[go: up one dir, main page]

DE102006018549B4 - Fernbedienung mit virtuellem Speicher - Google Patents

Fernbedienung mit virtuellem Speicher Download PDF

Info

Publication number
DE102006018549B4
DE102006018549B4 DE102006018549A DE102006018549A DE102006018549B4 DE 102006018549 B4 DE102006018549 B4 DE 102006018549B4 DE 102006018549 A DE102006018549 A DE 102006018549A DE 102006018549 A DE102006018549 A DE 102006018549A DE 102006018549 B4 DE102006018549 B4 DE 102006018549B4
Authority
DE
Germany
Prior art keywords
remote control
computer
memory
transceiver
remote
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 - Fee Related
Application number
DE102006018549A
Other languages
English (en)
Other versions
DE102006018549A1 (de
Inventor
Glen McLean Kumeu Harris
Maxim Vlassov
Eric Redwood City Raeber
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.)
Logitech Europe SA
Original Assignee
Logitech Europe SA
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 Logitech Europe SA filed Critical Logitech Europe SA
Publication of DE102006018549A1 publication Critical patent/DE102006018549A1/de
Application granted granted Critical
Publication of DE102006018549B4 publication Critical patent/DE102006018549B4/de
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0227Cooperation and interconnection of the input arrangement with other functional units of a computer
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • 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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4435Memory management
    • 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
    • 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/42212Specific keyboard arrangements
    • H04N21/42213Specific keyboard arrangements for facilitating data entry
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Selective Calling Equipment (AREA)
  • Navigation (AREA)

Abstract

Fernbedienungssystem mit:
einer Fernbedienung (105), die einen ersten Speicher (105e), der zum Speichern von Fernbedienungsinformationen konfiguriert ist, eine Anzeige (105a) zum Anzeigen der Fernbedienungsinformationen und mindestens einen Sendeempfänger (105c) umfasst; und
einem Computer (110) mit einem zweiten Speicher (110e) und einem Computer-Sendeempfänger (110f), wobei der Sendeempfänger (105c) der Fernbedienung (105) und der Computer-Sendeempfänger (110f) dazu konfiguriert sind, über eine drahtlose Kommunikationsverbindung (115) miteinander zu kommunizieren, und der zweite Speicher (110e) als virtueller Speicher (110g) für die Fernbedienung (105) und zum Speichern von Teilen der Fernbedienungsinformationen konfiguriert ist,
dadurch gekennzeichnet, dass
der Sendeempfänger (105c) der Fernbedienung (105) dazu konfiguriert ist,
eine mit der Geschwindigkeit des Bildlaufs durch die Fernbedienungsinformationen auf der Anzeige (105a) korrelierte Information zum Computer-Sendeempfänger (110f) zu übertragen, und
einen Befehl vom Computer-Sendeempfänger (110f) zu empfangen, um die Fernbedienungsinformationen in einem sequentiellen Bildlaufmodus oder in einem beschleunigten Bildlaufmodus auf der Basis der mit...

