Systems and methods for efficient data buffering

    公开(公告)号:US11269777B2

    公开(公告)日:2022-03-08

    申请号:US16582374

    申请日:2019-09-25

    摘要: In one embodiment, a system may include a memory unit, a first processing unit configured to write data into a memory region of the memory unit, a second processing unit configured to read data from the memory region, a first control unit configured to control the first processing unit's access to the memory unit and, and a second control unit configured to control the second processing unit's access to the memory unit. The second control unit may be configured to obtain, from the first control unit, a first memory address associated with a data writing process of the first processing unit, receive a read request from the second processing unit, the read request having an associated second memory address, and delay execution of the read request based on a comparison of the first memory address and the second memory address.

    Apparatus, system, and method for mitigating motion-to-photon latency in head-mounted displays

    公开(公告)号:US10706813B1

    公开(公告)日:2020-07-07

    申请号:US16006438

    申请日:2018-06-12

    摘要: A special-purpose hardware device for achieving intraframe image processing in head-mounted displays may include an image-correction component that receives a single image frame destined to be displayed for presentation to a user wearing a head-mounted-display system. The image-correction component may also receive user-motion data indicating that the user wearing the head-mounted-display system has made at least one movement since generation of the single image frame. The image-correction component may further perform hardware-accelerated intraframe processing operations on the single image frame in accordance with the user-motion data to compensate for the movement made by the user on a line-by-line basis. In addition, the special-purpose hardware device may include a frame-output interface that feeds the single image frame to a display device of the head-mounted-display system to facilitate displaying the single image frame for presentation to the user. Various other apparatuses, systems, and methods are also disclosed.

    APPARATUS, SYSTEM, AND METHOD FOR MITIGATING MOTION-TO-PHOTON LATENCY IN HEADMOUNTED DISPLAYS

    公开(公告)号:US20200118519A1

    公开(公告)日:2020-04-16

    申请号:US16713880

    申请日:2019-12-13

    摘要: A special-purpose hardware device for mitigating motion-to-photon latency in head-mounted displays may include an image signal processor that receives at least one image frame captured by a camera device of a head-mounted-display system. The special-purpose hardware device may also include an input-formatting component that receives the computer-generated imagery. The special-purpose hardware device may further include a blending component that generates at least one mixed-reality frame by overlaying the computer-generated imagery onto the image frame. The special-purpose hardware device may additionally include a frame-output interface that feeds the mixed-reality frame generated by the blending component to a display device of the head-mounted-display system to facilitate displaying the mixed-reality frame for presentation to a user wearing the head-mounted-display system. Various other apparatuses, systems, and methods are also disclosed.

    REDUCING SIZE AND POWER CONSUMPTION FOR FRAME BUFFERS USING LOSSY COMPRESSION

    公开(公告)号:US20210127125A1

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

    申请号:US16661731

    申请日:2019-10-23

    摘要: Disclosed herein a system, a method and a device for reducing a size and power consumption in encoder and decoder frame buffers using lossy compression. An encoder of a first device can provide a first video frame for encoding, to a prediction loop of the first device. In the prediction loop, lossy compression can be applied to the first video frame to generate a first compressed video frame. In the prediction loop, lossy decompression can be applied to the first compressed video frame. The encoder can provide, to a decoder of a second device to perform decoding, encoded video data corresponding to the first video frame and a configuration of the lossy compression.

    SYSTEMS AND METHODS FOR EFFICIENT DATA BUFFERING

    公开(公告)号:US20210089458A1

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

    申请号:US16582374

    申请日:2019-09-25

    摘要: In one embodiment, a system may include a memory unit, a first processing unit configured to write data into a memory region of the memory unit, a second processing unit configured to read data from the memory region, a first control unit configured to control the first processing unit's access to the memory unit and, and a second control unit configured to control the second processing unit's access to the memory unit. The second control unit may be configured to obtain, from the first control unit, a first memory address associated with a data writing process of the first processing unit, receive a read request from the second processing unit, the read request having an associated second memory address, and delay execution of the read request based on a comparison of the first memory address and the second memory address.

    Apparatus, system, and method for mitigating motion-to-photon latency in headmounted displays

    公开(公告)号:US10803826B2

    公开(公告)日:2020-10-13

    申请号:US16713880

    申请日:2019-12-13

    摘要: A special-purpose hardware device for mitigating motion-to-photon latency in head-mounted displays may include an image signal processor that receives at least one image frame captured by a camera device of a head-mounted-display system. The special-purpose hardware device may also include an input-formatting component that receives the computer-generated imagery. The special-purpose hardware device may further include a blending component that generates at least one mixed-reality frame by overlaying the computer-generated imagery onto the image frame. The special-purpose hardware device may additionally include a frame-output interface that feeds the mixed-reality frame generated by the blending component to a display device of the head-mounted-display system to facilitate displaying the mixed-reality frame for presentation to a user wearing the head-mounted-display system. Various other apparatuses, systems, and methods are also disclosed.

    APPARATUS, SYSTEMS, AND METHODS FOR LOCAL DIMMING IN BRIGHTNESS-CONTROLLED ENVIRONMENTS

    公开(公告)号:US20200160812A1

    公开(公告)日:2020-05-21

    申请号:US16195837

    申请日:2018-11-19

    IPC分类号: G09G5/10

    摘要: The disclosed display device may include (1) a display panel including pixel regions, (2) a backlight array coupled to the display panel that includes luminous elements, (3) a display housing configured to substantially prevent a user from referencing external brightness levels, (4) a display driver configured to receive an image including image blocks and scan the image to the display panel, and (5) a backlight driver configured to (a) determine an absolute brightness level of each of the image blocks, (b) derive, for each of the image blocks, a relative brightness level, (c) calculate, for each of the luminous elements, an illumination level based on the relative brightness level of a corresponding portion of the image blocks, and (d) illuminate, while the image is displayed via the display panel, each of the luminous elements according to the illumination level. Various other apparatus, systems, and methods are also disclosed.

    Image-sensor data compression
    8.
    发明授权

    公开(公告)号:US11128843B2

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

    申请号:US16741633

    申请日:2020-01-13

    IPC分类号: H04N9/04 H04N5/232 H04N5/217

    摘要: In one embodiment, a method includes accessing image-sensor data generated by the image sensor, where the image sensor has a color filter array with a pre-determined number of filter sets, and where each set of filters has a single color, splitting the image-sensor data into a pre-determined number of images, where each image corresponds to a portion of the image-sensor data associated with one of the sets of filters, compressing each of the images using an image compression algorithm, and sending the compressed images to a second computing device, where the second computing device is configured to create an output image based on the compressed images.

    Apparatus, systems, and methods for local dimming in brightness-controlled environments

    公开(公告)号:US10699673B2

    公开(公告)日:2020-06-30

    申请号:US16195837

    申请日:2018-11-19

    IPC分类号: G09G5/10

    摘要: The disclosed display device may include (1) a display panel including pixel regions, (2) a backlight array coupled to the display panel that includes luminous elements, (3) a display housing configured to substantially prevent a user from referencing external brightness levels, (4) a display driver configured to receive an image including image blocks and scan the image to the display panel, and (5) a backlight driver configured to (a) determine an absolute brightness level of each of the image blocks, (b) derive, for each of the image blocks, a relative brightness level, (c) calculate, for each of the luminous elements, an illumination level based on the relative brightness level of a corresponding portion of the image blocks, and (d) illuminate, while the image is displayed via the display panel, each of the luminous elements according to the illumination level. Various other apparatus, systems, and methods are also disclosed.

    SYSTEMS AND METHODS FOR PEAK POWER CONTROL
    10.
    发明公开

    公开(公告)号:US20230168729A1

    公开(公告)日:2023-06-01

    申请号:US17682917

    申请日:2022-02-28

    IPC分类号: G06F1/28 G02B27/01 G05F1/66

    CPC分类号: G06F1/28 G02B27/017 G05F1/66

    摘要: Systems and methods for peak power control include control circuitry which identifies a condition for a device. The control circuitry can apply the condition for the device to one or more models maintained for a plurality of device processing units of the device to determine one or more performance characteristics for the plurality of processing units. The control circuitry can distribute power credits to the plurality of device processing units of the device according to the determined performance characteristics for the plurality of device processing units, to manage a respective peak power for each respective device processing unit according to a number of the power credits distributed to the respective device processing unit.