IP Library › Granted Patent US 9,218,109
Granted Patent B2
US 9,218,109 · App. 13/882,328 · Granted Dec 22, 2015

Recording medium, playback device, recording device, playback method and recording method for editing recorded content while maintaining compatibility with old format

Inventors: Kazuhiro Mochinaga (Hyogo, JP); Tomoki Ogawa (Osaka, JP); Hiroshi Yahata (Osaka, JP)
Assignee: PANASONIC CORPORATION
G06F3/0484G11B27/034G11B27/322G11B27/329H04N5/85H04N9/8042H04N9/8205H04N9/8233H04N13/0048H04N13/0055H04N13/0066G11B2220/216G11B2220/2541H04N13/007
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,218,109
App. No.
13/882,328
Granted
Dec 22, 2015
Kind
B2
Abstract

A rewritable recording medium on which Index.bdmv is recorded in the BDMV directory. The Index.bdmv includes editability_flag and extended_editability_flag. When the editability_flag is set ON, it indicates that the recording medium is treated as an editable medium by a legacy device which does not support recording and editing of stereoscopic video. When the editability_flag is set OFF, it indicates that the recording medium is treated as a non-editable medium by the legacy device. When the extended_editability_flag is set ON, it indicates that the recording medium is treated as an editable medium by a non-legacy device even when the editability flag is set OFF, where the non-legacy device supports recording and editing of stereoscopic video.

Claims (154)

1. A non-transitory recording medium on which a stream file and an index file are recorded,

the index file including an editability flag and an extended editability flag,

the editability flag indicating, while set on, the recording medium being treated as an editable medium by a legacy device which does not support recording and editing of stereoscopic video, and while set off, the recording medium being treated as a non-editable medium by the legacy device,

the extended editability flag indicating, while set on, the recording medium being treated as an editable medium by a non-legacy device even when the editability flag is set off, the non-legacy device supporting recording and editing of stereoscopic video,

the recording medium including a media movie database area which comprises a plurality of subdirectories managed under a predetermined directory of a file system, the index file being stored in the predetermined directory, the stream file being stored in a stream subdirectory which is one of the plurality of subdirectories,

the index file including a presence/absence flag indicating whether or not a stereoscopic content is present in the media movie database area, and

the extended editability flag being generated in the index file on a condition that the presence/absence flag indicates that a stereoscopic content is present in the media movie database area.

2. The non-transitory recording medium of claim 1 , wherein

when the presence/absence flag is set on, the editability flag is set off, and

when the extended editability flag is set on, the recording medium is treated as the editable medium by the non-legacy device, and when the extended editability flag is set off, the recording medium is treated as the non-editable medium by the non-legacy device.

3. The non-transitory recording medium of claim 2 , wherein

the stream file is classified into either a first stream file or a second stream file, the first stream file containing a plurality of stereoscopic video streams, the second stream file not containing a stereoscopic video stream,

playlist information is recorded in the media movie database area,

the playlist information is classified into either stereoscopic playlist information or normal playlist information, the stereoscopic playlist information defining a playback path of the plurality of stereoscopic video streams, the normal playlist information defining a playback path of a video stream, and

when the playlist information is the stereoscopic playlist information, the presence/absence flag is set on.

4. The recording medium of claim 3 , wherein

the stereoscopic playlist information includes an extended stream selection table that includes a pair of a stream entry and a stream attribute,

the stream file is a transport stream file obtained by multiplexing a base-view video stream and a dependent-view video stream,

the stream entry indicates, to a demultiplexing unit of a playback device, a packet constituting the dependent-view video stream that is to be output to a video decoder of the playback device, and

the stream attribute indicates that the dependent-view video stream has a frame format in accordance with an interlaced method and has a frame rate in accordance with a display frequency of the interlaced method.

5. The recording medium of claim 4 , wherein

the stream attribute includes encoding method information indicating that an encoding method applied to the dependent-view video stream is MPEG-4 MVC, and

the stream attribute indicates that a horizontal-direction resolution of interlaced pictures is 1080, and

the stream attribute indicates that the frame rate is 25 Hz or 29.97 Hz.

6. The recording medium of claim 3 , wherein

the playlist information includes a piece of playback section information defining a playback section of a base-view video stream and a piece of playback section information defining a playback section of a dependent-view video stream,

editing is performable when the extended editability flag is set on partial deletion of the stream file, the partial deletion including:

processing of updating, for each of the base-view video stream and the dependent-view video stream, a start point or an end point of a corresponding piece of playback section information,

processing of updating, for each of the base-view video stream and the dependent-view video stream, a start point or an end point of a corresponding arrival time clock (ATC) sequence, and

