US2026094341A1PendingUtilityA1
Viewer Motion Compensation
Est. expirySep 27, 2044(~18.2 yrs left)· nominal 20-yr term from priority
G06F 3/012G06F 3/013G06T 15/00
70
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Scene depth parameters are adjusted based on user motion. Scene data is obtained for a 3D scene having image data and depth data. User motion parameters are also obtained. User motion includes head movement or rotation, gaze direction, or some combination thereof. When the user motion parameters satisfy a treatment threshold, the depth data for the scene is adjusted based on the user motion, and the image of the 3D scene is rendered. The adjusted scene depth includes a reduced depth variance, target scene depth, or the like. The amount of adjustment corresponds to an amount of user motion.
Claims
exact text as granted — not AI-modified1 . A method comprising:
obtaining scene data for a 3D scene comprising image data and depth data; obtaining user motion parameters; in response to the user motion parameters satisfying a treatment threshold, adjusting the depth data to obtain adjusted depth data in accordance with the user motion parameters; and rendering an image of the 3D scene based on the image data and the adjusted depth data.
2 . The method of claim 1 , wherein the user motion parameters are based on head rotation values.
3 . The method of claim 2 , wherein the user motion parameters are further based on eye translation values arising from the head rotation values.
4 . The method of claim 1 , wherein the scene data comprises an RGBD image.
5 . The method of claim 1 , wherein rendering the image of the 3D scene comprises rendering a left eye image and a right eye image based on the adjusted depth data.
6 . The method of claim 5 , wherein the depth data is based on disparity of the image data and camera intrinsics of a camera from which the image data was captured.
7 . The method of claim 1 , wherein obtaining the scene data comprises obtaining a disparity map for a first frame of the scene data and camera calibration parameters, and
wherein rendering the image of the 3D scene comprises:
projecting the image data of the first frame from lens space using the camera calibration parameters and the disparity map; and
re-projecting the projected image data onto a 2D display space using a view projection matrix and the adjusted depth data.
8 . A non-transitory computer readable medium comprising computer readable code executable by one or more processors to:
obtain scene data for a 3D scene comprising image data and depth data; obtain user motion parameters; in response to the user motion parameters satisfying a treatment threshold, adjust the depth data to obtain adjusted depth data in accordance with the user motion parameters; and render an image of the 3D scene based on the image data and the adjusted depth data.
9 . The non-transitory computer readable medium of claim 8 , wherein the user motion parameters are based on head rotation values.
10 . The non-transitory computer readable medium of claim 9 , wherein the user motion parameters are further based on eye translation values arising from the head rotation values.
11 . The non-transitory computer readable medium of claim 8 , wherein the scene data comprises an RGBD image.
12 . The non-transitory computer readable medium of claim 8 , wherein the computer readable code to render the image of the 3D scene comprises computer readable code to render a left eye image and a right eye image based on the adjusted depth data.
13 . The non-transitory computer readable medium of claim 12 , wherein the depth data is based on disparity of the image data and camera intrinsics of a camera from which the image data was captured.
14 . The non-transitory computer readable medium of claim 8 , wherein the computer readable code to obtain the scene data comprises computer readable code to:
obtain a disparity map for a first frame of the scene data and camera calibration parameters, and wherein the computer readable code to render the image of the 3D scene comprises computer readable code to:
project the image data of the first frame from lens space using the camera calibration parameters and the disparity map; and
re-project the projected image data onto a 2D display space using a view projection matrix and the adjusted depth data.
15 . The non-transitory computer readable medium of claim 14 , wherein the computer readable code to re-project the projected image comprises computer readable code to:
re-project the projected image based on a left eye reference; and re-project the projected image based on a right eye reference.
16 . A system comprising:
one or more processors; and one or more computer readable media comprising computer readable code executable by the one or more processors to:
obtain scene data for a 3D scene comprising image data and depth data;
obtain user motion parameters;
in response to the user motion parameters satisfying a treatment threshold, adjust the depth data to obtain adjusted depth data in accordance with the user motion parameters; and
render an image of the 3D scene based on the image data and the adjusted depth data.
17 . The system of claim 16 , wherein the user motion parameters are based on head rotation values.
18 . The system of claim 17 , wherein the user motion parameters are further based on eye translation values arising from the head rotation values.
19 . The system of claim 16 , wherein the scene data comprises an RGBD image.
20 . The system of claim 16 , wherein the computer readable code to render the image of the 3D scene comprises computer readable code to render a left eye image and a right eye image based on the adjusted depth data.Join the waitlist — get patent alerts
Track US2026094341A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.