×

Virtual frame buffer system and method

  • US 10,212,440 B2
  • Filed: 04/20/2017
  • Issued: 02/19/2019
  • Est. Priority Date: 07/07/2010
  • Status: Active Grant
First Claim
Patent Images

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

  • memory;

    a processor communicatively connected to the memory;

    a first physical frame buffer in the memory, the first physical frame buffer includes a plurality of first sectors, each first sector capable of storing a respective one of the macroblocks of any one of the frame;

    a first virtual frame buffer table in the memory, the first virtual frame buffer table is a single bit array in the memory and each single bit of the array is positioned in the array to indirectly reference a respective one of the first sectors; and

    a respective first pointer stored in the first virtual frame buffer table, the respective first pointer corresponds to a respective one of the first sectors and refers to (i) if the macroblock of the respective one of the first sectors is not matched by another macroblock of another respective one of the first sectors, the respective one of the first sectors containing the macroblock; and

    (ii) if the macroblock of the respective one of the first sectors is matched by another macroblock of another respective one of the first sectors, the other respective one of the first sectors containing the other macroblock;

    wherein, during encoding, either each next one of the macroblock of the frame is encoded or, if the next one of the macroblock is matched by another macroblock of another respective one of the first sectors having then-been encoded, encoding of the next one of the macroblock is skipped and the respective first pointer refers to the other macroblock of the other respective one of the first sectors.

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