DE60018159T2 - Rekonfigurierbare Anzeigearchitektur mit spontaner Rekonfigurierung - Google Patents
Rekonfigurierbare Anzeigearchitektur mit spontaner Rekonfigurierung Download PDFInfo
- Publication number
- DE60018159T2 DE60018159T2 DE60018159T DE60018159T DE60018159T2 DE 60018159 T2 DE60018159 T2 DE 60018159T2 DE 60018159 T DE60018159 T DE 60018159T DE 60018159 T DE60018159 T DE 60018159T DE 60018159 T2 DE60018159 T2 DE 60018159T2
- Authority
- DE
- Germany
- Prior art keywords
- interface
- electronic accessory
- electronic
- display
- control system
- 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.)
- Expired - Lifetime
Links
- 230000002269 spontaneous effect Effects 0.000 title description 2
- 238000000034 method Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 8
- 230000003993 interaction Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 230000003287 optical effect Effects 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 claims description 2
- 238000010295 mobile communication Methods 0.000 claims 1
- 230000001960 triggered effect Effects 0.000 claims 1
- 238000010276 construction Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000003319 supportive effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Arrangement of adaptations of instruments
-
- B60K35/10—
-
- B60K2360/11—
Description
- Hintergrund der Erfindung
- Die vorliegende Erfindung betrifft allgemein eine umkonfigurierbare Anzeige/Steuertafel zur Steuerung von verschiedenem elektronischem Zubehör, und spezieller eine Architektur für umkonfigurierbare Anzeigen und ein Gesamtnetzwerk, um die Anzeigen in einer Art und Weise spontan mit verschiedenem elektronischem Zubehör oder Vorrichtungen zu verbinden, welche auf der umkonfigurierbaren Anzeige gezeigte Menüelemente automatisch umkonfiguriert, um mit jedem elektronischen Zubehör in Interaktion zu treten.
- Ein elektronisches Zubehöranzeige/Steuersystem gemäß dem Oberbegriff von Anspruch 1 ist in der bisherigen Technik allgemein bekannt. Umkonfigurierbare Anzeigen werden in Kraftfahrzeugen benutzt, um eine Vielfalt an elektronischem Zubehör von einer einzigen Steuertafel aus zu steuern. Ein derartiges System vermindert die Kosten, spart Platz auf dem Armaturenbrett des Fahrzeugs, und macht das elektronische Zubehör leichter zu regeln. Eine umkonfigurierbare Anzeige schließt eine generische grafische Anzeigefläche ein, wie etwa eine Punktmatrix, und eine Ansammlung von „Softkeys" (d.h. programmierbare Knöpfe). Die Funktion jeder Taste wird über Software dynamisch umkonfiguriert, um Zugriff auf alle verfügbare Funktionen oder jedes Zubehör zu erlauben, typischerweise unter Verwendung einer Menüstruktur. Ein typisches umkonfigurierbares Anzeige-Untersystem kann außerdem eine Anzahl von „Hardkeys" einschließen – Knöpfe, die sofortigen Zugriff auf häufig benutzte Funktionen bereitstellen (z.B. Navigation, Klimaregelung, Audiospieler, usw.).
- Wegen ihrer generischen, wiederverwertbaren Natur haben umkonfigurierbare Fahrzeuganzeigen einen Anstieg in der Anzahl von Leistungsmerkmalen erleichtert, die dem Benutzer verfügbar gemacht werden. Verbraucher fordern von ihrem elektronischen Zubehör immer höhere Funktionalität, während Produktdesign-Zyklen des Zubehörs gleichzeitig kürzer werden. Folglich wird es für Hersteller zu einer wesentlichen Herausforderung, neue und innovative Systemarchitekturen bereitzustellen, während Produkte mit viel Inhalt, hoher Qualität und vielen Leistungsmerkmalen zu annehmbaren Kosten geliefert werden.
- Umkonfigurierbare Fahrzeug-Anzeigesysteme der ersten Generation verwenden eingebettete Architekturen, die einen spezifischen Leistungsmerkmal-Inhalt in die Anzeigekonstruktion einbauen, der nicht verändert oder erhöht werden kann, nachdem die Konstruktion implementiert ist. Alle unterstützten Leistungsmerkmale müssen zum Zeitpunkt der anfänglichen Konstruktion identifiziert sein. Während dieser Ansatz eine hohe Leistung und niedrige Kosten bereitstellt, mangelt es ihm an Flexibilität.
- Umkonfigurierbare Fahrzeug-Anzeigesysteme der zweiten Generation verwenden eine Architektur vom Typ eines Personal Computers (PC), wie etwa die Plattform AutoPC. Derartige Systeme befähigen zum stufenweisen Einsatz von Leistungsmerkmalen, in dem neue Leistungsmerkmale nahtlos mit den bereits vorhandenen integriert werden können. Ein derartiger Leistungsmerkmal-Einsatz ist im Wesentlichen jedoch ein statisches Modell, weil installierte Software-Anwendungen zu jeder Zeit einen Prozentsatz der Anzeigeressourcen in Anspruch nehmen. Folglich ist es mit Sicherheit möglich, daß die Systemressourcen während der Instalation eines neuen Leistungsmerkmals unbeabsichtigt verringert werden könnten. Weiterhin erfordert eine derartige Anpassung Installationswissen auf der Seite des Benutzers (nicht nur der Systementwickler und -integrierer), was den Nutzen einer derartigen Anpassung für einen wesentlichen Prozentsatz von Kunden begrenzt. Derartige Systeme sind nicht wirklich „Plug-and-Play", weil eine manuelle Installationsprozedur benötigt wird.
- Zusammenfassung der Erfindung
- Die vorliegende Erfindung besitzt den Vorteil eine umkonfigurierbare Anzeigearchitektur bereitzustellen, in welcher eine Schnittstelle Mensch-Maschine (HMI, Human-Machine Interface; Schnittstelle Mensch-Maschine) in Reaktion auf das elektronische Zubehör, welches in dem System vorhanden ist, dynamisch gestaltet wird.
- In einem Aspekt der Erfindung wird ein elektronisches Zubehöranzeige/Steuersystem für ein Transportfahrzeug bereitgestellt. Eine umkonfigurierbare Steuertafel weist eine optische Anzeige zur Anzeige von Menüpunkten für ein elektronisches Zubehör auf, und weist mindestens ein Regler-Stellglied auf. Ein Schnittstellenregler Mensch-Maschine ist an die umkonfigurierbare Anzeigetafel gekoppelt und schließt ein lokales Archiv zur Speicherung einer Mehrzahl von Schnittstellen-Spezifikationselementen ein. Jedes Spezifikationselement definiert die Wechselwirkung zwischen der umkonfigurierbaren Steuertafel und einem entsprechenden elektronischen Zubehör, um über die Menüpunkte unter Verwendung eines vorherbestimmten Kommunikationsprotokolls Operationen zu verrichten. Das System schließt ein erweiterbares Verbindungsglied ein, um kompatibles elektronisches Zubehör an den Schnittstellenregler Mensch-Maschine anzuschließen. Ein kabelloser Transceiver wird bereitgestellt, um auf ein fernes Archiv von Schnittstellen-Spezifikationselementen zuzugreifen. Das ferne Archiv schließt Schnittstellen-Spezifikationselemente ein, die jedes für eine entsprechende Kombination eines bestimmten elektronischen Zubehörs und eine bestimmte umkonfigurierbare Steuertafel angepaßt sind. Der Schnittstellenregler Mensch-Maschine reagiert auf das Anschließen eines elektronischen Zubehörs an das erweiterbare Verbindungsglied, indem das lokale Archiv auf Vorhandensein eines gewünschten Schnittstellen-Spezifikationselements geprüft wird, das dem elektronischen Zubehör und der umkonfigurierbaren Steuertafel entspricht. Ist das gewünschte Schnittstellen-Spezifikationselement in dem lokalen Archiv nicht vorhanden, so wird der drahtlose Transceiver aktiviert, um das gewünschte Schnittstellen-Spezifikationselement automatisch aus dem fernen Archiv zu erhalten.
- Kurze Beschreibung der Zeichnungen
- Die Erfindung wird nun, anhand eines Beispiels, und unter Bezug auf die beigefügten Zeichnungen genauer beschrieben werden, in denen:
-
1 eine Vorderseiten-Planansicht einer umkonfigurierbaren Anzeige ist, welche die vorliegende Erfindung einsetzt; -
2 ein schematisches Diagramm ist, das das gesamte Netzwerk-System der vorliegenden Erfindung zeigt; -
3 ein Blockdiagramm ist, das die Interaktion von Software-Objekten zur Bildung einer Schnittstelle Mensch-Maschine und deren Interaktion mit der umkonfigurierbaren Anzeige zeigt; und -
4 die Hauptaufgaben veranschaulicht, die ausgeführt werden, wenn eine neue Vorrichtung in das Fahrzeug-Netzwerk eingeschlossen wird. - Genaue Beschreibung der bevorzugten Ausführungsformen
- Die vorliegende Erfindung schafft ein Vorrichtungsportal innerhalb einer Netzrverkarchitektur, die eine dynamisch gestaltete Mensch-Maschine Schnittstelle aufweist (HMI). Ein Steuertafel/Anzeige-Untersystem schließt eine Ansammlung von Hardware- und Softwaresteuerungen ein, und wird als eine Netzwerkressource in einem dynamischen lokalen Netzwerk verfügbar gemacht. Das Anzeige-Untersystem des Vorrichtungsportals kann eingebettete Standard-Leistungsmerkmale einschließen, wie etwa einen Audiotuner oder CD-Spieler, aber seine Hauptzweck ist es dynamisch umkonfigurierbar zu sein, um mit anderen Netzwerkressourcen über eine Ansammlung von Standardprotokollen in Interaktion zu treten. Diese anderen Netzwerkressourcen schließen Vorrichtungen wie etwa ein Navigationssystem, Mobiltelefon, Audiospieler, einen PC von der Größe eines Palm, oder jegliche andere Vorrichtung ein, die eine HMI in einem Fahrzeug verwendet. Diese Vorrichtungen müssen nicht zu jeder Zeit in dem Netzwerk vorhanden sein. Unter Verwendung der Java/Jini-Technologie oder einer vergleichbaren Technologie kann ein dynamisches Netzwerk gestaltet werden, das automatische Installation von Vorrichtungen in dem Netzwerk zuläßt.
- Unter Bezug auf
1 schließt ein Steuertafel/Anzeige-Untersystem10 eine grafische Mehrelement-Anzeige11 ein. Eine Mehrzahl von Druckknöpfen12 –17 stellt Softkeys zum Zugriff auf Funktionen bereit, wie sie durch auf Anzeigebildschirm11 angezeigte Grafik/Textbeschriftungen identifiziert werden. Hardware-Steuerungen schließen einen Knopf18 ein, welcher gedrückt wird um die Systemleistung zu steuern, und der gedreht werden kann, um die Audio-Lautstärke des Systems zu regeln. Ein Pfeiltastenfeld19 wird benutzt, um durch Menüs zu navigieren, die auf Anzeigebildschirm11 angezeigt werden. Ein Eingabeknopf20 und ein Rückstellknopf21 werden außerdem benutzt, um durch Menübildschirme zu navigieren. Eine Mehrzahl von Shortcut-Knöpfen22 –26 wird bereitgestellt um – für eine in Untersystem10 (z.B. CD-Spieler oder AM/FM-Radio) eingebettete Funktionalität der Vorrichtung – Abkürzungen zu Menübildschirmen bereitzustellen. - Eine HMI für eine besondere elektronische Zubehör-Vorrichtung schließt grafische Anzeigeelemente ein, um die Vorrichtung und ihre verfügbaren Leistungsmerkmale zu identifizieren. Ein Menübildschirm für jede Zubehörvorrichtung schließt anzuzeigende Beschriftungen ein, die mit speziellen Software-Tasten
12 –27 in Zusammenhang stehen, um steuerbare Funktionen der Vorrichtung zu identifizieren. Für das elektronische Zubehör eines Mobiltelefons können die Software-Tasten mit Mobiltelefon-Funktionen in Zusammenhang stehen, um auf Speicherorte zuzugreifen, einen Anruf einzuleiten, einen Anruf zu beenden, oder andere durch das Telefon zu verrichtende Funktionen. Anzeigebildschirm11 kann außerdem benutzt werden, um Ereignisinformationen darzustellen, wie sie von dem Mobiltelefon mitgeteilt werden; wie etwa Verbindungsstatus, Gesprächsdauer, und andere durch das Mobiltelefon an Anzeige-Untersystem10 kommunizierte Informationen. - Die Verwendung des umkonfigurierbaren Anzeige-Untersystems als ein Vorrichtungsportal in einem dynamischen lokalen Netzwerk ist in
2 gezeigt. Das umkonfigurierbare Anzeige-Untersystem30 schließt einen Anzeigebildschirm31 und Hardware- und Softwaretasten32 ein. Anzeige-Untersystem30 kann außerdem Eingabebefehle von einer Spracherkennungseinheit33 empfangen. Ein HMI-Regler34 befindet sich in Anzeige-Untersystem30 und regelt den grafischen Anzeigebildschirm31 , überwacht die Tasten32 , akzeptiert Eingaben von Spracherkennungseinheit33 (VR, Voice Recognition; Spracherkennung), und Schnittstellen mit Vorrichtung in dem dynamischen lokalen Netzwerk36 . Ein Speicher35 speichert Schnittstellen-Spezifikationselemente (d.h. Treiber), die von Regler34 zum Ansteuern des grafischen Anzeigebildschirms31 verwendet werden, und um mit den verschiedenen elektronischen Zubehör-Vorrichtungen in dem dynamischen lokalen Netzwerk36 zu kommunizieren. - Die Konstruktion jedes speziellen Anzeige-Untersystems („Vorrichtungsportal") wird durch ein Typ-Spezifikationselement einzigartig identifiziert. Folglich wird Anzeige-Untersystem
30 als Typ 0 identifiziert, während zusätzliche Anzeige-Untersysteme, welche an das lokale dynamische Netzwerk36 angeschlossen sein können, verschiedene Spezifikationselemente aufweisen; wie etwa Typ 1 für ein Anzeige-Untersystem37 , und Typ n für ein Anzeige-Untersystem38 .„ Das dynamische lokale Netzwerk36 schließt eine Ansammlung von Software- und Kommunikationsspezifikationen und Standardprotokollen für die Hardwareverbindung ein. Beispiele eines derartigen Systems sind Jini von Sun Microsystems, Inc., JetSend von Hewlett-Packard, und Bluetooth von Bluetooth Special Interest Group. Systemressourcen wie etwa umkonfigurierbare Anzeige-Untersysteme, elektronisches Zubehör oder andere Komponenten können automatisch an dem Netzwerk teilnehmen, wenn sie einmal an dieses angeschlossen sind. Netzwerk36 erkennt den Anschluß einer neuen Vorrichtung an das Netzwerk, und tritt wie angemessen mit allen der Netzwerkressourcen in Wechselwirkung, um den Betrieb der neuen Vorrichtung innerhalb des Netzwerks zu befähigen. Beispiele von an das Netzwerk in2 angeschlossenem elektronischem Zubehör schließen ein Mobiltelefon40 ein, einen MP3-Audioplayer41 , und einen PC von der Größe eines Palm oder Personal Digital Assistant (PDA)42 . Einmal an das Netzwerk36 angeschlossen wird dieses Zubehör Steuersignale der Kernfunktionalitäten und Nachrichten mit einem speziellen Anzeige-Untersystem austauschen. Somit werden das Zubehör und das umkonfigurierbare Anzeige-Untersystem Steueraktionen und Zustandsänderungen oder Ereignisse betreffende Nachrichten austauschen, würden aber keine speziellen Nachrichten darüber einschließen, wie Nachrichten darzustellen sind oder wie die Anzeige anzusteuern ist. - Jede Vorrichtung
40 –42 schließt ein einzigartiges Vorrichtungstyp-Identifizierungselement ein. Jeder Vorrichtungstyp kann unter Verwendung eines für die Kombination aus Vorrichtung und Anzeige-Untersystem entwickelten Schnittstellen-Spezifikationselements mit einem vorherbestimmten, umkongurierbaren Anzeigetyp in Wechselwirkung treten. Wenn HMI-Regler34 die Gegenwart eines neuen elektronischen Zubehörs detektiert, bestimmt er folglich den Vorrichtungstyp für das Zubehör und prüft, ob er – in Speicher35 gespeichert – gegenwärtig über ein Schnittstellen-Spezifikationselement verfügt, um die Interaktion mit der Vorrichtung zu unterstützen. Wenn das gewünschte Schnittstellen-Spezifikationselement vorliegt, kann HMI-Regler34 dann Kernfunktionalitäts-Nachrichten zwischen der umkonfigurierbaren Anzeige und der Zubehörvorrichtung kommunizieren. Ist ein geeignetes Schnittstellen-Spezifikationselement nicht bereits in Speicher35 enthalten, so unternimmt HMI-Regler34 Schritte, um – wenn möglich ein geeignetes Schnittstellen-Spezifikationselement abzurufen. - Ein Speicher in jedem umkonfigurierbaren Anzeige-Untersystem stellt ein lokales Archiv zur Speicherung einer Mehrzahl von Schnittstellen-Spezifikationselementen bereit, von welchen jede die Interaktion zwischen dem umkonfigurierbaren Anzeige-Untersystem und einem entsprechenden elektronischen Zubehör definiert. Wann immer ein zusätzliches Schnittstellen-Spezifikationselement abgerufen werden muß, kann es bevorzugt unter Verwendung eines Universal Resource Locators (URL) eines Servers erhalten werden, der eine weitere Sammlung von HMI-Schnittstellen-Spezifikationselementen enthält. Ein derartiger Server kann auch ein lokales Archiv in dem Fahrzeug sein, das direkt an das dynamische lokale Netzwerk
36 angeschlossen ist, wie in2 durch einen Server43 gezeigt. Server43 ist ein lokaler Server, der eine erste Gruppe von HMI-Schnittstellen-Spezifikationselementen44 enthält, die dem umkonfigurierbaren Anzeigetyp 0 entsprechen. Zusätzliche HMI-Spezifikationselemente sind wie gezeigt in anderen Gruppen für andere umkonfigurierbare Anzeigetypen gespeichert. Für jeden umkonfigurierbaren Anzeigetyp ist eine Mehrzahl von Schnittstellen-Spezifikationselementen nach Vorrichtungstyp indiziert gespeichert. Server43 kann einige Schnittstellen-Spezifikationselemente in einem Nur-Lese-Speicher (ROM, Read Only Memory; Nur-Lese-Speicher) enthaltend konstruiert sein. um einen feststehenden Satz an Schnittstellen-Spezifikationselementen für einen bekannten Satz von elektronischem Zubehör bereitzustellen, von welchem erwartet wird, daß er in einem speziellen Fahrzeug verwendet wird. Zusätzlich kann für die nachfolgende Speicherung von Schnittstellen-Spezifikationselementen für andere Vorrichtungstypen auch beschreibbarer Speicher enthalten sein um Flexibilität für Wachstum bereitzustellen. - Um in dem lokalen Server
43 nicht eingeschlossenem elektronischem Zubehör Rechnung zu tragen, stellt die vorliegende Erfindung außerdem Zugriff auf einen fernen Web-Archivserver außerhalb des Fahrzeugs bereit. Folglich wird ein kabelloses Modem45 an das dynamische lokale Netzwerk36 angeschlossen und kann benutzt werden, um mit einem fernen kabellosen Modem46 zu kommunizieren, welches an einen fernen Web-Server47 angeschlossen ist, der zusätzliche Schnittstellen-Spezifikationselemente in einem fernen Archiv enthält. Der ferne Server47 kann an das World Wide Web oder Internet angeschlossen sein, und das kabellose Modem46 kann zum Beispiel an Internet Service Provider (ISP) angeschlossen sein. Die URL-Adresse für den fernen Server47 kann eine vorherbestimmte Adresse sein, wie sie durch Konventionen definiert ist, und entweder auf dem lokalen Server44 oder im HMI-Regler34 gespeichert sein. Die URL-Adresse eines fernen Archivs kann vorzugsweise direkt von jeder Zubehörvorrichtung selbst erhalten werden. Somit speichert Mobiltelefon40 eine ferne Archivadresse, welche die URL zu den anderen Ressourcen in dem dynamischen lokalen Netzwerk36 bereitstellt. Somit speichert Mobiltelefon40 die URL von www.visteon.com/hmicode, wo ein dem Mobiltelefon-Vorrichtungstyp 0 entsprechendes, geeignetes Schnittstellen-Spezifikationselement und eine Mehrzahl umkonfigurierbarer Anzeigetypen gespeichert sind. Wenn neue elektronische Zubehörvorrichtungen entwickelt werden, können folglich auch Schnittstellen-Spezifikationselemente entwickelt werden, um die neue Vorrichtung mit einer Schnittstelle zu den bestehenden, umkonfigurierbaren Anzeigetypen zu versehen. Der Ort, von dem diese Schnittstellen-Spezifikationselemente abgerufen werden können, ist in der neuen Zubehörvorrichtung gespeichert, was die Vorrichtung folglich mit allen umkonfigurierbaren Anzeigen dieser Typen kompatibel macht. -
3 zeigt die verschiedenen Software-Elemente, die in dem System von2 nötig sind, einschließlich die HMI selbst umfassende Software-Elemente (d.h. die Schnittstelle zwischen dem Anzeige-Untersystem und der Zubehörvorrichtung, und Software zum Ansteuern der Anzeige). Folglich stellt ein Software-Element50 der Schnittstelle Mensch-Maschine Anwendungsobjekte für ein bestimmtes Zubehör bereit, wie etwa Klimaregelung, Radiotuner, drahtloser Informationsservice, E-Mail, Mobiltelefon, Audio, CD-Spieler und anderes. Diese Objekte treten in Wechselwirkung mit anderen Objekten in einer HMI-Vorrichtungskomponenten-Bücherei51 , die solche Objekte enthalten wie Knopfmetapher (d.h. Knopfsymbole und -identifizierungen entsprechender Software-Tasten), Listenfelder, Fenster, Textfelder, Zeit und andere. Diese Objekte interagieren mit Grafik-Grundelementen52 , die eine Grafikvorrichtungs-Schnittstelle bereitstellen. Diese Grafik-Grundelemente definieren Vektorformen, Rasterelemente, verrichten ein Fenstermanagement, und stellen Grafikattribute bereit. Diese Grundelemente interagieren mit Software für Anzeigerahmenpuffer53 , um die Anzeigeaktivierung zu handhaben; etwa Zielauswahl, Sichtbarkeitswahl und Zeichenmodus. - Spezieller enthält ein Schnittstellen-Spezifikationselement, welches entweder von einem lokalen oder einem fernen Archiv heruntergeladen würde, kompilierte Software-Klassenobjekte, die zusammen ein anwendungsspezifisches HMI für die einzigartige Kombination Anzeigetreiber/Zubehörvorrichtung implementieren. In einer Java-Implementierung werden diese Objekte aus Java-Quellcode in Java-Bytecode vorkompiliert, welcher die Anweisung ist, die auf der virtuellen Java-Maschine läuft (JVM, Java Virtual Machine; virtuelle Java-Maschine). Einige dieser heruntergeladenen Objekte implementieren eine gesamte HMI für die spezielle Klasse von Anwendungen der Zubehörvorrichtung, wie etwa ein Mobiltelefon, ein Compact-Disc-Player, oder ein Adressbuch. Einige der anderen heruntergeladenen Objekte sind generisch (d.h. anwendungsunabhängig) und können auf einen weiten Bereich von Anwendungen angewandt werden. Diese generischen, wiederverwertbaren Komponenten oder Vorrichtungen können sich typischerweise bereits in dem Anzeige-Subsystem finden, können der Vollständigkeit und Flexibilität halber aber in ein heruntergeladenes Schnittstellen- Spezifikationselement eingeschlossen werden, um Anzeige-Untersysteme zu nutzen, welche die Vorrichtungen nicht bereits enthalten. Das Herunterladen kann die Fähigkeit einschließen bereits in dem Anzeige-Subsystem vorliegende Objekte zu identifizieren, und dann nur Objekte herunterzuladen, die tatsächlich gebraucht werden.
- Das Verhalten einer speziellen HMI ist in der Sammlung von Klassenobjekten innerhalb des Schnittstellen-Spezifikationselements eingebettet und schließt vier hauptsächliche Funktionsbereiche ein: 1) Verarbeiten von Benutzer-Eingabeereignissen, 2) Verarbeiten von Vorrichtungsereignissen, 3) Rendern grafischer Anzeigen, und 4) Senden von Befehlen zu Vorrichtungen.
- Benutzer-Eingabeereignisse werden erzeugt, wenn ein Benutzer ein Steuerungs-Stellglied des Anzeige-Untersystems manipuliert, etwa einen Knopf drückt, einen Stimmenbefehl erteilt, die Zeigevorrichtung – wie etwa eine Maus oder einen Trackball – manipuliert, oder auf andere Weise einen Steuervorgang einleitet. Physische Vorrichtungsereignisse werden durch Software-Abstraktionen dargestellt und über das dynamische lokale Netzwerk an die Zubehörvorrichtung berichtet. Beispiele physischer Vorrichtungsereignisse schließen einen gedrückten Knopf einen gehaltenen Knopf, einen geschlossenen Schalter, einen geöffneten Schalter, Positionsänderung der Zeigevorrichtung, Drücken der Zeigevorrichtung, Halten der Zeigevorrichtung, und Freigabe der Zeigevorrichtung ein. Das benutzte Steuerungs-Stellglied kann physisch auf dem Anzeige-Untersystem enthalten sein oder kann mit dem Anzeige-Untersystem fernverbunden sein, etwa eine an einem Lenkrad in dem Fahrzeug montierte Zeigevorrichtung.
- Objekte zur Verarbeitung von Vorrichtungsereignissen stellen für innerhalb der elektronischen Zubehör-Vorrichtung auftretende Zustandsänderungen eine Benachrichtigung zu dem Anzeige-Untersystem bereit. Spezifische Vorrichtungsereignisse hängen von der Funktionalität der speziellen elektronischen Zubehörvorrichtung ab. Für eine Navigations-Leistungsmerkmale bereitstellende elektronische Zubehörvorrichtung schließen Beispiele von Vorrichtungsereignissen die Benachrichtigung anstehender Routenmanöver, eine Zielannäherung des Fahrzeugs, das Fahrzeug abseits der Route, und anderes ein.
- Bezüglich der Software-Objekte zum Rendern von Grafiken auf der optischen Anzeige reagieren diese Objekte auf Benutzereingaben oder aber Vorrichtungs- oder Systemereignisse (z.B. Einschalt-Initialisierung), um alle benötigten Render-Operationen einzuleiten und auszuführen. Das HMI-Schnittstellen-Spezifikationselement bettet das Wissen ein, wie die Information anzuzeigen ist; einschließlich Schriftgröße, Bildschirmlage, Anzahl der Stellen, Größe und Gestalt von Grafikelementen, Zeiteinstellungen animierter Komponenten, usw.
- Die Software-Objekte schließen jene ein, die vorherbestimmte Befehle an die elektronischen Zubehörvorrichtungen senden, um den Benutzer zu befähigen die Vorrichtungen zu steuern und zu überwachen. Einige typische Beispiele schließen es ein die Auswahl des CD-Titels stufenweise zu erhöhen oder zu verringern, eine FM-Radiovoreinstellung auszuwählen, die Tageszeituhr einzustellen, die Klimaregelungs-Temperatur oder Lüfterdrehzahl einzustellen, eine Telefonnummer zu wählen, und anderes. Die spezielle Implementierung des Benutzerschnittstellen-Spezifikationselements kann diese Aktionen in vielen verschiedenen Weisen ermöglichen. Diese Objekte korrelieren Benutzereingabe-Ereignisse mit der entsprechenden Steuertätigkeit.
- Ein bevorzugtes Verfahren der vorliegenden Erfindung wird in Verbindung mit
4 beschrieben werden. Die Schrittfolge zeigt Interaktion zwischen einer Zubehörvorrichtung60 , einem umkonfigurierbaren Anzeige-Untersystem61 , und einem ein Archiv von Schnittstellen-Spezifikationselementen enthaltenden Server62 . Vorrichtung60 ist eine steckbare Vorrichtung wie etwa ein Mobiltelefon, ein PC von Größe eines Palm, oder ein MP3-Spieler, und wird über eine Vorrichtungstyp-Identifikation identifiziert, welche in den Festspeicher der Vorrichtung eingebettet ist, etwa ein ROM oder FLASH. Der Festspeicher enthält außerdem einen Universal Resource Locator (URL), der den Ort eines – der Vorrichtung entsprechende Schnittstellen-Spezifikationselemente enthaltenden – HMI-Servers anzeigt. Anzeige-Untersystem61 weist ähnlich seine eigene Anzeigetyp-Identifikation in den Festspeicher eingebettet auf. Speicher62 kann ein lokaler Server oder ein Server des World Wide Web sein, der Sammlungen von HMI-Schnittstellen-Spezifikationselementen für die verschiedenen Anzeige-Untersystem- und Zubehörvorrichtungs-Kombinationen enthält. Der Server verarbeitet Anforderungen nach Schnittstellen-Spezifikationselementen, welche die Vorrichtungstyp-Identifikation und die Anzeigetyp-Identifikation einschließen. Die erste Phase des Prozesses ist Registrierung. In der Registrierung kommuniziert Vorrichtung60 seine Gegenwart an Ressourcen in dem dynamischen lokalen Netzwerk und liefert seine Vorrichtungstyp-Identifizierung an die URL eines Servers, der eine Sammlung von der Vorrichtung entsprechenden Schnittstellen-Spezifikationselementen enthält. Die zweite Phase des Prozesses ist eine HMI-Prüfung, in welcher das Anzeige-Untersystem61 prüft, um zu sehen, ob es bereits über ein jene durch die Vorrichtungstyp-Identifikation repräsentierte Zubehörvorrichtung unterstützendes Schnittstellen-Spezifikationselement verfügt. Ist bereits ein unterstützendes Schnittstellen- Spezifikationselement vorhanden, so beginnt die Vorrichtung automatisch das Anzeige-Untersystem als ein Vorrichtungsportal zu benutzen. - Ist ein unterstützendes Schnittstellen-Spezifikationselement nicht vorhanden, so wird in die dritte Phase des Prozesses eingetreten, welche eine HMI-Anforderung umfaßt. Diese Phase schließt den Versuch ein, mit dem durch die Vorrichtung spezifizierten Server zu verbinden. Ist die Verbindung erfolgreich, so kommuniziert das Anzeige-Untersystem die Vorrichtungstyp-Identifikation und die Anzeigetyp-Identifikation an den Server.
- HMI-Bericht ist die vierte Phase des Prozesses. Empfängt der Server einmal erfolgreich eine Anfrage, so prüft er sein Archiv von HMI-Schnittstellen-Spezifikationen auf eine Übereinstimmung, wie sie durch die Anzeigetyp-Identifikation und die Vorrichtungstyp-Identifikation definiert ist. Wird eine Übereinstimmung gefunden, zu schickt er das Schnittstellen-Spezifikationselement, zum Beispiel als Java-Archivdatei (JAR) verpackt, zurück. Wenn nicht, so sendet er eine Nachricht, die spezifiziert daß für die Vorrichtungs/Anzeige-Kombination kein Schnittstellen-Spezifikationselement verfügbar ist. In der Bereinigungsphase reagiert Anzeige-Untersystem
61 auf die von dem Server erhaltene Information. Hat der Server angedeutet daß kein Schnittstellen-Spezifikationselement verfügbar war, so zeigt das Anzeige-Untersystem dem Benutzer dann eine Fehlerbedingung an. Wurde erfolgreich eine JAR-Datei zurückgegeben, so extrahiert und installiert das Anzeige-Untersystem die neuen Software-Objekte automatisch, um es dem Anzeige-Untersystem zu erlauben als Vorrichtungsportal für die installierte Vorrichtung zu wirken. - Um den zur Speicherung von Schnittstellen-Spezifikationselementen benötigten Speicherbetrag zu minimieren, und um gleichzeitig die benötigten Downloadzeiten zu vermindern, wird ein Speichermanager oder eine Cache-Technik benutzt, um Schnittstellen-Spezifikationselemente zu speichern. Vorzugsweise ist ein Speicher in jedem einzelnen Untersystem groß genug um Schnittstellen-Spezifikationselemente zu enthalten, um der vollständigen Maximallast von Zubehörvorrichtungen zu dienen, die unter Verwendung des Anzeige-Untersystems zu irgendeiner Zeit in Betrieb sind. Weil einige Vorrichtungen möglicherweise getrennt werden, nachdem sie in dem System verwendet wurden, können im Speicher in einem Anzeige-Untersystem einige Schnittstellen-Spezifikationselemente vorhanden sein, für welche die ursprüngliche Zubehörvorrichtung nicht länger in dem Netzwerk vorhanden ist. Gemäß der vorliegenden Erfindung wird jedem derart inaktiven Schnittstellen-Spezifikationselement eine geringere Priorität gegeben als aktiven Schnittstellen-Spezifikationselementen. Weiterhin wird relativ zu anderen inaktiven Schnittstellen-Spezifikationselementen eine um so geringere Priorität gegeben, je länger ein Schnittstellen-Spezifikationselement inaktiv war. Ist der Betrag an verbleibendem freiem Speicher begrenzt, so löscht der HMI-Regler die Schnittstellen-Spezifikationselemente geringster Priorität, um Platz für zusätzliche Schnittstellen-Spezifikationselemente für andere Zubehörvorrichtungen zu schaffen, die in das Netzwerk aufgenommen wurden. Prioritätszuweisungen können auch Dateigröße und/oder Benutzungshäufigkeit in Betracht ziehen, um das Herunterladen insgesamt zu minimieren, um Schnittstellen-Spezifikationselemente erneut zu speichern, die gelöscht wurden.
- Der lokale Server
43 in2 kann außerdem einen Speichermanager48 enthalten, um Priorisierung und/oder Löschen von HMI-Schnittstellen-Spezifikationselementen ähnlich zu managen, um Speicherplatz in Server43 am effizientesten zu nutzen. - Bezüglich des dynamischen lokalen Netzwerks kann dieses zum Beispiel die Form eines die Bluetooth-Spezifikazion verwendenden drahtlosen RF-Netzwerks annehmen. Wenn ein Zubehör mit drahtlos-Übertragungsfähigkeit in Kommunikationsentfernung des dynamischen lokalen Netzwerks kommt, wird dies mittels eines drahtlosen Polling-Signals detektiert, das zwischen dem lokalen Netzwerk und der neuen Vorrichtung ausgetauscht wird. Basierend auf einer Reaktion auf das Polling-Signal tauschen die Vorrichtungen Nachrichten aus, um die neue Vorrichtung als eine für Service in dem lokalen Netzwerk verfügbare Ressource zu etablieren.
Claims (18)
- Ein elektronisches Zubehöranzeige/Steuersystem für ein Transportfahrzeug, das umfaßt: Eine umkonfigurierbare Steuertafel (
10 ), die eine optische Anzeige (11 ) zur Anzeige von Menüpunkten für ein elektronisches Zubehör aufweist, und die mindestens ein Regler-Stellglied aufweist; einen Schnittstellenregler Mensch-Maschine (34 ), der an die umkonfigurierbare Anzeigetafel gekoppelt ist und ein lokales Archiv (35 ) zur Speicherung einer Mehrzahl von Schnittstellen-Spezifikationselementen einschließt; wobei jedes Spezifikationselement die Wechselwirkung zwischen der umkonfigurierbaren Steuertafel und einem entsprechenden elektronischen Zubehör definiert, um über die Menüpunkte unter Verwendung eines vorherbestimmten Kommunikationsprotokolls Operationen zu verrichten; ein erweiterbares Verbindungsglied (36 ), um kompatibles elektronisches Zubehör an den Schnittstellenregler Mensch-Maschine anzuschließen; und einen kabelloser Transceiver (45 ), um auf ein fernes Archiv (46 ) von Schnittstellen-Spezifikationselementen zuzugreifen, wobei das ferne Archiv Schnittstellen-Spezifikationselemente (47 ) einschließt, die jedes für eine entsprechende Kombination eines bestimmten elektronischen Zubehörs und eine bestimmte umkonfigurierbare Steuertafel angepaßt sind; dadurch gekennzeichnet, daß dieser Schnittstellenregler Mensch-Maschine auf das Anschließen eines elektronischen Zubehörs an das erweiterbare Verbindungsglied reagiert, indem dieses lokale Archiv (35 ) auf Vorhandensein eines gewünschten Schnittstellen-Spezifikationselements geprüft wird, das diesem elektronischen Zubehör und dieser umkonfigurierbaren Steuertafel (10 ) entspricht; und wenn dieses gewünschte Schnittstellen-Spezifikationselement (47 ) in dem lokalen Archiv (35 ) nicht vorhanden ist, Aktivieren dieses drahtlosen Transceivers, um das gewünschte Schnittstellen-Spezifikationselement (47 ) automatisch aus dem fernen Archiv (46 ) zu erhalten. - Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 1, in dem dieses gewünschte Schnittstellen-Spezifikationselement diesem Steuerungs-Stellglied eine vorherbestimmte Funktion zuweist.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 1, in dem dieses erweiterbare Verbindungsglied aus einem dynamischen lokalen Netzwerk besteht.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 3, in dem dieses dynamische lokale Netzwerk aus einem kabellosen Netzwerk besteht, und in dem das Vorhandensein von neuem elektronischem Zubehör automatisch in Reaktion auf ein kabelloses Polling-Signal detektiert wird.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 1, in dem dieses kompatible elektronische Zubehör jedes eine einzigartige Vorrichtungs-Identifikation und eine ferne Netzwerkadresse für dieses ferne Archiv an diesen Schnittstellenregler Mensch-Maschine liefert.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 1, in dem diese Schnittstellen-Spezifikationselemente aus Software-Objekten bestehen.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 6, in dem diese Software-Objekte Objekte einschließen, um durch dieses Steuerungs-Stellglied ausgelöste Benutzerereignisse zu verarbeiten.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 6, in dem diese Software-Objekte Objekte einschließen, um Vorrichtungsereignisse zu verarbeiten, die einer Zustandsänderung innerhalb dieses elektronischen Zubehörs entsprechen.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 6, in dem diese Software-Objekte Objekte einschließen, um Grafiken auf dieser optischen Anzeige zu rendern.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 6, in dem diese Software-Objekte Objekte einschließen, um vorherbestimmte Befehle zu diesem elektronischen Zubehör zu senden.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 1, das weiterhin dieses elektronische Zubehör einschließt, und in dem dieses elektronische Zubehör aus einer portablen Rechenvorrichtung besteht.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 1, das weiterhin dieses elektronische Zubehör einschließt, und in dem dieses elektronische Zubehör aus einer mobilen Kommunikationsvorrichtung besteht.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 1, in dem dieses Steuerungs-Stellglied aus einem Druckknopf-Schalter besteht.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 1, in dem dieses Steuerungs-Stellglied aus einer Spracherkennungseinheit besteht.
- Das elektronische Zubehöranzeige- und Steuersystem von Anspruch 1, die weiterhin einen Speichermanager umfaßt, um in diesem lokalen Archiv gespeicherte Schnittstellen-Spezifikationselemente zu priorisieren und Schnittstellen-Spezifikationselemente geringerer Priorität zu löschen, wenn dieses lokale Archiv voll wird.
- Ein Verfahren zum Betrieb eines elektronischen Zubehöranzeige- und Steuersystems für ein Transportfahrzeug, wobei dieses – System eine umkonfigurierbare Steuertafel, einen Schnitstellenregler Mensch-Maschine, ein erweiterbares Verbindungsglied für kompatibles elektronisches Zubehör und einen drahtlosen Transceiver umfaßt, wobei dieses Verfahren die Schritte umfaßt: Speichern einer Mehrzahl von Schnittstellen-Spezifikationselementen in einem lokalen Archiv, wobei jedes Schnittstellen-Spezifikationselement die Interaktion zwischen dieser umkonfigurierbaren Steuertafel und einem entsprechenden elektronischen Zubehör definiert, um bare Steuertafel Anschließen eines dieser elektronischen Zubehöre an diesen Schnittstellenregler Mensch-Maschine über dieses erweiterbare Verbindungsglied; Prüfen dieses lokalen Archivs – in Reaktion auf dieses Anschließen – auf das Vorhandensein eines entsprechenden Schnittstellen-Spezifikationselements, das diesem kompatiblen elektronischen Zubehör und dieser umkonfigurierbaren Steuertafel entspricht; Dadurch gekennzeichnet, daß wenn dieses gewünschte Schnittstellen-Spezifikationselement nicht in diesem lokalen Archiv vorliegt. dann dieser drahtlose Transceiver aktiviert wird, um dieses gewünschte Schnittstellen-Spezifikationselement automatisch aus einem fernen Archiv zu erhalten, das ein Schnittstellen-Spezifikationselement enthält, welches für die Kombination dieses kompatiblen elektronischen Zubehörs und dieser umkonfigurierbaren Anzeigetafel angepaßt ist.
- Das Verfahren von Anspruch 16, in dem dieses angeschlossene kompatible elektronische Zubehör eine ferne Netzwerkadresse dieses fernen Archivs speichert.
- Das Verfahren von Anspruch 16, das weiterhin die Schritte umfaßt: Priorisieren dieser in diesem lokalen Archiv gespeicherten Schnittstellen-Spezifikationselemente; und Löschen eines Schnittstellen-Spezifikationselements geringerer Priorität, wenn dieses lokale Archiv voll wird.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US468170 | 1995-06-06 | ||
US09/468,170 US6559773B1 (en) | 1999-12-21 | 1999-12-21 | Reconfigurable display architecture with spontaneous reconfiguration |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60018159D1 DE60018159D1 (de) | 2005-03-24 |
DE60018159T2 true DE60018159T2 (de) | 2005-08-25 |
Family
ID=23858691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60018159T Expired - Lifetime DE60018159T2 (de) | 1999-12-21 | 2000-12-07 | Rekonfigurierbare Anzeigearchitektur mit spontaner Rekonfigurierung |
Country Status (5)
Country | Link |
---|---|
US (1) | US6559773B1 (de) |
EP (1) | EP1125784B1 (de) |
JP (1) | JP2001222349A (de) |
AU (1) | AU7238500A (de) |
DE (1) | DE60018159T2 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102009024693A1 (de) * | 2009-06-12 | 2010-12-16 | Volkswagen Ag | Infotainmentsystem für ein Fahrzeug und Verfahren zum Darstellen von Informationen |
Families Citing this family (141)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US8280682B2 (en) | 2000-12-15 | 2012-10-02 | Tvipr, Llc | Device for monitoring movement of shipped goods |
US6083270A (en) * | 1995-03-24 | 2000-07-04 | The Board Of Trustees Of The Leland Stanford Junior University | Devices and methods for interfacing human users with electronic devices |
US6458109B1 (en) | 1998-08-07 | 2002-10-01 | Hill-Rom Services, Inc. | Wound treatment apparatus |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
DE29913057U1 (de) * | 1999-07-30 | 2000-09-07 | Siemens Ag | Visualisierungssystem für technische Prozessdaten |
US6764462B2 (en) * | 2000-11-29 | 2004-07-20 | Hill-Rom Services Inc. | Wound treatment apparatus |
US6824533B2 (en) | 2000-11-29 | 2004-11-30 | Hill-Rom Services, Inc. | Wound treatment apparatus |
JP4101421B2 (ja) * | 1999-12-27 | 2008-06-18 | 富士フイルム株式会社 | 入力ユニット、入力ユニットを利用可能な情報記録装置およびデジタルカメラ |
US7187947B1 (en) | 2000-03-28 | 2007-03-06 | Affinity Labs, Llc | System and method for communicating selected information to an electronic device |
US20010043943A1 (en) | 2000-05-22 | 2001-11-22 | Coffey Arthur C. | Combination SIS and vacuum bandage and method |
US7062528B2 (en) * | 2000-07-14 | 2006-06-13 | Sony Corporation | Method and system for identifying a time specific event |
US20020010652A1 (en) * | 2000-07-14 | 2002-01-24 | Sony Corporation | Vendor ID tracking for e-marker |
US9317241B2 (en) * | 2000-10-27 | 2016-04-19 | Voxx International Corporation | Vehicle console capable of wireless reception and transmission of audio and video data |
US6685681B2 (en) | 2000-11-29 | 2004-02-03 | Hill-Rom Services, Inc. | Vacuum therapy and cleansing dressing for wounds |
US6855135B2 (en) | 2000-11-29 | 2005-02-15 | Hill-Rom Services, Inc. | Vacuum therapy and cleansing dressing for wounds |
US7546298B2 (en) * | 2001-01-09 | 2009-06-09 | Nextair Corporation | Software, devices and methods facilitating execution of server-side applications at mobile devices |
US7865528B2 (en) * | 2001-01-09 | 2011-01-04 | Nextair Corporation | Software, devices and methods facilitating execution of server-side applications at mobile devices |
US20020132610A1 (en) * | 2001-01-17 | 2002-09-19 | Catriona Chaplin | Profile-dependent background picture for mobile terminal displays |
EP1235145A3 (de) * | 2001-01-19 | 2006-10-04 | Matsushita Electric Industrial Co., Ltd. | Informationsterminalverfahren und Programm |
US20020145589A1 (en) * | 2001-04-06 | 2002-10-10 | Sony Corporation Of Japan | User interface for an e-marker |
US10298735B2 (en) | 2001-04-24 | 2019-05-21 | Northwater Intellectual Property Fund L.P. 2 | Method and apparatus for dynamic configuration of a multiprocessor health data system |
US7146260B2 (en) * | 2001-04-24 | 2006-12-05 | Medius, Inc. | Method and apparatus for dynamic configuration of multiprocessor system |
CA2463922C (en) | 2001-06-27 | 2013-07-16 | 4 Media, Inc. | Improved media delivery platform |
US20030036352A1 (en) * | 2001-08-17 | 2003-02-20 | Sony Corporation | Embedded e-marker and communication system |
US20030034956A1 (en) * | 2001-08-17 | 2003-02-20 | Yuichiro Deguchi | Virtual e-marker |
US7107234B2 (en) * | 2001-08-17 | 2006-09-12 | Sony Corporation | Electronic music marker device delayed notification |
US7127454B2 (en) | 2001-08-17 | 2006-10-24 | Sony Corporation | E-marker find music |
WO2003030966A1 (en) | 2001-10-11 | 2003-04-17 | Hill-Rom Services, Inc. | Waste container for negative pressure therapy |
US20030110133A1 (en) * | 2001-12-07 | 2003-06-12 | Maritzen L. Michael | Automated digital rights management and payment system with embedded content |
EP2623138B1 (de) | 2001-12-26 | 2020-08-05 | KCI Licensing, Inc. | Gelüfteter Vakuumverband und Verfahren |
EP1461113A4 (de) | 2001-12-26 | 2009-05-06 | Hill Rom Services Inc | Verbandsset für die wundvakuumtherapie |
ATE387919T1 (de) | 2001-12-26 | 2008-03-15 | Hill Rom Services Inc | Vakuumbindenverpackung |
SE518870C2 (sv) * | 2002-02-05 | 2002-12-03 | Scania Cv Ab | Funktionspanel |
US6785595B2 (en) * | 2002-02-13 | 2004-08-31 | Honda Giken Kogyo Kabushiki Kaisha | Electronic control system for vehicle accessory devices |
WO2003070505A2 (de) * | 2002-02-22 | 2003-08-28 | Volkswagen Ag | Service-controller für computersysteme, insbesondere für ein kraftfahrzeug |
US8168848B2 (en) | 2002-04-10 | 2012-05-01 | KCI Medical Resources, Inc. | Access openings in vacuum bandage |
US7178049B2 (en) | 2002-04-24 | 2007-02-13 | Medius, Inc. | Method for multi-tasking multiple Java virtual machines in a secure environment |
JP2005533301A (ja) * | 2002-06-13 | 2005-11-04 | パナソニック オートモーティブ システムズ カンパニー オブ アメリカ | マルチモードインタフェース |
US20040002938A1 (en) * | 2002-06-28 | 2004-01-01 | Sony Corporation And Sony Electronics Inc. | Device and method for exchanging information |
KR100471234B1 (ko) * | 2002-06-28 | 2005-03-10 | 현대자동차주식회사 | 차량통합 표시장치에서 에치 엠 아이의 메시지전달방법 |
US6972698B2 (en) | 2002-06-28 | 2005-12-06 | Sony Corporation | GPS e-marker |
US7526482B2 (en) * | 2002-08-01 | 2009-04-28 | Xerox Corporation | System and method for enabling components on arbitrary networks to communicate |
US6775598B2 (en) * | 2002-08-08 | 2004-08-10 | Volkswagen Ag | Method and device for producing a display and control environment of a human/machine interface |
US7896856B2 (en) | 2002-08-21 | 2011-03-01 | Robert Petrosenko | Wound packing for preventing wound closure |
CA2398031A1 (en) * | 2002-08-27 | 2004-02-27 | Kevin W. Jameson | Collection storage system |
US20040138795A1 (en) * | 2003-01-15 | 2004-07-15 | Alkarawi Atheel S. | Reconfigurable steering wheel control switch system |
KR100534758B1 (ko) * | 2003-07-04 | 2005-12-07 | 현대자동차주식회사 | 차량용 운전자 정보 시스템 |
US20050012599A1 (en) * | 2003-07-17 | 2005-01-20 | Dematteo Bryan N. | Reconfigurable vehicle display |
US7324856B1 (en) | 2003-09-25 | 2008-01-29 | Rockwell Automation Technologies, Inc. | Autogeneration of code via human-machine interfaces (HMI) and self-building HMI |
US20110046754A1 (en) * | 2003-09-25 | 2011-02-24 | Rockwell Software, Inc. | Industrial hmi automatically customized based upon inference |
US7194446B1 (en) | 2003-09-25 | 2007-03-20 | Rockwell Automation Technologies, Inc. | Location-based execution of software/HMI |
US7197364B2 (en) | 2004-02-03 | 2007-03-27 | General Motors Corporation | Portable electronic controller |
WO2005105509A1 (de) * | 2004-03-31 | 2005-11-10 | Volkswagen Aktiengesellschaft | Komunikationssystem und informationssystem für ein kraftfahrzeug |
US9014753B2 (en) * | 2004-03-31 | 2015-04-21 | Volkswagen Ag | Communication system and information system for a motor vehicle |
US7526588B1 (en) | 2004-04-27 | 2009-04-28 | Apple Inc. | Communication between an accessory and a media player using a protocol with multiple lingoes |
US8117651B2 (en) | 2004-04-27 | 2012-02-14 | Apple Inc. | Method and system for authenticating an accessory |
US7529870B1 (en) | 2004-04-27 | 2009-05-05 | Apple Inc. | Communication between an accessory and a media player with multiple lingoes |
US7441062B2 (en) | 2004-04-27 | 2008-10-21 | Apple Inc. | Connector interface system for enabling data communication with a multi-communication device |
US7529872B1 (en) | 2004-04-27 | 2009-05-05 | Apple Inc. | Communication between an accessory and a media player using a protocol with multiple lingoes |
US7673083B2 (en) * | 2004-04-27 | 2010-03-02 | Apple Inc. | Method and system for controlling video selection and playback in a portable media player |
KR101063985B1 (ko) * | 2004-05-14 | 2011-09-14 | 노키아 코포레이션 | 소프트키 환경설정 |
US7613893B2 (en) * | 2004-06-22 | 2009-11-03 | Intel Corporation | Remote audio |
US10028031B2 (en) | 2004-07-23 | 2018-07-17 | Voxx International Corporation | Vehicle entertainment system capable of wireless reception of media content |
US7009504B1 (en) * | 2004-08-10 | 2006-03-07 | Lear Corporation | Reconfigurable vehicle accessory control panel |
GB2419502A (en) * | 2004-09-02 | 2006-04-26 | Abb Research Ltd | Human machine interface for measurement instruments and method to configure measurement instruments |
US20070055386A1 (en) * | 2004-11-03 | 2007-03-08 | Rockwell Automation Technologies, Inc. | Abstracted display building method and system |
US8918733B2 (en) * | 2005-06-07 | 2014-12-23 | Rockwell Automation Technologies, Inc. | Interface method and system for enhanced data and memory management |
US7337650B1 (en) | 2004-11-09 | 2008-03-04 | Medius Inc. | System and method for aligning sensors on a vehicle |
US7823214B2 (en) | 2005-01-07 | 2010-10-26 | Apple Inc. | Accessory authentication for electronic devices |
WO2006089391A1 (en) | 2005-02-22 | 2006-08-31 | Nextair Corporation | Mobile device having extensible software for presenting server-side applications, software and methods |
EP1869827B1 (de) * | 2005-02-22 | 2019-01-09 | BlackBerry Limited | Bestimmung des betriebszustands eines zum ausführen von serverseitigen anwendungen fähigen mobilgeräts |
CA2596896C (en) * | 2005-02-22 | 2012-09-25 | Nextair Corporation | Wireless communication device use of application server applications |
EP1851904B1 (de) * | 2005-02-22 | 2011-05-18 | Nextair Corporation | Ermöglichung von mobilgeräte-bewusstheit über die verfügbarkeit neuer oder aktualisierter serverseitiger anwendungen |
JP4577063B2 (ja) * | 2005-03-29 | 2010-11-10 | ヤマハ株式会社 | 音響制御装置における操作子の操作検出装置 |
US8683334B2 (en) * | 2005-08-19 | 2014-03-25 | Intervoice Limited Partnership | System and method for sharing access to service provider controls and subscriber profile data across multiple applications in a user interactive system |
US20070043569A1 (en) * | 2005-08-19 | 2007-02-22 | Intervoice Limited Partnership | System and method for inheritance of advertised functionality in a user interactive system |
US7797636B2 (en) * | 2005-08-19 | 2010-09-14 | Joseph Carter | System and method for administering pluggable user interactive system applications |
DE102006005942A1 (de) * | 2006-02-09 | 2007-08-23 | Bayerische Motoren Werke Ag | Verfahren zur Unterstützung der Fehlersuche für ein Kraftfahrzeug |
US7643895B2 (en) * | 2006-05-22 | 2010-01-05 | Apple Inc. | Portable media device with workout support |
US8073984B2 (en) | 2006-05-22 | 2011-12-06 | Apple Inc. | Communication protocol for use with portable electronic devices |
US20070271116A1 (en) | 2006-05-22 | 2007-11-22 | Apple Computer, Inc. | Integrated media jukebox and physiologic data handling application |
US7415563B1 (en) | 2006-06-27 | 2008-08-19 | Apple Inc. | Method and system for allowing a media player to determine if it supports the capabilities of an accessory |
US7302322B1 (en) * | 2006-06-28 | 2007-11-27 | Gm Global Technology Operations, Inc. | Vehicular interface including armrest control assembly |
KR100757587B1 (ko) | 2006-07-18 | 2007-09-10 | 현대자동차주식회사 | Hmi 수도우-디스플레이 스위치 및 그 조작방법 |
US7681201B2 (en) | 2006-08-04 | 2010-03-16 | Lectronix | Method and system for integrating and controlling components and subsystems |
US7948765B2 (en) * | 2006-08-11 | 2011-05-24 | Bunn-O-Matic Corporation | Reconfigurable control panel |
US8140137B2 (en) * | 2006-09-11 | 2012-03-20 | Qualcomm Incorporated | Compact display unit |
US7558894B1 (en) | 2006-09-11 | 2009-07-07 | Apple Inc. | Method and system for controlling power provided to an accessory |
ATE424688T1 (de) * | 2006-11-10 | 2009-03-15 | Research In Motion Ltd | System, verfahren und mobile vorrichtung zum management von drahtlosen verbindungen |
CN101331782B (zh) * | 2006-11-13 | 2012-03-28 | 捷讯研究有限公司 | 用于显示无线模式指示符的系统、方法和移动设备 |
DE102006058362B3 (de) | 2006-12-05 | 2008-07-31 | Takata-Petri Ag | Lenkradbaugruppe für ein Kraftfahrzeug und Verfahren zum Bedienen einer portablen Funktionskomponente |
FR2911232B1 (fr) * | 2007-01-05 | 2009-03-20 | Siemens Vdo Automotive Sas | Procede d'exploitation d'un service par un systeme hote a interface homme-machine, le systeme hote et l'ensemble d'un appareil electronique mobile et du systeme hote |
US8391775B2 (en) | 2007-03-09 | 2013-03-05 | Airbiquity Inc. | Mobile digital radio playlist system |
EP2181879B1 (de) * | 2007-09-11 | 2013-10-23 | Sharp Kabushiki Kaisha | Vorrichtung und verfahren zur bilderzeugung für ein armaturenbrett, fahrzeug, bildanzeigevorrichtung für armaturenbrett, bildanzeigeverfahren für armaturenbrett, programm zur bilderzeugung für ein armaturenbrett und computerlesbares aufzeichnungsmedium mit darauf gespeichertem programm zur bilderzeugung für ein armaturenbrett |
US7917261B2 (en) * | 2007-09-23 | 2011-03-29 | Emanuel Melman | System and methods for controlling vehicular functions |
US8191005B2 (en) * | 2007-09-27 | 2012-05-29 | Rockwell Automation Technologies, Inc. | Dynamically generating visualizations in industrial automation environment as a function of context and state information |
US8095065B2 (en) * | 2008-01-08 | 2012-01-10 | Visteon Global Technologies, Inc. | Remote customizable vehicle entertainment system with multi-source presets |
US20090199205A1 (en) * | 2008-02-06 | 2009-08-06 | Honeywell International Inc. | Configurable graphics virtual machine based display system |
WO2009153819A1 (en) * | 2008-06-19 | 2009-12-23 | Datalogic Mobile S.R.L. | Portable terminal for acquiring product data |
US8238811B2 (en) | 2008-09-08 | 2012-08-07 | Apple Inc. | Cross-transport authentication |
US8208853B2 (en) | 2008-09-08 | 2012-06-26 | Apple Inc. | Accessory device authentication |
US8886112B2 (en) * | 2008-09-24 | 2014-11-11 | Apple Inc. | Media device with enhanced data retrieval feature |
US20100075695A1 (en) * | 2008-09-24 | 2010-03-25 | Apple Inc. | Systems, methods, and devices for retrieving local broadcast source presets |
US20100076576A1 (en) * | 2008-09-24 | 2010-03-25 | Apple Inc. | Systems, methods, and devices for providing broadcast media from a selected source |
US8452228B2 (en) * | 2008-09-24 | 2013-05-28 | Apple Inc. | Systems, methods, and devices for associating a contact identifier with a broadcast source |
WO2010053803A1 (en) | 2008-10-28 | 2010-05-14 | Airbiquity Inc. | Purchase of a piece of music being played on a radio in a vehicle |
US20100178938A1 (en) * | 2009-01-13 | 2010-07-15 | Apple Inc. | Systems and methods for customizing radio presets |
US8340635B2 (en) * | 2009-03-16 | 2012-12-25 | Apple Inc. | Capability model for mobile devices |
US20100231358A1 (en) * | 2009-03-16 | 2010-09-16 | Mello David M | Affixed and affixable product information system and method |
US9358924B1 (en) | 2009-05-08 | 2016-06-07 | Eagle Harbor Holdings, Llc | System and method for modeling advanced automotive safety systems |
US8417490B1 (en) | 2009-05-11 | 2013-04-09 | Eagle Harbor Holdings, Llc | System and method for the configuration of an automotive vehicle with modeled sensors |
US20100310091A1 (en) * | 2009-06-04 | 2010-12-09 | Dave Choi | Selector for vehicle audio system |
DE102009048540A1 (de) | 2009-10-07 | 2011-06-09 | Volkswagen Ag | Kraftfahrzeug mit einer mechanischen Aufnahme für ein mobiles Gerät |
US8831823B2 (en) | 2009-10-15 | 2014-09-09 | Airbiquity Inc. | Centralized management of motor vehicle software applications and services |
US8942888B2 (en) | 2009-10-15 | 2015-01-27 | Airbiquity Inc. | Extensible scheme for operating vehicle head unit as extended interface for mobile device |
US9002574B2 (en) * | 2009-10-15 | 2015-04-07 | Airbiquity Inc. | Mobile integration platform (MIP) integrated handset application proxy (HAP) |
US8838332B2 (en) | 2009-10-15 | 2014-09-16 | Airbiquity Inc. | Centralized management of motor vehicle software applications and services |
US20110167365A1 (en) * | 2010-01-04 | 2011-07-07 | Theodore Charles Wingrove | System and method for automated interface configuration based on habits of user in a vehicle |
US8140570B2 (en) | 2010-03-11 | 2012-03-20 | Apple Inc. | Automatic discovery of metadata |
US10163273B2 (en) | 2010-09-28 | 2018-12-25 | Ford Global Technologies, Llc | Method and system for operating mobile applications in a vehicle |
US9107040B2 (en) | 2010-09-29 | 2015-08-11 | Apple Inc. | Systems, methods, and computer readable media for sharing awareness information |
US8930036B2 (en) * | 2011-04-13 | 2015-01-06 | GM Global Technology Operations LLC | Reconfigurable interface-based electrical architecture |
EP2595017B1 (de) | 2011-11-15 | 2016-01-27 | General Electric Company | Steuerungsvorrichtung zur Bereitstellung einer neukonfigurierbaren Bedienerschnittstelle |
US8874311B2 (en) | 2011-11-16 | 2014-10-28 | The Boeing Company | Control panel system for a vehicle |
US8886392B1 (en) | 2011-12-21 | 2014-11-11 | Intellectual Ventures Fund 79 Llc | Methods, devices, and mediums associated with managing vehicle maintenance activities |
US10073537B2 (en) * | 2012-03-12 | 2018-09-11 | Samsung Electronics Co., Ltd. | User interface device and electronic apparatus having the same |
ES2834956T3 (es) | 2012-06-08 | 2021-06-21 | Airbiquity Inc | Evaluación de datos de los sensores electrónicos para identificar de forma remota un vehículo motor y monitorear el comportamiento del conductor |
ES2882885T3 (es) | 2012-12-20 | 2021-12-03 | Airbiquity Inc | Integración eficaz de comunicación de unidad principal |
USD751623S1 (en) * | 2013-01-28 | 2016-03-15 | Nikon Corporation | Digital camera with animated graphical user interface |
FR3001677A1 (fr) * | 2013-02-01 | 2014-08-08 | Peugeot Citroen Automobiles Sa | Systeme telematique et procede de communication associe. |
USD753713S1 (en) | 2013-12-20 | 2016-04-12 | Microsoft Corporation | Display screen with icons |
USD758428S1 (en) * | 2013-12-20 | 2016-06-07 | Microsoft Corporation | Display screen with icons |
USD757794S1 (en) * | 2013-12-20 | 2016-05-31 | Microsoft Corporation | Display screen with icon |
USD761305S1 (en) | 2013-12-20 | 2016-07-12 | Microsoft Corporation | Display screen with icons |
USD757793S1 (en) | 2013-12-20 | 2016-05-31 | Microsoft Corporation | Display screen with icons |
US10536232B2 (en) * | 2015-06-29 | 2020-01-14 | Visteon Global Technologies, Inc. | Integrating audio content with additional digital content |
JP6673288B2 (ja) * | 2017-04-27 | 2020-03-25 | 株式会社デンソー | 車両用表示装置 |
CN111258700B (zh) * | 2020-01-22 | 2021-09-07 | 华为技术有限公司 | 图标管理方法及智能终端 |
DE102020112016A1 (de) | 2020-05-04 | 2021-11-04 | Motherson Innovations Company Limited | Schnittstellenpanel mit mechanischen Eingabeelementen |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5418962A (en) | 1993-03-31 | 1995-05-23 | International Business Machines Corporation | Video display adapter control system |
US5742226A (en) * | 1994-07-05 | 1998-04-21 | Delco Electronics Corporaiton | Simple theft deterrent for electronic control modules |
US5627547A (en) * | 1995-04-07 | 1997-05-06 | Delco Electronics Corporation | Mapless GPS navigation system in vehicle entertainment system |
US5794164A (en) | 1995-11-29 | 1998-08-11 | Microsoft Corporation | Vehicle computer system |
JPH09244985A (ja) * | 1996-03-11 | 1997-09-19 | Fuji Xerox Co Ltd | コンピュータ装置 |
DE19748867B4 (de) * | 1997-11-05 | 2011-02-10 | Robert Bosch Gmbh | Kommunikationsverfahren und -vorrichtung |
-
1999
- 1999-12-21 US US09/468,170 patent/US6559773B1/en not_active Expired - Lifetime
-
2000
- 2000-12-07 DE DE60018159T patent/DE60018159T2/de not_active Expired - Lifetime
- 2000-12-07 EP EP00310863A patent/EP1125784B1/de not_active Expired - Lifetime
- 2000-12-13 JP JP2000378409A patent/JP2001222349A/ja active Pending
- 2000-12-19 AU AU72385/00A patent/AU7238500A/en not_active Abandoned
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102009024693A1 (de) * | 2009-06-12 | 2010-12-16 | Volkswagen Ag | Infotainmentsystem für ein Fahrzeug und Verfahren zum Darstellen von Informationen |
DE102009024693B4 (de) * | 2009-06-12 | 2019-07-11 | Volkswagen Ag | Infotainmentsystem für ein Fahrzeug und Verfahren zum Darstellen von Informationen |
Also Published As
Publication number | Publication date |
---|---|
EP1125784B1 (de) | 2005-02-16 |
JP2001222349A (ja) | 2001-08-17 |
US6559773B1 (en) | 2003-05-06 |
EP1125784A2 (de) | 2001-08-22 |
AU7238500A (en) | 2001-06-28 |
EP1125784A3 (de) | 2003-09-24 |
DE60018159D1 (de) | 2005-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60018159T2 (de) | Rekonfigurierbare Anzeigearchitektur mit spontaner Rekonfigurierung | |
DE60117480T2 (de) | Fernsteuerungssystem | |
DE69817158T2 (de) | Benutzerschnittstellen-Mechanismus zur Manipulierung von Kontexten in Computerverwaltungsapplikationen | |
EP1245430B1 (de) | Verfahren und Vorrichtung zur Erzeugung einer Anzeige-Bedienumgebung einer Mensch-Maschine-Schnittstelle | |
US7698407B2 (en) | Federated personalization of personal portal content | |
DE69837508T2 (de) | Verfahren zum Inhaltswiederauffinden über ein Netzwerk | |
DE69908972T2 (de) | Fernsteuerung von elektronischen vorrichtungen | |
DE10134717C2 (de) | Verfahren zur Konfiguration eines Informationssystems | |
US7721300B2 (en) | Methods and systems for managing a network | |
DE60301726T2 (de) | Verfahren und vorrichtung zur bereitstellung von inhalt für ein mobiles endgerät | |
DE102014118959A1 (de) | Verfahren und System für Anwendungskategorie-Benutzerschnittstellen-Templates | |
US20060080592A1 (en) | System for management of interactions between users and software applications in a web environment | |
DE602004006186T2 (de) | Elektronisches Gerät und Programm zur Ausführung des Skripts welches zu dem Gerät gehört. | |
WO2011042355A1 (de) | Verfahren zur integration einer komponente in ein informationssystem eines fahrzeugs | |
EP1599991A1 (de) | Anordnung und schnittstellenmodul zur anbindung unterschiedlicher mobiler funktelefone an bedienkomponenten in einem kfz | |
EP3296892A1 (de) | Benutzerschnittstelle für den zugriff auf eine menge von funktionen, verfahren und computerlesbares speichermedium zum bereitstellen einer benutzerschnittstelle für den zugriff auf eine menge von funktionen | |
DE202014010943U1 (de) | Wechseln zu und aus nativen Webanwendungen | |
WO2022078199A1 (zh) | 小程序控制方法、装置、设备及存储介质 | |
DE10348784B4 (de) | Vorrichtung und Verfahren zum Verwalten von Informationsdaten in einem Mobiltelefon | |
US6775598B2 (en) | Method and device for producing a display and control environment of a human/machine interface | |
DE102015122578A1 (de) | Aufrüstbares Fahrzeug | |
DE10312630A1 (de) | Vorrichtung für und Verfahren von einem nahtlosen, drahtlosen Multimedia-Download-Weg zu vernetzten Partneranwendungen | |
DE102018115705A1 (de) | Verfahren und Vorrichtung für bedingungsausgelöste Fahrzeugeinstellungskonfiguration | |
EP1214640A1 (de) | Verfahren und vorrichtung zur menüunterstützten bedienung | |
DE10208147A1 (de) | Gebäude-Gateway-Rechneranordnung und Steuerungssystem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |