Digital Video Recorder Chapter Point Insertion via Content Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Television broadcasting systems lack effective methods for automatically recognizing and segmenting program content, particularly due to the absence of index data for advertisements and program segments in broadcasted content, making it difficult for digital video recorders to accurately skip or record chapters.

Innovation Solution

A method and system that processes program content data by receiving a data stream with index data, accessing a database to determine program format types, and identifying chapter points based on specific divisions of content material, enabling accurate segmentation and chapter recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If index data is not transmitted with the broadcast to maintain content provider control, then content providers can obscure transitions between advertisements and program segments, but automatic chapter recognition by the DVR becomes difficult

Engineering Contradiction:
Improvecontent provider controlVSAvoidautomatic chapter recognition
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary segmentation of program content into program segments and commercial groups during the recording process. Chapter points are automatically inserted at predetermined locations (beginning of program segments, beginning and end of commercial groups) before user playback, enabling automatic chapter recognition without requiring index data transmission that would compromise content provider control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The program content is segmented into distinct program segments and commercial groups based on content type identification. This segmentation allows the DVR to automatically identify chapter points and enable chapter-based navigation without needing transmitted index data, resolving the contradiction between maintaining content provider control and enabling automatic chapter recognition.

Inventive Principle:
Principle #1Segmentation

2Extent of automation

If the system automatically segments program content into program segments and commercial groups, then chapter recognition is improved, but the device complexity increases due to content type identification and automatic chapter point insertion

Engineering Contradiction:
Improveautomatic chapter recognitionVSAvoidcontent type identification system
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The DVR performs self-service by automatically identifying content types within the recorded program and autonomously inserting chapter points based on predetermined rules. The system segments the program into program segments and commercial groups without requiring external assistance or complex external systems, thereby improving automation while managing device complexity through self-contained processing.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7734579B2Processing program content material
Publication Date: 2010.06.08 LITTLEMORE TECHNOLOGIES LLC
  • US7734579B2 patent drawing
  • US7734579B2 patent drawing
  • US7734579B2 patent drawing

AI summary

A method and system to process program content material are described herein. A received data stream includes program content data associated with a particular program and includes index data corresponding to the program content data of the particular program. The index data includes one of a plurality of program format codes. A database determines a program format type of the particular program. The database includes the plurality of program format codes and includes a corresponding plurality of program format types, wherein each program format type is associated with a specific division of program content material. Chapter points of the particular program are determined based on the associated specific division of program content material of the program format type corresponding to the one of the plurality of program format codes of the index data.