(57)【要約】【課題】ある領域に投影されている画像を他の領域に移動させて投影する処理を簡単な操作で実行できる情報処理装置、プログラム及び画像処理システムを提供することを課題とする。【解決手段】接触検知した位置情報を送信する被投影体と被投影体に投影画像を投影する投影装置とにネットワークを介して接続された情報処理装置であって、分割設定情報に基づき、投影する画像として選択された画像が領域に投影されるように投影画像を生成すると共に、投影画像に部品画像を合成する手段と、投影画像を投影装置に送信する手段と、投影画像が投影されている被投影体から位置情報を受信する手段と、位置情報と投影画像上に合成された部品画像の位置情報とに基づいて部品画像が指定されたか判断する手段とを有し、部品画像が指定されたと判断すると、領域に投影されている画像が移動先の領域に投影されるように投影画像を更新することにより、上記課題を解決する。【選択図】  図１
2014033381.tif 000002
【特許請求の範囲】
【請求項１】
接触検知した位置情報を送信する被投影体と、前記被投影体に投影画像を投影する投影装置とに、ネットワークを介して接続された情報処理装置であって、
前記投影画像をいくつの領域に分割するかを表す情報、及び、前記領域に投影される画像の移動先の領域を表す情報が対応付けられた分割設定情報に基づき、前記被投影体に投影する画像として選択された画像が、前記領域に投影されるように前記投影画像を生成すると共に、生成した前記投影画像に、移動処理に対応する部品画像を合成する投影画像作成手段と、
前記投影画像を前記投影装置に送信する投影画像送信手段と、
前記投影装置により前記投影画像が投影されている前記被投影体から前記位置情報を受信する位置情報受信手段と、
受信した前記位置情報と前記投影画像上に合成された前記部品画像の位置情報とに基づいて、前記部品画像が指定されたか判断する判断手段と
を有し、
前記投影画像作成手段は、前記部品画像が指定されたと判断すると、前記分割設定情報に基づき、前記領域に投影されている画像が、移動先の領域に投影されるように前記投影画像を更新すること
を特徴とする情報処理装置。
【請求項２】
前記部品画像が指定されなかったと判断されると、前記被投影体に投影されている前記投影画像に、受信した前記位置情報に基づく書込入力を反映させる反映手段
を更に有すること
を特徴とする請求項１記載の情報処理装置。
【請求項３】
前記部品画像が指定されたと判断すると、前記分割設定情報に基づき、前記移動先の領域が無くなった前記領域に投影されている画像を、所定の保存先に保存する保存処理手段
を更に有すること
を特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
接触検知した位置情報を送信する被投影体と、前記被投影体に複数の投影画像を投影する複数の投影装置とに、ネットワークを介して接続された情報処理装置であって、
前記複数の投影画像をいくつの領域に分割するかを表す情報、及び、前記領域に投影される画像の移動先の領域を表す情報が対応付けられた分割設定情報に基づき、前記被投影体に投影する画像として選択された画像が、前記領域に投影されるように前記投影装置と対応付けて前記複数の投影画像を生成すると共に、生成した前記投影画像の少なくとも一方に、移動処理に対応する部品画像を合成する投影画像作成手段と、
前記複数の投影画像を、対応付けられた前記複数の投影装置にそれぞれ送信する投影画像送信手段と、
前記複数の投影装置により前記複数の投影画像が投影されている前記被投影体から前記位置情報を受信する位置情報受信手段と、
受信した前記位置情報と前記投影画像上に合成された前記部品画像の位置情報とに基づいて、前記部品画像が指定されたか判断する判断手段と
を有し、
前記投影画像作成手段は、前記部品画像が指定されたと判断すると、前記分割設定情報に基づき、前記領域に投影されている画像が、移動先の領域に投影されるように前記複数の投影画像を更新すること
を特徴とする情報処理装置。
【請求項５】
前記部品画像が指定されなかったと判断されると、前記被投影体に投影されている前記複数の投影画像に、受信した前記位置情報に基づく書込入力を反映させる反映手段
を更に有すること
を特徴とする請求項４記載の情報処理装置。
【請求項６】
前記部品画像が指定されたと判断すると、前記分割設定情報に基づき、前記移動先の領域が無くなった前記領域に投影されている画像を、所定の保存先に保存する保存処理手段
を更に有すること
を特徴とする請求項４又は５記載の情報処理装置。
【請求項７】
接触検知した位置情報を送信する被投影体と、前記被投影体に投影画像を投影する投影装置とに、ネットワークを介して接続された情報処理装置を、
前記投影画像をいくつの領域に分割するかを表す情報、及び、前記領域に投影される画像の移動先の領域を表す情報が対応付けられた分割設定情報に基づき、前記被投影体に投影する画像として選択された画像が、前記領域に投影されるように前記投影画像を生成すると共に、生成した前記投影画像に、移動処理に対応する部品画像を合成する投影画像作成手段、
前記投影画像を前記投影装置に送信する投影画像送信手段、
前記投影装置により前記投影画像が投影されている前記被投影体から前記位置情報を受信する位置情報受信手段、
受信した前記位置情報と前記投影画像上に合成された前記部品画像の位置情報とに基づいて、前記部品画像が指定されたか判断する判断手段
として機能させ、
前記投影画像作成手段は、前記部品画像が指定されたと判断すると、前記分割設定情報に基づき、前記領域に投影されている画像が、移動先の領域に投影されるように前記投影画像を更新すること
を特徴とするプログラム。
【請求項８】
接触検知した位置情報を送信する被投影体と、前記被投影体に複数の投影画像を投影する複数の投影装置とに、ネットワークを介して接続された情報処理装置を、
前記複数の投影画像をいくつの領域に分割するかを表す情報、及び、前記領域に投影される画像の移動先の領域を表す情報が対応付けられた分割設定情報に基づき、前記被投影体に投影する画像として選択された画像が、前記領域に投影されるように前記投影装置と対応付けて前記複数の投影画像を生成すると共に、生成した前記投影画像の少なくとも一方に、移動処理に対応する部品画像を合成する投影画像作成手段、
前記複数の投影画像を、対応付けられた前記複数の投影装置にそれぞれ送信する投影画像送信手段、
前記複数の投影装置により前記複数の投影画像が投影されている前記被投影体から前記位置情報を受信する位置情報受信手段、
受信した前記位置情報と前記投影画像上に合成された前記部品画像の位置情報とに基づいて、前記部品画像が指定されたか判断する判断手段
として機能させ、
前記投影画像作成手段は、前記部品画像が指定されたと判断すると、前記分割設定情報に基づき、前記領域に投影されている画像が、移動先の領域に投影されるように前記複数の投影画像を更新すること
を特徴とするプログラム。
【請求項９】
接触検知した位置情報を送信する被投影体と、前記被投影体に複数の投影画像を投影する複数の投影装置とに、ネットワークを介して接続された情報処理装置を有するシステムであって、
前記複数の投影画像をいくつの領域に分割するかを表す情報、及び、前記領域に投影される画像の移動先の領域を表す情報が対応付けられた分割設定情報に基づき、前記被投影体に投影する画像として選択された画像が、前記領域に投影されるように前記投影装置と対応付けて前記複数の投影画像を生成すると共に、生成した前記投影画像の少なくとも一方に、移動処理に対応する部品画像を合成する投影画像作成手段と、
前記複数の投影画像を前記被投影体に投影する投影手段と、
前記投影手段により前記複数の投影画像が投影されている前記被投影体において前記位置情報を接触検知する位置情報検知手段と、
検知した前記位置情報と前記投影画像上に合成された前記部品画像の位置情報とに基づいて、前記部品画像が指定されたか判断する判断手段と
を有し、
前記投影画像作成手段は、前記部品画像が指定されたと判断すると、前記分割設定情報に基づき、前記領域に投影されている画像が、移動先の領域に投影されるように前記複数の投影画像を更新すること
を特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム及び画像処理システムに関する。
【背景技術】
【０００２】
近年、例えばホワイトボードにプロジェクタ等を用いて画像を表示するとともに、プレゼンテーションを行う発表者がホワイトボードに補足するために書込入力した内容等と当該プロジェクタからホワイトボードに投影されている画像データとを合成するシステム等が種々提案されている。
【０００３】
例えば表示装置やホワイトボード等の被投影体に配信データが表示されている場合において、書込入力を実行する領域を確保してユーザの利便性を向上させるデータ配信システムは従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムは、画像を投影する複数の領域を連携させ、ある領域に投影されている画像及びユーザが書込入力した内容等を合成した画像データを、他の領域に移動して投影しようとした場合、操作が煩雑という問題があった。なお、投影されている画像及びユーザが書込入力した内容等を合成した画像データを、他の領域に移動して投影する処理に限らず、ある領域に投影されている画像を他の領域に移動させて投影しようとした場合も、操作が煩雑という共通の課題が存在する。
【０００５】
本発明の実施の形態は、上記の点に鑑みなされたもので、ある領域に投影されている画像を他の領域に移動させて投影する処理を簡単な操作で実行できる情報処理装置、プログラム及び画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本願請求項１は、接触検知した位置情報を送信する被投影体と、前記被投影体に投影画像を投影する投影装置とに、ネットワークを介して接続された情報処理装置であって、前記投影画像をいくつの領域に分割するかを表す情報、及び、前記領域に投影される画像の移動先の領域を表す情報が対応付けられた分割設定情報に基づき、前記被投影体に投影する画像として選択された画像が、前記領域に投影されるように前記投影画像を生成すると共に、生成した前記投影画像に、移動処理に対応する部品画像を合成する投影画像作成手段と、前記投影画像を前記投影装置に送信する投影画像送信手段と、前記投影装置により前記投影画像が投影されている前記被投影体から前記位置情報を受信する位置情報受信手段と、受信した前記位置情報と前記投影画像上に合成された前記部品画像の位置情報とに基づいて、前記部品画像が指定されたか判断する判断手段とを有し、前記投影画像作成手段は、前記部品画像が指定されたと判断すると、前記分割設定情報に基づき、前記領域に投影されている画像が、移動先の領域に投影されるように前記投影画像を更新することを特徴とする。
【発明の効果】
【０００７】
本発明の実施の形態によれば、ある領域に投影されている画像を他の領域に移動させて投影する処理を簡単な操作で実行できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る画像処理システムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係るＰＣの一例の処理ブロック図である。
【図４】部品位置テーブルの一例の構成図である。
【図５】分割設定情報の一例を説明する為の説明図である。
【図６】ページ画像位置情報の一例の構成図である。
【図７】本実施形態に係るホワイトボードの一例の処理ブロック図である。
【図８】本実施形態に係るプロジェクタの一例の処理ブロック図である。
【図９】本実施形態に係る画像処理システムの処理手順を表した一例のシーケンス図である。
【図１０】投影モード選択画面の一例のイメージ図である。
【図１１】座標判断の処理の一例のフローチャートである。
【図１２】投影画像の更新処理の一例のフローチャートである。
【図１３】本実施形態に係る画像処理システムの一例のイメージ図である。
【図１４】移動処理の要求により更新される投影画像の一例の説明図である。
【図１５】本実施形態に係る画像処理システムの他の例の構成図である。
【図１６】本実施形態に係る画像処理システムの処理手順を表した他の例のシーケンス図である。
【図１７】分割設定情報の他の例を説明する為の説明図である。
【図１８】投影モード選択画面の他の例のイメージ図である。
【図１９】本実施形態に係る画像処理システムの一例のイメージ図である。
【図２０】移動処理の要求により更新される投影画像の一例の説明図である。
【図２１】移動処理により移動した書込入力の一例のイメージ図である。
【図２２】本実施形態に係る画像処理システムの他の例の構成図である。
【発明を実施するための形態】
【０００９】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る画像処理システムの一例の構成図である。図１の画像処理システム１はＰＣ１０、ホワイトボード１１及びプロジェクタ１２が、例えばＬＡＮ（Local Area Network）やインターネットなどのネットワークＮ１に接続される構成例を一例として示している。なお、ＰＣ１０、ホワイトボード１１及びプロジェクタ１２はＵＳＢ（Universal Serial Bus）を介して接続されてもよい。
【００１０】
ホワイトボード１１は被投影体の一例である。ホワイトボード１１はプロジェクタ１２により画像を投影される。また、ホワイトボード１１は接触検知が可能である。ホワイトボード１１は接触検知した位置情報をＰＣ１０に送信する。例えばホワイトボード１１はユーザから指、タッチペン、マーカペン等により手書きによる書込入力を受け付けることができる。ホワイトボード１１は書込入力の位置情報を検知し、位置情報をＰＣ１０に送信する。
【００１１】
プロジェクタ１２はホワイトボード１１に画像を投影する投影装置の一例である。プロジェクタ１２は、ホワイトボード１１に投影する画像の画像データを、ＰＣ１０から受信する。プロジェクタ１２はＰＣ１０から受信した画像データにより画像をホワイトボード１１上に投影する。
【００１２】
ＰＣ１０は情報処理装置の一例である。ＰＣ１０はスマートフォンや携帯電話、タブレット端末など、画像処理が可能な装置であればよい。ＰＣ１０はホワイトボード１１に画像を投影する為の画像データをプロジェクタ１２に送信する。なお、ＰＣ１０はホワイトボード１１に投影する画像に移動処理に対応する部品画像（移動ボタンなど）を合成しておく。
【００１３】
また、ＰＣ１０はホワイトボード１１が接触検知した位置情報を受信すると、その位置情報が部品画像の位置である場合に、その部品画像に対応する移動処理を行う。移動処理の詳細は後述する。
【００１４】
位置情報が部品画像の位置でない場合、ＰＣ１０はユーザから手書きによる書込入力を受け付けたと判断して、ホワイトボード１１に投影している画像に書込入力を反映させた投影画像の画像データをプロジェクタ１２に送信する。プロジェクタ１２は書込入力を反映させた投影画像をホワイトボード１１上に投影する。
【００１５】
なお、図１の画像処理システム１のＰＣ１０は、複数のコンピュータに分散して実現してもよい。また、ＰＣ１０とプロジェクタ１２とは、例えばプロジェクタ１２にＰＣ１０の機能を持たせるなど、一台の装置に統合して実現してもよい。
【００１６】
＜ハードウェア構成＞
図１のＰＣ１０は例えば図２に示すようなハードウェア構成のコンピュータシステムにより実現される。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００１７】
図２に示したコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００１８】
入力装置１０１はキーボードやマウスなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、コンピュータシステム１００による処理結果を表示する。
【００１９】
通信Ｉ／Ｆ１０７はコンピュータシステム１００をネットワークＮ１に接続するインタフェースである。これにより、コンピュータシステム１００は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。
【００２０】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム１００全体を制御する基本ソフトウェアであるＯＳ（Operating System）やＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。ＨＤＤ１０８は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。
【００２１】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータシステム１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード（SD Memory card）、ＵＳＢメモリ（Universal Serial Bus memory）などがある。
【００２２】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータシステム１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２３】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００２４】
本実施形態に係るＰＣ１０は、上記したコンピュータシステム１００のハードウェア構成により後述するような各種処理を実現できる。また、本実施形態に係るホワイトボード１１及びプロジェクタ１２も後述するような各種処理を実現できる。
【００２５】
＜ソフトウェア構成＞
《ＰＣ１０》
図３は本実施形態に係るＰＣの一例の処理ブロック図である。ＰＣ１０はプログラムを実行することにより、送受信部２１、設定情報保持部２２、投影画像作成部２３、編集内容判断部２４、画像反映部２５、保存処理部２６、部品画像記憶部２７、画像データ記憶部２８、部品位置テーブル記憶部２９、分割設定保持部３０、分割設定情報記憶部３１及びページ画像位置情報記憶部３２を実現している。
【００２６】
送受信部２１はホワイトボード１１及びプロジェクタ１２と通信を行う。設定情報保持部２２は後述の設定情報を保持する。投影画像作成部２３はホワイトボード１１に投影する画像に移動処理に対応する部品画像を合成した投影画像を作成する。編集内容判断部２４はホワイトボード１１から受信した位置情報に基づき、ユーザによる編集内容が手書きによる書込入力か、部品画像に対応する移動処理の要求か、を判断する。
【００２７】
画像反映部２５は、ユーザによる編集内容が手書きによる書込入力である場合に、ホワイトボード１１に投影している画像に書込入力を反映させた投影画像の画像データを生成する。また、ユーザによる編集内容が移動処理の要求である場合、投影画像作成部２３は一の領域に投影されている画像（ページ画像や書込入力の画像など）を他の領域に移動して投影させる為に、投影画像の更新を行う。
【００２８】
保存処理部２６は、ユーザによる編集内容が移動処理の要求である場合に、移動先の領域が無くなった画像の画像データを保存先に保存する。移動先の領域が無くなった画像の画像データは保存先に保存される代わりに、印刷や消去などの処理をされるようにしてもよい。
【００２９】
部品画像記憶部２７はホワイトボード１１に投影する画像に合成する移動処理に対応する部品画像の画像データを記憶している。画像データ記憶部２８は、投影画像を作成するためのページ画像、書込入力の画像（手書き画像）の画像データを記憶している。部品位置テーブル記憶部２９は部品位置テーブルを記憶している。部品位置テーブルは、移動処理に対応する部品画像の位置情報を記憶している。
【００３０】
分割設定保持部３０はユーザが選択した後述の投影モードを保持する。分割設定情報記憶部３１は分割設定情報を記憶している。分割設定情報はユーザが設定可能な投影モードの情報を記憶している。分割設定情報の詳細は後述する。ページ画像位置情報記憶部３２はページ画像位置情報を記憶している。ページ画像位置情報はページ画像と領域との対応関係を記憶している。ページ画像位置情報の詳細は後述する。
【００３１】
図４は部品位置テーブルの一例の構成図である。図４に示すように、部品位置テーブルは部品画像、処理内容及び位置情報を対応付けて記憶している。なお、図４に示した部品位置テーブルは、ホワイトボード１１に投影する画像における、移動処理に対応する部品画像「部品１」の相対位置を位置情報の一例として示している。
【００３２】
位置情報は例えば対角線上に位置する２つの頂点座標で表してもよいし、一つの頂点座標と基準の大きさ情報とで表してもよいし、底辺上に位置する２つの頂点座標と縦横比の情報とで表してもよい。
【００３３】
図５は分割設定情報の一例を説明する為の説明図である。図５（Ａ）は分割設定情報の一例の構成図を示している。図５（Ｂ）は二つの領域に分割された投影画像の一例の構成図である。図５（Ｃ）は四つの領域に分割された投影画像の一例の構成図である。
【００３４】
図５（Ａ）に示すように、分割設定情報は投影モード、分割数、移動順を対応付けて記憶している。分割設定情報に含まれる投影モードは投影モードを識別する為の識別情報である。分割数は投影画像を分割する領域の数を表している。移動順は各領域に投影されている画像の移動先の領域を表している。
【００３５】
分割数「２」は図５（Ｂ）に示すように投影画像が二つの領域に分割されることを表している。図５（Ｂ）は二つに分割された左の領域を領域ＩＤ「１」とし、右の領域を領域ＩＤ「２」としている。
【００３６】
分割数「４」は図５（Ｃ）に示すように投影画像が四つの領域に分割されることを表している。図５（Ｃ）は四つに分割された左上の領域を領域ＩＤ「１」とし、右上の領域を領域ＩＤ「２」とし、左下の領域を領域ＩＤ「３」とし、右下の領域を領域ＩＤ「４」としている。
【００３７】
例えば投影モード「１」は分割数「２」であり、移動順「ＩＤ１→ＩＤ２」が設定されている。したがって、投影モード「１」の場合、画像は領域ＩＤ「１」の領域に投影されたあと、移動処理の要求により領域ＩＤ「２」の領域に移動して投影される。
【００３８】
また、投影モード「２」は分割数「２」であり、移動順「ＩＤ２→ＩＤ１」が設定されている。したがって、投影モード「２」の場合、画像は領域ＩＤ「２」の領域に投影されたあと、移動処理の要求により領域ＩＤ「１」の領域に移動して投影される。
【００３９】
図６はページ画像位置情報の一例の構成図である。図６に示すようにページ画像位置情報はページ画像と領域ＩＤとを対応付けて記憶している。ページ画像位置情報に含まれるページ画像はページ画像を識別する為の識別情報である。領域ＩＤはページ画像が投影される領域を表している。例えばページ画像「１」は領域ＩＤ「２」の領域と対応づけられている。したがって、ページ画像「１」は領域ＩＤ「２」の領域に投影される。なお、図６のページ画像位置情報は、ページ画像「３」が領域ＩＤと対応付けられていない。このため、ページ画像「３」は何れの領域にも投影されない。
【００４０】
《ホワイトボード１１》
図７は本実施形態に係るホワイトボードの一例の処理ブロック図である。図７のホワイトボード１１は位置情報検知部３５及び位置情報送信部３６を有する。位置情報検知部３５は位置情報を接触検知により検知する。例えば位置情報検知部３５は指、タッチペン又はマーカペン等によるユーザの入力を位置情報として接触検知する。位置情報送信部３６は位置情報をＰＣ１０に送信する。
【００４１】
《プロジェクタ１２》
図８は本実施形態に係るプロジェクタの一例の処理ブロック図である。プロジェクタ１２は受信部４１及び投影部４２を有する。受信部４１はＰＣ１０からホワイトボード１１に投影する投影画像の画像データを受信する。投影部４２はＰＣ１０から受信した投影画像の画像データに基づき、ホワイトボード１１上に画像を投影する。
【００４２】
＜処理の詳細＞
以下では、本実施形態に係る画像処理システム１の処理の詳細について説明する。
【００４３】
図９は、本実施形態に係る画像処理システムの処理手順を表した一例のシーケンス図である。ステップＳ１〜Ｓ３において、ＰＣ１０、ホワイトボード１１及びプロジェクタ１２が起動される。ステップＳ４において、ＰＣ１０の送受信部２１はホワイトボード１１上に設定用画像を投影する為の画像データをプロジェクタ１２に送信する。ステップＳ５において、プロジェクタ１２はＰＣ１０から受信した画像データにより設定用画像をホワイトボード１１上に投影する。
【００４４】
ステップＳ６において、ユーザはホワイトボード１１上に投影された設定用画像を用いて表示領域の設定を行う。なお、ステップＳ６の表示領域の設定は、ホワイトボード１１及びプロジェクタ１２の位置が固定であれば、予め表示領域を設定して保持しておくことにより、起動の度に行わなくてもよい。表示領域の設定は例えばユーザがホワイトボード１１上に投影された設定用画像の対角線や底辺を、指、タッチペン、マーカペン等により入力することで行う。位置情報検知部３５は設定用画像の対角線や底辺を表す位置情報を接触検知により検知する。
【００４５】
ステップＳ７において、ホワイトボード１１の位置情報送信部３６は設定用画像の対角線や底辺を表す位置情報をＰＣ１０に送信する。ＰＣ１０の送受信部２１は設定用画像の対角線や底辺を表す位置情報を受信すると、設定情報保持部２２に送信する。設定情報保持部２２は設定用画像の対角線や底辺を表す位置情報から、設定用画像が投影されたホワイトボード１１上の領域を表す設定情報を算出し、保持する。なお、設定情報は設定用画像の対角線や底辺を表す位置情報、縦横比の情報、画像の解像度などから算出できる。
【００４６】
ステップＳ８において、ＰＣ１０の分割設定保持部３０は後述の投影モード選択画像を例えば表示装置１０２に表示して、ユーザに投影モードを選択させる。分割設定保持部３０は分割設定情報記憶部３１に記憶されている図５に示すような分割設定情報を利用することで、図１０に示すような投影モード選択画面を表示できる。
【００４７】
図１０は投影モード選択画面の一例のイメージ図である。図１０の投影モード選択画面はユーザに投影モードを選択させるため、投影モードごとの分割数及び移動順を視覚的に示している。ユーザは図１０の投影モード選択画面から各投影モードの分割数及び移動順を確認しながら、投影モードを選択できる。
【００４８】
ステップＳ９において、ユーザはＰＣ１０を操作して、ホワイトボード１１に投影する画像（ページ画像）を選択する。ホワイトボード１１に投影する画像はファイル単位で選択するようにしてもよいし、ファイルに含まれるページ画像の単位に選択するようにしてもよい。
【００４９】
ステップＳ１０において、ＰＣ１０の投影画像作成部２３はホワイトボード１１に投影するページ画像の画像データを画像データ記憶部２８から読み出すと共に、部品画像記憶部２７から投影画像に合成する部品画像の画像データを読み出す。投影画像作成部２３は分割設定情報記憶部３１が記憶している図５に示すような分割設定情報からユーザの選択した投影モードの分割数及び移動順を取得する。投影画像作成部２３は、取得したページ画像、分割数及び移動順に基づき、投影画像の画像データを生成する。なお、投影画像作成部２３は作成した投影画像の画像データに基づき、図６に示すようなページ画像位置情報を生成してページ画像位置情報記憶部３２に記憶させる。
【００５０】
また、投影画像作成部２３は部品位置テーブル記憶部２９が記憶している図４に示すような部品位置テーブルから投影画像における部品画像の相対位置を取得し、投影画像に部品画像を合成する。
【００５１】
ステップＳ１１において、ＰＣ１０の送受信部２１はホワイトボード１１上に投影画像を投影する為の画像データをプロジェクタ１２に送信する。ステップＳ１２において、プロジェクタ１２はＰＣ１０から受信した画像データにより投影画像をホワイトボード１１上に投影する。
【００５２】
ステップＳ１３において、ユーザはホワイトボード１１上に投影された投影画像に手書きによる書込入力や部品画像の押下などの編集を行う。ホワイトボード１１の位置情報検知部３５はユーザの編集により位置情報を接触検知する。例えばユーザが投影画像に手書きによる書込入力を行うと、ホワイトボード１１の位置情報検知部３５は書込入力の位置情報を接触検知する。また、ユーザが投影画像の部品画像を押下すると、ホワイトボード１１の位置情報検知部３５はユーザが部品画像を押下した位置情報を接触検知する。
【００５３】
ステップＳ１４において、ホワイトボード１１の位置情報送信部３６はユーザの編集により接触検知した位置情報をＰＣ１０に送信する。ステップＳ１５において、ＰＣ１０の送受信部２１はユーザの編集により接触検知された位置情報を受信すると、編集内容判断部２４に送信する。編集内容判断部２４はユーザの編集により接触検知された位置情報に基づき、ユーザによる編集内容が、手書きによる書込入力か、部品画像の押下か、を判断する座標判断を行う。なお、ステップＳ１５の座標判断の詳細は後述する。
【００５４】
ユーザによる編集内容が、手書きによる書込入力と判断されると、ＰＣ１０の画像反映部２５はステップＳ１６において、ホワイトボード１１に投影しているページ画像に書込入力を反映させる。ステップＳ１７において、投影画像作成部２３は書込入力を反映させたページ画像で投影画像の画像データを更新する。
【００５５】
ステップＳ１８において、ＰＣ１０の送受信部２１はホワイトボード１１上に反映画像を投影する為の画像データをプロジェクタ１２に送信する。ステップＳ１９において、プロジェクタ１２はＰＣ１０から受信した画像データにより、ユーザによる書込入力が反映された投影画像をホワイトボード１１上に投影する。
【００５６】
なお、ステップＳ１５において、ユーザによる編集内容が、移動処理に対応する部品画像の押下と判断されると、ステップＳ２０において、ＰＣ１０の投影画像作成部２３は分割設定情報記憶部３１が記憶している図５に示すような分割設定情報からユーザの選択した投影モードの分割数及び移動順を取得する。また、投影画像作成部２３は図６に示すようなページ画像位置情報を取得する。
【００５７】
投影画像作成部２３は分割設定情報の移動順に基づき、ページ画像位置情報のページ画像に対応する領域ＩＤを一つ進めるように、ページ画像位置情報を更新する。投影画像作成部２３は更新したページ画像位置情報、ページ画像、分割数に基づき、投影画像の画像データを更新する。
【００５８】
また、投影画像作成部２３は部品位置テーブル記憶部２９が記憶している図４に示すような部品位置テーブルから投影画像における部品画像の相対位置を取得し、投影画像に部品画像を合成する。なお、ＰＣ１０の保存処理部２６はステップＳ２０において、移動先の領域が無くなったページ画像の画像データを保存先に保存する。保存する画像データは部品画像を除いた画像であってもよい。
【００５９】
ステップＳ２１において、ＰＣ１０の送受信部２１はホワイトボード１１上に更新した投影画像を投影する為の画像データをプロジェクタ１２に送信する。ステップＳ２２において、プロジェクタ１２はＰＣ１０から受信した画像データにより投影画像をホワイトボード１１上に投影する。
【００６０】
なお、ステップＳ１５の座標判断は例えば図１１に示すように行う。図１１は座標判断の処理の一例のフローチャートである。ステップＳ３１において、ＰＣ１０の編集内容判断部２４はユーザの編集により接触検知された位置情報を取得する。
【００６１】
ステップＳ３２において、編集内容判断部２４は設定情報保持部２２が保持する設定情報に基づき、ユーザの編集により接触検知された位置情報から、投影画像上の位置を表す相対位置を算出する。ステップＳ３３において、編集内容判断部２４は算出した投影画像上の相対位置と、部品画像の相対位置（領域）とを比較する。
【００６２】
ステップＳ３４において、編集内容判断部２４は算出した投影画像上の相対位置が部品画像の一例としての移動ボタンの領域に含まれているか否かを確認する。算出した投影画像上の相対位置が移動ボタンの領域に含まれていれば、編集内容判断部２４はステップＳ３５に進み、移動処理の要求と判断する。一方、算出した投影画像上の相対位置が移動ボタンの領域に含まれていなければ、編集内容判断部２４はステップＳ３６に進み、手書きによる書込入力（入力処理）と判断する。
【００６３】
なお、図１１では投影画像上の相対位置で接触検知された位置情報と部品画像の領域とを比較しているが、ホワイトボード１１の位置情報検知部３５が検知する位置情報（ホワイトボード１１上の座標）で比較してもよい。この場合、ＰＣ１０はステップＳ７で位置情報を受信したときに、部品画像の領域をホワイトボード１１上の座標で保存する。
【００６４】
そして、ステップＳ１５において、編集内容判断部２４はユーザの編集により接触検知された位置情報（ホワイトボード１１上の座標）が、ホワイトボード１１上の座標で保存されている部品画像の領域に含まれているか否かにより、座標判断を行う。
【００６５】
また、ステップＳ２０の投影画像の更新は例えば図１２に示すように行う。図１２は投影画像の更新処理の一例のフローチャートである。ステップＳ４１において、投影画像作成部２３は図５に示すような分割設定情報から、ユーザの選択した投影モードに対応する移動順を取得する。
【００６６】
そして、投影画像作成部２３は図６に示すようなページ画像位置情報のページ画像に対応する領域ＩＤを、投影モードに対応する移動順に従って１つ進めるように、ページ画像位置情報を更新する。ステップＳ４２に進み、投影画像作成部２３は更新したページ画像位置情報、分割数に従ってページ画像を配置した投影画像の画像データに更新する。
【００６７】
図１３は本実施形態に係る画像処理システムの一例のイメージ図である。ＰＣ１０はホワイトボード１１に投影する画像として選択されたページ画像から投影画像１０００の画像データを生成する。また、ＰＣ１０は生成した投影画像１０００に、移動処理に対応する部品画像１００１を合成する。
【００６８】
そして、ＰＣ１０は移動処理に対応する部品画像１００１を合成した投影画像１０００をホワイトボード１１上に投影する為の画像データをプロジェクタ１２に送信する。プロジェクタ１２はＰＣ１０から受信した画像データにより画像１０００をホワイトボード１１上に投影することができる。
【００６９】
ユーザは指、タッチペン、マーカペン等によりホワイトボード１１に手書きによる書込入力１００２や部品画像１００１に対応する移動処理の要求を行うことができる。例えば書込入力１００２をユーザが行った場合、ホワイトボード１１はユーザが書込入力をした部品画像１００１以外の位置情報をＰＣ１０に送信する。ＰＣ１０は受信した位置情報が部品画像１００１の領域に含まれないため、手書きによる書込入力と判断できる。
【００７０】
一方、ユーザが部品画像１００１に、指、タッチペン、マーカペン等によりタッチした場合、ホワイトボード１１は部品画像１００１に含まれる位置情報をＰＣ１０に送信することになる。ＰＣ１０は受信した位置情報が部品画像１００１の領域に含まれているため部品画像１００１に対応する移動処理の要求と判断できる。
【００７１】
そして、ＰＣ１０は投影画像１０００の画像データの更新を行うことで、各領域に投影されている画像を分割設定情報の移動順に従って移動できる。なお、図１３に示す投影画像１０００がホワイトボード１１に投影されたあと、１回目の移動処理の要求があったあとにホワイトボード１１に投影される投影画像１０００、２回目の移動処理の要求があったあとにホワイトボード１１に投影される投影画像１０００は、図５に示した投影モード「１」の場合、図１４に示すようになる。
【００７２】
図１４は移動処理の要求により更新される投影画像の一例の説明図である。図１４ではホワイトボード１１に投影された投影画像のイメージ図を図１４（Ａ）に表し、各投影画像がホワイトボード１１上に投影されているときのページ画像位置情報を図１４（Ｂ）に表している。
【００７３】
移動処理の要求前の投影画像１０００は、領域ＩＤ「１」にページ画像「１」が配置されている。１回目の移動処理の要求がユーザからあると、投影画像１０００はユーザの選択した投影モードに対応する移動順に従って、領域ＩＤ「１」に配置されていたページ画像「１」を領域ＩＤ「２」に配置するようにページ画像位置情報を更新すると共に、領域ＩＤ「１」にページ画像「２」を配置する。
【００７４】
１回目の移動処理後の投影画像１０１０は、領域ＩＤ「２」にページ画像「１」が配置されると共に、領域ＩＤ「１」にページ画像「２」が配置されている。２回目の移動処理の要求がユーザからあると、投影画像１０００はユーザの選択した投影モードに対応する移動順に領域ＩＤ「２」以降の移動先の領域が無いため、領域ＩＤ「２」に配置されていたページ画像「１」を保存先に保存する。
【００７５】
また、投影画像１０００は投影モードに対応する移動順に従って、領域ＩＤ「１」に配置されていたページ画像「２」を領域ＩＤ「２」に配置するようにページ画像位置情報を更新すると共に、領域ＩＤ「１」にページ画像「３」を配置する。また、２回目の移動処理後の投影画像１０２０は、領域ＩＤ「２」にページ画像「２」が配置されると共に、領域ＩＤ「１」にページ画像「３」が配置されている。
【００７６】
＜まとめ＞
このように、本実施形態の画像処理システム１によれば、ユーザはホワイトボード１１上に表示された、移動処理に対応する部品画像（移動ボタン）１００１を操作するという簡単な操作により、一の領域に投影されている画像を他の領域に移動して投影させることができる。
［第２の実施形態］
図１の画像処理システム１はプロジェクタ１２が一台の例を示している。しかし、プロジェクタ１２は複数台であってもよい。図１５は本実施形態に係る画像処理システムの他の例の構成図である。なお、図１５の構成図は一部を除いて図１の構成図と同様であるため適宜説明を省略する。
【００７７】
図１５の画像処理システム２はＰＣ１０、ホワイトボード１１、プロジェクタ１２Ａ及び１２Ｂが、例えばネットワークＮ１に接続される構成例を一例として示している。図１５の画像処理システム２は複数台のプロジェクタ１２Ａ、１２Ｂを有している点で図１の画像処理システム１と異なっている。
【００７８】
プロジェクタ１２Ａ、１２Ｂはホワイトボード１１に画像を投影する投影装置の一例である。プロジェクタ１２Ａ、１２Ｂは、ホワイトボード１１に投影する画像の画像データをＰＣ１０から受信する。プロジェクタ１２Ａ、１２Ｂは受信した画像データにより画像をホワイトボード１１上に投影する。なお、図１５ではホワイトボード１１が一台の例を示しているが、ホワイトボード１１が複数台であってもよい。ハードウェア構成、ソフトウェア構成は第１の実施形態と同様であるため、説明を省略する。
【００７９】
＜処理の詳細＞
以下では、本実施形態に係る画像処理システム２の処理の詳細について説明する。
【００８０】
図１６は、本実施形態に係る画像処理システムの処理手順を表した他の例のシーケンス図である。図１６のシーケンス図では、プロジェクタ１２Ａにより投影される投影画像上に部品画像１００１を合成すると共に、プロジェクタ１２Ａにより投影される投影画像上でユーザから手書きによる書込入力を受け付ける例を示している。
【００８１】
ステップＳ５１〜Ｓ５４において、ＰＣ１０、ホワイトボード１１、プロジェクタ１２Ａ、１２Ｂが起動される。ステップＳ５５において、ＰＣ１０の送受信部２１はホワイトボード１１上に設定用画像の画像データをプロジェクタ１２Ａに送信する。ステップＳ５６において、プロジェクタ１２ＡはＰＣ１０から受信した画像データにより設定用画像をホワイトボード１１上に投影する。
【００８２】
ステップＳ５７において、ユーザはホワイトボード１１上に投影された設定用画像を用いて表示領域の設定を行う。なお、ステップＳ５７における表示領域の設定は図９に示したステップＳ６と同様であるため説明を省略する。また、ステップＳ５８の処理も図９に示したステップＳ７と同様であるため説明を省略する。
【００８３】
ステップＳ５９において、ＰＣ１０の分割設定保持部３０は後述の投影モード選択画像を例えば表示装置１０２に表示して、ユーザに投影モードを選択させる。分割設定保持部３０は分割設定情報記憶部３１に記憶されている図１７に示すような分割設定情報を利用することで、図１８に示すような投影モード選択画面を表示できる。
【００８４】
図１７は分割設定情報の他の例を説明する為の説明図である。図１７（Ａ）は分割設定情報の他の例の構成図を示している。図１７（Ｂ）は二つのプロジェクタ１２Ａ、１２Ｂにより投影される二つの投影画像Ａ、Ｂの一例の構成図である。図１７（Ｃ）は二つの領域に分割された二つの投影画像Ａ、Ｂの一例の構成図である。
【００８５】
図１７（Ａ）に示すように、分割設定情報は投影モード、分割数、移動順を対応付けて記憶している。分割設定情報に含まれる投影モードは投影モードを識別する為の識別情報である。分割数は投影画像を分割する領域の数を表している。移動順は各領域に投影されている画像の移動先の領域を表している。
【００８６】
分割数「１」は、図１７（Ｂ）に示すように投影画像が一つの領域であることを表している。例えば図１７（Ｂ）はプロジェクタ１２Ａにより投影画像Ａが投影されている領域を領域ＩＤ「１」とし、プロジェクタ１２Ｂにより投影画像Ｂが投影されている領域を領域ＩＤ「２」としている。
【００８７】
分割数「２」は図１７（Ｃ）に示すように投影画像が二つの領域に分割されることを表している。図１７（Ｃ）はプロジェクタ１２Ａにより投影画像Ａが投影されている領域の左側の領域を領域ＩＤ「１」とし、右上の領域を領域ＩＤ「２」としている。また、図１７（Ｃ）はプロジェクタ１２Ｂにより投影画像Ｂが投影されている領域の右側の領域を領域ＩＤ「３」とし、右上の領域を領域ＩＤ「４」としている。
【００８８】
例えば投影モード「１」は分割数「１」であり、移動順「ＩＤ１→ＩＤ２」が設定されている。したがって、投影モード「１」の場合、画像はプロジェクタ１２Ａにより領域ＩＤ「１」の領域に投影されたあと、移動処理の要求があると、プロジェクタ１２Ｂにより領域ＩＤ「２」の領域に移動して投影される。
【００８９】
また、投影モード「３」は分割数「２」であり、移動順「ＩＤ１→ＩＤ２→ＩＤ３→ＩＤ４」が設定されている。投影モード「３」の場合、画像はプロジェクタ１２Ａにより領域ＩＤ「１」の領域に投影されたあと、移動処理の要求があると、プロジェクタ１２Ａにより領域ＩＤ「２」の領域に移動して投影される。
【００９０】
その後、移動処理の要求があると、画像はプロジェクタ１２Ｂにより領域ＩＤ「３」の領域に投影される。さらに、移動処理の要求があると、画像はプロジェクタ１２Ｂにより領域ＩＤ「４」の領域に投影される。
【００９１】
図１８は投影モード選択画面の他の例のイメージ図である。図１８の投影モード選択画面はユーザに投影モードを選択させるため、投影モードごとのプロジェクタ数、分割数及び移動順を視覚的に示している。ユーザは図１８の投影モード選択画面から各投影モードのプロジェクタ数、分割数及び移動順を確認しながら、投影モードを選択できる。
【００９２】
ステップＳ６０において、ユーザはＰＣ１０を操作して、ホワイトボード１１に投影する画像（ページ画像）を選択する。ステップＳ６１において、ＰＣ１０の投影画像作成部２３はプロジェクタ１２Ａがホワイトボード１１に投影するページ画像の画像データを画像データ記憶部２８から読み出すと共に、部品画像記憶部２７から投影画像に合成する部品画像の画像データを読み出す。投影画像作成部２３は分割設定情報記憶部３１が記憶している図１７に示すような分割設定情報からユーザの選択した投影モードのプロジェクタ数、分割数及び移動順を取得する。
【００９３】
投影画像作成部２３は、取得したページ画像、プロジェクタ数、分割数及び移動順に基づき、プロジェクタ１２Ａがホワイトボード１１に投影する投影画像Ａの画像データを生成する。なお、投影画像作成部２３は作成した投影画像Ａの画像データに基づき、図６に示したページ画像位置情報を生成してページ画像位置情報記憶部３２に記憶させる。
【００９４】
また、投影画像作成部２３は部品位置テーブル記憶部２９が記憶している図４に示すような部品位置テーブルから投影画像Ａにおける部品画像の相対位置を取得し、投影画像Ａに部品画像を合成する。
【００９５】
ステップＳ６２において、ＰＣ１０の送受信部２１はホワイトボード１１上に投影画像Ａを投影する為の画像データをプロジェクタ１２Ａに送信する。また、ステップＳ６３において、プロジェクタ１２ＡはＰＣ１０から受信した投影画像Ａの画像データにより投影画像Ａをホワイトボード１１上に投影する。
【００９６】
また、ステップＳ６４において、ＰＣ１０の投影画像作成部２３はプロジェクタ１２Ｂがホワイトボード１１に投影するページ画像の画像データを画像データ記憶部２８から読み出す。投影画像作成部２３は図１７の分割設定情報からユーザの選択した投影モードのプロジェクタ数、分割数及び移動順を取得する。
【００９７】
投影画像作成部２３は、取得したページ画像、プロジェクタ数、分割数及び移動順に基づき、プロジェクタ１２Ｂがホワイトボード１１に投影する投影画像Ｂの画像データを生成する。なお、投影画像作成部２３は作成した投影画像Ｂの画像データに基づき、図６に示したページ画像位置情報を生成してページ画像位置情報記憶部３２に記憶させる。
【００９８】
ステップＳ６５において、ＰＣ１０の送受信部２１はホワイトボード１１上に投影画像Ｂを投影する為の画像データをプロジェクタ１２Ｂに送信する。また、ステップＳ６６において、プロジェクタ１２ＢはＰＣ１０から受信した投影画像Ｂの画像データにより投影画像Ｂをホワイトボード１１上に投影する。
【００９９】
ステップＳ６７において、ユーザはホワイトボード１１上に投影された投影画像Ａに手書きによる書込入力や部品画像の押下などの編集を行う。ホワイトボード１１の位置情報検知部３５はユーザの編集により位置情報を接触検知する。例えばユーザが投影画像Ａに手書きによる書込入力を行うと、ホワイトボード１１の位置情報検知部３５は書込入力の位置情報を接触検知する。ユーザが投影画像Ａに合成された部品画像を押下すると、ホワイトボード１１の位置情報検知部３５はユーザが部品画像を押下した位置情報を接触検知する。
【０１００】
ステップＳ６８において、ホワイトボード１１の位置情報送信部３６はユーザの編集により接触検知した位置情報をＰＣ１０に送信する。ステップＳ６９において、ＰＣ１０の送受信部２１はユーザの編集により接触検知された位置情報を受信すると、編集内容判断部２４に送信する。編集内容判断部２４はユーザの編集により接触検知された位置情報に基づき、ユーザによる編集内容が、手書きによる書込入力か、部品画像の押下か、の判断を図１１に示した座標判断により行う。
【０１０１】
ユーザによる編集内容が、手書きによる書込入力と判断されると、ＰＣ１０の画像反映部２５は図９に示したステップＳ１６〜Ｓ１９に示すような処理を行う。また、ステップＳ６９において、ユーザによる編集内容が、移動処理に対応する部品画像の押下と判断されると、ステップＳ７０において、ＰＣ１０の投影画像作成部２３は図５に示した分割設定情報からユーザの選択した、投影モードのプロジェクタの数、分割数及び移動順を取得する。また、投影画像作成部２３は図６に示したページ画像位置情報を取得する。
【０１０２】
投影画像作成部２３は分割設定情報の移動順に基づき、ページ画像位置情報のページ画像に対応する領域ＩＤを一つ進めるように、ページ画像位置情報を更新する。投影画像作成部２３は更新したページ画像位置情報、ページ画像、プロジェクタの数、分割数に基づき、投影画像Ａの画像データを更新する。
【０１０３】
また、投影画像作成部２３は部品位置テーブル記憶部２９が記憶している図４に示した部品位置テーブルから投影画像Ａにおける部品画像の相対位置を取得し、投影画像Ａに部品画像を合成する。
【０１０４】
ステップＳ７１において、ＰＣ１０の送受信部２１はホワイトボード１１上に、更新した投影画像Ａを投影する為の画像データをプロジェクタ１２Ａに送信する。ステップＳ７２において、プロジェクタ１２ＡはＰＣ１０から受信した投影画像Ａの画像データにより投影画像Ａをホワイトボード１１上に投影する。
【０１０５】
ステップＳ７３において、ＰＣ１０の投影画像作成部２３はステップＳ７０と同様な手順により、投影画像Ｂの画像データを更新する。ステップＳ７４において、ＰＣ１０の送受信部２１はホワイトボード１１上に、更新した投影画像Ｂを投影する為の画像データをプロジェクタ１２Ｂに送信する。ステップＳ７５において、プロジェクタ１２ＢはＰＣ１０から受信した投影画像Ｂの画像データにより、投影画像Ｂをホワイトボード１１上に投影する。
【０１０６】
図１９は本実施形態に係る画像処理システムの一例のイメージ図である。ＰＣ１０はホワイトボード１１に投影する画像として選択されたページ画像からプロジェクタ１２Ａに投影させる投影画像１０００Ａの画像データとプロジェクタ１２Ｂに投影させる投影画像１０００Ｂの画像データとを生成する。また、ＰＣ１０は投影画像１０００Ａに、移動処理に対応する部品画像１００１を合成する。
【０１０７】
そして、ＰＣ１０は移動処理に対応する部品画像１００１を合成した投影画像１０００Ａをホワイトボード１１上に投影する為の投影画像１０００Ａの画像データをプロジェクタ１２Ａに送信する。プロジェクタ１２ＡはＰＣ１０から受信した投影画像１０００Ａの画像データにより投影画像１０００Ａをホワイトボード１１上に投影する。
【０１０８】
また、ＰＣ１０は投影画像１０００Ｂをホワイトボード１１上に投影する為の投影画像１０００Ｂの画像データをプロジェクタ１２Ｂに送信する。プロジェクタ１２ＢはＰＣ１０から受信した投影画像１０００Ｂの画像データにより投影画像１０００Ｂをホワイトボード１１上に投影する。
【０１０９】
ユーザは指、タッチペン、マーカペン等によりホワイトボード１１に手書きによる書込入力１００２や部品画像１００１に対応する移動処理の要求を行うことができる。例えば書込入力１００２をユーザが行った場合、ホワイトボード１１はユーザが書込入力をした部品画像１００１以外の位置情報をＰＣ１０に送信する。ＰＣ１０は受信した位置情報が部品画像１００１の領域に含まれないため、手書きによる書込入力と判断できる。
【０１１０】
一方、ユーザが部品画像１００１に、指、タッチペン、マーカペン等によりタッチした場合、ホワイトボード１１は部品画像１００１に含まれる位置情報をＰＣ１０に送信することになる。ＰＣ１０は受信した位置情報が部品画像１００１の領域に含まれているため部品画像１００１に対応する移動処理の要求と判断できる。そして、ＰＣ１０は投影画像１０００Ａ、１０００Ｂの画像データの更新を行うことにより、各領域に投影されている画像を分割設定情報の移動順に従って移動できる。
【０１１１】
なお、図１９に示す投影画像１０００Ａ、１０００Ｂがホワイトボード１１に投影されたあと、１回目の移動処理の要求があったあとにホワイトボード１１に投影される投影画像１０１０Ａ及び１０１０Ｂ、２回目の移動処理の要求があったあとにホワイトボード１１に投影される投影画像１０２０Ａ及び１０２０Ｂは、図１７に示す投影モード「１」の場合、図２０に示すようになる。
【０１１２】
図２０は移動処理の要求により更新される投影画像の一例の説明図である。図２０ではホワイトボード１１に投影された投影画像１０００Ａ及び１０００Ｂのイメージ図を図２０（Ａ）に表し、投影画像１０００Ａ及び１０００Ｂがホワイトボード１１上に投影されているときのページ画像位置情報を図２０（Ｂ）に表している。なお、投影画像Ａは領域ＩＤ「１」の領域に投影される。投影画像Ｂは領域ＩＤ「２」の領域に投影される。
【０１１３】
移動処理の要求前の投影画像１０００Ａには、領域ＩＤ「１」にページ画像「１」が配置されている。１回目の移動処理の要求がユーザからあると、投影モードに対応する移動順に従って、領域ＩＤ「１」に配置されていたページ画像「１」を領域ＩＤ「２」に配置するように、領域ＩＤ「１」にページ画像「２」を配置するように、ページ画像位置情報は更新される。
【０１１４】
１回目の移動処理後の投影画像１０１０Ｂには、領域ＩＤ「２」にページ画像「１」が配置される。また、１回目の移動処理後の投影画像１０１０Ａには、領域ＩＤ「１」にページ画像「２」が配置されている。２回目の移動処理の要求がユーザからあると、投影モードに対応する移動順に従って、領域ＩＤ「１」に配置されていたページ画像「２」を領域ＩＤ「２」に配置するように、領域ＩＤ「１」にページ画像「３」を配置するようにページ画像位置情報は更新される。
【０１１５】
なお、２回目の移動処理の要求がユーザからあると、投影モードに対応する移動順に領域ＩＤ「２」以降の移動先の領域が無いため、領域ＩＤ「２」に配置されていたページ画像「１」は保存先に保存される。
【０１１６】
２回目の移動処理後の投影画像１０２０Ｂには、領域ＩＤ「２」にページ画像「２」が配置される。また、２回目の移動処理後の投影画像１０２０Ａには、領域ＩＤ「１」にページ画像「３」が配置されている。
【０１１７】
また、図１９に示す投影画像１０００Ａ、１０００Ｂがホワイトボード１１に投影されたあと、１回目の移動処理の要求の前に手書きによる書込入力１００２があると、図２１に示すように、書込入力１００２は１回目の移動処理により、ページ画像「１」に反映されて領域ＩＤ「２」に移動して投影される。図２１は移動処理により移動した書込入力の一例のイメージ図である。
【０１１８】
＜まとめ＞
このように、本実施形態の画像処理システム２によれば、ユーザはホワイトボード１１上に表示された、移動処理に対応する部品画像（移動ボタン）１００１を操作するという簡単な操作により、複数台のプロジェクタ１２を連携させて、一の領域に投影されている画像を他の領域に移動して投影させることができる。
［第３の実施形態］
第３の実施形態の画像処理システム３はクラウドサービスを利用するものである。図２２は本実施形態に係る画像処理システムの他の例の構成図である。図２２の画像処理システム３は、クラウドサービスを提供するパブリック環境のネットワークＮ２とオフィスなどのプライベート環境のネットワークＮ３とがインターネットなどのネットワークＮ４を介して接続されている。
【０１１９】
ネットワークＮ３とネットワークＮ４とはネットワークＮ３側のファイアウォールＦＷによって接続されている。ファイアウォールＦＷはネットワークＮ３とネットワークＮ４との接点に設置され、ネットワークＮ３からネットワークＮ４へのアクセスを中継する。
【０１２０】
クラウドサービスを提供するネットワークＮ２にはＷｅｂアプリケーションやサーバ側のアプリケーションによって機能を提供する一つ以上の情報処理装置（コンピュータシステム）が含まれる。このような情報処理装置によって、ネットワークＮ２側にはデータ管理サービス５１、データ保管サービス５２、認証サービス５３、アクセス制御サービス５４及びデータ処理サービス５５などが実現される。プライベート環境のネットワークＮ３側には、前述したホワイトボード１１、プロジェクタ１２などが含まれる。
【０１２１】
データ管理サービス５１はデータの管理やユーザの要求に応じた処理を行う。データ保管サービス５２はページ画像などの画像データを保管する。認証サービス５３はユーザ情報などの管理情報を保持し、管理情報に基づいて認証の判断処理などを行う。アクセス制御サービス５４は各種サービスへのログインを制御する。また、データ処理サービス５５はデータに対して各種処理を実行する。
【０１２２】
画像処理システム３は、第１の実施形態の画像処理システム１及び第２の実施形態の画像処理システム２のＰＣ１０が行う処理をクラウド環境で処理するものである。ホワイトボード１１及びプロジェクタ１２は第１及び第２の実施形態と同様である。
【０１２３】
本実施形態に係る画像処理システム３において、ホワイトボード１１及びプロジェクタ１２はネットワークＮ２側の認証サービス５３によって認証されたあと、ネットワークＮ２側の各種サービスを利用して、第１及び第２の実施形態で説明したような各種処理を実現することができる。
【０１２４】
＜まとめ＞
第３の実施形態に係る画像処理システム３によれば、ユーザはホワイトボード１１上に表示された、移動処理に対応する部品画像（移動ボタン）１００１を操作するという簡単な操作により、クラウドサービスを利用して、一の領域に投影されている画像を他の領域に移動して投影させることができる。
【０１２５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１２６】
１、２      画像処理システム
１０    ＰＣ
１１    ホワイトボード
１２、１２Ａ、１２Ｂ    プロジェクタ
２１    送受信部
２２    設定情報保持部
２３    投影画像作成部
２４    編集内容判断部
２５    画像反映部
２６    保存処理部
２７    部品画像記憶部
２８    画像データ記憶部
２９    部品位置テーブル記憶部
３０    分割設定保持部
３１    分割設定情報記憶部
３２    ページ画像位置情報記憶部
３５    位置情報検知部
３６    位置情報送信部
４１    受信部
４２    投影部
５１    データ管理サービス
５２    データ保管サービス
５３    認証サービス
５４    アクセス制御サービス
５５    データ処理サービス
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
１０００、１０１０、１０２０    投影画像
１００１    部品画像
１００２    書込入力
Ｂ    バス
ＦＷ    ファイアウォール
Ｎ１〜Ｎ４    ネットワーク
【先行技術文献】
【特許文献】
【０１２７】
【特許文献１】特開２０１０−１４６０８６号公報
【図１】
2014033381.tif 000003
【図２】
2014033381.tif 000004
【図３】
2014033381.tif 000005
【図４】
2014033381.tif 000006
【図５】
2014033381.tif 000007
【図６】
2014033381.tif 000008
【図７】
2014033381.tif 000009
【図８】
2014033381.tif 000010
【図９】
2014033381.tif 000011
【図１０】
2014033381.tif 000012
【図１１】
2014033381.tif 000013
【図１２】
2014033381.tif 000014
【図１３】
2014033381.tif 000015
【図１４】
2014033381.tif 000016
【図１５】
2014033381.tif 000017
【図１６】
2014033381.tif 000018
【図１７】
2014033381.tif 000019
【図１８】
2014033381.tif 000020
【図１９】
2014033381.tif 000021
【図２０】
2014033381.tif 000022
【図２１】
2014033381.tif 000023
【図２２】
2014033381.tif 000024