Video Signal Information Embedding via Motion Map Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for processing live video signals in applications like driver assistance systems face processing overhead due to asynchronous object detection and classification, requiring timestamps to synchronize different data signals, which leads to inefficiencies in processing and storage.

Innovation Solution

A method that divides information into two parts and embeds them in a video frame based on a motion map, allowing for frame-synchronous storage and processing by weighting the message parts according to the motion map and its inverse, reducing the need for timestamps and improving data synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If timestamps are used to synchronize different data signals for object detection and classification, then data synchronization is achieved, but processing overhead increases due to buffering and selecting synchronous data from different signals

Engineering Contradiction:
Improvedata synchronizationVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges object detection and classification data directly into the video frame structure itself, eliminating the need for separate timestamp-based synchronization. The message is embedded within the video frame data, combining multiple data streams into a single integrated structure that maintains synchronization without requiring additional buffering or selection operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the message into first and second message parts that are embedded in different video frames. This segmentation allows the system to distribute information across temporal slices, maintaining synchronization while reducing the processing burden on any single frame by dividing the overall synchronization task into manageable portions.

Inventive Principle:
Principle #1Segmentation

2Productivity

If information is embedded in video frames to achieve frame-synchronous storage, then processing efficiency is improved, but visible artifacts may appear in the video signal

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidvisible artifacts
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by weighting the first message part based on the motion map, which indicates movement of pixels between frames. This means that in regions with high motion, the embedded information is weighted accordingly, while static regions receive different weighting. This localized adaptation ensures that embedding operations are optimized for each region's characteristics, minimizing visible artifacts in static areas while maintaining efficiency in dynamic areas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of data embedding by using motion map information to determine weighting factors. Instead of uniform embedding, the system adjusts embedding parameters dynamically based on motion characteristics, allowing the same embedding process to produce different results in different spatial regions, thereby reducing visible artifacts while maintaining processing efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the message is divided into two parts and embedded in video frames, then frame-synchronous storage is achieved, but the complexity of the embedding process increases

Engineering Contradiction:
Improveframe-synchronous storageVSAvoidembedding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the message into two parts and embeds them in sequential video frames, which simplifies the overall embedding process by breaking down a complex single-frame embedding task into two simpler temporal steps. This segmentation approach maintains frame-synchronous storage while reducing the computational complexity of any individual embedding operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by determining the motion map before embedding the message parts. This preliminary computation of motion information allows the subsequent embedding process to use pre-calculated weighting factors, reducing the complexity of the main embedding operation and enabling more efficient frame-synchronous storage.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11949876B2Method and system for embedding information in a video signal
Publication Date: 2024.04.02 E SOLUTIONS
  • US11949876B2 patent drawing
  • US11949876B2 patent drawing
  • US11949876B2 patent drawing

AI summary

A method for embedding information in a video signal is described. The method comprises receiving (305) a message (30) including the information; dividing (310) the message (30) in a first message part (132) and a second message part (134); acquiring (320) a first video frame (9) and a second video frame (10) from the video signal, wherein the second video frame (10) is temporally subsequent to the first video frame (9), and the video frames (9, 10) each include a pre-set number of pixels; and determining (330) a motion map (122) associated with the second video frame (10), wherein the motion map (122) indicates a movement of each of the pixels of in the second video frame (10) compared to the first video frame (9). The method further comprises embedding (360) the first message part (132) in the pixels of the second video frame (10) including weighting the first message part (132) for each pixel of the second video frame (10) based on the motion map (122); and embedding (365) the second message part (134) in the pixels of the second video frame (10) including weighting the second message part (134) for each pixel of the second video frame (10) based on an inverse of the motion map (122). Furthermore, a graphical encoder (100) and a system (1) are described, which are configured to perform such method.