(57)【要約】【課題】表示画像のちらつきや揺らぎを最大限に防止する。【解決手段】画像処理装置は、映像信号を取得するとともに、映像信号に基づいてサンプリングクロック信号を生成する映像取得部２１と、映像信号の２つのフレーム間の輝度変化量を算出する画像処理部３０と、輝度変化量に基づいて、サンプリングクロック信号の位相を決定し、映像取得部２１から当該位相を出力させる位相調整制御部２９と、を備え、位相調整制御部２９は、輝度変化量が最大になるサンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を映像取得部２１に生成させる。【選択図】図１
2016014834.tif 000002
【特許請求の範囲】
【請求項１】
映像信号を取得するとともに、前記映像信号に基づいてサンプリングクロック信号を生成する映像取得部と、
前記映像信号の２つのフレーム間の輝度変化量を算出する画像処理部と、
前記輝度変化量に基づいて、前記サンプリングクロック信号の位相を決定し、前記映像取得部から当該位相を出力させる位相調整制御部と、を備え、
前記位相調整制御部は、
前記輝度変化量が最大になる前記サンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を前記映像取得部に生成させることを特徴とする画像処理装置。
【請求項２】
前記位相調整制御部は、
前記輝度変化量が最大になる前記サンプリングクロック信号の位相を表す位相番号を当該輝度変化量とともに記憶する記憶手段と、
当該位相を反転させた反転位相を表す位相番号を前記映像取得部に設定する設定手段と、を備えたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記位相調整制御部は、
所定の期間が経過した後に、今回の輝度変化量が最大になる値を求め、前記今回の輝度変化量が最大になる値が前記記憶手段から取得した前回の輝度変化量が最大になった値よりも大きい場合に、前記映像取得部への設定を更新することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記位相調整制御部は、
前記今回の輝度変化量が最大になる値が前記記憶手段から取得した前回の輝度変化量が最大になった値よりも小さい場合に、前記映像取得部への設定を更新しないことを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記画像処理部は、前記映像信号に含まれる同期信号に基づいて、前記映像信号の解像度が変更されたか否かを検知する解像度検知手段を備え、
前記位相調整制御部は、
前記映像信号の解像度が変更された場合には、前記映像取得部への設定の更新を再開することを特徴とする請求項４記載の画像処理装置。
【請求項６】
映像信号を取得するとともに、前記映像信号に基づいてサンプリングクロック信号を生成する映像取得部と、
前記映像信号の２つのフレーム間の輝度変化量を算出する画像処理部と、を備えた画像処理装置の画像処理方法であって、
前記輝度変化量に基づいて、前記サンプリングクロック信号の位相を決定し、前記映像取得部から当該位相を出力させる位相調整制御ステップを備え、
前記位相調整制御ステップは、
前記輝度変化量が最大になる前記サンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を前記映像取得部に生成させることを特徴とする画像処理方法。
【請求項７】
請求項６記載のステップをプロセッサに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から取得した映像信号を表示した際に生じる表示画像のちらつきや揺らぎを最大限に防止することに好適な画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、企業や教育機関、行政機関等における会議等において、ディスプレイにコンピュータ装置からの背景画像を表示させ、この背景画像の上にユーザが文字や数字、図形等のストローク画像を描画可能な電子黒板が利用されている。
【０００３】
ここで、コンピュータ装置から出力されるアナログ映像信号の内容と、一般的な受信側の装置で行われる表示画像の生成方法について説明する。
コンピュータ装置から出力されるアナログ映像信号は、主にＲ（赤）Ｇ（緑）Ｂ（青）の輝度を表す信号（以下、ＲＧＢ信号）と、水平同期信号、及び垂直同期信号などから構成されている。このＲＧＢ信号は、水平同期信号、及び垂直同期信号により画像エリアを走査された際に各画素の輝度を電圧値で表すように構成されている。アナログ映像信号を受信する装置では、ＲＧＢ信号の電圧値をサンプリングすることで、各画素の輝度を表す電圧レベルをＡ／Ｄ変換器によりアナログ／デジタル変換を行い、デジタルデータとなった画像データを生成している。
ここで、Ａ／Ｄ変換器でのサンプリングに用いるサンプリングクロック信号は、受信側の装置の内部でＰＬＬ回路により生成されるため、ＲＧＢ信号に対してサンプリングクロック信号の位相がずれている。このため、サンプリングクロック信号の位相を調整する必要がある。
【０００４】
特許文献１には、表示エリアを複数のエリアに区分けし、エリア毎に画素間の輝度差と前フレームとの輝度値の変化量を算出し、画素間の輝度差を重み付けした上で前フレームとの輝度値の差分値が小さくなるサンプリンククロック位相に設定するという技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１にあっては、位相調整の実施時に各区分エリアで画素間の輝度差が一様に小さい場合は、最適な位相を決定できなかった。また、一定期間おきに位相調整を実施していないため、画素間の輝度差が大きくなるタイミングにおいて最適な位相を決定することができなかった。さらに、位相調整の回数を重ねても、一層適切な位相を決定できないといった問題があった。
本発明は、上記に鑑みてなされたもので、その目的としては、表示画像のちらつきや揺らぎを最大限に防止することができる画像処理装置、画像処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、上記課題を解決するため、映像信号を取得するとともに、前記映像信号に基づいてサンプリングクロック信号を生成する映像取得部と、前記映像信号の２つのフレーム間の輝度変化量を算出する画像処理部と、前記輝度変化量に基づいて、前記サンプリングクロック信号の位相を決定し、前記映像取得部から当該位相を出力させる位相調整制御部と、を備え、前記位相調整制御部は、前記輝度変化量が最大になる前記サンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を前記映像取得部に生成させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、映像信号の２つのフレーム間の輝度変化量が最大になるサンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を映像取得部に生成させることで、表示画像のちらつきや揺らぎを最大限に防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の画像処理システムの全体構成図である。
【図２】電子黒板のハードウェア構成図である。
【図３】電子黒板の機能ブロック図である。
【図４】ファイル処理部の機能ブロック図である。
【図５】ページデータを示す概念図である。
【図６】ストロークデータを示す概念図である。
【図７】座標配列データを示す概念図である。
【図８】メディアデータを示す概念図である。
【図９】アドレス帳管理テーブルを示す概念図である。
【図１０】バックアップデータを示す概念図である。
【図１１】操作データを示す概念図である。
【図１２】各画像レイヤの構成図である。
【図１３】本発明の実施形態に係る画像処理装置の特徴的な構成を示すブロック図である。
【図１４】図１３に示す位相調整制御部のメイン動作を示すフローチャートである。
【図１５】図１３に示す位相調整制御部のサブルーチンの動作を示すフローチャートである。
【図１６】ＲＧＢ信号の位相に対してサンプリングクロック信号の位相が適切な一例を示すタイミングチャートである。
【図１７】ＲＧＢ信号の位相に対してサンプリングクロック信号の位相が不適切な一例を示すタイミングチャートである。
【発明を実施するための形態】
【０００９】
本発明の実施形態を説明する。本発明は、サンプリングクロック信号の位相毎に、表示エリアの全画素において２フレーム間の輝度変化量を算出する。そして、２フレーム間の輝度変化量が最大になるサンプリングクロック信号の位相を抽出し、この位相の反転位相をサンプリングクロック信号に位相として設定する。このとき、輝度変化量が最大となった位相を記憶しておき、この位相調整フローを一定期間おきに実施し、位相調整フローで輝度変化量の最大値が前回の位相調整時の輝度変化量の最大値より大きければ位相設定を更新し、そうでなければ位相設定を更新しないことを特徴としている。
【００１０】
以下、図面を用いて、本発明の一実施形態を説明する。
＜システムの概要＞
図１は、本実施形態の画像処理システムの全体構成図である。なお、図１では、説明を簡略化するために、２台の電子黒板２ａ、２ｂ及びこれに付随する電子ペン４ａ、４ｂ等を示しているだけであって、３台以上の電子黒板や電子ペン等を利用してもよい。
図１に示されているように、画像処理システム１は、複数の電子黒板２ａ、２ｂ、複数の電子ペン４ａ、４ｂ、ＵＳＢメモリ５ａ、５ｂ、ノートＰＣ（Personal Computer）６ａ、６ｂ、テレビ（ビデオ）会議端末７ａ、７ｂ、及びＰＣ８を有する。また、電子黒板２ａ、２ｂ、及びＰＣ８は、通信ネットワーク９を介して通信可能に接続されている。更に、複数の電子黒板２ａ、２ｂには、それぞれディスプレイ３ａ、３ｂが設けられている
また、電子黒板２ａには、電子ペン４ａによって生じたイベント（ディスプレイ３ａに電子ペン４ａのペン先、又は、電子ペン４ａのペン尻のタッチ）による描画された画像を、ディスプレイ３ａに表示させることができる。なお、電子ペン４ａだけでなく、ユーザの手Ｈａ等によって生じたイベント（拡大、縮小、ページめくり等のジェスチャ）に基づいて、ディスプレイ３ａ上に表示されている画像を変更させることもできる。
【００１１】
また、電子黒板２ａには、ＵＳＢメモリ５ａが接続可能であり、電子黒板２ａはＵＳＢメモリ５ａからＰＤＦ等の電子ファイルを読み出したり、電子黒板２ａはＵＳＢメモリ５ａに電子ファイルを記録したりすることができる。また、電子黒板２ａには、ＤｉｓｐｌａｙＰｏｒｔ、ＤＶＩ（Digital Visual Interface）、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）及びＶＧＡ（Video Graphics Array）等の規格による通信が可能なケーブル１０ａ１を介して、ノートＰＣ６ａが接続されている。そして、電子黒板２ａは、ディスプレイ３ａに対する接触によってイベントを発生させ、このイベントを示すイベント情報を、マウスやキーボード等の入力装置からのイベントと同様に、ノートＰＣ６ａに送信する。同じく、電子黒板２ａには、上記規格による通信が可能なケーブル１０ａ２を介して、テレビ（ビデオ）会議端末７ａが接続されている。なお、ノートＰＣ６ａ、及びテレビ会議端末７ａは、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の各種無線通信プロトコルに準拠した無線通信により、電子黒板２ａと通信してもよい。
一方、電子黒板２ｂが設置されている他の拠点では、上記と同様に、ディスプレイ３ｂを備えた電子黒板２ｂ、電子ペン４ｂ、ＵＳＢメモリ５ｂ、ノートＰＣ６ｂ、テレビ会議端末７ｂ、ケーブル１０ｂ１、ケーブル１０ｂ２が利用される。更に、ユーザの手Ｈｂ等によって生じたイベントに基づいて、ディスプレイ３ｂ上に表示されている画像を変更させることもできる。
【００１２】
これにより、一の拠点で電子黒板２ａのディスプレイ３ａ上に描画された画像は、他の拠点で電子黒板２ｂのディスプレイ３ｂ上にも表示され、逆に他の拠点で電子黒板２ｂのディスプレイ３ｂ上に描画された画像は、一の拠点で電子黒板２ａのディスプレイ３ａ上に表示される。このように、画像処理システム１では、遠隔地において同じ画像を共有する遠隔共有処理を行うことができるため、遠隔地での会議等に用いると、非常に便利である。
なお、以下では、複数の電子黒板のうち任意の電子黒板を示す場合には「電子黒板２」と示す。複数のディスプレイのうち任意のディスプレイを示す場合には「ディスプレイ３」と示す。複数の電子ペンのうち任意の電子ペンを示す場合には「電子ペン４」と示す。複数のＵＳＢメモリのうち任意のＵＳＢメモリを示す場合には「ＵＳＢメモリ５」と示す。複数のノートＰＣのうち任意のノートＰＣを示す場合には「ノードＰＣ６」と示す。複数のテレビ会議端末のうち任意のテレビ会議端末を示す場合には「テレビ会議端末７」と示す。また、複数のユーザの手のうち任意の手を示す場合には「手Ｈ」と示す。複数のケーブルのうち任意のケーブルを示す場合には「ケーブル１０」と示す。
【００１３】
また、本実施形態では、画像処理装置の一例として、電子黒板を説明するが、これに限るものではなく、画像処理装置の他の例として、プロジェクタ、ディスプレイ等の製品にも適用可能である。また、情報処理端末の一例として、ノートＰＣ６を説明するが、これに限るものではなく、情報処理端末の他の例として、デスクトップ型ＰＣやタブレット型ＰＣ、ＰＤＡ、デジタルビデオカメラ、デジタルカメラ、ゲーム機等の画像フレームを供給可能な端末であってもよい。
更に、通信ネットワークには、インターネット、ＬＡＮ（Local Area Network)、携帯電話通信網等が含まれる。また、本実施形態では、記録媒体の一例として、ＵＳＢメモリを説明するが、これに限るものではなく、記録媒体の他の例として、ＳＤカード等の各種記録メディアであってもよい。
【００１４】
＜電子黒板のハードウェア構成＞
続いて、図２を用いて、本実施形態の電子黒板のハードウェア構成を説明する。なお、図２は、電子黒板のハードウェア構成図である。
図２に示されているように、電子黒板２は、電子黒板２全体の動作を制御するＣＰＵ１０１、ＩＰＬ等のＣＰＵ１０１の駆動に用いられるプログラムを記憶したＲＯＭ１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ１０３、電子黒板２用のプログラム等の各種データを記憶するＳＳＤ２０４、通信ネットワーク９との通信を制御するネットワークコントローラ１０５、及び、ＵＳＢメモリ５との通信を制御する外部記憶コントローラ１０６を備えている。
また、電子黒板２は、ノートＰＣ６のディスプレイに表示されている映像情報を静止画または動画として取得するキャプチャデバイス１１１、グラフィクスを専門に扱うＧＰＵ（Graphics Processing Unit）１１２、及び、ＧＰＵからの出力画像をディスプレイ３やテレビ会議端末７へ出力するために画面表示の制御及び管理を行うディスプレイコントローラ１０５を備えている。
【００１５】
更に、電子黒板２は、接触センサ１１５の処理を制御するセンサコントローラ１１４、ディスプレイ３上に電子ペン４やユーザの手Ｈ等が接触したことを検知する接触センサ１１５を備えている。この接触センサ１１５は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ３の上側両端部に設置された２つ受発光装置（不図示）が、ディスプレイ３に平行して複数の赤外線を放射し、ディスプレイ３の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ１１５は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤ（Identification）をセンサコントローラ１１４に出力し、センサコントローラ１１４が、物体の接触位置である座標位置を特定する。なお、以下に示す全ての各ＩＤは、識別情報の一例である。
【００１６】
また、接触センサ１１５としては、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２の抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。
また、電子黒板２は、電子ペンコントローラ１１６を備えている。この電子ペンコントローラ１１６は、電子ペン４と通信することで、ディスプレイ３へのペン先のタッチやペン尻のタッチの有無を判断する。なお、電子ペンコントローラ１１６が、電子ペン４のペン先及びペン尻だけでなく、電子ペン４のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
更に、電子黒板２は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＳＳＤ１０４、ネットワークコントローラ１０５、外部記憶コントローラ１０６、キャプチャデバイス１１１、ＧＰＵ１１２、センサコントローラ１１４、及び電子ペンコントローラ１１６を、図２に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン１２０を備えている。
なお、電子黒板２用のプログラムは、ＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００１７】
＜電子黒板の機能構成＞
続いて、図３乃至図１２を用いて、電子黒板の機能構成について説明する。なお、先ずは、図３を用いて、電子黒板２の全体的な機能構成について説明する。図３は、電子黒板の機能ブロック図である。
電子黒板２は、図２に示されているハードウェア構成及びプログラムによって、図３にされている各機能構成を有する。電子黒板２は、最初に遠隔共有処理を開始する「主催装置」となり得ると共に、既に開始されている遠隔共有処理に後から参加する「参加装置」にもなり得る。また、電子黒板２は、大きく分けて、クライアント部２０及びサーバ部９０の両方によって構成されている。クライアント部２０及びサーバ部９０は、電子黒板２の１台の筐体内で実現される機能である。そして、電子黒板２が主催装置となる場合には、この電子黒板２では、クライアント部２０とサーバ部９０が実現される。また、電子黒板２が参加装置となる場合には、この電子黒板２では、クライアント部２０は実現されるが、サーバ部９０は実現されない。即ち、図１において、電子黒板２ａが主催装置で、電子黒板２ｂが参加装置となる場合、電子黒板２ａのクライアント部２０は、同じ電子黒板２ａ内に実現されたサーバ部９０を介して、他の電子黒板２ｂのクライアント部２０と通信を行う。一方、電子黒板２ｂのクライアント部２０は、他の電子黒板２ａ内に実現されたサーバ部９０を介して、他の電子黒板２ａのクライアント部と通信を行う。
【００１８】
＜クライアント部２０の機能構成＞
続いて、主に図３乃至図４を用いて、クライアント部２０の機能構成について説明する。クライアント部２０は、映像取得部２１、座標検知部２２、自動調整部２３、接触検知部２４、イベント振分部２５、操作処理部２６、ジェスチャ処理部２７、映像重畳部２８、位相調整制御部２９、画像処理部３０、及び通信制御部６０を有する。
このうち、映像取得部２１は、ケーブル１０に接続された映像出力機器の出力映像を取得する。映像取得部２１は、映像出力機器から画像信号を受信すると、この画像信号を解析して、この画像信号によって形成される映像出力機器の表示画像である画像フレームの解像度や、この画像フレームの更新頻度などの画像情報を導出し、画像取得部３１に出力する。
座標検知部２２は、ディスプレイ３上でユーザによって生じたイベント（ディスプレイ３上にユーザの手Ｈがタッチされた動作等）の座標位置を検出する。また、座標検知部２２は、タッチされた面積も検出する。
自動調整部２３は、電子黒板２の起動時に起動され、接触センサ１１５が座標検知部２２に適切な値を出力できるように、接触センサ１１５の光センサ方式におけるセンサーカメラの画像処理のパラメータを調整する。
【００１９】
接触検知部２４は、ユーザによって生じたイベント（ディスプレイ３上に電子ペン４のペン先又は電子ペン３のペン尻が押下（タッチ）された動作等）を検出する。
イベント振分部２５は、座標検知部２２によって検知されたイベントの座標位置と接触検知部２４によって検出された検出結果を、ストローク描画、ＵＩ操作、及びジェスチャ操作の各イベントに振り分ける。
ここで、「ストローク描画」は、ディスプレイ３上に図１２に示されている後述のストローク画像（Ｂ）が表示されている場合に、ユーザがディスプレイ３上で電子ペン４を押下し、この押下した状態で電子ペン４を移動させ、最終的にディスプレイ３上から電子ペン４を離すまでのイベントである。このストローク描画により、例えば、アルファベット「Ｓ」や「Ｔ」等がディスプレイ３上に描画される。なお、この「ストローク描画」には、画像を描画するだけでなく、既に描画された画像を削除したり、描画された画像を編集したりするイベントも含まれる。
【００２０】
「ＵＩ操作」は、ディスプレイ３上に図１２に示されている後述のＵＩ画像（Ａ）が表示されている場合に、ユーザが電子ペン４又は手Ｈによって所定の位置を押下したイベントである。このＵＩ操作により、例えば、電子ペン４により描画される線の色や幅等が設定される。
「ジェスチャ操作」は、ディスプレイ３上に図１２に示されている後述のストローク画像（Ｂ）が表示されている場合に、ユーザが手Ｈでディスプレイ３上をタッチしたり移動させたりするイベントである。このジェスチャ操作により、例えば、ユーザがディスプレイ３に手Ｈをタッチさせた状態で手Ｈを移動させることで、画像の拡大（若しくは縮小）、表示領域の変更、又は、ページ切り換え等を行うことができる。
【００２１】
操作処理部２６は、イベント振分部２５によってＵＩ操作と判断されたものから、イベントが発生されたＵＩの要素に従って、各種操作を実行する。このＵＩの要素としては、例えば、ボタン、リスト、チェックボックス、テキストボックスが挙げられる。
ジェスチャ処理部２７は、イベント振分部２５によってジェスチャ操作と判断されたものに対応した操作を実行する。
映像重畳部２８は、後述の表示重畳部３６で重畳された画像を映像として映像出力機器（ディスプレイ３等）に対して表示する。また、映像重畳部２８は、映像出力機器（ノートＰＣ６等）からの映像に対して、他の映像出力機器（テレビ会議端末７等）から送られて来た映像をピクチャ・イン・ピクチャする。更に、映像重畳部２８は、ピクチャ・イン・ピクチャされてディスプレイ３の一部に表示された映像を、ディスプレイ３の全体に表示させるための切り替えを行う。
【００２２】
位相調整制御部２９は、輝度変化量に基づいて、サンプリングクロック信号の位相を決定し、映像取得部２１から当該位相を出力させる。
画像処理部３０は、図１２に示されているような各画像レイヤの重畳処理等を行う。この画像処理部３０は、画像取得部３１、ストローク処理部３２、ＵＩ画像生成部３３、背景生成部３４、レイアウト管理部３５、表示重畳部３６、ページ処理部３７、ファイル処理部４０、ページデータ記憶部３００、及び遠隔ライセンス管理テーブル３１０を有している。
このうち、画像取得部３１は、映像取得部２１で取得された映像から、各フレームを画像として取得する。画像取得部３１は、この画像のデータを、ページ処理部３７に出力する。この画像は、図１２に示されている映像出力機器（ノートＰＣ６等）からの出力画像（Ｃ）に相当する。
ストローク処理部３２は、イベント振分部２５によって割り振られたストローク描画に係るイベントに基づいて、画像を描画したり、描画された画像を削除したり、描画された画像を編集する。このストローク描画による画像は、図１２に示されているストローク画像（Ｂ）に相当する。また、このストローク描画に基づいた画像の描画、削除、編集の各結果は、後述の操作データとして、操作データ記憶部８４０に記憶される。
【００２３】
ＵＩ画像生成部３３は、電子黒板２に予め設定されているＵＩ（ユーザインターフェース）画像を生成する。このＵＩ画像は、図１２に示されているＵＩ画像（Ａ）に相当する。
背景生成部３４は、ページ処理部３７がページデータ記憶部３００から読み出したページデータのうちのメディアデータを、ページ処理部３７から受信する。背景生成部３４は、この受信したメディアデータを表示重畳部３６に出力する。また、このメディアデータによる画像は、図１２に示されている背景画像（Ｄ）に相当する。背景画像（Ｄ）のパターンは、無地、グリッド表示等である。
レイアウト管理部３５は、表示重畳部３６に対して、画像取得部３１、ストローク処理部３２、及びＵＩ画像生成部３３（又は背景生成部３４）から出力された各画像のレイアウトを示すレイアウト情報を管理している。これにより、レイアウト管理部３５は、表示重畳部３６に対して、出力画像（Ｃ）及びストローク画像（Ｂ）を、ＵＩ画像（Ａ）及び背景画像（Ｄ）中のどの位置に表示させるか又は非表示にさせるかを指示することができる。
表示重畳部３６は、レイアウト管理部３５から出力されたレイアウト情報に基づき、画像取得部３１、ストローク処理部３２、及びＵＩ画像生成部３３（背景生成部３４）から出力された各画像のレイアウトを行う。
【００２４】
ページ処理部３７は、ストローク画像（Ｂ）のデータと出力画像（Ｃ）のデータを、１つのページデータにまとめてページデータ記憶部３００に記憶する。ストローク画像（Ｂ）のデータは、図５に示されているストローク配列データＩＤで示されるストローク配列データ（各ストロークデータ）として、ページデータの一部を成す。出力画像（Ｃ）のデータは、図５に示されているメディアデータＩＤで示されているメディアデータとして、ページデータの一部を成す。そして、このメディアデータは、ページデータ記憶部３００から読み出されると、背景画像（Ｄ）のデータとして取り扱われる。
また、ページ処理部３７は、一旦記憶されたページデータのうちのメディアデータを、背景生成部３４を介して表示重畳部３６に送信することで、映像重畳部２８が背景画像（Ｄ）をディスプレイ３に再表示させることができる。また、ページ処理部３７は、ページデータのうちのストローク配列データ（各ストロークデータ）を、ストローク処理部３２に戻すことで、ストロークの再編集ができる状態にすることができる。
【００２５】
更に、ページ処理部３７は、ページデータを削除したり複製したりすることもできる。
即ち、ページ処理部３７がページデータ記憶部３００にページデータを記憶する時点でディスプレイ３上に表示されている出力画像（Ｃ）のデータは、一旦、ページデータ記憶部３００に記憶され、その後にページデータ記憶部３００から読み出される際には、背景画像（Ｄ）を示すメディアデータとして読みされる。そして、ページ処理部３７は、ページデータ記憶部３００から読み出したページデータのうち、ストローク画像（Ｂ）を示すストローク配列データを、ストローク処理部３２に出力する。また、ページ処理部３７は、ページデータ記憶部３００から読み出したページデータのうち、背景画像（Ｄ）を示すメディアデータを、背景生成部３４に出力する。
【００２６】
表示重畳部３６は、画像取得部３１からの出力画像（Ｃ）、ストローク処理部３２からのストローク画像（Ｂ）、ＵＩ画像生成部３３からのＵＩ画像（Ａ）、及び、背景生成部３４からの背景画像（Ｄ）を、レイアウト管理部３５によって指定されたレイアウトに従って重畳する。これにより、図１２に示されているように、各画像が重なってもユーザが見える順に、ＵＩ画像（Ａ）、ストローク画像（Ｂ）、出力画像（Ｃ）、及び背景画像（Ｄ）の各レイアの構成となっている。
また、表示重畳部３６は、図１２に示されている画像（Ｃ）と画像（Ｄ）を切り替えて、画像（Ａ）及び画像（Ｂ）に対して排他的に重畳することも可能である。例えば、当初、画像（Ａ）、画像（Ｂ）及び画像（Ｃ）が表示されている状態で、電子黒板２と映像出力機器（ノートＰＣ６等）との間のケーブル１０が抜かれた場合には、レイアウト管理部３５の指定によって、画像（Ｃ）を重畳対象から外し、画像（Ｄ）を表示させることができる。この場合に、また、表示重畳部３６は、表示の拡大、表示の縮小、表示領域の移動処理も行う。
【００２７】
ページデータ記憶部３００は、図５に示されているようなページデータを記憶する。図５は、ページデータを示す概念図である。ページデータは、ディスプレイ３に表示される１ページ分のデータ（ストローク配列データ（各ストロークデータ）及びメディアデータ）である。なお、ページデータに含まれるパラメータの種類が多いため、ここでは、図５乃至８に分けて、ページデータの内容を説明する。
ページデータは、図５に示されているように、任意の１ページを識別するためのページデータＩＤ、このページの表示を開始した時刻を示す開示時刻、ストロークやジェスチャ等によるページの内容の書き換えが行われなくなった時刻を示す終了時刻、電子ペン４やユーザの手Ｈによるストロークによって生じたストローク配列データを識別するためのストローク配列データＩＤ、及びメディアデータを識別するためのメディアデータＩＤが関連付けて記憶されている。ストローク配列データは、後述の図１２に示されているストローク画像（Ｂ）がディスプレイ３上に表示されるためのデータである。メディアデータは、後述の１６に示されている背景画像（Ｄ）がディスプレイ３上に表示されるためのデータである。
【００２８】
このようなページデータにより、例えば、ユーザが電子ペン４によってアルファベット「Ｓ」を描く場合は一筆書きとなるため、ストロークデータＩＤが１つで一文字のアルファベット［Ｓ］が示される。ところが、ユーザが電子ペン４によってアルファベット「Ｔ」を描く場合、二筆書きとなるため、ストロークデータＩＤが２つで一文字のアルファベット「Ｔ」が示されることになる。
また、ストローク配列データは、図６に示されているように詳細な情報を示している。図６は、ストローク配列データを示す概念図である。図６に示されているように、１つのストローク配列データは、複数のストロークデータによって表される。そして、１つのストロークデータは、このストロークデータを識別するためのストロークデータＩＤ、１つのストロークの書き始めの時刻を示す開始時刻、１つのストロークの書き終わりの時刻を示す終了時刻、ストロークの色、ストロークの幅、及び、ストロークの通過点の配列を識別するための座標配列データＩＤを示している。
【００２９】
更に、この座標配列データは、図７に示されているように詳細な情報を示している。図７は、座標配列データを示す概念図である。図７に示されているように、座標配列データは、ディスプレイ３上の１点（Ｘ座標値、Ｙ座標値）、この１点を通過したときのストロークの開示時刻からの差分の時刻（ｍｓ）、及び、この１点における電子ペン４の筆圧の各情報を示している。即ち、図７に示されている１点の集まりが、図６に示されている１つの座標配列データで示されている。例えば、ユーザが電子ペン４によってアルファベット「Ｓ」を描く場合、一筆書きとなるが、「Ｓ」を描き終えるまでに、複数の通過点を通過するため、座標配列データは、これら複数の通過点の情報を示している。
【００３０】
また、図５に示されているページデータのうちのメディアデータは、図８に示されているように詳細な情報を示している。図８は、メディアデータを示す概念図である。図８に示されているように、メディアデータは、図５に示されているページデータにおけるメディアデータＩＤ、メディアデータのデータ種類、ページ処理部３７からページデータ記憶部３００にページデータが記憶された記録時刻、ページデータによってディスプレイ３上に表示される画像の位置（Ｘ座標値、Ｙ座標値）及び画像のサイズ（幅、高さ）、並びにメディアデータの内容を示すデータが関連付けられて示されている。このうち、ページデータによってディスプレイ３上に表示される画像の位置は、ディスプレイ３の左上端の座標を（Ｘ座標値、Ｙ座標値）＝（０、０）とした場合に、ページデータによって表示される画像の左上端の位置を示している。
また、図３に戻り、遠隔ライセンス管理テーブル３１０は、遠隔共有処理を実行するために必要なライセンスデータを管理する。
【００３１】
＜ファイル処理部４０の機能構成＞
続いて、図４を用いて、図３に示されているファイル処理部４０の機能構成を説明する。なお、図４は、ファイル処理部の機能ブロック図である。
ファイル処理部４０は、リカバリ部４１、ファイル入力部４２ａ、ファイル出力部４２ｂ、ファイル変換部４３、ファイル送信部４４、アドレス帳入力部４５、バックアップ処理部４６、バックアップ出力部４７、設定管理部４８、設定ファイル入力部４９ａ、及び設定ファイル出力部４９ｂを有している。更に、ファイル処理部４０は、アドレス帳管理テーブル４１０、バックアップデータ記憶部４２０、設定ファイル記憶部４３０、及び接続先管理テーブル４４０を有している。
このうち、リカバリ処理部４１は、電子黒板２が異常終了した後に、異常終了を検知し、未保存のページデータを復旧する。例えば、正常終了の場合は、ページデータがＰＤＦファイルとしてファイル処理部４０を介してＵＳＢ５に記録されるが、電源がダウンした等の異常終了の場合は、ページデータがページデータ記憶部３００に記録されたままになっている。そのため、再び、電源オンになった際に、リカバリ処理部４１は、ページデータ記憶部３００からページデータを読み出すことで復旧させる。
ファイル入力部４２ａは、ＵＳＢメモリ５から、ＰＤＦファイルを読み込み、各ページをページデータとしてページデータ記憶部３００に記憶する。
【００３２】
ファイル変換部４３は、ページデータ記憶部３００に記憶されているページデータを、ＰＤＦ形式のファイルに変換する。
ファイル出力部４２ｂは、ファイル変換部４２によって出力されたＰＤＦファイルをＵＳＢメモリ５に記録する。
ファイル送信部４４は、ファイル変換部４３によって生成されたＰＤＦファイルを、電子メールに添付して送信する。このファイルの送信先は、表示重畳部３６によってディスプレイ３上にアドレス帳管理テーブル４１０の内容を表示し、ファイル送信部４４がユーザによるタッチパネル等の入力装置の操作により、宛先の選択を受け付けることによって決定される。アドレス帳管理テーブル４１０には、図１１に示されているように、宛先の名前及び宛先の電子メールのメールアドレスが関連付けて管理されている。また、ファイル送信部４４が、ユーザによるタッチパネル等の入力装置の操作により、宛先としてのメールアドレスの入力を受け付けることもできる。
アドレス帳入力部４５は、ＵＳＢメモリ５から電子メールアドレスの一覧ファイルを読み込み、アドレス帳管理テーブル４１０に管理する。
【００３３】
バックアップ処理部４６は、ファイル出力部４２ｂによって出力されたファイルや、ファイル送信部４４によって送信されたファイルを、バックアップデータ記憶部４２０に記憶することでバックアップする。なお、ユーザがバックアップ設定しない場合は、バックアップの処理は行われない。バックアップデータは、図１０に示されているように、ＰＤＦ形式で記憶される。
バックアップ出力部４７は、バックアップされたファイルをＵＳＢメモリ５に記憶する。この記憶の際には、ユーザによるタッチパネル等の入力装置の操作により、セキュリティーのためにパスワードが入力される。
設定管理部４８は、電子黒板２の各種設定情報を設定ファイル記憶部４３０に記憶したり読み出したりして管理する。この各種設定情報としては、例えば、ネットワーク設定、日付や時刻の設定、地域や言語の設定、メールサーバの設定、アドレス帳の設定、接続先リストの設定、バックアップに関する設定が挙げられる。なお、ネットワーク設定は、例えば、電子黒板２のＩＰアドレスの設定、ネットマスクの設定、デフォルトゲートウェイの設定、又はＤＮＳ（Domain Name System）の設定等である。
設定ファイル出力部４９ｂは、電子黒板２の各種設定情報を、設定ファイルとしてＵＳＢメモリ５に記録させる。なお、設定ファイルはセキュリティーによって、ユーザは中身を見ることができない。
設定ファイル入力部４９ａは、ＵＳＢメモリ５に記憶されている設定ファイルを読み込み、各種設定情報を電子黒板の各種設定に反映させる。
アドレス帳入力部５０は、ＵＳＢメモリ５から遠隔共有処理の接続先ＩＰアドレスの一覧ファイルを読み込み、接続先管理テーブル４４０に管理する。
【００３４】
＜位相調整制御＞
図１３は、本発明の実施形態に係る画像処理装置の特徴的な構成を示すブロック図である。
映像取得部２１は、ＰＬＬ回路２１ａ、位相遅延回路２１ｂ、Ａ／Ｄ変換回路２１ｃを備えている。
ＰＬＬ回路２１ａは、例えばノートＰＣ６から入力される映像信号であるＲ／Ｇ／Ｂ信号に付加されている水平同期信号（Ｈｓｙｎｃ）に基づいて、クロック信号を生成する。ＰＬＬ回路２１ａは、ＶＣＯ回路により水平同期信号の周波数ｆｈよりも極めて高い周波数ｆを有するクロック信号を生成し、クロック信号の周波数ｆを整数値で分周した信号と水平同期信号とを比較することで、差分電圧を求めてＶＣＯ回路に帰還させる。これにより、水平同期信号の周波数ｆｈにロックした周波数のクロック信号を生成することができる。なお、ＰＬＬ回路２１ａは、デジタルＰＬＬ回路であってもよい。
位相遅延回路２１ｂは、複数の遅延素子が直列に接続された遅延回路と、位相番号に応じて遅延後の夫々の位相を有するクロック信号を選択するセレクタ回路とを備えている。位相遅延回路２１ｂは、ＰＬＬ回路２１ａにより生成されたクロック信号を各遅延素子に通過させ、各遅延素子の出力端子から出力される遅延信号をセレクタ回路により選択してサンプリングクロック信号としてＡ／Ｄ変換回路２１ｃに出力する。このセレクタ回路に対して位相番号を設定することで、所望の位相を有するサンプリングクロック信号をＡ／Ｄ変換回路２１ｃに出力させることができる。
【００３５】
Ａ／Ｄ変換回路２１ｃは、例えばノートＰＣ６から入力される映像信号であるＲ／Ｇ／Ｂ信号の夫々に対して、サンプリングクロック信号を用いてサンプリングしてアナログ／デジタル変換を行い、デジタル化されたＲ／Ｇ／Ｂ画像データを画像処理部３０に出力する。
画像処理部３０は、ＲＡＭ１０３に設けられたフレームメモリＦ１、Ｆ２に記憶した映像信号について、２つのフレーム間の輝度変化量を算出する。
画像処理部３０は、映像取得部２１から入力される画像データの２フレーム間の同一座標上での画素毎の差分値を全て加算した値を全画素数で除算した平均値として輝度変化量ΔＬを算出させ、位相番号ｘに関連付けてＲＡＭ１０３に記憶させる。
画像処理部３０は、映像信号に含まれる水平同期信号に基づいて、映像信号の解像度が変更されたか否かを検知する解像度検知部３０ａを備えている。
詳しくは、解像度検知部３０ａは、映像信号に含まれる水平同期信号の数を計数して垂直解像度とし、且つ１つの水平同期信号の期間を計測して擬似的な水平解像度とし、垂直解像度と水平解像度を解像度としてＲＡＭ１０３に記憶しておく。前回の解像度と今回の解像度とが一致した場合に解像度変更フラグを０に設定し、両者が不一致の場合に解像度変更フラグを１に設定する。解像度検知部３０ａは、解像度の変更が検知された場合に解像度変更フラグを１に設定して出力し、一方、解像度の変更がない場合に解像度変更フラグを０に設定して出力する。
【００３６】
位相調整制御部２９は、輝度変化量に基づいて、サンプリングクロック信号の位相を決定し、映像取得部２１から当該位相を出力させる。位相調整制御部２９は、輝度変化量が最大になるサンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を前記映像取得部に生成させる。
位相調整制御部２９は、輝度変化量が最大になるサンプリングクロック信号の位相を表す位相番号を当該輝度変化量とともにＲＡＭ１０３に記憶し、当該位相を反転させた反転位相を表す位相番号を映像取得部２１に設定する。位相調整制御部２９は、所定の期間が経過した後に、今回の輝度変化量が最大になる値を求め、今回の輝度変化量が最大になる値がＲＡＭ１０３から取得した前回の輝度変化量が最大になった値よりも大きい場合に、映像取得部２１への設定を更新する。
位相調整制御部２９は、今回の輝度変化量が最大になる値がＲＡＭ１０３から取得した前回の輝度変化量が最大になった値よりも小さい場合に、映像取得部２１への設定を更新しないように制御する。位相調整制御部２９は、解像度検知部３０ａにより映像信号の解像度が変更されたことが検知された場合には、映像取得部２１への位相番号に設定の更新を再開する。
【００３７】
図１４は、本発明の実施形態に係る位相調整制御部２９のメイン動作を示すフローチャートである。図１５は、本発明の実施形態に係る位相調整制御部２９のサブルーチンの動作を示すフローチャートである。なお、図１４、１５に示すフローチャートで表されたプログラムは、ＲＯＭ１０２に記憶されている。ＣＰＵ１０１は、ＲＯＭ１０２からオペレーティングシステムＯＳを読み出してＲＡＭ１０３上に展開してＯＳを起動し、ＯＳ管理下において、ＲＯＭ１０２からプログラムを読み出し、位相調整処理を実行する。
本実施形態では、外部から接続されたノートＰＣ６から取り込んだ表示画像のちらつきや揺らぎを防止するため、ノートＰＣから画像処理システムにアナログ映像信号が入力されたとき、映像取得部２１で生成されるサンプリングクロック信号の位相を調整する。
【００３８】
図１４を参照して、位相調整制御部２９のメイン動作について説明する。
まず、ステップＳ１００では、位相調整制御部２９は、タイマから読み出した現在の日時、ＲＡＭ１０３から読み出した前回の位相調整処理の日時に基づいて、前回の位相調整処理の時点から一定期間（例えば、数時間、数日など）経過したか否かを判断する。位相調整制御部２９は、一定期間が経過した場合には、ステップＳ１１０に進む一方、一定期間が経過していない場合には、ステップＳ１０５に進む。
次いで、ステップＳ１０５では、位相調整制御部２９は、映像信号の解像度の変更があるか否かを判断する。ここで、解像度検知部３０ａから取得した解像度変更フラグが１である場合には解像度の変更が検知されたので、ステップＳ１１０に進む。一方、解像度変更フラグが０である場合には解像度の変更がないので、ステップＳ１００に戻る。
ステップＳ１１０では、位相調整制御部２９は、位相調整処理のサブルーチンをコールして図１５に示すステップＳ５に進む。
【００３９】
図１５を参照して、位相調整処理のサブルーチンの動作について説明する。
まず、ステップＳ５では、位相調整制御部２９は、サンプリングクロック信号の初期位相として位相番号ｘ＝０に設定する。ここで、位相調整制御部２９は、サンプリングクロック信号の初期位相として位相番号ｘ＝０を映像取得部２１に設定する。この結果、位相遅延回路２１ｂでは位相番号ｘ＝０に応じてセレクタ回路が１段目の遅延素子の入力信号を選択して出力し、サンプリングクロック信号が初期位相（ｘ＝０）に変更される。これにより、一旦、映像取得部２１により生成されるサンプリングクロック信号の位相を固定する。
次いで、ステップＳ１０では、位相調整制御部２９は、画像処理部３０がフレームメモリＦ１、Ｆ２に映像の２フレーム分の全画素の輝度を取得させる。なお、ここでフレームとは、単位時間の映像（コマ）を指す。
次いで、ステップＳ１５では、位相調整制御部２９は、画像処理部３０が取得した２フレーム間の同一座標上での画素毎の差分値を加算した値を全画素数で除算した平均値として輝度変化量ΔＬを算出させ、位相番号ｘに関連付けてＲＡＭ１０３のテーブル（表１）に記憶させる。
【００４０】
【表１】
2016014834.tif 000003
【００４１】
次いで、ステップＳ２０では、位相調整制御部２９は、位相番号ｘをインクリメントする。
次いで、ステップＳ２５では、位相調整制御部２９は、インクリメント後の位相番号ｘが必要サンプル数を表す基準値ｎに到達したか否かを判断する。ここで、位相調整制御部２９は、位相番号ｘが基準値ｎに到達していない場合には、ステップＳ３０に進む。一方、位相調整制御部２９は、位相番号ｘが基準値ｎに到達した場合には、ステップＳ３５に進む。
ステップＳ３０では、位相調整制御部２９は、インクリメント後の位相番号ｘに応じて映像取得部２１にサンプリングクロック信号の位相を変更させるため、位相番号ｘを映像取得部２１に設定し、ステップＳ１０の処理に戻る。この結果、位相遅延回路２１ｂでは位相番号ｘに応じてセレクタ回路がｘ段目の遅延素子の出力信号を選択して出力し、サンプリングクロック信号の位相（ｘ）が変更される。
【００４２】
一方、位相番号ｘが基準値ｎに到達した場合にステップＳ３５では、位相調整制御部２９は、ＲＡＭ１０３のテーブル（表１）を参照し、２フレーム間の輝度変化量ΔＬが最大となるときの位相番号ｘと、そのときの輝度変化量ΔＬを求める。
次いで、ステップＳ４０では、位相調整制御部２９は、ステップＳ３５で求めた今回の最大となった輝度変化量ΔＬが、現時点で既にＲＡＭ１０３に記憶されている前回調整時の輝度変化量ΔＬｍａｘよりも大きいか否かを判断する。ここで、位相調整制御部２９は、今回の最大となった輝度変化量ΔＬが前回調整時の輝度変化量ΔＬｍａｘよりも大きい場合には、ステップＳ４５に進む。一方、位相調整制御部２９は、今回の最大となった輝度変化量ΔＬが前回調整時の輝度変化量ΔＬｍａｘ以下の場合には、処理を終了する。
今回の最大となった輝度変化量ΔＬが前回調整時の輝度変化量ΔＬｍａｘよりも大きい場合に、ステップＳ４５では、位相調整制御部２９は、今回の最大となった輝度変化量ΔＬを輝度変化量ΔＬｍａｘとしてＲＡＭ１０３に記憶する。
【００４３】
次いで、ステップＳ５０では、位相調整制御部２９は、映像取得部２１の位相設定を、今回の最大となった輝度変化量ΔＬを有する位相番号ｘが表す位相に対して、２／Ｔずらした位相に更新し、処理を終了する。ここで、Ｔはサンプリングクロック信号の周期を表すため、２／Ｔずらした位相は、サンプリングクロック信号の位相が半周期ずれた位相、すなわち、位相番号ｘが表す位相を反転した位相である。
【００４４】
【表２】
2016014834.tif 000004
【００４５】
ここで、表２を参照して、位相テーブルについて説明する。
位相テーブルには、位相番号１からｍに夫々対応した１周期内の各位相（°）、及び反転位相の番号を表す反転位相番号が記載されている。ｍは、映像取得部２１の位相遅延回路を構成する一単位の遅延素子の遅延時間と、サンプリングクロック信号の周波数に応じて一意に決定される自然数であり、ｍは偶数であることが好ましい。
位相調整制御部２９は、今回の最大となった輝度変化量ΔＬを有する位相番号ｘに基づいて、位相テーブルから反転位相番号を読み出し、当該反転位相番号をサンプリングクロック信号の位相番号ｘとして映像取得部２１に設定する。この結果、映像取得部２１から出力されるサンプリングクロック信号の位相が反転位相に変更される。
なお、位相調整制御部２９は、今回の最大となった輝度変化量ΔＬを有する位相番号ｘを映像取得部２１に設定し、且つ位相遅延回路２１ｂのセレクタ回路から出力されるクロック信号の位相をインバータ回路に通過させて反転することにより、反転位相のサンプリングクロック信号を生成し、Ａ／Ｄ変換回路２１ｃに出力してもよい。
本実施形態によれば、一定期間おきに位相調整を実施するため、２フレーム間の同一位置上の画素間の輝度差が大きくなるタイミングで最も表示画像のちらつきや揺らぎが多くなる位相を特定でき、更に当該位相の反転位相を最適な位相として決定することができる。
また、前回までの位相調整で決定した位相よりも今回の位相が適切かどうかは、輝度変化量がより大きくなったときのみ適切と判断して更新するので、位相調整の回数を重ねることでより一層適切な位相を得ることができる。
【００４６】
図１６は、ＲＧＢ信号の位相とサンプリングクロック信号の位相の一例を示すタイミングチャートであり、ＲＧＢ信号の位相に対してサンプリングクロック信号の位相の設定が適切な例を示している。
図１６では、サンプリングクロック信号の立ち上がり時に、ＲＧＢ信号の電圧レベルが平坦になって収束しているタイミングでサンプリング（サンプルアンドホールド）されるので、Ａ／Ｄ変換回路２１ｃによりＡ／Ｄ変換後に取得された画像データが安定していることを示している。
図１７は、ＲＧＢ信号の位相とサンプリングクロック信号の位相の一例を示すタイミングチャートであり、ＲＧＢ信号の位相に対してサンプリング位相が不適切な例を示している。図１７では、ＲＧＢ信号の電圧レベルが不安定なタイミングでサンプリング（サンプルアンドホールド）されるので、Ａ／Ｄ変換後に取得された画像データはフレーム毎にばらつくことがある。このような画像データをディスプレイに表示した場合、表示画像が揺らいで見えたり、ちらついて見えたりして、ユーザの視認性が悪くなるといった問題があった。このため、ＲＧＢ信号の位相に対してサンプリングクロック信号の位相を適切な位相に調整する必要がある。
【００４７】
＜本発明の実施態様例と効果＞
＜第１態様＞
本態様の画像処理装置は、映像信号を取得するとともに、映像信号に基づいてサンプリングクロック信号を生成する映像取得部２１と、映像信号の２つのフレーム間の輝度変化量を算出する画像処理部３０と、輝度変化量に基づいて、サンプリングクロック信号の位相を決定し、映像取得部２１から当該位相を出力させる位相調整制御部２９と、を備え、位相調整制御部２９は、輝度変化量が最大になるサンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を映像取得部２１に生成させることを特徴とする。
本態様によれば、映像信号の２つのフレーム間の輝度変化量が最大になるサンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を映像取得部に生成させることで、表示画像のちらつきや揺らぎを最大限に防止することができる。この結果、ユーザの視認性を良くすることができる。
【００４８】
＜第２態様＞
本態様の位相調整制御部２９は、輝度変化量が最大になるサンプリングクロック信号の位相を表す位相番号を当該輝度変化量とともに記憶するＲＡＭ１０３と、当該位相を反転させた反転位相を表す位相番号を映像取得部２１に設定する設定手段（ステップＳ５０）と、を備えたことを特徴とする。
本態様によれば、輝度変化量が最大になるサンプリングクロック信号の位相を表す位相番号を当該輝度変化量とともに記憶しておくことができ、当該位相を反転させた反転位相を表す位相番号を映像取得部２１に設定することで、表示画像のちらつきや揺らぎを最大限に防止することができる。
【００４９】
＜第３態様＞
本態様の位相調整制御部２９は、所定の期間が経過した後に、今回の輝度変化量が最大になる値を求め、今回の輝度変化量が最大になる値がＲＡＭ１０３から取得した前回の輝度変化量が最大になった値よりも大きい場合に、映像取得部２１への設定を更新することを特徴とする。
本態様によれば、所定の期間おきに位相調整を実施するため、前回までの輝度変化量の最大値より大きくなるどこかのタイミングで映像取得部２１への設定を更新することができる。
【００５０】
＜第４態様＞
本態様の位相調整制御部２９は、今回の輝度変化量が最大になる値がＲＡＭ１０３から取得した前回の輝度変化量が最大になった値よりも小さい場合に、映像取得部２１への設定を更新しないことを特徴とする。
本態様によれば、今回の輝度変化量が最大になる値が、前回の輝度変化量が最大になった値よりも小さい場合に、映像取得部２１への設定を更新しないことで、表示画像のちらつきや揺らぎを最大限に防止することができる。
【００５１】
＜第５態様＞
本態様の画像処理部３０は、映像信号に含まれる同期信号に基づいて、映像信号の解像度が変更されたか否かを検知する解像度検知部３０ａを備え、位相調整制御部２９は、映像信号の解像度が変更された場合には、映像取得部２１への設定の更新を再開することを特徴とする。
本態様によれば、映像信号の解像度が変更された場合には、映像取得部２１への設定の更新を再開することで、変更された映像信号の解像度にあった最適な位相設定を行うことができる。
【００５２】
＜第６態様＞
本態様の画像処理方法は、映像信号を取得するとともに、映像信号に基づいてサンプリングクロック信号を生成する映像取得部２１と、映像信号の２つのフレーム間の輝度変化量を算出する画像処理部３０と、を備えた画像処理装置の画像処理方法であって、
輝度変化量に基づいて、サンプリングクロック信号の位相を決定し、映像取得部から当該位相を出力させる位相調整制御ステップ（Ｓ１１０）を備え、位相調整制御ステップ（Ｓ１１０）は、輝度変化量が最大になるサンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を映像取得部２１に生成させることを特徴とする。
本態様によれば、映像信号の２つのフレーム間の輝度変化量が最大になるサンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を映像取得部に生成させることで、表示画像のちらつきや揺らぎを最大限に防止することができる。この結果、ユーザの視認性を良くすることができる。
【００５３】
＜第７態様＞
本態様のプログラムは、第６態様のステップをプロセッサに実行させることを特徴とする。
本態様によれば、本プログラムをプロセッサに実行させることで、映像信号の２つのフレーム間の輝度変化量が最大になるサンプリングクロック信号の位相を求め、当該位相を反転させた反転位相のサンプリングクロック信号を映像取得部に生成させることができ、表示画像のちらつきや揺らぎを最大限に防止することができる。
【符号の説明】
【００５４】
１…画像処理システム、２…電子黒板、３…ディスプレイ、４…電子ペン、５…ＵＳＢメモリ、６…ノートＰＣ、７…テレビ会議端末、８…ＰＣ、９…通信ネットワーク、２１ａ…ＰＬＬ回路、２１ｂ…位相遅延回路、２１ｃ…Ａ／Ｄ変換回路、２９…位相調整制御部、３０…画像処理部、３０ａ…解像度検知部、ＣＰＵ…１０１、ＲＯＭ…１０２、ＲＡＭ…１０３
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特開２０１２−０５３０８７公報
【図１】
2016014834.tif 000005
【図２】
2016014834.tif 000006
【図３】
2016014834.tif 000007
【図４】
2016014834.tif 000008
【図５】
2016014834.tif 000009
【図６】
2016014834.tif 000010
【図７】
2016014834.tif 000011
【図８】
2016014834.tif 000012
【図９】
2016014834.tif 000013
【図１０】
2016014834.tif 000014
【図１１】
2016014834.tif 000015
【図１２】
2016014834.tif 000016
【図１３】
2016014834.tif 000017
【図１４】
2016014834.tif 000018
【図１５】
2016014834.tif 000019
【図１６】
2016014834.tif 000020
【図１７】
2016014834.tif 000021