DE202007018762U1 - Medienspieler mit bildbasiertem Browsen - Google Patents

Medienspieler mit bildbasiertem Browsen Download PDF

Info

Publication number
DE202007018762U1
DE202007018762U1 DE202007018762U DE202007018762U DE202007018762U1 DE 202007018762 U1 DE202007018762 U1 DE 202007018762U1 DE 202007018762 U DE202007018762 U DE 202007018762U DE 202007018762 U DE202007018762 U DE 202007018762U DE 202007018762 U1 DE202007018762 U1 DE 202007018762U1
Authority
DE
Germany
Prior art keywords
electronic device
image
display
images
user
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
DE202007018762U
Other languages
English (en)
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.)
Apple Inc
Original Assignee
Apple 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 Apple Inc filed Critical Apple Inc
Publication of DE202007018762U1 publication Critical patent/DE202007018762U1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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/0488Interaction 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 a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • G06F16/444Spatial browsing, e.g. 2D maps, 3D or virtual spaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/904Browsing; Visualisation therefor
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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/0488Interaction 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 a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction 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 a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/038Indexing scheme relating to G06F3/038
    • G06F2203/0381Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger

Abstract

Tragbare elektronische Vorrichtung, umfassend:
eine Berührungsbildschirmanzeige, die konfiguriert ist, um als eine Benutzereingabevorrichtung und eine Benutzerausgabevorrichtung betrieben zu werden;
wenigstens eine Speichervorrichtung, die in der Lage ist eine Mehrzahl von Bildern zu speichern, die auf der Berührungsbildschirmanzeige angezeigt werden können; und
eine Verarbeitungsvorrichtung, die operativ mit der Berührungsbildschirmanzeige und der wenigstens einen Speichervorrichtung verbunden ist, wobei die Verarbeitungsvorrichtung in der Lage ist, ein oder mehrere der Bilder auf der Berührungsbildschirmanzeige anzuzeigen, um einen Benutzer darin zu unterstützen mit der tragbaren elektronischen Vorrichtung zu interagieren,
wobei die Verarbeitungsvorrichtung konfiguriert ist, um eine erste graphische Darstellung auf der Berührungsbildschirmanzeige anzuzeigen, eine Benutzereingabe über die Berührungsbildschirmanzeige zu empfangen, zu detektieren, dass die empfangene Benutzereingabe eine Anforderung eines animierten Übergangs ist und einen animierten Übergang durchzuführen, um von der Anzeige der ersten graphischen Benutzerdarstellung auf der Berührungsbildschirmanzeige zur Anzeige einer zweiten graphischen Darstellung auf der Berührungsbildschirmanzeige überzugehen.

