(57)【要約】【課題】ストローク画像の筆記色と背景色とが類似している場合でも、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くする。【解決手段】電子黒板２は、ディスプレイ３と、電子ペン４と、座標検知部２２と、イベント振分部２５と、ストローク処理部３２と、を備え、ストローク画像の筆記色を記憶する筆記色記憶部３２ａと、ストローク画像の座標情報に対応した背景色を記憶するフレームメモリ３７ａと、ストローク画像の筆記色と、ストローク画像の座標情報に対応した背景色に基づいて、ストローク画像の輪郭を表す輪郭画像を描画する輪郭画像描画部３２ｄと、を備える。【選択図】図５
2016075976.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
前記表示手段の表示画面に沿って移動することにより筆記操作を行う指示体と、
前記表示画面に沿って移動する前記指示体の各筆記座標を検知する座標検知手段と、
前記座標検知手段が検知した座標情報に基づいてストローク情報を生成するストローク情報生成手段と、
前記ストローク情報に基づいてストローク画像を描画するストローク画像描画手段と、を備えた画像処理装置であって、
前記ストローク画像の筆記色を記憶する筆記色記憶手段と、
前記ストローク画像の座標情報に対応した背景色を記憶する背景色記憶手段と、
前記ストローク画像の筆記色と、前記ストローク画像の座標情報に対応した背景色に基づいて、前記ストローク画像の輪郭を表す輪郭画像を描画する輪郭画像描画手段と、を備えたことを特徴とする画像処理装置。
【請求項２】
前記輪郭画像描画手段は、
前記背景色と、前記ストローク画像の筆記色とを比較して、前記輪郭画像の色を決定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記輪郭画像描画手段は、
前記背景色と、前記ストローク画像の筆記色とを比較して、前記輪郭画像を表示するか否かを決定することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記輪郭画像描画手段は、
前記輪郭画像の色を、マンセル表色系の色相環、明度、彩度の少なくとも何れか１つに基づいて決定することを特徴とする請求項２記載の画像処理装置。
【請求項５】
表示手段と、
前記表示手段の表示画面に沿って移動することにより筆記操作を行う指示体と、
前記表示画面に沿って移動する前記指示体の各筆記座標を検知して座標情報を出力する座標検知手段と、
前記座標検知手段が出力した座標情報に基づいて、前記筆記操作による１つのストロークについての座標情報をストローク情報として生成するストローク情報生成手段と、
前記ストローク情報に基づいてストローク画像を描画するストローク画像描画手段と、を備えた画像処理装置であって、
前記ストローク画像の筆記色を筆記色記憶手段に記憶する筆記色記憶ステップと、
前記ストローク画像の座標情報に対応した背景色を背景色記憶手段に記憶する背景色記憶ステップと、
前記ストローク画像の筆記色と、前記ストローク画像の座標情報に対応した背景色に基づいて、前記ストローク画像の輪郭を表す輪郭画像を描画する輪郭画像描画ステップと、を備えたことを特徴とする画像処理方法。
【請求項６】
表示手段、
前記表示手段の表示画面に沿って移動することにより筆記操作を行う指示体、
前記表示画面に沿って移動する前記指示体の各筆記座標を検知して座標情報を出力する座標検知手段、
前記座標検知手段が出力した座標情報に基づいて、前記筆記操作による１つのストロークについての座標情報をストローク情報として生成するストローク情報生成手段、
前記ストローク情報に基づいてストローク画像を描画するストローク画像描画手段、
及び、前記ストローク情報を受信側の画像処理装置に送信する送信手段を備えた送信側の画像処理装置と、
前記送信側の画像処理装置から通信ネットワークを介して送信された前記ストローク情報を受信する受信側の画像処理装置と、を備えた画像通信システムであって、
前記受信側の画像処理装置は、
前記ストローク情報に基づいて、前記ストローク画像の筆記色を記憶する筆記色記憶手段と、
前記ストローク画像の座標情報に対応した背景色を記憶する背景色記憶手段と、
前記ストローク画像の筆記色と、前記ストローク画像の座標情報に対応した背景色に基づいて、前記ストローク画像の輪郭を表す輪郭画像を描画する輪郭画像描画手段と、を備えたことを特徴とする画像通信システム。
【請求項７】
前記輪郭画像描画手段は、
前記背景色と、前記ストローク画像の筆記色とを比較して、前記輪郭画像の色を決定することを特徴とする請求項６記載の画像通信システム。
【請求項８】
前記輪郭画像描画手段は、
前記背景色と、前記ストローク画像の筆記色とを比較して、前記輪郭画像を表示するか否かを決定することを特徴とする請求項７記載の画像通信システム。
【請求項９】
前記輪郭画像描画手段は、
前記輪郭画像の色を、マンセル表色系の色相環、明度、彩度の少なくとも何れか１つに基づいて決定することを特徴とする請求項７記載の画像通信システム。
【請求項１０】
請求項５記載の各ステップをプロセッサに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンや指先を用いた書込みが可能な画像処理装置、画像処理方法、画像通信システム、及びプログラムに関する。
【背景技術】
【０００２】
電子ペンや指先等を用いてディスプレイに対して自在に書き込み可能な電子情報ボードが既に知られている。
昨今では、このような電子情報ボードを、物理的に離れた遠隔地等の拠点に配置しておき、電子情報ボード同士を接続したテレビ会議にも利用するようになっている。
例えば、遠隔会議用の端末装置に電子情報ボードを接続し、背景色を指定しておき、互いの電子情報ボードに対して書込みを行うと共に、電子情報ボード間でストローク画像を送受信してボードの表示部に表示させながらテレビ会議を行う態様が知られている。
例えば、特許文献１には、電子ペンを画面に接触させて文字や図形等を描くと、座標検出部はペン先が移動する位置の各座標を逐次検出し、各座標位置の背景色データと筆記カラー記憶部に記憶している指定筆記カラーデータを読み出して比較し、筆記カラー発生部は入力した座標位置の背景色と指定筆記カラーが同一色とみなされた時には、筆記カラー記憶部に記憶した指定筆記カラーを変更するという技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
特許文献１にあっては、電子ペンを用いたストローク画像（手書き画像）の指定筆記カラーと、ペン先が移動する各座標位置の背景色との両方をディスプレイに表示する場合、ストローク画像のレイヤよりも背面のレイヤに背景画像を表示するように構成されている。
このため、ユーザが選択した指定筆記カラーデータを用いてストローク画像を表示する場合に、ストローク画像の指定筆記カラーデータと背景色とが類似しているときには、ストローク画像の色と背景色とが同化して、ストローク画像を視認し難いといった問題があった。
また、ユーザが意図してストローク画像の指定筆記カラーを選択したにもかかわらず、背景色データの影響で指定筆記カラーが変わってしまい、ユーザのイメージどおりの筆記色で図形や文字を描くことができないといった問題があった。
本発明は、上記に鑑みてなされたもので、その目的は、ストローク画像の筆記色と背景色とが類似している場合でも、ストローク画像を視認し易くすることができる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００４】
請求項１記載の発明は、上記課題を解決するため、表示手段と、前記表示手段の表示画面に沿って移動することにより筆記操作を行う指示体と、前記表示画面に沿って移動する前記指示体の各筆記座標を検知する座標検知手段と、前記座標検知手段が検知した座標情報に基づいてストローク情報を生成するストローク情報生成手段と、前記ストローク情報に基づいてストローク画像を描画するストローク画像描画手段と、を備えた画像処理装置であって、前記ストローク画像の筆記色を記憶する筆記色記憶手段と、前記ストローク画像の座標情報に対応した背景色を記憶する背景色記憶手段と、前記ストローク画像の筆記色と、前記ストローク画像の座標情報に対応した背景色に基づいて、前記ストローク画像の輪郭を表す輪郭画像を描画する輪郭画像描画手段と、を備えたことを特徴とする。
【発明の効果】
【０００５】
本発明によれば、ストローク画像の筆記色と背景色とが類似している場合でも、ストローク画像を視認し易くすることができる。
【図面の簡単な説明】
【０００６】
【図１】本実施形態の画像処理システムの全体構成を示す図である。
【図２】電子黒板のハードウェア構成を示す図である。
【図３】電子黒板の機能ブロックを示す図である。
【図４】各画像レイヤの合成処理について説明するための図である。
【図５】図３に示す電子黒板２内に構成された本発明の特徴的なブロック構成を示す図である。
【図６】画像処理部３０の動作を表すフローチャートである。
【図７】本発明におけるペン軌跡とペン輪郭を表す模式図である。
【図８】異なる複数の背景色Ａ〜Ｄよりも前面のレイヤ（Ｂ）上に、ペン軌跡を描いた場合の画面イメージを表す図である。
【図９】視認上必要な領域のみにペン輪郭を付加しことを表す図である。
【発明を実施するための形態】
【０００７】
本発明は、指定筆記色は変えずに、ストローク色と色相または明度などが異なる色をストローク画像の輪郭画像として描くことを特徴とする。電子ペンを表示画面に接近又は接触（進入）させて文字や図形等を書くと、ペン先が移動する軌跡にカラー筆記軌跡（以下、単にストロークとする）を表示させる。その際にユーザが選択した指定筆記色データに基づいて輪郭画像を決定し、ストローク画像の周囲に描画することを特徴とする。
【０００８】
＜システムの概要＞
図１は、本実施形態の画像処理システムの全体構成を示す図である。なお、図１では、説明を簡略化するために、２台の電子黒板２ａ、２ｂ及びこれに付随する電子ペン４ａ、４ｂ等を示しているだけであって、３台以上の電子黒板や電子ペン等を利用してもよい。電子黒板２ａ、２ｂは特許請求の範囲の情報処理装置の一例である。
【０００９】
図１に示されているように、画像処理システム１は、複数の電子黒板２ａ、２ｂ、複数の電子ペン４ａ、４ｂ、ＵＳＢメモリ５ａ、５ｂ、ノートＰＣ（Personal Computer）６ａ、６ｂ、テレビ（ビデオ）会議端末７ａ、７ｂ、及びＰＣ８を有する。また、電子黒板２ａ、２ｂ、及びＰＣ８は、通信ネットワーク９を介して通信可能に接続されている。更に、複数の電子黒板２ａ、２ｂには、それぞれディスプレイ３ａ、３ｂが設けられている。
また、電子黒板２ａには、電子ペン４ａによって生じたイベント（ディスプレイ３ａに電子ペン４ａのペン先、又は、電子ペン４ａのペン尻のタッチ）による描画された画像を、ディスプレイ３ａに表示させることができる。なお、電子ペン４ａだけでなく、ユーザの手Ｈａ等によって生じたイベント（拡大、縮小、ページめくり等のジェスチャ）に基づいて、ディスプレイ３ａ上に表示されている画像を変更させることもできる。
【００１０】
また、電子黒板２ａには、ＵＳＢメモリ５ａが接続可能であり、電子黒板２ａはＵＳＢメモリ５ａからＰＤＦ等の電子ファイルを読み出したり、電子黒板２ａはＵＳＢメモリ５ａに電子ファイルを記録することができる。また、電子黒板２ａには、ＤｉｓｐｌａｙＰｏｒｔ、ＤＶＩ（Digital Visual Interface）、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）及びＶＧＡ（Video Graphics Array）等の規格による通信が可能なケーブル１０ａ１を介して、ノートＰＣ６ａが接続されている。そして、電子黒板２ａでは、ディスプレイ３ａに対する接触によってイベントを発生させ、このイベントを示すイベント情報を、マウスやキーボード等の入力装置のイベントと同様に、ノートＰＣ６ａに送信する。同じく、電子黒板２ａには、上記規格による通信が可能なケーブル１０ａ２を介して、テレビ（ビデオ）会議端末７ａが接続されている。なお、ノートＰＣ６ａ、及びテレビ会議端末７ａは、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の各種無線通信プロトコルに準拠した無線通信により、電子黒板２ａと通信してもよい。
【００１１】
一方、電子黒板２ｂが設置されている他の拠点では、上記と同様に、ディスプレイ３ｂを備えた電子黒板２ｂ、電子ペン４ｂ、ＵＳＢメモリ５ｂ、ノートＰＣ６ｂ、テレビ会議端末７ｂ、ケーブル１０ｂ１、ケーブル１０ｂ２が利用される。更に、ユーザの手Ｈｂ等によって生じたイベントに基づいて、ディスプレイ３ｂ上に表示されている画像を変更させることもできる。
【００１２】
これにより、一の拠点で電子黒板２ａのディスプレイ３ａ上に描画された画像は、他の拠点で電子黒板２ｂのディスプレイ３ｂ上にも表示され、逆に他の拠点で電子黒板２ｂのディスプレイ３ｂ上に描画された画像は、一の拠点で電子黒板２ａのディスプレイ３ａ上に表示される。このように、画像処理システム１では、遠隔地において同じ画像を共有する遠隔共有処理を行うことができるため、遠隔地での会議等に用いると、非常に便利である。
【００１３】
なお、以下では、複数の電子黒板のうち任意の電子黒板を示す場合には「電子黒板２」と示す。複数のディスプレイのうち任意のディスプレイを示す場合には「ディスプレイ３」と示す。複数の電子ペンのうち任意の電子ペンを示す場合には「電子ペン４」と示す。
複数のＵＳＢメモリのうち任意のＵＳＢメモリを示す場合には「ＵＳＢメモリ５」と示す。複数のノートＰＣのうち任意のノートＰＣを示す場合には「ノードＰＣ６」と示す。複数のテレビ会議端末のうち任意のテレビ会議端末を示す場合には「テレビ会議端末７」と示す。また、複数のユーザの手のうち任意の手を示す場合には「手Ｈ」と示す。複数のケーブルのうち任意のケーブルを示す場合には「ケーブル１０」と示す。
【００１４】
また、本実施形態では、画像処理装置の一例として、電子黒板を説明するが、これに限るものではなく、画像処理装置の他の例として、電子看板（デジタルサイネージ）、スポーツや天気予報等で利用されるテレストレータ、又は、遠隔画像（映像）診断装置等であってもよい。また、情報処理端末の一例として、ノートＰＣ６を説明するが、これに限るものではなく、情報処理端末の他の例として、デスクトップ型ＰＣやタブレット型ＰＣ、スマートフォン、ＰＤＡ、デジタルビデオカメラ、デジタルカメラ、ゲーム機等の画像フレームを供給可能な端末であってもよい。更に、通信ネットワーク９には、インターネット、ＬＡＮ（Local Area Network）、携帯電話通信網等が含まれる。また、本実施形態では、記録媒体の一例として、ＵＳＢメモリを説明するが、これに限るものではなく、記録媒体の他の例として、ＳＤカード等の各種記録メディアであってもよい。
【００１５】
＜電子黒板のハードウェア構成＞
続いて、図２を用いて、本実施形態の電子黒板のハードウェア構成を説明する。なお、図２は、電子黒板のハードウェア構成を示す図である。
【００１６】
図２に示されているように、電子黒板２は、電子黒板２全体の動作を制御するＣＰＵ１０１、ＩＰＬ等のＣＰＵ１０１の駆動に用いられるプログラムを記憶したＲＯＭ１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ１０３、電子黒板２用のプログラム等の各種データを記憶するＳＳＤ１０４、通信ネットワーク９との通信を制御するネットワークコントローラ１０５、及び、ＵＳＢメモリ５との通信を制御する外部記憶コントローラ１０６を備えている。
【００１７】
また、電子黒板２は、ノートＰＣ６がディスプレイに表示している静止画または動画を取り込むキャプチャデバイス１１１、グラフィクスを専門に扱うＧＰＵ（Graphics Processing Unit）１１２、及び、ＧＰＵからの出力画像をディスプレイ３やテレビ会議端末７へ出力するために画面表示の制御及び管理を行うディスプレイコントローラ１１３を備えている。
【００１８】
更に、電子黒板２は、接触センサ１１５の処理を制御するセンサコントローラ１１４、ディスプレイ３上に電子ペン４やユーザの手Ｈ等が接触したことを検知する接触センサ１１５を備えている。この接触センサ１１５は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ３の上側両端部に設置された２つの受発光装置（不図示）が、ディスプレイ３に平行して複数の赤外線を放射し、ディスプレイ３の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻ってくる光を受光する方法である。接触センサ１１５は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤ（Identification）をセンサコントローラ１１４に出力し、センサコントローラ１１４が、物体の接触位置である座標位置を特定する。なお、以下に示す全てのＩＤは、識別情報の一例である。
【００１９】
また、接触センサ１１５としては、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。
【００２０】
また、電子黒板２は、電子ペンコントローラ１１６を備えている。この電子ペンコントローラ１１６は、電子ペン４と通信することで、ディスプレイ３へのペン先のタッチやペン尻のタッチの有無を判断する。なお、電子ペンコントローラ１１６が、電子ペン４のペン先及びペン尻だけでなく、電子ペン４のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
【００２１】
更に、電子黒板２は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＳＳＤ１０４、ネットワークコントローラ１０５、外部記憶コントローラ１０６、キャプチャデバイス１１１、ＧＰＵ１１２、及びセンサコントローラ１１４、及び、電子ペンコントローラ１１６を図２に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン１２０を備えている。
【００２２】
なお、電子黒板２用のプログラムは、ＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００２３】
＜電子黒板の機能構成＞
続いて、図３乃至図４を用いて、電子黒板の機能構成について説明する。なお、先ずは、図３を用いて、電子黒板２の全体的な機能構成について説明する。図３は、電子黒板の機能ブロックを示す図である。
【００２４】
電子黒板２は、図２に示されているハードウェア構成及びプログラムによって、図３に示されている各機能構成を有する。電子黒板２は、最初に遠隔共有処理を開始する「主催装置」となり得ると共に、すでに開始されている遠隔共有処理に後から参加する「参加装置」にもなり得る。電子黒板２は、主要な機能として、クライアント機２０及びサーバ機９０を有している。即ち、電子黒板２の１台の筐体内に、クライアント機２０及びサーバ機９０が含まれている。
クライアント部２０及びサーバ部９０は、電子黒板２の１台の筐体内で実現される機能である。そして、電子黒板２が主催装置となる場合には、この電子黒板２では、クライアント部２０とサーバ部９０が実現される。
また、電子黒板２が参加装置となる場合には、この電子黒板２では、クライアント部２０は実現されるが、サーバ部９０は実現されない。即ち、図１において、電子黒板２ａが主催装置で、電子黒板２ｂが参加装置となる場合、電子黒板２ａのクライアント部２０は、同じ電子黒板２ａ内に実現されたサーバ部９０を介して、他の電子黒板２ｂのクライアント部２０と通信を行う。一方、電子黒板２ｂのクライアント部２０は、他の電子黒板２ａ内に実現されたサーバ部９０を介して、他の電子黒板２ａのクライアント部と通信を行う。
【００２５】
〔クライアント機２０の機能構成〕
続いて、主に図３及び図４を用いて、クライアント機２０の機能構成について説明する。図４は各画像レイヤの合成処理について説明するための図である。
クライアント機２０は、映像取得部２１、座標検知部２２、自動調整部２３、接触検知部２４、イベント振分部２５、操作処理部２６、ジェスチャ処理部２７、映像重畳部２８、指判別部２９−１、指入力開始待機タイマー２９−２、画像処理部３０、及び通信制御部６０を有する。
【００２６】
このうち、映像取得部２１は、ケーブル１０に接続されたノートＰＣ６等の映像出力機器の出力映像を取得する。映像取得部２１は、映像出力機器（ノートＰＣ６等）から画像信号を受信すると、この画像信号を解析して、この画像信号によって形成される映像出力機器の表示画像である画像フレームの解像度や、この画像フレームの更新頻度などの画像情報を導出し、画像取得部３１に出力する。
【００２７】
座標検知部２２は、ディスプレイ３上でユーザによって生じたイベント（ディスプレイ３上にユーザの手Ｈがタッチされた動作等）の座標位置を検出する。また、座標検知部２２は、タッチされた面積も検出する。
【００２８】
自動調整部２３は、電子黒板２の起動時に起動され、接触センサ１１５が座標検知部２２に適切な値を出力できるように、接触センサ１１５の光センサ方式におけるセンサーカメラの画像処理のパラメータを調整する。
【００２９】
接触検知部２４は、ユーザによって生じたイベント（ディスプレイ３上に電子ペン４のペン先又は電子ペン３のペン尻が押下（タッチ）された動作等）を検出する。
【００３０】
イベント振分部２５は、座標検知部２２によって検知されたイベントの座標位置と接触検知部２４によって検出された検出結果を、ストローク描画、ＵＩ操作、及びジェスチャ操作の各イベントに振り分ける。
【００３１】
ここで、「ストローク描画」は、ディスプレイ３上に図４に示されている後述のストローク画像（Ｂ）が表示されている場合に、ユーザがディスプレイ３上で電子ペン４を押下し、この押下した状態で電子ペン４を移動させ、最終的にディスプレイ３上から電子ペン４を離すまでのムーブイベントである。このストローク描画により、例えば、アルファベット「Ｓ」や「Ｔ」等がディスプレイ３上に描画される。なお、この「ストローク描画」には、画像を描画するだけでなく、既に描画された画像を削除したり、描画された画像を編集したりするイベントも含まれる。
【００３２】
「ＵＩ操作」は、ディスプレイ３上に図４に示されている後述のＵＩ画像（Ａ）が表示されている場合に、ユーザが電子ペン４又は手Ｈによって所定の位置を押下したイベントである。このＵＩ操作により、例えば、電子ペン４により描画される線の色や幅等が設定される。
【００３３】
「ジェスチャ操作」は、ディスプレイ３上に図４に示されている後述のストローク画像（Ｂ）が表示されている場合に、ユーザが手Ｈでディスプレイ３上をタッチしたり移動させたりするイベントを表す。このジェスチャ操作により、例えば、ユーザがディスプレイ３に手Ｈをタッチさせた状態で手Ｈを移動させることで、画像の拡大（若しくは縮小）、表示領域の変更、又は、ページ切り換え等を行うことができる。
【００３４】
操作処理部２６は、イベント振分部２５によってＵＩ操作と判断されたものから、イベントが発生されたＵＩの要素に従って、各種操作を実行する。このＵＩの要素としては、例えば、ボタン、リスト、チェックボックス、テキストボックスが挙げられる。ジェスチャ処理部２７は、イベント振分部２５によってジェスチャ操作と判断されたイベントに対し、座標の履歴などからジェスチャの内容を判別しジェスチャイベントを発生させる。
【００３５】
指判別部２９−１は、指先によるスクリーンへの接触であることを判別する。座標検知部２２は赤外線遮断方式と三角測量により座標を検知するので、電子ペン以外の指示具による接触を検知できる。このため、指判別部２９−１により電子ペンの接触か、電子ペン以外の指示具による接触かを判別する。なお、電子ペン以外の指示具として指先を例として説明するが、指先でなくても赤外線の遮光は可能である。
【００３６】
指判別部２９−１は指先の判別のため、イベント振分部２５から接触検知影像イベント、ペンダウンイベントを取得する。接触検知影像イベントは接触センサ１１５の検知エリア（スクリーンから数ｃｍ以下のスクリーンに平行なエリア）で遮光を検出したというイベントである。ペンダウンイベントは、接触検知部２４が電子ペン４のペン先、又は、電子ペン４のペン尻のタッチを検知したというイベントである。また、ペンアップイベントは、接触検知部２４が電子ペン４のペン先、又は、電子ペン４のペン尻が検知エリアからの離脱を検知したというイベントである。また、指判別部２９−１は、ジェスチャ処理部からジェスチャ中イベントを取得する。
【００３７】
指判別部２９−１は接触検知影像イベント、ペンダウンイベント、及び、ジェスチャ中イベントの有無、並びに、影像イベントの影像の大きさに応じて、指入力開始待機タイマー２９−２による時間の計測（カウント）を開始する。また、指判別部２９−１は指入力開始待機タイマー２９−２がカウントを開始すると、座標値を時系列に蓄積（キューイング）する。
【００３８】
指入力開始待機タイマー２９−２が所定時間以上の時間をカウントすると、指判別部２９−１は指先で描画されていると判別して、マーカー処理部３８にキューイングしていた座標を伝達する。マーカー処理部３８は一連の座標をマーカー描画し、その後は取得した座標をマーカーの最後尾の座標としてマーカーの描画を継続する。
【００３９】
したがって、指判別部２９−１が指先であると判別するとマーカー処理部３８がマーカーで描画し、電子ペンであると判別するとストローク処理部３２がペンでストロークを描画する。指判別部２９−１が指先であると判別することをマーカーイベントが検知されたと称する場合がある。
【００４０】
映像重畳部２８は、後述の表示重畳部３６で重畳された画像を映像として映像出力器（ディスプレイ３）に対して表示する。また、映像重畳部２８は、映像出力機器（ノートＰＣ６等）からの映像に対して、他の映像出力機器（テレビ会議端末７等）から送られて来た映像をピクチャ・イン・ピクチャする。更に、映像重畳部２８は、ピクチャ・イン・ピクチャされてディスプレイ３の一部に表示された映像を、ディスプレイ３の全体に表示させるための切り替えを行う。
【００４１】
画像処理部３０は、各画像レイヤの重畳処理等を行う。具体的な重畳例について適宜図４を用いて説明する。画像処理部３０は、画像取得部３１、ストローク処理部３２、ＵＩ画像生成部３３、背景生成部３４、レイアウト管理部３５、マーカー処理部３８、コンテキスト処理部３９、表示重畳部３６、ページ処理部３７、ファイル処理部４０、ページデータ記憶部３００、及び遠隔ライセンス管理テーブル３１０を有している。
【００４２】
このうち、画像取得部３１は、映像取得部２１で取得された映像から、各フレームを画像として取得する。この画像は、図４に示されている映像出力機器（ノートＰＣ６等）からの出力画像（Ｃ）に相当する。
【００４３】
ストローク処理部３２は、イベント振分部２５によって割り振られたストローク描画に係るイベントに基づいて、画像を描画したり、描画された画像を削除したり、描画された画像を編集する。このストローク描画による画像は、図４に示されているストローク画像（Ｂ）に相当する。また、このストローク等に基づいた画像の描画、削除、編集の各結果は、後述の操作データとして、操作データ記憶部８４０に記憶される。
【００４４】
ＵＩ画像生成部３３は、電子黒板２に予め設定されているＵＩ（ユーザインターフェース）画像を生成する。このＵＩ画像は、図４に示されているＵＩ画像（Ａ）に相当する。
【００４５】
背景生成部３４は、ページ処理部３７がページデータ記憶部３００から読み出したページデータのうちのメディアデータを、ページ処理部３７から受信する。背景生成部３４は、この受信したメディアデータを表示重畳部３６に出力する。また、このメディアデータによる画像は、図４に示されている背景画像（Ｄ）に相当する。背景画像（Ｄ）のパターンは、無地、グリッド表示等である。
【００４６】
レイアウト管理部３５は、表示重畳部３６に対して、画像取得部３１、ストローク処理部３２、及び、ＵＩ画像生成部３３（又は背景生成部３４）から出力された各画像のレイアウトを示すレイアウト情報を管理している。これにより、レイアウト管理部３５は、表示重畳部３６に対して、出力画像（Ｃ）及びストローク画像（Ｂ）を、ＵＩ画像（Ａ）及び背景画像（Ｄ）中のどの位置に表示させるか又は非表示にさせるかを指示することができる。
【００４７】
コンテキスト処理部３９は、マーカーイベント、ジェスチャイベント、ページ作成・消去イベント、ファイル読み込みイベントを、通信制御部６０の遠隔コンテキスト送信部６８を介してサーバ機９０に送信する。また、コンテキスト処理部３９は、通信制御部６０の遠隔コンテキスト受信部６７から、マーカーイベント、ジェスチャイベント、ページ作成・消去イベント、ファイル読み込みイベントを取得する。また、通信制御部６０の参加拠点管理テーブル６１０から、他拠点参加イベント、他拠点退出イベントを取得する。コンテキスト処理部３９は、取得したイベントと拠点に応じて拠点画像を生成し、ディスプレイ３に表示する。なお、ページ作成・消去イベントはユーザがＵＩ画像に対しページ作成又は消去の操作を行うことで発生する。ファイル読み込みイベントはファイル入力部４２ａがファイルを読み込むことで発生する。他拠点参加イベントは、参加拠点管理テーブル６１０に新しく拠点が登録されることで発生する。他拠点退出イベントは参加拠点管理テーブル６１０から拠点が削除されることで発生する。
【００４８】
表示重畳部３６は、レイアウト管理部３５から出力されたレイアウト情報に基づき、画像取得部３１、ストローク処理部３２、ＵＩ画像生成部３３（背景生成部３４）、マーカー処理部３８、及び背景生成部３４から出力された各画像のレイアウトを行う。
ページ処理部３７は、ストローク画像（Ｂ）のデータと出力画像（Ｃ）のデータを、１つのページデータにまとめてページデータ記憶部３００に記憶する。
【００４９】
また、ページ処理部３７は、一旦記憶されたページデータのうちのメディアデータを、背景生成部３４を介して表示重畳部３６に送信することで、映像重畳部２８が背景画像（Ｄ）をディスプレイ３に再表示させることができる。また、ページ処理部３７は、ページデータのうちのストローク配列データ（各ストロークデータ）を、ストローク処理部３２に戻すことで、ストロークの再編集ができる状態にすることができる。更に、ページ処理部３７は、ページデータを削除したり複製したりすることもできる。
【００５０】
即ち、ページ処理部３７がページデータ記憶部３００にページデータを記憶する時点でディスプレイ３上に表示されている出力画像（Ｃ）のデータは、一旦、ページデータ記憶部３００に記憶され、その後にページデータ記憶部３００から読み出される際には、背景画像（Ｄ）を示すメディアデータとして読みされる。そして、ページ処理部３７は、ページデータ記憶部３００から読み出したページデータのうち、ストローク画像（Ｂ）を示すストローク配列データを、ストローク処理部３２に出力する。また、ページ処理部３７は、ページデータ記憶部３００から読み出したページデータのうち、背景画像（Ｄ）を示すメディアデータを、背景生成部３４に出力する。
【００５１】
表示重畳部３６は、画像取得部３１からの出力画像（Ｃ）、ストローク処理部３２からのストローク画像（Ｂ）、ＵＩ画像生成部３３からのＵＩ画像（Ａ）、及び、背景生成部３４からの背景画像（Ｄ）を、レイアウト管理部３５によって指定されたレイアウトに従って重畳する。これにより、図４に示されているように、各画像が重なってもユーザが見える順に、ＵＩ画像（Ａ）、ストローク画像（Ｂ）、出力画像（Ｃ）、及び背景画像（Ｄ）の各レイヤの構成となっている。
【００５２】
また、表示重畳部３６は、図４に示されている画像（Ｃ）と画像（Ｄ）を切り替えて画像（Ａ）及び画像（Ｂ）に対して排他的に重畳することも可能である。例えば、当初、画像（Ａ）、画像（Ｂ）及び画像（Ｃ）が表示されている状態で、電子黒板２と映像出力機器（ノートＰＣ６等）との間のケーブル１０が抜かれた場合には、レイアウト管理部３５の指定によって、描画（Ｃ）を重畳対象から外し、画像（Ｄ）を表示させることができる。また、表示重畳部３６は、表示の拡大、表示の縮小、表示領域の移動処理も行う。
【００５３】
ページデータ記憶部３００は、ページデータを記憶する。ページデータは、ディスプレイ３に表示される１ページ分のデータ（ストローク配列データ（各ストロークデータ）及びメディアデータ）である。
図３に戻り、遠隔ライセンス管理テーブル３１０は、遠隔共有処理を実行するために必要なライセンスデータを管理する。この遠隔ライセンス管理テーブル３１０では、電子黒板２のプロダクトＩＤ、認証に用いられるライセンスＩＤ、及びライセンスの有効期限が関連付けて管理されている。
【００５４】
次に、図５を参照して、本発明の実施形態に係る画像処理装置の一例である電子黒板２の構成について説明する。図５は、図３に示す電子黒板２内に構成された本発明の特徴的なブロック構成を示す図である。
図５に示すように、電子黒板２は、上述した座標検知部２２、イベント振分部２５、映像重畳部２８、画像処理部３０を備えている。
ディスプレイ３の表示画面は、ユーザが専用の電子ペンを用いて移動（記載）したペン軌跡を表示するとともに、映像重畳部２８からの映像データを表示可能な液晶ディスプレイ、プラズマディスプレイなどの表示デバイスである。
ユーザが電子ペンを用いて、ディスプレイ３の表示画面上に文字や図形を描画すると、電子ペンがディスプレイ３の表示画面に接触している横方向および縦方向の座標（ｘ、ｙ）が逐次認識され、座標データが座標検知部２２へと出力される。座標検知部２２での座標の認識方法に関しては、例えば、ディスプレイ３の表示画面がいわゆるタッチパネルに対応している場合や、専用のセンサを設けて、センサにより電子ペンのペン先の位置を認識する、などの方法が知られている。
座標検知部２２は、ディスプレイ３の表示画面に沿って移動する電子ペン４の各筆記座標を検知して座標情報を出力する。
イベント振分部２５は、座標検知部２２によって検知されたイベントの座標位置と接触検知部２４によって検出された検出結果を、ストローク描画、ＵＩ操作、及びジェスチャ操作の各イベントに振り分ける。イベント振分部２５（ストローク情報生成手段）は、座標検知部２２が出力した座標情報に基づいて、筆記操作による１つのストロークについての座標情報をストローク情報として生成する。
【００５５】
画像処理部３０は、上述した背景生成部３４、ストローク処理部３２、ページ処理部３７、表示重畳部３６を備えている。
ページ処理部３７は、座標検知部２２で検出した座標データや背景色の複数の色データなどの表示情報を記憶するフレームメモリ３７ａを備えている。
ページ処理部３７は、座標検知部２２からイベント振分部２５を介して取得した電子ペン４の移動位置の座標の軌跡を表すストローク画像（Ｂ）をフレームメモリ３７ａのレイヤ（Ｂ）に書き出す。この際、ページ処理部３７は、筆記色記憶部３２ａから取得した筆記色データに基づいて、ストローク画像（Ｂ）をフレームメモリ３７ａに書き出す。
背景生成部３４は、座標検知部２２で検出した座標に相当する背景色（Ｄ）をフレームメモリ３７ａから取得する背景色取得部３４ａを備えている。
背景色取得部３４ａは、座標検知部２２で検出した座標に基づいて、当該座標に相当する背景色をフレームメモリ３７ａから取得して、背景色を色信号比較部３２ｂに出力する。
【００５６】
ストローク処理部３２は、筆記色記憶部３２ａ、色信号比較部３２ｂ、輪郭色発生部３２ｃ、輪郭画像描画部３２ｄを備えている。ストローク処理部３２（ストローク画像描画手段）は、ストローク情報に基づいてストローク画像を描画する。筆記色記憶部３２ａは、ユーザが設定した指定筆記色を記憶する。
色信号比較部３２ｂは、背景色取得部３４ａを介して取得した指定筆記色と、背景生成部３４から取得した背景色とを比較する。色信号比較部３２ｂは、指定筆記色と背景色との間に同一性があると判断した場合には、輪郭色発生部３２ｃにて輪郭色を決定し、輪郭色および輪郭を描く座標データを輪郭画像描画部３２ｄに設定する。
輪郭色発生部３２ｃは、輪郭色を決定して輪郭画像記憶部３２ｅに出力して記憶させるとともに、電子ペンの移動位置の座標データを同時に輪郭画像記憶部３２ｅに記憶させる。
輪郭画像描画部３２ｄは、輪郭色発生部３２ｃにより発生された輪郭画像を記憶する輪郭画像記憶部３２ｅを有し、輪郭画像記憶部３２ｅから輪郭色および輪郭を付与するストロークの座標情報に基づいて、ストローク画像の輪郭画像をフレームメモリ３７ａのレイヤ（Ｂ）上に描画する。
【００５７】
表示重畳部３６は、画像取得部３１からの出力画像（Ｃ）、ページ処理部３７からのストローク画像（Ｂ）、ＵＩ画像生成部３３からのＵＩ画像（Ａ）、及び、ページ処理部３７からの背景画像（Ｄ）を、レイアウト管理部３５によって指定されたレイアウトに従って重畳する。これにより、図４に示されているように、各画像が重なってもユーザが見える順に、ＵＩ画像（Ａ）、ストローク画像（Ｂ）、出力画像（Ｃ）、及び背景画像（Ｄ）の各レイヤの構成となっている。
映像重畳部２８は、表示重畳部３６で重畳された画像を映像としてディスプレイ３に表示する。
【００５８】
＜実施形態の処理又は動作＞
図６を参照して、画像処理部３０の動作について説明する。図６は画像処理部３０の動作を表すフローチャートである。
電子ペン４をディスプレイ３の表示画面に接近又は接触させて文字や図形を入力すると、座標検知部２２は電子ペンのペン先が移動する位置の各座標を逐次検出し、検出した電子ペンの移動位置の座標データをイベント振分部２５に出力する。この際、イベント振分部２５は、電子ペンのペン先が移動したことをムーブイベントとして判定し、ページ処理部３７に電子ペンの移動位置の座標データを出力する。ページ処理部３７は、座標検知部２２からイベント振分部２５を介して取得した電子ペンの移動位置の座標データをフレームメモリ３７ａに格納する（ステップＳ１、ステップＳ２）。この際、ページ処理部３７は、電子ペンの移動位置の座標データを背景色取得部３４ａにも出力する。
【００５９】
背景色取得部３４ａは、電子ペンの移動位置の座標データに対応してフレームメモリ３７ａから各座標位置の背景色データを読み出して色信号比較部３２ｂに出力する。色信号比較部３２ｂは、背景色取得部３４ａが電子ペンの移動位置の座標データに対応した背景色データを取得し（ステップＳ３）、引き続き筆記色記憶部３２ａから指定筆記色データを取得する（ステップ４）。
その後、色信号比較部３２ｂは、フレームメモリ３７ａから取得した電子ペンの移動位置の座標データに対応した背景色データと、筆記色記憶部３２ａから取得した指定筆記色データとを比較する（ステップＳ５）。
ここで、ステップＳ５においては、指定筆記色データと背景色データとが、表示画面上に表示される際に、ユーザが視認できるかどうか、といった観点で、色の同一性の有無を判断する。例えば、指定筆記色データと背景色データとをマンセル表色系を用いて比較する場合について説明する。
マンセル表色系とは、色相Ｈ、明度Ｖ、彩度Ｃを数字と文字で表しＨＶ／Ｃの形で各色を表示する表色系である。色の三属性として、色相、明度、彩度があるが、ここでは色相で比較する場合について説明する。マンセル表色系においては、色相は１００分割されているため、指定筆記色データと背景色データとの色相の差が、あらかじめ定めた閾値Ｈｔｈよりも小さい場合には、両者に色の同一性があると判断する。閾値Ｈｔｈの例としては１０〜２０程度を選択することが考えられる。
【００６０】
ステップＳ５において、指定筆記色データと背景色データとの間に色の同一性があると判断された場合には、ステップＳ６に進む。輪郭色発生部３２ｃは、ディスプレイ３の表示画面に表示するペン軌跡にペン輪郭を付与するために、ペンの輪郭色を算出する（ステップＳ６）。
ステップＳ６について、ペンの輪郭色についてマンセル表色系を用いて算出する場合を例として示す。例えば、輪郭の色を色相に基づいて算出する場合には、マンセル表色系における、指定筆記色と対象位置にある補色を選択する。
ステップＳ６において、輪郭色発生部３２ｃは、決定した輪郭色を輪郭画像記憶部３２ｅに出力して記憶させる。なお、輪郭色発生部３２ｃは、必要な背景色上でのみ輪郭を描くため、上述した輪郭の色情報と共に、電子ペンの移動位置の座標データを同時に輪郭画像記憶部３２ｅに記憶させる。
このように、ストローク画像の筆記色と背景色とが類似している場合でも、背景色と、ストローク画像の筆記色を比較して輪郭画像の色を決定することで、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
また、背景色と、ストローク画像の筆記色を比較し、輪郭画像を表示するか否かを決定することで、視認性が低下する背景色領域上でのみ輪郭画像を表示させるため、ユーザの意図に近い文字形態や図形を描くことが可能になる。また、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
さらに、輪郭画像の色をマンセル表色系の色相環、明度、彩度の少なくとも何れか１つに基づいて決定することで、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００６１】
次いで、ページ処理部３７は、フレームメモリ３７ａが、筆記色記憶部３２ａから筆記色を取得し、この筆記色に基づいて電子ペンの移動位置の座標を表すフレームメモリ上の位置に筆記色を記憶することでストローク画像（Ｂ）を描画する。一方、輪郭画像描画部３２ｄは、輪郭画像記憶部３２ｅから輪郭色および輪郭を付与するストロークの座標情報（電子ペンの移動位置の座標）に基づいて、ストローク画像の輪郭画像をフレームメモリ３７ａ上のレイヤ（Ｂ）に描画する（ステップＳ８）。
すなわち、輪郭画像描画部３２ｄは、ストローク画像の座標情報を中心に一定の半径の円形状の内部について、ストローク画像の座標点の軌跡を除く部分に輪郭色を付与する。
この結果、輪郭画像描画部３２ｄは、ストローク画像の座標情報に対応した背景色に基づいて、ストローク画像の輪郭を表す輪郭画像をフレームメモリ３７ａ上のレイヤ（Ｂ）に描画することができる。
このように、ストローク画像の筆記色を記憶しておき、ストローク画像の座標情報に対応した背景色を記憶しておき、ストローク画像の筆記色と、ストローク画像の座標情報に対応した背景色に基づいて、ストローク画像の輪郭を表す輪郭画像を描画することで、ストローク画像の筆記色と背景色とが類似している場合でも、ストローク画像の輪郭を表す輪郭画像を描いておくので、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００６２】
次いで、表示重畳部３６は、画像取得部３１からの出力画像（Ｃ）、ページ処理部３７のフレームメモリ３７ａから取得したストローク画像（Ｂ）、ＵＩ画像生成部３３からのＵＩ画像（Ａ）、及び、ページ処理部３７のフレームメモリ３７ａから取得した背景画像（Ｄ）を、レイアウト管理部３５によって指定されたレイアウトに従って重畳する。これにより、図４に示されているように、各画像が重なってもユーザが見える順に、ＵＩ画像（Ａ）、ストローク画像（Ｂ）、出力画像（Ｃ）、及び背景画像（Ｄ）の各レイヤの構成となっている。
映像重畳部２８は、表示重畳部３６で重畳された画像を映像としてディスプレイ３に表示する。この結果、図７乃至図９に示すストローク画像や輪郭画像がディスプレイ３に表示される。
【００６３】
次に、図７〜図９を参照して、ストローク処理部３２によって処理された結果について説明する。
図７は、本発明におけるペン軌跡とペン輪郭を表す模式図である。
図７において、Ｐ１はユーザが選択したペン色を用いて描画したペン軌跡である。Ｐ２はペン軌跡Ｐ１の周囲に生成されたペン輪郭である。
ペン輪郭Ｐ２の色は、例えば、マンセル表色系の色相環の考え方を採用し、ペン軌跡Ｐ１のペン色と対象色相である補色を選択したり、または、同一色相で明度のみ変えたり、または色相および明度を組み合わせて適用するなどの方法がある。
【００６４】
図８は、異なる複数の背景色Ａ〜Ｄよりも前面のレイヤ（Ｂ）上に、ペン軌跡を描いた場合の画面イメージを表す図である。図８においては、指定筆記色データの補色をペン輪郭として描いた場合を表している。背景色Ａや背景色Ｂは、ペン軌跡およびペン輪郭の色とは異なっているため、ペン軌跡およびペン輪郭共にユーザは視認することが可能である。
背景色Ｃはペン軌跡の色と同じ色であるが、ペン輪郭があるために、ユーザはペン軌跡を視認することが可能となる。
これに対して、背景色Ｄはペン輪郭の色と同じ色であるため、ペン輪郭の色を視認することができない。しかしながら、ペン輪郭の色はペン軌跡の色とは色相環上では対照的な位置に属する色であるため、ペン軌跡が見えなくなるようなことは無く、ユーザはペン軌跡を視認可能である。
このように、どのような背景色の上であっても、ペン軌跡を視認することが可能となる。
【００６５】
図９を参照して、本実施形態における更なる有効な活用例について説明する。図９は、視認上必要な領域のみにペン輪郭を付加しことを表す図である。
上述したように、例えば図８に示すような背景色とペン軌跡の色の組み合わせでは、背景色Ｃの領域にかかるペン軌跡のみに輪郭線を付けることで、ペン軌跡を視認することが可能となる。従って、ペン軌跡の背景色とペン軌跡の色とを比較し、輪郭の有無を判断することにより、必要な部分のみペン輪郭を表示することが可能となる。
この結果、視認性が低下する背景色Ｃの領域上でのみペン輪郭が現れるため、ユーザの意図に近い文字形態や図形を描くことが可能になる。
【００６６】
従来技術にあっては、ユーザが意図して指定筆記色を選択したにもかかわらず、背景色データの影響で指定筆記色が変わってしまい、ユーザのイメージどおりの色で図形や文字を描くことができなかった。
これに対して、本発明によれば、指定筆記色データ自体を変更することなく、ペン軌跡の周りに輪郭を描画することにより、ユーザがイメージした通りの色で図形や文字を描くことができる。さらに、従来技術のように、背景色の影響を受けて背景色と指定筆記色とが同一の場合にペン軌跡が見えなくなるといったことが発生せず、常に鮮明に文字や図形を認識することが可能となる。
【００６７】
＜本発明の実施態様例の構成、作用、効果＞
＜第１態様＞
本態様の電子黒板２は、ディスプレイ３（表示手段）と、ディスプレイ３の表示画面に沿って移動することにより筆記操作を行う電子ペン４（指示体）と、表示画面に沿って移動する電子ペン４の各筆記座標を検知する座標検知部２２と、座標検知部２２が検知した座標情報に基づいてストローク情報を生成するイベント振分部２５（ストローク情報生成手段）と、ストローク情報に基づいてストローク画像を描画するストローク処理部３２（ストローク画像描画手段）と、を備えた電子黒板２であって、ストローク画像の筆記色を記憶する筆記色記憶部３２ａと、ストローク画像の座標情報に対応した背景色を記憶するフレームメモリ３７ａ（背景色記憶手段）と、ストローク画像の筆記色と、ストローク画像の座標情報に対応した背景色に基づいて、ストローク画像の輪郭を表す輪郭画像を描画する輪郭画像描画部３２ｄと、を備えたことを特徴とする。
本態様によれば、ストローク画像の筆記色を記憶しておき、ストローク画像の座標情報に対応した背景色を記憶しておき、ストローク画像の筆記色と、ストローク画像の座標情報に対応した背景色に基づいて、ストローク画像の輪郭を表す輪郭画像を描画することで、ストローク画像の筆記色と背景色とが類似している場合でも、ストローク画像の輪郭を表す輪郭画像を描いておくので、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００６８】
＜第２態様＞
本態様の輪郭画像描画部３２ｄは、背景色と、ストローク画像の筆記色とを比較して、輪郭画像の色を決定することを特徴とする。
本態様によれば、ストローク画像の筆記色と背景色とが類似している場合でも、背景色と、ストローク画像の筆記色とを比較して輪郭画像の色を決定することで、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００６９】
＜第３態様＞
本態様の輪郭画像描画部３２ｄは、背景色と、ストローク画像の筆記色とを比較して、輪郭画像を表示するか否かを決定することを特徴とする。
本態様によれば、背景色と、ストローク画像の筆記色とを比較して、輪郭画像を表示するか否かを決定することで、視認性が低下する背景色領域上でのみ輪郭画像を表示させるため、ユーザの意図に近い文字形態や図形を描くことが可能になる。また、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００７０】
＜第４態様＞
本態様の輪郭画像描画部３２ｄは、輪郭画像の色を、マンセル表色系の色相環、明度、彩度の少なくとも何れか１つに基づいて決定することを特徴とする。
本態様によれば、輪郭画像の色を、マンセル表色系の色相環、明度、彩度の少なくとも何れか１つに基づいて決定することで、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００７１】
＜第５態様＞
本態様の画像処理方法は、ディスプレイ３（表示手段）と、ディスプレイ３の表示画面に沿って移動することにより筆記操作を行う電子ペン４（指示体）と、表示画面に沿って移動する電子ペン４の各筆記座標を検知して座標情報を出力する座標検知部２２と、座標検知部２２が出力した座標情報に基づいて、筆記操作による１つのストロークについての座標情報をストローク情報として生成するイベント振分部２５（ストローク情報生成手段）と、ストローク情報に基づいてストローク画像を描画するストローク処理部３２（ストローク画像描画手段）と、を備えた電子黒板２の画像処理方法であって、ストローク画像の筆記色を筆記色記憶部３２ａに記憶しておき、ストローク画像の座標情報に対応した背景色をフレームメモリ３７ａに記憶しておき、ストローク画像の筆記色と、ストローク画像の座標情報に対応した背景色に基づいて、ストローク画像の輪郭を表す輪郭画像を輪郭画像描画部３２ｄにより描画する（ステップＳ８）ことを特徴とする。
本態様によれば、ストローク画像の筆記色を記憶しておき、ストローク画像の座標情報に対応した背景色を記憶しておき、ストローク画像の筆記色と、ストローク画像の座標情報に対応した背景色に基づいて、ストローク画像の輪郭を表す輪郭画像を描画することで、ストローク画像の筆記色と背景色とが類似している場合でも、ストローク画像の輪郭を表す輪郭画像を描いておくので、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００７２】
＜第６態様＞
本態様の画像通信システムは、ディスプレイ３（表示手段）、ディスプレイ３の表示画面に沿って移動することにより筆記操作を行う電子ペン４（指示体）、表示画面に沿って移動する電子ペン４の各筆記座標を検知して座標情報を出力する座標検知部２２、座標検知部２２が出力した座標情報に基づいて、筆記操作による１つのストロークについての座標情報をストローク情報として生成するイベント振分部２５（ストローク情報生成手段）、ストローク情報に基づいてストローク画像を描画するストローク処理部３２（ストローク画像描画手段）、及び、ストローク情報を受信側の電子黒板２に送信する通信制御部７０を備えた送信側の電子黒板２と、送信側の電子黒板２から通信ネットワークを介して送信されたストローク情報を受信する受信側の電子黒板２と、を備えた画像通信システムであって、受信側の電子黒板２は、ストローク情報に基づいて、ストローク画像の筆記色を記憶する筆記色記憶部３２ａと、ストローク画像の座標情報に対応した背景色を記憶するフレームメモリ３７ａ（背景色記憶手段）と、ストローク画像の筆記色と、ストローク画像の座標情報に対応した背景色に基づいて、ストローク画像の輪郭を表す輪郭画像を描画する輪郭画像描画部３２ｄと、を備えたことを特徴とする。
本態様によれば、ストローク画像の筆記色を記憶しておき、ストローク画像の座標情報に対応した背景色を記憶しておき、ストローク画像の筆記色と、ストローク画像の座標情報に対応した背景色に基づいて、ストローク画像の輪郭を表す輪郭画像を描画することで、送信側の電子黒板２から受信したストローク画像の筆記色と背景色とが類似している場合でも、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００７３】
＜第７態様＞
本態様の輪郭画像描画部３２ｄは、背景色と、ストローク画像の筆記色とを比較して、輪郭画像の色を決定することを特徴とする。
本態様によれば、ストローク画像の筆記色と背景色とが類似している場合でも、背景色と、ストローク画像の筆記色を比較して輪郭画像の色を決定することで、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００７４】
＜第８態様＞
本態様の輪郭画像描画部３２ｄは、背景色と、ストローク画像の筆記色とを比較して、輪郭画像を表示するか否かを決定することを特徴とする。
本態様によれば、背景色と、ストローク画像の筆記色を比較し、輪郭画像を表示するか否かを決定することで、視認性が低下する背景色領域上でのみ輪郭画像を表示させるため、ユーザの意図に近い文字形態や図形を描くことが可能になる。また、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００７５】
＜第９態様＞
本態様の輪郭画像描画部３２ｄは、輪郭画像の色を、マンセル表色系の色相環、明度、彩度の少なくとも何れか１つに基づいて決定することを特徴とする。
本態様によれば、輪郭画像の色を、マンセル表色系の色相環、明度、彩度の少なくとも何れか１つに基づいて決定することで、筆記色を変更することなく、ストローク画像の色と背景色とが同化せず、ストローク画像を視認し易くすることができる。
【００７６】
＜第１０態様＞
本態様のプログラムは、第１０態様記載の各ステップをプロセッサに実行させることを特徴とする。
本態様によれば、第１０態様記載の各ステップをプロセッサに実行させることができる。
【符号の説明】
【００７７】
１…画像処理システム、２…電子黒板、３…ディスプレイ、４…電子ペン、５…ＵＳＢメモリ、６…ノートＰＣ、７…テレビ会議端末、８…ＰＣ、９…通信ネットワーク、１０ａ１…ケーブル、２０…クライアント機、９０…サーバ機、２０…クライアント機、２０…クライアント機、２１…映像取得部、２２…座標検知部、２３…自動調整部、２４…接触検知部、２５…イベント振分部、２６…操作処理部、２７…ジェスチャ処理部、２８…映像重畳部、２９−１…指判別部、２９−２…指入力開始待機タイマー、３０…画像処理部、３１…画像取得部、３２…ストローク処理部、３２ａ…筆記色記憶部、３２ｂ…色信号比較部、３２ｃ…輪郭色発生部、３２ｄ…輪郭画像描画部、３２ｅ…輪郭画像記憶部、３３…ＵＩ画像生成部、３４…背景生成部、３４ａ…背景色取得部、３５…レイアウト管理部、３６…表示重畳部、３７…ページ処理部、３８…マーカー処理部、３９…コンテキスト処理部、４０…ファイル処理部、６０…通信制御部、６８…遠隔コンテキスト送信部、６７…遠隔コンテキスト受信部、９０…サーバ機、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…ＳＳＤ、１０５…ネットワークコントローラ、１０６…外部記憶コントローラ、１１１…キャプチャデバイス、１１３…ディスプレイコントローラ、１１５…接触センサ、１１４…センサコントローラ、１１６…電子ペンコントローラ、１１２…ＧＰＵ、１２０…バスライン、３００…ページデータ記憶部、３１０…遠隔ライセンス管理テーブル、６１０…参加拠点管理テーブル、８４０…操作データ記憶部
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特開平１１−３２７７８９号公報
【図１】
2016075976.tif 000003
【図２】
2016075976.tif 000004
【図３】
2016075976.tif 000005
【図４】
2016075976.tif 000006
【図５】
2016075976.tif 000007
【図６】
2016075976.tif 000008
【図７】
2016075976.tif 000009
【図８】
2016075976.tif 000010
【図９】
2016075976.tif 000011