DE69928220T2 - Graphische schnittstelle-bauelemente für kraftfahrzeug-armaturenbretterzubehör - Google Patents

Graphische schnittstelle-bauelemente für kraftfahrzeug-armaturenbretterzubehör Download PDF

Info

Publication number
DE69928220T2
DE69928220T2 DE69928220T DE69928220T DE69928220T2 DE 69928220 T2 DE69928220 T2 DE 69928220T2 DE 69928220 T DE69928220 T DE 69928220T DE 69928220 T DE69928220 T DE 69928220T DE 69928220 T2 DE69928220 T2 DE 69928220T2
Authority
DE
Germany
Prior art keywords
user
application
computer
storage medium
readable storage
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
Application number
DE69928220T
Other languages
English (en)
Other versions
DE69928220T3 (de
DE69928220D1 (de
Inventor
Robert Gallup
N. Benjamin RABELOS
William Vong
P. Steven MASTERS
Bob Mckenzie
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=21707062&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69928220(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Microsoft Corp filed Critical Microsoft Corp
Application granted granted Critical
Publication of DE69928220D1 publication Critical patent/DE69928220D1/de
Publication of DE69928220T2 publication Critical patent/DE69928220T2/de
Publication of DE69928220T3 publication Critical patent/DE69928220T3/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • B60R16/0231Circuits relating to the driving or the functioning of the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Arrangement of adaptations of instruments
    • B60K35/10
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • B60K2360/11
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/961Operator interface with visual structure or function dictated by intended use
    • Y10S715/965Operator interface with visual structure or function dictated by intended use for process control and configuration
    • Y10S715/97Instrumentation and component modelling, e.g. interactive control panel

Description

  • Technisches Gebiet
  • Diese Erfindung betrifft Rastergrafik-Anzeigefelder aufweisende Einbau-Fahrzeugzubehöre und Benutzeroberflächen, die in derartigen Fahrzeugzubehören benutzt werden. Insbesondere betrifft die Erfindung Menüs von verfügbaren Anwendungsprogrammen und grafische Steuerelemente, die für solche Anwendungsprogramme von einem Betriebssystem eines Fahrzeugzubehörs zu Verfügung stehen.
  • Hintergrund der Erfindung
  • Die Microsoft Corporation hat Spezifikationen und Software für ein Fahrzeugunterhaltungs- und Computerzubehörsystem entwickelt, die eine Vielfalt von verschiedenen Elementen wie zum Beispiel ein Sicherheitssubsystem, ein Navigationssubsystem und ein Unterhaltungssubsystem umfassen. Diese Elemente sind zum Teil durch Computerprogramme implementiert, die unter der Kontrolle und der Überwachung eines Betriebssystems ablaufen.
  • Das Betriebssystem implementiert eine grafische Nutzeroberfläche (graphical user interface, GUI) ähnlich den weit verbreiteten Destop-Betriebsystemen. Solche Betriebssysteme weisen typischerweise Anwendungsprogrammierschnittstellen (Application Programming Interface, API) zum Gebrauch durch Anwendungsprogramme auf. Anwendungsprogramme können die APIs zum einfachen Erzeugen verschiedener Arten von Benutzeroberflächen-Bedienelementen benutzen. Beispielsweise könnte das Betriebssystem ein „Auflistungsbox"-Bedienelement bereitstellen. Eine Auflistungsbox wird zum Anzeigen einer Liste von Auswahlmöglichkeiten wie beispielsweise Text, Farben, Symbolen oder anderen Grafiken genutzt, aus der der Nutzer ein oder mehrere Elemente auswählen kann. Eine Vielfalt anderer Bedienelemente ist ebenso verfügbar wie in Simon, Richard, Windows 95 Win32 Programming API Bible, Book 1, Waite Group Press, 1996 beschrieben ist.
  • Obwohl solche Bedienelemente sehr effektiv in Desktop-Umgebungen waren, kann mit ihnen nur schwer in einem Fahrzeugzubehör mit einer relativ kleinen Anzeigengröße gearbeitet werden. Die im Folgenden beschriebene Ausführungsform der Erfindung weist ein Farbgrafikanzeigefeld mit einer Auflösung von lediglich 256 × 64 Pixeln auf. Nicht mehr als ungefähr vier Zeilen Text können auf einem solchen Feld deutlich lesbar dargestellt werden. Diese Gegebenheit macht es sehr schwierig, mit traditionellen Bedienelementen wie Auflistungsboxen, Drop-Down-Auflistungsboxen, Combo-Boxen etc. zu arbeiten.
  • Zusätzlich gibt es andere Gegebenheiten, die bei dem Entwurf einer effektiven Benutzeroberfläche in der Fahrzeugumgebung bedacht werden müssen. Beispielsweise resultiert die Beleuchtung in einem Fahrzeug oft in einem hohen Anzeigekontrast und einem blendenden Licht, begleitet von im Allgemeinen niedrigem Lichtniveaus, die es besonders bei LCD-Anzeigen schwierig machen, kleine grafische Elemente zu erkennen. Außerdem ist der Benutzer der Benutzeroberfläche häufig der Fahrer des Fahrzeugs, der zum Wahrnehmen der dargestellten Informationen mit wenig mehr als einen kurzen Blick in der Lage sein sollte.
  • Mit Blick auf diese Gegebenheiten suchten die Erfinder, eine Oberfläche und zugehörige Bedienelemente zu entwerfen, die effektiver in einer Fahrzeugumgebung als traditionelle Oberflächen und Bedienelemente sind.
  • Die EP 0 366 132 A , die als nächstkommender Stand der Technik angesehen wird, offenbart ein Multifunktions-Bedienteil für Motorfahrzeuge, bei dem jede Steuerung durch einen einzelnen bidirektionalen Drehschalter mit Stopppositionen und axialer Bewegung, die zum Auswählen von Funktionsgruppen und zum Auswählen mittels einer Eingabefunktionseinrichtung durch das Niederdrücken des Schalters genutzt wird, durchgeführt wird. Unterschiedliche Funktionsgruppen werden auf einer kleinen Videobildschirmanzeige in einem Kreis oder einem Bogen angeordnet dargestellt. Der Drehschalter wird gedreht, um jede der Funktionsgruppen der Reihe nach zu markieren, und sobald die gewünschte Funktionsgruppe markiert ist, wird der Schalter niedergedrückt, um sie auszuwählen. Beispiele für Funktionsgruppen sind ein Klimaanlagensystem, ein Navigationssystem, ein Autoradio, ein Autotelefon, ein Diebstahlsicherungssystem, ein Fahrzeugcomputer und eine Diagnoseeinheit.
  • Die US 5,555,172 beschreibt ein Dateneingabesystem in einem Fahrzeug, das eine Anzeige von entweder Symbolen, Buchstaben, Zahlen oder eine Kombination von visuellen und alphanumerischen Informationen umfasst und dem Nutzer das Auswählen von Daten für die Eingabe erlaubt. Bedienelemente zur Informationseingabe sind an der vorderen Kante der Armlehnenkonsole einschließlich eines Links-Rechts-Drehschalters und einer Zahl von Knöpfen angeordnet. Beim Gebrauch wird eine Bildschirmanzeige für gewöhnlich fünf Symbole tragen, die Dingen wie einem Telefonsystem, einem Funkrufnachrichten-Leseabschnitt, einer Kompass- und Kilometerzähleranzeige, Navigations- und Routeninformationsanzeige entsprechen. Bewegung des Drehschalters wird das markierte Symbol dazu veranlassen, sich mit der Bewegung des Schalters nach links oder rechts herumscrollend zu der anderen Seite vorbei an dem äußersten Symbol zu ändern. Das System erlaubt ebenso die Eingabe von alphanumerischen Zeichen, wenn ein Auswahlblock markiert wird, und der Nutzer wird den Drehschalter zum Ändern des in dem Block dargestellten alphanumerischen Zeichens benutzen, bis das passende Zeichen durch Drücken eines Knopfes zum Auswählen ausgewählt wird. Lediglich ein Zeichen wird auf dem Schirm jeweils in Verbindung mit einem bestimmten Block dargestellt.
  • Zusammenfassung der Erfindung
  • Die Erfindung ist in einem Fahrzeugzubehör mit einem für den Fahrer oder einen anderen Nutzer des Fahrzeugs sichtbaren Anzeigefeld implementiert. Eine Nutzer- oder Benutzeroberfläche gemäß der Erfindung umfasst ein Startmenü mit einer horizontalen Reihe von Anwendungssymbolen, die scrollbar als Reaktion auf Nutzerbefehle sind. Die Symbole entsprechen Anwendungen, die durch das zugrunde liegende Hardware- und Software-System unterstützt werden, einschließlich After-Markt-Anwendungen (nachrüstbare Anwendungen), die durch Nutzer installiert werden. Das Startmenü umfasst eine festgelegte zentrierte Fokusposition, wobei die Symbole in eine der Richtungen vorbei an der Fokusposition gescrollt werden.
  • Es gibt mehrere Wege für einen Nutzer zu verschiedenen Symbolen zu navigieren. Eine „Start"-Taste initiiert das Startmenü. Nach Drücken der „Start"-Taste können Links- und Rechts-Pfeiltasten zum Scrollen in eine der Richtungen genutzt werden. Alternativ scrollt wiederholtes Drücken der „Start"-Taste durch die Symbole in eine Richtung. Falls der Fokus auf einem bestimmten Symbol für eine vorbestimmte Zeitdauer belassen wird, werden das Symbol und die ihm entsprechende Anwendung automatisch aktiviert.
  • Das Fahrzeugzubehör weist numerische Tasten auf, die ebenso als Shortcut-Tasten dienen. Der Nutzer kann eine Entsprechung zwischen irgendeiner Shortcut-Taste und einem Anwendungssymbol einrichten. Drücken der Shortcut-Taste (nach Drücken der „Start"-Taste zum Initiieren des Startmenüs) aktiviert sofort das entsprechende Symbol und seine Anwendung. Innerhalb der gescrollten Liste werden alle Shortcut-Tasten zugeordnete Anwendungssymbole in der Reihenfolge ihrer Shortcut-Tasten dargestellt.
  • Die Erfindung umfasst ebenso ein durch ein Betriebssystem implementiertes optisches Steuerelement zum Gebrauch durch Anwendungsprogramme, die eine Vielfalt von verschiedenen Eingabeelementen zum Auflisten in demselben Steuerelement erlauben. Ein derartiges Steuerelement umfasst jede spezifizierte Kombination von Elementen der folgenden Arten: (a) ein Bearbeitungselement mit einer Variablen, die als Reaktion auf einen Nutzerbefehl zum Auswählen editierbar ist, (b) ein einstellbares Element mit einer Variablen, die in eine Reihe von vordefinierten Werten als Reaktion auf Nutzerbefehle zum Anpassen änderbar ist, (c) ein Auswahlelement, das ein untergeordnetes Steuerelement als Reaktion auf einen Nutzerbefehl zum Auswählen öffnet und (d) ein Verbundelement mit einer Variablen, die in eine Reihe von vordefinierten Werten als Reaktion auf Nutzerbefehle zum Anpassen änderbar ist, wobei das Verbundelement ein untergeordnetes Steuerelement als Reaktion auf einen Nutzbefehl zum Auswählen öffnet.
  • Gemäß einem ersten Aspekt der Erfindung gibt es ein computerlesbares Medium mit Anweisungen zum Implementieren einer Benutzeroberfläche in einem Automobilzubehör, wobei die Anweisungen zur Durchführung der folgenden Schritte ausführbar sind: Scrollen in einer Vielzahl von Anwendungssymbolen als Reaktion auf Benutzerbefehle zum Scrollen, worin die Anwendungssymbole unterschiedlichen Anwendungen in dem Fahrzeugzubehör entsprechen, Fokussieren auf irgendein Anwendungssymbol, das zu einer festgelegten Fokusposition gescrollt wurde, und Aktivieren der dem fokussierten Anwendungssymbol entsprechenden Anwendung als Reaktion auf einen Nutzbefehl zum Auswählen.
  • Gemäß einem zweiten Aspekt der Erfindung gibt es ein Einbau-Fahrzeug-Unterhaltungs- und Computer-Zubehör zum Ausführen der Anweisungen, das ein computerlesbares Medium nach dem ersten Aspekt der Erfindung umfasst, wobei das Zubehör dabei die Schritte der Anweisungen ausführt.
  • Etliche bevorzugte oder vorteilhafte Merkmale werden in den abhängigen Patentansprüchen genannt.
  • Kurze Beschreibungen der Zeichnungen
  • 1 ist eine perspektivische Ansicht eines Einbau-Fahrzeug-Unterhaltungs- und Computer-Zubehör gemäß der Erfindung.
  • 2 ist ein Blockdiagramm des Einbau-Fahrzeug-Unterhaltungs- und Computer-Zubehör gemäß 1.
  • 3 bis 5 sind Darstellungen einer Startmenü-Oberfläche gemäß der Erfindung.
  • 6 bis 14 sind Darstellungen eines optischen Steuerelements gemäß der Erfindung.
  • Detaillierte Beschreibung der bevorzugten Ausführungsform
  • 1 zeigt ein Einbau-Fahrzeug-Unterhaltungs- und Computer-Zubehör 50 gemäß der Erfindung. In der dargestellten Implementierung ist das Fahrzeugzubehör 50 ein Fahrzeugcomputer, der eine Vielfalt von verschiedenen Elementen – wie zuvor erwähnt – umfasst. In anderen Ausführungsformen könnte das Zubehör ein Autoradio, Kassettenspieler, CD-Spieler oder vergleichbares Gerät mit komplexeren Benutzersteuerelementen als die üblicherweise in traditionellen Zubehören dieser Arten verfügbaren aufweisen.
  • Das Fahrzeugzubehör 50 weist ein Grundmodul 52 und eine abnehmbare Blende 54 auf. Das Grundmodul 52 umfasst ein Gehäuse 56, das zum Befestigen in einem Fahrzeugarmaturenbrett ähnlich einer konventionellen Autostereoanlage dimensioniert ist. Vorzugsweise weist das Gehäuse 56 ein Formfaktor eines einzelnen DIN (Deutsche Industrienorm) auf. Das Grundmodul könnte alternativ in einer 2 DIN-Einheit oder einem anderen speziellen Formfaktoren für einen OEM untergebracht sein.
  • In der beschriebenen Implementierung ist das Grundmodul 52 ein Computer, der ein Multi-Tasking-Betriebssystem zum Unterstützen mehrerer Anwendungen ausführt. Ein bevorzugtes Betriebssystem ist ein durch die Microsoft Corporation verkauftes Betriebssystem der Marke Windows, wie beispielsweise Windows 95, Windows CE, Windows NT oder andere abgeleitete Versionen der Windows-Familie der Betriebssysteme. Der Computer und das Betriebssystem sind dazu ausgestaltet, After-Markt-Peripheriegeräte einschließlich Hardware- und Softwarekomponenten zu unter stützen. Durch das Betriebssystem unterstützte Anwendungen umfassen Audio-Unterhaltungsanwendungen, Navigationsanwendungen und Systemdienstprogrammanwendungen wie beispielsweise die in Windows-Betriebssystemen gebräuchliche „Systemsteuerung"-Anwendung. Das Automobilzubehör umfasst ebenso ein Spracherkennungssystem, das die Sprachaktivierung verschiedener Funktionen ermöglicht und dem Fahrer die verbale Eingabe von Befehlen in einer handfreien, blickkontaktfreien Umgebung erlaubt. After-Markt-Anwendungen können durch einen Nutzer nach dem Erwerb des Fahrzeugzubehörs 50 installiert werden.
  • Das Betriebssystem hält verschiedene Anwendungsprogrammierschnittstellen (Application Programming Interface, API) bereit, wie es in Windows-Betriebssystemen üblich ist. Solche APIs können durch Anwendungsprogramme aufgerufen und benutzt werden.
  • Der Computer 52 umfasst mindestens ein Speicherlaufwerk, das es einem Nutzer erlaubt, Anwendungsprogramme und Daten von einem Speichermedium herunterzuladen. In der dargestellten Implementierung weist der Computer 52 ein CD-ROM-Laufwerk 58 auf, das anwendungsbezogene CDs ebenso wie Musik-, Video-, Spiele- oder andere Arten von Unterhaltungs-CDs liest. Auf diese Weise erfüllt das CD-ROM-Laufwerk 58 eine doppelte Rolle als Speicherlaufwerk und Unterhaltungsabspieler. Ferner ist ein Festplattenlaufwerk (in 1 nicht dargestellt) auf dem Computermodul 52 umfasst. Das Festplattenlaufwerk kann sowohl zum Speichern von Anwendungsprogrammen als auch von Nutzerdaten genutzt werden. Das Computergrundmodul 52 weist ein optionales 3,5"-Diskettenlaufwerk 60, ein SmartCard-Lesegerät 62 und einen doppelten PCMCIA-Kartensockel 64, der PC(oder PCMCIA)-Karten vom Typ II und III akzeptiert, auf. Die Blende 54 kann zum Enthüllen und zum Ermöglichen eines einfachen Zugangs zu den Speicherlaufwerken gedreht werden. In anderen Implementierungen weist die Blende 54 Schlitze auf, um den Zugang zu einem oder mehreren der Speicherlaufwerke zu ermöglichen.
  • Die Blende 54 wirkt als eine Benutzeroberfläche mit einem Tastenfeld 66 und einer grafischen Anzeige 68. Die Blende ist zum Betrachten durch einen Fahrzeugbenutzer montierbar. Die Anzeige 68 ist vorzugsweise ein von hinten beleuchtetes LCD-Feld mit einem rechteckigen Feld von Pixeln, die unabhängig zum Beleuchten und Anzeigen auswählbar sind. Das LCD-Feld ist vorzugsweise ein Rastergrafik-Anzeigesystem mittlerer Auflösung mit mindestens 10.000 Pixeln. In der beschriebenen Implementierung weist das Pixelfeld eine Größe von mindestens 256 × 64 Pixeln auf, was im Vergleich zu den meisten Desktop-Anzeigen ziemlich begrenzt ist. Das Betriebssystem des Grundmoduls 52 interagiert mit Blenden-Tastenfeld 66 und Blenden-Anzeige 68 als Peripheriegeräte, wenn die Blende 54 an das Grundmodul 52 angeschlossen ist.
  • Die Blende 54 weist ein Start-Knopf oder -Taste 70 auf, der die bekannten „Start"-Funktionen eines Betriebssystems der Marke Windows zusätzlich zu anderen Funktionen, die unten beschrieben werden, zur Verfügung stellt. Die Blende 54 weist ebenso einen Netzknopf oder -taste 72, 4-Richtungsnavigationstasten oder Pfeiltasten 74 (mit vertikalen und horizontalen Pfeiltasten), einen „Enter"-Knopf oder Element-Auswahltaste 76, einen „Escape"-Knopf oder -Taste 78, einen „Hilfe"-Knopf oder -Taste 80, einen „Menü"-Knopf oder -Taste 82, eine Lautstärkesteuereingabe 84 und eine Vielzahl von Nummertasten 85 auf.
  • Das Zubehör 50 unterstützt ebenso ein IrDA(infrared developers association)-Transceiver-Port 88, der zum Übermitteln und Empfangen von Daten und Programmen unter Verwendung eines Infrarotsignals an der Blende 54 befestigt ist.
  • 2 ist ein vereinfachtes Blockdiagramm, das die wesentlichen Komponenten des Fahrzeugzubehörs 50 zeigt. Das Gerät weist eine konventionelle Computerarchitektur mit einem Mikroprozessor 90, zugeordnetem adressierbarem Speicher 91 (mit nicht-flüchtigem Speicher und flüchtigem Hochgeschwindigkeits-Speicher), optionalem Massenspeicher 92 und Peripheriegerätetreibern 93 auf. Zusätzlich umfasst das Gerät ein Tastenfeld 66 und eine grafische Anzeige 68. Andere nicht dargestellte Komponenten stellen unterschiedliche Arten von Unterhaltungsfunktionalität wie in der oben angeführten Patentanmeldung beschrieben zur Verfügung. Die unterschiedlichen Komponenten kommunizieren intern über einen parallelen Datenbus 98.
  • Der Datenprozessor des Zubehörs 50 wird durch Anweisungen programmiert, die zu unterschiedlichen Zeiten auf verschiedene computerlesbare Speichermedien des Geräts gespeichert wurden. Programme werden typischer Weise zum Beispiel auf Disketten oder CD-ROMs verbreitet. Von dort werden sie in den sekundären Speicher eines Computers installiert oder geladen. Bei der Ausführung werden sie zumindest teilweise in den primären elektronischen Speicher des Computers geladen. Die hier beschriebene Erfindung umfasst diese und andere verschiedene Arten von computerlesbaren Speichermedien, wenn derartige Medien Anweisungen und Programme zur Implementierung der unten in Verbindung mit einem Mikroprozessor oder einem anderen Datenprozessor beschriebenen Schritte und Funktionen enthalten. Die Erfindung umfasst ebenso den Computer und andere Geräte selbst, wenn diese gemäß den unteren beschriebenen Methoden und Techniken programmiert sind.
  • Das Fahrzeugzubehör 50 kann zum Integrieren vielfacher fahrzeugbezogener Systeme auf einer offenen Plattform genutzt werden. Beispielsweise kann das Zubehör als ein Multimedia-Unterhaltungssystem, ein Navigationssystem, ein Kommunikationssystem, ein Sicherheitssystem und ein Diagnosesystem dienen. Darüber hinaus stellt das Zubehör zusätzliche traditionell mit Desktop- oder Laptop-Personal-Computern verbundene Funktionalität zur Verfügung. Beispielsweise durch das Hinzufügen eines peripheren Anzeigegeräts kann es Textverarbeitungsanwendungen, Tabellenkalkulationsanwendungen, Datenbankanwendungen und Terminkalenderanwendungen unterstützen. Darüber hinaus kann das Fahrzeugzubehör 50 zum Arbeiten als ein Server oder andere Recheneinheiten in einem Fahrzeug zum Verteilen von Spielen, Videofilmen und dergleichen an die Passagiere ausgestaltet sein.
  • Das Fahrzeugzubehör 50 kann eine Zahl von hier nicht diskutierten Komponenten und Funktionen unterstützen. Für weitere Details bezüglich derartiger Funktionen sei auf eine US-Patentanmeldung mit der Seriennummer 08/564,586 mit dem Titel „Vehicle Computer System" verwiesen, die am 29. November 1995 angemeldet und auf die Microsoft Corporation übertragen wurde.
  • 3 zeigt eine optische Benutzeroberfläche 100 auf höchster Ebene, die in einer exemplarischen Ausführungsform der Erfindung verwendet wird und hier als eine „Start"-Menü-Oberfläche bezeichnet wird. Die optische Oberfläche wird durch Anzeigen der beschriebenen Elemente auf einer grafischen Anzeige 68 erzeugt und dargestellt.
  • Die Start-Menü-Oberfläche 100 weist eine Vielfalt von Anwendungssymbolen 102 auf, die horizontal auf der optischen Benutzeroberfläche als Reaktion auf verschiedene unterschiedliche Benutzerbefehle scrollbar sind. Beispielsweise scrollen die Symbole durch wiederholtes Drücken der Starttaste 70 nach links. Die Richtungsnavigationstasten 74 scrollen ebenso durch die Symbole in unterschiedliche Richtungen: Die aufwärts und nach rechts gerichteten Pfeiltaste scrollen die Symbole nach links, während die nach unten und links gerichteten Pfeiltasten die Symbole nach rechts scrollen. Sprachbefehle („nächstes" und „vorheriges") sind ebenso zum Scrollen der Symbole verfügbar.
  • Die Anwendungssymbole 102 entsprechen durch das Betriebssystem unterstützten und ausgeführten Anwendungen. Beispielsweise das zentrierte Symbol 104 in 2 entspricht einer CD-Spieler-Anwendung. Andere Symbole könnten einer Radioanwendung, einer Audiosteuerungsanwendung, einer Systemsteuerungsanwendung, etc. entsprechen. Einige der Symbole entsprechen Anwendungen, die durch den Nutzer des Fahrzeugcomputersystems installiert wurden. Wenn eine neue Anwendung durch einen Nutzer installiert wird, wird ein der installierten Anwendung entsprechendes Symbol der Start-Menü-Oberfläche 100 automatisch durch das Betriebssystem hinzugefügt.
  • Die Start-Menü-Oberfläche weist eine festgelegte Fokusposition auf, die zentriert in Bezug auf die sichtbaren Anwendungssymbole ist; jedes Anwendungssymbol, das zu der zentrierten Fokusposition gescrollt wird, wird fokussiert. Der Fokus wird durch eine geänderte Farbe angezeigt oder markiert – das fokussierte Symbol wird in Farbe dargestellt, während die umgebenden nicht-fokussierten Symbole monochrom oder in Graustufen dargestellt werden. Das Symbol 104 belegt die Fokusposition in 3.
  • 4 zeigt das Ergebnis des Scrollens der Symbole horizontal nach links. Das nächste Anwendungssymbol nach rechts (das in diesem Fall einer Systemsteuerungs-Anwendung entspricht) empfängt den Fokus.
  • Das aktuell fokussierte Anwendungssymbol ist zum Auswählen und Initiieren der dem fokussierten Anwendungssymbol entsprechenden Anwendung aktivierbar. Ein Nutzer aktiviert das fokussierte Anwendungssymbol durch Drücken der „Enter"-Taste 76. Die fokussierte Anwendung kann ebenso durch ein Sprachbefehl wie beispielsweise „Auswählen", „Enter" oder „Start" aktiviert werden.
  • Darüber hinaus verwendet die Start-Menü-Oberfläche ein automatisches Timeout-Auswahlschema zum Aktivieren von Anwendungen. Insbesondere nachdem irgendein bestimmtes Anwendungssymbol Gegenstand des Fokusses für eine vorherbestimmte Timeout-Dauer gewesen ist, werden das fokussierte Symbol und seine Anwendung automatisch aktiviert, ohne dass der Nutzer die „Enter"-Taste drücken muss.
  • Die Start-Menü-Oberfläche weist ein Feld 106 auf, das einen textlichen Namen der dem aktuell fokussierten Anwendungssymbol entsprechenden Anwendung darstellt. In 3 entspricht das fokussierte Anwendungssymbol einer CD-Spieler-Anwendung, weshalb das Feld 106 die Aufschrift „Disc-Spieler" darstellt. Die dargestellte Beschriftung entspricht ebenso einem Sprachbefehl, den der Nutzer zum Aktivieren des Symbols sprechen kann.
  • Nun mit Bezug auf 5 weist die Start-Menü-Oberfläche ebenso ein Feld 108 auf, das einen oder mehrere allgemeine Statusanzeiger enthält. Solche Statusanzeiger werden dargestellt, wenn eines der unter dem Betriebssystem laufenden Anwendungsprogramme Informationen wie beispielsweise Statusinformationen zur Darstellung an den Nutzer hat. Zum Beispiel wird ein Ausrufezeichen in 5 als ein allgemeiner Statusanzeiger benutzt. Andere Anzeiger könnten zum Anzeigen unterschiedlicher Arten von Status oder Statusinformationen genutzt werden. Zusätzlich zu dem allgemeinen Statusanzeiger werden anwendungsspezifische Statusanzeiger in Verbindung mit den Anwendungssymbolen dargestellt, deren entsprechende Anwendungen Informationen zum Darstellen an den Nutzer haben. 5 zeigt ein Anwendungssymbol mit einem anwendungsspezifischen Statusanzeiger 110, der in diesem Fall ein „Stumm"-Symbol über dem Anwendungssymbol umfasst und anzeigt, dass das Audiosystem stumm geschaltet ist. Wenn ein Nutzer einen allgemeinen Statusanzeiger bemerkt, kann der Nutzer dann durch die verfügbaren Anwendungssymbole scrollen, um zu sehen, welches einen anwendungsspezifischen Statusanzeiger aufweist. Im Allgemeinen können die Informationen oder der Status, der durch das entsprechende Anwendungsprogramm gehalten wird, durch Aktivieren des Anwendungssymbols betrachtet werden.
  • Zusätzlich zu den oben erwähnten Verfahren zum Scrollen und Aktivieren von Anwendungssymbolen umfasst die Start-Menü-Oberfläche 100 den Gebrauch von Shortcut-Tasten oder „Hot"-Keys. In der beschriebenen Ausführungsform der Erfindung umfassen die numerischen Tasten 85 solche Shortcut-Tasten. Jede Shortcut-Taste kann einem jeweiligen Anwendungssymbol entsprechen, so dass jede Shortcut-Taste dieses Anwendungssymbol und sein entsprechendes Anwendungsprogramm aktiviert. In der beschriebenen Ausführungsform kann eine Shortcut-Taste verwendet werden, wann immer die Start-Menü-Oberfläche 100 angezeigt wird. Wenn die Start-Menü-Oberfläche nicht dargestellt ist, kann der Nutzer zuerst die Starttaste zum Darstellen der Start-Menü-Oberfläche drücken, dann gefolgt durch eine der Shortcut-Tasten.
  • Das Betriebssystem erlaubt einem Nutzer, die Entsprechung zwischen Shortcut-Tasten und Anwendungssymbolen einzurichten. Der Nutzer weist eine Shortcut-Taste durch Scrollen zu dem gewünschten Anwendungssymbol und dann durch Drücken und Halten der gewünschten Shortcut-Taste für eine vorherbestimmte Zeitdauer zu.
  • Die Anwendungssymbole sind horizontal auf der Anzeige in Übereinstimmung mit ihren numerischen Shortcut-Tasten sortiert. Beispielsweise wird das der Shortcut-Taste 1 entsprechende Anwendungssymbol zuerst dargestellt, gefolgt durch das der Shortcut-Taste 2 entsprechende Anwendungssymbol, usw. Ein Shortcut-Feld 112 wird in dem unteren rechten Teil der Benutzeroberfläche zum Anzeigen, welche Shortcut-Taste dem aktuell fokussierten Anwendungssymbol zugeordnet ist, unterhalten. Wenn die Start-Menü-Oberfläche anfangs dargestellt wird, erhält das der Shortcut-Taste „1" entsprechende Symbol den anfänglichen Fokus.
  • Die Verfügbarkeit von Shortcut-Tasten in Verbindung mit der oben beschriebenen Timeout-Eigenschaft resultiert in einer Oberfläche, die besonders einfach zu benutzen ist, mit verschiedenen Wegen für einen Nutzer, ein bestimmtes Symbol zu aktivieren. Zum Initiieren der Start-Menü-Oberfläche drückt der Nutzer die „Start"-Taste, die automatisch den Fokus auf das Symbol mit der Shortcut-Taste Nummer „1" setzt. Der Nutzer kann dann die „Start"-Taste wiederholt drücken, um sich in der Reihenfolge ihrer Shortcut-Tasten durch die Symbole zu bewegen. Das viermalige Drücken der „Start"-Taste bewegt beispielsweise zu demselben Symbol wie das Benutzen der Shortcut-Taste Nummer „4". Alternativ kann der Nutzer durch die Symbole in eine der Richtungen mit den horizontalen Richtungsnavigationstasten scrollen. Eher als das Drücken der „Enter"-Taste bei Darstellen des passenden Symbols kann der Nutzer einfach auf den Ablauf des Timeouts warten und die dem fokussierten Symbol entsprechende Anwendung wird aktiviert werden. Alternativ kann der Nutzer eine der Shortcut-Tasten (nach Drücken der „Start"-Taste) zum direkten Bewegen des entsprechenden Symbols drücken, in welchem Fall die Anwendung des Symbols sofort ohne Warten auf den Timeout aktiviert werden wird. Diese Charakteristika erlauben dem Nutzer, schnell die gewünschten Anwendungen zu initiieren, oft ohne irgendeine erhebliche visuelle Aufmerksamkeit zu benötigen. Die Timeout-Eigenschaft arbeitet in einer ähnlichen Weise, wenn das System auf Sprachbefehle reagiert. Auf diese Weise kann ein Nutzer zu einem gewünschten Symbol mit Sprachbefehlen navigieren, und dieses Symbol wird nach einem vorbestimmten Timeout aktiviert werden. Der Nutzer kann eine Anwendung ohne Warten auf den Timeout durch Sprechen des entsprechenden Sprachbefehls wie beispielsweise „Starte CD-Spieler" initiieren, in welchem Fall die CD-Spieleranwendung sofort gestartet wird.
  • Da es lediglich zehn numerische Shortcut-Tasten gibt, können lediglich zehn Symbole Shortcut-Tasten entsprechen. Dennoch können alle verbleibenden Anwendungssymbole ebenso zum Zwecke des Scrollens sortiert werden. Diese Symbole werden nach (rechts von) den Shortcut-Tasten entsprechenden Symbolen positioniert sein. Die Reihenfolge des Scrollens ist zirkular, so dass diese Symbole schnell durch Drücken der „links"-Richtungsnavigationstaste nach Drücken der „Start"-Taste zum Initiieren des Startmenüs betrachtet werden können. Dies ist eine komfortable Eigenschaft, die sogar den einfachen Zugriff auf wenig häufig genutzte Anwendungen erlaubt.
  • Obwohl die Benutzeroberfläche 100 bezüglich seiner visuellen und funktionalen Charakteristika beschrieben worden ist, umfasst die Erfindung ebenso durch Mikroprozessor 90 oder andere Komponenten des Zubehörs 50 durchgeführte Programmschritte. Solche Programmschritte umfassen das Scrollen einer Vielzahl von Anwendungssymbolen als Reaktion auf den Benutzerbefehl zum Scrollen, das Fokussieren auf irgendein Anwendungssymbol, das auf eine festgelegte Fokusposition gescrollt wurde, und das Aktivieren der dem fokussierten Anwendungssymbol entsprechenden Anwendung als Reaktion auf einen Nutzerbefehl zum Auswählen. Erfindungsgemäß werden die „Start"-Taste und die Richtungsnavigationstasten als Nutzerbefehl zum Scrollen interpretiert, während die Enter-Taste als eine Auswahltaste zum Aktivieren der Anwendungssymbole und ihrer entsprechenden Anwendungsprogramme interpretiert wird.
  • Wie bereits erwähnt umfasst das Betriebssystem des Zubehörs 50 APIs zum Implementieren von Nutzerbedienelementen. Solche APIs umfassen eine Steueroberfläche mit Funktionen, die zum Erzeugen und Benutzen eines optischen Steuerelements – wie in den 6 bis 14 dargestellt – zum Anzeigen und zur Eingabe von durch den Nutzer zur Verfügung gestellten Variablen aufrufbar sind.
  • In Bezug auf 6 weist ein optisches Steuerelement 120 wie dieses eine Vielzahl von Textelementen 122 auf, die vertikal unter Verwendung der vertikalen Richtungsnavigationstasten 74 gescrollt werden können. Die Elemente sind durch eine festgelegte ungefähr zentrierte Fokusposition scrollbar. Das fokussierte Element wird durch aufgeblähten Text angezeigt; jeder Text innerhalb des fokussierten Elements wird mit einer größeren Schriftart als der Text von nicht fokussierten Elementen dargestellt. Das fokussierte Element wird ebenso durch Farbhervorhebung angezeigt. In den Zeichnungen wird das fokussierte Element ebenso durch Unterstreichen angezeigt. Als ein optionales Merkmal erweitert sich das fokussierte Element mit Text oder Grafiken, die nicht in die Breite des Steuerelements passen, zum Aufliegen auf den umgebenden Anzeigeelementen, so dass der gesamte (oder zumindest mehr) des Textes oder der Grafiken gesehen werden können, wenn das Element fokussiert ist.
  • Es sollte beachtet werden, dass die jeweiligen für die Anwendungsprogramme verfügbaren Oberflächenmethoden den Anwendungsprogrammen das Anpassen vieler Aspekte des optischen Steuerelements erlauben. Beispielsweise kann das Anwendungsprogramm die Eigenschaft des Aufblähens des Textes deaktivieren, so dass mehr Zeilen in einem einzelnen Steuerelement dargestellt werden können, und kann dem Fokus erlauben, sich in Situation, in denen dies für den Nutzer am angenehmsten ist, vertikal zu bewegen. Eine Anwendung kann ebenso die Größe des Steuerelements steuern und kann festlegen, dass Elemente in einer zirkularen Art und Weise gescrollt werden.
  • Das optische Steuerelement ist durch ein Anwendungsprogramm zum Enthalten irgendeiner Kombination von einem oder mehreren der folgenden Arten von Elementen konfigurierbar:
    • • Ein Auswahlelement, das ein untergeordnetes Steuerelement als Reaktion auf einen Nutzerbefehl zum Auswählen öffnet.
    • • Ein Bearbeitungselement mit einer Variablen, die als Reaktion auf einen Nutzerbefehl zum Auswählen editierbar ist.
    • • Ein einstellbares Element mit einer Variablen, die in eine Reihe von vordefinierten Werten als Reaktion auf Nutzerbefehle zum Anpassen änderbar ist.
    • • Ein Verbundelement mit einer Variablen, die in eine Reihe von vordefinierten Werten als Reaktion auf Nutzbefehle zum Anpassen änderbar ist und die ein untergeordnetes Steuerelement als Reaktion auf einen Nutzerbefehl zum Auswählen öffnet.
  • Diese unterschiedlichen Arten von Elementen können in einem einzelnen Steuerelement kombiniert werden. Beispielsweise kann eine einzelne scrollbare Liste von Elementen innerhalb eines bestimmten Steuerelements ein Bearbeitungselement, ein einstellbares Element, ein Auswahlelement und ein Verbundelement aufweisen.
  • 6 stellt ein optisches Steuerelement 120 mit einem auf die Fokusposition gescrollten Auswahlelement 124 dar. Das Auswahlelement umfasst einen mit irgendeiner Funktion assoziierten beschreibenden Text. Drücken der „Enter"-Taste 76 öffnet ein neues Steuerelement, dringt tiefer in eine Menüstruktur ein oder führt irgendeine durch ein Anwendungsprogramm, das das optische Steuerelement erzeugt, bestimmte Aktion aus. Eine Anzeigergrafik in Form eines Enter-Symbols 126 rechts von dem Auswahlelement 124 deutet an, dass die „Enter"-Taste in Verbindung mit diesem Steuerelement gedrückt werden kann. In dem Beispiel der 6 führt das Drücken der „Enter"-Taste eine „Lösche-Speicher"-Funktion durch.
  • 7 stellt ein optisches Steuerelement 130 mit einem ausgewählten einstellbaren Element 132 dar. Ein einstellbares Element umfasst eine optionale Feldbeschriftung und ein Variablenfeld, das auf eine beschränkte Anzahl von Werten geändert werden kann. In diesem Beispiel ist die Feldbeschriftung „Ändere Speichergröße" und das Variablenfeld zeigt „50%". Zum Ändern des Variablenfelds drückt ein Nutzer die horizontalen Richtungsnavigationstasten. Jedes Mal wenn ein Nutzer eine dieser Tasten drückt, ändert sich der Wert des einstellbaren Elements zu dem nächsten oder dem vorhergehenden Wert in einer Liste von Werten, die durch das Anwendungsprogramm, das das Steuerelement erzeugt, definiert ist. In dem dargestellten Beispiel drückt der Nutzer die „rechte" Pfeiltaste zum Erhöhen des Variablenfelds auf „51%", wie in 8 dargestellt. In anderen Situationen könnte ein Nutzer zum Ändern eines Wertes lediglich zwischen den Werten „Ein" und „Aus" in der Lage sein. Alternativ könnte es möglich sein, einen Wert zwischen einem vordefinierten Satz von textlichen Werten wie beispielsweise Namen zu ändern. Anzeigergrafiken 134 rechts des Auswahlelements in Form von Pfeilsymbolen zeigen an, dass die horizontalen Richtungsnavigationstasten in Verbindung mit diesem Steuerelement gedrückt werden können.
  • 9 stellt ein optisches Steuerelement 140 mit einem fokussierten Bearbeitungselement 141 dar. Das Bearbeitungselement umfasst eine optionale Beschriftung („Nutzername") ebenso wie alphanumerischen Text, der durch einen Nutzer („Dan Smith") festgelegt wird. Drücken der „Enter"-Taste initiiert einen Editiermodus, wie in
  • 10 gezeigt, so dass der Nutzer den Text festlegen und editieren kann. Eine „Enter"-Anzeigergrafik 142 zeigt an, dass das Drücken der „Enter"-Taste eine verfügbare Möglichkeit ist. In der hier beschriebenen Ausführungsform wird ein Kreiselsteuerelement 143 zum Editieren des Textes genutzt. Wenn sich das Kreiselsteuerelement über einem Symbol befindet, können die vertikalen Richtungsnavigationstasten gedrückt werden, um das Symbol durch eine Folge von Werten wie beispielsweise durch das Alphabet und durch Zahlen 0 bis 9 zu ändern. Die horizontalen Richtungsnavigationstasten können zum Bewegen des Kreiselsteuerelements horizontal zu einem anderen Symbol gedrückt werden. Drücken der „Enter"-Taste verlässt den Editiermodus.
  • 11 stellt ein optisches Steuerelement 150 mit einem fokussierten Verbundelement 151 dar. Ein Verbundelement weist eine optionale Feldbeschriftung („Sport") und ein Variablenfeld („Aus") auf. Ein Nutzer kann die Variable zwischen einer beschränken Anzahl von vordefinierten Werten durch Drücken der horizontalen Richtungsnavigationstasten ändern. In dem Beispiel der 11 kann der Nutzer die Variable zwischen den Werten „Ein" und „Aus" ändern. 12 zeigt das Ergebnis des Drückens einer der horizontalen Richtungsnavigationstasten zum Ändern des Wertes auf „Ein". Der Nutzer kann ebenso (oder alternativ) die „Enter"-Taste zum Öffnen eines untergeordneten Steuerelements oder zum Durchführen irgendeiner anderen durch das Anwendungsprogramm, das das Steuerelement erzeugt hat, definierten Aktion drücken. Pfeilsymbole 153 und ein Enter-Symbol 154 rechts des Elements zeigen an, dass zwei verschiedene Aktionen auf dieses Element durchgeführt werden können: Entweder das Anpassen mit Pfeiltasten oder das Drücken von Enter für mehr Optionen. In diesem Fall resultiert das Drücken der „Enter"-Taste in einem untergeordneten Steuerelement 160 – wie in 13 dargestellt – mit einer Vielzahl von anpassbaren Elementen, die dem Nutzer das Umschalten von Werten für bestimmte Felder erlaubt.
  • Ein Nutzer kann ebenso mit optischen Steuerelementen durch Sprachbefehle in gleicher Weise interagieren.
  • Jedes Element kann optional mit einem Grafikbild assoziiert sein, das zum Darstellen des Wertes der Elementvariablen geändert wird. Beispielsweise zeigt 14 ein optisches Steuerelement 170 mit einem optischen Grafen 171, der Audioentzerrung wie sie aktuell durch Steuerelemente 172 eingestellt ist, darstellt. Die genaue Be schaffenheit irgendeines derartigen Grafen oder Grafik ist durch das Anwendungsprogramm, das die verschiedenen Steuerelemente erzeugt, bestimmt.
  • Die beschriebene Menüoberfläche und optischen Steuerelemente stellen effektive Mittel des Koppelns mit einem Nutzer eines Fahrzeugzubehörs wie dem hier beschriebenen zur Verfügung. Die beschriebenen Charakteristika und Merkmale resultieren in einer Oberfläche, die einfach zu lesen ist und lediglich einfache Aktionen zum Steuern benötigt. Außerdem ermöglicht das beschriebene optische Steuerelement ein gemeinsames Steuerformat zum Benutzen für eine Vielfalt von Dateneingabesituationen, während lediglich minimaler Anzeigenplatz benötigt wird.
  • Obwohl die Erfindung in einer auf die strukturellen Merkmale und/oder methodologischen Schritte zugeschnittenen Sprache beschrieben wurde, ist es zu verstehen, dass die in den angehängten Patentansprüche definierte Erfindung nicht notwendigerweise auf die beschriebenen bestimmten Merkmale oder Schritte beschränkt ist. Die bestimmten Merkmale und Schritte sind eher als bevorzugte Formen der Implementierung der beanspruchten Erfindung offenbart.
  • Die Erfindung ist lediglich durch die angehängten Ansprüche definiert.

Claims (20)

  1. Computerlesbares Speichermedium (91, 92), das Anweisungen zur Implementierung einer Benutzeroberfläche in einem Fahrzeugzubehör aufweist, wobei die Anweisungen zur Durchführung der folgenden Schritte ausführbar sind: Scrollen in einer Vielzahl von Anwendungssymbolen (102) als Reaktion auf Benutzerbefehle zum Scrollen, worin die Anwendungssymbole (102) unterschiedlichen Anwendungen in dem Fahrzeugzubehör entsprechen, Fokussieren auf irgendein Anwendungssymbol, das zu einer festgelegten Fokusposition gescrollt wurde und Aktivieren der dem fokussierten Anwendungssymbol (104) entsprechenden Anwendung als Reaktion auf einen Nutzerbefehl zum Auswählen.
  2. Computerlesbares Speichermedium nach Anspruch 1, worin der Schritt des Scrollens das Interpretieren einer Start-Taste (70) als einen Nutzerbefehl zum Scrollen umfasst.
  3. Computerlesbares Speichermedium nach Anspruch 1, worin der Schritt des Scrollens das Interpretieren einer Start-Taste (70) und Richtungsnavigationstasten (74) als Nutzerbefehle zum Scrollen umfasst.
  4. Computerlesbares Speichermedium nach einem der Ansprüche 1 bis 3, worin der Schritt des Aktivierens das Interpretieren einer Auswahltaste (76) als einen Nutzerbefehl zum Auswählen umfasst.
  5. Computerlesbares Speichermedium nach einem der Ansprüche 1 bis 4, worin der Schritt des Aktivierens das automatische Aktivieren der Anwendung umfasst, wenn das fokussierte Anwendungssymbol (104) für eine vorgegebene Timeout-Dauer fokussiert bleibt.
  6. Computerlesbares Speichermedium nach einem der Ansprüche 1 bis 5, worin der Schritt des Aktivierens das Aktivieren einer Anwendung als Reaktion auf ein Drücken einer der Anwendung entsprechenden Shortcut-Taste (85) durch einen Nutzer umfasst.
  7. Computerlesbares Speichermedium nach einem der Ansprüche 1 bis 6, worin die Schritte zusätzlich umfassen, dass einem Nutzer das Einrichten einer Entsprechung zwischen den Shortcut-Tasten (85) und den Anwendungssymbolen (102) erlaubt wird.
  8. Computerlesbares Speichermedium (91, 92) nach Anspruch 1, worin die Vielzahl der Symbole (102) eine Vielzahl von Elementen (122) umfasst, und dass die Anweisungen, die ein Application Program Interface für ein Betriebssystem definieren, Funktionen aufweist, die durch ein Anwendungsprogramm zum Erzeugen und Nutzen eines optischen Steuerelements (68, 100, 120) zum Darstellen und Eingeben von Parametern aufrufbar sind, wobei das optische Steuerelement (68, 100, 120) eine Vielzahl von Elementen (122) aufweist, die durch die festgelegten Fokuspositionen vertikal scrollbar sind, und wobei das optische Steuerelement (68, 100, 120) durch das Anwendungsprogramm über das Application Programming Interface derart konfigurierbar ist, dass irgendeiner oder mehrere der folgenden Elemente enthalten sind: ein Bearbeitungselement (141), das eine Variable umfasst, die als Reaktion auf einen Nutzerbefehl zum Auswählen editierbar ist, ein einstellbares Element (132), das eine Variable aufweist, die in eine Reihe von vordefinierten Werten als Reaktion auf Nutzerbefehle zum Anpassen änderbar ist, ein Auswahlelement (124), das ein untergeordnetes Steuerelement als Reaktion auf einen Nutzerbefehl zum Auswählen öffnet, und ein Verbundelement (151), das eine Variable aufweist, die in eine Reihe von vordefinierten Werten als Reaktion auf Nutzerbefehle zum Anpassen änderbar ist, wobei das Verbundelement (151) ein untergeordnetes Steuerelement als Reaktion auf einen Nutzerbefehl zum Auswählen öffnet.
  9. Computerlesbares Speichermedium nach Anspruch 8, worin das Bearbeitungselement (141) durch den Einsatz eines Kreisel-Steuerelements (143) editierbar ist.
  10. Computerlesbares Speichermedium nach Anspruch 8 oder 9, worin das optische Steuerelement (68, 100, 120) die Fokusposition durch Anschwellen irgendeines Textes innerhalb des Fokuselements anzeigt.
  11. Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 10, worin ein Nutzer die Nutzerbefehle zum Anpassen mit den horizontalen Navigationstasten durchführt.
  12. Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 11, worin der Nutzerbefehl zum Auswählen eine Tastenaktivierung umfasst.
  13. Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 12, worin der Nutzerbefehl zum Auswählen einen Sprachbefehl umfasst.
  14. Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 13, worin das optische Steuerelement (68, 100, 120) derart konfigurierbar ist, dass sie im Zusammenhang mit einem Grafikbild steht, das sich zur Darstellung von Werten der Elementvariablen verändert.
  15. Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 13, worin das optische Steuerelement (68, 100, 120) derart konfigurierbar ist, dass sie im Zusammenhang mit einem bildlichen Diagramm (171) steht, das sich zur Darstellung von Werten der Elementvariablen verändert.
  16. Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 13, worin das optische Steuerelement (68, 100, 120) eine Hinweisgrafik zusammen mit irgendeinem Auswahlelement und irgendeinem fokussierten Verbundelement umfasst.
  17. Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 13, worin das optische Steuerelement (68, 100, 120) eine Anzeigegrafik zusammen mit irgendeinem fokussierten einstellbaren Element und irgendeinem fokussierten Verbundelement umfasst.
  18. Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 13, worin das optische Steuerelement (68, 100, 120) eine erste Anzeigegrafik zusammen mit irgendeinem fokussierten Auswahlelement und irgendeinem fokussierten Verbundelement umfasst, und worin das optische Steuerelement (68, 100, 120) eine zweite Anzeigegrafik zusammen mit irgendeinem fokussierten einstellbaren Element und irgendeinem fokussierten Verbundelement umfasst.
  19. Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 18, worin jedes Element (122) durch ein Anwendungsprogramm derart konfigurierbar ist, dass es eine Anzeigegrafik umfasst, die grafisch eine Eigenschaft des Elements (122) anzeigt.
  20. Einbau-Fahrzeug-Unterhaltungs- und Computer-Zubehör zum Ausführen der Anweisungen, das ein computerlesbares Medium (91, 92) nach irgendeinem der vorherigen Ansprüche umfasst, wobei das Zubehör dabei die Schritte der Anweisungen ausführt.
DE69928220.9T 1998-01-07 1999-01-07 Graphische Schnittstelle-Bauelemente für Kraftfahrzeug-Armaturenbretterzubehör Expired - Lifetime DE69928220T3 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US3682 1995-09-11
US09/003,682 US6201540B1 (en) 1998-01-07 1998-01-07 Graphical interface components for in-dash automotive accessories
EP99900799.0A EP1044118B2 (de) 1998-01-07 1999-01-07 Graphische schnittstelle-bauelemente für kraftfahrzeug-armaturenbretterzubehör
PCT/US1999/000355 WO1999035008A1 (en) 1998-01-07 1999-01-07 Graphical interface components for in-dash automotive accessories

Publications (3)

Publication Number Publication Date
DE69928220D1 DE69928220D1 (de) 2005-12-15
DE69928220T2 true DE69928220T2 (de) 2006-08-10
DE69928220T3 DE69928220T3 (de) 2016-12-15

Family

ID=21707062

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69928220.9T Expired - Lifetime DE69928220T3 (de) 1998-01-07 1999-01-07 Graphische Schnittstelle-Bauelemente für Kraftfahrzeug-Armaturenbretterzubehör

Country Status (6)

Country Link
US (1) US6201540B1 (de)
EP (1) EP1044118B2 (de)
AT (1) ATE309115T1 (de)
AU (1) AU2030399A (de)
DE (1) DE69928220T3 (de)
WO (1) WO1999035008A1 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010054575A1 (de) * 2010-12-15 2012-06-21 Volkswagen Ag Verfahren und Vorrichtung zum Steuern von Audioausgaben für ein Wiedergabesystem mit parallelen Nutzeranwendungen
DE102009006910B4 (de) 2009-01-30 2021-11-18 Volkswagen Ag Verfahren zum Betrieb einer Bedienvorrichtung eines Fahrzeugs und Bedienvorrichtung für ein Fahrzeug

Families Citing this family (144)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1173290A (ja) * 1997-07-03 1999-03-16 Funai Electric Co Ltd メニュー表示装置
US6850631B1 (en) * 1998-02-20 2005-02-01 Oki Electric Industry Co., Ltd. Photographing device, iris input device and iris image input method
JP2000003584A (ja) * 1998-06-12 2000-01-07 Alpine Electronics Inc 車載用音響機器
US6288730B1 (en) * 1998-08-20 2001-09-11 Apple Computer, Inc. Method and apparatus for generating texture
US6771264B1 (en) * 1998-08-20 2004-08-03 Apple Computer, Inc. Method and apparatus for performing tangent space lighting and bump mapping in a deferred shading graphics processor
JP4032649B2 (ja) * 1998-08-24 2008-01-16 株式会社日立製作所 マルチメディア情報の表示方法
US6462760B1 (en) * 1999-05-26 2002-10-08 International Business Machines Corporation User interfaces, methods, and computer program products that can conserve space on a computer display screen by associating an icon with a plurality of operations
US7992163B1 (en) 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US7150031B1 (en) * 2000-06-09 2006-12-12 Scientific-Atlanta, Inc. System and method for reminders of upcoming rentable media offerings
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
DE19942871B4 (de) * 1999-09-08 2013-11-21 Volkswagen Ag Verfahren zum Betrieb einer sprachgesteuerten Befehlseingabeeinheit in einem Kraftfahrzeug
DE10000922A1 (de) * 2000-01-12 2001-07-19 Volkswagen Ag Elektronisches System
US6857128B1 (en) * 2000-02-14 2005-02-15 Sharp Laboratories Of America Electronic programming guide browsing system
JP2001229658A (ja) * 2000-02-14 2001-08-24 Clarion Co Ltd 車載機器
GB2365676B (en) * 2000-02-18 2004-06-23 Sensei Ltd Mobile telephone with improved man-machine interface
JP2003526286A (ja) * 2000-03-02 2003-09-02 サイエンティフィック−アトランタ, インコーポレイテッド 複数の双方向番組ガイド初期配列を提供する装置および方法
US6335859B1 (en) * 2000-03-13 2002-01-01 Compal Electronics, Inc. Optical disk drive assembly having a control panel mounted movably thereon
US7187947B1 (en) 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US20020007485A1 (en) * 2000-04-03 2002-01-17 Rodriguez Arturo A. Television service enhancements
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
JP4325075B2 (ja) * 2000-04-21 2009-09-02 ソニー株式会社 データオブジェクト管理装置
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
JP4361667B2 (ja) * 2000-06-19 2009-11-11 矢崎総業株式会社 表示機能付多機能スイッチ装置
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US6671747B1 (en) * 2000-08-03 2003-12-30 Apple Computer, Inc. System, apparatus, method, and computer program for execution-order preserving uncached write combine operation
DE50014322D1 (de) 2000-10-04 2007-06-21 Siemens Ag Kraftfahrzeug-Multimediasystem mit animierter Anzeigefunktion
US6385542B1 (en) * 2000-10-18 2002-05-07 Magellan Dis, Inc. Multiple configurations for a vehicle navigation system
US6704032B1 (en) * 2000-10-27 2004-03-09 Microsoft Corporation Methods and arrangements for interacting with controllable objects within a graphical user interface environment using various input mechanisms
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
ES2270935T3 (es) * 2000-11-14 2007-04-16 Volkswagen Aktiengesellschaft Dispositivo de visualizacion con al menos un elemento de mando multifuncion.
DE10110900A1 (de) * 2000-11-14 2002-05-23 Volkswagen Ag Anzeigevorrichtung mit wenigstens einem Multifunktions-Bedienelement
US6642629B2 (en) * 2000-12-28 2003-11-04 Intel Corporation Audio system with removable, active faceplate
EP1438669B1 (de) 2001-06-27 2014-01-22 SKKY Incorporated Verbesserte medienablieferungsplattform
US7512964B2 (en) 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US7526788B2 (en) 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
US7496945B2 (en) 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US8006262B2 (en) * 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
DE10140097B4 (de) * 2001-08-16 2005-04-28 Guenter Fendt Verfahren zur Unterstützung eines Bedieners eines Gerätes beim Auffinden der Position eines Bedienelements
US7650569B1 (en) 2001-08-29 2010-01-19 Allen Paul G System and method for focused navigation within a user interface
US20030046695A1 (en) * 2001-08-29 2003-03-06 Digeo, Inc. System and method for enabling focused navigation using filtering and direct-tune buttons
US7594246B1 (en) 2001-08-29 2009-09-22 Vulcan Ventures, Inc. System and method for focused navigation within a user interface
US20030046693A1 (en) * 2001-08-29 2003-03-06 Digeo, Inc. System and method for focused navigation within an interactive television user interface
US7055104B1 (en) * 2002-03-29 2006-05-30 Digeo, Inc. System and method for focused navigation using filters
US7735102B1 (en) 2001-08-29 2010-06-08 Billmaier James A System and method for focused navigation within a user interface
US7080394B2 (en) * 2001-08-29 2006-07-18 Digeo, Inc. System and method for capturing video frames for focused navigation within a user interface
US7107532B1 (en) * 2001-08-29 2006-09-12 Digeo, Inc. System and method for focused navigation within a user interface
ES2359231T3 (es) * 2001-12-06 2011-05-19 Toyota Motor Sales, U.S.A., Inc. Sistema de reproductor de vehículo.
US20050036293A1 (en) * 2001-12-18 2005-02-17 Axel Kohnke Removable housing cover for a portable radio communication device
US6606543B1 (en) * 2002-01-09 2003-08-12 Microsoft Corporation Method and apparatus for logging into a vehicle computer system
US7159174B2 (en) 2002-01-16 2007-01-02 Microsoft Corporation Data preparation for media browsing
US7069510B2 (en) * 2002-01-16 2006-06-27 Microsoft Corporation In-vehicle audio browser system having a common usability model
US20030152070A1 (en) * 2002-02-04 2003-08-14 Siemens Aktiengesellschaft Method for transmitting signaling messages between first and second network units, and radio communication system and base station subsystem therefor
US7334251B2 (en) * 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US8099680B1 (en) 2002-03-12 2012-01-17 Arris Group, Inc. System and method of contextual pre-tuning
US20030216846A1 (en) * 2002-05-17 2003-11-20 Ryan Chang Car computer operation apparatus
US8001488B1 (en) * 2002-05-31 2011-08-16 Hewlett-Packard Development Company, L.P. User interface dial with display
US7080013B2 (en) * 2002-06-06 2006-07-18 International Business Machines Corporation Categorization and recall methodology for physical media in large carousel systems
US20030231208A1 (en) * 2002-06-13 2003-12-18 Kris Hanon Multimode interface
US7546548B2 (en) * 2002-06-28 2009-06-09 Microsoft Corporation Method and system for presenting menu commands for selection
DE10231806A1 (de) * 2002-07-15 2004-02-05 Volkswagen Ag Verfahren zur Bedienung von Funktionsgruppen und/oder Funktionen und Bedieneinrichtung
US7005846B2 (en) * 2002-07-17 2006-02-28 Agilent Technologies, Inc. System and method for application control in measurement devices
JP4133121B2 (ja) * 2002-08-27 2008-08-13 富士フイルム株式会社 画像選択方法および装置並びにプログラム
US7043477B2 (en) * 2002-10-16 2006-05-09 Microsoft Corporation Navigating media content via groups within a playlist
US7136874B2 (en) 2002-10-16 2006-11-14 Microsoft Corporation Adaptive menu system for media players
US20060026376A1 (en) * 2002-10-16 2006-02-02 Microsoft Corporation Retrieving graphics from slow retrieval storage devices
US7668842B2 (en) 2002-10-16 2010-02-23 Microsoft Corporation Playlist structure for large playlists
US7054888B2 (en) * 2002-10-16 2006-05-30 Microsoft Corporation Optimizing media player memory during rendering
US7707231B2 (en) * 2002-10-16 2010-04-27 Microsoft Corporation Creating standardized playlists and maintaining coherency
US20040207607A1 (en) * 2003-04-15 2004-10-21 Will Specks Operating element having an integrated display element, and a method for command output using an operating element
US7159181B2 (en) * 2003-10-01 2007-01-02 Sunrise Medical Hhg Inc. Control system with customizable menu structure for personal mobility vehicle
GB2412789B (en) * 2003-12-17 2007-09-05 Half Price Uk Ltd Vehicle mounted computer apparatus
US20050159850A1 (en) * 2004-01-16 2005-07-21 Emanuel Melman Shift knob computer operating device
US8161388B2 (en) * 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US8161404B2 (en) * 2004-08-26 2012-04-17 Harman Becker Automotive Systems Gmbh Vehicle multimedia system
DE602005012410D1 (de) * 2004-09-08 2009-03-05 Panasonic Corp Anti chatter, antiklapper Zeitgeber für Anwendungs-Eingaben in einem DVD Wiedergabegerät.
EP1818766A1 (de) * 2004-09-15 2007-08-15 Harman Becker Automotive Systems GmbH Multimediasystem für ein Fahrzeug und Verfahren zum Betrieb eines Multimediasystems für ein Fahrzeug
JP4876228B2 (ja) * 2004-12-07 2012-02-15 ザイ コーポレイション オブ カナダ インコーポレイテッド 増大した検索特性のあるユーザインターフェィス
US20060136834A1 (en) * 2004-12-15 2006-06-22 Jiangen Cao Scrollable toolbar with tool tip on small screens
US7272592B2 (en) * 2004-12-30 2007-09-18 Microsoft Corporation Updating metadata stored in a read-only media file
US7134094B2 (en) * 2005-01-14 2006-11-07 Microsoft Corporation Automatic assigning of shortcut keys
KR100689785B1 (ko) * 2005-01-31 2007-03-08 주식회사 현대오토넷 네비게이션 시스템의 인터넷 접속 장치 및 방법
US7242169B2 (en) * 2005-03-01 2007-07-10 Apple Inc. Method and apparatus for voltage compensation for parasitic impedance
US7624024B2 (en) * 2005-04-18 2009-11-24 United Parcel Service Of America, Inc. Systems and methods for dynamically updating a dispatch plan
US8126159B2 (en) * 2005-05-17 2012-02-28 Continental Automotive Gmbh System and method for creating personalized sound zones
JP4170314B2 (ja) * 2005-05-25 2008-10-22 株式会社スクウェア・エニックス スクロール表示制御装置、プログラム、及び記録媒体
US9298311B2 (en) * 2005-06-23 2016-03-29 Apple Inc. Trackpad sensitivity compensation
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US7433191B2 (en) * 2005-09-30 2008-10-07 Apple Inc. Thermal contact arrangement
US7721208B2 (en) 2005-10-07 2010-05-18 Apple Inc. Multi-media center for computing systems
US7966577B2 (en) * 2005-10-11 2011-06-21 Apple Inc. Multimedia control center
US7598711B2 (en) * 2005-11-23 2009-10-06 Apple Inc. Power source switchover apparatus and method
US7590490B2 (en) * 2006-01-09 2009-09-15 Mitac International Corporation Smart detour
US20070186173A1 (en) * 2006-02-03 2007-08-09 Yahoo! Inc. Instant messenger alerts and organization systems
US20070186177A1 (en) * 2006-02-03 2007-08-09 Yahoo! Inc. Content navigation interfaces and associated methods
US7764247B2 (en) 2006-02-17 2010-07-27 Microsoft Corporation Adaptive heads-up user interface for automobiles
US8055444B2 (en) 2006-04-04 2011-11-08 Yahoo! Inc. Content display and navigation interface
US20070250515A1 (en) * 2006-04-21 2007-10-25 Lea David H Method and system of securing content and destination of digital download via the internet
DE102006032118B4 (de) 2006-07-12 2022-03-03 Volkswagen Ag Kombiinstrument für ein Kraftfahrzeug und Kraftfahrzeug
US7945386B2 (en) * 2006-08-25 2011-05-17 Mitac International Corporation Rerouting in vehicle navigation systems
US8473868B1 (en) 2006-10-27 2013-06-25 Arris Group, Inc. System and method for reverse hierarchical navigation within a user interface
US20080139181A1 (en) * 2006-12-08 2008-06-12 Magellan Navigation, Inc. Methods and apparatus for measuring the effectiveness of advertisements presented on a mobile navigation device
EP2118736A4 (de) * 2007-01-29 2012-03-28 Home Box Office Inc Verfahren und system zur bereitstellung von what's-next-daten
DE102007005026A1 (de) 2007-02-01 2008-08-07 Volkswagen Ag Anzeige- und Bedienvorrichtung mit verbesserter Auswahlmöglichkeit eines aktuellen Anzeige- und Bedienkontextes
US7692655B2 (en) * 2007-02-16 2010-04-06 Mitac International Corporation Apparatus and method of generating curved baseline for map labeling
US7783417B2 (en) * 2007-03-09 2010-08-24 Mitac International Corporation Methods and apparatus for determining a route having an estimated minimum fuel usage for a vehicle
US7913188B1 (en) * 2007-04-09 2011-03-22 Rockwell Collins, Inc. Graphical selection of objects
US20080256454A1 (en) * 2007-04-13 2008-10-16 Sap Ag Selection of list item using invariant focus location
US8078641B2 (en) * 2007-04-25 2011-12-13 Mitac International Corporation Adjusting spatial operations based on map density
US8458612B2 (en) * 2007-07-29 2013-06-04 Hewlett-Packard Development Company, L.P. Application management framework for web applications
DE202008018304U1 (de) * 2007-09-06 2012-12-18 Bernd Hopp Endlos erweiterbarer Navigator
US7882102B2 (en) * 2007-09-10 2011-02-01 Mitac International Corporation Nearest-neighbor geographic search
US8554475B2 (en) 2007-10-01 2013-10-08 Mitac International Corporation Static and dynamic contours
US20090138190A1 (en) * 2007-11-26 2009-05-28 Magellan Navigation, Inc. System and Method of Providing Traffic Data to a Mobile Device
US20090171584A1 (en) * 2007-12-31 2009-07-02 Magellan Navigation, Inc. System and Method for Accessing a Navigation System
US20090182498A1 (en) * 2008-01-11 2009-07-16 Magellan Navigation, Inc. Systems and Methods to Provide Navigational Assistance Using an Online Social Network
US8700314B2 (en) * 2008-01-18 2014-04-15 Mitac International Corporation Method and apparatus to search for local parking
US8290703B2 (en) * 2008-01-18 2012-10-16 Mitac International Corporation Method and apparatus for access point recording using a position device
US8498808B2 (en) * 2008-01-18 2013-07-30 Mitac International Corp. Method and apparatus for hybrid routing using breadcrumb paths
KR101053872B1 (ko) * 2008-06-16 2011-08-03 삼성전자주식회사 이동통신단말기 및 그의 개인정보 보호방법
US20100035631A1 (en) * 2008-08-07 2010-02-11 Magellan Navigation, Inc. Systems and Methods to Record and Present a Trip
US8249804B2 (en) * 2008-08-20 2012-08-21 Mitac International Corporation Systems and methods for smart city search
US20100062809A1 (en) * 2008-09-05 2010-03-11 Tai Wai Luk Dialing System and Method Thereof
US8219317B2 (en) * 2008-09-22 2012-07-10 Mitac International Corporation Route navigation via a proximity point
US20120330507A1 (en) * 2008-12-22 2012-12-27 Toyota Motor Engineering & Manufacturing North America, Inc. Interface for cycling through and selectively choosing a mode of a vehicle function
KR101528266B1 (ko) * 2009-01-05 2015-06-11 삼성전자 주식회사 휴대 단말기 및 그의 응용프로그램 제공 방법
US20110131531A1 (en) * 2009-12-02 2011-06-02 Deborah Russell Touch Friendly Applications in an Information Handling System Environment
US8782562B2 (en) * 2009-12-02 2014-07-15 Dell Products L.P. Identifying content via items of a navigation system
JP5012957B2 (ja) * 2010-05-31 2012-08-29 株式会社デンソー 車両用入力システム
US20120182205A1 (en) * 2011-01-18 2012-07-19 Schlumberger Technology Corporation Context driven heads-up display for efficient window interaction
DE102011010229A1 (de) * 2011-02-03 2012-08-09 Audi Ag Vorrichtung zur Bedienung mehrerer unterschiedlicher Funktionen eines Kraftfahrzeugs
US8497942B2 (en) * 2011-04-07 2013-07-30 Sony Corporation User interface for audio video display device such as TV
US9575946B2 (en) 2011-05-23 2017-02-21 Nuance Communications, Inc. Text browsing, editing and correction methods for automotive applications
US9055509B2 (en) 2011-12-21 2015-06-09 Nuance Communications, Inc. Situation-aware message presentation for automotive messaging
US8903714B2 (en) 2011-12-21 2014-12-02 Nuance Communications, Inc. Concept search and semantic annotation for mobile messaging
US20130191776A1 (en) * 2012-01-20 2013-07-25 The Other Media Limited Method of activating activatable content on an electronic device display
US10120540B2 (en) * 2013-03-14 2018-11-06 Samsung Electronics Co., Ltd. Visual feedback for user interface navigation on television system
US9431008B2 (en) * 2013-05-29 2016-08-30 Nuance Communications, Inc. Multiple parallel dialogs in smart phone applications
GB2533503B (en) * 2013-08-19 2020-09-16 Fisher & Paykel Healthcare Ltd A user interface and method of operating same
KR102418119B1 (ko) 2014-08-25 2022-07-07 삼성전자 주식회사 시계 화면 구성 방법 및 이를 구현한 웨어러블 전자장치
CN105818764A (zh) * 2016-03-14 2016-08-03 乐卡汽车智能科技(北京)有限公司 用于汽车的智能中控系统的界面显示方法及装置

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3514438C1 (de) * 1985-04-20 1986-09-18 Porsche Ag Zentrale Bedienungsein- und Informationsausgabe fuer Zusatzgeraete von Fahrzeugen
US4809177A (en) * 1987-08-14 1989-02-28 Navistar International Transportation Corp. Multiplexed electrical wiring system for a truck including driver interface and power switching
DE3836555A1 (de) * 1988-10-27 1990-05-10 Bayerische Motoren Werke Ag Multifunktions-bedieneinrichtung
JPH0326639U (de) * 1989-07-25 1991-03-18
JP2592335B2 (ja) 1989-10-24 1997-03-19 マツダ 株式会社 車載用情報装置
JPH0827593B2 (ja) 1989-10-24 1996-03-21 マツダ株式会社 移動体用ナビゲーション装置
US5063513A (en) * 1990-06-15 1991-11-05 Nartron Corporation Vehicle preheater control
DE69129364T2 (de) * 1991-02-01 1998-10-22 Philips Electronics Nv Vorrichtung zur interaktiven Behandlung von Objekten
US5363481A (en) * 1992-06-22 1994-11-08 Tektronix, Inc. Auto selecting scrolling device
US5706448A (en) * 1992-12-18 1998-01-06 International Business Machines Corporation Method and system for manipulating data through a graphic user interface within a data processing system
JPH0773008A (ja) * 1993-09-01 1995-03-17 Matsushita Electric Ind Co Ltd スクロール方向指示方法およびその装置
JP3533685B2 (ja) * 1993-10-04 2004-05-31 セイコーエプソン株式会社 車両用画像データ演算装置及びその制御方法
DE29503933U1 (de) 1994-03-16 1995-12-07 Ericsson Telefon Ab L M Gleichförmige Mensch-Maschine-Schnittstelle für zellulare Mobiltelefone
EP0686525B1 (de) 1994-06-06 1998-11-11 Volkswagen Aktiengesellschaft Multifunktionseinrichtung zur Betätigung unterschiedlicher Stellglieder in einem Kraftfahrzeug und Kraftfahrzeug mit einer derartigen Multifunktionseinrichtung
US5555172A (en) 1994-08-22 1996-09-10 Prince Corporation User interface for controlling accessories and entering data in a vehicle
DE59507169D1 (de) 1994-09-13 1999-12-09 Siemens Ag Multifunktions-Bedieneinrichtung
US5694562A (en) * 1995-01-17 1997-12-02 Fisher; Thomas A. Closely integrated key icons in a graphical interface
US5798760A (en) * 1995-06-07 1998-08-25 Vayda; Mark Radial graphical menuing system with concentric region menuing
US5687331A (en) * 1995-08-03 1997-11-11 Microsoft Corporation Method and system for displaying an animated focus item
US6373472B1 (en) 1995-10-13 2002-04-16 Silviu Palalau Driver control interface system
DE29611386U1 (de) 1996-06-29 1996-10-02 Preh Elektro Feinmechanik Bildschirmsystem und Eingabeeinheit zur Bedienung
US5821935A (en) * 1996-09-03 1998-10-13 United Technologies, Automotive, Inc. Graphical user interface with electronic feature access
US5859642A (en) * 1996-09-26 1999-01-12 Sandia Corporation Virtual button interface
US5821631A (en) * 1997-02-07 1998-10-13 Clark Equipment Company Keyless ignition system with delayed security

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009006910B4 (de) 2009-01-30 2021-11-18 Volkswagen Ag Verfahren zum Betrieb einer Bedienvorrichtung eines Fahrzeugs und Bedienvorrichtung für ein Fahrzeug
DE102010054575A1 (de) * 2010-12-15 2012-06-21 Volkswagen Ag Verfahren und Vorrichtung zum Steuern von Audioausgaben für ein Wiedergabesystem mit parallelen Nutzeranwendungen

Also Published As

Publication number Publication date
EP1044118B2 (de) 2016-10-12
EP1044118B1 (de) 2005-11-09
AU2030399A (en) 1999-07-26
DE69928220T3 (de) 2016-12-15
EP1044118A1 (de) 2000-10-18
ATE309115T1 (de) 2005-11-15
DE69928220D1 (de) 2005-12-15
US6201540B1 (en) 2001-03-13
WO1999035008A1 (en) 1999-07-15

Similar Documents

Publication Publication Date Title
DE69928220T2 (de) Graphische schnittstelle-bauelemente für kraftfahrzeug-armaturenbretterzubehör
DE10051680B4 (de) Schema zur Darstellung mehrerer Druckauftragsabänderungselemente in einer Drucksoftware-Benutzerschnittstelle
DE69819889T2 (de) Darstellung von computer-information an einen fahrer eines fahrzeugs
EP2328783B1 (de) Bedienelement für eine anzeigevorrichtung in einem transportmittel
DE10134717C2 (de) Verfahren zur Konfiguration eines Informationssystems
DE10230228A1 (de) Verfahren und Vorrichtung zur Vermittlung von Informationen an einen Insassen eines Fahrzeuges
DE10035428B4 (de) Anzeigen von interaktiven Bitmap-Bildern innerhalb eines Anzeigeraums
WO2005066750A1 (de) Bediensystem für ein fahrzeug
EP2930603B1 (de) Verfahren und Vorrichtung zum Bereitstellen einer graphischen Benutzerschnittstelle in einem Fahrzeug
DE19843421A1 (de) Vorrichtung zur Auswahl von Punkten einer aus Menüs und/oder Untermenüs und/oder Funktionen und/oder Funktionswerten bestehenden Menüstruktur
EP3486805A1 (de) Verfahren zum bedienen einer elektronischen einrichtung oder einer applikation und entsprechende vorrichtung
EP2125422B1 (de) Informationseinrichtung und verfahren zum bereitstellen von informationen in einem kraftfahrzeug mit verbesserter bedienbarkeit
EP1080978A2 (de) Verfahren zum Betrieb eines Multifunktionsbedienelementes für ein Kraftfahrzeug
DE102015213424A1 (de) Verfahren und Bediensystem zum Bedienen von mindestens einer Funktion in einem Fahrzeug
DE102006052897A1 (de) Informationseinrichtung, vorzugsweise in einem Kraftfahrzeug und Verfahren zur Information über Fahrzeugdaten, insbesondere Fahrzeugfunktionen und deren Bedienung
EP1442920B1 (de) Vorrichtung und Verfahren für einen Funktionszugriff in einem Kraftfahrzeug
EP2987066B1 (de) Kraftfahrzeug mit einer anzeige- und bedienvorrichtung und entsprechendes verfahren
WO1998015964A1 (de) Verfahren und anordnung zur bedienung mindestens eines geräts
DE102004061417A1 (de) Bediensystem für ein Fahrzeug
DE19941945C2 (de) Verfahren und Vorrichtung zum Darstellen aktivierter Bedien- und Anzeigebereiche
DE102015203259A1 (de) Internationale tastatur für autokommunikations- und unterhaltungssystem
EP2703205B1 (de) Verfahren zum Anzeigen und Bedienen von Funktionsgruppen und/oder Funktionen sowie eine Anzeige- und Bedienvorrichtung
DE10360661A1 (de) Bediensystem für ein Kraftfahrzeug
EP3749540B1 (de) Bedienvorrichtung sowie verfahren und computerlesbares speichermedium mit instruktionen zum einrichten einer bedienvorrichtung
DE102008051977A1 (de) Bedienvorrichtung in einem Kraftfahrzeug und Verfahren zur Bedienung mindestens eines Gerätes in einem Kraftfahrzeug

Legal Events

Date Code Title Description
8363 Opposition against the patent