-
公开(公告)号:US09858637B1
公开(公告)日:2018-01-02
申请号:US15253201
申请日:2016-08-31
Applicant: QUALCOMM INCORPORATED
Inventor: Nhon Quach , Moinul Khan , Maurice Ribble , Martin Renschler , Mehrad Tavakoli , Rashmi Kulkarni , Ricky Wai Kit Yuen , Todd Lemoine
IPC: G06F3/01 , G02B27/01 , G06T1/20 , G06T19/00 , G06F3/0346
CPC classification number: G06T1/20 , G02B27/017 , G02B2027/0147 , G02B2027/0178 , G02B2027/0187 , G06F3/011 , G06F3/012 , G06F3/013 , G06F3/0346 , G06T19/006
Abstract: Systems, methods, and computer programs are disclosed for reducing motion-to-photon latency and memory bandwidth in a virtual reality display system. An exemplary method involves receiving sensor data from one or more sensors tracking translational and rotational motion of a user for a virtual reality application. An updated position of the user is computed based on the received sensor data. The speed and acceleration of the user movement may be computed based on the sensor data. The updated position, the speed, and the acceleration may be provided to a warp engine configured to update a rendered image before sending to a virtual reality display based on one or more of the updated position, the speed, and the acceleration.
-
公开(公告)号:US09983930B2
公开(公告)日:2018-05-29
申请号:US15243623
申请日:2016-08-22
Applicant: QUALCOMM INCORPORATED
Inventor: Nhon Quach , Yanru Li , Rahul Gulati
CPC classification number: G06F11/1068 , G06F3/0619 , G06F3/064 , G06F3/0679 , G06F11/1052 , G11C29/04 , G11C29/52
Abstract: Systems and methods are disclosed for implementing error correction control regions (ECC) in a memory device without the need to ECC protect the entire memory device. An exemplary method comprises defining one or more ECC regions in a memory device, the memory device coupled to a system on a chip (SoC). An ECC block is provided on the SoC, the ECC block in communication with the one or more ECC regions in the memory device. A determination is made with the ECC block whether to store data in a first of the one or more ECC regions. Responsive to the determination ECC bits are generating for, and interleaved with, the received data and interleaved ECC bits and data are caused to be written to the first ECC region. Otherwise, received data is sent to a non-ECC region of the memory device.
-
公开(公告)号:US10061644B2
公开(公告)日:2018-08-28
申请号:US14994078
申请日:2016-01-12
Applicant: QUALCOMM INCORPORATED
Inventor: Nhon Quach , Mainak Biswas , Pranjal Bhuyan , Jeffrey Shabel , Robert Hardacker , Rahul Gulati , Mattheus Heddes
IPC: G06F12/00 , G11C29/52 , G06F11/10 , G06F12/0888 , G06F12/08
CPC classification number: G06F11/1064 , G06F11/1012 , G06F12/08 , G06F12/0888 , G06F2212/1032 , G06F2212/1044 , G06F2212/1056 , G06F2212/281 , G06F2212/401 , G06F2212/466
Abstract: Systems and methods are disclosed for error correction control (ECC) for a memory device comprising a data portion and an ECC portion, the memory device coupled to a system on a chip (SoC). The SoC includes an ECC cache. On receipt of a request to write a line of data to the memory, a determination is made if the data is compressible. If so, the data line is compressed. ECC bits are generated for the compressed or uncompressed data line. A determination is made if an ECC cache line is associated with the received data line. If the data line is compressible, the ECC bits are appended to the compressed data line and the appended data line is stored in the data portion of the memory. Otherwise, the ECC bits are stored in the ECC cache and the data line is stored in the data portion of the memory.
-
公开(公告)号:US10043318B2
公开(公告)日:2018-08-07
申请号:US15374165
申请日:2016-12-09
Applicant: QUALCOMM Incorporated
Inventor: Moinul Khan , Nhon Quach , Martin Renschler , Ramesh Chandrasekhar , Assaf Menachem , Ning Bi , Maurice Ribble
Abstract: Certain aspects of the present disclosure provide methods and apparatus for operating a wearable display device. Certain aspects of the present disclosure provide a method for operating a wearable display device. The method includes determining a position of the wearable display device based on a motion sensor. The method includes rendering, by a graphics processing unit, an image based on the determined position. The method includes determining a first updated position of the wearable display device based on the motion sensor. The method includes warping, by a warp engine, a first portion of the rendered image based on the first updated position. The method includes displaying the warped first portion of the rendered image on a display of the wearable display device.
-
公开(公告)号:US20170123897A1
公开(公告)日:2017-05-04
申请号:US14994078
申请日:2016-01-12
Applicant: QUALCOMM INCORPORATED
Inventor: Nhon Quach , Mainak Biswas , Pranjal Bhuyan , Jeffrey Shabel , Robert Hardacker , Rahul Gulati , Mattheus Heddes
CPC classification number: G06F11/1064 , G06F11/1012 , G06F12/08 , G06F12/0888 , G06F2212/1032 , G06F2212/1044 , G06F2212/1056 , G06F2212/281 , G06F2212/401 , G06F2212/466
Abstract: Systems and methods are disclosed for error correction control (ECC) for a memory device comprising a data portion and an ECC portion, the memory device coupled to a system on a chip (SoC). The SoC includes an ECC cache. On receipt of a request to write a line of data to the memory, a determination is made if the data is compressible. If so, the data line is compressed. ECC bits are generated for the compressed or uncompressed data line. A determination is made if an ECC cache line is associated with the received data line. If the data line is compressible, the ECC bits are appended to the compressed data line and the appended data line is stored in the data portion of the memory. Otherwise, the ECC bits are stored in the ECC cache and the data line is stored in the data portion of the memory.
-
-
-
-