Description

  • HINTERGRUND DER ERFINDUNG
  • Heutzutage haben Medienwiedergabegeräte, wie z. B. Medienspieler oder Musikspieler eine Speicherkapazität, die es ermöglicht große Mediensammlungen, wie z. B. Musik, zu speichern. Bei solch großen Mediensammlungen muss ein Benutzer, um ein bestimmtes Lied zur Wiedergabe durch den Medienspieler auszuwählen, typischerweise durch eine lange Liste von Liedern navigieren. In einem Beispiel könnte ein Benutzer mit dem Medienspieler interagieren, um eine Liste von Künstlern anzuzeigen, die Lieder haben, die in der Mediensammlung auf dem Medienspieler gespeichert sind. Der Benutzer scrollt dann durch die Liste und wählt ein passendes abzuspielendes Lied aus. Mit dem Anwachsen der Speicherkapazität auf Medienspielern erhöht sich jedoch leider auch die Anzahl der Lieder, die in einer Mediensammlung auf einen Medienspieler gespeichert ist. Folglich kann die Liste, durch die ein Benutzer navigieren muss, um ein Lied auszuwählen, umfangreich sein.
  • Daher sind verbesserte Vorrichtungen zum Browsen durch Inhalte wünschenswert.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • In einer Ausführungsform wird eine tragbare elektronische Vorrichtung mit einem bildbasierten Browserfenster zum Navigieren durch und zum Auswählen von Bildern, die sich auf Daten beschrieben. Das Auswählen eines Bildes bewirkt die Initiierung einer Aktion auf der tragbaren elektronischen Vorrichtung. Die Aktion kann beispielsweise zum Abspielen eines mit einem Bild assoziierten Medienobjekts oder mit dem Starten eines Menüs, das mit dem Bild assoziierte Medienobjekte auflistet, korrespondieren. Ein Navigieren durch die Bilder kann durch eine Eingabevorrichtung an der tragbaren elektronischen Vorrichtung initiiert werden. In einem Beispiel wird ein horizontales Navigieren durch die Bilder durch Benutzerdreheingaben ermöglicht. In einem anderen Beispiel wird ein horizontales Navigieren durch die Bilder durch lineare Benutzereingaben ermöglicht. Die Benutzereingaben können beispielsweise durch verschiedene Eingabevorrichtungen bewirkt werden. In einer Ausführungsform ist die Eingabevorrichtung eine Objektmessvorrichtung, wie z. B. eine Berührungsmessvorrichtung. In einem Beispiel wird die Eingabevorrichtung aus Berührungsfeldern, Berührungsbildschirmen und berührungsempfindlichen Gehäusen ausgewählt.
  • Im Zusammenhang mit der erfindungsgemäßen Vorrichtung können auch unterschiedliche hier ebenfalls zur Illustration beschriebene Verfahren eingesetzt werden, wie beispielsweise ein Verfahren zum Browsen durch Bilder, die auf einer tragbaren elektronischen Vorrichtung gespeichert sind, die eine Anzeige und eine Benutzereingabevorrichtung aufweist. Das Verfahren umfasst das Darstellen eines Bildbrowserfensters, das eine Mehrzahl von Bildern aus einer Gruppe von Bildern anzeigt. Die Bilder können mit Medienobjekten assoziiert sein. Das Verfahren umfasst auch das Ausführen einer Aktion, die mit einem Bild assoziiert ist, wenn das Bild ausgewählt wird. Das Verfahren umfasst weiterhin ein Durchlaufen der Gruppe von Bildern gemäß einer Benutzereingabe. Beispielsweise kann die Benutzereingabe eine Dreh- oder eine lineare Benutzereingabe sein. Des Weiteren kann die Eingabevorrichtung beispielsweise eine Berührungsmessvorrichtung sein.
  • In einer anderen Ausführungsform wird eine tragbare elektronische Vorrichtung angegeben. Die tragbare elektronische Vorrichtung weist eine Anzeigevorrichtung auf. Die tragbare elektronische Vorrichtung weist auch eine Benutzereingabevor richtung auf. Die Benutzereingabevorrichtung kann beispielsweise eine Berührungsmessvorrichtung, wie z. B. ein Berührungsfeld, ein Berührungsbildschirm oder ein berührungsempfindliches Gehäuse sein. Die tragbare elektronische Vorrichtung weist weiterhin wenigstens eine Speichervorrichtung auf, die in der Lage ist, eine Mehrzahl von Bildern zu speichern, die mit einem oder mehreren Datenobjekten assoziiert sind, sowie eines Computerprogrammcodes zur Anzeige, zum Navigieren und zum Auswählen der Mehrzahl von Bildern. Die tragbare elektronische Vorrichtung weist außerdem eine Verarbeitungsvorrichtung auf, die operativ mit der Anzeigevorrichtung, der Benutzereingabevorrichtung und der wenigstens einen Speichervorrichtung verbunden ist. Die Verarbeitungsvorrichtung ist in der Lage, den Computerprogrammcode zur Anzeige, zum Navigieren und zum Auswählen der Mehrzahl von Bildern auszuführen. Die Mehrzahl der Bilder aus einer Gruppe von Bildern wird angezeigt und gemäß einer Benutzereingabe an der Benutzereingabevorrichtung durchlaufen. Die Benutzereingabe kann beispielsweise eine lineare Benutzereingabe oder eine Benutzerdreheingabe sein. Des Weiteren können die Bilder so konfiguriert sein, dass sie sich während des Durchlaufens horizontal über die Anzeigevorrichtung bewegen.
  • Ebenso werden hier zur Illustration wiederum im Zusammenhang mit der erfindungsgemäßen Vorrichtung einsetzbare unterschiedliche Verfahren beschrieben, beispielsweise ein Verfahren zum Betrieb einer tragbaren elektronischen Vorrichtung. Das Verfahren umfasst das Anzeigen eines bildbasierten Browserfensters. Das Verfahren umfasst auch das Detektieren eines Objekts über einer Messoberfläche. Die Messoberfläche kann beispielsweise eine Berührungsmessoberfläche sein. Das Verfahren umfasst weiterhin ein Durchlaufen von Bildern eines bildbasierten Browsers gemäß einer Navigationseingabe, die mit einem bewegten Objekt assoziiert ist. Das Objekt kann beispielsweise ein Finger sein, der über die Messoberfläche wirbelt, zieht oder gleitet. Das Verfahren umfasst außerdem das Darstellen auswählbarer Datenobjekte, die mit einem ausgewählten Bild assoziiert sind, gemäß einer ersten Auswahleingabe. Darüber hinaus umfasst das Verfahren das Initiieren einer Aktion, die mit einem ausgewählten Datenobjekt assoziiert ist, gemäß einer zweiten Auswahleingabe.
  • Die Erfindung bezieht sich in einer anderen Ausführungsform auf eine handgehaltene elektronische Vorrichtung mit einer Berührungsbildschirmanzeige. Die Berührungsbildschirmanzeige stellt eine Mehrzahl von Bildern in wenigstens zwei Gruppen dar. Eine erste Gruppe wird in einem ersten Format dargestellt. Eine zweite Gruppe wird in einem zweiten Format dargestellt. Die Mehrzahl der Bilder wird sequentiell von der ersten Gruppe zur zweiten Gruppe als Reaktion auf das Gleiten des Fingers eines Benutzers entlang der Oberfläche der Berührungsbildschirmanzeige weitergegeben. Das Weitergeben kann im Wesentlichen proportional zur Geschwindigkeit des Fingers erfolgen, wenn dieser über die Oberfläche der Berührungsbildschirmanzeige gezogen wird.
  • In einer anderen Ausführungsform wird eine handgehaltene elektronische Vorrichtung mit einer Anzeige und einem Berührungsfeld beschrieben. Die Anzeige stellt eine Mehrzahl von Bildern in wenigstens zwei Gruppe dar. Eine erste Gruppe wird in einem ersten Format dargestellt. Eine zweite Gruppe wird in einem zweiten Format dargestellt. Die Mehrzahl von Bildern wird sequentiell von der ersten Gruppe an die zweite Gruppe weitergegeben als Reaktion auf das Gleiten des Fingers eines Benutzers entlang der Oberfläche des Berührungsfeldes. Das Weitergeben kann im Wesentlichen proportional zur Geschwindigkeit des Fingers erfolgen, wenn dieser über die Oberfläche der Berührungsbildschirmanzeige gezogen wird.
  • Es wird auch eine weitere elektronische Vorrichtung offenbart. Die elektronische Vorrichtung weist eine Speichervorrichtung zum Speichern einer Mehrzahl von Medienobjekten und eine Berührungsbildschirmanzeige auf. Die elektronische Vorrichtung weist auch ein Bildbrowsermodul auf, das betrieben werden kann, um Bilder darzustellen, die mit den Medienobjekten auf der Berührungsbildschirmanzeige assoziiert sind, und um es einem Benutzer zu erlauben, durch die Bilder zu browsen, um ein bestimmtes Medienobjekt innerhalb der Medienobjekte zu lokalisieren. Die elektronische Vorrichtung weist des Weiteren ein Wiedergabemodul auf, das betrieben werden kann, um das bestimmte Medienobjekt wiederzugeben.
  • Des Weiteren wird auch ein im Zusammenhang mit der erfindungsgemäßen Vorrichtung verwendbares computerlesbares Medium offenbart, das konkreten Computerprogrammcode enthält, der auf einem Computer ausführbar ist, um durch die auf einer elektronischen Vorrichtung gespeicherten Bilder zu browsen. Die elektronische Vorrichtung kann eine Anzeige und eine Benutzereingabevorrichtung aufweisen. Das computerlesbare Medium kann zumindest umfassen: Computerprogrammcode zur Darstellung eines Bildbrowserfensters, das eine Mehrzahl von Bildern aus einer Gruppe von Bildern anzeigt; Computerprogrammcode zum Durchlaufen der Gruppe von Bildern gemäß wenigstens einer Benutzereingabe; Computerprogrammcode zur Auswahl eines der Bilder aus der Gruppe von Bildern nach dem Durchlaufen; und Computerprogrammcode zum nachfolgenden Ausführen einer mit dem ausgewählten Bild assoziierten Aktion.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die Erfindung kann am besten verstanden werden, indem auf die folgende Beschreibung im Zusammenhang mit den beiliegenden Zeichnungen Bezug genommen wird, in denen:
  • 1 ein Diagramm einer elektronischen Vorrichtung gemäß einer Ausführungsform der Erfindung ist.
  • 2 ein Diagramm einer tragbaren elektronischen Vorrichtung gemäß einer Ausführungsform der Erfindung ist.
  • 3 ein Diagramm einer tragbaren elektronischen Vorrichtung gemäß einer Ausführungsform der Erfindung ist.
  • 4 ein vereinfachtes Blockdiagramm einer tragbaren elektronischen Vorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung ist, die in der Lage ist, zu speichern, zu katalogisieren, auszuwählen und auszugeben.
  • 5 ein Diagramm eines Browserfensters gemäß verschiedener Ausführungsformen der vorliegenden Erfindung ist, das in der Lage ist, durch Bilder zu browsen.
  • 6 ein Diagramm eines Browserfensters gemäß verschiedener Ausführungsformen der vorliegenden Erfindung ist, das in der Lage ist, durch Bilder zu browsen.
  • 7 ein Diagramm eines Browserfensters gemäß verschiedener Ausführungsformen der vorliegenden Erfindung ist, das in der Lage ist, durch Bilder zu browsen.
  • 8 ein Diagramm eines Browserfensters gemäß verschiedener Ausführungsformen der vorliegenden Erfindung ist, das in der Lage ist, durch Bilder zu browsen.
  • 9 ein Verfahren zum Betrieb eines Browserfensters ist.
  • 10 eine Menühierarchie gemäß einer Ausführungsform der vorliegenden Erfindung ist.
  • 11 eine Menühierarchie gemäß einer Ausführungsform der vorliegenden Erfindung ist.
  • 12A12B gemäß einer Ausführungsform der vorliegenden Erfindung einen bildbasierten Browser zeigen, wenn sich die tragbare elektronische Vorrichtung in einem Telefon oder Kommunikationsmodus befindet.
  • 13 gemäß einer Ausführungsform der vorliegenden Erfindung einen bildbasierten Browser zeigt, der mit Applikationen assoziiert ist.
  • 14A14D gemäß einer Ausführungsform der vorliegenden Erfindung einen bildbasierten Browser zeigen, der mit einem Terminkalender oder einem Kalender assoziiert ist.
  • 15 gemäß einer Ausführungsform der vorliegenden Erfindung einen bildbasierten Browser zeigt, der mit einer Fotobetrachtungsapplikation assoziiert ist.
  • 16 gemäß einer Ausführungsform der vorliegenden Erfindung einen bildbasierten Browser zeigt, der mit den Modi der tragbaren elektronischen Vorrichtung assoziiert ist.
  • 17A17B gemäß einer Ausführungsform der vorliegenden Erfindung einen bildbasierten Browser zeigen, der mit der Eingabe von Daten in die tragbare elektronische Vorrichtung assoziiert ist.
  • 18 ein Verfahren zum Browsen ist.
  • 19A19H verschiedene Beispiele für Objektaktionen zeigen, die verwendet werden, um Navigationseingaben für einen bildbasierten Browser zu erzeugen.
  • 20 ein Auswahlverfahren beim Browsen ist.
  • 21A21F verschiedene Beispiele von Objektaktionen zeigen, die verwendet werden, um Auswahleingaben für einen bildbasierten Browser zu erzeugen.
  • 22 ein Browserverfahren ist.
  • 23A23H gemäß einer Ausführungsform der vorliegenden Erfindung eine beispielhafte Browsersequenz illustrieren, die die in 22 beschriebenen Verfahren verwendet.
  • 24A24H eine beispielhafte Browsersequenz illustrieren, die die in
  • 22 beschriebenen Verfahren verwendet.
  • 25 ein Auswahlverfahren ist.
  • 26A26E eine Durchblätterabfolge zur Verwendung in der oben genannten Ausführungsform illustrieren.
  • 27 ein Browserverfahren ist.
  • 28A und 28B Diagramme sind, die das in 27 beschriebene Verfahren zeigen.
  • 29 ein Browserverfahren ist.
  • 30A und 30B Diagramme sind, die gemäß einer Ausführungsform der vorliegenden Erfindung, das in 29 beschriebene Verfahren zeigen.
  • 31 ein Browserverfahren ist.
  • 32 ein Verfahren zum Zuordnen eines Bildes zu einer Liste ist.
  • 33 ein Betriebsverfahren für eine tragbare elektronische Vorrichtung ist.
  • 34 ein Diagramm ist, das gemäß einer Ausführungsform der vorliegenden Erfindung eine Vorrichtung zeigt, die zwischen einem menübasierten Fenster im Hochformat und einem bildbasierten Browser im Querformat wechselt.
  • 35 ein Blockdiagramm einer Medienvorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung ist.
  • 36 ein Blockdiagramm eines Medienmanagementsystems gemäß einer Ausführungsform der vorliegenden Erfindung ist.
  • 37 ein Verfahren zum Transferieren von Bilddaten zwischen einer Hostvorrichtung und einer tragbaren Medienvorrichtung ist.
  • 38 ein Betriebsverfahren für eine tragbare Medienvorrichtung ist.
  • DETAILLIERTE BESCHREIBUNG DER ERFINDUNG
  • Die Erfindung bezieht sich im Allgemeinen auf Systeme, die die Art und Weise verbessern, mit der Medien in einer elektronischen Vorrichtung, wie z. B. einer tragbaren elektronischen Vorrichtung, abgespielt, sortiert, modifiziert, gespeichert und katalogisiert werden. Ein Aspekt der Erfindung bezieht sich auf Vorrichtungen zum bildbasierten Browsen, die es einem Benutzer ermöglichen, durch Bilder zu navigieren und/oder diese auszuwählen.
  • Gemäß einer Ausführungsform kann eine elektronische Vorrichtung eine bildbasierte Browserfunktion ausführen oder bereitstellen, um bildbasiertes Browsen durchzuführen. Die bildbasierte Browserfunktion stellt eine grafische Benutzerschnittstelle bereit, die es einem Benutzer ermöglicht, durch Bilder zu navigieren und/oder diese auszuwählen, im Gegensatz zu textbasierten Menüeinträgen, die in einer konventionellen Menüliste (z. B. vertikales Menü) enthalten sind. Bildbasiertes Browsen kann ein effizientes grafisches Browsen (z. B. Scrollen) durch eine Gruppe digitaler Objekte ermöglichen, die auf visuelle Weise dargestellt sind oder werden können.
  • Die zu browsenden Bilder können auf Daten bezogen sein oder mit diesen verknüpft sein. Beispielsweise können die Bilder mit Mediendateien, Adressdateien, Terminkalenderdateien, Dokumentendateien, Applikationen, Modi, usw., assoziiert sein. In einer Ausführungsform kann ein Bildbrowsen dadurch implementiert sein, dass ein Umblättern von Seiten, ein Durchlaufen eines Rolodex oder Kalenders oder ein Durchlaufen von LP-Schallplatten oder CDs in einem Kasten imitiert wird.
  • Diese und andere Ausführungsformen der Erfindung werden im Folgenden unter Bezugnahme auf die 1 bis 38 erläutert. Allerdings wird der Fachmann leicht erkennen, dass die hier wiedergegebene detaillierte Beschreibung in Bezug auf diese Figuren nur erläuternden Zwecken dient, da sich die Erfindung über diese beschränkten Ausführungsformen hinaus erstreckt.
  • 1 ist ein Diagramm einer elektronischen Vorrichtung 2 gemäß einer Ausführungsform der Erfindung. Die elektronische Vorrichtung 2 kann beispielsweise eine tragbare elektronische Vorrichtung sein, die leicht transportiert oder befördert werden kann.
  • Die elektronische Vorrichtung kann beispielsweise zu einem Computer (z. B. Personalcomputer), einem mobilen Telefon (z. B. zellulares Telefon), einem persönli chen digitalen Assistenten (PDA), einem Medienspieler (z. B. Musik, Videos, Spiele, Bilder), einer Medienspeichervorrichtung, einer Kamera, einer Fernbedienung und/oder Ähnlichem korrespondieren. Die elektronische Vorrichtung kann auch ein Multifunktionsgerät sein, das zwei oder mehrere dieser Gerätefunktionalitäten in einer einzigen Vorrichtung kombiniert. Beispiele für multifunktionale Geräte können in der vorläufigen US-Patentanmeldung Nr. 60/658,777, eingereicht am 4. März 2005 mit dem Titel „MULTIFUNCTIONAL HAND-HELD DEVICE", welche hiermit durch Verweis aufgenommen wird, gefunden werden.
  • Die elektronische Vorrichtung kann des Weiteren eine handgehaltene elektronische Vorrichtung sein. Der Begriff handgehalten bedeutet im Allgemeinen, dass die elektronische Vorrichtung einen Formfaktor aufweist, der klein genug ist, um komfortabel in einer Hand gehalten zu werden. Eine handgehaltene elektronische Vorrichtung kann auf eine einhändige Bedienung oder eine beidhändige Bedienung gerichtet sein. Im einhändigen Betrieb wird eine einzige Hand verwendet, um sowohl die Vorrichtung zu tragen als auch Operationen mit der Benutzerschnittstelle während der Verwendung durchzuführen. Im beidhändigen Betrieb wird eine Hand verwendet, um die Vorrichtung zu tragen, während die andere Hand Operationen mit der Benutzerschnittstelle während der Verwendung durchführt, oder alternativ tragen beide Hände die Vorrichtung und führen dabei auch Operationen während der Verwendung durch. In einigen Fällen ist die Größe der handgehaltenen elektronischen Vorrichtung so gewählt, dass sie in einer Tasche des Benutzers untergebracht werden kann. Durch die Taschengröße muss der Benutzer die Vorrichtung nicht unmittelbar tragen und daher kann die Vorrichtung fast überall hin mitgenommen werden, wohin der Benutzer reist (z. B. ist der Benutzer nicht durch das Tragen einer großen, dicken und oft schweren Vorrichtung behindert).
  • Gemäß einer Ausführungsform ist die elektronische Vorrichtung 2 in der Lage, eine bildbasierte Browserfunktion auszuführen. Die bildbasierte Browserfunktion stellt eine grafische Benutzerschnittstelle bereit, die es einem Benutzer ermög licht, durch Bilder statt durch Textmenüeinträge in einer konventionellen Menüliste (z. B. vertikales Menü) zu navigieren und/oder diese auszuwählen. Es ist allerdings zu bemerken, dass die elektronische Vorrichtung 2 nicht auf bildbasierte Browser limitiert ist und dass sie oft sowohl menügetriebene Listen als auch bildbasierte Browser aufweist. In der Tat kann die elektronische Vorrichtung 2 konfiguriert werden, um in jeder dieser Konfigurationen abhängig von den Bedürfnissen der Vorrichtung, der Software-Plattform und/oder des Benutzers betrieben zu werden. In einigen Fällen kann die elektronische Vorrichtung 2 sogar sowohl menügetriebene Listen als auch bildbasierte Browser zur selben Zeit betreiben.
  • Allgemein gesagt stellt der bildbasierte Browser eine Scrolltypaktion bereit, die es einem Benutzer erlaubt, Bilder auf eine effiziente und benutzerfreundliche Weise zu durchblättern. Die Bilder beschreiben im Allgemeinen grafisch irgendeinen Aspekt einer auf der elektronischen Vorrichtung 2 gespeicherten Datei. In vielen Fällen enthält der Browser zumindest einen Ansichtsbereich, der einen Ort bereitstellt, an dem Bilder aus einer Gruppe von Bildern in die Ansicht aufgenommen oder daraus entfernt werden. Der Ansichtsbereich zeigt typischerweise nur einen kleinen Teil der gesamten Anzahl von Bildern an, die in der Gruppe von Bildern verfügbar sind. Die Bilder können sich beispielsweise von einer Position zur nächsten Position entlang eines Pfades bewegen, der in dem Ansichtsbereich enthalten ist oder sich darüber erstreckt. Der Pfad kann eine offene Linie sein, die entlang einer Achse, wie einer horizontalen oder vertikalen Achse, fixiert ist. Alternativ kann der Pfad auch nicht entlang einer Achse fixiert sein. Beispielweise kann der Pfad mit einer Wellenform (z. B. sinusförmig) assoziiert sein. In anderen Fällen kann der Pfad geschlossen sein und dadurch eine Form bilden. Beispielweise kann der Pfad einer Form, wie z. B. einem Kreis, einem Oval, einem Dreieck, einem Quadrat, einem Rechteck und/oder Ähnlichem, folgen.
  • Die in dem Browser enthaltenen Bilder können weit variiert werden. Die Bilder können beispielweise als Albumcover vorliegen, das ein oder mehrere auf der tragbaren elektronischen Vorrichtung gespeicherte Lieder repräsentiert. Die Bilder können auch Miniaturbilder von auf der tragbaren elektronischen Vorrichtung gespeicherten Fotos sein. Die Bilder können auch Icons sein, die auf der tragbaren elektronischen Vorrichtung gespeicherte Applikationen repräsentieren. Die Bilder können auch Monate oder Tage eines Terminkalenders repräsentieren, der auf der tragbaren elektronischen Vorrichtung gespeichert ist. Die Bilder können auch Bilder von Personen sein, deren Informationen in einem Adressbuch auf der tragbaren elektronischen Vorrichtung gespeichert sind. Die Bilder können auch Icons sein, die verschiedene Modi der tragbaren elektronischen Vorrichtung repräsentieren. Die Bilder können auch Zeichen oder Buchstaben zur Eingabe von Informationen in die tragbare elektronische Vorrichtung sein. Die Bilder können auch Bilder von Dokumenten, wie z. B. PDF-, Textverarbeitungs- oder Tabellenkalkulationsdokumente (z. B. pdf, doc, xls), sein.
  • Zusätzliche Details über bildbasierte Browser und Menülisten für elektronische Vorrichtungen sind angegeben in: (1) US-Patentanmeldung Nr. 10/282,861, eingereicht am 28. Oktober 2002 mit dem Titel „GRAPHICAL USER INTERFACE AND METHODS OF USE THEREOF IN A MULTIMEDIA PLAYER", (2) US-Patentanmeldung Nr. 11/519,460, eingereicht am 11, September 2006 mit dem Titel "MEDIA MANAGER WITH INTEGRATED BROWSERS", die beide hiermit durch Verweis aufgenommen werden.
  • Weitere Details zu bildbasierten Browsern und Menülisten werden im Folgenden im größeren Detail beschrieben.
  • In der illustrierten Ausführungsform ist die elektronische Vorrichtung 2 eine tragbare elektronische Vorrichtung, die ein Gehäuse 4, wenigstens eine Anzeigevorrichtung 6 und eine oder mehrere Benutzereingabevorrichtungen 8 aufweist, die alle auf einer Vorderseite, Seite und/oder Rückseite des Gehäuses 4 angeordnet sein können. Die Anzeigevorrichtung 6 kann beispielweise verwendet werden, um einen bildbasierten Browser 3 anzuzeigen, der mit der bildbasierten Browserfunktion assoziiert ist, und die Benutzereingabevorrichtungen 8 können verwendet werden, um durch die in der tragbaren elektronischen Vorrichtung 2 gespeicherten Bilder zu navigieren und/oder diese auszuwählen. Natürlich können die Anzeigevorrichtung 6 und die Eingabevorrichtungen 8 auch für andere Funktionalitäten der tragbaren elektronischen Vorrichtung 2 einschließlich beispielsweise für menügetriebene Listen verwendet werden.
  • Die Anzeigevorrichtung 6 kann beispielsweise eine Flüssigkristallanzeige (LCD), eine Anzeige, eine organische, lichtemittierende Dioden-(OLED)-Anzeige, eine auf elektronischen Tinten basierende Anzeige und/oder Ähnliches aufweisen. Die Anzeigevorrichtung 6 kann eine Vielzahl verschiedener Konfigurationen abhängig von der Gesamtgrundfläche der tragbaren elektronischen Vorrichtung 2 aufweisen. Beispielweise und ohne darauf beschränkt zu sein, kann die Anzeigevorrichtung 6 ein herkömmliches Aspektverhältnis von etwa 4:3 aufweisen, oder sie kann ein Aspektverhältnis aufweisen, das eher panoramaartig ist, wie z. B. 16:9.
  • In einer Ausführungsform weist die elektronische Vorrichtung 2 eine kleine Anzeige auf einem Teil der vorderen Oberfläche der elektronischen Vorrichtung 2 auf. In einer anderen Ausführungsform ist die Anzeigevorrichtung 2 konfiguriert, um wenigstens den Großteil der vorderen Oberfläche der elektronischen Vorrichtung 2 abzudecken. Beispielsweise kann die Fläche der Anzeigevorrichtung mehr als 50% der Fläche der vorderen Oberfläche und sogar mehr als 75% der Fläche der vorderen Oberfläche einnehmen. Die elektronische Vorrichtung 2 kann mit einer Vollbildschirmanzeige oder einer Nahezu-Vollbildschirmanzeige konfiguriert werden, die eine Oberfläche (z. B. vordere Oberfläche) einer elektronischen Vorrichtung 2 einnimmt oder zumindest dominiert. In einer Implementierung benötigt eine Vollbildschirmanzeige im Wesentlichen die gesamte vordere Oberfläche der elektronischen Vorrichtung 2 (in beiden Richtungen). Die Vollbildschirmanzeige kann sich von Kante zu Kante erstrecken oder sie kann in eine kleine Rahmen des Gehäuses an der Kante der Vorrichtung passen.
  • Zusätzlich können die Benutzereingabevorrichtungen 8 beispielsweise ein oder mehrere mechanisch und/oder elektrisch getriebene Eingabevorrichtungen aufweisen. Mechanisch getriebene Eingabevorrichtungen beinhalten solche Mechanismen wie Knöpfe, Tasten, Schalter, Wählscheiben, Navigationsfelder, Joysticks, Jogbälle und/oder Ähnliches. Elektrisch getriebene Eingabevorrichtungen können beispielsweise Objektmessvorrichtungen, wie z. B. Näherungssensorvorrichtungen, aufwiesen, die Objekte detektieren, die über einer Oberfläche (z. B. vordere Oberfläche) lokalisiert sind und/oder Berührungsmessvorrichtungen, die Objekte detektieren, die eine Oberfläche (z. B. vordere Oberfläche) berühren. Beispiele von Berührungsmessvorrichtungen beinhalten Berührungsfelder, Berührungsbildschirme und berührungsempfindliche Gehäuse und/oder Ähnliches.
  • Die Anzahl und Kombination von in der elektronischen Vorrichtung verwendeten Eingabevorrichtungen hängt im Allgemeinen von den gewünschten Bedürfnissen der elektronischen Vorrichtung ab. In einigen Fällen weist die elektronische Vorrichtung 2 wenigstens Eingabevorrichtungen zum Navigieren und zum Auswählen von auf der elektronischen Vorrichtung 2 gespeicherten Inhalten auf.
  • In einer Ausführungsform werden Navigationsbefehle für das Durchlaufen von Bildern auf dem bildbasierten Browser durch Dreh- und/oder lineare Benutzereingaben erzeugt. Natürlich können die Navigationsbefehle auch zum Durchlaufen von Menülisten verwendet werden. Vorrichtungen für lineare Benutzereingaben beinhalten beispielsweise Berührungsvorrichtungen, Näherungsvorrichtungen, mechanische Schieber, vertikale oder horizontale Scrollräder, Softscrollbalken und/oder Ähnliches. Vorrichtungen für Benutzerdreheingaben beinhalten beispielweise Berührungsvorrichtungen, Näherungsvorrichtungen, mechanische Wählscheiben, Softwählscheiben und/oder Ähnliches. Auswahlbefehle zur Auswahl von Bildern und Menüeinträgen können durch dieselben Eingabevorrichtungen implementiert werden, die zur Navigation verwendet werden, oder alternativ durch separate Eingabevorrichtungen. Beispielsweise kann ein Berührungsfeld zur Navigation verwendet werden, während Auswahlen durch einen Knopf erfolgen, oder alternativ kann ein Berührungsbildschirm sowohl für Navigation als auch für Auswahlen verwendet werden.
  • Das Layout der I/O-Vorrichtung kann weit variiert werden. In einigen Ausführungsformen sind alle nötigen I/O-Vorrichtungen zur Anzeige und zum Navigieren durch Menüs/Browser und zum Treffen von Auswahlen daraus auf der Vorderseite der tragbaren elektronischen Vorrichtung 2 angeordnet. Der Benutzer ist daher in der Lage, leicht die Eingabevorrichtungen 8 zu bedienen, während er die Anzeigevorrichtung 6 betrachtet.
  • In einer Ausführungsform ist die vordere Oberfläche der tragbaren elektronischen Vorrichtung 2 in einen Anzeigebereich und in einen Eingabebereich aufgeteilt. Beispielsweise kann der Anzeigebereich an einem oberen Teil der vorderen Oberfläche und der Eingabebereich an einem unteren Teil der vorderen Oberfläche angeordnet sein. In einem Beispiel kann dies mit einer kleinen Querformatanzeigevorrichtung in der oberen Hälfte der vorderen Oberfläche und einem Berührungsfeld oder einem kippbaren Navigationsfeld zusammen mit ein oder mehreren Knöpfen in der unteren Hälfte der vorderen Oberfläche implementiert sein. In einer anderen Ausführungsform sind die Anzeige- und Eingabebereiche konfiguriert, um im Wesentlichen den gleichen Bereich der vorderen Oberfläche (ob nun ein Teil oder im Wesentlichen die gesamte vordere Oberfläche) abzudecken. Dies kann mit einem Berührungsbildschirm implementiert werden, der eine Anzeige überlappt. In jeder der Ausführungsformen kann die Vorrichtung zusätzlich andere Steuerungen und Anschlüsse auf der oberen Oberfläche, der unteren Oberfläche oder den seitlichen Oberflächen aufweisen.
  • Zusätzlich befinden sich innerhalb des Gehäuses 4 der tragbaren elektronischen Vorrichtung 2 verschiedene Software- oder elektrische Komponenten zur Unterstützung der Browserfunktion und anderer Funktionen der tragbaren elektronischen Vorrichtung 2.
  • 2 ist ein Diagramm einer tragbaren elektronischen Vorrichtung 10 gemäß einer Ausführungsform der Erfindung. Die tragbare elektronische Vorrichtung 10 kann beispielsweise eine Implementierung der in 1 gezeigten elektronischen Vorrichtung 2 repräsentieren.
  • In dieser Ausführungsform enthält die tragbare elektronische Vorrichtung 10 eine drehbare Benutzereingabevorrichtung 14, die auf einer vorderen Oberfläche des Gehäuses 4 zusammen mit der Anzeigevorrichtung 6 vorgesehen ist. Die drehbare Benutzereingabevorrichtung 14 empfängt zumindest Benutzerdreheingaben von einem Benutzer des tragbaren Medienspielers 10, um mit Menüs, Listen, Browsern, usw. zu interagieren, die auf der Anzeigevorrichtung 6 angezeigt werden. Die drehbare Benutzereingabevorrichtung 14 kann beispielsweise mit einer Wählscheibe oder einem Berührungsfeld korrespondieren. Im Falle einer Wählscheibe wird eine kreisförmige Plattform um eine Achse gedreht, um Benutzerdreheingaben zu erzeugen. Im Falle eines Berührungsfeldes wird ein Objekt, wie z. B. ein Finger, um eine Berührungsmessplattform gewirbelt, um Benutzerdreheingaben zu erzeugen (z. B. bogenförmige oder kreisförmige Bewegungen). Die Berührungsmessplattform kann eine kreisförmige Form aufweisen, um dabei zu helfen, eine kreisförmige Bewegung durchzuführen.
  • Die Benutzerdreheingabe kann eine Navigation durch eine Gruppe von Bildern, die mit einem bildbasierten Browser assoziiert sind, ermöglichen. Beispielsweise kann, wie gezeigt, die Benutzerdreheingabe verwendet werden, um durch Bilder zu scrollen, die sich entlang eines vorbestimmten Pfades von einer Position zur nächsten bewegen (z. B. horizontal in den Bildschirm hinein und heraus). Aspekte des Durchlaufens können auf eine oder mehrere Charakteristiken der kreisförmigen Bewegung einschließlich, ohne darauf beschränkt zu sein, auf der Richtung, der Geschwindigkeit, der Beschleunigung und/oder Ähnlichem basiert sein.
  • Die tragbare elektronische Vorrichtung 10 kann auch verschiedene Knopfaktionen über ein oder mehrere Knopfaktionsbereiche 16 bis 22 unterstützen. Die Knopfak tionsbereiche 16 bis 22 können separat oder mit der drehbaren Benutzereingabe 14 integriert ausgeführt sein. In einer Ausführungsform können die Knopfaktionsbereiche mit der Oberfläche oder Plattform der drehbaren Benutzereingabevorrichtung 14 integriert sein. In anderen Ausführungsformen dagegen können die Knopfaktionsbereiche an anderen Stellen des Gehäuses 4 der tragbaren elektronischen Vorrichtung 10 vorgesehen sein. Beispielsweise können sie die drehbare Benutzereingabevorrichtung umgeben oder sie können räumlich von der drehbaren Benutzereingabevorrichtung 14 separiert sein.
  • Der Benutzer der tragbaren elektronischen Vorrichtung 10 kann auf oder in der Nähe der Knopfaktionsbereiche 16 bis 22 drücken, um der tragbaren elektronischen Vorrichtung 10 eine bestimmte Benutzereingabe zu signalisieren. Die Knopfaktionsbereiche 16 bis 22 können knopfartige Funktionen bereitstellen. Beispielsweise können die Knopfaktionsbereiche 16 bis 22 entsprechend mit herkömmlichen Medienspielereingaben, wie Menü, vorwärts, rückwärts, Wiedergabe/Pause, korrespondieren. Alternativ können die Knopfaktionsbereiche mit herkömmlichen Telefoneingaben korrespondieren, wie z. B. 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, * und #.
  • Die tragbare elektronische Vorrichtung 10 kann auch einen Auswahlknopfbereich 24 aufweisen. Der Auswahlknopfbereich 24 kann separat von oder mit der drehbaren Benutzereingabevorrichtung 14 integriert ausgeführt sein. In der illustrierten Ausführungsform ist der Auswahlknopfbereich 24 in der Mitte der drehbaren Benutzereingabevorrichtung 14 vorgesehen. In anderen Ausührungsformen dagegen kann der Auswahlknopfbereich 24 an anderen Orten auf dem Gehäuse der tragbaren elektronischen Vorrichtung 10 vorgesehen sein.
  • Der Auswahlknopfbereich 24 stellt im Allgemeinen Funktionen vom Auswahl- oder Eingabetyp zur Verfügung. Der Benutzer des tragbaren Medienspielers 10 kann auf oder in der Nähe des Auswahlknopfbereichs 24 drücken, um der tragbaren elektronischen Vorrichtung 10 zu signalisieren, dass eine Auswahl getroffen werden soll. Beispielsweise kann der Auswahlknopfbereich 24 verwendet werden, um ein Bild des Bildbrowsers auszuwählen.
  • Zusätzliche Details von drehbaren Benutzereingabevorrichtungen für elektronische Vorrichtungen werden angegeben in: (1) US-Patentanmeldung Nr. 10/722,948, eingereicht am 25. November 2003 mit dem Titel „TOUCH PAD FOR HANDHELD DEVICE", (2) US-Patentanmeldung Nr. 10/188,182, eingereicht am 1. Juli 2002 mit dem Titel „TOUCH PAD FOR HANDHELD DEVICE", (3) US-Patentanmeldung Nr. 10/643,256, eingereicht am 18. August 2003 mit dem Titel „MOVABLE TOUCH PAD WITH ADDED FUNCTIONALIY", (4) US-Patentanmeldung Nr. 10/256,716, eingereicht am 26. September 2002 mit dem Titel "METHOD AND APPARATUS FOR ACCELERATED SCROLLING", (5) US-Patentanmeldung Nr. 10/259,159, eingereicht am 26. September 2002 mit dem Titel "METHOD AND APPARATUS FOR USE OF ROTATIONAL USER INPUT", (6) US-Patentanmeldung Nr. 11/483,008, eingereicht am 6. Juli 2006 mit dem Titel "CAPACITANCE SENSING ELECTRODE WITH INTEGRATED I/O MECHANISM", (7) US-Patentanmeldung Nr. 11/482,286, eingereicht am 6. Juli 2006 mit dem Titel "MUTUAL CAPACITANCE TOUCH SENSING DEVICE", (8) US-Patentveröffentlichung Nr. 2003/0076301 , (9) US-Patentveröffentlichung Nr. 2003/0095096 , (10) US-Patentveröffentlichung Nr. 2003/0055446 , (11) US-Patent Nr. 7,046,230 und (12) US-Patent Nr. 7,084,856 B2 , die alle hiermit durch Verweis aufgenommen werden.
  • Es ist zu bemerken, dass lineare Benutzereingabevorrichtungen alternativ anstelle oder zusätzlich zu den drehbaren Benutzereingabevorrichtungen verwendet werden können. Die lineare Benutzereingabevorrichtung empfängt beispielsweise wenigstens lineare Benutzereingabe von einem Benutzer der tragbaren elektronischen Vorrichtung 10, um mit Menüs, Listen, Browsern, usw. zu interagieren, die auf der Anzeigevorrichtung 12 angezeigt werden. Die lineare Benutzereingabevorrichtung kann beispielsweise zu einem Maus-Scrollrad, einem Schiebermecha nismus oder einem Berührungsfeld korrespondieren. Im Falle eines Maus-Scrollrades wird ein Rad um eine Achse gedreht, um lineare Benutzereingaben zu erzeugen. Im Falle eines Schiebermechanismus wird ein Knopf physikalisch nach oben oder unten oder von einer Seite zur anderen bewegt, um lineare Benutzereingaben zu erzeugen. Im Falle eines Berührungsfeldes wird ein Objekt, wie beispielsweise ein Finger, im Bereich einer Berührungsmessplattform nach oben oder unten oder von Seite zu Seite gezogen oder geschoben, um lineare Benutzereingaben zu erzeugen. Die lineare Benutzereingabe kann verwendet werden, um durch die Gruppe von Bildern zu navigieren, die mit einem bildbasierten Browser assoziiert sind.
  • 3 ist ein Diagramm einer tragbaren elektronischen Vorrichtung 21 gemäß einer Ausführungsform der Erfindung. Die tragbare elektronische Vorrichtung 30 kann beispielsweise eine Implementierung der tragbaren elektronischen Vorrichtung 2 aus 1 repräsentieren.
  • In dieser Ausführungsform weist die tragbare elektronische Vorrichtung 21 eine Berührungsbildschirmanzeige 23 auf, die Objekte erfasst, die über ihre Oberfläche gleiten. Die Objekte können beispielsweise ein oder mehrere Finger sein. Die Berührungsbildschirmanzeige 23 ist in der Lage, verschiedene Aktionen einschließlich von Drehbewegungen, die mit Benutzerdreheingaben 25 und/oder Ziehen oder Gleiten, die mit linearen Benutzereingabevorrichtungen 27 assoziiert sind, zu detektieren, um mit Menüs, Listen, Browsern, usw. zu interagieren, die auf der Berührungsbildschirmanzeige 23 angezeigt werden. Die Berührungsbildschirmanzeige 23 ist auch in der Lage, Drücken, Tippen oder Halten als Aktionen zu detektieren, die mit Benutzerauswahleingaben assoziiert sind. Natürlich ist die Berührungsbildschirmanzeige in der Lage, auch andere Typen von Aktionen zu detektieren. Die Aktionen werden manchmal als Gesten bezeichnet.
  • Der Berührungsbildschirm 23 kann einen großen Bereich auf der vorderen Oberfläche der tragbaren elektronischen Vorrichtung 21 in Anspruch nehmen. Bei spielweise kann die Berührungsbildschirmanzeige eine Vollbild- oder Nahezu-Vollbildanzeige sein.
  • Des Weiteren kann die Berührungsbildschirmanzeige 23 in der Lage sein, mehrere Berührungen zur selben Zeit (z. B. Mehrfachpunktmessung) zu erfassen.
  • Berührungsbildschirmanzeigen haben verschiedene Vorteile gegenüber anderen Eingabetechnologien. Beispielsweise ist der Berührungsbildschirm vor der Anzeige positioniert, und daher kann der Benutzer die GUI direkt bedienen. Zusätzlich erlaubt es der Berührungsbildschirm, den Anzeigebereich zu vergrößern, da typischerweise andere Eingabemittel nicht erforderlich sind.
  • Zusätzliche Details zu Berührungsbildschirmanzeigen und Gesten für elektronische Vorrichtungen sind angegeben in: (1) US-Patentanmeldung Nr. 10/840,862, eingereicht am 6. Mai 2004 mit dem Titel „MULTIPOINT TOUCHSCREEN", (2) US-Patentanmeldung Nr. 10/903,964, eingereicht am 30. Juli 2004 mit dem Titel „GESTURES FOR TOUCH SENSITIVE INPUT DEVICES", (3) US-Patentanmeldung Nr. 11/038,590, eingereicht am 18. Januar 2005 mit dem Titel „MODE-BASED GRAPHICAL USER INTERFACES FOR TOUCH SENSITIVE INPUT DEVICES", (4) vorläufige US-Patentanmeldung Nr. 60/763,605, eingereicht am 30. Januar 2006 mit dem Titel „GESTURING WITH A MULTIPOINT SENSING DEVICE", (5) US-Patentanmeldung Nr. 11/057,050, eingereicht am 11. Februar 2005 mit dem Titel „DISPLAY ACTUATOR", die alle hiermit per Verweis aufgenommen werden.
  • Zusätzlich oder alternativ dazu kann die elektronische Vorrichtung eine Näherungsmessvorrichtung aufweisen, die Objekte erfasst, die oberhalb der vorderen Oberfläche der elektronischen Vorrichtung schweben anstatt sie zu berühren. Beispiele fir Näherungssensorvorrichtungen können in der US-Patentammeldung Nr. 11/241,839, eingereicht am 30. September 2005 mit dem Titel „PROXIMITY DETECTOR IN HANDHELD DEVICE" und in der US-Patentanmeldung Nr. 11/240,788, eingereicht am 30. September 2005 mit dem Titel „PROXIMITY DETECTOR IN HANDHELD DEVICE" gefunden werden, die hiermit per Verweis aufgenommen werden.
  • Zusätzlich oder alternativ dazu kann die elektronische Vorrichtung ein Berührungsmessgehäuse aufweisen, das Objekte auf Teilen des Gehäuses erfasst, die die Anzeige umgeben. In einem Beispiel kann der Rahmen, der die Kante der Anzeige umfasst, eine eingebettete Berührungsmessvorrichtung aufweisen, die in der Lage ist, lineare Bewegungen zu erfassen, die mit linearen Benutzereingaben assoziiert sind. Beispiele fur Berührungsmessvorrichtungen, die in Gehäusen verwendet werden, können in der US-Patentanmeldung Nr. 11/115,539, eingereicht am 26. April 2005 mit dem Titel „HAND HELD ELCTRONIC DEVICE WITH MULTIPLE TOUCH SENSING DEVICES" gefunden werden, die hiermit per Verweis aufgenommen wird.
  • 4 ist ein vereinfachtes Blockdiagramm einer tragbaren elektronischen Vorrichtung 50, die in der Lage ist, Daten zu speichern, zu katalogisieren, auszuwählen und auszugeben, gemäß einer Ausführungsform der vorliegenden Erfindung. Die elektronische Vorrichtung 50 kann beispielsweise zu jeder der oben in Bezug auf die 1 bis 3 genannten elektronischen Vorrichtungen korrespondieren.
  • Die elektronische Vorrichtung 50 enthält eine Steuerung 52, die konfiguriert ist, um Operationen, die auf der elektronischen Vorrichtung 50 ausgeführt werden, zu verwalten. Die Steuerung 52 kann Eingaben von verschiedenen Eingabevorrichtungen 54 erhalten. Die Eingabevorrichtungen können beispielsweise Knöpfe, Tasten, mechanische Felder, Berührungsfelder, Berührungsbildschirme und Ähnliches sein.
  • Die Steuerung 52 kann auch konfiguriert werden, um Ausgaben über verschiedene Ausgabevorrichtungen 58 zu steuern. Die Ausgabevorrichtungen 58 können beispielsweise eine Anzeige 58A und ein oder mehrere Lautsprecher oder Laut sprecherbuchsen 58B umfassen. Beispielsweise können bildbasierte Daten, wie z. B. Video und Bilder, über die Anzeige 58A und audiobasierte Daten, wie z. B. Musik oder Sprache, über eine oder mehrere Lautsprecher oder Lautsprecherbuchsen 58B ausgegeben werden.
  • Die Steuerung 52 kann zusätzlich konfiguriert werden, um auf der Anzeige 58A grafische Benutzerschnittstellen 60 zu erzeugen. Die grafische Benutzerschnittstelle 60 stellt eine einfach zu bedienende Schnittstelle zur Steuerung von auf der elektronischen Vorrichtung ausgeführten Operationen bereit. Die grafische Benutzerschnittstelle 60 kann unter Verwendung von lokal in einer Datenbank 64 gespeicherten Daten erzeugt werden. Die Datenbank 64 enthält im Allgemeinen Informationen, die verschiedene Aspekte von Dateien, die in einem Dateisystem 56 abgelegt sind, beschreiben. Die Informationen können beispielweise Metadaten, Deskriptoren und Bilder umfassen, die mit bestimmten Dateien assoziiert sind. Beispielsweise können die Informationen im Falle von Liedern den Liedtitel, den Albumnamen, den Künstlernamen, die Zeit, das Genre, das Albumcover und Ähnliches umfassen.
  • Im Allgemeinen repräsentiert die GUI 60 Applikationen, Dateien und operative Steuerungen durch grafische Bilder. Die grafischen Bilder können Fenster, Felder, Dialogkästchen, Menüs, Icons, Knöpfe, Textmarken, Scrollbalken, Ordner, Listen, Text, usw. umfassen. Solche Bilder können in vordefinierten Layouts angeordnet sein, oder können dynamisch erzeugt werden, um den spezifischen, durch einen Benutzer durchgeführten Aktionen zu dienen. Während der Operation kann der Benutzer verschiedene grafische Bilder auswählen und aktivieren, um Funktionen und Aufgaben, die damit assoziiert sind, zu initiieren. Beispielsweise kann ein Benutzer einen Knopf auswählen, der ein Fenster öffnet, schließt, minimiert oder maximiert, oder ein Icon, das eine bestimme Applikation oder Funktionalität startet. Die GUI kann zusätzlich oder alternativ Anzeigeinformation, wie z. B. nicht-interaktiven Text oder Grafik, anzeigen.
  • Gemäß einer Ausführungsform ist die Steuerung 52 konfiguriert, um ein oder mehrere grafische Benutzerschnittstellen 60 zum Scrollen oder Durchlaufen durch lokal in der elektronischen Vorrichtung gespeicherte Datendateien zu erzeugen. In einer Ausführungsform ist eine erste GUI konfiguriert, um mit Datendateien assoziierte Textdaten darzustellen. Die Textdaten können beispielsweise in vertikalen Zeilen als Teil einer Menüliste dargestellt werden. In einer anderen Ausführungsform ist eine zweite GUI konfiguriert, um Bilder darzustellen, die mit Datendateien assoziiert sind, die aus der Datenbank 64 stammen. Die Bilder können beispielsweise in einem bildbasierten Browserfenster dargestellt werden, das von einem bildbasierten Browser bereitgestellt wird. Das bildbasierte Browserfenster ermöglicht es einem Benutzer, durch Bilder anstatt durch Zeilen von textbasierten Menüeinträgen zu browsen. In beiden Ausführungsformen können die für das Erzeugen der GUI benötigten Daten in der Datenbank 64 gespeichert sein. Das heißt, wenn die Steuerung 52 die Aufgabe hat, die GUI zu erzeugen, so werden die passenden Daten, die mit den darzustellenden Dateien assoziiert sind, aus der Datenbank geholt. Wenn die Bilder auf einer Anzeigevorrichtung wiedergegeben werden, kann die Steuerung 52 auch Übergänge, Animationen, Schatten, Reflexionen oder andere visuelle Effekte erzeugen.
  • Mit jedem der GUIs ist ein Benutzer der tragbaren elektronischen Vorrichtung in der Lage, durch Ausführen einer Eingabe durch das Menü oder die Bilder zu scrollen. In einer Ausführungsform ist die Eingabe eine Benutzerdreheingabe, die entweder durch Wirbeln seines oder ihres Fingers über ein Berührungsfeld/Berührungsbildschirm/berührungsempfindliches Gehäuse oder durch Drehen einer Wählscheibe erzeugt wird. In dieser Ausführungsform, werden die angezeigten Einträge der Liste von Medienobjekten oder die Bilder aus der Gruppe von Bildern so variiert, wenn der Finger um das Berührungsfeld/den Berührungsbildschirm/das berührungsempfindliche Gehäuse bewegt wird oder wenn die Wählscheibe gedreht wird, dass der Benutzer in der Lage ist, effektiv durch die Liste von Medienobjekten und die Gruppe von Bildern zu scrollen. In einer anderen Ausführungsform ist die Eingabe eine lineare Benutzereingabe, die entweder durch Ziehen seines oder ihres Fingers über ein Berührungsfeld/ein Berührungsbildschirm/ein berührungsempfindliches Gehäuse oder durch Verschieben eines mechanischen Schiebers oder durch Drehen eines Scrollrades erzeugt wird. In dieser Ausführungsform werden die angezeigten Einträge der Liste von Medienobjekten oder die Bilder aus der Gruppe von Bildern so variiert, dass der Benutzer in der Lage ist, effektiv durch die Liste von Medienobjekten und die Gruppe von Bildern zu scrollen, wenn der Schiebemechanismus verschoben oder das Scrollrad gedreht wird.
  • Wenngleich nicht gezeigt, kann die Vorrichtung zusätzlich ein oder mehrere Datenerfassungsvorrichtungen, wie z. B. Mikrofone oder Kameras umfassen. Datenerfassungsvorrichtungen sind konfiguriert, um Daten in Form von Audio, Bildern oder Video zu erfassen. Die Steuerung 52 ist konfiguriert, um die Daten zu katalogisieren und in der Mediendatenbank und/oder passenden Dateien zu speichern.
  • Wenngleich nicht gezeigt, kann die Vorrichtung zusätzlich einen I/O-Anschluss aufweisen, der Verbindungsmöglichkeiten zu anderen Vorrichtungen und/oder Systemen bereitstellt. Der I/O-Anschluss kann es beispielsweise ermöglichen, dass die tragbare elektronische Vorrichtung mit einer Hostvorrichtung, mit peripheren I/O-Vorrichtungen oder Stromversorgungen kommuniziert. Dies kann beispielsweise durch drahtgebundene oder drahtlose Verbindungen erfolgen.
  • Wenngleich nicht gezeigt, kann die Vorrichtung des Weiteren ein oder mehrere Vorrichtungen umfassen, die Audio- und/oder haptische Rückmeldung an den Benutzer geben. Die Audiorückmeldung kann beispielsweise ein Klicken oder ein Umblättergeräusch sein. Die haptische Rückmeldung kann beispielsweise aus gepulsten Vibrationen bestehen. In einer Ausführungsform koinzidiert die Rückmeldung mit dem Durchlaufen von Daten. Wenn sich die Rate des Durchlaufens von Daten erhöht oder beschleunigt, erhöht sich die Frequenz der Rückmeldung. Zusätzlich, wenn die Rate des Durchlaufens der Daten abnimmt oder sich verlangsamt, so verringert sich die Durchlaufrate durch die Daten, die Frequenz der Rückmeldung nimmt ab. Dementsprechend wird dem Benutzer eine Rückmeldung über die Rate gegeben, mit der die Daten durchlaufen werden. Die Daten können beispielsweise Einträge in einer hierarchischen Menüliste und/oder mit einem bildbasierten Browser assoziierte Bilder sein.
  • Die 5 bis 8 sind verschiedene Diagramme eines Browserfensters 80A bis D, das gemäß verschiedener Ausführungsformen der vorliegenden Erfindung in der Lage ist durch Bilder zu browsen. Die Browserfenster 80A bis D können beispielsweise in der graphischen Benutzerschnittstelle gemäß 4 verwendet werden. In jeder dieser Ausführungsformen stellen die Browserfenster 80A bis D eine Scrolltypaktion bereit, die es einem Benutzer erlaubt, durch Bilder 86 auf effiziente und benutzerfreundliche Weise zu scrollen oder zu blättern. Die Bilder 86 beschreiben typischerweise graphisch einen Aspekt einer oder mehrerer Datendateien. Im Falle einer Lieddatei kann das Bild 86 ein Albumcover sein. Im Falle einer Hörbuchdatei, kann das Bild 86 ein Bucheinband sein. Im Falle einer Filmdatei, kann das Bild 86 ein Poster sein. Im Falle einer Spieldatei, kann das Bild 86 die Verpackung des Spiels sein. Im Falle einer Fotodatei, kann das Bild 86 ein Miniaturbild sein. Im Falle eines Adressbuchs, kann das Bild 86 das Bild einer Person sein. Im Falle eines Dokuments (z. B. einer pdf-Datei), kann das Bild eine Darstellung des Dokuments sein. Beispielsweise kann das Bild ein Miniaturbild der ersten Seite des pdf-Dokuments sein, und kann einen Hinweis enthalten, ob es sich um ein mehrseitiges Dokument handelt (geschichtete Bilder).
  • Sobald ein gewünschtes Bild 86 gefunden ist, kann der Benutzer das gewünschte Bild 86 auswählen, um eine mit dem Bild 86 assoziierte Aktion zu initiieren. Beispielsweise kann ein Albumcover ausgewählt werden, um ein Menü zu öffnen, das die Lieder auf dem Album enthält und/oder um das Abspielen eines Lieds aus dem Album zu starten.
  • Wie in den 5 bis 8 gezeigt, enthalten die Browserfenster 80A bis 80D jeweils einen Ansichtsbereich 82. Der Ansichtsbereich 82 stellt einen Ort zur Verfügung, an dem Bilder 86 aus einer Gruppe von Bildern zur Ansicht selektiert oder deselektiert werden. Der Ansichtsbereich 82 stellt typischerweise nur einen kleinen Teil der Gesamtzahl von Bildern 86 dar, die in der Gruppe von Bildern verfügbar sind. In den meisten Fällen bewegen sich die Bilder 86 von einer Position zu einer anderen entlang eines Pfades oder einer Linie, die sich über den Ansichtsbereich 82 erstreckt. Der Pfad oder die Linie kann gerade, angewinkelt, gebogen, schrittartig, wellenartig, serpentinenartig oder ähnlich verlaufen. Die Anzahl der Positionen entlang der Linie können weit variiert werden und sie wird typischerweise durch die Größe des Anzeigebereichs 82, die gewünschte Größe der Bilder 86, die Länge des Pfades oder der Linie und die gewünschte Anzahl von zu einem Zeitpunkt anzusehenden Bildern 86 bestimmt. In einigen Fällen können die Bilder 86 mit einem visuellen Übergangseffekt oder einer Animation durch den Ansichtsbereich 82 bewegt werden. Geräuscheffekte, wie z. B. Klicken oder Umblättergeräu sche oder Vibrationen, können ebenso verwendet werden.
  • In den meisten Fällen werden die Bilder 86 in einer primären Position 92 und ein oder mehreren sekundären Positionen 94, die neben der primären Position 92 angeordnet sind, dargestellt. Die primäre Position 92 ist der Ort, an den die Bilder 86 bewegt werden, wenn sie auszuwählen sind. Das heißt, in einer Implementierung, dass die Bilder 86 ausgewählt werden, wenn sie in der primären Position 92 sind. Im Wesentlichen ist das Platzieren der Bilder 86 an der primären Position 92 analog zum Markieren des Bildes 86 (ausgewählt aber nicht aktiviert). Die sekundären Positionen 94 sind Haltepositionen und die dort lokalisierten Bilder 86 sind für eine Aktivierung gesperrt. Obwohl in ihrer Anzahl limitiert, ermöglichen es die sekundären Positionen 94 einem Benutzer zu sehen, welche Bilder 86 vor oder nach dem primären Bild kommen, wodurch das Browsen erleichtert wird (der Benutzer kann visuell scannen, welche Bilder von Interesse sind und welche nicht). In einigen Fällen kann der Benutzer auf ein Bild an einer sekundären Position 94 klicken, um es von der sekundären Position 94 auf die primäre Position 92 zu bewegen. In einer Ausführungsform resultiert die Auswahl eines Bildes an einer sekundären Position in einem schnellen Durchlaufen durch die Gruppe von Bildern bis das selektierte Bild schließlich in die primäre Position 92 bewegt wird.
  • Das Layout und die Konfigurationen der Bilder 86 können weit variiert werden. In einer Ausführungsform wird das Bild 86 an der primären Position 92 gegenüber den Bildern 86 an den sekundären Positionen 94 herausgehoben. Dies kann durch Reformstieren oder Konfigurieren der sekundären Bilder auf von dem primären Bild unterschiedliche Weise erreicht werden, wodurch der Benutzer daraufhingewiesen wird, welches Bild primär und welche Bilder sekundär sind (z. B. durch Anpassen der Größe und/oder Formen der Bilder). Beispielsweise können die sekundären Bilder minimiert, verdeckt, deformiert, partitioniert, segmentiert oder anderweitig modifiziert, geändert oder angepasst werden. Zusätzlich oder alternativ kann dies durch einen graphischen Markierungseffekt erreicht werden, der das Bild an der primären Position schattiert, umgibt oder unterstreicht. Beispielsweise kann der Browser ein Markierungsfenster aufweisen, unter das das Bild an der primären Position 92 bewegt wird, wenn es den Ansichtsbereich 82 durchläuft. Zusätzlich oder alternativ kann dies auch durch Platzieren eines Identifizierers oder Beschreibers unterhalb oder oberhalb des Bildes an der primären Position 92 erreicht werden. Beispielsweise kann der Identifizierer der Name oder Titel sein, der mit der durch das Bild repräsentierten Mediendatei assoziiert ist. Beispielsweise kann im Falle einer Lieddatei das Bild ein Albumcover sein und der Identifizierer kann den Namen des Künstlers und des Albums enthalten.
  • Gemäß einer Ausführungsform kann die Eingabeanordnung nach Aufforderung durch den Benutzer konfiguriert werden, um Navigationsbefehle zum Durchlaufen der Bilder zu erzeugen. In einem Beispiel wirbelt der Benutzer seine Finger im Uhrzeigersinn oder gegen den Uhrzeigersinn um eine Berührungsmessoberfläche, um die Bilder 86 zu durchlaufen. In einem anderen Beispiel zieht der Benutzer einfach seine Finger über eine Berührungsmessoberfläche, um die Bilder 86 zu durchlaufen.
  • Die 5 bis 8 werden nun im Detail beschrieben. In 5 ist der Pfad oder die Linie eine gerade Linie, die horizontal über den Ansichtsbereich 82 verläuft. Während des Durchlaufens bewegen sich die Bilder 86 horizontal als eine Gruppe über den Ansichtsbereich 82 von einer Position zur nächsten. Wenn ein Benutzer einen Links-Navigationsbefehl initiiert, erscheint ein neues Bild 86 an der linken Position des Ansichtsbereichs 82 und alle anderen Bilder 86 bewegen sich um eine Position vorwärts. Wenn der Ansichtsbereich voll ist, bewegt sich das am weitesten rechts liegende Bild 86 aus dem Ansichtsbereich 82 heraus. Gleichermaßen, wenn ein Benutzer einen Rechts-Navigationsbefehl initiiert, erscheint an der rechten Position des Ansichtsbereichs 82 ein neues Bild 86 und alle anderen Bilder 86 rücken eine Position weiter. Wenn der Ansichtsbereich voll ist, bewegt sich das am weitesten links liegende Bild 86 aus dem Ansichtsbereich 82 heraus. Dies ermöglicht es einem Benutzer einander folgende Bilder zu betrachten, die gerade außerhalb des Ansichtsbereichs 82 gehalten werden. Des Weiteren sind die Bilder in den sekundären Positionen 94 typischerweise kleiner als die Bilder 86 an der primären Position 92. Während des Browsens können die Bilder 86 verkleinert werden, wenn die Bilder 86 von der primären Position 92 zur sekundären Position 94 bewegt werden, und die Bilder 86 können vergrößert werden, wenn die Bilder 86 von der sekundären Position 94 zur primären Position 92 bewegt werden.
  • 6 ist ähnlich zur 5, indem die Bilder 86 horizontal über den Ansichtsbereich 82 bewegt werden. Allerdings werden die Bilder 86 an den sekundären Positionen 94, anders als bei 5, veranlasst, so zu erscheinen, als ob sie geschichtet wären, anstatt, wie in 5, räumlich separiert zu sein. Dieses ermöglicht es, mehr Bilder darzustellen. In dieser Implementierung fällt jedes nachfolgende sekundäre Bild teilweise unter das vorausgehende Bild, wodurch ein Kantenteil 87 sichtbar bleibt. Der sichtbare Teil 87 kann genug visuelle Informationen für einen Benutzer liefern, um das Bild zu identifizieren. Der sichtbare Kantenteil 87 kann auch textbasierte Informationen enthalten. Wenn die Bilder 86 während des Browsens von der primären Position 92 zu nachfolgenden sekundären Positionen 94 bewegt werden, werden die Bilder 86 als teilweise sichtbarer Kantenteil 87 rekonfiguriert, wenn die Bilder 86 von der sekundären Position 94 zur primären Position 92 bewegt werden, werden die Bilder rekonfiguriert, um ein Vollbild zu zeigen. Die Bilder können laufend rekonfiguriert werden, oder sie können in einer Mediendatenbank zusammen mit den Vollbildansichten gespeichert sein.
  • 7 ist 6 ähnlich, indem die Bilder 86 horizontal über den Ansichtsbereich 82 bewegt und so geschichtet werden, dass mehr Bilder 86 dargestellt werden können. Allerdings werden die sekundären Bilder, anders als bei 7, unmittelbar neben dem primären Bildin Vollbildansicht (oder im Wesentlichen Vollbildansicht) angezeigt, wobei jedes nachfolgende sekundäre Bild, das unter das vorausgehende Bild fällt, in Teilansicht gezeigt wird.
  • Des Weiteren können die Bilder an den sekundären Positionen 94 verdreht werden, um den Eindruck zu erwecken, dass sie sich aus dem Vordergrund in den Hintergrund erstreckten (z. B. 3D-Effekt). Dieser Effekt kann erzeugt werden, indem die obere rechte Ecke abgesenkt und die untere rechte Ecke jedes Bildes in einer linken sekundären Position angehoben wird und durch Absenken der oberen linken Ecke und Anheben der unteren linken Ecke jedes Bildes in einer rechten sekundären Position. Wenn die Bilder 86 während des Browsens von der primären Position 92 zu einer sekundären Position 94 bewegt werden, werden die Bilder 86 verdreht, und wenn die Bilder 86 von einer sekundären Position 94 zur primären Position 92 bewegt werden, werden die Bilder 86 normal dargestellt.
  • Des Weiteren können die Bilder 86 einen reflektierten Teil aufweisen, der sich von der Unterseite des Bildes 86 nach unten erstreckt. Der reflektierte Teil kann erzeugt werden, indem eine Kopie des Bildes erzeugt, die Kopie des Bildes abgeschnitten (z. B. gekürzt), das abgeschnittene Bild vertikal geklappt, die Transparenz des geklappten Bildes von halbtransparent am oberen Ende bis volltransparent am unteren Ende (Gradient) geändert und das obere Ende des geklappten Bildes mit dem unteren Ende des Bildes verbunden wird. Danach können die Bilder und jeder korrespondierende reflektierte Teil an den sekundären Positionen 94 individuell oder als Kombination verdreht werden. Die Bilder 86 können über einen schwarzen Hintergrund gelegt werden, um den Reflektionseffekt weiter zu verstärken.
  • Ähnlich wie 7, enthält 8 geschichtete und gedrehte Bilder. Allerdings enthält 8 anders als die vorausgehenden Ausführungsformen einen ovalen Pfad, um den die Bilder 86 rotiert werden. Als solches können alle Bilder 86 im Ansichtsbereich 82 gefunden werden. Diese Ausführungsform entspricht etwa einem Rolodex, bei dem die Seiten um eine Drehachse geklappt werden (z. B. virtueller Rolodex). Auch in dieser Ausführungsform gibt es zwei zentrale Vollbilder, von denen eines das primäre Bild und eines ein sekundäres Bild ist.
  • Des Weiteren sind die Bilder 86 so konfiguriert, dass sie erscheinen, als ob sie auf einer visuellen Ebene mit den zwei zentralen Bildern im Vordergrund erscheinend lägen und als ob die verbleibenden Bilder an den sekundären Positionen in den Hintergrund glitten (sieht aus als wären sie dahinter und würden von den Bildern in den vorderen Positionen aus zu einem Punkt übergehen, an dem sie verschwinden). Dieser Effekt kann erreicht werden, indem die Größe der Bilder 86 verringert wird, wenn sie sich in den sekundären Positionen befinden und des Weiteren durch immer weiteres Verringern der Größe der Bilder 86, je weiter die Bilder sich von den vorderen zwei Positionen entfernen.
  • Wenn diese Regeln befolgt werden, kann eine Froschperspektivenansicht (der visuelle Winkel des Betrachters ist gering) erzeugt werden, wenn die primäre Position am höchsten Punkt des Pfades liegt, und eine Vogelperspektivenansicht (der visuelle Winkel des Benutzers wird erhöht) kann erzeugt werden, wenn die primäre Position sich am untersten Punkt des Pfades (wie gezeigt) befindet. Die Ansichtstiefe in entweder der Froschperspektivenansicht oder der Vogelperspektivenansicht kann durch Verändern der Höhe des ovalen Pfades angepasst werden. Eine größere Ansichtstiefe wird mit einem ovalen Pfad erzeugt, der eine größere Höhe aufweist und eine geringere Ansichtstiefe wird mit einem ovalen Pfad mit einer geringen Höhe erzeugt.
  • Während der Operation werden die Bilder 86 konfiguriert, um entlang der Linie von einer vorgegebenen Position zur nächsten vorgegebenen Position zu wandern. Wenn beispielsweise ein Navigationsbefehl empfangen wird, werden die Bilder 86 alle um jeweils eine Position vorgerückt. Das heißt, sie bewegen sich als eine Gruppe entlang der Linie und stoppen, wenn sie alle zur nächsten vorgegebenen Position vorgerückt sind. Wenn der Navigationsbefehl ein Linksbefehl ist, rotieren die Bilder 86 typischerweise um die Linie in einer Bewegung gegen den Uhrzeigersinn. Wenn der Navigationsbefehl ein Rechtskommando ist, rotieren die Bilder 86 typischerweise um die Linie in einer Bewegung entlang dem Uhrzeigersinn.
  • Zusätzliche Details zur Bewegung der Bilder um einen Ansichtsbereich können in der US-Patentanmeldung Nr. 11/249,139, eingereicht am 11. Oktober 2005 mit dem Titel "MULTIMEDIA CONTROL CENTER" gefunden werden, die hiermit per Verweis aufgenommen wird.
  • 9 ist ein Verfahren 100 zum Betrieb eines bildbasierten Browserfensters auf einer tragbaren elektronischen Vorrichtung. Das Verfahren 100 beginnt beim Block 102, wo ein bildbasiertes Browserfenster dargestellt wird. Beispielsweise werden Bilder aus einer Datenbank oder einem Datenspeicher erhalten und in einem vorbestimmten Format dargestellt. Das bildbasierte Browserfenster kann Bilder unter Verwendung eines beliebigen der hier beschriebenen bildbasierten Browserfenster darstellen.
  • Dem Block 102 nachfolgend wird im Block 104 eine Feststellung getroffen, ob eine Auswahl getroffen wurde oder nicht. Die Auswahl kann beispielsweise unter Verwendung des Auswahlknopfes der kreisförmigen Eingabeanordnung aus 2 oder durch Antippen des Bildes unter Verwendung des Berührungsbildschirms aus 3 erreicht werden. Wenn das gewünschte Bild ausgewählt wurde, führt das Verfahren 100 zum Block 106 fort, wo eine mit dem Bild assoziierte Aktion ausgeführt wird. Dieses kann beispielsweise das Öffnen eines Menüs, die Wiedergabe einer Mediendatei, das Starten einer Applikation, das Initiieren eines Modus, das Vergrößern eines Bildes, das Initiieren eines Telefonanrufs, das Öffnen eines anderen Browsers und/oder Ähnliches, umfassen.
  • Wenn in einem Beispiel das Browserfenster Albumcovern anzeigt, dann kann das Auswählen eines bestimmten Albums die Anzeige einer Liste (z. B. in einem Menüfenster) von mit dem Album assoziierten Liedern bewirken. Alternativ oder zusätzlich kann das Auswählen eines Albums das Abspielen einer Wiedergabesequenz initiieren, wobei mit dem ersten Stück auf dem Album begonnen wird.
  • Wenn in einem anderen Beispiel, das Browserfenster Filmcover anzeigt, dann initiiert das Auswählen eines bestimmten Filmcovers die Wiedergabe der mit dem Bild assoziierten Videodatei. Alternativ oder zusätzlich kann das Auswählen eines Filmbildes ein mit dem Bild assoziiertes Menüfenster öffnen.
  • Wenn in einem anderen Beispiel das Browserfenster modusbasierte Icons anzeigt, dann initiiert das Auswählen eines bestimmten Modusicons einen Moduswechsel der tragbaren elektronischen Vorrichtung, d. h. die tragbare elektronische Vorrichtung wechselt in den ausgewählten Modus. Beispielsweise können die Modi einen Telefonmodus, einen Musikspielermodus, ein Mikrofonaufnahmemodus, einen Kameramodus, einen Spielemodus, einen Videospielemodus, einen e-Mailmodus und Ähnliches umfassen.
  • Wenn in einem anderen Beispiel das Browserfenster ein bildbasiertes Telefon oder Adressbuch anzeigt, dann kann die Auswahl eines bestimmten Bildes auswählbare Kontaktinformationen für die im Bild dargestellte Person liefern und/oder einen Telefonanruf zu der im Bild dargestellten Person initiieren.
  • Wenn in einem anderen Beispiel das Browserfenster ein Miniaturbild aus einer Bildbibliothek anzeigt, dann kann das Auswählen eines bestimmten Miniaturbildes das Bild zur Ansicht vergrößern.
  • Wenn in einem anderen Beispiel das Browserfenster einen Terminkalender anzeigt, dann kann das Auswählen eines Monats ein neues Browserfenster öffnen, das mit den Tagen des Monats assoziiert ist und ein nachfolgendes Auswählen eines bestimmten Tages kann ein neues Browserfenster öffnen, das mit den Stunden des Tages assoziiert ist und die Auswahl einer bestimmten Stunde öffnet ein Eingabefenster für die Eingabe von Ereignissen.
  • Wenn in einem anderen Beispiel das Browserfenster eine Tastatur anzeigt, dann bewirkt das Auswählen eines bestimmten Zeichen, das das Zeichen eingegeben wird, wie z. B. in einen Text oder ein numerisches Feld. Dieses Beispiel kann verwendet werden, um Telefonanrufe zu tätigen oder Text einzugeben.
  • Wenn in einer noch weiteren Ausführungsform das Browserfenster eine Gruppe von Applikationen in Form von Icons anzeigt, dann kann die Auswahl eines Icons die mit dem Icon assoziierte Applikation starten.
  • Wenn in einer noch weiteren Ausführungsform das Browserfenster ein Dokumentenbild anzeigt, dann kann die Auswahl des Dokumentenbildes das mit dem Dokumentenbild assoziierte Dokument zusätzlich zu einer mit dem Dokumentenbild assoziierten Applikation laden.
  • Wenn in einer noch weiteren Ausführungsform das Browserfenster ein Webseitenbild anzeigt, dann kann die Auswahl des Webseitenbildes ein Webseitenformular der mit dem Webseitenbild assoziierten Webseite anzeigen.
  • Das Browserfenster kann auch mehr als ein Element anzeigen. Beispielsweise kann das Browserfenster als ein Sucher konfiguriert sein und daher können belie bige innerhalb der Sucherfläche enthaltene Daten unter Verwendung von Bildern dargestellt werden. Beispielsweise kann das Browserfenster Bilder von Kontakten, Dokumenten, Bildern, Filmen oder Ähnlichem enthalten.
  • Wenn noch kein Bild ausgewählt wurde, dann schreitet das Verfahren zu Block 108 fort, wo eine Feststellung getroffen wird, ob ein Navigationsbefehl erfolgt ist oder nicht. Der Navigationsbefehl kann durch eine Benutzerdreheingabe oder eine lineare Benutzereingabe erzeugt werden. Im Falle einer Benutzerdreheingabe kann die Dreheingabe erzeugt werden, wenn eine Drehscheibe gedreht oder ein Finger um eine Berührungsoberfläche, wie z. B. ein Berührungsfeld, ein Berührungsbildschirm oder ein berührungsempfindliches Gehäuse, gewirbelt wird. Im Falle einer linearen Benutzereingabe, kann die lineare Eingabe erzeugt werden, wenn ein Finger über ein Berührungsfeld, einen Berührungsbildschirm oder ein berührungsempfindliches Gehäuse gleitet oder möglicherweise durch Verschieben eines mechanischen Schiebers oder Drehen eines Mausscrollrades.
  • Wenn ein Navigationsbefehl erzeugt wurde, dann schreitet das Verfahren 100 zu Block 110 fort, wo die Bilder gemäß dem Navigationsbefehl durchlaufen werden. Im Zusammenhang mit einer Dreheingabe, können die Bilder nach links bewegt werden, wenn eine Dreheingabe entgegen dem Uhrzeigersinn erfolgt und die Bilder können nach rechts bewegt werden, wenn eine Dreheingabe im Uhrzeigersinn erfolgt (oder andersherum). Im Zusammenhang mit einer linearen Eingabe können die Bilder nach links bewegt werden, wenn eine lineare Eingabe nach rechts erfolgt und die Bilder können nach rechts bewegt werden, wenn eine lineare Eingabe nach links erfolgt (oder andersherum).
  • Da die Gruppe der Bilder recht umfangreich sein kann, stellt die Erfindung dem Benutzer die Möglichkeit zur Verfügung, schnell die Gruppe von Bildern zu durchlaufen (oder zu scrollen), indem sein oder ihr Finger mit größerer Geschwindigkeit bewegt wird (je schneller die Eingabe, desto schneller das Durchlaufen der Bilder). In einer Ausführungsform kann ein Benutzer außerdem die Gruppe von Bildern in einer beschleunigten Weise durchlaufen, wie z. B. durch Beschleunigen durch die Gruppe von Bildern, wobei einige der Bilder ausgelassen und daher nicht angezeigt werden.
  • Wenn kein Navigationsbefehl erzeugt wurde, dann geht das Verfahren zu Block 112 weiter, wo eine Feststellung getroffen wird, ob ein Schließbefehl empfangen wurde oder nicht. Wenn nicht, kehrt das Verfahren zu Block 102 zurück. Falls doch, so schreitet das Verfahren zu Block 114 fort, wo das bildbasierte Browserfenster entfernt (geschlossen) wird. In einigen Fällen kehrt die Anzeige zum vorausgehenden Fenster zurück. In anderen Fällen stellt die Anzeige ein neues mit dem Schließbefehl assoziiertes Fenster dar.
  • In einer Ausführungsform gibt es einen dedizierten Menüeintrag, der das bildbasierte Browserfenster öffnet. Das heißt, die Auswahl des Menüeintrags führt die elektronische Vorrichtung direkt zum bildbasierten Browser.
  • 10 ist eine diagrammartige Illustration einer Menühierarchie 120, die einen dedizierten Menüeintrag zum Öffnen eines bildbasierten Browserfensters verwendet. Die Illustration ist mit einem Medienspieler assoziiert, wenngleich das Konzept auf andere elektronische Vorrichtungen angewandt werden kann. In diesem Beispiel wird in einem Hauptmenü 121 ein Musikeintrag ausgewählt. Danach wird ein Albumcovereintrag in einem Untermenü 122 ausgewählt, wodurch ein bildbasiertes Browserfenster 123 geöffnet wird. Die in dem bildbasierten Browserfenster 123 verwendeten Bilder sind Bilder, die sich auf Albumcover beziehen. Sobald ein Albumbild in dem bildbasierten Browser 123 ausgewählt wird, wird ein Albuminhaltsmenü 124 für das ausgewählte Album geöffnet. Beispielsweise können alle mit dem Album assoziierten Audiostücke in einem Listenformat angezeigt werden. Alternativ kann eine Liste von auswählbaren Audiostücken an der primären Position des Bildbrowsers dargestellt werden. In einer Implementierung können sie über die Albumcover in die primäre Position übergehen (z. B. Einblenden/Ausblenden, Hereingleiten/Herausgleiten usw.). In einer Implementierung kann das Bild umklappen, um die auswählbaren Audiostücke anzuzeigen (erweckt den Eindruck, als ob die Audiostücke auf der Rückseite des Albumcovers wären). Dies kann analog zum Umdrehen eines physikalischen Albums erfolgen. Sobald ein Audiostück ausgewählt ist, wird typischerweise ein Fenster aktuelle Wiedergabe 125 geöffnet. Alternativ kann das Verfahren, wenn das Album ausgewählt ist, zu dem aktuelle Wiedergabe-Fenster wechseln, wo das erste Stück gespielt wird und danach die verbleibenden Stücke des Albums gespielt werden (z. B. unter Auslassung des Menüs 124).
  • In einer anderen Ausführungsform ist ein Browsermodus ausgewählt, um anzupassen, wie Menüeinträge angezeigt werden. In einem ersten Modus werden sie in einer konventionellen Liste angezeigt. In einem zweiten Modus werden sie unter Verwendung eines bildbasierten Browserfensters angezeigt. Beispielsweise könnte ein Benutzer ein Einstellungsmenü auswählen und den Modus wählen müssen. In den meisten Fällen wird der zweite Modus nur auf passende Menüeinträge angewendet. Einige Menüeinträge werden am besten unter Verwendung konventioneller Listen statt Bildern durchlaufen. Der bildbasierte Browser kann für Medieneinträge, wie z. B. Album- und Filmtitel, verwendet werden.
  • 11 ist eine diagrammartige Illustration einer Menühierarchie 130, die ein Einstellungsmenü zum Einstellen des Anzeigemodus verwendet. Die Illustration ist mit einem Medienspieler assoziiert, obwohl das Konzept auch auf andere elektronische Vorrichtungen angewendet werden kann. In diesem Beispiel wird ein Videoeintrag in einem Hauptmenü 131 ausgewählt. Danach wird der Videoeinstellungseintrag in einem Videomenü 132 ausgewählt, wodurch sich ein Menü von Videoeinstellungen 133 öffnet. Wenigstens einer der Menüeinträge in dem Videoeinstellungsfenster 133 ist ein Browsermodus, der bei seiner Auswahl Browserwahlmöglichkeiten, beispielsweise zwischen einer Liste und/oder Bild, in einem Browsermodusfenster 134 bereitstellt. Wenn Bild ausgewählt wird, wird der Bildmodus auf die passenden Menüeinträge angewendet. Diese können beispielsweise jeden Menüeintrag umfassen, sogar solche, die für verschiedene Sortierkri terien (z. B. Künstler, Genre, usw.) bestimmt sind. In dem illustrierten Beispiel kann der Benutzer danach zum Hauptmenü 131 zurückkehren und Videos auswählen und in dem Videomenü 132 Filme auswählen. Sobald die Auswahl getroffen ist, wird ein bildbasiertes Browserfenster 135 dargestellt, das unter Verwendung von Posterdarstellungen die Filme anzeigt. Sobald ein Bild ausgewählt ist, beginnt die Wiedergabe des mit dem Bild assoziierten Films (wie gezeigt) oder alternativ wird ein Film oder aktuelle Wiedergabe-Menü 136 geöffnet.
  • Obwohl die 10 und 11 auf Medienspielermodi gerichtet sind, ist zu bemerken, dass dies keine Beschränkung darstellt und dass der bildbasierte Browser auf andere Merkmale der elektronischen Vorrichtung angewendet werden kann. Im Folgenden werden verschiedene Ausführungsformen beispielhaft gezeigt.
  • Die 12A und 12B zeigen einen bildbasierten Browser 140, wenn sich die tragbare elektronische Vorrichtungen in einem Telefon oder Kommunikationsmodus befindet. Wie gezeigt, sind die Bilder 142 des bildbasierten Browsers 140 Bilder, die Personen repräsentieren, deren Kontaktinformationen in einem Adressbuch gespeichert sind. Der Benutzer ist daher in der Lage, Bilder statt Listen zu durchlaufen, um die gewünschte Person zu finden, die er kontaktieren möchte. Wenn der Benutzer kein Bild für die Person hat, dann kann er der Person ein anderes Bild zuordnen. Alternativ oder zusätzlich kann in dem Bild Text enthalten sein. Beispielsweise kann der Text der Name der Person sein. Wenn in einer Ausführungsform der Benutzer das Bild 142 an der primären Position auswählt, dann wird mit dem Bild 142 assoziierte Kontaktinformation geöffnet. Die Kontaktinformation 144 kann mit einem neuen Fenster assoziiert sein oder alternativ kann sie wie in 12B an der primären Position dargestellt werden. Die Kontaktinformation kann auswählbare Daten, wie z. B. E-Mail und/oder verschiedene Telefonnummern 146 enthalten. Die Daten können ebenso Textnachrichten umfassen. Wenn E-Mail ausgewählt wird, dann wird ein Mailfenster geöffnet, indem die E-Mail-Adresse bereits eingegeben ist. Wenn eine Telefonnummer ausgewählt wird, dann initiiert die tragbare elektronische Vorrichtung einen Anruf zu dieser Num mer. Es ist zu bemerken, dass jede Person eine Mehrzahl von E-Mailadressen und Telefonnummern besitzen kann. Alternativ oder zusätzlich kann, wenn der Benutzer das Bild 142 an der primären Position auswählt, eine Standardeinstellung für eine mit dem Bild assoziierte Telefonnummer verwendet werden, um sofort einen Telefonanruf zu initiieren. Die Standardeinstellung kann vom Modus abhängen. Beispielsweise kann im E-Mailmodus die Standardeinstellung E-Mail sein, und wenn das Telefon geöffnet ist, dann kann die Standardeinstellung Telefon sein.
  • 13 zeigt einen bildbasierten Browser 150, der mit Applikationen assoziiert ist. Wie gezeigt sind die Bilder 152 Icons, die Applikationen repräsentieren, die auf der elektronischen Vorrichtung gestartet werden können. Der Benutzer ist daher in der Lage, die Icons statt Listen zu durchlaufen, um die gewünschte Applikation, die er öffnen möchte, zu finden. In einer Ausführungsform wird die Applikation gestartet, wenn der Benutzer das Icon 152 an der primären Position auswählt. Beispielsweise kann die Applikation ein Fotoverwaltungsprogramm, ein Musikverwaltungsprogramm, ein Videoverwaltungsprogramm, ein Textverarbeitungsprogramm, ein Tabellenkalkulationsprogramm, ein Zeichenprogramm oder ähnliches sein.
  • 14A bis 14D zeigen einen bildbasierten Browser 160, der mit einem Terminkalender oder Kalender assoziiert ist. In dieser Ausführungsform enthält der bildbasierte Browser 160 hierarchische Browser 161, 162, 163 und 164. 14A zeigt den ersten der hierarchischen Browser 160. In diesem ersten Browser 161 sind die Bilder 165 mit Monaten des Jahres assoziiert. Die Bilder 165 können Bilder enthalten, die sich auf die Monate und/oder Text, der die Monate identifiziert, beziehen. Beispielsweise kann das Bild für Februar ein den Valentinstag repräsentierendes rotes Herz und einen "Februar"-Identifizierer enthalten. Alternativ oder zusätzlich können Bilder von Personen angezeigt werden, deren Geburtstage in dem jeweiligen Monat liegen. Ein einzelnes Bild kann zugeordnet werden oder alternativ können mehrere Bilder von Personen mit Geburtstagen in dem Monat sequentiell angezeigt werden (im Kreislauf). Diese Daten können aus einem Ad ressbuch entnommen werden, das Geburtstage und Bilder enthält. Wie in 14B gezeigt, wird der zweite der hierarchischen Browser 162 geöffnet, wenn der Benutzer einen bestimmten Monat auswählt. In dem zweiten Browser 162 sind die Bilder 166 mit den Tagen des Monats assoziiert. Die Bilder 166 können sich auf diese Tage beziehende Bilder und/oder Text, der diese Tage identifiziert, enthalten. Beispielsweise können ein den Valentinstag repräsentierendes rotes Herz und ein "Februar"-Identifizierer für den 14. Februar verwendet werden. Alternativ oder zusätzlich können Bilder von Personen, die an einem bestimmten Tag Geburtstag haben, angezeigt werden. Wie in 14C gezeigt, wird der dritte der hierarchischen Browser 163 geöffnet, wenn ein Benutzer einen bestimmten Tag auswählt. In dem dritten Browser 163 sind die Bilder 167 mit den Stunden des Tages assoziiert. Wie in 14D gezeigt, wird, wenn der Benutzer eine bestimmte Stunde auswählt, ein Dateneingabefenster 164 geöffnet, das es dem Benutzer ermöglicht, mit der ausgewählten Stunde/Tag/Monat assoziierten Text einzugeben. Beispielsweise kann das Fenster 164 ein oder mehrere Dateneingabefelder 168 aufweisen. Der Benutzer kann daher Ereignisse terminieren. Sobald sie eingegeben sind, werden die Daten zur zukünftigen Verarbeitung behalten.
  • 15 zeigt einen bildbasierten Browser 170, der mit einer Fotobetrachtungsapplikation assoziiert ist. Wie gezeigt, sind die Bilder 172 Fotos, die durch eine Fotoverwaltungsapplikation verwaltet werden. Die Fotos 172 können Fotos sein, die auf eine tragbare elektronische Vorrichtung geladen wurden und/oder Fotos, die mit der tragbaren elektronischen Vorrichtung aufgenommen wurden. Wenn das Foto 172 ausgewählt wird, kann es in einem Vollbild innerhalb der Anzeige anstatt als kleines Miniaturbild dargestellt werden.
  • 16 zeigt einen bildbasierten Browser 180, der mit Modi der tragbaren elektronischen Vorrichtung assoziiert ist. Wie gezeigt, sind die Bilder 182 Icons, die verschiedene Modi der tragbaren elektronischen Vorrichtung repräsentieren. Der Benutzer ist daher in der Lage die Icons zu durchlaufen, um Modi der Vorrichtung zu wechseln. Wenn der Benutzer das Icon auswählt, wird der Modus der tragbaren elektronischen Vorrichtung in diesen Modus überführt. Beispielsweise können die Modi, von links nach rechts wandernd, E-Mail, Videospieler, Musikspieler, Spiele, Telefon, Mikrofon, Kamera, Spielkonsole und/oder ähnliches umfassen. Es ist zu bemerken, dass dieser Browser sich in einer Hierarchie mit anderen Browser befinden kann. Wenn beispielsweise der Telefonmodus ausgewählt wird, dann können die in 12A und 12B gezeigten Browser angezeigt werden. Wenn alternativ der Musikspielermodus ausgewählt wird, dann kann der in 10 gezeigte Browser angezeigt werden.
  • Die 17A bis 17B zeigen einen bildbasierten Browser 190, der mit der Eingabe von Daten in die tragbare elektronische Vorrichtung assoziiert ist. In beiden dieser Figuren sind Bilder 192 verschiedenen Buchstaben zugeordnet. Wie in 17A gezeigt, sind die Bilder 192A Zahlen zugeordnet. Wenn eine Zahl ausgewählt ist, wird sie in das Dateneingabefeld 194 eingegeben. Wie in 17B gezeigt, sind die Bilder 192B Buchstaben zugeordnet. Wenn ein Buchstabe ausgewählt wird, wird er in ein Dateneingabefeld 194 eingegeben. Natürlich können Zahlen und Buchstaben in demselben bildbasierten Browser enthalten sein. Des Weiteren können andere Zeichen abhängig von den Bedürfnissen der tragbaren elektronischen Vorrichtung verwendet werden. Beispielsweise können die Bilder 192 Zeichen zugeordnet sein, die mit einem Standardtelefon assoziiert sind, d. h. 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, *, #, so dass Anrufe und Anrufsfunktionen ausgeführt werden können.
  • 18 ist ein Browserverfahren 200. Das Verfahren 200 kann beispielsweise auf einer tragbaren elektronischen Vorrichtung implementiert sein, wie jeder der hier beschriebenen. Die tragbare elektronische Vorrichtung weist im Allgemeinen eine Benutzerschnittstelle auf, die an einer beliebigen Anzahl von Stellen an der tragbaren elektronischen Vorrichtung angeordnet sein kann. In den meisten Fällen stellt jedoch die vordere Oberfläche die Hauptoberfläche zur Implementierung der Benutzerschnittstelle dar. Die Benutzerschnittstelle weist im Allgemeinen eine Anzeigevorrichtung und ein oder mehrere Eingabevorrichtungen auf. Eingabevor richtungen können weit variiert werden. In einer Ausführungsform umfassen die Eingabevorrichtungen zumindest eine Näherungs- oder Berührungssensorvorrichtung zum Erfassen von Objekten über eine Messoberfläche. Näherungsmessungen und Berührungsmessungen weisen gegenüber anderen Arten von Eingabemitteln viele Vorteile auf.
  • Das Verfahren 200 beginnt im Allgemeinen bei Block 202, wo ein bildbasiertes Browserfenster in dem Anzeigebereich angezeigt wird. Der bildbasierte Browser ist konfiguriert, um wenigstens einen Teil der Bilder aus einer Gruppe von Bildem darzustellen. Die Bilder können in einer primären oder herausgehobenen Position sowie in einer oder mehreren sekundären Positionen an Orten in der Nähe der primären Position (z. B. links, rechts, über, unter, usw.) dargestellt werden. Die primäre Position bedeutet im Allgemeinen, dass das Bild ausgewählt werden kann. Beispielsweise kann der bildbasierte Browser jeder der hier beschriebenen sein.
  • Dem Block 202 folgend fährt das Verfahren 200 mit Block 204 fort, wo ein Objekt über einer Messoberfläche detektiert wird. Das Objekt kann beispielsweise ein Finger des Benutzers sein, und die Messoberfläche kann mit einer Berührungsmessvorrichtung, wie z. B. einem Berührungsfeld, einem Berührungsbildschirm oder einem berührungsempfindlichen Gehäuse assoziiert sein.
  • Dem Block 204 nachfolgend fährt das Verfahren 200 mit Block 206 fort, wo eine Navigationseingabe basierend auf einer Objektaktion erkannt wird. Die Objektaktion kann mit einer linearen Benutzereingabe assoziiert sein, wie z. B. wenn ein Benutzer seine Finger über die Messoberfläche führt (z. B. vertikal, horizontal, diagonal). Die Objektaktion kann mit einer Benutzerdreheingabe assoziiert sein, wie z. B. wenn ein Benutzer seine Finger in einer kreisförmigen Bewegung um die Messoberfläche wirbelt. Natürlich können auch andere Objektaktionen verwendet werden. In einigen Fällen kann die Objektaktion an jedem Ort über der Messoberfläche erkannt werden. In anderen Fällen kann die Objektaktion nur in vorbe stimmten Bereichen, d. h. an spezifischen Stellen der Messoberfläche, wie z. B. direkt über einem Bild oder neben einem Bild oder beides erkannt werden. Viele Aspekte der Objektaktion können verwendet werden, um die Navigationseingabe zu erzeugen, einschließlich, ohne darauf beschränkt zu sein, die Anzahl von Objekten, der Ort, die Geschwindigkeit, die Richtung, die Länge der Aktion, usw.
  • Dem Block 206 nachfolgend fährt das Verfahren mit Block 208 fort, wo die Bilder des bildbasierten Browsers gemäß der Navigationseingabe durchlaufen werden. Das Durchlaufen kann beispielsweise auf der Anzahl von Objekten, dem Ort, der Geschwindigkeit, der Richtung und der Länge der Objektaktion basieren. Allgemein gesagt umfasst das Durchlaufen ein sequentielles Verschieben von Bildern in und aus dem Ansichtsbereich und durch sekundäre und primäre Positionen. Das Verschieben kamen proportional zur Geschwindigkeit der Wirbelbewegung, der Gleit- oder der Ziehaktion des Benutzers im Bezug auf die Messoberfläche sein.
  • Verschiedene Beispiele für Objektaktionen, die zur Erzeugung von Navigationseingaben für einen bildbasierten Browser verwendet werden, sind in den 19A bis 19G gezeigt. Die Navigationseingaben sind vorgesehen, um Bilder entlang eines vorbestimmten Pfades zu bewegen. In den illustrierten Beispielen ist der Pfad eine horizontale Achse. Dementsprechend sind die Navigationseingaben vorgesehen, um die Bilder linear entlang der horizontalen Achse zu bewegen. Die Bilder können sequentiell entlang des Pfades von einer Gruppe zu einer zweiten Gruppe (z. B. primär, sekundär) verschoben werden.
  • 19A bis 19C illustrieren eine elektronische Vorrichtung mit einer Berührungsbildschirmanzeige. In einer Ausführungsform, wie in 19A gezeigt, erzeugt ein im Wesentlichen horizontales Ziehen 214 über die Berührungsbildschirmanzeige oder ein im Wesentlichen horizontales Gleiten 214 entlang der Oberfläche der Berührungsbildschirmanzeige die Navigationseingabe. In einer Implementierung dieser Ausführungsform kann das im Wesentlichen horizontale Ziehen/Gleiten 214 überall innerhalb der Berührungsmessfläche des Berührungsbildschirms erfolgen. In einer anderen Implementierung dieser Ausführungsform muss das im Wesentlichen horizontale Ziehen/Gleiten 214 in einem bestimmten Bereich auf der Berührungsmessfläche des Berührungsbildschirms, wie z. B. in dem Bereich unterhalb eines bildbasierten Browsers oder alternativ über den Bildern des bildbasierten Browsers erfolgen.
  • In einer anderen Ausführungsform, wie in 19B gezeigt, wird die Navigationseingabe durch ein bogenförmiges oder drehendes Gleiten 216 erzeugt. Wie bei dem im Wesentlichen horizontalen Ziehen/Gleiten 214 kann es erforderlich sein, dass der Bogen oder die Drehung 216 in einem speziellen Bereich oder an einem beliebigen Ort innerhalb der Berührungsmessfläche des Berührungsbildschirms erfolgt.
  • In den meisten Fällen bestimmt die Geschwindigkeit des Gleitens die Geschwindigkeit des Durchlaufens. Des Weiteren bestimmt die Richtung des Gleitens die Richtung des Durchlaufens. Außerdem kann die Länge des Gleitens die Anzahl von Bildern bestimmen, die durchlaufen werden. Zusätzlich kann die Anzahl der verwendeten Finger verwendet werden, um die Durchlaufgeschwindigkeit (ein Finger = normal, zwei Finger = beschleunigt) oder die Anzahl der durchlaufenden Bilder (ein Finger = normal, zwei Finger = 2X) zu wählen.
  • In einer noch weiteren Ausführungsform, wie in 19C gezeigt, kann ein Drücken und Halten 218 die Navigationseingabe erzeugen. In den meisten Fällen bestimmt die Länge des Haltens die Geschwindigkeit, mit der Bilder durchlaufen werden (je länger das Halten, desto größer die Geschwindigkeit), während der Ort des Drückens die Richtung des Durchlaufens bestimmt. Beispielsweise bewirkt ein Drücken auf der linken Seite des primären Bildes, dass die Bilder nach links laufen, während ein Drücken auf der rechten Seite des primären Bildes bewirkt, dass die Bilder nach rechts laufen (oder andersherum). Alternativ oder zusätzlich kann ein einfaches oder mehrfaches Tippen verwendet werden, um Navigations eingaben zu erzeugen. Beispielsweise kann ein einfaches Tippen ein einzelnes Bilddurchlaufen auslösen, bei dem Bilder abhängig davon wo das Tippen stattfindet eine Position nach rechts oder links rücken. Ein mehrfaches Tippen kann verwendet werden, um die Bilder eines nach dem anderen zu durchlaufen. Beispielsweise bewirkt ein zweifaches Tippen, dass die Bilder über zwei Stellen bewegt werden, dreifaches Tippen bewirkt, dass die Bilder über drei Stellen bewegt werden usw..
  • Die 19D und 19E illustrieren eine tragbare elektronische Vorrichtung mit einem Berührungsfeld. 19D weist ein kreisförmiges Berührungsfeld auf, während 19E ein quadratisches oder rechtwinkliges Berührungsfeld aufweist. In einer Ausführungsform erzeugt ein im Wesentlichen horizontales (oder vertikales) Ziehen/Gleiten 214 über das Berührungsfeld die Navigationseingabe. In einer anderen Ausführungsform erzeugt ein bogenförmiges oder drehendes Gleiten 216 am Berührungsfeld die Navigationseingabe.
  • 19F illustriert eine tragbare elektronische Vorrichtung mit einem berührungsempfindlichen Gehäuse. Das berührungsempfindliche Gehäuse ist in dem Rahmenbereich angeordnet, der die Kanten der Anzeige umfasst. Als solches kann der Rahmenbereich eine horizontale und eine vertikale Messkomponente unterhalb oder an den Seiten der Anzeige umfassen. In der illustrierten Ausführungsform erzeugt ein im Wesentlichen horizontales Ziehen/Gleiten 214 auf dem unteren Rahmen unterhalb des bildbasierten Browsers die Navigationseingabe. Zusätzlich können in Fällen, in denen das Gehäuse eher eine Fortführung einer Oberfläche als eine Kante ist, Navigationseingaben 210 ähnlich erzeugt werden, wie im Zusammenhang mit den in 19A bis 19E gezeigten Berührungsbildschirmen und Berührungsfeldern beschrieben.
  • 19G und 19H illustrieren eine tragbare elektronische Vorrichtung mit einem Berührungsbildschirm. In dieser Ausführungsform ist die Anzeige konfiguriert, um virtuelle Navigationselemente oder Benutzerschnittstellenelemente anzuzei gen, einschließlich beispielsweise eines virtuellen Berührungsbereichs ähnlich zu den 19D oder 19E (wie in 19G gezeigt) und/oder eines virtuellen Mechanismus, wie z. B. einer Wählscheibe oder eines Schiebers oder eines Scrollbalkens (wie in 19H gezeigt). In einer Ausführungsform erzeugt ein im Wesentlichen horizontales Ziehen/Gleiten 214 über den virtuellen Mechanismus die Navigationseingabe. In einer anderen Ausführungsform erzeugt ein bogenförmiges oder gedrehtes Gleiten 216 über den virtuellen Mechanismus die Navigationseingabe.
  • In Bezug auf die 19A bis 19H ist zu bemerken, dass horizontale lineare Schieber keine Beschränkung darstellen und dass vertikale Schieber ebenso verwendet werden können. In den meisten Fällen wird jedoch die Richtung des Schiebers so konfiguriert, dass er mit dem Layout des Browsers koinzidiert. In dem vorliegenden Fall hat der Browser ein horizontales Layout und daher wird ein horizontaler linearer Schieber bevorzugt. In anderen Fällen kann ein vertikaler Schieber verwendet werden, um eine horizontale Bewegung zu erzeugen.
  • In Bezug auf die 19A bis 19H ist auch zu bemerken, dass die Verwendung von Berührungsvorrichtungen keine Beschränkung darstellt und dass auch mechanische Mittel verwendet werden können. Beispielsweise können Wählscheiben, Scrollräder und mechanische Schieber verwendet werden. Allerdings ist zu beachten, dass diese Lösungen typischerweise nicht so elegant sind wie Berührungsvorrichtungen und dass sie eine höhere Komplexität beim Zusammenbau der tragbaren elektronischen Vorrichtung bedingen können.
  • 20 stellt ein Browserauswahlverfahren 250 dar. Das Verfahren 250 kann beispielsweise auf einer tragbaren elektronischen Vorrichtung wie jeder hier beschriebenen implementiert sein. Die tragbare elektronische Vorrichtung umfasst im Allgemeinen eine Benutzerschnittstelle, die an einer beliebigen Anzahl von Stellen an der tragbaren elektronischen Vorrichtung lokalisiert sein kann. In den meisten Fällen stellt jedoch die vordere Oberfläche die hauptsächliche Oberfläche zur Implementierung der Benutzerschnittstelle dar. Die Benutzerschnittstelle umfasst im Allgemeinen eine Anzeigevorrichtung und eine oder mehrere Eingabevorrichtungen. Die Eingabevorrichtungen können weit variiert werden. In einer Ausführungsform umfassen die Eingabevorrichtungen zumindest eine Näherungs- oder Berührungsmessvorrichtung zur Erfassung von Objekten oberhalb einer Messoberfläche. Näherungsmessung und Berührungsmessung weisen gegenüber anderen Arten von Eingabemitteln viele Vorteile auf.
  • Das Verfahren 250 beginnt im Allgemeinen bei Block 252, wo ein bildbasiertes Browserfenster innerhalb des Anzeigebereichs der Anzeigevorrichtung angezeigt wird. Der bildbasierte Browser ist konfiguriert, um wenigstens einen Teil der Bilder aus einer Gruppe von Bildern darzustellen. Die Bilder können in einer primären oder herausgehobenen Position sowie in einer oder mehreren sekundären Positionen an der primären Position benachbarten Stellen (z. B. links, rechts, oben, unten, usw.) dargestellt werden. Die primäre Position bedeutet im Allgemeinen, dass das Bild ausgewählt werden kann. Beispielsweise kann der bildbasierte Browser jeder der hier beschriebenen sein.
  • Dem Block 252 nachfolgend, geht das Verfahren 250 zu Block 254 über, wo ein Objekt über einer Messoberfläche detektiert wird. Das Objekt kann beispielsweise der Finger des Benutzers sein und die Messoberfläche kann mit einer Berührungsmessvorrichtung, wie z. B. einem Berührungsfeld, einem Berührungsbildschirm oder einem berührungsempfindlichen Gehäuse assoziiert sein.
  • Dem Block 254 nachfolgend, geht das Verfahren 250 zum Block 256 über, wo eine Auswahleingabe basierend auf einer Objektaktion erkannt wird. Die Objektaktion kann ein Tippen, eine lineare Eingabe, eine Dreheingabe und/oder Ähnliches sein. Natürlich können andere Objektaktionen verwendet werden. In einigen Fällen kann die Objektaktion an jeder Stelle über der Messoberfläche erkannt werden. In anderen Fällen kann die Objektaktion nur in vorbestimmten Bereichen, d. h. an speziellen Orten auf der Messoberfläche erkannt werden. Viele Aspekte der Objektaktion können verwendet werden, um die Navigationseingabe zu erzeugen, einschließlich, ohne darauf beschränkt zu sein, von Objekten, Orten, Geschwindigkeit, Richtung, Länge der Aktion, usw.
  • Dem Block 256 nachfolgend, geht das Verfahren zu Block 258 über, wo eine mit dem ausgewählten Bild assoziierte Aktion initiiert wird. Es sollte beachtet werden, dass dem Bild eine Aktion zugeordnet ist, so dass, wenn das Bild ausgewählt wird, die zugeordnete Aktion stattfindet. Die Aktion kann weit variiert werden. Beispielsweise kann die Aktion sich auf das Starten einer Applikation, das Wechseln eines Modus, das Öffnen eines neuen Fensters, das Wiedergeben von Medien, das Initiieren einer Kommunikation, usw. beziehen.
  • Die Aktion hängt im Allgemeinen von der Art des Browsers (oder des Browsens) ab. Wenn der Browser beispielsweise ein albumbasierter Browser ist, dann kann die Aktion im Allgemeinen zur Darstellung einer Menüliste von Liedern korrespondieren, die mit dem Album assoziiert sind. Wenn der Browser ein adressenbasierter ist, dann kann die Aktion im Allgemeinen zur Darstellung von Kontaktinformationen und/oder möglicherweise der automatischen Ausführung einer Kontaktaktion, wie z. B. des Tätigen eines Telefonanrufs oder der Initiierung einer E-Mail korrespondieren. Wenn der Browser ein Terminkalenderbrowser ist, dann kann die Aktion im Allgemeinen zur Darstellung eines Datenfensters korrespondieren, das Texteinträge ermöglicht. Wenn der Browser ein modusbasierter Browser ist, dann kann die Aktion einen Moduswechsel initiieren, d. h. der Modus in der primären Position kann initiiert werden. Wenn der Browser ein fotobasierter Browser ist, dann kann ein großes Fenster mit dem ausgewählten Bild geöffnet werden. Wenn der Browser ein applikationsbasierter Browser ist, dann kann die ausgewählte Applikation gestartet werden. Wenn der Browser zur Dateneingabe konfiguriert ist, dann können die mit dem Bild assoziierten Daten eingegeben werden. Wenn das Dokument konfiguriert ist, um Dokumente zu präsentieren, so können das mit dem Bild assoziierte Dokument und möglicherweise die mit dem Dokument assoziierte Applikation geöffnet werden.
  • Verschiedene Beispiele für Objektaktionen, die zur Erzeugung von Auswahleingaben für einen bildbasierten Browser verwendet werden, sind in den 21A bis 21F gezeigt. Die Auswahleingaben 270 sind dazu bestimmt, markierte Bilder an einer primären Position auszuwählen. In den illustrierten Beispielen ist das auszuwählende Bild 272 an einer primären Position des bildbasierten Browsers 274 angeordnet.
  • Die 21A bis 21B illustrieren eine tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige. In einer Ausführungsform, wie in 21A gezeigt, erzeugt ein Drücken, ein Tippen oder mehrfaches Tippen 278 die Auswahleingabe. In einer anderen Ausführungsform, wie in 21B gezeigt, erzeugt ein im Wesentlichen vertikales Ziehen 276 über den Berührungsbildschirm oder einem im Wesentlichen vertikales Gleiten 276 über den Bildschirm die Auswahleingabe. In einer Implementierung, kann das im Wesentlichen vertikalen Ziehen/Gleiten 276, Drücken oder Tippen 278 überall innerhalb der Berührungsmessfläche des Berührungsbildschirms erfolgen. In einer anderen Implementierung muss das im Wesentlichen vertikale Ziehen/Gleiten 276, Drücken oder Tippen 278 in einem bestimmten Bereich auf der Berührungsmessfläche des Berührungsbildschirms erfolgen, wie beispielsweise in einem Bereich neben dem bildbasierten Browser 274 oder alternativ über dem Bildbrowser 274 selbst. In einem Fall muss das vertikale Ziehen 276 oder Tippen 278 über dem Bild an der primären Position erfolgen.
  • 21C und 21D illustrieren eine tragbare elektronische Vorrichtung mit einem Berührungsfeld. 21C weist ein kreisförmiges Berührungsfeld mit einem zentralen Knopfbereich auf, welcher ein mechanischer Knopf oder ein berührungsempfindlicher Knopf sein kann, während 21D ein quadratisches oder rechtwinkliges Berührungsfeld aufweist. In einer Ausführungsform erzeugt ein Drücken 278 des Knopfes im Knopfbereich die Auswahleingabe (21C). In einer anderen Ausführungsform erzeugt ein Drücken, Tippen oder das im Wesentlichen vertikale Ziehen/Gleiten 276 die Auswahleingabe (21D).
  • 21E illustriert eine tragbare elektronische Vorrichtung mit einem berührungsempfindlichen Gehäuse. Das berührungsempfindliche Gehäuse ist in einem Rahmenbereich 277 angeordnet, der die Anzeige umgibt. Als solcher kann der Rahmenbereich 277 eine horizontale und eine vertikale Messkomponente unterhalb oder auf den Seiten der Anzeige enthalten. In der illustrierten Ausführungsform erzeugt das im Wesentlichen vertikale Ziehen/Gleiten 276 auf dem seitlichen Rahmen neben dem bildbasierten Browser 274 die Auswahleingabe. Zusätzlich können in Fällen, bei denen das Gehäuse eher eine erweiterte Oberfläche ist, Auswahleingaben ähnlich erzeugt werden, wie im Zusammenhang mit den in 21A bis 21D gezeigten Berührungsbildschirmen und Berührungsfeldern beschrieben.
  • 21F illustriert eine tragbare elektronische Vorrichtung mit einem Berührungsbildschirm. In dieser Ausführungsform ist die Anzeige konfiguriert, um virtuelle Mechanismen oder Benutzerschnittstellenelemente darzustellen, die Berührungseingaben empfangen. In einem Beispiel besteht, wie in 21F gezeigt, der virtuelle Mechanismus aus einem virtuellen Berührungsbereich 279 und einem Knopfbereich ähnlich zu 21C. In diesem Beispiel wird eine Auswahleingabe erzeugt, wenn auf den Knopfbereich getippt wird.
  • 22 ist ein Browserverfahren 300. Das Browserverfahren kann beispielsweise eine Kombination der vorangehenden zwei Verfahren sein.
  • Das Verfahren 300 beginnt im Allgemeinen bei Block 302, wo ein bildbasiertes Browserfenster innerhalb des Anzeigebereichs angezeigt wird. Der bildbasierte Browser ist konfiguriert, um wenigstens einen Teil der Bilder aus einer Gruppe von Bildern darzustellen. Die Bilder können in einer primären oder markierten Position sowie in einer oder mehreren sekundären Positionen an Stellen in der Nähe der primären Position (beispielsweise links, rechts, oben, unten, usw.) dargestellt werden. Die primäre Position bedeutet im Allgemeinen, dass das Bild ausgewählt werden kann. Beispielsweise kann der bildbasierte Browser jeder der hier beschriebenen sein.
  • Dem Block 302 nachfolgend, geht das Verfahren 300 zu Block 304 über, wo ein Objekt über einer Messoberfläche detektiert wird. Das Objekt kann beispielsweise der Finger eines Benutzers sein. Beispielsweise kann die Messoberfläche in Form von Berührungsfeldern, Berührungsbildschirmen und/oder berührungsempfindlichen Gehäusen ausgeführt sein. Alternativ oder zusätzlich kann die Messoberfläche in Form von Näherungsbereichen über einer Oberfläche, wie z. B. Näherungsmessfeldern, Näherungsmessbildschirmen und/oder Näherungsmessgehäusen ausgeführt sein.
  • Dem Block 304 nachfolgend, geht das Verfahren 300 zu Block 306 über, wo eine Feststellung getroffen wird, ob eine Navigationseingabe empfangen wird oder nicht.
  • Wenn eine Navigationseingabe empfangen wird, geht das Verfahren 300 zu Block 308 über, wo die Bilder des bildbasierten Browsers gemäß der Navigationseingabe durchlaufen werden. Das Durchlaufen kann beispielsweise auf der Anzahl der Objekte, dem Ort, der Geschwindigkeit, der Richtung und der Länge der Objektaktion basiert sein. Allgemein gesagt umfasst das Durchlaufen das sequentielle Vorrücken der Bilder in den Ansichtsbereich herein oder daraus heraus sowie durch sekundäre und primäre Positionen. Das Vorrücken kann proportional zur Geschwindigkeit der Wirbel-, Gleit- oder Ziehaktion des Benutzers im Bezug auf die Messoberfläche erfolgen.
  • Wenn keine Navigationseingabe erkannt wird, geht das Verfahren zu Block 310 über, wo eine Feststellung getroffen wird, ob eine Auswahleingabe empfangen wird oder nicht. Wenn keine Auswahleingabe empfangen wird, dann kehrt das Verfahren 300 zu Block 306 zurück. Wenn eine Auswahleingabe empfangen wird, geht das Verfahren 300 zu Block 312 über, wo auswählbare Daten dargestellt werden, die mit dem primären oder markierten Bild assoziiert sind. Die auswählbaren Daten können beispielsweise im Format einer vertikalen Menüliste dargestellt werden.
  • Danach geht das Verfahren 300 zu Block 314 über, wo eine Feststellung getroffen wird, ob irgendeiner der auswählbaren Dateneinträge ausgewählt wird oder nicht. Wenn nicht, dann kehrt das Verfahren zu Block 316 zurück, der ein Warteblock oder ein Zeitablaufblock sein kann. Im Wartefall wartet dann das Verfahren 300 darauf, dass eine Auswahl getroffen wird, d. h. die Menüliste wird dargestellt, bis eine Auswahl getroffen wird. Im Zeitablauffall, kehrt das Verfahren 300 zurück, um den Bildbrowser (Block 302) anzuzeigen. Im Allgemeinen kehrt die Anzeige zur letzten Browsereinstellung zurück, bevor eine Auswahleingabe eingemacht wurde.
  • Wenn beim Block 314 festgestellt wird, dass ein auswählbarer Dateneintrag ausgewählt wird, dann geht das Verfahren 300 zu Block 318 über, wo eine mit dem auswählbaren Eintrag assoziierte Aktion initiiert wird.
  • In einer Ausführungsform ist die Größe der Fläche, die bestimmt ist, um die Bewegungen zu empfangen, in Inkremente aufgeteilt, wobei jedes Inkrement ein Bild repräsentiert. Daher ist der Benutzer in der Lage zu Prüfen wohin er browsen möchte. In den meisten Fällen wird die Fläche gemäß der Anzahl der Bilder inkrementiert.
  • Abhängig von der Anzahl der Bilder in dem Browser können ein oder mehrere Ziehbewegungen erforderlich sein, um die gesamte Menge der Bilder zu browsen.
  • 23A bis 23H illustrieren eine beispielhafte Browserabfolge unter Verwendung der oben beschriebenen Verfahren. Die Browserabfolge wird auf einer trag baren elektronischen Vorrichtung ausgeführt, die einen über einem Anzeigebereich der tragbaren elektronischen Vorrichtung angeordneten Berührungsbildschirm aufweist.
  • Wie in 23A gezeigt, zeigt die tragbare elektronische Vorrichtung einen bildbasierten Browser in einem Anzeigebereich der tragbaren elektronischen Vorrichtung an. In diesem Beispiel ist der bildbasierte Browser konfiguriert, um Albumbilder darzustellen, die mit Audiostücken oder Liedern assoziiert sind, die auf der tragbaren elektronischen Vorrichtung gespeichert sind (jedes Lied hat ein ihm zugeordnetes Albumbild).
  • Wie in 23B gezeigt, zieht der Benutzer seinen Finger über den Anzeigebereich. In einigen Fällen kann das Ziehen von dem Ort innerhalb des Anzeigebereichs abhängen, während in den anderen Fällen das Ziehen an jeder Stelle innerhalb des Anzeigebereichs erfolgen kann. In der illustrierten Ausführungsform wird das Ziehen in dem Bereich unterhalb des angezeigten Bildbrowsers durchgeführt. Dies ermöglicht es einem Benutzer den Bildbrowser zu betrachten, während er das Ziehen durchführt. Natürlich sind auch andere Bereiche möglich, wie z. B. ein Ziehen über den Browser. Das hat den Vorteil, dass ein Blättern durch einen realen Behälter mit Alben simuliert wird.
  • Wie in 23C gezeigt, erkennt die tragbare elektronische Vorrichtung das Ziehen und bewegt die Bilder entsprechend. Beispielsweise sind die Länge des Ziehens, die Geschwindigkeit des Ziehens und die Richtung des Ziehens ein Paar Faktoren, aus vielen möglichen Faktoren, zur Steuerung der Anzahl von Bildern, die durch ein gegebenes Ziehen durchlaufen werden. In der illustrierten Ausführungsform zieht der Benutzer nach links, was bewirkt, dass die Bilder nach links bewegt werden (dies ähnelt einem Blättern durch einen Behälter mit Alben).
  • Natürlich können die Bilder auch in zur Richtung des Fingerziehens entgegengesetzter Richtung bewegt werden. In den meisten Fällen erfolgt die Bewegung der Bilder gleichzeitig mit dem Ziehen des Fingers.
  • Wie in 23D gezeigt, tippt oder drückt der Benutzer seinen Finger über das Bild an der primären Position. Alternativ kann der Benutzer das Bild an der primären Position vertikal ziehen.
  • Wie in 23E gezeigt, erkennt die tragbare elektronische Vorrichtung das Tippen oder Drücken oder das vertikale Ziehen und stellt eine Liste von Liedern dar, die mit dem Album an der primären Position assoziiert sind. Jedes Lied aus der Liste der Lieder ist auswählbar. In einigen Fällen ist dies ein vollständig neues Fenster (z. B. Menüfenster). In anderen Fällen ist die Liste ein Teil des bildes oder steht damit im Bezug. Beispielsweise kann die Liste dem Bild oder einem neuen mit dem Albumcover in Bezug stehendem Bild (z. B. Rückseite des Albums) überlagert sein. In einer Ausführungsform ist das Bild konfiguriert, um um eine horizontale Achse zu rotieren und es damit den Eindruck zu erwecken, als ob man die Rückseite des Bildes sähe, welche die Liste enthält. Wenn ein vertikales Ziehen verwendet wird kann sich die Richtung der Rotation auf die Richtung des vertikalen Ziehens beziehen, so dass der Benutzer scheinbar das Bild herumdreht. Zusätzlich können die Liste der Lieder sowie das Bild im Vergleich zur ursprünglichen Bildgröße vergrößert werden, um die Ansicht und das Treffen einer Auswahl zu erleichtern. Beispielsweise kann ein Übergangseffekt verwendet werden, der das Bild und die Liste scheinbar anwachsen lässt. Zur selben Zeit können sekundäre Bilder verkleinert oder geschrumpft werden, wenn die Bildliste vergrößert wird (oder sie können einfach verschwinden). In einigen Fällen kann jedes Lied aus der Liste angezeigt werden, während in anderen Fällen nur ein Teil der Liste gezeigt werden kann.
  • In 23F kann der Benutzer durch die Liste von Liedern navigieren. Dies kann beispielsweise durch ein vertikales Ziehen erreicht werden, das ein vertikales Scrollen initiiert. Dies kann auch mit einem Markierungsbalken erreicht werden, der sich mit dem Finger bewegt, wenn sich dieser aufwärts und abwärts durch die Liste bewegt, beispielsweise markiert der Markierungsbalken das Lied in der Nähe des Fingers (wie gezeigt).
  • Wie in 23F gezeigt, kann ein vertikales Gleiten einen Markierungsbalken durch die Liste bewegen.
  • Wie in 23G gezeigt, führt der Benutzer ein Auswahlereignis aus, indem er seinen Finger beispielsweise über dem gewünschten Lied drückt oder darauf tippt.
  • Wie in 23H gezeigt, erkennt die tragbare elektronische Vorrichtung das Auswahlereignis und beginnt das Lied wiederzugeben. Die tragbare elektronische Vorrichtung kann auch ein Wiedergabefenster öffnen (wie gezeigt).
  • Die 24A bis 24H illustrieren eine beispielhafte Browsersequenz unter Verwendung der oben beschriebenen Verfahren. Die Browsersequenz wird auf einer tragbaren elektronischen Vorrichtung ausgeführt, die einen Anzeigebereich und einen separaten Berührungsfeldbereich und einen Knopfbereich aufweist. Dies kann physikalisch oder virtuell implementiert sein.
  • Wie in 24A gezeigt, zeigt die tragbare elektronische Vorrichtung einen bildbasierten Browser in einem Anzeigebereich der tragbaren elektronischen Vorrichtung an. Der bildbasierte Browser ist konfiguriert, um Kontaktbilder darzustellen, die mit einem auf der tragbaren elektronischen Vorrichtung gespeicherten Adressbuch assoziiert sind (jeder Kontakt hat ein zugeordnetes Bild). Beispielsweise können die Kontaktbilder Fotos von Personen in dem Adressbuch sein.
  • Wie in 24B gezeigt, zieht der Benutzer seinen Finger über den Berührungsfeldbereich.
  • Wie in 24C gezeigt, erkennt die tragbare elektronische Vorrichtung das Ziehen und bewegt das Bild entsprechend. Beispielsweise sind die Länge des Ziehens, die Geschwindigkeit des Ziehens und die Richtung des Ziehens einige wenige aus vielen möglichen Faktoren zur Steuerung der Anzahl von Bildern, die für eine gegebene Ziehbewegung durchlaufen werden. In der illustrierten Ausführungsform zieht der Benutzer entgegen den Uhrzeigersinn, wodurch ein Bewegen der Bilder nach links bewirkt wird. Natürlich können die Bilder auch entgegengesetzt der Richtung des Fingerziehens bewegt werden. In den meisten Fällen erfolgt die Bewegung der Bilder gleichzeitig mit dem Ziehen des Fingers.
  • Wie in 24D gezeigt, tippt oder drückt der Benutzer seinen Finger über den Knopfbereich, sobald ein gewünschtes Bild an der primären Position gezeigt wird. Alternativ kann der Benutzer den Berührungsfeldbereich drücken oder darauf tippen (einfaches Tippen, doppeltes Tippen, usw.).
  • Wie in 24E gezeigt, erkennt die tragbare elektronische Vorrichtung das Tippen oder Drücken und stellt Kontaktinformationen dar, die mit dem Kontaktbild assoziiert sind. Die Kontaktinformation kann die Adresse, Familienmitglieder, Telefonnummern, E-Mail-Adressen umfassen. In einigen Fällen können diese Daten auswählbare Daten sein, wie z. B. Telefonnummern und E-Mail-Adressen. In einigen Fällen ist dies ein vollständig neues Fenster (z. B. Menüfenster). In anderen Fällen ist die Kontaktinformation ein Teil von oder steht in Beziehung zu dem Kontaktbild. In einer Ausführungsform ist das Kontaktbild konfiguriert, um sich um eine horizontale Achse zu drehen und dabei den Eindruck zu erwecken, als ob man die Rückseite des Kontaktbildes sähe, welches die Liste enthält. Wenn ein vertikales Ziehen verwendet wird kann sich die Drehrichtung auf die Richtung des vertikalen Ziehens beziehen, wodurch der Eindruck erweckt wird, als ob der Benutzer das Bild herumdrehe. Zusätzlich kann die Kontaktinformation im Vergleich zur ursprünglichen Bildgröße vergrößert werden, um die Ansicht und das Treffen einer Auswahl zu erleichtern. Beispielsweise kann ein Übergangseffekt verwendet werden, der die Kontaktinformation scheinbar wachsen lässt. Zur sel ben Zeit können die sekundären Bilder in dem Maße wie die Bildliste vergrößert wird verkleinert oder geschrumpft werden (oder sie können einfach verschwinden). In einigen Fällen wird die gesamte Kontaktinformation gezeigt, während in anderen Fällen nur ein Teil der Kontaktinformation gezeigt wird.
  • Wie in 24F gezeigt, navigiert der Benutzer durch die Kontaktinformation. Dies kann beispielsweise durch ein vertikales Ziehen erreicht werden, das ein vertikales Scrollen initiiert, wenn die Datenmenge größer ist als das was angezeigt wird.
  • Wie in 24G gezeigt, führt der Benutzer ein Auswahlereignis durch Drücken oder Tippen seines Fingers, wie z. B. über einem auswählbaren Dateneintrag, beispielsweise einer Telefonnummer, durch.
  • Wie in 24H gezeigt, erkennt die tragbare elektronische Vorrichtung das Auswahlereignis und kann einen Telefonanruf initiieren. Die tragbare elektronische Vorrichtung kann auch zu dem Kontaktbild zurückkehren, so dass der Benutzer weiß, wen er anruft.
  • 25 ist ein Auswahlverfahren 350. Das Verfahren 350 beginnt im Allgemeinen beim Block 352, wo ein bildbasiertes Browserfenster in dem Anzeigebereich angezeigt wird. Der bildbasierte Browser ist konfiguriert, um wenigstens einen Teil der Bilder einer Gruppe von Bildern anzuzeigen. Die Bilder können in einer primären oder herausgehobenen Position sowie in einer oder mehreren sekundären Positionen an Stellen in der Nähe der primären Position (z. B. links, rechts, oben, unten, usw.) dargestellt werden. Die primäre Position bedeutet im Allgemeinen, dass das Bild ausgewählt werden kann. Beispielsweise kann der bildbasierte Browser jeder der hier beschriebenen sein.
  • In dieser Ausführungsform gibt es ein rückseitiges Bild, das mit dem vorderseitigen Bild assoziiert ist. Das vorderseitige Bild wird dargestellt, wenn der Browser die Elemente durchlauft. Das rückseitige Bild wird dargestellt, wenn das vorderseitige Bild ausgewählt wird. Das rückseitige Bild kann beispielsweise auswählbare Daten enthalten, die mit dem vorderseitigen Bild assoziiert sind.
  • Dem Block 352 folgend, geht das Verfahren zu Block 354 über, wo ein Auswahleingabeereignis detektiert wird. In einer Ausführungsform ist das Auswahleingabeereignis ein Tippen oder Drücken. In einer anderen Ausführungsform ist das Auswahleingabeereignis ein vertikales Ziehereignis. Obwohl nicht erforderlich, muss in den meisten Fällen das zu erkennende Auswahlereignis über dem Bild in der primären Position auftreten, um erkannt zu werden.
  • Dem Block 354 folgend, geht das Verfahren zu Block 356 über, wo die vorderseitigen und rückseitigen Bilder umgedreht werden, wenn das Auswahleingabeereignis detektiert wird. Wenn beispielsweise das vorderseitige Bild angezeigt wird und ein Auswahleingabeereignis detektiert wird, dann wird das vorderseitige Bild von der Ansicht entfernt, während das rückseitige Bild zur Ansicht dargestellt wird. Andersherum, wenn das rückseitige Bild angezeigt wird und ein Auswahlereignis detektiert wird, dann wird das rückseitige Bild von der Anzeige entfernt, während das vorderseitige Bild zur Ansicht dargestellt wird. In einer Ausführungsform ist das Umdrehen so einfach wie das Einfügen oder Ersetzen von Bildern an derselben Stelle. In einer anderen Ausführungsform ist das Bild konfiguriert, um zu erscheinen, als ob es sich um eine horizontale Achse drehe. In dieser Ausführungsform dreht sich das Bild von vorne nach hinten und von hinten nach vorne um die horizontale Achse. In einigen Fällen kann dies ein Verdrehen der Bilder umfassen, wenn sie sich drehen, um den Eindruck zu erwecken, als ob sie sich zwischen Vordergrund und Hintergrund bewegten (z. B. die vordere Kante wird größer, während die hintere Kante kleiner wird). Im Wesentlichen ist dieser Effekt konfiguriert, um das Drehen eines zweidimensionalen flachen planaren Objekts zu imitieren, so dass verschiedene Seiten des Objekts gesehen werden können.
  • Die 26A bis 26E illustrieren eine Drehsequenz zur Verwendung in der oben genannten Ausführungsform. Wie in 26A gezeigt, platziert der Benutzer seinen Finger über das zu drehende Bild (z. B. primäres Bild). Wie in 26B bis 26D gezeigt, gleitet der Finger des Benutzers in einer vertikalen Richtung. Das Gleiten kann entweder aufwärts oder abwärts erfolgen.
  • Wie in 26B gezeigt, folgt die Kante des Bildes zu Beginn des Gleitens dem Finger, wenn sich dieser vertikal bewegt. In diesem Fall, wird der Finger abwärts geglitten und daher folgt die obere Kante des Elements dem Finger. Außerdem ist ein erster Teil des Elements oberhalb einer Achse konfiguriert, um sich zu vergrößern, während ein zweiter Teil des Elements unterhalb der horizontalen Achse konfiguriert ist, um zu schrumpfen. Zusätzlich ist das Element konfiguriert, um während der Bewegung verdreht zu werden, so dass der Eindruck entsteht, als ob der erste Teil in den Vordergrund gebracht und der zweite Teil in den Hintergrund gebracht würde. Beispielsweise wird die obere Kante des ersten Teils horizontal nach außen von der horizontalen Achse gedreht, während die untere Kante des unteren Teils horizontal einwärts von der horizontalen Achse gedreht wird.
  • Wie in 26C gezeigt, setzt sich dieser Effekt fort, bis die oberen und unteren Kanten des Bildes mit der horizontalen Achse ausgerichtet sind. Das Bild verschwindet entweder oder ein kleines Liniensegment wird angezeigt.
  • Wie in 26D gezeigt, folgt die Kante des Bildes weiterhin dem Finger, wenn sich dieser vertikal bewegt. Der erste Teil beginnt sich unterhalb der horizontalen Achse und der zweite Teil beginnt sich über die horizontale Achse zu bewegen. Der erste Teil bleibt vergrößert und nach außen gedreht, allerdings in einer umgekehrten Orientierung, während der zweite Teil kleiner bleibt und nach innen gedreht ist, allerdings in einer umgekehrten Orientierung.
  • Der Inhalt des Bildes kann auch gedreht werden, beispielsweise vom Vordergrund in den Hintergrund.
  • Wie in 26E gezeigt, wird am Ende des Ziehens das rückwärtige Bild in seiner ursprünglichen Größe und ohne jegliche Drehung zur Ansicht gebracht (ursprünglicher Zustand). In einigen Fällen kann das rückseitige Bild dagegen während des Umdrehens, graduell vergrößert werden, insbesondere wenn es auswählbare Daten enthält oder Daten, die schwer zu erkennen sind.
  • Es ist zu bemerken, dass die Erfindung nicht auf vorderseitige und rückseitige Bilder limitiert ist, und dass mehr als zwei Bilder an der primären Position durchgeblättert werden können.
  • 27 stellt ein Browser-Verfahren 400 dar. Das Verfahren 400 beginnt im Allgemeinen bei Block 402, wo ein bildbasiertes Browserfenster innerhalb eines Anzeigebereichs angezeigt wird. Der bildbasierte Browser ist konfiguriert, um wenigstens einen Teil der Bilder aus einer Gruppe von Bildern darzustellen. Die Bilder können in einer primären oder markierten Position sowie in einer oder mehreren sekundären Positionen an Stellen in der Nähe der primären Position (z. B. links, rechts, oben, unten, usw.) dargestellt werden. In der illustrierten Ausführungsform enthält der Browser eine Mehrzahl von sekundären Bildern sowohl auf der linken als auch auf der rechten Seite des primären Bildes. Die primäre Position bedeutet im Allgemeinen, dass das Element ausgewählt werden kann, um eine neue Aufgabe oder Aktion auszulösen. Beispielsweise kann der bildbasierte Browser jeder der hier beschriebenen sein.
  • Dem Block 402 folgend, geht das Verfahren zu Block 404 über, wo ein Auswahleingabeereignis über einem der sekundären Bilder erkannt wird. Die Auswahleingabe kann ein Tippen oder Drücken sein oder kann einfach die Anwesenheit eines Objekts über dem sekundären Bild sein.
  • Dem Block 404 folgend geht das Verfahren zu Block 406 über, wo die Bilder durchlaufen werden, um das ausgewählte sekundäre Bild in die primäre Position zu bringen. Beispielsweise werden, wie in 28A and 28B gezeigt, wenn der Benutzer seinen Finger über ein sekundäres Bild platziert, dass sich zwei Positionen links der primären Position befindet, alle Bilder um zwei Positionen nach rechts bewegt, so dass das ausgewählte sekundäre Bild in der primären Position platziert wird. Dasselbe kann für sekundäre Bilder auf der linken Seite der primären Position erfolgen.
  • 29 ist ein Browser-Verfahren 420. Das Verfahren 420 beginnt im Allgemeinen bei Block 422, wo ein bildbasiertes Browserfenster innerhalb eines Anzeigebereichs angezeigt wird. Der bildbasierte Browser ist konfiguriert, um wenigstens einen Teil der Bilder einer Gruppe von Bildern darzustellen. Die Bilder können in einer primären oder herausgehobenen Position sowie in einer von mehreren sekundären Positionen an Stellen in der Nähe der primären Position (z. B. links, rechts, oben, unten, usw.) dargestellt werden. Die primäre Position bedeutet im Allgemeinen, dass das Bild auswählbar ist, um eine neue Aufgabe oder Aktion auszulösen. Beispielweise kann der bildbasierte Browser jeder der hier beschriebenen sein. Jedes Bild hat einen damit assoziierten Alphabetbuchstabenbezeichner. Der Alphabetbuchstabenbezeichner kann beispielsweise auf der Schreibweise eines mit dem Bild assoziierten Titels beruhen. Beispielsweise ist im Falle eines Albums der Alphabetbuchstabenbezeichner der Name des Albums. Des Weiteren sind die Bilder in alphabetischer Reihenfolge basierend auf dem Alphabetbuchstabenbezeichner konfiguriert (z. B. starten die Bilder mit A1 und sind horizontal nebeneinander bis zu Z(n) positioniert).
  • Das Verfahren 420 enthält auch den Block 424, wo die Buchstaben des Alphabets in alphabetischer Reihenfolge entlang der Unterseite des Anzeigebereichs angezeigt werden. Das Verfahren 420 enthält auch den Block 426, wo ein Objekt über dem angezeigten Buchstaben detektiert wird. Das Verfahren 420 umfasst auch den Block 428, wo die Bilder des Bildbrowsers durchlaufen werden, um das erste mit dem Buchstaben assoziierte Bild in die primäre Position zu bringen. Siehe beispielsweise die 30A und 30B, die zeigen, dass, wenn sich ein Benutzer bewegen und seinen Finger über den Buchstaben E platzieren und/oder diesen drücken würde, das Bild nachfolgend die Bilder durchlaufen würde, so dass das erste E-Bild in die primäre Position gebracht würde. In einer Ausführungsform wird, wenn der Buchstabe ausgewählt wird, entweder der ausgewählte Buchstabe markiert oder ein neuer Buchstabenbezeichner angezeigt.
  • Es ist zu beachten, dass das Verfahren nicht auf eine alphabetische Reihenfolge limitiert ist und dass andere Kriterien verwendet werden können, einschließlich beispielsweise Genre, Zeit und Ähnliches.
  • 31 ist ein Browser-Verfahren 450. Das Verfahren 450 umfasst den Block 452, an dem ein bildbasierter Browser angezeigt wird. Der bildbasierte Browser enthält eine primäre Position und erste und zweite sekundäre Positionen auf ersten und zweiten Seiten des primären Bildes. Der bildbasierte Browser kann beispielsweise zu jedem der hier beschriebenen korrespondieren.
  • Das Verfahren 450 enthält auch den Block 454, bei dem ein Objekt über den Bildern an den ersten oder zweiten sekundären Positionen an den Seiten der primären Position detektiert wird. Das Verfahren 450 umfasst auch den Block 456, wo die Gegenwart eines Objekts über den sekundären Bildern als Navigationseingabe erkannt wird.
  • Das Verfahren 450 umfasst weiterhin den Block 458, wo die Bilder gemäß der Navigationseingabe durchlaufen werden. Wenn sich beispielweise das Objekt auf einer ersten Seite befindet, werden die Bilder in eine erste Richtung bewegt, und wenn sich das Objekt auf der zweiten Seite befindet, werden die Bilder in eine zweite Richtung entgegengesetzt zu der ersten Richtung bewegt. Wenn sich beispielsweise das Objekt auf der linken Seite befindet, dann werden die Bilder nach links bewegt, und wenn sich das Objekt auf der rechten Seite befindet, dann werden die Bilder nach rechts bewegt. Die Anzahl der Positionen, um die sich die Bilder bewegen, hängt im Allgemeinen von der Zeitdauer ab, in der das Objekt detektiert wird. Beispielweise kann eine (1) Sekunde Detektierdauer gleich fünf (5) Bildübergängen entsprechen. Des Weiteren kann ein kurzes Tippen konfiguriert werden, um die Bewegung um einen Übergang zu bewirken. Auf diese Weise kann der Benutzer durch Tippen die Bilder inkrementell durchlaufen. In Fällen, in denen eine Mehrfach-Berührungsmessoberfläche bereitgestellt ist, kann die außerdem ein beschleunigtes Browsen basierend auf der Anzahl der während einer Benutzeraktion verwendeten Finger ermöglicht werden. Beispielsweise macht das Hinzufügen eines zweiten Fingers das Durchlaufen zweimal schneller, das Hinzufügen eines dritten Fingers macht das Durchlaufen dreimal schneller, usw.
  • 32 ist ein Verfahren 500 zur Zuordnung eines Bildes zu einer Liste. Dieses Verfahren kann auf einem Host vor dem Herunterladen der Liste auf die tragbare elektronische Vorrichtung durchgeführt werden, oder es kann alternativ auf der tragbaren elektronischen Vorrichtung durchgeführt werden.
  • Das Verfahren 500 beginnt im Allgemeinen bei Block 502, wo eine Datei erzeugt wird. Die Datei kann eine Liste aus Dateneinträgen sein. Die Liste kann beispielweise eine Wiedergabeliste sein, die einen Teil der Lieder aus einer großen Liederbibliothek enthält. Die Wiedergabeliste ist ein wenig wie ein Untermenü, so dass ein Benutzer nicht durch eine große Bibliothek browsen muss. Sie dient auch dem Zweck, Lieder in Kategorien zu organisieren, wie z. B. Tanzmusik oder Stimmungsmusik, usw. Es ist zu beachten, dass die Datei nicht auf Wiedergabelisten beschränkt ist und dass andere Daten in der Datei enthalten sein können. Beispielsweise kann die Datei eine Adressdatei sein, die Kontaktinformation enthält. Das Erzeugen der Datei umfasst typischerweise das Bereitstellen einer Überschrift oder eines Titels für die Datei.
  • Dem Block 502 folgend geht das Verfahren 500 zu Block 504 über, wo der Datei ein Bild zugeordnet wird. Die Bilder können beispielsweise aus einer Fotobibliothek, einer PDF-Bibliothek, usw. Ausgewählt werden. Dies kann beispielsweise erreicht werden durch (1) Auswählen einer Datei, (2) Auswählen von Füge Bild Hinzu in einem Operationsmenü, so dass ein Bilder enthaltendes Fenster geöffnet wird, (3) Auswählen eines Bildes aus dem Fenster und danach (4) Zuordnen des Bildes zu der Wiedergabeliste.
  • Dem Block 504 nachfolgend geht das Verfahren zu Block 506 über, wo das Bild zu einem Bildbrowser hinzugefügt wird. Die das Bild enthaltende Datei würde in dem Bildbrowser platziert werden, so dass es bei jedem nachfolgenden Browsen enthalten wäre.
  • 33 ist ein Betriebsverfahren 550 für eine erfindungsgemäße tragbare elektronische Vorrichtung. die tragbare elektronische Vorrichtung ist in der Lage, in verschiedenen Orientierungen verwendet zu werden. Beispielweise kann die tragbare elektronische Vorrichtung im Hochformat oder im Querformat verwendet werden. In einer Ausführungsform hat die tragbare elektronische Vorrichtung einen rechteckig geformten Anzeigebereich. Beispielsweise kann der Anzeigebereich eine 16:9 oder eine 4:3-Konfiguration aufweisen, die mit Quer- und Hochformatmodi korrespondiert. Zusätzlich kann der Anzeigebereich konfiguriert werden, um im Wesentlichen die vordere Oberfläche der tragbaren elektronischen Vorrichtung auszufüllen.
  • Das Verfahren 550 beginnt im Allgemeinen bei Block 552, wo eine erste GUI und eine zweite GUI bereitgestellt sind. Die erste und die zweite GUI basieren auf denselben Daten, aber verwenden unterschiedliche Formatierungsschemata, um die Daten zu zeigen. In einer Ausführungsform ist die erste GUI als eine vertikale Menüliste konfiguriert, die textbasiert ist, und die zweite GUI ist als Bildbrowser konfiguriert, der bildbasiert ist. Die Bilder in dem Bildbrowser sind mit korrespondierenden Textdaten in dem Menü assoziiert. Beispielweise kann die erste GUI eine vertikale Liste von Audiostücken sein, während die zweite GUI eine horizontale Anordndung von Alben sein kann.
  • Dem Block 552 nachfolgend geht das Verfahren zu Block 554 über, wo die Orientierung der tragbaren elektronischen Vorrichtung festgestellt wird. Dies kann beispielweise durch Neigungssensoren oder Beschleunigungsmesser erreicht werden (u. a.). In einer Ausführungsform umfasst die Feststellung ein Festellen, ob die tragbare elektronische Vorrichtung in einem Hochformat oder im Querformat verwendet wird.
  • Wenn sich die tragbare elektronische Vorrichtung in einer ersten Orientierung (Hochformat) befindet, geht das Verfahren 554 zu Block 556 über, wo die erste grafische Benutzerschnittstelle (GUI) dargestellt wird.
  • Wenn sich die tragbare elektronische Vorrichtung in einer zweiten Orientierung (Querformat) befindet, so geht das Verfahren zu Block 558 über, wo die zweite grafische Benutzerschnittstelle (GUI) dargestellt wird.
  • In einer Ausführungsform wird, wie in 34 gezeigt, ein menübasiertes Fenster dargestellt, wen sich die Vorrichtung im Hochformat befindet und ein bildbasierter Browser wird dargestellt, wenn sich die Vorrichtung im Querformatmodus befindet. Es ist zu beachten, dass sich das Hochformat für vertikales Scrollen, wie z. B. durch eine vertikale Menüliste eignet, während sich das Querformat zum horizontalen Scrollen, wie z. B. durch einen Bildbrowser, eignet (im Querformat können mehr Bilder betrachtet werden).
  • 35 ist ein Blockdiagramm eines Medienspielers 700 gemäß einer Ausführungsform der Erfindung. Der Medienspieler 700 weist einen Prozessor 702 auf, der sich auf einen Mikroprozessor oder Controller zur Steuerung des übergreifenden Betriebs des Medienspielers 700 bezieht. Der Medienspieler 700 speichert Mediendaten, die sich auf Medienobjekte in einem Dateisystem 704 beziehen, sowie einen Cache 706. Das Dateisystem 704 besteht typischerweise aus einer Speicherplatte oder einer Mehrzahl von Platten. Das Dateisystem 704 stellt typischerweise eine hohe Speicherkapazität für den Medienspieler 700 bereit. Das Dateisystem 704 kann nicht nur Mediendaten, sondern auch Nicht-Mediendaten speichern (z. B. wenn in einem Plattenmodus betrieben). Da jedoch die Zugriffszeit auf das Dateisystem 704 relativ langsam ist, kann der Medienspieler 700 auch einen Cache 706 aufwiesen. Der Cache 706 ist beispielsweise ein Speicher mit wahlfreiem Zugriff (RAM), der durch Halbleiterspeicher bereitgestellt wird. Die relative Zugriffszeit auf den Cache 706 ist wesentlich kürzer als für das Dateisystem 704. Allerdings weist der Cache 706 nicht die große Speicherkapazität des Dateisystems 704 auf. Außerdem verbraucht das Dateisystem 704 im aktiven Zustand mehr Energie als der Cache 706. Der Energieverbrauch ist oft von Bedeutung, wenn der Medienspieler 700 ein tragbarer Medienspieler ist, der durch eine Batterie (nicht gezeigt) mit Energie versorgt wird. Der Medienspieler 700 enthält auch ein RAM 722 und einen Nur-Lese-Speicher (ROM) 720 Das ROM 720 kann Programme, Dienstprogramme oder Prozesse speichern, die auf nicht-flüchtige Weise auszuführen sind. Das RAM 722 stellt flüchtigen Datenspeicher zur Verfügung, wie z. B. für den Cache 706.
  • Der Medienspieler 700 weist auch eine Benutzereingabevorrichtung 708 auf, die es einem Benutzer des Medienspielers 700 erlaubt, mit dem Medienspieler 700 zu interagieren. Beispielweise kann die Benutzereingabevorrichtung 708 eine Vielzahl von Formen annehmen, wie z. B. ein Knopf, eine Tastatur, eine Wählscheibe, usw.. Des Weiteren weist der Medienspieler 700 eine Anzeige 710 (Bildschirmanzeige) auf, die durch den Prozessor 702 gesteuert werden kann, um dem Benutzer Informationen anzuzeigen. Ein Datenbus 711 kann den Datentransfer zwischen wenigstens dem Dateisystem 704, dem Cache 706, den Prozessor 702 und dem CODEC 712 bewerkstelligen.
  • In einer Ausführungsform dient der Medienspieler 700 dazu, eine Mehrzahl von Medienelementen (z. B. Lieder) in dem Dateisystem 704 zu speichern. Wenn der Benutzer wünscht, dass der Medienspieler ein bestimmtes Medienobjekt wiedergibt, wird eine Liste von verfügbaren Medienobjekten auf der Anzeige 710 angezeigt. Dann kann der Benutzer unter Verwendung der Benutzereingabevorrichtung 708 eines der verfügbaren Medienobjekte auswählen. Der Prozessor 702 liefert, nachdem er die Auswahl eines bestimmten Medienobjekts empfangen hat, die Mediendaten (z. B. Audiodatei) für das bestimmte Medienobjekt an einen Kodierer/Dekodierer (CODEC) 712. Der CODEC 712 erzeugt dann analoge Ausgangssignale für einen Lautsprecher 714. Der Lautsprecher 714 kann ein interner Lautsprecher des Medienspielers 700 oder ein zum Medienspieler 700 externer Lautsprecher sein. Beispielsweise würden Kopfhörer oder Ohrhörer, die mit dem Medienspieler 700 verbunden sind, als externe Lautsprecher betrachtet werden.
  • Der Medienspieler 700 weist auch eine Netzwerk-/Busschnittstelle 716 auf, die an eine Datenverbindung 718 koppelt. Die Datenverbindung 718 ermöglicht es dem Medienspieler 700, an einen Hostcomputer zu koppeln. Die Datenverbindung 718 kann über eine drahtgebundene Verbindung oder eine drahtlose Verbindung bereitgestellt werden. Im Falle einer drahtlosen Verbindung kann die Netzwerk-/Busschnittstelle 716 einen drahtlosen Transceiver aufweisen.
  • In einer Implementierung kann der Hostcomputer eine auf dem Hostcomputer vorhandene Applikation nutzen, um die Verwendung von Wiedergabelisten zu erlauben und diese zu verwalten, einschließlich einer Mediengerätewiedergabeliste. Eine solche Applikation ist iTunesTM, das von Apple Inc. aus Cupertino, CA, hergestellt wird.
  • 36 ist ein Blockdiagramm eines Medienverwaltungssystems 800 gemäß einer Ausführungsform der Erfindung. Das Medienverwaltungssystem 800 weist einen Hostcomputer 802 und einen Medienspieler 804 auf. Der Hostcomputer 802 ist typischerweise ein Personalcomputer. Der Hostcomputer weist neben anderen konventionellen Komponenten ein Verwaltungsmodul 806 auf, das ein Softwaremodul ist. Das Verwaltungsmodul 806 stellt eine zentrale Verwaltung für Medienobjekte (und/oder Wiedergabelisten) nicht nur auf dem Hostcomputer 802, sondern auch auf dem Medienspieler 804 bereit. Insbesondere verwaltet das Verwaltungsmodul 806 solche Medienobjekte, die in einem mit dem Hostcomputer 802 assoziierten Medienlager 808 gespeichert sind. Das Verwaltungsmodul 806 interagiert auch mit einer Mediendatenbank 810, um Informationen zu speichern, die mit den in dem Medienlager 808 gespeicherten Medienobjekten assoziiert sind.
  • Die Medieninformation bezieht sich auf Charakteristiken oder Attribute der Medienobjekte. Beispielsweise kann im Fall von Audio- oder audiovisuellen Medien die Medieninformation eines oder mehrere der folgenden Elemente aufweisen: Titel, Album, Stück, Künstler, Komponist und Genre. Diese Typen von Medieninformationen sind für bestimmte Medienobjekte spezifisch. Zusätzlich können sich die Medieninformationen auf Qualitätscharakteristiken der Medienobjekte beziehen. Beispiele für Qualitätscharakteristiken von Medienobjekten können ein oder mehrere der folgenden Elemente enthalten: Bitrate, Abtastrate, Equalizereinstellungen, Lautstärkeanpassung, Start/Stopp und Gesamtlaufzeit.
  • Des Weiteren enthält der Hostcomputer 802 ein Wiedergabemodul 812. Das Wiedergabemodul 812 ist ein Softwaremodul, das verwendet werden kann, um bestimmte in dem Medienlager 808 gespeicherte Medienobjekte wiederzugeben. Das Wiedergabemodul 812 kann auch Medieninformationen aus der Mediendatenbank 810 anzeigen (auf einem Anzeigebildschirm) oder diese anderweitig nutzen. Typischerweise korrespondiert die interessierende Medieninformation zu den durch das Wiedergabemodul 812 wiederzugebenden Medienobjekten.
  • Der Hostcomputer 802 weist auch ein Kommunikationsmodul 814 auf, das an ein korrespondierendes Kommunikationsmodul 816 innerhalb des Medienspielers 804 koppelt. Eine Verbindung oder Verknüpfung 818 koppelt entfernbar die Kommunikationsmodule 814 und 816. In einer Ausführungsform ist die Verbindung oder die Verknüpfung 818 ein Kabel, das einen Datenbus bereitstellt, wie z. B. einen FIREWIRETM-Bus oder USB-Bus, welcher dem Fachmann wohlbekannt ist. In einer anderen Ausführungsform ist die Verbindung oder Verknüpfung 818 ein drahtloser Kanal oder eine Verbindung durch ein drahtloses Netzwerk. Entspre chend können abhängig von der Implementierung die Kommunikationsmodule 814 und 816 auf drahtgebundene oder drahtlose Weise miteinander kommunizieren.
  • Der Medienspieler 804 weist auch einen Medienspeicher 820 auf, der Medienobjekte innerhalb des Medienspielers 804 speichert. Optional kann der Medienspeicher 820 auch Daten speichern, d. h. ein Nicht-Medienobjektspeicher sein. Die Medienobjekte, die in dem Medienspeicher 820 gespeichert werden, werden typischerweise über die Verbindung oder Verknüpfung 818 von dem Hostcomputer 802 empfangen. Insbesondere sendet das Verwaltungsmodul 806 alle oder bestimmte dieser in dem Medienlager 808 abgelegten Medienobjekte über die Verbindung oder Verknüpfung 818 zu dem Medienspeicher 820 innerhalb des Medienspielers 804. Zusätzlich kann die korrespondierende Medieninformation für die Medienobjekte, die auch von dem Hostcomputer 802 an den Medienspieler 804 geliefert wird, in einer Mediendatenbank 822 gespeichert werden. In dieser Hinsicht können bestimmte Medieninformationen aus der Mediendatenbank 810 innerhalb des Hostcomputers 802 an die Mediendatenbank 822 innerhalb des Medienspielers 804 über die Verbindung oder Verknüpfung 818 gesendet werden. Des Weiteren können auch Wiedergabelisten, die bestimmte der Medienobjekte identifizieren, durch das Verwaltungsmodul 806 über die Verbindung oder Verknüpfung 818 zu dem Medienspeicher 820 oder der Mediendatenbank 822 innerhalb des Medienspielers 804 gesendet werden.
  • Außerdem enthält der Medienspieler 804 ein Wiedergabemodul 824, das an den Medienspeicher 820 und die Mediendatenbank 822 gekoppelt ist. Das Wiedergabemodul 824 ist ein Softwaremodul, das verwendet werden kann, um bestimmte in dem Medienspeicher 820 gespeicherte Medienobjekte wiederzugeben. Das Wiedergabemodul 824 kann auch Medieninformationen aus der Mediendatenbank 822 anzeigen (auf einem Anzeigebildschirm) oder diese anderweitig verwenden. Typischerweise korrespondiert die interessierende Medieninformation zu den durch das Wiedergabemodul 824 wiederzugebenden Medienobjekten.
  • Entsprechend weist der Medienspieler 804 in einer Ausführungsform eine limitierte oder keine Fähigkeit zur Verwaltung von Medienobjekten auf dem Medienspieler 804 auf. Allerdings kann das Verwaltungsmodul 806 innerhalb des Hostcomputers 802 die auf dem Medienspieler 804 abgelegten Medienobjekte indirekt verwalten. Um beispielsweise ein Medienobjekt dem Medienspieler 804 "hinzuzufügen", dient das Verwaltungsmodul 806 dazu, das dem Medienspieler 804 aus dem Medienlager 808 hinzuzufügende Medienobjekt zu identifizieren und es bewirkt dann, dass das identifizierte Medienobjekt an den Medienspieler 804 geliefert wird. Um in einem anderen Beispiel ein Medienobjekt aus dem Medienspieler 804 zu "löschen", dient das Verwaltungsmodul 806 dazu, das aus dem Medienlager 808 zu löschende Medienobjekt zu identifizieren, und es bewirkt dann, dass das identifizierte Medienobjekt aus dem Medienspieler 804 gelöscht wird. Wenn in einem noch weiteren Beispiel an dem Hostcomputer 802 unter Verwendung des Verwaltungsmoduls 806 Wechsel (d. h. Änderungen) der Charakteristiken eines Medienobjekts durchgeführt wurden, dann können solche Charakteristiken auch auf das korrespondierende Medienobjekt auf dem Medienspieler 804 übertragen werden. In einer Implementierung treten die Hinzufügungen, Löschungen und/oder Änderungen in einem batchartigen Prozess während der Synchronisierung der Medienobjekte auf dem Medienspieler 804 mit den Medienobjekten auf dem Hostcomputer 802 auf.
  • In einer anderen Ausführungsform weist der Medienspieler 804 limitierte oder keinerlei Fähigkeit auf, Wiedergabelisten auf dem Medienspieler 804 zu verwalten. Allerdings kann das Verwaltungsmodul 806 innerhalb des Hostcomputers 802 durch Verwaltung der auf dem Hostcomputer abgelegten Wiedergabelisten die auf dem Medienspieler 804 abgelegten Wiedergabelisten indirekt verwalten. In dieser Hinsicht können Hinzufügungen, Löschungen oder Änderungen an Wiedergabelisten auf dem Hostcomputer 802 durchgeführt und dann an den Medienspieler 804 durch Lieferung übertragen werden.
  • Wie schon vorausgehend bemerkt, ist Synchronisation eine Art der Medienverwaltung. Die Fähigkeit automatisch eine Synchronisation einzuleiten, wurde ebenfalls vorausgehend erläutert und dies im Zusammenhang mit der entsprechenden oben genannten Applikation. Des Weiteren kann die Synchronisation zwischen Geräten jedoch eingeschränkt sein, um eine automatische Synchronisierung zu verhindern, wenn sich der Hostcomputer und der Medienspieler nicht gegenseitig erkennen.
  • Gemäß einer Ausführungsform wird der Benutzer des Medienspielers abgefragt, ob der Benutzer wünscht, dass der Medienspieler mit dem Hostcomputer verknüpft, diesem zugeordnet, oder mit diesem verriegelt wird, wenn ein Medienspieler erstmals mit einem Hostcomputer verbunden wird (oder noch allgemeiner, wenn übereinstimmende Identifizierer nicht vorliegen). Wenn sich der Benutzer des Medienspielers dafür entscheidet, den Medienspieler mit dem Hostcomputer zu verbinden, ihn diesem zuzuordnen oder ihn damit zu verriegeln, dann wird ein pseudo-zufälliger Identifizierer erhalten und entweder in der Mediendatenbank oder einer Datei innerhalb sowohl des Hostcomputers als auch des Medienspielers abgelegt. In einer Implementierung ist der Identifizierer ein Identifizierer, der mit dem Hostcomputer oder seinem Verwaltungsmodul assoziiert ist (z. B. diesem bekannt oder durch diesen erzeugt ist) und ein solcher Identifizierer wird an den Medienspieler gesendet und dort gespeichert. In einer anderen Ausführungsform ist der Identifizierer mit dem Medienspieler assoziiert (z. B. diesem bekannt oder durch ihn erzeugt) und wird an eine Datei oder eine Mediendatenbank des Hostcomputers gesendet und dort gespeichert.
  • Bildbasierte Browser mit Bildfunktionalität benötigen typischerweise mehrere verschiedene Bildformate, um die verschiedenen Anzeigemodi des Browsers zu unterstützen. Beispielsweise kann der Browser ein Vollbild für die primäre Position sowie verschiedene Miniaturbilder für die sekundären Positionen benötigen, wodurch einem Benutzer geholfen wird, durch eine Gruppe von Bildern zu brow sen. Dies kann Teilversionen, gedrehte Versionen, Versionen mit Reflektion und ähnliches umfassen.
  • Ein Verfahren zur Erzeugung der verschiedenen Bilder des Bildbrowserfensters besteht darin, das Originalbild auf die tragbare Medienvorrichtung zu laden, und dann das Originalbild auf der tragbaren Medienvorrichtung in die benötigten Formate zu transkodieren, wenn sie angezeigt werden sollen. Dieses wird manchmal als Datenverarbeitung während des Betriebs bezeichnet. Wenn gleich dies funktionieren kann, wird im Allgemeinen angenommen, dass dieses Verfahren verschiedene Nachteile aufweist, die es für den Benutzer weniger interessant machen. Weil beispielsweise das Formatieren von Bildern eine prozessintensive Aufgabe ist (beispielsweise auf tragbaren Medienvorrichtungen, die die Leistungsfähigkeit ihrer größeren Hosts nicht aufweisen), tendieren tragbare Medienvorrichtungen dazu langsam zu operieren und mehr Leistung zu verbrauchen. Entsprechend kann ein Formatieren von Bildern auf tragbaren Medienvorrichtungen in einer unerfreulichen Benutzererfahrung resultieren. Einerseits muss der Benutzer warten, während das Bild formatiert wird. Andererseits tendiert die Batterie der tragbaren Medienvorrichtung dazu, öfter zur Neige zu gehen.
  • Um diese Nachteile zu reduzieren oder zu überwinden, können Bilder auf dem Host vorformatiert werden, bevor oder während sie dort hingeladen werden. Wenn ein Bild zum Herabladen identifiziert wird, werden verschiedene vorformatierte von dem Originalbild abgeleitete Bilder (und möglicherweise die Originalbilder) an die tragbare Medienvorrichtung gesendet. Die Verarbeitung wird auf dem Host durchgeführt, der diese Aufgaben leichter erfüllen kann als der tragbare Medienspieler. Diese Aufgaben können beispielsweise ein Skalieren, Abschneiden, Drehen, eine Farbkorrektur, ein Verdrehen, Reflektion und/oder Ähnliches umfassen. Sobald sie auf der tragbaren Medienvorrichtung empfangen werden, werden die vorformatierten Bilder zur späteren Verwendung gespeichert. Durch Speicherung dieser Bilder wird die Medienvorrichtung davon befreit, irgendwelche arbeitsintensiven Aufgaben im Zusammenhang mit Bildformatierung durch führen zu müssen. Das heißt, die vorformatierten Bilder entlasten die Medienvorrichtung von einem Großteil der Arbeit, die erforderlich ist, um sie anzuzeigen. Im Ergebnis operiert die Vorrichtung schneller und ohne wiederholt neu aufgeladen werden zu müssen. In einer Ausführungsform sind wenigstens einige der vorformatierten Bilder Miniaturbilder.
  • Während der Verwendung der Medienvorrichtung kann der medienbasierte Browser anfordern, dass ein Bild angezeigt wird. Anstatt das Originalbild, wie in dem oben beschriebenen Verfahren zu verarbeiten, erhält die Vorrichtung einfach entsprechende vorformatierte Bilder aus der Mediendatenbank und stellt sie dem Benutzer auf einer Anzeige dar. Die vorformatierten Bilder können ein Vollbild für die primäre Position und mehrere Miniaturbilder verschiedener Größe für die sekundären Positionen umfassen. In einigen Fällen kann die Medienvorrichtung jedoch weiterhin verwendet werden, um einen Teil der Verarbeitung durchzuführen, wenn Bilder dargestellt werden sollen (beispielsweise Übergänge, Animationen, Verdrehungen, Reflektionen, usw.).
  • In einigen Fällen, äußert die Medienvorrichtung oder informiert den Host, wenn sie mit einem Host verbunden ist, welche Bildformate gewünscht werden, wenn ein Bild auf die Medienvorrichtung geladen wird. Die Medienvorrichtung kann beispielsweise verschiedene Bildprofile senden, die zu verschiedenen Formaten auf der Hostvorrichtung korrespondieren. Das Bildprofil enthält im Allgemeinen die Attribute oder Schlüssel für jedes Bildformat. Beispielsweise können die Bildprofile Größe, Orientierung, Pixelformat, Farbtiefe, usw. für jedes Bildformat beschreiben. Dieses bestimmte Verfahren hilft bei Kompatibilitätsproblemen, die typischerweise auftreten, wenn verschiedene Medienvorrichtungen mit verschiedenen Softwareversionen und Hardwareversionen verwendet werden, d. h. die Version der Software/Hardware wird unerheblich, da die Medienvorrichtung ausdrückt, welche Information sie von dem Hostgerät erhalten möchte.
  • 37 ist ein Verfahren 900 zum Übertragen von Bilddaten zwischen einer Hostvorrichtung und einer tragbaren Medienvorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung. Das Verfahren 900 kann beispielsweise durch eine Medienverwaltungssoftware ausgeführt werden. Das Verfahren weist die Blöcke 902, 904 und 906 auf. Im Block 902 wird an der Hostvorrichtung eine Bildladeanforderung empfangen. Die Bildladeanforderung benennt auf der Hostvorrichtung gespeicherte Bilder zum Laden auf die tragbare Medienvorrichtung. Die Anforderung kann an der Hostvorrichtung oder der Medienvorrichtung durch eine Benutzerschnittstelle erfolgen. Beispielsweise kann der Benutzer eine Gruppe von Bildern auswählen und dann einen Ladeknopf betätigen. Alternativ kann die Anforderung durch die Medienvorrichtung ohne Benutzereingabe erfolgen.
  • Im Block 904 wird eine Bildsammlung für jedes angeforderte Bild an der Hostvorrichtung erzeugt. Jede Bildsammlung enthält die neuen Versionen oder verschiedenen Formate des Originalbildes. In einigen Fällen kann die Bildsammlung auch das Originalbild umfassen. Neue Versionen können beispielsweise ein Primärbild und verschiedene Sekundärbilder umfassen, die jeweils typischerweise kleinere Versionen des Originalbildes sind (und die rekonfiguriert, verdreht, reflektierend, usw. sein können). Es ist zu bemerken, dass die Dateigrößen der neuen Versionen typischerweise deutlich geringer sind als die Dateigröße des Originalbildes. Sie verbrauchen daher weniger Platz im Speicher als das korrespondierende Originalbild.
  • Jede neue Version weist ein unterschiedliches Bildprofil, basierend auf den Anzeigebedürfnissen der tragbaren elektronischen Vorrichtung, auf. Die Bildprofile für bestimmte Medienvorrichtungen können in der Hostvorrichtung gespeichert werden oder die Bildprofile können durch die Medienvorrichtung an die Hostvorrichtung weitergegeben werden. Im ersteren Fall kann die Medienvorrichtung der Hostvorrichtung einen Identifizierer (ID) liefern, der durch den Host verwendet werden kann, um die Bildprofile für die anfordernden Medienvorrichtungen zu bestimmen. Beispielsweise kann der Host nach dem Erhalten der ID auf eine vo rausgehend gespeicherte Tabelle oder Liste Bezug nehmen, die alle Fähigkeiten der identifizierten Medienvorrichtung enthält. Im letzteren Fall kann die Medienvorrichtung automatisch diese Information als Teil der Synchronisierungs- oder Verbindungsprozedur mit der Hostvorrichtung senden.
  • In Block 906 wird die Bildsammlung für jedes angeforderte Bild als Teil des Ladeprozesses an die tragbare Medienvorrichtung gesendet. Sobald sie von der tragbaren Medienvorrichtung empfangen wird, wird die Bildsammlung in der tragbaren Medienvorrichtung zur späteren Verwendung gespeichert. Die Bildsammlung kann im Speicher der tragbaren Medienvorrichtung abgelegt werden. Um die Bilder effizient im Speicher abzulegen, wird jede der verschiedenen Bildgruppen in einer eigenen Datei gespeichert.
  • Sobald das Laden abgeschlossen ist und während des Betriebs der Medienvorrichtung kann auf der Medienvorrichtung eine Anzeigeanforderung erfolgen. Danach werden ein oder mehrere Bilder basierend auf der Anzeigeanforderung aus dem Speicher geholt. Die Anzeigeanforderung gibt die auf dem Medienspieler anzuzeigenden Bilder an. Sobald sie geholt wurden, können die Bilder angezeigt werden. In einem Browsermodus werden die Bilder, wie durch den Browser bestimmt, angezeigt.
  • 38 ist ein Betriebsverfahren für eine tragbare Medienvorrichtung 1000. Das Verfahren umfasst Blöcke 1002, 1004, 1006 und 1008. Im Block 1002 werden Bilddaten gespeichert. Die Bilddaten umfassen wenigstens eine Mehrzahl von Bildsammlungen. Die Bildsammlungen enthalten eine Mehrzahl verschieden formatierter, auf einem Originalbild basierender Bilder und können ebenso das Originalbild umfassen. Die Bildsammlungen werden nicht auf der tragbaren elektronischen Vorrichtung gebildet; stattdessen werden sie separat auf einem anderen Gerät als der tragbaren Medienvorrichtung erzeugt. Die Bildsammlungen können beispielsweise auf einer Hostvorrichtung erzeugt werden, die sie zur Speicherung auf die tragbare Medienvorrichtung lädt. Beispielsweise können die Bildsamm lungen durch das in 37 beschriebene Verfahren geliefert werden. Alternativ oder zusätzlich können die Bildsammlungen von einer anderen tragbaren Medienvorrichtung geladen werden, die diese bereits von einem Host geladen hat.
  • Im Block 1004 wird ein Anzeigebefehl empfangen. Der Anzeigebefehl bestimmt ein oder mehrere Bilder aus den Bilddaten zur Anzeige. Der Anzeigebefehl kann durch einen Benutzer erzeugt werden, der eine Auswahl auf der Benutzerschnittstelle des Medienspielers trifft.
  • Im Block 1006 wird wenigstens eines der bestimmten Bilder geholt. In einigen Fällen werden nur die bestimmten Bilder geholt. In einem anderen Fall können mehr als die bestimmten Bilder geholt werden. Beispielsweise können, obwohl der Anzeigebefehl nur ein einziges Bild bestimmt, andere Bilder, die mit dem Bild assoziiert oder verknüpft sind, ebenfalls geholt werden.
  • Im Block 1008 werden das eine oder die mehreren geholten Bilder ausgegeben. Die geholten Bilder können an eine Anzeige ausgegeben werden. Beim Empfangen der geholten Bilder werden die geholten Bilder angezeigt. In einigen Fällen werden alle Bilder angezeigt und in einem anderen Fall wird nur ein Teil der Bilder angezeigt. Der letztere Fall kann implementiert werden, wenn die Größe und Anzahl der Bilder größer ist als die Bildschirmgröße und/oder die Anzahl der Positionen in dem bildbasierten Browser.
  • Beispiele für das Übertragen von Bildern zwischen einem Host und einer tragbaren Vorrichtung sowie das Anzeigen von Bildern auf einer tragbaren elektronischen Vorrichtung können in der US-Patentanmeldung NR. 10/973,657 gefunden werden, welche hiermit per Verweis aufgenommen wird.
  • Obwohl die Medienobjekte (oder der Medienbestand), die in verschiedenen der oben genannten Ausführungsformen betont wurden, Audioobjekte (z. B. Audiodateien oder Lieder) waren, sind die Medienobjekte nicht auf Audioobjekte be schränkt. Beispielsweise können sich die Medienobjekte alternativ auf Videos (z. B. Filme) oder Bilder (z. B. Fotos) beziehen.
  • Andere Ausführungsformen der Erfindung können auf anderen elektronischen Vorrichtungen verwendet werden, wie z. B. Computer (z. B. Personalcomputer), Medienspieler (z. B. Musik, Videos, Spiele, Bilder) oder Medienspeichervorrichtungen.
  • Die verschiedenen Aspekte, Ausführungsformen, Implementierungen oder Merkmale der Erfindung können separat oder in beliebiger Kombination verwendet werden.
  • Die Erfindung kann in Hardware oder in einer Kombination aus Hardware und Software implementiert werden.
  • Während diese Erfindung im Rahmen verschiedener bevorzugter Ausführungsformen beschrieben wurde, existieren Veränderungen, Permutationen und Äquivalente, die in den Umfang der Erfindung fallen.
  • Es ist ebenso zu bemerken, dass es eine Vielzahl alternativer Wege zur Implementierung der Vorrichtungen der vorliegenden Erfindung gibt.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • - US 2003/0076301 [0079]
    • - US 2003/0095096 [0079]
    • - US 2003/0055446 [0079]
    • - US 7046230 [0079]
    • - US 7084856 B2 [0079]

