(57)【要約】【課題】ある表示面内のオブジェクトを転送オブジェクトに対して移動させる操作に適応的に当該表示面の表示を制御することが可能な、情報処理システム、情報処理方法、およびプログラムを提案する。【解決手段】第１の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して第１のユーザが第１のオブジェクトを移動させる第１の操作が検出された場合に、前記第１の表示面に対応する第２の表示面内の一以上の表示情報を前記第１の表示面内で操作可能なように変更されたことを示す所定の表示制御を前記第１の表示面に対して行い、かつ、前記第１の操作の後の前記第１のユーザの第２の操作の検出結果に基づいて、前記第２の表示面の表示状態を変更する処理部、を備える、情報処理システム。【選択図】図１
2019123888.tif 000002
【特許請求の範囲】
【請求項１】
第１の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して第１のユーザが第１のオブジェクトを移動させる第１の操作が検出された場合に、前記第１の表示面に対応する第２の表示面内の一以上の表示情報を前記第１の表示面内で操作可能なように変更されたことを示す所定の表示制御を前記第１の表示面に対して行い、かつ、
前記第１の操作の後の前記第１のユーザの第２の操作の検出結果に基づいて、前記第２の表示面の表示状態を変更する処理部、
を備える、情報処理システム。
【請求項２】
前記処理部は、前記第２の操作の検出結果に基づいて、前記第１のオブジェクトに対応する情報を前記第２の表示面に表示させる、請求項１に記載の情報処理システム。
【請求項３】
前記第２の操作は、前記第１のオブジェクトに対する操作状態を所定の操作状態のまま維持しながら、前記第１の操作に継続して行われる操作である、請求項２に記載の情報処理システム。
【請求項４】
前記所定の表示制御は、前記第２の表示面における第１の対象領域内の一以上の表示情報を前記第１の表示面に表示させることを含む、請求項３に記載の情報処理システム。
【請求項５】
前記第１の対象領域は、前記第２の表示面内の一部の領域であり、
前記処理部は、さらに前記第２の操作の検出結果に基づいて、前記第１の対象領域を前記第２の表示面内の第１の領域から前記第２の表示面内の第２の領域へと変更し、
前記第１の対象領域が前記第１の領域から前記第２の領域へ変更された場合には、前記処理部は、前記第１の表示面に表示される表示情報を、前記第１の領域内の一以上の表示情報から、前記第２の領域内の一以上の表示情報へ切り替える、請求項４に記載の情報処理システム。
【請求項６】
前記第１の対象領域は、前記第２の表示面の略全体であり、
前記所定の表示制御は、前記第２の表示面の略全体に表示されている一以上の表示情報を示すマップ画像を前記第１の表示面に表示させることを含み、
前記マップ画像のサイズは、前記第１の表示面のサイズよりも小さい、請求項４に記載の情報処理システム。
【請求項７】
前記第２の表示面が位置する場所は、前記第１の表示面が位置する場所から遠隔しており、
前記処理部は、前記第１の表示面が位置する場所および前記第２の表示面が位置する場所のそれぞれから遠隔した場所に位置する第３の表示面に、前記第２の表示面における第２の対象領域内の一以上の表示情報を表示させ、
前記第１の対象領域内の一以上の表示情報が前記第１の表示面に表示されている間に、前記処理部は、前記第１の対象領域と前記第２の対象領域との位置関係を示す表示を前記第１の表示面にさらに表示させる、請求項４に記載の情報処理システム。
【請求項８】
前記第２の対象領域内の一以上の表示情報が前記第３の表示面に表示されている間に、前記第３の表示面において第２のユーザがポインティングしている位置を示すポインティング情報を受信する受信部をさらに備え、
前記第１の対象領域内の一以上の表示情報が前記第１の表示面に表示されている間に、前記処理部は、前記ポインティング情報が示すポインティング位置に対応する、前記第１の表示面内の位置に所定の画像をさらに表示させる、請求項７に記載の情報処理システム。
【請求項９】
前記処理部は、さらに、前記第１のオブジェクトに対応する情報の、前記第２の表示面における転送位置を前記第２の操作の検出結果に基づいて決定する、請求項４に記載の情報処理システム。
【請求項１０】
前記第１の対象領域は、前記第２の表示面の略全体であり、
前記所定の表示制御は、前記第２の表示面の略全体に表示されている一以上の表示情報を示すマップ画像を前記第１の表示面に表示させることを含み、
前記マップ画像のサイズは、前記第１の表示面のサイズよりも小さく、
前記第２の操作は、前記第１のオブジェクトに対応する情報の前記第２の表示面における転送位置を、前記マップ画像において前記第１のユーザが指定することを含む、請求項９に記載の情報処理システム。
【請求項１１】
前記第１のオブジェクトに対応する情報は、前記第１のオブジェクトに対応する画像であり、
前記処理部は、さらに、前記第２の表示面における前記転送位置に、前記第１のオブジェクトに対応する画像を表示させる、請求項９に記載の情報処理システム。
【請求項１２】
前記処理部は、さらに、前記第１の表示面に対応する複数の表示面の中から、前記第１のオブジェクトに対応する情報の転送先の少なくとも一つの表示面を、前記一以上の所定の転送オブジェクトの状態を示す情報と前記第１の操作の検出結果とに基づいて決定し、
前記複数の表示面は、前記第２の表示面を含む、請求項３に記載の情報処理システム。
【請求項１３】
前記一以上の所定の転送オブジェクトは、複数存在し、
前記複数の所定の転送オブジェクトは、それぞれ実オブジェクトであり、
前記第１の操作が検出された場合に、前記処理部は、前記複数の所定の転送オブジェクトのうちのいずれか２つの転送オブジェクトの間の距離が所定の閾値以下であるか否かと、当該いずれか２つの転送オブジェクトの並び方が所定の並び方であるか否かとに基づいて、前記複数の表示面の中から、前記第１のオブジェクトに対応する情報の転送先の少なくとも一つの表示面を決定する、請求項１２に記載の情報処理システム。
【請求項１４】
前記所定の転送オブジェクトは、複数の面を有する実オブジェクトであり、
前記所定の転送オブジェクトが有する前記複数の面の各々は、前記複数の表示面のうちの互いに異なる表示面と関連付けられており、
前記第１の操作は、前記所定の転送オブジェクトが有する前記複数の面のうちの一つの面上に前記第１のユーザが前記第１のオブジェクトを配置することを含み、
前記第１の操作が検出された場合には、前記処理部は、前記所定の転送オブジェクトが有する前記複数の面のうちの前記第１のオブジェクトが配置された面に関連付けられている表示面を、前記第１のオブジェクトに対応する情報の転送先の表示面として決定する、請求項１２に記載の情報処理システム。
【請求項１５】
前記所定の転送オブジェクトは、少なくとも一つの傾斜面を有する実オブジェクトであり、
前記第１の操作は、前記所定の転送オブジェクトが有する前記少なくとも一つの傾斜面のうちのいずれかの上に前記第１のユーザが前記第１のオブジェクトを配置することを含み、
前記第１の操作が検出された場合には、前記処理部は、前記複数の表示面の中から、前記第１のオブジェクトが向いている方向に位置する表示面を、前記第１のオブジェクトに対応する情報の転送先の表示面として決定する、請求項１２に記載の情報処理システム。
【請求項１６】
前記所定の転送オブジェクトは、実オブジェクトであり、
前記第１のオブジェクトに対応する画像が前記第２の表示面に表示された際に、前記処理部は、前記第１の操作中の、前記所定の転送オブジェクトに対する前記第１のオブジェクトの移動経過の検出結果と前記所定の転送オブジェクトの姿勢の検出結果とに基づいて、前記第２の表示面内の当該画像の表示位置を連続的に変化させる、請求項１２に記載の情報処理システム。
【請求項１７】
前記第１のオブジェクトに対応する情報は、前記第１のオブジェクトに対応する画像であり、
前記第２の表示面に関連する情報は、前記第２の表示面に関連する、文字列の変換ルール情報を含み、
前記第１のオブジェクト内に第１の文字列が含まれる場合には、前記処理部は、前記第２の表示面に関連する、文字列の変換ルール情報と前記第１の文字列とに基づいて変換された第２の文字列を含む画像を、前記第１のオブジェクトに対応する画像として前記第２の表示面に表示させる、請求項１２に記載の情報処理システム。
【請求項１８】
前記第１のオブジェクトに対応する情報は、前記第１のオブジェクトに対応する画像であり、
前記第２の表示面に関連する情報は、前記第２の表示面に関連する、画像のフォーマットの変換ルール情報を含み、
前記処理部は、前記第２の表示面に関連する、画像のフォーマットの変換ルール情報と前記第１のオブジェクトとに基づいて決定されたフォーマットの画像を、前記第１のオブジェクトに対応する画像として前記第２の表示面に表示させる、請求項１２に記載の情報処理システム。
【請求項１９】
第１の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して第１のユーザが第１のオブジェクトを移動させる第１の操作が検出された場合に、前記第１の表示面に対応する第２の表示面内の一以上の表示情報を前記第１の表示面内で操作可能なように変更されたことを示す所定の表示制御を前記第１の表示面に対して行うことと、
プロセッサが、前記第１の操作の検出時以後の前記第１のユーザの第２の操作の検出結果に基づいて、前記第２の表示面の表示状態を変更することと、
を含む、情報処理方法。
【請求項２０】
コンピュータを、
第１の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して第１のユーザが第１のオブジェクトを移動させる第１の操作が検出された場合に、前記第１の表示面に対応する第２の表示面内の一以上の表示情報を前記第１の表示面内で操作可能なように変更されたことを示す所定の表示制御を前記第１の表示面に対して行い、かつ、
前記第１の操作の検出時以後の前記第１のユーザの第２の操作の検出結果に基づいて、前記第２の表示面の表示状態を変更する処理部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理システム、情報処理方法、および、プログラムに関する。
【背景技術】
【０００２】
従来、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）に関する技術が各種開発されている。ＡＲでは、ユーザが位置する環境内のオブジェクトに関連する付加情報を当該ユーザに対して提示することができる。【０００３】
例えば、下記特許文献１には、撮像された画像を解析することによりマーカーを検出し、そして、検出されたマーカーに関連付けられている機能を呼び出す技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−９０５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、ある表示面内のオブジェクトを転送オブジェクトに対して移動させる操作が検出された場合に、当該操作に適応的に当該表示面の表示を適切に制御することは考慮されていなかった。【０００６】
そこで、本開示では、ある表示面内のオブジェクトを転送オブジェクトに対して移動させる操作に適応的に当該表示面の表示を制御することが可能な、新規かつ改良された情報処理システム、情報処理方法、および、プログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、第１の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して第１のユーザが第１のオブジェクトを移動させる第１の操作が検出された場合に、前記第１の表示面に対応する第２の表示面内の一以上の表示情報を前記第１の表示面内で操作可能なように変更されたことを示す所定の表示制御を前記第１の表示面に対して行い、かつ、前記第１の操作の後の前記第１のユーザの第２の操作の検出結果に基づいて、前記第２の表示面の表示状態を変更する処理部、を備える、情報処理システムが提供される。【０００８】
また、本開示によれば、第１の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して第１のユーザが第１のオブジェクトを移動させる第１の操作が検出された場合に、前記第１の表示面に対応する第２の表示面内の一以上の表示情報を前記第１の表示面内で操作可能なように変更されたことを示す所定の表示制御を前記第１の表示面に対して行うことと、プロセッサが、前記第１の操作の検出時以後の前記第１のユーザの第２の操作の検出結果に基づいて、前記第２の表示面の表示状態を変更することと、を含む、情報処理方法が提供される。【０００９】
また、本開示によれば、コンピュータを、第１の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して第１のユーザが第１のオブジェクトを移動させる第１の操作が検出された場合に、前記第１の表示面に対応する第２の表示面内の一以上の表示情報を前記第１の表示面内で操作可能なように変更されたことを示す所定の表示制御を前記第１の表示面に対して行い、かつ、前記第１の操作の検出時以後の前記第１のユーザの第２の操作の検出結果に基づいて、前記第２の表示面の表示状態を変更する処理部、として機能させるためのプログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、ある表示面内のオブジェクトを転送オブジェクトに対して移動させる操作に適応的に当該表示面の表示を制御することができる。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施形態に係る情報処理システム１０の構成例を示した図である。
【図２】同実施形態に係る情報処理システム１０の別の構成例を示した図である。
【図３】同実施形態に係る情報処理システム１０の別の構成例を示した図である。
【図４】同実施形態に係る情報処理システム１０の別の構成例を示した図である。
【図５】同実施形態に係るシステムの別の構成例を示した図である。
【図６】同実施形態に係る情報処理システム１０の機能構成の一例を示したブロック図である。
【図７】同実施形態に係る、オブジェクトに対応する情報を別の表示面に転送させるための転送操作の一例を示した図である。
【図８】同実施形態に係る面属性情報ＤＢ１２８の構成例を示した図である。
【図９Ａ】同実施形態に係る面属性適合処理部１０４の機能の一例を示した図である。
【図９Ｂ】同実施形態に係る面属性適合処理部１０４の機能の一例を示した図である。
【図１０Ａ】同実施形態に係る面属性適合処理部１０４の機能の別の例を示した図である。
【図１０Ｂ】同実施形態に係る面属性適合処理部１０４の機能の別の例を示した図である。
【図１１】同実施形態に係る処理の流れの一部を示したフローチャートである。
【図１２】同実施形態に係る処理の流れの一部を示したフローチャートである。
【図１３】本実施形態の応用例１に係る、オブジェクトに対応する画像の転送例を示した図である。
【図１４】同応用例１に係る、オブジェクトに対応する画像の別の転送例を示した図である。
【図１５】本実施形態の応用例２に係る、オブジェクトに対応する画像の転送例を示した図である。
【図１６】同応用例２に係る、オブジェクトに対応する画像の別の転送例を示した図である。
【図１７】本実施形態の応用例３に係る、オブジェクトに対応する画像の転送例を示した図である。
【図１８】同応用例３に係る、オブジェクトに対応する画像の別の転送例を示した図である。
【図１９Ａ】本実施形態の応用例４に係る、オブジェクトに対応する画像の転送操作の例を示した図である。
【図１９Ｂ】同応用例４に係る、オブジェクトに対応する画像の転送例を示した図である。
【図２０】本実施形態の応用例５に係る面属性情報ＤＢ１２８の構成例を示した図である。
【図２１Ａ】同応用例５に係る、オブジェクトに対応する画像の転送操作の例を示した図である。
【図２１Ｂ】同応用例５に係る、転送対象のオブジェクトに対応する画像を、転送先の表示面に応じて変換して表示させた例を示した図である。
【図２２】本実施形態の応用例６に係るシステムの構成例を示した図である。
【図２３】同応用例６に係る面属性情報ＤＢ１２８の構成例を示した図である。
【図２４Ａ】同応用例６に係る、スマートフォン５０の表示画面に対する、オブジェクトに対応する画像の転送操作の例を示した図である。
【図２４Ｂ】同応用例６に係る、転送対象のオブジェクトに対応する画像を、転送先の表示面に応じて変換して表示させた例を示した図である。
【図２４Ｃ】同応用例６に係る、転送対象のオブジェクトに対応する画像を、転送先の表示面に応じて変換して表示させた例を示した図である。
【図２５】本実施形態の応用例７に係る面属性情報ＤＢ１２８の構成例を示した図である。
【図２６Ａ】同応用例７に係る、オブジェクトに対応する画像の転送操作の例を示した図である。
【図２６Ｂ】同応用例７に係る、転送対象のオブジェクトに対応する画像を、転送先の表示面に応じて変換して表示させた例を示した図である。
【図２７Ａ】本実施形態の応用例８に係る、オブジェクトに対応する画像の転送操作の例を示した図である。
【図２７Ｂ】同応用例８に係る、オブジェクトに対応する画像の転送例を示した図である。
【図２７Ｃ】同応用例８に係る、転送先の表示面内の対象領域内の表示情報を、転送元の表示面に表示させた例を示した図である。
【図２７Ｄ】図２７Ｃに示したタイミングにおける、転送先の表示面の表示例を示した図である。
【図２８Ａ】本実施形態の応用例９に係る、転送先の表示面内の対象領域をスクロールさせるための、転送元の表示面内の操作の一例を示した図である。
【図２８Ｂ】図２８Ａに示した操作に基づいた、対象領域の移動例を示した図である。
【図２９Ａ】同応用例９に係る、転送先の表示面内の対象領域をスクロールさせるための、転送元の表示面内の別の操作の例を示した図である。
【図２９Ｂ】図２８Ｂに示した操作に基づいた、対象領域の移動例を示した図である。
【図３０Ａ】本実施形態の応用例１０に係る、転送先の表示面の表示例を示した図である。
【図３０Ｂ】図３０Ａに示したタイミングにおける、転送先の表示面の略全体を示すマップ画像を転送元の表示面に表示させた例を示した図である。
【図３１Ａ】本実施形態の応用例１１に係る、転送先の表示面の表示例を示した図である。
【図３１Ｂ】同応用例１１に係る、図３１Ａに示したタイミングにおける転送元の表示面の表示例を示した図である。
【図３２Ａ】本実施形態の応用例１２に係る、テーブル面２０‐１およびテーブル面２０‐３において、ホワイトボード２０‐２に対する編集作業が同時に行われている際の、ホワイトボード２０‐２の表示例を示した図である。
【図３２Ｂ】図３２Ａに示したタイミングにおけるテーブル面２０‐１の表示例を示した図である。
【図３２Ｃ】図３２Ａに示したタイミングにおけるテーブル面２０‐３の表示例を示した図である。
【図３３Ａ】本実施形態の応用例１３に係る、転送対象のオブジェクトを転送領域内へ移動させる操作の例を示した図である。
【図３３Ｂ】図３３Ａに示したタイミングの後に、転送対象のオブジェクトをユーザがタッチし続けている様子を示した図である。
【図３３Ｃ】図３３Ｂに示したタイミングの後に表示される、該当のオブジェクトの転送位置を指定するためのマップ画像の表示例を示した図である。
【図３４】本実施形態に係る情報処理システム１０のハードウェア構成の例を示した図である。
【図３５】同実施形態の変形例に係るシステムの構成例を示した図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の構成要素を、必要に応じてテーブル９０ａおよびテーブル９０ｂのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、テーブル９０ａおよびテーブル９０ｂを特に区別する必要が無い場合には、単にテーブル９０と称する。
【００１４】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．情報処理システムの構成
２．実施形態の詳細な説明
３．応用例
４．ハードウェア構成
５．変形例
【００１５】
＜＜１．情報処理システムの構成＞＞
まず、本開示の実施形態に係る情報処理システムの構成例について、図１を参照して説明する。なお、本明細書において、システムとは、所定の処理を実行するための構成を意味し得る。システムは、１つの装置から構成されてもよいし、または、複数の装置から構成されてもよい。また、本実施形態に係る情報処理システム１０も、情報処理システム１０全体として所定の処理を実行可能に構成されていればよく、情報処理システム１０内のどの構成を１つの装置とみなすかは任意であってよい。
【００１６】
図１は、情報処理システム１０の一構成例を示した図である。図１を参照すると、本実施形態に係る情報処理システム１０ａは、入力部１２０ａおよび出力部１２４ａを備える。
【００１７】
＜１−１．出力部１２４＞
出力部１２４ａは、後述する出力装置１６２を含んで構成され得る。出力部１２４ａは、各種の情報をテーブル９０ａ上に表示する。出力部１２４ａは、投影部（プロジェクタ）であり得る。例えば、図１に示したように、出力部１２４ａは、テーブル９０ａの上方に、天井から吊り下げられた状態でテーブル９０ａと所定の距離離隔して配置され得る。この場合、出力部１２４ａは、テーブル９０ａの天面に情報を投影し得る。例えば、出力部１２４ａは、ペンダントライトやデスクスタンドライトであってもよい。このように上方からテーブル９０ａの天面に情報を表示する方式を「プロジェクション型」とも呼称する。また、以下では、テーブル９０の天面を表示面２０と称する場合がある。表示面２０は、出力部１２４による投影の対象となる面（スクリーン）を含む。
【００１８】
例えば、出力部１２４ａは、後述する表示処理部１２２の制御に従って、仮想的な表示オブジェクトを表示する。表示オブジェクトは、例えば、ウィンドウやＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）オブジェクトなどである。ＵＩオブジェクトは、ユーザによる各種の操作（選択や入力など）を受け付ける所定の画像（静止画像や動画像）である。例えば、ＵＩオブジェクトは、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品（例えば、ボタン、スライダー、チェックボックス、テキストボックス、ソフトウェアキーボード等）を含む画像である。また、ＵＩオブジェクトは、ウィンドウ内に配置され得る。
【００１９】
＜１−２．入力部１２０＞
入力部１２０ａは、後述する入力装置１６０を含んで構成され得る。入力部１２０ａは、例えば、１つのレンズでテーブル９０ａを撮像するカメラを含む。または、入力部１２０ａは、２つのレンズでテーブル９０ａを撮像することにより、奥行き方向の情報を記録することが可能なステレオカメラを含み得る。ステレオカメラとしては、例えば可視光カメラや、赤外線等の不可視光を検出可能な不可視光カメラ等が用いられ得る。また、入力部１２０ａは、ユーザが発する音声や、周囲の環境の環境音を収音するマイクロフォン等の音声入力装置をさらに含み得る。
【００２０】
上記のカメラが入力部１２０ａとして用いられる場合、情報処理システム１０ａは、そのカメラが撮像した画像（撮像画像）を解析することにより、表示面２０上に位置する物体（例えばユーザの手など）の位置を検出することができる。なお、本明細書および図面において「手」という記載は、主として手（ｈａｎｄ）自体を意味する表現として用いられ得る。但し、かかる例に限定されず、この記載は、手指、腕、または、これらの部位のうちの２以上（例えば上肢など）を意味する表現として用いられる場合がある。
【００２１】
また、入力部１２０ａとしてステレオカメラが用いられる場合には、情報処理システム１０ａは、当該ステレオカメラによる撮像画像を解析することにより、表示面２０上に位置する物体の位置情報に加えて、当該物体の深度情報を取得することができる。情報処理システム１０ａは、当該深度情報に基づいて、表示面２０へのユーザの手の接触若しくは近接、及び表示面２０からの手の離脱を検出することが可能である。なお、入力部１２０ａは、ステレオカメラの代わりに、他の種類のデプスセンサ（例えばｔｉｍｅ  ｏｆ  ｆｌｉｇｈｔ方式のセンサや、ｓｔｒｕｃｔｕｒｅｄ  ｌｉｇｈｔ方式のセンサなど）を有してもよい。この場合、当該デプスセンサが、表示面２０上に位置する物体の深度情報を取得し得る。
【００２２】
本実施形態では、入力部１２０ａにより撮像される画像に基づいて、表示面２０上における操作体（例えばユーザの手や、スタイラス等の各種の操作部材など）の位置が検出され、そして、検出された操作体の位置に基づいて各種の情報が入力され得る。つまり、ユーザは、表示面２０上で操作体を動かすことにより、各種の操作入力を行うことができる。例えば、ウィンドウやＵＩオブジェクトに対するユーザの手の接触が検出されることにより、当該ウィンドウやＵＩオブジェクトに対する操作入力が行われることになる。
【００２３】
また、入力部１２０ａに含まれるカメラは、テーブル９０ａの天面を撮影するだけでなく、テーブル９０ａの周囲に存在するユーザを撮影可能であり得る。この場合、情報処理システム１０ａは、入力部１２０ａによる撮像画像に基づいて、テーブル９０ａの周囲におけるユーザの位置を検出することができる。また、情報処理システム１０ａは、当該撮像画像に基づいて、個々のユーザの身体的な特徴（顔や体の大きさ等）を検出することにより、ユーザの個人認識を行ってもよい。
【００２４】
なお、ユーザの操作入力は、前述した例に限定されず、他の方法により実行されてもよい。例えば、入力部１２０ａは、テーブル９０ａの天面（表示面２０ａ）上にタッチパネルとして配置されてもよく、そして、ユーザの操作入力は、当該タッチパネルに対するユーザの指等の接触によって検出されてもよい。または、入力部１２０ａに含まれるカメラによりユーザのジェスチャ操作が撮影され、そして、当該撮影画像に基づいてユーザの操作入力が検出されてもよい。
【００２５】
＜１−３．変形例＞
以上、本実施形態に係る情報処理システム１０ａの構成について説明した。なお、本実施形態に係る情報処理システム１０の構成は図１に示した例に限定されない。情報処理システム１０の構成は、例えば図２〜図４に示したような別の構成であってもよい。
【００２６】
｛１−３−１．変形例１｝
図２は、本実施形態に係る情報処理システム１０の別の構成例（情報処理システム１０ｂ）を示す図である。図２に示したように、情報処理システム１０ｂでは、テーブル９０ｂの下方に出力部１２４ｂが配置される。出力部１２４ｂは、例えばプロジェクタであり、当該テーブル９０ｂの天板に向かって、テーブル９０ｂの下側から情報を投影する。例えば、テーブル９０ｂの天板は、ガラス板や透明プラスチック板等の透明な材質で形成される。そして、出力部１２４ｂによって投影された情報は、（当該天板を透過して）テーブル９０ｂの天面（表示面２０ｂ）に表示される。このようにテーブル９０ｂの下から情報を出力部１２４ｂに投影させることにより表示面２０ｂに情報を表示する方式を「リアプロジェクション型」とも称する。
【００２７】
また、図２に示した例では、表示面２０ｂに入力部１２０ｂが設けられる。例えば、入力部１２０ｂは、タッチパネルによって構成される。この場合、表示面２０ｂへの操作体の接触が当該タッチパネルによって検出されることにより、ユーザの操作入力が受け付けられ得る。但し、かかる例に限定されず、図２に示した情報処理システム１０ａと同様に、テーブル９０ｂの下方にテーブル９０ｂと離隔して入力部１２０ｂが配置されてもよい。この場合、入力部１２０ｂはカメラを含み、そして、テーブル９０ｂの天板越しに、表示面２０ｂ上に位置する操作体を当該カメラは撮影し得る。そして、当該撮影画像に基づいて当該操作体の位置が検出され得る。
【００２８】
｛１−３−２．変形例２｝
図３は、本実施形態に係る情報処理システム１０のさらに別の構成例（情報処理システム１０ｃ）を示す図である。図３に示したように、情報処理システム１０ｃでは、タッチパネル式のディスプレイが、その表示面を上方に向けた状態でテーブル９０ｃ上に配置される。情報処理システム１０ｃでは、入力部１２０ｃ及び出力部１２４ｃは、当該タッチパネル式のディスプレイとして一体的に構成され得る。つまり、ディスプレイの表示画面（表示面２０ｃ）に各種の情報が表示され、そして、当該ディスプレイの表示画面に対する操作体の接触がタッチパネルによって検出されることにより、ユーザの操作入力が受け付けられ得る。
【００２９】
なお、情報処理システム１０ｃにおいても、図１に示した情報処理システム１０ａと同様に、出力部１２４ｃの上方にカメラ（入力部１２０ｃの一例）が配置されてもよい。この場合、当該カメラによる撮影画像に基づいて、テーブル９０ｃの周囲に位置する個々のユーザが検出され得る。
【００３０】
｛１−３−３．変形例３｝
図４は、本実施形態に係る情報処理システム１０のさらに別の構成例（情報処理システム１０ｄ）を示す図である。図４に示したように、情報処理システム１０ｄは、例えばＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）などの頭部装着型デバイス（例えば眼鏡型デバイスなど）として構成され得る。当該頭部装着型デバイスは、入力部１２０ｄ（図示省略）及び出力部１２４ｄ（図示省略）を含み得る。出力部１２４ｄは、透過型の表示装置として構成されてもよい。この場合、出力部１２４ｄは、頭部装着型デバイスに含まれる右目用レンズおよび左目用レンズの各々（または、ゴーグル型レンズ）の少なくとも一部の領域を投影面（表示面２０ｄ）として映像を投影し得る。
【００３１】
または、出力部１２４ｄは、非透過型の表示装置として構成されてもよい。例えば、出力部１２４ｄは、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、または、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などを含んで構成され得る。さらに、入力部１２０ｄは、カメラを含み得る。この場合、当該カメラは、当該頭部装着型デバイスを装着するユーザの前方の映像を撮影し、そして、出力部１２４ｄは、撮影された映像を逐次表示してもよい。これにより、ユーザは、出力部１２４ｄに表示される映像を介して、ユーザの前方の風景を見ることができる。
【００３２】
｛１−３−４．変形例４｝
次に、図５を参照して、本実施形態に係るシステムの別の構成例について説明する。図５は、当該システムの構成例を示した図である。図５に示したように、上述した情報処理システム１０ａ〜情報処理システム１０ｄのうちのいずれか一つと、一以上の別の表示面２０とが例えば通信網２２を介して接続されていてもよい。ここで、当該別の表示面２０は、例えばホワイトボードであってもよいし、上記の表示面２０ａや表示面２０ｂのようなテーブルの天面であってもよいし、表示面２０ｃのような所定のディスプレイであってもよいし、または、例えば表示面２０ｄのような、頭部装着型デバイスに含まれる所定の面であってもよい。
【００３３】
通信網２２は、通信網２２に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、通信網２２は、電話回線網、インターネット、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、通信網２２は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００３４】
以下では、本実施形態に係るシステムの構成例が、例えば図５に示したような構成である場合を主として説明を行う。
【００３５】
以上、本実施形態に係る情報処理システム１０の構成について説明した。後述するように、本実施形態によれば、ある表示面内に位置するオブジェクトに対応する情報を別の表示面へ転送する場面において、転送元の表示面内に位置する全てのオブジェクトのうち、ユーザが選択したオブジェクトに対応する情報だけを転送先の表示面に表示させることが可能である。
【００３６】
なお、本明細書および図面において、異なる表示面２０を区別して説明する場合、例えば表示面２０‐１や表示面２０‐２のように、「表示面２０」という記載の後にそれぞれ異なる番号を付す場合がある。また、本明細書および図面において、表示面２０上に配置されている実オブジェクト、および、表示面２０に表示されている表示オブジェクトを総称して「表示面２０上に位置するオブジェクト」と記載する場合がある。以下では、本実施形態の内容についてさらに詳細に説明する。
【００３７】
＜＜２．実施形態の詳細な説明＞＞
＜２−１．構成＞
まず、本実施形態に係る情報処理システム１０の機能構成について詳細に説明する。図６は、情報処理システム１０の機能構成の例を示したブロック図である。図６に示したように、情報処理システム１０は、処理部１００、入力部１２０、表示処理部１２２、出力部１２４、および、記憶部１２６を含む。なお、以下では、上記の説明と同様の内容については説明を省略する。
【００３８】
｛２−１−１．表示処理部１２２｝
表示処理部１２２は、一または複数の処理回路（例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔなど）を含んで構成され得る。表示処理部１２２は、入力部１２０が取得した入力情報に基づき、出力部１２４により表示され得るグラフィックスに関する処理を行う。例えば、表示処理部１２２は、ウィンドウなどの表示オブジェクトの描画処理を行い、そして、処理結果を出力部１２４へ出力する。一例として、表示処理部１２２は、個々の表示オブジェクトに対するユーザの操作に応じて、これらの表示オブジェクトの描画処理を行う。
【００３９】
また、表示処理部１２２は、入力部１２０が取得した入力情報（例えば撮像画像など）を入力部１２０から取得し、そして、当該入力情報を処理部１００へ出力し得る。さらに、表示処理部１２２は、処理部１００により処理された情報を処理部１００から受け取り、そして、当該情報に基づいて描画処理を行うことも可能である。
【００４０】
｛２−１−２．処理部１００｝
処理部１００は、一または複数の処理回路（例えば、後述するＣＰＵ１５０やＧＰＵなど）を含んで構成され得る。処理部１００は、入力部１２０が取得した入力情報に基づいて各種の処理を行う。
【００４１】
また、図５に示したように、処理部１００は、転送操作検出部１０２、面属性適合処理部１０４、および、表示制御部１０６を有する。
【００４２】
｛２−１−３．転送操作検出部１０２｝
転送操作検出部１０２は、表示面２０‐１内に位置する一つのオブジェクトを別の表示面２０‐２へ転送させるための転送操作を、入力部１２０から取得される入力情報に基づいて検出する。例えば、表示面２０‐１内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して、当該表示面２０‐１上に位置する一つのオブジェクトをあるユーザが移動させる操作（例えば接近させること）が検出された場合には、転送操作検出部１０２は、該当の操作を当該転送操作として検出する。ここで、当該検出領域は、当該所定の転送オブジェクトと同一であってもよい。または、当該検出領域は、表示面２０‐１における、当該所定の転送オブジェクトが位置するオブジェクト領域の全部または一部を含み、かつ、当該オブジェクト領域の輪郭から所定の距離内である領域であってもよい。なお、後述する「転送領域」は、当該検出領域の一例である。また、転送操作は、本開示に係る第１の操作の一例である。
【００４３】
また、当該所定の転送オブジェクトは、所定の実オブジェクト（例えば、図７に示したような所定の転送台３２など）であってもよいし、所定の表示オブジェクトであってもよい。例えば、所定の転送台が表示面２０‐１上に配置され、かつ、表示面２０‐１上に位置する一つのオブジェクトを転送台３２に近づける操作が検出された場合には、転送操作検出部１０２は、該当の操作を当該転送操作として検出してもよい。
【００４４】
または、図７に示したように、転送台３２が表示面２０‐１上に配置された場合には、処理部１００は、転送台３２の周囲に例えば円形の転送領域３４を設定し、そして、転送領域３４を表示面２０‐１上に表示し得る。この場合、表示面２０‐１上に位置する一つのオブジェクト（図７に示した例では付箋３０）を、転送領域３４の外から転送領域３４の内部へユーザがドラッグする操作が検出された場合には、転送操作検出部１０２は、該当の操作を当該転送操作として検出し得る。ここで、転送領域３４は、上記の検出領域の一例である。なお、本実施形態は、図７に示した例に限定されず、処理部１００は、転送台３２が配置されていない場所に転送領域３４を設定してもよい。
【００４５】
｛２−１−４．面属性適合処理部１０４｝
面属性適合処理部１０４は、転送操作検出部１０２により転送操作が検出された場合に、転送先の表示面に表示される、転送対象のオブジェクトに対応する情報の表示設定を、当該転送先の表示面に関連する情報と当該転送元の表示面に関連する情報とに基づいて決定する。例えば、面属性適合処理部１０４は、当該転送先の表示面に表示される、当該転送対象のオブジェクトの情報の表示設定を、図８に示したような面属性情報ＤＢ１２８に格納されている、当該転送先の表示面に関連する情報に基づいて決定する。ここで、当該転送対象のオブジェクトの情報の表示設定は、例えば、該当の転送先の表示面内での当該情報の例えば表示サイズ、表示方向、および、表示内容などを含み得る。なお、当該転送前の表示面は、本開示に係る第１の表示面の一例である。また、当該転送先の表示面は、本開示に係る第２の表示面の一例である。
【００４６】
（２−１−４−１．面属性情報ＤＢ１２８）
面属性情報ＤＢ１２８は、個々の表示面に関連する情報（属性情報など）を格納するデータベースである。ここで、表示面に関連する情報は、例えば、該当の表示面の画面特性（例えば、物理的な大きさ、解像度、アスペクト比など）、および、該当の表示面のレイアウト特性（例えば、当該表示面に対する重力の方向など）などを含む。面属性情報ＤＢ１２８は、例えば、リレーショナルデータベースやルックアップテーブルのような形状で実現され得る。
【００４７】
図８は、面属性情報ＤＢ１２８の構成例を示した図である。図８に示したように、面属性情報ＤＢ１２８では、例えば、Ｎｏ１２８０、面の種類１２８２、重力方向１２８４、大きさ１２８６、解像度１２８８、および、面属性適合処理１２９０が関連付けられている。ここで、面の種類１２８２には、該当の表示面の種類が格納される。また、重力方向１２８４には、該当の表示面に対する重力の方向が格納される。例えば、該当の表示面が垂直に配置されている平面である場合、重力方向１２８４には「下向き」が格納される。なお、転送元の表示面上に位置するオブジェクト（つまり、転送対象のオブジェクト）の画像が該当の表示面に表示される際は、重力方向１２８４に格納されている情報に基づいて当該画像の表示方向が自動的に決定され得る。また、大きさ１２８６には、該当の表示面の大きさ（サイズ）が格納される。解像度１２８８には、該当の表示面の解像度が格納される。また、面属性適合処理１２９０には、他の表示面から該当の表示面に対して情報が転送された際の、予め定められている、当該表示面に当該情報を適合させるための処理の内容が格納される。
【００４８】
（２−１−４−２．処理例１）
ここで、図９Ａおよび図９Ｂを参照して、前述した面属性適合処理部１０４の機能の具体例について説明する。図９Ａは、図８に示した面属性情報ＤＢ１２８内のＮｏが「１」の表示面２０‐１（テーブル面２０‐１）の構成例を示した図である。また、図９Ｂは、図８に示した面属性情報ＤＢ１２８内のＮｏが「２」の表示面２０‐２（ホワイトボード２０‐２）の構成例を示した図である。図８および図９Ａに示した例では、テーブル面２０‐１は、横幅１２０ｃｍ、縦幅８０ｃｍの大きさであり、かつ、例えば、１３６６×７６８の解像度の映像が出力部１２４によりテーブル面２０‐１に投影されている。また、図９Ａに示したように、テーブル面２０‐１には、２００ピクセル角の大きさの付箋３０が配置されている。また、図８および図９Ｂに示した例では、ホワイトボード２０‐２は、横幅１００ｃｍ、縦幅１９０ｃｍの大きさであり、かつ、例えば、２１６０×３８４０の解像度の映像が、ホワイトボード２０‐２に対応するプロジェクタにより投影されている。
【００４９】
図９Ａに示した付箋３０に対応する画像がホワイトボード２０‐２に転送された場合、仮に、特別の処理が行われないと（換言すれば、ホワイトボード２０‐２の属性情報が考慮されない場合）、図９Ｂに示した付箋画像４０ａのように、テーブル面２０‐１上の付箋３０のサイズとは異なるサイズで当該画像が投影されてしまう。そこで、面属性適合処理部１０４は、転送元の面であるテーブル面２０‐１のｄｐｉ（ｄｏｔｓ  ｐｅｒ  ｉｎｃｈ）（具体的には２９ｄｐｉ）と、転送先の面であるホワイトボード２０‐２のｄｐｉ（具体的には５１ｄｐｉ）との差に応じて、付箋３０に対応する画像のサイズを拡大することを決定してもよい。これにより、決定されたサイズの画像４０ｂが、後述する表示制御部１０６の制御によりホワイトボード２０‐２に表示され得る。上記の決定例によれば、ホワイトボード２０‐２でも付箋３０が実物大で表示され得る。このため、テーブル面２０‐１を使用中のユーザと、ホワイトボード２０‐２を使用中のユーザとは、付箋３０に関連するコミュニケーション（議論など）を、より円滑に行うことができる。
【００５０】
（２−１−４−３．処理例２）
次に、図１０Ａおよび図１０Ｂを参照して、前述した面属性適合処理部１０４の機能の別の具体例について説明する。図１０Ａおよび図１０Ｂでは、テーブル面２０‐１上の付箋３０に対応する画像がホワイトボード２０‐２に転送され、表示される例を示した図である。ここでは、テーブル面２０‐１は、水平に配置されている平面であり、また、ホワイトボード２０‐２は、垂直に配置されている平面であるとする。例えば、図８に示したように、面属性情報ＤＢ１２８において、テーブル面２０‐１には重力方向が設定されておらず、かつ、ホワイトボード２０‐２には重力方向として「下向き」が設定されているとする。
【００５１】
図１０Ａに示したように、テーブル面２０‐１を使用中のユーザは、付箋３０に対応する画像をホワイトボード２０‐２へ転送するために、例えば、テーブル面２０‐１内に表示されている転送領域３４の外部から転送領域３４の内部へと付箋３０をドラッグしたとする。この場合、面属性適合処理部１０４は、面属性情報ＤＢ１２８においてホワイトボード２０‐２と関連付けられている「重力方向」の情報に基づいて、ホワイトボード２０‐２における、付箋３０に対応する画像４０（付箋画像４０）の表示向きを例えば「下向き」として決定する。これにより、図１０Ｂに示したように、決定された表示向きで、付箋画像４０がホワイトボード２０‐２に表示され得る。
【００５２】
｛２−１−５．表示制御部１０６｝
表示制御部１０６は、出力部１２４に対する各種の情報の表示を制御する。
【００５３】
さらに、転送操作検出部１０２により転送操作が検出された場合に、表示制御部１０６は、転送対象のオブジェクトに対応する情報の、転送先の表示面に対する表示を制御することが可能である。例えば、転送操作が検出された場合には、表示制御部１０６は、該当の転送対象のオブジェクトに対応する画像を、面属性適合処理部１０４により決定された表示設定で転送先の表示面に表示させる。一例として、当該転送操作が検出された際には、表示制御部１０６は、該当の転送対象のオブジェクトに対応する画像を、面属性適合処理部１０４により決定された表示設定で、転送先の表示面に設定されている転送領域内に表示させる。
【００５４】
｛２−１−６．記憶部１２６｝
記憶部１２６は、後述するストレージ装置１６４を含んで構成され得る。記憶部１２６は、例えば面属性情報ＤＢ１２８などの各種のデータや各種のソフトウェアを記憶する。
【００５５】
＜２−２．処理の流れ＞
以上、本実施形態に係る構成について説明した。次に、本実施形態に係る処理の流れについて説明する。
【００５６】
図１１および図１２は、本実施形態に係る処理の流れの一部をそれぞれ示したフローチャートである。図１１に示したように、ユーザの終了操作が検出されない限り（Ｓ１０１：Ｎｏ）、処理部１００は、以下で説明するＳ１０３〜Ｓ１２９の処理を繰り返す。なお、ユーザが終了操作を行ったことが検出された場合には（Ｓ１０１：Ｙｅｓ）、当該処理の流れは終了する。
【００５７】
具体的には、まず、処理部１００は、入力部１２０により取得された入力情報（各種のセンシング結果など）を入力部１２０から取得する（Ｓ１０３）。
【００５８】
続いて、処理部１００は、出力部１２４に対応する表示面２０（以下、転送元の表示面と称する場合がある）に対する、出力部１２４による各種の情報の出力を、Ｓ１０３で取得された入力情報に基づいて制御する（Ｓ１０５）。例えば、処理部１００は、取得された入力情報が示すユーザの手の動きに基づいて当該ユーザの操作内容（例えばドラッグ操作であるか否かなど）を判断する。当該ユーザの操作内容がドラッグ操作であると判定された場合には、処理部１００は、次に、当該転送元の表示面における、当該ドラッグ操作が指示する位置（例えば座標）と、当該転送元の表示面上に位置する個々のオブジェクトの位置（例えば座標）とを比較することにより、当該転送元の表示面上のいずれかのオブジェクトを当該ドラッグ操作が指示しているか否かを判断する。そして、いずれかのオブジェクトを当該ドラッグ操作が指示していることが検出された場合には、処理部１００は、該当のオブジェクトの表示位置を当該ドラッグ操作に応じて変更し得る。
【００５９】
その後、転送操作検出部１０２は、転送元の表示面内のいずれかのオブジェクトに対する転送操作が行われたか否かを、入力部１２０により取得された情報に基づいて判定する（Ｓ１０７）。当該転送操作が検出されていない間は（Ｓ１０７：Ｎｏ）、処理部１００は、再びＳ１０１以降の処理を行う。
【００６０】
一方、当該転送操作が検出された場合には（Ｓ１０７：Ｙｅｓ）、面属性適合処理部１０４は、転送先の面の属性情報を面属性情報ＤＢ１２８から抽出する（Ｓ１０９）。そして、面属性適合処理部１０４は、転送先の表示面に表示される、転送対象のオブジェクトに対応する情報の表示設定を、抽出された属性情報に基づいて決定する（Ｓ１１１）。
【００６１】
ここで、図１２を参照して、Ｓ１１１より後の処理の流れについて説明する。図１２に示したように、Ｓ１１１の後、当該転送先の表示面における、当該転送対象のオブジェクトの転送位置が確定している場合には（Ｓ１２１：Ｙｅｓ）、表示制御部１０６は、後述するＳ１２９の処理を行う。
【００６２】
一方、当該転送対象のオブジェクトの転送位置が確定していない場合には（Ｓ１２１：Ｎｏ）、表示制御部１０６は、まず、当該転送先の表示面に現在表示されている一以上の表示情報を例えば当該転送先の表示面から取得する。そして、表示制御部１０６は、取得した一以上の表示情報が当該転送元の表示面に表示されるように出力部１２４を制御する（Ｓ１２３）。
【００６３】
その後、入力部１２０は、当該転送元の表示面に対するユーザの操作入力の情報を取得する（Ｓ１２５）。
【００６４】
続いて、表示制御部１０６は、当該転送先の表示面における、当該転送対象のオブジェクトの転送位置が確定したか否かを、Ｓ１２５で取得された入力情報に基づいて判定する（Ｓ１２７）。当該転送対象のオブジェクトの転送位置が確定していない場合には（Ｓ１２７：Ｎｏ）、表示制御部１０６は、再びＳ１２３以降の処理を行う。
【００６５】
一方、当該転送対象のオブジェクトの転送位置が確定している場合には（Ｓ１２７：Ｙｅｓ）、表示制御部１０６は、当該転送先の表示面内の、決定された転送位置に、当該転送対象のオブジェクトに対応する情報（画像など）を表示させる（Ｓ１２９）。
【００６６】
その後、処理部１００は、再びＳ１０１以降の処理を繰り返す。
【００６７】
＜２−３．効果＞
｛２−３−１．効果１｝
以上説明したように、本実施形態に係る処理部１００は、転送元の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対してあるユーザが一つのオブジェクトを移動させる転送操作が検出された場合に、当該オブジェクトに対応する情報を転送先の表示面に表示させる。このため、ある表示面に位置する、あるオブジェクトに対応する情報を別の表示面へ転送する場面において、転送元の表示面内に位置する全てのオブジェクトのうち、ユーザが選択したオブジェクトに対応する情報だけを転送先の表示面に表示させることができる。
【００６８】
その結果、例えば、転送元の表示面の周囲に位置する複数のユーザは、発散的な議論を行い、そして、当該議論の結果得られた良い意見に対応するオブジェクト（例えば付箋など）だけを転送先の表示面にシームレスに集約させることが可能になる。そして、議論の途中に、良い意見に対応するオブジェクトと良くない意見に対応するオブジェクトとを整理する作業が容易になる。従って、当該複数のユーザは、アイディア出しの流れを止めることなく、議論を継続することができる。
【００６９】
｛２−３−１．効果２｝
さらに、本実施形態によれば、例えば、当該転送対象のオブジェクトを当該転送先の表示面の属性情報に応じて、当該転送先の表示面に適切に表示させることができる。その結果、当該転送元の表示面を使用中のユーザと、当該転送先の表示面を使用中のユーザとの間で、当該転送対象のオブジェクトに関連するコミュニケーション（議論など）を、より円滑に行うことができる。例えば、転送先のユーザが、転送された該当のオブジェクトをシームレスに利用可能であるなど、当該オブジェクトを当該転送先の表示面に最適化する手間が減少し得る。従って、これらのユーザ同士は、議論により集中することができる。
【００７０】
＜＜３．応用例＞＞
本実施形態は、前述した例に限定されず、各種の応用例が適用可能である。次に、本実施形態の応用例について、「３−１．応用例１」〜「３−１３．応用例１３」において説明する。なお、各応用例に係る情報処理システム１０に含まれる各構成要素は、図６に示した例と同様である。以下では、前述した実施形態と異なる機能を有する構成要素についてのみ説明することとし、同一の内容については説明を省略する。
【００７１】
＜３−１．応用例１＞
まず、本実施形態に係る応用例１について説明する。応用例１によれば、転送元の表示面上に位置する複数の所定の転送オブジェクトの状態に適応的に、転送対象のオブジェクトの転送先の表示面を決定することができる。なお、本応用例１では、当該複数の所定の転送オブジェクトがそれぞれ実オブジェクトである例を想定する。
【００７２】
｛３−１−１．転送操作検出部１０２｝
応用例１に係る転送操作検出部１０２は、転送元の表示面上に位置する、あるオブジェクトを、複数の所定の転送オブジェクトのうちの一つの上にユーザが載せることが検出された場合に、この操作を、該当のオブジェクトに対応する情報を別の表示面へ転送させるための転送操作として検出する。
【００７３】
｛３−１−２．表示制御部１０６｝
応用例１に係る表示制御部１０６は、転送操作検出部１０２により転送操作が検出された場合に、転送元の表示面に対応する複数の表示面の中から、転送対象のオブジェクトに対応する情報の転送先となる少なくとも一つの表示面を、当該転送元の表示面上に位置する複数の所定の転送オブジェクトの状態を示す情報と当該転送操作の検出結果とに基づいて決定する。例えば、当該複数の所定の転送オブジェクトの各々は、当該複数の表示面のうちの、互いに異なる一つの表示面と関連付けられている。そして、当該転送操作が検出された場合には、表示制御部１０６は、当該複数の所定の転送オブジェクトのうちのいずれか２つの転送オブジェクトの間の距離が所定の閾値以下であるか否かと、当該いずれか２つの転送オブジェクトの並び方が所定の並び方であるか否かとに基づいて、該当の転送対象のオブジェクトに対応する情報の転送先となる少なくとも一つの表示面を決定する。
【００７４】
ここで、図１３および図１４を参照して、上記の機能についてより詳細に説明する。図１３および図１４に示した例では、２つの転送台３２のうちの転送台３２ａは、ホワイトボード２０‐２と関連付けられており、かつ、転送台３２ｂは、ホワイトボード２０‐３と関連付けられている。例えば、ホワイトボード２０‐２は、グループＡに属する複数のユーザが、ディスカッションのために使用している表示面である。また、ホワイトボード２０‐３は、グループＢに属する複数のユーザが、ディスカッションのために使用している表示面である。なお、図１３および図１４に示した転送台３２は、上記の所定の転送オブジェクトの一例である。
【００７５】
例えば、図１３に示したように、転送元の表示面２０‐１（テーブル面２０‐１）上で、２つの転送台３２が所定の距離よりも大きい距離だけ離れて配置されているとする。そして、図１３に示したように、テーブル面２０‐１を使用中のユーザは、テーブル面２０‐１上に位置する付箋３０に対応する画像の転送操作として、付箋３０を転送台３２ｂの上に載せたとする。この場合、図１３に示したように、表示制御部１０６は、２つのホワイトボードのうち、転送台３２ｂに関連付けられているホワイトボード２０‐３にのみ、付箋３０に対応する画像４０を転送させ、表示させる。
【００７６】
また、図１４に示したように、転送元の表示面２０‐１（テーブル面２０‐１）上で、２つの転送台３２が隣接して並べられているとする。そして、（図１３に示した例と同様に）テーブル面２０‐１を使用中のユーザは、テーブル面２０‐１上に位置する付箋３０に対応する画像の転送操作として、付箋３０を転送台３２ｂの上に載せたとする。この場合、図１４に示したように、表示制御部１０６は、２つのホワイトボードの両方に、付箋３０に対応する画像４０を転送させ、表示させる。
【００７７】
＜３−２．応用例２＞
以上、応用例１について説明した。次に、本実施形態に係る応用例２について説明する。応用例２によれば、転送元の表示面上に位置する所定の転送オブジェクトの姿勢に適応的に、転送対象のオブジェクトの転送先の表示面を決定することができる。
【００７８】
応用例２では、当該所定の転送オブジェクトが、例えば図１５に示したような、複数の面を有する実オブジェクトである例を想定し得る。さらに、当該所定の転送オブジェクトが有する複数の面の各々は、転送元の表示面以外の複数の表示面のうちの互いに異なる表示面と関連付けられている例を想定する。
【００７９】
｛３−２−１．転送操作検出部１０２｝
応用例１に係る転送操作検出部１０２は、転送元の表示面上に位置する、あるオブジェクトを、当該所定の転送オブジェクトが有する複数の面のうちのいずれかの上にユーザが配置することが検出された場合に、この操作を、該当のオブジェクトに対応する情報を別の表示面へ転送させるための転送操作として検出する。
【００８０】
｛３−２−２．表示制御部１０６｝
応用例２に係る表示制御部１０６は、転送操作検出部１０２により転送操作が検出された場合には、当該所定の転送オブジェクトが有する当該複数の面のうちの、転送対象のオブジェクトが配置された面に関連付けられている一つの表示面を、当該オブジェクトに対応する情報の転送先の表示面として決定する。
【００８１】
ここで、図１５および図１６を参照して、上記の機能についてより詳細に説明する。図１５および図１６に示した例では、転送台３２が有する複数の面の各々は、複数の表示面（例えば、ホワイトボード２０‐２およびホワイトボード２０‐３など）のうちの互いに異なる表示面と関連付けられている。例えば、転送台３２が有する複数の面のうち「Ａ」と記載されている面は、ホワイトボード２０‐２と関連付けられている。また、当該複数の面のうち「Ｂ」と記載されている面は、ホワイトボード２０‐３と関連付けられている。なお、図１５および図１６に示した転送台３２は、上記の所定の転送オブジェクトの一例である。
【００８２】
例えば、図１５に示したように、転送台３２の上面が、「Ａ」と記載されている面（つまり、ホワイトボード２０‐２と関連付けられている面）になるように、転送台３２がテーブル面２０‐１上に配置されているとする。そして、テーブル面２０‐１を使用中のユーザは、テーブル面２０‐１上に位置する付箋３０に対応する画像の転送操作として、付箋３０を転送台３２の上面の上に載せたとする。この場合、図１５に示したように、表示制御部１０６は、２つのホワイトボードのうち（「Ａ」と記載されている面に関連付けられている）ホワイトボード２０‐２にのみ、付箋３０に対応する画像４０を転送させ、表示させる。
【００８３】
別の例として、図１６に示したように、転送台３２の上面が、「Ｂ」と記載されている面（つまり、ホワイトボード２０‐３と関連付けられている面）になるように、転送台３２がテーブル面２０‐１上に配置されているとする。そして、テーブル面２０‐１を使用中のユーザは、テーブル面２０‐１上に位置する付箋３０に対応する画像の転送操作として、付箋３０を転送台３２の上面の上に載せたとする。この場合、図１６に示したように、表示制御部１０６は、２つのホワイトボードのうち（「Ｂ」と記載されている面に関連付けられている）ホワイトボード２０‐３にのみ、付箋３０に対応する画像４０を転送させ、表示させる。
【００８４】
＜３−３．応用例３＞
以上、応用例２について説明した。次に、本実施形態に係る応用例３について説明する。応用例３によれば、転送元の表示面上に位置する所定の転送オブジェクトが向いている方向に適応的に、転送対象のオブジェクトの転送先の表示面を決定することができる。
【００８５】
応用例３では、当該所定の転送オブジェクトが、例えば図１７および図１８に示したような、少なくとも一つの傾斜面を有する実オブジェクトである例を想定し得る。
【００８６】
｛３−３−１．転送操作検出部１０２｝
応用例３に係る転送操作検出部１０２は、当該所定の転送オブジェクトが有する少なくとも一つの傾斜面のうちのいずれかの上に、あるオブジェクトをユーザが配置することが検出された場合には、この操作を、該当のオブジェクトに対応する情報を別の表示面へ転送させるための転送操作として検出する。
【００８７】
｛３−３−２．表示制御部１０６｝
応用例３に係る表示制御部１０６は、当該少なくとも一つの傾斜面のうちのいずれかの上に、転送対象のオブジェクトを配置する操作（上記の転送操作）が検出された場合に、例えば当該転送元の表示面に対応する複数の表示面の中から、当該所定の転送オブジェクトが向いている方向に位置する表示面を、当該転送対象のオブジェクトに対応する情報の転送先の表示面として決定する。
【００８８】
ここで、図１７および図１８を参照して、上記の機能についてより詳細に説明する。図１７および図１８に示した例では、転送台３２は、傾斜面を一つだけ有している。また、図１７および図１８に示した例では、情報処理システム１０は、テーブル面２０‐１、ホワイトボード２０‐２、および、ホワイトボード２０‐３の三者の位置関係をリアルタイムに特定可能であるものとする。例えば、処理部１００は、ホワイトボード２０‐２およびホワイトボード２０‐３のそれぞれの、テーブル面２０‐１に対する相対的な方向を示す情報をリアルタイムに取得可能であるものとする。なお、図１７および図１８に示した転送台３２は、上記の所定の転送オブジェクトの一例である。
【００８９】
例えば、図１７に示したように、テーブル面２０‐１に対するホワイトボード２０‐２の方向へ転送台３２が向けられた状態で、転送台３２がテーブル面２０‐１上に配置されているとする。そして、テーブル面２０‐１を使用中のユーザは、テーブル面２０‐１上に位置する付箋３０に対応する画像の転送操作として、付箋３０を転送台３２の傾斜面の上に載せたとする。この場合、図１７に示したように、表示制御部１０６は、２つのホワイトボードのうち、転送台３２が向いているホワイトボード２０‐２にのみ、付箋３０に対応する画像４０を転送させ、表示させる。
【００９０】
別の例として、図１８に示したように、テーブル面２０‐１に対するホワイトボード２０‐３の方向へ転送台３２が向けられた状態で、転送台３２がテーブル面２０‐１上に配置されているとする。そして、テーブル面２０‐１を使用中のユーザは、テーブル面２０‐１上に位置する付箋３０に対応する画像の転送操作として、付箋３０を転送台３２の傾斜面の上に載せたとする。この場合、図１８に示したように、表示制御部１０６は、２つのホワイトボードのうち、転送台３２が向いているホワイトボード２０‐３にのみ、付箋３０に対応する画像４０を転送させ、表示させる。
【００９１】
＜３−４．応用例４＞
以上、応用例３について説明した。次に、本実施形態に係る応用例４について説明する。応用例４によれば、転送元の表示面と所定の転送オブジェクトの姿勢との関係性に適応的に、転送対象のオブジェクトに対応する画像を転送先の表示面に表示させることができる。なお、応用例４では、当該所定の転送オブジェクトが実オブジェクトである例を想定する。
【００９２】
｛３−４−１．転送操作検出部１０２｝
応用例４に係る転送操作検出部１０２は、転送元の表示面上に配置されている当該所定の転送オブジェクトに対して、ユーザがあるオブジェクトを近づけ、かつ、接触させる（例えば配置する）操作が検出された場合には、この一連の操作を、該当のオブジェクトに対応する情報を別の表示面へ転送させるための転送操作として検出する。
【００９３】
｛３−４−２．表示制御部１０６｝
応用例４に係る表示制御部１０６は、上記の一連の操作が転送操作として転送操作検出部１０２により検出された場合には、当該転送操作中の転送対象のオブジェクトの移動経過の検出結果と、当該転送操作中の当該所定の転送オブジェクトの姿勢の検出結果とに基づいて、転送先の表示面に対して、当該転送対象のオブジェクトに対応する画像の表示を制御する。例えば、この場合、当該転送対象のオブジェクトに対応する画像を当該転送先の表示面に表示した際に、表示制御部１０６は、当該転送操作中の当該転送対象のオブジェクトの移動経過の検出結果と、当該転送操作中の当該所定の転送オブジェクトの姿勢の検出結果とに基づいて、当該画像の表示位置を連続的に変化させる。
【００９４】
ここで、図１９Ａおよび図１９Ｂを参照して、上記の機能についてより詳細に説明する。図１９Ａおよび図１９Ｂに示した例では、転送元の表示面２０‐１（テーブル面２０‐１）、および、転送先の表示面２０‐２（テーブル面２０‐２）のそれぞれに、同一の転送台３２が配置されているものとする。なお、図１９Ａおよび図１９Ｂに示した転送台３２は、上記の所定の転送オブジェクトの一例である。
【００９５】
例えば、図１９Ａに示したように、テーブル面２０‐１を使用中のユーザは、（付箋３０に対応する画像の転送操作として）テーブル面２０‐１上の転送台３２ａに対して、フリック操作により付箋３０を近づけ、かつ、転送台３２ａの上に配置したとする。この場合、図１９Ｂに示したように、表示制御部１０６は、まず、付箋３０に対応する画像４０を、テーブル面２０‐２上の転送台３２ｂの位置に表示させる。そして、表示制御部１０６は、テーブル面２０‐１上の転送台３２ａの位置および姿勢と、テーブル面２０‐２上の転送台３２ｂの位置および姿勢との関係性に基づいて、上記転送操作中の、転送台３２ａに対する付箋３０の移動経過（例えば、移動時の速度の変化、移動時の加速度の変化、および、移動経路など）と相対的に略同一に画像４０が移動するように、画像４０の表示位置を連続的に変化させる。この表示例によれば、転送先の表示面２０‐２において相対的な位置関係を維持しながら、転送操作中の付箋３０の動きを再現することができる。
【００９６】
＜３−５．応用例５＞
以上、応用例４について説明した。次に、本実施形態に係る応用例５について説明する。応用例５によれば、転送対象のオブジェクトに含まれる文字列を、転送先の表示面が位置する場所（または、当該転送先の表示面を使用するユーザ）に適応的に変換して表示させることができる。
【００９７】
｛３−５−１．表示制御部１０６｝
応用例５に係る表示制御部１０６は、転送操作検出部１０２により転送操作が検出された場合に、転送先の表示面に関連付けて面属性情報ＤＢ１２８に登録されている文字列の変換ルールに基づいて、該当の転送対象のオブジェクトに対応する画像を生成し、そして、当該画像を当該転送先の表示面に表示させる。例えば、表示制御部１０６は、まず、当該転送先の表示面に関連付けて面属性情報ＤＢ１２８に登録されている文字列の変換ルールを用いて、当該転送対象のオブジェクトに含まれる文字列を変換する。そして、表示制御部１０６は、（当該転送対象のオブジェクトに含まれる文字列の代わりに）変換後の文字列を含むように、当該転送対象のオブジェクトに対応する画像を生成する。
【００９８】
ここで、図２０〜図２１Ｂを参照して、上記の機能についてより詳細に説明する。図２０は、応用例５に係る面属性情報ＤＢ１２８の構成例を示した図である。図２０に示したように、例えば、表示面の種類ごとに、転送対象のオブジェクトに対応する画像の表示時の、当該オブジェクトに含まれる文字列の翻訳ルールが予め定められ得る。
【００９９】
また、図２１Ａは、図２０に示した面属性情報ＤＢ１２８内のＮｏが「１」の表示面２０‐１（テーブル面２０‐１）を概略的に示した図である。図２１Ｂは、図８に示した面属性情報ＤＢ１２８内のＮｏが「２」の表示面２０‐２（テーブル面２０‐２）を概略的に示した図である。図２１Ａおよび図２１Ｂに示した例では、アメリカに位置する表示面２０‐１を使用中の一以上のユーザと、日本に位置する表示面２０‐２を使用中の一以上のユーザとがブレインストーミングをしている場面を想定する。
【０１００】
例えば、図２１Ａに示したように、表示面２０‐１上に位置する付箋３０ａを、表示面２０‐１内に表示されている転送領域３４ａに移動させる転送操作が検出されたとする。この場合、表示制御部１０６は、まず、例えばＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）などを用いることにより、付箋３０ａに含まれる全ての文字列を特定する。次に、表示制御部１０６は、（付箋３０ａに対応する画像の転送先の表示面である）表示面２０‐２と関連付けて面属性情報ＤＢ１２８に格納されている翻訳ルールに基づいて、付箋３０ａに含まれる全ての文字列を日本語に変換する。次に、表示制御部１０６は、変換後の文字列（つまり、日本語の文字列）を含むように、付箋３０ａに対応する画像４０を生成する。そして、図２１Ｂに示したように、表示制御部１０６は、表示面２０‐２内に定められている転送領域３４ｂに画像４０を表示させる。
【０１０１】
＜３−６．応用例６＞
以上、応用例５について説明した。次に、本実施形態に係る応用例６について説明する。応用例６によれば、転送対象のオブジェクトに含まれる文字列を、転送先の表示面が位置する場所（または、当該転送先の表示面を使用するユーザ）に適応的に変換して表示させることができる。
【０１０２】
｛３−６−１．システムの構成｝
まず、本応用例６に係るシステムの構成について図２２を参照して説明する。図２２は、応用例６に係るシステムの構成例を示した図である。図２２に示したように、当該システムは、例えば図５に示した、前述した実施形態に係るシステムの構成例と比較して、スマートフォン５０をさらに有する。例えば、スマートフォン５０は、無線通信により、通信網２２と接続可能に構成されている。そして、スマートフォン５０は、情報処理システム１０や他の表示面（表示面２０‐２および表示面２０‐３）と通信網２２を介して各種の情報を送受信することが可能である。
【０１０３】
｛３−６−２．転送操作検出部１０２｝
応用例６に係る転送操作検出部１０２は、例えば図２４Ａに示したように、スマートフォン５０に表示中の、あるオブジェクトを、スマートフォン５０に表示中の転送領域に対してユーザが移動させる操作の検出結果がスマートフォン５０から受信された場合に、このユーザの操作を、当該オブジェクトをスマートフォン５０から別の表示面へ転送させるための転送操作として検出する。
【０１０４】
｛３−６−３．表示制御部１０６｝
応用例６に係る表示制御部１０６は、スマートフォン５０上での転送操作が転送操作検出部１０２により検出された場合に、転送先の表示面に関連付けて面属性情報ＤＢ１２８に登録されている文字列の変換ルールに基づいて、該当の転送対象のオブジェクトに対応する画像を生成し、そして、当該画像を当該転送先の表示面に表示させる。
【０１０５】
ここで、図２３〜図２４Ｃを参照して、上記の機能についてより詳細に説明する。図２３は、応用例６に係る面属性情報ＤＢ１２８の構成例を示した図である。また、図２４Ａは、図２３に示した面属性情報ＤＢ１２８内のＮｏが「１」の表示面（つまり、スマートフォン５０の表示面）を概略的に示した図である。図２４Ｂは、図２３に示した面属性情報ＤＢ１２８内のＮｏが「２」の表示面２０‐２（掲示板２０‐２）を概略的に示した図である。図２４Ｃは、図２３に示した面属性情報ＤＢ１２８内のＮｏが「３」の表示面２０‐２（掲示板２０‐３）を概略的に示した図である。図２３〜図２４Ｃに示した例では、スマートフォン５０は、ある家族の父親が使用しており、掲示板２０‐２は、当該家族が住む家のリビングルームに配置されており、また、掲示板２０‐３は、当該家の子供部屋に配置されている。
【０１０６】
図２３に示したように、面属性情報ＤＢ１２８では、表示面の種類ごとに、転送対象のオブジェクトに対応する画像の表示時の、当該オブジェクトに含まれる文字列の変換ルールが予め定められている。掲示板２０‐２を使用する大人のユーザ（例えば母親）は、文字列が漢字を含んでいたとしても、当該文字列を容易に理解可能であると想定される。このため、面属性情報ＤＢ１２８では、文字列の変換ルールとして、「転送対象のオブジェクトに含まれる文字列を変換しないこと」が掲示板２０‐２と関連付けられている。一方、掲示板２０‐３を使用する子どもは、文字列が漢字を含んでいる場合は当該文字列を理解することが難しいと想定される。このため、面属性情報ＤＢ１２８では、文字列の変換ルールとして、「転送対象のオブジェクトに含まれる文字列を平仮名に変換すること」が掲示板２０‐３と関連付けられている。
【０１０７】
例えば、図２４Ａに示したように、スマートフォン５０に表示されている転送領域３４ａに対して、表示中の付箋３０を当該父親が移動させる転送操作が検出されたとする。図２４Ａに示したように、付箋３０は、漢字を含む文字列（「もうすぐ帰ります」）を含んでいる。この場合、情報処理システム１０の表示制御部１０６は、まず、スマートフォン５０から受信された当該操作の検出結果に基づいて、付箋３０に含まれる文字列を特定する。次に、表示制御部１０６は、掲示板２０‐２と関連付けて面属性情報ＤＢ１２８に格納されている変換ルールを参照することにより、付箋３０に含まれる文字列を変換しないことを決定する。次に、表示制御部１０６は、付箋３０に含まれる文字列をそのまま含む、付箋３０に対応する画像４０ａを生成する。そして、図２４Ｂに示したように、表示制御部１０６は、画像４０ａを掲示板２０‐２に表示させる。
【０１０８】
さらに、表示制御部１０６は、掲示板２０‐３と関連付けて面属性情報ＤＢ１２８に格納されている変換ルールを参照することにより、付箋３０に含まれる文字列を全て「平仮名」に変換することを決定する。次に、表示制御部１０６は、変換後の文字列を含むように、付箋３０に対応する画像４０ｂを生成する。そして、図２４Ｃに示したように、表示制御部１０６は、画像４０ｂを掲示板２０‐３に表示させる。
【０１０９】
＜３−７．応用例７＞
以上、応用例６について説明した。次に、本実施形態に係る応用例７について説明する。応用例７によれば、転送対象のオブジェクトに対応する画像のフォーマット（またはレイアウト）を、転送先の表示面に適応的に変換して表示させることができる。
【０１１０】
｛３−７−１．表示制御部１０６｝
応用例７に係る表示制御部１０６は、転送操作検出部１０２により転送操作が検出された場合に、まず、転送先の表示面に関連付けて面属性情報ＤＢ１２８に登録されている、画像のフォーマット（またはレイアウト）の変換ルールに基づいて、転送対象のオブジェクトに対応する画像のフォーマットを決定する。そして、表示制御部１０６は、決定したフォーマットの画像を、当該オブジェクトに対応する画像として当該転送先の表示面に表示させる。
【０１１１】
ここで、図２５〜図２６Ｂを参照して、上記の機能についてより詳細に説明する。図２５は、応用例７に係る面属性情報ＤＢ１２８の構成例を示した図である。図２５に示したように、例えば、表示面の種類ごとに、転送対象のオブジェクトに対応する画像の表示時の、当該オブジェクトに対応する画像のフォーマット（またはレイアウト）の変換ルールが予め定められている。また、図２６Ａは、図２５に示した面属性情報ＤＢ１２８内のＮｏが「１」の表示面２０‐１（テーブル面２０‐１）を概略的に示した図である。図２６Ｂは、図２５に示した面属性情報ＤＢ１２８内のＮｏが「２」の表示面２０‐２（掲示板２０‐２）を概略的に示した図である。
【０１１２】
例えば、図２６Ａに示したように、テーブル面２０‐１上に位置する２つの付箋３０を、テーブル面２０‐１内に表示されている転送領域３４ａに一つずつ移動させる転送操作が検出されたとする。この場合、表示制御部１０６は、まず、（２つの付箋３０に対応する画像の転送先の表示面である）掲示板２０‐２と関連付けて面属性情報ＤＢ１２８に格納されている、フォーマットの変換ルールを参照する。次に、表示制御部１０６は、個々の付箋３０に対応する画像の形状を「掲示物」の形状にそれぞれ変換し、かつ、個々の付箋３０に含まれる個々の「スタンプ」を「勲章マーク」にそれぞれ変換することを決定する。次に、表示制御部１０６は、個々の付箋３０に関して決定された変換ルールにより、個々の付箋３０のフォーマットをそれぞれ変換することにより、個々の付箋３０に対応する画像４０（画像４０ａおよび画像４０ｂ）をそれぞれ生成する。そして、図２６Ｂに示したように、表示制御部１０６は、画像４０ａおよび画像４０ｂを掲示板２０‐２に表示させる。
【０１１３】
この表示例によれば、（テーブル面２０‐１において重要度の目安とされていた）「スタンプ」の数と同数の「勲章マーク」を含む「掲示物」の画像を、付箋３０に対応する画像４０として掲示板２０‐２上に表示することができる。
【０１１４】
＜３−８．応用例８＞
以上、応用例７について説明した。次に、本実施形態に係る応用例８について説明する。応用例８によれば、転送元の表示面を使用中のユーザは、転送対象のオブジェクトに対応する画像を、転送先の表示面内の所望の位置に、かつ、直感的な操作で表示させることができる。
【０１１５】
｛３−８−１．表示制御部１０６｝
（３−８−１−１．転送操作の検出のフィードバック表示）
応用例８に係る表示制御部１０６は、転送操作検出部１０２により転送操作が検出された場合に、転送先の表示面に表示される表示情報を、転送元の表示面内で操作可能なように変更されたことを示す所定の表示制御を当該転送元の表示面に対して行う。例えば、表示制御部１０６は、当該所定の表示制御として、当該転送先の表示面における対象領域内の一以上の表示情報を当該転送元の表示面に表示させる。ここで、当該対象領域は、当該転送先の表示面内の一部の領域であり得る。
【０１１６】
例えば、当該転送操作に継続して所定の操作（以下、「後続の操作」と称する場合がある）が行われたことが検出された場合には、表示制御部１０６は、まず、当該転送先の表示面内の所定の領域から、当該後続の操作の検出結果に対応する別の領域へと当該対象領域を変更する。そして、当該対象領域が別の領域へ変更される度に、表示制御部１０６は、当該転送元の表示面内に表示されている当該転送先の表示面内の表示情報として、当該変更後の別の領域内の一以上の表示情報が当該転送元の表示面に逐次表示されるように表示を制御する。
【０１１７】
ここで、当該後続の操作は、本開示に係る第２の操作の一例である。当該後続の操作は、転送対象のオブジェクトに対する操作状態を所定の操作状態のまま維持しながら、当該転送操作に継続して行われる操作であり得る。例えば、当該転送操作は、転送元の表示面上で転送対象のオブジェクトを上記所定の転送オブジェクトに対してドラッグする操作であり得る。この場合、当該後続の操作は、当該オブジェクトをポインティングした状態（例えばタッチしている状態）を維持しながら、当該オブジェクトを継続してドラッグする操作であってもよい。
【０１１８】
なお、本開示に係る第２の操作は、前述した「後続の操作」に限定されず、該当のユーザが上記の転送操作の後に行う他の種類の操作であってもよい。例えば、当該第２の操作は、転送対象のオブジェクトに対応する情報の転送後に、該当のユーザが当該転送対象のオブジェクトを転送元の表示面上で移動させる操作であってもよい。一例として、当該第２の操作は、転送元の表示面上で転送対象のオブジェクトを上記所定の転送オブジェクト（例えば転送台など）に対して、該当のユーザがフリックする操作であってもよい。
【０１１９】
変形例として、当該所定の表示制御は、当該転送元の表示面の表示態様を変更することであってもよい。例えば、当該所定の表示制御は、当該転送元の表示面の表示色や輝度を変更したり、または、当該転送元の表示面に、所定のエフェクトを追加表示させることであってもよい。
【０１２０】
（３−８−１−２．転送先の表示面の表示の変更）
さらに、応用例８に係る表示制御部１０６は、当該転送先の表示面の表示状態を、上記の後続の操作の検出結果に基づいて変更することが可能である。例えば、表示制御部１０６は、当該転送対象のオブジェクトに対応する情報を、上記の後続の操作の検出結果に基づいて当該転送先の表示面に表示させる。一例として、表示制御部１０６は、当該転送先の表示面内の、当該転送対象のオブジェクトに対応する画像の表示位置を、当該後続の操作の検出結果に基づいて決定する。例えば、当該後続の操作は、当該転送対象のオブジェクトに対するタッチ操作（ドラッグ操作など）であり得る。この場合、当該転送対象のオブジェクトに対してタッチしている手が当該転送元の表示面から離されたことが検出されたタイミングに、表示制御部１０６は、当該転送元の表示面において当該タイミングの直前にタッチしていた位置に対応する、当該転送先の表示面上の位置に、当該転送対象のオブジェクトに対応する画像を表示させる。
【０１２１】
ここで、図２７Ａ〜図２７Ｄを参照して、上記の機能についてより詳細に説明する。図２７Ａ〜図２７Ｄは、応用例８に係る、転送元の表示面２０‐１（テーブル面２０‐１）、および、転送先の表示面２０‐２（ホワイトボード２０‐２）に対する表示制御の例を示した図である。
【０１２２】
‐ケース１
例えば、図２７Ａに示したように、テーブル面２０‐１を使用中のユーザは、（付箋３０に対応する画像の転送操作として）テーブル面２０‐１上に表示されている転送領域３４ａ外から転送領域３４ａ内へ付箋３０を手でドラッグし、その直後、付箋３０から手を離したとする。この場合、付箋３０から手が離されたタイミングに、図２７Ｂに示したように、表示制御部１０６は、ホワイトボード２０‐２上に設定されている転送領域３４ｂに、付箋３０に対応する画像４０を表示させる。
【０１２３】
‐ケース２
一方、該当のユーザは、転送領域３４ａ外から転送領域３４ａ内へ付箋３０を手でドラッグし、そして、付箋３０から手を離さない状態を例えば所定の時間以上維持した（つまり、付箋３０に対して手をキープした）とする。この場合、表示制御部１０６は、ホワイトボード２０‐２において定められているクリッピング領域６０内に位置する全ての表示情報をテーブル面２０‐１に表示させる。換言すれば、ホワイトボード２０‐２側の映像がテーブル面２０‐１に表示されるように変更され得る。ここで、クリッピング領域６０は、上記の対象領域の一例である。
【０１２４】
同時に、図２７Ｄに示したように、表示制御部１０６は、クリッピング領域６０を示す表示（例えばクリッピング領域６０の輪郭線など）をホワイトボード２０‐２にリアルタイムに表示させる。さらに、表示制御部１０６は、テーブル面２０‐１内で、ドラッグ操作中の手の現在の位置（ポインティング位置）に対応する、ホワイトボード２０‐２内の位置に、当該ユーザのポインティング位置を示す画像６２を表示させる。例えば、当該ユーザのポインティング位置が変化する度に、表示制御部１０６は、ホワイトボード２０‐２内の画像６２の表示位置を逐次変更する。
【０１２５】
さらに、該当のユーザは、転送領域３４ａ内へ付箋３０をドラッグしたタイミングの後、例えば図２７Ｃに示したように、付箋３０から手を離さずに、付箋３０をテーブル面２０‐１においてドラッグし、その後、付箋３０から手を離したとする。この場合、表示制御部１０６は、付箋３０に対応する画像４０をホワイトボード２０‐２に転送させる。そして、表示制御部１０６は、付箋３０から手が離されたタイミングにおける、テーブル面２０‐１上の付箋３０の位置に対応するホワイトボード２０‐２の位置に、付箋画像４０を表示させる。
【０１２６】
その後、表示制御部１０６は、テーブル面２０‐１の表示状態を元の表示状態に戻す。つまり、表示制御部１０６は、クリッピング領域６０内の表示情報の代わりに、例えば当該後続の操作の検出時にテーブル面２０‐１に表示されていた表示情報をテーブル面２０‐１に再び表示させる。
【０１２７】
｛３−８−２．効果｝
以上説明したように、応用例８によれば、転送元の表示面を使用中のユーザは、転送対象のオブジェクトに対応する画像を、転送先の表示面内の所望の位置に表示させることができる。また、当該ユーザは、当該転送先の表示面内の、当該転送対象のオブジェクトに対応する画像の転送位置（表示位置）を、例えばドラッグ操作などの直感的な操作により決定することができる。
【０１２８】
＜３−９．応用例９＞
以上、応用例８について説明した。次に、本実施形態に係る応用例９について説明する。応用例９によれば、転送先の表示面に定められている対象領域をユーザは容易にスクロールすることができる。
【０１２９】
｛３−９−１．表示制御部１０６｝
応用例９に係る表示制御部１０６は、転送対象のオブジェクトに対して該当のユーザがポインティングしている状態が維持されている間の上記後続の操作の検出結果に基いて、当該転送先の表示面内の対象領域の位置を移動させる。
【０１３０】
（３−９−１−１．対象領域の変更例１）
ここで、図２８Ａおよび図２８Ｂを参照して、上記の機能の具体例について説明する。図２８Ａに示した例では、例えば図２７Ｃに示したように、テーブル面２０‐１を使用中のユーザが、転送領域３４ａ内へ付箋３０をドラッグしたタイミングの後、付箋３０から手を離さずに、テーブル面２０‐１内で付箋３０をドラッグしていることを前提としている。
【０１３１】
例えば、図２８Ａに示したように、該当のユーザが、テーブル面２０‐１において付箋３０を右手４ａ（つまり、付箋３０をドラッグしている手）でタッチしている状態を維持しながら、例えば左手４ｂを開いた状態で、左手４ｂをテーブル面２０‐１上で滑らせる操作を行ったとする。この場合、例えば図２８Ｂに示したように、表示制御部１０６は、左手４ｂの手の動き（移動距離および移動方向）の検出結果に応じて、ホワイトボード２０‐２内のクリッピング領域６０の位置を連続的に移動させる。つまり、表示制御部１０６は、左手４ｂの手の動きの検出結果に応じて、クリッピング領域６０をスクロールさせる。
【０１３２】
（３−９−１−２．対象領域の変更例２）
次に、図２９Ａおよび図２９Ｂを参照して、上記の機能の別の具体例について説明する。図２９Ａに示した例では、（図２８Ａに示した例と同様に）テーブル面２０‐１を使用中のユーザが、転送領域３４ａ内へ付箋３０をドラッグしたタイミングの後、付箋３０から手を離さずに、テーブル面２０‐１内で付箋３０をドラッグしていることを前提としている。
【０１３３】
例えば、図２９Ａに示したように、該当のユーザが、テーブル面２０‐１のいずれかの端まで右手４ａで、付箋３０に対応する画像４０をドラッグしたとする。この場合、例えば当該端に右手４ａが継続して位置している間、表示制御部１０６は、例えば図２９Ｂに示したように、テーブル面２０‐１における右手４ａの位置に応じて、ホワイトボード２０‐２内のクリッピング領域６０を連続的にスクロールさせる。例えば、当該端に右手４ａが継続して位置している間、表示制御部１０６は、テーブル面２０‐１において右手４ａがドラッグしている方向に対応する、ホワイトボード２０‐２の方向へクリッピング領域６０を連続的にスクロールさせる。
【０１３４】
これらのスクロール例によれば、ユーザは、転送先の表示面内のクリッピング領域６０（つまり、対象領域）を容易に変更することができるので、転送対象のオブジェクトの転送位置をより容易に決定することができる。従って、仮に転送元の表示面のサイズと転送先の表示面のサイズとが大きく異なる場合であっても、ユーザは、転送対象のオブジェクトの転送位置を容易に決定することができる。
【０１３５】
＜３−１０．応用例１０＞
以上、応用例９について説明した。次に、本実施形態に係る応用例１０について説明する。応用例１０によれば、転送先の表示面における対象領域内の一以上の表示情報とともに、当該転送先の表示面の略全体を示す画像を転送元の表示面に同時に表示させることができる。
【０１３６】
｛３−１０−１．表示制御部１０６｝
応用例１０に係る表示制御部１０６は、上記の後続の操作中（つまり、転送対象のオブジェクトに対して該当のユーザがポインティングしている状態が維持されている間）に、転送先の表示面の略全体に表示されている全ての表示情報を示すマップ画像を当該転送元の表示面に表示させる。例えば、表示制御部１０６は、当該転送元の表示面よりも小さいサイズで当該マップ画像を当該転送元の表示面内の所定の位置に表示させる。
【０１３７】
ここで、図３０Ａおよび図３０Ｂを参照して、上記の機能についてより詳細に説明する。例えば応用例９で述べたような、クリッピング領域６０のスクロール中（つまり、クリッピング領域６０の位置が連続的に移動されている間）に、図３０Ｂに示したように、表示制御部１０６は、転送先の表示面２０‐２の略全体に表示されている全ての表示情報を示すマップ画像４２を転送元の表示面２０‐１内の所定の位置に表示させる。この際、図３０Ｂに示したように、マップ画像４２は、現在のクリッピング領域６０を示す表示を含んでもよい。この表示例によれば、仮に、転送元の表示面のサイズと転送先の表示面のサイズとが大きく異なっており、かつ、スクロール表示中であっても、ユーザは、現在のクリッピング領域６０の位置と、転送先の表示面の全体との位置関係をリアルタイム、かつ、容易に把握することができる。
【０１３８】
＜３−１１．応用例１１＞
以上、応用例１０について説明した。次に、本実施形態に係る応用例１１について説明する。
【０１３９】
｛３−１１−１．表示制御部１０６｝
応用例１１に係る表示制御部１０６は、上記の後続の操作中（つまり、転送対象のオブジェクトに対して該当のユーザがポインティングしている状態が維持されている間）に、転送先の表示面における対象領域内の一以上の表示情報、および、当該対象領域を移動させるための操作画像を当該転送元の表示面に表示させる。
【０１４０】
ここで、図３１Ａおよび図３１Ｂを参照して、上記の機能についてより詳細に説明する。図３１Ａは、あるタイミングにおける転送先の表示面２０‐２の表示例を示した図である。また、図３１Ｂは、図３１Ａに示したような、転送先の表示面２０‐２において設定されているクリッピング領域６０に含まれる表示情報が転送元の表示面２０‐１に表示されている例を示した図である。図３１Ｂに示したように、例えば、表示制御部１０６は、クリッピング領域６０に含まれる全ての表示情報４０、および、それぞれ異なる方向にクリッピング領域６０をスクロールさせるための複数のスクロールボタン４４を転送元の表示面２０‐１に表示させる。例えば、ユーザは、個々のスクロールボタン４４をタッチすることにより、当該スクロールボタン４４に対応する方向へクリッピング領域６０をスクロールさせることができる。
【０１４１】
さらに、図３１Ｂに示したように、表示制御部１０６は、転送先の表示面２０‐２において定められている転送領域の方向を示す画像４６を転送元の表示面２０‐１にさらに表示させてもよい。この表示例によれば、例えば、ユーザがクリッピング領域６０を移動させた場合であっても、ユーザは、現在のクリッピング領域６０の位置と、転送先の表示面の全体との位置関係をリアルタイム、かつ、容易に把握することができる。
【０１４２】
＜３−１２．応用例１２＞
以上、応用例１１について説明した。次に、本実施形態に係る応用例１２について説明する。応用例１２によれば、ある表示面が位置する場所からそれぞれ遠隔した、互いに異なる場所に位置する各ユーザが、当該表示面に表示されている一以上の表示情報に対する共同編集を容易に行うことができる。
【０１４３】
応用例１２では、少なくとも３つの表示面が位置する場所が、互いに遠隔していること（例えば所定の距離以上離れていること）を想定する。さらに、一つの表示面２０‐２内の第１の対象領域が別の表示面２０‐１に表示されており、かつ、表示面２０‐２内の第２の対象領域がさらに別の表示面２０‐３に表示されていることを想定する。ここで、表示面２０‐２は、表示面２０‐１を使用中の一以上のユーザ、および、表示面２０‐３を使用中の一以上のユーザの共同編集の対象の表示面であり得る。
【０１４４】
｛３−１２−１．表示制御部１０６｝
応用例１２に係る表示制御部１０６は、表示面２０‐２内の当該第１の対象領域内の一以上の表示情報が表示面２０‐１に表示されている間に、表示面２０‐２内の当該第１の対象領域と表示面２０‐２内の当該第２の対象領域との位置関係を示す表示を表示面２０‐１に表示させ得る。同時に、表示制御部１０６は、表示面２０‐２内の当該第２の対象領域内の一以上の表示情報が表示面２０‐３に表示されている間に、当該第１の対象領域と当該第２の対象領域との位置関係を示す表示を表示面２０‐３に表示させ得る。
【０１４５】
さらに、情報処理システム１０は、表示面２０‐３に表示されている当該第２の対象領域内の一以上の表示情報に対する、表示面２０‐３を使用中の一以上のユーザの第２の編集操作情報を表示面２０‐３から受信し得る。この場合、当該第１の対象領域内の一以上の表示情報が表示面２０‐１に表示されている間に、表示制御部１０６は、当該第２の編集操作情報が示す操作内容を表示面２０‐１に表示させ得る。
【０１４６】
同時に、表示制御部１０６は、当該第１の対象領域内の一以上の表示情報に対する、表示面２０‐１を使用中の一以上のユーザの第１の編集操作情報を取得し、そして、当該第１の編集操作情報が示す操作内容を表示面２０‐３に表示させ得る。
【０１４７】
（３−１２−１−１．具体例）
ここで、図３２Ａ〜図３２Ｃを参照して、上記の機能についてより詳細に説明する。図３２Ａ〜図３２Ｃに示した例では、ホワイトボード２０‐２、テーブル面２０‐１、および、テーブル面２０‐３が互いに遠隔して位置している。そして、ホワイトボード２０‐２内のクリッピング領域６０ａ内の全ての表示情報がテーブル面２０‐１に表示されており、かつ、ホワイトボード２０‐２内のクリッピング領域６０ｂ内の全ての表示情報がテーブル面２０‐３に表示されている。
【０１４８】
例えば、図３２Ｂに示したように、表示制御部１０６は、クリッピング領域６０ａ内の全ての表示情報４０がテーブル面２０‐１に表示させる。同時に、表示制御部１０６は、テーブル面２０‐１における、クリッピング領域６０ａの位置を基準としたクリッピング領域６０ｂの相対的な位置に、クリッピング領域６０ｂを示す画像（例えばクリッピング領域６０ｂの輪郭線など）を表示させる。さらに、表示制御部１０６は、クリッピング領域６０ａの位置を基準とした、テーブル面２０‐３を使用中のユーザのポインティング位置（指位置など）に対応する、テーブル面２０‐１上の位置に、当該ポインティング位置を示す画像６２ｂを表示させる。
【０１４９】
同様に、図３２Ｃに示したように、表示制御部１０６は、クリッピング領域６０ｂ内の全ての表示情報４０をテーブル面２０‐３に表示させる。同時に、表示制御部１０６は、テーブル面２０‐３における、クリッピング領域６０ｂの位置を基準としたクリッピング領域６０ａの相対的な位置に、クリッピング領域６０ａの位置を示す画像（例えばクリッピング領域６０ａの輪郭線など）を表示させる。さらに、表示制御部１０６は、クリッピング領域６０ｂの位置を基準とした、テーブル面２０‐１を使用中のユーザのポインティング位置（指位置など）に対応する、テーブル面２０‐３上の位置に、当該ポインティング位置を示す画像６２ａを表示させる。
【０１５０】
さらに、図３１Ａに示したように、表示制御部１０６は、クリッピング領域６０ａの位置を示す画像、クリッピング領域６０ｂの位置を示す画像、テーブル面２０‐１を使用中のユーザのポインティング位置を示す画像６２ａ、および、テーブル面２０‐３を使用中のユーザのポインティング位置を示す画像６２ｂをホワイトボード２０‐２に同時、かつ、リアルタイムに表示させてもよい。
【０１５１】
上記の表示例によれば、テーブル面２０‐１を使用するユーザ、および、テーブル面２０‐３を使用するユーザはそれぞれ、相手のユーザのポインティング位置と、ホワイトボード２０‐２内の相手側のクリッピング領域とを同時に参照することができる。そして、相手のユーザが、ホワイトボード２０‐２において編集している内容をリアルタイムに知ることができる。従って、異なる地点にいるユーザ同士が、ホワイトボード２０‐２に対する共同編集作業を容易に行うことができる。
【０１５２】
＜３−１３．応用例１３＞
以上、応用例１２について説明した。次に、本実施形態に係る応用例１３について説明する。応用例１３によれば、転送先の表示面の全体を俯瞰しながら、当該転送先の表示面における、転送対象のオブジェクトの転送位置をユーザは容易に指定することができる。
【０１５３】
｛３−１３−１．表示制御部１０６｝
応用例１３に係る表示制御部１０６は、上記の後続の操作が検出された際（つまり、転送対象のオブジェクトに対して該当のユーザがポインティングしている状態が維持されている間）に、転送先の表示面の略全体に表示されている全ての表示情報を示すマップ画像を、当該ユーザのポインティング位置に応じて当該転送元の表示面に表示させる。さらに、当該マップ画像内でユーザが位置を指定した場合には、表示制御部１０６は、当該指定された位置に対応する転送先の表示面内の位置を、転送対象のオブジェクトに対応する画像の転送位置として決定する。
【０１５４】
ここで、図３３Ａ〜図３３Ｃを参照して、上記の機能についてより詳細に説明する。例えば、図３３Ａに示したように、表示面２０‐１を使用中のユーザは、表示面２０‐１上に位置する付箋３０を、表示面２０‐１に表示されている転送領域３４ａにドラッグさせたとする。その後、図３３Ｂに示したように、当該ユーザは、該当の手を付箋３０から離さずに、所定の時間以上維持したとする。
【０１５５】
この場合、図３３Ｃに示したように、表示制御部１０６は、転送先の表示面２０‐２の略全体に表示されている全ての表示情報を示すマップ画像４２を、付箋３０にタッチしている指の位置を基準として表示面２０‐１に表示させる。その後、当該ユーザは、例えばマップ画像４２において該当の指をドラッグすることにより、付箋３０に対応する画像の転送位置を指定する。この場合、表示制御部１０６は、付箋３０から当該指が離される直前の、マップ画像４２中で当該指がタッチしていた位置に対応する、転送先の表示面２０‐２中の位置を、付箋３０に対応する画像４０の転送位置として決定し得る。
【０１５６】
この表示例によれば、該当のユーザは、転送先の表示面２０‐２の全体を俯瞰しながら、付箋３０に対応する画像の転送位置を指定することができる。
【０１５７】
＜＜４．ハードウェア構成＞＞
以上、本実施形態に係る各応用例について説明した。次に、本実施形態に係る情報処理システム１０のハードウェア構成について、図３４を参照して説明する。図３４に示したように、情報処理システム１０は、ＣＰＵ１５０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５４、バス１５６、インターフェース１５８、入力装置１６０、出力装置１６２、ストレージ装置１６４、および、通信装置１６６を備える。
【０１５８】
ＣＰＵ１５０は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理システム１０内の動作全般を制御する。また、ＣＰＵ１５０は、情報処理システム１０において処理部１００および表示処理部１２２の機能を実現し得る。ＣＰＵ１５０は、マイクロプロセッサなどのプロセッサにより構成され得る。
【０１５９】
ＲＯＭ１５２は、ＣＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。
【０１６０】
ＲＡＭ１５４は、例えば、ＣＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【０１６１】
バス１５６は、ＣＰＵバスなどから構成される。バス１５６は、ＣＰＵ１５０、ＲＯＭ１５２、および、ＲＡＭ１５４を相互に接続する。
【０１６２】
インターフェース１５８は、入力装置１６０、出力装置１６２、ストレージ装置１６４、および、通信装置１６６をバス１５６と接続する。
【０１６３】
入力装置１６０は、ユーザが情報を入力するための入力手段（例えばタッチパネル、ボタン、スイッチ、ダイヤル、レバー、または、マイクロフォンなど）を含む。さらに、入力装置１６０は、ユーザによる入力に基づいて入力信号を生成し、かつ、当該入力信号をＣＰＵ１５０に出力する入力制御回路などを含む。入力装置１６０は、情報処理システム１０において入力部１２０の機能を実現し得る。
【０１６４】
出力装置１６２は、例えば、プロジェクタ、液晶ディスプレイ装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置、または、ランプなどの表示装置を含む。また、出力装置１６２は、スピーカーなどの音声出力装置を含む。出力装置１６２は、情報処理システム１０において出力部１２４の機能を実現し得る。
【０１６５】
ストレージ装置１６４は、データ格納用の装置である。ストレージ装置１６４は、例えば、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、または、記憶媒体に記録されたデータを削除する削除装置などを含む。ストレージ装置１６４は、情報処理システム１０において記憶部１２６の機能を実現し得る。
【０１６６】
通信装置１６６は、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの通信網に接続するための通信デバイス等で構成された通信インターフェースである。また、通信装置１６６は、無線ＬＡＮ対応通信装置、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置、または有線による通信を行うワイヤー通信装置であってもよい。
【０１６７】
＜＜５．変形例＞＞
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１６８】
＜５−１．変形例１＞
例えば、図６では、表示処理部１２２と処理部１００とが別々に設けられる例を示したが、本実施形態はかかる例に限定されない。変形例として、表示処理部１２２と処理部１００とは一体的に構成されてもよい。
【０１６９】
＜５−２．変形例２＞
本実施形態に係るシステムの構成例は、前述した例に限定されない。例えば、図３５に示したように、前述した実施形態および各応用例に係る処理部１００を有するサーバ８０が通信網２２に接続されていてもよい。この場合、サーバ８０は、通信網２２に接続されている個々の表示面２０と通信網２２を介して通信可能である。また、サーバ８０は、前述した実施形態および各応用例で述べた内容と概略同様の表示制御を、当該個々の表示面２０に対して行うことが可能である。例えば、個々の表示面２０が位置する場所に（または、個々の表示面２０自体に）、前述した入力部１２０、表示処理部１２２、および、出力部１２４がそれぞれ配置され得る。この場合、サーバ８０は、個々の表示面２０に対応する入力部１２０により取得された入力情報を個々の表示面２０から受信し得る。さらに、サーバ８０は、前述した実施形態および各応用例で述べた内容と概略同様の表示制御を、個々の表示面２０から受信された入力情報に基づいて個々の表示面２０に対して行ってもよい。
【０１７０】
＜５−３．変形例３＞
別の変形例として、本実施形態に係る処理部１００を含む装置（情報処理装置）は、前述した、入力部１２０、表示処理部１２２、または、出力部１２４のうちの一以上を含む装置であってもよい。例えば、当該情報処理装置は、処理部１００、表示処理部１２２、および、出力部１２４を含むプロジェクタであってもよい。
【０１７１】
または、当該情報処理装置は、テーブル９０と一体的に構成されてもよい。または、当該情報処理装置は、入力部１２０、表示処理部１２２、および、出力部１２４のうちの少なくとも一つと上記の通信網を介して接続されていてもよい。例えば、当該情報処理装置は、サーバ、汎用ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット型端末、ゲーム機、スマートフォンなどの携帯電話、携帯型音楽プレーヤ、テレビジョン受信機、例えばＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）やスマートウォッチなどのウェアラブルデバイス、または、ロボット（例えば人型ロボットや自動運転車など）であってもよい。
【０１７２】
＜５−４．変形例４＞
前述した処理の流れにおける各ステップは、必ずしも記載された順序に沿って処理されなくてもよい。例えば、各ステップは、適宜順序が変更されて処理されてもよい。また、各ステップは、時系列的に処理される代わりに、一部並行的に又は個別的に処理されてもよい。また、記載されたステップのうちの一部が省略されたり、または、別のステップがさらに追加されてもよい。
【０１７３】
また、前述した各実施形態によれば、ＣＰＵ１５０、ＲＯＭ１５２、およびＲＡＭ１５４などのハードウェアを、前述した実施形態に係る情報処理システム１０（特に処理部１００）の各構成と同等の機能を発揮させるためのコンピュータプログラムも提供可能である。また、当該コンピュータプログラムが記録された記憶媒体も提供される。
【０１７４】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１７５】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
第１の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して第１のユーザが第１のオブジェクトを移動させる第１の操作が検出された場合に、前記第１の表示面に対応する第２の表示面内の一以上の表示情報を前記第１の表示面内で操作可能なように変更されたことを示す所定の表示制御を前記第１の表示面に対して行い、かつ、
前記第１の操作の後の前記第１のユーザの第２の操作の検出結果に基づいて、前記第２の表示面の表示状態を変更する処理部、
を備える、情報処理システム。
（２）
前記処理部は、前記第２の操作の検出結果に基づいて、前記第１のオブジェクトに対応する情報を前記第２の表示面に表示させる、前記（１）に記載の情報処理システム。
（３）
前記第２の操作は、前記第１のオブジェクトに対する操作状態を所定の操作状態のまま維持しながら、前記第１の操作に継続して行われる操作である、前記（２）に記載の情報処理システム。
（４）
前記所定の表示制御は、前記第２の表示面における第１の対象領域内の一以上の表示情報を前記第１の表示面に表示させることを含む、前記（３）に記載の情報処理システム。
（５）
前記第１の対象領域は、前記第２の表示面内の一部の領域であり、
前記処理部は、さらに前記第２の操作の検出結果に基づいて、前記第１の対象領域を前記第２の表示面内の第１の領域から前記第２の表示面内の第２の領域へと変更し、
前記第１の対象領域が前記第１の領域から前記第２の領域へ変更された場合には、前記処理部は、前記第１の表示面に表示される表示情報を、前記第１の領域内の一以上の表示情報から、前記第２の領域内の一以上の表示情報へ切り替える、前記（４）に記載の情報処理システム。
（６）
前記第１の対象領域は、前記第２の表示面の略全体であり、
前記所定の表示制御は、前記第２の表示面の略全体に表示されている一以上の表示情報を示すマップ画像を前記第１の表示面に表示させることを含み、
前記マップ画像のサイズは、前記第１の表示面のサイズよりも小さい、前記（４）に記載の情報処理システム。
（７）
前記第２の表示面が位置する場所は、前記第１の表示面が位置する場所から遠隔しており、
前記処理部は、前記第１の表示面が位置する場所および前記第２の表示面が位置する場所のそれぞれから遠隔した場所に位置する第３の表示面に、前記第２の表示面における第２の対象領域内の一以上の表示情報を表示させ、
前記第１の対象領域内の一以上の表示情報が前記第１の表示面に表示されている間に、前記処理部は、前記第１の対象領域と前記第２の対象領域との位置関係を示す表示を前記第１の表示面にさらに表示させる、前記（４）〜（６）のいずれか一項に記載の情報処理システム。
（８）
前記第２の対象領域内の一以上の表示情報が前記第３の表示面に表示されている間に、前記第３の表示面において第２のユーザがポインティングしている位置を示すポインティング情報を受信する受信部をさらに備え、
前記第１の対象領域内の一以上の表示情報が前記第１の表示面に表示されている間に、前記処理部は、前記ポインティング情報が示すポインティング位置に対応する、前記第１の表示面内の位置に所定の画像をさらに表示させる、前記（７）に記載の情報処理システム。
（９）
前記処理部は、さらに、前記第１のオブジェクトに対応する情報の、前記第２の表示面における転送位置を前記第２の操作の検出結果に基づいて決定する、前記（４）〜（８）のいずれか一項に記載の情報処理システム。
（１０）
前記第１の対象領域は、前記第２の表示面の略全体であり、
前記所定の表示制御は、前記第２の表示面の略全体に表示されている一以上の表示情報を示すマップ画像を前記第１の表示面に表示させることを含み、
前記マップ画像のサイズは、前記第１の表示面のサイズよりも小さく、
前記第２の操作は、前記第１のオブジェクトに対応する情報の前記第２の表示面における転送位置を、前記マップ画像において前記第１のユーザが指定することを含む、前記（９）に記載の情報処理システム。
（１１）
前記第１のオブジェクトに対応する情報は、前記第１のオブジェクトに対応する画像であり、
前記処理部は、さらに、前記第２の表示面における前記転送位置に、前記第１のオブジェクトに対応する画像を表示させる、前記（９）または（１０）に記載の情報処理システム。
（１２）
前記処理部は、さらに、前記第１の表示面に対応する複数の表示面の中から、前記第１のオブジェクトに対応する情報の転送先の少なくとも一つの表示面を、前記一以上の所定の転送オブジェクトの状態を示す情報と前記第１の操作の検出結果とに基づいて決定し、
前記複数の表示面は、前記第２の表示面を含む、前記（３）〜（１１）のいずれか一項に記載の情報処理システム。
（１３）
前記一以上の所定の転送オブジェクトは、複数存在し、
前記複数の所定の転送オブジェクトは、それぞれ実オブジェクトであり、
前記第１の操作が検出された場合に、前記処理部は、前記複数の所定の転送オブジェクトのうちのいずれか２つの転送オブジェクトの間の距離が所定の閾値以下であるか否かと、当該いずれか２つの転送オブジェクトの並び方が所定の並び方であるか否かとに基づいて、前記複数の表示面の中から、前記第１のオブジェクトに対応する情報の転送先の少なくとも一つの表示面を決定する、前記（１２）に記載の情報処理システム。
（１４）
前記所定の転送オブジェクトは、複数の面を有する実オブジェクトであり、
前記所定の転送オブジェクトが有する前記複数の面の各々は、前記複数の表示面のうちの互いに異なる表示面と関連付けられており、
前記第１の操作は、前記所定の転送オブジェクトが有する前記複数の面のうちの一つの面上に前記第１のユーザが前記第１のオブジェクトを配置することを含み、
前記第１の操作が検出された場合には、前記処理部は、前記所定の転送オブジェクトが有する前記複数の面のうちの前記第１のオブジェクトが配置された面に関連付けられている表示面を、前記第１のオブジェクトに対応する情報の転送先の表示面として決定する、前記（１２）または（１３）に記載の情報処理システム。
（１５）
前記所定の転送オブジェクトは、少なくとも一つの傾斜面を有する実オブジェクトであり、
前記第１の操作は、前記所定の転送オブジェクトが有する前記少なくとも一つの傾斜面のうちのいずれかの上に前記第１のユーザが前記第１のオブジェクトを配置することを含み、
前記第１の操作が検出された場合には、前記処理部は、前記複数の表示面の中から、前記第１のオブジェクトが向いている方向に位置する表示面を、前記第１のオブジェクトに対応する情報の転送先の表示面として決定する、前記（１２）〜（１４）のいずれか一項に記載の情報処理システム。
（１６）
前記所定の転送オブジェクトは、実オブジェクトであり、
前記第１のオブジェクトに対応する画像が前記第２の表示面に表示された際に、前記処理部は、前記第１の操作中の、前記所定の転送オブジェクトに対する前記第１のオブジェクトの移動経過の検出結果と前記所定の転送オブジェクトの姿勢の検出結果とに基づいて、前記第２の表示面内の当該画像の表示位置を連続的に変化させる、前記（１２）〜（１５）のいずれか一項に記載の情報処理システム。
（１７）
前記第１のオブジェクトに対応する情報は、前記第１のオブジェクトに対応する画像であり、
前記第２の表示面に関連する情報は、前記第２の表示面に関連する、文字列の変換ルール情報を含み、
前記第１のオブジェクト内に第１の文字列が含まれる場合には、前記処理部は、前記第２の表示面に関連する、文字列の変換ルール情報と前記第１の文字列とに基づいて変換された第２の文字列を含む画像を、前記第１のオブジェクトに対応する画像として前記第２の表示面に表示させる、前記（１２）〜（１６）のいずれか一項に記載の情報処理システム。
（１８）
前記第１のオブジェクトに対応する情報は、前記第１のオブジェクトに対応する画像であり、
前記第２の表示面に関連する情報は、前記第２の表示面に関連する、画像のフォーマットの変換ルール情報を含み、
前記処理部は、前記第２の表示面に関連する、画像のフォーマットの変換ルール情報と前記第１のオブジェクトとに基づいて決定されたフォーマットの画像を、前記第１のオブジェクトに対応する画像として前記第２の表示面に表示させる、前記（１２）〜（１７）のいずれか一項に記載の情報処理システム。
（１９）
第１の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して第１のユーザが第１のオブジェクトを移動させる第１の操作が検出された場合に、前記第１の表示面に対応する第２の表示面内の一以上の表示情報を前記第１の表示面内で操作可能なように変更されたことを示す所定の表示制御を前記第１の表示面に対して行うことと、
プロセッサが、前記第１の操作の検出時以後の前記第１のユーザの第２の操作の検出結果に基づいて、前記第２の表示面の表示状態を変更することと、
を含む、情報処理方法。
（２０）
コンピュータを、
第１の表示面内に位置する一以上の所定の転送オブジェクトと所定の位置関係にある検出領域に対して第１のユーザが第１のオブジェクトを移動させる第１の操作が検出された場合に、前記第１の表示面に対応する第２の表示面内の一以上の表示情報を前記第１の表示面内で操作可能なように変更されたことを示す所定の表示制御を前記第１の表示面に対して行い、かつ、
前記第１の操作の検出時以後の前記第１のユーザの第２の操作の検出結果に基づいて、前記第２の表示面の表示状態を変更する処理部、
として機能させるためのプログラム。
【符号の説明】
【０１７６】
１０  情報処理システム
２２  通信網
３２  転送台
５０  スマートフォン
８０  サーバ
９０  テーブル
１００  処理部
１０２  転送操作検出部
１０４  面属性適合処理部
１０６  表示制御部
１２０  入力部
１２２  表示処理部
１２４  出力部
１２６  記憶部
１２８  面属性情報ＤＢ
【図１】
2019123888.tif 000003
【図２】
2019123888.tif 000004
【図３】
2019123888.tif 000005
【図４】
2019123888.tif 000006
【図５】
2019123888.tif 000007
【図６】
2019123888.tif 000008
【図７】
2019123888.tif 000009
【図８】
2019123888.tif 000010
【図９Ａ】
2019123888.tif 000011
【図９Ｂ】
2019123888.tif 000012
【図１０Ａ】
2019123888.tif 000013
【図１０Ｂ】
2019123888.tif 000014
【図１１】
2019123888.tif 000015
【図１２】
2019123888.tif 000016
【図１３】
2019123888.tif 000017
【図１４】
2019123888.tif 000018
【図１５】
2019123888.tif 000019
【図１６】
2019123888.tif 000020
【図１７】
2019123888.tif 000021
【図１８】
2019123888.tif 000022
【図１９Ａ】
2019123888.tif 000023
【図１９Ｂ】
2019123888.tif 000024
【図２０】
2019123888.tif 000025
【図２１Ａ】
2019123888.tif 000026
【図２１Ｂ】
2019123888.tif 000027
【図２２】
2019123888.tif 000028
【図２３】
2019123888.tif 000029
【図２４Ａ】
2019123888.tif 000030
【図２４Ｂ】
2019123888.tif 000031
【図２４Ｃ】
2019123888.tif 000032
【図２５】
2019123888.tif 000033
【図２６Ａ】
2019123888.tif 000034
【図２６Ｂ】
2019123888.tif 000035
【図２７Ａ】
2019123888.tif 000036
【図２７Ｂ】
2019123888.tif 000037
【図２７Ｃ】
2019123888.tif 000038
【図２７Ｄ】
2019123888.tif 000039
【図２８Ａ】
2019123888.tif 000040
【図２８Ｂ】
2019123888.tif 000041
【図２９Ａ】
2019123888.tif 000042
【図２９Ｂ】
2019123888.tif 000043
【図３０Ａ】
2019123888.tif 000044
【図３０Ｂ】
2019123888.tif 000045
【図３１Ａ】
2019123888.tif 000046
【図３１Ｂ】
2019123888.tif 000047
【図３２Ａ】
2019123888.tif 000048
【図３２Ｂ】
2019123888.tif 000049
【図３２Ｃ】
2019123888.tif 000050
【図３３Ａ】
2019123888.tif 000051
【図３３Ｂ】
2019123888.tif 000052
【図３３Ｃ】
2019123888.tif 000053
【図３４】
2019123888.tif 000054
【図３５】
2019123888.tif 000055
【国際調査報告】
2019123888.tif 000056
2019123888.tif 000057