CA2387254C

Apparatus for arranging compressed video data for transmission over a noisy communication channel

Abstract

A digital compressed video signal transmission system includes a transport processor (FIG. 7) for segmenting (105,115) compressed data into transport cells for transmission. Particular portions of the compressed data are formatted (110,120,125) into further transport cells, which further transport cells are interspersed with normally occurring transport cells. The further transport cells include redundant video signal data which may be utilized to resynchronize a compressed video signal decoder after loss or corruption of transmitted data.

CA2387254C, drawing sheet 1
Sheet 1 of 11

Term

No projected expiry on record.

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

9 claims: 9 independent, 0 dependent

  1. 1
    CLAIMS:1. In a digital video transmission system for transmitting MPEG compressed video signal including layered data having headers containing data descriptive of respective layers, a method for segmenting said compressed video signal into transport cells, respective transport cells containing three protocol layers;said method comprising: providing said compressed video signal;forming a link layer header including at least a first data field identifying the service to which the video signal is to be applied;forming a video transport layer header including a continuity count which is service specific and which increments in successive transport cells, and a data field which indicates one of a plurality of alternative, data formats selected for the respective service layer;dividing said compressed video signal into payloads of no greater than a predetermined number of bits;forming a service layer from one of said plurality of alternative data formats, which service layer may include at least one of said payloads;and concatenating said link layer header, said transport layer header and said service layer for conveyance.
  2. 2
    The method set forth in claim 1 wherein the step of forming said link layer header further includes providing two data fields relating to whether data is scrambled, the first of which indicates whether or not data is scrambled and the second of which indicates alternative scrambling keys.
  3. 3
    The method set forth in claim 2 wherein the step of forming said link layer header further includes forming a header data field, different from a service identification data field and containing a bit which indicates the occurrence of a predetermined data boundary within the corresponding service layer. CA 02387254 2002-06-20 RCA 86755B
  4. 4
    The method set forth in claim 1 wherein the step of forming a service layer further comprises including a further data field which indicates the number of bytes of a predetermined type of data included within a payload.
  5. 5
    The method set forth in claim 1 wherein the step of forming a service layer comprises:forming a service layer of one of an auxiliary and a basic service format.
  6. 6
    The method set forth in claim 1 wherein the step of forming said link layer header further includes forming a header data field containing a bit which exhibits an indication of an occurrence of a predetermined signal boundary within the corresponding service layer.
  7. 7
    The method set forth in claim 1 wherein the step of forming a service layer comprises:determining the type of compressed video signal contained in respective payloads and the location of decoding entry points within respective payloads;forming a service layer header which includes a data field to identify said type of compressed video signal in a respective pay load, and a data field descriptive of locations of respective said entry points.
  8. 8
    The method set forth in claim 1 wherein the step of forming said service layer further includes:forming auxiliary pack respectively including auxiliary data and auxiliary data identifiers;and concatenating a variable number of said auxiliary packs to form said service layer.
  9. 9
    The method set forth in claim 1 wherein the step of forming said transport layer header further comprises including a field having a bit which indicates the occurrence of one of a first sequence header of a GOP, the start of a B-Frame, and the start of a P-Frame within respective service layers. CA 02387254 2002-06-20 CA 02387254 2002-06-20 FIB. 2 VIDEO TRANSPORT LAYER -1 & 2 TIER SYSTEMS S3 CA 02387254 2002-06-20 AUXILIARY DATA GROUP FORMAT CA 02387254 2002-06-20