Common Bus Aggregation for Serial Display Chains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic systems face challenges due to increased complexity and cost of connectors and cabling as functionality increases, constrained by space and accessibility limitations in mobile platforms, particularly in automotive infotainment systems where high-resolution video data is streamed continuously to multiple displays without networking capabilities.

Innovation Solution

A system is implemented that selectively forwards communications between serially chained devices using a multistream generator and stream disaggregators, encoding video data into packets with identifiers for destination displays, reducing mechanical spacing issues by using a daisy-chain topology instead of a star topology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a star topology is used to connect multiple displays to a head unit, then each display can be directly connected to the head unit, but the number of connectors and cabling increases significantly

Engineering Contradiction:
Improvedisplay connectivityVSAvoidconnector and cabling complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the display connection network into hierarchical levels: head units at the top level, stream disaggregators at intermediate levels, and displays at the leaf level. This segmentation allows multiple displays to be connected through a daisy-chain topology where each stream disaggregator can serve multiple displays while maintaining direct connection capability to the head unit, thereby reducing overall connector and cabling complexity without sacrificing connectivity versatility

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If high-resolution video data is streamed continuously to multiple displays, then display quality is maintained, but data transmission requirements and system complexity increase

Engineering Contradiction:
Improvevideo display qualityVSAvoiddata transmission system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Stream disaggregators serve as intermediary devices between the head unit and displays. These intermediaries receive high-resolution video data from the head unit, process and distribute the data to multiple displays, and manage the data transmission load. This intermediary approach maintains high display quality while reducing the complexity of direct point-to-point high-bandwidth connections by introducing intelligent data management nodes

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If more functionality is added to electronic systems, then system capabilities increase, but the numbers of connectors and wires increase

Engineering Contradiction:
Improvesystem functionalityVSAvoidnumber of connectors and wires
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The stream disaggregator is designed as a universal device that can serve multiple functions: it acts as a connection node for multiple displays, a data distribution point for video streams, and a potential daisy-chain link to other head units. This multi-functionality allows a single device to replace what would otherwise require multiple separate components and connection paths, thereby increasing system functionality without proportionally increasing the number of connectors and wires

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

Data Source

PatentEP4049144B1Common bus data flow for serially chained devices
Publication Date: 2025.08.13 TEXAS INSTRUMENTS INC
  • EP4049144B1 patent drawingFigure 1
  • EP4049144B1 patent drawingFigure 2
  • EP4049144B1 patent drawingFigure 3

AI summary

In described examples, a circuit (1700) includes a system bus controller having a first downstream port and is configured to generate a first downstream frame responsive to a first local bus transmission received by a first local bus controller (1720), and to generate a second downstream frame responsive to a second local bus transmission received by a second local bus controller (1730). The system bus controller is configured to generate a downstream aggregate frame responsive to the first downstream frame and the second downstream frame and is configured to initiate transmission of the downstream aggregate frame at the first downstream port. The system bus controller is adapted to receive an upstream aggregate frame that includes a first upstream frame and a second upstream frame and is configured to generate a first upstream transmission responsive to the first upstream frame and to generate the second upstream transmission responsive to the second upstream frame.