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:
- memory;
- and
- circuitry configured to
- set recording state information indicating whether or not a basic stream data and an expanded stream data is recorded on an optical disc in a state of being interleaved in increments of extents which is a predetermined data increment, in a PlayList 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, when said basic stream data and said expanded stream data is recorded in the state of being interleaved in said increments of extents, a virtual file that manages the playing of both, said basic stream and said expanded stream in place of said PlayList file, the virtual file replacing said PlayList file.
An information processing method including steps of:
- setting recording state information, indicating whether or not a basic stream data and an expanded stream data is recorded on an optical disc in a state of being interleaved in increments of extents which is a predetermined data increment, in a PlayList 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
- when said basic stream data and said expanded stream data is recorded in the state of being interleaved in said increments of extents, setting a virtual file that manages the playing of both, said basic stream and said expanded stream in place of said PlayList file, the virtual file replacing said PlayList file.
A non-transitory computer readable medium having stored thereon a program that when executed by a computer causes the computer to execute processing including steps of:
- setting recording state information indicating whether or not a basic stream data and an expanded stream data is recorded on an optical disc in a state of being interleaved in increments of extents which is a predetermined data increment, in a PlayList 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
- when said basic stream data and said expanded stream data is recorded in the state of being interleaved in said increments of extents, setting a virtual file that manages the playing of both, said basic stream and said expanded stream in place of said PlayList file, the virtual file replacing said PlayList file.
A playing device comprising:
- memory;
- and
- circuitry configured to
- cause a basic stream and an expanded stream to be read out from an optical disc based on a virtual file that manages the playing of both, said basic stream and said expanded stream in place of a PlayList file, the virtual file replacing said PlayList file in the case that recording state information in the PlayList file indicates that the data is recorded in an interleaved state in said extent increments, the 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 the PlayList 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.
A playing method comprising:
- causing a basic stream and an expanded stream to be read out from an optical disc based on a virtual file that manages the playing of both, said basic stream and said expanded stream in place of a PlayList file, the virtual file replacing said PlayList file, in the case that recording state information in the PlayList file indicates that the data is recorded in an interleaved state in extent increments, the 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 the PlayList 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.
A non-transitory computer readable medium having stored thereon a program that when executed by a computer causes the computer to execute processing comprising:
- causing a basic stream and an expanded stream to be read out from an optical disc based on a virtual file that manages the playing of both, said basic stream and said expanded stream in place of a PlayList file, the virtual file replacing said PlayList file, in the case that recording state information in the PlayList file indicates that the data is recorded in an interleaved state in extent increments, the 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 the PlayList 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.
A playing device comprising:
- memory;
- and
- circuitry configured to
- refer to a virtual file that manages playing of both, a basic stream and an expanded stream in place of a PlayList file, the virtual file replacing said PlayList file in the case that recording state information indicates that the data is recorded in an interleaved state in extent increments, the recording state information indicating whether or not basic stream data and expanded stream data, set in the PlayList 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, and
- 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 in the case that first 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 that is set in place of said PlayList file and second identifying information of said clip information file of a clip of said expanded stream recorded on said optical disc do not match.
A playing method including steps of:
- referencing a virtual file that manages playing of both, a basic stream and an expanded stream in place of a PlayList file, the virtual file replacing said PlayList file in the case that recording state information indicates that the data is recorded in an interleaved state in extent increments, the recording state information indicating whether or not said basic stream data and said expanded stream data, set in the PlayList 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;
- reading out the data of said basic stream clip from said optical disc 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 in the case that first 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 that is set in place of said PlayList file, the virtual file replacing said PlayList file and second identifying information of said clip information file of a clip of said expanded stream recorded on said optical disc, do not match.
A non-transitory computer readable medium having stored thereon a program that when executed by a computer causes the computer to execute processing including steps of:
- referencing a virtual file that manages playing of both, a basic stream and an expanded stream in place of a PlayList file, the virtual file replacing said PlayList file in the case that recording state information indicates that the data is recorded in an interleaved state in extent increments, the recording state information indicating whether or not said basic stream data and said expanded stream data, set in the PlayList 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;
- reading out the data of said basic stream clip from said optical disc 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 in the case that first 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 that is set in place of said PlayList file, the virtual file replacing said PlayList file and second identifying information of said clip information file of a clip of said expanded stream recorded on said optical disc, do not match.
Dependencies are inferred from the claim text.