Information processing device, information processing method, playing device, playing method, and program
AssigneeSony Corporation
InventorMotoki KATO
Life of this patent
Estimating the term…
Abstract
The present invention relating to an information processing device, information processing method, playing device, playing method, and program that enables playing of stereo image (3D image) contents appropriately. In the case that 3D playing using Base view video and D1 view video is instructed, “10000.ilvt (ref_to_D1-B_interleaved_file_name) described in interleaved_file_info ( ) of the PlayList file is specified, and Base view video chunks and D1 view video chunks are read out from an optical disc through a UDF file system. The Base view video chunks and D1 view video chunks that are read out are supplied to a decoder unit and played. The present invention is applicable to a playing device compatible with the BD-ROM standard.
Claims17
An information processing device comprising:
- setting means which set recording state information indicating whether or not said basic stream data and said expanded stream data is recorded on an optical disc in the state of being interleaved in increments of extents which is a predetermined data increment, in a playing managing information file that manages the playing of the basic stream and expanded stream generated by encoding multiple pieces of video data with a predetermined encoding method;
- and set, in the case of being recorded in the state of being interleaved in said increments of extents, a virtual file that manages said basic stream and said expanded stream as said playing managing information file.
An information processing method including the steps of:
- setting recording state information indicating whether or not said basic stream data and said expanded stream data is recorded on an optical disc in the state of being interleaved in increments of extents which is a predetermined data increment, in a playing managing information file that manages the playing of the basic stream and expanded stream generated by encoding multiple pieces of video data with a predetermined encoding method;
- and
- in the case of being recorded in the state of being interleaved in said increments of extents, setting a virtual file that manages said basic stream and said expanded stream as said playing managing information file.
A program that causes a computer to executing processing including the steps of:
- setting recording state information indicating whether or not said basic stream data and said expanded stream data is recorded on an optical disc in the state of being interleaved in increments of extents which is a predetermined data increment, in a playing managing information file that manages the playing of the basic stream and expanded stream generated by encoding multiple pieces of video data with a predetermined encoding method;
- and
- in the case of being recorded in the state of being interleaved in said increments of extents, setting a virtual file that manages said basic stream and said expanded stream as said playing managing information file.
A playing device comprising:
- control means to cause said basic stream and said expanded stream to be read out from said optical disc, based on a virtual file that manages said basic stream and said expanded stream that are set in said playing managing information file, in the case that
- recording state information indicating whether or not said basic stream data and said expanded stream data is recorded on an optical disc in the state of being interleaved in increments of extents which is a predetermined data increment, which is set in a playing managing information file that manages the playing of the basic stream and expanded stream generated by encoding multiple pieces of video data with a predetermined encoding method, indicates that the data is recorded in an interleaved state in said extent increments.
A playing method including the step of:
- causing said basic stream and said expanded stream to be read out from said optical disc, based on a virtual file that manages said basic stream and said expanded stream that are set in said playing managing information file, in the case that
- recording state information indicating whether or not said basic stream data and said expanded stream data is recorded on an optical disc in the state of being interleaved in increments of extents which is a predetermined data increment, which is set in a playing managing information file that manages the playing of the basic stream and expanded stream generated by encoding multiple pieces of video data with a predetermined encoding method, indicates that the data is recorded in an interleaved state in said extent increments.
A program that causes a computer to execute processing including the step of:
- causing said basic stream and said expanded stream to be read out from said optical disc, based on a virtual file that manages said basic stream and said expanded stream that are set in said playing managing information file, in the case that
- recording state information indicating whether or not said basic stream data and said expanded stream data is recorded on an optical disc in the state of being interleaved in increments of extents which is a predetermined data increment, which is set in a playing managing information file that manages the playing of the basic stream and expanded stream generated by encoding multiple pieces of video data with a predetermined encoding method, indicates that the data is recorded in an interleaved state in said extent increments.
A playing device comprising:
- control means which, in the case that recording state information, indicating whether or not basic stream data and expanded stream data set in a playing managing information file that manages the playing of said basic stream and expanded stream generated by encoding multiple pieces of video data with a predetermined encoding method, is recorded on an optical disc in the state of being interleaved in increments of extents which is a predetermined data increment, indicate that the data is recorded in an interleaved state in said extent increments, refer to a virtual file that manages said basic stream and said expanded stream that are set in said playing managing information file,
- and in the case that the identifying information of the clip information file describing information relating to a clip which is a playing section of said expanded stream that is managed by said virtual file set as said playing managing information file, and the identifying information of said clip information file of a clip of said expanded stream recorded on said optical disc, do not match, read out the data of said basic stream clip from said optical disc, and read out data of a clip of the expanded stream recorded in a recording medium other than said optical disc as data of a clip of the expanded stream used to play three-dimensional images along with the data of the clip of said basic stream.
A playing method including the steps of:
- referencing a virtual file that manages said basic stream and said expanded stream that are set in said playing managing information file in the case that recording state information indicating whether or not said basic stream data and said expanded stream data set in a playing managing information file that manages the playing of said basic stream and expanded stream generated by encoding multiple pieces of video data with a predetermined encoding method, is recorded on an optical disc in the state of being interleaved in increments of extents which is a predetermined data increment, indicate that the data is recorded in an interleaved state in said extent increments;
- reading out the data of said basic stream clip from said optical disc in the case that the identifying information of the clip information file wherein information relating to a clip which is a playing section of said expanded stream that is managed by said virtual file set as said playing managing information file is described, and the identifying information of said clip information file of a clip of said expanded stream recorded on said optical disc, do not match, and reading out the data of a clip of the expanded stream recorded in a recording medium differing from said optical disc, as data of a clip of the expended stream used to play three-dimensional images along with the data of the clip of said basic stream.
A program that causes a computer to execute processing including the steps of:
- referencing a virtual file that manages said basic stream and said expanded stream that are set in said playing managing information file in the case that recording state information indicating whether or not said basic stream data and said expanded stream data set in a playing managing information file that manages the playing of said basic stream and expanded stream generated by encoding multiple pieces of video data with a predetermined encoding method, is recorded on an optical disc in the state of being interleaved in increments of extents which is a predetermined data increment, indicate that the data is recorded in an interleaved state in said extent increments;
- reading out the data of said basic stream clip from said optical disc in the case that the identifying information of the clip information file wherein information relating to a clip which is a playing section of said expanded stream that is managed by said virtual file set as said playing managing information file is described, and the identifying information of said clip information file of a clip of said expanded stream recorded on said optical disc, do not match, and reading out the data of a clip of the expanded stream recorded in a recording medium differing from said optical disc, as data of a clip of the expended stream used to play three-dimensional images along with the data of the clip of said basic stream.
Dependencies are inferred from the claim text.