Supercharge Your Innovation With Domain-Expert AI Agents!

OSD architecture for realizing real-time block truncation coding through utilization of line cache area

A line buffer and block coding technology, applied to color TV parts, TV system parts, TVs, etc., can solve the bottleneck of memory bandwidth transmission speed, complex coding and decoding steps can not be completed in real time, etc. problem, to achieve the effect of image quality saving and hardware saving

Inactive Publication Date: 2018-03-09
合肥合芯微电子科技有限公司
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the process of constructing this type of system, two key technical issues must be considered; first, the storage cost of image textures in memory, due to the cost of RAM, in general systems we hope to reduce as much as possible Memory usage, if you use a typical 32bit / per pixel to store RGBA pixels, the memory will be full quickly
Second, the problem of data transmission, because it is a real-time system, the image data is constantly entering and exiting the frame buffer, which can be regarded as a FIFO, so the memory bandwidth can easily become the bottleneck of the transmission speed
[0005] However, in the existing algorithms designed based on block coding, most of them use 4x4 pixels as a block for coding and decoding. This structure is not suitable for single-chip systems that only have line buffers and require real-time system execution. to use, or too complex encoding and decoding steps can not be completed in real time, and the more direct block encoding may not achieve the ideal picture quality

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
  • OSD architecture for realizing real-time block truncation coding through utilization of line cache area
  • OSD architecture for realizing real-time block truncation coding through utilization of line cache area
  • OSD architecture for realizing real-time block truncation coding through utilization of line cache area

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0021] see figure 1 , in the embodiment of the present invention, a kind of OSD frame that realizes real-time square decoding with line buffer, it is characterized in that, comprises 4Bit Serial Nor Flash, square coding image decoding module, OSD display module and LCD output module, utilizes 4Bit Serial Nor Flash Flash stores data, and the output format of the pixels in the image is RGB888 after decoding; the block-encoded image decoding module uses the line ...

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 OSD architecture for realizing real-time block truncation coding through utilization of a line cache area. The OSD architecture is characterized by comprising a 4Bit Serial NorFlash, a block truncation coding image decoding module, an OSD module and an LCD output module. The 4Bit Serial Nor Flash is used for storing data. After pixels in an image are decoded, an output format is RGB888. The block truncation coding image decoding module is used for decoding specific pixels in the image in real time through utilization of the line cache area. The OSD module is used for displaying the image of any size at any position of a display area. The pixel data output by the LCD output module comes from the image stored in the 4Bit Serial Nor Flash. The OSD architecture has theadvantages that according to an algorithm and a unit format, real-time decoding for OSD can be finished under a hardware demand of employing the line cache area, so the OSD architecture is very applicable to a single chip system; and moreover, the deficiency possibly existing in the image quality after the decoding is carried out according to a traditional image compression algorithm based on block coding is improved, so the image quality of certain degree and the saving in a hardware aspect can be taken into consideration at the same time.

Description

technical field [0001] The invention relates to the technical field of picture compression, in particular to an OSD architecture for realizing real-time block decoding with a line buffer. Background technique [0002] Today, computer graphics is ubiquitous in a variety of different systems, from expensive calculators to fairly cheap single-chip systems, with support for texture mapping and other technologies. In the process of constructing this type of system, two key technical issues must be considered; first, the storage cost of image textures in memory, due to the cost of RAM, in general systems we hope to reduce as much as possible For memory usage, if a typical 32bit / per pixel is used to store RGBA pixels, the memory will be full quickly. Second, the problem of data transmission, because it is a real-time system, image data is constantly entering and exiting the frame buffer, which can be regarded as a FIFO, so memory bandwidth can easily become the bottleneck of trans...

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/176H04N19/186H04N19/42H04N5/445
Inventor 王宇光黄文艺许培凯吴维亚
Owner 合肥合芯微电子科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More