Claims
- 1. An apparatus for decoding a video signal, said video signal comprising a plurality of coded components encoded thereon by deriving a plurality of signal components from a video source signal comprising a plurality of frames which are partitioned into a plurality of separate blocks and processed on a block by block basis so as to determined the activity of each block, digitizing each of said signal components, coding each of said digitized signal components in a manner optimized for each respective component, and modulating said coded components to form said video signal, said apparatus comprising:
- a) demodulation means for deriving from said video signal, said coded components;
- b) means for decoding each of each coded components in a manner optimized for each of said respective components so as to form a plurality of decoded components; and
- c) means for combining said decoded components into a video display.
- 2. The decoding apparatus as described in claim 1 wherein the activity of each block is classified according to the formula A(m, n)=max .vertline.X(u, v).vertline. wherein m, n, u and v are integers; u and v are not equal to zero, A(m, n) represents the activity of the block (m, n) and X(u, v) represents respective coefficients used to process each of said blocks.
- 3. The decoding apparatus of claim 1 wherein said video signal is encoded so as to assign each activity to one of a plurality of activity classes, wherein each assigned class together with a selected normalization factor is used to select a set of weight suitable for that class and normalization factor.
- 4. An apparatus for encoding a video source signal comprising a plurality of frames, said apparatus comprising:
- a) means for deriving from said video source signal, a plurality of signal components;
- b) digitizing means coupled to said deriving means, for digitizing said signal components so as to form a plurality of digitized components;
- c) coding means coupled to said digitizing means for processing said digitized components by partitioning each frame into a plurality of separate blocks and processing each block so as to determine and classify its activity, and by processing each of said digitized components in a manner optimized for each of said respective components so as to provide a plurality of coded components; and
- d) means coupled to said coding means, for combining said coded components so as to form a video signal.
- 5. The apparatus described in claim 4 wherein said coding means further comprises a block classification means which calculates and classifies the amount of detail presented by each of said blocks according to the formula A(m, n)=max .vertline.X(u, v).vertline.
- wherein m, n, u and v are integers; u and v are not equal to zero, A(m, n) represents the activity of the block (m, n) and X(u, v) represents respective coefficients used to process each of said blocks.
- 6. The apparatus of claim 5 further comprising means for assigning said activity to one of a plurality of activity classes, wherein each assigned class together with a selected normalization factor is used to select a set of weights suitable for that class and normalization factor.
Parent Case Info
This application is a continuation of U.S. application Ser. No. 361,523 filed Jun. 2, 1989, now U.S. Pat. No. 5,128,758. The contents of this application is specifically incorporated herein by reference.
US Referenced Citations (10)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0317017 |
May 1989 |
EPX |
Non-Patent Literature Citations (1)
Entry |
Proceedings of Melecom '87, IEEE pp. 485-488. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
361523 |
Jun 1989 |
|