Tile-Based Image Decoding for Parallel Processing and Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently transmitting and receiving images with associated information, such as subtitles and advertisements, without disrupting the main image, especially when using large-scale integration circuits for parallel processing, which increases synchronization load and may result in unsuitable information being transmitted.

Innovation Solution

A decoding apparatus and method that splits images into tiles, with constrained tiles allowing motion prediction only within specific regions, enabling separate processing and display of main images and subordinate information, and selecting appropriate signals for decoding based on user information and preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If images are split into multiple tiles for parallel processing, then processing efficiency is improved, but synchronization load increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsynchronization load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The image is divided into multiple independent tiles that can be processed in parallel. Each tile is self-contained with its own processing pipeline, allowing simultaneous decoding and rendering without requiring complex synchronization between tiles. This segmentation enables the system to achieve high processing efficiency while maintaining simple synchronization requirements.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If subordinate information is transmitted with main images, then user convenience is improved, but transmission bandwidth is consumed

Engineering Contradiction:
Improveuser convenienceVSAvoidtransmission bandwidth
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

Subordinate information such as subtitles and advertisements is segmented into separate tile regions within the image stream. This allows the information to be transmitted efficiently as part of the image data structure while enabling selective processing and display. The segmentation approach provides user convenience by integrating multiple information types without proportionally increasing bandwidth consumption.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If motion prediction refers to other tiles, then decoding accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies different motion prediction strategies to different tile regions based on local characteristics. Constrained tiles use motion prediction only within their own boundaries, while non-constrained tiles can reference other tiles for improved accuracy. This local quality approach optimizes decoding accuracy where needed while maintaining simpler processing in regions where it is sufficient, thereby balancing precision and complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10327007B2Decoding apparatus, decoding method, distribution method, and system for transmission and reception of images
Publication Date: 2019.06.18 SUN PATENT TRUST
  • US10327007B2 patent drawing
  • US10327007B2 patent drawing
  • US10327007B2 patent drawing

AI summary

There is provided a decoding method for decoding an image, the method including: transmitting a request for an image to an external apparatus; receiving a coded signal corresponding to the image that has been requested and including a first signal and a second signal, and storing the coded signal in a storage; decoding the first signal and the second signal included in the coded signal; and displaying a first image decoded from the first signal in a first region of a screen, and displaying a second image decoded from the second signal in a second region of the screen. The second signal is a signal that has been selected by the external apparatus for a decoding apparatus from among a plurality of candidates for the second signal.