Network Video Type Identification via Code Query and Database Update
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience in identifying and selecting the correct type of videos, such as 2D, 3D, and panoramic videos, due to inaccurate automatic identification by existing technologies, leading to manual adjustments and suboptimal playback experiences.
Innovation Solution
A network-based video type identification method and system that generates a unique video identification code based on video elements, queries a server for type identification, sets the video type based on the response, and updates the database with playback reports to improve accuracy and user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If automatic identification function is provided by playing clients, then video type identification is automated, but identification accuracy is poor
Solution Approach 1:
The patent introduces a server as an intermediary between the client and video type identification. The server maintains a database of video identification codes and their corresponding types, and performs the actual identification by comparing the code extracted from the video stream with the database. This intermediary approach allows the client to remain automated while achieving high accuracy through the server's comprehensive database.
Solution Approach 2:
The patent extracts a video identification code (a copy or representation of the video's identifying features) and uses this code for identification instead of analyzing the entire video content. This copying approach enables efficient automated identification while maintaining high accuracy by comparing the extracted code against a database of known video types.
2Measurement precision
If users manually select video type, then identification accuracy can be ensured, but user convenience deteriorates
Solution Approach 1:
The system implements self-service by automatically extracting the video identification code from the video stream and querying the server for the video type. This eliminates the need for users to manually select video types while maintaining high identification accuracy through the server's database, thus providing both convenience and accuracy simultaneously.
Solution Approach 2:
The system provides feedback to users about the automatically identified video type, allowing users to verify or correct the identification if needed. This feedback mechanism ensures high accuracy by enabling user verification while maintaining convenience through automated initial identification, reducing the need for manual intervention.
3Speed
If video type identification is performed locally, then response speed is fast, but identification accuracy is poor
Solution Approach 1:
The patent segments the identification process into two parts: local extraction of the video identification code (fast, performed by the client) and remote query of the video type from the server (accurate, performed by the server). This segmentation allows the system to maintain fast response speed through local code extraction while achieving high accuracy through server-side database lookup.
Solution Approach 2:
The server acts as an intermediary that handles the accurate identification task while the client handles the fast code extraction. This division of labor through the intermediary server enables the system to combine the speed of local processing with the accuracy of centralized database lookup, resolving the contradiction between response speed and identification accuracy.
Data Source
AI summary
The present invention discloses a network-based video type identification method and system, a client, a server and an electronic device. In the present invention, a client generates a video identification code for a local video, and sends a request querying about a type of the video to a server; the server queries about a video type in a database based on the video identification code and returns a query result; the client sets the video type based on the query result; the client judges whether playing of the video reaches a predetermined duration; if the predetermined duration is reached, the client sends a video type report carrying the video identification code to the server; and the server updates the video type in the database based on the video type report. This invention provides a network-based video type identification technique with high identification accuracy.


