Image Encoding Bit Stream Segmentation for Flexible Resolution Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image encoding methods are inflexible, as they require a predetermined compression mode, which may not be supported by the decoding end, limiting user requirements and image resolution selection.

Innovation Solution

A method and device for image encoding and decoding that involve acquiring an image, compressing it to generate a lower-resolution image, determining a parameter from a database based on the image's content type and resolution, and combining bit streams to enable flexible resolution selection at the decoding end.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional image encoding with predetermined compression mode is used, then encoding process is simple, but decoding flexibility is poor

Engineering Contradiction:
Improveencoding process simplicityVSAvoiddecoding flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The encoding process is segmented into two independent parts: a first bit stream containing compressed image data and a second bit stream containing parameter information. This segmentation allows the decoder to selectively process only the parameter stream to determine supported resolutions, enabling flexible decoding without re-encoding the entire image data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Parameter information about supported resolutions is prepared in advance and embedded in the second bit stream during encoding. This preliminary action allows the decoder to know beforehand which resolutions are supported, enabling flexible resolution selection without requiring multiple encoding passes or complex runtime negotiations.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If single resolution encoding is used, then data transmission volume is reduced, but user requirement satisfaction is limited

Engineering Contradiction:
Improvedata transmission volumeVSAvoiduser requirement satisfaction
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

Instead of encoding multiple versions of the image at different resolutions, the invention changes the parameter representation by embedding resolution capability information in the second bit stream. This allows a single encoded image to serve multiple resolution requirements through parameter interpretation, reducing data transmission volume while satisfying diverse user requirements.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If compression is performed before encoding, then compression efficiency is improved, but image detail information is lost

Engineering Contradiction:
Improvecompression efficiencyVSAvoidimage detail information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The parameter information in the second bit stream acts as an intermediary that carries metadata about the original image characteristics and supported resolutions. This intermediary preserves information about the source image without requiring the actual image data to be transmitted in multiple formats, maintaining compression efficiency while preventing information loss about resolution capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10880566B2Method and device for image encoding and image decoding
Publication Date: 2020.12.29 BOE TECHNOLOGY GROUP CO LTD
  • US10880566B2 patent drawing
  • US10880566B2 patent drawing
  • US10880566B2 patent drawing

AI summary

The present disclosure discloses a method and device for image encoding and a method and device for image decoding. The encoding method comprises steps of: downscaling an input high resolution HR image into a low resolution LR image by a downscaler; compressing the LR image using a first compression method; extracting an index value from at least one of the HR image and the LR image; determining a parameter from a parameter database using the index value; compressing the parameter using a second compression method different from the first compression method; and obtaining a data stream by merging the compressed parameter and the compressed LR image.