Media Server Closed Caption Format Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet-accessible multimedia content often lacks closed captioning, and existing systems struggle to support multiple closed captioning formats, making it difficult to provide accessible content across various devices and platforms, despite regulatory mandates.

Innovation Solution

A media server system that decodes and converts closed captions from various formats, such as CEA-608, into a platform-independent timed text representation, enabling simultaneous conversion into different output formats compatible with diverse streaming protocols and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single-platform closed captioning system is implemented, then the system can support a specific streaming technology or platform, but it cannot support a large number of users that use different closed captioning formats

Engineering Contradiction:
Improvesupport for multiple closed captioning formatsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a closed captioning conversion system that acts as an intermediary between content sources with various captioning formats and destination devices. The system receives closed captioning data in multiple formats (CEA-608, CEA-708, SCC, TTML, DFXP), converts them to a standardized format, and then distributes to various destinations. This intermediary approach enables multi-format support without requiring each platform to implement all format decoders directly, thus resolving the contradiction between adaptability and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The closed captioning conversion system is designed with multi-functionality to handle various input formats (CEA-608, CEA-708, SCC, TTML, DFXP) and output to multiple destination types (IP-delivered video programming, broadcast television, mobile devices). By creating a universal conversion platform that can process different formats through a common architecture, the system achieves broad format support while maintaining manageable complexity through standardized conversion processes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If closed captioning is added to Internet-accessible content, then accessibility for hearing impaired users is improved, but the complexity of supporting various electronic devices and platforms increases

Engineering Contradiction:
Improvecompatibility with various electronic devicesVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The conversion system serves as an intermediary that standardizes closed captioning data before distribution to various electronic devices. It receives captioning data in source formats, converts to standardized formats suitable for different device types, and outputs through appropriate protocols. This intermediary layer simplifies device compatibility by handling format conversion centrally rather than requiring each device to support all input formats, thus improving adaptability while controlling implementation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system employs parameter changes by transforming closed captioning data between different format parameters (encoding schemes, timing structures, character sets) while maintaining the core captioning content. By systematically changing format parameters through automated conversion processes rather than manual configuration, the system achieves broad device compatibility while keeping implementation complexity manageable through standardized transformation rules.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple closed captioning formats are supported, then more users can be served, but it becomes difficult to implement compatible systems across various platforms

Engineering Contradiction:
Improvenumber of supported usersVSAvoidease of implementation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements a centralized conversion system that mediates between multiple input formats and various output destinations. This intermediary approach enables the system to serve users with different format requirements through a single implementation point, increasing the number of supported users without requiring multiple separate implementations. The conversion system handles format complexity centrally, making the overall system easier to operate and maintain.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The closed captioning conversion system is segmented into distinct functional modules: format detection, conversion processing, and destination-specific output generation. This segmentation allows each module to handle specific tasks independently, making the implementation of multi-format support more manageable. By dividing the complex conversion process into discrete, reusable components, the system can support multiple formats and destinations while maintaining ease of operation through modular architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9686593B2Decoding of closed captions at a media server
Publication Date: 2017.06.20 WOWZA MEDIA SYSTEMS LLC
  • US9686593B2 patent drawing
  • US9686593B2 patent drawing
  • US9686593B2 patent drawing

AI summary

Systems and methods of processing closed captions are disclosed. For example, a media server may receive a first video stream and first closed caption data associated with the first video stream. The media server may interpret at least one command included in the first closed caption data to generate interpreted closed caption data. The media server may transmit, to a destination device, a second video stream including second closed caption data that is generated based on the interpreted closed caption data.