Claims
- 1. A method of encoding video comprising:
concatenating at least one data bit onto at least one component of input data; and balancing said at least one component and said at least one data bit.
- 2. The method of claim 1, including communicating said balanced component and said concatenated data bit.
- 3. The method of claim 1, including computing at least one CRC bit and concatenating said at least one CRC bit onto said at least one component.
- 4. The method of claim 1, including concatenating audio data onto said at least one component.
- 5. The method of claim 1, including concatenating auxiliary data onto said at least one component.
- 6. The method of claim 1, including concatenating status information onto said at least one component.
- 7. The method of claim 1, including detecting pixel errors.
- 8. The method of claim 7, further including compensating for said detected pixel errors.
- 9. The method of claim 8, wherein compensating comprises keeping a last pixel value.
- 10. The method of claim 8, wherein compensating comprises averaging adjacent pixel values.
- 11. The method of claim 8, wherein compensating comprises interpolating between prior and next non-errored pixel values.
- 12. A method of encoding video comprising:
receiving input data; splitting said input data into at least two components; and concatenating at least one data bit onto at least one of said components.
- 13. The method of claim 12, wherein splitting said input data includes splitting said input data into color pixels.
- 14. The method of claim 13, wherein splitting said input data includes splitting said input data into eight bit color pixels.
- 15. The method of claim 12, including computing at least one CRC bit.
- 16. The method of claim 15, including concatenating said at least one CRC bit onto said at least one of said components.
- 17. The method of claim 12, including concatenating audio data onto said at least one of said components.
- 18. The method of claim 12, including concatenating auxiliary information onto said at least one of said components.
- 19. The method of claim 12, including concatenating status information onto said at least one of said components.
- 20. The method of claim 12, including DC balancing said components and said concatenated data bit.
- 21. The method of claim 12, including communicating said components having said additional data bit to at least one channel.
- 22. A method of encoding video comprising:
registering a received input pixel; splitting said input pixel into a plurality of color components; concatenating at least one data bit onto said plurality of color components; and balancing said color components and said concatenated data bit.
- 23. The method of claim 22, including communicating said balanced color components and said at least one data bit to at least one communication channel.
- 24. The method of claim 22, including computing at least one CRC bit and concatenating said at least one CRC bit onto said plurality of color components.
- 25. The method of claim 22, including concatenating audio data onto said plurality of color components.
- 26. The method of claim 22, including concatenating auxiliary data onto said plurality of color components.
- 27. The method of claim 22, including concatenating status information onto said plurality of color components.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to, and claims benefit of and priority from, Provisional Application No. 60/313,157 dated Aug. 16, 2001, titled “Flexible Video Encoding Scheme Supporting Audio and Auxiliary Information” and Provisional Application No. 60/313,610 dated Aug. 20, 2001, titled “Video Encoding Scheme Supporting The Transport of Audio and Auxiliary Information”, the complete subject matter of each of which is incorporated herein by reference in its entirety.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60313157 |
Aug 2001 |
US |
|
60313610 |
Aug 2001 |
US |