(57)【要約】【課題】地図などの画像に対して地名ごとに情報を埋め込むことができなかった。【解決手段】画像処理方法として、複数の文字部が記録されたシート媒体の画像を読み取るステップＳ１と、このステップＳ１で読み取った画像情報から文字部を抽出するステップＳ２と、このステップＳ２で抽出した文字部の位置に埋め込むべき情報を入力するステップＳ３と、このステップ３で入力された情報を、埋め込み対象となる文字部の位置に当該文字部を可読な状態で埋め込むステップ４と、このステップＳ４で情報が埋め込まれた画像をプリント出力するステップＳ５とを有する。【選択図】図３
2005318047.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字部が記録されたシート媒体の画像を読み取る読取手段と、
前記読取手段で読み取った画像情報から前記文字部を抽出する抽出手段と、
前記抽出手段で抽出した前記文字部の位置に当該文字部を可読な状態で所定の情報を埋め込む情報埋め込み手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記情報埋め込み手段で前記所定の情報が埋め込まれた画像をプリント出力する出力手段を具備する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像が地図である
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記所定の情報は、前記文字部に関する情報である
ことを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記抽出手段は、単語を表す文字列単位で前記文字部を抽出する
ことを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記情報埋め込み手段は、前記文字部のサイズに合わせて前記所定の情報を埋め込む
ことを特徴とする請求項１記載の画像処理装置。
【請求項７】
前記情報埋め込み手段は、前記所定の情報を埋め込んだ後の文字部が埋め込む前の文字部と視覚的に異なる条件で情報を埋め込む
ことを特徴とする請求項１記載の画像処理装置。
【請求項８】
複数の文字部が記録されたシート媒体の画像を読み取る第１のステップと、
前記第１のステップで読み取った画像情報から前記文字部を抽出する第２のステップと、
前記第２のステップで抽出した前記文字部の位置に当該文字部を可読な状態で所定の情報を埋め込む第３のステップと
を含むことを特徴とする画像処理方法。
【請求項９】
前記第３のステップで前記所定の情報が埋め込まれた画像をプリント出力する第４のステップを有する
ことを特徴とする請求項８記載の画像処理方法。
【請求項１０】
前記画像が地図である
ことを特徴とする請求項８記載の画像処理方法。
【請求項１１】
前記所定の情報は、前記文字部に関する情報である
ことを特徴とする請求項８記載の画像処理方法。
【請求項１２】
前記第２のステップでは、単語を表す文字列単位で前記文字部を抽出する
ことを特徴とする請求項８記載の画像処理方法。
【請求項１３】
前記第３のステップでは、前記文字部のサイズに合わせて前記所定の情報を埋め込む
ことを特徴とする請求項８記載の画像処理方法。
【請求項１４】
前記第３のステップでは、前記所定の情報を埋め込んだ後の文字部が埋め込む前の文字部と視覚的に異なる条件で情報を埋め込む
ことを特徴とする請求項８記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の読み取り機能を有する画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
一般に、紙などのシート媒体に記録された地図等のコンテンツ画像には、地名などを表記する多数の文字部が含まれている。電子データによって作成された地図（電子地図）の場合はハイパーリンクを利用して様々な情報が埋め込まれているが、シート媒体にインキやトナーなどの印刷材料を用いて記録された地図では、そのような技術を利用して情報を埋め込むことはできない。また、電子地図をプリンタ等でシート媒体に出力した場合は、このシート媒体に記録された地図から、元の電子地図に埋め込まれていた情報を得ることができなくなる。
【０００３】
そこで従来においては、バーコードを用いた情報埋め込み技術が知られている（例えば、下記特許文献１参照）。バーコードは白線と黒線を平行に組み合わせて、データをコード化したもので、様々な分野で情報管理などに利用されている。
【０００４】
【特許文献１】特開２００４−７４６３号公報（請求項２５，段落０２０７参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、バーコードを利用する場合は、下地が一様に白色系の領域でないとバーコードを付加することができない。そのため、地図に情報を埋め込む際の埋め込み位置が制限されてしまう。また、実際にバーコードで情報を埋め込むには、地図上で画像のレイアウトを変更してバーコードの付加領域を確保することがある。
【０００６】
また、バーコードを付加するには、ある程度の大きさの領域が必要になるため、例えば、地図上にバーコードを重ねて印刷すると、その部分で地図の情報（地名など）が欠落してしまう。そのため、地図情報への影響が小さいシート媒体の隅部や白紙部分にバーコードを付加することになり、個々の地名などに関連付けて情報を埋め込むことができない。また、電子透かし技術を利用して情報を埋め込む場合は、地図全体を１つの画像とした画像単位で情報を埋め込むことはできるものの、バーコードと同様に地図上の地名ごと別々の情報を埋め込むことはできない。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、複数の文字部が記録されたシート媒体の画像を読み取る読取手段と、この読取手段で読み取った画像情報から文字部を抽出する抽出手段と、この抽出手段で抽出した文字部の位置に当該文字部を可読な状態で所定の情報を埋め込む情報埋め込み手段とを備えるものである。
【０００８】
また、本発明に係る画像処理方法は、複数の文字部が記録されたシート媒体の画像を読み取る第１のステップと、この第１のステップで読み取った画像情報から文字部を抽出する第２のステップと、この第２のステップで抽出した文字部の位置に当該文字部を可読な状態で所定の情報を埋め込む第３のステップとを含むものである。
【０００９】
本発明に係る画像処理装置及び画像処理方法においては、複数の文字部が記録されたシート媒体の画像を読み取って、その画像情報から文字部を抽出し、この文字部の位置に当該文字部を可読な状態で所定の情報を埋め込むことにより、オリジナル画像のレイアウトなどを変更しなくても、シート媒体の画像に含まれる文字部ごとに別々の情報を埋め込むことが可能となる。
【発明の効果】
【００１０】
本発明の画像処理装置及び画像処理方法によれば、シート媒体の画像に含まれる文字部ごとに別々の情報を埋め込むことができるため、例えばシート媒体に記録された画像が地図であれば、この地図に表記された地名ごとに別々の情報を埋め込むことが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の具体的な実施の形態について図面を参照しつつ詳細に説明する。
【００１２】
図１は本発明の実施形態に係る画像処理装置の構成例を示すブロック図である。図１において、制御部１は、例えば制御用のプログラムを実行するプロセッサによって構成されるもので、画像処理装置全体の処理動作を統括的に制御するものである。
【００１３】
コントロールパネル２は、画像処理装置を使用するユーザとの間で各種の情報の受け渡しを行うユーザインタフェースとなるもので、例えばタッチパネル式の液晶ディスプレイを用いた表示部と、入力操作のための各種のボタン、キー、スイッチ、タブ等（以下、まとめて「ボタン」と記す）を用いた入力部とによって構成されるものである。
【００１４】
画像読取部３は、例えばカラースキャナによって構成されるもので、原稿あるいは原稿以外のシート媒体に記録された画像を光学的に読み取るものである。
【００１５】
画像処理部４は、例えば画像処理用のプログラムを実行するプロセッサによって構成されるもので、画像読取部３で読み取られた画像データや他の画像データに所定の画像処理を施すものである。この画像処理部４は、画像読取部３で読み取られた画像データに所定を処理（例えば、色変換、階調補正など）を施す機能の他に、画像データに含まれる文字をテキストデータ（電子データ）に変換するＯＣＲ(Optical Character Reader)処理機能（以下、ＯＣＲ処理機能）と、画像データに情報を埋め込む機能（以下、情報埋め込み機能）を備えている。
【００１６】
画像形成部５は、例えばカラープリンタによって構成されるもので、プリント対象とされた画像を用紙にプリント出力するものである。
【００１７】
記憶部６は、例えばハードディスクドライブによって構成されるもので、画像処理装置で取り扱う各種のデータや情報を記憶保持するものである。
【００１８】
図２は本発明の適用対象となる画像処理装置の外観を示す図である。この画像処理装置は、大きくは、スキャナ部１１とプリンタ部１２とによって構成されている。このうち、スキャナ部１１は、例えば上記制御部１、コントロールパネル２、画像読取部３、画像処理部４及び記憶部６を含み、プリンタ部１２は、上記画像形成部５とともに、脱着式の複数の用紙カセット１３，１４，１５，１６と、手差しトレイ１７と、各々の用紙カセットに収容された用紙又は手差しトレイ１７にセットされた用紙を所定の搬送経路に沿って搬送する用紙搬送機構（不図示）とを含むものである。
【００１９】
続いて、本発明の実施形態に係る画像処理装置の処理動作について説明する。まず、上記図１に示すように、地図が記録されたシート媒体７を用意したら、このシート媒体７を画像読取部３の原稿台（プラテンガラス）にセットする。次に、コントロールパネル２を操作して所望の処理モードを選択した後、処理の開始を指示するスタートボタンを押下（オン）する。その際、コントロールパネル２上では、シート媒体に記録された地図に情報を埋め込むために用意された処理モード（情報埋め込み処理モード）を選択する。そうすると、コントロールパネル２での操作情報（処理モードの選択情報、スタートボタンのオン情報）を受けて制御部１が画像読取部３を動作させる。これにより、画像読取部３はシート媒体７の画像（地図）を光学的に読み取り、これによって得られた画像データ（画像情報）を画像処理部４に転送する（ステップＳ１）。画像読取部３で読み取られたシート媒体の画像データは、オリジナル画像データとして記憶部６にも記憶される。
【００２０】
次いで、画像処理部４では、画像読取部３で読み取られた画像データからＯＣＲ処理機能によって文字部を順に抽出する（ステップＳ２）。ＯＣＲ処理による文字部の抽出は、地名などの単語を表す文字列単位で行われる。こうして抽出された文字部はＯＣＲ処理によってテキストデータに変換され、このテキストデータが、例えば文字部の抽出順にしたがって割り当てられる割当番号（連続番号）と対応付けて記憶部６に記憶される。
【００２１】
ちなみに、本実施形態においては、地図上に表記される土地及び地点の名称を意味する単語（文字列）を「地名」と総称する。したがって、都道府県名や市町村名、河川、山、海（海岸を含む）などの名称の他にも、例えば、施設、駅、バス停、店舗、高速道路のサービスエリア、インターチェンジなど、地図上に表記される全ての単語を「地名」として取り扱うものとする。
【００２２】
また、画像処理部４では、上記ステップＳ２で画像データから文字部を抽出するたびに、この抽出した文字部の位置を特定する位置データを生成し、この位置データを上記テキストデータと対（組）にして記憶部６に送る。文字部の位置を特定する位置データには、例えば、図４に示すように、画像読取部３で読み取られた画像データの所定箇所（例えば、画像の左隅コーナー部）に原点（０，０）を設定し、この原点（０，０）を中心としたＸＹ座標（二次元直交座標）の座標データを利用することができる。具体的には、シート媒体から読み出した画像データの中に「東京都」という地名（単語）が含まれていた場合は、そこから抽出した「東京都」という文字部Ｔｘを上記ＸＹ座標に当てはめて、Ｘ軸方向での文字部Ｔｘの両端座標値ｘ１，ｘ２とＹ軸方向での文字部Ｔｘの両端座標値ｙ１，ｙ２から、当該文字部Ｔｘの位置（４隅）を特定する位置データ（ｘ１，ｘ２，ｙ１，ｙ２）を生成する。また、こうして生成した位置データにしたがって文字部Ｔｘのサイズも認識する。すなわち、Ｘ軸方向での文字部ＴｘのサイズＬｘはＬｘ＝ｘ２−ｘ１の計算式にしたがって認識し、Ｙ軸方向での文字部ＴｘのサイズＬｙはＬｙ＝ｙ２−ｙ１の計算式にしたがって認識する。
【００２３】
このように画像処理部４で画像データから抽出された文字部の情報は、図５に示すように、文字部の抽出順にしたがって割り当てられる「割当番号」と、ＯＣＲ処理で変換した「ＯＣＲデータ」、文字部の「位置データ」とを１つの組として記憶部６に記憶（蓄積）される。このうち、「割当番号」は連続番号からなり、「ＯＣＲデータ」はテキストデータからなり、「位置データ」は座標データからなる。また、記憶部６に対しては、画像処理部４で文字部を抽出するたびに、この抽出順に基づく「割当番号」に対応付けて、当該文字部に関連する「ＯＣＲデータ」と「位置データ」が順に記憶（蓄積）される。
【００２４】
その後、画像データに含まれる全ての文字部を画像処理部４で抽出し終えると、制御部１は、コントロールパネル２の表示部に情報埋め込みのための入力操作画面を表示し、情報埋め込みの入力操作（ユーザ操作）を受け付ける（ステップＳ３）。入力操作画面では、例えば、図６に示すように、先に画像処理部４で抽出した文字部の「ＯＣＲデータ」（又は上記文字部Ｔｘの位置を切り出した画像データ）を「登録番号」とともにリスト形式で表示するとともに、各々の文字部の位置への埋め込み情報を入力するための「情報入力欄」を設け、この「情報入力欄」にユーザが所望の情報（例えば、ＵＲＬ、ファイル名など）を入力し得るものとなっている。「登録番号」は上記「割当番号」と同じ番号になっている。また、入力操作画面では、情報の埋め込み対象となる「ＯＣＲデータ」をボタン操作等によって選択することにより、所望する文字部の位置にのみ、情報埋め込みの対象となるデータを入力し得るものとなっている。
【００２５】
これにより、シート媒体７に記録された画像が日本の全国地図を表すものであれば、このシート媒体７から読み取った画像データを用いて、都道府県ごとに埋め込み対象となる情報（県庁所在地、人口、面積、特産品などを示す情報や、都道府県別の拡大地図データの格納場所を示す情報など）を入力することができる。また、文字部が駅名を表記するものであれば、これに関連する情報として、電車の時刻表や駅周辺の店舗、駐車場、観光、宿泊施設などの案内情報が格納された場所を示す情報（ＵＲＬなど）を入力することができる。
【００２６】
こうしたデータの入力操作が終了し、その旨がコントロールパネル２から通知されると、制御部１は、上記入力操作画面の情報入力欄に入力された各々のデータ（情報）を画像処理部４に送ってコード化し、このコード化された埋め込みデータ（以下、埋め込みコード）を、実際に情報の埋め込み操作（情報入力欄への入力操作）が行われた文字部の位置に貼り付けて埋め込む（ステップＳ４）。画像処理部４による埋め込みコードの埋め込み（貼り付け）は、記憶部６に記憶されたオリジナル画像データに対して行われる。例えば、図７（Ａ），（Ｂ）に示すように、オリジナル画像データに「東京都」という文字部が存在し、この文字部に情報を埋め込む場合は、「東京都」という文字部の位置に重ねて埋め込みコードＩＤを貼り付ける。このとき、埋め込みコードＩＤのサイズは、情報埋め込み対象となる「東京都」という文字部のサイズに合わせて設定する。具体的には、文字部のサイズとほぼ同等のサイズか、それよりも小さいサイズで埋め込みコードＩＤを貼り付ける。
【００２７】
また、オリジナル画像データへの情報埋め込みに際しては、埋め込みコードＩＤを貼り付けた状態でも「東京都」という文字部を可読できる条件で情報の埋め込みを行う。埋め込みコードＩＤは、例えば２次元の画像パターンからなるコード情報によって構成されるものである。コード情報は、例えば、特許第２９５８３９６号公報に記載されているように、階調表現としての万線スクリーン又はドットスクリーンを構成する画素の形態（位置、形状等）を変化させることで、ハーフトーン画像の中にデジタル情報を埋め込む技術を用いて、上記オリジナル画像データに埋め込まれるものである。すなわち、埋め込みコードのコード値（「０」又は「１」）によって画素の位置、配置関係、幾何学的形態、あるいは複数の画素で構成するパターンを変化させて埋め込む。このことから埋め込みコードは、「０」のコード値と「１」のコード値を適宜組み合わせたデジタル情報となる。
【００２８】
埋め込みコードの具体例として、図８に示すように、４ドットラインの情報埋め込み部において、線数の異なる２種類の万線状パターンを用い、実際に埋め込みたい情報のコード値（「０」又は「１」）に応じて線数を切り換える。その際、背景部（非情報埋め込み部）は誤差拡散法で階調を表現する。さらには、情報埋め込み部の位置を特定するための位置検出用マークを設ける。これにより、シート媒体上でコード情報（デジタル情報）の埋め込みと豊かな階調表現を両立させることができる。したがって、この埋め込みコードを文字部の位置に重ねて埋め込んだ場合でも、文字部の可読性を良好に維持することができる。
【００２９】
なお、埋め込みコードは、電子透かし技術を用いた可視又は不可視の情報として埋め込むようにしてもよいし、不可視の印刷材料（トナー、インキ等）を用いて埋め込むようにしてもよい。ただし、不可視の情報として埋め込む場合は、実際に情報を埋め込んだ位置が外見上容易に判別できるように、情報埋め込み対象となる文字部において、例えば、情報埋め込みの前後で文字部のフォント、スタイル、色など変えるなど、文字部の状態が視覚的に異なる条件で、所定の情報を埋め込むことが望ましい。
【００３０】
その後、埋め込みコードの埋め込みが行われた画像データは、制御部１からのプリント指示にしたがって画像形成部５に送られ、この画像形成部５によって情報埋め込み済みの画像がプリント出力される（ステップＳ５）。これにより、画像処理部４で情報の埋め込みが行われた画像が画像形成部５により用紙８（図１参照）にプリント出力される。
【００３１】
このように本実施形態に係る画像処理装置においては、シート媒体７に記録された画像（地図）を画像読取部３で読み取り、その読み取った画像データから画像処理部４で文字部を抽出するとともに、その文字部の位置に当該文字部を可読な状態で所定の情報を埋め込み、この情報埋め込み済みの画像を画像形成部５でプリント出力する構成となっているため、シート媒体７に記録された画像が地図であれば、この地図に含まれる文字部（地名など）ごとに所望の情報を埋め込むことができ、さらに情報埋め込み済みの画像を用紙８にプリント出力することで、元の文書（情報埋め込み前の画像が記録されたシート媒体７）よりも付加価値を高めた文書（情報埋め込み後の画像がプリントされた用紙８）を生成することができる。
【００３２】
図９（Ａ）は情報埋め込み前の画像を示し、図９（Ｂ）は情報埋め込み後の画像を示すものである。なお、情報埋め込み後の画像は、上記図８に示す２次元の画像パターンを適用して文字部の位置に情報（埋め込みコード）を埋め込んでプリント出力したイメージ画像である。図から明らかなように、情報埋め込み前の画像では全ての文字部が同様の状態で印刷されているのに対し、情報埋め込み後の画像では実際に情報が埋め込まれた文字部が、その可読性を維持しつつ、情報埋め込み前の状態と見た目が異なっている。したがって、情報埋め込み後の画像上において、情報が埋め込まれた文字部の位置を目視で容易に判別することができる。また、情報埋め込み後の画像がプリント出力された用紙等のシート媒体を活用する場合は、当該シート媒体の画像を画像読取部３で読み取って、各々の文字部の位置に埋め込まれた埋め込みコードを画像処理部４で抽出し、この埋め込みコードに対応付けられた情報を記憶部６から読み出してコントロールパネル２に表示したり、その情報がリンク情報であれば、リンク先から情報（文書、画像等）を読み出してコントロールパネル２に表示したりすることにより、文字部に関連する情報を視覚的に確認することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態に係る画像処理装置の構成例を示すブロック図である。
【図２】本発明の適用対象となる画像処理装置の外観を示す図である。
【図３】本発明の実施形態に係る画像処理装置の処理手順を示すフローチャートである。
【図４】文字部の抽出処理例を説明する図である。
【図５】文字部の抽出結果の格納例を示す図である。
【図６】埋め込み情報の入力例を示す図である。
【図７】情報埋め込み前後の文字部の状態を比較した図である。
【図８】情報埋め込み方法の一例を説明する図である。
【図９】情報埋め込み前後の画像の状態を比較した図である。
【符号の説明】
【００３４】
１…制御部、２…コントロールパネル、３…画像読取部、４…画像処理部、５…画像形成部、６…記憶部、７…シート媒体、８…用紙
【図１】
2005318047.tif 000003
【図２】
2005318047.tif 000004
【図３】
2005318047.tif 000005
【図４】
2005318047.tif 000006
【図５】
2005318047.tif 000007
【図６】
2005318047.tif 000008
【図７】
2005318047.tif 000009
【図８】
2005318047.tif 000010
【図９】
2005318047.tif 000011