Image-Based Video Service System Using Cache and Fingerprint Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo service provision speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If fingerprint extraction is performed for every image query, then video matching accuracy is improved, but processing time increases

Engineering Contradiction:
Improvevideo matching accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If manual searching is required to find video content corresponding to images, then system complexity is reduced, but user convenience deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoiduser convenience
Core Design Contradiction:
Device complexityVSEase of operation

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

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12015807B2System and method for providing image-based video service
Publication Date: 2024.06.18 ENSWERS CO LTD
  • US12015807B2 patent drawing
  • US12015807B2 patent drawing
  • US12015807B2 patent drawing

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.