Claims
- 1. A data structure (see, e.g., FIGS. 3C-3E, 4A-4T, 8-10, and 15-17) for testing auxiliary information processing of a decoder, 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 (1) a first set of video content corresponding to the location of the auxiliary information when properly rendered and (2) a second set of video content corresponding to a location adjacent to the location of the properly rendered auxiliary information; when both sets of video content are rendered, the first set of video content has a different appearance from the second set of video content; the first set of video content is not visible when the auxiliary information is properly rendered; and at least part of the first set of video content is visible when an error occurs in rendering the auxiliary information, such that the error is readily apparent from the difference in appearance between the first and second sets of video content.
- 2. The invention of claim 1, wherein the data structure is a digital television (DTV) signal and the auxiliary information stream is a closed caption stream within the DTV signal.
- 3. The invention (see, e.g., FIG. 3C) of claim 1, wherein the first set of video content has a different color from the second set of video content.
- 4. The invention (see, e.g., FIG. 3D) of claim 1, wherein the error corresponds to a misplacement of the auxiliary information.
- 5. The invention (see, e.g., FIG. 3E) of claim 1, wherein the error corresponds to an omission of one or more characters from the auxiliary information.
- 6. The invention of claim 1, wherein the error corresponds to an improper background type or fill opacity within the auxiliary information.
- 7. The invention (see, e.g., FIGS. 4A-4T) of claim 1, wherein:
the picture includes multiple regions having different colors; the auxiliary information corresponds to different colors in the picture; and the auxiliary information overlaps a corresponding region in the picture, such that an error in auxiliary information color processing is indicated by color contrast between the auxiliary information and the corresponding region in the picture.
- 8. The invention of claim 7, wherein the auxiliary information contains a transparent region that overlaps the corresponding region in the picture.
- 9. The invention of claim 7, further comprising a pointer indicating the location of proper overlapping between the auxiliary information and the corresponding region in the picture.
- 10. 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 (1) a first set of video content corresponding to the location of the auxiliary information when properly rendered and (2) a second set of video content corresponding to a location adjacent to the location of the properly rendered auxiliary information; when both sets of video content are rendered, the first set of video content has a different appearance from the second set of video content; the first set of video content is not visible when the auxiliary information is properly rendered; and at least part of the first set of video content is visible when an error occurs in rendering the auxiliary information, such that the error is readily apparent from the difference in appearance between the first and second sets of video content.
- 11. A data structure (see, e.g., FIGS. 6-17) for testing auxiliary information processing of a decoder, wherein the data structure comprises:
(a) a video stream comprising a coded representation of a sequence of time-varying pictures; and (b) an auxiliary information stream comprising a coded representation of auxiliary information for the sequence of pictures, wherein the sequence of pictures provides a temporal reference for characterizing the relative timing of the auxiliary information processing based on at least one of the pictures that corresponds to the rendering of the auxiliary information.
- 12. The invention of claim 11, wherein the data structure is a digital television (DTV) signal and the auxiliary information stream is a closed caption stream within the DTV signal.
- 13. The invention (see, e.g., FIGS. 6-10) of claim 11, wherein the sequence of time-varying pictures contains video content that represents a relative time of each picture in the sequence, such that the relative time of rendering of the auxiliary information is characterized based on the corresponding picture in the sequence.
- 14. The invention of claim 13, wherein the video content in the time-varying pictures includes alphanumeric characters identifying the relative time of each picture.
- 15. The invention of claim 13, wherein the auxiliary information overlays at least part of the video content to indicate the relative time of rendering.
- 16. The invention (see, e.g., FIG. 9) of claim 15, wherein the testing of the auxiliary information processing involves a pop-up test in which the relative timing is indicated by the auxiliary information initially being displayed over underlying video content.
- 17. The invention (see, e.g., FIG. 10) of claim 15, wherein the testing of the auxiliary information processing involves a pop-down test in which the relative timing is indicated by the auxiliary information initially being hidden from view after having been displayed over underlying video content.
- 18. The invention (see, e.g., FIGS. 11-17) of claim 13, wherein the video content includes a scrolling timescale.
- 19. The invention (see, e.g., FIGS. 15-17) of claim 18, wherein the video content further includes a static timescale and reference markings and the auxiliary information content includes static auxiliary information to be rendered adjacent to the static timescale and reference markings.
- 20. 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 sequence of time-varying pictures; and (b) an auxiliary information stream comprising a coded representation of auxiliary information for the sequence of pictures, wherein the sequence of pictures provides a temporal reference for characterizing the relative timing of the auxiliary information processing based on at least one of the pictures that corresponds to the rendering of the auxiliary information.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of the filing dates of U.S. provisional application No. 60/284,600, filed on Apr. 18, 2001 as attorney docket no. SAR 14428PROV, and U.S. provisional application No. 60/284,601, filed on Apr. 18, 2001 as attorney docket no. SAR 14370PROV.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60284600 |
Apr 2001 |
US |
|
60284601 |
Apr 2001 |
US |