DE60011770T2 - Verfahren und vorrichtung zur navigation mit verschiebbaren kreuzungspunkten in einer benutzerschnittstelle - Google Patents

Verfahren und vorrichtung zur navigation mit verschiebbaren kreuzungspunkten in einer benutzerschnittstelle Download PDF

Info

Publication number
DE60011770T2
DE60011770T2 DE60011770T DE60011770T DE60011770T2 DE 60011770 T2 DE60011770 T2 DE 60011770T2 DE 60011770 T DE60011770 T DE 60011770T DE 60011770 T DE60011770 T DE 60011770T DE 60011770 T2 DE60011770 T2 DE 60011770T2
Authority
DE
Germany
Prior art keywords
bars
focus area
user interface
object fields
arrangement according
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
DE60011770T
Other languages
English (en)
Other versions
DE60011770D1 (de
Inventor
Tomas TÖRNQVIST
Hans Marmolin
Kristofer Lindblom
Jakob Lindblom
Bengt AHLSTRÖM
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.)
Nokia Oyj
Original Assignee
Nokia Oyj
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
Application filed by Nokia Oyj filed Critical Nokia Oyj
Application granted granted Critical
Publication of DE60011770D1 publication Critical patent/DE60011770D1/de
Publication of DE60011770T2 publication Critical patent/DE60011770T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • 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/963Calendar or scheduling
    • 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/969Network layout and operation interface
    • 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/973Scroll tool, e.g. window scroll bar
    • 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/974Slider control as on-screen object in operator interface

