IP Library Granted Patent US 8,898,720
Granted Patent B2
US 8,898,720 · App. 13/934,581 · Granted Nov 25, 2014

Parameterized services descriptor for advanced television services

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,898,720
App. No.
13/934,581
Granted
Nov 25, 2014
Kind
B2
Abstract

A method, computer program, reception apparatus, and information providing apparatus for accessing or providing access to content. The method includes receiving a transport stream from a content provider. A virtual channel table (VCT) is extracted from the transport stream. Further, a determination is made as to whether one or more services, corresponding to an entry included in the VCT, are supported by the reception apparatus based on one or more parameterized service descriptor (PSD) instances, which are associated with a predetermined Service Type and included in the VCT.

Claims (52)

1. A method of a reception apparatus for accessing content, comprising:

receiving a transport stream from a content provider;

extracting, by circuitry of the reception apparatus, a virtual channel table (VCT) from the transport stream; and

when a virtual channel defined in the VCT is associated with a predetermined Service Type for an extended parameterized service that conveys a parameterized service descriptor (PSD),

determining whether a component list descriptor (CLD) is included for the virtual channel in the VCT, and

determining, by the circuitry, whether one or more services corresponding to the virtual channel is supported by the reception apparatus based on the PSD included in the VCT, wherein

the PSD has a bit-stream syntax that is different from a bit-stream syntax of the component list descriptor (CLD).

2. The method according to claim 1 , wherein

the PSD includes a descriptor tag, a descriptor length, an application tag, and application data, the application tag identifying an application to which the application data applies.

3. The method according to claim 1 , wherein

the PSD is associated with Service Type 0x09.

4. The method according to claim 2 , wherein the step of determining comprises:

parsing at least one CLD including one or more stream types, the at least one CLD being included in the VCT; and

determining whether the one or more stream types are supported by the reception apparatus.

5. The method according to claim 2 , wherein the step of determining comprises:

determining whether the application tag included in the PSD is recognized;

determining whether the length of the PSD is within a predetermined range;

determining whether each mode defined in the application data is supported by the reception apparatus; and

determining whether the one of more services corresponding to the virtual channel is supported by the reception apparatus when the application tag is recognized, the length of the PSD is within the predetermined range, and each mode defined in the application data is supported.

6. A non-transitory computer-readable storage medium having embedded therein instructions, which when executed by a computer, causes the computer to perform a method for accessing content, the method comprising:

receiving a transport stream from a content provider;

extracting a virtual channel table (VCT) from the transport stream; and

when a virtual channel defined in the VCT is associated with a predetermined Service Type for an extended parameterized service that conveys a parameterized service descriptor (PSD),

determining whether a component list descriptor (CLD) is included for the virtual channel in the VCT, and

determining whether one or more services corresponding to the virtual channel is supported by the reception apparatus based on the PSD included in the VCT, wherein

the PSD has a bit-stream syntax that is different from a bit-stream syntax of the component list descriptor (CLD).

7. A reception apparatus, comprising:

circuitry configured to

receive a transport stream from a content provider;

extract a virtual channel table (VCT) from the transport stream; and

when a virtual channel defined in the VCT is associated with a predetermined Service Type for an extended parameterized service that conveys a parameterized service descriptor (PSD),

determine whether a component list descriptor (CLD) is included for the virtual channel in the VCT, and

determine whether one or more services corresponding to the virtual channel is supported by the reception apparatus based on the PSD included in the VCT, wherein

the PSD has a bit-stream syntax that is different from a bit-stream syntax of the component list descriptor (CLD).

8. The reception apparatus according to claim 7 , wherein

the PSD includes a descriptor tag, a descriptor length, an application tag, and application data, the application tag identifying an application to which the application data applies.

9. The reception apparatus according to claim 7 , wherein

the PSD is associated with Service Type 0x09.

10. The reception apparatus according to claim 8 , wherein the circuitry is further configured to

parse at least one CLD including one or more stream types, the at least one CLD being included in the VCT; and

determine whether the one or more stream types are supported by the reception apparatus.

11. The reception apparatus according to claim 8 , wherein the circuitry is further configured to

determine whether the application tag included in the PSD is recognized;

determine whether the length of the PSD is within a predetermined range;

determine whether each mode defined in the application data is supported by the reception apparatus; and

determine whether the one of more services corresponding to the virtual channel is supported by the reception apparatus when the application tag is recognized, the length of the PSD is within the predetermined range, and each mode defined in the application data is supported.

12. An information providing apparatus, comprising:

circuitry configured to

store or receive content;

encode the content;

generate a transport stream including the encoded content and a virtual channel table (VCT), the VCT including a parameterized service descriptor (PSD) for a virtual channel associated with a predetermined Service Type of an extended parameterized service; and

when a component list descriptor (CLD) is included for the virtual channel in the VCT, the PSD has a bit-stream syntax that is different from a bit-stream syntax of the component list descriptor (CLD).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 043177/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2013
From: EYER, MARK
To: SONY CORPORATION
Reel/Frame 031328/0647 →