US2012063742A1PendingUtilityA1

Entry points for 3d trickplay

43
Assignee: NEWTON PHILIP SPriority: May 18, 2009Filed: May 12, 2010Published: Mar 15, 2012
Est. expiryMay 18, 2029(~2.8 yrs left)· nominal 20-yr term from priority
H04N 5/85H04N 5/783H04N 21/2387H04N 21/816H04N 13/178G11B 27/034H04N 13/189G11B 27/005H04N 13/282H04N 19/597H04N 13/359H04N 13/398
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Providing entry points for 3D video data is described. An entry point unit ( 18 ) generates an entry point table by defining entry points in an incoming 3D video data stream and storing entry point addresses giving the location of the defined entry points. The video data stream comprises a multitude of sub-streams, which multitude encodes one stream of 3D video data and comprises at least one 2D sub-stream that independently encodes a 2D version of the 3D video data and at least one auxiliary sub-stream that dependently encodes part of the 3D video data. The entry points include main entry points in the 2D sub-stream and auxiliary entry points in the auxiliary sub-stream for enabling 3D trickplay of the 3D video data by retrieving and decoding nonadjacent fragments of the 2D sub-stream and retrieving and dependently decoding corresponding fragments of the auxiliary sub-stream.

Claims

exact text as granted — not AI-modified
1 . Method of providing entry points for a video data stream, the method comprising,
 generating an entry point table;   defining entry points in the video data stream, in which the entry points are defined at a distance in time from each other;   storing the defined entry points in the entry point table by storing entry point addresses giving the location of the defined entry points,   
       wherein
 the video data stream comprises a multitude of sub-streams, which multitude encodes one stream of 3D video data and comprises at least one 2D sub-stream that independently encodes a 2D version of the 3D video data and at least one auxiliary sub-stream that dependently encodes part of the 3D video data; 
 defining the entry points comprises defining main entry points in the 2D sub-stream and auxiliary entry points in the auxiliary sub-stream for enabling 3D trickplay of the 3D video data by retrieving and decoding non-adjacent fragments of the 2D sub-stream and retrieving and dependently decoding corresponding fragments of the auxiliary sub-stream. 
 
     
     
         2 . Method as claimed in  claim 1 , wherein the video data stream comprises multi-view 3D video data, which multi-view includes at least one left view and one right view. 
     
     
         3 . Method as claimed in  claim 1 , wherein the at least one auxiliary sub-stream comprises at least one of
 a depth information data stream;   a transparency information data stream;   an occlusion information data stream.   
     
     
         4 . Method as claimed in  claim 2 , wherein the video data stream comprises multiple auxiliary sub-streams and the entry points comprise auxiliary entry points only for a selected subset of said multiple auxiliary sub-streams' for rendering a reduced version of the 3D video data during trickplay. 
     
     
         5 . Method as claimed in  claim 1 , wherein the method comprises the steps of:
 generating a first entry point sub-table, associated with the 2D sub-stream, and   generating a second entry point sub-table, associated with the auxiliary sub-stream,   
       and
 forming the entry point table associated with the 3D video data by including the sub-tables formed by the first entry point sub-table and the second entry point sub-table. 
 
     
     
         6 . Method as claimed in  claim 1 , wherein the method comprises the step of:
 defining, for each entry point, a set of multiple entry point addresses, which include at least a first entry point address to a main entry point and at least a second entry point address to a corresponding auxiliary entry point address.   
     
     
         7 . Method as claimed in  claim 1 , wherein the method comprises providing a record carrier having the data stream and the entry point table stored thereon. 
     
     
         8 . Device for providing entry points for a video data stream, the apparatus comprising:
 means ( 18 ) for generating an entry point table by   defining entry points in the video data stream, in which the entry points are defined at a distance in time from each other, and   storing the defined entry points in the entry point table by storing entry point addresses giving the location of the defined entry points,   
       wherein
 the video data stream comprises a multitude of sub-streams, which multitude encodes one stream of 3D video data and comprises at least one 2D sub-stream that independently encodes a 2D version of the 3D video data and at least one auxiliary sub-stream that dependently encodes part of the 3D video data, and 
 the means ( 18 ) for generating an entry point table are arranged for defining main entry points in the 2D sub-stream and auxiliary entry points in the auxiliary sub-stream for enabling 3D trickplay of the 3D video data by retrieving and decoding non-adjacent fragments of the 2D sub-stream and retrieving and dependently decoding corresponding fragments of the auxiliary sub-stream. 
 
     
     
         9 . Device claimed in  claim 8 , wherein the device comprises writing means for storing the video data stream and the entry point table on a record carrier. 
     
     
         10 . Device for reproducing video data, the apparatus comprising
 means ( 58 ,  59 ) for receiving a video data stream and an entry point table as defined in  claim 1 , wherein   the video data stream comprises a multitude of sub-streams, which multitude encodes one stream of 3D video data and comprises at least one 2D sub-stream that independently encodes a 2D version of the 3D video data and at least one auxiliary sub-stream that dependently encodes part of the 3D video data, and   the entry points comprise main entry points in the 2D sub-stream and auxiliary entry points in the auxiliary sub-stream; and   the device comprises means ( 48 ) for 3D trickplay of the 3D video data by reproducing the 3D video data by, according to the entry point table, retrieving and decoding non-adjacent fragments of the 2D sub-stream and retrieving and dependently decoding corresponding fragments of the auxiliary sub-stream.   
     
     
         11 . Device claimed in  claim 10 , wherein the device comprises reading means ( 58 ) for reading the video data stream and the entry point table from a record carrier. 
     
     
         12 . Signal ( 15 ) that conveys video data, the signal comprising:
 a video data stream having entry points defined at a distance in time from each other;   an entry point table as defined in  claim 1  comprising the defined entry points by stored entry point addresses giving the location of the defined entry points,   
       wherein
 the video data stream comprises a multitude of sub-streams, which multitude encodes one stream of 3D video data and comprises at least one 2D sub-stream that independently encodes a 2D version of the 3D video data and at least one auxiliary sub-stream that dependently encodes part of the 3D video data; and 
 the entry point table comprises main entry points in the 2D sub-stream and auxiliary entry points in the auxiliary sub-stream for enabling 3D trickplay of the 3D video data by retrieving and decoding non-adjacent fragments of the 2D sub-stream and retrieving and dependently decoding corresponding fragments of the auxiliary sub-stream. 
 
     
     
         13 . Storage medium ( 14 ,  54 ) comprising a signal according to  claim 12 . 
     
     
         14 . Storage medium according to  claim 13 , wherein the storage medium is a record carrier ( 54 ) of an optically readable type having a track having optically detectable marks, optically detectable properties of the marks representing the signal. 
     
     
         15 . Method of rendering video data on the basis of a signal according to  claim 12 , 
       wherein
 the video data stream comprises a multitude of sub-streams, which multitude encodes one stream of 3D video data and comprises at least one 2D sub-stream that independently encodes a 2D version of the 3D video data and at least one auxiliary sub-stream that dependently encodes part of the 3D video data, 
 the entry points comprise main entry points in the 2D sub-stream and auxiliary entry points in the auxiliary sub-stream; and 
 the method comprises rendering 3D trickplay of the 3D video data by reproducing the 3D video data by, according to the entry point table, retrieving and decoding non-adjacent fragments of the 2D sub-stream and retrieving and dependently decoding corresponding fragments of the auxiliary sub-stream. 
 
     
     
         16 . Computer program product that comprises a set of instructions, which when loaded into a processor, causes the processor to carry out the method as claimed in  claim 15 .

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.