Dynamic 2D to 3D Video Coding Switching for Artifact Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Asymmetric 3D video coding introduces artifacts such as blocking and smoothing, leading to discomfort in human viewers due to diminished image quality, especially when switching between 2D and 3D coding modes within a video sequence.
Innovation Solution
A system that dynamically switches between 2D and 3D video coding based on scene changes, using a depth map to determine the appropriate encoding mode and minimize eye strain by adjusting the coding mode according to the depth range and elapsed time since the last mode switch.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If asymmetric 3D video coding is used to reduce bitrate, then coding efficiency is improved, but image quality deteriorates due to blocking and smoothing artifacts
Solution Approach 1:
The patent dynamically switches between 2D and 3D coding modes based on scene depth characteristics. When the scene has small depth range (suitable for 2D), the system switches to 2D coding to avoid artifacts; when the scene has large depth range (requiring 3D), it uses 3D coding. This dynamic adaptation resolves the contradiction by selecting the appropriate coding mode for each scene segment.
Solution Approach 2:
The patent changes the coding mode parameter (2D vs 3D) based on depth map analysis. By evaluating scene depth characteristics and switching coding modes accordingly, the system optimizes both bitrate efficiency and image quality, avoiding the fixed limitations of asymmetric 3D coding.
2Adaptability or versatility
If 3D video coding is used to provide stereoscopic effect, then viewing experience is improved, but viewer comfort deteriorates due to eye strain and headaches
Solution Approach 1:
The system dynamically adjusts the coding mode between 2D and 3D based on scene analysis. When scenes are determined to be unsuitable for 3D (small depth range), the system switches to 2D coding, thereby reducing viewer discomfort while maintaining stereoscopic effect for appropriate scenes.
Solution Approach 2:
The patent uses depth map analysis as feedback to determine the appropriate coding mode. By continuously evaluating scene depth characteristics and adjusting coding mode accordingly, the system optimizes viewer comfort while preserving 3D effect where beneficial.
3Manufacturing precision
If encoding mode is switched between 2D and 3D within a video sequence, then overall quality is improved by adapting to scene characteristics, but complexity of encoding process increases
Solution Approach 1:
The patent segments the video sequence into different coding segments based on depth map analysis and scene change detection. By dividing the video into segments with similar depth characteristics, the system can apply appropriate coding modes to each segment, improving overall quality while managing complexity through structured segmentation.
Solution Approach 2:
The system performs preliminary depth map analysis and scene change detection before encoding to determine optimal coding mode switches. This preliminary action allows the encoder to prepare and switch modes at appropriate boundaries, avoiding the need for complex real-time mode switching during encoding.
4Loss of energy
If asymmetric 3D coding is used with one view at lower resolution, then bitrate is reduced, but sharpness of the decoded image deteriorates
Solution Approach 1:
The patent dynamically selects between 2D and 3D coding modes based on scene depth characteristics. When scenes are determined to be suitable for 2D (small depth range), the system switches to 2D coding, thereby maintaining image sharpness while achieving bitrate reduction for appropriate scenes.
Data Source
AI summary
A video sequence of images includes at least first and second images. In response to at least first and second conditions being satisfied, an encoding mode is switched between two-dimensional video coding and three-dimensional video coding. The first condition is that the second image represents a scene change in comparison to the first image. The second image is encoded according to the switched encoding mode.


