US2011249757A1PendingUtilityA1

Method and device for overlaying 3d graphics over 3d video

Assignee: KONINKL PHILIPS ELECTRONICS NVPriority: Dec 19, 2008Filed: Dec 14, 2009Published: Oct 13, 2011
Est. expiryDec 19, 2028(~2.4 yrs left)· nominal 20-yr term from priority
H04N 13/183G11B 2020/1062H04N 13/10G11B 20/10527H04N 13/156G11B 27/036G11B 20/00007G11B 2020/00072H04N 13/161H04N 19/597H04N 13/189H04N 13/00
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of decoding and outputting video information suitable for three-dimensional [3D] display, the video information comprising encoded main video information suitable for displaying on a 2D display and encoded additional video information for enabling three-dimensional [3D] display, the method comprising: receiving or generating three-dimensional [3D] overlay information to be overlayed over the video information; buffering a first part of the overlay information to be overlayed over the main video information in a first buffer; buffering a second part of overlay information to be overlayed over the additional video information in a second buffer; decoding the main video information and the additional video information and generating as a series of time interleaved video frames, each outputted video frame being either main video frame or additional video frame; determining a type of an video frame to be outputted being either a main video frame or an additional video frame; overlaying either first or second part of the overlay information on an video frame to be outputted in agreement with the determined type of frame outputting the video frames and the overlayed information.

Claims

exact text as granted — not AI-modified
1 . A method of decoding and outputting video information suitable for three-dimensional [3D] display, the video information comprising encoded main video information suitable for displaying on a 2D display and encoded additional video information for enabling three-dimensional [3D] display,
 the method comprising:
 receiving or generating three-dimensional [3D] overlay information to be overlayed over the video information; 
 buffering a first part of the overlay information to be overlayed over the main video information in a first buffer; 
 buffering a second part of overlay information to be overlayed over the additional video information in a second buffer; 
 decoding the main video information and the additional video information and generating as a series of time interleaved video frames, each outputted video frame being either main video frame or additional video frame; 
 determining a type of an video frame to be outputted being either a main video frame or an additional video frame; 
 overlaying either first or second part of the overlay information on an video frame to be outputted in agreement with the determined type of frame 
 outputting the video frames and the overlayed information. 
   
     
     
         2 . A method according to  claim 1  wherein the main video information is a left video frame and the additional video information is a right video frame. 
     
     
         3 . A method according to  claim 2  wherein the overlay information is real time graphics. 
     
     
         4 . A method according to  claim 3 , wherein the real time graphics is generated by a Java application running on a Java Virtual machine. 
     
     
         5 . A method according to  claim 3 , wherein timing information is used to controlling the overlaying either first or second part of the overlay information on an video frame to be outputted in agreement with the determined type of frame. 
     
     
         6 . A method according to  claim 1  wherein the additional video information comprised depth information with respect to the video information. 
     
     
         7 . A method according to  claim 1  wherein the additional video information further comprises depth and occlusion information. 
     
     
         8 . A device for decoding and outputting video information suitable for three-dimensional [3D] display, the video information comprising encoded main video information suitable for displaying on a 2D display and encoded additional video information for enabling three-dimensional [3D] display,
 the device comprising
 input means for receiving three-dimensional [3D] overlay information to be overlayed over the video information or generation means for generating three-dimensional [3D] overlay information to be overlayed over the video information 
 a decoder for decoding the main video information and the additional video information, the decoder further adapted to generating as a series of time interleaved video frames, each outputted video frame being either main video frame or additional video frame; 
 means for receiving or generating three-dimensional [3D] overlay information to be overlayed over the video information 
   a graphics processing unit comprising a first buffer for buffering a first part of the overlay information to be overlayed over the main video information and a second buffer for buffering a second part of overlay information to be overlayed over the additional video information;   the graphics processing unit further comprising a controller for determining a type of an video frame to be outputted being either a main video frame or an additional video frame   a mixer for overlaying either first or second part of the overlay information on an video frame to be outputted in agreement with the determined type of frame
 output means for outputting the video frames and the overlayed information. 
   
     
     
         9 . A device according to  claim 8  wherein the main video information is a left video frame and the additional video information is a right video frame. 
     
     
         10 . A device according to  claim 9  wherein the overlay information is real time graphics. 
     
     
         11 . A device according to  claim 10 , wherein the real time graphics is generated by a Java application running on a Java Virtual machine. 
     
     
         12 . A device according to  claim 11 , wherein timing information is used to controlling the overlaying either first or second part of the overlay information on an video frame to be outputted in agreement with the determined type of frame. 
     
     
         13 . A device according to  claim 8  wherein the additional video information comprised depth information with respect to the video information. 
     
     
         14 . A device according to  claim 9  wherein the additional video information further comprises depth and occlusion information. 
     
     
         15 . A device according to  claim 8  wherein the controller is adapted to copy parts of a first overlay frame in the first buffer or parts of a second overlay frame in the second buffer at frame frequency for generating an overlay frame.

Join the waitlist — get patent alerts

Track US2011249757A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.