(57)【要約】【課題】適切なタイミングで画像データを記録することが可能な画像処理装置を提供する。【解決手段】ユーザＰＣ１３０から送信された画像を画像キャプチャレイヤに描画するレイアウト管理部２１４と、表示部１１２に対する手書きを検知するイベント処理部２１０と、手書き画像を手書きレイヤに描画する手描画生成部２１６と、表示部１１２に表示させるアラートダイアログを生成するアラート制御部２２３と、を備え、アラート制御部は、レイアウト管理部が画像を描画し、且つ、イベント処理部が手書きを検知した場合に、画像キャプチャレイヤに描画された画像と手書きレイヤに描画された手書き画像とを合成した合成画像の保存を促すメッセージを含むアラートダイアログを生成する。【選択図】図２
2016131359.tif 000002
【特許請求の範囲】
【請求項１】
外部機器から送信された画像を描画する画像描画手段と、
表示画面に対する手書きを検知する手書き検知手段と、
前記表示画面に表示させるアラートダイアログを生成するアラート制御手段と、を備え、
前記アラート制御手段は、前記画像を描画し、且つ、前記手書きを検知した場合に、所定のメッセージを含むアラートダイアログを生成することを特徴とする画像処理装置。
【請求項２】
前記手書きを手書きレイヤに描画する手書き画像描画手段を備え、
前記アラート制御手段は、画像キャプチャレイヤに描画された画像と手書きレイヤに描画された手書き画像とを合成した合成画像の保存を促すメッセージを含むアラートダイアログを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記アラート制御手段は、前記画像処理装置の電源投入後、前記手書きを初めて検知した場合に前記アラートダイアログを生成することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記外部機器から送信される前記画像の画像信号が中断した場合に前記アラート制御手段は、前記画像信号の復旧後、前記画像を初めて描画し、且つ、前記手書きを初めて検知した場合に、前記アラートダイアログを生成することを特徴とする請求項１乃至３の何れか一項に記載の画像処理装置。
【請求項５】
画像描画手段が、外部機器から送信された画像を描画するステップと、
手書き検知手段が、表示画面に対する手書きを検知するステップと、
アラート制御手段が、前記表示画面に表示させるアラートダイアログを生成するステップと、を有し、
前記アラート制御手段は、前記画像を描画し、且つ、前記手書きを検知した場合に、所定のメッセージを含むアラートダイアログを生成することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、及び画像処理方法に関する。
【背景技術】
【０００２】
液晶やプラズマなどのフラットパネルやプロジェクタを用いたディスプレイにタッチパネルを搭載した、いわゆる電子黒板システムが知られている。
特許文献１には、コンピュータ等の外部機器から送信された画像データを表示する表示部を備えた電子黒板システムが記載されている。この電子黒板システムは、ユーザからの画像の描画入力を受け付ける入力部と、ユーザが描画した画像を画像データに合成して表示部に表示させる制御部とを備えている。電子黒板システムは、表示部に表示されている合成画像を記録する記録部を備えており、制御部は、合成画像を定期的に記録部に記録するように制御するので、画像データに対するユーザの描画内容の変遷を後から確認することができる。
しかし、上記電子黒板システムにおいては、記録部に合成画像を記録するタイミングよりも短い時間間隔で入力部に画像が入力された場合に、記録漏れが生ずる虞がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、適切なタイミングで画像データを記録することが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、外部機器から送信された画像を描画する画像描画手段と、表示画面に対する手書きを検知する手書き検知手段と、前記表示画面に表示させるアラートダイアログを生成するアラート制御手段と、を備え、前記アラート制御手段は、前記画像を描画し、且つ、前記手書きを検知した場合に、所定のメッセージを含むアラートダイアログを生成することを特徴とする。
【発明の効果】
【０００５】
本発明によれば、適切なタイミングで画像データを記録することが可能となる。
【図面の簡単な説明】
【０００６】
【図１】本発明の一実施形態に係る画像処理システムを示す図である。
【図２】本発明の一実施形態に係る画像処理装置のハードウェア構成および機能構成を示す図である。
【図３】アラート制御部による処理の一例を示したフローチャートである。
【図４】アラート制御部による他の処理例を示したフローチャートである。
【発明を実施するための形態】
【０００７】
本発明は、画像処理装置にユーザＰＣ等の外部機器を接続してユーザＰＣの表示画像を表示部に表示した後、表示画像に重ねて初めて手書きした場合に、表示画像と手書き画像とを合成した合成画像の保存を促すアラートダイアログを表示する。この処理によってユーザは適切なタイミングで合成画像の保存をすることができるようになる。即ち、手書き画像の描画後、ユーザＰＣの表示画像が変更される前に、合成画像の保存をすることが可能となる。
上記記載の本発明の特徴について、以下の図面を用いて詳細に解説する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
【０００８】
図１は、本発明の一実施形態に係る画像処理システムを示す図である。
画像処理システム１００は、画像処理装置１１０と、ユーザＰＣ１３０ａ、１３０ｂとを含んで構成されており、画像処理装置１１０およびユーザＰＣ１３０ａ、１３０ｂは、それぞれケーブル１２４、１２６によって接続される。
画像処理装置１１０は、ユーザＰＣ１３０ａ、１３０ｂの表示画像を表示することができるとともに、ユーザのストローク操作に基づいて生成された生成する描画画像を表示可能な装置である。また、画像処理装置１１０は、表示部１１２に対する接触によってイベントを発生させ、このイベントをマウスやキーボード等の入力装置のイベントとしてユーザＰＣ１３０ａ、１３０ｂに送信する。
ユーザＰＣ１３０ａ、１３０ｂは、画像処理装置１１０に表示すべき画像を提供する情報処理装置である。ユーザＰＣ１３０ａ、１３０ｂは、画像信号を出力するインタフェースを備えており、ユーザＰＣ１３０ａ、１３０ｂの表示画像を形成する画像信号を所定のレート（例えば、毎秒３０フレーム）で画像処理装置１１０に供給する。
本実施形態では、ユーザＰＣ１３０ａ、１３０ｂは、インタフェースとしてＶＧＡ出力端子を備えており、ＶＧＡケーブル等のケーブル１２４を介してＶＧＡ信号を画像処理装置１１０に送信することができる。他の実施形態では、ユーザＰＣ１３０ａ、１３０ｂは、各種無線通信プロトコルに準拠した無線通信により、表示画像を送信してもよい。
また、ユーザＰＣ１３０ａ、１３０ｂは、画像処理装置１１０が表示部１１２に表示した画像を取得することができる。ユーザＰＣ１３０ａ、１３０ｂは、ＵＳＢポートを備えており、ＵＳＢケーブル１２６を介して接続された画像処理装置１１０に格納されている表示画像を、USB Mass Storage Class等の汎用ドライバを使用して取得することができる。
図１に示す実施形態では、ユーザＰＣ１３０ａ、１３０ｂとしてノート型ＰＣを採用するが、他の実施形態では、デスクトップ型ＰＣやタブレット型ＰＣ、ＰＤＡ、デジタルビデオカメラ、デジタルカメラ等の画像フレームを供給可能な情報処理装置を採用することができる。また、図１に示す画像処理システム１００では、２台のユーザＰＣ１３０ａ、１３０ｂを備えているが、他の実施形態では、１台のユーザＰＣまたは３台以上のユーザＰＣを備えることもできる。
【０００９】
図２は、本発明の一実施形態に係る画像処理装置のハードウェア構成および機能構成を示す図である。
画像処理装置１１０は、画像入力インタフェース２３２および画像出力インタフェース２３４を備えており、これらのインタフェースを介してユーザＰＣ１３０ａ、１３０ｂと接続される。
画像入力インタフェース２３２は、ユーザＰＣ１３０ａ、１３０ｂの表示画像を形成する画像信号を受信するインタフェースである。本実施形態では、画像入力インタフェース２３２としてＤＶＩ（Digital Visual Interface）端子によって構成されるＤＶＩコネクタを採用することができる。画像入力インタフェース２３２は、ユーザＰＣ１３０ａ、１３０ｂからＶＧＡケーブル等のケーブル１２４を介してＶＧＡ信号を受信し、画像処理装置１１０が備える画像取得部２０６にＶＧＡ信号を供給する。他の実施形態では、ＶＧＡ（Video Graphics Array）コネクタ、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）コネクタ、Ｄｉｓｐｌａｙｐｏｒｔコネクタ等を採用することができる。さらに他の実施形態では、画像入力インタフェース２３２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ等の無線通信プロトコルに準拠した無線通信により、ユーザＰＣ１３０ａ、１３０ｂから画像信号を受信してもよい。
画像出力インタフェース２３４は、画像処理装置１１０の表示画像をユーザＰＣ１３０ａ、１３０ｂなどの外部装置に出力する物理インタフェースである。本実施形態では、画像出力インタフェース２３４としてＵＳＢソケットを採用することができる。
【００１０】
画像処理装置１１０は、プロセッサ２００と、ＲＯＭ２０２と、ＲＡＭ２０４と、画像取得部２０６と、座標検出部２２４と、接触検知部２２６と、表示部１１２とを含んで構成される。
プロセッサ２００は、ＣＰＵやＭＰＵ等の処理演算装置であり、ＷＩＮＤＯＷＳ（登録商標）シリーズ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ＴＲＯＮ、ＩＴＲＯＮ、μＩＴＲＯＮ、Ｃｈｒｏｍｅ、ＡｎｄｒｏｉｄなどのＯＳを動作させ、これらのＯＳの管理下でアセンブラ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＰＥＲＬ、ＲＵＢＹ、ＰＹＴＨＯＮなどのプログラム言語で記述された本発明のプログラムを実行する。
ＲＯＭ２０２は、ＢＩＯＳ等のブートプログラムなどが保存される不揮発性メモリである。
ＲＡＭ２０４は、ＤＲＡＭやＳＲＡＭ等の主記憶装置であり、本発明のプログラムを実行するための実行空間を提供する。プロセッサ２００は、ソフトウェアプログラムや種々のデータなどを持続的に保持するためのハードディスク装置（図示せず）から、本発明のプログラムを読み出し、ＲＡＭ２０４に展開して実行する。本発明のプログラムには、プログラムモジュールであるイベント処理部２１０、アプリ画像生成部２１２、レイアウト管理部２１４、描画生成部２１６、合成部２１８、表示制御部２２０、スナップショット生成部２２２、リポジトリ管理部２２８およびアラート制御部２２３が含まれる。
【００１１】
画像取得部２０６は、ユーザＰＣ１３０ａ、１３０ｂから画像信号を取得する機能手段である。画像取得部２０６は、ユーザＰＣ１３０ａ、１３０ｂから画像入力インタフェース２３２を介して画像信号を受信すると、当該画像信号を解析して、当該画像信号によって形成されるユーザＰＣ１３０ａ、１３０ｂの表示画像である画像フレームの解像度や当該画像フレームの更新頻度などの画像情報を導出し、アプリ画像生成部２１２に送信する。また、画像取得部２０６は、当該画像信号を使用してユーザＰＣ１３０ａ、１３０ｂの表示画像である画像フレームをそれぞれ形成し、画像データを一時的に保存可能な記憶手段であるビデオＲＡＭ２０８にそれぞれ上書き保存する。
アプリ画像生成部２１２は、表示部１１２に表示すべき種々の表示ウィンドウを生成する機能手段である。表示ウィンドウには、ユーザＰＣ１３０ａ、１３０ｂの表示画像である画像フレームを表示する表示ウィンドウ、ユーザが生成する描画画像を表示する表示ウィンドウ、画像処理装置１１０の各種設定を行うためのボタンやメニュー等を表示する表示ウィンドウ、ファイルビューアやＷｅｂブラウザ等の表示ウィンドウなどが含まれる。アプリ画像生成部２１２は、これらの表示ウィンドウを、当該表示ウィンドウを描画すべき画像レイヤに描画する。
レイアウト管理部２１４は、アプリ画像生成部２１２が生成する表示ウィンドウにユーザＰＣ１３０ａ、１３０ｂの表示画像を描画する機能手段である。レイアウト管理部２１４は、画像取得部２０６から画像情報を取得すると、ビデオＲＡＭ２０８に格納されている画像フレームを取得し、画像情報を使用して、画像フレームの大きさをアプリ画像生成部２１２が生成した表示ウィンドウの大きさに適合するように変更し、当該画像フレームを描画すべき画像レイヤに描画する。
【００１２】
接触検知部２２６は、描画装置２４０等の物体の接触を検知する機能手段である。本実施形態では、接触検知部２２６として、いわゆる赤外線遮断方式による座標入力／検出装置を採用する。この座標入力／検出装置では、図１に示す表示部１１２の下側両端部に設置された２の受発光装置が、表示部１１２の画面に平行して複数の赤外線を放射し、表示部１１２の周囲に設けられた反射部材によって同一光路上に反射する光を受光する。接触検知部２２６は、物体によって遮断された２の受発光装置が放射した赤外線の識別情報を座標検出部２２４に通知し、座標検出部２２４が、物体の接触位置である座標位置を特定する。
他の実施形態では、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２の抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を採用してもよい。
【００１３】
座標検出部２２４は、物体が表示部１１２に接触した位置である座標位置を算出すると共に、種々のイベントを発行する機能手段である。本実施形態では、座標検出部２２４は、接触検知部２２６が通知する遮断された赤外線の識別情報を利用して、物体の接触位置の座標位置を算出する。座標検出部２２４は、接触位置の座標位置と共に、種々のイベントをイベント処理部２１０に発行する。
座標検出部２２４が発行するイベントには、物体の接触または接近したことを通知するイベント（ＴＯＵＣＨ）、物体が表示部１１２に接触または接近した状態で接触点または接近点が移動したことを通知するイベント（ＭＯＶＥ）、物体が表示部１１２から離れたことを通知するイベント（ＲＥＬＥＡＳＥ）が含まれる。これらのイベントには、接触位置座標および接近位置座標である座標位置情報が含まれる。
【００１４】
描画装置２４０は、画像処理装置１１０の接触検知部２２６に接触させて描画する装置である。描画装置２４０は、先端部に物体の接触を検知する接触検知部を備えたペン形状をしており、当該接触検知部が物体に接触すると、接触したことを示す接触信号を当該描画装置の識別情報と共に座標検出部２２４に送信する。
また、描画装置２４０は、画像処理装置操作モードまたはユーザＰＣ操作モードを切り替えるモード切替スイッチを側面や後端部等に備えている。画像処理装置操作モードとは、ユーザが画像処理装置１１０の表示部１１２に任意の図形や文字等を描画可能なモードである共に、表示部１１２に表示されたメニューやボタン等のオブジェクトを選択可能なモードである。ユーザＰＣ操作モードとは、表示部１１２に表示されたメニューやボタン等のオブジェクトをユーザが選択可能なモードである。
例えば、ユーザがモード切替スイッチを押下した状態で、描画装置２４０を画像処理装置１１０に接触させた場合には、描画装置２４０は、接触信号および当該描画装置の識別情報と共に、ユーザＰＣ操作モードを示すモード種別信号を送信する。ユーザがモード切替スイッチを押下していない状態で、描画装置２４０を画像処理装置１１０に接触させた場合には、描画装置２４０は、接触信号および当該描画装置の識別情報と共に、画像処理装置操作モードを示すモード種別信号を送信する。
本実施形態では、座標検出部２２４は、接触検知部２２６から赤外線の識別情報を受信すると、物体の接触位置である座標位置を算出し、次いで、描画装置２４０から接触信号を受信すると、各種イベントを発行する。このとき、座標検出部２２４は、モード種別を示す情報（以下、「モード種別情報」とする。）を当該イベントと共にイベント処理部２１０に通知する。
本実施形態では、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信によって各種信号を送信する。他の実施形態では、超音波や赤外線を利用した無線通信によって各種信号を送信することができる。
【００１５】
イベント処理部２１０は、座標検出部２２４が発行するイベントを処理する機能手段である。ユーザＰＣ操作モードが指定されている場合、イベント処理部２１０は、座標検出部２２４からイベントを受信すると、ユーザＰＣ１３０ａまたはユーザＰＣ１３０ｂにマウスイベントを送信する。画像処理装置操作モードが指定されている場合、イベント処理部２１０は、座標検出部２２４からイベントを受信すると、画像処理装置１１０の他の機能手段に対して描画指示イベントおよび選択通知イベントを通知する。
マウスイベントとは、ユーザＰＣ１３０ａ、１３０ｂのマウス等の入力装置が発行するイベントと同様のイベントであり、ユーザＰＣ操作モードが指定されている場合に、描画装置２４０による接触に起因してユーザＰＣ１３０ａ、１３０ｂに対して発行される。イベント処理部２１０は、座標検出部２２４が発行したイベントに含まれる座標位置情報をユーザＰＣ１３０ａ、１３０ｂの画面サイズに応じた座標位置情報に変換し、マウスイベントと共にユーザＰＣ１３０ａ、１３０ｂに送信する。ユーザＰＣ１３０ａ、１３０ｂは、マウスイベントをマウス等の入力装置が発行するイベントと同様に処理する。
【００１６】
描画指示イベントとは、画像処理装置１１０に対して描画を指示するイベントである。描画指示イベントは、画像処理装置操作モードが指定されている場合に、描画装置２４０が表示部１１２に接触することに起因して発行される。
選択通知イベントとは、表示部１１２に表示された画面を構成するボタンやメニューバー等の種々のオブジェクトが選択されたことを示すイベントである。選択通知イベントは、画像処理装置操作モードが指定されている場合に、描画装置２４０が表示部１１２に接触することに起因して発行される。イベント処理部２１０は、座標検出部２２４が発行したイベントに含まれる座標位置情報がオブジェクトの座標領域内であるときに選択通知イベントを発行する。
本実施形態では、描画指示イベントおよび選択通知イベントには、それぞれ識別情報が割り当てられており、これらのイベントをトリガとして動作する画像処理装置１１０の機能手段は、当該識別情報を参照して種々の処理を実行する。また、選択通知イベントには、選択されたオブジェクトの識別情報が付加されており、選択通知イベントをトリガとして動作する画像処理装置１１０の機能手段は、当該オブジェクトの識別情報を参照して種々の処理を実行する。
【００１７】
描画生成部２１６（手書き画像描画手段）は、ユーザが描画装置２４０を用いて描画した描画画像を生成する機能手段である。描画生成部２１６は、座標位置情報が示す座標位置の色を特定の色に変更した画像レイヤを生成する。描画生成部２１６は、当該座標位置を描画情報としてＲＡＭ２０４の描画情報の格納領域に保存する。
合成部２１８は、種々の画像を合成する機能手段である。合成部２１８は、アプリ画像生成部２１２が画像を描画すべき画像レイヤ（以下、「アプリ画像レイヤ」とする。）と、レイアウト管理部２１４がユーザＰＣ１３０ａ、１３０ｂの表示画像を描画すべき画像レイヤ（以下、「画像キャプチャレイヤ」とする。）と、描画生成部２１６が画像を描画すべき画像レイヤ（以下、「手書きレイヤ」とする。）とを合成する。
【００１８】
表示制御部２２０は、表示部１１２を制御する機能手段である。表示制御部２２０は、合成部２１８が生成した合成画像を表示部１１２に表示させる。本実施形態では、合成部２１８は、表示制御部２２０を呼び出して合成画像を表示部１１２に表示させる。他の実施形態では、合成部２１８および表示制御部２２０は、画像情報に含まれる画像フレームの更新頻度と同じ頻度で、画像レイヤを合成して表示部１１２に表示させてもよい。
スナップショット生成部２２２は、ユーザＰＣ１３０ａ、１３０ｂの表示画像と描画生成部２１６が生成した描画画像との合成画像であるスナップショット画像を生成する機能手段である。スナップショット生成部２２２は、表示部１１２に表示されたスナップショットの取得を指示するスナップショットボタンが選択されたことを示す選択通知イベントを受信すると、画像キャプチャレイヤと手書きレイヤとを合成し、スナップショット画像を生成する。スナップショット生成部２２２は、スナップショット画像を生成すると、リポジトリ管理部２２８に対しスナップショット画像を記憶装置２３０に保存させる。
【００１９】
リポジトリ管理部２２８は、スナップショット画像を格納すべき記憶装置２３０を制御する機能手段である。リポジトリ管理部２２８は、上述したように、スナップショット生成部２２２の指示により、スナップショット画像を記憶装置２３０に保存する。また、リポジトリ管理部２２８は、ユーザＰＣ１３０ａ、１３０ｂの指示により、記憶装置２３０からスナップショット画像を取得し、ユーザＰＣ１３０ａ、１３０ｂを送信する。
アラート制御部２２３は、表示部１１２に表示させるアラートダイアログを生成する機能手段である。アラート制御部２２３は、描画装置２４０から表示部１１２（表示画面）に対して手書きがあった場合に、イベント処理部２１０（手書き検知手段）を介して手書きを検知する。即ち、アラート制御部２２３は、描画装置２４０の接触に起因してイベント処理部２１０が発行する描画指示イベントを受信することにより、手書きがあったことを認識する。アラート制御部２２３は、検知した手書きが、レイアウト管理部２１４（画像描画手段）によってユーザＰＣ１３０ａ又はユーザＰＣ１３０ｂから送信された表示画像が画像キャプチャレイヤに描画された後、初めての手書きである場合にアラートダイアログを表示部１１２に表示させる。
【００２０】
〔アラート制御部による処理の一例〕
図３は、アラート制御部による処理の一例を示したフローチャートである。
このフローチャートは、画像処理装置１１０の電源が投入され、ユーザＰＣ１３０ａ、１３０ｂがケーブル１２４、１２６を介して画像処理装置１１０に接続された場合に、アラート制御部２２３が実行する処理の一例を示したものである。
【００２１】
ステップＳ１において、アラート制御部２２３は手書きフラグをオフにする。本実施形態における手書きフラグは、画像処理装置１１０の電源がオンとなった後に描画装置２４０から手書きされたか否か、言い換えれば手書きが検知されたか否かを示すフラグである。手書きフラグは、ＲＡＭ内の所定の作業エリア内に記憶される。手書きフラグがオフの場合は画像処理装置１１０の電源投入後、未だに手書きされていないことを示し、手書きフラグがオンの場合は電源投入後に手書きされたことを示す。
【００２２】
ステップＳ３においてアラート制御部２２３は、画像処理装置１１０の表示部１１２にユーザＰＣ１３０の表示画像が表示されているか否かを確認する。即ち、アラート制御部２２３は、レイアウト管理部２１４がユーザＰＣ１３０ａまたはユーザＰＣ１３０ｂの表示画像を画像キャプチャレイヤに描画したか否かを確認する。表示されている場合（ステップＳ３にてｙｅｓ）は、ステップＳ５の処理を実行する。
ステップＳ５においてアラート制御部２２３は、表示部１１２に対して手書きされたか否かを監視する。アラート制御部２２３は、手書きされたか否かを、イベント処理部２１０が発行する描画指示イベントを受信したことに基づいて判断する。描画指示イベントを受信した場合、即ち手書きされた場合（ステップＳ５においてｙｅｓ）は、ステップＳ７の処理を実行する。
ステップＳ７においてアラート制御部２２３は、手書きフラグがオフ（０）であるか否かを確認する。手書きフラグがオン（１）の場合（ステップＳ７にてｎｏ）は、画像処理装置１１０の電源がオンとなった後、初めての手書きではないため処理を終了する。手書きフラグがオフの場合（ステップＳ７にてｙｅｓ）は、画像処理装置１１０の電源がオンとなった後、初めての手書きであるためステップＳ９処理を実行する。
ステップＳ９においてアラート制御部２２３は、表示部１１２に表示させるアラートダイアログを生成する。このアラートダイアログは、ユーザＰＣ１３０の表示画像と描画生成部２１６が生成した描画画像（手書き画像）との合成画像であるスナップショット画像の保存を促すメッセージを含むものである。
ステップＳ１１においてアラート制御部２２３は、生成したアラートダイアログを表示制御部２２０に送信する。なお、アラート制御部２２３からアラートダイアログを受信した表示制御部２２０は、アラートダイアログを表示部１１２に表示させる処理を実行する。
ステップＳ１３においてアラート制御部２２３は、手書きフラグをオンにして、処理を終了する。
【００２３】
以上のように本実施形態によれば、画像処理装置の電源投入後、ユーザＰＣの表示画像に重ねて初めて手書きする場合に、スナップショット画像を保存するように促すアラートダイアログを表示部に表示することができる。従って、ユーザは適切なタイミングで画像データを記録することができる。
【００２４】
なお、本実施形態においてアラート制御部２２３は、アラートダイアログを生成する際に、手書きフラグの代わりに手書きに関わる各種イベントの発生時刻又は受信時刻を用いてもよい。この場合、予め、イベントの発生時刻又は受信時刻を記憶する手書き状態管理テーブルをＲＡＭ内の所定の作業エリアに用意しておく。
手書きフラグの代わりに手書き画像の描画指示イベントの受信時刻を用いる場合において、図３に示したフローチャートと相違する点は以下の通りである。
ステップＳ１において、アラート制御部２２３は、手書き状態管理テーブルを初期化する。
ステップＳ７において、アラート制御部２２３は、手書き状態管理テーブルに描画指示イベントの受信時刻が登録されているか否かを確認する。登録されている場合は処理を終了し、登録されていない場合はステップＳ９の処理を実行する。
ステップＳ１３において、アラート制御部２２３は、手書き状態管理テーブルに描画指示イベントの受信時刻を登録して処理を終了する。
以上の処理を実行する場合においても、最適なタイミングでアラートダイアログを表示できる。
【００２５】
〔アラート制御部による処理の他の例〕
他の実施形態に係るアラートダイアログの表示処理について説明する。本実施形態においてアラート制御部はユーザＰＣの接続を検知してアラートダイアログを生成する点に特徴がある。具体的には、ユーザＰＣから送信される表示画像の画像信号が中断した場合にアラート制御部は、画像信号の復旧後、画像描画手段が画像を初めて描画し、且つ、手書き検知手段が手書きを初めて検知した場合に、アラートダイアログを生成する
従って、画像処理装置１１０の電源がオン状態のまま、画像処理装置１１０と接続するユーザＰＣが交換された場合であって、新たに接続されたユーザＰＣの表示画像に重ねて初めての手書きがあった場合にアラートダイアログを表示させることができる。
図４は、アラート制御部による他の処理例を示したフローチャートである。このフローチャートは、画像処理装置１１０の電源が投入され、ユーザＰＣ１３０ａ、１３０ｂがケーブル１２４、１２６を介して画像処理装置１１０に接続された場合に、アラート制御部２２３が実行する処理を示したものである。図３のフローチャートと同一のステップについては同一のステップ番号を付してその説明を省略する。
【００２６】
ステップＳ１において、アラート制御部２２３は手書きフラグをオフにする。本実施形態における手書きフラグは、ユーザＰＣが接続された後に、描画装置２４０から手書きされたか否かを示すフラグである。
【００２７】
ステップＳ２１においてアラート制御部２２３は、レイアウト管理部２１４が適切な頻度でユーザＰＣ１３０ａ、１３０ｂの表示画像を表示ウィンドウに描画しているか否かを確認する。即ち、アラート制御部２２３は、レイアウト管理部２１４がユーザＰＣ１３０から送信される画像フレームの更新頻度と同一の頻度でユーザＰＣ１３０の表示画像を更新し続けているか否かを確認する。このステップは、ユーザＰＣ１３０からの画像信号の有無を、アラート制御部２２３が間接的に把握するステップである。なお、アラート制御部２２３は、レイアウト管理部２１４を介して受信した画像情報から画像フレームの更新頻度の情報を取得する。表示画像が適切な頻度で描画されている場合、即ちユーザＰＣ１３０からの画像信号がある場合は、ステップＳ３の処理を実行する。表示画像が適切な頻度で描画されていない場合、即ちユーザＰＣ１３０からの画像信号がない場合は、ステップＳ１の手書きフラグをオフにする処理を実行する。
アラート制御部２２３は、ステップＳ３からステップＳ１３までの処理を実行する。アラート制御部２２３は、ステップＳ１３の処理を実行した後にステップＳ２１に戻って以下の処理を継続する。
【００２８】
以上のように本実施形態においてアラート制御部はレイアウト管理部によるユーザＰＣの表示画像の更新頻度の適否に基づいてアラートダイアログを生成する。アラート制御部は、通信不良等によりユーザＰＣとの接続が解除された場合や、ユーザＰＣが取り外されて新たなユーザＰＣが接続された場合等に、スナップショット画像を保存するように促すアラートダイアログを生成することができる。従って本実施形態に係る画像処理装置によれば、適切なタイミングでスナップショット画像を記録させることが可能となる。
【００２９】
なお、本実施形態においてもアラート制御部２２３は、アラートダイアログを生成する際に、手書きフラグの代わりに手書きの描画に関わる各種イベントの発生時刻又は受信時刻を用いてもよい。
また、アラート制御部２２３はユーザＰＣ１３０からの画像信号の有無を、画像取得部２０６から取得してもよい。
【００３０】
〔本発明の作用、効果のまとめ〕
＜第一の実施態様＞
本態様に係る画像処理装置１１０は、外部機器（ユーザＰＣ１３０）から送信された画像（ユーザＰＣ１３０の表示画像）を描画する画像描画手段（レイアウト管理部２１４）と、表示画面（表示部１１２）に対する手書きを検知する手書き検知手段（イベント処理部２１０）と、表示画面に表示させるアラートダイアログを生成するアラート制御手段（アラート制御部２２３）と、を備え、アラート制御手段は、画像を描画し、且つ、手書きを検知した場合に、所定のメッセージを含むアラートダイアログを生成することを特徴とする。
本態様によれば、アラート制御手段が画像を保存させるべきタイミングでアラートダイアログを生成するので、ユーザは当該アラートダイアログを確認して、適切なタイミングで画像データを記録することが可能となる。
【００３１】
＜第二の実施態様＞
本態様に係る画像処理装置１１０は、手書きを手書きレイヤに描画する手書き画像描画手段（描画生成部２１６）を備え、アラート制御手段（アラート制御部２２３）は、画像キャプチャレイヤに描画された画像と手書きレイヤに描画された手書き画像とを合成した合成画像の保存を促すメッセージを含むアラートダイアログを生成することを特徴とする。
本態様によれば、ユーザは合成画像の保存を促すメッセージを含むアラートダイアログを確認して、適切なタイミングで合成画像の画像データを記録することが可能となる。
【００３２】
＜第三の実施態様＞
本態様に係る画像処理装置１１０においてアラート制御手段（アラート制御部２２３）は、画像処理装置１１０の電源投入後、手書きを初めて検知した場合にアラートダイアログを生成することを特徴とする。
手書きが初めて入力された場合にアラートダイアログを生成するので、ユーザは当該アラートダイアログを確認して、画像データを保存することが可能となる。その結果、後に外部機器から送信される画像に変化が生じた場合であっても、変化前の画像と手書き画像とを合成した合成画像の画像データを保存することが可能となる。
【００３３】
＜第四の実施態様＞
本態様に係る画像処理装置１１０は、外部機器（ユーザＰＣ１３０）から送信される画像の画像信号が中断した場合にアラート制御手段（アラート制御部２２３）は、画像信号の復旧後、画像を初めて描画し、且つ、手書きを初めて検知した場合に、アラートダイアログを生成することを特徴とする。
画像信号の復旧後、初めて手書きされた場合にアラートダイアログを生成するので、ユーザは当該アラートダイアログを確認して、画像データを保存することが可能となる。その結果、後に外部機器から送信される画像に変化が生じた場合であっても、変化前の画像と手書き画像とを合成した合成画像の画像データを保存することが可能となる。
【００３４】
＜第五の実施態様＞
本態様に係る画像処理方法は、画像描画手段（レイアウト管理部２１４）が、外部機器（ユーザＰＣ１３０）から送信された画像を描画するステップと、手書き検知手段（イベント処理部２１０）が、表示画面（表示部１１２）に対する手書きを検知するステップと、アラート制御手段（アラート制御部２２３）が、表示画面に表示させるアラートダイアログを生成するステップと、を有し、アラート制御手段は、画像を描画し、且つ、手書きを検知した場合に、所定のメッセージを含むアラートダイアログを生成することを特徴とする。
本態様は、第一の実施態様と同様の効果を奏する。
【符号の説明】
【００３５】
１００…画像処理システム、１１０…画像処理装置、１１２…表示部、１２４、１２６…ケーブル、１３０ａ、１３０ｂ…ユーザＰＣ
【先行技術文献】
【特許文献】
【００３６】
【特許文献１】特開２０１４−０００７７７公報
【図１】
2016131359.tif 000003
【図２】
2016131359.tif 000004
【図３】
2016131359.tif 000005
【図４】
2016131359.tif 000006