(57)【要約】【課題】  改善されたポータブルメディアプレーヤを可能にするための装置、システムおよび方法を提供する。【解決手段】  本発明のポータブルメディアプレーヤは、メディアスクリーンを十分に保護するための開閉位置を有する。ポータブルメディアプレーヤには、ユーザインターフェースコントロールを配置することができる。これらのユーザインターフェースコントロールは、ほぼ円弧形状のタッチパッドユーザインターフェースコンポーネントを用いることができる。指の第１の自然な動きによるメディアの探索およびナビゲーションが容易になるように、例えば四分円タッチパッドの形等、種々の形状の円弧が用いられる。指の２番目の自然な動きによるメディアの探索およびナビゲーションが容易になるようにスカラップ状の立体インプリントのような湾曲空洞の形の種々の形状の円弧が用いられる。【選択図】  図５Ａ
2004362576.tif 000002
【特許請求の範囲】
【請求項１】
実質的に円弧の形状をしたタッチパッドコントロールを備えたことを特徴とするユーザインターフェースコントロール。
【請求項２】
前記円弧が実質的に均一な幅であることを特徴とする請求項１に記載のユーザインターフェースコントロール。
【請求項３】
前記タッチパッドコントロールが実質的に四分円の形状であることを特徴とする請求項２記載のユーザインターフェースコントロール。
【請求項４】
前記円弧が、（Ａ）円弧の中央部が円弧の少なくとも一端部より細い円弧および（Ｂ）円弧の中央部が円弧の少なくとも一端部より太い円弧の少なくとも一方であり、かつ該円弧が（Ｃ）湾曲した端部および（Ｄ）実質的にまっすぐな端部の少なくとも一方を有することを特徴とする請求項１記載のユーザインターフェースコントロール。
【請求項５】
前記タッチパッドコントロールが、第１の機能に関する第１のタッチパッド入力用の第１の領域と、前記第１の機能と異なる第２の機能に関する第２のタッチパッド入力用の第２の領域とを有し、前記第１の領域と前記第２の領域が前記円弧の実質的に中央で分割されていることを特徴とする請求項１記載のユーザインターフェースコントロール。
【請求項６】
前記タッチパッドコントロールが第１の機能のセットを提供する第１の制御領域と、前記第１の機能のセットと異なる第２の機能のセットを提供する第２の制御領域とに分割され、前記第１の制御領域と前記第２の制御領域が前記円弧の実質的に直交中心線で分割されていることを特徴とする請求項１記載のユーザインターフェースコントロール。
【請求項７】
前記第１の機能のセットが前記第２の機能のセットと反対の機能のセットを提供することを特徴とする請求項６記載のユーザインターフェースコントロール。
【請求項８】
前記第１の機能のセットおよび前記第２の機能のセットの少なくとも一方が、エスケープ、スタート、オプション、モア、レスＯＫ、バック、フォワード、プレー、ポーズ、アップ、ダウン、ファストフォワード、リバース、スキップフォワード、スキップリバース、メニュー、左、右、ミュート、ボリュームアップ、ボリュームダウン、照明上げ、照明下げの機能の少なくとも１の機能について様々に程度が変化する機能を含むことを特徴とする請求項６記載のユーザインターフェースコントロール。
【請求項９】
前記第１の機能のセットおよび前記第２の機能のセットの少なくとも一方の機能の程度が、タッチパッド円弧の中心線から前記第１の制御領域内における入力までの距離に基づいて判断されることを特徴とする請求項６記載のユーザインターフェースコントロール。
【請求項１０】
前記第１の機能のセットおよび前記第２の機能のセットの少なくとも一方の機能の程度が、ユーザインターフェースコントロールの最近の相互作用履歴から計算されたユーザインターフェースコントロールへの入力に関連づけられた（Ａ）速度および（Ｂ）加速度の少なくとも一方に基づいて判断されることを特徴とする請求項６記載のユーザインターフェースコントロール。
【請求項１１】
前記円弧が、実質的にユーザインターフェースコントロールを含む装置の表面の湾曲空洞の形よりなることを特徴とする請求項１記載のユーザインターフェースコントロール。
【請求項１２】
請求項１記載のユーザインターフェースコントロールを含むことを特徴とするポータブルメディアプレーヤ、コンピュータ・デバイス用のリモートコントロール、コンピュータ・デバイス、コンピュータ・デバイスの交換可能なコンポーネント、またはコンピュータ・デバイスを拡張するためのコンポーネント。
【請求項１３】
装置の表面に実装されたユーザインターフェースコントロールであって、
実質的に該表面の湾曲空洞の形状のタッチパッドコントロールを備えたことを特徴とするユーザインターフェースコントロール。
【請求項１４】
前記湾曲空洞が実質的に均一な幅の空洞であることを特徴とする請求項１３記載のユーザインターフェースコントロール。
【請求項１５】
前記湾曲空洞が実質的に四分円の形状であることを特徴とする請求項１４記載のユーザインターフェースコントロール。
【請求項１６】
前記湾曲空洞が（Ａ）湾曲空洞の中央部が湾曲空洞の少なくとも一端部より細い湾曲空洞および（Ｂ）湾曲空洞の中央部が湾曲空洞の少なくとも一端部より太い湾曲空洞の少なくとも一方であり、かつ前記湾曲空洞が（Ｃ）湾曲した端部および（Ｄ）実質的にまっすぐな端部の少なくとも一方であることを特徴とする請求項１３記載のユーザインターフェースコントロール。
【請求項１７】
第１の機能に関する第１のタッチパッド入力用の第１の領域と、前記第１の機能と異なる第２の機能に関する第２のタッチパッド入力用の第２の領域とを有し、前記第１の領域と前記第２の領域が前記湾曲空洞の実質的に中央で分割されていることを特徴とする請求項１３記載のユーザインターフェースコントロール。
【請求項１８】
前記タッチパッドコントロールが第１の機能のセットを提供する第１の制御領域と、前記第１の機能のセットと異なる第２の機能のセットを提供する第２の制御領域とに分割され、前記第１の制御領域と前記第２の制御領域が前記湾曲空洞の実質的に直交中心平面で分割されていることを特徴とする請求項１３記載のユーザインターフェースコントロール。
【請求項１９】
前記第１の機能のセットが前記第２の機能のセットと反対の機能のセットを提供することを特徴とする請求項１８記載のユーザインターフェースコントロール。
【請求項２０】
前記第１の機能のセットおよび前記第２の機能のセットの少なくとも一方が、エスケープ、スタート、オプション、モア、レスＯＫ、バック、フォワード、プレー、ポーズ、アップ、ダウン、ファストフォワード、リバース、スキップフォワード、スキップリバース、メニュー、左、右、ミュート、ボリュームアップ、ボリュームダウン、照明上げ、照明下げの機能の少なくとも１の機能について様々に程度が変化する機能を含むことを特徴とする請求項１８記載のユーザインターフェースコントロール。
【請求項２１】
前記第１の機能のセットおよび前記第２の機能のセットの少なくとも一方の機能の程度が、タッチパッドの湾曲空洞の中心線から前記第１の制御領域内における入力までの距離に基づいて判断されることを特徴とする請求項１８記載のユーザインターフェースコントロール。
【請求項２２】
前記第１の機能のセットおよび前記第２の機能のセットの少なくとも一方の機能の程度が、ユーザインターフェースコントロールの最近の相互作用履歴から計算されたユーザインターフェースコントロールへの入力に関連づけられた（Ａ）速度および（Ｂ）加速度の少なくとも一方に基づいて判断されることを特徴とする請求項１８記載のユーザインターフェースコントロール。
【請求項２３】
請求項１３記載のユーザインターフェースコントロールを含むことを特徴とするポータブルメディアプレーヤ、コンピュータ・デバイス用のリモートコントロール、コンピュータ・デバイス、コンピュータ・デバイスの交換可能なコンポーネント、またはコンピュータ・デバイスを拡張するためのコンポーネント。
【請求項２４】
実質的に円弧または湾曲空洞の形状のタッチパッドコントロールを含むユーザインターフェースコントロールと相互作用するための方法であって、
前記タッチパッドコントロールに入力を受けるステップと、
前記タッチパッドコントロール上の位置および該位置と関連づけられ機能の対応する程度を判断するステップと、
前記位置および前記位置と関連づけられた機能の程度に基づいて少なくとも１つの機能呼出および少なくとも１つの信号の少なくとも一方を出力するステップとを含むことを特徴とする方法。
【請求項２５】
前記少なくとも１つの機能呼出および前記少なくとも１つの信号の少なくとも一方に応じて適切な程度に前記機能を実行するステップをさらに含むことを特徴とする請求項２４記載の方法。
【請求項２６】
前記判断するステップが、前記タッチパッドコントロールの中心線から前記入力までの距離を判断するステップを含むことを特徴とする請求項２４記載の方法。
【請求項２７】
前記判断するステップが、ユーザインターフェースコントロールの最近の相互作用履歴と関連するデータに基づく入力と関連づけられた（Ａ）速度および（Ｂ）加速度の少なくとも一方を判断するステップを含むことを特徴とする請求項２４記載の方法。
【請求項２８】
前記判断するステップが、入力が第１の機能に関する第１のタッチパッド入力用の第１の領域にあるか、該第１の機能と異なる第２の機能に関する第２のタッチパッド入力用の第２の領域にあるかを判断するステップを含み、該第１の領域と該第２の領域が前記タッチパッドコントロールの実質的に中心で分割されていることを特徴とする請求項２４記載の方法。
【請求項２９】
前記タッチパッドコントロールが第１の機能のセットを提供する第１の制御領域と、前記第１の機能のセットと異なる第２の機能のセットを提供する第２の制御領域とに分割され、前記第１の制御領域と前記第２の制御領域が前記タッチパッドコントロールの実質的に中心で分割され、かつ前記判断するステップが、入力が第１の機能のセットと関連づけられているか、あるいは第２の機能のセットと関連づけられているかを判断するステップを含むことを特徴とする請求項２４記載の方法。
【請求項３０】
前記第１の機能のセットが前記第２の機能のセットと反対の機能のセットを提供することを特徴とする請求項２９記載の方法。
【請求項３１】
前記第１の機能のセットおよび前記第２の機能のセットの少なくとも一方が、エスケープ、スタート、オプション、モア、レスＯＫ、バック、フォワード、プレー、ポーズ、アップ、ダウン、ファストフォワード、リバース、スキップフォワード、スキップリバース、メニュー、左、右、ミュート、ボリュームアップ、ボリュームダウン、照明上げ、照明下げの機能の少なくとも１の機能について様々に程度が変化する機能を含むことを特徴とする請求項２９記載の方法。
【請求項３２】
請求項２４記載の方法を実行するためのコンピュータ実行可能命令を記録したことを特徴とするコンピュータ可読媒体。
【請求項３３】
請求項１記載の方法を実行するための手段を含むことを特徴とするコンピュータ・デバイス。
【請求項３４】
タッチパッドに制御支援を提供するためのコンピュータ実行可能命令を有するコンピュータ実行可能モジュールを含むコンピュータ可読媒体であって、該コンピュータ実行可能モジュールが、
タッチパッドのタッチパッド入力を受けた位置を、前記タッチパッドを実質的に前記タッチパッドの直交中心線で第１の領域と第２の領域とに分割することによって、検出するための検出コンポーネントと、
入力が第１の領域で受けられた場合に、出力コンポーネントによって第１の機能の結果のセットの中の機能の結果を出力し、また入力が第２の領域で受けられた場合に、出力コンポーネントによって第２の機能の結果のセットの中の機能の結果を出力する出力コンポーネントによって、機能の結果を出力するための出力コンポーネントと
を含むことを特徴とするコンピュータ可読媒体。
【請求項３５】
前記タッチパッドが、（Ａ）実質的に円弧形状および（Ｂ）表面中の実質的に湾曲空洞の形の少なくとも一方よりなることを特徴とする請求項３４記載のコンピュータ可読媒体。
【請求項３６】
タッチパッドに制御支援を提供するためのコンピュータ・デバイスの処理サブユニットであって、
タッチパッドのタッチパッド入力を受けた位置を、前記タッチパッドを実質的に前記タッチパッドの直交中心線で第１の領域と第２の領域とに分割することによって、検出するための検出コンポーネントと、
入力が第１の領域で受けられた場合に、出力コンポーネントによって第１の機能の結果のセットの中の機能の結果を出力し、また入力が第２の領域で受けられた場合に、出力コンポーネントによって第２の機能の結果のセットの中の機能の結果を出力する出力コンポーネントによって、機能の結果を出力するための出力コンポーネントと
を含むことを特徴とする処理サブユニット。
【請求項３７】
前記タッチパッドが、（Ａ）実質的に円弧形状および（Ｂ）表面中の実質的に湾曲空洞の形の少なくとも一方よりなることを特徴とする請求項３６記載の処理サブユニット。
【請求項３８】
実質的に円弧形状または湾曲空洞の形のタッチパッドコントロールを含むユーザインターフェースコントロールを有するコンピュータ・デバイスであって、
前記タッチパッドコントロールへの入力を検出するための手段と、
前記タッチパッドコントロール上の位置および該位置と関連づけられた機能の対応する程度を判断するための手段と、
前記位置および前記位置と関連づけられた機能の程度に基づいて少なくとも１つの機能呼出および少なくとも１つの信号の少なくとも一方を出力するための手段とを含むことを特徴とするコンピュータ・デバイス。
【請求項３９】
前記少なくとも１つの機能呼出および前記少なくとも１つの信号の少なくとも一方に応じて適切な程度に機能する手段をさらに含むことを特徴とする請求項３８記載のコンピュータ・デバイス。
【請求項４０】
前記判断するための手段が、タッチパッドコントロールの中心線から入力までの距離を計算することを含むことを特徴とする請求項３８記載のコンピュータ・デバイス。
【請求項４１】
前記判断するための手段が、ユーザインターフェースコントロールの最近の相互作用履歴と関連するデータに基づく入力と関連づけられた（Ａ）速度および（Ｂ）加速度の少なくとも一方を判断するための手段を含むことを特徴とする請求項３８記載のコンピュータ・デバイス。
【請求項４２】
前記タッチパッドコントロールが第１の機能のセットを提供する第１の制御領域と、前記第１の機能のセットと異なる第２の機能のセットを提供する第２の制御領域とに分割され、前記第１の制御領域と前記第２の制御領域が前記タッチパッドコントロールの実質的に中心で分割され、かつ前記判断するための手段が、入力が第１の機能のセットと関連づけられているか、あるいは第２の機能のセットと関連づけられているかを判断するための手段を含むことを特徴とする請求項３８記載のコンピュータ・デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、改良型ポータブルメディア装置およびそれに対応した、ユーザに改良型のメディアレコーディング、同期化、レンダリングおよびユーザインターフェース体験を提供する方法に関するものである。
【背景技術】
【０００２】
今日、世界中の消費者は、ますます、自らのコンピュータ上でデジタル写真、デジタル音楽およびデジタル映画を探し出し、ダウンロードし、管理し、また再生するようになってきている。それでも、ユーザのコンピュータにあるユーザお気に入りのコンテンツをユーザがいつでもどこでも欲しいときに利用できるようにする、一般にＰＭＰと呼ばれている新世代のスマートポータブルメディアプレーヤに対するニーズが存在する。
【０００３】
大きさは特に限定的ではないが、典型的なポータブルメディアプレーヤは、一般にオーディオファイルやビデオファイルを再生することができ、また写真を表示することができるほぼブックサイズの装置である。このような装置は、それ自体のプロセッサ、適当な大きさのハードドライブ、および例えばＲＧＢ式の小型カラーディスプレイを持つものがある。ＰＣからのデータ転送には、一般にＵＳＢや無線ＬＡＮ（ＷＬＡＮ）技術が利用可能である。この点に関しては、第１世代のデジタルポータブル装置は基本的なＰＣ同期化機能を提供し、消費者が限られた量のメディアを使用することを可能にした。
【０００４】
このように、コンテンツが一旦、例えば同期化プロセスの一部としてメディア装置に転送されると、そのコンテンツはメディア装置にローカルに保存されるので、ポータブルメディアプレーヤは、消費者にビデオ、音楽および写真を含めてお気に入りのすべてのデジタルメディアコンテンツをアクセス可能な方法でダウンロードし、保存し、再生するための容易かつ完全なソリューションを提供することによって、移動時や外出先でのエンターテイメントを可能にするハンドヘルドのパーソナルメディアプレーヤである。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この点に関しては、音楽の再生だけではなく、ビデオや写真のレンダリングをも容易にする設計改善が必要であり、また２つのモード間の切り換えを容易にすることが必要になっている。また、ユーザの希望に従ってユーザによるメディアの探索とレンダリングを容易にするポータブルメディアプレーヤのユーザインターフェースの改善が必要になっている。さらに、メディア体験に夢中になりながらも、親指などの指の自然な動きによってうまく機能する人間工学的なユーザインターフェースが必要とされている。その上さらに、メディア体験に関連するインタラクション、あるいは単純な指の動きに適したインタラクションを容易にする従来技術とは異なる新しいユーザインターフェースの構成を提供することも要望されている。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、改良型のポータブルメディアプレーヤを可能にするための装置、システムおよび方法を提供する。本発明の装置は、ユーザに改良型のメディアレコーディング、同期化、レンダリングおよびユーザインターフェース体験の手段を提供する。様々な実施形態において、本発明のポータブルメディアプレーヤは、音楽演奏時にメディアスクリーンを十分に保護するための閉位置、およびビデオ、写真、映画などを見るためにメディアスクリーンを露出させる開位置を有する。様々な実施形態のポータブルメディアプレーヤ上には、ユーザインターフェースコントロールを配置することができ、これらのユーザインターフェースコントロールとしては、幅が均一でない、あるいは実質的に均一な所定幅のほぼ円弧形状のタッチパッドユーザインターフェースコンポーネントを用いることができる。本発明のいくつかの実施形態においては、指の第１の自然な動きによるメディアの探索およびナビゲーションが容易になる例えば四分円タッチパッドの形など、様々な形状の円弧が用いられる。他の実施形態においては、指、例えば親指の第２の自然な動きによるメディアの探索およびナビゲーションを容易にする、スカラップに飾られた立体インプリントのような湾曲空洞状の様々な形状の円弧が用いられる。
【０００７】
本発明の他の特徴および実施態様を以下に説明する。
【発明を実施するための最良の形態】
【０００８】
本発明の改良型ユーザインターフェース体験を提供するためのシステムおよび方法を実施形態により図画を参照しつつさらに詳細に説明する。
【０００９】
概要
前述したように、本発明は改良型ポータブルメディアプレーヤを可能にする装置、システムおよび方法にある。様々な実施形態として、本発明は、（１）改良型ユーザインターフェースおよびその関連ソフトウェア、（２）従来の技術には全くない構造的長所、および（３）個別化されたカスタマイズ可能な豊かなメディア体験との関連でユーザの必要や要望に適する増大可能な機能を包含する。
【００１０】
代表的なネットワークコンピュータ環境および分散コンピュータ環境
図１Ａは、代表的なネットワークコンピュータ環境または分散コンピュータ環境の概念図である。図示の分散コンピュータ環境は、コンピュータオブジェクト１０ａ、１０ｂなど、およびコンピュータオブジェクトまたはコンピュータ・デバイス１１０ａ、１１０ｂ、１１０ｃなどを備えている。これらのオブジェクトは、プログラム、メソッド、データストア、プログラマブルロジックなどを含むことが可能である。また、これらのオブジェクトは、ＰＤＡ、テレビジョン、ＭＰ３プレーヤ、テレビジョン、パーソナルコンピュータ、またはパーソナルメディアプレーヤあるいはポータブルメディアプレーヤなどのような同一または異なる装置の部分を含むことができる。これらの各オブジェクトは、通信ネットワーク１４を介して他のオブジェクトと通信することができる。このネットワークはそれ自体、図１Ａのシステムにサービスを提供する他のコンピュータオブジェクトおよびコンピュータ・デバイスを含むことができる。本発明の一態様によれば、１０ａ、１０ｂなどあるいは１１０ａ、１１０ｂ、１１０ｃなどの各オブジェクトは、本発明のポータブルメディアプレーヤとのユーザインターフェースまたはネットワーク内の他のいずれかの装置上のメディアと相互に作用することができるＡＰＩ、あるいは他のオブジェクト、ソフトウェアまたはハードウェアを利用することが可能と考えられるアプリケーションを含むことができる。さらに、本発明は、ポータブルメディアプレーヤ上に設けられたユーザインターフェースに限定されるものではなく、むしろ、本発明のタッチパッドユーザインターフェースの実施態様は、親指などの指のさっと動く動作（sweeping）や曲げ動作のような指による人間工学的入力の使い易さから恩恵を得られるあらゆるアプリケーションに対して実施すること可能である。
【００１１】
また、１１０ｃのようなオブジェクトが１０ａ、１０ｂ、あるいは１１０ａ、１１０ｂなど、別のコンピュータ・デバイスをホストとして用いる形態も可能であることは理解されよう。このように、図示の物理環境は接続装置をコンピュータとして示してはいるが、このような図解は単に例示説明のためのものであり、代わりに物理環境をＰＤＡ、テレビジョン、ＭＰ３プレーヤなどの様々なデジタル装置、あるいはインターフェース、ＣＯＭオブジェクトなどのようなソフトウェアオブジェクトからなるものとして図示し、あるいは説明することもできる。
【００１２】
分散コンピュータ環境をサポートするシステム、コンポーネントおよびネットワーク構成には様々なものがある。例えば、コンピューティングシステムを有線システムまたは無線システムによって、あるいはローカルネットワークまたは広域分散ネットワークによって互いに接続することができる。現在、ネットワークの多くは、広域に分散したコンピュータのための基盤を提供し多くの異なるネットワークを包含するインターネットに結合されている。
【００１３】
ホームネットワーク環境においては、電灯線、データ（有線および無線）、音声（例えば電話）およびエンターテイメントメディアのような、各々独自のプロトコルをサポートすることができる少なくとも４つの本質的に異なるネットワークトランスポートメディアがある。照明スイッチや照明器具のような住宅制御機器は電灯線を使って接続することが可能である。データサービスは、ブロードバンド（例えば、ＤＳＬあるいはケーブルモデム）の形で住宅に入れることができ、また家庭内では無線接続（例えばＨｏｍｅＲＦまたは８０２．１１ｂ）あるいは有線接続（例えば、ＨｏｍｅＰＮＡ、Ｃａｔ５、さらには電灯線）を用いてアクセス可能である。音声トラフィックは、有線（例えばＣａｔ３）あるいは無線（例えば携帯電話）の形で住宅に入れることができ、また家庭内ではＣａｔ３配線を使って分配することができる。エンタテインメントメディアまたはその他のグラフィックデータは、人工衛星あるいはケーブルを介して住宅に入れることができ、また住宅内では通常同軸ケーブルを使って分配される。また、ＩＥＥＥ１３９４およびＤＶＩも、メディア装置のクラスタ用デジタル相互接続手段として使用される。プロトコルおよび／または標準の形を取り得るこれらすべてのネットワーク環境およびその他の環境は、相互に接続して、インターネットを介して外の世界に接続することが可能なイントラネットを構成することができ、ユーザはこのようなイントラネットを介して、あるいはそれを超えてユーザのすべてメディアと相互に作用することができる。要約すると、データの記憶と転送のための多種多様なソースが存在しており、その結果、絶えず進歩していて、コンピュータ・デバイスは、本発明のユーザインターフェースに関連して利用され得るプログラムオブジェクトあるいはメディアオブジェクトからアクセスされるまたは利用されるデータのようなデータを共有する方法を必要とすることになる。
【００１４】
例えば、図１Ａは、サーバがネットワーク／バスを介してクライアントコンピュータと通信する典型的なネットワーク環境または分散環境で、本発明のユーザインターフェースの任意の実施態様を有するメディア装置がメディアにアクセスし、共有するために利用することができる環境を示す。より詳しくは、１０ａ、１０ｂなどの多くのサーバは、本発明に基づき、ＬＡＮ、ＷＡＮ、イントラネット、インターネットなどの通信ネットワーク／バス１４を介してポータブルコンピュータ、ハンドヘルドコンピュータ、シンクライアント、ネットワーク接続された器具、メディア装置のような多くのクライアントまたはリモートコンピュータ・デバイス１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ、１１０ｅなど、あるいはＶＣＲ、テレビ、オーブン、照明、ヒーターなどのような他の装置と相互接続されている。このように、本発明は、コンピュータ・デバイスで、それとの関連においてあらゆる種類の装置と対話動作することが望まれるすべてのコンピュータ・デバイスに適用できることを企図したものである。例えば、照明の調光スイッチが、本発明のユーザインターフェースの様々な実施態様によって達成される２領域の可変入力から恩恵をうけることを理解されたい。
【００１５】
通信ネットワーク／バス１４が例えばインターネットであるネットワーク環境にあっては、サーバ１０ａ、１０ｂなどは、クライアント１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ、１１０ｅなどがＨＴＴＰなどの多数の既知のプロトコルの何れかを介して通信するＷｅｂサーバであってもよい。また、サーバ１０ａ、１０ｂなども、分散コンピュータ環境の特徴であると考えられるように、クライアント１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ、１１０ｅなどとして用いることも可能である。通信は、それぞれの場合に応じて、有線方式でも無線方式でもよい。クライアント装置１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ、１１０ｅなどは、通信ネットワーク／バス１４を介して通信するようにすることも、これを介して通信しないようにすることも可能であり、またこれらに独自の通信ネットワーク／バスを対応させることも可能である。例えば、ＴＶあるいはＶＣＲの場合、その制御に対してはネットワーク式の態様がある場合とない場合があり、このような装置の制御は、ネットワーク接続された制御源（例えばインターネット）であれ、ローカル制御源（例えばＴＶコンソールの上の）であれ、またはリモート制御源（例えば赤外線、ブルートゥースあるいはその他のリモートコントロール装置）であれ、本発明によって実装される様々なユーザインターフェースを関与させることが可能である。１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ、１１０ｅなどの各クライアントコンピュータおよび１０ａ、１０ｂなどのサーバコンピュータは、様々なアプリケーションプログラムモジュールまたはオブジェクト１３５を具備することが可能であり、またその中にファイルを保存するか、そこにメディアファイルをダウンロードあるいは移動することができる、様々な形態のメディア記憶素子またはオブジェクトへの接続手段あるいはアクセス手段を具備することが可能である。本発明のユーザインターフェースの機能から利益を得ることに付随して処理、抽出、あるいはレンダリングされるメディアデータを記憶するためのデータベースまたはメモリ２０のように、本発明に従ってデータベース２０または他のメディア記憶素子の記憶保持および更新を行う役割は、１０ａ、１０ｂ、１１０ａ、１１０ｂなどの任意のコンピュータに受け持たせることができる。このように、本発明は、コンピュータネットワーク／バス１４にアクセスして対話することができるクライアントコンピュータ１１０ａ、１１０ｂなど、これらのクライアントコンピュータ１１０ａ、１１０ｂなどおよび他の同様の装置と対話することができるサーバコンピュータ１０ａ、１０ｂなど、およびデータベースが２０を有するコンピュータネットワーク環境で利用することができる。
【００１６】
典型的なコンピュータ・デバイス
次に、図１Ｂおよび図１Ｃを参照して本発明がそれに関連して使用可能である好適なコンピュータ環境の概要を簡単に説明する。しかしながら、本発明との関連では、ハンドヘルド型、ポータブル型、およびその他あらゆる種類のコンピュータ・デバイスならびにコンピュータオブジェクトが使用されることを企図されているものと理解すべきである。
【００１７】
以下の説明では、汎用コンピュータに基づいて説明するが、これらは本発明の２つの実施形態に過ぎない。例えばスマートディスプレイやタブレットＰＣ、フラットディスプレイモニタに本発明のユーザインターフェースの実施形態を組み込むこともできるが、本願中随所で説明するように、本発明は全くフラットディスプレイモニタに限定されるものではない。本発明は、例えば、クライアント装置が電気製品に設けられたオブジェクトのような単にネットワーク／バスとのインターフェースとしてしか機能しないネットワーク環境のように、ほとんどないまたは最小限のクライアントリソースが関与すネットワーク接続されたホストサービスの環境で実施することができる。基本的に、写真、映画、あらゆる種類のビデオまたはオーディオのようなメディアオブジェクトを含むコンピュータ・デバイスあるいは周辺装置があるところはどこでも、本発明のユーザインターフェース技術から恩恵を受けることができる。従って、上記のような場所はすべて、本発明のユーザインターフェースを取り入れて、総じて人間の指の動作に適した強化されたメディア体験を提供するのに望ましい、あるいは好適な環境となる。
【００１８】
これは必ずしも必要ではないが、本発明で使用されるソフトウェアはすべて、メディア装置またはオブジェクト用のサービスの開発者による利用のためにオペレーティングシステムを介して実施することができ、かつ／または本発明に従ってポータブルメディアプレーヤとの関連で動作するアプリケーションソフトウェア中に組み込むか、あるいはポータブルメディアプレーヤ自体の中で提供することができる。ソフトウェアは、クライアントワークステーション、サーバまたはその他の装置のような１台以上のコンピュータによって実行されるプログラムモジュールのように、コンピュータ実行可能な命令の全体的コンテキストの中で説明することが可能である。一般に、プログラムモジュールは、特定のタスクを実行するか、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。通常、プログラムモジュールの機能は、様々な実施形態において望ましい形に組み合わせるか、あるいは分散させることが可能である。さらに、当業者ならば、本発明が他のコンピュータシステム構成およびプロトコルによって実施可能であるということは理解されよう。本発明で使用するのに好適と考えられる他の周知のコンピューティングシステム、環境および／または構成には、パーソナルコンピュータ（ＰＣ）、現金自動預金支払機、サーバコンピュータ、ハンドヘルドまたはラップトップ装置、マルチプロセッサシステム、マイクロプロセッサベースのシステム、プログラマブル電化製品、ネットワークＰＣ、各種器具、照明、環境制御要素、ミニコンピュータ、メインフレームコンピュータなどがあるが、これらに制限されるものではない。本発明は、通信ネットワーク／バスまたは他のデータ伝送媒体を介してリンクされたリモート処理装置によってタスクが実行される分散コンピュータ環境で実施することも可能である。分散コンピュータ環境では、プログラムモジュールは記憶装置を含めてローカルおよびリモートの両方のコンピュータ記憶媒体におくことが可能であり、また、クライアントノードがサーバノードとしての役割を果たすことも可能である。
【００１９】
上記のように、図１Ｂおよび図１Ｃは、本発明がそれとの関連で使用可能な好適なコンピューティングシステム環境１００の例を示したものであるが、上に明確に述べたように、図示のコンピューティングシステム環境１００は好適なコンピュータ環境の単なる一例であって、本発明の使用あるいは機能の範囲について何らかの限界を示唆することを意図したものではない。また、コンピュータ環境１００は、この典型的な動作環境１００に図示されている構成要素の任意の１つあるいはその組み合わせと関連したなんらかの依存性あるいは必要性があるものと解釈するべきではない。
【００２０】
図１Ｂを参照すると、図示の本発明を実施するための典型的なシステムはコンピュータ１１０の形の汎用コンピュータ・デバイスを含む。コンピュータ１１０の構成要素としては、処理ユニット１２０、システムメモリ１３０、およびシステムメモリを含めて様々なシステム構成要素を処理ユニット１２０に接続するシステムバス１２１が含まれるが、これらに限定されるものではない。システムバス１２１は、様々なバスアーキテクチャの何れかを用いた、メモリバスまたはメモリコントローラ、周辺バスを含む数種類のバス構造のいずれかにすることができる。一例として、このようなアーキテクチャには；ＩＳＡ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、ＭＣＡ（Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、拡張ＩＳＡ（Ｅｎｈａｎｃｅｄ  ＩＳＡ；ＥＩＳＡ）バス、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）ローカルバス、およびＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス（メザニン（Ｍｅｚｚａｎｉｎｅ）バスとしても知られている）があるが、これらに限定されるものではない。
【００２１】
コンピュータ１１０は典型的に様々なコンピュータ可読メディアを含む。コンピュータ可読媒体は、コンピュータ１１０がアクセスできる揮発性および不揮発性ならびに取り外し可能および取り外し不能な媒体の両方を含む。限定的ではなく、例を挙げれば、コンピュータ可読媒体はコンピュータ記憶媒体と通信媒体を含むことがある。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュールまたは他のデータのような、情報格納用の任意の方法または技術において実施される、揮発性および不揮発性、取り外し可能および取り外し不能な媒体の両方を含む。コンピュータ記憶媒体、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光学式ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置または他の磁気記憶装置、あるいは所望の情報を記憶するのに用いることができ、コンピュータ１１０がアクセスできる他の任意の媒体を含むが、これらには限定されない。通信媒体は典型的に、搬送波または他のトランスポート機構などの変調データ信号において、コンピュータ可読命令、データ構造、プログラムモジュールまたは他のデータを具現するものであり、任意の情報配信媒体を含む。「変調データ信号」という用語は、信号中の情報を符号化するような方法で設定または変更されたその特徴のうちの１つまたは複数を有する信号を意味する。限定的ではなく、例を挙げれば、通信媒体は、有線ネットワークまたは直接−配線接続などの有線媒体、ならびに音響、ＲＦ、赤外線および他の無線媒体などの無線媒体を含む。上記の任意の組み合わせもコンピュータ可読媒体の範囲に含まれるべきである。
【００２２】
システムメモリ１３０は、リードオンリーメモリ（ＲＯＭ）１３１やランダムアクセスメモリ（ＲＡＭ）１３２などの、揮発性および／または不揮発性メモリの形式のコンピュータ記憶媒体を含む。立ち上げ中などに、コンピュータ１１０内の素子間で情報を転送することを助ける基本ルーチンを含む、基本的入出力システム１３３（ＢＩＯＳ）は、通常、ＲＯＭ１３１に記憶され、ＲＡＭ１３２は通常、処理ユニット１２０によって直ちにアクセス可能であり、かつ／または現在稼働されている、データおよび／またはプログラムモジュールを含む。限定的ではなく、例を挙げれば、図１Ｂは、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６およびプログラムデータ１３７を示している。
【００２３】
コンピュータ１１０は、他の取り外し可能／取り外し不能、揮発性／不揮発性コンピュータ記憶媒体を備えることもできる。単に例を挙げれば、図１Ｂは、取り外し可能、不揮発性磁気媒体との間の読み書きを行うハードディスクドライブ１４１、取り外し可能、不揮発性磁気ディスク１３２との間の読み書きを行う磁気ディスクドライブ１５１、および、ＣＤ−ＲＯＭまたは他の光学媒体などの取り外し可能、不揮発性光ディスク１５６との間の読み書きを行う光ディスクドライブ１５５を示している。典型的な動作環境において用いることができる他の取り外し可能／取り外し不能、揮発性／不揮発性コンピュータ記憶媒体は、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどを含むが、これらには限定されない。ハードディスク装置１４１は典型的に、インターフェース１４０などの取り外し不能メモリインターフェースを経由してシステムバスに接続されており、磁気ディスクドライブ１５１および光ディスクドライブ１５５は通常、インターフェース１５０などの取り外し可能メモリインターフェースによってシステムバス１２１に接続されている。
【００２４】
上記で説明し、図１Ｂに示したドライブおよびそれらに関連づけられたコンピュータ記憶媒体は、コンピュータ１１０に、コンピュータ可読命令、データ構造、プログラムモジュールおよび他のデータの記憶装置を提供する。図１Ｂにおいて、例えば、ハードディスクドライブ１４１は、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７を記憶するものとして示した。なお、これらの構成要素は、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７と同じであっても異なってもよい。オペレーティングシステム１４４、アプリケーションプログラム１４５、１４６、およびプログラムデータ１４７には、本明細書中では、少なくともそれらが異なった複製であることを示すために、異なった番号を付す。ユーザは、キーボード１６２、およびマウス、トラックボールまたはタッチパッドと共通に呼ばれるポインティングデバイス１６１などの、入力装置を通してコンピュータ１１０にコマンドおよび情報を入力することができる。（図示しない）他の入力装置はマイクロフォン、ジョイスティック、ゲームパッド、衛生アンテナ、スキャナなどを含む。これらおよび他の入力装置は、システムバス１２１に結合されたユーザ入力インターフェース１６０を通して処理ユニット１２０に接続されていることが多いが、パラレルポート、ゲームポートまたはユニバーサルシリアルバス（ＵＳＢ）などの、他のインターエースおよびバス構造によって結合することもできる。Ｎｏｒｔｈｂｒｉｄｇｅなどのグラフィックスインターフェース１８２も、システムバス１２１に結合することができる。ＮｏｒｔｈｂｒｉｄｇｅはＣＰＵまたは主処理ユニット１２０と通信するチップセットであり、ＡＧＰ通信を担う。１つまたは複数のグラフィックス処理ユニット（ＧＰＵｓ）１８４がグラフィクスインターフェース１８２と通信することができる。この点に関して、ＧＰＵ１８４は一般的に、レジスタ記憶装置などのオンチップ記憶装置を備え、また、ＧＰＵ１８４はビデオメモリ１８６と通信する。ここで、本発明のアプリケーション変数が影響することがある。しかし、ＧＰＵ１８４はコプロセッサの一例に過ぎず、コンピュータ１１０には様々なコプロセッシング装置を設けることができ、また、ピクセルやベルテクッスシェーダ（vertex  shaders）などの様々なプロシージャシェーダ（procedure  shaders）を備えることができる。モニタ１９１または他の種類のディスプレイ装置も、ビデオインターフェース１９０などのインターフェースを介してシステムバス１２１に接続されており、システムバス１２１はビデオメモリ１８６と通信することができる。モニタ１９１のほかに、コンピュータは、出力周辺インターフェース１９５を通して接続できる、スピーカ１９７およびプリンタ１９６などの他の周辺出力装置を備えることもできる。
【００２５】
コンピュータ１１０は、リモートコンピュータ１８０などの１つまたは複数のリモートコンピュータへの論理接続を用いた、ネットワーク化されているか分散されている環境で動作できる。リモートコンピュータ１８０は、パーソナルコンピュータ、サーバ、ルーター、ネットワークＰＣ、ピア装置、または他の共通ネットワークノードとすることができ、通常、コンピュータ１１０に関して上述した要素の多くまたは全てを備えるが、図１Ｂにはメモリ記憶装置１８１のみを示した。図１Ｂに示した論理接続は、ローカルエリアネットワーク（ＬＡＮ）１７１およびワイドエリアネットワーク（ＷＡＮ）１７３を含むが、他のネットワーク／バスを含むこともできる。かかるネットワーク環境は、ホームネットワーク、オフィスネットワーク、企業内コンピュータネットワーク、イントラネットとインターネットにおいてはありふれたものである。
【００２６】
ＬＡＮネットワーク環境で使われるときには、コンピュータ１１０はネットワークインターフェースまたはアダプタ１７０を通してＬＡＮ１７１に接続される。ＷＡＮネットワーク環境で使われるときには、コンピュータ１１０は通常、インターネットなどのＷＡＮ１７３の上で通信を確立するためのモデム１７２または他の手段を備える。モデム１７２は、内部にあっても外部にあってもよいが、ユーザ入力インターフェース１６０、または他の適切な機構を介してシステムバス１２１に接続することができる。ネットワーク化された環境において、コンピュータ１１０に関連して示したプログラムモジュール、またはその一部は、遠隔メモリ記憶装置に格納することができる。限定的ではなく、例を挙げれば、図１Ｂは、リモートアプリケーションプログラム１８５をメモリ装置１８１に配置するものとして示している。図示したネットワーク接続は例示的であり、コンピュータ間で通信リンクを確立する他の手段を用いることができることを理解されたい。
【００２７】
図１Ｃを参照すると、本発明を実施する別の例示的な装置は、コンピュータ１１０ａの形式で汎用コンピュータ・デバイスを備えている。コンピュータ１１０ａの構成要素は、処理ユニット１２０ａ、システムメモリ１３０ａ、およびシステムメモリを含む様々なシステム構成要素を処理ユニット１２０ａに結合するシステムバス１２１ａを含むことができるが、これらには限定されない。システムバス１２１ａは、様々なバスアーキテクチャの何れかを用いた、メモリバスまたはメモリコントローラ、周辺バス、およびローカルバスを含む数種類のバス構造の何れかにすることができる。
【００２８】
コンピュータ１１０ａは通常、様々なコンピュータ可読媒体を含む。上記のように、コンピュータ可読媒体は、コンピュータ１１０ａがアクセスできる如何なる利用可能な媒体であってもよい。システムメモリ１３０ａは、リードオンリーメモリ（ＲＯＭ）および／またはランダムアクセスメモリ（ＲＡＭ）などの揮発性／不揮発性メモリの形式のコンピュータ記憶媒体を含むことができる。立ち上げ中やアプリケーションまたはユーザインターフェースの始動中などに、コンピュータ１１０ａ内の要素間で情報を転送することを助ける基本ルーチンを含む、基本入出力システム（ＢＩＯＳ）をメモリ１３０ａに記憶することができる。メモリ１３０ａは通常、処理ユニット１２０が直ちにアクセス可能であるかあるいは現在稼働されているデータおよび／またはプログラムモジュールも含む。限定的ではなく、例を挙げれば、メモリ１３０ａは、オペレーティングシステム、アプリケーションプログラム、他のプログラムモジュール、およびプログラムデータを含むこともできる。上記のように、コンピュータ１１０ａは他の取り外し可能／取り外し不能、揮発性／不揮発性コンピュータ記憶媒体を備えることもできる。ハードディスクドライブは通常、インターフェースなどの取り外し不能メモリインターエースを通してシステムバス１２１ａに接続され、磁気ディスクドライブまたは光ディスクドライブは通常、取り外し可能メモリインターフェースなどのインターフェースによってシステムバス１２１ａに接続されている。
【００２９】
ユーザは、キーボード、および一般にマウス、トラックボール、タッチパッド、ペンまたはスタイラスなどと呼ばれるポインティングデバイスなどの入力装置を通して、コマンドおよび情報をコンピュータ１１０ａに入力できる。他の入力装置は、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送アンテナ、スキャナなどを含むことができる。これらおよび他の入力装置は、システムバス１２１に結合されたユーザ入力１４０ａおよび関連インターフェースを通して処理ユニット１２０ａに接続されていることが多いが、パラレルポート、ゲームポートまたはユニバーサルシリアルバス（ＵＳＢ）などの、他のインターエースおよびバス構造によって接続することもできる。グラフィックスサブシステムをシステムバス１２１ａに接続することもできる。モニタまたは他の種類のディスプレイ装置も、出力インターフェース１５０ａなどのインターフェースを介してシステムバス１２１ａに接続され、システムバス１３１ａはビデオメモリと通信できる。モニタのほかに、コンピュータは、出力インターフェース１５０ａを通して接続できる、スピーカやプリンタなどの他の周辺出力装置を備えることもできる。
【００３０】
コンピュータ１１０ａは、リモートコンピュータ１７０ａなどの１つまたは複数の他のリモートコンピュータへの論理接続を用いた、ネットワーク化されているか分散化された環境において動作することができ、リモートコンピュータは、装置１１０ａと類似するが異なるメディア能力を有することができる。リモートコンピュータ１７０ａは、パーソナルコンピュータ、サーバ、ルーター、ネットワークＰＣ、ピア装置または他の任意のリモートメディア消費あるいは伝送装置とすることができ、コンピュータ１１０ａに関連して上記で述べた要素の何れかまたは全てを備えることができる。図１Ｃに示した論理接続は、かかるローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含むが、他のネットワーク／バスを含むこともできる。かかるネットワーク環境は、ホームネットワーク、オフィスネットワーク、企業内コンピュータネットワーク、イントラネットおよびインターネットにおいてありふれている。
【００３１】
ＬＡＮネットワーク環境で使われるときには、コンピュータ１１０ａはネットワークインターフェースまたはアダプタを通してＬＡＮ１７１ａに接続されている。ＷＡＮネットワーク環境で使われるときには、コンピュータ１１０ａは通常、インターネットなどのＷＡＮの上で通信を確立するためのモデムまたは他の手段を含む。モデムは、内部にあっても外部にあってもよいが、入力１４０ａのユーザ入力インターフェース、または他の適切な機構を介してシステムバス１２１ａに接続することができる。ネットワーク化された環境において、コンピュータ１１０ａに関連して示したプログラムモジュール、またはその一部は、遠隔メモリ記憶装置に格納することができる。図示して説明したネットワーク接続は例示的であって、コンピュータ間で通信リンクを確立する他の手段を用いることができることを理解されたい。
【００３２】
本発明は、入力構成要素として上記アーキテクチャに含めることができるが、本発明はそのようには限定されず、本発明のユーザインターフェース技術は、ポータブルメディアプレーヤ、ステレオサウンドシステム、照明スイッチなどの、指を用いた自然な相互作用から利益を得るあらゆる装置およびオブジェクトにおいて実施できることは、十分に明確である。
【００３３】
改良型ユーザ体験を提供する装置、システムおよび方法
ポータブルメディアプレーヤについて提供されるような、改良型のユーザインターフェース体験を可能にする装置、システムおよび方法を、本発明に従って提供する。ユーザインターフェースが容易になるように、小型のパッケージ、完全な画面保護、個人化された雰囲気、音の再生するか映像／画像の鑑賞するかの環境適応性（例えば、立つ、持つ、運ぶ）、立っているときの知覚的視角、および論理要素レイアウトを提供するために、様々なポータブルメディアプレーヤが設計されている。したがって、図２に示したように、本発明のユーザインターフェース実施形態を含む、例示的な他の装置およびオブジェクトは、ローラ型デザインＲＤ、財布型デザインＷＤおよびシアター型デザインＴＤを含む。
【００３４】
財布型デザインＷＤによって提供される機能は、装置の画面を保護するように閉じられた「財布」を持つ手を概念化することにより、また、部分的に開いた、面に座っているか立っている財布を概念化することから、所望の角度で正面の小さい画面のビューをユーザに与えることで示している。財布を閉じたときに小さいビデオ画面が保護されることが有利である。財布デザインは表裏にデザインを提供して、非常に柔軟な使用モデルを与える。財布型デザインＷＤの一実施形態においては、デザインは、財布材料とビデオ画面との間におけるような柔と硬とのコントラストを含む。財布型デザインＷＤは、内蔵画面保護も提供し、例えば、エラストマヒンジ（elastomeric  hinge）を用いた結果として、自立式である。財布型デザインＷＤは、カバーを付加物として追加する代わりに、一体のカバー「裏返し」を含む。硬い材質と柔軟な材質との組み合わせは、ユーザに審美的な心地よい感覚を与える。閉じたときに、盗難防止として、外側からは商品についてはほとんど分からない。柔軟なエレストマヒンジによって、テーブル、膝、他の任意の環境上の多数の位置が可能になる。
【００３５】
ローラ型デザインＲＤを図２の右上に示した。財布デザインと同様に、ローラが回転すると、画面はユーザの望みの角度がつけられる。ローラ型デザインＲＤは、ローラで回転する能力だけではなく、ローラを回すことにより、長軸を中心にローラを滑らせることにより、またはローラの端部のボタンを押すことにより、ユーザインターフェース制御も与える点で有利である。ローラ型デザインＲＤは、略扇状デザイン、入力に重点を置いたデザイン、機械的な器具・素材のような雰囲気(feel)、画面保護および自立能力を提供する。ローラ型デザインＲＤは、ナビゲーションおよびトランスポート制御のための最適な入力ローラを備えており、ボタンはクラスタ化されている。ローラポータブルメディアプレーヤは、インプットローラ／インプットスクローラの周囲にヒンジで取り付けられている。一実施形態において、アルミニウムまたは成形マグネシウムにオプションで加工した、宝石箱にいくぶんか類似したデザインが実施されている。
【００３６】
シアター型デザインＴＤを開いた位置で図２の下部に示した。シアター型デザインＴＤのスライド可能な「ウィング」Ｗ１およびＷ２は、ウィングが閉じられているときであっても、任意選択で他の表示目的にビデオ画面を利用可能なままにしながら、装置の機能増強やビデオ画面の保護を含むいくつかの利点を可能にする点で有利である。テーブル上に設置すると、シアター型デザインＴＤは、最適な視聴のための角度をつけられ、装置の「ウィング」Ｗ１およびＷ２上のボタンは、装置を持つユーザに自然な入力能力を与える。本発明のユーザインターフェースの実施形態を、シアター型デザインＴＤのウィングＷ１および／またはＷ２上に含めることができる。シアター型デザインＴＤは、ウィングＷ１およびＷ２が閉じられているときでも、十分に小さいパッケージと、追加情報の表示のための視聴可能な開口を提供する。シアター型デザインＴＤは、装置のウィングＷ１およびＷ２がスライドするので、「外側は硬く、内側は柔らかい」ユーザ体験および最大把持領域（maximum  grip  area）も提供する。さらに、シアター型デザインＴＤは折り畳むことまたは収縮することによりスペースを取らず、固有の画面保護がデザインに組み込まれており、装置および媒体画面の自立角度づけされたビューを、面上に装置を置くだけで達成することができる。装置はユーザに向けて曲線を描いていて、湾曲した状況の中心に置くことにより、個人的な映画体験を強調することができる点が構造的に重要である。シアター型デザインＴＤは、媒体画面のヒントを与えるウィングに囲われた空間を含み、例えば、装置が閉じた位置にある間に、音楽演奏に関するフィードバックをユーザが受けることを可能にする。大きなグリップ範囲（すなわち、ウィングＷ１およびＷ２）は、装置を扱うために設けられており、水平および垂直に向けられた装置間の典型的な問題を解決する。さらに、両ウィングがともにスライドして接触するので、装置を閉じたときに安定した感触が得られる。
【００３７】
カートリッジ、スリーブ、または他の取り外し可能な構成要素を含む本明細書中で述べる実施形態のいずれも、装置に関する機能の増強から利益を得ることができる。例えば、ビデオを見ている間に保持し、上部にあるユーザインターフェースコントロールを介して装置を安定させて制御することができるウィングＷ１および／またはＷ２を含むシアター型デザインＴＤに関して、ウィングＷ１および／またはＷ２は、機能を交換したり増強したりするために他のウィングと交換可能である。例えば、左利きの人は、通常左右のウィングと関連づけられるユーザインターフェースコントロールを、それぞれ右左のウィングに設けられることが望ましい。ウィングは、それらのデザインに応じて表面的な効果も提供し、そのためスリーブを交換または入れ替えることにより異なった表面的効果を達成できる。この点に関して、本発明のユーザインターフェースは、左利きおよび右利きのユーザの両方に対応するための別の方向性を、提供することができると考えられる。例えば、左手および右手の装置を販売することができるか、ユーザインターフェース構成要素の交換を可能にすること、例えば、本発明のユーザインターフェースコントロールの実施形態を含めることにより、ユーザは、右手の装置を左手の装置に変えることができる（真の区別は、消費者が右指か左指のどちらを使いたいと思うかである）。本発明の他の実施形態は、右手であっても左手であっても良好に機能する。
【００３８】
本発明に従って達成されるポータブルメディアプレーヤの別の機能は、ウィングを外して、代替的セットの機能を備えた別のウィングと交換することにより、または、既存のウィングの機能を増強するスリーブを既存のウィングに取り付けることにより達成できる。さらに、ウィングあるいはスリーブは、本発明のユーザインターフェースコントロールの１つまたは複数の実施形態を含む、取り外し可能なリモートコントロール装置としても振る舞うことができる。例えば、本発明のユーザインターフェースコントロールの実施形態の機能を付加することにより、スリーブは、ウィングに取り付けられることで、それが取り付けられるポータブルメディアプレーヤの機能を増強する、スライドする板面、包装コンポーネント、または他のデバイスとすることができる。
【００３９】
上記のように、メディアを体験するコンピュータ環境において適用されたときに、本発明のユーザインターフェースコントロールの実施形態は大きな利点となる。これは、以下でさらに詳細に説明する本発明のユーザインターフェースの実施形態から明らかになるように、本発明は、装置からのオーディオストリームのボリュームを上げたり下げたりすることに適用するか、ビデオシーケンスにおけるスキップフォワードまたはバックワード、またはスライドショー（例えば、写真）プレゼンテーションに適用するか、同様に、ビデオシーケンスのファストフォワードまたはファストリバース（あるいはスローフォワードまたはバックワードモーション）に、サウンドプレゼンテーションまたはビデオディスプレイの特性を上げたり下げたりすること、例えば、解像度を上げたり下げたり、色を増やしたり減らしたり、コントラストを上げたり下げたり、低音または高音を上げたり下げたり、または、これら以外に装置によって出力される媒体内容と関連づけられたバランスをシフトすることに適用できるからである。そこで、本発明は、財布型デザインＷＤ、ローラ型デザインＲＤまたはシアター型デザインＴＤ、カーラジオ、ＴＶディスプレイおよび他のモニタ、サウンドシステム、携帯電話、ＰＤＡなど、すなわち、すべてのメディアレンダリング装置を組み込んだ装置などの、ポータブルメディアプレーヤに適用することができる。
【００４０】
しかし、前述のように、本明細書中では例示的実施形態をメディア装置に関連して述べているが、これは説明の便宜のためであり、本発明はそのように限定されるわけではない。本発明は、機能の切り替えが望ましいところにはどこでも適用される。例えば、照明、機能の連続が望まれるところ、例えば、オンとオフの設定の間のどこかで落とすことができる照明などに適用される。かかるシナリオの例は数限りなくあり、本明細書中で説明する本発明の実施形態は、予見可能であっても予見可能でなくても、全てのかかるシナリオに適用することを意図したものである。
【００４１】
図３は、本発明のユーザインターフェースコントロールの実施形態を介した同期制御から媒体のレンダリングに至る、リモートコントロールを介した遠距離からのポータブルメディアプレーヤの多様な機能をユーザが制御できる、本発明の使用シナリオを示している。例えば、シアター型デザインＴＤのウィングを取り外して、リモートコントロールとして動作させることができ、スライディングドアを取り外して、リモートコントロールとして動作させることができる。他の実施形態も同様に取り外し可能なリモートコントロール部を持つことができる。さらに、装置から分離したリモートコントロールが、本発明のユーザインターフェースコントロールの１つまたは複数の実施形態を含む、遠隔制御サービスを提供する目的で適用することができる。この装置には、図１Ａから図１Ｃに示した例示的なコンピュータ・デバイスなどの、様々なコンピュータオブジェクトおよび装置の異なった種類の接続のための能力を含むドッキングステーションを設けることもできる。
【００４２】
例示的なユーザインターフェースコントロール
図４Ａから４Ｄは、本発明によって意図された様々な装置およびシナリオでの実施のための例示的なユーザインターフェースコントロールを示しており、コントローラは装置のどこにでも設けることができる。この点に関して、ポータブルメディアプレーヤに関する例示的非限定的コントロール機能は、特化された機能に関するプリセットである「エスケープ」、「スタート」、「オプション」、「モア」、「ＯＫ」、「バック、「フォワード」、「プレー」、「ポーズ」、「アップ」、「ダウン」、「ファストフォワード」、「リバース」、「スキップフォワード」、「スキップバックワード」、「メニュー」、「左」、「右」、「ミュート」、「ボリュームアップ」、「ボリュームダウン」および／またはこれらのコントロールの任意の組み合わせまたは並べ替え（例えば、プレーおよびポーズは単一のコントロールと組み合わされることが多い）を含む。本発明のユーザインターフェースコントロールは、これらの非限定的な機能の任意の１つまたは複数に関する機能を実施するために用いることができる。
【００４３】
図４Ａは、ナビゲーションの促進のためのアップダウンコントロール７４ａおよび７４ｂ、典型的メディア機能のための様々なボタン７０ａ、７０ｂ、７０ｃ、７０ｄ、７０ｅなど、および「オプション」、「モア」などのより低い標準的メディアプレーヤ機能のためのボタン８０ａ、８０ｂなどを含むユーザインターフェースコントロールセットを示している。図４Ｂは、オプションのメディアプレーヤ機能のない、図４Ａのユーザインターフェースコントロールセットに関するバリエーションを示している。図４Ｃは、図４Ａのユーザインターフェースコントロールセットに関する別のバリエーションを示しており、これは、一般的でない機能、典型的な機能の特に独特な組み合わせ、またはポータブルメディアプレーヤデザインに特定の機能などの、特化されたプリセット機能の提供のための１つまたは複数のプリセットボタン８５をさらに含む。図４Ｄは、第１の自然な指の動きに合わせた様々な実施形態、例えば、ナビゲーションおよびメディアコントロールのための強化されたユーザ体験を提供することに従って、ほぼ円弧状のタッチパッドコントロール７５が設けられた、ユーザインターフェースコントロールセットの別のバリエーションを示している。
【００４４】
図５Ａは、ほぼ円弧状のタッチパッドコントロール７５の機能をさらに詳細に示している。親指または他のほぼ長手方向に向けられた入力装置の掃引、放射状の動きにより、本明細書中で開示したシアター型デザインＴＤなどの、各種ポータブルメディアプレーヤのいずれかを保持して同時に制御するユーザに、円弧状のコントロールは強化されたユーザインターフェース体験や、ぎこちない入力制御の問題に対する人間工学的な解決策を提供することが理解できる。より詳細には、円弧７５は、円弧の略中心７６を中心として、コントロールの２つの領域に分割されている。機能の第１のセットは第１の領域１Ｒと関連づけられており、機能の第２のセットは第２の領域２Ｒと関連づけられている。別の実施形態では、円弧状のタッチパッド７５を軽く叩く（タップする）ことには、特別な機能的意味が与えられている。別の実施形態では、第１の領域１Ｒをタップすることには第１の機能的な意味が与えられており、第２の領域２Ｒをタップすることには第２の機能的な意味が与えられている。
【００４５】
位置実施形態において、機能のセットは、セットによって表される各機能について１つの機能的な目的を有しているが、そのセット内の機能毎の相違は機能的な結果の程度にある。例えば、第１の機能のセットの全ての機能は「アップ」機能を表しているが、機能毎の相違はどの程度「アップ」が行われるかにある。同様に、第２の機能のセットの全ての機能は「ダウン」機能を表すが、機能毎の相違はどの程度「ダウン」が行われるかにある。一実施形態において、ユーザ入力が中心７６からどれ程遠いかによってこの相違は得られる。例えば、「アップ」と「ダウン」を例示的な機能のセットとして用いる例に沿って説明を続けると、一実施形態は次のように働く。すなわち、第１の領域１Ｒにおいてユーザ入力が中心線７６から遠いほど、適用される「アップ」の程度が大きくなる、一方、第１の領域１Ｒにおいてユーザ入力が中心線７６に近いほど、適用される「アップ」の程度は低くなる。同様に、第２の領域２Ｒにおいてユーザ入力が中心線７６から遠いほど、適用される「ダウン」の程度は大きく、一方、第２の領域２Ｒにおいてユーザ入力が中心線７６に近いほど、適用される「ダウン」の程度は低くなる。図示した機能増大方向は、任意選択で機能減少方向に反転することができるものであり、「アップ」および「ダウン」の使用は例示的な目的のためのみである。
【００４６】
一般的に、上記のとおり、本発明のコントロールは、「アップとダウン」、「インとアウト」、「左と右」、「ボリュームアップとボリュームダウン」、「フォワードとリバース」、「スキップフォワードとスキップバックワード」、「モアライトとレスライト」などのように、２つの相反する機能のセットに適合されている。また、指がどれ程速く動かされているか（速度）または指がどれ程加速されているかを示すために、タッチパッドの表面全体の１つまたは複数の変化率（gradient）を、タッチパッド７５との最近の相互作用履歴に基づいてリアルタイムで計算することができる。タッチパッドへの入力を検出し、それに応じて出力に対する機能を判断するときに、その指の速度および加速度を考慮することができる。これらの可能性は、本明細書において述べる本発明のユーザインターフェースコントロールの全ての実施形態に適用される。
【００４７】
一実施形態において、ユーザインターフェースタッチパッドコントロールはほぼ四分円の形状である。そのため、第１のタッチパッド入力のための第１の領域と第２のタッチパッド入力のための第２の領域とからなり、第１の領域はほぼ円弧の中心を介して第２の領域によって分割されている、ほぼ円弧状ユーザインターフェースタッチパッドコントロールを提供する。別の実施形態においては、ユーザインターフェースコントロールは、第１の機能のセットを提供するコントロールの第１の領域と、第１の機能のセットとは異なる第２の機能のセットを提供するコントロールの第２の領域とに分割されており、第１および第２の領域は円弧のほぼ直交中心線を中心に分割されているタッチパッド円弧を含む。
【００４８】
上記のように、ユーザインターフェースコントロールは、第２の機能のセットとは逆のセットの機能を提供する第１の機能のセットを有することができる。例えば、例示的な実施形態においては、第１の機能のセットが様々な程度の「アップ」機能を含み、第２の機能のセットが様々な程度の「ダウン」機能を含む。この点に関して、第１の領域においてタッチパッド円弧が中心線から遠いところで入力を受けるほど、より大きい程度の第１の機能のセットが提供され、第２の領域においてタッチパッド円弧が中心線から遠いところで入力を受けるほど、より大きい程度の第２の機能のセットが提供される。
【００４９】
装置を保持しながらの掃引する親指の動きなどの掃引する指の動きに関連した別の実施形態は、例えば、図５Ｂに示されており、この図は、円弧７５Ｂの端部が曲がるか、指の動きに従った他の何らかの都合のよいパターンに従うことができることを示している。さっと動く指の動きの意味をさらに説明すると、図５Ｃは、円弧７５Ｃのタッチパッドが動きの端部でより太くなる実施形態を示しており、同様に、図５Ｄは、円弧７５Ｄのタッチパッドが動きの端部でより細くなる実施形態を示している。
【００５０】
指の第２の自然な動きに合わせた本発明のタッチパッドユーザインターフェースコントロールの他の実施形態を、図６Ａから６Ｅに示す。これらの実施形態において、指の動きは、指の関節において曲がることによる指の末端の伸長と伸縮である。例えば、親指が手の平に向かって曲がって、そしてまっすぐに再び外に広がるとき、この動きの結果は分かっている。そのため、図６Ａにおいて、タッチパッド円弧空胴９５は、表面Ｓを有する装置の側面から描かれており、それによって、タッチパッド円弧空洞９５は、装置の表面Ｓのくぼみであるか、表面Ｓに埋め込まれている。平面Ｐがタッチパッド９５の２つの領域１Ｒおよび２Ｒを分割している。円弧９５の３次元の様相を不明瞭にしているが、図６Ｂから６Ｅはタッチパッド９５の様々な実施形態の平面図である。例えば、図６Ｂはほぼ均一な幅のタッチパッド湾曲空洞９５Ｂを示している。図６Ｃは、丸い端部有するタッチパッド湾曲空洞９５Ｃのバリエーションを示している。図６Ｄおよび６Ｅは、タッチパッド湾曲空洞９５Ｄおよび９５Ｅがそれぞれ指の動きの端部でより薄くてなっていることおよびより厚くなっている実施形態を示している。図６Ｅは、扇形の端部を有する湾曲空洞９５Ｅを示している。平面Ｐは、例えば、図６Ｂから６Ｅの実施形態のそれぞれにおいて、ほぼ直交する中心線９６によってさらに画定することができる。図６Ａから６Ｅの湾曲空洞の実施形態は、図５Ａから５Ｄの円弧状の実施形態に対して相互に排他的ではなく、より複雑な指の動きに従って、湾曲空洞と円弧を様々な程度に組み合わせて実施できることに留意されたい。
【００５１】
また、容量タッチパッドなどに対する基本をなすソフトウェア機能があり、その機能においては、本発明に従ってタッチパッド円弧に制御支援を提供するコンピュータで実行可能な命令を有するコンピュータ可読媒体は、タッチパッド円弧のタッチパッド入力がどこで受けられたかを検出して、それによって、タッチパッド円弧がほぼタッチパッド円弧の事前定義された区画を中心に第１の領域および第２の領域に分割される検出コンポーネントと、機能的結果を出力する出力コンポーネントとを含み、それによって、入力が第１の領域で受けられた場合に、出力コンポーネントによって第１の機能のセットの結果の中のある機能の結果が出力され、また、入力が第２の領域において受けられた場合に、出力コンポーネントによって第２のセットの結果の中のある機能の結果が出力される。
【００５２】
図７は、本発明のユーザインターフェースコントロール８５または９５との例示的な相互作用のフローチャートである。７００で、ユーザはタッチパッドに指を置く。７１０で、指のスタート位置が判断される。タッチパッド全体が１つの機能を表すならば、スタート場所は適用する機能の程度を相対的に判断する。タッチパッドが領域１Ｒおよび２Ｒに分割されるならば、スタート場所は、関連づけられた領域１Ｒおよび２Ｒに基づいて、適用する機能の程度を相対的に判断する。例えば、ユーザは、ボリュームに対する中程度の上昇を示すために、第１の領域１Ｒの中央に入力することができる。７２０で、出力コンポーネントは、７１０でのタッチパッドへの入力と関連づけられた適切な機能を示す機能呼出または信号を出力する。例えば、中程度の量だけボリュームを上げるために、装置のサウンドサブシステムに信号を出力する。１つまたは複数の「仲介者」オブジェクト、アプリケーションプログラミングインターフェース、ドライバなどが、タッチパッド入力を、関連づけられた装置の機能に翻訳する動作に寄与できる。７３０で、機能が遂行される。例えば、装置でボリュームが上がる。７１０で、タッチパッド全体の動きの変化率またはベクトルも考慮することができる。すなわち、指のより速いか加速する動きが、任意選択で、７１０で判断され７２０および７３０で実行された機能の程度に影響を与えることができる。
【００５３】
本発明に付随して用いることができるコードを実施する多数の方法がある。例えば、アプリケーションおよびサービスが、本発明によって提供される改良型のユーザ体験を用い利用することを可能にする、適切なＡＰＩ、ツールキット、ドライバコード、オペレーティングシステム、コントロール、スタンドアローンまたはダウンロード可能ソフトウェアオブジェクトなどである。本発明は、ユーザインターフェース自体およびＡＰＩ（または他のソフトウェアオブジェクト）の観点から、ならびに、本発明のユーザインターフェースコントロールに付随して生成されるか用いられるデータに関連して送られるソフトウェアまたはハードウェアオブジェクトから、本発明の使用を考えている。そのため、本明細書中に記載した発明の様々な実施態様は、完全にハードウェア内にある態様、部分的にハードウェア内にあり部分的にソフトウェア内にある態様、およびソフトウェア内にある態様を有することができる。
【００５４】
前記のように、様々なコンピュータ・デバイスおよびネットワークアーキテクチャに関連して本発明の例示的実施形態を説明してきたが、根本にある概念は、自然な指の動きを介してインターフェースすることが望ましいあらゆるコンピュータ・デバイスまたはシステムに適用できる。例えば、任意の周辺装置またはコンピュータ・デバイスは、本発明のユーザインターフェースコントロールを利用することができ、本発明に関連して用いられるアルゴリズムおよびハードウェア装置は、コンピュータ・デバイスのオペレーティングシステムに適用することができ、装置上の別個のオブジェクトとして、別のオブジェクトの一部として、再使用可能コントロールとして、サーバからダウンロード可能なオブジェクトとして、装置またはオブジェクトとネットワークとの間の「仲介者」として、分散されたオブジェクトとして、ハードウェアとして、メモリ内におけるものとして、これらの何れかの組み合わせとして提供することができる。例示的なプログラミング言語、名称および例は、本明細書中においては様々な選択肢を表すものとして選択されているが、これらの言語、名称および例は限定を意図したものではない。当業者は、本発明の様々な実施形態によって達成された機能と同一、類似、または均等の機能得るオブジェクトコードおよび専門語を提供する多数の方法があることを理解するであろう。
【００５５】
上述のように、本明細書中に記載した様々な技術は、ハードウェアまたはソフトウェアに関連して、あるいは、適切な場合には、両方の組み合わせに関連して実施することができる。このように、本発明の方法および装置、あるいはその特定の態様および部分は、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ハードドライブ、または他の機械可読記憶媒体などにおいて実施されたプログラムコード（例えば、命令）の形式を取ることができる、プログラムコードがコンピュータなどの機械にロードされて機械によって実行されると、機械は本発明を実施する装置になる。プログラム可能なコンピュータ上でのプログラムコード実行の場合には、コンピュータ・デバイスは一般的に、プロセッサ、プロセッサによって読み取り可能な記憶媒体（揮発性および不揮発性メモリおよび／または記憶素子を含む）、少なくとも１つの入力装置、および少なくとも１つの出力装置を含む。本発明のユーザインターフェースコントロールに付随して用いられる１つまたは複数のプログラムは、コンピュータシステムと通信するために高水準手続またはオブジェクト指向プログラミング言語で実施されることが好ましい、データ処理ＡＰＩ、再使用可能コントロールなどを利用することができる。しかし、望ましいのであれば、プログラムはアセンブリ言語あるいは機械語で実行することができる。いずれにしても、この言語はコンパイルまたは解釈された言語とすることができ、また、ハードウェア実装と組み合わせることができる。
【００５６】
本発明の様々な態様は、電気的結合またはケーブルによって、光ファイバを通じて、あるいは他の伝送形態を介してなど、何らかの伝送媒体上で送信されるプログラムコードの形式で実行される通信を介して行われる。ここで、プログラムコードが、ＥＰＲＯＭ、ゲートアレイ、プログラム可能論理装置、クライアントコンピュータ、ビデオレコーダなどの機械にロードされ、それによって実行されると、前記の例示的実施形態において述べた信号処理能力を有する受信機械は、本発明を実施する装置になる。汎用プロセッサ上で実施されると、プログラムコードは、プロセッサと協働して、本発明の機能を引き出すように動作する独特な装置を提供する。また、本発明に関連して用いられるあらゆる記憶技術を、常にハードウェアおよびソフトウェアの組み合わせとすることができる。
【００５７】
本発明を様々な図面の好適な実施形態に関連して述べてきたが、他の類似の実施形態を用いることができ、あるいは本発明から逸脱せずに本発明と同じ機能を実施するために、上述の実施形態に修正および追加を加えることができることを理解されたい。例えば、本発明の例示的なネットワーク環境を、ピアツーピアネットワーク環境などのネットワーク化された環境において述べた。しかし、当業者は、本発明はそれに限定されないこと、この出願において述べた方法が、有線であっても無線であっても、ゲーミングコンソール、ハンドヘルドコンピュータなどの任意のコンピュータ・デバイス、周辺装置、または環境に適用することができること、通信ネットワークを介して接続されたかなり多くのコンピュータ・デバイス、および媒体がどこにあってもネットワークを横断した相互作用に適用できることを理解するであろう。さらに、特に無線ネットワーク化された装置の数が増大し続けると、ハンドヘルド装置オペレーティングシステムおよび他のアプリケーション特定オペレーティングシステムを含む様々なコンピュータプラットフォームが考えられることを強調しておかなければならない。またさらに、本発明は、複数の処理チップまたはデバイスと通信してまたはそれらを横断して実施でき、記憶装置は複数のデバイスを横断して同様に達成することができる。したがって、本発明は１つの実施形態に限定されるべきではなく、付属の特許請求の範囲に応じた幅および範囲で解釈すべきである。
【図面の簡単な説明】
【００５８】
【図１Ａ】本発明のポータブルメディアプレーヤの様々な実施形態を接続または同期させることができる種々のコンピュータ・デバイスを有する例示的なネットワーク環境を示すブロック図である。
【図１Ｂ】本発明のユーザインターフェースの実施形態を関連させ組み入れることができる第１の例示的な非限定的コンピュータ・デバイスを示すブロック図である。
【図１Ｃ】本発明のユーザインターフェースの実施形態を関連させ組み入れることができる第２の例示的な非限定的コンピュータ・デバイスを示すブロック図である。
【図２】本発明のユーザインターフェース技術を実装することができるポータブルメディアプレーヤの様々な例示的な実施形態を示す図である。
【図３】本発明のポータブルメディアプレーヤの実施形態の例示的な使用形態を示す図である。
【図４Ａ】本発明を組み込むことができるポータブルメディアプレーヤの実施形態のための例示的なユーザインターフェースコントロールを示す図である。
【図４Ｂ】本発明を組み込むことができるポータブルメディアプレーヤの実施形態のための例示的なユーザインターフェースコントロールを示す図である。
【図４Ｃ】本発明を組み込むことができるポータブルメディアプレーヤの実施形態のための例示的なユーザインターフェースコントロールを示す図である。
【図４Ｄ】本発明を組み込むことができるポータブルメディアプレーヤの実施形態のための例示的なユーザインターフェースコントロールを示す図である。
【図５Ａ】第１の形態の指の動きの自然な動作に適する本発明のユーザインターフェースコントロールの実施形態を示す図である。
【図５Ｂ】第１の形態の指の動きの自然な動作に適する本発明のユーザインターフェースコントロールの実施形態を示す図である。
【図５Ｃ】第１の形態の指の動きの自然な動作に適する本発明のユーザインターフェースコントロールの実施形態を示す図である。
【図５Ｄ】第１の形態の指の動きの自然な動作に適する本発明のユーザインターフェースコントロールの実施形態を示す図である。
【図６Ａ】第２の形態の指の動きの自然な動作に適する本発明のユーザインターフェースコントロールの実施形態を示す図である。
【図６Ｂ】第２の形態の指の動きの自然な動作に適する本発明のユーザインターフェースコントロールの実施形態を示す図である。
【図６Ｃ】第２の形態の指の動きの自然な動作に適する本発明のユーザインターフェースコントロールの実施形態を示す図である。
【図６Ｄ】第２の形態の指の動きの自然な動作に適する本発明のユーザインターフェースコントロールの実施形態を示す図である。
【図６Ｅ】第２の形態の指の動きの自然な動作に適する本発明のユーザインターフェースコントロールの実施形態を示す図である。
【図７】本発明のユーザインターフェースコントロールの様々な実施形態とのユーザ相互作用を説明するための例示的な非限定的フローチャートである。
【符号の説明】
【００５９】
１０ａ、１０ｂ  サーバオブジェクト
１４  通信ネットワーク／バス
２０  データベース
１００、１１０ａ、１１０ｂ、１１０ｅ  コンピュータ環境
１１０ｃ、１１０ｄ  オブジェクト
１２０  処理ユニット
１２１  システムバス
１３０  システムメモリ
１３４、１４４  オペレーティングシステム
１３５、１４５  アプリケーションプログラム
１３６、１４６  他のプログラムモジュール
１３７、１４７  プログラムデータ
１４０、１５０  取り外し不能不揮発性メモリインターフェース
１４０ａ  入力
１５０ａ  出力
１６０  ユーザ入力インターフェース
１６０ａ、１７０  ネットワークインターフェース
１６１  ポインティングデバイス
１６２  キーボード
１７０ａ、１８０  リモートコンピュータ
１７１  ローカルエリアネットワーク
１７２  モデム
１７３  ワイドエリアネットワーク
１８２  グラフィックインターフェース
１８５  リモートアプリケーションプログラム
１８６  ビデオメモリ
１９０  ビデオインターフェース
１９１  モニタ
１９５  出力周辺インターフェース
１９６  プリンタ
１９７  スピーカ
【図１Ａ】
2004362576.tif 000003
【図１Ｂ】
2004362576.tif 000004
【図１Ｃ】
2004362576.tif 000005
【図３】
2004362576.tif 000006
【図４Ａ】
2004362576.tif 000007
【図４Ｂ】
2004362576.tif 000008
【図４Ｃ】
2004362576.tif 000009
【図４Ｄ】
2004362576.tif 000010
【図５Ａ】
2004362576.tif 000011
【図５Ｂ】
2004362576.tif 000012
【図５Ｃ】
2004362576.tif 000013
【図５Ｄ】
2004362576.tif 000014
【図６Ａ】
2004362576.tif 000015
【図６Ｂ】
2004362576.tif 000016
【図６Ｃ】
2004362576.tif 000017
【図６Ｄ】
2004362576.tif 000018
【図６Ｅ】
2004362576.tif 000019
【図７】
2004362576.tif 000020
【図２】
2004362576.tif 000021