Displays with unit-specific display identification data

    公开(公告)号:US10123005B2

    公开(公告)日:2018-11-06

    申请号:US15048365

    申请日:2016-02-19

    Applicant: Apple Inc.

    Abstract: A display may store extended display identification data for communicating the capabilities of the display to a source device such as a graphics processing unit. The extended display identification data may include a red primary color value, a green primary color value, and a blue primary color value. The primary color values in the extended display identification data may be determined during manufacturing. For example, a light sensor may measure the native primary colors of the display, and calibration computing equipment may determine if the native primary colors of the display are within a target color gamut. If the native primary colors of the display are outside of the target color gamut by an amount larger than a threshold, the primary color values in the extended display identification data may be adjusted to account for the color variation.

    Video processing mode switching
    12.
    发明授权

    公开(公告)号:US10110927B2

    公开(公告)日:2018-10-23

    申请号:US13955443

    申请日:2013-07-31

    Applicant: Apple Inc.

    Abstract: Methods and apparatus for switching between different video processing modes in an apparatus. In a first mode, minimal processing of the video frames may be performed by the apparatus prior to feeding the frames to a display controller. In a second mode, the apparatus may perform additional rendering of the video frames including compositing of other graphical input with the rendered video frames to generate display frames that may be fed to the display controller. To conserve power, the apparatus may operate in or switch to the first mode when the additional rendering and compositing is not required or when the device is in a low power mode, and operate in or switch to the second mode when the additional rendering and compositing is required to render desired graphical effects.

    Rendering Information into Images
    13.
    发明申请

    公开(公告)号:US20170358064A1

    公开(公告)日:2017-12-14

    申请号:US15620514

    申请日:2017-06-12

    Applicant: Apple Inc.

    Abstract: Systems, methods, and computer readable media to improve the operation of a display system are disclosed. Techniques disclosed herein selectively darken a region of an image so that when text or other information is rendered into that region, the contrast between the text or other information and the underlying image in that area is sufficient to ensure the text or other information is visible and readable. In one embodiment, a region into which information is to be rendered may be combined or blended with tone mapped values of those same pixels in accordance with a given function, where the function gives more weight to the tone mapped pixel values the closer those pixels are to the midline of the region and more weight to untone-mapped image pixel values the further those pixels are from the midline of the region.

    Lossless image compression using differential transfer
    14.
    发明授权
    Lossless image compression using differential transfer 有权
    使用差分传输的无损图像压缩

    公开(公告)号:US09386318B2

    公开(公告)日:2016-07-05

    申请号:US14035682

    申请日:2013-09-24

    Applicant: Apple Inc.

    Abstract: Lossless image compression using differential transfers may involve an image compression unit receiving image data for an image in a sequence of images and transmitting the image data such that image data for at least some image tiles is transmitted using lossy compression due to resource limitations. The image compression unit may then receive image data for a subsequent image in the sequence and determine that the image data for at least some tiles does not change relative to the image data for corresponding tiles of the previous image. The image compression unit may then transmit image data in a manner sufficient to create lossless versions of tiles for which lossily compressed image data was sent previously.

    Abstract translation: 使用差分传送的无损图像压缩可以涉及图像压缩单元,其接收图像序列中的图像的图像数据,并发送图像数据,使得由于资源限制,使用有损压缩来传送至少一些图像块的图像数据。 然后,图像压缩单元可以接收序列中的后续图像的图像数据,并且确定用于至少一些瓦片的图像数据相对于先前图像的相应瓦片的图像数据不会改变。 然后,图像压缩单元可以以足以创建先前发送有损压缩图像数据的瓦片的无损版本的方式来发送图像数据。

    GPU WORKLOAD PREDICTION AND MANAGEMENT
    15.
    发明申请

    公开(公告)号:US20160042489A1

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

    申请号:US14918831

    申请日:2015-10-21

    Applicant: Apple Inc.

    CPC classification number: G06T1/20 G06F1/3206 G06F1/3287

    Abstract: The disclosed embodiments provide a system that configures a graphics-processing unit (GPU) in a computer system. During operation, the system predicts an incoming workload to the GPU. Next, the system identifies an operational floor for the GPU based on the incoming workload. Finally, the system uses the operational floor to configure the subsequent execution of the GPU, wherein the operational floor facilitates processing of the incoming workload by the GPU.

    VIDEO PROCESSING MODE SWITCHING
    17.
    发明申请
    VIDEO PROCESSING MODE SWITCHING 审中-公开
    视频处理模式切换

    公开(公告)号:US20150036734A1

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

    申请号:US13955443

    申请日:2013-07-31

    Applicant: Apple Inc.

    CPC classification number: H04N19/85 H04N19/436

    Abstract: Methods and apparatus for switching between different video processing modes in an apparatus. In a first mode, minimal processing of the video frames may be performed by the apparatus prior to feeding the frames to a display controller. In a second mode, the apparatus may perform additional rendering of the video frames including compositing of other graphical input with the rendered video frames to generate display frames that may be fed to the display controller. To conserve power, the apparatus may operate in or switch to the first mode when the additional rendering and compositing is not required or when the device is in a low power mode, and operate in or switch to the second mode when the additional rendering and compositing is required to render desired graphical effects.

    Abstract translation: 用于在设备中切换不同视频处理模式的方法和装置。 在第一模式中,在将帧馈送到显示控制器之前,可以由设备执行视频帧的最小处理。 在第二模式中,该装置可以执行视频帧的附加渲染,包括将其他图形输入与所渲染的视频帧合成,以产生可被馈送到显示控制器的显示帧。 为了节省电力,当不需要额外的渲染和合成或者当设备处于低功率模式时,该设备可以在第一模式中操作或切换到第一模式,并且当额外的渲染和合成时操作或切换到第二模式 需要渲染所需的图形效果。

    MEMORY CONTROLLER MAPPING ON-THE-FLY
    18.
    发明申请
    MEMORY CONTROLLER MAPPING ON-THE-FLY 审中-公开
    内存控制器映射

    公开(公告)号:US20140325173A1

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

    申请号:US14331336

    申请日:2014-07-15

    Applicant: Apple Inc.

    Abstract: Systems, methods, and devices for dynamically mapping and remapping memory when a portion of memory is activated or deactivated are provided. In accordance with an embodiment, an electronic device may include several memory banks, one or more processors, and a memory controller. The memory banks may store data in hardware memory locations and may be independently deactivated. The processors may request the data using physical memory addresses, and the memory controller may translate the physical addresses to hardware memory locations. The memory controller may use a first memory mapping function when a first number of memory banks is active and a second memory mapping function when a second number is active. When one of the memory banks is to be deactivated, the memory controller may copy data from only the memory bank that is to be deactivated to the active remainder of memory banks.

    Abstract translation: 提供了当存储器的一部分被激活或去激活时用于动态地映射和重映射存储器的系统,方法和设备。 根据实施例,电子设备可以包括几个存储器组,一个或多个处理器和存储器控制器。 存储体可以将数据存储在硬件存储器位置中,并且可以被独立地去激活。 处理器可以使用物理存储器地址请求数据,并且存储器控制器可以将物理地址转换为硬件存储器位置。 当第二数量有效时,存储器控制器可以使用第一存储器组的第一存储器映射功能和第二存储器映射功能。 当存储器组中的一个被禁用时,存储器控制器可以将数据仅从要被去激活的存储器组复制到存储体的有效剩余部分。

    GPU WORKLOAD PREDICTION AND MANAGEMENT
    19.
    发明申请
    GPU WORKLOAD PREDICTION AND MANAGEMENT 有权
    GPU工作量预测与管理

    公开(公告)号:US20130106881A1

    公开(公告)日:2013-05-02

    申请号:US13663289

    申请日:2012-10-29

    Applicant: Apple Inc.

    CPC classification number: G06T1/20 G06F1/3206 G06F1/3287

    Abstract: The disclosed embodiments provide a system that configures a graphics-processing unit (GPU) in a computer system. During operation, the system predicts an incoming workload to the GPU. Next, the system identifies an operational floor for the GPU based on the incoming workload. Finally, the system uses the operational floor to configure the subsequent execution of the GPU, wherein the operational floor facilitates processing of the incoming workload by the GPU.

    Abstract translation: 所公开的实施例提供了一种在计算机系统中配置图形处理单元(GPU)的系统。 在操作期间,系统预测GPU的传入工作负载。 接下来,系统基于传入的工作负载识别GPU的操作层。 最后,该系统使用操作层来配置随后的GPU的执行,其中操作层帮助GPU处理传入的工作量。

    Multi-Display Alignment Through Observed Interactions

    公开(公告)号:US20210096730A1

    公开(公告)日:2021-04-01

    申请号:US17031473

    申请日:2020-09-24

    Applicant: Apple Inc.

    Abstract: In some implementations, a computing device can perform multi-display alignment through observed user interactions. The computing device can receive user input aligning a first alignment object on a first display device with a second alignment object on a second display device. The computing device can align the display buffers for each display device based on the positions of the alignment objects in each display buffer corresponding to each display device. The computing device can align display buffers based on observed movements of graphical objects between multiple display devices. When display buffers corresponding to the display devices are misaligned, the user may correct the path of a graphical object when moving the graphical object between display devices. The computing device can detect the correction and align the display buffers of the display devices so that graphical objects are presented at the appropriate locations when moved between the display devices.

Patent Agency Ranking