Oversmoothing Progressive JPEG Image Layers
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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).
Data Source
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.


