(57)【特許請求の範囲】
【請求項１】
ハンドヘルド情報処理デバイスであって、
ユーザ制御インタフェースと、
前記ユーザ制御インタフェースに結合され、ノーマル動作モードのときに、前記ユーザ制御インタフェースからのユーザコントロールのユーザアクティベーションに応答して、当該ハンドヘルド情報処理デバイスにおける情報処理動作を実行するように構成される処理回路と、
前記処理回路に結合されるリモート制御信号トランスミッタであって、前記処理回路は、前記ユーザコントロールのユーザアクティベーションが所定の時間期間の間に検出されなかったときに前記処理回路がリモート制御モードに自動的に切り替えるよう、割込み及びタイマーに基づき、前記リモート制御モードに自動的に切り替えるように構成され、前記ユーザコントロールは、前記リモート制御モードにおける所定のリモート制御コマンド信号に関連付けられ、前記処理回路は、前記リモート制御信号トランスミッタに前記ユーザコントロールに関連付けられる前記所定のリモート制御コマンド信号を伝送させることのみによって、前記リモート制御モードにおいて前記ユーザコントロールのユーザアクティベーションに応答するように構成される、リモート制御信号トランスミッタと、
前記処理回路に結合される位置検出器であって、前記処理回路は、前記ユーザコントロールのユーザアクティベーションが所定の時間期間の間に検出されなかったとき、前記リモート制御信号トランスミッタによって受け取られるビーコン信号に応答して、所定の境界内の当該ハンドヘルド情報処理デバイスの検出位置の座標を比較することにより、該デバイスが所定の空間位置の範囲内にあることを前記位置検出器が示すときに、前記リモート制御モードに自動的に切り替えるように構成される、前記位置検出器と、
を備える、デバイス。
【請求項２】
前記処理回路は、前記ノーマル動作モードにおいて１組のリモート制御コマンドの選択の指示を受信し、前記リモート制御モードにおいて、前記指示に基づいて、前記リモート制御コマンド信号を前記ユーザコントロールに関連付けるように構成される、
請求項１に記載のデバイス。
【請求項３】
前記デバイスは携帯電話であり、前記情報処理動作は、モバイル通信ネットワーク上でメッセージを交換することを備える、
請求項１に記載のデバイス。
【請求項４】
前記デバイスはポータブルコンピューティングデバイスであり、前記情報処理動作は、前記ユーザコントロールに応じて演算を実行すること及び／又はアプリケーションプログラムを実行することを備える、
請求項１に記載のデバイス。
【請求項５】
前記処理回路に結合されるタッチスクリーンを備えるディスプレイ画面デバイスを備え、前記ユーザコントロールは、再定義可能な機能を有する前記タッチスクリーンの表面部分を備え、前記処理回路は、前記リモート制御モードにおいて、異なる画面エリアに関連付けられるリモート制御機能の指示を前記ディスプレイ画面デバイス上に表示させるように構成される、
請求項１に記載のデバイス。
【請求項６】
前記処理回路は、前記リモート制御モードに切り替えるとき、前記ディスプレイ画面デバイスのバックライトを弱めて、スイッチオフするように構成される、
請求項５に記載のデバイス。
【請求項７】
リモート制御可能なデバイスと、上記請求項１乃至６のいずれか一項に記載のハンドヘルド情報処理デバイスとを備えるシステムであって、前記リモート制御可能なデバイスは、リモート制御コマンド信号に応じて当該リモート制御可能なデバイスの動作状態を変更することにより、前記リモート制御コマンド信号に応答するように構成される、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモート制御ユニットとしての動作モードへの切り替えをサポートするハンドヘルド情報処理デバイス及び情報処理デバイスをリモート制御ユニットとして使用する方法に関する。
【背景技術】
【０００２】
特許文献１（米国特許出願公開第２０１０／０３３３１３５号明細書）は、ＰＤＡ（パーソナルデジタルアシスタント）のようなタッチスクリーンＬＣＤディスプレイを有する無線ハンドヘルドデバイスのリモート制御ユニットとしての使用を開示する。このデバイスは、アプリケーションへのインタフェースとして動作するための異なる動作モードと、リモート制御信号を用いてユーザ装置を制御することに関する動作モードとを有することがある。リモート制御信号の使用は、対話型メディアガイダンスアプリケーションの動作の一部であり、この場合において、デバイスは電子番組ガイドとして動作する。このモードで動作するとき、タッチスクリーンを使用して入力されるチャネル変更コマンドのようなコマンドは、適切なデバイスに自動的に送信される。
【０００３】
ユーザが無線ハンドヘルドデバイス上の多くのアプリケーションと対話する方法は、ユーザが電子番組ガイドと対話する方法と同様であるため、無線ハンドヘルドデバイスは、この目的にとって適切である。対話は、興味あるＴＶチャンネルを探すことなど、ユーザがデバイスを手元の作業に切り替え、ユーザが自身の注意をこのタスクに向けることを想定している。しかしながら、必ずしも全ての従来のリモート制御デバイスの使用がこの性質のものという訳ではない。オン／オフ、音量の上げ／下げ、ザッピング、一時停止／再生、早送り等のようなリモート制御コマンドは、最初にデバイスを手元の作業に切り替えることはもちろん、リモート制御デバイスを見ることさえなく、気軽に与えられることが多い。そのような作業には、特許文献１のデバイスは便利ではない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２０１０／０３３３１３５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特に、本発明は、リモート制御デバイスとしてのハンドヘルド情報処理デバイスの簡単で気軽な使用を目的とする。
【課題を解決するための手段】
【０００６】
一態様によると、ハンドヘルド情報処理デバイスが提供される。当該ハンドヘルド情報処理デバイスは、
ユーザ制御インタフェースと、
ユーザ制御インタフェースに結合され、ノーマル動作モードにあるときに、ユーザ制御インタフェースからのユーザコントロールのユーザアクティベーションに応答して、当該ハンドヘルド情報処理デバイスにおける情報処理動作を実行するように構成される処理回路と、
処理回路に結合されるリモート制御信号トランスミッタと、
を備え、
処理回路は、所定の時間期間の間にユーザコントロールのユーザアクティベーションが検出されないとき、リモート制御モードへ自動的に切り替えるように構成され、処理回路は、リモート制御モードにおいて、実質的にリモート制御信号トランスミッタにリモート制御コマンド信号を伝送させることのみによって、ユーザコントロールのユーザアクティベーションに応答するように構成される。
【０００７】
このようにして、携帯電話、ハンドヘルドコンピューティングデバイス又はラップトップは、タイムアウトの後、自動的に、テレビジョンセット、オーディオシステム等のようなリモート制御されるデバイスのリモートコントロールとして動作するようになる。その結果、ユーザは、携帯電話やハンドヘルドデバイスを、最初にリモート制御モードへ手動で切り替える必要なく、リモートコントロールとして気軽に使用することができる。「リモート制御コマンド」は、テレビジョンセット、オーディオシステム等のようなリモート制御されるデバイスの制御のコンテキストにおけるその従来的な意味に限定されること、すなわち標準的な所定のリモート制御コマンド信号を使用するものに限定され、一方、情報処理動作は、アプリケーション及び／又はネットワーク通信動作の演算及び／又は実行を含むことに留意されたい。処理回路は、該処理回路が、リモート制御モードからノーマル動作モードへ戻る切り替えを明示的又は暗示的に実行させるコマンドも取り扱うという意味において、実質的にリモート制御コマンドのみにより、ユーザコントロールに応答する。ハンドヘルド処理デバイスが例えば携帯電話であるとき、情報処理動作は、電話をかけることや通話のユーザ選択に応答してその通話中に信号処理することのような、電話の呼び出しを処理することを含んでよい。ハンドヘルド情報処理デバイスが、コンピューティングデバイスであるとき、情報処理動作は、ユーザによって選択されたアプリケーションを実行することを含んでよい。
【０００８】
一実施形態において、処理回路は、ユーザコントロールのユーザアクティベーションが所定の時間期間の間に検出されないとき、位置検出器が、デバイスは所定の空間位置の範囲内にあると示すときにのみ、リモート制御モードへ自動的に切り替えるように構成される。空間条件の範囲は、例えばユーザの家の部屋及びその周囲の環境に対応し得る。このようにして、携帯電話、ハンドヘルドコンピューティングデバイス又はラップトップは、ユーザの家のような所定の環境内においてのみリモートコントロールとなり得る。
【０００９】
一実施形態において、デバイスは、処理回路に結合されるタッチスクリーンを有するディスプレイ画面デバイスを備える。一実施形態において、ユーザコントロールは、タッチスクリーン上に表示されるグラフィックなボタンであってよい。デバイスがリモート制御モードに切り替わるとき、処理回路は、異なる画面エリアに関連付けられるリモート制御機能の指示を表示させることがある。これはユーザに、リモート制御コマンドが実行されること及びどのリモート制御コマンドが実行されることになるかを伝える。更なる実施形態では、デバイスがリモート制御モードに切り替わるとき、バックライトの強さを弱めるかスイッチオフする。これはエネルギ消費を節約する。あるいはまた、ユーザコントロールは、ハンドヘルド情報処理デバイス上の機械的なボタンであってもよい。オプションとして、ディスプレイ画面を使用して、そのようなボタンの近くに、そのボタンの現在のリモート制御機能を示してもよい。
【００１０】
更なる態様によると、リモート制御可能なデバイスとハンドヘルド情報処理デバイスを備えるシステムが提供される。ここで、リモート制御可能なデバイスは、リモート制御可能コマンド信号に応じて当該リモート制御可能なデバイスの動作状態を変更することにより、リモート制御モードのハンドヘルド情報処理デバイスからのリモート制御コマンド信号に応答するように構成される。リモート制御可能なデバイスは、例えばその音量設定又はそのチャンネル選択を変更してもよく、あるいはリモート制御コマンド信号に応答して電源又は音を切り替えてもよい。リモート制御コマンドの従来的な意味において、リモート制御可能なデバイスは、コマンドが識別可能なリモート制御デバイスから来る必要なく、あるいはコマンドが必ずしもセットアッププロトコルに先行する必要なく、そのリモート制御可能なデバイスに対して個々にアドレスされないコマンドに応答してそのように動作する。
【図面の簡単な説明】
【００１１】
これら及び他の目的並びに有利な態様は、図面を用いた例示の実施形態の説明から明らかになるであろう。
【図１】携帯電話を示す図である。
【図２】動作のフローチャートである。
【図３】ハンドヘルド情報処理デバイスを示す図である。
【発明を実施するための形態】
【００１２】
図１は、処理回路１０を含む携帯電話を示している。この携帯電話は、ハンドヘルド情報処理装置の例として示されている。さらに、携帯電話は、ディスプレイユニット１２、リモート制御信号トランスミッタ１４、サウンドインタフェース１６、制御ボタンインタフェース１７及び無線ネットワークインタフェース１８を備え、これら全てが処理回路１０に結合される。例として、ハンドヘルド情報処理デバイスの外側にリモート制御されるデバイス１９も示されている。ディスプレイユニット１２は、処理回路１０に結合されるディスプレイ画面１２０と、該ディスプレイ画面１２０に統合されるタッチスクリーン１２２と、該タッチスクリーン１２２及び処理回路１０に結合されるタッチスクリーン電子機器１２４とを備える。サウンドインタフェース１６は、マイクロフォン１６０及びスピーカ１６２と、マイクロフォン１６０、スピーカ１６２及び処理回路１０に結合される音声処理電子機器とを備える。制御ボタンインタフェース１７は、１つ若しくは複数の制御ボタン１７０又は包含される場合にはキーボードを備えてよい。別個のリモート制御信号トランスミッタ１４と無線ネットワークインタフェース１８が示されているが、無線ネットワークインタフェース１８は、双方が同じ媒体（例えばＲＦ伝送又はＩＲ伝送）を使用する場合にリモート制御コマンドだけでなくネットワークメッセージを伝送するように適合されてもよいことを認識されたい。この場合、別個のユニットは必要とされない。
【００１３】
処理回路１０は、リモート制御モードを、携帯電話の従来のロック画面モードに対する代替として提供する。
【００１４】
図２は、処理回路１０の動作のフローチャートを示す。第１のステップ２１及び第２のステップ２２が示されており、これらのステップは、タイムアウト期間が経過すると、異なるモードへ切り替えることに関する。これらのステップが実行フローの一部である例が与えられているが、代わりに、第１のステップ２１及び第２のステップ２２に続く更なるステップが、入力信号及びタイマーによって駆動される割り込みベースで開始されてもよいことを理解されたい。
【００１５】
第１のステップ２１において、処理回路１０は、携帯電話が、アクションの実行を必要とする信号を、例えばタッチスクリーン、制御ボタン又は無線ネットワークインタフェースから受信したかどうかを検査する。第１のステップ２１の実行が、アクションを必要とする信号を受信していないことを示す場合、処理回路１０は第２のステップ２２を実行し、第２のステップ２２において、最後にそのような信号を受信してから（あるいはその信号に関連付けられたアクションを完了してから）所定の期間が経過しているかどうかを検査する。所定の期間が経過していなければ、処理回路１０は第１のステップ２１に戻る。
【００１６】
第２のステップ２２が、所定の期間が過ぎていることを示すとき、処理回路１０は第３のステップ２３を実行し、第３のステップ２３において、携帯電話をリモート制御モードに切り替える。携帯電話が既にこのモードである場合、更なるアクションは必要とされない。このモードに切り替えることは、処理回路１０のメモリ内に、携帯電話がこのモードにあることを表す情報を格納することを備える。これは更に、ディスプレイユニット１２に、リモート制御インタフェース画面の所定のイメージ、例えば所定のプログラムを実行することにより算出されるイメージを表示させることを備えてもよい。オプションとして、リモート制御モードへ切り替えることは、ディスプレイのバックライト（図示せず）をスイッチオフにすること、あるいはバックライトの強さを弱めることを備えてもよい。第３のステップ２３から、処理回路１０は第１のステップ２１に戻る。
【００１７】
第１のステップ２１が、アクションが必要とされることを示すとき、処理回路１０は第４のステップ２４に進み、第４のステップ２４において、携帯電話がリモート制御モードであるかどうかを、モードを表す格納されている情報に基づいて検査する。携帯電話がリモート制御モードでない場合、処理回路１０は第５のステップ２５に進み、第５のステップ２５において、受信した信号に関連付けられるアクションを実行する。第５のステップ２５から、処理回路１０は第１のステップ２１に戻る。
【００１８】
第４のステップ２４が、携帯電話がリモート制御モードにあることを示す場合、処理回路１０は第６のステップ２６に進み、第６のステップ２６において、受信した信号がリモート制御モードからの切り替えを必要とするかどうかを検査する。受信した信号がリモート制御モードからの切り替えを必要とする場合、処理回路１０は第７のステップ２７を実行して、携帯電話をリモート制御モードから切り替える。これは、処理回路１０のメモリ内に、携帯電話がこのモードにはないことを表す情報を格納することを備えてよい。認識されるように、特有のコマンドの限られたセットのみしかリモート制御モードからの切り替えを必要せず、例えばロック画面モードから切り替えるのに従来的に使用されるコマンドのみが、この切り替えに使用され得る。第７のステップ２７から処理回路１０は、オプションにより第５のステップ２５を介して、第１のステップ２１に進んでよい。第６のステップ２６が、リモート制御モードからの切り替えが必要とされないことを示す場合、処理回路１０は第８のステップ２８に進む。
【００１９】
第８のステップ２８において、処理回路１０は、受信した信号が、リモート制御コマンドに関連付けられるタイプであるかどうかを検査する。受信した信号が、リモート制御コマンドに関連付けられるタイプである場合、処理回路１０は、リモート制御信号トランスミッタ１４に、そのコマンドに対応するリモート制御信号を伝送させる。それ自体知られているように、リモート制御信号の伝送は、タッチスクリーン又はボタンに対して入力されるコマンドに対する全体的な応答を構成し、リモート制御されるデバイスからのリターン信号の受信は行われない。音量アップコマンドのような一部のコマンドの場合、ユーザがタッチスクリーン又はボタン上でコマンドを選択し続けていることが検出されると、繰り返しのリモート制御信号が伝送されてよい。他のコマンドの場合、ユーザがタッチスクリーン又はボタン上でコマンドを選択し続けている場合であっても、単一のリモート制御信号が伝送され得る。第８のステップ２８から、処理回路１０は第１のステップ２１に戻る。第８のステップ２８の後、携帯電話は、リモート制御モードのままであることに留意されたい。さらに、ユーザ入力の結果としての一部の信号は、リモート制御コマンドと、リモート制御モードから切り替えるコマンドとのいずれにも対応しないことがあることが認識されよう。そのような信号は、処理回路１０に、ノーマル動作モードにあるときにアクションを実行させることがあるが、第８のステップ２８は、リモート制御コマンドを表していない信号に対していずれの応答も行われない。
【００２０】
更なる実施形態において、デバイスは、リモート制御モードで利用可能となるリモート制御コマンドのセットの選択を提供する。例えばテレビジョンセットのためのコマンドのセットや、オーディオシステムのためのコマンドのセットが選択され得る。この実施形態では、第８のステップ２８において、処理回路１０は、現在選択されているリモート制御コマンドのセット及びこれらとユーザ制御との関連付けを表す情報を取り出す。処理回路１０は、受信した信号に関連付けられる現在のセットからリモート制御コマンドを決定し、リモート制御コマンドを伝送させる。
【００２１】
処理回路１０は、ノーマル動作モードにあるとき、リモート制御モードで使用されることになるリモート制御コマンドのセットを選択するコマンドを実行するように構成され得る。
【００２２】
本明細書で使用されるとき、「リモート制御コマンド信号」は、標準のスタンドアロンの一方向のコマンド信号である。リモート制御コマンド信号は、受信範囲内で無線媒体により、任意のリモート制御されるデバイスに直接伝送され得る信号である。リモート制御コマンド信号は、該信号を送信するユーザコントロールがアクティブにされるのと同じである。そのような標準のコマンド信号は、特定のリモート制御されるデバイス（多くてもそのタイプ以外）をアドレス指定せず、個々の伝送デバイスの識別情報も持たない。
【００２３】
したがって、例えば特定のタイプのテレビジョンセットのためのリモート制御コマンド信号は、テレビジョンセットが受信範囲内にある限りにおいて、その特定のタイプの任意のテレビジョンセットによって実行されることになる。同様に、いずれかの伝送デバイスからのリモート制御コマンド信号は、個々の伝送デバイスの識別情報（例えばネットワークアドレス）に関わらず、実行されることになる。リモート制御コマンド信号は、リモートで制御されるコマンドが、リモート制御されるデバイスから無線媒体を介して返されるいずれの伝送も必要とせずに各々実行されることになるという意味において、スタンドアロンで一方向のコマンド信号である。
【００２４】
したがって、処理回路１０は、リモート制御コマンドが実行されたかどうかに関する情報を受信することはなく、また、そのような情報又はリモート制御モードにおいて伝送されたコマンドに関する情報を保持する必要がない。処理回路１０は、受信範囲内にあるリモート制御されるデバイスのレコードを保持しない。実際、アクティブなリモート制御されるデバイスが受信範囲内にない場合、コマンドは実行されなくてよい。したがって、リモート制御コマンドに関連する情報の処理は、リモート制御モードでは使用されない：すなわち、このモードでは、コマンドは、ユーザが対応するユーザコントロールをアクティブにするときに、その都度、同じ方法で伝送されるだけである。
【００２５】
処理回路１０には、フローチャートのこれらのステップを実行させるためのコンピュータプログラムが提供されてよい。認識されるように、これらのステップの実行は、携帯電話が所定の時間の間使用されないときにリモート制御モードに切り替わるという効果を有する。このモードでは、携帯電話は、リモート制御コマンドを、携帯電話の外側にある外部のリモート制御されるデバイス１９に伝送することにより、携帯電話をリモート制御モードから切り替えることなく、ユーザ入力の所定のセットに応答する。さらに、携帯電話をモバイル制御モードから切り替える特定のコマンドが実行されるが、携帯電話の他のコマンドは、携帯電話が初めにリモート制御モードから切り替えられない限り実行されない。
【００２６】
言い換えると、携帯電話は、所定の時間の間使用されていないことを検出すると、そのモードを離れる特別なコマンド以外に、その内部の状態を変更することになるユーザコマンドを実行するのを停止するモードに切り替わるが、この場合において、携帯電話は、外部のリモート制御されるデバイス１９に作用することが可能なコマンドについては実行する。
【００２７】
携帯電話についての実施例を説明してきたが、フローチャートは、ＰＤＡ（パーソナルデジタルアシスタント）やラップトップ又はパルムトップコンピュータ、タブレットコンピュータ等の他のハンドヘルド情報処理デバイスによっても実施され得ることを認識されたい。
【００２８】
図３は、ハンドヘルド情報処理デバイスが、処理回路１０に結合される位置検出器３０を備える実施形態を示している。位置検出器３０は、情報処理デバイスが、位置検出器３０により検出された位置に応じて、リモート制御モードとロック画面モードとの間を切り替えることを選択するのを可能にするのに使用される。したがって、デバイスは、位置検出器３０がユーザの家の中又はユーザの家の近くにあることを示すときは、リモート制御モードへ切り換わり、そうでないときはロック画面モードに切り替わることができる。位置検出器３０は、例えばＧＰＳ（全地球測位システム）受信機を備え得るが、ビーコン・トランスミッタ（例えばビーコン・ステーション）からの信号の検出を使用してビーコン・トランスミッタに対する近接性を検出する位置検出器３０のような、他のタイプの位置検出器３０を使用してもよい。
【００２９】
一実施形態において、リモート制御可能なデバイス１９がビーコン・トランスミッタとして使用されてもよい。この実施形態において、リモート制御可能なデバイス１９はビーコン信号を伝送するように構成され、オプションとして、このビーコン信号は、リモート制御可能なデバイス１９又はハンドヘルド情報処理デバイスの識別情報を含む。この実施形態では、ハンドヘルド情報処理デバイスは、リモート制御可能なデバイスの識別情報を含むビーコン信号に応答して、位置検出のみを実行するようにプログラムされてよい。あるいは、リモート制御可能なデバイス１９は、プログラム可能な回路を備えてよく、この場合、ハンドヘルド情報処理デバイスのアドレスがプログラムされ、リモート制御可能なデバイス１９は、ビーコン信号内でそのアドレスを伝送するように構成され得る。
【００３０】
図３のデバイスの動作を説明する。図２のステップと同様のステップは、図２の参照番号で示されている。この動作は、第１の追加のステップ４１を有し、この第１の追加のステップ４１は、第２のステップ２２において、期間が経過していることを示すときに実行される。追加の第１のステップ４１において、処理回路１０は、位置検出器３０が所定の位置範囲内にあるかどうかを、例えば検出された位置の座標が所定の境界内にあること又は所定の基準位置に対する距離が所定の閾値未満であるかどうかの比較をすることにより検査する。
【００３１】
第１の追加のステップ４１において、デバイスが所定の位置範囲内にあることを示す場合、処理回路１０は、前のように第３のステップ２３に進む。そうでない場合、処理回路１０は、第２の追加のステップ４２に進み、第２の追加のステップ４２において、処理回路１０は、デバイスがリモート制御モードとは別個のロック画面モードにあるという情報を格納する。第２の追加のステップ４２から、処理回路１０は第１のステップ２１に進む。
【００３２】
第４のステップ２４の前に実行される第３の追加のステップ４３において、処理回路１０は、デバイスがロック画面モードであるかどうかを検査する。デバイスがロック画面モードでない場合、処理回路１０は第４のステップ２４に進む。デバイスがロック画面モードにあることが分かった場合、処理回路１０は、第４の追加のステップ４４を実行し、デバイスは、受信した信号が切り替えを行う特定のコマンドを示す場合にのみ、ロック画面モードから切り替わる。第４の追加のステップ４４から、処理回路１０は第１のステップ２１に進む。
【００３３】
認識されるように、上記動作は、位置検出器３０が、デバイスが所定の位置範囲内にあるかどうかを指示するかどうかに応じて、情報処理デバイスが、リモート制御モードへの切り替えとロック画面モードへの切り替えとの間を選択するという効果を有する。
【００３４】
リモート制御モードへの切り替えが、タイムアウト期間の後に、オプションにより検出されたデバイスの位置に応じて、自動的に実行されるという実施例を説明したが、追加として手動により制御可能な切り替えが提供されてもよいことを認識されたい。このために、処理回路１０は、リモート制御モードへ切り替えることにより、所定のコマンドの受信に応答するように構成されてよい。
【００３５】
動作のフローチャートを例として示したが、同様の動作が、他の方法により達成されてもよいことを認識されたい。例えば単一のフロー（実行スレッド）を使用する代わりに、モード設定を変更するプロセス、ユーザ入力に応答する１つ若しくは複数のプロセス及び／又はユーザインタフェース表示プロセスを含め、複数の並行のプロセス（マルチスレッド）を使用してもよい。さらに、ネットワーク通信等を扱うために、他のプロセスが並行に実行されてもよい。単一のフローが、単一のコンピュータプログラムの制御の下でプログラム可能なプロセッサによって実行されてよい。あるいは、複数のプログラムが、これらのプロセスのうちの異なるプロセスのために使用されてよい。
【００３６】
プロセスの機能の一部又は全てが、プログラム命令の代わりに専用の電子回路によって実行されてもよく、例えばタイマー回路が、モードの指示を格納する回路に結合されて使用されてよく、処理回路１０は、コマンドを受信すると、その度にタイマー回路をリセットするように構成され、タイマー回路は、直前のリセットから所定の期間が経過すると、リモート制御モードの指示を設定するように構成される。処理回路１０は、例えば単一の処理ユニット（ＣＰＵ）、プログラムメモリ及びデータメモリを有する単一のコンピュータを使用して、あるいはプロセスの一部又は全てが異なるプロセッサにより実行される複数のプロセッサによって実現されてもよい。
【００３７】
タッチスクリーンを用いる実施形態について説明してきたが、同じ技術は、機械的な制御ボタンのみが使用される場合にも使用されてよく、制御ボタンは通常、電話番号の選択やメニュー選択のような処理コマンドを制御するよう機能し、制御コマンドは、リモート制御モードにおいてリモート制御コマンドの伝送を制御するボタンとなる。
【００３８】
ディスプレイを用いる実施形態について説明してきた。この実施形態は、ボタン及び／又はタッチスクリーンの位置に対応する現在のコマンドを表示することができるという利点を有するが、代替的には、ディスプレイを省略してもよいことを認識されたい。この場合、ボタン及び／又はタッチスクリーンの位置の上又は近くにレタリング文字を使用して、異なるモードのコマンドを指示してもよい。そのような実施形態では、光源又は他の信号デバイスを使用してモードを指示してもよい。
【００３９】
一実施形態において、デバイスは、リモート制御モードでないときはリモート制御コマンドを伝送しないように構成され、リモート制御モードでリモート制御信号をトリガするために使用されるユーザコントロールは、リモート制御モードでないときは異なる目的で使用されるか、ユーザコントロールは、リモート制御モードでないときは、少なくともデバイスによって無効にされているリモート制御に利用可能にされる。別の実施形態において、デバイスは、リモート制御モードでないときにもリモート制御コマンドを伝送するように構成されてもよく、このためにリモート制御モードでないときにもユーザコントロールが提供される。この場合、デバイスは、リモート制御モードにあるときに、リモート制御コマンドから離れるための特別なコマンド、又はリモート制御コマンドではないユーザコマンドを無効にするための特別なコマンドを除いて、リモート制御コマンドでないユーザコマンドは利用可能にしないように構成される。
【００４０】
デバイスが、少なくとも所定の位置範囲内にあることが検出されるときに、タイムアウト期間後に常に自動的にリモート制御モードに切り替わる実施形態を説明してきたが、代替的に、デバイスは、そのような切り替えの手動での有効化及び無効化を提供してもよい。一実施形態において、処理回路１０は、リモート制御モードへの切り替えが有効にされているか、無効にされているかを記録するように構成され、ユーザ入力に応答してコマンドが実行される。この実施形態において、処理回路１０は、そのようなリモート制御モードへの自動切り替えが有効にされているか無効にされているかを検査し、その後、有効にされている場合に自動切り替えを実行するように構成される。自動切り替えが無効にされているとき、デバイスは、代わりにロック画面モード、スリープモード又は電源のスイッチオフに切り替わることがある。
【００４１】
単一のノーマル動作モードを用いる実施例が与えられているが、ノーマル動作モードは、実際には、デバイスが切り替えられることが可能な複数の異なる動作モードを備えてもよいことを理解されたい。
【００４２】
一実施形態では、デバイスがリモート制御モードへ切り換わるときに常に使用される１つのセットのリモート制御コマンドのみがサポートされ得るが、認識されるように、他の実施形態はこのセットのユーザ選択を提供してもよい。処理回路１０は、ノーマル動作モードのときに、リモート制御モードで使用されることになるリモート制御コマンドを選択するコマンドを実行するように構成されてよい。リモート制御コマンドの選択可能なセットは、異なるリモート制御されるデバイス（例えばＴＶ、オーディオシステム、レコーダ等）のためのそれぞれのセット、そのようなデバイスのためのリモート制御コマンドの異なるサブセット（例えばＴＶのためのザッピング及びボリュームコマンドを用いるセット若しくは文字多重放送コマンドを用いるセット）又はリモート制御されるデバイスの組み合わせのためのコマンドを用いるセット（例えばＴＶの音量及びセットトップボックスのチャンネル選択）を含むことがある。処理回路１０は、リモート制御モードへ切り換わるときに、ディスプレイに、以前に選択されたセットからのコマンドを指示させるように構成され得る。
【００４３】
開示される実施形態に対する他の変形も、特許請求に係る発明を実践する際に、図面、本開示及び添付の特許請求の範囲の教示から当業者によって理解され、達成される可能性がある。請求項において、「備える」という用語は他の要素又はステップを除外せず、「ある（ａ、ａｎ）」という不定冠詞は複数を除外しない。単一のプロセッサ又は他のユニットは、請求項に記載される幾つかのアイテムの機能を満たすことがある。特定の手段が相互に異なる従属請求項に記載されているという単なる事実は、これらの手段の組合せを有利に用いることができないことを示すものではない。コンピュータプログラムは、他のハードウェアとともに又は他のハードウェアの一部として供給される光記憶媒体又は半導体媒体のような、適切な媒体に格納／分散されてもよいが、インターネットや他の有線若しくは無線電気通信システムを介するような他の形式で分散されてもよい。請求項におけるいずれの参照符号もその範囲を限定するものとして解釈されるべきではない。
【図１】
0006476117.tif 000002
【図２】
0006476117.tif 000003
【図３】
0006476117.tif 000004