(57)【要約】【課題】双方向通信において、通信相手とあたかも同じ空間で作業をしているかのように感じさせる共同作業空間を提示することが可能な情報処理装置、情報処理方法、およびプログラムを提供する。【解決手段】第１の表示部と、通信相手側の空間から取得した画像を表示する第２の表示部と、前記第１の表示部および前記第２の表示部の表示制御を行う制御部と、を備え、前記制御部は、前記第１の表示部または前記第２の表示部の少なくともいずれかに、少なくとも前記通信相手側の作業領域に表示が及ぶ共有オブジェクトを表示する制御を行う、情報処理装置。【選択図】図１
2019187747.tif 000002
【特許請求の範囲】
【請求項１】
第１の表示部と、
通信相手側の空間から取得した画像を表示する第２の表示部と、
前記第１の表示部および前記第２の表示部の表示制御を行う制御部と、
を備え、
前記制御部は、
前記第１の表示部または前記第２の表示部の少なくともいずれかに、少なくとも前記通信相手側の作業領域に表示が及ぶ共有オブジェクトを表示する制御を行う、情報処理装置。
【請求項２】
前記情報処理装置は通信部を備え、
前記制御部は、
ユーザによる前記共有オブジェクトに対する操作入力情報を当該共有オブジェクトの表示に反映させると共に、当該操作入力情報を前記通信部から前記通信相手側に送信する制御と、
前記通信部により前記通信相手側から受信した、前記通信相手側に表示されている前記共有オブジェクトと同一の共有オブジェクトに対する前記通信相手側における操作入力情報を、前記第１の表示部または前記第２の表示部の少なくともいずれかに表示している前記共有オブジェクトの表示に反映させる制御と、を行う、請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記第１の表示部または前記第２の表示部の少なくともいずれかに表示している前記共有オブジェクトの情報を前記通信相手側と共有し、前記通信相手側と同じ共有オブジェクトを表示制御し、
前記第１の表示部または前記第２の表示部に表示する１以上の前記共有オブジェクトの配置を、前記通信相手側における前記共有オブジェクトの配置と対応させる表示制御を行う、請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、
前記第１の表示部の表示領域に、前記通信相手側による操作が可能な相手側作業領域と、前記ユーザによる操作が可能なユーザ作業領域とが重なった領域である共有領域を設定し、
前記共有領域に表示が及ぶオブジェクトを前記共有オブジェクトと認識する、請求項３に記載の情報処理装置。
【請求項５】
前記第１の表示部の表示面が略水平方向に位置し、
前記第２の表示部の表示面が前記第１の表示部の表示面に対して略直交する方向に配置された状態において、
前記制御部は、
前記第１の表示部に、前記共有オブジェクトを表示し、
前記第２の表示部に、通信相手の映像を表示する、
請求項４に記載の情報処理装置。
【請求項６】
前記制御部は、
前記第１の表示部に表示する前記共有オブジェクトの全体の配置が、前記通信相手側において前記第１の表示部に対応する第３の表示部に表示される前記共有オブジェクトと同一の共有オブジェクトの全体の配置に対して、上下左右が反転した関係となる表示制御を行う、請求項５に記載の情報処理装置。
【請求項７】
前記制御部は、
ユーザ指示に応じて、前記第１の表示部に表示する前記共有オブジェクトの全体の配置を、前記第３の表示部に表示される前記共有オブジェクトと同一の共有オブジェクトの全体の配置と同じにする表示制御を行う、請求項６に記載の情報処理装置。
【請求項８】
前記第１の表示部の表示面が略水平方向に位置し、
前記第２の表示部の表示面が前記第１の表示部の表示面に対して略直交する方向に配置された状態において、
前記制御部は、
前記第１の表示部に、前記共有オブジェクトを表示し、
前記第２の表示部に、通信相手と、前記通信相手側の作業領域の映像を表示する、
請求項４に記載の情報処理装置。
【請求項９】
前記制御部は、
前記通信相手側の作業領域を、前記第１の表示部の表示面に隣接するよう、前記第２の表示部の表示領域のうち前記第１の表示部の表示面が位置する側に表示する、請求項８に記載の情報処理装置。
【請求項１０】
前記制御部は、
前記第１の表示部の表示面のうち、前記第２の表示部の表示面と隣接する側に前記共有領域を設定し、
前記共有領域の表示画面は、前記通信相手側における前記第１の表示部に対応する第３の表示部に同様に設定された共有領域の表示画面と同じ表示に表示制御する、請求項９に記載の情報処理装置。
【請求項１１】
前記制御部は、
前記通信相手側の第３の表示部の表示情報に基づいて、前記第２の表示部に含まれる前記通信相手側の作業領域の表示を制御し、前記第２の表示部に含まれる前記通信相手側の作業領域で前記通信相手側の前記第３の表示部の表示画面を再現する表示制御を行う、請求項９に記載の情報処理装置。
【請求項１２】
前記制御部は、
前記第１の表示部の表示領域に、前記ユーザによる操作が可能なユーザ作業領域を設定し、
前記第２の表示部の表示領域に、前記通信相手側による操作が可能な相手側作業領域と、前記ユーザによる操作が可能なユーザ作業領域とが重なった領域である共有領域を設定し、
前記共有領域に表示が及ぶオブジェクトを前記共有オブジェクトと認識する、請求項３に記載の情報処理装置。
【請求項１３】
前記制御部は、
前記第２の表示部において、前記共有領域に相当する仮想的な３次元空間と、当該３次元空間よりも奥側に前記通信相手側の映像を配置して表示する、請求項１２に記載の情報処理装置。
【請求項１４】
前記制御部は、
前記仮想的な３次元空間に、３次元または２次元の前記共有オブジェクトを表示する、請求項１３に記載の情報処理装置。
【請求項１５】
前記制御部は、
前記仮想的な３次元空間を、前記第１の表示部の表示面に隣接するよう、前記第２の表示部の表示領域のうち前記第１の表示部の表示面が位置する側を含めて表示し、
さらに前記通信相手側における前記第１の表示部に対応する第３の表示部の表示を再現する作業領域を、前記３次元空間に隣接するよう配置し、
前記ユーザまたは前記通信相手側の操作入力に応じて、前記共有オブジェクトを、前記第１の表示部、前記第２の表示部に表示する３次元空間、および前記第２の表示部に表示する前記相手側作業領域との間でシームレスに移動させる、請求項１３に記載の情報処理装置。
【請求項１６】
前記制御部は、
前記第１の表示部の表示領域に、前記ユーザによる操作が可能なユーザ作業領域を設定し、
前記第２の表示部の表示領域に、前記通信相手側における前記第１の表示部に対応する第３の表示部の表示を再現する相手側作業領域を表示し、
前記相手側作業領域は、前記第１の表示部の表示面と隣接するよう、前記第２の表示部の表示領域のうち前記第１の表示部の表示面が位置する側に表示され、
さらに前記制御部は、
前記第１の表示部と前記第２の表示部の前記相手側作業領域とに跨って表示されるオブジェクトを前記共有オブジェクトと認識する、請求項３に記載の情報処理装置。
【請求項１７】
前記制御部は、
設定された仮想距離間隔に応じて、前記第１の表示部におけるユーザ作業領域と相手側作業領域とが重なった共有領域の設定、または、前記第２の表示部における前記共有領域の設定を行う、請求項３に記載の情報処理装置。
【請求項１８】
前記制御部は、
集合要請に応じてユーザ側に集合する場合、前記第２の表示部に表示する前記通信相手側の映像から通信相手の姿を非表示にする表示制御を行い、
前記集合要請に応じて前記通信相手側に集合する場合、前記第１の表示部または前記第２の表示部に表示されている前記共有オブジェクトの配置を、前記通信相手側からの視点に切り換える表示制御を行う、請求項３に記載の情報処理装置。
【請求項１９】
プロセッサが、
第１の表示部と、通信相手側の空間から取得した画像を表示する第２の表示部の表示制御を行うことと、
前記第１の表示部または前記第２の表示部の少なくともいずれかに、少なくとも前記通信相手側の作業領域に表示が及ぶ共有オブジェクトを表示することと、
を含む、情報処理方法。
【請求項２０】
コンピュータを、
第１の表示部と、通信相手側の空間から取得した画像を表示する第２の表示部の表示制御を行う制御部として機能させ、
前記制御部は、
前記第１の表示部または前記第２の表示部の少なくともいずれかに、少なくとも前記通信相手側の作業領域に表示が及ぶ共有オブジェクトを表示する制御を行う、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来から、テレビ電話を用いた会議システムなど、遠隔地の相手とのコミュニケーションを支援する通信システムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−４４７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
遠隔地の相手との通信システムでは、音声と映像を用いて互いのコミュニケーションをより円滑に行うことが求められる。さらには、共通して用いる会議資料など、共有のコンテンツの参照が重要となっていた。【０００５】
しかしながら、従来の通信システムでは、遠隔地と共同で作業を行う空間の最適化については何ら考慮されていなかった。【０００６】
例えば上記特許文献１では、大画面を用いて、複数人が共通の領域や自分の占有領域を持ちながら共同で作業を行い、自分の領域ではオブジェクトが自分に対して正対するように表示される装置が開示されているが、ローカルでの複数人による作業に関するものであり、遠隔地と通信しながらの作業については考慮されていない。【０００７】
そこで、本開示では、双方向通信において、通信相手とあたかも同じ空間で作業をしているかのように感じさせる共同作業空間を提示することが可能な情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、第１の表示部と、通信相手側の空間から取得した画像を表示する第２の表示部と、前記第１の表示部および前記第２の表示部の表示制御を行う制御部と、を備え、前記制御部は、前記第１の表示部または前記第２の表示部の少なくともいずれかに、少なくとも前記通信相手側の作業領域に表示が及ぶ共有オブジェクトを表示する制御を行う、情報処理装置を提案する。【０００９】
本開示によれば、プロセッサが、第１の表示部と、通信相手側の空間から取得した画像を表示する第２の表示部の表示制御を行うことと、前記第１の表示部または前記第２の表示部の少なくともいずれかに、少なくとも前記通信相手側の作業領域に表示が及ぶ共有オブジェクトを表示することと、を含む、情報処理方法を提案する。【００１０】
本開示によれば、コンピュータを、第１の表示部と、通信相手側の空間から取得した画像を表示する第２の表示部の表示制御を行う制御部として機能させ、前記制御部は、前記第１の表示部または前記第２の表示部の少なくともいずれかに、少なくとも前記通信相手側の作業領域に表示が及ぶ共有オブジェクトを表示する制御を行う、プログラムを提案する。
【発明の効果】
【００１１】
以上説明したように本開示によれば、双方向通信において、通信相手とあたかも同じ空間で作業をしているかのように感じさせる共同作業空間を提示することが可能となる。【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態による情報処理システムの概要について説明する図である。
【図２】本実施形態による情報処理システムのシステム構成の一例を示す図である。
【図３】本実施形態による空間Ａに配置される情報処理装置と空間Ｂに配置される情報処理装置の一例を示す図である。
【図４】本実施形態による情報処理装置の構成の一例を示すブロック図である。
【図５】本実施形態による仮想距離間隔について説明する図である。
【図６】本実施形態による表示制御処理の一連の流れの一例を示すフローチャートである。
【図７】本実施形態の第１の表示例におけるユーザＡ側の表示画面例を示す図である。
【図８】本実施形態の第１の表示例における各情報処理装置の表示画面例を示す図である。
【図９】本実施形態の第１の表示例におけるテーブル上のオブジェクトの表示パターンの他の例を示す図である。
【図１０】本実施形態の第１の表示例におけるテーブル上のオブジェクトの表示パターンの他の例を示す図である。
【図１１】本実施形態の第２の表示例におけるユーザＡ側の表示画面例を示す図である。
【図１２】本実施形態の第２の表示例における各情報処理装置の表示画面例を示す図である。
【図１３】本実施形態の第３の表示例においてテーブル上に共有領域を設定した場合におけるユーザＡ側の表示画面例を示す図である。
【図１４】本実施形態の第３の表示例における各情報処理装置の表示画面例を示す図である。
【図１５】本実施形態の第４の表示例におけるユーザＡ側の表示画面例を示す図である。
【図１６】本実施形態の第４の表示例における各情報処理装置の表示画面例を示す図である。
【図１７】本実施形態の第４の表示例における中空間を利用した表示パターンについて説明する図である。
【図１８】本実施形態の第４の表示例における中空間を利用した表示パターンについて説明する図である。
【図１９】本実施形態の第４の表示例における中空間を利用した表示パターンについて説明する図である。
【図２０】本実施形態の第４の表示例における中空間を利用した表示パターンについて説明する図である。
【図２１】本実施形態の第４の表示例における中空間を利用した操作方法について説明する図である。
【図２２】本実施形態の第４の表示例における中空間を利用した操作方法について説明する図である。
【図２３】本実施形態の第４の表示例における中空間を利用した操作方法について説明する図である。
【図２４】本実施形態の第４の表示例における中空間を利用した操作方法について説明する図である。
【図２５】本実施形態の第４の表示例における中空間を利用した操作方法について説明する図である。
【図２６】本実施形態の第４の表示例における中空間を利用した操作方法について説明する図である。
【図２７】本実施形態の第４の表示例におけるオブジェクトの重なり表示について説明する図である。
【図２８】本実施形態のテーブル上に表示されたオブジェクトの整列表示制御について説明する図である。
【図２９】本実施形態の第５の表示例におけるユーザＡ側の表示画面例を示す図である。
【図３０】本実施形態の第５の表示例における各情報処理装置の表示画面例を示す図である。
【図３１】本実施形態の第５の表示例における集合時の画面遷移の一例を示す図である。
【図３２】本実施形態の第５の表示例における中空間を設けた表示例での仮想的な集合の画面遷移の一例を示す図である。
【図３３】本実施形態の第５の表示例における中空間を設けた表示例での集合時の表示制御処理の流れの一例を示すフローチャートである。
【図３４】本実施形態によるその他の構成例１のシステム構成例を示す図である。
【図３５】本実施形態のその他の構成例１によるテーブル装置の構成例を示すブロック図である。
【図３６】本実施形態のその他の構成例１によるウィンドウ装置の構成例を示すブロック図である。
【図３７】本実施形態のその他の構成例１における表示制御処理の流れの一例を示すフローチャートである。
【図３８】本実施形態のその他の構成例２について説明する図である。
【図３９】本実施形態のその他の構成例２に係る情報処理装置の構成例を示すブロック図である。
【図４０】本実施形態における３地点を結ぶ共同作業空間を提示する際のユーザＡ側の表示画面例を示す図である。
【図４１】本実施形態における４地点を結ぶ共同作業空間を提示する際のユーザＡ側の表示画面例を示す図である。
【図４２】本実施形態における３地点を結ぶ共同作業空間を提示する際のユーザＡ側の表示画面例（テーブルが正方形）を示す図である。
【図４３】本実施形態における４地点を結ぶ共同作業空間を提示する際のユーザＡ側の表示画面例（テーブルが正方形）を示す図である。
【図４４】本実施形態における４地点を結ぶ共同作業空間の提示における各テーブルの重なり方の他の例を示す図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態による情報処理システムの概要
２．構成例
３．動作処理
４．表示例
４−１．第１の表示例（１つのテーブルを共有）
４−２．第２の表示例（テーブル拡張）
４−３．第３の表示例（テーブル上の一部に共有領域を設定）
４−４．第４の表示例（中空間）
４−５．第５の表示例（集合）
４−６．過去のオブジェクト表示の再生
５．その他の構成例
５−１．その他の構成例１
５−２．その他の構成例２
６．３地点以上を結ぶ共同作業空間の提示
７．まとめ
【００１６】
＜＜１．本開示の一実施形態による情報処理システムの概要＞＞
図１は、本開示の一実施形態による情報処理システムの概要について説明する図である。図１に示すように、本実施形態による情報処理システムは、テーブルの天板部分に設けられる表示部（テーブルディスプレイ１３１）と、テーブルディスプレイ１３１上の一端に略垂直に設けられた表示部（ウィンドウディスプレイ１３３）とから構成される情報処理装置１０を用いる。
【００１７】
テーブルディスプレイ１３１には、表示画像２０が表示されている。表示画像２０は、アプリケーションからのインタラクションを示す表示オブジェクトであって、例えば静止画、動画（映像）、メニュー画面、又はコントロール画面といった各種ＵＩ等である。また、表示画像２０（オブジェクト）は、２次元画像であってもよいし、３次元画像であってもよい。表示画像２０に対するユーザによる操作入力は、各種センサにより検出されるため、ユーザは、表示画像２０上で操作体、例えば手を接触又は近接させて動かすことで、表示画像２０に対して各種の操作入力を行うことができる。
【００１８】
テーブルディスプレイ１３１の表示画像２０に対する操作入力は、例えばテーブルディスプレイ１３１に設けられたタッチセンサや、周囲に設けられたデプスカメラ、サーモカメラ、ＲＧＢカメラ、又は超音波センサ等により検出され得る。例えば、情報処理装置１０は、撮像画像やデプス情報を解析して、テーブルディスプレイ１３１の表示画面上に位置するユーザの手や指の位置や深度情報（換言すると、三次元情報）を取得し、高さ方向におけるテーブルディスプレイ１３１へのユーザの手の接触若しくは近接、及びテーブルディスプレイ１３１からの手の離脱を検出する。本明細書では、ユーザが表示画面に手等の操作体を接触又は近接させることを、まとめて単に「接触」とも称する。
【００１９】
また、ウィンドウディスプレイ１３３には、通信相手の映像２２が表示されている。
【００２０】
本実施形態による情報処理装置１０は、図１に示すような複数の表示部の配置構成により、通信相手と１つのテーブル（ウィンドウディスプレイ１３３）を取り囲んで作業できる状態を提供することができる。
【００２１】
このような配置構成の情報処理装置１０は、各空間に配置される。例えば、空間Ａに居るユーザＡと空間Ｂに居るユーザＢとを繋ぐ双方向コミュニケーションシステムの場合、情報処理システム１は、図２に示すように、情報処理装置１０Ａおよび情報処理装置１０Ｂとを有するシステム構成となる。情報処理装置１０Ａおよび情報処理装置１０Ｂは、ネットワーク３を介して通信接続される。
【００２２】
図３は、空間Ａに配置される情報処理装置１０Ａと空間Ｂに配置される情報処理装置１０Ｂの一例を示す図である。情報処理装置１０Ａおよび情報処理装置１０Ｂは同様の構成により形成される。すなわち、情報処理装置１０Ａおよび情報処理装置１０Ｂは、表示画像２０を表示してユーザによる操作入力が行われるテーブルディスプレイ１３１Ａ、１３１Ｂと、通信相手の映像が表示されるウィンドウディスプレイ１３３Ａ、１３３Ｂとを、各々有する。
【００２３】
ここで、ウィンドウディスプレイ１３３Ａ、１３３Ｂには、それぞれ通信相手の映像２２が表示されるため、各ユーザは、いずれも図１に示すように１つのテーブル（テーブルディスプレイ１３１Ａ、１３１Ｂ）を通信相手と取り囲んで作業しているような視覚効果を得ることができる。通信相手の映像２２は、各情報処理装置１０に設けられたカメラ１２３（図１では不図示）によりリアルタイムで取得され得る。カメラ１２３の設置位置は特に限定しないが、例えばウィンドウディスプレイ１３３の周囲に設けられていてもよい。
【００２４】
また、ユーザＡ側とユーザＢ側の各テーブルトップ（テーブルディスプレイ１３１Ａ、１３１Ｂ）には、両者が操作可能なオブジェクト（表示画像２０）が表示される。本明細書では、両者が操作可能なオブジェクトを「共有オブジェクト」と称す。本実施形態では、表示された共有オブジェクトに対する一方のユーザからの操作入力を、他方のテーブルトップに表示されている対応する共有オブジェクトにも（リアルタイムで）反映させることで、共同作業の利便性をさらに向上させることができる。より具体的には、例えば、テーブルディスプレイ１３１Ａとテーブルディスプレイ１３１Ｂに同一の共有オブジェクトを同一の配置で表示している際に、ユーザＡがテーブルディスプレイ１３１Ａ上において、ある共有オブジェクトの表示位置を移動させた際、テーブルディスプレイ１３１Ｂ上の対応する共有オブジェクトも、同様に移動させる。
【００２５】
なお、各テーブルトップ（テーブルディスプレイ１３１Ａ、１３１Ｂ）では、各ユーザのみが操作できるオブジェクトも存在し得る。本明細書では、共有オブジェクトに対し、このような特定のユーザのみが操作できるオブジェクトを「私有オブジェクト」と称す。私有オブジェクトは、相手側のテーブルトップには表示しないようにしてもよいし、表示のみするが操作は出来ないようにしてもよい。また、いずれのオブジェクトが私有オブジェクトであるか、共有オブジェクトであるかは、オブジェクト毎に設定しておいてもよいし、テーブル上に設定した所定の領域（共有領域）内に位置するオブジェクト（少なくとも一部の領域が共有領域内に表示されているオブジェクトを含む）を、共有オブジェクトと随時みなすようにしてもよい。
【００２６】
また、本明細書において、各テーブルトップ（テーブルディスプレイ１３１Ａ、１３１Ｂ）上の領域を、「作業領域」と称す。各ユーザは、テーブルディスプレイ１３１Ａ、１３１Ｂに表示されている各オブジェクトの操作（作業）を行うことができる。この場合、上述した「共有領域」は、各ユーザの作業領域が重なった共同作業領域と言える。
【００２７】
ここで、各ユーザの作業領域は、図１に示すようなテーブル上のみに限定されず、さらに、ウィンドウディスプレイ１３３を用いて、仮想的に拡張させることが可能である。詳細については後述するが、例えば、テーブルディスプレイ１３１Ａの天面がウィンドウディスプレイ１３３内に延長しているように見える仮想的なテーブルを描画し、当該仮想的なテーブルを共同作業領域として用いることも可能である。また、ウィンドウディスプレイ１３３内に３次元の共同作業領域（いわゆる仮想空間。本明細書では「中空間」と称す）を描画することも可能である。この際、相手の映像は、中空間を挟んで奥側に表示される。このような中空間を設けることで、テーブル上では描画できないような大きな３Ｄオブジェクトを表示して共同作業を行うことも可能となる。
【００２８】
また、図１〜図３では、一例として２地点間のコミュニケーションについて説明しているが、本実施形態はこれに限定されず、３地点以上を繋ぐことも可能である。
【００２９】
また、本実施形態では、テーブルディスプレイ１３１に対する操作入力のみならず、ウィンドウディスプレイ１３３に対する操作入力も同様に検出され得る。また、テーブルディスプレイ１３１Ａ、テーブルディスプレイ１３１Ｂの形状は図１に示す矩形に限定されず、多角形、円形、楕円形など、どのような形状であってもよい。
【００３０】
また、テーブルディスプレイ１３１とウィンドウディスプレイ１３３の配置構成（略水平方向の表示部と略垂直方向の表示部との組み合わせ）は、図１に示すようなテーブル上に限定されず、空間内（屋内／屋外）における床、壁、または家具等の任意の場所、若しくはノートＰＣ等において実現してもよい。
【００３１】
また、本実施形態による視覚効果を実現する表示は、ディスプレイに限定されず、プロジェクターにより行ってもよい。例えばプロジェクターによりテーブルの天面や壁等に表示画像２０や通信相手の映像２２等を適宜投影し、本実施形態による視覚効果を実現することが可能である。
【００３２】
以上、本開示の一実施形態による情報処理システム１について説明した。続いて、本実施形態による情報処理システム１に含まれる情報処理装置１０の具体的な構成について図面を参照して説明する。
【００３３】
＜＜２．構成例＞＞
図４は、本実施形態による情報処理装置１０の構成の一例を示すブロック図である。図４に示すように、情報処理装置１０は、制御部１００、通信部１１０、入力部１２０、出力部１３０、および記憶部１４０を有する。
【００３４】
＜２−１．制御部１００＞
制御部１００は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１０内の動作全般を制御する。制御部１００は、例えばＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ等の電子回路によって実現される。また、制御部１００は、使用するプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、及び適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。
【００３５】
また、本実施形態による制御部１００は、入力情報認識部１０１、仮想距離間隔設定部１０２、共有領域判断部１０３、共有オブジェクト選択部１０４、表示制御部１０５、テーブルディスプレイ表示制御部１０６、ウィンドウディスプレイ表示制御部１０７、および音声出力制御部１０８としても機能する。
【００３６】
入力情報認識部１０１は、入力部１２０から取得した入力情報を解析し、各種認識処理を行う。例えば入力情報認識部１０１は、センサ部１２１、カメラ１２３、またはマイク１２５から取得した情報に基づいて、ユーザ入力を認識する。ユーザ入力は、例えば、ジェスチャ、音声、リモートコントローラ（例えばＩＲを用いたリモートコントローラ）又はゲームパッド等の外部装置を用いて行われ得る。
【００３７】
例えばジェスチャ情報は、デプスカメラ、サーモカメラ、ＲＧＢカメラ、タッチセンサ、圧力センサ、近接センサ、又は超音波センサ等によりセンシングした情報を解析することにより認識し得る。ジェスチャ情報とは、例えばユーザの手の動き、腕の動き、姿勢（例えばボーン情報）、視線、タッチ操作（具体的には、タッチ、タップ、ダブルタップ、スワイプ、またはドラッグ）等の情報を含む。例えば入力情報認識部１０１は、テーブルディスプレイ１３１に対するタッチ操作や、ウィンドウディスプレイ１３３に対する指差し操作を、ジェスチャ情報として認識する。
【００３８】
入力情報認識部１０１は、認識結果（ユーザ入力）を通信部１１０から通信先装置（例えば、情報処理装置１０Ａから情報処理装置１０Ｂ）に送信する。これにより情報処理システム１は、ユーザ入力を相手側の表示に反映させることで、共同作業を実現する。
【００３９】
また、入力情報認識部１０１は、カメラ１２３により取得したユーザの映像や、マイク（マイクロホン）１２５により取得したユーザの音声を、通信部１１０から通信先装置（例えば情報処理装置１０Ｂ）に継続的に送信する。これにより情報処理システム１は、音声と映像を用いた双方向コミュニケーションを実現する。
【００４０】
また、入力情報認識部１０１は、通信部１１０を介して外部装置からも入力情報を取得する。例えば入力情報認識部１０１は、通信部１１０を介して通信先装置から通信先空間の映像や音声、また、通信相手によるユーザ入力を取得する。
【００４１】
仮想距離間隔設定部１０２は、通信者間の共同作業空間における仮想的な距離間隔（本明細書において、仮想距離間隔と称す）を設定する。仮想距離間隔とは、ユーザと通信相手との所謂間合いを示すものであり、ユーザにより任意に指定することが可能である。共同作業者である通信相手との間合いを自由に調整することで、共同作業者との心理的な距離を保ちながら共同作業を行うことが可能となる。なお、仮想距離間隔は通信相手により指定されてもよい。ここで、本実施形態による仮想距離間隔について図５を参照して具体的に説明する。
【００４２】
図５は、本実施形態による仮想距離間隔について説明する図である。仮想距離間隔は、通信相手（共同作業者）との（心理的）間合い（距離感）を示すものであるが、より具体的には、例えばウィンドウディスプレイ１３３を介した通信相手との距離としてもよい。さらに具体的には、図５に示すように、ユーザの作業領域に相当するテーブル（テーブルディスプレイ１３１）の大きさ（テーブル距離Ｔｄ）を基準として設定してもよい。この場合、図５の上段に示すように、テーブルディスプレイ１３１の大きさが最短の仮想距離間隔ｖ０となる。仮想距離間隔ｖ０では、ユーザＡの作業領域（テーブルディスプレイ１３１Ａの大きさに相当）とユーザＢの作業領域（テーブルディスプレイ１３１Ｂの大きさに相当）が全て重なり、テーブルディスプレイ１３１の全面が共有領域となる。本明細書において、共有領域とは、その領域に少なくとも一部が含まれる表示画像を共有オブジェクトとしてみなすエリアである。また、共有領域は、各ユーザの作業領域が重なっているエリア（両ユーザが作業領域として利用できる領域）とも言える。共有オブジェクトとは、ユーザおよび通信相手の両者からのユーザ入力が有効となる（換言すると、操作することができる）オブジェクトである。本実施形態では、共有領域に少なくとも一部が含まれる（共有領域に表示が掛かる、すなわち、少なくとも相手の作業領域に表示が及ぶと言える）表示画像を共有オブジェクトとみなす。これに対し、一方のユーザからの入力しかできないオブジェクトは、そのユーザの私有オブジェクトと言える。
【００４３】
仮想距離間隔ｖ０に設定した場合、ウィンドウディスプレイ１３３の表示は、図１に示すように、通信相手の映像２２（テーブルの高さに合った上半身の映像が望ましい）が表示され、１つのテーブル（テーブルディスプレイ１３１）を通信相手を取り囲んでいるように見える状態となる。
【００４４】
なお、ここでは一例として重なっている全範囲を共有領域として説明したが、本実施形態はこれに限定されず、ウィンドウディスプレイ１３３の任意の一部を共有領域としてもよい。
【００４５】
また、仮想距離間隔は、図５中段に示すように、テーブルディスプレイ１３１Ａ、１３１Ｂを並べた距離（仮想距離間隔ｖ１）とすることも可能である。この場合、共有領域の大きさは、テーブルディスプレイ１３１Ａ、１３１Ｂが隣接する端部（ウィンドウディスプレイ１３３が設置されている側）を含む任意の大きさに設定することができる。通信相手側の共有領域（例えばユーザＡ側から見たテーブルディスプレイ１３１Ｂ上の共有領域）は、ウィンドウディスプレイ１３３の表示画面内において仮想的に表現される。仮想距離間隔ｖ１に設定した場合の表示例は、図１１〜図１４を参照して後述する。
【００４６】
また、仮想距離間隔は、図５下段に示すように、テーブルディスプレイ１３１Ａ、１３１Ｂを離した距離（仮想距離間隔ｖ２）とすることも可能である。この場合、例えばテーブルディスプレイ１３１Ａ、１３１Ｂの間を共有領域として利用する。本明細書では、テーブルディスプレイ１３１Ａ、１３１Ｂの間に設けた共有領域を中空間と称する。中空間の広さは、任意に設定し得る。また、中空間に加えて、図５中段のようにテーブル上の端部（ウィンドウディスプレイ１３３が設置されている側）を含む一部の領域をさらに共有領域にしてもよい。中空間は、ウィンドウディスプレイ１３３の表示画面内において仮想的に表現される。仮想距離間隔ｖ２に設定した場合の表示例は、図１５〜図１６を参照して後述する。
【００４７】
以上、仮想距離間隔の一例について具体的に説明した。なお、共有領域の形状は、図５に示す矩形に限定されず、任意の形状であってもよい。また、テーブルディスプレイ１３１Ａ、テーブルディスプレイ１３１Ｂの形状に関わらず、曲線など任意の境界形状であってもよい。
【００４８】
共有領域判断部１０３は、設定された仮想距離間隔を参照し、共有領域を判断する。例えば図５上段に示す仮想距離間隔ｖ０の場合、共有領域判断部１０３は、ウィンドウディスプレイ１３３の全領域を共有領域と判断してもよいし、ユーザ指定により一部のエリアを共有領域としてもよい。また、例えば図５中段に示す仮想距離間隔ｖ１の場合、共有領域判断部１０３は、テーブルディスプレイ１３１Ａ、１３１Ｂが隣接する端部（ウィンドウディスプレイ１３３が設置されている側）を含む任意の大きさを（例えばデフォルト設定、若しくはユーザ指定で）共有領域と判断する。また、例えば図５中段に示す仮想距離間隔ｖ１の場合、共有領域判断部１０３は、テーブルディスプレイ１３１Ａ、１３１Ｂの間を共有領域（中空間）と判断する。
【００４９】
共有オブジェクト選択部１０４は、ウィンドウディスプレイ１３３に表示されているオブジェクトのうち、共有領域に応じて、共有オブジェクトを選択する。共有オブジェクトとは、上述したように、ユーザおよび通信相手の両者からのユーザ入力が有効となる（換言すると、操作することができる）オブジェクトである。具体的には、共有オブジェクト選択部１０４は、ウィンドウディスプレイ１３３に表示されている各オブジェクトのうち、共有領域に少なくとも一部が含まれる表示画像を、共有オブジェクトとみなす。各オブジェクトは、ユーザのタッチ操作により表示場所が任意に変更されるため、共有オブジェクト選択部１０４は、オブジェクトが共有領域に掛かる位置に表示されている間はそのオブジェクトを共有オブジェクトとみなし、共有領域から外れた場合は共有オブジェクトから除外する（すなわち、当該オブジェクトが現在表示されている領域の作業権限を持つユーザしか操作できない私有オブジェクトとみなす）。
【００５０】
表示制御部１０５は、ユーザ入力に対するアプリケーションからのインタラクションを出力する表示制御を行う。具体的には、入力情報認識部１０１により認識されたユーザ入力情報や、仮想距離間隔設定部１０２により設定された仮想距離間隔の情報、共有オブジェクト選択部１０４により選択された共有オブジェクトの情報、また、通信部１１０により通信先装置から受信した各種情報（ユーザ入力情報や通信先の映像など）等に応じて、テーブルディスプレイ１３１やウィンドウディスプレイ１３３の表示制御を行う。
【００５１】
例えば、表示制御部１０５は、テーブルディスプレイ表示制御部１０６により、テーブルディスプレイ１３１の表示制御を行う。テーブルディスプレイ１３１には、例えば、ユーザの私有オブジェクトや、通信相手との共有オブジェクトが表示される。
【００５２】
また、表示制御部１０５は、ウィンドウディスプレイ表示制御部１０７によりウィンドウディスプレイ１３３の表示制御を行う。ウィンドウディスプレイ１３３には、例えば、通信相手の映像や、仮想的なテーブルの画像（仮想的なテーブル上には、共有オブジェクトや、相手の私有オブジェクトが表示され得る）、また、中空間（共有オブジェクトを含む）が表示される。
【００５３】
音声出力制御部１０８は、スピーカ１３５からの音声出力を制御する。例えば音声出力制御部１０８は、通信部１１０により通信先装置から受信した相手側の音声情報を出力する。
【００５４】
＜２−２．通信部１１０＞
通信部１１０は、情報処理装置１０と他の機器とを接続するための接続装置である。通信部１１０は、例えば有線または無線によりネットワーク３と接続し、通信先装置（情報処理装置１０）とデータの送受信を行う。通信部１１０は、例えば有線／無線ＬＡＮ（Local  Area  Network）、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、携帯通信網（ＬＴＥ（Long  Term  Evolution）、３Ｇ（第３世代の移動体通信方式））等によりネットワーク３と通信接続する。
【００５５】
＜２−３．入力部１２０＞
入力部１２０は、情報処理装置１０への入力情報を取得する。例えば入力部１２０は、センサ部１２１、カメラ１２３、マイク１２５を含む。センサ部１２１は、例えば、タッチセンサ、圧力センサ、近接センサ、赤外線受光部、超音波センサ、デプスカメラ、サーモカメラ、またはＲＧＢカメラ等を含んでもよいし、また、ボタン、スイッチ、およびレバーなど物理的構成により形成される操作入力部を含んでもよい。カメラ１２３は、テーブルディスプレイ１３１やウィンドウディスプレイ１３３に対する操作入力を行っているユーザの映像を撮像する。マイク１２５はユーザの発話音声等、音声情報をセンシングする。
【００５６】
＜２−４．出力部１３０＞
出力部１３０は、情報処理装置１０からの出力情報をユーザに提示する。例えば出力部１３０は、テーブルディスプレイ１３１、ウィンドウディスプレイ１３３、スピーカ１３５を含む。スピーカ１３５は、通信先から受信した相手の発話音声等の音声情報を出力する。
【００５７】
＜２−５．記憶部１４０＞
記憶部１４０は、制御部１００の処理に用いられるプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、および適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）により実現される。
【００５８】
また、記憶部１４０は、仮想距離間隔や、共有オブジェクトの情報、また、テーブルディスプレイ１３１やウィンドウディスプレイ１３３における画面の履歴などを記憶する。
【００５９】
以上、本実施形態による情報処理装置１０の構成について具体的に説明した。なお情報処理装置１０の構成は、図４に示す例に限定されない。例えば、情報処理装置１０が複数の装置により構成されていてもよい。また、情報処理装置１０の制御部１００の各機能の少なくとも一部が、外部装置（例えば、スマートフォン、タブレット端末、ＰＣ、サーバ等）により実現されてもよい。
【００６０】
＜＜３．動作処理＞＞
続いて、本実施形態による情報処理システムの動作処理について図６を用いて具体的に説明する。図６は、本実施形態による表示制御処理の一連の流れの一例を示すフローチャートである。
【００６１】
図６に示すように、まず、情報処理装置１０の表示制御部１０５は、現状のテーブル状態を取得する（ステップＳ１０３）。現状のテーブル状態とは、仮想距離間隔の設定や、共有領域の設定であり、具体的には、例えば図５上段に示すような１つのテーブルを共有している状態か、図５中段に示すような２つのテーブルを並べて作業領域を拡張している状態か、図５下段に示すような２つのテーブルの間に中空間を設けている状態か等を取得する。
【００６２】
次に、テーブルディスプレイ表示制御部１０６は、取得したテーブル状態に応じて、テーブルディスプレイ１３１の表示制御を行う（ステップＳ１０６）。例えばテーブルディスプレイ表示制御部１０６は、テーブルディスプレイ１３１上に、共有領域に掛かる共有オブジェクトを表示し、ユーザまたは通信相手による当該共有オブジェクトへの入力操作に応じて、共有オブジェクトを表示制御する。
【００６３】
また、ウィンドウディスプレイ表示制御部１０７は、取得したテーブル状態に応じて、ウィンドウディスプレイ１３３の表示制御を行う（ステップＳ１０９）。例えばウィンドウディスプレイ表示制御部１０７は、図５上段に示すような１つのテーブルを共有している状態の場合は、通信相手の映像のみをウィンドウディスプレイ１３３に表示するよう制御する。また、ウィンドウディスプレイ表示制御部１０７は、図５中段に示すような２つのテーブルを並べて作業領域を拡張している状態の場合は、テーブルディスプレイ１３１において、ウィンドウディスプレイ１３３の表示面が延長して見えるよう仮想的なテーブル（仮想テーブルとも称す）の画像を（生成して）表示し、さらに当該仮想テーブルの向こう側に通信相手の映像を配置するよう表示制御する。仮想テーブル上には、共有オブジェクトや、相手の私有オブジェクトが表示され得る。また、仮想テーブル上の表示は、通信先における実際のテーブルディスプレイ１３１上の表示と同様になるよう制御する。ユーザは、ウィンドウディスプレイ１３３を介して通信相手側のテーブル上が見える状態となる。また、ウィンドウディスプレイ表示制御部１０７は、図５下段に示すような中空間が表示されている状態の場合は、テーブルディスプレイ１３１において、相手側の仮想テーブルとの間に中空間の表示を行う。なお仮想テーブルの映像は生成画像に限定されず、相手側における実際のテーブルディスプレイ１３１を撮像した撮像画像であってもよい。
【００６４】
次に、制御部１００は、表示情報を記憶部１４０に記録する（ステップＳ１１２）。表示情報の記録は継続的にまたは定期的に行うようにしてもよい（自動バックアップ）。また、ユーザが指定したタイミングで記録データにタグ付けを行ってもよい。
【００６５】
続いて、共有オブジェクトに対するユーザによる操作入力や仮想距離間隔の変更指示等のユーザ入力があった場合（ステップＳ１１５／Ｙｅｓ）、制御部１００は、取得した入力情報を通信相手先の情報処理装置１０（通信先装置）に送信するよう制御する（ステップＳ１１８）。また、制御部１００は、テーブル上の現在の表示情報を、継続的に通信先装置に送信するよう制御してもよい。
【００６６】
次いで、制御部１００は、ユーザ入力情報、または、通信先装置から受信した相手側における入力情報（ステップＳ１２１）に応じて、仮想距離間隔の変更、または／およびオブジェクトの（表示位置などの）変更を指定する（ステップＳ１２４）。仮想距離間隔はユーザまたは相手ユーザにより適宜変更可能であり、制御部１００は、仮想距離間隔が変更された際は、テーブルディスプレイ１３１およびウィンドウディスプレイ１３３の表示内容を適宜変更する。また、共有オブジェクトに対するユーザまたは相手ユーザからの操作入力（表示位置の変更など）の場合、制御部１００は、テーブルディスプレイ１３１またはウィンドウディスプレイ１３３に表示されている当該共有オブジェクトの表示を更新する（ステップＳ１０６〜Ｓ１１２）。
【００６７】
そして、制御部１００は、終了指示があるまで上記処理を繰り返す（ステップＳ１２７）。これにより、テーブルディスプレイ１３１やウィンドウディスプレイ１３３の表示に相手側における操作入力を反映すると共に、テーブルディスプレイ１３１やウィンドウディスプレイ１３３に対するユーザによる操作入力も相手側の表示に反映させることができ、双方向コミュニケーションが実現される。
【００６８】
以上、本実施形態による動作処理の一例を説明した。なお図６に示す動作処理は一例であって、本開示は図６に示す例に限定されない。例えば、本開示は、図６に示すステップの順序に限定されない。少なくともいずれかのステップが並列に処理されてもよいし、逆の順番で処理されてもよい。例えば、ステップＳ１０６〜Ｓ１１２の処理は並列に処理されてもよいし、逆の順番で処理されてもよい。
【００６９】
また、図６に示す全ての処理が必ずしも実行されてなくともよい。例えば、ステップＳ１１２に示す記録処理がスキップされてもよい。
【００７０】
＜＜４．表示例＞＞
続いて、本実施形態による共同作業空間の提示におけるテーブルディスプレイ１３１およびウィンドウディスプレイ１３３の表示画面例について図面を用いて具体的に説明する。
【００７１】
＜４−１．第１の表示例（１つのテーブルを共有）＞
まず、図７〜図１０を参照し、第１の表示例として１つのテーブルを共有する場合について説明する。ここでは一例として空間Ａに存在する情報処理装置１０Ａと、空間Ｂに存在する情報処理装置１０Ｂとが通信接続し、ユーザＡとユーザＢが共同作業を行う場合について説明する。
【００７２】
図７は、第１の表示例におけるユーザＡ側の表示画面例を示す図である。図７に示す例は、図５上段に示した、１つのテーブル（テーブルディスプレイ１３１）を共有する場合におけるテーブルディスプレイ１３１とウィンドウディスプレイ１３３の表示画面例である。この場合、図７に示すように、情報処理装置１０Ａは、ウィンドウディスプレイ１３３ＡにユーザＢの映像２２を表示し、テーブルディスプレイ１３１Ａにオブジェクト２０１Ａ（オブジェクト２０１ａ〜２０１ｅ）を表示する。図７右下のトップビューに示すように、テーブル全体が共有領域としている場合、テーブルディスプレイ１３１Ａに表示されているオブジェクト２０１ａ〜２０１ｅは全て共有オブジェクトとなる。一方、ユーザＢ側のテーブルディスプレイ１３１Ｂ上にも、同様にオブジェクトが配置されており、ユーザＡがテーブルディスプレイ１３１Ａでオブジェクト２０１ｂを操作した場合、ユーザＢ側で表示されている対応するオブジェクトに操作が反映される。
【００７３】
次に、ユーザＡ側とユーザＢ側における実際の表示状態について図８を用いて説明する。図８は、第１の表示例における情報処理装置１０Ａおよび情報処理装置１０Ｂの表示画面例を示す図である。本表示例では、１つのテーブルをユーザＡとユーザＢが対面から見ている状態を表現するため、例えば図８に示すように、テーブルディスプレイ１３１Ａに表示されるオブジェクト２０１Ａの配置と、テーブルディスプレイ１３１Ｂに表示されるオブジェクト２０１Ｂの配置が対応するよう表示制御される。具体的には、例えばユーザに正対するテーブルディスプレイ１３１において、ウィンドウディスプレイ１３３が位置する方向を上方向とした場合に、ユーザＡ側とユーザＢ側のオブジェクトの配置（画面全体）は、左右方向（ｘ軸方向）と上下方向（ｙ軸方向）が反転した関係となるよう表示制御される（座標変換）。また、ウィンドウディスプレイ１３３Ａには、ユーザＢの映像が表示され、ウィンドウディスプレイ１３３Ｂには、ユーザＡの映像が表示される。そして、各テーブル上に表示されたオブジェクト２０１のうち共有オブジェクトとみなされるオブジェクト（テーブルディスプレイ１３１の全領域を共有領域に設定している場合は全てのオブジェクトが共有オブジェクトとなる）に対してのユーザ操作は、互いに相手側の表示にも反映される。これにより、ユーザＡおよびユーザＢは、あたかも同じ空間でそれぞれ１つのテーブル（テーブルディスプレイ１３１）を相手と取り囲んで共同作業を行っているように感じることができる。
【００７４】
なお、テーブルディスプレイ１３１の一部に私有領域を設定してもよい。私有領域に表示するオブジェクトはユーザのみが操作可能な私有オブジェクトとみなし、相手側には表示されないようにする。
【００７５】
また、共有オブジェクトの表示方法は図８に示す例に限定されない。例えば図９に示すように、オブジェクトの配置（画面全体）を左右に反転させた上で、各オブジェクトの向きがユーザ（操作者）に対して正になるよう（各テーブルで設定されている所定の正方向に）表示制御してもよい。また、例えば図１０に示すように、オブジェクトの配置（画面全体）の反転は行わず、各オブジェクトの向きがユーザに対して正になるようそれぞれ上下方向を反転させてもよい。
【００７６】
以上説明した図８〜図１０の表示パターンは、ユーザ指定により適宜瞬時に切り替えられる。
【００７７】
＜４−２．第２の表示例（テーブル拡張）＞
次に、第２の表示例として、ウィンドウディスプレイ１３３に仮想的なテーブルを表示することで、テーブルディスプレイ１３１の作業領域（テーブル）が拡張して見える共同作業空間の提示について、図１１〜図１２を参照して説明する。
【００７８】
図１１は、第２の表示例におけるユーザＡ側の表示画面例を示す図である。図１１に示す例は、図１１右下に示すイメージトップビューにあるように、２つのテーブル（テーブルディスプレイ１３１Ａ、テーブルディスプレイ１３１Ｂ）を並べ、作業領域を拡張した場合におけるテーブルディスプレイ１３１Ａとウィンドウディスプレイ１３３Ａの表示画面例である。ここでは、両方のテーブルにまたがって表示されるオブジェクトが共有オブジェクトとみなされる。
【００７９】
作業領域の拡張は、具体的には、図１１に示すように、ウィンドウディスプレイ１３３Ａに、ウィンドウディスプレイ１３３Ｂに対応する仮想テーブル１３３ｂを表示することで実現し得る。ユーザＡは、仮想テーブル１３３ｂに表示されているオブジェクトを視認することが可能となる。仮想テーブル１３３ｂ上の表示は、ユーザＢ側におけるウィンドウディスプレイ１３３Ｂの表示と同じとなる。なお、ここでは、ウィンドウディスプレイ１３３Ｂに対応するテーブルを情報処理装置１０Ａにより描画することを想定して「仮想テーブル」と称しているが、これに限定されず、空間Ｂにおいて実際に撮像したウィンドウディスプレイ１３３Ｂの撮像画像を表示してもよい。
【００８０】
また、ウィンドウディスプレイ１３３Ａ上がユーザＡの作業領域、ウィンドウディスプレイ１３３Ｂ（仮想テーブル１３３ｂ）上がユーザＢの作業領域となるが、ウィンドウディスプレイ１３３Ａおよび仮想テーブル１３３ｂに表示されている各オブジェクトのうち、ウィンドウディスプレイ１３３Ａを介して表示が両テーブルにまたがっているオブジェクト（すなわち、少なくとも相手の作業領域に表示が及ぶオブジェクト）を、共有オブジェクトとみなす。したがって、図１１に示す例では、オブジェクト２０２ａ、２０２ｂが共有オブジェクトとなり、両者が操作することが可能となる。ユーザＢ側に表示されて操作できないオブジェクトを操作したい場合は、ユーザＢに頼んでテーブル上でそのオブジェクトをスワイプ操作等によりユーザＡ側に移動して貰えばよい。
【００８１】
次に、ユーザＡ側とユーザＢ側における実際の表示状態について図１２を用いて説明する。図１２は、第２の表示例における情報処理装置１０Ａおよび情報処理装置１０Ｂの表示画面例を示す図である。図１２に示すように、テーブルディスプレイ１３１Ａの表示とテーブルディスプレイ１３１Ｂの表示は、ウィンドウディスプレイ１３３（ウィンドウディスプレイ１３３Ａ、１３３Ｂ）を介して接続された表示となる。また、ウィンドウディスプレイ１３３を介して両者にまたがって表示されるオブジェクト２０２ａ、２０２ｂは、上述したように、共有オブジェクトとみなされ、両方のユーザから操作することが可能となる。
【００８２】
＜４−３．第３の表示例（テーブル上の一部に共有領域を設定）＞
続いて、第３の表示例として、テーブルを拡張しつつ、一部を共有する共同作業空間の提示について、図１３〜図１４を参照して説明する。
【００８３】
図１３は、第３の表示例において、テーブル上の一部に共有領域を設定した場合におけるユーザＡ側の表示画面例を示す図である。図１３に示す例は、図１３右下に示すイメージトップビューにあるように、２つのテーブル（テーブルディスプレイ１３１Ａ、テーブルディスプレイ１３１Ｂ）の一部が重なっているテーブル状態を想定し、図５中段に示す例に対応する。この場合、テーブルが重なっている部分、すなわち両者の作業領域が重なっているエリアを、共有領域３００とし、当該共有領域３００に少なくとも一部の表示領域が含まれるオブジェクトを共有オブジェクトとみなす。
【００８４】
図１３に示すように、ウィンドウディスプレイ１３３Ａには、ユーザＢ側の作業領域に相当する仮想テーブル１３３ｂが表示されている。また、情報処理装置１０Ａは、仮想テーブル１３３ｂを、ウィンドウディスプレイ１３３Ａの表示領域のうちテーブルディスプレイ１３１Ａの表示面が位置している側に表示し、仮想テーブル１３３ｂがテーブルディスプレイ１３１Ａの表示面に隣接（表示面を延長）しているように見せる視覚効果を与える。また、仮想テーブル１３３ｂ上の表示は、ユーザＢ側のウィンドウディスプレイ１３３Ｂの表示に対応する。すなわち、ウィンドウディスプレイ１３３Ｂの表示情報に基づいて、仮想テーブル１３３ｂ上にウィンドウディスプレイ１３３Ｂの表示画面が再現される。
【００８５】
また、情報処理装置１０Ａは、テーブルディスプレイ１３１Ａの表示面のうち、ウィンドウディスプレイ１３３Ａと隣接する側に共有領域３００Ａを設定する。情報処理装置１０Ａは、共有領域３００Ａを背景色や境界線の表示等によりユーザに明示するようにしてもよい。また、共有領域３００Ａは、ウィンドウディスプレイ１３３Ａ内に表示されるユーザＢ側の作業領域（仮想テーブル１３３ｂ）に含まれる共有領域３００ｂと隣接する。ここで、共有領域３００Ａと共有領域３００ｂは、図１３右下のイメージトップビューに示すように、２つのテーブル（テーブルディスプレイ１３１Ａ、１３１Ｂ）が重なっている部分と仮定するため、共有領域３００Ａと共有領域３００ｂは、重複した表示（同じ表示画面）となるよう表示制御される。
【００８６】
次に、ユーザＡ側とユーザＢ側における実際の表示状態について図１４を用いて説明する。図１４は、第３の表示例における情報処理装置１０Ａおよび情報処理装置１０Ｂの表示画面例を示す図である。図１４に示すように、テーブルディスプレイ１３１Ａおよびテーブルディスプレイ１３１Ｂには、それぞれ共有領域３００Ａ、３００Ｂが設定され、共有領域３００Ａ、３００Ｂの表示内容は同じとなる。
【００８７】
＜４−４．第４の表示例（中空間）＞
次に、第４の表示例として、共有領域として両テーブルの間に仮想的な空間（本明細書において「中空間」と称する）を設けることでユーザの作業領域を拡張する共同作業空間の提示について、図１５〜図１６を参照して説明する。
【００８８】
図１５は、第４の表示例におけるユーザＡ側の表示画面例を示す図である。図１５に示す例は、図１５右下に示すイメージトップビューにあるように、２つのテーブル（テーブルディスプレイ１３１Ａ、テーブルディスプレイ１３１Ｂ）の間に共有領域の空間（３次元の中空間３２０）を設けた場合における、テーブルディスプレイ１３１Ａとウィンドウディスプレイ１３３Ａの表示画面例である。ここでは、中空間３２０に表示されているオブジェクト、および、中空間３２０に少なくとも一部の表示領域が含まれるオブジェクトを共有オブジェクトとみなす。
【００８９】
また、本表示例では、テーブルディスプレイ１３１Ａの表示領域は、ユーザのみ操作可能な領域（ユーザの作業領域）であって、テーブルディスプレイ１３１Ａ上において中空間３２０に表示が掛からないオブジェクトは私有オブジェクトとみなしてもよい。また、ウィンドウディスプレイ１３３Ａには、中空間３２０が表示され、中空間３２０よりも奥側には、仮想テーブル１３３ｂと、通信相手先の映像としてユーザＢの映像が表示されている。これにより、ユーザＡに対し、中空間３２０をユーザＢと対面で見ているような視覚効果を提示することができる。仮想テーブル１３３ｂでは、ユーザＢ側におけるウィンドウディスプレイ１３３Ｂの表示画面が再現されている。
【００９０】
ここで、本明細書においてオブジェクトは、２次元画像に限定されず、３次元画像であってもよい。中空間３２０では、例えば３次元オブジェクト２０４ｂ、２０４ｃ、２０４ｉが浮かんで表示されたり、２次元オブジェクト２０４ａ、２０４ｄ、２０４ｅが中空間３２０の底面に表示されたりする。これらはいずれも共有領域である中空間３２０に表示が掛かるものであるため共有オブジェクトとみなし、ユーザＡおよびユーザＢの双方から操作することが可能である。また、これらのオブジェクトは、ユーザ操作により例えば表示位置がユーザＡの作業領域（テーブルディスプレイ１３１Ａ上）に移動され、中空間３２０の表示領域から外れた場合、ユーザＡの私有オブジェクトとみなし、ユーザＡのみが操作できるようにしてもよい。また、中空間３２０に表示されているオブジェクトを、ユーザＢが、ユーザＢの作業領域（テーブルディスプレイ１３１Ｂ上）に移動することも可能であり、この場合、ユーザＢの私有オブジェクトとみなし、ユーザＢのみが操作できるようにしてもよい。なお、ユーザＢの作業領域（テーブルディスプレイ１３１Ｂ上）への移動は、ユーザＡ側から、ウィンドウディスプレイ１３３Ａから見ることができる（具体的には、ウィンドウディスプレイ１３３Ａの仮想テーブル１３３ｂにオブジェクトが移動して見える）。このように、各ユーザの操作に応じて、オブジェクトを、テーブルディスプレイ１３１Ａと、ウィンドウディスプレイ１３３Ａの中空間３２０と、仮想テーブル１３３ｂ（相手側の作業領域）との間で、シームレスに（すなわち途切れることなく）移動させることができ、共同作業の利便性が向上する。
【００９１】
中空間３２０の大きさは、相手との間合い、すなわち、仮想距離間隔をユーザ指定により適宜変更することで、調整することが可能である。仮想距離間隔を広げる指示を行った場合、中空間３２０の奥行き方向が伸長し、中空間３２０が広がると共に、中空間３２０の向こう側に表示されているユーザＢの映像が小さくなり、相手との間合いが広がったと感じられる。一方、仮想距離間隔を狭くする指示を行った場合、中空間３２０の奥行き方向が短くなり、中空間３２０が狭くなると共に、中空間３２０の向こう側に表示されているユーザＢの映像が大きくなり、相手との間合いが近くなったと感じられる。
【００９２】
次いで、ユーザＡ側とユーザＢ側における実際の表示状態について図１６を用いて説明する。図１６は、第４の表示例における情報処理装置１０Ａおよび情報処理装置１０Ｂの表示画面例を示す図である。本実施例では、テーブルディスプレイ１３１Ａとテーブルディスプレイ１３１Ｂの間に中空間３２０があると想定し、中空間３２０を介してテーブルディスプレイ１３１Ａとテーブルディスプレイ１３１Ｂの表示が接続されているように表示制御する。ここで、例えばオブジェクト２０４ａおよび２０４ｅは、いずれも少なくとも表示の一部が共有領域である中空間３２０に掛かっているため、ユーザＡおよびユーザＢからの表示制御が可能な共有オブジェクトと認識される。各オブジェクトの表示位置や表示サイズは、ユーザにより適宜変更され得る。
【００９３】
（中空間３２０を利用した表示パターン）
続いて、中空間３２０を利用した表示パターンについて、図１７〜図２０を参照して説明する。
【００９４】
図１７に示すように、中空間３２０を利用して片側のみにオブジェクトが見えるようにすることが可能である。具体的には、例えばウィンドウディスプレイ１３３Ａにおいて、中空間３２０の手前側に２次元のオブジェクト２０５ａを貼り付けるように表示させた場合、ユーザＡ側からのみ見えるようにしてもよい。すなわち、オブジェクト２０５ａに対応する表示は、ユーザＢ側のウィンドウディスプレイ１３３Ｂでは非表示、若しくは、図１７に示すように裏面表示２０５ａ’としてもよい。
【００９５】
また、図１８に示すように、ユーザＡ側とユーザＢ側の双方に同じオブジェクトを表示させてもよい。具体的には、例えばウィンドウディスプレイ１３３Ａにおいて、中空間３２０の手前側に２次元のオブジェクト２０６ａを貼り付けるように表示させた場合、ユーザＢ側のウィンドウディスプレイ１３３Ｂにおいても、同じのオブジェクト２０６ａ’を同じ座標で表示するようにしてもよい。
【００９６】
図１８に示す例では、ウィンドウディスプレイ１３３Ａ、ウィンドウディスプレイ１３３Ｂにおけるオブジェクト２０６ａの表示座標を同じにしたが、これに限定されず、図１９に示すように、表示位置を反転させてもよい。すなわち、例えばウィンドウディスプレイ１３３Ａにおいて、中空間３２０の手前側に２次元のオブジェクト２０７ａを貼り付けるように表示させた場合、ユーザＢ側のウィンドウディスプレイ１３３Ｂでは、ウィンドウディスプレイ１３３Ｂにおいて、中空間３２０を介してユーザＡ側と対面状態で同じ位置になるようオブジェクト２０７ａ’を表示する。これにより、例えばユーザＡがオブジェクト２０７ａを指差した場合、ユーザＢ側からも、ウィンドウディスプレイ１３３Ｂ内においてユーザＡが指差している位置に対応するオブジェクト２０７ａ’が表示されているため、よりスムーズに両者で作業を行うことが可能となる。
【００９７】
また、図２０に示すように、中空間３２０に３次元のオブジェクト２０８ａを表示した場合、表示位置は、中空間３２０を介して対面状態となるようにしてもよい。
【００９８】
以上、中空間３２０を用いた表示パターンについていくつか説明したが、ユーザＡ側とユーザＢ側とで表示方法は異なる設定としてもよい。
【００９９】
（中空間３２０を利用した操作方法）
次に、中空間３２０を利用した操作方法について、図２１〜図２６を参照して説明する。
【０１００】
図２１に示すように、例えばテーブルディスプレイ１３１に表示されている２次元のオブジェクト２０９ａをタッチしたままウィンドウディスプレイ１３３まで指を移動させて離すドラッグ＆ドロップ操作により、中空間３２０の手前側に貼り付けるような表示を指示することができる。なお、タッチ操作に限定されず、マウスなどの外部機器を用いてオブジェクトを選択したり、表示面にタッチせずに何らかのジェスチャでオブジェクトを選択し、表示位置を移動させることも可能である。また、オブジェクトは３次元であってもよい。
【０１０１】
また、図２２に示すように、例えばテーブルディスプレイ１３１に表示されている３次元のオブジェクト２０９ｂをタッチしたままウィンドウディスプレイ１３３まで指を移動させて離すドラッグ＆ドロップ操作により、中空間３２０の内部に表示させるようにしてもよい。中空間３２０の内部への表示指示と、図２１に示すような中空間３２０の手前側への表示指示は、タッチする指の数の違いや（例えば１本指でのドラッグ＆ドロップ操作、２本指でのドラッグ＆ドロップ操作、全ての指を揃えた状態でのドラッグ＆ドロップ操作など）、ジェスチャの違い、マウスの操作の違い（右クリック、左クリック、ワンクリック、ダブルクリックなど）等によって区別するようにしてもよい。また、例えば中空間３２０の内部への表示指示と認識した場合、情報処理装置１０は、図２２に示すように、中空間３２０内部への表示移動となることを示すトップビュー４００をウィンドウディスプレイ１３３などに表示してユーザに通知してもよい。
【０１０２】
また、中空間３２０の内部への表示は、３次元のオブジェクトに限定されず、当然、２次元のオブジェクトであってもよい。例えば図２３左に示すように、テーブルディスプレイ１３１に表示されている２次元のオブジェクト２０９ｃを、所定の操作（例えば全ての指を揃えてタッチし、ドラッグさせる操作）によりウィンドウディスプレイ１３３側に移動させると、図２３右に示すように、中空間３２０の内部にオブジェクト２０９ｃを表示させることが可能となる。
【０１０３】
次に、中空間３２０の内部に表示されているオブジェクトの操作について説明する。ウィンドウディスプレイ１３３の表示画面をタッチ操作してもよいが、図１に示すような配置構成の場合など、ウィンドウディスプレイ１３３まで手が届き難く、タッチ操作では操作し難い場合もある。そこで、例えば図２４に示すように、中空間３２０の内部に表示されているオブジェクトを指差し等のジェスチャで選択し、表示位置の変更等を指示することが可能である。
【０１０４】
具体的には、例えば図２４左に示すように、ユーザがウィンドウディスプレイ１３３において中空間３２０の内部に表示されているオブジェクト２０９ｄを指差すと、ポインタ３２２が表示される。ユーザのジェスチャは、上述したように情報処理装置１０や周辺に設けられたデプスカメラ等のセンサ部１２１によりセンシングされ、入力情報認識部１０１により認識され得る。ユーザは、ポインタ３２２により任意のオブジェクト２０９ｄをしばらくの間（所定時間以上）ポインティングし続けることで、オブジェクト２０９ｄを選択することができる。情報処理装置１０は、オブジェクト２０９ｄが選択されたことを、図２４右に示すように、表示態様の変化等によりユーザにフィードバックしてもよい。ユーザは、図２４右に示すように、例えばオブジェクト２０９ｄを選択した状態で指差しの向きを変えることで、オブジェクト２０９ｄの表示位置を変更することが可能となる。選択を解除する場合は、指差しをやめる。
【０１０５】
また、ジェスチャにより中空間３２０の内部に表示されているオブジェクトの表示サイズを変えることも可能である。例えば図２５に示すように、ウィンドウディスプレイ１３３の中空間３２０の内部に表示されているオブジェクト２０９ｅを選択した状態で、オブジェクト２０９ｅを指している指とウィンドウディスプレイ１３３の表示画面との距離を調整することで、オブジェクト２０９ｅの大きさを任意に変更し得る。具体的には、例えば情報処理装置１０は、図２５左に示すように、指をオブジェクトに近付けるとオブジェクト２０９ｅが大きくなり、遠ざけると小さくなるよう表示制御する。ここでは一例として指差しの距離によりサイズを変更する場合について説明したが、本実施例はこれに限定されず、例えば対象のオブジェクトに対して、親指と人差し指を離すピンチアウト操作によりサイズを大きくしたり、親指と人差し指を近付けるピンチイン操作によりサイズを小さくしたりしてもよい。また、仮想距離間隔の調整も所定のジェスチャにより行ってもよい。例えば、ウィンドウディスプレイ１３３に対して指で円を描くように右回りまたは左回りに動かすことで、中空間３２０の大きさ（仮想距離間隔）を大きく（長く）または小さく（短く）することも可能である。
【０１０６】
また、指差しジェスチャにより、中空間３２０に表示が掛かる２次元のオブジェクトを選択することも可能である。具体的には、例えば図２６に示すように、ウィンドウディスプレイ１３３において、向こう側から一部の表示領域が中空間３２０に掛かっているオブジェクト２０９ｆがある場合に、当該オブジェクト２０９ｆは共有オブジェクトとみなされるため、ユーザによる操作入力が受け付けられる。例えば、図２６左に示すように、指差しジェスチャによりオブジェクト２０９ｆをポインティングすることで選択し、指差しの方向を動かすことで図２６右に示すようにオブジェクト２０９ｆを移動させて、例えばユーザ側（テーブルディスプレイ１３１側）に持ってくることも可能となる。
【０１０７】
（オブジェクトの重なり表示）
図２７は、オブジェクトの重なり表示について説明する図である。図２７に示すように、各オブジェクト２１１は、表示位置によっては重なって表示される場合がある（例えばオブジェクト２１１ａとオブジェクト２１１ｂ、オブジェクト２１ｃとオブジェクト２１１ｄ）。表示が重なる際にいずれのオブジェクトを上に表示するかは、適宜設定することが可能である。例えば、ユーザが選択したオブジェクトを優先して上に表示してもよいし、どのユーザが操作したかに基づいて優先度を決定してもよい。また、オブジェクト毎に優先度を判断してもよい（重要フラグが設定されている場合など、重要なデータの場合は優先度を高くする、プッシュ通知などの緊急性の高いデータは優先度を高くする、といったことが想定される）。
【０１０８】
また、図２７に示す例では、中空間３２０において、３次元のオブジェクト２１１ｃの上に、他の３次元のオブジェクト２１１ｄが重なっているが、通信相手側においてもウィンドウディスプレイ１３３の中空間３２０において、同様に、３次元のオブジェクト２１１ｃの上にオブジェクト２１１ｄが重なって見えるよう表示制御するようにしてもよい。
【０１０９】
なお、このようなオブジェクトの重なり表示制御は、図２７に示すような中空間３２０を用いた表示例（第４の表示例）の場合に限定されず、上述した第１〜第３の表示例や、次に説明する第５の表示例の場合においても同様に適用し得る。
【０１１０】
（テーブル上のオブジェクトの整列表示）
図２８は、テーブル上に表示されたオブジェクトの整列表示制御について説明する図である。図２８上段に示すように、テーブルディスプレイ１３１に表示されたオブジェクト２１０ａに対してダブルタップ等の所定の操作が行われた場合、情報処理装置１０は、図２８下段に示すように、当該オブジェクト２１０ａの一辺を、テーブルディスプレイ１３１のユーザ側の辺に揃える（整列させる）表示制御を行い得る。この際、オブジェクト２１０ａが、ユーザから見て正方向になる向きで揃えてもよい。かかる表示制御は、第１〜第５の表示例において適用することが可能である。
【０１１１】
＜４−５．第５の表示例（集合）＞
続いて、第５の表示例として、共同作業を行っているユーザが一方の側に仮想的に集合して作業を行っているように感じさせる共同作業空間の提示について、図２９〜図３３を参照して説明する。仮想的に集合させることで、両者が同じ方向からテーブル上のオブジェクト等を見ることができ、状況によっては共同作業がより行い易くなる。
【０１１２】
図２９は、第５の表示例におけるユーザＡ側の表示画面例を示す図である。図２９に示す例は、図２９右下に示すイメージトップビューにあるように、２つのテーブル（テーブルディスプレイ１３１Ａ、テーブルディスプレイ１３１Ｂ）を並べ、作業領域を拡張した場合において、ユーザＢがユーザＡ側に仮想的に集合した際のテーブルディスプレイ１３１Ａとウィンドウディスプレイ１３３Ａの表示画面例である。
【０１１３】
図２９に示すように、ユーザＢがユーザＡ側に仮想的に集合する場合、情報処理装置１０は、ユーザＢ側の映像を表示するウィンドウディスプレイ１３３Ａにおいて、ユーザＢの映像のみ切り出し、切り出した部分には背景画像（過去映像から取得してもよい）を表示させることで、対面にユーザＢが居ない状況を表現することができる。また、ウィンドウディスプレイ１３３Ａには、テーブルディスプレイ１３１Ａを拡張する仮想テーブル１３３ｂが表示され、仮想テーブル１３３ｂに表示されているオブジェクトがユーザＡ側からも見える状態となっている。
【０１１４】
なお、集合した際に相手の顔を見てコミュニケーションを取りたい場合もあるため、ウィンドウディスプレイ１３３ＡにユーザＢの人物のみ（背景は切り取る）を表示するようにしてもよい。
【０１１５】
テーブルディスプレイ１３１Ａでは、ユーザＢによるオブジェクトに対する操作を反映して手の画像等を表示してもよい。例えば図２９に示すように、ユーザＢがオブジェクト２１３ａに対して操作を行っている場合は、テーブルディスプレイ１３１Ａにおいて、オブジェクト２１３ａを操作する手の画像３３０（３次元または２次元の画像）を表示する。これによりユーザＡは、姿が見えなくともユーザＢがどのオブジェクトを操作しているかを直感的に認識することができる。なお、ユーザＢと音声のやり取りは通常通り行うことが可能である。
【０１１６】
次に、ユーザＡ側とユーザＢ側における実際の表示状態について図３０を用いて説明する。図３０は、第５の表示例における情報処理装置１０Ａおよび情報処理装置１０Ｂの表示画面例を示す図である。図３０上段には集合前におけるテーブルディスプレイ１３１Ａの表示とテーブルディスプレイ１３１Ｂの表示の一例を示し、図３０下段には例えばユーザＢがユーザＡ側に集合した後におけるテーブルディスプレイ１３１Ａの表示とテーブルディスプレイ１３１Ｂの表示の一例を示す。図３０に示すように、ユーザＢがユーザＡ側に集合した場合、ユーザＢ側のテーブルディスプレイ１３１Ｂの表示は、テーブルディスプレイ１３１Ａと同じ表示画面となる。これにより、ユーザＢがユーザＡ側からテーブルディスプレイ１３１Ａを見ているような状況を提示することができる。この場合、ユーザＡ側のテーブル（テーブルディスプレイ１３１Ａ）のみに表示されていたオブジェクトがテーブルディスプレイ１３１Ｂに表示されることとなり、ユーザＢは、これらのオブジェクトを操作することが可能となる。なお、ユーザＡの私有オブジェクトはユーザＢ側には表示させないようにしてもよい。
【０１１７】
また、ウィンドウディスプレイ１３３Ｂには、図２９に示すウィンドウディスプレイ１３３Ａと同様の映像、すなわちユーザＢ側の背景（ユーザＢの映像は切り出し）を表示し、ユーザＡ側から見える状況と同じになるよう表示制御される。
【０１１８】
次いで、図３１を参照して、集合時の画面遷移の一例について説明する。図３１は、本実施例における集合時の画面遷移の一例を示す図である。図３１上段には集合前における表示例、図３１下段には、ユーザＢがユーザＡ側に集合した際の画面遷移例を示す。図３１に示すように、集合前は、情報処理装置１０Ａのウィンドウディスプレイ１３３ＡにはユーザＢの映像が表示され、情報処理装置１０Ｂのウィンドウディスプレイ１３３ＢにはユーザＡの映像が表示されている。また、テーブル上のオブジェクト２１３（２１３ａ〜２１３ｃなど）の配置は、実際のテーブルディスプレイ１３１とウィンドウディスプレイ１３３内に表示されている仮想テーブルとが接続されて形成される１つのテーブルを、両者が対面で見ているよう表示制御される。
【０１１９】
そして、ユーザＢがユーザＡ側に集合する指示が入力された場合、図３１下段に示すように、ユーザＡ側のウィンドウディスプレイ１３３Ａでは、例えばユーザＢの映像のみを切り出してスライドアウトさせることで、ユーザＢがユーザＡ側（こちら側）へ移動したように感じる表現を提示することができる。
【０１２０】
一方、ユーザＢ側のウィンドウディスプレイ１３３Ｂでは、図３１下段に示すように、ユーザＡ側の映像が背景ごとスライドアウトすると共に、ユーザＢ側の映像（人物無し）をスライドインさせることで、ユーザＢ自身がユーザＡ側（向こう側）に移動したように感じる表現を提示することができる。さらに、ユーザＢ側では、テーブル上のオブジェクト２１３の配置を集合に併せて反転させる表示制御を行う。すなわち、ユーザＢがユーザＡ側に集合する場合、ユーザＢ側（テーブルディスプレイ１３１Ｂ、ウィンドウディスプレイ１３３Ｂ）におけるテーブル上のオブジェクト２１３の見え方は、ユーザＡ側（テーブルディスプレイ１３１Ａ、ウィンドウディスプレイ１３３Ａ）と同様（ユーザＡ視点）になる。
【０１２１】
以上説明した仮想的な集合は、図２９に示すようなテーブル拡張時（すなわち第２の表示例）に限定されず、他のいずれの表示例においても実現することが可能である。一例として、例えば中空間３２０を設けた表示例（第４の表示例）における仮想的な集合について図３２〜図３３を参照して説明する。
【０１２２】
（中空間３２０を設けた表示例における仮想的な集合）
図３２は、本実施例による中空間を設けた表示例での仮想的な集合の画面遷移の一例を示す図である。図３２上段には集合前における表示例を示し、図３２下段には、ユーザＢがユーザＡ側に集合した際の画面遷移例を示す。
【０１２３】
ウィンドウディスプレイ１３３Ａ、ウィンドウディスプレイ１３３Ｂにおける人物や背景の表示変化は、図３１を参照して説明した例と同様である。
【０１２４】
また、テーブル上のオブジェクト２１３の配置反転も、図３１を参照して説明した例と同様である。
【０１２５】
ウィンドウディスプレイ１３３Ｂの中空間３２０に表示されていた３次元のオブジェクト２１３ｄ、２１３ｅは、図３２上段の集合前では、ユーザＡ側から表側が見え、ユーザＢ側から裏側が見える状態となっている。この場合に、ユーザＢがユーザＡ側に集合すると、ユーザＢ側でもユーザＡ側と同様の表示が見えることになるため、図３２下段に示すように、ウィンドウディスプレイ１３３Ｂにおいて、オブジェクト２１３ｄ、２１３ｅは、ユーザＡ側からの見え方と同様に表側が表示される。
【０１２６】
以上、中空間を設けた表示例での仮想的な集合の画面遷移について説明した。次いで、中空間を設けた表示例での仮想的な集合時の動作処理について図３３を参照して説明する。
【０１２７】
図３３は、中空間を設けた表示例における集合時の表示制御処理の流れの一例を示すフローチャートである。図３３に示すように、まず情報処理装置１０は、ユーザが共同作業者（通信相手）に集合要請を呼び掛けた場合（ステップＳ２０３／Ｙｅｓ）、当該要請が通信相手に受け入れられたか否かを判断する（ステップＳ２０６）。通信相手に受け入れられたか否かに関する情報は、通信先装置から受信し得る。
【０１２８】
次に、情報処理装置１０は、現状のテーブルディスプレイ１３１の映像は維持したまま（すなわちテーブル上のオブジェクトの配置は動かさず）、ウィンドウディスプレイ１３３の相手側映像から、こちら側に集合する人物（の映像のみ）を削除する（ステップＳ２０９）。
【０１２９】
次いで、情報処理装置１０は、現状のオブジェクト表示情報を、通信先装置に送信する（ステップＳ２１２）。
【０１３０】
一方、ユーザが共同作業者（通信相手）から集合要請を呼び掛けられた場合（ステップＳ２１５／Ｙｅｓ）、当該要請をユーザが受け入れるか否かを判断する（ステップＳ２１８）。集合要請の受け入れは、例えばユーザの発話音声、ジェスチャ、リモートコントローラの操作等のユーザ入力に基づいて、入力情報認識部１０１により認識される。
【０１３１】
次に、ユーザが集合要請を受け入れた場合（ステップＳ２１８／Ｙｅｓ）、テーブル状態（テーブルを拡張しているか、中空間を設けているか、共有領域はどこか、など）を取得する（ステップＳ２２１）。
【０１３２】
次いで、情報処理装置１０は、ウィンドウディスプレイ１３３に表示されているオブジェクトの表示を、（集合を呼び掛けた）相手側のウィンドウディスプレイ１３３におけるオブジェクトの表示と同じ表示に切り替える（ステップＳ２２４）。
【０１３３】
また、情報処理装置１０は、テーブルディスプレイ１３１の映像を、（集合を呼び掛けた）相手側と同じ表示（すなわち、集合する側の映像（人物無し））に切り替える（ステップＳ２２７）。
【０１３４】
次に、情報処理装置１０は、テーブルディスプレイ１３１に中空間が設けられている場合、中空間に表示されているオブジェクトを、（集合を呼び掛けた）相手側からの視点（例えば図３２に示すように３次元オブジェクトを表側から見える表示）に切り替える（ステップＳ２３０）。
【０１３５】
＜４−６．過去のオブジェクト表示の再生＞
本実施形態による情報処理装置１０は、随時、テーブル上に表示したオブジェクト情報を記憶部１４０に記録して過去履歴を蓄積し、ユーザ指定に応じて、過去のオブジェクト表示を呼び出す（テーブル上で再生する）ことが可能である。
【０１３６】
また、他のユーザ間で行われた共同作業時におけるオブジェクト情報の過去履歴を呼び出してユーザのテーブル上で再生することも可能である。
【０１３７】
過去のオブジェクト情報の呼び出しは、日時で指定してもよいし、予め何らかのタグを付けて保存していた場合は、タグに基づいて呼び出しを行ってもよい。
【０１３８】
＜＜５．その他の構成例＞＞
以上、本実施形態による情報処理システム１について具体的に説明したが、本実施形態のシステム構成は、図１〜図４に示す例に限定されない。本実施形態に含まれるシステム構成のバリエーションについて、図３４〜図３９を参照していくつか説明する。
【０１３９】
＜５−１．その他の構成例１＞
図３４は、本実施形態によるその他の構成例１のシステム構成例を示す図である。上述した実施形態では、情報処理装置１０が、各ディスプレイ（テーブル側、ウィンドウ側）とスピーカとを有しているが、これらはそれぞれ別装置であってもよい。具体的には、図３４に示すように、例えばユーザＡ側には、テーブルディスプレイ１３１Ａを有するテーブル装置１０−１Ａと、ウィンドウディスプレイ１３３Ａを有するウィンドウ装置１０−２Ａと、スピーカ装置１０−３Ａとが配され、ユーザＢ側には、テーブルディスプレイ１３１Ｂを有するテーブル装置１０−１Ｂと、ウィンドウディスプレイ１３３Ｂを有するウィンドウ装置１０−２Ｂと、スピーカ装置１０−３Ｂとが配されるシステム構成となっていてもよい。各装置は、ネットワーク３を介してそれぞれ互いに通信接続する。
【０１４０】
図３５は、その他の構成例１によるテーブル装置１０−１の構成例を示すブロック図である。図３５に示すように、例えばテーブル装置１０−１は、制御部１００−１、通信部１１０−１、入力部１２０−１、テーブルディスプレイ１３１、および記憶部１４０−１を有する。
【０１４１】
制御部１００−１は、入力情報認識部１０１、仮想距離間隔設定部１０２、共有領域判断部１０３、共有オブジェクト選択部１０４、およびテーブルディスプレイ表示制御部１０６として機能する。
【０１４２】
入力情報認識部１０１は、取得した入力情報や、入力情報から認識した結果を、適宜、ウィンドウ装置１０−２に送信したり、ウィンドウ装置１０−２から入力情報や認識結果を受信したりする。テーブルディスプレイ１３１に対する操作入力が、ウィンドウディスプレイ１３３の表示制御に影響する場合が想定されるためである（例えば、仮想距離間隔の設定変更、オブジェクトの表示移動など）。テーブル装置１０−１とウィンドウ装置１０−２は、有線または無線によりデータの送受信を可能とする。
【０１４３】
各構成の機能は、図４を参照して説明した各構成と同様であるため、ここでの詳細は省略する。
【０１４４】
図３６は、その他の構成例１によるウィンドウ装置１０−２の構成例を示すブロック図である。図３６に示すように、例えばウィンドウ装置１０−２は、制御部１００−２、通信部１１０−２、入力部１２０−２、ウィンドウディスプレイ１３３、および記憶部１４０−２を有する。
【０１４５】
制御部１００−２は、入力情報認識部１０１、仮想距離間隔設定部１０２、共有領域判断部１０３、共有オブジェクト選択部１０４、およびウィンドウディスプレイ表示制御部１０７として機能する。
【０１４６】
入力情報認識部１０１は、取得した入力情報や、入力情報から認識した結果を、適宜、テーブル装置１０−１に送信したり、テーブル装置１０−１から入力情報や認識結果を受信したりする。ウィンドウディスプレイ１３３に対する操作入力が、テーブルディスプレイ１３１の表示制御に影響する場合が想定されるためである（例えば、仮想距離間隔の設定変更、オブジェクトの表示移動など）。
【０１４７】
各構成の機能は、図４を参照して説明した各構成と同様であるため、ここでの詳細は省略する。
【０１４８】
（動作処理）
続いて、本構成例によるテーブル装置１０−１とウィンドウ装置１０−２の動作処理について図３７を参照して説明する。図３７は、その他の構成例１における表示制御処理の流れの一例を示すフローチャートである。
【０１４９】
図３７に示すように、まず、テーブル装置１０−１は、現状のテーブル状態（仮想距離間隔の設定など）を取得し（ステップＳ３０３）、テーブル状態に応じてテーブルディスプレイ１３１の表示制御を行う（ステップＳ３０６）。
【０１５０】
次いで、テーブル装置１０−１は、表示情報を記憶部１４０−１に記録する（ステップＳ３０９）。
【０１５１】
次に、入力があった場合（ステップＳ３１２／Ｙｅｓ）、入力情報をウィンドウ装置１０−２に送信し（ステップＳ３１５）、また、入力情報を通信相手側のテーブル装置１０−１にも送信する（ステップＳ３１８）。
【０１５２】
一方、ウィンドウ装置１０−２も、現状のテーブル状態（仮想距離間隔の設定など）を取得し（ステップＳ３２１）、テーブル状態に応じてウィンドウディスプレイ１３３の表示制御を行う（ステップＳ３２４）。
【０１５３】
次いで、ウィンドウ装置１０−２は、表示情報を記憶部１４０−２に記録する（ステップＳ３２７）。
【０１５４】
次に、入力があった場合（ステップＳ３３０／Ｙｅｓ）、入力情報をテーブル装置１０−１に送信し（ステップＳ３３３）、また、入力情報を通信相手側のウィンドウ装置にも送信する（ステップＳ３３６）。
【０１５５】
続いて、テーブル装置１０−１は、取得した入力情報に応じて、仮想距離間隔の変更または／およびオブジェクトの変更を指定する（ステップＳ３３９）。これにより、テーブルディスプレイ１３１に表示されているオブジェクトに入力操作が反映される。
【０１５６】
また、ウィンドウ装置１０−２も、取得した入力情報に応じて、仮想距離間隔の変更または／およびオブジェクトの変更を指定する（ステップＳ３４２）。これにより、ウィンドウディスプレイ１３３に表示されているオブジェクトに入力操作が反映される。
【０１５７】
＜５−２．その他の構成例２＞
次に、その他の構成例２について説明する。上述した実施形態では、テーブルディスプレイ１３１とウィンドウディスプレイ１３３を用いて共同作業空間を提供するシステムについて説明したが、本実施形態はこれに限定されず、例えばテーブルディスプレイ１３１のみ、若しくは、ウィンドウディスプレイ１３３のみを用いて共同作業空間を提供するシステムであってもよい。ここでは、一例として、テーブルディスプレイ１３１のみを用いて共同作業空間を提供するシステムについて、図３８〜図３９を参照して具体的に説明する。
【０１５８】
図３８は、本実施形態のその他の構成例２について説明する図である。図３８に示すように、本システム（情報処理システム１ｂ）は、テーブルディスプレイ１３１Ａを有する情報処理装置１０−５Ａと、テーブルディスプレイ１３１Ｂを有する情報処理装置１０−５Ｂとを含む構成により実現される。
【０１５９】
テーブルディスプレイ１３１Ａに表示されている表示画像２０（オブジェクト）は、２次元画像であってもよいし、３次元画像であってもよい。テーブルディスプレイ１３１Ａ上には共有領域が設定され、共有領域に少なくとも一部の表示が含まれるオブジェクトは共有オブジェクトとみなされる。例えばテーブルディスプレイ１３１Ａ全面を共有領域に設定してもよい。
【０１６０】
この場合、テーブルディスプレイ１３１Ａとテーブルディスプレイ１３１Ｂの表示画面は、例えば図３８右下のトップビューに示すように同じ配置となる。テーブルディスプレイ１３１全面が共有領域の場合、テーブルディスプレイ１３１に表示されている全てのオブジェクトは共有オブジェクトとみなされ、ユーザＡおよびユーザＢはいずれのオブジェクトも操作することが可能となる。そして、一方のユーザによるオブジェクトに対する操作は、他方のテーブル上に反映され、遠隔地においてもテーブル上で共同作業を行うことが可能となる。
【０１６１】
本構成例では、ウィンドウディスプレイ１３３が設けられておらず通信相手の姿は見えないが、通信相手の操作入力はテーブル上に反映されるため（例えばオブジェクトの移動など）、共同作業が可能となる。また、情報処理装置１０−５Ａは、スピーカ１３５およびマイクロホン（入力部１２０−５に含まれる）を備え、通信相手と音声でのやり取りも交えながら共同作業を行うことも可能となる。
【０１６２】
図３９は、本実施形態のその他の構成例２に係る情報処理装置１０−５の構成例を示すブロック図である。
【０１６３】
図３９に示すように、情報処理装置１０−５は、制御部１００−５、通信部１１０−５、入力部１２０−５、出力部１３０−５、および記憶部１４０−５を有する。
【０１６４】
制御部１００−５は、入力情報認識部１０１、仮想距離間隔設定部１０２、共有領域判断部１０３、共有オブジェクト選択部１０４、テーブルディスプレイ表示制御部１０６、および音声出力制御部１０８として機能する。
【０１６５】
各構成の機能は、図４を参照して説明した各構成と同様であるため、ここでの詳細は省略する。
【０１６６】
＜＜６．３地点以上を結ぶ共同作業空間の提示＞＞
上述した実施形態では、空間Ａと空間Ｂの２地点を結ぶ共同作業空間の提示について主に説明したが、本開示はこれに限定されず、３地点以上を結ぶ共同作業空間を提示することも可能である。以下、３地点以上を結んだ共同作業空間における表示画面例について、図４０〜図４３を参照して説明する。
【０１６７】
図４０は、３地点を結ぶ共同作業空間を提示する際のユーザＡ側の表示画面例を示す図である。ここでは、例えばユーザＡが居る空間Ａと、ユーザＢが居る空間Ｂと、ユーザＣが居る空間Ｃとを結ぶ場合を想定する。各ユーザは、それぞれ図１に示すような情報処理装置１０を用い、テーブルを共有することが可能となる。また、仮想距離間隔は各ユーザにより適宜調整することが可能である。
【０１６８】
共有領域の設定は、例えば図４０に示すように、各ユーザのテーブルが重なった領域としてもよい。各テーブルディスプレイ１３１Ａ、１３１Ｂ、１３１Ｃの配置（仮想空間における互いの離隔距離）は、仮想距離間隔に応じて調整され、また、共有領域の大きさも、仮想距離間隔に応じて変化する各テーブルの配置により決定されようにしてもよい。図４０では、仮想距離間隔が徐々に短くなり、各テーブルが近付く様子を示している。
【０１６９】
図４０に示すように、テーブルディスプレイ１３１Ａとテーブルディスプレイ１３１Ｂとが重なって形成される共有領域３２４ａは、ユーザＡとユーザＢとの共有領域であって、共有領域３２４ａに少なくとも一部の表示が含まれるオブジェクトは、ユーザＡとユーザＢからの操作入力が可能な共有オブジェクトとみなされる。
【０１７０】
また、テーブルディスプレイ１３１Ａとテーブルディスプレイ１３１Ｃとが重なって形成される共有領域３２４ｂは、ユーザＡとユーザＣとの共有領域であって、共有領域３２４ｂに少なくとも一部の表示が含まれるオブジェクトは、ユーザＡとユーザＣからの操作入力が可能な共有オブジェクトとみなされる。
【０１７１】
また、テーブルディスプレイ１３１Ｂとテーブルディスプレイ１３１Ｃとが重なって形成される共有領域３２４ｃは、ユーザＢとユーザＣとの共有領域であって、共有領域３２４ｃに少なくとも一部の表示が含まれるオブジェクトは、ユーザＢとユーザＣからの操作入力が可能な共有オブジェクトとみなされる。
【０１７２】
また、図４０右に示すように、テーブルディスプレイ１３１Ａとテーブルディスプレイ１３１Ｃとテーブルディスプレイ１３１Ｄが重なって形成される共有領域３２５は、ユーザＡとユーザＢとユーザＣの共有領域であって、共有領域３２５に少なくとも一部の表示が含まれるオブジェクトは、ユーザＡとユーザＢとユーザＣからの操作入力が可能な共有オブジェクトとみなされる。
【０１７３】
図４１は、４地点を結ぶ共同作業空間を提示する際のユーザＡ側の表示画面例を示す図である。ここでは、例えばユーザＡが居る空間Ａと、ユーザＢが居る空間Ｂと、ユーザＣが居る空間Ｃと、ユーザＤが居る空間Ｄとを結ぶ場合を想定する。各ユーザは、それぞれ図１に示すような情報処理装置１０を用い、テーブルを共有することが可能となる。また、仮想距離間隔は各ユーザにより適宜調整することが可能である。
【０１７４】
共有領域の設定は、例えば図４０と同様に、各ユーザのテーブルが重なった領域としてもよい。各テーブルディスプレイ１３１Ａ、１３１Ｂ、１３１Ｃ、１３１Ｄの配置（仮想空間における互いの離隔距離）は、仮想距離間隔に応じて調整され、また、共有領域の大きさも、仮想距離間隔に応じて変化する各テーブルの配置により決定されようにしてもよい。図４１では、仮想距離間隔が徐々に短くなり、各テーブルが近付く様子を示している。
【０１７５】
図４１に示すように、例えばテーブルディスプレイ１３１Ａとテーブルディスプレイ１３１Ｂとが重なって形成される共有領域３２７ａは、ユーザＡとユーザＢとの共有領域であって、共有領域３２７ａに少なくとも一部の表示が含まれるオブジェクトは、ユーザＡとユーザＢからの操作入力が可能な共有オブジェクトとみなされる。
【０１７６】
また、例えばテーブルディスプレイ１３１Ａとテーブルディスプレイ１３１Ｄとが重なって形成される共有領域３２７ｂは、ユーザＡとユーザＤとの共有領域であって、共有領域３２７ｂに少なくとも一部の表示が含まれるオブジェクトは、ユーザＡとユーザＤからの操作入力が可能な共有オブジェクトとみなされる。
【０１７７】
また、例えばテーブルディスプレイ１３１Ｂとテーブルディスプレイ１３１Ｃとが重なって形成される共有領域３２７ｃは、ユーザＢとユーザＣとの共有領域であって、共有領域３２７ｃに少なくとも一部の表示が含まれるオブジェクトは、ユーザＢとユーザＣからの操作入力が可能な共有オブジェクトとみなされる。
【０１７８】
また、例えばテーブルディスプレイ１３１Ｃとテーブルディスプレイ１３１Ｄとが重なって形成される共有領域３２７ｄは、ユーザＣとユーザＤとの共有領域であって、共有領域３２７ｄに少なくとも一部の表示が含まれるオブジェクトは、ユーザＣとユーザＤからの操作入力が可能な共有オブジェクトとみなされる。
【０１７９】
以上、３地点以上を結ぶ共同作業空間を提示する際のユーザＡ側の表示画面例について説明した。なお、各テーブルディスプレイ１３１の形状は図４０や図４１に示すような長方形に限定されず、正方形や、多角形、円形、楕円形等の任意の形状であってもよい。
【０１８０】
ここで、テーブルディスプレイ１３１が正方形の場合における、３地点以上を結ぶ共同作業空間を提示する際のユーザＡ側の表示画面例の一例を図４２と図４３に示す。
【０１８１】
図４２は、テーブルディスプレイ１３１が正方形の場合における、３地点を結ぶ共同作業空間を提示する際のユーザＡ側の表示画面例を示す図である。また、図４３は、テーブルディスプレイ１３１が正方形の場合における、４地点を結ぶ共同作業空間を提示する際のユーザＡ側の表示画面例を示す図である。
【０１８２】
いずれの場合も、図４０および図４１と同様に、各テーブルディスプレイ１３１の配置（仮想空間における互いの離隔距離）は、仮想距離間隔に応じて調整される。共有領域の設定は、各ユーザのテーブルが重なった領域とされる。また、各共有領域３２８（３２８ａ〜３２８ｃ）、３２９（３２９ａ〜３２９ｄ）の大きさは、仮想距離間隔に応じて変化する各テーブルの配置により決定されようにしてもよい。
【０１８３】
また、４地点を結ぶ共同作業空間の提示における各テーブルディスプレイ１３１の重なり方は、図４１や図４３に示す例に限定されず、例えば図４４に示すように近付いて重なるようにしてもよい。
【０１８４】
＜＜７．まとめ＞＞
上述したように、本開示の実施形態による情報処理システムでは、双方向通信において、通信相手とあたかも同じ空間で作業をしているかのように感じさせる共同作業空間を提示することが可能となる。
【０１８５】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１８６】
例えば、上述した情報処理装置１０に内蔵されるＣＰＵ、ＲＯＭ、およびＲＡＭ等のハードウェアに、情報処理装置１０の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。
【０１８７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１８８】
なお、本技術は以下のような構成も取ることができる。
（１）
第１の表示部と、
通信相手側の空間から取得した画像を表示する第２の表示部と、
前記第１の表示部および前記第２の表示部の表示制御を行う制御部と、
を備え、
前記制御部は、
前記第１の表示部または前記第２の表示部の少なくともいずれかに、少なくとも前記通信相手側の作業領域に表示が及ぶ共有オブジェクトを表示する制御を行う、情報処理装置。
（２）
前記情報処理装置は通信部を備え、
前記制御部は、
ユーザによる前記共有オブジェクトに対する操作入力情報を当該共有オブジェクトの表示に反映させると共に、当該操作入力情報を前記通信部から前記通信相手側に送信する制御と、
前記通信部により前記通信相手側から受信した、前記通信相手側に表示されている前記共有オブジェクトと同一の共有オブジェクトに対する前記通信相手側における操作入力情報を、前記第１の表示部または前記第２の表示部の少なくともいずれかに表示している前記共有オブジェクトの表示に反映させる制御と、を行う、前記（１）に記載の情報処理装置。
（３）
前記制御部は、
前記第１の表示部または前記第２の表示部の少なくともいずれかに表示している前記共有オブジェクトの情報を前記通信相手側と共有し、前記通信相手側と同じ共有オブジェクトを表示制御し、
前記第１の表示部または前記第２の表示部に表示する１以上の前記共有オブジェクトの配置を、前記通信相手側における前記共有オブジェクトの配置と対応させる表示制御を行う、前記（２）に記載の情報処理装置。
（４）
前記制御部は、
前記第１の表示部の表示領域に、前記通信相手側による操作が可能な相手側作業領域と、前記ユーザによる操作が可能なユーザ作業領域とが重なった領域である共有領域を設定し、
前記共有領域に表示が及ぶオブジェクトを前記共有オブジェクトと認識する、前記（３）に記載の情報処理装置。
（５）
前記第１の表示部の表示面が略水平方向に位置し、
前記第２の表示部の表示面が前記第１の表示部の表示面に対して略直交する方向に配置された状態において、
前記制御部は、
前記第１の表示部に、前記共有オブジェクトを表示し、
前記第２の表示部に、通信相手の映像を表示する、
前記（４）に記載の情報処理装置。
（６）
前記制御部は、
前記第１の表示部に表示する前記共有オブジェクトの全体の配置が、前記通信相手側において前記第１の表示部に対応する第３の表示部に表示される前記共有オブジェクトと同一の共有オブジェクトの全体の配置に対して、上下左右が反転した関係となる表示制御を行う、前記（５）に記載の情報処理装置。
（７）
前記制御部は、
ユーザ指示に応じて、前記第１の表示部に表示する前記共有オブジェクトの全体の配置を、前記第３の表示部に表示される前記共有オブジェクトと同一の共有オブジェクトの全体の配置と同じにする表示制御を行う、前記（６）に記載の情報処理装置。
（８）
前記第１の表示部の表示面が略水平方向に位置し、
前記第２の表示部の表示面が前記第１の表示部の表示面に対して略直交する方向に配置された状態において、
前記制御部は、
前記第１の表示部に、前記共有オブジェクトを表示し、
前記第２の表示部に、通信相手と、前記通信相手側の作業領域の映像を表示する、
前記（４）に記載の情報処理装置。
（９）
前記制御部は、
前記通信相手側の作業領域を、前記第１の表示部の表示面に隣接するよう、前記第２の表示部の表示領域のうち前記第１の表示部の表示面が位置する側に表示する、前記（８）に記載の情報処理装置。
（１０）
前記制御部は、
前記第１の表示部の表示面のうち、前記第２の表示部の表示面と隣接する側に前記共有領域を設定し、
前記共有領域の表示画面は、前記通信相手側における前記第１の表示部に対応する第３の表示部に同様に設定された共有領域の表示画面と同じ表示に表示制御する、前記（９）に記載の情報処理装置。
（１１）
前記制御部は、
前記通信相手側の第３の表示部の表示情報に基づいて、前記第２の表示部に含まれる前記通信相手側の作業領域の表示を制御し、前記第２の表示部に含まれる前記通信相手側の作業領域で前記通信相手側の前記第３の表示部の表示画面を再現する表示制御を行う、前記（９）または（１０）に記載の情報処理装置。
（１２）
前記制御部は、
前記第１の表示部の表示領域に、前記ユーザによる操作が可能なユーザ作業領域を設定し、
前記第２の表示部の表示領域に、前記通信相手側による操作が可能な相手側作業領域と、前記ユーザによる操作が可能なユーザ作業領域とが重なった領域である共有領域を設定し、
前記共有領域に表示が及ぶオブジェクトを前記共有オブジェクトと認識する、前記（３）に記載の情報処理装置。
（１３）
前記制御部は、
前記第２の表示部において、前記共有領域に相当する仮想的な３次元空間と、当該３次元空間よりも奥側に前記通信相手側の映像を配置して表示する、前記（１２）に記載の情報処理装置。
（１４）
前記制御部は、
前記仮想的な３次元空間に、３次元または２次元の前記共有オブジェクトを表示する、前記（１３）に記載の情報処理装置。
（１５）
前記制御部は、
前記仮想的な３次元空間を、前記第１の表示部の表示面に隣接するよう、前記第２の表示部の表示領域のうち前記第１の表示部の表示面が位置する側を含めて表示し、
さらに前記通信相手側における前記第１の表示部に対応する第３の表示部の表示を再現する作業領域を、前記３次元空間に隣接するよう配置し、
前記ユーザまたは前記通信相手側の操作入力に応じて、前記共有オブジェクトを、前記第１の表示部、前記第２の表示部に表示する３次元空間、および前記第２の表示部に表示する前記相手側作業領域との間でシームレスに移動させる、前記（１３）または（１４）に記載の情報処理装置。
（１６）
前記制御部は、
前記第１の表示部の表示領域に、前記ユーザによる操作が可能なユーザ作業領域を設定し、
前記第２の表示部の表示領域に、前記通信相手側における前記第１の表示部に対応する第３の表示部の表示を再現する相手側作業領域を表示し、
前記相手側作業領域は、前記第１の表示部の表示面と隣接するよう、前記第２の表示部の表示領域のうち前記第１の表示部の表示面が位置する側に表示され、
さらに前記制御部は、
前記第１の表示部と前記第２の表示部の前記相手側作業領域とに跨って表示されるオブジェクトを前記共有オブジェクトと認識する、前記（３）に記載の情報処理装置。
（１７）
前記制御部は、
設定された仮想距離間隔に応じて、前記第１の表示部におけるユーザ作業領域と相手側作業領域とが重なった共有領域の設定、または、前記第２の表示部における前記共有領域の設定を行う、前記（３）から１６のいずれか１項に記載の情報処理装置。
（１８）
前記制御部は、
集合要請に応じてユーザ側に集合する場合、前記第２の表示部に表示する前記通信相手側の映像から通信相手の姿を非表示にする表示制御を行い、
前記集合要請に応じて前記通信相手側に集合する場合、前記第１の表示部または前記第２の表示部に表示されている前記共有オブジェクトの配置を、前記通信相手側からの視点に切り換える表示制御を行う、前記（３）〜（１７）のいずれか１項に記載の情報処理装置。
（１９）
プロセッサが、
第１の表示部と、通信相手側の空間から取得した画像を表示する第２の表示部の表示制御を行うことと、
前記第１の表示部または前記第２の表示部の少なくともいずれかに、少なくとも前記通信相手側の作業領域に表示が及ぶ共有オブジェクトを表示することと、
を含む、情報処理方法。
（２０）
コンピュータを、
第１の表示部と、通信相手側の空間から取得した画像を表示する第２の表示部の表示制御を行う制御部として機能させ、
前記制御部は、
前記第１の表示部または前記第２の表示部の少なくともいずれかに、少なくとも前記通信相手側の作業領域に表示が及ぶ共有オブジェクトを表示する制御を行う、プログラム。
【符号の説明】
【０１８９】
１０、１０−５    情報処理装置
１０−１  テーブル装置
１０−２  ウィンドウ装置
１０−３  スピーカ装置
１００  制御部
１０１  入力情報認識部
１０２  仮想距離間隔設定部
１０３  共有領域判断部
１０４  共有オブジェクト選択部
１０５  表示制御部
１０６  テーブルディスプレイ表示制御部
１０７  ウィンドウディスプレイ表示制御部
１０８  音声出力制御部
１１０  通信部
１２０  入力部
１２１  センサ部
１２３  カメラ
１２５  マイク
１３０  出力部
１３１（１３１Ａ〜１３１Ｄ）  テーブルディスプレイ
１３３  ウィンドウディスプレイ
１３３ｂ  仮想テーブル
１３５  スピーカ
１４０  記憶部
２０１、２０２、２０４、２０５、２０６、２０７、２０８、２０９、２１０、２１１、２１３  オブジェクト
３００、３２４、３２５、３２７、３２８  共有領域
３２０  中空間
３２２  ポインタ
【図１】
2019187747.tif 000003
【図２】
2019187747.tif 000004
【図３】
2019187747.tif 000005
【図４】
2019187747.tif 000006
【図５】
2019187747.tif 000007
【図６】
2019187747.tif 000008
【図７】
2019187747.tif 000009
【図８】
2019187747.tif 000010
【図９】
2019187747.tif 000011
【図１０】
2019187747.tif 000012
【図１１】
2019187747.tif 000013
【図１２】
2019187747.tif 000014
【図１３】
2019187747.tif 000015
【図１４】
2019187747.tif 000016
【図１５】
2019187747.tif 000017
【図１６】
2019187747.tif 000018
【図１７】
2019187747.tif 000019
【図１８】
2019187747.tif 000020
【図１９】
2019187747.tif 000021
【図２０】
2019187747.tif 000022
【図２１】
2019187747.tif 000023
【図２２】
2019187747.tif 000024
【図２３】
2019187747.tif 000025
【図２４】
2019187747.tif 000026
【図２５】
2019187747.tif 000027
【図２６】
2019187747.tif 000028
【図２７】
2019187747.tif 000029
【図２８】
2019187747.tif 000030
【図２９】
2019187747.tif 000031
【図３０】
2019187747.tif 000032
【図３１】
2019187747.tif 000033
【図３２】
2019187747.tif 000034
【図３３】
2019187747.tif 000035
【図３４】
2019187747.tif 000036
【図３５】
2019187747.tif 000037
【図３６】
2019187747.tif 000038
【図３７】
2019187747.tif 000039
【図３８】
2019187747.tif 000040
【図３９】
2019187747.tif 000041
【図４０】
2019187747.tif 000042
【図４１】
2019187747.tif 000043
【図４２】
2019187747.tif 000044
【図４３】
2019187747.tif 000045
【図４４】
2019187747.tif 000046
【国際調査報告】
2019187747.tif 000047
2019187747.tif 000048
2019187747.tif 000049
2019187747.tif 000050