← Back to Patent Explorer
US5844478A Expired / Lapsed US ⏱️ 0.0 years remaining

Program specific information formation for digital data processing

Assignee: Technicolor USA Inc
•
Filing: 1996-08-13
•
Granted: 1998-12-01
•
Expires: 2016-08-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Program specific information (PSI) is formed suitable for use in recovering data content of a program in the form of a packetized datastream. Packet identifiers (PIDs) that identify individual packetized datastreams constituting the program are renumbered and corresponding packetized datastreams that constitute different programs are given the same PID. A program map table (PMT) is created that associates the renumbered PIDs with the individual packetized datastreams constituting the program. A program association table (PAT) is also created for associating the program with PIDs that identify packets comprising the PMT. A parameter may be employed within the PSI to indicate that the PSI is to be applied in subsequent processing of the program irrespective of a substantive difference between the PSI and 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.

Inventors

  • 👤 Harold Blatter
  • 👤 Kevin Elliott Bridgewater
  • 👤 Michael Scott Deiss
  • 👤 Thomas Edward Horlander

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 07:15
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/79; H04N9/80; H04N9/82; H04N9/8205; G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/10; G11B27/102; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B27/32; G11B27/327; H04N21/00; H04N21/40; H04N21/41; H04N21/418; H04N21/4181; H04N21/426; H04N21/43; H04N21/433; H04N21/4334; H04N21/434; H04N21/4344; H04N21/4345; H04N21/4348; H04N21/435; H04N21/4355; H04N21/438; H04N21/4383; H04N21/4384; H04N21/80; H04N21/83; H04N21/84; G11B2220/00; G11B2220/20; G11B2220/21; G11B2220/213; G11B2220/25; G11B2220/2537; G11B2220/2545; G11B2220/2562; G11B2220/2579; G11B2220/90; G11B27/034; G11B27/105; G11B27/107; G11B27/328; G11B27/329

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 118 words
In a video decoder system, a method for forming program specific information suitable for use in storing and recovering data content of a program in the form of a packetized datastream, comprising the steps of: renumbering packet identifiers (PIDs) that identify individual packetized datastreams constituting said program, wherein packetized datastreams that constitute said program are allocated predetermined PIDs permitting identification of said packetized datastreams without prior acquisition of program map information associating said predetermined PIDs with said packetized datastreams; creating program map information that associates said renumbered packet identifiers (PIDs) with said individual packetized datastreams that constitute said program; and creating program association information that associates said program with PIDs that identify packets comprising said program map information.
Claim 2
Dependent Claim 118 words
In a video decoder system, a method for forming program specific information suitable for use in storing and recovering data content of a program in the form of a packetized datastream, comprising the steps of: renumbering packet identifiers (PIDs) that identify individual packetized datastreams constituting said program, wherein packetized datastreams that constitute said program are allocated predetermined PIDs permitting identification of said packetized datastreams without prior acquisition of program map information associating said predetermined PIDs with said packetized datastreams; creating program map information that associates said renumbered packet identifiers (PIDs) with said individual packetized datastreams that constitute said program; and creating program association information that associates said program with PIDs that identify packets comprising said program map information.
Claim 3
Dependent Claim 19 words
A method according to claim 1, wherein: corresponding packetized datastreams that constitute different programs are given the same PID.
Claim 4
Dependent Claim 37 words
A method according to claim 1, further including the step of creating private data elements describing said program, selected from title, duration, program description, violence rating, age suitability rating, time of recording, date of recording, version list.
Claim 5
Dependent Claim 26 words
A method according to claim 3, further including the step of incorporating said private data elements in a user defined section of said program map information.
Claim 6
Dependent Claim 24 words
A method according to claim 3, further including the steps of creating network information; and incorporating said private data elements in said network information.
Claim 7
Dependent Claim 20 words
A method according to claim 1, further including the step of incorporating an encryption code in said program map information.
Claim 8
Dependent Claim 24 words
A method according to claim 1, further including the steps of creating conditional access information incorporating an encryption code in said conditional access information.
Claim 9
Independent Claim 99 words
A method for forming program specific information (PSI) suitable for use in recovering data content of a program in the form of a packetized datastream, comprising the steps of: creating program map information that associates packet identifiers (PIDs) with individual packetized datastreams that constitute said program; creating program association information that associates said program with PIDs that identify packets comprising said program map information; and incorporating a command parameter within current PSI for commanding a decoder to apply said current PSI upon processing of said program irrespective of a substantive difference between said current PSI and previous PSI content.
Claim 10
Independent Claim 99 words
A method for forming program specific information (PSI) suitable for use in recovering data content of a program in the form of a packetized datastream, comprising the steps of: creating program map information that associates packet identifiers (PIDs) with individual packetized datastreams that constitute said program; creating program association information that associates said program with PIDs that identify packets comprising said program map information; and incorporating a command parameter within current PSI for commanding a decoder to apply said current PSI upon processing of said program irrespective of a substantive difference between said current PSI and previous PSI content.
Claim 11
Dependent Claim 29 words
A method according to claim 8, wherein said command parameter is suitable for commanding a decoder to apply said current PSI upon recovering said program from a storage medium.
Claim 12
Dependent Claim 20 words
A method according to claim 8, wherein said parameter is conveyed in user definable data within an MPEG compatible datastream.
Claim 13
Dependent Claim 50 words
A method according to claim 8, wherein said step of incorporating said command parameter comprises incorporating a PSI version number wherein said PSI version number is varied between said current PSI and previous PSI content irrespective of substantive change in PSI content between said current PSI and previous PSI content.
Claim 14
Dependent Claim 37 words
A method according to claim 8, further including the step of creating private data elements describing said program, selected from title, duration, program description, violence rating, age suitability rating, time of recording, date of recording, version list.
Claim 15
Independent Claim 122 words
A method for forming program specific information (PSI) suitable for use in recovering data content of a program in the form of a packetized datastream, comprising the steps of: creating program map information that, (a) associates packet identifiers (PIDs) with individual packetized datastreams that constitute said program, and (b) associates individual programs with one or more private data elements describing a program, selected from title, duration, program description, violence rating, age suitability rating, time of recording, date of recording, version list, wherein said program map information allows said private data elements of individual programs to be acquired without acquisition of additional PSI data; and creating program association information that associates said program with PIDs that identify packets comprising said program map information.
Claim 16
Independent Claim 122 words
A method for forming program specific information (PSI) suitable for use in recovering data content of a program in the form of a packetized datastream, comprising the steps of: creating program map information that, (a) associates packet identifiers (PIDs) with individual packetized datastreams that constitute said program, and (b) associates individual programs with one or more private data elements describing a program, selected from title, duration, program description, violence rating, age suitability rating, time of recording, date of recording, version list, wherein said program map information allows said private data elements of individual programs to be acquired without acquisition of additional PSI data; and creating program association information that associates said program with PIDs that identify packets comprising said program map information.
Claim 17
Dependent Claim 28 words
A method according to claim 13, further including the steps of creating network information; and incorporating one or more of said private data elements in said network information.
Claim 18
Dependent Claim 19 words
A method according to claim 13, further including the step of collating said private data elements for individual programs.

References Cited (Backward Citations)

US4696001A Cited
US5245616A Cited
US5481296A Cited
US5636139A Cited
US5515106A Cited
US5420866A Cited
US5502493A Cited
US5477263A Cited
US5663962A Cited
US5600378A Cited
US5691986A Cited
US5754651A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-30 2002-06-01 2002-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-30 2006-06-01 2006-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-30 2010-06-01 2010-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag