Panoramic Video Playback Using Preview Posture Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies do not allow users to automatically adjust the viewing angle of panoramic videos captured by UAVs, requiring manual adjustment by the user.
Innovation Solution
A video processing method that involves obtaining preview posture data from a user, sending it to a recording device, generating panoramic image data by associating the preview posture data with recorded panoramic video data, and playing the video corresponding to the panoramic video data according to the preview posture data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If panoramic video is directly transmitted without processing, then transmission efficiency is improved, but user viewing angle adjustment is required manually
Solution Approach 1:
The system performs preliminary processing by obtaining preview posture data before video transmission, and pre-generates panoramic image data by associating preview posture data with panoramic video data. This preliminary action eliminates the need for manual viewing angle adjustment during playback, as the system has already prepared the video segments corresponding to the user's preview angle.
Solution Approach 2:
The system enables self-service by automatically determining the user's viewing angle through preview posture data and automatically playing the corresponding video segments without requiring manual user intervention. The system serves itself by processing and preparing the video data based on the preview information, eliminating the need for user-performed viewing angle adjustment.
2Device complexity
If manual viewing angle adjustment is required, then device complexity is reduced, but user experience is worsened
Solution Approach 1:
The system performs preliminary processing by obtaining preview posture data before video transmission, and pre-generates panoramic image data by associating preview posture data with panoramic video data. This preliminary action eliminates the need for manual viewing angle adjustment during playback, as the system has already prepared the video segments corresponding to the user's preview angle.
Solution Approach 2:
The system replaces the mechanical manual adjustment mechanism with an automated information processing system. Instead of requiring physical manual viewing angle adjustment, the system uses preview posture data to automatically determine and play the corresponding video segments, substituting mechanical user action with automated digital processing.
3Extent of automation
If preview posture data is obtained and processed, then automatic viewing angle playback is achieved, but processing time is increased
Solution Approach 1:
The system performs preliminary processing by obtaining preview posture data before video transmission, and pre-generates panoramic image data by associating preview posture data with panoramic video data. This preliminary action eliminates the need for manual viewing angle adjustment during playback, as the system has already prepared the video segments corresponding to the user's preview angle.
Solution Approach 2:
The system skips unnecessary processing steps by directly using the preview posture data to determine the corresponding video segments for playback. Instead of processing all video data thoroughly, the system efficiently extracts only the relevant portions based on the preview angle information, rushing through the essential processing to achieve automatic playback.
Data Source
AI summary
Embodiments of the present application disclose a video processing method. The video processing method may include obtaining preview posture data corresponding to a user previewing a panoramic image, and send the preview posture data to a recording device; obtaining panoramic image data from the recording device, the panoramic image data being generated by associating panoramic video data recorded by the recording device with the preview posture data; extracting the preview posture data and the panoramic video data from the panoramic image data; and playing a video corresponding to the panoramic video data according to the preview posture data.


