Immersive Video System with Dynamic Virtual Camera Perspective Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional television displays fail to provide an immersive viewing experience as images remain unchanged when viewed from different positions, lacking engagement and immersion due to their fixed perspective.
Innovation Solution
An immersive interactive video system that uses a computing device with a 3D model module, virtual camera module, playback module, and viewer position module to create and adjust a 360-degree display, allowing viewers to experience video content from various perspectives and positions, simulating movement and changing views based on their location.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional television displays are used, then the display structure is simple and easy to manufacture, but the viewer cannot feel immersed in the video content because images remain substantially the same when viewed from any position
Solution Approach 1:
The display system dynamically adjusts the video content presentation based on the viewer's position. The processor receives video content and generates adjusted video content that changes according to the detected viewer position, transforming a static display into a dynamic adaptive system that responds to viewer movement.
Solution Approach 2:
The system uses a position detection mechanism to detect the viewer's position and feeds this information back to the processor. The processor then adjusts the video content based on this feedback, creating a closed-loop system that continuously adapts the display to the viewer's location.
2Adaptability or versatility
If flat screen displays are used, then the resolution is substantially higher than conventional cathode ray tube televisions, but images remain substantially the same when viewed from any position in a viewing area
Solution Approach 1:
The system transforms the static high-resolution display into a dynamic system that adjusts the video content based on viewer position. The processor generates adjusted video content that changes according to the detected viewer position, making the display adaptive to different viewing positions while maintaining high resolution.
Solution Approach 2:
The system changes the parameters of the displayed video content based on the viewer's position. The processor adjusts parameters such as image orientation, scaling, and positioning to create an immersive experience that adapts to the viewer's location in the viewing area.
3Adaptability or versatility
If concave television displays are used, then the displayed image is brought into the viewer's peripheral vision, but images remain substantially the same when viewed from any position
Solution Approach 1:
The system uses the concave display's inherent peripheral vision capability and enhances it by dynamically adjusting the video content based on viewer position. The processor receives the video content and generates adjusted content that changes according to the detected viewer position, making the concave display truly adaptive to different viewing angles and positions.
Solution Approach 2:
The system incorporates position detection to detect where the viewer is positioned relative to the concave display. This position information is fed back to the processor, which then adjusts the video content to optimize the viewing experience from that specific position, enhancing the peripheral vision capability.
Data Source
AI summary
There is provided a system including a non-transitory memory storing an executable code and a hardware processor executing the code to receive a video content including a plurality of frames showing a scene from a perspective of a real camera, create a three-dimensional (3D) model of the scene using the plurality of frames, store the 3D model of the scene in the non-transitory memory, construct a synthetic view of the scene showing additional perspectives from one or more virtual cameras at one or more locations in the scene, transmit the synthetic view of the scene for being displayed on a display, display a scene of the video content on the display, track a position of a viewer moving in a room, and adjust the display of the scene being displayed on the display based on the position of the viewer in the room relative to the display.


