Virtual tourism client, server, system and acquisition device
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual tourism technologies fail to provide a realistic and immersive experience, especially for individuals with mobility difficulties, as they often require dedicated resources and lack the ability to simulate real-time user interactions with panoramic video data.
Innovation Solution
A virtual tourism system comprising a client device with a detector to track user viewing directions and a server-side device that selects and plays corresponding panoramic video data, allowing multiple users to simultaneously experience virtual tourism with real-time adjustments based on user head movements, reducing resource waste and enhancing immersion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If remote-controlled cameras are used for virtual tourism, then users can view tourism scenes, but resources are wasted because one camera group can only serve one user
Solution Approach 1:
The patent implements a server-based architecture where a single group of panoramic cameras serves multiple users simultaneously. The server receives viewing direction information from multiple clients and selectively transmits relevant video data to each user, enabling one camera system to fulfill multiple user requests without requiring dedicated cameras for each user.
Solution Approach 2:
The system creates virtual copies of the tourism scene experience for each user by transmitting selected video data from the panoramic capture to multiple client devices. Each user receives a customized view of the same underlying scene data, allowing resource sharing while maintaining individual viewing experiences.
2Adaptability or versatility
If panoramic video image data is transmitted to multiple users, then resource sharing is improved, but data transmission complexity increases
Solution Approach 1:
The system extracts only the relevant portion of panoramic video data that corresponds to each user's viewing direction and transmits only that selective data to the client. This extraction approach reduces the amount of data that needs to be transmitted and managed compared to transmitting entire panoramic datasets to multiple users.
Solution Approach 2:
The server acts as an intermediary that receives viewing direction information from clients, processes this information to determine relevant video segments, and then transmits the appropriate data. This intermediary architecture simplifies the overall system by centralizing the complex processing logic in one location rather than requiring complex peer-to-peer coordination between multiple users and cameras.
3Reliability
If real-time viewing direction detection is implemented, then user immersion is improved, but client device processing requirements increase
Solution Approach 1:
The system implements partial processing at the client device level by only detecting basic viewing direction information (such as head orientation angles) rather than performing complete image processing or complex scene analysis. The heavier processing tasks are offloaded to the server, which has greater computational resources.
Solution Approach 2:
The patent replaces complex mechanical or computational processing at the client device with a simplified detection mechanism that captures viewing direction data. This data is then transmitted to the server for processing, substituting client-side computational complexity with server-side processing power and communication infrastructure.
Data Source
AI summary
A virtual tourism client device, a virtual tourism server-side device, a system, and an image acquisition device are provided. The virtual tourism client device includes a detector and a head display, the detector being configured to detect a change of a viewing direction of a user in real time and generate viewing direction information of the user according to the change of the viewing direction, wherein the change of the viewing direction is a change of a current viewing direction of the user with respect to a reference viewing direction; and the head display being configured to obtain a part of video image data corresponding to the viewing direction information of the user from panoramic video image data with an image reference direction and play the part of the video image data.


