Ad Frame I-Frame Encoding for Trick Play Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Television viewers often record programs to skip commercials, which can lead to advertisers' content being fast-forwarded through, negatively impacting ad visibility and user experience, as existing technologies lack effective methods to ensure advertisers' content is displayed during trick play modes.

Innovation Solution

A method and system that analyze video advertisements for advertiser-specific graphical identifiers, encode selected frames as I-frames, and transmit them independently, ensuring they are decoded and displayed during trick play modes, even when other frames are skipped, using MPEG encoding to increase the likelihood of advertisers' content being presented.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If viewers fast forward through commercials during trick play mode, then viewing convenience is improved, but advertiser content visibility deteriorates

Engineering Contradiction:
Improveviewing convenienceVSAvoidadvertiser content visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The video stream is segmented into different frame types (I-frames and non-I-frames). Advertiser content is specifically placed in I-frames which are independently decodable and displayed during trick play mode, while other frames can be skipped. This segmentation allows the system to preserve important advertiser information while enabling fast-forward functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of video frames to identify advertiser content before encoding. Advertiser-specific graphical identifiers are detected in advance, and frames containing such identifiers are designated as I-frames during the encoding process, ensuring they will be displayed during trick play mode without requiring real-time decision-making.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If all frames are decoded and displayed during trick play mode, then advertiser content visibility is improved, but system complexity and processing load increase

Engineering Contradiction:
Improveadvertiser content visibilityVSAvoiddecoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts only the essential advertiser content frames (I-frames) during trick play mode decoding, rather than decoding and displaying all frames. The television receiver is configured to output only I-frames during trick play mode, significantly reducing processing load while maintaining advertiser visibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Different quality requirements are applied to different frame types. I-frames containing advertiser content are decoded and displayed with full quality, while non-I-frames are skipped during trick play mode. This local differentiation optimizes both advertiser visibility and system efficiency.

Inventive Principle:
Principle #3Local quality

3Reliability

If I-frames are used for advertiser content, then frame independence and display reliability are improved, but bandwidth consumption increases

Engineering Contradiction:
Improvedisplay reliabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of encoding every frame as an independent I-frame (which would guarantee reliability but consume excessive bandwidth), the system uses partial action by selectively designating only frames containing advertiser content as I-frames. This approach achieves the necessary reliability for advertiser visibility while minimizing bandwidth consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9615144B2Methods and systems for handling advertisements during a trick play mode
Publication Date: 2017.04.04 DISH TECHNOLOGIES LLC
  • US9615144B2 patent drawing
  • US9615144B2 patent drawing
  • US9615144B2 patent drawing

AI summary

Various arrangements for handling broadcast of advertiser content are presented. A plurality of frames of an advertisement may be analyzed for an advertiser-specific graphical identifier. A frame of the plurality of frames may be selected based on the advertiser-specific graphical identifier being present. The broadcast content may be encoded into a format for transmission to a plurality of television receivers. Encoding may include defining the frame selected from the plurality of frames such that the frame can be decoded independently of other frames of the plurality of frames. A subset of the plurality of frames may require decoding of the selected frame to be performed prior to decoding of any individual frame of the subset of frames.