Image Processing Device Parallel Coding via Arrangement Division
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing methods require complex control for parallel coding of moving images, leading to increased hardware costs and development costs due to dependence between coding units and the need for broad communication paths.
Innovation Solution
An image processing device that divides input images into multiple arrangements, codes each arrangement independently using separate coding units, and composites the streams without inter-unit information exchange, generating normal header information to simplify the coding process and reduce dependencies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If parallel processing is performed in a picture unit using multiple encoders, then coding efficiency is improved, but control complexity increases
Solution Approach 1:
The patent divides the picture into multiple arrangements (first arrangement, second arrangement, etc.) and assigns each to a separate coding unit. Each coding unit independently codes its assigned arrangement without requiring complex coordination, thereby achieving parallel processing while simplifying control.
Solution Approach 2:
The patent modifies header information parameters (such as picture timing information, reference picture lists, and syntax elements) in the bitstream to indicate that the picture has been divided into multiple arrangements. This allows the decoded picture to be reconstructed correctly while enabling independent processing by multiple coding units.
2Speed
If multiple encoders are used for parallel coding, then processing speed increases, but hardware cost increases
Solution Approach 1:
The patent enables a single encoder to perform multiple functions by allowing it to code different arrangements of the same picture independently. The encoder can process the first arrangement, then the second arrangement, and so on, without requiring separate hardware encoders for each arrangement, thus reducing hardware costs while maintaining parallel processing capability.
3Manufacturing precision
If coding units exchange information, then coding accuracy is improved, but system complexity increases
Solution Approach 1:
The patent introduces header information as an intermediary element that carries necessary coding parameters and syntax elements. Instead of coding units exchanging complex information directly, the header information serves as a standardized interface that allows each coding unit to independently generate correct bitstreams that can be properly reassembled, maintaining coding accuracy while reducing system complexity.
Data Source
AI summary
Provided is an image processing device including: a division unit that divides pictures of image data into multiple arrangements; multiple coding units, each of which codes pictures in the mutually-different arrangements that result from the division by the division unit and generates a stream; and a composition unit that composites the streams in the arrangements, which are generated by the multiple coding units, in which the coding unit generates header information on the stream in such a manner that a stream which results from the compositing by the composition unit becomes normal.