Description

  • HINTERGRUND DER ERFINDUNG
  • Die vorliegende Erfindung betrifft im Allgemeinen Fernbedienungssysteme und betrifft insbesondere eine Fernbedienung, die dazu konfiguriert ist, einen entfernten virtuellen Speicher zu verwenden.
  • Fernbedienungen werden allgegenwärtig verwendet, um elektronische Vorrichtungen zu bedienen. Moderne Fernbedienungen sind beispielsweise so konfiguriert, dass sie nicht nur Unterhaltungssysteme bedienen, sondern sind konfiguriert, um Computer, Umgebungssteuervorrichtungen und dergleichen zu bedienen.
  • In diesem Zusammenhang sei auf die DE 101 48 556 A1 verwiesen, die ein Verfahren und eine Vorrichtung zur Cursor- und Funktionssteuerung offenbart. Dasselbe Grundgerät kann entweder als Computermaus oder als Fernbedienung verwendet werden, wobei ein interner Speicherchip es erlaubt, die jeweils gewünschte Funktion zu speichern und bei Bedarf aufzurufen. Um eine ergonomische Bedienung der Vorrichtung zu unterstützen, sind ein oder zwei miniaturisierte Joysticks mit einem herkömmlichen Gehäuse einer Computermaus oder Fernbedienung kombiniert. Die Vorrichtung verfügt außerdem über eine Schnittstelle, über die Programme aus dem Internet ladbar oder von dem zur Vorrichtung gehörenden Gerät über Kabel oder kabellos auf die Vorrichtung übertragbar sind.
  • Ferner sei auf die WO 02/052540 A1 verwiesen, die ein Fernbedienungssystem offenbart, wobei ein Personal Digital Assistent oder ein Mobiltelefon zur Verwendung als Fernbedienung angepasst sind. Eine solche Fernbedienung verfügt über eine Anzeige und kann Daten mit einem Computer austauschen. Zur Steuerung von Abspielgeräten können Listen abzuspielender Medien auf der Anzeige angezeigt werden. Ein Scrollen durch die Listen und Auswählen eines zu spielenden Mediums ist damit auch möglich.
  • Schließlich sei auf die US 2002/0002707 A1 verwiesen, die ein Fernbedienungssystem offenbart, bei dem eine Fernbedienung über eine drahtlose Verbindung mit einem oder mehreren entfernten Computer(n) kommuniziert, um Audio-, Video- oder andere Inhalte zu erhalten. Die Fernbedienung ist außerdem dazu ausgebildet, mit einer entfernten Anzeige zu kommunizieren, um die Inhalte auf der entfernten Anzeige darzustellen. Es ist auch möglich, zusätzlich oder statt dem Abrufen von einem entfernten Computer, Inhalte in der Fernbedienung zu speichern oder dort zu erstellen.
  • Obwohl eine große Vielfalt von Fernbedienungen für Verbraucher zum Bedienen von elektronischen Vorrichtungen zur Verfügung stehen, bemüht sich die Fernbedienungsindustrie weiterhin, neue Fernbedienungen zu entwickeln, die neue Fernbedienungsmerkmale bieten.
  • KURZE ZUSAMMENFASSUNG DER ERFINDUNG
  • Die vorliegende Erfindung stellt ein Fernbedienungssystem gemäß Anspruch 1 bereit.
  • Gemäß einem speziellen Ausführungsbeispiel ist die Kommunikationsverbindung eine Bluetooth-Verbindung.
  • Gemäß einem weiteren speziellen Ausführungsbeispiel ist die Fernbedienung so konfiguriert, dass sie Informationen für eine Speichernavigationsrate des ersten Speichers zum Computer überträgt, und der Computer ist so konfiguriert, dass er die Fernbedienung anweist, auf der Basis der Speichernavigationsrate in einen beschleunigten Bildlaufmodus einzutreten. Der Computer ist so konfiguriert, dass er die Fernbedienung anweist, in den beschleunigten Bildlaufmodus einzutreten, wenn die Speichernavigationsrate über einer Schwellenspeichernavigationsrate liegt.
  • Gemäß einem weiteren speziellen Ausführungsbeispiel umfasst die Fernbedienung ein Rad und/oder einen Satz von Steuertasten, die Fernbedienung ist so konfiguriert, dass sie Informationen für eine oder mehrere einer Rotationsraten des Rades und/oder einer Zeitlänge, mit der eine gegebene der Steuertasten gedrückt wird, zum Computer liefert, und der Computer ist so konfiguriert, dass er die Fernbedienung anweist, in einen beschleunigten Bildlaufmodus auf der Basis der Rotationsrate und/oder der Zeitlänge einzutreten.
  • Gemäß einem weiteren Ausführungsbeispiel wird eine Fernbedienung gemäß Anspruch 10 bereitgestellt.
  • Gemäß einem speziellen Ausführungsbeispiel umfasst die Fernbedienung ferner einen Prozessor, der so konfiguriert ist, dass er die Fernbedienung vom beschleunigten Bildlaufmodus in den sequentiellen Bildlaufmodus auf der Basis der Navigationsrate des Speichers und/oder der Rotationsrate des Rades überführt.
  • Gemäß einem weiteren Ausführungsbeispiel wird ein Computer gemäß Anspruch 12 bereitgestellt.
  • Gemäß einem weiteren Ausführungsbeispiel wird ein Computer gemäß Anspruch 12 bereitgestellt.
  • Der Computer kann ferner einen Prozessor umfassen, der so konfiguriert ist, dass er feststellt, ob die Navigationsrate über einer Schwellennavigationsrate liegt, und feststellt, ob die Rotationsrate über einer Schwellenrotationsrate liegt.
  • Ein weiteres Verständnis der Art und der Vorteile der vorliegenden Erfindung kann mit Bezug auf die restlichen Teile der Patentbeschreibung und die Zeichnungen verwirklicht werden.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein vereinfachtes Diagramm eines Fernbedienungssystems mit einer Fernbedienung und einem Computer, der einen Speicher umfasst, der zur Verwendung von der Fernbedienung als virtueller Speicher konfiguriert ist;
  • 2 ist ein vereinfachtes Diagramm des Fernbedienungssystems, das elektronische Module zeigt, die in der Fernbedienung enthalten sind, einschließlich des Prozessors der Fernbedienung, eines Bluetooth-Moduls, eines Fernbedienungsspeichers, einer Anzeigesteuereinheit und eines Sendeempfängers;
  • 3 ist ein vereinfachtes Diagramm eines Fernbedienungssystems gemäß einem weiteren Ausführungsbeispiel, wobei die Fernbedienung eine Rolle umfasst, die zum Aufwärts-, Abwärts-, Links- und Rechts-Bildlauf von Datenelementen, die auf der Anzeige der Fernbedienung angezeigt werden, konfiguriert ist; und
  • 4 ist ein vereinfachtes Diagramm eines Fernbedienungssystems gemäß einem weiteren Ausführungsbeispiel, wobei die Fernbedienung ein Bildlaufrad umfasst, das so konfiguriert ist, dass es durch Drehung einen Bildlauf durch Datenelemente durchführt, die auf der Anzeige der Fernbedienung angezeigt werden.
  • AUSFÜHRLICHE BESCHREIBUNG DER ERFINDUNG
  • 1 ist ein vereinfachtes Diagramm eines Fernbedienungssystems 100 gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Das System 100 umfasst eine Fernbedienung 105 und ein Computersystem 110. Die Fernbedienung 105 kann eine Anzeige 105a, einen Satz von Bedientasten 105b (die Tasten können in die Anzeige integriert sein) und mindestens einen Sendeempfänger 105c umfassen. Wie in 2 gezeigt, kann die Fernbedienung auch einen Prozessor 105d (z. B. einen Mikroprozessor oder eine Mikrosteuereinheit oder dergleichen), einen Speicher 105e, eine Anzeigesteuereinheit 105f und eine Steuereinheit 105g zur drahtlosen Kommunikation, wie z. B. ein Bluetooth-Modul, umfassen. Das Computersystem 110 kann einen Computer 110a, einen Monitor 110b und eine oder mehrere Eingabevorrichtungen, wie z. B. eine Tastatur 110c, eine Maus 110d oder dergleichen, umfassen. Der Computer 110a kann einen Speicher 110e, einen Sendeempfänger 110f, der zur Kommunikation mit der Fernbedienung über den Sendeempfänger 105c konfiguriert ist, umfassen.
  • Die Sendeempfänger 105c und 110f können so konfiguriert sein, dass sie über eine Kommunikationsverbindung 115 kommunizieren, die die Fernbedienung und den Computer kommunikativ koppelt. Die Sendeempfänger können Infrarot-(IR)Sendeempfänger, Hochfrequenz-(HF)Sendeempfänger, Ultraschall-Sendeempfänger, Sendeempfänger auf Lichtbasis, eine Kombination der vorangehenden oder dergleichen sein. Die Sendeempfänger können so konfiguriert sein, dass sie gemäß einem oder mehreren Kommunikationsprotokollen, wie z. B. dem Bluetooth-Protokoll, dem Heim-HF-Protokoll, einem Netzwerkprotokoll (z. B. WiFi) oder dergleichen, arbeiten.
  • Die Anzeige der Fernbedienung, die hintergrundbeleuchtet sein kann, ist so konfiguriert, dass sie eine Vielfalt von Fernbedienungsinformationen, wie z. B. Navigationsmenüs, Bitmaps, Schriftartentabellen, Textketten (z. B. Abspiellisten von Musiktiteln, Videotiteln, Fernsehprogrammen usw.) und dergleichen, anzeigt. Die Fernbedienungsinformationen können relativ groß sein und können die Speicherkapazität des Fernbedienungsspeichers 105e übersteigen.
  • Gemäß einem Ausführungsbeispiel ist die Fernbedienung so konfiguriert, dass sie einen Teil 110g des Computerspeichers 110e des Computers 110a als virtuellen Speicher verwendet. Die Fernbedienungsinformationen, die die Speicherkapazität des Fernbedienungsspeichers übersteigen (oder überlaufen), können im virtuellen Speicher gespeichert werden. Die Fernbedienung kann so konfiguriert sein, dass sie auf den virtuellen Speicher über eine Kommunikationsverbindung 115 zugreift. Der Fernbedienungsspeicher und/oder der virtuelle Speicher können die Fernbedienungsinformationen in Seiten oder dergleichen organisieren. Die Fernbedienung kann so ausgelegt sein, dass sie Fernbedienungsinformationen aus dem virtuellen Speicher über die Kommunikationsverbindung zur Anzeige auf der Anzeige abruft. Alternativ kann der Computer so konfiguriert sein, dass der die Übertragung der Fernbedienungsinformationen zur Fernbedienung einleitet. Diese Übertragung von Informationen, die vom Computer eingeleitet wird, zur Fernbedienung wird häufig als Verschieben von Informationen bezeichnet, wohingegen der Abruf von Informationen, der von der Fernbedienung eingeleitet wird, häufig als Ziehen von Informationen bezeichnet wird. Die Fernbedienungsinformationen können geschoben oder gezogen werden, bevor oder wenn der Benutzer einen Bildlauf durch die Fernbedienungsinformationen durchführt, die auf der Anzeige 105a angezeigt werden.
  • Gemäß einem Ausführungsbeispiel ist ein Softwaremodul 120, das zum Arbeiten auf dem Computer 105a konfiguriert ist, so konfiguriert, dass es einen virtuellen Speicher 110g (z. B. ein Speicherblock von etwa 16 Metabytes) aufbaut. Der virtuelle Speicher 110g kann als Satz von Speicherblöcken organisiert sein. Jeder Speicherblock kann 256 Bytes oder dergleichen umfassen. Der virtuelle Speicher kann so konfiguriert sein, dass er die Fernbedienungsinformationen, wie z. B. Navigationsmenüs, Bitmaps (z. B. Bildsymbole), Schriftarttabellen, Textketten (z. B. Abspiellisten von Musiktiteln, Videotiteln, Fernsehprogrammen usw.) und dergleichen, speichert. Gemäß einem Ausführungsbeispiel werden die Speicherblöcke derart priorisiert, dass ein Speicherblock, der eine Schriftarttabelle umfasst, die höchste Priorität besitzt, wohingegen ein Untermenü (z. B. ”Untermenü dritter Ebene”) oder dergleichen die niedrigste Priorität besitzt. Eine solche Priorisierung sorgt dafür, dass ein Verwalter des virtuellen Speichers, der auf dem Computer arbeitet, zur Fernbedienung übertragen kann oder relativ weniger nützliche Seiten mit relativ nützlicheren Seiten vertauschen kann, wenn die Fernbedienung mehr freigegebenen Fernbedienungsspeicher benötigt (d. h. mehr des virtuellen Speichers verwenden muss).
  • Der Computer und die Fernbedienung können so konfiguriert sein, dass sie über atomare Funktionen kommunizieren, die Speicheränderungen und Ereignisbenachrichtigungen ermöglichen. Die atomaren Funktionen sind in Transportpakete zusammengefasst, die gemäß der speziellen Transportschicht konfiguriert sind, über die die Pakete transportiert werden. Gemäß einem Ausführungsbeispiel werden die Transportpakete über Pakete mit 17 oder 64 Bytes über eine Bluetooth-Verbindung gesandt.
  • Herkömmliche Verfahren zum Bildlauf durch Informationen an einer Fernbedienung umfassen typischerweise das Zugreifen auf eine vollständige Datei (z. B. eine vollständige Liste von Datenelementen), die im lokalen Speicher gespeichert ist. Typischerweise sieht eine Benutzerhandlung an der Bildlaufvorrichtung (z. B. ein Satz von Bildlauftasten, ein Bildlaufrad usw.) einen Bildlauf von einem Datenelement pro Bildlaufereignis (z. B. Bildlaufrad-”Klick”) vor. Wenn ein beschleunigter Bildlauf aktiviert wird, umfassen herkömmliche Beschleunigungsverfahren das Überspringen einer ausgewählten Anzahl von Datenelementen, um ein oder mehrere Datenelemente anzuzeigen, die in einer Liste von Datenelementen höher oder niedriger liegen.
  • Wie vorher kurz beschrieben und gemäß den Ausführungsbeispielen der vorliegenden Erfindung, können sich nicht alle Datenelemente für die Fernbedienungsinformationen im Fernbedienungsspeicher befinden. Ein Teil der Datenelemente kann im virtuellen Speicher im Computer gespeichert werden.
  • Diese Datenelemente können nicht sequentiell sein. Eine Menüliste der Datenelemente, die im virtuellen Speicher gespeichert sind, kann im virtuellen Speicher durch das Softwaremodul 120 (z. B. Fernbedienungssoftware), das auf dem Computer läuft, aufgebaut werden. Eine Menüliste kann eine Liste von Informationen umfassen, die die Datenelemente im virtuellen Speicher identifizieren. Eine Menüliste kann beispielsweise eine Liste von Liedtiteln oder der Namen von Musikern für eine Gruppe von Datenelementen umfassen, die Lieder oder dergleichen umfassen könnten, die jeweils den Liedtiteln oder Musikern zugeordnet sind.
  • Gemäß einem Ausführungsbeispiel kann die Fernbedienung so konfiguriert sein, dass sie einen vertikalen und/oder horizontalen Bildlauf der auf der Anzeige 105a angezeigten Fernbedienungsinformationen vorsieht. Der Bildlauf kann über einen Satz von Bedientasten 105h, eine Rolle 105i (siehe 3), eine Kombination einer Bedientaste 105h (in 3 in Durchsicht gezeigt) und einer Rolle 105i, ein Bildlaufrad 105j (siehe 4) oder dergleichen gesteuert werden.
  • Der Satz von Bedientasten 105h könnte vier Tasten zum Aufwärts-, Abwärts-, Links- und Rechtsbildlauf umfassen. Diese Bedientasten könnten alternativ zum Auswählen von Punkten aus einem Menü und/oder zum Verlassen eines Menüs konfiguriert sein. Die Bedientasten könnten so konfiguriert sein, dass sie einen beschleunigten Bildlauf durch die Fernbedienungsinformationen vorsehen, wenn die Tasten beispielsweise länger als eine Auswahlzeitmenge (z. B. zwei Sekunden), mit einer größeren Kraft als einer Auswahlkraftmenge oder dergleichen gedrückt werden.
  • Die Rolle kann so konfiguriert sein, dass sie für einen vertikalen Bildlauf aufwärts und abwärts rollt und sich für einen linken bzw. rechten Bildlauf nach links und rechts neigt. Die Rolle kann einen beschleunigten Bildlauf bereitstellen, wenn die Rolle mit einer höheren Rate als einer Auswahlrate gedreht wird und/oder länger als eine Auswahlzeitmenge (z. B. 1 Sekunde) gedreht wird (z. B. im Wesentlichen kontinuierlich). Die Rolle könnte alternativ so konfiguriert sein, dass sie einen beschleunigten Bildlauf bereitstellt, wenn die Rolle gedreht wird, wenn eine Beschleunigungstaste 105j gedrückt wird. Gemäß einem Ausführungsbeispiel ist die Rolle 105i so konfiguriert, dass sie als ”Ausklinkwählscheibe” arbeitet, die einen beschleunigten Bildlauf bereitstellt, wenn die Rolle weiter aus einer neutralen Position gedreht wird.
  • Das Bildlaufrad kann so konfiguriert sein, dass es nach links gedreht oder nach rechts gedreht wird, um einen vertikalen Bildlauf durch die Fernbedienungsinformationen durchzuführen. Das Bildlaufrad könnte so konfiguriert sein, dass es als Ausklinkwählscheibe arbeitet, oder könnte für eine kontinuierliche Drehung konfiguriert sein. Das Bildlaufrad könnte so konfiguriert sein, dass es zum linken bzw. rechten Bildlauf nach links und nach rechts geneigt wird. Das Bildlaufrad kann einen beschleunigten Bildlauf vorsehen, wenn das Bildlaufrad mit einer höheren Rate als einer Auswahlrate gedreht wird und/oder länger als eine Auswahlzeitmenge (z. B. 1 Sekunde) gedreht wird (z. B. im Wesentlichen kontinuierlich). Das Bildlaufrad kann so konfiguriert sein, dass es gedrückt wird, um eine Auswahl eines Datenelements vorzunehmen. Die vorangehenden sind lediglich beispielhafte Ausführungsbeispiele für einen beschleunigten Bildlauf und sollten nicht als Begrenzung der Erfindung, wie durch die Ansprüche definiert, betrachtet werden.
  • Gemäß einem Ausführungsbeispiel ist der Computer so konfiguriert, dass er den beschleunigten Bildlauf der auf der Fernbedienung angezeigten Fernbedienungsinformationen steuert. Die Fernbedienung kann so konfiguriert sein, dass sie die Rate, mit der die Fernbedienungsinformationen auf der Fernbedienungsanzeige angezeigt werden (d. h. die Rate, mit der im Fernbedienungsspeicher navigiert wird), die Rotationsrate der Rolle, die Rotationsrate des Bildlaufrades oder dergleichen zum Computer überträgt. Der Computer kann so konfiguriert sein, dass er feststellt, ob eine oder mehrere dieser Raten über einer Schwellenrate liegt, und die Fernbedienung anweist, einen beschleunigten Bildlauf durchzuführen. Der Computer kann beispielsweise die Fernbedienung mit den Fernbedienungsinformationen versehen, um einen beschleunigten Bildlauf zu bewirken.
  • Die Fernbedienungsinformationen können beispielsweise als Liste von Informationen im Computerspeicher 110g und im Fernbedienungsspeicher 105e organisiert sein. In einem sequentiellen Bildlaufmodus können nächste Nachbardatenelemente (z. B. Menüpunkte für eine Liste von Liedern oder dergleichen) in den Fernbedienungsinformationen sequentiell auf der Fernbedienungsanzeige angezeigt werden. In einem beschleunigten Bildlaufmodus können ”ferne Nachbar”-Datenelemente sequentiell angezeigt werden. Ferne Nachbardatenelemente sind in der Liste der Fernbedienungsinformationen durch ein oder mehrere Datenelemente voneinander getrennt. Die fernen Nachbardatenelemente können beispielsweise durch einen oder mehrere Speicheradressenidentifikatoren voneinander getrennt sein.
  • Wie vorstehend kurz beschrieben, kann der Computer einen beschleunigten Bildlauf auf der Basis der Bildlaufrate der auf der Anzeige angezeigten Fernbedienungsinformationen, der Speichernavigationsrate der Fernbedienung, der Drehung des Rollenrades, Bildlaufrades oder dergleichen, der Zeitlängen, die eine oder mehrere der Bildlauftasten gedrückt wird/werden oder dergleichen bewirken. Diese Raten und/oder Perioden können durch die Fernbedienung in regelmäßigen Intervallen zum Computer geliefert werden. Wenn eine oder mehrere dieser Raten und/oder Perioden auf oder unter einem Schwellenpegel liegt, kann der Computer eine Folge von nächsten Nachbardatenelementen zur Fernbedienung senden. Wenn eine oder mehrere dieser Raten und/oder Perioden über einem Schwellenpegel liegt, kann der Computer eine Folge von fernen Nachbardatenelementen zur Fernbedienung senden. Die Fernbedienung kann so konfiguriert sein, dass sie diese Folge von fernen Nachbardatenelementen im Fernbedienungsspeicher speichert und nacheinander diese fernen Nachbardatenelemente anzeigt.
  • Gemäß einem Ausführungsbeispiel ist die Anzahl von Datenelementen zwischen den fernen Nachbardatenelementen vorbestimmt. Die Fernbedienung und/oder der Computer können einen Speicherzeiger aufweisen, der sequentiell oder um die vorbestimmte Anzahl von Datenelementen durch den Computerspeicher ”springt”, um den sequentiellen Bildlauf und den beschleunigten Bildlauf zu steuern. Der Computer kann den beschleunigten Bildlauf in der Fernbedienung durch Übertragen einer Sequenz von fernen Nachbardatenelementen, die um die vorbestimmte Anzahl von Datenelementen getrennt sind, zur Fernbedienung steuern.
  • Gemäß einem alternativen Ausführungsbeispiel kann die Anzahl von Datenelementen zwischen fernen Nachbardatenelementen vom Computer dynamisch bestimmt werden. Die Anzahl von Datenelementen kann beispielsweise auf der Basis der vorstehend beschriebenen Bildlaufraten, Speichernavigationsraten, der Rotationsraten, der Länge der Zeit, die eine Bildlauftaste gedrückt wird, oder dergleichen bestimmt werden. Die Anzahl von Datenelementen zwischen fernen Nachbardatenelementen kann für eine erste Rate der Datennavigation, des Bildlaufs oder dergleichen, die höher ist als eine andere Rate der Datennavigation, des Bildlaufs oder dergleichen, größer sein. Die Anzahl von Datenelementen zwischen fernen Nachbardatenelementen kann für eine erste Rate der Datennavigation, des Bildlaufs oder dergleichen, die geringer ist als eine andere Rate der Datennavigation, des Bildlaufs oder dergleichen, kleiner sein. Alternativ kann die Anzahl von Datenelementen, die ferne Nachbardatenelemente trennen, auf einem Verhältnis der Gesamtzahl von Datenelementen in einer Menüliste und/oder der Anzahl von Datenelementen im Fernbedienungsspeicher basieren oder ansonsten auf der Gesamtzahl von Datenelementen in der Gruppe von Datenelementen basieren, wobei die Gruppe von Datenelementen sowohl im Fernbedienungsspeicher als auch im virtuellen Speicher gespeichert sein kann. Der Computer kann einen Speicherzeiger aufweisen, der sequentiell oder um die dynamisch bestimmte Anzahl von Datenelementen durch den Computerspeicher springt, um den sequentiellen Bildlauf und den beschleunigten Bildlauf zu steuern. Der Computer kann den beschleunigten Bildlauf in der Fernbedienung durch Übertragen einer Sequenz von fernen Nachbardatenelementen, die um die dynamisch bestimmte Anzahl von Datenelementen getrennt sind, zur Fernbedienung steuern.
  • Gemäß einem weiteren Ausführungsbeispiel ist die Fernbedienung und/oder der Computer zum Erzeugen und Speichern eines Paars von Zeigern für jedes Datenelement konfiguriert. Der erste Zeiger oder Zeiger auf den nächsten Nachbarn für ein gegebenes Datenelement kann auf ein nächstes Nachbardatenelement zeigen. Der zweite Zeiger oder Zeiger auf den fernen Nachbarn für das gegebene Datenelement kann auf ein fernes Nachbardatenelement zeigen. Die Anzahl von Datenelementen, die das gegebene Datenelement und das ferne Nachbardatenelement trennen, kann eine feste Anzahl sein, kann dynamisch festgelegt werden, wie vorstehend beschrieben. Für einen sequentiellen Bildlauf kann die Fernbedienung Zeiger auf nächste Nachbarn verwenden, um eine Sequenz von Datenelementen auf der Fernbedienungsanzeige darzustellen. Für den beschleunigten Bildlauf kann die Fernbedienung Zeiger auf ferne Nachbarn verwenden, um eine Sequenz von fernen Nachbardatenelementen auf der Fernbedienungsanzeige darzustellen. Der Computer kann ebenso solche Paaren von Zeigern verwenden, um Datenelemente im virtuellen Speicher zu verfolgen und abzurufen und diese Datenelemente zur Fernbedienung zu übertragen, um einen sequentiellen oder beschleunigten Bildlauf zu bewirken.
  • Gemäß einem Ausführungsbeispiel ist der Computer so konfiguriert, dass er die fernen Nachbardatenelemente identifiziert, auf die durch den zweiten Zeiger gezeigt wird, und die Identität der fernen Nachbardatenelemente zur Fernbedienung überträgt. Das ferne Nachbardatenelement kann sich im lokalen Speicher der Fernbedienung befinden oder könnte sich im virtuellen Speicher befinden und könnte über die Datenverbindung zur Fernbedienung übertragen werden. Da der Computer die fernen Nachbardatenelemente zur Anzeige im Beschleunigungsmodus bestimmt, kann die Verarbeitungsleistung (z. B. Beschleunigungsberechnungen, Datennachschlagen usw.) der Fernbedienung gesenkt werden. Gemäß einem weiteren Ausführungsbeispiel definiert der Computer den Beschleunigungsfaktor (z. B. die Anzahl von durchlaufenen Zeilen). Der Beschleunigungsfaktor kann die Zeilen linear, exponential, proportional zu eine Prozentsatz der Anzahl von Elementen in der Liste oder dergleichen inkrementieren. Wenn der Computer ein gerade hervorgehobenes Datenelement, das auf der Anzeige der Fernbedienung angezeigt wird, verfolgt, kann der Computer die Bildlaufgeschwindigkeit bestimmen, die Beschleunigung dynamisch anpassen und das geeignete ferne Nachbardatenelement für jedes Datenelement im Teil der Menüliste, die in den Fernbedienungsspeicher 105e geladen wird, bestimmen.
  • Der Computer ist so konfiguriert, dass er jedes ferne Nachbardatenelement, auf das von jedem zweiten Zeiger gezeigt wird, für jedes im Fernbedienungsspeicher gespeicherte Datenelement bestimmt. Der Computer kann das bevorstehende Menü der fernen Nachbarn, das vom Computer bestimmt wird, zum Fernbedienungsspeicher übertragen. Da der Fernbedienungsspeicher die fernen Nachbardatenelemente enthalten kann, kann die Wartezeit zum Anzeigen dieser fernen Nachbardatenelemente während des beschleunigten Bildlaufs relativ klein sein. Da der Computer so konfiguriert ist, dass er diese fernen Nachbardatenelemente bestimmt und diese fernen Nachbardatenelemente zur Fernbedienung überträgt, können überdies andere Zwischendatenelemente zwischen den fernen Nachbardatenelementen nicht zur Fernbedienung übertragen werden, was eine Fernbedienungs-Speicherverwaltung mit relativ hoher Effizienz bereitstellt.
  • Der Übergang vom beschleunigten Bildlauf zum sequentiellen Bildlauf und/oder das Stoppen des Bildlaufs können durch die Fernbedienung oder den Computer festgelegt werden. Die Fernbedienung kann beispielsweise so konfiguriert sein, dass sie die verschiedenartig beschriebenen Faktoren zum Eingeben des beschleunigten Bildlaufmodus verfolgt, und wenn diese Bedingungen für den beschleunigten Bildlauf stoppen, kann die Fernbedienung nächste Nachbardatenelemente in einer sequentiellen Weise anzeigen. Alternativ kann der Computer so konfiguriert sein, dass er die verschiedenartig beschriebenen Faktoren zum Eingeben des beschleunigten Bildlaufmodus verfolgt, und wenn die vorstehend beschriebenen Bedingungen für den beschleunigten Bildlauf stoppen, kann der Computer die Fernbedienung anweisen, in den sequentiellen Bildlaufmodus einzutreten, indem er sequentielle nächste Nachbardatenelemente zur Fernbedienung zur Anzeige sendet.
  • Gemäß einem Ausführungsbeispiel kann der Computer-Sendeempfänger ein Dongle sein, der so konfiguriert ist, dass er mit dem Computer gekoppelt ist, beispielsweise mit dem Computer über einen der Anschlüsse des universellen seriellen Busses des Computers gekoppelt ist. Die Fernbedienung und der Dongle können ”gepaarte” Vorrichtungen wie z. B. gepaarte Bluetooth-Vorrichtungen sein. Diese Vorrichtungen können durch ein Hochfrequenzidentifikations-(RFID)Kennzeichen oder dergleichen gepaart werden. Für ein weiteres Verständnis der Paarung von Vorrichtungen über RFID-Kennzeichen siehe die US-Patentanmeldung Nr. 10/950 361, eingereicht am 23. November 2004, mit dem Titel ”RFID Auto-Connect For Wireless Devices”, die durch den Hinweis in ihrer Gesamtheit hierin aufgenommen wird.
  • Computerprogramme, die verschiedene Merkmale der vorliegenden Erfindung beinhalten, können auf verschiedenen computerlesbaren Medien zur Speicherung und/oder Übertragung codiert werden; geeignete Medien umfassen eine Magnetplatte oder ein Magnetband, optische Speichermedien wie z. B. CD oder DVD, einen Flash-Speicher und Trägersignale, die zur Übertragung über verdrahtete, optische und/oder drahtlose Netzwerke ausgelegt sind, die einer Vielzahl von Protokollen entsprechen, einschließlich des Internets. Computerlesbare Medien, die mit dem Programmcode codiert sind, können mit einer kompatiblen Vorrichtung gepackt oder separat von anderen Vorrichtungen (z. B. über Internet-Download) bereitgestellt werden.
  • Obwohl die vorliegende Erfindung mit Bezug auf spezielle Hardware- und Softwarekomponenten beschrieben wurde, werden Fachleute erkennen, dass verschiedene Kombinationen von Hardware- und/oder Softwarekomponenten auch verwendet werden können und dass spezielle Operationen, die als in der Hardware implementiert beschrieben sind, auch in der Software implementiert werden könnten, oder umgekehrt. Die Fernbedienung kann beispielsweise eine wiederaufladbare Vorrichtung sein. Daher soll es selbstverständlich sein, dass die vorstehend beschriebenen Beispiele und Ausführungsbeispiele nur Erläuterungszwecken dienen und dass verschiedene Modifikationen oder Änderungen angesichts derer Fachleuten vorgeschlagen werden und innerhalb des Gedankens und Rahmens dieser Anmeldung und innerhalb des Schutzbereichs der beigefügten Ansprüche enthalten sein sollen. Daher sollte die obige Beschreibung nicht als Begrenzung des Schutzbereichs der Erfindung, wie durch die Ansprüche definiert, aufgefasst werden.