Claims (20)

  1. Tragbare elektronische Vorrichtung, umfassend: eine Berührungsbildschirmanzeige, die konfiguriert ist, um als eine Benutzereingabevorrichtung und eine Benutzerausgabevorrichtung betrieben zu werden; wenigstens eine Speichervorrichtung, die in der Lage ist eine Mehrzahl von Bildern zu speichern, die auf der Berührungsbildschirmanzeige angezeigt werden können; und eine Verarbeitungsvorrichtung, die operativ mit der Berührungsbildschirmanzeige und der wenigstens einen Speichervorrichtung verbunden ist, wobei die Verarbeitungsvorrichtung in der Lage ist, ein oder mehrere der Bilder auf der Berührungsbildschirmanzeige anzuzeigen, um einen Benutzer darin zu unterstützen mit der tragbaren elektronischen Vorrichtung zu interagieren, wobei die Verarbeitungsvorrichtung konfiguriert ist, um eine erste graphische Darstellung auf der Berührungsbildschirmanzeige anzuzeigen, eine Benutzereingabe über die Berührungsbildschirmanzeige zu empfangen, zu detektieren, dass die empfangene Benutzereingabe eine Anforderung eines animierten Übergangs ist und einen animierten Übergang durchzuführen, um von der Anzeige der ersten graphischen Benutzerdarstellung auf der Berührungsbildschirmanzeige zur Anzeige einer zweiten graphischen Darstellung auf der Berührungsbildschirmanzeige überzugehen.
  2. Tragbare elektronische Vorrichtung gemäß Anspruch 1, wobei die erste graphische Darstellung eine erste graphische Benutzerschnittstelle mit einer ersten Mehrzahl von auswählbaren Bildern ist, und wobei die zweite graphische Darstellung eine zweite graphische Benutzerschnittstelle mit einer zweiten Mehrzahl auswählbarer Bilder ist.
  3. Tragbare elektronische Vorrichtung gemäß Anspruch 1, wobei die erste graphische Darstellung wenigstens ein auswählbares Icon umfasst, das sich auf eine Applikation bezieht, die in der Speichervorrichtung abgelegt ist und die auf der tragbaren elektronischen Vorrichtung ausgeführt werden kann.
  4. Tragbare elektronische Vorrichtung gemäß Anspruch 1, wobei beim Ausführen des animierten Übergangs die Verarbeitungsvorrichtung betrieben wird, um die erste graphische Darstellung zu verdrehen, während sie aus der Berührungsbildschirmanzeige entfernt wird, und wobei die Ausführung betrieben wird, um die zweite graphische Darstellung zu verdrehen, während diese in die Berührungsbildschirmanzeige überführt wird.
  5. Tragbare elektronische Vorrichtung gemäß Anspruch 1, wobei sich die erste graphische Darstellung auf wenigstens eine Applikation bezieht, die auf der tragbaren elektronischen Vorrichtung ausführbar ist.
  6. Tragbare elektronische Vorrichtung gemäß Anspruch 1, wobei die erste graphische Benutzerdarstellung während des animierten Übergangs horizontal aus der Berührungsbildschirmanzeige bewegt wird, während die zweite graphische Darstellung horizontal in die Berührungsbildschirmanzeige bewegt wird.
  7. Tragbare elektronische Vorrichtung gemäß Anspruch 1, wobei der animierte Übergang als eine Rotation aus der ersten graphischen Darstellung in die zweite graphische Darstellung erscheint.
  8. Tragbare elektronische Vorrichtung gemäß einem der Ansprüche 1 bis 7, wobei die Benutzereingabe eine Berührungseingabe auf der Berührungsbildschirmanzeige der tragbaren elektronischen Vorrichtung ist.
  9. Tragbare elektronische Vorrichtung gemäß Anspruch 8, wobei die Berührungseingabe eine gleitende Geste ist, wobei die Richtung des animierten Übergangs von der mit der gleitenden Geste assoziierten Richtung abhängt.
  10. Elektronische Vorrichtung zum Übergang zwischen graphischen Benutzerschnittstellendarstellungen, wobei die elektronische Vorrichtung eine Anzeige- und eine Benutzereingabevorrichtung aufweist und wobei die elektronische Vorrichtung umfasst: Mittel zur Anzeige einer ersten graphischen Darstellung auf der Anzeige; Mittel zum Empfangen einer Benutzereingabe in Bezug auf die Benutzereingabevorrichtung; Mittel zum Detektieren, das die empfangene Benutzereingabe einen Übergang anfordert; und Mittel zur Ausführung eines animierten Übergangs von einer Anzeige der ersten graphischen Darstellung auf der Anzeige zur Anzeige einer zweiten graphischen Darstellung auf der Anzeige, wobei, bei der Durchführung des animierten Übergangs, die Mittel zur Ausführung betrieben werden, um (i) die erste graphische Darstellung zu verdrehen, während sie aus der Anzeige entfernt wird, und (ii) die zweite graphische Darstellung zu verdrehen, während diese in die Anzeige überführt wird.
  11. Elektronische Vorrichtung gemäß Anspruch 10, wobei der animierte Übergang eine Rotationsanimation ist, und wobei die Rotationsanimation als eine Rotation der ersten graphischen Darstellung in die zweite graphische Darstellung erscheint.
  12. Elektronische Vorrichtung gemäß Anspruch 10, wobei, während die erste graphische Darstellung verdreht und aus der Anzeige entfernt wird, die zweite graphische Darstellung verdreht und in die Anzeige überführt wird, so dass, während eines Teils des Übergangs, sowohl die erste graphische Darstellung als auch die zweite graphische Darstellung verdreht und gleichzeitig auf der Anzeige dargestellt werden.
  13. Elektronische Vorrichtung gemäß Anspruch 10, wobei die Bewegung der verdrehten graphischen Darstellungen in Bezug auf die Anzeige es erscheinen lassen, als ob die zweite graphische Darstellung in den Vordergrund gebracht würde, während die erste graphische Darstellung in den Hintergrund bewegt würde.
  14. Elektronische Vorrichtung gemäß Anspruch 10, wobei die erste graphische Darstellung eine Mehrzahl auswählbarer graphischer Bilder umfasst, die auswählbar sind, um korrespondierende Funktionen auf der elektronischen Vorrichtung zu initiieren.
  15. Elektronische Vorrichtung gemäß Anspruch 10, wobei sich die erste graphische Darstellung auf ein bildbasiertes Menü bezieht, das wenigstens eine Mehrzahl von auswählbaren Bildern umfasst, die auswählbar sind, um korrespondierende Applikationen auf der elektronischen Vorrichtung zu initiieren.
  16. Elektronische Vorrichtung gemäß Anspruch 10, wobei der animierte Übergang als eine Rotation von der ersten graphischen Darstellung in die zweite graphische Darstellung erscheint, und wobei während des Übergangs die erste graphische Darstellung verdreht wird, so dass die erste gra phische Darstellung erscheint als würde sie zwischen Vordergrund und Hintergrund bewegt werden.
  17. Elektronische Vorrichtung gemäß Anspruch 10, wobei die Richtung des animierten Übergangs von der mit der Benutzereingabe assoziierten Richtung abhängt.
  18. Elektronische Vorrichtung gemäß einem der Ansprüche 10 bis 17, wobei die elektronische Vorrichtung eine tragbare elektronische Vorrichtung ist, wobei die Benutzereingabevorrichtung eine berührungsempfindliche Benutzereingabevorrichtung ist, und wobei die Benutzereingabe eine Berührungseingabe in Bezug auf die berührungsempfindliche Benutzereingabevorrichtung ist.
  19. Elektronische Vorrichtung gemäß Anspruch 18, wobei die Berührungseingabe eine gleitende Geste und wobei die Richtung des animierten Übergangs von einer mit der gleitenden Geste assoziierten Richtung abhängt.
  20. Elektronische Vorrichtung gemäß Anspruch 10, wobei die erste graphische Darstellung sich auf wenigstens eine Applikation bezieht, die auf der elektronischen Vorrichtung ausführbar ist.
