Hierarchical Publish-Subscribe Network for Video Special Effects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for providing special effects like subtitles and captions in video broadcasting lack user control and flexibility, as they are often not customizable and cannot be easily turned off or modified by viewers, and do not efficiently distribute transformed data streams to user interfaces.

Innovation Solution

A hierarchical publish/subscribe network is employed, where a top-level broker receives data streams from a primary content provider and distributes them to service providers, which can modify and transform the data streams in response to user subscription requests, ensuring the transformed streams are presented to user interfaces in association with video information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional subtitle and caption systems are used, then viewers can receive supplementary information, but users cannot control or customize the special effects

Engineering Contradiction:
Improveuser controlVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the subtitle/caption delivery into multiple independent data streams that can be individually controlled. Each special effect (subtitles, captions, teletext) is treated as a separate subscribable entity, allowing users to select and control specific effects independently rather than as a bundled system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms static, broadcaster-controlled subtitle delivery into a dynamic, user-controllable system. Users can subscribe to, unsubscribe from, and customize various special effects in real-time, making the system adaptable to individual preferences while maintaining manageable complexity through standardized interfaces.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If subtitles and captions are provided by the broadcaster, then supplementary information is available, but the information cannot be easily turned off or modified by viewers

Engineering Contradiction:
Improveease of modificationVSAvoiddistribution system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary layer (the publish/subscribe system) between the broadcaster and the viewer. This intermediary enables users to selectively subscribe to and modify special effects without requiring changes to the broadcaster's transmission system, simplifying user control while maintaining a relatively simple distribution architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a publish/subscribe network is used to distribute special effects, then user control and flexibility are improved, but data stream transformation and distribution complexity increases

Engineering Contradiction:
ImprovecustomizabilityVSAvoidnetwork complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The publish/subscribe network segments the distribution of special effects into separate, independently manageable data streams. Each effect type (subtitles, captions, teletext) can be published and subscribed to separately, allowing for granular control and transformation without requiring complex coordination across the entire system.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If multiple data streams are distributed to multiple users, then personalized special effects are provided, but network traffic and distribution efficiency decrease

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidnetwork traffic
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system uses selective copying of data streams based on user subscriptions. Instead of broadcasting all possible special effects to all users, the publish/subscribe mechanism efficiently copies and delivers only the subscribed data streams to relevant users, reducing unnecessary network traffic while maintaining full personalization capability.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10051239B2Producing special effects to complement displayed video information
Publication Date: 2018.08.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10051239B2 patent drawing
  • US10051239B2 patent drawing
  • US10051239B2 patent drawing

AI summary

A hierarchical publish/subscribe network is employed to produce and distribute special effects to users to complement displayed video information. A top level broker in the network receives a plurality of data streams corresponding to a respective plurality of primary special. A service provider makes a subscription request for one of said primary special effects and receives the corresponding selected data stream. The selected data stream is transformed into at least one further data stream, corresponding to a further special effect. The further data stream is published to a lower level broker associated with the service provider. In response to a user subscription request for the further special effect, the lower level broker publishes the further data stream to a user interface for presentation to the user in association with the displayed video information.