-
公开(公告)号:AU2012218103A1
公开(公告)日:2013-08-29
申请号:AU2012218103
申请日:2012-01-18
Applicant: APPLE INC
Inventor: BRATT JOSEPH P , HOLLAND PETER F , AVKAROGULLARI GOKHAN
Abstract: A video display pipe used for processing pixels of video and/or image frames may include edge Alpha registers for storing edge Alpha values corresponding to the edges of an image to be translated across a display screen. The edge Alpha values may be specified based on the fractional pixel value by which the image is to be moved in the current frame. The video pipe may copy the column and row of pixels that are in the direction of travel, and may apply the edge Alpha values to the copied column and row. The edge Alpha values may control blending of the additional column and row of the translated image with the adjacent pixels in the original frame, providing the effect of the partial pixel movement, simulating a sub pixel rate of movement.
-
公开(公告)号:AU2011203640A1
公开(公告)日:2012-08-02
申请号:AU2011203640
申请日:2011-01-05
Applicant: APPLE INC
Inventor: BRATT JOSEPH P , CHOO SHING HORNG , HOLLAND PETER F , MILLET TIMOTHY J
Abstract: A user interface unit in a graphics processing display pipe may include registers programmable with information that defines active regions of an image frame. Pixels within the active regions of the image frame are meant to be displayed, while pixels outside of the active regions of the image frame are not to be displayed. Fetch circuitry within the user interface unit may fetch frames from memory, fetching only the pixels within the active regions of the image frames as defined by the programmed contents of the registers. The user interface unit may then provide the fetched pixels to a blend unit to blend the fetched pixels with pixels from other frames or pixels of a video stream to produce output frames. When blended with pixels of a video stream, the fetched pixels may be displayed as a graphics overlay on top of the video stream.
-
公开(公告)号:AU2012218103B2
公开(公告)日:2015-05-21
申请号:AU2012218103
申请日:2012-01-18
Applicant: APPLE INC
Inventor: BRATT JOSEPH P , HOLLAND PETER F , AVKAROGULLARI GOKHAN
Abstract: A video display pipe used for processing pixels of video and/or image frames may include edge Alpha registers for storing edge Alpha values corresponding to the edges of an image to be translated across a display screen. The edge Alpha values may be specified based on the fractional pixel value by which the image is to be moved in the current frame. The video pipe may copy the column and row of pixels that are in the direction of travel, and may apply the edge Alpha values to the copied column and row. The edge Alpha values may control blending of the additional column and row of the translated image with the adjacent pixels in the original frame, providing the effect of the partial pixel movement, simulating a sub pixel rate of movement.
-
公开(公告)号:AU2011203640B2
公开(公告)日:2014-01-09
申请号:AU2011203640
申请日:2011-01-05
Applicant: APPLE INC
Inventor: BRATT JOSEPH P , CHOO SHING HORNG , HOLLAND PETER F , MILLET TIMOTHY J
Abstract: A user interface unit in a graphics processing display pipe may include registers programmable with information that defines active regions of an image frame. Pixels within the active regions of the image frame are meant to be displayed, while pixels outside of the active regions of the image frame are not to be displayed. Fetch circuitry within the user interface unit may fetch frames from memory, fetching only the pixels within the active regions of the image frames as defined by the programmed contents of the registers. The user interface unit may then provide the fetched pixels to a blend unit to blend the fetched pixels with pixels from other frames or pixels of a video stream to produce output frames. When blended with pixels of a video stream, the fetched pixels may be displayed as a graphics overlay on top of the video stream.
-
公开(公告)号:BR112012017007A2
公开(公告)日:2016-04-05
申请号:BR112012017007
申请日:2011-01-05
Applicant: APPLE INC
Inventor: BRATT JOSEPH P , HOLLAND PETER F , CHOO SHING HORNG , MILLET TIMOTHY J
Abstract: uniade de interface de usuário para busca apenas de regiões ativas em um quadro. a presente invenção refere-se a uma unidade de interface de usuário em um tubo de exibição de processamento de itens gráficos, que pode incluir registradores programáveis com uma informação que define regiões ativas de um quadro de imagem. os pixels nas regiões ativas do quadro de imagem têm por propósito serem exibidos, enquanto os pixels fora das regiões ativas do quadro de imagem não são para serem exibidos. um circuito de busca na unidade de interface de usuário pode buscar quadros a partir da memória; buscando apenas os pixels nas regiões ativas dos quadros de imagem, conforme definido conteúdos programados dos registradores. a unidade de interface de usuário então pode prover os pixels buscados para uma unidade de mescla para mescla dos pixels buscados com piexls de outros quadros ou pixels de fluxo de vídeo para a produção de quadros de saída. quando mesclados com pixels de um fluxo de vídeo, os pixels buscados podem ser exibidos como uma superposição de itens gráficos no topo do fluxo de vídeo.
-
公开(公告)号:DE112014000938T5
公开(公告)日:2015-11-26
申请号:DE112014000938
申请日:2014-02-12
Applicant: APPLE INC
Inventor: HOLLAND PETER F , CHEN HAO , KUO ALBERT
Abstract: Verfahren bezüglich der Energieverwaltung in einer Anzeige-Pipeline (200) werden offenbart. Der Anzeigezwischenspeicher (114) empfängt Bilddaten (202) über eine Datenübertragungskopplung. Eine Datenübertragungskopplung wird basierend auf der Anzeige-Pipeline (200), die in einem Skaliermodus oder einem Nicht-Skaliermodus betrieben wird, heruntergefahren. Der Anzeigezwischenspeicher (114) übertragt mindestens einen Teil der Bilddaten auf eine oder mehrere Komponenten der Anzeige-Pipeline (200), und als Reaktion auf das Übertragen wird die Datenübertragungskopplung hochgefahren. In einigen Ausführungsformen beinhaltet der Anzeigezwischenspeicher (114) eine Vielzahl von Zeilenzwischenspeichern (310a bis x), die jeweils konfiguriert sind, um eine einzelne Bildquellzeile (312) zu speichern. In einer solchen Ausführungsform beinhaltet eine Anzeige-Pipeline (200), die konfiguriert ist, um anzuzeigende Bilder zu rendern, den Anzeigezwischenspeicher (114), und das Herunterfahren erfolgt als Reaktion auf die empfangenen Bilddaten, die zwei oder mehrere Bildquellzeilen (312) enthalten.
-
公开(公告)号:GB2498416B
公开(公告)日:2013-11-06
申请号:GB201212303
申请日:2011-01-05
Applicant: APPLE INC
Inventor: BRATT JOSEPH P , CHOO SHING HORNG , HOLLAND PETER F , MILLET TIMOTHY J
Abstract: A user interface unit in a graphics processing display pipe may include registers programmable with information that defines active regions of an image frame. Pixels within the active regions of the image frame are meant to be displayed, while pixels outside of the active regions of the image frame are not to be displayed. Fetch circuitry within the user interface unit may fetch frames from memory, fetching only the pixels within the active regions of the image frames as defined by the programmed contents of the registers. The user interface unit may then provide the fetched pixels to a blend unit to blend the fetched pixels with pixels from other frames or pixels of a video stream to produce output frames. When blended with pixels of a video stream, the fetched pixels may be displayed as a graphics overlay on top of the video stream.
-
公开(公告)号:HK1181230A1
公开(公告)日:2013-11-01
申请号:HK13108492
申请日:2013-07-19
Applicant: APPLE INC
Inventor: BRATT JOSEPH P , CHOO SHING HORNG , HOLLAND PETER F , MILLET TIMOTHY J
IPC: H04N20060101 , G06F20060101 , G06T20060101
Abstract: A user interface unit in a graphics processing display pipe may include registers programmable with information that defines active regions of an image frame. Pixels within the active regions of the image frame are meant to be displayed, while pixels outside of the active regions of the image frame are not to be displayed. Fetch circuitry within the user interface unit may fetch frames from memory, fetching only the pixels within the active regions of the image frames as defined by the programmed contents of the registers. The user interface unit may then provide the fetched pixels to a blend unit to blend the fetched pixels with pixels from other frames or pixels of a video stream to produce output frames. When blended with pixels of a video stream, the fetched pixels may be displayed as a graphics overlay on top of the video stream.
-
公开(公告)号:DE112014000938B4
公开(公告)日:2020-06-25
申请号:DE112014000938
申请日:2014-02-12
Applicant: APPLE INC
Inventor: HOLLAND PETER F , CHEN HAO , KUO ALBERT
Abstract: Verfahren, umfassend:Betreiben einer Anzeigeeinheit (110) in einem ersten Betriebsmodus einschließend:Empfangen, von Bilddatensätzen über eine Datenübertragungskopplung (102) durch einen Anzeigezwischenspeicher (114, 115), wobei jeder Satz eine erste Größe besitzt;Skalieren von Bilddaten von dem Anzeigezwischenspeicher (114, 115) in mindestens zwei Dimensionen durch eine Skalierungsschaltung (210, 211); undBetreiben der Anzeigeeinheit (110) in einem zweiten Betriebsmodus einschließend:Empfangen von Bilddatensätzen über die Datenübertragungskopplung (102) durch den Anzeigezwischenspeicher (114, 115), wobei jeder Satz eine zweite Größe besitzt, die größer als die erste Größe ist;Skalieren von Bilddaten vom Anzeigezwischenspeicher (114, 115) in höchstens einer Dimension durch die Skalierungsschaltung (210, 211); undHerunterfahren der Datenübertragungskopplung (102) während einem oder mehreren Zeitintervallen zwischen dem Empfangen der Bilddatensätze durch den Anzeigezwischenspeicher (114, 115).
-
公开(公告)号:BR112013020621A2
公开(公告)日:2016-10-04
申请号:BR112013020621
申请日:2012-01-18
Applicant: APPLE INC
Inventor: AVKAROGULLARI GOKHAN , BRATT JOSEPH P , HOLLAND PETER F
-
-
-
-
-
-
-
-
-