(57)【要約】【課題】複数の情報処理装置で画像を共有する情報処理システムのユーザービリティを向上する。【解決手段】第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法であって、前記第１の情報処理装置が、前記第２の情報処理装置に共有される共有レイヤーに対して描画が実行されると、描画により生成される第１オブジェクトを前記第２の情報処理装置に送信し、前記共有レイヤーで規定される画面内の位置に前記第１オブジェクトを表示し、前記第２の情報処理装置に共有されない非共有レイヤーに対して描画が実行されると、描画により生成される第２オブジェクトを前記第２の情報処理装置に送信せず、前記非共有レイヤーで規定される前記画面内の位置に前記第２オブジェクトを表示し、前記非共有レイヤーのサイズおよび前記画面内の位置の一方、または、前記非共有レイヤーのサイズおよび前記画面内の位置の両方を可変に制御する。【選択図】図５
2020009262.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法であって、
前記第１の情報処理装置が、
前記第２の情報処理装置に共有される共有レイヤーに対して描画が実行されると、描画により生成される第１オブジェクトを前記第２の情報処理装置に送信し、前記共有レイヤーで規定される画面内の位置に前記第１オブジェクトを表示し、
前記第２の情報処理装置に共有されない非共有レイヤーに対して描画が実行されると、描画により生成される第２オブジェクトを前記第２の情報処理装置に送信せず、前記非共有レイヤーで規定される前記画面内の位置に前記第２オブジェクトを表示し、
前記非共有レイヤーのサイズおよび前記画面内の位置の一方、または、前記非共有レイヤーのサイズおよび前記画面内の位置の両方を可変に制御する、
ことを特徴とする画像共有方法。
【請求項２】
前記第１の情報処理装置は、前記非共有レイヤーに含まれる前記第２オブジェクトを前記共有レイヤーにコピーするコピー指示を受け付けると、前記コピー指示で指定される前記第２オブジェクトを前記共有レイヤーにコピーし、前記共有レイヤーにコピーされる前記第２オブジェクトを前記第２の情報処理装置に送信する、
ことを特徴とする請求項１に記載の画像共有方法。
【請求項３】
前記第１の情報処理装置は、前記第２の情報処理装置において前記第１の情報処理装置に共有されないレイヤーで規定される範囲を識別させるオブジェクトを、前記画面に表示する、
ことを特徴とする請求項１または２に記載の画像共有方法。
【請求項４】
前記第１の情報処理装置は、
前記共有レイヤーの表示または非表示を選択する第１表示指示を受け付けると、前記第１表示指示に基づいて前記第１オブジェクトを表示または非表示とし、
前記非共有レイヤーの表示または非表示を選択する第２表示指示を受け付けると、前記第２表示指示に基づいて前記第２オブジェクトを表示または非表示とする、
ことを特徴とする請求項１から３のいずれか１項に記載の画像共有方法。
【請求項５】
前記第１の情報処理装置は、前記共有レイヤーと前記非共有レイヤーとの前記画面内における重複部分に対する描画を前記共有レイヤーおよび前記非共有レイヤーのどちらで受け付けるかを選択する選択指示を受け付けると、前記選択指示に基づいて前記共有レイヤーおよび前記非共有レイヤーの一方で前記重複部分に対する描画を受け付ける、
ことを特徴とする請求項１から４のいずれか１項に記載の画像共有方法。
【請求項６】
情報処理装置であって、
他の情報処理装置に共有される共有レイヤーに対して描画が実行されると、描画により生成される第１オブジェクトを前記他の情報処理装置に送信し、前記共有レイヤーで規定される画面内の位置に前記第１オブジェクトを表示し、前記他の情報処理装置に共有されない非共有レイヤーに対して描画が実行されると、描画により生成される第２オブジェクトを前記他の情報処理装置に送信せず、前記非共有レイヤーで規定される前記画面内の位置に前記第２オブジェクトを表示する表示制御部と、
前記非共有レイヤーのサイズおよび前記画面内の位置の一方、または、前記非共有レイヤーのサイズおよび前記画面内の位置の両方を可変に制御する配置制御部と、
を備えることを特徴とする情報処理装置。
【請求項７】
前記非共有レイヤーに含まれる前記第２オブジェクトを前記共有レイヤーにコピーするコピー指示を受け付けると、前記コピー指示で指定される前記第２オブジェクトを前記共有レイヤーにコピーするコピー制御部を備え、
前記表示制御部は、前記共有レイヤーにコピーされる前記第２オブジェクトを前記他の情報処理装置に送信する、
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記表示制御部は、前記他の情報処理装置において自情報処理装置に共有されないレイヤーで規定される範囲を識別させるオブジェクトを、前記画面に表示する、
ことを特徴とする請求項６または７に記載の情報処理装置。
【請求項９】
前記表示制御部は、
前記共有レイヤーの表示または非表示を選択する第１表示指示を受け付けると、前記第１表示指示に基づいて前記第１オブジェクトを表示または非表示とし、
前記非共有レイヤーの表示または非表示を選択する第２表示指示を受け付けると、前記第２表示指示に基づいて前記第２オブジェクトを表示または非表示とする、
ことを特徴とする請求項６から８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記共有レイヤーと前記非共有レイヤーとの前記画面内における重複部分に対する描画を前記共有レイヤーおよび前記非共有レイヤーのどちらで受け付けるかを選択する選択指示を受け付けると、前記選択指示に基づいて前記共有レイヤーおよび前記非共有レイヤーの一方で前記重複部分に対する描画を受け付ける描画制御部を備える、
ことを特徴とする請求項６から９のいずれか１項に記載の情報処理装置。
【請求項１１】
第１の情報処理装置および第２の情報処理装置の間で画像を共有する情報処理システムであって、
前記第１の情報処理装置が、
前記第２の情報処理装置に共有される共有レイヤーに対して描画が実行されると、描画により生成される第１オブジェクトを前記第２の情報処理装置に送信し、前記共有レイヤーで規定される画面内の位置に前記第１オブジェクトを表示し、
前記第２の情報処理装置に共有されない非共有レイヤーに対して描画が実行されると、描画により生成される第２オブジェクトを前記第２の情報処理装置に送信せず、前記非共有レイヤーで規定される前記画面内の位置に前記第２オブジェクトを表示し、
前記非共有レイヤーのサイズおよび前記画面内の位置の一方、または、前記非共有レイヤーのサイズおよび前記画面内の位置の両方を可変に制御する、
ことを特徴とする情報処理システム。
【請求項１２】
前記第１の情報処理装置は、前記非共有レイヤーに含まれる前記第２オブジェクトを前記共有レイヤーにコピーするコピー指示を受け付けると、前記コピー指示で指定される前記第２オブジェクトを前記共有レイヤーにコピーし、前記共有レイヤーにコピーされる前記第２オブジェクトを前記第２の情報処理装置に送信する、
ことを特徴とする請求項１１に記載の情報処理システム。
【請求項１３】
前記第１の情報処理装置は、前記第２の情報処理装置において前記第１の情報処理装置に共有されないレイヤーで規定される範囲を識別させるオブジェクトを、前記画面に表示する、
ことを特徴とする請求項１１または１２に記載の情報処理システム。
【請求項１４】
前記第１の情報処理装置は、
前記共有レイヤーの表示または非表示を選択する第１表示指示を受け付けると、前記第１表示指示に基づいて前記第１オブジェクトを表示または非表示とし、
前記非共有レイヤーの表示または非表示を選択する第２表示指示を受け付けると、前記第２表示指示に基づいて前記第２オブジェクトを表示または非表示とする、
ことを特徴とする請求項１１から１３のいずれか１項に記載の情報処理システム。
【請求項１５】
前記第１の情報処理装置は、前記共有レイヤーと前記非共有レイヤーとの前記画面内における重複部分に対する描画を前記共有レイヤーおよび前記非共有レイヤーのどちらで受け付けるかを選択する選択指示を受け付けると、前記選択指示に基づいて前記共有レイヤーおよび前記非共有レイヤーの一方で前記重複部分に対する描画を受け付ける、
ことを特徴とする請求項１１から１４のいずれか１項に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像共有方法、情報処理装置および情報処理システムに関する。
【背景技術】
【０００２】
互いに異なる複数の端末装置間で画像を共有して会議を開催する電子会議システムが知られている。この種の電子会議システムでは、各端末装置において描画が可能であり、各端末装置で描画される内容を複数の端末装置間で共有することができる。特許文献１には、各端末装置において、他の端末装置と共有する共有メモと、他の端末装置と共有しない非共有メモとを作成可能な電子会議システムが開示されている。例えば、共有メモと非共有メモとは、異なるレイヤーで管理され、共有メモおよび非共有メモの各メモに描画される画像等は、重ねて表示される。なお、共有メモと非共有メモとのどちらのメモで描画を受け付けるかは、ユーザー操作により、予め設定される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−４３１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、従来の電子会議システムでは、各端末装置で他の端末装置と共有させる画像と共有させない画像とを区別して描き分ける場合、描画を受け付けるメモを切り替える操作をユーザーが実行することになり、使い勝手等のユーザービリティが低下する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために本発明の画像共有方法の一態様は、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法であって、前記第１の情報処理装置が、前記第２の情報処理装置に共有される共有レイヤーに対して描画が実行されると、描画により生成される第１オブジェクトを前記第２の情報処理装置に送信し、前記共有レイヤーで規定される画面内の位置に前記第１オブジェクトを表示し、前記第２の情報処理装置に共有されない非共有レイヤーに対して描画が実行されると、描画により生成される第２オブジェクトを前記第２の情報処理装置に送信せず、前記非共有レイヤーで規定される前記画面内の位置に前記第２オブジェクトを表示し、前記非共有レイヤーのサイズおよび前記画面内の位置の一方、または、前記非共有レイヤーのサイズおよび前記画面内の位置の両方を可変に制御する。
【０００６】
また、本発明に係る情報処理装置の一態様は、他の情報処理装置に共有される共有レイヤーに対して描画が実行されると、描画により生成される第１オブジェクトを前記他の情報処理装置に送信し、前記共有レイヤーで規定される画面内の位置に前記第１オブジェクトを表示し、前記他の情報処理装置に共有されない非共有レイヤーに対して描画が実行されると、描画により生成される第２オブジェクトを前記他の情報処理装置に送信せず、前記非共有レイヤーで規定される前記画面内の位置に前記第２オブジェクトを表示する表示制御部と、前記非共有レイヤーのサイズおよび前記画面内の位置の一方、または、前記非共有レイヤーのサイズおよび前記画面内の位置の両方を可変に制御する配置制御部と、を備える。
【０００７】
また、本発明に係る情報処理システムの一態様は、第１の情報処理装置および第２の情報処理装置の間で画像を共有する情報処理システムであって、前記第１の情報処理装置が、前記第２の情報処理装置に共有される共有レイヤーに対して描画が実行されると、描画により生成される第１オブジェクトを前記第２の情報処理装置に送信し、前記共有レイヤーで規定される画面内の位置に前記第１オブジェクトを表示し、前記第２の情報処理装置に共有されない非共有レイヤーに対して描画が実行されると、描画により生成される第２オブジェクトを前記第２の情報処理装置に送信せず、前記非共有レイヤーで規定される前記画面内の位置に前記第２オブジェクトを表示し、前記非共有レイヤーのサイズおよび前記画面内の位置の一方、または、前記非共有レイヤーのサイズおよび前記画面内の位置の両方を可変に制御する。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係る情報処理システムの説明図である。
【図２】第１実施形態に係る情報処理装置の構成を示すブロック図である。
【図３】共有レイヤーと非共有レイヤーとを説明するための説明図である。
【図４】第１実施形態に係る情報処理システムの動作を説明するための説明図である。
【図５】第１実施形態に係る情報処理装置の動作の一例を示すフローチャートである。
【図６】第２実施形態に係る情報処理装置の構成を示すブロック図である。
【図７】第２実施形態に係る情報処理装置の動作を説明するための説明図である。
【図８】第３実施形態に係る情報処理装置の構成を示すブロック図である。
【図９】第３実施形態に係る情報処理装置の動作を説明するための説明図である。
【図１０】第４実施形態に係る情報処理装置の構成を示すブロック図である。
【図１１】第４実施形態に係る情報処理装置の動作を説明するための説明図である。
【図１２】第５実施形態に係る情報処理装置の構成を示すブロック図である。
【図１３】第５実施形態に係る情報処理装置の動作を説明するための説明図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら実施形態を説明する。なお、図面において各部の寸法および縮尺は実際のものと適宜異なる。本実施形態には、技術的に好ましい種々の限定が付されている。しかしながら、本発明の範囲は、これらの形態に限られるものではない。
【００１０】
＜第１実施形態＞
本発明の第１実施形態について図１から図５を参照しつつ説明する。図１は、本発明の第１実施形態に係る情報処理システム１の説明図である。図１に示す情報処理システム１は、例えば、電子会議システム等に使用され、複数の情報処理装置１０ｉおよび１０ｊの間で画像を共有する。例えば、情報処理システム１は、画像を共有する情報処理装置１０ｉおよび１０ｊとネットワークＮＷとを有する。ネットワークＮＷは、例えば、インターネットおよびＬＡＮ（Local Area Network）等の通信網である。情報処理装置１０ｉおよび１０ｊの一方は、第１の情報処理装置の一例であり、情報処理装置１０ｉおよび１０ｊの他方は、第２の情報処理装置の一例である。情報処理装置１０ｉおよび１０ｊの構成等は互いに同じであるため、以下では、情報処理装置１０ｉを第１の情報処理装置とし、情報処理装置１０ｊを第２の情報処理装置として、情報処理装置１０ｉを中心に説明する。また、以下では、情報処理装置１０ｉおよび１０ｊは、情報処理装置１０ｉと情報処理装置１０ｊとを区別する必要が無い場合等、単に、情報処理装置１０とも称される。なお、情報処理装置１０の数は、２つに限定されない。
【００１１】
なお、本明細書における情報処理装置は、画像を表示する表示装置を含む。すなわち、情報処理装置の一形態として表示装置があり得る。なお、画像を表示する表示装置は、画像を表示する表示部を含む。表示装置の一形態としてプロジェクターがある。プロジェクターが表示装置である場合は、図２に示す投射部１５０が表示部に相当する。表示装置の他の形態としては、後述する変形例８に記載する他の表示装置が考えられる。
【００１２】
情報処理装置１０ｉは、例えば、画面ＳＣｉに画像を表示するプロジェクターである。画面ＳＣｉは、例えば、投射スクリーンである。なお、画面ＳＣｉおよびＳＣｊは、投射スクリーンに限らず適宜変更可能であり、例えば、壁でもよい。また、情報処理装置１０ｉには、電子ペン１２ｉが付属する。情報処理装置１０ｉは、画面ＳＣｉ上での電子ペン１２ｉの軌跡を画面ＳＣｉに表示する。
【００１３】
例えば、情報処理装置１０ｉは、情報処理装置１０ｊに共有される共有レイヤーＬ１ｉに対して、電子ペン１２ｉ等による描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１を共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の位置に表示する。さらに、情報処理装置１０ｉは、共有レイヤーＬ１ｉに対する描画により生成される第１オブジェクトＯＢＪ１を、ネットワークＮＷを介して情報処理装置１０ｊに送信する。情報処理装置１０ｊは、情報処理装置１０ｉから第１オブジェクトＯＢＪ１を受信すると、第１オブジェクトＯＢＪ１を画面ＳＣｊに表示する。なお、第１オブジェクトＯＢＪ１の数は、１つに限定されない。
【００１４】
また、情報処理装置１０ｉは、情報処理装置１０ｊに共有されない非共有レイヤーＬ２ｉに対して、電子ペン１２ｉ等による描画が実行されると、描画により生成される第２オブジェクトＯＢＪ２ｉを非共有レイヤーＬ２ｉで規定される画面ＳＣｉ内の位置に表示する。第２オブジェクトＯＢＪ２ｉの数は、１つに限定されない。
【００１５】
情報処理装置１０ｉは、非共有レイヤーＬ２ｉに対する描画により生成される第２オブジェクトＯＢＪ２ｉを、情報処理装置１０ｊに送信しない。このため、情報処理装置１０ｊが使用する画面ＳＣｊには、情報処理装置１０ｉの非共有レイヤーＬ２ｉに対する描画により生成される第２オブジェクトＯＢＪ２ｉは、表示されない。同様に、情報処理装置１０ｉが使用する画面ＳＣｉには、情報処理装置１０ｊの非共有レイヤーＬ２ｊに対する描画により生成される第２オブジェクトＯＢＪ２ｊは、表示されない。第２オブジェクトＯＢＪ２ｊの数は、１つに限定されない。
【００１６】
非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置は、図３に示すように、可変である。すなわち、情報処理装置１０ｉは、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置の一方、または、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置の両方を可変に制御する。次に、図２を参照して、情報処理装置１０ｉの構成を説明する。
【００１７】
図２は、第１実施形態に係る情報処理装置１０ｉの構成を示すブロック図である。情報処理装置１０ｉは、バス１０２、操作部１１０、画像処理部１２０、ライトバルブ駆動部１３０、光源駆動部１４０、投射部１５０、撮像部１６０、通信部１７０、記憶部１８０および制御部１９０を有する。投射部１５０は、光源１５１と、３つの液晶ライトバルブ１５２Ｒ、１５２Ｇおよび１５２Ｂと、投射光学系１５３とを含む。以下、３つの液晶ライトバルブ１５２Ｒ、１５２Ｇおよび１５２Ｂは、まとめて、液晶ライトバルブ１５２とも称される。
【００１８】
操作部１１０、画像処理部１２０、ライトバルブ駆動部１３０、光源駆動部１４０、撮像部１６０、通信部１７０、記憶部１８０および制御部１９０は、バス１０２を介して相互に通信可能である。
【００１９】
操作部１１０は、例えば、各種の操作ボタン、操作キーまたはタッチパネルである。操作部１１０は、ユーザーの入力操作を受け取る。操作部１１０は、ユーザーによる入力操作に応じた情報を無線または有線で送信するリモートコントローラー等であってもよい。操作部１１０としてリモートコントローラーが用いられる場合、情報処理装置１０ｉは、リモートコントローラーが送信した情報を受信する受信部を有する。リモートコントローラーは、ユーザーによる入力操作を受け取る各種の操作ボタン、操作キーまたはタッチパネルを有する。
【００２０】
画像処理部１２０は、図示しないパーソナルコンピューター等の画像供給装置から受信する画像情報、制御部１９０により生成される画像情報、他の情報処理装置１０ｊから受信する画像情報等に画像処理を実行することにより、画像信号を生成する。制御部１９０により生成される画像情報は、共有レイヤーＬ１ｉに対する描画により生成される画像情報および非共有レイヤーＬ２ｉに対する描画により生成される画像情報等であり、電子ペン１２ｉの軌跡等を示す。また、他の情報処理装置１０ｊから受信する画像情報は、他の情報処理装置１０ｊで実行される共有レイヤーＬ１ｊに対する描画により生成される画像情報等であり、電子ペン１２ｊの軌跡等を示す。
【００２１】
画像処理部１２０は、例えば、共有レイヤーＬ１ｉに対する描画により生成される画像情報を格納する共有画像メモリー１２１と、非共有レイヤーＬ２ｉに対する描画により生成される画像情報を格納する非共有画像メモリー１２２とを有する。例えば、画像処理部１２０は、共有画像メモリー１２１および非共有画像メモリー１２２の一方に格納されている画像情報に画像処理を実行して画像信号を生成する。あるいは、画像処理部１２０は、共有画像メモリー１２１に格納されている画像情報と非共有画像メモリー１２２に格納されている画像情報とを合成する画像処理を実行して、画像信号を生成する。そして、画像処理部１２０は、画像信号をライトバルブ駆動部１３０に出力する。
【００２２】
なお、共有画像メモリー１２１および非共有画像メモリー１２２は、画像処理部１２０の外部に設けられてもよい。例えば、記憶部１８０が有する記憶領域の一部に、共有画像メモリー１２１および非共有画像メモリー１２２が割り当てられてもよい。
【００２３】
ライトバルブ駆動部１３０は、画像処理部１２０により生成される画像信号に基づいて、液晶ライトバルブ１５２を駆動する。
【００２４】
光源駆動部１４０は、光源１５１を駆動する。例えば、光源駆動部１４０は、電源をオンする操作を操作部１１０が受け取ると、光源１５１を発光させる。
【００２５】
投射部１５０は、画面ＳＣｉに投射画像を投射する。光源１５１は、例えば、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）、またはレーザー光源等である。光源１５１から射出される光は、図示しないインテグレーター光学系によって輝度分布のばらつきが低減され、その後、図示しない色分離光学系によって光の３原色である赤色、緑色、青色の色光成分に分離される。赤色、緑色、青色の色光成分は、それぞれ液晶ライトバルブ１５２Ｒ、１５２Ｇ、１５２Ｂに入射する。
【００２６】
液晶ライトバルブ１５２は、一対の透明基板間に液晶が封入される液晶パネル等により構成される。液晶ライトバルブ１５２は、矩形の画素領域１５２ａを有し、画素領域１５２ａは、マトリクス状に配列される複数の画素１５２ｐを有する。液晶ライトバルブ１５２は、液晶に対して画素１５２ｐごとに駆動電圧を印加できる。ライトバルブ駆動部１３０が、画像処理部１２０から受ける画像信号に基づく駆動電圧を各画素１５２ｐに印加すると、各画素１５２ｐは、画像信号に基づく光透過率に設定される。このため、光源１５１から射出される光は、画素領域１５２ａを透過することで変調され、画像信号に基づく画像が色光ごとに形成される。
【００２７】
各色の画像が図示しない色合成光学系によって画素１５２ｐごとに合成され、カラー画像である投射画像が生成される。投射画像は、投射光学系１５３によって画面ＳＣｉに拡大投射される。
【００２８】
撮像部１６０は、画面ＳＣｉを撮像して、撮像画像を示す撮像画像情報を生成する。例えば、撮像部１６０は、図示しないレンズ等の光学系と、光学系にて集光される光を電気信号に変換する図示しない撮像素子とを有する。撮像素子は、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサーまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサーである。撮像部１６０は、画面ＳＣｉを繰り返し撮像することによって撮像画像情報を時系列で生成する。撮像画像情報を用いて、電子ペン１２ｉの軌跡等が制御部１９０により算出される。
【００２９】
通信部１７０は、例えば、ネットワークＮＷを介して、他の情報処理装置１０ｊ等と通信する。記憶部１８０は、コンピューターが読み取り可能な記録媒体である。例えば、記憶部１８０は、情報処理装置１０ｉの動作を規定するプログラムと、種々の情報とを記憶する。
【００３０】
制御部１９０は、ＣＰＵ（Central Processing Unit）等のコンピューターであり、情報処理装置１０ｉの全体の動作を制御する。制御部１９０は、１または複数のプロセッサーを有してもよい。また、制御部１９０は、共有レイヤーＬ１ｉおよび非共有レイヤーＬ２ｉのいずれかに対して、電子ペン１２ｉ等による描画が実行されると、描画に基づく画像情報を生成する。描画に基づく画像情報は、例えば、電子ペン１２ｉにより描画される図１の第１オブジェクトＯＢＪ１および第２オブジェクトＯＢＪ２ｉを示す。
【００３１】
また、制御部１９０は、記憶部１８０に記憶されているプログラムを読み取り実行することにより、表示制御部１９２および配置制御部１９４の機能を実現する。すなわち、情報処理装置１０ｉは、表示制御部１９２および配置制御部１９４を有する。
【００３２】
表示制御部１９２は、共有レイヤーＬ１ｉに対して描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１を他の情報処理装置１０ｊに送信し、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の位置に第１オブジェクトＯＢＪ１を表示する。例えば、表示制御部１９２は、共有レイヤーＬ１ｉに対する描画により生成される第１オブジェクトＯＢＪ１の画像情報を、画像処理部１２０に出力する。この結果、画像処理部１２０は、表示制御部１９２から受ける第１オブジェクトＯＢＪ１の画像情報に対して画像処理を実行し、第１オブジェクトＯＢＪ１を画面ＳＣｉに表示するための画像信号を生成する。そして、第１オブジェクトＯＢＪ１を画面ＳＣｉに表示するための画像信号に基づいて、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の位置に第１オブジェクトＯＢＪ１が表示される。
【００３３】
また、例えば、表示制御部１９２は、共有レイヤーＬ１ｉに対する描画により生成される第１オブジェクトＯＢＪ１の画像情報を、通信部１７０およびネットワークＮＷを介して、他の情報処理装置１０ｊに送信する。この結果、情報処理装置１０ｊが使用する画面ＳＣｊに、第１オブジェクトＯＢＪ１が表示される。画面ＳＣｊに表示される第１オブジェクトＯＢＪ１の位置は、共有レイヤーＬ１ｉに対応する共有レイヤーＬ１ｊで規定される画面ＳＣｊ内の位置である。
【００３４】
また、表示制御部１９２は、非共有レイヤーＬ２ｉに対して描画が実行されると、描画により生成される第２オブジェクトＯＢＪ２ｉを他の情報処理装置１０ｊに送信せず、非共有レイヤーＬ２ｉで規定される画面ＳＣｉ内の位置に第２オブジェクトＯＢＪ２ｉを表示する。例えば、表示制御部１９２は、非共有レイヤーＬ２ｉに対する描画により生成される第２オブジェクトＯＢＪ２ｉの画像情報を、画像処理部１２０に出力する。この結果、画像処理部１２０は、表示制御部１９２から受ける第２オブジェクトＯＢＪ２ｉの画像情報に対して画像処理を実行し、第２オブジェクトＯＢＪ２ｉを画面ＳＣｉに表示するための画像信号を生成する。そして、第２オブジェクトＯＢＪ２ｉを画面ＳＣｉに表示するための画像信号に基づいて、非共有レイヤーＬ２ｉで規定される画面ＳＣｉ内の位置に第２オブジェクトＯＢＪ２ｉが表示される。第２オブジェクトＯＢＪ２ｉは、情報処理装置１０ｊに送信されないため、情報処理装置１０ｊが使用する画面ＳＣｊには表示されない。
【００３５】
配置制御部１９４は、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置の一方、または、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置の両方を可変に制御する。次に、図３を参照して、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとを説明する。
【００３６】
図３は、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとを説明するための説明図である。共有レイヤーＬ１ｉで規定される範囲は、描画可能な最大の範囲に対応する。非共有レイヤーＬ２ｉは、画面ＳＣｉ内において、共有レイヤーＬ１ｉに重なる。また、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内における位置は、可変に制御される。この結果、情報処理装置１０ｉでは、共有レイヤーＬ１ｉは、画面ＳＣｉ内において、非共有レイヤーＬ２ｉに重ならない部分を有することができる。例えば、共有レイヤーＬ１ｉで規定される範囲のうち、非共有レイヤーＬ２ｉに重ならない部分に対する描画は、共有レイヤーＬ１ｉに対する描画である。
【００３７】
すなわち、情報処理装置１０ｉは、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の領域のうち、非共有レイヤーＬ２ｉで規定される領域に重ならない領域に対して描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１を情報処理装置１０ｊに送信する。この結果、第１オブジェクトＯＢＪ１は、画面ＳＣｉおよびＳＣｊに表示される。
【００３８】
また、情報処理装置１０ｉは、非共有レイヤーＬ２ｉで規定される画面ＳＣｉ内の領域に対して描画が実行されると、非共有レイヤーＬ２ｉに対する描画として、描画により生成される第２オブジェクトＯＢＪ２ｉを画面ＳＣｉに表示する。すなわち、情報処理装置１０ｉでは、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対する描画を非共有レイヤーＬ２ｉに対する描画とすることにより、情報処理装置１０ｊと共有させる画像と共有させない画像とを簡易に区別して描き分けることができる。
【００３９】
なお、図３の破線は、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内における位置が共有レイヤーＬ１ｉと同じ場合の非共有レイヤーＬ２ｉを示す。この場合、共有レイヤーＬ１ｉには、画面ＳＣｉ内において、非共有レイヤーＬ２ｉに重ならない部分がない。したがって、非共有レイヤーのサイズおよび画面内における位置が共有レイヤーと同じで、非共有レイヤーのサイズ等が固定されている従来の情報処理装置では、他の情報処理装置と共有させる画像と共有させない画像とを簡易に区別して描き分けることができない。これに対し、情報処理装置１０ｉでは、非共有レイヤーＬ２ｉのサイズまたは画面ＳＣｉ内における位置を共有レイヤーＬ１ｉと異ならせることにより、他の情報処理装置１０ｊと共有させる画像と共有させない画像とを簡易に区別して描き分けることができる。
【００４０】
図４は、第１実施形態に係る情報処理システム１の動作を説明するための説明図である。図４に示す動作は、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法の一例である。なお、図４では、図を見やすくするために、画面ＳＣｉおよびＳＣｊの記載を省略している。
【００４１】
ステップＳＳ１０では、情報処理装置１０ｉの非共有レイヤーＬ２ｉおよび情報処理装置１０ｊの非共有レイヤーＬ２ｊが非表示である。情報処理装置１０ｉは、共有レイヤーＬ１ｉに対して描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１を、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の位置に表示する。さらに、情報処理装置１０ｉは、共有レイヤーＬ１ｉに対して描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１を情報処理装置１０ｊに送信する。すなわち、情報処理装置１０ｉの共有レイヤーＬ１ｉに描画される第１オブジェクトＯＢＪ１は、情報処理装置１０ｊに転送され、情報処理装置１０ｊの共有レイヤーＬ１ｊに描画される。情報処理装置１０ｊは、情報処理装置１０ｉから受ける第１オブジェクトＯＢＪ１を、共有レイヤーＬ１ｊで規定される画面ＳＣｊ内の位置に表示する。
【００４２】
ステップＳＳ２０では、例えば、非共有レイヤーＬ２ｉの表示および非表示を切り替える操作ボタンが押下され、非共有レイヤーＬ２ｉで規定される範囲を識別させるオブジェクトが画面ＳＣｉに表示される。図４に示す例では、共有レイヤーＬ１ｉとほぼ同じサイズの非共有レイヤーＬ２ｉの範囲を示す矩形の枠が画面ＳＣｉに表示される。なお、情報処理装置１０ｉは、ステップＳＳ３０に示すように、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置の一方、または、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置の両方を可変に制御する。
【００４３】
ステップＳＳ２２では、非共有レイヤーＬ２ｉに第２オブジェクトＯＢＪ２ｉが描画される。この結果、第２オブジェクトＯＢＪ２ｉが画面ＳＣｉに表示される。なお、非共有レイヤーＬ２ｉに描画される第２オブジェクトＯＢＪ２ｉは、情報処理装置１０ｊに転送されないため、情報処理装置１０ｊが使用する画面ＳＣｊには、表示されない。すなわち、情報処理装置１０ｉは、非共有レイヤーＬ２ｉに対して描画が実行されると、描画により生成される第２オブジェクトＯＢＪ２ｉを情報処理装置１０ｊに送信せず、非共有レイヤーＬ２ｉで規定される画面ＳＣｉ内の位置に第２オブジェクトＯＢＪ２ｉを表示する。
【００４４】
ステップＳＳ３０では、非共有レイヤーＬ２ｉのサイズが変更され、共有レイヤーＬ１ｉの画面ＳＣｉ内における非共有レイヤーＬ２ｉに重ならない部分に第１オブジェクトＯＢＪ１ｎが新たに描画される。共有レイヤーＬ１ｉに新たに描画される第１オブジェクトＯＢＪ１ｎは、情報処理装置１０ｊに転送され、共有レイヤーＬ１ｊに描画される。非共有レイヤーＬ２ｉのサイズの変更等は、例えば、非共有レイヤーＬ２ｉの範囲を示す矩形の枠の辺を電子ペン１２ｉで選択して移動することにより、実現される。以下、第１オブジェクトＯＢＪ１ｎは、他の第１オブジェクトＯＢＪ１等と区別しない場合、単に、第１オブジェクトＯＢＪ１とも称される。
【００４５】
なお、ステップＳＳ３０に示す状態では、情報処理装置１０ｉは、画面ＳＣｉ内の非共有レイヤーＬ２ｉの範囲に対する描画は、非共有レイヤーＬ２ｉに対する描画として処理する。したがって、ステップＳＳ３０に示す状態では、描画する場所を区別することで、他の情報処理装置１０ｊと共有させる画像と共有させない画像とを簡易に区別して描き分けることができる。
【００４６】
一方、情報処理装置１０ｊにおいても、共有レイヤーＬ１ｊに対して描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１を他の情報処理装置１０ｉに送信し、共有レイヤーＬ１ｊで規定される画面ＳＣｊ内の位置に第１オブジェクトＯＢＪ１を表示する。また、情報処理装置１０ｊは、非共有レイヤーＬ２ｊに対して描画が実行されると、描画により生成される第２オブジェクトＯＢＪ２ｊを他の情報処理装置１０ｉに送信せず、非共有レイヤーＬ２ｊで規定される画面ＳＣｊ内の位置に第２オブジェクトＯＢＪ２ｊを表示する。
【００４７】
図５は、第１実施形態に係る情報処理装置１０ｉの動作の一例を示すフローチャートである。図５に示す動作は、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法の一例である。
【００４８】
ステップＳ１００では、情報処理装置１０ｉの制御部１９０は、共有レイヤーＬ１ｉに対して描画が実行されているか否かを判定する。すなわち、制御部１９０は、共有レイヤーＬ１ｉに描画されている内容が更新されているか否かを判定する。共有レイヤーＬ１ｉに対して描画が実行されている場合、情報処理装置１０ｉの動作は、ステップＳ１２０に移る。一方、共有レイヤーＬ１ｉに対して描画が実行されていない場合、情報処理装置１０ｉの動作は、ステップＳ２００に移る。
【００４９】
ステップＳ１２０では、情報処理装置１０ｉの表示制御部１９２は、共有レイヤーＬ１ｉに対する描画により生成される第１オブジェクトＯＢＪ１を、通信部１７０およびネットワークＮＷを介して、他の情報処理装置１０ｊに送信する。
【００５０】
次に、ステップＳ１４０では、情報処理装置１０ｉの表示制御部１９２は、共有レイヤーＬ１ｉに対する描画により生成される第１オブジェクトＯＢＪ１を、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の位置に表示する。すなわち、情報処理装置１０ｉの表示制御部１９２は、共有レイヤーＬ１ｉに対して描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１を情報処理装置１０ｊに送信し、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の位置に第１オブジェクトＯＢＪ１を表示する。
【００５１】
ステップＳ２００では、情報処理装置１０ｉの制御部１９０は、非共有レイヤーＬ２ｉに対して描画が実行されているか否かを判定する。すなわち、制御部１９０は、非共有レイヤーＬ２ｉに描画されている内容が更新されているか否かを判定する。非共有レイヤーＬ２ｉに対して描画が実行されている場合、情報処理装置１０ｉの動作は、ステップＳ２４０に移る。一方、非共有レイヤーＬ２ｉに対して描画が実行されていない場合、情報処理装置１０ｉの動作は、ステップＳ３００に移る。
【００５２】
次に、ステップＳ２４０では、情報処理装置１０ｉの表示制御部１９２は、非共有レイヤーＬ２ｉに対する描画により生成される第２オブジェクトＯＢＪ２ｉを、非共有レイヤーＬ２ｉで規定される画面ＳＣｉ内の位置に表示する。すなわち、情報処理装置１０ｉの表示制御部１９２は、非共有レイヤーＬ２ｉに対して描画が実行されると、描画により生成される第２オブジェクトＯＢＪ２ｉを情報処理装置１０ｊに送信せず、非共有レイヤーＬ２ｉで規定される画面ＳＣｉ内の位置に第２オブジェクトＯＢＪ２ｉを表示する。
【００５３】
ステップＳ３００では、情報処理装置１０ｉの配置制御部１９４は、非共有レイヤーＬ２ｉのサイズまたは画面ＳＣｉ内の位置が変更されるか否かを判定する。例えば、配置制御部１９４は、非共有レイヤーＬ２ｉのサイズまたは画面ＳＣｉ内の位置を変更する変更指示を受け付けているか否かを判定する。非共有レイヤーＬ２ｉのサイズまたは画面ＳＣｉ内の位置が変更される場合、情報処理装置１０ｉの動作は、ステップＳ３２０に移る。一方、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置のいずれも変更されない場合、情報処理装置１０ｉは、非共有レイヤーＬ２ｉのサイズ等を変更せずに、一連の動作を終了する。
【００５４】
ステップＳ３２０では、情報処理装置１０ｉの配置制御部１９４は、非共有レイヤーＬ２ｉの配置を変更する。例えば、配置制御部１９４は、非共有レイヤーＬ２ｉのサイズを変更する変更指示を受け付けている場合、変更指示に基づいて、非共有レイヤーＬ２ｉのサイズを変更する。あるいは、配置制御部１９４は、非共有レイヤーＬ２ｉの画面ＳＣｉ内の位置を変更する変更指示を受け付けている場合、変更指示に基づいて、非共有レイヤーＬ２ｉの画面ＳＣｉ内の位置を変更する。また、配置制御部１９４は、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置を変更する変更指示を受け付けている場合、変更指示に基づいて、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置を変更する。
【００５５】
なお、情報処理装置１０ｉの動作は、図５に示す例に限定されない。例えば、ステップＳ１００、Ｓ１２０およびＳ１４０の一連の処理は、ステップＳ２００およびＳ２４０の一連の処理の後に実行されてもよいし、ステップＳ３００およびＳ３２０の一連の処理の後に実行されてもよい。また、ステップＳ３００およびＳ３２０の一連の処理は、ステップＳ１００、Ｓ１２０およびＳ１４０の一連の処理の前に実行されてもよいし、ステップＳ２００およびＳ２４０の一連の処理の前に実行されてもよい。あるいは、ステップＳ１００、Ｓ１２０およびＳ１４０の一連の処理と、ステップＳ２００およびＳ２４０の一連の処理と、ステップＳ３００およびＳ３２０の一連の処理とは、並列に実行されてもよい。
【００５６】
以上、第１実施形態では、情報処理装置１０ｉは、情報処理装置１０ｊに共有される共有レイヤーＬ１ｉに対して描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１を情報処理装置１０ｊに送信し、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の位置に第１オブジェクトＯＢＪ１を表示する。また、情報処理装置１０ｉは、情報処理装置１０ｊに共有されない非共有レイヤーＬ２ｉに対して描画が実行されると、描画により生成される第２オブジェクトＯＢＪ２ｉを情報処理装置１０ｊに送信せず、非共有レイヤーＬ２ｉで規定される画面ＳＣｉ内の位置に第２オブジェクトＯＢＪ２ｉを表示する。
【００５７】
また、情報処理装置１０ｉは、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置の一方、または、非共有レイヤーＬ２ｉのサイズおよび画面ＳＣｉ内の位置の両方を可変に制御する。例えば、情報処理装置１０ｉは、ユーザーの操作に応じて、非共有レイヤーＬ２ｉのサイズまたは画面ＳＣｉ内の位置を調整し、画面ＳＣｉ内において、非共有レイヤーＬ２ｉに重ならない部分を共有レイヤーＬ１ｉに確保する。ユーザーは、画面ＳＣｉ内における共有レイヤーＬ１ｉの領域のうちの非共有レイヤーＬ２ｉに重ならない部分領域と、画面ＳＣｉ内における非共有レイヤーＬ２ｉの領域とに区別して描画することにより、情報処理装置１０ｊと共有させる画像と共有させない画像とを簡易に区別して描き分けることができる。すなわち、情報処理装置１０ｉでは、他の情報処理装置１０ｊと共有させる画像と共有させない画像とを簡易に区別して描き分けることができる。この結果、情報処理装置１０ｉおよび１０ｊ間で画像を共有する情報処理システム１では、使い勝手等のユーザービリティを向上させることができる。
【００５８】
＜第２実施形態＞
第２実施形態と第１実施形態の主な相違点は、制御部１９０がコピー制御部１９６としても機能する点である。なお、第２実施形態に係る情報処理システム１は、図１の情報処理装置１０の代わりに情報処理装置１０Ａを有することを除いて、第１実施形態に係る情報処理システム１と同一である。第２実施形態においても、２つの情報処理装置１０Ａを区別する場合、第１実施形態と同様に、情報処理装置１０Ａの符号の末尾に“ｉ”または“ｊ”を付して説明する。例えば、情報処理装置１０Ａｉを第１の情報処理装置とし、情報処理装置１０Ａｊを第２の情報処理装置として、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法を説明する。
【００５９】
図６は、第２実施形態に係る情報処理装置１０Ａｉの構成を示すブロック図である。図１から図５で説明済みの要素と同一の要素については、同一の符号を付し、詳細な説明を省略する。情報処理装置１０Ａｉの構成は、第１実施形態の情報処理装置１０ｉと同一である。例えば、情報処理装置１０Ａｉは、バス１０２、操作部１１０、画像処理部１２０、ライトバルブ駆動部１３０、光源駆動部１４０、投射部１５０、撮像部１６０、通信部１７０、記憶部１８０および制御部１９０を有する。
【００６０】
バス１０２、操作部１１０、画像処理部１２０、ライトバルブ駆動部１３０、光源駆動部１４０、投射部１５０、撮像部１６０、通信部１７０、記憶部１８０および制御部１９０は、第１実施形態と同一である。但し、制御部１９０が実行するプログラム、例えば、記憶部１８０に記憶されるプログラムは、第１実施形態と相違する。例えば、制御部１９０は、記憶部１８０に記憶されているプログラムを読み取り実行することにより、表示制御部１９２、配置制御部１９４およびコピー制御部１９６の機能を実現する。すなわち、情報処理装置１０Ａｉは、表示制御部１９２、配置制御部１９４およびコピー制御部１９６を有する。
【００６１】
情報処理装置１０Ａｉのコピー制御部１９６は、非共有レイヤーＬ２ｉに含まれる第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉにコピーするコピー指示を受け付けると、コピー指示で指定される第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉにコピーする。この結果、情報処理装置１０Ａｉの表示制御部１９２は、共有レイヤーＬ１ｉにコピーされる第２オブジェクトＯＢＪ２ｉを、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の位置に表示する。
【００６２】
また、共有レイヤーＬ１ｉに描画されている内容がコピーにより更新されるため、情報処理装置１０Ａｉの表示制御部１９２は、共有レイヤーＬ１ｉにコピーされる第２オブジェクトＯＢＪ２ｉを、他の情報処理装置１０Ａｊに送信する。すなわち、情報処理装置１０Ａｉは、非共有レイヤーＬ２ｉに含まれる第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉにコピーするコピー指示を受け付けると、コピー指示で指定される第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉにコピーする。そして、情報処理装置１０Ａｉは、共有レイヤーＬ１ｉにコピーされる第２オブジェクトＯＢＪ２ｉを情報処理装置１０Ａｊに送信する。次に、図７を参照して、情報処理装置１０Ａｉの動作を説明する。
【００６３】
図７は、第２実施形態に係る情報処理装置１０Ａｉの動作を説明するための説明図である。図７に示す動作は、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法の一例である。
【００６４】
ステップＳＳ３２では、情報処理装置１０Ａｉのコピー制御部１９６は、非共有レイヤーＬ２ｉに描画されている第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉにコピーするコピー指示に基づいて、第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉにコピーする。例えば、情報処理装置１０Ａｉのユーザーは、電子ペン１２ｉを用いて、コピー対象の第２オブジェクトＯＢＪ２ｉを、非共有レイヤーＬ２ｉから共有レイヤーＬ１ｉへドラッグアンドドロップする。この結果、コピー対象の第２オブジェクトＯＢＪ２ｉがドロップ先にコピーされる。
【００６５】
次に、ステップＳＳ３４では、情報処理装置１０Ａｉの表示制御部１９２は、第２オブジェクトＯＢＪ２ｉのコピーである第２オブジェクトＯＢＪ２ｉｃを、共有レイヤーＬ１ｉで規定される画面ＳＣｊ内の位置に表示する。さらに、情報処理装置１０Ａｉの表示制御部１９２は、第２オブジェクトＯＢＪ２ｉｃを情報処理装置１０Ａｊに送信する。この結果、第２オブジェクトＯＢＪ２ｉｃは、情報処理装置１０Ａｊの共有レイヤーＬ１ｊに描画され、共有レイヤーＬ１ｊで規定される画面ＳＣｊ内の位置に表示される。
【００６６】
すなわち、情報処理装置１０Ａｉは、コピー指示を受け付けると、コピー指示で指定される第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉにコピーし、共有レイヤーＬ１ｉにコピーされる第２オブジェクトＯＢＪ２ｉを情報処理装置１０Ａｊに送信する。このため、情報処理装置１０Ａｉのユーザーは、情報処理装置１０Ａｊと共有されていない第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉにコピーすることにより、第２オブジェクトＯＢＪ２ｉの内容を情報処理装置１０Ａｊのユーザーと簡易に共有できる。
【００６７】
以上、第２実施形態においても、第１実施形態と同様の効果を得ることができる。また、第２実施形態では、情報処理装置１０Ａｉは、非共有レイヤーＬ２ｉに含まれる第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉにコピーするコピー指示を受け付けると、コピー指示で指定される第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉにコピーする。そして、情報処理装置１０Ａｉは、共有レイヤーＬ１ｉにコピーされる第２オブジェクトＯＢＪ２ｉを情報処理装置１０Ａｊに送信する。この結果、情報処理装置１０Ａｉでは、情報処理装置１０Ａｊと共有されていない第２オブジェクトＯＢＪ２ｉの内容を、情報処理装置１０Ａｊと共有させることを簡易に実現でき、使い勝手等のユーザービリティを向上させることができる。
【００６８】
＜第３実施形態＞
第３実施形態と第２実施形態の主な相違点は、制御部１９０が図６の表示制御部１９２の代わりに表示制御部１９２Ｂとして機能する点である。なお、第３実施形態に係る情報処理システム１は、図１の情報処理装置１０の代わりに情報処理装置１０Ｂを有することを除いて、第１実施形態に係る情報処理システム１と同一である。第３実施形態においても、２つの情報処理装置１０Ｂを区別する場合、第１実施形態と同様に、情報処理装置１０Ｂの符号の末尾に“ｉ”または“ｊ”を付して説明する。例えば、情報処理装置１０Ｂｉを第１の情報処理装置とし、情報処理装置１０Ｂｊを第２の情報処理装置として、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法を説明する。
【００６９】
図８は、第３実施形態に係る情報処理装置１０Ｂｉの構成を示すブロック図である。図１から図７で説明済みの要素と同一の要素については、同一の符号を付し、詳細な説明を省略する。情報処理装置１０Ｂｉの構成は、第２実施形態の情報処理装置１０Ａｉと同一である。例えば、情報処理装置１０Ｂｉは、バス１０２、操作部１１０、画像処理部１２０、ライトバルブ駆動部１３０、光源駆動部１４０、投射部１５０、撮像部１６０、通信部１７０、記憶部１８０および制御部１９０を有する。
【００７０】
バス１０２、操作部１１０、画像処理部１２０、ライトバルブ駆動部１３０、光源駆動部１４０、投射部１５０、撮像部１６０、通信部１７０、記憶部１８０および制御部１９０は、第２実施形態と同一である。但し、制御部１９０が実行するプログラム、例えば、記憶部１８０に記憶されるプログラムは、第２実施形態と相違する。例えば、制御部１９０は、記憶部１８０に記憶されているプログラムを読み取り実行することにより、表示制御部１９２Ｂ、配置制御部１９４およびコピー制御部１９６の機能を実現する。すなわち、情報処理装置１０Ｂｉは、表示制御部１９２Ｂ、配置制御部１９４およびコピー制御部１９６を有する。
【００７１】
情報処理装置１０Ｂｉの表示制御部１９２Ｂは、他の情報処理装置１０Ｂｊにおいて情報処理装置１０Ｂｉに共有されないレイヤーで規定される範囲を識別させるオブジェクトを画面ＳＣｉに表示することを除いて、図６の表示制御部１９２と同一である。
【００７２】
例えば、情報処理装置１０Ｂｉの表示制御部１９２Ｂは、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊで規定される範囲を識別させる画像情報を、通信部１７０を介して情報処理装置１０Ｂｊから受ける。そして、情報処理装置１０Ｂｉの表示制御部１９２Ｂは、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊで規定される範囲を識別させる画像情報を、画像処理部１２０に転送する。この結果、情報処理装置１０Ｂｊにおいて情報処理装置１０Ｂｉに共有されないレイヤーで規定される範囲を識別させるオブジェクトが、画面ＳＣｉに表示される。次に、図９を参照して、情報処理装置１０Ｂｉの動作を説明する。
【００７３】
図９は、第３実施形態に係る情報処理装置１０Ｂｉの動作を説明するための説明図である。図９に示す動作は、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法の一例である。
【００７４】
例えば、情報処理装置１０Ｂｉは、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊで規定される範囲を識別させるオブジェクトＯＢＪ３ｉを、情報処理装置１０Ｂｊから受信する。そして、情報処理装置１０Ｂｉは、情報処理装置１０Ｂｊから受信するオブジェクトＯＢＪ３ｉを、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊに対応する画面ＳＣｉ内の位置に表示する。図９に示す例では、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊで規定される範囲を識別させるオブジェクトＯＢＪ３ｉは、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊで規定される範囲を示す破線の枠である。
【００７５】
すなわち、情報処理装置１０Ｂｉは、情報処理装置１０Ｂｊにおいて情報処理装置１０Ｂｉに共有されない非共有レイヤーＬ２ｊで規定される範囲を識別させるオブジェクトＯＢＪ３ｉを、画面ＳＣｉに表示する。この結果、情報処理装置１０Ｂｉが使用する画面ＳＣｉには、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊで規定される範囲が視認可能に表示される。同様に、情報処理装置１０Ｂｊは、情報処理装置１０Ｂｉにおいて情報処理装置１０Ｂｊに共有されない非共有レイヤーＬ２ｉで規定される範囲を識別させるオブジェクトＯＢＪ３ｊを、画面ＳＣｊに表示する。
【００７６】
情報処理装置１０Ｂｉが使用する画面ＳＣｉに、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊで規定される範囲が視認可能に表示されるため、情報処理装置１０Ｂｉのユーザーは、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊの画面ＳＣｉ内における範囲を容易に識別できる。したがって、情報処理装置１０Ｂｉのユーザーは、情報処理装置１０Ｂｊと共有させる画像等を、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊに対応する部分を避けて描画できる。この結果、第３実施形態では、情報処理装置１０Ｂｊが使用する画面ＳＣｊに表示される第１オブジェクトＯＢＪ１ａおよび第２オブジェクトＯＢＪ２ｊが互いに重なって見づらくなることを低減できる。同様に、第３実施形態では、情報処理装置１０Ｂｉが使用する画面ＳＣｉに表示される第１オブジェクトＯＢＪ１ａおよび第２オブジェクトＯＢＪ２ｉが互いに重なって見づらくなることを低減できる。
【００７７】
なお、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊで規定される範囲を識別させるオブジェクトＯＢＪ３ｉは、破線の枠に限定されない。例えば、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊで規定される範囲を識別させるオブジェクトＯＢＪ３ｉは、非共有レイヤーＬ２ｊの４つの角に対応する位置をそれぞれ示す４つの印でもよい。
【００７８】
以上、第３実施形態においても、第１実施形態および第２実施形態と同様の効果を得ることができる。また、第３実施形態では、情報処理装置１０Ｂｉは、情報処理装置１０Ｂｊにおいて情報処理装置１０Ｂｉに共有されない非共有レイヤーＬ２ｊで規定される範囲を識別させるオブジェクトＯＢＪ３ｉを、画面ＳＣｉに表示する。このため、情報処理装置１０Ｂｉでは、情報処理装置１０Ｂｊと共有させる画像等を、情報処理装置１０Ｂｊの非共有レイヤーＬ２ｊに対応する部分を避けて描画させることができる。この結果、情報処理装置１０Ｂｊが使用する画面ＳＣｊに表示される第１オブジェクトＯＢＪ１ａおよび第２オブジェクトＯＢＪ２ｊが互いに重なって見づらくなることを低減できる。
【００７９】
＜第４実施形態＞
第４実施形態と第２実施形態の主な相違点は、制御部１９０が図６の表示制御部１９２の代わりに表示制御部１９２Ｃとして機能する点である。なお、第４実施形態に係る情報処理システム１は、図１の情報処理装置１０の代わりに情報処理装置１０Ｃを有することを除いて、第１実施形態に係る情報処理システム１と同一である。第４実施形態においても、２つの情報処理装置１０Ｃを区別する場合、第１実施形態と同様に、情報処理装置１０Ｃの符号の末尾に“ｉ”または“ｊ”を付して説明する。例えば、情報処理装置１０Ｃｉを第１の情報処理装置とし、情報処理装置１０Ｃｊを第２の情報処理装置として、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法を説明する。
【００８０】
図１０は、第４実施形態に係る情報処理装置１０Ｃｉの構成を示すブロック図である。図１から図９で説明済みの要素と同一の要素については、同一の符号を付し、詳細な説明を省略する。情報処理装置１０Ｃｉの構成は、第２実施形態の情報処理装置１０Ａｉと同一である。例えば、情報処理装置１０Ｃｉは、バス１０２、操作部１１０、画像処理部１２０、ライトバルブ駆動部１３０、光源駆動部１４０、投射部１５０、撮像部１６０、通信部１７０、記憶部１８０および制御部１９０を有する。
【００８１】
バス１０２、操作部１１０、画像処理部１２０、ライトバルブ駆動部１３０、光源駆動部１４０、投射部１５０、撮像部１６０、通信部１７０、記憶部１８０および制御部１９０は、第２実施形態と同一である。但し、制御部１９０が実行するプログラム、例えば、記憶部１８０に記憶されるプログラムは、第２実施形態と相違する。例えば、制御部１９０は、記憶部１８０に記憶されているプログラムを読み取り実行することにより、表示制御部１９２Ｃ、配置制御部１９４およびコピー制御部１９６の機能を実現する。すなわち、情報処理装置１０Ｃｉは、表示制御部１９２Ｃ、配置制御部１９４およびコピー制御部１９６を有する。
【００８２】
情報処理装置１０Ｃｉの表示制御部１９２Ｃは、共有レイヤーＬ１ｉの表示または非表示を選択する第１表示指示を受け付けると、第１表示指示に基づいて第１オブジェクトＯＢＪ１を表示または非表示とする。また、情報処理装置１０Ｃｉの表示制御部１９２Ｃは、非共有レイヤーＬ２ｉの表示または非表示を選択する第２表示指示を受け付けると、第２表示指示に基づいて第２オブジェクトＯＢＪ２ｉを表示または非表示とする。表示制御部１９２Ｃのその他の動作は、図６の表示制御部１９２と同一である。次に、図１１を参照して、情報処理装置１０Ｃｉの動作を説明する。
【００８３】
図１１は、第４実施形態に係る情報処理装置１０Ｃｉの動作を説明するための説明図である。図１１に示す動作は、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法の一例である。なお、図１１は、情報処理装置１０Ｃｉに使用される画面ＳＣｉの表示状態を示す。図１１に示す例では、共有レイヤーＬ１ｉに描画されている第１オブジェクトＯＢＪ１およびＯＢＪ１ｎと、非共有レイヤーＬ２ｉに描画されている第２オブジェクトＯＢＪ２ｉとのいずれも画面ＳＣｉに表示されない表示状態の記載を省略している。
【００８４】
表示状態ＳＴ１０では、表示制御部１９２Ｃは、共有レイヤーＬ１ｉに描画されている第１オブジェクトＯＢＪ１およびＯＢＪ１ｎと、非共有レイヤーＬ２ｉに描画されている第２オブジェクトＯＢＪ２ｉとを、画面ＳＣｉに表示する。
【００８５】
表示制御部１９２Ｃは、表示状態ＳＴ１０において、共有レイヤーＬ１ｉの非表示を選択する第１表示指示を受け付けると、第１表示指示に基づいて第１オブジェクトＯＢＪ１およびＯＢＪ１ｎを非表示とする。この結果、画面ＳＣｉの表示状態は、表示状態ＳＴ１０から表示状態ＳＴ１２に遷移する。また、表示制御部１９２Ｃは、表示状態ＳＴ１０において、非共有レイヤーＬ２ｉの非表示を選択する第２表示指示を受け付けると、第２表示指示に基づいて第２オブジェクトＯＢＪ２ｉを非表示とする。この結果、画面ＳＣｉの表示状態は、表示状態ＳＴ１０から表示状態ＳＴ１１に遷移する。
【００８６】
また、表示制御部１９２Ｃは、表示状態ＳＴ１１において、共有レイヤーＬ１ｉの非表示を選択する第１表示指示と、非共有レイヤーＬ２ｉの表示を選択する第２表示指示とを受け付けると、第１オブジェクトＯＢＪ１およびＯＢＪ１ｎを非表示とし、第２オブジェクトＯＢＪ２ｉを画面ＳＣｉに表示する。この結果、画面ＳＣｉの表示状態は、表示状態ＳＴ１１から表示状態ＳＴ１２に遷移する。
【００８７】
また、表示制御部１９２Ｃは、表示状態ＳＴ１１において、非共有レイヤーＬ２ｉの表示を選択する第２表示指示を受け付けると、第２オブジェクトＯＢＪ２ｉを画面ＳＣｉに表示する。この結果、画面ＳＣｉの表示状態は、表示状態ＳＴ１１から表示状態ＳＴ１０に遷移する。
【００８８】
また、表示制御部１９２Ｃは、表示状態ＳＴ１２において、共有レイヤーＬ１ｉの表示を選択する第１表示指示と、非共有レイヤーＬ２ｉの非表示を選択する第２表示指示とを受け付けると、第１オブジェクトＯＢＪ１およびＯＢＪ１ｎを画面ＳＣｉに表示し、第２オブジェクトＯＢＪ２ｉを非表示とする。この結果、画面ＳＣｉの表示状態は、表示状態ＳＴ１２から表示状態ＳＴ１１に遷移する。
【００８９】
また、表示制御部１９２Ｃは、表示状態ＳＴ１２において、共有レイヤーＬ１ｉの表示を選択する第１表示指示を受け付けると、第１オブジェクトＯＢＪ１およびＯＢＪ１ｎを画面ＳＣｉに表示する。この結果、画面ＳＣｉの表示状態は、表示状態ＳＴ１２から表示状態ＳＴ１０に遷移する。なお、表示制御部１９２Ｃは、共有レイヤーＬ１ｉの非表示を選択する第１表示指示と、非共有レイヤーＬ２ｉの非表示を選択する第２表示指示とを受け付けると、第１オブジェクトＯＢＪ１およびＯＢＪ１ｎと第２オブジェクトＯＢＪ２ｉとを非表示とする。この場合、画面ＳＣｉには、第１オブジェクトＯＢＪ１およびＯＢＪ１ｎと第２オブジェクトＯＢＪ２ｉとのいずれも表示されない。
【００９０】
情報処理装置１０Ｃｉでは、第１オブジェクトＯＢＪ１およびＯＢＪ１ｎと第２オブジェクトＯＢＪ２ｉとを選択的に画面ＳＣｉに表示することができる。このため、例えば、画面ＳＣｉに表示される第１オブジェクトＯＢＪ１およびＯＢＪ１ｎと第２オブジェクトＯＢＪ２ｉとが互いに重なって見づらい場合に、第１オブジェクトＯＢＪ１およびＯＢＪ１ｎと、第２オブジェクトＯＢＪ２ｉとの一方を非表示とし、画面ＳＣｉを見やすくすることができる。
【００９１】
また、共有レイヤーＬ１ｉおよび非共有レイヤーＬ２ｉは、非表示に選択されると、描画を受け付けない。したがって、ユーザーは、操作部１１０を操作して、非共有レイヤーＬ２ｉの非表示を選択することにより、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に、共有レイヤーＬ１ｉに対する描画を実行できる。
【００９２】
以上、第４実施形態においても、第１実施形態および第２実施形態と同様の効果を得ることができる。また、第４実施形態では、情報処理装置１０Ｃｉは、共有レイヤーＬ１ｉの表示または非表示を選択する第１表示指示を受け付けると、第１表示指示に基づいて第１オブジェクトＯＢＪ１を表示または非表示とする。また、情報処理装置１０Ｃｉは、非共有レイヤーＬ２ｉの表示または非表示を選択する第２表示指示を受け付けると、第２表示指示に基づいて第２オブジェクトＯＢＪ２ｉを表示または非表示とする。
【００９３】
情報処理装置１０Ｃｉでは、第１オブジェクトＯＢＪ１と第２オブジェクトＯＢＪ２ｉとを選択的に画面ＳＣｉに表示することができるため、画面ＳＣｉを見やすくすることができる。また、情報処理装置１０Ｃｉでは、共有レイヤーＬ１ｉおよび非共有レイヤーＬ２ｉは、非表示に選択されると、描画を受け付けない。このため、情報処理装置１０Ｃｉでは、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分においても、非共有レイヤーＬ２ｉを非表示とすることにより、共有レイヤーＬ１ｉに対する描画を受け付けることができる。
【００９４】
＜第５実施形態＞
第５実施形態と第２実施形態の主な相違点は、制御部１９０が描画制御部１９８としても機能する点である。なお、第５実施形態に係る情報処理システム１は、図１の情報処理装置１０の代わりに情報処理装置１０Ｄを有することを除いて、第１実施形態に係る情報処理システム１と同一である。第５実施形態においても、２つの情報処理装置１０Ｄを区別する場合、第１実施形態と同様に、情報処理装置１０Ｄの符号の末尾に“ｉ”または“ｊ”を付して説明する。例えば、情報処理装置１０Ｄｉを第１の情報処理装置とし、情報処理装置１０Ｄｊを第２の情報処理装置として、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法を説明する。
【００９５】
図１２は、第５実施形態に係る情報処理装置１０Ｄｉの構成を示すブロック図である。図１から図１１で説明済みの要素と同一の要素については、同一の符号を付し、詳細な説明を省略する。情報処理装置１０Ｄｉの構成は、第２実施形態の情報処理装置１０Ａｉと同一である。例えば、情報処理装置１０Ｄｉは、バス１０２、操作部１１０、画像処理部１２０、ライトバルブ駆動部１３０、光源駆動部１４０、投射部１５０、撮像部１６０、通信部１７０、記憶部１８０および制御部１９０を有する。
【００９６】
バス１０２、操作部１１０、画像処理部１２０、ライトバルブ駆動部１３０、光源駆動部１４０、投射部１５０、撮像部１６０、通信部１７０、記憶部１８０および制御部１９０は、第２実施形態と同一である。但し、制御部１９０が実行するプログラム、例えば、記憶部１８０に記憶されるプログラムは、第２実施形態と相違する。例えば、制御部１９０は、記憶部１８０に記憶されているプログラムを読み取り実行することにより、表示制御部１９２、配置制御部１９４、コピー制御部１９６および描画制御部１９８の機能を実現する。すなわち、情報処理装置１０Ｄｉは、表示制御部１９２、配置制御部１９４、コピー制御部１９６および描画制御部１９８を有する。
【００９７】
描画制御部１９８は、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対する描画を共有レイヤーＬ１ｉおよび非共有レイヤーＬ２ｉのどちらで受け付けるかを選択する選択指示を受け付けると、選択指示に基づいて共有レイヤーＬ１ｉおよび非共有レイヤーＬ２ｉの一方で重複部分に対する描画を受け付ける。
【００９８】
例えば、描画制御部１９８は、選択指示により共有レイヤーＬ１ｉが選択されている場合、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対する描画を、共有レイヤーＬ１ｉに対する描画として受け付ける。この場合、表示制御部１９２は、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対して描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１を情報処理装置１０Ｄｊに送信する。この結果、第１オブジェクトＯＢＪ１は、画面ＳＣｉおよびＳＣｊに表示される。
【００９９】
また、例えば、描画制御部１９８は、選択指示により非共有レイヤーＬ２ｉが選択されている場合、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対する描画を、非共有レイヤーＬ２ｉに対する描画として受け付ける。この場合、表示制御部１９２は、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対して描画が実行されると、描画により生成される第２オブジェクトＯＢＪ２ｉを、情報処理装置１０Ｄｊに送信せずに、画面ＳＣｉに表示する。次に、図１３を参照して、情報処理装置１０Ｄｉの動作を説明する。
【０１００】
図１３は、第５実施形態に係る情報処理装置１０Ｄｉの動作を説明するための説明図である。図１３に示す動作は、第１の情報処理装置および第２の情報処理装置の間で画像を共有する画像共有方法の一例である。
【０１０１】
ステップＳＳ４０では、選択指示により共有レイヤーＬ１ｉが選択されている。したがって、情報処理装置１０Ｄｉは、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対する描画を、共有レイヤーＬ１ｉで受け付ける。このため、情報処理装置１０Ｄｉは、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対して描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１ｏを、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の位置に表示する。また、情報処理装置１０Ｄｉは、重複部分に対する描画により生成される第１オブジェクトＯＢＪ１ｏを、情報処理装置１０Ｄｊに送信する。この結果、第１オブジェクトＯＢＪ１ｏは、共有レイヤーＬ１ｊで規定される画面ＳＣｊ内の位置に表示される。
【０１０２】
次に、ステップＳＳ４２では、情報処理装置１０Ｄｉは、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対する描画を非共有レイヤーＬ２ｉで受け付ける選択指示を受け付ける。したがって、情報処理装置１０Ｄｉは、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対する描画を、非共有レイヤーＬ２ｉで受け付ける。このため、情報処理装置１０Ｄｉは、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対して描画が実行されると、描画により生成される第２オブジェクトＯＢＪ２ｏを、情報処理装置１０Ｄｊに送信せずに、非共有レイヤーＬ２ｉで規定される画面ＳＣｉ内の位置に表示する。
【０１０３】
なお、情報処理装置１０Ｄｉは、選択指示により非共有レイヤーＬ２ｉが選択されている場合でも、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の領域のうち、非共有レイヤーＬ２ｉとの重複部分以外の領域に対して描画が実行されると、共有レイヤーＬ１ｉに対する描画として処理する。
【０１０４】
情報処理装置１０Ｃｉでは、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対する描画を共有レイヤーＬ１ｉおよび非共有レイヤーＬ２ｉのどちらで受け付けるかを選択することができる。例えば、情報処理装置１０Ｃｉでは、ユーザーによる操作部１１０の操作によって、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対する描画を共有レイヤーＬ１ｉで受け付けさせることができる。この場合、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に、共有レイヤーＬ１ｉに対する描画を実行できる。
【０１０５】
以上、第５実施形態においても、第１実施形態および第２実施形態と同様の効果を得ることができる。また、第５実施形態では、情報処理装置１０Ｄｉは、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分に対する描画を共有レイヤーＬ１ｉおよび非共有レイヤーＬ２ｉのどちらで受け付けるかを選択する選択指示を受け付ける。そして、情報処理装置１０Ｄｉは、選択指示に基づいて、共有レイヤーＬ１ｉおよび非共有レイヤーＬ２ｉの一方で重複部分に対する描画を受け付ける。このため、情報処理装置１０Ｄｉでは、共有レイヤーＬ１ｉと非共有レイヤーＬ２ｉとの画面ＳＣｉ内における重複部分においても、選択指示により共有レイヤーＬ１ｉを選択することにより、共有レイヤーＬ１ｉに対する描画を受け付けることができる。
【０１０６】
＜変形例＞
第１実施形態から第５実施形態までの各形態は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択される２以上の態様は、相互に矛盾しない範囲で適宜に併合され得る。
【０１０７】
＜変形例１＞
第１実施形態において、複数の情報処理装置１０のうちの１つは、サーバーとして機能してもよい。この場合、例えば、複数の情報処理装置１０のうちのサーバーとして機能する情報処理装置１０以外の情報処理装置１０は、共有レイヤーＬ１に対して描画が実行されると、描画により生成される第１オブジェクトＯＢＪ１を、サーバーとして機能する情報処理装置１０に転送する。そして、サーバーとして機能する情報処理装置１０は、共有レイヤーＬ１に対する描画により生成される第１オブジェクトＯＢＪ１を、各情報処理装置１０に転送する。この結果、各情報処理装置１０の共有画像メモリー１２１に共通の画像情報が格納される。
【０１０８】
なお、第２実施形態においても、複数の情報処理装置１０Ａのうちの１つは、サーバーとして機能してもよしいし、第３実施形態においても、複数の情報処理装置１０Ｂのうちの１つは、サーバーとして機能してもよい。また、第４実施形態においても、複数の情報処理装置１０Ｃのうちの１つは、サーバーとして機能してもよしいし、第５実施形態においても、複数の情報処理装置１０Ｄのうちの１つは、サーバーとして機能してもよい。変形例１においても、第１実施形態から第５実施形態までの各形態と同様な効果を得ることができる。
【０１０９】
＜変形例２＞
第１実施形態、第２実施形態および第５実施形態の各形態において、表示制御部１９２は、図８の表示制御部１９２Ｂの機能と図１０の表示制御部１９２Ｃの機能とを有してもよい。例えば、情報処理装置１０ｉの表示制御部１９２は、情報処理装置１０ｊの非共有レイヤーＬ２ｊで規定される範囲を識別させるオブジェクトを画面ＳＣｉに表示する機能と、第１表示指示に基づいて第１オブジェクトＯＢＪ１を表示または非表示とし、第２表示指示に基づいて第２オブジェクトＯＢＪ２ｉを表示または非表示とする機能とを有してもよい。変形例２においても、第１実施形態から第５実施形態までの各形態と同様な効果を得ることができる。
【０１１０】
＜変形例３＞
第２実施形態において、コピー制御部１９６は、非共有レイヤーＬ２ｉに含まれる第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉに移動する移動指示を受け付けてもよい。例えば、情報処理装置１０Ａｉのコピー制御部１９６は、移動指示を受け付けると、移動指示で指定される第２オブジェクトＯＢＪ２ｉを共有レイヤーＬ１ｉに移動する。この結果、情報処理装置１０Ａｉの表示制御部１９２は、共有レイヤーＬ１ｉに移動される第２オブジェクトＯＢＪ２ｉを、共有レイヤーＬ１ｉで規定される画面ＳＣｉ内の位置に表示する。さらに、情報処理装置１０Ａｉの表示制御部１９２は、共有レイヤーＬ１ｉに移動される第２オブジェクトＯＢＪ２ｉを、情報処理装置１０Ａｊに送信する。この結果、第２オブジェクトＯＢＪ２ｉは、情報処理装置１０Ａｊの共有レイヤーＬ１ｊに描画され、共有レイヤーＬ１ｊで規定される画面ＳＣｊ内の位置に表示される。変形例３においても、第２実施形態と同様な効果を得ることができる。
【０１１１】
＜変形例４＞
第３実施形態から第５実施形態までの各形態において、情報処理装置１０Ｂ、１０Ｃ、１０Ｄの各々からコピー制御部１９６の機能が省かれてもよい。変形例４においても、第３実施形態から第５実施形態までの各形態と同様な効果を得ることができる。
【０１１２】
＜変形例５＞
第５実施形態において、表示制御部１９２は、図８の表示制御部１９２Ｂの機能または図１０の表示制御部１９２Ｃの機能を有してもよい。さらに、情報処理装置１０Ｄからコピー制御部１９６の機能が省かれてもよい。変形例５においても、第３実施形態および第５実施形態と同様な効果、または、第４実施形態および第５実施形態と同様な効果を得ることができる。
【０１１３】
＜変形例６＞
第５実施形態において、情報処理装置１０Ｄからコピー制御部１９６の機能が省かれ、表示制御部１９２が図８の表示制御部１９２Ｂの機能と図１０の表示制御部１９２Ｃの機能とを有してもよい。変形例６においても、第３実施形態から第５実施形態までの各形態と同様な効果を得ることができる。
【０１１４】
＜変形例７＞
制御部１９０がプロクラムを読み取り実行することによって実現される要素の全部または一部は、例えば、ＦＰＧＡ（field programmable gate array）またはＡＳＩＣ（Application Specific IC）等の電子回路によりハードウェアで実現されてもよいし、ソフトウェアとハードウェアとの協働により実現されてもよい。
【０１１５】
＜変形例８＞
第１実施形態から第５実施形態までの各形態と、変形例１から変形例７までの各変形例とにおいて、情報処理装置１０、１０Ａ、１０Ｂ、１０Ｃおよび１０Ｄの各々は、プロジェクターに限定されない。例えば、情報処理装置１０、１０Ａ、１０Ｂ、１０Ｃおよび１０Ｄの各々は、直視型の液晶ディスプレイまたはプラズマディスプレイであってもよい。
【符号の説明】
【０１１６】
１…情報処理システム、１０、１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ…情報処理装置、１２ｉ、１２ｊ…電子ペン、１０２…バス、１１０…操作部、１２０…画像処理部、１２１…共有画像メモリー、１２２…非共有画像メモリー、１３０…ライトバルブ駆動部、１４０…光源駆動部、１５０…投射部、１５１…光源、１５２、１５２Ｒ、１５２Ｇ、１５２Ｂ…液晶ライトバルブ、１５２ａ…画素領域、１５２ｐ…画素、１５３…投射光学系、１６０…撮像部、１７０…通信部、１８０…記憶部、１９０…制御部、１９２、１９２Ｂ、１９２Ｃ…表示制御部、１９４…配置制御部、１９６…コピー制御部、１９８…描画制御部。
【図１】
2020009262.tif 000003
【図２】
2020009262.tif 000004
【図３】
2020009262.tif 000005
【図４】
2020009262.tif 000006
【図５】
2020009262.tif 000007
【図６】
2020009262.tif 000008
【図７】
2020009262.tif 000009
【図８】
2020009262.tif 000010
【図９】
2020009262.tif 000011
【図１０】
2020009262.tif 000012
【図１１】
2020009262.tif 000013
【図１２】
2020009262.tif 000014
【図１３】
2020009262.tif 000015