(57)【要約】【課題】赤外線通信機能を利用することなく、他の機器との通信を開始することができる携帯端末を提供することである。【解決手段】携帯端末１は、タッチパネル１３を備える。携帯端末１は、タッチパネル１３の発光を制御することにより、携帯端末１に固有のＵＵＩＤ１９を光信号としてＨＤＤレコーダ２に送信する。ＨＤＤレコーダ２は、光信号からＵＵＩＤ１９を取得し、ＵＵＩＤ１９を使用する機器を検索する検索メッセージをブロードキャストする。携帯端末１は、光信号を送信した後に、検索メッセージをＨＤＤレコーダ２から受信した場合、検索メッセージに含まれるＵＵＩＤが携帯端末１のＵＵＩＤ１９に一致するか否かを判定する。携帯端末１は、２つのＵＵＩＤが一致すると判定した場合、検索メッセージに対する応答をＨＤＤレコーダ２に送信してＴＣＰコネクションの確立を開始する。【選択図】図４
2013192079.tif 000002
【特許請求の範囲】
【請求項１】
表示装置を備える携帯端末であって、
前記表示装置の発光を制御することにより、前記携帯端末に固有の識別情報をネットワーク機器に送信する識別情報送信部と、
前記固有の識別情報が前記識別情報送信部により送信された後に、識別情報を含むメッセージを前記ネットワーク機器から受信した場合、前記メッセージに含まれる識別情報が前記固有の識別情報に一致するか否かを判定する識別情報判定部と、
前記識別情報判定部により一致すると判定された場合、前記メッセージに対する応答をネットワークを介して前記ネットワーク機器に送信して、前記ネットワークを用いた前記ネットワーク機器との通信を開始するネットワーク通信部とを備える、携帯端末。
【請求項２】
請求項１に記載の携帯端末であって、さらに、
前記携帯端末の姿勢を検出して前記表示装置が前記ネットワーク機器に向けられているか否かを判定する方向判定部を備え、
前記識別情報送信部は、前記表示装置が前記ネットワーク機器に向けられていると前記方向判定部により判定された場合、発光の制御を開始する、携帯端末。
【請求項３】
請求項２に記載の携帯端末であって、さらに、
前記携帯端末の回転を検出するセンサと、
前記識別情報送信部による発光の制御の開始を指示する操作を受け付ける操作受付部とを備え、
前記方向判定部は、前記操作受付部が発光の制御の開始を指示する操作を受け付けた後に前記携帯端末が反転したことを示す回転情報が前記センサから入力された場合、前記表示装置が前記ネットワーク機器に向けられていると判定する、携帯端末。
【請求項４】
請求項２に記載の携帯端末であって、さらに、
前記表示装置が配置される面に設けられたカメラを備え、
前記方向判定部は、あらかじめ設定された前記ネットワーク機器の外観を表わす特徴量を用いて、前記ネットワーク機器を前記カメラにより撮影された画像データから検出し、前記ネットワーク機器を前記画像データから検出した場合に前記表示装置が前記ネットワーク機器に向けられていると判定する、携帯端末。
【請求項５】
請求項２に記載の携帯端末であって、さらに、
前記表示装置が配置される面に設けられたカメラを備え、
前記方向判定部は、人物を前記カメラにより撮影された画像データから検出し、人物を前記画像データから検出した場合に前記表示装置が前記ネットワーク機器に向けられていないと判定する、携帯端末。
【請求項６】
表示装置を備える携帯端末と、
ネットワークを介して前記携帯端末と通信可能なネットワーク機器とを備え、
前記携帯端末は、
前記表示装置の発光量を制御することにより、前記携帯端末に固有の識別情報を光信号として前記ネットワーク機器に送信する識別情報送信部と、
前記固有の識別情報が前記識別情報送信部により送信された後に、識別情報を含むメッセージを前記ネットワーク機器から受信した場合、前記メッセージに含まれる識別情報が前記固有の識別情報に一致するか否かを判定する識別情報判定部と、
前記識別情報判定部により一致すると判定された場合、前記メッセージに対する応答を前記ネットワーク機器に送信して、前記ネットワークを用いた前記ネットワーク機器との通信を開始する第１ネットワーク通信部とを備え、
前記ネットワーク機器は、
前記携帯端末から送信された光信号を受信する受光部と、
識別情報を前記携帯端末から送信された光信号から取得し、前記光信号から取得された識別情報を含むメッセージを送信するメッセージ送信部と、
前記メッセージに対する応答を前記携帯端末から受信することにより、前記ネットワークを用いた前記携帯端末との通信を開始する第２ネットワーク通信部とを備える、ネットワークシステム。
【請求項７】
表示装置を備える携帯端末に、
前記表示装置の発光を制御することにより、前記携帯端末に固有の識別情報をネットワーク機器に送信するステップと、
前記固有の識別情報が前記ネットワーク機器に送信された後に、識別情報を含むメッセージを前記ネットワーク機器から受信した場合、前記メッセージに含まれる識別情報が前記固有の識別情報に一致するか否かを判定するステップと、
前記メッセージに含まれる識別情報が前記固有の識別情報に一致すると判定された場合、前記メッセージに対する応答をネットワークを介して前記ネットワーク機器に送信して、前記ネットワークを用いた前記ネットワーク機器との通信を開始するステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に関し、さらに詳しくは、薄型の表示パネルを備える携帯端末に関する。
【背景技術】
【０００２】
スマートフォン、タブレット型端末などの携帯端末の中には、複数の無線通信方式に対応する端末がある。これらの携帯端末は、携帯電話通信網を用いて通信する機能の他に、赤外線通信、無線ＬＡＮ（Local Area Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などに対応している。
【０００３】
携帯端末は、無線通信を利用して、サーバに蓄積されているコンテンツを取得し、取得したコンテンツを再生する。携帯端末は、コンテンツをサーバから取得するときに、自端末とサーバとの間に接続を確立する必要がある。
【０００４】
特許文献１には、クライアントが、赤外線通信を利用してサーバに対して通信の開始を要求するサーバクライアントシステムが開示されている。
【０００５】
クライアントは、自身の識別情報を含む赤外線コマンドを赤外線通信によりサーバに送信する。サーバは、赤外線コマンドを受信した場合、ＵＰｎＰ−ＳＳＤＰ（Universal Plug and Play - Simple Service Discovery Protocol）検索コマンドを用いて、ネットワーク上で稼働しているクライアントを検索する。サーバは、ＵＰｎＰ−ＳＳＤＰ検索応答コマンドを複数のクライアントから受信した場合、赤外線コマンドに含まれる識別情報と同じ識別情報を含むＵＰｎＰ−ＳＳＤＰ検索応答コマンドを特定する。サーバは、ＵＰｎＰを用いた通信を、特定したＵＰｎＰ−ＳＳＤＰコマンドの送信元と開始する。
【０００６】
しかしながら、携帯端末の中には、赤外線通信機能を備えていない端末がある。このような端末は、特許文献１による発明を用いて、サーバに対して通信の開始を要求することができない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】２００９−８７２８７号公報
【特許文献２】２００９−８７２８８号公報
【特許文献３】２００６−２７０８０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、赤外線通信機能を利用することなく、他の機器との通信を開始することができる携帯端末を提供することである。
【課題を解決するための手段及び発明の効果】
【０００９】
本発明による携帯端末は、表示装置と、識別情報送信部と、識別情報判定部と、ネットワーク通信部とを備える。識別情報送信部は、表示装置の発光を制御することにより、携帯端末に固有の識別情報をネットワーク機器に送信する。識別情報判定部は、固有の識別情報が識別情報送信部により送信された後に、識別情報を含むメッセージをネットワーク機器から受信した場合、メッセージに含まれる識別情報が固有の識別情報に一致するか否かを判定する。ネットワーク通信部は、識別情報判定部により一致すると判定された場合、メッセージに対する応答をネットワークを介してネットワーク機器に送信して、ネットワークを用いたネットワーク機器との通信を開始する。
【００１０】
携帯端末は、表示装置の発光を制御して固有の識別情報を送信することにより、ネットワーク機器との通信を開始する。したがって、携帯端末は、赤外線通信機能を利用することなく、ネットワーク機器との通信を開始することができる。
【００１１】
好ましくは、本発明による携帯端末は、さらに、方向判定部を備える。方向判定部は、携帯端末の姿勢を検出して表示装置がネットワーク機器に向けられているか否かを判定する。識別情報送信部は、表示装置がネットワーク機器に向けられていると方向判定部により判定された場合、発光の制御を開始する。
【００１２】
携帯端末は、表示装置をネットワーク機器が設置されている方向と無関係な方向に向けて、固有の識別情報を送信することがない。このため、ネットワーク機器による光信号の受信精度を向上させることができる。
【００１３】
好ましくは、本発明による携帯端末は、さらに、センサと、操作受付部とを備える。センサは、携帯端末の回転を検出する。操作受付部は、識別情報送信部による発光の制御の開始を指示する操作を受け付ける。方向判定部は、操作受付部が発光の制御の開始を指示する操作を受け付けた後に携帯端末が反転したことを示す回転情報がセンサから入力された場合、表示装置がネットワーク機器に向けられていると判定する。
【００１４】
ユーザは、光信号が携帯端末からネットワーク機器に送信される前に、表示装置を見ながら携帯端末を操作した後に、表示装置をネットワーク機器に向ける動作をすると予想される。携帯端末は、自端末がユーザの操作の後に反転した場合に上記ユーザの動作が行われたと判定して、表示装置の発光の制御を開始する。これにより、ネットワーク機器による光信号の受信精度をさらに向上させることができる。
【００１５】
好ましくは、本発明による携帯端末は、さらに、カメラを備える。カメラは、表示装置が配置される面に設けられる。方向判定部は、あらかじめ設定されたネットワーク機器の外観を表わす特徴量を用いて、ネットワーク機器をカメラにより撮影された画像データから検出し、ネットワーク機器を画像データから検出した場合に表示装置がネットワーク機器に向けられていると判定する。
【００１６】
本発明による携帯端末は、ネットワーク機器の存在を確認した上で、表示装置の発光の制御を開始する。このため、ネットワーク機器は、光信号を確実に受信することができる。
【００１７】
好ましくは、本発明による携帯端末は、さらに、カメラを備える。カメラは、表示装置が配置される面に設けられる。方向判定部は、人物をカメラにより撮影された画像データから検出し、人物を画像データから検出した場合に表示装置がネットワーク機器に向けられていないと判定する。
【００１８】
携帯端末は、固有の識別情報を送信するときに、表示装置を人のいない方向に向けて発光させるため、表示装置からの光が人物の目に入ることを防止することができる。
【００１９】
本発明によるネットワークシステムは、携帯端末と、ネットワーク機器とを備える。携帯端末は、表示装置を備える。ネットワーク機器は、ネットワークを介して携帯端末と通信可能である。携帯端末は、識別情報送信部と、識別情報判定部と、第１ネットワーク通信部とを備える。識別情報送信部は、表示装置の発光量を制御することにより、携帯端末に固有の識別情報を光信号としてネットワーク機器に送信する。識別情報判定部は、固有の識別情報が識別情報送信部により送信された後に、識別情報を含むメッセージをネットワーク機器から受信した場合、メッセージに含まれる識別情報が固有の識別情報に一致するか否かを判定する。第１ネットワーク通信部は、識別情報判定部により一致すると判定された場合、メッセージに対する応答をネットワーク機器に送信して、ネットワークを用いたネットワーク機器との通信を開始する。ネットワーク機器は、受光部と、メッセージ送信部と、第２ネットワーク通信部とを備える。受光部は、携帯端末から送信された光信号を受信する。メッセージ送信部は、識別情報を携帯端末から送信された光信号から取得し、光信号から取得された識別情報を含むメッセージを送信する。第２ネットワーク通信部は、メッセージに対する応答を携帯端末から受信することにより、ネットワークを用いた携帯端末との通信を開始する。
【００２０】
本発明によるプログラムは、本発明による携帯端末に用いられる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態によるネットワークシステムの構成を示す機能ブロック図である。
【図２】図１に示す携帯端末の構成を示す機能ブロック図である。
【図３】図１に示すＨＤＤ（Hard Disk Drive）レコーダの構成を示す機能ブロック図である。
【図４】図１に示すネットワークシステムの動作を示すシーケンス図である。
【図５】図２に示すリモコンプログラムの動作を示すフローチャートである。
【図６】図２に示すタッチパネルに表示されるリモコンプログラムの初期画面を示す図である。
【図７】図５に示す方向判定処理のフローチャートである。
【図８】図５に示す方向判定処理の変形例のフローチャートである。
【図９】図５に示す方向判定処理の変形例のフローチャートである。
【発明を実施するための形態】
【００２２】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００２３】
｛ネットワークシステムの構成｝
図１は、本発明の実施の形態によるネットワークシステムの構成を示す機能ブロック図である。図１を参照して、ネットワークシステムは、携帯端末１，３と、ＨＤＤ（Hard Disk Drive）レコーダ２と、アクセスポイント４とを備える。
【００２４】
携帯端末１，３は、たとえば、スマートフォンであり、無線ＬＡＮを用いてＨＤＤレコーダ２と通信することができる。ＨＤＤレコーダ２は、地上波デジタル放送により放送された映像コンテンツを受信してＨＤＤに格納する。ユーザは、携帯端末１をＨＤＤレコーダ２のリモコンとして用いる。アクセスポイント４は、ネットワークシステムを構成する各機器間の無線ＬＡＮによる通信を中継する。
【００２５】
ユーザは、携帯端末１を、ＨＤＤレコーダ２が設置された部屋で操作する。携帯端末１は、ＨＤＤレコーダ２のリモコンとして動作する場合、ＨＤＤレコーダ２との間にＴＣＰ（Transmission Control Protocol）コネクションを確立する。携帯端末１は、確立したＴＣＰコネクションを利用して、操作信号をＨＤＤレコーダ２に送信する。
【００２６】
携帯端末１は、タッチパネル１３の発光を制御して光信号（詳細には可視光線、以下同様）をＨＤＤレコーダ２へ送信することにより、ＴＣＰコネクションを利用した通信の開始をＨＤＤレコーダ２に要求する。携帯端末１による光信号の送信の詳細は、後述する。
【００２７】
｛携帯端末１の構成｝
図２は、携帯端末１の構成を示す機能ブロック図である。携帯端末３の構成は、携帯端末１と同様であるため、その詳細な説明を省略する。
【００２８】
図２を参照して、携帯端末１は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、タッチパネル１３と、カメラ１４と、ジャイロセンサ１５と、ネットワークインタフェース１６と、フラッシュメモリ１７とを備える。
【００２９】
ＣＰＵ１１は、フラッシュメモリ１７に格納されたプログラムをＲＡＭ１２にロードし、ロードされたプログラムを実行して携帯端末１を制御する。ＲＡＭ１２は、携帯端末１のメインメモリである。
【００３０】
タッチパネル１３は、携帯端末１に関する情報又は映像コンテンツなどを表示するとともに、携帯端末１の操作を受け付ける装置である。タッチパネル１３では、位置検出装置が液晶パネルなどの薄型パネルの上に配置される。位置検出装置は、ユーザの指などの接触を検知して接触位置を示す位置情報を出力する。位置情報は、携帯端末１の操作情報として用いられる。
【００３１】
カメラ１４は、タッチパネル１３と同じ面に設けられる。カメラ１４は、被写体を撮像して画像データを生成する。
【００３２】
ジャイロセンサ１５は、携帯端末１の角速度を検出して、携帯端末１の回転量を示す回転情報を出力する。
【００３３】
ネットワークインタフェース１６は、無線ＬＡＮを用いて、ＨＤＤレコーダ２又は携帯端末３と通信する。ネットワークインタフェース１６は、無線ＬＡＮの他に、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信規格を用いてもよい。
【００３４】
フラッシュメモリ１７は、不揮発性の半導体メモリである。フラッシュメモリ１７は、リモコンプログラム１８と、ＵＵＩＤ（Universally Unique Identifier）１９とを格納する。リモコンプログラム１８は、ＨＤＤレコーダ２との間にＴＣＰコネクションを確立して、ＨＤＤレコーダ２の操作信号を送信する。ＵＵＩＤ１９は、携帯端末１に固有の識別情報であり、携帯端末１により生成される。携帯端末１は、ＵＵＩＤ１９に代えて、アクセスポイント４に接続可能な機器の中で携帯端末１を一意に特定できる情報（ホスト名、ＩＰ（Internet Protocol）アドレスなど）を用いてもよい。
【００３５】
｛ＨＤＤレコーダ２の構成｝
図３は、ＨＤＤレコーダ２の構成を示す機能ブロック図である。図３を参照して、ＨＤＤレコーダ２は、ＣＰＵ２１と、ＲＡＭ２２と、ネットワークインタフェース２３と、受光器２４と、ＨＤＤ２５とを備える。
【００３６】
ＣＰＵ２１は、プログラムをＲＡＭ２２にロードし、ロードされたプログラムを実行してＨＤＤレコーダ２を制御する。ＲＡＭ２２は、ＨＤＤレコーダ２のメインメモリである。ネットワークインタフェース２３は、無線ＬＡＮを用いて携帯端末１，３と通信する。
【００３７】
受光器２４は、タッチパネル１３からの光を受け、携帯端末１から送信される光信号を受信する。受光器２４は、フォトダイオード、ＣＣＤ（Charge Coupled Devices）、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサなどである。
【００３８】
ＨＤＤ２５は、制御プログラム２６と、映像コンテンツ２７とを格納する。制御プログラム２６は、ＨＤＤレコーダ２の動作を制御するためのプログラムである。映像コンテンツ２７は、地上波デジタル放送により放送されたコンテンツなどである。図３では、ＨＤＤ２５は、１つの映像コンテンツを格納しているが、実際には、複数の映像コンテンツを格納する。
【００３９】
｛ネットワークシステムの動作｝
図４は、図１に示すネットワークシステムの動作を示すシーケンス図である。図４を参照して、ＴＣＰコネクションが携帯端末１とＨＤＤレコーダ２との間に確立されるまでのネットワークシステムの動作を説明する。
【００４０】
初期状態として、携帯端末１は、ＨＤＤレコーダ２のＩＰアドレスを保持していないと仮定する。ＨＤＤレコーダ２は、携帯端末１，３それぞれのＵＵＩＤ及びＩＰアドレスを保持していないと仮定する。
【００４１】
ユーザは、携帯端末１を用いてＨＤＤレコーダ２を操作するために、リモコンプログラム１８の起動を携帯端末１に指示する。
【００４２】
携帯端末１は、リモコンプログラム１８を起動して光信号の送信の指示を受け付ける（ステップＳ１１）。携帯端末１は、タッチパネル１３の発光を制御することにより、ＵＵＩＤ１９を光信号として送信する（ステップＳ１２）。
【００４３】
ＨＤＤレコーダ２において、受光器２４が、携帯端末１から送信された光信号を受信する。ＨＤＤレコーダ２は、受光器２４により受信された光信号を復調してＵＵＩＤ１９を取得する（ステップＳ１３）。ＨＤＤレコーダ２は、ＵＵＩＤ１９を固有の識別情報として使用する機器が通信の開始を要求していると判断する。
【００４４】
ＨＤＤレコーダ２は、携帯端末１，３のＵＵＩＤを保持していないため、取得したＵＵＩＤ１９がどの機器を示しているかを判断できない。ＨＤＤレコーダ２は、取得したＵＵＩＤ１９を使用する機器を検索するための検索メッセージを作成し、作成した検索メッセージを無線ＬＡＮを用いてブロードキャストする（ステップＳ１４）。検索メッセージは、ＵＵＩＤ１９と、ＨＤＤレコーダ２のＩＰアドレスとを含む。
【００４５】
携帯端末３は、ＵＵＩＤ１９と異なるＵＵＩＤを使用する。このため、携帯端末３は、検索メッセージを受信しても、検索メッセージに対する応答をＨＤＤレコーダ２に送信しない。
【００４６】
一方、携帯端末１は、ＵＵＩＤ１９を自装置に固有の識別情報として使用している。このため、携帯端末１は、検索メッセージに含まれるＵＵＩＤ１９が自装置のＵＵＩＤ１９に一致すると判定する。携帯端末１は、検索メッセージに対する応答（応答メッセージ）をＨＤＤレコーダ２に送信することにより（ステップＳ１５）、無線ＬＡＮを用いたＴＣＰコネクションの確立を開始する（ステップＳ１６）。応答メッセージは、携帯端末１のＩＰアドレスを含む。携帯端末１が、応答メッセージを送信した後に、ＴＣＰコネクションの確立要求をＨＤＤレコーダ２に送信してもよいし、ＨＤＤレコーダ２が、応答メッセージを受信した後に、ＴＣＰコネクションの確立要求を携帯端末１に送信してもよい。
【００４７】
このように、本実施の形態のネットワークシステムにおいて、携帯端末１は、タッチパネル１３の発光を制御することにより、ＵＵＩＤ１９をＨＤＤレコーダ２に送信する。携帯端末１は、赤外線通信機能を備えていなくても、無線ＬＡＮを用いた通信開始をＨＤＤレコーダ２に要求することができる。
【００４８】
｛携帯端末１の動作｝
図５は、リモコンプログラム１８の動作を示すフローチャートである。図５を参照して、ＴＣＰコネクションをＨＤＤレコーダ２との間に確立するまでの携帯端末１の動作を詳しく説明する。
【００４９】
リモコンプログラム１８は、起動した後に、タッチパネル１３をＨＤＤレコーダ２に向けるように促す初期画面を表示する（ステップＳ１０１）。図６は、リモコンプログラム１８の初期画面を示す図である。初期画面には、送信指示ボタン１８１が配置される。リモコンプログラム１８は、送信指示ボタン１８１がタップされた場合（ステップＳ１０２においてＹｅｓ）、光信号の送信が可能か否かを方向判定処理（ステップＳ１０３）により判定する。
【００５０】
図７は、方向判定処理（ステップＳ１０３）のフローチャートである。図７を参照して、リモコンプログラム１８は、カメラ１４を起動する（ステップＳ１３１）。カメラ１４は、撮影処理を開始して画像データを出力する。リモコンプログラム１８は、人物の顔をカメラ１４から入力された画像データから検出する（ステップＳ１３２）。
【００５１】
リモコンプログラム１８は、人物の顔を画像データから検出できた場合（ステップＳ１３３においてＹｅｓ）、タッチパネル１３がＨＤＤレコーダ２に向けられていないと判定し、ステップＳ１３２に戻る。一方、リモコンプログラム１８は、人物の顔を画像データから検出できない場合（ステップＳ１３３においてＮｏ）、タッチパネル１３がＨＤＤレコーダ２に向けられていると判定する（ステップＳ１３４）。すなわち、リモコンプログラム１８は、光信号の送信が可能であると判定する。
【００５２】
再び、図５を参照して、リモコンプログラム１８は、方向判定処理（ステップＳ１０３）の後に、ＵＵＩＤ１９を光信号として送信する（ステップＳ１０４）。具体的には、リモコンプログラム１８は、ＵＵＩＤ１９をパルス変調する。リモコンプログラム１８は、パルス変調されたＵＵＩＤ１９に基づいて、タッチパネル１３を明滅させる。これにより、ＵＵＩＤ１９が、光信号としてＨＤＤレコーダ２に送信される。リモコンプログラム１８は、光信号の送信が終了した場合、光信号の送信を終了したことを音声などを用いてユーザに通知してもよい。
【００５３】
このように、リモコンプログラム１８は、人物の顔をカメラ１４から入力された画像データから検出できた場合、タッチパネル１３の発光の制御を開始しない。タッチパネル１３を用いて光信号を送信するときに、明滅した光が人間の目に入ることを防止することができる。
【００５４】
リモコンプログラム１８は、光信号を送信した後に、検索メッセージを受信したか否かを判定する（ステップＳ１０５）。リモコンプログラム１８は、検索メッセージを受信できない場合（ステップＳ１０５においてＮｏ）、光信号の再送信をユーザに指示し（ステップＳ１０９）、ステップＳ１０２に戻る。たとえば、リモコンプログラム１８は、光信号の送信を終了してから所定時間を経過しても検索メッセージを受信できない場合、再送信を指示する画面をタッチパネル１３に表示する。再送信を指示する画面には、送信指示ボタン１８１（図６参照）が配置される。リモコンプログラム１８は、音声案内により再送信を指示してもよい。
【００５５】
リモコンプログラム１８は、検索メッセージをＨＤＤレコーダ２から受信した場合（ステップＳ１０５においてＹｅｓ）、検索メッセージに含まれるＵＵＩＤ１９がフラッシュメモリ１７に格納されているＵＵＩＤ１９に一致するか否かを確認する（ステップＳ１０６）。リモコンプログラム１８は、検索メッセージに含まれるＵＵＩＤ１９がフラッシュメモリ１７に格納されているＵＵＩＤ１９に一致しない場合（ステップＳ１０６においてＮｏ）、検索メッセージに応答しない。リモコンプログラム１８は、ステップＳ１０４で送信した光信号に対応する検索メッセージを受信しないため、光信号の再送信をユーザに指示する（ステップＳ１０９）。
【００５６】
一方、リモコンプログラム１８は、検索メッセージに含まれるＵＵＩＤ１９がフラッシュメモリ１７に格納されているＵＵＩＤ１９に一致する場合（ステップＳ１０６においてＹｅｓ）、応答メッセージを作成する。応答メッセージは、リモコンプログラム１８のＩＰアドレスなど、ＴＣＰコネクションの確立に必要な情報を含む。リモコンプログラム１８は、無線ＬＡＮを用いて、作成した応答メッセージをＨＤＤレコーダ２に送信する（ステップＳ１０７）。
【００５７】
リモコンプログラム１８は、応答メッセージを送信した後に、ＨＤＤレコーダ２との間にＴＣＰコネクションを確立する（ステップＳ１０８）。ステップＳ１０８において、携帯端末１が、応答メッセージを送信した後に、ＴＣＰコネクションの確立要求をＨＤＤレコーダ２に送信してもよい。あるいは、ＨＤＤレコーダ２が、応答メッセージを受信した後に、ＴＣＰコネクションの確立要求を携帯端末１に送信してもよい。
【００５８】
リモコンプログラム１８は、ＴＣＰコネクションが確立された場合、ＨＤＤレコーダ２の操作が可能になったことを通知する画面をタッチパネル１３に表示する。ユーザは、携帯端末１を用いて、ＨＤＤレコーダ２を操作することが可能となる。リモコンプログラム１８は、ＨＤＤレコーダ２の操作指示を受け付けた場合、無線ＬＡＮを用いて、ＨＤＤレコーダ２の操作信号を送信する。
【００５９】
以上説明したように、携帯端末１は、タッチパネル１３の発光を制御することにより、携帯端末１のＵＵＩＤ１９を光信号としてＨＤＤレコーダ２に送信する。これにより、携帯端末１は、赤外線通信機能を備えていなくても、無線ＬＡＮを用いた通信の開始要求をＨＤＤレコーダ２に送信することができる。
【００６０】
｛方向判定処理（ステップＳ１０３）の変形例｝
図７を参照して、リモコンプログラム１８は、人物の顔をカメラ１４により撮影された画像データから検出し（ステップＳ１３２）、人物の顔を検出できない場合に（ステップ１３３においてＮｏ）、タッチパネル１３がＨＤＤレコーダ２に向けられていると判定した（ステップＳ１３４）。しかし、リモコンプログラム１８は、他の手順により、タッチパネル１３がＨＤＤレコーダ２に向けられているか否かを判定してもよい。
【００６１】
たとえば、リモコンプログラム１８は、ＨＤＤレコーダ２を画像データから検出することにより、タッチパネル１３がＨＤＤレコーダ２に向けられていると判定してもよい。
【００６２】
図８は、方向判定処理（ステップＳ１０３）の変形例のフローチャートである。図８を参照して、リモコンプログラム１８は、ＨＤＤレコーダ２の外観を表わす特徴量を用いて、ＨＤＤレコーダ２を画像データから検出する（ステップＳ１４２）。携帯端末１は、特徴量をフラッシュメモリ１７にあらかじめ格納しておく必要がある。リモコンプログラム１８は、ＨＤＤレコーダ２を検出できた場合（ステップＳ１４３においてＹｅｓ）、タッチパネル１３がＨＤＤレコーダ２に向けられていると判定する（ステップＳ１３４）。
【００６３】
リモコンプログラム１８は、ＨＤＤレコーダ２の形状を特徴量として用いることができる。また、リモコンプログラム１８は、ＨＤＤレコーダ２の名称のロゴマーク、メーカのロゴマーク、これらのロゴマークが配置される位置などを特徴量として用いてもよい。リモコンプログラム１８は、ＨＤＤレコーダ２を画像データから検出できた場合に光信号を送信するため、ＨＤＤレコーダ２による光信号の受信精度を向上させることができる。
【００６４】
また、リモコンプログラム１８は、携帯端末１が反転した場合に、タッチパネル１３がＨＤＤレコーダ２に向けられていると判定してもよい。
【００６５】
図９は、方向判定処理（ステップＳ１０３）の変形例のフローチャートである。図５及び図９を参照して、リモコンプログラム１８は、送信指示ボタン１８１がタップされた（ステップＳ１０２においてＹｅｓ）後に携帯端末１が反転したことを示す回転情報が入力された場合（ステップＳ１５１においてＹｅｓ）、タッチパネル１３がＨＤＤレコーダ２に向けられていると判定する（ステップＳ１３４）。
【００６６】
ユーザは、光信号が携帯端末１からＨＤＤレコーダ２に送信される前に、タッチパネル１３を見ながら送信指示ボタン１８１をタップし、タッチパネル１３をＨＤＤレコーダ２に向けると予想される。携帯端末１が、送信指示ボタン１８１がタップされた後に自端末が反転した場合、上記のユーザの動作が行われたと判定して、表示装置の発光の制御を開始するため、ＨＤＤレコーダ２による光信号の受信精度を向上させることができる。携帯端末１は、タッチパネル１３がユーザに向けられているときに（ユーザが携帯端末１を操作しているときに）、光信号を送信しないため、タッチパネル１３からの明滅光がユーザの目に入ることを防止できる。また、ジャイロセンサ１５の他に、加速度センサ、地磁気センサなどを携帯端末１の回転を検出するセンサとして用いることができる。
【００６７】
つまり、携帯端末１は、携帯端末１の姿勢を検出してタッチパネル１３がＨＤＤレコーダ２に向けられているか否かを判定し、タッチパネル１３がＨＤＤレコーダ２に向けられていると判定した場合に光信号を送信すればよい。
【００６８】
｛その他の変形例｝
上記実施の形態では、携帯端末１が、タッチパネル１３の発光を制御することにより、ＵＵＩＤ１９を光信号として送信する例を説明した。しかし、携帯端末１は、タッチパネル１３に代えて、液晶パネル、有機ＥＬ（Electroluminescence）パネルなどの表示装置を備えてもよい。
【００６９】
上記実施の形態では、携帯端末１がＨＤＤレコーダ２に光信号を送信する例を説明したが、これに限られない。光信号の送信先は、受光器２４を備え、無線ＬＡＮなどのネットワークに接続可能なネットワーク機器であればよい。
【００７０】
上記実施の形態では、ステップＳ１４〜ステップＳ１６の処理（図４参照）が、無線ＬＡＮにより実行される例を説明した。しかし、ステップＳ１４〜ステップＳ１６の処理を、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの他の無線通信規格を用いて実行してもよい。
【００７１】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【符号の説明】
【００７２】
１，３  携帯端末
２  ＨＤＤレコーダ
４  アクセスポイント
１１，２１  ＣＰＵ
１２，２２  ＲＡＭ
１３  タッチパネル
１４  カメラ
１５  ジャイロセンサ
１６，２３  ネットワークインタフェース
１７  フラッシュメモリ
１８  リモコンプログラム
１９  ＵＵＩＤ
２４  受光器
【図１】
2013192079.tif 000003
【図２】
2013192079.tif 000004
【図３】
2013192079.tif 000005
【図４】
2013192079.tif 000006
【図５】
2013192079.tif 000007
【図６】
2013192079.tif 000008
【図７】
2013192079.tif 000009
【図８】
2013192079.tif 000010
【図９】
2013192079.tif 000011