Wireless Camera Streaming With Template Matching for Low Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In-vehicle Wi-Fi bandwidth is limited, and increasing demands from streaming applications like video conferencing strain the available bandwidth, necessitating a method to maintain high-quality video streaming while minimizing consumption.

Innovation Solution

A method involving template matching of input and template images to identify unmatched grid areas, caching and transmitting only those areas with errors above a threshold, and using a hardware encoder to minimize bandwidth consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If template matching and selective transmission of unmatched grid areas is implemented, then bandwidth consumption is minimized, but system complexity increases due to template matching processing

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The video frame is divided into multiple grid areas, and template matching is performed on each grid area independently. Only unmatched grid areas are transmitted, segmenting the transmission task into smaller units that can be selectively processed and sent based on their matching error thresholds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and transmits only the unmatched grid areas that exceed the error threshold, leaving out the matched areas that can be reconstructed from the template image. This extraction approach minimizes transmitted data while preserving essential visual information.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of energy

If only unmatched grid areas are transmitted, then bandwidth consumption is reduced, but video quality may deteriorate due to potential loss of important visual information

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent uses matching error threshold as a parameter to determine which grid areas to transmit. By adjusting the threshold, the system can balance between bandwidth savings and video quality, ensuring that only areas with significant changes are transmitted while maintaining visual fidelity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The template matching process provides feedback on which grid areas have changed significantly, allowing the system to make informed decisions about what to transmit. This feedback mechanism ensures that important visual information is preserved while minimizing redundant data transmission.

Inventive Principle:
Principle #23Feedback

3Loss of information

If template matching is performed on all grid areas, then comprehensive video information is captured, but processing time and computational resources increase

Engineering Contradiction:
Improvevideo information completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The video processing is segmented into multiple independent grid area evaluations. By processing each grid area separately and independently, the system can efficiently identify and transmit only the necessary portions, reducing overall processing time while maintaining information completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs partial template matching only on grid areas where changes are detected, rather than uniformly processing all areas with the same computational intensity. This partial action approach reduces processing time while ensuring that all important visual information is captured.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12579777B2Wireless camera streaming with template matching
Publication Date: 2026.03.17 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US12579777B2 patent drawing
  • US12579777B2 patent drawing
  • US12579777B2 patent drawing

AI summary

A method for video streaming includes receiving an input image from a camera. The input image includes a plurality of input grid areas. The method further includes receiving a template image. The method further includes comparing the matching error with a template-matching error threshold to determine whether the matching error is equal to or greater than the template-matching error threshold in order to identify unmatched grid areas of the input image. The plurality of input grid areas includes the unmatched grid areas and matched grid areas. The matching error of the matched grid areas is not equal to or greater than the template-matching error threshold. The method further includes transmitting the unmatched grid areas of the input image and identification information of the matched grid areas to the vehicle, thereby minimizing bandwidth consumption used during video streaming.