Video coding and decoding apparatus including corresponding nonlinear compression and expansion of a motion compensation error signal
First Claim
1. A video coding apparatus comprising:
- a source of a local-decoded picture signal corresponding to a previous picture signal of a video signal received by the video coding apparatus for processing;
a motion compensation unit having one input receiving the video signal and another input receiving the local-decoded picture signal from said source and generating a motion compensation picture signal responsive to each of the input signals;
a nonlinear processing unit having one input receiving the video signal and another input receiving the motion compensation picture signal and taking the difference between the received video signal and the received motion compensation picture signal to form a motion compensation error signal and nonlinearly compressing the motion compensation error signal with a compression rate that increases as the difference between the video signal and the motion compensation picture signal increases and outputting a nonlinearly-compressed motion compensation error signal; and
a coding unit connected to receive the further processed nonlinearly-compressed motion compensation error signal output from said nonlinear processing unit and coding the received signal representing compressed motion compensation error.
1 Assignment
0 Petitions
Accused Products
Abstract
A video coding apparatus includes a motion compensation circuit for motion-compensating a picture signal in a frame previous to a frame of video signals input for each frame, and generating a motion compensation picture signal, a nonlinear processing circuit for compressing a motion compensation error signal representing an error between each of the input video signal and the motion compensation picture signal at a compression rate which rises as the error increases, and outputting a motion compensation error signal, and a coding circuit for orthogonally transforming the motion compensation error signal output from the nonlinear difference circuit, quantizing the orthogonally-transformed signal, and coding the quantized signal.
26 Citations
17 Claims
-
1. A video coding apparatus comprising:
-
a source of a local-decoded picture signal corresponding to a previous picture signal of a video signal received by the video coding apparatus for processing; a motion compensation unit having one input receiving the video signal and another input receiving the local-decoded picture signal from said source and generating a motion compensation picture signal responsive to each of the input signals; a nonlinear processing unit having one input receiving the video signal and another input receiving the motion compensation picture signal and taking the difference between the received video signal and the received motion compensation picture signal to form a motion compensation error signal and nonlinearly compressing the motion compensation error signal with a compression rate that increases as the difference between the video signal and the motion compensation picture signal increases and outputting a nonlinearly-compressed motion compensation error signal; and a coding unit connected to receive the further processed nonlinearly-compressed motion compensation error signal output from said nonlinear processing unit and coding the received signal representing compressed motion compensation error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A video decoding apparatus comprising:
-
a decoder for decoding a ceded nonlinear compression motion compensation error signal to output a decoded nonlinear compression motion compensation error signal; a nonlinear expansion unit receiving the decoded nonlinear compression motion compensation error signal and nonlinearly expanding the nonlinear compression motion compensation error signal with a expansion rate that increases as the difference between the video signal and the motion compensation picture signal increases to generate a motion compensation error signal; a source of reference picture signals comprising frames or fields of a video signal previously processed by the video decoding apparatus; a motion compensation unit receiving an input from said source of said reference picture signals to generate a motion compensation picture signal; and a reconstruction unit for adding the motion compensation picture signal generated by said motion compensation unit and the motion compensation error signal generated by said nonlinear expansion unit, to reconstruct a picture signal on a video frame or field basis. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A video coding apparatus comprising:
-
a source of a current video segment; a source of a previous video segment; a first-stage motion compensation unit connected to the source of the current video segment and the source of the previous video segment and responsive to a received current video segment and a received previous video segment to provide a motion compensation signal for motion compensating the previous video segment from the source of the previous video segment using a motion vector having a relatively large block size; an interpolation circuit, said interpolation circuit being connected to the first-stage motion compensation unit for interpolating the motion vector from the first-stage motion compensation unit; a second-stage motion compensation unit connected to the interpolation circuit for receiving the interpolated motion vector and to the first-stage motion compensation unit for motion compensating the motion compensation signal generated by the first-stage motion compensation unit using a motion vector of relatively small block size generated by estimation from the motion vector obtained from the interpolation circuit to generate a second motion compensation signal; a first coding unit for coding a motion compensation error signal representing an error between the current video segment and the motion compensation signal from the second-stage motion compensation unit to output a coded picture signal; a second coding unit for coding motion vector information at least as to the motion vectors of the stages and a difference between the interpolated motion vector of the interpolation circuit and the estimated motion vector to form an output coded motion vector signal; and a multiplexing unit for multiplexing the coded picture signal and the coded motion vector signal output from said first and second coding units and generating multiplexed coded data.
-
Specification