×

Device and method for variable length coding of video signals depending on the characteristics

  • US 6,046,774 A
  • Filed: 03/11/1996
  • Issued: 04/04/2000
  • Est. Priority Date: 06/02/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for compressing and expanding a video signal, comprising:

  • motion estimation means having an input terminal for estimating a motion in the video signal inputted through the input terminal and generating a notion vector signal;

    motion compensation means for compensating for the motion in the video signal in response to the motion vector signal;

    subtraction means for subtracting an output signal of said motion compensation means from the video signal to output a difference signal;

    discrete cosine transform means for performing a discrete cosine transform with respect to the difference signal from said subtraction means to remove spatial redundancy;

    quantization means for compressing output information from said discrete cosine transform means, the output information from said discrete cosine transform means being approximated to a finite number of values to reduce an amount of the output information from said discrete cosine transform means;

    inverse quantization means for restoring an output signal from said quantization means to an original state;

    inverse discrete cosine transform means for transforming an output signal from said inverse quantization means to a spatial signal;

    adding means for adding an output signal from said inverse discrete cosine transform means to the output signal from said motion compensation means and feeding back a resultant signal to said motion compensation means;

    first mapping means for outputting information corresponding to the output signal from said quantization means;

    scene change detection means for detecting a scene change in the video signal inputted through the input terminal;

    variable length coder control means for stopping a learning occurring after the scene change and performing a new learning for a predetermined time period and allowing an optimum symbol to correspond to a given codebook, the variable length coder control means comparing a bit amount generated using the optimum symbol with a bit amount generated using an existing symbol in response to a scene change detect signal from said scene change detection means and a statistical characteristic of said changed scene, the variable length coder control means outputting a new symbol when a gain is present in accordance with a result of comparison of the bit amounts;

    second mapping means for outputting information corresponding to said new symbol from said variable length coder control means;

    first multiplexing means for selectively outputting the output information from one of said first and second mapping means;

    variable length coder means for reducing an amount of the output information from said first multiplexing means without losing a characteristic of the output information from said first multiplexing means;

    first buffering means for preventing one of an underflow and an overflow of an output signal from said variable length coder means resulting from transmission at a fixed bit rate; and

    formatting means for formatting an output signal from said first buffering means to a suitable transmission format.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×