Image-Based Video Service System Using Cache and Fingerprint Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems fail to accurately and efficiently provide video services corresponding to images over networks like the Internet or mobile communication networks in real time, requiring users to manually search for desired video content.
Innovation Solution
A system and method utilizing a cache system to store video information matching image-related data, with a fingerprint extraction unit to determine video information when cache system results are not available, ensuring rapid and accurate video result provision.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a cache system is used to store video information matching image-related data, then video service provision speed is improved, but system complexity increases
Solution Approach 1:
The system pre-extracts fingerprints from video frames and stores them in a cache system before user requests arrive. When an image is provided, the system can immediately query the cache for matching video information without performing real-time fingerprint extraction, thus improving service speed while managing complexity through advance preparation
Solution Approach 2:
A cache system acts as an intermediary layer between the image input and the video database. The cache stores pre-processed video fingerprint information and serves as a buffer that simplifies the interaction between the querying mechanism and the underlying video storage system, improving response speed while abstracting complexity
2Measurement precision
If fingerprint extraction is performed for every image query, then video matching accuracy is improved, but processing time increases
Solution Approach 1:
Video fingerprints are extracted and stored in the cache system in advance, before any user queries are processed. This preliminary fingerprint extraction eliminates the need for real-time processing during user interactions, maintaining high matching accuracy while dramatically reducing processing time for actual queries
Solution Approach 2:
The system performs fingerprint extraction selectively - only for video frames that are likely to be queried (stored in cache), rather than extracting fingerprints for all possible video content in real-time. This partial action approach maintains accuracy for relevant queries while avoiding unnecessary processing time
3Device complexity
If manual searching is required to find video content corresponding to images, then system complexity is reduced, but user convenience deteriorates
Solution Approach 1:
The system automatically performs the matching between images and videos without requiring user intervention. When an image is provided, the system autonomously queries the cache, extracts fingerprints if necessary, matches them with video content, and returns the relevant video information, thereby improving user convenience while keeping the automated process relatively simple
Data Source
AI summary
The present invention provides a system for providing image-based video service, including a cache system configured to store video information that matches image-related data; a fingerprint extraction unit configured to extract the fingerprint of an image corresponding to input image-related data; and a matching unit configured to determine video information that matches the fingerprint of the image extracted by the fingerprint extraction unit; wherein the system for providing image-based video service determines video information, matching image-related data received from a client terminal, via the cache system or the matching unit, and transmits video result information corresponding to the determined video information to the client terminal, and a method using the same.


