Wireless Stream Control Information With Versioned Service Descriptors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional communication systems lack flexibility and efficiency in signaling and versioning, particularly in handling unforeseen changes and new technology innovations, with existing data and control protocols like XML, JSON, and YAML being inefficient in bit usage and not adequately supporting bandwidth requirements.

Innovation Solution

A system and method for generating and transmitting control information using a tree-based data structure with extensible service descriptors, allowing for dynamic configuration of multimedia streams and devices, and enabling forward and backward compatibility through efficient bit usage and protocol versioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional communication protocols (XML, JSON, YAML) are used for data and control streams, then human readability is achieved, but bandwidth efficiency deteriorates due to excessive overhead

Engineering Contradiction:
Improvehuman readabilityVSAvoidbandwidth efficiency
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The service descriptor is segmented into multiple fields with specific functions: service descriptor type field for identification, service identifier field for unique naming, transport stream identifier field for stream mapping, and network information field for additional data. This segmentation allows efficient encoding of different types of information in optimized formats rather than using verbose text-based protocols.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from text-based strings in XML/JSON/YAML to compact binary fields. The service descriptor uses fixed-length and variable-length binary fields to represent service parameters, dramatically reducing the number of bits required to convey the same information compared to human-readable formats.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If predefined formats are used for data and control streams, then system simplicity is maintained, but adaptability deteriorates when unforeseen changes or new technology innovations occur

Engineering Contradiction:
Improvesystem simplicityVSAvoidforward compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The service descriptor structure serves multiple functions: it identifies services, maps transport streams, carries network information, and provides a framework for future extensions. The standardized field structure can accommodate different service types and future technology additions without requiring fundamental protocol changes, making the system universally applicable and adaptable.

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

Solution Approach 2:

The service descriptor includes dynamic fields that can be extended and modified to accommodate new services and technologies. The structure allows for addition of new fields and modification of existing fields to support unforeseen changes, enabling the system to evolve while maintaining backward compatibility with existing implementations.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If extensible formats like XML, JSON, and YAML are used to support indeterminate change, then forward compatibility is improved, but bit efficiency deteriorates due to excessive overhead

Engineering Contradiction:
Improveforward compatibilityVSAvoidbit efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The service descriptor segments information into distinct functional fields, each optimized for its specific purpose. This segmentation eliminates the need for repetitive structural elements required by extensible text formats, achieving both extensibility and bit efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of using text-based representations that require verbose syntax for extensibility, the patent uses compact binary field copies that can be efficiently replicated and extended. The field structure can be copied and extended to support new services without the overhead of text-based formatting and parsing requirements.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11671642B2Control information for a wirelessly-transmitted data stream
Publication Date: 2023.06.06 HYPERX HOLDINGS LLC
  • US11671642B2 patent drawing
  • US11671642B2 patent drawing
  • US11671642B2 patent drawing

AI summary

Control information for configuring an audiovisual device to present multimedia content according to a first service type may be generated. A method may include generating first control information for configuring an audiovisual device to decode a multimedia stream, generating first data that indicates a structure of the first control information, and transmitting the first data and the first control information. The first control information may be generated according to a first protocol version. Second data and second control information may be similarly generated and transmitted according to a second protocol version. Disclosed techniques may facilitate receiving devices to determine whether they support received wireless transmissions and decode the transmissions based on the control information.