processing of updating, for each of the base-view video stream and the dependent-view video stream, a start point or an end point of a corresponding system time clock (STC) sequence.

7. The recording medium of claim 1 , wherein

a device recognizes the recording medium as either an editable medium or a non-editable medium, based on the editability flag and the extended editability flag, as soon as the recording medium is inserted into the device and without any user operation being performed, and until the recording medium is ejected from the device.

8. A playback device for reading a stream file from a recording medium and playing back the stream file, the playback device comprising:

a reading unit configured to read an index file and the stream file from the recording medium; and

a playback unit configured to play back a video stream contained in the stream file read by the reading unit,

the index file including an editability flag,

the editability flag indicating, while set on, the recording medium being treated as an editable medium by a legacy device which does not support recording and editing of stereoscopic video, and while set off, the recording medium being treated as a non-editable medium by the legacy device, wherein

when the index file further includes an extended editability flag having been set on, the playback unit treats the recording medium as an editable medium and plays back the video stream even when the editability flag is set off,

the recording medium includes a media movie database area which comprises a plurality of subdirectories managed under a predetermined directory of a file system, the index file being stored in the predetermined directory, the stream file being stored in a stream subdirectory which is one of the plurality of subdirectories,

the index file includes a presence/absence flag indicating whether or not a stereoscopic content is present in the media movie database area,

when the presence/absence flag is set on, the editability flag is set off, and

when the extended editability flag is set on, the playback unit plays back the recording medium as the editable medium, and when the extended editability flag is set off, the playback unit plays back the recording medium as the non-editable medium.

9. The playback device of claim 8 , wherein

the stream file is classified into either a first stream file or a second stream file, the first stream file containing a plurality of stereoscopic video streams, the second stream file not containing a stereoscopic video stream,

playlist information is recorded in the media movie database area,

the playlist information is classified into either stereoscopic playlist information or normal playlist information, the stereoscopic playlist information defining a playback path of the plurality of stereoscopic video streams, the normal playlist information defining a playback path of a video stream,

the reading unit reads a video stream specified by the playlist information, and

the playback unit includes a video decoder configured to decode a view component included in the video stream read by the reading unit.

10. The playback device of claim 9 further comprising:

a version resister storing a version of the playback device, wherein

the playback unit includes a demultiplexing unit that separates, from the stream file, one or more packets that are to be output to the video decoder,

the playback device, when the version thereof is not a predetermined version supporting stereoscopic playback of interlaced pictures, acquires a first extended stream selection table from extent data, included in the stereoscopic playlist information, that is associated with an identifier with a first value,

the playback device, when the version thereof is the predetermined version, acquires a second extended stream selection table from extent data, included in the stereoscopic playlist information, that is associated with an identifier with a second value, and causes the demultiplexing unit to separate one or more packets that are indicated by one or more packet identifiers included in a stream entry in the acquired extended stream selection table and associated with a stream attribute, and

the first value is recognized by a device supporting only stereoscopic playback based on progressive pictures, and the second value is recognized by a device supporting both stereoscopic playback based on progressive pictures and stereoscopic playback based on interlaced pictures.

11. The playback device of claim 9 , wherein

the playback unit includes a video decoder and a demultiplexing unit that separates, from the stream file, one or more packets that are to be output to the video decoder,

the stereoscopic playlist information includes an extended stream selection table that includes a pair of a stream entry and a stream attribute,

the stream file is a transport stream file obtained by multiplexing a base-view video stream and a dependent-view video stream,

the stream entry indicates, to the demultiplexing unit, a packet constituting the dependent-view video stream that is to be output to the video decoder, and

the stream attribute indicates that the dependent-view video stream has a frame format in accordance with an interlaced method and has a frame rate in accordance with a display frequency of the interlaced method.

12. The playback device of claim 11 , wherein

the stream attribute includes encoding method information indicating that an encoding method applied to the dependent-view video stream is MPEG-4 MVC, and

the stream attribute indicates that a horizontal-direction resolution of interlaced pictures is 1080, and

the stream attribute indicates that the frame rate is 25 Hz or 29.97 Hz.

13. The playback device of claim 9 , wherein

the playlist information includes a piece of playback section information defining a playback section of a base-view video stream and a piece of playback section information defining a playback section of a dependent-view video stream,

editing is performable when the extended editability flag is set on partial deletion of the stream file, the partial deletion including:

processing of updating, for each of the base-view video stream and the dependent-view video stream, a start point or an end point of a corresponding piece of playback section information,

processing of updating, for each of the base-view video stream and the dependent-view video stream, a start point or an end point of a corresponding arrival time clock (ATC) sequence, and

