Patent EP0097858A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0097858A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Vector quantizer

Assignee: Mitsubishi Electric Corp
•
Filing: 1983-06-10
•
Granted: —
•
Expires: 2003-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A vector quantizer receives a plurality of input signals (4) in block form and operates to determine an output vector (15) having the least distortion with respect to an input vector by various techniques. A coded output or output vector codetable address is output from a coder (7) of the device for receipt by a decoder (8) which constructs a proper output vector signal (15).

Inventors

  • 👤 Tokumichi Mitsubishi Denki K.K. Murakami
  • 👤 Kohtaro Mitsubishi Denki K.K. Asai

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 15:08
CPC Classifications
H; H04; H04N; H04N11/00; H04N11/04; H04N11/042; H04N9/00; H04N9/64; G; G06; G06T; G06T9/00; G06T9/008; H03; H03M; H03M7/00; H03M7/30; H03M7/3082; H04N19/00; H04N19/50; H04N19/90; H04N19/94

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 225 words
l. A vector quantizer, comprising; an output vector codetable for partitioning a K-dimensional Euclidean signal space including an input vector consisting of K input samples (K being an integer larger than 1) to provide subspaces having minimum distorted partitions with respect to the probability density of said input vectors and for storing the representative output vectors of said subspaces; a subtractor for calculating the difference between the output vectors successively read from said codetable and said input vectors with respect to the individual components thereof; an absolute value corrector for converting each component of the output of said subtractor into an absolute value for determining the distortion of each element; a maximum element distortion detector for determining the distortion of each element; a maximum element distortion detector for determining a maximum distortion by comparing the distortions of the respective components; a least distorted output vector detector for detecting an output vector having the least maximum distortion of the output components successively collated with said input vector; a coding output circuit for outputting a coded address of said output vector codetable that corresponds to said least distorted output vector; and a decoder that decodes the coded output of said address in the output vector c od e t able so as to read out a corresponding vector output having a minimum distortion from the input vector.
Claim 2
Dependent Claim 190 words
A vector quantizer'for processing color video signals, comprising; an input vector register for receiving an input vector X composed of a block of K (K being more than one) samples including at least two color video signals from each of three channels; an output vector codetable memory for partitioning a signal space S k of said input vector into subspaces having minimum distorted partitions. and which stores a set of the representative points of said subspaces produced as output vectors; a mini-max arithmetic operator that detects an output vector which, as a result of min-max approximation, has been found to be the least distorted from the input vector from among the output vectors successively read from said codetable memory; a coder for encoding the address of said least distorted output vector in said codetable , and for delivering the coded address as an output signal; a decoder for reading a corresponding output vector from a decoding output vector code memory using said coded output signal as an address signal; and an output vector decomposing register that decomposes the output vector from said decoder into three channels of output signal sequence.
Claim 3
Dependent Claim 259 words
A d.c. corrected vector quantizer, comprising; a codetable memory for partitioning a K-dimensional signal space including an input vector consisting of K input samples. ( K being an integer larger than 1) minus the mean value of the block into subspaces having minimum distorted partitions with respect to the probability density of said input vectors and for storing the representative output vectors of said subspaces; a mean value calculator for determining the mean of the block of K samples; an adder for providing a d.c. corrected output vector by adding said block means to each component of the output vectors successively read from said codetable memory; a maximum distortion detector for comparing said input vector with each of the d.c. corrected output vectors so as to detect the maximum absolute value of the difference as maximum distortion; a minimum distorted vector detector for detecting an output vector having the least maximum distortion of the d.c. corrected output vectors successively compared with said input vector; a coder for outputting a coded block mean and a coded address of said codetable corresponding to said least distorted output vector; a decoder for receiving the output of said coder for decoding the address of said least distorted vector and the block mean; a codetable memory for reading the least distorted output vector from the codetable with the aid of the address data delivered from said decoder; and an adder for summing the block mean and the least distorted vector from the decoder and for delivering the sum as a d.c. corrected output vector.
Claim 4
Dependent Claim 181 words
A vector quantizer, comprising; a normalized output vector codetable memory for partitioning a K-dimensional signal space including an input vector consisting of K (K being more than one) samples into subspaces having minimum distorted partitions with respect to the probability density function of a normalized input vector obtained by separating the d.c. component from said input vector and by normalizing its amplitude, a mini-max arithmetic operator for normalizing said input vector, comparing it with each of the normalized output vectors successively read from said codetable memory, and detecting a normalized output vector that is the least distorted of said normlized input vectors; a coder circuit for encoding the d.c. component of said input vector and the normalizing constant thereof, as well as the index for said least distorted, normalized output vector; and a decoder for reconstructing an output vector which is the least distorted from said input vector using ' the d.c. component, the normalizing constant and the index for the least distorted normalized output vector, each of these three parameters being produced by decoding the output from said coder circuit.
Claim 5
Dependent Claim 214 words
A vector quantizer, comprising; an input vector register for dividing an incoming signal sequence into a block of K (K being more than one) signals to form an input vector; an output vector coding table wherein a k-dimensional Euclidean signal space R k containing said input vector is successively partitioned into two subspaces in successive stages of.a tree structure and the typical points for the 2 n subspaces obtained from the signal space R k at the n n-th stage (n being a positive integer) are stored as a set of output vectors; a distortion computing section for calculating the distance, in the k-dimensional signal space, of the input vector from each of the two output vectors prepared at each stage, comparing the two distances, and detecting an output vector which is less distorted from the input vector; an address control section for further partitioning into two portions the subspace having said detected output vector as its representative point and for reading the resulting two output vectors from said output vector codetable; and a coded output producing section that partitions said signal space n times, detects, by searching through the tree, the least distorted output vector from among the 2 n output vectors, and which encodes the address of said least distorted output vector.
Claim 6
Dependent Claim 83 words
A vector quantizer according to claim 5, and further including a distortion computing section for determining the distance, in the k-dimensional signal space, of the input vector from each of the two output vectors being compared with each other by searching through the tree, by approximation using the maximum value of the absolute value of the difference between each vector component, a signal specifiying the direction for the next searching step being produced as a result of the comparison between the two distances.
Claim 7
Dependent Claim 354 words
An interframe coding apparatus using a vector quantizer, comprising; a frame memory for storing at least one frame of video signals at all times; a subtractor for, upon receiving a block of the current K (K being more than one) input video -samples,calculating interframe differential signals by reading from said memory a block of predictive signals which are at the same positions on a frame at least one frame before the current frame; a limiter for suppressing small variations in and overload on said interframe differential signals; a d.c. component separating and normalizing circuit for converting the suppressed interframe differential signals into input vectors by separating the mean value for the block of the signals therefrom and by normalizing said signals using a component of the standard deviation from said mean value; a motion detecting circuit for comparing said mean and standard deviation components for a given block with a predetermined threshold value and which, upon finding that the two parameters are less than said threshold value, interprets said block as an insignificant block and performs an operation thatcancels all of the interframe differential signals in that block; a coding unit for vector quantization for encoding the input vectors in a significant block, the block manor standard deviation component thereof being greater than the threshold value, into a code for distinguishing an output vector which has the minimum distortion, defined by the smallest distance in a K-dimensional signal space R k , from the input vector from among a predetermined number of representative points of a preselected optimum arrangement-of output vectors within the K-dimensional signal space R k ; a decoding unit for vector quantization for selecting a corresponding output vector from said distinguishing code, multiplying the same by the block standard deviation component and adding the block mean to the product, for reproducing the set of interframe differential signals, and for further nullifying the interframe differential signals in an insignificant block; an adder which, after said vector quantization, adds the predictive signals to the reproduced interframe differential signals to reproduce video signals and for then writing said video signals into said frame memory.
Claim 8
Dependent Claim 67 words
An interframe coding apparatus according to claim 7, and further including a transmission data buffer for performing variable word length coding on said code for distinguishing between significant and insignificant blocks, the code for distinguishing the least distorted output vector, and the mean value and standard deviation of said siqnificant block and for controlling the threshold value, for keeping the amount of information at a constant level.
Claim 9
Dependent Claim 56 words
An interframe coding apparatus according to claim 7, wherein the component of standard deviation from the block mean for normalizing or detecting significant motions in said interframe differential signals comprises the difference between the maximum and minimum values for the block or the total sum of the absolute values of the differences from the block mean.
Claim 10
Dependent Claim 84 words
_ An interframe coding apparatus according to claim 7, wherein said coding unit for vector quantization includes a section for calculating the distortion between input and output vectors defined by the distance between the two vectors in a K-dimensional signal space in maximum terms of the absolute value of the greatest difference between the elements of the input and output vectors, or in terms of the total sum of the absolute values of the differences between the elements of the input and output vectors.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag