CA2081233A1 - Motion compensation encoding of a picture input signal into a picture output signal of a predetermined bit rate - Google Patents

Motion compensation encoding of a picture input signal into a picture output signal of a predetermined bit rate

Info

Publication number
CA2081233A1
CA2081233A1 CA2081233A CA2081233A CA2081233A1 CA 2081233 A1 CA2081233 A1 CA 2081233A1 CA 2081233 A CA2081233 A CA 2081233A CA 2081233 A CA2081233 A CA 2081233A CA 2081233 A1 CA2081233 A1 CA 2081233A1
Authority
CA
Canada
Prior art keywords
signal
quantizer
picture
zero
error signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA2081233A
Other languages
French (fr)
Other versions
CA2081233C (en
Inventor
Junichi Ohki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Junichi Ohki
Nec Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Junichi Ohki, Nec Corporation filed Critical Junichi Ohki
Publication of CA2081233A1 publication Critical patent/CA2081233A1/en
Application granted granted Critical
Publication of CA2081233C publication Critical patent/CA2081233C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/144Movement detection
    • H04N5/145Movement estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • H04N19/139Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/149Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output

Abstract

Derived from a picture input signal and a motion vector signal in a block matching type motion compensation encoding device, a prediction error signal is quantized by a controllable quantizer into a quantized signal for encoding together with the motion vector signal. Supplied with frame pulses, a controller produces a control signal with a predetermined value for making the quantizer quantize a zero signal instead of the error signal and with a different value for operating the quantizer merely as a forward quantizer. An amount of encoded information is reduced when the predetermined value appears once in two or three frame periods. For smoother movement of a movable part in reproduced pictures, the zero signal is not substituted in each duration in which motion vectors are either greater in magnitude, not identical with a representative vector, or less correlated with corresponding motion vectors in a previous picture for which the zero signal is not substituted. Each duration may be an interval of time during which the error signal has a greater absolute value. The controllable quantizer may be a combination of the forward quantizer and a selector controlled by the control signal to select the zero signal and either the error signal or an output signal of the forward quantizer.
CA 2081233 1991-10-25 1992-10-23 Motion compensation encoding of a picture input signal into a picture output signal of a predetermined bit rate Expired - Fee Related CA2081233C (en)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
JP279541/1991 1991-10-25
JP27954191 1991-10-25
JP28506091 1991-10-30
JP285060/1991 1991-10-30
JP115992 1992-01-08
JP1159/1992 1992-01-08
JP9133/1992 1992-01-22
JP913392 1992-01-22

Publications (2)

Publication Number Publication Date
CA2081233A1 true CA2081233A1 (en) 1993-04-26
CA2081233C CA2081233C (en) 1998-09-29

Family

ID=27453336

Family Applications (1)

Application Number Title Priority Date Filing Date
CA 2081233 Expired - Fee Related CA2081233C (en) 1991-10-25 1992-10-23 Motion compensation encoding of a picture input signal into a picture output signal of a predetermined bit rate

Country Status (3)

Country Link
US (1) US5453791A (en)
JP (1) JP2868045B2 (en)
CA (1) CA2081233C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3700195B2 (en) * 1995-01-10 2005-09-28 ソニー株式会社 Decoding device, playback device, recording / playback device, image processing system, decoding method, playback method, recording / playback method, and image processing method
KR100225690B1 (en) * 1995-04-18 1999-10-15 모리시다 요이치 Correlation degree arithmetic unit parallel correlation degree arithmetic unit, correlation degree arithmetic method
JPH08294125A (en) * 1995-04-20 1996-11-05 Toshiba Corp Moving image coder and moving image decoder
US5781238A (en) * 1995-07-28 1998-07-14 Sony Corporation Information signal encoding apparatus, encoding method thereof, information signal decoding method, and information signal record medium thereof
RU2093968C1 (en) * 1995-08-02 1997-10-20 Закрытое акционерное общество "Техно-ТМ" Method for encoding and decoding images and device which implements said method
US9395905B2 (en) * 2006-04-05 2016-07-19 Synaptics Incorporated Graphical scroll wheel

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2909600A (en) * 1956-07-26 1959-10-20 Bell Telephone Labor Inc Two-way television over telephone lines
CA935915A (en) * 1964-08-01 1973-10-23 Sony Corporation Video magnetic recording and reproducing system
JPS4929718A (en) * 1972-07-19 1974-03-16
JPS55158784A (en) * 1979-05-28 1980-12-10 Nec Corp Inter-frame coding device
JPS58197984A (en) * 1982-05-14 1983-11-17 Nec Corp Adaptive forecasting encoding device of television signal
EP0330455A3 (en) * 1988-02-22 1990-07-04 Kabushiki Kaisha Toshiba Image encoding apparatus
JP2520306B2 (en) * 1989-05-24 1996-07-31 三菱電機株式会社 Transform coding device

Also Published As

Publication number Publication date
US5453791A (en) 1995-09-26
JP2868045B2 (en) 1999-03-10
JPH05268595A (en) 1993-10-15
CA2081233C (en) 1998-09-29

Similar Documents

Publication Publication Date Title
EP0395440A3 (en) Apparatus for adaptive interframe predictive encoding of video signal
US4023199A (en) Method and apparatus for encoding color video signals
EP0771120A3 (en) Video encoding and decoding apparatus
EP0396360A3 (en) Apparatus for inter-frame predictive encoding of video signal
CA2109138A1 (en) Device for encoding digital signals representing images, and corresponding decoding device
CA2124464A1 (en) Motion video encoding/decoding method, apparatus and storage medium therefor
CA2024742A1 (en) Speech coding apparatus using multimode coding
CA2029320A1 (en) Video signal coding apparatus, coding method used in the video signal coding apparatus and video signal coding transmission system having the video signal coding apparatus
US5521643A (en) Adaptively coding method and apparatus utilizing variation in quantization step size
AU2092397A (en) Method and apparatus for encoding or decoding digital video data
CA2081233A1 (en) Motion compensation encoding of a picture input signal into a picture output signal of a predetermined bit rate
CA2131956A1 (en) Vector Quantization of a Time Sequential Signal by Quantizing an Error Between Subframe and Interpolated Feature Vectors
US5028999A (en) Source encoder for video pictures having a quantizer whose stepsize is controlled in an incremental manner
CA2028947A1 (en) Picture coding apparatus
EP0699002A3 (en) Predictive vector quantization with input control circuit
JPS5857836A (en) Forecasting encoder
JPS5761387A (en) Encoder between frames
EP0416918A3 (en) Hybrid predictive coders and decoders for digital video signals
CA2131880A1 (en) Vector Quantizer
JPS5471923A (en) Coding system for television signal
JPH06507536A (en) A method of encoding images at a very low data transmission rate and an encoding/decoding device implementing this method
JPS6434087A (en) Vector quantizer between frames
CA2077158C (en) Time-varying image signal coding/decoding system
JPS57106288A (en) Encoding control system between frames
JPS63155888A (en) Picture coding control system

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed