Free Universal Image Format Progressive Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image formats, such as WebP, BPG, and AVIF, lack progressive decoding capabilities, making it difficult to deliver images efficiently across various devices and network conditions, and JPEG has limitations like verbose headers, restricted features, and insufficient scaling options, which hinder responsive web design and fast image loading.

Innovation Solution

The Free Universal Image Format (FUIF) enables efficient encoding and decoding of images with modular transformations and entropy coding, allowing for a single file to be used across different resolutions and qualities, with a compact header containing truncation offsets for progressive rendering and minimal header overhead, supporting high resolutions and alpha channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple downscaled image variants are created for responsive web design, then image delivery efficiency is improved for different devices, but file quantity and cache complexity increase

Engineering Contradiction:
Improveimage delivery efficiencyVSAvoidfile quantity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple image resolutions and quality levels into a single progressive image file. The image encoder stores image data in a progressive scan format where truncating the file at different offsets produces different quality versions, eliminating the need for multiple separate files while maintaining adaptability across devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single progressive image file serves multiple functions simultaneously: it provides low-resolution previews for fast loading, high-resolution images for detailed viewing, and adaptive quality versions for different network conditions. The file acts as a universal solution replacing multiple specialized image files.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of time

If progressive decoding is implemented, then preview rendering is improved during loading, but compatibility with modern image formats deteriorates

Engineering Contradiction:
Improvepreview rendering timeVSAvoidformat compatibility
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The image file is segmented into multiple scan passes or layers, where each segment contains image data at different quality levels or resolutions. The decoder can process and display segments progressively as they are received, enabling preview rendering while maintaining compatibility through the fundamental progressive scan approach used in traditional JPEG.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If JPEG progressive scan is used, then scaling previews are improved, but header verbosity and feature limitations increase

Engineering Contradiction:
Improvescaling preview capabilityVSAvoidheader complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts and removes the verbose header structure from traditional JPEG progressive scan format. By eliminating redundant header information and using a more compact encoding scheme, the patent maintains the beneficial scaling preview capability while reducing header complexity and adding support for modern features like alpha channels and high dynamic range.

Inventive Principle:
Principle #2Taking out (Extraction)

4Loss of substance

If modern image formats like WebP and AVIF are used, then compression density is improved, but progressive decoding capability is lost

Engineering Contradiction:
Improvecompression densityVSAvoidprogressive decoding capability
Core Design Contradiction:
Loss of substanceVSLoss of time

Solution Approach 1:

The patent introduces dynamic adaptability into modern image formats by enabling progressive decoding capability that can adjust to different network conditions and device requirements. The format dynamically provides appropriate quality levels based on available bandwidth and display capabilities, combining the high compression density of modern formats with the progressive rendering benefit.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11064219B2Image format, systems and methods of implementation thereof, and image processing
Publication Date: 2021.07.13 CLOUDINARY LTD
  • US11064219B2 patent drawing
  • US11064219B2 patent drawing
  • US11064219B2 patent drawing

AI summary

There is disclosed herein a method of encoding an image file, the method comprising inputting dimension, channel, bit depth and color model data of the image file; forward transforming the image file; entropy coding the image file; inverse transforming the image file; and, reconstructing the image file.