Unlock instant, AI-driven research and patent intelligence for your innovation.

Hardware fault-tolerant method and apparatus for frame caching decompression

A frame buffer and decompression technology, which is applied in the field of video images, can solve the problems of frame buffer compression hang, system instability, data errors, etc., and achieve the effect of avoiding hang error and running robustly and smoothly

Active Publication Date: 2017-10-10
新岸线(北京)科技集团有限公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, during the operation of the SOC, if the system is unstable due to external factors, it will cause errors in the data read from the memory.
For example, when decompressing, due to external factors, some bit or some bit errors appear in the compressed header information or compressed body information read from the memory storage. This causes hangup phenomenon inside the frame buffer compression, but at this time, the processor does not know where the problem is, so it can only wait until the software drops the frame after the timeout

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Hardware fault-tolerant method and apparatus for frame caching decompression
  • Hardware fault-tolerant method and apparatus for frame caching decompression
  • Hardware fault-tolerant method and apparatus for frame caching decompression

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] In the frame buffer compression technology, the video or picture is divided into multiple image units, each image unit is compressed to generate a compression unit, and the fault-tolerant mechanism of the present invention is executed for each compression unit, when a decompression error occurs in a certain compression unit , only affects the display of the compression unit in the image, the error will not spread to other compression units, and will not affect the decompression process of other compression units, making the operation smoother.

[0066] Embodiment 1 of the present invention provides a hardware fault-tolerant method for frame buffer decompression, such as figure 1 shown, including:

[0067] Step 101: decompress the compression header of the current compression unit, and obtain the size information (exp_body_size) of the compressed body from the compression header;

[0068] see figure 2 , the compression unit includes a compression header and a compress...

Embodiment 2

[0097] Embodiment 2 of the present invention provides a hardware fault-tolerant device for frame buffer decompression, such as Figure 6 shown, including:

[0098] Decompression module 201, used to decompress the compression header and compressed data of the current compression unit;

[0099] The obtaining module 202 is used to obtain the size information of the compressed body from the compressed header; it is also used to read the compressed data of the corresponding size into the buffer according to the size information of the compressed body in the compressed header;

[0100] A comparison module 203, configured to compare in real time the size information of the compressed body in the compression header with the size information of the actual compressed data consumed by decompressing the compressed data;

[0101] Insufficient processing module 204, used for when the result of comparison module 203 is greater than, enter decompression deficient state, decompress and decomp...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a hardware fault-tolerant method and apparatus for frame caching decompression. The method comprises the following steps: decompressing a compression head to obtain size information of a compression body from the compression head; according to the size information of the compression body in the compression head, reading compression data in corresponding size to a caching region and performing decompression; comparing the size information of the compression body in the compression head with size information of actual compression data consumed for decompressing the compression data, if the the size information of the compression body in the compression head is greater than the size information of the actual compression data consumed for decompressing the compression data, entering an under-decompression state, and setting each data effective acquisition mark corresponding to a mark number of a compression sub-block in the compression data when decompression is finished and a mark number of all subsequent compression sub-blocks to be valid; and if the size information of the compression body in the compression head is smaller than the size information of the actual compression data consumed for decompressing the compression data, entering an over-decompression state, and consuming residual data in the caching region by updating a read pointer. A hardware fault-tolerant mechanism is adopted in a frame caching decompression technology such that system shutdown caused by system instability in a running process can be avoided, errors are not spread, and SOC running is more robust and smooth.

Description

technical field [0001] The invention belongs to the field of video images, in particular to a hardware fault-tolerant method and device for frame buffer decompression. Background technique [0002] Frame Buffer Compression (FBC) is an effective solution for effectively reducing bandwidth based on current high-bandwidth application scenarios. Especially under the current video image processing speed of 4K 60P / S or even higher performance requirements, saving bandwidth has become one of the major factors that need to be considered by each network protocol. [0003] The application scenarios of FBC technology are mainly in image and video processing units such as image signal processing, video codec, video processing subsystem, and video display. After frame buffer compression, the pixel data of each frame will be effectively compressed and placed in high-speed RAM. In each processing unit, the image pixel data is restored first through the decompression unit. Since the data ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/65H04N19/89H04N19/44H04N19/42
CPCH04N19/42H04N19/44H04N19/65H04N19/89
Inventor 张敬彬张师群赵勃乔岩鲍东山
Owner 新岸线(北京)科技集团有限公司