(57)【要約】【課題】  よりオリジナルに近い電子データを、ネットワーク上にあるデータベース等の外部記憶媒体に存在するオリジナルデータに頼らずに生成でき、かつ、付加情報の埋め込みによる画質劣化を極力押さえて復元する事が出来る画像処理システムを提供する。【解決手段】  電子データから紙データを出力する際に付加情報を埋めこむ手段と、紙データからベクトル化する手段と、紙データに出力する際に失われる情報を付加情報として埋め込む手段とを有する事を特徴とする。【選択図】        図３
2006261771.tif 000002
【特許請求の範囲】
【請求項１】
電子データから紙データを出力する際に付加情報を埋めこむ手段と、紙データからベクトル化する手段と、紙データに出力する際に失われる情報を付加情報として埋め込む手段とを有する事を特徴とする画像処理システム。
【請求項２】
電子データから紙データを出力する際に付加情報を埋めこむ手段と、紙データからベクトル化する手段と、紙データに出力する際に出力デバイスの能力によって失われる情報を付加情報として埋め込む手段とを有する事を特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成処理装置を用いて電子データから紙データへ変換する際に、紙データに付加情報を付け加え、紙データから再度電子データへ変換する際に、あらかじめ付け加えた付加情報を元にベクトル化を行う画像処理システムに関するものである。
【背景技術】
【０００２】
近年、環境問題が叫ばれる中、オフィスでのペーパーレス化が急速に進んでいる。
【０００３】
［第１従来例］
ペーパーレス化の方法には、例えば、バインダ等で蓄積された紙文書をスキャナ等で読み取り、画像のラスターデータまたはその符号化データ（以下これらを総称してイメージデータという。）として、ポータブルドキュメントフォーマット（ＰＤＦフォーマット）等のコンパクトなファイルに変換して、画像記憶手段に格納するものがある（例えば特許文献１参照。）。
【０００４】
［第２従来例］
ペーパーレス化の方法の第２は、機能が拡張された記録装置、ＭＦＰ（マルチファンクション複写機）を用い、画像記憶装置に文字や画像のオリジナルデータファイルを格納しておき、オリジナルデータファイルを印刷して紙文書に記録する際に、オリジナルデータファイルが存在する画像記憶装置内のポインタ情報を、紙文書の表紙や印刷情報中に付加情報として記録するものがある（例えば特許文献２参照。）。これによって、ポインタ情報から直ちにオリジナルデータファイルにアクセスし、オリジナルデータファイルの編集、印刷等の再利用が可能であり、紙文書保有量を削減し得る。
【特許文献１】特開２００１−３５８８６３号公報
【特許文献２】特開平１０−２８５３７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
第１従来例は、スキャナで読み取った画像をコンパクトな情報量のＰＤＦファイルとして保存可能であるが、プリントされた文書から保存されているファイルを検索することができず、保存されている文書を再利用することは難しかった。
【０００６】
第２従来例は、オリジナルデータファイルへのポインタ情報を持たない文書ファイルの場合は、オリジナルデータファイルを検索することができない。
【０００７】
本発明はこのような従来の問題点を解消すべく創案されたもので、紙文書やイメージデータの形態で保存された情報の再利用を容易にするために、入力された画像をベクトルデータに変換し、また、更に、ベクトルデータの変換にあたって元データの情報を失わないように変換することの出来る画像処理システムを提供することを目的とする。
【０００８】
具体的には、紙に出力する際、情報が欠落しベクトル化した場合に元データの持つ情報を再現できない場合が以下の例のようにある。
【０００９】
例１：イメージの上に文字等が重なっている原稿において紙出力した場合に文字の下のイメージ情報が欠落する（図１）。
【００１０】
例２：元データがカラーであるにもかかわらず出力デバイスがモノクロプリンタである場合のカラー情報の欠落（図２）。
【００１１】
また、ＭＦＰが外部ネットワークに繋がっていない場合があり、ベクトル化の際、データベースにあるオリジナルデータにアクセスできない場合がある（オリジナルデータは他のドメイン上のデータベースに存在する場合など。）。
【００１２】
そして、全てのデータを付加情報として埋め込む方法も考えられるが、この場合、画質の劣化が起こる場合がある。
【００１３】
よって、本発明は、上記課題を解決するために、ネットワークの繋がらない環境で、付加情報の埋め込みによる画質劣化を極力防ぎ、紙出力した場合に失われる情報を付加して極力オリジナルの電子データに近いベクトル化を行うことが主な目的である。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために、本発明は、電子データから紙に出力する際に情報が欠落する箇所を検出する手段と、欠落情報を付加情報として電子透かし技術を用いて埋め込み印刷する手段と、ベクトル化する際に、紙に含まれている付加情報の有無を検知する手段と、付加情報がある場合は、その情報を元にベクトル化を行う手段を有することを特徴とする。
【００１５】
すなわち本発明は、電子データから紙データを出力する際に付加情報を埋めこむ手段と、紙データからベクトル化する手段と、紙データに出力する際に失われる情報を付加情報として埋め込む手段とを有する事を特徴とする画像処理システムである。
【発明の効果】
【００１６】
紙出力時に失われる情報を付加情報として埋め込み、その付加情報を用いてベクトル化する事で、よりオリジナルに近い電子データを、ネットワーク上にあるデータベース等の外部記憶媒体に存在するオリジナルデータに頼らずに生成でき、かつ、付加情報の埋め込みによる画質劣化を極力押さえて復元する事が可能となる。結果として、紙データと電子データのシームレスな取り扱いを促進する事が出来る。
【発明を実施するための最良の形態】
【００１７】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１８】
次に本発明に係る画像処理方法を、図３のフローチャートに基づいて説明する。
また、処理の順序の概要は以下の通りである。
【００１９】
［欠落情報検出処理］
Ｓ３０１で電子データから紙データにする際、欠落する情報を検出する。
【００２０】
［付加情報の埋め込み処理］
Ｓ３０２で上記欠落情報検出処理の結果から、欠落する情報を含んだ付加情報データを作成し、電子透かし技術を用いて付加情報を埋め込み、印刷する。
【００２１】
［ベクトル化処理］
Ｓ３０３でベクトル化する際は、紙に含まれている付加情報の有無を検知し、付加情報がある場合は、この情報を元にベクトル化を行う。
【００２２】
［欠落情報検出処理］
以下で、図１のイメージと文字の重なりの例から、欠落情報を検出する方法を示す。
【００２３】
イメージと文字の重なりの電子データは、図４のような、ＳＶＧデータであるとする。このＳＶＧデータより、イメージと文字は、図５の領域（イメージを囲う枠線の領域５０１、文字を囲う枠線の領域５０２）に存在する事になる。欠落情報検出処理において、この２つのオブジェクトが重なっているかどうかを、ＳＶＧデータのｘ，ｙ，ｗｉｄｔｈ，ｈｅｉｇｈｔ，ｆｏｎｔ−ｓｉｚｅ属性があれば、計算により判断することが可能であることは自明である。また、イメージや文字オブジェクトに限らず、あらゆるオブジェクトは、座標及びサイズ情報を保持しているため、同様の計算により、重なりを検出することが可能である。
【００２４】
また描画順序から判断して重なりの下側にくるオブジェクトの情報が紙出力の際に欠落すると判断できる。
【００２５】
本実施例では、図５の文字領域５０２がイメージと文字が重なる領域であり、下側になっているイメージの情報が欠落すると判断できる。
【００２６】
この際、欠落する情報は厳密には文字のグリフの下側の部分になる。それを説明するのが図６である。図６の白抜けした部分６０１が文字のグリフとイメージとが重なった部分であり、紙出力した場合に完全に情報が消えてしまう。付加情報として必要なのはこの部分の情報のみであるが、本実施例では処理の簡素化のため、文字が存在する矩形領域５０２を欠落情報とする。
【００２７】
［付加情報の埋め込み処理］
以下で、具体的な付加情報の埋め込み方法について説明する。
【００２８】
図４の「絵と文字の重なり」のＳＶＧデータの場合、付加情報８０１は、図８のようになる。図８のＳＶＧデータには、付加情報８０１を示す＜ｍｅｔａｄａｔａ＞タグがあり、これ以下のレベルのタグで、付加情報の全ての情報を表現する。図８では、＜ｍｅｔａｄａｔａ＞タグの下位レベルのタグとして、＜ｌａｃｋｅｄａｒｅａ  ｉｄ＝“１”ｒｅｇｉｏｎ＝“２０  ２０  ８０  ４０”＞がある。＜ｌａｃｋｅｄａｒｅａ＞は、欠落領域があることを示すタグである。ＳＶＧデータに、複数の欠落領域がある可能性もあるため、属性として、ｉｄが設定されており、このｉｄは、前述の欠落情報検出処理をして検出した欠落情報の順番で割り振られていく。また、ｒｅｇｉｏｎ属性は、欠落情報がどの領域にあるかを示しており、“２０  ２０  ８０  ４０”は、左上の座標が（２０，２０）、右下の座標が（８０，４０）である事を示す。なお、座標の単位は、ここではＳＶＧで指定された座標に依存する。＜ｌａｃｋｅｄａｒｅａ＞タグの下位レベルのタグとして、欠落情報として実際のデータが保持される。欠落データは、欠落した領域のオブジェクトをデータとして保持される。文字が下側に来る場合など欠落データが部分的に抽出不可能な場合は、欠落した領域を持つオブジェクトの全データを保持する。図４のＳＶＧデータの場合、図６のように、絵と文字が重なって絵が情報欠落しているため、＜ｉｍａｇｅ＞データの欠落領域部分のデータが含まれる事になる。
【００２９】
この欠落領域のデータを電子透かしなどの一般的手法を用いて付加情報として紙原稿に含ませて印刷をする。
【００３０】
［ベクトル化処理］
以下、ベクトル化により、ＳＶＧデータを再度作成する処理を説明する。
【００３１】
まず、付加情報が紙データに含まれているかをチェックする。検出できない場合は、そのままベクトル化を行う。検出できた場合は、前述したＸＭＬ形式の付加情報を取り出し、メモリ上、もしくは、ローカルディレクトリに付加情報を保持する。そして、実際にベクトル化を行う前に、どの領域に重複データがあるかを、付加情報に含まれるｌａｃｋｅｄａｒｅａタグのｒｅｇｉｏｎ属性を元にあらかじめデータとして保持しておく。実際にベクトル化処理を行う際、ベクトル化を行っている領域が、付加情報に含まれるｒｅｇｉｏｎ属性と重なっている場合、あらかじめ保持している付加情報のデータを紙データからベクトル化した情報の対応部分に置き換えてベクトル化情報としてデータを出力する。
【００３２】
本実施例では、ｘ＝０，ｙ＝０，ｗｉｄｔｈ＝１００，ｈｅｉｇｈｔ＝１００のイメージが紙からベクトル化処理で抽出され、付加情報として入っているｘ＝２０，ｙ＝２０，ｗｉｄｔｈ＝６０，ｈｅｉｇｈｔ＝２０のイメージが前記イメージの対象部分と置き換えされる。それにより文字と重なることによって失われたイメージ情報が復元される。
【００３３】
なお、この実施例では、ＳＶＧデータを前提に説明をしたが、ＳＶＧ以外の電子データにおいても有効である。
【実施例２】
【００３４】
発明が解決しようとしている課題の第２の実施例について説明する。
【００３５】
図２の元原稿２０１には、赤のイメージが含まれており、白黒プリンタで印刷すると紙原稿２０２のように赤のイメージが灰色のイメージになってしまい、色の情報が失われてしまう。
【００３６】
第１の実施例と同様に図３のフローを元に説明する。
【００３７】
ステップＳ３０１の欠落情報検出処理では、デバイスが白黒プリンタと確定した段階で元原稿にカラー情報が含まれるか否かを判定する。元原稿は、例えば図９に示されるＳＶＧデータである。内部にイメージが含まれることが分かるので、内部イメージの各画素を確認しカラーイメージか白黒イメージかどうかを調べる。本実施例では赤のイメージであるので、カラーイメージであることが分かる。
【００３８】
次にステップＳ３０２の付加情報の埋め込み処理を行う。ステップＳ３０１で抽出した欠落情報、すなわち赤のイメージの情報を第１の実施例と同様に＜ｍｅｔａｄａｔａ＞タグの下に赤のイメージの情報を格納する。それが図１０のＳＶＧデータである。
【００３９】
この欠落情報データを電子透かしなどの一般的手法を用いて付加情報として紙原稿に含ませて印刷をする。
【００４０】
ステップＳ３０３ではベクトル化を行う。
【００４１】
まず、付加情報が紙データに含まれているかをチェックする。検出できない場合は、そのままベクトル化を行う。検出できた場合は、前述したＸＭＬ形式の付加情報を取り出し、メモリ上、もしくは、ローカルディレクトリに付加情報を保持する。そして、実際にベクトル化を行う前に、どの領域に重複データがあるかを、付加情報に含まれるｌａｃｋｅｄａｒｅａタグのｒｅｇｉｏｎ属性を元にあらかじめデータとして保持しておく。実際にベクトル化処理を行う際、ベクトル化を行っている領域が、付加情報に含まれるｒｅｇｉｏｎ属性と重なっている場合、あらかじめ保持している付加情報のデータを紙データからベクトル化した情報の対応部分に置き換えてベクトル化情報としてデータを出力する。
【００４２】
本実施例では、ｘ＝０，ｙ＝０，ｗｉｄｔｈ＝１００，ｈｅｉｇｈｔ＝１００のイメージが紙からベクトル化処理で抽出され、付加情報として入っているｘ＝０，ｙ＝０，ｗｉｄｔｈ＝１００，ｈｅｉｇｈｔ＝１００のイメージが前記イメージの対象部分と置き換えされる。それにより赤のイメージが白黒プリンタで紙出力する際に失われたカラー情報が復元される。
【００４３】
第２の実施例においても第１の実施例と同様の効果を得られる。
【図面の簡単な説明】
【００４４】
【図１】イメージの上に文字が重なっている元原稿を示す図面である。
【図２】元原稿がカラー文書であるが出力したプリンタがモノクロプリンタであったために紙出力時に色情報が失われることを示す図面である。
【図３】本発明を説明するための代表的なフローチャート図である。
【図４】イメージと文字の重なりを示すＳＶＧデータである。
【図５】イメージと文字を示す図である。
【図６】紙に出力された際に文字が重なることによって失われたイメージデータがあることを示す図である。
【図７】文字と重なった部分のイメージを示す図である。
【図８】イメージと文字が重なっている事を示す付加情報を保持したＳＶＧデータである。
【図９】カラーのイメージをもつＳＶＧデータである。
【図１０】カラーのイメージを示す付加情報を保持したＳＶＧデータである。
【符号の説明】
【００４５】
２０１  元原稿
２０２  紙原稿
４０１  イメージ部
４０２  テキスト部
５０１  イメージを囲う枠線の領域
５０２  文字を囲う枠線の領域
６０１  白抜けした部分
８０１  欠落部分の付加情報
【図２】
2006261771.tif 000003
【図３】
2006261771.tif 000004
【図４】
2006261771.tif 000005
【図８】
2006261771.tif 000006
【図９】
2006261771.tif 000007
【図１０】
2006261771.tif 000008
【図１】
2006261771.tif 000009
【図５】
2006261771.tif 000010
【図６】
2006261771.tif 000011
【図７】
2006261771.tif 000012