Operating a device to capture high dynamic range images

    公开(公告)号:US10341574B2

    公开(公告)日:2019-07-02

    申请号:US16049412

    申请日:2018-07-30

    Applicant: Apple Inc.

    Abstract: Some embodiments provide a method of operating a device to capture an image of a high dynamic range (HDR) scene. Upon the device entering an HDR mode, the method captures and stores multiple images at a first image exposure level. Upon receiving a command to capture the HDR scene, the method captures a first image at a second image exposure level. The method selects a second image from the captured plurality of images. The method composites the first and second images to produce a composite image that captures the HDR scene. In some embodiments, the method captures multiple images at multiple different exposure levels.

    Source pixel component passthrough
    18.
    发明授权

    公开(公告)号:US09691349B2

    公开(公告)日:2017-06-27

    申请号:US14676544

    申请日:2015-04-01

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for passing source pixel data through a display control unit. A display control unit includes N-bit pixel component processing lanes for processing source pixel data. When the display control unit receives M-bit source pixel components, wherein ‘M’ is greater than ‘N’, the display control unit may assign the M-bit source pixel components to the N-bit processing lanes. Then, the M-bit source pixel components may passthrough the pixel component processing elements of the display control unit without being modified.

    LINEAR SCALING IN A DISPLAY PIPELINE
    19.
    发明申请
    LINEAR SCALING IN A DISPLAY PIPELINE 审中-公开
    显示管道中的线性调整

    公开(公告)号:US20160307540A1

    公开(公告)日:2016-10-20

    申请号:US14691353

    申请日:2015-04-20

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for performing linear scaling in a display control unit. A display control unit receives source image data that has already been gamma encoded with an unknown gamma value. The display control unit includes a hard-coded LUT storing a gamma curve of a first gamma value which is used to perform a degamma operation on the received source image data. Even if the first gamma value used to perform the degamma operation is different from the gamma value used to gamma encode the source image data, fewer visual artifacts are generated as compared with not performing a degamma operation. After the degamma operation is performed, the source image data may be linearly scaled.

    Abstract translation: 用于在显示控制单元中执行线性缩放的系统,装置和方法。 显示控制单元接收已经用未知伽马值进行伽马编码的源图像数据。 显示控制单元包括硬编码LUT,其存储用于对所接收的源图像数据执行去角度运算的第一伽玛值的伽马曲线。 即使用于进行反伽马操作的第一伽马值与用于对源图像数据进行伽玛编码的伽马值不同,与不进行除血操作相比,产生较少的视觉伪影。 在执行去雾操作之后,可以线性地缩放源图像数据。

    Global configuration broadcast
    20.
    发明授权
    Global configuration broadcast 有权
    全局配置广播

    公开(公告)号:US09454378B2

    公开(公告)日:2016-09-27

    申请号:US14083010

    申请日:2013-11-18

    Applicant: Apple Inc.

    CPC classification number: G06F9/4401 G06F3/0629 G06F8/71 G06F9/445

    Abstract: Methods and apparatus for configuring multiple components of a subsystem are described. The configuration memory of each of a plurality of components coupled to an interconnect includes a global configuration portion. The configuration memory of one of the components may be designated as a master global configuration for all of the components. A module coupled to the interconnect may receive writes to the components from a configuration source. For each write, the module may decode the write to determine addressing information and check to see if the write is addressed to the master global configuration. If the write is addressed to the master global configuration, the module broadcasts the write to the global configuration portion of each of the components via the interconnect. If the write is not addressed to the master global configuration, the module forwards the write to the appropriate component via the interconnect.

    Abstract translation: 描述用于配置子系统的多个组件的方法和装置。 耦合到互连的多个组件中的每一个的配置存储器包括全局配置部分。 可以将组件之一的配置存储器指定为用于所有组件的主全局配置。 耦合到互连的模块可以从配置源接收对组件的写入。 对于每次写入,模块可以解码写入以确定寻址信息,并检查写入是否寻址到主全局配置。 如果写入寻址到主全局配置,则模块通过互连广播写入每个组件的全局配置部分。 如果写入不适用于主全局配置,则模块通过互连将写入转发到相应的组件。

Patent Agency Ranking