Nova Patents
EP0293189A2

High efficiency coding apparatus.

Abstract

A high efficiency coding apparatus performs the control so that the amount of generated information does not surpass a transmission capacity of a transmission path when variable-length coding for varying a word length corresponding to a dynamic range. With respect to a still block, distribution in which a movement amount is introduced is formed taking into account that frame-dropping processing is made to obtain the number of dynamic range occurrence. Not only threshold values in the level direction for defining a word length but also movement threshold values for the frame-dropping processing are changed to control the amount of generated information. As a result, the control of the amount of generated information is performed excellently without an increase in quantization errors.

EP0293189A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 25 May 2008, 18.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 1 independent, 5 dependent

  1. 1
    A high efficiency coding apparatus for coding digital video data in a format composed of blocks of digital video data representing a three-dimensional group of picture elements belonging to a plurality of fields and for allowing video data compression for transmission by data transmission means having a predetermined transmission capacity, said apparatus comprising:first and second detecting means for detecting maximum and minimum values, respectively, of the digital video data representing the plural picture elements in each of said blocks;means for generating dynamic range information for each said block from said maximum and minimum values for the respective block;movemrnt detecting means for detecting the amount of movement in each block and for generating a detected amount of movement;means for generating distribution tables of said dynamic range information for each movement amount during a predetermined period by setting a first number to a table for a movement amount less than said detected amount of movement and by setting a second number to a table for a movement amount larger than said detected amount of movement;means for determining a coding bit number for each block and a threshold value of said movement amount during said predetermined period from said distribution tables and said predetermined transmission capacity of said transmission means;means for averaging digital data of plural video fields in a block in which said detected amount of movement is less than said threshold value;encoding means for encoding the digital video data with said encoding bit number;and       means for transmitting an output of said encoding means, a first additional code for each block formed of at least two of said maximum value,minimum value and a signal based on said dynamic range information and a signal based on the detected amount of movement, and a second additional code for each said predetermined period.