(57)【要約】【課題】読み取った画像データを効率的に記憶することができる画像処理装置等を提供する。【解決手段】スキャナ１は、複数の画像を順次読み取る画像読取部３と、画像読取部３において読み取られた複数の画像に基づく複数の画像データをそれぞれ複数の画像において共通する領域からなる共通領域ＣＡ１，ＣＡ２，ＣＡ３、及び共通領域以外の領域からなる相違領域ＤＡ１，ＤＡ２，ＤＡ３とに分割する画像データ分割部９と、画像データ分割部９において分割された共通領域ＣＡ１，ＣＡ２，ＣＡ３に対応する画像データを圧縮して共通領域圧縮データを生成する共通領域圧縮部１３と、画像データ分割部９において分割された相違領域ＤＡ１，ＤＡ２，ＤＡ３に対応する画像データを圧縮して相違領域圧縮データを生成する相違領域圧縮部１５と、共通領域圧縮データ及び相違領域圧縮データを記憶するメモリ１７とを備える。【選択図】図３
2009130503.tif 000002
【特許請求の範囲】
【請求項１】
複数枚の媒体にそれぞれ形成された複数の画像を順次読み取る画像読取部と、
前記画像読取部において読み取られた複数の画像に基づく複数の画像データをそれぞれ前記複数の画像において共通する領域からなる共通領域データ、及び共通領域以外の領域からなる相違領域データとに分割する画像データ分割部と、
前記画像データ分割部において分割された前記共通領域に対応する画像データを圧縮して共通領域圧縮データを生成する共通領域圧縮部と、
前記画像データ分割部において分割された前記相違領域に対応する画像データを圧縮して相違領域圧縮データを生成する相違領域圧縮部と、
前記共通領域圧縮部において生成された前記共通領域圧縮データを記憶する第１の記憶部と、
前記相違領域圧縮部において生成された前記相違領域圧縮データを記憶する第２の記憶部とを備えること
を特徴とする画像処理装置。
【請求項２】
前記画像データ分割部は、入力された画像データを構成するデータ列のドット数をカウントし、予め指定された区間のデータ列を共通領域データ又は相違領域データであると認識して前記画像データを分割すること
を特徴とする請求項１記載の画像処理装置。
【請求項３】
前記第１の記憶部に記憶された前記共通領域圧縮データを伸張して共通領域伸張データを生成する共通領域伸張部と、
前記第２の記憶部に記憶された前記相違領域圧縮データを伸張して相違領域伸張データを生成する相違領域伸張部と、
前記共通領域伸張部において伸張された前記共通領域伸張データ及び前記相違領域伸張部において伸張された前記相違領域伸張データとを編集して印刷データを生成する印刷データ生成部と、
前記印刷データ生成部において生成された前記印刷データに基づく画像を印刷する印刷部とを備えること
を特徴とする請求項１又は請求項２の何れかの項記載の画像処理装置。
【請求項４】
前記画像データ分割部は、ユーザにより指定された領域を前記共通領域データ又は前記相違領域データとして認識すること
を特徴とする請求項１乃至請求項３の何れかの項記載の画像処理装置。
【請求項５】
前記画像データ分割部は、共通領域又は相違領域の何れかが形成された原稿の読み取り結果に基づいて前記共通領域データ又は前記相違領域データとして認識すること
を特徴とする請求項１乃至請求項３の何れかの項記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
従来から、スキャナ等の画像処理装置において読み取った画像データを圧縮して記憶する装置が知られている。この様な装置は、例えばＡＤＦ装置等でスキャンした画像の画像データに対してノイズ除去等の補正を行い、読み取られた順番に応じて画像データを順次記憶することとしていた。この様な画像処理装置としては、特許文献１に記載された発明がある。
【０００３】
【特許文献１】特開２００７−２７８１７公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、この様な画像処理装置においては、読み取った画像データを全て記憶する為、読み取る画像の種類によっては多量のメモリを消費してしまうという問題があった。
【０００５】
そこで本発明はこの様な実情に鑑みてなされたものであり、読み取った画像データを効率的に記憶することができる画像処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決する為に、本発明にかかる画像処理装置は、複数枚の媒体にそれぞれ形成された複数の画像を順次読み取る画像読取部と、前記画像読取部において読み取られた複数の画像に基づく複数の画像データをそれぞれ前記複数の画像において共通する領域からなる共通領域、及び共通領域以外の領域からなる相違領域とに分割する画像データ分割部と、前記画像データ分割部において分割された前記共通領域に対応する画像データを圧縮して共通領域圧縮データを生成する共通領域圧縮部と、前記画像データ分割部において分割された前記相違領域に対応する画像データを圧縮して相違領域圧縮データを生成する相違領域圧縮部と、前記共通領域圧縮部において生成された前記共通領域圧縮データを記憶する第１の記憶部と、前記相違領域圧縮部において生成された前記相違領域圧縮データを記憶する第２の記憶部とを備えることを特徴としている。
【０００７】
この構成によれば、本発明にかかる画像処理装置は、読み取った複数の画像データを共通領域と相違領域とに分割して記憶することができる。そしてこの様に複数の画像データを共通領域と相違領域とに分割して記憶することによって、画像処理装置は、複数の画像データが有する共通領域に対応するデータを重複して記憶することを防止することができる。
【発明の効果】
【０００８】
この様に本発明によれば、共通領域に対応する画像にかかるデータを共通領域圧縮データとして記憶することができる為、メモリの消費を抑制することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１０】
図１に示す様に、第１の実施の形態にかかる画像処理装置としてのスキャナ１は、所定の媒体に印刷された画像を読み取る画像読取部３を備える。画像読取部３は、ユーザがセットした画像を光学系を利用して読み取る。そして画像読取部３が読み取った画像にかかるデータは、アナログ値のビデオ信号としてＡ／Ｄ変換器５に供給される。
【００１１】
Ａ／Ｄ変換器５は、画像読取部３から供給されたアナログ値のビデオ信号をデジタル値に変換する。そしてＡ／Ｄ変換器５は、デジタル値の信号を画像データとして画像補正部７に供給する。画像補正部７は、Ａ／Ｄ変換器５から供給された画像データに対して、ノイズの除去、色調の補正等を行い、補正画像データを生成する。そして画像補正部７は、生成した補正画像データを画像領域分割部９に供給する。
【００１２】
また、スキャナ１は、共通領域と相違領域を指定する領域指定部１１を備える。共通領域とは、読み取られた複数の画像において共通する領域をいう。例えば、図２に示す様に、３枚の原稿が画像読取部３によって読み取られた場合、共通領域とは、３枚の原稿内において、用紙全体に対する位置及び形成された画像が同一である領域ＣＡ１，ＣＡ２，ＣＡ３をいう。一方で相違領域とは、それぞれの原稿毎に異なる情報が形成された領域ＤＡ１，ＤＡ２，ＤＡ３をいう。すなわち相違領域とは、原稿に形成された画像全体において、共通領域以外の領域をいう。そして領域指定部１１は、これら相違領域ＤＡ１，ＤＡ２，ＤＡ３の座標値を抽出する。具体的な座標値の抽出方法としては、例えばプレスキャンをおこなった画像をモニタに表示させてユーザに座標を視覚的に指定させる方法、若しくはユーザに直接座標値を入力させる方法、又は３枚の画像を比較し、カラー値やドット濃度等から共通の領域を抽出する方法がある。尚、本実施の形態においては、領域指定部１１は、相違領域ＤＡ１，ＤＡ２，ＤＡ３左上の座標値、右上の座標値、左下の座標値、及び右下の座標値に基づいて相違領域ＤＡ１，ＤＡ２，ＤＡ３を認識するものとして詳細な説明を行う。そして領域指定部１１が指定した相違領域ＤＡ１，ＤＡ２，ＤＡ３の座標値は、領域情報として画像領域分割部９に供給される。
【００１３】
画像領域分割部９は、領域指定部１１から供給された領域情報に基づいて補正画像データを、図３に示す様に共通領域データと相違領域データとに分割する。具体的には画像領域分割部９は、図４に示す様に、補正画像データの分割処理を行う画像分割部３１と、領域情報を保持する分割領域情報保持部３３と、領域情報をメモリ１７に供給する領域情報供給部３５とを備える。
【００１４】
画像分割部３１は、入力された複数の補正画像データのうち、分割領域情報保持部３３に保持された領域情報により形成される領域に含まれる画像を相違領域データとし、その他の画像を共通領域データとして補正画像データの分割を行う。具体的には画像分割部３１は、１ライン毎に入力される補正画像データのデータ列のドット数をカウントし、分割領域情報保持部３３に保持された領域情報に基づいて相違領域データを識別する。そして画像分割部３１は、補正画像データのデータ列から相違領域を抽出する。そしてこの様な処理を補正画像データ全体に対して行うことによって、画像分割部３１は、補正画像データを分割する。そして画像分割部３１は、分割した共通領域データ及び相違領域データを共通領域圧縮部１３又は相違領域圧縮部１５に供給する。また領域情報供給部３５は、分割領域情報保持部３３に保持された領域情報を読み出し、メモリ１７に記憶させる。
【００１５】
共通領域圧縮部１３は、画像分割部３１から供給された共通領域データを圧縮して共通領域圧縮データを生成する。また相違領域圧縮部１５は、画像分割部３１から供給された相違領域データを圧縮して相違領域圧縮データを生成する。そして共通領域圧縮部１３及び相違領域圧縮部１５は、それぞれが生成した圧縮データをメモリ１７に記憶させる。
【００１６】
メモリ１７は、領域情報、並びに共通領域圧縮データ及び相違領域圧縮データを記憶する。このときメモリ１７に記憶されるデータは、図５に示す様に、共通領域圧縮データ、それぞれの相違領域圧縮データ、及び領域情報データによって構成される。そしてこの様な構成を有するデータは、分割処理を行わずに構成される各画像の圧縮データと比較して容量が小さくなる。この様にスキャナ１によれば、メモリ１７に記憶されるデータの容量を小さくすることで、メモリ１７の消費を抑制することができる。
【００１７】
そしてメモリ１７に記憶された共通領域圧縮データはデータの伸張時に共通領域伸張部１９によって読み出され、相違領域圧縮データは相違領域伸張部２１によって読み出され、領域情報は編集処理部２３によって読み出される。
【００１８】
共通領域伸張部１９は、共通領域圧縮データを伸張して共通領域圧縮データを共通領域伸張データに変換する。また、相違領域伸張部２１は、複数の相違領域圧縮データをそれぞれ伸張し、相違領域圧縮データを相違領域伸張データに変換する。共通領域伸張データは共通領域データと同様のデータ構成を有し、また相違領域伸張データも相違領域データと同様のデータ構成を有する。そして共通領域伸張部１９及び相違領域伸張部２１は、共通領域伸張データ及び相違領域伸張データを編集処理部２３に供給する。
【００１９】
編集処理部２３は、共通領域伸張部１９から供給された共通領域データ、相違領域伸張部２１から供給された相違領域データ、及びメモリ１７に記憶された領域情報に基づいて印刷部２５に供給する為の印刷データを生成する。この様な編集処理部２３は、図６に示す様に、印刷データを生成する印刷データ生成部４１と、メモリ１７から領域情報を読み出す領域情報読出部４３と、領域情報を保持する生成領域情報保持部４５とを備える。そして印刷データ生成部４１は、共通領域伸張データ、相違領域伸張データ、及び生成領域情報保持部４５に保持された領域情報に基づいて印刷データを生成する。このとき、印刷データ生成部４１は、図７に示す様に、画像領域分割部９において行った処理と逆の処理を行う。すなわち印刷データ生成部４１は、領域情報に含まれる相違領域の座標値に基づいて共通領域伸張データとそれぞれの相違領域伸張データとを合成する。これによりスキャナ１は、画像データの読取時と同一の画像データを復元することができる。そして編集処理部２３は、生成した印刷データを印刷部２５に供給する。
【００２０】
そして印刷部２５は、印刷データに基づく画像を所定の媒体上に印刷し、ユーザに提供する。
【００２１】
以下、この様なスキャナ１の動作について詳細な説明を行う。
【００２２】
先ず、画像データをメモリ１７に記憶する際の画像領域分割部９の動作について、図８を参照しながら詳細な説明を行う。
【００２３】
スキャナ１が画像の読み取り及び読み取った画像データの補正を行い、補正画像データが画像領域分割部９に入力されて一連の処理が開始すると、ステップＳ１において画像分割部３１は、入力された補正画像データが相違領域に属するデータであるか否かを判断する。具体的には画像分割部３１は、領域情報に基づいて入力された１ドット分の補正画像データが相違領域に属するか否かを判断する。そして当該補正画像データが相違領域に属するデータである場合には、ステップＳ２において画像分割部３１は、当該補正画像データが１ページ目のデータであるか否かを判断する。そして当該補正画像データが１ページ目のデータであると判断した場合には、画像分割部３１は、当該１ドット分の補正画像データを破棄して共通領域圧縮部１３に白データを供給する。その後、ステップＳ４において画像領域分割部９は、全ページ分のデータを処理したか否かを判断する。そして全ページ分のデータを処理したと判断した場合には、ステップＳ５において画像領域分割部９は、領域情報をメモリ１７に記憶させて一連の処理を終了する。
【００２４】
また、ステップＳ１において補正画像データが相違領域にかかるデータでないと判断した場合、ステップＳ６において画像分割部３１は、当該補正画像データが１ページ目のデータであるか否かを判断する。そして当該補正画像データが１ページ目のデータである場合には、画像分割部３１は、当該データを共通領域圧縮部１３に供給する。一方、当該補正データが１ページ目のデータでない場合には、画像分割部３１は、当該データを破棄してステップＳ４以降の処理を実行する。
【００２５】
また、ステップＳ２において相違領域にかかるデータが１ページ目のデータでないと判断された場合には、ステップＳ８において画像分割部３１は、当該データを相違領域圧縮部１５に供給する。その後、画像分割部３１は、ステップＳ４以降の処理を実行する。
【００２６】
次に、メモリ１７に記憶された共通領域圧縮データ及び相違領域圧縮データを読み出す際の編集処理部２３の一連の動作について、図９を参照しながら詳細な説明を行う。
【００２７】
ユーザがスキャナ１に所定の指令を入力して一連の処理が開始すると、ステップＳ１１において編集処理部２３は、メモリ１７から領域情報を読み出す。次に、ステップＳ１２において印刷データ生成部４１は、共通領域伸張部１９により伸張された共通領域伸張データを共通領域伸張部１９から受信する。その後、ステップＳ１３において印刷データ生成部４１は、相違領域伸張部２１において伸張された相違領域伸張データを相違領域伸張部２１から受信する。
【００２８】
その後、ステップＳ１４乃至ステップＳ１７において印刷データ生成部４１は、受信した各データについて、画像分割部３１による処理とは逆の処理により領域情報に基づいて共通領域伸張データと、相違領域伸張データとを判別し、それぞれを印刷部２５に供給する。
【００２９】
この様に、第１の実施の形態にかかるスキャナ１によれば、複数枚の画像を、共通領域と相違領域とに分割してメモリ１７に記憶することができる。そして、この様に記憶されたデータのサイズは、何ら処理を行わずに画像を記憶した場合と比較して小さくなる為、メモリ１７の消費を抑制することができる。
【００３０】
以下、本発明の第２の実施の形態について詳細な説明を行う。尚、第２の実施の形態にかかるスキャナは、スキャナ１と同一の構成を有する箇所がある為、該箇所については詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。
【００３１】
具体的には、第２の実施の形態にかかるスキャナは、複数枚の原稿のうち、例えば先頭に配置された原稿に形成された画像を共通領域として認識する。そしてスキャナは、認識した共通領域に基づいて２枚目以降の原稿の補正画像データを順次分割する。この様なスキャナは、図１０に示す様な画像領域分割部１０１を備える。
【００３２】
画像領域分割部１０１は、画像領域分割部９の構成に加え、例えば上述の先頭に配置された共通領域原稿に形成された画像から共通領域を識別する共通領域識別部１０３を備える。
【００３３】
画像領域分割部１０１は、共通領域原稿に形成された画像から共通領域の座標値を取得し、当該取得した座標値に基づいて、例えば２ページ目以降の原稿に形成された画像の画像データを共通領域データと補正画像データとに分割する。そしてこの様な画像領域分割部１０１は、上記画像領域分割部９の構成に加え、共通領域原稿に形成された共通領域を識別する共通領域識別部１０３を備える。そして、画像分割部３１は、共通領域識別部１０３により識別され分割領域情報保持部３３に保持された共通領域の領域情報に基づいて補正画像データの分割を行う。具体的には画像領域識別部１０３は、図１１に示す様に、入力された補正画像データのうち、共通領域ＣＡ０が形成された共通領域原稿Ｐ０から共通領域ＣＡ０の領域情報を取得し、分割領域情報保持部３３に保持させる。そして画像分割部３１は、その後に入力された補正画像データから、分割領域情報保持部３３に保持された共通領域ＣＡ０の領域情報を参照して相違領域ＤＡ１，ＤＡ２，ＤＡ３のデータを分割する。
【００３４】
以下、この様なスキャナが画像データをメモリ１７に記憶する際の動作について、図１２を参照しながら詳細な説明を行う。
【００３５】
スキャナが画像の読み取り及び読み取った画像データの補正を行い、補正画像データが画像領域分割部１０１に入力されて一連の処理が開始すると、ステップＳ２１において画像領域分割部１０１は、入力された補正画像データが１ページ目のデータであるか否かを判断する。そして１ページ目のデータであると判断した場合には、画像領域分割部１０１は、当該補正画像データを共通領域圧縮部１３に供給する。次に、ステップＳ２３において画像領域分割部１０１は、上述の補正画像データから領域情報を取得する。そしてステップＳ２４において画像領域分割部１０１は、１ページ目のデータが終了したか否かを判断する。そして１ページ目のデータが終了したと判断した場合には、画像領域分割部１０１は、取得した領域情報を分割領域情報保持部３３に保持する。そしてステップＳ２６において画像領域分割部１０１は、全ページ分のデータを処理したか否かを判断する。そして全ページ分のデータを処理したと判断した場合には、ステップＳ２７において画像領域分割部１０１は、領域情報をメモリ１７に格納し、一連の処理を終了する。
【００３６】
また、ステップＳ２１において補正画像データが１ページ目のデータでないと判断した場合には、ステップＳ２８において画像領域分割部１０１は、補正画像データが相違領域にかかるデータであるか否かを判断する。そして相違領域にかかるデータである場合には、ステップＳ２９において画像領域分割部１０１は、かかる補正データを相違領域圧縮部１５に供給し、ステップ１６以降の処理を実行する。
【００３７】
この様に第２の実施の形態によれば、上記第１の実施の形態の効果に加え、例えばユーザが予め作成した共通領域原稿に基づいて共通領域を認識し、画像データの分割を実行することができる。これによりユーザは、共通領域を指定する処理を実行する手間を省くことができる。
【００３８】
また、第２の実施の形態によれば、例えば２枚目以降の原稿については、共通領域をスキャンする処理を省略することができる為、スキャン処理を高速化させることができる。
【図面の簡単な説明】
【００３９】
【図１】第１の実施の形態にかかるスキャナの構成を示すブロック図である。
【図２】同スキャナが読み取る原稿の例を示す図である。
【図３】同スキャナが補正画像データを分割する際の処理を簡略化して示すブロック図である。
【図４】同スキャナが備える画像領域分割部の構成を示すブロック図である。
【図５】同スキャナのメモリに記憶されるデータの構造を示すブロック図である。
【図６】同スキャナが備える編集処理部の構成を示すブロック図である。
【図７】同スキャナが相違領域伸張データ及び共通領域伸張データを合成する際の処理を簡略化して示すブロック図である。
【図８】同スキャナが備える画像領域分割部の動作を示すフロー図である。
【図９】同スキャナが備える編集処理部の動作を示すフロー図である。
【図１０】第２の実施の形態にかかるスキャナが備える画像領域分割部の構成を示すブロック図である。
【図１１】同スキャナが補正画像データを分割する際の処理を簡略化して示すブロック図である。
【図１２】同スキャナが備える画像領域分割部の動作を示すフロー図である。
【符号の説明】
【００４０】
１    スキャナ
３    画像読取部
７    画像補正部
９    画像領域分割部
１１    領域指定部
１３    共通領域圧縮部
１５    相違領域圧縮部
１７    メモリ
１９    共通領域伸張部
２１    相違領域伸張部
２３    編集処理部
２５    印刷部
３１    画像分割部
３３    分割領域情報保持部
３５    領域情報供給部
４１    印刷データ生成部
４３    領域情報読出部
４５    生成領域情報保持部
１０１    画像領域分割部
１０３    画像領域識別部
１０３    共通領域識別部
【図１】
2009130503.tif 000003
【図２】
2009130503.tif 000004
【図３】
2009130503.tif 000005
【図４】
2009130503.tif 000006
【図５】
2009130503.tif 000007
【図６】
2009130503.tif 000008
【図７】
2009130503.tif 000009
【図８】
2009130503.tif 000010
【図９】
2009130503.tif 000011
【図１０】
2009130503.tif 000012
【図１１】
2009130503.tif 000013
【図１２】
2009130503.tif 000014