Video streams for closed caption testing and the like
AssigneeSarnoff Corporation
InventorCharles B. Dieterich
Life of this patent
Estimating the term…
Abstract
A data structure, such as a digital television signal, includes (a) a video stream representing a picture and (b) auxiliary information, such as a closed caption stream. In one embodiment, the picture has an inset window representative of a reduced version of the picture properly overlaid by the auxiliary information. In another embodiment, the data structure has two or more auxiliary information streams, and the picture is used to independently test the auxiliary information processing of each of the auxiliary information streams.
Claims22
Apparatus for providing a data structure for testing auxiliary information processing of a decoder, wherein the apparatus comprises:
- (a) means for providing a video stream comprising a coded representation of a picture;
- and
- (b) means for providing an auxiliary information stream comprising a coded representation of auxiliary information for the picture, wherein:
- the coded representation of the picture comprises an inset window representative of a reduced version of the picture properly overlaid by the auxiliary information;
- and
- the reduced version of the picture includes a representation of the inset window.
A method for generating a data structure to be used for testing auxiliary information processing of a decoder, the method comprising the steps of:
- (1) receiving information for the data structure;
- and
- (2) generating the data structure from the information, wherein the data structure comprises:
- (a) a video stream comprising a coded representation of a picture;
- and
- (b) an auxiliary information stream comprising a coded representation of auxiliary information for the picture, wherein:
- the coded representation of the picture comprises an inset window representative of a reduced version of the picture properly overlaid by the auxiliary information;
- and
- the reduced version of the picture includes a representation of the inset window.
Apparatus for providing a data structure for testing auxiliary information processing of a decoder, wherein the apparatus comprises:
- (a) means for providing a video stream comprising a coded representation of a picture;
- and
- (b) means for providing two or more auxiliary information streams, each comprising a coded representation of auxiliary information for the picture, wherein:
- the picture is used to independently test the auxiliary information processing of each of the auxiliary information streams;
- and
- the picture includes a general description of the two or more auxiliary information streams.
A method for generating a data structure to be used for testing auxiliary information processing of a decoder, the method comprising the steps of:
- (1) receiving information for the data structure;
- and
- (2) generating the data structure from the information, wherein the data structure comprises:
- (a) a video stream comprising a coded representation of a picture;
- and
- (b) two or more auxiliary information streams, each comprising a coded representation of auxiliary information for the picture, wherein:
- the picture is used to independently test the auxiliary information processing of each of the auxiliary information streams;
- and
- the picture includes a general description of the two or more auxiliary information streams.
Apparatus for providing a data structure for testing auxiliary information processing of a decoder, wherein the apparatus comprises:
- (a) means for providing a video stream comprising a coded representation of a picture;
- and
- (b) means for providing an auxiliary information stream comprising a coded representation of auxiliary information for the picture, wherein:
- the picture comprises an inset window representative of a reduced version of the picture properly overlaid by the auxiliary information;
- the data structure comprises two or more auxiliary information streams, each comprising a coded representation of auxiliary information for the picture;
- and
- the picture is used to independently test the auxiliary information processing of each of the auxiliary information streams.
A method for generating a data structure to be used for testing auxiliary information processing of a decoder, the method comprising the steps of:
- (1) receiving information for the data structure;
- and
- (2) generating the data structure from the information, wherein the data structure comprises:
- (a) a video stream comprising a coded representation of a picture;
- and
- (b) an auxiliary information stream comprising a coded representation of auxiliary information for the picture, wherein:
- the picture comprises an inset window representative of a reduced version of the picture properly overlaid by the auxiliary information;
- the data structure comprises two or more auxiliary information streams, each comprising a coded representation of auxiliary information for the picture;
- and
- the picture is used to independently test the auxiliary information processing of each of the auxiliary information streams.
Apparatus for providing a data structure for testing auxiliary information processing of a decoder, wherein the apparatus comprises:
- (a) means for providing a video stream comprising a coded representation of a picture;
- and
- (b) means for providing an auxiliary information stream comprising a coded representation of auxiliary information for the picture, wherein:
- the coded representation of the picture comprises an inset window representative of a reduced version of the picture properly overlaid by the auxiliary information;
- the picture contains hidden video content corresponding in location to the proper location of the auxiliary information;
- the hidden video content is completely overlaid in the picture by the auxiliary information, if the decoder properly processes the auxiliary information stream;
- at least a portion of the hidden video content is visible in the picture, if the decoder improperly processes the auxiliary information stream;
- and
- the appearance of the hidden video content differs from the appearance of video content in the picture adjacent to the hidden video content to enable a viewer to detect the improper processing of the auxiliary information based on the appearance difference between the hidden video content and the adjacent video content.
A method for generating a data structure to be used for testing auxiliary information processing of a decoder, the method comprising the steps of:
- (1) receiving information for the data structure;
- and
- (2) generating the data structure from the information, wherein the data structure comprises:
- (a) a video stream comprising a coded representation of a picture;
- and
- (b) an auxiliary information stream comprising a coded representation of auxiliary information for the picture, wherein:
- the coded representation of the picture comprises an inset window representative of a reduced version of the picture properly overlaid by the auxiliary information;
- the picture contains hidden video content corresponding in location to the proper location of the auxiliary information;
- the hidden video content is completely overlaid in the picture by the auxiliary information, if the decoder properly processes the auxiliary information stream;
- at least a portion of the hidden video content is visible in the picture, if the decoder improperly processes the auxiliary information stream;
- and
- the appearance of the hidden video content differs from the appearance of video content in the picture adjacent to the hidden video content to enable a viewer to detect the improper processing of the auxiliary information based on the appearance difference between the hidden video content and the adjacent video content.
Dependencies are inferred from the claim text.