Image processing devices having enhanced frame buffer compressors therein

US2020177902A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020177902-A1
Application numberUS-201916521147-A
CountryUS
Kind codeA1
Filing dateJul 24, 2019
Priority dateNov 30, 2018
Publication dateJun 4, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image processing device includes a frame buffer compressor, which is configured to: (i) compress source data into compressed data having CRC bits appended thereto, and (ii) decompress the compressed data into output data and use the CRC bits to check for errors in the output data. A multimedia device is provided, which is configured to generate the source data in response to raw data. A memory device is provided, which is configured to store the compressed data. The frame buffer compressor may include an encoder configured to compress the source data into the compressed data with the CRC bits appended thereto, and a decoder configured to decompress the compressed data into the output data. The encoder may include a prediction module, which is configured to generate prediction data including reference data and residual data, from the source data.

First claim

Opening claim text (preview).

1 . An image processing device, comprising: a frame buffer compressor configured to compress source data into compressed data having cyclic redundancy check (CRC) bits appended thereto, and further configured to decompress the compressed data into output data and use the CRC bits to check for errors in the output data. 2 . The image processing device of claim 1 , further comprising a multimedia device configured to generate the source data in response to raw data, and a memory device configured to store the compressed data. 3 . The image processing device of claim 1 , wherein said frame buffer compressor comprises: an encoder configured to compress the source data into the compressed data with the CRC bits appended thereto; and a decoder configured to decompress the compressed data into the output data. 4 . The image processing device of claim 3 , wherein said encoder comprises: a prediction module configured to generate prediction data including reference data and residual data, from the source data; an entropy encoding module configured to compress the prediction data according to a k value by entropy encoding the prediction data to thereby generate first compressed data; and a CRC module configured to generate the CRC bits in response to the source data and append the CRC bits to the first compressed data. 5 . The image processing device of claim 4 , wherein said encoder further comprises: a first mode selector configured to select whether the source data is to be compressed in a lossy mode or a lossless mode; and a quantization module configured to quantize the prediction data using a predetermined quantization parameter. 6 . The image processing device of claim 5 , wherein the prediction data is transmitted to the quantization module and then to the entropy encoding module when the source data is being compressed in the lossy mode, but skips the quantization module when the source data is being compressed in the lossless mode. 7 . The image processing device of claim 6 , wherein said encoder further comprises a compression rate check module configured to check a compression rate of the first compressed data and record a header index in a header of the compressed data when the source data is being compressed in the lossy mode. 8 . The image processing device of claim 7 , wherein the CRC module is configured to determine a position of the CRC bit with reference to the header index, when the source data is being compressed in the lossless mode. 9 . The image processing device of claim 7 , wherein said encoder further comprises a shift module configured to perform a shift at a reference compression rate when the compression rate of the first compressed data checked by the compression rate check module is smaller than a reference compression rate. 10 . An image processing device, comprising: a multimedia device configured to generate source data by processing raw data, and further configured to receive and use output data; a frame buffer compressor configured to compress the source data into compressed data having a cyclic redundancy check (CRC) bit appended thereto, and further configured to decompress the compressed data into the output data and verify an error(s) in the output data; and a memory device configured to store the compressed data, and be accessible by the multimedia device. 11 . The image processing device of claim 10 , wherein the frame buffer compressor comprises: an encoder configured to compress the source data into the compressed data; and a decoder configured to decompress the compressed data into the output data. 12 . The image processing device of claim 11 , wherein the encoder comprises: a prediction module configured to represent prediction data including reference data and residual data as the source data; an entropy encoding module configured to compress the prediction data according to a k value by entropy encoding the prediction data and output first compressed data; and a CRC module configured to generate the CRC bit by performing a calculation on the source data and add the CRC bit to an end of the first compressed data. 13 . The image processing device of claim 12 , wherein the encoder further comprises: a first mode selector configured to determine whether to compress the source data in a lossy mode or a lossless mode; and a quantization module configured to quantize the prediction data using a preset quantization parameter, and wherein the prediction data is transmitted to the quantization module and then the entropy encoding module in the lossy mode and is transmitted directly to the entropy encoding module in the lossless mode. 14 . The image processing device of claim 13 , wherein the encoder further comprises a compression rate check module configured to check a compression rate of the first compressed data and record a header index in a header of the compressed data in the lossy mode. 15 . The image processing device of claim 14 , wherein the CRC module determines a position of the CRC bit with reference to the header index in the lossless mode. 16 . The image processing device of claim 14 , wherein the encoder further comprises a shift module configured to perform a shift at a reference compression rate when the compression rate of the first compressed data checked by the compression rate check module is smaller than the reference compression rate. 17 . The image processing device of claim 13 , wherein the decoder comprises: a second mode selector configured to determine whether the compressed data has been compressed in the lossy mode or the lossless mode; an entropy decoding module configured to entropy decode the compressed data according to the k value and output first output data; a prediction compensation module configured to restore the output data using the reference data and the residual data included in the first output data; and a CRC check module configured to generate a comparative CRC bit by performing a calculation on the output data. 18 . The image processing device of claim 17 , wherein the second mode selector separates a first CRC bit from the compressed data and transmits the first CRC bit to the CRC check module, and wherein the CRC check module compares the first CRC bit with the comparative CRC bit and makes an error mark on the output data when the first CRC bit differ from the comparative CRC bit. 19 . An image processing device comprising: a multimedia Intellectual property (IP) configured to generate source data by processing raw data and receive and use output data; a frame buffer compressor configured to compress the source data into compressed data and decompress the compressed data into the output data; and a memory configured to store the compressed data and be accessed by the multimedia IP, wherein the frame buffer compressor operates in a lossy mode or a lossless mode, wherein the compressed data compressed in the lossless mode includes a first payload and a first header in which a header index indicating a compression rate of the first payload is recorded, wherein the compressed data compressed in the lossy mode includes only a second payload compressed according to a fixed compression rate, wherein the first and second payloads include first and second CRC bit, respectively, wherein a position of the first CRC bit varies according to the header index, and wherein a position of the second CRC bit is fixed. 20 . The image processing device of claim 19 , wherein a size of th

Assignees

Inventors

Classifications

  • Selection of coding mode or of prediction mode · CPC title

  • Quantisation · CPC title

  • using predictive coding (H04N19/61 takes precedence) · CPC title

  • Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC] · CPC title

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020177902A1 cover?
An image processing device includes a frame buffer compressor, which is configured to: (i) compress source data into compressed data having CRC bits appended thereto, and (ii) decompress the compressed data into output data and use the CRC bits to check for errors in the output data. A multimedia device is provided, which is configured to generate the source data in response to raw data. A memo…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/46. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jun 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).