Color Space Conversion for Mirror Mode
    1.
    发明申请
    Color Space Conversion for Mirror Mode 审中-公开
    镜像模式的色彩空间转换

    公开(公告)号:US20130057567A1

    公开(公告)日:2013-03-07

    申请号:US13226604

    申请日:2011-09-07

    IPC分类号: G09G5/02

    摘要: The same pixel stream may be displayed on an internal display and an external display while maintaining the original aspect ratio corresponding to the internal display dimensions. A connector with limited number of pins may only support a two-wire display port interface to the external display, which may not provide enough bandwidth to transmit the full resolution image to the external display. To transmit the full resolution image, a color space conversion from RGB space to YCbCr color space may be performed. The Luma component may be transmitted at full resolution, while the chroma components may be scaled. Accordingly, there is no loss of image resolution, while some amount of color resolution may be lost. However, there is no need to retime frames within the system on chip (SOC), and the same pixel stream may be used as the basis for display on both the internal and the external display.

    摘要翻译: 可以在内部显示器和外部显示器上显示相同的像素流,同时保持对应于内部显示器尺寸的原始宽高比。 具有有限数量引脚的连接器可能仅支持外部显示器的两线显示端口接口,这可能不能提供足够的带宽以将全分辨率图像传输到外部显示器。 为了传输全分辨率图像,可以执行从RGB空间到YCbCr颜色空间的颜色空间转换。 亮度分量可以以全分辨率传输,而色度分量可以被缩放。 因此,不会有图像分辨率的损失,而一些颜色分辨率可能会丢失。 然而,不需要在片上系统(SOC)内重新定时帧,并且可以使用相同的像素流作为在内部和外部显示器上显示的基础。

    Display pipe alternate cache hint
    2.
    发明授权
    Display pipe alternate cache hint 有权
    显示管道备用缓存提示

    公开(公告)号:US09035961B2

    公开(公告)日:2015-05-19

    申请号:US13610633

    申请日:2012-09-11

    摘要: A system and method for efficiently allocating data in a memory hierarchy. A system includes a memory controller for controlling accesses to a memory and a display controller for processing video frame data. The memory controller includes a cache capable of storing data read from the memory. A given video frame may be processed by the display controller and presented on a respective display screen. During processing, control logic within the display controller sends multiple memory access requests to the memory controller with cache hint information. For the frame data, the cache hint information may alternate between (i) indicating to store frame data read in response to respective requests in the memory cache and (ii) indicating to not store the frame data read in response to respective requests in the memory cache.

    摘要翻译: 一种用于在存储器层级中有效分配数据的系统和方法。 系统包括用于控制对存储器的访问的存储器控​​制器和用于处理视频帧数据的显示控制器。 存储器控制器包括能够存储从存储器读取的数据的高速缓存器。 给定的视频帧可以由显示控制器处理并呈现在相应的显示屏幕上。 在处理期间,显示控制器内的控制逻辑使用高速缓存提示信息向存储器控制器发送多个存储器访问请求。 对于帧数据,缓存提示信息可以在(i)指示存储响应于存储器高速缓存中的相应请求而读取的帧数据和(ii)指示不存储响应于存储器中的各个请求而读取的帧数据的交替 缓存。

    DISPLAY PIPE REQUEST AGGREGATION
    3.
    发明申请
    DISPLAY PIPE REQUEST AGGREGATION 有权
    显示管道要求聚合

    公开(公告)号:US20140071140A1

    公开(公告)日:2014-03-13

    申请号:US13610620

    申请日:2012-09-11

    IPC分类号: G06F13/18 G06T1/20

    CPC分类号: G09G5/397 G09G5/026 G09G5/363

    摘要: A system and method for efficiently scheduling memory access requests. A semiconductor chip includes a memory controller for controlling accesses to a shared memory and a display controller for processing frame data. In response to detecting an idle state for the system and the supported one or more displays, the display controller aggregates memory requests for a given display pipeline of one or more display pipelines prior to attempting to send any memory requests from the given display pipeline to the memory controller. Arbitration may be performed while the given display pipeline sends the aggregated memory requests. In response to not receiving memory access requests from the functional blocks or the display controller, the memory controller may transition to a low-power mode.

    摘要翻译: 一种用于有效地调度存储器访问请求的系统和方法。 半导体芯片包括用于控制对共享存储器的访问的存储器控​​制器和用于处理帧数据的显示控制器。 响应于检测到系统和所支持的一个或多个显示器的空闲状态,显示控制器在尝试将来自给定显示管道的任何存储器请求发送到所述显示管道之前对一个或多个显示管道的给定显示管线集合存储器请求 内存控制器 可以在给定的显示管道发送聚合的存储器请求时执行仲裁。 响应于不接收来自功能块或显示控制器的存储器访问请求,存储器控制器可以转换到低功率模式。

    Display pipe request aggregation
    4.
    发明授权
    Display pipe request aggregation 有权
    显示管道请求聚合

    公开(公告)号:US08922571B2

    公开(公告)日:2014-12-30

    申请号:US13610620

    申请日:2012-09-11

    IPC分类号: G09G5/39

    CPC分类号: G09G5/397 G09G5/026 G09G5/363

    摘要: A system and method for efficiently scheduling memory access requests. A semiconductor chip includes a memory controller for controlling accesses to a shared memory and a display controller for processing frame data. In response to detecting an idle state for the system and the supported one or more displays, the display controller aggregates memory requests for a given display pipeline of one or more display pipelines prior to attempting to send any memory requests from the given display pipeline to the memory controller. Arbitration may be performed while the given display pipeline sends the aggregated memory requests. In response to not receiving memory access requests from the functional blocks or the display controller, the memory controller may transition to a low-power mode.

    摘要翻译: 一种用于有效地调度存储器访问请求的系统和方法。 半导体芯片包括用于控制对共享存储器的访问的存储器控​​制器和用于处理帧数据的显示控制器。 响应于检测到系统和所支持的一个或多个显示器的空闲状态,显示控制器在尝试将来自给定显示管道的任何存储器请求发送到所述显示管道之前对一个或多个显示管道的给定显示管线集合存储器请求 内存控制器 可以在给定的显示管道发送聚合的存储器请求时执行仲裁。 响应于不接收来自功能块或显示控制器的存储器访问请求,存储器控制器可以转换到低功率模式。

    Buffer underrun handling
    5.
    发明授权
    Buffer underrun handling 有权
    缓冲区欠载处理

    公开(公告)号:US08675004B2

    公开(公告)日:2014-03-18

    申请号:US12685171

    申请日:2010-01-11

    IPC分类号: G06F13/372

    CPC分类号: G06T1/60 G09G5/39

    摘要: A graphics system may include a display pipe with a buffer configured to store pixels to be processed by a display controller for displaying on a display device, with a buffer control circuit coupled to the buffer to supply pixels to the display controller. When the buffer control circuit detects an underrun of the buffer responsive to the display controller attempting to read pixels from the buffer that have not yet been written to the buffer, the buffer control circuit may supply an underrun pixel to the display. The underrun pixel may be selected from a set of previously stored set of underrun pixels, which may include a most recent valid pixel read by the display controller. A read pointer representative of the location in the buffer from where the display controller is currently attempting to read may be advanced even when an underrun condition occurs. The underrun pixel may be supplied to the display controller until the underrun has been resolved, at which point the most recent valid pixel read from the buffer may be supplied to the display controller.

    摘要翻译: 图形系统可以包括具有缓冲器的显示管道,缓冲器被配置为存储要由显示控制器处理的像素,用于在显示设备上显示,缓冲器控制电路耦合到缓冲器以向显示控制器提供像素。 当缓冲器控制电路响应于显示控制器尝试读取尚未写入缓冲器的缓冲器的像素时,缓冲器控制电路检测到欠载,缓冲器控制电路可以向显示器提供欠载像素。 欠载像素可以从先前存储的欠载像素组中选择,其可以包括由显示控制器读取的最新有效像素。 即使在出现欠载条件的情况下,代表显示控制器当前尝试读取的缓冲器中的位置的读取指针也可以被提前。 欠载像素可以被提供给显示控制器,直到欠载已被解析为止,此时从缓冲器读取的最新的有效像素可以被提供给显示控制器。

    INLINE SCALING UNIT FOR MIRROR MODE
    6.
    发明申请
    INLINE SCALING UNIT FOR MIRROR MODE 审中-公开
    用于镜子模式的在线缩放单元

    公开(公告)号:US20120306926A1

    公开(公告)日:2012-12-06

    申请号:US13194850

    申请日:2011-07-29

    IPC分类号: G09G5/00

    CPC分类号: G06T3/4007

    摘要: A scaling unit is disclosed that is within a computing device having an internal display and an external interface. The scaling unit facilitates the concurrent presentation of images on the internal display and an external display connected to the external interface. In configurations in which the external interface does not have sufficient data width to concurrently display images on the external display at the same resolution as the internal display, the scaling unit may be used to reduce the number of pixels in a line, thus reducing bandwidth requirements at the external interface. The scaling unit may also scale further to maintain an aspect ratio of the image displayed on the internal display. Further vertical scaling may be performed outside the computing device (e.g., by a dongle coupled between the computing device and the external display), such that the scaling unit may be implemented with reduced memory requirements.

    摘要翻译: 公开了一种在具有内部显示器和外部接口的计算设备内的缩放单元。 缩放单元便于在内部显示器上同时呈现图像,并且外部显示器连接到外部接口。 在外部接口不具有足够的数据宽度以与外部显示器以与内部显示器相同的分辨率同时显示图像的配置中,缩放单元可以用于减少一行中的像素数量,从而减少带宽需求 在外部接口。 缩放单元还可以进一步缩放以保持在内部显示器上显示的图像的纵横比。 可以在计算设备外部(例如,通过耦合在计算设备和外部显示器之间的加密狗)进行进一步的垂直缩放,使得缩放单元可以以减少的存储器要求来实现。

    Buffer Underrun Handling
    7.
    发明申请
    Buffer Underrun Handling 有权
    缓冲区欠载处理

    公开(公告)号:US20110169849A1

    公开(公告)日:2011-07-14

    申请号:US12685171

    申请日:2010-01-11

    IPC分类号: G09G5/36

    CPC分类号: G06T1/60 G09G5/39

    摘要: A graphics system may include a display pipe with a buffer configured to store pixels to be processed by a display controller for displaying on a display device, with a buffer control circuit coupled to the buffer to supply pixels to the display controller. When the buffer control circuit detects an underrun of the buffer responsive to the display controller attempting to read pixels from the buffer that have not yet been written to the buffer, the buffer control circuit may supply an underrun pixel to the display. The underrun pixel may be selected from a set of previously stored set of underrun pixels, which may include a most recent valid pixel read by the display controller. A read pointer representative of the location in the buffer from where the display controller is currently attempting to read may be advanced even when an underrun condition occurs. The underrun pixel may be supplied to the display controller until the underrun has been resolved, at which point the most recent valid pixel read from the buffer may be supplied to the display controller.

    摘要翻译: 图形系统可以包括具有缓冲器的显示管道,缓冲器被配置为存储要由显示控制器处理的像素,用于在显示设备上显示,缓冲器控制电路耦合到缓冲器以向显示控制器提供像素。 当缓冲器控制电路响应于显示控制器尝试读取尚未写入缓冲器的缓冲器的像素时,缓冲器控制电路检测到欠载,缓冲器控制电路可以向显示器提供欠载像素。 欠载像素可以从先前存储的欠载像素组中选择,其可以包括由显示控制器读取的最新有效像素。 即使在出现欠载条件的情况下,代表显示控制器当前尝试读取的缓冲器中的位置的读取指针也可以被提前。 欠载像素可以被提供给显示控制器,直到欠载已被解析为止,此时从缓冲器读取的最新的有效像素可以被提供给显示控制器。

    DISPLAY PIPE ALTERNATE CACHE HINT
    8.
    发明申请
    DISPLAY PIPE ALTERNATE CACHE HINT 有权
    显示管替代缓存提示

    公开(公告)号:US20140075117A1

    公开(公告)日:2014-03-13

    申请号:US13610633

    申请日:2012-09-11

    IPC分类号: G06F12/08

    摘要: A system and method for efficiently allocating data in a memory hierarchy. A system includes a memory controller for controlling accesses to a memory and a display controller for processing video frame data. The memory controller includes a cache capable of storing data read from the memory. A given video frame may be processed by the display controller and presented on a respective display screen. During processing, control logic within the display controller sends multiple memory access requests to the memory controller with cache hint information. For the frame data, the cache hint information may alternate between (i) indicating to store frame data read in response to respective requests in the memory cache and (ii) indicating to not store the frame data read in response to respective requests in the memory cache.

    摘要翻译: 一种用于在存储器层级中有效分配数据的系统和方法。 系统包括用于控制对存储器的访问的存储器控​​制器和用于处理视频帧数据的显示控制器。 存储器控制器包括能够存储从存储器读取的数据的高速缓存器。 给定的视频帧可以由显示控制器处理并呈现在相应的显示屏幕上。 在处理期间,显示控制器内的控制逻辑使用高速缓存提示信息向存储器控制器发送多个存储器访问请求。 对于帧数据,缓存提示信息可以在(i)指示存储响应于存储器高速缓存中的相应请求而读取的帧数据和(ii)指示不存储响应于存储器中的各个请求而读取的帧数据的交替 缓存。

    FRAME RETIMING FOR MIRROR MODE
    9.
    发明申请
    FRAME RETIMING FOR MIRROR MODE 审中-公开
    镜子模式的框架反射

    公开(公告)号:US20120307141A1

    公开(公告)日:2012-12-06

    申请号:US13194821

    申请日:2011-07-29

    IPC分类号: H04N7/01

    摘要: An inline scaling unit configured to retime an input video frame is disclosed. The scaling unit is configured to receive pixels within a line of a video frame to be displayed on a primary display that is within a first clock domain. The scaling unit down-scales the group of pixels and writes the down-scaled pixels to a buffer circuit in the first clock domain. The scaling unit includes a control circuit configured to generate horizontal and vertical control signals for the retimed video frame to be displayed on a secondary display that is within a second clock domain. The horizontal and vertical control signals are then used to enable reading from the buffer circuit in the second clock domain. The scaling unit outputs the down-scaled pixels and the generated control signals within the retimed video frame such that input video frame and the retimed video frame may be displayed concurrently.

    摘要翻译: 公开了配置用于重新输入视频帧的内联缩放单元。 缩放单元被配置为接收要显示在第一时钟域内的主显示器上的视频帧的行内的像素。 缩放单元缩小像素组,并将缩小的像素写入第一时钟域中的缓冲电路。 缩放单元包括控制电路,该控制电路被配置为产生要在第二时钟域内的辅助显示器上显示的重新定时视频帧的水平和垂直控制信号。 然后,水平和垂直控制信号用于使能从第二时钟域中的缓冲电路读取。 缩放单元输出重定时视频帧内的缩小像素和生成的控制信号,使得可以同时显示输入视频帧和重新定时视频帧。

    Methods and apparatus for low power audio visual interface interoperability
    10.
    发明授权
    Methods and apparatus for low power audio visual interface interoperability 有权
    低功耗音视频接口互操作性的方法和装置

    公开(公告)号:US08831161B2

    公开(公告)日:2014-09-09

    申请号:US13223214

    申请日:2011-08-31

    摘要: Methods and apparatus for adjusting the operation of a display device so as to be at least within prescribed form factor or other constraints. In one embodiment of the invention, various operational parameters for a display element are adjusted based on considerations specific to high density form factor constraints. For example, in one such device, a Low Power DisplayPort (LPDP) device having a LPDP source and sink adjust the data rate of the visual data to minimize power consumption while still properly supporting display panel resolutions. In some embodiments, the LPDP source and sink may adjust the transceiver voltages to minimize power consumption. In an alternate embodiment, an LPDP device adjusts data rates to minimize the effects of platform noise. In another aspect of the invention, various display elements of a device coordinate quiescent (“quiet”) mode operation during periods of inactivity.

    摘要翻译: 用于调节显示装置的操作以至少在规定的形状因数或其他限制内的方法和装置。 在本发明的一个实施例中,用于显示元件的各种操作参数基于特定于高密度形状因子约束的考虑来调整。 例如,在一个这样的设备中,具有LPDP源和接收器的低功率显示端口(LPDP)设备调整视觉数据的数据速率以最小化功耗,同时仍然适当地支持显示面板分辨率。 在一些实施例中,LPDP源和接收器可以调整收发器电压以最小化功率消耗。 在替代实施例中,LPDP设备调整数据速率以最小化平台噪声的影响。 在本发明的另一方面,在不活动期间,设备坐标静止(“安静”)模式操作的各种显示元件。