Description

  • Technisches Gebiet
  • Die vorliegende Erfindung betrifft ein Verfahren und eine Einrichtung für die Navigation mit verschiebbarem Kreuzungspunkt an einer Benutzerschnittstelle.
  • Stand der Technik
  • Die herkömmliche Auswahl von Diensten oder die Bedienung von beispielsweise Fernsehgeräten, Set Top Boxen, die Einstellung von Haushaltsgeräten oder die Inbetriebnahme ähnlicher Geräte hat den Nachteil, dass hierzu ein umfangreiches Displaygebiet und eine größere Anzahl von Tastendrücken notwendig ist. Das stellt für die meisten Benutzer solcher Geräte ein Problem dar, und zwar besonders für Behinderte und Personen, die mit der Bedienung elektronischer Geräte nicht vertraut oder unsicher sind oder die Bedienungsanleitung nicht lesen können. Solche Verfahren und Einrichtungen sind zum Beispiel aus der US 5,059,965 A , US 5,677,708 A oder US 5,283,560 A bekannt.
  • Ein weiteres Problem bei der Bedienung moderner Geräte, das auf die Bedienungsanleitungen zurückgeht, ist die Sprache, die in diesen Bedienungsanleitungen verwendet wird. Hier wird oft eine technisch logische Sprache verwendet, die für einen Techniker leicht verständlich, aber für andere vielleicht schwer zu begreifen ist.
  • Des Weiteren werden einige Geräte verkauft, bei denen die Bedienungsanleitungen die Einstellungen nicht in der Sprache des jeweiligen Käufers oder in der Sprache eines ausländischen Kunden erläutern. Zusätzlich ist es eine wohlbekannte Tatsache, dass Fernbedienungen, wie z. B. zur Bedienung von Fernsehgeräten, mit Tasten überladen sind und dass die Gestaltung von Tastenfeldern bei den verschiedenen Herstellern solcher Geräte unterschiedlich ist.
  • Hieraus kann abgeleitet werden, dass Bedarf an einer leicht zu bedienenden Benutzerschnittstelle für die Bedienung von Geräten besteht, um die Nachteile und Probleme zu beseitigen, die sich auf die Bedienungsschnittstelle moderner Geräte beziehen.
  • Zusammenfassung
  • Es ist eine Aufgabe der vorliegenden Erfindung, ein Verfahren und eine Einrichtung zur Verfügung zu stellen, die eine Lösung für die oben erwähnten Probleme und andere Probleme bietet, die bei der Bedienung von Geräten, die mit Fernbedienungseinrichtungen wie drahtlosen und richtungsabhängigen Gebern oder gar mit Sprachsteuerung arbeiten, auftreten. Geräte, die so gesteuert werden können, sind unter anderem, beispielsweise Fernsehgeräte, Satellitenempfänger, Set Top Boxen, Computer, Haushaltsgeräte, Telefone, Mobiltelefone, persönliche digitale Assistenten, CD Spieler, Stereoanlagen usw., besonders solche Geräte, die mit Benutzerschnittstellen wie Displayanzeigen ausgestattet sind, zum Zusammenwirken mit Fernbedienungen oder anderen Tastenfeldern.
  • Anspruch 1 stellt eine Lösung der besagten Probleme vor. Die vorliegende Erfindung offenbart ein Verfahren zur Navigation mit verschiebbarem Kreuzungspunkt an einer Benutzerschnittstelle, mit dem ein Merkmal durch Kombination zweier Objektfelder ausgewählt werden kann. Es werden zwei Balken zur Verfügung gestellt, von denen wenigstens einer gescrollt werden kann und wobei beide wenigstens ein Objektfeld haben, das überlappt und miteinander kombiniert werden kann, wenn es in ein sichtbares Focusgebiet am Schnittpunkt beider Balken auf der Benutzerschnittstelle gescrollt wird. Damit wird erreicht, dass durch die Objektfelder im Focusgebiet ein Merkmal ausgewählt werden kann, das mit der Felderkombination verknüpft ist, wenn es durch eine Bestätigungshandlung aufgerufen wird.
  • Bei einem Ausführungsbeispiel der Erfindung wird eine Merkmalsfunktion als untergeordnetes Verfahren zur Kreuzungspunktnavigation definiert, d. h. als eine weitere Ebene für die Navigation mit verschiebbarem Kreuzungspunkt.
  • Bei einem weiteren Ausführungsbeispiel der Erfindung werden sichtbare Objektfelder zur Verfügung gestellt, von denen aber einige Objektfelder im Balken, die zyklisch miteinander verbunden sind, unsichtbar sein können.
  • Scrollen wird dadurch erreicht, indem aufwärts oder abwärts oder links oder rechts geschoben oder "gezappt" wird, um Objekte in das Focusfeld zu bewegen.
  • Bei einem noch weiteren Ausführungsbeispiel der Erfindung wird ein Informationsfeld auf der Benutzerschnittstelle angezeigt, es enthält Text, der das mit dem Focusfeld verknüpfte Merkmal beschreibt.
  • Bei einem noch weiteren Ausführungsbeispiel wird das Focusgebiet hervorgehoben.
  • Ein noch weiteres Ausführungsbeispiel sieht vor, dass die Balken schmal sind, so dass eine Bilddarstellung möglich ist, auch wenn alle Balken dargestellt werden. Die Balken können auch transparent sichtbar sein.
  • Bei einem Ausführungsbeispiel werden vorzugsweise die Objektfelder eines Balkens nacheinander in den Objektfeldern in einem der Balken angezeigt, wenn der Focus bestätigt wurde.
  • Ein Ausführungsbeispiel sieht vor, dass Bestätigung und Scrollen durch Auslösen von einem von fünf Funktionsbefehlen links, rechts, auf, ab und OK oder ähnlichem bewirkt wird.
  • Bei einem weiteren Ausführungsbeispiel ist das Focusgebiet so eingerichtet, dass alle Funktionen, die bei einem beliebigen mit Kreuzungspunktnavigation geführten Gerät durch die Funktionsbefehle auslösbar sind, gezeigt (demonstriert) werden.
  • Darüber hinaus löst Anspruch 12 das beschriebene Problem. Hier wird durch die vorliegende Erfindung eine Einrichtung zur Navigation mit verschiebbarem Kreuzungspunkt an einer Benutzerschnittstelle offenbart, mit dem ein Merkmal durch Kombination zweier Objektfelder ausgewählt werden kann, wobei zwei Balken zur Verfügung gestellt werden, von denen wenigstens einer gescrollt werden kann und wobei beide wenigstens ein Objektfeld haben, das überlappt und miteinander kombiniert werden kann, wenn es in ein sichtbares Focusgebiet am Schnittpunkt beider Balken auf der Benutzerschnittstelle gescrollt wird, und wobei Objektfeldmittel verwendet werden, um ein Merkmal auszuwählen, das mit der Objektfelderkombination im Focusgebiet verknüpft ist, das durch Bestätigungs- und Scrollmittel angewählt wird.
  • Ein Ausführungsbeispiel der vorliegenden Erfindung sieht vor, dass besagte Objektfeldmittel ein Interaktionsinterpreter zwischen dem besagten Eingabemittel und einem Graphikgenerator ist, der mit einer Graphikbibliothek zur Erzeugung der Balken und der von ihnen umfassten Betriebseigenschaften oder Betriebsarten verbunden ist.
  • Ein weiteres Ausführungsbeispiel sieht vor, dass besagte Objektfeldmittel weiterhin eine Inhaltsdatenbank umfassen, die mit dem besagten Graphikgenerator und einer Objektdatenbank der Benutzerschnittstelle verbunden ist, die wiederum mit der Graphikbibliothek und dem besagten Generator verbunden ist.
  • Ein Ausführungsbeispiel sieht vor, dass die Einrichtung nach der vorliegenden Erfindung in einer Set Top Box enthalten ist.
  • Die Einrichtung nach der vorliegenden Erfindung ist auch in der Lage, Ausführungsbeispiele des besagten Verfahrens zu realisieren, wie sie in den anhängenden abhängigen Ansprüchen definiert sind.
  • Kurze Beschreibung der Zeichnungen
  • Zum leichteren Verständnis der vorliegenden Erfindung und weiterer Gesichtspunkte und Vorteile wird in der folgenden Beschreibung Bezug auf die anhängenden Zeichnungen genommen, in denen:
  • 1 ein schematisches Blockschaltbild ist, das ein Ausführungsbeispiel der Mittel zeigt, wie sie bei der erfindungsgemäßen Einrichtung zum Einsatz kommen; und
  • 2a und 2b schematisch eine Benutzerschnittstelle nach der vorliegenden Erfindung zeigen.
  • Detaillierte Beschreibung der bevorzugten Ausführungsbeispiele
  • Die vorliegende Erfindung betrifft ein Verfahren und eine Einrichtung zur Navigation mit verschiebbarem Kreuzungspunkt an einer Benutzerschnittstelle, mit dem ein Merkmal, das mit einer Kombination zweier Objektfelder verknüpft ist, ausgewählt werden kann. Die Kreuzungspunktnavigation erlaubt die Schaffung eines Systems, das dem Nutzer von Geräten, wie einer digitalen Set Top Box, ermöglicht, verschiedene Arten von Diensten auf leichte Art und Weise anzusteuern und auszuwählen, ohne die vorhandenen Sehgewohnheiten des Nutzers zu stören. Sie ist auch so ausgelegt, dass sie den Anwender bei der bevorstehenden Expansion sowohl der Anzahl der Fernsehkanäle als auch der digitalen Fernsehdienste unterstützt. Somit besteht ein deutlicher Bedarf für ein System, das Kreuzungspunktnavigation, wie beschrieben, erlaubt.
  • Im Folgenden werden die Ausführungsbeispiele der vorliegenden Erfindung am Beispiel der Bedienung einer digitalen TV Set Top Box beschrieben, die vorliegende Erfindung ist aber nicht auf solche Geräte beschränkt. Alle Arten von Geräten mit Tastenfeldern, drahtlosen oder anderen Fernbedienungen können die vorliegende Erfindung verwenden, besonders dann, wenn sie über eine Benutzerschnittstelle wie einen Bildschirm oder ein Displaygebiet verfügen oder über andere Schnittstellen, bei denen die Bedienung der Geräte visuell vorgegeben wird. Ein Kreuzungspunkt-Navigationssystem nach der vorliegenden Erfindung kann in vielen anderen Zusammenhängen verwendet werden, bei denen ein Displaygebiet für den Anwender wichtig ist. Das System kann unendlich vielfältig dargestellt werden, was erlaubt, dass es für die meisten Anwendungsgebiete angepasst werden kann. Die Erweiterungsmöglichkeiten des Systems sind nahezu unbegrenzt, was ermöglicht, dass die Benutzer das System verstehen und interaktiv nutzen, auch wenn die Umgebung sehr komplex ist, so dass sie dennoch überzeugt sein können, dass sie die Interaktion völlig beherrschen.
  • Kreuzungspunktnavigation ist ein Mittel, das dem Anwender eines Gerätes so viel Steuerungsmöglichkeit wie nur möglich bietet. Die Navigationsgrundsätze entsprechend der vorliegenden Erfindung erlauben dem Anwender, z. B. einen gewünschten Fernsehkanal oder einen Dienst, im Folgenden als Merkmale bezeichnet, mit nur vier Navigationstasten auf einer Fernbedienung anzusteuern. Bis das gewünschte Objekt im Focusgebiet ist, ist keine Bestätigung erforderlich. Diese wird ausgelöst durch Drücken einer OK Taste oder ähnlichem auf der Fernbedienung.
  • Kreuzungspunktnavigation hat auch den Vorteil, dass sie leicht von den Anwendern angepasst werden kann. Die Interaktion ist selbsterklärend, und sobald der Anwender einmal eine erste Auswahl vorgenommen hat, ist es offensichtlich, wie er mit den anderen Systemmöglichkeiten vorgehen muss. Jeder Schritt der Interaktion erzeugt eine sofortige Rückmeldung.
  • In 1 ist ein schematisches Blockschaltbild dargestellt, das die Mittel zeigt, die zum Aufbau einer Einrichtung 10 nach der vorliegenden Erfindung erforderlich sind, bei der bei einem Ausführungsbeispiel der Erfindung eine UI Objektdatenbank 12 für die Benutzerschnittstelle (UI = User Interface), eine Graphikbibliothek 14, einen Graphikgenerator 16, ein Eingabemittel 18 für extern zur Verfügung gestellte Daten, eine Inhalte Datenbank 20, einen Interaktionsinterpreter 22, eine Eingabeeinrichtung 24 und eine Benutzerschnittstelle 26.
  • Die in 1 dargestellte Eingabeeinrichtung 24 ist ein Mittel zur Steuerung der Benutzerschnittstelle 26. Dies kann unter anderem eine Fernbedienung für eine Set Top Box sein, ein Keyboard für einen PC oder ein Bedienfeld für einen Mikrowellenherd. Wenn ein Benutzer die Einstellungen an der Benutzerschnittstelle 26 ändern möchte, wird diese betätigt, um ein Signal an den Interaktionsinterpreter 22 zu senden.
  • Ein Interaktionsinterpreter übersetzt Signale von der Eingabeeinrichtung 24 und sendet einen entsprechenden Befehl an einen Graphikgenerator 16. Der Interaktionsinterpreter 22 setzt Signale von der Eingabeeinrichtung 24 auf Aktionen um, die der Graphikgenerator 16 durchführt.
  • Des Weiteren ist eine Inhalte Datenbank 20 vorgesehen, die Information enthält, die auf der Benutzerschnittstelle 26 präsentiert werden kann. Beispiele solcher Informationen könnten die Namen der Objektfelder (in 2a und 2b gezeigt) sein und Betriebsarten- oder Funktions- Objekte und Hilfetexte enthalten, die einem Benutzer in einem bestimmten Zusammenhang angezeigt werden können. Ein Funktionsobjekt ist meistens eine komplexere Einstellung, die nicht unmittelbar zur Anwahl eines Merkmals für ein Gerät führt und ein Betriebsartobjekt führt meist zu einer direkten Einstellung für ein Gerät. Das gesamte Material in der Inhalte Datenbank 20 kann von einem Provider für Inhalte geändert oder editiert werden.
  • Der Block 18 für extern zur Verfügung gestellte Daten ist eine symbolische Darstellung für alle Inhalte, die von irgendeiner Quelle in die Datenbank Inhalte 20 eingefügt werden.
  • Weiterhin enthält die Datenbank für Benutzerschnittstellenobjekte 12 Typen für graphische Objekte, die auf der Benutzerschnittstelle 26 dargestellt werden können. Diese besagte Datenbank versorgt eine Graphikbibliothek 14 mit allgemeinen Darstellungen dieser Typen. Somit enthält die Graphikdatenbank 14 Funktionen, um die Benutzerschnittstellenobjekte an der Benutzerschnittstelle 26 zu bearbeiten. Sie versorgt den Graphikgenerator 16 mit speziellen Instruktionen aus der Datenbank für Benutzerschnittstellenobjekte 12.
  • Der Graphikgenerator 16 übernimmt sowohl die Darstellung auf der Benutzerschnittstelle 26 als auch die vom Anwender vorgenommenen Manipulationen. Dabei führt er Aktionen durch, die vom Interaktionsinterpreter 22 durch Sammeln von Inhalt von der Inhalte Datenbank 20 und Verknüpfen des Inhalts mit der Graphikbibliothek 14 signalisiert werden und Lieferung der Darstellung einer gewünschten Aktion an die Benutzerschnittstelle 26. Die Benutzerschnittstelle 26 stellt eine Rückkopplung von jeder Aktion dar, die der Benutzer der Benutzerschnittstelle 26 vornimmt.
  • 2a und 2b zeigen schematisch eine Benutzerschnittstelle 26 nach der vorliegenden Erfindung.
  • Ein Benutzer der Benutzerschnittstelle 26 kann, beispielsweise, über die Eingabeeinrichtung 24 eine Kombination eines Objektfeldes, das Funktionsmerkmale, die eine Einstellung definieren und eines Objektfeldes von Betriebsarten, die bestimmte Betriebsarten umfassen, auswählen, indem er das Objektfeld, das Funktionen umfasst oder das Objektfeld, das Betriebsarten umfasst, in das Focusgebiet 30 auf der Benutzerschnittstelle 26 verschiebt. Wenn ein Feld mit Funktionsmerkmalen in einem vertikalen Balken angeordnet ist und eines der Objektfelder A-G in 2a im Focusgebiet 30, werden dessen Funktionsmerkmale/Betriebsarten im horizontalen Balken 34 dargestellt. Ähnlich wird, wenn ein Feld mit Funktionsmerkmalen in einem horizontalen Balken 34 angeordnet ist und eines der Objektfelder F0–F5 in 2a im Focusgebiet 30, werden dessen Betriebsarten/Funktionsmerkmale im vertikalen Balken 32 dargestellt. Immer wenn ein Objektfeld, das Objekte wie Funktionsmerkmale enthält, in den Focusbereich 30 verschoben wird, überschreibt dessen Inhalt den Inhalt des kreuzenden (anderen) Balkens 32, 34.
  • Diese Interaktion erlaubt dem Anwender, eine gewünschte Kombination von Objektfeldern A–G und z. B. F0–F5 (wie in 2a gezeigt), oder A0–A5 (nicht gezeigt), D0–D5 (nicht gezeigt) usw. ohne die Betätigung anderer Tasten als Rechts, Links, Auf und Ab auf einem Keyboard oder Tastenfeld anzusteuern. Der Anwender wählt dann die im Focusgebiet 30 kombinierten Merkmale aus, indem er eine Taste wie OK oder Bestätigung oder Auswahl drückt.
  • Demnach kann der Anwender mit Hilfe des erfindungsgemäßen Kreuzungspunkt Navigationsverfahrens bzw. der Einrichtung in einem Zapping Modus arbeiten, vergleichbar mit dem aus dem Stand der Technik bekannten Blättern in einer Kanalliste.
  • Bei einem weiteren Ausführungsbeispiel der Erfindung wird nur das Focusgebiet 30 und ein Informationsfeld 36 auf der Benutzerschnittstelle 26 dargestellt und nicht die ganzen Balken 32, 34. Auch wenn die Balken 32, 34 vollständig gezeigt. werden, können diese transparent sein, was eine detailreichere Sicht auf das Hintergrundbild, z. B. ein Fernsehbild 36 oder Graphik erlaubt. Die Balken 32, 34 müssen sich nicht auf einer geraden Linie erstrecken, wichtig ist aber, dass die so genannten Balken 32, 34, wo sie sich kreuzen, ein Focusgebiet 30 bilden. Des Weiteren kann das Focusgebiet 30 markiert, hervorgehoben, schattiert usw. sein, um es für den Anwender leichter erkennbar zu machen.
  • 2b zeigt ein Beispiel einer möglichen Änderung der Balken 32, 34. A–G und F0–F5 von 2a bilden im Focusgebiet 30 ein Objektfeld F2:0, wenn die Objektfelder F0 und F2 im Focusgebiet 30 kombiniert werden. Die Kombination wird erreicht, indem das Objektfeld F2 des Balkens 34 in das Focusgebiet 30 verschoben wird, wobei das Objektfeld F0 im Balken 32 überschrieben wird, diese Kombination bildet einen vertikalen Balken 32 mit neuen Objektfeldern F2:0–F2:5. Die Verschieberichtung wird durch den Index 2:0 im Ausdruck F2:0 angezeigt; d. h. dass der horizontale Balken 34 in das Focusgebiet verschoben ist und dass F2 F:0 überlappt.
  • Anhand der 2a und 2b wird nun ein mögliches Ausführungsbeispiel der vorliegenden Erfindung beispielhaft dargestellt, bei dem Merkmale eines Fernsehgeräts, das mit einer Set Top Box ausgestattet ist, eingestellt werden. Es sei angenommen, dass das vertikale Objektfeld F0 in 2a die Betriebsart des Erstellens einer persönlichen TV Programm- oder Kanalliste enthält oder umfasst, wobei die Kanäle in der Reihenfolge der Programmplätze 1, 2, 3, 4 ..., aufgelistet werden, und dass das horizontale Objektfeld F2 das Merkmal für den Kanal "CNNTM" enthält. Somit wird, wenn das Feld F2 mit der Taste für Links oder Rechts (bei umlaufenden Balken) auf einem Tastenfeld auf F0 verschoben wird und somit das Feld F0 überlappt, und diese Anwahl durch Drücken einer Bestätigungstaste bekräftigt wird, erreicht, dass die Objektfelder A–F0 im vertikalen Balken 32 geändert werden, um die Objektfelder F2:0–F2:5 zu umfassen, die eine Folge von endlichen Merkmalen enthalten, die einen Platz in einer persönlichen Kanalliste definieren. Durch Verschieben von F2:1 mit der Ab oder Auf Taste des Tastenfelds 24 in das Focusgebiet 30 und durch Drücken der Bestätigungstaste wird der Kanal "CNNTM" auf den Programmplatz 1 der persönlichen Kanalliste gelegt.
  • Darüber hinaus ist als Beispiel eines Funktionsmerkmals einer Set Top Box denkbar, dass alle neuen Kanäle, die in einer Folge zur Verfügung stehen, an einer besonderen Position der Kanalliste angeordnet werden, beispielsweise auf den Programmplätzen 1015 der persönlichen Kanalliste. Das kann dann automatisch ablaufen, wenn dieses Funktionsmerkmal mit der Bestätigungstaste bestätigt wird.
  • Zusammenfassend kann die Erfindung wie folgt beschrieben werden:
    Ein elektronisches Gerät umfasst ein Display, auf dem ein Focusgebiet angeordnet ist. Das Focusgebiet ist dafür vorgesehen, Information anzuzeigen, die erforderlich ist, damit ein Benutzer die Funktionen des elektronischen Geräts steuern kann.
  • Die Informationen, die dem Benutzer angezeigt werden sollen, werden in eine Anzahl von unterschiedlichen Teilinformationen unterteilt. Diese Teilinformationen werden in einer oder mehreren Ebenen angeordnet. Auf jeder der Ebenen sind die dazugehörigen Teilinformationen ähnlich detailliert.
  • Die Teilinformationen auf der ersten Ebene sind sehr allgemein. Auf der zweiten Ebene sind die Teilinformationen detaillierter als auf der ersten Ebene, aber immer noch recht allgemein. Auf der dritten Ebene sind die Teilinformationen noch detaillierter als auf der zweiten Ebene. Und so geht es weiter.
  • Zusätzlich sind die Teilinformationen entsprechend ihrem Inhalt verknüpft. Das bedeutet, dass eine Teilinformation auf der ersten Ebene mit einer oder mehreren Teilinformationen auf der zweiten Ebene verknüpft ist. Genau so ist auch eine Teilinformation auf der zweiten Ebene mit einer oder mehreren Teilinformationen auf der dritten Ebene verknüpft, usw.
  • Die Teilinformationen, die dem Benutzer angezeigt werden sollen, können deshalb wie folgt angeordnet werden:
    erste Ebene: A B C D E ...
    zweite Ebene: A0 A1 A2 ... B0 B1 ... C0 C1 ... D0 ... E0 ...
    dritte Ebene: A0:0 A0:1 ... B0:0 B0:1 ... C0:0 ... D0:0 ...
    vierte Ebene: ...,
    wobei A, B, C, ... A0, A1, ... B0, ... A0:0, A0:1, ... Teilinformationen auf den verschiedenen Ebenen sind, und
    A, A0, A0:1, ... Teilinformationen sind, die miteinander verknüpft sind, wobei die Verknüpfung durch die Verwendung des gleichen Buchstabens ausgedrückt wird.
  • Durch die oben beschriebene Struktur werden die Teilinformationen baumartig angeordnet, wobei jeder Ast des Baumes eine weitere Ebene darstellt.
  • Das elektronische Gerät ist mit einer Eingabeeinrichtung versehen, um die im Focusgebiet gezeigten Teilinformation zu ändern. Mit dieser Eingabeeinrichtung kann der Benutzer die im Focusgebiet gezeigten Teilinformationen wie folgt ändern:
    Einerseits kann der Benutzer die Teilinformationen im Focusgebiet innerhalb der gleichen Ebene ändern. In diesem Fall kann der Benutzer beispielsweise von A nach B oder C oder von C1 nach C0 oder ähnlichem wechseln.
  • Andererseits kann der Benutzer die Teilinformationen im Focusgebiet von einer Ebene zu einer anderen Ebene ändern. In diesem Fall kann der Benutzer beispielsweise von B nach B1 oder von D0:2 nach D0 oder von D0 nach D oder ähnlichem wechseln.
  • Zum Wechseln zwischen den Teilinformationen auf den verschiedenen Ebenen gibt es auf der Eingabeeinrichtung wenigstens zwei Tasten. Der Benutzer kann damit beginnen, zwischen den Teilinformationen der ersten Ebene durch Drücken einer ersten Taste zu wechseln. Dann wird zum Wechseln auf die zweite Ebene eine zweite Taste betätigt. Zum Wechseln zwischen den Teilinformationen auf der zweiten Ebene drückt der Benutzer weiterhin die zweite Taste. Um dann auf die dritte Ebene zu wechseln, wird wieder die erste Taste benutzt. Zum Wechseln zwischen den Teilinformationen auf der dritten Ebene drückt der Benutzer weiterhin die erste Taste, usw.
  • Im Ergebnis kann der Benutzer mit der Teilinformation A auf der ersten Ebene beginnen und auf dieser Ebene zu allen anderen Teilinformationen B, C, ... dieser Ebene wechseln, indem er die erste Taste drückt. Hierbei kann der Benutzer alle Teilinformationen dieser Ebene lesen und die Teilinformation auswählen, die für ihn wichtig ist. Die Auswahl erfolgt dadurch, dass die wichtige Teilinformation in das Focusgebiet des Displays gebracht wird.
  • Wenn die wichtige Teilinformation sich im Focusgebiet befindet, kann der Benutzer auf die zweite Ebene wechseln, indem er die zweite Taste drückt. Auf Grund der Tatsache, dass der Benutzer eine bestimmte Teilinformation auf der ersten Ebene angewählt hatte, bevor er auf die zweite Ebene wechselte, sind die auf der zweiten Ebene dargestellten Teilinformationen alle mit der bestimmten Teilinformation auf der ersten Ebene verknüpft. Wenn der Benutzer beispielsweise auf der ersten Ebene die Teilinformation C angewählt hat, wird eine der verknüpften Teilinformationen C0, C1, C2, ... der zweiten Ebene nach dem Drücken der zweiten Taste angezeigt.
  • Dann kann der Benutzer innerhalb der zweiten Ebene zu allen verknüpften Teilinformationen C0, C1, C2, ... dieser zweiten Ebene durch Drücken der zweiten Taste wechseln. Der Benutzer kann dann die Teilinformation auswählen, die für ihn wichtig ist. Die Auswahl erfolgt dadurch, dass die wichtige Teilinformation in das Focusgebiet des Displays gebracht wird. Wenn die wichtige Teilinformation sich im Focusgebiet befindet, kann der Benutzer auf die dritte Ebene wechseln, indem er wieder die erste Taste drückt; usw.
  • Dies führt zu dem folgenden Beispiel von aufeinander folgenden Änderungen der Teilinformation im Focusgebiet:
    A erste Taste
    B erste Taste
    C zweite Taste
    C0 zweite Taste
    C1 zweite Taste
    C2 zweite Taste
    C3 zweite Taste
    C4 erste Taste
    C4:0 erste Taste
    C4:1 erste Taste
    C 4:2 ...
    ...
  • Bei einer solchen Folge von Änderungen der Teilinformationen im Focusgebiet kann der Benutzer schließlich die Teilinformation wählen, die der Funktion des elektronischen Geräts entspricht, die vom Benutzer gewünscht wird. Dann drückt der Benutzer die Bestätigungstaste auf der Eingabeeinrichtung, wodurch die gewünschte Funktion dann von dem elektronischen Gerät ausgeführt wird.
  • So lange es möglich ist, von einer Ebene zu einer nächsttieferen Ebene zu wechseln, wird die Kombination von zwei Teilinformationen dieser zwei Ebenen im Focusgebiet angezeigt. Die erste Teilinformation dieser Kombination gehört zu der Ebene, in der der Benutzer gegenwärtig Änderungen durchführt. Die ersten Teilinformationen entsprechen somit den oben beschriebenen Teilinformationen. Die zweite Teilinformation der Kombination von zwei Teilinformationen gehört zu der nächstniedrigeren Ebene. Die beiden Teilinformationen sind, wie oben beschrieben, miteinander verknüpft.
  • Als Beispiele können die folgenden Kombinationen von zwei Teilinformationen im Focusgebiet angezeigt werden:
    B + B1
    F + F0
    D3 + D3:5
  • Mit der erwähnten ersten Taste der Eingabeeinrichtung kann der Benutzer die im Focusgebiet angezeigte Kombination wie folgt ändern:
    B + B1 erste Taste
    C + C1 erste Taste
    D + D1 ... ...
  • Das bedeutet, dass die erste Taste dem Benutzer ermöglicht, zwischen den Teilinformationen der ersten Ebene zu wechseln.
  • Mit der erwähnten zweiten Taste der Eingabeeinrichtung kann der Benutzer die im Focusgebiet angezeigte Kombination wie folgt ändern:
    B + B1 zweite Taste
    B1 + B1:0 zweite Taste
    B1 + B1:1 zweite Taste
    B1 + B1:2 ... ...
  • Das bedeutet, dass die zweite Taste dem Benutzer ermöglicht, von der ersten Ebene zur zweiten Ebene zu wechseln und dann zwischen den Teilinformationen der zweiten Ebene zu wechseln.
  • Wenn der Benutzer wieder die erste Taste drückt, enthält die im Focusgebiet angezeigte Kombination die Teilinformationen der zweiten und dritten Ebene, der Benutzer kann dann fortfahren, durch Drücken der ersten Taste zwischen den Teilinformationen der dritten Ebene zu wechseln.
  • Deshalb kann der Benutzer mit einer der beiden Tasten von einer bestimmten Ebene zu der nächstniedrigeren Ebene wechseln und dann zwischen den Teilinformationen dieser niedrigeren Ebene weiterschalten.
  • Auf der untersten Ebene wird im Focusgebiet nur eine Teilinformation von dieser Ebene angezeigt, z. B. F2:0. Diese Teilinformation kann dann vom Benutzer durch Betätigen der Bestätigungstaste auf der Eingabeeinrichtung ausgewählt werden, wie bereits beschrieben.
  • Weiterhin ist es möglich, auf dem Display des elektronischen Geräts nicht nur das Focusgebiet anzuzeigen, sondern eine Anzahl zusätzlicher Gebiete. Diese zusätzlichen Gebiete können, wie in 2a und 2b gezeigt, als ein vertikaler Balken und ein horizontaler Balken dargestellt werden.
  • In diesem Fall wird eine Teilinformation in einem der zusätzlichen Gebiete angezeigt und die Teilinformationen der zusätzlichen Gebiete auf dem vertikalen Balken gehören zu der nächsthöheren oder nächstniedrigeren Ebene wie die zusätzlichen Gebiete auf dem horizontalen Balken.
  • Wenn der Benutzer die Teilinformation im Focusgebiet ändert, wird eine Verschiebung des vertikalen Balkens einschließlich des Focusgebiets oder eine Verschiebung des horizontalen Balkens einschließlich des Focusgebiets vorgenommen. Solch eine Verschiebung oder Scrollen hat als Ergebnis, dass jeweils immer die Teilinformation ins Focusgebiet bewegt wird, die vor der Verschiebung als Nachbarelement des Focusgebiets im vertikalen oder horizontalen Balken dargestellt wurde.
  • Diese Verschiebung oder dieses Scrollen kann in beiden Richtungen des vertikalen und des horizontalen Balkens vorgenommen werden. Hierfür kann die Eingabeeinrichtung vier Tasten, d. h. eine Auf und eine Ab Taste für den vertikalen Balken und eine Links und eine Rechts Taste für den horizontalen Balken.
  • Mit diesen vier Tasten ist es dem Benutzer auch möglich, in die höhere Ebene zurückzukehren, beispielsweise von C4:1 nach C4.
  • Mit diesen vier Tasten der Eingabeeinrichtung kann der Benutzer die im Focusgebiet angezeigte Kombination wie folgt ändern:
    G + G0 Ab Taste
    F + F0 Ab Taste
    E + E0 Links Taste
    E0 + E0:0 Links Taste
    E1 + E1:0 Links Taste
    E2 + E2:0 Rechts Taste
    E1 + E1:0 Auf Taste
    E + E1 Auf Taste
    F + F1 Links Taste
    F1 + F1:0 Links Taste
    F2 + F2:0 Ab Taste
    F2:0 Ab Taste
    F2:1 Ab Taste
    F2:2 Bestätigungstaste,
    wobei bei den letzten drei Zeilen des obigen Beispiels keine Kombination von zwei Teilinformationen dargestellt wird, weil F2:0, F2:1, F2:2 zur untersten Ebene gehören. Zum Schluss des Beispiels wird das Element F2:2 vom Benutzer ausgewählt.

