Claims
- 1. A method for processing color information in a video signal, said method comprising the steps of:
receiving a compressed video stream that includes a frame picture having chroma samples and luma samples; and receiving chroma information in the compressed video stream that specifies locations of the chroma samples relative to the location of the luma samples.
- 2. The method of claim 1, wherein the specified chroma locations relative to the luma sample locations in the compressed video stream correspond to a first color format.
- 3. The method of claim 2, further including the step of decompressing the compressed video stream.
- 4. The method of claim 3, further including the step of upconverting the decompressed video stream to a second color format using an upconversion filter implied by the chroma information.
- 5. The method of claim 3, further including the steps of upconverting the decompressed video stream to a second color format and resizing the frame picture using an upconversion filter implied by the chroma information.
- 6. The method of claim 3, further including the steps of upconverting the decompressed video stream to a second color format and matching the scan format of a display device using an upconversion filter implied by the chroma information, wherein the scan format of the display device includes at least one of a progressive scan format and an interlaced scan format.
- 7. The method of claim 3, further including the step of passing the chroma information to an upconverter for upconversion of the decompressed video stream, wherein the upconverter is located in at least one of a decompression engine and external to a decompression engine.
- 8. The method of claim 3, further including the step of determining whether to use the chroma information in upconversion of the decompressed video stream.
- 9. The method of claim 3, further including the step of disregarding the chroma information during upconversion of the decompressed video stream.
- 10. The method of claim 1, wherein the chroma information includes at least one of a chroma offset from the location of chroma samples in a video signal from which the compressed video stream was generated and alternate chroma offsets.
- 11. The method of claim 1, wherein the chroma information is included in at least one of a group of pictures header, a picture sequence header, a picture header, and a file.
- 12. The method of claim 1, wherein the frame picture includes at least one of a progressive frame picture and an interlaced frame picture.
- 13. The method of claim 1, wherein the steps of receiving a compressed video stream and chroma information includes receiving the compressed video stream and the chroma information at a decompression engine.
- 14. The method of claim 1, further including the step of storing the received compressed video stream and the chroma information in at least one of memory and a storage device.
- 15. A method for processing color information in a video signal, said method comprising the steps of:
receiving a compressed video stream that includes a frame picture having chroma samples and luma samples; receiving chroma information in the compressed video stream that specifies an offset location of the chroma samples relative to the location of the luma samples, wherein the specified chroma locations relative to the luma sample locations in the compressed video stream correspond to a first color format, wherein the chroma information includes a chroma offset from the location of the chroma samples in a video signal from which the compressed video stream was generated; decompressing the compressed video stream; and upconverting the decompressed video stream to a second color format using an upconversion filter implied by the chroma information.
- 16. A method for processing color information in a video signal, said method comprising the steps of:
receiving a compressed video stream that includes a frame picture having chroma samples and luma samples at defined locations; and receiving chroma information in the compressed video stream that specifies the defined locations and other locations of the chroma samples relative to the location of the luma samples.
- 17. The method of claim 16, wherein the defined chroma locations and the other locations relative to the luma sample locations in the compressed video stream correspond to a first color format.
- 18. The method of claim 17, further including the step of decompressing the compressed video stream.
- 19. The method of claim 18, further including the step of upconverting the decompressed video stream to a second color format using an upconversion filter implied by the chroma information.
- 20. The method of claim 18, further including the steps of upconverting the decompressed video stream to a second color format and resizing the frame picture using an upconversion filter implied by the chroma information.
- 21. The method of claim 18, further including the steps of upconverting the decompressed video stream to a second color format and matching the scan format of a display device using an upconversion filter implied by the chroma information, wherein the scan format of the display device includes at least one of a progressive scan format and an interlaced scan format.
- 22. The method of claim 18, further including the step of passing the chroma information to an upconverter for upconversion of the decompressed video stream, wherein the upconverter is located in at least one of a decompression engine and external to a decompression engine.
- 23. The method of claim 18, further including the step of determining whether to use the chroma information in upconversion of the decompressed video stream.
- 24. The method of claim 18, further including the step of disregarding at least one of the chroma information that specifies the defined locations and the chroma information that specifies the other locations during upconversion of the decompressed video stream.
- 25. The method of claim 16, wherein the defined locations are default locations according to the syntax and semantics of a video compression method.
- 26. The method of claim 16, wherein the chroma information includes at least one of a default chroma offset from the location of chroma samples in a video signal from which the compressed video stream was generated and a second chroma offset.
- 27. The method of claim 16, wherein the chroma information is included in at least one of a group of pictures header, a picture sequence header, a picture header, and a file.
- 28. The method of claim 16, wherein the frame picture includes at least one of a progressive frame picture and an interlaced frame picture.
- 29. The method of claim 16, wherein the steps of receiving a compressed video stream and chroma information includes receiving the compressed video stream and the chroma information at a decompression engine.
- 30. The method of claim 16, further including the step of storing the received compressed video stream and the chroma information in at least one of memory and a storage device.
- 31. A method for processing color information in a video signal, said method comprising the steps of:
receiving a compressed video stream that includes a frame picture having chroma samples and luma samples at defined locations; receiving chroma information in the compressed video stream that specifies the defined locations and other locations of the chroma samples relative to the location of the luma samples, wherein the defined chroma locations and the other locations relative to the luma sample locations in the compressed video stream correspond to a first color format, wherein the chroma information includes at least one of a default chroma offset from the location of chroma samples in a video signal from which the compressed video stream was generated and a second chroma offset; decompressing the compressed video stream; disregarding at least one of the chroma information that specifies the defined locations and the chroma information that specifies the other locations during upconversion of the decompressed video stream; and upconverting the decompressed video stream to a second color format using an upconversion filter implied by the chroma information.
- 32. A method for processing color information in a video signal, said method comprising the steps of:
receiving a compressed video stream that includes a frame picture having chroma samples and luma samples located in the frame picture according to a second color format; and receiving filter information in the compressed video stream, the filter information being related to a downconversion filter employed to cause downconversion of the video signal from a first color format to the second color format.
- 33. The method of claim 32, further including the steps of decompressing the compressed video stream, and upconverting the decompressed video stream to the first color format using an upconversion filter specified by the filter information, wherein the upconversion occurs in at least one of a decompression engine, an upconverter internal to the decompression engine, and an upconverter located external to a decompression engine.
- 34. The method of claim 33, wherein the step of receiving filter information includes at least one of receiving filter characteristics for the upconversion filter, receiving filter characteristics of the downconversion filter, receiving an index to a location in a data table addressing the upconversion filter, receiving a data table that includes the upconversion filter, and receiving a data table that includes the downconversion filter.
- 35. The method of claim 34, further including the steps of evaluating and selecting an inverse filter from the filter characteristics of the downconversion filter.
- 36. The method of claim 33, further including the step of determining whether to use the filter information in upconversion of the decompressed video stream.
- 37. The method of claim 32, wherein the frame picture includes at least one of a progressive frame picture and an interlaced frame picture.
- 38. The method of claim 32, wherein the step of receiving filter information includes receiving the filter information in at least one of a group of pictures header, a sequence header, a picture header, stuffing packets, motion pictures expert group private data, and user data.
- 39. The method of claim 32, wherein the steps of receiving a compressed video stream and filter information includes receiving the compressed video stream and the filter information at a decompression engine.
- 40. The method of claim 32, further including the step of storing the received compressed video stream and the filter information in at least one of memory and a storage device.
- 41. A method for processing color information in a video signal, said method comprising the steps of:
receiving a compressed video stream that includes a frame picture having chroma samples and luma samples located in the frame picture according to a second color format; receiving filter information in the compressed video stream, the filter information being related to a downconversion filter employed to cause downconversion of the video signal from a first color format to the second color format, wherein the step of receiving filter information includes at least one of receiving filter characteristics for the upconversion filter, receiving filter characteristics of the downconversion filter, receiving an index to a location in a data table addressing the upconversion filter, receiving a data table that includes the upconversion filter, and receiving a data table that includes the downconversion filter; decompressing the compressed video stream; and upconverting the decompressed video stream to the second color format using an upconversion filter specified by the filter information.
- 42. A system for processing color information in a video signal, said system comprising:
a memory with logic; and a processor configured with the logic to receive a compressed video stream that includes a frame picture having chroma samples and luma samples, wherein the processor is further configured with the logic to receive chroma information in the compressed video stream that specifies an offset location of the chroma samples relative to the location of the luma samples, wherein the specified chroma locations relative to the luma sample locations in the compressed video stream correspond to a first color format, wherein the chroma information includes a chroma offset from the location of the chroma samples in a video signal from which the compressed video stream was generated, wherein the processor is further configured with the logic to decompress the compressed video stream, wherein the processor is further configured with the logic to upconvert the decompressed video stream to a second color format using an upconversion filter implied by the chroma information.
- 43. A system for processing color information in a video signal, said system comprising:
a memory with logic; and a processor configured with the logic to receive a compressed video stream that includes a frame picture having chroma samples and luma samples at defined locations, wherein the processor is further configured with the logic to receive chroma information in the compressed video stream that specifies the defined locations and other locations of the chroma samples relative to the location of the luma samples, wherein the defined chroma locations and the other locations relative to the luma sample locations in the compressed video stream correspond to a first color format, wherein the chroma information includes at least one of a default chroma offset from the location of chroma samples in a video signal from which the compressed video stream was generated and a second chroma offset, wherein the processor is further configured with the logic to decompress the compressed video stream, wherein the processor is further configured with the logic to disregard at least one of the chroma information that specifies the defined locations and the chroma information that specifies the other locations during upconversion of the decompressed video stream, wherein the processor is further configured with the logic to upconvert the decompressed video stream to a second color format using an upconversion filter implied by the chroma information.
- 44. A system for processing color information in a video signal, said system comprising:
a memory with logic; and a processor configured with the logic to receive a compressed video stream that includes a frame picture having chroma samples and luma samples located in the frame picture according to a second color format, wherein the processor is further configured with the logic to receive filter information in the compressed video stream, the filter information being related to a downconversion filter employed to cause downconversion of the video signal from a first color format to the second color format, wherein the filter information includes at least one of filter characteristics for the upconversion filter, filter characteristics of the downconversion filter, an index to a location in a data table addressing the upconversion filter, a data table that includes the upconversion filter, and a data table that includes the downconversion filter, wherein the processor is further configured with the logic to decompress the compressed video stream, wherein the processor is further configured with the logic to upconvert the decompressed video stream to the second color format using an upconversion filter specified by the filter information.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to copending U.S. provisional application No. 60/395,969, filed Jul. 15, 2002, which is entirely incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60395969 |
Jul 2002 |
US |