DE202007018762U 2006-09-11 2007-09-11 Medienspieler mit bildbasiertem Browsen Expired - Lifetime DE202007018762U1 (de)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US84383206P 2006-09-11 2006-09-11
US60/843,832 2006-09-11
US87874607P 2007-01-05 2007-01-05
US60/878,746 2007-01-05
US11/767,409 US8564543B2 (en) 2006-09-11 2007-06-22 Media player with imaged based browsing
US11/767,409 2007-06-22
PCT/US2007/078180 WO2008033853A2 (en) 2006-09-11 2007-09-11 Media player with imaged based browsing

Publications (1)

Publication Number Publication Date
DE202007018762U1 true DE202007018762U1 (de) 2009-03-19

Family

ID=39059615

Family Applications (4)

Application Number Title Priority Date Filing Date
DE112007002143T Withdrawn DE112007002143T5 (de) 2006-09-11 2007-09-11 Medienspieler mit bildbasiertem Browsen
DE202007018761U Expired - Lifetime DE202007018761U1 (de) 2006-09-11 2007-09-11 Medienspieler mit bildbasiertem Browsen
DE212007000053U Expired - Lifetime DE212007000053U1 (de) 2006-09-11 2007-09-11 Medienspieler mit bildbasiertem Browsen
DE202007018762U Expired - Lifetime DE202007018762U1 (de) 2006-09-11 2007-09-11 Medienspieler mit bildbasiertem Browsen

