USRE37620E

Bandwidth efficient communication of user data in digital television data stream

Claim Score by NHIP

Read claim 17, the broadest

Abstract

A method and apparatus are provided for communicating VBI user information for digital television. A syntax is provided which allows the transport of closed captions, non-realtime video, sampled video and AMOL. Non-realtime video can be used to transport various types of data, such as a vertical interval test signal (VITS) through the system at full resolution. The provision in the syntax of a count for each type of VBI user information enables the adjustment of a digital television data stream to accommodate variable amounts and types of such information without space being reserved in advance. The provision of a priority number in the syntax enables decoders to discard VBI user information priorities which are not supported by the particular decoder.

Term

Term ended

Expired 16 December 2019, 6.8 years ago.

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

46 claims: 8 independent, 38 dependent

  1. 1
    A bandwidth efficient method for communicating variable amounts of a plurality of different types of user information in a digital television data stream, comprising the steps of:extracting user information from portions of input video data that correspond to vertical blanking intervals (VBIs) of successive video frames;providing a first identifier for each type of the extracted user information, each of said first identifiers specifying a count of the user information associated with the identifier;inserting said first identifiers and the associated user information into a video syntax for said digital television data stream such that each type of said user information can be identified by a relative position of said first identifiers in the video syntax;and communicating said data stream including said first identifiers and associated user information to a receiver;wherein said first identifiers enable the adjustment of said data stream to accommodate variable amounts of different types of user information without space being reserved for specific amounts and type of user information in advance.
  2. 17
    Broadest claimClaim Score 50, average(NHIP)Receiver apparatus for decoding user information contained in digital television signals, comprising:means for detecting information from a video syntax carried by a video blanking portion of a received digital television signal by identifying at least one of: (a) a count of closed caption data which is associated with the information according to a relative position of the count in the video syntax;and (b) a count of non-realtime video data which is associated with the information according to a relative position of the count in the video syntax;means responsive to said detecting means for processing said closed caption data when said count of closed caption data indicates the presence of such data in said vertical blanking portion;and means responsive to said detecting means for processing said non-realtime video data when said count of non-realtime video data indicates the presence of such data in said vertical blanking portion.
  3. 21
    Apparatus for communicating user information in a bandwidth efficient manner in a digital television data stream, comprising:means for extracting user information from portions of digital video data that correspond to vertical blanking intervals of successive video frames;means for quantifying at least one particular type of user information extracted by said extracting means and associating a first identifier therewith, said first identifier specifying a count of the particular type of user information following the identifier;and means for combining the extracted user information including the first identifiers associated therewith with active video portions of said digital video data to form said digital television data stream such that each type of said user information can be identified by a relative position of said first identifiers in the data stream;wherein said first identifiers enable the adjustment of said data stream to accommodate variable amounts and types of user information without space being reserved for said user information in advance.
  4. 26
    A bandwidth efficient method for processing an input video signal carrying user information to provide a corresponding digital output television signal with compressed pictures for transmission to a receiver, comprising the steps of:( a ) extracting at least a first type of user information from the vertical blanking intervals ( VBIs ) of at least one picture of the input video signal that is used to produce one of the compressed pictures;( b ) counting a number of constructs of the extracted first type of user information that are to be provided in the corresponding compressed picture;( c ) responsive to said step ( b ) , providing a count syntax element for a video syntax for said output television signal that designates the number of the constructs for the corresponding compressed picture;( d ) compressing an active video portion of the input video signal to provide the compressed pictures;( e ) providing the constructs in the video syntax after the associated count syntax element for the corresponding compressed picture such that the constructs are correlated with the associated first type of user information based on a position of the constructs in the video syntax;and ( f ) combining the compressed pictures with the corresponding video syntax to provide the output television signal;wherein: the count syntax element allows the corresponding constructs to be carried in the video syntax without requiring space to be reserved in advance for a specific number of constructs per compressed picture.
  5. 31
    A bandwidth efficient apparatus for processing an input video signal carrying user information to provide a corresponding digital output television signal with compressed pictures for transmission to a receiver, comprising:means for extracting at least a first type of user information for the vertical blanking intervals ( VBIs ) of at least one picture of the input video signal that is used to produce one of the compressed pictures;means for counting a number of constructs of the extracted first type of user information that are to be provided in the corresponding compressed picture;means, responsive to said counting means, for providing a count syntax element for a video syntax for said output television signal that designates the number of the constructs for the corresponding compressed picture;means for compressing an active video portion of the input video signal to provide the compressed pictures;means for providing the constructs in the video syntax after the associated count syntax element for the corresponding compressed picture such that the constructs are correlated with the associated first type of user information based on a position of the constructs in the video syntax;and means for combining the compressed pictures with the corresponding video syntax to provide the output television signal;wherein: the count syntax element allows the corresponding constructs to be carried in the video syntax without requiring space to be reserved in advance for a specific number of constructs per compressed picture.
  6. 36
    A method for decoding user information carried in a received digital television signal, comprising the steps of:( a ) detecting a count syntax element for at least a first type of user information from a video syntax in at least one video blanking portion of a compressed picture in the received digital television signal;( b ) determining a number of constructs of the first type of user information for the corresponding compressed picture in accordance with the detected count syntax element;wherein the constructs are provided in the video syntax after the associated count syntax element for the corresponding compressed picture;( c ) recovering the constructs from the video syntax in response to said step ( b ) ;and ( d ) correlating the constructs with the first type of user information based on a position of the constructs in the video syntax;wherein: the count syntax element allows the corresponding constructs to be carried in the video syntax without requiring space to be reserved in advance for a specific number of constructs per compressed picture.
  7. 41
    An apparatus for decoding user information carried in a received digital television signal, comprising:means for detecting a count syntax element for at least a first type of user information from a video syntax in at least one video blanking portion of a compressed picture in the received digital television signal;means for determining a number of constructs of the first type of user information for the corresponding compressed picture in accordance with the detected count syntax element;wherein the constructs are provided in the video syntax after the associated count syntax element for the corresponding compressed picture;means, responsive to said determining means, for recovering the constructs from the video syntax;and means for correlating the constructs with the first type of user information based on a position of the constructs in the video syntax;wherein: the count syntax element allows the corresponding constructs to be carried in the video syntax without requiring space to be reserved in advance for a specific number of constructs per compressed picture.
  8. 46
    A bandwidth efficient digital television signal, comprising:at least one compressed picture carrying a video syntax with a count syntax element and associated constructs of at least a first type of user information;wherein: the count syntax element designates a number of the constructs for the corresponding compressed picture;the first type of user information is extracted from vertical blanking intervals ( VBIs ) of pictures of an input video signal;the count is obtained by counting a number of the constructs of the extracted first type of user information for the corresponding compressed picture;the constructs are provided in the video syntax after the associated count syntax element for the corresponding compressed picture such that the constructs are correlated with the associated first type of user information based on a position of the constructs in the video syntax;and the count syntax element allows the corresponding constructs to be carried in the video syntax without requiring space to be reserved in advance for a specific number of constructs per compressed picture.