Preventing Trick Modes in DVR Streams by Removing I-Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital video recording and network personal video recorder systems allow users to easily fast-forward through advertisements and other content, which can reduce revenue for content providers and advertisers, and may not effectively prevent trick mode functionality on uncontrolled set-top boxes.

Innovation Solution

The method involves removing substantially complete frames, such as I-frames, from specific portions of digitally compressed audiovisual assets, like advertisements, and streaming only intermediate frames to prevent trick play, using techniques like MPEG-2 or H.264/MPEG-4/AVC compression, and employing embedded cue tones to delimit these portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If trick mode functionality is allowed in DVR/NDVR systems, then user convenience and ease of operation are improved, but content provider revenue and control over content viewing are worsened

Engineering Contradiction:
Improvetrick mode functionalityVSAvoidcontent provider revenue
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent extracts and removes I-frames (intra-coded pictures) from the video stream during specific time periods when trick mode prevention is desired. By taking out these key reference frames, the system prevents users from fast-forwarding or rewinding through protected content segments while maintaining normal playback functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary identification and marking of time periods in the content where trick mode should be prevented. Metadata is prepared in advance indicating which segments require protection, allowing the DVR/NDVR system to selectively remove I-frames from those specific periods before playback occurs.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If I-frames are removed from video streams to prevent trick modes, then trick mode prevention effectiveness is improved, but video decoding complexity and potential playback issues are worsened

Engineering Contradiction:
Improvetrick mode preventionVSAvoidvideo decoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different frame structures to different time periods within the same video content. During protected periods, I-frames are removed to prevent trick modes, while during unprotected periods, normal frame structures with I-frames are maintained. This local differentiation allows trick mode prevention without compromising overall video playback reliability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the video stream composition based on the current playback position and the protected time periods identified in the metadata. The DVR/NDVR selectively removes I-frames only from protected segments while maintaining them in non-protected segments, creating a dynamically adapted stream that prevents trick modes where needed without causing decoding issues elsewhere.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8180200B2Prevention of trick modes during digital video recorder (DVR) and network digital video recorder (NDVR) content
Publication Date: 2012.05.15 TIME WARNER CABLE ENTERPRISES LLC
  • US8180200B2 patent drawing
  • US8180200B2 patent drawing
  • US8180200B2 patent drawing

AI summary

Trick modes are substantially prevented during DVR and NDVR content by obtaining an audiovisual asset that is digitally compressed in accordance with a compression technique employing at least a plurality of substantially complete frames and a plurality of substantially intermediate frames, substantially removing the plurality of substantially complete frames from a portion of the asset for which trick play is to be substantially prevented, and streaming the asset, with the plurality of substantially complete frames substantially removed from the portion thereof, to a user thereof.