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

Parallel image uncompressing system based on multiple processes and multiple threads

A decompression and multi-threading technology, applied in the field of image processing, can solve problems such as abnormal image decompression, data errors, and read and write data errors

Inactive Publication Date: 2013-10-23
XIDIAN UNIV
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Shared memory is a free process communication mechanism. All processes can access shared memory. When multiple processes access the same shared memory at the same time, there is competition for shared memory resources because there is no restriction mechanism; while operating the same shared memory , data errors may occur, resulting in abnormal image decompression
For example, two processes write data at the same time, or one process has finished writing data, and the other process has not finished reading data, and other processes start writing data again, resulting in read and write conflicts, making read and write data errors

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
  • Parallel image uncompressing system based on multiple processes and multiple threads
  • Parallel image uncompressing system based on multiple processes and multiple threads
  • Parallel image uncompressing system based on multiple processes and multiple threads

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] refer to figure 1 , The multi-process and multi-thread parallel image decompression system proposed by the present invention includes: an image front-end processing module, a data shared memory module, a communication shared memory module, an image decompression module and an image back-end processing module. in:

[0031] The image front-end processing module uses an array data structure to store the known process gain and thread gain, and determines the total number of decompression threads needed according to the task amount input by the user. The total number of threads = the number of processes * the number of threads; choose to get the best Gain the number of processes and threads, create decompression processes and decompression threads; this module loops through the communication shared memory module, and when it knows that the decompression thread is idle, it will put the compressed code stream into the data space of the decompression thread of the data shared m...

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 parallel image uncompressing system based on multiple processes and multiple threads. The parallel image uncompressing system is used for solving the problem that, in the prior art, the multiple processes are competitive in sharing resources. The parallel image uncompressing system comprises an image front-end processing module, a data sharing memory module, a communication sharing memory module, an image uncompressing module and an image back-end processing module. The image front-end processing module creates uncompressing processes and uncompressing threads, prepares a compressed code stream and starts unoccupied uncompressing threads. The data sharing memory module distributes an independent compressed code stream area and an independent image recovery area to each uncompressing thread. The communication sharing memory module distributes identification areas to all uncompressing threads and is used for conducting communication among the uncompressing threads. The image uncompressing module is used for completing an independent uncompressing process. The image back-end processing module fetches recovery images. The parallel image uncompressing system based on the multiple processes and the multiple threads has the advantages of being high in image uncompressing speed, high in data throughput rate and high in reliability. The parallel image uncompressing system can be used for spatial image uncompressing in deep space communication.

Description

technical field [0001] The invention belongs to the technical field of image processing and relates to image decompression, in particular to a parallel image decompression system involving multiple processes and threads, which can be used for decompression of space images in deep space communication. Background technique [0002] With the rapid development of space image data business, ground image decompression technology is facing the problem of rapidly increasing task load. In order to solve this problem, an efficient parallel image decompression system is needed, which can complete a large number of image decompression tasks with high reliability, high speed and high throughput, which often involves multi-process and multi-thread parallel processing. [0003] There are three ways to complete a large number of image decompression tasks: multi-process and multi-thread, and composite multi-process and multi-line. No matter which method is used, the more processes and threa...

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
IPC IPC(8): G06T9/00
Inventor 吴宪云李云松饶子仁雷杰郭杰王柯俨张静刘凯
Owner XIDIAN UNIV
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