(57)【要約】【課題】ＰｉｎＰ機能によりサブ画像をメイン画像に重畳して表示する場合であっても、メイン画像に対する処理をスムーズに実行させる。【解決手段】画像処理装置は、所定の処理を受け付ける画像を画面に表示する画像表示手段と、所定の処理を受け付けない画像を前記画像表示手段により表示された前記所定の処理を受け付ける画像に重畳して前記画面に表示する重畳画像表示手段と、前記画面への物体の接触又は接近を検出する検出手段と、前記検出手段により前記画面への物体の接触又は接近が検出された位置が前記重畳画像表示手段により前記画面に表示された前記所定の処理を受け付けない画像の表示領域及び前記表示領域の外側の外周領域を有する判定領域に含まれるとき、該所定の処理を受け付けない画像を非表示とする表示制御手段とを備える。【選択図】図２
2017111205.tif 000002
【特許請求の範囲】
【請求項１】
所定の処理を受け付ける画像を画面に表示する画像表示手段と、
所定の処理を受け付けない画像を前記画像表示手段により表示された前記所定の処理を受け付ける画像に重畳して前記画面に表示する重畳画像表示手段と、
前記画面への物体の接触又は接近を検出する検出手段と、
前記検出手段により前記画面への物体の接触又は接近が検出された位置が前記重畳画像表示手段により前記画面に表示された前記所定の処理を受け付けない画像の表示領域及び前記表示領域の外側の外周領域を有する判定領域に含まれるとき、該所定の処理を受け付けない画像を非表示とする表示制御手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記表示制御手段は、前記表示領域において、前記検出手段による前記画面への物体の接触又は接近が非検出となるまで前記所定の処理を受け付けない画像を非表示とすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示制御手段は、前記判定領域において、前記検出手段による前記画面への物体の接触又は接近が非検出となった後の一定時間、前記所定の処理を受け付けない画像を非表示とすることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記表示制御手段は、前記表示領域に描画された画像が消去されるまで、前記表示領域に前記所定の処理を受け付けない画像を表示しないことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
２以上の情報処理装置と画像処理装置とが接続された画像処理システムであって、
前記２以上の情報処理装置のうち第１の情報処理装置は、
前記画像処理装置の画面に表示する第１の画像を送信する送信手段を備え、
前記２以上の情報処理装置のうち第２の情報処理装置は、
前記画像処理装置に画面に表示される前記第１の画像に重なる第２の画像を送信する送信手段を備え、
前記画像処理装置は、
前記第１の画像及び／又は前記第２の画像を受信する受信手段と、
前記受信手段により受信した前記第１の画像を所定の処理を受け付ける画像として画面に表示する画像表示手段と、
前記受信手段により受信した前記第２の画像を所定の処理を受け付けない画像として前記画像表示手段により表示された前記第１の画像に重畳して前記画面に表示する重畳画像表示手段と、
前記画面への物体の接触又は接近を検出する検出手段と、
前記検出手段により前記画面への物体の接触又は接近が検出された位置が前記重畳画像表示手段により前記画面に表示された前記第２の画像の表示領域及び前記表示領域の外側の外周領域を有する判定領域に含まれるとき、該第２の画像を非表示とする表示制御手段と
を備えることを特徴とする画像処理システム。
【請求項６】
所定の処理を受け付ける画像を画面に表示する処理と、
前記画面に表示された所定の処理を受け付ける画像に所定の処理を受け付けない画像を重畳して前記画面に表示する処理と、
前記画面への物体の接触又は接近を検出する処理と、
前記画面への物体の接触又は接近が検出された位置が、前記画面に表示された前記所定の処理を受け付けない画像の表示領域及び前記表示領域の外側の外周領域を有する判定領域に含まれるとき、該所定の処理を受け付けない画像を非表示とする処理と
をコンピュータに実行させることを特徴とするプログラム。
【請求項７】
２以上の情報処理装置と画像処理装置とが接続された画像処理システムに実行させるコンピュータ読取可能なプログラムであって、
前記２以上の情報処理装置のうち第１の情報処理装置は、
前記画像処理装置の画面に表示する第１の画像を送信する処理を含み、
前記２以上の情報処理装置のうち第２の情報処理装置は、
前記画像処理装置に画面に表示される前記第１の画像に重なる第２の画像を送信する処理を含み、
前記画像処理装置は、
前記第１の画像及び／又は前記第２の画像を受信して記憶部に記憶する処理と、
前記記憶部に記憶された前記第１の画像を所定の処理を受け付ける画像として画面に表示する処理と、
前記記憶部に記憶された前記第２の画像を所定の処理を受け付けない画像として前記第１の画像に重畳して前記画面に表示する処理と、
前記画面への物体の接触又は接近を検出する処理と、
前記画面への物体の接触又は接近が検出された位置が前記画面に表示された前記第２の画像の表示領域及び前記表示領域の外側の外周領域を有する判定領域に含まれるとき、該第２の画像を非表示とする処理と
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、及びプログラムに関する。
【背景技術】
【０００２】
近年、液晶やプラズマなどのフラットパネルやプロジェクタを用いた４０〜８０インチ程度の大型のディスプレイにタッチパネルを搭載した「電子情報ボード」が公共や民間の機関を問わず用いられている。電子情報ボードはパーソナルコンピュータ（以下「ＰＣ」という。）を接続することによって、接続したＰＣの表示画面を大きく映すことができることが既に知られている。
【０００３】
また、電子情報ボードに搭載されたタッチパネルを介したディスプレイ上へのタッチ操作により、接続先のＰＣを操作できることが知られている。さらに、ＰＣにインストールされた電子黒板アプリケーションを用いて、ＰＣと接続された電子情報ボードのディスプレイ上へのタッチ操作等を介してディスプレイ上に描画を行う等、黒板やホワイトボードのように電子情報ボードを使用できることも既に知られている。
【０００４】
また、表示画面中に、メインの表示画面に映し出されているメイン画像と画像ソースが異なるサブ画像を縮小してメイン画像に重畳して表示させるピクチャーインピクチャー（以下「ＰｉｎＰ」という。）機能が知られている。
【０００５】
上記のようなＰｉｎＰ機能に関する技術が、例えば特許文献１等に開示されている。特許文献１には、ＰｉｎＰ機能を有する装置において、補助画面の表示位置を固定又は選択表示する方法ではなく、位置ポインター、選択回路により合成位置データ等を入力して利用者側で自由に変更でき、かつ補助画面の配置等を変更して使用するようにした構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、例えば電子情報ボードにＰｉｎＰ機能を組み合わせた場合、ディスプレイ上に表示されたメイン画像にＰｉｎＰ機能を利用してサブ画像が重畳して表示されると、サブ画像が重畳して表示されることでメイン画像が隠れてしまうため、その隠れた部分には描画することができない。これは、メイン画像は描画処理を受け付ける機能を有するのに対し、ＰｉｎＰ機能を利用して表示されたサブ画像は描画処理を受け付ける機能を有しないからである。
【０００７】
そのため、例えばサブ画像に隠れて見えなくなったメイン画像の描画領域を確保するためにサブ画像の表示位置を変更し直したり、メイン画像の表示位置を変更することで、サブ画像に隠れて見えなくなった部分を見えるようにしたりする等の処理が必要となる。このような処理を描画の度ごとに要するとなると、例えばメイン画像を聴衆に見せながら説明するような場合等に、上記の処理によってその進行が止まってしまい、説明者にとっても聴衆にとっても非常に煩わしい。
【０００８】
本発明は、上述した実情に鑑みてなされたものであって、ＰｉｎＰ機能によりサブ画像をメイン画像に重畳して表示する場合であっても、メイン画像に対する処理をスムーズに実行させることを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明の画像処理装置は、所定の処理を受け付ける画像を画面に表示する画像表示手段と、所定の処理を受け付けない画像を前記画像表示手段により表示された前記所定の処理を受け付ける画像に重畳して前記画面に表示する重畳画像表示手段と、前記画面への物体の接触又は接近を検出する検出手段と、前記検出手段により前記画面への物体の接触又は接近が検出された位置が前記重畳画像表示手段により前記画面に表示された前記所定の処理を受け付けない画像の表示領域及び前記表示領域の外側の外周領域を有する判定領域に含まれるとき、該所定の処理を受け付けない画像を非表示とする表示制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ＰｉｎＰ機能によりサブ画像をメイン画像に重畳して表示する場合であっても、メイン画像に対する処理をスムーズに実行させることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態における画像処理システムの概略図である。
【図２】図２は、本発明の実施形態における画像処理装置の概略構成図である。
【図３】図３は、本発明の実施形態における画像処理装置の機能ブロック図である。
【図４】図４は、本発明の実施形態におけるＰｉｎＰ画面の非表示処理の概略について説明するための模式図である。
【図５】図５は、本発明の実施形態における処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
本発明の実施形態における画像処理システム及びこれに含まれる画像処理装置に関し以下図面を用いて説明するが、本発明の趣旨を越えない限り、何ら本実施形態に限定されるものではない。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。また、以下に記載する実施形態は本発明の最良の形態であって、本発明に係る特許請求の範囲を限定するものではない。
【００１３】
本実施形態においては、画像処理装置として電子情報ボードを例として説明するが、本発明の画像処理装置はこれに限定されるものではない。例えば、本発明は、画像処理装置として情報処理機能を備えたテレビジョンや、パーソナルコンピュータ等に適用されるものであってもよい。
【００１４】
本実施形態における画像処理システム１０の概略について図１を参照して説明する。図１は、本実施形態における画像処理システム１０の概略図である。画像処理システム１０は、画像処理装置としての電子情報ボード１と情報処理装置３ａ及び３ｂとがケーブル４を介して接続されている。なお、これに限らず、各情報処理装置と電子情報ボード１とがＬＡＮやＷＡＮ等のネットワークを介して接続される構成であってもよい。
【００１５】
電子情報ボード１の画面１１には各情報処理装置から取得した画像を表示することができる。また、電子情報ボード１はＰｉｎＰ機能により画面１１に重なるＰｉｎＰ画面１２に画像（例えば、ＰｉｎＰ画像３０２）を表示することができる。例えば、情報処理装置３ａから取得した画像を画面１１に表示し、画面１１に表示された情報処理装置３ａから取得した画像に重なる画像を情報処理装置３ｂから取得してＰｉｎＰ画面１２に表示することができる。
【００１６】
また、電子情報ボード１は画面１１への物体の接触又は接近を検出する検出手段として例えばタッチパネルを備えている。例えば物体が画面１１に描画するためのタッチペンである場合、電子情報ボード１はタッチペンを使用してユーザが描画した画像を画面１１に表示することができる。なお、本実施形態においては、ＰｉｎＰ画面１２には描画することができないものとして以下説明する。
【００１７】
なお、情報処理装置３ａ及び情報処理装置３ｂは、画像信号を出力するインタフェースを備えており、情報処理装置３ａ、情報処理装置３ｂの表示画像を形成する画像信号を例えば毎秒３０フレーム等の所定のレートで電子情報ボード１に供給する。
【００１８】
また、本実施形態において、情報処理装置３ａ及び情報処理装置３ｂは、インタフェースとしてＶＧＡなどの映像出力端子を備えており、ＶＧＡケーブル等のケーブル４を介して映像信号を電子情報ボード１に送信することができる。なお、情報処理装置３ａ及び情報処理装置３ｂは、各種無線通信プロトコルに準拠した無線通信により表示画像を電子情報ボード１に送信してもよい。
【００１９】
なお、図１では、情報処理装置３ａ及び情報処理装置３ｂとしてノート型ＰＣを採用するが、これに限定されず、デスクトップ型ＰＣやタブレット型ＰＣ、ＰＤＡ、デジタルビデオカメラ、デジタルカメラ等の画像フレームを供給可能な情報処置装置を採用することができることは言うまでもない。また、図１に示す画像処理システム１０では、２つの情報処理装置３ａ及び情報処理装置３ｂをユーザＰＣとして採用するが、これに限らず、１つのユーザＰＣ又は３つ以上のユーザＰＣを採用することとしてもよい。
【００２０】
次に、本実施形態における電子情報ボード１の概略構成について図２を参照して説明する。
電子情報ボード１は、画像入力インタフェース２３２を備えており、このインタフェースを介して情報処理装置３ａ及び情報処理装置３ｂと接続される。画像入力インタフェース２３２は、情報処理装置３ａ及び情報処理装置３ｂの表示画像を形成する画像信号を受信するインタフェースである。
【００２１】
本実施形態では、画像入力インタフェース２３２としてＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）端子によって構成されるＤＶＩコネクタを採用することができる。画像入力インタフェース２３２は、情報処理装置３ａ及び情報処理装置３ｂからＶＧＡケーブル等のケーブル４を介してＶＧＡ信号を受信し、電子情報ボード１が備える画像取得部２０６にＶＧＡ信号を供給する。
【００２２】
他方、画像入力インタフェース２３２としてＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）コネクタ、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）コネクタ、Ｄｉｓｐｌａｙｐｏｒｔコネクタ等を採用することができる。また、画像入力インタフェース２３２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ等の無線通信プロトコルに準拠した無線通信により、情報処理装置３ａ及び情報処理装置３ｂから画像信号を受信してもよい。
【００２３】
電子情報ボード１は、プロセッサ２００と、ＲＯＭ２０２と、ＲＡＭ２０４と、画像取得部２０６と、座標検出部２２４と、座標検知装置２２６と、表示部１１２とを含んで構成される。
【００２４】
プロセッサ２００は、ＣＰＵやＭＰＵ等の処理演算装置であり、ＷＩＮＤＯＷＳ（登録商標）シリーズ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ＴＲＯＮ、ＩＴＲＯＮ、μＩＴＲＯＮなどのＯＳを動作させ、これらのＯＳの管理下でアセンブラ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＰＥＲＬ、ＲＵＢＹ、ＰＹＴＨＯＮなどのプログラム言語で記述された本実施形態のプログラムを実行する。
【００２５】
ＲＯＭ２０２は、ＢＩＯＳやＥＦＩ等のブートプログラムなどが保存される不揮発性メモリである。ＲＡＭ２０４は、ＤＲＡＭやＳＲＡＭ等の主記憶装置であり、本実施形態のプログラムを実行するための実行空間を提供する。
【００２６】
プロセッサ２００は、ソフトウェアプログラムや種々のデータなどを持続的に保持するためのハードディスク装置から、プログラムを読み出し、ＲＡＭ２０４に展開して実行する。
【００２７】
プログラムには、プログラムモジュールであるイベント処理部２１０、アプリケーション画像生成部２１２、レイアウト管理部２１４、描画生成部２１６、合成部２１８、表示制御部２２０、スナップショット生成部２２２、スナップショット保存部２３６、スナップショット送信部２３８及びリポジトリ管理部２２８が含まれる。
【００２８】
画像取得部２０６は、情報処理装置３ａ及び情報処理装置３ｂから画像信号を取得する機能手段である。画像取得部２０６は、情報処理装置３ａ及び情報処理装置３ｂから画像入力インタフェース２３２を介して画像信号を受信すると、当該画像信号を解析して、当該画像信号によって形成される情報処理装置３ａ及び情報処理装置３ｂの表示画像である画像フレームの解像度や当該画像フレームの更新頻度などの画像情報を導出し、アプリケーション画像生成部２１２に送信する。
【００２９】
また、画像取得部２０６は、当該画像信号を使用して情報処理装置３ａ及び情報処理装置３ｂの表示画像である画像フレームをそれぞれ形成し、画像データを一時的に保存可能な記憶手段であるビデオＲＡＭ２０８にそれぞれ上書き保存する。
【００３０】
アプリケーション画像生成部２１２は、表示部１１２に表示すべき種々の表示ウィンドウを生成する機能手段である。表示ウィンドウには、情報処理装置３ａ及び情報処理装置３ｂの表示画像である画像フレームを表示する表示ウィンドウ、ユーザが生成する描画画像を表示する表示ウィンドウ、電子情報ボード１の各種設定を行うためのボタンやメニュー等を表示する表示ウィンドウ、ファイルビューアやＷｅｂブラウザ等の表示ウィンドウなどが含まれる。アプリケーション画像生成部２１２は、これらの表示ウィンドウを、当該表示ウィンドウを描画すべき画像レイヤに描画する。
【００３１】
レイアウト管理部２１４は、アプリケーション画像生成部２１２が生成する表示ウィンドウに情報処理装置３ａ及び情報処理装置３ｂの表示画像を描画する機能手段である。レイアウト管理部２１４は、画像取得部２０６から画像情報を取得すると、ビデオＲＡＭ２０８に格納されている画像フレームを取得し、画像情報を使用して、画像フレームの大きさをアプリケーション画像生成部２１２が生成した表示ウィンドウの大きさに適合するように変更し、当該画像フレームを描画すべき画像レイヤに描画する。
【００３２】
座標検知装置２２６は、描画装置２４０等の物体の接触を検知する機能手段である。本実施形態では、座標検知装置２２６として、赤外線遮断方式による座標入力装置を採用する。この座標入力装置では、表示部１１２の下側両端部に設置された２つの受発光装置が、表示部１１２に平行に複数の赤外線を放射し、表示部１１２の周囲に設けられた再帰反射部材によって同一光路上に反射する光を受光する。
【００３３】
座標検知装置２２６は、指示物体によって遮断された２つの受発光装置が放射した赤外線の識別情報を座標検出部２２４に通知し、座標検出部２２４が、指示物体の接触位置である座標位置を特定する。
【００３４】
他方、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部１１２に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を採用してもよい。
【００３５】
座標検出部２２４は、表示部１１２に対する指示物体の接触位置である座標位置を算出すると共に、種々のイベントを発行する機能手段である。本実施形態では、座標検出部２２４は、座標検知装置２２６が通知する遮断された赤外線の識別情報を利用して、物体の接触位置の座標位置を算出する。
【００３６】
座標検出部２２４は、接触位置の座標位置と共に、種々のイベントをイベント処理部２１０に発行する。座標検出部２２４が発行するイベントには、物体の接触又は接近したことを通知するイベント（ＴＯＵＣＨ）、物体が表示部１１２に接触又は接近した状態で接触点又は接近点が移動したことを通知するイベント（ＭＯＶＥ）、物体が表示部１１２から離れたことを通知するイベント（ＲＥＬＥＡＳＥ）が含まれる。これらのイベントには、接触位置座標及び接近位置座標である座標位置情報が含まれる。
【００３７】
描画装置２４０は、電子情報ボード１の座標検知装置２２６に接触させて描画する装置である。描画装置２４０は、先端部に物体の接触を検知する接触検知手段を備えたペン形状をしており、当該接触検知装置が物体に接触すると、接触したことを示す接触信号を当該描画装置２４０の識別情報と共に座標検出部２２４に送信する。
【００３８】
また、描画装置２４０は、描画された描画オブジェクトを消去する機能を持つ。描画装置２４０は、描画モードから消去モードに切り替えるモード切替スイッチを側面や後端部に備えている。当該接触検知手段が消去モードで物体に接触すると、接触したことを示す信号と消去モードである信号を当該描画装置２４０の識別情報と共に座標検出部２２４に送信する。描画装置２４０は、表示部１１２に表示されたメニューやボタン等のオブジェクトをユーザが選択することが可能である。
【００３９】
例えば、ユーザが消去モード切替スイッチを押下した状態で、描画装置２４０を電子情報ボード１の表示部１１２に接触させた場合には、描画装置２４０は、接触信号及び当該描画装置２４０の識別情報と共に、消去モードを示すモード種別信号を送信する。ユーザが消去モード切替スイッチを押下していない状態で、描画装置２４０を電子情報ボード１に接触させた場合には、描画装置２４０は、接触信号及び当該描画装置の識別情報を送信する。
【００４０】
本実施形態では、座標検出部２２４は、座標検知装置２２６から赤外線の識別情報を受信すると、指示物体の接触位置である座標位置を算出し、次いで、描画装置２４０から接触信号を受信すると、各種イベントを発行する。このとき、座標検出部２２４は、モード種別を示す情報（以下、「モード種別情報」とする。）を当該イベントと共にイベント処理部２１０に通知する。
【００４１】
本実施形態では、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信によって各種信号を送信する。また、超音波や赤外線を利用した無線通信によって各種信号を送信することができる。
【００４２】
イベント処理部２１０は、座標検出部２２４が発行するイベントを処理する機能手段である。イベント処理部２１０は、座標検出部２２４からイベントを受信すると、描画領域での描画指示イベントなのか、消去指示イベントなのか、前記２つのイベントに加えて判定領域１４でのイベントであるか、又は表示部１１２に表示された機能別のアイコンを選択する選択通知イベントなのかを識別し、それぞれの機能を実施する。
【００４３】
判定領域１４は、画面１１上の領域であって、ＰｉｎＰ画像３０２が表示される領域であるＰｉｎＰ画面１２、及び、ＰｉｎＰ画面１２の外側の外周領域１３を含む。外周領域１３は、画面１１の一部を含む。具体的には、外周領域１３は、ＰｉｎＰ画面１２を囲む四辺のうち、描画可能な領域と接する辺から外側へ予め定められた幅（以下、判定用幅）の領域である。判定用幅は、０以上であればよく、特に限定されるものではないが、例えば、ＰｉｎＰ画像３０２を消去するか否かを判定するのに要する時間を考慮して設定されてもよい。更に、判定用幅は、ＰｉｎＰ画像３０２を消去するか否かを判定するのに要する時間と、ユーザによる描画速度から算出したＰｉｎＰ画面１２に達するまでの時間を考慮して設定されてもよい。また、判定用幅は、変更可能に構成してもよく、画面１１内での判定領域１４の位置に応じて、変更してもよい。更に、判定用幅は、ＰｉｎＰ画面１２に対する位置に応じて、変更してもよい。例えば、ＰｉｎＰ画面１２の左側の判定用幅が、ＰｉｎＰ画面１２の下側の判定用幅と異なっていてもよい。
【００４４】
描画指示イベントとは、電子情報ボード１に対して描画を指示するイベントである。消去指示イベントは、電子情報ボード１に対して描画されたオブジェクトを消去するイベントである。
【００４５】
判定領域１４でのイベントとは、情報処理装置３ａ及び情報処理装置３ｂのどちらかの画像がＰｉｎＰ画面１２の領域内で描画指示イベント若しくは消去イベントが行われていることを通知するイベントである。描画指示イベント、消去イベント、及び判定領域１４でのイベントは、描画装置２４０が表示部１１２に接触することに起因して発行される。
【００４６】
選択通知イベントとは、表示部１１２に表示された画像を構成するボタンやメニューバー等の種々のオブジェクトが選択されたことを示すイベントである。選択通知イベントは、描画装置２４０が表示部１１２に接触することに起因して発行される。イベント処理部２１０は、座標検出部２２４が発行したイベントに含まれる座標位置情報がオブジェクトの座標領域内であるときに選択通知イベントを発行する。
【００４７】
本実施形態では、描画指示イベント及び選択通知イベントには、それぞれ識別情報が割り当てられており、これらのイベントをトリガとして動作する電子情報ボード１の機能手段は、当該識別情報を参照して種々の処理を実行する。また、選択通知イベントには、選択されたオブジェクトの識別情報が付加されており、選択通知イベントをトリガとして動作する電子情報ボード１の機能手段は、当該オブジェクトの識別情報を参照して種々の処理を実行する。
【００４８】
描画生成部２１６は、ユーザが描画装置２４０を用いて描画した描画画像を生成する機能手段である。描画生成部２１６は、座標位置情報が示す座標位置の色を特定の色に変更した画像レイヤを生成する。描画生成部２１６は、当該座標位置を描画情報としてＲＡＭ２０４の描画情報の格納領域に保存する。
【００４９】
合成部２１８は、種々の画像を合成する機能手段である。合成部２１８は、アプリケーション画像生成部２１２が画像を描画すべき画像レイヤ（以下、「アプリケーション画像レイヤ」とする。）と、レイアウト管理部２１４が情報処理装置３ａ、３ｂの表示画像を描画すべき画像レイヤ（以下、「画像キャプチャレイヤ」とする。）と、描画生成部２１６が画像を描画すべき画像レイヤ（以下、「手書きレイヤ」とする。）とを合成する。
【００５０】
表示制御部２２０は、表示部１１２を制御する機能手段である。表示制御部２２０は、合成部２１８が生成した合成画像を表示部１１２に表示する。本実施形態では、合成部２１８は、表示制御部２２０を呼び出して合成画像を表示部１１２に表示する。また、合成部２１８及び表示制御部２２０は、画像情報に含まれる画像フレームの更新頻度と同じ頻度で、画像レイヤを合成して表示部１１２に表示させてもよい。
【００５１】
スナップショット生成部２２２は、情報処理装置３ａ、情報処理装置３ｂの表示画像と描画生成部２１６が生成した描画画像との合成画像であるスナップショット画像を生成する機能手段である。
【００５２】
スナップショット生成部２２２は、表示部１１２に表示されたスナップショットの取得を指示するスナップショットボタンが選択されたことを示す選択通知イベントを受信すると、画像キャプチャレイヤと手書きレイヤとを合成し、スナップショット画像を生成する。スナップショット生成部２２２は、スナップショット画像を生成すると、リポジトリ管理部２２８に対しスナップショット画像を記憶装置２３０に保存させる。
【００５３】
スナップショット生成部２２２は、情報処理装置３ａ、情報処理装置３ｂの表示画像と描画生成部２１６が生成した描画画像との合成画像であるスナップショット画像を生成する機能手段である。
【００５４】
スナップショット生成部２２２は、表示部１１２に表示されたスナップショットの取得を指示するスナップショットボタンが選択されたことを示す選択通知イベントを受信すると、画像キャプチャレイヤと手書きレイヤとを合成し、スナップショット画像を生成する。スナップショット生成部２２２は、スナップショット画像を生成すると、リポジトリ管理部２２８に対しスナップショット画像を記憶装置２３０に保存させる。
【００５５】
スナップショット保存部２３６は、リポジトリ管理部２２８を通じて記憶装置２３０に保存されたスナップショット画像を、データ出力インタフェース２３４を通じてＵＳＢメモリ２４２等の外部保存装置にスナップショット画像を保存する機能手段である。
【００５６】
スナップショット保存部２３６は、表示部１１２に表示されたスナップショットの保存を指示するスナップショット保存ボタンが選択されたことを示す選択通知イベントを受信すると、リポジトリ管理部２２８を通じて記憶装置２３０に保存されたスナップショット画像を取得し、データ出力インタフェース２３４に接続された外部保存装置にスナップショット画像を出力する。
【００５７】
スナップショット送信部２３８は、リポジトリ管理部２２８を通じて記憶装置２３０に保存されたスナップショット画像を通信制御部２５０を通じて画像処理装置外のサーバ等に送信する機能手段である。
【００５８】
スナップショット送信部２３８は、表示部１１２に表示されたスナップショットの送信を指示するスナップショット送信ボタンが選択されたことを示す選択通知イベントを受信すると、リポジトリ管理部２２８を通じて記憶装置２３０に保存されたスナップショット画像を取得し、通信制御部２５０にスナップショット画像を出力する。
【００５９】
通信制御部２５０は、通信部２５２を介して、ＦＴＰ、ＳＭＴＰ等定められた通信プロトコルによって電子情報ボード１の外部サーバ等にスナップショット画像を送信する。
【００６０】
リポジトリ管理部２２８は、スナップショット画像を格納すべき記憶装置２３０を制御する機能手段である。リポジトリ管理部２２８は、上述したように、スナップショット生成部２２２の指示により、スナップショット画像を記憶装置２３０に保存する。また、リポジトリ管理部２２８は、スナップショット保存部２３６あるいはスナップショット送信部２３８の指示により、記憶装置２３０からスナップショット画像を取得し、データ出力インタフェース２３４あるいは通信制御部２５０に送信する。
【００６１】
データ出力インタフェース２３４は、スナップショット画像を外部装置に出力する物理インタフェースである。本実施形態では、データ出力インタフェース２３４としてＵＳＢソケットを採用することができる。
【００６２】
電子情報ボード１は、通信制御部２５０と、通信部２５２とを備えている。通信制御部２５０は、ネットワークを介して他の電子情報ボード１ｂとの通信を制御する機能手段である。通信部２５２は、ネットワークとのネットワークインタフェースである。通信制御部２５０は、認証情報、画像フレームやスナップショット画像等の画像データや描画情報、イベントなどの情報を、通信部２５２を介して通信する。
【００６３】
次に、本実施形態における画像処理装置としての電子情報ボード１の機能ブロックについて図３を参照して説明する。本実施形態における画像処理装置としての電子情報ボード１は機能ブロックとして、画像表示部２１と、重畳画像表示部２２と、検出部２３と、表示制御部２４とを含み構成されている。
【００６４】
画像表示部２１は、所定の処理である例えば描画装置２４０による描画を受け付ける画像を画面１１に表示する画像表示手段であり、上述したアプリケーション画像生成部２１２、レイアウト管理部２１４、描画生成部２１６、表示制御部２２０等が含まれる。なお、描画等の所定の処理を受け付ける画像とは、描画を例にすれば、描画装置２４０により入力された描画信号等の処理信号を読み取ることができるような機能が組み込まれた画像をいう。
【００６５】
重畳画像表示部２２は、所定の処理を受け付けない画像を画像表示部２１により表示された所定の処理を受け付ける画像に重畳して画面１１に表示する重畳画像表示手段である。重畳画像表示部２２は、上述したアプリケーション画像生成部２１２、レイアウト管理部２１４、描画生成部２１６、合成部２１８、表示制御部２２０等が含まれる。所定の処理を受け付けない画像とは、例えば上述したＰｉｎＰ画面１２のように画面１１として表示された層（レイヤ）に重ねて表示される画像であって、例えば描画装置２４０による描画を受け付けることができない画像（例えば、ＰｉｎＰ画像３０２）のことをいう。
【００６６】
検出部２３は、画面１１への物体の接触又は接近を検出する検出手段であり、上述した座標検知装置２２６や座標検出部２２４が含まれる。具体的には、検出部２３は、例えば赤外線遮断方式や、静電容量方式や、電磁誘導方式による接触位置から座標を検出する。
【００６７】
表示制御部２４は、検出部２３により画面への物体の接触又は接近が検出された位置が重畳画像表示部２２により画面に表示された所定の処理を受け付けない画像の表示領域であるＰｉｎＰ画面１２及び表示領域の外側の外周領域１３を有する判定領域１４に含まれるとき、所定の処理を受け付けない画像を非表示とする表示制御手段である。表示制御部２４は、上述したイベント処理部２１０、アプリケーション画像生成部２１２、レイアウト管理部２１４、描画生成部２１６、合成部２１８、スナップショット生成部２２２等が含まれる。
【００６８】
具体的には、イベント処理部２１０は、座標検出部２２４が判定領域１４でのイベントを発行した場合、他のイベントが発行されるまで、表示制御部２２０を通して、合成部２１８が生成した合成画像を表示部１１２に表示する。他のイベントには、例えばユーザによる指やタッチペン等を使用した描画動作以外のイベント、例えば上述した選択通知イベント等がある。
【００６９】
合成部２１８が生成する合成画像は、各情報処理装置の表示画像から、ＰｉｎＰ画面１２で表示するように設定されている画像レイヤを除いた情報処理装置３ａ、３ｂの表示画像を他のレイヤと共に合成した画像である。
【００７０】
例えば所定の処理を受け付けない判定領域１４においてユーザが指やタッチペン等の描画装置２４０によって描画を開始するような場合に、所定の処理を受け付けないＰｉｎＰ画像３０２を非表示とすることにより、所定の処理を受け付けない画像により描画領域が隠されることなく、描画を妨げられずに処理を継続することが可能となる。
【００７１】
また、表示制御部２４は、判定領域１４において、検出部２３による描画装置２４０の接触又は接近が非検出となるまで所定の処理を受け付けないＰｉｎＰ画像３０２を非表示とすることが好ましい。
【００７２】
具体的には、ＲＡＭ２０４の描画情報の格納領域に保存されている描画生成部２１６で生成された座標位置情報におけるＰｉｎＰ画面１２にユーザが描画を続けている限り、合成部２１８は、各情報処理装置３ａ、３ｂの表示画像から、ＰｉｎＰ画面１２に表示するように設定されている画像レイヤを除いた情報処理装置３ａ、３ｂの表示画像を他のレイヤと共に合成する。
【００７３】
これにより、例えば、ユーザが指やタッチペン等の描画装置２４０によって描画中、あるいは描画された手書き画像の消去中はＰｉｎＰ画面１２のＰｉｎＰ画像３０２を非表示とするため、ユーザは所定の処理を受け付けない画像の表示によって描画処理が妨げられることがない。
【００７４】
更に、判定領域１４がＰｉｎＰ画面１２の外側の外周領域１３も含むので、検出部２３が判定領域１４に描画装置２４０が接触したか否かを検知するのに時間（即ち、ＰｉｎＰ画像３０２を消去するか否かの判定に要する時間）を要しても、表示制御部２４は描画装置２４０がＰｉｎＰ画面１２の表示領域に入る前にＰｉｎＰ画像３０２を消去することができる。これにより、ユーザによる描画を妨げず、かつ、ユーザが描画した画像を自動的に見えるようにすることができる。
【００７５】
さらに、表示制御部２４は、判定領域１４において、検出部２３による描画装置２４０の接触又は接近が非検出となった後の一定時間、前記所定の処理を受け付けない画像を非表示とすることが好ましい。
【００７６】
具体的には、イベント処理部２１０は、座標検出部２２４が判定領域１４でのイベントを発行した場合には、他のイベントが発行された後の所定の時間、表示制御部２２０を通して、合成部２１８が生成した合成画像を表示部１１２に表示する。
【００７７】
このことにより判定領域１４で表示部１１２に接触しなくなってから所定の時間、主たる画像がＰｉｎＰ画像３０２の表示で画像を隠されることがなくなり、描画途中でＰｉｎＰ画像３０２に影響されずに描画を行うことができる。
【００７８】
表示制御部２４は、ＰｉｎＰ画面１２にユーザが描画した画像が消去されるまで、ＰｉｎＰ画像３０２を表示しないことが好ましい。これにより、ユーザが描画した画像が、ＰｉｎＰ画像３０２の重畳によって見難くなることを抑制できる。
【００７９】
次に、本実施形態におけるＰｉｎＰ画面１２の非表示処理の概略について図４を参照して説明する。図４（ａ）は、各情報処理装置の表示画像を表示する画面１１に所定の処理を受け付けない画像であるＰｉｎＰ画像３０２が画面１１に重ねられたＰｉｎＰ画面１２に表示されている状態を示す図である。この場合、描画装置２４０の一例であるタッチペン３０３によるＰｉｎＰ画像３０２が表示されているＰｉｎＰ画面１２の領域への描画はできない。
【００８０】
他方、図４（ｂ）に示すように、本実施形態による上述の処理によれば、タッチペン３０３による判定領域１４への接触を検知した際、ＰｉｎＰ画面１２のＰｉｎＰ画像３０２を非表示にすることで、ＰｉｎＰ画像３０２で隠されていた画面１１の領域（即ち、ＰｉｎＰ画像３０２が消去される前のＰｉｎＰ画面１２）に描画することが可能になる。
【００８１】
次に、本実施形態における処理手順の概略について図５を参照して説明する。まず、画像表示部２１が情報処理装置３ａ又は３ｂの表示画像を表示する（ステップＳ１）。
【００８２】
その後、重畳画像表示部２２がＰｉｎＰ画像３０２を情報処理装置３ａ又は３ｂの表示画像に重ねて表示する（ステップＳ２）。
【００８３】
検出部２３が判定領域１４での物体の接触又は接近を検知し、例えば描画イベントが発生したかどうかを判定する（ステップＳ３）。描画イベントが判定領域１４で発生している場合（ステップＳ３、Ｙｅｓ）、表示制御部２４はＰｉｎＰ画像３０２を非表示にする（ステップＳ４）。他方、描画イベントが発生していない場合（ステップＳ３、Ｎｏ）、判定領域１４でのイベント発生の有無検出を継続する（ステップＳ３）。
【００８４】
ＰｉｎＰ画像３０２の非表示処理後、描画生成部２１６においてユーザによる描画処理が受け付けられる（ステップＳ５）。
【００８５】
なお、上述する各実施形態は、本発明の好適な実施形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上述した本実施形態の画像処理装置及び画像処理システム１０における各処理を、ハードウェア、又は、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【００８６】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【符号の説明】
【００８７】
１…電子情報ボード、３ａ、３ｂ…情報処理装置、１０…画像処理システム、１２…ＰｉｎＰ画面、１３…外周領域、１４…判定領域、２１…画像表示部、２２…重畳画像表示部、２３…検出部、２４…表示制御部、３０２…ＰｉｎＰ画像。
【先行技術文献】
【特許文献】
【００８８】
【特許文献１】特開平０７−０４６５６４号公報
【図１】
2017111205.tif 000003
【図２】
2017111205.tif 000004
【図３】
2017111205.tif 000005
【図４】
2017111205.tif 000006
【図５】
2017111205.tif 000007