(57)【特許請求の範囲】
【請求項１】
遠隔制御デバイスのタッチ表面を介した選択タッチ入力に応答して選択可能である制御機能の視覚的表現を、前記タッチ表面を介して表示するステップであって、前記視覚的表現は、選択された時にチャネルの選択を可能にする数字の表現を含む、ステップと、
前記タッチ表面を介して表示され前記選択タッチ入力に応答して選択可能である前記数字の表現の少なくとも１つの上を通る、前記タッチ表面を介して入力されたジェスチャーを受け取るステップと、
前記タッチ表面を介して入力された前記ジェスチャーに対応する制御機能を識別するステップであって、前記ジェスチャーは、表示された前記数字の表現の前記少なくとも１つを選択することなく、前記識別された制御機能を示す、ステップと、
クライアントデバイスによる前記識別された制御機能の実行を開始するステップであって、前記クライアントデバイスは、前記遠隔制御デバイスに通信するように結合され、前記クライアントデバイスにブロードキャストされたコンテンツの前記クライアントデバイスによる出力を変更するように構成された、ステップと、
を備える方法。
【請求項２】
前記制御機能は、前記ブロードキャストにおける複数のチャネルの或る特定のチャネルを選択する機能を含む請求項１に記載の方法。
【請求項３】
前記ジェスチャーは、１つまたは複数の数字の入力を示す数字ジェスチャーである請求項２に記載の方法。
【請求項４】
前記ジェスチャーは、前記タッチ表面に適用された前記ジェスチャーの長さによる値の増加または減少の相対量を示す請求項１に記載の方法。
【請求項５】
前記増加または前記減少は、前記クライアントデバイスによって出力される前記コンテンツのオーディオの音量と関係する請求項４に記載の方法。
【請求項６】
前記制御機能の前記実行は、出力のための前記クライアントデバイスによって前記コンテンツがどのようにレンダリングされるかを変化させる請求項１に記載の方法。
【請求項７】
前記クライアントデバイスは、ＰＶＲ（パーソナルビデオレコーダー）機能を含み、さらに前記制御機能は、前記ＰＶＲ機能のトリックモードを含む請求項１に記載の方法。
【請求項８】
前記クライアントデバイスは、テレビである請求項１に記載の方法。
【請求項９】
前記識別するステップおよび前記開始するステップは、前記遠隔制御デバイスによって実行される請求項１に記載の方法。
【請求項１０】
タッチ表面を介した選択タッチ入力に応答して選択可能である制御機能の視覚的表現を、前記タッチ表面を介して表示するように構成されたタッチ表面であって、前記視覚的表現は、選択された時にチャネルの選択を可能にする数字の表現を含む、タッチ表面と、
前記選択タッチ入力に応答して選択可能である前記数字の表現のうちの表示されたいくつかの上を通る、前記タッチ表面を介して入力された１つまたは複数の数字に類似する１つまたは複数のジェスチャーを検出し、前記検出された１つまたは複数のジェスチャーは、前記数字の表現のうちの前記表示されたいくつかの選択を生じさせず、
その上を通って前記１つまたは複数のジェスチャーが入力された前記数字の表現のうちの前記表示されたいくつかに基づいて制御機能を開始する代わりに、前記検出された１つまたは複数のジェスチャーに対応するチャネルを特定し、
クライアントデバイスが前記特定されたチャネルに合わせるべきことを指示する、前記クライアントデバイスへの無線通信のための通知を形成する、
１つまたは複数のモジュールと、
を備える遠隔制御デバイス。
【請求項１１】
前記クライアントデバイスは、前記特定されたチャネルに合わせて、ブロードキャストを介してコンテンツを受信するように構成されたセットトップボックスであり、さらに
前記タッチ表面は、タッチスクリーンまたはタッチパッドである
請求項１０に記載の遠隔制御デバイス。
【請求項１２】
前記クライアントデバイスは、ＰＶＲ（パーソナルビデオレコーダー）機能を含み、さらに前記１つまたは複数のモジュールは、前記ＰＶＲ機能のトリックモードを指定する別のジェスチャーを検出するようにさらに構成される請求項１０に記載の遠隔制御デバイス。
【請求項１３】
前記１つまたは複数のモジュールは、前記タッチ表面に適用された別のジェスチャーの長さによる値の増加または減少の相対量を示す前記別のジェスチャーを検出するようにさらに構成される請求項１０に記載の遠隔制御デバイス。
【請求項１４】
前記増加または前記減少は、前記クライアントデバイスによって出力される前記コンテンツのオーディオの音量と関係する請求項１３に記載の遠隔制御デバイス。
【請求項１５】
前記１つまたは複数のモジュールは、出力のために前記クライアントデバイスによって前記コンテンツがどのようにレンダリングされるかを変化させる別のジェスチャーを検出するようにさらに構成される請求項１０に記載の遠隔制御デバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]遠隔制御デバイスは、関連するクライアントによるコンテンツ対話をユーザーが制御する能力を拡大するように開発された。例えば、クライアントが、従来のブロードキャストコンテンツ（例えば、テレビ番組）を消費するテレビとして構成されることが可能であり、従来の遠隔制御デバイスが、このテレビの１つまたは複数の制御機能を開始するように、このテレビに通信するように結合されることが可能である。したがって、ユーザーは、従来どおりに構成された遠隔制御デバイス上のボタンを押して、テレビの音量を上げる、または下げること、チャネルを変えること、異なるコンテンツソースを選択することなどができる。しかし、或る一組のユーザーのための遠隔制御デバイスの特定の構成は、別の一組のユーザーには、そのデバイスがそれほど適していないようにする可能性がある。
【発明の概要】
【０００２】
[0002]制御機能ジェスチャーを含む技術が説明される。或る実施形態において、制御機能が、遠隔制御デバイスのタッチスクリーンにおけるジェスチャー入力に応答して識別される。遠隔制御デバイスに通信するように結合され、さらにクライアントデバイスにブロードキャストされたコンテンツの、クライアントデバイスによる出力を変更するように構成されたクライアントデバイスによる識別された制御機能の実行が開始される。
【０００３】
[0003]或る実施形態において、１つまたは複数の実体のあるコンピューター可読媒体が、遠隔制御デバイスのタッチスクリーンにおけるジェスチャーを使用して指定された特定のチャネルに合わせることをクライアントデバイスに行わせる、クライアントデバイスへの通信のための通知を形成する、遠隔制御デバイスによって実行可能な命令を含む。
【０００４】
[0004]或る実施形態において、遠隔制御デバイスは、タッチスクリーンと、１つまたは複数のモジュールとを備える。この１つまたは複数のモジュールは、タッチスクリーンを介して入力された１つまたは複数の数字に類似する１つまたは複数のジェスチャーを検出し、検出された１つまたは複数のジェスチャーに対応するチャネルを特定するべきものとされる。また、この１つまたは複数のモジュールは、その特定されたチャネルにクライアントデバイスが合わせるべきことを指示する、クライアントデバイスへの無線通信のための通知を形成するようにも構成される。
【０００５】
[0005]この概要は、後段の詳細な説明においてさらに説明される選定された概念を、簡略化された形態で概説するように与えられる。この概要は、主張される主題の重要な特徴、または不可欠な特徴を特定することを意図しておらず、主張される主題の範囲を確定する助けとして使用されることも意図していない。
【０００６】
[0006]詳細な説明は、添付の図を参照して説明される。これらの図で、参照符号の左端の数字は、その参照符号が最初に出現する図を識別する。説明および図の中の異なる事例における同一の参照符号の使用は、同様のアイテム、または同一のアイテムを示すことが可能である。
【図面の簡単な説明】
【０００７】
【図１】[0007]遠隔制御デバイスに関する制御機能ジェスチャーを含む技術を使用するように動作可能である例示的な実施形態における環境を示す図である。
【図２】[0008]遠隔制御デバイス上の選択を介して開始されることが可能なクライアントの１つまたは複数の制御機能の表現を表示するものとして、図１の遠隔制御デバイスをより詳細に示す例示的なシステムを示す図である。
【図３】[0009]ジェスチャーが、タッチスクリーンに適用されるジェスチャーの長さによる制御機能の値の増加または減少の相対量を示す、例示的な実施形態におけるシステムを示す図である。
【図４】[0010]ジェスチャーがＰＶＲ（パーソナルビデオレコーダー）と関係する制御機能を開始するのに利用される、例示的な実施形態におけるシステムを示す図である。
【図５】[0011]ジェスチャーがクライアントによる制御機能の実行を開始するのに利用される例示的な実施形態における手続きを示す流れ図である。
【図６】[0012]或るジェスチャーが或る特定のチャネルを指定するのに利用され、別のジェスチャーがトリックモードを実施するのに利用される、例示的な実施形態における手続きを示す流れ図である。
【発明を実施するための形態】
【０００８】
（概観）
[0013]制御機能ジェスチャーと関係する技術が説明される。或る実施形態において、遠隔制御デバイスが、遠隔制御デバイスのタッチ表面（例えば、タッチスクリーン、タッチパッドなど）を介して受け取られたジェスチャーを検出し、識別する機能を含む。これらのジェスチャーは、遠隔制御デバイスに通信するように結合されたクライアントデバイス、例えば、テレビの制御機能と関係することが可能である。
【０００９】
[0014]例えば、１つまたは複数の数字に類似するジェスチャーが、その１つまたは複数の数字を模倣するようにタッチスクリーンの表面にわたってユーザーによって指またはスタイラスがドラッグされることなどによって、遠隔制御デバイスのタッチスクリーンを介して受け取られることが可能である。次に、その１つまたは複数の数字が、その１つまたは複数の数字に対応するチャネルに合わせることをクライアントデバイス（例えば、テレビ）に行わせるのに使用されることが可能である。このため、ユーザーは、遠隔制御デバイス上で所望されるチャネルの数字を「描くこと」によって直観的な入力を与えることができる。また、音量を上げる、または下げる、パーソナルビデオレコーダーへのコンテンツの記録を開始するなどの、様々な他の制御機能が、ジェスチャーを使用して開始されることも可能であり、このことのさらなる説明は、以降のセクションに関連して見ることができる。
【００１０】
[0015]以下の説明において、制御機能ジェスチャーと関係する技術を実行するように動作可能である例示的な環境およびシステムが最初に説明される。次に、例示的な環境、ならびにその他の環境において使用されることが可能な手順が説明される。制御機能ジェスチャーは、以下の説明でテレビ環境において説明されるものの、それらのジェスチャーは、地上波ラジオまたは非地上波ラジオなどの他のブロードキャスト環境に関してなど、本発明の趣旨および範囲を逸脱することなく、多種多様な環境において使用されることが可能であることが直ちに明白であろう。
（例示的な環境）
[0016]図１は、制御機能ジェスチャーと関係する技術を使用するように動作可能である例示的な実施形態における環境１００の図である。図示される環境１００は、ネットワーク接続１１０、１１２、１１４を介して互いに通信するように結合されている、ネットワーク事業者１０２（例えば、「ヘッドエンド」）、クライアント１０４、遠隔制御デバイス１０６、およびコンテンツプロバイダー１０８を含む。以下の説明において、ネットワーク事業者１０２、クライアント１０４、遠隔制御デバイス１０６、およびコンテンツプロバイダー１０８は、１つまたは複数のエンティティーを表すことが可能であり、したがって、慣習により、単一のエンティティー（例えば、そのクライアント１０４）として言及されることも、複数のエンティティー（例えば、それらのクライアント１０４、複数のクライアント１０４など）として言及されることも可能である。
【００１１】
[0017]さらに、複数のネットワーク接続１１０〜１１４が別々に示されるものの、ネットワーク接続１１０〜１１４は、単一のネットワークを使用して実現されたネットワーク接続を表すことも、複数のネットワークを使用して実現されたネットワーク接続を表すことも可能であり、例えば、ネットワーク接続１１０、１１２が、インターネットを介して実施されることが可能であり、ネットワーク接続１１４が、赤外線接続、無線周波数接続などを介するなど、ローカルネットワーク接続を介して実施されることが可能である。別の例において、ネットワーク接続１１４が、インターネットを介して実施されることも可能である。
【００１２】
[0018]クライアント１０４は、様々な仕方で構成されることが可能である。例えば、クライアント１０４は、図示されるとおりディスプレイデバイスに通信するように結合されたテレビ、移動局、エンターテイメント機器（例えば、ゲームコンソール）、セットトップボックスなどの、ネットワーク接続１１２、１１４を介して通信することができるコンピューターとして構成されることが可能である。このため、クライアント１０４は、相当なメモリーリソースおよびプロセッサーリソースを有する完全リソースデバイス（例えば、テレビ対応型パーソナルコンピューター、ハードディスクを備えたテレビレコーダー）から、限られたメモリーリソースおよび／または処理リソースを有する低リソースデバイス（例えば、従来のセットトップボックス）まで様々であることが可能である。
【００１３】
[0019]クライアント１０４へのコンテンツの通信は、様々な仕方で実行されることが可能である。例えば、クライアント１０４が、パケット交換ネットワーク、例えば、インターネットを使用して、コンテンツプロバイダー（１つまたは複数のコンテンツプロバイダーを表すことが可能な）に通信するように結合されることが可能である。したがって、クライアント１０４は、コンテンツプロバイダー１０８から直接にブロードキャストされた、コンテンツ１１６の１つまたは複数のアイテムを受信することが可能である。コンテンツ１１６は、テレビ番組、ＶＯＤ（ビデオオンデマンド）ファイルなどの様々なデータを含むことが可能である。また、コンテンツ１１６がネットワーク接続１１０を介してネットワーク事業者１０２に通信される間接的な配信例を使用することなどによる、様々な他の例も企図される。
【００１４】
[0020]例えば、コンテンツ１１６が、ネットワーク接続１１０を介してネットワーク事業者１０２に通信され、コンテンツ１１８の１つまたは複数のアイテムとして格納されることが可能である。コンテンツ１１８は、コンテンツプロバイダー１０８から受信されたコンテンツ１１６と同一であっても、異なっていてもよい。例えば、コンテンツ１１８は、クライアント１０４にブロードキャストするためのさらなるデータを含むことが可能である。例えば、コンテンツ１１８は、回転ファイルシステムおよびＯＯＢ（帯域外）チャネルを利用してクライアント１０４にブロードキャストするための、ＥＰＧ（電子番組案内）データベースからのＥＰＧデータを含むことが可能である。ネットワーク接続１１２を介したネットワーク事業者１０２からクライアント１０４への配信は、ケーブル、ＲＦ（無線周波数）、マイクロ波、ＤＳＬ（デジタル加入者線）、および衛星を含め、いくつかの仕方で達せられることが可能である。
【００１５】
[0021]前述したとおり、クライアント１０４は、ネットワーク接続１１４を介してコンテンツ１１８を受信するように様々な仕方で構成されることが可能である。クライアント１０４は、通常、図示されるディスプレイデバイスに出力し、ディスプレイデバイスによってレンダリングされるように、ネットワーク事業者１０２から受信されたコンテンツ１１８をトランスポートし、解読するハードウェアおよびソフトウェアを含む。ディスプレイデバイスが示されるものの、スピーカーなどの、ディスプレイデバイスに代わりとされる、またはディスプレイデバイスに追加されることが可能である様々な他の出力デバイスも企図される。さらに、ディスプレイデバイスは、クライアント１０４と別個に図示されるものの、クライアント１０４は、ディスプレイデバイスを、ディスプレイデバイスに一体化した一部として含むことも可能であることが直ちに明白であろう。
【００１６】
[0022]クライアント１０４は、ＰＶＲ（パーソナルビデオレコーダー）機能を含むことも可能である。例えば、クライアント１０４は、ディスプレイデバイスに出力し、ディスプレイデバイスによってレンダリングされるように、ネットワーク接続１１２を介して受信されたコンテンツ１２２としてコンテンツ１１８を記録するストレージデバイス１２０を含むことが可能である。ストレージデバイス１２０は、ハードディスクドライブ、リムーバブルコンピューター可読媒体（例えば、書き込み可能なデジタルビデオディスク）などの、様々な仕方で構成されることが可能である。このため、クライアント１０４のストレージデバイス１２０の中に格納されるコンテンツ１２２は、ネットワーク事業者１０２からストリーミングされたコンテンツ１１８のコピーであることが可能である。さらに、コンテンツ１２２は、クライアント１０４によってアクセスされるコンピューター可読媒体からなど、様々な他のソースから獲得されることが可能である。例えば、コンテンツ１２２は、クライアント１０４がＤＶＤ（デジタルビデオディスク）機能を含むように構成される場合、ＤＶＤ上に格納されてもよい。
【００１７】
[0023]クライアント１０４は、１つまたは複数の「制御機能」の使用を介するなどして、クライアント１０４上のコンテンツ対話を制御するクライアント１０４の機能を表すクライアント通信モジュール１２４を含む。制御機能は、音量を制御する、チャネルを変える、異なる入力を選択する、サラウンドサウンドを構成するなどの、コンテンツの出力を制御する様々な機能を含むことが可能である。また、制御機能は、一時停止、巻き戻し、早送り、スローモーション再生などの、コンテンツ１２２の非直線再生をサポートする（すなわち、コンテンツ１２２の再生をタイムシフトする）「トリックモード」を提供することも可能である。例えば、一時停止中、クライアント１０４が、コンテンツ１１８をコンテンツ１２２としてストレージデバイス１２０の中に記録しつづけることが可能である。クライアント１０４は、クライアント通信モジュール１２４の実行を介して、ネットワーク事業者１２０からの現在、ブロードキャストされているコンテンツ１１８をストレージデバイス１２０の中に記録することを続けながら、コンテンツ１２２が一時停止された時点から始めて、ストレージデバイス１２０からコンテンツ１２２を再生することができる。
【００１８】
[0024]コンテンツ１２２の再生が要求されると、クライアント通信モジュール１２４は、コンテンツ１２２を取り出す。また、クライアント通信モジュール１２４は、コンテンツ１２２を、コンテンツプロバイダー１０８から受信されたとおりの元の符号化されたフォーマットに復元することもできる。例えば、コンテンツ１２２がストレージデバイス１２０上に記録される際、コンテンツ１２２は、圧縮される可能性がある。したがって、クライアント通信モジュール１２４がコンテンツ１２２を取り出す際、コンテンツ１２２は、ディスプレイデバイスによってレンダリングされるように圧縮解除される。
【００１９】
[0025]ネットワーク事業者１０２は、マネージャーモジュール１２６を含むものとして図示される。マネージャーモジュール１２６は、ネットワーク接続１１２を介してクライアント１０４に出力（例えば、ストリーミング）するためにコンテンツ１１８を構成する機能を表す。マネージャーモジュール１２６は、例えば、コンテンツプロバイダー１０８から受信されたコンテンツ１１６を、インターネットを介する配信、或る特定のブロードキャストチャネルに合わせた構成などのためにコンテンツを「パケット化する」などの、ネットワーク接続１１２を介して伝送するのに適するように構成することが可能である。
【００２０】
[0026]このため、図１の環境１００において、コンテンツプロバイダー１０８が、例がネットワーク事業者１０２として図示される複数のネットワーク事業者に、ネットワーク接続１１０を介してコンテンツ１１６をブロードキャストすることが可能である。次に、ネットワーク事業者１０２が、例がクライアント１０４として図示される複数のクライアントに、ネットワーク接続１１２を介してコンテンツ１１８をストリーミングすることが可能である。次に、クライアント１０４が、ＰＶＲ（パーソナルビデオレコーダー）機能を含むようにクライアント１０４が構成されている場合などに、コンテンツ１１８をストレージデバイス１２０の中にコンテンツ１２２として格納し、さらに／またはコンテンツ１１８を直接に出力することが可能である。
【００２１】
[0027]遠隔制御デバイス１０６は、ネットワーク接続１１４を介して遠隔制御デバイス１０６および／またはクライアント１０４の動作を制御する機能を表す制御モジュール１２８を含むものとして図示される。このため、制御モジュール１２８は、クライアント１０４の制御機能を開始する機能も表す。例えば、制御モジュール１２８は、ボタンを使用した遠隔制御デバイス１０６上の「音量アップ」表現の選択などの、制御機能の表現の選択と関係する入力を受け取るように構成されることが可能である。次に、クライアント１０４（例えば、クライアント１０４の通信モジュール１２４）に音量を上げさせる、この選択を指示するデータが、ネットワーク接続１１４を介してクライアント１０４に通信されることが可能である。様々な他の制御機能が、前述したとおり、制御機能モジュール１２８によって開始されることも可能である。
【００２２】
[0028]制御モジュール１２８は、遠隔制御デバイス１０６において入力されたジェスチャーと関係する機能を表すジェスチャーモジュール１３０を含むものとしてさらに示される。ジェスチャーモジュール１３０は、例えば、遠隔制御デバイス１０６のタッチスクリーン１３２（例えば、静電容量タッチスクリーン）において入力されたジェスチャーを検出することができる。タッチスクリーン１３２が説明されるものの、タッチパッドなどの様々な異なるタッチ表面が企図されることが直ちに明白であろう。
【００２３】
[0029]ジェスチャーモジュール１３０は、ジェスチャーを表すデータをジェスチャーデータ１３４と比較して、複数の制御機能のいずれがユーザーによって開始されることが意図されたかを識別することができる。次に、ジェスチャーモジュール１３０は、クライアント１０４によって開始されるべき制御機能をもたらすように、ネットワーク接続１１４を介してクライアント１０４に通信されるべき通知を形成することができる。様々な異なる制御機能が、ジェスチャーを使用して開始されることが可能であり、このことのさらなる説明は、図２〜図４に関連して見ることができる。
【００２４】
[0030]遠隔制御デバイス１０６は、ジェスチャーモジュール１３０の機能を含むものとして説明されたが、この機能は、様々な異なる仕方で環境１００を活用することが可能である。例えば、クライアント１０４は、ジェスチャーと関係するクライアント１０４によって実施されることが可能な機能を表すジェスチャーモジュール１３６を含むものとして図示される。同様に、ネットワーク事業者１０２（さらに、より詳細には、マネージャーモジュール１２６）も、ジェスチャーと関係するネットワーク事業者１０２によって実施されることが可能な機能を表すジェスチャーモジュール１３８を含むものとして図示される。
【００２５】
[0031]例えば、遠隔制御デバイス１０６のジェスチャーモジュール１３０が、タッチスクリーン１３２を介してジェスチャーの入力を受け取ることが可能である。この入力を記述するデータが、いずれの制御機能が遠隔制御デバイス１０６のユーザーによって意図されていた可能性が高いかを識別するようになど、さらなる処理のためにクライアント１０４および／またはネットワーク事業者１０２に通信されることが可能である。次に、その制御機能が、ネットワーク事業者１０２からクライアント１０４への通知の通信などによって開始され、さらに／または実行されて、クライアント１０４によるジェスチャーの識別の後にクライアント１０４において直接に、その制御機能が実行されることが可能である。少なくとも部分的に、遠隔制御デバイス１０６、ネットワーク事業者１０２、および／またはクライアント１０４とは別個のスタンドアロンのサードパーティープロバイダーを活用することによってジェスチャー機能を組み込むことなどの、様々な他の実施例も企図される。
【００２６】
[0032]一般に、本明細書で説明される機能のいずれも、ソフトウェア、ファームウェア（例えば、固定論理回路）、手動処理、または以上の実施形態の組合せを使用して実施され得る。本明細書で使用される「モジュール」、「機能」、および「論理」という用語は、一般に、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアの組合せを表す。ソフトウェア実施形態の事例において、モジュール、機能、またはロジックは、プロセッサー（例えば、ＣＰＵまたは複数のＣＰＵ）上で実行された際に、指定されたタスクを実行するプログラムコードを表す。このプログラムコードは、例えば、メモリーとして、１つまたは複数のコンピューター可読メモリーデバイスの中に格納され得る。以下に説明される制御機能ジェスチャー技術の特徴は、プラットフォーム独立であり、つまり、それらの技術は、様々なプロセッサーを有する様々な市販のコンピューティングプラットフォーム上で実施されることが可能である。
【００２７】
[0033]図２は、遠隔制御デバイス１０６上の選択を介して開始されることが可能であるクライアント１０４の１つまたは複数の制御機能の表現２０２を表示するものとして遠隔制御デバイス１０６をさらに詳細に示す例示的なシステム２００を示す。図示される遠隔制御デバイス１０６は、遠隔制御デバイス１０６の外面の約半分を使い果たして、遠隔制御デバイスに「ガラス状のれんが」の外観を与えるタッチスクリーン１３２を含む。
【００２８】
[0034]別の実施形態において、遠隔制御デバイス１０６のタッチスクリーン１３２は、遠隔制御デバイス１０６の外面の少なくとも４０％の範囲に及ぶ。さらなる実施形態において、タッチスクリーン１３２は、或る表面（例えば、テーブルの上面）の上に置かれた際、および／またはユーザーの手に把持された際に、ユーザーの目に見える遠隔制御デバイス１０６の外面、例えば、図２の遠隔制御デバイス１０６の図示される外面をほぼ使い果たす。また、遠隔制御デバイス１０６のタッチスクリーン１３２が、遠隔制御デバイス１０６の外面の前述したより多くの量または少ない量を含む実施形態などの、様々な他の実施形態も企図される。
【００２９】
[0035]抵抗技術、表面弾性波、容量性、赤外線、歪みゲージの使用、光学イメージング、分散信号技術、音響波認識、漏れ全反射などを介するなど、様々な異なる技術が、タッチスクリーン１３２による入力を検出するのに使用されることが可能である。これらの技術を使用して、遠隔制御デバイス１０６は、１つまたは複数の制御機能を開始するのに使用されることが可能な１つまたは複数の入力（例えば、マルチタッチ）を検出することができる。
【００３０】
[0036]例えば、表現２０２の１つまたは複数を選択することによって、ユーザーは、クライアント１０４によって、その表現された制御機能を開始する入力を供給することができる。例えば、図２の遠隔制御デバイス１０６によって示されるとおり、ユーザーは、「電源」表現、チャネルを選択する１つまたは複数の数字、「ミュート」、「最後」、「チャネルアップ」、「チャネルダウン」、「音量アップ」、「音量ダウン」、および「入力選択」を選択することができる。このため、遠隔制御デバイス１０６は、クライアント１０４と通信して、クライアント１０４によるコンテンツの出力を制御することができる。
【００３１】
[0037]また、図２の遠隔制御デバイス１０６は、タッチスクリーン１３２を介してジェスチャーを認識する機能を含むことも可能である。例えば、ユーザーの手２０４が、数字「２」に類似する数字ジェスチャーを行っているものとして図示される。このジェスチャーは、図２に想像線で示されて、この例において、このジェスチャーの入力の後に続く出力がタッチスクリーン１３２によってもたらされないことを示す。別の例において、このジェスチャーの入力の後に続く出力がもたらされ、このことのさらなる説明は、図４に関連して見ることができる。
【００３２】
[0038]この例において、数字に対応するジェスチャーの入力は、チャネル番号に対応するものとして遠隔制御デバイス１０６のジェスチャーモジュール１３０によって自動的に認識されることが可能である。したがって、ジェスチャーモジュール１３０は、遠隔制御デバイス１０６の制御モジュール１２８と連携して、通知を形成することが可能である。この通知は、この実例では、チャネル「２」である、ジェスチャーを介して入力された数字に対応するチャネルに合わせるクライアント１０４の制御機能を開始するように、ネットワーク接続１１４を介してクライアント１０４に通信されることが可能である。
【００３３】
[0039]さらに、複数の数字が、遠隔制御デバイス１０６のタッチスクリーン１３２を介して入力されることも可能である。前述の例を続けると、ユーザーは、数字「２」のジェスチャーを行い、その後に、数字「９」の数字ジェスチャーを行って、チャネル２９に合わせることをクライアント１０４に行わせることができる。この例において、ジェスチャーモジュール１３０は、遠隔制御デバイス１０６のタッチスクリーン１３２を介して受け取られる連続した入力が、複数のチャネルではなく、単一のチャネルを指定するものと考えられるように、或る閾値を含む。
【００３４】
[0040]制御機能の図２表現の例示されるシステム２００は、ジェスチャー２０６がユーザーの手２０４によって入力されるのと同時に出力されることに留意されたい。この機能を使用して、遠隔制御デバイス１０６のユーザーは、タッチスクリーン１３２を介して現在、表現されていない制御機能を開始することができ、このため、タッチスクリーン１３２の利用可能な表示領域が節約される。また、様々な他の制御機能が、ジェスチャーを使用して開始されることも可能であり、このことの別の例は、後続の図に関連して見ることができる。
【００３５】
[0041]図３は、ジェスチャーが、タッチスクリーン１３２に適用されるジェスチャーの長さによる制御機能の値の増加または減少の相対量を示す例示的な実施形態におけるシステム３００を示す。前述の場合と同様に、遠隔制御デバイス１０６は、制御機能のタッチ８１３２表現２０２を含む。図３の図示される例において、ジェスチャーの２つの部分が示される。ジェスチャーの第１の部分３０２は、文字「Ｖ」を示し、ジェスチャーの第２の部分３０４は、下向き矢印を示す。この例において、ジェスチャーは、コンテンツのオーディオ出力の音量を下げる制御機能に対応する。
【００３６】
[0042]また、第１の部分３０２、および第２の部分３０４によって示されるジェスチャーは、対応する制御機能の増加または減少の相対量を示すことも可能である。例えば、ジェスチャーの第２の部分３０４（すなわち、下向き矢印）の長さが、音量が低下すべき量に対応することが可能である。或る実施形態において、この量は、ジェスチャーの第２の部分３０４が入力されつづけるにつれ、音量が低下しつづけるように、リアルタイムで入力されることが可能である。このため、ユーザーが、所望される音量レベルに達すると、ユーザーは、例えば、ジェスチャーの入力を停止することによって、ジェスチャーの第２の部分３０４の入力をやめることができる。また、音量アップ、チャネルアップおよびチャネルダウン（例えば、チャネルをスクロールする）、明るさ、コントラストなどの様々な他の制御機能が、この機能を活用することも可能である。
【００３７】
[0043]図４は、ジェスチャーが、ＰＶＲ（パーソナルビデオレコーダー）と関係する制御機能を開始するのに利用される例示的な実施形態におけるシステム４００を示す。図示される例において、遠隔制御デバイスは、ネットワーク接続１１４を介してクライアント１０４に通信するように結合される。この例におけるクライアント１０４は、ＰＶＲの機能を含む。例えば、クライアント１０４は、クライアント通信モジュール１２４およびストレージ１２０を使用して、前述したとおり、クライアント１０４によって受信されたコンテンツの出力を一時停止するなど、１つまたは複数のトリックモードを実施することが可能である。
【００３８】
[0044]図４のシステム４００における図示される例において、文字「Ｒ」のジェスチャー４０２が、タッチスクリーン１３２を介して入力される。図示される実例において、タッチスクリーン１３２は、ジェスチャー４０２の入力の後に続く指示をリアルタイムで出力する。別の実例において、この指示は、ジェスチャー４０２の入力が、或る特定の動作、例えば、前述した制御機能の１つに対応すると認識されると、出力されることが可能である。
【００３９】
[0045]例えば、遠隔制御デバイス１０６のジェスチャーモジュール１３０が、タッチスクリーン１３２を介して受け取られた入力が、クライアント１０４によって開始されるべき記録制御機能に対応すると認識すると、文字「Ｒ」が出力されることが可能である。また、本発明の趣旨および範囲を逸脱することなく、ジェスチャー（さらに、その結果、前述の例において「記録する」と書かれた、或るフォントを使用したテキストを出力するなどの制御機能）、確認スクリーン（例えば、「貴方は記録することを所望しますか」）の使用などに対応するテキスト説明を出力するなどの、様々な他の実例も企図される。
（例示的な手順）
[0046]以下の説明は、前述した環境、システム、ユーザーインターフェース、およびデバイスを利用して実施されることが可能なパーソナル化技術を説明する。これらの手順の各手順の態様は、ハードウェアで、ファームウェアで、またはソフトウェアで、あるいは以上の組合せで実施されることが可能である。これらの手順は、１つまたは複数のデバイスによって実行される動作を規定するブロックのセットとして示され、それぞれのブロックによる動作を実行するために示される順序に必ずしも限定されない。以下の説明のいくつかの部分において、図１の環境１００、および図２〜図４のシステム２００〜４００がそれぞれ参照される。
【００４０】
[0047]図５は、ジェスチャーがクライアントによる制御機能の実行を開始するのに利用される例示的な実施形態における手順５００を示す。遠隔制御デバイスのタッチ表面を介して入力されたジェスチャーが受け取られる（ブロック５０２）。例えば、このジェスチャーは、前述したとおり遠隔制御デバイス１０６のタッチスクリーン１３２、タッチパッドなどを介して受け取られることが可能である。
【００４１】
[0048]このジェスチャーに対応する制御機能が識別される（ブロック５０４）。遠隔制御デバイスに通信するように結合されたクライアントによる、その識別された制御機能の実行が開始され、遠隔制御デバイスは、クライアントにブロードキャストされたコンテンツの、クライアントによる出力を変更するように構成される（ブロック５０６）。例えば、このジェスチャーは、チャネル変更制御機能、音量制御機能、明るさ、コントラストなどの制御機能に対応することが可能である。
【００４２】
[0049]図６は、或るジェスチャーが或る特定のチャネルを指定するのに利用され、別のジェスチャーがトリックモードを実施するのに利用される、例示的な実施形態における手続き６００を示す。タッチスクリーンを介して入力された１つまたは複数の数字に類似する１つまたは複数のジェスチャーが検出される（ブロック６０２）。例えば、これらのジェスチャーは、ユーザーによって手書きされる際に、それらの数字がどのように入力されるかを模倣する仕方で入力される数字ジェスチャーである。
【００４３】
[0050]検出された１つまたは複数のジェスチャーに対応するチャネルが特定される（ブロック６０４）。例えば、ジェスチャーモジュール１３０が、遠隔制御デバイス１０６のタッチスクリーン１３２を介するジェスチャーを使用して、いずれの数字が入力された可能性が高いかを特定することが可能である。
【００４４】
[0051]クライアントが特定されたチャネルに合わせるべきことを指示する、クライアントへの無線通信のための通知が形成される（ブロック６０６）。例えば、この通知は、ローカル無線接続を介してクライアントに通信されるように形成されることが可能である。様々な他の制御機能が、ジェスチャーを使用して開始されなければならない。
【００４５】
[0052]例えば、クライアントのＰＶＲ機能のトリックモードを指定する別のジェスチャーが検出されることが可能である（ブロック６０８）。例えば、クライアント１０４が、ネットワーク事業者１０２を介して受信されたコンテンツを出力することが可能であり、このコンテンツ１１８をコンテンツ１２２としてストレージ１２０に記録することを所望するユーザーが、このコンテンツが記録されるようにするジェスチャー（例えば、図４の「Ｒ」）を行うことが可能である。別の例として、タッチスクリーンに適用された別のジェスチャーの長さによる値の増加または減少の相対量を示すその別のジェスチャーが検出されることが可能であり（ブロック６１０）、このことの実例は、図４に関連して前述した。
（結論）
[0053]本発明は、構造上の特徴および／または方法上の動作に特有の言い回しで説明されてきたが、添付の特許請求の範囲において規定される本発明は、説明される特定の特徴または動作に必ずしも限定されないことを理解されたい。むしろ、それらの特徴および動作は、主張される発明を実施する例示的な形態として開示される。
【図１】
0005426688.tif 000002
【図２】
0005426688.tif 000003
【図３】
0005426688.tif 000004
【図４】
0005426688.tif 000005
【図５】
0005426688.tif 000006
【図６】
0005426688.tif 000007