Claims (13)

  1. Fernbedienungssystem mit: einer Fernbedienung (105), die einen ersten Speicher (105e), der zum Speichern von Fernbedienungsinformationen konfiguriert ist, eine Anzeige (105a) zum Anzeigen der Fernbedienungsinformationen und mindestens einen Sendeempfänger (105c) umfasst; und einem Computer (110) mit einem zweiten Speicher (110e) und einem Computer-Sendeempfänger (110f), wobei der Sendeempfänger (105c) der Fernbedienung (105) und der Computer-Sendeempfänger (110f) dazu konfiguriert sind, über eine drahtlose Kommunikationsverbindung (115) miteinander zu kommunizieren, und der zweite Speicher (110e) als virtueller Speicher (110g) für die Fernbedienung (105) und zum Speichern von Teilen der Fernbedienungsinformationen konfiguriert ist, dadurch gekennzeichnet, dass der Sendeempfänger (105c) der Fernbedienung (105) dazu konfiguriert ist, eine mit der Geschwindigkeit des Bildlaufs durch die Fernbedienungsinformationen auf der Anzeige (105a) korrelierte Information zum Computer-Sendeempfänger (110f) zu übertragen, und einen Befehl vom Computer-Sendeempfänger (110f) zu empfangen, um die Fernbedienungsinformationen in einem sequentiellen Bildlaufmodus oder in einem beschleunigten Bildlaufmodus auf der Basis der mit der Bildlaufgeschwindigkeit korrelierten Information anzuzeigen, wobei in dem sequentiellen Bildlaufmodus nächste Nachbardatenelemente, bei denen es sich um sequentielle Datenelemente im ersten Speicher (105e) und/oder im zweiten Speicher (110e) handelt, auf der Anzeige (105a) angezeigt werden und in dem beschleunigten Bildlaufmodus ferne Nachbardatenelemente, bei denen es sich um durch ein oder mehrere andere Datenelemente im ersten Speicher (105e) und/oder im zweiten Speicher (110e) getrennte Datenelemente handelt, auf der Anzeige (105a) angezeigt werden, wobei, falls die auf der Anzeige (105a) anzuzeigende Fernbedienungsinformation im zweiten Speicher (110e) gespeichert ist, in dem sequentiellen Bildlaufmodus der Computer (110) eine Folge von nächsten Nachbardatenelementen zur Fernbedienung (105) sendet, und in dem beschleunigten Bildlaufmodus der Computer (110) eine Folge von fernen Nachbardatenelementen zur Fernbedienung (105) sendet.
  2. Fernbedienungssystem nach Anspruch 1, wobei die drahtlose Kommunikationsverbindung (115) eine Bluetooth-Verbindung ist.
  3. Fernbedienungssystem nach Anspruch 1 oder 2, wobei der virtuelle Speicher (110g) so konfiguriert ist, dass er einen Teil der Fernbedienungsinformationen speichert, der aus dem ersten Speicher (105e) überläuft.
  4. Fernbedienungssystem nach einem der vorhergehenden Ansprüche, wobei die Fernbedienung (105) und/oder der Computer (110) zum Bestimmen eines Nachbardatenelements, dessen Abstand zu einem vorherigen Datenelement auf einer Beschleunigungsfunktion basiert, für jedes Datenelement in der Fernbedienung konfiguriert sind.
  5. Fernbedienungssystem nach Anspruch 4, wobei die Fernbedienung (105) und/oder der Computer (110) zum Bestimmen eines fernen Nachbardatenelements für jedes Datenelement in den Fernbedienungsinformationen konfiguriert sind.
  6. Fernbedienungssystem nach Anspruch 4, wobei die Fernbedienung (105) und/oder der Computer (110) zum Bestimmen eines nächsten Nachbardatenelements und eines fernen Nachbardatenelements für jedes Datenelement in den Fernbedienungsinformationen konfiguriert sind.
  7. Fernbedienungssystem nach einem der vorhergehenden Ansprüche, wobei die Fernbedienung (105) und/oder der Computer (110) zum Übertragen von Informationen für eine Speichernavigationsrate des ersten Speichers (105e) zum Computer (110) konfiguriert sind, und der Computer (110) zum Anweisen der Fernbedienung (105), in einen beschleunigten Bildlaufmodus auf der Basis der Speichernavigationsrate einzutreten, konfiguriert ist.
  8. Fernbedienungssystem nach Anspruch 7, wobei der Computer (110) zum Anweisen der Fernbedienung (105), in den beschleunigten Bildlaufmodus einzutreten, wenn die Speichernavigationsrate über einer Schwellenspeichernavigationsrate liegt, konfiguriert ist.
  9. Fernbedienungssystem nach einem der Ansprüche 1 bis 6, wobei: die Fernbedienung (105) ein Rad (105j) und/oder einen Satz von Bedientasten (105h) umfasst; die Fernbedienung (105) so konfiguriert ist, dass sie Informationen für eine oder mehrere einer Rotationsrate des Rades (105j) und/oder einer Zeitlänge, die eine gegebene der Bedientasten (105h) gedrückt wird, zum Computer (110) überträgt, und der Computer (110) so konfiguriert ist, dass er die Fernbedienung (105) anweist, in einen beschleunigten Bildlaufmodus auf der Basis der Rotationsrate und/oder der Zeitlänge einzutreten.
  10. Fernbedienung mit: einem Speicher (105e), der zum Speichern von Fernbedienungsinformationen konfiguriert ist; einer Anzeige (105a), die zum Anzeigen der Fernbedienungsinformationen konfiguriert ist; einem Rad (105j), das dazu konfiguriert ist, gedreht zu werden, um einen Bildlauf der Fernbedienungsinformationen auf der Anzeige (105a) einzuleiten; und einem Sendeempfänger (105c), der zur Kommunikation mit einem Computer konfiguriert ist, wobei der Computer (110) einen Speicher (110e) zum Speichern eines Teils der Fernbedienungsinformationen aufweist, dadurch gekennzeichnet, dass der Sendeempfänger (105c) zur Übertragung einer Navigationsrate des Speichers (105e) und/oder einer Rotationsrate des Rades (105j) zu dem Computer (110) und zum Empfangen eines Befehls von dem Computer (110), um die Fernbedienungsinformationen in einem sequentiellen Bildlaufmodus oder in einem beschleunigten Bildlaufmodus auf der Basis der Navigationsrate und/oder der Rotationsrate anzuzeigen, konfiguriert ist, wobei in dem sequentiellen Bildlaufmodus nächste Nachbardatenelemente, bei denen es sich um sequentielle Datenelemente im Speicher (105e) der Fernbedienung und/oder im Speicher (110e) des Computers handelt, auf der Anzeige (105a) angezeigt werden und in dem beschleunigten Bildlaufmodus ferne Nachbardatenelemente, bei denen es sich um durch ein oder mehrere andere Datenelemente im Speicher (105e) der Fernbedienung und/oder im Speicher (110e) des Computers getrennte Datenelemente handelt, auf der Anzeige (105a) angezeigt werden, und der Sendeempfänger (105c) zum Empfangen von nächsten Nachbardatenelementen von dem Teil der Fernbedienungsinformationen vom Computer (110) konfiguriert ist, wenn sich die Fernbedienung (105) im sequentiellen Bildlaufmodus befindet, und der Sendeempfänger (105c) zum Empfangen von fernen Nachbardatenelementen von dem Teil der Fernbedienungsinformationen konfiguriert ist, wenn sich die Fernbedienung (105) im beschleunigten Bildlaufmodus befindet.
  11. Fernbedienung nach Anspruch 10, wobei die Fernbedienung (105) ferner einen Prozessor (105d) umfasst, der so konfiguriert ist, dass er die Fernbedienung (105) vom beschleunigten Bildlaufmodus in den sequentiellen Bildlaufmodus auf der Basis der Navigationsrate des Speichers (105e) und/oder der Rotationsrate des Rades (105j) überführt.
  12. Computer mit: einem Speicher (110e), der zum Speichern von Fernbedienungsinformationen konfiguriert ist; und einem Computer-Sendeempfänger (110f), der zum Übertragen zumindest eines Teils der Fernbedienungsinformationen zu einer Fernbedienungsvorrichtung (105) konfiguriert ist; wobei die Fernbedienungsvorrichtung (105) umfasst: eine Anzeige (105a), die zum Anzeigen der Fernbedienungsinformationen konfiguriert ist, einen Speicher (105e), der zum Speichern von Fernbedienungsinformationen konfiguriert ist, ein Rad (105j), das dazu konfiguriert ist, gedreht zu werden, um einen Bildlauf der Fernbedienungsinformationen auf der Anzeige (105a) einzuleiten, und einen Fernbedienungs-Sendeempfänger (105c), der zur Kommunikation mit dem Computer-Sendeempfänger (110f) konfiguriert ist, dadurch gekennzeichnet, dass der Fernbedienungs-Sendeempfänger (105c) zum Übertragen einer Navigationsrate des Speichers (105e) und/oder einer Rotationsrate des Rades (105j) zum Computer-Sendeempfänger (110f) und zum Empfangen eines Befehls vom Computer-Sendeempfänger (110f), um die Fernbedienungsinformationen in einem sequentiellen Bildlaufmodus oder in einem beschleunigten Bildlaufmodus auf der Basis der Navigationsrate und/oder der Rotationsrate anzuzeigen, konfiguriert ist, wobei in dem sequentiellen Bildlaufmodus nächste Nachbardatenelemente, bei denen es sich um sequentielle Datenelemente im Speicher (105e) der Fernbedienung und/oder im Speicher (110e) des Computers handelt, auf der Anzeige (105a) angezeigt werden und in dem beschleunigten Bildlaufmodus ferne Nachbardatenelemente, bei denen es sich um durch ein oder mehrere andere Datenelemente im Speicher (105e) der Fernbedienung und/oder im Speicher (110e) des Computers getrennte Datenelemente handelt, auf der Anzeige (105a) angezeigt werden, wobei, falls die auf der Anzeige (105a) anzuzeigende Fernbedienungsinformation im Speicher (110e) des Computers gespeichert ist, in dem sequentiellen Bildlaufmodus der Computer (110) eine Folge von nächsten Nachbardatenelementen zur Fernbedienung (105) sendet, und in dem beschleunigten Bildlaufmodus der Computer (110) eine Folge von fernen Nachbardatenelementen zur Fernbedienung (105) sendet.
  13. Computer nach Anspruch 12, welcher ferner einen Prozessor umfasst, der zum Feststellen, ob die Navigationsrate über einer Schwellennavigationsrate liegt, und zum Feststellen, ob die Rotationsrate über einer Schwellenrotationsrate liegt, konfiguriert ist.
