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

Encoding method for static image compression

A technology of static image compression and encoding method, which is applied in image encoding, image communication, image data processing, etc., can solve the problems of increasing hardware cost, and achieve the effect of reducing hardware cost and being easy to implement

Active Publication Date: 2006-11-01
XIAMEN UNISOC TECH CO LTD
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Using this compression process, in the implementation of ASIC, the hardware cost is virtually increased

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
  • Encoding method for static image compression
  • Encoding method for static image compression
  • Encoding method for static image compression

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0023] The interlaced encoding specifically includes: first compile a row of upper sub-macroblocks, and store the encoding result in a temporary compression database, then compile a row of lower sub-macroblocks, and extract the corresponding upper sub-macroblocks while encoding the lower sub-macroblocks. The code streams of the sub-macroblocks are reassembled into code streams that meet the requirements of static images. The encoding method of the upper sub-macroblock slice is different from that of the lower sub-macroblock slice. The specific description is as follows.

[0024] 1. Encoding of sub-macroblock slices

[0025] Code each tops sub-MCU sequentially from left to right. Each sub-MCU uses the following methods to encode 2 Y blocks, 1 U block (after filling) and 1 V block (after filling) in a certain order (YYUV), and the encoding results are stored in the temporary In the compressed data cache:

[0026] Step a, discrete cosine (DCT) transform;

[0027] Step b, qua...

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

A coding method of the static state image compression, including the following steps: the image division step: divides the macroblock into the top sub-macroblock and the bottom sub-macroblock, fills the lower-half part of the top sub-macroblock with 0, fills the top-half part of the bottom sub-macroblock with 0, the whole image is divided into distant strip mutually between the top sub-macroblock and the bottom sub-macroblock; the coding step: processes the code with the sub-macroblock that is as a unit, restructure the coding flow that accord the need of the static state image according to the result of the sub-macroblock coding. The invention is that processes coding with the sub-macroblock that is as a unit, the sub-macroblock is 16*8 therefore it only need 8 bar-shape buffers, that reduces the hardware cost, and is easy for achievement of the software and hardware.

Description

technical field [0001] The invention relates to a static image compression and encoding method. Background technique [0002] At present, most of the static images use JPEG (Joint Photographic Experts Group, a static image compression algorithm) compression technology, and JPEG compression technology generally uses discrete cosine transform + quantization + run-length coding + Huffman coding (or Arithmetic coding). For static images, the image's YUV (in the NTSC color system, a color can be represented by grayscale Y, and two color differences U, V) data formats are YUV444, YUV422, YUV420, YUV411. Using the standard JPEG compression process, 8linebuffer (line buffer) is required for YUV444, YUV422 and YUV411, and 16linebuffer is required for YUV420. Adopting this compression process virtually increases the hardware cost in ASIC implementation. Contents of the invention [0003] The technical problem to be solved by the present invention is to provide a static image comp...

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): H04N1/41G06T9/00
Inventor 林哲民林豪张本好林福辉
Owner XIAMEN UNISOC TECH CO LTD