US2015199843A1PendingUtilityA1

Point reposition depth mapping

Assignee: REALD INCPriority: Aug 14, 2008Filed: Dec 18, 2014Published: Jul 16, 2015
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-modified
What 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.