IP Library Granted Patent US 9,251,621
Granted Patent B2
US 9,251,621 · App. 12/729,061 · Granted Feb 2, 2016

Point reposition depth mapping

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,251,621
App. No.
12/729,061
Granted
Feb 2, 2016
Kind
B2
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 (600)

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;

wherein the scene depth parameter pair comprises a depth of the furthest object in the CG stereoscopic scene and a depth of the closest object in the CG stereoscopic scene, further wherein the depths of the furthest object and the closest object in the CG stereoscopic scene are determined from the CG stereoscopic scene; and

wherein the depths of the closest object and the furthest object in the CG stereoscopic scene remain substantially unchanged after repositioning;

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;

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.

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 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.

7. The method of claim 1 , wherein the input disparity parameter pair is based on a minimum separation and a maximum separation.

8. 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.

9. 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.

10. The method of claim 1 , further comprising rendering the CG modified stereoscopic scene.

11. An apparatus for processing a computer generated (CG) stereoscopic scene comprising at least one processor implementing:

receiving a CG model of a stereoscopic scene having left image and right image model points; and

repositioning 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,

wherein the scene depth parameter pair comprises the furthest object in the CG stereoscopic scene and the closest object in the CG stereoscopic scene, and

wherein the left and right image model points of the furthest object and the closest object in the CG stereoscopic scene remains substantially unchanged after repositioning further wherein the depths of the furthest object and the closest object in the CG stereoscopic scene are determined from the CG stereoscopic scene;

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,

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, where

Z

=

(

x

y

z

)

,

and

wherein E is eye separation.

12. The apparatus of claim 11 further comprises a buffer.

13. The apparatus of claim 11 , wherein the processor 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.

14. The apparatus of claim 11 , wherein the input variables further comprise a head tilt variable, wherein the stereoscopic CG scene is modified in accordance with the head tilt variable.

Assignments (12)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 047740/0085 Recorded Dec 4, 2020
From: CORTLAND CAPITAL MARKET SERVICES, LLC
To: RHOMBUS INTERMEDIATE HOLDINGS, LP; REALD INC.; COLORLINK, INC.; REALD DDMG ACQUISITION, LLC; REALD SPARK, LLC
Reel/Frame 054593/0247 →
ASSIGNMENT OF SECURITY INTEREST IN COLLATERAL Recorded May 11, 2020
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 052623/0086 →
SECURITY INTEREST Recorded May 11, 2020
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: HPS INVESTMENT PARTNERS, LLC, AS THE SUCCESSOR-IN-INTEREST
Reel/Frame 052622/0104 →
SECURITY INTEREST Recorded Dec 7, 2018
From: REALD INC.; RHOMBUS INTERMEDIATE HOLDINGS, LP; REALD HOLDINGS, INC; REALD LUXE, LLC; REALD SPARK, LLC; COLORLINK, INC.; REALD DDMG ACQUISITION, LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 047740/0085 →
RELEASE OF SECURITY INTEREST Recorded Dec 7, 2018
From: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
To: REALD INC.; STEREOGRAPHICS CORPORATION; COLORLINK, INC.; REALD DDMG ACQUISITION, LLC
Reel/Frame 047741/0621 →
SECURITY INTEREST Recorded Dec 5, 2018
From: REALD INC.; RHOMBUS INTERMEDIATE HOLDINGS, LP; REALD HOLDINGS, INC; REALD LUXE, LLC; REALD SPARK, LLC; COLORLINK, INC.; REALD DDMG ACQUISITION, LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 047723/0767 →
SECURITY INTEREST Recorded Mar 24, 2016
From: REALD INC.; STEREOGRAPHICS CORPORATION; COLORLINK INC.; REALD DDMG ACQUISITION, LLC
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC
Reel/Frame 038243/0526 →
RELEASE FROM PATENT SECURITY AGREEMENTS AT REEL/FRAME NO. 28146/0006 Recorded Mar 22, 2016
From: CITY NATIONAL BANK
To: REALD INC.
Reel/Frame 038216/0436 →
PATENT SECURITY AGREEMENT Recorded May 2, 2012
From: REALD, INC.
To: CITY NATIONAL BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 028146/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2010
From: ROBINSON, MICHAEL G.; OZINGA, CHARLIE
To: REAL D
Reel/Frame 024388/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2010
From: ROBINSON, MICHAEL G
To: REAL D
Reel/Frame 024301/0651 →
MERGER Recorded Apr 27, 2010
From: REAL D
To: REALD INC.
Reel/Frame 024294/0658 →