-
公开(公告)号:US10482648B2
公开(公告)日:2019-11-19
申请号:US15377488
申请日:2016-12-13
Applicant: QUALCOMM Incorporated
Inventor: Mehrad Tavakoli , Moinul Khan , Martin Renschler , Mriganka Mondal
Abstract: An apparatus is configured to render graphics content to reduce latency of the graphics content. The apparatus includes a display configured to present graphics content including a first portion corresponding to an area of interest and further including a second portion. The apparatus further includes a fovea estimation engine configured to generate an indication of the area of interest based on scene information related to the graphics content. The apparatus further includes a rendering engine responsive to the fovea estimation engine. The rendering engine is configured to perform a comparison of a first result of an evaluation metric on part of the area of interest with a second result of the evaluation metric with another part of the area of interest. The rendering engine is further configured to render the graphics content using predictive adjustment to reduce latency based on the comparison.
-
公开(公告)号:US20180217663A1
公开(公告)日:2018-08-02
申请号:US15417608
申请日:2017-01-27
Applicant: QUALCOMM Incorporated
Inventor: Ramesh Chandrasekhar , Md Sazzadur Rahman , Martin Renschler , Ananthapadmanabhan Arasanipalai Kandhadai
CPC classification number: G06F3/012 , G06F3/011 , G06F3/014 , G06F3/017 , G06F3/0346 , G06T7/246 , G06T7/292 , G06T7/73 , G06T2207/10028
Abstract: A method by a wearable device is described. The method includes receiving geometric information from a controller. The geometric information includes a point cloud and a key frame of the controller. The method also includes receiving first six degree of freedom (6DoF) pose information from the controller. The method further includes synchronizing a coordinate system of the wearable device with a coordinate system of the controller based on the point cloud and the key frame of the controller. The method additionally includes rendering content in an application based on the first 6DoF pose information.
-
公开(公告)号:US20180165792A1
公开(公告)日:2018-06-14
申请号:US15377488
申请日:2016-12-13
Applicant: QUALCOMM Incorporated
Inventor: Mehrad Tavakoli , Moinul Khan , Martin Renschler , Mriganka Mondal
CPC classification number: G06T15/00 , G06F3/013 , G06K9/00597 , G06T3/0012 , G06T2210/36
Abstract: An apparatus is configured to render graphics content to reduce latency of the graphics content. The apparatus includes a display configured to present graphics content including a first portion corresponding to an area of interest and further including a second portion. The apparatus further includes a fovea estimation engine configured to generate an indication of the area of interest based on scene information related to the graphics content. The apparatus further includes a rendering engine responsive to the fovea estimation engine. The rendering engine is configured to perform a comparison of a first result of an evaluation metric on part of the area of interest with a second result of the evaluation metric with another part of the area of interest. The rendering engine is further configured to render the graphics content using predictive adjustment to reduce latency based on the comparison.
-
14.
公开(公告)号: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.
-
公开(公告)号:US12141341B2
公开(公告)日:2024-11-12
申请号:US18342649
申请日:2023-06-27
Applicant: QUALCOMM Incorporated
Inventor: Ramesh Chandrasekhar , Md Sazzadur Rahman , Martin Renschler , Ananthapadmanabhan Arasanipalai Kandhadai
IPC: G06F3/01 , G06F3/0346 , G06T7/246 , G06T7/292 , G06T7/73
Abstract: A method by a wearable device is described. The method includes receiving geometric information from a controller. The geometric information includes a point cloud and a key frame of the controller. The method also includes receiving first six degree of freedom (6DoF) pose information from the controller. The method further includes synchronizing a coordinate system of the wearable device with a coordinate system of the controller based on the point cloud and the key frame of the controller. The method additionally includes rendering content in an application based on the first 6DoF pose information.
-
公开(公告)号:US11740690B2
公开(公告)日:2023-08-29
申请号:US15417608
申请日:2017-01-27
Applicant: QUALCOMM Incorporated
Inventor: Ramesh Chandrasekhar , Md Sazzadur Rahman , Martin Renschler , Ananthapadmanabhan Arasanipalai Kandhadai
IPC: G06F3/01 , G06T7/73 , G06T7/246 , G06T7/292 , G06F3/0346
CPC classification number: G06F3/012 , G06F3/011 , G06F3/014 , G06F3/017 , G06F3/0346 , G06T7/246 , G06T7/292 , G06T7/73 , G06T2207/10028
Abstract: A method by a wearable device is described. The method includes receiving geometric information from a controller. The geometric information includes a point cloud and a key frame of the controller. The method also includes receiving first six degree of freedom (6DoF) pose information from the controller. The method further includes synchronizing a coordinate system of the wearable device with a coordinate system of the controller based on the point cloud and the key frame of the controller. The method additionally includes rendering content in an application based on the first 6DoF pose information.
-
公开(公告)号:US11388432B2
公开(公告)日:2022-07-12
申请号:US16215547
申请日:2018-12-10
Applicant: QUALCOMM Incorporated
Inventor: Samuel Benjamin Holmes , Martin Renschler , Jonathan Wicks , Robert John Vanreenen
IPC: H04N19/513 , H04N19/186 , H04N19/436 , G06T15/00
Abstract: The present disclosure relates to methods and devices for motion estimation which may include a GPU. In one aspect, the GPU may generate at least one first motion vector in a first subset of a frame, the first motion vector providing a first motion estimation for image data in the first subset of the frame. The GPU may also perturb the image data. Also, the GPU may generate at least one second motion vector based on the perturbed image data, the second motion vector providing a second motion estimation for the image data. Moreover, the GPU may compare the first motion vector and the second motion vector. Further, the GPU may determine at least one third motion vector for the motion estimation of the image data based on the comparison between the first motion vector and the second motion vector.
-
公开(公告)号:US20200066024A1
公开(公告)日:2020-02-27
申请号:US16674669
申请日:2019-11-05
Applicant: QUALCOMM Incorporated
Inventor: Mehrad Tavakoli , Moinul Khan , Martin Renschler , Mriganka Mondal
Abstract: An apparatus is configured to render graphics content to reduce latency of the graphics content. The apparatus includes a display configured to present graphics content including a first portion corresponding to an area of interest and further including a second portion. The apparatus further includes a fovea estimation engine configured to generate an indication of the area of interest based on scene information related to the graphics content. The apparatus further includes a rendering engine responsive to the fovea estimation engine. The rendering engine is configured to perform a comparison of a first result of an evaluation metric on part of the area of interest with a second result of the evaluation metric with another part of the area of interest. The rendering engine is further configured to render the graphics content using predictive adjustment to reduce latency based on the comparison.
-
公开(公告)号:US10372751B2
公开(公告)日:2019-08-06
申请号:US16181175
申请日:2018-11-05
Applicant: QUALCOMM Incorporated
Inventor: Md Sazzadur Rahman , Kexi Liu , Martin Renschler
IPC: G06F3/01 , G02B27/01 , G06T19/00 , G06F16/532 , G06F16/332 , G06F16/583 , G06F16/951 , G06F16/955
Abstract: A method, an apparatus, and a computer program product conduct online visual searches through an augmented reality (AR) device having an optical see-through head mounted display (HMD). An apparatus identifies a portion of an object in a field of view of the HMD based on user interaction with the HMD. The portion includes searchable content, such as a barcode. The user interaction may be an eye gaze or a gesture. A user interaction point in relation to the HMD screen is tracked to locate a region of the object that includes the portion and the portion is detected within the region. The apparatus captures an image of the portion. The identified portion of the object does not encompass the entirety of the object. Accordingly, the size of the image is less than the size of the object in the field of view. The apparatus transmits the image to a visual search engine.
-
20.
公开(公告)号:US20170324831A1
公开(公告)日:2017-11-09
申请号:US15659191
申请日:2017-07-25
Applicant: QUALCOMM Incorporated
Inventor: Martin Renschler , Pooja Aggarwal , Dilip Krishnaswamy , Robert Daley , Patrik Lundqvist
IPC: H04L29/08 , G06F17/30 , H04W4/12 , H04W4/02 , G06Q30/02 , H04W8/24 , G06F21/10 , G06F21/62 , H04W64/00
CPC classification number: H04L67/306 , G06F16/9535 , G06F16/9537 , G06F21/10 , G06F21/6254 , G06F2221/0724 , G06F2221/0731 , G06F2221/0742 , G06F2221/0744 , G06F2221/0759 , G06F2221/0768 , G06F2221/0775 , G06F2221/2101 , G06F2221/2103 , G06F2221/2115 , G06F2221/2117 , G06F2221/2129 , G06F2221/2135 , G06F2221/2141 , G06F2221/2143 , G06F2221/2145 , G06F2221/2151 , G06Q30/02 , G06Q30/0251 , G06Q30/0267 , G06Q30/0269 , H04L67/025 , H04L67/22 , H04W4/029 , H04W4/12 , H04W8/245 , H04W64/00
Abstract: Information transfer methods for exchange of information with a wireless access terminal (W-AT) includes receiving a first message from the W-AT, the first message including first information provided by the W-AT and an address of the W-AT capable of identifying the W-AT, converting the first message to an anonymized message by replacing the W-AT address with a transaction identifier (ID), transmitting the anonymized message to a remote server, receiving a first response from the remote server, the first response having response information and the anonymized address information, converting the first response to a second response by replacing the transaction ID with the W-AT address, and transmitting the second response to the W-AT.
-
-
-
-
-
-
-
-
-