(57)【要約】【課題】簡単な操作で被制御機器の入力デバイスとして制御機器を用いることが可能な情報処理装置を提供する。【解決手段】本発明の情報処理装置は、被制御機器との通信を行う通信部と、被制御機器との接続処理を行う接続処理部と、ユーザの操作入力が行われる入力部と、を備える。接続処理部は、ユーザが入力部より入力した接続開始指示に基づいて、被制御機器に対して通知メッセージを送信し、通知メッセージを受信した被制御機器から通知返答メッセージを受信し、通知メッセージを受信した被制御機器に表示された機器識別情報を参照したユーザが操作対象とする操作対象機器を選択する操作入力を入力部より入力したとき、操作入力に基づいて、操作対象機器へ接続メッセージを送信し、接続メッセージに対する接続返答メッセージを操作対象機器から受信したとき、当該操作対象機器との接続を確立し、操作対象機器の操作を可能とする。【選択図】図１
2011254238.tif 000002
【特許請求の範囲】
【請求項１】
操作対象候補となる、１または複数の被制御機器との通信を行う通信部と、
前記被制御機器との接続処理を行う接続処理部と、
ユーザの操作入力が行われる入力部と、
を備え、
前記接続処理部は、
ユーザが前記入力部より入力した接続開始指示に基づいて、前記被制御機器に対して通知メッセージを送信し、
前記通知メッセージを受信した前記被制御機器から通知返答メッセージを受信し、前記通知メッセージを受信した前記被制御機器に表示された機器識別情報を参照したユーザが操作対象とする操作対象機器を選択する操作入力を前記入力部より入力したとき、前記操作入力に基づいて、前記操作対象機器へ接続メッセージを送信し、
前記接続メッセージに対する接続返答メッセージを前記操作対象機器から受信したとき、当該操作対象機器との接続を確立し、前記操作対象機器の操作を可能とする、情報処理装置。
【請求項２】
情報を表示する表示部をさらに備え、
前記接続処理部は、
前記通知メッセージを受信した前記被制御機器から通知返答メッセージを受信したとき、前記通知メッセージを受信した前記被制御機器に表示された機器識別情報を前記表示部に表示してユーザに通知し、
前記表示部に表示された機器識別情報および前記被制御機器に表示された機器識別情報を参照したユーザが前記入力部より入力した、操作対象とする操作対象機器を選択する操作入力に基づいて、前記操作対象機器へ接続メッセージを送信する、請求項１に記載の情報処理装置。
【請求項３】
前記接続処理部は、前記情報処理装置と前記操作対象機器との接続が確立されているとき、前記表示部に、前記操作対象機器の機器識別情報を表示させる、請求項２に記載の情報処理装置。
【請求項４】
前記入力部は、前記表示部に対する操作入力を検出可能に設けられ、
ユーザが前記表示部に表示された機器識別情報を押下することにより、前記操作対象機器を選択する操作入力が行われる、請求項２に記載の情報処理装置。
【請求項５】
操作入力に応じて前記操作対象機器を制御する操作処理部をさらに備え、
前記情報処理装置と前記操作対象機器との接続が確立すると、前記表示部の表示領域は、少なくとも、前記操作対象機器に対する操作入力を受け付ける第１の操作領域と、前記情報処理装置自身の操作入力を受け付ける第２の操作領域とに区分され、
前記操作処理部は、
前記第１の操作領域で操作入力が行われているとき、当該操作入力を前記操作対象機器へ送信して、前記操作対象機器の操作を可能にし、
前記第２の操作領域にて前記操作対象機器との接続を解除する操作入力が行われたとき、前記操作対象機器との接続を切断する、請求項４に記載の情報処理装置。
【請求項６】
前記被制御機器に対して情報を送信する電波の到達範囲を調整する調整部をさらに備え、
前記調整部は、ユーザから入力された調整情報に基づいて、前記情報を送信する送信電力の強度を変更する、請求項１に記載の情報処理装置。
【請求項７】
前記調整部は、調整情報を入力するスライドバーを有し、
前記スライドバーの移動距離に基づいて、前記情報を送信する送信電力の強度を変更する、請求項６に記載の情報処理装置。
【請求項８】
制御機器との通信を行う通信部と、
前記制御機器との接続処理を行う接続処理部と、
機器識別情報を表示する視覚表示部と、
を備え、
前記制御機器から接続開始指示に基づく通知メッセージを前記通信部により受信したとき、
前記接続処理部は、前記制御機器に対して通知返答メッセージを送信し、
前記視覚表示部は、ユーザが視認できるように、自身の機器識別情報を表示する、情報処理装置。
【請求項９】
前記視覚表示部は、自身の機器識別情報を表示可能なディスプレイである、請求項８に記載の情報処理装置。
【請求項１０】
前記視覚表示部は、自身の機器識別情報を色彩により表す発光手段である、請求項８に記載の情報処理装置。
【請求項１１】
ユーザの操作入力が行われる入力部により入力された接続開始指示に基づいて、制御機器から、操作対象候補となる１または複数の被制御機器へ通知メッセージを送信するステップと、
前記通知メッセージを受信した前記被制御機器が、前記制御機器に対して通知返答メッセージを送信するとともに、視覚表示部に機器識別情報を表示するステップと、
前記被制御機器が送信した通知返答メッセージを前記制御機器が受信するステップと、
前記被制御機器に表示された機器識別情報を参照したユーザが入力した、操作対象とする操作対象機器を選択する操作入力に基づいて、前記制御機器から前記操作対象機器へ接続メッセージを送信するステップと、
前記接続メッセージを受信した前記操作対象機器が、前記制御機器に対して接続返答メッセージを送信するステップと、
を含む、情報処理方法。
【請求項１２】
通信可能に接続された制御機器と、前記制御機器により制御される被制御機器とからなる情報処理システムであって、
前記制御機器は、
操作対象候補となる、１または複数の前記被制御機器との通信を行う通信部と、
前記被制御機器との接続処理を行う接続処理部と、
ユーザの操作入力が行われる入力部と、
を備え、
前記被制御機器は、
制御機器との通信を行う通信部と、
前記制御機器との接続処理を行う接続処理部と、
機器識別情報を表示する視覚表示部と、
を備え、
前記制御機器の入力部に入力された接続開始指示に基づいて、前記制御機器の接続処理部は、１または複数の被制御機器に対して通知メッセージを送信し、
前記通知メッセージを受信した前記被制御機器は、前記被制御機器の接続処理部により前記制御機器に対して通知返答メッセージを送信するとともに、前記視覚表示部に機器識別情報を表示し、
前記制御機器は、前記通知返答メッセージを受信し、
前記被制御機器に表示された機器識別情報を参照したユーザが入力した、操作対象とする操作対象機器を選択する操作入力に基づいて、前記操作対象の接続処理部は、前記操作対象機器へ接続メッセージを送信し、
前記接続メッセージを受信した前記操作対象機器は、前記制御機器に対して接続返答メッセージを送信する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理システムに関し、より詳細には、操作対象となる被制御機器を操作可能とするための情報処理装置、情報処理方法および情報処理システムに関する。
【背景技術】
【０００２】
テレビ等の被制御機器（以下、単に「機器」とも称する。）は、通常、例えばリモートコントローラ等のように操作方法の限られた行う入力デバイスによって操作される。しかし、マウスやキーボードが必要となる複雑な入力、例えば文字入力を行う場合は、このような入力デバイスは不便であった。そこで、より便利な入力デバイスとして、例えば携帯端末をテレビ等の機器の操作制御に用いることが行われている。携帯端末は、文字入力やオブジェクトの選択等の操作においても、高い操作性を有している。携帯端末を入力デバイスとして利用する一例としては、リモートデスクトップもある。
【０００３】
被制御機器を遠隔操作可能とするための技術として、例えば、特許文献１のように、通信カードを用いてユーザの操作情報を被制御装置に送信して、被制御装置の遠隔操作を情報処理装置によって容易に行うことができるようにするものがある。また、例えば、特許文献２には、ネットワーク接続されたサーバとクライアントとの関係において、クライアントからのリモート操作を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７４０４号公報
【特許文献２】特開２００９−７６０１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、携帯端末を被制御機器の入力デバイスとして用いるためには、機器側に事前に携帯端末を登録する必要があるものが多く、機器の名称等を携帯端末に正確に入力、あるいは選択しておく必要があった。このため、事前にある程度の設定操作を行うことができるだけの知識をユーザが備えていなければならず、誰でも簡単に携帯端末を機器の入力デバイスとして利用できる状況ではなかった。
【０００６】
また、単純に携帯端末を入力デバイスとして用いる場合には、携帯端末を操作しているのか、機器を操作しているのかが曖昧となり、誤動作を招く危険性もあった。リモートデスクトップにおいては、被制御機器の画面構成をそのまま携帯端末に転送する、いわゆるミラーリングを行っているため、動作が重いという問題がある。さらに、リモートデスクトップでは、携帯端末に機器の画面のすべてが表示されるので、障害発生時には操作をすべてのっとられてしまうというセキュリティ上の問題もある。
【０００７】
そして、上記特許文献１では、ユーザにとって通信カードと被制御装置とを結びつける情報がないために、初期設定時の操作は必ずしも容易ではない。また、上記特許文献２では、クライアントから操作するサーバが事前に決定しているため、操作するサーバを選択する手段がない。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、簡単な操作で被制御機器の入力デバイスとして制御機器を用いることが可能な、新規かつ改良された情報処理装置、情報処理方法および情報処理システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、操作対象候補となる、１または複数の被制御機器との通信を行う通信部と、被制御機器との接続処理を行う接続処理部と、ユーザの操作入力が行われる入力部と、を備え、接続処理部は、ユーザが入力部より入力した接続開始指示に基づいて、被制御機器に対して通知メッセージを送信し、通知メッセージを受信した被制御機器から通知返答メッセージを受信し、通知メッセージを受信した被制御機器に表示された機器識別情報を参照したユーザが操作対象とする操作対象機器を選択する操作入力を入力部より入力したとき、操作入力に基づいて、操作対象機器へ接続メッセージを送信し、接続メッセージに対する接続返答メッセージを操作対象機器から受信したとき、当該操作対象機器との接続を確立し、操作対象機器の操作を可能とする、情報処理装置が提供される。
【００１０】
本発明の情報処理装置は、情報を表示する表示部をさらに備えてもよい。接続処理部は、通知メッセージを受信した被制御機器から通知返答メッセージを受信したとき、通知メッセージを受信した被制御機器に表示された機器識別情報を表示部に表示してユーザに通知し、表示部に表示された機器識別情報および被制御機器に表示された機器識別情報を参照したユーザが入力部より入力した、操作対象とする操作対象機器を選択する操作入力に基づいて、操作対象機器へ接続メッセージを送信する。
【００１１】
接続処理部は、情報処理装置と操作対象機器との接続が確立されているとき、表示部に、操作対象機器の機器識別情報を表示させてもよい。
【００１２】
入力部は、表示部に対する操作入力を検出可能に設けてもよい。このとき、ユーザが表示部に表示された機器識別情報を押下することにより、操作対象機器を選択する操作入力が行われるようにすることができる。
【００１３】
本発明の情報処理装置は、操作入力に応じて操作対象機器を制御する操作処理部をさらに備えてもよい。情報処理装置と操作対象機器との接続が確立すると、表示部の表示領域は、少なくとも、操作対象機器に対する操作入力を受け付ける第１の操作領域と、情報処理装置自身の操作入力を受け付ける第２の操作領域とに区分され、操作処理部は、第１の操作領域で操作入力が行われているとき、当該操作入力を操作対象機器へ送信して、操作対象機器の操作を可能にし、第２の操作領域にて操作対象機器との接続を解除する操作入力が行われたとき、操作対象機器との接続を切断するようにしてもよい。
【００１４】
また、本発明の情報処理装置は、被制御機器に対して情報を送信する電波の到達範囲を調整する調整部をさらに備えてもよい。調整部は、ユーザから入力された調整情報に基づいて、情報を送信する送信電力の強度を変更することができる。
【００１５】
調整部は、調整情報を入力するスライドバーを有し、スライドバーの移動距離に基づいて、情報を送信する送信電力の強度を変更するようにしてもよい。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、制御機器との通信を行う通信部と、制御機器との接続処理を行う接続処理部と、機器識別情報を表示する視覚表示部と、を備え、制御機器から接続開始指示に基づく通知メッセージを通信部により受信したとき、接続処理部は、制御機器に対して通知返答メッセージを送信し、視覚表示部は、ユーザが視認できるように、自身の機器識別情報を表示する。
【００１７】
視覚表示部は、自身の機器識別情報を表示可能なディスプレイであってもよく、自身の機器識別情報を色彩により表す発光手段であってもよい。
【００１８】
さらに、上記課題を解決するために、本発明の別の観点によれば、ユーザの操作入力が行われる入力部により入力された接続開始指示に基づいて、制御機器から、操作対象候補となる１または複数の被制御機器へ通知メッセージを送信するステップと、通知メッセージを受信した被制御機器が、制御機器に対して通知返答メッセージを送信するとともに、視覚表示部に機器識別情報を表示するステップと、被制御機器が送信した通知返答メッセージを制御機器が受信するステップと、被制御機器に表示された機器識別情報を参照したユーザが入力した、操作対象とする操作対象機器を選択する操作入力に基づいて、制御機器から操作対象機器へ接続メッセージを送信するステップと、接続メッセージを受信した操作対象機器が、制御機器に対して接続返答メッセージを送信するステップと、を含む、情報処理方法が提供される。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、通信可能に接続された制御機器と、制御機器により制御される被制御機器とからなる情報処理システムであって、制御機器は、操作対象候補となる、１または複数の被制御機器との通信を行う通信部と、被制御機器との接続処理を行う接続処理部と、ユーザの操作入力が行われる入力部と、を備え、被制御機器は、制御機器との通信を行う通信部と、制御機器との接続処理を行う接続処理部と、機器識別情報を表示する視覚表示部と、を備え、制御機器の入力部に入力された接続開始指示に基づいて、制御機器の接続処理部は、１または複数の被制御機器に対して通知メッセージを送信し、通知メッセージを受信した被制御機器は、被制御機器の接続処理部により制御機器に対して通知返答メッセージを送信するとともに、視覚表示部に機器識別情報を表示し、制御機器は、通知返答メッセージを受信し、被制御機器に表示された機器識別情報を参照したユーザが入力した、操作対象とする操作対象機器を選択する操作入力に基づいて、操作対象の接続処理部は、操作対象機器へ接続メッセージを送信し、接続メッセージを受信した操作対象機器は、制御機器に対して接続返答メッセージを送信する、情報処理システムが提供される。
【発明の効果】
【００２０】
以上説明したように本発明によれば、簡単な操作で被制御機器の入力デバイスとして制御機器を用いることが可能な情報処理装置、情報処理方法および情報処理システムを提供することにある。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る情報処理システムの処理概要を示す説明図である。
【図２】同実施形態に係る情報処理システムの機能構成を示すブロック図である。
【図３】情報処理システムによる携帯端末‐機器間の操作確立処理の全体の流れを示すタイミングチャートである。
【図４】携帯端末側における接続ボタン押下から接続情報表示までの処理を示すフローチャートである。
【図５】メッセージのフォーマット例を示す説明図である。
【図６】テレビと携帯端末とに識別子が表示された状態の一例を示す説明図である。
【図７】テレビと携帯端末とが接続した後、携帯端末へのユーザ入力とテレビの操作とが同期している状態を示す説明図である。
【図８】携帯端末の画面構成例を示す概念図である。
【図９】同実施形態に係る同期モード時の携帯端末の処理を示すフローチャートである。
【図１０】携帯端末の他の画面構成例を示す説明図である。
【図１１】携帯端末の電波到達範囲を示す説明図である。
【図１２】携帯端末における電波到達範囲の変更処理を示すフローチャートである。
【図１３】同実施形態に係る携帯端末の一ハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
なお、説明は以下の順序で行うものとする。
１．情報処理システムの処理概要
２．情報処理システムの構成
３．情報処理システムによる携帯端末‐機器間の操作確立処理
３−１．接続ボタン押下から接続情報表示までの処理
３−２．接続情報表示からユーザ入力同期／解除までの処理
４．変形例
５．ハードウェア構成例
【００２４】
＜１．情報処理システムの処理概要＞
まず、図１に基づいて、本発明の実施形態に係る情報処理装置を備える制御機器である携帯端末１００と、被制御機器であるテレビ２００とにおける情報処理システムの処理概要について説明する。図１は、本実施形態に係る情報処理システムの処理概要を示す説明図である。
【００２５】
本実施形態に係る情報処理システムは、被制御機器と、当該被制御機器を操作するための制御機器とからなる。本実施形態では、被制御機器をテレビ２００、制御機器である携帯端末１００を、例えばノート型パーソナルコンピュータや携帯電話機、タブレット型端末等として説明するが、本発明は係る例に限定されない。例えば、被制御機器は情報を視覚的に表示可能な視覚表示部を備えていればよく、制御機器は持ち運び可能な端末であればよい。
【００２６】
本実施形態に係る情報処理システムは、通常キーボードやマウス等を必要とするテレビ２００上での煩雑な入力動作を、入力デバイスとして携帯端末１００を用いて行うことを目的とする。この際、携帯端末１００とテレビ２００とのマッピングを行うことで、携帯端末１００をテレビ２００の入力デバイスとして用いることが可能となる。
【００２７】
本実施形態の情報処理システムでは、図１に示すように、まず、携帯端末１００において、当該携帯端末１００により操作可能な機器を認識する処理が行われる。例えば、ユーザは、携帯端末１００の表示部１３０に表示された接続ボタン１３２を押下して、近隣の機器に対して無線通信により通知メッセージを送信する（通知処理）。通知メッセージを受信した２台のテレビ２００Ａ、２００Ｂは、通知部２３０（ここでは、表示部と兼用されている）の画面上に、それぞれの機器に固有の機器識別情報をオブジェクト２３２Ａ、２３２Ｂのように表示する。これと同時に、携帯端末１００の表示部１３０にも、各テレビ２００Ａ、２００Ｂの機器識別情報に対応するオブジェクト１３４Ａ、１３４Ｂが表示される。
【００２８】
ユーザは、表示部１３０に表示されたオブジェクト１３４Ａ、１３４Ｂのいずれかを選択して、携帯端末１００にて操作する機器を選択する。例えば、テレビ２００Ｂを選択するオブジェクト１３４Ｂが選択されると、オブジェクト１３４Ｂが選択されたことを示す選択マーク１３５が表示される。そして、携帯端末１００は、テレビ２００Ｂに対して、接続メッセージを送信して操作対象として選択したことを通知する（指定処理）。接続メッセージをテレビ２００Ｂが受信することで、テレビ２００Ｂと携帯端末１００との接続が確立し、携帯端末１００によるテレビ２００Ｂへのユーザ入力（例えばカーソル操作やクリック等）が同期することとなる。
【００２９】
以下、このような情報処理システムの構成とこれによる処理について、より詳細に説明していく。
【００３０】
＜２．情報処理システムの構成＞
まず、図２に基づいて、本実施形態に係る情報処理システムの機能構成について説明する。なお、図２は、本実施形態に係る情報処理システムの機能構成を示すブロック図である。図２には、携帯端末１００により操作対象の機器を操作可能とするために必要な機能部のみを記載している。したがって、携帯端末１００本来の機能を行うための処理部や、テレビ２００Ａ、２００Ｂに番組等を表示させるための処理部については記載を省略しているが、これらは既存の手法により行われるものとする。
【００３１】
情報処理システムは、図１において説明したように、被制御機器であるテレビ２００Ａ、２００Ｂと、テレビ２００Ａ、２００Ｂを操作するための制御機器である携帯端末１００とからなる。
【００３２】
携帯端末１００は、通信部１１０と、接続処理部１２０と、表示部１３０と、入力部１４０と、操作処理部１５０と、記憶部１６０とからなる。
【００３３】
通信部１１０は、被制御機器との間で情報の送受信を行う。通信部１１０による通信は、無線通信により行われる。無線通信の方式は、例えばＷｉＦi（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）等を用いることができるが、かかる例に限定されるものではない。通信部１１０は、接続処理部１２０の指示に基づき、テレビ２００Ａ、２００Ｂへ情報を送信し、また、テレビ２００Ａ、２００Ｂから送信された情報を受信する。
【００３４】
接続処理部１２０は、携帯端末１００とテレビ２００Ａ、２００Ｂとの接続を確立するために機能する処理部である。接続処理部１２０は、ユーザから入力された接続指示に基づいて、通信部１１０を介してテレビ２００Ａ、２００Ｂに対して通知メッセージを送信し、その応答結果から携帯端末１００と接続可能か否かを判断する。そして、接続処理部１２０は、携帯端末１００と接続可能と判断した機器を表示部１３０に表示させる。また、接続処理部１２０は、入力部１４０よりユーザが操作対象とする機器の選択情報を入力すると、通信部１１０を介して操作対象の機器へ接続メッセージを送信する。そして、接続処理部１２０は、接続メッセージに対する接続返答メッセージを操作対象の機器から受信することで、携帯端末１００と接続対象の機器との接続を確立させる。
【００３５】
表示部１３０は、例えば電話番号やメール、コンテンツ等の、携帯端末１００本来の機能に基づく情報や、操作対象候補（あるいは操作対象）の機器を示すオブジェクト等を表示する。表示部１３０には、例えば、液晶ディスプレイや有機ＥＬディスプレイ等を用いることができる。
【００３６】
また、入力部１４０は、ユーザが操作情報を入力するための入力手段であって、例えば、ボタンやスイッチ、レバー等を用いることができる。また、入力部１４０としてタッチパッドを用いることもでき、表示部１３０と積層して設けてタッチパネルを構成してもよい。本実施形態では、入力部１４０としてタッチパッドを用いており、表示部１３０に表示された情報を指などにより操作して操作情報を入力可能に設けられている。
【００３７】
操作処理部１５０は、携帯端末１００と操作対象の機器との接続が確立された後、携帯端末１００による操作対象の機器の操作処理を行う。操作処理部１５０は、入力部１４０から入力された操作情報に基づいて、通信部１１０を介して操作対象の機器へ操作指示を行う。また、操作対象の機器から操作指示に対するレスポンスがある場合には、操作処理部１５０を当該レスポンスに応じた処理を行い、必要に応じて表示部１３０にレスポンスに関する情報を表示させる。
【００３８】
記憶部１６０は、携帯端末１００と被制御機器との接続を確立するために用いる情報を記憶する。例えば、記憶部１６０には、携帯端末１００により操作可能な機器のアドレスリストが記憶されている。記憶部１６０に記憶される情報は、予め設定されていてもよく、必要に応じて随時更新されるものであってもよい。
【００３９】
一方、テレビ２００Ａ、２００Ｂは、通信部２１０と、接続処理部２２０と、視覚表示部２３０と、制御部２４０とを備える。なお、テレビ２００Ａ、２００Ｂの機能構成は同一であるため、以下ではテレビ２００Ａについてのみ説明する。
【００４０】
通信部２１０は、制御機器との間で情報の送受信を行う。通信部２１０による通信は、上述したような無線通信により行われる。通信部２１０は、携帯端末１００が送信した情報を受信し、また、接続処理部２２０または制御部２４０の指示に基づき情報を携帯端末１００へ送信する。
【００４１】
接続処理部２２０は、携帯端末１００との接続を確立するために機能する処理部である。接続処理部２２０は、携帯端末１００から送信された通知メッセージを受信すると、通信部２１０を介して通知返答メッセージを携帯端末１００へ送信する。この際、接続処理部２２０は、視覚表示部２３０に、被制御機器であるテレビ２００Ａの機器識別情報を表示する。また、接続処理部２２０は、携帯端末１００から送信された接続メッセージを受信すると、通信部２１０を介して接続返答メッセージを携帯端末１００へ送信する。
【００４２】
視覚表示部２３０は、被制御機器の機器識別情報を視覚的にユーザに通知する。視覚表示部２３０としては、例えば、液晶ディスプレイや有機ＥＬディスプレイの表示手段等や、ＬＥＤ等の発光手段等を用いることができる。視覚表示部２３０が表示手段である場合、番組等を表示するディスプレイを兼用して用いてもよく、これとは別途に設けられたディスプレイであってもよい。
【００４３】
制御部２４０は、携帯端末１００と操作対象の機器との接続が確立された後、携帯端末１００から送信された操作情報に基づき、機器を制御する。制御部２４０は、例えば、操作情報に基づき、表示番組の変更や、音量、表示設定情報の変更処理を行う。制御部２４０は、必要に応じて、操作制御における情報を携帯端末１００へ通知することもできる。
【００４４】
＜３．情報処理システムによる携帯端末‐機器間の操作確立処理＞
次に、図３〜図９に基づいて、本実施形態に係る情報処理システムによる携帯端末‐機器間の操作確立処理について説明する。情報処理システムによる携帯端末‐機器間の操作確立処理の全体の流れを、図３に示す。図３では、図１の携帯端末１００を携帯端末Ｍ、図１のテレビ２００Ａを機器Ａ、テレビ２００Ｂを機器Ｂとして示している。また、以下では、携帯端末１００、テレビ２００Ａ、テレビ２００Ｂのアドレスを、それぞれアドレスＭ、アドレスＡ、アドレスＢとし、テレビ２００Ａ、テレビ２００Ｂの識別子を、それぞれ識別子１、識別子２とする。
【００４５】
［３−１．接続ボタン押下から接続情報表示までの処理］
まず、図３および図４、５に基づいて、接続ボタン押下から接続情報表示までの処理を説明する。なお、図４は、携帯端末１００側における接続ボタン押下から接続情報表示までの処理を示すフローチャートである。図５は、メッセージのフォーマット例を示す説明図である。
【００４６】
本実施形態では、図１に示した携帯端末１００に表示された接続ボタン１３２が押下されることにより、各被制御機器へ通知メッセージが送信され、情報処理システムによる携帯端末‐機器間の操作確立処理が開始される。その前に、携帯端末１００は、図４に示すように、通知メッセージを送信する機器のアドレスを予め取得し、アドレスリストを作成しておく（Ｓ１００）。機器のアドレスリストは、例えばＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）を用いて作成することができる。なお、携帯端末１００のアドレスＭ、被制御機器のアドレスＡ、アドレスＢは、これらを一意に判別できる情報であり、例えば、ＩＰアドレスやＭＡＣアドレス、携帯端末１００および各機器２００Ａ、２００Ｂに付与された上位層のアドレス等を用いることができる。
【００４７】
ユーザが接続ボタン１３２を押下すると（Ｓ１１０）、携帯端末１００は、接続可能な被制御機器を探索するために、無線通信により近隣端末へ通知メッセージを送信する（Ｓ１２０）。通知メッセージは、ユニキャストで被制御機器へ送信される。通知メッセージには、メッセージの送信元である携帯端末１００のアドレスＭと、送信先の機器の識別情報である識別子とが少なくとも含まれている。
【００４８】
図５に、通知メッセージや返答メッセージ等で用いる典型的なメッセージフォーマットを示す。図５に示すように、メッセージには、メッセージタイプ、制御機器アドレス、被制御機器アドレス、識別子、通信状態等が含まれる。メッセージタイプは、メッセージの種別を表す情報であり、例えば、図３に示す［通知］、［返答］、［確認］、［切断］といった情報である。また、本実施形態において、制御機器アドレスは携帯端末１００のアドレスＭであり、被制御機器アドレスは機器２００Ａ、２００ＢのアドレスＡ、アドレスＢである。
【００４９】
識別子は、各被制御機器２００Ａ、２００Ｂの視覚表示部２３０に表示される情報であり、本実施形態では数字を用いている。携帯端末１００は、例えば、通知メッセージが送信される順に１ずつ増加された数を識別子として各機器に付与することで、各機器に異なる識別子を付与することができる。このように、識別子は、被制御機器２００Ａ、２００Ｂ毎に異なる情報であればよい。本実施形態では、図１に示すように、簡単のため数字を用いているが、本発明はかかる例に限定されず、文字列やアイコン、またはこれらを組み合わせたもの等、ユーザが認識し易い情報を用いることができる。そして、通信状態には、例えば、メッセージの送受信が成功したか否か等の情報が記録されている。
【００５０】
携帯端末１００の接続処理部１２０は、操作対象候補であるすべての機器へ通知メッセージを送信したか否かを確認し（Ｓ１３０）、まだ送信されていない機器がある場合には、識別子を１増加して（Ｓ１４０）、次の機器へメッセージを送信する。すなわち、すべての機器へ通知メッセージが送信されるまでステップＳ１２０〜Ｓ１４０の処理が繰り返される。そして、すべての機器へ通知メッセージが送信されると、各機器からの返答メッセージを待つ。
【００５１】
一方、携帯端末１００からの通知メッセージを受信した機器２００Ａ、２００Ｂは、携帯端末１００へ返答メッセージを送信する。この際、各機器２００Ａ、２００Ｂは、視覚表示部２３０に識別子を表示する。例えば、図１に示すように、機器２００Ａの視覚表示部２３０には識別子「１」が表示され、機器２００Ｂの視覚表示部２３０には識別子「２」がオブジェクト表示される。そして、各機器２００Ａ、２００Ｂは、携帯端末１００に対して、返答メッセージを送信する。返答メッセージには、自身のアドレスおよび識別子（すなわち、機器２００ＡはアドレスＡおよび識別子１、機器２００ＢはアドレスＢおよび識別子２）が含まれる。
【００５２】
携帯端末１００は、各機器２００Ａ、２００Ｂからの返答メッセージを受信すると（Ｓ１５０）、返答メッセージに含まれる各機器の識別子を表示部１３０に表示させる（Ｓ１６０）。携帯端末１００の表示部１３０には、例えば図１の下側中央に示すように、機器２００Ａの識別子「１」と、機器２００Ｂの識別子「２」とがオブジェクト表示される。なお、識別子の表示には、様々なオペレーティングシステムで用いられているグローバル通知システムを利用することができる。
【００５３】
そして、携帯端末１００は、すべての返答メッセージを受信したか否かを確認し（Ｓ１７０）、未受信の返答メッセージがある場合には、ステップＳ１５０からの処理を繰り返す。一方、ステップＳ１７０にてすべてのメッセージを受信したと判定した場合には、ユーザからの入力操作の受付を待つ。以上で接続ボタン押下から接続情報表示までの処理が終了する。ステップＳ１７０の処理が終了した段階では、携帯端末１００により操作可能な機器の識別子が表示部１３０に表示された状態となる。
【００５４】
図１の下側中央に示す例では、２つの機器２００Ａ、２００Ｂを携帯端末１００によって操作可能であることがわかる。このとき、各機器２００Ａ、２００Ｂの視覚表示部２３０にも自身の識別子が表示されているので、ユーザは、各機器の識別子を視覚的に認識することができる。携帯端末１００の表示部１３０に表示された識別子のオブジェクト１３４Ａ、１３４Ｂは、例えば操作対象を選択するための選択ボタンとして機能させることもできる。この場合、ユーザは、表示部１３０の識別子のオブジェクト１３４Ａ、１３４Ｂのうちいずれか１つを押下することで、携帯端末１００で操作する機器を決定することができる。
【００５５】
［３−２．接続情報表示からユーザ入力同期／解除までの処理］
ユーザが操作対象とする機器を決定すると、携帯端末１００は、決定された機器に対して接続メッセージを送信する。例えば、図３に示すように、携帯端末１００に表示された識別子「２」のボタン（オブジェクト１３４Ｂ）が押下されたとする。そうすると、携帯端末１００の接続処理部１２０は、機器２００Ｂに対して接続を要請するために、通信部１１０を介して、図５に示したフォーマットの接続メッセージを機器２００Ｂへ送信する。接続メッセージには、携帯端末１００のアドレスＭが含まれる。
【００５６】
接続メッセージを受信した機器２００Ｂは、携帯端末１００に対して接続返答メッセージを送信する。接続返答メッセージには、機器２００Ｂのアドレスが含まれる。接続返答メッセージを携帯端末１００が受信すると、実際の接続が開始され、携帯端末１００から入力されたユーザ入力が機器２００Ｂと同期するようになる（ユーザ同期区間、「同期モード」ともいう。）。
【００５７】
図６は、テレビ２００Ｂと携帯端末１００とに識別子が表示された状態の一例を示す説明図である。例えば、携帯端末１００とテレビ２００Ｂとの接続が確立された状態では、図６に示すように、携帯端末１００の表示部１３０にはテレビ２００Ｂの識別子「２」のオブヘクト１３４Ｂが表示される。これとともに、テレビ２００Ｂの視覚表示部２３０には当該テレビ２００Ｂの識別子「Ｂ」のオブジェクト２３２Ｂが表示される。これにより、ユーザは携帯端末１００によって操作可能となった機器を認識することができる。
【００５８】
図７に、テレビ２００Ｂと携帯端末１００とが接続した後、携帯端末１００へのユーザ入力とテレビ２００Ｂの操作とが同期している状態を示す。図７の携帯端末１００では、テレビ２００Ｂを操作可能な機器操作領域１３０ｂが設定されている。機器操作領域１３０ｂは、図７の破線内で示すように表示部１３０に設定された所定の領域であり、機器操作領域１３０ｂ内での操作はすべてテレビ２００Ｂへ送信される。
【００５９】
例えば、同期モードにおいて、図７の携帯端末１００の表示部１３０に、テレビ２００Ｂのディスプレイ（本実施形態では視覚表示部２３０と兼用）に表示されたカーソル２３４に対応するカーソル１３６が表示されたとする。このとき、ユーザは、携帯端末１００の表示部１３０に表示されたカーソル１３６を指で移動させると、この操作入力がテレビ２００Ｂにも送信される。携帯端末１００への操作入力を受信したテレビ２００Ｂの制御部２４０は、操作入力に基づき、ディスプレイに表示されたカーソル２３４を移動させる。このように、携帯端末１００にて操作入力を行うことで、テレビ２００Ｂの操作を行うことができる。
【００６０】
一方、機器操作領域１３０ｂ以外の領域、すなわち、携帯端末操作領域１３０ａで操作が行われた場合には、携帯端末１００が操作される。つまり、携帯端末１００の画面構成は、図８に示すように、携帯端末１００の通常の操作領域（携帯端末操作領域１３０ａ）と、テレビ２００Ｂの操作領域（機器操作領域１３０ｂ）とからなり、操作入力を行う領域を変えることで、ユーザは操作対象を変更することができる。なお、図７に示すように、携帯端末１００のＥｓｃボタン１３７が押下された場合にも、テレビ２００Ｂへの操作入力を終了するようにしてもよい。
【００６１】
この同期モード時の処理を、図９に基づき、より詳細に説明する。図９は、本実施形態に係る同期モード時の携帯端末１００の処理を示すフローチャートである。同期モードとなると、携帯端末１００は、入力部１４０からのユーザ入力を常に受け付けている状態となる（Ｓ２００）。入力部１４０からユーザ入力がなされると、操作処理部１５０は、操作入力が機器操作領域１３０ｂで入力されたものであるか否か判定する（Ｓ２１０）。上述したように、本実施形態では図７、図８に示すように、携帯端末１００の画面は、携帯端末操作領域１３０ａと機器操作領域１３０ｂとからなる。ステップＳ２１０では、いずれの領域で操作入力が行われたかを判定することにより、どの機器を操作するためかの入力であるかを判定している。
【００６２】
機器操作領域１３０ｂ内で入力操作が行われたと判定した場合、操作処理部１５０は、Ｅｓｃボタン１３７が押下されたか否かを確認する（Ｓ２２０）。なお、Ｅｓｃボタン１３７は、機器操作領域１３０ｂ内に設けられているとする。ステップＳ２２０にてＥｓｃボタン１３７が押下されたと判定された場合、携帯端末１００は、当該携帯端末１００およびテレビ２００Ｂのいずれも操作することなく処理を終了する。例えば、図３に示すように、Ｅｓｃボタン１３７が押下されると、携帯端末１００は、携帯端末１００のアドレスＭを含む切断メッセージをテレビ２００Ｂへ送信し、同期モードを終了する。
【００６３】
一方、ステップＳ２２０にてＥｓｃボタン１３７は押下されていないと判定された場合には、操作処理部１５０は、通信部１１０を介して、テレビ２００Ｂへ入力操作の情報を送信する（Ｓ２３０）。携帯端末１００で行われた入力操作の情報を受信したテレビ２００Ｂは、かかる情報に基づいて、テレビ２００Ｂの操作処理を実行する。これにより、携帯端末１００によるテレビ２００Ｂの操作が実現される。
【００６４】
その後、携帯端末１００の操作処理部１５０は、入力部１４０に対して行われる一連の入力操作が終了したか否かを判定する（Ｓ２４０）。一連の入力操作としては、例えば、表示部１３０に表示されたカーソル１３６をユーザが指で移動させた後、その指を表示部１３０から離隔させてカーソル１３６の移動を完了させる、といった操作等がある。ステップＳ２４０にて一連の入力操作が終了したと判定したとき、例えばカーソル１３６を移動させる指が表示部１３０から離隔されたとき、操作処理部１５０は、テレビ２００Ｂへ入力操作の情報の送信を一度中断し、ステップＳ２００へ戻る。そして、次の入力操作の受け付ける状態に戻り、ステップＳ２００以降の処理を繰り返す。かかる処理は、同期モードが終了するまで繰り返される。
【００６５】
一方、ステップＳ２４０にて一連の入力操作がまだ終了していないと判定したとき、操作処理部１５０は、入力操作の情報を続けてテレビ２００Ｂへ送信し、ステップＳ２３０、Ｓ２４０の処理を繰り返し行う。
【００６６】
ステップＳ２１０の説明に戻り、操作入力が機器操作領域１３０ｂ外で入力されたと判定された場合、操作処理部１５０は、機器操作領域１３０ｂ外でクリック操作が行われたか否かを判定する（Ｓ２５０）。ステップＳ２５０の処理は、本実施形態では、携帯端末操作領域１３０ａにおいてテレビ２００Ｂの操作を終了するための入力操作が行われたか否かを判定するものである。テレビ２００Ｂの操作を終了するための処理は、上述したクリック操作であってもよく、その他の操作であってもよい。機器操作領域１３０ｂ外でクリック操作が行われたと判定した場合、操作処理部１５０は、ステップＳ２２０でＷｓｃボタン１３７が押下されたときと同様、切断メッセージをテレビ２００Ｂへ送信し、同期モードを終了する。
【００６７】
一方、機器操作領域１３０ｂ外でテレビ２００Ｂの操作を終了するための入力操作、例えばクリック操作が行われていないと判定した場合、操作処理部１５０は、入力部１４０から入力された入力操作に基づいて、携帯端末１００の入力処理を実行する（Ｓ２６０）。その後、携帯端末１００は、再び入力操作を受け付ける状態（Ｓ２００）となる。
【００６８】
以上、同期モードにおける携帯端末１００の処理について説明した。このように、図３〜図９に基づいて説明した接続ボタン押下から接続情報表示までの処理、および接続情報表示からユーザ入力同期／解除までの処理が行われることで、携帯端末１００を操作対象の機器の入力デバイスとして用いるための設定を行うことができる。
【００６９】
従来は、携帯端末１００を操作対象の機器の入力デバイスとして用いるためには、機器に対してデバイス登録を事前に行ったり、機器の名称をユーザが把握しておき接続対象をリストから選択したりすることが必要であった。しかし、本実施形態の情報処理システムによれば、予めデバイス登録を行う必要はなく、携帯端末１００上での、接続開始操作および機器選択操作の２つの操作をすることで、携帯端末１００と操作対象の機器との同期をとることができる。
【００７０】
＜４．変形例＞
（４−１．携帯端末の画面構成）
図７、図８に示した携帯端末１００の画面は、表示部１３０の周囲部分を除き、大半の領域が機器操作領域１３０ｂとして設定されていた。しかし、機器操作領域１３０ｂを小さくすることで、本来の携帯端末１００の操作とテレビ２００の操作とをシームレスに切り替えることが可能となる。例えば、図１０に示すように、表示部１３０の右上隅に機器操作領域１３０ｂを表示することで、携帯端末操作領域１３０ａと機器操作領域１３０ｂとでの操作を、表示部１３０内で容易に切り替えることができる。このように、機器の入力デバイスとなる携帯端末１００の画面は、操作性を考慮して、適宜設定することができる。
【００７１】
（４−２．電波到達範囲の設定）
本実施形態に係る携帯端末１００は、携帯端末１００から出力される電波の到達範囲を変更可能に構成することもできる。図１１は、携帯端末１００の電波到達範囲を示す説明図である。図１２は、携帯端末１００における電波到達範囲の変更処理を示すフローチャートである。
【００７２】
図１１の上図に示すように、携帯端末１００からの電波到達範囲内に存在しない機器２００は、携帯端末１００からの通知メッセージを受信することができない。このため、機器２００の識別子は視覚表示部２３０には表示されない。一方、電波到達範囲が広くなり、当該範囲内に機器２００が入るようになると、機器２００は携帯端末１００からの通知メッセージを受信することができるようになる。通知メッセージを受信した機器２００の視覚表示部２３０には、図１１の下図に示すように、機器２００の識別子を示すオブジェクト２３２が表示される。
【００７３】
このように、携帯端末１００の電波到達範囲が相違すると、携帯端末１００に対する被制御対象の機器２００の位置に応じて、検出される機器の数が異なってくる。電波到達範囲内に多数の機器が存在していると、ユーザは操作対象の機器を多数の機器から選択しなければならず、選択に手間が掛かり、誤選択する可能性もある。そこで、携帯端末１００の電波到達範囲を変更可能とすることで、操作対象候補となる近隣の機器を容易に発見できるようになる。また、例えば携帯端末１００から視認できない機器を発見してしまうことも防止することができる。
【００７４】
携帯端末１００の電波到達範囲の変更は、例えば図１１に示すように、携帯端末１００の表示部１３０に表示されたスライドバー１３８によって行うことができる。例えば、スライドバー１３８の左側にスイッチ１３８ａがあるときの送信電力を０％、スライドバー１３８の右側にスイッチ１３８ａがあるときの送信電力を１００％とする。すなわち、スイッチ１３８ａが左側にあるほど電波到達範囲が狭く、右側に移動させるにつれて電波到達範囲が広くなる。送信電力の大きさは、スライドバー１３０における基準位置からのスイッチ１３８ａの移動距離に応じて変化する。また、図１１に示すように、スライドバー１３８のスイッチ１３８ａを、通知メッセージの送信を開始する接続ボタンとして用いてもよい。
【００７５】
このような携帯端末１００での電波到達範囲の変更は、例えば図１２に示すように行うことができる。まず、携帯端末１００は、接続ボタンが押下されるまで通知メッセージの送信の実行を待機する（Ｓ３００）。接続処理部１２０は、接続ボタンが押下されたか否かを所定のタイミングで確認し（Ｓ３１０）、押下されるまでステップＳ３００、Ｓ３１０の処理を繰り返す。
【００７６】
接続ボタンが押下されると、接続処理部１２０は、スライドバー１３８における接続ボタンの位置を確認し、その位置に応じて通知メッセージを送信する送信電力の大きさを決定する。本例では、送信電力を３段階に変化させる。上述したように、スライドバー１３８の左端を基準位置として、スライドバー１３８の全長に対する、基準位置からの接続ボタン（スイッチ１３８ａ）の移動距離の割合に応じて、送信電力の大きさは決定される。携帯端末１００は、その割合が２５％以内のとき、第１の送信電力で通知メッセージを送信し、２５％以上５０％以内のとき、第１の送信電力より大きい第２の送信電力で通知メッセージを送信する。そして、携帯端末１００は、その割合が５０％以上のとき、第２の送信電力より大きい第３の送信電力で通知メッセージを送信する。これにより、小域、中域、広域の３つの電波到達範囲を設定することが可能となる。
【００７７】
そこで、携帯端末１００の接続処理部１２０は、図１２に信施羽陽に、接続ボタンの移動距離がスライドバー１３８全長の２５％以内であるか否かを判定する（Ｓ３２０）。２５％以内であれば、接続処理部１２０は、最も弱い、第１の送信電力で通知メッセージを機器２００へ送信する（Ｓ３３０）。そして、ステップＳ３１０に戻り、接続ボタンの移動操作が続けて行われているか否かを確認し、接続ボタンが移動されている間は通知メッセージを送信する送信電力の大きさの設定を行う。
【００７８】
ステップＳ３２０で、スライドバー１３８全長に対する接続ボタンの移動距離の割合が２５％以上であった場合、接続処理部１２０は、次に、その割合が５０％以内であるか否かを判定する（Ｓ３４０）。５０％以内であれば、接続処理部１２０は、中程度の、第２の送信電力で通知メッセージを機器２００へ送信する（Ｓ３５０）。そして、ステップＳ３１０に戻り、接続ボタンの移動操作が続けて行われているか否かを確認し、接続ボタンが移動されている間は通知メッセージを送信する送信電力の大きさの設定を行う。
【００７９】
ステップＳ３４０で、スライドバー１３８全長に対する接続ボタンの移動距離の割合が５０％以上であった場合、接続処理部１２０は、最も強い、第３の送信電力で通知メッセージを機器２００へ送信する（Ｓ３６０）。そして、接続処理部１２０は、接続ボタンの押下が停止されたか否かを確認し（Ｓ３７０）、継続して押下されている場合にはステップＳ３１０へ戻り、ステップＳ３１０からの処理を繰り返す。一方、ステップＳ３７０にて接続ボタンの押下が停止されたと判定した場合、接続処理部１２０は、電波到達範囲の変更処理を終了する。
【００８０】
このように、電波到達範囲を変更することで、操作対象の機器を発見しやすくすることができる。
【００８１】
＜５．ハードウェア構成例＞
本実施形態にかかる携帯端末１００による処理は、ハードウェアにより実行させることもでき、ソフトウェアによって実行させることもできる。この場合、携帯端末１００は、図１３に示すようなコンピュータとして構成することもできる。以下、図１３に基づいて、本実施形態に係る携帯端末１００の一ハードウェア構成例について説明する。
【００８２】
本実施形態に係る携帯端末１００は、上述したように、コンピュータ等の処理装置により実現することができる。携帯端末１００は、図１３に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ホストバス１０４ａとを備える。また、携帯端末１００は、ブリッジ１０４と、外部バス１０４ｂと、インタフェース１０５と、入力装置１０６と、出力装置１０７と、ストレージ装置（ＨＤＤ）１０８と、ドライブ１０９と、接続ポート１１１と、通信装置１１３とを備える。
【００８３】
ＣＰＵ１０１は、演算処理装置および制御装置として機能し、各種プログラムに従って携帯端末１００内の動作全般を制御する。また、ＣＰＵ１０１は、マイクロプロセッサであってもよい。ＲＯＭ１０２は、ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１０３は、ＣＰＵ１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４ａにより相互に接続されている。
【００８４】
ホストバス１０４ａは、ブリッジ１０４を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０４ｂに接続されている。なお、必ずしもホストバス１０４ａ、ブリッジ１０４および外部バス１０４ｂを分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００８５】
入力装置１０６は、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１０１に出力する入力制御回路などから構成されている。出力装置１０７は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置や、スピーカなどの音声出力装置を含む。
【００８６】
ストレージ装置１０８は、携帯端末１００の記憶部の一例であり、データ格納用の装置である。ストレージ装置１０８は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置１０８は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置１０８は、ハードディスクを駆動し、ＣＰＵ１０１が実行するプログラムや各種データを格納する。
【００８７】
ドライブ１０９は、記憶媒体用リーダライタであり、携帯端末１００に内蔵、あるいは外付けされる。ドライブ１０９は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体に記録されている情報を読み出して、ＲＡＭ１０３に出力する。
【００８８】
接続ポート１１１は、外部機器と接続されるインタフェースであって、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などによりデータ伝送可能な外部機器との接続口である。また、通信装置１１３は、例えば、通信網１０に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置１１２は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【００８９】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００９０】
例えば、上記実施形態では、操作対象とする機器の決定は、押下可能な選択ボタンを兼ねて表示部１３０に表示された、接続可能な機器の識別子を押下することで行われたが、本発明はかかる例に限定されない。例えば、携帯端末１００に既存のボタンを示す表示を操作対象候補の機器の視覚表示部２３０に表示して、操作対象とする機器の選択方法を提示するようにしてもよい。すなわち、機器の視覚表示部２３０に表示された情報と同一の情報が携帯端末１００に存在することで、ユーザは、所望の機器を容易に選択することができる。この場合、制御機器である携帯端末１００に、必ずしも表示部１３０が設けられていなくともよい。
【００９１】
また、上記実施形態では、被制御機器であるテレビ２００のディスプレイを、自身の識別子を表示させる視覚表示部２３０として用いたが、本発明は係る例に限定されない。例えば、視覚表示部２３０は、被制御機器に設けられた、ユーザに対して視覚的に自身を識別させるものであればよく、ＬＥＤ等の発光手段等を用いることができる。この場合、例えば、各被制御機器に異なる色のＬＥＤをそれぞれ設けておく。携帯端末１００から通知メッセージを受信した機器は、視覚表示部２３０であるＬＥＤを発光させ、携帯端末１００に対して返答メッセージを送信する。
【００９２】
返答メッセージを受信した携帯端末１００の表示部１３０には、返答メッセージを送信した機器のＬＥＤの色が、文字あるいは色彩によって表示される。これにより、ユーザは、携帯端末１００に表示された情報と被制御機器のＬＥＤとを対比して、操作対象の機器を特定することができる。
【００９３】
さらに、上記実施形態では、携帯端末１００によりテレビ２００の操作を行う場合について説明したが、本発明はかかる例に限定されない。例えば、本発明の情報処理システムは、携帯端末１００と被制御機器とがウェブブラウザベースのシステムである場合にも適用可能である。この場合、同期モードに入るためのメッセージの送受信はＨＴＴＰに準拠したものを用いて行えばよい。
【符号の説明】
【００９４】
１００    携帯端末（制御機器）
１１０    通信部
１２０    接続処理部
１３０    表示部
１３０ａ  携帯端末操作領域
１３０ｂ  機器操作領域
１３２    接続ボタン
１３４Ａ、１３４Ｂ    オブジェクト
１３６    カーソル
１３７    Ｅｓｃボタン
１４０    入力部
１５０    操作処理部
２００、２００Ａ、２００Ｂ    機器（被制御機器、テレビ）
２１０    通信部
２２０    接続処理部
２３０    視覚表示部
２３２、２３２Ａ、２３２Ｂ    オブジェクト
２３４    カーソル
２４０    制御部
【図１】
2011254238.tif 000003
【図２】
2011254238.tif 000004
【図３】
2011254238.tif 000005
【図４】
2011254238.tif 000006
【図５】
2011254238.tif 000007
【図６】
2011254238.tif 000008
【図７】
2011254238.tif 000009
【図８】
2011254238.tif 000010
【図９】
2011254238.tif 000011
【図１０】
2011254238.tif 000012
【図１１】
2011254238.tif 000013
【図１２】
2011254238.tif 000014
【図１３】
2011254238.tif 000015