Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Run-length coding FPGA (field programmable gate array) implementing method in JPEG-LS (joint photographic experts group-lossless standard)

An implementation method and run-length coding technology, applied in TV, electrical components, digital video signal modification, etc., can solve the problems of large amount of calculation, consumption of memory hardware resources, slow processing speed, etc., achieve logic simplification, and reduce the number of comparison operations , to overcome the effect of complex structures

Inactive Publication Date: 2012-10-10
XIDIAN UNIV
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method is: in order to complete the encoding mapping operation, four mapping tables are introduced, and each table must store a large amount of data information, which requires a lot of hardware resources such as memory
The shortcoming of this method is that each pixel that meets the conditions is compared, and the output result is compared every time, and the comparison and update operation is performed every cycle, resulting in a large amount of calculation and slow processing speed.

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
  • Run-length coding FPGA (field programmable gate array) implementing method in JPEG-LS (joint photographic experts group-lossless standard)
  • Run-length coding FPGA (field programmable gate array) implementing method in JPEG-LS (joint photographic experts group-lossless standard)
  • Run-length coding FPGA (field programmable gate array) implementing method in JPEG-LS (joint photographic experts group-lossless standard)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] refer to figure 1 , the specific implementation steps of the present invention are as follows:

[0049] Step 1, input pixels

[0050] Input the image pixels to be compressed into the JPEG_LS encoder.

[0051] The value information of the current pixel point is transmitted to the next pixel point encoding place, and the value information of the current pixel point is used as the adjacent point of the next processed pixel point for the next encoding.

[0052] According to the corresponding positional relationship between the current pixel point and its adjacent points, the previous row of adjacent point information of the current pixel point is sequentially read from the random access memory (RAM). The corresponding positional relationship between the current pixel point and the adjacent point is: the last processed pixel point, the pixel point above the last processed pixel point, the pixel point above the current processed pixel point, and the pixel point above the ne...

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 run-length coding FPGA (field programmable gate array) implementing method in a JPEG-LS (joint photographic experts group-lossless standard). The method includes: on the basis of a JPEG-LS implementing method, setting up, storing and looking up a mapping table according to index values so as to obtain an accumulated sum array, comparing run lengths with values in the accumulated sum array for five times according to a binary comparison method so as to obtain cycle indexes to achieve run-length coding, and simply and effectively achieving index value updating in two steps. By the method, the problem of complex updating structures of the index values is solved, run-length coding is achieved in short period, a mapping table structure is simplified by accumulated operations, and hardware resources are saved. Besides, a fully-pipelined structure is adopted, hardware resource consumption is less, and the method is real-time and easy to implement a field programmable gate array.

Description

technical field [0001] The present invention relates to the technical field of image processing, and further relates to a field-programmable gate array FPGA (Field-Programmable Gate Array) implementation method in the JPEG_LS (Joint Photographic Experts Group-lossless) image compression system in the image compression field. The present invention provides an array for binary comparison on the basis of establishing a summation table for traversing all index values, updates index values ​​through table lookup and binary comparison, and realizes run-length coding. The present invention can be applied to image compression coding with the same gray value in a large area in an image compression system. Background technique [0002] The implementation method of JPEG_LS image compression coding is widely used in the field of image compression. Since its run-length coding is completed by a loop structure, and each cycle needs to update data, it has been difficult to implement run-len...

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): H04N7/26H04N19/93
Inventor 雷杰王舒瑶李云松郭杰刘凯魏雯张毅贾超群
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products