(57)【要約】【課題】ユーザ操作の受付状態をユーザが容易に把握する。【解決手段】情報処理装置は、操作受付部および制御部を具備する。操作受付部は、近距離無線通信を利用して他の情報処理装置から受信した画像データに基づく画像が表示部に表示されている場合にその画像に関するユーザ操作を受け付ける。また、制御部は、そのユーザ操作が受け付けられた場合に、そのユーザ操作を受け付けたことを通知するための通知情報を出力させ、そのユーザ操作に応じた制御データを他の情報処理装置に送信する制御を行う。【選択図】図３
2014096074.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信を利用して他の情報処理装置から受信した画像データに基づく画像が表示部に表示されている場合に当該画像に関するユーザ操作を受け付ける操作受付部と、
前記ユーザ操作が受け付けられた場合に前記ユーザ操作を受け付けたことを通知するための通知情報を出力させ、前記ユーザ操作に応じた制御データを前記他の情報処理装置に送信する制御を行う制御部と
を具備する情報処理装置。
【請求項２】
前記制御部は、前記ユーザ操作を受け付けたことを表す付加画像を前記表示部に表示されている画像に重ねて表示させることにより前記通知情報を出力させる請求項１記載の情報処理装置。
【請求項３】
前記操作受付部および前記表示部は、タッチパネルにより構成され、
前記ユーザ操作は、前記タッチパネルにおける接触操作または近接操作であり、
前記制御部は、前記タッチパネルにおいて接触操作または近接操作が受け付けられた場合には当該接触操作または当該近接操作が受け付けられた前記タッチパネルにおける位置を基準として前記付加画像を表示させる
請求項２記載の情報処理装置。
【請求項４】
前記制御部は、前記タッチパネルにおいて操作画像を押下する押下操作が受け付けられた場合には当該押下操作が受け付けられた前記タッチパネルにおける位置を中心とする波紋画像を前記付加画像として表示させ、前記タッチパネルにおいて操作画像をなぞる操作が受け付けられた場合には当該なぞる操作の前記タッチパネルにおける軌跡を表す画像を前記付加画像として表示させる請求項３記載の情報処理装置。
【請求項５】
前記制御部は、前記付加画像を所定のタイミングで消去させる請求項２記載の情報処理装置。
【請求項６】
前記制御部は、前記他の情報処理装置との間で生じる前記近距離無線通信の遅延時間に基づいて前記所定のタイミングを決定する請求項５記載の情報処理装置。
【請求項７】
前記制御部は、前記制御データを受け付けた旨のデータを前記他の情報処理装置から受信したタイミングを前記所定のタイミングとする請求項５記載の情報処理装置。
【請求項８】
前記制御部は、前記制御データを前記他の情報処理装置が受け付けた旨のデータに含まれる画像データ識別情報に対応する画像データを前記他の情報処理装置から受信したタイミングまたは当該画像データに基づく画像を表示するタイミングを前記所定のタイミングとする請求項５記載の情報処理装置。
【請求項９】
前記情報処理装置の姿勢を検出する姿勢検出部をさらに具備し、
前記ユーザ操作は、前記情報処理装置の姿勢を変化させることにより行われる操作であり、
前記制御部は、前記情報処理装置の姿勢が変化された場合には当該変化に基づく前記ユーザ操作を受け付けたことを通知するための前記通知情報を出力させる
請求項１記載の情報処理装置。
【請求項１０】
前記制御部は、前記情報処理装置の姿勢が変化された場合には当該変化を視覚的に表す付加画像を前記表示部に表示されている画像に重ねて表示させることにより前記通知情報を出力させる請求項９記載の情報処理装置。
【請求項１１】
近距離無線通信を利用して第２情報処理装置から受信した画像データに基づく画像を第１表示部に表示させ、前記画像に関するユーザ操作が受け付けられた場合には前記ユーザ操作に応じた制御データを前記第２情報処理装置に送信する第１情報処理装置と、
前記近距離無線通信を利用して前記第１情報処理装置に前記画像を表示させるための画像データを送信するとともに前記画像と同一の画像を第２表示部に表示させ、前記第１情報処理装置から前記制御データを受信した場合には前記制御データを受信した旨のデータを前記第１情報処理装置に送信する第２情報処理装置とを具備し、
前記第１情報処理装置が、前記ユーザ操作を受け付けたことを表す付加画像を前記第１表示部に表示されている前記画像に重ねて表示させる第１動作と、前記第２情報処理装置が、前記制御データを受け付けたことを表す付加画像を前記第２表示部に表示されている前記画像に重ねて表示させる第２動作とのうちの少なくとも一方が行われる
通信システム。
【請求項１２】
近距離無線通信を利用して他の情報処理装置から受信した画像データに基づく画像を表示部に表示させる第１手順と、
前記表示部に表示されている画像に関するユーザ操作が受け付けられた場合に前記ユーザ操作を受け付けたことを表す通知情報を出力させる第２手順と、
前記ユーザ操作に応じた制御データを前記他の情報処理装置に送信する第３手順と
を具備する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置に関する。詳しくは、無線通信を利用して各種情報のやり取りを行う情報処理装置、通信システムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来、無線通信を利用して各種データのやり取りを行う無線通信技術が存在する。例えば、２つの無線通信装置間において近距離無線通信により各種データのやり取りを行う情報交換装置が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７８３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の従来技術によれば、有線回線で接続しなくても近距離無線通信により２つの無線通信装置間において各種データのやり取りを行うことができる。ただし、このように２つの無線通信装置間において各種データのやり取りを行う場合には、近距離無線通信による遅延が発生することがある。
【０００５】
ここで、例えば、送信側の情報処理装置から送信された画像データに基づく画像を表示部に表示している受信側の情報処理装置において、その画像に関する操作を行うための操作入力をユーザが行う場合を想定する。この場合には、その操作入力が反映された画像データに基づく画像が表示部に表示されるまでの時間は、その遅延分だけ遅くなることが想定される。このように、その操作入力が反映された画像が表示されるまでの時間が長くなると、その操作入力が正しく受け付けられたか否かをユーザが迅速に把握することができず、再度の操作入力のように誤操作等をしてしまうおそれがある。
【０００６】
本技術はこのような状況に鑑みて生み出されたものであり、ユーザ操作の受付状態をユーザが容易に把握することを目的とする。
【課題を解決するための手段】
【０００７】
本技術は、上述の問題点を解消するためになされたものであり、その第１の側面は、近距離無線通信を利用して他の情報処理装置から受信した画像データに基づく画像が表示部に表示されている場合に当該画像に関するユーザ操作を受け付ける操作受付部と、上記ユーザ操作が受け付けられた場合に上記ユーザ操作を受け付けたことを通知するための通知情報を出力させ、上記ユーザ操作に応じた制御データを上記他の情報処理装置に送信する制御を行う制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、近距離無線通信を利用して他の情報処理装置から受信した画像データに基づく画像が表示部に表示されている場合において、その画像に関するユーザ操作が受け付けられた場合にそのユーザ操作を受け付けたことを通知するための通知情報を出力させ、そのユーザ操作に応じた制御データを他の情報処理装置に送信するという作用をもたらす。
【０００８】
また、この第１の側面において、上記制御部は、上記ユーザ操作を受け付けたことを表す付加画像を上記表示部に表示されている画像に重ねて表示させることにより上記通知情報を出力させるようにしてもよい。これにより、ユーザ操作を受け付けたことを表す付加画像を表示部に表示されている画像に重ねて表示させるという作用をもたらす。
【０００９】
また、この第１の側面において、上記操作受付部および上記表示部は、タッチパネルにより構成され、上記ユーザ操作は、上記タッチパネルにおける接触操作または近接操作であり、上記制御部は、上記タッチパネルにおいて接触操作または近接操作が受け付けられた場合には当該接触操作または当該近接操作が受け付けられた上記タッチパネルにおける位置を基準として上記付加画像を表示させるようにしてもよい。これにより、タッチパネルにおいて接触操作または近接操作が受け付けられた場合には、その接触操作または近接操作が受け付けられたタッチパネルにおける位置を基準として付加画像を表示させるという作用をもたらす。
【００１０】
また、この第１の側面において、上記制御部は、上記タッチパネルにおいて操作画像を押下する押下操作が受け付けられた場合には当該押下操作が受け付けられた上記タッチパネルにおける位置を中心とする波紋画像を上記付加画像として表示させ、上記タッチパネルにおいて操作画像をなぞる操作が受け付けられた場合には当該なぞる操作の上記タッチパネルにおける軌跡を表す画像を上記付加画像として表示させるようにしてもよい。これにより、タッチパネルにおいて操作画像を押下する押下操作が受け付けられた場合には、その押下操作が受け付けられたタッチパネルにおける位置を中心とする波紋画像を表示させ、タッチパネルにおいて操作画像をなぞる操作が受け付けられた場合には、そのなぞる操作のタッチパネルにおける軌跡を表す画像を表示させるという作用をもたらす。
【００１１】
また、この第１の側面において、上記制御部は、上記付加画像を所定のタイミングで消去させるようにしてもよい。これにより、付加画像を所定のタイミングで消去させるという作用をもたらす。
【００１２】
また、この第１の側面において、上記制御部は、上記他の情報処理装置との間で生じる上記近距離無線通信の遅延時間に基づいて上記所定のタイミングを決定するようにしてもよい。これにより、他の情報処理装置との間で生じる近距離無線通信の遅延時間に基づいて所定のタイミングを決定するという作用をもたらす。
【００１３】
また、この第１の側面において、上記制御部は、上記制御データを受け付けた旨のデータを上記他の情報処理装置から受信したタイミングを上記所定のタイミングとするようにしてもよい。これにより、制御データを受け付けた旨のデータを他の情報処理装置から受信したタイミングを所定のタイミングとするという作用をもたらす。
【００１４】
また、この第１の側面において、上記制御部は、上記制御データを上記他の情報処理装置が受け付けた旨のデータに含まれる画像データ識別情報に対応する画像データを上記他の情報処理装置から受信したタイミングまたは当該画像データに基づく画像を表示するタイミングを上記所定のタイミングとするようにしてもよい。これにより、制御データを他の情報処理装置が受け付けた旨のデータに含まれる画像データ識別情報に対応する画像データを他の情報処理装置から受信したタイミング、または、その画像データに基づく画像を表示するタイミングを、所定のタイミングとするという作用をもたらす。
【００１５】
また、この第１の側面において、上記情報処理装置の姿勢を検出する姿勢検出部をさらに具備し、上記ユーザ操作は、上記情報処理装置の姿勢を変化させることにより行われる操作であり、上記制御部は、上記情報処理装置の姿勢が変化された場合には当該変化に基づく上記ユーザ操作を受け付けたことを通知するための上記通知情報を出力させるようにしてもよい。これにより、情報処理装置の姿勢が変化された場合には、その変化に基づくユーザ操作を受け付けたことを通知するための通知情報を出力させるという作用をもたらす。
【００１６】
また、この第１の側面において、上記制御部は、上記情報処理装置の姿勢が変化された場合には当該変化を視覚的に表す付加画像を上記表示部に表示されている画像に重ねて表示させることにより上記通知情報を出力させるようにしてもよい。これにより、情報処理装置の姿勢が変化された場合には、その変化を視覚的に表す付加画像を、表示部に表示されている画像に重ねて表示させるという作用をもたらす。
【００１７】
また、本技術の第２の側面は、近距離無線通信を利用して第２情報処理装置から受信した画像データに基づく画像を第１表示部に表示させ、上記画像に関するユーザ操作が受け付けられた場合には上記ユーザ操作に応じた制御データを上記第２情報処理装置に送信する第１情報処理装置と、上記近距離無線通信を利用して上記第１情報処理装置に上記画像を表示させるための画像データを送信するとともに上記画像と同一の画像を第２表示部に表示させ、上記第１情報処理装置から上記制御データを受信した場合には上記制御データを受信した旨のデータを上記第１情報処理装置に送信する第２情報処理装置とを具備し、上記第１情報処理装置が、上記ユーザ操作を受け付けたことを表す付加画像を上記第１表示部に表示されている上記画像に重ねて表示させる第１動作と、上記第２情報処理装置が、上記制御データを受け付けたことを表す付加画像を上記第２表示部に表示されている上記画像に重ねて表示させる第２動作とのうちの少なくとも一方が行われる通信システムおよびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、第１情報処理装置が、ユーザ操作を受け付けたことを表す付加画像を第１表示部に表示されている画像に重ねて表示させる第１動作と、第２情報処理装置が、制御データを受け付けたことを表す付加画像を第２表示部に表示されている画像に重ねて表示させる第２動作とのうちの少なくとも一方が行われるという作用をもたらす。
【発明の効果】
【００１８】
本技術によれば、ユーザ操作の受付状態をユーザが容易に把握することができるという優れた効果を奏し得る。
【図面の簡単な説明】
【００１９】
【図１】本技術の第１の実施の形態における通信システム１００の構成例を示す図である。
【図２】本技術の第１の実施の形態における情報処理装置２００の機能構成例を示すブロック図である。
【図３】本技術の第１の実施の形態における情報処理装置３００の機能構成例を示すブロック図である。
【図４】本技術の第１の実施の形態における情報処理装置３００をユーザが操作する場合における表示部３５０の表示遷移例を示す図である。
【図５】本技術の第１の実施の形態における情報処理装置３００をユーザが操作する場合における表示部３５０の表示遷移例を示す図である。
【図６】本技術の第１の実施の形態における情報処理装置３００をユーザが操作する場合における表示部３５０の表示遷移例を示す図である。
【図７】本技術の第１の実施の形態における情報処理装置３００をユーザが操作する場合における表示部３５０の表示遷移例を示す図である。
【図８】本技術の第１の実施の形態における情報処理装置３００をユーザが操作する場合における表示部３５０の表示遷移例を示す図である。
【図９】本技術の第１の実施の形態における情報処理装置３００をユーザが操作する場合における表示部３５０の表示遷移例を示す図である。
【図１０】本技術の第１の実施の形態における通信システム１００を構成する各装置間における通信処理例を示すシーケンスチャートである。
【図１１】本技術の第１の実施の形態における情報処理装置２００によるデータ通信制御処理の処理手順の一例を示すフローチャートである。
【図１２】本技術の第１の実施の形態における情報処理装置３００によるデータ通信制御処理の処理手順の一例を示すフローチャートである。
【図１３】本技術の第２の実施の形態における通信システム１００を構成する各装置間における通信処理例を示すシーケンスチャートである。
【図１４】本技術の第２の実施の形態における情報処理装置２００によるデータ通信制御処理の処理手順の一例を示すフローチャートである。
【図１５】本技術の第２の実施の形態における情報処理装置３００によるデータ通信制御処理の処理手順の一例を示すフローチャートである。
【図１６】本技術の第３の実施の形態における通信システム１００を構成する各情報処理装置の表示例を示す図である。
【図１７】本技術の実施の形態の変形例における情報処理装置２０１の機能構成例を示すブロック図である。
【図１８】本技術の実施の形態の変形例における通信システム７００の構成例を示す図である。
【図１９】本技術の実施の形態の変形例における通信システム８００の構成例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本技術を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．第１の実施の形態（表示制御：ユーザ操作が受け付けられた場合に付加画像を表示させ、遅延時間に基づいて付加画像を消去する例）
２．第２の実施の形態（表示制御：ユーザ操作が受け付けられた場合に付加画像を表示させ、送信側の情報処理装置からのデータに基づいて付加画像を消去する例）
３．第３の実施の形態（表示制御：送信側および受信側の情報処理装置に付加画像を表示させる例）
４．変形例
５．変形例
【００２１】
＜１．第１の実施の形態＞
［通信システムの構成例］
図１は、本技術の第１の実施の形態における通信システム１００の構成例を示す図である。図１では、２つの情報処理装置（情報処理装置２００および３００）を直接無線接続する際におけるシステム構成の一例を示す。
【００２２】
通信システム１００は、情報処理装置２００および３００を備える。また、情報処理装置２００および３００のそれぞれは、近距離無線通信機能を備える。これらは、例えば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１仕様に準拠した無線通信装置である。そして、情報処理装置２００および３００は、近距離無線通信機能を利用して各種情報のやり取りを行うことができる。
【００２３】
ここで、通信システム１００に用いられる近距離無線通信として、例えば、無線ＬＡＮ（Local Area Network）、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを用いることができる。また、通信システム１００に用いられる近距離無線通信として、例えば、ＴＤＬＳ（Tunneled Direct Link Setup）、アドホックネットワークを用いることができる。また、通信システム１００に用いられる近距離無線ＡＶ（Audio Visual）伝送通信として、例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔを用いることができる。なお、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔは、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔやＴＤＬＳの技術を利用して、一方の端末で再生される音声や表示映像を他の端末に送信し、他の端末でも同様にその音声、映像データを出力させるミラーリング技術である。
【００２４】
また、例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔにＵＩＢＣ（ユーザーインターフェイスバックチャネル）を適用することにより通信システム１００が実現される。なお、ＵＩＢＣは、例えば、Ｈｏｓｔ  ＰＣ（ホストコンピュータ）とＵＳＢ（Universal Serial Bus）とのやりとりで使用されるプロトコルである。Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  ＭｉｒａｃａｓｔではＵＩＢＣを、ＴＣＰ  ＩＰ（Transmission Control Protocol/Internet Protocol）上で実現している。なお、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔの代わりに、ＶＮＣ（Virtual Network Computing）を適用するようにしてもよい。
【００２５】
なお、情報処理装置２００は、例えば、無線通信機能を備える表示装置（例えば、テレビジョン、パーソナルコンピュータ）や携帯型の情報処理装置（例えば、カメラ、タブレット端末、スマートフォン）である。また、情報処理装置３００は、例えば、無線通信機能を備える携帯型の情報処理装置（例えば、タブレット端末、スマートフォン）である。
【００２６】
また、図１では、情報処理装置３００をユーザ１０が手で持った状態で通信システム１００を使用する状態を示す。例えば、近距離無線通信を利用して情報処理装置２００が画像データを送信し、情報処理装置３００がその画像データを受信して表示させることができる。また、ユーザ１０は、手で持った情報処理装置３００において各種操作を行うことができる。
【００２７】
［情報処理装置の構成例］
図２は、本技術の第１の実施の形態における情報処理装置２００の機能構成例を示すブロック図である。
【００２８】
情報処理装置２００は、アンテナ２１０と、無線通信部２２０と、エンコーダ２３０と、操作受付部２４０と、表示部２５０と、制御部２６０とを備える。
【００２９】
無線通信部２２０は、近距離無線通信を利用して、他の情報処理装置（例えば、情報処理装置３００）との間で各情報（例えば、画像データ）の送受信をアンテナ２１０を介して行うものである。例えば、送信処理が行われる場合には、制御部２６０から出力された画像データ（映像データ）がエンコーダ２３０により圧縮され、この圧縮された画像データが無線通信部２２０を経由してアンテナ２１０から送信される。
【００３０】
エンコーダ２３０は、送信対象となる画像データを圧縮（エンコード）するものであり、圧縮された画像データを制御部２６０に出力する。なお、エンコーダ２３０は、ソフトウエアによるエンコードの実行により実現するようにしてもよく、ハードウエアによるエンコードの実行により実現するようにしてもよい。なお、送信対象となる画像データについては、エンコーダ２３０によるエンコードを行わずに、ローデータとして送信するようにしてもよい。
【００３１】
操作受付部２４０は、ユーザにより行われた操作入力を受け付ける操作受付部であり、受け付けられた操作入力に応じた操作情報を制御部２６０に出力する。
【００３２】
表示部２５０は、制御部２６０の制御に基づいて、各種情報（画像、ゲーム等）を表示する表示部である。なお、表示部２５０として、例えば、有機ＥＬ（Electro Luminescence）パネル、ＬＣＤ（Liquid Crystal Display）パネル等の表示パネルを用いることができる。なお、操作受付部２４０および表示部２５０については、使用者がその指を表示面に接触または近接することにより操作入力を行うことが可能なタッチパネルを用いて一体で構成することができる。
【００３３】
制御部２６０は、情報処理装置２００の各部を制御するものである。例えば、制御部２６０は、画像を表示させるための画像データを情報処理装置３００に送信する制御を行う。また、例えば、制御部２６０は、情報処理装置３００において受け付けられたユーザ操作に応じた制御データを情報処理装置３００から受信した場合には、その受信した制御データに基づく処理を行う。
【００３４】
［情報処理装置の構成例］
図３は、本技術の第１の実施の形態における情報処理装置３００の機能構成例を示すブロック図である。
【００３５】
情報処理装置３００は、アンテナ３１０と、無線通信部３２０と、デコーダ３３０と、操作受付部３４０と、表示部３５０と、姿勢検出部３６０と、遅延時間算出部３７０と、制御部３８０とを備える。
【００３６】
無線通信部３２０は、近距離無線通信を利用して、他の情報処理装置（例えば、情報処理装置２００）との間で各情報（例えば、画像データ）の送受信をアンテナ３１０を介して行うものである。例えば、受信処理が行われる場合には、アンテナ３１０により受信された画像データが、無線通信部３２０を経由してデコーダ３３０により復号され、この復号された画像データが制御部３８０に供給される。そして、制御部３８０は、その復号された画像データに応じた画像を表示部３５０に表示させる。
【００３７】
デコーダ３３０は、情報処理装置２００から出力された画像データを復号（デコード）するものであり、復号された画像データを制御部３８０に出力する。なお、デコーダ３３０は、ソフトウエアによるデコードの実行により実現するようにしてもよく、ハードウエアによるデコードの実行により実現するようにしてもよい。なお、情報処理装置２００から送信された画像データがローデータである場合には、デコーダ３３０によるデコードを行わずにそのローデータを用いる。
【００３８】
操作受付部３４０は、ユーザにより行われた操作入力を受け付ける操作受付部であり、受け付けられた操作入力に応じた操作情報を制御部３８０に出力する。例えば、操作受付部３４０は、近距離無線通信を利用して情報処理装置２００から受信した画像データに基づく表示画面が表示部３５０に表示されている場合に、その表示画面に関するユーザ操作を受け付ける。操作受付部３４０は、例えば、タッチパネル、キーボード、マウスにより実現される。
【００３９】
表示部３５０は、制御部３８０の制御に基づいて、各種情報（画像、ゲーム等）を表示する表示部である。表示部３５０は、例えば、情報処理装置２００から送信された画像データに基づく画像（例えば、図４乃至図９に示す表示画面）を表示する。なお、表示部３５０として、例えば、有機ＥＬパネル、ＬＣＤパネル等の表示パネルを用いることができる。なお、本技術の実施の形態では、使用者がその指を表示面に接触または近接することにより操作入力を行うことが可能なタッチパネルを用いて、操作受付部３４０および表示部３５０を一体で構成する例を示す。
【００４０】
姿勢検出部３６０は、情報処理装置３００の加速度、動き、傾き等を検出することにより情報処理装置３００の姿勢の変化を検出するものであり、検出された姿勢の変化に関する姿勢情報を制御部３８０に出力する。姿勢検出部３６０として、例えば、情報処理装置３００における３軸（例えば、Ｘ軸、Ｙ軸、Ｚ軸）の回転角を検出することができるセンサを用いることが好ましい。例えば、姿勢検出部３６０として、加速度の方向を検出することができる加速度センサ、デバイスの傾きを検出する傾きセンサ、回転運動を検出することができる角速度センサ、ジャイロセンサを用いることができる。
【００４１】
遅延時間算出部３７０は、情報処理装置２００との間で生じる近距離無線通信の遅延時間を算出するものであり、算出された遅延時間を制御部３８０に出力する。なお、遅延時間の算出方法については、図１０を参照して詳細に説明する。
【００４２】
制御部３８０は、情報処理装置３００の各部を制御するものである。例えば、制御部３８０は、情報処理装置２００から受信した画像データに基づく表示画面を表示部３５０に表示させる制御を行う。この場合において、ユーザ操作が受け付けられた場合には、制御部３８０は、ユーザ操作を受け付けたことを通知するための通知情報を出力させる制御を行う。この通知情報として、例えば、ユーザ操作を受け付けたことを表す付加画像（例えば、図４のｂに示す波紋画像４０２）が、表示部３５０に表示されている表示画面（情報処理装置２００から受信した画像データに基づく表示画面）に重ねて表示される。また、制御部３８０は、ユーザ操作が受け付けられた場合には、そのユーザ操作に応じた制御データを情報処理装置２００に送信する制御を行う。
【００４３】
また、例えば、制御部３８０は、表示部３５０に表示した付加画像を、所定のタイミングで消去させる制御を行う。例えば、制御部３８０は、遅延時間算出部３７０により算出された遅延時間に基づいて、そのタイミングを決定することができる。
【００４４】
［受信側の情報処理装置の表示例］
図４乃至図９は、本技術の第１の実施の形態における情報処理装置３００をユーザが操作する場合における表示部３５０の表示遷移例を示す図である。
【００４５】
［押下操作を行う場合の表示例］
図４のａには、情報処理装置３００の表示部３５０にコンテンツ一覧画面４００が表示されている場合における表示例を示す。コンテンツ一覧画面４００は、情報処理装置２００から送信された画像データに基づいて表示される。例えば、コンテンツ一覧画面４００には、コンテンツ（例えば、動画コンテンツ、静止画コンテンツ）を表す代表画像がコンテンツ毎に表示される。そして、ユーザは、コンテンツ一覧画面４００において所望のコンテンツに対応する代表画像の選択操作（例えば、ユーザによるタッチ操作）を行うことにより、所望のコンテンツを利用することができる。
【００４６】
ここで、情報処理装置２００から送信された画像データに基づく表示画面のみが表示部３５０に表示される場合に、その表示画面を見ながらユーザが操作入力（ユーザ操作）を行う場合を想定する。この場合に、例えば、コンテンツ一覧画面４００においてユーザ操作が行われた場合には、このユーザ操作に応じた制御データが情報処理装置３００から情報処理装置２００に送信される。そして、情報処理装置２００は、その制御データを受信すると、その制御データに応じた処理を行った後に、その処理後の表示画面（その制御データが反映された表示画面）を表示させるための画像データを情報処理装置３００に送信する。
【００４７】
このように、コンテンツ一覧画面４００においてユーザ操作が行われた場合には、情報処理装置３００および情報処理装置２００間において情報のやり取りを行った後に、その制御データが反映された表示画面が表示される。このため、そのユーザ操作が反映される表示画面が表示されるまでの時間が長くなることもある。このような場合には、ユーザは、コンテンツ一覧画面４００においてユーザ操作を行ったにもかかわらず、そのユーザ操作が正しく受け付けられたか否かを迅速に認識することができず、そのユーザ操作が実際に受け付けられたか否かの判断が困難となる。この場合には、ユーザ操作が正しく受け付けられていないと判断し、再度の操作入力をしてしまう等の誤操作を行うおそれもある。
【００４８】
そこで、本技術の第１の実施の形態では、表示部３５０に表示されている表示画面についてユーザ操作が行われた場合に、そのユーザ操作が正しく受けつけられたことを示す付加画像（例えば、図４のｂに示す波紋画像４０２）を即座に表示画面に重ねて表示する。これにより、そのユーザ操作を受け付けたことを素早くユーザに通知することができる。
【００４９】
図４のｂには、コンテンツ一覧画面４００においてユーザ操作が行われた直後における表示例を示す。この例では、コンテンツ一覧画面４００における代表画像４０１を選択するためのユーザ操作が行われた場合における表示例を示す。
【００５０】
図４のｂに示すように、コンテンツ一覧画面４００において、代表画像４０１を選択するためのユーザ操作（例えば、押下操作）が行われた場合には、制御部３８０は、その選択された代表画像４０１の周りに波紋画像（付加画像）４０２を表示させる。そして、制御部３８０は、代表画像４０１が選択された旨の制御データ（押下位置、押下時間を含む）を送信側の情報処理装置２００に送信する。このように、代表画像４０１を選択するためのユーザ操作が行われた直後に、そのユーザ操作が正しく受け付けられたことを表す波紋画像４０２を表示することにより、ユーザは、自分が行った操作が受け付けられたことを迅速に容易に把握することができる。
【００５１】
ここで、図４のｂでは、複数の色を付した波模様の波紋画像４０２を付加画像として表示する例を示すが、半透明の波紋画像を付加画像として表示するようにしてもよい。また、他の形状の画像を付加画像として表示するようにしてもよい。
【００５２】
また、図４のｂでは、ユーザ操作として押下操作を行う例を示したが、他の押下操作（例えば、長押し、ダブルタップ）を行う場合についても同様に、波紋画像を付加画像として表示するようにしてもよい。この場合には、ユーザ操作の種類に応じて波紋画像の色や形状を変更するようにしてもよい。また、例えば、ユーザ操作として長押し操作が行われた場合には、その押す時間の長さに応じて色、サイズを変更するようにしてもよい。また、他の押下操作についても、他の形状の画像を付加画像として表示するようにしてもよい。
【００５３】
また、押下操作以外の各操作（例えば、なぞる操作、拡大縮小操作）を行う場合についても同様に、付加画像を表示することができる。これらの表示例を図５乃至図７に示す。
【００５４】
［なぞる操作を行う場合の表示例］
図５のａには、図４に示すコンテンツ一覧画面４００上に操作画面４１０が表示されている場合における表示例を示す。操作画面４１０は、例えば、所定タイミングまたはユーザ操作に応じて、情報処理装置２００から送信された画像データに基づいて表示される。
【００５５】
操作画面４１０には、操作領域画像４１１および操作標識４１２が表示される。操作領域画像４１１は、操作標識４１２を移動させることにより、コンテンツ一覧画面４００に関する各処理の設定（例えば、表示倍率の設定）を行うための操作領域画像である。
【００５６】
操作標識４１２は、操作領域画像４１１におけるユーザのタッチ操作やなぞる操作により移動させることができる。例えば、操作領域画像４１１における操作標識４１２の表示部分を指で触れた状態で、操作領域画像４１１における所望の位置にその指をユーザが移動させることにより操作標識４１２の移動操作（スクロール操作）を行うことができる。また、操作領域画像４１１における所望の位置に指を触れる操作（タッチ操作）をユーザが行うことにより、その指が触れた位置に操作標識４１２を移動させることができる。
【００５７】
図５のｂには、操作画面４１０においてユーザ操作が行われた直後における表示例を示す。この例では、操作領域画像４１１における操作標識４１２を、左側から右側に移動するためのユーザ操作が行われた場合における表示例を示す。
【００５８】
図５のｂに示すように、操作画面４１０において、操作標識４１２を左側から右側に移動するためのユーザ操作（例えば、なぞる操作）が行われた場合には、制御部３８０は、その最初および最後の位置を表す波紋画像（付加画像）４１５、４１６を表示させる。また、制御部３８０は、その移動の軌跡を表す軌跡画像（付加画像）４１７を表示させる。そして、制御部３８０は、操作標識４１２を左側から右側に移動するためのなぞる操作が行われた旨の制御データ（接触位置、その軌跡を含む）を送信側の情報処理装置２００に送信する。このように、操作標識４１２を左側から右側に移動するためのユーザ操作が行われた直後に、そのユーザ操作が正しく受け付けられたことを表す付加画像（波紋画像４１５、４１６、軌跡画像４１７）を表示する。これにより、ユーザは、自分が行った操作が受け付けられたことを迅速に容易に把握することができる。
【００５９】
なお、図４のｂと同様に、図５のｂに示す各付加画像の代わりに、他の表示態様の画像を付加画像として表示するようにしてもよい。
【００６０】
［縮小操作を行う場合の表示例］
図６のａには、コンテンツ表示画面４２０が表示されている場合における表示例を示す。コンテンツ表示画面４２０は、例えば、図４に示す代表画像４０１の選択操作が行われた後に表示される表示画面（例えば、動画や静止画の再生画面）であり、情報処理装置２００から送信された画像データに基づいて表示される。
【００６１】
ここで、矢印４２１および４２２に示すように、コンテンツ表示画面４２０に表示されている画像を縮小するためのユーザ操作（例えば、手２０の２本の指でつまむような操作（ピンチ））が行われた場合を想定する。この場合には、図６のｂに示すように、ユーザ操作に応じた矢印画像（付加画像）４２５、４２６が表示される。
【００６２】
図６のｂには、コンテンツ表示画面４２０においてユーザ操作が行われた直後における表示例を示す。この例では、図６のａに示すユーザ操作が行われた場合における表示例を示す。なお、図６のｂでは、説明の容易のため、手２０の図示を省略する。
【００６３】
図６のｂに示すように、コンテンツ表示画面４２０に表示されている画像を縮小するためのユーザ操作が行われた場合には、制御部３８０は、その最初および最後の位置を表す矢印画像（付加画像）４２５、４２６を表示させる。そして、制御部３８０は、コンテンツ表示画面４２０に表示されている画像を縮小するためのユーザ操作が行われた旨の制御データ（２つの接触位置、それらの軌跡を含む）を送信側の情報処理装置２００に送信する。
【００６４】
ここで、コンテンツ表示画面４２０においてユーザ操作が行われた直後には、そのユーザ操作が反映された画像データが情報処理装置２００から送信されていない状態である。このため、図６のｂに示すように、そのユーザ操作時における表示画面上に矢印画像（付加画像）４２５、４２６が表示される。すなわち、そのユーザ操作に応じた画像の縮小処理が行われる前の状態で矢印画像（付加画像）４２５、４２６が表示される。そして、そのユーザ操作が反映された画像データが情報処理装置２００から送信された場合には、そのユーザ操作に応じた縮小処理が行われた表示画面が表示される。
【００６５】
このように、コンテンツ表示画面４２０に表示されている画像を縮小するためのユーザ操作が行われた直後に、そのユーザ操作が正しく受け付けられたことを表す矢印画像（付加画像）４２５、４２６を表示する。これにより、ユーザは、自分が行った操作が受け付けられたことを迅速に容易に把握することができる。
【００６６】
［拡大操作を行う場合の表示例］
図７のａには、コンテンツ表示画面４２０が表示されている場合における表示例を示す。図７のｂには、コンテンツ表示画面４２０に表示されている画像を拡大するためのユーザ操作が行われた直後における表示例を示す。
【００６７】
なお、図７に示す例は、図６に示す例における縮小操作を行う代わりに、拡大操作を行う例であるため、ここでの詳細な説明を省略する。すなわち、図７に示す例は、矢印４３１および４３２に示すように、コンテンツ表示画面４２０に表示されている画像を拡大するためのユーザ操作（例えば、手２０の２本の指でつまむような操作（ピンチ））が行われた場合の例である。この場合には、図７のｂに示すように、ユーザ操作に応じた矢印画像（付加画像）４３５、４３６が表示される。
【００６８】
このように、制御部３８０は、表示部３５０の表示面（タッチパネル）において接触操作（または、近接操作）が受け付けられた場合には、その接触操作（または、近接操作）が受け付けられた表示面における位置を基準として付加画像を表示させる。例えば、制御部３８０は、図４のｂに示すように、代表画像４０１（操作画像）を押下する押下操作が受け付けられた場合には、その押下操作が受け付けられた表示面における位置を中心とする波紋画像４０２を付加画像として表示させる。また、例えば、制御部３８０は、図５乃至７に示すように、表示面において操作画像をなぞる操作が受け付けられた場合には、そのなぞる操作の表示面における軌跡を表す画像を付加画像として表示させる。この軌跡を表す画像は、例えば、図５のｂに示す波紋画像４１５、４１６、軌跡画像４１７、図６のｂに示す矢印画像４２５、４２６、図７のｂに示す矢印画像４３５、４３６である。
【００６９】
［情報処理装置を傾けることにより操作を行う場合の表示例］
図８のａには、コンテンツ表示画面４４０が表示されている場合における表示例を示す。コンテンツ表示画面４４０は、例えば、ユーザ操作に基づいて表示される表示画面であり、情報処理装置２００から送信された画像データに基づいて表示される。コンテンツ表示画面４４０は、例えば、道路上に存在する障害物（牛、切り株）を避けながら車４４１を操作するゲームを行うための表示画面である。例えば、情報処理装置３００を左側に傾けることにより車４４１を左側に曲げることができ、情報処理装置３００を右側に傾けることにより車４４１を右側に曲げることができるものとする。
【００７０】
ここで、情報処理装置３００を右側に傾ける操作（車４４１を右側に曲げる操作）が行われた場合を想定する。この場合には、図８のｂに示すように、ユーザ操作に応じた矢印画像（付加画像）４４２が表示される。
【００７１】
図８のｂには、コンテンツ表示画面４４０においてユーザ操作が行われた直後における表示例を示す。この例では、情報処理装置３００を右側に傾ける操作（車４４１を右側に曲げる操作）が行われた場合における表示例を示す。なお、図８では、説明の容易のため、ユーザの手の図示を省略する。
【００７２】
図８のｂに示すように、情報処理装置３００を右側に傾ける操作（車４４１を右側に曲げる操作）が行われた場合には、制御部３８０は、姿勢検出部３６０から出力される姿勢情報（姿勢の変化に関する情報）に基づいてその操作を検出することができる。このように、制御部３８０は、その操作が検出された場合には、その傾きの方向を表す矢印画像（付加画像）４４２を表示させる。そして、制御部３８０は、情報処理装置３００を右側に傾けるユーザ操作（車４４１を右側に曲げるユーザ操作）が行われた旨の制御データ（傾き方向、傾き角度を含む）を送信側の情報処理装置２００に送信する。
【００７３】
ここで、コンテンツ表示画面４４０においてユーザ操作が行われた直後には、そのユーザ操作が反映された画像データが情報処理装置２００から送信されていない状態である。このため、図８のｂに示すように、そのユーザ操作時における画像上に矢印画像（付加画像）４４２が表示される。すなわち、そのユーザ操作に応じた車４４１の移動がされる前の状態で矢印画像（付加画像）４４２が表示される。そして、そのユーザ操作が反映された画像データが情報処理装置２００から送信された場合には、そのユーザ操作に応じた車４４１の移動がされた表示画面が表示される。
【００７４】
このように、情報処理装置３００を右側に傾ける操作（車４４１を右側に曲げる操作）が行われた直後に、そのユーザ操作が正しく受け付けられたことを表す矢印画像（付加画像）４４２を表示する。これにより、ユーザは、自分が行った操作が受け付けられたことを迅速に容易に把握することができる。
【００７５】
［情報処理装置を回転させることにより操作を行う場合の表示例］
図９のａには、コンテンツ表示画面４５０が表示されている場合における表示例を示す。コンテンツ表示画面４５０は、例えば、ユーザ操作に基づいて表示される表示画面であり、情報処理装置２００から送信された画像データに基づいて表示される。コンテンツ表示画面４５０は、例えば、アニメを再生するための表示画面である。また、表示部３５０の表示面に垂直となる軸を回転軸として、情報処理装置３００を９０度だけ回転させることにより、表示部３５０の縦長状態および横長状態を変更することができるものとする。
【００７６】
ここで、矢印４５１に示すように、表示部３５０の表示面に垂直となる軸を回転軸として、情報処理装置３００をＣＷ（ClockWise：時計回り）方向に９０度だけ回転させる操作が行われた場合を想定する。この場合には、図９のｂに示すように、ユーザ操作に応じた矢印画像（付加画像）４５２が表示される。
【００７７】
図９のｂには、コンテンツ表示画面４５０においてユーザ操作が行われた直後における表示例を示す。この例では、情報処理装置３００をＣＷ方向に９０度だけ回転させる操作が行われた場合における表示例を示す。なお、図９では、説明の容易のため、ユーザの手の図示を省略する。
【００７８】
図９のｂに示すように、情報処理装置３００をＣＷ方向に９０度だけ回転させる操作が行われた場合には、制御部３８０は、姿勢検出部３６０から出力される姿勢情報（姿勢の変化に関する情報）に基づいてその操作を検出することができる。このように、制御部３８０は、その操作が検出された場合には、その回転の方向を表す矢印画像（付加画像）４５２を表示させる。そして、制御部３８０は、情報処理装置３００をＣＷ方向に９０度だけ回転させる操作が行われた旨の制御データ（回転方向、回転角度を含む）を送信側の情報処理装置２００に送信する。
【００７９】
ここで、コンテンツ表示画面４５０においてユーザ操作が行われた直後には、そのユーザ操作が反映された画像データが情報処理装置２００から送信されていない状態である。このため、図９のｂに示すように、そのユーザ操作時における画像上に矢印画像（付加画像）４５２が表示される。すなわち、そのユーザ操作に応じて画像が回転される前の状態で矢印画像（付加画像）４５２が表示される。そして、そのユーザ操作が反映された画像データが情報処理装置２００から送信された場合には、そのユーザ操作に応じて画像が回転された表示画面が表示される。
【００８０】
このように、情報処理装置３００をＣＷ方向に９０度だけ回転させる操作が行われた直後に、そのユーザ操作が正しく受け付けられたことを表す付加画像４５２を表示する。これにより、ユーザは、自分が行った操作が受け付けられたことを迅速に容易に把握することができる。
【００８１】
このように、制御部３８０は、情報処理装置３００の姿勢が変化された場合には、その変化に基づくユーザ操作（情報処理装置３００の姿勢を変化させることにより行われる操作）を受け付けたことを通知するための通知情報を出力させる制御を行う。この場合に、例えば、制御部３８０は、その変化を視覚的に表す付加画像（図８に示す矢印画像４４２、図９に示す矢印画像４５２）を表示部３５０に表示されている画像に重ねて表示させることにより通知情報を出力させることができる。
【００８２】
なお、図４のｂ、図５のｂと同様に、図６のｂ、図７のｂ、図８のｂ、図９のｂに示す各付加画像の代わりに、他の表示態様の画像を付加画像として表示するようにしてもよい。例えば、図８のｂ、図９のｂに示す矢印画像（付加画像）４４２、４５２については、表示画面の全体にさらに薄く表示させて点滅させるようにしてもよい。
【００８３】
［通信例］
図１０は、本技術の第１の実施の形態における通信システム１００を構成する各装置間における通信処理例を示すシーケンスチャートである。なお、この通信処理例では、ユーザによる操作入力が行われた場合における通信処理を簡略化して示す。
【００８４】
最初に、送信側の情報処理装置２００と、受信側の情報処理装置３００との間でネットワーク接続処理が行われる（６０１、６０２）。すなわち、送信側の情報処理装置２００と、受信側の情報処理装置３００との間で接続のセットアップが行われる（６０１、６０２）。
【００８５】
続いて、送信側の情報処理装置２００と、受信側の情報処理装置３００との通信において、ケーパビリティを交換するケーパビリティ交換処理（例えば、コーデック情報、その他のサポートするデータフォーマット情報の交換処理）が行われる（６０３、６０４）。このケーパビリティ交換処理では、例えば、画像データの圧縮形式、どのような画像サイズでデータを送信するか、どのような制御データが送信可能であるかを示す各情報の交換が行われる（６０３、６０４）。例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔを使用する場合には、ＲＴＳＰ（Real Time Streaming Protocol）パケットを使用してそれらのデータを交換し、送信するデータ形式を決定することができる。なお、ケーパビリティを装置間で予め決めておき、その予め決められているケーパビリティで画像データを送信するようにしてもよい。この場合には、ケーパビリティ交換処理を省略することができる。
【００８６】
続いて、送信側の情報処理装置２００および受信側の情報処理装置３００のそれぞれにおいて、使用するコーデック（Video Codec）が決定される（６０５、６０６）。続いて、送信側の情報処理装置２００は、受信側の情報処理装置３００に表示させるための表示画面（ＵＩ画面）に応じた画像データを生成する（６０７）。そして、送信側の情報処理装置２００は、生成された画像データをエンコードして受信側の情報処理装置３００に送信する（６０８、６０９）。例えば、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔを使用する場合には、ＲＴＰ（Real-time Transport Protocol）データを使用して画像データが送信される。
【００８７】
送信側の情報処理装置２００から送信された画像データを受信した場合には（６０９）、受信側の情報処理装置３００は、その受信した画像データをデコードして、デコード後の画像データに応じた表示画面を表示部３５０に表示させる（６１０）。例えば、図４のａに示すコンテンツ一覧画面４００が表示部３５０に表示される。
【００８８】
続いて、受信側の情報処理装置３００の遅延時間算出部３７０は、送信側の情報処理装置２００および受信側の情報処理装置３００間のおおよその遅延時間を算出する（６１１）。例えば、各装置間でやりとりされたパケットデータのＲＴＴ（Round Trip Time）値や受信側の情報処理装置３００が備えるバッファサイズに基づいて遅延時間が算出される（６１１）。ここで、パケットデータのＲＴＴ値は、信号を送信してからその応答が返って来るまでの時間を意味する値である。また、パケットデータのＲＴＴ値として、例えば、ケーパビリティ交換処理（６０３、６０４）や画像データの通信処理（６０８、６０９）の通信において、情報処理装置２００および３００間でやりとりされたパケットデータのＲＴＴ値を用いることができる。
【００８９】
ここで、遅延時間（推定遅延時間）を算出する計算方法の一例を示す。遅延時間は、次の式１を用いて算出することができる。
遅延時間＝ネットワーク遅延＋（パケットの到着時刻−そのパケットの再生時刻）  …  式１
【００９０】
ここで、ネットワーク遅延は、パケットデータのＲＴＴ値を用いて求めることができる。また、（パケットの到着時刻−そのパケットの再生時刻）は、情報処理装置３００が備えるバッファサイズを用いて求めることができる。
【００９１】
そして、受信側の情報処理装置３００は、その算出された遅延時間を保持する。なお、遅延時間の値は、パケットを送受信する毎に更新するようにしてもよく、最初に算出された値を固定値として使用するようにしてもよい。
【００９２】
ここで、送信側の情報処理装置２００から送信された画像データに応じた表示画面が表示部３５０に表示されている状態で、ユーザによる操作入力（ユーザインプット）が行われた場合を想定する。このように操作入力が行われた場合には（６１２）、受信側の情報処理装置３００は、その操作入力を受けつけた時点で、表示部３５０に表示されている表示画面に、その操作入力を受けつけたことを示す付加画像（エフェクト画像）を重ねて表示させる（６１３）。すなわち、送信側の情報処理装置２００から送信された画像データに応じた表示画面に、その操作入力を受けつけたことを示す付加画像を重ねて表示する（オーバレイ表示）。例えば、図４のｂに示すように、押下操作が受け付けられた場合には、波紋状の画像（波紋画像４０２）がオーバレイ表示される。また、図５のｂに示すように、スクロール操作が受け付けられた場合には、その操作内容を表す付加画像（波紋画像４１５、４１６、軌跡画像４１７）がオーバレイ表示される。
【００９３】
続いて、受信側の情報処理装置３００は、保持されている遅延時間に応じたタイマをセットする（６１４）。このタイマは、付加画像を消去するタイミングを計測するタイマである。すなわち、セットされたタイマが終了するまでの間、付加画像が表示され続け、そのタイマが終了したタイミングで付加画像が消去される。
【００９４】
続いて、受信側の情報処理装置３００は、その操作入力に応じた制御データ（ユーザインプットデータ）を送信側の情報処理装置２００に送信する（６１５、６１６）。例えば、その操作入力に応じた制御データは、ＵＩＢＣのプロトコルで送信側の情報処理装置２００に送信される（６１５、６１６）。
【００９５】
なお、この例では、付加画像の表示後に（６１３）、制御データを送信する（６１５、６１６）例を示すが、制御データの送信後に、付加画像を表示するようにしてもよい。
【００９６】
また、例えば、受信側の情報処理装置３００に保持されている遅延時間が基準値よりも短い場合には、付加画像を表示させないようにしてもよい。すなわち、遅延がある程度発生しているときに限り、付加画像の表示を行い、ユーザ操作が正しく受け付けられたことをユーザに通知するようにしてもよい。
【００９７】
また、受信側の情報処理装置３００は、セットされたタイマ（遅延時間に応じたタイマ）が終了したタイミングで付加画像を消去する（６１７）。すなわち、算出された遅延時間が経過した後に付加画像が消去される（６１７）。
【００９８】
ここで、付加画像については、その描画時間に応じてフェードアウトする等の画像処理を施すようにしてもよい。例えば、付加画像の表示タイミングから時間の経過に応じてその付加画像を薄くなるように画像処理を施し、所定時間に達したときに付加画像を消去するようにすることができる。
【００９９】
受信側の情報処理装置３００から送信された制御データを受信した場合には（６１６）、送信側の情報処理装置２００は、その受信した制御データに基づく処理を行う（６１８）。例えば、図４のｂに示すように、代表画像４０１の押下操作が受け付けられた場合には、代表画像４０１に対応するコンテンツ表示画面４２０（図６、図７に示す）を情報処理装置３００に表示させるための処理が、その制御データに基づく処理として行われる。
【０１００】
続いて、送信側の情報処理装置２００は、制御データに基づく処理が反映された画像データを生成する（６１９）。続いて、送信側の情報処理装置２００は、生成された画像データをエンコードして受信側の情報処理装置３００に送信する（６２０、６２１）。また、受信側の情報処理装置３００は、その画像データをデコードして、デコード後の画像データに応じた表示画面を表示部３５０に表示させる（６２２）。
【０１０１】
ここで、ユーザによる操作入力が行われた直後に、その操作入力を受けつけたことを示す付加画像を重ねて表示させない場合を想定する。この場合に、ユーザによる操作入力に基づく処理が行われた結果が反映されるのは、その処理が反映された画像データを受信側の情報処理装置３００が受信して表示するタイミングとなる。ただし、ユーザによる操作入力が行われてから、その操作入力に基づく処理が行われた結果が反映されるまでの期間（６１２から６２２までの期間）は、ネットワーク遅延や処理遅延等に左右されることが多い。そして、この期間が長ければ長いほど、ユーザビリティ（使いやすさ）の低下につながるおそれがある。
【０１０２】
これに対して、本技術の第１の実施の形態では、ユーザによる操作入力が行われた直後に、その操作入力を受けつけたことを示す付加画像を重ねて表示させる（６１２、６１３）。このため、ユーザによる操作入力が行われたタイミングで、ユーザ操作（コマンド）が正しく受け付けられたことをユーザに迅速に通知することができる。
【０１０３】
［情報処理装置の動作例］
図１１は、本技術の第１の実施の形態における情報処理装置２００によるデータ通信制御処理の処理手順の一例を示すフローチャートである。なお、この例では、送信側の情報処理装置２００および受信側の情報処理装置３００間で近距離無線通信を行う例を示す。
【０１０４】
最初に、制御部２６０は、受信側の情報処理装置３００との間でネットワーク接続処理を実行する（ステップＳ９０１）。すなわち、送信側の情報処理装置２００と、受信側の情報処理装置３００との間で接続のセットアップが行われる（ステップＳ９０１）。
【０１０５】
続いて、制御部２６０は、受信側の情報処理装置３００との通信において、ケーパビリティを交換するケーパビリティ交換処理を実行する（ステップＳ９０２）。続いて、制御部２６０は、受信側の情報処理装置３００との間で行う近距離無線通信に使用するコーデック（Video Codec）を決定する（ステップＳ９０３）。
【０１０６】
続いて、制御部２６０は、受信側の情報処理装置３００に表示させるための表示画面（ＵＩ画面）に応じた画像データを生成する（ステップＳ９０４）。続いて、エンコーダ２３０は、生成された画像データをエンコードし、制御部２６０は、エンコードされた画像データを受信側の情報処理装置３００に送信する（ステップＳ９０５）。
【０１０７】
続いて、制御部２６０は、操作入力に応じた制御データを送信側の情報処理装置２００から受信したか否かを判断する（ステップＳ９０６）。そして、操作入力に応じた制御データを受信していない場合には（ステップＳ９０６）、ステップＳ９０４に戻る。一方、操作入力に応じた制御データを送信側の情報処理装置２００から受信した場合には（ステップＳ９０６）、制御部２６０は、その受信した制御データに基づく処理を行う（ステップＳ９０７）。
【０１０８】
続いて、制御部２６０は、ネットワーク接続の終了指示が受け付けられたか否かを判断し（ステップＳ９０８）、その終了指示が受け付けられた場合には、データ通信制御処理の動作を終了する。一方、その終了指示が受け付けられていない場合には（ステップＳ９０８）、ステップＳ９０４に戻る。そして、制御部２６０は、受信側の情報処理装置３００に表示させるための表示画面（ＵＩ画面）に応じた画像データ（その受信した制御データに基づく処理が反映された画像データ）を生成する（ステップＳ９０４）。
【０１０９】
［情報処理装置の動作例］
図１２は、本技術の第１の実施の形態における情報処理装置３００によるデータ通信制御処理の処理手順の一例を示すフローチャートである。なお、この例では、送信側の情報処理装置２００および受信側の情報処理装置３００間で近距離無線通信を行う例を示す。
【０１１０】
最初に、制御部３８０は、送信側の情報処理装置２００との間でネットワーク接続処理を実行する（ステップＳ９１１）。すなわち、送信側の情報処理装置２００と、受信側の情報処理装置３００との間で接続のセットアップが行われる（ステップＳ９１１）。
【０１１１】
続いて、制御部３８０は、送信側の情報処理装置２００との通信において、ケーパビリティを交換するケーパビリティ交換処理を実行する（ステップＳ９１２）。続いて、制御部３８０は、送信側の情報処理装置２００との間で行う近距離無線通信に使用するコーデック（Video Codec）を決定する（ステップＳ９１３）。
【０１１２】
続いて、制御部３８０は、送信側の情報処理装置２００により生成された画像データを受信したか否かを判断し（ステップＳ９１４）、その画像データを受信していない場合には、ステップＳ９１７に進む。一方、その画像データを受信した場合には（ステップＳ９１４）、デコーダ３３０は、その受信した画像データをデコードし、制御部３８０は、デコード後の画像データに応じた表示画面を表示部３５０に表示させる（ステップＳ９１５）。なお、ステップＳ９１５は、特許請求の範囲に記載の第１手順の一例である。
【０１１３】
続いて、制御部３８０は、送信側の情報処理装置２００および受信側の情報処理装置３００間のおおよその遅延時間を算出する（ステップＳ９１６）。そして、制御部３８０は、その算出された遅延時間を保持する。
【０１１４】
続いて、制御部３８０は、ユーザによる操作入力が行われたか否かを判断する（ステップＳ９１７）。そして、ユーザによる操作入力が行われていない場合には（ステップＳ９１７）、ステップＳ９２１に進む。一方、ユーザによる操作入力が行われた場合には（ステップＳ９１７）、制御部３８０は、その操作入力を受けつけた時点で、表示部３５０に表示されている表示画面に、その操作入力を受けつけたことを示す付加画像を重ねて表示させる（ステップＳ９１８）。なお、ステップＳ９１８は、特許請求の範囲に記載の第２手順の一例である。
【０１１５】
続いて、制御部３８０は、保持されている遅延時間に応じたタイマをセットする（ステップＳ９１９）。続いて、制御部３８０は、その操作入力に応じた制御データを送信側の情報処理装置２００に送信する（ステップＳ９２０）。なお、ステップＳ９２０は、特許請求の範囲に記載の第３手順の一例である。
【０１１６】
続いて、制御部３８０は、セットされたタイマ（遅延時間に応じたタイマ）が終了したか否かを判断する（ステップＳ９２１）。そして、セットされたタイマが終了していない場合には（ステップＳ９２１）、ステップＳ９２３に進む。一方、セットされたタイマが終了した場合には（ステップＳ９２１）、制御部３８０は、タイマが終了した付加画像を消去する（ステップＳ９２２）。なお、複数回のユーザ操作が行われた場合には、その複数回のユーザ操作毎に付加画像が表示される。この場合には、付加画像毎にタイマがセットされ、タイマが終了した付加画像が順次消去される。
【０１１７】
続いて、制御部３８０は、ネットワーク接続の終了指示が受け付けられたか否かを判断し（ステップＳ９２３）、その終了指示が受け付けられた場合には、データ通信制御処理の動作を終了する。一方、その終了指示が受け付けられていない場合には（ステップＳ９２３）、ステップＳ９１４に戻る。
【０１１８】
なお、この例では、付加画像の表示後に（ステップＳ９１８）、制御データを送信する（ステップＳ９２０）例を示すが、制御データの送信後に、付加画像を表示するようにしてもよい。
【０１１９】
このように、本技術の実施の形態では、表示部３５０に表示されている表示画面についてユーザ操作が行われた場合に、そのユーザ操作が正しく受けつけられたことを示す付加画像（そのユーザ操作に応じた付加画像）を即座に表示画面に重ねて表示する。これにより、そのユーザ操作を受け付けたことを迅速にユーザに通知することができる。
【０１２０】
これにより、ユーザ操作が受け付けられたことを視覚的にフィードバックすることができ、そのユーザ操作の受付を明確、かつ、迅速にユーザに通知することができるため、快適な操作感をユーザに提供することができる。また、ユーザ操作の受付を明確、かつ、迅速にユーザに通知することができるため、誤操作を防ぐことができる。
【０１２１】
また、遅延時間に応じて、付加画像を表示する期間を動的に変更することにより、付加画像の表示と、ユーザ操作に基づく処理がされた画像とが重なることを防止することができる。これにより、ユーザ操作に基づく処理がされた画像が見え難くなることを防止することができる。このように、本技術の実施の形態では、ユーザ操作の受付状態をユーザが容易に把握することができ、遠隔操作の遅延を考慮したユーザフィードバックを実現することができる。
【０１２２】
＜２．第２の実施の形態＞
本技術の第１の実施の形態では、２つの情報処理装置間における通信の遅延時間を受信側の情報処理装置が算出し、この遅延時間に基づいて付加画像を消去する例を示した。ただし、送信側の情報処理装置からの情報に基づいて、受信側の情報処理装置が付加画像を消去するようにしてもよい。
【０１２３】
そこで、本技術の第２の実施の形態では、送信側の情報処理装置からの情報に基づいて、受信側の情報処理装置が付加画像を消去する例を示す。なお、本技術の第２の実施の形態における通信システム（これを構成する情報処理装置）の構成は、図１等に示す通信システム１００、情報処理装置２００、３００と略同様である。このため、通信システム１００、情報処理装置２００、３００と共通する部分については、同一の符号を付して、これらの説明の一部を省略する。
【０１２４】
［通信例］
図１３は、本技術の第２の実施の形態における通信システム１００を構成する各装置間における通信処理例を示すシーケンスチャートである。なお、図１３は、図１０の変形例であるため、図１０と共通する部分については、同一の符号を付して、その説明の一部を省略する。
【０１２５】
ここで、この例では、図１０に示す遅延時間の算出（６１１）、タイマのセット（６１４）を行わない。
【０１２６】
また、送信側の情報処理装置２００は、受信した制御データに基づく処理を行った後に（６１８）、その制御データに対するＡｃｋ（ACKnowledgement）を受信側の情報処理装置３００に送信する（６３１、６３２）。すなわち、受信した制御データに対応する操作入力を受け付けた旨が、受信側の情報処理装置３００に送信される（６３１、６３２）。
【０１２７】
また、受信側の情報処理装置３００は、その制御データに対するＡｃｋを受信したタイミング（６３２）で付加画像を消去するようにしてもよい（６３３）。ただし、送信側の情報処理装置２００および受信側の情報処理装置３００間には、遅延が発生するため、その制御データに基づく処理が反映された画像データを表示するタイミングで付加画像を消去することが好ましい。
【０１２８】
そこで、例えば、送信側の情報処理装置２００は、その制御データに対するＡｃｋのパケットに、その制御データを受け付けた時点における画像データに対応するシーケンス番号を記載しておく。そして、受信側の情報処理装置３００が、そのシーケンス番号に対応する画像データを受信した際（または、そのシーケンス番号に対応する画像データを表示する際）に、付加画像を消去するようにしてもよい（６３３）。ここで、シーケンス番号を格納するＡｃｋのパケットについては、例えば、独自のパケットを定義して用いることができる。
【０１２９】
このように、情報処理装置２００の制御部２６０は、情報処理装置３００において受け付けられたユーザ操作に応じた制御データを情報処理装置３００から受信した場合には、その制御データを受信した旨のデータを情報処理装置３００に送信する制御を行う。その制御データを受信した旨のデータは、例えば、図１３の６３１、６３２に示すＡｃｋである。
【０１３０】
また、情報処理装置３００の制御部３８０は、例えば、その制御データを受け付けた旨のデータを情報処理装置２００から受信したタイミングを、付加画像を消去するタイミングとすることができる。また、制御部３８０は、例えば、その制御データを情報処理装置２００が受け付けた旨のデータに含まれる画像データ識別情報に対応する画像データを情報処理装置２００から受信したタイミングを、付加画像を消去するタイミングとすることができる。また、制御部３８０は、例えば、その制御データを情報処理装置２００が受け付けた旨のデータに含まれる画像データ識別情報に対応する画像データに基づく画像を表示するタイミングを、付加画像を消去するタイミングとすることができる。なお、画像データ識別情報は、例えば、画像データを識別するためのシーケンス番号である。
【０１３１】
［情報処理装置の動作例］
図１４は、本技術の第２の実施の形態における情報処理装置２００によるデータ通信制御処理の処理手順の一例を示すフローチャートである。なお、図１４は、図１１の変形例であるため、図１１と共通する部分については、同一の符号を付して、その説明の一部を省略する。
【０１３２】
制御部２６０は、その受信した制御データに基づく処理を行った後に（ステップＳ９０７）、その制御データに対するＡｃｋを受信側の情報処理装置３００に送信する（ステップＳ９３１）。
【０１３３】
［情報処理装置の動作例］
図１５は、本技術の第２の実施の形態における情報処理装置３００によるデータ通信制御処理の処理手順の一例を示すフローチャートである。なお、図１５は、図１２の変形例であるため、図１２と共通する部分については、同一の符号を付して、その説明の一部を省略する。
【０１３４】
制御部３８０は、その操作入力に応じた制御データを送信した後に（ステップＳ９２０）、その制御データに対するＡｃｋを受信したか否かを判断する（ステップＳ９４１）。その制御データに対するＡｃｋを受信している場合には（ステップＳ９４１）、制御部３８０は、制御データに対するＡｃｋのパケットに含まれるシーケンス番号に対応する画像データを受信しているか否かを判断する（ステップＳ９４２）。そのシーケンス番号に対応する画像データを受信している場合には（ステップＳ９４２）、制御部３８０は、そのＡｃｋに係る付加画像を消去する（ステップＳ９４３）。
【０１３５】
また、その制御データに対するＡｃｋを受信していない場合には（ステップＳ９４１）、ステップＳ９２３に進む。また、その制御データに対するＡｃｋを受信しているが、そのＡｃｋのパケットに含まれるシーケンス番号に対応する画像データを受信していない場合には（ステップＳ９４２）、ステップＳ９２３に進む。
【０１３６】
このように、本技術の第２の実施の形態では、２つの情報処理装置間における通信の遅延時間を算出しなくても、付加画像を適切に消去することができる。
【０１３７】
＜３．第３の実施の形態＞
本技術の第１および第２の実施の形態では、受信側の情報処理装置に付加画像を表示する例を示した。ただし、送信側の情報処理装置に付加画像を表示するようにしてもよい。また、送信側および受信側の双方の情報処理装置に付加画像を表示するようにしてもよい。また、送信側および受信側の２つの情報処理装置のうちの何れか一方に付加画像を表示するようにしてもよい。
【０１３８】
そこで、本技術の第３の実施の形態では、送信側および受信側の２つの情報処理装置に付加画像を表示する例を示す。なお、本技術の第３の実施の形態における通信システム（これを構成する情報処理装置）の構成は、図１等に示す通信システム１００、情報処理装置２００、３００と略同様である。このため、通信システム１００、情報処理装置２００、３００と共通する部分については、同一の符号を付して、これらの説明の一部を省略する。
【０１３９】
［付加画像の表示例］
図１６は、本技術の第３の実施の形態における通信システム１００を構成する各情報処理装置の表示例を示す図である。なお、情報処理装置３００における表示例については、図４のｂと同様である。また、情報処理装置２００の表示部２５０には、情報処理装置３００の表示部３５０に表示されている表示画面と同一の表示画面が表示される。
【０１４０】
ここで、送信側の情報処理装置２００の制御部２６０は、受信側の情報処理装置３００への送信対象となる画像（コンテンツ一覧画面４００）と同一の画像（コンテンツ一覧画面４０５）を表示部２５０に表示させる。また、上述したように、コンテンツ一覧画面４００において、代表画像４０１を選択するためのユーザ操作（例えば、押下操作）が行われた場合を想定する。この場合には、受信側の情報処理装置３００の制御部３８０は、その選択された代表画像４０１の周りに波紋画像（付加画像）４０２を表示させる。そして、制御部３８０は、代表画像４０１が選択された旨の制御データを送信側の情報処理装置２００に送信する。また、その制御データを受信した場合には、送信側の情報処理装置２００の制御部２６０は、その制御データ（例えば、ユーザ操作の位置および種類）に基づいてコンテンツ一覧画面４０５に波紋画像（付加画像）４０６を表示させる。すなわち、コンテンツ一覧画面４００および４０５において、同一の波紋画像（付加画像）４０２および４０６が重ねて表示される。
【０１４１】
このように、代表画像４０１を選択するためのユーザ操作が行われた直後に波紋画像４０２を表示させるとともに、そのユーザ操作に係る制御データを受信した送信側の情報処理装置２００にも波紋画像４０６を表示させることができる。これにより、ユーザは、自分が行った操作が受け付けられたことを、送信側の情報処理装置２００および受信側の情報処理装置３００の何れにおいても、明確、かつ、迅速に容易に把握することができる。
【０１４２】
なお、送信側および受信側の双方の情報処理装置に付加画像を表示するか、その２つの情報処理装置のうちの何れか一方に付加画像を表示するかをユーザ操作により設定可能とするようにしてもよい。
【０１４３】
このように、通信システム１００において、第１動作および第２動作のうちの少なくとも一方を行うように設定することができる。ここで、第１動作は、情報処理装置３００が、ユーザ操作を受け付けたことを表す付加画像を表示部３５０に表示されている画像に重ねて表示させる動作である。また、第２動作は、情報処理装置２００が、そのユーザ操作に係る制御データを受け付けたことを表す付加画像を表示部２５０に表示されている画像に重ねて表示させる動作である。
【０１４４】
＜４．変形例＞
図２では、送信側の情報処理装置が操作受付部および表示部を備える例を示した。ただし、操作受付部および表示部を備えていない送信側の情報処理装置についても、本技術の実施の形態を適用することができる。
【０１４５】
そこで、この変形例では、操作受付部および表示部を備えていない送信側の情報処理装置の例を示す。
【０１４６】
［情報処理装置の構成例］
図１７は、本技術の実施の形態の変形例における情報処理装置２０１の機能構成例を示すブロック図である。
【０１４７】
情報処理装置２０１は、アンテナ２１０と、無線通信部２２０と、エンコーダ２３０と、制御部２６０とを備える。なお、情報処理装置２０１は、図２に示す情報処理装置２００の変形例であるため、情報処理装置２００と共通する部分については、同一の符号を付してその説明を省略する。
【０１４８】
このように、操作受付部および表示部を備えていない情報処理装置２０１を、送信側の情報処理装置とする場合についても、本技術の実施の形態を適用することができる。
【０１４９】
＜５．変形例＞
本技術の第１乃至第３の実施の形態では、２つの情報処理装置（情報処理装置２００および３００）を直接無線接続する例を示した。ただし、他のネットワーク構成とするようにしてもよい。
【０１５０】
そこで、この変形例では、他のネットワーク構成の例を示す。なお、この変形例における情報処理装置の構成については、図２、図３等に示す例と略同様である。このため、本技術の第１乃至第３の実施の形態と共通する部分については、その説明の一部を省略する。
【０１５１】
［通信システムの構成例］
図１８は、本技術の実施の形態の変形例における通信システム７００の構成例を示す図である。図１８では、ルータ７３０を経由して、２つの情報処理装置（情報処理装置７１０および７２０）を無線接続する際におけるシステム構成の一例を示す。
【０１５２】
通信システム７００は、情報処理装置７１０と、情報処理装置７２０と、ルータ（Router）７３０とを備える。なお、情報処理装置７１０は、図１に示す情報処理装置２００に対応し、情報処理装置７２０は、図１に示す情報処理装置３００に対応する。
【０１５３】
また、図１８では、ルータ７３０を用いて２つの情報処理装置（情報処理装置７１０および７２０）を無線接続する例を示すが、他の中継機器を用いて２つの情報処理装置を無線接続するようにしてもよい。例えば、アクセスポイント（無線ＬＡＮアクセスポイント）を経由して、２つの情報処理装置（情報処理装置７１０および７２０）を無線接続するようにしてよい。
【０１５４】
［通信システムの構成例］
図１９は、本技術の実施の形態の変形例における通信システム８００の構成例を示す図である。図１９では、インターネット８５０を経由して、２つの情報処理装置（情報処理装置８１０および８２０）を無線接続する際におけるシステム構成の一例を示す。
【０１５５】
通信システム８００は、情報処理装置８１０と、情報処理装置８２０と、ルータ８３０、８４０と、インターネット８５０とを備える。なお、情報処理装置８１０は、図１に示す情報処理装置２００に対応し、情報処理装置８２０は、図１に示す情報処理装置３００に対応する。
【０１５６】
また、図１９では、インターネット８５０を経由して２つの情報処理装置（情報処理装置８１０および８２０）を無線接続する例を示すが、他のネットワーク（例えば、公衆回線網）を経由して２つの情報処理装置を無線接続するようにしてもよい。
【０１５７】
図１９に示すように、インターネット８５０を経由して遠隔地の映像を制御するように構成することができる。このように、本技術の実施の形態は、制御端末と画像出力端末の間のネットワーク経路には依存せずに実現することができる。
【０１５８】
なお、本技術の実施の形態では、ユーザ操作を受け付けたことを通知するための通知情報として視覚的に出力する例（付加画像を表示する例）を示したが、他の通知情報を出力するようにしてもよい。例えば、ユーザ操作を受け付けたことを通知するための音声を出力させることにより聴覚的に通知情報を出力するようにしてもよい。また、例えば、ユーザ操作を受け付けたことを通知するため、情報処理装置を振動させることにより通知情報を出力するようにしてもよい（例えば、バイブレーション）。
【０１５９】
また、本技術の実施の形態では、無線通信機能を備える表示装置、携帯型の情報処理装置を例にして説明したが、無線通信機能を備える他の情報処理装置についても本技術の実施の形態を適用することができる。例えば、家庭用ゲーム機器、携帯用映像処理装置、携帯用ゲーム機器、デジタルスチルカメラ、デジタルビデオカメラ（例えば、カメラ一体型レコーダ）、デジタルフォトフレーム等の情報処理装置に適用することができる。また、例えば、無線通信機能を備える無線通信機器を装着することにより、無線通信を行うことが可能な情報処理装置（例えば、無線通信機能を備えていないパーソナルコンピュータ）についても適用することができる。
【０１６０】
なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０１６１】
また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disk）、メモリカード、ブルーレイディスク（Blu-ray Disc（登録商標））等を用いることができる。
【０１６２】
なお、本技術は以下のような構成もとることができる。
（１）
近距離無線通信を利用して他の情報処理装置から受信した画像データに基づく画像が表示部に表示されている場合に当該画像に関するユーザ操作を受け付ける操作受付部と、
前記ユーザ操作が受け付けられた場合に前記ユーザ操作を受け付けたことを通知するための通知情報を出力させ、前記ユーザ操作に応じた制御データを前記他の情報処理装置に送信する制御を行う制御部と
を具備する情報処理装置。
（２）
前記制御部は、前記ユーザ操作を受け付けたことを表す付加画像を前記表示部に表示されている画像に重ねて表示させることにより前記通知情報を出力させる前記（１）に記載の情報処理装置。
（３）
前記操作受付部および前記表示部は、タッチパネルにより構成され、
前記ユーザ操作は、前記タッチパネルにおける接触操作または近接操作であり、
前記制御部は、前記タッチパネルにおいて接触操作または近接操作が受け付けられた場合には当該接触操作または当該近接操作が受け付けられた前記タッチパネルにおける位置を基準として前記付加画像を表示させる
前記（２）に記載の情報処理装置。
（４）
前記制御部は、前記タッチパネルにおいて操作画像を押下する押下操作が受け付けられた場合には当該押下操作が受け付けられた前記タッチパネルにおける位置を中心とする波紋画像を前記付加画像として表示させ、前記タッチパネルにおいて操作画像をなぞる操作が受け付けられた場合には当該なぞる操作の前記タッチパネルにおける軌跡を表す画像を前記付加画像として表示させる前記（３）に記載の情報処理装置。
（５）
前記制御部は、前記付加画像を所定のタイミングで消去させる前記（２）から（４）のいずれかに記載の情報処理装置。
（６）
前記制御部は、前記他の情報処理装置との間で生じる前記近距離無線通信の遅延時間に基づいて前記所定のタイミングを決定する前記（５）に記載の情報処理装置。
（７）
前記制御部は、前記制御データを受け付けた旨のデータを前記他の情報処理装置から受信したタイミングを前記所定のタイミングとする前記（５）に記載の情報処理装置。
（８）
前記制御部は、前記制御データを前記他の情報処理装置が受け付けた旨のデータに含まれる画像データ識別情報に対応する画像データを前記他の情報処理装置から受信したタイミングまたは当該画像データに基づく画像を表示するタイミングを前記所定のタイミングとする前記（５）に記載の情報処理装置。
（９）
前記情報処理装置の姿勢を検出する姿勢検出部をさらに具備し、
前記ユーザ操作は、前記情報処理装置の姿勢を変化させることにより行われる操作であり、
前記制御部は、前記情報処理装置の姿勢が変化された場合には当該変化に基づく前記ユーザ操作を受け付けたことを通知するための前記通知情報を出力させる
前記（１）または（２）に記載の情報処理装置。
（１０）
前記制御部は、前記情報処理装置の姿勢が変化された場合には当該変化を視覚的に表す付加画像を前記表示部に表示されている画像に重ねて表示させることにより前記通知情報を出力させる前記（９）に記載の情報処理装置。
（１１）
近距離無線通信を利用して第２情報処理装置から受信した画像データに基づく画像を第１表示部に表示させ、前記画像に関するユーザ操作が受け付けられた場合には前記ユーザ操作に応じた制御データを前記第２情報処理装置に送信する第１情報処理装置と、
前記近距離無線通信を利用して前記第１情報処理装置に前記画像を表示させるための画像データを送信するとともに前記画像と同一の画像を第２表示部に表示させ、前記第１情報処理装置から前記制御データを受信した場合には前記制御データを受信した旨のデータを前記第１情報処理装置に送信する第２情報処理装置とを具備し、
前記第１情報処理装置が、前記ユーザ操作を受け付けたことを表す付加画像を前記第１表示部に表示されている前記画像に重ねて表示させる第１動作と、前記第２情報処理装置が、前記制御データを受け付けたことを表す付加画像を前記第２表示部に表示されている前記画像に重ねて表示させる第２動作とのうちの少なくとも一方が行われる
通信システム。
（１２）
近距離無線通信を利用して他の情報処理装置から受信した画像データに基づく画像を表示部に表示させる第１手順と、
前記表示部に表示されている画像に関するユーザ操作が受け付けられた場合に前記ユーザ操作を受け付けたことを表す通知情報を出力させる第２手順と、
前記ユーザ操作に応じた制御データを前記他の情報処理装置に送信する第３手順と
を具備する情報処理方法。
【符号の説明】
【０１６３】
１０  ユーザ
２０  手
１００、７００、８００  通信システム
２００、２０１、３００、７１０、７２０、８１０、８２０  情報処理装置
２１０、３１０  アンテナ
２２０、３２０  無線通信部
２３０  エンコーダ
２４０、３４０  操作受付部
２５０、３５０  表示部
２６０、３８０  制御部
３３０  デコーダ
３６０  姿勢検出部
３７０  遅延時間算出部
７３０、８３０、８４０  ルータ
８５０  インターネット
【図１】
2014096074.tif 000003
【図２】
2014096074.tif 000004
【図３】
2014096074.tif 000005
【図４】
2014096074.tif 000006
【図５】
2014096074.tif 000007
【図６】
2014096074.tif 000008
【図７】
2014096074.tif 000009
【図８】
2014096074.tif 000010
【図９】
2014096074.tif 000011
【図１０】
2014096074.tif 000012
【図１１】
2014096074.tif 000013
【図１２】
2014096074.tif 000014
【図１３】
2014096074.tif 000015
【図１４】
2014096074.tif 000016
【図１５】
2014096074.tif 000017
【図１６】
2014096074.tif 000018
【図１７】
2014096074.tif 000019
【図１８】
2014096074.tif 000020
【図１９】
2014096074.tif 000021