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