Oversmoothing Progressive JPEG Image Layers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional progressive encoded JPEG images often display artifacts that disappear as new layers are rendered, disrupting the user experience by not conforming to user expectations.

Innovation Solution

Displaying an oversmoothed version of the image as the image data is received, using a smoothing kernel like a Gaussian convolution kernel, allows recognizable image features to remain visible as subsequent layers are rendered.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional progressive encoded images are displayed without smoothing, then the image loading process is fast and simple, but artifacts appear and disappear as new layers are rendered, disrupting user experience

Engineering Contradiction:
Improveuser experience consistencyVSAvoidimage processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary smoothing to the base layer image before displaying progressive layers. This preliminary action creates a stable visual foundation that prevents artifacts from appearing and disappearing, thereby improving user experience consistency without requiring complex real-time processing during layer rendering

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different processing qualities to different parts of the image: the base layer receives oversmoothing treatment while subsequent progressive layers maintain their original detail. This local differentiation allows artifact suppression in critical areas while preserving overall image quality and minimizing processing complexity

Inventive Principle:
Principle #3Local quality

2Loss of information

If an oversmoothed version of the image is displayed as the first layer, then recognizable image features remain visible throughout the loading process, but additional processing steps are required

Engineering Contradiction:
Improverecognizable image featuresVSAvoidimage loading speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent changes the smoothing parameter applied to the base layer, using oversmoothing (higher blur level) specifically for the first displayed layer. This parameter modification ensures recognizable image features remain visible while subsequent layers progressively restore detail, balancing information preservation with loading efficiency

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach results in a less disruptive loading process, maintaining recognizable image features and improving the user experience by preventing artifacts from disappearing.

Implementation Method 1

The oversmoothed image may be smoothed according to a smoothing kernel, e.g., a convolution kernel (such as a Gaussian).

Methodology Applied
Scientific EffectGaussian convolution:

Data Source

PatentUS20250173841A1Oversmoothing progressive images
Publication Date: 2025.05.29 GOOGLE LLC
  • US20250173841A1 patent drawing
  • US20250173841A1 patent drawing
  • US20250173841A1 patent drawing

AI summary

A technique for improving progressive encoded JPEG includes displaying an oversmoothed version of an image as the image data is being received. The oversmoothed image may be smoothed according to a smoothing kernel, e.g., a convolution kernel (such as a Gaussian). The oversmoothed image is a first layer over which other image layers are displayed. It is noted that the oversmoothed image may present a recognizable version of the image to a user, including recognizable versions of various image features (e.g., persons, objects). As the other layers are rendered on the display, these image features remain visible to the user. That is, the image features are not artifacts that may disappear with the rendering of final image layers; this may occur with the conventional progressive encoded images and interferes with the user experience.