processing of updating, for each of the base-view video stream and the dependent-view video stream, a start point or an end point of a corresponding system time clock (STC) sequence.

14. A recording device comprising:

an encoder configured to obtain a video stream by performing an encoding process; and

a writing unit configured to write the digital stream and an index file onto a recording medium, wherein

the index file includes an editability flag and an extended editability flag,

the writing unit sets the editability flag to a value indicating either on or off when the writing unit writes the index file onto the recording medium,

the editability flag indicates, while set on, the recording medium being treated as an editable medium by a legacy device which does not support recording and editing of stereoscopic video, and while set off, the recording medium being treated as a non-editable medium by the legacy device,

the extended editability flag indicates, while set on, the recording medium being treated as an editable medium by a non-legacy device even when the editability flag is set off, the non-legacy device supporting recording and editing of stereoscopic video,

the recording medium includes a media movie database area which comprises a plurality of subdirectories managed under a predetermined directory of a file system, the index file being stored in the predetermined directory, the stream file being stored in a stream subdirectory which is one of the plurality of subdirectories,

the writing unit writes the index file into the predetermined directory and writes the stream file into a stream subdirectory which is one of the plurality of subdirectories, and

when writing the index file into the media movie database area, the writing unit generates a presence/absence flag in the index file and sets the presence/absence flag to a value indicating whether or not a stereoscopic content is present in the media movie database area.

15. The recording device of claim 14 , wherein

when writing the index file onto the recording medium, the writing unit sets the extended editability flag to a value indicating either on or off in accordance with a mode setting in the device such that when the extended editability flag is set on, the recording medium is treated as the editable medium by the non-legacy device, and when the extended editability flag is set off, the recording medium is treated as the non-editable medium by the non-legacy device.

16. The recording device of claim 15 , wherein

the stream file is classified into either a first stream file or a second stream file, the first stream file containing a plurality of stereoscopic video streams, the second stream file not containing a stereoscopic video stream,

the writing unit writes playlist information into the media movie database area,

the playlist information is classified into either stereoscopic playlist information or normal playlist information, the stereoscopic playlist information defining a playback path of the plurality of stereoscopic video streams, the normal playlist information defining a playback path of a video stream, and

when the playlist information to be written into the media movie database area is the stereoscopic playlist information, the presence/absence flag is set on.

17. A non-transitory recording medium including a stream file and an index file,

the stream file including a plurality of video streams,

the plurality of video streams including: a video stream composed of progressive pictures and having a mandatory frame rate; and a video stream composed of progressive pictures and having an optional frame rate,

the index file including an editability flag and an extended editability flag,

the editability flag indicating, while set on, the recording medium being treated as an editable medium by a legacy device which does not support recording and editing of progressive pictures at the optional frame rate, and while set off, the recording medium being treated as a non-editable medium by the legacy device, and

the extended editability flag indicating, while set on, the recording medium being treated as an editable medium by a non-legacy device even when the editability flag is set off, the non-legacy device supporting recording and editing of the progressive pictures at the optional frame rate.

18. The non-transitory recording medium of claim 17 further including playlist information, wherein

the playlist information includes a plurality of pieces of playback section information,

each of the plurality of pieces of playback section information including:

information indicating a start point and an end point of a playback section in a time axis; and

a stream selection table showing a list of elementary streams that are permitted to be played back in the playback section, and

the extended editability flag is generated in the index file on a condition that an entry of the video stream composed of progressive pictures and having the optional frame rate is present in a stream selection table in any one of the plurality of pieces of playback section information in the playlist information.

19. The non-transitory recording medium of claim 18 , wherein

when the extended editability flag is set on, the recording medium is treated as an editable medium by the non-legacy device, and when the extended editability flag is set off, the recording medium is treated as a non-editable medium by the non-legacy device.

20. The recording medium of claim 18 , wherein

the optional frame rate equals a display frequency of an interlaced method,

the entry of the video stream is associated with a stream attribute in the stream selection table, and indicates, to a demultiplexing unit of a playback device, a packet constituting the video stream that is to be output to a video decoder of the playback device, and

the stream attribute indicates that the video stream has a frame format in accordance with a progressive method and has a frame rate equaling the display frequency of the interlaced method.

21. The recording medium of claim 20 , wherein

the stream attribute includes encoding method information indicating that an encoding method applied to the video stream is MPEG-4 AVC, and

the stream attribute indicates that a horizontal-direction resolution of interlaced pictures is 1080, and

the stream attribute indicates that the frame rate is 50 Hz or 59.94 Hz.

22. A playback device comprising:

a reading unit configured to read an index file and a stream file from a recording medium; and

