Encoder Template Analysis for Pirated Media Source Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for identifying unauthorized media access are computationally intensive and unable to determine the source of content, making it difficult for content providers to enforce against pirate distribution.

Innovation Solution

A two-part analysis system that generates encoder templates for data streams, filters out non-matching streams, and performs a more intensive comparison on matching streams to determine if they originated from the same encoder, allowing for efficient identification of pirated content sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing techniques are used to identify unauthorized media access, then content identification is achieved, but computational resources are excessively consumed

Engineering Contradiction:
Improvecontent identification accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The analysis process is divided into two distinct stages: a first stage that performs lightweight template generation and comparison, and a second stage that performs intensive frame-by-frame analysis. This segmentation allows the system to quickly filter out non-matching streams using minimal computational resources, reserving heavy processing only for streams that pass the initial filter.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary template generation from encoded media data before conducting full content analysis. These templates serve as pre-computed fingerprints that enable rapid comparison and filtering, eliminating the need to perform computationally intensive frame-by-frame analysis on all streams simultaneously.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If existing techniques are used to identify unauthorized media access, then particular content can be identified, but the source of content cannot be determined

Engineering Contradiction:
Improvesource identification capabilityVSAvoidencoder matching accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The system extracts and compares encoder-specific metadata and template information from media streams without copying or analyzing the entire media content. By focusing on encoder fingerprints and template characteristics rather than full content replication, the system can identify source encoders efficiently.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system replaces traditional content-based identification methods with encoder-based fingerprinting. Instead of mechanically comparing entire media files or frames, the system substitutes this with comparison of extracted encoder templates and metadata, achieving source identification with significantly reduced computational overhead.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If a two-part analysis system is implemented with template filtering, then computational resources are reduced, but system complexity increases

Engineering Contradiction:
Improveanalysis efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system is segmented into distinct functional modules: a template generation module, a template comparison module, and a detailed analysis module. This segmentation organizes complexity into manageable components that can be independently implemented and maintained, reducing the burden of system complexity while improving overall productivity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11956294B2Systems and methods for analyzing streamed media to determine common source encoders
Publication Date: 2024.04.09 NAGRASTAR LLC
  • US11956294B2 patent drawing
  • US11956294B2 patent drawing
  • US11956294B2 patent drawing

AI summary

Systems and methods are disclosed for analyzing different media to determine if the media originated from the same source. A two-part analysis is provided. During the first part, target data streams are analyzed to determine a template for the data stream or file, based upon the encoder used to encode the media transmitted in the data stream or stored in a file. After generating templates for the different streams, the templates are compared to determine which streams have matching templates. The second part of the analysis includes monitoring streams with matching templates to identify the same piece of media content in each of the streams. Upon identifying the same content, the content of each stream is synchronized and then compared to determine if the compared pieces of content were generated using the same encoder.