DE102006018549A 2005-04-22 2006-04-21 Fernbedienung mit virtuellem Speicher Expired - Fee Related DE102006018549B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US67384905P 2005-04-22 2005-04-22
US60/673,849 2005-04-22

Publications (2)

Publication Number Publication Date
DE102006018549A1 DE102006018549A1 (de) 2006-11-23
DE102006018549B4 true DE102006018549B4 (de) 2010-06-17

Family

ID=37133113

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006018549A Expired - Fee Related DE102006018549B4 (de) 2005-04-22 2006-04-21 Fernbedienung mit virtuellem Speicher

Country Status (3)

Country Link
US (1) US20070027959A1 (de)
CN (1) CN100440126C (de)
DE (1) DE102006018549B4 (de)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2891428A1 (fr) * 2005-09-27 2007-03-30 Thomson Licensing Sas Procede de navigation dans une liste par defilement continu d'une caracteristique graphique, et terminal associe.
US20080082928A1 (en) * 2006-09-29 2008-04-03 Sbc Knowledge Ventures, L.P. Method for viewing information in a communication device
JP4618279B2 (ja) * 2007-08-16 2011-01-26 ソニー株式会社 リモートコントロールシステム、受信装置および電子機器
US8351426B2 (en) * 2008-03-20 2013-01-08 International Business Machines Corporation Ethernet virtualization using assisted frame correction
US20100138776A1 (en) * 2008-11-30 2010-06-03 Nokia Corporation Flick-scrolling
US8350744B2 (en) 2008-12-03 2013-01-08 At&T Intellectual Property I, L.P. Virtual universal remote control
US20100162126A1 (en) * 2008-12-23 2010-06-24 Palm, Inc. Predictive cache techniques
CN101621537B (zh) * 2009-07-24 2012-09-05 北京航空航天大学 一种低成本高光谱海量数据并行处理系统
JP5370131B2 (ja) * 2009-12-22 2013-12-18 セイコーエプソン株式会社 画像表示装置および制御方法
US9137559B2 (en) * 2011-12-05 2015-09-15 At&T Intellectual Property I, Lp Apparatus and method for providing media programming
US9514157B2 (en) * 2012-08-22 2016-12-06 Adobe Systems Incorporated Multi-dimensional browsing of content
US9390155B2 (en) 2012-08-22 2016-07-12 Adobe Systems Incorporated Accessing content in a content-aware mesh
US8983237B2 (en) 2012-08-22 2015-03-17 Adobe Systems Incorporated Non-destructive collaborative editing
US9377940B2 (en) * 2013-02-28 2016-06-28 Facebook, Inc. Predictive pre-decoding of encoded media item
CN203556143U (zh) * 2013-10-18 2014-04-23 深圳市高端玩具有限公司 一种玩具遥控器
US9910512B1 (en) 2014-10-27 2018-03-06 Amazon Technologies, Inc. Systems and methods for using cursor movement profiles

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020002707A1 (en) * 2000-06-29 2002-01-03 Ekel Sylvain G. System and method to display remote content
WO2002052540A1 (en) * 2000-12-22 2002-07-04 Connectedmedia Corporation Program selector and guide system and method
DE10148556A1 (de) * 2001-10-01 2003-04-10 Rene Baltus Verfahren und Vorrichtung zur Cursor- und Funktionssteuerung, z. B. Computermaus oder Fernbedienung

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2690685B2 (ja) * 1994-04-18 1997-12-10 静岡日本電気株式会社 表示機能付携帯無線機
US5625608A (en) * 1995-05-22 1997-04-29 Lucent Technologies Inc. Remote control device capable of downloading content information from an audio system
US5893924A (en) * 1995-07-28 1999-04-13 International Business Machines Corporation System and method for overflow queue processing
CN1180284A (zh) * 1996-09-02 1998-04-29 三星电子株式会社 能接收传真数据的无线电寻呼接收器及其控制方法
JPH11187443A (ja) * 1997-12-25 1999-07-09 Sony Corp 携帯無線情報端末装置、画面操作方法、記録媒体およびマイクロコンピュータ装置
US7043479B2 (en) * 2001-11-16 2006-05-09 Sigmatel, Inc. Remote-directed management of media content
US6882714B2 (en) * 2002-03-27 2005-04-19 Sharp Laboratories Of America, Inc. Universal call-log system and method for a home network telephone
BRPI0410134A (pt) * 2003-05-08 2006-05-16 Thomson Licensing método e aparelho para navegação em texto alfabético

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020002707A1 (en) * 2000-06-29 2002-01-03 Ekel Sylvain G. System and method to display remote content
WO2002052540A1 (en) * 2000-12-22 2002-07-04 Connectedmedia Corporation Program selector and guide system and method
DE10148556A1 (de) * 2001-10-01 2003-04-10 Rene Baltus Verfahren und Vorrichtung zur Cursor- und Funktionssteuerung, z. B. Computermaus oder Fernbedienung