Family Applications Before (3)

Application Number Title Priority Date Filing Date
DE112007002143T Withdrawn DE112007002143T5 (de) 2006-09-11 2007-09-11 Medienspieler mit bildbasiertem Browsen
DE202007018761U Expired - Lifetime DE202007018761U1 (de) 2006-09-11 2007-09-11 Medienspieler mit bildbasiertem Browsen
DE212007000053U Expired - Lifetime DE212007000053U1 (de) 2006-09-11 2007-09-11 Medienspieler mit bildbasiertem Browsen

Country Status (11)

Country Link
US (4) US8564543B2 (de)
EP (2) EP2064620A2 (de)
JP (4) JP2010503130A (de)
KR (4) KR101191550B1 (de)
CN (2) CN101512473B (de)
AU (4) AU2007296558A1 (de)
CA (2) CA2882403C (de)
DE (4) DE112007002143T5 (de)
GB (2) GB2480573B (de)
HK (2) HK1164487A1 (de)
WO (1) WO2008033853A2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11249631B2 (en) 2013-11-07 2022-02-15 Sony Corporation Information processing apparatus and information processing method

Families Citing this family (957)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2769165B1 (fr) 1997-09-26 2002-11-29 Technical Maintenance Corp Systeme sans fil a transmission numerique pour haut-parleurs
FR2781580B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Circuit de commande de son pour systeme de reproduction audiovisuelle numerique intelligent
FR2781591B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Systeme de reproduction audiovisuelle
FR2796482B1 (fr) 1999-07-16 2002-09-06 Touchtunes Music Corp Systeme de gestion a distance d'au moins un dispositif de reproduction d'informations audiovisuelles
FR2805377B1 (fr) 2000-02-23 2003-09-12 Touchtunes Music Corp Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede
FR2805060B1 (fr) 2000-02-16 2005-04-08 Touchtunes Music Corp Procede de reception de fichiers lors d'un telechargement
FR2805072B1 (fr) 2000-02-16 2002-04-05 Touchtunes Music Corp Procede d'ajustement du volume sonore d'un enregistrement sonore numerique
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
FR2808906B1 (fr) 2000-05-10 2005-02-11 Touchtunes Music Corp Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles
FR2811175B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles
FR2811114B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement
FR2814085B1 (fr) 2000-09-15 2005-02-11 Touchtunes Music Corp Procede de divertissement base sur les jeux concours a choix multiples
US20050134578A1 (en) * 2001-07-13 2005-06-23 Universal Electronics Inc. System and methods for interacting with a control environment
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US9213365B2 (en) 2010-10-01 2015-12-15 Z124 Method and system for viewing stacked screen displays using gestures
US9182937B2 (en) 2010-10-01 2015-11-10 Z124 Desktop reveal by moving a logical display stack with gestures
US8659565B2 (en) * 2010-10-01 2014-02-25 Z124 Smartpad orientation
JP2006081020A (ja) * 2004-09-10 2006-03-23 Fuji Photo Film Co Ltd 電子アルバム表示システム、電子アルバム表示方法、及び電子アルバム表示プログラム
US20060271867A1 (en) * 2005-05-27 2006-11-30 Wang Kong Q Mobile communications terminal and method therefore
US7797641B2 (en) * 2005-05-27 2010-09-14 Nokia Corporation Mobile communications terminal and method therefore
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US8018440B2 (en) 2005-12-30 2011-09-13 Microsoft Corporation Unintentional touch rejection
US8683362B2 (en) * 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
US8296684B2 (en) 2008-05-23 2012-10-23 Hewlett-Packard Development Company, L.P. Navigating among activities in a computing device
US20080033919A1 (en) * 2006-08-04 2008-02-07 Yan Arrouye Methods and systems for managing data
US8104048B2 (en) * 2006-08-04 2012-01-24 Apple Inc. Browsing or searching user interfaces and other aspects
US10313505B2 (en) * 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8106856B2 (en) 2006-09-06 2012-01-31 Apple Inc. Portable electronic device for photo management
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
US7581186B2 (en) * 2006-09-11 2009-08-25 Apple Inc. Media manager with integrated browsers
US8736557B2 (en) * 2006-09-11 2014-05-27 Apple Inc. Electronic device with image based browsers
EP1930906A1 (de) * 2006-12-08 2008-06-11 Sony Corporation Informationsverarbeitungsvorrichtung, Anzeigesteuerungsverarbeitungsverfahren und Anzeigesteuerungsverarbeitungsprogramm
KR100773441B1 (ko) * 2006-12-19 2007-11-05 삼성전자주식회사 휴대단말의 콘텐츠파일 검색방법 및 장치
AU2006252194B2 (en) * 2006-12-21 2010-02-11 Canon Kabushiki Kaisha Scrolling Interface
AU2006252190B2 (en) * 2006-12-21 2010-03-25 Canon Kabushiki Kaisha Collection browser for image items with multi-valued attributes
AU2006252191B2 (en) 2006-12-21 2009-03-26 Canon Kabushiki Kaisha Scrolling Interface
US8554868B2 (en) 2007-01-05 2013-10-08 Yahoo! Inc. Simultaneous sharing communication interface
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US9001047B2 (en) 2007-01-07 2015-04-07 Apple Inc. Modal change based on orientation of a portable multifunction device
US8612857B2 (en) * 2007-01-08 2013-12-17 Apple Inc. Monitor configuration for media device
US8607144B2 (en) * 2007-01-08 2013-12-10 Apple Inc. Monitor configuration for media device
US20080172614A1 (en) * 2007-01-08 2008-07-17 Varia Mobil Llc Action-based menus for a portable media device
KR100896055B1 (ko) * 2007-01-15 2009-05-07 엘지전자 주식회사 회전입력장치 구비 이동단말기 및 그 디스플레이 방법
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
TWI356335B (en) * 2007-05-10 2012-01-11 Htc Corp Handheld electronic device, graphical menu interfa
US20080288866A1 (en) * 2007-05-17 2008-11-20 Spencer James H Mobile device carrousel systems and methods
US20080298652A1 (en) * 2007-05-30 2008-12-04 Siemens Medical Solutions Usa, Inc. Method and system of previewing previous and forward frames of a selected end of diastole or end of systole frame candidate
US8185839B2 (en) * 2007-06-09 2012-05-22 Apple Inc. Browsing or searching user interfaces and other aspects
US8201096B2 (en) * 2007-06-09 2012-06-12 Apple Inc. Browsing or searching user interfaces and other aspects
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US20080320415A1 (en) * 2007-06-22 2008-12-25 Nokia Corporation Apparatus, method and computer-readable storage medium for accessing media content
KR101372753B1 (ko) * 2007-06-26 2014-03-10 삼성전자주식회사 터치스크린을 구비한 단말기에서의 입력 방법 및 장치
US8701037B2 (en) * 2007-06-27 2014-04-15 Microsoft Corporation Turbo-scroll mode for rapid data item selection
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
KR101456047B1 (ko) * 2007-08-31 2014-11-03 삼성전자주식회사 휴대 단말기 및 그의 기능 수행 방법
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US20090063542A1 (en) * 2007-09-04 2009-03-05 Bull William E Cluster Presentation of Digital Assets for Electronic Devices
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US8683378B2 (en) 2007-09-04 2014-03-25 Apple Inc. Scrolling techniques for user interfaces
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
KR100929236B1 (ko) * 2007-09-18 2009-12-01 엘지전자 주식회사 터치스크린을 구비하는 휴대 단말기 및 그 동작 제어방법
US9324064B2 (en) 2007-09-24 2016-04-26 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
JP2009080608A (ja) * 2007-09-26 2009-04-16 Panasonic Corp 入力装置
US9058337B2 (en) * 2007-10-22 2015-06-16 Apple Inc. Previewing user interfaces and other aspects
KR20090050577A (ko) * 2007-11-16 2009-05-20 삼성전자주식회사 멀티미디어 컨텐츠를 표시 및 재생하는 사용자인터페이스및 그 장치와 제어방법
US8416198B2 (en) * 2007-12-03 2013-04-09 Apple Inc. Multi-dimensional scroll wheel
KR101387527B1 (ko) * 2007-12-06 2014-04-23 엘지전자 주식회사 단말기 및 그 메뉴 아이콘 디스플레이 방법
JP4712786B2 (ja) * 2007-12-13 2011-06-29 京セラ株式会社 情報処理装置
AU2007249153B2 (en) * 2007-12-20 2010-08-26 Canon Kabushiki Kaisha A method of browsing media items using thumbnails
GB2455767B (en) * 2007-12-20 2012-05-30 Sony Corp Remote control handset
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US8549402B2 (en) * 2007-12-29 2013-10-01 Joseph Harold Moore System and method for providing internet radio service
US8707215B2 (en) * 2007-12-31 2014-04-22 Motorola Mobility Llc Hand-held device and method for operating a single pointer touch sensitive user interface
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8230360B2 (en) * 2008-01-04 2012-07-24 Apple Inc. User interface for selection from media collection
US8327272B2 (en) 2008-01-06 2012-12-04 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US8125461B2 (en) 2008-01-11 2012-02-28 Apple Inc. Dynamic input graphic display
US8059111B2 (en) * 2008-01-21 2011-11-15 Sony Computer Entertainment America Llc Data transfer using hand-held device
KR100900295B1 (ko) * 2008-04-17 2009-05-29 엘지전자 주식회사 이동 디바이스와 이동 통신 시스템의 사용자 인터페이스방법
US8217964B2 (en) * 2008-02-14 2012-07-10 Nokia Corporation Information presentation based on display screen orientation
KR101012300B1 (ko) * 2008-03-07 2011-02-08 삼성전자주식회사 터치스크린을 구비한 휴대 단말기의 사용자 인터페이스장치 및 그 방법
US20090228811A1 (en) * 2008-03-10 2009-09-10 Randy Adams Systems and methods for processing a plurality of documents
US20090228442A1 (en) * 2008-03-10 2009-09-10 Searchme, Inc. Systems and methods for building a document index
US20090228817A1 (en) * 2008-03-10 2009-09-10 Randy Adams Systems and methods for displaying a search result
JP5241278B2 (ja) * 2008-03-12 2013-07-17 アルパイン株式会社 タッチパネル入力装置および処理実行方法
JP5794783B2 (ja) * 2008-03-13 2015-10-14 コーニンクレッカ フィリップス エヌ ヴェ 複数のアイテムからのアイテムの選択を可能にする方法及びデバイス
US9274681B2 (en) * 2008-03-26 2016-03-01 Lg Electronics Inc. Terminal and method of controlling the same
US20090249206A1 (en) * 2008-03-28 2009-10-01 Nokia Corporation Method, apparatus and computer program product for presenting a media history
JP5009847B2 (ja) * 2008-03-28 2012-08-22 富士フイルム株式会社 立体画像生成装置および方法並びにプログラム
JP2009245012A (ja) * 2008-03-28 2009-10-22 Kenwood Corp 選択表示装置、コンテンツ再生装置、プログラム、及び選択表示方法
TW200941286A (en) * 2008-03-28 2009-10-01 Htc Corp Switch methods and systems for input interfaces, and machine readable medium thereof
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
JP5284671B2 (ja) * 2008-04-10 2013-09-11 アルパイン株式会社 オーディオ装置
US8947460B2 (en) 2008-04-22 2015-02-03 Htc Corporation Method and apparatus for operating graphic menu bar and recording medium using the same
TW200945165A (en) * 2008-04-22 2009-11-01 Htc Corp Method and apparatus for operating graphic menu bar and recording medium using the same
TWI360775B (en) * 2008-04-22 2012-03-21 Htc Corp Method and apparatus for operating user interface
TWI361377B (en) * 2008-04-24 2012-04-01 Htc Corp Method for switching user interface, electronic device and recording medium using the same
US20090327939A1 (en) * 2008-05-05 2009-12-31 Verizon Data Services Llc Systems and methods for facilitating access to content instances using graphical object representation
EP2120433B1 (de) 2008-05-12 2019-06-19 BlackBerry Limited Vom Benutzer wählbarer Equalizer für Sprachanrufe
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US8392847B2 (en) * 2008-05-20 2013-03-05 Hewlett-Packard Development Company, L.P. System and method for providing content on an electronic device
JP5537044B2 (ja) * 2008-05-30 2014-07-02 キヤノン株式会社 画像表示装置及びその制御方法、コンピュータプログラム
US20090300473A1 (en) * 2008-05-31 2009-12-03 Randy Adams Systems and Methods for Displaying Albums Having Links to Documents
US20090307086A1 (en) * 2008-05-31 2009-12-10 Randy Adams Systems and methods for visually grouping links to documents
US20090300051A1 (en) * 2008-05-31 2009-12-03 Randy Adams Systems and Methods for Building Albums Having Links to Documents
US20090303188A1 (en) * 2008-06-05 2009-12-10 Honeywell International Inc. System and method for adjusting a value using a touchscreen slider
US8762887B2 (en) * 2008-06-06 2014-06-24 Apple Inc. Browsing or searching user interfaces and other aspects
US8516038B2 (en) 2008-06-06 2013-08-20 Apple Inc. Browsing or searching user interfaces and other aspects
US20090307622A1 (en) * 2008-06-06 2009-12-10 Julien Jalon Browsing or searching user interfaces and other aspects
US8607166B2 (en) * 2008-06-06 2013-12-10 Apple Inc. Browsing or searching user interfaces and other aspects
US20090307633A1 (en) * 2008-06-06 2009-12-10 Apple Inc. Acceleration navigation of media device displays
US8477139B2 (en) * 2008-06-09 2013-07-02 Apple Inc. Touch screen device, method, and graphical user interface for manipulating three-dimensional virtual objects
JP5120108B2 (ja) * 2008-06-27 2013-01-16 株式会社ニコン デジタルフォトフレーム
US8631351B2 (en) * 2008-06-29 2014-01-14 Microsoft Corporation Providing multiple degrees of context for content consumed on computers and media players
US8527525B2 (en) * 2008-06-30 2013-09-03 Microsoft Corporation Providing multiple degrees of context for content consumed on computers and media players
EP2141574B1 (de) * 2008-07-01 2017-09-27 LG Electronics Inc. Mobiles Endgerät mit Näherungssensor und Verfahren zur Steuerung des mobilen Endgerätes
JP4636131B2 (ja) * 2008-07-04 2011-02-23 ソニー株式会社 情報提供装置、情報提供方法、およびプログラム
US8849435B2 (en) 2008-07-09 2014-09-30 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US9176620B2 (en) * 2008-07-22 2015-11-03 Lg Electronics Inc. Mobile terminal and method for displaying information list thereof
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
JP5219929B2 (ja) * 2008-07-31 2013-06-26 ソニー株式会社 情報処理装置および方法、並びにプログラム
DE102008038897A1 (de) 2008-08-13 2010-02-18 Deutsche Telekom Ag Mobiltelefon mit Menüführung auf dem Bildschirm
JP5357464B2 (ja) * 2008-08-26 2013-12-04 アルパイン株式会社 メニュー表示装置及びメニュー表示方法
JP4636141B2 (ja) * 2008-08-28 2011-02-23 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP2010054762A (ja) * 2008-08-28 2010-03-11 Sony Corp 情報処理装置および方法、並びにプログラム
JP4984174B2 (ja) * 2008-08-29 2012-07-25 ソニー株式会社 情報処理装置および方法、並びにプログラム
KR101521920B1 (ko) * 2008-08-29 2015-05-20 엘지전자 주식회사 이동 단말기 및 그의 음악재생 제어방법
JP4720878B2 (ja) * 2008-08-29 2011-07-13 ソニー株式会社 情報処理装置および方法、並びにプログラム
US7721209B2 (en) * 2008-09-08 2010-05-18 Apple Inc. Object-aware transitions
US20100070913A1 (en) * 2008-09-15 2010-03-18 Apple Inc. Selecting an item of content in a graphical user interface for a portable computing device
KR20100033202A (ko) * 2008-09-19 2010-03-29 삼성전자주식회사 디스플레이 장치 및 상기 디스플레이 장치의 제어 방법
KR20100035043A (ko) * 2008-09-25 2010-04-02 삼성전자주식회사 컨텐츠 관리 방법 및 장치
US8816967B2 (en) * 2008-09-25 2014-08-26 Apple Inc. Capacitive sensor having electrodes arranged on the substrate and the flex circuit
JP5228755B2 (ja) * 2008-09-29 2013-07-03 富士通株式会社 携帯端末装置、表示制御方法および表示制御プログラム
JP5140538B2 (ja) 2008-09-30 2013-02-06 任天堂株式会社 起動制御プログラム、起動制御装置、起動制御システム、及び、起動制御方法
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
EP2175352A3 (de) * 2008-10-07 2010-05-05 Research In Motion Limited Tragbare elektronische Vorrichtung und Steuerverfahren dafür
KR20100045188A (ko) 2008-10-23 2010-05-03 삼성전자주식회사 원격 조정 장치 및 상기 원격 조정 장치를 이용하여 디바이스를 제어하는 방법
US20100107100A1 (en) * 2008-10-23 2010-04-29 Schneekloth Jason S Mobile Device Style Abstraction
US8411046B2 (en) * 2008-10-23 2013-04-02 Microsoft Corporation Column organization of content
US20100107116A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Input on touch user interfaces
US20100107067A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Input on touch based user interfaces
JP4666053B2 (ja) * 2008-10-28 2011-04-06 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
EP2345955A4 (de) * 2008-10-30 2012-05-30 Sharp Kk Mobiles informationsendgerät
DE102008054113A1 (de) * 2008-10-31 2010-05-06 Deutsche Telekom Ag Verfahren zur Anpassung des Hintergrundbildes auf einem Bildschirm
JP4752897B2 (ja) * 2008-10-31 2011-08-17 ソニー株式会社 画像処理装置、画像表示方法および画像表示プログラム
US9788043B2 (en) * 2008-11-07 2017-10-10 Digimarc Corporation Content interaction methods and systems employing portable devices
KR101531192B1 (ko) * 2008-11-14 2015-06-25 엘지전자 주식회사 이동 단말기 및 이를 이용한 맵 표시 방법
JP5087532B2 (ja) * 2008-12-05 2012-12-05 ソニーモバイルコミュニケーションズ株式会社 端末装置、表示制御方法および表示制御プログラム
KR101527386B1 (ko) * 2008-12-08 2015-06-10 삼성전자 주식회사 디스플레이장치 및 그 제어방법
JP5171596B2 (ja) * 2008-12-16 2013-03-27 シャープ株式会社 コンテンツ選択インターフェイス
JP2010147705A (ja) * 2008-12-17 2010-07-01 Sharp Corp テレビシステム
FR2940478A1 (fr) * 2008-12-23 2010-06-25 Taztag Terminal de stockage et de transmission de donnees
US20100162169A1 (en) * 2008-12-23 2010-06-24 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Dynamic Slider Interface
US8209609B2 (en) * 2008-12-23 2012-06-26 Intel Corporation Audio-visual search and browse interface (AVSBI)
JP4655147B2 (ja) * 2008-12-26 2011-03-23 ソニー株式会社 電子機器と地図表示方法およびコンピュータ・プログラム
KR20100081577A (ko) * 2009-01-06 2010-07-15 삼성전자주식회사 휴대단말에서 오브젝트의 내비게이션 방법 및 장치
JP5470861B2 (ja) * 2009-01-09 2014-04-16 ソニー株式会社 表示装置及び表示方法
KR101521932B1 (ko) * 2009-01-19 2015-05-20 엘지전자 주식회사 단말기 및 그 제어 방법
KR20100086678A (ko) * 2009-01-23 2010-08-02 삼성전자주식회사 멀티미디어 아이템 재생 장치 및 방법
EP2392999A4 (de) * 2009-02-02 2013-11-27 Panasonic Corp Informationsanzeigevorrichtung
GB2467370B (en) * 2009-02-03 2014-03-12 Kodak Alaris Inc Multiple screen display device and method
TWI393037B (zh) * 2009-02-10 2013-04-11 Quanta Comp Inc 光學觸控顯示裝置及其操作方法
US8643628B1 (en) 2012-10-14 2014-02-04 Neonode Inc. Light-based proximity detection system and user interface
US8775023B2 (en) 2009-02-15 2014-07-08 Neanode Inc. Light-based touch controls on a steering wheel and dashboard
US9176747B2 (en) * 2009-02-17 2015-11-03 Sandisk Il Ltd. User-application interface
JP5393190B2 (ja) * 2009-02-17 2014-01-22 キヤノン株式会社 表示制御装置、表示制御装置の制御方法、プログラム、及び記録媒体
US8963844B2 (en) * 2009-02-26 2015-02-24 Tara Chand Singhal Apparatus and method for touch screen user interface for handheld electronic devices part I
KR101589307B1 (ko) * 2009-03-10 2016-01-27 엘지전자 주식회사 멀티 미디어 파일을 재생하는 이동 단말기 및 이동 단말기의 제어 방법
US8572513B2 (en) 2009-03-16 2013-10-29 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
KR101748448B1 (ko) 2009-03-18 2017-06-16 터치튠즈 뮤직 코포레이션 엔터테인먼트 서버 및 관련 소셜 네트워킹 서비스
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
KR20120016060A (ko) * 2009-03-20 2012-02-22 구글 인코포레이티드 입력 방식 편집기 컴퓨팅 디바이스와의 상호작용
US20100262931A1 (en) * 2009-04-10 2010-10-14 Rovi Technologies Corporation Systems and methods for searching a media guidance application with multiple perspective views
CN101546248B (zh) * 2009-05-05 2014-04-09 阿里巴巴集团控股有限公司 一种级联式选择菜单的呈现方法及装置
JP5132629B2 (ja) * 2009-05-11 2013-01-30 ソニーモバイルコミュニケーションズ, エービー 情報端末、情報端末の情報提示方法及び情報提示プログラム
KR101601040B1 (ko) * 2009-05-19 2016-03-09 삼성전자주식회사 휴대 단말기의 화면 표시 방법 및 이를 지원하는 휴대 단말기
US9485339B2 (en) * 2009-05-19 2016-11-01 At&T Mobility Ii Llc Systems, methods, and mobile devices for providing a user interface to facilitate access to prepaid wireless account information
US8836648B2 (en) 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US20120311585A1 (en) 2011-06-03 2012-12-06 Apple Inc. Organizing task items that represent tasks to perform
US8681106B2 (en) 2009-06-07 2014-03-25 Apple Inc. Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface
WO2010143105A1 (en) 2009-06-08 2010-12-16 Koninklijke Philips Electronics N.V. User interface for list scrolling
AU2010262875B2 (en) * 2009-06-19 2014-01-30 Google Llc User interface visualizations
WO2011001001A1 (en) 2009-06-29 2011-01-06 Nokia Corporation Method and apparatus for displaying content
US9009622B2 (en) * 2009-06-30 2015-04-14 Verizon Patent And Licensing Inc. Media content instance search methods and systems
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
JP5369947B2 (ja) * 2009-07-09 2013-12-18 ソニー株式会社 撮像装置、画像処理方法及びプログラム
US9274547B2 (en) * 2009-07-23 2016-03-01 Hewlett-Packard Development Compamy, L.P. Display with an optical sensor
US8667423B2 (en) * 2009-08-04 2014-03-04 Hewlett-Packard Development Company, L.P. Multi-touch wallpaper management
US8861185B2 (en) * 2009-08-05 2014-10-14 XIX Hendrik David Gideonse Media player and peripheral devices therefore
JP5218989B2 (ja) * 2009-08-07 2013-06-26 Necカシオモバイルコミュニケーションズ株式会社 通信端末装置、及び、プログラム
EP2472374B1 (de) * 2009-08-24 2019-03-20 Samsung Electronics Co., Ltd. Verfahren zur bereitstellung einer benutzerschnittstelle
US8438503B2 (en) * 2009-09-02 2013-05-07 Universal Electronics Inc. System and method for enhanced command input
DE102009040254A1 (de) * 2009-09-04 2011-03-10 Volkswagen Ag Bedienvorrichtung und Verfahren zum Bereitstellen einer Bedienvorrichtung
DE102010021343A1 (de) 2009-09-04 2011-03-10 Volkswagen Ag Verfahren und Vorrichtung zum Bereitstellen von Informationen in einem Fahrzeug
KR101104721B1 (ko) * 2009-09-04 2012-01-10 임병근 다중 페이지를 가지는 문서를 디스플레이하는 휴대용 멀티미디어 장치 및 그 구동 방법
US9176962B2 (en) 2009-09-07 2015-11-03 Apple Inc. Digital media asset browsing with audio cues
JP2011059820A (ja) * 2009-09-07 2011-03-24 Sony Corp 情報処理装置、情報処理方法、およびプログラム
JP5116742B2 (ja) * 2009-09-11 2013-01-09 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、情報処理方法、およびコンテンツファイルのデータ構造
US20110078626A1 (en) * 2009-09-28 2011-03-31 William Bachman Contextual Presentation of Digital Media Asset Collections
US9158409B2 (en) * 2009-09-29 2015-10-13 Beijing Lenovo Software Ltd Object determining method, object display method, object switching method and electronic device
US9383916B2 (en) * 2009-09-30 2016-07-05 Microsoft Technology Licensing, Llc Dynamic image presentation
EP2483767B1 (de) * 2009-10-01 2019-04-03 Nokia Technologies Oy Verfahren in zusammenhang mit digitalen bildern
US20110080351A1 (en) * 2009-10-07 2011-04-07 Research In Motion Limited method of controlling touch input on a touch-sensitive display when a display element is active and a portable electronic device configured for the same
CA2681879A1 (en) * 2009-10-07 2011-04-07 Research In Motion Limited A method of controlling touch input on a touch-sensitive display when a display element is active and a portable electronic device configured for the same
US8797364B2 (en) * 2009-10-23 2014-08-05 Kyocera Document Solutions Inc. Display device and display control method
JP5751607B2 (ja) * 2009-10-27 2015-07-22 Necカシオモバイルコミュニケーションズ株式会社 端末装置およびプログラム
KR101631912B1 (ko) * 2009-11-03 2016-06-20 엘지전자 주식회사 이동 단말기 및 그 제어 방법
KR101629313B1 (ko) * 2010-01-06 2016-06-10 엘지전자 주식회사 이동 단말기 및 그 제어 방법
US20110167350A1 (en) * 2010-01-06 2011-07-07 Apple Inc. Assist Features For Content Display Device
US8698762B2 (en) 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface for navigating and displaying content in context
US8736561B2 (en) * 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
JP2011145829A (ja) * 2010-01-13 2011-07-28 Buffalo Inc 操作入力装置
US8803908B2 (en) * 2010-01-15 2014-08-12 Apple Inc. Digital image transitions
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
WO2011094330A1 (en) 2010-01-26 2011-08-04 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
USD658195S1 (en) * 2010-01-27 2012-04-24 Apple Inc. Display screen or portion thereof with animated graphical user interface
US20110185299A1 (en) * 2010-01-28 2011-07-28 Microsoft Corporation Stamp Gestures
US8261213B2 (en) 2010-01-28 2012-09-04 Microsoft Corporation Brush, carbon-copy, and fill gestures
US9411504B2 (en) * 2010-01-28 2016-08-09 Microsoft Technology Licensing, Llc Copy and staple gestures
US20110185320A1 (en) * 2010-01-28 2011-07-28 Microsoft Corporation Cross-reference Gestures
US8751968B2 (en) * 2010-02-01 2014-06-10 Htc Corporation Method and system for providing a user interface for accessing multimedia items on an electronic device
US9519356B2 (en) * 2010-02-04 2016-12-13 Microsoft Technology Licensing, Llc Link gestures
GB2477528B (en) * 2010-02-04 2014-01-15 Imagination Tech Ltd Touch sensitive screen for scrolling through sets of data
US20110191704A1 (en) * 2010-02-04 2011-08-04 Microsoft Corporation Contextual multiplexing gestures
US20110201388A1 (en) * 2010-02-15 2011-08-18 Research In Motion Limited Prominent selection cues for icons
SE534551C2 (sv) 2010-02-15 2011-10-04 Scalado Ab Digital bildmanipulation innefattande identifiering av ett målområde i en målbild och sömlös ersättning av bildinformation utifrån en källbild
US9965165B2 (en) * 2010-02-19 2018-05-08 Microsoft Technology Licensing, Llc Multi-finger gestures
US9274682B2 (en) * 2010-02-19 2016-03-01 Microsoft Technology Licensing, Llc Off-screen gestures to create on-screen input
US9367205B2 (en) 2010-02-19 2016-06-14 Microsoft Technolgoy Licensing, Llc Radial menus with bezel gestures
US8799827B2 (en) 2010-02-19 2014-08-05 Microsoft Corporation Page manipulations using on and off-screen gestures
US9310994B2 (en) * 2010-02-19 2016-04-12 Microsoft Technology Licensing, Llc Use of bezel as an input mechanism
US20110209058A1 (en) * 2010-02-25 2011-08-25 Microsoft Corporation Multi-screen hold and tap gesture
US8751970B2 (en) * 2010-02-25 2014-06-10 Microsoft Corporation Multi-screen synchronous slide gesture
US20110209089A1 (en) * 2010-02-25 2011-08-25 Hinckley Kenneth P Multi-screen object-hold and page-change gesture
US9075522B2 (en) * 2010-02-25 2015-07-07 Microsoft Technology Licensing, Llc Multi-screen bookmark hold gesture
US8539384B2 (en) * 2010-02-25 2013-09-17 Microsoft Corporation Multi-screen pinch and expand gestures
US8473870B2 (en) * 2010-02-25 2013-06-25 Microsoft Corporation Multi-screen hold and drag gesture
US9454304B2 (en) * 2010-02-25 2016-09-27 Microsoft Technology Licensing, Llc Multi-screen dual tap gesture
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US8707174B2 (en) * 2010-02-25 2014-04-22 Microsoft Corporation Multi-screen hold and page-flip gesture
US20110225545A1 (en) * 2010-03-09 2011-09-15 Horodezky Samuel J System and method of displaying graphical user interface objects
US20110225550A1 (en) * 2010-03-12 2011-09-15 Creedon Michael S System and method for displaying and navigating library information with a virtual library collections browser
WO2011114154A1 (en) * 2010-03-17 2011-09-22 Andrew Neil Carne Virtual representation of a media product
JP5557314B2 (ja) * 2010-03-24 2014-07-23 Necカシオモバイルコミュニケーションズ株式会社 端末装置及びプログラム
US8516395B2 (en) * 2010-03-30 2013-08-20 Cisco Technology, Inc. One-dimensional representation of a two-dimensional data structure
US20110242002A1 (en) * 2010-03-30 2011-10-06 Jonathan Kaplan Hand-held device with a touch screen and a touch strip
JP2011221586A (ja) * 2010-04-02 2011-11-04 Seiko Epson Corp 表示制御方法およびプログラム。
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
US8423911B2 (en) 2010-04-07 2013-04-16 Apple Inc. Device, method, and graphical user interface for managing folders
CN102934067B (zh) * 2010-04-09 2016-07-13 索尼电脑娱乐公司 信息处理系统、操作输入装置、信息处理装置、信息处理方法
JP5533165B2 (ja) * 2010-04-09 2014-06-25 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
WO2011125362A1 (ja) * 2010-04-09 2011-10-13 株式会社ソニー・コンピュータエンタテインメント 情報処理装置
JP4976520B2 (ja) 2010-04-09 2012-07-18 株式会社ソニー・コンピュータエンタテインメント 情報処理装置
JP5179537B2 (ja) * 2010-04-09 2013-04-10 株式会社ソニー・コンピュータエンタテインメント 情報処理装置
US8302031B1 (en) * 2010-04-14 2012-10-30 Symantec Corporation Systems and methods for configuring information displayed on a screen
US8810509B2 (en) * 2010-04-27 2014-08-19 Microsoft Corporation Interfacing with a computing application using a multi-digit sensor
US8773470B2 (en) * 2010-05-07 2014-07-08 Apple Inc. Systems and methods for displaying visual information on a device
US20110289534A1 (en) * 2010-05-18 2011-11-24 Rovi Technologies Corporation User interface for content browsing and selection in a movie portal of a content system
JP5631639B2 (ja) * 2010-06-16 2014-11-26 アルパイン株式会社 Av装置
US8972903B2 (en) * 2010-07-08 2015-03-03 Apple Inc. Using gesture to navigate hierarchically ordered user interface screens
KR101677633B1 (ko) * 2010-07-12 2016-11-18 엘지전자 주식회사 사진 편집 방법 및 이를 이용하는 이동 단말기
JP5646898B2 (ja) * 2010-07-22 2014-12-24 シャープ株式会社 画像形成装置
US8531394B2 (en) * 2010-07-23 2013-09-10 Gregory A. Maltz Unitized, vision-controlled, wireless eyeglasses transceiver
US20120019555A1 (en) * 2010-07-24 2012-01-26 Hicken Hutch K System, method, and computer software code for displaying concurrent and contextual display of information in separate display containers on a visual screen
CN102339197A (zh) * 2010-07-26 2012-02-01 鸿富锦精密工业(深圳)有限公司 具有日期和时间调整功能的嵌入式系统及其调整方法
JP5625586B2 (ja) * 2010-07-28 2014-11-19 ソニー株式会社 情報処理装置、情報処理方法およびコンピュータプログラム
CA2807201C (en) * 2010-08-04 2019-01-08 Copia Interactive, Llc System for and method of collaborative annotation of digital content
CN102376332B (zh) * 2010-08-19 2016-11-23 上海博泰悦臻电子设备制造有限公司 专辑的播放显示界面的显示控制方法和装置
US9395907B2 (en) * 2010-08-20 2016-07-19 Nokia Technologies Oy Method and apparatus for adapting a content package comprising a first content segment from a first content source to display a second content segment from a second content source
KR20120019531A (ko) * 2010-08-26 2012-03-07 삼성전자주식회사 휴대 단말기의 gui제공 방법 및 장치
KR101780440B1 (ko) * 2010-08-30 2017-09-22 삼성전자 주식회사 멀티 터치에 따른 리스트 데이터 출력 제어 방법 및 이를 지원하는 휴대 단말기
CN102387422A (zh) * 2010-08-31 2012-03-21 青岛海信电器股份有限公司 数字媒体播放器及其文件搜索方法、电视机
US10140301B2 (en) * 2010-09-01 2018-11-27 Apple Inc. Device, method, and graphical user interface for selecting and using sets of media player controls
CN102385475B (zh) * 2010-09-06 2017-04-19 联想(北京)有限公司 电子设备及其交互方法
JP5621422B2 (ja) 2010-09-07 2014-11-12 ソニー株式会社 情報処理装置、プログラム及び制御方法
JP5660604B2 (ja) * 2010-09-09 2015-01-28 株式会社プロフィールド 情報処理装置、情報処理方法、およびプログラム
JP6049990B2 (ja) * 2010-09-15 2016-12-21 京セラ株式会社 携帯電子機器、画面制御方法および画面制御プログラム
EP2442237A3 (de) * 2010-09-27 2012-05-09 Research In Motion Limited Aktionsfähige Medienelemente
US8817053B2 (en) 2010-09-30 2014-08-26 Apple Inc. Methods and systems for opening a file
US20120084737A1 (en) 2010-10-01 2012-04-05 Flextronics Id, Llc Gesture controls for multi-screen hierarchical applications
US8949736B2 (en) * 2010-10-15 2015-02-03 Sap Se System and method for immersive process design collaboration on mobile devices
US8760417B2 (en) 2010-10-15 2014-06-24 Sap Ag Touch-enabled circle control for time and date entry
KR102006740B1 (ko) 2010-10-20 2019-08-02 삼성전자 주식회사 휴대 단말기의 화면 표시 방법 및 장치
KR20120054672A (ko) * 2010-10-27 2012-05-31 주식회사 케이티테크 미디어 컨텐츠 제공 방법 및 이를 위한 장치
FR2967101B1 (fr) * 2010-11-10 2017-04-21 Valeo Systemes Thermiques Facade de controle electronique pour vehicule automobile
US9075419B2 (en) * 2010-11-19 2015-07-07 Google Inc. Systems and methods for a graphical user interface of a controller for an energy-consuming system having spatially related discrete display elements
US9053103B2 (en) * 2010-11-23 2015-06-09 Nokia Technologies Oy Method and apparatus for interacting with a plurality of media files
US9851866B2 (en) * 2010-11-23 2017-12-26 Apple Inc. Presenting and browsing items in a tilted 3D space
US8560960B2 (en) 2010-11-23 2013-10-15 Apple Inc. Browsing and interacting with open windows
PL2458467T3 (pl) * 2010-11-26 2014-03-31 Abb Research Ltd Sposób i system do monitorowania systemu przemysłowego
KR101762612B1 (ko) * 2010-12-07 2017-07-31 삼성전자 주식회사 목록 표시 방법 및 장치
KR101770204B1 (ko) * 2010-12-28 2017-08-22 엘지전자 주식회사 영상표시기기의 애플리케이션 메뉴 제공 방법 및 그에 따른 영상표시기기
KR20120069442A (ko) * 2010-12-20 2012-06-28 삼성전자주식회사 휴대단말기의 데이터제어 장치 및 방법
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
JP5686244B2 (ja) 2010-12-21 2015-03-18 ソニー株式会社 表示制御装置、表示制御方法、及び、プログラム
JP5614275B2 (ja) * 2010-12-21 2014-10-29 ソニー株式会社 画像表示制御装置および画像表示制御方法
EP2656194A4 (de) 2010-12-22 2017-01-25 Thomson Licensing Verfahren zur lokalisierung von interessebereichen in einer benutzerschnittstelle
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US9326082B2 (en) * 2010-12-30 2016-04-26 Dolby International Ab Song transition effects for browsing
BR112013018148B1 (pt) * 2011-01-18 2022-05-24 Savant Systems, Inc Sistema e método de controle remoto para dispositivos eletrônicos
US8291349B1 (en) 2011-01-19 2012-10-16 Google Inc. Gesture-based metadata display
JP5775314B2 (ja) * 2011-01-24 2015-09-09 クラリオン株式会社 楽曲表示装置
WO2012104288A1 (en) * 2011-02-03 2012-08-09 Telefonaktiebolaget L M Ericsson (Publ) A device having a multipoint sensing surface
JP5691593B2 (ja) * 2011-02-09 2015-04-01 セイコーエプソン株式会社 表示制御方法、表示装置および電子機器
GB201102794D0 (en) 2011-02-17 2011-03-30 Metail Ltd Online retail system
US9594432B2 (en) 2011-02-18 2017-03-14 Nec Corporation Electronic device, control setting method and program
US9082452B2 (en) * 2011-02-21 2015-07-14 Kodak Alaris Inc. Method for media reliving on demand
US8879890B2 (en) * 2011-02-21 2014-11-04 Kodak Alaris Inc. Method for media reliving playback
JP5977922B2 (ja) * 2011-02-24 2016-08-24 セイコーエプソン株式会社 情報処理装置および情報処理装置の制御方法、透過型頭部装着型表示装置
JP5699681B2 (ja) * 2011-02-25 2015-04-15 セイコーエプソン株式会社 表示制御方法、表示装置および電子機器
JP5734037B2 (ja) 2011-03-15 2015-06-10 キヤノン株式会社 情報処理装置およびその制御方法およびプログラム
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US8972267B2 (en) * 2011-04-07 2015-03-03 Sony Corporation Controlling audio video display device (AVDD) tuning using channel name
CN102736827A (zh) * 2011-04-12 2012-10-17 上海三旗通信科技股份有限公司 一种移动终端支持3d翻转唱片封面的实现方式
US20120262462A1 (en) * 2011-04-18 2012-10-18 Johan Montan Portable electronic device for displaying images and method of operation thereof
US20120272180A1 (en) * 2011-04-20 2012-10-25 Nokia Corporation Method and apparatus for providing content flipping based on a scrolling operation
JPWO2012144632A1 (ja) * 2011-04-20 2014-07-28 Necカシオモバイルコミュニケーションズ株式会社 情報処理装置、情報処理方法及びプログラム
RU2589395C2 (ru) 2011-04-22 2016-07-10 Пепсико, Инк. Раздаточная система для напитков с возможностями социальных сервисов
KR101677639B1 (ko) 2011-05-06 2016-11-18 엘지전자 주식회사 휴대 전자기기 및 이의 제어방법
US20120284668A1 (en) * 2011-05-06 2012-11-08 Htc Corporation Systems and methods for interface management
US20120284671A1 (en) * 2011-05-06 2012-11-08 Htc Corporation Systems and methods for interface mangement
US20120304074A1 (en) * 2011-05-23 2012-11-29 Microsoft Corporation Device user interface to input emoji and other symbols
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
SE1150505A1 (sv) 2011-05-31 2012-12-01 Mobile Imaging In Sweden Ab Metod och anordning för tagning av bilder
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
EP2715285B1 (de) 2011-06-03 2020-11-04 Apple Inc. Vorrichtungen und verfahren zum vergleichen und auswählen von alternativen navigationsrouten
US20120314020A1 (en) * 2011-06-13 2012-12-13 Honda Motor Co,, Ltd. Move-it: monitoring, operating, visualizing, editing integration toolkit for reconfigurable physical computing
IL306019A (en) 2011-07-12 2023-11-01 Snap Inc Methods and systems for delivering editing functions to visual content
EP2718896A4 (de) 2011-07-15 2015-07-01 Mobile Imaging In Sweden Ab Verfahren zur bereitstellung einer eingestellten digitalen bilddarstellung einer ansicht und vorrichtung dafür
EP2555200B1 (de) * 2011-08-04 2017-04-19 Red Bull GmbH Mittel zur Steuerung eines Media-Players zum Wiedergeben von Medieninhalten
WO2013022486A1 (en) * 2011-08-05 2013-02-14 Thomson Licensing Video peeking
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
CN102955667A (zh) * 2011-08-17 2013-03-06 宏碁股份有限公司 手持装置和数据浏览方法
US10133439B1 (en) * 2011-08-29 2018-11-20 Twitter, Inc. User interface based on viewable area of a display
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
CN102981745A (zh) * 2011-09-07 2013-03-20 腾讯科技(深圳)有限公司 切换日历视图的方法及装置
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US20130067366A1 (en) * 2011-09-14 2013-03-14 Microsoft Corporation Establishing content navigation direction based on directional user gestures
US9182935B2 (en) 2011-09-27 2015-11-10 Z124 Secondary single screen mode activation through menu option
US8922584B2 (en) * 2011-09-30 2014-12-30 Frederic Sigal Method of creating, displaying, and interfacing an infinite navigable media wall
TWI453652B (zh) * 2011-10-05 2014-09-21 Quanta Comp Inc 虛擬觸覺回饋方法及其電子裝置
US9880640B2 (en) * 2011-10-06 2018-01-30 Amazon Technologies, Inc. Multi-dimensional interface
CA2792188A1 (en) * 2011-10-18 2013-04-18 Research In Motion Limited Method of animating a rearrangement of ui elements on a display screen of an electronic device
US8935629B2 (en) * 2011-10-28 2015-01-13 Flipboard Inc. Systems and methods for flipping through content
US8977963B1 (en) * 2011-10-31 2015-03-10 Google Inc. In place expansion of aggregated views
US9218704B2 (en) 2011-11-01 2015-12-22 Pepsico, Inc. Dispensing system and user interface
KR101914069B1 (ko) * 2011-11-02 2018-11-01 삼성전자 주식회사 터치 스크린을 구비한 단말 및 그 단말에서 데이터 표시 방법
WO2013071198A2 (en) * 2011-11-09 2013-05-16 Lapp Joseph T Finger-mapped character entry systems
USD731504S1 (en) * 2011-11-17 2015-06-09 Axell Corporation Display screen with graphical user interface
USD731506S1 (en) * 2011-11-17 2015-06-09 Axell Corporation Display screen with graphical user interface
USD731507S1 (en) * 2011-11-17 2015-06-09 Axell Corporation Display screen with animated graphical user interface
USD731503S1 (en) * 2011-11-17 2015-06-09 Axell Corporation Display screen with graphical user interface
US20130132848A1 (en) * 2011-11-18 2013-05-23 Apple Inc. Application interaction via multiple user interfaces
JP6275367B2 (ja) * 2011-11-21 2018-02-07 アルパイン株式会社 表示装置及びそれが適用される検索装置
KR20130064478A (ko) * 2011-12-08 2013-06-18 삼성전자주식회사 사용자 단말 장치 및 그 배경 화면 표시 방법
JP5907713B2 (ja) * 2011-12-08 2016-04-26 シャープ株式会社 表示装置、情報端末装置、表示方法、プログラム、および記録媒体
WO2013090629A1 (en) * 2011-12-16 2013-06-20 Smith Michael Edward Ii Non-cellular wireless entertainment phone, system and architecture
US9626742B2 (en) 2011-12-22 2017-04-18 Nokia Technologies Oy Apparatus and method for providing transitions between screens
US10182141B2 (en) * 2011-12-22 2019-01-15 Nokia Technologies Oy Apparatus and method for providing transitions between screens
WO2013097227A1 (en) 2011-12-31 2013-07-04 Nokia Corporation Causing elements to be displayed
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
US20130179796A1 (en) * 2012-01-10 2013-07-11 Fanhattan Llc System and method for navigating a user interface using a touch-enabled input device
JP6103807B2 (ja) * 2012-01-10 2017-03-29 キヤノン株式会社 表示制御装置、その制御方法及びプログラム
KR101710547B1 (ko) 2012-01-10 2017-02-27 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법
US20130179813A1 (en) * 2012-01-10 2013-07-11 Gilles Serge BianRosa System and method for navigating a user interface using threshold detection
US20130179812A1 (en) * 2012-01-10 2013-07-11 Gilles Serge BianRosa System and method for navigating a user interface using a touch-enabled input device
CN102609191A (zh) * 2012-01-14 2012-07-25 广东欧珀移动通信有限公司 一种触摸屏手机的来信浏览交互方法
CN103218143B (zh) * 2012-01-18 2016-12-07 阿里巴巴集团控股有限公司 一种分类页面切换方法及移动设备
USD702699S1 (en) 2012-01-19 2014-04-15 Pepsico, Inc. Display screen with graphical user interface
USD702247S1 (en) 2012-01-19 2014-04-08 Pepsico, Inc. Display screen with graphical user interface
USD696267S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD702698S1 (en) 2012-01-19 2014-04-15 Pepsico, Inc. Display screen with graphical user interface
USD696265S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD703681S1 (en) 2012-01-19 2014-04-29 Pepsico, Inc. Display screen with graphical user interface
USD696264S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD696266S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
US10108737B2 (en) * 2012-01-25 2018-10-23 Microsoft Technology Licensing, Llc Presenting data driven forms
US8836658B1 (en) * 2012-01-31 2014-09-16 Google Inc. Method and apparatus for displaying a plurality of items
US20130198677A1 (en) * 2012-02-01 2013-08-01 Cisco Technology, Inc. Touchscreen Display and Navigation
US9645724B2 (en) 2012-02-01 2017-05-09 Facebook, Inc. Timeline based content organization
US9557876B2 (en) 2012-02-01 2017-01-31 Facebook, Inc. Hierarchical user interface
US9235318B2 (en) 2012-02-01 2016-01-12 Facebook, Inc. Transitions among hierarchical user-interface layers
KR102024587B1 (ko) 2012-02-02 2019-09-24 엘지전자 주식회사 이동 단말기 및 그 제어방법
US10001906B2 (en) * 2012-02-06 2018-06-19 Nokia Technologies Oy Apparatus and method for providing a visual indication of an operation
JP6123155B2 (ja) * 2012-02-08 2017-05-10 ソニー株式会社 再生装置および再生方法、並びにプログラム
US11734712B2 (en) 2012-02-24 2023-08-22 Foursquare Labs, Inc. Attributing in-store visits to media consumption based on data collected from user devices
KR20130097533A (ko) * 2012-02-24 2013-09-03 삼성전자주식회사 터치스크린 휴대용 단말기의 화면 전환 방법 및 장치
US8972357B2 (en) 2012-02-24 2015-03-03 Placed, Inc. System and method for data collection to validate location data
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US9202433B2 (en) 2012-03-06 2015-12-01 Apple Inc. Multi operation slider
US9131192B2 (en) 2012-03-06 2015-09-08 Apple Inc. Unified slider control for modifying multiple image properties
US9569078B2 (en) 2012-03-06 2017-02-14 Apple Inc. User interface tools for cropping and straightening image
US20130239051A1 (en) 2012-03-06 2013-09-12 Apple Inc. Non-destructive editing for a media editing application
US20130239031A1 (en) 2012-03-06 2013-09-12 Apple Inc. Application for viewing images
US20130234843A1 (en) * 2012-03-07 2013-09-12 GM Global Technology Operations LLC Scrolling control system having tactile feedback
US20130238973A1 (en) * 2012-03-10 2013-09-12 Ming Han Chang Application of a touch based interface with a cube structure for a mobile device
US9448692B1 (en) * 2012-03-12 2016-09-20 Path Mobile Inc Pte. Ltd. Graphical user interface for displaying menu options
JP5678913B2 (ja) * 2012-03-15 2015-03-04 コニカミノルタ株式会社 情報機器およびコンピュータープログラム
JP5928048B2 (ja) * 2012-03-22 2016-06-01 ソニー株式会社 情報処理装置、情報処理方法、情報処理プログラムおよび端末装置
US8620021B2 (en) 2012-03-29 2013-12-31 Digimarc Corporation Image-related methods and arrangements
US8881269B2 (en) 2012-03-31 2014-11-04 Apple Inc. Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader
JP5941849B2 (ja) * 2012-04-23 2016-06-29 京セラドキュメントソリューションズ株式会社 電子機器及び画像形成装置
JP5623460B2 (ja) * 2012-04-25 2014-11-12 京セラドキュメントソリューションズ株式会社 表示入力装置及びこれを備えた画像形成装置
TWI476706B (zh) * 2012-04-30 2015-03-11 Pixart Imaging Inc 偵測物件移動輸出命令的方法及其系統
CN102855078B (zh) * 2012-05-07 2015-08-05 禹芙蓉 一种多媒体设备及其显示列表的定位方法
KR101890140B1 (ko) * 2012-05-07 2018-09-28 삼성전자주식회사 카메라 장치를 이용하여 디스플레이 장치를 제어하는 방법 및 이를 적용한 모바일 장치, 디스플레이 장치, 그리고 시스템
US10155168B2 (en) 2012-05-08 2018-12-18 Snap Inc. System and method for adaptable avatars
EP3264252B1 (de) 2012-05-09 2019-11-27 Apple Inc. Vorrichtung, verfahren und grafische benutzeroberfläche zum ausführen einer operation gemäss eines ausgewählten operationsmodus
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
US10235014B2 (en) * 2012-05-09 2019-03-19 Apple Inc. Music user interface
US10019137B2 (en) 2012-05-09 2018-07-10 Qualcomm Incorporated Electronic document display
CN109298789B (zh) 2012-05-09 2021-12-31 苹果公司 用于针对激活状态提供反馈的设备、方法和图形用户界面
US10649622B2 (en) 2012-05-09 2020-05-12 Apple Inc. Electronic message user interface
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
EP2847659B1 (de) 2012-05-09 2019-09-04 Apple Inc. Vorrichtung, verfahren und grafische benutzerschnittstelle zum übergang zwischen anzeigezuständen als reaktion auf eine geste
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
WO2013169846A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying additional information in response to a user contact
AU2013259613B2 (en) 2012-05-09 2016-07-21 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
KR101806350B1 (ko) 2012-05-09 2017-12-07 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
US10097496B2 (en) 2012-05-09 2018-10-09 Apple Inc. Electronic mail user interface
US9459781B2 (en) 2012-05-09 2016-10-04 Apple Inc. Context-specific user interfaces for displaying animated sequences
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
USD719188S1 (en) * 2012-06-08 2014-12-09 Apple Inc. Display screen or portion thereof with graphical user interface
USD711911S1 (en) * 2012-06-10 2014-08-26 Apple Inc. Display screen or portion thereof with graphical user interface
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US20140089850A1 (en) * 2012-09-22 2014-03-27 Tourwrist, Inc. Systems and Methods of Using Motion Control to Navigate Panoramas and Virtual Tours
CN102799381B (zh) * 2012-07-13 2016-08-10 优视科技有限公司 浏览器窗口的处理方法及装置
JP2015525927A (ja) * 2012-07-13 2015-09-07 シンガポール エアラインズ リミテッド 表示装置を制御するための方法及び装置
JP5749229B2 (ja) * 2012-07-31 2015-07-15 京セラドキュメントソリューションズ株式会社 ジェスチャー管理プログラム及び情報処理装置
CN102819397A (zh) * 2012-08-02 2012-12-12 广东欧珀移动通信有限公司 一种手持设备相册的快速浏览查找方法
USD749605S1 (en) * 2012-08-07 2016-02-16 Samsung Electronics Co., Ltd. TV display screen displaying GUI
USD742901S1 (en) * 2012-08-07 2015-11-10 Samsung Electronics Co., Ltd. TV display screen displaying GUI
EP2696274A2 (de) * 2012-08-07 2014-02-12 Samsung Electronics Co., Ltd Tragbares Gerät mit einem GUI und Verfahren zu deren Verwendung
CN103577087A (zh) * 2012-08-09 2014-02-12 腾讯科技(深圳)有限公司 基于触摸屏的页面切换方法和装置
CN102819417B (zh) * 2012-08-16 2015-07-15 小米科技有限责任公司 一种图片显示处理方法及装置
KR20140028272A (ko) * 2012-08-28 2014-03-10 삼성전자주식회사 달력을 디스플레이하기 위한 방법 및 그 전자 장치
US9360997B2 (en) 2012-08-29 2016-06-07 Apple Inc. Content presentation and interaction across multiple displays
JP6025473B2 (ja) * 2012-09-14 2016-11-16 キヤノン株式会社 情報処理装置、情報処理方法、およびプログラム
KR101494234B1 (ko) * 2012-09-14 2015-02-17 팅크웨어(주) 경로 검색을 위한 사용자 인터페이스 장치 및 그 방법
DE102012221118A1 (de) * 2012-09-17 2014-03-20 General Electric Company Diagnosestation zur Diagnose von Mammogrammen
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
CN103677507B (zh) * 2012-09-24 2020-01-14 腾讯科技(深圳)有限公司 一种显示终端及界面窗口显示方法
US10282034B2 (en) 2012-10-14 2019-05-07 Neonode Inc. Touch sensitive curved and flexible displays
US9741184B2 (en) 2012-10-14 2017-08-22 Neonode Inc. Door handle with optical proximity sensors
US9164625B2 (en) 2012-10-14 2015-10-20 Neonode Inc. Proximity sensor for determining two-dimensional coordinates of a proximal object
US9921661B2 (en) 2012-10-14 2018-03-20 Neonode Inc. Optical proximity sensor and associated user interface
US10324565B2 (en) 2013-05-30 2019-06-18 Neonode Inc. Optical proximity sensor
US10585530B2 (en) 2014-09-23 2020-03-10 Neonode Inc. Optical proximity sensor
US20140109002A1 (en) * 2012-10-15 2014-04-17 Square, Inc. Computer device user interface and method for displaying information
KR102079174B1 (ko) * 2012-10-15 2020-02-19 삼성전자 주식회사 휴대단말기의 정보 표시장치 및 방법
ITRM20120491A1 (it) * 2012-10-16 2014-04-17 Consiglio Nazionale Ricerche Gamma camera portatile.
JP2013054752A (ja) * 2012-10-22 2013-03-21 Nintendo Co Ltd 実行制御プログラム、実行制御装置、実行制御システム、及び、実行制御方法
US9311310B2 (en) * 2012-10-26 2016-04-12 Google Inc. System and method for grouping related photographs
US9229632B2 (en) 2012-10-29 2016-01-05 Facebook, Inc. Animation sequence associated with image
CN103810632B (zh) 2012-11-08 2019-03-08 腾讯科技(深圳)有限公司 一种证券信息展示方法、装置和系统
US9582122B2 (en) 2012-11-12 2017-02-28 Microsoft Technology Licensing, Llc Touch-sensitive bezel techniques
US9607289B2 (en) 2012-11-14 2017-03-28 Facebook, Inc. Content type filter
US9684935B2 (en) 2012-11-14 2017-06-20 Facebook, Inc. Content composer for third-party applications
US9507483B2 (en) 2012-11-14 2016-11-29 Facebook, Inc. Photographs with location or time information
US9507757B2 (en) 2012-11-14 2016-11-29 Facebook, Inc. Generating multiple versions of a content item for multiple platforms
KR20140062257A (ko) * 2012-11-14 2014-05-23 삼성전자주식회사 가상 키보드를 제공하기 위한 방법 및 그 전자 장치
US9218188B2 (en) 2012-11-14 2015-12-22 Facebook, Inc. Animation sequence associated with feedback user-interface element
US9606695B2 (en) 2012-11-14 2017-03-28 Facebook, Inc. Event notification
US9547627B2 (en) 2012-11-14 2017-01-17 Facebook, Inc. Comment presentation
US9245312B2 (en) 2012-11-14 2016-01-26 Facebook, Inc. Image panning and zooming effect
US9696898B2 (en) 2012-11-14 2017-07-04 Facebook, Inc. Scrolling through a series of content items
US9547416B2 (en) 2012-11-14 2017-01-17 Facebook, Inc. Image presentation
US9235321B2 (en) 2012-11-14 2016-01-12 Facebook, Inc. Animation sequence associated with content item
US9081410B2 (en) 2012-11-14 2015-07-14 Facebook, Inc. Loading content on electronic device
US9606717B2 (en) 2012-11-14 2017-03-28 Facebook, Inc. Content composer
KR102126292B1 (ko) * 2012-11-19 2020-06-24 삼성전자주식회사 이동 단말에서 화면 표시 방법 및 이를 위한 이동 단말
IN2015DN03804A (de) * 2012-11-20 2015-10-02 Jolla Oy
US10551928B2 (en) 2012-11-20 2020-02-04 Samsung Electronics Company, Ltd. GUI transitions on wearable electronic device
US11237719B2 (en) 2012-11-20 2022-02-01 Samsung Electronics Company, Ltd. Controlling remote electronic device with wearable electronic device
US9477313B2 (en) 2012-11-20 2016-10-25 Samsung Electronics Co., Ltd. User gesture input to wearable electronic device involving outward-facing sensor of device
US11157436B2 (en) 2012-11-20 2021-10-26 Samsung Electronics Company, Ltd. Services associated with wearable electronic device
US8994827B2 (en) 2012-11-20 2015-03-31 Samsung Electronics Co., Ltd Wearable electronic device
US10185416B2 (en) 2012-11-20 2019-01-22 Samsung Electronics Co., Ltd. User gesture input to wearable electronic device involving movement of device
US10423214B2 (en) 2012-11-20 2019-09-24 Samsung Electronics Company, Ltd Delegating processing from wearable electronic device
US11372536B2 (en) * 2012-11-20 2022-06-28 Samsung Electronics Company, Ltd. Transition and interaction model for wearable electronic device
USD743980S1 (en) * 2012-11-30 2015-11-24 Axell Corporation Display screen with graphical user interface
US9082348B2 (en) 2012-12-07 2015-07-14 Blackberry Limited Methods and devices for scrolling a display page
EP2741195A1 (de) * 2012-12-07 2014-06-11 BlackBerry Limited Verfahren und Vorrichtung zum Scrollen einer Anzeigeseite
EP3617843A1 (de) * 2012-12-10 2020-03-04 Samsung Electronics Co., Ltd. Mobile vorrichtung, steuerverfahren dafür und benutzeroberflächenanzeigeverfahren
DE102012024215A1 (de) 2012-12-11 2014-06-12 Volkswagen Aktiengesellschaft Bedienverfahren und Bedienvorrichtung
USD741895S1 (en) * 2012-12-18 2015-10-27 2236008 Ontario Inc. Display screen or portion thereof with graphical user interface
JP2014127879A (ja) * 2012-12-26 2014-07-07 Panasonic Corp 放送画像出力装置、放送画像出力方法、およびテレビ
KR20140083229A (ko) * 2012-12-26 2014-07-04 삼성전자주식회사 디스플레이 장치 및 이의 메뉴 제공 방법
US9626096B2 (en) 2012-12-27 2017-04-18 Kabushiki Kaisha Toshiba Electronic device and display method
US20140188561A1 (en) * 2012-12-28 2014-07-03 Arbitron Inc. Audience Measurement System, Method and Apparatus with Grip Sensing
CN107831991B (zh) 2012-12-29 2020-11-27 苹果公司 用于确定是滚动还是选择内容的设备、方法和图形用户界面
WO2014105274A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for navigating user interface hierarchies
WO2014105276A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for transitioning between touch input to display output relationships
WO2014105279A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for switching between user interfaces
CN105144057B (zh) 2012-12-29 2019-05-17 苹果公司 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面
AU2013368441B2 (en) 2012-12-29 2016-04-14 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
USD742399S1 (en) * 2013-01-04 2015-11-03 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD745028S1 (en) * 2013-01-04 2015-12-08 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD742400S1 (en) * 2013-01-04 2015-11-03 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
US9967524B2 (en) * 2013-01-10 2018-05-08 Tyco Safety Products Canada Ltd. Security system and method with scrolling feeds watchlist
EP2763015A1 (de) * 2013-01-30 2014-08-06 Rightware Oy Verfahren und System zum Anzeigen einer Liste von Elementen auf einer elektronischen Vorrichtung
JP6219037B2 (ja) * 2013-02-06 2017-10-25 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法
KR102065596B1 (ko) * 2013-02-08 2020-01-13 엘지전자 주식회사 사용자 인터페이스 장치 및 제어방법
AP00554S1 (en) * 2013-02-23 2014-04-11 Samsung Electronics Co Ltd Display screen or portion thereof with animated graphical user interface
USD701875S1 (en) 2013-02-25 2014-04-01 Pepsico, Inc. Display screen with graphical user interface
USD701876S1 (en) 2013-02-25 2014-04-01 Pepsico, Inc. Display screen with graphical user interface
USD707701S1 (en) 2013-02-25 2014-06-24 Pepsico, Inc. Display screen with graphical user interface
USD704728S1 (en) 2013-02-25 2014-05-13 Pepsico, Inc. Display screen with graphical user interface
USD707700S1 (en) 2013-02-25 2014-06-24 Pepsico, Inc. Display screen with graphical user interface
US20140267094A1 (en) * 2013-03-13 2014-09-18 Microsoft Corporation Performing an action on a touch-enabled device based on a gesture
US8826170B1 (en) * 2013-03-15 2014-09-02 Google Inc. Window switching interface
FR3003364A1 (fr) * 2013-03-15 2014-09-19 France Telecom Procede de traitement d'un geste compose, dispositif et terminal d'utilisateur associes
JP6087184B2 (ja) * 2013-03-21 2017-03-01 任天堂株式会社 情報処理プログラム、情報処理システム、情報処理装置、および、情報提示方法
JP5862900B2 (ja) * 2013-03-26 2016-02-16 横河電機株式会社 伝送器
US9996246B2 (en) 2013-03-27 2018-06-12 Samsung Electronics Co., Ltd. Device and method for displaying execution result of application
WO2014157885A1 (en) 2013-03-27 2014-10-02 Samsung Electronics Co., Ltd. Method and device for providing menu interface
WO2014157886A1 (en) * 2013-03-27 2014-10-02 Samsung Electronics Co., Ltd. Method and device for executing application
WO2014157897A1 (en) 2013-03-27 2014-10-02 Samsung Electronics Co., Ltd. Method and device for switching tasks
US10229258B2 (en) 2013-03-27 2019-03-12 Samsung Electronics Co., Ltd. Method and device for providing security content
WO2014157893A1 (en) 2013-03-27 2014-10-02 Samsung Electronics Co., Ltd. Method and device for providing a private page
CN104077040B (zh) * 2013-03-28 2019-10-18 腾讯科技(深圳)有限公司 在wap页面进行大图切换的方法、装置及触摸屏设备
US9715282B2 (en) * 2013-03-29 2017-07-25 Microsoft Technology Licensing, Llc Closing, starting, and restarting applications
KR102115397B1 (ko) * 2013-04-01 2020-05-26 삼성전자주식회사 휴대 장치 및 휴대 장치의 재생목록 표시 방법
US9575557B2 (en) * 2013-04-19 2017-02-21 Qualcomm Incorporated Grip force sensor array for one-handed and multimodal interaction on handheld devices and methods
JP5472842B2 (ja) * 2013-04-26 2014-04-16 株式会社デンソー 車両用操作装置
USD749607S1 (en) * 2013-05-10 2016-02-16 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
JP2014229224A (ja) * 2013-05-27 2014-12-08 船井電機株式会社 オブジェクト選択装置
AU353106S (en) * 2013-06-05 2013-12-24 Samsung Electronics Co Ltd Display screen with graphical user interface
USD754693S1 (en) * 2013-06-05 2016-04-26 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
AU352870S (en) * 2013-06-05 2013-12-11 Samsung Electronics Co Ltd Display screen with graphical user interface
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
EP2811390B1 (de) * 2013-06-09 2017-10-25 Sap Se Elektronische Vorrichtung und Dateneingabesystem
EP3008641A1 (de) 2013-06-09 2016-04-20 Apple Inc. Vorrichtung, verfahren und grafische benutzeroberfläche für gesprächspersistenz über zwei oder mehrere instanzen eines digitaler assistenten
CN104238724B (zh) 2013-06-09 2019-03-12 Sap欧洲公司 用于电子设备的基于动作的输入方法和系统
USD741350S1 (en) 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
US9535646B2 (en) * 2013-06-18 2017-01-03 Microsoft Technology Licensing, Llc Methods and systems for electronic ink projection
CN104346088A (zh) * 2013-07-29 2015-02-11 华为技术有限公司 一种进行页面切换的方法及装置
CN104348957A (zh) * 2013-08-01 2015-02-11 上海斐讯数据通信技术有限公司 短信查看方法
US9569004B2 (en) * 2013-08-22 2017-02-14 Google Inc. Swipe toolbar to switch tabs
CN103472988A (zh) * 2013-08-22 2013-12-25 广东欧珀移动通信有限公司 显示内容切换方法、系统及移动终端
KR102134404B1 (ko) * 2013-08-27 2020-07-16 삼성전자주식회사 데이터 표시 방법 및 그 전자 장치
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
US10545657B2 (en) 2013-09-03 2020-01-28 Apple Inc. User interface for manipulating user interface objects
EP3047359B1 (de) 2013-09-03 2020-01-01 Apple Inc. Benutzerschnittstelle zur manipulation von benutzerschnittstellenobjekten
JP6282072B2 (ja) * 2013-09-24 2018-02-21 株式会社三菱東京Ufj銀行 情報処理装置およびプログラム
JP6199824B2 (ja) * 2013-10-29 2017-09-20 京セラドキュメントソリューションズ株式会社 表示装置、画像形成装置、及び表示制御方法
EP3063608B1 (de) 2013-10-30 2020-02-12 Apple Inc. Anzeige von relevanten benutzerschnittstellenobjekten
WO2015070070A1 (en) 2013-11-07 2015-05-14 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US9292175B2 (en) * 2013-11-08 2016-03-22 Minted, Llc Vendor website GUI for marketing greeting cards
US20150286873A1 (en) * 2014-04-03 2015-10-08 Bruce L. Davis Smartphone-based methods and systems
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
US9299103B1 (en) * 2013-12-16 2016-03-29 Amazon Technologies, Inc. Techniques for image browsing
USD755220S1 (en) * 2014-01-03 2016-05-03 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD754158S1 (en) * 2014-01-07 2016-04-19 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US9628950B1 (en) 2014-01-12 2017-04-18 Investment Asset Holdings Llc Location-based messaging
US20150205492A1 (en) * 2014-01-20 2015-07-23 John B. Nobil Navigating audio content and selecting portions thereof using circular dial on user interface
CN103809847A (zh) * 2014-01-28 2014-05-21 深圳市中兴移动通信有限公司 操作层的切换方法、移动终端和智能终端
US9311639B2 (en) 2014-02-11 2016-04-12 Digimarc Corporation Methods, apparatus and arrangements for device to device communication
US10091326B2 (en) * 2014-02-22 2018-10-02 Flipboard, Inc. Modifying content regions of a digital magazine based on user interaction
US10691332B2 (en) 2014-02-28 2020-06-23 Samsung Electronics Company, Ltd. Text input on an interactive display
CN103870196B (zh) * 2014-03-06 2018-02-09 美卓软件设计(北京)有限公司 一种切换对象的方法及装置
US9477337B2 (en) 2014-03-14 2016-10-25 Microsoft Technology Licensing, Llc Conductive trace routing for display and bezel sensors
US20150268827A1 (en) * 2014-03-24 2015-09-24 Hideep Inc. Method for controlling moving direction of display object and a terminal thereof
EP3123293A4 (de) 2014-03-25 2017-09-27 Touchtunes Music Corporation Digitale jukebox-vorrichtung mit verbesserten benutzeroberflächen sowie entsprechende verfahren
US20150277677A1 (en) * 2014-03-26 2015-10-01 Kobo Incorporated Information presentation techniques for digital content
US10255863B2 (en) * 2014-04-02 2019-04-09 Samsung Display Co., Ltd. Display panel having a first region, a second region, and a third region between the first and second regions and including a drive portion on the third region
CN103927054B (zh) * 2014-04-15 2017-02-01 华为终端有限公司 一种显示操作界面的方法、装置及触摸屏终端
US9766781B2 (en) * 2014-04-28 2017-09-19 Google Inc. Methods, systems, and media for presenting related content in a user interface navigated using directional controls
EP3138065A4 (de) 2014-04-30 2018-01-03 Michael Flynn Mobiles datenverarbeitungssystem mit benutzerbevorzugten interaktiven komponenten
US9746992B1 (en) * 2014-05-01 2017-08-29 Google Inc. Systems and methods for providing dynamic page indicators
KR102284134B1 (ko) 2014-05-28 2021-07-30 삼성전자주식회사 디스플레이 장치의 이의 디스플레이 방법
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
USD813242S1 (en) * 2014-05-30 2018-03-20 Maria Francisca Jones Display screen with graphical user interface
US10255267B2 (en) 2014-05-30 2019-04-09 Apple Inc. Device, method, and graphical user interface for a predictive keyboard
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
EP3149728B1 (de) 2014-05-30 2019-01-16 Apple Inc. Eingabeverfahren durch einzelne äusserung mit mehreren befehlen
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
EP2955686A1 (de) 2014-06-05 2015-12-16 Mobli Technologies 2010 Ltd. Automatische artikelanreicherung durch trends sozialer medien
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
JP6367374B2 (ja) 2014-06-24 2018-08-01 アップル インコーポレイテッド 音楽再生中ユーザインターフェース
EP3584671B1 (de) 2014-06-27 2022-04-27 Apple Inc. Handhabung einer kalenderanwendung in einer vorrichtung mit berührungsbildschirm
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US9225897B1 (en) 2014-07-07 2015-12-29 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
WO2016014601A2 (en) 2014-07-21 2016-01-28 Apple Inc. Remote user interface
US9767853B2 (en) * 2014-07-21 2017-09-19 International Business Machines Corporation Touch screen video scrolling
US10712843B2 (en) * 2014-07-29 2020-07-14 Naver Corporation Method and apparatus for controlling display of scrolled content by modifying the content as the content is being scrolled to a designed location and computer program for executing the method
US9921721B2 (en) * 2014-08-08 2018-03-20 Google Llc Navigation interfaces for ebooks
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US20160062571A1 (en) 2014-09-02 2016-03-03 Apple Inc. Reduced size user interface
CN113824998A (zh) 2014-09-02 2021-12-21 苹果公司 音乐用户界面
WO2016036541A2 (en) 2014-09-02 2016-03-10 Apple Inc. Phone user interface
WO2016036509A1 (en) 2014-09-02 2016-03-10 Apple Inc. Electronic mail user interface
WO2016036416A1 (en) 2014-09-02 2016-03-10 Apple Inc. Button functionality
US10095394B2 (en) 2014-09-02 2018-10-09 Apple Inc. Image display and interaction using a mobile device
USD791143S1 (en) 2014-09-03 2017-07-04 Apple Inc. Display screen or portion thereof with graphical user interface
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
JP6292621B2 (ja) * 2014-09-16 2018-03-14 アルプス電気株式会社 入力装置
US10423983B2 (en) 2014-09-16 2019-09-24 Snap Inc. Determining targeting information based on a predictive targeting model
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
JP5712327B2 (ja) * 2014-09-24 2015-05-07 京セラドキュメントソリューションズ株式会社 表示入力装置及びこれを備えた画像形成装置
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
CN105630366A (zh) * 2014-10-31 2016-06-01 阿里巴巴集团控股有限公司 用于在屏幕显示设备上展示客体信息的方法及装置
US9015285B1 (en) 2014-11-12 2015-04-21 Snapchat, Inc. User interface for accessing media at a geographic location
US11409406B2 (en) * 2014-11-24 2022-08-09 Autodesk, Inc. User interface for mobile device to navigate between components
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
EP3037785B1 (de) * 2014-12-17 2023-08-09 Volkswagen Aktiengesellschaft Informationswiedergabesystem, fahrzeug, verfahren und computerprogramm zur bereitstellung eines video- und steuersignals
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US9854219B2 (en) 2014-12-19 2017-12-26 Snap Inc. Gallery of videos set to an audio time line
US9754355B2 (en) 2015-01-09 2017-09-05 Snap Inc. Object recognition based photo filters
US11388226B1 (en) 2015-01-13 2022-07-12 Snap Inc. Guided personal identity based actions
US10133705B1 (en) * 2015-01-19 2018-11-20 Snap Inc. Multichannel system
US9521515B2 (en) 2015-01-26 2016-12-13 Mobli Technologies 2010 Ltd. Content request by location
KR102040287B1 (ko) * 2015-01-29 2019-11-27 삼성전자주식회사 음향 출력 장치 및 그 제어 방법
JP2015130184A (ja) * 2015-02-03 2015-07-16 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、情報処理方法、及びプログラム
USD766329S1 (en) * 2015-02-17 2016-09-13 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
US10365807B2 (en) 2015-03-02 2019-07-30 Apple Inc. Control of system zoom magnification using a rotatable input mechanism
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US11550993B2 (en) * 2015-03-08 2023-01-10 Microsoft Technology Licensing, Llc Ink experience for images
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
WO2016144563A1 (en) * 2015-03-08 2016-09-15 Apple Inc. User interface using a rotatable input mechanism
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10223397B1 (en) 2015-03-13 2019-03-05 Snap Inc. Social graph based co-location of network users
CN112040410B (zh) 2015-03-18 2022-10-14 斯纳普公司 地理围栏认证提供
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US9692967B1 (en) 2015-03-23 2017-06-27 Snap Inc. Systems and methods for reducing boot time and power consumption in camera systems
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
JP6492910B2 (ja) * 2015-04-13 2019-04-03 ブラザー工業株式会社 携帯端末
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
US9881094B2 (en) 2015-05-05 2018-01-30 Snap Inc. Systems and methods for automated local story generation and curation
US10261758B2 (en) * 2015-05-07 2019-04-16 Sap Se Pattern recognition of software program code in an integrated software development environment
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10871868B2 (en) * 2015-06-05 2020-12-22 Apple Inc. Synchronized content scrubber
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9891811B2 (en) * 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10671234B2 (en) * 2015-06-24 2020-06-02 Spotify Ab Method and an electronic device for performing playback of streamed media including related media content
EP3113140A1 (de) * 2015-06-30 2017-01-04 Orange Benutzereingabeverarbeitung zur steuerung entfernter vorrichtungen
EP3113138A1 (de) 2015-06-30 2017-01-04 Orange Fernsteuerung einer elektronischen vorrichtung mit wählbarem element
JP6676893B2 (ja) * 2015-07-16 2020-04-08 富士ゼロックス株式会社 情報処理装置及びプログラム
US10993069B2 (en) 2015-07-16 2021-04-27 Snap Inc. Dynamically adaptive media content delivery
KR101685891B1 (ko) * 2015-07-21 2016-12-13 현대자동차주식회사 터치 입력장치 및 터치 입력장치의 제어방법
CN105184842A (zh) * 2015-07-29 2015-12-23 天脉聚源(北京)科技有限公司 控制头像切换的方法和装置
CN105184841A (zh) * 2015-07-29 2015-12-23 天脉聚源(北京)科技有限公司 头像环绕动画的显示方法和装置
CN105187887A (zh) * 2015-07-29 2015-12-23 天脉聚源(北京)科技有限公司 显示抽奖动画的方法和装置
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
USD789983S1 (en) * 2015-08-12 2017-06-20 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
JP5989202B2 (ja) * 2015-08-13 2016-09-07 キヤノン株式会社 表示制御装置、表示制御装置の制御方法およびプログラム
US10817898B2 (en) 2015-08-13 2020-10-27 Placed, Llc Determining exposures to content presented by physical objects
US10623361B2 (en) 2015-08-27 2020-04-14 Deborah A. Lambert Method, system and apparatus for organizing and interacting with email on mobile devices
WO2017036953A1 (en) * 2015-09-02 2017-03-09 Thomson Licensing Method, apparatus and system for facilitating navigation in an extended scene
JP2018535568A (ja) * 2015-09-02 2018-11-29 サムロール エルエルシー 画像を位置合わせして、一連の位置合わせされた画像を提示するためのカメラシステム及び方法
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10120531B2 (en) 2015-09-08 2018-11-06 Apple Inc. User interfaces for navigating and playing content
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
JP2016015775A (ja) * 2015-09-28 2016-01-28 シャープ株式会社 通信システム、情報処理装置、通信装置、通信方法、コンピュータプログラム及び記録媒体
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
USD826976S1 (en) * 2015-09-30 2018-08-28 Lg Electronics Inc. Display panel with graphical user interface
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
CN105245965A (zh) * 2015-09-30 2016-01-13 天脉聚源(北京)科技有限公司 动画显示中奖结果的方法和装置
JP2017072951A (ja) * 2015-10-06 2017-04-13 キヤノン株式会社 表示処理装置およびその制御方法
CN109828707B (zh) 2015-10-06 2023-03-14 佳能株式会社 显示处理设备及其控制方法
US9652896B1 (en) 2015-10-30 2017-05-16 Snap Inc. Image based tracking in augmented reality systems
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
CN105426080B (zh) * 2015-11-26 2019-05-14 深圳市金立通信设备有限公司 一种图片切换方法及终端
CN105430514A (zh) * 2015-11-30 2016-03-23 天脉聚源(北京)科技有限公司 显示支持者头像的方法和装置
US9984499B1 (en) 2015-11-30 2018-05-29 Snap Inc. Image and point cloud based tracking and in augmented reality systems
US10474321B2 (en) 2015-11-30 2019-11-12 Snap Inc. Network resource location linking and visual content sharing
CN105487805B (zh) * 2015-12-01 2020-06-02 小米科技有限责任公司 对象操作方法及装置
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
CN105528173A (zh) * 2015-12-08 2016-04-27 深圳市金立通信设备有限公司 一种多媒体操作方法及终端
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
CN105630310A (zh) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 一种图组切换时的标题展示方法和装置
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10679389B2 (en) 2016-02-26 2020-06-09 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US11023514B2 (en) 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10285001B2 (en) 2016-02-26 2019-05-07 Snap Inc. Generation, curation, and presentation of media collections
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US10339365B2 (en) 2016-03-31 2019-07-02 Snap Inc. Automated avatar generation
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
US11216119B2 (en) 2016-06-12 2022-01-04 Apple Inc. Displaying a predetermined view of an application
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
DK201670609A1 (en) * 2016-06-12 2018-01-02 Apple Inc User interfaces for retrieving contextually relevant media content
US20170357644A1 (en) 2016-06-12 2017-12-14 Apple Inc. Notable moments in a collection of digital assets
AU2017100670C4 (en) * 2016-06-12 2019-11-21 Apple Inc. User interfaces for retrieving contextually relevant media content
US10545653B2 (en) * 2016-06-12 2020-01-28 Apple Inc. Device, method, and graphical user interface for media playback
DK201670580A1 (en) 2016-06-12 2018-01-02 Apple Inc Wrist-based tactile time feedback for non-sighted users
US10430838B1 (en) 2016-06-28 2019-10-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections with automated advertising
US9681265B1 (en) 2016-06-28 2017-06-13 Snap Inc. System to track engagement of media items
US10733255B1 (en) 2016-06-30 2020-08-04 Snap Inc. Systems and methods for content navigation with automated curation
WO2018009588A1 (en) * 2016-07-06 2018-01-11 Macho Daisy Llc Wearable device and system for personal audio messaging
US10348662B2 (en) 2016-07-19 2019-07-09 Snap Inc. Generating customized electronic messaging graphics
US11733720B2 (en) 2016-08-30 2023-08-22 Terydon, Inc. Indexer and method of use thereof
KR102606785B1 (ko) 2016-08-30 2023-11-29 스냅 인코포레이티드 동시 로컬화 및 매핑을 위한 시스템 및 방법
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
KR101899052B1 (ko) 2016-09-19 2018-09-14 한양대학교 에리카산학협력단 이산 제조 시설에서 에너지 관리를 위한 실시간 수요 입찰 방법 및 시스템
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
JP6181833B1 (ja) * 2016-09-29 2017-08-16 株式会社ゲオインタラクティブ 画像表示装置及び画像表示用プログラム
US10432559B2 (en) 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
KR102298379B1 (ko) 2016-11-07 2021-09-07 스냅 인코포레이티드 이미지 변경자들의 선택적 식별 및 순서화
JP2018078463A (ja) * 2016-11-10 2018-05-17 ソニー株式会社 画像処理装置および設定方法、並びにプログラム
US11281993B2 (en) 2016-12-05 2022-03-22 Apple Inc. Model and ensemble compression for metric learning
US10203855B2 (en) 2016-12-09 2019-02-12 Snap Inc. Customized user-controlled media overlays
JP2018106289A (ja) * 2016-12-22 2018-07-05 パイオニア株式会社 表示制御装置、表示制御方法、プログラム及び記録媒体
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
KR20180075989A (ko) * 2016-12-27 2018-07-05 삼성전자주식회사 전자 장치, 웨어러블 장치 및 전자 장치의 표시 객체 제어 방법
US10747423B2 (en) 2016-12-31 2020-08-18 Spotify Ab User interface for media content playback
US10489106B2 (en) * 2016-12-31 2019-11-26 Spotify Ab Media content playback during travel
US11514098B2 (en) * 2016-12-31 2022-11-29 Spotify Ab Playlist trailers for media content playback during travel
US11616745B2 (en) 2017-01-09 2023-03-28 Snap Inc. Contextual generation and selection of customized media content
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
US10454857B1 (en) 2017-01-23 2019-10-22 Snap Inc. Customized digital avatar accessories
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
US11250075B1 (en) 2017-02-17 2022-02-15 Snap Inc. Searching social media content
US10319149B1 (en) 2017-02-17 2019-06-11 Snap Inc. Augmented reality anamorphosis system
US10074381B1 (en) 2017-02-20 2018-09-11 Snap Inc. Augmented reality speech balloon system
US10565795B2 (en) 2017-03-06 2020-02-18 Snap Inc. Virtual vision system
US10523625B1 (en) 2017-03-09 2019-12-31 Snap Inc. Restricted group content collection
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
WO2018186011A1 (ja) * 2017-04-03 2018-10-11 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
US11170393B1 (en) 2017-04-11 2021-11-09 Snap Inc. System to calculate an engagement score of location based media content
US10387730B1 (en) 2017-04-20 2019-08-20 Snap Inc. Augmented reality typography personalization system
KR102455041B1 (ko) 2017-04-27 2022-10-14 스냅 인코포레이티드 지도-기반 소셜 미디어 플랫폼들에 대한 위치 프라이버시 관리
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
US10212541B1 (en) 2017-04-27 2019-02-19 Snap Inc. Selective location-based identity communication
US10467147B1 (en) 2017-04-28 2019-11-05 Snap Inc. Precaching unlockable data elements
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. USER INTERFACE FOR CORRECTING RECOGNITION ERRORS
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
US10928980B2 (en) 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
DK201770429A1 (en) 2017-05-12 2018-12-14 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US20220279063A1 (en) 2017-05-16 2022-09-01 Apple Inc. Methods and interfaces for home media control
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US20180336275A1 (en) 2017-05-16 2018-11-22 Apple Inc. Intelligent automated assistant for media exploration
US10803120B1 (en) 2017-05-31 2020-10-13 Snap Inc. Geolocation based playlists
US10657328B2 (en) 2017-06-02 2020-05-19 Apple Inc. Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
USD936663S1 (en) 2017-06-04 2021-11-23 Apple Inc. Display screen or portion thereof with graphical user interface
US11475254B1 (en) 2017-09-08 2022-10-18 Snap Inc. Multimodal entity identification
US10740974B1 (en) 2017-09-15 2020-08-11 Snap Inc. Augmented reality system
US10445429B2 (en) 2017-09-21 2019-10-15 Apple Inc. Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
WO2019061512A1 (zh) * 2017-09-30 2019-04-04 华为技术有限公司 一种任务切换方法及终端
US10499191B1 (en) 2017-10-09 2019-12-03 Snap Inc. Context sensitive presentation of content
US10573043B2 (en) 2017-10-30 2020-02-25 Snap Inc. Mobile-based cartographic control of display content
USD857033S1 (en) 2017-11-07 2019-08-20 Apple Inc. Electronic device with graphical user interface
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US11265273B1 (en) 2017-12-01 2022-03-01 Snap, Inc. Dynamic media overlay with smart widget
US11017173B1 (en) 2017-12-22 2021-05-25 Snap Inc. Named entity recognition visual context and caption data
US10678818B2 (en) 2018-01-03 2020-06-09 Snap Inc. Tag distribution visualization system
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US11507614B1 (en) 2018-02-13 2022-11-22 Snap Inc. Icon based tagging
US10979752B1 (en) 2018-02-28 2021-04-13 Snap Inc. Generating media content items based on location information
US10885136B1 (en) 2018-02-28 2021-01-05 Snap Inc. Audience filtering system
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10327096B1 (en) 2018-03-06 2019-06-18 Snap Inc. Geo-fence selection system
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
EP3766028A1 (de) 2018-03-14 2021-01-20 Snap Inc. Erzeugung von sammelbaren gegenständen auf der basis von ortsinformationen
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US11163941B1 (en) 2018-03-30 2021-11-02 Snap Inc. Annotating a collection of media content items
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US10219111B1 (en) 2018-04-18 2019-02-26 Snap Inc. Visitation tracking system
US11366571B2 (en) * 2018-05-04 2022-06-21 Dentma, LLC Visualization components including sliding bars
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
US11243996B2 (en) 2018-05-07 2022-02-08 Apple Inc. Digital asset search user interface
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US11086935B2 (en) 2018-05-07 2021-08-10 Apple Inc. Smart updates from historical database changes
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
US10896197B1 (en) 2018-05-22 2021-01-19 Snap Inc. Event detection system
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
USD877175S1 (en) 2018-06-04 2020-03-03 Apple Inc. Electronic device with graphical user interface
US10679393B2 (en) 2018-07-24 2020-06-09 Snap Inc. Conditional modification of augmented reality object
WO2020044689A1 (ja) * 2018-08-27 2020-03-05 テルモ株式会社 医療機器
US10997760B2 (en) 2018-08-31 2021-05-04 Snap Inc. Augmented reality anthropomorphization system
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
US10803135B2 (en) 2018-09-11 2020-10-13 Apple Inc. Techniques for disambiguating clustered occurrence identifiers
DK179888B1 (en) 2018-09-11 2019-08-27 Apple Inc. CONTENT-BASED TACTICAL OUTPUTS
US10846343B2 (en) 2018-09-11 2020-11-24 Apple Inc. Techniques for disambiguating clustered location identifiers
US10698583B2 (en) 2018-09-28 2020-06-30 Snap Inc. Collaborative achievement interface
JP7115219B2 (ja) * 2018-10-26 2022-08-09 セイコーエプソン株式会社 表示方法、および表示装置
USD883319S1 (en) 2018-10-29 2020-05-05 Apple Inc. Electronic device with graphical user interface
JP2020071500A (ja) * 2018-10-29 2020-05-07 セイコーエプソン株式会社 表示方法および表示装置
US10778623B1 (en) 2018-10-31 2020-09-15 Snap Inc. Messaging and gaming applications communication platform
US10939236B1 (en) 2018-11-30 2021-03-02 Snap Inc. Position service to determine relative position to map features
US11199957B1 (en) 2018-11-30 2021-12-14 Snap Inc. Generating customized avatars based on location information
JP7183778B2 (ja) * 2018-12-26 2022-12-06 セイコーエプソン株式会社 表示方法及び表示装置
US11032670B1 (en) 2019-01-14 2021-06-08 Snap Inc. Destination sharing in location sharing system
US10939246B1 (en) 2019-01-16 2021-03-02 Snap Inc. Location-based context information sharing in a messaging system
US11294936B1 (en) 2019-01-30 2022-04-05 Snap Inc. Adaptive spatial density based clustering
US10936066B1 (en) 2019-02-13 2021-03-02 Snap Inc. Sleep detection in a location sharing system
USD916867S1 (en) 2019-02-15 2021-04-20 Apple Inc. Display screen or portion thereof with graphical user interface
US10838599B2 (en) 2019-02-25 2020-11-17 Snap Inc. Custom media overlay system
US10964082B2 (en) 2019-02-26 2021-03-30 Snap Inc. Avatar based on weather
JP2020144412A (ja) * 2019-03-04 2020-09-10 セイコーエプソン株式会社 表示方法及び表示装置
US10852918B1 (en) 2019-03-08 2020-12-01 Snap Inc. Contextual information in chat
US11868414B1 (en) 2019-03-14 2024-01-09 Snap Inc. Graph-based prediction for contact suggestion in a location sharing system
US11852554B1 (en) 2019-03-21 2023-12-26 Snap Inc. Barometer calibration in a location sharing system
US11249614B2 (en) 2019-03-28 2022-02-15 Snap Inc. Generating personalized map interface with enhanced icons
US10810782B1 (en) 2019-04-01 2020-10-20 Snap Inc. Semantic texture mapping system
JP7272082B2 (ja) * 2019-04-18 2023-05-12 セイコーエプソン株式会社 表示方法及び表示装置
USD929440S1 (en) 2019-04-19 2021-08-31 Pepsico, Inc. Display screen or portion thereof with animated graphical user interface
CN111782112B (zh) * 2019-04-24 2022-04-26 北京京东尚科信息技术有限公司 用于呈现图像的方法和装置
CN110119296B (zh) * 2019-04-30 2021-09-14 华为技术有限公司 切换父页面和子页面的方法、相关装置
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets
DK201970535A1 (en) 2019-05-06 2020-12-21 Apple Inc Media browsing user interface with intelligently selected representative media items
TWI728361B (zh) 2019-05-15 2021-05-21 和碩聯合科技股份有限公司 用於一電子裝置的快速資料瀏覽方法
US10582453B1 (en) 2019-05-30 2020-03-03 Snap Inc. Wearable device location systems architecture
US10560898B1 (en) 2019-05-30 2020-02-11 Snap Inc. Wearable device location systems
KR20220027295A (ko) 2019-05-31 2022-03-07 애플 인크. 오디오 미디어 제어를 위한 사용자 인터페이스
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
US10996761B2 (en) 2019-06-01 2021-05-04 Apple Inc. User interfaces for non-visual output of time
US10893385B1 (en) 2019-06-07 2021-01-12 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
CN110221765B (zh) * 2019-06-10 2021-07-06 惠州Tcl移动通信有限公司 一种视频文件播放方法、装置、存储介质及终端
US11307747B2 (en) 2019-07-11 2022-04-19 Snap Inc. Edge gesture interface with smart interactions
JP7331517B2 (ja) * 2019-07-23 2023-08-23 セイコーエプソン株式会社 表示方法および表示装置
US11821742B2 (en) 2019-09-26 2023-11-21 Snap Inc. Travel based notifications
US11218838B2 (en) 2019-10-31 2022-01-04 Snap Inc. Focused map-based context information surfacing
CN110764671B (zh) * 2019-11-06 2022-07-12 北京字节跳动网络技术有限公司 信息展示方法、装置、电子设备和计算机可读介质
TWI817014B (zh) * 2019-11-25 2023-10-01 仁寶電腦工業股份有限公司 基於時間軸的圖形使用者介面提供方法、系統與紀錄媒體
US11799736B2 (en) * 2019-12-27 2023-10-24 Digital Guardian Llc Systems and methods for investigating potential incidents across entities in networked environments
US11429618B2 (en) 2019-12-30 2022-08-30 Snap Inc. Surfacing augmented reality objects
US11128715B1 (en) 2019-12-30 2021-09-21 Snap Inc. Physical friend proximity in chat
US11343323B2 (en) 2019-12-31 2022-05-24 Snap Inc. Augmented reality objects registry
US11169658B2 (en) 2019-12-31 2021-11-09 Snap Inc. Combined map icon with action indicator
US11842014B2 (en) 2019-12-31 2023-12-12 Neonode Inc. Contactless touch input system
US11228551B1 (en) 2020-02-12 2022-01-18 Snap Inc. Multiple gateway message exchange
US11516167B2 (en) 2020-03-05 2022-11-29 Snap Inc. Storing data based on device location
US11619501B2 (en) 2020-03-11 2023-04-04 Snap Inc. Avatar based on trip
US11430091B2 (en) 2020-03-27 2022-08-30 Snap Inc. Location mapping for large scale augmented-reality
US10956743B1 (en) 2020-03-27 2021-03-23 Snap Inc. Shared augmented reality system
TWI751576B (zh) * 2020-06-04 2022-01-01 仁寶電腦工業股份有限公司 具有動態背景之圖形使用者介面的提供方法、系統與紀錄媒體
US11314776B2 (en) 2020-06-15 2022-04-26 Snap Inc. Location sharing using friend list versions
US11290851B2 (en) 2020-06-15 2022-03-29 Snap Inc. Location sharing using offline and online objects
US11503432B2 (en) 2020-06-15 2022-11-15 Snap Inc. Scalable real-time location sharing framework
US11483267B2 (en) 2020-06-15 2022-10-25 Snap Inc. Location sharing using different rate-limited links
US11308327B2 (en) 2020-06-29 2022-04-19 Snap Inc. Providing travel-based augmented reality content with a captured image
CN111857481A (zh) * 2020-07-24 2020-10-30 京东方科技集团股份有限公司 图像显示方法、设备及存储介质
CN112000267A (zh) * 2020-08-24 2020-11-27 北京字节跳动网络技术有限公司 信息显示方法、装置、设备及存储介质
US11349797B2 (en) 2020-08-31 2022-05-31 Snap Inc. Co-location connection service
US11416136B2 (en) 2020-09-14 2022-08-16 Apple Inc. User interfaces for assigning and responding to user inputs
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
US11606756B2 (en) 2021-03-29 2023-03-14 Snap Inc. Scheduling requests for location data
US11645324B2 (en) 2021-03-31 2023-05-09 Snap Inc. Location-based timeline media content system
US11893212B2 (en) 2021-06-06 2024-02-06 Apple Inc. User interfaces for managing application widgets
US20230095263A1 (en) * 2021-09-24 2023-03-30 Apple Inc. Devices, Methods, and Graphical User Interfaces For Interactions with a Headphone Case
US11829834B2 (en) 2021-10-29 2023-11-28 Snap Inc. Extended QR code
US20240019943A1 (en) * 2022-07-12 2024-01-18 Samsung Electronics Co., Ltd. User interface device of display device and method for controlling the same

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030055446A1 (en) 2001-09-20 2003-03-20 Seward Kirk Patrick Microfabricated surgical device for interventional procedures
US20030076301A1 (en) 2001-10-22 2003-04-24 Apple Computer, Inc. Method and apparatus for accelerated scrolling
US20030095096A1 (en) 2001-10-22 2003-05-22 Apple Computer, Inc. Method and apparatus for use of rotational user inputs
US7046230B2 (en) 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
US7084856B2 (en) 2001-10-22 2006-08-01 Apple Computer, Inc. Mouse having a rotary dial

