DE60024655T2 - Verfahren zur benutzung von mit einem anzeigegerät verbundenen tasten für den zugriff und die ausführung von damit verbundenen funktionen - Google Patents

Verfahren zur benutzung von mit einem anzeigegerät verbundenen tasten für den zugriff und die ausführung von damit verbundenen funktionen Download PDF

Info

Publication number
DE60024655T2
DE60024655T2 DE60024655T DE60024655T DE60024655T2 DE 60024655 T2 DE60024655 T2 DE 60024655T2 DE 60024655 T DE60024655 T DE 60024655T DE 60024655 T DE60024655 T DE 60024655T DE 60024655 T2 DE60024655 T2 DE 60024655T2
Authority
DE
Germany
Prior art keywords
switching element
physical switching
display
physical
activation movement
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
DE60024655T
Other languages
English (en)
Other versions
DE60024655D1 (de
Inventor
David Allport
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.)
Research Investment Network Inc
Original Assignee
Research Investment Network Inc
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 Research Investment Network Inc filed Critical Research Investment Network Inc
Publication of DE60024655D1 publication Critical patent/DE60024655D1/de
Application granted granted Critical
Publication of DE60024655T2 publication Critical patent/DE60024655T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1662Details related to the integrated keyboard
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/20Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
    • H04B1/202Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver by remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • H04N21/42209Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42226Reprogrammable remote control devices
    • H04N21/42227Reprogrammable remote control devices the keys being reprogrammable, e.g. soft keys
    • H04N21/42228Reprogrammable remote control devices the keys being reprogrammable, e.g. soft keys the reprogrammable keys being displayed on a display screen in order to reduce the number of keys on the remote control device itself
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/403Connection between platform and handheld device
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/407Data transfer via internet
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices
    • G08C2201/21Programming remote control devices via third means
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface
    • G08C2201/33Remote control using macros, scripts
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/92Universal remote control

