A system includes a computing device that includes a memory for storing content of a sequence of frames, and a frame predictor. The frame predictor determines a difference between content of a first frame and content of a second frame, in which the first and second frames are adjacent in the sequenc
A system includes a computing device that includes a memory for storing content of a sequence of frames, and a frame predictor. The frame predictor determines a difference between content of a first frame and content of a second frame, in which the first and second frames are adjacent in the sequence of frames. The difference between the content of the first and second frames is representative of image changes included in the content of first and second frames. The frame predictor is configured to produce an intermediate frame using at least one of the first and second frames, and the determined difference. The frame predictor is further configured to insert the intermediate frame into the frame sequence.
대표청구항▼
1. A computer-implemented method comprising: producing a first frame and a second frame, wherein the first and second frames are adjacent in a sequence of frames;determining a difference between content of the first frame and content of the second frame, wherein the difference between the content of
1. A computer-implemented method comprising: producing a first frame and a second frame, wherein the first and second frames are adjacent in a sequence of frames;determining a difference between content of the first frame and content of the second frame, wherein the difference between the content of the first and second frames is representative of image changes included in the content of first and second frames;calculating depth information from content of at least one of the first and second frames;calculating velocity from the calculated depth information, wherein the velocity is representative of image changes included in the content of first and second frames;producing an intermediate frame using the calculated velocity, depth information, and the determined difference, wherein a portion of the intermediate frame is produced as at least one of the first frame and the second frame is being produced; andinserting the intermediate frame into the frame sequence. 2. The computer-implemented method of claim 1, wherein inserting the intermediate frame includes inserting the intermediate frame between the first frame and the second frame. 3. The computer-implemented method of claim 1, wherein inserting the intermediate frame includes determining an insertion position between the first and second frames. 4. The computer-implemented method of claim 3, wherein determining the insertion position is based upon a timing signal. 5. The computer-implemented method of claim 3, wherein determining the insertion position is based upon a vertical blanking interval. 6. The computer-implemented method of claim 3, wherein determining the insertion position is based upon a rate for presenting the frames. 7. The computer-implemented method of claim 1, wherein the difference between the content of the first frame and the content of the second frame includes the difference between a pixel included in the first frame and a pixel included in the second frame. 8. The computer-implemented method of claim 1, wherein the difference between the content of the first frame and the content of the second frame includes the difference between a group of pixels included in the first frame and a group of pixels included in the second frame. 9. The computer-implemented method of claim 1, wherein the velocity is associated with a pixel included in the first frame and a pixel included in the second frame. 10. The computer-implemented method of claim 1, wherein the velocity is associated with a group of pixels included in the first frame and a group of pixels included in the second frame. 11. The computer-implemented method of claim 1, wherein determining the difference between the content of the first frame and the content of the second frame further includes determining the difference with content of a third frame. 12. The computer-implemented method of claim 1, wherein producing the intermediate frame includes using the first frame and the determined difference as the first frame is being presented. 13. The computer-implemented method of claim 1, wherein producing the intermediate frame includes using the second frame and the determined difference as the first frame is being presented. 14. A system, comprising: a computing device comprising:a memory for storing content of a sequence of frames; anda frame predictor for determining a difference between content of a first frame and content of a second frame, wherein the first and second frames are adjacent in the sequence of frames, wherein the difference between the content of the first and second frames is representative of image changes included in the content of first and second frames, and wherein the frame predictor is configured to: calculate depth information from content of at least one of the first and second frames;calculate velocity from the calculated depth information;produce an intermediate frame using velocity, depth information, and the determined difference, wherein a portion of the intermediate frame is produced as at least one of the first frame and the second frame is being produced, andinsert the intermediate frame into the frame sequence. 15. The system of claim 14, wherein intermediate frame is inserted between the first frame and the second frame. 16. The system of claim 14, wherein the frame predictor is configured to determine an insertion position between the first and second frames. 17. The system of claim 16, wherein the insertion position is determined based upon a timing signal. 18. The system of claim 16, wherein the insertion position is determined based upon a vertical blanking interval. 19. The system of claim 16, wherein the insertion position is determined based upon a rate for presenting the frames. 20. The system of claim 14, wherein the difference between the content of the first frame and the content of the second frame includes the difference between a pixel included in the first frame and a pixel included in the second frame. 21. The system of claim 14, wherein the difference between the content of the first frame and the content of the second frame includes the difference between a group of pixels included in the first frame and a group of pixels included in the second frame. 22. The system of claim 14, wherein the velocity is associated with a pixel included in the first frame and a pixel included in the second frame. 23. The system of claim 14, wherein the velocity is associated with a group of pixels included in the first frame and a group of pixels included in the second frame. 24. The system of claim 14, wherein the difference between the content of the first frame and the content of the second frame is determined with the difference with content of a third frame. 25. The system of claim 14, wherein the intermediate frame is produced using the first frame and the determined difference as the first frame is being presented. 26. The system of claim 14, wherein the intermediate frame is produced using the second frame and the determined difference as the first frame is being presented. 27. The system of claim 14, wherein the frame sequence is used by an on line application. 28. The system of claim 14, wherein the frame sequence is used for an off line application. 29. A computer program product tangibly embodied in a machine-readable storage device and comprising instructions that when executed by a processor perform a method comprising: determining a difference between content of a first frame and content of a second frame, wherein the first and second frames are adjacent in a sequence of frames, the difference between the content of the first and second frames is representative of image changes included in the content of first and second frames;calculating depth information from content of at least one of the first and second frames;calculating velocity from the calculated depth information;producing an intermediate frame using velocity, depth information, and the determined difference wherein a portion of the intermediate frame is produced as at least one of the first frame and the second frame is being produced; andinserting the intermediate frame into the frame sequence. 30. The computer program product of claim 29, wherein inserting the intermediate frame includes inserting the intermediate frame between the first frame and the second frame. 31. The computer program product of claim 29, wherein inserting the intermediate frame includes determining an insertion position between the first and second frames. 32. The computer program product of claim 31, wherein determining the insertion position is based upon a timing signal. 33. The computer program product of claim 31, wherein determining the insertion position is based upon a vertical blanking interval. 34. The computer program product of claim 31, wherein determining the insertion position is based upon a rate for presenting the frames. 35. The computer program product of claim 29, wherein the difference between the content of the first frame and the content of the second frame includes the difference between a pixel included in the first frame and a pixel included in the second frame. 36. The computer program product of claim 29, wherein the difference between the content of the first frame and the content of the second frame includes the difference between a group of pixels included in the first frame and a group of pixels included in the second frame. 37. The computer program product of claim 29, wherein the velocity is associated with a pixel included in the first frame and a pixel included in the second frame. 38. The computer program product of claim 29, wherein the velocity is associated with a group of pixels included in the first frame and a group of pixels included in the second frame. 39. The computer program product of claim 29, wherein determining difference between the content of the first frame and the content of the second frame further includes determining the difference with content of a third frame. 40. The computer program product of claim 29, wherein producing the intermediate frame includes using the first frame and the determined difference as the first frame is being presented. 41. The computer program product of claim 29, wherein producing the intermediate frame includes using the second frame and the determined difference as the first frame is being presented. 42. A system, comprising: a computing device comprising:a memory for storing content of a sequence of frames; anda frame predictor configured to determine a difference between depth information calculated from content of a first frame and content of a second frame, wherein the first and second frames are adjacent in the sequence of frames,determine velocity from the difference in depth information, wherein the velocity represents changes in an image included in the content of first frame compared to an image included in the content of the second frame;produce an intermediate frame using the velocity as the first frame is being presented and as the second frame is being produced,insert the intermediate frame between the first frame and the second frame in the frame sequence. 43. The system of claim 42, wherein inserting the intermediate frame includes determining an insertion position between the first and second frames. 44. The system of claim 43, wherein determining the insertion position is based upon a rate for presenting the frames.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Baba, Masahiro; Itoh, Goh, Image processing method and apparatus.
Ho, Yo Sung; Lee, Cheon; Oh, Kwan Jung; Choi, Byeong Ho, Method of computing disparity, method of synthesizing interpolation view, method of encoding and decoding multi-view video using the same, and encoder and decoder using the same.
Eleftheriadis Alexandros ; Anastassiou Dimitris ; Chang Shif-Fu ; Nayar Shree, Methods and apparatus for performing digital image and video segmentation and compression using 3-D depth information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.