×

Motion vector quantizing selection system

  • US 5,844,612 A
  • Filed: 11/09/1995
  • Issued: 12/01/1998
  • Est. Priority Date: 11/09/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. An image processing system that processes image data between a source of the image data and a port connectable to a transmission link that is in turn connected to a decoder at a remote location, said image data including a current block which is a block of image data currently under consideration, the current block occupying a position in a current frame of image data, a previous frame which is the frame of image data immediately prior to the current frame, and a conditional previous block which is a block in the previous frame collocated with the current block in the current frame, the image processing system comprising:

  • source means for generating video image data in frame by frame sequence, said source means including means to generate a current frame and a previous frame;

    a memory connectable to said source means to receive said video image data therefrom in said frame by frame sequence, each frame of said frame by frame sequence being comprised of a plurality of blocks, said memory being operable to hold at least a current block of a plurality of blocks of said current frame and at least a portion of the previous frame;

    process means for processing said video image data, said process means being connected to said memory to receive said current block and to receive said portion of said previous frame, said process means being configuredto select a conditional previous block of said previous frame,to select a motion detected block of said current frame relative to said conditional previous block, andto calculate a motion residual between said motion detected block and said conditional previous block;

    a vector quantizer for performing vector quantization of video image data supplied to it and for generating a vector quantized signal reflective of said current frame;

    arbiter means connected to said process means to receive therefrom said conditional previous block, said motion residual and said current block and connected to said vector quantizer to supply a selected one of said conditional previous block, said motion residual and said current block, said arbiter means being operable for selecting and supplying to said vector quantizer (1) said current block, (2) said motion residual between said current block and said motion detected block, or (3) a signal that the conditional previous block is acceptable as said current block, the selected of (1), (2) and (3) being supplied for assembly into the current frame; and

    a port connected to the vector quantizer for receiving therefrom and for supplying to a remote decoder said vector quantized signal reflective of said current frame.

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