Description

  • VERWANDTE ANMELDUNGEN
  • Die vorliegende Anmeldung ist mit der US-Patentanmeldung Serial No. 09/001,873 mit dem Titel "Portable Internet-Enabled Controller And Information Browser For Consumer Devices" (im Folgenden als „die '873-Anmeldung" bezeichnet) und mit der US-Patentanmeldung Serial No 09/001,841 mit dem Titel „System For Dual-Display Interaction With Integrated Television And Internet Content" (im Folgenden als „die '841-Anmeldung" bezeichnet), beide eingereicht am 31. Dezember 1997, verwandt. Die vorliegende Anmeldung ist auch mit der US-Patentanmeldung Serial No 09/221,940 mit dem Titel „Method of Data Display for Electronic Program Guides (EPGs)" (im Folgenden als „die '940-Anmeldung" bezeichnet) verwandt, die am 28. Dezember 1998 eingereicht wurde.
  • GEBIET DER ERFINDUNG
  • Die vorliegende Erfindung betrifft allgemein die effiziente Nutzung des Anzeigeplatzes auf einem Datenenanzeigegerät. Genauer betrifft die vorliegende Erfindung Verfahren zum Verwenden von physischen Schaltelementen, um auf Funktionen zuzugreifen, die über Software und Hardware, die dem Anzeigegerät zugeordnet sind, verfügbar sind, ohne notwendigerweise den Anzeigeplatz auf dem Anzeigegerät zu verbrauchen, um die verfügbaren Funktionen anzuzeigen, bevor ein Anwender dazu auffordert.
  • DEFINITIONEN
  • Wie in dieser Anmeldung verwendet, bezeichnet „Schaltelement" verschiedene Arten von Schaltelementen wie Drucktasten, Kontakttasten, Schalter, Schieber, Knöpfe, Nummernschalter, Trackballs, Mäuse, Hebel, Pads usw. Verschiedene Schaltelemente sind in der '873-Anmeldung ausführlicher beschrieben und dargestellt. Der Ausdruck „Schaltelementegruppe" wird hierin verwendet, um eine Vielzahl von Schaltelementen zu beschreiben, die, wenn in Kombination aktiviert, eine einzelne Wirkung haben, als ob die Schaltelementegruppe ein einziges physisches Schaltelement wäre. Zum Beispiel kann das im Wesentlichen gleichzeitige Aktivieren von zwei separaten physischen Schaltelementen eine erste Funktion initiieren, während das im Wesentlichen gleichzeitige Aktivieren der gleichen Schaltelemente mit einem dritten Schaltelement eine zweite Funktion initiieren kann. Solange der Kontext nicht auf etwas anderes verweist, ist immer, wenn die Anzeige oder eine Schaltelementfunktion erörtert wird, davon auszugehen, dass die Erörterung auch eine Schaltelementegruppe einschließt.
  • „Aktivieren", wie hierin verwendet, bedeutet die Durchführung der erforderlichen Aktion(en) an einem Schaltelement, die einem dem Schaltelement zugeordneten Gerät anzeigen, dass das Schaltelement aktiviert wurde. Zum Beispiel kann „aktivieren" sich auf Drücken, Berühren, Schalten, Schieben, Drehen, Betätigen einer Wählscheibe, Rollen, Klicken usw. beziehen, je nach den physischen Eigenschaften des beteiligten Schaltelements.
  • Einem bestimmten Schaltelement kann eine Reihe von physischen Bewegungen zugeordnet sein, die seine Aktivierung bewirken können, möglicherweise für unterschiedliche Zwecke. Zum Beispiel kann die Aktivierung eines Schaltelements durch eine erste Art von physischer Bewegung (z.B. nach vorne Drücken) bewirken, dass ein erstes Ereignis eintritt, beispielsweise die Anzeige von Informationen auf der Anzeige, um eine Funktion des Schaltelements zu beschreiben. Eine Aktivierung, die diese Art von Ereignis verursacht, wird hierin als „Anzeigenaktivierung" bezeichnet, und die damit verbundene Bewegung wird hierin als „Anzeigenaktivierungsbewegung" bezeichnet. Eine Aktivierung des gleichen Schaltelements durch eine andere Art von physischer Bewegung (z.B. nach hinten Drücken) kann bewirken, dass ein zweites Ereignis stattfindet, wie die Ausführung einer dem Schaltelement zugeordneten Funktion. Eine Aktivierung, die diese Art von Ereignis verursacht, wird hierin eine „Ausführungsaktivierung" genannt, und die damit verbundene Bewegung wird hierin eine „Ausführungsaktivierungsbewegung" genannt. Eine einem bestimmten Schaltelement zugeordnete bestimmte Bewegung kann eine Anzeigenanktivierungsbewegung, eine Ausführungsaktivierungsbewegung oder eine andere Art von Bewegung sein.
  • Auch werden in dieser Anmeldung die Ausdrücke „Anwender", „Betrachter" und „Kunde" je nach Kontext austauschbar verwendet, um eine Person zu bezeichnen, die die hierin beschriebenen Verfahren und Geräte verwendet. Ein Anwender kann ein „logischer Anwender" sein. Ein „logischer Anwender" kann ein einzelner Anwender oder eine Gruppe von Anwendern sein, die gemeinsame oder zusammengestellte Programmvoreinstellungen nutzen. Zum Beispiel kann es sich bei „Kinder" um einen logischen Anwender handeln, für den Programmvoreinstellungen von den Eltern bestimmt werden. Oder es kann sich bei „Kritikerauswahl" um einen logischen Anwender handeln, für den Programmvoreinstellungen von einer Gruppe von Programmkritikern bestimmt werden. Oder es kann sich bei „Voreinstellung" um einen logischen Anwender handeln, für den Programmvoreinstellungen von einem vorgegebenen oder zufälligen Algorithmus bestimmt werden.
  • Wie in dieser Anmeldung verwendet, bezeichnet der Ausdruck „Aktion" jede Folge von Ereignissen, die von einem Anwender durchgeführt wird oder durchgeführt werden muss, um eine verfügbare Funktion anzuzeigen, aufzurufen und/oder durchzuführen. Aktionen schließen, ohne darauf beschränkt zu sein, die folgenden ein: Tastaturereignisse (z.B. Berühren oder Drücken einer Taste oder mehrerer Tasten in Folge), Mausereignisse (Bewegen, Rechts- oder Links-Klicken, Doppelklicken, Ziehen usw.), Betätigen eines Schaltelements (z.B. Drücken, Loslassen, Schieben, Kippen, Zusammendrücken usw.), Bildschirmereignisse (z.B. Berühren eines Bildschirms) und jedes andere Ereignis, auf das hin als Antwort ein Signal oder andere Daten in eine Vorrichtung eingegeben wird.
  • TECHNISCHER HINTERGRUND
  • Vielen elektronischen und anderen Geräten sind verschiedene Funktionen zugeordnet, und der Zugriff auf diese Funktionen kann über eine große Vielfalt von Mechanismen stattfinden. Zahlreiche Kombinationen von physischen Schaltelementen und Software oder Bildschirmschaltelementen stehen zur Verfügung, um Anwendern zu ermöglichen, auf verfügbare Funktionen zuzugreifen. Obwohl ein Anwender die Aktionen, die erforderlich sind, um einige oder alle verfügbare Funktionen aufzurufen oder durchzuführen, schließlich auswendig lernen kann, muss bis dahin eine Möglichkeit bestehen, dem Anwender diese Informationen zu vermitteln. Normalerweise gibt es ein separates Anwenderhandbuch, ein Lösungsblatt, eine Bildschirmanzeige oder einen anderen visuellen Hinweis, der dem Gerät zugeordnet ist, das für diesen Zweck verwendet wird.
  • Ein einfaches Beispiel ist ein Personal Computer, der in Verbindung mit einer Tastatur, einer Maus oder einem anderen Dateneingabegerät, einem Anzeigemonitor und zugehöriger Software verwendet wird. Auf dem technischen Gebiet der Personal Computer ist die Verwendung von Standardtasten (wie ALT, CTRL, SHIFT, Apple Command und Windows Command) in Kombination mit anderen verfügbaren Tasten bekannt, um eine gewünschte Funktion aufzurufen und auszuführen. Ebenso ist es bekannt, Funktionstasten, wie F1, F2 usw. zu verwenden oder eine Maus zu verwenden, um auf ein bestimmtes Symbol oder eine Menüoption zu zeigen und zu klicken oder doppelt zu klicken, um eine diesem bzw. dieser zugeordnete Funktion aufzurufen und/oder auszuführen.
  • In jeder der oben genannten Situationen werden die einer bestimmten Tastenanschlagfolge oder anderen Eingabeaktion zugeordneten Funktionen in der Regel als Antwort auf eine erste Aktion oder eine erste Aktionsgruppe angezeigt, und dann wird die gewünschte Funktion durch Durchführen einer zweiten Aktion oder einer zweiten Aktionsgruppe ausgeführt. Zum Beispiel ist es üblich, dass Anwendungssoftwareprogramme Hilfesymbole oder Hilfemenüs aufweisen, die über eine bestimmte Maus- oder Tastaturfolge aufrufbar sind. Sobald er sich im Hilfemodul befindet, kann ein Anwender navigieren, um einen zweiten Satz von Aktionen zu bestimmen, der erforderlich ist, um die gewünschte Funktion auszuführen. Oft verlangt dies von einem Anwender sogar, dass er verschiedene zusammenwirkende Eingabegeräte nutzt, wie eine Maus, um auf das Menü zu zeigen, und dann eine Tastatur, um durch das Menü zu navigieren und schließlich die gewünschte Funktion aufzurufen und auszuführen.
  • Ein Beispiel für ein Zweifunktions-Schaltelement, bei dem zwei Funktionen mit demselben Schaltelement ausgeführt werden, ist ein Verschlussschaltelement auf bestimmten Kameratypen. Auf Spiegelreflexkameras, die eine manuelle Fokus-, aber eine automatische Belichtungssteuerung aufweisen, liefert das halbe Niederdrücken der Verschlussschaltfläche einen Hinweis auf die Belichtungsrate, die verwendet werden wird, und das zu Ende führen und völlige Niederdrücken des Verschlussschaltelements hat die Aufnahme des Bildes zur Folge. Ebenso bewirkt auf vielen Autofokuskameras das halbe Niederdrücken des Verschlusses, dass der Autofokusmechanismus für das gerade im Blickfeld befindliche Objekt gesetzt wird, und ein vollständiges Niederdrücken nimmt dann das Bild auf. Die Funktionen dieser „Zweifach-Funktions"-Schaltelemente auf Kameras sind jedoch nicht programmierbar.
  • Eine andere Zweifachfunktions-Funktionalität, die als „Quick-Info" bekannt ist, ist bei Software verbreitet. Quick-Infos sind kurze erläuternde Pop-Up-Texte, die optischen Symbolen zugeordnet sind. Die Symbole stellen Schaltelemente dar, die verschiedene Arten von Programmfunktionen bieten, wie Öffnen, Speichern oder Drucken von Dateien. Wenn ein Anwender die Maus über diesen Symbolen bewegt und sie dort für eine oder zwei Sekunden hält, erscheint der Beschreibungstext, der dem Anwender mitteilt, was das Schaltelement tun wird, falls der Anwender anschließend darauf klickt. Diese Quick-Infos ähneln der „Sprechblasenhilfe", die von Macintosh-Computern bereitgestellt wird, und sie sind in Programmen wie Microsoft Word verbreitet.
  • Quick-Infos können nützliche Anwender-Schnittstelleneinrichtungen in Standard-Computeranwendungen sein, weil sie es unerfahrenen Anwendern ermöglichen, einfach auf ein Bildschirmsymbol zu zeigen und herauszufinden, was es tun wird. Erfahrenere Anwender können einfach auf das Symbol klicken, welches das Funktionswerkzeug darstellt, ohne darauf zu warten, dass die Beschreibung der Funktion erscheint. Jedoch haben Quick-Infos mindestens zwei größere Nachteile. Erstens sind sie von einer „Maus- und Tastatur"-Eingabemetapher abhängig, wo es möglich ist, mit der Maus auf ein Symbol zu zeigen, ohne auf dieses Symbol zu klicken. Bei Geräten mit graphischen Touch-Screens besteht das natürliche Interaktionsverfahren jedoch darin, mit dem Finger auf ein Symbol zu zeigen, indem man den Bildschirm berührt, und dieses sofort zu aktivieren. In diesem Fall ist eine Unterscheidung zwischen „darauf zeigen" und „anklicken" nicht möglich. Einige Anwendungen auf Touch-Sreen-Basis erzeugen diese Unterscheidung allerdings mittels eines Stifts und verlangen, dass der Stift zweimal schnell hintereinander aufgesetzt wird, um einen „Klick" zu erzeugen, während ein einmaliges Berühren der Touch-Screen-Oberfläche mit dem Stift ein „Zeigen" darstellt. Aber dies ist eine unangenehme Art der Interaktion, besonders wenn man daran gewöhnt ist, den Finger statt eines physischen Stifts zu benutzen.
  • Ein weiterer bedeutsamer Nachteil von Quick-Infos ist, dass sie Platz auf der Bildschirmanzeige einnehmen. Für jedes Funktionsschaltelement, mit dem man ein Quick-Info verbinden möchte, muss ein Symbol bereitgestellt werden, damit ein Daraufzeigen bewirkt, dass die Textbeschreibung aufgeht. Im Kontext einer kleinen Bildschirmanzeige verbraucht die ständige Anzeige von solchen Symbolen wertvolle Anzeigeplatz-Ressourcen, auch dann, wenn die Symbole nicht gebraucht werden.
  • Der Palm Pilot von 3-Com, Corporation hat einen kleinen Touch-Screen und eine geringe Anzahl von physischen Schaltelementen. Die physischen Schaltelemente des Palm Pilot sind jedoch so eingestellt, dass sie immer eine einzige Operation ausführen. Die Schaltelemente sind in Keiner Weise vielseitig. Sie wechseln einfach zwischen vier primären Programmanwendungs-Bildschirmen und haben keinen weiteren Nutzen.
  • Ein erstrebenswertes Verfahren zur Überwindung der oben genannten Nachteile im Stand der Technik ist die Bereitstellung von programmierbaren physischen Schalt elementen an den Geräten, wobei eine Funktion jedes Schaltelements oder jeder Schaltelementekombination (Schaltelementegruppe) auf einer zugeordneten Anzeige angezeigt wird, wenn das Schaltelement oder die Schaltelementegruppe mittels einer Anzeigenaktivierungsaktion aktiviert wird, und eine Funktion des Schaltelements oder der Schaltelementegruppe ausgeführt wird, wenn das Schaltelement oder die Schaltelementegruppe mittels einer Ausführungsaktivierungsbewegung aktiviert wird, die sich von der Anzeigenaktivierungsbewegung unterscheidet. Dadurch könnte die Anzeige von unnötigen Symbolen, Menüs, Texten usw. freigehalten werden und dem eigentlichen Inhalt zur Verfügung stehen, solange ein Anwender nicht das Bedürfnis oder den Wunsch hat, Informationen zu betrachten, die die Funktion einer Schaltfläche betreffen, die dem Gerät, das die Anzeige enthält, zugeordnet ist.
  • OFFENBARUNG DER ERFINDUNG
  • Mit der rasanten technischen Entwicklung werden die Geräte immer kleiner, und es gibt viele solcher Geräte mit vollständig integrierten Eingabe-, Verarbeitungs- und Anzeigemerkmalen in einem kompakten Gerät, das in der Hand gehalten und bedient werden kann. Zum Beispiel gibt es schon seit vielen Jahren tragbare Rechner und tragbare Videospiele, und in letzter Zeit sind auch tragbare elektronische Organizer, wie der Palm Pilot von 3-Com Corporation, erhältlich. Außerdem offenbart die '873-Anmeldung eine tragbare Fernsteuerung für Gebrauchsgüter, die eine integrierte Anzeige aufweist.
  • Mit abnehmender Größe dieser elektronischen Geräte ist der Grad der ihnen zugeordneten Funktionalität gestiegen. Dies geht auf verbesserte Techniken, die Forderungen des Marktes und andere Faktoren zurück. Bei diesen kleineren Geräten sind sowohl der Anzeigebereich als auch der verfügbare Platz für physische Schaltelemente beschränkt, und es ist deshalb wünschenswert, in beider Hinsicht effizienten Gebrauch von dem verfügbaren Platz zu machen. So wird es wichtig, einen hohen Grad an Funktionalität in solchen Geräten unterzubringen, wobei eine relativ kleine Zahl von physischen Schalt elementen verwendet wird, und ohne dass wertvoller Anzeigeplatz verbraucht wird, um dem Anwender anzuzeigen, welche Funktionen die einzelnen Schaltelemente aufweisen.
  • Die vorliegende Erfindung erreicht diese Ziele durch Bereitstellen von physischen Schaltelementen (die vorzugsweise programmierbar sind) auf den Geräten, wobei die Funktion jedes Schaltelements oder jeder Schaltelementegruppe auf einer zugehörigen Anzeige angezeigt wird, wenn das Schaltelement oder die Schaltelementegruppe mittels einer Anzeigenaktivierungsbewegung aktiviert wird, während die Funktion des Schaltelements oder der Schaltelementegruppe ausgeführt wird, wenn das Schaltelement oder die Schaltelementegruppe mit Hilfe einer Ausführungsaktivierungsbewegung aktiviert wird, die anders ist als die Anzeigenaktivierungsbewegung, wobei der Ausführungsaktivierungsbewegung nicht unbedingt eine Anzeigenaktivierungsbewegung vorangeht.
  • Die vorliegende Erfindung stellt somit Systeme und Verfahren bereit, die eine maximal effiziente Nutzung des Bildschirmplatzes auf diesen Arten von Geräten ermöglichen, während eine maximale Bedienungsfreundlichkeit für den Kunden aufrechterhalten wird. Der Anzeigeplatz auf einem zugehörigen Gerät ist somit frei von für erfahrene Anwender, die mit den Funktionen der Schaltelemente vertraut sind, unnötigem Durcheinander, und der erfahrende Anwender muss daher nur eine dem Schaltelement zugeordnete Ausführungsaktivierungsbewegung durchführen und muss sich nie die Zeit nehmen, oder Anzeigeplatz verschwenden, um eine dem Schaltelement zugeordnete Anzeigenaktivierungsbewegung durchzuführen. Gleichzeitig kann es für weniger erfahrene Anwender angenehm sein, dass die Anzeige aufgeräumt ist, bis sie überprüfen müssen, welche Funktion ein spezielles Schaltelement oder eine spezielle Schaltelementegruppe ausführt, in welchem Fall sie einfach eine Anzeigenaktivierungsbewegung durchführen können, worauf die Anzeigen der geeigneten Funktionen vorübergehend auf dem Bildschirm erscheinen. Der Anwender kann dann eine Ausführungsaktivierungsbewegung am gewünschten Schaltelement oder der gewünschten Schaltelementegruppe durchführen, um die gewünschte Funktion auszuführen. Alternativ kann der Anwender eine Escape-Folge aktivieren, um die überflüssigen Elemente von der Anzeige verschwinden zu lassen, oder er kann eine Anzeigenaktivierungsbewegung an einem zweiten Schaltelement oder einer zweiten Schaltelementegruppe durchführen, um zu sehen, welche Funktion mit dem zweiten Schaltelement oder der zweiten Schaltelementegruppe verbunden ist, oder er kann einfach warten, bis genügend Zeit ohne Aktionen vergangen ist, damit die Anzeige von alleine die überflüssigen Elemente verschwinden lässt. Ohne Aktivität bedeutet, dass keine anderen Schaltelemente an der Vorrichtung aktiviert werden, und genügend Zeit kann entweder vorgegeben oder programmiert sein.
  • Somit beinhaltet ein Aspekt der vorliegenden Erfindung folgendes: die Verwendung eines ersten einer Anzeige zugeordneten physischen Schaltelements an einer Vorrichtung mit einer Anzeige, um eine Funktion, die dem ersten physischen Schaltelement zugeordnet ist, anzuzeigen und auszuführen, indem eine dem ersten physischen Schaltelement zugeordnete Anzeigenaktivierungsbewegung am ersten physischen Schaltelement durchgeführt wird; das Anzeigen einer Funktionsbeschreibung, die dem ersten physischen Schaltelement zugeordnet ist, auf der Anzeige als Antwort auf die Anzeigenaktivierungsbewegung, die am ersten physischen Schaltelement ausgeführt wurde; das Ausführen einer dem ersten physischen Schaltelement zugeordneten Ausführungsaktivierungsbewegung am ersten physischen Schaltelement; und das Ausführen der Funktion, die dem ersten physischen Schaltelement zugeordnet ist, als Antwort auf die am ersten physischen Schaltelement durchgeführte Ausführungsaktivierungsbewegung; wobei die dem ersten physischen Schaltelement zugeordnete Anzeigenaktivierungsbewegung von anderer Art ist als die dem ersten physischen Schaltelement zugeordnete Ausführungsaktivierungsbewegung.
  • Ein anderer Aspekt der vorliegenden Erfindung beinhaltet folgendes: die Verwendung eines ersten physischen Schaltelements an einer Vorrichtung, welche das erste physische Schaltelement und ein zweites physisches Schaltelement aufweist, im Zusammenhang mit der Anzeige, um eine dem ersten physischen Schaltelement zugeordnete Funktion anzuzeigen und auszuführen, indem eine dem ersten physischen Schaltelement zugeordnete Anzeigenaktivierungsbewegung am ersten physischen Schaltelement durchgeführt wird; Anzeigen einer Funktionsbeschreibung, die dem ersten physischen Schaltelement zugeordnet ist, auf der Anzeige als Antwort auf die Anzeigenaktivierungsbewegung, die am ersten physischen Schaltelement ausgeführt wurde; Anzeigen der Beschreibung einer dem zweiten physischen Schaltelement zugeordneten Funktion auf der Anzeige als Anwort auf die am ersten physischen Schaltelement durchgeführte Anzeigenaktivierungsbewegung; Durchführen einer dem zweiten physischen Schaltelement zugeordneten Ausführungsaktivierungsbewegung am zweiten physischen Schaltelement; und Ausführen der dem zweiten physischen Schaltelement zugeordneten Funktion als Antwort auf die am zweiten physischen Schaltelement durchgeführte Ausführungsaktivierungsbewegung.
  • Ein anderer Aspekt der vorliegenden Erfindung beinhaltet folgendes: die Verwendung einer ersten physischen Schaltelementegruppe an einer Vorrichtung, welche die erste physische Schaltelementegruppe und eine zweite physische Schaltelementegruppe aufweist, im Zusammenhang mit einer Anzeige, um eine der ersten physischen Schaltelementegruppe zugeordnete Funktion anzuzeigen und auszuführen, indem eine der ersten physischen Schaltelementegruppe zugeordnete Anzeigenaktivierungsbewegung an der ersten physischen Schaltelementegruppe durchgeführt wird; Anzeigen der Beschreibung einer der ersten physischen Schaltelementegruppe zugeordneten Funktion als Antwort auf die Ausführungsaktivierungsbewegung, die an der ersten physischen Schaltelementegruppe durchgeführt wird; Anzeigen der Beschreibung einer der zweiten physischen Schaltelementegruppe zugeordneten Funktion auf der Anzeige als Antwort auf die an der ersten physischen Schaltelementegruppe ausgeführte Anzeigenaktivierungsbewegung, Durchführen einer der zweiten physischen Schaltelementegruppe zugeordneten Ausführungsaktivierungsbewegung an der zweiten physischen Schaltelementegruppe; und Ausführen der der zweiten physischen Schaltelementegruppe zugeordneten Funktion als Antwort auf die Ausführung der Ausführungsaktivierungsbewegung an der zweiten physischen Schaltelementegruppe.
  • Somit ermöglichen die Systeme und Verfahren der vorliegenden Erfindung die Verwendung einer Anzeige, die frei von unerwünschten und überflüssigen Elementen ist, die in der Regel vorhanden sind, um die Funktionen von physischen Schaltelemen ten zu beschreiben. Die Systeme und Verfahren der vorliegenden Erfindung geben dem Anwender außerdem die Möglichkeit, die Funktion eines Schaltelements zu bestimmen, falls gewünscht, und die Funktion entweder mit vorheriger oder ohne vorherige Durchführung einer Anzeigenaktivierungsbewegung ausführen zu lassen.
  • Weitere Ziele und Vorteile der vorliegenden Erfindung werden aus der nachstehenden ausführlichen Beschreibung in Zusammenschau mit der zugehörigen Zeichnung klar.
  • KURZE BESCHREIBUNG DER ZEICHNUNG
  • 1 zeigt ein tragbares Gerät, physische Schaltelemente und einen Anzeigenbereich als Beispiel für eine Vorrichtung, welche die Grundlagen der vorliegenden Erfindung verkörpert.
  • AUSFÜHRLICHE BESCHREIBUNG DER ERFINDUNG
  • Für Vorrichtungen wie diejenigen, die in der '873-Anmeldung (mit dem Titel „Portable Internet-Enabled Controller And Information Browser For Consumer Devices") beschrieben sind, wurde die Verwendung von physischen Schaltelementen an tragbaren Vorrichtungen beschrieben, um verschiedene Programmfunktionen, einschließlich der Navigation, auf Bildschirmen für verschiedene Anwendungen durchzuführen. „Tragbar" verweist im Allgemeinen auf die Größe und das Gewicht des Geräts und wird verwendet, um anzuzeigen, dass das Gerät im Allgemeinen mit Hilfe nur einer Hand gehalten und/oder bedient werden kann. Manchmal führen die Schaltelemente Funktionen aus, die einem besonderen Bildschirm zugeordnet sind, wie das Abspielen einer CD oder das Scrollen des Inhalts einer Programmanzeige. In anderen Fällen schalten die Schaltelemente zwischen verschiedenen Bildschirmen um, zum Beispiel zwischen einem „Willkommen-Bildschirm" und einem „Film"-Bildschirm. Eine bevor zugte Ausführungsform der vorliegenden Erfindung wird im Zusammenhang mit den in der '873-Anmeldung beschriebenen tragbaren Vorrichtungen verwendet. Diese Geräte weisen eine Anzeige und zugehörige integrierte programmierbare Software auf, die in Verbindung mit diesen verwendet wird, so dass die Vorrichtungen als intelligente interaktive Fernsteuerungen für Gebrauchsgüter dienen können.
  • Im Allgemeinen sind die Funktionschaltelemente, die in der '873er Anmeldung beschrieben sind, sehr vielseitig, aber der Anwender muss möglicherweise häufig daran erinnert werden, was die Schaltelemente in einem bestimmten Kontext machen. Als Antwort auf dieses Problem wird häufig eine graphische Anzeige verwendet, die ständig die derzeitige Funktionalität jedes Schaltelements anzeigt. 1 zeigt ein Beispielgerät 10 mit physischen Schaltelementen 15a, 15b, 15c und 15d, die graphischen Bezeichnungsfelder 20a, 20b, 20c und 20d entsprechen, die die Funktionen der zugehörigen physikalischen Schaltelemente 15 anzeigen, und eine Anzeigefläche 25, die einen "Willkommen"-Bildschirm anzeigt. Das Gerät 10 ist ein Beispiel für eine in der '837-Anwendung beschriebene Vorrichtung.
  • Mit dem „Willkommen"-Bildschirm von 1 scheint es das Problem der Überfüllung zwar nicht zu geben, aber auf anderen Bildschirmen, selbst auf der gleichen Anzeigefläche 25, nehmen die Bezeichnungsfelder 20 Bildschirmplatz ein, der ansonsten genutzt werden könnte, um mehr inhaltsbezogene Informationen anzuzeigen. Diese anderen Bildschirme können einen Bildschirm einschließen, der elektronische Programmzeitschriftinformationen anzeigt, oder einen Bildschirm, der eine CD-Sammlung des Anwenders auflistet.
  • Die vorliegende Erfindung ermöglicht es den Anwendern, den Anzeigeplatz, der von Bezeichnungsfeldern 20 für Inhaltsinformationen eingenommen wird, wieder „zurückzufordern", während der Anwender immer noch in der Lage bleibt, schnell zu sehen, welches Schaltelement 15 wofür verwendet wird, falls der Anwender dies wünscht. Den Schaltelementen 15 sind vorzugsweise mehrere verschiedene physische Bewegungs-, Verstellungs- oder Aktivierungserfordernisse zugeordnet. Vorzugsweise gibt es genau zwei unterschiedliche Bewegungen, die eine Betätigung des Schaltelements 15 bewirken, aber es können auch drei oder vier oder fünf oder sechs oder noch mehr sein. In der Ausführungsform, wo einem Schaltelement genau zwei verschiedene physische Bewegungen zugeordnet sind, welche dessen Betätigung bewirken, ist es bevorzugt, dass eine der Bewegungen eine Anzeigenaktivierungsbewegung ist, während der die andere eine Ausführungsaktivierungsbewegung ist.
  • Verschiedenen Schaltelementen 15 können verschieden viele unterschiedliche Bewegungen zugeordnet sein (z.B. können manchen zwei Bewegungen zugeordnet sein, manchen können drei Bewegungen zugeordnet sein, usw.). Vorzugsweise weist auch jedes Schaltelement 15 von sich aus und von selbst eine Multifunktionsfähigkeit auf, aber die Multifunktionsfähigkeit kann einer Schaltelementegruppe zugeordnet sein, wie zwei bestimmten Schaltelementen (z.B. 15a und 15b) oder drei bestimmten Schaltelementen (z.B. 15a, 15b und 15c) oder einer anderen Kombination von Schalelementen 15. In Schaltelementegruppen können Schaltelemente 15 verschiedene Formen, Umrisse, Dicken, Größen, Farben, physische Betätigungserfordernisse (d.h. Drücken, Schieben, Rollen, Kippen, Berühren usw.) oder andere Attribute aufweisen, so dass verschiedene Klassen oder Arten von Schaltelementen 15 vorhanden sind. Es können bestimmte Kombinationen von Formen, Farben usw. programmiert werden, um gewünschte Funktionen auszuführen. Wenn vier runde Schaltelemente 15 vorhanden sind, dann kann beispielsweise die Ausführung einer Anzeigenaktivierungsbewegung mit beliebigen zwei davon zur Anzeige einer ersten Funktion führen, mit beliebigen drei davon zur Anzeige einer zweiten Funktion, und mit allen vier zur Anzeige einer dritten Funktion. Die Ausführung einer Ausführungsaktivierungsbewegung mit beliebigen zwei, drei oder vier würde die zugeordneten Funktion ausführen. Jedes einzelne runde Schaltelement 15 könnte immer noch einer eigenen und einzigartigen Funktion entsprechen.
  • Geht man zurück zu der Ausführungsform, wo einem bestimmten Schaltelement 15 zwei verschiedene Aktivierungsbewegungen zugeordnet sind, so ist ein Beispiel, dass eine erste Aktivierungsanforderung das Vorwärtsschieben des Schaltelements 15 in Richtung auf die Anzeigefläche 25 sein kann, während eine zweite Aktivierungsanforderung das Niederdrücken des Schaltelements 15 sein kann, oder umgekehrt. Man beachte jedoch, dass dieselben Vorteile auch auf andere Arten von dualer Bewegung zutreffen, wie der Abwärtsverstellung über eine halbe Strecke und der anschließenden Abwärtsverstellung über den Rest der Strecke, oder erst der halben, dann der ganzen Verstellung in Vorwärtsrichtung, oder einem Drehen erst nach rechts, dann nach links usw., solange beide Bewegungen sich unterscheiden. Ein besonderer Vorteil davon, dass die Bewegungen verschieden sind, liegt darin, dass der Anwender sich auf nur seinen Tastsinn verlassen kann, um die Vorrichtung zu bedienen, und er dies daher in Situationen, wo die Vorrichtungen in dunklen oder schlecht beleuchteten Umgebungen (z.B. nachts im Haus des Anwenders) verwendet werden, wirksam tun kann. In solchen Situationen wäre es schwieriger, das Gerät zu bedienen, wenn die Anzeigenaktivierungsbewegung und die Ausführungsaktivierungsbewegung gleich wären, aber lediglich aufeinander folgenden würden, da eine Licht-, Ton- oder andere Anzeige erforderlich wäre, um den Anwender darüber zu informieren, ob die nächste Aktivierungsbewegung eine Anzeigenaktivierung oder eine Ausführungsaktivierung wäre.
  • Da in der bevorzugten Ausführungsform der vorliegenden Erfindung jedem Schaltelement 15 nur zwei unterschiedliche Aktivierungsbewegungen zugeordnet sind, beziehen sich die Beispiele im folgenden auf diese Ausführungsform. Jedoch ist die Erfindung nicht darauf beschränkt. Die zwei verschiedenen Bewegungen sind zwei verschiedenen Funktionen der Anwendungs- und/oder Systemsoftware zugeordnet, die vorzugsweise in die Anzeigeeinheit mit den Schaltelementen 15 integriert ist.
  • In einer Ausführungsform wird, wenn das Schaltelement 15 mit Hilfe einer Aktivierungsbewegung, die der ersten unterschiedlichen Bewegung zugeordnet ist, aktiviert wird, ein graphisches „Pop-up"-Element oder ein Text (z.B. 20a, 20b, 20c und 20d in 1) angezeigt, wobei der Text die aktuelle Funktion des physischen Schaltelements 15 erklärt. Vorzugsweise sind die graphischen Schaltelemente 20 so angeordnet, dass sie den physischen Schaltelementen 15, denen sie entsprechen, leicht zugeordnet werden können, wie aus 1 hervorgeht. Wenn das Schaltelement mit Hilfe einer Aktivie rungsbewegung, die der zweiten unterschiedlichen Bewegung zugeordnet ist, aktiviert wird, wird die programmierte Funktion (d.h. die angezeigte Funktion 20) für das zugeordnete Schaltelement 15 ausgeführt.
  • Alternativ dazu kann die Aktivierung eines Schaltelements 15 durch die Ausführung einer dem Schaltelement zugeordneten Aktivierungsbewegung eine Pop-up-Anzeige von Funktionen aller physischen Schaltelemente 15 bewirken, so dass leicht gesehen werden kann, was alle Schaltelemente 15 tun, indem nur eines davon aktiviert wird. Ein Anfänger konnte die mit einem beliebigen physischen Schaltelement 15 verbundene Funktion durch Durchführen der diesem zugeordneten passenden Ausführungsaktivierungsbewegung dadurch auf intelligente Weise ausführen. Ebenfalls alternativ kann die Aktivierung eines Schaltelements 15 durch Durchführen der dem Schaltelement zugeordneten Anzeigenaktivierungsbewegung bewirken, dass ein Pop-up die Funktionen aller physischen Schaltelemente 15 der gleichen Klasse (d.h. der „gleichen Art") anzeigt, so dass leicht gesehen werden kann, was alle Schaltelemente 15 der gleichen Art tun, indem man nur eines davon aktiviert. Wiederum hängt die Funktion, die schließlich ausgeführt wird, am Ende davon ab, mit welchem Schaltelement der Anwender die passende Ausführungsaktivierungsbewegung durchgeführt hat.
  • In dem Fall, dass Schaltelementegruppen verwendet werden, kann die Anzeigenaktivierung einer bestimmten Gruppe die Anzeige der Funktion bewirken, die dieser Gruppe zugeordnet ist, oder sie kann eine Anzeige der Funktionen bewirken, die allen ähnlichen Gruppen zugeordnet ist. Zum Beispiel kann die Aktivierung von zwei viereckigen Schaltelementen durch Durchführen der zugehörigen Anzeigenaktivierungsbewegung die Anzeige von zwei Vierecken und einer zugehörigen Funktion, von drei Vierecken und einer zugeordneten Funktion, von vier Vierecken und einer zugeordneten Funktion usw. bewirken.
  • In jedem Fall kann, ob nun einzelne Schaltelemente 15 oder Schaltelementegruppen verwendet werden, eine Escape-Folge vorhanden sein, um die Anzeige 25 von überflüssigen Elementen zu befreien. Es kann ein bestimmtes funktionsgebundenes Schaltelement für die Escape-Funktion vorhanden sein, oder die Anzeige kann nach einer vorgegebenen oder programmierten Verzögerung automatisch gelöscht werden. Die Escape-Folge kann auch einfach darin bestehen, die gleiche Anzeigenaktivierungsbewegung mit dem gleichen Schaltelement 15 zu wiederholen. Im letzteren Fall bewirkt die erste Bewegung, dass Informationen angezeigt werden, während die zweite, wiederholte Bewegung bewirkt, dass die Informationen verschwinden. Zum Beispiel würde eine Vorwärtsbewegung eine Anzeige bewirken. Nach der Anzeige würde eine zweite Vorwärtsbewegung bewirken, dass die Anzeige verschwindet, während eine andere Bewegung (z.B. ein nach unten Schieben) bewirken würde, dass die richtige Funktion ausgeführt wird.
  • Die letztgenannte Ausführungsform könnte erwünscht sein, da, wie vorstehend beschrieben, die Anwendung einer solchen Wiederholungssequenz sich nicht für die Anzeige und anschließende Ausführung einer Funktion eignet, so dass die Verwendung der Sequenz als Escape-Folge keine Sequenz verbrauchen würde, die möglicherweise anderen Programmierungen zur Verfügung stehen könnte. Die zuvor beschriebenen Nachteile (d.h. die Notwendigkeit einer hörbaren oder sichtbaren Anzeige) wären in diesem Szenario nicht so problematisch, da die Anzeigenaktivierungsbewegung sich von der Ausführungsaktivierungsbewegung unterscheidet, so dass die Gefahr, dass versehentlich eine Funktion ausgeführt wird, obwohl man die Beschreibung einer Funktion auf der Anzeige 25 haben möchte, geringer ist.
  • Außerdem oder alternativ kann es eine vorgegebene oder programmierbare Verzögerung geben, bevor sich die Anzeige 25 automatisch von überflüssigen Elementen befreit. Außerdem oder alternativ konnte der Anwender die Anzeigenaktivierungsbewegung, die dem zweiten Schaltelement oder einer zweiten Schaltelementegruppe zugeordnet ist, durchführen, um die Anzeige zu ändern, so dass sie die dem zweiten Schaltelement oder der zweiten Schaltelementegruppe zugeordneten zeigt. Nach dem Aktivieren eines viereckigen Schaltelements 15 durch Durchführen der Anzeigenaktivierungsbewegung, die diesem Schaltelement zugeordnet ist, und dem anschließenden Betrachten entweder der Funktion, die dem Schaltelement 15 zugeordnet ist, oder der Funktionen, die jedem viereckigen Schaltelement 15 zugeordnet sind, auf der Anzeige, je nach Ausführungsform, würde beispielsweise, falls der Anwender dann eine passende Anzeigenaktivierungsbewegung an einem runden Schaltelement ausführt, das System dazu übergehen, die Funktion anzuzeigen, die dem speziellen runden Schaltelement oder allen runden Schaltelementen zugeordnet ist, je nach Ausführungsform.
  • Die Softwareimplementierung des Verhaltens der Schaltelemente 15 ist auch einfach, und die Software ist vorzugsweise in das Gerät 10 mit den Schaltelementen 15 und der Anzeige 25 integriert. Das Gerät 10 kann somit programmiert werden, um die allgemeinen Anwendungsmöglichkeiten der vorliegenden Erfindung zu verbessern. Zur Erklärung – der Musterfall eines geschulten Anwenders einer Vorrichtung, die den Gedanken der vorliegenden Erfindung verkörpert, ist jemand, der so vertraut mit den verschiedenen Anwendungsbildschirmen ist, dass er oder sie immer weiß, welches Schaltelement oder welche Schaltelemente 15 oder welche Schaltelementegruppe was macht, und niemals in den Pop-up-Beschreibungen nachsehen muss, um Hilfe zu finden. Das Mustergerät ist eine Vorrichtung wie diejenige, die in der '873-Anmeldung beschrieben ist und die verwendet wird, um Gebrauchsgeräte zu steuern, aber die Vorrichtung kann jede Vorrichtung sein, die unsere programmierbaren Mehrfachbewegungs-Funktionsschaltflächen implementiert. Der Experte möchte den zusätzlichen Platz auf der Anzeige 25 haben, um Inhalte anzuzeigen, wie Programmtitel usw.
  • Ebenfalls für die Zwecke der Erläuterung ist der Musterfall eines unerfahrenen Anwenders jemand, der nicht weiß, was eines der Schaltelemente 15 macht, und jemand, der es vorzieht, dass die Pop-up-Beschreibungen 20 der Schaltelementefunktionen immer vorhanden sind. Diesem Anfänger macht es nichts aus, ein bisschen Anzeigeplatz zu opfern (und somit manchmal mehr scrollen zu müssen, um alle Informationen sehen zu können), um besser verstehen zu können, was genau der Status der Vorrichtung 10 ist.
  • Jedoch ist die naive Einteilung von Anwendern in „Experten" oder „Anfänger" eine zu starke Vereinfachung. In den meisten Fällen ist ein einzelner Anwender ein Neuling, was die Funktion der Schaltelemente 15 auf einigen Bildschirmen (die selten verwendet werden) betrifft, ist aber ein „Experte", was die Funktionen der Schaltelemente 15 auf Bildschirmen betrifft, die er oder sie häufig nutzt. In einer bevorzugten Ausführungsform kann die Software verwendet werden, um die Vorrichtung 10 darauf zu programmieren, diese Überlegungen zu berücksichtigen, wie folgt:
    Wenn ein neuer Anwender eine Vorrichtung, welche den Gedanken der vorliegenden Erfindung verkörpert, das erste Mal benutzt, könnte die Beschreibungen 20 der Schaltelemente 15 oder Funktionstasten auf allen Bildschirmen über die ganze Dauer des Besuchs des Anmelders auf diesem Bildschirm erscheinen. Das System könnte sich merken, wie oft jeder Anwender einen bestimmten Bildschirm besucht hat, und den Zeitraum, über den die Beschreibung sichtbar angezeigt bleibt, mit zunehmender Häufigkeit der Besuche verkürzen. Auf jeder Stufe konnte der Mechanismus der automatischen Beschreibungsanzeige manuell ausgeschaltet werden. Zum Beispiel könnte durch dreimaliges Aktivieren eines beliebigen Schaltelements in rascher Folge die Anzeige aller Beschreibungen von normalerweise angezeigt zu normalerweise verborgen und umgekehrt umgeschaltet werden. Oder dies könnte durch Aktivieren nur eines bestimmten Schaltelements 15 erreicht werden, während solch eine Reihe von Aktivierungen anderer Schaltelemente 15 verwendet werden kann, um der zugehörigen Software anzuzeigen, dass der Anwender den „immer anzeigen/immer verbergen"-Status anderer Schaltelemente 15 umschalten möchte. Wie ausführlicher in der '873-Anmeldung beschrieben, können verschiedene Anwender oder logische Anwender Zugang zu der verwendeten Vorrichtung haben, in welchem Fall die zugehörige Software sich den „anzeigen verbergen"-Status für alle Schaltelemente 15, die den einzelnen Anwendern zugeordnet sind, merken würde und den Status nach Verifizierung, dass ein bestimmter Anwender sich in die Vorrichtung „eingeloggt" hat, wiederherstellen würde.
  • Außerdem müssen einige Bildschirme, wie der in 1 dargestellte „Willkommen"-Bildschirm nicht gleichzeitig große Mengen an Informationen anzeigen. Bei diesen Bildschirmen kann der voreingestellte Status der graphischen Schaltelemente 20 immer auf „anzeigen" oder „sichtbar" eingestellt sein. Ferner kann es für manche An wender, beispielsweise kleine Kinder, von Vorteil sein, wenn die Beschreibungen immer sichtbar sind, egal wie häufig die einzelnen Bildschirme besucht werden. In solchen Fällen kann das voreingestellte adaptive Verhalten der Vorrichtung außer Kraft gesetzt werden, indem Anwenderprofile erzeugt werden, wie sie ausführlicher in den '873- und'841-Anmeldungen beschrieben sind.
  • Es kann auch Software verwendet werden, um eine dynamische Zuordnung von Funktionen zu physischen Schaltelementen 15 zu erreichen. Ob eine bestimmte Aktivierungsbewegung, die einem bestimmten Schaltelement zugeordnet ist, als Anzeigenaktivierungsbewegung, Ausführungsaktivierungsbewegung oder eine andere Art von Bewegung behandelt wird, kann beispielsweise davon abhängen, ob bestimmte andere Ereignisse vor der Aktivierungsbewegung stattgefunden haben. Das Gerät kann so programmiert werden, dass eine bestimmte Bewegung, die einem bestimmten Schaltelement zugeordnet ist, in der Regel wie eine Anzeigenaktivierungsbewegung behandelt wird, aber wie eine Ausführungsaktivierungsbewegung behandelt wird, wenn die Bewegung innerhalb eines vorgegebenen Zeitraums ausgeführt wird, nachdem ein anderes Schaltelement aktiviert wurde, ohne dass Aktivierungen dazwischen stattgefunden haben. Eine solche dynamische Bestimmung der Behandlung einer Aktivierungsbewegung kann auf nur Situationen beschränkt werden, worin das andere (erste) aktivierte Schaltelement 15 von „gleicher Art" wie das zweite Schaltelement 15 war und/oder durch eine „gleiche Bewegung" aktiviert wurde.
  • Somit wurde die Verwendung physischer Schaltelemente 15 mit programmierbarer Funktion und mehreren unterschiedlichen physischen Bewegungen in Zusammenhang mit einer Vorrichtung mit einer Anzeige beschrieben und offenbart. Vorzugsweise ist eine der Bewegungen eine Anzeigenaktivierungsbewegung, und eine andere ist eine Ausführungsaktivierungsbewegung. Der Gedanke der vorliegenden Erfindung ist auch auf andere Vorrichtungen anwendbar, die die Verwendung eines Bildschirms mit der Eingabe über physische Schaltelemente kombinieren, ist aber am vorteilhaftesten, wenn sie im Zusammenhang mit tragbaren Vorrichtungen oder anderen Vorrichtungen mit kleiner Bildschirmfläche 25 verwendet wird.
  • Obwohl bestimmte Ausführungsformen in der Zeichnung dargestellt und hierin beschrieben wurden, wird es dem Fachmann klar sein, dass viele Modifizierungen der Ausführungsformen vorgenommen werden können, ohne vom beschriebenen Gedanken der Erfindung abzuweichen. Zum Beispiel kann die hierin erörterte zugehörige Software Firmware sein; sie kann zuvor heruntergeladen worden sein oder von einer unabhängigen Quelle, wie dem Internet, heruntergeladen werden; sie kann anhand der Vorrichtung selbst programmiert werden oder sie kann anhand einer unabhängigen Quelle, wie einem PC oder dem Internet, programmiert werden, usw. Dementsprechend ist die Erfindung nur durch die folgenden Ansprüche beschränkt.

Claims (21)

  1. Verfahren zum Verwenden eines ersten physischen Schaltelements an einem Gerät in Verbindung mit einer Anzeige, um eine dem ersten physischen Schaltelement zugeordnete Funktion anzuzeigen und auszuführen, welches die folgenden Schritte umfasst: Ausführen einer Anzeigenaktivierungsbewegung, die dem ersten physischen Schaltelement zugeordnet ist, an dem ersten physischen Schaltelement; Anzeigen einer Funktionsbeschreibung, die dem ersten physischen Schaltelement zugeordnet ist, auf der Anzeige als Antwort auf die Anzeigenaktivierungsbewegung, die an dem ersten physischen Schaltelement ausgeführt wird; Ausführen einer Durchführungsaktivierungsbewegung, die dem ersten physischen Schaltelement zugeordnet ist, an dem ersten physischen Schaltelement; und Ausführen der dem ersten physischen Schaltelement zugeordneten Funktion als Antwort auf die Durchführungsaktivierungsbewegung an dem ersten physischen Schaltelement; wobei die Anzeigenaktivierungsbewegung, die dem ersten physischen Schaltelement zugeordnet ist, von anderer Art ist als die Durchführungsaktivierungsbewegung, die dem ersten physischen Schaltelement zugeordnet ist.
  2. Verfahren nach Anspruch 1, wobei es sich bei dem Gerät um ein Handgerät handelt.
  3. Verfahren nach Anspruch 2, das ferner einen Schritt umfasst, bei dem nach einem geeigneten Zeitraum der Nicht-Aktivität die Beschreibung der dem ersten physischen Schaltelement zugeordneten Funktion von der Anzeige verschwindet.
  4. Verfahren nach Anspruch 2, wobei die Anzeige sich an dem Gerät befindet.
  5. Verfahren nach Anspruch 1, das ferner Schritte umfasst, bei denen die dem ersten physischen Schaltelement zugeordnete Anzeigenaktivierungsbewegung an dem ersten physischen Schaltelement ein zweites Mal durchgeführt wird und die dem ersten physischen Schaltelement zugeordnete Funktionsbeschreibung als Antwort auf die zweite Anzeigenaktivierungsbewegung, die an dem ersten physischen Schaltelement durchgeführt wird, von der Anzeige verschwindet.
  6. Verfahren nach Anspruch 2, das ferner einen Schritt umfasst, bei dem integrierte Software verwendet wird, um die dem ersten physischen Schaltelement zugeordnete Funktion zu programmieren.
  7. Verfahren nach Anspruch 2, wobei das Gerät ferner ein zweites physisches Schaltelement von ähnlicher Art wie das erste physische Schaltelement aufweist, welches ferner einen Schritt umfasst, bei dem als Antwort auf die Anzeigenaktivierungsbewegung, die an dem ersten physischen Schaltelement durchgeführt wird, eine Funktionsbeschreibung, die dem zweiten physischen Schaltelement zugeordnet ist, auf der Anzeige erscheint.
  8. Verfahren nach Anspruch 1, wobei das Gerät ferner ein zweites physisches Schaltelement von ähnlicher Art wie das erste physische Schaltelement aufweist, sowie ein drittes physisches Schaltelement von anderer Art als das erste physische Schaltelement, welches ferner einen Schritt umfasst, bei dem als Antwort auf die Anzeigenaktivierungsbewegung, die an dem ersten physischen Schaltelement durchgeführt wird, eine Funktionsbeschreibung, die dem zweiten physischen Schaltelement zugeordnet ist, auf der Anzeige erscheint.
  9. Verfahren nach Anspruch 8, wobei die dem ersten physischen Schaltelement zugeordnete Funktionsbeschreibung auf der Anzeige nahe dem ersten physischen Schaltelement erscheint und wobei die dem zweiten physischen Schaltelement zugeordnete Funktionsbeschreibung auf der Anzeige nahe dem zweiten physischen Schaltelement erscheint.
  10. Verfahren nach Anspruch 1, wobei die Anzeige sich an dem Gerät befindet.
  11. Verfahren zum Verwenden eines ersten physischen Schaltelements an einem Gerät, das das erste physische Schaltelement und ein zweites physisches Schaltelement aufweist, in Verbindung mit einer Anzeige, um eine dem ersten physischen Schaltelement zugeordnete Funktion anzuzeigen und auszuführen, wobei das Verfahren die folgenden Schritte umfasst: Ausführen einer Anzeigenaktivierungsbewegung, die dem ersten physischen Schaltelement zugeordnet ist, an dem ersten physischen Schaltelement; Anzeigen einer dem ersten physischen Schaltelement zugeordneten Funktionsbeschreibung und einer dem zweiten physischen Schaltelement zugeordneten Funktionsbeschreibung auf der Anzeige als Antwort auf die Anzeigenaktivierungsbewegung, die an dem ersten physischen Schaltelement durchgeführt wird; Ausführen einer Durchführungsaktivierungsbewegung, die dem zweiten physischen Schaltelement zugeordnet ist, an dem zweiten physischen Schaltelement; und Ausführen der dem zweiten physischen Schaltelement zugeordneten Funktion als Antwort auf die Durchführungsaktivierungsbewegung, die an dem zweiten physischen Schaltelement durchgeführt wird.
  12. Verfahren nach Anspruch 11, wobei die Anzeigenaktivierungsbewegung, die dem ersten physischen Schaltelement zugeordnet ist, von anderer Art ist als die Durchführungsaktivierungsbewegung, die dem zweiten physischen Schaltelement zugeordnet ist.
  13. Verfahren nach Anspruch 12, wobei die dem ersten physischen Schaltelement zugeordnete Funktionsbeschreibung auf der Anzeige nahe dem ersten physischen Schaltelement erscheint, und wobei die dem zweiten physischen Schaltelement zugeordnete Funktionsbeschreibung auf der Anzeige nahe dem zweiten physischen Schaltelement erscheint.
  14. Verfahren nach Anspruch 11, wobei es sich bei dem Gerät um ein Handgerät handelt.
  15. Verfahren nach Anspruch 14, wobei die Anzeige sich an dem Gerät befindet.
  16. Verfahren nach Anspruch 11, das ferner einen Schritt umfasst, bei dem integrierte Software verwendet wird, um die dem ersten und dem zweiten physischen Schaltelement zugeordneten Funktionen zu programmieren.
  17. Verfahren zum Verwenden eines ersten physischen Schaltelementesatzes an einem Gerät, das den ersten physischen Schaltelementesatz und einen zweiten physischen Schaltelementesatz aufweist, um eine dem ersten physischen Schaltelementesatz zugeordnete Funktion anzuzeigen und auszuführen, wobei das Verfahren die folgenden Schritte umfasst: Ausführen einer Anzeigenaktivierungsbewegung, die dem ersten physischen Schaltelementesatz zugeordnet ist, am ersten physischen Schaltelementesatz; Anzeigen einer dem ersten physischen Schaltelementesatz zugeordneten Funktionsbeschreibung und einer dem zweiten physischen Schaltelementesatz zugeordneten Funktionsbeschreibung auf der Anzeige als Antwort auf die Anzeigenaktivierungsbewegung, die am ersten physischen Schaltelementesatz durchgeführt wird; Ausführen einer Durchführungsaktivierungsbewegung, die dem zweiten physischen Schaltelementesatz zugeordnet ist, am zweiten physischen Schaltelementesatz; und Ausführen der dem zweiten physischen Schaltelementesatz zugeordneten Funktion als Antwort auf die Durchführungsaktivierungsbewegung am zweiten physischen Schaltelementesatz.
  18. Verfahren nach Anspruch 17, wobei die Anzeigenaktivierungsbewegung, die dem ersten physischen Schaltelementesatz zugeordnet ist, von anderer Art ist als die Durchführungsaktivierungsbewegung, die dem zweiten physischen Schaltelement zugeordnet ist.
  19. Verfahren nach Anspruch 17, wobei es sich bei dem Gerät um ein Handgerät handelt.
  20. Verfahren nach Anspruch 18, wobei die Anzeige sich an dem Gerät befindet.
  21. Verfahren nach Anspruch 17, das ferner einen Schritt umfasst, bei dem integrierte Software verwendet wird, um die dem ersten und dem zweiten physischen Schaltelementesatz zugeordneten Funktionen zu programmieren.
DE60024655T 1999-03-30 2000-03-28 Verfahren zur benutzung von mit einem anzeigegerät verbundenen tasten für den zugriff und die ausführung von damit verbundenen funktionen Expired - Lifetime DE60024655T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US280512 1999-03-30
US09/280,512 US6757001B2 (en) 1999-03-30 1999-03-30 Method of using physical buttons in association with a display to access and execute functions available through associated hardware and software
PCT/US2000/008164 WO2000058935A1 (en) 1999-03-30 2000-03-28 Method of using buttons associated with a display to access and execute associated functions

Publications (2)

Publication Number Publication Date
DE60024655D1 DE60024655D1 (de) 2006-01-12
DE60024655T2 true DE60024655T2 (de) 2006-09-07

Family

ID=23073399

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60024655T Expired - Lifetime DE60024655T2 (de) 1999-03-30 2000-03-28 Verfahren zur benutzung von mit einem anzeigegerät verbundenen tasten für den zugriff und die ausführung von damit verbundenen funktionen

Country Status (7)

Country Link
US (2) US6757001B2 (de)
EP (1) EP1218874B1 (de)
AT (1) ATE312396T1 (de)
AU (1) AU4036100A (de)
CA (1) CA2402316C (de)
DE (1) DE60024655T2 (de)
WO (1) WO2000058935A1 (de)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9292111B2 (en) 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US9239673B2 (en) 1998-01-26 2016-01-19 Apple Inc. Gesturing with a multipoint sensing device
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US7831930B2 (en) 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
KR20000057810A (ko) * 1999-01-28 2000-09-25 가나이 쓰토무 반도체 장치
US6976215B1 (en) * 1999-12-20 2005-12-13 Vulcan Patents Llc Pushbutton user interface with functionality preview
AU2001230972A1 (en) * 2000-02-04 2001-08-14 Intel Corporation Displaying enhanced content information on a remote control unit
WO2001076120A2 (en) * 2000-04-04 2001-10-11 Stick Networks, Inc. Personal communication device for scheduling presentation of digital content
GB0013045D0 (en) * 2000-05-31 2000-07-19 Pace Micro Tech Plc Television system
US7102688B2 (en) 2001-01-29 2006-09-05 Universal Electronics Inc. System and method for using a hand held device to display a readable representation of an audio track
US6938101B2 (en) 2001-01-29 2005-08-30 Universal Electronics Inc. Hand held device having a browser application
EP1246364A1 (de) * 2001-03-27 2002-10-02 Sony International (Europe) GmbH Verfahren zur Steuerung nicht sichtbarer Gerätefunktionen und entsprechendes Geräteinterface
TW502180B (en) * 2001-03-30 2002-09-11 Ulead Systems Inc Previewing method of editing multimedia effect
US6859197B2 (en) 2001-05-02 2005-02-22 Universal Electronics Inc. Universal remote control with display and printer
US20050134578A1 (en) 2001-07-13 2005-06-23 Universal Electronics Inc. System and methods for interacting with a control environment
US8863184B2 (en) 2001-07-13 2014-10-14 Universal Electronics Inc. System and method for presenting program guide information in an electronic portable device
US8063923B2 (en) 2001-07-13 2011-11-22 Universal Electronics Inc. System and method for updating information in an electronic portable device
US9264755B2 (en) 2001-07-13 2016-02-16 Universal Electronics Inc. System and method for presenting program guide information in an electronic portable device
US20030117427A1 (en) 2001-07-13 2003-06-26 Universal Electronics Inc. System and method for interacting with a program guide displayed on a portable electronic device
US8095879B2 (en) 2002-12-10 2012-01-10 Neonode Inc. User interface for mobile handheld computer unit
US8176432B2 (en) 2001-11-20 2012-05-08 UEI Electronics Inc. Hand held remote control device having an improved user interface
US7440752B2 (en) * 2001-12-07 2008-10-21 Ntt Docomo, Inc. Mobile communication terminal, apparatus and system for delivering application software, method for controlling execution state display, program, and recording medium
US7254777B2 (en) 2001-12-20 2007-08-07 Universal Electronics Inc. System and method for controlling the recording functionality of an appliance using a program guide
US8255968B2 (en) 2002-04-15 2012-08-28 Universal Electronics, Inc. System and method for adaptively controlling the recording of program material using a program guide
US6788241B2 (en) 2002-09-25 2004-09-07 Universal Electronics Inc. System and method for using keystroke data to configure a remote control device
US7400905B1 (en) * 2002-11-12 2008-07-15 Phonebites, Inc. Insertion of sound segments into a voice channel of a communication device
US9507930B2 (en) 2003-04-25 2016-11-29 Z124 Physical key secure peripheral interconnection
US20130198867A1 (en) 2011-12-09 2013-08-01 Z124 A Docking Station for Portable Devices Providing Authorized Power Transfer and Facility Access
US7233779B2 (en) * 2003-07-14 2007-06-19 Visteon Global Technologies, Inc. Radio human-machine interface using knobs and menu picks
US20050088418A1 (en) * 2003-10-28 2005-04-28 Nguyen Mitchell V. Pen-based computer interface system
US7155305B2 (en) 2003-11-04 2006-12-26 Universal Electronics Inc. System and methods for home appliance identification and control in a networked environment
US7136709B2 (en) 2003-11-04 2006-11-14 Universal Electronics Inc. Home appliance control system and methods in a networked environment
JP4127536B2 (ja) * 2004-01-20 2008-07-30 任天堂株式会社 ゲーム装置及びゲームプログラム
JP4141389B2 (ja) * 2004-01-20 2008-08-27 任天堂株式会社 ゲーム装置及びゲームプログラム
JP2005267000A (ja) 2004-03-17 2005-09-29 Sony Corp 電子機器および機能割り当て方法
US7385590B2 (en) * 2004-05-25 2008-06-10 Pelco, Inc. Surveillance system workstation
US20060007014A1 (en) * 2004-07-06 2006-01-12 Orlando Sam S Video remote control
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US9143572B2 (en) * 2004-09-17 2015-09-22 About, Inc. Method and system for providing content to users based on frequency of interaction
US7721227B2 (en) * 2004-09-23 2010-05-18 Nokia Corporation Method for describing alternative actions caused by pushing a single button
US20060166592A1 (en) * 2005-01-26 2006-07-27 Nielsen Paul S Electronic drawing toy
TW200701050A (en) * 2005-06-27 2007-01-01 Compal Electronics Inc A user interface with figures mapping to the keys, for allowing the user to select and control a portable electronic device
US20070013715A1 (en) * 2005-07-18 2007-01-18 Young Kai L Display button set with corresponding indications on screen of display
CN1900888A (zh) * 2005-07-22 2007-01-24 鸿富锦精密工业(深圳)有限公司 显示装置及其显示控制方法
CN1901785B (zh) * 2005-07-22 2012-08-29 鸿富锦精密工业(深圳)有限公司 显示装置及其显示控制方法
CN100583012C (zh) * 2005-09-21 2010-01-20 鸿富锦精密工业(深圳)有限公司 交叉式菜单显示装置及其显示控制方法
CN100592247C (zh) * 2005-09-21 2010-02-24 鸿富锦精密工业(深圳)有限公司 多层次菜单显示装置及其显示控制方法
TWI320160B (en) * 2005-09-23 2010-02-01 Apparatus and method for displaying a multi-level menu
CN100583013C (zh) * 2005-09-23 2010-01-20 鸿富锦精密工业(深圳)有限公司 用户操作控制装置及其方法
CN1940834B (zh) * 2005-09-30 2014-10-29 鸿富锦精密工业(深圳)有限公司 环式菜单显示装置及其显示控制方法
CN1949161B (zh) * 2005-10-14 2010-05-26 鸿富锦精密工业(深圳)有限公司 多层次菜单显示装置及显示控制方法
US11812111B2 (en) 2005-12-20 2023-11-07 Universal Electronics Inc. System and method for presenting program guide information in an electronic portable device
US7802203B2 (en) * 2005-12-23 2010-09-21 Sap Ag Method for providing selectable alternate menu views
US20070192800A1 (en) * 2006-02-10 2007-08-16 Sbc Knowledge Ventures, Lp Dynamic multimedia channel grouping
US8700772B2 (en) 2006-05-03 2014-04-15 Cloud Systems, Inc. System and method for automating the management, routing, and control of multiple devices and inter-device connections
TW200823729A (en) * 2006-06-14 2008-06-01 Polymer Vision Ltd User input on rollable display device
WO2008022322A2 (en) * 2006-08-17 2008-02-21 Vantage Controls, Inc. System and method for creating a user interface
US8607281B2 (en) 2006-09-07 2013-12-10 Porto Vinci Ltd. Limited Liability Company Control of data presentation in multiple zones using a wireless home entertainment hub
US9386269B2 (en) 2006-09-07 2016-07-05 Rateze Remote Mgmt Llc Presentation of data on multiple display devices using a wireless hub
JP4997988B2 (ja) * 2007-01-23 2012-08-15 アイシン・エィ・ダブリュ株式会社 スイッチ制御装置およびスイッチ制御方法
CN101286310A (zh) * 2007-04-13 2008-10-15 群康科技(深圳)有限公司 显示器屏幕显示控制系统及其操作方法
US8253866B1 (en) * 2007-12-10 2012-08-28 Weber Harold J TV remote control enables simplified channel-selection
US9294705B2 (en) 2008-06-27 2016-03-22 Universal Electronics Inc. System and method for ubiquitous appliance control
EP2288144A4 (de) * 2008-12-30 2012-08-29 Lg Electronics Inc Bildanzeige und steuerungsverfahren dafür
US20100310091A1 (en) * 2009-06-04 2010-12-09 Dave Choi Selector for vehicle audio system
US8386965B2 (en) * 2010-01-15 2013-02-26 Apple Inc. Techniques and systems for enhancing touch screen device accessibility through virtual containers and virtually enlarged boundaries
US8810735B2 (en) * 2010-12-17 2014-08-19 Verizon Patent And Licensing Inc. Dynamic remote control systems and methods
US9513799B2 (en) 2011-06-05 2016-12-06 Apple Inc. Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities
US9244491B2 (en) 2011-08-31 2016-01-26 Z124 Smart dock for auxiliary devices
US9383770B2 (en) 2011-08-31 2016-07-05 Z124 Mobile device that docks with multiple types of docks
US9182935B2 (en) * 2011-09-27 2015-11-10 Z124 Secondary single screen mode activation through menu option
KR101160681B1 (ko) 2011-10-19 2012-06-28 배경덕 이동 통신 단말기의 활성화 시에 특정 동작이 수행되도록 하기 위한 방법, 이동 통신 단말기 및 컴퓨터 판독 가능 기록 매체
US20130152001A1 (en) * 2011-12-09 2013-06-13 Microsoft Corporation Adjusting user interface elements
US9244583B2 (en) 2011-12-09 2016-01-26 Microsoft Technology Licensing, Llc Adjusting user interface screen order and composition
US9116611B2 (en) 2011-12-29 2015-08-25 Apple Inc. Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input
CN105359065B (zh) 2013-05-02 2019-04-02 辛纳普蒂克斯公司 提供附加功能和各功能预览的多功能按键
JP6519095B2 (ja) * 2013-12-19 2019-05-29 カシオ計算機株式会社 コンテンツ出力システム、コンテンツ出力装置、コンテンツ出力方法及びプログラム
KR101628090B1 (ko) * 2014-11-25 2016-06-08 현대자동차 주식회사 집중 조작 시스템 및 그 제어 방법
CN104483865B (zh) * 2014-12-26 2017-11-10 小米科技有限责任公司 智能硬件设备的安装实现方法及装置
US9961239B2 (en) 2015-06-07 2018-05-01 Apple Inc. Touch accommodation options
CN107544742B (zh) * 2016-06-28 2020-10-20 富泰华工业(深圳)有限公司 一种控制方法及其电子装置
JP6824047B2 (ja) * 2017-01-20 2021-02-03 株式会社クボタ 作業車
US11216065B2 (en) * 2019-09-26 2022-01-04 Lenovo (Singapore) Pte. Ltd. Input control display based on eye gaze

Family Cites Families (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4482947A (en) 1982-04-12 1984-11-13 Zenith Electronics Corporation Multi-function, multi-unit remote control system and method therefor
US4626892A (en) 1984-03-05 1986-12-02 Rca Corporation Television system with menu like function control selection
NL8500690A (nl) * 1985-03-12 1986-10-01 Philips Nv Afstandsbedieningshandapparaat voor het bedienen van verschillende modules.
DE3514438C1 (de) * 1985-04-20 1986-09-18 Porsche Ag Zentrale Bedienungsein- und Informationsausgabe fuer Zusatzgeraete von Fahrzeugen
US4872151A (en) 1986-02-19 1989-10-03 Bennie C. Fulkerson Compact disc player capable of playing plural selections recorded on a compact disc in a preselected sequence
US4746919A (en) 1986-03-28 1988-05-24 Rca Licensing Corporation Remote control system with key function display provisions
JPS6450688A (en) 1987-08-21 1989-02-27 Hashimoto Corp Method and device for generating individual television program
US5228077A (en) 1987-12-02 1993-07-13 Universal Electronics Inc. Remotely upgradable universal remote control
US4856081A (en) 1987-12-09 1989-08-08 North American Philips Consumer Electronics Corp. Reconfigurable remote control apparatus and method of using the same
US5086385A (en) 1989-01-31 1992-02-04 Custom Command Systems Expandable home automation system
US5148159A (en) 1989-04-26 1992-09-15 Stanley Electronics Remote control system with teach/learn setting of identification code
US5038211A (en) 1989-07-05 1991-08-06 The Superguide Corporation Method and apparatus for transmitting and receiving television program information
EP0413838B1 (de) 1989-08-22 1994-03-02 Deutsche ITT Industries GmbH Fernsehempfänger mit positionsgesteuerter Fernbedienung
US5353121A (en) 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
US5005084A (en) 1989-12-19 1991-04-02 North American Philips Corporation Remote control television system using supplementary unit for simplified personalized control
US5031046A (en) 1990-06-01 1991-07-09 Preh-Werke Gmbh & Co. Kg Remote control device for a television set
US5398045A (en) * 1990-08-24 1995-03-14 Hughes Aircraft Company Touch control panel
EP1244300B1 (de) 1990-09-10 2005-01-12 Starsight Telecast, Inc. Verfahren und Gerät für den Zugriff von Information über Fernsehprogramme
US5093718A (en) 1990-09-28 1992-03-03 Inteletext Systems, Inc. Interactive home information system
US5282028A (en) 1990-11-27 1994-01-25 Scientific-Atlanta, Inc. Remote control for digital music terminal with synchronized communications
US5327554A (en) 1990-11-29 1994-07-05 Palazzi Iii Michael A Interactive terminal for the access of remote database information
US5148015A (en) * 1990-12-24 1992-09-15 Pitney Bowes Inc. Touch switch input device for computer system
JP3318897B2 (ja) 1991-01-29 2002-08-26 ソニー株式会社 ビデオモニタ付リモートコントローラ
JPH04301983A (ja) 1991-03-29 1992-10-26 Sony Corp 選局装置
KR930003720A (ko) 1991-07-09 1993-02-24 강진구 자동 pip 채널 탐색 방법
US5404393A (en) 1991-10-03 1995-04-04 Viscorp Method and apparatus for interactive television through use of menu windows
US5546521A (en) * 1991-10-15 1996-08-13 International Business Machines Corporation Dynamic presentation of contextual help and status information
JPH05122692A (ja) 1991-10-28 1993-05-18 Pioneer Electron Corp Catv端末装置およびcatvシステム
US5343239A (en) 1991-11-20 1994-08-30 Zing Systems, L.P. Transaction based interactive television system
AU3221493A (en) 1991-12-10 1993-07-19 Khyber Technologies Corporation Portable messaging and scheduling device with homebase station
KR950000828B1 (ko) 1991-12-11 1995-02-02 삼성전자 주식회사 다기능 내장형 tv
US5437014A (en) * 1991-12-31 1995-07-25 International Business Machines Corporation System for supporting mouse button events of dependent workstation terminals connected to main processor executing multiple application programs
DE4200898A1 (de) 1992-01-16 1993-07-22 Nsm Ag Anordnung zur titelauswahl von jeweils eine anzahl von abspieltiteln enthaltenden speichermitteln in einem magazin
CA2087503A1 (en) 1992-04-13 1993-10-14 Lester Wayne Dunaway Multimodal remote control device having electrically alterable keypad designations
EP0593707A4 (en) * 1992-05-08 1997-07-16 Motorola Inc Method and apparatus for user selectable quick data access in a selective call receiver
US5223924A (en) 1992-05-27 1993-06-29 North American Philips Corporation System and method for automatically correlating user preferences with a T.V. program information database
US5689663A (en) 1992-06-19 1997-11-18 Microsoft Corporation Remote controller user interface and methods relating thereto
KR950014577B1 (ko) 1992-08-25 1995-12-08 삼성전자주식회사 고화질 텔레비젼의 픽쳐인픽쳐신호처리방법 및 그 장치
US5592551A (en) 1992-12-01 1997-01-07 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
US5612719A (en) * 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
US5410326A (en) 1992-12-04 1995-04-25 Goldstein; Steven W. Programmable remote control device for interacting with a plurality of remotely controlled devices
US5434965A (en) * 1992-12-23 1995-07-18 Taligent, Inc. Balloon help system
US5621456A (en) 1993-06-22 1997-04-15 Apple Computer, Inc. Methods and apparatus for audio-visual interface for the display of multiple program categories
US5594509A (en) 1993-06-22 1997-01-14 Apple Computer, Inc. Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5425077A (en) * 1993-07-08 1995-06-13 U.S. West Advanced Technologies, Inc. Mobile telephone user interface including fixed and dynamic function keys and method of using same
US5589892A (en) 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
US5585866A (en) 1993-09-09 1996-12-17 Miller; Larry Electronic television program guide schedule system and method including virtual channels
EP0727082A4 (de) * 1993-11-05 2000-11-15 Intertactile Tech Corp Bedienerschnittstelle mit eingebautem anzeigeschirm
US5481542A (en) 1993-11-10 1996-01-02 Scientific-Atlanta, Inc. Interactive information services control system
US5608389A (en) 1993-12-20 1997-03-04 Casio Computer Co., Ltd. Remote control devices for electronic appliances
US5509114A (en) * 1993-12-30 1996-04-16 Xerox Corporation Method and apparatus for correcting and/or aborting command gestures in a gesture based input system
US5661632A (en) * 1994-01-04 1997-08-26 Dell Usa, L.P. Hand held computer with dual display screen orientation capability controlled by toggle switches having first and second non-momentary positions
JPH07271697A (ja) * 1994-03-30 1995-10-20 Sony Corp 情報端末装置およびその情報伝送方法
US5500794A (en) 1994-03-31 1996-03-19 Panasonic Technologies, Inc. Distribution system and method for menu-driven user interface
US5523796A (en) 1994-05-20 1996-06-04 Prevue Networks, Inc. Video clip program guide
US5724069A (en) * 1994-07-15 1998-03-03 Chen; Jack Y. Special purpose terminal for interactive user interface
KR0170326B1 (ko) 1994-07-27 1999-03-30 김광호 원격제어방법 및 그 장치
JP3644455B2 (ja) 1994-09-29 2005-04-27 ソニー株式会社 番組情報放送方式、番組情報表示方法および受信装置
US5926168A (en) * 1994-09-30 1999-07-20 Fan; Nong-Qiang Remote pointers for interactive televisions
US5543857A (en) 1994-10-25 1996-08-06 Thomson Consumer Electronics, Inc. Graphical menu for a television receiver
US5600368A (en) 1994-11-09 1997-02-04 Microsoft Corporation Interactive television system and method for viewer control of multiple camera viewpoints in broadcast programming
US5629733A (en) 1994-11-29 1997-05-13 News America Publications, Inc. Electronic television program guide schedule system and method with display and search of program listings by title
US5630757A (en) 1994-11-29 1997-05-20 Net Game Limited Real-time multi-user game communication system using existing cable television infrastructure
US5671267A (en) 1994-12-30 1997-09-23 Lucent Technologies Inc. Interactive system for communications between a cordless telephone and a remotely operated device
US5596373A (en) 1995-01-04 1997-01-21 Sony Corporation Method and apparatus for providing program oriented information in a multiple station broadcast system
US5500691A (en) 1995-01-04 1996-03-19 Sony Corporation Remote control identifier setup in a video system having both IR and RF transmitters
US5745719A (en) * 1995-01-19 1998-04-28 Falcon; Fernando D. Commands functions invoked from movement of a control input device
US5797091A (en) * 1995-03-07 1998-08-18 Xypoint Corporation Personal communication system and method of use
US5517257A (en) 1995-03-28 1996-05-14 Microsoft Corporation Video control user interface for interactive television systems and method for controlling display of a video movie
US5557338A (en) 1995-04-05 1996-09-17 Thomson Consumer Electronics, Inc. Television receiver using received channel guide information and a secondary video signal processor for displaying secondary channel information
US5630119A (en) 1995-05-05 1997-05-13 Microsoft Corporation System and method for displaying program listings in an interactive electronic program guide
US5652613A (en) 1995-06-07 1997-07-29 Lazarus; David Beryl Intelligent electronic program guide memory management system and method
US5548338A (en) 1995-06-07 1996-08-20 News American Publishing, Inc. Compression of an electronic programming guide
US5758259A (en) 1995-08-31 1998-05-26 Microsoft Corporation Automated selective programming guide
US5694163A (en) * 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
US5754176A (en) * 1995-10-02 1998-05-19 Ast Research, Inc. Pop-up help system for a computer graphical user interface
US5793438A (en) 1995-11-13 1998-08-11 Hyundai Electronics America Electronic program guide with enhanced presentation
US5886732A (en) * 1995-11-22 1999-03-23 Samsung Information Systems America Set-top electronics and network interface unit arrangement
US5721583A (en) 1995-11-27 1998-02-24 Matsushita Electric Industrial Co., Ltd. Interactive television system for implementing electronic polling or providing user-requested services based on identification of users or of remote control apparatuses which are employed by respective users to communicate with the system
US6340987B1 (en) * 1995-12-14 2002-01-22 Time Warner Entertainment Company L.P. Method and apparatus for masking latency in an interactive television network
US5903832A (en) * 1995-12-21 1999-05-11 Nokia Mobile Phones Llimited Mobile terminal having enhanced system selection capability
US5710605A (en) 1996-01-11 1998-01-20 Nelson; Rickey D. Remote control unit for controlling a television and videocassette recorder with a display for allowing a user to select between various programming schedules
US5761606A (en) 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
US6286142B1 (en) * 1996-02-23 2001-09-04 Alcatel Usa, Inc. Method and system for communicating video signals to a plurality of television sets
US5657072A (en) 1996-04-10 1997-08-12 Microsoft Corporation Interactive entertainment network system and method for providing program listings during non-peak times
US5835079A (en) * 1996-06-13 1998-11-10 International Business Machines Corporation Virtual pointing device for touchscreens
KR0174713B1 (ko) * 1996-07-13 1999-04-15 삼성전자주식회사 컴퓨터 시스템용 씨디-롬 통합 제어 장치 및 그의제어방법
US5956034A (en) * 1996-08-13 1999-09-21 Softbook Press, Inc. Method and apparatus for viewing electronic reading materials
US5916288A (en) 1996-09-03 1999-06-29 Ut Automotive Dearborn, Inc. Multi-functional control switch arrangement
US5801747A (en) 1996-11-15 1998-09-01 Hyundai Electronics America Method and apparatus for creating a television viewer profile
US5850304A (en) 1997-01-08 1998-12-15 Scottsdale Technologies, Inc. Optically programmable controller
US5859637A (en) * 1997-02-13 1999-01-12 International Business Machines Corporation Non-programming method and apparatus for creating wizards with a script
US5808568A (en) * 1997-02-27 1998-09-15 Primax Electronics, Ltd. Finger operated module for generating encoding signals
US5991690A (en) * 1997-07-02 1999-11-23 Trimble Navigation Limited Navigation system incorporating simplified location display
US6057845A (en) * 1997-11-14 2000-05-02 Sensiva, Inc. System, method, and apparatus for generation and recognizing universal commands
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6078323A (en) * 1998-04-09 2000-06-20 International Business Machines Corporation Method and system for rapidly accessing graphically displayed toolbar icons via toolbar accelerators
US6496122B2 (en) * 1998-06-26 2002-12-17 Sharp Laboratories Of America, Inc. Image display and remote control system capable of displaying two distinct images
US6340977B1 (en) * 1999-05-07 2002-01-22 Philip Lui System and method for dynamic assistance in software applications using behavior and host application models

Also Published As

Publication number Publication date
EP1218874A4 (de) 2005-01-26
US20040237052A1 (en) 2004-11-25
AU4036100A (en) 2000-10-16
DE60024655D1 (de) 2006-01-12
US20020135619A1 (en) 2002-09-26
CA2402316C (en) 2008-11-25
EP1218874A1 (de) 2002-07-03
US6757001B2 (en) 2004-06-29
CA2402316A1 (en) 2000-10-05
EP1218874B1 (de) 2005-12-07
ATE312396T1 (de) 2005-12-15
WO2000058935A1 (en) 2000-10-05

Similar Documents

Publication Publication Date Title
DE60024655T2 (de) Verfahren zur benutzung von mit einem anzeigegerät verbundenen tasten für den zugriff und die ausführung von damit verbundenen funktionen
DE69910710T2 (de) Berührungsempfindlicher bildschirm mit autozoom-anordnung
DE60028421T2 (de) Verfahren und system zur auswahl eines gegenstandes aus einer auf einem bildschirm erscheinenden liste
DE102007061993B4 (de) Mobiles Endgerät mit einer Anzeigeeinheit sowie Anzeigeverfahren für ein mobiles Endgerät
DE112009001276T5 (de) Karten-Metapher für Aktivitäten in einem Rechengerät
DE112009001281T5 (de) Navigieren zwischen Aktivitäten in einem Computergerät
DE102018100809A1 (de) Verfahren, vorrichtung und endgerät zum anzeigen einer virtuellen tastatur
DE202006021126U1 (de) Vorrichtung zum Verarbeiten von Daten eines mobilen Endgeräts
DE202004009752U1 (de) Computersystem mit einer Benutzerschnittstelle, Datenträger und Signalfolge
CH698761B1 (de) Verfahren zum Darstellen von Objekten in einer Benutzerschnittstelle für einen Computer, Computervorrichtung und Computerprogrammprodukt.
DE19723815A1 (de) System zur menügeführten Befehlseingabe
EP1374027B1 (de) Positionieren von auf einer benutzeroberfläche angezeigten bereichen
DE10337053A1 (de) Graphische Benutzer-Computer-Schnittstelle
DE102009014555A1 (de) Verfahren zum Unterstützen der Steuerung der Bewegung eines Positionsanzeigers mittels eines Tastfelds
DE102007043658A1 (de) Steuerung eines scrollbaren Kontext-Menüs
DE112007002687T5 (de) Handgehaltene bzw. tragbare Disambiguierungsvorrichtung mit mehreren Achsen und mehreren Sprachen
DE102012220062A1 (de) Einstellung mehrerer benutzereingabeparameter
WO2017144298A1 (de) Benutzerschnittstelle mit mehreren anzeigen und verfahren zur positionierung von inhalten auf mehreren anzeigen
DE10140874A1 (de) Graphische Benutzeroberfläche
DE202008018091U1 (de) Anzeigevorrichtung
DE102007018364A1 (de) Zeigeeinrichtung zum Dreidimensional-Raum-Navigieren unter Verwendung mehrerer fingerbetätigter Sensoren
DE112013000749T5 (de) Interaktives System und Verfahren für intelligente Fernsehgeräte
DE102016010920A1 (de) Smart touch
EP2310935B1 (de) Verfahren zur vergrösserung eines darstellungsbereichs auf einer darstellungseinrichtung
WO2006032442A1 (de) Steuereinrichtung für anzeigen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition