DE69928220T2 - Graphische schnittstelle-bauelemente für kraftfahrzeug-armaturenbretterzubehör - Google Patents
Graphische schnittstelle-bauelemente für kraftfahrzeug-armaturenbretterzubehör Download PDFInfo
- 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
Links
- 230000004044 response Effects 0.000 claims abstract description 28
- 230000000007 visual effect Effects 0.000 claims abstract description 8
- 230000003287 optical effect Effects 0.000 claims description 25
- 230000006870 function Effects 0.000 claims description 13
- 239000002131 composite material Substances 0.000 claims description 12
- 230000003213 activating effect Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 claims description 3
- 230000004913 activation Effects 0.000 claims description 2
- 230000008961 swelling Effects 0.000 claims 1
- 230000008859 change Effects 0.000 description 10
- 239000008186 active pharmaceutical agent Substances 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000013479 data entry Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 125000000524 functional group Chemical group 0.000 description 2
- 206010000060 Abdominal distension Diseases 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 208000024330 bloating Diseases 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000881 depressing effect Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric 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/02—Electric 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/023—Electric 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/0231—Circuits relating to the driving or the functioning of the vehicle
-
- 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—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- B60K2360/11—
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
- Y10S715/97—Instrumentation 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 bis5 sind Darstellungen einer Startmenü-Oberfläche gemäß der Erfindung. -
6 bis14 sind Darstellungen eines optischen Steuerelements gemäß der Erfindung. - Detaillierte Beschreibung der bevorzugten Ausführungsform
-
1 zeigt ein Einbau-Fahrzeug-Unterhaltungs- und Computer-Zubehör50 gemäß der Erfindung. In der dargestellten Implementierung ist das Fahrzeugzubehör50 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 Grundmodul52 und eine abnehmbare Blende54 auf. Das Grundmodul52 umfasst ein Gehäuse56 , das zum Befestigen in einem Fahrzeugarmaturenbrett ähnlich einer konventionellen Autostereoanlage dimensioniert ist. Vorzugsweise weist das Gehäuse56 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örs50 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 Computer52 ein CD-ROM-Laufwerk58 auf, das anwendungsbezogene CDs ebenso wie Musik-, Video-, Spiele- oder andere Arten von Unterhaltungs-CDs liest. Auf diese Weise erfüllt das CD-ROM-Laufwerk58 eine doppelte Rolle als Speicherlaufwerk und Unterhaltungsabspieler. Ferner ist ein Festplattenlaufwerk (in1 nicht dargestellt) auf dem Computermodul52 umfasst. Das Festplattenlaufwerk kann sowohl zum Speichern von Anwendungsprogrammen als auch von Nutzerdaten genutzt werden. Das Computergrundmodul52 weist ein optionales 3,5"-Diskettenlaufwerk60 , ein SmartCard-Lesegerät62 und einen doppelten PCMCIA-Kartensockel64 , der PC(oder PCMCIA)-Karten vom Typ II und III akzeptiert, auf. Die Blende54 kann zum Enthüllen und zum Ermöglichen eines einfachen Zugangs zu den Speicherlaufwerken gedreht werden. In anderen Implementierungen weist die Blende54 Schlitze auf, um den Zugang zu einem oder mehreren der Speicherlaufwerke zu ermöglichen. - Die Blende
54 wirkt als eine Benutzeroberfläche mit einem Tastenfeld66 und einer grafischen Anzeige68 . Die Blende ist zum Betrachten durch einen Fahrzeugbenutzer montierbar. Die Anzeige68 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 Grundmoduls52 interagiert mit Blenden-Tastenfeld66 und Blenden-Anzeige68 als Peripheriegeräte, wenn die Blende54 an das Grundmodul52 angeschlossen ist. - Die Blende
54 weist ein Start-Knopf oder -Taste70 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 Blende54 weist ebenso einen Netzknopf oder -taste72 , 4-Richtungsnavigationstasten oder Pfeiltasten74 (mit vertikalen und horizontalen Pfeiltasten), einen „Enter"-Knopf oder Element-Auswahltaste76 , einen „Escape"-Knopf oder -Taste78 , einen „Hilfe"-Knopf oder -Taste80 , einen „Menü"-Knopf oder -Taste82 , eine Lautstärkesteuereingabe84 und eine Vielzahl von Nummertasten85 auf. - Das Zubehör
50 unterstützt ebenso ein IrDA(infrared developers association)-Transceiver-Port88 , der zum Übermitteln und Empfangen von Daten und Programmen unter Verwendung eines Infrarotsignals an der Blende54 befestigt ist. -
2 ist ein vereinfachtes Blockdiagramm, das die wesentlichen Komponenten des Fahrzeugzubehörs50 zeigt. Das Gerät weist eine konventionelle Computerarchitektur mit einem Mikroprozessor90 , zugeordnetem adressierbarem Speicher91 (mit nicht-flüchtigem Speicher und flüchtigem Hochgeschwindigkeits-Speicher), optionalem Massenspeicher92 und Peripheriegerätetreibern93 auf. Zusätzlich umfasst das Gerät ein Tastenfeld66 und eine grafische Anzeige68 . 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 Datenbus98 . - 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ör50 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äche100 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 Anzeige68 erzeugt und dargestellt. - Die Start-Menü-Oberfläche
100 weist eine Vielfalt von Anwendungssymbolen102 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 Starttaste70 nach links. Die Richtungsnavigationstasten74 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 Symbol104 in2 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äche100 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 in3 . -
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. In3 entspricht das fokussierte Anwendungssymbol einer CD-Spieler-Anwendung, weshalb das Feld106 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 Feld108 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 in5 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 Statusanzeiger110 , 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 Tasten85 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äche100 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-Taste2 entsprechende Anwendungssymbol, usw. Ein Shortcut-Feld112 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 Mikroprozessor90 oder andere Komponenten des Zubehörs50 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 den6 bis14 dargestellt – zum Anzeigen und zur Eingabe von durch den Nutzer zur Verfügung gestellten Variablen aufrufbar sind. - In Bezug auf
6 weist ein optisches Steuerelement120 wie dieses eine Vielzahl von Textelementen122 auf, die vertikal unter Verwendung der vertikalen Richtungsnavigationstasten74 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 Steuerelement120 mit einem auf die Fokusposition gescrollten Auswahlelement124 dar. Das Auswahlelement umfasst einen mit irgendeiner Funktion assoziierten beschreibenden Text. Drücken der „Enter"-Taste76 ö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-Symbols126 rechts von dem Auswahlelement124 deutet an, dass die „Enter"-Taste in Verbindung mit diesem Steuerelement gedrückt werden kann. In dem Beispiel der6 führt das Drücken der „Enter"-Taste eine „Lösche-Speicher"-Funktion durch. -
7 stellt ein optisches Steuerelement130 mit einem ausgewählten einstellbaren Element132 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 in8 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. Anzeigergrafiken134 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 Steuerelement140 mit einem fokussierten Bearbeitungselement141 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"-Anzeigergrafik142 zeigt an, dass das Drücken der „Enter"-Taste eine verfügbare Möglichkeit ist. In der hier beschriebenen Ausführungsform wird ein Kreiselsteuerelement143 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 Steuerelement150 mit einem fokussierten Verbundelement151 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 der11 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. Pfeilsymbole153 und ein Enter-Symbol154 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 Steuerelement160 – wie in13 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 Steuerelement170 mit einem optischen Grafen171 , der Audioentzerrung wie sie aktuell durch Steuerelemente172 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)
- 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. - Computerlesbares Speichermedium nach Anspruch 1, worin der Schritt des Scrollens das Interpretieren einer Start-Taste (
70 ) als einen Nutzerbefehl zum Scrollen umfasst. - Computerlesbares Speichermedium nach Anspruch 1, worin der Schritt des Scrollens das Interpretieren einer Start-Taste (
70 ) und Richtungsnavigationstasten (74 ) als Nutzerbefehle zum Scrollen umfasst. - 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. - 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. - 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. - 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. - 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. - Computerlesbares Speichermedium nach Anspruch 8, worin das Bearbeitungselement (
141 ) durch den Einsatz eines Kreisel-Steuerelements (143 ) editierbar ist. - Computerlesbares Speichermedium nach Anspruch 8 oder 9, worin das optische Steuerelement (
68 ,100 ,120 ) die Fokusposition durch Anschwellen irgendeines Textes innerhalb des Fokuselements anzeigt. - Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 10, worin ein Nutzer die Nutzerbefehle zum Anpassen mit den horizontalen Navigationstasten durchführt.
- Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 11, worin der Nutzerbefehl zum Auswählen eine Tastenaktivierung umfasst.
- Computerlesbares Speichermedium nach einem der Ansprüche 8 bis 12, worin der Nutzerbefehl zum Auswählen einen Sprachbefehl umfasst.
- 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. - 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. - 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. - 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. - 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. - 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. - 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.
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)
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)
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)
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 |
-
1998
- 1998-01-07 US US09/003,682 patent/US6201540B1/en not_active Expired - Lifetime
-
1999
- 1999-01-07 AT AT99900799T patent/ATE309115T1/de not_active IP Right Cessation
- 1999-01-07 WO PCT/US1999/000355 patent/WO1999035008A1/en active IP Right Grant
- 1999-01-07 DE DE69928220.9T patent/DE69928220T3/de not_active Expired - Lifetime
- 1999-01-07 EP EP99900799.0A patent/EP1044118B2/de not_active Expired - Lifetime
- 1999-01-07 AU AU20303/99A patent/AU2030399A/en not_active Abandoned
Cited By (2)
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 |