Claims (25)

  1. Verfahren zur Navigation mit verschiebbarem Kreuzungspunkt an einer Benutzerschnittstelle (26), dadurch gekennzeichnet, dass zwei verschiebbare Balken (32, 34) vorgesehen sind, von denen jeder wenigstens ein Objektfeld (A, B, C, ..., F0, F1, F2, ...) aufweist, die sich gegenseitig am Kreuzungspunkt der Balken (32, 34) überlappen, wenn sie in ein Focusgebiet (30) an der Benutzerschnittstelle (26) verschoben werden, wobei die Objektfelder (F0, F1, F2, ...) eines der zwei Balken (34) dem Objektfeld (F) des anderen Balkens (32) untergeordnet sind, das sich im Focusgebiet (30) befindet, wobei die beiden Objektfelder (F, F0) kombiniert werden und wobei die Kombination der beiden Objektfelder (F, F0) durch eine Bestätigungshandlung ausgewählt werden kann.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass Objektfelder (F2:0, F2:1, F2:2, ...) vorgesehen sind, die den untergeordneten Objektfeldern (F0, F1, F2, ...) untergeordnet sind.
  3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass es sichtbare und möglicherweise auch unsichtbare Objektfelder gibt, die zyklisch miteinander verbunden sind.
  4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass Scrollen durch Verschieben auf und ab oder links und rechts geschieht, wodurch Objekte in das Focusgebiet (30) bewegt werden.
  5. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass ein Informationsfeld (36) an der Benutzerschnittstelle angezeigt wird, das Text enthält, der die Eigenschaften der Objekte beschreibt, die im Focusgebiet (30) verbunden sind.
  6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass das Focusgebiet markiert ist.
  7. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die Balken schmal sind, so dass eine Bilddarstellung auf dem Bildschirm möglich ist, auch wenn die Balken (32, 34) sichtbar sind.
  8. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass die Balken transparent sichtbar sind.
  9. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass Eigenschaften in Balken- Objektfeldern (A–G; F0–F5) in einer Reihenfolge in den Objektfeldern (F2:0–F2:5) eines der Balken (32) angezeigt werden, wenn der Focus (30) bestätigt ist.
  10. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass Bestätigung und Scrollen durch Auslösen eines von fünf Funktionsbefehlen geschieht.
  11. Verfahren nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, dass das Focusgebiet (30) ermöglicht, dass alle Funktionen für jede Art von Geräten angezeigt werden können, geführt durch Kreuzungspunkt-Navigation mittels der Funktionsbefehle.
  12. Anordnung (10) für gescrollte Kreuzungspunkt-Navigation an einer Benutzerschnittstelle (26), dadurch gekennzeichnet, dass sie zwei verschiebbare Balken (32, 34) umfasst, von denen jeder wenigstens ein Objektfeld (A, B, C, ..., F0, F1, F2, ..) aufweist, die einander überlappen, wenn sie in ein Focusgebiet (30) an einer Benutzerschnittstelle (26) am Kreuzungspunkt der Balken (32, 34) gescrollt werden, wobei die Objektfelder (F0, F1, F2, ...) eines der zwei Balken (34) dem Objektfeld (F) des anderen Balkens (32) untergeordnet sind, das sich im Focusgebiet (30) befindet, und weiterhin ein Objektfeldmittel (14, 16, 22) zur Kombination der beiden Objektfelder (F, F0) im Focusgebiet (30) am Kreuzungspunkt umfasst, und ein Eingabemittel (24) zur Auswahl der Kombination der zwei Objektfelder (F, F0).
  13. Anordnung nach Anspruch 12, dadurch gekennzeichnet, dass besagtes Objektfeldmittel ein Interaktionsinterpreter (22) zwischen dem besagten Eingabemittel (24) und einem Graphikgenerator (16) ist, der mit einer Graphikbibliothek (14) zur Erzeugung der Balken (32, 34) und der von ihnen umfassten Betriebseigenschaften oder Betriebsarten verbunden ist.
  14. Anordnung nach Anspruch 13, dadurch gekennzeichnet, dass besagtes Objektfeldmittel weiterhin eine Inhaltsdatenbank (20) umfasst, die mit dem besagten Graphikgenerator (16) und einer Objektdatenbank (12) der Benutzerschnittstelle verbunden ist, die wiederum mit der Graphikbibliothek (14) und dem besagten Generator (16) verbunden ist.
  15. Anordnung nach einem der Ansprüche 12 bis 14, dadurch gekennzeichnet, dass Objektfelder (F2 : 0, F2 : 1, F2 2, ...) vorgesehen sind, die den untergeordneten Objektfeldern (F0, F1, F2, ...) untergeordnet sind.
  16. Anordnung nach einem der Ansprüche 12 bis 14, dadurch gekennzeichnet, dass es in den Balken sichtbare und möglicherweise auch unsichtbare Objektfelder gibt, die zyklisch miteinander verbunden sind.
  17. Anordnung nach einem der Ansprüche 12 bis 16, dadurch gekennzeichnet, dass Scrollen durch Verschieben auf und ab oder links und rechts geschieht, wodurch Objekte in das Focusgebiet (30) bewegt werden.
  18. Anordnung nach einem der Ansprüche 12 bis 17, dadurch gekennzeichnet, dass ein Informationsfeld (36) an der Benutzerschnittstelle angezeigt wird, das Text enthält, der die Eigenschaften der Objekte beschreibt, die im Focusgebiet verbunden sind.
  19. Anordnung nach einem der Ansprüche 12 bis 17, dadurch gekennzeichnet, dass das Focusgebiet markiert ist.
  20. Anordnung nach einem der Ansprüche 12 bis 19, dadurch gekennzeichnet, dass die Balken schmal sind, so dass eine Bilddarstellung auf dem Bildschirm möglich ist, auch wenn alle Balken sichtbar sind.
  21. Anordnung nach einem der Ansprüche 12 bis 20, dadurch gekennzeichnet, dass die Balken transparent sichtbar sind.
  22. Anordnung nach einem der Ansprüche 12 bis 21, dadurch gekennzeichnet, dass Eigenschaften in Balken- Objektfeldern (A-G; F0–F5) in einer Reihenfolge in den Objektfeldern (F2:0–F2:5) eines der Balken (32) angezeigt werden, wenn der Focus (30) bestätigt ist.
  23. Anordnung nach einem der Ansprüche 12 bis 22, dadurch gekennzeichnet, dass Bestätigung und Scrollen durch Auslösemittel mit fünf Funktionsbefehlen geschieht.
  24. Anordnung nach Anspruch 23, dadurch gekennzeichnet, dass das Focusgebiet (30) ermöglicht, dass alle Funktionen für jede Art von Geräten angezeigt werden können, geführt durch Kreuzungspunkt-Navigation mittels der Funktionsbefehle.
  25. Anordnung nach einem der Ansprüche 12 bis 24, dadurch gekennzeichnet, dass sie in einer Set-Top-Box enthalten ist.
