(57)【要約】      （修正有）【課題】ユーザがメディアシステムを制御するためのさらなるメカニズムを提供する。【解決手段】メディアシステムの動作を制御するためのリモートワンドであって、ワンドは、ワンドが保持される位置および方向によって、スクリーン１０２上に表示されたカーソルの動きを制御するよう動作する。ユーザがワンドを動かすと、スクリーン上のカーソルが移動する。ユーザは、メディアシステムから利用可能な複数の動作およびアプリケーション（例えば、ズーム動作、キーボードアプリケーション、画像アプリケーション、イラストアプリケーション、および、メディアアプリケーション）を、ワンドを用いて制御できる。【選択図】図１
2015038750.tif 000002
【特許請求の範囲】
【請求項１】
ワンドを動かすことにより、メディアシステム上で実行されるメディアアプリケーショ
ンの動作を制御するための方法であって、
前記ワンドに組み込まれた少なくとも１つの動き検出要素の出力を含む送信を前記ワン
ドから受信する工程と、
前記少なくとも１つの動き検出要素の出力のみに基づいて、前記送信の受信に応答して
実行すべきメディアアプリケーション動作を特定する工程と、
前記特定されたメディアアプリケーション動作を実行する工程と、
を備える、方法。
【請求項２】
請求項１に記載の方法であって、さらに、前記少なくとも１つの動き検出要素の出力に
基づいて、前記ワンドの動きの量および方向を決定する工程を備える、方法。
【請求項３】
請求項２に記載の方法であって、さらに、前記ワンドの前記動きの前記決定された量お
よび方向の送信を受信する工程を備える、方法。
【請求項４】
請求項２に記載の方法であって、さらに、
前記メディアシステムのスクリーン上にカーソルを表示する工程と、
前記ワンドの前記動きの前記決定された量および方向に基づいて、前記スクリーン上に
表示された前記カーソルを移動させる工程と、
を備える、方法。
【請求項５】
請求項４に記載の方法であって、さらに、
前記スクリーンの一端部に向かって前記カーソルを移動させる工程と、
前記カーソルが前記スクリーンのどの端部に向かって移動されたかに基づいて、メディ
アアプリケーション動作を実行する工程と、
を備える、方法。
【請求項６】
請求項５に記載の方法であって、前記メディアアプリケーション動作は、再生／一時停
止、停止、早送り、巻き戻し、次へスキップ、および、前へスキップの内の少なくとも１
つである、方法。
【請求項７】
請求項１に記載の方法であって、前記少なくとも１つの動き検出要素は、加速度計およ
びジャイロスコープの少なくとも一方である、方法。
【請求項８】
電子デバイスと、スクリーンと、ワンドとを備えるメディアシステム上で実行されるメ
ディアアプリケーションの動作を制御するためのシステムであって、前記電子デバイスは
、
前記ワンドに組み込まれた少なくとも１つの動き検出要素の出力を含む送信を前記ワン
ドから受信し、
前記スクリーン上のカーソルの現在位置を特定し、
前記少なくとも１つの動き検出要素の出力のみと、前記カーソルの前記特定された位置
とに基づいて、実行すべきメディアアプリケーション動作を特定し、
前記特定されたメディアアプリケーション動作を実行するよう動作する、システム。
【請求項９】
請求項８に記載のシステムであって、前記特定されたメディアアプリケーション動作は
、再生／一時停止、停止、早送り、巻き戻し、次へスキップ、および、前へスキップの内
の少なくとも１つである、システム。
【請求項１０】
請求項８に記載のシステムであって、前記電子デバイスは、以前の位置に対する前記ワ
ンドの位置を決定するよう動作する、システム。
【請求項１１】
ワンドを動かすことにより、メディアシステム上で実行されるメディアアプリケーショ
ンの動作を制御するための機械読み取り可能な媒体であって、
前記ワンドに組み込まれた少なくとも１つの動き検出要素の出力を含む送信を前記ワン
ドから受信し、
前記少なくとも１つの動き検出要素の出力のみに基づいて、前記送信の受信に応答して
実行すべきメディアアプリケーション動作を特定し、
前記特定されたメディアアプリケーション動作を実行するための機械プログラムロジッ
クを記録した、機械読み取り可能な媒体。
【請求項１２】
スクリーンとユーザ入力を提供するためのワンドとを備えるメディアシステムでコンテ
ンツをスクロールさせるための方法であって、
前記スクリーン上にコンテンツを表示する工程と、
前記スクリーンの少なくとも１つの端部を越えて視界から消えたさらなるコンテンツが
あることを決定する工程と、
前記ワンドから受信された送信に基づいて、前記ワンドが動かされたことを検出する工
程であって、前記送信は、前記スクリーンの前記少なくとも１つの端部に向かってカーソ
ルを移動させるための命令を含む、工程と、
前記スクリーンの前記少なくとも１つの端部を越えて視界から消えた前記さらなるコン
テンツを表示する工程と、
を備える、方法。
【請求項１３】
請求項１２に記載の方法であって、さらに、
前記ワンドに組み込まれた少なくとも１つの動き検出要素の出力を含む送信を受信する
工程と、
前記受信した送信に基づいて、前記スクリーン上で前記カーソルを移動させる工程と、
を備える、方法。
【請求項１４】
請求項１３に記載の方法であって、前記動き検出要素は、加速度計およびジャイロスコ
ープの少なくとも一方を含む、方法。
【請求項１５】
請求項１４に記載の方法であって、さらに、
前記少なくとも１つの動き検出要素の出力に基づいて、前記ワンドの動きの量および方
向を決定する工程を備え、
前記さらなるコンテンツを表示する工程は、前記決定された量および方向に基づいて、
さらなるコンテンツを表示する工程を備える、方法。
【請求項１６】
請求項１５に記載の方法であって、前記さらなるコンテンツを表示する工程は、さらに
、前記ワンドの前記動きの前記決定された量および方向に基づいて前記コンテンツをスク
ロールする工程を備える方法。
【請求項１７】
請求項１５に記載の方法であって、前記さらなるコンテンツを表示する工程は、さらに
、前記ワンドの前記動きの前記決定された量および方向に基づいて前記コンテンツをペー
ジングする工程を備える方法。
【請求項１８】
電子デバイスと、ディスプレイと、ワンドとを備え、ユーザに対してコンテンツを表示
するためのシステムであって、前記電子デバイスは、
前記ディスプレイ上でセットを形成する複数のオブジェクトを前記ディスプレイに表示
させ、
前記ディスプレイの端部を越えており、前記ディスプレイ上に表示されていない、前記
セットに含まれる少なくとも１つのオブジェクトを検出し、
前記ワンドの動き検出要素から、前記ワンドが前記端部に向かって移動されたことを示
す送信を受信し、
前記受信に応答して、前記少なくとも１つのオブジェクトを、前記ディスプレイに表示
させるよう動作する、システム。
【請求項１９】
請求項１８に記載のシステムであって、前記電子デバイスは、さらに、
前記受信した送信から、前記ワンドが動かされた速度を決定し、
前記決定された速度に応じた速度で前記少なくとも１つの表示されたオブジェクトを変
化させるように前記ディスプレイに指示するよう動作する、システム。
【請求項２０】
スクリーンとユーザ入力を提供するためのワンドとを備えるメディアシステムでコンテ
ンツをスクロールさせるための機械読み取り可能な媒体であって、
前記スクリーン上にコンテンツを表示し、
前記スクリーンの少なくとも１つの端部を越えて視界から消えたさらなるコンテンツが
あることを決定し、
前記スクリーンの前記少なくとも１つの端部に向かってカーソルを移動させるための命
令を含む前記ワンドから受信された送信に基づいて、前記ワンドが動かされたことを検出
し、
前記スクリーンの前記少なくとも１つの端部を越えて視界から消えた前記さらなるコン
テンツを表示するための機械プログラムロジックを記録した、機械読み取り可能な媒体。
【請求項２１】
請求項１１に記載の機械読み取り可能な媒体であって、さらに、
前記ワンドに組み込まれた少なくとも１つの動き検出要素の出力を含む送信を受信し、
前記受信した送信に基づいて前記スクリーン上で前記カーソルを移動させるための機械
プログラムロジックを記録した、機械読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコントローラを用いたメディアシステムの制御に関する。
【背景技術】
【０００２】
一部の既存のメディアシステムは、様々な異なる入力メカニズムを用いて制御可能であ
る。例えば、一部のメディアシステムは、ユーザがメディアシステムのインターフェース
で直接的に入力を提供することにより（例えば、メディアシステムに組み込まれたボタン
を押下する、または、メディアシステムのタッチスクリーンをタッチすることにより）制
御可能である。
【０００３】
別の例として、一部のメディアシステムは、ユーザがメディアシステムから離れて（例
えば、リモートコントローラを用いて）入力を提供することによって制御可能である。一
部のリモートコントローラは、ユーザが押すことによって１または複数の動作を実行する
ようメディアシステムに指示することができる１または複数のボタンを備えてよい。ボタ
ンは、１または複数のメディアシステムの動作を自動的に実行するよう動作してもよいし
、画面上に表示されたオプションを選択するよう動作してもよい。一部の実施形態におい
て、一部のリモートコントローラは、例えば、赤外線または無線周波数プロトコルなどの
短距離通信プロトコルを用いて、１または複数のボタンに関連づけられたユーザ入力をメ
ディアシステムに提供し得る。ユーザ入力が適切に受信されることを確実にするために、
ユーザは、リモートコントローラをメディアシステムのレシーバに向けて、ユーザ入力を
送信し得る。
【０００４】
かかる既存のリモートコントローラは、多くのメディアシステム動作を制御するのに十
分であるが、ユーザがメディアシステムの表示を制御するためのさらなるメカニズムを提
供することが望ましい。特に、ユーザによるワンド（ｗａｎｄ）の動きが、メディアシス
テムに１または複数の動作を実行させる命令を遠隔で提供するよう機能しうるメカニズム
を提供することが望ましい。
【発明の概要】
【０００５】
ユーザが、ワンドを動かすことによってメディアアプリケーション動作を制御できるメ
ディアシステムが提供されている。
【０００６】
メディアシステムは、電子デバイスと、スクリーンと、ワンドとを備える。電子デバイ
スは、ユーザにメディアアプリケーションを提供するよう動作しうる。電子デバイスは、
ユーザがメディアアプリケーションと相互作用できるように、メディアアプリケーション
のインターフェースをスクリーンに表示させてよい。
【０００７】
ユーザは、ワンドを用いて、メディアアプリケーションと相互作用できる。一部の実施
形態では、ワンドの動きが、メディアアプリケーションの動作を制御するよう機能してよ
い。例えば、ワンドは、ワンドの動きを特定する情報を電子デバイスに送信してよい。一
部の実施形態では、ユーザは、ワンドの入力インターフェースで命令を提供することによ
って、メディアアプリケーションの動作を制御してもよい。
【０００８】
メディアシステムは、任意の適切な方法を用いてワンドの動きを特定してよい。例えば
、少なくとも１つの動き検出要素（例えば、加速度計またはジャイロスコープ）が、ワン
ドに組み込まれてよい。ユーザがワンドを動かすと、少なくとも１つの動き検出要素は、
その動きを検出し、その出力に関連する情報を特定してよい。次いで、ワンドは、特定さ
れた情報を電子デバイスに送信してよい。例えば、ワンドは、少なくとも１つの動き検出
要素の出力を電子デバイスに送信してよい。別の例として、ワンドは、少なくとも１つの
動き検出要素の出力に基づいて、ワンドの動きの量および方向を決定して、決定した量お
よび方向を送信する。一部の実施形態において、ワンドは、ユーザがワンドを動かすごと
に動きの情報を電子デバイスに提供してもよいし（例えば、少なくとも１つの動き検出要
素の出力が閾値を超えたらすぐに送信する、など）、少なくとも１つの動き検出要素の出
力を連続的に送信してもよいし、ワンドの入力メカニズムでの入力（例えば、ボタンの押
下およびワンドの動き、など）の最初の受信時のみ、それに応答して、少なくとも１つの
動き検出要素の出力を送信してもよい。
【０００９】
ワンドの動きを特定するための別の方法の例として、ワンドまたは電子デバイスは、ス
クリーンに近接して配置された１または複数の赤外線モジュールに対するワンドの絶対位
置を決定してもよい。ワンドは、赤外線モジュールの像を取り込むための光学要素を備え
てよく、取り込んだ像に基づいて、自身の方向とモジュールからの距離を算出してよい。
一部の実施形態において、電子デバイスは、（例えば、ワンドの像を連続的に取り込むこ
とによって）ワンドに組み込まれた赤外線放射部の位置を、赤外線モジュールに特定させ
てよく、（例えば、三角形分割アルゴリズムを用いて）赤外線モジュールに対するワンド
の絶対位置を算出してよい。
【００１０】
メディアシステムは、ワンドが動かされたことを示す送信をワンドから受信するよう動
作してよい。メディアシステムは、ワンドから受信した送信に基づいて、実行すべきメデ
ィアアプリケーション動作を特定してよい。例えば、メディアシステムは、ワンドの動き
に基づいて、スクリーン上のカーソルの位置を（例えば、ワンドの動きに従うように）変
化させてよい。別の例として、メディアシステムは、メディア再生アプリケーション、画
像アプリケーション、または、イラストアプリケーションで、動作を実行してもよい。さ
らに別の例として、メディアシステムは、ユーザが（例えば、メディアシステムにログイ
ンするために）キャラクタを選択および入力することを可能にするキーボードアプリケー
ションを提供してもよい。
【００１１】
一部の実施形態において、メディアシステムは、スクリーンの一部のみを照明するフラ
ッシュライトアプリケーションを提供してもよい。ユーザは、ワンドを動かすことによっ
て、スクリーンの照明部分を制御できる。例えば、ユーザがワンドを動かすと、ワンドは
、ワンドの動きを特定する情報を送信してよい。ワンドの動きを特定する情報を受信した
ことに応答して、メディアシステムは、ワンドの動きを追うように、照明されるスクリー
ンの部分を変化させてよい。
【００１２】
一部の実施形態において、メディアシステムは、ワンドからの命令を受信したことに応
答して、スクリーン上に表示されたコンテンツのサイズを変更してもよい（例えば、コン
テンツをズームするなど）。例えば、一部の実施形態において、ユーザは、ワンドの入力
メカニズムで入力を提供することによって、スクリーン上に表示されたコンテンツをズー
ムさせることができる。別の例として、メディアシステムは、（例えば、動き検出要素の
出力を用いて、または、赤外線モジュールでスクリーンに対するワンドの位置を決定する
ことにより）、ユーザがワンドをスクリーンに向かって動かしたか否かを判定してもよい
。一部の実施形態において、特定のメディアアプリケーションのディスプレイのみがズー
ムされてもよい。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に従って、ユーザが遠隔ワンドの方向に基づいてスクリーンの表示を制御できるメディアシステムの一例の概略図。
【図２】本発明の一実施形態に従って、ワンドを示す概略図。
【図３】本発明の一実施形態に従って、ワンドの一例を示す斜視図。
【図４】本発明の一実施形態に従って、ワンドの動きに応じたカーソルの移動を示すディスプレイスクリーンの一例を示す図。
【図５】本発明の一実施形態に従って、ワンドの動きに応じたカーソルの移動を示すディスプレイスクリーンの一例を示す図。
【図６】本発明の一実施形態に従って、コンパスを備えうるワンドを示す概略図。
【図７】本発明の一実施形態に従って、コンパスを備えうるワンドを示す概略図。
【図８】本発明の一実施形態に従って、メインメニューのディスプレイスクリーンの一例を示す図。
【図９】本発明の一実施形態に従って、さらなる選択可能なオプションを有するディスプレイスクリーンの一例を示す図。
【図１０】本発明の一実施形態に従って、選択されたオプションを表示するディスプレイスクリーンの一例を示す図。
【図１１】本発明の一実施形態に従って、電子デバイスにユーザ選択を提供するための方法を示すディスプレイスクリーンの図。
【図１２】本発明の一実施形態に従って、ワンドの特定の動きに応じて、別の電子デバイス動作を実行するための方法を示すディスプレイスクリーンの図。
【図１３】本発明の一実施形態に従って、写真アプリケーションのディスプレイスクリーンの一例を示す図。
【図１４】本発明の一実施形態に従って、フルスクリーンで表示するためにユーザによって選択された写真のディスプレイスクリーンの一例を示した図。
【図１５】本発明の一実施形態に従って、縮小表示された写真のディスプレイスクリーンの一例を示す図。
【図１６】本発明の一実施形態に従って、拡大表示した写真のディスプレイスクリーンの一例を示す図。
【図１７】本発明の一実施形態に従って、拡大表示された写真の異なる部分のディスプレイスクリーンの一例を示す図。
【図１８】本発明の一実施形態に従って、複数の画像を含むディスプレイスクリーンの一例を示す図。
【図１９】本発明の一実施形態に従って、拡大表示した複数の画像のディスプレイスクリーンの一例を示す図。
【図２０】本発明の一実施形態に従って、ズーム機能を提供するための処理の一例を示すフローチャート。
【図２１】本発明の一実施形態に従って、フラッシュライトアプリケーションのユーザ選択のディスプレイスクリーンの一例を示す図。
【図２２】本発明の一実施形態に従って、フラッシュライトアプリケーションのディスプレイスクリーンの一例を示す図。
【図２３】本発明の一実施形態に従って、ユーザがスクリーンからワンドを遠ざけた時のフラッシュライトアプリケーションのディスプレイスクリーンの一例を示す図。
【図２４】本発明の一実施形態に従って、ユーザがスクリーンにワンドを近づけた時のフラッシュライトアプリケーションのディスプレイスクリーンの一例を示す図。
【図２５】本発明の一実施形態に従って、ユーザがスクリーンに対して斜めにワンドを向けた時のフラッシュライトアプリケーションのディスプレイスクリーンの一例を示す図。
【図２６】本発明の一実施形態に従って、フラッシュライトビームが暗いフラッシュライトアプリケーションのディスプレイスクリーンの一例を示す図。
【図２７】本発明の一実施形態に従って、フラッシュライトビームが暗く、ワンドがスクリーンに対して斜めに保持されている、フラッシュライトアプリケーションのディスプレイスクリーンの一例を示す図。
【図２８】本発明の一実施形態に従って、ユーザがワンドを動かしてフラッシュライトビームの方向を変化させる際のフラッシュライトアプリケーションのディスプレイの例を示す図。
【図２９】本発明の一実施形態に従って、ユーザがワンドを動かしてフラッシュライトビームの方向を変化させる際のフラッシュライトアプリケーションのディスプレイの例を示す図。
【図３０】本発明の一実施形態に従って、ユーザがワンドを動かしてフラッシュライトビームの方向を変化させる際のフラッシュライトアプリケーションのディスプレイの別の例を示す図。
【図３１】本発明の一実施形態に従って、ユーザがワンドを動かしてフラッシュライトビームの方向を変化させる際のフラッシュライトアプリケーションのディスプレイの別の例を示す図。
【図３２】本発明の一実施形態に従って、フラッシュライトアプリケーションの処理の一例を示すフローチャート。
【図３３】本発明の一実施形態に従って、ユーザが任意の方向にスクロールさせることができるディスプレイスクリーンの一例を示す図。
【図３４】本発明の一実施形態に従って、右方向に水平に表示をスクロールしうるディスプレイスクリーンの一例を示す図。
【図３５】本発明の一実施形態に従って、左方向に水平に表示をスクロールしうるディスプレイスクリーンの一例を示す図。
【図３６】本発明の一実施形態に従って、右方向に水平に表示をページングされるディスプレイスクリーンの一例を示す図。
【図３７】本発明の一実施形態に従って、左方向に水平に表示をページングされるディスプレイスクリーンの一例を示す図。
【図３８】本発明の一実施形態に従って、上方向に垂直に表示をスクロールしうるディスプレイスクリーンの一例を示す図。
【図３９】本発明の一実施形態に従って、下方向に垂直に表示をスクロールしうるディスプレイスクリーンの一例を示す図。
【図４０】本発明の一実施形態に従って、上方向に垂直に表示をページジングしうるディスプレイスクリーンの一例を示す図。
【図４１】本発明の一実施形態に従って、下方向に垂直に表示をページジングしうるディスプレイスクリーンの一例を示す図。
【図４２】本発明の一実施形態に従って、キーボードアプリケーションを選択するためのディスプレイスクリーンの一例を示す図。
【図４３】本発明の一実施形態に従って、キーボードアプリケーションのディスプレイスクリーンの一例を示す図。
【図４４】本発明の一実施形態に従って、キーボードアプリケーションのディスプレイスクリーンの別の例を示す図。
【図４５】本発明の一実施形態に従って、キーボードアプリケーションのディスプレイスクリーンのさらに別の例を示す図。
【図４６】本発明の一実施形態に従って、ユーザを認証するために用いられるキーボードアプリケーションのディスプレイスクリーンの一例を示す図。
【図４７】本発明の一実施形態に従って、ディスプレイスクリーンをスクロールさせるための処理の一例を示すフローチャート。
【図４８】本発明の一実施形態に従って、キーボードアプリケーションでキャラクタを選択するための処理の一例を示すフローチャート。
【図４９】本発明の一実施形態に従って、画像アプリケーションにアクセスするためのディスプレイの一例を示す図。
【図５０】本発明の一実施形態に従って、画像アプリケーションのディスプレイスクリーンの一例を示す図。
【図５１】本発明の一実施形態に従って、画像をズームできる画像アプリケーションのディスプレイスクリーンの一例を示す図。
【図５２】本発明の一実施形態に従って、画像をズームできる画像アプリケーションのディスプレイスクリーンの一例を示す図。
【図５３】本発明の一実施形態に従って、ユーザが画像アプリケーション内で画像を動かすことができるディスプレイスクリーンの一例を示す図。
【図５４】本発明の一実施形態に従って、ユーザが画像アプリケーション内で画像を回転できるディスプレイスクリーンの一例を示す図。
【図５５】本発明の一実施形態に従って、画像アプリケーションで画像をクロッピングするためのディスプレイスクリーンの一例を示す図。
【図５６】本発明の一実施形態に従って、画像アプリケーションで画像をクロッピングするためのディスプレイスクリーンの一例を示す図。
【図５７】本発明の一実施形態に従って、画像アプリケーションに様々なビューの画像を表示するための処理の一例を示すフローチャート。
【図５８】本発明の一実施形態に従って、画像アプリケーションで画像を回転およびクロッピングするための処理の一例を示すフローチャート。
【図５９】本発明の一実施形態に従って、イラストアプリケーションにアクセスするためのディスプレイの一例を示す図。
【図６０】本発明の一実施形態に従って、イラストアプリケーションのディスプレイスクリーンの一例を示す図。
【図６１】本発明の一実施形態に従って、イラストアプリケーションでユーザが利用可能なオプションのディスプレイスクリーンの一例を示す図。
【図６２】本発明の一実施形態に従って、イラストアプリケーションにアクセスして利用するための処理の一例を示すフローチャート。
【図６３】本発明の一実施形態に従って、メディアアプリケーションにアクセスするためのディスプレイの一例を示す図。
【図６４】本発明の一実施形態に従って、メディアアプリケーションのディスプレイスクリーンの一例を示す図。
【図６５】本発明の一実施形態に従って、メディアアプリケーションによって提供されたメディアプレイリストのディスプレイスクリーンの一例を示す図。
【図６６】本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用いてメディアを再生または一時停止できるディスプレイの一例を示す図。
【図６７】本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用いてメディアを停止できるディスプレイの一例を示す図。
【図６８】本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用いてメディアを早送りできるディスプレイの一例を示す図。
【図６９】本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用いてメディアを巻き戻しできるディスプレイの一例を示す図。
【図７０】本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用いて次のメディアアイテムにスキップできるディスプレイの一例を示す図。
【図７１】本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用いて前のアイテムにスキップできるディスプレイの一例を示す図。
【図７２】本発明の一実施形態に従って、メディアアプリケーションを制御するための処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１４】
図１は、本発明の一実施形態に従って、ユーザが遠隔ワンドの方向に基づいてスクリー
ンの表示を制御できるメディアシステムの一例の概略図である。
【００１５】
図１に示すように、メディアシステム１００は、スクリーン１０２と、電子デバイス１
０４と、ワンド１０６とを備えてよい。スクリーン１０２は、ユーザに対してメディアま
たはその他のコンテンツを表示するための任意の適切なスクリーンであってよい。例えば
、スクリーン１０２は、テレビ、プロジェクタ、モニタ（例えば、コンピュータモニタ）
、メディアデバイスのディスプレイ（例えば、メディアプレーヤまたはビデオゲームコン
ソールのディスプレイ）、通信デバイスのディスプレイ（例えば、携帯電話機のディスプ
レイ）、グラフィック出力デバイスに接続された要素、それらの任意の組み合わせ、また
は、任意の他の適切なスクリーン、であってよい。
【００１６】
電子デバイス１０４は、リンク１１０によってスクリーン１０２に接続されてよい。リ
ンク１１０は、メディアおよびその他のコンテンツを表示に向けて電子デバイス１０４か
らスクリーン１０２へ供給するための、任意の適切な有線リンク、無線リンク、または、
かかるリンクの任意の適切な組み合わせ、であってよい。例えば、リンク１１０は、同軸
ケーブル、マルチケーブル、光ファイバ、リボンケーブル、ハイディフィニション・マル
チメディアインターフェース（ＨＤＭＩ）ケーブル、デジタルビジュアルインターフェー
ス（ＤＶＩ）ケーブル、コンポーネントビデオ・オーディオケーブル、Ｓ−ビデオケーブ
ル、ディスプレイポートケーブル、ビジュアルグラフィックスアレイ（ＶＧＡ）ケーブル
、アップルディスプレイコネクタ（ＡＤＣ）ケーブル、ＵＳＢケーブル、ＦｉｒｅＷｉｒ
ｅケーブル、または、電子デバイス１０４をスクリーン１０２に接続するための任意の他
の適切なケーブルまたはワイヤを含んでよい。別の例として、リンク１１０は、電子デバ
イス１０４をスクリーン１０２に接続するための任意の適切な無線リンクを含んでよい。
無線リンクは、例えば、セルラーシステム（例えば、０Ｇ、１Ｇ、２Ｇ、３Ｇ、または、
４Ｇ技術）、短距離無線回路（例えば、無線機タイプの回路）、赤外線（例えば、ＩｒＤ
Ａ）、無線周波数（例えば、専用狭域通信（ＤＳＲＣ）およびＲＦＩＤ）、無線ＵＳＢ、
Ｂｌｕｅｔｏｏｔｈ、超広帯域高周波システム（例えば、９００ＭＨｚ、２．４ＧＨｚ、
および、５．６ＧＨｚの通信システム）、無線ローカルエリアネットワークプロトコル（
例えば、ＷｉＦｉおよびＨｙｐｅｒＬＡＮ）、または、任意の適切な無線通信プロトコル
など、任意の適切な無線プロトコルを用いてよい。
【００１７】
電子デバイス１０４は、表示するためにコンテンツをスクリーン１０２に供給するため
の任意の適切な電子デバイスであってよい。コンテンツは、例えば、メディア（例えば、
音楽、ビデオ、および、画像）、ガイダンススクリーン（例えば、ガイダンスアプリケー
ションのスクリーン）、ソフトウェアの表示（例えば、Ａｐｐｌｅ  ｉＴｕｎｅｓのスク
リーンまたはＡｄｏｂｅ  Ｉｌｌｕｓｔｒａｔｏｒのスクリーン）、ユーザ入力のための
プロンプト、または、任意の他の適切なコンテンツを含んでよい。一部の実施形態におい
て、電子デバイス１０４は、スクリーン１０２に提供可能なコンテンツまたは表示を生成
するよう動作してもよい。例えば、電子デバイス１０４は、デスクトップコンピュータ、
ラップトップまたはノートブックコンピュータ、パーソナルメディアデバイス（例えば、
ｉＰｏｄ）、携帯電話機、モバイル通信デバイス、ポケットサイズのパーソナルコンピュ
ータ（例えば、ｉＰＡＱまたはＰａｌｍ  Ｐｉｌｏｔ）、カメラ、ビデオレコーダ、また
は、任意の他の適切な電子デバイスを含みうる。
【００１８】
一部の実施形態において、電子デバイス１０４は、上記の代わりに、または、上記に加
えて、ホストデバイス（図示せず）からスクリーン１０２へコンテンツを送信するよう動
作してもよい。例えば、電子デバイス１０４は、ルーティングデバイス、スクリーン１０
２へコンテンツをストリーミングするためのデバイス、または、任意の他の適切なデバイ
スを含みうる。一部の実施形態において、電子デバイス１０４は、カリフォルニア州クパ
チーノのアップル社が販売するＡｐｐｌｅ  ＴＶを含みうる。電子デバイス１０４は、リ
ンク１１０に関して上述した有線または無線リンクのいずれかなど、任意の適切な方法で
ホストデバイスからコンテンツを受信するよう動作してよい。ホストデバイスは、電子デ
バイス１０２にコンテンツを供給するための任意の適切なデバイスであってよい。
【００１９】
以下の例は、本システムの一実施形態を例示するものである。ホストデバイスは、任意
の適切なメディアアプリケーション（例えば、ｉＴｕｎｅｓ、Ｗｉｎｄｏｗｓ  Ｍｅｄｉ
ａ  Ｐｌａｙｅｒ、または、Ｗｉｎａｍｐ）を用いてメディアを保存および再生するコン
ピュータであってよい。電子デバイスは、Ａｐｐｌｅ  ＴＶデバイスであってよい。Ａｐ
ｐｌｅ  ＴＶデバイスは、ＷｉＦｉ（例えば、８０２．１１）通信プロトコルを用いて、
テレビスクリーン上で利用できるコンテンツのリストを提供するためにホストコンピュー
タ上のｉＴｕｎｅｓソフトウェアと同期してよい。Ａｐｐｌｅ  ＴＶデバイスに関連づけ
られたリモートコントローラを用いて行った特定のメディアコンテンツのユーザ選択に応
答して、Ａｐｐｌｅ  ＴＶデバイスは、選択されたメディアコンテンツをコンピュータか
らストリーミングして、ストリーミングされたコンテンツをＨＤＭＩ接続を介して高解像
度でテレビスクリーンに提供してよい。従って、ユーザは、ホストコンピュータに保存さ
れたコンテンツを、より大きなテレビスクリーンで見ることができる。
【００２０】
メディアシステム１００を制御するために、ユーザは、ワンド１０６を用いて電子デバ
イス１０４に命令を提供してよい。ワンド１０６は、電子デバイス１０４にユーザの命令
を提供するための任意の適切な入力デバイスを含みうる。ワンド１０６は、例えば、細長
い物体、円形の物体、湾曲した物体、長方形の物体、または、任意の他の適切な形状など
、任意の適切な形状に形成されてよい。ワンド１０６は、リンク１１０に関連して上述し
たプロトコルなど、任意の適切な無線通信プロトコルを用いて、電子デバイス１０４に対
するユーザの命令を無線で送信するよう動作しうる。例えば、ワンド１０６は、赤外線通
信プロトコルを用いて命令を送信するよう動作してよく、それによると、情報は、ワンド
１０６から赤外線モジュール１２０および１２２の一方に送信され、その後、リンク１１
２を通して電子デバイス１０４に送信される。別の例として、ワンド１０６は、Ｂｌｕｅ
ｔｏｏｔｈまたはＷｉＦｉ通信プロトコルを用いて電子デバイス１０４と直接通信しても
よい。
【００２１】
ワンド１０６は、電子デバイス１０４にユーザ入力を提供するための１または複数の入
力メカニズム（例えば、ボタンまたはスイッチ）を備えてよい。一部の実施形態において
、入力メカニズムは、特定の方法でワンドを配置または動かすことを含んでよい。例えば
、ワンド１０６は、ユーザが、特定の方向に、または、特定の軸に関して、ワンドをフリ
ック（ｆｌｉｃｋ）、スピン、ロール、または、回転させるのに応じて、ユーザ入力を特
定するよう動作してよい。例として、手首のフリックにより、ワンド１０６を回転させ、
ワンド１０６に、「選択」またはその他の命令を電子デバイス１０４に提供させることが
できる。ユーザは、ｘ軸（例えば、スクリーン上の左右の動き）、ｙ軸（例えば、スクリ
ーン上の上下の動き）、および、ｚ軸（例えば、スクリーンに対する前後の動き）に関し
て任意の方向にワンドを動かしてよい。
【００２２】
ワンド１０６は、電子デバイス１０４によって提供される動作にアクセスするために、
スクリーン１０２上に表示されたカーソル（例えば、ポインタ、または、強調表示領域）
を制御するよう動作しうる。一部の実施形態において、ユーザは、ワンド１０６の変位に
よって、カーソルの変位を制御してよい。メディアシステム１００は、ワンド１０６の動
きをカーソルの位置と相関させるための任意の適切な方法を用いてよい。例えば、ワンド
１０６は、１または複数の加速度計、ジャイロスコープ、または、その他の動き検出要素
を備えてよい。ワンド１０６は、動き検出要素によって検出された動きを電子デバイス１
０４に送信するよう動作しうる。例えば、ワンド１０６は、ｘ−ｙ平面における動きを特
定して、その動きを電子デバイス１０４に送信してよく、次いで、電子デバイス１０４は
、ワンド１０６の動きに従ってカーソルを動かすようディスプレイスクリーン１０２に指
示してよい。また、ワンド１０６は、（例えば、ｚ方向のワンド１０６の動きを特定する
代わりに、または、それに加えて）電子デバイス１０４にｚ方向の入力を提供するための
入力メカニズム（例えば、ホイールまたはタッチストリップ）を備えてもよい。
【００２３】
ワンド１０６の動きをカーソルの位置と相関させるための別の例として、赤外線モジュ
ール１２０および１２２が、スクリーン１０２の近傍に提供されてよい。メディアシステ
ム１００は、任意の適切な数の赤外線モジュール１２０および１２２を備えてよいが、簡
単のために、図１には２つしか図示していない。赤外線モジュール１２０および１２２は
、ワンド１０６によって検出される赤外線を放射するよう動作してよい。ワンド１０６は
、赤外線モジュール１２０および１２２によって放射された赤外線を検出し、赤外線モジ
ュール１２０および１２２に対する自身の位置および方向を特定することによってスクリ
ーン１０６に対する自信の位置および方向を決定してよい。ワンド１０６は、位置および
方向の情報を電子デバイス１０４に送信するよう動作してよく、電子デバイス１０４は、
位置および方向の情報を、カーソルの座標または実行すべき動作（例えば、拡大またはス
クロール）に変換してよい。一部の実施形態において、ワンド１０６は、位置および方向
の情報を、カーソルの座標または実行すべき動作に変換して、座標または動作を電子デバ
イス１０４に送信するよう動作してよい。
【００２４】
一部の実施形態において、ワンド１０６は赤外線を放射するよう動作してよく、赤外線
モジュール１２０および１２２は、ワンド１０６によって放射された赤外線を受信するよ
う動作してよい。赤外線モジュール１２０および１２２と電子デバイス１０４は、ワンド
１０６によって放射された赤外線を受光した角度、および、受光した赤外線の強度に基づ
いて、赤外線モジュール１２０および１２２に対するワンド１０６の位置を決定するよう
動作してよい。
【００２５】
一部の実施形態において、メディアシステム１００は、複数のワンド１０６、例えば、
各ユーザに１つずつのワンド、を備えてもよい。簡単のため、図１にはワンド１０６を１
つだけ示す。各ワンドは、異なるカーソル、または、スクリーンの異なる部分を制御する
よう動作してよい。一部の実施形態において、２以上のワンドを使用する際に、最も優先
度の高いワンドがスクリーン１０２上に表示された動作を制御するように、各ワンドが、
異なる優先度を有してよい。一部の実施形態において、各ワンド１０６は、固有の信号を
電子デバイス１０４に提供するよう動作してよく、それにより、電子デバイス１０４は、
メディアシステム１００のユーザを識別して、ユーザ固有のメディア体験を提供する（例
えば、ユーザ固有の設定またはプリファレンスをロードする、または、ユーザ固有のメデ
ィアを提供する）ことができる。
【００２６】
図２は、本発明の一実施形態に従って、ワンドを示すブロック図である。一例としての
ワンド２００は、光学要素２０２、通信回路２０４、動き検出要素２０６、および、入力
メカニズム２０８を備えてよい。
【００２７】
光学要素２０２は、赤外線モジュール１２０および１２２（図１）から受けた赤外線を
受光および処理するよう動作しうる。一部の実施形態において、光学要素２０２は、赤外
線フィルタ、レンズ、撮像素子、および、画像処理回路を備えてよい（図示せず）。赤外
線フィルタは、赤外線以外のすべての光波がレンズに到達することを防止するよう動作し
てよく、レンズは、赤外線フィルタのすぐ後ろに配置されてよい。レンズは、赤外線フィ
ルタを通過した光を捕らえるよう動作してよく、その光を撮像素子に供給してよい。撮像
素子は、レンズから受光した光を撮像するよう動作してよく、画像処理回路に画像データ
を提供してよい。一部の実施形態において、撮像素子は、例えば、ＣＭＯＳ（相補型金属
酸化膜半導体）センサまたはＣＣＤ（電荷結合素子）などの固体撮像素子を含みうる。画
像処理回路は、撮像素子から受信した画像データを処理して赤外線モジュールに対応する
輝点を特定し、位置情報、方向情報、または両方を、通信回路２０４に提供するよう動作
してよい。
【００２８】
通信回路２０４は、位置および方向の情報とユーザ入力を、ワンド２００から電子デバ
イス（例えば、図１の電子デバイス１０４）に送信するよう動作してよい。一部の実施形
態において、通信回路２０４は、プロセッサ、メモリ、無線モジュール、および、アンテ
ナを備えてよい。プロセッサは、メモリに保存またはキャッシュされたデータを送信する
ための無線モジュールを制御するよう動作してよい。
【００２９】
通信回路２０４は、任意の適切なデータを送信しうる。例えば、プロセッサは、光学要
素２０２から受信した光学情報（例えば、画像処理回路からの結果データ）、動き検出要
素２０６から受信した動き情報（例えば、加速度信号）、および、入力メカニズム２０８
から受信したユーザ入力を送信するよう動作してよい。一部の実施形態において、プロセ
ッサは、無線モジュールによる送信に先立って、関連データを体系化または処理するため
に、データを一時的にメモリに保存してよい。一部の実施形態において、無線モジュール
は、所定の時間間隔で（例えば５ｍｓごとに）、データを送信してよい。無線モジュール
は、送信されるデータを適切な周波数で変調するよう動作してよく、そのデータを電子デ
バイス１０４に送信してよい。無線モジュールは、ワンド１０６に関連して上述したよう
に、例えばＢｌｕｅｔｏｏｔｈなど、任意の適切な通信プロトコルを用いてよい。
【００３０】
一部の実施形態において、光学要素２０２の代わり、または、それに加えて、ワンド２
００は、ユーザがワンドを動かした時にワンド２００の動きを検出するよう動作しうる動
き検出要素２０６を備えてもよい。動き検出要素２０６は、ワンドの方向の変化を決定す
るための任意の適切な素子を備えてよい。例えば、動き検出要素２０６は、三次元（つま
り、ｘ方向すなわち左右方向、ｙ方向すなわち上下方向、ｚ方向すなわち前後方向）の直
線加速度を検出するよう動作しうる１または複数の３軸加速度センサを備えてよい。別の
例として、動き検出要素２０６は、ｘ方向すなわち左右方向およびｙ方向すなわち上下方
向（または、任意の他の一対の方向）の各々に沿ってだけ直線加速度を検出するよう動作
しうる１または複数の２軸加速度センサを備えていてよい。一部の実施形態において、加
速度センサは、シリコン微細加工されたＭＥＭＳ（微小電気機械システム）技術に基づい
た静電容量型（容量結合）加速度計、圧電型加速度計、ピエゾ抵抗型加速度計、または、
任意の他の適切な加速度計を含みうる。
【００３１】
一部の実施形態において、動き検出要素２０６は、直線加速度検出デバイスのみを備え
る構成でもよいため、回転、回転運動、角変位、傾き、位置、方向、非線形（例えば、ア
ーチ型）の経路に沿った動き、または、任意の他の非線形の動きを直接的に検出するよう
動作しなくてもよい。ただし、動き検出要素２０６は、追加の処理を用いて、これらの非
線形の動きの一部またはすべてを間接的に検出するよう動作しうる。例えば、動き検出要
素２０６の線形出力を重力ベクトル（すなわち、静的加速度）と比較することによって、
動き検出要素２０６は、ｙ軸に関するワンド２００の傾きを算出するよう動作しうる。
【００３２】
一部の実施形態において、動き検出要素２０６は、回転運動を検出するための１または
複数のジャイロセンサまたはジャイロスコープを含んでよい。例えば、動き検出要素２０
６は、回転素子または振動素子を備えてよい。一部の実施形態において、ワンド２００で
用いられる動き検出要素２０６は、スクリーン上（例えば、図１のスクリーン１０２上）
に表示されたカーソルまたはその他の要素を移動させるために、ｘ−ｙ平面でのワンド２
００の動き（例えば、ワンド２００の左右および上下の動き）を検出するよう動作してよ
い。例えば、動き検出要素２０６によって検出されたｘ方向のワンド２００の移動は、カ
ーソルまたはディスプレイの別の要素をｘ方向に移動させるために、ワンド２００に関連
づけられた電子デバイスに送信されてよい。カーソルまたはスクリーンの要素をｚ方向に
動かすために（例えば、３−Ｄ表示でスクリーンに向かって前進する場合、または、表示
を拡大する際に）、ワンド２０６は、別個の入力メカニズム（後述）を備えてよい。
【００３３】
入力メカニズム２０８は、ユーザ入力を受けるための任意の適切なメカニズムであって
よい。例えば、入力メカニズム２０８は、ボタン、キーパッド、ダイヤル、クリックホイ
ール、または、タッチスクリーンを含みうる。一部の実施形態において、入力メカニズム
は、２００５年１月１８日出願の米国特許出願第１１／０３８，５９０号に記載されたよ
うなマルチタッチスクリーンを含んでよく、この出願は、参照によって全体が本明細書に
組み込まれる。入力メカニズムは、ダイヤル式電話またはマルチボタンキーパッドをエミ
ュレートしてもよく、それらは、タッチスクリーン、または、クリックホイールなどのユ
ーザ入力デバイスおよびスクリーンを組み合わせたもの、に実装されてよい。
【００３４】
一部の実施形態において、入力メカニズム２０８は、光学要素２０２、動き検出要素２
０６、またはその両方、を起動するためのボタンまたはその他のメカニズムを含んでよい
。例えば、入力メカニズム２０８は、ワンド２００の位置によって電子デバイスに入力を
提供するために光学要素２０２を起動するメカニズムを備えてよい（例えば、ユーザが、
入力メカニズムを用いて光学要素２０２を起動しない限り、ワンド２００は、位置情報を
送信しなくてよく、ワンド２００の動きは、スクリーン上のカーソルの位置を制御しなく
てよい）。別の例として、入力メカニズム２０８は、ユーザによるワンド２００の動きに
よって電子デバイスに入力を提供するために動き検出要素２０６を起動するメカニズムを
備えてよい（例えば、ユーザが動き検出要素２０６を起動しない限り、ワンド２００は、
ワンド２００の動きを無視してよく、電子デバイスに方向情報を提供しなくてよい）。一
部の実施形態において、入力メカニズム２０８は、スクロールホイール、タッチパッド、
ジョイスティック、または、ｚ方向の入力を提供するための他のメカニズムを含んでよい
。例えば、動き検出要素２０６が、カーソルまたはその他のスクリーン上の要素をｘまた
はｙ方向に動かすための命令を提供するよう動作する時に、入力メカニズム２０８は、ｚ
方向にスクリーン上の要素を動かすため、または、ユーザがｚ方向の入力を提供しうるそ
の他の電子デバイス動作を実行するための命令を提供するメカニズムを含んでよい。
【００３５】
図３は、本発明の一実施形態に従って、ワンドの一例を示す斜視図である。ワンド３０
０は、入力メカニズム３０１および光学入力部３２０を備えてよい。入力メカニズム３０
１は、ワンド２００の入力メカニズム２０８（図２）に関連して上述した入力メカニズム
のいずれかなど、任意の適切なメカニズムであってよい。一部の実施形態において、入力
メカニズム３０１は、１または複数の機能を実行するようそれぞれ動作する複数のボタン
を備えてよい。図３の例において、入力メカニズム３０１は、「ＮＥＸＴ（次へ）」ボタ
ン３０２、「ＰＲＥＶＩＯＵＳ（前へ）」ボタン３０４、「ＵＰ（上）」ボタン３０６、
「ＤＯＷＮ（下）」ボタン３０８、「ＳＥＬＥＣＴ（選択）」ボタン３１０、および、「
ＭＥＮＵ（メニュー）」ボタン３１２を備えてよい。一部の実施形態においては、その他
のボタン、例えば、「ＶＯＬＵＭＥ  ＵＰ（音量上げ）」、「ＶＯＬＵＭＥ  ＤＯＷＮ（
音量下げ）」、「ＰＬＡＹ（再生）」、および、「ＳＴＯＰ（停止）」ボタンを備えても
よい。一部の実施形態において、入力メカニズム３０１は、ｚ軸方向の電子デバイス動作
を制御する（例えば、ｚ軸方向にカーソルを動かす、または、表示をズームする）ための
命令を提供するメカニズムを備えてよい。入力メカニズムは、例えば、スクロールホイー
ル、ジョイスティック、タッチパッド、クリックホイール、または、任意の他の適切なメ
カニズムなど、任意の適切な入力メカニズムを含んでよい。
【００３６】
光学入力部３２０は、ワンド３００の任意の適切な表面に配置されてよい。一部の実施
形態において、光学入力部３２０は、ワンド３００の使用時にユーザと反対側に向く（す
なわち、スクリーン側を向く）ワンド３００の面に位置するように配置されてよい。これ
により、ユーザは、ワンド３００をスクリーンに向けて、スクリーン上に表示されたカー
ソルまたはその他の要素を制御することができるようになる。光学入力部３２０は、フィ
ルタを備えてよく、そのフィルタは、例えば、赤外線モジュール１２０および１２２（図
１）によって放射された赤外線だけがワンド３００に入射することを可能にするよう動作
する赤外線フィルタである。図２と関連して上述したように、ワンド３００は、光学入力
部３２０を通して受光した光に基づいて、スクリーンに対するワンドの位置を決定してよ
く、任意の適切な無線通信プロトコルを用いて、その情報を電子デバイス（例えば、図１
の電子デバイス１０４）に提供してよい。
【００３７】
図４および図５は、本発明の一実施形態に従って、ワンドの動きに応じたカーソルの移
動を示すディスプレイスクリーンの一例を示す図である。ディスプレイスクリーン４００
は、表示４０２およびカーソル４０４を備えてよい。ワンド４１０は、スクリーン４００
に向けられてよく、そうすれば、カーソル４０４の位置は、ワンド４１０の保持される方
向（線４１２で示す方向）と直線上に並ぶ。表示４０２とカーソル４０４の位置とを生成
する電子デバイスは、ワンド４１０によって提供される位置および方向の情報からカーソ
ル４０４の現在位置を決定してよい。上述のように、一部の実施形態において、ワンド４
１０は、赤外線モジュールから受光した赤外線の位置および輝度から、および、動き検出
要素（例えば、加速度計またはジャイロスコープ）から、自身の位置および方向を決定し
てよい。
【００３８】
ディスプレイスクリーン５００は、表示５０２およびカーソル５０４を備えてよい。表
示５０２は、表示４０２（図４）と同じものであってよく、カーソル５０４は、ワンド５
１０が新たな位置に動いたのに応じて、カーソル４０４（図４）の位置から現在位置に移
動したカーソルであってよい。ワンド５１０が元の位置（すなわち、図４のワンド４１０
）から新しい位置に移動するにつれて、ワンドの方向が変化し、それによって、カーソル
５０４は、ワンド５１０の方向に沿ってワンド５１０から延びる線５１２とスクリーン５
０２との交点にある新しい位置までスクリーン５０２を横切って移動する。
【００３９】
図６および図７は、本発明の一実施形態に従って、コンパス（例えば、磁器コンパス）
を備えうるワンドの概略図である。一部の実施形態において、ワンドは、一方向（例えば
、ｘ方向すなわち左右方向）に沿ってのみ、方向の入力を提供するよう動作してよい。ワ
ンドが方向を決定する際の正確さを増すため、受光した赤外線への依存を減らすため、ま
たは、その両方のために、一例としてのワンド６００は、コンパス６０２を備えてよい。
コンパス６０２は、ｙ軸６１４に沿ったワンド６００の動きと無関係に、ｘ軸６１２およ
びｚ軸６１６によって規定されたｘ−ｚ平面と水平を保持するように、ワンド６００内に
配置されてよい。例えば、コンパス６０２は、液体の中に入れられたボールであってよく
、（ｙ軸に平行であってよい）重力ベクトルに対して位置を維持する。
【００４０】
図６に示すように、ワンド６００は、ワンド方向６２０に沿って向けられており、ワン
ドの方向６２０は、ｘ軸６１２、ｙ軸６１４、および、ｚ軸６１６のそれぞれに沿った成
分を含んでよい。ｘ−ｚ平面におけるワンド方向６２０の部分は、ｘ−ｚ平面方向６２２
によって特定される。ｘ−ｚ平面方向６２２の向きは、例えば、ワンド６００の現在の向
きとして、コンパス６０２から速やかに特定できる。
【００４１】
ユーザがワンド６００を新しい位置、例えば、図７のワンド７００の位置に動かすと、
ワンドは、新しい方向、例えば、ワンド方向７２０に動く。ワンド方向７２０は、ｘ軸７
１２、ｙ軸７１４、および、ｚ軸７１６の各軸に沿った成分を含んでよい。ワンド７００
の全体の方向は、ワンド７００の方向と異なっているように見えるが、ｘ−ｚ平面方向７
２２および６２２（図６）は、同じであってよく、従って、ワンド６００（図６）および
７００は、スクリーンの同じ部分を指していてよい。ワンド６００と同様に、ワンド７０
０は、コンパス７０２（例えば、ワンド７００の向き）を用いてｘ−ｚ平面の方向７２２
を速やかに決定しうる。
【００４２】
ワンド（例えば、図１のワンド１０６）に関連づけられた電子デバイス（例えば、図１
の電子デバイス１０４）は、スクリーン（例えば、図１のスクリーン１０２）上に任意の
適切な対話型表示を提供するよう動作してよい。ユーザは、ワンドを用いて、電子デバイ
スが実行する動作を選択するためにカーソルまたはその他のインターフェースメカニズム
を制御してよい。電子デバイスは、１または複数のメディアシステムの機能をユーザに提
供するための任意の適切な表示を行うようスクリーンに指示してよい。図８は、本発明の
一実施形態に従って、メインメニューのディスプレイスクリーンの一例を示す図であるデ
ィスプレイスクリーン８００は、様々な機能を実行するよう電子デバイスに指示するため
の複数のオプション８１０を含んでよい。ディスプレイ８００のオプションは、例えば、
Ｍｏｖｉｅｓ（ムービー）８１２、ＴＶ  Ｓｈｏｗｓ（テレビ番組）８１４、Ｍｕｓｉｃ
（音楽）８１６、Ｐｏｄｃａｓｔｓ（ポッドキャスト）８１８、Ｐｈｏｔｏｓ（写真）８
２０、Ｓｅｔｔｉｎｇｓ（設定）８２２、および、Ｓｏｕｒｃｅｓ（ソース）８２４を含
んでよい。オプション８１０の各々は、１または複数のサブオプションを含んでよく、サ
ブオプションは、オプション８１０のユーザ選択に応答して表示されてよい。各オプショ
ンに関連づけられたサブオプションは、例えば、新しいディスプレイスクリーン、ポップ
アップウィンドウまたはメニュー、ディスプレイ８００内のフレーム、または、任意の他
の適切な方法など、任意の適切な方法で表示されてよい。一部の実施形態において、ディ
スプレイ８００は、矢印８１１を用いてサブオプションの有無を特定してよい。
【００４３】
ディスプレイ８００は、オプション８１０を選択するための強調表示領域８３０を含ん
でよい。ユーザは、ワンド８４０を用いて強調表示領域８１０の位置を制御してよい。例
えば、ユーザは、１つのオプション８１０をワンド８４０で指して、選択したオプション
８１０に強調表示領域８３０を移動させてよい。一部の実施形態では、それに代えて、ま
たは、それに加えて、電子デバイスは、カーソル（例えば、カーソル８３２）を表示して
よく、ユーザは、カーソルを表示したいスクリーンの部分をワンド８４０で示すことによ
ってカーソル８３２を制御してよい。図８の線８４２は、ワンド８００の方向を示してお
り、カーソル８３２は、スクリーン８００および線８４２の交点に位置する。
【００４４】
図９は、本発明の一実施形態に従って、さらなる選択可能なオプションを有するディス
プレイスクリーンの一例を示す図である。ディスプレイスクリーン９００は、ユーザが、
電子デバイスから利用可能な他のオプション、機能、または、アプリケーションにアクセ
スすることを可能にするための追加のオプション９１０を含んでよい。ユーザは、任意の
適切な方法でオプション９１０にアクセスしてよい。例えば、オプション９１０は、常に
表示される、ワンド９４０でのユーザ入力（例えば、ユーザが図３の「ＭＥＮＵ」ボタン
３１２を押すこと）に応答して現れる、ユーザがカーソル９３２をスクリーンの一部（例
えば、ボタン）に動かすことに応答して現れる（そして、カーソル９３２がスクリーンの
その部分から離れると消える）など、オプション９１０を表示するための任意の適切な方
法で表示されてよい。
【００４５】
オプション９１０は、ディスプレイスクリーン９００に関連づけられた電子デバイスか
ら利用可能な任意の適切な機能、動作、または、アプリケーションのためのオプションを
含んでよい。図９の例では、ディスプレイスクリーン９００に表示されるオプションは、
「ズーム」オプション９１２、「フラッシュライト」オプション９１４、「キーボード」
オプション９１６、「イラスト」オプション９１８、「ｉＴｕｎｅｓ」オプション９２０
、「ＱＵＩＣＫＴＩＭＥ」オプション９２２、および、「インターネット」オプション９
２４を含んでよい。
【００４６】
図１０は、本発明の一実施形態に従って、選択されたオプションを表示するディスプレ
イスクリーンの一例を示す図である。ディスプレイスクリーン１０００は、ユーザがカー
ソルをオプションの上に配置することによって選択できるオプション１０１０を含んでよ
い。ワンド１０４０からのユーザ入力（例えば、ユーザがボタンを押すこと、または、入
力メカニズムで別の入力を提供すること）の受信に応答して、または、一定の時間（例え
ば、２秒間）オプション上にカーソルを重ね続けた後に、電子デバイスは、そのオプショ
ンが選択されたことをユーザに知らせるために、オプション上に強調表示領域１０３４を
表示してよい。一部の実施形態において、電子デバイスは、ユーザがオプション１０１０
を選択したことに応答して、スクリーン１０００からカーソルを消してもよい。
【００４７】
図１１は、本発明の一実施形態に従って、電子デバイスにユーザ選択を提供するための
方法を示すディスプレイスクリーンの一例を示す図である。ディスプレイスクリーン１１
００は、ユーザが強調表示領域１１１２で選択できるオプション１１１０を備えていてよ
い。強調表示領域１１１２が特定のオプション１１１０の上に配置されると、ユーザは、
ワンド１１４０を用いて選択命令を提供してよい。一部の実施形態において、ユーザは、
入力メカニズムを用いて（例えばボタンを押下することによって）入力を提供してよい。
一部の実施形態において、ユーザは、特定の方法でワンド１１４０を動かすことによって
、選択入力を提供してもよい。例えば、ユーザは、ワンド１１４０をフリックする（例え
ば、円形パターン１１４２でワンド１１４０を動かす）、特定の方法で回転させる（例え
ば、ワンド１１４０を１８０°回転させる）、ワンド１１４０をスクリーン１１００から
特定の距離だけ離すなど、ワンド１１４０の任意の適切な動きを行ってよい。
【００４８】
一部の実施形態において、電子デバイスの１または複数の特定の動作が、ワンド１１４
０の特定の動きと関連づけられてよい。例えば、ワンド１１４０を一方向に（例えば、左
に）フリックまたはスナップすることが、オプションを選択するよう動作してよく、別の
方向に（例えば、右に）フリックまたはスナップすることが、メインメニューに戻るよう
動作してよい。一部の実施形態において、特定の電子デバイス動作を実行するために、ワ
ンド１１４０の特定の動きを、入力メカニズムでの１または複数の入力（例えば、１また
は複数のボタンを押下すること）と組み合わせてもよい。
【００４９】
図１２は、本発明の一実施形態に従って、ワンドの特定の動きに応じて、別の電子デバ
イス動作を実行するための方法を示すディスプレイスクリーンの一例を示す図である。デ
ィスプレイスクリーン１２００は、選択可能なオプション（例えば、写真）のカルーセル
１２１０を備えてよい。ユーザは、スクリーン上に円形パターン１２４２を描くようにワ
ンド１２４０を動かすことにより、カルーセル１２１０を曲線１２１２に沿って回転させ
、様々な選択可能なオプションを表示することができる。一部の実施形態において、電子
デバイスは、ワンド１２４０が回転される方向（例えば、時計回りまたは反時計回り）に
基づいて特定の方向にカルーセル１２１０を回転させてよい。一部の実施形態において、
ディスプレイスクリーン１２００は、さらなるオプション１２２０を含んでもよく、オプ
ション１２２０は、カルーセル１２１０の１または複数のアイテムと関連づけられてもよ
いし関連づけられなくてもよい。
【００５０】
電子デバイスは、メディアシステムのユーザに、様々なアプリケーションまたは動作へ
のアクセスを提供してよい。一部の実施形態において、アプリケーションは、写真アプリ
ケーションを含んでよい。図１３は、本発明の一実施形態に従って、写真アプリケーショ
ンのディスプレイスクリーンの一例を示す図である。ディスプレイ１３００は、写真アプ
リケーションに関連づけられた複数のオプション１３１０（例えば、メニューオプション
）を含んでよい。電子デバイスから利用可能な１または複数の写真（例えば、コンピュー
タまたはデジタルカメラから受信した写真、または、電子デバイス上にローカルに格納さ
れた写真）が、ディスプレイ１３００の部分１３１２に表示されてよい。ユーザは、カー
ソル１３３２を用いて、拡大表示（例えば、フルスクリーン表示）するために部分１３１
２から写真を選択してよい。
【００５１】
図１４は、本発明の一実施形態に従って、フルスクリーンで表示するためにユーザによ
って選択された写真のディスプレイスクリーンの一例を示した図である。ディスプレイ１
４００は、一枚の写真１４０２を含んでよい。一部の実施形態において、写真はスライド
ショーの一部として表示されてもよいし、編集または修正のために表示されてもよい。デ
ィスプレイ１４００に表示される写真１４０２の範囲は、ディスプレイ１４００に対する
ワンド１４４０の相対位置に依存してよい。例えば、表示される写真１４０２の範囲は、
ワンド１４４０とディスプレイ１４００の間の距離に依存してよい。簡単のために、ディ
スプレイ１４００に対するワンド１４４０の位置は、原点座標系１４４２に対するワンド
１４４０の位置として表されてよい。
【００５２】
図１５は、本発明の一実施形態に従って、縮小表示された写真のディスプレイスクリー
ンの一例を示す図である。ディスプレイ１５００は、写真１５０２を含んでよく、その写
真は、写真１４０２（図１４）と同じであってよい。縮小するために、ユーザは、ワンド
１５４０とスクリーン１５００との間の距離が、ワンド１４４０（図１４）とスクリーン
１４００（図１４）との間の初期距離よりも長くなりうるように、ワンド１５４０をスク
リーン１５００から遠ざけてよい。ワンド１５４０とスクリーン１５００との間のより長
い距離は、原点座標系１５４２に対するワンド１５４０の位置として表されてよく、原点
座標系１５４２は、原点座標系１４４２（図１４）と同じものであってよい。一部の実施
形態において、ユーザは、ワンド１５４０を動かさずに入力メカニズムで適切な入力を提
供することによって、（例えば、縮小するために）ｚ方向の入力を提供してもよい。例え
ば、ユーザは、スクロールホイールを回転させる、タッチパッドで入力を提供する、また
は、ジョイスティックを動かすことによって、ｚ方向の入力を提供しスクリーン１５００
の画像を縮小してもよい。
【００５３】
図１６は、本発明の一実施形態に従って、拡大表示した写真のディスプレイスクリーン
の一例を示す図である。ディスプレイ１６００は、写真１６０２を含んでよく、その写真
は、写真１４０２（図１４）と同じであってよい。拡大するために、ユーザは、ワンド１
６４０とスクリーン１６００との間の距離が、ワンド１４４０（図１４）とスクリーン１
４００（図１４）との間の初期距離よりも短くなりうるように、ワンド１６４０をスクリ
ーン１６００に近づけてよい。ワンド１６４０とスクリーン１６００との間のより短い距
離は、原点座標系１６４２に対するワンド１６４０の位置として表されてよく、原点座標
系１６４２は、原点座標系１４４２（図１４）と同じものであってよい。一部の実施形態
において、ユーザは、ワンド１６４０を動かさずに入力メカニズムで適切な入力を提供す
ることによって、（例えば、拡大するために）ｚ方向の入力を提供してもよい。例えば、
ユーザは、スクロールホイールを回転させる、タッチパッドで入力を提供する、または、
ジョイスティックを動かすことによって、ｚ方向の入力を提供しスクリーン１６００の画
像を拡大してもよい。
【００５４】
一部の実施形態において、ユーザは、ワンドを動かすことによって、拡大画像の他の部
分を表示するよう、電子デバイスに指示することができる。図１７は、本発明の一実施形
態に従って、拡大表示された写真の異なる部分のディスプレイスクリーンの一例を示す図
である。ディスプレイ１７は、写真１７０２を含んでよく、その写真は、写真１６０２（
図１６）と同じであってよい。写真１６０２は拡大されているため、ユーザは写真の全体
を見ることができない。写真の隠れた部分を見るために、ユーザは、写真１６０２の表示
をスクロールして写真１７０２を表示するよう、電子デバイスに指示してよい。例えば、
これまで隠れていた写真１７０２の部分（例えば、写真１６０２の左の部分）を表示でき
るように写真１７０２の表示をずらす動作をスクリーン１７００に行わせるために、ワン
ド１７４０をスクリーン１７００の側方に（例えば、右に）方向付けてよい。図１７に示
すように、ワンド１７４０が、ワンド１６４０（図１６）の最初の方向から、ワンド１７
４０の方向に移動するように、右に向かってワンド１７４０を回転させてよい。ワンド１
６４０および１７４０の相対的な方向は、それぞれ、原点座標系１６４２および１７４２
に対するワンド１６４０および１７４０の位置として表されてよい。
【００５５】
一部の実施形態において、電子デバイスのズーム機能は、複数の要素（例えば、オプシ
ョン、アイコン、または，サムネイル画像）の任意の適切な表示に適用されてもよい。例
えば、ズーム機能は、写真のサムネイルリストに適用されてよい。図１８は、本発明の一
実施形態に従って、複数の画像を含むディスプレイスクリーンの一例を示す図である。デ
ィスプレイ１８００は、画像のリスト１８０２を含んでよい。一部の実施形態において、
リスト１８０２は、アルバムの一部、画像を整理するためのフォルダ、または、電子デバ
イス動作にアクセスするための一組のアイコンとして表示されてよい。写真が一枚の場合
と同様に、ディスプレイ１８００に示されるリスト１８０２の範囲は、ディスプレイ１８
００に対するワンド１８４０の相対位置によって決まってよい。例えば、表示されるリス
ト１８０２の範囲は、ワンド１８４０とディスプレイ１８００との間の距離によって決ま
ってよい。簡単のために、ディスプレイ１８００に対するワンド１８４０の位置は、原点
座標系１８４２に対するワンド１８４０の位置として表されてよい。一部の実施形態にお
いて、ディスプレイ１８００に表示されるリスト１８０２の範囲は、ｚ方向の動作または
命令を制御するためにワンド１８４０で提供された入力によって決まってもよい。
【００５６】
図１９は、本発明の一実施形態に従って、拡大表示した複数の画像のディスプレイスク
リーンの一例を示す図である。ディスプレイ１９００は、画像のリスト１９０２を含んで
よく、リスト１９０２は、リスト１８０２（図１８）と同じであってよい。拡大するため
に、ユーザは、ワンド１９４０とスクリーン１９００との間の距離が、ワンド１８４０（
図１８）とスクリーン１８００（図１８）との間の初期距離よりも短くなりうるように、
ワンド１９４０をスクリーン１９００に近づけてよい。ワンド１９４０とスクリーン１９
００との間のより短い距離は、原点座標系１９４２に対するワンド１９４０の位置として
表されてよく、原点座標系１９４２は、原点座標系１８４２（図１８）と同じものであっ
てよい。縮小するために、ユーザは、ワンド１９４０とスクリーン１９００との間の距離
が、ワンド１８４０（図１８）とスクリーン１８００（図１８）との間の初期距離よりも
長くなりうるように、ワンド１９４０をスクリーン１９００から遠ざけてよい（例えば、
図１５のスクリーン１５００に関して上述したのと同様に）。一部の実施形態において、
ユーザは、拡大または縮小するようディスプレイに指示するために、ワンド１８４０を動
かすことなく入力メカニズムで適切な入力を提供してもよい。例えば、ユーザは、スクロ
ールホイールを回転させる、タッチパッドで入力を提供する、または、ジョイスティック
を動かすことによって、ｚ軸方向の入力を提供しディスプレイ１８００および１９００の
画像を拡大・縮小してもよい。
【００５７】
望ましくない瞬間（例えば、音楽またはビデオの再生中）にズームすることを避けるた
めに、電子デバイスは、ユーザがズームオプションを選択した場合にのみ、ズーム機能を
提供してもよい。例えば、ユーザは、「ズーム」オプション９１２（図９）を選択するこ
とによってズームモードにアクセスできる。別の例として、ユーザは、ワンドを動かす前
または間に、ワンドの入力メカニズムで入力を提供して、ズーム機能を起動してもよい（
例えば、ワンドをツイストして、ズームのために前後に動かす、または、ボタンを押して
、ズームのために前後に動かす）。一部の実施形態において、ズーム機能は、特定のディ
スプレイスクリーンに対してのみ利用可能であってもよい。例えば、ズーム機能は、写真
、もしくは、画像またはアイコンのリスト、一時停止したビデオ、選択可能なオプション
のリストを見るときのみ利用可能であってよい。かかる場合、電子デバイスは、ディスプ
レイスクリーンがズームを利用可能でないものである時には、ｚ軸すなわち前後方向に沿
ったワンドの移動を無視するよう動作してよい。
【００５８】
図２０は、本発明の一実施形態に従って、ズーム機能を提供するための処理の一例を示
すフローチャートである。処理２０００は、工程２００２から始まる。工程２００４で、
メディアシステムは、ユーザがズームモードにアクセスする指示を提供したか否かを判定
してよい。例えば、電子デバイス１０４（図１）は、ズーム機能が利用可能であるスクリ
ーンをユーザが見ているか否かを判定してよい。別の例では、電子デバイス１０４は、ズ
ームモードにアクセスするためのユーザ入力を（例えば、図２の入力メカニズム２０８を
用いて、または、図１のワンド１０６を特定の方法で動かすことによって）ユーザが提供
したか否かを判定してもよい。ユーザがズームモードにアクセスするための指示を提供し
ていないと、電子デバイスが判定した場合、処理２０００は、工程２００６に進んで終了
してよい。
【００５９】
工程２００４で、ユーザがズームモードにアクセスするための指示を提供したと、メデ
ィアシステムが判定した場合、処理２０００は、工程２００８に進んでよい。工程２００
８で、メディアシステムは、ワンドとスクリーンとの間の初期距離を決定してよい。例え
ば、ワンド１０６は、光学要素２０２（図２）を用いて、スクリーン１０２（図１）との
相対距離（例えば、図１の赤外線モジュール１２０および１２２に対する距離）を決定し
、通信回路２０４（図２）を用いて、決定した初期距離を電子デバイス１０４に送信して
よい。別の例として、電子デバイス１０４は、例えば、赤外線モジュール１２０および１
２２を用いてワンド１０６によって放射された赤外線を受信し、受信した赤外線に基づい
て相対距離を算出することにより、ワンド１０６とスクリーン１０２との間の距離を直接
決定してもよい。
【００６０】
工程２０１０で、メディアシステムは、ワンドが移動したことを決定してよい。例えば
、ワンド１０６は、スクリーン１０２に対する現在距離を決定して、工程２００８で特定
された初期距離と現在距離を比較してよい。ワンド１０６は、現在距離が初期距離と異な
っていると判定した場合に、ワンドが移動したと決定してよい。別の例として、ワンド１
０８は、動き検出要素２０６（図２）を用いて、ワンド１０６がワンドの移動を示唆する
任意の加速度を受けたか否かを判定してもよい。動き検出要素２０６が加速イベントを特
定した場合に、ワンド１０６は、ワンドが移動したと決定してよい。
【００６１】
工程２０１２で、メディアシステムは、ワンドとスクリーンとの間の現在距離を決定し
てよい。例えば、ワンド１０６は、光学要素２０２を用いて、スクリーン１０２との相対
距離（例えば、赤外線モジュール１２０および１２２に対する距離）を決定し、通信回路
２０４を用いて、決定した現在距離を電子デバイス１０４に送信してよい。
【００６２】
工程２０１４で、メディアシステムは、ワンドがスクリーンに近づいたか否かを判定し
てよい。例えば、電子デバイス１０４は、工程２００８で決定された初期距離と工程２０
１２で決定された現在距離を比較してよく、現在距離が初期距離よりも短いか否かを判定
してよい。ワンドがスクリーンに近づいたと、メディアシステムが判定した場合、処理２
０００は、工程２０１６に進んでよい。
【００６３】
工程２０１６で、メディアシステムは、現在距離に基づいてスクリーン上の表示の拡大
量を決定してよい。例えば、電子デバイス１０４は、初期距離および現在距離の差を、最
大予測距離変動の平均値（例えば、ユーザの腕の長さ、すなわち、伸ばした腕をユーザの
体に着くまで動かすことを意味する）と比較し、初期距離および現在距離の差と、最大予
測距離変動と比に基づいて、スクリーン１０２に表示された画像を拡大してよい。別の例
として、メディアシステムは、新たな距離とズーム比との任意の他の適切な関係（例えば
、非線形の関係）を用いて、表示を拡大してもよい。一部の実施形態において、メディア
システムは、ワンドとスクリーンとの間の距離が変化する速度に基づいて表示を拡大して
もよい。
【００６４】
工程２０１８で、メディアシステムは、工程２０１６で決定した量だけ、スクリーンの
表示を拡大してよい。例えば、メディアシステムが、工程２０１２で決定された現在距離
に基づいて、画像を２００％に拡大すると決定した場合、電子デバイス１０４は、２００
％に拡大した画像を表示するようスクリーン１０２に指示してよい。次いで、処理２００
０は、工程２００８に戻ってよく、メディアシステムは、ワンドとスクリーンとの間の距
離変化を監視し続けてよい。
【００６５】
工程２０１４において、ワンドがスクリーンに近づいていないと、メディアシステムが
判定した場合、処理２０００は、工程２０２０に進んでよい。工程２０２０で、メディア
システムは、現在距離に基づいてスクリーン上の表示の縮小量を決定してよい。例えば、
電子デバイス１０４は、初期距離および現在距離の差を、最大予測距離変動の平均値（例
えば、ユーザの腕の長さ、すなわち、伸ばした腕をユーザの体に着くまで動かすことを意
味する）と比較し、初期距離および現在距離の差と、最大予測距離変動と比に基づいて、
スクリーン１０２に表示された画像を縮小してよい。別の例として、メディアシステムは
、現在距離とズーム比との任意の他の適切な関係（例えば、非線形の関係）を用いて、表
示を縮小してもよい。一部の実施形態において、メディアシステムは、ワンドとスクリー
ンとの間の距離が変化する速度に基づいて表示を縮小してもよい。
【００６６】
工程２０２２で、メディアシステムは、工程２０２０で決定した量だけ、スクリーンの
表示を縮小してよい。例えば、メディアシステムが、工程２０１２で決定された現在距離
に基づいて、画像を５０％に縮小すると決定する場合、電子デバイス１０４は、５０％に
縮小した画像を表示するようスクリーン１０２に指示してよい。次いで、処理２０００は
、工程２００８に戻ってよく、メディアシステムは、ワンドとスクリーンとの間の距離変
化を監視し続けてよい。
【００６７】
一部の実施形態では、処理２０００の工程２００８、２０１０、２０１２、および、２
０１４は、工程２０２４に置き換えてもよい。工程２０２４で、メディアシステムは、ユ
ーザが拡大するための命令を入力メカニズムで提供したか否かを判定してよい。例えば、
ワンド１０６は、ユーザが（例えば、入力メカニズム２０８で）ｚ方向の入力を提供した
か否かを判定してよい。ユーザが拡大するための入力を提供したと、メディアシステムが
判定した場合、処理２０００は、上述のように工程２０１６に進んでよい。一方、工程２
０２４で、ユーザが縮小するための入力を提供していないと、メディアシステムが判定し
た場合、処理２０００は、上述の工程２０２０に進んでよい。
【００６８】
一部の実施形態において、メディアシステムは、フラッシュライトアプリケーションを
ユーザに提供してもよい。図２１は、本発明の一実施形態に従って、フラッシュライトア
プリケーションのユーザ選択のディスプレイスクリーンの一例を示す図である。ディスプ
レイ２１００は、ディスプレイスクリーン１０００（図１０）と同様または同一であって
よく、ユーザが特定のオプション（例えば、フラッシュライトオプション２１１２）上に
カーソル（図示せず）を重ねることによって選択できるオプション２１１０を含んでよい
。一部の実施形態において、ユーザは、ワンド２１４０を用いてオプション２１１２を指
し示してオプション２１１２上にカーソルを重ねることによってフラッシュライトオプシ
ョン２１１２を選択し、オプションを選択する指示を提供してよい（例えば、ボタンを押
下する、入力メカニズムで別の入力を提供する、特定の方法でワンド２１４０を動かす、
または、所定の時間にわたってオプション２１１２上にカーソルを置いておく、など）。
ディスプレイ２１００は、オプションが選択されたことを示すために、オプション２１１
２に強調表示領域２１３４を設けてよい。
【００６９】
図２２は、本発明の一実施形態に従って、フラッシュライトアプリケーションのディス
プレイスクリーンの一例を示す図である。ディスプレイ２２００は、暗部分２２１２を暗
くしたままでスクリーン２２００の一部を明るくしうるフラッシュライトビーム２２１０
を備えてよい。フラッシュライトビーム２２１０は、ワンド２２４０がスクリーン２２０
０の一部だけを照らすフラッシュライトであるという印象をユーザが持ちうるように、ワ
ンド２２４０の方向の延長線上に位置するスクリーン２２００の部分に表示されてよい。
フラッシュライトビーム２２１０は、例えば、円形、長方形、正方形、または、任意の形
状（例えば、ロゴなど、特定の物体のような形状）など、任意の適切な形状を有してよい
。
【００７０】
図２３は、本発明の一実施形態に従って、ユーザがスクリーンからワンドを引き離した
時のフラッシュライトアプリケーションのディスプレイスクリーンの一例を示す図である
。ワンド２３４０がフラッシュライトであるという印象をユーザに与えるために、ユーザ
がワンド２３４０をスクリーン２２００から遠ざけて、ワンド２３４０とスクリーン２３
００の間の距離が長くなった時に、スクリーン２３００に表示されたフラッシュライトビ
ームが、大きくなってよい。図２３に示すように、ワンド２３４０がスクリーン２３００
から遠ざけられたため、フラッシュライトビーム２３１０は、フラッシュライトビーム２
２１０（図２２）よりも大きくてよく、暗部分２３１２は、暗部分２２１２（図２２）よ
りも小さくてよい。スクリーン２３００に対するワンド２３４０の位置は、原点座標系２
３４２に対するワンド２３００の位置として表されてよい。一部の実施形態において、ユ
ーザは、フラッシュライトビーム２３１０のサイズを変更するようディスプレイに指示す
るために、ワンド２３４０を動かすことなく入力メカニズムで適切な入力を提供してもよ
い。例えば、ユーザは、スクロールホイールを回転させる、タッチパッドで入力を提供す
る、または、ジョイスティックを動かすことによって、ｚ方向の入力を提供しフラッシュ
ライトビーム２３１０のサイズを変更してもよい。
【００７１】
図２４は、本発明の一実施形態に従って、ユーザがスクリーンにワンドを近づけた時の
フラッシュライトアプリケーションのディスプレイスクリーンの一例を示す図である。原
点座標系２３４２（図２３）と同じであってよい原点座標系２４４２に対するワンド２４
４０の位置によって示されたように、ユーザがワンド２４４０をスクリーン２４００に近
づけた場合、フラッシュライトビーム２３１０は、暗部分２４１２が（例えば、図２２の
暗部分２２１２、図２３の暗部分２３１２に比べて）拡大されるように、（例えば、図２
２のフラッシュライトビーム２２１０、図２３のフラッシュライトビーム２３１０に比べ
て）縮小されてよい。このようなフラッシュライトビーム２４１０の挙動は、ワンド２４
４０がフラッシュライトであるという印象をユーザに与えうる。一部の実施形態において
、フラッシュライトビーム２４１０のサイズを変更するようディスプレイに指示するため
に、（例えば、ワンド２４４０とスクリーン２４００の間の距離を変えることに加えて、
または、それに代えて）ワンド２４４０を動かすことなく入力メカニズムで適切な入力を
提供してもよい。
【００７２】
図２５は、本発明の一実施形態に従って、ユーザがスクリーンに対して斜めにワンドを
向けた時のフラッシュライトアプリケーションのディスプレイスクリーンの一例を示す図
である。ディスプレイスクリーン２５００は、フラッシュライトビーム２５１０および暗
部分２５１２を含んでよい。一部の実施形態において、フラッシュライトビーム２５１０
は、ワンド２５４０がスクリーン２５００を指す角度を表現するように楕円形であってよ
い。例えば、フラッシュライトビーム２５１０の特徴的な長さ（例えば、楕円を規定する
２つの軸の長さ）は、ワンド２５４０がスクリーンに向かう角度（例えば、ワンドの方向
のｘ−ｚ成分とｚ軸との間の角度）と関連してよい。一部の実施形態において、スクリー
ン２５００は陰影２５１４を含んでもよい。陰影２５１４は、ワンド２５４０が斜めの光
源を提供しうる場合に、斜めの光源の効果を提供するために表示されてよい。一部の実施
形態において、表示されるフラッシュライトビーム２５１０および陰影２５１４の形状は
、スクリーン２５００の中心から離れる向きのワンド２５４０の動きに関連してよい（例
えば、斜めの光源の角度は、ワンド２５４０の動きに関連していてよい）。
【００７３】
一部の実施形態において、フラッシュライトアプリケーションは、逆フラッシュライト
表示をユーザに提供してもよい。例えば、ユーザは、逆フラッシュライトを用いて、スク
リーン上に表示された特定の情報を隠しつつ、（例えば、ゲストや他のユーザに）他の情
報を見せることができる。この方法は、例えば、秘密の情報を隠しつつ秘密ではない情報
を見せるのに有効であり、また、プレゼンテーションの一部として有用である。図２６は
、本発明の一実施形態に従って、フラッシュライトビームが暗いフラッシュライトアプリ
ケーションのディスプレイスクリーンの一例を示す図である。ディスプレイ２６００は、
残り部分２６１２が照明された状態でスクリーン２６００の一部を暗くしうるフラッシュ
ライトビーム２６１０を備えていてよい。フラッシュライトビーム２６１０は、ワンド２
６４０がフラッシュライトであるという印象をユーザが持ちうるように、ワンド２６４０
の方向の延長線上に位置するスクリーン２６００の部分に表示されてよい。一部の実施形
態において、ユーザは、ワンド２６４０をスクリーン２６００に対して前後に移動させる
ことにより、それぞれ、フラッシュライトビーム２６１０のサイズを拡大・縮小してよい
（例えば、図２３および図２４を参照して上述したように）。一部の実施形態において、
ユーザは、フラッシュライトビーム２６１０のサイズを変更するようディスプレイに指示
するために、ワンド２６４０を動かすことなく入力メカニズムで適切な入力を提供しても
よい。
【００７４】
図２７は、本発明の一実施形態に従って、フラッシュライトビームが暗く、ワンドがス
クリーンに対して斜めに保持されている、フラッシュライトアプリケーションのディスプ
レイスクリーンの一例を示す図である。ディスプレイスクリーン２７００は、暗いフラッ
シュライトビーム２７１０および照明部分２７１２を含んでよい。一部の実施形態におい
て、フラッシュライトビーム２７１０は、ワンド２７４０がスクリーン２７００を指す角
度を表現するように楕円形であってよい。例えば、フラッシュライトビーム２７１０の特
徴的な長さ（例えば、楕円を規定する２つの軸の長さ）は、ワンド２７４０がスクリーン
に向かう角度（例えば、ワンドの方向のｘ−ｚ成分とｚ軸との間の角度）と関連してよい
。別の例として、フラッシュライトビーム２７１０の形状は、ユーザによるワンド２７４
０の動きと関連してよい（例えば、ｘ方向の動きがあった時には、フラッシュライトがス
クリーン２７００に向かっていくｘ方向の見かけ上の角度を変化させるよう、電子デバイ
スに指示する）。一部の実施形態において、スクリーン２７００は陰影２７１４を含んで
もよい。陰影２７１４は、ワンド２７４０が斜めの光源を提供しうる場合に、斜めの光源
の効果を提供するために表示されてよい。
【００７５】
図２８および図２９は、本発明の一実施形態に従って、ユーザがワンドを動かしてフラ
ッシュライトビームの方向を変化させる際のフラッシュライトアプリケーションのディス
プレイの例を示す図である。ディスプレイスクリーン２８００は、フラッシュライトビー
ム２８１０および暗部分２８１２を含んでよい。ワンド２８４０は、ディスプレイ２８０
０の中央に向けられてよく、そうすれば、ビーム２８１０は、実質的に円形になり、スク
リーンの中央付近に配置される。ワンド２８４０の方向は、原点座標系２８４２に対して
示されてよい。
【００７６】
ユーザが、図２９のワンド２９４０の方向のようにワンド２８４０を動かすと、ディス
プレイスクリーン２９００は、フラッシュライトビーム２９１０および暗部分２９１２を
備えうる。一部の実施形態において、フラッシュライトビーム２９１０は、ワンド２９４
０がスクリーン２９００を指す角度を表現するように楕円形であってよい。例えば、フラ
ッシュライトビーム２９１０の特徴的な長さ（例えば、楕円を規定する２つの軸の長さ）
は、ワンド２９４０がスクリーンに向かう角度（例えば、ワンドの方向のｘ−ｚ成分とｚ
軸との間の角度）と関連してよい。別の例として、フラッシュライトビーム２９１０の形
状は、ユーザによるワンド２９４０の動きと関連してよい。一部の実施形態において、ビ
ーム２９１０は、ワンド２９４０がスクリーン２９００を指す方向を表すように、スクリ
ーン２９００上に配置されてよい。例えば、ビーム２９１０は、ワンド２９００がフラッ
シュライトであるという印象をユーザが持つように配置されてよい（例えば、ビーム２９
１０の位置は、フラッシュライト２９４０の方向に従う）。
【００７７】
図３０および図３１は、本発明の一実施形態に従って、ユーザがワンドを動かしてフラ
ッシュライトビームの方向を変化させる際のフラッシュライトアプリケーションのディス
プレイの別の例を示す図である。ディスプレイスクリーン３０００は、フラッシュライト
ビーム３０１０および暗部分３０１２を含んでよい。ワンド３０４０は、ディスプレイ３
０００の中央に向けられてよく、そうすれば、ビーム３０１０は、実質的に円形になり、
スクリーンの中央付近に配置される。ワンド３０４０の方向は、原点座標系３０４２に対
して示されてよい。
【００７８】
ユーザが、図３１のワンド３１４０の方向のようにワンド３０４０を動かすと、ディス
プレイスクリーン３１００は、フラッシュライトビーム３１１０および暗部分３１１２を
備えうる。一部の実施形態において、フラッシュライトビーム３１１０は、ワンド３１４
０がスクリーン３１００を指す角度（例えば、原点座標系３０４２と同じであってよい原
点座標系３１４２に対する角度）を示すために楕円形であってよい。例えば、フラッシュ
ライトビーム３１１０の特徴的な長さ（例えば、楕円を規定する２つの軸の長さ）は、ワ
ンド３１４０がスクリーンを指す角度（例えば、ワンドの方向のｘ−ｚ成分とｚ軸との間
の角度）と関連してよい。別の例として、フラッシュライトビーム３１１０の形状は、ユ
ーザによるワンド３１４０の動きと関連してよい。一部の実施形態において、ビーム３１
１０は、スクリーン３１００の中央付近に配置されたままでよいが、ワンド３１４０がス
クリーン３１００を指す方向を表現するように、陰影３１１４を備えてもよい。例えば、
陰影３１１４は、ユーザが、現在の角度からスクリーン３１００の中心に向けたフラッシ
ュライトとしてワンド３１００を用いた場合に表示される陰影であるかのように表示され
てよい（例えば、陰影３１１４およびビーム３１１０は、ワンド３１４０の方向に従う）
。
【００７９】
ユーザは、任意の適切な方法で、フラッシュライトアプリケーションの機能（例えば、
陰影、ビームの移動、および、ビームの形状）を切り替えてよい。例えば、ユーザは、１
または複数の機能を起動するために、ワンドの入力メカニズムを用いて特定の入力を提供
してよい。別の例として、ユーザは１または複数の機能を起動または終了するために、特
定の方法でワンドを保持または移動してよい（例えば、フラッシュライトに陰影を加える
ためにワンドをスナップする）。
【００８０】
図３２は、本発明の一実施形態に従って、フラッシュライトアプリケーションの処理の
一例を示すフローチャートである。処理３２００は、工程３２０２から始まる。工程３２
０４で、メディアシステムは、ユーザがフラッシュライトアプリケーションにアクセスす
る指示を提供したか否かを判定してよい。例えば、電子デバイス１０４（図１）は、ユー
ザがフラッシュライトアプリケーションにアクセスするための指示を（例えば、図２の入
力メカニズム２０８を用いて、または、図１のワンド１０６を特定の方法で動かすことに
よって）提供したか否かを判定してよい。ユーザがフラッシュライトアプリケーションに
アクセスするための指示を提供していないと、メディアシステムが判定した場合、処理３
２００は、工程３２０６に進んで終了してよい。
【００８１】
一方、工程３２０４で、ユーザがフラッシュライトアプリケーションにアクセスするた
めの指示を提供したと、メディアシステムが判定した場合、処理３２００は、工程３２０
８に進んでよい。工程３２０８で、メディアシステムは、ワンドとスクリーンとの間の距
離を決定してよい。例えば、ワンド１０６は、赤外線モジュール１２０および１２２（図
１）に対する自身の位置を検出し、決定された位置に基づいてワンド１０６およびスクリ
ーン１０２（図１）の間の距離を決定してよい。ワンド１０６は、任意の適切な方法で、
電子デバイス１０４に決定された距離を送信してよい。
【００８２】
工程３２１０において、メディアシステムは、工程３２０８で決定された距離に基づい
て、スクリーンに表示すべきフラッシュライトビームのサイズを決定してよい。例えば、
電子デバイス１０４は、スクリーン１０２のサイズと決定された距離との比に基づいて、
フラッシュライトビームのサイズを決定してよい。一部の実施形態において、決定された
距離とフラッシュライトビームのサイズとを相関させるための他の方法が用いられてもよ
い。
【００８３】
一部の実施形態において、処理３０００は、工程３２０８および３２１０を工程３２１
１で置き換えてもよい。工程３２１１で、メディアシステムは、ユーザ入力に基づいて、
表示すべきフラッシュライトビームのサイズを決定してよい。例えば、電子デバイス１０
４は、ｚ軸方向の移動のための指示を提供するよう動作するワンド１０６から、ユーザ入
力を受信してよい。
【００８４】
工程３２１２で、メディアシステムは、スクリーンに対するワンドの方向を決定してよ
い。例えば、ワンド１０６は、赤外線モジュール１２０および１２２に対する自身の位置
を検出し、赤外線モジュールに対する自身の方向を決定してよい。次いで、ワンド１０６
または電子デバイス１０４は、スクリーン１０２と赤外線モジュール１２０および１２２
との相対位置に基づいて、スクリーン１０２に対するワンド１０６の方向を決定してよい
。一部の実施形態では、上記に代えてまたは加えて、ワンド１０６は、動き検出要素２０
６（図２）から受信した情報を用いて、ワンド１０６の方向を決定してもよい。ワンド１
０６は、任意の適切な方法を用いて、スクリーン１０２に対する自身の方向を電子デバイ
ス１０４に送信してよい。
【００８５】
工程３２１４において、メディアシステムは、工程３２１２で決定した方向に基づいて
、フラッシュライトビームの位置、形状、および、陰影を決定してよい。例えば、電子デ
バイス１０４は、ワンド１０６がスクリーン１０２を指す方向に基づいて、フラッシュラ
イトビームの位置を決定してよい（例えば、フラッシュライトビームは、ワンド１０６の
方向の延長線上に配置される）。別の例として、電子デバイス１０４は、ワンド１０６が
スクリーン１０２を指す角度に基づいて、フラッシュライトビームの形状を決定してよい
。フラッシュライトビームの形状が楕円形である場合、電子デバイス１０４は、決定され
た方向に基づいて、主軸の比を決定してよい。さらに別の例として、電子デバイス１０２
は、工程３２１２で決定された方向に基づいて、または、ワンド１０６の動きに関連する
受信された情報に基づいて、フラッシュライトビームの周りに表示される陰影の暗さおよ
びグラデーションを決定してよい。
【００８６】
工程３２１６において、メディアシステムは、工程３２１０および３２１４で決定され
たサイズ、形状、および、陰影を有するフラッシュライトを、工程３２１４で決定された
位置に表示してよい。例えば、電子デバイス１０４は、工程３２１４で決定された位置に
、工程３２１０および３２１４で決定されたサイズ、形状、および、陰影を有するフラッ
シュライトビームを、スクリーン１０２に表示させてよい。
【００８７】
工程３２１８で、メディアシステムは、ユーザがフラッシュライトアプリケーションを
終了する指示を提供したか否かを判定してよい。例えば、電子デバイス１０４は、ユーザ
がフラッシュライトアプリケーションを終了するための指示を（例えば、入力メカニズム
２０８を用いて、または、ワンド１０６を特定の方法で動かすことによって）提供したか
否かを判定してよい。ユーザがフラッシュライトアプリケーションを終了するための指示
を提供したと、メディアシステムが判定した場合、処理３２００は、工程３２２０に進ん
で終了してよい。
【００８８】
一方、工程３２１８で、ユーザがフラッシュライトアプリケーションを終了するための
指示を提供していないと、メディアシステムが判定した場合、処理３２００は、工程３２
２２に進んでよい。工程３２２２で、メディアシステムは、ワンドが動いたか否かを判定
してよい。例えば、ワンド１０６は、動き検出要素２０８を用いて、ワンド１０６が動い
たか否かを判定してよい。別の例として、ワンド１０６は、赤外線モジュール１２０およ
び１２２に対する自身の以前の位置および方向と、赤外線モジュール１２０および１２２
に対する自身の現在の位置および方向とを比較して、ワンド１０６が移動されたか否かを
判定してよい。ワンド１０６が動いていないと、メディアシステムが判定した場合、処理
３２００は、工程３２１８に戻ってよく、メディアシステムは、ユーザの相互作用を監視
してよい。
【００８９】
一方、工程３２２２で、ワンド１０６が動いたと、メディアシステムが判定した場合、
処理３２００は、工程３２０８に進んで、フラッシュライトビームのための新たな現在位
置、サイズ、形状、および、陰影を決定してよい。
【００９０】
一部の実施形態において、メディアシステム１００のユーザは、ワンド１０６を用いて
、電子デバイス１０２によって表示されたスクリーンをスクロールしてもよい。
【００９１】
図３３は、本発明の一実施形態に従って、ユーザが任意の方向にスクロールさせること
ができるディスプレイスクリーンの一例を示す図である。ディスプレイスクリーン３３０
０は、ユーザによって選択可能な画像３３０２を含んでよい。ワンド３３１０は、１また
は複数の画像３３０２を選択するため、または、ディスプレイスクリーン３３００をスク
ロールさせるために、カーソル３３０４の動きを制御するよう動作しうる。一部の実施形
態において、ユーザは、ワンド３３１０を動かすことによって、カーソル３３０４を移動
させてよい。スクリーン３３００に関するワンド３３１０の方向は、原点座標系３３１２
に対して示されてよい。一部の実施形態において、画像３３０２またはその他の表示され
たオブジェクトは、セットになったもの（例えば、フォトアルバム）の一部であってよい
。
【００９２】
図３４および図３５は、本発明の一実施形態に従って、それぞれ左右方向に水平に表示
をスクロールできるディスプレイスクリーンの一例を示す図である。ディスプレイスクリ
ーン３４００は、画像３４０２を含んでよく、そこには、画像３３０２（図３３）と同一
の画像がいくつか含まれてよい。同様に、ディスプレイスクリーン３５００は、画像３５
０２を含んでよく、そこには、画像３３０２（図３３）と同一の画像がいくつか含まれて
よい。ワンド３４１０は、１または複数の画像３４０２を選択するためにカーソル３４０
４の動きを制御するよう動作してよく、ワンド３５１０は、１または複数の画像３５０２
を選択するためにカーソル３５０４の動きを制御するよう動作してよい。
【００９３】
最初にスクリーン３４００またはスクリーン３５００上に存在しない画像を見るために
、ユーザは、カーソル３４０４および３５０５が、それぞれスクリーン３４００および３
５００の横の方を指し示すように、それぞれワンド３４１０およびワンド３５１０を方向
付けてよい。例えば、最初の画像３３０２を右にスクロールさせるために、ユーザは、（
例えば、互いに同じ原点座標系であってよい原点座標系３３１２および３４１２に対して
図示したように）ワンド３３１０よりも右に向くようにワンド３４１０を動かしてよく、
それにより、カーソル３４０４が右に移動し、画像３３０２が右にスクロールして、画像
３４０２が表示される。別の例として、最初の画像３３０２を左にスクロールさせるため
に、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３１２および
３５１２に対して図示したように）ワンド３３１０よりも左に向くようにワンド３５１０
を動かしてよく、それにより、カーソル３５０４が左に移動し、画像３３０２が左にスク
ロールして、画像３５０２が表示される。一部の実施形態では、ユーザがワンド３４１０
および３５１０を動かした時に、ワンド内の動き検出要素が、それぞれ左右の動きを検出
して、画像３４０２および３５０２の表示を制御する電子デバイスにその動きを送信しう
る。かかる場合、ユーザは、スクリーンの特定の部分を指し示すことなく、画像の表示を
スクロールできる。
【００９４】
図３６および図３７は、本発明の一実施形態に従って、それぞれ左右方向に水平に表示
をページングできるディスプレイスクリーンの一例を示す図である。ディスプレイスクリ
ーン３６００は、画像３６０２を含んでよく、そこには、画像３３０２（図３３）と異な
る画像が含まれてよい。同様に、ディスプレイスクリーン３７００は、画像３７０２を含
んでよく、そこには、画像３３０２（図３３）と異なる画像が含まれてよい。ワンド３６
１０は、１または複数の画像３６０２の選択のためにカーソル３６０４の動きを制御する
よう動作してよく、ワンド３７１０は、１または複数の画像３７０２の選択のためにカー
ソル３７０４の動きを制御するよう動作してよい。
【００９５】
最初にスクリーン３６００またはスクリーン３７００上に存在しない画像を見るために
、ユーザは、カーソル３６０４および３７０５が、それぞれスクリーン３６００および３
７００の端または端の外側を指し示すように、それぞれワンド３６１０およびワンド３７
１０を方向付けてよい。例えば、最初の画像３３０２を右にページングする（例えば、画
像３３０２のすべてを、画像３３０２の右に位置する隣の画像セットに置き換える）ため
に、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３１２および
３６１２に対して図示したように）ワンド３３１０よりも右に向けてスクリーン３６００
の右端または右端の外側を指すようにワンド３６１０を動かしてよく、それにより、カー
ソル３６０４がスクリーン３６００の右端に移動し、画像３３０２が右にページングされ
、画像３６０２が表示される。別の例として、最初の画像３３０２を左にページングする
（例えば、画像３３０２のすべてを、画像３３０２の左に位置する隣の画像セットに置き
換える）ために、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３
３１２および３７１２に対して示すように）ワンド３３１０よりも左に向けてスクリーン
３７００の左端または左端の外側を指すようにワンド３７１０を動かしてよく、それによ
り、カーソル３７０４がスクリーン３７００の左端に移動し、画像３３０２が左にページ
ングされ、画像３７０２が表示される。
【００９６】
一部の実施形態では、ユーザがワンド３６１０および３７１０を動かした時に、ワンド
内の動き検出要素が、それぞれ左右の動きを検出して、画像３４０２および３５０２の表
示を制御する電子デバイスにその動きを送信しうる。スクロール命令とページング命令を
区別するために、メディアシステムは、送信された動き情報から、その動きが特定の動き
を超えていたか否かを判定してよい（例えば、大きな動きはページングを指示し、小さな
動きはスクロールを指示する、など）。一部の実施形態において、ユーザは、ワンドを動
かすことに加えて入力を提供する（例えば、ボタンを押下しつつワンドを動かす）ことに
よって、ディスプレイにページングさせてもよい。かかる場合、ユーザは、スクリーンの
特定の部分を指し示すことなく、画像の表示をページングできる。メディアシステムがス
クリーン３６００および３７００上の表示をページングしていることを（例えば、さらに
、表示をスクロールしていないことを）ユーザに知らせるために、カーソル３６０４およ
び３７０４は、カーソル３３０４（図３３）と異なっていてもよい。一部の実施形態にお
いて、メディアシステムは、画像をページングする代わりに、スクリーン３６００および
３７００に表示された画像を高速にスクロールしてもよい。
【００９７】
図３８および図３９は、本発明の一実施形態に従って、それぞれ上下方向に垂直に表示
をスクロールできるディスプレイスクリーンの一例を示す図である。ディスプレイスクリ
ーン３８００は、画像３８０２を含んでよく、そこには、画像３３０２（図３３）と同一
の画像がいくつか含まれてよい。同様に、ディスプレイスクリーン３９００は、画像３９
０２を含んでよく、そこには、画像３３０２（図３３）と同一の画像がいくつか含まれて
よい。ワンド３８１０は、１または複数の画像３８０２を選択するためにカーソル３８０
４の動きを制御するよう動作してよく、ワンド３９１０は、１または複数の画像３９０２
を選択するためにカーソル３９０４の動きを制御するよう動作してよい。
【００９８】
最初にスクリーン３８００またはスクリーン３９００上に存在しない画像を見るために
、ユーザは、カーソル３８０４および３９０５が、それぞれスクリーン３８００および３
９００の上部または下部を指し示すように、それぞれワンド３８１０およびワンド３９１
０を方向付けてよい。例えば、最初の画像３９０２を上にスクロールさせるために、ユー
ザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３１２および３８１２
に対して図示したように）ワンド３３１０よりも上に向くようにワンド３９１０を動かし
てよく、それにより、カーソル３８０４が上に移動し、画像３３０２が上にスクロールし
て、画像３８０２が表示される。別の例として、最初の画像３３０２を下にスクロールさ
せるために、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３１
２および３９１２に対して示すように）ワンド３３１０よりも下に向くようにワンド３９
１０を動かしてよく、それにより、カーソル３９０４が下に移動し、画像３３０２が下に
スクロールして、画像３９０２が表示される。一部の実施形態では、ユーザがワンド３８
１０および３９１０を動かした時に、ワンド内の動き検出要素が、それぞれ上下の動きを
検出して、画像３８０２および３９０２の表示を制御する電子デバイスにその動きを送信
しうる。かかる場合、ユーザは、スクリーンの特定の部分を指し示すことなく、画像の表
示をスクロールできる。
【００９９】
図４０および図４１は、本発明の一実施形態に従って、それぞれ上下方向に垂直に表示
をページジングできるディスプレイスクリーンの一例を示す図である。ディスプレイスク
リーン４０００は、画像４００２を含んでよく、そこには、画像３３０２（図３３）と異
なる画像が含まれてよい。同様に、ディスプレイスクリーン４１００は、画像４１０２を
含んでよく、そこには、画像３３０２（図３３）と異なる画像が含まれてよい。ワンド４
０１０は、１または複数の画像４００２を選択するためにカーソル４００４の動きを制御
するよう動作してよく、ワンド４１１０は、１または複数の画像４１０２を選択するため
にカーソル４１０４の動きを制御するよう動作してよい。
【０１００】
最初にスクリーン４０００またはスクリーン４１００上に存在しない画像を見るために
、ユーザは、カーソル４００４および４１０５が、それぞれスクリーン４０００および４
１００の端または上下端の外側を指し示すように、それぞれワンド４０１０およびワンド
４１１０を方向付けてよい。例えば、最初の画像３３０２を上にページングする（例えば
、画像３３０２のすべてを、画像３３０２の上に位置する次の画像セットに置き換える）
ために、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３１２お
よび４０１２に対して図示したように）ワンド３３１０よりも上に向けてスクリーン４０
００の上端または上端の外側を指すようにワンド４０１０を動かしてよく、それにより、
カーソル４００４がスクリーン４０００の上端に移動し、画像３３０２が上にページング
され、画像４００２が表示される。例えば、最初の画像３３０２を下にページングする（
例えば、画像３３０２のすべてを、画像３３０２の下に位置する次の画像セットに置き換
える）ために、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３
１２および４１１２に対して示すように）ワンド３３１０よりも下に向けてスクリーン４
１００の下端または下端の外側を指すようにワンド４１１０を動かしてよく、それにより
、カーソル４１０４がスクリーン４１００の下端に移動し、画像３３０２が下にページン
グされ、画像４１０２が表示される。
【０１０１】
一部の実施形態では、ユーザがワンド４０１０および４１１０を動かした時に、ワンド
内の動き検出要素が、それぞれ上下の動きを検出して、画像３４０２および３５０２の表
示を制御する電子デバイスにその動きを送信しうる。スクロール命令とページング命令を
区別するために、メディアシステムは、送信された動き情報から、その動きが特定の動き
を超えていたか否かを判定してよい（例えば、大きな動きはページングを指示し、小さな
動きはスクロールを指示する、など）。一部の実施形態において、ユーザは、ワンドを動
かすことに加えて入力を提供する（例えば、ボタンを押下しつつワンドを動かす）ことに
よって、ディスプレイにページングさせてもよい。かかる場合、ユーザは、スクリーンの
特定の部分を指し示すことなく、画像の表示をページングできる。メディアシステムがス
クリーン４０００および４１００上の表示をページングしていることをユーザに知らせる
ために、カーソル４００４および４１０４は、カーソル３３０４（図３３）と異なってい
てもよい。一部の実施形態において、メディアシステムは、画像をページングする代わり
に、スクリーン４０００および４１００に表示された画像を高速にスクロールしてもよい
。
【０１０２】
一部の実施形態において、ユーザは、スクリーン上に表示された仮想キーボードを用い
てキャラクタを入力するために、メディアシステムのスクロール機能を用いてよい。ユー
ザは、例えば、検索用語を入力する、インターネットアドレスにナビゲートする、電子デ
バイスにログインする、メモを書き留める（例えば、Ｅメールまたはリマインダ）、フォ
ルダまたはアルバム（例えば、フォトアルバム）を作成する、または、任意の他の適切な
目的など、任意の適切な目的のために仮想キーボードアプリケーションを用いてよい。図
４２は、本発明の一実施形態に従って、キーボードアプリケーションを選択するためのデ
ィスプレイスクリーンの一例を示す図である。ディスプレイスクリーン４２００は、ユー
ザが、（例えば、特定のオプションをワンド４２４０で指し示して）特定のオプション上
にカーソル４２１２を置くことによって選択できる選択可能なオプション４２１０を含ん
でよい。ユーザがオプションを選択する指示を提供すると、電子デバイスは、そのオプシ
ョンが選択されたことをユーザに示すために、強調表示領域４２１４を表示してよい。ユ
ーザは、例えば、入力メカニズムで選択を提供する（例えば、ボタンを押す）、または、
特定の方法でワンド４２４０を動かす（例えば、ワンド４２４０をフリックする、特定の
方法でワンド４２４０を回転させる、または、スクリーン４２００から特定の距離だけワ
ンド４２４０を離す）など、任意の適切な方法でオプションを選択してよい。
【０１０３】
図４３は、本発明の一実施形態に従って、キーボードアプリケーションのディスプレイ
スクリーンの一例を示す図である。ディスプレイスクリーン４３００は、仮想キーボード
４３１０および入力ボックス４３１２を備えてよい。仮想キーボード４３１０は、例えば
、すべての文字および数字を含む、任意の適切なキャラクタセットを備えてよい。一部の
実施形態において、キャラクタは、コンピュータのキーボード（例えば、ＱＷＥＲＴＹ配
列）のように配列されてもよいし、アルファベット順に配置されてもよい。一部の実施形
態において、仮想キーボード４３１０が、最初に表示されていない付加的なキャラクタに
アクセスするための１または複数のオプション（例えば、「ＳＨＩＦＴ」または「ＦＵＮ
ＣＴＩＯＮ」キー）を備えてもよいし、ユーザが、ワンド４３４０を用いて入力を提供す
る（例えば、ワンドでボタンを押下する）ことによって、付加的な文字にアクセスしても
よい。
【０１０４】
ユーザは、（例えば、キャラクタをワンド４３４０で指すことによって）キャラクタの
上にカーソル４３２０を置き、次いで、ワンド４３４０で選択入力を提供することにより
、キャラクタ（例えば、文字または数字）を選択してよい。例えば、ユーザは、入力メカ
ニズムを用いてもよいし（例えば、ボタンを押下する、など）、特定の方法でワンド４３
４０を動かしてもよい（例えば、ワンド４３４０をフリックする、特定の方法でワンド４
３４０を回転させる、または、スクリーン４３００から特定の距離だけワンド４３４０を
離す、など）。一部の実施形態において、電子デバイスは、キャラクタ上に強調表示領域
４３２２を配置することによって、そのキャラクタが選択されたことを示してよい。
【０１０５】
ユーザが仮想キーボード４３１０からキャラクタを選択すると、選択されたキャラクタ
は、入力ボックス４３１２内に表示されてよい。ユーザは、選択した位置にワンド４３４
０を向けることによって、入力ボックス４３１２内の任意の位置にカーソルを配置できる
。間違った入力を消すために、ユーザは「戻る」オプション４３１４を選択してもよいし
、ワンド４３４０で任意の他の適切な入力を提供してもよい（例えば、ワンド４３４０の
ボタンを押下する、または、特定の方法でワンド４３４０を動かす、など）。ユーザは、
入力ボックス４３４０内に完全な入力を入力したら、「選択」オプション４３１６を選択
してもよいし、ワンド４３４０で任意の他の適切な入力を提供してもよい（例えば、ワン
ド４３４０のボタンを押下する、または、特定の方法でワンド４３４０を動かす、など）
。
【０１０６】
図４４は、本発明の一実施形態に従って、キーボードアプリケーションのディスプレイ
スクリーンの別の例を示す図である。ディスプレイスクリーン４４００は、仮想キーボー
ド４４１０および入力ボックス４４１２を備えてよい。仮想キーボード４４１０は、ユー
ザが入力するために選択できる様々なキャラクタを含む複数の列４４２０、４４２２、お
よび、４４２４を備えてよい。例えば、列４４２０は文字を含んでよく、列４４２２は数
字を含んでよく、列４４２４は句読点およびその他のキャラクタを含んでよい。一部の実
施形態において、見た目の乱雑さを低減するために、一度に表示するのを、列４４２０、
４４２２、および、４４２４の内の１つのみにしてもよい。
【０１０７】
ユーザは、特定のキャラクタをワンド４４４で指してキャラクタ上にカーソル４４３８
を重ねることにより、表示された列４４２０、４４２２、または、４４２４上のキャラク
タを選択してよい。特定の列に表示されていない他のキャラクタにアクセスするために、
ユーザは、矢印４４３０および４４３１の一方を選択することで、列４４２０を左または
右にスクロールすることができる。一部の実施形態において、ユーザは、スクリーンの左
端または右端にカーソル４４３８を配置するだけで、列４４２０をスクロールできてもよ
い。
【０１０８】
現在表示されていない列（例えば、列４４２２および４４２４）にアクセスするために
、ユーザは、列４４２２および４４２４の一方の上、または、矢印４４３２および４４３
４の一方の上にカーソル４４３８を置くことにより、それぞれ関連する列４４２２および
４４２４を表示させることができる。一部の実施形態において、ユーザは、列４４２２お
よび４４２４の一方、または、矢印４４３２および４４３４の一方を選択することにより
、関連する列を表示させてもよい。新たな列が表示されると、以前に表示されていた列は
、スクリーン４４００上の見た目の乱雑さ減らすために縮小されてよい。
【０１０９】
ユーザは、（例えば、キャラクタまたは列をワンド４４４０で指すことによって）キャ
ラクタまたは列の上にカーソル４４３８を重ね、次いで、ワンド４４４０を用いて選択入
力を提供することにより、キャラクタ（例えば、文字または数字）または列（例えば、列
４４２０、４４２２、および、４４２４）を選択してよい。例えば、ユーザは、入力メカ
ニズムを用いてもよいし（例えば、ボタンを押下する、など）、特定の方法でワンド４４
４０を動かしてもよい（例えば、ワンド４４４０をフリックする、特定の方法でワンド４
４４０を回転させる、または、スクリーン４４００から特定の距離だけワンド４４４０を
離す、など）。一部の実施形態において、電子デバイスは、キャラクタ上に強調表示領域
４４３６を配置することによって、そのキャラクタまたは列が選択されたことを示してよ
い。
【０１１０】
ユーザが仮想キーボード４４１０からキャラクタを選択すると、選択されたキャラクタ
は、入力ボックス４４１２内に表示されてよい。ユーザは、選択した位置にワンド４４４
０を向けることによって、入力ボックス４４１２内の任意の位置にカーソルを配置できる
。間違った入力を消すために、ユーザは「戻る」オプション４４１４を選択してもよいし
、ワンド４４４０で任意の他の適切な入力を提供してもよい（例えば、ワンド４４４０の
ボタンを押下する、または、特定の方法でワンド４４００を動かす、など）。ユーザは、
入力ボックス４４４０内に完全な入力を入力したら、「選択」オプション４４１６を選択
してもよいし、ワンド４４４０で任意の他の適切な入力を提供してもよい。
【０１１１】
図４５は、本発明の一実施形態に従って、キーボードアプリケーションのディスプレイ
スクリーンのさらに別の例を示す図である。ディスプレイスクリーン４５００は、仮想キ
ーボード４５１０および入力ボックス４５１２を備えてよい。仮想キーボード４５１０は
、交差する列４４２０および４４２２を備えてよく、各列は、ユーザが入力しうる様々な
文字を有する。例えば、列４４２０は文字を含んでよく、列４４２２は、数字、句読点、
および、その他のキャラクタを含んでよい。
【０１１２】
ユーザは、最初に列を選択した後にその列の上のキャラクタを選択することにより、表
示された列４４２０または４４２２上のキャラクタを選択できる。列を選択するために、
ユーザは、（例えば、列の上にカーソル４５３８を置くために）列をワンド４４４０で指
し示してよい。電子デバイスは、列の周りに強調表示領域を配置する（例えば、列４５２
０の周りに強調表示領域を表示する）ことにより、特定の列が選択されたこと、および、
ユーザがその列からキャラクタを選択してよいことを示唆してよい。次いで、ユーザは、
選択された列のキャラクタ上にカーソル４５３８を置いて、キャラクタを選択してよい。
一部の実施形態において、ユーザは、選択した列をスクロールして、選択すべきキャラク
タを静止した強調表示領域４５３６内に配置することによって、キャラクタを選択しても
よい。
【０１１３】
列４５２０をスクロールするために、ユーザは、矢印４５３０および４５３１の一方の
上にカーソル４５３８を置いてよく、列４５２２をスクロールするために、ユーザは、矢
印４５３２および４５３３の一方の上にカーソル４５３８を置いてよい。一部の実施形態
において、ユーザは、スクリーンの左端または右端にカーソル４５３８を置くことによっ
て列４４２０をスクロールさせ、スクリーンの上端または下端にカーソル４５３８を置く
ことによって列４４２２をスクロールさせてもよい。
【０１１４】
ユーザは、（例えば、キャラクタまたは列をワンド４５４０で指すことによって）キャ
ラクタまたは列の上にカーソル４５３８を重ね、次いで、ワンド４５４０を用いて選択入
力を提供することにより、キャラクタ（例えば、文字または数字）または列（例えば、列
４５２０または４５２２）を選択してよい。例えば、ユーザは、入力メカニズムを用いて
もよいし（例えば、ボタンを押下する、など）、特定の方法でワンド４５４０を動かして
もよい（例えば、ワンド４５４０をフリックする、特定の方法でワンド４５４０を回転さ
せる、または、スクリーン４５００から特定の距離だけワンド４５４０を離す、など）。
一部の実施形態において、電子デバイスは、キャラクタ上に強調表示領域４５３６を配置
することによって、そのキャラクタまたは列が選択されたことを示してよい。
【０１１５】
ユーザが仮想キーボード４５１０からキャラクタを選択すると、選択されたキャラクタ
は、入力ボックス４５１２内に表示されてよい。ユーザは、選択した位置にワンド４５４
０を向けることによって、入力ボックス４５１２内の任意の位置にカーソルを配置できる
。間違った入力を消すために、ユーザは「戻る」オプション４５１４を選択してもよいし
、ワンド４５４０で任意の他の適切な入力を提供してもよい（例えば、ワンド４５４０の
ボタンを押下する、または、特定の方法でワンド４５００を動かす、など）。ユーザは、
入力ボックス４５４０内に完全な入力を入力したら、「選択」オプション４５１６を選択
してもよいし、ワンド４５４０で任意の他の適切な入力を提供してもよい。
【０１１６】
図４６は、本発明の一実施形態に従って、ユーザを認証するために用いられるキーボー
ドアプリケーションのディスプレイスクリーンの一例を示す図である。ディスプレイスク
リーン４６００は、ユーザに認証情報の入力を促すプロンプト４６０２を備えてよい。例
えば、プロンプト４６０２は、ユーザ名およびパスワード情報を入力するようユーザに指
示してよい。ディスプレイスクリーン４６００は、ユーザが要求された認証情報を入力す
るための仮想キーボード４６１０を備えてよい。仮想キーボード４６１０は、図４３、図
４４、および、図４５に関して上述した仮想キーボードのいずれかまたはそれらの組み合
わせなど、任意の適切な仮想キーボードであってよい。
【０１１７】
ディスプレイスクリーン４６００は、ユーザ名フィールド４６２４を特定するためのユ
ーザ名タグ４６２０を備えてよい。ユーザは、ワンド４６４０で仮想キーボード４６１０
からキャラクタを選択することによって、ユーザ名フィールド４６２４にユーザ名を入力
してよい。ディスプレイスクリーン４６００は、パスワードフィールド４６２６を特定す
るためのパスワードタグ４６２２を備えてよい。ユーザは、ワンド４６４０で仮想キーボ
ード４６１０からキャラクタを選択することによって、ユーザ名フィールド４６２６にユ
ーザ名を入力してよい。一部の実施形態において、ユーザは、それぞれ図４３、図４４、
および、図４５の入力ボックス４３１２、４４１２、および、４５１２へのキャラクタ入
力の操作と同様に、ユーザ名フィールド４６２４およびパスワードフィールド４６２６へ
のキャラクタ入力を操作してよい。ユーザは、ユーザ名およびパスワード情報の入力を終
えたら、「送信」オプション４６３０を選択して、（例えば、メディアシステムにログイ
ンするために）電子デバイスに認証情報を提供してよい。
【０１１８】
図４７は、本発明の一実施形態に従って、ディスプレイスクリーンをスクロールさせる
ための処理の一例を示すフローチャートである。処理４７００は、工程４７０２から始ま
る。工程４７０４で、メディアシステムは、スクリーン上のカーソルの位置を決定してよ
い。例えば、電子デバイス１０４（図１）は、スクリーン１０２（図１）上でカーソルが
表示されている現在の位置を決定してよい。電子デバイス１０４は、複数の方法でカーソ
ルを表示する場所を決定してよい。例えば、ワンド１０６（図１）は、赤外線モジュール
１２０および１２２（図１）に対する自身の位置および方向を決定することによってスク
リーン１０２（図１）に対する自身の方向および位置を決定し、電子デバイス１０４がワ
ンド１０６の指すスクリーンの部分にカーソルを配置できるように位置および方向の情報
を送信してよい。一部の実施形態において、ワンド１０６は、動き検出要素２０８（図２
）を用いて、自身の方向を決定してもよい。ワンド１０６は、動き検出要素から決定され
た動きに基づいて、電子デバイス１０４がスクリーンの１０２上のカーソルの位置を更新
する（例えば、ワンドを上方向に動かすことにより、カーソルを上方向に移動させる）た
めに、電子デバイス１０４に自身の方向の情報を送信するよう動作してよい。
【０１１９】
工程４７０６で、メディアシステムは、ワンドがカーソルをスクリーンの上部に移動さ
せたか否かを判定してよい。例えば、電子デバイス１０４は、工程４７０４でワンド１０
６から受信した位置および／または方向の情報に基づいて、ワンド１０６がカーソルをス
クリーンの上部に移動させたか否かを判定してよい。ワンドがスクリーンの上部にカーソ
ルを移動させたと、メディアシステムが判定した場合、処理４７００は工程４７０８に進
んでよい。
【０１２０】
工程４７０８で、メディアシステムは、ワンドがカーソルをスクリーンの上端を越えて
移動させたか否かを判定してよい。例えば、電子デバイス１０４は、工程４７０４でワン
ド１０６から受信した位置および／または方向の情報に基づいて、ワンド１０６がカーソ
ルをスクリーンの上端を越えて移動させたか否かを判定してよい。ワンドがスクリーンの
上端を越えてカーソルを移動させていないと、メディアシステムが判定した場合、処理４
７００は工程４７１０に進んでよい。工程４７１０で、メディアシステムは、スクリーン
の表示を上にスクロールしてよい。例えば、電子デバイス１０４は、スクリーンの中心か
らワンドの位置に対応するカーソルまでの距離に応じた速度で、または、ワンドの移動の
大きさ、速度、もしくは、加速度に応じた速度で、スクリーン１０２の表示を上にスクロ
ールしてよい。
【０１２１】
一方、工程４７０８で、ワンドがスクリーンの上端を越えてカーソルを移動させたと、
メディアシステムが判定した場合、処理４７００は工程４７１２に進んでよい。工程４７
１２で、メディアシステムは、スクリーンの表示を上にページングしてよい。例えば、電
子デバイス１０４は、ワンドがスクリーンから離れて指し示す場所までの距離に応じた速
度で、または、ワンドの移動の大きさ、速度、もしくは、加速度に応じた速度で、スクリ
ーン１０２の表示を上にページングしてよい。
【０１２２】
工程４７０６で、ワンドがスクリーンの上部にカーソルを移動させなかったと、メディ
アシステムが判定した場合、処理４７００は工程４７１４に進んでよい。工程４７１４で
、メディアシステムは、ワンドがカーソルをスクリーンの下部に移動させたか否かを判定
してよい。例えば、電子デバイス１０４は、工程４７０４でワンド１０６から受信した位
置および／または方向の情報に基づいて、ワンド１０６がカーソルをスクリーンの下部に
移動させたか否かを判定してよい。ワンドがスクリーンの下部にカーソルを移動させたと
、メディアシステムが判定した場合、処理４７００は工程４７１６に進んでよい。
【０１２３】
工程４７１６で、メディアシステムは、ワンドがカーソルをスクリーンの下端を越えて
移動させたか否かを判定してよい。例えば、電子デバイス１０４は、工程４７０４でワン
ド１０６から受信した位置および方向の情報に基づいて、ワンド１０６がカーソルをスク
リーンの下端を越えて移動させたか否かを判定してよい。ワンドがスクリーンの下端を越
えてカーソルを移動させていないと、メディアシステムが判定した場合、処理４７００は
工程４７１８に進んでよい。工程４７１８で、メディアシステムは、スクリーンの表示を
下にスクロールしてよい。例えば、電子デバイス１０４は、スクリーンの中心からワンド
の位置に対応するカーソルまでの距離に応じた速度で、または、ワンドの移動の大きさ、
速度、もしくは、加速度に応じた速度で、スクリーン１０２の表示を下にスクロールして
よい。
【０１２４】
一方、工程４７１６で、ワンドがスクリーンの下端を越えてカーソルを移動させたと、
メディアシステムが判定した場合、処理４７００は工程４７２０に進んでよい。工程４７
２０で、メディアシステムは、スクリーンの表示を下にページングしてよい。例えば、電
子デバイス１０４は、ワンドがスクリーンから離れて指し示す場所までの距離に応じた速
度で、または、ワンドの移動の大きさ、速度、もしくは、加速度に応じた速度で、スクリ
ーン１０２の表示を下にページングしてよい。
【０１２５】
工程４７１４で、ワンドがスクリーンの下部にカーソルを移動させなかったと、メディ
アシステムが判定した場合、処理４７００は工程４７２２に進んでよい。工程４７２２で
、メディアシステムは、ワンドがカーソルをスクリーンの左部に移動させたか否かを判定
してよい。例えば、電子デバイス１０４は、工程４７０４でワンド１０６から受信した位
置および方向の情報に基づいて、ワンド１０６がカーソルをスクリーンの左部に移動させ
たか否かを判定してよい。ワンドがスクリーンの左部にカーソルを移動させたと、メディ
アシステムが判定した場合、処理４７００は工程４７２４に進んでよい。
【０１２６】
工程４７２４で、メディアシステムは、ワンドがカーソルをスクリーンの左端を越えて
移動させたか否かを判定してよい。例えば、電子デバイス１０４は、工程４７０４でワン
ド１０６から受信した位置および／または方向の情報に基づいて、ワンド１０６がカーソ
ルをスクリーンの左端を越えて移動させたか否かを判定してよい。ワンドがスクリーンの
左端を越えてカーソルを移動させていないと、メディアシステムが判定した場合、処理４
７００は工程４７２６に進んでよい。工程４７２６で、メディアシステムは、スクリーン
の表示を左にスクロールしてよい。例えば、電子デバイス１０４は、スクリーンの中心か
らワンドの位置に対応するカーソルまでの距離に応じた速度で、または、ワンドの移動の
大きさ、速度、もしくは、加速度に応じた速度で、スクリーン１０２の表示を左にスクロ
ールしてよい。
【０１２７】
一方、工程４７２４で、ワンドがスクリーンの左端までカーソルを移動させたと、メデ
ィアシステムが判定した場合、処理４７００は工程４７２８に進んでよい。工程４７２８
で、メディアシステムは、スクリーンの表示を左にページングしてよい。例えば、電子デ
バイス１０４は、ワンドがスクリーンから離れて指し示す場所までの距離に応じた速度で
、または、ワンドの移動の大きさ、速度、もしくは、加速度に応じた速度で、スクリーン
１０２の表示を左にページングしてよい。
【０１２８】
工程４７２２で、ワンドがスクリーンの左部にカーソルを移動させなかったと、メディ
アシステムが判定した場合、処理４７００は工程４７３０に進んでよい。工程４７３０で
、メディアシステムは、ワンドがカーソルをスクリーンの右部に移動させたか否かを判定
してよい。例えば、電子デバイス１０４は、工程４７０４でワンド１０６から受信した位
置および／または方向の情報に基づいて、ワンド１０６がカーソルをスクリーンの右部に
移動させたか否かを判定してよい。ワンドがスクリーンの右部にカーソルを移動させたと
、メディアシステムが判定した場合、処理４７００は工程４７３２に進んでよい。
【０１２９】
工程４７３２で、メディアシステムは、ワンドがカーソルをスクリーンの右端を越えて
移動させたか否かを判定してよい。例えば、電子デバイス１０４は、工程４７０４でワン
ド１０６から受信した位置および／または方向の情報に基づいて、ワンド１０６がカーソ
ルをスクリーンの右端を越えて移動させたか否かを判定してよい。ワンドがスクリーンの
右端を越えてカーソルを移動させていないと、メディアシステムが判定した場合、処理４
７００は工程４７３４に進んでよい。工程４７３４で、メディアシステムは、スクリーン
の表示を右にスクロールしてよい。例えば、電子デバイス１０４は、スクリーンの中心か
らワンドの位置に対応するカーソルまでの距離に応じた速度で、または、ワンドの移動の
大きさ、速度、もしくは、加速度に応じた速度で、スクリーン１０２の表示を右にスクロ
ールしてよい。
【０１３０】
一方、工程４７３２で、ワンドがスクリーンの右端を越えてカーソルを移動させたと、
メディアシステムが判定した場合、処理４７００は工程４７３６に進んでよい。工程４７
３６で、メディアシステムは、スクリーンの表示を右にページングしてよい。例えば、電
子デバイス１０４は、ワンドがスクリーンから離れて指し示す場所までの距離に応じた速
度で、または、ワンドの移動の大きさ、速度、もしくは、加速度に応じた速度で、スクリ
ーン１０２の表示を右にページングしてよい。
【０１３１】
一方、工程４７３０で、ワンドがスクリーンの右部にカーソルを移動させたと、メディ
アシステムが判定した場合、処理４７００は工程４７３８に進んで終了してよい。
【０１３２】
図４８は、本発明の一実施形態に従って、キーボードアプリケーションでキャラクタを
選択するための処理の一例を示すフローチャートである。処理４８００は、工程４８０２
から始まる。工程４８０４で、メディアシステムは、キーボードアプリケーションにアク
セスする指示が提供されたか否かを判定してよい。例えば、電子デバイス１０４（図１）
は、ユーザが、キーボードアプリケーションにアクセスするために、ワンド１０６（図１
）で指示を提供した（例えば、図２の入力メカニズム２０８で入力を提供した、または、
特定の方法でワンド１０６を保持または動かした）か否かを決定してよい。別の例として
、電子デバイス１０４は、１または複数の電子デバイス機能にアクセスする指示に応答し
て、キーボードアプリケーションを自動的に要求してもよい（例えば、ユーザがログイン
しようとする際、または、コンテンツを購入しようとする際に、キーボードアプリケーシ
ョンを要求してよい）。
【０１３３】
キーボードアプリケーションにアクセスする指示が提供されていないと、メディアシス
テムが判定した場合、処理４８００は、工程４８０６に進んで終了してよい。一方、工程
４８０４で、キーボードアプリケーションにアクセスする指示が提供されたと、メディア
システムが判定した場合、処理４８００は、工程４８０８に進んでよい。工程４８０８で
、メディアシステムは、選択可能なキャラクタ（文字）を表示してよい。例えば、電子デ
バイス１０４は、スクリーン１０２（図１）上に複数の選択可能なキャラクタを備えうる
仮想キーボードを表示してよい。電子デバイス１０４は、任意の適切な順序および任意の
適切な構造でキャラクタを表示してよい（例えば、ＳＨＩＦＴキーに応答して、異なるキ
ャラクタを異なる表示に提供してよい）。
【０１３４】
工程４８１０で、メディアシステムは、カーソルが上に置かれたキャラクタを特定して
よい。例えば、メディアシステムは、ワンド１０６によって制御されたカーソルが上に置
かれたキャラクタを特定してよい。一部の実施形態において、カーソルは、ワンド１０６
が指し示すスクリーンの部分に表示されてよい。ワンド１０６は、赤外線モジュール１２
０および１２２（図１）に対する自身の位置および方向を決定することによって、スクリ
ーン１０２に対する自身の位置および方向を決定してよい。一部の実施形態において、ワ
ンド１０６は、動き検出要素２０８（図２）を用いて、自身の方向を決定してもよい。ワ
ンド１０６は、電子デバイス１０４が利用できるように自身の位置および方向の情報を電
子デバイス１０４に送信するよう動作してよい。電子デバイス１０４は、ワンド１０６か
ら受信した位置および方向の情報を用いて、ワンド１０６が指すスクリーンの部分を決定
し、ひいてはカーソルの位置を決定してよい。
【０１３５】
一部の実施形態において、電子デバイス１０４は、ワンドの動きの示唆（例えば、動き
検出要素２０８によって特定された動き）をワンド１０６から受信してもよい。電子デバ
イス１０４は、受信したワンド１０６の動きの示唆に基づいて、ワンド１０６の実際の方
向とは独立して（すなわち、ワンド１０６が実際に指し示している場所とは独立して）、
カーソルを動かしてよい。
【０１３６】
工程４８１２で、メディアシステムは、特定されたキャラクタの選択を受信してよい。
例えば、電子デバイス１０４は、入力メカニズム（例えば、ボタンの押下）でのユーザ選
択を受信してもよいし、ワンド１０６の特定の動き（例えば、ワンド１０６をフリックす
る、ワンド１０６を特定の方法で回転させる、または、スクリーン１０２から特定の距離
だけワンド１０６を離す、など）からユーザ選択を特定してもよい。
【０１３７】
工程４８１４で、メディアシステムは、キャラクタの選択がすべて完了したか否かを判
定してよい。例えば、電子デバイス１０４は、ユーザがスクリーン上の「送信」または「
選択」オプションを選択したか否かを判定してもよいし、すべての文字の選択が完了した
とユーザが別の方法（例えば、入力メカニズムでの選択、または、ワンド１０６の特定の
動き）で示したか否かを判定してもよい。別の例として、電子デバイス１０４は、ユーザ
が適切な数のキャラクタを選択したか否か（例えば、ユーザが４桁のＰＩＮに対して４つ
の数字を入力したか否か）を判定してもよい。キャラクタの選択がすべて完了していない
と、メディアシステムが判定した場合、処理４８００は、工程４８１０に戻り、ワンドが
指し示す次のキャラクタを特定してよい。
【０１３８】
一方、工程４８１４で、キャラクタの選択がすべて完了したと、メディアシステムが判
定した場合、処理４８００は、工程４８１６に進んで終了してよい。
【０１３９】
一部の実施形態において、ユーザは、画像アプリケーションを用いて写真またはその他
の画像にアクセスしてもよい。図４９は、本発明の一実施形態に従って、画像アプリケー
ションにアクセスするためのディスプレイの一例を示す図である。ディスプレイスクリー
ン４９００は、メディアシステムの機能にアクセスするためのオプション４９１０を備え
てよい。オプション４９１０は、例えば、メディアシステムアプリケーション（例えば、
ビデオアプリケーション、音楽アプリケーション、または、画像アプリケーション）、メ
ディアシステム設定、および、セットアップオプション（例えば、コンテンツのソースを
セットアップするためのもの）にアクセスするオプションを含んでよい。
【０１４０】
ユーザは、ワンド４９４０でカーソル４９４２をオプション上に重ね、次いで、オプシ
ョンを選択するための指示を提供することにより、オプション４９１０を選択してよい。
例えば、ユーザは、選択指示を提供するために、ワンド４９４０で任意の適切な入力を提
供してもよいし（例えば、図２の入力メカニズム２０８を用いて入力を提供する、など）
、ワンド４９４０を特定の方法で動かしてもよい（例えば、ワンド４９４０をフリックす
る、ワンド４９４０を円形に動かす、または、ワンド４９４０でスクリーン４９００の特
定の部分を指す、など）。メディアシステムは、選択されたオプションの上に強調表示領
域４９４４を置くことにより、オプション４９１０が選択されたことを示してよい。一部
の実施形態において、ユーザは、カーソル４９４２を制御する代わりに、または、それに
加えて、強調表示領域４９４４の位置を制御してもよい。
【０１４１】
図５０は、本発明の一実施形態に従って、画像アプリケーションのディスプレイスクリ
ーンの一例を示す図である。ディスプレイ５０００は、アルバムオプション５０１０およ
び画像５０１２を含んでよい。アルバムオプション５０１２は、ユーザが作成した写真ア
ルバム、もしくは、メディアシステムが１または複数のホストデバイスから利用可能な写
真アルバム（例えば、メディアシステムに接続されたリモートコンピュータに保存された
写真アルバム）のリストを含んでよい。
【０１４２】
画像５０１２は、アルバムオプション５０１０の各々に関連づけられたプレビュー画像
を含んでよい。メディアシステムは、強調表示領域５０４４によって現在強調されている
アルバムオプション５０１０に対応するよう、表示画像５０１２を自動的に変更してもよ
いし、強調表示領域５０４４がアルバムオプション５０１０上にある間にユーザの指示が
あった場合のみ、それに応答して表示画像５０１２を変更してもよい（例えば、ユーザが
ワンド５０４０で「プレビュー」命令を提供した時のみ、表示画像５０１２を変更する、
など）。
【０１４３】
図５１および５２は、本発明の一実施形態に従って、画像をズームできる画像アプリケ
ーションのディスプレイスクリーンの一例を示す図である。ディスプレイ５１００は、画
像５１１０を含んでよく、その画像は、選択されたアルバム（例えば、図５０のアルバム
オプション５０１０を用いて選択されたアルバム）からの画像であってよい。ディスプレ
イ５２００は、画像５２１０を含んでよく、その画像は、選択されたアルバム（例えば、
アルバムオプション５０１０を用いて選択されたアルバム）からの画像であってよい。図
１４ないし１７に関連して上述したように、ユーザは、画像５１１０および５２１０の相
対的なサイズによって、および、それぞれ原点座標系５１４２および５２４２に対するワ
ンド５１４０および５２４０の位置によって図示するように、画像５１１０および５１２
０を拡大または縮小してよい。一部の実施形態において、原点座標系５１４２および５２
４２は、同じ原点座標系であってよい。一部の実施形態において、ユーザは、ｚ軸方向の
命令を提供するよう動作する入力メカニズム（例えば、ｚ軸のためのスクロールホイール
またはタッチパッド）を用いて、画像５１１０および５２１０のズームを制御してもよい
。
【０１４４】
図５３は、本発明の一実施形態に従って、ユーザが画像アプリケーション内で画像を動
かすことができるディスプレイスクリーンの一例を示す図である。ディスプレイスクリー
ン５３００は、画像５３１０を含んでよく、ユーザは、その画像をディスプレイスクリー
ン５３００内で任意の適切な方法で動かすことができる。例えば、ユーザは、ワンド５３
４０を用いて画像５３１０を選択し、ワンド５３４０を動かすことによって画像５３１０
をドラッグしてよい。
【０１４５】
ユーザは、任意の適切な方法で画像５３１０を選択できる。例えば、ユーザは、画像５
３１０を選択するために、ワンド５３４０で「選択」入力を提供してもよいし（例えば、
図２の入力メカニズム２０８を用いて入力を提供する、など）、ワンド５３４０を特定の
方法で動かしてもよい（例えば、ワンド５３４０をフリックする、ワンド５３４０を円形
に動かす、または、ワンド５３４０でスクリーン５３００の特定の部分を指す、など）。
スクリーン５３００に複数の画像が表示されている場合、ユーザは、特定の画像にカーソ
ルを重ねて「選択」命令を提供することにより、特定の画像を選択してよい。一部の実施
形態において、メディアシステムは、画像の上にカーソルを置くことによって、または、
画像の上に強調表示領域を置くことによって、画像が選択されたことを示してよい。
【０１４６】
選択された画像５３１０を動かすために、ユーザは、ワンド５３４０を動かしてよく、
画像５３１０は、（例えば、原点座標系５３４２に対する）ワンド５３４０の動きに従う
。例えば、ユーザが、連続したワンド５３４０ａ、５４３０ｂ、および、５４３０ｃで示
すように、線５３４４に沿ってワンドを動かす場合、画像５３１０は、線５３１２に沿っ
て動いてよく、線５３１２は、線５３４４と共線的（co-linear with）または比例してよ
い。
【０１４７】
図５４は、本発明の一実施形態に従って、ユーザが画像アプリケーション内で画像を回
転できるディスプレイスクリーンの一例を示す図である。ディスプレイスクリーン５４０
０は、画像５４１０を含んでよく、ユーザは、その画像をディスプレイスクリーン５４０
０内で任意の適切な方法で回転できる。例えば、ユーザは、ワンド５４４０を用いて画像
５４１０を選択し、ワンド５４４０を動かすことによって画像５４１０を回転させてよい
。
【０１４８】
ユーザは、任意の適切な方法で画像５４１０を選択してよい。例えば、ユーザは、画像
５４１０を選択するために、ワンド５４４０で「選択」入力を提供してもよいし（例えば
、図２の入力メカニズム２０８を用いて入力を提供する、など）、ワンド５４４０を特定
の方法で動かしてもよい（例えば、ワンド５４４０をフリックする、ワンド５４４０を円
形に動かす、または、ワンド５４４０でスクリーン５４００の特定の部分を指す、など）
。スクリーン５４００に複数の画像が表示されている場合、ユーザは、特定の画像にカー
ソルを重ねて「選択」命令を提供することにより、特定の画像を選択してよい。一部の実
施形態において、メディアシステムは、画像の上にカーソルを置くことによって、または
、画像の上に強調表示領域を置くことによって、画像が選択されたことを示してよい。
【０１４９】
選択された画像５４１０を回転させるために、ユーザは、ワンド５４４０を動かしてよ
く、画像５４１０は、（例えば、原点座標系５４４２に対する）ワンド５４４０の動きに
従う。例えば、ユーザが、連続したワンド５４４０ａおよび５４３０ｂで示すように、線
５４４４に沿ってワンドを回転させる場合、画像５４１０は、線５４１２に沿って動いて
よく、線５４１２は、線５４４４と共線的または比例してよい。
【０１５０】
図５５および５６は、本発明の一実施形態に従って、画像アプリケーションで画像をク
ロッピングするためのディスプレイスクリーンの一例を示す図である。ディスプレイスク
リーン５５００は、画像５５１０（例えば、回転された画像）を含んでよい。ユーザは、
任意の適切な方法でクロッピングオプションにアクセスしてよい。例えば、ユーザは、ワ
ンド５５４０の入力メカニズムを用いる（例えば、図２の入力メカニズム２０８を用いて
入力を提供する、など）、スクリーン上の「ＣＲＯＰ  ＯＰＴＩＯＮＳ（クロッピングオ
プション）」オプションを選択する、または、クロッピングオプションにアクセスするた
めの特定の方法（例えば、ワンド５５４０をフリックする、ワンド５５４０を円形に動か
す、または、スクリーン５５００の特定の部分をワンド５５４０で指し示す、など）でワ
ンド５５４０を動かすことにより、クロッピングオプションにアクセスする指示を提供し
てよい。
【０１５１】
クロッピングオプションにアクセスするためのユーザ指示の受信に応答して、メディア
アプリケーションは、スクリーン５５００上にクロッピングウィンドウ５５２０を表示し
てよい。クロッピングウィンドウ５５２０は、任意の適切な形状（例えば、長方形、円形
、多角形、または、不定形）であってよい。ユーザは、例えば、クロッピングウィンドウ
５５２０またはクロッピングウィンドウ５５２０の一部（例えば、クロッピングウィンド
ウ５５２０の右端）をワンド５５４０で選択してワンド５５４０を動かすなど、任意の適
切な方法でクロッピングウィンドウ５５２０を動かしたりサイズ変更したりしてよい。
【０１５２】
ディスプレイスクリーン５６００は、クロッピング済み画像５６１０を含んでよい。ク
ロッピング済み画像は、クロッピングウィンドウ５５２０内にあった画像５５１０の一部
（図５５）に対応してよい。ユーザは、任意の適切な方法で、元画像およびクロッピング
ウィンドウからクロッピング済み画像５６１０を作成するよう、メディアシステムに指示
してよい。例えば、ユーザは、ワンド５６４０で入力を提供する（例えば、図２の入力メ
カニズム２０８で適切なキーまたはキー配列を押す、または、スクリーン上の「ＣＲＯＰ
（クロッピング）」オプションを押す、など）ことにより、クロッピングウィンドウの外
側にある元画像の部分を除去するようにメディアシステムに指示してよい。別の例として
、ユーザは、ワンド５６４０を特定の方法で動かす（例えば、ワンド５６４０をフリック
する、ワンド５６４０を円形に動かす、または、スクリーン５６００の特定の部分をワン
ド５６４０で指し示す、など）ことにより、元の写真をクロッピングするようシステムに
指示してもよい。
【０１５３】
図５７は、本発明の一実施形態に従って、画像アプリケーションに様々なビュー（視点
）の画像を表示するための処理の一例を示すフローチャートである。処理５７００は、工
程５７０２から始まる。工程５７０４で、メディアシステムは、ユーザが画像アプリケー
ションにアクセスする指示を提供したか否かを判定する。例えば、電子デバイス１０４（
図１）は、ユーザがワンド１０６（図１）で画像アプリケーションにアクセスするための
指示を提供したか否かを判定してよい。ユーザは、例えば、ワンド１０６で入力を提供す
る（例えば、図２の入力メカニズム２０８の適切なキーまたはキー配列を押す）、または
、ワンド１０６を特定の方法で動かす（例えば、ワンド１０６をフリックする、もしくは
、ワンド１０６を円形に動かす、）など、任意の適切な方法で指示を提供してよい。ユー
ザが画像アプリケーションにアクセスするための指示を提供していないと、メディアシス
テムが判定した場合、処理５７００は、工程５７０６に進んで終了してよい。
【０１５４】
一方、工程５７０４で、ユーザが画像アプリケーションにアクセスするための指示を提
供したと、メディアシステムが判定した場合、処理５７００は、工程５７０８に進んでよ
い。工程５７０８で、メディアシステムは、スクリーンに対するワンドの初期の位置およ
び方向を決定してよい。例えば、ワンド１０６は、赤外線モジュール１２０および１２２
（図１）に対する自身の位置および方向を検出してよい。一部の実施形態では、上記に代
えてまたは加えて、ワンド１０６は、動き検出要素２０６（図２）から受信した情報を用
いて、ワンド１０６の方向を決定してもよい。ワンド１０６は、決定された位置および方
向の情報を任意の適切な方法で電子デバイス１０４に送信してよい。電子デバイス１０４
は、決定された位置および方向の情報を用いて、ワンド１０６が指し示すスクリーン１０
２（図１）の部分を決定してよい。一部の実施形態において、電子デバイス１０４および
ワンド１０６は、さらに、決定された位置および方向の情報から、ワンド１０６とスクリ
ーン１０２の現在の距離、ワンド１０６が指し示すスクリーン１０２の部分、および、ワ
ンド１０６の現在のロール量（横傾斜の量）を決定してもよい。一部の実施形態において
、ワンド１０６は、自身の初期の方向のみを決定するものとしてもよいし、処理５７００
は、工程５７０８をスキップしてもよい。
【０１５５】
工程５７１０で、メディアシステムは、カーソルが置かれている画像を特定してよい。
一部の実施形態において、カーソルは、ワンド１０６が指し示すスクリーンの部分に表示
されてよい。電子デバイス１０４は、ワンド１０６が指し示すスクリーン１０２の部分を
決定し、次いで、決定されたスクリーン１０２の部分に表示されている画像を特定してよ
い。
【０１５６】
一部の実施形態において、電子デバイス１０４は、ワンドの動きの示唆（例えば、動き
検出要素２０８によって特定された動き）をワンド１０６から受信してもよい。電子デバ
イス１０４は、受信したワンド１０６の動きの示唆に基づいて、ワンド１０６の実際の方
向とは独立して（すなわち、ワンド１０６が実際に指し示している場所とは独立して）、
カーソルを動かしてよい。カーソルを動かす方法を決定した後、電子デバイス１０４は、
カーソルが指す画像を決定してよい。
【０１５７】
工程５７１２で、メディアシステムは、特定した画像を選択してよい。例えば、電子デ
バイス１０４は、ユーザが指し示した時に画像を自動的に選択してよい（例えば、ユーザ
が指し示すとすぐに選択する、または、所定の時間画像を指し示し続けると選択する）。
別の例として、ユーザが、（入力メカニズム２０８で入力を提供する、または、特定の方
法でワンド１０６を動かすことによって）画像を選択するための指示を提供してもよい。
【０１５８】
工程５７１４で、メディアシステムは、ワンドの現在の位置および方向を決定してよい
。例えば、ワンド１０６は、工程５７０８に関して上述したように、現在の位置および方
向を決定してよい。一部の実施形態において、電子デバイス１０４およびワンド１０６は
、さらに、決定された現在の位置および方向の情報から、ワンド１０６とスクリーン１０
２の現在の距離、および、ワンド１０６が指し示すスクリーン１０２の部分を決定してよ
い。
【０１５９】
工程５７１６で、メディアシステムは、工程５７１４で決定されたワンドおよびスクリ
ーンの間の現在の距離が、工程５７０８で決定された初期の距離と異なるか否かを判定し
てよい。例えば、電子デバイス１０４は、工程５７０８および５７１４で算出されたワン
ド１０６およびスクリーン１０２の間の距離を比較してよい。ワンドおよびスクリーンの
間の現在の距離が初期の距離と異なると、メディアシステムが判定した場合、処理５７０
０は工程５７１８に進んでよい。
【０１６０】
工程５７１８で、メディアシステムは、ワンドおよびスクリーンの間の新たに決定され
た距離に基づいて、異なるビューの選択済み画像を表示してよい。例えば、電子デバイス
１０４は、ワンド１０６とスクリーン１０２の間の現在の距離が初期の距離よりも短いと
判定した場合、選択済み画像の表示を拡大してよい。逆に、電子デバイス１０４は、ワン
ド１０６とスクリーン１０２の間の現在の距離が初期の距離よりも長いと判定した場合、
選択済み画像の表示を縮小してよい。一部の実施形態において、電子デバイス１０４は、
ワンド１０６とスクリーン１０２の間の距離が変化する速度に基づいて、選択済み画像の
表示をズームしてもよい。次いで、処理５７００は、工程５７２０に移動してよい。
【０１６１】
一部の実施形態において、工程５７１４、５７１６、および、５７１８を、工程５７１
５および５７１７に置き換えてもよい。工程５７１５で、メディアシステムは、ユーザが
ズーム命令を提供したか否かを判定してよい。例えば、ワンド１０６は、ユーザが、（例
えば、入力メカニズム２０８で）ｚ方向の入力を提供したか否かを判定してよい。ユーザ
がズームするための入力を提供したと、メディアシステムが判定した場合、処理５７００
は、工程５７１７に進んでよい。工程５７１７で、メディアシステムは、ズーム命令に基
づいて、異なるビューの選択済み画像を表示してよい。例えば、電子デバイス１０４は、
ワンド１０６がズームイン命令を送信したと判定した場合、選択済み画像の表示を拡大し
てよい。逆に、電子デバイス１０４は、ワンドがズームアウト命令を送信したと判定した
場合、選択済み画像の表示を縮小してよい。次いで、処理５７００は、工程５７２０に進
んでよい。
【０１６２】
一方、工程５７１５で、ユーザがズーム命令を提供していないと、メディアシステムが
判定した場合、処理５７００は、以下の工程５７２０に進んでよい。
【０１６３】
処理５７００は、２つの異なる経路で工程５７２０に到達しうる。第１の経路では、処
理５７００は、工程５７１８（あるいは工程５７１７）の後に工程５７２０に進みうる。
第２の経路では、工程５７１６（あるいは工程５７１５）で、ワンドとスクリーンの間の
現在の距離が初期の距離と同じであると、メディアシステムが判定した場合に、処理５７
００は工程５７２０に進みうる。工程５７２０で、メディアシステムは、ワンドの方向が
変化したか否かを判定してよい。例えば、電子デバイス１０４は、工程５７１４で決定さ
れた位置および方向の情報に基づいて、ワンド１０６が、工程５７０６の時点と同じスク
リーン１０２の部分を指しているか否かを判定してよい。別の例として、ワンド１０６は
、動き検出要素２０８から受信した動き情報から、ワンド１０６が動いたか否か、および
、その方向が変化したか否かを判定してよい。ワンドの方向が変化したと、メディアシス
テムが判定した場合、処理５７００は、工程５７２２に進んでよい。
【０１６４】
工程５７２２で、メディアシステムは、ワンドの新たな方向に基づいて、工程５７１２
で選択された画像を移動してよい。例えば、電子デバイス１０４は、ワンド１０６が指し
示すスクリーン１０２の現在の部分に、選択済み画像を移してよい。別の例として、電子
デバイス１０４は、ワンド１０６が移動した量または速度に基づいて、選択済み画像を移
動させてもよい。電子デバイス１０４は、任意の適切な方法で、選択済み画像を移動して
よい。例えば、電子デバイス１０４は、ユーザがワンド１０６を動かすのに伴って、選択
済み画像を自動的に移動させてよい。別の例として、電子デバイス１０４は、ユーザが選
択済み画像を移動するための命令を提供する（例えば、図２の入力メカニズム２０８で入
力を提供する、または、ワンドを特定の方法で動かす、など）と共にワンド１０６を動か
した時にのみ、選択済み画像を移動させてもよい。次いで、処理５７００は、工程５７２
４に進んでよい。
【０１６５】
処理５７００は、２つの異なる経路で工程５７２４に到達しうる。第１の経路では、処
理５７００は、工程５７２２の後に工程５７２４に進みうる。第２の経路では、工程５７
２０で、ワンドがスクリーンの同じ部分を指していると、メディアシステムが判定した場
合に、処理５７００は工程５７２４に進みうる。工程５７２４で、メディアシステムは、
ユーザが画像アプリケーションを終了する指示を提供したか否かを判定してよい。例えば
、電子デバイス１０４は、ユーザが画像アプリケーションを終了するための指示を（例え
ば、入力メカニズム２０８を用いて、または、ワンド１０６を特定の方法で動かすことに
よって）提供したか否かを判定してよい。ユーザが画像アプリケーションを終了するため
の指示を提供したと、メディアシステムが判定した場合、処理５７００は、工程５７２６
に進んで終了してよい。
【０１６６】
一方、工程５７２４で、ユーザが画像アプリケーションを終了する指示を提供していな
いと、メディアシステムが判定した場合、処理５７００は工程５７１４に戻ってよく、メ
ディアシステムは、ワンドの現在の位置および方向を決定してよい。処理５７００の工程
５７１６ないし５７２４の次のループでは、工程５７１４で以前に決定された現在の位置
および方向が、初期の位置および方向となってよい。
【０１６７】
図５８は、本発明の一実施形態に従って、画像アプリケーションで画像を回転およびク
ロッピングするための処理の一例を示すフローチャートである。処理５８００は、工程５
８０２で始まり、工程５８０２は、処理５７００（図５７）の工程５７１２に対応してよ
い。工程５８０４で、メディアシステムは、ワンドの現在の方向を決定してよい。例えば
、それに代えてまたは加えて、ワンド１０６は、動き検出要素２０６（図２）から受信し
た情報を用いて、ワンド１０６の方向を決定してもよい。別の例として、それに代えてま
たは加えて、ワンド１０６は、赤外線モジュール１２０および１２２（図１）に対する自
身の方向を検出してもよい。ワンド１０６は、任意の適切な方法で、決定された方向の情
報を電子デバイス１０４（図１）に送信してよい。一部の実施形態において、電子デバイ
ス１０４およびワンド１０６は、さらに、決定された方向の情報から、ワンド１０６の現
在のロール（横傾斜）を決定してもよい。
【０１６８】
工程５８０６で、メディアシステムは、ワンドの現在のロールが、ワンドの初期のロー
ルと異なっているか否かを判定してよい。例えば、電子デバイス１０４は、（例えば、図
５７の処理５７００の工程５７０８でのワンドの初期の位置および方向から決定された）
ワンド１０６の初期のロールが、工程５８０４で決定されたワンド１０６の現在のロール
と異なるか否かを判定してよい。ワンドの現在のロールがワンドの初期のロールと異なる
と、メディアシステムが判定した場合、処理５８００は工程５８０８に進んでよい。
【０１６９】
工程５８０８で、メディアシステムは、ワンドがロールされた量を決定してよい。例え
ば、電子デバイス１０４は、ワンド１０６の初期および現在のロール量を比較して、両者
間の差を決定してよい。工程５８１０で、メディアシステムは、工程５８０８で決定され
たロール量と関連した量だけ、以前に選択された（例えば、図５７の処理５７００の工程
５７１２で選択された）画像を回転させてよい。電子デバイス１０４は、任意の適切な方
法で、選択済み画像を回転させてよい。例えば、電子デバイス１０４は、ユーザがワンド
１０６をロール（横傾斜）させるのに伴って、選択済み画像を自動的に回転させてよい。
別の例として、電子デバイス１０４は、ユーザが選択済み画像を回転させるための命令を
提供する（例えば、図２の入力メカニズム２０８で入力を提供する、または、ワンドを特
定の方法で動かす、など）と共にワンド１０６をロール（横傾斜）させた時にのみ、選択
済み画像を回転させてもよい。次いで、処理５８００は、工程５８１２に進んでよい。
【０１７０】
処理５８００は、２つの異なる経路で工程５８１２に到達しうる。第１の経路では、処
理５８００は、工程５８１０の後に工程５８１２に進みうる。第２の経路では、工程５８
０６で、ワンドの現在のロールがワンドの初期のロールと同じであると、メディアシステ
ムが判定した場合に、処理５８００は工程５８１２に進みうる。工程５８１２で、メディ
アシステムは、ユーザが画像をクロッピングする命令を提供したか否かを判定してよい。
例えば、電子デバイス１０４は、ユーザがクロッピングオプションにアクセスするための
指示を（例えば、入力メカニズム２０８を用いて、または、ワンド１０６を特別な方法で
動かすことによって）提供したか否かを決定してよい。ユーザがクロッピングオプション
にアクセスするための指示を提供したと、メディアシステムが判定した場合、処理５８０
０は、工程５８１４に進んでよい。
【０１７１】
工程５８１４で、メディアシステムは、ユーザによるワンドの移動に基づいて、選択済
み画像をクロッピングする量および部分を決定してよい。例えば、電子デバイス１０４は
、ワンド１０６を用いてユーザが操作しうるクロッピングウィンドウを表示してよい。特
に、ユーザは、クロッピングウィンドウを選択すると共にワンド１０６を動かすことによ
って、クロッピングウィンドウを移動させてよい。また、ユーザは、クロッピングウィン
ドウの辺または構成要素を選択すると共にワンド１０６を動かすことで、クロッピングウ
ィンドウの形状を変化させてもよい。
【０１７２】
工程５８１６で、メディアシステムは、工程５８１４で制御されたクロッピングウィン
ドウに基づいて、選択済み画像をクロッピングしてよい。例えば、電子デバイス１０４は
、工程５８１４で操作されたクロッピングウィンドウの境界の外にある選択済み画像の部
分を除去してよい。電子デバイス１０４は、選択済み画像の残りの部分をスクリーン１０
２上に表示してよい。次いで、処理５８００は、工程５８１８に進んでよい。
【０１７３】
処理５８００は、２つの異なる経路で工程５８１８に到達しうる。第１の経路では、処
理５８００は、工程５８１６の後に工程５８１８に進みうる。第２の経路では、工程５８
１２で、ユーザが画像をクロッピングするための命令を提供していないと、メディアシス
テムが決定した場合に、処理５８００は工程５８１８に進みうる。工程５８１８で、メデ
ィアシステムは、ユーザが画像アプリケーションを終了する指示を提供したか否かを判定
してよい。例えば、電子デバイス１０４は、ユーザが画像アプリケーションを終了する指
示を（例えば、入力メカニズムを用いて、または、ワンド１０６を特別な方法で動かすこ
とによって）提供したか否かを決定してよい。ユーザが画像アプリケーションを終了する
ための指示を提供したと、メディアシステムが判定した場合、処理５８００は、工程５８
２０に進んで終了してよい。
【０１７４】
一方、工程５８１８で、ユーザが画像アプリケーションを終了する指示を提供していな
いと、メディアシステムが判定した場合、処理５８００は工程５８０４に戻ってよく、メ
ディアシステムは、ワンドの現在の位置および方向を決定してよい。処理５８００の工程
５８０６ないし５８１８の次のループでは、工程５８０４で以前に決定された現在の位置
および方向が、初期の位置および方向となってよい。
【０１７５】
一部の実施形態において、ユーザは、イラストアプリケーションを用いて、画像を描い
たりデザインを作成したりできる。図５９は、本発明の一実施形態に従って、イラストア
プリケーションにアクセスするためのディスプレイの一例を示す図である。ディスプレイ
スクリーン５９００は、ユーザが、（例えば、特定のオプションをワンド５９４０で指し
示して）特定のオプション上にカーソル５９１２を置くことによって選択できる選択可能
なオプション５９１０を含んでよい。ユーザがオプションを選択すると、電子デバイスは
、そのオプションが選択されたことをユーザに示すために、強調表示領域５９１４を表示
してよい。ユーザは、例えば、入力メカニズムで選択を提供する（例えば、ボタンを押す
）、または、特定の方法でワンド５９４０を動かす（例えば、ワンド５９４０をフリック
する、特定の方法でワンド５９４０を回転させる、または、スクリーン５９００から特定
の距離だけワンド５９４０を離す）など、任意の適切な方法でオプションを選択してよい
。
【０１７６】
図６０は、本発明の一実施形態に従って、イラストアプリケーションのディスプレイス
クリーンの一例を示す図である。ディスプレイスクリーン６０００は、描画面６０１０を
備えてよく、ユーザは、そこにデザインを描いたり作成したりすることができる。線６０
２２を描くために、ユーザは、ワンド６０４０でペン６０２０を制御してよい。ペン６０
２０は、ワンド６０４０の動きに従うよう動作してよく、それにより、ユーザがワンド６
０４０を動かすと、ペン６０４０が連続的に表示され、（例えば、ワンド６０４０が連続
的に指し示す描画面６０１０の部分に）ワンド６０４０の動きに従った線を描くことがで
きる。
【０１７７】
ユーザがペン６０２０を持ち上げて、不連続な線を描くことを可能にするために、ペン
６０２０は、ユーザが適切な命令を提供した時のみに描画してよい。例えば、ペン６０２
０は、ユーザが描画の命令を提供する（例えば、図２の入力メカニズム２０８で入力を提
供する、または、特定の方法でワンドを動かす）と同時にワンド１０６を移動させた時に
のみ、描画を行ってよい。別の例として、ペン６０２０は、ユーザが、描画の命令を提供
した（例えば、図２の入力メカニズム２０８で入力を提供、または、特定の方法でワンド
を動かす、など）後にのみ描画し、ユーザが描画停止の命令を提供した（例えば、図２の
入力メカニズム２０８で同一または別の入力を提供する、もしくは、特定の方法でワンド
を動かす、など）場合に描画を停止する。
【０１７８】
図６１は、本発明の一実施形態に従って、イラストアプリケーションでユーザが利用可
能なオプションのディスプレイスクリーンの一例を示す図である。ディスプレイスクリー
ン６１００は、描画面６１１０および線６１２２を含んでよい。ディスプレイスクリーン
は、イラストレーションオプション６１３０および６１３２を備えてよく、それらのオプ
ションは、デザインを描画または作成するための任意の適切なオプションであってよい。
例えば、イラストレーションオプション６１３０および６１３２は、色、描画ツール、レ
イヤー、効果のためのオプション、または、デザインの描画または作成のために望ましい
任意の他の適切なオプションを備えていてよい。
【０１７９】
ユーザは、任意の適切な方法でオプション６１３０および６１３２にアクセスしてよい
。例えば、ユーザは、ワンド６１４０の入力メカニズム（例えば、図２の入力メカニズム
２０８）を用いて「ＯＰＴＩＯＮＳ（オプション）」命令を提供してよい。別の例として
、ユーザは、画面上の「ＯＰＴＩＯＮＳ（オプション）」オプションを選択してもよい。
さらに別の例として、ユーザは、特定の方法でワンド６１４０を動かしてもよい（例えば
、ワンド６１４０をフリックする、ワンド６１４０を特定の方法で回転させる、または、
ワンド６１４０をスクリーン６１００から特定の距離だけ離す、など）。
【０１８０】
図６２は、本発明の一実施形態に従って、イラストアプリケーションにアクセスして利
用するための処理の一例を示すフローチャートである。処理６２００は、工程６２０２か
ら始まる。工程６２０４で、メディアシステムは、ユーザがイラストアプリケーションに
アクセスする指示を提供したか否かを判定してよい。例えば、電子デバイス１０４（図１
）は、ユーザがワンド１０６（図１）でイラストアプリケーションにアクセスするための
指示を提供したか否かを判定してよい。ユーザは、例えば、ワンド１０６で入力を提供す
る（例えば、図２の入力メカニズム２０８の適切なキーまたはキー配列を押す）、または
、ワンド１０６を特定の方法で動かす（例えば、ワンド１０６をフリックする、もしくは
、ワンド１０６を円形に動かす、）など、任意の適切な方法で指示を提供してよい。ユー
ザがイラストアプリケーションにアクセスするための指示を提供していないと、メディア
システムが判定した場合、処理６２００は、工程６２０６に進んで終了してよい。
【０１８１】
一方、工程６２０４で、ユーザが画像アプリケーションにアクセスするための指示を提
供したと、メディアシステムが判定した場合、処理６２００は、工程６２０８に進んでよ
い。工程６２０８で、メディアシステムは、描画ページを表示してよい。例えば、電子デ
バイス１０４は、イラストアプリケーションの指示の下、スクリーン１０２（図１）上に
描画ページを表示してよい。
【０１８２】
工程６２１０で、メディアガイダンスアプリケーションは、画像を描画するための命令
を受信してよい。例えば、電子デバイス１０４は、ワンド１０６からの指示（例えば、ユ
ーザが入力メカニズム２０８のボタンを押下する、または、特定の方法でワンド１０６を
動かすなどの指示）を受信してよい。工程６２１２で、メディアガイダンスは、ワンドの
動きを決定してよい。例えば、ワンド１０６は、赤外線モジュール１２０および１２２（
図１）に対する自身の連続的な位置および／または方向を検出してよい。一部の実施形態
では、上記に代えてまたは加えて、ワンド１０６は、動き検出要素２０６（図２）から受
信した情報を用いて、ワンド１０６の連続的な方向を決定してもよい。ワンド１０６は、
電子デバイス１０４が、ワンド１０６の指し示すスクリーン１０２（図１）の部分を決定
できるように、任意の適切な方法を用いて、電子デバイス１０４に決定された位置および
／または方向の情報を送信してよい。
【０１８３】
工程６２１４で、メディアシステムは、ワンドが指し示すスクリーンの部分に沿って線
を描くことで画像の線を描画してよい。例えば、電子デバイス１０４は、工程６２１２で
決定された連続的な位置および方向に基づいて、ワンド１０６が指し示すスクリーンの部
分に線を描画してよい。
【０１８４】
工程６２１４で、メディアシステムは、ユーザがイラストアプリケーションを終了する
指示を提供したか否かを判定してよい。例えば、電子デバイス１０４は、ユーザがイラス
トアプリケーションを終了するための指示を（例えば、入力メカニズム２０８を用いて、
または、ワンド１０６を特定の方法で動かすことによって）提供したか否かを判定してよ
い。ユーザがイラストアプリケーションを終了するための指示を提供したと、メディアシ
ステムが判定した場合、処理６２００は、工程６２１８に進んで終了してよい。
【０１８５】
一方、工程６２１６で、ユーザがイラストアプリケーションを終了する指示を提供して
いないと、メディアシステムが判定した場合、処理６２００は工程６２１２に戻ってよく
、メディアシステムは、ワンドの動きを決定し続けてよい。
【０１８６】
一部の実施形態において、ユーザは、メディアアプリケーションを用いて、メディア（
例えば、音楽およびビデオ）にアクセスし再生してよい。図６３は、本発明の一実施形態
に従って、メディアアプリケーションにアクセスするためのディスプレイの一例を示す図
である。ディスプレイスクリーン６３００は、メディアシステムの機能にアクセスするた
めのオプション６３１０を備えてよい。オプション６３１０は、例えば、メディアシステ
ムアプリケーション（例えば、メディアアプリケーションまたは画像アプリケーション）
、メディアシステム設定、および、セットアップオプション（例えば、コンテンツのソー
スをセットアップするためのもの）にアクセスするオプションを含んでよい。一部の実施
形態において、ユーザは、様々な種類のメディア（例えば、Ｍｏｖｉｅｓ（ムービー）、
ＴＶ  Ｓｈｏｗｓ（ＴＶ番組）、Ｍｕｓｉｃ（音楽）、および、Ｐｏｄｃａｓｔｓ（ポッ
ドキャスト）のオプション６３１０）を視聴するために選択することによって、メディア
アプリケーションにアクセスしてよい。一部の実施形態において、メディアシステムは、
異なる種類のメディアのための異なるメディアアプリケーションを備えてよい。
【０１８７】
ユーザは、ワンド６３４０でカーソル６３４２をオプションに重ねると共にオプション
の選択の指示を提供することによって、オプション６３１０を選択してよい。例えば、ユ
ーザは、選択指示を提供するために、ワンド６３４０で任意の適切な入力を提供してもよ
いし（例えば、図２の入力メカニズム２０８を用いて入力を提供する、など）、ワンド６
３４０を特定の方法で動かしてもよい（例えば、ワンド６３４０をフリックする、ワンド
６３４０を円形に動かす、または、ワンド６３４０でスクリーン６３００の特定の部分を
指す、など）。メディアシステムは、選択されたオプションの上に強調表示領域６３４４
を置くことにより、オプション６３１０が選択されたことを示してよい。一部の実施形態
において、ユーザは、カーソル６３４２を制御する代わりに、または、それに加えて、強
調表示領域６３４４の位置を制御してもよい。
【０１８８】
図６４ないし図７１は、本発明の一実施形態に従って、メディアアプリケーションのデ
ィスプレイの例を示す図である。これらの図のディスプレイは、音楽の再生に関連したオ
プションおよび情報の例を含んでいる。ただし、同様のディスプレイが任意の他の適切な
種類のメディアに用いられてもよいことを理解されたい。
【０１８９】
図６４は、本発明の一実施形態に従って、メディアアプリケーションのディスプレイス
クリーンの一例を示す図である。ディスプレイ６４００は、メディア選択オプション６４
１０およびプレビュー６４１２を備えてよい。メディア選択オプション６４１０は、１ま
たは複数の電子デバイスからのメディアシステムで利用可能なメディアを体系化するため
のメディアカテゴリのリストを備えていてよい。メディアカテゴリは、例えば、タイトル
、アーティスト、アルバム、ジャンル、メディアの長さ、ソース、または、任意の他の適
切なカテゴリを含んでよい。ユーザは、例えば、カーソル６４４２をメディア選択オプシ
ョン６４１０上に置く、または、選択指示を提供する、など、任意の適切な方法で、メデ
ィア選択オプション６４１０を選択してよい。
【０１９０】
プレビュー６４１２は、メディア選択オプション６４１０に関連づけられたプレビュー
画像またはビデオクリップを含んでよい。メディアシステムは、強調表示領域６４４４に
よって現在強調されているメディア選択オプション６４１０に対応するように、表示され
るプレビュー６４１２を自動的に変更してよい。一部の実施形態において、メディアシス
テムは、強調表示領域６４４４がメディア選択オプション６４１０上にある間にユーザ命
令がなされた場合にのみ、それに応答して、表示されるプレビュー６４１２を変更してよ
い（例えば、ユーザがワンド６４４０で「プレビュー」命令を提供した時のみ、表示され
るプレビューを変更する）。
【０１９１】
図６５は、本発明の一実施形態に従って、メディアアプリケーションによって提供され
たメディアプレイリストのディスプレイスクリーンの一例を示す図である。ディスプレイ
スクリーン６５００は、ユーザがメディアシステムに再生させることのできるメディアの
プレイリスト６５１０を備えてよい。ユーザは、アイテム上にカーソル６５４２を置くと
共に選択命令を提供することによって、プレイリスト６５１０から特定のアイテムを選択
してよい。例えば、ユーザは、入力メカニズムを用いて入力を提供してもよいし、ワンド
６５４０を特定の方法で動かしてもよい。メディアガイダンスアプリケーションは、アイ
テム上に強調表示領域６５４０を表示することによって、リスト６５１０内のアイテムが
選択されたことを示してよい。メディアアイテムの選択に応答して、メディアアプリケー
ションは、メディアアイテムの再生、選択されたメディアアイテムについての付加情報の
表示、または、任意のその他の適切な動作を実行してよい。
【０１９２】
ディスプレイスクリーン６５００は、プレイリスト６５１０のアイテムに関連するイラ
スト６５１２を含んでよい。イラスト６５１２は、例えば、プレイリスト６５１０のアイ
テムのポスター、アルバムアート、または、音楽ビデオなど、任意の適切な画像またはビ
デオであってよい。メディアシステムは、表示されるイラスト６５１２を、プレイリスト
６５１０から選択されたアイテムに対応するよう自動的に変更してよい。一部の実施形態
において、メディアシステムは、強調表示領域６５４４がプレイリスト６５１０のアイテ
ム上にある間にユーザ命令がなされた場合にのみ、それに応答して、表示されるイラスト
６５１２を変更してよい（例えば、ユーザがワンド６５４０で「選択」命令を提供した時
のみ、イラスト６５１２を変更する）。
【０１９３】
図６６ないし７１は、本発明の一実施形態に従って、ユーザがメディアアプリケーショ
ンの動作を制御できるディスプレイスクリーンの一例を示す図である。図６６は、本発明
の一実施形態に従って、ユーザが、メディアアプリケーションを用いてメディアを再生ま
たは一時停止できるディスプレイの一例を示す図である。ディスプレイ６６００は、メデ
ィア情報６６１０およびイラスト６６１２を備えてよい。メディア情報は、例えば、タイ
トル、アーティスト、アルバム、日付、または、任意の他の情報など、メディアに関する
任意の適切な情報を含みうる。イラスト６６１２は、メディアに関連する任意の適切な画
像またはビデオであってよい。例えば、イラスト６６１２は、ポスター、アルバムアート
、音楽ビデオ、または、任意のその他の適切なイラストを含みうる。ディスプレイ６６０
０は、メディアプログレスバー６６２０を備えていてよい。プログレスバー６６２０は、
メディアの長さおよびメディアの現在位置に関連する情報（例えば、残り時間の示唆およ
び進行のマーカー）を備えてよい。プログレスバー６６２０は、メディアアプリケーショ
ンによって実行されている現在の動作を示すアイコン６６２２（例えば、「再生／一時停
止」アイコン）を備えてよい。
【０１９４】
ユーザは、任意の適切な方法で、メディアアプリケーションに、メディアの一時停止ま
たは再生を指示してよい。例えば、ユーザは、特定の方法で、ワンド６６４０を動かして
よい（例えば、ワンド６６４０を特定の方向にツイストまたはフリックする、など）。別
の例として、ユーザは、ワンド６６４０を動かしてスクリーン６６００の特定の部分を指
し示してもよい。図６６の例において、ユーザは、メディアを再生および一時停止するよ
うメディアアプリケーションに指示するために、カーソル６６４２がスクリーンの上部に
配置されるようにワンド６６４０を動かしてよい。例えば、ユーザは、ワンド６６４０で
スクリーン６６００の上部を指し示してもよいし、ワンド６６４０を上に動かしてスクリ
ーン６６００の上部にカーソル６６４２を移動させてもよい。一部の実施形態において、
メディアアプリケーションは、メディアを再生または一時停止するためには、ワンド６６
４０を動かすと同時に（例えば、入力メカニズムを用いて、または、ワンドをフリックま
たはツイストして）入力を提供するよう、ユーザに要求してもよい。
【０１９５】
図６７は、本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用い
てメディアを停止できるディスプレイの一例を示す図である。ディスプレイ６７００は、
メディア情報６７１０、イラスト６７１２、および、プログレスバー６７２０を備えてよ
く、それらは、メディア情報６６１０、イラスト６６１２、および、プログレスバー６６
２０（図６６）の特徴の一部またはすべてを備えてよい。プログレスバー６７２０は、メ
ディアアプリケーションによって実行されている現在の動作を示すアイコン６７２２（例
えば、「停止」アイコン６７２２）を備えてよい。
【０１９６】
ユーザは、任意の適切な方法で、メディアアプリケーションに、メディアの停止を指示
してよい。例えば、ユーザは、特定の方法でワンド６７４０を動かしてよい（例えば、ワ
ンド６７４０を特定の方向にツイストまたはフリックする、など）。別の例として、ユー
ザは、ワンド６７４０を動かしてスクリーン６７００の特定の部分を指し示してもよい。
図６７の例において、ユーザは、メディアを停止するようメディアアプリケーションに指
示するために、カーソル６７４２がスクリーンの下部に配置されるようにワンド６７４０
を動かしてよい。例えば、ユーザは、ワンド６７４０でスクリーン６７００の下部を指し
示してもよいし、ワンド６７４０を下に動かしてスクリーン６７００の下部にカーソル６
７４２を移動させてもよい。一部の実施形態において、メディアアプリケーションは、メ
ディアを停止するためには、ワンド６７４０を動かすと同時に（例えば、入力メカニズム
を用いて、または、ワンドをフリックまたはツイストして）入力を提供するよう、ユーザ
に要求してもよい。
【０１９７】
図６８は、本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用い
てメディアを早送りできるディスプレイの一例を示す図である。ディスプレイ６８００は
、メディア情報６８１０、イラスト６８１２、および、プログレスバー６８２０を備えて
よく、それらは、メディア情報６６１０、イラスト６６１２、および、プログレスバー６
６２０（図６６）の特徴の一部またはすべてを備えてよい。プログレスバー６８２０は、
メディアアプリケーションによって実行されている現在の動作を示すアイコン６８２２（
例えば、「早送り」アイコン６８２２）を備えてよい。
【０１９８】
ユーザは、任意の適切な方法で、メディアアプリケーションにメディアの早送りを指示
してよい。例えば、ユーザは、特定の方法でワンド６８４０を動かしてよい（例えば、ワ
ンド６８４０を特定の方向にツイストまたはフリックする、など）。別の例として、ユー
ザは、ワンド６８４０を動かしてスクリーン６８００の特定の部分を指し示してもよい。
図６８の例において、ユーザは、メディアを早送りするようメディアアプリケーションに
指示するために、カーソル６８４２がスクリーンの右部に配置されるようにワンド６８４
０を動かしてよい。例えば、ユーザは、ワンド６８４０でスクリーン６８００の右部を指
し示してもよいし、ワンド６８４０を右に動かしてスクリーン６８００の右部にカーソル
６８４２を移動させてもよい。一部の実施形態において、メディアアプリケーションは、
メディアを早送りするためには、ワンド６８４０を動かすと同時に（例えば、入力メカニ
ズムを用いて、または、ワンドをフリックまたはツイストして）入力を提供するよう、ユ
ーザに要求してもよい。
【０１９９】
図６９は、本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用い
てメディアを巻き戻しできるディスプレイの一例を示す図である。ディスプレイ６９００
は、メディア情報６９１０、イラスト６９１２、および、プログレスバー６９２０を備え
てよく、それらは、メディア情報６６１０、イラスト６６１２、および、プログレスバー
６６２０（図６６）の特徴の一部またはすべてを備えてよい。プログレスバー６９２０は
、メディアアプリケーションによって実行されている現在の動作を示すアイコン６９２２
（例えば、「巻き戻し」アイコン６９２２）を備えてよい。
【０２００】
ユーザは、任意の適切な方法で、メディアアプリケーションにメディアの巻き戻しを指
示してよい。例えば、ユーザは、特定の方法でワンド６９４０を動かしてよい（例えば、
ワンド６９４０を特定の方向にツイストまたはフリックする、など）。別の例として、ユ
ーザは、ワンド６９４０を動かしてスクリーン６９００の特定の部分を指し示してもよい
。図６９の例において、ユーザは、メディアを巻き戻しするようメディアアプリケーショ
ンに指示するために、カーソル６９４２がスクリーンの左部に配置されるようにワンド６
９４０を動かしてよい。例えば、ユーザは、ワンド６９４０でスクリーン６９００の左部
を指し示してもよいし、ワンド６９４０を上に動かしてスクリーン６９００の左部にカー
ソル６９４２を移動させてもよい。一部の実施形態において、メディアアプリケーション
は、メディアを巻き戻しするためには、ワンド６９４０を動かすと同時に（例えば、入力
メカニズムを用いて、または、ワンドをフリックまたはツイストして）入力を提供するよ
う、ユーザに要求してもよい。
【０２０１】
図７０は、本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用い
て次のメディアアイテムにスキップできるディスプレイの一例を示す図である。ディスプ
レイ７０００は、メディア情報７０１０、イラスト７０１２、および、プログレスバー７
０２０を備えてよく、それらは、メディア情報６６１０、イラスト６６１２、および、プ
ログレスバー６６２０（図６６）の特徴の一部またはすべてを備えてよい。プログレスバ
ー７０２０は、メディアアプリケーションによって実行されている現在の動作を示すアイ
コン７０２２（例えば、「次へ」アイコン６８２２）を備えてよい。
【０２０２】
ユーザは、任意の適切な方法で、メディアアプリケーションに、次のメディアアイテム
（例えば、プレイリストの次のアイテム）にスキップするよう指示してよい。例えば、ユ
ーザは、特定の方法でワンド７０４０を動かしてよい（例えば、ワンド７０４０を特定の
方向にツイストまたはフリックする、など）。別の例として、ユーザは、ワンド７０４０
を動かしてスクリーン７０００の特定の部分を指し示してもよい。図７０の例において、
ユーザは、次のメディアアイテムにスキップするようメディアアプリケーションに指示す
るために、カーソル７０４２がスクリーンの右端に配置されるようにワンド７０４０を動
かしてよい。例えば、ユーザは、スクリーン７０００の右部を越えた位置をワンド７０４
０で指し示してもよいし、カーソル６６４２をスクリーン７０００の右端まで移動させる
ようにワンド７０４０を動かしてもよい（例えば、図６８に示したようなメディアを早送
りする際のワンドの動きよりも、速くまたは遠くへワンド７０４０を動かす）。一部の実
施形態において、ユーザが早送り動作と次へのスキップ動作を区別する助けとなるよう、
カーソル７０４２は、カーソル６８４２（図６８）と異なってもよい。一部の実施形態に
おいて、メディアアプリケーションは、次のメディアアイテムにスキップするためには、
ワンド７０４０を動かすと同時に（例えば、入力メカニズムを用いて、または、ワンドを
フリックまたはツイストして）入力を提供するよう、ユーザに要求してもよい。
【０２０３】
図７１は、本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用い
て前のメディアアイテムにスキップできるディスプレイの一例を示す図である。ディスプ
レイ７１００は、メディア情報７１１０、イラスト７１１２、および、プログレスバー７
１２０を備えてよく、それらは、メディア情報６６１０、イラスト６６１２、および、プ
ログレスバー６６２０（図６６）の特徴の一部またはすべてを備えてよい。プログレスバ
ー７１２０は、メディアアプリケーションによって実行されている現在の動作を示すアイ
コン７１２２（例えば、「前へ」アイコン６８２２）を備えてよい。
【０２０４】
ユーザは、任意の適切な方法で、メディアアプリケーションに、前のメディアアイテム
（例えば、プレイリストの前のアイテム）にスキップするよう指示してよい。例えば、ユ
ーザは、特定の方法でワンド７１４０を動かしてよい（例えば、ワンド７１４０を特定の
方向にツイストまたはフリックする、など）。別の例として、ユーザは、ワンド７１４０
を動かしてスクリーン７１００の特定の部分を指し示してもよい。図７１の例において、
ユーザは、前のメディアアイテムにスキップするようメディアアプリケーションに指示す
るために、カーソル７１４２がスクリーンの左端に配置されるようにワンド７１４０を動
かしてよい。例えば、ユーザは、スクリーン７１００の右部を越えた位置をワンド７１４
０で指し示してもよいし、カーソル６６４２をスクリーン７１００の左端まで移動させる
ようにワンド７１４０を動かしてもよい（例えば、図６９に示したようなメディアを巻き
戻す際のワンドの動きよりも、速くまたは遠くへワンド７１４０を動かす）。一部の実施
形態において、ユーザが巻き戻し動作と前へのスキップ動作を区別する助けとなるよう、
カーソル７１４２は、カーソル６９４２（図６９）と異なってもよい。一部の実施形態に
おいて、メディアアプリケーションは、前のメディアアイテムにスキップするためには、
ワンド７１４０を動かすと同時に（例えば、入力メカニズムを用いて、または、ワンドを
フリックまたはツイストして）入力を提供するよう、ユーザに要求してもよい。
【０２０５】
図７２は、本発明の一実施形態に従って、メディアアプリケーションを制御するための
処理の一例を示すフローチャートである。処理７２００は、工程７２０２から始まる。工
程７２０４で、メディアシステムは、ユーザがメディアアプリケーションにアクセスする
指示を提供したか否かを判定してよい。例えば、電子デバイス１０４（図１）は、ユーザ
がワンド１０６（図１）でメディアアプリケーションにアクセスするための指示を提供し
たか否かを判定してよい。ユーザは、例えば、ワンド１０６で入力を提供する（例えば、
図２の入力メカニズム２０８の適切なキーまたはキー配列を押す）、または、ワンド１０
６を特定の方法で動かす（例えば、ワンド１０６をフリックする、もしくは、ワンド１０
６を円形に動かす、）など、任意の適切な方法で指示を提供してよい。ユーザがメディア
アプリケーションにアクセスするための指示を提供していないと、メディアシステムが判
定した場合、処理７２００は、工程７２０６に進んで終了してよい。
【０２０６】
一方、工程７２０４で、ユーザがメディアアプリケーションにアクセスするための指示
を提供したと、メディアシステムが判定した場合、処理７２００は、工程７２０８に進ん
でよい。工程７２０８で、メディアシステムは、ユーザがメディアアプリケーションを終
了する指示を提供したか否かを判定してよい。例えば、電子デバイス１０４は、ユーザが
ワンド１０６でメディアアプリケーションを終了するための指示を提供したか否かを判定
してよい。ユーザは、例えば、ワンド１０６で入力を提供する（例えば、入力メカニズム
２０８の適切なキーまたはキー配列を押す）、または、ワンド１０６を特定の方法で動か
す（例えば、ワンド１０６をフリックする、もしくは、ワンド１０６を円形に動かす、）
など、任意の適切な方法で指示を提供してよい。ユーザがメディアアプリケーションを終
了するための指示を提供したと、メディアシステムが判定した場合、処理７２００は、工
程７２１０に進んで終了してよい。
【０２０７】
一方、工程７２０８で、ユーザがメディアアプリケーションを終了するための指示を提
供していないと、メディアシステムが判定した場合、処理７２００は、工程７２１２に進
んでよい。工程７２１２で、メディアシステムは、ユーザ入力を受信してよい。例えば、
電子デバイス１０４は、ワンド１０６からの入力を受信してよい。ユーザは、例えば、ワ
ンド１０６で入力を提供する、特定の方法でワンド１０６を動かす、または、これらを組
み合わせる（例えば、ボタンを押下しつつワンド１０６をフリックする）など、任意の適
切な入力を提供してよい。
【０２０８】
工程７２１４で、メディアシステムは、工程７２１２で受信した入力が、メディアを再
生または一時停止するための命令であるか否かを判定してよい。例えば、電子デバイス１
０４は、ユーザが、「再生／一時停止」命令に関連づけられた入力を提供したか否かを判
定してよい。「再生／一時停止」命令は、例えば、スクリーン１０２の上部をワンド１０
６で指し示すことによって、または、特定の方法でワンド１０６を動かす（例えば、上へ
動かす）ことによって、スクリーン１０２（図１）の上部にカーソルを移動させるなど、
任意の適切な命令であってよい。工程７２１２で受信した命令がメディアの再生または一
時停止のためのものであったと、メディアシステムが判定した場合、処理７２００は工程
７２１６に進んでよい。工程７２１６で、メディアシステムは、メディアを再生または一
時停止してよい。例えば、電子デバイス１０４は、メディア（例えば、現在選択されてい
るメディアまたはスクリーン１０２上に表示されているメディア）を再生または一時停止
してよい。次いで、処理７２００は、工程７２０８に戻ってよく、メディアシステムは、
ユーザとワンドとの相互作用を監視してよい。
【０２０９】
一方、工程７２１４において、工程７２１２で受信した入力がメディアを再生または一
時停止するための命令ではないと、メディアシステムが判定した場合、処理７２００は工
程７２１８に進んでよい。工程７２１８で、メディアシステムは、工程７２１２で受信し
た入力が、現在再生中のメディアを停止するための命令であるか否かを判定してよい。例
えば、電子デバイス１０４は、ユーザが、「停止」命令に関連づけられた入力を提供した
か否かを判定してよい。「停止」命令は、例えば、スクリーン１０２の下部をワンド１０
６で指し示すことによって、または、特定の方法でワンド１０６を動かす（例えば、下へ
動かす）ことによって、スクリーン１０２の下部にカーソルを移動させるなど、任意の適
切な命令であってよい。工程７２１２で受信した命令が現在再生中のメディアを停止する
ためのものであったと、メディアシステムが判定した場合、処理７２００は工程７２２０
に進んでよい。工程７２２０で、メディアシステムは、メディアを停止してよい。例えば
、電子デバイス１０４は、現在再生中のメディアを停止してよい。次いで、処理７２００
は、工程７２０８に戻ってよく、メディアシステムは、ユーザとワンドとの相互作用を監
視してよい。
【０２１０】
一方、工程７２１８において、工程７２１２で受信した入力が現在再生中のメディアを
停止するための命令ではないと、メディアシステムが判定した場合、処理７２００は工程
７２２２に進んでよい。工程７２２２で、メディアシステムは、工程７２１２で受信した
入力が、メディアを早送りするための命令であるか否かを判定してよい。例えば、電子デ
バイス１０４は、ユーザが、「早送り」命令に関連づけられた入力を提供したか否かを判
定してよい。「早送り」命令は、例えば、スクリーン１０２の右部をワンド１０６で指し
示すことによって、または、特定の方法でワンド１０６を動かす（例えば、右へ動かす）
ことによって、スクリーン１０２の右部にカーソルを移動させるなど、任意の適切な命令
であってよい。工程７２１２で受信した命令がメディアを早送りするためのものであった
と、メディアシステムが判定した場合、処理７２００は工程７２２４に進んでよい。工程
７２２４で、メディアシステムは、メディアを早送りしてよい。例えば、電子デバイス１
０４は、現在再生中のメディアを早送りしてよい。次いで、処理７２００は、工程７２０
８に戻ってよく、メディアシステムは、ユーザとワンドとの相互作用を監視してよい。
【０２１１】
一方、工程７２２２において、工程７２１２で受信した入力がメディアを早送りするた
めの命令ではないと、メディアシステムが判定した場合、処理７２００は工程７２２６に
進んでよい。工程７２２６で、メディアシステムは、工程７２１２で受信した入力が、メ
ディアを巻き戻しするための命令であったか否かを判定してよい。例えば、電子デバイス
１０４は、ユーザが、「巻き戻し」命令に関連づけられた入力を提供したか否かを判定し
てよい。「巻き戻し」命令は、例えば、スクリーン１０２の左部をワンド１０６で指し示
すことによって、または、特定の方法でワンド１０６を動かす（例えば、左へ動かす）こ
とによって、スクリーン１０２の左部にカーソルを移動させるなど、任意の適切な命令で
あってよい。工程７２１２で受信した命令がメディアを巻き戻すためのものであったと、
メディアシステムが判定した場合、処理７２００は工程７２２８に進んでよい。工程７２
２８で、メディアシステムは、メディアを巻き戻してよい。例えば、電子デバイス１０４
は、現在再生中のメディアを巻き戻してよい。次いで、処理７２００は、工程７２０８に
戻ってよく、メディアシステムは、ユーザとワンドとの相互作用を監視してよい。
【０２１２】
一方、工程７２２６において、工程７２１２で受信した入力がメディアを巻き戻すため
の命令ではないと、メディアシステムが判定した場合、処理７２００は工程７２３０に進
んでよい。工程７２３０で、メディアシステムは、工程７２１２で受信した入力が、次の
メディアアイテムにスキップするための命令であるか否かを判定してよい。例えば、電子
デバイス１０４は、ユーザが、「次へ」命令に関連づけられた入力を提供したか否かを判
定してよい。「次へ」命令は、例えば、スクリーン１０２の右部よりも外側をワンド１０
６で指し示すことによって、または、特定の方法でワンド１０６を動かす（例えば、ずっ
と右へ動かす）ことによって、スクリーン１０２の右部にカーソルを移動させるなど、任
意の適切な命令であってよい。工程７２１２で受信した命令が次のメディアアイテムにス
キップするためのものであったと、メディアシステムが判定した場合、処理７２００は工
程７２３２に進んでよい。工程７２３２で、メディアシステムは、次のメディアアイテム
にスキップしてよい。例えば、電子デバイス１０４は、現在選択されているプレイリスト
（例えば、ユーザがメディアの再生を始めた時に予め選択されていたプレイリスト）に含
まれる次のアイテムにスキップしてよい。現在のメディアアイテムがプレイリストの最後
である場合、電子デバイス１０４は、メディアの再生を停止してもよいし、プレイリスト
の最初のアイテムにスキップしてもよい。次いで、処理７２００は、工程７２０８に戻っ
てよく、メディアシステムは、ユーザとワンドとの相互作用を監視してよい。
【０２１３】
一方、工程７２３０において、工程７２１２で受信した入力が次のメディアアイテムに
スキップするための命令ではないと、メディアシステムが判定した場合、処理７２００は
工程７２３４に進んでよい。工程７２３４で、メディアシステムは、工程７２１２で受信
した入力が、前のメディアアイテムにスキップするための命令であるか否かを判定してよ
い。例えば、電子デバイス１０４は、ユーザが、「前へ」命令に関連づけられた入力を提
供したか否かを判定してよい。「前へ」命令は、例えば、スクリーン１０２の左部よりも
外側をワンド１０６で指し示すことによって、または、特定の方法でワンド１０６を動か
す（例えば、ずっと左へ動かす）ことによって、スクリーン１０２の左部にカーソルを移
動させるなど、任意の適切な命令であってよい。工程７２１２で受信した命令が前のメデ
ィアアイテムにスキップするためのものであったと、メディアシステムが判定した場合、
処理７２００は工程７２３６に進んでよい。工程７２３６で、メディアシステムは、前の
メディアアイテムにスキップしてよい。例えば、電子デバイス１０４は、現在選択されて
いるプレイリスト（例えば、ユーザがメディアの再生を始めた時に予め選択されていたプ
レイリスト）に含まれる前のアイテムにスキップしてよい。現在のメディアアイテムがプ
レイリストの最初である場合、電子デバイス１０４は、メディアの再生を停止してもよい
し、プレイリストの最後のアイテムにスキップしてもよい。次いで、処理７２００は、工
程７２０８に戻ってよく、メディアシステムは、ユーザとワンドとの相互作用を監視して
よい。
【０２１４】
一方、工程７２３０において、工程７２１２で受信した入力が前のメディアアイテムに
スキップするための命令ではないと、メディアシステムが判定した場合、処理７２００は
工程７２０８に進んでよく、メディアシステムは、ユーザとワンドとの相互作用を監視し
続けてよい。
【０２１５】
上に記載した本発明の実施形態は、限定ではなく例示を目的としたものであり、本発明
は、以下の特許請求の範囲によってのみ限定される。
【図１】
2015038750.tif 000003
【図２】
2015038750.tif 000004
【図３】
2015038750.tif 000005
【図４】
2015038750.tif 000006
【図５】
2015038750.tif 000007
【図６】
2015038750.tif 000008
【図７】
2015038750.tif 000009
【図８】
2015038750.tif 000010
【図９】
2015038750.tif 000011
【図１０】
2015038750.tif 000012
【図１１】
2015038750.tif 000013
【図１２】
2015038750.tif 000014
【図１３】
2015038750.tif 000015
【図１４】
2015038750.tif 000016
【図１５】
2015038750.tif 000017
【図１６】
2015038750.tif 000018
【図１７】
2015038750.tif 000019
【図１８】
2015038750.tif 000020
【図１９】
2015038750.tif 000021
【図２０】
2015038750.tif 000022
【図２１】
2015038750.tif 000023
【図２２】
2015038750.tif 000024
【図２３】
2015038750.tif 000025
【図２４】
2015038750.tif 000026
【図２５】
2015038750.tif 000027
【図２６】
2015038750.tif 000028
【図２７】
2015038750.tif 000029
【図２８】
2015038750.tif 000030
【図２９】
2015038750.tif 000031
【図３０】
2015038750.tif 000032
【図３１】
2015038750.tif 000033
【図３２】
2015038750.tif 000034
【図３３】
2015038750.tif 000035
【図３４】
2015038750.tif 000036
【図３５】
2015038750.tif 000037
【図３６】
2015038750.tif 000038
【図３７】
2015038750.tif 000039
【図３８】
2015038750.tif 000040
【図３９】
2015038750.tif 000041
【図４０】
2015038750.tif 000042
【図４１】
2015038750.tif 000043
【図４２】
2015038750.tif 000044
【図４３】
2015038750.tif 000045
【図４４】
2015038750.tif 000046
【図４５】
2015038750.tif 000047
【図４６】
2015038750.tif 000048
【図４７】
2015038750.tif 000049
【図４８】
2015038750.tif 000050
【図４９】
2015038750.tif 000051
【図５０】
2015038750.tif 000052
【図５１】
2015038750.tif 000053
【図５２】
2015038750.tif 000054
【図５３】
2015038750.tif 000055
【図５４】
2015038750.tif 000056
【図５５】
2015038750.tif 000057
【図５６】
2015038750.tif 000058
【図５７】
2015038750.tif 000059
【図５８】
2015038750.tif 000060
【図５９】
2015038750.tif 000061
【図６０】
2015038750.tif 000062
【図６１】
2015038750.tif 000063
【図６２】
2015038750.tif 000064
【図６３】
2015038750.tif 000065
【図６４】
2015038750.tif 000066
【図６５】
2015038750.tif 000067
【図６６】
2015038750.tif 000068
【図６７】
2015038750.tif 000069
【図６８】
2015038750.tif 000070
【図６９】
2015038750.tif 000071
【図７０】
2015038750.tif 000072
【図７１】
2015038750.tif 000073
【図７２】
2015038750.tif 000074
【手続補正書】
【提出日】平成26年9月30日(2014.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワンドを動かすことにより、メディアシステム上で実行されるメディアアプリケーショ
ンの動作を制御するための方法であって、
前記ワンドに組み込まれた少なくとも１つの動き検出要素の出力を含む送信を前記ワン
ドから受信する工程と、
前記少なくとも１つの動き検出要素の出力のみに基づいて、前記送信の受信に応答して
実行すべきメディアアプリケーション動作を特定する工程と、
前記特定されたメディアアプリケーション動作を実行する工程と、
を備える、方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
一部の実施形態において、電子デバイス１０４は、上記の代わりに、または、上記に加
えて、ホストデバイス（図示せず）からスクリーン１０２へコンテンツを送信するよう動
作してもよい。例えば、電子デバイス１０４は、ルーティングデバイス、スクリーン１０
２へコンテンツをストリーミングするためのデバイス、または、任意の他の適切なデバイ
スを含みうる。一部の実施形態において、電子デバイス１０４は、カリフォルニア州クパ
チーノのアップル社が販売するＡｐｐｌｅ  ＴＶを含みうる。電子デバイス１０４は、リ
ンク１１０に関して上述した有線または無線リンクのいずれかなど、任意の適切な方法で
ホストデバイスからコンテンツを受信するよう動作してよい。ホストデバイスは、電子デ
バイス１０４にコンテンツを供給するための任意の適切なデバイスであってよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
ユーザがワンド６００を新しい位置、例えば、図７のワンド７００の位置に動かすと、
ワンドは、新しい方向、例えば、ワンド方向７２０に動く。ワンド方向７２０は、ｘ軸７
１２、ｙ軸７１４、および、ｚ軸７１６の各軸に沿った成分を含んでよい。ワンド７００
の全体の方向は、ワンド６００の方向と異なっているように見えるが、ｘ−ｚ平面方向７
２２および６２２（図６）は、同じであってよく、従って、ワンド６００（図６）および
７００は、スクリーンの同じ部分を指していてよい。ワンド６００と同様に、ワンド７０
０は、コンパス７０２（例えば、ワンド７００の向き）を用いてｘ−ｚ平面の方向７２２
を速やかに決定しうる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
一部の実施形態において、ユーザは、ワンドを動かすことによって、拡大画像の他の部
分を表示するよう、電子デバイスに指示することができる。図１７は、本発明の一実施形
態に従って、拡大表示された写真の異なる部分のディスプレイスクリーンの一例を示す図
である。ディスプレイ１７００は、写真１７０２を含んでよく、その写真は、写真１６０
２（図１６）と同じであってよい。写真１６０２は拡大されているため、ユーザは写真の
全体を見ることができない。写真の隠れた部分を見るために、ユーザは、写真１６０２の
表示をスクロールして写真１７０２を表示するよう、電子デバイスに指示してよい。例え
ば、これまで隠れていた写真１７０２の部分（例えば、写真１６０２の左の部分）を表示
できるように写真１７０２の表示をずらす動作をスクリーン１７００に行わせるために、
ワンド１７４０をスクリーン１７００の側方に（例えば、右に）方向付けてよい。図１７
に示すように、ワンド１７４０が、ワンド１６４０（図１６）の最初の方向から、ワンド
１７４０の方向に移動するように、右に向かってワンド１７４０を回転させてよい。ワン
ド１６４０および１７４０の相対的な方向は、それぞれ、原点座標系１６４２および１７
４２に対するワンド１６４０および１７４０の位置として表されてよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
一部の実施形態では、処理２０００の工程２００８、２０１０、２０１２、および、２
０１４は、工程２０２４に置き換えてもよい。工程２０２４で、メディアシステムは、ユ
ーザが拡大するための命令を入力メカニズムで提供したか否かを判定してよい。例えば、
ワンド１０６は、ユーザが（例えば、入力メカニズム２０８で）ｚ方向の入力を提供した
か否かを判定してよい。ユーザが拡大するための入力を提供したと、メディアシステムが
判定した場合、処理２０００は、上述のように工程２０１６に進んでよい。一方、工程２
０２４で、ユーザが縮小するための入力を提供したと、メディアシステムが判定した場合
、処理２０００は、上述の工程２０２０に進んでよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
図２３は、本発明の一実施形態に従って、ユーザがスクリーンからワンドを引き離した
時のフラッシュライトアプリケーションのディスプレイスクリーンの一例を示す図である
。ワンド２３４０がフラッシュライトであるという印象をユーザに与えるために、ユーザ
がワンド２３４０をスクリーン２２００から遠ざけて、ワンド２３４０とスクリーン２３
００の間の距離が長くなった時に、スクリーン２３００に表示されたフラッシュライトビ
ームが、大きくなってよい。図２３に示すように、ワンド２３４０がスクリーン２３００
から遠ざけられたため、フラッシュライトビーム２３１０は、フラッシュライトビーム２
２１０（図２２）よりも大きくてよく、暗部分２３１２は、暗部分２２１２（図２２）よ
りも小さくてよい。スクリーン２３００に対するワンド２３４０の位置は、原点座標系２
３４２に対するワンド２３４０の位置として表されてよい。一部の実施形態において、ユ
ーザは、フラッシュライトビーム２３１０のサイズを変更するようディスプレイに指示す
るために、ワンド２３４０を動かすことなく入力メカニズムで適切な入力を提供してもよ
い。例えば、ユーザは、スクロールホイールを回転させる、タッチパッドで入力を提供す
る、または、ジョイスティックを動かすことによって、ｚ方向の入力を提供しフラッシュ
ライトビーム２３１０のサイズを変更してもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
工程３２１４において、メディアシステムは、工程３２１２で決定した方向に基づいて
、フラッシュライトビームの位置、形状、および、陰影を決定してよい。例えば、電子デ
バイス１０４は、ワンド１０６がスクリーン１０２を指す方向に基づいて、フラッシュラ
イトビームの位置を決定してよい（例えば、フラッシュライトビームは、ワンド１０６の
方向の延長線上に配置される）。別の例として、電子デバイス１０４は、ワンド１０６が
スクリーン１０２を指す角度に基づいて、フラッシュライトビームの形状を決定してよい
。フラッシュライトビームの形状が楕円形である場合、電子デバイス１０４は、決定され
た方向に基づいて、主軸の比を決定してよい。さらに別の例として、電子デバイス１０４
は、工程３２１２で決定された方向に基づいて、または、ワンド１０６の動きに関連する
受信された情報に基づいて、フラッシュライトビームの周りに表示される陰影の暗さおよ
びグラデーションを決定してよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
最初にスクリーン３４００またはスクリーン３５００上に存在しない画像を見るために
、ユーザは、カーソル３４０４および３５０４が、それぞれスクリーン３４００および３
５００の横の方を指し示すように、それぞれワンド３４１０およびワンド３５１０を方向
付けてよい。例えば、最初の画像３３０２を右にスクロールさせるために、ユーザは、（
例えば、互いに同じ原点座標系であってよい原点座標系３３１２および３４１２に対して
図示したように）ワンド３３１０よりも右に向くようにワンド３４１０を動かしてよく、
それにより、カーソル３４０４が右に移動し、画像３３０２が右にスクロールして、画像
３４０２が表示される。別の例として、最初の画像３３０２を左にスクロールさせるため
に、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３１２および
３５１２に対して図示したように）ワンド３３１０よりも左に向くようにワンド３５１０
を動かしてよく、それにより、カーソル３５０４が左に移動し、画像３３０２が左にスク
ロールして、画像３５０２が表示される。一部の実施形態では、ユーザがワンド３４１０
および３５１０を動かした時に、ワンド内の動き検出要素が、それぞれ左右の動きを検出
して、画像３４０２および３５０２の表示を制御する電子デバイスにその動きを送信しう
る。かかる場合、ユーザは、スクリーンの特定の部分を指し示すことなく、画像の表示を
スクロールできる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
最初にスクリーン３６００またはスクリーン３７００上に存在しない画像を見るために
、ユーザは、カーソル３６０４および３７０４が、それぞれスクリーン３６００および３
７００の端または端の外側を指し示すように、それぞれワンド３６１０およびワンド３７
１０を方向付けてよい。例えば、最初の画像３３０２を右にページングする（例えば、画
像３３０２のすべてを、画像３３０２の右に位置する隣の画像セットに置き換える）ため
に、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３１２および
３６１２に対して図示したように）ワンド３３１０よりも右に向けてスクリーン３６００
の右端または右端の外側を指すようにワンド３６１０を動かしてよく、それにより、カー
ソル３６０４がスクリーン３６００の右端に移動し、画像３３０２が右にページングされ
、画像３６０２が表示される。別の例として、最初の画像３３０２を左にページングする
（例えば、画像３３０２のすべてを、画像３３０２の左に位置する隣の画像セットに置き
換える）ために、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３
３１２および３７１２に対して示すように）ワンド３３１０よりも左に向けてスクリーン
３７００の左端または左端の外側を指すようにワンド３７１０を動かしてよく、それによ
り、カーソル３７０４がスクリーン３７００の左端に移動し、画像３３０２が左にページ
ングされ、画像３７０２が表示される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
最初にスクリーン３８００またはスクリーン３９００上に存在しない画像を見るために
、ユーザは、カーソル３８０４および３９０４が、それぞれスクリーン３８００および３
９００の上部または下部を指し示すように、それぞれワンド３８１０およびワンド３９１
０を方向付けてよい。例えば、最初の画像３３０２を上にスクロールさせるために、ユー
ザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３１２および３８１２
に対して図示したように）ワンド３３１０よりも上に向くようにワンド３９１０を動かし
てよく、それにより、カーソル３８０４が上に移動し、画像３３０２が上にスクロールし
て、画像３８０２が表示される。別の例として、最初の画像３３０２を下にスクロールさ
せるために、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３１
２および３９１２に対して示すように）ワンド３３１０よりも下に向くようにワンド３９
１０を動かしてよく、それにより、カーソル３９０４が下に移動し、画像３３０２が下に
スクロールして、画像３９０２が表示される。一部の実施形態では、ユーザがワンド３８
１０および３９１０を動かした時に、ワンド内の動き検出要素が、それぞれ上下の動きを
検出して、画像３８０２および３９０２の表示を制御する電子デバイスにその動きを送信
しうる。かかる場合、ユーザは、スクリーンの特定の部分を指し示すことなく、画像の表
示をスクロールできる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
最初にスクリーン４０００またはスクリーン４１００上に存在しない画像を見るために
、ユーザは、カーソル４００４および４１０４が、それぞれスクリーン４０００および４
１００の端または上下端の外側を指し示すように、それぞれワンド４０１０およびワンド
４１１０を方向付けてよい。例えば、最初の画像３３０２を上にページングする（例えば
、画像３３０２のすべてを、画像３３０２の上に位置する次の画像セットに置き換える）
ために、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３１２お
よび４０１２に対して図示したように）ワンド３３１０よりも上に向けてスクリーン４０
００の上端または上端の外側を指すようにワンド４０１０を動かしてよく、それにより、
カーソル４００４がスクリーン４０００の上端に移動し、画像３３０２が上にページング
され、画像４００２が表示される。例えば、最初の画像３３０２を下にページングする（
例えば、画像３３０２のすべてを、画像３３０２の下に位置する次の画像セットに置き換
える）ために、ユーザは、（例えば、互いに同じ原点座標系であってよい原点座標系３３
１２および４１１２に対して示すように）ワンド３３１０よりも下に向けてスクリーン４
１００の下端または下端の外側を指すようにワンド４１１０を動かしてよく、それにより
、カーソル４１０４がスクリーン４１００の下端に移動し、画像３３０２が下にページン
グされ、画像４１０２が表示される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１０５
【補正方法】変更
【補正の内容】
【０１０５】
ユーザが仮想キーボード４３１０からキャラクタを選択すると、選択されたキャラクタ
は、入力ボックス４３１２内に表示されてよい。ユーザは、選択した位置にワンド４３４
０を向けることによって、入力ボックス４３１２内の任意の位置にカーソルを配置できる
。間違った入力を消すために、ユーザは「戻る」オプション４３１４を選択してもよいし
、ワンド４３４０で任意の他の適切な入力を提供してもよい（例えば、ワンド４３４０の
ボタンを押下する、または、特定の方法でワンド４３４０を動かす、など）。ユーザは、
入力ボックス４３１２内に完全な入力を入力したら、「選択」オプション４３１６を選択
してもよいし、ワンド４３４０で任意の他の適切な入力を提供してもよい（例えば、ワン
ド４３４０のボタンを押下する、または、特定の方法でワンド４３４０を動かす、など）
。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】変更
【補正の内容】
【０１１０】
ユーザが仮想キーボード４４１０からキャラクタを選択すると、選択されたキャラクタ
は、入力ボックス４４１２内に表示されてよい。ユーザは、選択した位置にワンド４４４
０を向けることによって、入力ボックス４４１２内の任意の位置にカーソルを配置できる
。間違った入力を消すために、ユーザは「戻る」オプション４４１４を選択してもよいし
、ワンド４４４０で任意の他の適切な入力を提供してもよい（例えば、ワンド４４４０の
ボタンを押下する、または、特定の方法でワンド４４４０を動かす、など）。ユーザは、
入力ボックス４４１２内に完全な入力を入力したら、「選択」オプション４４１６を選択
してもよいし、ワンド４４４０で任意の他の適切な入力を提供してもよい。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
図４５は、本発明の一実施形態に従って、キーボードアプリケーションのディスプレイ
スクリーンのさらに別の例を示す図である。ディスプレイスクリーン４５００は、仮想キ
ーボード４５１０および入力ボックス４５１２を備えてよい。仮想キーボード４５１０は
、交差する列４５２０および４５２２を備えてよく、各列は、ユーザが入力しうる様々な
文字を有する。例えば、列４５２０は文字を含んでよく、列４５２２は、数字、句読点、
および、その他のキャラクタを含んでよい。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１１５
【補正方法】変更
【補正の内容】
【０１１５】
ユーザが仮想キーボード４５１０からキャラクタを選択すると、選択されたキャラクタ
は、入力ボックス４５１２内に表示されてよい。ユーザは、選択した位置にワンド４５４
０を向けることによって、入力ボックス４５１２内の任意の位置にカーソルを配置できる
。間違った入力を消すために、ユーザは「戻る」オプション４５１４を選択してもよいし
、ワンド４５４０で任意の他の適切な入力を提供してもよい（例えば、ワンド４５４０の
ボタンを押下する、または、特定の方法でワンド４５４０を動かす、など）。ユーザは、
入力ボックス４５１２内に完全な入力を入力したら、「選択」オプション４５１６を選択
してもよいし、ワンド４５４０で任意の他の適切な入力を提供してもよい。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
一方、工程４７３０で、ワンドがスクリーンの右部にカーソルを移動させていないと、
メディアシステムが判定した場合、処理４７００は工程４７３８に進んで終了してよい。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１４６
【補正方法】変更
【補正の内容】
【０１４６】
選択された画像５３１０を動かすために、ユーザは、ワンド５３４０を動かしてよく、
画像５３１０は、（例えば、原点座標系５３４２に対する）ワンド５３４０の動きに従う
。例えば、ユーザが、連続したワンド５３４０ａ、５３４０ｂ、および、５３４０ｃで示
すように、線５３４４に沿ってワンドを動かす場合、画像５３１０は、線５３１２に沿っ
て動いてよく、線５３１２は、線５３４４と共線的（co-linear with）または比例してよ
い。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０１４９
【補正方法】変更
【補正の内容】
【０１４９】
選択された画像５４１０を回転させるために、ユーザは、ワンド５４４０を動かしてよ
く、画像５４１０は、（例えば、原点座標系５４４２に対する）ワンド５４４０の動きに
従う。例えば、ユーザが、連続したワンド５４４０ａおよび５４４０ｂで示すように、線
５４４４に沿ってワンドを回転させる場合、画像５４１０は、線５４１２に沿って動いて
よく、線５４１２は、線５４４４と共線的または比例してよい。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０１６３
【補正方法】変更
【補正の内容】
【０１６３】
処理５７００は、２つの異なる経路で工程５７２０に到達しうる。第１の経路では、処
理５７００は、工程５７１８（あるいは工程５７１７）の後に工程５７２０に進みうる。
第２の経路では、工程５７１６（あるいは工程５７１５）で、ワンドとスクリーンの間の
現在の距離が初期の距離と同じであると、メディアシステムが判定した場合に、処理５７
００は工程５７２０に進みうる。工程５７２０で、メディアシステムは、ワンドの方向が
変化したか否かを判定してよい。例えば、電子デバイス１０４は、工程５７１４で決定さ
れた位置および方向の情報に基づいて、ワンド１０６が、工程５７０８の時点と同じスク
リーン１０２の部分を指しているか否かを判定してよい。別の例として、ワンド１０６は
、動き検出要素２０８から受信した動き情報から、ワンド１０６が動いたか否か、および
、その方向が変化したか否かを判定してよい。ワンドの方向が変化したと、メディアシス
テムが判定した場合、処理５７００は、工程５７２２に進んでよい。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０１７６
【補正方法】変更
【補正の内容】
【０１７６】
図６０は、本発明の一実施形態に従って、イラストアプリケーションのディスプレイス
クリーンの一例を示す図である。ディスプレイスクリーン６０００は、描画面６０１０を
備えてよく、ユーザは、そこにデザインを描いたり作成したりすることができる。線６０
２２を描くために、ユーザは、ワンド６０４０でペン６０２０を制御してよい。ペン６０
２０は、ワンド６０４０の動きに従うよう動作してよく、それにより、ユーザがワンド６
０４０を動かすと、ペン６０２０が連続的に表示され、（例えば、ワンド６０４０が連続
的に指し示す描画面６０１０の部分に）ワンド６０４０の動きに従った線を描くことがで
きる。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０１８１
【補正方法】変更
【補正の内容】
【０１８１】
一方、工程６２０４で、ユーザがイラストアプリケーションにアクセスするための指示
を提供したと、メディアシステムが判定した場合、処理６２００は、工程６２０８に進ん
でよい。工程６２０８で、メディアシステムは、描画ページを表示してよい。例えば、電
子デバイス１０４は、イラストアプリケーションの指示の下、スクリーン１０２（図１）
上に描画ページを表示してよい。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１８４
【補正方法】変更
【補正の内容】
【０１８４】
工程６２１６で、メディアシステムは、ユーザがイラストアプリケーションを終了する
指示を提供したか否かを判定してよい。例えば、電子デバイス１０４は、ユーザがイラス
トアプリケーションを終了するための指示を（例えば、入力メカニズム２０８を用いて、
または、ワンド１０６を特定の方法で動かすことによって）提供したか否かを判定してよ
い。ユーザがイラストアプリケーションを終了するための指示を提供したと、メディアシ
ステムが判定した場合、処理６２００は、工程６２１８に進んで終了してよい。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１９１
【補正方法】変更
【補正の内容】
【０１９１】
図６５は、本発明の一実施形態に従って、メディアアプリケーションによって提供され
たメディアプレイリストのディスプレイスクリーンの一例を示す図である。ディスプレイ
スクリーン６５００は、ユーザがメディアシステムに再生させることのできるメディアの
プレイリスト６５１０を備えてよい。ユーザは、アイテム上にカーソル６５４２を置くと
共に選択命令を提供することによって、プレイリスト６５１０から特定のアイテムを選択
してよい。例えば、ユーザは、入力メカニズムを用いて入力を提供してもよいし、ワンド
６５４０を特定の方法で動かしてもよい。メディアガイダンスアプリケーションは、アイ
テム上に強調表示領域６５４４を表示することによって、リスト６５１０内のアイテムが
選択されたことを示してよい。メディアアイテムの選択に応答して、メディアアプリケー
ションは、メディアアイテムの再生、選択されたメディアアイテムについての付加情報の
表示、または、任意のその他の適切な動作を実行してよい。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０２００
【補正方法】変更
【補正の内容】
【０２００】
ユーザは、任意の適切な方法で、メディアアプリケーションにメディアの巻き戻しを指
示してよい。例えば、ユーザは、特定の方法でワンド６９４０を動かしてよい（例えば、
ワンド６９４０を特定の方向にツイストまたはフリックする、など）。別の例として、ユ
ーザは、ワンド６９４０を動かしてスクリーン６９００の特定の部分を指し示してもよい
。図６９の例において、ユーザは、メディアを巻き戻しするようメディアアプリケーショ
ンに指示するために、カーソル６９４２がスクリーンの左部に配置されるようにワンド６
９４０を動かしてよい。例えば、ユーザは、ワンド６９４０でスクリーン６９００の左部
を指し示してもよいし、ワンド６９４０を左に動かしてスクリーン６９００の左部にカー
ソル６９４２を移動させてもよい。一部の実施形態において、メディアアプリケーション
は、メディアを巻き戻しするためには、ワンド６９４０を動かすと同時に（例えば、入力
メカニズムを用いて、または、ワンドをフリックまたはツイストして）入力を提供するよ
う、ユーザに要求してもよい。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０２０２
【補正方法】変更
【補正の内容】
【０２０２】
ユーザは、任意の適切な方法で、メディアアプリケーションに、次のメディアアイテム
（例えば、プレイリストの次のアイテム）にスキップするよう指示してよい。例えば、ユ
ーザは、特定の方法でワンド７０４０を動かしてよい（例えば、ワンド７０４０を特定の
方向にツイストまたはフリックする、など）。別の例として、ユーザは、ワンド７０４０
を動かしてスクリーン７０００の特定の部分を指し示してもよい。図７０の例において、
ユーザは、次のメディアアイテムにスキップするようメディアアプリケーションに指示す
るために、カーソル７０４２がスクリーンの右端に配置されるようにワンド７０４０を動
かしてよい。例えば、ユーザは、スクリーン７０００の右部を越えた位置をワンド７０４
０で指し示してもよいし、カーソル７０４２をスクリーン７０００の右端まで移動させる
ようにワンド７０４０を動かしてもよい（例えば、図６８に示したようなメディアを早送
りする際のワンドの動きよりも、速くまたは遠くへワンド７０４０を動かす）。一部の実
施形態において、ユーザが早送り動作と次へのスキップ動作を区別する助けとなるよう、
カーソル７０４２は、カーソル ６８４２（図６８）と異なってもよい。一部の実施形態
において、メディアアプリケーションは、次のメディアアイテムにスキップするためには
、ワンド７０４０を動かすと同時に（例えば、入力メカニズムを用いて、または、ワンド
をフリックまたはツイストして）入力を提供するよう、ユーザに要求してもよい。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０２０３
【補正方法】変更
【補正の内容】
【０２０３】
図７１は、本発明の一実施形態に従って、ユーザが、メディアアプリケーションを用い
て前のメディアアイテムにスキップできるディスプレイの一例を示す図である。ディスプ
レイ７１００は、メディア情報７１１０、イラスト７１１２、および、プログレスバー７
１２０を備えてよく、それらは、メディア情報６６１０、イラスト６６１２、および、プ
ログレスバー６６２０（図６６）の特徴の一部またはすべてを備えてよい。プログレスバ
ー７１２０は、メディアアプリケーションによって実行されている現在の動作を示すアイ
コン７１２２（例えば、「前へ」アイコン７１２２）を備えてよい。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】０２０４
【補正方法】変更
【補正の内容】
【０２０４】
ユーザは、任意の適切な方法で、メディアアプリケーションに、前のメディアアイテム
（例えば、プレイリストの前のアイテム）にスキップするよう指示してよい。例えば、ユ
ーザは、特定の方法でワンド７１４０を動かしてよい（例えば、ワンド７１４０を特定の
方向にツイストまたはフリックする、など）。別の例として、ユーザは、ワンド７１４０
を動かしてスクリーン７１００の特定の部分を指し示してもよい。図７１の例において、
ユーザは、前のメディアアイテムにスキップするようメディアアプリケーションに指示す
るために、カーソル７１４２がスクリーンの左端に配置されるようにワンド７１４０を動
かしてよい。例えば、ユーザは、スクリーン７１００の左部を越えた位置をワンド７１４
０で指し示してもよいし、カーソル７１４２をスクリーン７１００の左端まで移動させる
ようにワンド７１４０を動かしてもよい（例えば、図６９に示したようなメディアを巻き
戻す際のワンドの動きよりも、速くまたは遠くへワンド７１４０を動かす）。一部の実施
形態において、ユーザが巻き戻し動作と前へのスキップ動作を区別する助けとなるよう、
カーソル７１４２は、カーソル６９４２（図６９）と異なってもよい。一部の実施形態に
おいて、メディアアプリケーションは、前のメディアアイテムにスキップするためには、
ワンド７１４０を動かすと同時に（例えば、入力メカニズムを用いて、または、ワンドを
フリックまたはツイストして）入力を提供するよう、ユーザに要求してもよい。
【手続補正２８】
【補正対象書類名】図面
【補正対象項目名】図６２
【補正方法】変更
【補正の内容】
【図６２】
2015038750.tif 000075
【手続補正２９】
【補正対象書類名】図面
【補正対象項目名】図７２
【補正方法】変更
【補正の内容】
【図７２】
2015038750.tif 000076
【外国語明細書】
2015038750000001.pdf