2D Content Rendering in VR with Region-Specific Upscaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual reality environments, particularly in Cinematic Mode, the rendering of high-resolution 2D content on smaller virtual screens leads to issues with text legibility due to aliasing effects.
Innovation Solution
The system detects regions of interest within the 2D content, generates a mask image indicating these regions within the 3D virtual environment, and upscales the corresponding regions to improve legibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-resolution 2D content is rendered on smaller virtual screens in Cinematic Mode, then the content resolution is maintained, but text legibility deteriorates due to aliasing effects
Solution Approach 1:
The system segments the 2D content into multiple depth layers based on depth information, separating text and graphical elements into distinct layers that can be independently processed and rendered at appropriate resolutions for their respective depths
Solution Approach 2:
The system applies different rendering qualities to different regions of the content based on depth information, with text and graphical elements in the mid-ground receiving enhanced resolution and anti-aliasing treatment while background elements maintain lower resolution
2Adaptability or versatility
If 2D content is rendered in a 3D virtual environment, then immersive experience is improved, but text legibility deteriorates due to the smaller effective screen size
Solution Approach 1:
The system introduces depth as an additional dimension for rendering 2D content, creating a multi-layered 3D virtual environment where content elements are positioned at different depths, allowing text to be rendered larger and clearer in the mid-ground while maintaining the immersive 3D experience
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
A system for rendering two-dimensional, 2D, content in a three-dimensional, 3D, virtual reality environment, comprising: receiving circuitry configured to receive the 2D content, the 2D content being in a 2D format; environment generating circuitry configured to generate the 3D virtual reality environment, wherein the 3D virtual reality environment comprises a virtual surface upon which the 2D content is to be rendered; recognition circuitry configured to recognise one or more regions of interest in the 2D content; mask generating circuitry configured to generate, in dependence upon a location of the virtual surface within the generated 3D virtual reality environment and in dependence upon at least one recognised region of interest in the 2D content, a 3D mask of the generated 3D virtual reality environment, wherein the 3D mask indicates at least one region within the 3D virtual reality environment in which the at least one recognised region of interest is to be rendered; and rendering circuitry configured to render the 3D virtual reality environment for display at a head mounted display, HMD, wherein the rendering circuitry is configured to render the 2D content on the virtual surface, and upscale the at least one region within the 3D virtual reality environment indicated in the 3D mask.