The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 07, 2019

Filed:

Aug. 18, 2016
Applicant:

Marvell International Ltd., Hamilton, BM;

Inventor:

Pontus Lidman, Saratoga, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G09G 5/395 (2006.01);
U.S. Cl.
CPC ...
G09G 5/395 (2013.01); G09G 2340/02 (2013.01); G09G 2350/00 (2013.01); G09G 2360/122 (2013.01);
Abstract

A tile-based run-length compression and decompression system is described that reduces memory bandwidth when encoding media data to memory and decoding media data from memory. The described run-length compression system and techniques implement a series of processing steps followed by run-length encoding to compress one or more media frames into a plurality of compressed bits in the form of a run-length encoded bitstream. The described run-length decompression system and techniques implement run-length decoding followed by a series of processing steps to decompress a compressed run-length encoded bitstream into one or more media frames. In various implementations, processing steps applied by run-length compression and decompression systems include one or more of Differential Pulse Code Modulation steps, gray coding steps, bitplane decomposition steps, pixel assembly steps, bitstream extraction steps, or bitplane organization steps. The processing steps, run-length encoding, and run-length decoding techniques discussed herein increase system compression ratios and reduce memory bandwidth usage for a system implementing the techniques when reading media data from, or writing media data to, system memory.


Find Patent Forward Citations

Loading…