Real-Time Video Exploration for Interactive 3D Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video production methods limit viewer interaction, as scenes are rendered from pre-selected camera viewpoints, restricting exploration and customization of 3D modeled worlds within pre-rendered videos.

Innovation Solution

A real-time video exploration system that allows users to interactively explore and customize 3D modeled worlds by generating and rendering new video content in real-time using network-based computation resources, enabling users to change viewing positions, manipulate objects, and modify graphics effects within pre-recorded videos.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pre-rendered video with fixed camera viewpoints is used, then production efficiency is improved, but viewer interaction and exploration capability deteriorate

Engineering Contradiction:
Improveproduction efficiencyVSAvoidviewer interaction capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system pre-renders video content with fixed camera viewpoints to ensure production efficiency, while simultaneously pre-processing 3D scene data and object information in advance. This preliminary preparation enables rapid real-time rendering when users interact, resolving the contradiction by having both pre-rendered content and pre-processed 3D data ready beforehand.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically switches between pre-rendered video content and real-time rendered content based on user interaction. When users interact with objects or change viewpoints, the system dynamically renders new video content from the pre-processed 3D scene data, allowing both efficient pre-rendering and interactive real-time rendering to coexist.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If real-time rendering of new video content is enabled, then viewer interaction and customization capability are improved, but computational resources and processing time increase

Engineering Contradiction:
Improveviewer interaction capabilityVSAvoidcomputational resources
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

Instead of rendering entire scenes in real-time, the system selectively renders only the portions of scenes that users interact with or request to view from different angles. This partial rendering approach maintains interaction capability while significantly reducing computational resource requirements compared to full scene rendering.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses pre-processed 3D scene data as an intermediary between pre-rendered video and real-time rendering. This intermediate representation contains essential geometric and material information that enables efficient real-time rendering without requiring complete scene re-rendering, thus reducing computational power requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If complete 3D scene data is processed, then exploration capability is improved, but data processing complexity and storage requirements increase

Engineering Contradiction:
Improveexploration capabilityVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments 3D scene data into discrete objects and spatial regions, processing and storing only essential attributes for each segment. This segmentation allows the system to manage complex 3D data more efficiently while maintaining the ability to render complete scenes when needed, as each segment can be independently processed and combined.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11222479B2Object customization and accessorization in video content
Publication Date: 2022.01.11 AMAZON TECH INC
  • US11222479B2 patent drawing
  • US11222479B2 patent drawing
  • US11222479B2 patent drawing

AI summary

A real-time video exploration (RVE) system that allows users to pause, step into, move through, and explore 2D or 3D modeled worlds of scenes in a video. The RVE system may allow users to select and manipulate objects within a scene, and to modify an object by adding or removing accessories from the object or otherwise customizing the object according to the user's preferences or desires. The RVE system may also provide an interface or interfaces via which the user can obtain additional information for the object, customize the object, be given a price or price(s) for the object as customized, and purchase the object as specified if desired.