Claims
- 1. A method for processing video data including a plurality of frames of image data in a first format, comprising the steps of:
- storing said video data in a first memory location; and
- converting a first portion of said plurality of frames stored in the first memory location into a second format for storage in a second memory location, while concurrently converting a second portion of said plurality of frames stored in the first memory location into a third format for display on a display.
- 2. The method of claim 1 further comprising a step of receiving a request from a first video application to perform the step of converting the first portion, and receiving a request from a second video application to perform the step of converting the second portion.
- 3. The method of claim 2 wherein the step of converting the first portion includes converting a portion of every frame of image data stored in the first memory location.
- 4. The method of claim 2 wherein the step of converting the second portion includes converting a portion of every frame of image data stored in the first memory location.
- 5. The method of claim 2 wherein the step of converting the second portion includes only converting a portion of those frames of image data already converted by the step of converting the first portion.
- 6. An apparatus for processing video data including a plurality of frames of image data in a first format, comprising:
- means for storing said video data in a first memory location; and
- means for converting a first portion of said plurality of frames stored in the first memory location into a second format for storage in a second memory location, while concurrently converting a second portion of said plurality of frames stored in the first memory location into a third format for display on a display.
- 7. The apparatus of claim 6 further comprising means for receiving a request from a first video application to perform converting the first portion, and for receiving a request from a second video application to perform the step of converting the second portion.
- 8. The apparatus of claim 7 wherein the means for converting the first portion includes converting a portion of every frame of image data stored in the first memory location.
- 9. The apparatus of claim 7 wherein the means for converting the second portion includes converting a portion of every frame of image data stored in the first memory location.
- 10. The apparatus of claim 7 wherein the means for converting the second portion includes only converting a portion of those frames of image data already converted by the step of converting the first portion.
- 11. A data processing system comprising:
- a memory for storing data for processing;
- a processor for processing data; and
- video processing means for processing video data including a plurality of frames of image data in a first format, the video processing means including:
- i) means for storing said video data in a first memory location; and
- ii) means for converting a first portion of said plurality of frames stored in the first memory location into a second format for storage in a second memory location, while concurrently converting a second portion of said plurality of frames stored in the first memory location into a third format for display on a display.
- 12. The data processing system of claim 11 wherein the video processing means further includes means for receiving a request from a first video application to perform converting the first portion, and for receiving a request from a second video application to perform the step of converting the second portion.
- 13. The data processing system of claim 12 wherein the means for converting the first portion includes converting a portion of every frame of image data stored in the first memory location.
- 14. The data processing system of claim 12 wherein the means for converting the second portion includes converting a portion of every frame of image data stored in the first memory location.
- 15. The data processing system of claim 12 wherein the means for converting the second portion includes only converting a portion of those frames of image data already converted by the step of converting the first portion.
- 16. A computer program product stored on a computer readable medium for instructing a computer to process video data including a plurality of frames of image data in a first format, comprising:
- means for instructing the computer to store said video data in a first memory location; and
- means for instructing the computer to convert a first portion of said plurality of frames stored in the first memory location into a second format for storage in a second memory location, while instructing the computer to concurrently convert a second portion of said plurality of frames stored in the first memory location into a third format for display on a display.
- 17. The computer program product of claim 16 further comprising means for instructing the computer to receive a request from a first video application to perform converting the first portion, and to receive a request from a second video application to perform the step of converting the second portion.
- 18. The computer program product of claim 17 wherein the means for instructing the computer to convert the first portion includes means for instructing the computer to convert a portion of every frame of image data stored in the first memory location.
- 19. The computer program product of claim 17 wherein the means instructing the computer to convert the second portion includes means for instructing the computer to convert a portion of every frame of image data stored in the first memory location.
- 20. The computer program product of claim 17 wherein the means for instructing the computer to convert the second portion includes means for instructing the computer to only convert a portion of those frames of image data already converted by the step of converting the first portion.
- 21. A method for processing a first and a second video data in a first and a second format, respectively, wherein said first format may or may not be identical to said second format, said method comprising the steps of:
- storing said first video data in a first memory location and said second video data in a second memory location; and
- converting said first video data into a third format for storage in a third memory location, while concurrently converting said second video data into a fourth format for display on a display device.
- 22. A method for processing video data including a plurality of frames of image data in a first format, comprising the steps of:
- storing said video data in a first memory location; and
- converting a first portion of said plurality of frames stored in the first memory location into a second format for storage in a second memory location, while concurrently converting said first portion of said plurality of frames stored in the first memory location into a third format for display on a display device.
RELATED PATENT APPLICATIONS
Related patent applications include copending application U.S. Ser. No. 08/496,188 (IBM Docket No. AT9-95-043) filed Jun. 16, 1995 and entitled "Method and Apparatus for Processing Multiple Images Concurrently", hereby incorporated by reference.
US Referenced Citations (17)
Foreign Referenced Citations (1)
Number |
Date |
Country |
09182017 |
Jul 1997 |
JPX |