Real-Time Reflection Generation for 3D Scene Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for creating a three-dimensional appearance in two-dimensional animations are limited as they do not effectively integrate the displayed objects with their environment, often relying on virtual light sources and not providing a realistic reflection simulation.

Innovation Solution

A method that generates reflections of images on nearby objects in real-time by producing a lower resolution version of the image content associated with these objects, applying sampling, blurring, masking, and flipping operations to create a realistic mirrored reflection, without using virtual light sources, thus enhancing the perceived three-dimensional environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If virtual light sources are used to generate reflections in a two-dimensional scene, then the three-dimensional appearance is enhanced, but the integration with the environment becomes limited and the presentation is not tied to the device environment

Engineering Contradiction:
Improvereflection realismVSAvoidenvironmental integration
Core Design Contradiction:
Illumination intensityVSAdaptability or versatility

Solution Approach 1:

The patent captures actual images from the device environment using a camera and displays them on the screen. These captured images are then reflected off virtual objects onto other virtual objects, creating a connection between the real device environment and the virtual presentation, thereby resolving the contradiction between reflection realism and environmental integration

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent uses captured environmental images as an intermediary between the real world and the virtual presentation. These images serve as the source for generating reflections on virtual objects, allowing the presentation to be tied to the device environment while maintaining realistic reflection effects

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If high-resolution reflections are generated for all objects in the scene, then the three-dimensional appearance is improved, but the computational resource consumption increases excessively

Engineering Contradiction:
Improvereflection resolutionVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies different processing qualities to different regions of the scene based on their proximity to the display area. Objects closer to the display area receive higher resolution reflection processing, while objects farther away receive lower resolution processing. This local differentiation maintains visual realism for important elements while reducing overall computational resource consumption

Inventive Principle:
Principle #3Local quality

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 effectively simulates a three-dimensional scene by providing realistic reflections on objects, enhancing the 3D appearance without excessive computational resource consumption, allowing for a more immersive experience in applications like video conferencing and image capturing.

Implementation Method 1

generates reflections of the set of images on the object and superimposes the generated reflections on the display of the object

Methodology Applied
Scientific EffectReflection: Reflection

Data Source

PatentUS9275475B2Generating a simulated three dimensional scene by producing reflections in a two dimensional scene
Publication Date: 2016.03.01 APPLE INC
  • US9275475B2 patent drawing
  • US9275475B2 patent drawing
  • US9275475B2 patent drawing

AI summary

A method that simulates a three dimensional scene by producing reflections in a two dimensional scene. In some embodiments, the two dimensional scene includes a display area for displaying a set of images, and at least one object that is displayed near the display area. The method generates reflections of the set of images on the object and superimposes the generated reflections on the display of the object. In some embodiments, the method generates and displays the reflections in real-time as it displays the set of images in order to cause the display of the set of images to appear to be part of a 3D environment. In some embodiments, the set of images are part of a video that a device displays in real-time. The device generates reflections off one or more neighboring objects from the content displayed in each video frame.