IP Library › Granted Patent US 8,326,116
Granted Patent B2
US 8,326,116 · App. 11/579,223 · Granted Dec 4, 2012

Recording medium, reproduction device program, and reproduction method

Assignee: Panasonic Corporation
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 8,326,116
App. No.
11/579,223
Granted
Dec 4, 2012
Kind
B2
Abstract

Video streams and an entry map are recorded on a BD-ROM in association with each other. The video stream constituting a slide show includes a plurality of IDR pictures. The entry map (EP_map) associated with the IDR pictures indicates an entry time (PTS_EP_start) of each IDR picture included in the video stream in association with an entry point (SPN_EP_start). Application_type indicates that entry information of each of pieces of picture data constituting the video stream exists in the EP_map and each piece of picture data is to be decoded independently.

Claims (82)

1. A playback device for reading stream management information from a recording medium, and playing back, based on the stream management information, a video stream recorded on the recording medium, wherein

the video stream is in an MPEG4-AVC format and is recorded in a form of TS packets having a fixed length, each picture data piece in the video stream has a variable code length and has been converted into an access unit,

the access unit having a plurality of Network Abstraction Layer (NAL) units, among the plurality of NAL units, a first NAL unit includes an access unit delimiter,

among the TS packets, a TS packet including an access unit delimiter does not include an end portion of a picture data piece that is immediately before the TS packet in the video stream,

the stream management information is unique to the video stream, is associated with the video stream by being given a same identification number as a stream file containing the video stream, and includes an entry map and a flag indicating one of application types,

the application types including a Movie application and a SlideShow application;

the entry map indicates entry addresses of pieces of picture data contained in the video stream, in correspondence with playback start times thereof,

the entry address of each picture data piece in the entry map is indicated by a packet number of a source packet that stores the corresponding access unit delimiter,

the flag shows whether or not the entry map indicates entry addresses of all the pieces of picture data contained in the video stream, and

when the flag indicates the SlideShow application, all pictures constituting the slideshow in the video stream are encoded as IDR pictures,

the playback device comprises:

a read unit operable to read, from the recording medium, the pieces of picture data contained in the video stream recorded on the recording medium;

a playback unit operable to play back a video by decoding each piece of picture data contained in the video stream; and

a control unit operable, if the flag indicates that the entry map indicates the entry addresses of all the pieces of picture data contained in the video stream, to control the read unit and the playback unit to start playback or change a start position of the playback, based on a designation of a playback start time, with reference to the entry map.

2. The playback device of claim 1 , wherein

to start the playback or change the start position of the playback based on the designation of the playback start time, the control unit causes the read unit to read a piece of picture data from an entry address corresponding to an entry time that is the same as the playback start time, and causes the playback unit to play back the read piece of picture data.

3. The playback device of claim 1 , wherein

each piece of picture data includes a time stamp and an end code,

the playback unit decodes each piece of picture data when a current playback point on the predetermined time line reaches a time indicated by the time stamp of the piece of picture data, and freezes the decoding operation based on the end code, and

if instructed to execute playback from a given time on the predetermined time line, the control unit instructs the playback unit to perform decoding using the given time as a current playback point.

4. The playback device of claim 1 , wherein among the plurality of NAL units, a last NAL unit is an End of Stream NAL unit.

5. The playback device of claim 1 , wherein a data structure of the entry map is the same when the flag indicates the Movie application and when the flag indicates the SlideShow application.

6. A non-transitory computer-readable recording medium on which is recorded a program for causing a computer to perform processing for reading stream management information from a recording medium, and playing back, based on the stream management information, a video stream recorded on the recording medium, wherein

the video stream is in an MPEG4-AVC format and is recorded in a form of TS packets having a fixed length, each picture data piece in the video stream has a variable code length and has been converted into an access unit,

the access unit having a plurality of Network Abstraction Layer (NAL) units, among the plurality of NAL units, a first NAL unit includes an access unit delimiter,

among the TS packets, a TS packet including an access unit delimiter does not include an end portion of a picture data piece that is immediately before the TS packet in the video stream,

the stream management information is unique to the video stream, is associated with the video stream by being given a same identification number as a stream file containing the video stream, and includes the entry map and a flag indicating one of application types,

the application types including a Movie application and a SlideShow application;

the entry map has a map structure and indicates entry addresses of the pieces of picture data included in the video stream, in correspondence with playback start times thereof,

the entry address of each picture data piece in the entry map is indicated by a packet number of a source packet that stores the corresponding access unit delimiter,

the flag shows whether or not the entry map indicates entry addresses of all the pieces of picture data contained in the video stream, and

when the flag indicates the SlideShow application, all pictures constituting the slideshow in the video stream are encoded as IDR pictures,

the program causes the computer to realize:

reading, from the recording medium, the pieces of picture data, the pieces of picture data contained in the video stream recorded on the recording medium;

playing back a video by decoding each piece of picture data contained in the video stream; and

controlling, if the flag indicates that the entry map indicates the entry addresses of all the pieces of picture data contained in the video stream, the reading and the playback to start playback or change a start position of the playback, based on a designation of a playback start time, with reference to the entry map.

7. The non-transitory computer-readable recording medium of claim 6 , wherein

to start the playback or change the start position of the playback based on the designation of the playback start time, the program realizes, by the reading, reading of a piece of picture data from an entry address corresponding to an entry time that is the same as the playback start time, and realizes, by the playback, playing back of the read piece of picture data.

