Virtual Client Graphics State Update for Legacy Set-Top Boxes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for managing media content on client devices, especially legacy devices like set-top boxes, face challenges due to limited processing power, graphical capabilities, and memory, making them unable to support complex interactive TV and video-on-demand services without relying on specialized devices or high-bandwidth connections.
Innovation Solution
A method and system that allows for real-time updating of a virtual client's graphics state without requiring high bandwidth, by generating a digest segment from a client device and using it to determine playback commands, enabling efficient media stream processing and rendering on client devices with limited resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If full media stream data is transmitted from client to server for processing, then processing accuracy is improved, but bandwidth consumption increases
Solution Approach 1:
The patent extracts only the essential playback parameters from the full media stream data and transmits these condensed parameters to the server for processing. This extraction approach maintains processing accuracy while significantly reducing bandwidth consumption compared to transmitting the complete media stream.
Solution Approach 2:
The system creates a simplified representation (digest segment) of the media stream that contains only the necessary playback information. This copy approach allows the server to process media control functions without requiring the full original data, thus reducing bandwidth requirements.
2Adaptability or versatility
If complex media applications are run on legacy client devices, then application functionality is improved, but device capability requirements increase
Solution Approach 1:
The server acts as an intermediary that receives simplified media parameters from the client, processes the complex media applications, and returns control commands to the client. This mediator approach enables complex applications to run on legacy devices without requiring the devices to have high processing power or memory.
Solution Approach 2:
The patent replaces the need for complex local processing on client devices with a remote server-based processing system. By substituting the mechanical processing function from client-side to server-side, legacy devices can access complex media applications without upgrading their hardware capabilities.
3Speed
If real-time media processing is performed on client devices, then response speed is improved, but processing power requirements increase
Solution Approach 1:
The patent segments the media processing task into two parts: the client device extracts and transmits simplified playback parameters (low processing power requirement), and the server performs the complex real-time media processing and returns control commands (high processing power requirement). This segmentation allows real-time processing while reducing the processing power burden on client devices.
Data Source
AI summary
The server system transmits, from a virtualized third-party application to a client device, an instruction to open a media resource from a content distribution network, the media resource comprising a plurality of video segments, each video segment of the plurality of video segments having video segment data and metadata. The server system receives, from the client device, first metadata for a first video segment of the plurality of video segments, without receiving first video segment data for the first video segment. The server system generates a recreated representation of the first video segment using the first metadata. The virtualized third-party application generates a transformed version of the recreated representation of the first video segment. The server system transmits, to the client device, an instruction to play the first video segment, wherein the instruction is based on the transformed version of the recreated representation of the first video segment.


