CA2595280C

Apparatus, systems and methods for providing enhancements to atsc networks using synchronous vestigial sideband (vsb) frame slicing

Abstract

Systems, methods, apparatus and computer program products are provided for signaling to a receiver an availability of a service and a deterministic mapping of a service content corresponding to the service. A modulator receives a digital signal and generates a data frame from the digital signal, where the data frame is divided into segments, where at least one grouping of the segments contains the service content. The modulator modulates at least one grouping in accordance with the deterministic mapping. A receiving device receives a digital signal containing the availability of a service, the deterministic mapping corresponding to the service, and the service content, and performs an operation on the service content in accordance with the deterministic mapping.

CA2595280C, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Expired 1 March 2026, 0.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

87 claims: 16 independent, 71 dependent

  1. 1
    CA 02595280 2013-03-06 -22We claim:1. A method for providing to a receiver a digital signal corresponding to a service, comprising the steps of: receiving a service content and a deterministic mapping corresponding to the service;signaling to the receiver an availability of the service;signaling to the receiver the deterministic mapping of the service content corresponding to the service;generating a data frame, wherein the data frame is divided into a predetermined number of segments, and wherein at least part of the service content is contained in at least one grouping of the predetermined number of segments;and modulating the at least one grouping of the predetermined number of segments in accordance with the deterministic mapping.
  2. 19
    A method for modulating, comprising the steps of:receiving a digital signal;generating a data frame from the digital signal, wherein the data frame is divided into a predetermined number of segments, wherein at least one grouping of the predetermined number of segments contains a service content;and modulating the at least one grouping in accordance with a deterministic mapping.
  3. 21
    A method for processing a digital signal in a receiver, comprising the steps of:CA 02595280 2013-03-06 -27receiving a digital signal containing an availability of a service, a deterministic mapping corresponding to the service, and a service content;demodulating the service content in accordance with the deterministic mapping;and performing an operation on the service content in accordance with the deterministic mapping.
  4. 24
    A handheld device configured to use the method according to any one of claims 21-23.
  5. 25
    A method for processing a digital signal in a receiver, comprising the steps of:receiving a digital signal containing an availability of a plurality of services;receiving a plurality of deterministic mappings respectively corresponding to the plurality of services;CA 02595280 2013-03-06 -28demodulating the service content in accordance with the plurality of deterministic mappings;and switching between the services in accordance with the plurality of deterministic mappings.
  6. 26
    An apparatus for providing to a receiver a digital signal corresponding to a service, comprising:a transport stream receiver operable to receive service content and a deterministic mapping corresponding to the service;a signaling unit operable to signal to the receiver an availability of the service and the deterministic mapping of the service content corresponding to the service ;a data frame generator operable to generate a data frame, wherein the data frame is divided into a predetermined number of segments, and wherein the service content is contained in at least one grouping of the predetermined number of segments;and a modulator operable to modulate the at least one grouping of the predetermined number of segments in accordance with the deterministic mapping.
  7. 44
    A modulator, comprising:a receiver operable to receive a digital signal;a data frame generator operable to generate a data frame from the digital signal, wherein the data frame is divided into a predetermined number of segments, wherein at least one grouping of the predetermined number of segments contains a service content;and CA 02595280 2013-03-06 -33 a modulation unit operable to modulate the at least one grouping in accordance with a deterministic mapping.
  8. 46
    A receiving device, comprising:a receiver operable to receive a digital signal containing an availability of a service, a deterministic mapping corresponding to the service, and a service content ;a demodulator operable to demodulate the service content in accordance with the deterministic mapping;and a processor operable to perform an operation on the service content in accordance with the deterministic mapping.
  9. 49
    A receiving device, comprising:CA 02595280 2013-03-06 -34a receiver operable to receive a digital signal containing an availability of a plurality of services and a plurality of deterministic mappings respectively corresponding to the plurality of services;a demodulator operable to demodulate the service content in accordance with the deterministic mapping;and a switching unit operable to switch between the services in accordance with the plurality of deterministic mappings .
  10. 50
    An apparatus for providing to a receiver a digital signal corresponding to a service, comprising:means for receiving a service content and a deterministic mapping corresponding to the service;means for signaling to the receiver an availability of the service and the deterministic mapping of the service content corresponding to the service;means for generating a data frame, wherein the data frame is divided into a predetermined number of segments, and wherein the service content is contained in at least one grouping of the predetermined number of segments;and means for modulating the at least one grouping of the predetermined number of segments in accordance with the deterministic mapping. CA 02595280 2013-03-06
  11. 62
    A modulator, comprising:means for receiving a digital signal;means for generating a data frame from the digital signal, wherein the data frame is divided into a predetermined number of segments, wherein at least one grouping of the predetermined number of segments contains a service content;and CA 02595280 2013-03-06 -38means for modulating the at least one grouping in accordance with a deterministic mapping.
  12. 63
    A receiver, comprising:means for receiving a digital signal containing an availability of a service, a deterministic mapping corresponding to the service, and a service content;means for demodulating the service content in accordance with the deterministic mapping;and means for performing an operation on the service content in accordance with the deterministic mapping.
  13. 64
    A computer program product comprising a computer usable medium having control logic stored therein for providing to a receiver a digital signal corresponding to a service, said control logic comprising:computer readable program code means for causing the computer to signal to the receiver an availability of the service and the deterministic mapping;computer readable program code means for causing the computer to generate a data frame, wherein the data frame is divided into a predetermined number of segments, and wherein the service content is contained in at least one grouping of the predetermined number of segments;and CA 02595280 2013-03-06 -39computer readable program code means for causing the computer to modulate the at least one grouping of the predetermined number of segments in accordance with the deterministic mapping.
  14. 82
    A computer program product comprising a computer usable medium having control logic stored therein for modulating, said control logic comprising:computer readable program code means for causing the computer to receive a digital signal;computer readable program code means for causing the computer to generate a data frame from the digital signal, wherein the data frame is divided into a predetermined number of segments, wherein at least one grouping of the predetermined number of segments contains a service content;and computer readable program code means for causing the computer to modulate the at least one grouping in accordance with a deterministic mapping. CA 02595280 2013-03-06
  15. 84
    A computer program product comprising a computer usable medium having control logic stored therein for processing a digital signal in a receiver, said control logic comprising:computer readable program code means for causing the computer to receive a digital signal containing an availability of a service, a deterministic mapping corresponding to the service, and a service content;computer readable program code means for demodulating the service content in accordance with the deterministic mapping;and computer readable program code means for causing the computer to perform an operation on the service content in accordance with the deterministic mapping.
  16. 87
    A system for providing a service, comprising:CA 02595280 2013-03-06 -45 a multiplexer operable to signal an availability of the service and a deterministic mapping of a service content ;a modulator operable to receive a digital signal containing the service content and the deterministic mapping and to generate a data frame, wherein the data frame is divided into a predetermined number of segments, and wherein the service content is contained in at least one grouping of the predetermined number of segments, and to modulate the at least one grouping in accordance with the deterministic mapping;and a receiver operable to receive a digital signal containing the at least one grouping and to perform an operation on the service content in accordance with the deterministic mapping.