VR Screen Sharing With Adaptive Content Legibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Screen sharing in virtual reality environments often results in impaired legibility of visual content due to constraints such as limited physical resolution, small virtual screen size, and unfavorable orientation, making text and other content difficult to read.
Innovation Solution
A method and system that adjusts the presentation of visual content based on receiver metadata indicating legibility constraints, generating an optimized version for VR display, and providing render metadata to ensure clear rendering on virtual canvases.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of moving object
If visual content is projected onto a virtual screen in VR environment, then the field of view is increased, but the legibility of text and content deteriorates due to limited physical pixels
Solution Approach 1:
The patent moves the virtual screen from a 2D projection plane to a 3D virtual space, allowing the screen to be positioned at optimal distances and angles relative to the user. This spatial transformation enables the screen to occupy more of the user's field of view while maintaining sufficient pixel density for legibility through increased virtual distance.
Solution Approach 2:
The system dynamically adjusts multiple parameters including virtual screen size, distance from user, orientation angle, and resolution allocation to optimize both field of view coverage and text legibility. By changing these parameters independently, the system resolves the contradiction between wanting a large virtual screen area and maintaining readable text quality.
2Area of stationary object
If the virtual screen size is increased to improve visibility, then the field of view coverage is improved, but the pixel density decreases making content less legible
Solution Approach 1:
By introducing the third dimension of virtual distance, the system can increase virtual screen area while maintaining pixel density. The screen is placed farther away in virtual space, which increases its apparent size in the field of view without reducing the number of pixels allocated to it, thus preserving legibility.
Solution Approach 2:
The virtual screen parameters are made dynamic rather than static. The system continuously adjusts screen size, distance, and orientation based on user position and viewing conditions, allowing optimal balance between screen area and pixel density to be maintained throughout the VR experience.
3Ease of operation
If the virtual screen is placed farther away to reduce obstruction, then the user's view of the virtual environment is improved, but the visual content becomes harder to read
Solution Approach 1:
The system dynamically adjusts the virtual screen distance based on the type of content being displayed and user interaction patterns. For text-heavy content requiring high readability, the screen is positioned closer. For environmental viewing where obstruction is the concern, the screen is positioned farther away. This dynamic adjustment resolves the contradiction between environment visibility and content readability.
Solution Approach 2:
Multiple parameters are adjusted in coordination: when the screen is moved farther away to reduce obstruction, compensating changes are made to screen size and orientation to maintain legibility. The system changes these parameters based on content priority and user context.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
Systems and methods for screen sharing are provided. The screen sharing may comprise providing image data from a sender system to a receiver system. The receiver system may be a Virtual Reality [VR] system configured to render the image data in a virtual environment by projecting the image data onto a virtual canvas. At the sender system, visual content may be identified which is to be shared with the receiver system. The rendering or display of the virtual environment by the receiver may impose legibility constraints on the visual content. Accordingly, an adjusted version of the visual content may be generated which provides improved legibility when viewed in the virtual environment. The image data representing the adjusted version of the visual content may then be provided to the receiver system. Accordingly, the legibility of the visual content shared by the sender system may be improved when rendered, displayed and subsequently viewed by a user in the virtual environment