(57)【特許請求の範囲】
【請求項１】
家庭用電子機器を制御するコンピューターに実装される制御方法であって、
前記家庭用電子機器を制御するように構成された遠隔制御部から、該遠隔制御部のタッチパッドに対してユーザーが行ったジェスチャーに応じて生成された信号を受信するステップと、
前記家庭用電子機器に対応付けられている表示装置に表示されるコンテンツに基づいて、操作コンテキストを決定するステップと、
前記遠隔制御部から受信した前記信号に応じて、前記操作コンテキストに基づいたコンテキスト対応ユーザーインターフェースを前記表示装置へ表示するために出力するステップと、
前記遠隔制御部から受信した前記信号に応じて、前記コンテキスト対応ユーザーインターフェースに重ねて、前記遠隔制御部から受信した前記信号で制御された位置にカーソルを表示するために出力するステップと、
を備えた制御方法であって、
前記コンテキスト対応ユーザーインターフェースが、再生されているデジタルコンテンツの現在の表示位置を表すタイムラインバーを含み、
前記遠隔制御部は前記タイムラインバーに沿った時間を表す位置に前記カーソルの前記位置を指定することによって、前記デジタルコンテンツの再生を制御し、
前記コンテキスト対応ユーザーインターフェースが、追加のデジタルコンテンツの並列タイムラインバーをさらに含み、
前記並列タイムラインバーが、前記追加のデジタルコンテンツの利用可能な時間の範囲を示すように、前記タイムラインバーから分岐し、前記タイムラインバーに再びつながる形式で表示され、
前記遠隔制御部は、前記並列タイムラインバーに沿った位置に前記カーソルの前記位置を指定することによって、前記追加のデジタルコンテンツが再生されるように前記家庭用電子機器を制御することを特徴とする制御方法。
【請求項２】
非アクティブタイマーの期限が終了したことを決定するステップと、
前記コンテキスト対応ユーザーインターフェースおよび前記カーソルの前記表示装置への出力を中止するステップと、
をさらに備えたことを特徴とする請求項１記載の制御方法。
【請求項３】
前記コンテキスト対応ユーザーインターフェースには、前記家庭用電子機器に保存されたデジタルコンテンツ、または、前記家庭用電子機器に接続されたネットワークを介して保存されたデジタルコンテンツのナビゲーションを制御するためのグラフィック要素が含まれていることを特徴とする請求項１または２記載の制御方法。
【請求項４】
前記コンテキスト対応ユーザーインターフェースには、前記家庭用電子機器に保存されたデジタルコンテンツ、または、前記家庭用電子機器に接続されたネットワークを介して保存されたデジタルコンテンツの選択を制御するためのグラフィック要素が含まれていることを特徴とする請求項１または２記載の制御方法。
【請求項５】
家庭用電子機器を制御するコンピューターシステムとして機能させるための命令を格納したコンピューター読み取り可能な記録媒体であって、
プロセッサに、
前記家庭用電子機器を制御するように構成された遠隔制御部から、該遠隔制御部のタッチパッドに対してユーザーが行ったジェスチャーに応じて生成された信号を受信するステップと、
前記家庭用電子機器に対応付けられている表示装置に表示されるコンテンツに基づいて、操作コンテキストを決定するステップと、
前記遠隔制御部から受信した前記信号に応じて、前記操作コンテキストに基づいたコンテキスト対応ユーザーインターフェースを前記表示装置へ表示するために出力するステップと、
前記遠隔制御部から受信した前記信号に応じて、前記コンテキスト対応ユーザーインターフェースに重ねて、前記遠隔制御部から受信した前記信号で制御された位置にカーソルを表示するために出力するステップと、
を実行させるための命令を格納したコンピューター読み取り可能な記録媒体であって、
前記コンテキスト対応ユーザーインターフェースが、再生されているデジタルコンテンツの現在の表示位置を表すタイムラインバーと、追加のデジタルコンテンツの利用可能な時間の範囲を示すように、前記タイムラインバーから分岐し、前記タイムラインバーに再びつながる形式で表示される、並列タイムラインバーとを含み、
前記遠隔制御部は前記タイムラインバーに沿った時間を表す位置に前記カーソルの前記位置を指定することによって、前記デジタルコンテンツの再生を制御し、かつ、前記並列タイムラインバーに沿った位置に前記カーソルの前記位置を指定することによって、前記追加のデジタルコンテンツが再生されるように前記家庭用電子機器を制御することを特徴とすることを特徴とするコンピューター読み取り可能な記録媒体。
【請求項６】
家庭用電子機器を制御するシステムであって、前記システムは、
前記家庭用電子機器を制御するように構成された遠隔制御部と、
前記遠隔制御部からの信号を受信するプロセッサと、
を備え、
前記信号は、前記遠隔制御部のタッチパッドに対してユーザーが行ったジェスチャーに応じて生成されたものであり、
前記プロセッサに、
前記家庭用電子機器に対応付けられている表示装置に表示されるコンテンツに基づいて、操作コンテキストを決定するステップと、
前記遠隔制御部から受信した前記信号に応じて、前記操作コンテキストに基づいたコンテキスト対応ユーザーインターフェースを前記表示装置へ表示するために出力するステップと、
前記遠隔制御部から受信した前記信号に応じて、前記コンテキスト対応ユーザーインターフェースに重ねて、前記遠隔制御部から受信した前記信号で制御された位置にカーソルを表示するために出力するステップと、
を実行させるシステムであって、
前記コンテキスト対応ユーザーインターフェースが、再生されているデジタルコンテンツの現在の表示位置を表すタイムラインバーと、追加のデジタルコンテンツの利用可能な時間の範囲を示すように、前記タイムラインバーから分岐し、前記タイムラインバーに再びつながる形式で表示される、並列タイムラインバーとを含み、
前記遠隔制御部は前記タイムラインバーに沿った時間を表す位置に前記カーソルの前記位置を指定することによって、前記デジタルコンテンツの再生を制御し、かつ、前記並列タイムラインバーに沿った位置に前記カーソルの前記位置を指定することによって、前記追加のデジタルコンテンツが再生されるように前記家庭用電子機器を制御することを特徴とするシステム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
この出願は、２０１０年１２月６日に出願され、ここに援用される米国特許出願第１２／９６１，３８７号の利益を主張する。
【技術分野】
【０００２】
本開示は、一般的に、家庭用電子機器に対して表示されたユーザーインターフェースに関し、より具体的にはタッチパッドを含む遠隔制御部を用いてユーザーインターフェースを起動する方法に関する。
【背景技術】
【０００３】
ビデオ、画像、オーディオ、ビデオ会議などメディアコンテンツを含む多数のウェブサイトが存在する。メディアコンテンツは、主要なニュース、スポーツ、映画、エンターテイメントのサイトから、ホームビデオクリップ、個人的な写真の収集までの範囲におよび、サイト間の全ての範囲にもおよぶ。一般に、そのようなウェブサイトは、メディアコンテンツと対話入力するためにマウスのようなポインティングデバイスが用いられ、パソコンに接続されたディスプレイに内容が表示される。
【０００４】
近年、家庭用電子機器は、接続されたメディア装置として構成されるようになり、例えば、接続されたブルーレイプレーヤー、メディアアダプター、接続されたテレビ、デジタルビデオレコーダー、ケーブルボックスなどがある。コンテンツと対話入力をするためにマウスのようなポインティングデバイスを用いるパーソナルコンピューター装置とは対照的に、これらの家庭用電子機器を介してコンテンツと対話入力を行う場合には、ハンドヘルドの遠隔制御装置は上下左右の方向の限られた数の表示メニューに移動するために通常使用される。その結果、メディアコンテンツは、ハンドヘルドの遠隔制御装置では簡単にあるいは全くナビゲートすることができない場合があり、パーソナルコンピューターで閲覧するために開発されたメディアコンテンツは、単純に家庭用電子機器を介して表示することができない可能性がある。さらに、典型的なハンドヘルドの遠隔制御装置には、家庭用電子機器で実行できる様々な操作を制御するために多くのボタンがある。特定のボタンを押すために、ユーザーはボタンのラベルを読む必要があり、または、ボタンはより多くの電力を消費するバックライトを必要とするかもしれない。全体的にみて、典型的なハンドヘルドの遠隔制御装置は、あまり直感的でなく、典型的なマウスのようなポインティングデバイスよりも面倒である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述で説明したように、この分野で必要とされているものは、家庭用電子機器を介してコンテンツと対話入力をするときにコンテンツをいかに表示し、より直感的に制御するために用いることが可能な装置である。さらに、家庭用電子機器を制御することができる低コストのポインターデバイスを製造することが望まれる。
【課題を解決するための手段】
【０００６】
本発明の一実施形態では、直感的なコンテキスト対応ユーザーインターフェースと移動可能なカーソルを通して、家庭用電子（ＣＥ）機器の操作を制御する技術について説明する。システムには、表示装置、ＣＥ機器、および、タッチパッド付き遠隔制御部を備える。ＣＥ機器は、表示装置に表示するコンテキスト対応ユーザーインターフェースを出力するように構成される。その特定のユーザーインターフェースは、ＣＥ機器の操作コンテキストによって変わる。遠隔制御部は、ＣＥ機器によって検出された信号およびＣＥ機器によって実行される操作を制御する信号を送信する。より具体的には、遠隔制御部はコンテキスト対応ユーザーインターフェースとの対話入力を通じて、移動可能なカーソルの位置を変えて操作を選択するためのハンドヘルドのポインティングデバイスとして使用される。ＣＥ機器を制御するために、ユーザーは、コンテキスト対応ユーザーインターフェースに基づいて解釈されるジェスチャーをタッチパッドに対して行うようにしてもよい。
【０００７】
本発明の一実施形態は、家庭用電子機器を制御するコンピューターに実装された制御方法を提供する。この方法には、家庭用電子機器を制御するように構成された遠隔制御部から信号を受信し、前記信号は、前記遠隔制御部のタッチパッドに対して行われたユーザーのジェスチャーに応じて生成されるものである。前記家庭用電子機器によって実行される機能に基づいて、操作コンテキストが決定される。前記遠隔制御部から受信した前記信号に応じて、前記操作コンテキストに基づいたコンテキスト対応ユーザーインターフェースを前記家庭用電子機器に対応する表示装置へ表示するために出力する。さらに、前記遠隔制御部から受信した前記信号に応じて、前記コンテキスト対応ユーザーインターフェースに前記遠隔制御部から受信した前記信号で制御された位置にカーソルを重ねて表示するために出力する。
【０００８】
従来のマルチボタンの遠隔制御装置と比較して、タッチパッドを備えた遠隔制御部は、ＣＥ機器上に存在するディスプレイまたはＣＥ機器に接続されたディスプレイに表示されたコンテキスト対応ユーザーインターフェースとの対話入力介して、ＣＥ機器を制御するため、費用がかからないソリューションを提供する。コンテキスト対応ユーザーインターフェースは、ＣＥ機器の現在の操作に関連する制御のみで構成されるので、コンテキスト対応ユーザーインターフェースはＣＥ機器を制御するためのユーザーとの対話入力を簡略化することができる。
【図面の簡単な説明】
【０００９】
本発明の上記の特徴を詳細に理解することができるような方法で、実施形態と添付された図面を参照して、上記の簡単に要約された発明のより詳細な説明を行う。ただし、添付の図面は、この発明の単に典型的な実施形態を示すものであり、その範囲に制限されるものではなく、本発明は他の同様に有効な実施形態を許容することが可能である。
【図１】本発明の１以上の態様を実装するように構成されたシステムを示す図。
【図２】本発明の一実施形態による家庭用電子機器と図１の表示装置のブロック図。
【図３】本発明の一実施形態による家庭用電子機器を制御する方法の手順のフローチャート。
【図４Ａ】本発明の一実施形態によるコンテキスト対応ユーザーインターフェースを示す図（その１）
【図４Ｂ】本発明の一実施形態によるコンテキスト対応ユーザーインターフェースを示す図（その２）
【図４Ｃ】本発明の一実施形態によるコンテキスト対応ユーザーインターフェースを示す図（その３）
【図４Ｄ】本発明の一実施形態によるコンテキスト対応ユーザーインターフェースを示す図（その４）
【図４Ｅ】本発明の一実施形態によるコンテキスト対応ユーザーインターフェースを示す図（その５）
【図５】本発明の一実施形態による図１の遠隔制御部を示す図。
【発明を実施するための形態】
【００１０】
以下の説明では、本発明をより理解することができるように、多くの具体的な細部について説明する。ただし、本発明は１以上のこれらの具体的な細部でなくとも実施できることは、当業者にとって明らかである。他の例では、本発明が不明瞭になるのを避けるために周知の特徴については説明しない。
【００１１】
図１に、本発明の１以上の態様を実装するように構成したシステム１００を示す。システム１００は、表示装置１２０、家庭用電子（ＣＥ）機器１１５、およびタッチパッド１０５付き遠隔制御部１１０を備える。遠隔制御部１１０は、赤外線技術や、ＷｉＦｉ・ブルートゥース・その他低消費電力のデジタルワイヤレス接続に基づく無線（radio-frequency wireless）リンクを介して、ＣＥ機器１１５と通信する。接続は、一方向（遠隔制御部１１０からＣＥ機器１１５）または双方向であってもよい。遠隔制御部１１０のタッチパッド１０５は、ユーザーによるタップやスワイプのようなジェスチャーを検出する、静電容量方式、または同様の技術を用いたタッチセンサー式入力装置であってもよい。遠隔制御部１１０は、ハンドヘルドデバイスとして適切な筐体に入れられ、例えば、長さ１５ｃｍ、幅５〜１０ｃｍ、厚さ１ｃｍである。
【００１２】
遠隔制御部１１０は、ＣＥ機器１１５、例えば、テレビ、ＤＶＤプレーヤー、セットトップボックス、内蔵ディスプレイを備えているか表示装置１２０に接続されている他のメディア装置などを、制御するように構成される。表示装置１２０には、従来のＣＲＴ、モニターベースのＬＣＤ、プロジェクタースクリーン、プロジェクターとスクリーンの組合せ等がある。一実施形態では、ＣＥ機器１１５は、ストリーミングでオーディオビジュアル媒体を受信するように構成したセットトップボックスで構成して、メディアを指定したオーディオビジュアル形式の１以上の出力信号に変換し、この１以上の出力信号を表示装置１２０に提供するようにしてもよい。別の実施形態では、クライアントコンピューターを、ブルーレイプレーヤーのようなデジタルディスクメディアプレーヤーで構成して、ストリーミングでオーディオビジュアル（ＡＶ）媒体を受信するように構成して、媒体を指定したオーディオビジュアル形式の１つ以上の出力信号に変換して、１つ以上の出力信号を表示装置１２０に提供する構成にしてもよい。別の実施形態では、ＣＥ機器１１５を、パーソナルコンピューター、ラップトップコンピューター、ノートブックコンピューター、またはハンドヘルドコンピューターで構成するようにしてもよい。実施形態には、本明細書に記載されている機能を実行するためのコンピューター読み込み可能なコンピュータプログラム製品が含まれる。したがって、ある実施形態では、１つ以上の命令のシーケンスを格納するコンピューター読み取り可能な記録媒体で構成され、１つ以上のデジタルプロセッサで実行することにより説明されている手順を実行する。
【００１３】
家庭用電子機器１１５は、表示装置１２０上に表示するコンテキスト対応ユーザーインターフェースを出力するように構成する。この特定のユーザーインターフェースは、ＣＥ機器１１５の操作コンテキストによって変わり、操作コンテキストは、特定の時点でＣＥ機器１１５によって実行される機能である。例えば、ＤＶＤをＣＥ機器１１５に挿入する時とＤＶＤのコンテンツを再生する時を比べると、ＣＥ機器１１５の操作コンテキストは変わる。ＣＥ機器１１５がビデオ会議機能を提供する時と、ＣＥ機器１１５をゲームボックスとして構成した時を比べると、ＣＥ機器１１５の操作コンテキストは異なる。さらに、ＣＥ機器１１５が、オーディオ用のメディアを再生する機能を提供するように構成された時は、コンテキスト対応ユーザーインターフェースには、ＣＥ機器１１５の操作コンテキストに基づいて、特定の局や再生リストを選択するための選択制御（例えば、プルダウンメニューやラジオボタンなど）が含まれるようにしてもよい。他のコンテキスト対応ユーザーインターフェースは、同様に、ＣＥ機器１１５の他の操作コンテキストに基づいて、画面上に、特定の単語、チャネル、呼び出しの文字などをユーザーが入力するためのキーボードを提供するようにしてもよい。
【００１４】
遠隔制御部１１０は、ＣＥ機器１１５により検出された信号と、ＣＥ機器１１５により実行された制御操作を送信する。より具体的には、遠隔制御部１１０は  コンテキスト対応ユーザーインターフェースと対話入力を行って操作を選択するためのハンドヘルドのポインティングデバイスとして用いられる。ユーザーは、ＣＥ機器１１５を制御するためのコンテキスト対応ユーザーインターフェースに応じて、ＣＥ機器１１５によって解釈されるジェスチャーをタッチパッド１０５に対して行う。重要なのは、ユーザーインターフェースは、遠隔制御部１１０ではなく表示装置１２０上に表示されることである。したがって、遠隔制御部１１０にステータス情報の表示部がないことが必要である。一実施形態では、遠隔制御部１１０には、タッチパッド１０５だけを備え、ボタンやユーザーが提供した入力を受信するための他のメカニズムはない。
【００１５】
コンテキスト対応ユーザーインターフェースは、関連するフィードバックが表示装置１２０で提供され、遠隔制御部１１０は非常に少ない電力を消費し、２つまたは３つの単３または単４の乾電池によって電源が供給されるものであってもよい。一実施形態では、遠隔制御部１１０は、選択的なバックライト付きタッチパッド１０５上で異なる制御設定を強調表示するように構成されたステータス表示部を備える。
【００１６】
表示装置１２０によって表示されるコンテキスト対応ユーザーインターフェースは、従来の複数のボタン付きの遠隔制御装置を介してＣＥ機器１１５を制御する時に比べて、ユーザーの対話入力が簡単になる。特に、ユーザーに実行される可能性がある操作に関連する制御だけが、コンテキスト対応ユーザーインターフェースに含まれる。例えば、ＣＥ機器１１５が、表示装置１２０のｗｅｂページの表示し、ｗｅｂページの操作を実行するように構成した時には、ｗｅｂページをナビゲートするためのコンテキスト対応ユーザーインターフェースを表示させるようにしてもよい。遠隔制御部１１０は、コンテキスト対応ユーザーインターフェースに重ねてカーソルの位置を制御し、コンテキスト対応ユーザーインターフェースを通じて様々なＣＥ機器１１５によって実行される操作またはアクションを選択するために使用される。
【００１７】
ＣＥ機器１１５は、デジタルオーディオおよびデジタルビデオと、ビデオコンテンツの再生のためのトランスポートコントロール、例えば、再生・停止・一時停止・ＦＦ・ＲＷ・次へ・前へなどを含むコンテキスト対応ユーザーインターフェースで構成される。コンテキスト対応ユーザーインターフェースは、モード検出の制御、例えば、プレーヤーのセットアップ制御・イジェクト・電源などを含むようにしもよい。コンテキスト対応ユーザーインターフェースは、表示装置上１２０に表示されるので、バックライトのように、部屋の中や遠隔制御部１１０上に追加の照明がないことが必要である。したがって、遠隔制御部１１０は追加の照明がない状態で操作され、ＣＥ機器１１５へ入力コマンドを提供するために任意の物理的なボタンは必要とされない。
【００１８】
ユーザーが遠隔制御部１１０を起動すると、信号がＣＥ機器１１５に送信される。ユーザーが遠隔制御部１１０を取り上げた時や、ユーザーがタッチパッド１０５に触れるまたはストロークを入力した時に、モーションセンサーに応答して信号が送信されるようにしてもよい。ＣＥ機器１１５は、移動可能なカーソルを、モードに適したグラフィカル表現で構成されているコンテキスト対応ユーザーインターフェースに重ねる。ユーザーインターフェースが、フェードイン、端からスライドイン、またはそれ以外の現れ方で、たぶん表示装置１２０上のビデオや画像または他のコンテンツに重ねられるように、スクリーン上に現れる。親指または他の指を使って、ユーザーが表示装置１２０上でカーソルを移動させる方向のジェスチャーを、タッチパッド１０５をストロークまたはスィープして入力する。コンテキスト対応ユーザーインターフェースに含まれているクリック可能な制御は、カーソルがその制御の上を通ると強調されるようにしてもよい。対照的に、従来のほとんどの遠隔制御装置は、カーソルの移動には、左右上下の方向に限定される。したがって、メニューと関連付けられているユーザーの対話入力は、それらのカーソルの動きに制限される。また、従来の遠隔制御装置は、通常、カーソルの動きとその他の操作を制御するいくつかのボタンがある。ボタンの一部のみが、ＣＥ機器１１５の特定の操作モードに関連しているかもしれない。特に、照明のレベルが低く、ボタン上のラベルを簡単に見ることができない場合には、従来の遠隔制御装置を有効にするために正しいボタンを見つけることが、ユーザーにとって困難になる。
【００１９】
一実施形態によると、ここに記載された技術は、１つ以上の専用のコンピューター装置によって実装される。専用のコンピューテター装置は、技術を実行するためにハードウェア組み込み型であっても、あるいは、技術を実行するために永続的にプログラムされた１つ以上の特定用途向け集積回路（ＡＳＩＣ）やプログラマブルゲートアレイ（ＦＰＧＡ）などのデジタル電子デバイスで構成されたものであっても、または、ファームウェア・メモリ・その他のストレージ・またはそれらの組み合わせたものに記憶されたプログラム命令に従って技術を実行するようにプログラムされた１つ以上の汎用ハードウェアプロセッサで構成されたものであってもよい。このような専用のコンピューター装置は、カスタマイズされたハードウェア組み込み型論理回路、ＡＳＩＣ、またはＦＰＧＡと、技術を達成するためにカスタマイズされたプログラミングとを組み合わせるようにしてもよい。専用のコンピューター装置は、技術を実装するためのデスクトップコンピューターシステム、ポータブルコンピューターシステム、ハンドヘルドデバイス、ネットワークデバイス、または、ハードウェア組み込み型または／およびプログラムロジックが組み込まれた他の装置であってもよい。
【００２０】
［システムの概要］
図２は、本発明の一実施形態による、ＣＥ機器１１５と図１の表示装置１２０のブロック図を示す。ＣＥ機器１１５は、中央処理装置（ＣＰＵ）２０２と、ブリッジ２０５を含む相互接続のパス経由で通信しているシステムメモリ２０４とで構成される。ＣＰＵ２０２は、例えば、汎用マイクロプロセッサであり、システムメモリ２０４は、情報やＣＰＵ２０２によって実行される命令を格納するためのランダムアクセスメモリ（ＲＡＭ）または他のダイナミック記憶装置であってもよい。システムメモリ２０４は、また、ＣＰＵ２０２によって実行される命令の実行中に発生する一時な変数や他の中間情報を格納するため用いられる可能性がある。このような命令が、ＣＰＵ２０２がアクセス可能な記憶媒体に格納されている場合、その命令で指定された動作を実行するカスタマイズされた専用機としてＣＥ機器１１５を機能させる。
【００２１】
デバイスドライバー２０３は、システムメモリ２０４に保存され、遠隔制御部１１０から受信した信号をＣＥ機器１１５のためのコマンドへ変換するように構成する。磁気ディスクや光ディスクなどのシステムディスク２１４は、情報と命令を格納するためにブリッジ２０５に提供され接続される。
【００２２】
ＣＥ機器１１５は、表示装置１２０とバス経由で結合され、ブリッジ２０５は、直接入力インターフェース２０８を介した１以上のユーザーの入力装置（キーボード、物理的なボタン、マウス、またはトラックボール等）からユーザー入力を受け取る。ブリッジ２０５はＣＰＵ１０２へユーザー入力を転送して、表示装置１２０に表示するピクセルを提供する。
【００２３】
カスタマイズされたハードウェア組み込み論理回路、１以上のＡＳＩＣやＦＰＧＡ、ファームウェア、および／またはプログラムのロジックを、コンピューターシステムと組み合わせて用いて、ＣＥ機器１１５を専用マシンにする或はプログラムするための、ここに説明された技術を、ＣＥ機器１１５に実装するようにしてもよい。一実施形態によると、ここに記載する技術は、システムメモリ２０４に含まれる１つ以上の命令の１つ以上のシーケンスを実行するＣＰＵ２０２に応答して、ＣＥ機器１１５によって行われる。このような命令は、システムディスク２１４などの別の記録媒体からシステムメモリ２０４に読み込まれるようにしてもよい。システムメモリ２０４に含まれる命令のシーケンスの実行は、ＣＰＵ２０２に、ここに記載されたプロセスの手順を実行させる。別の実施形態では、ハードウェアの回路が、ソフトウェアの命令の代わりに用いられる、または、組み合わせて用いることができる。
【００２４】
「コンピューター読み取り可能な記録媒体」という用語は、データおよび／またはマシンを動作させる命令を特定の方法で格納するあらゆる媒体を指すものとして用いられる。このような記録媒体には、不揮発性媒体および／または揮発性媒体で構成されてもよい。不揮発性媒体には、例えば、システムディスク２１４などの光ディスクまたは磁気ディスクが含まれる。揮発性媒体には、システムメモリ２０４などの動的メモリが含まれる。記録媒体の一般的な形式には、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、半導体ドライブ、磁気テープまたはあらゆる他の磁気データ記憶媒体、ＣＤ−ＲＯＭ、あらゆる他の光学データ記憶媒体、穴のパターンがあるあらゆる物理的な媒体、ＲＡＭ、ＰＲＯＭおよびＥＰＲＯＭ、フラッシュＥＰＲＯＭ、ＮＶＲＡＭ、その他のメモリチップまたはメモリカートリッジがある。
【００２５】
記録媒体は伝送媒体とは異なるが、伝送媒体と組み合わせて使用するようにしてもよい。伝送媒体には、記録媒体間の情報の転送に関与している。例えば、伝送媒体には、同軸ケーブル、銅線、および光ファイバー線が含まれ、ブリッジ２０５やスイッチ２１６に部品を連結する線が含まれる。また、伝送媒体には、例えば、電波や赤外線データ通信中に生成されたものなどの音や光の波の形態であってもよい。
【００２６】
スイッチ２１６は、ブリッジ２０５、および、ネットワークリンク２１８やアドインカード２２０などの様々なアドインカードのような他の部品との接続を提供する。また、ＵＳＢまたは他のポートの接続部、ＣＤドライブ、ＤＶＤドライブ、映画記録装置などの、その他の部品（明示的に示さない）が、ブリッジ２０５に接続されるようにしてもよい。スイッチ２１６に接続されている遠隔制御部用インターフェース２１５は、遠隔制御部１１０から出力された赤外信号で運ばれるデータを受信する赤外線検出器で構成され、ＣＰＵ２０２および／またはデバイスドライバー２０３に信号を提供する。
【００２７】
スイッチ２１６は、また、ローカルネットワークに接続されているネットワークリンク２１８に接続する双方向データ通信を提供する。例えば、ネットワークリンク２１８は、互換性のあるローカルエリアネットワーク（ＬＡＮ）にデータ通信接続を提供するＬＡＮカードであってもよい。また、無線リンクを実装するようにしてもよい。このようなあらゆる実装において、ネットワークリンク２１８は、様々な種類の情報を表すデジタルデータストリームを運ぶ電気信号、電磁信号または光信号を送受信する。
【００２８】
一般的に、ネットワークリンク２１８は、１つ以上のネットワークを介して他のデータ装置にデータ通信を提供する。例えば、ネットワークリンク２１８は、ローカルネットワーク経由でホストコンピューターまたはインターネットサービスプロバイダー（ＩＳＰ）によって操作されるデータ機器への接続を提供する。ＩＳＰがさらに、現在、一般的に「インターネット」として呼ばれる世界的なパケットデータ通信ネットワークによるデータ通信サービスを提供する。ローカルネットワークとインターネットはどちらも、デジタルデータストリームを運ぶ電気信号、電磁信号または光信号を用いる。ＣＥ機器１１５と送受信するデジタルデータを運ぶ様々なネットワークを介した信号と、ネットワークリンク２１８上にありスイッチ２１６を介した信号が、伝送媒体の形態の例である。
【００２９】
ＣＥ機器１１５は、ネットワークとネットワークリンク２１８を通じて、メッセージを送信し、データ（デジタルオーディオデータおよびデジタルビデオデータとプログラムコードを含む）を受信する。受信されたコードは、そのままＣＰＵ２０２で実行されるか、および／または、後で実行するためにシステムディスク２１４または他の不揮発性ストレージに格納されるかもしれない。受信したデジタルオーディオデータおよびデジタルビデオデータは、ＣＰＵ２０２が制御する表示装置１２０で表示する。
【００３０】
当然のことながら、ここに示すシステムは例示であり、変形および修正が可能である。ブリッジの数および配置、ＣＰＵ２０２の数、表示装置１２０の数に応じた接続形態は所望の形態に変更してもよい。例えば、いくつかの実施形態において、システムメモリ２０４はＣＰＵ２０２にブリッジを介すのではなく直接接続され、他の装置はＣＰＵ２０２を介してシステムメモリ２０４と通信を行う。ここに示す特定の部品はオプションであって、例えば、任意の数のアドインカードまたは周辺機器がサポートされる可能性がある。いくつかの実施形態において、スイッチ２１６が除かれ、ネットワークリンク２１８、遠隔制御部用インターフェース２１５、およびアドインカード２２０がブリッジ２０５に直接接続される。
【００３１】
図３に、本発明の一実施形態による、ＣＥ機器１１５を制御するための方法のフローチャートを示す。方法のステップは、図１および図２のシステムと組み合わせて説明されるが、当業者であれば、システムが任意の順序で方法のステップを実行するように構成しても、発明の範囲内であることを理解されるであろう。
【００３２】
この方法はステップ３００から開始され、ＣＥ機器１１５は、ＣＥ機器１１５を制御するように構成された遠隔制御部１１０から信号を受信する。信号は、遠隔制御部１１０のタッチパッド１０５に対して行われたユーザーのジェスチャーに応じて生成される。ステップ３０５で、ＣＥ機器１１５は、ＣＥ機器１１５によって実行される機能に基づいて、操作コンテキストを決定する。操作コンテキストは、表示装置１２０に表示されるコンテンツによって決まるかもしれない。例えば、ユーザーが、ビデオと一緒にｗｅｂページを閲覧しているときや、ＣＥ機器１１５でビデオを再生しているときは、操作コンテキストはビデオの再生になる。ＣＥ機器１１５にＤＶＤを挿入すると、操作コンテキストはＤＶＤの制御になる。
【００３３】
ステップ３１０で、遠隔制御部１１０から受信した信号に応じて、ＣＥ機器１１５は、表示装置１２０に操作コンテキストに応じたコンテキスト対応ユーザーインターフェースを出力する。また、遠隔制御部１１０から受信した信号に応答して、ステップ３１５で、ＣＥ機器１１５は遠隔制御部の信号で制御された位置にカーソルを出力する。ユーザーインターフェースは表示装置１２０に表示され、カーソルがその位置にユーザーインターフェースに重なって表示される。
【００３４】
ステップ３２０で、ＣＥ機器１１５は、信号が遠隔制御部１１０のタッチパッド１０５に対してユーザーが行ったジェスチャーを示しているか否かを判定し、ステップ３２５で、ＣＥ機器１１５はタイムアウトになっていないか否かを判定する。タイムアウトのカウンターは、非アクティブにするためにユーザーインターフェースおよび／またはカーソルの表示を中断する時を決定するために用いられる。ジェスチャー間の時間間隔が短く、例えば、５００ｍｓ、２秒のとき、または、遠隔制御部１１０に動きがあるときは、タイムアウトのカウンターが終了する。ステップ３２５では、タイムアウトになっていない場合は、ＣＥ機器１１５はステップ３２０へ戻る。それ以外の場合は、ステップ３３５で、タイムアウトになると、コンテキスト対応ユーザーインターフェースとカーソルが表示装置１２０から消える。コンテキスト対応ユーザーインターフェースとカーソルは、フェードアウト、画面からスライドオフ、またはそれ以外方法で消える。
【００３５】
ステップ３２０で、ＣＥ機器１１５が、信号が遠隔制御部１１０のタッチパッド１０５に対してユーザーが行ったジェスチャーを示していると判断した場合は、ステップ３３０では、ＣＥ機器１１５はジェスチャーによって指定された動作を実行する。ジェスチャーの例には、タッチパッド１０５上で行われるシングルタップ、ダブルまたはマルチタップ、方向性のあるスワイプまたはストロークが含まれる。表示装置１２０上のカーソル位置は方向性のあるジェスチャーに基づいて更新される。
【００３６】
図４Ａは、本発明の一実施形態による、表示装置１２０にコンテキスト対応ユーザーインターフェース４０５を表示した様子を示している。ＣＥ機器１１５の操作コンテキストがＤＶＤの再生である場合は、コンテキスト対応ユーザーインターフェース４０５は、再生、停止、一時停止、ＦＦ（早送り）、ＲＷ（巻き戻し）、次へ、前へ、およびＤＶＤメニューのボタンなどのトランスポートコントロールに対するグラフィック要素が含まれる。一実施形態では、コンテキスト対応ユーザーインターフェース４０５のどこかで行われたダブルタップなどのジェスチャーが再生機能を有効にし、トリプルタップが早送り機能を有効にするようにしてもよい。停止、再生、一時停止のトランスポートコントロール４１０のグラフィック要素を図４Ａに示す。カーソル４２０は、コンテキスト対応ユーザーインターフェース４０５上の遠隔制御部１１０によって制御された位置に重なって表示される。
【００３７】
図４Ｂは、本発明の一実施形態による、表示装置１２０にコンテキスト対応ユーザーインターフェース４０５を表示した様子を示す。カーソルが制御用のグラフィック要素の上を通るとクリック可能な制御が強調されるようにしてもよく、図４Ｂに、選択指示４２２で、カーソル４２０が再生を制御するグラフィック要素上にある場合を示めす。重要なのは、制御用のグラフィックス要素が表示装置１２０に描かれているので、暗い部屋で操作するときに遠隔制御部１１０の特定ボタンの配置を思い出す必要がない。制御用のグラフィックス要素が表示装置１２０で見えるようになり、ＣＥ機器１１５を制御するために関係する動きのジェスチャーをタッチパッド１０５に行う。
【００３８】
図４Ｃは、本発明の一実施形態による、表示装置１２０にコンテキスト対応ユーザーインターフェース４３５を表示した様子を示す。ＣＥ機器１１５の操作コンテキストが、ＤＶＤの再生が完了後またはＤＶＤの挿入時のＤＶＤのアイドリング状態では、コンテキスト対応ユーザーインターフェースには、プレーヤーのセットアップ制御、イジェクト制御、電力制御のためのグラフィック要素が含まれる。図４Ｃに示すように、ユーザーインターフェース４３５には、サウンドトラックの様々なオプションを選択するセットアップ制御４３０が含まれる。サウンドトラックや字幕表示を選択するような機能を、従来のＣＥ機器のナビゲーティングシステムのサブメニューで場所を決めるのは困難かもしれない。また、これらの機能は、従来の遠隔制御装置の特別なボタン（数十個の特殊目的のボタンの１つ）を切り替えて選択するようにしてもよい。重なっているメディアコンテンツを画面上で選択するようにセットアップ制御４３０を設けたコンテキスト対応ユーザーインターフェースよって、より直接的に機能に触れることができるので、ユーザーは、遠隔制御部１１０を用いてこれらの機能に簡単にアクセスできる。
【００３９】
図４Ｄは、本発明の一実施形態による、表示装置１２０にコンテキスト対応ユーザーインターフェース４４５を表示した様子を示す。ＣＥ機器１１５の操作コンテキストが、デジタルビデオコンテンツおよびデジタルオーディオコンテンツの再生であるときは、トランスポートコントロール（再生、停止、一時停止、ＦＦ、ＲＷ、次に、前へ）で構成する手法に替えて、コンテキスト対応ユーザーインターフェース４４５に、表示装置１２０上に現在の表示位置を表す「Ｎｏｗ」アイコン４５５を用いて、タイムラインバー４４０のようなグラフィカル要素を含める。ユーザーは、タイムラインバー４４０に沿って（カーソル４２０経由で）Ｎｏｗアイコン４５５を直接ドラッグして  タイムラインバー４４０に沿った別の位置に移動することができる。コンテキスト対応ユーザーインターフェース４４５のどこかでダブルタップなどのジェスチャーをすることで再生機能を有効にし、トリプルタップが早送り機能を有効するようにしてもよい。
【００４０】
スキップ、早送り、または巻き戻しをしそうな時間の位置を表すために、インデックスマーク４５０のような章や索引のマークを、タイムラインバー４４０上に表示するようにしてもよい。タイムラインバー４４０に沿った前方または後方へのドラッグなどのタッチパッド１０５に対して行われたユーザーのジェスチャーで、インデックスマークが「重力」または「磁気」出しているように、インデックスマークの近くに変更するようにしてもよい。Ｎｏｗアイコン４５５がインデックスマークの近くに移動したときに、重力や磁気が今アイコン４５５を引きつけて、Ｎｏｗアイコン４５５はインデックスマークへ急に移動（snap）する。さらに、過ぎた部分またはコマーシャルコンテンツにユーザーをナビゲートするために、タイムラインバー４４０上で、コマーシャルのコンテンツを強調したり、グラフィクで識別したりできる別の方法を用いるようにしてもよい。
【００４１】
図４Ｅは、本発明の一実施形態による、コンテキスト対応ユーザーインターフェース４４５に並列タイムラインバーを設けた様子を示している。別のアングルのシーンまたはバリエーションが、タイムラインバー４４０に対する並列タイムラインバーとしてユーザーインターフェース４４５に表示される。デジタルビデオコンテンツおよびデジタルオーディオコンテンツの別のアングルのシーンが利用可能な時間の範囲を表すように、並列タイムラインバー４６０は分岐して、タイムラインバー４４０に再びつながる。並列タイムラインバー４６０は、別のエンディング、または監督と俳優の解説の記録部分などのコンテンツで構成するようにしてもよい。
【００４２】
例えば、監督の解説付きのＤＶＤ、重要なシーンの別のアングルのショットの１０分間、および異なるエンディングを想像してください。現在再生中の映画のバージョンに対応するタイムラインバー４４０を表示するために、ユーザーは、タッチパッド１０５にタッチするようにする。タイムラインバー４４０の上の方にある並列タイムラインバー４６０が、監督の解説付きプログラムを表すようにする。並列タイムラインバー４６０をクリックすると、表示装置１２０に表示するデジタルビデオコンテンツ及びデジタルオーディオコンテンツの監督の解説版を出力するようにＣＥ機器１１５を制御する。別のシーンのアングルが存在するタイムラインバー４４０が開始する時点の２秒前から開始後１０秒までの部分に、自動的に並列タイムラインバー４６０をフェードインして、主タイムラインバー４４０から分岐した並列タイムラインバー４６０が現れるようにしてもよい。並列タイムラインバー４６０上をクリックすると別のシーンのアングルが選択され、表示装置１２０に表示するデジタルビデオコンテンツ及びデジタルオーディオコンテンツの別のシーンのアングルを出力するようにＣＥ機器１１５を制御する。主タイムラインバー４４０に戻ってクリックすると、表示装置１２０に表示するデジタルビデオコンテンツ及びデジタルオーディオコンテンツの主なシーンのアングルを出力するようにＣＥ機器１１５を制御する。同様に、別のエンディングが可能な主タイムラインバー４４０に沿った任意の時点で、ユーザーが別のエンディングの表示を選択できるように、コンテキスト対応ユーザーインターフェース４４５に並列タイムラインバーをフェードインするようにしてもよい。
【００４３】
図５に、本発明の一実施形態による、図１の遠隔制御部１１０を示す。いくつかのハードボタンなどの物理制御部５１０を、タッチパッド１０５に加えて遠隔制御部１１０に設けるようにしてもよい。例えば、一般的に音量アップ／ダウンとミュートなどに使われるボタンを物理制御部５１０に設けて、暗いところで感じ易くする。物理制御部５１０を使用して、コンテキスト対応ユーザーインターフェースが表示装置１２０上に表示した内容がぼやけていても、ユーザーが困らないようにする。
【００４４】
タッチパッド１０５の特定の区間に、仮想制御部５２０として示されている専用ボタンを提供するようにしてもよい。仮想制御部５２０は、タッチパッド１０５上に刷り込まれたテクスチャ、タッチパッド１０５上のプリント（シルクスクリーン、オフセット、等）、または選択可能なバックライトによって認識されるようにしてもよい。ユーザーが、ボリュームを管理するために、タッチパッド１０５の右端またはその他指定したゾーンに沿って上下にストロークすることができ、例えば、上向きのストロークはボリューム上げ、下向きのストロークの音量を下げる。一実施形態では、遠隔制御部１１０の側面または上面の小さなホイールまたはローラーがボリュームを管理し、タイムラインバーを制御するために用いられる。
【００４５】
遠隔制御部１１０は、また、ユーザーが現在の操作コンテキストに対して適切ではない制御の操作しようとしたとき、例えば、ビデオはすでに再生されているのに「再生」を選択したときは、エラーを示す音を生成するように構成してもよい。音は、クリックやドラッグのジェスチャーの聴覚に対するフィードバックとしても、または、移動可能なカーソルが選択する制御用のグラフィック要素の位置に置かれたことを示すためにも使用できる。
【００４６】
開示の技術の利点の１つは、コンテキスト対応ユーザーインターフェースは、ＣＥ機器１１５の操作コンテキストに関連する制御で構成されることである。ユーザーのジェスチャーによって制御されたカーソルなどのポインターデバイスを使用して、ＣＥ機器１１５を制御するための直感的な機構を提供する。遠隔制御部１１０は、非常にシンプルで、暗いところで照明を追加することなく簡単に操作することができる。また、遠隔制御部１１０は、「常にオン」にしたり、「ウェイクアップ」にする必要がなく、あるいは、パスワードを入力して機能を有効にしたり、装置の「電源」を入れるために他の操作をする必要はありません。
【００４７】
もう１つの利点は、遠隔制御部１１０によって制御されるカーソルの位置によって提供されるポインティングインターフェースが、ｗｅｂサイトと同様の方法で、深く、豊かなオプションおよび選択肢をナビゲートする機能があることです。１００，０００個の映画タイトルがストリーミング用のインターネットムービープレーヤーで再生できることを想像してください。タッチパッド１０５に対してジェスチャーを行うことで任意の方向にカーソルを移動することが可能になり、閲覧、選択、カテゴリの選択、豊富なメタコンテンツを拾って選択を行うための直感的なインターフェースをユーザーに提供する。パーソナルコンピューターの表示用に開発したコンテンツやポインターデバイスを用いたナビゲーションをＣＥ機器１１５上に表示して、コンテキスト対応ユーザーインターフェースと遠隔制御部１１０を用いてナビゲートすることができる。
【００４８】
本発明の実施形態に従うことなく、基本的な範囲から逸脱することがなく、発明を他のさらなる実施形態で実施することが可能である。例えば、本発明は、ハードウェアまたはソフトウェア、またはハードウェアとソフトウェアの組合せで実装することが可能である。本発明の一実施形態のコンピューターシステムで使用するためのプログラム製品として実装するようにしてもよい。プログラム製品のプログラムは実施形態（ここに記載された方法を含む）の機能を規定し、各種コンピューターの読み取り可能な記憶媒体に記憶することが可能である。説明したコンピューターが読み取り可能な記録媒体に限定されることはなく：（ｉ）書き込み不可能な記録媒体（例えば、ＣＤ−ＲＯＭドライブによって読み取り可能なＣＤ−ＲＯＭディスクのようなコンピューター内の読み取り専用メモリ、フラッシュメモリ、ＲＯＭチップ、またはあらゆる種類の不揮発性半導体メモリ）に情報が永久的に格納され：（ｉｉ）書き込み可能な記録媒体（例えば、ディスクドライブ内の「フロッピー」ディスク、またはハードディスクドライブ、またはあらゆる種類のランダムアクセス可能な半導体メモリ）に変更可能な情報が格納される。本発明の機能を指示するコンピューターが読み取り可能な命令を運ぶものであればコンピューター読み取り可能記録媒体は、本発明の実施形態に含まれる。
【００４９】
つまり、請求項に従って本発明の範囲が決定される。
【図１】
0005770856.tif 000002
【図２】
0005770856.tif 000003
【図３】
0005770856.tif 000004
【図４Ａ】
0005770856.tif 000005
【図４Ｂ】
0005770856.tif 000006
【図４Ｃ】
0005770856.tif 000007
【図４Ｄ】
0005770856.tif 000008
【図４Ｅ】
0005770856.tif 000009
【図５】
0005770856.tif 000010