DE60011770T 1999-04-22 2000-04-20 Verfahren und vorrichtung zur navigation mit verschiebbaren kreuzungspunkten in einer benutzerschnittstelle Expired - Lifetime DE60011770T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SE9901443A SE514282C2 (sv) 1999-04-22 1999-04-22 Förfarande och anordning för rullbar krysspunktnavigering i ett användargränssnitt
SE9901443 1999-04-22
PCT/EP2000/003637 WO2000065429A1 (en) 1999-04-22 2000-04-20 Method and an arrangement for scrollable cross point navigation in a user interface

Publications (2)

Publication Number Publication Date
DE60011770D1 DE60011770D1 (de) 2004-07-29
DE60011770T2 true DE60011770T2 (de) 2004-11-04

Family

ID=20415314

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60011770T Expired - Lifetime DE60011770T2 (de) 1999-04-22 2000-04-20 Verfahren und vorrichtung zur navigation mit verschiebbaren kreuzungspunkten in einer benutzerschnittstelle

Country Status (17)

Country Link
US (2) US7293241B1 (de)
EP (2) EP1291754B1 (de)
JP (2) JP2002543487A (de)
KR (2) KR100684955B1 (de)
CN (1) CN100377048C (de)
AT (1) ATE269986T1 (de)
AU (1) AU761127B2 (de)
BR (1) BRPI0009942B1 (de)
CA (1) CA2367697A1 (de)
DE (1) DE60011770T2 (de)
ES (1) ES2218144T3 (de)
IL (2) IL146048A0 (de)
MX (1) MXPA01010628A (de)
NO (1) NO20015092D0 (de)
SE (1) SE514282C2 (de)
SG (1) SG112900A1 (de)
WO (1) WO2000065429A1 (de)

