Source-Side Video Tagging for Selective VLM Frame Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video language models (VLMs) require significant computational resources and fail to capture all relevant information due to impractical processing of entire video streams, missing critical details in un-sampled frames.

Innovation Solution

Implementing local event detection functions on the video capture device to tag frames with attributes like motion, objects, or temporal activity, generating an encoded bitstream with markers for relevant frames, reducing computational load by selectively providing these frames to the VLM.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If frames are sampled at predetermined time intervals, then computational load is reduced, but relevant information in unsampled frames is lost

Engineering Contradiction:
Improvecomputational loadVSAvoidrelevant information
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The patent applies preliminary action by tagging frames with relevant information markers during video capture or encoding, before the machine learning model processes them. This allows the system to identify and flag important frames in advance, so that when frames are sampled for processing, the model receives both the sampled frames and the pre-identified relevant frames, ensuring no relevant information is lost while maintaining reduced computational load through selective processing.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the entire video stream is processed, then all relevant information is captured, but computational resources are excessively consumed

Engineering Contradiction:
Improverelevant informationVSAvoidcomputational resources
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the relevant frames from the entire video stream by using relevance markers embedded during encoding or capture. Instead of processing all frames, the system identifies and extracts specifically those frames marked as relevant (through motion detection, object detection, or other tagging mechanisms during encoding), then processes only these extracted frames through the machine learning model, significantly reducing computational resource consumption while capturing all relevant information.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If frames are selected without considering content, then processing is simplified, but critical details are missed

Engineering Contradiction:
Improveprocessing simplicityVSAvoidcritical details
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies preliminary action by pre-tagging frames with relevance information during the video encoding or capture phase. This preliminary classification of frames based on their content (using motion vectors, object detection, or other analysis during encoding) creates a metadata layer that guides subsequent processing. The machine learning model then processes frames in a simplified manner by following these pre-established relevance markers, achieving both processing simplicity and capture of critical details without requiring complex real-time analysis during model execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260067472A1Optimized video processing through source-side tagging for generative artificial intelligence systems
Publication Date: 2026.03.05 NVIDIA CORP
  • US20260067472A1 patent drawing
  • US20260067472A1 patent drawing
  • US20260067472A1 patent drawing

AI summary

In various examples, systems and methods are disclosed relating to generating video streams for generative artificial intelligence models. A system can receive a plurality of frames from a capture device capturing a video stream. The system can determine that at least one frame of the plurality of frames is to be provided as input to a machine-learning model. The system can generate an indication that the at least one frame is to be provided as input to the machine-learning model. The system can generate an encoded bitstream for the video stream. The encoded bitstream can include encoded data for the plurality of frames and the indication.