Family Cites Families (190)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4313108A (en) 1978-12-07 1982-01-26 Casio Computer Co., Ltd. Electric apparatus for displaying a plurality of key symbols on a single passive display
FR2662009B1 (fr) 1990-05-09 1996-03-08 Apple Computer Icone manupulable a faces multiples pour affichage sur ordinateur.
US5570109A (en) 1992-05-27 1996-10-29 Apple Computer, Inc. Schedule and to-do list for a pen-based computer system
US5396590A (en) 1992-09-17 1995-03-07 Apple Computer, Inc. Non-modal method and apparatus for manipulating graphical objects
US5446882A (en) 1992-10-02 1995-08-29 Apple Computer, Inc. Interface for a computerized database having card and list views
US5345543A (en) 1992-11-16 1994-09-06 Apple Computer, Inc. Method for manipulating objects on a computer display
US5463725A (en) 1992-12-31 1995-10-31 International Business Machines Corp. Data processing system graphical user interface which emulates printed material
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
US5689669A (en) 1994-04-29 1997-11-18 General Magic Graphical user interface for navigating between levels displaying hallway and room metaphors
JPH08147138A (ja) * 1994-11-24 1996-06-07 Taito Corp 情報提供装置
US5541697A (en) 1994-11-29 1996-07-30 Eastman Kodak Company Camera with orientation indicator
JPH08336069A (ja) 1995-04-13 1996-12-17 Eastman Kodak Co 電子スチルカメラ
US6496182B1 (en) * 1995-06-07 2002-12-17 Microsoft Corporation Method and system for providing touch-sensitive screens for the visually impaired
US6486895B1 (en) 1995-09-08 2002-11-26 Xerox Corporation Display system for displaying lists of linked documents
JP3786294B2 (ja) * 1995-10-02 2006-06-14 ソニー株式会社 画像制御装置および方法
US6011585A (en) 1996-01-19 2000-01-04 Apple Computer, Inc. Apparatus and method for rotating the display orientation of a captured image
US5864868A (en) 1996-02-13 1999-01-26 Contois; David C. Computer control system and user interface for media playing devices
US5659805A (en) 1996-02-16 1997-08-19 Eastman Kodak Company Camera for indicating camera orientations on photographic film
JP3591120B2 (ja) * 1996-03-19 2004-11-17 富士通株式会社 メニュー画面制御装置
JP2003264621A (ja) * 1996-04-26 2003-09-19 Mitsubishi Electric Corp 携帯情報端末装置
US5880733A (en) 1996-04-30 1999-03-09 Microsoft Corporation Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system
US5705005A (en) 1996-05-01 1998-01-06 Davidson Textron Inc. Fabrication of multiple color, gauge, and texture interior auto components
US6006227A (en) 1996-06-28 1999-12-21 Yale University Document stream operating system
US6768999B2 (en) 1996-06-28 2004-07-27 Mirror Worlds Technologies, Inc. Enterprise, stream-based, information management system
US6407757B1 (en) * 1997-12-18 2002-06-18 E-Book Systems Pte Ltd. Computer-based browsing method and computer program product for displaying information in an electronic book form
FR2753868A1 (fr) 1996-09-25 1998-03-27 Technical Maintenance Corp Procede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede
US5838326A (en) 1996-09-26 1998-11-17 Xerox Corporation System for moving document objects in a 3-D workspace
JPH10198517A (ja) * 1997-01-10 1998-07-31 Tokyo Noukou Univ 表示装置の表示内容制御方法
JPH10232757A (ja) * 1997-02-19 1998-09-02 Sharp Corp メディア選択装置
JPH1139132A (ja) * 1997-07-15 1999-02-12 Sharp Corp インターフェースシステム
EP1014257A4 (de) 1997-08-12 2000-10-04 Matsushita Electric Ind Co Ltd Fensteranzeige
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
JP2000101879A (ja) 1998-09-25 2000-04-07 Canon Inc 撮像装置
GB2333215B (en) * 1998-01-13 2002-05-08 Sony Electronics Inc Systems and methods for enabling manipulation of a plurality of graphic images on a display screen
US9292111B2 (en) 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6211856B1 (en) 1998-04-17 2001-04-03 Sung M. Choi Graphical user interface touch screen with an auto zoom feature
JPH11338600A (ja) 1998-05-26 1999-12-10 Yamatake Corp 設定数値変更方法および設定数値変更装置
GB0027260D0 (en) * 2000-11-08 2000-12-27 Koninl Philips Electronics Nv An image control system
US6919879B2 (en) 1998-06-26 2005-07-19 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
JP2000105772A (ja) * 1998-07-28 2000-04-11 Sharp Corp 情報管理装置
US20010015719A1 (en) 1998-08-04 2001-08-23 U.S. Philips Corporation Remote control has animated gui
JP2000163193A (ja) * 1998-11-25 2000-06-16 Seiko Epson Corp 携帯情報機器及び情報記憶媒体
JP2000214988A (ja) 1999-01-06 2000-08-04 Motorola Inc 動作パタ―ンを利用して無線通信装置への情報を入力する方法
JP2000209324A (ja) * 1999-01-12 2000-07-28 Nec Corp 宛先発信制御システムおよび宛先発信制御方法
JP2000284879A (ja) * 1999-01-29 2000-10-13 Square Co Ltd ゲーム装置、ビデオゲームにおけるコマンド入力方法、及び、その方法を実現するためのプログラムを記録したコンピュータ読み取り可能な記録媒体
US6388877B1 (en) 1999-02-04 2002-05-14 Palm, Inc. Handheld computer with open accessory slot
DK1028570T3 (da) * 1999-02-11 2005-02-14 Sony Int Europe Gmbh Terminal til trådlös telekommunikation og fremgangsmåde til at vise ikoner på et display på en sådan terminal
US7079712B1 (en) 1999-05-25 2006-07-18 Silverbrook Research Pty Ltd Method and system for providing information in a document
US6704007B1 (en) 1999-09-27 2004-03-09 Intel Corporation Controlling displays for processor-based systems
WO2001029702A2 (en) * 1999-10-20 2001-04-26 Koninklijke Philips Electronics N.V. Device and method of browsing an image collection
US6597384B1 (en) 1999-12-22 2003-07-22 Intel Corporation Automatic reorienting of screen orientation using touch sensitive system
US7009626B2 (en) 2000-04-14 2006-03-07 Picsel Technologies Limited Systems and methods for generating visual representations of graphical data and digital document processing
JP4325075B2 (ja) 2000-04-21 2009-09-02 ソニー株式会社 データオブジェクト管理装置
US6879322B2 (en) 2000-05-30 2005-04-12 Fujitsu Limited Three-dimensional object display system, three-dimensional object display method and recording medium recording a three-dimensional object display program
US7451389B2 (en) 2000-06-06 2008-11-11 Microsoft Corporation Method and system for semantically labeling data and providing actions based on semantically labeled data
US6667751B1 (en) 2000-07-13 2003-12-23 International Business Machines Corporation Linear web browser history viewer
US7289102B2 (en) * 2000-07-17 2007-10-30 Microsoft Corporation Method and apparatus using multiple sensors in a device with a display
US6745186B1 (en) * 2000-08-17 2004-06-01 Eastman Kodak Company Product and method for organizing and searching digital images
JP2002082745A (ja) * 2000-09-07 2002-03-22 Sony Corp 情報処理装置及び方法、並びにプログラム格納媒体
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US20020113824A1 (en) 2000-10-12 2002-08-22 Myers Thomas D. Graphic user interface that is usable as a commercial digital jukebox interface
GB2370208B (en) * 2000-12-18 2005-06-29 Symbian Ltd Computing device with user interface for navigating a contacts list
US7030861B1 (en) 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
JP3762243B2 (ja) 2001-03-26 2006-04-05 陣山 俊一 情報処理方法、情報処理プログラム並びに携帯情報端末装置
US6834249B2 (en) 2001-03-29 2004-12-21 Arraycomm, Inc. Method and apparatus for controlling a computing system
US20050024341A1 (en) * 2001-05-16 2005-02-03 Synaptics, Inc. Touch screen with user interface enhancement
US7085693B2 (en) 2001-06-19 2006-08-01 International Business Machines Corporation Manipulation of electronic media using off-line media
JP2003043978A (ja) 2001-07-31 2003-02-14 Sharp Corp 対面式表示装置
JP4174980B2 (ja) * 2001-08-28 2008-11-05 株式会社日立プラントテクノロジー シール剤印刷装置
US6690365B2 (en) * 2001-08-29 2004-02-10 Microsoft Corporation Automatic scrolling
US6995745B2 (en) * 2001-09-13 2006-02-07 E-Book Systems Pte Ltd. Electromechanical information browsing device
US7386325B2 (en) * 2001-10-01 2008-06-10 Motorola, Inc. Method and apparatus for a holster having a user interface
KR20030030384A (ko) * 2001-10-10 2003-04-18 김수경 비누 조성물 및 이를 이용하여 비누를 제조하는 방법
US20070085841A1 (en) * 2001-10-22 2007-04-19 Apple Computer, Inc. Method and apparatus for accelerated scrolling
US20030078981A1 (en) * 2001-10-24 2003-04-24 Infowave Software, Inc. System for and method of populating a contact list on a portable device
US6690387B2 (en) * 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
JP4417721B2 (ja) * 2002-01-22 2010-02-17 富士通株式会社 電子機器とメニュー項目選択方法およびそのプログラム
JP3834039B2 (ja) 2002-01-22 2006-10-18 富士通株式会社 メニュー項目選択装置及び方法
US7138997B2 (en) 2002-06-28 2006-11-21 Autodesk, Inc. System for physical rotation of volumetric display enclosures to facilitate viewing
US7075512B1 (en) * 2002-02-07 2006-07-11 Palmsource, Inc. Method and system for navigating a display screen for locating a desired item of information
US9715500B2 (en) 2004-04-27 2017-07-25 Apple Inc. Method and system for sharing playlists
TWI238348B (en) * 2002-05-13 2005-08-21 Kyocera Corp Portable information terminal, display control device, display control method, and recording media
JP3761165B2 (ja) * 2002-05-13 2006-03-29 株式会社モバイルコンピューティングテクノロジーズ 表示制御装置、携帯型情報端末装置、プログラム、及び表示制御方法
JP3793740B2 (ja) * 2002-05-13 2006-07-05 株式会社モバイルコンピューティングテクノロジーズ 携帯型情報端末装置、表示制御情報、及び表示制御方法
KR100502710B1 (ko) 2002-05-24 2005-07-20 주식회사 아이큐브 광 디스크 재생 장치
JP4108406B2 (ja) * 2002-06-28 2008-06-25 クラリオン株式会社 表示制御装置
JP2004038896A (ja) * 2002-06-28 2004-02-05 Clarion Co Ltd 表示制御手段
US7656393B2 (en) * 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US20050257161A1 (en) 2002-07-26 2005-11-17 Luc Martin Method and system for accessing online applications using a web browser
US7166791B2 (en) * 2002-07-30 2007-01-23 Apple Computer, Inc. Graphical user interface and methods of use thereof in a multimedia player
US7065718B2 (en) 2002-08-08 2006-06-20 International Business Machines Corporation System and method for configuring time related settings using a graphical interface
US7089507B2 (en) 2002-08-12 2006-08-08 International Business Machines Corporation System and method for display views using a single stroke control
CA2506585A1 (en) * 2002-11-18 2004-06-03 Valerie Kucharewski People lists
JP2004187338A (ja) * 2002-11-29 2004-07-02 Nippon Densan Corp Dcモータ駆動回路
US7199786B2 (en) 2002-11-29 2007-04-03 Daniel Suraqui Reduced keyboards system using unistroke input and having automatic disambiguating and a recognition method using said system
US7370290B2 (en) 2002-12-19 2008-05-06 Microsoft Corporation Contact card
US20050240756A1 (en) * 2003-01-12 2005-10-27 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows.
US7098896B2 (en) * 2003-01-16 2006-08-29 Forword Input Inc. System and method for continuous stroke word-based text input
JP2004227393A (ja) * 2003-01-24 2004-08-12 Sony Corp アイコン描画システム、アイコン描画方法及び電子機器装置
US7739597B2 (en) * 2003-02-24 2010-06-15 Microsoft Corporation Interactive media frame display
US20050021418A1 (en) * 2003-03-18 2005-01-27 Matt Marcus Remote activation of digital media
US9406068B2 (en) 2003-04-25 2016-08-02 Apple Inc. Method and system for submitting media for network-based purchase and distribution
US20040235520A1 (en) 2003-05-20 2004-11-25 Cadiz Jonathan Jay Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer
JP4341298B2 (ja) * 2003-05-23 2009-10-07 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP2007526548A (ja) * 2003-06-27 2007-09-13 ソフトスコープ エルエルシー 仮想デスクトップ−メタ組織および制御システム
US8373660B2 (en) * 2003-07-14 2013-02-12 Matt Pallakoff System and method for a portable multimedia client
US20050020325A1 (en) * 2003-07-24 2005-01-27 Motorola, Inc. Multi-configuration portable electronic device and method for operating the same
US20050030309A1 (en) * 2003-07-25 2005-02-10 David Gettman Information display
US20060181517A1 (en) * 2005-02-11 2006-08-17 Apple Computer, Inc. Display actuator
US7499040B2 (en) * 2003-08-18 2009-03-03 Apple Inc. Movable touch pad with added functionality
US6990637B2 (en) 2003-10-23 2006-01-24 Microsoft Corporation Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
US7495659B2 (en) 2003-11-25 2009-02-24 Apple Inc. Touch pad for handheld device
EP1538536A1 (de) * 2003-12-05 2005-06-08 Sony International (Europe) GmbH Techniken für Visualisierung und Kontrolle für digitale Multimediainhalte
JP2005190108A (ja) * 2003-12-25 2005-07-14 Kureo:Kk 表示制御プログラム、表示制御方法および表示制御装置
US7085590B2 (en) 2003-12-31 2006-08-01 Sony Ericsson Mobile Communications Ab Mobile terminal with ergonomic imaging functions
US7512882B2 (en) 2004-01-05 2009-03-31 Microsoft Corporation Systems and methods for providing alternate views when rendering audio/video content in a computing system
US20050162402A1 (en) * 2004-01-27 2005-07-28 Watanachote Susornpol J. Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback
US7580866B2 (en) 2004-02-10 2009-08-25 Verizon Business Global Llc Apparatus, methods, and computer readable medium for determining the location of a portable device in a shopping environment
US7437005B2 (en) 2004-02-17 2008-10-14 Microsoft Corporation Rapid visual sorting of digital files and data
US7163396B2 (en) * 2004-02-27 2007-01-16 Innovative Implant Technology, Llc Instrument and process for the minimum distance verification between two teeth for the placement of one or two bone integrated cylindrical or screwed type implants in density
US20050229112A1 (en) * 2004-04-13 2005-10-13 Clay Timothy M Method and system for conveying an image position
US7330178B2 (en) 2004-04-30 2008-02-12 Motorola, Inc. Display-input apparatus for a multi-configuration portable device
JP4148187B2 (ja) 2004-06-03 2008-09-10 ソニー株式会社 携帯型電子機器、入力操作制御方法及びそのプログラム
US7222307B2 (en) 2004-06-16 2007-05-22 Scenera Technologies, Llc Multipurpose navigation keys for an electronic imaging device
US7379047B2 (en) * 2004-06-30 2008-05-27 Microsoft Corporation Using a physical object to control an attribute of an interactive display application
US20060020904A1 (en) * 2004-07-09 2006-01-26 Antti Aaltonen Stripe user interface
JP2006040050A (ja) * 2004-07-28 2006-02-09 Olympus Corp 再生装置、カメラおよび再生装置の表示切換方法
KR100984596B1 (ko) 2004-07-30 2010-09-30 애플 인크. 터치 감지 입력 장치용 제스처
EP1774427A2 (de) 2004-07-30 2007-04-18 Apple Computer, Inc. Auf modus basierende graphische benutzeroberflächen für berührungsempfindliche eingabeeinrichtungen
CN1993672A (zh) * 2004-08-02 2007-07-04 皇家飞利浦电子股份有限公司 在触摸屏上的压控导航
US7724242B2 (en) * 2004-08-06 2010-05-25 Touchtable, Inc. Touch driven method and apparatus to integrate and display multiple image layers forming alternate depictions of same subject matter
JP4860625B2 (ja) 2004-10-08 2012-01-25 イマージョン コーポレーション タッチ式入力装置におけるボタンおよびスクロール動作シミュレーション用の触覚フィードバック
CN101308442B (zh) * 2004-10-12 2012-04-04 日本电信电话株式会社 三维指示方法和三维指示装置
US7706637B2 (en) * 2004-10-25 2010-04-27 Apple Inc. Host configured for interoperation with coupled portable media player device
JP4411193B2 (ja) 2004-12-09 2010-02-10 富士フイルム株式会社 ディスプレイ付き撮像装置及び画像表示装置
JP4656385B2 (ja) * 2004-12-09 2011-03-23 ソニー株式会社 ウィンドウ表示装置、ウィンドウ表示方法及びウィンドウ表示プログラム
EP1672471A1 (de) * 2004-12-14 2006-06-21 Thomson Multimedia Broadband Belgium Inhaltswiedergabegerät mit einer berührungsempfindlicher Bildschirm
DE102005040125A1 (de) * 2004-12-17 2006-06-29 Volkswagen Ag Bedienvorrichtung
US7489306B2 (en) * 2004-12-22 2009-02-10 Microsoft Corporation Touch screen accuracy
KR100677421B1 (ko) * 2004-12-30 2007-02-02 엘지전자 주식회사 휴대단말기에서의 참조필드 이용방법
US20060146074A1 (en) * 2004-12-31 2006-07-06 Harrison Edward R Display for rotatable steering device
JP2006209258A (ja) * 2005-01-25 2006-08-10 Kenwood Corp Av処理装置、av処理方法及びプログラム
US20060178110A1 (en) * 2005-02-09 2006-08-10 Nokia Corporation System and method for interacting with an entity by means of a mobile station via a user-wearable terminal
US20060176278A1 (en) * 2005-02-10 2006-08-10 Motorola, Inc. Method and system for display orientation
US7818350B2 (en) 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
KR20190061099A (ko) * 2005-03-04 2019-06-04 애플 인크. 다기능 휴대용 장치
US7750893B2 (en) * 2005-04-06 2010-07-06 Nintendo Co., Ltd. Storage medium storing input position processing program, and input position processing device
US20060246874A1 (en) * 2005-04-28 2006-11-02 Sullivan Scott L Cell phone systems
US20060246955A1 (en) 2005-05-02 2006-11-02 Mikko Nirhamo Mobile communication device and method therefor
US20060256090A1 (en) * 2005-05-12 2006-11-16 Apple Computer, Inc. Mechanical overlay
US20060271867A1 (en) 2005-05-27 2006-11-30 Wang Kong Q Mobile communications terminal and method therefore
US20060281449A1 (en) * 2005-06-14 2006-12-14 Huang Kun Enhanced call register menu
US20060286971A1 (en) * 2005-06-17 2006-12-21 Maly John W Automatic storage of contact information on a cellular phone
US20070004451A1 (en) 2005-06-30 2007-01-04 C Anderson Eric Controlling functions of a handheld multifunction device
AU2005203074A1 (en) * 2005-07-14 2007-02-01 Canon Information Systems Research Australia Pty Ltd Image browser
JP2007080255A (ja) 2005-08-19 2007-03-29 Sony Corp 情報処理装置および情報処理方法、記録媒体、並びに、プログラム
US7487346B2 (en) * 2005-09-06 2009-02-03 Apple Inc. Techniques and graphical user interfaces for categorical shuffle
WO2007033354A2 (en) 2005-09-13 2007-03-22 Spacetime3D, Inc. System and method for providing three-dimensional graphical user interface
US20070070045A1 (en) * 2005-09-27 2007-03-29 Shu-Chuan Sung Entering a character into an electronic device
EP1939718A4 (de) * 2005-09-28 2010-08-04 Access Co Ltd Endgerät und programm
US20090140991A1 (en) * 2005-10-07 2009-06-04 Matsushita Electric Industrial Co., Ltd. Input device and mobile terminal having the same
US7844301B2 (en) 2005-10-14 2010-11-30 Lg Electronics Inc. Method for displaying multimedia contents and mobile communications terminal capable of implementing the same
JP4394062B2 (ja) * 2005-10-28 2010-01-06 アルプス電気株式会社 パッド型入力装置
US20070097090A1 (en) * 2005-10-31 2007-05-03 Battles Amy E Digital camera user interface
JP2007158919A (ja) * 2005-12-07 2007-06-21 Fujifilm Corp 画像表示装置及び画像表示方法
US7574672B2 (en) * 2006-01-05 2009-08-11 Apple Inc. Text entry interface for a portable communication device
IL176673A0 (en) 2006-07-03 2007-07-04 Fermon Israel A variably displayable mobile device keyboard
US7791594B2 (en) 2006-08-30 2010-09-07 Sony Ericsson Mobile Communications Ab Orientation based multiple mode mechanically vibrated touch screen display
US8106856B2 (en) 2006-09-06 2012-01-31 Apple Inc. Portable electronic device for photo management
US7996792B2 (en) 2006-09-06 2011-08-09 Apple Inc. Voicemail manager for portable multifunction device
US8564544B2 (en) * 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US20080062137A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Touch actuation controller for multi-state media presentation
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
US8736557B2 (en) 2006-09-11 2014-05-27 Apple Inc. Electronic device with image based browsers
US20080066135A1 (en) 2006-09-11 2008-03-13 Apple Computer, Inc. Search user interface for media device
US7581186B2 (en) * 2006-09-11 2009-08-25 Apple Inc. Media manager with integrated browsers
US7978177B2 (en) * 2006-09-29 2011-07-12 Varia Holdings Llc Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling
US7877707B2 (en) * 2007-01-06 2011-01-25 Apple Inc. Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
US9001047B2 (en) 2007-01-07 2015-04-07 Apple Inc. Modal change based on orientation of a portable multifunction device
US7685163B2 (en) 2007-01-07 2010-03-23 Apple Inc. Automated creation of media asset illustrations
US20080167081A1 (en) * 2007-01-10 2008-07-10 Eng U P Peter Keyless touch-screen cellular telephone
US7750895B2 (en) * 2007-06-29 2010-07-06 Microsoft Corporation Navigating lists using input motions
JP5440174B2 (ja) * 2007-10-26 2014-03-12 日本電気株式会社 電子機器、電子機器の制御方法および電子機器の制御プログラムの記憶媒体
US8217906B2 (en) * 2007-11-16 2012-07-10 Sony Ericsson Mobile Communications Ab User interface, apparatus, method, and computer program for viewing of content on a screen
KR101111566B1 (ko) 2008-05-23 2012-02-24 삼성전자주식회사 휴대 단말기의 인터페이스 전환 장치 및 방법
US9176962B2 (en) * 2009-09-07 2015-11-03 Apple Inc. Digital media asset browsing with audio cues
JP5908253B2 (ja) 2011-10-28 2016-04-26 シャープ株式会社 機器制御装置及び機器制御方法
ES2805734T3 (es) 2015-06-30 2021-02-15 Unity Health Toronto Dispositivo para lesión cardíaca

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030055446A1 (en) 2001-09-20 2003-03-20 Seward Kirk Patrick Microfabricated surgical device for interventional procedures
US20030076301A1 (en) 2001-10-22 2003-04-24 Apple Computer, Inc. Method and apparatus for accelerated scrolling
US20030095096A1 (en) 2001-10-22 2003-05-22 Apple Computer, Inc. Method and apparatus for use of rotational user inputs
US7046230B2 (en) 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
US7084856B2 (en) 2001-10-22 2006-08-01 Apple Computer, Inc. Mouse having a rotary dial

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11249631B2 (en) 2013-11-07 2022-02-15 Sony Corporation Information processing apparatus and information processing method
US11687225B2 (en) 2013-11-07 2023-06-27 Sony Group Corporation Information processing apparatus and information processing method

