Viewpoint Disparity Image Rendering via Reprojection and Occlusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Embedded devices with limited processing capability and high power consumption struggle to match the graphics processing capabilities of workstations, making it difficult to render high-quality images with binocular or viewpoint disparity efficiently.

Innovation Solution

A method and device that perform rendering on first and second images with binocular or viewpoint disparity by generating depth information, determining corresponding pixels, and performing reprojection to select and render pixels based on an occlusion map, reducing unnecessary calculations through tile-based rendering and depth testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If rendering is performed on all pixels of the second image independently, then complete image rendering is achieved, but computational load increases significantly

Engineering Contradiction:
Improveimage rendering completenessVSAvoidrendering efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary rendering on the first image to generate depth information and occlusion maps before rendering the second image. This preliminary action identifies which pixels of the second image can be obtained through reprojection from the first image, avoiding redundant rendering calculations and significantly reducing computational load while maintaining complete image rendering quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of depth information from the first image and uses it to determine corresponding pixels in the second image through reprojection. By copying and reusing depth data, the system avoids performing independent rendering calculations for all pixels of the second image, thereby improving rendering efficiency without sacrificing image quality

Inventive Principle:
Principle #26Copying

2Measurement precision

If depth information is generated for all pixels, then accurate reprojection is achieved, but processing time and power consumption increase

Engineering Contradiction:
Improvedepth information accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies local quality by generating depth information and processing pixels only where necessary. Through occlusion maps and selective reprojection, the system processes only the specific regions and pixels that require depth information for accurate rendering, rather than uniformly processing all pixels. This localized approach maintains depth information accuracy for critical areas while reducing overall processing time and power consumption

Inventive Principle:
Principle #3Local quality

3Productivity

If tile-based rendering with scheduling is implemented, then processing efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidrendering system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the rendering process into discrete tiles and implements scheduling for each tile based on occlusion map data. By segmenting the second image into tiles and determining which tiles require rendering versus which can be obtained through reprojection, the system improves processing efficiency through parallel processing and resource optimization. The segmentation approach manages complexity by breaking down the rendering task into smaller, independently schedulable units

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10332307B2Apparatus and method performing rendering on viewpoint disparity image
Publication Date: 2019.06.25 SAMSUNG ELECTRONICS CO LTD
  • US10332307B2 patent drawing
  • US10332307B2 patent drawing
  • US10332307B2 patent drawing

AI summary

A device and method performing rendering on first and second images having binocular or viewpoint disparity are provided. The method includes determining some pixels of the second image that correspond to pixels of the first image, performing reprojection to determine, based on rendering results of the first image, color values for the pixels of the second image that are determined to correspond to the pixels of the first image, and selectively rendering remaining pixels of the second image based on the reprojection.