Multiple-mode video transmission for legacy set-top box GUI overlay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy set-top boxes in cable television systems face challenges in providing advanced graphical user interfaces during full-screen streaming video content due to disparate operating capabilities, limiting their ability to decode and overlay graphical user interface data effectively.

Innovation Solution

A multiple-mode system that determines the appropriate transmission mode based on the client device's decoding capabilities and video encoding format, allowing for transcoding, stitching, blending, and repackaging of video content to ensure seamless display with graphical user interface elements, including transcoding for incompatible formats and overlaying image data when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If legacy set-top boxes are used to provide full-screen streaming video content, then device compatibility is maintained, but graphical user interface capability is limited

Engineering Contradiction:
Improvedevice compatibilityVSAvoidgraphical user interface capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system dynamically adapts the graphical user interface rendering location based on client device capabilities. For legacy set-top boxes, the GUI is rendered at the server and included in the video stream, while for modern devices with overlay capabilities, the GUI is rendered separately and overlaid by the client device. This dynamic adaptation resolves the contradiction by maintaining device compatibility while enabling advanced GUI capabilities where available.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system introduces an intermediary determination step that assesses client device capabilities before selecting the appropriate GUI transmission mode. This intermediary mechanism evaluates whether the client device can perform overlay operations and routes the GUI rendering accordingly, enabling legacy devices to receive fully processed video streams while modern devices can receive separate video and GUI components for local composition.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If transcoding is performed for incompatible video formats, then client device compatibility is improved, but processor resource consumption increases

Engineering Contradiction:
Improveclient device compatibilityVSAvoidprocessor resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system changes the parameter of video format handling by detecting client device decoding capabilities and selectively applying transcoding only when necessary. For clients that support the original video format, the system serves content without transcoding, thereby maintaining client device compatibility while minimizing processor resource consumption. Transcoding is performed only for clients with incompatible format requirements.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If graphical user interface elements are overlaid on full-screen video, then user interaction capability is enhanced, but device complexity requirements increase

Engineering Contradiction:
Improveuser interaction capabilityVSAvoiddevice complexity requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the graphical user interface rendering task from the video playback function. By separating GUI rendering from video decoding and playback, the system enables user interaction enhancement while reducing the complexity burden on individual device components. The GUI and video are processed independently and combined either at the server or client level depending on device capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11073969B2Multiple-mode system and method for providing user selectable video content
Publication Date: 2021.07.27 CHARTER COMM OPERATING LLC
  • US11073969B2 patent drawing
  • US11073969B2 patent drawing
  • US11073969B2 patent drawing

AI summary

The method of providing audiovisual content to a client device configured to be coupled to a display. The method detects a selection of a graphical element corresponding to a video content item. In response to detecting the selection of the graphical element, a transmission mode is determined. The transmission mode is a function of: (i) one or more decoding capabilities of the client device; (ii) a video encoding format of the video content item; (ii) whether the video content item should be displayed in a full screen or a partial screen format; and (iv) whether the client device is capable of overlaying image data into a video stream. Next, audiovisual data that includes the video content item is prepared for transmission according to the determined transmission mode. Finally, the prepared audiovisual data is transmitted from the server toward the client device, according to the determined transmission mode, for display on the display.