a playback unit configured to play back a video stream contained in the stream file read by the reading unit,

the index file including an editability flag,

the editability flag indicating, while set on, the recording medium being treated as an editable medium by a legacy device which does not support recording and editing of progressive pictures at the optional frame rate, and while set off, the recording medium being treated as a non-editable medium by the legacy device, and

when the index file further includes an extended editability flag having been set on, the playback unit treats the recording medium as the editable medium and plays back the video stream even when the editability flag is set off.

23. The playback device of claim 22 , wherein

the recording medium further includes playlist information,

the playlist information includes a plurality of pieces of playback section information,

each of the plurality of pieces of playback section information includes:

information indicating a start point and an end point of a playback section in a time axis; and

a stream selection table showing a list of elementary streams that are permitted to be played back in the playback section,

the extended editability flag is generated in the index file on a condition that an entry of the video stream composed of progressive pictures and having the optional frame rate is present in a stream selection table in any one of the plurality of pieces of playback section information in the playlist information,

the playback device further comprises:

a stream number register storing a current stream number;

a playback section information number register storing a number assigned to current playback section information which is one of the plurality of pieces of playback section information; and

a demultiplexing unit configured to demultiplex one or more of a plurality of elementary streams shown in a stream selection table included in the current playback section information that correspond to the current stream number, to obtain one or more demultiplexed elementary streams, and

the playback unit includes a video decoder configured to decode, among the one or more demultiplexed elementary streams obtained by the demultiplexing, a video stream composed of progressive pictures and having an optional frame rate.

24. The playback device of claim 23 , wherein

the editability flag is set off when an entry of the video stream composed of progressive pictures and having the optional frame rate is present in a stream selection table in any one of the plurality of pieces of playback section information in the playlist information, and

when the extended editability flag is set on, the playback unit plays back the recording medium as the editable medium, and when the extended editability flag is set off, the playback unit plays back the recording medium as the non-editable medium.

25. The playback device of claim 23 , wherein

the optional frame rate equals a display frequency of an interlaced method,

the entry of the video stream is associated with a stream attribute in the stream selection table, and indicates, to the demultiplexing unit, a packet constituting the video stream that is to be output to the video decoder, and

the stream attribute indicates that the video stream has a frame format in accordance with a progressive method and has a frame rate equaling the display frequency of the interlaced method.

26. The playback device of claim 25 , wherein

the stream attribute includes encoding method information indicating that an encoding method applied to the video stream is MPEG-4 AVC, and

the stream attribute indicates that a horizontal-direction resolution of interlaced pictures is 1080, and

the stream attribute indicates that the frame rate is 50 Hz or 59.94 Hz.

27. A recording device comprising:

an encoder configured to obtain a video stream by performing an encoding process; and

a writing unit configured to write the digital stream and an index file onto a recording medium, wherein

the index file includes an editability flag and an extended editability flag,

the writing unit sets the editability flag to a value indicating either on or off when the writing unit writes the index file onto the recording medium,

the editability flag indicating, while set on, the recording medium being treated as an editable medium by a legacy device which does not support recording and editing of progressive pictures at the optional frame rate, and while set off, the recording medium being treated as a non-editable medium by the legacy device, and

the extended editability flag indicating, while set on, the recording medium being treated as an editable medium by a non-legacy device even when the editability flag is set off, the non-legacy device supporting recording and editing of the progressive pictures at the optional frame rate.

28. The recording device of claim 27 , wherein

the writing unit writes playlist information onto the recording medium,

the playlist information includes a plurality of pieces of playback section information,

each of the plurality of pieces of playback section information includes:

information indicating a start point and an end point of a playback section in a time axis; and

a stream selection table showing a list of elementary streams that are permitted to be played back in the playback section, and

the extended editability flag is generated in the index file on a condition that an entry of the video stream composed of progressive pictures and having the optional frame rate is present in a stream selection table in any one of the plurality of pieces of playback section information in the playlist information.

29. The recording device of claim 28 , wherein

when writing the index file onto the recording medium, the writing unit sets the extended editability flag to a value indicating either on or off in accordance with a mode setting in the device such that when the extended editability flag is set on, the recording medium is treated as the editable medium by the non-legacy device, and when the extended editability flag is set off, the recording medium is treated as a non-editable medium by the non-legacy device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: MOCHINAGA, KAZUHIRO; OGAWA, TOMOKI; YAHATA, HIROSHI
To: PANASONIC CORPORATION
Reel/Frame 032141/0277 →
Continuity (2)
Provisional Application 61552929 · Oct 28, 2011
Related Publication 20140115472A1 · Apr 24, 2014