摘要:
A variable rate vector quantization method employs a tree structured codebook. The level of the codebook from which codevectors are selected is determined by a threshold. The threshold varies according to the fullness of a buffer which stores vector quantized data to be transmitted.
摘要:
A testing system for wireless power transfer systems, including a stationary plate, a rotating plate, and a driver to rotate the rotating plate with respect to the stationary plate.
摘要:
An N-stage vector quantizer in which increasingly smaller portions of a vector are compared to a threshold until the quantization error is less than the threshold. The threshold may be adaptive to insure a constant bit rate. The first stage performs VQ and inverse VQ on an input vector. The difference between the inverse VQ and the input vector is determined to create a first stage residual error. If the first stage residual error is less than a threshold, no further stages of the multistage vector quantizer are used and the input vector or first stage residual is passed on to the output stage. However, if the first stage residual error is not less than the threshold, the residual error is passed to stage two of the multistage vector quantizer where VQ and inverse VQ are performed on the first stage residual error. The process is continued until the residual is less than the threshold. If the Nth stage is reached without the residual being less than the threshold, the process is repeated on a smaller portion of the original input vector. For example, if the original input vector were a 16.times.16 vector, the smaller section could be a 16.times.8 vector.
摘要:
Vector quantization of a data vector proceeds through successive stages of a multi-stage vector quantization encoder until either (i) a measure of distortion between the vector input to a given stage and the codevector selected at that stage satisfies a threshold value or (ii) the last stage of the encoder is reached. The threshold value varies according to the fullness of a buffer which stores vector quantized data to be transmitted. Consequently, the last stage reached may differ from data vector to data vector. Compression efficiency therefore improves. Preferably, the mean value of each data vector is removed prior to vector quantization.
摘要:
A method of communicating data from a first location to a second location employing a vector quantization data compression technique that allows users to select the reproduction quality of the transmitted vector quantized data. According to the method, data is encoded (compressed) from the last level of a first tree search vector quantization codebook at the first location. A second tree search vector quantization codebook is provided at the second location having a number of levels equal to or less than the number of levels in the first codebook. The reproduction quality of the transmitted vector quantized data is a function of the number of levels in the second codebook.
摘要:
The invention relates to a method and system for allocating bits for representing blocks that are transmitted in an image compression system. In a preferred embodiment, a video telephone communications system includes a video transmitting/receiving (transceiving) system including local and remote processing systems separated by a communications link. The local processing system determines indices to be sent to a remote processing system to represent the image. Under one aspect of the invention, the local processing system determines an optimal bit allocation in which the following relationship may be minimized DR=D+.lambda.R, where D is the total distortion .SIGMA.d.sub.i for a frame; .lambda. is a value determined as described below; R=.SIGMA.r.sub.i .apprxeq.R.sub.d which is the desired total number of bits for the frame. The optimal bit allocation may determine .lambda. for an entire frame. Under other aspects of the invention a lambda feedback technique, with or without predecision, may be used. The lambda feedback techniques may determine .lambda. block by block. Conditional update preselection and mode preselection are other reduced complexity procedures.
摘要翻译:本发明涉及一种用于分配用于表示在图像压缩系统中发送的块的比特的方法和系统。 在优选实施例中,视频电话通信系统包括视频发送/接收(收发)系统,该系统包括由通信链路隔开的本地和远程处理系统。 本地处理系统确定要发送到远程处理系统以表示图像的索引。 在本发明的一个方面,本地处理系统确定最佳比特分配,其中以下关系可以被最小化DR = D + lambda R,其中D是帧的总失真SIGMA di; λ是如下所述确定的值; R = SIGMA ri APPROX Rd,它是帧的所需总位数。 最佳比特分配可以确定整个帧的λ。 在本发明的其他方面,可以使用具有或不具有预先确定的λ反馈技术。 λ反馈技术可以逐块确定λ块。 条件更新预选和模式预选是其他简化复杂程序。
摘要:
Apparatus for compressing data is disclosed in which input data is compressed by a vector quantization process and decoded by the vector quantization process. The input data and the decoded input data are compared and a difference signal as produced. A portion of the difference signal is preferably losslessly compressed and transmitted with the vector quantized input signal to a decoder over a communication channel. The decoder decodes the vector quantized portion of the signal and the compressed difference signal for reconstructing the input signal with an error which is less than that which would result from uncompensated vector quantization.
摘要:
A variable rate vector quantization apparatus and method employs a tree structured codebook. Code vectors are selected from different levels of the codebook according to the value of a threshold. The value of the threshold is periodically adjusted according to the fullness of a buffer that stores vector quantized data to be transmitted. According to the invention, vector quantized data for redundant, or similar, vectors is not transmitted. Rather, a "copy last vector" instruction is transmitted for these vectors to achieve further data compression. A method of mean removal from vectors to be vector quantized is also disclosed.
摘要:
A video conferencing circuit (12) is configured to receive an input (26) from one of a plurality of video input devices. The video signal is then stored, compressed and transmitted by an interface circuit such as a modem (18). Video signals from a remote location are received from the modem (18), decompressed, stored and then transferred for display on one of a plurality of video output devices.
摘要:
A video telephone system includes a camera that produces video images. Processing circuitry performs vector quantization on the video images to represent the video images with a relatively small amount of data for transmission to a remote location or memory. The video images are represented by frames which may be further divided into a blocks. A current block is the block that is being considered at a given time. A conditional previous block occupies the position in a previous frame that the current block occupies in the current frame. A motion previous block is a block of the previous frame containing data like that of the current block. To further reduce the amount of data needed to represent the video images, the processing circuitry determines what if any quantization is needed with respect to the current block. The processing circuitry may (1) perform vector quantization on the current block, (2) perform vector quantization on a residual between the current block and motion previous block, or (3) pass bits indicating that the vector quantization of the conditional previous block is adequate. The decision of which occurs depends on various distances related to the current block, the motion previous block, and the conditional previous block. The invention has application for images other than those used in video telephone systems.