Keyframe Selection for Low Bandwidth Video Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transmitting high-resolution video sequences over networks with constrained bit rates is challenging due to excessive bit rate requirements, and existing methods fail to efficiently select and transmit relevant images in real-time, especially in low-speed networks, while also lacking interactivity and high implementation complexity.

Innovation Solution

A method that divides images into zones, calculates content representative values, and uses normalized correlation coefficients to select relevant images for transmission, adapting to bandwidth constraints and allowing interactive selection and compression, compatible with standards like H.264 and JPEG 2000, to reduce redundancy and prioritize information transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution video sequences are transmitted over bandwidth-constrained networks, then transmission quality is improved, but bandwidth consumption increases excessively

Engineering Contradiction:
Improvetransmission qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and transmits only the most relevant images (keyframes) from the video sequence based on content analysis and temporal importance, rather than transmitting all frames. This selective extraction reduces bandwidth consumption while maintaining transmission quality for critical moments.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent dynamically adjusts transmission parameters including resolution, frame rate, and compression level based on network conditions and content importance. High-resolution transmission is applied selectively to keyframes, while non-keyframes use lower resolution, optimizing the balance between quality and bandwidth usage.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If only certain lower-resolution images are selected for transmission, then bandwidth consumption is reduced, but information completeness deteriorates

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidinformation completeness
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system performs preliminary content analysis and keyframe identification before transmission, pre-selecting which frames contain the most important information. This preliminary action ensures that the most informative images are prioritized for transmission, maintaining information completeness despite selective transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the receiving end can request retransmission of specific keyframes or additional details based on what was received. This feedback loop ensures information completeness by allowing selective retrieval of additional relevant images without transmitting the entire sequence.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the entire video sequence is processed to produce all keyframes, then keyframe selection accuracy is improved, but processing time increases excessively

Engineering Contradiction:
Improvekeyframe selection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the video processing into multiple passes: a first pass identifies candidate keyframes using simplified criteria, and a second pass refines the selection. This segmentation allows accurate keyframe identification without requiring complete analysis of all frames simultaneously, reducing processing time while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial processing by analyzing only temporally close neighbor frames rather than the entire sequence, using the current frame and its immediate predecessors/successors as the basis for keyframe determination. This partial action approach achieves sufficient accuracy for real-time applications without the computational burden of full-sequence analysis.

Inventive Principle:
Principle #16Partial or excessive action

4Speed

If real-time processing is implemented for video streaming, then transmission delay is reduced, but keyframe selection accuracy deteriorates

Engineering Contradiction:
Improvetransmission delayVSAvoidkeyframe selection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

For real-time processing, the patent uses partial analysis based on the current frame and its temporally close neighbors, which provides sufficient keyframe selection accuracy without requiring complete sequence analysis. This approach accepts localized accuracy in exchange for real-time performance, preventing excessive transmission delay.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts the keyframe selection criteria and analysis depth based on real-time network conditions and content characteristics. When time is critical, simpler criteria are used; when more time is available, more sophisticated analysis is applied, allowing the system to optimize the trade-off between speed and accuracy adaptively.

Inventive Principle:
Principle #15Dynamics

5Loss of information

If comprehensive keyframe selection methods are implemented, then information coverage is improved, but implementation complexity increases

Engineering Contradiction:
Improveinformation coverageVSAvoidimplementation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the keyframe selection process into modular components: content analysis module, temporal importance assessment module, and selection decision module. Each module handles a specific aspect of the problem, making the overall complex system more manageable and implementable while achieving comprehensive information coverage through the coordinated operation of these modules.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2368367B1Interactive system and method for transmitting key images selected from a video stream over a low bandwidth network
Publication Date: 2020.04.22 THALES SA
  • EP2368367B1 patent drawingFigure 1
  • EP2368367B1 patent drawingFigure 2
  • EP2368367B1 patent drawingFigure 3~4

AI summary

The invention relates to an interactive method and system for the online transmission of a high-resolution video sequence consisting of a series of T images, characterised in that said method comprises a step of selecting relevant images (13) including at least the following steps: cutting each image to be transmitted at the moment t into a number N of areas; for each area n determined in the preceding step, calculating a value representing the contents of said area; for each image to be transmitted, generating a vector representing the contents of said image containing the values obtained in the preceding step; calculating a standardised correlation coefficient between the reference vector determined for a previously selected image and the reference vector calculated for the current image; making a decision on whether or not to select the current image according to the value of the standardised correlation coefficient a.