Virtual Reality Object Rendering via Dual-Level Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual reality systems lack an efficient method to differentiate and render virtual objects with physical counterparts from those without in a seamless and intuitive manner, affecting user interaction and immersion.
Innovation Solution
The system employs a virtual reality headset that renders objects in multiple two-dimensional levels, allowing users to view virtual objects with physical counterparts closer and those without on a different level, enabling users to distinguish between them through spatial positioning and user commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If virtual objects are rendered in a single unified view, then the rendering process is simple, but users cannot clearly distinguish between virtual objects with physical counterparts and those without
Solution Approach 1:
The patent segments virtual objects into two distinct categories: those with physical counterparts and those without. This segmentation is visually represented by placing objects with physical counterparts on a first 2D level (ground plane) and objects without physical counterparts on a second 2D level (elevated plane), enabling clear visual differentiation while maintaining a unified virtual view.
Solution Approach 2:
The patent introduces a vertical dimension (elevation level) to differentiate virtual objects. By rendering objects at different 2D levels within the same virtual space, the system provides additional visual information about object categorization without adding complex multi-view switching mechanisms.
2Loss of information
If multiple virtual views are provided to show different object levels, then object differentiation is improved, but user interaction complexity increases
Solution Approach 1:
The patent merges the information that would traditionally require separate virtual views into a single unified virtual view. By incorporating vertical level information directly into the spatial arrangement within one view, users can distinguish object categories without needing to switch between multiple views or complex interaction modes.
Solution Approach 2:
Instead of creating multiple separate views to show different object categories, the patent uses a vertical dimension within a single view to encode category information. This approach maintains ease of operation by keeping all objects visible in one view while adding dimensional information for differentiation.
3Use of energy by moving object
If virtual objects are rendered at the same level, then the rendering is computationally efficient, but spatial positioning information is lost
Solution Approach 1:
The patent adds a vertical level dimension to the rendering without significantly increasing computational complexity. By placing objects at different vertical levels (first level for objects with physical counterparts, second level for objects without), the system efficiently communicates spatial positioning and object category information using simple elevation differences rather than complex 3D positioning.
Solution Approach 2:
The patent applies different vertical level qualities to different object categories locally. Objects with physical counterparts are consistently placed at the first level, while objects without physical counterparts are placed at the second level, creating a clear local quality distinction that preserves spatial information without requiring complex rendering for each object.
Data Source
AI summary
An apparatus, method and computer program product are described, comprising: rendering a plurality of objects to a viewer of a scene in a first virtual view, wherein: at least one of said objects has a physical counterpart; at least one of said objects does not have a physical counterpart; and the scene is at least one of a virtual reality, augmented reality or mixed reality scene; receiving a first command; and rendering the objects in an alternative virtual view in response to the first command, wherein rendering the objects in the alternative virtual view comprises rendering the objects with a physical counterpart on a first two-dimensional level of the alternative virtual view and rendering at least one of the at least one objects without a physical counterpart on a second two-dimensional level of the alternative virtual view that is different two the first two-dimensional level.