Closed Captioning Buffer Management for Digital TV

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for processing closed captioning data in digital television systems are inefficient, particularly in handling multiple user data items and switching between different captioning modes, leading to suboptimal decoding and display of closed captioning information.

Innovation Solution

A system and process for decoding closed captioning data from digital input, involving a user data parser that identifies and extracts closed captioning data from MPEG transport streams, and an analog video encoder that combines this data with video signals, utilizing industry standards like ATSC and EIA608 formats, and employing timers and flags to manage mode switching and buffer management effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing methods process closed captioning data in digital television systems, then closed captioning data can be obtained from user data, but the processing is inefficient and leads to suboptimal decoding and display

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddecoding quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic mode switching between different closed captioning formats (EIA-608, ATSC, SCTE-20, SCTE-21) based on detected user data types. The system dynamically adjusts its processing pipeline by setting appropriate decoding modes and using timers to manage transitions between modes, thereby optimizing both processing efficiency and decoding quality for different captioning standards.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes processing parameters including decoding mode selection, buffer management strategies, and timer intervals based on the detected user data type. By adjusting these parameters dynamically, the system achieves efficient processing across multiple captioning formats while maintaining reliable decoding performance.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the system handles multiple user data items and switches between different captioning modes, then captioning functionality is enhanced, but unnecessary mode switching occurs and processing becomes complex

Engineering Contradiction:
Improvecaptioning mode supportVSAvoidmode switching complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a user data parser as an intermediary component that detects and classifies user data types before passing them to the appropriate decoding mode. This intermediary layer manages the complexity of mode switching by providing a standardized interface and using timers to coordinate transitions, thereby supporting multiple captioning formats without proportionally increasing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the closed captioning processing into distinct modules: user data detection, mode identification, buffer management, and decoding. Each module handles specific aspects of processing, which reduces overall complexity while maintaining versatility across different captioning standards.

Inventive Principle:
Principle #1Segmentation

3Productivity

If timers and flags are used to manage mode switching and buffer management, then handling of multiple user data items improves, but system complexity increases

Engineering Contradiction:
Improvedata handling efficiencyVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system employs self-managing mechanisms where timers automatically expire and trigger mode transitions, and flags self-update based on user data detection. This self-service approach improves data handling efficiency by reducing the need for complex external control logic, as the system manages its own state transitions and buffer operations autonomously.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8004608B2Closed captioning data detection system and method
Publication Date: 2011.08.23 SHENZHEN TCL NEW-TECH CO LTD
  • US8004608B2 patent drawing
  • US8004608B2 patent drawing
  • US8004608B2 patent drawing

AI summary

An exemplary method relates to buffering closed captioning data. The exemplary method comprises receiving closed captioning information comprising closed captioning data and a field, determining whether a current closed captioning data buffer is available for the field, saving the closed captioning data to the current closed captioning data buffer if the current closed captioning data buffer is available for the field, determining whether a next closed captioning data buffer is available for the field if the current closed captioning data buffer is not available, saving the closed captioning data to the next closed captioning data buffer if the next closed captioning data buffer is available for the field, checking whether the closed captioning data can be ignored if the next closed captioning data is not available for the field, dropping the closed captioning data if the closed captioning data can be ignored, checking whether there is room for an additional closed captioning data buffer if the closed captioning data cannot be ignored, saving the closed captioning data to the additional closed captioning data buffer if the there is room for the additional closed captioning data buffer, and dropping the closed captioning data if there is no room for the additional closed captioning data buffer.