Encoding Advanced Color Images in Legacy Containers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy containers are limited in bit depth, making it challenging to store and communicate advanced color images such as high definition, wide color gamut, and high dynamic range images without modifying existing communication and storage mechanisms.

Innovation Solution

Encoding advanced color images into multiple 8-bit JPEG containers, where each container represents a portion of the image data at a lower bit depth, allowing for backward compatibility and efficient storage and communication of images like 10-bit or 12-bit data by dividing the bit depth into segments that can be stored in multiple 8-bit containers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If advanced color images with higher bit depth (10-bit or 12-bit) are stored directly, then image quality and color accuracy are improved, but compatibility with legacy storage and communication systems deteriorates

Engineering Contradiction:
Improvebit depthVSAvoidcompatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent divides a high-bit-depth image (10-bit or 12-bit) into multiple lower-bit-depth images (8-bit each). For example, a 10-bit image is split into two 8-bit images, and a 12-bit image is split into three 8-bit images. Each split image represents a different bit plane or segment of the original image data, allowing legacy 8-bit systems to process and store the data while preserving the ability to reconstruct the higher-quality image.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If legacy containers with limited bit depth are used, then compatibility with existing systems is maintained, but the ability to represent advanced color images deteriorates

Engineering Contradiction:
ImprovecompatibilityVSAvoidbit depth
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent adds a temporal or organizational dimension by creating multiple 8-bit image containers that collectively represent the high-bit-depth image. Instead of trying to fit 10-bit or 12-bit data into a single 8-bit container, the solution uses multiple containers (first 8-bit image, second 8-bit image, etc.) where each container holds a portion of the bit depth information, effectively using quantity of containers to compensate for limited bit depth of individual containers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If high definition and wide color gamut images are stored, then image quality is improved, but storage and communication infrastructure requirements increase

Engineering Contradiction:
Improveimage qualityVSAvoidstorage mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates multiple copies or representations of the image data at different bit planes. By splitting the high-bit-depth image into multiple 8-bit images, each acting as a copy of a portion of the original data, the system can use existing 8-bit storage and communication infrastructure without requiring new high-capacity infrastructure designed specifically for 10-bit or 12-bit data.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10455121B2Representing advanced color images in legacy containers
Publication Date: 2019.10.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10455121B2 patent drawing
  • US10455121B2 patent drawing
  • US10455121B2 patent drawing

AI summary

Described are examples for storing advanced color images using legacy containers. An advanced color image can be obtained in a first image format comprising a number of parameters at a first bit depth per pixel. Values of the number of parameters of the advanced color image can be encoded into second values of one or more legacy containers, where each of the one or more legacy containers are of a second image format including the same number of parameters at a second bit depth per pixel. The advanced color image can be stored and/or communicated as the one or more legacy containers.