(57)【要約】      （修正有）【課題】携帯型メディアプレーヤ上でメディアを、再生、ソート、変更、格納、および、カタログ化する方法およびシステムを提供する。【解決手段】ハンドヘルド電子デバイス２であって、接触感知面８と、視覚的出力デバイス６とを備え、前記視覚的出力デバイス６は、複数の画像を少なくとも２つの群で表示することが可能であり、前記複数の画像は、前記接触感知面８に対するユーザ入力に応じて、第１の群から第２の群に順次進行することができる。【選択図】図１
2014112412.tif 000002
【特許請求の範囲】
【請求項１】
ハンドヘルド電子デバイスであって、
接触感知面と、
視覚的出力デバイスとを備え、
前記視覚的出力デバイスは、複数の画像を少なくとも２つの群で表示することが可能であり、
前記複数の画像は、前記接触感知面に対するユーザ入力に応じて、第１の群から第２の群に順次進行することができる、ハンドヘルド電子デバイス。
【請求項２】
請求項１に記載のハンドヘルド電子デバイスであって、前記ユーザ入力は、前記接触感知面上または前記接触感知面の近傍における指のスライド動作である、ハンドヘルド電子デバイス。
【請求項３】
請求項１に記載のハンドヘルド電子デバイスであって、前記視覚的出力デバイスおよび前記接触感知面は、タッチスクリーンディスプレイの一部である、ハンドヘルド電子デバイス。
【請求項４】
請求項３に記載のハンドヘルド電子デバイスであって、前記ユーザ入力は、前記タッチスクリーンディスプレイの表面に沿って前記ユーザの指をスライドさせることである、ハンドヘルド電子デバイス。
【請求項５】
請求項４に記載のハンドヘルド電子デバイスであって、前記進行は、前記指が前記タッチスクリーンディスプレイの前記表面に沿ってスライドされる速度に実質的に比例する、ハンドヘルド電子デバイス。
【請求項６】
請求項４に記載のハンドヘルド電子デバイスであって、前記指は、前記第１の群と前記第２の群との間で前記画像を順次進行させるために、前記タッチスクリーンディスプレイによって表示されている前記第１および第２の群の画像の上を、前記タッチスクリーンディスプレイを横切ってスライドされる、ハンドヘルド電子デバイス。
【請求項７】
請求項４に記載のハンドヘルド電子デバイスであって、前記指は、前記第１の群と前記第２の群との間で前記画像を順次進行させるために、表示されているユーザインターフェース要素を横切ってスライドされる、ハンドヘルド電子デバイス。
【請求項８】
請求項１に記載のハンドヘルド電子デバイスであって、前記接触感知面は、タッチパッドを備える、ハンドヘルド電子デバイス。
【請求項９】
請求項１に記載のハンドヘルド電子デバイスであって、前記指のスライドは、前記接触感知面に対して実質的に水平なスワイプである、ハンドヘルド電子デバイス。
【請求項１０】
請求項１に記載のハンドヘルド電子デバイスであって、前記指のスライドは、前記接触感知面に関する実質的に円形の動きである、ハンドヘルド電子デバイス。
【請求項１１】
請求項１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、前記指のスライドは、ジェスチャとして認識される、ハンドヘルド電子デバイス。
【請求項１２】
請求項１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、ユーザが前記接触感知面上で指をタップするのに応じて、前記画像の少なくとも１つに関連付けられた別のセットのデータが表示される、ハンドヘルド電子デバイス。
【請求項１３】
請求項１２に記載のハンドヘルド電子デバイスであって、前記指のタップは、前記別のセットのデータを表示するために、表示されている前記画像の前記少なくとも１つの上でなされる、ハンドヘルド電子デバイス。
【請求項１４】
請求項１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、前記第１の群の画像は、実質的に全体が見えるよう表示され、前記第２の群の画像は、部分的に見えないように、または、変形されて表示される、ハンドヘルド電子デバイス。
【請求項１５】
請求項１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、
前記指は、前記第１の群と前記第２の群との間で前記画像を順次進行させるために、前記接触感知面を横切ってスライドされ、
前記画像の順次の進行は、アニメーション化されている、ハンドヘルド電子デバイス。
【請求項１６】
請求項１５に記載のハンドヘルド電子デバイスであって、前記画像の順次の進行の前記アニメーションは、ページをめくることをまねたものである、ハンドヘルド電子デバイス。
【請求項１７】
請求項１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、ユーザ動作に応じて、前記画像の少なくとも１つに関連付けられた別のセットのデータが表示される、ハンドヘルド電子デバイス。
【請求項１８】
請求項１７に記載のハンドヘルド電子デバイスであって、前記別のセットのデータの前記表示は、前記別のセットのデータの前記表示のアニメーションを含む、ハンドヘルド電子デバイス。
【請求項１９】
請求項１８に記載のハンドヘルド電子デバイスであって、前記別のセットのデータの前記表示の前記アニメーションは、前記画像の前記少なくとも１つの二次元回転を含む、ハンドヘルド電子デバイス。
【請求項２０】
請求項１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、前記画像は、アルバムアート、ムービーアート、写真、モード、アプリケーション、カレンダー機能、連絡先、または、文書に対応する、ハンドヘルド電子デバイス。
【請求項２１】
請求項１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、ユーザが前記接触感知面と相互作用するのに応じて、前記両群の画像の少なくとも１つに関連付けられた別のセットのデータが表示される、ハンドヘルド電子デバイス。
【請求項２２】
ディスプレイとユーザ入力デバイスとを有する携帯型電子デバイスに格納された画像をブラウズするための方法であって、
一群の画像からの複数の画像を表示する画像ブラウザを表示する工程と、
少なくとも１つのユーザ入力に従って、前記一群の画像を遷移させる工程と、
前記遷移工程に続いて、前記一群の画像からの前記複数の画像の内の１つを選択する工程と、
次いで、前記選択された画像に関連付けられた動作を実行する工程と、
を備える、方法。
【請求項２３】
請求項２２に記載の方法であって、前記遷移工程の間に、前記画像の内の１つが主モードで表示され、前記画像の内の複数の残りの画像が副モードで表示され、前記遷移工程が起きるにつれて、前記主モードで表示されている前記画像の内の前記１つが変化する、方法。
【請求項２４】
請求項２２に記載の方法であって、前記複数の画像の内の１つを選択する工程は、別のユーザ入力に基づいて実行される、方法。
【請求項２５】
請求項２４に記載の方法であって、前記遷移工程のための前記少なくとも１つのユーザ入力は、少なくとも第１のジェスチャに関連し、前記選択工程のための前記別のユーザ入力は、少なくとも第２のジェスチャに関連し、前記第２のジェスチャは、前記第１のジェスチャと異なる、方法。
【請求項２６】
請求項２２に記載の方法であって、前記画像の各々は、複数のメディアアイテムの内の異なる１つに対応しており、前記動作を実行する工程は、前記選択された画像に対応する前記メディアアイテムの内の１つに関する動作を実行する、方法。
【請求項２７】
請求項２２に記載の方法であって、前記画像は、メディアアイテムに関連付けられている、方法。
【請求項２８】
請求項２２に記載の方法であって、前記ユーザ入力は、回転ユーザ入力である、方法。
【請求項２９】
請求項２２に記載の方法であって、前記ユーザ入力は、直線ユーザ入力である、方法。
【請求項３０】
請求項２２に記載の方法であって、前記ユーザ入力は、前記ユーザ入力デバイスを横切る水平のスライドである、方法。
【請求項３１】
請求項２２ないし３０のいずれかに記載の方法であって、前記ユーザ入力デバイスは、感知面を備えており、前記ユーザ入力は、前記接触感知面を介してなされる、方法。
【請求項３２】
請求項３１に記載の方法であって、前記感知面は、接触感知面である、方法。
【請求項３３】
請求項３２に記載の方法であって、前記接触感知面は、タッチパッド、タッチスクリーン、または、接触感知ハウジング、から選択される、方法。
【請求項３４】
請求項３３に記載の方法であって、前記画像を遷移させる工程は、前記接触感知面の所定の領域で物体が検出された時のみ実行される、方法。
【請求項３５】
請求項３４に記載の方法であって、前記所定の領域は、表示されている前記画像ベースブラウザの上である、方法。
【請求項３６】
請求項３１に記載の方法であって、前記ユーザ入力デバイスおよび前記ディスプレイは、接触感知ディスプレイデバイスであり、前記画像ブラウザは、前記接触感知ディスプレイデバイスによって表示され、前記ユーザ入力は、前記接触感知ディスプレイデバイスを用いて提供される、方法。
【請求項３７】
請求項３６に記載の方法であって、前記ユーザ入力は、前記画像ブラウザが複数の前記画像を表示している時に、前記接触感知ディスプレイデバイスを用いて提供される、方法。
【請求項３８】
携帯型電子デバイスであって、
ディスプレイデバイスと、
ユーザ入力デバイスと、
１または複数のデータアイテムと関連付けられた複数の画像と、前記複数の画像を表示、様々に探索、および、選択するためのコンピュータプログラムコードとを格納できる少なくとも１つのメモリデバイスと、
前記ディスプレイデバイス、前記ユーザ入力デバイス、および、前記少なくとも１つのメモリデバイスに動作可能に接続され、前記複数の画像を表示、様々に探索、および、選択するための前記コンピュータプログラムコードを実行できる処理デバイスと、を備え、
一群の画像からの複数の画像が表示され、表示されている前記画像は、前記ユーザ入力デバイスでの少なくとも１つのユーザ入力に従って遷移される、携帯型電子デバイス。
【請求項３９】
請求項３８に記載の携帯型電子デバイスであって、前記ユーザ入力デバイスは、接触感知デバイスである、携帯型電子デバイス。
【請求項４０】
請求項３９に記載の携帯型電子デバイスであって、前記接触感知デバイスは、タッチパッドである、携帯型電子デバイス。
【請求項４１】
請求項３９に記載の携帯型電子デバイスであって、前記接触感知デバイスは、タッチスクリーンである、携帯型電子デバイス。
【請求項４２】
請求項３６に記載の携帯型電子デバイスであって、前記ユーザ入力は、直線ユーザ入力である、携帯型電子デバイス。
【請求項４３】
請求項３６に記載の携帯型電子デバイスであって、前記ユーザ入力は、回転ユーザ入力である、携帯型電子デバイス。
【請求項４４】
請求項３６に記載の携帯型電子デバイスであって、前記画像は、前記遷移工程の際に、前記ディスプレイデバイスを横切って水平に移動する、携帯型電子デバイス。
【請求項４５】
請求項３６に記載の携帯型電子デバイスであって、前記画像は、前記ユーザ入力と同時に移動する、携帯型電子デバイス。
【請求項４６】
電子デバイスであって、
複数のメディアアイテムを格納するストレージデバイスと、
タッチスクリーンディスプレイと、
前記メディアアイテムに関連付けられた画像を前記タッチスクリーンディスプレイ上に表示すると共に、ユーザが、前記画像をブラウズして前記複数のメディアアイテム内の特定のメディアアイテムを見つけることを可能にするよう動作可能な画像ブラウザモジュールと、
前記特定のメディアアイテムを再生するよう動作可能な再生モジュールと、を備える、電子デバイス。
【請求項４７】
請求項４６に記載の電子デバイスであって、前記ユーザは、前記タッチスクリーンディスプレイを介したユーザ入力を用いて前記画像をブラウズする、電子デバイス。
【請求項４８】
請求項４６に記載の電子デバイスであって、前記ユーザ入力は、ジェスチャである、電子デバイス。
【請求項４９】
請求項４６に記載の電子デバイスであって、前記ユーザ入力は、指によって提供される、電子デバイス。
【請求項５０】
請求項４５に記載の電子デバイスであって、前記ユーザ入力は、前記タッチスクリーンディスプレイ上で指をスライドさせることを含む、電子デバイス。
【請求項５１】
請求項５０に記載の電子デバイスであって、前記ユーザ入力は、さらに、前記タッチスクリーンディスプレイに対するユーザ選択動作を含む、電子デバイス。
【請求項５２】
請求項５１に記載の電子デバイスであって、前記スライドは、前記画像を様々に探索するよう機能し、前記ユーザ選択動作は、前記特定のメディアアイテムを選択する、電子デバイス。
【請求項５３】
請求項４５ないし５２のいずれかに記載の電子デバイスであって、前記ユーザ入力の受信に応じて、前記画像ブラウザモジュールは、前記特定のメディアアイテムが見つかるまで、主として表示されている前記画像の内の１つが変化するように、前記画像の表示を遷移させる、電子デバイス。
【請求項５４】
請求項５３に記載の電子デバイスであって、主として表示されている前記画像は、全体が表示され、主として表示されていないそれ以外の前記画像は、一部だけが表示される、電子デバイス。
【請求項５５】
請求項５３に記載の電子デバイスであって、前記画像ブラウザによって前記画像の表示を遷移させることは、前記メディアアイテムの内の１または複数を仮想的にめくることによって実行される、電子デバイス。
【請求項５６】
請求項５３に記載の電子デバイスであって、主として表示されている前記画像は、歪曲なしに表示され、それ以外の前記画像は、歪曲して表示される、電子デバイス。
【請求項５７】
請求項５３に記載の電子デバイスであって、主として表示されている前記画像のみが、完全な正面像で表示され、それ以外の前記画像は、少なくとも部分的に側面像で表示される、電子デバイス。
【請求項５８】
請求項５３に記載の電子デバイスであって、前記それ以外の前記画像は、さらに、歪曲して表示される、電子デバイス。
【請求項５９】
請求項４５ないし５２のいずれかに記載の電子デバイスであって、
前記メディアアイテムは、メディアアセットのコレクションであり、
前記特定のメディアアイテムが見つけられた後に、前記特定のメディアアイテムが、別のユーザ入力を用いて選択され、前記コレクション内の前記メディアアセットのリストが表示される、電子デバイス。
【請求項６０】
請求項５９に記載の電子デバイスであって、前記リストが表示された後に、前記タッチスクリーンディスプレイを介した別のユーザ入力が受信され、前記別のユーザ入力は、表示されている前記リスト内の前記メディアアセットの１つを選択することに関連付けられている、電子デバイス。
【請求項６１】
請求項６０に記載の電子デバイスであって、前記リスト内の前記メディアアセットの内の前記選択された１つは、その後に、前記再生モジュールによって再生される、電子デバイス。
【請求項６２】
ディスプレイおよびユーザ入力デバイスを有する電子デバイス上に格納された画像をブラウズするために、コンピュータによって実行できる具体的なコンピュータプログラムコードを備えるコンピュータ読み取り可能な媒体であって、
一群の画像からの複数の画像を表示する画像ブラウザウィンドウを表示するためのコンピュータプログラムコードと、
少なくとも１つのユーザ入力に従って、前記一群の画像を遷移させるためのコンピュータプログラムコードと、
前記遷移に続いて、前記一群の画像からの前記複数の画像の内の１つを選択するためのコンピュータプログラムコードと、
次いで、前記選択された画像に関連付けられた動作を実行するためのコンピュータプログラムコードと、
を備える、コンピュータ読み取り可能な媒体。
【請求項６３】
請求項６２に記載のコンピュータ読み取り可能な媒体であって、前記画像は、メディアコレクションに対応する図版であり、前記メディアコレクションの各々は、複数のメディアアイテムを含み、前記動作は、前記選択された画像に対応する前記メディアコレクションに含まれる前記メディアアイテムの内の少なくとも１つに対して実行される、コンピュータ読み取り可能な媒体。
【請求項６４】
請求項６２に記載のコンピュータ読み取り可能な媒体であって、前記画像は、アルバムに対応する図版であり、前記アルバムの各々は、複数のメディアアイテムを含み、前記動作は、前記選択された画像に対応する前記メディアコレクションに含まれる前記メディアアイテムの内の少なくとも１つに対して実行される、コンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
今日、メディアプレーヤまたは音楽プレーヤなどのメディア再生デバイスは、メディア（音楽など）の大量のコレクションを格納する記憶容量を有する。かかる大量のメディアコレクションについて、メディアプレーヤによって再生すべき特定の曲を選択するために、ユーザは、通例、長い曲リスト内を様々に探索（ナビゲート）する。一例として、ユーザは、メディアプレーヤと相互作用をすることにより、メディアプレーヤ上のメディアコレクション内に格納されている曲のアーティストのリストを表示することができる。次いで、ユーザは、リストをスクロールし、再生すべき適切な曲を選択する。しかしながら、残念なことに、メディアプレーヤの記憶容量が増大するにつれ、メディアプレーヤ上のメディアコレクションに格納される曲数が増大する。結果として、１つの曲を選択するためにユーザは、広大なリスト内を様々に探索（ナビゲート）しなければならない場合がある。
【０００２】
したがって、コンテンツ内をブラウズする改良された方法が望まれる。
【発明の概要】
【０００３】
本発明は、一実施形態において、データに関連する画像を様々に探索（ナビゲート）して選択するための画像ベースブラウザを有する携帯型電子デバイスに関する。画像を選択すると、携帯型電子デバイスで動作が開始される。動作は、例えば、画像に関連付けられたメディアアイテムの再生、または、画像に関連付けられたメディアアイテムをリストするメニューの起動に対応してよい。画像の探索（ナビゲート）は、携帯型電子デバイスの入力構成によって開始されてよい。一例では、回転ユーザ入力によって、画像が水平に探索表示（ナビゲート）される。別の例では、直線ユーザ入力によって、画像が水平に探索表示（ナビゲート）される。ユーザ入力は、例えば、様々な入力デバイスによって実現されてよい。一実施形態では、入力デバイスは、接触感知デバイスなど、物体感知デバイスである。一例では、入力デバイスは、タッチパッド、タッチスクリーン、および、接触感知ハウジングから選択される。
【０００４】
本発明は、別の実施形態において、ディスプレイおよびユーザ入力デバイスを有する携帯型電子デバイス上に格納された画像をブラウズする方法に関する。その方法は、一群の画像からの複数の画像を表示する画像ブラウザを表示する工程を備える。画像は、メディアアイテムに関連付けられてよい。その方法は、さらに、画像が選択された時に、画像に関連付けられた動作を実行する工程を備える。その方法は、さらに、ユーザ入力に従って、一群の画像を遷移させる工程を備える。例えば、ユーザ入力は、回転ユーザ入力または直線ユーザ入力であってよい。さらに、入力デバイスは、例えば、接触感知デバイスであってよい。
【０００５】
本発明は、別の実施形態では、携帯型電子デバイスに関する。携帯型電子デバイスは、ディスプレイデバイスを備える。携帯型電子デバイスは、さらに、ユーザ入力デバイスを備える。ユーザ入力デバイスは、例えば、タッチパッド、タッチスクリーン、または、接触感知ハウジングなど、接触感知デバイスであってよい。携帯型電子デバイスは、さらに、１または複数のデータアイテムと関連付けられた複数の画像と、それら複数の画像を表示、様々な探索（ナビゲート）、および、選択するためのコンピュータプログラムコードとを格納できる少なくとも１つのメモリデバイスを備える。携帯型電子デバイスは、さらに、ディスプレイデバイス、ユーザ入力デバイス、および、少なくとも１つのメモリデバイスに動作可能に接続された処理デバイスを備える。処理デバイスは、複数の画像を表示、様々に探索（ナビゲート）、および、選択するためのコンピュータプログラムコードを実行できる。一群の画像からの複数の画像は、表示されて、ユーザ入力デバイスにおけるユーザ入力に従って遷移される。ユーザ入力は、例えば、直線ユーザ入力またｊは回転ユーザ入力であってよい。さらに、画像は、遷移中にディスプレイデバイスを水平に横切って移動するよう構成されてよい。
【０００６】
本発明は、別の実施形態では、携帯型電子デバイスを動作させる方法に関する。その方法は、画像ベースブラウザウィンドウを表示する工程を備える。その方法は、さらに、感知面上の物体を検出する工程を備える。感知面は、例えば、接触感知面であってよい。その方法は、さらに、動く物体に関連付けられたナビゲーション入力に従って画像ベースブラウザの画像を遷移させる工程を備える。物体は、例えば、感知面に対して回転、スワイプ、または、スライドする指であってよい。その方法は、さらに、第１の選択入力に従って選択された画像に関連付けられた選択可能なデータアイテムを提示する工程を備える。さらに、その方法は、第２の選択入力に従って選択されたデータアイテムに関連付けられた動作を開始する工程を備える。
【０００７】
本発明は、別の実施形態において、タッチスクリーンディスプレイを有するハンドヘルド電子デバイスに関する。タッチスクリーンディスプレイは、複数の画像を少なくとも２つの群で表示する。第１の群は、第１のフォーマットで表示される。第２の群は、第２のフォーマットで表示される。複数の画像は、ユーザがタッチスクリーンディスプレイの表面に沿って指をスライドさせることに応じて、第１の群から第２の群に順次進行される。進行は、タッチスクリーンディスプレイの表面に沿ってスライドされる指の速度に実質的に比例してよい。
【０００８】
本発明は、別の実施形態において、ディスプレイおよびタッチパッドを有するハンドヘルド電子デバイスに関する。ディスプレイは、複数の画像を少なくとも２つの群で表示する。第１の群は、第１のフォーマットで表示される。第２の群は、第２のフォーマットで表示される。複数の画像は、ユーザがタッチパッドの表面に沿って指をスライドさせることに応じて、第１の群から第２の群に順次進行する。進行は、タッチパッドの表面に沿ってスライドされる指の速度に実質的に比例してよい。
【０００９】
本発明は、別の実施形態では、電子デバイスに関する。電子デバイスは、複数のメディアアイテムを格納するためのストレージデバイスと、タッチスクリーンディスプレイとを備える。電子デバイスは、さらに、メディアアイテムに関連付けられた画像をタッチスクリーンディスプレイ上に表示すると共に、ユーザが、画像をブラウズして複数のメディアアイテム内の特定のメディアアイテムを見つけることを可能にするよう動作可能な画像ブラウザモジュールを備える。電子デバイスは、さらに、特定のメディアアイテムを再生するよう動作可能な再生モジュールと、を備える。
【００１０】
本発明は、別の実施形態において、電子デバイス上に格納された画像をブラウズするためにコンピュータによって実行できる具体的なコンピュータプログラムコードを備えたコンピュータ読み取り可能な媒体に関する。電子デバイスは、ディスプレイおよびユーザ入力デバイスを有してよい。コンピュータ読み取り可能な媒体は、一群の画像からの複数の画像を表示する画像ブラウザウィンドウを表示するためのコンピュータプログラムコードと、少なくとも１つのユーザ入力に従って、一群の画像を遷移させるためのコンピュータプログラムコードと、遷移に続いて、一群の画像からの複数の画像の内の１つを選択するためのコンピュータプログラムコードと、次いで、選択された画像に関連付けられた動作を実行するためのコンピュータプログラムコードとを、少なくとも備える。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に従って、電子デバイスを示す図。
【図２】本発明の一実施形態に従って、携帯型電子デバイスを示す図。
【図３】本発明の一実施形態に従って、携帯型電子デバイスを示す図。
【図４】本発明の一実施形態に従って、データの格納、カタログ化、選択、出力が可能な携帯型電子デバイスを示す簡略化したブロック図。
【図５】本発明のいくつかの実施形態に従って、画像をブラウズすることができるブラウズウィンドウを示す図。
【図６】本発明のいくつかの実施形態に従って、画像をブラウズすることができるブラウズウィンドウを示す図。
【図７】本発明のいくつかの実施形態に従って、画像をブラウズすることができるブラウズウィンドウを示す図。
【図８】本発明のいくつかの実施形態に従って、画像をブラウズすることができるブラウズウィンドウを示す図。
【図９】本発明の一実施形態に従って、ブラウザウィンドウを動作させる方法を示す図。
【図１０】は、本発明の一実施形態に従って、メニュー階層を示す図。
【図１１】は、本発明の一実施形態に従って、メニュー階層を示す図。
【図１２Ａ】本発明の一実施形態に従って、携帯型電子デバイスが電話または通信モードである時の画像ベースブラウザを示す図。
【図１２Ｂ】本発明の一実施形態に従って、携帯型電子デバイスが電話または通信モードである時の画像ベースブラウザを示す図。
【図１３】本発明の一実施形態に従って、アプリケーションに関連する画像ベースブラウザを示す図。
【図１４Ａ】本発明の一実施形態に従って、スケジュール帳またはカレンダーに関連する画像ベースブラウザを示す図。
【図１４Ｂ】本発明の一実施形態に従って、スケジュール帳またはカレンダーに関連する画像ベースブラウザを示す図。
【図１４Ｃ】本発明の一実施形態に従って、スケジュール帳またはカレンダーに関連する画像ベースブラウザを示す図。
【図１４Ｄ】本発明の一実施形態に従って、スケジュール帳またはカレンダーに関連する画像ベースブラウザを示す図。
【図１５】本発明の一実施形態に従って、写真表示アプリケーションに関連する画像ベースブラウザを示す図。
【図１６】本発明の一実施形態に従って、携帯型電子デバイスのモードに関連する画像ベースブラウザを示す図。
【図１７Ａ】本発明の一実施形態に従って、携帯型電子デバイスへのデータ入力に関連する画像ベースブラウザを示す図。
【図１７Ｂ】本発明の一実施形態に従って、携帯型電子デバイスへのデータ入力に関連する画像ベースブラウザを示す図。
【図１８】本発明の一実施形態に従って、ブラウジング方法を示す図。
【図１９Ａ】本発明の一実施形態に従って、画像ベースブラウザに対するナビゲーション入力を生成するために用いられる物体の動きの一例を示す図。
【図１９Ｂ】本発明の一実施形態に従って、画像ベースブラウザに対するナビゲーション入力を生成するために用いられる物体の動きの一例を示す図。
【図１９Ｃ】本発明の一実施形態に従って、画像ベースブラウザに対するナビゲーション入力を生成するために用いられる物体の動きの一例を示す図。
【図１９Ｄ】本発明の一実施形態に従って、画像ベースブラウザに対するナビゲーション入力を生成するために用いられる物体の動きの一例を示す図。
【図１９Ｅ】本発明の一実施形態に従って、画像ベースブラウザに対するナビゲーション入力を生成するために用いられる物体の動きの一例を示す図。
【図１９Ｆ】本発明の一実施形態に従って、画像ベースブラウザに対するナビゲーション入力を生成するために用いられる物体の動きの一例を示す図。
【図１９Ｇ】本発明の一実施形態に従って、画像ベースブラウザに対するナビゲーション入力を生成するために用いられる物体の動きの一例を示す図。
【図１９Ｈ】本発明の一実施形態に従って、画像ベースブラウザに対するナビゲーション入力を生成するために用いられる物体の動きの一例を示す図。
【図２０】本発明の一実施形態に従って、ブラウジング選択方法を示す図。
【図２１Ａ】本発明の一実施形態に従って、画像ベースブラウザに対する選択入力を生成するために用いられる物体の動きの一例を示す図。
【図２１Ｂ】本発明の一実施形態に従って、画像ベースブラウザに対する選択入力を生成するために用いられる物体の動きの一例を示す図。
【図２１Ｃ】本発明の一実施形態に従って、画像ベースブラウザに対する選択入力を生成するために用いられる物体の動きの一例を示す図。
【図２１Ｄ】本発明の一実施形態に従って、画像ベースブラウザに対する選択入力を生成するために用いられる物体の動きの一例を示す図。
【図２１Ｅ】本発明の一実施形態に従って、画像ベースブラウザに対する選択入力を生成するために用いられる物体の動きの一例を示す図。
【図２１Ｆ】本発明の一実施形態に従って、画像ベースブラウザに対する選択入力を生成するために用いられる物体の動きの一例を示す図。
【図２２】本発明の一実施形態に従って、ブラウザ方法を示す図。
【図２３Ａ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２３Ｂ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２３Ｃ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２３Ｄ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２３Ｅ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２３Ｆ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２３Ｇ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２３Ｈ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２４Ａ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２４Ｂ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２４Ｃ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２４Ｄ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２４Ｅ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２４Ｆ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２４Ｇ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２４Ｈ】本発明の一実施形態に従って、図２２で説明した方法を用いたブラウジング手順の一例を示す図。
【図２５】本発明の一実施形態に従って、選択方法を示す図。
【図２６Ａ】上述の実施形態において用いられるフリップ手順を示す図。
【図２６Ｂ】上述の実施形態において用いられるフリップ手順を示す図。
【図２６Ｃ】上述の実施形態において用いられるフリップ手順を示す図。
【図２６Ｄ】上述の実施形態において用いられるフリップ手順を示す図。
【図２６Ｅ】上述の実施形態において用いられるフリップ手順を示す図。
【図２７】本発明の一実施形態に従って、ブラウジング方法を示す図。
【図２８Ａ】本発明の一実施形態に従って、図２７で説明した方法を示す図。
【図２８Ｂ】本発明の一実施形態に従って、図２７で説明した方法を示す図。
【図２９】本発明の一実施形態に従って、ブラウジング方法を示す図。
【図３０Ａ】本発明の一実施形態に従って、図２９で説明した方法を示す図。
【図３０Ｂ】本発明の一実施形態に従って、図２９で説明した方法を示す図。
【図３１】本発明の一実施形態に従って、ブラウズ方法を示す図。
【図３２】本発明の一実施形態に従って、画像をリストに割り当てる方法を示す図。
【図３３】本発明の一実施形態に従って、携帯型電子デバイスのための動作方法を示す図。
【図３４】本発明の一実施形態に従って、デバイスが、縦向きモードのメニューベースウィンドウと、横向きモードの画像ベースブラウザとの間で移行する様子を示す図。
【図３５】本発明の一実施形態に従って、メディアデバイスを示すブロック図。
【図３６】本発明の一実施形態に従って、メディア管理システムを示すブロック図。
【図３７】本発明の一実施形態に従って、ホストデバイスと携帯型メディアデバイスとの間で画像データを転送する方法を示す図。
【図３８】本発明の一実施形態に従って、携帯型メディアデバイスのための動作方法を示す図。
【発明を実施するための形態】
【００１２】
本発明は、概して、携帯型電子デバイスなどの電子デバイス上でメディアを、再生、ソート、変更、格納、および、カタログ化する方法を改善する方法およびシステムに関する。本発明の一態様は、ユーザが画像を様々に探索（ナビゲート）および／または選択することを可能にする画像ベースブラウジングに関する。
【００１３】
一実施形態によると、電子デバイスは、画像ベースブラウジングを行うための画像ベースブラウザ機能を実行または提供することができる。画像ベースブラウザ機能は、ユーザが、従来のメニューリスト（例えば、垂直型メニュー）に含まれているテキストメニューアイテムではなく、画像を様々に探索（ナビゲート）および／または選択することを可能にするグラフィカルユーザインターフェースを提供する。画像ベースブラウジングは、視覚的に表現された（または、表現が可能な）一群のデジタルアイテムに対する効果的なグラフィカルブラウジング（例えば、スクロール）を提供することができる。
【００１４】
ブラウズされる画像は、データに関連付けまたはリンクされていてよい。例えば、画像は、メディアファイル、アドレスファイル、スケジュール帳ファイル、文書ファイル、アプリケーション、モードなどに関連付けられてよい。一実施形態において、画像ブラウジングは、ページをめくる、ローロデックスまたはカレンダーをめくる、または、容器の中のＬＰレコードまたはＣＤをめくる動作を模倣するよう実装されてよい。
【００１５】
以下では、図１ないし図３８を参照しつつ、本発明のこれらおよびその他の実施形態について説明する。ただし、本発明の範囲は、これらの実施形態に限定されないため、これらの図面に関連して本明細書に記載した詳細な説明が、例示を目的としたものであることは、当業者であれば容易に理解できる。
【００１６】
図１は、本発明の一実施形態に従って、電子デバイス２を示す図である。例えば、電子デバイス２は、持ち運びまたは運搬が容易である携帯型電子デバイスであってよい。
【００１７】
例えば、電子デバイスは、コンピュータ（例えば、パーソナルコンピュータ）、携帯電話（例えば、セル方式の携帯電話）、携帯情報端末（ＰＤＡ）、メディアプレーヤ（例えば、音楽、ビデオ、ゲーム、画像）、メディアストレージデバイス、カメラ、リモコン装置、および／または、同等のものに相当しうる。電子デバイスは、また、単一のデバイスにこれらのデバイス機能の内の２以上を組み込んだ多機能デバイスであってもよい。多機能デバイスの例は、２００５年３月４日出願の米国仮特許出願第６０／６５８，７７７号、「ＭＵＬＴＩ−ＦＵＮＣＴＩＯＮＡＬ  ＨＡＮＤ−ＨＥＬＤ  ＤＥＶＩＣＥ」に記載されており、この出願は、参照によって本明細書に組み込まれる。
【００１８】
電子デバイスは、さらに、ハンドヘルド電子デバイスであってよい。ハンドヘルドという用語は、一般に、電子デバイスが片手で楽に持てるほど小さいフォームファクタを有することを意味している。ハンドヘルド電子デバイスは、片手での操作または両手での操作を行うよう構成されてよい。片手の操作では、片方の手を、デバイスを持つことと、使用中にユーザインターフェースで操作を実行することの両方に用いる。両手の操作では、片方の手でデバイスを持ち、利用の際にもう一方の手でユーザインターフェースによる操作を実行するか、または、両手でデバイスを持って、利用の際の操作を両手で実行する。一部の例では、携帯用電子デバイスは、ユーザのポケットに入る程度の大きさである。ポケットサイズであることにより、ユーザは、デバイスを直接運ぶ必要がないため、デバイスは、ユーザが行くところほとんどどこへでも携帯されることができる。（例えば、ユーザは、大きくてかさばった、そして、しばしば重いデバイスを運ぶことによって制限を受けることがない）。
【００１９】
一実施形態によると、電子デバイス２は、画像ベースブラウザ機能を実行することができる。画像ベースブラウザ機能は、ユーザが、従来のメニューリスト（例えば、垂直型メニュー）に含まれているテキストメニューアイテムではなく、画像を様々に探索（ナビゲート）および／または選択することを可能にするグラフィカルユーザインターフェースを提供する。ただし、電子デバイス２は、画像ベースブラウザに限定されず、しばしば、メニュー形式のリストと画像ベースブラウザの両方を備えることに注意されたい。実際、電子デバイス２は、デバイス、ソフトウエアプラットフォーム、および／または、ユーザの必要に応じていずれかの構成で動作するように構成されてよい。一部の例では、電子デバイス２は、メニュー形式のリストと画像ベースブラウザの両方を作動させてもよい。
【００２０】
概して、画像ベースブラウザは、効率的かつユーザフレンドリな方法でユーザが画像をフリップする（めくる）ことを可能にするスクロールタイプの動作を提供する。画像は、一般に、電子デバイス２に格納されたファイルの態様をグラフィック的に表現している。多くの場合、ブラウザは、少なくとも、一群の画像からの画像を表示および非表示にする場所を提供する表示領域を備える。表示領域は、通例、画像群の中で利用可能な画像の総数の一部だけを表示する。例えば、画像は、表示領域内に含まれるまたは表示領域の外側に広がるパスに沿って、ある位置から次の位置へ移動してよい。パスは、水平軸または垂直軸などの軸に沿って固定された終端のない線であってよい。あるいは、パスは、軸に沿って固定されていなくてもよい。例えば、パスは、波形（例えば、正弦曲線）と関連していてもよい。他の例では、パスは、終端が閉じていることにより、ある形状を形成していてもよい。例えば、パスは、円形、楕円形、三角形、正方形、長方形、および／または、その他同様の形状であってよい。
【００２１】
ブラウザに含まれる画像は多岐にわたってよい。例えば、画像は、アルバムアートであってよく、アルバムアートは、携帯型電子デバイスに格納された１または複数の曲を表す。画像は、携帯型電子デバイスに格納された写真のサムネイル画像であってもよい。画像は、携帯型電子デバイスに格納されたアプリケーションを表すアイコンであってもよい。画像は、携帯型電子デバイスに格納されたスケジュール帳の月または日を表してもよい。画像は、携帯型電子デバイスのアドレスブックに情報が格納された個人の写真であってもよい。画像は、携帯型電子デバイスの様々なモードを表すアイコンであってもよい。画像は、携帯型電子デバイスに情報を入力するための記号または文字であってもよい。画像は、ＰＤＦ、ワープロ、または、スプレッドシート書類（例えば、ｐｄｆ、ｄｏｃ、ｘｌｓ）などの文書の画像であってもよい。
【００２２】
電子デバイスのための画像ベースブラウザおよびメニューリストに関するさらなる詳細は、以下の出願で提供されている：（１）２００２年１０月２８日出願の米国特許出願第１０／２８２，８６１号、「ＧＲＡＰＨＩＣＡＬ  ＵＳＥＲ  ＩＮＴＥＲＦＡＣＥ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＯＦ  ＵＳＥ  ＴＨＥＲＥＯＦ  ＩＮ  Ａ  ＭＵＬＴＩＭＥＤＩＡ  ＰＬＡＹＥＲ」、（２）２００６年９月１１日出願の米国特許出願第１１／５１９，４６０号、「ＭＥＤＩＡ  ＭＡＮＡＧＥＲ  ＷＩＴＨ  ＩＮＴＥＧＲＡＴＥＤ  ＢＲＯＷＳＥＲＳ」。これらの出願は両方とも、参照によって本明細書に組み込まれる。
【００２３】
以下では、画像ベースブラウザとメニューリストについて、より詳細に説明する。
【００２４】
図で示した実施形態において、電子デバイス２は、ハウジング４と、少なくとも１つのディスプレイデバイス６と、１または複数のユーザ入力デバイス８とを備えた携帯型電子デバイスである。ユーザ入力デバイスはすべて、ハウジング４の前面、側面、および／または、背面に配置することができる。例えば、ディスプレイデバイス６は、画像ベースブラウザ機能に関連する画像ベースブラウザ３を表示するために用いられてよく、ユーザ入力デバイス８は、携帯型電子デバイス２に格納されている画像を様々に探索（ナビゲート）および／または選択するために用いられてよい。もちろん、ディスプレイデバイス６および入力デバイス８は、例えばメニュー形式のリストなど、携帯型電子デバイス２の他の機能のために用いられてもよい。
【００２５】
例えば、ディスプレイデバイス６は、液晶ディスプレイ（ＬＣＤ）、ディスプレイ、有機発光ダイオード（ＯＬＥＤ）ディスプレイ、電子インクによるディスプレイ、および／または、その他同様のものを含みうる。ディスプレイデバイス６は、携帯型電子デバイス２の全体のフットプリントに応じて、様々な異なる構成を有してよい。例えば、限定を意図しないが、ディスプレイデバイス６は、約４：３の従来の縦横比を有してもよいし、１６：９など比較的横長の縦横比を有してもよい。
【００２６】
一実施形態において、電子デバイス２は、電子デバイス２の前面の一部に小型ディスプレイを備える。別の実施形態においては、ディスプレイデバイス２は、少なくとも電子デバイス２の前面の大部分を占めるように構成される。例えば、ディスプレイデバイスの面積は、前面の面積の５０％以上を占めてよく、さらには、前面の面積の７５％以上を占めてもよい。電子デバイス２は、電子デバイス２の表面（例えば、前面）の全体を占めるフルスクリーンディスプレイ、または、少なくとも大部分を占める略フルスクリーンディスプレイを備えるよう構成されてよい。一実装例において、フルスクリーンディスプレイは、（両方向について）電子デバイス２の実質的に前面全体を占めている。フルスクリーンディスプレイは、端から端まで広がっていてもよいし、デバイスの端にあるハウジングの小さなベゼル内に収まっていてもよい。
【００２７】
さらに、ユーザ入力デバイス８は、例えば、１または複数の機械駆動および／または電気駆動の入力デバイスを含みうる。機械駆動の入力デバイスとしては、ボタン、キー、スイッチ、ダイヤル、ナビゲーションパッド、ジョイスティック、ジョグボール、および／または、その他同様のもの、などの機構が挙げられる。電気駆動の入力デバイスとしては、例えば、表面（例えば、前面）より上に位置する物体を検出する近接感知デバイスおよび／または表面（例えば、前面）に接触する物体を検出する接触感知デバイスなど、物体感知デバイスが挙げられる。接触感知デバイスの例として、タッチパッド、タッチスクリーン、接触感知ハウジング、および／または、その他同様ものが挙げられる。
【００２８】
電子デバイスで用いられる入力デバイスの数および組み合わせは、一般に、電子デバイスにおける必要性によって決まる。ほとんどの例では、電子デバイス２は、電子デバイス２に格納されたコンテンツを様々に探索（ナビゲート）および選択するための入力デバイスを少なくとも備える。
【００２９】
一実施形態では、画像ベースブラウザの画像をトラバース（traverse）するためのナビゲーションコマンドが、回転ユーザ入力および／または直線ユーザ入力によって生成される。もちろん、ナビゲーションコマンドは、メニューリストをトラバースするために用いられてもよい。直線ユーザ入力のためのデバイスとしては、例えば、タッチデバイス、近接デバイス、機械的スライダ、垂直型または水平型スクロールホイール、ソフトスクロールバー、および／または、その他同様のものが挙げられる。回転ユーザ入力のためのデバイスとしては、例えば、タッチデバイス、近接デバイス、機械的ダイヤル、ソフトダイヤル、および／または、その他同様のものが挙げられる。画像およびメニューアイテムを選択するための選択コマンドは、ナビゲーションに用いるのと同じ入力デバイスによって実行されてもよいし、別のデバイスによって実行されてもよい。例えば、タッチパッドがナビゲーションに用いられる一方でボタンを用いて選択がなされてもよいし、ナビゲーションおよび選択の両方のためにタッチスクリーンを用いてもよい。
【００３０】
入出力デバイスのレイアウトは、多岐にわたってよい。一部の実施形態では、メニュー／ブラウザを表示および様々に探索（ナビゲート）して、その選択を行うために必要な入出力デバイスはすべて、携帯型電子デバイス２の前面に配置される。したがって、ユーザは、ディスプレイデバイス６を見ながら入力デバイス８を容易に操作することができる。
【００３１】
一実施形態において、携帯型電子デバイス２の前面は、ディスプレイ領域と入力領域とに分けられる。例えば、ディスプレイ領域は前面の上部に配置されてよく、入力領域は前面の下部に配置されてよい。一例として、これは、小型のランドスケープディスプレイデバイスを前面の上半分に、１または複数のボタンを伴ったタッチパッドまたは傾斜可能なナビゲーションパッドを前面の下半分に備えるよう実装されてよい。別の実施形態では、ディスプレイおよび入力領域は、実質的に前面の同じ領域（一部または実質的に前面全体）を占めるよう構成される。これは、ディスプレイを兼ねるタッチスクリーンによって実装されてよい。いずれの実施形態でも、デバイスは、上面、下面、側面上に他の操作部およびポートをさらに備えてよい。
【００３２】
さらに、携帯型電子デバイス２のハウジング４の内部には、携帯型電子デバイス２のブラウザ機能およびその他の機能を支援するための様々なソフトウェアまたは電気構成要素が設けられる。
【００３３】
図２は、本発明の一実施形態に従って、携帯型電子デバイス１０を示す図である。携帯型電子デバイス１０は、例えば、図１に示した電子デバイス２の一実施例であってよい。
【００３４】
この実施形態において、携帯型電子デバイス１０は、ディスプレイデバイス６と共にハウジング４の前面に設けられた回転ユーザ入力デバイス１４を備える。ディスプレイデバイス６に表示されているメニュー、リスト、ブラウザなどと相互作用するために、回転ユーザ入力デバイス１４は、携帯型メディアプレーヤ１０のユーザから少なくとも回転ユーザ入力を受け付ける。回転ユーザ入力デバイス１４は、例えば、ダイヤルまたはタッチパッドであってよい。ダイヤルの場合には、回転ユーザ入力を生成するために、円形のプラットフォームを軸に関して回転させる。タッチパッドの場合には、回転ユーザ入力を生成するために、指などの物体を接触感知プラットフォームで回転させる（例えば、円弧または円形の動き）。接触感知プラットフォームは、円形の動きを容易にする助けとなるよう円形をしていてよい。
【００３５】
回転ユーザ入力は、画像ベースブラウザと関連した一群の画像に対するナビゲーションを可能にしてよい。例えば、図に示すように、回転ユーザ入力は、ある位置から次の位置へ（例えば、スクリーンの内外において水平に）所定のパスに沿って移動する画像をスクロールするために用いられてよい。トラバースの態様は、円形動作の１または複数の特性に基づいてよく、かかる特性は、方向、速度、加速度、および／または、その他同様のものを含むがこれに限定されない。
【００３６】
携帯型電子デバイス１０は、さらに、１または複数のボタン動作領域１６−２２によって様々なボタン動作をサポートしてよい。ボタン動作領域１６−２２は、回転ユーザ入力デバイス１４から分離されていてもよいし、一体化されてもよい。一実施形態において、ボタン動作領域は、回転ユーザ入力デバイス１４の表面またはプラットフォームに一体化されてよい。しかしながら、別の実施形態においては、ボタン動作領域は、携帯型電子デバイス１０のハウジング４の別の位置に設けられてもよい。例えば、それらは、回転ユーザ入力デバイスを取り囲んでもよいし、回転ユーザ入力デバイス１４から空間的に分離されていてもよい。
【００３７】
携帯型電子デバイス１０のユーザは、ボタン動作領域１６−２２の上またはその近傍を押すことにより、特定のユーザ入力に関して携帯型電子デバイス１０に信号を送ることができる。ボタン動作領域１６−２２は、ボタンのような機能を提供することができる。一例として、ボタン動作領域１６−２２は、一般的なメディアプレーヤの入力、すなわち、メニュー、次へ、戻る、および、再生／一時停止、にそれぞれ対応してよい。あるいは、ボタン動作領域は、一般的な電話の入力、すなわち、１、２、３、４、５、６、７、８、９、０、＊、および、＃、に対応してもよい。
【００３８】
携帯型電子デバイス１０は、さらに、選択ボタン領域２４を含むことができる。選択ボタン領域２４は、回転ユーザ入力デバイス１４から分離されていてもよいし、一体化されてもよい。図で示した実施形態において、選択ボタン領域２４は、回転ユーザ入力デバイス１４の中央に備えられる。しかしながら、別の実施形態においては、選択ボタン領域２４は、携帯型電子デバイス１０のハウジングの他の位置に備えられてもよい。
【００３９】
選択ボタン領域２４は、概して、選択または入力タイプの機能を備えている。携帯型電子デバイス１０のユーザは、選択ボタン領域２４の上または近傍を押すことで、選択がなされるべきである旨を携帯型電子デバイス１０に信号で送ることができる。例えば、選択ボタン領域２４は、画像ブラウザの画像を選択するために用いることができる。
【００４０】
電子デバイスの回転ユーザ入力デバイスに関するさらなる詳細は、以下に提供されている：（１）２００３年１１月２５日出願の米国特許出願第１０／７２２，９４８号、「ＴＯＵＣＨ  ＰＡＤ  ＦＯＲ  ＨＡＮＤＨＥＬＤ  ＤＥＶＩＣＥ」；（２）２００２年７月１日出願の米国特許出願第１０／１８８，１８２号、「ＴＯＵＣＨ  ＰＡＤ  ＦＯＲ  ＨＡＮＤＨＥＬＤ  ＤＥＶＩＣＥ」；（３）２００３年８月１８日出願の米国特許出願第１０／６４３，２５６号、「ＭＯＶＡＢＬＥ  ＴＯＵＣＨ  ＰＡＤ  ＷＩＴＨ  ＡＤＤＥＤ  ＦＵＮＣＴＩＯＮＡＬＩＴＹ」；（４）２００２年９月２６日出願の米国特許出願第１０／２５６，７１６号、「ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＡＣＣＥＬＥＲＡＴＥＤ  ＳＣＲＯＬＬＩＮＧ」；（５）２００２年９月２６日出願の米国特許出願第１０／２５９，１５９号、「ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＵＳＥ  ＯＦ  ＲＯＴＡＴＩＯＮＡＬ  ＵＳＥＲ  ＩＮＰＵＴ」；（６）２００６年７月６日出願の米国特許出願第１１／４８３，００８号、「ＣＡＰＡＣＩＴＡＮＣＥ  ＳＥＮＳＩＮＧ  ＥＬＥＣＴＲＯＤＥ  ＷＩＴＨ  ＩＮＴＥＧＲＡＴＥＤ  Ｉ／Ｏ  ＭＥＣＨＡＮＩＳＭ」；（７）２００６年７月６日出願の米国特許出願第１１／４８２，２８６号、「ＭＵＴＵＡＬ  ＣＡＰＡＣＩＴＡＮＣＥ  ＴＯＵＣＨ  ＳＥＮＳＩＮＧ  ＤＥＶＩＣＥ」；（８）米国特許出願公開第２００３／００７６３０１号；（９）米国特許出願公開第２００３／００９５０９６号；（１０）米国特許出願公開第２００３／００５５４４６号；（１１）米国特許第７，０４６，２３０号；（１２）米国特許第７，０８４，８５６  Ｂ２号。これらはすべて、参照によって本明細書に組み込まれる。
【００４１】
また、回転ユーザ入力デバイスの代わりに、または、それに加えて、直線ユーザ入力デバイスが用いられてよいということを理解されたい。直線ユーザ入力デバイスは、例えば、ディスプレイデバイス１２に表示されているメニュー、リスト、ブラウザなどと相互作用するために、携帯型電子デバイス１０のユーザから少なくとも直線ユーザ入力を受け付ける。直線ユーザ入力デバイスは、例えば、マウススクロールホイール、スライダ機構、または、タッチパッドに相当しうる。マウススクロールホイールの場合には、直線ユーザ入力を生成するために、ホイールを軸に関して回転させる。スライダ機構の場合には、直線ユーザ入力を生成するために、ノブを物理的に上下または左右へ平行移動させる。タッチパッドの場合には、直線ユーザ入力を生成するために、指などの物体を接触感知プラットフォームに対して上下または左右へスワイプ（swipe）する、すなわち、滑らせる。直線ユーザ入力は、画像ベースブラウザと関連した一群の画像を様々に探索（ナビゲート）するために用いられてよい。
【００４２】
図３は、本発明の一実施形態に従って、携帯型電子デバイス２１を示す図である。携帯型電子デバイス３０は、例えば、図１に示した携帯型電子デバイス２の一実施例であってよい。
【００４３】
この実施形態において、携帯型電子デバイス２１は、その表面を滑る物体を感知するタッチスクリーンディスプレイ２３を備えている。これらの物体は、例えば、１または複数の指であってよい。タッチスクリーンディスプレイ２３は、タッチスクリーンディスプレイ２３に表示されているメニュー、リスト、ブラウザなどとの相互作用のために、回転ユーザ入力２５に関連する回転動作および／または直線ユーザ入力２７に関連するスワイプ動作すなわちスライド動作を含む様々な動作を検出できる。タッチスクリーンディスプレイ２３は、また、押圧動作、タップ動作、または、握る（holding）動作の検出が可能であり、それらの動作が選択ユーザ入力と関連することもできる。もちろん、タッチスクリーンディスプレイは、他のタイプの動作もまた検出可能である。これらの動作は、ジェスチャと呼ばれる場合もある。
【００４４】
タッチスクリーンディスプレイ２３は、携帯型電子デバイス２１の前面において大きい面積を占めていてよい。例えば、タッチスクリーンディスプレイは、フルスクリーンディスプレイまたは略フルスクリーンディスプレイであってもよい。
【００４５】
さらに、タッチスクリーンディスプレイ２３は、同時に複数の接触を感知すること（例えば、複数点感知）が可能であってよい。
【００４６】
タッチスクリーンディスプレイは、他の入力技術に勝るいくつかの利点を有する。例えば、タッチスクリーン感知は、ディスプレイの前に配置されているので、ユーザはＧＵＩを直接操作することができる。さらに、通例は他の入力手段が必要ないので、タッチスクリーンは、ディスプレイ領域の大型化を可能にする。
【００４７】
タッチスクリーンディスプレイと電子デバイスのためのジェスチャに関するさらなる詳細は、以下に提供されている：（１）２００４年５月６日出願の米国特許出願第１０／８４０，８６２号、「ＭＵＬＴＩＰＯＩＮＴ  ＴＯＵＣＨＳＣＲＥＥＮ」；（２）２００４年７月３０日出願の米国特許出願第１０／９０３，９６４号、「ＧＥＳＴＵＲＥＳ  ＦＯＲ  ＴＯＵＣＨ  ＳＥＮＳＩＴＩＶＥ  ＩＮＰＵＴ  ＤＥＶＩＣＥＳ」；（３）２００５年１月１８日出願の米国特許出願第１１／０３８，５９０号、「ＭＯＤＥ−ＢＡＳＥＤ  ＧＲＡＰＨＩＣＡＬ  ＵＳＥＲ  ＩＮＴＥＲＦＡＣＥＳ  ＦＯＲ  ＴＯＵＣＨ  ＳＥＮＳＩＴＩＶＥ  ＩＮＰＵＴ  ＤＥＶＩＣＥＳ」；（４）２００６年１月３０日出願の米国特許出願第６０／７６３，６０５号、「ＧＥＳＴＵＲＩＮＧ  ＷＩＴＨ  Ａ  ＭＵＬＴＩＰＯＩＮＴ  ＳＥＮＳＩＮＧ  ＤＥＶＩＣＥ」；（５）２００５年２月１１日出願の米国特許出願第１１／０５７，０５０号、「ＤＩＳＰＬＡＹ  ＡＣＴＵＡＴＯＲ」。これらはすべて、参照によって本明細書に組み込まれる。
【００４８】
追加的または代替的に、電子デバイスは、電子デバイスの前面に接触するのではなく、その上に浮かぶ（hovering）物体を感知する近接感知デバイスを備えてもよい。近接感知デバイスの例は、２００５年９月３０日出願の米国特許出願第１１／２４１，８３９号、「ＰＲＯＸＩＭＩＴＹ  ＤＥＴＥＣＴＯＲ  ＩＮ  ＨＡＮＤＨＥＬＤ  ＤＥＶＩＣＥ」と、２００５年９月３０日出願の「ＰＲＯＸＩＭＩＴＹ  ＤＥＴＥＣＴＯＲ  ＩＮ  ＨＡＮＤＨＥＬＤ  ＤＥＶＩＣＥ」に開示されており、これらは、参照により本明細書に組み込まれる。
【００４９】
代替的または追加的に、電子デバイスは、ディスプレイを取り囲むハウジングの部分の上にある物体を感知する接触感知ハウジングを含んでいてよい。一例では、ディスプレイの端を取り囲むベゼルは、直線ユーザ入力に関連する直線動作を受け付けることができる組込型の接触感知デバイスを備えてよい。ハウジングで利用される接触感知デバイスの例は、２００５年４月２６日出願の米国特許出願第１１／１１５，５３９号、「ＨＡＮＤ  ＨＥＬＤ  ＥＬＥＣＴＲＯＮＩＣ  ＤＥＶＩＣＥ  ＷＩＴＨ  ＭＵＬＴＩＰＬＥ  ＴＯＵＣＨ  ＳＥＮＳＩＮＧ  ＤＥＶＩＣＥＳ」に記載されている。これは、参照により本明細書に組み込まれる。
【００５０】
図４は、本発明の一実施形態に従って、データの格納、カタログ化、選択、出力が可能な携帯型電子デバイス５０を示す簡略化したブロック図である。携帯型電子デバイス５０は、例えば、図１ないし３を参照しつつ上述した電子デバイスのいずれであってもよい。
【００５１】
電子デバイス５０は、電子デバイス５０で実行される動作を管理するよう構成されたコントローラ５２を備える。コントローラ５２は、様々な入力デバイス５４からの入力を受信してよい。入力デバイスは、例えば、ボタン、キー、機械式のパッド、タッチパッド、タッチスクリーン、および、その他同様のものから選択されてよい。
【００５２】
コントローラ５２は、さらに、様々な出力デバイス５８を通した出力を制御するよう構成されてよい。出力デバイス５８は、例えば、ディスプレイ５８Ａと、１または複数のスピーカまたはスピーカジャック５８Ｂとを備えてよい。例として、画像ベースのデータ（ビデオおよび画像など）は、ディスプレイ５８Ａによって出力されてよく、オーディオベースのデータ（音楽または音声など）は、１または複数のスピーカまたはスピーカジャック５８Ｂによって出力されてよい。
【００５３】
コントローラ５２は、さらに、ディスプレイ５８Ａ上にグラフィカルユーザインターフェース６０を生成するよう構成されてよい。グラフィカルユーザインターフェース６０は、電子デバイスで実行される動作を制御するための使いやすいインターフェースを提供する。グラフィカルユーザインターフェース６０は、データベース６４にローカルに保存されたデータを用いて生成されてよい。データベース６４は、一般に、ファイルシステム６６に格納されたファイルの様々な態様を記述する情報を含んでいる。例えば、この情報には、特定のファイルに関連付けられたメタデータ、記述子、および、画像が含まれていてよい。例えば、曲の場合には、その情報は、曲名、アルバム名、アーティスト名、演奏時間、ジャンル、アルバムアート、および、その他同様のものを含んでよい。
【００５４】
一般的に言うと、ＧＵＩ６０は、グラフィック画像を用いて、アプリケーション、ファイル、および、動作制御を表す。グラフィック画像は、ウィンドウ、フィールド、ダイアログボックス、メニュー、アイコン、ボタン、カーソル、スクロールバー、フォルダ、リスト、テキスト、などを含んでよい。かかる画像は、所定のレイアウトに配置されてもよいし、ユーザによってとられる特定の動作に役立つよう動的に生成されてもよい。動作中に、ユーザは、様々なグラフィック画像を選択およびアクティブにすることで、それに関連付けられた機能およびタスクを開始することができる。例えば、ユーザは、ウィンドウを開く、閉じる、最小化する、または、最大化するボタン、もしくは、特定のアプリケーションまたは機能を起動するアイコン、を選択してよい。ＧＵＩは、追加的または代替的に、非インタラクティブなテキストおよびグラフィックなどの情報を表示することができる。
【００５５】
一実施形態によると、コントローラ５２は、電子デバイスにローカルに格納されているデータファイルをスクロールまたはトラバースするために、１または複数のグラフィカルユーザインターフェース６０を生成するよう構成される。一実施形態において、第１のＧＵＩは、データファイルと関連付けられたテキストデータを提示するよう構成される。テキストデータは、例えば、メニューリストの一部として垂直に並べて提示されてよい。別の実施形態においては、第２のＧＵＩは、データベース４４から引き出されたデータファイルと関連付けられた画像を提示するよう構成される。画像は、例えば、画像ベースブラウザによって提供される画像ベースブラウズウィンドウに提示されてよい。画像ベースブラウズウィンドウは、ユーザが、テキストベースのメニューアイテム列の代わりに画像をブラウズすることを可能にする。両方の実施形態において、ＧＵＩを構築するためのデータは、データベース６４に格納することができる。つまり、コントローラ５２がＧＵＩを生成するタスクを割り当てられた時に、提示すべきファイルに関連付けられた適切なデータが、データベースから取得される。ディスプレイデバイス上に画像をレンダリングする時、コントローラ５２は、トランジション、アニメーション、シャドウ、反射、または、その他の視覚効果を生成してもよい。
【００５６】
いずれのＧＵＩでも、携帯型電子デバイスのユーザは、入力することによってメニューまたは画像をスクロールすることができる。一実施形態においては、入力は、タッチパッド／タッチスクリーン／接触感知ハウジング上で指を回転させるか、または、ダイヤルを回転することのいずれかによって生成される回転ユーザ入力である。この実施形態においては、指がタッチパッド／タッチスクリーン／接触感知ハウジング上で移動されるか、または、ダイヤルが回転させると、メディアアイテムリストからの表示アイテムまたは画像群からの画像が変更されるため、ユーザは、メディアアイテムリストおよび画像群を効果的にスクロールできる。別の実施形態については、入力は、タッチパッド／タッチスクリーン／接触感知ハウジング上で指をスワイプする、機械式スライダを平行移動する、または、スクロールホイールを回転させることによって生成される直線ユーザ入力である。この実施形態においては、指をタッチパッド／タッチスクリーン／接触感知ハウジングに沿ってスライドする、スライダ機構を平行移動する、または、スクロールホイールを回転すると、メディアアイテムリストからの表示アイテムまたは画像群からの画像が変更されるため、ユーザは、メディアアイテムリストおよび画像群を効果的にスクロールできる。
【００５７】
図示されていないが、デバイスは、さらに、マイクまたはカメラなど、１または複数のデータキャプチャデバイスを備えてもよい。データキャプチャデバイスは、オーディオ、画像、または、ビデオの形式でデータを取り込むよう構成される。コントローラ５２は、データをカタログ化し、メディアデータベースおよび／または適切なファイルに格納するよう構成される。
【００５８】
図示されてはいないが、デバイスは、さらに、他のデバイスおよび／またはシステムとの接続を提供する入出力ポートを備えてもよい。入出力ポートは、例えば、携帯型電子デバイスが、ホストデバイス、周辺機器の入出力デバイス、または、電源と通信することを可能にしてよい。これは、例えば、有線または無線の接続を通して実現されてよい。
【００５９】
図示されてはいないが、デバイスは、さらに、ユーザに対して音声および／または触覚フィードバックを提供する１または複数のデバイスを備えてもよい。音声フィードバックは、例えば、クリック音またはフリップ音であってよい。触覚フィードバックは、例えば、パルス振動であってよい。一実施形態において、フィードバックは、データのトラバースと同時に起きる。データを遷移させる速度が増加する、すなわち、加速するにつれ、フィードバックの頻度は増大する。さらに、データを遷移させる速度が低下する、すなわち、減速すると、データを遷移させる速度が低下し、フィードバックの頻度は減少する。したがって、データがトラバースされる速度に応じて、フィードバックがユーザに提供される。データは、例えば、階層的メニューリストにおけるアイテム、および／または、画像ベースブラウザと関連した画像であってよい。
【００６０】
図５ないし８は、本発明のいくつかの実施形態に従って、画像をブラウジングすることができるブラウズウィンドウ８０ＡないしＤを示す様々な図である。ブラウザウィンドウ８０ＡないしＤは、例えば、図４のグラフィカルユーザインターフェースにおいて利用されてよい。これらの実施形態の各々において、ブラウザウィンドウ８０ＡないしＤは、ユーザが、効率的かつユーザフレンドリな方法で画像８６をスクロールまたはフリップすることを可能にするスクロールタイプの動作を提供する。画像８６は、通例、１または複数のデータファイルの態様をグラフィック的に表現している。曲ファイルの場合には、画像８６は、アルバムアートであってよい。オーディオブックファイルの場合には、画像８６は、本の表紙であってよい。ムービーファイルの場合には、画像８６は、ポスターアートであってよい。ゲームファイルの場合は、画像８６は、ゲームのカバージャケットであってよい。写真ファイルの場合には、画像８６は、サムネイル画像であってよい。アドレスブックの場合には、画像８６は、個人の写真であってよい。書類（例えば、ｐｄｆファイル）の場合には、画像は文書のレンダリングであってよい。例えば、画像は、ｐｄｆ文書の最初のページのサムネイル画像であってよく、複数ページの文書である場合にはその旨を示すもの（重なった画像）を含んでもよい。
【００６１】
所望の画像８６が見つかったら、ユーザは、所望の画像８６を選択することで、画像８６と関連付けられた動作を開始することができる。例えば、アルバムアート画像は、アルバム内の曲を含むメニューを開くため、および／または、アルバム内の曲の再生を始めるために選択されてよい。
【００６２】
図５ないし８に示すように、ブラウズウィンドウ８０Ａないし８０Ｄはそれぞれ、表示領域８２を備えている。表示領域８２は、一群の画像からの画像８５を表示および非表示にする場所を提供する。表示画面８２は、通例、画像群の中で利用可能な画像８６の総数のうちの一部だけを表示する。ほとんどの例で、画像８６は、表示領域８２を横切って広がるパスすなわち線に沿って、ある位置から別の位置へ移動する。パスすなわち線は、直線、折れ線、曲線、階段状、波状、蛇行、または、その他同様のものであってよい。線に沿った位置の数は、多岐にわたってよく、通例は、表示領域８２のサイズ、画像８６の所望のサイズ、パスすなわち線の長さ、および、一度に表示する画像８６の所望の数によって決まる。一部の例では、画像８６は、視覚的なトランジション効果またはアニメーションを伴って表示領域８２内で移動されてよい。クリック音またはフリップ音などの音声効果もしくは振動が利用されてもよい。
【００６３】
ほとんどの例では、画像８６は、主位置９２、および、主位置９２に隣接する１または複数の副位置９４に提示される。主位置９２は、選択に向けて画像８６が移動する場所である。つまり、一実装例においては、画像８６は、主位置９２にある時に選択可能になる。本質的には、主位置９２に画像８６を配置することは、画像８６を強調表示すること（選択されているがアクティブ化されていない）と類似している。副位置９４は、保留位置であり、そこにある画像８６は、アクティブ化しないようにロックされている。それらの数によって制限されるが、副位置９４にある画像８６により、ユーザは、主画像の前後にある画像８６を見ることができるため、ブラウジングが容易になる（ユーザは、関心のある画像および関心のない画像に目を通すことができる）。一部の例では、ユーザは、副位置９４にある画像をクリックすることで、その画像を副位置９４から主位置９２に移動することができる。一実施形態において、副位置の画像を選択すると、結果として、選択された画像が最終的に主位置９２へと移動されるまで、一群の画像を素早くトラバースすることになる。
【００６４】
画像８６のレイアウトおよび構成は、多岐にわたってよい。一実施形態においては、主位置９２にある画像８６は、副位置９４の画像８６よりも目立つように構成される。これは、主画像と異なるように副画像を再フォーマットまたは構成することで、どの画像が主画像で、どの画像が副画像であるかをユーザに知らせることにより実現されてよい（例えば、画像のサイズおよび／または形状の変更によって）。例えば、副画像は、最小化、ぼかし、変形、区分分け、分割、または、その他の変更、改変、調整をなされてよい。追加的または代替的に、これは、主位置にある画像に影をつける、囲む、または、下線を引くグラフィカルな強調表示効果によって実現されてよい。例えば、ブラウザは、表示領域８２にわたって遷移する時に主位置９２の画像が移動する強調表示ウィンドウを備えてよい。追加的または代替的に、これは、主位置９２にある画像の下または上に識別子または記述子を配置することによって実現されてもよい。例えば、識別子は、画像が表すメディアファイルに関連する名前またはタイトルであってよい。例えば、曲ファイルの場合には、画像は、アルバムアートであってよく、識別子は、アーティスト名およびアルバム名を含んでよい。
【００６５】
一実施形態によると、ユーザによって働きかけられた時、入力構成は、画像をトラバースするためのナビゲーションコマンドを生成するよう構成されている。一例では、ユーザは、画像８６をトラバースするために、単に、接触感知面で時計回りまたは反時計回りに指を回転させる。別の例では、ユーザは、画像８６をトラバースするために、単に、接触感知面で指をスワイプする。
【００６６】
図５ないし８について、より詳細に説明する。図５において、パスすなわち線は、表示領域８２を水平に横切って伸びる直線である。トラバースの間、画像８６は、一群として、表示領域８６を横切って、ある位置から別の位置へと水平に移動する。ユーザが、左ナビゲーションコマンドを開始すると、新たな画像８６が、表示領域８２の左位置に現れ、すべての他の画像８６は、１つの位置だけ移動する。表示領域が一杯になると、一番右の画像８６が、表示領域８２から外へ移動する。同様に、ユーザが右ナビゲーションコマンドを開始すると、新たな画像８６が、表示領域８２の右位置に現れ、すべての他の画像８６は、１つの位置だけ移動する。表示領域が一杯になると、一番左の画像８６が、表示領域８２から外へ移動する。これにより、ユーザは、表示領域８２の外に現在保持されている連続した画像を見ることができる。さらに、副位置９４にある画像８６は、通例、主位置９２にある画像８６より小さくなっている。ブラウジングの間、画像８６は、主位置９２から副位置９４へ移動されるとサイズが小さくなってよく、副位置９４から主位置９２へ移動されるとサイズが大きくなってよい。
【００６７】
図６は、画像８６が表示領域８２を横切って水平に移動する点で図５と同様である。しかしながら、図５とは違い、副位置９４の画像８６は、図５のように空間的に分離されておらず、重ねられているかのように見えるよう構成されている。これにより、より多くの画像を提示できるようになる。この実装例において、連続した各副画像は、部分的に前の画像の下側にもぐり込んで、端の部分８７を露出させている。露出した部分８７は、ユーザが画像を特定するのに十分な視覚情報を提供してよい。露出した端の部分８７は、テキストベースの情報を含んでいてもよい。ブラウジングの間、画像８６は、主位置９２から隣の副位置９４に移動される時に、部分的に露出した端の部分８７として再構成され、副位置９４から主位置９２へ移動される時に、全体が見える画像として再構成される。画像は、オンザフライで再構成されてもよいし、全体が見える画像と共にメディアデータベースに格納されていてもよい。
【００６８】
図７は、画像８６が表示領域８２を横切って水平に移動し、より多くの画像８６を提示することができるように重なっている点で、図６と同様である。しかしながら、図７と違って、主画像のすぐ隣にある副画像は、全体が（または、実質的に全体が）見えており、それらに続く副画像の各々は、前の画像の下にもぐり込んで一部が見えている。
【００６９】
さらに、副位置９４にある画像は、前景から背景へと広がっているように見せるために、歪曲（skewed）されてよい（例えば、３次元効果）。この効果は、左側の副位置にある各画像の右上角を下げて右下角を上げると共に、右側の副位置にある各画像の左上角を下げて左下角を上げることで作り出されてよい。ブラウジングの間、画像８６は、主位置９２から副位置９４へ移動される時は歪曲され、副位置９４から主位置９２へ移動する時には通常状態になる。
【００７０】
さらに、画像８６は、画像８６の底辺から下方向に伸びる反射された部分９６を備えてよい。反射された部分９６は、画像のコピーを作成し、画像のコピーをクロッピングし（例えば、短縮（shortening））、クロッピングした画像を垂直方向に反転し、反転した画像の透明度を上部の半透明から下部の完全な透明まで変化させ（例えば、グラデーション）、反転した画像の上部を画像の下部に付けること、によって作り出されてよい。その後、副位置９４にある画像および任意の対応する反射された部分は、個々に、または、組み合わせ全体で歪曲されてもよい。画像８６は、反射効果をさらに助長するために、黒い背景の上に並べられてもよい。
【００７１】
図７と同様に、図８は、重ねられて歪曲された画像を含んでいる。しかしながら、上述の実施形態と異なり、図８は、楕円形のパスを含み、画像８６はそれに沿って回転される。そのため、すべての画像８６を、表示領域８２で見いだすことができる。この実施形態は、旋回軸の周りでページが回転するローロデックス（例えば、仮想ローロデックス）に多少類似している。また、この実施形態においては、２つのフルサイズの中央画像が存在し、一方は主画像で、もう一方は副画像である。
【００７２】
さらに、画像８６は、目に見える平面上にあるかのように見えるよう構成され、２つの中央画像は前景に見える状態であり、副位置にある残りの画像は背景に向かって流れている（それらの画像は、後方にあり、前位置の画像から消失点へと遷移しているように見える）。この効果は、副位置にある場合に画像８６のサイズを小さくし、さらに、２つの前位置から遠ざかるほど画像８６が小さくなるようにすることで実現されてよい。
【００７３】
これらのルールに従う時に、主位置をパスの最も高い地点に置けば、仰視図（観察者の視点が低い）を生成することが可能であり、主位置をパスの最も低い地点に置けば、鳥瞰図（観察者の視点が高い）を生成することが可能である（図のように）。仰視図または鳥瞰図のいずれでも、視界の奥行きは、楕円形のパスの高さを変えることで調整することができる。楕円形のパスの高さを大きくすれば奥行きが大きくなり、楕円形のパスの高さを小さくすれば奥行きが小さくなる。
【００７４】
動作中、画像８６は、ある既定の位置から次の既定の位置へと線に沿って移動するよう構成されている。例えば、ナビゲーションコマンドが受信されると、画像８６はすべて、１つ分だけ位置を移動される。つまり、それらの画像は、線に沿って一群として移動し、すべてが次の既定の位置にずれると停止する。ナビゲーションコマンドが左コマンドの場合には、画像８６は、通例、反時計回りの動きで線に沿って回転する。ナビゲーションコマンドが右コマンドの場合には、画像８６は、通例、時計回りの動きで線に沿って回転する。
【００７５】
表示領域内で画像を移動させることに関するさらなる詳細は、２００５年１０月１１日出願の米国特許出願第１１／２４９，１３９号、「ＭＵＬＴＩＭＥＤＩＡ  ＣＯＮＴＲＯＬ  ＣＥＮＴＥＲ」に開示されており、この出願は、参照により本明細書に組み込まれる。
【００７６】
図９は、本発明の一実施形態に従って、携帯型電子デバイスで画像ベースブラウザウィンドウを動作させる方法１００である。方法１００は、画像ベースブラウザウィンドウが表示されるブロック１０２から始まる。例えば、画像は、データベースまたはデータストアから取得され、所定のフォーマットで提示される。画像ベースブラウザウィンドウは、本明細書に記載された画像ベースブラウザウィンドウのいずれかを用いて画像を提示してもよい。
【００７７】
ブロック１０２に続いて、選択がなされたか否かについての判定が、ブロック１０４でなされる。この選択は、例えば、図２に示された円形入力構成の選択ボタンを用いて実現されてもよいし、図３に示されたタッチスクリーンを用いて画像をタップすることによって実現されてもよい。所望の画像が選択された場合には、方法１００は、画像に関連付けられた動作が実行されるブロック１０６へ進む。これは、例えば、メニューを開くこと、メディアファイルの再生、アプリケーションの起動、モードの開始、画像の拡大、電話をかけること、他のブラウザを開くこと、および／または、その他同様のことを含んでよい。
【００７８】
一例では、ブラウズウィンドウがアルバムアートを表示している場合、特定のアルバムを選択することで、アルバムに関連した曲のリストを（例えば、メニューウィンドウ内に）表示することができる。代替的または追加的に、アルバムの選択は、アルバムの最初のトラックから順に再生を開始してよい。
【００７９】
別の例では、ブラウズウィンドウがムービーアートを表示している場合、特定のムービーアートを選択することで、画像に関連したビデオファイルの再生を開始することができる。代替的または追加的に、ムービーイメージの選択は、ムービーに関連したメニューウィンドウを開いてもよい。
【００８０】
別の例では、ブラウズウィンドウがモードに基づくアイコンを表示している場合、特定のモードアイコンを選択することで、携帯型電子デバイスのモードの変更が開始される、すなわち、携帯型電子デバイスが、選択されたモードへと切り替わる。例えば、モードは、電話モード、音楽プレーヤモード、マイク録音モード、カメラモード、ゲームプレーヤモード、ビデオプレーヤモード、電子メールモード、などを含んでよい。
【００８１】
別の例では、ブラウズウィンドウが、写真を利用した電話またはアドレスブックを表示している場合、特定の写真を選択することで、写真に表示された個人に対する選択可能な連絡先を提供してよく、および／または、写真に表示された個人への電話の呼出を開始してもよい。
【００８２】
別の例では、ブラウズウィンドウが写真ライブラリからのサムネイル写真を表示している場合に、特定のサムネイル写真を選択することで、見るために写真を拡大することができる。
【００８３】
別の例では、ブラウズウィンドウがスケジュール帳を表示している場合に、月を選択することで、その月の日に関連した新しいブラウズウィンドウを開いてよく、特定の日を選択することで、その日の時間に関連した新しいブラウザウィンドウを開いてよく、特定の時間を選択することで、イベントを入力するための入力ウィンドウを開いてよい。
【００８４】
さらに別の例では、ブラウズウィンドウがキーパッドを表示している場合に、特定の文字を選択することで、例えばテキストまたは数字のボックスのように、その文字が入力される。この例は、電話をかけるため、または、テキストを入力するために用いられてよい。
【００８５】
さらに別の実施形態では、ブラウズウィンドウがアイコンの形態で一群のアプリケーションを表示している場合に、アイコンを選択することで、アイコンと関連付けられたアプリケーションを起動することができる。
【００８６】
さらに別の実施形態では、ブラウズウィンドウが、文書画像を表示している場合に、文書画像を選択することで、その文書画像に関連付けられたアプリケーションに加えて、その文書画像に関連付けられた文書をロードしてよい。
【００８７】
さらに別の実施形態においては、ブラウズウィンドウがウェブサイト画像を表示している場合に、ウェブサイト画像を選択することで、ウェブサイト画像に関連付けられたウェブサイトからウェブページを表示してよい。
【００８８】
ブラウズウィンドウは、２以上のアイテムを表示することも可能である。例えば、ブラウズウィンドウは、ファインダとして構成されてよく、こうすれば、ファインダ領域に含まれる任意のデータが、画像を用いて提示されることが可能である。例えば、ブラウズウィンドウは、連絡先、文書、写真、ムービーなどの画像を含んでよい。
【００８９】
画像が選択されなかった場合には、この方法は、ナビゲーションコマンドが実行されたか否かに関する判定がなされるブロック１０８へ進む。ナビゲーションコマンドは、回転ユーザ入力または直線ユーザ入力によって生成されてよい。回転ユーザ入力の場合には、回転入力は、ダイヤルが回転した時、または、タッチ面（タッチパッド、タッチスクリーン、または、接触感知ハウジングなど）で指を回転させた時に生成されてよい。直線ユーザ入力の場合には、直線入力は、タッチパッド、タッチスクリーンまたは接触感知ハウジング上で指をスライドさせた時に生成されるか、あるいは、機械式スライダの平行移動またはマウススクロールホイールの回転により生成されてよい。
【００９０】
ナビゲーションコマンドが生成された場合には、方法１００は、ナビゲーションコマンドに従って画像が遷移されるブロック１１０へ進む。回転入力の場合、画像は、反時計回りの回転入力がなされた時に左に移動されてよく、時計回りの回転入力がなされた時に右に移動されてよい（もしくは、逆であってもよい）。直線入力の場合、画像は、右直線入力がなされた時に左へ移動されてよく、左直線入力がなされた時に右に移動されてよい（もしくは、逆であってもよい）。
【００９１】
画像群は非常に長い場合があるので、本発明は、ユーザが、より速く指を動かすことによって、一群の画像を素早くトラバース（すなわち、スクロール）できるようにする（入力が速くなるほど、画像のトラバースも速くなる）。さらに、一実施形態において、ユーザは、一群の画像を加速させることで画像の一部をスキップして表示しないことなどにより、加速された方法で一群の画像をトラバースすることができる。
【００９２】
ナビゲーションコマンドが生成されなかった場合には、その方法は、クローズコマンドが受信されたか否かに関する判定がなされるブロック１１２へ進む。受信されなかった場合、方法は、ブロック１０２へ戻る。受信された場合、その方法は、画像ベースブラウザウィンドウが消される（閉じられる）ブロック１１４へ進む。一部の例では、ディスプレイは前のウィンドウに戻る。別の例では、ディスプレイは、クローズコマンドと関連付けられた新しいウィンドウを表示する。
【００９３】
一実施形態においては、画像ベースブラウザウィンドウを開く専用のメニューアイテムがある。すなわち、そのメニューアイテムを選択することで、電子デバイスにおいて、画像ベースブラウザを直接開くことができる。
【００９４】
図１０は、メニュー階層１２０の図であり、画像ベースブラウザウィンドウを開くための専用メニューアイテムが用いられている。この図は、メディアプレーヤに関連しているが、この概念は、他の電子デバイスに適用されてもよい。この例では、「音楽」アイテムが、メインメニュー１２１で選択される。その後、「アルバムアート」アイテムがサブメニュー１２２で選択され、それにより、画像ベースブラウザウィンドウ１２３が起動される。画像ベースブラウザウィンドウ１２３で用いられている画像は、アルバムアートと関連した画像である。アルバム画像が画像ベースブラウザウィンドウ１２３で選択されると、選択されたアルバムのアルバムコンテンツメニュー１２４が開かれる。例えば、アルバムと関連したオーディオトラックすべてが、リスト形式で表示されてよい。あるいは、選択可能なオーディオトラックのリストが、画像ブラウザの主位置に提示されてよい。一実装例においては、それらは、アルバムアートの上に重なるように主位置へ遷移してよい（例えば、フェイドイン／フェイドアウト、スライドイン／スライドアウトなどによって）。別の実装例においては、画像は、選択可能なオーディオトラックを提示するために、フリップされてよい（オーディオトラックがアルバムアートの後ろ側にあるかのように見せる）。これは、実際のアルバムをフリップする（めくる）のと類似していてよい。オーディオトラックが選択されると、通例は、再生中ウィンドウ１２５が開かれる。あるいは、アルバムが選択されると、その方法は、最初のトラックが再生され、その後にアルバム内の残りのトラックが再生される再生中ウィンドウへ進んでよい（例、メニュー１２４をスキップしてよい）。
【００９５】
別の実施形態において、ブラウズモードが、メニューアイテムの表示方法を変更するために選択される。第１のモードでは、それらは従来のリスト内に表示される。第２のモードでは、それらは画像ベースブラウザウィンドウを用いて表示される。例えば、ユーザは、設定メニューを選択し、モードを選ぶ必要があってよい。多くの場合には、第２のモードは、適切なメニューアイテムにだけに適用される。一部のメニューアイテムは、画像ではなく従来のリストを用いてトラバースされるのが最適である。画像ベースブラウザは、アルバムおよびムービータイトルのタイトルなどのメディアアイテムに用いられてよい。
【００９６】
図１１は、メニュー階層１３０の概略図であり、表示モードを設定するための設定メニューが用いられている。この図は、メディアプレーヤに関連しているが、この概念は、他の電子デバイスに適用されてもよい。この例では、「ビデオ」アイテムがメインメニュー１３１で選択されている。その後、「ビデオ設定」アイテムがビデオメニュー１３２で選択され、ビデオ設定のメニュー１３３が開かれる。ビデオ設定ウィンドウ１３３におけるメニューアイテムの内の少なくとも１つは、選択されると、例えば、ブラウズモードウィンドウ１３４内のリストおよび／または画像など、ブラウズの選択肢を提供する「ブラウズモード」である。「画像」が選択されると、画像モードが、適切なメニューアイテムに適用される。これらは、例えば、任意のメニューアイテムを含んでよく、様々なソート基準（例えば、アーティスト、ジャンルなど）専用のものを含んでもよい。図の例では、ユーザは、その後、メインメニュー１３１に戻ることができ、「ビデオ」を選択し、ビデオメニュー１３２で「ムービー」を選択する。選択されると、ポスターアートを用いてムービーを表示する画像ベースブラウザウィンドウ１３５が表示される。画像が選択されると、画像に関連付けられたムービーの再生が（図に示すように）始まるか、もしくは、ムービーまたは再生中メニュー１３６が開かれる。
【００９７】
図１０および図１１は、メディアプレーヤのモードに関連しているが、これは限定ではなく、画像ベースブラウザは電子デバイスの他の特徴に適用されてもよいことを理解されたい。以下では、様々な実施形態について説明する。
【００９８】
図１２Ａおよび１２Ｂは、携帯型電子デバイスが電話または通信モードにある時の画像ベースブラウザ１４０を示す。図に示すように、画像ベースブラウザ１４０の画像１４２は、連絡先がアドレスブックに保存されている個人を表す写真である。したがって、ユーザは、連絡を取りたい所望の個人を探し出すために、リストではなく写真をトラバースすることができる。ユーザが個人の写真を持っていない場合には、別の画像を個人に割り当てることができる。代替的または追加的に、テキストが画像に含まれてもよい。例えば、テキストは個人の名前であってよい。一実施形態においては、ユーザが主位置にある画像１４２を選択すると、画像１４２に関連付けられた連絡先１４４が開かれる。連絡先１４４は、新しいウィンドウに関連付けられてもよいし、図１２Ｂに示すように主位置に提示されてもよい。連絡先１４４は、電子メールおよび／または様々な電話番号１４６など、選択可能なデータを含んでよい。データは、テキストメッセージングを含んでもよい。電子メールが選択されると、すでに電子メールアドレスが入力された状態でメールウィンドウが開かれる。電話番号が選択されると、携帯型電子デバイスは、その番号への呼出を開始する。各個人は、複数の電子メールアドレスおよび電話番号を持っていてよいことを理解されたい。代替的または追加的に、ユーザが主位置にある画像１４２を選択した時に、すぐに電話の呼出を開始するために、画像と関連付けられたデフォルトの電話番号が用いられてよい。デフォルトは、モードに依存してよい。例えば、電子メールモードの場合には、デフォルトは電子メールであってよく、電話が開かれている場合には、デフォルトは電話であってよい。
【００９９】
図１３は、アプリケーションと関連した画像ベースブラウザ１５０を示している。図に示すように、画像１５２は、電子デバイス上で起動可能なアプリケーションを表すアイコンである。したがって、ユーザは、開きたい所望のアプリケーションを探すためにリストではなくアイコンをトラバースすることができる。一実施形態においては、ユーザが主位置にあるアイコン１５２を選択すると、アプリケーションが起動される。例えば、アプリケーションは、写真管理プログラム、音楽管理プログラム、ビデオ管理プログラム、ワープロプログラム、スプレッドシートプログラム、描画プログラムなどであってよい。
【０１００】
図１４Ａないし１４Ｄは、スケジュール帳またはカレンダーと関連した画像ベースブラウザ１６０を示している。この実施形態においては、画像ベースブラウザ１６０は、階層ブラウザ１６１、１６２、１６３、および、１６４を含んでいる。図１４Ａは、それらの階層ブラウザの内の第１のブラウザ１６１を示している。この第１のブラウザ１６１では、画像１６５は、一年の各月に関連付けられている。画像１６５には、月に関連する画像および／または月を特定するテキストが含まれていてよい。例えば、２月の画像は、バレンタインデーを表す赤いハートと「２月」の識別子とを含んでよい。代替的または追加的に、各月の誕生日の人物の写真が表示されてもよい。１枚の写真が割り当てられてもよいし、その月に誕生日がある人たちの複数の写真が順番に表示されてもよい（循環される）。このデータは、誕生日および写真を含むアドレスブックから引き出されてよい。図１４Ｂに示すように、ユーザが特定の月を選択すると、第２の階層ブラウザ１６２が開かれる。この第２のブラウザ１６２では、画像１６６は、その月の日付に関連付けられている。画像１６６は、日付に関連した画像および／または日付を特定するテキストを含んでいてよい。例えば、バレンタインデーを表す赤いハートおよび「２月」の識別子が、２月１４日に用いられてよい。代替的または追加的に、特定の日付が誕生日である人物の写真が表示されてもよい。図１４Ｃに示すように、ユーザが特定の日付を選択すると、第３の階層ブラウザ１６３が開かれる。この第３のブラウザ１６３では、画像１６７は、その日の時間に関連付けられている。図１４Ｄに示すように、ユーザが特定の時間を選択すると、ユーザが、選択された時／日／月と関連したテキストを入力することを可能にするデータ入力ウィンドウ１６４が開かれる。例えば、ウィンドウ１６４は、１または複数のデータ入力ボックス１６８を備えてよい。したがって、ユーザは、行事を予定に入れることができる。入力されると、データは、将来の処理のために保持される。
【０１０１】
図１５は、写真表示アプリケーションに関連した画像ベースブラウザ１７０を示している。図に示すように、画像１７２は、写真管理アプリケーションで管理されている写真である。写真１７２は、携帯型電子デバイスにダウンロードされた写真、および／または、携帯型電子デバイスで撮影された写真であってよい。選択されると、写真１７２は、小さいサムネイルではなくディスプレイに全画面表示されてよい。
【０１０２】
図１６は、携帯型電子デバイスのモードと関連した画像ベースブラウザ１８０を示している。図に示すように、画像１８２は、携帯型電子デバイスの異なるモードを表すアイコンである。したがって、ユーザは、デバイスのモードを変更するために、アイコンをトラバースすることができる。ユーザがアイコンを選択すると、携帯型電子デバイスのモードは、そのモードに変更される。例えば、左から右に向かって、モードは、電子メール、ビデオプレーヤ、音楽プレーヤ、ゲーム、電話、マイク、カメラ、ゲームプレーヤ、および／または、その他同様のものを含んでよい。このブラウザは、他のブラウザと階層的に構成されてもよいことを理解されたい。例えば、電話モードが選択された場合に、図１２Ａおよび１２Ｂに示されたブラウザが表示されてよい。あるいは、音楽プレーヤモードが選択された場合に、図１０に示されたブラウザが表示されてよい。
【０１０３】
図１７Ａないし１７Ｂは、携帯型電子デバイスへのデータ入力に関連した画像ベースブラウザ１９０を示している。これらの両方の図において、画像１９２には、様々な文字が割り当てられている。図１７Ａに示したように、画像１９２Ａには、数字が割り当てられている。数字が選択されると、それは、データ入力ボックス１９４に入力される。図１７Ｂに示したように、画像１９２Ｂには、文字が割り当てられている。文字が選択されると、それは、データ入力ボックス１９４に入力される。もちろん、数字および文字は、同じ画像ベースブラウザに含まれていてもよい。さらに、携帯型電子デバイスにおける必要性に応じて、他の記号が用いられてもよい。例えば、画像１９２には、電話の呼び出しと発信側での機能（caller functions）とを行うことができるように、標準的な電話機に関連する記号（すなわち、１、２、３、４、５、６、７、８、９、０、＊、＃）が割り当てられてよい。
【０１０４】
図１８は、本発明の一実施形態に従って、ブラウジング方法２００を示す図である。方法２００は、例えば、携帯型電子デバイス（本明細書に記載したものなど）において実施されてよい。携帯型電子デバイスは、一般に、ユーザインターフェースを備えており、ユーザインターフェースは、携帯型電子デバイスにおける任意の数の位置に設けられてよい。しかしながら、ほとんどの例では、前面が、ユーザインターフェースを実装するための主要な表面を提供する。ユーザインターフェースは、一般に、ディスプレイデバイスと、１または複数の入力デバイスとを備える。入力デバイスは、多岐にわたってよい。一実施形態においては、入力デバイスは、少なくとも、感知面より上の物体を感知するための近接または接触感知デバイスを備える。近接感知および接触感知には、他のタイプの入力手段に勝る多くの利点がある。
【０１０５】
方法２００は、一般に、画像ベースブラウザウィンドウがディスプレイ領域に表示されるブロック２０２から始まる。画像ベースブラウザは、一群の画像からの画像の少なくとも一部を表示するよう構成される。画像は、主位置すなわち強調された位置と、主位置に近接した場所（例えば、左、右、上、下など）の１または複数の副位置とに、表示されてよい。主位置は、一般に、画像が選択可能であることを意味する。例えば、画像ベースブラウザは、本明細書に記載した画像ベースブラウザのいずれであってもよい。
【０１０６】
ブロック２０２の次に、方法２００は、物体が感知面上で検出されるブロック２０４に進む。物体は、例えばユーザの指であってよく、感知面は、タッチパッド、タッチスクリーン、または、接触感知ハウジングなど、接触感知デバイスと関連していてよい。
【０１０７】
ブロック２０４の次に、方法２００は、ナビゲーション入力が物体の動きに基づいて認識されるブロック２０６に進む。物体の動きは、例えば、ユーザが感知面において指を平行移動する（例えば、垂直、水平、斜め）場合などの直線ユーザ入力と関連していてよい。物体の動きは、例えば、ユーザが円形の動きで感知面を指でなぞる場合など、回転ユーザ入力と関連していてよい。もちろん、その他の物体の動きが用いられてもよい。
【０１０８】
一部の例では、物体の動きは、感知面上の任意の位置で認識されることができる。他の例では、物体の動きは、所定の領域、すなわち、画像の真上または隣接した位置もしくはその両方など、感知面の特定の位置でのみ認識されることができる。物体の数、動きの位置、速度、方向、および、長さなどを含むがこれに限定されない物体の動きの多くの態様が、ナビゲーション入力を生成するために利用されてよい。
【０１０９】
ブロック１０６の次に、方法は、画像ベースブラウザの画像がナビゲーション入力に従って遷移されるブロック１０８に進む。この遷移は、例えば、物体の数、物体の動きの位置、速度、方向、および、長さに基づいていてよい。一般に、遷移は、表示領域の中および外へ、副位置および主位置を通って、画像を順次進行させることを含む。進行は、感知面に対してユーザが回転、スライド、または、スワイプを行う速度に比例してよい。
【０１１０】
画像ベースブラウザ２１２に対するナビゲーション入力２１０を生成するために用いられる物体の動きのいくつかの例を、図１９Ａないし１９Ｇに示す。ナビゲーション入力２１０は、所定のパスに沿って画像を移動させるよう設計されている。図の例では、パスは水平軸である。したがって、ナビゲーション入力２１０は、水平軸に沿って直線的に画像を移動させるように設計されている。画像は、ある群から第２の群へ（例えば、主、副）、パスに沿って順次進行されてよい。
【０１１１】
図１９Ａないし１９Ｃは、タッチスクリーンディスプレイを備えた電子デバイスの図である。一実施形態では、図１９Ａに示すように、タッチスクリーンディスプレイを横切る実質的に水平なスワイプ２１４、すなわち、タッチスクリーンディスプレイの表面に沿った実質的に水平なスライド２１４が、ナビゲーション入力を生成する。この実施形態の一実装例において、実質的に水平なスワイプ／スライド２１４は、タッチスクリーンの接触感知領域内のどの場所でも可能である。この実施形態の別の実装例においては、実質的に水平なスワイプ／スライド２１４は、例えば、画像ベースブラウザ２１２の下方の領域、または、画像ベースブラウザ２１２の画像上など、タッチスクリーンの接触感知領域における特定の領域でなされる必要がある。
【０１１２】
別の実施形態では、図１９Ｂに示すように、円弧または回転スライド２１６が、ナビゲーション入力を生成する。実質的に水平なスワイプ／スライド２１４と同様に、円弧または回転２１６は、タッチスクリーンの接触感知領域内の特定の領域または任意の位置で行う必要があってよい。
【０１１３】
多くの例では、スライドの速度が、トラバースの速度を決定する。さらに、スライドの方向が、トラバースの方向を決定する。さらに、スライドの長さが、トラバースされる画像の数を決定することができる。さらに、用いる指の数が、トラバースの速度（指１本＝通常、指２本＝加速）、または、トラバースされる画像の数（指１本＝通常、指２本＝２倍）のために利用可能である。
【０１１４】
さらに別の実施形態では、図１９Ｃに示すように、押圧および保持２１８が、ナビゲーション入力を生成する。多くの例では、保持の長さが、画像の遷移する速度を決め（長く保持するほど速度が速くなる）、押圧の場所が、遷移の方向を決める。例えば、主画像の左側を押圧すると、画像が左に遷移し、主画像の右側を押圧すると、画像が右に遷移する（逆であってもよい）。代替的または追加的に、１回または複数回のタップが、ナビゲーション入力を生成するために用いられてもよい。例えば、１回のタップが、タップの場所に応じて右または左へ１つの位置だけ画像が移動する画像の１遷移を開始してよい。複数回のタップは、１回につき１つの位置ずつ、画像を遷移させるために用いることができる。例えば、２回たたくと、画像が２つの場所だけ移動し、３回たたくと、画像が３つの場所だけ移動する、などである。
【０１１５】
図１９Ｄおよび１９Ｅは、タッチパッドを備えた携帯型電子デバイスの図である。図１９Ｄは、円形のタッチパッドを備えており、図１９Ｅは正方形または長方形のタッチパッドを備えている。一実施形態では、タッチパッドを横切る実質的に水平なスワイプ／スライド２１４が、ナビゲーション入力を生成する（または、垂直）。別の実施形態では、タッチパッドに対する円弧または回転スライド２１６が、ナビゲーション入力を生成する。
【０１１６】
図１９Ｆは、接触感知ハウジングを備えた携帯型電子デバイスの図である。接触感知ハウジングは、ディスプレイの縁部を取り囲むベゼル領域に配置される。そのように、ベゼル領域は、ディスプレイの下または両側に水平および垂直感知構成要素を備えてよい。図の実施形態では、画像ベースブラウザ２１２の下にある下側ベゼル上での実質的に水平なスワイプ／スライド２１４が、ナビゲーション入力２１０を生成する。さらに、ハウジングが、縁部ではなく広がった表面である場合には、ナビゲーション入力２１０は、図１９Ａないし１９Ｅに示したタッチスクリーンおよびタッチパッドとの関連で説明したのと同様に生成されることができる。
【０１１７】
図１９Ｇおよび１９Ｈは、タッチスクリーンを備えた携帯型電子デバイスの図である。この実施形態において、ディスプレイは、例えば、（図１９Ｇに示すように）図１９Ｄまたは１９Ｅと同様の仮想的な接触領域、および／または、（図１９Ｈに示すように）ダイヤルまたはスライダまたはスクロールバーなどの仮想的な機構を含む、仮想的なナビゲーション要素またはユーザインターフェース要素を表示するよう構成されている。一実施形態では、仮想的な機構に対する実質的に水平なスワイプ／スライド２１４が、ナビゲーション入力を生成する。別の実施形態では、仮想的な機構に対する円弧または回転スライド２１６が、ナビゲーション入力を生成する。
【０１１８】
図１９Ａないし１９Ｈについて、水平直線スライドは限定ではなく、垂直スライドを用いてもよいことに注意されたい。しかしながら、ほとんどの例では、スライドの方向は、ブラウザのレイアウトに一致するよう構成されている。簡単な例では、ブラウザは水平レイアウトを有しているため、水平直線スライドが好ましい。別の例では、水平の動きを生み出すために、垂直スライドを用いることもできる。
【０１１９】
また、図１９Ａないし１９Ｈについても、接触デバイスを利用することは限定ではなく、機械的な手段を用いてもよいことに注意されたい。例えば、ダイヤル、スクロールホイール、および、機械式スライダを用いてもよい。ただし、これらの解決方法は、通例、接触デバイスほど洗練されておらず、携帯型電子デバイス組み立て方法をより複雑にする場合があることを理解されたい。
【０１２０】
図２０は、本発明の一実施形態に従って、ブラウジング選択方法２５０を示す図である。方法２５０は、例えば、携帯型電子デバイス（本明細書に記載したものなど）において実施されてよい。携帯型電子デバイスは、一般に、ユーザインターフェースを備えており、ユーザインターフェースは、携帯型電子デバイスにおける任意の数の位置に設けられてよい。しかしながら、ほとんどの場合、前面が、ユーザインターフェースを実装するための主要な表面を提供する。ユーザインターフェースは、一般に、ディスプレイデバイスと、１または複数の入力デバイスとを備える。入力デバイスは、多岐にわたってよい。一実施形態においては、入力デバイスは、少なくとも、感知面より上の物体を感知するための近接または接触感知デバイスを備える。近接感知および接触感知には、他のタイプの入力手段に勝る多くの利点がある。
【０１２１】
方法２５０は、一般に、画像ベースブラウザウィンドウがディスプレイデバイスのディスプレイ領域に表示されるブロック２５２から始まる。画像ベースブラウザは、一群の画像からの画像の少なくとも一部を表示するよう構成される。画像は、主位置すなわち強調された位置と、主位置に近接した場所（例えば、左、右、上、下など）の１または複数の副位置とに、表示されてよい。主位置は、一般に、画像が選択可能であることを意味する。例えば、画像ベースブラウザは、本明細書に記載した画像ベースブラウザのいずれであってもよい。
【０１２２】
ブロック２５２の次に、方法２５０は、物体が感知面上で検出されるブロック２５４に進む。物体は、例えばユーザの指であってよく、感知面は、タッチパッド、タッチスクリーン、または、接触感知ハウジングなど、接触感知デバイスと関連していてよい。
【０１２３】
ブロック２５４の次に、方法２５０は、選択入力が物体の動きに基づいて認識されるブロック２５６に進む。物体の動きは、タップ、直線入力、回転入力、および／または、その他同様の動作であってよい。もちろん、その他の物体の動きが用いられてもよい。一部の例では、物体の動きは、感知面上の任意の位置で認識されることができる。別の例では、物体の動きは、所定の領域、すなわち、感知面の特定の位置でのみ認識されることができる。物体の数、動きの位置、速度、方向、および、長さなどを含むがこれに限定されない物体の動きの多くの態様が、ナビゲーション入力を生成するために利用されてよい。
【０１２４】
ブロック２５６の次に、方法は、選択された画像に関連付けられた動作が開始されるブロック２５８へ進む。画像に動作が割り当てられていることで、画像が選択された時に、割り当てられた動作が実行されることを理解されたい。その動作は、多岐にわたってよい。例えば、動作は、アプリケーションの起動、モードの変更、新たなウィンドウを開くこと、メディアの再生、通信の開始などに関連するものであってよい。
【０１２５】
動作は、一般に、ブラウザ（またはブラウジング）の種類に依存する。例えば、ブラウザがアルバムベースのブラウザである場合、動作は、一般に、アルバムに関連付けられた曲のメニューリストを提示することに対応してよい。ブラウザが連絡先ベースのブラウザである場合、動作は、一般に、連絡先情報を提示すること、および／または、場合により、電話をかけたり電子メールを開始したりするなどの連絡動作を自動的に実行すること、に対応してよい。ブラウザがスケジュール帳のブラウザである場合、動作は、一般に、テキスト入力が可能な日付ウィンドウを提示することに対応してよい。ブラウザがモードベースのブラウザである場合、動作は、モード変更を開始してよく、すなわち、主位置にあるモードが開始されることが可能である。ブラウザが写真ベースブラウザである場合、選択された画像を含む大きいウィンドウが開かれてよい。ブラウザが、アプリケーションベースブラウザの場合、選択されたアプリケーションが起動されてよい。ブラウザがデータ入力のために構成されている場合、画像に関連付けられたデータが入力されてよい。文書が文書を提示するよう構成されている場合、画像に関連付けられた文書、および、場合によっては、文書に関連付けられたアプリケーションが開かれてよい。
【０１２６】
画像ベースブラウザに対する選択入力を生成するために用いられる物体の動きのいくつかの例を、図２１Ａないし２１Ｆに示す。選択入力２７０は、主位置にある強調表示された画像を選択するよう設計されている。図の例では、選択対象の画像２７２は、画像ベースブラウザ２７４の主位置に配置される。
【０１２７】
図２１Ａおよび２１Ｂは、タッチスクリーンディスプレイを備えた電子デバイスの図である。一実施形態では、図２１Ａに示すように、押圧、もしくは、１または複数回のタップ２７８で、選択入力が生成される。別の実施形態では、図２１Ｂに示すように、タッチスクリーンに対する実質的に垂直なスワイプ２７６、または、タッチスクリーンに沿った実質的に垂直なスライド２７６が、選択入力を生成する。一実装例では、実質的に垂直なスワイプ／スライド２７６、押圧、または、タップ２７８は、タッチスクリーンの接触感知領域内のどの場所でも可能である。別の実装例においては、実質的に垂直なスワイプ／スライド２７６、押圧、または、タップ２７８は、例えば、画像ベースブラウザ２７４に隣接した領域、または、画像ベースブラウザ２７４自体の上など、タッチスクリーンの接触感知領域の特定の領域でなされる必要がある。一例では、垂直スライド２７６またはタップ２７８は、主位置にある画像の上で実施される必要がある。
【０１２８】
図２１Ｃおよび２１Ｄは、タッチパッドを備えた携帯型電子デバイスの図である。図２１Ｃは、機械式ボタンまたは接触感知ボタンであってよい中央ボタン領域を備えた円形タッチパッドを備えており、図２１Ｄは、正方形または長方形のタッチパッドを備えている。一実施形態では、ボタン領域におけるボタン押圧２７８が、選択入力を生成する（図２１Ｃ）。別の実施形態では、押圧、タップ、または、実質的に垂直なスワイプ／スライド２７６が、選択入力を生成する（図２１Ｄ）。
【０１２９】
図２１Ｅは、接触感知ハウジングを備えた携帯型電子デバイスの図である。接触感知ハウジングは、ディスプレイを取り囲むベゼル領域２７７に配置される。そのように、ベゼル領域２７７は、ディスプレイの下または両側に水平および垂直感知構成要素を備えてよい。図の実施形態では、画像ベースブラウザ２７４に隣接する側方ベゼルでの実質的に垂直なスワイプ／スライド２７６が、選択入力を生成する。さらに、ハウジングが、広がった表面である場合には、選択入力は、図２１Ａないし２１Ｄに示されたタッチスクリーンおよびタッチパッドと関連して説明したのと同様に生成されることができる。
【０１３０】
図２１Ｆは、タッチスクリーンを備えた電子デバイスの図である。この実施形態では、ディスプレイは、接触入力を受け付ける仮想的な機構またはユーザインターフェース要素を提示するよう構成されている。一例では、図２１Ｆに示すように、仮想的な機構は、図２１Ｃと同様の仮想的な接触領域２７９およびボタン領域である。この例では、選択入力は、ボタン領域がタップされた時に生成される。
【０１３１】
図２２は、本発明の一実施形態に従って、ブラウザ方法３００を示す図である。ブラウザ方法は、例えば、前述の２つの方法を組み合わせたものであってよい。
【０１３２】
方法３００は、一般に、画像ベースブラウザウィンドウがディスプレイ領域に表示されるブロック３０２から始まる。画像ベースブラウザは、一群の画像からの画像の少なくとも一部を表示するよう構成される。画像は、主位置すなわち強調された位置と、主位置に近接した場所（例えば、左、右、上、下など）の１または複数の副位置とに、表示されてよい。主位置は、一般に、画像が選択可能であることを意味する。例えば、画像ベースブラウザは、本明細書に記載した画像ベースブラウザのいずれであってもよい。
【０１３３】
ブロック３０２の次に、方法３００は、物体が感知面上で検出されるブロック３０４に進む。物体は、例えば、ユーザの指であってよい。例えば、感知面は、タッチパッド、タッチスクリーン、および／または、接触感知ハウジングとして具現化されてよい。代替的または追加的に、感知面は、近接感知パッド、近接感知スクリーン、および／または、近接感知ハウジングなど、表面より上の近接領域として具現化されてもよい。
【０１３４】
ブロック３０４の次に、方法３００は、ナビゲーション入力が受信されたか否かに関する判定がなされるブロック３０６に進む。
【０１３５】
ナビゲーション入力が受信された場合、方法３００は、画像ベースブラウザの画像がナビゲーション入力に従って遷移されるブロック３０８に進む。この遷移は、例えば、物体の数、物体の動きの位置、速度、方向、および、長さに基づいていてよい。一般に、遷移は、表示領域の中および外へ、副位置および主位置を通って、画像を順次進行させることを含む。進行は、感知面に対してユーザが、回転、スライド、または、スワイプを行う速度に比例してよい。
【０１３６】
ナビゲーション入力が認識されない場合、方法３００は、選択入力が受信されたか否かに関する判定がなされるブロック３１０に進む。選択入力が受信されていない場合、方法３００は、ブロック３０６へ戻る。選択入力が受信された場合、方法３００は、主画像すなわち強調表示された画像に関連付けられた選択可能なデータが提示されるブロック３１２に進む。選択可能なデータは、例えば、垂直メニューリスト形式で提示されてよい。
【０１３７】
その後、方法３００は、選択可能なデータアイテムのいずれかが選択されたか否かに関する判定を行うブロック３１４へ進む。選択されていない場合、方法はブロック３１６へ進む。ブロック３１６は、待機のブロックまたはタイムアウトのブロックであってよい。待機の場合、方法３００は、選択がなされるのを待つ、すなわち、選択がなされるまでメニューリストが表示される。タイムアウトの場合、方法３００は、画像ブラウザの表示（ブロック３０２）へ戻る。一般に、ディスプレイは、選択入力がなされた前の最後のブラウザ設定に戻る。
【０１３８】
選択可能なデータアイテムが選択されたとブロック３１４で判定されると、方法３００は、選択可能なアイテム関連付けられた動作が開始されるブロック３１８に進む。
【０１３９】
一実施形態においては、スワイプを受け付けるよう指定された領域のサイズは、複数の増分ずつ分割され、各増分が１つの画像を表す。したがって、ユーザは、ブラウズしたい場所の目安にすることができる。ほとんどの場合、領域は、画像の数に応じて増分される。
【０１４０】
ブラウザ内の画像の数に応じて、１または複数のスワイプが、画像のセット全体をブラウズするのに必要であってよい。
【０１４１】
図２３Ａないし２３Ｈは、上述の方法を用いたブラウジング手順の一例を示す図である。ブラウジング手順は、携帯型電子デバイスのディスプレイ領域上に配置されたタッチスクリーンを有する携帯型電子デバイス上で実行される。
【０１４２】
図２３Ａに示すように、携帯型電子デバイスは、携帯型電子デバイスのディスプレイ領域に画像ベースブラウザを表示する。この例では、画像ベースブラウザは、携帯型電子デバイスに格納されたオーディオトラックすなわち曲に関連付けられたアルバム画像を提示するよう構成されている（各曲には、アルバムイメージが割り当てられている）。
【０１４３】
図２３Ｂに示すように、ユーザは、ディスプレイ領域上で指をスワイプさせる。一部の例では、スワイプは、ディスプレイ領域内の場所に依存してよく、別の例では、スワイプは、ディスプレイ領域内の任意の場所でなされてよい。図の実施形態では、スワイプは、表示された画像ブラウザの下の領域で実行される。これにより、ユーザは、スワイプを行いつつ画像ブラウザを見ることができる。もちろん、例えば、ブラウザの上をスワイプするなど、他の領域が用いられてもよい。これは、実際の容器に入ったアルバムをめくることを模倣する利点を有する。
【０１４４】
図２３Ｃに示すように、携帯型電子デバイスは、スワイプを認識し、それに応じて画像を移動させる。例えば、スワイプの長さ、スワイプの速度、および、スワイプの方向は、与えられたスワイプによって循環される画像の数を制御する多くの可能な要素のうちのいくつかの要素である。図の実施形態では、ユーザは、左へのスワイプを行っており、それによって、画像が左に移動する（これは、容器内のアルバムをめくるのと類似している）。もちろん、画像は、指をスワイプさせる方向と逆に移動されてもよい。ほとんどの例では、画像の移動は、指のスワイプと同時に起きる。
【０１４５】
図２３Ｄに示すように、ユーザは、主位置にある画像上を、指でタップする、または、押圧する。あるいは、ユーザは、主位置にある画像において垂直にスワイプしてもよい。
【０１４６】
図２３Ｅに示すように、携帯型電子デバイスは、タップまたは押圧または垂直のスワイプを認識し、主位置のアルバムに関連付けられた曲のリストを提示する。曲のリスト内の曲の各々が、選択可能である。一部の例では、これは、完全に新しいウィンドウ（例えば、メニューウィンドウ）である。他の例では、リストは、画像の一部であるか、または、画像と関連している。例えば、リストは、画像の上に重ねられてもよいし、アルバムアートと関連した新しい画像（例えば、アルバムの裏側）の上に重ねられてもよい。一実施形態において、画像は、水平軸に関して回転することにより、リストを含む画像の裏側が見えるかのように構成されている。回転の方向は、垂直スワイプが用いられる場合、垂直スワイプの方向と関連していてよく、それにより、ユーザが画像を裏返しているかのように見える。さらに、曲のリストおよび画像は、見て選択することを容易にするために、元の画像サイズに比べて拡大されてよい。例えば、画像およびリストが大きくなるように見せるトランジション効果が用いられてよい。同時に、副画像は、画像リストのサイズが大きくなるにつれて、小さくなる、すなわち、縮小されてよい（または、単に消えてもよい）。一部の例では、リストのすべての曲が見えていてよく、別の例では、リストの一部だけが見えていてよい。
【０１４７】
図２３Ｆでは、ユーザは、曲のリスト内を様々に探索（ナビゲート）することができる。これは、例えば、垂直スクロールを開始する垂直スワイプによって実現されてよい。また、これは、指がリスト内を上下に移動する際に指と共に移動するハイライトバーで実現されてもよい。例えば、ハイライトバーは、（図に示すように）、指に最も近い曲を強調表示する。
【０１４８】
図２３Ｆに示すように、垂直スライドが、リスト内でハイライトバーを移動させることができる。
【０１４９】
図２３Ｇに示すように、ユーザは、例えば、所望の曲の上などを指で押圧またはタップすることで、選択イベントを実行する。
【０１５０】
図２３Ｈに示すように、携帯型電子デバイスは、選択イベントを認識し、曲の再生を始める。携帯型電子デバイスは、さらに、（図に示したように）再生ウィンドウを開いてよい。
【０１５１】
図２４Ａないし２４Ｈは、上述の方法を用いたブラウジング手順の一例を示す図である。ブラウジング手順は、ディスプレイ領域と、別個のタッチパッド領域およびボタン領域とを有する携帯型電子デバイスで実行される。これは、物理的に実装されても仮想的に実装されてもよい。
【０１５２】
図２４Ａに示すように、携帯型電子デバイスは、携帯型電子デバイスのディスプレイ領域に画像ベースブラウザを表示する。画像ベースブラウザは、携帯型電子デバイスに格納されたアドレスブックに関連付けられた連絡先画像を提示するよう構成されている（各連絡先は、それに割り当てられた画像を有する）。例えば、連絡先画像は、アドレスブックに含まれる個人の写真であってよい。
【０１５３】
図２４Ｂに示すように、ユーザは、タッチパッド領域上で指をスワイプさせる。
【０１５４】
図２４Ｃに示すように、携帯型電子デバイスは、スワイプを認識し、それに応じて画像を移動させる。例えば、スワイプの長さ、スワイプの速度、および、スワイプの方向は、与えられたスワイプによって循環される画像の数を制御する多くの可能な要素のうちのいくつかの要素である。図の実施形態において、ユーザは、反時計回りにスワイプしており、それによって、画像が左に移動する。もちろん、画像は、指をスワイプさせる方向と逆に移動されてもよい。ほとんどの例では、画像の移動は、指のスワイプと同時に起きる。
【０１５５】
図２４Ｄに示すように、所望の画像が主位置に配置されると、ユーザは、ボタン領域上を指でタップまたは押圧する。あるいは、ユーザは、タッチパッド領域を押圧またはタップしてもよい（１回タップ、２回タップ、など）。
【０１５６】
図２４Ｅに示すように、携帯型電子デバイスは、タップまたは押圧を認識し、連絡先画像に関連付けられた連絡先情報を提示する。連絡先情報は、住所、家族構成、電話番号、電子メールアドレスを含んでよい。一部の例では、このデータは、例えば、電話番号および電子メールアドレスなど、選択可能なデータであってよい。一部の例では、これは、完全に新しいウィンドウ（例えば、メニューウィンドウ）である。他の例では、連絡先情報は、連絡先画像の一部であるか、または、連絡先画像と関連している。一実施形態において、連絡先画像は、水平軸に関して回転することにより、リストを含む連絡先画像の裏側が見えるかのように構成されている。回転の方向は、垂直スワイプが用いられる場合、垂直スワイプの方向と関連していてよく、それにより、ユーザが画像を裏返しているかのように見える。さらに、連絡先情報は、見て選択することを容易にするために、元の画像サイズに比べて拡大されてよい。例えば、連絡先画像が大きくなるように見せるトランジション効果が用いられてよい。同時に、副画像は、画像リストのサイズが大きくなるにつれて、小さくなる、すなわち、縮小されてよい（または、単に消えてもよい）。一部の例では、すべての連絡先情報が見えており、別の例では、連絡先情報の一部だけが見えている。
【０１５７】
図２４Ｆに示すように、ユーザは、連絡先情報を様々に探索（ナビゲート）する。これは、例えば、データ量が、表示されている量よりも多い場合に、垂直スクロールを開始する垂直スワイプによって実現されてよい。
【０１５８】
図２４Ｇに示すように、ユーザは、例えば、電話番号などの選択可能なデータアイテム上を指で押圧またはタップすることで選択イベントを実行する。
【０１５９】
図２４Ｈに示すように、携帯型電子デバイスは、選択イベントを認識し、電話の呼び出しを開始できる。また、携帯型電子デバイスは、ユーザが電話をかけている相手を知ることができるように連絡先画像に戻ってもよい。
【０１６０】
図２５は、本発明の一実施形態に従って、選択方法３５０を示す図である。方法３５０は、一般に、画像ベースブラウザウィンドウがディスプレイ領域に表示されるブロック３５２から始まる。画像ベースブラウザは、一群の画像からの画像の少なくとも一部を表示するよう構成される。画像は、主位置すなわち強調された位置と、主位置に近接した場所（例えば、左、右、上、下など）の１または複数の副位置とに、表示されてよい。主位置は、一般に、画像が選択可能であることを意味する。例えば、画像ベースブラウザは、本明細書に記載した画像ベースブラウザのいずれであってもよい。
【０１６１】
この実施形態では、表面画像と関連付けられた裏面画像が存在する。表面画像は、ブラウザが要素を遷移させている時に提示される。裏面画像は、表面画像が選択された時に提示される。裏面画像は、例えば、表面画像と関連付けられた選択可能なデータを含んでよい。
【０１６２】
ブロック３５２の次に、方法は、選択入力イベントが検出されるブロック３５４に進む。一実施形態では、選択入力イベントは、タップまたは押圧である。別の実施形態では、選択入力イベントは、垂直スワイプイベントである。構成要件ではないが、ほとんどの例では、選択イベントが認識されるためには、選択イベントが、主位置にある画像上で実行される必要がある。
【０１６３】
ブロック３５４の次に、方法は、選択入力イベントが検出された時に、表面画像および裏面画像がフリップされるブロック３５６に進む。例えば、表面画像が表示されていて、選択入力イベントが検出された場合、表面画像が表示から除去される一方で、裏面画像が見えるよう提示される。逆に、裏面画像が表示されていて、選択入力イベントが検出された場合、裏面画像が表示から除去される一方で、表面画像が見えるよう提示される。一実施形態では、フリップは、同じ位置で画像を挿入または置き換えるくらい単純なものである。別の実施形態では、画像は、水平軸に関して回転するかのように見えるよう構成される。この実施形態においては、画像は、水平軸に関して、前から後ろへ、および、後ろから前へ回転する。一部の例では、これは、前景と背景との間を移動するかのように見せるために回転の際に画像を歪曲させることを含んでよい（例えば、前縁が大きくなる一方で、後縁が小さくなる）。基本的に、この効果は、物体の異なる側面が見えるように、二次元の平面的な物体を回転させることを模倣するよう構成される。
【０１６４】
図２６Ａないし２６Ｅは、上述の実施形態において用いられるフリップ手順を示す図である。図２６Ａに示すように、ユーザは、フリップされるべき画像（例えば、主画像）上に指を置く。図２６Ｂないし２６Ｄに示すように、ユーザは、垂直方向に指をスライドさせる。スライドは、上向きまたは下向きのいずれであってもよい。
【０１６５】
図２６Ｂに示したように、スライドを始めた側の画像の縁部は、指が垂直に動く時に、指に追従する。この例では、指は、下方向にスライドされているため、要素の上縁部が指に追従する。さらに、水平軸より上にある要素の第１の部分は拡大するよう構成されており、水平軸より下にある要素の第２の部分は縮小するよう構成されている。さらに、要素は、第１の部分が前景に運ばれつつ第２の部分が背景に移動されるかのように見せるために、動いている間に歪曲されるよう構成されている。例えば、第１の部分の上縁部は水平軸から水平外向きに拡大され、下側部分の下縁部は水平軸から水平内向きに縮小される。
【０１６６】
図２６Ｃに示すように、画像の上縁部および下縁部が水平軸と一直線になるまで、この効果が続く。画像が消えるか、または、小さい線分が表示される。
【０１６７】
図２６Ｄに示すように、画像の縁部は、指が垂直に動く時に、指に追従し続ける。第１の部分が水平軸よりも下に移動し始め、第２の部分が水平軸よりも上に移動する。第１の部分は、拡大され外向きに歪曲されたままで逆向きの配置となり、第２の部分は、縮小され内向きに歪曲されたままで逆向きの配置となる。
【０１６８】
画像上のコンテンツも、例えば、前景から背景に向かって、歪曲されてよい。
【０１６９】
図２６Ｅに示すように、スライドの終わりに、裏面画像が、元のサイズで歪曲なしに（元の状態で）見えるようになる。しかしながら、一部の例では、裏面画像は、特に、選択可能なデータまたは見にくいデータを含んでいる場合に、フリップされる間に次第に大きくされてもよい。
【０１７０】
本発明は、表面画像および裏面画像に限定されないこと、ならびに、主位置にある３以上の画像の間でフリップが実行されてよいことに注意されたい。
【０１７１】
図２７は、本発明の一実施形態に従って、ブラウジング方法４００を示す図である。方法４００は、一般に、画像ベースブラウザウィンドウがディスプレイ領域に表示されるブロック４０２から始まる。画像ベースブラウザは、一群の画像からの画像の少なくとも一部を表示するよう構成される。画像は、主位置すなわち強調された位置と、主位置に近接した場所（例えば、左、右、上、下など）の１または複数の副位置とに、表示されてよい。図の実施形態において、ブラウザは、主画像の左右両側に複数の副画像を備える。主位置は、一般に、その要素が、新しいタスクまたは動作を開始するために選択可能であることを意味する。例えば、画像ベースブラウザは、本明細書に記載した画像ベースブラウザのいずれであってもよい。
【０１７２】
ブロック４０２の次に、方法は、選択入力イベントが副画像の１つの上で認識されるブロック４０４に進む。選択入力は、タップまたは押圧であってもよいし、単に副画像の上に物体が存在することであってもよい。
【０１７３】
ブロック４０４の次に、方法は、選択された副画像を主位置に配置するために、画像が遷移されるブロック４０６に進む。例えば、図２８Ａおよび２８Ｂに示すように、ユーザが、主位置から左に２つ目の位置にある副画像の上にユーザが指を置くと、選択された副画像が主位置に配置されるように、すべての画像が２位置だけ右に移動される。主位置の左側の副画像にも、同じことを実行できる。
【０１７４】
図２９は、本発明の一実施形態に従って、ブラウジング方法４２０を示す図である。方法４２０は、一般に、画像ベースブラウザウィンドウがディスプレイ領域に表示されるブロック４２２から始まる。画像ベースブラウザは、一群の画像からの画像の少なくとも一部を表示するよう構成される。画像は、主位置すなわち強調された位置と、主位置に近接した場所（例えば、左、右、上、下など）の１または複数の副位置とに、表示されてよい。主位置は、一般に、その画像が、新しいタスクまたは動作を開始するために選択可能であることを意味する。例えば、画像ベースブラウザは、本明細書に記載した画像ベースブラウザのいずれであってもよい。各画像は、それに関連付けられたアルファベット文字のタグを有する。アルファベット文字のタグは、例えば、画像に関連付けられたタイトルのスペルに基づくものであってよい。例えば、アルバムの場合、アルファベット文字のタグは、アルバム名である。さらに、画像は、アルファベット文字のタグに基づいたアルファベット順に構成される（例えば、画像は、Ａ１から始まり、互いに隣り合ってＺ（ｎ）まで水平に配置される）。
【０１７５】
方法４２０は、さらに、アルファベットの文字が、ディスプレイ領域の下部にアルファベット順に表示されるブロック４２４を含む。方法４２０は、さらに、表示された文字の上で物体が検出されるブロック４２６を含む。方法４２０は、さらに、文字と関連付けられた第１の画像を主位置に配置するために、画像ブラウザの画像が遷移されるブロック４２８を含む。例えば、図３０Ａおよび３０Ｂを参照すると、ユーザが、指を移動させて、文字Ｅの上に置いた、および／または、文字Ｅを押圧した場合に、最初のＥの画像が主位置に配置されるように、画像が遷移される様子が示されている。一実施形態においては、文字が選択されると、選択された文字が強調表示されるか、または、新しい文字識別子が表示される。
【０１７６】
本発明は、アルファベット順に限定されず、例えば、ジャンル、時間など、他の基準を用いてもよいことを理解されたい。
【０１７７】
図３１は、本発明の一実施形態に従って、ブラウズ方法４５０を示す図である。方法４５０は、画像ベースブラウザが表示されるブロック４５２を含む。画像ベースブラウザは、主位置と、主位置の第１および第２の側に位置する第１および第２の副位置とを含む。画像ベースブラウザは、例えば、本明細書に記載したブラウザのいずれであってもよい。
【０１７８】
方法４５０は、さらに、主位置の横に位置する第１および第２の副位置の画像の上で物体が検出されるブロック４５４を含む。方法４５０は、さらに、副画像上の物体の存在が、ナビゲーション入力として認識されるブロック４５６を含む。
【０１７９】
方法４５０は、さらに、ナビゲーション入力に従って画像が遷移されるブロック４５８を含む。例えば、物体が第１の側に位置する場合、画像は第１の方向に移動され、物体が第２の側に位置する場合、第１の方向と逆の第２の方向に移動される。例えば、物体が左側に位置する場合、画像は左に移動され、物体が右に位置する場合、画像は右に移動される。画像が移動する位置の数は、一般に、物体が検出されている時間の長さに依存する。例えば、１秒間の検出は、５つ分の画像の遷移に相当してよい。さらに、素早くタップすることが、１つ分の遷移を行うよう構成されてよい。このように、ユーザは、タップすることによって画像を少しずつ遷移させることができる。マルチタッチ感知面が提供されている場合、本発明は、さらに、ユーザ動作の際に存在する指の数に基づいて加速されるブラウジングを提供してよい。例えば、第２の指を追加すると、トラバースが２倍速になり、第３の指を追加すると、トラバースが３倍速になる、などである。
【０１８０】
図３２は、本発明の一実施形態に従って、画像をリストに割り当てる方法５００を示す図である。この方法は、携帯型電子デバイスにリストをダウンロードする前にホストで実行されてもよいし、携帯型電子デバイスで実行されてもよい。
【０１８１】
方法５００は、一般に、ファイルが作成されるブロック５０２から始まる。ファイルは、データアイテムのリストであってよい。リストは、例えば、大きい曲ライブラリからの曲の一部を含むプレイリストであってよい。プレイリストは、ユーザが大きいライブラリをブラウズする必要がないようにするサブメニューのようなものである。また、プレイリストは、ダンスミュージックまたはムードミュージックなどのカテゴリに曲を整理する目的に役立つ。ファイルはプレイリストに限定されず、他のデータがファイルに含まれてもよいことを理解されたい。例えば、ファイルは、連絡先情報を含んだアドレスファイルであってもよい。ファイルの作成は、通例、見出しまたはタイトルをファイルに付けることを含む。
【０１８２】
ブロック５０２の次に、方法５００は、画像がファイルに割り当てられるブロック５０４に進む。画像は、例えば、フォトライブラリ、ｐｄｆライブラリなどから選択されてよい。これは、例えば、（１）ファイルを選択すること、（２）画像を含んだウィンドウが開くように操作メニュー内の「画像追加」を選択すること、（３）ウィンドウからの画像を選択すること、その後に、（４）画像をプレイリストに割り当てること、によって実現されてよい。
【０１８３】
ブロック５０４の次に、方法は、画像が画像ブラウザに追加されるブロック５０６に進む。画像を含むファイルは、その後の任意のブラウジング体験に備えて、画像ブラウザ内に配置される。
【０１８４】
図３３は、本発明の一実施形態に従って、携帯型電子デバイスのための動作方法５５０を示す図である。携帯型電子デバイスは、複数の向きで用いられることができる。例えば、携帯型電子デバイスは、縦向きモードまたは横向きモードで利用されてよい。一実施形態においては、携帯型電子デバイスは、長方形のディスプレイ領域を有する。例えば、ディスプレイ領域は、横向きモードおよび縦向きモードに対応する１６：９または４：３の構成を有してよい。さらに、ディスプレイ領域は、携帯型電子デバイスの前面の実質的に全体を占めるよう構成されてよい。
【０１８５】
方法５５０は、一般に、第１のＧＵＩおよび第２のＧＵＩが準備されるブロック５５２から始まる。第１および第１のＧＵＩは、同じデータに基づいているが、異なるフォーマットスキームを用いてデータを示す。一実施形態においては、第１のＧＵＩは、テキストベースの垂直型メニューリストとして構成され、第２のＧＵＩは、画像ベースの画像ブラウザとして構成される。画像ブラウザ内の画像は、メニュー内の対応するテキストデータと関連付けられている。例えば、第１のＧＵＩは、オーディオトラックの垂直型リストであってよく、第２のＧＵＩは、アルバムの水平配列であってよい。
【０１８６】
ブロック５５２の次に、方法は、携帯型電子デバイスの向きが判定されるブロック５５４に進む。これは、例えば、（特に）傾斜センサまたは加速度計によって実現されてよい。一実施形態において、その判定は、携帯型電子デバイスが縦向きモードで利用されているか横向きモードで利用されているか判定することを含む。
【０１８７】
携帯型電子デバイスが、第１の向き（縦向き）である場合、方法５５４は、第１のグラフィカルユーザインターフェース（ＧＵＩ）が表示されるブロック５５６に進む。
【０１８８】
携帯型電子デバイスが、第２の向き（横向き）である場合、方法は、第２のグラフィカルユーザインターフェース（ＧＵＩ）が表示されるブロック５５８に進む。
【０１８９】
一実施形態では、図３４に示すように、デバイスが縦向きモードの時には、メニューベースのウィンドウが表示され、デバイスが横向きモードの時には、画像ベースブラウザが表示される。縦向きモードは、例えば垂直型メニューリストなどを垂直にスクロールするのに役立ち、横向きモードは、例えば水平型画像ブラウザなどを水平にスクロールするのに役立つ（横向きモードではより多くの画像を表示することができる）ことを理解されたい。
【０１９０】
図３５は、本発明の一実施形態に従って、メディアプレーヤ７００を示すブロック図である。メディアプレーヤ７００は、メディアプレーヤ７００の動作全体を制御するためのマイクロプロセッサまたはコントローラに関連するプロセッサ７０２を備える。メディアプレーヤ７００は、メディアアイテムに関連するメディアデータをファイルシステム７０４およびキャッシュ７０６に格納する。ファイルシステム７０４は、通例、１または複数の記憶ディスクである。ファイルシステム７０４は、通例、大容量の記憶能力をメディアプレーヤ７００に提供する。ファイルシステム７０４は、メディアデータだけでなく、非メディアデータも格納することが可能である（例えば、ディスクモードで動作する時）。しかしながら、ファイルシステム７０４へのアクセス時間は比較的遅いため、メディアプレーヤ７００は、さらに、キャッシュ７０６を備えてもよい。キャッシュ７０６は、例えば、半導体メモリによって実現されるランダムアクセスメモリ（ＲＡＭ）である。キャッシュ７０６への相対アクセス時間は、ファイルシステム１００４よりも大幅に短い。しかしながら、キャッシュ７０６は、ファイルシステム１００４のような大容量の記憶能力を持たない。さらに、ファイルシステム７０４は、動作時に、キャッシュ７０６よりも多くの電力を消費する。消費電力は、メディアプレーヤ７００がバッテリ（図示せず）によって電力を供給される携帯型メディアプレーヤである場合には、特に重要であることが多い。メディアプレーヤ７００は、さらに、ＲＡＭ７２０と、読み出し専用メモリ（ＲＯＭ）７２２とを備える。ＲＯＭ７２２は、実行すべきプログラム、ユーティリティ、または、処理を、不揮発的に格納できる。ＲＡＭ７２０は、揮発性のデータストレージ（例えば、キャッシュ１００６用）を提供する。
【０１９１】
メディアプレーヤ７００は、さらに、メディアプレーヤ７００のユーザが、メディアプレーヤ７００と相互作用することを可能にするユーザ入力デバイス７０８を備える。例えば、ユーザ入力デバイス７０８は、ボタン、キーパッド、ダイヤルなど、様々な形態を取りうる。さらに、メディアプレーヤ７００は、ユーザに対して情報を表示するために、プロセッサ７０２によって制御可能なディスプレイ７１０（スクリーンディスプレイ）を備える。データバス７１１は、少なくとも、ファイルシステム７０４、キャッシュ７０６、プロセッサ７０２、および、コーデック７１２の間のデータ転送を容易にすることができる。
【０１９２】
一実施形態では、メディアプレーヤ７００は、複数のメディアアイテム（例えば、曲）をファイルシステム７０４に格納するよう機能する。ユーザが、メディアプレーヤに特定のメディアアイテムを再生させたい場合、利用可能なメディアアイテムのリストが、ディスプレイ７１０に表示される。次いで、ユーザ入力デバイス７０８を用いて、ユーザは、利用可能なメディアアイテムの１つを選択できる。プロセッサ７０２は、特定のメディアアイテムの選択を受信すると、特定のメディアアイテムのためのメディアデータ（例えば、オーディオファイル）をコーダ／デコーダ（コーデック）７１２に供給する。次いで、コーデック７１２は、スピーカ７１４のためのアナログ出力信号を生成する。スピーカ７１４は、メディアプレーヤ７００の内部のスピーカであってもよいし、メディアプレーヤ７００の外部のスピーカであってもよい。例えば、メディアプレーヤ７００に接続したヘッドホンまたはイヤホンは、外部スピーカと見なされる。
【０１９３】
メディアプレーヤ７００は、さらに、データリンク７１８に接続するネットワーク／バス・インターフェース７１６を備える。データリンク７１８は、メディアプレーヤ７００がホストコンピュータに接続することを可能にする。データリンク７１８は、有線接続または無線接続で提供されてよい。無線接続の場合には、ネットワーク／バス・インターフェース７１６は、無線トランシーバを含みうる。
【０１９４】
一実装例において、ホストコンピュータは、メディアデバイスプレイリストなどのプレイリストについて利用を可能にすると共に管理を行うために、ホストコンピュータ上のアプリケーションを用いてよい。かかるアプリケーションの一例として、カリフォルニア州クパチーノのＡｐｐｌｅ社が製造するｉＴｕｎｅｓ（商標）が挙げられる。
【０１９５】
図３６は、本発明の一実施形態に従って、メディア管理システム８００を示すブロック図である。メディア管理システム８００は、ホストコンピュータ８０２とメディアプレーヤ８０４とを含む。ホストコンピュータ８０２は、通例は、パーソナルコンピュータである。ホストコンピュータは、従来の構成要素の中で特に、ソフトウェアモジュールである管理モジュール８０６を備える。管理モジュール８０６は、ホストコンピュータ８０２上だけでなくメディアプレーヤ８０４上でも、メディアアイテム（および／またはプレイリスト）の集中管理を実現する。より詳細には、管理モジュール８０６は、ホストコンピュータ８０２に関連するメディアストア８０８に格納されたメディアアイテムを管理する。管理モジュール８０６は、さらに、メディアストア８０８に格納されたメディアアイテムに関連するメディア情報を格納するために、メディアデータベース８１０と相互作用する。
【０１９６】
メディア情報は、メディアアイテムの特性または属性に関する。例えば、オーディオメディアまたはオーディオビジュアルメディアの場合、メディア情報は、タイトル、アルバム、トラック、アーティスト、作曲者、および、ジャンルの内の１または複数を含みうる。これらの種類のメディア情報は、個々のメディアアイテムに特有のものである。さらに、メディア情報は、メディアアイテムトの品質特性に関連してもよい。メディアアイテムの品質特性の例は、ビットレート、サンプルレート、イコライザの設定、音量調節、開始／停止、および、総時間の内の１または複数を含みうる。
【０１９７】
さらに、ホストコンピュータ８０２は、再生モジュール８１２を備える。再生モジュール８１２は、メディアストア８０８内に格納されたメディアアイテムを再生するために利用可能なソフトウェアモジュールである。再生モジュール８１２は、さらに、メディアデータベース８１０からのメディア情報を、（ディスプレイスクリーン上に）表示したり、それ以外の方法で利用したりすることができる。通例、対象となるメディア情報は、再生モジュール８１２によって再生されるべきメディアアイテムに対応する。
【０１９８】
ホストコンピュータ８０２は、さらに、メディアプレーヤ８０４内の対応する通信モジュール８１６と接続する通信モジュール８１４を備える。接続またはリンク８１８は、通信モジュール８１４および８１６を切断可能に接続する。一実施形態では、接続またはリンク８１８は、当業者に周知のＦＩＲＥＷＩＲＥ（商標）バスまたはＵＳＢバスなどのデータバスを提供するケーブルである。別の実施形態では、接続またはリンク８１８は、無線チャネル、または、無線ネットワークを介した接続である。このように、実装に応じて、通信モジュール８１４および８１６は、有線通信を行ってもよいし、無線通信を行ってもよい。
【０１９９】
メディアプレーヤ８０４は、さらに、メディアプレーヤ８０４内にメディアアイテムを格納するメディアストア８２０を備える。随意的に、メディアストア８２０は、さらに、データを格納できる（すなわち、非メディアアイテムストレージ）。メディアストア８２０に格納されるメディアアイテムは、通例、接続またはリンク８１８を介してホストコンピュータ７０２から受信される。より詳細には、管理モジュール８０６が、メディアストア８０８上のメディアアイテムの全部または一部を、接続またはリンク８１８を介して、メディアプレーヤ８０４内のメディアストア８２０に送信する。さらに、ホストコンピュータ８０２からメディアプレーヤ８０４に供給されるメディアアイテムに対応したメディア情報を、メディアデータベース８２２内に格納することが可能である。これに関連して、ホストコンピュータ８０２内のメディアデータベース８１０からのメディア情報を、接続またはリンク８１８を介して、メディアプレーヤ８０４内のメディアデータベース８２２に送信することができる。さらに、メディアアイテムの一部を特定するプレイリストが、管理モジュール８０６によって、接続またはリンク８１８を介して、メディアプレーヤ８０４内のメディアストア８２０またはメディアデータベース８２２に送信されてもよい。
【０２００】
さらに、メディアプレーヤ８０４は、メディアストア８２０およびメディアデータベース８２２に接続した再生モジュール８２４を備える。再生モジュール８２４は、メディアストア８２０内に格納されたメディアアイテムを再生するために利用可能なソフトウェアモジュールである。再生モジュール８２４は、さらに、メディアデータベース８２２からのメディア情報を、（ディスプレイスクリーン上に）表示したり、それ以外の方法で利用したりすることができる。通例、対象となるメディア情報は、再生モジュール８２４によって再生されるべきメディアアイテムに対応する。
【０２０１】
このように、一実施形態において、メディアプレーヤ８０４は、メディアプレーヤ８０４上でメディアアイテムを管理する機能が限定されている、もしくは、かかる機能を全く備えない。しかしながら、ホストコンピュータ８０２内の管理モジュール８０６は、メディアプレーヤ８０４上に存在するメディアアイテムを間接的に管理することができる。例えば、メディアアイテムをメディアプレーヤ８０４に「追加」するために、管理モジュール８０６は、メディアストア８０８からメディアプレーヤ８０４に追加されるべきメディアアイテムを特定するよう機能し、次いで、特定されたメディアアイテムがメディアプレーヤ８０４に供給されるようにする。別の例としては、メディアプレーヤ８０４からメディアアイテムを「削除」するために、管理モジュール８０６は、メディアストア８０８から削除されるべきメディアアイテムを特定するよう機能し、次いで、特定されたメディアアセットがメディアプレーヤ８０４から削除されるようにする。さらに別の例として、ホストコンピュータ８０２において管理モジュール８０６を用いて、メディアアイテムの特性に変更（すなわち、改変）がなされた場合に、かかる特性は、メディアプレーヤ８０４上の対応するメディアアイテムにも反映されることが可能である。一実装例では、追加、削除、および／または、変更は、メディアプレーヤ８０４上のメディアアイテムをホストコンピュータ８０２上のメディアアイテムと同期させる際に、バッチ処理で実行される。
【０２０２】
別の実施形態では、メディアプレーヤ８０４は、メディアプレーヤ８０４上のプレイリストを管理する機能が限定されている、もしくは、かかる機能を全く備えない。しかしながら、ホストコンピュータ８０２内の管理モジュール８０６は、ホストコンピュータ上に存在するプレイリストの管理を通じて、メディアプレーヤ８０４上に存在するプレイリストを間接的に管理できる。これに関連して、プレイリストの追加、削除、または、変更が、ホストコンピュータ８０２上で実行され、その後、メディアプレーヤ８０４に供給された時にメディアプレーヤ８０４に反映されることが可能である。
【０２０３】
上述のように、同期は、メディア管理の一形態である。自動的に同期を開始する機能についても、上述しており、上記の関連出願に記載されている。しかしながら、デバイス間の同期は、ホストコンピュータおよびメディアプレーヤが互いを認識しない場合には自動的な同期を行わないよう制限されてもよい。
【０２０４】
一実施形態によると、メディアプレーヤが最初にホストコンピュータに接続された場合（より一般的には、一致する識別子が存在しない場合）、メディアプレーヤのユーザは、メディアプレーヤをホストコンピュータに関連付ける、割り当てる、または、ロックしたいか否かを質問される。メディアプレーヤのユーザが、メディアプレーヤをホストコンピュータに関連付ける、割り当てる、または、ロックすると、疑似ランダム識別子が、取得されて、ホストコンピュータおよびメディアプレーヤの両方のメディアデータベースまたはファイルのいずれかに格納される。一実装例では、識別子は、ホストコンピュータまたはその管理モジュールに関連付けられた識別子（例えば、既知の識別子、もしくは、ホストコンピュータまたはその管理モジュールによって生成された識別子）であり、かかる識別子が、メディアプレーヤに送信されて格納される。別の実装例では、識別子は、メディアプレーヤに関連付けられた識別子（例えば、既知の識別子、または、メディアプレーヤによって生成された識別子）であり、ホストコンピュータに送信されて、そのファイルまたはメディアデータベースに格納される。
【０２０５】
画像機能を備えた画像ベースブラウザは、通例、ブラウザの様々な表示モードに対応するために、いくつかの異なる画像フォーマットを必要とする。例えば、ブラウザは、主位置のための完全な画像と、副位置のための様々なサムネイル画像とを必要としてよく、それにより、ユーザが、一群の画像をブラウズすることを支援できる。これは、部分的なバージョン、歪曲されたバージョン、反射を含むバージョンなどを含んでよい。
【０２０６】
画像ブラウザウィンドウの様々な画像を生成する一方法は、元画像を携帯型メディアデバイスにダウンロードして、次いで、表示される必要がある時に、元画像を携帯型メディアデバイス上で必要なフォーマットに変換する方法である。これは、オンザフライでのデータ処理とも呼ばれる。この方法は、機能しうるものの、ユーザにとって望ましくない欠点を有すると、一般に考えられている。例えば、画像のフォーマットは、（特に、より大きいホストの処理能力を欠く携帯型メディアデバイスでは）処理の集中するタスクであるため、携帯型メディアデバイスにおいて、動作が遅くなり、消費電力が増大する傾向がある。したがって、携帯型メディアデバイス上で画像をフォーマットすると、ユーザ体験が不十分になる場合がある。一例として、画像がフォーマットされている間、ユーザは待たなければならない。別の例として、携帯型メディアデバイスのバッテリ切れが起こりやすくなる。
【０２０７】
これらの欠点を低減または克服するために、ダウンロードの前または最中に、ホストデバイス上で画像をプリフォーマットすることができる。ダウンロードに向けて画像が特定されると、元画像から得られた様々なプリフォーマット済みの画像（場合によっては、元画像も）が、携帯型メディアデバイスに送信される。処理は、ホスト上で実行される。ホストは、携帯型メディアプレーヤよりも容易に、これらのタスクを処理できる。タスクは、例えば、拡大縮小、クロッピング、回転、色補正、歪曲、反射などを含んでよい。携帯型メディアデバイスによって受信されると、プリフォーマット済みの画像は、後に利用されるために格納される。これらの画像を格納することにより、メディアデバイスは、画像のフォーマットに関連する負荷の大きいタスクを実行しなくてもよくなる。すなわち、プリフォーマット済みの画像は、画像を表示するために必要な作業の大半からメディアデバイスを解放する。結果として、デバイスは、より高速に、かつ、度重なる再充電を必要とせずに動作できるようになる。一実施形態では、プリフォーマット済みの画像の少なくとも一部は、サムネイル画像である。
【０２０８】
メディアデバイスの利用中に、画像ベースブラウザは、画像の表示を要求してよい。上述の方法のように元画像を処理する代わりに、デバイスは、単に、メディアデータベースから適切なプリフォーマット済みの画像を取得して、ディスプレイ上でユーザに提示する。プリフォーマット済みの画像は、主位置のための完全な画像と、副位置のためのいくつかの異なるサムネイルサイズの画像とを含んでよい。しかしながら、一部の例では、メディアデバイスは、画像が提示される時に、いくつかの処理（例えば、トランジション、アニメーション、歪曲、反射など）を実行するために利用されてよい。
【０２０９】
一部の例では、ホストに接続された時に、メディアデバイスは、画像がメディアデバイスにダウンロードされる場合に、どの画像フォーマットが望ましいかをホストに説明すなわち通知する。メディアデバイスは、例えば、異なるフォーマットに対応する様々な画像プロファイルをホストコンピュータに送信してよい。画像プロファイルは、一般に、各画像フォーマットのための属性またはキーを含む。例えば、画像プロファイルは、各画像フォーマットのためのサイズ、向き、ピクセルフォーマット、色深度などを記述してよい。この特定の方法は、異なるバージョンのソフトウェアおよびハードウェアを有する異なるメディアデバイスが利用される場合に通例起きる互換性の問題に役立つ。つまり、メディアデバイスが、ホストデバイスからどの情報を取得したいのかを知らせるため、ソフトウェア／ハードウェアのバージョンは問題にならない。
【０２１０】
図３７は、本発明の一実施形態に従って、ホストデバイスと携帯型メディアデバイスとの間で画像データを転送する方法９００を示す図である。方法９００は、例えば、メディア管理ソフトウェアによって実行されてよい。その方法は、ブロック９０２、９０４、および、９０６を備える。ブロック９０２において、画像ダウンロード要求が、ホストコンピュータで受信される。画像ダウンロード要求は、携帯型メディアデバイスにダウンロードするために、ホストデバイスに格納された画像を指定する。その要求は、ユーザインターフェースを通して、ホストデバイスまたはメディアデバイスでなされてよい。例えば、ユーザは、画像群を選択し、次いで、ダウンロードボタンを選択してよい。あるいは、その要求は、ユーザ入力なしに、メディアデバイスによってなされてもよい。
【０２１１】
ブロック９０４において、要求された各画像のための画像コレクションが、ホストデバイスで生成される。各画像コレクションは、元画像の新しいバージョンの画像または異なるフォーマットの画像を含む。一部の例では、画像コレクションは、さらに、元画像を含んでよい。例えば、新しいバージョンは、主画像および様々な副画像を含んでよく、副画像の各々は、通例、主画像の縮小バージョンである（さらに、再構成、歪曲、反射などされていてもよい）。新しいバージョンのファイルサイズは、通例、元画像のファイルサイズよりも大幅に小さいことに注目されたい。したがって、それらは、対応する元画像よりもストレージにおいて占めるスペースが小さくなる。
【０２１２】
新しいバージョンの各々は、携帯型メディアデバイスの表示の要件に基づいて、異なる画像プロファイルを有する。特定のメディアデバイスのための画像プロファイルは、ホストデバイスに格納されていてもよいし、メディアデバイスによってホストデバイスに提供されてもよい。前者の場合、メディアデバイスは、ホストデバイスに識別子（ＩＤ）を提供してよく、そのＩＤは、要求を行うメディアデバイスのための画像プロファイルを決定するために、ホストによって利用されてよい。例えば、ＩＤを取得した後に、ホストは、特定されたメディアデバイスの機能すべてを含む事前に格納されたテーブルまたはリストを参照してよい。後者の場合、メディアデバイスは、ホストデバイスとの同期またはハンドシェイキング手順の一部として、この情報を自動的にアップロードしてよい。
【０２１３】
ブロック９０６において、要求された各画像のための画像コレクションは、ダウンロード処理の一部として、携帯型メディアデバイスに送信される。携帯型メディアデバイスによって受信されると、画像コレクションは、後の利用に備えて携帯型メディアデバイスに格納される。画像コレクションは、携帯型メディアデバイスのメモリ内に格納されてよい。メモリ内に画像を効率的に格納するために、異なる画像セットの各々が、自身のファイル内に格納されてよい。
【０２１４】
ダウンロードが完了すると、メディアデバイスの動作中に、表示要求がメディアデバイスにおいてなされてよい。その後、表示要求に基づいて、１または複数の画像が、メモリから取り出される。表示要求は、メディアプレーヤにおいて表示されるべき画像を示す。取り出されると、画像は、表示可能となる。ブラウズモードでは、ブラウザによって決定された通りに、画像が表示される。
【０２１５】
図３８は、本発明の一実施形態に従って、携帯型メディアデバイスのための動作方法１０００を示す図である。その方法は、ブロック１００２、１００４、１００６、および、１００８を備える。ブロック１００２において、画像データが格納される。画像データは、少なくとも、複数の画像コレクションを含む。画像コレクションは、元画像に基づいたフォーマットの異なる複数の画像を含み、さらに、元画像を含んでもよい。画像コレクションは、携帯型メディアデバイスでは形成されず、携帯型メディアデバイス以外のデバイスで独立して生成される。画像コレクションは、例えば、格納するためにそれらを携帯型メディアデバイスにダウンロードするホストデバイス上で生成されてよい。例えば、画像コレクションは、図３７に示した方法で提供されてよい。代替的または追加的に、画像コレクションは、すでにホストから画像コレクションをダウンロードした別の携帯型メディアデバイスからダウンロードされてもよい。
【０２１６】
ブロック１００４において、表示コマンドが受信される。表示コマンドは、画像データの中から、表示されるべき１または複数の画像を指定する。表示コマンドは、メディアプレーヤのユーザインターフェース上でユーザが選択することによって生成されてよい。
【０２１７】
ブロック１００６において、少なくとも、指定された画像が取り出される。一部の例では、指定された画像のみが取り出される。他の例では、取り出されるのは、指定された画像だけではない。例えば、表示コマンドは、１つの画像を指定するだけでよいが、その画像に関連付けまたはリンクされた他の画像が、さらに取り出されてもよい。
【０２１８】
ブロック１００８において、１または複数の取り出された画像が出力される。取り出された画像は、ディスプレイに出力されてよい。取り出された画像を受信すると、それらの取り出された画像は表示される。一部の例では、それらの画像すべてが表示され、別の例では、それらの画像の一部のみが表示される。後者の例は、画像のサイズおよび数が、スクリーンのサイズおよび／または画像ベースブラウザにおける位置の数を超える場合に実施されてよい。
【０２１９】
ホストと携帯型デバイスとの間での画像の転送、および、携帯型デバイスでの画像の表示の例は、米国特許出願第１０／９７３，６５７号に記載されており、その出願は、参照により本明細書に組み込まれる。
【０２２０】
上述の実施形態のいくつかにおいて、メディアアイテム（すなわち、メディアアセット）として、オーディオアイテム（例えば、オーディオファイルまたは曲）について特に言及したが、メディアアイテムは、オーディオアイテムに限定されない。例えば、メディアアイテムは、ビデオ（例えば、ムービー）または画像（例えば、写真）に関するものであってもよい。
【０２２１】
携帯型電子デバイスに関する上述のいくつかの実施形態を参照しつつ本発明について説明したが、本発明は、携帯型電子デバイスでの利用に限定されない。本発明の別の実施形態を他の電子デバイスで利用することも可能であり、かかる電子デバイスは、携帯型であっても携帯型でなくてもよく、コンピュータ（例えば、パーソナルコンピュータ）、メディアプレーヤ（例えば、音楽、ビデオ、ゲーム、画像）、または、メディアストレージデバイスなどであってよい。
【０２２２】
本発明の様々な態様、実施形態、実装例、または、特徴は、別個に、または、任意の組み合わせで利用可能である。
【０２２３】
本発明は、ソフトウェアによって実施されることが好ましいが、ハードウェア、または、ハードウェアとソフトウェアとの組み合わせによって実施されてもよい。また、本発明は、コンピュータ読み取り可能な媒体上のコンピュータ読み取り可能なコードとして実現されてもよい。コンピュータ読み取り可能な媒体とは、コンピュータシステムによって読み取り可能なデータを格納できる任意のデータストレージデバイスである。コンピュータ読み取り可能な媒体の例としては、読み取り専用メモリ、ランダムアクセスメモリ、ＣＤ−ＲＯＭ、ＤＶＤ、磁気テープ、光学式データストレージデバイス、および、搬送波が挙げられる。また、コンピュータ読み取り可能な媒体は、コンピュータ読み取り可能なコードを分散的に格納および実行できるように、ネットワークに接続された複数のコンピュータシステムに分散されてもよい。
【０２２４】
いくつかの好ましい実施形態を参照しつつ本発明を説明したが、本発明の範囲に含まれる代替物、置換物、および、等価物が存在する。
【０２２５】
また、本発明の方法および装置を実施する多くの別の形態が存在することにも注意されたい。したがって、以下に添付した特許請求の範囲は、本発明の真の主旨および範囲に含まれるすべての代替物、置換物、および、等価物をすべて網羅するよう解釈される。
【図１】
2014112412.tif 000003
【図２】
2014112412.tif 000004
【図３】
2014112412.tif 000005
【図４】
2014112412.tif 000006
【図５】
2014112412.tif 000007
【図６】
2014112412.tif 000008
【図７】
2014112412.tif 000009
【図８】
2014112412.tif 000010
【図９】
2014112412.tif 000011
【図１０】
2014112412.tif 000012
【図１１】
2014112412.tif 000013
【図１２Ａ】
2014112412.tif 000014
【図１２Ｂ】
2014112412.tif 000015
【図１３】
2014112412.tif 000016
【図１４Ａ】
2014112412.tif 000017
【図１４Ｂ】
2014112412.tif 000018
【図１４Ｃ】
2014112412.tif 000019
【図１４Ｄ】
2014112412.tif 000020
【図１５】
2014112412.tif 000021
【図１６】
2014112412.tif 000022
【図１７Ａ】
2014112412.tif 000023
【図１７Ｂ】
2014112412.tif 000024
【図１８】
2014112412.tif 000025
【図１９Ａ】
2014112412.tif 000026
【図１９Ｂ】
2014112412.tif 000027
【図１９Ｃ】
2014112412.tif 000028
【図１９Ｄ】
2014112412.tif 000029
【図１９Ｅ】
2014112412.tif 000030
【図１９Ｆ】
2014112412.tif 000031
【図１９Ｇ】
2014112412.tif 000032
【図１９Ｈ】
2014112412.tif 000033
【図２０】
2014112412.tif 000034
【図２１Ａ】
2014112412.tif 000035
【図２１Ｂ】
2014112412.tif 000036
【図２１Ｃ】
2014112412.tif 000037
【図２１Ｄ】
2014112412.tif 000038
【図２１Ｅ】
2014112412.tif 000039
【図２１Ｆ】
2014112412.tif 000040
【図２２】
2014112412.tif 000041
【図２３Ａ】
2014112412.tif 000042
【図２３Ｂ】
2014112412.tif 000043
【図２３Ｃ】
2014112412.tif 000044
【図２３Ｄ】
2014112412.tif 000045
【図２３Ｅ】
2014112412.tif 000046
【図２３Ｆ】
2014112412.tif 000047
【図２３Ｇ】
2014112412.tif 000048
【図２３Ｈ】
2014112412.tif 000049
【図２４Ａ】
2014112412.tif 000050
【図２４Ｂ】
2014112412.tif 000051
【図２４Ｃ】
2014112412.tif 000052
【図２４Ｄ】
2014112412.tif 000053
【図２４Ｅ】
2014112412.tif 000054
【図２４Ｆ】
2014112412.tif 000055
【図２４Ｇ】
2014112412.tif 000056
【図２４Ｈ】
2014112412.tif 000057
【図２５】
2014112412.tif 000058
【図２６Ａ】
2014112412.tif 000059
【図２６Ｂ】
2014112412.tif 000060
【図２６Ｃ】
2014112412.tif 000061
【図２６Ｄ】
2014112412.tif 000062
【図２６Ｅ】
2014112412.tif 000063
【図２７】
2014112412.tif 000064
【図２８Ａ】
2014112412.tif 000065
【図２８Ｂ】
2014112412.tif 000066
【図２９】
2014112412.tif 000067
【図３０Ａ】
2014112412.tif 000068
【図３０Ｂ】
2014112412.tif 000069
【図３１】
2014112412.tif 000070
【図３２】
2014112412.tif 000071
【図３３】
2014112412.tif 000072
【図３４】
2014112412.tif 000073
【図３５】
2014112412.tif 000074
【図３６】
2014112412.tif 000075
【図３７】
2014112412.tif 000076
【図３８】
2014112412.tif 000077
【手続補正書】
【提出日】平成26年2月4日(2014.2.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子デバイスであって、
ディスプレイと、
接触感知面と、
１以上のプロセッサと、
メモリと、
前記メモリに格納され、前記１以上のプロセッサにより実行される１以上のプログラムと、を備え、
前記１以上のプログラムは、メディアプレーヤを含み、
前記メディアプレーヤは、
１組のメディアアイテムに対応する情報を格納するための処理と、
前記電子デバイスが第１の向きであるか第２の向きであるかを決定する処理と、
前記電子デバイスが前記第１の向きであるという決定に応じて、１以上のエントリを含むリストをスクロールするための第１のグラフィカルユーザインターフェースを提供する処理であって、前記リスト中の各エントリは、前記１組のメディアアイテム中の一つのメディアアイテムに対応する、処理と、
前記電子デバイスが、前記第２の向きであるという決定に応じて、第２のグラフィカルユーザインターフェースを提供する処理と、
のための指示を含み、
前記第２のグラフィカルユーザインターフェースは、
２次元の外観を伴う画像を表示するための第１のモードにおいて、第１の画像を表示し、
３次元の外観を伴う画像を表示するための第２のモードにおいて、第２の画像を表示し、
前記接触感知面上のジェスチャを検知し、
前記ジェスチャの検知に応じて、
前記ジェスチャが選択入力であるとの決定に応じて、前記第１の画像に対応する一つのメディアアイテムの再生に関連づけられた処理を行い、
前記ジェスチャがナビゲーション入力であるとの決定に応じて、前記第１の画像を前記第２のモードで表示し、前記第２の画像を前記第１のモードで表示する
ように構成される、電子デバイス。
【請求項２】
請求項１に記載の電子デバイスであって、
前記ナビゲーション入力は、前記接触感知面上のスワイプ入力を含む、電子デバイス。
【請求項３】
請求項２に記載の電子デバイスであって、
前記第１と第２の画像は、前記第２のモードで表示される１以上の画像によって、前記ディスプレイ上において分離されており、
前記第１と第２の画像を分離している前記１以上の画像は、画像の総数を含み、
前記画像の総数は、前記スワイプ入力の１以上の特性に比例しており、
前記１以上の特性は、速度、時間の長さ、用いられる指の数からなるグループ内の特質を含む、電子デバイス。
【請求項４】
請求項３に記載の電子デバイスであって、
前記メディアプレーヤは、
前記第１のモードで前記第１の画像を表示することと、前記第２のモードで前記第１の画像を表示することとの間の遷移を、アニメーション化するための指示を含み、
ユーザによる前記接触感知面上の指のスライド動作の速度に応じて決定される遷移速度で、前記遷移が生じる、電子デバイス。
【請求項５】
請求項１に記載の電子デバイスであって、
前記メディアプレーヤは、
前記第１と第２の画像の前記表示を行う画像ブラウジングモジュールと、
前記第１の画像に対応する前記メディアアイテムの前記再生を行う再生モジュールと、を備える、電子デバイス。
【請求項６】
請求項１に記載の電子デバイスであって、
前記第１の画像に対応する前記メディアアイテムは、オーディオファイルまたはビデオファイルであり、
前記第１の画像に対応する前記メディアアイテムの再生に関連づけられた前記処理は、前記オーディオファイルまたは前記ビデオファイルの再生を含む、電子デバイス。
【請求項７】
請求項１に記載の電子デバイスであって、
前記第１の画像に対応する前記メディアアイテムは、メディアアセットのコレクションであり、
前記第１の画像に対応する前記メディアアイテムの再生に関連づけられた前記処理は、一つのメディアアセットの選択のための複数のメディアアセットのスクロール可能な表示を、提示することを含む、電子デバイス。
【請求項８】
請求項７に記載の電子デバイスであって、
前記スクロール可能な表示の提示は、フリップして前記第１の画像の背景にある前記スクロール可能な表示を提示する前記第１の画像のアニメーション化を含む、電子デバイス。
【請求項９】
請求項１に記載の電子デバイスであって、
前記第１の画像に対応する前記メディアアイテムは、アドレスブックへの接触であり、
前記第１の画像に対応する前記メディアアイテムの再生に関連づけられた前記処理は、前記接触による電話呼び出しの初期化を含む、電子デバイス。
【請求項１０】
請求項１に記載の電子デバイスであって、
前記第１の画像に対応する前記メディアアイテムは、ユーザが改変可能な１以上のフィールドを有する文書であり、
前記第１の画像に対応する前記メディアアイテムの再生に関連づけられた前記処理は、前記ユーザが改変可能な１以上のフィールドをユーザが改変するためのインターフェイスを表示することを含む、電子デバイス。
【請求項１１】
ディスプレイと接触感知面を有する電子デバイスの動作方法であって、
１組のメディアアイテムに対応する情報をソートする工程と、
前記電子デバイスが第１の向きであるか第２の向きであるかを決定する工程と、
前記電子デバイスが前記第１の向きであるという決定に応じて、１以上のエントリを含むリストをスクロールするための第１のグラフィカルユーザインターフェースを、前記電子デバイスのメディアプレーヤを用いて、前記ディスプレイ上に提供する処理であって、前記リスト中の各エントリは、前記１組のメディアアイテム中の一つのメディアアイテムに対応する、工程と、
前記電子デバイスが前記第２の向きであるという決定に応じて、前記電子デバイスの前記メディアプレーヤを用いて、第２のグラフィカルユーザインターフェースを前記ディスプレイ上に提供する工程と、を含み、
前記第２のグラフィカルユーザインターフェースを提供する工程は、
２次元の外観を伴う画像を表示するための第１のモードにおいて、第１の画像を表示することと、
３次元の外観を伴う画像を表示するための第２のモードにおいて、第２の画像を表示することと、
前記接触感知面上のジェスチャを検知することと、
前記ジェスチャの検知に応じて、
前記ジェスチャが選択入力であるとの決定に応じて、前記第１の画像に対応する一つのメディアアイテムの再生に関連づけられた処理を行うことと、
前記ジェスチャがナビゲーション入力であるとの決定に応じて、前記第１の画像を前記第２のモードで表示し、前記第２の画像を前記第１のモードで表示することと、
を含む、方法。
【請求項１２】
請求項１１に記載の方法であって、
前記ナビゲーション入力は、前記接触感知面上のスワイプ入力を含む、方法。
【請求項１３】
請求項１２に記載の方法であって、
前記第１と第２の画像は、前記第２のモードで表示される１以上の画像によって、前記ディスプレイ上において分離されており、
前記第１と第２の画像を分離している前記１以上の画像は、前記画像の総数を含み、
前記画像の総数は、前記スワイプ入力の１以上の特性に比例しており、
前記１以上の特性は、速度、時間の長さ、用いられる指の数からなるグループ内の特質を含む、方法。
【請求項１４】
請求項１３に記載の方法であって、さらに、
前記第１のモードで前記第１の画像を表示することと、前記第２のモードで前記第１の画像を表示することとの間の遷移を、アニメーション化する工程を含み、
ユーザによる前記接触感知面上の指のスライド動作の速度に応じて決定される遷移速度で、前記遷移が生じる、方法。
【請求項１５】
請求項１１に記載の方法であって、
前記メディアプレーヤは、
前記第１と第２の画像の前記表示を行う画像ブラウジングモジュールと、
前記第１の画像に対応する前記メディアアイテムの前記再生を行う再生モジュールと、を備える、方法。
【請求項１６】
請求項１１に記載の方法であって、
前記第１の画像に対応する前記メディアアイテムは、オーディオファイルまたはビデオファイルであり、
前記第１の画像に対応する前記メディアアイテムの再生に関連づけられた前記処理は、前記オーディオファイルまたは前記ビデオファイルの再生を含む、方法。
【請求項１７】
請求項１１に記載の方法であって、
前記第１の画像に対応する前記メディアアイテムは、メディアアセットのコレクションであり、
前記第１の画像に対応する前記メディアアイテムの再生に関連づけられた前記処理は、一つのメディアアセットの選択のための複数のメディアアセットのスクロール可能な表示を、提示することを含む、方法。
【請求項１８】
請求項１７に記載の方法であって、
前記スクロール可能な表示の提示は、フリップして前記第１の画像の背景にある前記スクロール可能な表示を提示する前記第１の画像のアニメーション化を含む、方法。
【請求項１９】
請求項１１に記載の方法であって、
前記第１の画像に対応する前記メディアアイテムは、アドレスブックへの接触であり、
前記第１の画像に対応する前記メディアアイテムの再生に関連づけられた前記処理は、前記接触による電話呼び出しの初期化を含む、方法。
【請求項２０】
請求項１１に記載の方法であって、
前記第１の画像に対応する前記メディアアイテムは、ユーザが改変可能な１以上のフィールドを有する文書であり、
前記第１の画像に対応する前記メディアアイテムの再生に関連づけられた前記処理は、前記ユーザが改変可能な１以上のフィールドをユーザが改変するためのインターフェイスを表示することを含む、方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０２２５
【補正方法】変更
【補正の内容】
【０２２５】
また、本発明の方法および装置を実施する多くの別の形態が存在することにも注意されたい。したがって、以下に添付した特許請求の範囲は、本発明の真の主旨および範囲に含まれるすべての代替物、置換物、および、等価物をすべて網羅するよう解釈される。
なお、本発明は、以下のような態様で実現することもできる。
適用例１
ハンドヘルド電子デバイスであって、
接触感知面と、
視覚的出力デバイスとを備え、
前記視覚的出力デバイスは、複数の画像を少なくとも２つの群で表示することが可能であり、
前記複数の画像は、前記接触感知面に対するユーザ入力に応じて、第１の群から第２の群に順次進行することができる、ハンドヘルド電子デバイス。
適用例２
適用例１に記載のハンドヘルド電子デバイスであって、前記ユーザ入力は、前記接触感知面上または前記接触感知面の近傍における指のスライド動作である、ハンドヘルド電子デバイス。
適用例３
適用例１に記載のハンドヘルド電子デバイスであって、前記視覚的出力デバイスおよび前記接触感知面は、タッチスクリーンディスプレイの一部である、ハンドヘルド電子デバイス。
適用例４
適用例３に記載のハンドヘルド電子デバイスであって、前記ユーザ入力は、前記タッチスクリーンディスプレイの表面に沿って前記ユーザの指をスライドさせることである、ハンドヘルド電子デバイス。
適用例５
適用例４に記載のハンドヘルド電子デバイスであって、前記進行は、前記指が前記タッチスクリーンディスプレイの前記表面に沿ってスライドされる速度に実質的に比例する、ハンドヘルド電子デバイス。
適用例６
適用例４に記載のハンドヘルド電子デバイスであって、前記指は、前記第１の群と前記第２の群との間で前記画像を順次進行させるために、前記タッチスクリーンディスプレイによって表示されている前記第１および第２の群の画像の上を、前記タッチスクリーンディスプレイを横切ってスライドされる、ハンドヘルド電子デバイス。
適用例７
適用例４に記載のハンドヘルド電子デバイスであって、前記指は、前記第１の群と前記第２の群との間で前記画像を順次進行させるために、表示されているユーザインターフェース要素を横切ってスライドされる、ハンドヘルド電子デバイス。
適用例８
適用例１に記載のハンドヘルド電子デバイスであって、前記接触感知面は、タッチパッドを備える、ハンドヘルド電子デバイス。
適用例９
適用例１に記載のハンドヘルド電子デバイスであって、前記指のスライドは、前記接触感知面に対して実質的に水平なスワイプである、ハンドヘルド電子デバイス。
適用例１０
適用例１に記載のハンドヘルド電子デバイスであって、前記指のスライドは、前記接触感知面に関する実質的に円形の動きである、ハンドヘルド電子デバイス。
適用例１１
適用例１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、前記指のスライドは、ジェスチャとして認識される、ハンドヘルド電子デバイス。
適用例１２
適用例１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、ユーザが前記接触感知面上で指をタップするのに応じて、前記画像の少なくとも１つに関連付けられた別のセットのデータが表示される、ハンドヘルド電子デバイス。
適用例１３
適用例１２に記載のハンドヘルド電子デバイスであって、前記指のタップは、前記別のセットのデータを表示するために、表示されている前記画像の前記少なくとも１つの上でなされる、ハンドヘルド電子デバイス。
適用例１４
適用例１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、前記第１の群の画像は、実質的に全体が見えるよう表示され、前記第２の群の画像は、部分的に見えないように、または、変形されて表示される、ハンドヘルド電子デバイス。
適用例１５
適用例１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、
前記指は、前記第１の群と前記第２の群との間で前記画像を順次進行させるために、前記接触感知面を横切ってスライドされ、
前記画像の順次の進行は、アニメーション化されている、ハンドヘルド電子デバイス。
適用例１６
適用例１５に記載のハンドヘルド電子デバイスであって、前記画像の順次の進行の前記アニメーションは、ページをめくることをまねたものである、ハンドヘルド電子デバイス。
適用例１７
適用例１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、ユーザ動作に応じて、前記画像の少なくとも１つに関連付けられた別のセットのデータが表示される、ハンドヘルド電子デバイス。
適用例１８
適用例１７に記載のハンドヘルド電子デバイスであって、前記別のセットのデータの前記表示は、前記別のセットのデータの前記表示のアニメーションを含む、ハンドヘルド電子デバイス。
適用例１９
適用例１８に記載のハンドヘルド電子デバイスであって、前記別のセットのデータの前記表示の前記アニメーションは、前記画像の前記少なくとも１つの二次元回転を含む、ハンドヘルド電子デバイス。
適用例２０
適用例１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、前記画像は、アルバムアート、ムービーアート、写真、モード、アプリケーション、カレンダー機能、連絡先、または、文書に対応する、ハンドヘルド電子デバイス。
適用例２１
適用例１ないし１０のいずれかに記載のハンドヘルド電子デバイスであって、ユーザが前記接触感知面と相互作用するのに応じて、前記両群の画像の少なくとも１つに関連付けられた別のセットのデータが表示される、ハンドヘルド電子デバイス。
適用例２２
ディスプレイとユーザ入力デバイスとを有する携帯型電子デバイスに格納された画像をブラウズするための方法であって、
一群の画像からの複数の画像を表示する画像ブラウザを表示する工程と、
少なくとも１つのユーザ入力に従って、前記一群の画像を遷移させる工程と、
前記遷移工程に続いて、前記一群の画像からの前記複数の画像の内の１つを選択する工程と、
次いで、前記選択された画像に関連付けられた動作を実行する工程と、
を備える、方法。
適用例２３
適用例２２に記載の方法であって、前記遷移工程の間に、前記画像の内の１つが主モードで表示され、前記画像の内の複数の残りの画像が副モードで表示され、前記遷移工程が起きるにつれて、前記主モードで表示されている前記画像の内の前記１つが変化する、方法。
適用例２４
適用例２２に記載の方法であって、前記複数の画像の内の１つを選択する工程は、別のユーザ入力に基づいて実行される、方法。
適用例２５
適用例２４に記載の方法であって、前記遷移工程のための前記少なくとも１つのユーザ入力は、少なくとも第１のジェスチャに関連し、前記選択工程のための前記別のユーザ入力は、少なくとも第２のジェスチャに関連し、前記第２のジェスチャは、前記第１のジェスチャと異なる、方法。
適用例２６
適用例２２に記載の方法であって、前記画像の各々は、複数のメディアアイテムの内の異なる１つに対応しており、前記動作を実行する工程は、前記選択された画像に対応する前記メディアアイテムの内の１つに関する動作を実行する、方法。
適用例２７
適用例２２に記載の方法であって、前記画像は、メディアアイテムに関連付けられている、方法。
適用例２８
適用例２２に記載の方法であって、前記ユーザ入力は、回転ユーザ入力である、方法。
適用例２９
適用例２２に記載の方法であって、前記ユーザ入力は、直線ユーザ入力である、方法。
適用例３０
適用例２２に記載の方法であって、前記ユーザ入力は、前記ユーザ入力デバイスを横切る水平のスライドである、方法。
適用例３１
適用例２２ないし３０のいずれかに記載の方法であって、前記ユーザ入力デバイスは、感知面を備えており、前記ユーザ入力は、前記接触感知面を介してなされる、方法。
適用例３２
適用例３１に記載の方法であって、前記感知面は、接触感知面である、方法。
適用例３３
適用例３２に記載の方法であって、前記接触感知面は、タッチパッド、タッチスクリーン、または、接触感知ハウジング、から選択される、方法。
適用例３４
適用例３３に記載の方法であって、前記画像を遷移させる工程は、前記接触感知面の所定の領域で物体が検出された時のみ実行される、方法。
適用例３５
適用例３４に記載の方法であって、前記所定の領域は、表示されている前記画像ベースブラウザの上である、方法。
適用例３６
適用例３１に記載の方法であって、前記ユーザ入力デバイスおよび前記ディスプレイは、接触感知ディスプレイデバイスであり、前記画像ブラウザは、前記接触感知ディスプレイデバイスによって表示され、前記ユーザ入力は、前記接触感知ディスプレイデバイスを用いて提供される、方法。
適用例３７
適用例３６に記載の方法であって、前記ユーザ入力は、前記画像ブラウザが複数の前記画像を表示している時に、前記接触感知ディスプレイデバイスを用いて提供される、方法。
適用例３８
携帯型電子デバイスであって、
ディスプレイデバイスと、
ユーザ入力デバイスと、
１または複数のデータアイテムと関連付けられた複数の画像と、前記複数の画像を表示、様々に探索、および、選択するためのコンピュータプログラムコードとを格納できる少なくとも１つのメモリデバイスと、
前記ディスプレイデバイス、前記ユーザ入力デバイス、および、前記少なくとも１つのメモリデバイスに動作可能に接続され、前記複数の画像を表示、様々に探索、および、選択するための前記コンピュータプログラムコードを実行できる処理デバイスと、を備え、
一群の画像からの複数の画像が表示され、表示されている前記画像は、前記ユーザ入力デバイスでの少なくとも１つのユーザ入力に従って遷移される、携帯型電子デバイス。
適用例３９
適用例３８に記載の携帯型電子デバイスであって、前記ユーザ入力デバイスは、接触感知デバイスである、携帯型電子デバイス。
適用例４０
適用例３９に記載の携帯型電子デバイスであって、前記接触感知デバイスは、タッチパッドである、携帯型電子デバイス。
適用例４１
適用例３９に記載の携帯型電子デバイスであって、前記接触感知デバイスは、タッチスクリーンである、携帯型電子デバイス。
適用例４２
適用例３６に記載の携帯型電子デバイスであって、前記ユーザ入力は、直線ユーザ入力である、携帯型電子デバイス。
適用例４３
適用例３６に記載の携帯型電子デバイスであって、前記ユーザ入力は、回転ユーザ入力である、携帯型電子デバイス。
適用例４４
適用例３６に記載の携帯型電子デバイスであって、前記画像は、前記遷移工程の際に、前記ディスプレイデバイスを横切って水平に移動する、携帯型電子デバイス。
適用例４５
適用例３６に記載の携帯型電子デバイスであって、前記画像は、前記ユーザ入力と同時に移動する、携帯型電子デバイス。
適用例４６
電子デバイスであって、
複数のメディアアイテムを格納するストレージデバイスと、
タッチスクリーンディスプレイと、
前記メディアアイテムに関連付けられた画像を前記タッチスクリーンディスプレイ上に表示すると共に、ユーザが、前記画像をブラウズして前記複数のメディアアイテム内の特定のメディアアイテムを見つけることを可能にするよう動作可能な画像ブラウザモジュールと、
前記特定のメディアアイテムを再生するよう動作可能な再生モジュールと、を備える、電子デバイス。
適用例４７
適用例４６に記載の電子デバイスであって、前記ユーザは、前記タッチスクリーンディスプレイを介したユーザ入力を用いて前記画像をブラウズする、電子デバイス。
適用例４８
適用例４６に記載の電子デバイスであって、前記ユーザ入力は、ジェスチャである、電子デバイス。
適用例４９
適用例４６に記載の電子デバイスであって、前記ユーザ入力は、指によって提供される、電子デバイス。
適用例５０
適用例４５に記載の電子デバイスであって、前記ユーザ入力は、前記タッチスクリーンディスプレイ上で指をスライドさせることを含む、電子デバイス。
適用例５１
適用例５０に記載の電子デバイスであって、前記ユーザ入力は、さらに、前記タッチスクリーンディスプレイに対するユーザ選択動作を含む、電子デバイス。
適用例５２
適用例５１に記載の電子デバイスであって、前記スライドは、前記画像を様々に探索するよう機能し、前記ユーザ選択動作は、前記特定のメディアアイテムを選択する、電子デバイス。
適用例５３
適用例４５ないし５２のいずれかに記載の電子デバイスであって、前記ユーザ入力の受信に応じて、前記画像ブラウザモジュールは、前記特定のメディアアイテムが見つかるまで、主として表示されている前記画像の内の１つが変化するように、前記画像の表示を遷移させる、電子デバイス。
適用例５４
適用例５３に記載の電子デバイスであって、主として表示されている前記画像は、全体が表示され、主として表示されていないそれ以外の前記画像は、一部だけが表示される、電子デバイス。
適用例５５
適用例５３に記載の電子デバイスであって、前記画像ブラウザによって前記画像の表示を遷移させることは、前記メディアアイテムの内の１または複数を仮想的にめくることによって実行される、電子デバイス。
適用例５６
適用例５３に記載の電子デバイスであって、主として表示されている前記画像は、歪曲なしに表示され、それ以外の前記画像は、歪曲して表示される、電子デバイス。
適用例５７
適用例５３に記載の電子デバイスであって、主として表示されている前記画像のみが、完全な正面像で表示され、それ以外の前記画像は、少なくとも部分的に側面像で表示される、電子デバイス。
適用例５８
適用例５３に記載の電子デバイスであって、前記それ以外の前記画像は、さらに、歪曲して表示される、電子デバイス。
適用例５９
適用例４５ないし５２のいずれかに記載の電子デバイスであって、
前記メディアアイテムは、メディアアセットのコレクションであり、
前記特定のメディアアイテムが見つけられた後に、前記特定のメディアアイテムが、別のユーザ入力を用いて選択され、前記コレクション内の前記メディアアセットのリストが表示される、電子デバイス。
適用例６０
適用例５９に記載の電子デバイスであって、前記リストが表示された後に、前記タッチスクリーンディスプレイを介した別のユーザ入力が受信され、前記別のユーザ入力は、表示されている前記リスト内の前記メディアアセットの１つを選択することに関連付けられている、電子デバイス。
適用例６１
適用例６０に記載の電子デバイスであって、前記リスト内の前記メディアアセットの内の前記選択された１つは、その後に、前記再生モジュールによって再生される、電子デバイス。
適用例６２
ディスプレイおよびユーザ入力デバイスを有する電子デバイス上に格納された画像をブラウズするために、コンピュータによって実行できる具体的なコンピュータプログラムコードを備えるコンピュータ読み取り可能な媒体であって、
一群の画像からの複数の画像を表示する画像ブラウザウィンドウを表示するためのコンピュータプログラムコードと、
少なくとも１つのユーザ入力に従って、前記一群の画像を遷移させるためのコンピュータプログラムコードと、
前記遷移に続いて、前記一群の画像からの前記複数の画像の内の１つを選択するためのコンピュータプログラムコードと、
次いで、前記選択された画像に関連付けられた動作を実行するためのコンピュータプログラムコードと、
を備える、コンピュータ読み取り可能な媒体。
適用例６３
適用例６２に記載のコンピュータ読み取り可能な媒体であって、前記画像は、メディアコレクションに対応する図版であり、前記メディアコレクションの各々は、複数のメディアアイテムを含み、前記動作は、前記選択された画像に対応する前記メディアコレクションに含まれる前記メディアアイテムの内の少なくとも１つに対して実行される、コンピュータ読み取り可能な媒体。
適用例６４
適用例６２に記載のコンピュータ読み取り可能な媒体であって、前記画像は、アルバムに対応する図版であり、前記アルバムの各々は、複数のメディアアイテムを含み、前記動作は、前記選択された画像に対応する前記メディアコレクションに含まれる前記メディアアイテムの内の少なくとも１つに対して実行される、コンピュータ読み取り可能な媒体。
【外国語明細書】
2014112412000001.pdf
2014112412000002.pdf
2014112412000003.pdf
2014112412000004.pdf