Claims
- 1. A method of enhancing error resiliency in an encoded video transmission, the method comprising:
receiving an indication that a first frame corresponds to a scene change; intracoding the first frame at least partly in response to receiving the indication that the first frame corresponds to a scene change; automatically intracoding the next consecutive frame; and transmitting the intracoded first frame and the intracoded next consecutive frame.
- 2. The method as defined in claim 1, wherein the transmission of the intracoded first frame and the intracoded next consecutive frame is MPEG-4 compliant.
- 3. The method as defined in claim 1, wherein the first frame is designated as an I-frame.
- 4. The method as defined in claim 1, wherein the next consecutive frame is designated as an I-frame.
- 5. The method as defined in claim 1, wherein the next consecutive frame is not a scene change frame.
- 6. The method as defined in claim 1, wherein a frame immediately subsequent to the next consecutive frame is interceded.
- 7. The method as defined in claim 1, wherein the indication that the first frame corresponds to a scene change is read from a file.
- 8. A video coding apparatus, comprising:
a first instruction stored in a processor readable memory, the first instruction configured to receive an indication that a first frame is to be intracoded; a second instruction stored in processor readable memory, the second instruction configured to intracode the first frame at least partly in response to the indication; and a third instruction stored in processor readable memory, the third instruction configured to automatically intracode the frame immediately after the first frame as a result of the indication that the first frame is to be intracoded.
- 9. The video coding apparatus as defined in claim 8, wherein the video coding apparatus is an integrated circuit.
- 10. The video coding apparatus as defined in claim 8, wherein the video coding apparatus is a cellular phone.
- 11. The video coding apparatus as defined in claim 8, wherein the video coding apparatus is a desktop computer.
- 12. The video coding apparatus as defined in claim 8, wherein the video coding apparatus is a personal digital assistant.
- 13. The video coding apparatus as defined in claim 8, wherein the first frame is a scene change frame.
- 14. The video coding apparatus as defined in claim 8, further comprising a file used to store the indication that the first frame is to be intracoded.
- 15. A method of encoding video frames, the method comprising:
receiving a first instruction to intracode a first frame; intracoding the first frame in response to the first instruction; and intracoding a second frame as a result of the first instruction to intracode the first frame.
- 16. The method as defined in claim 15, further comprising transmitting the intracoded first frame and the intracoded next frame.
- 17. The method as defined in claim 15, wherein the first frame is a scene change frame.
- 18. The method as defined in claim 15, wherein the second frame has an activity level that would cause it to be intercoded in the absence of the first instruction.
- 19. The method as defined in claim 15, further comprising interceding a third frame based at least in part on its relative visual motion, the third frame immediately subsequent to the second frame.
- 20. An encoding apparatus, comprising:
a means for receiving a first indication to intracode a first frame; a means for intracoding the first frame in response to the first instruction; and a means for intracoding a second frame as a result of the first instruction to intracode the first frame.
- 21. The encoding apparatus as defined in claim 20, further comprising a means for providing the first intracoded frame and the second intracoded frame.
- 22. The encoding apparatus as defined in claim 20, wherein the encoding apparatus is included in an integrated circuit.
PRIORITY CLAIM
[0001] This application claims the benefit under 35 U.S.C. 119(e) of U.S. Provisional Application No. 60/273,443, filed Mar. 5, 2001, U.S. Provisional Application No. 60/275,859, filed Mar. 14, 2001, and U.S. Provisional Application No. 60/286,280, filed Apr. 25, 2001, which are incorporated herein in their entirety.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60273443 |
Mar 2001 |
US |
|
60275859 |
Mar 2001 |
US |
|
60286280 |
Apr 2001 |
US |