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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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/963—Calendar or scheduling
-
- 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/969—Network layout and operation interface
-
- 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/973—Scroll tool, e.g. window scroll bar
-
- 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/974—Slider control as on-screen object in operator interface
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Stacking Of Articles And Auxiliary Devices (AREA)
- Digital Computer Display Output (AREA)
- Paper (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Navigation (AREA)
- Sewage (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Rehabilitation Tools (AREA)
- Instructional Devices (AREA)
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 oderUS 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 und2b 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 Einrichtung10 nach der vorliegenden Erfindung erforderlich sind, bei der bei einem Ausführungsbeispiel der Erfindung eine UI Objektdatenbank12 für die Benutzerschnittstelle (UI = User Interface), eine Graphikbibliothek14 , einen Graphikgenerator16 , ein Eingabemittel18 für extern zur Verfügung gestellte Daten, eine Inhalte Datenbank20 , einen Interaktionsinterpreter22 , eine Eingabeeinrichtung24 und eine Benutzerschnittstelle26 . - Die in
1 dargestellte Eingabeeinrichtung24 ist ein Mittel zur Steuerung der Benutzerschnittstelle26 . 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 Benutzerschnittstelle26 ändern möchte, wird diese betätigt, um ein Signal an den Interaktionsinterpreter22 zu senden. - Ein Interaktionsinterpreter übersetzt Signale von der Eingabeeinrichtung
24 und sendet einen entsprechenden Befehl an einen Graphikgenerator16 . Der Interaktionsinterpreter22 setzt Signale von der Eingabeeinrichtung24 auf Aktionen um, die der Graphikgenerator16 durchführt. - Des Weiteren ist eine Inhalte Datenbank
20 vorgesehen, die Information enthält, die auf der Benutzerschnittstelle26 präsentiert werden kann. Beispiele solcher Informationen könnten die Namen der Objektfelder (in2a und2b 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 Datenbank20 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 Inhalte20 eingefügt werden. - Weiterhin enthält die Datenbank für Benutzerschnittstellenobjekte
12 Typen für graphische Objekte, die auf der Benutzerschnittstelle26 dargestellt werden können. Diese besagte Datenbank versorgt eine Graphikbibliothek14 mit allgemeinen Darstellungen dieser Typen. Somit enthält die Graphikdatenbank14 Funktionen, um die Benutzerschnittstellenobjekte an der Benutzerschnittstelle26 zu bearbeiten. Sie versorgt den Graphikgenerator16 mit speziellen Instruktionen aus der Datenbank für Benutzerschnittstellenobjekte12 . - Der Graphikgenerator
16 übernimmt sowohl die Darstellung auf der Benutzerschnittstelle26 als auch die vom Anwender vorgenommenen Manipulationen. Dabei führt er Aktionen durch, die vom Interaktionsinterpreter22 durch Sammeln von Inhalt von der Inhalte Datenbank20 und Verknüpfen des Inhalts mit der Graphikbibliothek14 signalisiert werden und Lieferung der Darstellung einer gewünschten Aktion an die Benutzerschnittstelle26 . Die Benutzerschnittstelle26 stellt eine Rückkopplung von jeder Aktion dar, die der Benutzer der Benutzerschnittstelle26 vornimmt. -
2a und2b zeigen schematisch eine Benutzerschnittstelle26 nach der vorliegenden Erfindung. - Ein Benutzer der Benutzerschnittstelle
26 kann, beispielsweise, über die Eingabeeinrichtung24 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 Focusgebiet30 auf der Benutzerschnittstelle26 verschiebt. Wenn ein Feld mit Funktionsmerkmalen in einem vertikalen Balken angeordnet ist und eines der Objektfelder A-G in2a im Focusgebiet30 , werden dessen Funktionsmerkmale/Betriebsarten im horizontalen Balken34 dargestellt. Ähnlich wird, wenn ein Feld mit Funktionsmerkmalen in einem horizontalen Balken34 angeordnet ist und eines der Objektfelder F0–F5 in2a im Focusgebiet30 , werden dessen Betriebsarten/Funktionsmerkmale im vertikalen Balken32 dargestellt. Immer wenn ein Objektfeld, das Objekte wie Funktionsmerkmale enthält, in den Focusbereich30 verschoben wird, überschreibt dessen Inhalt den Inhalt des kreuzenden (anderen) Balkens32 ,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 Focusgebiet30 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 Informationsfeld36 auf der Benutzerschnittstelle26 dargestellt und nicht die ganzen Balken32 ,34 . Auch wenn die Balken32 ,34 vollständig gezeigt. werden, können diese transparent sein, was eine detailreichere Sicht auf das Hintergrundbild, z. B. ein Fernsehbild36 oder Graphik erlaubt. Die Balken32 ,34 müssen sich nicht auf einer geraden Linie erstrecken, wichtig ist aber, dass die so genannten Balken32 ,34 , wo sie sich kreuzen, ein Focusgebiet30 bilden. Des Weiteren kann das Focusgebiet30 markiert, hervorgehoben, schattiert usw. sein, um es für den Anwender leichter erkennbar zu machen. -
2b zeigt ein Beispiel einer möglichen Änderung der Balken32 ,34 . A–G und F0–F5 von2a bilden im Focusgebiet30 ein Objektfeld F2:0, wenn die Objektfelder F0 und F2 im Focusgebiet30 kombiniert werden. Die Kombination wird erreicht, indem das Objektfeld F2 des Balkens34 in das Focusgebiet30 verschoben wird, wobei das Objektfeld F0 im Balken32 überschrieben wird, diese Kombination bildet einen vertikalen Balken32 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 Balken34 in das Focusgebiet verschoben ist und dass F2 F:0 überlappt. - Anhand der
2a und2b 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 in2a die Betriebsart des Erstellens einer persönlichen TV Programm- oder Kanalliste enthält oder umfasst, wobei die Kanäle in der Reihenfolge der Programmplätze1 ,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 Balken32 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 Tastenfelds24 in das Focusgebiet30 und durch Drücken der Bestätigungstaste wird der Kanal "CNNTM" auf den Programmplatz1 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
10 –15 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 und2b 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)
- 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. - 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.
- Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass es sichtbare und möglicherweise auch unsichtbare Objektfelder gibt, die zyklisch miteinander verbunden sind.
- 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. - 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. - Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass das Focusgebiet markiert ist.
- 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. - Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass die Balken transparent sichtbar sind.
- 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. - 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.
- 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. - 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). - 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. - 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. - 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.
- 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.
- 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. - 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. - Anordnung nach einem der Ansprüche 12 bis 17, dadurch gekennzeichnet, dass das Focusgebiet markiert ist.
- 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.
- Anordnung nach einem der Ansprüche 12 bis 20, dadurch gekennzeichnet, dass die Balken transparent sichtbar sind.
- 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. - Anordnung nach einem der Ansprüche 12 bis 22, dadurch gekennzeichnet, dass Bestätigung und Scrollen durch Auslösemittel mit fünf Funktionsbefehlen geschieht.
- 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. - Anordnung nach einem der Ansprüche 12 bis 24, dadurch gekennzeichnet, dass sie in einer Set-Top-Box enthalten ist.
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) | EP1185922B1 (de) |
JP (2) | JP2002543487A (de) |
KR (2) | KR100684956B1 (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 (92)
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 |
EP1196839B1 (de) * | 2000-03-17 | 2006-11-02 | Koninklijke Philips Electronics N.V. | Verfahren und vorrichtung zur anzeige eines mehrstufigen menus |
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 |
US7055104B1 (en) | 2002-03-29 | 2006-05-30 | Digeo, Inc. | System and method for focused navigation using filters |
US7107532B1 (en) | 2001-08-29 | 2006-09-12 | Digeo, Inc. | System and method for focused navigation within a user interface |
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 |
US20030046693A1 (en) | 2001-08-29 | 2003-03-06 | Digeo, Inc. | System and method for focused navigation within an interactive television user interface |
US7032188B2 (en) | 2001-09-28 | 2006-04-18 | Nokia Corporation | Multilevel sorting and displaying of contextual objects |
US7349357B1 (en) | 2001-10-02 | 2008-03-25 | Nokia Corporation | Internet protocol address to packet identifier mapping |
US7369520B2 (en) | 2001-10-02 | 2008-05-06 | 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 |
SE521470C2 (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 |
CN100351746C (zh) * | 2002-12-16 | 2007-11-28 | 微软公司 | 与计算机设备对接的系统和方法 |
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 |
US9122518B2 (en) | 2005-08-11 | 2015-09-01 | Pantech Co., Ltd. | Method for selecting and controlling second work process during first work process in multitasking mobile terminal |
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 |
US8601392B2 (en) | 2007-08-22 | 2013-12-03 | 9224-5489 Quebec Inc. | Timeline for presenting information |
US8069404B2 (en) | 2007-08-22 | 2011-11-29 | Maya-Systems Inc. | Method of managing expected documents and system providing same |
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 | 가자마 이엔티 (주) | 이비인후과용 의료장치 |
CA2657835C (en) | 2008-03-07 | 2017-09-19 | Mathieu Audet | 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 |
US8607155B2 (en) | 2008-09-12 | 2013-12-10 | 9224-5489 Quebec Inc. | 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 |
EP2819406A4 (de) * | 2012-02-24 | 2015-11-04 | Hitachi Maxell | Inhaltsanzeigevorrichtung |
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 |
EP2867758A1 (de) * | 2012-06-27 | 2015-05-06 | OCE-Technologies B.V. | Benutzerinteraktionssystem zur anzeige digitaler objekte |
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 | 京セラドキュメントソリューションズ株式会社 | 表示入力装置、および表示入力制御プログラム |
US9946771B2 (en) | 2014-05-30 | 2018-04-17 | Apple Inc. | User interface for searching |
US10354016B2 (en) | 2014-09-30 | 2019-07-16 | Vudu, Inc. | System and method for menu-based navigation featuring showcases |
US10168862B2 (en) | 2014-09-30 | 2019-01-01 | Walmart Apollo, Llc | System and method for menu-based navigation |
US10824665B2 (en) | 2014-10-05 | 2020-11-03 | Nbcuniversal Media, Llc | System and method for improved navigation of available choices |
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 | 日立マクセル株式会社 | コンテンツ表示装置 |
CA3007166C (en) | 2017-06-05 | 2024-04-30 | 9224-5489 Quebec Inc. | Method and apparatus of aligning information element axes |
Family Cites Families (23)
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 |
BR0004701A (pt) * | 1999-02-08 | 2000-12-19 | Koninkl Philips Electronics Nv | Processo para exibir um guia de programa eletrônico, e, aparelho para receber uma pluralidade de programas |
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 |
-
1999
- 1999-04-22 SE SE9901443A patent/SE514282C2/sv not_active IP Right Cessation
-
2000
- 2000-04-20 AU AU41201/00A patent/AU761127B2/en not_active Ceased
- 2000-04-20 MX MXPA01010628A patent/MXPA01010628A/es active IP Right Grant
- 2000-04-20 ES ES00920737T patent/ES2218144T3/es not_active Expired - Lifetime
- 2000-04-20 AT AT00920737T patent/ATE269986T1/de not_active IP Right Cessation
- 2000-04-20 KR KR1020017013474A patent/KR100684956B1/ko active IP Right Grant
- 2000-04-20 WO PCT/EP2000/003637 patent/WO2000065429A1/en active IP Right Grant
- 2000-04-20 BR BRPI0009942-2A patent/BRPI0009942B1/pt not_active IP Right Cessation
- 2000-04-20 KR KR1020067014793A patent/KR100684955B1/ko active IP Right Grant
- 2000-04-20 JP JP2000614108A patent/JP2002543487A/ja not_active Ceased
- 2000-04-20 CA CA002367697A patent/CA2367697A1/en not_active Abandoned
- 2000-04-20 DE DE60011770T patent/DE60011770T2/de not_active Expired - Lifetime
- 2000-04-20 IL IL14604800A patent/IL146048A0/xx active IP Right Grant
- 2000-04-20 SG SG200307859A patent/SG112900A1/en unknown
- 2000-04-20 EP EP00920737A patent/EP1185922B1/de not_active Expired - Lifetime
- 2000-04-20 CN CNB008065144A patent/CN100377048C/zh not_active Expired - Fee Related
- 2000-04-20 EP EP02026640.9A patent/EP1291754B1/de not_active Expired - Lifetime
- 2000-04-20 US US09/959,127 patent/US7293241B1/en not_active Expired - Fee Related
-
2001
- 2001-10-18 IL IL146048A patent/IL146048A/en not_active IP Right Cessation
- 2001-10-19 NO NO20015092A patent/NO20015092D0/no not_active Application Discontinuation
-
2007
- 2007-04-16 JP JP2007107568A patent/JP4691521B2/ja not_active Expired - Fee Related
- 2007-09-12 US US11/854,519 patent/US8108788B2/en not_active Expired - Fee Related
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60011770T2 (de) | Verfahren und vorrichtung zur navigation mit verschiebbaren kreuzungspunkten in einer benutzerschnittstelle | |
DE69326839T2 (de) | Vorrichtung und verfahren zur cursorbewegungssteuerung | |
EP0069046B1 (de) | Elektronisches Regelgerät | |
CH690951A5 (de) | Tonmischpult. | |
DE69616424T2 (de) | Dynamische Dialogfenstervorrichtung für eine graphische Benutzerschnittstelle für Anzeige von Computersystemvideo | |
DE102010060295A1 (de) | Programmgesteuertes Haushaltsgerät mit einer Bedien- und Anzeigeeinrichtung | |
DE69512435T2 (de) | Armaturenbrett | |
DE69725801T2 (de) | Verfahren zur Navigation in einer graphischen Benutzerschnittstelle und Vorrichtung zur Durchführung dieses Verfahrens | |
EP0525531A2 (de) | Steuerpult für Bearbeitungs- und Messmaschinen | |
DE10245333A1 (de) | Eingabevorrichtung | |
EP1558988A2 (de) | Men steuerung | |
DE19744941C2 (de) | Verfahren zur Fernbedienung einer Präsentationseinrichtung | |
DE69806610T2 (de) | System und verfahren zur navigation in einer anzeige mit verschiedenen anzeigebereichen | |
DE102009001784A1 (de) | Bedien-und Anzeigeeinrichtung für eine Bedienblende in einer Haushaltmaschine | |
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 | |
DE102005028749A1 (de) | Cursorsteuergerät | |
DE10237343A1 (de) | Verfahren und Anordnung zur Navigation auf einer Benutzeroberfläche | |
DE10246629B4 (de) | Anordnung zur Menüsteuerung einer Set Top Box | |
DE3208136C2 (de) |
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 |