Display Pipe Statistics Calculation for Video Encoder
    41.
    发明申请
    Display Pipe Statistics Calculation for Video Encoder 有权
    显示管道统计计算视频编码器

    公开(公告)号:US20150255047A1

    公开(公告)日:2015-09-10

    申请号:US14201421

    申请日:2014-03-07

    Applicant: Apple Inc.

    Abstract: In an embodiment, a system includes a display processing unit configured to process a video sequence for a target display. In some embodiments, the display processing unit is configured to composite the frames from frames of the video sequence and one or more other image sources. The display processing unit may be configured to write the processed/composited frames to memory, and may also be configured to generate statistics over the frame data, where the generated statistics are usable to encode the frame in a video encoder. The display processing unit may be configured to write the generated statistics to memory, and the video encoder may be configured to read the statistics and the frames. The video encoder may be configured to encode the frame responsive to the statistics.

    Abstract translation: 在一个实施例中,系统包括被配置为处理用于目标显示的视频序列的显示处理单元。 在一些实施例中,显示处理单元被配置为从视频序列的帧和一个或多个其它图像源合成帧。 显示处理单元可以被配置为将经处理/合成的帧写入存储器,并且还可以被配置为生成关于帧数据的统计信息,其中生成的统计信息可用于对视频编码器中的帧进行编码。 显示处理单元可以被配置为将生成的统计信息写入存储器,并且视频编码器可以被配置为读取统计信息和帧。 视频编码器可以被配置为响应于统计信息对帧进行编码。

    Modified quality of service (QoS) thresholds
    42.
    发明授权
    Modified quality of service (QoS) thresholds 有权
    修改服务质量(QoS)阈值

    公开(公告)号:US08963938B2

    公开(公告)日:2015-02-24

    申请号:US13744637

    申请日:2013-01-18

    Applicant: Apple Inc.

    Inventor: Peter F. Holland

    CPC classification number: G06T1/20 G06T1/60

    Abstract: In an embodiment, a display pipe processes video data for visual display. The display pipe may read the video data from memory, and may employ QoS levels with the memory requests to ensure that enough data is provided to satisfy the real time display requirements. The display pipe may include a pixel buffer that stores pixels that are ready for display. Additionally, the display pipe may include one or more input buffers configured to store input video data to be processed and/or one or more output buffers configured to store processed data that is ready for blending into the final pixels for display. The display pipe determine a number of output equivalent pixels in the data in the input and output buffers, and may consider those pixels as well as the ready pixels in the pixel buffer in determining the QoS levels for requests.

    Abstract translation: 在一个实施例中,显示管处理用于视觉显示的视频数据。 显示管道可以从存储器读取视频数据,并且可以使用具有存储器请求的QoS级别来确保提供足够的数据以满足实时显示要求。 显示管可以包括存储准备显示的像素的像素缓冲器。 此外,显示管道可以包括被配置为存储要处理的输入视频数据的一个或多个输入缓冲器和/或被配置为存储处理后的数据的一个或多个输出缓冲器,该处理后的数据准备好进行混合到最终的像素中进行显示。 显示管确定输入和输出缓冲器中的数据中的输出等效像素的数量,并且可以在确定请求的QoS等级时考虑像素缓冲器中的那些像素以及就绪像素。

    INVERSE REQUEST AGGREGATION
    43.
    发明申请
    INVERSE REQUEST AGGREGATION 有权
    反向请求聚合

    公开(公告)号:US20140333643A1

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

    申请号:US13889816

    申请日:2013-05-08

    Applicant: APPLE INC.

    CPC classification number: G06T1/60 G09G5/001 G09G2360/12

    Abstract: A system and method for efficiently scheduling memory access requests from a display controller pipeline. The display controller monitors the amount of data in the line buffers in the internal pixel-processing pipelines. The display controller waits until the amount of data in a given line buffer has fallen below an amount equal to the pixel width of the region being rendered by the internal pixel-processing pipeline before issuing memory requests to the memory controller. When the memory controller is not processing received memory requests, the memory controller transitions to a low-power state.

    Abstract translation: 一种用于从显示控制器管线有效地调度存储器访问请求的系统和方法。 显示控制器监视内部像素处理流水线中的行缓冲器中的数据量。 在向存储器控制器发出存储器请求之前,显示控制器等待直到给定行缓冲器中的数据量已经下降到等于由内部像素处理流水线呈现的区域的像素宽度的量的量。 当存储器控制器不处理接收到的存储器请求时,存储器控制器转换到低功率状态。

    Parameter FIFO
    44.
    发明申请
    Parameter FIFO 审中-公开
    参数FIFO

    公开(公告)号:US20140232732A1

    公开(公告)日:2014-08-21

    申请号:US14263424

    申请日:2014-04-28

    Applicant: Apple Inc.

    Abstract: A graphics system may include one or more processing units for processing a current display frame, each processing unit including a plurality of parameter registers for storing parameter settings used in processing the current display frame. A parameter buffer in the graphics system may store frame packets, with each frame packet containing information corresponding to parameter settings to be used for at least one display frame. A control circuit coupled to the buffer and to the one or more processing units may retrieve and process a top frame packet from the parameter buffer to update one or more of the parameter registers according to the contents of the top frame packet. The control circuit may issue DMA requests to fill the parameter buffer with frame packets transferred from system memory, where the frame packets may be written by an application (or software) executing on a central processing unit.

    Abstract translation: 图形系统可以包括用于处理当前显示帧的一个或多个处理单元,每个处理单元包括用于存储用于处理当前显示帧的参数设置的多个参数寄存器。 图形系统中的参数缓冲器可以存储帧分组,每个帧分组包含对应于要用于至少一个显示帧的参数设置的信息。 耦合到缓冲器和一个或多个处理单元的控制电路可以从参数缓冲器检索和处理顶部帧分组,以根据顶部帧分组的内容更新一个或多个参数寄存器。 控制电路可以发出DMA请求,用从系统存储器传送的帧分组填充参数缓冲器,其中帧分组可以由在中央处理单元上执行的应用(或软件)写入。

    System on a Chip that Drives Display when CPUs are Powered Down

    公开(公告)号:US20250068229A1

    公开(公告)日:2025-02-27

    申请号:US18908018

    申请日:2024-10-07

    Applicant: Apple Inc.

    Abstract: In an embodiment, a system may include one or more processors forming central processing units (CPUs) in the system, a display controller configured to display frames on a display device, a memory controller configured to control a memory, and a power management circuit. The power management circuit may be configured to establish one of a plurality of power states in the system. In a first power state, the display controller and the memory controller are powered on while the CPUs are powered off. The display controller may be configured to read a plurality of prerendered frames from the memory and display the plurality of prerendered frames at times specified for each of the plurality of prerendered frames.

    System on a Chip that Drives Display when CPUs are Powered Down

    公开(公告)号:US20240094797A1

    公开(公告)日:2024-03-21

    申请号:US18476547

    申请日:2023-09-28

    Applicant: Apple Inc.

    CPC classification number: G06F1/3287 G06F1/3228 H04B17/318

    Abstract: In an embodiment, a system may include one or more processors forming central processing units (CPUs) in the system, a display controller configured to display frames on a display device, a memory controller configured to control a memory, and a power management circuit. The power management circuit may be configured to establish one of a plurality of power states in the system. In a first power state, the display controller and the memory controller are powered on while the CPUs are powered off. The display controller may be configured to read a plurality of prerendered frames from the memory and display the plurality of prerendered frames at times specified for each of the plurality of prerendered frames.

    BURN-IN STATISTICS AND BURN-IN COMPENSATION

    公开(公告)号:US20220358895A1

    公开(公告)日:2022-11-10

    申请号:US17752651

    申请日:2022-05-24

    Applicant: Apple Inc.

    Abstract: An electronic display pipeline may process image data for display on an electronic display. The electronic display pipeline may include burn-in compensation statistics collection circuitry and burn-in compensation circuitry. The burn-in compensation statistics collection circuitry may collect image statistics based at least in part on the image data. The statistics may estimate a likely amount of non-uniform aging of the sub-pixels of the electronic display. The burn-in compensation circuitry may apply a gain to sub-pixels of the image data to account for non-uniform aging of corresponding sub-pixels of the electronic display. The applied gain may be based at least in part on the image statistics collected by the burn-in compensation statistics collection circuitry.

    Burn-in statistics with luminance based aging

    公开(公告)号:US11164540B2

    公开(公告)日:2021-11-02

    申请号:US16711319

    申请日:2019-12-11

    Applicant: Apple Inc.

    Abstract: An electronic device may include an electronic display and a display pipeline. The electronic display may include multiple pixels to display images based at least in part on pixel data. The display pipeline may receive image data and process the image data to determine the pixel data. The display pipeline may include burn-in compensation circuitry to apply gains to the image data based at least in part on burn-in statistics to generate the pixel data. The gain to be applied to the image data for a pixel of the electronic display is determined by the burn-in compensation circuitry, based at least in part on an emission duty cycle of the pixel, to compensate the image data for the pixel for burn-in related aging of the pixel.

    Electronic display power management systems and methods

    公开(公告)号:US10942559B2

    公开(公告)日:2021-03-09

    申请号:US16123848

    申请日:2018-09-06

    Applicant: Apple Inc.

    Abstract: An electronic device may include a display panel to display images based on corresponding image data and an image source to pre-render a flip-book including a first image frame for display at a first target presentation time and a second image frame for display at a second target presentation time. The electronic device may also include a display pipeline coupled between the display panel and the image source having image data processing circuitry to process image data for display. The electronic device may also include a controller to instruct the display pipeline to process image data, to determine a power-on time based on a target presentation time, and to instruct the display pipeline to power-gate the image data processing circuitry upon completion of the processing of image data and until the power-on time is reached.

Patent Agency Ranking