Also Published As

Publication number Publication date
DE102006018549A1 (de) 2006-11-23
US20070027959A1 (en) 2007-02-01
CN1851634A (zh) 2006-10-25
CN100440126C (zh) 2008-12-03

Similar Documents

Publication Publication Date Title
DE102006018549B4 (de) Fernbedienung mit virtuellem Speicher
DE102014117579B4 (de) Standortgestützte auswahl mobiler anwendungen und dienste
US8209618B2 (en) Method of sharing multi-media content among users in a global computer network
CN100555274C (zh) 用于显示电子表格应用程序内的数据的方法
EP2293604B1 (de) Mobiles endgerät und betriebssteuerungsverfahren dafür
JP2022506929A (ja) ディスプレイページのインタラクション制御方法及び装置
KR20140088114A (ko) 미디어 콘텐츠 투표, 순위결정, 및 재생 시스템
US20180321825A1 (en) System and Method for Arranging Application Icons on a Mobile Device
US20120260288A1 (en) Information processing apparatus, information processing method, and program
DE202013100255U1 (de) Anzeigevorrichtung, Fernbedienungsvorrichtung sowie Bedienungsfunktion derselben
US9424320B2 (en) Methods, systems, and media for recommending media content
US8832553B2 (en) Program guide 3D zoom
EP2959370A1 (de) Verfahren und vorrichtung für zweidimensionale dokumentennavigation
US20040210930A1 (en) Automatic selection of encoding parameters for transmission of media objects
DE102015208532B4 (de) Verfahren, computerlesbares Speichermedium und elektronisches Gerät zum Anzeigen der Benutzung einer Anwendung auf einem externen Gerät
CN113434226A (zh) 通信方法、装置、电子设备以及可读存储介质
CN114296598B (zh) 信息显示方法、装置、设备、系统及计算机产品
US8645262B1 (en) System and method for displaying security information
EP2534586B1 (de) Verwaltung von navigationshistory
US20140237075A1 (en) Document priority determination apparatus and document priority determination method
JP4768525B2 (ja) 検索端末およびネットワーク検索システム
KR20230111994A (ko) 콘텐츠 제공 방법 및 시스템
US20120036474A1 (en) Table Management
JP7764661B2 (ja) 情報処理方法、装置、電子機器及び記憶媒体
KR101490508B1 (ko) 동영상 컨텐츠 공유 시스템 및 방법

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R082 Change of representative

Representative=s name: HOFSTETTER, SCHURACK & PARTNER PATENT- UND REC, DE

R081 Change of applicant/patentee

Owner name: LOGITECH EUROPE S.A., CH

Free format text: FORMER OWNER: LOGITECH EUROPE S.A., ROMANEL-SUR-MORGES, CH

Effective date: 20130610

R082 Change of representative

Representative=s name: HOFSTETTER, SCHURACK & PARTNER PATENT- UND REC, DE

Effective date: 20130610

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20141101