Also Published As

Publication number Publication date
JP2010503130A (ja) 2010-01-28
KR101191550B1 (ko) 2012-10-15
GB0905084D0 (en) 2009-05-06
HK1164506A1 (en) 2012-09-21
US20090198359A1 (en) 2009-08-06
DE202007018761U1 (de) 2009-03-19
CN101512473B (zh) 2014-07-23
KR20090040462A (ko) 2009-04-24
AU2007296558A1 (en) 2008-03-20
AU2008101171B4 (en) 2009-09-24
DE112007002143T5 (de) 2009-07-02
KR20120098902A (ko) 2012-09-05
CA2882403C (en) 2019-06-11
KR101124913B1 (ko) 2012-03-27
JP2014112412A (ja) 2014-06-19
CN104238943B (zh) 2019-05-17
US8564543B2 (en) 2013-10-22
EP2064620A2 (de) 2009-06-03
HK1164487A1 (en) 2012-09-21
AU2008101164B4 (en) 2009-09-24
GB201114592D0 (en) 2011-10-05
WO2008033853A3 (en) 2008-05-15
CN101512473A (zh) 2009-08-19
EP2682851A1 (de) 2014-01-08
GB2480573B (en) 2012-01-04
GB2455257A (en) 2009-06-10
DE212007000053U1 (de) 2009-03-12
US9489106B2 (en) 2016-11-08
CA2661200A1 (en) 2008-03-20
GB2455257B (en) 2012-01-04
AU2008101164A4 (en) 2009-01-08
JP2018185829A (ja) 2018-11-22
US20080062141A1 (en) 2008-03-13
JP5869012B2 (ja) 2016-02-24
US8587528B2 (en) 2013-11-19
AU2008101162A4 (en) 2009-01-08
US20170010782A1 (en) 2017-01-12
CN104238943A (zh) 2014-12-24
US10133475B2 (en) 2018-11-20
JP2016103286A (ja) 2016-06-02
AU2008101171A4 (en) 2009-01-08
KR101191574B1 (ko) 2012-10-15
KR20110022742A (ko) 2011-03-07
AU2008101162B4 (en) 2009-10-01
GB2480573A (en) 2011-11-23
KR20110020954A (ko) 2011-03-03
CA2882403A1 (en) 2008-03-20
US20090172532A1 (en) 2009-07-02
JP6391602B2 (ja) 2018-09-19
WO2008033853A2 (en) 2008-03-20
KR101296055B1 (ko) 2013-08-12
CA2661200C (en) 2015-05-12

