(57)【特許請求の範囲】
【請求項１】
西洋語の透かし処理をするための透かし画像の分割方法であって、
西洋語画像を行列分割によって複数の文字画像ブロックを取得するステップと、
前記文字画像ブロックから有効な文字画像ブロックを識別するステップと、
前記西洋語画像がラージフォントテキストに対応するか、スモールフォントテキストに対応するかを判断するように、前記有効な文字画像ブロックのサイズを統計するステップと、
前記ラージフォントテキストと前記スモールフォントテキストに対して、それぞれ、異なる単語数でグループ分けを行うステップと、
グループ分けされた単語グループを、透かし画像ブロックに対応する複数の部分に均等に分割するステップと、
を備えることを特徴とする方法。
【請求項２】
前記文字画像ブロックから有効な文字画像ブロックを識別するステップにおいては、
前記文字画像ブロックを句読点画像ブロックと前記有効な文字画像ブロックとに分けることを特徴とする請求項１に記載の方法。
【請求項３】
前記文字画像ブロックを句読点画像ブロックと前記有効な文字画像ブロックとに分ける際には、
条件１：ｗ＞Ｎｔ１×Ｈ
条件２：Ｕの下端と上端がどちらもｍの同じ側に位置する
条件３：Ｕの下端と上端がそれぞれｍの両側に位置し、かつ、ｗ＜Ｎｔ２×Ｈ
を満足するかを判断し、
条件１〜３のいずれか１条件を満足する場合に、Ｕに対応する前記文字画像ブロックが句読点画像ブロックと判断され、条件１〜３のいずれも満足しない場合に、Ｕに対応する前記文字画像ブロックが有効な文字画像ブロックと判断されており、
ここで、Ｕが前記文字画像ブロックの集合Ωにおける前記文字画像ブロックの外接長方形の枠であり、ＨはＵが位置する行の行高さであり、ｍはＵが位置する中線であり、ｈとｗはそれぞれＵの高さと幅であり、Ｎｔ１とＮｔ２はプリセット係数であることを特徴とする請求項２に記載の方法。
【請求項４】
Ｎｔ１＝４、Ｎｔ２＝０．３５に設定することを特徴とする請求項３に記載の方法。
【請求項５】
前記有効な文字画像ブロックのサイズを統計するステップにおいては、
【数１】
0005669957.tif 000006
を計算し、
Ｈｓ≧Ｔｈｓｉｚｅ（Ｔｈｓｉｚｅはプリセット閾値である）の場合に、Ｕが位置する行はラージフォントサイズの文字行と判断され、Ｈｓ＜Ｔｈｓｉｚｅの場合に、Ｕが位置する行はスモールフォントサイズの文字行と判断され、
前記西洋語画像における前記ラージフォントサイズの文字行の行数Ｎｌａｒｇｅと前記スモールフォントサイズの文字行の行数Ｎｓｍａｌｌとを統計し、
Ｎｌａｒｇｅ≧Ｎｓｍａｌｌの場合に、前記西洋語画像は前記ラージフォントサイズテキストに対応すると判断され、Ｎｌａｒｇｅ＜Ｎｓｍａｌｌの場合に、前記西洋語画像は前記スモールフォントサイズテキストに対応すると判断されることを特徴とする請求項３に記載の方法。
【請求項６】
Ｔｈｓｉｚｅ＝８８に設定することを特徴とする請求項５に記載の方法。
【請求項７】
前記単語グループを透かし画像ブロックに対応する複数の部分に均等に分割するステップにおいては、
単語列が投影する有効長さに基づいて前記単語グループを一定の数の部分に均等に分け、
前記数の部分の幅と、位置する文字の最大高さとを組合せて新たな外接長方形の枠が形成され、前記外接長方形の枠は透かし画像ブロックに対応することを特徴とする請求項１に記載の方法。
【請求項８】
西洋語画像を行列分割前に、
前記西洋語画像を取得し、
前記西洋語に対してノイズ除去処理を行い、２値化の前記西洋語画像を取得することを特徴とする請求項１に記載の方法。
【請求項９】
西洋語の透かし処理をするための透かし画像の分割装置であって、
西洋語画像を行列分割によって複数の文字画像ブロックを取得する分割モジュールと、
前記文字画像ブロックから有効な文字画像ブロックを識別する識別モジュールと、
前記西洋語画像はラージフォントサイズテキストに対応するか、スモールフォントサイズテキストに対応するかを判断するように、前記有効な文字画像ブロックのサイズを統計する統計モジュールと、
前記ラージフォントテキストと前記スモールフォントテキストに対して、それぞれ、異なる単語数でグループ分けを行うグループ分けモジュールと、
グループ分けされた単語グループを透かし画像ブロックに対応する複数の部分に均等に分割する均等分割モジュールと、
を備えることを特徴とする装置。
【請求項１０】
前記識別モジュールは、
条件１：ｗ＞Ｎｔ１×Ｈ
条件２：Ｕの下端と上端がどちらもｍの同じ側に位置する
条件３：Ｕの下端と上端がそれぞれにｍの両側に位置し、かつ、ｗ＜Ｎｔ２×Ｈ
を満足するかを判断する判断モジュールと、
条件１〜３のいずれか１条件を満足する場合に、Ｕに対応する前記文字画像ブロックを句読点画像ブロックと判断し、条件１〜３のいずれも満足しない場合に、Ｕに対応する前記文字画像ブロックを有効な文字画像ブロックと判断する確定モジュールとを備えており、
ここで、Ｕが前記文字画像ブロックの集合Ωにおける前記文字画像ブロックの外接長方形の枠であり、ＨはＵが位置する行の行高さであり、ｍはＵが位置する中線であり、ｈとｗはそれぞれＵの高さと幅であり、Ｎｔ１とＮｔ２はプリセット係数であることを特徴とする請求項９に記載の装置。
【請求項１１】
前記統計モジュールは、
【数２】
0005669957.tif 000007
を計算する計算モジュールと、
Ｈｓ≧Ｔｈｓｉｚｅ（Ｔｈｓｉｚｅはプリセット閾値である）の場合に、Ｕが位置する行をラージフォントサイズの文字行と判断し、Ｈｓ＜Ｔｈｓｉｚｅの場合に、Ｕが位置する行をスモールフォントサイズの文字行と判断する行確定モジュールと、
前記西洋語画像における前記ラージフォントサイズの文字行の行数Ｎｌａｒｇｅと前記スモールフォントサイズの文字行の行数Ｎｓｍａｌｌとを統計する行数統計モジュールと、
Ｎｌａｒｇｅ≧Ｎｓｍａｌｌの場合に、前記西洋語画像を前記ラージフォントサイズテキストに対応すると判断し、Ｎｌａｒｇｅ＜Ｎｓｍａｌｌの場合に、前記西洋語画像を前記スモールフォントサイズテキストに対応すると判断するテキスト確定モジュールと、
を備えることを特徴とする請求項１０に記載の装置。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［技術分野］
本発明は、デジタル組版分野に関し、具体的に、西洋語の透かし処理をするための透かし画像の分割方法と装置に関する。
［背景技術］
電子商取引(e-commerce)と電子政府（e-government）が発展するにつれて、企業単位、事業単位、政党・政府機関及び国家安全などの関係部門は契約、秘密などの重要な書類が含まれる大量の文書資料を処理すべきである。これらのテキスト書類の版権保護と書類内容の安全が重要な問題であり、デジタル透かし技術は上記の問題を解決する手段を提供する。
【０００２】
デジタル透かしでは、特定の情報をオーディオ、画像、または映像などのデジタル信号に埋め込む。デジタル透かしを有する信号をコピーすると、埋め込まれた情報も同時にコピーされる。デジタル透かしは、見える透かしと隠す透かしとに分類され、見える透かしは可視の透かし(visible watermarking)であり、それに含まれる情報が画像または映像を見るのと同時に見られる。通常、見える透かしに版権所有者の名前またはシンボルが含まれる。テレビ局はテレビ画面の隅で配置するシンボルも見える透かしの一種である。
【０００３】
隠す透かしがデジタルデータの形でオーディオ、画像、または映像に埋め込まれるが、一般的な状況では見えない。隠す透かしの一つの重要な応用が版権保護であり、これによって、権限のないまま無断でデジタル媒質を複製やコピーすることを避けたり、防止したりする。ステガノグラフィー(Steganography)もデジタル透かしの一つの応用であり、デジタル信号に隠される情報によって互いに交流できる。デジタル写真に含まれる注釈データは写真を取る時間、使用されるレンズの絞りとカメラのシャッター、更にカメラのブランドなどの情報を記録でき、これもデジタル透かしの一つの応用である。ある書類フォーマットにこれらの「metadata（メタデータ）」と呼ばれる付加情報が含まれる。
【０００４】
なお、たくさんのテキスト書類はデジタル形で存在するだけではなく、また印刷、コピーすることによって紙の形で伝播し、その中に、西洋語のテキストがかなりある。国際化がますます進んでいるのに伴い、西洋語のテキストを通じて交流することも頻繁になるので、これらのテキストに対する安全保護が強く要求される。デジタル化技術が非常に速く発展するにつれて、印刷、コピーすることによって紙の形を通じて交流することが既にかなり普及されており、たくさんの重要な情報または機密情報が紙書類の形で漏洩される。そのため、紙書類に基づいて、印刷とコピーを防止できる２値テキストの透かし技術を研究することが特に重要である。
【０００５】
１．出願番号が２００７１０１２１６４２．７である特許文献は２値画像におけるデジタル透かしを埋め込む方法を開示し、この方法は、２値画像の一部または全部を少なくとも二つの透かし画像ブロックを分割するステップと、それぞれの透かし画像ブロックにおける黒い画素点の数に基づいてグループに分けて、複数のグループを取得するステップと、それぞれの前記グループにおけるデータに対してアダマール(hadamard)変換を行うステップとを備える。量子化方法を使用し、埋め込み待ちの透かし信号を埋め込み、逆アダマール変換を行ってそれぞれの透かし画像ブロックにおける変更すべき画素点の数を取得することによって、透かしを埋め込んだり、抽出したりする目的を達する。
【０００６】
２．出願番号が２００８１００５５７７０．０である特許文献は２値テキスト画像におけるデジタル透かしを埋め込む方法と装置を開示し、この方法は、２値画像の一部または全部を埋め込む部分と調整部分とを分割するステップと、前記埋め込む部分と調整部分におけるそれぞれの集合に含まれる黒い画素点の数の平均値を計算するステップと、前記平均値と埋め込む部分におけるそれぞれの集合に含まれる黒い画素点の数に基づいて色変更パラメータを計算するステップと、前記色変更パラメータに基づいて埋め込む部分と調整部分におけるそれぞれの集合に含まれる黒い画素点の数を変更し、透かしの埋め込みを実現するステップとを備える。
【０００７】
３．出願番号が２００６１０１１４０４８．０である特許文献はモノクロ２値テキスト画像におけるデジタル透かしの埋め込みと抽出を行う方法と装置を開示し、この埋め込み方法は、テキスト画像における有効文字エリアの位置を測定するステップと、有効文字エリアをグループに分け、それぞれの文字エリアにおける黒点の数を統計するステップと、グループ内の文字エリアにおける黒点の数の間の関係、透かしのビット・ストリング(bit string)及び第一ステップ長さに基づいて、それぞれの文字エリアにおける変転すべき画素の第一数を算出するステップと、第一数に従ってそれぞれの文字エリアにおける画素を変転するステップとを備える。また、この抽出する方法は、テキスト画像における有効文字エリアの位置を測定するステップと、有効文字エリアをグループに分け、それぞれの文字エリアにおける黒点の数を統計するステップと、それぞれのグループ内の文字エリアにおける黒点の数の間の相対関係及び第一ステップ長さに基づいて、埋め込まれた透かし情報のビット・ストリングを抽出するステップとを備える。
【０００８】
上記の２値テキスト透かしの技術において、透かし画像ブロックは透かしを埋め込むエリアとして特に重要である。上記の特許出願１において、透かし画像ブロックを直接的に透かしを埋め込むエリアとする。特許出願２において、２値テキスト画像部分を透かし画像ブロックである埋め込む部分に分割する。特許出願３において、テキスト画像において、グループ分けされた有効文字エリアが透かし画像ブロックとする。上記の特許出願がいずれも透かし画像ブロックにおける黒い画素点の数を変更することによって透かしを埋め込み、透かし画像ブロックにおける黒い画素点の数を量子化することによって透かしを抽出する。
【０００９】
そのため、上記の方法はいずれも二つの前提に基づく。即ち、
１．文字を分割する結果が正しくなければならない。現在の文字分割アルゴリズムは大体光学式文字識別ＯＣＲ(Optical Character Recognition)システムの文字識別結果に依存するが、ＯＣＲ識別の速度と効率を考慮し、それに、接触している西洋語に対して、ＯＣＲ識別も一定のエラー率があるため、通常はデジタル透かしシステムにおいてＯＣＲメカニズムを使用しない。
【００１０】
２．透かし画像ブロックの黒い画像点の数の変化範囲が大きくない。例えば、中国語のテキストにおいて、一つの漢字を一つの透かし画像ブロックとする。中国語が角張った文字であり、各文字の面積差が少ないため、透かし画像ブロックにおける黒い画素点の数の差も少なく、透かしの埋め込みと抽出の正確さを確保することができる。
【００１１】
しかしながら、以下の問題によって、上記の方法は西洋語にあまり適応しない。即ち、
（ａ）西洋語は印刷される前後に接触現象がよく発生し、例えば、「ｍｎ」、「ｔｔ」などが挙げられ、印刷・スキャンされる前後に文字分割の一致性を確保できない。シングルの西洋語を透かし画像ブロックとすれば、文字の接触は必ず透かしが埋め込まれると抽出される前後の文字画像ブロックを分割する系列の再同期性に影響し、透かしを埋め込むと抽出する成功率に影響する。
【００１２】
（ｂ）それぞれの西洋語単語の長さの差が大きく、単語に含まれる文字画像ブロックの黒い点数の変化範囲も大きい。例えば、「My extraordinary power」が挙げられ、それぞれの単語の長さの差が数倍になる。シングルの西洋語単語を透かし画像ブロックとすれば、透かし画像ブロックにおける黒い画素点の数が不安定であり、透かし操作を完成できない。
【００１３】
（ｃ）西洋語テキストのフォントサイズが変化することによって文字サイズが変化する。例えば、「Here」と「Here」に含まれる黒い画素点の数の差がかなり大きい。異なるフォントサイズのテキストによって、異なる量子化方法を使用すべきである。
【００１４】
そのため、西洋テキストに対して、透かし画像ブロックを得るために、以下の条件を満足すべきであり、
１．文字接触による透かし画像ブロックが非同期の影響を避けることができる。
【００１５】
２．透かし画像ブロックにおける黒い画素点の数の差が大きくない。
３．異なるフォントサイズのテキストに対して、サイズの大きさを順番にして透かし画像ブロックを適応的に分割できる。
［発明の概要］
本発明は従来の技術において西洋語画像に対して、透かし画像ブロックを正確に分割しにくい問題を解決するために、西洋語の透かし処理をするための透かし画像の分割方法と装置を提供することを目的とする。
【００１６】
本発明は、西洋語の透かし処理をするための透かし画像の分割方法であって、この方法は、西洋語画像を行列分割によって複数の文字画像ブロックを取得するステップと、文字画像ブロックから有効な文字画像ブロックを識別するステップと、西洋語画像はラージフォントサイズテキストに対応するか、スモールフォントサイズテキストに対応するかを判断するように、有効な文字画像ブロックのサイズを統計するステップと、ラージフォントテキストとスモールフォントテキストに対して、それぞれ、異なる単語数でグループ分けを行うステップと、単語グループを透かし画像ブロックに対応する複数の部分に均等に分割するステップとを備えることを特徴とする。
【００１７】
また、本発明は西洋語の透かし処理をするための透かし画像の分割装置であって、この装置は、西洋語画像を行列分割によって複数の文字画像ブロックを取得する分割モジュールと、文字画像ブロックから有効な文字画像ブロックを識別する識別モジュールと、西洋語画像はラージフォントサイズテキストに対応するか、スモールフォントサイズテキストに対応するかを判断するように、有効な文字画像ブロックのサイズを統計する統計モジュールと、ラージフォントテキストとスモールフォントテキストに対して、それぞれ、異なる単語数でグループ分けを行うグループ分けモジュールと、単語グループを透かし画像ブロックに対応する複数の部分に均等に分割する均等分割モジュールとを備えることを特徴とする。
【００１８】
本発明の上記した実施例で、西洋語の透かし処理をするための透かし画像の分割方法と装置において、文字のフォントサイズに基づいて透かし画像ブロックを合理的に設置するため、従来の技術における西洋語に対して透かし画像ブロックを正確に分割しにくい問題を解決でき、透かしの埋め込み処理する操作性を確保することができる。
【図面の簡単な説明】
【００１９】
以下で説明される図面は、本発明を更に理解するためのものであり、本願の一部分となる。本発明の実施例及びその説明は本発明を解釈するが、本発明に対する不当な制限を構成しない。
【図１】本発明の実施例で、西洋語の透かし処理をするための透かし画像の分割方法を示すフローチャートである。
【図２】本発明の実施例で、ラージフォントテキストか、スモールフォントテキストかを判断する方法を示すフローチャートである。
【図３】本発明の実施例で、有効な文字エリアをグループに分ける方法を示すフローチャートである。
【図４Ａ】本発明の実施例で、西洋語２値画像の行高さと中心線を示す模式図である。
【図４Ｂ】本発明の実施例で、西洋語２値画像の有効な文字画像ブロックを示す模式図である。
【図５】本発明の実施例で、西洋語２値画像が分割された結果を示す模式図である。
【図６】本発明の実施例で、西洋語２値画像の単語グループ分けの結果を示す模式図である。
【図７Ａ】本発明の実施例で、単語グループにおける文字の有効長さを計算する模式図である。
【図７Ｂ】本発明の実施例で、透かし画像ブロックを取得する模式図である。
【図８Ａ】本発明の実施例で、スモールフォントサイズの西洋語テキストの透かし画像ブロックの模式図である。
【図８Ｂ】本発明の実施例で、スモールフォントサイズの西洋語テキストが印刷・スキャンされた後の透かし画像ブロックの模式図である。
【図８Ｃ】本発明の実施例で、異常な間隔があって、一部の文字が接触する場合に、スモールフォントサイズの西洋語テキストの透かし画像ブロックの模式図である。
【図８Ｄ】本発明の実施例で、ラージフォントサイズの西洋語テキストの透かし画像ブロックの模式図である。
【図８Ｅ】本発明の実施例で、ラージフォントサイズの西洋語テキストが印刷・スキャンされた後の透かし画像ブロックの模式図である。
【図９】本発明の実施例で、単語分割を計算するプロセスにおける分割閾値を示す模式図である。
【図１０】本発明の実施例により提供される西洋語の透かし処理をするための透かし画像の分割装置を示す模式図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら実施例で本発明を詳細に説明する。
図１で示されるように、本発明の一実施例は西洋語の透かし処理をするための透かし画像の分割方法であって、西洋語画像を行列分割によって複数の文字画像ブロックを取得するステップＳ１０と、文字画像ブロックから有効な文字画像ブロックを識別するステップＳ２０と、西洋語画像はラージフォントサイズテキストに対応するか、スモールフォントサイズテキストに対応するかを判断するように、有効な文字画像ブロックのサイズを統計するステップＳ３０と、ラージフォントテキストとスモールフォントテキストに対して、それぞれ、異なる単語数でグループ分けを行うステップＳ４０と、単語グループを透かし画像ブロックに対応する複数の部分に均等に分割するステップＳ５０とを備える。
【００２１】
この実施例において有効な文字画像のサイズを統計することによって、西洋語の単語はフォントが異なる場合に、行列分割の特性を十分に考慮し、ラージフォントテキストとスモールフォントサイズの文字テキストが区分される。ラージフォントテキストとスモールフォントテキストに対して、それぞれ、異なる単語数でテキストをグループに適応的に分けて、取得された透かし画像ブロックにおける黒い画素点の数の差が小さくなり、透かしの埋め込み処理の操作性を確保することができる。
【００２２】
なお、本実施例の均等に分けた単語グループが複数であり、印刷される前後に西洋語の間隔は不安定である特性を十分に考慮し、埋め込まれる前に、間隔を拡大すべき文字と間隔を縮小すべき文字を確定し修正を適当に行う。印刷される前後の西洋語の単語を分割する結果の一致性を確保でき、透かしの埋め込みと抽出を行う処理の頑健性を向上することができる。
【００２３】
好ましくは、ステップＳ１０を行う前に、西洋語画像を取得し、西洋語に対してノイズ除去処理を行い、２値化の西洋語画像を取得する。このステップは西洋語画像の前処理を実施し、コンピューターで簡単に実現できる。本好ましい実施例はノイズ除去処理によって、より良い西洋語の２値テキスト画像を取得できる。
【００２４】
好ましくは、ステップＳ２０においては、文字画像ブロックを句読点画像ブロックと有効な文字画像ブロックとに分ける。西洋語テキストに句読点とアルファベットとが主に含まれ、通常、句読点が小さいので、透かしに埋め込むことが不適である。本好ましい実施例は文字画像ブロックにおける句読点画像ブロックと有効な文字画像ブロックとに分けることによって、句読点を除外できる。
【００２５】
好ましくは、文字画像ブロックを句読点画像ブロックと有効な文字画像ブロックとに分ける際には、
条件１：ｗ＞Ｎｔ１×Ｈ
条件２：Ｕの下端と上端がどちらもｍの同じ側に位置する
条件３：Ｕの下端と上端がそれぞれにｍの両側に位置し、かつ、ｗ＜Ｎｔ２×Ｈ
を満足するかを判断し、条件１〜３のいずれか１条件を満足する場合に、Ｕに対応する文字画像ブロックが句読点画像ブロックと判断され、条件１〜３のいずれも満足しない場合に、Ｕに対応する文字画像ブロックが有効な文字画像ブロックと判断されており、ここで、Ｕが文字画像ブロックの集合Ωにおける文字画像ブロックの外接長方形の枠であり、ＨはＵが位置する行の行高さであり、ｍはＵが位置する中線であり、ｈとｗはそれぞれＵの高さと幅であり、Ｎｔ１とＮｔ２はプリセット係数である。
【００２６】
本好ましい実施例において、具体的な数値化を判断するプロセスが提供され、コンピューターでプログラミングによって実現することが便利である。
好ましくは、Ｎｔ１＝４、Ｎｔ２＝０．３５に設定する。本好ましい係数は発明者によって大量の実験を行った上で得られた最適な係数である。もちろん、上記した値の近くに設定してもよく、同様に本発明の主旨に属する。
【００２７】
好ましくは、ステップＳ３０においては、
【００２８】
【数１】
0005669957.tif 000002
【００２９】
を計算し、Ｈｓ≧Ｔｈｓｉｚｅ（Ｔｈｓｉｚｅはプリセット閾値である）の場合に、Ｕが位置する行はラージフォントサイズの文字行と判断され、Ｈｓ＜Ｔｈｓｉｚｅの場合に、Ｕが位置する行はスモールフォントサイズの文字行と判断され、西洋語画像におけるラージフォントサイズの文字行の行数Ｎｌａｒｇｅとスモールフォントサイズの文字行の行数Ｎｓｍａｌｌとを統計し、Ｎｌａｒｇｅ≧Ｎｓｍａｌｌの場合に、西洋語画像はラージフォントサイズテキストに対応すると判断され、Ｎｌａｒｇｅ＜Ｎｓｍａｌｌの場合に、西洋語画像はスモールフォントサイズテキストに対応すると判断される。
【００３０】
本好ましい実施例において、具体的な数値化を判断するプロセスが提供され、コンピューターでプログラミングによって実現することが便利である。
好ましくは、Ｔｈｓｉｚｅ＝８８に設定する。本好ましい閾値は発明者によって大量の実験を行った上で得られた最適な係数である。もちろん、上記した値の近くに設定してもよく、同様に本発明の主旨に属し、本発明の保護範囲内に含まれる。
【００３１】
図２は本発明の実施例で、ラージフォントテキストか、スモールフォントテキストかを判断する方法を示すフローチャートである。本発明は初歩的な行列分割によって複数の文字画像ブロックの外接長方形の枠を取得する。文字画像ブロックの統計特性によってラージフォントサイズの文字行か、スモールフォントサイズの文字行かを判断してから、ラージフォントテキストか、スモールフォントテキストかを判断する。具体的には、
Ｓ２０１：文字画像ブロックを取得する。
【００３２】
初歩的な行列分割によって複数の文字画像ブロックの外接長方形の枠を取得する。図４Ａで示されるように、現在の文字画像集合Ωに対して、Ｈは現在の行高さであり、ｍが現在の行の中線である。図４Ｂで示されるように、文字画像ブロックＵはΩにおけるいずれかの外接長方形の枠である。ｈ、ｗはそれぞれＵの高さと幅である。
【００３３】
Ｓ２０２：句読点画像ブロックと有効な文字画像ブロックとに分ける。
文字画像ブロックＵが以下の三つの条件のいずれか１条件を満足する場合に、Ｕが句読点画像ブロックと判断し、以下の三つの条件のいずれも満足しない場合に、Ｕが有効な文字画像ブロックと判断する。即ち、
条件１：ｗ＞Ｎｔ１×Ｈ
条件２：Ｕの下端と上端がどちらもｍの同じ側に位置する
条件３：Ｕの下端と上端がそれぞれにｍの両側に位置し、かつ、ｗ＜Ｎｔ２×Ｈ
通常はＮｔ１＝４、Ｎｔ２＝０．３５である。
【００３４】
ここで、条件１は下線「＿」のような句読点を除外するためであり、条件２はコンマ、句点、クォーテーション・マークなどの句読点を除外するためであり、条件３はハイフン「−」などの句読点を除外するためである。
【００３５】
ステップＳ２０２が実行された後に、全ての文字画像ブロックＵは句読点画像ブロックと有効な文字画像ブロックとに分けられることが明らかである。
Ｓ２０３：有効な文字画像ブロックの統計特性を計算する。
【００３６】
現在の行において、有効な文字画像ブロックＵの数がｍとされる場合に、現在の有効な文字画像ブロックの有効高さＨｓは、
【００３７】
【数２】
0005669957.tif 000003
【００３８】
であり、ここで、ｈ１＋ｈ２＋・・・ｈｍはそれぞれ現在の行の有効な文字画像ブロック１、２・・・ｍの高さである。
Ｓ２０４：ラージフォントサイズの文字行か、スモールフォントサイズの文字行かを判断する。
【００３９】
Ｈｓ≧Ｔｈｓｉｚｅの場合に、現在の行はラージフォントサイズの文字行と判断され、Ｈｓ＜Ｔｈｓｉｚｅの場合に、現在の行はスモールフォントサイズの文字行と判断される。通常は、Ｔｈｓｉｚｅ＝８８である。
【００４０】
Ｓ２０５：テキストのタイプを判断する。
テキストにおけるラージフォントサイズの文字行の行数Ｎｌａｒｇｅとスモールフォントサイズの文字行の行数Ｎｓｍａｌｌとをそれぞれ統計し、Ｎｌａｒｇｅ≧Ｎｓｍａｌｌの場合に、当該テキストはラージフォントテキストと判断され、Ｎｌａｒｇｅ＜Ｎｓｍａｌｌの場合に、当該テキストはスモールフォントテキストと判断される。
【００４１】
好ましくは、ステップＳ５０においては、単語列が投影する有効長さに基づいて単語グループを一定の数の部分に均等に分け、各部分の幅と位置する文字の最大高さとを組合せて新たな外接長方形の枠が形成され、外接長方形の枠は透かし画像ブロックに対応する。
【００４２】
図３は本発明の実施例で、有効な文字エリアをグループに分ける方法を示すフローチャートである。ラージフォントテキストとスモールフォントテキストに対して、それぞれ、異なる単語数でグループ分けを行う。それぞれのグループをその中の単語列が投影する有効長さに基づいて一定の数の部分に均等に分け、各部分の幅と位置する文字の最大高さとを組合せて新たな外接長方形の枠が形成され、それぞれの新たな外接長方形の枠は透かし画像ブロックに対応する。これによって、有効エリアをグループに分けることが完成し、具体的には、
Ｓ３０１：テキストのタイプと単語の分割結果を取得する。
【００４３】
ステップＳ３０によってテキストのタイプが既に判断され、つまり、ラージフォントテキストか、スモールフォントテキストかが判断された。単語分割について、１行において全ての隣接する有効な文字画像ブロックの外接長方形の間の距離を昇順で並べる。この新しい系列に２種類のデータが含まれると考えられ、単語における文字の間隔と、単語同士の間隔である。明らかに、単語同士の間隔は単語における文字の間隔より大きい。図９で示されるように、上記した２種類のデータを区分するために、昇順で並べる系列から分割閾値を選択する。従って、正確で安定的な分割閾値を取得することが単語を分割することのキーである。
【００４４】
大津法と２ピーク方法(two-peak method)などの画像２値化方法によって上記した系列における２種類のデータを区分できる。なお、分割閾値の左サブ系列と右サブ系列の分散が両方とも比較的に小さい統計特性を考えて、系列における左分散と右分散の合計が最も小さい点を計算する方法によって最適な分割閾値を確定する。分割閾値が取得された後に、分割閾値より小さいである文字間隔に対応する文字画像ブロックを一つの単語に合併する。結果として、図５で示されるような単語分割の結果が取得された。
【００４５】
Ｓ３０２：一部の文字を局所的に調整する。
単語分割の閾値の近くの有効な文字画像ブロックを、間隔を拡大すべき文字とし、有効な文字画像ブロックの間隔が非常に小さくて、印刷された後に文字が接触しがちである有効な文字画像ブロックを間隔を縮小すべき文字とする。取得された有効な文字画像ブロックの属性に基づいて、相応する文字を移動する。間隔を拡大すべき文字が右に移動され、間隔を拡大すべき文字の右側にある全てのテキスト内容が右に移動される。間隔を縮小すべき文字が左に移動され、間隔を縮小すべき文字の右側にある全てのテキスト内容が左に移動される。
【００４６】
Ｓ３０３：単語をグループに分ける。
図６で示されるように、ラージフォントテキストとスモールフォントテキストに対して、それぞれ、異なる単語数で単語グループＧに分ける。各ラージフォントテキストのグループにＮｔ３個の単語が含まれ、各スモールフォントテキストのグループにＮｔ４個の単語が含まれる。通常はＮｔ３＝３、Ｎｔ４＝４である。
【００４７】
Ｓ３０４：文字の有効長さを計算する。
図７Ａで示されるように、あるグループＧに対して、グループにおける合計ｍ個の有効な文字画像ブロックＵの有効長さＬは
【００４８】
【数３】
0005669957.tif 000004
【００４９】
である。当該グループを定数Ｓ個の部分に均等に分ける。そこで、各部分の有効長さＬｓ＝Ｌ／Ｓである。ここで、Ｓの値は透かし処理次第である。例えば、出願番号は２００７１０１２１６４２．７である特許において、Ｓの値と使用されるアダマール行列の階数と同じである。通常、Ｓ＝４である。
【００５０】
Ｓ３０５：透かし画像ブロックを取得する。
図７Ｂで示されるように、各部分の有効長さを有効な文字画像ブロックに対応してグループを分けるとともに、各部分に含まれる文字の最大高さを新たな外接長方形の枠に組合せ、各新たな外接長方形の枠が一つの透かし画像ブロックに対応する。
【００５１】
Ｓ個の透かし画像ブロックごとに一つのグループが分けられ、分けられたグループに基づいてデジタル透かしに対して埋め込みと抽出を行う。
図８Ａ、図８Ｂはそれぞれのスモールフォントサイズの西洋語テキストが印刷・スキャンされる前後の透かし画像ブロックである。図８Ｃは本発明の実施例で、異常な間隔があって、一部の文字が接触する場合に取得された透かし画像ブロックである。図８Ｄ、図８Ｅはそれぞれのラージフォントサイズの西洋語テキストが印刷・スキャンされる前後の透かし画像ブロックである。本発明により取得された透かし画像ブロックは印刷・スキャンの操作の影響を受けず、しかも、文字が接触することと、文字テキストのフォントサイズが異なることによる影響を避けることが分かる。
【００５２】
図１０は本発明の実施例で、西洋語の透かし処理をするための透かし画像の分割装置を示す模式図であり、この装置は、西洋語画像を行列分割によって複数の文字画像ブロックを取得する分割モジュール１０と、文字画像ブロックから有効な文字画像ブロックを識別する識別モジュール２０と、西洋語画像はラージフォントサイズテキストに対応するか、スモールフォントサイズテキストに対応するかを判断するように、有効な文字画像ブロックのサイズを統計する統計モジュール３０と、ラージフォントテキストとスモールフォントテキストに対して、それぞれ、異なる単語数でグループ分けを行うグループ分けモジュール４０と、単語グループを透かし画像ブロックに対応する複数の部分に均等に分割する均等分割モジュール５０とを備える。
【００５３】
この実施例は透かしの埋め込み処理の操作性を確保することができ、当該透かし画像ブロックの再同期性と、透かしの埋め込みと抽出を行う処理の頑健性を向上することができる。
【００５４】
好ましくは、識別モジュール２０は、
条件１：ｗ＞Ｎｔ１×Ｈ
条件２：Ｕの下端と上端がどちらもｍの同じ側に位置する
条件３：Ｕの下端と上端がそれぞれにｍの両側に位置し、かつ、ｗ＜Ｎｔ２×Ｈ
を満足するかを判断する判断モジュールと、条件１〜３のいずれか１条件を満足する場合に、Ｕに対応する文字画像ブロックを句読点画像ブロックと判断し、条件１〜３のいずれも満足しない場合に、Ｕに対応する文字画像ブロックを有効な文字画像ブロックと判断する確定モジュールとを備えており、ここで、Ｕが文字画像ブロックの集合Ωにおける文字画像ブロックの外接長方形の枠であり、ＨはＵが位置する行の行高さであり、ｍはＵが位置する中線であり、ｈとｗはそれぞれＵの高さと幅であり、Ｎｔ１とＮｔ２はプリセット係数であることを特徴とする装置。
【００５５】
好ましくは、統計モジュール３０は
【００５６】
【数４】
0005669957.tif 000005
【００５７】
を計算する計算モジュールと、Ｈｓ≧Ｔｈｓｉｚｅ（Ｔｈｓｉｚｅはプリセット閾値である）の場合に、Ｕが位置する行をラージフォントサイズの文字行と判断し、Ｈｓ＜Ｔｈｓｉｚｅの場合に、Ｕが位置する行をスモールフォントサイズの文字行と判断する確定モジュールと、西洋語画像におけるラージフォントサイズの文字行の行数Ｎｌａｒｇｅとスモールフォントサイズの文字行の行数Ｎｓｍａｌｌとを統計する行数統計モジュールと、Ｎｌａｒｇｅ≧Ｎｓｍａｌｌの場合に、西洋語画像をラージフォントサイズテキストに対応すると判断し、Ｎｌａｒｇｅ＜Ｎｓｍａｌｌの場合に、西洋語画像をスモールフォントサイズテキストに対応すると判断するテキスト確定モジュールとを備える。
【００５８】
以上の説明で分かるように、本発明の上記の実施例は西洋語画像の透かし処理をする正確さを最終的に向上することができる。本発明において、フォントサイズが異なる西洋語単語の異なる行列分割特性を十分に考えた上で、フォントサイズが大きいテキストとフォントサイズが小さいテキストを区分する閾値を取得し、閾値によって大きいテキストか、フォントサイズが小さいテキストかを判断する。テキストのタイプによって異なる個数の単語でグループに分け、分けられた透かし画像ブロックにおける黒い画素点の数の差が小さくなり、透かし処理の頑健性を著しく向上できる。本発明において、印刷される前後に、西洋語単語同士の間における間隔は不安定の状況を十分に考えて、透かしを埋め込む時に、西洋語単語の分割閾値の局所特性を考えて、閾値の近くにある西洋語単語の内部文字の間の距離に対して微調整を行い、印刷・スキャンされる前後に文字分割の一致性を確保でき、当該透かし画像ブロックの再同期性と、透かしの埋め込みと抽出を行う処理の頑健性をいっそうに向上することができる。
【００５９】
言うまでもなく、当業者であれば分かるように、上記した本発明の各モジュールや各ステップは、汎用のコンピューター装置によって実現でき、単一のコンピューター装置に集積されても良く、複数のコンピューター装置からなるネットワークに配置されても良く、任意に、各モジュールや各ステップは、コンピューター装置にて実行可能なプログラムコードで実現でき、それらを記憶装置に記憶して計算装置に実行させても良く、あるいは、それぞれ各集積回路モジュールとして作成しても良く、あるいは、それらの中の複数のモジュール又はステップを単一の集積回路モジュールとして作成して実現しても良い。このように、本発明は、いかなる特定のハードウェアとソフトウェアとの組合せに限定されない。
【００６０】
以上は、本発明の好ましい実施例に過ぎず、本発明を限定するものではない。本発明に対して、様々な変更や変化が可能である。本発明の主旨と原則を離脱しない範囲で、いかなる変更、均等代替、改良なども本発明の保護範囲内に含まれる。
【図１】
0005669957.tif 000008
【図２】
0005669957.tif 000009
【図３】
0005669957.tif 000010
【図４Ａ】
0005669957.tif 000011
【図４Ｂ】
0005669957.tif 000012
【図５】
0005669957.tif 000013
【図６】
0005669957.tif 000014
【図７Ａ】
0005669957.tif 000015
【図７Ｂ】
0005669957.tif 000016
【図８Ａ】
0005669957.tif 000017
【図８Ｂ】
0005669957.tif 000018
【図８Ｃ】
0005669957.tif 000019
【図８Ｄ】
0005669957.tif 000020
【図８Ｅ】
0005669957.tif 000021
【図９】
0005669957.tif 000022
【図１０】
0005669957.tif 000023