(57)【要約】【課題】画像要素上またはその近傍に付加情報を埋め込んで印刷出力する場合であっても、その画像要素の視認性が悪化してしまうのを抑制する。【解決手段】画像要素に関連する付加情報を当該画像要素上または当該画像要素近傍に埋め込んで印刷出力可能にするための画像処理装置を、前記付加情報の埋め込み領域における構成画素の濃度値を抽出する濃度値抽出手段１３と、前記濃度値抽出手段１３が抽出した濃度値に対してコントラストの変換を行うコントラスト変換手段１４と、前記コントラスト変換手段１４によるコントラスト変換後の構成画素に前記付加情報を埋め込む情報埋め込み手段１５とを備えて構成する。【選択図】図１
2005311940.tif 000002
【特許請求の範囲】
【請求項１】
画像要素に関連する付加情報を当該画像要素上または当該画像要素近傍に埋め込んで印刷出力可能にするための画像処理装置であって、
前記付加情報の埋め込み領域における構成画素の濃度値を抽出する濃度値抽出手段と、
前記濃度値抽出手段が抽出した濃度値に対してコントラストの変換を行うコントラスト変換手段と、
前記コントラスト変換手段によるコントラスト変換後の構成画素に前記付加情報を埋め込む情報埋め込み手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記埋め込み領域の構成画素が文字画像の構成画素を含むものであるとともに、
前記コントラスト変換手段は、前記文字画像と当該文字画像以外の背景画像との間でコントラストの変換を行うものである
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記濃度値抽出手段は、前記埋め込み領域の構成画素がカラー画像信号からなる場合に、当該カラー画像信号をグレー信号に変換した後に、当該グレー信号からの濃度値の抽出を行うものである
ことを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記濃度値抽出手段は、抽出した濃度値をヒストグラム化するものであり、
前記コントラスト変換手段は、前記濃度値抽出手段が作成したヒストグラムにて度数が少なくとも１以上である最小濃度値および最大濃度値がそれぞれ前記濃度値の取り得る最小値および最大値になるようにコントラストの変換を行うものである
ことを特徴とする請求項１、２または３記載の画像処理装置。
【請求項５】
前記コントラスト変換手段は、前記ヒストグラム中から所定濃度値のものを除去し、当該除去後における最小濃度値および最大濃度値について、コントラストの変換を行うものである
ことを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記埋め込み領域の構成画素から文字画像の構成画素の濃度値を抽出する文字抽出手段を備えるとともに、
前記コントラスト変換手段は、前記文字抽出手段が抽出した濃度値を前記最小濃度値または前記最大濃度値とするものである
ことを特徴とする請求項４または５記載の画像処理装置。
【請求項７】
画像要素に関連する付加情報を当該画像要素上または当該画像要素近傍に埋め込んで印刷出力可能にするための画像処理方法であって、
前記付加情報の埋め込み領域における構成画素の濃度値を抽出する濃度値抽出ステップと、
前記濃度値抽出ステップで抽出した濃度値に対してコントラストの変換を行うコントラスト変換ステップと、
前記コントラスト変換ステップでのコントラスト変換後の構成画素に前記付加情報を埋め込む情報埋め込みステップと
を備えることを特徴とする画像処理方法。
【請求項８】
前記埋め込み領域の構成画素が文字画像の構成画素を含むものであるとともに、
前記コントラスト変換ステップでは、前記文字画像と当該文字画像以外の背景画像との間でコントラストの変換を行う
ことを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記濃度値抽出ステップでは、前記埋め込み領域の構成画素がカラー画像信号からなる場合に、当該カラー画像信号をグレー信号に変換した後に、当該グレー信号からの濃度値の抽出を行う
ことを特徴とする請求項７または８記載の画像処理方法。
【請求項１０】
前記濃度値抽出ステップでは、抽出した濃度値をヒストグラム化し、
前記コントラスト変換ステップでは、前記濃度値抽出ステップで作成したヒストグラムにて度数が少なくとも１以上である最小濃度値および最大濃度値がそれぞれ前記濃度値の取り得る最小値および最大値になるようにコントラストの変換を行う
ことを特徴とする請求項７、８または９記載の画像処理方法。
【請求項１１】
前記コントラスト変換ステップでは、前記ヒストグラム中から所定濃度値のものを除去し、当該除去後における最小濃度値および最大濃度値について、コントラストの変換を行う
ことを特徴とする請求項１０記載の画像処理方法。
【請求項１２】
前記埋め込み領域の構成画素から文字画像の構成画素の濃度値を抽出する文字抽出ステップを備えるとともに、
前記コントラスト変換ステップでは、前記文字抽出ステップで抽出した濃度値を前記最小濃度値または前記最大濃度値とする
ことを特徴とする請求項１０または１１記載の画像処理方法。
【請求項１３】
画像要素に関連する付加情報を当該画像要素上または当該画像要素近傍に埋め込んで印刷出力可能にするための画像処理プログラムであって、
コンピュータを、
前記付加情報の埋め込み領域における構成画素の濃度値を抽出する濃度値抽出手段と、
前記濃度値抽出手段が抽出した濃度値に対してコントラストの変換を行うコントラスト変換手段と、
前記コントラスト変換手段によるコントラスト変換後の構成画素に前記付加情報を埋め込む情報埋め込み手段
として機能させることを特徴とする画像処理プログラム。
【請求項１４】
前記埋め込み領域の構成画素が文字画像の構成画素を含むものであるとともに、
前記コントラスト変換手段は、前記文字画像と当該文字画像以外の背景画像との間でコントラストの変換を行うものである
ことを特徴とする請求項１３記載の画像処理プログラム。
【請求項１５】
前記濃度値抽出手段は、前記埋め込み領域の構成画素がカラー画像信号からなる場合に、当該カラー画像信号をグレー信号に変換した後に、当該グレー信号からの濃度値の抽出を行うものである
ことを特徴とする請求項１３または１４記載の画像処理プログラム。
【請求項１６】
前記濃度値抽出手段は、抽出した濃度値をヒストグラム化するものであり、
前記コントラスト変換手段は、前記濃度値抽出手段が作成したヒストグラムにて度数が少なくとも１以上である最小濃度値および最大濃度値がそれぞれ前記濃度値の取り得る最小値および最大値になるようにコントラストの変換を行うものである
ことを特徴とする請求項１３、１４または１５記載の画像処理プログラム。
【請求項１７】
前記コントラスト変換手段は、前記ヒストグラム中から所定濃度値のものを除去し、当該除去後における最小濃度値および最大濃度値について、コントラストの変換を行うものである
ことを特徴とする請求項１６記載の画像処理プログラム。
【請求項１８】
前記コンピュータを、前記埋め込み領域の構成画素から文字画像の構成画素の濃度値を抽出する文字抽出手段として機能させるとともに、
前記コントラスト変換手段は、前記文字抽出手段が抽出した濃度値を前記最小濃度値または前記最大濃度値とするものである
ことを特徴とする請求項１６または１７記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル情報としてコード化された付加情報を、テキスト、イメージ、グラフィックス等といった画像要素上またはその近傍に埋め込んで印刷出力可能にするための画像処理装置、画像処理方法および画像処理プログラムに関するものである。
【背景技術】
【０００２】
近年、コンピュータ上で取り扱われる電子文書として、いわゆるハイパー文書が広く利用されている。ハイパー文書とは、テキスト、イメージ、グラフィックス等の文書を構成する画像要素に、これと関連する文書、画像要素、音声、映像等の情報を結びつけるためのリンクを有したものである。このようなハイパー文書は、単に印刷出力を行ったのみのでは、そのハイパー文書が有する情報のうち視認可能な情報しか記録されず、リンクについての情報等は直接紙上に出力されないので、その特長（性質）が失われてしまう。
【０００３】
このことから、従来、文書の印刷出力にあたっては、画像要素上またはその近傍に付加情報を埋め込んで印刷出力可能にすることが提案されている。具体的には、付加情報および付加情報の位置を特定するための位置特定情報を構成するコードを異なる埋め込み間隔で埋め込むことで、画像中に多量の付加情報を埋め込み可能にし、しかも画像読取装置で読み取った画像に位置ずれやスキューがあっても、位置特定情報に基づいて確実に付加情報を読み出せるようにすることが提案されている（例えば、特許文献１参照）。また、画像要素に関連する情報を特定するリンク情報を、当該画像要素の描画位置に少なくとも一部を重ねて埋め込むことで、画像全体の体裁を崩すことなく、または崩れる量を少なくしつつ、画像要素上またはその近傍にリンク情報を埋め込めるようにすることが提案されている（例えば、特許文献２参照）。さらに、付加情報の埋め込みにあたっては、その付加情報の埋め込み領域のみをハーフトーンスクリーン法を用いて二値化することで、一般的なゼログラフィープリンタや印刷システム等を用いた場合であっても、全体として良好な画質を保ちながら、大量の付加情報を埋め込めるようにすることが提案されている（例えば、特許文献３参照）。
【０００４】
このようにして付加情報を埋め込んで印刷出力を行えば、例えばハイパー文書の印刷出力結果における画像要素または近傍を解析することで、当該画像要素に関連する電子情報へアクセスする、といったことが可能になる。また、ハイパー文書以外の文書を印刷出力する場合であっても、その印刷画像中に関連する情報を不可視または非容易可視で付加挿入することが可能となる。
【０００５】
【特許文献１】特開２００１−１６９０９０号公報
【特許文献２】特開２００１−１７７７１２号公報
【特許文献３】特開２００２−１３５５５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、画像要素上またはその近傍に付加情報を埋め込んで印刷出力する場合には、上述した特許文献３にも開示されているように、付加情報の埋め込み領域をハーフトーンスクリーン法により二値化して、階調表現が可能なグレー画像とすることが一般的である。そのために、以下に述べるような問題が生じてしまうおそれがある。
【０００７】
付加情報の埋め込み対象となる画像要素が、例えば図７（ａ）に示すように、白背景における黒文字であると、付加情報の埋め込み領域をハーフトーンスクリーン法により二値化して印刷出力しても、その視認性に問題が生じてしまうことはない。すなわち、グレー化した埋め込み領域に付加情報を埋め込んでも、例えば図７（ｂ）に示すように、一定レベル以上の文字の視認性が得られることが推測される。
【０００８】
しかしながら、付加情報の埋め込み対象となる画像要素が、色背景における色文字であると、カラー画像として印刷出力した場合であれば色差によって文字と背景の区別が付くが、それぞれの色によってはグレー化することで、例えば図７（ｃ）に示すように、文字と背景の区別が困難になってしまうことが考えられる。これは、グレー化することによって、文字と背景の濃度差が小さくなってしまうためである。したがって、グレー化した埋め込み領域に付加情報を埋め込むと、さらに文字の視認性が悪くなってしまうことが推測される。
【０００９】
このことは、モノクロプリンタを用いて印刷出力する場合にも、全く同様のことがいえる。すなわち、カラー画像をモノクロプリンタを用いて白黒画像として印刷出力する場合には、グレー化するか否かに拘わらず、付加情報を埋め込んだ画像要素の視認性が悪化してしまうことが考えられる。
【００１０】
そこで、本発明は、かかる事情を鑑みてなされたもので、画像要素上またはその近傍に付加情報を埋め込んで印刷出力する場合であっても、その画像要素の視認性が悪化してしまうのを抑制することのできる画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、上記目的を達成するために案出された画像処理装置である。すなわち、画像要素に関連する付加情報を当該画像要素上または当該画像要素近傍に埋め込んで印刷出力可能にするための画像処理装置であって、前記付加情報の埋め込み領域における構成画素の濃度値を抽出する濃度値抽出手段と、前記濃度値抽出手段が抽出した濃度値に対してコントラストの変換を行うコントラスト変換手段と、前記コントラスト変換手段によるコントラスト変換後の構成画素に前記付加情報を埋め込む情報埋め込み手段とを備えることを特徴とするものである。
【００１２】
また、本発明は、上記目的を達成するために案出された画像処理方法である。すなわち、画像要素に関連する付加情報を当該画像要素上または当該画像要素近傍に埋め込んで印刷出力可能にするための画像処理方法であって、前記付加情報の埋め込み領域における構成画素の濃度値を抽出する濃度値抽出ステップと、前記濃度値抽出ステップで抽出した濃度値に対してコントラストの変換を行うコントラスト変換ステップと、前記コントラスト変換ステップでのコントラスト変換後の構成画素に前記付加情報を埋め込む情報埋め込みステップとを備えることを特徴とする。
【００１３】
また、本発明は、上記目的を達成するために案出された画像処理プログラムである。すなわち、画像要素に関連する付加情報を当該画像要素上または当該画像要素近傍に埋め込んで印刷出力可能にするための画像処理プログラムであって、コンピュータを、前記付加情報の埋め込み領域における構成画素の濃度値を抽出する濃度値抽出手段と、前記濃度値抽出手段が抽出した濃度値に対してコントラストの変換を行うコントラスト変換手段と、前記コントラスト変換手段によるコントラスト変換後の構成画素に前記付加情報を埋め込む情報埋め込み手段として機能させることを特徴とするものである。
【００１４】
上記構成の画像処理装置、上記手順の画像処理方法および上記構成の画像処理プログラムによれば、画像要素上または当該画像要素近傍に付加情報を埋め込むのに先立ち、その付加情報の埋め込み領域における構成画素の濃度値を抽出し、抽出した濃度値に対してコントラストの変換を行う。これにより、例えば画像要素とその背景との濃度差を増大させる、といったコントラスト変換を行うことが可能となる。したがって、コントラスト変換後における埋め込み領域に付加情報の埋め込みを行えば、その埋め込み後の画像を印刷出力しても、一定レベル以上の画像要素の視認性が得られるようになる。
【発明の効果】
【００１５】
本発明では、コントラスト変換後における埋め込み領域に付加情報の埋め込みを行うことで、一定レベル以上の画像要素の視認性が得られるようになるので、画像要素上またはその近傍に付加情報を埋め込んで印刷出力する場合であっても、その画像要素の視認性が悪化してしまうのを抑制することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面に基づき本発明に係る画像処理装置、画像処理方法および画像処理プログラムについて説明する。なお、以下に説明する実施の形態では、例えばＨＴＭＬ（Hyper Text Markup Language）で記述されたハイパー文書の印刷出力を行う場合を例に挙げて説明するが、本発明はハイパー文書以外の文書に付加情報を埋め込んで印刷出力する場合であっても、全く同様に適用することが可能であることは勿論である。
【００１７】
〔第１の実施の形態〕
先ず、本発明の第１実施形態について説明する。はじめに、第１実施形態における画像処理装置の概略構成について説明する。図１は、本発明に係る画像処理装置の要部構成例を示すブロック図である。
【００１８】
ここで説明する画像処理装置は、画像要素上またはその近傍に付加情報を埋め込んで印刷出力可能にするためのものであるが、具体的には、例えばプリンタに接続されるホスト装置としてのコンピュータまたはプリンタに搭載されて用いられるものが挙げられる。すなわち、本実施形態の画像処理装置では、例えばＨＴＭＬで記述された文書データを受け取ると、これをハイパー文書として用紙等の記録媒体上に印刷出力するために必要な処理、あるいは当該印刷出力を行うようになっている。なお、印刷出力を行う場合は、電子写真方式やインクジェット方式等といった周知技術を利用すればよい。また、画像処理装置への文書データの入力としては、ホスト装置から画像データやプリント記述言語を入力する場合や、インターネット等を介して画像データを入力する場合、キーボードからデータを打ち込まれた場合等が考えられる。
【００１９】
この画像処理装置が受け取る文書データには、テキスト、イメージ、グラフィックス等といった画像要素について、これらのハイパー文書上における描画位置を規定する体裁情報が含まれているものとする。なお、体裁情報とは、基本的にハイパー文書の「見え」を規定するものであるが、ハイパー文書の中には、「見え」を明確に規定せずに、例えば「段落」といったように個々の画像要素の論理的な意味づけだけを記述したものもある。通常、このようなハイパー文書に対しては、ブラウザあるいは画像処理装置が、所定の規則に基づいて、論理的情報を体裁情報に変換して表示あるいは印側を行うようになっている。すなわち、この場合、画像要素の体裁は、論理的情報を基に定められる。したがって、ここでは、論理的情報しか有しない文書データであっても、体裁を規定する情報を含んでいるとみなすこととする。
【００２０】
また、画像処理装置が受け取る文書データには、関連情報にアクセスするためのリンク情報も含まれているものとする。「関連情報」とは、ハイパー文書を構成する画像要素と関連する文書、画像要素、音声、映像等の情報である。また、「リンク情報」とは、ハイパー文書上に描かれる画像要素とこれに関連する関連情報との間を結び付けるためのものである。例えば、文書データがＨＴＭＬで記述されていれば、リンク情報は、関連情報の格納場所を示すＵＲＬ（Uniform Resource Locator）によって表わされる。ただし、ＵＲＬに限られるわけではなく、その他にも音声ファイル（音楽ファイル）、映像ファイル、アプリケーションのパラメータ等を特定するものであってもよい。また、リンク情報によっては、関連情報にアクセスして当該関連情報を表示または再生するアプリケーションが異なってくる。例えば、ＵＲＬであればブラウザが対応するが、音声ファイルであればＭＰ３ファイルを再生するアプリケーションが対応する、といった具合である。その他にも、アプリケーションとしては、辞書ツールを起動させるアプリケーション等が挙げられる。
【００２１】
このような文書データをハイパー文書として印刷出力するために、画像処理装置では、図１に示すように、画像データ生成部１１と、リンクＩＤ管理部１２と、濃度値抽出部１３と、コントラスト変換部１４と、付加情報埋め込み部１５と、を備えている。
【００２２】
画像データ生成部１１は、受け取った文書データに含まれる体裁情報に基づいて、描画すべき画像データ、すなわちその文書データをハイパー文書として印刷出力するのに必要となる画像データを生成するものである。
【００２３】
リンクＩＤ管理部１２は、受け取った文書データに含まれる各々のリンク情報について、これに一意に対応するコード情報を生成するとともに、そのコード情報とリンク情報との対応関係を管理するものである。コード情報の生成は、公知技術を利用して行えばよく、例えば１６進のコード化ざれたＩＤ（Identification）を順次付与する、といったことが考えられる。以下、このコード情報を「リンクＩＤ」という。また、リンクＩＤとリンク情報との対応関係の管理も、公知技術を利用して行えばよく、例えば管理テーブルを用いて行う、といったことが考えられる。このリンクＩＤ管理部１２によって生成されたリンクＩＤが、リンク情報についての付加情報として、ハイパー文書の画像要素上またはその近傍に埋め込まれることになるのである。
【００２４】
濃度値抽出部１３は、付加情報の埋め込み領域における構成画素の濃度値を抽出するとともに、抽出した濃度値をヒストグラム化するものである。埋め込み領域の特定は、受け取った文書データに含まれる体裁情報に基づいて行うことが考えられる。また、濃度値の抽出およびヒストグラムの作成については、公知技術を利用して行えばよいため、ここではその説明を省略する。
【００２５】
コントラスト変換部１４は、濃度値抽出部１３が抽出した濃度値に対して、コントラストの変換を行うものである。コントラストの変換は、濃度値抽出部１３が作成したヒストグラムにて度数が少なくとも１以上である最小濃度値および最大濃度値に対して、それぞれが当該濃度値の取り得る最小値および最大値になるように行う。これにより、コントラスト変換部１４では、詳細を後述するように、例えば画像要素とその背景との濃度差を増大させる、といったコントラスト変換を行うことが可能となるのである。
【００２６】
付加情報埋め込み部１５は、画像データ生成部１１が生成した画像データと、リンクＩＤ管理部１２が生成した付加情報（リンクＩＤ）とに基づき、ハイパー文書を印刷出力するための出力画像データ（画素データ）を生成するものである。すなわち、付加情報埋め込み部１５は、ハイパー文書の画像要素上またはその近傍に付加情報を埋め込んで印刷出力可能にすべく、出力画像データを生成するものである。ただし、付加情報埋め込み部１５では、出力画像データの生成にあたり、詳細を後述するように、コントラスト変換部１４によるコントラスト変換後の構成画素からなる埋め込み領域に対して、付加情報を埋め込みを行うようになっている。
【００２７】
なお、これら画像データ生成部１１、リンクＩＤ管理部１２、濃度値抽出部１３、コントラスト変換部１４および付加情報埋め込み部１５は、例えば、所定プログラムを実行するＣＰＵ（Central Processing Unit）、その所定プログラムを格納するためのＲＯＭ（Read Only Memory）およびＣＰＵのワークエリアとして用いられるＲＡＭ（Random Access Memory）等の組み合わせによって実現すればよい。すなわち、これらの各部１１〜１５は、コンピュータとしての機能が所定プログラムを実行することによって実現することが考えられる。ただし、その場合に、各部１１〜１５を実現する所定プログラムは、予めコンピュータ内にインストールされておらずに、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、上述した構成の画像処理装置は、コンピュータを当該画像処理装置として機能させる画像処理プログラムによっても実現可能である。
【００２８】
続いて、以上のような構成の画像処理装置（画像処理プログラムによって実現される場合を含む）における処理動作例、すなわち本発明に係る画像処理方法について説明する。
【００２９】
この画像処理装置では、印刷出力処理を行うのにあたって、先ず、印刷出力すべきハイパー文書の実体、すなわちそのハイパー文書の基となる文書データを装置外部から取得する。画像処理装置が受け取る文書データには、リンク情報も含まれている。
【００３０】
図２は、リンク情報の具体例を示す説明図である。図２（ａ）に示すように、リンク情報は、例えば文書データがＨＴＭＬで記述されていれば、「http://www.fujixerox.co.jp」等のように、関連情報の格納場所を示すＵＲＬによって表わされる。また、リンク情報には、「（８１，２０４）」等のように、当該リンク情報のハイパー文書上での埋め込み開始位置（リンクが文書のどこに位置しているかを示す位置情報）も含まれている。
【００３１】
このようなリンク情報を受け取ると、リンクＩＤ管理部１２は、そのリンク情報について、これに一意に対応するリンクＩＤを生成する。そして、生成したリンクＩＤとリンク情報との対応関係を、例えば管理テーブルを用いて管理しておく。具体的には、例えば「http://www.fujixerox.co.jp」といったリンク情報に対しては、「01F948013450」（１６進表示、６バイト）といったリンクＩＤが生成されるとともに、これらの対応関係が図２（ｂ）に示すようなテーブル形式で管理される。
【００３２】
その一方で、画像データ生成部１１は、受け取った文書データに含まれる体裁情報に基づいて、描画すべき画像データ、すなわちその文書データをハイパー文書として印刷出力するのに必要となる画像データを生成する。なお、このときの画像データ生成については、公知技術を利用して行えばよいため、ここではその説明を省略する。
【００３３】
そして、画像データ生成部１１が画像データを生成すると、付加情報埋め込み部１５は、その画像データと、リンクＩＤ管理部１２が生成したリンクＩＤとに基づき、ハイパー文書を印刷出力するための出力画像データ（画素データ）を生成する。すなわち、リンク情報に含まれる埋め込み開始位置の情報を基に、リンクＩＤが埋め込まれた後の画素データを生成する。これにより、リンクＩＤは、文書画像を構成する画像要素上またはその近傍に埋め込まれることになる。
【００３４】
リンクＩＤの埋め込み自体は、公知技術を利用して行えばよい。具体的には、例えば「ｉＴｏｎｅ（登録商標）」と呼ばれるもののように、階調表現としての万線スクリーンまたはドットスクリーンを構成する画素の形態（位置、形状等）を変化させることで、ハーフトーン画像の中にデジタル情報を埋め込むようにする、といった技術を用いることが考えられる（例えば、特許第２９５８３９６号公報参照）。すなわち、コード化されたリンクＩＤのコード値によって画素の位置、配置関係、幾何学的形態、あるいは複数の画素で構成するパターンを変化させて、当該リンクＩＤを文書画像の中に埋め込むようにする。
さらには、上述した特許文献３に開示されているように、付加情報を埋め込むセルを生成し、付加情報と埋め込むセルの階調値および付加情報のコード値に応じて、付加情報を埋め込むセルのみをハーフトーンスクリーン法を用いて二値化する。このようにすれば、付加情報を埋め込む領域のみをハーフトーンスクリーン法を用いて二値化し、それ以外の背景領域を高画質化が可能な他の手法で二値化できるので、一般的なゼログラフィープリンタや印刷システム等を用いた場合であっても、全体として良好な画質を保ちながら、大量の付加情報を埋め込めるようになる。
【００３５】
このようにして、付加情報埋め込み部１５がリンクＩＤを埋め込んだ出力画像データ（画素データ）を生成すると、画像処理装置では、その画素データを図示しないプリンタエンジン等に出力させる。この出力結果、すなわちハイパー文書の印刷出力画像については、その画像中におけるリンクＩＤの埋め込み箇所を、スキャナ、デジタルカメラ、デジタルカメラ付き機器等のようなＣＣＤ（Charge Coupled Device）センサを利用して光学的画像読み取りを行う画像読取装置により読み取れば、リンクＩＤの管理情報を参照しつつ、その読み取り結果を解析することで、リンク情報が明らかになるので、結果としてそのリンク情報によって特定される関連情報にアクセスし得るようになる。
【００３６】
ところで、リンクＩＤの埋め込みにあたっては、その埋め込み領域をハーフトーンスクリーン法等を用いて二値化して階調表現が可能なグレー画像とすることから、既に説明したように、当該埋め込み領域における画像要素の色によっては、その視認性が悪くなってしまうことが推測される。
【００３７】
このことから、本実施形態の画像処理装置では、リンクＩＤの埋め込みにあたり、以下のような処理を施す。ここで、リンクＩＤの埋め込みにあたっての処理、すなわち本実施形態における特徴的な処理について、詳しく説明する。
【００３８】
リンクＩＤの埋め込みにあたっては、その埋め込みに先立って、濃度値抽出部１３がリンクＩＤの埋め込み領域における構成画素の濃度値を抽出する。リンクＩＤの埋め込み領域は、リンク情報に含まれる埋め込み開始位置の情報と、リンクＩＤ管理部１２が生成するリンクＩＤの情報量とから特定することが可能である。また、埋め込み領域における構成画素は、埋め込み領域が特定できれば、公知技術を用いて文書データから抽出することが可能である。さらに、構成画素の濃度値についても、公知技術を用いて抽出することが考えられる。
【００３９】
ただし、このとき、濃度値抽出部１３では、埋め込み領域の構成画素がカラー画像信号からなるものであれば、そのカラー画像信号をグレー信号に変換した後に、当該グレー信号からの濃度値の抽出を行うことが望ましい。ここで、「グレー信号」とは、カラー画像信号から色相、彩度成分を除去し、濃度成分のみよって表現される信号をいう。このようなグレー信号への変換を行えば、濃度値の抽出を、少ない処理負荷で、迅速に行うことが可能となるからである。
【００４０】
そして、埋め込み領域における構成画素の濃度値を抽出すると、濃度値抽出部１３は、さらに、抽出した濃度値をヒストグラム化する。このときのヒストグラム作成については、公知技術を利用して行えばよいため、ここでは説明を省略する。
【００４１】
図３は、ヒストグラムの具体例を示す説明図である。図３（ａ）は、リンクＩＤの埋め込み領域が文字画像と当該文字画像以外の背景画像とからなり、しかも色背景における色文字である場合（例えば、図７（ｃ）参照）についてのヒストグラムである。図例のように、色背景における色文字については、背景画像を構成する画素の濃度値ｘ１と、文字画像を構成する画素の濃度値ｘ２との差が小さくなることが考えられる。したがって、リンクＩＤの埋め込む領域をハーフトーンスクリーン法を用いて二値化して出力すると、文字の視認性が悪くなってしまうことが推測される。
【００４２】
そこで、本実施形態の画像処理装置では、濃度値抽出部１３が抽出した濃度値に対して、コントラスト変換部１４がコントラストの変換を行う。具体的には、濃度値抽出部１３が作成したヒストグラムにて度数が少なくとも１以上である最小濃度値ｘ１および最大濃度値ｘ２に対して、それぞれが当該濃度値の取り得る最小値および最大値になるように、コントラストの変換を行う。例えば、濃度値を２５６階調で表現する場合であれば、濃度値の取り得る最小値は「０」、最大値は「２５５」となる。このようなコントラスト変換は、出力画素値をｙ、入力画素値をｘとすると、以下に示す（１）式をによって表される。
【００４３】
ｙ＝２５５／（Ｘ２−Ｘ１）×（Ｘ−Ｘ１）・・・（１）
【００４４】
このコントラスト変換部１４によるコントラスト変換の結果、図３（ａ）に示したヒストグラムは、図３（ｂ）に示すように変換されることになる。つまり、コントラスト変換部１４は、文字画像と背景画像との濃度差を増大させるように、リンクＩＤの埋め込み領域における構成画素に対するコントラスト変換を行うのである。そして、コントラスト変換部１４がコントラスト変換を行うと、その後は、付加情報埋め込み部１５が、コントラスト変換後の構成画素にリンクＩＤの埋め込みを行う。
【００４５】
図４は、印刷出力された文字画像および背景画像の具体例を示す説明図である。上述したように、コントラスト変換部１４が図３（ａ）に示したヒストグラムを図３（ｂ）に示すようにコントラスト変換すれば、リンクＩＤの埋め込み領域が色背景における色文字からなる場合（例えば、図７（ｃ）参照）であっても、ハーフトーンスクリーン法を用いて二値化して出力した結果が図４（ａ）に示すようになる。つまり、背景画像を構成する画素値と、文字画像を構成する画素値との濃度差を十分に確保し得るようになるので、リンクＩＤの埋め込む領域をハーフトーンスクリーン法を用いて二値化して出力する場合であっても、当該埋め込み領域における文字画像および背景画像の色に拘わらず、文字の視認性が悪くなってしまうのを回避することができる。したがって、コントラスト変換後における埋め込み領域にリンクＩＤを埋め込んでも、一定レベル以上の文字の視認性が得られるようになる。
【００４６】
なお、ここでは、背景画像を構成する画素の濃度値ｘ１よりも文字画像を構成する画素の濃度値ｘ２のほうが大きい場合を例に挙げたが、背景濃度と文字濃度とが逆であっても、全く同様の手順でコントラスト変換を行えば、コントラスト変換後の出力結果が図４（ｂ）に示すようになり、一定レベル以上の文字の視認性が得られるようになる。
【００４７】
以上のように、本実施形態で説明した画像処理装置、画像処理方法および画像処理プログラムによれば、コントラスト変換後における埋め込み領域にリンクＩＤの埋め込みを行うことで、一定レベル以上の文字画像の視認性が得られるようになるので、文字画像上またはその近傍にリンクＩＤを埋め込んで印刷出力する場合であっても、その文字画像の視認性が悪化してしまうのを抑制することができる。
【００４８】
このことは、特に、リンクＩＤの埋め込み対象となる画像要素が文字画像である場合に非常に有効なものとなる。文字画像は、視認性が悪化してしまうと、その意味を認識することが困難になってしまうからである。ただし、リンクＩＤの埋め込み対象は、必ずしも文字画像（テキスト）である必要はなく、イメージやグラフィックス等であっても、上述した場合と全く同様にコントラスト変換を行うことで、その視認性の悪化を抑制することができる。
【００４９】
また、本実施形態で説明したように、カラー画像信号からグレー信号への変換を経た後に濃度値抽出およびコントラスト変換を行ったり、あるいはそのコントラスト変換にあたり、ヒストグラム中の最小濃度値および最大濃度値をそれぞれ濃度値の取り得る最小値および最大値になるようにすれば、これらの処理を複雑な手順を要することなく、少ない負荷で迅速に行うことが可能となる。
【００５０】
〔第２の実施の形態〕
次に、本発明の第２実施形態について説明する。ただし、ここでは、第１実施形態との相違点についてのみ説明をする。図５は、付加情報埋め込み領域の具体例を示す説明図である。
【００５１】
上述した第１実施形態では、リンクＩＤの埋め込み領域が文字画像および背景画像のみからなる場合、すなわち埋め込み領域における構成画素の濃度値がｘ１，ｘ２の二種類だけである場合を例に挙げたが、埋め込み領域には、例えば図５（ａ）に示すように、背景画像２１に枠画像２２が付されていることも考えられる。また、例えば図５（ｂ）に示すように、枠画像２２に加えて、白（用紙色）背景部分２３を含むことも考えられる。
【００５２】
図６は、ヒストグラムの具体例を示す説明図である。例えば、図５（ａ）に示す埋め込み領域については、濃度値抽出部１３が濃度値を抽出してヒストグラム化すると、図６（ａ）に示すようなヒストグラムが得られる。また、例えば、図５（ｂ）に示す埋め込み領域については、図６（ｂ）に示すようなヒストグラムが得られる。
【００５３】
これらの場合には、埋め込み領域における構成画素の濃度値が三種類以上となるため、第１実施形態と全く同様のコントラスト変換を適用することができない。このことから、本実施形態では、コントラスト変換部１４が、以下に述べるようなコントラスト変換を行う。すなわち、コントラスト変換部１４は、濃度値抽出部１３が作成したヒストグラムにて度数が少なくとも１以上である濃度値の中から所定濃度値のものを除去し、その除去後における最小濃度値および最大濃度値について、これらが当該濃度値の取り得る最小値および最大値になるように、コントラストの変換を行う。
【００５４】
ここで、「所定濃度値」とは、枠画像２２や白背景部分２３に相当する濃度値、具体的には濃度値が「０」と「２５５」の少なくとも一方であることが考えられる。このような所定濃度値を予め定めておけば、図６（ａ）および（ｂ）に示したヒストグラムは、当該所定濃度値に相当するものの除去によって、いずれも図３（ａ）に示したヒストグラムと同様のものになる。したがって、所定濃度値のものを除去した後は、第１実施形態の場合と同様にコントラスト変換を行うことが可能となる。また、所定濃度値のものを除去した影響で、上述した（１）式におけるｙの値が「０」未満や「２５６」以上になってしまうことも考えられるが、そのような場合には、値を「０」から「２５５」にクリッピングする等の処理を行えばよい。
【００５５】
つまり、本実施形態においても、コントラスト変換後における埋め込み領域にリンクＩＤの埋め込みを行うことで、一定レベル以上の文字画像の視認性が得られるので、文字画像上またはその近傍にリンクＩＤを埋め込んで印刷出力する場合であっても、その文字画像の視認性悪化を抑制できるのである。
【００５６】
なお、ヒストグラムからの除去対象となる所定濃度値は、必ずしも「０」または「２５５」等といった特定値に限られるものではない。例えば、予め閾値を定めておき、その閾値以上または以下の濃度値を所定濃度値とすることも考えられる。また、閾値を複数定めておき、これらの閾値によって規定される範囲に属する濃度値を所定濃度値としても構わない。
【００５７】
また、ヒストグラムからの濃度値除去は、選択的に行うようにしてもよい。すなわち、ヒストグラム中で度数が１以上である濃度値の数を認識し、その数が二種類以下の場合は第１実施形態で説明した処理を行い、その数が三種類以上の場合にのみ第２実施形態で説明した処理を行うようにすることも考えられる。
【００５８】
〔第３の実施の形態〕
次に、本発明の第３実施形態について説明する。ただし、ここでも、第１または第２実施形態との相違点についてのみ説明をする。
【００５９】
リンクＩＤの埋め込み領域には、受け取った文書データがカラー画像信号によって表現されるものであると、第２実施形態で説明した場合よりもさらに多くの濃度値が存在していることも考えられる。ただし、リンクＩＤの埋め込み対象となる画像要素の中で、特に視認性が高く要求されるのは、文字画像である。
【００６０】
このことから、本実施形態における画像処理装置では、先ず、埋め込み領域の構成画素から文字画像を抽出する。文字画像の抽出は、リンク情報に含まれる埋め込み開始位置の情報と、リンクＩＤ管理部１２が生成するリンクＩＤの情報量とから、リンクＩＤの埋め込み領域を特定することができるので、その埋め込み領域から公知の文字抽出技術（例えば、特開２００２-１７５５３２号公報参照）を用いて行うことが考えられる。そして、文字画像を抽出したら、その文字画像の構成画素の濃度値を抽出する。このときの濃度値抽出も、第１または第２実施形態の場合と同様に、公知技術を用いて行えばよいため、ここではその説明を省略する。また、このような文字画像抽出および濃度値抽出を実現する機能は、他の各部１１〜１５と同様に、所定プログラムを実行するＣＰＵ等によって実現すればよい。したがって、コンピュータを画像処理装置として機能させる画像処理プログラムによっても実現可能である。
【００６１】
この文字画像の濃度値抽出により、濃度値抽出部１３が作成したヒストグラムにて度数が少なくとも１以上である濃度値が複数存在していても、どの濃度値が文字画像の構成画素のものであるかを判断可能となる。したがって、コントラスト変換部１４では、抽出された濃度値、すなわち文字画像の構成画素の濃度値を、濃度値抽出部１３が作成したヒストグラム中における最小濃度値ｘ１または最大濃度値ｘ２とし、その最小濃度値ｘ１または最大濃度値ｘ２が濃度値の取り得る最小値および最大値になるように、コントラストの変換を行う。例えば、文字画像の濃度値を最小濃度値ｘ１とした場合であれば、その濃度値を最小値「０」に変換するとともに、当該文字画像以外の全ての濃度値を最大値「２５５」に変換する。また、例えば、文字画像の濃度値を最大濃度値ｘ２とした場合であれば、その濃度値を最大値「２５５」に変換するとともに、当該文字画像以外の全ての濃度値を最小値「０」に変換する。文字画像の濃度値を最小濃度値ｘ１とするか、あるいは最大濃度値ｘ２とするかは、文字画像以外の濃度値との関係において適宜決定すればよい。
【００６２】
このようなコントラスト変換を経た場合であっても、そのコントラスト変換後における埋め込み領域にリンクＩＤの埋め込みを行うことで、一定レベル以上の文字画像の視認性が得られるので、文字画像上またはその近傍にリンクＩＤを埋め込んで印刷出力する場合であっても、その文字画像の視認性悪化を抑制できるのである。その上、特に本実施形態で説明したコントラスト変換を経れば、文字画像とそれ以外との間のコントラスト（明暗の調子）を明確にし得るようになるので、特に視認性が高く要求される文字画像に対してリンクＩＤの埋め込みを行う場合に好適なものとなる。
【００６３】
なお、上述した第１〜第３実施形態は、本発明の好適な実施具体例を示したものに過ぎず、本発明が各実施形態で説明した内容に限定されないことは勿論である。特に、リンク情報やこれに対応するリンクＩＤの具体例や、画素の濃度値が取り得る範囲の具体例等は、上述した各実施形態で説明した内容に限定されるものではない。
【図面の簡単な説明】
【００６４】
【図１】本発明に係る画像処理装置の要部構成例を示すブロック図である。
【図２】リンク情報の具体例を示す説明図である。
【図３】ヒストグラムの具体例を示す説明図（その１）である。
【図４】印刷出力された文字画像および背景画像の具体例を示す説明図である。
【図５】付加情報埋め込み領域の具体例を示す説明図である。
【図６】ヒストグラムの具体例を示す説明図（その２）である。
【図７】付加情報の埋め込み対象となる画像要素の具体例を示す説明図である。
【符号の説明】
【００６５】
１１…画像データ生成部、１２…リンクＩＤ管理部、１３…濃度値抽出部、１４…コントラスト変換部、１５…付加情報埋め込み部
【図１】
2005311940.tif 000003
【図２】
2005311940.tif 000004
【図３】
2005311940.tif 000005
【図４】
2005311940.tif 000006
【図５】
2005311940.tif 000007
【図６】
2005311940.tif 000008
【図７】
2005311940.tif 000009