Claims
- 1. An encoding apparatus, comprising:
a picture element memory for receiving and storing a picture element having a value within a predetermined range as an encoding picture element, and for outputting a value of an encoded picture element adjacent to the encoding picture element as the value of a reference picture element; an encoding section for predicting the value of the encoding picture element, determining whether the prediction is correct, encoding the value of the encoding picture element based on a result of the determination, and for outputting a codeword for the encoding picture element; and an encoding controller for controlling a codeword interpretation performed by said encoding section based on the result of the prediction made by said encoding section.
- 2. The encoding apparatus as claimed in claim 1, wherein the encoding section comprises:
a predictor for calculating a prediction value of the encoding picture element based on the value of the reference picture element; a prediction error calculator for calculating an error between the value of the encoding picture element and the prediction value calculated by said predictor as a prediction error; a determinator for determining whether the prediction error calculated by said prediction error calculator is a predetermined value and for outputting a result of determination; a first encoder for receiving the result of determination output from said determinator, encoding the result of determination, and for outputting the codeword; and a second encoder for encoding the prediction error calculated by said prediction error calculator when the prediction error is other than the predetermined value for the encoding picture element to be encoded and for outputting the codeword for the encoding picture element to be encoded.
- 3. A decoding apparatus comprising:
a picture element memory for storing decoded picture elements having values within a predetermined range and for outputting the value of one of the decoded picture elements adjacent to a decoding picture element as the value of a reference picture element; a decoding section for receiving a codeword, predicting a value of the decoding picture element, determining whether the prediction is correct, and for decoding the codeword into the value of the decoding picture element based on a result of the determination; and a decoding controller for controlling a codeword interpretation performed by said decoding section based on the result of the determination made by said decoding section.
- 4. The decoding apparatus as claimed in claim 3, wherein said decoding section comprises:
a predictor for calculating a prediction value for the decoding picture element based on the value of the reference picture element; a first decoder for decoding a result of determination showing whether a prediction error is a predetermined value; a second decoder for decoding the codeword for the decoding picture element whose prediction error is not the predetermined value into the prediction error; a decoding picture element calculator for calculating the value of the decoding picture element based on the prediction value calculated by said predictor, the result of the determination, and the prediction error obtained by said second decoder.
- 5. An encoding method, comprising:
an outputting step of receiving and storing a picture element having a value within a predetermined range as an encoding picture element, and for outputting a value of an encoded picture element adjacent to the encoding picture element as the value of a reference picture element; an encoding step of predicting the value of the encoding picture element, determining whether the prediction is correct, encoding the value of the encoding picture element based on a result of the determination, and for outputting a codeword for the encoding picture element; and an encoding controlling step of controlling a codeword interpretation performed by said encoding step based on the result of the prediction made by said encoding step.
- 6. The encoding method as claimed in claim 5, wherein said encoding step comprises:
a predicting step of calculating a prediction value of the encoding picture element based on the value of the reference picture element; a prediction error calculating step of calculating an error between the value of the encoding picture element and the prediction value calculated by said predicting step as a prediction error; a determinating step of determining whether the prediction error calculated by said prediction error calculating step is a predetermined value and for outputting a result of determination; a first encoding step of receiving the result of determination output from said determinating step, encoding the result of determination, and of outputting the codeword; and a second encoding step of encoding the prediction error calculated by said prediction error calculating step when the prediction error is other than the predetermined value for the encoding picture element to be encoded and of outputting the codeword for the encoding picture element to be encoded.
- 7. A decoding method, comprising:
an outputting step of storing decoded picture elements having values within a predetermined range and of outputting the value of one of the decoded picture elements adjacent to a decoding picture element as the value of a reference picture element; a decoding step of receiving a codeword, predicting a value of the decoding picture element, determining whether the prediction is correct, and of decoding the codeword into the value of the decoding picture element based on a result of the determination; and a decoding controlling step of controlling a codeword interpretation performed by said decoding step based on the result of the determination made by said decoding step.
- 8. The decoding method as claimed in claim 7, wherein said decoding step comprises:
a predicting step of calculating a prediction value for the decoding picture element based on the value of the reference picture element; a first decoding step of decoding a result of determination showing whether a prediction error is a predetermined value; a second decoding step of decoding the codeword for the decoding picture element whose prediction error is not the predetermined value into the prediction error; and a decoding picture element calculating step of calculating the value of the decoding picture element based on the prediction value calculated by said predicting step, the result of the determination, and the prediction error obtained by said second decoding step.
- 9. (Amended) A picture processing apparatus comprising:
a picture pick-up device for picking up a picture composed of a plurality of picture elements; a picture compression circuit for compressing the picked-up picture; and a memory for storing the compressed picture, wherein said picture compression circuit includes an encoding apparatus comprising:
a picture element memory for receiving and storing a picture element having a value within a predetermined range as an encoding picture element, and for outputting a value of an encoded picture element adjacent to the encoding picture element as the value of a reference picture element; an encoding section for predicting the value of the encoding picture element, determining whether the prediction is correct, encoding the value of the encoding picture element based on a result of the determination, and for outputting a codeword for the encoding picture element; and an encoding controller for controlling a codeword interpretation performed by said encoding section based on the result of the prediction made by said encoding section.
- 10. (Amended) The picture processing apparatus as claimed in claim 9,
wherein said encoding section comprises:
a predictor for calculating a prediction value of the encoding picture element based on the value of the reference picture element; a prediction error calculator for calculating an error between the value of the encoding picture element and the prediction value calculated by the predictor as a prediction error; a determinator for determining whether the prediction error calculated by said prediction error calculator is a predetermined value and for outputting a result of determination; a first encoder for receiving the result of determination output from said determinator, encoding the result of determination, and for outputting the codeword; and a second encoder for encoding the prediction error calculated by said prediction error calculator when the prediction error is other than the predetermined value for the encoding picture element to be encoded and for outputting the codeword for the encoding picture element to be encoded.
- 11. (Amended) A picture processing apparatus, comprising:
a picture pick-up device for picking up a picture composed of a plurality of picture elements; a picture compression circuit for compressing the picked-up picture; a memory for storing the compressed picture; and a picture expansion circuit for expanding the stored picture, wherein said picture expansion circuit includes a decoding apparatus comprising:
a picture element memory for storing decoded picture elements having values within a predetermined range and for outputting the value of one of the decoded picture elements adjacent to a decoding picture element as the value of a reference picture element; an decoding section for receiving a codeword, predicting a value of the decoding picture element, determining whether the prediction is correct, and for decoding the codeword into the value of the decoding picture element based on a result of the determination; and a decoding controller for controlling a codeword interpretation performed by said decoding section based on the result of the determination made by said decoding section.
- 12. (Amended) The picture processing apparatus as claimed in claim 11,
wherein said decoding section comprises:
a predictor for calculating a prediction value for the decoding picture element based on the value of the reference picture element; a first decoder for decoding a result of determination showing whether a prediction error is a predetermined value; a second decoder for decoding the codeword for the decoding picture element whose prediction error is not the predetermined value into the prediction error; and a decoding picture element calculator for calculating the value of the decoding picture element based on the prediction value calculated by said predictor, the result of the determination, and the prediction error obtained by said second decoder.
Priority Claims (2)
Number |
Date |
Country |
Kind |
HEI8-63117 |
Mar 1996 |
JP |
|
JP96/03568 |
Dec 1996 |
JP |
|
Parent Case Info
[0001] This application is a divisional of pending prior application Ser. No. 09/458,061 filed on Dec. 10, 1999 which is a divisional of application Ser. No. 08/952,723 filed on Nov. 19, 1997 and issued as U.S. Pat. No. 6,188,793 on Feb. 13, 2001.
Divisions (2)
|
Number |
Date |
Country |
Parent |
09458061 |
Dec 1999 |
US |
Child |
10419962 |
Apr 2003 |
US |
Parent |
08952723 |
Nov 1997 |
US |
Child |
09458061 |
Dec 1999 |
US |