Families Citing this family (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2365676B (en) 2000-02-18 2004-06-23 Sensei Ltd Mobile telephone with improved man-machine interface
JP2003527707A (ja) * 2000-03-17 2003-09-16 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ マルチレベルメニューを表示する方法及び装置
US6505194B1 (en) * 2000-03-29 2003-01-07 Koninklijke Philips Electronics N.V. Search user interface with enhanced accessibility and ease-of-use features based on visual metaphors
US7698652B2 (en) * 2001-02-09 2010-04-13 Koninklijke Philips Electronics N.V. Rapid retrieval user interface designed around small displays and few buttons for searching long lists
US6668177B2 (en) 2001-04-26 2003-12-23 Nokia Corporation Method and apparatus for displaying prioritized icons in a mobile terminal
US6976228B2 (en) * 2001-06-27 2005-12-13 Nokia Corporation Graphical user interface comprising intersecting scroll bar for selection of content
US7039879B2 (en) * 2001-06-28 2006-05-02 Nokia Corporation Method and apparatus for scrollable cross-point navigation in a user interface
US6924845B1 (en) 2001-08-24 2005-08-02 Nokia Corporation Value added digital video receiver
US7650569B1 (en) 2001-08-29 2010-01-19 Allen Paul G System and method for focused navigation within a user interface
US7735102B1 (en) 2001-08-29 2010-06-08 Billmaier James A System and method 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
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
US7032188B2 (en) 2001-09-28 2006-04-18 Nokia Corporation Multilevel sorting and displaying of contextual objects
US7369520B2 (en) 2001-10-02 2008-05-06 Nokia Corporation Internet protocol address to packet identifier mapping
US7349357B1 (en) 2001-10-02 2008-03-25 Nokia Corporation Internet protocol address to packet identifier mapping
US7606819B2 (en) 2001-10-15 2009-10-20 Maya-Systems Inc. Multi-dimensional locating system and method
US6910191B2 (en) 2001-11-02 2005-06-21 Nokia Corporation Program guide data selection device
US6966037B2 (en) 2001-11-19 2005-11-15 Nokia Corporation Method and apparatus for scrollable cross-point navigation in a calendar user interface
US6996777B2 (en) 2001-11-29 2006-02-07 Nokia Corporation Method and apparatus for presenting auditory icons in a mobile terminal
US7487254B2 (en) 2001-12-20 2009-02-03 Nokia Corporation Fixed length filtering to filter clusters of discrete segments of data
US6934911B2 (en) 2002-01-25 2005-08-23 Nokia Corporation Grouping and displaying of contextual objects
DE10237343A1 (de) * 2002-08-14 2004-03-04 Betaresearch Gmbh Verfahren und Anordnung zur Navigation auf einer Benutzeroberfläche
SE0202664L (sv) * 2002-09-09 2003-11-04 Zenterio Ab Grafiskt användargränssnitt för navigering och selektion från olika valbara alternativ presenterade på en bildskärm
US8601514B1 (en) 2002-09-27 2013-12-03 Arris Enterprises, Inc. PC media center and extension device for a home entertainment system
US8141117B1 (en) 2002-09-30 2012-03-20 Arris Group, Inc. PC media center and extension device for interfacing with a personal video recorder through a home network
US20080058106A1 (en) 2002-10-07 2008-03-06 Maya-Systems Inc. Multi-dimensional locating game system and method
CN100479029C (zh) * 2002-12-16 2009-04-15 微软公司 与计算机装置接口的系统和方法
US7661075B2 (en) 2003-05-21 2010-02-09 Nokia Corporation User interface display for set-top box device
US7681149B2 (en) 2003-05-21 2010-03-16 Nokia Corporation User interface display for set-top box device
US7503013B2 (en) * 2003-07-17 2009-03-10 Cablevision Systems Corporation System and method for vertical path navigation
JP4254950B2 (ja) * 2003-09-01 2009-04-15 ソニー株式会社 再生装置および再生装置における操作メニュー表示方法
US7698654B2 (en) * 2004-01-05 2010-04-13 Microsoft Corporation Systems and methods for co-axial navigation of a user interface
US20050198139A1 (en) * 2004-02-25 2005-09-08 International Business Machines Corporation Multispeaker presentation system and method
JP3890445B2 (ja) * 2004-05-07 2007-03-07 株式会社コナミデジタルエンタテインメント ゲームプログラム及びゲーム装置
US7853895B2 (en) 2004-05-11 2010-12-14 Sony Computer Entertainment Inc. Control of background media when foreground graphical user interface is invoked
US7681141B2 (en) 2004-05-11 2010-03-16 Sony Computer Entertainment America Inc. Fast scrolling in a graphical user interface
US8190907B2 (en) 2004-08-11 2012-05-29 Sony Computer Entertainment Inc. Process and apparatus for automatically identifying user of consumer electronics
US7890889B2 (en) 2004-09-27 2011-02-15 Nokia Corporation User-interface application for media file management
US20060123360A1 (en) * 2004-12-03 2006-06-08 Picsel Research Limited User interfaces for data processing devices and systems
US20060123359A1 (en) * 2004-12-03 2006-06-08 Schatzberger Richard J Portable electronic device having user interactive visual interface
GB2421135A (en) 2004-12-09 2006-06-14 Sony Uk Ltd User resizable video display of catalogue entries
JP4711695B2 (ja) * 2005-02-16 2011-06-29 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 携帯端末及びオブジェクト装飾方法
US7412661B2 (en) * 2005-03-04 2008-08-12 Microsoft Corporation Method and system for changing visual states of a toolbar
US20070016652A1 (en) * 2005-03-29 2007-01-18 Citu Gheorghe A Dynamic image display
JP2006319916A (ja) * 2005-05-16 2006-11-24 Olympus Imaging Corp 表示制御装置及びその表示制御方法とこの表示制御装置を備えたカメラ
AU2005203074A1 (en) * 2005-07-14 2007-02-01 Canon Information Systems Research Australia Pty Ltd Image browser
JP4536637B2 (ja) 2005-10-28 2010-09-01 株式会社スクウェア・エニックス 情報散策装置及び方法、プログラム並びに記録媒体
US8549442B2 (en) 2005-12-12 2013-10-01 Sony Computer Entertainment Inc. Voice and video control of interactive electronically simulated environment
JP4796448B2 (ja) * 2006-07-21 2011-10-19 株式会社日立製作所 マンマシン装置
US7979091B2 (en) 2006-08-31 2011-07-12 Nokia Corporation Method for operating a mobile communication device, software provided for carrying out the method, software storage medium for storing the software, and the mobile communication device
KR101340562B1 (ko) * 2007-04-10 2013-12-11 삼성전자주식회사 복사 장치 및 사용자 인터페이스 방법
US20090007014A1 (en) * 2007-06-27 2009-01-01 Microsoft Corporation Center locked lists
US7750895B2 (en) * 2007-06-29 2010-07-06 Microsoft Corporation Navigating lists using input motions
US8069404B2 (en) 2007-08-22 2011-11-29 Maya-Systems Inc. Method of managing expected documents and system providing same
US8601392B2 (en) 2007-08-22 2013-12-03 9224-5489 Quebec Inc. Timeline for presenting information
FI20070702L (fi) * 2007-09-14 2009-03-15 Clarovision Ltd Oy Graafinen käyttöliittymä ja laite sen ohjaamiseksi
CN101464740B (zh) * 2007-12-19 2011-06-08 深圳富泰宏精密工业有限公司 具有光标控制装置的电子装置
KR100968280B1 (ko) * 2008-02-13 2010-07-06 가자마 이엔티 (주) 이비인후과용 의료장치
US8739050B2 (en) 2008-03-07 2014-05-27 9224-5489 Quebec Inc. Documents discrimination system and method thereof
KR101461954B1 (ko) 2008-05-08 2014-11-14 엘지전자 주식회사 단말기 및 그 제어 방법
DE102008046493B4 (de) 2008-09-09 2010-07-29 Fm Marketing Gmbh Multimedia-Anordnung mit einer programmierbaren Universal-Fernsteuerung
CA2677921C (en) 2008-09-12 2017-06-13 Mathieu Ma Audet Method of managing groups of arrays of documents
KR20100134948A (ko) * 2009-06-16 2010-12-24 삼성전자주식회사 터치스크린을 구비하는 장치의 메뉴 표시 방법
US8957866B2 (en) * 2010-03-24 2015-02-17 Microsoft Corporation Multi-axis navigation
TW201227309A (en) * 2010-12-24 2012-07-01 Mstar Semiconductor Inc Display apparatus, remote controller and associated display system
US9189129B2 (en) 2011-02-01 2015-11-17 9224-5489 Quebec Inc. Non-homogeneous objects magnification and reduction
JP5689018B2 (ja) * 2011-04-27 2015-03-25 古野電気株式会社 船舶用情報表示装置、船舶用情報表示方法、及び船舶用情報表示プログラム
CN102790826A (zh) * 2011-05-20 2012-11-21 腾讯科技(深圳)有限公司 首字母列表定位方法及移动终端
US10289657B2 (en) 2011-09-25 2019-05-14 9224-5489 Quebec Inc. Method of retrieving information elements on an undisplayed portion of an axis of information elements
CN104170395A (zh) * 2012-02-24 2014-11-26 日立麦克赛尔株式会社 内容显示装置
US9519693B2 (en) 2012-06-11 2016-12-13 9224-5489 Quebec Inc. Method and apparatus for displaying data element axes
US9646080B2 (en) 2012-06-12 2017-05-09 9224-5489 Quebec Inc. Multi-functions axis-based interface
WO2014001060A1 (en) * 2012-06-27 2014-01-03 Oce-Technologies B.V. A user interaction system for displaying digital objects
US20140019861A1 (en) * 2012-07-13 2014-01-16 Sight8, Inc. Graphical user interface for navigating audible content
DE102012107550A1 (de) * 2012-08-17 2014-05-15 Claas Selbstfahrende Erntemaschinen Gmbh Anzeigenvorrichtung für Landmaschinen
EP2713258A1 (de) * 2012-09-27 2014-04-02 Advanced Digital Broadcast S.A. Verfahren zur Erzeugung eines grafischen Benutzerschnittstellenmenüs
KR101416749B1 (ko) * 2012-12-13 2014-07-08 주식회사 케이티 Tv 재생 장치 및 방법
US9377345B2 (en) 2013-09-11 2016-06-28 Illinois Tool Works Inc. Food product scale
TWI517021B (zh) * 2014-02-17 2016-01-11 拓連科技股份有限公司 項目變換之管理方法及系統,及相關電腦程式產品
JP6016840B2 (ja) * 2014-03-28 2016-10-26 京セラドキュメントソリューションズ株式会社 表示入力装置、および表示入力制御プログラム
JP5987017B2 (ja) * 2014-03-28 2016-09-06 京セラドキュメントソリューションズ株式会社 表示入力装置、および表示入力制御プログラム
US10168862B2 (en) 2014-09-30 2019-01-01 Walmart Apollo, Llc System and method for menu-based navigation
US10354016B2 (en) 2014-09-30 2019-07-16 Vudu, Inc. System and method for menu-based navigation featuring showcases
US10642880B2 (en) 2014-10-05 2020-05-05 Vudu, Inc. System and method for improved video streaming
US20200218413A1 (en) 2014-10-30 2020-07-09 Google Llc Systems and methods for presenting scrolling online content on mobile devices
US20160147422A1 (en) * 2014-11-26 2016-05-26 Ebay Enterprise, Inc. Systems and methods to display contextual information
KR102314109B1 (ko) * 2015-01-05 2021-10-18 삼성전자주식회사 디스플레이 장치 및 디스플레이 방법
JP2016105284A (ja) * 2015-12-15 2016-06-09 日立マクセル株式会社 コンテンツ表示装置
US10671266B2 (en) 2017-06-05 2020-06-02 9224-5489 Quebec Inc. Method and apparatus of aligning information element axes

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3712360A1 (de) * 1987-04-11 1988-10-27 Bosch Gmbh Robert Verfahren und vorrichtung zur auswahl oder eingabe des zieles bei einem navigationssystem im kraftfahrzeug
JPH03204766A (ja) * 1990-01-04 1991-09-06 Brother Ind Ltd 文書処理装置のメニュー表示制御装置
US5339391A (en) 1990-05-14 1994-08-16 Microelectronics And Computer Technology Corporation Computer display unit with attribute enhanced scroll bar
US5196838A (en) 1990-12-28 1993-03-23 Apple Computer, Inc. Intelligent scrolling
US5283560A (en) * 1991-06-25 1994-02-01 Digital Equipment Corporation Computer system and method for displaying images with superimposed partially transparent menus
JP3291311B2 (ja) 1992-03-16 2002-06-10 富士通株式会社 スクロール制御装置およびスクロール表示方法
JPH05298049A (ja) 1992-04-17 1993-11-12 Hitachi Ltd メニュー表示制御方式
US5864330A (en) 1993-06-29 1999-01-26 International Business Machines Corp. Method and apparatus for providing a two-dimensional position-sensitive scroll icon in a data processing system user interface
FR2710430B1 (fr) * 1993-09-24 1995-12-08 Peugeot Dispositif d'édition d'informations pour calculateur notamment d'aide à la navigation de véhicule automobile.
JPH07129516A (ja) * 1993-11-02 1995-05-19 Sony Corp 電子電話帳
US5553225A (en) 1994-10-25 1996-09-03 International Business Machines Corporation Method and apparatus for combining a zoom function in scroll bar sliders
JP4190591B2 (ja) * 1994-11-08 2008-12-03 ソニー株式会社 番組選択システム、受信装置、および番組選択画面表示方法
US5623613A (en) * 1994-11-29 1997-04-22 Microsoft Corporation System for displaying programming information
US5677708A (en) * 1995-05-05 1997-10-14 Microsoft Corporation System for displaying a list on a display screen
US5745717A (en) * 1995-06-07 1998-04-28 Vayda; Mark Graphical menu providing simultaneous multiple command selection
US5655094A (en) * 1995-09-29 1997-08-05 International Business Machines Corporation Pop up scroll bar
JPH09204286A (ja) 1996-01-29 1997-08-05 Nippon Telegr & Teleph Corp <Ntt> コンテンツ指定装置、コンテンツ指定方法および該方法を記憶した記録媒体
JP4420474B2 (ja) * 1996-02-14 2010-02-24 ソニー株式会社 電子番組ガイド表示制御装置及び方法
US5874961A (en) 1997-03-19 1999-02-23 International Business Machines Corporation Scroll bar amplification apparatus and method
US6445398B1 (en) * 1998-02-04 2002-09-03 Corporate Media Partners Method and system for providing user interface for electronic program guide
US6678891B1 (en) 1998-11-19 2004-01-13 Prasara Technologies, Inc. Navigational user interface for interactive television
CN1179555C (zh) * 1999-02-08 2004-12-08 皇家菲利浦电子有限公司 用于显示电子节目指南的方法和装置
US7987433B2 (en) * 2003-04-15 2011-07-26 International Business Machines Corporation Methods, systems and computer program products for multidimensional movement in a display window

Also Published As

Publication number Publication date
CN1355899A (zh) 2002-06-26
MXPA01010628A (es) 2003-09-04
KR100684955B1 (ko) 2007-02-22
ES2218144T3 (es) 2004-11-16
US7293241B1 (en) 2007-11-06
NO20015092L (no) 2001-10-19
EP1185922A1 (de) 2002-03-13
KR20060091005A (ko) 2006-08-17
US8108788B2 (en) 2012-01-31
WO2000065429A1 (en) 2000-11-02
SE9901443L (sv) 2000-10-23
KR20020020694A (ko) 2002-03-15
BR0009942A (pt) 2002-01-15
EP1291754A2 (de) 2003-03-12
SG112900A1 (en) 2005-07-28
KR100684956B1 (ko) 2007-02-20
EP1185922B1 (de) 2004-06-23
DE60011770D1 (de) 2004-07-29
AU761127B2 (en) 2003-05-29
CN100377048C (zh) 2008-03-26
AU4120100A (en) 2000-11-10
SE9901443D0 (sv) 1999-04-22
NO20015092D0 (no) 2001-10-19
BRPI0009942B1 (pt) 2015-08-25
US20080005687A1 (en) 2008-01-03
JP2007249989A (ja) 2007-09-27
EP1291754B1 (de) 2015-07-22
SE514282C2 (sv) 2001-02-05
JP2002543487A (ja) 2002-12-17
CA2367697A1 (en) 2000-11-02
IL146048A (en) 2007-05-15
JP4691521B2 (ja) 2011-06-01
EP1291754A3 (de) 2009-04-08
IL146048A0 (en) 2002-07-25
ATE269986T1 (de) 2004-07-15

Similar Documents

Publication Publication Date Title
DE60011770T2 (de) Verfahren und vorrichtung zur navigation mit verschiebbaren kreuzungspunkten in einer benutzerschnittstelle
AT407811B (de) Tonmischpult
EP0069046B1 (de) Elektronisches Regelgerät
DE102015102351B4 (de) Fernbedienungsvorrichtung zum Steuern eines medizinischen Gerätes, System mit einer Fernbedienungsvorrichtung und einem medizinischen Gerät sowie Steuerungsverfahren
DE102010060295A1 (de) Programmgesteuertes Haushaltsgerät mit einer Bedien- und Anzeigeeinrichtung
DE69725801T2 (de) Verfahren zur Navigation in einer graphischen Benutzerschnittstelle und Vorrichtung zur Durchführung dieses Verfahrens
EP0448984A2 (de) Tastatur- und Display-System zur Bedienung mehrerer Fahrzeugkomponenten in einem Kraftfahrzeug
DE4125137C2 (de) Steuerpult für Bearbeitungs- und Meßmaschinen
DE102005028749A1 (de) Cursorsteuergerät
DE10245333A1 (de) Eingabevorrichtung
EP1558988A2 (de) Men steuerung
DE19744941C2 (de) Verfahren zur Fernbedienung einer Präsentationseinrichtung
DE102009001784A1 (de) Bedien-und Anzeigeeinrichtung für eine Bedienblende in einer Haushaltmaschine
DE3821355A1 (de) Auswahl- und steuersystem
EP0817474A1 (de) Bediengerät für eine Produktionseinheit eines Fernsehstudios oder eines Fernseh-Übertragungswagens
EP1533643B1 (de) Beobachtungsgerät mit separater Bedienungseinheit
DE3413604A1 (de) Universelles verfahren zur benutzung elektronisch gesteuerter technischer systeme mit geringer zahl von eingabetasten
DE3339796C2 (de)
DE19713027A1 (de) Mischeinrichtung mit einem Mischer für Videosignale
DE3504578C2 (de) Numerische Werkzeugmaschinensteuerung mit einem Bildsichtgerät zum Darstellen von Bedien- und Anzeigefunktionen
EP0718749B1 (de) Verfahren, Systemkomponente und Programm-Modul zur Auswahl eines Suchbegriffs
DE10237343A1 (de) Verfahren und Anordnung zur Navigation auf einer Benutzeroberfläche
DE19747284B4 (de) Bedienelement für elektronische Geräte
DE3208136C2 (de)
DE102012208457A1 (de) Anzeige- und Bedienvorrichtung für eine Leitwarte

Legal Events

Date Code Title Description
8328 Change in the person/name/address of the agent

Representative=s name: TBK-PATENT, 80336 MUENCHEN

8364 No opposition during term of opposition