US2015199843A1PendingUtilityA1
Point reposition depth mapping
Est. expiryAug 14, 2028(~2 yrs left)· nominal 20-yr term from priority
G06T 2207/20228G06T 7/0075G06T 2207/10028G06T 15/005G06T 15/20G06T 7/593
48
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method and apparatus for providing optimal correction to depth mapping between captured and displayed stereoscopic content. The solution is derived in a continuous form that can be implemented through CGI scaling techniques compatible with image rendering techniques. Similar correction can be implemented with variable depth-dependent camera separation and disparity re-mapping. The latter is applicable to correcting existing stereoscopic content.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for processing a Computer Generated (CG) stereoscopic scene, the method comprising:
receiving a CG model of a stereoscopic scene having left image and right image model points; and determining repositioning for the left image and right image model points in the CG model from input variables comprising an input disparity parameter pair and a scene depth parameter pair.
2 . The method of claim 1 , further comprising determining the input disparity parameter pair from the CG model.
3 . The method of claim 1 , further comprising determining the input disparity parameter pair from a predetermined setting.
4 . The method of claim 1 , further comprising determining the scene depth parameter pair from the CG model.
5 . The method of claim 1 , further comprising determining the scene depth parameter pair from a predetermined setting.
6 . The method of claim 1 :
wherein the input disparity parameter pair comprises D max and D min , wherein D max is the maximum disparity limit for parallel eyes, and D min is the maximum disparity limit for crossed eyes, wherein the scene depth parameter pair comprises Z max and Z min , wherein Z max is the furthest object in the CG stereoscopic scene, and Z min is the closest object in the CG stereoscopic scene.
7 . The method of claim 6 , wherein determining repositioning for left image and right image model points comprises using a point reposition depth mapping function comprising:
Z
′
(
Z
)
=
(
α
·
ln
(
Z
+
β
)
+
B
)
·
β
1
-
α
·
ln
(
Z
+
β
)
-
B
,
wherein
β
=
(
D
max
-
D
min
)
·
(
Z
min
·
Z
max
)
[
E
·
(
Z
max
-
Z
min
)
-
D
max
·
Z
max
+
D
min
·
Z
min
]
,
wherein
α
=
β
·
(
Z
min
-
Z
max
)
ln
[
(
Z
min
+
β
)
Z
max
+
β
)
]
·
[
(
Z
min
+
β
)
·
(
Z
max
+
β
)
]
,
wherein
B
=
Z
min
Z
min
+
β
-
α
·
ln
(
Z
min
+
β
)
,
wherein Z is an initial model point location from a left-eye or a right-eye observation point, wherein
Z
=
(
x
y
z
)
,
and
wherein E is eye separation.
8 . The method of claim 6 , wherein determining repositioning for left image and right image model points comprises using a point reposition depth mapping function comprising:
Z
′
(
Z
)
=
β
(
K
·
Z
-
γ
-
1
)
,
wherein
β
=
(
D
max
-
D
min
)
·
(
Z
min
·
Z
max
)
[
E
·
(
Z
max
-
Z
min
)
-
D
max
·
Z
max
+
D
min
·
Z
min
]
,
wherein
γ
=
ln
[
(
E
-
D
)
max
(
E
-
D
min
)
]
ln
(
Z
min
Z
max
)
,
wherein
K
=
(
Z
min
+
β
)
Z
min
1
-
γ
,
wherein Z is an initial model point location from a left-eye or a right-eye observation point, wherein
Z
=
(
x
y
z
)
,
and
wherein E is eye separation.
9 . The method of claim 1 , wherein the input disparity parameter pair is based on a minimum separation and a maximum separation.
10 . The method of claim 1 , wherein determining repositioning comprises referencing a predetermined point reposition depth mapping from a look up table based on the input variables.
11 . The method of claim 1 , wherein the input variables further comprise a head tilt variable, wherein the stereoscopic CG scene is modified in accordance with the head tilt variable.
12 . The method of claim 1 , further comprising rendering the CG modified stereoscopic scene.
13 . A computer graphics (CG) processor, comprising:
an interface subsystem operable to receive a CG model of a stereoscopic scene having left image and right image model points; and a processing subsystem operable to reposition the left image and right image model points in the CG model from input variables comprising an input disparity parameter pair and a scene depth parameter pair.
14 . The CG processor of claim 13 , wherein the interface subsystem comprises a buffer.
15 . The CG processor of claim 13 :
wherein the input disparity parameter pair comprises D max and D min , wherein D max is the maximum disparity limit for parallel eyes, and D min is the maximum disparity limit for crossed eyes, wherein the scene depth parameter pair comprises Z max and Z min , wherein Z max is the furthest object in the CG stereoscopic scene, and Z min is the closest object in the CG stereoscopic scene.
16 . The CG processor of claim 15 , wherein the processing subsystem utilizes a point reposition depth mapping function comprising:
Z
′
(
Z
)
=
(
α
·
ln
(
Z
+
β
)
+
B
)
·
β
1
-
α
·
ln
(
Z
+
β
)
-
B
,
wherein
β
=
(
D
max
-
D
min
)
·
(
Z
min
·
Z
max
)
[
E
·
(
Z
max
-
Z
min
)
-
D
max
·
Z
max
+
D
min
·
Z
min
]
,
wherein
α
=
β
·
(
Z
min
-
Z
max
)
ln
[
(
Z
min
+
β
)
Z
max
+
β
)
]
·
[
(
Z
min
+
β
)
·
(
Z
max
+
β
)
]
,
wherein
B
=
Z
min
Z
min
+
β
-
α
·
ln
(
Z
min
+
β
)
,
wherein Z is an initial model point location from a left-eye or a right-eye observation point, wherein
Z
=
(
x
y
z
)
,
and
wherein E is eye separation.
17 . The CG processor of claim 15 , wherein the processing subsystem utilizes a point reposition depth mapping function comprising:
Z
′
(
Z
)
=
β
(
K
·
Z
-
γ
-
1
)
,
wherein
β
=
(
D
max
-
D
min
)
·
(
Z
min
·
Z
max
)
[
E
·
(
Z
max
-
Z
min
)
-
D
max
·
Z
max
+
D
min
·
Z
min
]
,
wherein
γ
=
ln
[
(
E
-
D
)
max
(
E
-
D
min
)
]
ln
(
Z
min
Z
max
)
,
wherein
K
=
(
Z
min
+
β
)
Z
min
1
-
γ
,
wherein Z is an initial model point location from a left-eye or a right-eye observation point, wherein
Z
=
(
x
y
z
)
,
and
wherein E is eye separation.
18 . The CG processor of claim 13 , wherein the input variables further comprise a head tilt variable, wherein the stereoscopic CG scene is modified in accordance with the head tilt variable.
19 . Instructions operable to run on a processor, comprising:
an interface for receiving a computer graphics (CG) model of a stereoscopic scene having left image and right image model points; and instructions for determining repositioning for the left image and right image model points using a point reposition depth mapping function, the mapping function using input variables comprising an input disparity parameter pair and a scene depth parameter pair.
20 . Instructions operable to run on a processor, according to claim 19 , wherein the instructions further comprise a video game.Join the waitlist — get patent alerts
Track US2015199843A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.