8. The non-transitory computer-readable recording medium of claim 6 , wherein among the plurality of NAL units, a last NAL unit is an End of Stream NAL unit.

9. A playback method for reading stream management information from a recording medium, and playing back, based on the stream management information, a video stream recorded on the recording medium, wherein

the video stream is in an MPEG4-AVC format and is recorded in a form of TS packets having a fixed length, each picture data piece in the video stream has a variable code length and has been converted into an access unit,

the access unit having a plurality of Network Abstraction Layer (NAL) units, among the plurality of NAL units, a first NAL unit includes an access unit delimiter,

among the TS packets, a TS packet including an access unit delimiter does not include an end portion of a picture data piece that is immediately before the TS packet in the video stream,

the stream management information is unique to the video stream, is associated with the video stream by being given a same identification number as a stream file containing the video stream, and includes an entry map and a flag indicating one of application types,

the application types including a Movie application and a SlideShow application;

the entry map indicates entry addresses of pieces of picture data contained in the video stream, in correspondence with playback start times thereof,

the entry address of each picture data piece in the entry map is indicated by a packet number of a source packet that stores the corresponding access unit delimiter,

the flag shows whether or not the entry map indicates entry addresses of all the pieces of picture data contained in the video stream, and

when the flag indicates the SlideShow application, all pictures constituting the slideshow in the video stream are encoded as IDR pictures,

the playback method comprises:

reading, from the recording medium, the pieces of picture data contained in the video stream recorded on the recording medium;

playing back a video by decoding each piece of picture data contained in the video stream; and

controlling, if the flag indicates that the entry map indicates the entry addresses of all the pieces of picture data contained in the video stream, the reading and the playback to start playback or change a start position of the playback, based on a designation of a playback start time, with reference to the entry map.

10. The playback method of claim 9 , wherein

to start the playback or change the start position of the playback based on the designation of the playback start time, the controlling causes the reading to read a piece of picture data from an entry address corresponding to an entry time that is the same as the playback start time, and causes the playback to play back the read piece of picture data.

11. The playback method of claim 9 , wherein among the plurality of NAL units, a last NAL unit is an End of Stream NAL unit.

12. A non-transitory computer-readable recording medium on which is recorded a video stream and stream management information, wherein

the video stream is in an MPEG4-AVC format and is recorded in a form of TS packets having a fixed length, each picture data piece in the video stream has a variable code length and has been converted into an access unit,

the access unit having a plurality of Network Abstraction Layer (NAL) units, among the plurality of NAL units, a first NAL unit includes an access unit delimiter,

among the TS packets, a TS packet including an access unit delimiter does not include an end portion of a picture data piece that is immediately before the TS packet in the video stream,

the stream management information is unique to the video stream, is associated with the video stream by being given a same identification number as a stream file containing the video stream, and includes an entry map and a flag indicating one of application types,

the application types including a Movie application and a SlideShow application;

the entry map indicates entry addresses of pieces of picture data contained in the video stream, in correspondence with playback start times thereof,

the entry address of each picture data piece in the entry map is indicated by a packet number of a source packet that stores the corresponding access unit delimiter,

the flag shows whether or not the entry map indicates entry addresses of all the pieces of picture data contained in the video stream,

when the flag indicates the SlideShow application, all pictures constituting the slideshow in the video stream are encoded as IDR pictures, and

entry addresses of all the pieces of picture data contained in the video stream are contained in the entry map.

13. The non-transitory computer-readable recording medium of claim 12 , wherein among the plurality of NAL units, a last NAL unit is an End of Stream NAL unit.

14. A method for recording data onto a recording medium, comprising:

creating application data; and

recording the data onto the recording medium, wherein

the video stream is in an MPEG4-AVC format and is recorded in a form of TS packets having a fixed length, each picture data piece in the video stream has a variable code length and has been converted into an access unit,

the access unit having a plurality of Network Abstraction Layer (NAL) units, among the plurality of NAL units, a first NAL unit includes an access unit delimiter,

among the TS packets, a TS packet including an access unit delimiter does not include an end portion of a picture data piece that is immediately before the TS packet in the video stream,

the stream management information is unique to the video stream, is associated with the video stream by being given a same identification number as a stream file containing the video stream, and includes an entry map and a flag indicating one of application types,

the application types including a Movie application and a SlideShow application;

the entry map indicates entry addresses of pieces of picture data contained in the video stream, in correspondence with playback start times thereof,

the entry address of each picture data piece in the entry map is indicated by a packet number of a source packet that stores the corresponding access unit delimiter,

the flag shows whether or not the entry map indicates entry addresses of all the pieces of picture data contained in the video stream,

when the flag indicates the SlideShow application, all pictures constituting the slideshow in the video stream are encoded as IDR pictures, and

entry addresses of all the pieces of picture data contained in the video stream are contained in the entry map.

15. The method of claim 14 , wherein among the plurality of NAL units, a last NAL unit is an End of Stream NAL unit.

Assignments (2)
CHANGE OF NAME Recorded Nov 21, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021897/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2007
From: IKEDA, WATARU; OKADA, TOMOYUKI
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 019838/0524 →
Priority Claims (1)
JP 2004-164203 · Jun 2, 2004 · national
Continuity (1)
Related Publication 20080089662A1 · Apr 17, 2008