(57)【要約】【課題】使用可能な範囲にある他の機器のリモコンとして機能する情報通信端末を提供する。【解決手段】携帯電話１では、操作対象装置としてテレビ３Ａ，３Ｂを登録する際、機器に関する情報と共に、登録操作時の位置Ｐ１，Ｐ２に関連する情報も記憶させる。携帯電話１では所定のタイミングで現在位置を取得し、その現在位置が、テレビ３に関連付けて登録されている位置Ｐ１から所定範囲であるエリアＢとなったときに、テレビ３Ａのリモコンモードとなるアプリケーションを起動させるためのアイコン（機器Ｃ）を表示する。【選択図】図１９
2008306667.tif 000002
【特許請求の範囲】
【請求項１】
機器に対応するアプリケーションを実行し、前記機器を操作するための制御信号を出力する出力手段と、
現在位置を取得する位置情報取得手段と、
前記操作の対象とする機器に関する情報と、登録操作がなされた際に前記位置情報取得手段で取得された位置情報に関連した情報とを関連付けて登録する登録手段と、
前記位置情報取得手段で取得された現在位置が、前記登録手段で登録された前記位置情報から所定範囲内であるときに、前記アプリケーションを実行できるように制御する制御手段とを備える、情報通信端末。
【請求項２】
前記登録手段は、前記機器に関する情報を前記機器から取得する機器情報取得手段を含む、請求項１に記載の情報通信端末。
【請求項３】
前記機器情報取得手段は、
前記機器に対して前記機器に関する情報を要求する信号を出力する手段と、
前記機器から前記機器に関する情報を受信する手段とを含む、請求項２に記載の情報通信端末。
【請求項４】
前記機器情報取得手段は、記録媒体に書込まれた、前記機器に関する情報を読込む手段を含む、請求項２に記載の情報通信端末。
【請求項５】
前記機器情報取得手段は、
前記機器から出力される前記機器に関する情報を、前記機器に非接触で取得する手段を含む、請求項２に記載の情報通信端末。
【請求項６】
前記登録手段は、さらに前記アプリケーションを関連付けて登録する、請求項１に記載の情報通信端末。
【請求項７】
前記登録手段は、前記アプリケーションを他の機器から取得するアプリケーション取得手段を含む、請求項６に記載の情報通信端末。
【請求項８】
前記登録手段は、前記位置情報に関連した情報として、前記位置情報取得手段で取得された位置情報から前記所定範囲を使用可能範囲に関する情報として登録し、
前記登録手段は、当該情報通信端末の信号が到達可能な距離に基づいて前記所定範囲を算出する、請求項１に記載の情報通信端末。
【請求項９】
前記制御手段は、前記現在位置が前記所定範囲内であるときに、その旨を報知する手段を含む、請求項１に記載の情報通信端末。
【請求項１０】
前記報知は前記アプリケーションを起動させるためのアイコンの表示であり、
前記制御手段は、表示された前記アイコンが選択されることで、対応する前記アプリケーションを実行する、請求項９に記載の情報通信端末。
【請求項１１】
前記アプリケーションの実行に先だって前記機器に対して信号を要求する手段と、
前記信号が前記機器から受信されなかった場合に、前記要求時の位置情報に基づいて前記位置情報に関連した情報を更新する更新手段とをさらに備える、請求項１に記載の情報通信端末。
【請求項１２】
当該情報通信端末の向きを検知する検知手段をさらに備え、
前記登録手段は、さらに向きに関連した情報を関連付けて登録する、請求項１に記載の情報通信端末。
【請求項１３】
前記位置情報取得手段は所定間隔で現在位置を取得し、
前記制御手段は、前記現在位置が、実行中のアプリケーションに対応した機器について前記登録手段で登録されている前記位置情報から前記所定範囲外となったときに、前記アプリケーションの実行を終了する、請求項１に記載の情報通信端末。
【請求項１４】
コンピュータを、機器を操作するための制御信号を出力する情報通信端末として機能させ、前記情報通信端末に前記機器を操作対象として登録するための処理を、前記コンピュータに実行させるためのプログラムであって、
操作対象とする前記機器を特定するステップと、
特定された前記機器に関する情報を取得するステップと、
前記機器を操作対象として登録操作を受付けるステップと、
前記登録操作時の前記情報通信端末の位置を取得するステップと、
前記機器に関する情報と、前記位置に関連した情報とを関連付けて登録するステップとを実行させる、処理プログラム。
【請求項１５】
コンピュータを、機器を操作するための制御信号を出力する情報通信端末として機能させ、
前記情報通信端末には、操作対象の機器に関する情報と、前記機器の登録操作がなされた際の位置に関連した情報とが関連付けて登録されており、
前記機器を操作するための制御信号を出力するための、前記機器に対応するアプリケーションを実行できるようにするための処理を、前記コンピュータに実行させるためのプログラムであって、
前記情報通信端末の現在位置を取得するステップと、
前記現在位置が前記機器の登録操作がなされた際の前記位置から所定範囲内にあるときに、その旨を報知するステップと、
前記報知がなされているときに、前記情報通信端末の現在位置を取得するステップと、
前記報知がなされているときに、前記現在位置が前記機器の登録操作がなされた際の前記位置から所定範囲外となったときに、前記報知を終了するステップとを実行させる、処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報通信端末および処理プログラムに関し、特に、他の機器を操作する情報通信端末および処理プログラムに関する。
【背景技術】
【０００２】
携帯電話などの情報通信端末は高機能化しており、たとえばテレビジョン受像機などの他の機器を操作するためのアプリケーションが予め格納されて、他の機器を操作することができるようになってきている。ユーザは、情報通信端末をリモートコントローラ（以下、リモコン）として用いる際には、情報通信端末で上記アプリケーションを起動させて、アプリケーションに沿って情報通信端末を操作する。情報通信端末からは上記アプリケーションの実行に伴って操作信号（制御信号）が出力され、テレビジョン受像機などの他の機器を操作することが可能となる。
【特許文献１】特開２００２−２４７６５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
情報通信端末を用いて他の機器を操作する際には、ユーザは、操作信号の到達範囲などを考慮して、現在、情報通信端末を対象とする機器のリモコンとして使用することができるか否か判断した上で、情報通信端末に格納されているすべてのアプリケーションを提示するメニューの中から該当するアプリケーションを選択して起動させる、などの煩雑な操作が必要となるという問題があった。
【０００４】
また、対象とする機器が操作信号の到達範囲にないなどによって、情報通信端末が対象とする機器からリモコンとして使えない範囲（位置）にある場合であっても、上述のように情報通信端末に格納されているすべてのアプリケーションを提示するメニューが表示されると、操作対象とする機器や操作対象とするモードが多い場合にはそれに対応したアプリケーションの選択肢（アイコン等）も多く提示されるために、選択操作がし難くなるという問題がある。
【０００５】
また、情報通信端末が対象とする機器からリモコンとして使えない範囲（位置）にある場合であっても上記メニューが提示されることで、その機器を操作するためのアプリケーションが選択されるとそのアプリケーションが起動してしまうという問題がある。この場合、起動したそのアプリケーションに沿って情報通信端末を操作しても、対象とする機器を操作することができないという問題がある。
【０００６】
そのような問題に対処するために、たとえば、操作対象として複数の機器がある場合や操作対象の機器に複数のモードが存在する場合に、その機器から機器を特定する信号やモードを特定する信号を受信し、その信号に対応して操作対象の機器または操作対象のモードに応じたリモコンモードとするアプリケーションが提案されている。
【０００７】
しかしながら、操作対象の機器から上述の信号を受信してその信号に応じたリモコンモードとする場合には、情報通信端末または操作対象の機器は所定スパンで上記信号を出力するため、情報通信端末において消費電力が増加したり、通信情報量が増加したり、電波干渉が増加したりする、といった問題がある。また、そのような処理を行なうための機能を搭載する必要があり、情報通信端末の構成が複雑化、大型化する可能性がある、などの問題もある。
【０００８】
本発明はこのような問題に鑑みてなされたものであって、現在位置に関する情報を利用して使用可能な範囲にある他の機器のリモコンとして機能する情報通信端末および処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のある局面に従うと、情報通信端末は、機器に対応するアプリケーションを実行し、機器を操作するための制御信号を出力する出力手段と、現在位置を取得する位置情報取得手段と、操作の対象とする機器に関する情報と、登録操作がなされた際に位置情報取得手段で取得された位置情報に関連した情報とを関連付けて登録する登録手段と、位置情報取得手段で取得された現在位置が、登録手段で登録された位置情報から所定範囲内であるときに、上記アプリケーションを実行できるように制御する制御手段とを備える。
【００１０】
好ましくは、登録手段は、機器に関する情報を上記機器から取得する機器情報取得手段を含む。
【００１１】
より好ましくは、機器情報取得手段は、上記機器に対して機器に関する情報を要求する信号を出力する手段と、上記機器から機器に関する情報を受信する手段とを含む。
【００１２】
または、より好ましくは、機器情報取得手段は、記録媒体に書込まれた、機器に関する情報を読込む手段を含む。
【００１３】
または、より好ましくは、機器情報取得手段は、上記機器から出力される機器に関する情報を、上記機器に非接触で取得する手段を含む。
【００１４】
好ましくは、登録手段は、さらに上記アプリケーションを関連付けて登録する。
より好ましくは、登録手段は、上記アプリケーションを他の機器から取得するアプリケーション取得手段を含む端末。
【００１５】
好ましくは、登録手段は、位置情報に関連した情報として、位置情報取得手段で取得された位置情報から所定範囲を使用可能範囲に関する情報として登録し、登録手段は、当該情報通信端末の信号が到達可能な距離に基づいて上記所定範囲を算出する。
【００１６】
好ましくは、制御手段は、現在位置が上記所定範囲内であるときに、その旨を報知する手段を含む。
【００１７】
より好ましくは、上記報知は上記アプリケーションを起動させるためのアイコンの表示であり、制御手段は、表示されたアイコンが選択されることで、対応するアプリケーションを実行する。
【００１８】
好ましくは、情報通信端末は、アプリケーションの実行に先だって上記機器に対して信号を要求する手段と、信号が機器から受信されなかった場合に、信号要求時の位置情報に基づいて位置情報に関連した情報を更新する更新手段とをさらに備える。
【００１９】
好ましくは、情報通信端末は当該情報通信端末の向きを検知する検知手段をさらに備え、登録手段は、さらに向きに関連した情報を関連付けて登録する。
【００２０】
好ましくは、位置情報取得手段は所定間隔で現在位置を取得し、制御手段は、現在位置が、実行中のアプリケーションに対応した機器について登録手段で登録されている位置情報から所定範囲外となったときに、上記アプリケーションの実行を終了する。
【００２１】
本発明の他の局面に従うと、処理プログラムは、コンピュータを、機器を操作するための制御信号を出力する情報通信端末として機能させ、情報通信端末に機器を操作対象として登録するための処理を、コンピュータに実行させるためのプログラムであって、操作対象とする機器を特定するステップと、特定された機器に関する情報を取得するステップと、機器を操作対象として登録操作を受付けるステップと、登録操作時の情報通信端末の位置を取得するステップと、機器に関する情報と、位置に関連した情報とを関連付けて登録するステップとを実行させる。
【００２２】
本発明のさらに他の局面に従うと、処理プログラムは、コンピュータを、機器を操作するための制御信号を出力する情報通信端末として機能させ、情報通信端末には、操作対象の機器に関する情報と、機器の登録操作がなされた際の位置に関連した情報とが関連付けて登録されており、機器を操作するための制御信号を出力するための、機器に対応するアプリケーションを実行できるようにするための処理を、コンピュータに実行させるためのプログラムであって、情報通信端末の現在位置を取得するステップと、現在位置が機器の登録操作がなされた際の位置から所定範囲内にあるときに、その旨を報知するステップと、上記報知がなされているときに、情報通信端末の現在位置を取得するステップと、上記報知がなされているときに、現在位置が上記機器の登録操作がなされた際の位置から所定範囲外となったときに、上記報知を終了するステップとを実行させる。
【発明の効果】
【００２３】
本発明によると、情報通信端末を、煩雑な操作や多量の情報の送受信を必要とせず、簡易な構成で、操作可能範囲内にある対象機器に対するリモコンとして機能させることができる。
【発明を実施するための最良の形態】
【００２４】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２５】
図１は、本実施の形態にかかるシステム構成の具体例を示す図である。図１を参照して、本実施の形態にかかるシステムは、情報通信端末としての携帯電話１と、携帯電話１での操作対象の機器としてのテレビジョン受像機３Ａ，３Ｂ，３Ｃ（以降、テレビと省略し、テレビ３Ａ，３Ｂ，３Ｃを代表させてテレビ３と称する）と、携帯電話１で通信を行なうための通信部５０と、テレビ３Ａ，３Ｂ，３Ｃを各々操作するためのリモートコントローラ３００Ａ，３００Ｂ，３００Ｃ（以下、リモコンと省略し、リモコン３００Ａ，３００Ｂ，３００Ｃを代表させてリモコン３００と称する）と含む。
【００２６】
情報通信端末の具体的な装置は携帯電話に限定されず、通信機能を搭載する携帯式の端末であればよく、ＰＤＡ（Personal Digital Assistants）やモバイル式のパーソナルコンピュータ、などであってもよい。操作対象の機器の具体的な装置もテレビジョン受像機に限定されず、ユーザ操作に応じて動作する装置であればよく、エアーコントローラ等の家庭電化製品やパーソナルコンピュータやＤＶＤ（Digital Video Disk）プレーヤ等のメディアの再生装置、などであってもよい。
【００２７】
携帯電話１とテレビ３Ａ，３Ｂ，３Ｃとは、各々、通信網５Ａ，５Ｂ，５Ｃ（これらを代表させて通信網５と称する）で接続され、少なくとも携帯電話１からテレビ３に対する方向に信号が送信される、無線または有線でのデータ通信が行なわれる。通信網５は有線通信または無線通信による通信網である。通信網５を介した通信が無線通信である場合、その通信は、好ましくは短距離無線通信や無線ＰＡＮ（Personal Area Network）といった比較的近距離の無線通信である。具体的な通信方法としては、ＩｒＳｉｍｐｌｅ（登録商標）、Bluetooth（登録商標）、Zigbee（登録商標）、ＵＷＢ（Ultra Wide Band）などが該当する。現状では、IrSimple（登録商標）やBluetooth（登録商標）が搭載されている携帯電話や、テレビやパーソナルコンピュータなどの操作対象の機器が多く存在している。そのため、携帯電話１とテレビ３との間の通信網５を介した通信がこのような通信方法を利用した通信であることにより、新たな通信手段を搭載することなく、既存の通信手段を利用して本システムを構成することが可能になる。また有線通信には、記録媒体を介した情報の授受も含まれる。なお、対象とする機器を操作する信号としては、一般的な家電製品で利用されている赤外線リモコン信号を使ってもよい。
【００２８】
携帯電話１は、さらに、電話網７と無線によりデータ通信可能である。電話網７は、たとえば、携帯電話のための電話網である。なお、携帯電話１は、電話網７とデータ通信をした場合、データ通信時に使用したデータ量に応じたパケット料金が発生する。
【００２９】
通信部５０はネットワーク９とデータ通信を行なう機能を有する。ネットワーク９は、インターネットなどの外部のネットワークである。
【００３０】
通信部５０は、無線ＬＡＮの規格である、ＩＥＥＥ８０２．１１ｇに基づく無線技術を利用して、複数の機器と同時にデータ通信を行なう機能を有する。なお、無線技術は、ＩＥＥＥ８０２．１１ｇに基づく技術に限定されることはなく、その他の無線技術であってもよい。したがって、通信部５０はネットワーク９と無線でデータ通信を行なうことが可能である。
【００３１】
また、通信部５０は、さらに、イーサネット（登録商標）を利用した通信用インタフェースを有し、携帯電話１がネットワーク９への接続要求を出した場合、携帯電話１が有するアドレスをネットワーク９におけるアドレスに変換するＮＡＴ（Network Address Translation）機能を含むルータ機能を持つ。
【００３２】
したがって、通信部５０は、たとえば、ＬＡＮケーブルを介して、携帯電話１およびネットワーク９の各々とデータ通信を行なうことができる。すなわち、通信部５０は携帯電話１およびネットワーク９の各々と、有線でデータ通信を行なうことが可能である。
【００３３】
また、ネットワーク９は、電話網７と無線または有線によりデータ通信可能である。したがって、携帯電話１は、電話網７を介してもネットワーク９とデータ通信可能である。
【００３４】
本実施の形態では、通信部５０は、携帯電話１およびネットワーク９の各々と、高速にデータ通信が可能であるとする。通信部５０は、携帯電話１およびネットワーク９の各々と、たとえば、最大で１００Ｍｂｐｓ（Mega bit per second）の速度でデータ通信が可能であるとする。
【００３５】
また、ネットワーク９は、通信部５０および電話網７の各々と高速にデータ通信が可能であるとする。ネットワーク９は、通信部５０および電話網７の各々と、たとえば、最大で１００Ｍｂｐｓの速度でデータ通信が可能であるとする。したがって、たとえば、携帯電話１とネットワーク９とのデータ通信の最大速度は１００Ｍｂｐｓであるとする。
【００３６】
なお、携帯電話１と電話網７とのデータ通信の速度は、携帯電話１とネットワーク９とのデータ通信の速度よりも遅いとする。携帯電話１と電話網７とのデータ通信の最大速度は、たとえば、２５６ｋｂｐｓであるとする。
【００３７】
（情報通信端末）
次に、情報通信端末としての携帯電話１について詳細に説明する。
【００３８】
図２は、携帯電話１の外観を正面から示した図である。図２を参照して、携帯電話１は、表示部５３０と、音声出力部５７０と、ＬＥＤ５７６と、入力部５４０とを備える。
【００３９】
表示部５３０は、文字や画像等を表示する機能を有する。表示部５３０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部５３０は、上記以外の表示方式のパネルを使用した装置であってもよい。
【００４０】
表示部５３０の解像度は、横４８０（ドット）×縦６４０（ドット）である。なお、表示部５３０の解像度は、横４８０（ドット）×縦６４０（ドット）に限定されることなく、他の解像度であってもよい。
【００４１】
また、表示部５３０は、ユーザが、画面に直接触れることで、情報入力可能なタッチパネル機能を有する。表示部５３０は、ユーザが画面にタッチした位置情報を、後述する制御部５１０へ送信する。制御部５１０は、受信した位置情報に基づいて所定の処理を行なう。
【００４２】
音声出力部５７０は、電話の音声を出力する機能を有する。音声出力部５７０には、音声を出力するスピーカが含まれる。音声出力部５７０は、後述する制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００４３】
ＬＥＤ５７６は、携帯電話１で行なわれる処理に応じて、光による報知を行なう。たとえば、ＬＥＤ５７６は、電話の着信があった場合、光を点滅させる。
【００４４】
入力部５４０は、ボタン群５４１を含む。ボタン群５４１は、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄと、決定ボタン５４１Ｅとを含む。方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄは、ユーザによる短時間（たとえば、１秒未満）の押下操作（以下、短押操作ともいう）により、表示部５３０に画像が表示されている場合、画像内の移動させる対象となる物（たとえば、カーソル等）を上下左右に移動させるためのボタンである。
【００４５】
具体的には、短押操作があった、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄは、たとえば、カーソルを、それぞれ、上，下，左，右に移動させるためのボタンである。また、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄは、ユーザによる長時間（たとえば、一秒以上）の押下操作（以下、長押操作ともいう）により、たとえば画面をそれぞれ、上，下，左，右に画面スクロールすることも可能である。
【００４６】
決定ボタン５４１Ｅは、短押操作により、たとえば、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄの短押操作により選択された項目等を決定するためのボタンである。
【００４７】
入力部５４０は、さらに、機能ボタン５４２Ａ，５４２Ｂ，５４３Ａ，５４３Ｂを含む。機能ボタン５４２Ａ，５４２Ｂの各々は、短押操作により、たとえば、ユーザにより予め設定されたプログラム等を起動させるためのボタンである。
【００４８】
機能ボタン５４３Ａは、電話をかけるためのボタンである。たとえば、機能ボタン５４３Ａは、後述する数字ボタン群５４６の短押操作により電話番号を入力した後に、短押操作されることで、入力した電話番号の端末装置に電話をかける処理が行なわれる。また、機能ボタン５４３Ａは、携帯電話１に電話がかかってきた場合、短押操作により通話開始を行なうためのボタンである。機能ボタン５４３Ｂは、携帯電話１が通話中である場合、短押操作により通話を終了させるためのボタンである。また、機能ボタン５４３Ｂは、ユーザによる長時間（たとえば、１秒以上）の押下操作（以下、長押操作ともいう）により、携帯電話１の電源のオンとオフとの切替えを行なうためのボタンである。
【００４９】
入力部５４０は、さらに、数字ボタン群５４６を含む。数字ボタン群５４６は、１２個の数字ボタンを含む。なお、数字ボタン群５４６に含まれる数字ボタンの数は、１２個に限定されない。１２個の数字ボタンの各々は、短押操作により、数字、文字または記号等を入力するためのボタンである。１２個の数字ボタンの名称は、それぞれ、０ボタン，１ボタン，２ボタン，３ボタン，４ボタン，５ボタン，６ボタン，７ボタン，８ボタン，９ボタン，記号ボタン１、記号ボタン２という。
【００５０】
入力部５４０は、入力部５４０に含まれる複数のボタンのうち、短押操作または長押操作されたボタンに対応するボタン信号を、後述する制御部５１０へ送信する。すなわち、入力部５４０は、ユーザが携帯電話１を操作するためのインタフェースである。以下においては、ユーザによる入力部５４０の操作または表示部５３０に対するタッチ操作を、インタフェース操作Ｍともいう。
【００５１】
携帯電話１は、さらに、音声入力部５７４と、生体情報取得部５７７とを備える。音声入力部５７４は、通話のときに、音声を入力する機能を有する。音声入力部５７４には、音声を入力するマイクが含まれる。音声入力部５７４は、マイクにより取得した音声を音声データに変換して、音声データを携帯電話１内の後述する制御部５１０へ送信する。
【００５２】
生体情報取得部５７７は、人間の生体情報を取得する機能を有する。本実施の形態では、生体情報は、人間の体の一部である指紋をデータ化した情報であるとする。この場合、生体情報は、指紋の画像データ、指紋の特徴部分を抽出したデータ等となる。なお、生体情報は、指紋をデータ化した情報に限定されることなく、静脈、網膜、虹彩、顔等をデータ化した情報であってもよい。また、生体情報は、人間が発した声に基づく声紋等であってもよい。
【００５３】
生体情報取得部５７７は、人間の体の一部が接触すると、接触した体の一部をデータ化した生体情報を、後述する制御部５１０へ送信する。
【００５４】
携帯電話１は、さらに、記録媒体挿入部５５０Ａを備える。記録媒体挿入部５５０Ａは、携帯電話１に後述する記録媒体を挿入する部分である。
【００５５】
図３は、携帯電話１の外観を背面から示した図である。図３を参照して、携帯電話１は、さらに、音声出力部５７２と撮像部５７８とを備える。音声出力部５７２は、後述する制御部５１０で行なわれる処理に対応した音声を出力する機能を有する。音声出力部５７２には、音声を出力するスピーカが含まれる。音声出力部５７２は、後述する制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００５６】
撮像部５７８は、撮像対象となる被写体を撮像する撮像処理を行なう機能を有する。撮像部５７８は、図示しない、撮像レンズ、受光部およびカラーフィルタ部を含む。受光部は、入力された光を電気信号に変換する機能を有する。受光部は、複数の受光素子から構成される。受光素子は、たとえば、ＣＣＤ（Charge Coupled Device）イメージセンサまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等を使用した素子である。
【００５７】
カラーフィルタ部は、複数のカラーフィルタから構成される。カラーフィルタは、Ｒ、Ｇ、Ｂの各々に対応したフィルタである。複数のカラーフィルタは、複数の受光素子にそれぞれ対応して設けられる。
【００５８】
撮像処理では以下の処理が行なわれる。まず、撮像部５７８が、撮像対象となる被写体に反射されて撮像レンズに入射した光を、カラーフィルタ部を介して、受光部に入力させる。受光部は入力された光を電気信号に変換する。そして、撮像部５７８は、変換した電気信号をデジタルデータ（以下、撮像画像データともいう）に変換する。
【００５９】
図４は、携帯電話１の内部構成を示したブロック図である。なお、図４には、説明のために、記録媒体５５５も示している。記録媒体５５５には、後述するプログラム１８０Ａ，１８０Ｂ，１８０Ｃが記録されている。すなわち、プログラム１８０Ａ，１８０Ｂ，１８０Ｃは、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５もプログラム製品として流通される。
【００６０】
図４を参照して、携帯電話１は、さらに、制御部５１０と、一時記憶部５２２と、記憶部５２０とを備える。
【００６１】
記憶部５２０は、データを不揮発的に記憶する機能を有する。記憶部５２０は、制御部５１０によってデータアクセスされる。記憶部５２０は、電源を供給されなくてもデータを不揮発的に保持可能な媒体（たとえば、フラッシュメモリ）である。記憶部５２０には、プログラム１８０Ａ，１８０Ｂ，１８０Ｃ、後述する全機器データベース、登録機器情報、その他の各種データ等が記憶されている。プログラム１８０Ａは、後述する、携帯電話１を携帯電話１に操作対象装置であるテレビ３を登録するためのプログラムを含み、プログラム１８０Ｂは、後述する、アイコン表示を管理するためのプログラムを含み、プログラム１８０Ｃは、後述する、携帯電話１をリモコンモードとするためのプログラムを含む。
【００６２】
制御部５１０は、記憶部５２０に記憶されたプログラム１８０Ａ，１８０Ｂ，１８０Ｃに従って、携帯電話１内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部５１０は、ＣＰＵ（Central Processing Unit）である。なお、制御部５１０は、ＣＰＵに限定されることなく、演算機能を有するその他の回路であってもよい。
【００６３】
一時記憶部５２２は、制御部５１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部５２２は、ＤＲＡＭ（Dynamic Random Access Memory）である。なお、一時記憶部５２２は、ＤＲＡＭに限定されることなく、データを揮発的に記憶可能なその他の回路であってもよい。
【００６４】
携帯電話１は、さらに、加速度センサ５０２と、磁気センサ５０５と、開閉検出部５０７とを備える。
【００６５】
加速度センサ５０２は携帯電話１のある方向への加速度を検出し、その加速度を示す検出信号を制御部５１０に入力する。磁気センサ５０５は携帯電話１の絶対方位を検出し、その方位を示す検出信号を制御部５１０に入力する。制御部５１０は、これらの検出信号から携帯電話１の方角を含めた傾き（向き）を算出し、後述するプログラム１８０Ａ，１８０Ｂ，１８０Ｃに従った処理に用いる。
【００６６】
開閉検出部５０７は、携帯電話１が折畳式のものである場合、折り畳まれた状態である閉状態から開けられて開状態となったこと、また逆に開状態から閉状態となったことを検出し、その旨を示す検出信号を制御部５１０に入力する。制御部５１０はこの検出信号を後述するプログラム１８０Ａ，１８０Ｂ，１８０Ｃに従った処理に用いる。
【００６７】
携帯電話１は、さらに、ＶＤＰ５３２と、ＶＲＡＭ（Video Random Access Memory）５３６とを備える。
【００６８】
ＶＲＡＭ５３６は、画像データを一時的に記憶する機能を有する。
制御部５１０は、記憶部５２０に記憶されたプログラム１８０Ａ，１８０Ｂ，１８０Ｃに従って、ＶＤＰ５３２に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部５３０に表示させる指示である。
【００６９】
ＶＤＰ５３２は表示部５３０と接続されている。ＶＤＰ５３２は、制御部５１０からの描画指示に応じて、記憶部５２０内の後述するプログラム１８０Ａ，１８０Ｂ，１８０Ｃからフォントデータ、図形データ等を読出し、ＶＲＡＭ５３６を利用して画像を生成する。そして、ＶＤＰ５３２は、ＶＲＡＭ５３６に記憶された画像データを読出し、表示部５３０に当該画像データに基づく画像を表示させる。
【００７０】
携帯電話１は、さらに、入力部５４０と、記録媒体アクセス部５５０を備える。
制御部５１０は、入力部５４０に含まれる前述した複数のボタンのうち、短押操作または長押操作があったボタンに対応するボタン信号を、入力部５４０から受信する。制御部５１０は、受信したボタン信号に応じた処理を行なう。
【００７１】
記録媒体アクセス部５５０は、記録媒体５５５が前述の記録媒体挿入部５５０Ａから携帯電話１に挿入（装着）されると、記録媒体５５５にデータアクセス可能となる。これにより、記録媒体アクセス部５５０は、プログラム１８０Ａ，１８０Ｂ，１８０Ｃが記録された記録媒体５５５からプログラム１８０Ａ，１８０Ｂ，１８０Ｃを読出すことが可能となる。
【００７２】
記録媒体５５５に記憶されているプログラム１８０Ａ，１８０Ｂ，１８０Ｃは、制御部５１０のインストール処理により、記録媒体アクセス部５５０により読み出され、制御部５１０が、プログラム１８０Ａ，１８０Ｂ，１８０Ｃを記憶部５２０に記憶させる。このインストール処理用プログラムは、予め、記憶部５２０に格納されており、インストール処理は、制御部５１０が、インストール処理用プログラムに基づいて行なう。
【００７３】
なお、記憶部５２０には、プログラム１８０Ａ，１８０Ｂ，１８０Ｃがインストールされていなくてもよい。この場合、制御部５１０は、記録媒体アクセス部５５０を介して、記録媒体５５５に記憶されたプログラム１８０Ａ，１８０Ｂ，１８０Ｃを読み出して、プログラム１８０Ａ，１８０Ｂ，１８０Ｃに基づいた所定の処理を行なう。記録媒体５５５は、ＳＤ（Secure Digital（登録商標））メモリカードである。なお、記録媒体５５５は、ＳＤメモリーカード（登録商標）に限定されることなく、データを不揮発的に記録可能なその他の媒体であってもよい。
【００７４】
携帯電話１は、さらに、通信部５６０と、通信部５６２とを備える。
通信部５６０は、制御部５１０とデータの送受信を行なう。また、通信部５６０はテレビ３と有線または無線でデータの送受信を行なう機能を有する。
【００７５】
通信部５６０は、ＵＳＢ（Universal Serial Bus）（登録商標）２．０の規格に基づく、シリアル転送を行なう通信用インタフェースの機能を有する。なお、シリアル転送を行なう通信用インタフェースの規格は、ＵＳＢ２．０に限定されることなく他の規格であってもよい。
【００７６】
なお、通信部５６０は、パラレル転送を行なう通信用インタフェースの機能を有していてもよい。パラレル転送を行なう通信用インタフェースは、たとえば、セントロニクス準拠の規格に準拠したインタフェースである。また、通信部５６０は、ＩＥＥＥ１３９４またはＳＣＳＩ規格に基づく通信用インタフェースの機能を有していてもよい。
【００７７】
また、通信部５６０は、さらに、無線データ通信機能を有する。無線データ通信機能は、Bluetooth（登録商標）を使用して、無線でデータ通信を行なう機能を有する。なお、無線データ通信は、Bluetooth（登録商標）を使用した方式に限定されることなく、たとえば、赤外線等を使用した他の通信方式であってもよい。通信部５６０は、制御部５１０からの制御指示に応じてテレビ３と無線でデータ通信を行なう。
【００７８】
通信部５６２は、制御部５１０と、データの送受信を行なう。通信部５６２は、無線ＬＡＮの規格である、ＩＥＥＥ８０２．１１ｇに基づく無線技術を利用してデータ通信を行なう機能を有する。なお、無線技術は、ＩＥＥＥ８０２．１１ｇに基づく技術に限定されることはなく、その他の無線技術であってもよい。したがって、通信部５６２は、無線により通信部５０とデータ通信を行なうことができる。
【００７９】
また、通信部５６２は、さらに、イーサネット（登録商標）を利用した通信用インタフェースの機能を有する。したがって、通信部５６２は、たとえば、ＬＡＮケーブルを介して通信部５０とデータ通信を行なうことができる。
【００８０】
携帯電話１は、さらに、アンテナ５６４と通信部５６６とを備える。
アンテナ５６４は、通信部５６６と接続されている。通信部５６６は、アンテナ５６４を利用して無線通信信号を送受信する機能を有する。通信部５６６は、制御部５１０により指示された周波数の無線通信信号を、アンテナ５６４を介して受信する。無線通信信号は、音声データ、文字データおよび画像データ等を含む信号である。
【００８１】
通信部５６６は、アンテナ５６４を利用して、無線通信信号により、図示しない最寄の基地局と通信を行なう。最寄の基地局は電話網７と通信を行なうことができる。したがって、通信部５６６は、アンテナ５６４を利用して、無線通信信号により、最寄の基地局を介して電話網７と通信を行なう。通信部５６６は、無線通信信号を受信した場合、当該無線通信信号を復調し、復調した無線通信信号に基づくデータを制御部５１０へ送信する。また、通信部５６６は、無線通信信号を送信する場合、制御部５１０からデータ（たとえば、音声データ）を受信し、当該データを所定のプロトコルに基づいて無線通信信号に変換する。そして、通信部５６６は、アンテナ５６４を利用して、変換した無線通信信号を図示しない最寄の基地局を介して電話網７へ送信する。
【００８２】
通信部５６６は、最寄の基地局と通信を行なうことで、基地局の位置を示す情報（以下、基地局位置情報ともいう）も取得可能である。通信部５６６は、制御部５１０からの制御指示に応じて、取得した基地局位置情報を制御部５１０へ送信する。制御部５１０は、受信した基地局位置情報に基づいて携帯電話１の位置を大まかに把握することができる。
【００８３】
また、通信部５６６は、ＧＰＳ（Global Positioning System）機能を有する。ＧＰＳ機能とは、人口衛星と通信して、携帯電話１の位置（緯度、経度、高度等に基づく位置）の情報（以下、ＧＰＳ位置情報ともいう）を取得する機能である。通信部５６６は、制御部５１０からの制御指示に応じてＧＰＳ位置情報を取得し、制御部５１０へ送信する。
【００８４】
携帯電話１は、制御部５１０および通信部５６６の処理により、電話網７を介して、ネットワーク９からプログラムのダウンロード処理を行ない、記憶部５２０に格納することもできる。この場合、当該ダウンロードしたプログラムはプログラム１８０Ａ，１８０Ｂ，１８０Ｃである。
【００８５】
制御部５１０は、ネットワーク９からダウンロードしたプログラム（プログラム１８０Ａ，１８０Ｂ，１８０Ｃ）に従って所定の処理を行なう。このダウンロード用プログラムは、予め記憶部５２０に格納されており、ダウンロード処理は、制御部５１０がダウンロード用プログラムに基づいて行なう。
【００８６】
制御部５１０は、前述した音声出力部５７０，５７２および音声入力部５７４とデータ通信する。
【００８７】
制御部５１０が、音声データを音声出力部５７０へ送信すると、音声出力部５７０は、制御部５１０から受信した音声データに基づく音声をスピーカから出力する。制御部５１０が音声データを音声出力部５７２へ送信すると、音声出力部５７２は、制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００８８】
ユーザが音声入力部５７４に含まれるマイクに対して音声を発すると、音声入力部５７４は、マイクにより取得した音声を音声データに変換して、音声データを制御部５１０へ送信する。
【００８９】
制御部５１０は、前述したＬＥＤ５７６、撮像部５７８および生体情報取得部５７７の各々とデータ通信する。ＬＥＤ５７６は、制御部５１０からの制御指示に基づいて光を発する。
【００９０】
撮像部５７８は、制御部５１０からの制御指示に基づいて、前述の撮像処理を行ない、撮像画像データを制御部５１０へ送信する。制御部５１０は、撮像画像データを受信すると、撮像画像データを、一時記憶部５２２、記憶部５２０および記録媒体５５５のいずれかに記憶させる。
【００９１】
生体情報取得部５７７は、生体情報を取得すると、取得した生体情報（たとえば、指紋情報）を制御部５１０へ送信する。
【００９２】
携帯電話１は、さらに、振動部５７９を備える。振動部５７９は、制御部５１０からの制御指示に基づいて、振動部５７９自身が振動することにより、携帯電話１を振動させる機能を有する。振動部５７９は、たとえば、電話の着信、電子メールの受信時に、制御部５１０からの制御指示に基づいて、携帯電話１を振動させる。
【００９３】
携帯電話１は、さらに、ＲＦＩＤ（Radio Frequency Identification）５８０を備える。ＲＦＩＤ５８０は、たとえば、FeliCa（登録商標）などのセキュリティ機能をもったＲＦＩＤに基づく集積回路で、非接触で図示しない読取り端末と通信を行なう。また、ＲＦＩＤ５８０は、制御部５１０からの制御指示に基づいて、端末ＩＤなどのデータを出力する。
【００９４】
（操作対象装置）
次に、操作対象装置としてのテレビ３について詳細に説明する。
【００９５】
図５は、テレビ３の内部構成を示したブロック図である。なお、図５には、説明のために、記録媒体５５５Ａも示している。記録媒体５５５Ａには、後述するプログラム１８０Ｄが記録されている。すなわち、プログラム１８０Ｄは、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５Ａもプログラム製品として流通される。
【００９６】
図５を参照して、テレビ３は、表示部６３０と、音声出力部６７０と、ＬＥＤ６０１とを備える。表示部６３０は、文字や画像等を表示する機能を有する。表示部６３０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部５３０は、上記以外の表示方式のパネルを使用した装置であってもよい。
【００９７】
表示部６３０が表示可能な画像のサイズは、表示部５３０が表示可能な画像のサイズより大きい。また、表示部６３０の解像度は、表示部５３０の解像度より大きい。たとえば、表示部６３０の解像度は、横１３６６（ドット）×縦７６８（ドット）の解像度である。なお、表示部６３０の解像度は、横１３６６（ドット）×縦７６８（ドット）に限定されることなく、他の解像度であってもよい。
【００９８】
音声出力部６７０は、テレビ３の外部に設けられる。音声出力部６７０は、後述する制御部６１０で行なわれる処理に対応した音声を出力する機能を有する。音声出力部６７０には、音声を出力するスピーカが含まれる。音声出力部６７０は、後述する制御部６１０から受信した音声データに基づく音声をスピーカから出力する。
【００９９】
ＬＥＤ６０１は、テレビ３で行なわれる処理に応じて、光による報知を行なう。
テレビ３は、さらに、制御部６１０と、一時記憶部６２２と、記憶部６２０とを備える。
【０１００】
記憶部６２０は、データを不揮発的に記憶する機能を有する。記憶部６２０は、制御部６１０によってデータアクセスされる。記憶部６２０は、大容量のデータを記憶可能なハードディスクである。なお、記憶部６２０は、ハードディスクに限定されることなく、電源を供給されなくてもデータを不揮発的に保持可能な媒体（たとえば、フラッシュメモリ）であればよい。記憶部６２０には、プログラム１８０Ｄ、後述する録画データ、テレビ３を識別するための装置ＩＤ、その他の各種データ等が記憶されている。
【０１０１】
制御部６１０は、記憶部６２０に記憶されたプログラム１８０Ｄに従って、テレビ３内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部６１０は前述の制御部５１０と同様なものである。
【０１０２】
一時記憶部６２２は、制御部６１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部６２２は前述の一時記憶部５２２と同様なものである。
【０１０３】
テレビ３は、さらに、アンテナ６０２と、チューナ６０５と、データ処理部６０７とを備える。
【０１０４】
アンテナ６０２は、チューナ６０５と接続されている。チューナ６０５は、制御部６１０により指示された周波数の放送信号を、アンテナ６０２を介して受信する。チューナ６０５は、ディジタル放送およびアナログ放送に基づく放送信号を受信する機能を有する。
【０１０５】
放送信号は、画像データ、音声データ、テキストデータ、およびＥＰＧデータを含む。なお、放送信号が、ディジタル放送に基づく信号である場合、放送信号は、さらに、前述したＢＭＬデータ等が含まれる。チューナ６０５は、受信した放送信号をデータ処理部６０７へ送信する。
【０１０６】
データ処理部６０７は、受信した放送信号を復調し、復調データとする。受信した放送信号がアナログ放送に基づく信号である場合、データ処理部６０７は、以下の処理を行なう。まず、データ処理部６０７は、復調データをデコード処理し、画像データおよび音声データを取得するとともに、放送信号の垂直帰線区間から、テキストデータおよびＥＰＧデータを取得する。
【０１０７】
そして、データ処理部６０７は、制御部６１０から、表示部６３０に画像を表示させるための表示指示を受信すると、画像データを、後述するＶＤＰ６３２へ送信する。ＶＤＰ６３２は、画像データを受信すると、表示部６３０に画像データに基づく画像（動画像または静止画像）を表示させる。
【０１０８】
また、データ処理部６０７は、制御部６１０から録画処理を行なうための録画指示を受信すると、画像データおよび音声データを圧縮して、録画データとして記憶部６２０に記憶させる。録画データは、ＭＰＥＧ２形式で圧縮されたデータである。なお、録画データは、ＭＰＥＧ２形式で圧縮されたデータに限定されることなく、他の形式で圧縮されたデータであってもよい。ここで、他の形式とは、たとえば、Ｈ．２６４等の形式である。
【０１０９】
また、受信した放送信号がディジタル放送に基づく信号である場合、データ処理部６０７は以下の処理を行なう。まず、データ処理部６０７は、復調データをディジタル放送の規格に基づいてデコード処理し、デコードデータにする。デコードデータには、画像データ、音声データ、テキストデータ、ＥＰＧデータ、およびＢＭＬデータが含まれる。デコードデータに含まれる画像データおよび音声データは、ＭＰＥＧ２形式で圧縮されたデータである。なお、デコードデータに含まれる画像データおよび音声データは、ＭＰＥＧ２形式で圧縮されたデータに限定されることなく、他の形式で圧縮されたデータであってもよい。ここで、他の形式とは、たとえば、Ｈ．２６４等の形式である。
【０１１０】
そして、データ処理部６０７は、制御部６１０から、表示部６３０に画像データを表示させるための表示指示を受信すると、表示指示により指定されたチャンネルのデコードデータに含まれる画像データを後述するＶＤＰ６３２へ送信する。ＶＤＰ６３２は、画像データを受信すると、表示部６３０に画像データに基づく画像（動画像または静止画像）を表示させる。
【０１１１】
以下においては、チューナ６０５が受信した放送信号に基づく画像であって、かつ、表示部６３０に表示される画像を、ＴＶ画像ともいう。なお、リモコン３００に設けられる“１”〜“１２”の数字ボタンの押下操作で、直接、選局可能なＴＶ画像のチャンネルの種類の数は、最大で１２個であるとする。当然のことながら、リモコン３００に設けられる数字ボタンの数が多ければ多いほど、直接、選局可能なＴＶ画像のチャンネルの種類の数は多くなる。
【０１１２】
リモコン３００の“１”〜“１２”の数字ボタンには、それぞれ、“１”〜“１２”のリモコンチャンネル番号が設定される。たとえば、“３”の数字ボタンには、リモコンチャンネル番号“３”が設定される。また、１つのリモコンチャンネル番号には、１つのＴＶ画像のチャンネルを登録可能である。たとえば、リモコンチャンネル番号“１”に対し、ＴＶ画像のチャンネル番号“８”が登録されているとする。この場合、リモコン３００の“１”の数字ボタンがユーザにより押下処理されることにより、リモコン３００から、チャンネル番号“８”のＴＶ画像を選局するためのリモコン信号がテレビ３へ送信される。
【０１１３】
なお、テレビ３は、複数種類のＴＶ画像を同時に表示部６３０に表示する機能を有する。また、テレビ３は、ＴＶ画像と他の種類の画像とを同時に表示部６３０に表示する機能を有する。
【０１１４】
また、データ処理部６０７は、制御部６１０から録画処理を行なうための録画指示を受信すると、録画指示により指定されたチャンネルのデコードデータを録画データとして記憶部６２０に記憶させる。この場合の録画データを、以下においては、コンテンツともいう。この場合、録画データには、画像データ、音声データ、テキストデータおよびＢＭＬデータが含まれる。
【０１１５】
テレビ３は、さらに、ＶＤＰ６３２と、ＶＲＡＭ６３６とを備える。
ＶＲＡＭ６３６は、画像データを一時的に記憶する機能を有する。
【０１１６】
制御部６１０は、記憶部６２０に記憶されたプログラム１８０Ｄに従って、ＶＤＰ６３２に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部６３０に表示させる指示である。
【０１１７】
ＶＤＰ６３２は表示部６３０と接続されている。ＶＤＰ６３２は、制御部６１０からの描画指示に応じて、記憶部６２０内の後述するプログラム１８０Ｄからフォントデータ、図形データ等を読出し、ＶＲＡＭ６３６を利用して画像を生成する。そして、ＶＤＰ６３２は、ＶＲＡＭ６３６に記憶された画像データを読出し、表示部６３０に、当該画像データに基づく画像を表示させる。
【０１１８】
テレビ３は、さらに、入力部６４０と、記録媒体アクセス部６５０とを備える。
入力部６４０は、図示されない複数のボタンを含む。複数のボタンは、テレビ３の外部に設けられている。複数のボタンのうちいずれかのボタンがユーザにより押下操作されると、入力部６４０は、押下操作されたボタンに対応するボタン信号を制御部６１０へ送信する。制御部６１０は、受信したボタン信号に基づいて所定の処理を行なう。以下においては、ユーザによる入力部６４０のボタン操作を、インタフェース操作Ｔともいう。
【０１１９】
記録媒体アクセス部６５０は、プログラム１８０Ｄが記録された記録媒体５５５Ａからプログラム１８０Ｄを読出す機能を有する。記録媒体５５５Ａに記憶されているプログラム１８０Ｄは、制御部６１０のインストール処理により記録媒体アクセス部６５０により読み出され、制御部６１０が、プログラム１８０Ｄを記憶部６２０に記憶させる。このインストール処理用プログラムは、予め、記憶部６２０に格納されており、インストール処理は、制御部６１０が、インストール処理用プログラムに基づいて行なう。
【０１２０】
なお、記憶部６２０には、プログラム１８０Ｄがインストールされていなくてもよい。この場合、制御部６１０は、記録媒体アクセス部６５０を介して記録媒体５５５Ａに記憶されたプログラム１８０Ｄを読み出して、プログラム１８０Ｄに基づいた所定の処理を行なう。記録媒体５５５Ａには、さらに、コンテンツデータ等も記録されている。コンテンツデータは、たとえば、音楽データ、動画像データ等である。
【０１２１】
記録媒体５５５Ａは、ＳＤメモリーカード（登録商標）である。なお、記録媒体５５５は、ＳＤメモリーカード（登録商標）に限定されることなく、データを不揮発的に記録可能なその他の媒体、たとえば、Blu-ray Disc(登録商標)、ＨＤ−ＤＶＤ（High-Definition Digital Versatile Disc）（登録商標）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、等であってもよい。
【０１２２】
テレビ３は、さらに、通信部６６０と、通信部６６２とを備える。
通信部６６０は、制御部６１０とデータの送受信を行なう。また、通信部６６０は、携帯電話１と有線または無線でデータの送受信を行なう機能を有する。なお、通信部６６０は、前述の通信部５６０と同様な構成および機能を有する。
【０１２３】
通信部６６２は、制御部６１０とデータの送受信を行なう。通信部６６２は、前述の通信部５６２と同様な構成および機能を有する。したがって、通信部６６２は、無線により通信部５０とデータ通信を行なうことができる。また、通信部６６２は、たとえば、ＬＡＮケーブルを介して通信部５０とデータ通信を行なうことができる。
【０１２４】
したがって、本実施の形態におけるテレビ３は、ネットワーク９から、通信部５０および通信部６６２を介して、プログラムのダウンロード処理を行ない、記憶部６２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０Ｄである。
【０１２５】
制御部６１０は、ネットワーク９からダウンロードしたプログラム（プログラム１８０Ｄ）に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部６２０に格納されており、ダウンロード処理は、制御部６１０が、ダウンロード用プログラムに基づいて行なう。
【０１２６】
テレビ３は、さらに、リモコン信号受信部６８０を備える。リモコン信号受信部６８０は、リモコン３００から出力される、テレビ３を操作するための信号（以下、リモコン信号と称する）を受信する機能を有する。リモコン信号受信部６８０は、受信したリモコン信号を制御部６１０へ送信する。リモコン信号は、後述するプログラム１８０Ａ，１８０Ｂ，１８０Ｃに従った処理を実行する携帯電話１からも送信されて、通信部６６０で受信される。通信部６６０で受信されたリモコン信号もまた、制御部６１０へ送信される。
【０１２７】
制御部６１０は、受信したリモコン信号に応じて、対応する処理を行なう。なお、リモコン３００には、前述したように、ＴＶ画像を選局するための“１”〜“１２”の数字ボタンが設けられる。以下においては、ユーザによる、リモコン３００の操作も、インタフェース操作Ｔともいう。
【０１２８】
制御部６１０は、前述した音声出力部６７０とデータ通信する。制御部６１０が、音声データを音声出力部６７０へ送信すると、音声出力部６７０は、制御部６１０から受信した音声データに基づく音声をスピーカから出力する。
【０１２９】
以下においては、携帯電話１がテレビ３へリモコン信号を送信することでテレビ３を操作可能な場合における携帯電話１の動作モードを、リモコンモードというものとする。
【０１３０】
なお、リモコンモードの携帯電話１において、数字ボタン群５４６に含まれる１２個の数字ボタンのいずれかが短押操作された場合、制御部５１０は、押下された数字ボタンに対応するリモコン信号を出力する。
【０１３１】
（登録処理）
携帯電話１をテレビ３のリモコンとして機能させるに先立って、携帯電話１においてプログラム１８０Ａが実行され、プログラム１８０Ａに従って操作対象装置としてテレビ３を登録する処理が行なわれる。以下に、携帯電話１における操作対象装置を登録する処理について説明する。
【０１３２】
携帯電話１に操作対象装置としてテレビ３を登録する形態としては様々考えられるが、たとえば、具体例として次の形態１〜形態４があるものとする。形態１はユーザ操作によってテレビ３を特定する情報（機器名等）が入力されることで登録する形態、形態２はテレビ３と双方向通信を行なってテレビ３から特定する情報を受信して登録する形態、形態３はテレビ３から記録媒体（メモリカード）等を介して特定する情報を取得して登録する形態、および形態４はＲＦＩＤを利用して非接触でテレビ３から特定する情報を読取って登録する形態が該当する。携帯電話１においてプログラム１８０Ａが実行されて操作対象装置を登録する処理が開始すると、始めに図６に示されるような、上述の登録方法の形態１〜形態４を選択可能に提示するメニュー画面が表示部５３０に表示されて、登録方法の選択を受付ける。
【０１３３】
図６に示されるメニュー画面から、「手動機器登録」が選択されて、上記形態１の登録方法で登録処理を行なう旨の選択がなされた場合、上述の登録方法の形態１に従った処理が開始する。
【０１３４】
図７は、形態１の登録方法で登録処理を行なう際の、携帯電話１における処理の流れの具体例を示すフローチャートである。また、図８（Ａ）〜図８（Ｄ）は、形態１の登録方法で登録処理が実行される際に、携帯電話１の表示部５３０に表示される画面遷移の具体例を示す図である。図７のフローチャートに示される処理は、携帯電話１の制御部５１０が記憶部５２０のプログラム１５０Ａを実行して図６のメニュー画面を表示部５３０に表示させ、入力部５４０より、その中から形態１の登録方法で登録処理を行なう旨の選択を示すボタン信号を受付けると開始される。
【０１３５】
図７を参照して、形態１の処理が開始されると、制御部５１０は表示部５３０に図８（Ａ）に示されるメーカー名を選択するための選択画面を表示させ、メーカー名の選択を受付ける。そして、制御部５１０は、図８（Ａ）に示される選択画面に従って入力部５４０よりメーカー名の選択結果を示すボタン信号を受取る（ステップＳ１０１）。次に、制御部５１０は表示部５３０に図８（Ｂ）に示される機器名を選択するための選択画面を表示させ、機器名の選択を受付ける。そして、制御部５１０は、図８（Ｂ）に示される選択画面に従って入力部５４０より機器名の選択結果を示すボタン信号を受取る（ステップＳ１０３）。図８（Ａ），（Ｂ）に示される具体例では、上記ステップＳ１０１，Ｓ１０３で、「メーカー１」の「機器Ｃ」が選択されている。
【０１３６】
上記ステップＳ１０１，Ｓ１０３では、制御部５１０は、図８（Ａ），（Ｂ）に示されたような選択画面の表示に替えて、入力欄を含んだ入力画面を表示部５３０に表示させて、入力部５４０のボタン群５４１の操作による直接の入力（テキスト、数字等）を受付けてもよい。また、図８（Ａ），（Ｂ）に示される選択画面を表示する場合、記憶部５２０には予めメーカー名と機器名との対応関係を記憶するテーブルが格納されており、制御部５１０は、上記ステップＳ１０１，Ｓ１０３でそのテーブルを参照して、表示部５３０に表示させるための画面データを生成する。
【０１３７】
上記ステップＳ１０１，Ｓ１０３でメーカー名と機器名との選択を受付けると、制御部５１０はその情報を記憶部５２０に格納されている全機種データベースと照合し、その機器に関する情報が全機種データベースに記憶されているか否かを判定する（ステップＳ１０５）。
【０１３８】
全機種データベースは、携帯電話１がリモコンとして機能し操作可能な機器に関する情報を記憶するデータベースである。「操作可能な機器」とは、たとえば、携帯電話１がその機器のリモコンモードとなるためのアプリケーションが記憶部５２０に格納されていることを指す。図９は全機種データベースの具体例を示す図であって、全機種データベースには、操作可能な機器に関する情報として、機器名とメーカー名とその機器のリモコンモードとなるためのアプリケーションとそのアプリケーションを起動させるためのアイコンを特定する情報との対応が記憶される。さらに、全機種データベースには、当該機器が操作を許可する範囲が記憶されていてもよい。上記範囲は、メーカー側が各機器に対して設定するものである。全機種データベースに記憶されている情報は予め記憶されているものであってもよいし、後述するネットワークからのダウンロードによって、たとえばメーカー側のサーバなどから取得するものであってもよい。
【０１３９】
制御部５１０において、上記ステップＳ１０５での照合の結果、上記ステップＳ１０１，Ｓ１０３で選択を受付けたメーカー名と機器名とから特定される機器に関する情報が全機種データベースに記憶されていないと判定された場合（ステップＳ１０７でＮＯ）、必要な情報をネットワークからダウンロードする処理が実行される（ステップＳ１０９）。
【０１４０】
ステップＳ１０９での機器に関する情報をネットワークからダウンロードする処理は、図１０（Ａ）を参照して、制御部５１０は、通信部５０を介してメーカー側のサーバなど機器に関する情報を提供するサーバに対して機器に関する情報を要求する信号を出力するよう、通信部５６２に対して制御信号を出力する（ステップＳ１１７）。その際、携帯電話１は、通信部５６６に含まれるＧＰＳ機能よりそのときの位置情報を取得し、要求する機器の機種情報およびその機器の識別情報と共に、そのときの携帯電話１の位置情報を上記サーバに送信することが好ましい。
【０１４１】
この要求を受信したサーバでは、図１０（Ｂ）に示されるような処理が実行される。すなわち、図１０（Ｂ）を参照して、サーバにおいては要求された機器に関するデータを携帯電話１に送信する（ステップＳ１２５）と共に、要求と共に送信された上記情報を、サーバに記憶されているサービスデータベースに記憶して（ステップＳ１２７）処理を終了する。
【０１４２】
サービスデータベースは図１１に示されるようなデータベースであって、メーカー側のサーバに記憶されている、ユーザ登録を行なっている機器について、機器に関する情報およびユーザに関する情報を記憶するデータベースである。上記ステップＳ１１７で携帯電話１からの要求と共に携帯電話１の位置情報が送信されることで、上記ステップＳ１２７では、機種情報およびその機器の識別情報と共に、その位置情報が当該機器の設置位置として、サービスデータベースに記憶される。
【０１４３】
上記ステップＳ１２５では、上記サーバから機器に関するデータとして、携帯電話１を当該機器のリモコンモードとするためのアプリケーションやアイコンとして用いる画像データなどが送信される。さらに、設定されている場合には、当該機器に対して操作を許可する範囲に関する情報も送信されてもよい。
【０１４４】
上記ステップＳ１２５で送信された上述の機器に関するデータを受信すると（ステップＳ１１９でＹＥＳ）、携帯電話１の制御部５１０は、必要な情報を記憶部５２０に格納されている全機器データベースに登録するための処理を実行してから（ステップＳ１２１）、図７の処理に戻る。
【０１４５】
図７に示される処理において、ステップＳ１０９の上述の処理が終了すると、または上記ステップＳ１０７でステップＳ１０１，Ｓ１０３で選択された機器に関する情報が全機器データベースに記憶されていると判定された場合（ステップＳ１０７でＹＥＳ）、制御部５１０は図８（Ｃ）に示されるような、選択された機器を操作対象機種として携帯電話１に登録する処理を実行させる操作を受付ける画面を表示部５３０に表示させ、登録実行操作を示すボタン信号が入力されるのを待機する。図８（Ｃ）に示される画面には、上記ステップＳ１０１，Ｓ１０３で「機器Ｃ」が選択されたことが示され、さらに「機器Ｃ」を操作対象機種として携帯電話１に登録する処理を実行させるための「登録」ボタンが表示されている。
【０１４６】
登録実行操作を示すボタン信号が入力されると（ステップＳ１１１でＹＥＳ）、つまり、図８（Ｃ）において「登録」ボタンが操作されると、制御部５１０は通信部５６６に含まれるＧＰＳ機能よりそのときの位置情報を取得し（ステップＳ１１３）、ステップＳ１１３で取得された位置情報と、上記ステップＳ１０１，Ｓ１０３で選択を受付けたメーカー名と機器名とから特定される機器について全機器データベースに記憶されている情報の中から必要な情報とを対にして、機器情報として、記憶部５２０に格納されている、後述する登録機器データベースに記憶させるための処理を実行する（ステップＳ１１５）。ステップＳ１１５で選択された機器が操作対象装置として登録機器データベースに記憶されると、制御部５１０は表示部５３０に、図８（Ｄ）に示されるようなその旨を示す画面を表示させることが好ましい。
【０１４７】
以上の処理が終了すると、または登録実行操作を示すボタン信号が（たとえば所定時間）入力されなかった場合（ステップＳ１１１でＮＯ）には上記ステップＳ１１３，Ｓ１１５がスキップされて、登録処理が終了する。
【０１４８】
図６に示されるメニュー画面から、「通信機器登録」が選択されて、上記形態２の登録方法で登録処理を行なう旨の選択がなされた場合、上述の登録方法の形態２に従った処理が開始する。
【０１４９】
図１２（Ａ）は、形態２の登録方法で登録処理を行なう際の、携帯電話１における処理の流れの具体例を示すフローチャートである。図１２（Ａ）のフローチャートに示される処理は、携帯電話１の制御部５１０が記憶部５２０のプログラム１５０Ａを実行して図６のメニュー画面を表示部５３０に表示させ、入力部５４０より、その中から形態２の登録方法で登録処理を行なう旨の選択を示すボタン信号を受付けると開始される。
【０１５０】
図１２（Ａ）を参照して、形態２の処理が開始されると、制御部５１０は機器情報を問合せる信号を送信するよう、通信部５６０に対して制御信号を出力する（ステップＳ１３１）。通信部５６０から出力された上記信号を通信網５を介して受信したテレビ３では図１２（Ｂ）に示される処理が開始されて、制御部６１０は通信部６６０から機器情報を示す信号を携帯電話１に対して送信し（ステップＳ１３５）、図１２（Ｂ）に示される処理を終了する。ステップＳ１３５で送信される信号には、少なくともメーカー名と機器名とが含まれている。
【０１５１】
上記ステップＳ１３５で送信された信号を通信網５を介して携帯電話１の通信部５６０が受信すると（ステップＳ１３３でＹＥＳ）、制御部５１０では、以降、図７のステップＳ１０５〜Ｓ１１５と同様の処理を実行し、その機器（ここではテレビ３）を操作対象機器として登録する。なお、携帯電話１から送信された上記問合せの信号が複数の機器で受信されて、上記ステップＳ１３３で複数の機器から信号を受信した場合には、制御部５１０は図８（Ｂ）に示されるような複数の機器から操作対象機器として登録する機器を選択するための画面を表示部５３０に表示させ、選択された機器について以降の処理を行なうようにしてもよい。
【０１５２】
図６に示されるメニュー画面から、「カード機器登録」が選択されて、上記形態３の登録方法で登録処理を行なう旨の選択がなされた場合、上述の登録方法の形態３に従った処理が開始する。
【０１５３】
図１３は、形態３の登録方法で登録処理を行なう際の、携帯電話１における処理の流れの具体例を示すフローチャートである。また、図１４（Ａ），（Ｂ）は、形態３の登録方法で登録処理が実行される際に、携帯電話１の表示部５３０に表示される画面遷移の具体例を示す図である。図１３のフローチャートに示される処理は、携帯電話１の制御部５１０が記憶部５２０のプログラム１５０Ａを実行して図６のメニュー画面を表示部５３０に表示させ、入力部５４０より、その中から形態３の登録方法で登録処理を行なう旨の選択を示すボタン信号を受付けると開始される。
【０１５４】
図１３を参照して、形態３の処理が開始されると、制御部５１０は表示部５３０に図１４（Ａ）に示される記録媒体の挿入を促すメッセージを提示した画面を表示させる。そして、制御部５１０は、挿入された記録媒体５５５に記録されている情報を読込ませるための制御信号を記録媒体アクセス部５５０に入力し、記録媒体アクセス部５５０より、記録媒体５５５から読込まれた情報を受取る（ステップＳ１５１）。記録媒体５５５より複数の機器に関する情報が読込まれた場合には、制御部５１０は表示部５３０に図１４（Ｂ）に示される機器名を選択するための選択画面を表示させ（ステップＳ１５３）、機器名の選択を受付ける。そして、制御部５１０は、図１４（Ｂ）に示される選択画面に従って入力部５４０より機器名の選択結果を示すボタン信号を受取る（ステップＳ１５５）。図１４（Ｂ）に示される具体例では、上記ステップＳ１５５で「機器Ｃ」が選択されている。以降、図７のステップＳ１０５〜Ｓ１１５と同様の処理を実行し、当該機器（ここでは機器Ｃ）を操作対象機器として登録する。
【０１５５】
図６に示されるメニュー画面から、「ＲＦＩＤ機器登録」が選択されて、上記形態４の登録方法で登録処理を行なう旨の選択がなされた場合、上述の登録方法の形態４に従った処理が開始する。
【０１５６】
図１５（Ａ）は、形態４の登録方法で登録処理を行なう際の、携帯電話１における処理の流れの具体例を示すフローチャートである。図１５（Ａ）のフローチャートに示される処理は、携帯電話１の制御部５１０が記憶部５２０のプログラム１５０Ａを実行して図６のメニュー画面を表示部５３０に表示させ、入力部５４０より、その中から形態４の登録方法で登録処理を行なう旨の選択を示すボタン信号を受付けると開始される。
【０１５７】
図１５（Ａ）を参照して、形態４の処理が開始されると、制御部５１０は機器情報を要求する信号を送信するよう、通信部５６０に対して制御信号を出力する（ステップＳ１７１）。通信部５６０から出力された上記信号を通信網５を介して受信したテレビ３では図１５（Ｂ）に示される処理が開始されて、制御部６１０は記憶部６２０に記憶されている機器情報をＲＦＩＤで読取可能な状態にして機器情報を提供し（ステップＳ１７５）、図１５（Ｂ）に示される処理を終了する。ステップＳ１７５で提供される情報には、少なくともメーカー名と機器名とが含まれている。
【０１５８】
携帯電話１の制御部５１０は、ＲＦＩＤ５８０に対して情報を読取らせるための制御信号を出力し、ＲＦＩＤ５８０において、上記ステップＳ１７５で提供された情報をテレビ３の記憶部６１０から非接触にて読取る。制御部５１０は、ＲＦＩＤ５８０からテレビ３より読込まれた機器情報を受取ると（ステップＳ１７３でＹＥＳ）、以降、図７のステップＳ１０５〜Ｓ１１５と同様の処理を実行し、その機器（ここではテレビ３）を操作対象機器として登録する。
【０１５９】
図１６は、携帯電話１の記憶部５２０に格納されている登録機器データベースの具体例を示す図である。登録機器データベースは、携帯電話１が操作対象とする機器に関する情報と登録の際の位置に関する情報とを関連付けて記憶するデータベースであって、以上の形態１〜形態４の登録方法によって記憶される。機器に関する情報としては、全機種データベースから得られたメーカー名、機器名、当該機器のリモコンモードとするためのアプリケーション、およびそのアプリケーションを起動させるためのアイコンを特定する情報が該当する。位置に関する情報としては、上記登録処理のステップＳ１１３で取得された位置情報が該当する。また、位置に関する情報として、上記位置情報に替えて、または加えて、当該機器に対してリモコンとして使用可能な範囲や、使用可能な角度などであってもよい。また、さらに他の情報として、操作対象機器として登録した日時などが記憶されてもよい。
【０１６０】
使用可能な範囲は、上記登録の際に取得された位置情報に基づき、上記位置から所定範囲を制御部５１０が設定して登録する。上記所定範囲は、当該携帯電話１の通信能力、つまり制御信号が到達可能な距離に依存する。または、全機種データベースに記憶されている操作許可範囲と当該携帯電話１の通信能力とに基づいて制御部５１０が決定するものであってもよい。
【０１６１】
使用可能な角度は水平線からの角度（ｙ）で表わされ、手動で入力されてもよいし、位置情報と同様に、上記登録処理において取得されて登録されてもよい。その場合、制御部５１０は、上記ステップＳ１１３で通信部５６６のＧＰＳ機能から位置情報を取得すると共に、加速度センサ５０２および／または磁気センサ５０５からの検出信号に基づいて水平線からの角度を算出し、上記ステップＳ１１５でこれらを含む機器情報を登録する。また、使用可能な角度は使用可能な範囲に含まれてもよい。登録機器情報に使用可能な角度が記憶されることで、同じ位置で携帯電話１を操作した場合であっても、操作対象装置として、たとえば、携帯電話１が上を向いているときにはエアコン、下を向いているときにはＤＶＤプレーヤなどとアイコンを表示し分けることができる。
【０１６２】
（アイコンの表示管理処理）
携帯電話１の表示部５３０には操作対象装置として登録されているテレビ３のリモコンモードとするためのアプリケーションを起動させるアイコンが表示される。携帯電話１ではプログラム１８０Ｂが実行されて、上記アイコンの表示を管理するための処理が行なわれる。以下に、携帯電話１におけるアイコンの表示を管理する処理について説明する。
【０１６３】
図１７は、アイコンを表示させるための処理の流れの具体例を示すフローチャートである。図１７のフローチャートに示される処理は、携帯電話１の制御部５１０が記憶部５２０のプログラム１５０Ｂを実行することで実現される処理であって、たとえば電源が投入されたタイミングなどに開始される。
【０１６４】
図１７を参照して、制御部５１０は通信部５６６に含まれるＧＰＳ機能より現在の位置情報を取得し（ステップＳ２０１）、ステップＳ２０１で取得された位置情報が、登録機器データベースに記憶されている位置情報から使用可能範囲内にある機器情報、つまり、携帯電話１が操作可能な機器に関する情報を、登録機器データベースを検索する（ステップＳ２０３）。上記ステップＳ２０３での検索の結果、制御部５１０において該当する機器情報が登録機器データベースに記憶されていると判定されると（ステップＳ２０５でＹＥＳ）、制御部５１０において、該当する機器情報で特定されるアイコンを表示部５３０に表示するための処理（ステップＳ２０７）が実行される。
【０１６５】
以上の処理は、所定の時間間隔で繰返される。また、以上の処理は、制御部５１０が開閉検出部５０７より当該携帯電話１が開状態であることを示す検出信号が入力されているときに実行され、閉状態であることを示す検出信号が入力されているときには実行されないように構成されてもよい。
【０１６６】
また、登録機器データベースに、図１６に示されるような使用可能角度が記憶されている場合、上記ステップＳ２０１で制御部５１０は通信部５６６のＧＰＳ機能から現在位置情報を取得すると共に、加速度センサ５０２および／または磁気センサ５０５からの検出信号に基づいて水平線からの角度を算出し、上記ステップＳ２０３でこれらの情報に基づいて該当する機器情報を登録機器データベースから検索する。
【０１６７】
さらに、表示部５３０に上記アイコンが表示されているとき、携帯電話１においては図１８のフローチャートに示される、表示されているアイコンについての表示を管理するための処理が実行され、その表示が管理される。図１８のフローチャートに示される処理は、携帯電話１の表示部５３０にアイコンが表示されているときに実行される処理であって、携帯電話１の制御部５１０が記憶部５２０のプログラム１５０Ｂを実行することで実現される処理である。
【０１６８】
図１８を参照して、始めに、制御部５１０は通信部５６６のＧＰＳ機能からその時点の位置情報を取得して（ステップＳ２０１）、現在表示中のアイコンに対応した登録機器情報のうちの操作可能な範囲に関する情報とステップＳ２０１で取得された位置情報とを比較する（ステップＳ２２３）。
【０１６９】
ステップＳ２２３での比較の結果、現在表示中のアイコンに対応した登録機器情報の中に、現在位置が操作可能な範囲外となったものが含まれる場合には（ステップＳ２２５でＹＥＳ）、制御部５１０は該当するアイコンの表示を終了するための処理を行なう（ステップＳ２２７）。さらに、そのアイコンに対応するアプリケーションが実行中である場合には（ステップＳ２２９でＹＥＳ）、制御部５０１は、実行中の上記アプリケーションを終了する処理を行なう（ステップＳ２３１）。
【０１７０】
なお、ステップＳ２２７でのアイコンの表示を終了するための処理には、該当するアイコン表示を操作可能なときの表示と異なる表示態様とするための処理が含まれる。具体的には、グレーアウトするような、選択不可として表示するような表示態様としてもよいし、色やサイズや線種などを変えて表示するような表示態様としてもよい。
【０１７１】
また、上記ステップＳ２３１での実行中のアプリケーションを終了する処理には、その旨を表示部５３０に表示させる処理も含まれる。さらには、上記ステップＳ２３１で実行中のアプリケーションを終了する処理を実行するのに先だって、上記ステップＳ２２５で制御部５１０が現在位置が操作可能範囲外に近付いていることを検出した場合や、操作可能範囲の境界から所定距離内にあることを検出した場合に、現在実行中のアプリケーションが終了される可能性がある旨を表示部５３０に表示させるようにしてもよい。
【０１７２】
携帯電話１において上述の処理が実行されることで、図１９に示されるようにアイコンの表示が管理される。
【０１７３】
詳しくは、図１９を参照して、携帯電話１がテレビ３Ａ，３Ｂのいずれからも、操作可能な範囲外に存在するときには（位置Ａ）、表示部５３０にはいずれの操作対象装置のリモコンモードとするためのアプリケーションを起動させるアイコンも表示されない。
【０１７４】
携帯電話１の位置が移動して、携帯電話１が、テレビ３Ａを操作対象装置として登録した際の位置Ｐ１から所定範囲であるエリアＢ内にあると、操作可能な装置として、表示部５３０にテレビ３Ａのリモコンモードとするためのアプリケーションを起動させるアイコン（機器Ｂ）が表示される。
【０１７５】
携帯電話１の位置が移動して、携帯電話１がエリアＡ外であって、テレビ３Ｂを操作対象装置として登録した際の位置Ｐ２から所定範囲であるエリアＣ内にあると、テレビ３Ａのリモコンモードとするためのアプリケーションを起動させるアイコン（機器Ｂ）の表示が終了し、テレビ３Ｂのリモコンモードとするためのアプリケーションを起動させるアイコン（機器Ｃ）が表示される。
【０１７６】
携帯電話１の位置が移動して、携帯電話１がエリアＡとエリアＢとの両エリア内にある場合には、テレビ３Ａのリモコンモードとするためのアプリケーションを起動させるアイコン（機器Ｂ）の表示に加えて、テレビ３Ｂのリモコンモードとするためのアプリケーションを起動させるアイコン（機器Ｃ）も表示される。
【０１７７】
携帯電話１においてこのような表示の管理が行なわれることで、ユーザは、現在、どの機器の操作可能な範囲内にあるか、また操作しようとする装置から操作可能な範囲内にあるか否かを判断する必要なく、さらに操作や通信を必要とせず、アイコンを確認するのみで簡単にリモコンモードとして起動させることができる。
【０１７８】
なお、この具体例では、携帯電話１が操作対象装置から操作可能な範囲内にある際に、その旨を報知する方法として、その操作対象装置のリモコンモードとするためのアプリケーションのアイコンを表示するものとしているが、この方法に限定されるものではない。つまり、操作可能な範囲内にある操作対象装置を操作するための準備がなされればよく、他のあらゆる方法であってもよい。たとえば、操作可能な範囲内にある操作対象装置を表示する構成であってもよいし、上記範囲外となった操作対象装置をグレーアウト等して表示する構成であってもよいし、表示に限定されず、音声や特定のボタン点滅などで報知する構成であってもよい。また、報知とともにユーザの操作を必要とせず、リモコンモードになる構成であってもよい。いずれの場合であっても、携帯電話１においては、上記アイコンの表示の管理と同様に、その報知の管理が行なわれるものとする。
【０１７９】
（リモコンモード中の処理）
携帯電話１の表示部５３０に上述の処理で表示されているアイコンを選択することで、該当する操作対象装置であるテレビ３のリモコンモードとして機能させることができる。なお、テレビ３のリモコンモードを開始する時に、図２０（Ａ）のフローチャートに示されるような処理が実行され、テレビ３に関する登録機器情報が更新されてもよい。図２０（Ａ）のフローチャートに示される処理は、携帯電話１の表示部５３０に表示されたアイコンが選択されたときに実行される処理であって、携帯電話１の制御部５１０が記憶部５２０のプログラム１５０Ｃを実行することで実現される処理である。
【０１８０】
図２０（Ａ）を参照して、始めに、制御部５１０は、表示部５３０で選択されたアイコンに対応する操作対象装置であるテレビ３に対して問合せ信号を送信するように通信部５６０に対して制御信号を出力する（ステップＳ３０１）。通信部５６０から出力された上記信号を通信網５を介して受信したテレビ３では図２０（Ｂ）に示される処理が開始されて、制御部６１０は通信部６６０から機器情報を示す信号を携帯電話１に対して送信し（ステップＳ３３１）、図２０（Ｂ）に示される処理を終了する。
【０１８１】
上記ステップＳ３３１で送信された信号を通信網５を介して携帯電話１の通信部５６０が受信すると（ステップＳ３０３でＹＥＳ）、制御部５１０では、テレビ３に操作信号が到達し得る位置にあるものとして対応するアプリケーションを起動する処理を行ない（ステップＳ３０５）、リモコンモードを開始する際の処理を終了する。
【０１８２】
一方、制御部５１０が、上記ステップＳ３０１での制御信号から所定時間経過するまでテレビ３から上記信号を受信しなかったことを検出するなどして、上記ステップＳ３３１で送信された信号が携帯電話１の通信部５６０において受信されなかったことが検出された場合（ステップＳ３０３でＮＯ）、制御部５１０はテレビ３に関する登録機器情報を更新し（ステップＳ３０７）、リモコンモードを開始する際の処理を終了する。上記ステップＳ３０７で制御部５１０は現在位置を通信部５６６のＧＰＳ機能から取得し、操作可能な範囲として登録機器情報に記憶された範囲から上記処理時の位置情報を外して登録機器情報を更新する。
【０１８３】
上述のように、テレビ３を操作対象装置として登録する際には、制御部５１０はそのときの位置情報から当該携帯電話１の通信能力に基づくなどして所定範囲を操作可能な範囲として記憶させる。しかしながら、登録時の位置によっては、上記所定範囲内であっても携帯電話１からテレビ３まで到達しない場合もあり得る。その場合、携帯電話１で上述の更新処理が行なわれることで、操作可能な範囲をより実際の操作可能な範囲に近付けることができ、ユーザの操作性が向上される。また、操作対象装置を配置換えした場合であっても、煩雑な操作なく記憶内容を配置換え後に即した内容に変更させることができる。
【０１８４】
さらに、携帯電話１において上記処理を実行させるプログラム１８０Ａ，１８０Ｂ，１８０Ｃをプログラム製品として提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１８５】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１８６】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１８７】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１８８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１８９】
【図１】本実施の形態にかかるシステム構成の具体例を示す図である。
【図２】携帯電話１の外観を正面から示した図である。
【図３】携帯電話１の外観を背面から示した図である。
【図４】携帯電話１の内部構成を示したブロック図である。
【図５】テレビ３の内部構成を示したブロック図である。
【図６】メニュー画面の具体例を示す図である。
【図７】形態１の登録方法で登録処理を行なう際の、携帯電話１における処理の流れの具体例を示すフローチャートである。
【図８】形態１の登録方法で登録処理が実行される際に、携帯電話１の表示部５３０に表示される画面遷移の具体例を示す図である。
【図９】全機種データベースの具体例を示す図である。
【図１０】機器に関する情報をネットワークからダウンロードする際の携帯電話１側およびサーバ側の処理の具体例を示すフローチャートである。
【図１１】サービスデータベースの具体例を示す図である。
【図１２】形態２の登録方法で登録処理を行なう際の携帯電話１側およびテレビ３側の処理の具体例を示すフローチャートである。
【図１３】形態３の登録方法で登録処理を行なう際の、携帯電話１における処理の流れの具体例を示すフローチャートである。
【図１４】形態３の登録方法で登録処理が実行される際に、携帯電話１の表示部５３０に表示される画面遷移の具体例を示す図である。
【図１５】形態４の登録方法で登録処理を行なう際の、携帯電話１側およびテレビ３側における処理の流れの具体例を示すフローチャートである。
【図１６】登録機器データベースの具体例を示す図である。
【図１７】アイコンを表示させるための処理の流れの具体例を示すフローチャートである。
【図１８】表示されているアイコンについての表示を管理するための処理の流れの具体例を示すフローチャートである。
【図１９】アイコンの表示の管理を説明する図である。
【図２０】リモコンモード起動時の処理の流れを示すフローチャートである。
【符号の説明】
【０１９０】
１  携帯電話、３，３Ａ，３Ｂ，３Ｃ  テレビ、５，５Ａ，５Ｂ，５Ｃ  通信網、７  電話網、９  ネットワーク、５０  通信部、１８０Ａ，１８０Ｂ，１８０Ｃ，１８０Ｄ  プログラム、３００  リモコン、５１０，６１０  制御部、５２０，６２０  記憶部、５３０，６３０  表示部、５４０  入力部、５５５，５５５Ａ  記録媒体。
【図１】
2008306667.tif 000003
【図２】
2008306667.tif 000004
【図３】
2008306667.tif 000005
【図４】
2008306667.tif 000006
【図５】
2008306667.tif 000007
【図６】
2008306667.tif 000008
【図７】
2008306667.tif 000009
【図８】
2008306667.tif 000010
【図９】
2008306667.tif 000011
【図１０】
2008306667.tif 000012
【図１１】
2008306667.tif 000013
【図１２】
2008306667.tif 000014
【図１３】
2008306667.tif 000015
【図１４】
2008306667.tif 000016
【図１５】
2008306667.tif 000017
【図１６】
2008306667.tif 000018
【図１７】
2008306667.tif 000019
【図１８】
2008306667.tif 000020
【図１９】
2008306667.tif 000021
【図２０】
2008306667.tif 000022