Packetized data formats for digital data storage media
First Claim
1. A storage medium having recorded thereon a plurality of packetized data programs in a data format including packet identifiers (PIDs) that identify individual packetized datastreams constituting a program, said data format facilitating the association and assembly of said packetized datastreams of said program by a decoder, independent of PID de-mapping data, wherein said PIDs include:
- a base PID for identifying a first datastream;
a second PID of predetermined offset value to said base PID for identifying a second datastream; and
wherein corresponding packetized datastreams that constitute different programs are given the same PID.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage medium format for a storage medium containing packetized data programs includes packet identifiers (PIDs) that identify individual packetized datastreams constituting a program. The data format facilitates the association and assembly of the packetized datastreams of the program by a decoder, independent of PID de-mapping data. The PIDs include a base PID for identifying one datastream and a second PID of predetermined offset value to the base PID for identifying a second datastream. Corresponding packetized datastreams that constitute different programs are given the same PID. The storage medium format may also include program specific information (PSI) suitable for use in recovering data content of a program. The PSI includes an MPEG-like program map table (PMT) and an MPEG-like program association table (PAT) and incorporates a parameter suitable for commanding a decoder to apply the PSI in decoding the program irrespective of previous PSI content. In addition, the PSI may incorporate a version number that is varied between successive occurrences of the PSI irrespective of substantive change in PSI content. One or more private data elements may also be included in the PMT to describe the program.
-
Citations
16 Claims
-
1. A storage medium having recorded thereon a plurality of packetized data programs in a data format including packet identifiers (PIDs) that identify individual packetized datastreams constituting a program, said data format facilitating the association and assembly of said packetized datastreams of said program by a decoder, independent of PID de-mapping data, wherein said PIDs include:
-
a base PID for identifying a first datastream; a second PID of predetermined offset value to said base PID for identifying a second datastream; and
wherein corresponding packetized datastreams that constitute different programs are given the same PID. - View Dependent Claims (2, 3, 4, 5, 12)
-
-
6. A storage medium having recorded thereon a packetized data program in a data format including:
current program specific information suitable for use in recovering data content of said program comprising; (a) program map information that associates packet identifiers (PIDs) with individual packetized datastreams that constitute said program; (b) program association information that associates said program with PIDs that identify packets comprising said program map information; and (c) a command parameter suitable for commanding a decoder to disregard previous program specific information and for commanding said decoder to apply said current program specific information upon decoding said program. - View Dependent Claims (7, 8, 9, 10, 11, 13, 14)
-
15. A storage medium having recorded thereon a program in the form of packetized data in a data format including:
program specific information for use in recovering data content of said program, said program specific information being recorded at one or more locations in said program and comprising; program map information that associates packet identifiers (PIDs) with, (a) individual packetized datastreams that constitute said program, and (b) one or more private data elements describing said program, wherein said program map information allows said private data elements of individual programs to be acquired without acquisition of additional program specific information data, and said one or more private data elements are selected from title, duration, program description, violence rating, age suitability rating, time of recording, date of recording, version list; and program association information that associates said program with PIDs that identify packets comprising said program map information. - View Dependent Claims (16)
Specification