Similar Documents

Publication Publication Date Title
DE202007018762U1 (de) Medienspieler mit bildbasiertem Browsen
US10866715B2 (en) Single action selection of data elements
DE112016000085B4 (de) Gerät, Verfahren und grafische Benutzerschnittstelle für die Navigation durch Medieninhalt
US8736557B2 (en) Electronic device with image based browsers
DE202016006323U1 (de) Vorrichtung zum Navigieren zwischen Benutzerschnittstellen
DE202016002907U1 (de) Vorrichtungen zum Navigieren zwischen Benutzerschnittstellen
DE202007018368U1 (de) Multimediakommunikationseinrichtung mit Berührungsbildschirm, der auf Gesten zur Steuerung, Manipulierung und Editierung von Mediendateien reagiert
US20110004839A1 (en) User-customized computer display method
DE202007014957U1 (de) Multimediakommunikationseinrichtung mit Berührungsbildschirm, der auf Gesten zur Steuerung, Manipulierung und Editierung von Mediendateien reagiert
DE112007002133T5 (de) Medienverwalter mit integrierten Browsern
TW201137729A (en) Gallery application for content viewing
DE202009018283U1 (de) Karten-Metapher für Aktivitäten in einem Rechengerät
US20130002796A1 (en) System and Method For Incorporating Content In A Videoconferencing Environment Without A Personal Computer
US20180121084A1 (en) Information display device
AU2011250783B2 (en) Media player with imaged based browsing
DE102010061108A1 (de) Zugriff auf eine elektronische Objektsammlung mittels einer Mehrzahl an Ansichten
DE202008011787U1 (de) Mobile elektronische Vorrichtungen mit graphischer Benutzerschnittstelle

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 20090423

R150 Term of protection extended to 6 years

Effective date: 20100928

R151 Term of protection extended to 8 years
R151 Term of protection extended to 8 years

Effective date: 20130917

R152 Term of protection extended to 10 years
R071 Expiry of right