Single Display Controller for Multi-Unit Image Output

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for outputting images on multiple display units are complex and require multiple display controllers, which are costly and inefficient, especially when dealing with different display technologies or image sizes.

Innovation Solution

A device and method that use a processing unit to generate and manage images for multiple display units, allowing a single display controller to handle multiple units by converting image data and synchronization signals, and storing images in memory to ensure continuous, flicker-free display, with the option to use an FPGA for parallel processing and LVDS for interference-free data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple display controllers are used to manage multiple display units, then each display unit can be controlled independently, but the electronic complexity and system cost increase significantly

Engineering Contradiction:
ImproveAbility to manage different display technologies and sizesVSAvoidNumber of display controllers required
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The single display controller is designed to universally support multiple display units with different technologies (LCD, OLED, etc.) and different sizes by implementing a standardized interface and adaptive image processing capabilities that can handle various display parameters dynamically

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

Solution Approach 2:

The controller divides the image data stream into separate channels for different display units, using virtual channels to route appropriate image portions to each display unit while maintaining independent control over timing and synchronization parameters

Inventive Principle:
Principle #1Segmentation

2Productivity

If image data is transmitted to multiple display units simultaneously, then all displays can show content at the same time, but data transmission complexity and memory requirements increase

Engineering Contradiction:
ImproveSpeed of image data output to multiple displaysVSAvoidMemory requirements and data transmission management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses periodic transmission of image data in virtual channels, where complete image frames are transmitted sequentially to different display units in a round-robin fashion, synchronized with the display refresh rates to ensure continuous updating without requiring all data to be held in memory simultaneously

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Virtual channels act as intermediary data structures that buffer and manage image data for different display units, allowing the controller to transmit data efficiently by switching between virtual channels based on which display unit needs updating at any given moment

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8477080B2Device and method for outputting different images on at least two display units
Publication Date: 2013.07.02 ROBERT BOSCH GMBH
  • US8477080B2 patent drawing
  • US8477080B2 patent drawing
  • US8477080B2 patent drawing

AI summary

A device for outputting different images on at least two display units includes a control unit for reading image data of the different images from an image memory, for producing a horizontal synchronization signal and for outputting the image data and the horizontal synchronization signal. The device also includes a processing unit for receiving the image data and the horizontal synchronization signal, for producing additional synchronization signals respectively for one of the at least two display units as a function of the synchronization signal provided by the control unit and a clock signal, and for dividing the image data transmitted by the control unit in such a way that the image data of the different images are output to one of the display units.