View Image Generation via Observer Position Biasing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual and augmented reality applications face challenges in generating high-quality view images with reduced resource requirements, leading to degraded image quality and restricted user movement due to high spatial capture frequency and data storage needs, especially when capturing a scene from a limited region.
Innovation Solution
An apparatus that generates view images by storing three-dimensional scene data from a viewing region, processing user motion data to determine observer position and orientation, and adapting the observer's position to reduce distance from the viewing region, allowing for improved image quality and user experience with reduced data capture requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full 3D scene data is captured from multiple positions and directions, then image quality and user freedom are improved, but data storage requirements and resource consumption increase
Solution Approach 1:
The patent extracts only the essential viewing region from the full 3D scene data, storing scene information specifically within this constrained region rather than capturing complete omnidirectional data. This extraction approach maintains image quality for the intended viewing area while significantly reducing the quantity of stored data.
Solution Approach 2:
The patent applies local quality by concentrating high-fidelity scene data capture on a specific viewing region where quality is most important, rather than uniformly capturing all directions. The scene data is optimized for the local viewing area, providing high image quality where needed while reducing data storage in less critical areas.
2Quantity of substance
If scene data is captured from a limited region, then data storage requirements are reduced, but image quality degrades and user movement is restricted
Solution Approach 1:
The patent transitions from traditional 2D image-based representations to a 3D volumetric scene data structure. This dimensional change allows the system to store scene information in three-dimensional space with optimized resolution, maintaining high image quality within the viewing region while reducing overall data storage requirements through spatial efficiency.
Solution Approach 2:
The patent changes key parameters including the viewing region definition, data resolution distribution, and scene representation format. By adjusting these parameters, the system achieves high image quality within the constrained viewing region while minimizing data storage requirements through optimized parameter selection.
3Measurement precision
If high spatial capture frequency is used, then scene accuracy is improved, but resource requirements and storage needs increase
Solution Approach 1:
The patent segments the scene data storage into different spatial regions with different accuracy requirements. High spatial capture frequency is applied only within the critical viewing region where scene accuracy is most important, while peripheral areas use lower resolution. This segmentation maintains measurement precision where needed while reducing overall storage needs.
4Adaptability or versatility
If observer position is allowed to move freely, then user flexibility is improved, but image quality degrades when far from viewing region
Solution Approach 1:
The patent implements dynamic adaptation of the viewing region based on the observer's position and movement. As the user moves, the viewing region dynamically adjusts to maintain optimal distance, ensuring high image quality is preserved even as user flexibility increases. This dynamic behavior allows the system to adapt to user movements while maintaining reliability.
Data Source
AI summary
An apparatus for generating view images for a scene comprises a store (101) which stores three dimensional scene data representing the scene from a viewing region. The three dimensional scene data may e.g. be images and depth maps captured from capture positions within the viewing region. A movement processor (105) receives motion data, such as head or eye tracking data, for a user and determines an observer viewing position and an observer viewing orientation from the motion data. A change processor (109) determines an orientation change measure for the observer viewing orientation and an adapter (111) is arranged to reduce a distance from the observer viewing position relative to the viewing region in response to the orientation change measure. An image generator (103) generates view images for the observer viewing position and the observer viewing orientation from the scene data.


