Image coding method and image coding apparatus
First Claim
Patent Images
1. An image coding method comprising the steps of:
- compensating a motion of reproduction signals of N (N being an integer of 2 or more) frames positioned before a frame to be coded to obtain first to N-th prediction signals;
determining a linear combination of the first to N-th prediction signals to obtain a corresponding derived prediction signal; and
coding a difference between the frame to be coded and the derived prediction signal.
0 Assignments
0 Petitions
Accused Products
Abstract
In high efficiency coding of a motion image signal in transmission or recording of the motion image signal, plural prediction signals are determined by independently compensating a motion of reproduction signals of plural frames positioned before a frame to be coded. A linear combination of these prediction signals is used as derived a prediction signal. An error of the frame to be coded and the derived prediction signal is coded. As a result, the distortion of the prediction signal, that is, the prediction error is reduced, and the coding efficiency is enhanced.
242 Citations
20 Claims
-
1. An image coding method comprising the steps of:
-
compensating a motion of reproduction signals of N (N being an integer of 2 or more) frames positioned before a frame to be coded to obtain first to N-th prediction signals; determining a linear combination of the first to N-th prediction signals to obtain a corresponding derived prediction signal; and coding a difference between the frame to be coded and the derived prediction signal.
-
-
2. An image coding method comprising the steps of:
-
compensating a motion of reproduction signals of two frames positioned before a frame to be coded to obtain a first prediction signal and a second prediction signal; determining an average of the first prediction signal and the second prediction signal to obtain a corresponding third prediction signal; and coding a difference between the frame to be coded and the average prediction signal.
-
-
3. An image coding method comprising the steps of:
-
compensating a motion of reproduction signals of two frames positioned before a frame to be coded to obtain a first prediction signal and a second prediction signal; determining an average of the first prediction signal and the second prediction signal to obtain a corresponding third prediction signal; determining a size of a prediction error of the first, second and third prediction signals in each block composed of a set of plural pixels; selecting one prediction signal having a smallest prediction error from among the first, second and third prediction signals to obtain a selected prediction signal; and coding a difference between the frame to be coded and the selected prediction signal.
-
-
4. An image coding method comprising the steps of:
-
compensating a motion of reproduction signals of two frames positioned before a frame to be coded to obtain a first prediction signal and a second prediction signal; determining an average of the first prediction signal and the second prediction signal to obtain a corresponding third prediction signal; selecting one prediction signal from among at least two prediction signals including the third prediction signal to obtain a selected prediction signal; and coding a difference between the selected prediction signal and the frame to be coded.
-
-
5. An image coding apparatus comprising:
-
coding means for coding a difference between a frame to be coded and a derived prediction signal to produce a prediction error code; decoding means for decoding the prediction error code to obtain a reproduction signal; memory means for storing the reproduction signal; motion compensating means for compensating a motion of N (N being an integer of 2 or more) frames before the frame to be coded in the reproduction signal stored in the memory means to obtain first to N-th prediction signals; and linear combining means for determining a linear combination of the first to N-th prediction signals to obtain the derived prediction signal.
-
-
6. An image coding apparatus comprising:
-
coding means for coding a difference between a frame to be coded and a selected prediction signal to produce a prediction error code; decoding means for decoding the prediction error code to obtain a reproduction signal; memory means for storing the reproduction signal; motion compensating means for compensating a motion of N (N being an integer of 2 or more) frames before the frame to be coded in the reproduction signal stored in the memory means to obtain first to N-th prediction signals; linear combining means for determining a linear combination of the first to the N-th prediction signals to obtain a corresponding derived prediction signal of a linear combination; and selector means for selecting one prediction signal from among at least two prediction signals including the derived prediction signal of the linear combination to obtain the selected prediction signal.
-
-
7. An image coding apparatus comprising:
-
prediction error calculating means for producing as a prediction error signal a difference between a frame to be coded and a prediction signal; coding means for coding the prediction error signal to produce a selected prediction error code; decoding means for decoding the prediction error code to obtain a reproduction signal; memory means for storing the reproduction signal; compensating means for compensating a motion of two frames positioned before the frame to be coded in the reproduction signal stored in the memory means to obtain a first prediction signal and a second prediction signal; averaging means for determining an average of the first prediction signal and the second prediction signal to obtain a corresponding third prediction signal; and prediction error calculating means for determining a size of a prediction error of the first, second and third prediction signals in every block which is a set of plural pixels; and means for selecting one prediction signal having a smallest prediction error from among the first, second and third prediction signals as the selected prediction signal.
-
-
8. An image coding apparatus comprising:
-
prediction error calculating means for producing as a prediction error signal a difference between a frame to be coded and a selected prediction signal; coding means for coding the prediction error signal to produce a prediction error code; decoding means for decoding the prediction error code to obtain a reproduction signal; memory means for storing the reproduction signal; compensating means for compensating a motion of two frames positioned before the frame to be coded in the reproduction signal stored in the memory means to obtain a first prediction signal and a second prediction signal; averaging means for determining an average of the first prediction signal and the second prediction signal to obtain a corresponding third prediction signal; and selector means for selecting one prediction signal from among at least two prediction signals including the third prediction signal to obtain the selected prediction signal.
-
-
9. An image coding apparatus for coding an interlaced scan motion image signal comprising:
-
prediction error calculating means for producing as a prediction error signal a difference between a field to be coded and a selected prediction signal; coding means for coding the prediction error signal to produce a prediction error code; decoding means for decoding the prediction error code to obtain a reproduction signal; memory means for storing the reproduction signal; motion compensating means for compensating a motion of a first field and a second field positioned before the field to be coded in the reproduction signal stored in the memory means to obtain a first prediction signal and a second prediction signal; averaging means for determining an average of the first prediction signal and the second prediction signal to obtain a corresponding third prediction signal; and prediction error calculating means for determining a size of a prediction error of the first, second and third prediction signals in every block which is a set of plural pixels; and means for selecting one prediction signal having a smallest prediction error from among the first, second and third prediction signals as the selected prediction signal.
-
-
10. An image coding apparatus for coding an interlaced scan motion image signal, comprising:
-
prediction error calculating means for producing as a prediction error signal a difference between a field to be coded and a selected prediction signal; coding means for coding the prediction error signal to produce a prediction error code; decoding means for decoding the prediction error code to obtain a reproduction signal; memory means for storing the reproduction signal; motion compensating means for compensating a motion of a first field and a second field positioned before the field to be coded in the reproduction signal stored in the memory means to obtain a first prediction signal and a second prediction signal; averaging means for determining an average of the first prediction signal and the second prediction signal to obtain a corresponding third prediction signal; and selector means for selecting one prediction signal from among at least two prediction signals including the third prediction signal to obtain the selected prediction signal.
-
-
11. An image coding method for coding an interlaced scan motion image signal comprising:
-
producing as a prediction error signal a difference between a field to be coded and a selected prediction signal; coding the prediction error signal to produce a prediction error code; decoding the prediction error code to obtain a reproduction signal; storing the reproduction signal in a memory; compensating a motion of a first field and a second field positioned before the field to be coded in the reproduction signal stored in the memory to obtain a first prediction signal and a second prediction signal; determining an average of the first prediction signal and the second prediction signal to obtain a corresponding third prediction signal; and determining a size of a prediction error of the first, second and third prediction signals in every block which is a set of plural pixels; and selecting one prediction signal having a smallest prediction error from among the first, second and third prediction signals as the selected prediction signal.
-
-
12. An image coding method for coding an interlaced scan motion image signal, comprising:
-
producing as a prediction error signal a difference between a field to be coded and a selected prediction signal; coding the prediction error signal to produce a prediction error code; decoding the prediction error code to obtain a reproduction signal; storing the reproduction signal in a memory; compensating a motion of a first field and a second field positioned before the field to be coded in the reproduction signal stored in the memory to obtain a first prediction signal and a second prediction signal; determining an average of the first prediction signal and the second prediction signal to obtain a corresponding third prediction signal; and selecting one prediction signal from among at least two prediction signals including the third prediction signal to obtain the selected prediction signal.
-
-
13. An image coding method for coding an interlaced scan motion image signal comprising:
-
compensating a motion of reproduction signals of N fields positioned before a field to be coded to obtain first to N-th prediction signals, wherein N is an integer of 2 or more; processing the first to N-th prediction signals to obtain a derived prediction signal; and coding a difference between the field to be coded and the derived prediction signal.
-
-
14. An image coding method for coding an interlaced scan motion image signal comprising:
-
compensating a motion of reproduction signals of N fields positioned before a field to be coded to obtain first to N-th prediction signals, wherein N is an integer of 2 or more; determining a linear combination of the first to N-th prediction signals to obtain a corresponding derived prediction signal; and coding a difference between the field to be coded and the derived prediction signal.
-
-
15. An image coding method for coding an interlaced scan motion image signal comprising:
-
compensating a motion of reproduction signals of a first field and a second field positioned before a field to be coded to obtain a first prediction signal and a second prediction signal; processing the first and second prediction signals to obtain a derived prediction signal; and coding a difference between the field to be coded and the derived prediction signal.
-
-
16. An image coding method for coding an interlaced scan motion image signal comprising:
-
compensating a motion of reproduction signals of a first field and a second field positioned before a field to be coded to obtain a first prediction signal and a second prediction signal; determining a linear combination of the first and second prediction signals to obtain a corresponding derived prediction signal; and coding a difference between the field to be coded and the derived prediction signal.
-
-
17. An image coding apparatus for coding an interlaced scan motion image signal comprising:
-
prediction error calculating means for producing as a prediction error signal a difference between a field to be coded and a new prediction signal; coding means for coding the prediction error signal to produce a prediction error code; decoding means for decoding the prediction error code to obtain a reproduction signal; memory means for storing the reproduction signal; motion compensating means for compensating a motion of N fields positioned before the field to be coded in the reproduction signal stored in the memory means to obtain first to N-th prediction signals, where N is an integer of 2 or more; and means for processing the first to N-th prediction signals to obtain the new prediction signal.
-
-
18. An image coding apparatus for coding an interlaced scan motion image signal comprising:
-
prediction error calculating means for producing as a prediction error signal a difference between a field to be coded and a derived prediction signal; coding means for coding the prediction error signal to produce a prediction error code; decoding means for decoding the prediction error code to obtain a reproduction signal; memory means for storing the reproduction signal; motion compensating means for compensating a motion of a first field and a second field positioned before the field to be coded in the reproduction signal stored in the memory means to obtain a first prediction signal and a second prediction signal; and means for processing the first and second prediction signals to obtain the derived prediction signal.
-
-
19. An image coding apparatus for coding an interlaced scan motion image signal comprising:
-
prediction error calculating means for producing as a prediction error signal a difference between a field to be coded and a derived prediction signal; coding means for coding the prediction error signal to produce a prediction error code; decoding means for decoding the prediction error code to obtain a reproduction signal; memory means for storing the reproduction signal; motion compensating means for compensating a motion of N fields positioned before the field to be coded in the reproduction signal stored in the memory means to obtain first to N-th prediction signals, where N is an integer of 2 or more; and means for determining a linear combination of the first to N-th prediction signals to obtain the derived prediction signal.
-
-
20. An image coding apparatus for coding an interlaced scan motion image signal comprising:
-
prediction error calculating means for producing as a prediction error signal a difference between a field to be coded and a derived prediction signal; coding means for coding the prediction error signal to produce a prediction error code; decoding means for decoding the prediction error code to obtain a reproduction signal; memory means for storing the reproduction signal; motion compensating means for compensating a motion of a first field and a second field positioned before the field to be coded in the reproduction signal stored in the memory means to obtain a first prediction signal and a second prediction signal; and means for determining a linear combination of the first and second prediction signals to obtain the derived prediction signal.
-
Specification