Video Viewfinder Location Pushing System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video products lack an effective method to associate and push the viewfinder locations appearing in videos to users, making it difficult for viewers to discover and explore these locations, which affects user experience.
Innovation Solution
A method and system that obtain video data, determine associated locations by comparing it with a database, and push relevant viewfinder information to users at specific time points during video playback, using client and server architecture with network communication for data transmission and interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If video data is processed to associate and push viewfinder locations to users, then user experience and online discovery rate of offline viewfinders are improved, but system complexity and data processing requirements increase
Solution Approach 1:
The system performs preliminary actions by pre-processing video data to identify and mark viewfinder locations and their corresponding time points before actual video playback. This includes extracting video frames, comparing them with location database images, and establishing the association between viewfinder locations and video time points in advance, so that during playback, the system only needs to retrieve and push the pre-identified location information at the appropriate moments, reducing real-time processing complexity
Solution Approach 2:
The patent introduces an intermediary mechanism - a dedicated viewfinder association module that acts as a mediator between the video playback system and the location database. This module specifically handles the complex task of matching video frames with location images, managing the viewfinder information database, and coordinating the timing of location pushes, thereby isolating the complexity from the main video playback function and improving overall system organization and ease of operation
2Measurement precision
If video data is compared with database to determine associated locations, then accuracy of location identification is improved, but data processing time and computational resources increase
Solution Approach 1:
The system performs preliminary actions by pre-processing video data to identify and mark viewfinder locations and their corresponding time points before actual video playback. This includes extracting video frames, comparing them with location database images, and establishing the association between viewfinder locations and video time points in advance, so that during playback, the system only needs to retrieve and push the pre-identified location information at the appropriate moments, reducing real-time processing complexity
Solution Approach 2:
The patent applies segmentation by dividing the video data into discrete frames and comparing each frame independently with images in the location database. This frame-by-frame segmentation allows for precise identification of viewfinder locations at specific moments in the video, while enabling parallel processing of multiple frames to reduce overall processing time. Each frame is treated as an independent unit for comparison, improving both accuracy and processing efficiency
3Loss of information
If viewfinder information is pushed at specific time points during video playback, then relevance of pushed information is improved, but network communication overhead and data transmission frequency increase
Solution Approach 1:
The system implements periodic action by pushing viewfinder location information at specific, predetermined time points during video playback rather than continuously or at every frame. The pushing frequency is synchronized with the video playback timeline, sending location data only when the video reaches the pre-identified time points where viewfinder locations appear. This periodic, event-driven approach maintains high information relevance while significantly reducing network communication overhead compared to continuous transmission
Solution Approach 2:
The system performs preliminary actions by pre-processing video data to identify and mark viewfinder locations and their corresponding time points before actual video playback. This includes extracting video frames, comparing them with location database images, and establishing the association between viewfinder locations and video time points in advance, so that during playback, the system only needs to retrieve and push the pre-identified location information at the appropriate moments, reducing real-time processing complexity
Data Source
AI summary
The present disclosure describes techniques of pushing information associated with the at least one location that is associated with a video. The disclosed techniques comprises obtaining video data, wherein the video data comprise a plurality frames of a video and information associated with the video; determining at least one location associated with at least one frame among the plurality of frames of the video based on comparing the video data with data included in a database; determining information associated with the at least one location; and pushing the information associated with the at least one location to a first computing device based on a time point of playing the at least one frame among the plurality of frames of the video.


