Patent ID: 7436859
Filing Date: 2008-10-14
Classification: H04N

Abstract:
1. A demultiplexing apparatus for obtaining and demultiplexing multiplexed data where contents of a digital copyrighted work are multiplexed starting from a header, wherein the multiplexed data includes plural pairs of content storage blocks for storing multiplexed contents and related information relating to the multiplexed contents, the plural pairs of content storage blocks being arranged serially and total duration information for specifying a total duration needed for playback of all of the contents is contained in the header, and the multiplexed data includes a first part or a first part and a second part including one or more of the plural pairs of the content storage blocks depending on the contents, the total duration information indicates a duration needed for playback of contents contained in the first part in the case where the multiplexed data includes the first part, and the total duration information includes a first duration information that indicates a duration needed for playback of the contents contained in the first part, and second duration information that indicates a duration needed for playback of the contents contained in the second part or indicates that a duration is unknown in the case where the multiplexed data includes the first part and the second part, the demultiplexing apparatus comprises: an obtainment unit operable to obtain the multiplexed data; a demultiplexing processing unit operable to demultiplex the multiplexed data obtained by said obtainment unit for each of the plural pairs of content storage blocks; a total duration specification unit operable to specify the total duration based on the total duration information contained in a header of the multiplexed data obtained by said obtainment unit; and a display unit operable to display the total duration specified by said total duration specification unit, wherein said total duration specification unit is operable to judge whether the multiplexed data obtained by said data obtainment unit includes the first part, or the first part and the second part, said total duration specification unit is operable to specify the total duration indicated by the total duration information as the total duration in the case where it judges that the multiplexed data includes the first part, said total duration specification unit is further operable to judge whether the duration needed for playback of the contents contained in the second part is unknown or not based on the second duration information in the case where it judges that the multiplexed data includes the first part and the second part, said total duration specification unit is operable to specify the total duration by adding the duration indicated by the second duration information to the duration indicated by the first duration information in the case where it judges that the duration is not unknown, said total duration specification unit is operable to judge that it cannot specify the total duration in the case where it judges that duration is unknown, and said display unit is operable to notify that the total duration is unknown in the case where said total duration specification unit judges that it cannot specify the total duration.