DE102014206745A1 - Method for connecting multiple touch screens to a computer system and distribution module for distributing graphics and touch screen signals - Google Patents
Method for connecting multiple touch screens to a computer system and distribution module for distributing graphics and touch screen signals Download PDFInfo
- Publication number
- DE102014206745A1 DE102014206745A1 DE102014206745.6A DE102014206745A DE102014206745A1 DE 102014206745 A1 DE102014206745 A1 DE 102014206745A1 DE 102014206745 A DE102014206745 A DE 102014206745A DE 102014206745 A1 DE102014206745 A1 DE 102014206745A1
- Authority
- DE
- Germany
- Prior art keywords
- computer system
- distribution module
- vts
- touchscreen
- touch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1431—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
Abstract
Die Erfindung betrifft ein Verfahren und ein Verteilmodul (VM) zum Anschluss mehrerer Touchscreens (TS1–TS4) an ein Computer-System (C), wobei erfindungsgemäß dem Computer-System (C) gegenüber ein virtueller Gesamttouchscreen (vTS) simuliert wird, und das Verteilmodul (VM) Grafiksignale (V) vom Computer-System (C) zum virtuellen Gesamttouchscreen (vTS) in Grafiksignale (V1–V4) für mindestens zwei Teilbereiche (T1–T4) aufteilt, die jeweils auf einzelnen am Verteilmodul (VM) angeschlossenen Touchscreens (TS1–TS4) dargestellt werden, wobei Berührungsereignis-Signale (TE1–TE4) in umgekehrter Richtung konvertiert auf die Teilbereiche (T1–T4) des virtuellen Gesamttouchscreens (vTS) an das Computer-System (C) weitergeleitet werden. The invention relates to a method and a distribution module (VM) for connecting a plurality of touchscreens (TS1-TS4) to a computer system (C), wherein according to the invention the computer system (C) is simulated with respect to a virtual total touchscreen (vTS), and Distribution Module (VM) Splits graphics signals (V) from the computer system (C) to the total virtual touchscreen (vTS) into graphics signals (V1-V4) for at least two subregions (T1-T4), each on individual touchscreens connected to the distribution module (VM) (TS1-TS4), wherein touch event signals (TE1-TE4) converted in the reverse direction are forwarded to the partial areas (T1-T4) of the virtual total screen (vTS) to the computer system (C).
Description
Die Erfindung betrifft ein Verfahren zum Anschluss mehrerer Touchscreens (= berührungssensitive Bildschirme) an ein Computer-System und weiterhin ein Verteilmodul zum Verteilen und Zusammenfassen von Grafik- und Touchscreensignalen. The invention relates to a method for connecting a plurality of touch screens (= touch-sensitive screens) to a computer system and also to a distribution module for distributing and combining graphics and touch screen signals.
Touchscreens, welche an Computer-Systeme angeschlossen werden, sind allgemein bekannt. Dabei wird ein solcher Touchscreen über einen Grafikausgang und eine Kommunikations-Schnittstelle, meist eine USB-Schnittstelle, mit dem Computer-System verbunden. Über die Grafikschnittstelle erfolgt einerseits vom Computer-System die Ausgabe von Grafiksignalen entsprechend der Auflösung des angeschlossenen Touchscreens, während andererseits über die Kommunikations-Schnittstelle Berührungsereignisse (touch events) auf dem Touchscreen unter Angabe der Position des jeweiligen Berührungsereignisses mit Hilfe von X/Y-Koordinaten an das Computer-System weitergegeben werden, wo die Berührungsereignisse entsprechend des jeweils aktiven User Interface verarbeitet werden. Touchscreens connected to computer systems are well known. In this case, such a touch screen via a graphics output and a communication interface, usually a USB interface, connected to the computer system. On the one hand, the computer system outputs graphic signals corresponding to the resolution of the connected touchscreen via the graphic interface, while on the other hand touch events on the touchscreen are displayed via the communication interface, indicating the position of the respective touch event using X / Y coordinates passed to the computer system where the touch events are processed according to the respective active user interface.
Problematisch und aufwändig ist es nun, wenn am Computer-System mehrere Touchscreens angeschlossen werden sollen. Zur Zeit bedeutet dies, dass mit jedem Touchscreen ein Grafikausgang und eine Kommunikations-Schnittstelle verbunden werden muss. Dabei müssen die User Interfaces entsprechend der Anzahl der angeschlossenen Touchscreens angepasst werden, wobei sich die Abfrage der Berührungsereignisse über allen angeschlossenen Touchscreens schwierig gestaltet, da jeder Touchscreens als eigenes Device im System hängt. Sind zudem das Computer-System und die Touchscreens an voneinander entfernten Orten, so kommt erschwerend hinzu, dass jeder Touchscreen nicht nur eine eigene Grafik- und Kommunikations-Schnittstelle benötigt, sondern auch eigene Grafik- und Kommunikations-Verbindungen verlegt werden müssen. Entsprechend der Anzahl der Touchscreens vervielfacht sich damit die Anzahl der notwendigen Datenleitungen und ein entsprechender Installationsaufwand. It is now problematic and time-consuming when several touchscreens are to be connected to the computer system. At the moment, this means that a graphic output and a communications interface must be connected to each touch screen. The user interfaces must be adapted according to the number of connected touchscreens, whereby the query of the touch events on all connected touchscreens is difficult because each touchscreen hangs as a separate device in the system. In addition, if the computer system and the touch screens in remote locations, it is aggravating that each touch screen not only needs its own graphics and communication interface, but also its own graphics and communication connections must be laid. According to the number of touchscreens, this multiplies the number of necessary data lines and a corresponding installation effort.
Es ist daher Aufgabe der Erfindung ein Verfahren und eine Vorrichtung zu finden, welche es ermöglichen, auf einfache Weise mehrere Touchscreens an ein Computer-System anzuschließen und auch gleichzeitig mehrere User Interfaces gleichzeitig zu betreiben. It is therefore an object of the invention to find a method and a device which make it possible to easily connect multiple touchscreens to a computer system and at the same time to operate several user interfaces simultaneously.
Diese Aufgabe wird durch die Merkmale der unabhängigen Patentansprüche gelöst. Vorteilhafte Weiterbildungen der Erfindung sind Gegenstand untergeordneter Ansprüche. This object is solved by the features of the independent claims. Advantageous developments of the invention are the subject of the subordinate claims.
Der Erfinder hat erkannt, dass es möglich ist, den Aufwand zum Anschluss mehrerer Touchscreens dadurch zu reduzieren, dass dem Computer-System durch entsprechende Signalkonvertierungen eines einzigen Grafikausgangs und der Dateneingänge aus angeschlossenen Touchscreens einen einzigen Touchscreen zu simulieren, der jedoch in Realität aus einer Vielzahl von einzelnen Touchscreens besteht, die jeweils einer Teilfläche des einen simulierten Touchscreens entsprechen. Hierzu werden die vom Computer-System ausgehenden Grafiksignale in einem Verteilmodul derart aufgeteilt, dass die an das Verteilmodul angeschlossenen realen Touchscreens jeweils einen Teilbereich des gesamten virtuellen Touchscreens abbilden. Hierfür findet eine Konvertierung der Koordinaten der Teilbereiche am simulierten Touchscreen in entsprechende originäre Koordinaten auf den einzelnen Touchscreens statt. Gleichzeitig werden von den realen Touchscreens kommende Berührungsereignisse bezüglich ihrer Koordinaten ebenfalls so konvertiert, dass die realen Touchscreens als Teilbereiche auf dem simulierten Touchscreen wiedergegeben und an das Computer-System weitergeleitet werden. Das Computer-System sieht also lediglich den simulierten Touchscreen. Entsprechend lassen sich auf einfache Weise in den dort gebildeten Teilbereichen entsprechende Fenster mit User Interfaces ausbilden, die dem jeweiligen Teilbereich – und damit dem entsprechenden realen Touchscreen – zugeordnet sind. Grundsätzlich können ein solches Verfahren und ein solches Verteilmodul mit jeglichem Betriebssystem zusammenwirken, das die Fenstertechnologie ähnlich der WINDOWS- oder LINUX-Betriebssysteme beherrscht und einen Touchscreen ansteuern kann. The inventor has recognized that it is possible to reduce the effort of connecting multiple touchscreens by simulating a single touchscreen to the computer system through corresponding signal conversions of a single graphics output and the data inputs from connected touchscreens, but in reality out of a plurality consists of individual touchscreens, each corresponding to a partial area of a simulated touch screen. For this purpose, the graphics signals emanating from the computer system are distributed in a distribution module in such a way that the real touchscreens connected to the distribution module each map a subarea of the entire virtual touchscreen. For this purpose, a conversion of the coordinates of the subregions on the simulated touchscreen takes place in corresponding original coordinates on the individual touchscreens. At the same time, touch events coming from the real touchscreens are also converted with respect to their coordinates in such a way that the real touchscreens are reproduced as subregions on the simulated touchscreen and forwarded to the computer system. So the computer system only sees the simulated touch screen. Accordingly, corresponding windows with user interfaces can be formed in a simple manner in the subareas formed there, which windows are assigned to the respective subarea - and thus to the corresponding real touchscreen. In principle, such a method and distribution module can cooperate with any operating system that can control the windowing technology similar to the WINDOWS or LINUX operating systems and can control a touchscreen.
Demgemäß schlägt der Erfinder ein Verfahren zum Anschluss mehrerer Touchscreens an ein Computer-System vor, wobei erfindungsgemäß durch einen Adapter dem Computer-System gegenüber ein virtueller Gesamttouchscreen simuliert wird, und der Adapter Grafiksignale vom Computer-System zum virtuellen Gesamttouchscreen in Grafiksignale für mindestens zwei Teilbereiche aufteilt, die jeweils auf einzelnen am Adapter angeschlossenen Touchscreens dargestellt werden, wobei Berührungsereignis-Signale in umgekehrter Richtung konvertiert auf die Teilbereiche des virtuellen Gesamttouchscreens an das Computer-System weitergeleitet werden. Accordingly, the inventor proposes a method for connecting a plurality of touchscreens to a computer system, wherein according to the invention an overall virtual touchscreen is simulated by an adapter to the computer system, and the adapter graphics signals from the computer system to the virtual total touchscreen in graphics signals for at least two subregions which are each displayed on individual touchscreens connected to the adapter, with touch event signals being converted in the reverse direction to the sections of the overall virtual touchscreen forwarded to the computer system.
Vorteilhaft kann das Verfahren derart ausgebildet werden, dass:
- – vom Computer-System die Grafiksignale über eine einzige Grafikschnittstelle bezüglich einer Gesamtdarstellung auf einem einzigen virtuellen Gesamttouchscreen ausgegeben und an ein als Adapter fungierendes Verteilmodul übertragen werden,
- – im Verteilmodul eine mit Grafiksignalen übertragene Darstellung in mehrere Teilbereiche auf dem virtuellen Gesamttouchscreen aufgeteilt und diesen Teilbereichen einzelne Touchscreens zugeordnet und die Grafiksignale zur Darstellung auf diesen Touchscreens konvertiert werden,
- – und die konvertierten Grafiksignale jedes Teilbereichs an jeweils einen mit dem Verteilmodul verbundenen Touchscreen übertragen werden,
- – weiterhin von den einzelnen Touchscreens Berührungsereignis-Signale mit auf den jeweils einzelnen Touchscreen bezogenen Koordinatenangaben an das Verteilmodul übertragen werden,
- – im Verteilmodul die Berührungsereignis-Signale der einzelnen Touchscreens bezüglich ihrer Koordinaten entsprechend ihrer zugeordneten Teilbereiche zusammengefasst und entsprechend der Teilbereiche des jeweiligen Touchscreens in virtuellen Koordinaten der Darstellung am Gesamttouchscreen konvertiert werden
- – und an eine Kommunikations-Schnittstelle des Computer-Systems in Form eines Berührungsereignis-Signals des virtuellen Gesamttouchscreens ausgegeben werden.
- The computer system outputs the graphic signals via a single graphic interface with respect to an overall representation on a single overall virtual touchscreen and transmits them to a distribution module acting as an adapter,
- - Distributed in the distribution module a graphic images transmitted representation in several areas on the virtual total touchscreen and Assign individual touchscreens to these subareas and convert the graphic signals for display on these touchscreens.
- And the converted graphic signals of each subarea are transmitted to a respective touch screen connected to the distributor module,
- Continue to be transmitted from the individual touch screens touch event signals with based on each touch screen coordinate information to the distribution module,
- In the distribution module, the touch event signals of the individual touchscreens are combined with respect to their coordinates according to their assigned subregions and converted according to the subregions of the respective touchscreen in virtual coordinates of the presentation on the overall touchscreen
- And output to a communication interface of the computer system in the form of a touch event signal of the overall virtual touchscreen.
Vorzugsweise kann bei einer Darstellung der Teilbereiche des virtuellen Gesamttouchscreens auf einzelnen Touchscreens dann jedem Teilbereich ein User-Interface zugeordnet werden, das auf einem Touchscreen dargestellt wird und von dem Berührungsereignisse angenommen werden. Beispielsweise kann also ein oder mehrere Programme auf dem Computer-System ablaufen, die auf den Teilbereichen Fenster mit den User Interfaces öffnen, die dann auf den einzelnen Touchscreens dargestellt werden. Da sich in der Programmierung und Handhabung gegenüber der Darstellung auf einem einzigen großen Bildschirm keine Änderungen ergeben, müssen auch keine besonderen Softwareanpassungen vorgenommen werden, um das Arbeitsumfeld mit mehreren Touchscreens zu bedienen. Eingesetzt werden können derartige Systeme mit mehreren Touchscreens in diversen Anwendungsumgebungen, wie beispielsweise Bankterminals, Terminals zur Bedienung medizinischer Geräte, Besucherinformationsterminals etc.. Preferably, when displaying the partial areas of the virtual total touchscreen on individual touchscreens, each user area can then be assigned a user interface which is displayed on a touchscreen and from which touch events are assumed. For example, one or more programs can run on the computer system, which open windows on the subareas with the user interfaces, which are then displayed on the individual touch screens. Since there are no changes in the programming and handling compared to the display on a single large screen, no special software adjustments must be made to serve the working environment with multiple touch screens. Such systems can be used with several touch screens in various application environments, such as bank terminals, terminals for operating medical devices, visitor information terminals, etc ..
Wird bei einem solchen simulierten Gesamttouchscreen für die Gesamtdarstellung eine Auflösung von N × M Pixel und die Touchscreens eine Auflösung mit n × m Pixel verwendet, so sollten die Zahlen N und M vorzugsweise jeweils ein ganzzahliges Vielfaches von n beziehungsweise m sein. Diese Beschreibung entspricht einer Ausführungsform, bei der ein Vielfaches von gleich großen einzelnen realen Touchscreens in einem virtuellen Gesamttouchscreen abgebildet wird. Als Beispiel sei hier ein virtueller Bildschirm mit einer Dimension von 2560 × 1440 Pixel genannt, der in vier Teilbereiche von 1280 × 720 Pixel aufgeteilt wird, die dann in vier realen Touchscreens dieser Auflösung dargestellt werden. If, in such a simulated overall touchscreen, a resolution of N × M pixels and the touchscreens a resolution of n × m pixels are used for the overall display, then the numbers N and M should preferably each be an integer multiple of n or m. This description corresponds to an embodiment in which a multiple of equal sized individual real touchscreens is mapped in a total virtual touchscreen. As an example, a virtual screen with a dimension of 2560 × 1440 pixels is called, which is divided into four sections of 1280 × 720 pixels, which are then displayed in four real touchscreens this resolution.
Grundsätzlich liegt es jedoch auch im Rahmen der Erfindung, wenn die Teilbereiche unterschiedliche Dimensionen aufweisen, wobei es allerdings vorteilhaft ist, wenn die sich aus der Summe der Teilflächen die Gesamtfläche des virtuellen Gesamttouchscreens, vorzugsweise ohne Zwischenräume, bilden lässt. In principle, however, it is also within the scope of the invention if the subregions have different dimensions, although it is advantageous if the total area of the virtual total touch screen can be formed from the sum of the subareas, preferably without gaps.
Neben dem oben beschriebenen Verfahren schlägt der Erfinder auch ein Verteilmodul zum Anschluss mehrerer Touchscreens an einen Grafikausgang und eine Kommunikations-Schnittstelle eines Computer-Systems vor, welches zumindest die folgenden Merkmale aufweist:
- – einen Grafikeingang zum Anschluss an einen Grafikausgang des Computer-Systems, der eine einzige Gesamtdarstellung beziehungsweise Anzeigefläche anspricht,
- – eine USB-Schnittstelle zum Anschluss an eine kompatible USB-Schnittstelle des Computer-Systems,
- – mindestens zwei Schnittstellenpaare, jeweils bestehend aus einem Grafikausgang für einen Touchscreen und einen USB-Anschluss für den Touchscreen zur Übertragung von Berührungsereignis-Signalen,
- – einen Prozessor mit einem gespeicherten Computerprogramm, welches die Ein- und Ausgänge des Verteilmoduls zur Simulation eines Gesamttouchscreens auf der Basis mehrerer angeschlossener einzelner Touchscreens kontrolliert.
- A graphics input for connection to a graphics output of the computer system that responds to a single overall display or display area,
- A USB interface for connection to a compatible USB interface of the computer system,
- - at least two pairs of interfaces, each consisting of a graphic output for a touch screen and a USB port for the touch screen for transmission of touch event signals,
- - A processor with a stored computer program, which controls the inputs and outputs of the distribution module to simulate a total touch screen based on several connected individual touch screens.
Vorzugsweise ist das gespeicherte Computerprogramm dazu ausgebildet, eines der erfindungsgemäßen Verfahren auszuführen. Preferably, the stored computer program is designed to carry out one of the methods according to the invention.
Bei der konkreten Ausführung des Verteilmoduls kann der Prozessor einerseits als handelsüblicher Mikroprozessor ausgebildet oder er kann aus einem ASIC (anwendungsspezifischer integrierter Elektronikbaustein) oder einem FPGA (freiprogrammierbarer Gatearray-Prozessor) aufgebaut sein. In the specific embodiment of the distribution module, the processor can be designed on the one hand as a commercially available microprocessor or it can be constructed from an ASIC (application-specific integrated electronic component) or an FPGA (freely programmable gate array processor).
Weiterhin kann die Kommunikations-Schnittstelle unterschiedlichste Ausbildungen aufweisen, wobei vorzugsweise eine serielle I/O-Technik verwendet wird, insbesondere die zur Zeit besonders verbreitete Technik einer USB-Schnittstelle. Furthermore, the communication interface can have a very wide variety of configurations, with preferably a serial I / O technique being used, in particular the technology of a USB interface which is currently particularly widespread.
Im Folgenden wird die Erfindung anhand der bevorzugten Ausführungsbeispiele mit Hilfe der Figuren näher beschrieben, wobei nur die zum Verständnis der Erfindung notwendigen Merkmale dargestellt sind. Hierbei werden die folgenden Bezugszeichen verwendet: C: Computer-System; FPGA: freiprogrammierbarer Gatearray-Prozessor; GPU: Grafikprozessor-Unit; T1–T4: Teilbereiche des virtuellen Gesamttouchscreens; TE: Signale der Berührungsereignisse aus dem Gesamttouchscreen; TE1–TE4: Signale der Berührungsereignisse aus den Touchscreens TS1–TS4; TS1–TS4: Touchscreens; UI1–UI4: User Interfaces USB: USB-Kommunikations-Schnittstelle; V: Videosignale; V1–V4: Videosignale; VM: Verteilmodul; vTS: virtueller Gesamttouchscreen; vX, vY: Koordinaten des virtuellen Gesamttouchscreens; x1, y1–x4, y4 Koordinaten der einzelnen Touchscreens TS1–TS4. In the following the invention with reference to the preferred embodiments with reference to the figures will be described in more detail, with only the features necessary for understanding the invention features are shown. Here, the following reference numerals are used: C: computer system; FPGA: freely programmable gate array processor; GPU: graphics processor unit; T1-T4: partial areas of the virtual total touch screen; TE: signals of touch events from the overall touchscreen; TE1-TE4: signals of touch events from the Touchscreens TS1-TS4; TS1-TS4: touchscreens; UI1-UI4: User Interfaces USB: USB communication interface; V: video signals; V1-V4: video signals; VM: distribution module; vTS: total virtual touchscreen; vX, vY: coordinates of the total virtual touchscreen; x1, y1-x4, y4 coordinates of the individual touchscreens TS1-TS4.
Es zeigen im Einzelnen: They show in detail:
Die
Das Computer-System C erkennt also lediglich einen großen virtuellen Gesamttouchscreen vTS, auf dem es in Teilbereichen, die auf den einzelnen angeschlossenen Touchscreens TS1 bis TS4 abgebildet werden, einzelne User Interfaces von Softwareprogrammen darstellen kann und umgekehrt von den jeweiligen User Interfaces Rückmeldungen durch die Berührungsereignisse konvertiert auf den virtuellen Gesamttouchscreen vTS erhält. The computer system C thus only recognizes a large virtual total touchscreen vTS on which it can display individual user interfaces of software programs in subareas that are displayed on the individual connected touchscreens TS1 to TS4 and vice versa feedback messages from the respective user interfaces through the touch events converted to the total virtual touchscreen vTS receives.
Zum besseren Verständnis der im Verteilmodul VM stattfindenden Konvertierungen ist in der
Der oberen Zeile ist zunächst links der virtuelle Gesamttouchscreen vTS mit einer beispielhaften Auflösung von 2560 × 1440 Pixel gezeigt. Dieser virtuelle Gesamttouchscreen vTS ist in vier Teilbereiche T1 bis T4 aufgeteilt, in denen jeweils ein User Interface UI1 bis UI4 dargestellt wird. Im Verteilmodul VM werden diese Teilbereiche in vier separate Videosignale aufgeteilt, die entsprechend auf vier separate Touchscreens TS1 bis TS4 verteilt werden, so dass, wie rechts dargestellt, vier Touchscreens mit jeweils einer Auflösung von 1280 × 720 Pixel vom Verteilmodul VM bedient werden. Unter der symbolischen Darstellungen der Touchscreens sind die entsprechenden Videosignale V1–V4 in Form von Pfeilen symbolisiert. The upper line first shows the virtual total touchscreen vTS on the left with an exemplary resolution of 2560 × 1440 pixels. This virtual total touch screen vTS is divided into four sections T1 to T4, in each of which a user interface UI1 to UI4 is displayed. In the distribution module VM, these subareas are divided into four separate video signals, which are distributed accordingly on four separate touch screens TS1 to TS4, so that, as shown on the right, four touchscreens, each with a resolution of 1280 × 720 pixels are served by the distribution module VM. The symbolic representations of the touchscreens symbolize the corresponding video signals V1-V4 in the form of arrows.
Es wird also bei der Konvertierung des Videosignals, welches vom Computer-System C ausgeht und eigentlich einen virtuellen hochauflösenden Bildschirm beschreibt die Ansteuerung des hochauflösenden virtuellen Bildschirms derart umgewandelt, dass für jeden einzelnen Teilbereich jeweils ein String mit den entsprechend konvertierten Koordinaten angesteuert wird. Umgekehrt ist es zu einer eindeutigen Übertragung der Berührungsereignisse auf einem der realen Touchscreens notwendig, die von diesem Touchscreen ausgegebenen Berührungsereignisse bezüglich ihrer Bildschirmkoordinaten so umzuwandeln, dass eine korrekte Zuordnung der jeweiligen Berührungsereignisse an die entsprechende Position im virtuellen Gesamttouchscreen vTS stattfindet. Diese Zuordnung ist im unteren Drittel der Darstellung der
Es wird also durch die Erfindung möglich, mit nur einem Grafikkarten-Ausgang und einem USB-Port eine Vielzahl berührungssensitiver Monitore zu betreiben. Die Aufteilung der Signale auf die Monitore kann dabei entfernt vollzogen werden, so dass zur Überbrückung des Weges nur eine einzige Video- und eine einzige USB-Verlängerung notwendig sind. Weiterhin ergibt sich eine vereinfachte User Interface-Gestaltung, da primär lediglich ein einziger – virtueller – Monitor angesteuert wird. Außerdem ergibt sich auch eine vereinfachte Touch-Abfrage, da im Betriebssystem die Touch Events nur dem einen – virtuellen – Monitor zugeordnet sind, was die Abfrage und Verarbeitung der Touch Events wesentlich vereinfacht. It is thus possible by the invention to operate a plurality of touch-sensitive monitors with only one graphics card output and a USB port. The distribution of the signals on the monitors can be performed remotely, so that to bridge the way only a single video and a single USB extension are necessary. Furthermore, there is a simplified user interface design, since primarily only a single - virtual - monitor is controlled. In addition, there is also a simplified touch query, since in the operating system, the touch events are assigned only to the one - virtual - monitor, which significantly simplifies the query and processing of touch events.
Obwohl die Erfindung im Detail durch das bevorzugte Ausführungsbeispiel näher illustriert und beschrieben wurde, so ist die Erfindung nicht durch die offenbarten Beispiele eingeschränkt und andere Variationen können vom Fachmann hieraus abgeleitet werden, ohne den Schutzumfang der Erfindung zu verlassen. Although the invention has been further illustrated and described in detail by the preferred embodiment, the invention is not limited by the disclosed examples, and other variations can be derived therefrom by those skilled in the art without departing from the scope of the invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014206745.6A DE102014206745A1 (en) | 2014-04-08 | 2014-04-08 | Method for connecting multiple touch screens to a computer system and distribution module for distributing graphics and touch screen signals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014206745.6A DE102014206745A1 (en) | 2014-04-08 | 2014-04-08 | Method for connecting multiple touch screens to a computer system and distribution module for distributing graphics and touch screen signals |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102014206745A1 true DE102014206745A1 (en) | 2015-10-08 |
Family
ID=54146453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102014206745.6A Ceased DE102014206745A1 (en) | 2014-04-08 | 2014-04-08 | Method for connecting multiple touch screens to a computer system and distribution module for distributing graphics and touch screen signals |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102014206745A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019077142A1 (en) | 2017-10-19 | 2019-04-25 | Immersion | System and method for simultaneously managing a plurality of designation peripherals |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6377228B1 (en) * | 1992-01-30 | 2002-04-23 | Michael Jenkin | Large-scale, touch-sensitive video display |
US7289084B2 (en) * | 2005-02-22 | 2007-10-30 | John Michael Lesniak | Computer display apparatus |
US20110090155A1 (en) * | 2009-10-15 | 2011-04-21 | Qualcomm Incorporated | Method, system, and computer program product combining gestural input from multiple touch screens into one gestural input |
-
2014
- 2014-04-08 DE DE102014206745.6A patent/DE102014206745A1/en not_active Ceased
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6377228B1 (en) * | 1992-01-30 | 2002-04-23 | Michael Jenkin | Large-scale, touch-sensitive video display |
US7289084B2 (en) * | 2005-02-22 | 2007-10-30 | John Michael Lesniak | Computer display apparatus |
US20110090155A1 (en) * | 2009-10-15 | 2011-04-21 | Qualcomm Incorporated | Method, system, and computer program product combining gestural input from multiple touch screens into one gestural input |
Non-Patent Citations (1)
Title |
---|
KVM-Switch. Online-Artikel aus Wikipedia, der freien Enzyklopädie, Version vom 8. Oktober 2013, S. 1 - 4, http://de.wikipedia.org/w/index.php?title=KVM-Switch&oldid=123249706 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019077142A1 (en) | 2017-10-19 | 2019-04-25 | Immersion | System and method for simultaneously managing a plurality of designation peripherals |
CN111263928A (en) * | 2017-10-19 | 2020-06-09 | 英默森公司 | System and method for simultaneously managing multiple designated peripheral devices |
EP3698236B1 (en) * | 2017-10-19 | 2022-12-07 | Immersion | System and method for simultaneously managing a plurality of designation peripherals |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102010023854B4 (en) | Switching devices and methods for sharing a pointer input device between multiple computers, storage devices and computer systems | |
DE60302063T2 (en) | Graphical user interface for a flight simulator based on a client-server architecture | |
DE19636923A1 (en) | Computer system with multiple independent screens | |
EP1903716A1 (en) | Selective detailed representation of devices on a network | |
WO2015039694A1 (en) | Device, system having such devices, method for implementing the system and computer program product for implementing the method | |
DE112016001140T5 (en) | Interactive multi-user display system and method | |
DE102016202694A1 (en) | Multi-ad user interface and method for positioning content across multiple ads | |
DE102015113739A1 (en) | Method for connecting an input / output interface of a test device set up for testing a control device | |
DE102011117557A1 (en) | Device for sharing media | |
DE102015102881A1 (en) | Control system for an agricultural implement | |
DE112013001051T5 (en) | Graphic data processing device and graphics data processing system | |
DE102014206745A1 (en) | Method for connecting multiple touch screens to a computer system and distribution module for distributing graphics and touch screen signals | |
DE19935512A1 (en) | Device for connecting an industrial control unit to an industrial control panel | |
DE102012103011A1 (en) | Method for the synchronous reproduction of a virtual reality in a distributed simulation device | |
DE102012208931A1 (en) | Device for simultaneous display of multiple information | |
EP3615367B1 (en) | Display system | |
DE102014210602A1 (en) | Computer network and method for moving an object within a computer network | |
DE202014104791U1 (en) | Simulator for a blow molding plant | |
EP3686700B1 (en) | Method for monitoring an automation system | |
WO2014048641A1 (en) | User interface and method for error diagnosis of an industrial plant | |
EP0970869A2 (en) | Method for securely displaying the status of a signalling installation | |
DE112018007040T5 (en) | Screen rendering support apparatus, display system, screen rendering support method, and screen rendering support program | |
DE2940551A1 (en) | OPERATING AND DISPLAY DEVICE FOR COMPUTER-CONTROLLED RAILWAY SIGNALING SYSTEMS | |
EP3966794A1 (en) | Configuration system and computer program product for configuration of a control center | |
DE202013003141U1 (en) | Process rendering system with a display wall and display blocks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final |