×

VIRTUAL FRAME BUFFER SYSTEM AND METHOD

  • US 20190320194A1
  • Filed: 02/18/2019
  • Published: 10/17/2019
  • Est. Priority Date: 07/07/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. A device for encoding a file, the file comprises frames and each frame comprises macroblocks for encoding, comprising:

  • memory;

    a processor communicatively connected to the memory;

    an encoder communicatively connected to and controlled by the processor;

    a plurality of reference frame buffers created in the memory by the encoder under control of the processor, wherein each reference frame buffer is distinct from any other of the plurality of reference frame buffers in the memory, each reference frame buffer capable of containing one of the frame;

    a plurality of virtual frame buffer tables, equal in number to number of the reference frame buffers in the memory, created in the memory by the encoder under control of the processor;

    a plurality of respective sectors of each reference frame buffer, respectively, each respective sector capable of storing one of the macroblocks corresponding to part of one of the frame of the file; and

    a respective pointer created by the encoder during encoding, if any one of the macroblock of one of the frame of the file matches any macroblock of another one of the frames previously encoded by the encoder wherein any of the plurality of reference frame buffers then-retains the macroblock of the other of the frames;

    wherein the encoder during encoding either encodes each next one of the macroblock of the frame or, if any macroblock of another one of the frames previously encoded is then-retained in any of the plurality of reference frame buffers, creates the respective pointer and stores the respective pointer in the virtual frame buffer table corresponding to the frame then being encoded.

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