(57)【要約】【課題】背景画像においてコード画像が重なる領域の濃度によらず背景画像が元の色を維持する場合に比べて、背景画像の上に重ねて形成される透明なコード画像を目立ち難くする。【解決手段】取得部は、背景画像４０の濃度を取得する。変換部は、付加情報を符号化したコード画像２０が重なる背景画像４０の領域の濃度が予め定められた条件を満たす場合には、背景画像４０の色を変換する。画像形成部は、媒体上に形成された変換後の背景画像４０の上に重ねて、透明トナーを用いてコード画像２０を形成する。【選択図】図８
2020131534.tif 000002
【特許請求の範囲】
【請求項１】
背景画像の濃度を取得する取得部と、
付加情報を符号化したコード画像が重なる前記背景画像の領域の濃度が予め定められた条件を満たす場合には、前記背景画像の色を変換する変換部と、
媒体上に形成された前記変換後の背景画像の上に重ねて、透明トナーを用いて前記コード画像を形成する画像形成部と
を備える画像形成装置。
【請求項２】
前記予め定められた条件は、前記領域の濃度が予め定められた第１濃度以下であるという第１条件を含み、
前記変換部は、前記第１条件を満たす場合には、少なくとも前記領域において前記予め定められた第１濃度以下の濃度を有する部分の濃度を上げる
請求項１に記載の画像形成装置。
【請求項３】
前記変換部は、前記第１条件を満たす場合には、少なくとも前記部分の濃度が上がるように前記背景画像にフィルタ処理を施す
請求項２に記載の画像形成装置。
【請求項４】
前記第１条件は、前記領域において前記予め定められた第１濃度以下の濃度を有する第１対象画素の数が第１閾値より多いという条件である
請求項２又は３に記載の画像形成装置。
【請求項５】
前記予め定められた条件は、前記領域の濃度が予め定められた第２濃度以上であるという第２条件を含み、
前記変換部は、前記第２条件を満たす場合には、少なくとも前記領域において前記予め定められた第２濃度以上の濃度を有する部分の濃度を下げる
請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
前記画像形成部は、前記領域に黒色が含まれる場合には、ブラックトナーに代えて、イエロートナー、マゼンタトナー、及びシアントナーを用いて前記黒色の部分を形成する
請求項５に記載の画像形成装置。
【請求項７】
前記第２条件は、前記領域において前記予め定められた第２濃度以上の濃度を有する第２対象画素の数が第２閾値より多いという条件である
請求項５又は６に記載の画像形成装置。
【請求項８】
前記コード画像は、誤り訂正機能を有し、
前記第２閾値は、前記誤り訂正機能の誤り訂正能力に応じて設定される
請求項７に記載の画像形成装置。
【請求項９】
前記変換部は、前記領域の濃度が前記予め定められた条件を満たす場合には、前記領域の色を変換し、前記領域から前記背景画像の他の領域に進むにつれて徐々に色を変化させる
請求項１から８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記媒体に前記背景画像が配置されない余白が生じる場合において、前記余白の上に前記コード画像が重なるときは、前記背景画像の一部が前記余白の上に重なるように前記背景画像を加工する加工部をさらに備え、
前記画像形成部は、前記加工された背景画像を前記媒体上に形成する
請求項１から９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記加工部は、前記背景画像の一部が前記余白の上に重なるように前記背景画像を拡大する
請求項１０に記載の画像形成装置。
【請求項１２】
前記加工部は、付加画像が前記余白の上に重なるように前記背景画像に付加画像を付加する
請求項１０に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
一次元バーコードや二次元コード等のコード画像を形成する技術が知られている。例えば特許文献１には、カラーの写真画像の上に、補正した輝度の白黒のＱＲコード（登録商標）を生成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
透明トナーを用いて形成されたコード画像は透明であるが、背景画像の上に透明なコード画像が形成される場合、背景画像においてコード画像が重なる領域の濃度によっては透明なコード画像が目立つ場合がある。
本発明は、背景画像においてコード画像が重なる領域の濃度によらず背景画像が元の色を維持する場合に比べて、背景画像の上に重ねて形成される透明なコード画像を目立ち難くすることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、背景画像の濃度を取得する取得部と、付加情報を符号化したコード画像が重なる前記背景画像の領域の濃度が予め定められた条件を満たす場合には、前記背景画像の色を変換する変換部と、媒体上に形成された前記変換後の背景画像の上に重ねて、透明トナーを用いて前記コード画像を形成する画像形成部とを備える画像形成装置である。
【０００６】
請求項２に係る発明は、請求項１に記載の画像形成装置において、前記予め定められた条件は、前記領域の濃度が予め定められた第１濃度以下であるという第１条件を含み、前記変換部は、前記第１条件を満たす場合には、少なくとも前記領域において前記予め定められた第１濃度以下の濃度を有する部分の濃度を上げてもよい。
【０００７】
請求項３に係る発明は、請求項２に記載の画像形成装置において、前記変換部は、前記第１条件を満たす場合には、少なくとも前記部分の濃度が上がるように前記背景画像にフィルタ処理を施してもよい。
【０００８】
請求項４に係る発明は、請求項２又は３に記載の画像形成装置において、前記第１条件は、前記領域において前記予め定められた第１濃度以下の濃度を有する第１対象画素の数が第１閾値より多いという条件であってもよい。
【０００９】
請求項５に係る発明は、請求項１から４のいずれか１項に記載の画像形成装置において、前記予め定められた条件は、前記領域の濃度が予め定められた第２濃度以上であるという第２条件を含み、前記変換部は、前記第２条件を満たす場合には、少なくとも前記領域において前記予め定められた第２濃度以上の濃度を有する部分の濃度を下げてもよい。
【００１０】
請求項６に係る発明は、請求項５に記載の画像形成装置において、前記画像形成部は、前記領域に黒色が含まれる場合には、ブラックトナーに代えて、イエロートナー、マゼンタトナー、及びシアントナーを用いて前記黒色の部分を形成してもよい。
【００１１】
請求項７に係る発明は、請求項５又は６に記載の画像形成装置において、前記第２条件は、前記領域において前記予め定められた第２濃度以上の濃度を有する第２対象画素の数が第２閾値より多いという条件であってもよい。
【００１２】
請求項８に係る発明は、請求項７に記載の画像形成装置において、前記コード画像は、誤り訂正機能を有し、前記第２閾値は、前記誤り訂正機能の誤り訂正能力に応じて設定されてもよい。
【００１３】
請求項９に係る発明は、請求項１から８のいずれか１項に記載の画像形成装置において、前記変換部は、前記領域の濃度が前記予め定められた条件を満たす場合には、前記領域の色を変換し、前記領域から前記背景画像の他の領域に進むにつれて徐々に色を変化させてもよい。
【００１４】
請求項１０に係る発明は、請求項１から９のいずれか１項に記載の画像形成装置において、前記媒体に前記背景画像が配置されない余白が生じる場合において、前記余白の上に前記コード画像が重なるときは、前記背景画像の一部が前記余白の上に重なるように前記背景画像を加工する加工部をさらに備え、前記画像形成部は、前記加工された背景画像を前記媒体上に形成してもよい。
【００１５】
請求項１１に係る発明は、請求項１０に記載の画像形成装置において、前記加工部は、前記背景画像の一部が前記余白の上に重なるように前記背景画像を拡大してもよい。
【００１６】
請求項１２に係る発明は、請求項１０に記載の画像形成装置において、前記加工部は、付加画像が前記余白の上に重なるように前記背景画像に付加画像を付加してもよい。
【発明の効果】
【００１７】
請求項１に係る発明によれば、背景画像においてコード画像が重なる領域の濃度によらず背景画像が元の色を維持する場合に比べて、背景画像の上に重ねて形成される透明なコード画像を目立ち難くすることができる。
請求項２に係る発明によれば、背景画像においてコード画像が重なる領域の濃度によらず背景画像が元の色を維持する場合に比べて、背景画像の上に重ねて形成される透明なコード画像が目立ち難くなる。
請求項３に係る発明によれば、背景画像においてコード画像が重なる領域の濃度によらず背景画像が元の色を維持する場合に比べて、背景画像の上に重ねて形成される透明なコード画像が目立ち難くなる。
請求項４に係る発明によれば、第１対象画素の数が第１閾値以下の場合には、色を変換する処理を省くことができる。
請求項５に係る発明によれば、背景画像においてコード画像が重なる領域の濃度によらず背景画像が元の色を維持する場合に比べて、透明なコード画像の読み取り精度の低下を防ぐことができる。
請求項６に係る発明によれば、背景画像においてコード画像が重なる部分に黒色が含まれる場合にも、コード画像の読み取り精度の低下を防ぐことができる。
請求項７に係る発明によれば、第２対象画素の数が第２閾値以下の場合には、色を変換する処理を省くことができる。
請求項８に係る発明によれば、第２対象画素が読み取られなくても、付加情報を復元することができる。
請求項９に係る発明によれば、背景画像において色が変換される面積を減少させつつ、色が変換された領域と他の領域との色の違いを目立ち難くさせることができる。
請求項１０に係る発明によれば、コード画像が余白の上に形成されるのを防ぐことができる。
請求項１１に係る発明によれば、コード画像が余白の上に形成されるのを防ぐことができる。
請求項１２に係る発明によれば、コード画像が余白の上に形成されるのを防ぐことができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係る画像形成装置１０のハードウェア構成の一例を示す図である。
【図２】コード画像２０の一例を示す図である。
【図３】画像形成装置１０の機能構成の一例を示す図である。
【図４】画像形成装置１０の動作の一例を示すフロー図である。
【図５】合成画像５０の一例を示す図である。
【図６】変換後の背景画像４０の一例を示す図である。
【図７】変換後の背景画像４０の一例を示す図である。
【図８】背景画像４０及びコード画像２０の一例を示す図である。
【図９】合成画像５０の別の例を示す図である。
【図１０】背景画像４０を加工する処理の一例を示すフロー図である。
【図１１】等倍に拡大された背景画像４０の一例を示す図である。
【図１２】等倍に拡大された背景画像４０の別の例を示す図である。
【図１３】引き伸ばされた背景画像４０の一例を示す図である。
【図１４】枠画像４５が付加された背景画像４０の一例を示す図である。
【図１５】変形例に係る背景画像４０の一例を示す図である。
【図１６】変形例に係る背景画像４０の別の例を示す図である。
【発明を実施するための形態】
【００１９】
１．構成
図１は、本実施形態に係る画像形成装置１０のハードウェア構成の一例を示す図である。画像形成装置１０は、プリント機能を有し、有色の画像の他に透明な画像を形成する。画像形成装置１０には、例えばプリント機能、スキャン機能、コピー機能、ファクシミリ機能等の複数の機能を有する画像処理装置が含まれる。また、画像形成装置１０は、通信回線を介して端末装置（図示せず）に接続されている。
【００２０】
画像形成装置１０は、制御部１１と、記憶部１２と、通信部１３と、操作部１４と、表示部１５と、画像読取部１６と、画像処理部１７と、画像形成部１８とを備える。これらの構成は、バス１９を介して接続されている。制御部１１は、画像形成装置１０の各部を制御する。制御部１１には、例えばＣＰＵ（Central Processing Unit）等のプロセッサとＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等のメモリとが含まれる。記憶部１２は、各種のデータ及びプログラムを記憶する、コンピュータが読み取り可能な記憶媒体である。記憶部１２には、例えばハードディスクドライブ又はソリッドステートドライブが含まれる。通信部１３は、通信回線に接続され、通信回線を介してデータ通信を行う。通信部１３には、例えば通信インタフェースが含まれる。操作部１４は、利用者から画像形成装置１０の操作を受け付ける。操作部１４には、例えば操作ボタン及びタッチパネルが含まれる。表示部１５は、各種の情報を表示する。表示部１５には、例えば液晶ディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイが含まれる。画像読取部１６は、原稿の画像を読み取って画像データに変換する。画像読取部１６には、例えばイメージスキャナが含まれる。画像処理部１７は、画像形成装置１０に入力された画像データに各種の画像処理を施す。画像処理部１７には、例えば上述した制御部１１と同様にプロセッサとメモリとが含まれる。画像形成部１８は、画像処理が施された画像データに応じた画像を用紙等の媒体上に形成する。画像形成部１８には、例えばプリンターが含まれる。
【００２１】
画像形成部１８は、電子写真方式等のトナーを使用した方法を用いて画像を形成する。画像形成部１８が用いるトナーには、シアントナー、マゼンタトナー、イエロートナー、ブラックトナー等のカラートナーに加えて、透明トナーが含まれる。透明トナーは、着色に用いられる色材を含まない透明なトナーである。ここでいう透明とは、赤外光を吸収する一方、可視光をほとんど吸収しない色であり、完全に透明である必要はない。透明トナーは、コード画像２０の形成に用いられる。
【００２２】
図２は、コード画像２０の一例を示す図である。コード画像２０は、付加情報を符号化した画像である。コード画像２０としては、例えば一次元バーコード又は二次元コードが用いられる。ここでは、コード画像２０はＱＲコード（登録商標）であるものとする。コード画像２０には、複数のセルが含まれる。このセルは、コード画像２０を構成する単位要素である。また、コード画像２０には、切り出しシンボルが含まれてもよい。この切り出しシンボルは、コード画像２０の位置の検出に用いられるパターンである。さらに、コード画像２０には、誤り訂正符号が含まれてもよい。この誤り訂正符号は、コード画像２０の一部が損傷した場合でも付加情報を損失することなく復元する誤り訂正に用いられる符号である。誤り訂正符号は、例えばリードソロモン法を用いて生成される。すなわち、コード画像２０は、誤り訂正機能を有する。誤り訂正機能の復元率を示す誤り訂正レベルは、コード画像２０の破損の度合いに応じて複数のレベルを有する。利用者は、これらの誤り訂正レベルの中から所望の誤り訂正レベルを選択し得る。例えば誤り訂正レベルが３０％である場合には、コード画像２０に対して損傷部分の面積が３０％以内であれば、付加情報を復元可能であることを示す。
【００２３】
透明トナーを用いてコード画像２０を形成した場合、コード画像２０は透明であるため人間の目では視認し難い。そのため、本実施形態では、コード画像２０は背景画像の上に重ねて形成される。しかし、透明トナーは完全に透明ではないため、特に背景画像において白色等の淡色で色の変化が少ない部分の上に重ねて透明なコード画像２０が形成されると、透明なコード画像２０が目立ち易くなる場合がある。そこで、本実施形態では、背景画像においてコード画像２０が重なる領域の濃度が予め定められた濃度以下である場合には、コード画像２０が目立ち難くなるように背景画像の色が変換される。
【００２４】
図３は、画像形成装置１０の機能構成の一例を示す図である。画像形成装置１０は、受信部２１と、生成部２２と、合成部２３と、判定部２４と、取得部２５と、算出部２６と、変換部２７と、加工部２８と、印刷制御部２９として機能する。これらの機能は、メモリに記憶されたプログラムと、このプログラムを実行するプロセッサとの協働により、プロセッサが演算を行い又は通信部１３による通信を制御することにより実現される。
【００２５】
受信部２１は、利用者の操作に応じて端末装置（図示せず）から背景画像を示す画像データと付加情報とが送信されると、この画像データと付加情報とを受信する。なお、画像データと付加情報とは、併せて送信されてもよいし、別々に送信されてもよい。付加情報とは、コード画像２０に埋め込まれて背景画像に付加される情報をいう。ここでは、付加情報は音声を示す音声情報であるものとする。受信部２１が受信した画像データは、合成部２３と、変換部２７又は加工部２８とに供給される。一方、受信部２１が受信した付加情報は、生成部２２に供給される。
【００２６】
生成部２２は、受信部２１が受信した付加情報を符号化してコード画像２０を生成する。コード画像２０は、生成条件に従って生成される。この生成条件には、例えばコード画像２０の型番と分割数とが含まれる。型番は、コード画像２０の種類を示す。例えばコード画像２０には、コード画像２０の規格に従って１から４０までの型番が予め定められている。型番が大きい程、コード画像２０のサイズが大きくなる。また、コード画像２０は、付加情報を分割して表現し得る。分割数は、付加情報を分割する数を示す。例えばコード画像２０においては、コード画像２０の規格に従って付加情報を最大１６個に分割し得る。生成部２２が生成したコード画像２０は、合成部２３と印刷制御部２９とに供給される。
【００２７】
合成部２３は、背景画像上に重ねてコード画像２０を配置して合成画像を生成する。この合成画像には、コード画像２０と背景画像とが含まれる。コード画像２０の位置は、予め定められた位置であってもよいし、予め定められた規則に従って決定されてもよい。合成部２３が生成した合成画像は、判定部２４に供給される。
【００２８】
判定部２４は、合成部２３が生成した合成画像５０において、コード画像２０が背景画像に収まるように配置されているか否かを判定する。この判定は、例えば媒体上のコード画像２０の位置と背景画像の位置とに基づいて行われる。判定部２４の判定結果は、取得部２５又は加工部２８に供給される。
【００２９】
取得部２５は、背景画像の濃度を取得する。この濃度は、例えば輝度値でもって示される。輝度値は、０から２５５までの値をとる。２５５が最も高い輝度を示し、０が最も低い輝度を示す。輝度値が大きい程、濃度が低いことを示す。すなわち、輝度値が小さい程、濃度が高いことを示す。取得部２５が取得した濃度は、算出部２６に供給される。
【００３０】
算出部２６は、取得部２５が取得した濃度に基づいて、コード画像２０が重なる背景画像の領域において予め定められた第１濃度以下の濃度を有する第１対象画素の数を計数する。この予め定められた第１濃度は、この第１濃度を有する領域分の上にコード画像２０が重ねて形成されると、コード画像２０が目立ち易くなる濃度の上限である。また、算出部２６は、取得部２５が取得した濃度に基づいて、コード画像２０が重なる背景画像の領域において予め定められた第２濃度以上の濃度を有する第２対象画素の数を計数する。この予め定められた第２濃度は、この第２濃度を有する領域の上にコード画像２０が重ねて形成されると、コード画像２０の読み取り精度が目標精度より低くなる濃度の下限である。第２濃度は、第１濃度より高い。算出部２６が算出した第１対象画素の数及び第２対象画素の数は、変換部２７に供給される。
【００３１】
変換部２７は、コード画像２０が重なる背景画像の領域の濃度が予め定められた条件を満たす場合には、受信部２１が受信した画像データに応じた背景画像の色を変換する。予め定められた条件には、例えば第１条件と第２条件とが含まれる。第１条件は、例えば上述した第１対象画素の数が第１閾値より多いという条件である。この第１閾値は、例えば背景画像に第１濃度以下の濃度を有する画素が含まれていても、コード画像２０が目立ち難い画素の数の上限である。第１条件を満たす場合には、例えば背景画像において第１濃度以下の濃度を有する部分の濃度が上げられる。第２条件は、例えばコード画像２０が重なる背景画像の領域において予め定められた第２濃度以上の濃度を有する第２対象画素の数が第２閾値より多いという条件である。この第２閾値は、例えば背景画像に第２濃度以上の濃度を有する画素が含まれていても、コード画像２０の読み取り精度が目標精度以上となる画素の数の上限である。第２条件を満たす場合には、例えば背景画像において第２濃度以上の濃度を有する部分の濃度が下げられる。変換部２７にて色が変換された背景画像は印刷制御部２９に供給される。
【００３２】
加工部２８は、媒体に背景画像が配置されない余白が生じる場合において、余白の上にコード画像２０が重なるときは、受信部２１が受信した画像データに応じた背景画像を、背景画像の一部が余白の上に重なるように加工する。この加工には、例えば拡大加工と付加加工とが含まれる。拡大加工は、背景画像の一部が余白の上に重なるように背景画像を拡大する加工である。拡大加工には、さらに等倍での拡大と、引き伸ばしとが含まれる。等倍で拡大された場合、背景画像の縦横比は変化しない。一方、引き伸ばした場合、背景画像の縦横比は変化する。付加加工は、付加画像が余白の上に重なるように背景画像に付加画像を付加する加工である。付加画像は、背景画像の外側に付加される画像である。付加画像は、例えば予め記憶部１２に記憶されていてもよい。加工部２８にて加工された背景画像は印刷制御部２９に供給される。
【００３３】
印刷制御部２９は、画像形成部１８を制御して、変換部２７にて色が変換され又は加工部２８にて加工された背景画像及び生成部２２が生成したコード画像２０を形成させる。例えばまずカラートナーを用いて背景画像を媒体上に形成させる。続いて、透明トナーを用いてコード画像２０を背景画像の上に重ねて形成させる。なお、実際には背景画像及びコード画像２０が形成される前に、画像データ及びコード画像２０には各種の画像処理が施されるが、公知の技術であるためここでは説明を省略する。
【００３４】
２．動作
図４は、画像形成装置１０の動作の一例を示すフロー図である。例えば利用者の操作に応じて端末装置（図示せず）から画像データ及び付加情報が送信されると、処理はステップＳ１１に進む。
【００３５】
ステップＳ１１において、受信部２１は、画像データと付加情報とを受信する。例えば画像データは、利用者の所望の背景画像４０を示す画像データである。付加情報は、例えば利用者の音声を示す音声情報である。この場合、利用者の音声は、端末装置（図示せず）に接続されたマイクロフォン（図示せず）により取得されてもよい。
【００３６】
ステップＳ１２において、生成部２２は、ステップＳ１１において受信された付加情報を符号化してコード画像２０を生成する。例えばコード画像２０は、付加情報の情報量を格納し得る生成条件に従って生成される。例えば付加情報の情報量が１０ｋＢであり、この情報量を格納し得る型番及び分割数がそれぞれ「１５」及び「６」である場合、型番が「１５」のコード画像２０が６個生成される。
【００３７】
ステップＳ１３において、合成部２３は、背景画像４０の上にコード画像２０を配置して合成画像５０を生成する。コード画像２０は、例えば背景画像４０上において予め定められた位置に配置される。
【００３８】
図５は、合成画像５０の一例を示す図である。合成画像５０においては、背景画像４０の上に６個のコード画像２０が配置されている。背景画像４０には、白色の背景領域４１と黒色の花の画像がある画像領域４２とが含まれている。コード画像２０は、背景領域４１又は画像領域４２の上に重なるように配置されている。
【００３９】
ステップＳ１４において、判定部２４は、ステップＳ１３において生成された合成画像５０において、コード画像２０が背景画像４０に収まるように配置されているか否かを判定する。図５に示す例では、コード画像２０が背景画像４０に収まるように配置されている。この場合、ステップＳ１４の判定がＹＥＳになり、処理はステップＳ１５に進む。
【００４０】
ステップＳ１５において、算出部２６は、背景画像４０においてコード画像２０が重なる画素（以下、「対象画素」という。）の数を計数する。図５に示す例では、背景画像４０において６個のコード画像２０が重なる画素の数が対象画素の数として計数される。
【００４１】
ステップＳ１６において、算出部２６は、対象画素のうち輝度値が予め定められた第１輝度より大きい画素（以下、「淡色画素」という。）の数を計数する。ここでは、予め定められた第１輝度値が２４５であるものとする。図５に示す例では、背景画像４０において背景領域４１の輝度値が２４５より大きい。この場合、背景領域４１の画素の数が淡色画素の数として計数される。
【００４２】
ステップＳ１７において、算出部２６は、対象画素の数に対する淡色画素の数の割合が第１閾値より大きいか否かを判定する。ここでは、第１閾値が２０％であるものとする。例えば対象画素の数に対する淡色画素の数の割合が第１閾値以下である場合には、ステップＳ１７の判定がＮＯになる。この場合、続くステップＳ１８の処理を行わずに処理はステップＳ１９に進む。一方、例えば対象画素の数が１００個、淡色画素の数が６０個である場合には、対象画素の数に対する淡色画素の数の割合は６０％になる。この割合は、第１閾値である２０％より大きい。この場合、ステップＳ１７の判定はＹＥＳになり、処理はステップＳ１８に進む。
【００４３】
ステップＳ１８において、変換部２７は、背景画像４０において輝度値が予め定められた第１輝度値より大きい部分（以下、「淡色部分」という。）の輝度値をこの第１輝度値に変換する。ここでは、予め定められた第１輝度値が２４５であるものとする。この場合、背景画像４０において輝度値が２４５より小さい画素、すなわち輝度値が２４６から２５５の画素の輝度値が２４５に変換される。
【００４４】
図６は、変換後の背景画像４０の一例を示す図である。この例では、背景画像４０の背景領域４１が淡色部分となるため、背景領域４１の輝度値が２４５に変換される。これにより、背景領域４１の濃度が高くなる。
【００４５】
ステップＳ１９において、算出部２６は、対象画素のうち輝度値が予め定められた第２輝度値より小さい画素（以下、「濃色画素」という。）の数を計数する。ここでは、予め定められた第２輝度値が５であるものとする。図５に示す例では、背景画像４０において画像領域４２の輝度値が５より小さい。この場合、画像領域４２の画素の数が濃色画素の数として計数される。
【００４６】
ステップＳ２０において、算出部２６は、対象画素の数に対する濃色画素の数の割合が第２閾値より大きいか否かを判定する。ここでは、第２閾値が５％であるものとする。例えば対象画素の数に対する濃色画素の数の割合が第２閾値以下である場合には、ステップＳ２０の判定がＮＯになり、続くステップＳ２１の処理を行わずに処理はステップＳ２２に進む。一方、例えば対象画素の数が１００個、濃色画素の数が１０個である場合には、対象画素の数に対する淡色画素の数の割合は１０％になる。この割合は、第２閾値である５％より大きい。この場合、ステップＳ２０の判定はＹＥＳになり、処理はステップＳ２１に進む。
【００４７】
ステップＳ２１において、変換部２７は、背景画像４０において輝度値が予め定められた第２輝度値より小さい部分（以下、「濃色部分」という。）の輝度値をこの第２輝度値に変換する。ここでは、予め定められた第２輝度値が５であるものとする。この場合、背景画像４０において輝度値が５より小さい画素、すなわち輝度値が０から４の画素の輝度値が５に変換される。
【００４８】
図７は、変換後の背景画像４０の一例を示す図である。この例では、背景画像４０の画像領域４２が濃色部分となるため、画像領域４２の輝度値が５に変換される。これにより、画像領域４２の濃度が低くなる。
【００４９】
ステップＳ２２において、印刷制御部２９は、まず画像形成部１８を制御して、媒体上にカラートナーを用いて背景画像４０を形成させる。続いて、印刷制御部２９は、画像形成部１８を制御して、ステップＳ１２において生成されたコード画像２０を透明トナーを用いて背景画像４０の上に重ねて形成させる。
【００５０】
図８は、背景画像４０及びコード画像２０の一例を示す図である。図８に示すように、コード画像２０は、背景画像４０の上に重ねて形成される。背景画像４０は、有色であるため人間の目で見える。一方、透明なコード画像２０は、透明であるため人間の目では視認し難い。そのため、背景画像４０の視認を妨げることなく、背景画像４０上に付加情報が付加される。例えば付加情報が音声を示す音声情報である場合、赤外線スキャナ（図示せず）でコード画像２０を読み取ると、付加情報が復号される。そして、赤外線スキャナ（図示せず）に接続されたスピーカから付加情報に応じて音声が出力される。これにより、背景画像４０が形成された媒体に付加価値が加えられる。
【００５１】
また、背景画像４０において淡色部分となる背景領域４１の濃度が元の濃度より高くなるため、この背景領域４１上に重なるコード画像２０が目立ち難くなる。さらに、背景画像４０において濃色部分となる画像領域４２の濃度が元の濃度より低くなるため、ブラックトナーを用いずに、例えばイエロートナー、マゼンタトナー、及びシアントナーを用いて画像領域４２が形成される。ブラックトナーには、透明トナーと同様に赤外線を吸収する成分が含まれている。仮に画像領域４２がブラックトナーを用いて形成されると、赤外線スキャナ（図示せず）を用いて媒体を読み取ったときに、透明なコード画像２０と同様に画像領域４２の黒色の部分も赤外線を吸収してしまう。この場合、コード画像２０の読み取り精度が低下したり、読み取りに失敗したりする恐れがある。しかし、上述したようにブラックトナーを用いずに画像領域４２が形成されることにより、このような読み取り精度の低下が防止される。
【００５２】
一方、上述したステップＳ１４において、コード画像２０が背景画像４０から余白５１にはみ出すように配置されている場合には、ステップＳ１４の判定がＮＯになる。この場合、処理はステップＳ３０に進む。
【００５３】
図９は、合成画像５０の別の例を示す図である。この合成画像５０においては、媒体に背景画像４０が配置されない余白５１が存在し、この余白５１上に３個のコード画像２０が配置されている。余白５１は、白いまま何も記載されないため、余白５１の上にコード画像２０が形成されると、コード画像２０が目立ち易くなる。この場合、上述したステップＳ１４の判定がＮＯになり、ステップＳ３０において背景画像４０を加工する処理が行われてから、処理はステップＳ１５に進む。
【００５４】
図１０は、背景画像４０を加工する処理の一例を示すフロー図である。この処理は、図４に示す処理がステップＳ３０に進むと開始される。
【００５５】
ステップＳ３１において、加工部２８は、背景画像４０を等倍に拡大した場合に、余白５１に重なる部分に重要対象が含まれているか否かを判定する。重要対象は、例えば人の顔や企業のロゴ等、形成されなかったり、縦横比が変わったりすると好ましくない対象として予め定められた対象である。重要対象は、例えば画像認識により特定されてもよいし、利用者の操作に応じて指定されてもよい。
【００５６】
図１１は、等倍に拡大された背景画像４０の一例を示す図である。背景画像４０が等倍に拡大されると、背景画像４０の上端部４３が余白５１に重なるか、媒体からはみ出す。この上端部４３には、重要対象が含まれていない。この場合、ステップＳ３１の判定がＮＯになり、処理はステップＳ３２に進む。
【００５７】
ステップＳ３２において、加工部２８は、背景画像４０を等倍に拡大し、余白５１に重なる部分を切り取る。例えば図１１に示すように、背景画像４０が等倍に拡大され、上端部４３が切り取られる。このように、等倍に拡大される場合には、上端部４３は形成されずに欠落するが、背景画像４０の縦横比は変わらない。これにより、３つのコード画像２０はいずれも背景画像４０の上に配置される。ステップＳ３２の後、処理は上述したステップＳ１５に進む。
【００５８】
図１２は、等倍に拡大された背景画像４０の別の例を示す図である。この背景画像４０には、企業のロゴ４４が含まれる。背景画像４０が等倍に拡大されると、背景画像４０の上端部４３が余白５１に重なるか、媒体からはみ出す。また、この上端部４３には、重要対象である企業のロゴ４４が含まれる。この場合、ステップＳ３１の判定がＹＥＳになり、処理はステップＳ３３に進む。
【００５９】
ステップＳ３３において、加工部２８は、重要対象が引き伸ばしを許容しているか否かを判定する。この判定は、例えば背景画像４０を示す画像データに、改変を禁止する情報が含まれているか否かによって行われる。画像データにこのような情報が含まれない場合、ステップＳ３３の判定がＹＥＳになり、処理はステップＳ３４に進む。
【００６０】
ステップＳ３４において、加工部２８は、背景画像４０の一部が余白５１の上に重なるように背景画像４０を引き伸ばす。この場合、背景画像４０の縦横比は変わるが、背景画像４０は欠落せずに形成される。
【００６１】
図１３は、引き伸ばされた背景画像４０の一例を示す図である。背景画像４０は、図中のＤ１方向に引き伸ばされる。これにより、図１３において背景画像４０の右端部が余白５１の上に重なるため、３つのコード画像２０はいずれも背景画像４０の上に配置される。
【００６２】
一方、上述したステップＳ３３において、例えば画像データに改変を禁止する情報が含まれている場合、ステップＳ３３の判定がＮＯになり、処理はステップＳ３５に進む。
【００６３】
ステップＳ３５において、加工部２８は、背景画像４０に枠画像４５を付加してもよいか否かを判定する。例えば背景画像４０への枠画像４５の付加を許可するか否かを尋ねるメッセージを表示部１５に表示させ、このメッセージに応じて行われた利用者の操作によりこの判定が行われてもよい。これは、背景画像４０に枠画像４５を付加する場合、背景画像４０は欠落せずに形成されるが、枠画像４５が付加されるため、用途によっては好ましくない場合があるためである。例えば利用者が背景画像４０への枠画像４５の付加を拒否することを示す操作を行った場合、ステップＳ３５の判定がＮＯになり、続くステップＳ３６の処理を行わずに処理は上述したステップＳ１５に進む。一方、利用者が背景画像４０への枠画像４５の付加を許可することを示す操作を行った場合、ステップＳ３５の判定がＹＥＳになり、処理はステップＳ３６に進む。
【００６４】
ステップＳ３６において、加工部２８は、枠画像４５が余白５１の上に重なるように背景画像４０に枠画像４５を付加する。この枠画像４５は、予め定められていてもよいし、利用者の操作により選択されてもよい。
【００６５】
図１４は、枠画像４５が付加された背景画像４０の一例を示す図である。この例では、背景画像４０が中央に配置され、図１４において背景画像４０の左側及び右側にそれぞれ枠画像４５が配置される。枠画像４５は、枠を示す画像であり、白色以外の色を有する。また、枠画像４５は、模様を有してもよい。これにより、枠画像４５が余白５１の上に重なるため、３つのコード画像２０はいずれも枠画像４５の上に配置される。ステップＳ３６の後、処理は上述したステップＳ１５に進む。これにより、上述したステップＳ２２において、例えば図１１、１３、又は１４に示すように、拡大され又は枠画像４５が付加された背景画像４０が形成される。また、コード画像２０は、余白５１の上ではなく、背景画像４０又は枠画像４５の上に重ねて形成される。
【００６６】
以上説明した実施形態によれば、コード画像２０が重なる背景画像４０の淡色部分の濃度が元の濃度より高くなるため、背景画像４０においてコード画像２０が重なる領域の濃度によらず背景画像４０が元の色を維持する場合に比べて、背景画像４０の上に重ねて形成される透明なコード画像２０が目立ち難くなる。また、コード画像２０が重なる背景画像４０の濃色部分の濃度が元の濃度より低くなるため、背景画像４０においてコード画像２０が重なる領域の濃度によらず背景画像４０が元の色を維持する場合に比べて、透明なコード画像２０の読み取り精度の低下が防止される。また、コード画像２０が重なる背景画像４０の領域の濃度が上述した第１条件と第２条件とをいずれも満たさない場合には、背景画像４０の色を変換する処理が省かれるため、処理の手順が減り、処理にかかる時間が短くなる。さらに、コード画像２０が余白５１の上に配置される場合にはコード画像２０が背景画像４０の上に配置されるように背景画像４０が加工されるため、コード画像２０が余白５１の上に形成されるのが防止される。
【００６７】
３．変形例
上述した実施形態は、本発明の一例である。本発明は、上述した実施形態に限定されない。例えば上述した実施形態は以下のように変形されてもよい。また、以下の２つ以上の変形例を組み合わせて実施されてもよい。
【００６８】
上述した実施形態において、背景画像４０全体の色を変換するのに代えて、コード画像２０と重なる背景画像４０の領域の色だけが変換されてもよい。例えば図１５に示すように、背景画像４０においてコード画像２０が重なる領域の淡色部分の輝度値だけが予め定められた第１輝度値に変換されてもよい。また、この場合において、背景画像４０においてコード画像２０が重なる領域から他の領域に進むにつれて徐々に色を変化させてもよい。例えば図１６に示すように、背景画像４０においてコード画像２０が重なる領域の淡色部分の輝度値だけが予め定められた第１輝度値に変換されるとともに、この領域から隣接する他の領域に進むにつれて徐々に濃度が変化するようにグラデーションが施されてもよい。これにより、背景画像４０において色が変換される面積を減少させつつ、色が変換された領域と他の領域との色の違いが目立ち難くなる。さらに、背景画像４０に注目対象が含まれる場合、背景画像４０全体の色を変換するのに代えて、この注目対象を除いた領域の色だけが変換されてもよい。注目対象は、例えば人の顔や企業のロゴ等、特に色の変化や画質の劣化を避けたい対象である。注目対象は、上述した重要対象と同一であってもよいし、異なっていてもよい。この注目対象は、上述した重要対象と同様に、例えば画像認識により特定されてもよいし、利用者の操作に応じて指定されてもよい。
【００６９】
上述した実施形態において、背景画像４０の淡色部分の色を変換する方法は、輝度値を変更する方法に限定されない。例えば淡色部分の色の変換は、濃度が上がるようにフィルタ処理を施すことにより実現されてもよい。フィルタ処理とは、フィルタを用いて施される画像処理をいう。例えばフィルタ処理は、フィルタを用いてノイズを付加する処理である。このフィルタ処理には、例えばモザイク処理やぼかし処理が含まれてもよい。また、このフィルタ処理には、模様を付加する処理が含まれてもよい。
【００７０】
上述した実施形態において、第１条件は、対象画素の数に対する淡色画素の数の割合に関わらず、コード画像２０が重なる背景画像４０の部分の濃度が予め定められた第１濃度以下であるという条件であってもよい。この場合、例えば対象画素の平均濃度が予め定められた第１濃度以下である場合には、淡色部分の輝度値を変換する処理が行われてもよい。同様に、第２条件は、対象画素の数に対する濃色画素の数の割合に関わらず、コード画像２０が重なる背景画像４０の領域の濃度が予め定められた第２濃度以上であるという条件であってもよい。この場合、例えば対象画素の平均濃度が予め定められた第２濃度以上である場合には、濃色部分の輝度値を変換する処理が行われてもよい。さらに、背景画像４０においてコード画像２０が占める割合が予め定められた割合以上である場合には、淡色部分、濃色部分、又はその両方の輝度値を変換する処理が行われてもよい。この変形例によれば、処理が簡素化される。
【００７１】
上述した実施形態において、ステップＳ２０において用いられる第２閾値は、コード画像２０の誤り訂正レベル、すなわち誤り訂正機能の誤り訂正能力に応じて設定されてもよい。例えば第２閾値は、誤り訂正レベルが大きい程、大きくなってもよい。例えば誤り訂正レベルが２０％である場合、第２閾値は２０％であってもよい。これは、誤り訂正レベルが２０％である場合には、背景画像４０に含まれる最大２０％の部分が読み取れなくても付加情報が復元されるためである。この変形例によれば、対象画素の数に対する濃色画素の数の割合が第２閾値以下の場合には、背景画像４０に含まれる濃色部分が読み取られなくても、付加情報を復元することができる。
【００７２】
上述した実施形態において、背景画像４０の色を変換する方法は、輝度値を用いた方法に限定されない。輝度値以外の要素を用いて背景画像４０の色が変換されてもよい。例えば背景画像４０の色味が変更されてもよい。例えば淡色部分の色味が黄味がかった色に変更されてもよい。また、背景画像４０のコントラストが変更されてもよい。例えば淡色部分の濃度が高くなり且つ濃色部分の濃度が低くなるように、トーンカーブが変更されてもよい。
【００７３】
上述した実施形態において、コード画像２０が重なる背景画像４０の領域に黒色が含まれる場合には、ブラックトナーに代えて、イエロートナー、マゼンタトナー、及びシアントナーを用いて黒色の部分が形成されてもよい。このようにして形成される黒色は、プロセスブラックとも呼ばれる。例えば、輝度値が０の部分は、ブラックトナーを用いて形成される場合を想定する。この場合、例えば対象画素の輝度値に０が含まれる場合には、対象画素の数に対する濃色画素の数の割合に関わらず、背景画像４０において輝度値が０の部分の輝度値が１以上の輝度値、例えば５に変換されてもよい。輝度値が１以上である場合には、ブラックトナーに代えて、イエロートナー、マゼンタトナー、シアントナーの３色のトナーを重ねることにより画像が形成される。この変形例によれば、コード画像２０が重なる背景画像４０の黒色の部分がイエロートナー、マゼンタトナー、シアントナーの３色のトナーを重ねて形成されるため、背景画像４０においてコード画像２０が重なる領域に黒色が含まれる場合にも、コード画像２０の読み取り精度の低下が防止される。
【００７４】
上述した実施形態において、コード画像２０が形成される位置は、背景画像４０の内容に応じて変化してもよい。例えばコード画像２０は、背景画像４０において濃度が閾値以上の領域上の位置に形成されてもよい。また、背景画像４０中に重要対象又は注目対象が含まれる場合、コード画像２０は、これらの対象と重ならない位置に形成されてもよい。この変形例によれば、背景画像４０の視認の妨げになり難い位置にコード画像２０を形成することができる。
【００７５】
上述した実施形態において、図４に示す背景画像４０の色を変換する処理と、図１０に示す背景画像４０を加工する処理とは、必ずしも両方とも行われなくてもよい。例えばこれらの処理のいずれかだけが行われてもよい。
【００７６】
上述した実施形態において、重要対象は、人の顔や企業のロゴに限定されない。例えば重要対象には、人物の体、商品の画像、又は著作権表示、出典、署名、日付、頁数等の文字、数字、若しくは記号が含まれていてもよい。すなわち、重要対象は、形成されない又は縦横比が変わると好ましくないものであれば、どのような対象であってもよい。
【００７７】
上述した実施形態において、付加情報は音声情報に限定されない。例えば付加情報は、文字や画像を示す情報等、出力可能な情報であればどのような情報であってもよい。
【００７８】
上述した実施形態において、コード画像２０はＱＲコード（登録商標）に限定されない。コード画像２０は、他の二次元コードであってもよいし、一次元コードであってもよい。すなわち、コード画像２０は、付加情報を符号化した画像であれば、どのような画像であってもよい。
【００７９】
画像形成装置１０において行われる処理のステップは、上述した実施形態で説明した例に限定されない。この処理のステップは、矛盾のない限り、入れ替えられてもよい。また、本発明は、画像形成装置１０において行われる処理のステップを備える方法として提供されてもよい。
【００８０】
本発明は、画像形成装置１０において実行されるプログラムとして提供されてもよい。このプログラムは、インターネットなどの通信回線を介してダウンロードされてもよいし、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００８１】
１０：画像形成装置、１１：制御部、１２：記憶部、１３：通信部、１４：操作部、１５：表示部、１６：画像読取部、１７：画像処理部、１８：画像形成部、２１：受信部、２２：生成部、２３：合成部、２４：判定部、２５：取得部、２６：算出部、２７：変換部、２８：加工部、２９：印刷制御部
【図１】
2020131534.tif 000003
【図２】
2020131534.tif 000004
【図３】
2020131534.tif 000005
【図４】
2020131534.tif 000006
【図５】
2020131534.tif 000007
【図６】
2020131534.tif 000008
【図７】
2020131534.tif 000009
【図８】
2020131534.tif 000010
【図９】
2020131534.tif 000011
【図１０】
2020131534.tif 000012
【図１１】
2020131534.tif 000013
【図１２】
2020131534.tif 000014
【図１３】
2020131534.tif 000015
【図１４】
2020131534.tif 000016
【図１５】
2020131534.tif 000017
【図１６】
2020131534.tif 000018