(57)【要約】【課題】画像の拡大／縮小に関し、操作に慣れていないユーザにとっても使い勝手を良くすること。【解決手段】黒板本体１に画像が書かれ、読取りボタン等（図示せず）が押されると、画像データ読取部２が黒板本体１上をスキャンして画像データとして読み取り、ノイズ除去フィルタ３を介しフレームメモリ４に記憶される。領域認識部５は、フレームメモリ４に記憶された黒板本体１の1画面分の画像データを画像領域と空白領域とに分割して認識し、空間周波数算出部６は、各画像領域の空間周波数を算出する。拡大データ決定部７は各画像領域の空間周波数に基づいて空間周波数が最大の画像領域を決定して、画像データ拡大部８はその画像領域の画像データを拡大してフレームメモリ４に記憶し、画像データ出力部９がモニタ１０により表示したり、印刷部１１からプリントアウトする。【選択図】図１
2007228086.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を読み取り出力する画像処理装置であって、
前記複数の画像を、前記複数の画像が書かれていない空白部分と共に画像データとして読み取る画像データ読取手段と、
前記画像データ読取部によって読み取られた前記画像データに基づいて、前記複数の画像が書かれた各画像領域と、前記複数の画像が書かれていない前記空白部分の空白領域とを認識する領域認識手段と、
前記領域認識手段によって認識された前記各画像領域における画像データの空間周波数を算出する空間周波数算出手段と、
前記空間周波数算出手段によって算出された前記各画像領域における画像データの空間周波数に基づいて、大きさを変更する前記画像データを決定する画像データ決定手段と、
前記画像データ決定手段によって決定された前記画像データの大きさを、前記領域認識手段によって認識された他の画像領域および前記空白領域に基づいて変更する画像データ変更手段と、
前記画像データ変更手段によって大きさを変更された前記画像データを、前記画像データ読取部によって読み取られた他の画像データと共に出力する画像データ出力手段と、
を有する画像処理装置。
【請求項２】
前記画像データ決定手段は、
前記空間周波数算出手段によって算出された前記各画像領域における画像データの空間周波数を比較し、最も空間周波数の高い画像領域の画像データを、大きさを変更する画像データとして決定する、
ことを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字や図形等の画像を読み取り、画像データとして表示したり印刷して出力する印刷モジュール付き電子黒板や、コピー機、スキャナー等の画像処理装置に関する。
【背景技術】
【０００２】
従来、画像処理装置として、黒板上に書かれた文字や図形等の画像を取り込み保存し、保存した画像データをユーザの希望に応じて拡大／縮小し表示を行うようにした画像処理装置がある（例えば、特許文献１参照）。
【特許文献１】特開平１０−１３６１３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の画像処理装置においては、保存した画像データをユーザが指定して拡大／縮小するようにしているため、指定の操作が必要であり、操作が慣れていないユーザにとっては、使い勝手が悪い、という問題がある。
【０００４】
本発明はかかる点に鑑みてなされたものであり、画像の拡大／縮小に関し、操作に慣れていないユーザにとっても使い勝手が良い画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の画像処理装置では、文字や図形等の画像が書かれる黒板本体と、前記黒板本体に書かれた前記複数の画像を、前記複数の画像が書かれていない空白部分と共に画像データとして読み取る画像データ読取手段と、前記画像データ読取部によって読み取られた前記画像データに基づいて、前記複数の画像が書かれた各画像領域と、前記複数の画像が書かれていない前記空白部分の空白領域とを認識する領域認識手段と、前記領域認識手段によって認識された前記各画像領域における画像データの空間周波数を算出する空間周波数算出手段と、前記空間周波数算出手段によって算出された前記各画像領域における画像データの空間周波数に基づいて、大きさを変更する前記画像データを決定する画像データ決定手段と、前記画像データ決定手段によって決定された前記画像データの大きさを、前記領域認識手段によって認識された他の画像領域および前記空白領域に基づいて変更する画像データ変更手段と、前記画像データ変更手段によって大きさを変更された前記画像データを、前記画像データ読取部によって読み取られた他の画像データと共に出力する画像データ出力手段と、を有するものである。特に、前記画像データ決定手段は、前記領域認識部によって認識された複数の画像領域の空間周波数を比較し、最も空間周波数の高い画像領域の画像データを、拡大する画像データとして決定する、ようにしても良い。
【発明の効果】
【０００６】
本発明によれば、複数の画像を、画像が書かれていない空白部分と共に画像データとして読み取り、その画像データに基づいて画像領域と空白領域とを認識して、各画像領域における画像データの空間周波数を算出し、各画像領域における画像データの空間周波数に基づいて大きさを変更する画像データを決定し、決定された画像データを他の画像領域の画像データと空白領域とに基づいて大きさを変更し、他の画像データと共に出力するようにしたので、小さい画像を自動で拡大したり、大きい画像を自動で小さくすることができ、画像の拡大／縮小に関し、操作に慣れていないユーザにとっても、使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明に係る画像処理装置の実施の形態である電子黒板装置の構成を示すブロック図である。
【０００８】
図１において、この画像処理装置は、文字や図形等の画像が書かれる黒板本体１と、黒板本体１に書かれた画像をスキャンして画像データとして読み取る画像データ読取手段としての画像データ読取部２と、画像データからノイズを除去するノイズ除去フィルタ３と、フィルタ処理後の画像データを記憶するフレームメモリ４と、画像データに基づいて画像が書かれた画像領域と、画像が書かれていない空白部分の空白領域とを認識する領域認識手段としての領域認識部５と、各画像領域における画像データの空間周波数を算出する空間周波数算出手段としての空間周波数算出部６と、空間周波数算出部６によって算出された画像データの空間周波数に基づいて拡大する画像データを決定する画像データ決定手段としての拡大データ決定部７と、拡大データ決定部７によって決定された画像データを、領域認識部５によって認識された空白領域に基づいて拡大する画像データ変更手段としての画像データ拡大部８と、画像データ拡大部８によって拡大された画像データを、画像データ読取部２によって読み取られた他の画像データと共に出力する画像データ出力手段としての画像データ出力部９と、出力された画像データを表示するモニタ１０と、出力された画像データを印刷する印刷部１１とを有している。なお、モニタ１０と、印刷部１１とは、本実施の形態のように、両方備えていても、どちらか一方を有する構成でも勿論良いし、モニタ１０と印刷部１１とが他の装置に設けられているような構成でも勿論よい。
【０００９】
次に、フローチャートを参照して動作を説明する。
【００１０】
図２は、この電子黒板装置の動作を示すフローチャートである。
【００１１】
まず、この電子黒板装置では、利用者により黒板本体１に文字や図形等の画像が書かれ、読取りボタン等（図示せず）が押されると、画像データ読取部２が黒板本体１上をスキャンして、黒板本体１に書かれた文字や図形等の画像を空白部分と共に画像データとして読み取る（ステップ１００）。画像データ読取部２によって読み取られた黒板本体１の1画面分の画像データは、ノイズ除去フィルタ３にてフィルタ処理されノイズが除去された後、フレームメモリ４に記憶される。
【００１２】
すると、領域認識部５は、画像データ読取部２によって読み取られフレームメモリ４に記憶された黒板本体１の1画面分の画像データにおいて、画像データがまとまって書かれている画像領域と、画像データが書かれていない所謂空白部分の空白領域とに大まかに分割して、1画面分の画像データを、１または複数の画像領域と、空白領域とに分割して認識する（ステップ１１０）。
【００１３】
図３は、領域認識部５による黒板本体１に書かれた1画面分の画像データの分割認識の具体例を示す図である。
【００１４】
図３に示す例では、黒板本体１に、文字が書かれており、領域認識部５によって、文字などが書かれた３つの画像領域３１、３２、３３と、文字などが書かれていない２つの空白領域３４、３５とに分割して認識している。
【００１５】
ここで、領域認識部５による画像領域と、空白領域との認識は、例えば、読み取った画像データの輝度が所定値より高いところは何も文字の書かれていない空白領域として認識し、読み取った画像データの輝度が所定値より低いところは文字等の画像の書かれた画像データとして認識するが、その他の方法であっても勿論よい。また、文字と文字、あるいは図形と図形、文字と図形との間に、所定距離以下の空白領域があっても、その空白領域は、単なる文字間隔や図形間隔としてみなして一つの繋がった画像領域として認識するようにする。なお、領域認識部５は、空白領域の認識の為に、フィルタを用いて2値データにする方法が最も一般的だと思うが、カラーのまま扱って、例えば同じような色の部分を空白地帯と認識するようにしても良い。また、各画像領域の分割は、隣り合う領域との間に、空白領域がある幅以上あることから決定するのが一般的だが、画像の色を認識して、画像の色毎に分けるようにしても良い。
【００１６】
図２に戻り、次に、空間周波数算出部６は、領域認識部５によって認識された１または複数の画像領域、例えば、図３の例の場合であれば、３つの画像領域３１、３２、３３の空間周波数を算出する（ステップ１２０）。その際、ここでは、空間周波数算出部６は、３つの画像領域３１、３２、３３の空間周波数を、垂直方向および水平方向に分けて求めて、垂直方向および水平方向の合計を各画像領域の空間周波数とする。各画像領域の空間周波数の求め方は、周知の方法で良く、例えば、フーリエ解析によって各画像領域の２次元画像データを２次元の空間座標信号として空間周波数にフーリエ変換し、その周波数空間において信号強度の指標である空間パワースペクトルを空間周波数する。
【００１７】
次に、拡大データ決定部７は、空間周波数算出部６によって算出された各画像領域の空間周波数に基づいて、空間周波数が最大の画像領域を選択し、空間周波数が最大の画像領域の画像データを拡大するものとして決定する（ステップ１３０）。ここで、図３に示す具体例の場合であれば、３つの画像領域３１、３２、３３のうち、画像領域３２の空間周波数が最も高いので、画像領域３２の画像データを拡大するものとして決定する。これは、空間周波数が最大である画像データは、文字なとの画像データが細かく詳細に書かれており、フォントが細かく読みづらく空間周波数が大きいからである。
【００１８】
すると、画像データ拡大部８は、拡大データ決定部７によって拡大が決定された画像領域３２の画像データを、領域認識部５によって認識された他の画像領域や空白領域の面積や形状等に基づいて、空白領域からはみださないように拡大率を決定して、その拡大率で拡大して、フレームメモリ４に記憶する（ステップ１４０）。なお、画像データ拡大部８は、拡大した画像データ３２をフレームメモリ４に記憶する際、画像データ読取部２によって読み取られフレームメモリ４に記憶されている拡大前の画像データ３２に上書きしても、さらには拡大前の画像データ３２とは別に記憶するようにしても良い。
【００１９】
例えば、図３に示す具体例の場合であれば、画像領域３２の画像データが空間周波数が最大であるので、画像データ拡大部８は、画像領域３２が空白領域３５からはみ出さないよう、すなわち他の画像領域３１、３３に重ならないように、しかも、なるべく大きく拡大表示されるように画像領域３２の拡大率を決定して、画像領域３２を拡大する。
【００２０】
図４は、画像データ拡大部８によって画像領域３２が拡大された後の黒板本体１全体の画像データの一例を示す図である。
【００２１】
図４の場合、画像データ拡大部８は、図３に示す画像領域３２が空白領域３５からはみ出さないよう、すなわち他の画像領域３１、３３に重ならないように、画像領域３２の拡大率を縦方向の倍率および横方向の倍率を単純に等倍に決定して、画像領域３２を拡大した例を示している。なお、画像データ拡大部８は、図４に示すように、画像領域３２の拡大率を縦方向の倍率および横方向の倍率を単純に等倍に決定してもよいし、図３に示す画像領域３２が空白領域３５からはみ出さないよう、すなわち他の画像領域３１、３３に重ならならず、かつ、空白領域３５を最大限利用するように、画像領域３２の縦方向の拡大率と横方向の拡大率とを変えて決定するようにしても勿論よい。
【００２２】
そして、画像データ出力部９は、フレームメモリ４に記憶された画像データ読取部２によって読み取られた他の画像領域３１、３３の画像データと、画像データ拡大部８によって拡大された画像領域３２の画像データとをモニタ１０に出力して表示したり、あるいは印刷部１１に出力してプリントアウトする（ステップ１５０）。
【００２３】
従って、本実施の形態によれば、黒板本体1等に書かれた画像を画像が書かれていない空白部分と共に画像データとして読み取り、その画像データに基づいて画像領域と空白領域とを認識して、各画像領域における画像データの空間周波数を算出し、各画像領域における画像データの空間周波数に基づいて拡大する画像データを決定し、決定された画像データを他の画像領域や空白領域に基づいて拡大し、他の画像データと共に出力するようにしたので、小さい画像でも他の画像と重ならないように自動で拡大することができ、画像の拡大に関し、操作に慣れていないユーザにとっても、使い勝手を向上させることができる。
【００２４】
なお、本実施の形態では、図４に示すように空間周波数が高い画像領域３２の画像データを単に拡大するように説明したが、これに限らず、例えば、拡大した画像データの画像領域３２が一目で分かるように線で囲ったり、あるいは色等をつけるようにしても勿論よい。
【００２５】
また、本実施の形態では、空間周波数が最大の画像領域３２の画像データのみを拡大するように説明したが、これに限らず、画像領域と空白領域との数や大きさとの関係で、空間周波数が高い複数の画像領域を拡大するようにしても勿論よい。つまり、空白領域が２箇所認識され、かつ、その２箇所の空白領域の大きさが、それぞれ空間周波数の高い２つの画像領域の大きさより大きい場合には、その２つの画像領域の画像データを図４に示すように拡大するようにしても良い。
【００２６】
また、本実施の形態では、空間周波数が高い画像領域の画像データを拡大するように説明したが、これに限らず、シミュレーション等により求めておいた所定値より空間周波数が低い画像領域があった場合、その画像領域の画像データを縮小するようにしても良いし、あるいは、各画像領域の空間周波数の平均値を求めておき、空間周波数がその平均値より高い場合、その画像領域の画像データは拡大する一方、空間周波数がその平均値より低い場合は、その画像領域の画像データは縮小して、各画像領域の空間周波数が大体同じ、すなわち平均値くらいになるようにしても勿論よい。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る画像処理装置の実施の形態である電子黒板装置の構成を示すブロック図である。
【図２】図１に示す電子黒板装置の動作を示すフローチャートである。
【図３】領域認識部５による黒板本体１に書かれた1画面分の画像データの分割認識の具体例を示す図である。
【図４】画像データ拡大部８によって画像領域３２が拡大された後の黒板本体１全体の画像データの一例を示す図である。
【符号の説明】
【００２８】
１  黒板本体
２  画像データ読取部（画像データ読取手段）
３  ノイズ除去フィルタ
４  フレームメモリ
５  領域認識部（領域認識手段）
６  空間周波数算出部（空間周波数算出手段）
７  拡大データ決定部（画像データ決定手段）
８  画像データ拡大部（画像データ変更手段）
９  画像データ出力部（画像データ出力手段）
１０  モニタ
１１  印刷部
【図１】
2007228086.tif 000003
【図２】
2007228086.tif 000004
【図３】
2007228086.tif 000005
【図４】
2007228086.tif 000006