Claims
- 1-31. (Canceled)
- 32. A method for controlling video processing, the method comprising:
operating a controller in at least two operating modes either singly or simultaneously; programming a plurality of processors based upon externally received program instructions and video processing instructions; synchronizing the plurality of processors, wherein the plurality of processors operate in one of a parallel and a serial mode; estimating motion differences between current video information and reference video information; and transferring video information to an output buffer based upon the estimated motion differences.
- 33. The method according to claim 32, further comprising storing encoding commands received from a host interface and programming at least one of a video input processor, a motion estimation processor, a digital signal processor, and a bit-stream processor.
- 34. The method according to claim 32, further comprising:
preprocessing a video signal; accumulating preprocessed video information; and transferring the preprocessed video information to a global controller.
- 35. The method according to claim 32, further comprising
retrieving and loading a current picture macro-block and a reference picture macro block from a memory unit into an motion estimation processor; and scheduling at least one of video processing and information transferring.
- 36. The method according to claim 32, further comprising:
comparing a current picture macro-block with a reference picture macro-block; estimating motion of the current picture macro-block; using the estimation to remove temporal redundancy of a video signal; transferring the estimation, the current picture macro-block, and a reference picture macro-block to the digital signal processor.
- 37. The method according to claim 32, further comprising at least one of:
performing a resolution reduction to decrease image information; perform at least one search to produce full resolution motion analysis; multiply resolution of image information to enable motion prediction; and synchronizing a low resolution processor, a full resolution processor, and a hyper resolution processor;
- 38. The method according to claim 32, further comprising:
reducing spatial redundancy in a video signal by producing a sequence of compression commands; and transferring a sequence of compressed information to a bit-stream processor.
- 39. The method according to claim 32, further comprising:
performing encoding procedures; compressing information into a standard format; and transferring standard format information to a compressed data interface.
- 40. The method according to claim 32, wherein operating in at least two modes comprises at least one of operating in a programming mode, operating in an operational mode, and operating in both modes simultaneously.
Priority Claims (1)
Number |
Date |
Country |
Kind |
122299 |
Nov 1997 |
IL |
|
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application a continuation application of U.S. Ser. No. 09/010,859, filed Jan. 22, 1998, which is incorporated in its entirety by reference herein.
Continuations (4)
|
Number |
Date |
Country |
Parent |
10059295 |
Jan 2002 |
US |
Child |
10878180 |
Jun 2004 |
US |
Parent |
09010859 |
Jan 1998 |
US |
Child |
10059295 |
Jan 2002 |
US |
Parent |
09988878 |
Nov 2001 |
US |
Child |
10878180 |
Jun 2004 |
US |
Parent |
09010859 |
Jan 1998 |
US |
Child |
09988878 |
Nov 2001 |
US |