(57)【要約】【課題】視認者が視認し易い合成画像を生成する。【解決手段】第１画像と第２画像とが入力される入力部１０２と、第１画像から、高周波画像を抽出する高周波画像抽出部１０６と、第２画像から、低周波画像を抽出する低周波画像抽出部１１２と、第２画像のエッジ画像を抽出するエッジ部分抽出部１１０と、第１画像とエッジ部分との重畳度合いが小さくなるような高周波画像と低周波画像との合成位置を決定する決定部１０８と、決定部により決定された合成位置で高周波画像と低周波画像とを合成する合成部１１４とを備える画像処理装置１００が提供される。【選択図】図１２
2020201705.tif 000002
【特許請求の範囲】
【請求項１】
第１画像と第２画像とが入力される入力部と、
前記第１画像から、高周波画像を抽出する第１抽出部と、
前記第２画像から、低周波画像を抽出する第２抽出部と、
前記第２画像および前記低周波画像のいずれか一方の濃度変化部分を抽出する第３抽出部と、
前記第１画像および前記高周波画像のいずれか一方と前記濃度変化部分との重畳度合いが小さくなるような前記高周波画像と前記低周波画像との合成位置を決定する決定部と、
前記決定部により決定された前記合成位置で前記高周波画像と前記低周波画像とを合成する合成部とを備える、画像処理装置。
【請求項２】
前記入力部に２つの画像が入力された場合に、前記２つの画像のそれぞれを構成する文字のサイズに基づいて、前記第１画像と前記第２画像とを判別する判別部をさらに備え、
前記第１抽出部は、前記判別部が判別した前記第１画像から、前記高周波画像を抽出し、
前記第２抽出部は、前記判別部が判別した前記第２画像から、前記低周波画像を抽出する、請求項１に記載の画像処理装置。
【請求項３】
前記入力部に２つの画像が入力された場合に、前記２つの画像のそれぞれの周波数変化成分に基づいて、前記第１画像と前記第２画像とを判別する判別部をさらに備え、
前記第１抽出部は、前記判別部が判別した前記第１画像から、前記高周波画像を抽出し、
前記第２抽出部は、前記判別部が判別した前記第２画像から、前記低周波画像を抽出する、請求項１に記載の画像処理装置。
【請求項４】
前記決定部は、前記第２画像全体の前記濃度変化部分および前記低周波画像全体の前記濃度変化部分のいずれか一方を予め定められた画素分ずらす処理を複数回実行することにより、前記合成位置を決定する、請求項１〜請求項３いずれか１項に記載の画像処理装置。
【請求項５】
前記決定部は、前記第２画像を構成する文字列のそれぞれの前記濃度変化部分および前記低周波画像を構成する文字列のそれぞれの前記濃度変化部分のいずれか一方を予め定められた画素分ずらす処理を複数回実行することにより、前記合成位置を決定する、請求項１〜請求項３いずれか１項に記載の画像処理装置。
【請求項６】
前記決定部は、前記第２画像を構成する文字のそれぞれの前記濃度変化部分および前記低周波画像を構成する文字のそれぞれの前記濃度変化部分のいずれか一方を予め定められた画素分ずらす処理を複数回実行することにより、前記合成位置を決定する、請求項１〜請求項３いずれか１項に記載の画像処理装置。
【請求項７】
前記入力部に入力された前記第１画像と前記第２画像とのそれぞれを、複数の色成分で分割する分割部をさらに備え、
前記決定部は、前記高周波画像と前記濃度変化部分との前記重畳度合いを、前記複数の色成分のそれぞれにおける前記重畳度合いのうち最も小さい前記重畳度合いとして、前記合成位置を決定する、請求項１〜請求項６いずれか１項に記載の画像処理装置。
【請求項８】
前記決定部は、
前記第１画像および前記高周波画像のうちのいずれか一方の対象画像の全ての画素のうち色を有する第１色画素の総数が予め定められた閾値よりも小さいか否かを判断する判断部と、
前記第１色画素の総数が前記閾値よりも小さいと判断された場合において、前記対象画像の全ての画素のそれぞれが、前記第１色画素であるか否かを順次判断し、前記第１色画素であると判断された画素に第１画素値を加算し、前記第１色画素であると判断された画素に隣接する画素に前記第１画素値よりも小さい第２画素値を加算し、前記第１色画素ではないと判断された画素には画素値を加算しないことにより画素値情報を生成する加算部と、
前記画素値情報の画素と前記濃度変化部分の画素とを一致させるように、前記画素値情報と前記濃度変化部分との相対的位置を１画素ずつ移動させる移動部と、
前記相対的位置が１画素ずつ移動される毎に、前記濃度変化部分の全ての画素のうち色を有する第２色画素と一致する前記画素値情報の全ての画素の画素値を抽出する抽出部と、
前記抽出部により抽出された前記全ての画素の画素値の合計値が最も小さい前記相対的位置を前記合成位置として決定する位置決定部とを含む、請求項１〜請求項７いずれか１項に記載の画像処理装置。
【請求項９】
請求項１〜請求項８のいずれか１項に記載の画像処理装置と、
前記合成部により合成された画像を記憶媒体に形成する画像形成部とを備える、画像形成装置。
【請求項１０】
請求項１〜請求項８のいずれか１項に記載の画像処理装置と、
前記合成部により合成された画像を表示する表示部とを備える、表示装置。
【請求項１１】
コンピューターに、
入力された第１画像から、高周波画像を抽出するステップと、
入力された第２画像から、低周波画像を抽出するステップと、
前記第２画像および前記低周波画像のいずれか一方の濃度変化部分を抽出するステップと、
前記第１画像および前記高周波画像のいずれか一方と前記濃度変化部分との重畳度合いが小さくなるような前記高周波画像と前記低周波画像との合成位置を決定するステップと、
前記合成位置で前記高周波画像と前記低周波画像とを合成するステップとを実行させるための画像処理プログラム。
【請求項１２】
入力された第１画像から、高周波画像を抽出するステップと、
入力された第２画像から、低周波画像を抽出するステップと、
前記第２画像および前記低周波画像のいずれか一方の濃度変化部分を抽出するステップと、
前記第１画像および前記高周波画像のいずれか一方と前記濃度変化部分との重畳度合いが小さくなるような前記高周波画像と前記低周波画像との合成位置を決定するステップと、
前記合成位置で前記高周波画像と前記低周波画像とを合成するステップとを備える、画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置、画像形成装置、表示装置、画像処理プログラム、および画像処理方法に関する。
【背景技術】
【０００２】
従来、近距離画像と、遠距離画像とを合成することにより合成画像を生成し、該合成画像表示する表示装置が提案されている（例えば、特許文献１参照）。近距離画像は、表示装置から近い場所に位置する視認者が視認するための画像であり、遠距離画像は、表示装置から遠い場所に位置する視認者が視認するための画像である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許５３８５４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載の表示装置では、近距離画像と遠距離画像との合成位置が鑑みられていなかった。したがって、近距離画像と遠距離画像との合成位置によっては、例えば、遠距離画像のエッジ部分の大部分が、近距離画像に重畳してしまい、視認者が視認し難い画像が合成されてしまうという問題があった。
【０００５】
本開示は、係る実情に鑑み考え出されたものであり、視認者が視認し易い合成画像を生成する画像処理装置、画像形成装置、表示装置、画像処理プログラム、および画像処理方法を提案することである。
【課題を解決するための手段】
【０００６】
本開示のある局面に従うと、第１画像と第２画像とが入力される入力部と、第１画像から、高周波画像を抽出する第１抽出部と、第２画像から、低周波画像を抽出する第２抽出部と、第２画像および低周波画像のいずれか一方の濃度変化部分を抽出する第３抽出部と、第１画像および高周波画像のいずれか一方と濃度変化部分との重畳度合いが小さくなるような高周波画像と低周波画像との合成位置を決定する決定部と、決定部により決定された合成位置で高周波画像と低周波画像とを合成する合成部とを備える画像処理装置が提供される。
【０００７】
ある局面において、入力部に２つの画像が入力された場合に、２つの画像のそれぞれを構成する文字のサイズに基づいて、第１画像と第２画像とを判別する判別部をさらに備え、第１抽出部は、判別部が判別した第１画像から、高周波画像を抽出し、第２抽出部は、判別部が判別した第２画像から、低周波画像を抽出する。
【０００８】
ある局面において、入力部に２つの画像が入力された場合に、２つの画像のそれぞれの周波数変化成分に基づいて、第１画像と第２画像とを判別する判別部をさらに備え、第１抽出部は、判別部が判別した第１画像から、高周波画像を抽出し、第２抽出部は、判別部が判別した第２画像から、低周波画像を抽出する。
【０００９】
ある局面において、決定部は、第２画像全体の濃度変化部分および低周波画像全体の濃度変化部分のいずれか一方を予め定められた画素分ずらす処理を複数回実行することにより、合成位置を決定する。
【００１０】
ある局面において、決定部は、第２画像を構成する文字列のそれぞれの濃度変化部分および低周波画像を構成する文字列のそれぞれの濃度変化部分のいずれか一方を予め定められた画素分ずらす処理を複数回実行することにより、合成位置を決定する。
【００１１】
ある局面において、決定部は、第２画像を構成する文字のそれぞれの濃度変化部分および低周波画像を構成する文字のそれぞれの濃度変化部分のいずれか一方を予め定められた画素分ずらす処理を複数回実行することにより、合成位置を決定する。
【００１２】
ある局面において、入力部に入力された第１画像と第２画像とのそれぞれを、複数の色成分で分割する分割部をさらに備え、決定部は、高周波画像と濃度変化部分との重畳度合いを、複数の色成分のそれぞれにおける重畳度合いのうち最も小さい重畳度合いとして、合成位置を決定する。
【００１３】
ある局面において、決定部は、第１画像および高周波画像のうちのいずれか一方の対象画像の全ての画素のうち色を有する第１色画素の総数が予め定められた閾値よりも小さいか否かを判断する判断部と、第１色画素の総数が閾値よりも小さいと判断された場合において、対象画像の全ての画素のそれぞれが、第１色画素であるか否かを順次判断し、第１色画素であると判断された画素に第１画素値を加算し、第１色画素であると判断された画素に隣接する画素に第１画素値よりも小さい第２画素値を加算し、第１色画素ではないと判断された画素には画素値を加算しないことにより画素値情報を生成する加算部と、画素値情報の画素と濃度変化部分の画素とを一致させるように、画素値情報と濃度変化部分との相対的位置を１画素ずつ移動させる移動部と、相対的位置が１画素ずつ移動される毎に、濃度変化部分の全ての画素のうち色を有する第２色画素と一致する画素値情報の全ての画素の画素値を抽出する抽出部と、抽出部により抽出された全ての画素の画素値の合計値が最も小さい相対的位置を合成位置として決定する位置決定部とを含む。
【００１４】
本開示の他の局面に従うと、前述の画像処理装置と、合成部により合成された画像を記憶媒体に形成する画像形成部とを備える画像形成装置が提供される。
【００１５】
本開示の他の局面に従うと、前述の画像処理装置と、合成部により合成された画像を表示する表示部とを備える、表示装置が提供される。
【００１６】
本開示の他の局面に従うと、コンピューターに、入力された第１画像から、高周波画像を抽出するステップと、入力された第２画像から、低周波画像を抽出するステップと、第２画像および低周波画像のいずれか一方の濃度変化部分を抽出するステップと、第１画像および高周波画像のいずれか一方と濃度変化部分との重畳度合いが小さくなるような高周波画像と低周波画像との合成位置を決定するステップと、合成位置で高周波画像と低周波画像とを合成するステップとを実行させための画像処理プログラムが提供される。
【００１７】
本開示の他の局面に従うと、入力された第１画像から、高周波画像を抽出するステップと、入力された第２画像から、低周波画像を抽出するステップと、第２画像および低周波画像のいずれか一方の濃度変化部分を抽出するステップと、第１画像および高周波画像のいずれか一方と濃度変化部分との重畳度合いが小さくなるような高周波画像と低周波画像との合成位置を決定するステップと、合成位置で高周波画像と低周波画像とを合成するステップとを備える、画像処理方法が提供される。
【発明の効果】
【００１８】
本開示によれば、視認者が視認し易い合成画像を生成する。
【図面の簡単な説明】
【００１９】
【図１】近距離画像の一例を示す図である。
【図２】遠距離画像の一例を示す図である。
【図３】高周波画像の一例を示す図である。
【図４】低周波画像の一例を示す図である。
【図５】比較例の合成画像の一例を示す図である。
【図６】エッジ画像の一例を示す図である。
【図７】本実施形態の合成画像の一例を示す図である。
【図８】合成画像を説明するための図である。
【図９】画像処理装置の機能構成例を示す図である。
【図１０】本実施形態の画像形成装置の機能構成例を示す図である。
【図１１】本実施形態の画像のデータ等を示す図である。
【図１２】本実施形態の画像処理装置の機能構成例を示す図である。
【図１３】本実施形態の決定部の機能構成例を示す図である。
【図１４】本実施形態のラベルマトリックスを示す図である。
【図１５】近距離用画像に対してラベルマトリックスを適用した場合を示す図である。
【図１６】遠距離用画像のエッジ画像の一例を示す図である。
【図１７】画素値情報に対してエッジ画像を適用した場合を示す図である。
【図１８】本実施形態の画像形成装置のフローチャートである。
【図１９】本実施形態の合成位置決定処理のフローチャートである。
【図２０】他の例の遠距離画像の一例を示す図である。
【図２１】他の例のエッジ画像の一例を示す図である。
【図２２】比較例の合成画像の一例を示す図である。
【図２３】他の例の合成画像の一例を示す図である。
【図２４】他の実施形態の画像処理装置の機能構成例を示す図である。
【図２５】他の実施形態の画像処理装置の機能構成例を示す図である。
【図２６】他の実施形態の画像処理装置の機能構成例を示す図である。
【図２７】他の実施形態の画像処理装置の機能構成例を示す図である。
【図２８】表示装置の機能構成例を示す図である。
【発明を実施するための形態】
【００２０】
本発明に基づいた実施の形態における画像形成装置について、以下、図を参照しながら説明する。以下に説明する実施の形態において、個数、量などに言及する場合、特に記載がある場合を除き、本発明の範囲は必ずしもその個数、量などに限定されない。同一の部品、相当部品に対しては、同一の参照番号を付し、重複する説明は繰り返さない場合がある。また、各実施の形態における構成を適宜組み合わせて用いることは当初から予定されていることである。
【００２１】
＜第１実施形態＞
［概要］
情報化社会の今日、多くの消費者を獲得するために広告は企業にとって必要不可欠な手段である。また、広告としてテキスト広告を表示する場合がある。テキスト広告は、広告を載せたい企業にとってバナー広告(画像で表現する広告、ディスプレイ広告)よりも安価であるという利点がある。一方で、近年、駅や病院などで、案内や広告を表示させるサイネージが増加している。
【００２２】
サイネージは、人（視認者ともいう。）が任意の位置から見ることを想定した文字サイズで文字を表示する。しかし、人とサイネージの距離は不定である。例えば、近くから見ることを想定した画像（文字）を、サイネージから遠い人は見難い。一方で、遠くから見ることを想定した画像（文字）を、サイネージから近い人は見難い。
【００２３】
そこで、近くから見ることを想定した画像（以下、「近距離画像」ともいう。）と、遠くから見ることを想定した画像（以下、「遠距離画像」ともいう。）とを合成するスーパーハイブリッドの手法が採用された画像処理装置が提案されている。スーパーハイブリッドの手法は、例えば、特許５３８５４８７号公報等に記載されている。また、一般的に、視認者は、コントラスト感度が最大となる空間周波数の画像を視認しやすい。該空間周波数になるように画像に対してフィルターをかけることで、人間は該画像を視認しやすくなる。
【００２４】
図１は、近距離画像の一例を示す。また、図２は、遠距離画像の一例を示す。近距離画像は、「Ａ〜Ｚ」等のアルファベットが羅列された画像である。また、遠距離画像は、「かな」という文字の画像である。また、遠距離画像を構成する１つの文字は、近距離画像を構成する１つの文字よりも大きい。
【００２５】
画像処理装置が、遠距離画像と近距離画像とを合成する場合には、画像処理装置は、空間周波数における高周波成分の画像を、近距離画像から抽出すると共に、空間周波数における低周波成分の画像を、遠距離画像から抽出する。以下では、「空間周波数における高周波成分の画像」を、「高周波画像」といい、「空間周波数における低周波成分の画像」を、「低周波画像」という。図３は、高周波画像の一例である。図４は、低周波画像の一例である。図３に示す高周波画像は、「Ａ」、「Ｂ」、「Ｃ」などの各文字のエッジが明確となる画像である。一方、図４に示す低周波画像は、「か」、「な」の各文字のエッジがぼやけた画像となる。
【００２６】
比較例の画像処理装置は、高周波画像と、低周波画像との合成位置を鑑みずに、該高周波画像と、該低周波画像とを合成する。図５は比較例の画像処理装置が、高周波画像と低周波画像とを合成することにより生成した合成画像の一例である。図５に示すように、箇所Ａについては、低周波画像の「か」の文字のエッジ部分と、高周波画像とが重畳されていない。したがって、視認者は、箇所Ａについては視認しやすい。しかし、箇所Ｂについては、低周波画像の「か」の文字のエッジ部分と、高周波画像とが重畳されている。したがって、視認者は、箇所Ｂについては視認し難い。
【００２７】
このように、比較例の画像処理装置では、高周波画像と、低周波画像との合成位置を鑑みていないことから、合成画像において、視認者が視認し難い箇所が生成されてしまう。
【００２８】
一方、本実施形態の画像処理装置は、高周波画像と、低周波画像との合成位置を鑑みて、該高周波画像と、該低周波画像とを合成する。本実施の形態の画像処理装置は、図２の遠距離画像から、該遠距離画像のエッジ部分を示す画像を抽出する。図６は、該エッジ部分を示すエッジ画像の一例である。このエッジについては、画像の濃度が変化している部分であることから、「濃度変化部分」ともいう。本実施形態の画像処理装置は、該エッジ画像と、近距離画像とに基づいて、合成位置を決定する。該合成位置は、エッジ画像と、近距離画像との重畳度合いが小さくなる位置である。本実施形態の画像処理装置は、決定された合成位置で高周波画像と低周波画像とを合成する。
【００２９】
図７は本実施形態の画像処理装置が、高周波画像と低周波画像とを合成することにより生成した合成画像の一例である。図７に示すように、本実施形態の画像処理装置は、低周波画像のエッジ部分と、高周波画像とが重畳されている箇所の大きさ（例えば、面積）は、比較例の画像処理装置よりも小さい。したがって、本実施形態の画像処理装置が生成する合成画像は、比較例の画像処理装置が生成する合成画像よりも視認者が視認しやすい画像となる。
【００３０】
図８は、合成画像が印刷された用紙を、視認者Ｘが遠距離から視認した場合と、視認者Ｘが近距離から視認した場合を示す図である。図８に示すように、視認者Ｘが合成画像を遠距離から視認した場合には、「かな」という文字を視認できる。一方、視認者Ｘが合成画像を近距離から視認した場合には、「ＡＢＣ・・・」等の文字を視認できる。
【００３１】
［本実施形態の画像処理装置のハードウェア構成例］
図９は、画像処理装置１００のハードウェア構成を示した図である。図９を参照して、画像処理装置１００は、プログラムを実行するＣＰＵ（Central Processing Unit）４０１と、データを不揮発的に格納するＲＯＭ（Read Only Memory）４０２と、データを揮発的に格納するＲＡＭ（Random Access Memory）４０３と、フラッシュメモリ４０４と、通信ＩＦ（Interface）４０５とを備える。
【００３２】
フラッシュメモリ４０４は、不揮発性の半導体メモリである。フラッシュメモリ４０４は、ＣＰＵ４０１が実行するオペレーティングシステムおよび各種のプログラム、各種のコンテンツおよびデータを格納している。また、フラッシュメモリ４０４は、画像処理装置１００が生成したデータ、画像処理装置１００の外部装置から取得したデータ等の各種データを揮発的に格納する。
【００３３】
ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、フラッシュメモリ４０４と、通信ＩＦ４０５とは、相互にデータバスによって接続されている。
【００３４】
画像処理装置１００における処理は、各ハードウェアおよびＣＰＵ４０１、ＲＯＭ４０２、およびＲＡＭ４０３等により実行される。このようなソフトウェアは、フラッシュメモリ４０４等に予め記憶されている場合がある。また、ソフトウェアは、メモリカード等の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、画像処理装置１００の読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ４０５を介してダウンロードされた後、フラッシュメモリ４０４に一旦格納される。そのソフトウェアは、ＣＰＵ４０１によってフラッシュメモリ４０４から読み出され、さらにフラッシュメモリ４０４に実行可能なプログラムの形式で格納される。ＣＰＵ４０１は、そのプログラムを実行する。
【００３５】
なお、記憶媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（Flexible Disk）、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記憶媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。
【００３６】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３７】
また、画像処理装置１００は、たとえば、汎用コンピュータで実現されてもよいし、画像処理装置１００専用のコンピュータで実現されてもよい。汎用コンピュータは、たとえば、ＰＣ（personal computer）としてもよく、タブレットとしてもよく、スマートフォンとしてもよい。
【００３８】
また、本実施形態では、画像処理装置１００が適用された画像形成装置および表示装置が開示される。画像形成装置のハードウェア構成は、例えば、図７に示すハードウェア構成に対して、画像形成部が適用されたものである。画像形成部は、記録媒体（例えば、用紙）に対して、画像を形成する。画像形成部は、例えば、感光体等により構成される。また、表示装置のハードウェア構成は、例えば、図７に示すハードウェア構成に対して、表示部が適用されたものである。表示部は、種々の画像（後述の合成画像）を表示する。表示部は、典型的には、モニター等である。
【００３９】
［画像形成装置３００の機能構成例］
図１０は、本実施形態の画像形成装置３００の機能構成例を示す図である。本実施形態の画像形成装置３００は、画像処理装置１００と、画像形成部２００とを含む。画像形成装置３００に対しては、ユーザーなどにより第１画像データ５０１と、第２画像データ５０２とが入力される。第１画像データ５０１は、第１画像に係る画像データであり、近距離画像に係る画像データである。また、第２画像データ５０２は、第２画像に係る画像データであり、遠距離画像に係る画像データである。第１画像データ５０１と、第２画像データ５０２との入力については、例えば、ユーザーがネットワーク（特に図示せず）および通信ＩＦ１０８を介して、画像形成装置３００に対して送信するようにしてもよい。画像形成装置３００は、該送信された第１画像データ５０１と、第２画像データ５０２の入力を受付ける。また、ユーザーが記憶媒体に第１画像データ５０１と、第２画像データ５０２とを格納させて、該記憶媒体を画像形成装置３００に接続させるようにしてもよい。画像形成装置３００は、該接続された記憶媒体からの第１画像データ５０１および第２画像データ５０２の入力を受付ける。
【００４０】
画像処理装置１００は、該第１画像データ５０１および第２画像データ５０２から、合成画像データ５５０を生成し、出力する。画像形成部２００は、該合成画像データ５５０に基づいた合成画像を記録媒体に対して形成し、該合成画像が形成された記録媒体を出力結果５６５として出力する。記録媒体は、例えば、用紙、シートなどをいう。
【００４１】
なお、本実施の形態においては、「画像データ」を、単に、「画像」という場合がある。例えば、第１画像データ５０１を、「第１画像」ともいい、第２画像データ５０２を、「第１画像」ともいい、合成画像データ５５０を、「合成画像」ともいう。また、「画像」については、「画像データに係る画像」という場合もあり、「画像データ」について、「画像に係る画像データ」という場合もある。
【００４２】
［画像処理装置１００の処理］
図１１は、本実施形態の画像処理装置１００の画像（画像データ）の流れを示す図である。図１１に示すように画像処理装置１００は、第１画像データ５０１から高周波成分を抽出する。第１画像データ５０１に係る画像は、例えば、図１に示す画像である。また、第１画像データ５０１から抽出された高周波成分に係る画像（高周波画像）は、図３に示す図である。
【００４３】
また、画像処理装置１００は、第２画像データ５０２から低周波成分を抽出する。第２画像データ５０２に係る画像は、例えば、図２に示す画像である。また、第２画像データ５０２から抽出された低周波成分に係る画像（低周波画像）は、図４に示す図である。
【００４４】
画像処理装置１００は、第１画像データ５０１からエッジ部分を抽出する。該抽出されたエッジ部分に係る画像（エッジ画像）は、図６に示す図である。画像処理装置１００は、エッジ画像と、高周波画像とエッジ画像とから、合成位置を決定する。そして、画像処理装置１００は、高周波画像（高周波画像データ５２１）と低周波画像（低周波画像データ５２２）との合成位置が、決定された合成位置となるように、高周波画像と低周波画像とを合成する。これにより、図７に示す合成画像（合成画像データ５５０）が生成される。
【００４５】
［画像処理装置１００の機能構成例］
図１２は、本実施形態の画像処理装置１００の機能構成例を示す図である。画像処理装置１００は、入力部１０２と、判別部１０４と、高周波画像抽出部１０６と、決定部１０８と、エッジ部分抽出部１１０と、低周波画像抽出部１１２と、合成部１１４との機能を有する。本開示において、高周波画像抽出部１０６は、「第１抽出部」に対応する。本開示において、低周波画像抽出部１１２は、「第２抽出部」に対応する。本開示において、エッジ部分抽出部１１０は、「第３抽出部」に対応する。
【００４６】
まず、入力部１０２は、画像形成装置３００に入力された第１画像データ５０１（第１画像）と、画像形成装置３００に入力された第２画像データ５０２と入力する。
【００４７】
次に、判別部１０４は、入力された第１画像データ５０１と第２画像データ５０２とのうち、どちらが近距離用画像データ５１１であり、どちらが遠距離用画像データ５１２であるかを判別する。図１および図２に示すように、一般的に、大きい文字は、視認者Ｘが遠距離から視認した場合に視認しやすく、小さい文字は、視認者Ｘが近距離から視認した場合に視認しやすい。そこで判別部１０４は、文字のサイズが小さい方の画像を近距離用画像（近距離用画像データ５１１に係る画像）と判定し、文字のサイズが大きい方の画像を遠距離用画像（遠距離用画像データ５１２に係る画像）と判定する。
【００４８】
例えば、判別部１０４は、第１画像データ５０１および第２画像データ５０２のそれぞれを解析することにより、第１画像データ５０１に係る第１画像を構成する１以上の文字それぞれのサイズの第１平均値と、第２画像データ５０２に係る第２画像を構成する１以上の文字それぞれのサイズの第２平均値とを取得する。「文字のサイズ」は、典型的には、文字の面積である。判別部１０４は、第１平均値と第２平均値とを比較して、第１平均値が第２平均値よりも大きいと判断した場合には、第１平均値に対応する第１画像データ５０１を遠距離用画像データとして判別し、第２平均値に対応する第２画像データ５０２を近距離用画像として判別する。また、判別部１０４は、第１平均値と第２平均値とを比較して、第２平均値が第１平均値よりも大きいと判断した場合には、第１平均値に対応する第１画像データ５０１を近距離用画像データとして判別し、第２平均値に対応する第２画像データ５０２を遠距離用画像として判別する。
【００４９】
なお、変形例として、判別部１０４は、第１画像データ５０１に係る画像を構成する全ての文字のうちのサイズの合計値である第１合計値と、第２画像データ５０２に係る画像を構成する全ての文字のサイズの合計値である第２合計値とを取得する構成を採用してもよい。
【００５０】
このような構成を採用した場合において、判別部１０４は、第１合計値と第２合計値とを比較して、第１合計値が第２合計値よりも大きいと判断した場合には、第１合計値に対応する第１画像データ５０１を遠距離用画像データとして判別し、第２合計値に対応する第２画像データ５０２を近距離用画像として判別する。また、判別部１０４は、第１合計値と第２合計値とを比較して、第２合計値が第１合計値よりも大きいと判断した場合には、第１合計値に対応する第１画像データ５０１を近距離用画像データとして判別し、第２合計値に対応する第２画像データ５０２を遠距離用画像として判別する。
【００５１】
また、変形例として、判別部１０４は、第１画像データ５０１に係る画像を構成する全ての文字のうち第１の代表的な文字のサイズと、第２画像データ５０２に係る画像を構成する全ての文字のサイズのうち第２の代表的な文字のサイズとを取得する構成を採用してもよい。
【００５２】
このような構成を採用した場合において、判別部１０４は、第１の代表的な文字のサイズと、第２の代表的な文字のサイズとを比較して、第１の代表的な文字のサイズが、第２の代表的な文字のサイズよりも大きいと判断した場合には、第１の代表的な文字のサイズに対応する第１画像データ５０１を遠距離用画像データとして判別し、第２の代表的な文字のサイズに対応する第２画像データ５０２を近距離用画像として判別する。また、判別部１０４は、第１の代表的な文字のサイズと、第２の代表的な文字のサイズとを比較して、第２の代表的な文字のサイズが、第１の代表的な文字のサイズよりも大きいと判断した場合には、第２の代表的な文字のサイズに対応する第２画像データ５０２を遠距離用画像データとして判別し、第１の代表的な文字のサイズに対応する第１画像データ５０１を近距離用画像として判別する。
【００５３】
図１２の例では、判別部１０４は、第１画像データ５０１が近距離用画像データ５１１であると判別し、第２画像データ５０２が遠距離用画像データ５１２であると判別した場合を示す。近距離用画像データ５１１に係る画像は、図１に示す画像であり、遠距離用画像データ５１２に係る画像は、図２に示す画像である。
【００５４】
近距離用画像データ５１１は、高周波画像抽出部１０６と、決定部１０８とに入力される。高周波画像抽出部１０６は、近距離用画像データ５１１の高周波成分の画像データである高周波画像データ５２１を抽出する。高周波画像抽出部１０６は、例えば、高周波成分の画像データを抽出するフィルターを、近距離用画像データ５１１に適用することにより、高周波画像データ５２１を抽出する。高周波画像データ５２１に係る画像は、図３の画像である。
【００５５】
遠距離用画像データ５１２は、エッジ部分抽出部１１０と、低周波画像抽出部１１２とに入力される。エッジ部分抽出部１１０は、遠距離用画像データ５１２からエッジ部分に係るエッジ画像データ５１５を抽出する。エッジ画像データ５１５に係る画像は、図６に示す図である。低周波画像抽出部１１２は、例えば、低周波成分の画像データを抽出するフィルターに対して、遠距離用画像データ５１２を通過させることにより、低周波画像データ５２２を抽出する。
【００５６】
決定部１０８は、エッジ画像データ５１５と、近距離用画像データ５１１とに基づいて、高周波画像と、低周波画像との合成位置を決定する。ここで、合成位置とは、高周波画像と、低周波画像とが記録媒体に形成された場合に、遠距離用画像のエッジ部分と、高周波画像との重畳度合いが小さくなるような位置である。また、合成位置は、高周波画像を基準とした低周波画像の位置としてもよい。また、合成位置は、低周波画像を基準とした高周波画像の位置としてもよい。また、合成位置は、高周波画像と低周波画像との相対的な位置としてもよい。決定部１０８は、決定した合成位置を示す合成位置情報を合成部１１４に対して出力する。
【００５７】
合成部１１４は、高周波画像と低周波画像との合成位置が、決定部１０８からの合成位置情報に基づく合成位置となるように、高周波画像に係る高周波画像データ５２１と、低周波画像に係る低周波画像データ５２２とを合成することにより、合成画像データ５５０を生成する。合成部１１４は、該合成された合成画像データ５５０を出力する。
【００５８】
［決定部の処理］
次に、決定部１０８の処理を説明する。図１３は、決定部１０８の機能構成例を示す図である。決定部１０８は、判断部１０８２と、加算部１０８４と、移動部１０８８と、抽出部１０９１と、位置決定部１０９３と、閾値記憶部１０８５と、第１画素値記憶部１０８６と、第２画素値記憶部１０８７との機能を有する。閾値記憶部１０８５には、後述する閾値Ｔｈが予め記憶されている。また、第１画素値記憶部１０８６は、加算部１０８４により加算された画素値が記憶される。閾値記憶部１０８５および第１画素値記憶部１０８６は、例えば、ＲＯＭ４０２により構成される。
【００５９】
図１２にも示したように、近距離用画像データ５１１は、決定部１０８に入力される。近距離用画像データ５１１が、決定部１０８の判断部１０８２に入力されると、判断部１０８２は、例えば、近距離用画像データ５１１をヒストグラムに変換する。判断部１０８２は、該変換されたヒストグラムに基づいて、近距離用画像データ５１１に係る近距離用画像の全ての画素の第１色画素の数を計数する。ここで、「第１色画素」は、近距離用画像の全ての画素のうち色を有する画素である。本実施の形態では、色とは、例えば、ＲＧＢのうちの少なくとも１つの色、およびＲＧＢのうちの少なくとも２つが任意の割合で混合された色（例えば、黒色）をいう。また、近距離用画像において、例えば、白色の画素を「第１非色画素」という。
【００６０】
判断部１０８２は、近距離用画像の第１色画素の総数が、閾値Ｔｈより大きいか否かを判断する。ここで、閾値Ｔｈは、例えば、近距離用画像の画素数の総数を所定の数（例えば、２）で除算した値である。なお、閾値Ｔｈは他の数であってもよい。
【００６１】
決定部１０８は、近距離用画像の第１色画素の総数が、閾値Ｔｈ以上であると判断した場合とは、近距離用画像の第１色画素の総数が比較的多いということである。この場合には、決定部１０８は、第１の手法により、合成位置を決定する。以下に第１の手法を説明する。決定部１０８は、近距離用画像に対して、エッジ画像を重畳させて、重畳度合いを計数する。重畳度合いは、例えば、近距離用画像と、エッジ画像とが重畳している画素の数である。決定部１０８は、重畳度合いを計数した場合には、近距離用画像を基準としたときの、エッジ画像位置（Ｘ座標、Ｙ座標）も取得する。決定部１０８は、重畳度合いと、該重畳度合いを計数したときのエッジ画像位置とを対応づけて所定の記憶領域（例えば、ＲＡＭ４０３）に記憶させる。
【００６２】
決定部１０８は、近距離用画像に対して、Ｘ座標およびＹ座標のいずれかの方向に１画素ずらしてエッジ画像を重畳させて再び重畳度合いを計数すると共に該重畳度合いが計数されたときのエッジ画像位置を取得し、重畳度合いとエッジ画像位置とを対応づけて所定の記憶領域に記憶させる。これにより、決定部１０８は、近距離用画像と、エッジ画像との全ての重畳パターンについて、重畳度合いとエッジ画像位置とを記憶領域に記憶させることができる。その後、決定部１０８は、記憶された全ての重畳度合いから最小の重畳度合いを抽出すると共に、該最小の重畳度合いに対応するエッジ画像位置を抽出する。このエッジ画像位置が、高周波画像と低周波画像との重畳度合いが最も小さい合成位置となる。決定部１０８は、該合成位置を出力する。
【００６３】
次に、決定部１０８が、近距離用画像の第１色画素の総数が、閾値Ｔｈ未満であると判断した場合を説明する。この場合には、決定部１０８は、第２の手法により、合成位置を決定する。この第２の手法では、第１の手法と比較して、決定部１０８の演算量を削減することができる。以下に第２の手法を説明する。
【００６４】
第２の手法では、決定部１０８は、ラベルマトリックス５６０を用いて、合成位置を決定する。図１４は、ラベルマトリックス５６０の一例を示す図である。決定部１０８は、ラベルマトリックス５６０を、近距離用画像に対して適用することにより、画素値情報を生成する。画素値情報は、高周波画像と低周波画像との重畳度合いが最も小さい合成位置を決定する際に、決定部１０８の演算量を少なくするための情報である。
【００６５】
なお、変形例として、決定部１０８は、ラベルマトリックス５６０を固定して、近距離用画像を移動することにより、画素値情報を生成するようにしてもよい。つまり、決定部１０８は、ラベルマトリックス５６０と近距離用画像との相対的位置を移動することにより、画素値情報を生成するようにしてもよい。
【００６６】
ラベルマトリックス５６０は、複数のセルから構成される。図１４の例では、Ｘ軸方向に５個のセル、およびＹ軸方向に７個のセルが定められており、つまり、５×７の３５個のセルから構成される。１つのセルについては、近距離用画像のうちの１つの画素に対応する。
【００６７】
また、図１４の３５個のセルそれぞれには、識別番号が割り振られている。図１４の例では、括弧書きに識別番号が記載されている。図１４の例では、左上から順番に、１，２，３，．．．、３４，３５の識別番号が割り振られている。また、ラベルマトリックス５６０は、中心セルが定められている。中心セルは、５×７の３５個のセルのうちの中心に位置するセルである。図１４の例では、中心セルは、太線で囲ったセルであり、識別番号が「１８」のセルである。
【００６８】
以下では、ラベルマトリックス５６０のセルを、「セル識別番号」で表現する。例えば、識別番号が、「１８」のセルについては、「セル１８」と表現する。また、ラベルマトリックス５６０の各々のセルに対して、画素値が対応付けられている。画素値は、加算部１０８４により、近距離用画像の画素に対して加算され得る画素値である。図１４の例では、例えば、セル１８（中心セルという。）の画素値は、最も多い値である「４」が規定されている。また、中心セルから遠いほど、画素値は小さくなるように規定されている。例えば、中心セルに隣接する第１隣接セル（セル１２、セル１３、セル１４、セル１７、セル１９、セル２２、セル２３、セル２４）については、画素値「４」よりも小さい「３」という画素値が規定されている。
【００６９】
さらに、該第１隣接セルに隣接する第２隣接セル（セル６、セル７、セル８、セル９、セル１０、セル１１、セル１５、セル１６、セル２０、セル２１、セル２５、セル２６、セル２７、セル２８、セル２９、セル３０）については、画素値「３」よりも小さい「２」という画素値が規定されている。
【００７０】
さらに、第２隣接セルに隣接する第３隣接セル（セル１、セル２、セル３、セル４、セル５，セル３１、セル３２、セル３３、セル３４、セル３５）については、画素値「２」よりも小さい「１」という画素値が規定されている。
【００７１】
本実施形態では、加算部１０８４は、近距離用画像（近距離用画像データ５１１）の複数の画素のうちの１の画素を注目画素として、該注目画素と、ラベルマトリックス５６０の中心セルが一致するようにラベルマトリックス５６０を適用する。加算部１０８４は、注目画素が第１色画素であると判断した場合には、該注目画素に対して画素値を加算する。
【００７２】
図１５は、近距離用画像に対して、ラベルマトリックス５６０を適用した場合を模試的に示した図である。図１５の例では説明を簡単にするために、近距離用画像を１３画素×１３画素の画像であるとする。また、図１５の例では説明を簡単にするために、近距離用画像の（３、１０）という座標の画素と、（３、１１）という座標の画素のみが第１色画素であるとし、それ以外の画素は、第１色画素ではない画素（以下「非第１色画素」）であるとする。図１５では、第１色画素は、ハッチングを付加した画素であり、非第１色画素は、ハッチングを付加しない画素である。また、図１５では、適用されたラベルマトリックス５６０の枠と、ラベルマトリックス５６０の中心セルとを太線で示す。
【００７３】
図１５（Ａ）に示すように、加算部１０８４は、近距離用画像の初期の画素を注目画素として、該注目画素と、ラベルマトリックス５６０の中心セルが一致するようにラベルマトリックス５６０を適用する。ここで、初期の画素は、例えば、近距離用画像の（１、１）とする。加算部１０８４は、注目画素が第１色画素であるか否かを判断する。加算部１０８４は、注目画素が第１色画素であると判断した場合には、該注目画素に対して、画素値を加算する。一方、加算部１０８４は、注目画素が第１色画素ではないと判断した場合には、該注目画素に対して、画素値を加算しない。換言すれば、加算部１０８４は、画素値が加算されていないことを示す情報（以下、「ヌル情報」ともいう）を、該注目画素（第１色画素ではない画素）に対して生成する。図１５（Ａ）の例では、注目画素は、第１色画素ではないことから、画素値を加算しない。以下では、加算部１０８４による「注目画素が第１色画素であるか否かの判断処理」、および「注目画素が色画素であるか否かを判断すると判断された場合には画素値を加算する加算処理」をまとめて、「画素処理」という。
【００７４】
次に、Ｘ座標方向に注目画素の座標を「１」増加させる。つまり、次の注目画素は、（２、１）となる。加算部１０８４は、この注目画素に対して、「画素処理」を実行する。また、注目画素のＸ座標の値が最大値となった場合には、Ｘ座標の値を初期値（本実施形態では、「１」）に戻すとともに、Ｙ座標の値を「１」増加させる。つまり、加算部１０８４は、図１５の例では、注目画素の座標を（１、１）、（１、２）・・・（１、１３）、（２、１）、（２、２）、（２、３）・・・（２、１３）、（３、１）、（３、２）、（３、３）・・・（１３、１２）、（１３、１３）の順番でずらしていき、それぞれの注目画素（１６９個の画素）に対して、画素処理を実行する。また、近距離画像の各画素は、画素処理が実行される前は、画素値が格納されていない。
【００７５】
図１５（Ｂ）は、注目画素を（９、５）とした場合における近距離用画像に対してラベルマトリックス５６０が適用された場合を示す図である。図１５（Ｂ）の例では、注目画素は、第１色画素ではないことから、画素値を加算しない。
【００７６】
図１５（Ｃ）は、注目画素を（３、１０）とした場合における近距離用画像に対してラベルマトリックス５６０が適用された場合を示す図である。図１５（Ｃ）に示すように、注目画素５１１Ｆとされている（３、１０）は、第１色画素であることから、加算部１０８４は、加算処理を実行する。図１５（Ｃ）に示すように、加算部１０８４は、注目画素５１１Ｆに対して、第１画素値として「４」を加算する。
【００７７】
また、加算部１０８４は、注目画素５１１Ｆに隣接する第１隣接画素に対して、第２画素値として「３」を加算する。図１５（Ｃ）での第１隣接画素の座標は、（２、１１）、（３、１１）、（４、１１）、（２、１０）、（４、１０）、（２、９）、（３、９）、（４、９）の８つの画素である。第２画素値は、第１画素値よりも小さい値である。
【００７８】
また、加算部１０８４は、第１隣接画素に隣接する第２隣接画素に対して、第３画素値として「２」を加算する。図１５（Ｃ）での第２隣接画素の座標は、（１、１２）、（２、１２）、（３、１２）、（４、１２）、（５、１２）、（１、１１）、（５、１１）、（１、１０）、（５、１０）、（１、９）、（５、９）、（１、８）、（２、２）、（３、８）、（４、８）、（５、８）である。第３画素値は、第２画素値よりも小さい値である。
【００７９】
また、加算部１０８４は、第２隣接画素に隣接する第３隣接画素に対して、第４画素値として「１」を加算する。図１５（Ｃ）での第３隣接画素の座標は、（１、１３）、（２、１３）、（３、１３）、（４、１３）、（５、１３）、（１、７）、（２、７）、（３、７）、（４、７）、（５、７）である。第４画素値は、第３画素値よりも小さい値である。
【００８０】
加算部１０８４により加算された画素値と、該画素値が加算された画素の座標とが対応づけられて第１画素値記憶部１０８６に記憶される。図１５（Ｃ）の例では、座標（１、１３）、座標（２、１３）、座標（３、１３）、座標（４、１３）、座標（５、１３）、座標（１、７）、座標（２、７）、座標（３、７）、座標（４、７）、および座標（５、７）それぞれと、該それぞれの座標に対応する画素値「１」とが対応付けられて第１画素値記憶部１０８６に記憶される。
【００８１】
また、図１５（Ｃ）の例では、座標（１、１２）、座標（２、１２）、座標（３、１２）、座標（４、１２）、座標（５、１２）、座標（１、１１）、座標（５、１１）、座標（１、１０）、座標（５、１０）、座標（１、９）、座標（５、９）、座標（１、８）、座標（２、２）、座標（３、８）、座標（４、８）、および座標（５、８）それぞれと、該それぞれの座標に対応する画素値「２」とが対応付けられて第１画素値記憶部１０８６に記憶される。
【００８２】
また、図１５（Ｃ）の例では、座標（２、１１）、座標（３、１１）、座標（４、１１）、座標（２、１０）、座標（４、１０）、座標（２、９）、座標（３、９）、および座標（４、９）それぞれと、該それぞれの座標に対応する画素値「３」とが対応付けられて第１画素値記憶部１０８６に記憶される。
【００８３】
また、図１５（Ｃ）の例では、座標（３、１０）と、該座標に対応する画素値「４」とが対応付けられて第１画素値記憶部１０８６に記憶される。
【００８４】
次に、加算部１０８４は、Ｘ座標方向に注目画素の座標を「１」増加させることにより、図１５（Ｄ）に示すように、注目画素を（４、１０）とする。図１５（Ｄ）の場合には、加算部１０８４は、注目画素（４、１０）の画素値でありかつ第１画素値記憶部１０８６に記憶されている画素値（＝３）に対して、第１画素値として「４」を加算する。
【００８５】
また、加算部１０８４は、注目画素（３、５）に隣接する第１隣接画素に対して、第２画素値として「３」を加算する。図１５（Ｄ）での第１隣接画素の座標は、（３、１１）、（４、１１）、（５、１１）、（３、１０）、（５、１０）、（３、９）、（４、９）、（５、９）の８つの画素である。また、図１５（Ｃ）の加算処理により、例えば、（５、１１）の画素については、既に画素値「２」が加算されている。したがって、図１５（Ｄ）の加算処理により、該画素値「２」に対して、「３」が加算される。
【００８６】
また、加算部１０８４は、第１隣接画素に隣接する第２隣接画素に対して、第３画素値として「２」を加算する。図１５（Ｄ）での第２隣接画素の座標は、（２、１２）、（３、１２）、（４、１２）、（５、１２）、（６、１２）、（２、１１）、（６、１１）、（２、１０）、（６、１０）、（２、９）、（６、９）、（２、８）、（３、２）、（４、８）、（５、８）、（６、８）である。また、図１５（Ｃ）の加算処理により、例えば、（５、１２）の画素については、既に画素値「２」が加算されている。したがって、図１５（Ｄ）の加算処理により、該画素値「２」に対して、「２」が加算される。
【００８７】
また、加算部１０８４は、第２隣接画素に隣接する第３隣接画素に対して、第４画素値として「１」を加算する。図１５（Ｃ）での第３隣接画素の座標は、（２、１３）、（３、１３）、（４、１３）、（５、１３）、（６、１３）、（２、７）、（３、７）、（４、７）、（５、７）、（６、７）である。また、図１５（Ｃ）の加算処理により、例えば、（５、１３）の画素については、既に画素値「１」が加算されている。したがって、図１５（Ｄ）の加算処理により、該画素値「１」に対して、「１」が加算される。
【００８８】
図１５（Ｄ）は、図１５（Ｄ）に示す加算処理を実行する前の状態（演算前の状態）を示す図である。図１５（Ｅ）は、図１５（Ｄ）に示す加算処理を実行した後の状態（演算後の状態）を示す図である。
【００８９】
図１５（Ｅ）の例では、座標（１、７）、座標（１、１３）、座標（６、７）、および座標（６、１３）それぞれと、該それぞれの座標に対応する画素値「１」とが対応付けられて第１画素値記憶部１０８６に記憶される。
【００９０】
また、図１５（Ｅ）の例では、座標（２、１３）、座標（３、１３）、座標（４、１３）、座標（５、１３）、座標（１、１２）、座標（６、１２）、座標（１、１１）、座標（６、１１）、座標（１、１０）、座標（６、１０）、座標（１、９）、座標（６、９）、座標（１、８）、座標（６、８）、座標（２、７）、座標（３、７）、座標（４、７）、座標（５、７）それぞれと、該それぞれの座標に対応する画素値「２」とが対応付けられて第１画素値記憶部１０８６に記憶される。
【００９１】
また、図１５（Ｅ）の例では、座標（２、１２）、座標（３、１２）、座標（４、１２）、座標（５、１２）、座標（２、８）、座標（３、８）、座標（４、８）、座標（５、８）それぞれと、該それぞれの座標に対応する画素値「４」とが対応付けられて第１画素値記憶部１０８６に記憶される。
【００９２】
また、図１５（Ｅ）の例では、座標（２、１１）、座標（５、１１）、座標（２、１０）、座標（５、１０）、座標（２、９）、座標（５、９）それぞれと、該それぞれの座標に対応する画素値「５」とが対応付けられて第１画素値記憶部１０８６に記憶される。
【００９３】
また、図１５（Ｅ）の例では、座標（３、１１）、座標（４、１１）、座標（３、９）、座標（４、９）それぞれと、該それぞれの座標に対応する画素値「６」とが対応付けられて第１画素値記憶部１０８６に記憶される。
【００９４】
また、図１５（Ｅ）の例では、座標（３、１０）、および座標（４、１０）それぞれと、該それぞれの座標に対応する画素値「７」とが対応付けられて第１画素値記憶部１０８６に記憶される。
【００９５】
加算部１０８４は、近距離用画像の全ての画素（１６９個の画素）それぞれが注目画素となるように、ラベルマトリックス５６０を適用して、画素処理を実行する。近距離用画像の全ての画素（１６９個の画素）に対して画素処理が終了した後の第１画素値記憶部１０８６に記憶されている情報を「画素値情報」という。近距離用画像が、図１５（Ａ）に示す例である場合には、画素値情報は、図１５（Ｅ）に示す情報となる。
【００９６】
また、画素値情報において、画素値が加算されていない箇所（例えば、座標（８，６）など、画素値が「０」である箇所）については、ヌル情報が記憶される。
【００９７】
次に、移動部１０８８は、画素値情報の画素とエッジ画像の画素とを一致させるように、画素値情報とエッジ画像との相対的位置を１画素ずつずらす（移動させる）。本実施形態では、移動部１０８８は、画素値情報を基準として、エッジ画像を１画素ずつずらす。なお、変形例として、移動部１０８８は、エッジ画像を基準として、画素値情報を１画素ずつずらすようにしてもよい。つまり、移動部１０８８は、エッジ画像と画素値情報との相対的位置を１画素ずつずらすようにしてもよい。
【００９８】
図１６は、エッジ画像の一例である。なお、図１６のエッジ画像は、例えば、図６のエッジ画像の一部の画像である。また、図１６の例では、説明を簡単にするために、エッジ画像は、２０画素×２０画素の画像であるとする。また、図１６の例では説明を簡単にするために、（９、１）、（１０、２）、（１１、３）、（１２、４）、（１３、５）、（１４、６）、（１４、７）、（１５、７）、（１６、８）、（１７、９）、（１８、１０）、（１９、１１）、および（２０、１２）の座標が色を有する第２色画素であるとする。また、他の座標は、色を有さない「第２非色画素」であるとする。図１６の例では、第２色画素は、ハッチングを付加した画素である。第２非色画素は、ハッチングを付加していない画素である。また、エッジ画像の全ての第２色画素のうち、任意の画素を「基準画素」と決定する。図１６の例では、座標（９、１）の画素を、基準画素とする。
【００９９】
本実施形態では、画素値情報の全ての画素それぞれと、エッジ画像の基準画素が一致するように、移動部１０８８は、画素値情報を基準として（画素値情報をずらさずに）、エッジ画像を１画素ずつずらす。例えば、画素値情報の座標（１、１）と、エッジ画像の基準画素が一致するようにエッジ画素を適用する。抽出部１０９１は、エッジ画像の全ての画素のうち色を有する第２色画素と一致する画素値情報の全ての画素の画素値を抽出する。また、抽出部１０９１は、ヌル情報が生成されている画素からは、画素値を抽出しない。
【０１００】
なお、変形例として、エッジ画像を基準として（エッジ画像をずらさずに）、画素値情報を１画素ずつずらすようにしてもよい。
【０１０１】
図１７（Ａ）は、最初に、移動部１０８８が、画素値情報の座標（１、１）と、エッジ画像の基準画素とが一致するようにエッジ画素を適用した場合を示す図である。抽出部１０９１は、エッジ画像の全ての画素のうち色を有する第２色画素と一致する画素値情報の全ての画素の画素値を抽出する。図１７（Ａ）の例では、画素値情報の座標（６、７）の画素と、エッジ画像の第２色画素とが一致し、抽出部１０９１は、該一致する第２色画素に対応する画素値である「１」を抽出する。また、抽出部１０９１は、画素値情報において画素値が記憶されていない座標（ヌル情報が記憶されている座標）からは何ら画素値を抽出しない。
【０１０２】
抽出部１０９１は、該抽出した画素値の合計値を算出する。図１７（Ａ）の例では、合計値は、「１」である。抽出部１０９１は、算出した合計値「１」と、基準画素の座標（１、１）とを対応づけて、第２画素値記憶部１０８７に記憶する。また、抽出部１０９１が算出した画素値の合計値が重畳度合いとなる。
【０１０３】
以下では、抽出部１０９１による「基準画素が第２色画素であるか否かの判断処理」、および「基準画素が第２色画素であるか否かを判断すると判断された場合には画素を抽出し、合計値を算出する処理」をまとめて、「抽出処理」という。
【０１０４】
移動部１０８８は、Ｘ座標方向に基準画素の座標を「１」増加させる。つまり、次の基準画素は、（２、１）となる。加算部１０８４は、この基準画素に対して、「抽出処理」を実行する。また、基準画素のＸ座標の値が最大値（図１７の例では、１３）となった場合には、Ｘ座標の値を初期値（本実施形態では、「１」）に戻すとともに、Ｙ座標の値を「１」増加させる。つまり、加算部１０８４は、図１５の例では、基準画素の座標を（１、１）、（１、２）・・・（１、１３）、（２、１）、（２、２）、（２、３）・・・（２、１３）、（３、１）、（３、２）、（３、３）・・・（１３、１２）、（１３、１３）の順番でずらしていき、画素値情報の全ての画素（１６９個の画素）に対して、エッジ画像の基準画素を適用することにより、抽出処理を実行する。
【０１０５】
図１７（Ｂ）は、基準画素を（１、５）とした場合における画素値情報に対してエッジ画像が適用された場合を示す図である。図１７（Ｂ）の例では、画素値情報の座標（３、７）の画素と、エッジ画像の第２色画素とが一致し、抽出部１０９１は、該一致する第２色画素に対応する画素値である「２」を抽出する。また、図１７（Ｂ）の例では、画素値情報の座標（４、８）の画素と、エッジ画像の第２色画素とが一致し、抽出部１０９１は、該一致する第２色画素に対応する画素値である「４」を抽出する。また、図１７（Ｂ）の例では、画素値情報の座標（５、９）の画素と、エッジ画像の第２色画素とが一致し、抽出部１０９１は、該一致する第２色画素に対応する画素値である「５」を抽出する。また、図１７（Ｂ）の例では、画素値情報の座標（６、１０）の画素と、エッジ画像の第２色画素とが一致し、抽出部１０９１は、該一致する第２色画素に対応する画素値である「２」を抽出する。また、図１７（Ｂ）の例では、画素値情報の座標（６、１１）の画素と、エッジ画像の第２色画素とが一致し、抽出部１０９１は、該一致する第２色画素に対応する画素値である「２」を抽出する。
【０１０６】
図１７（Ｂ）の場合において、抽出部１０９１は、抽出した画素値の合計値として、「１５」を算出する。抽出部１０９１は、算出した合計値「１５」（＝重畳度合い）と、基準画素の座標（１、５）とを対応づけて、第２画素値記憶部１０８７に記憶する。
【０１０７】
図１７（Ｃ）は、基準画素を（１、２）とした場合における画素値情報に対してエッジ画像が適用された場合を示す図である。図１７（Ｃ）の例では、画素値が規定されている画素と一致するエッジ画像の画素が存在しない。したがって、抽出部１０９１は、合計値「０」（＝重畳度合い）と、基準画素の座標（２、１）とを対応づけて第２画素値記憶部１０８７に記憶する。
【０１０８】
このように、抽出部１０９１は、画素値情報の全ての画素（１６９個の画素）を基準画素として、抽出処理を実行し、１６９個の画素の座標と、該座標が基準画素であったときの画素値の合計値とを対応づけて第２画素値記憶部１０８７に記憶させる。画素値情報の全ての画素（１６９個の画素）について、抽出部１０９１による抽出処理が終了した後において第２画素値記憶部１０８７に記憶されている情報を「画素値合計情報」という。
【０１０９】
位置決定部１０９３は、該画素値合計情報に基づいて、合成位置を決定する。位置決定部１０９３は、抽出部１０９１により抽出された画素値情報の全ての画素の画素値の合計値が最も小さい位置（本実施形態ではエッジ画像の基準位置）を合成位置として決定する。例えば、図１７で説明した例では、図１７（Ｃ）の例で示すように、エッジ画像の基準位置が、（２、１）であるときに、画素値の合計値が「０」となる。したがって、位置決定部１０９３は、画素値の合計値が最も小さい「０」であるときの位置（２、１）を合成位置として決定する。該決定された合成位置を示す合成位置情報を、位置決定部１０９３は、合成部１１４に対して出力する。
【０１１０】
次に、画素値情報の思想を説明する。図１５等の例では、近距離画像の画素の座標は、図１５（Ａ）等に示すように、（３、１０）、および（４、１０）である。しかし、本実施形態の画素値情報は、この画素の座標から幅を持たせて、画素値が規定されている。つまり、図１５（Ｅ）の画素値情報は、近距離画像の画素の座標である（３、１０）および（４、１０）には、「高い画素値（＝７）」が規定されているが、近距離画像の画素の座標の周辺の画素に対しても低い画素値（１、２、４、５、６などの画素値）が規定されている。一方で、本実施形態のエッジ画像は、図６および図１６等に示すように、エッジ箇所の幅が狭い画像である。また、エッジ画像の抽出元の遠距離用画像に対応する低周波画像が、重畳対象の画像となる。低周波画像は、図４に示した通り、エッジ箇所の幅が広い画像である。
【０１１１】
そこで、低周波画像のエッジ箇所の幅が広いことに鑑みて、本実施形態の画像処理装置１００は、近距離画像の画素の座標から幅を持たせて画素値が規定された画素値情報を生成する。
【０１１２】
［画像処理装置１００のフローチャート］
図１８は、画像処理装置１００のフローチャートを示す図である。図１８を用いて、画像処理装置１００の処理を説明する。
【０１１３】
まず、ステップＳ２において入力部１０２に第１画像（第１画像データ５０１）と第２画像（第２画像データ５０２）とが入力される。次に、ステップＳ４において、判別部１０４は、第１画像と第２画像とのうち、いずれが近距離用画像であり、いずれが遠距離用画像であるかを判別する。
【０１１４】
次に、画像処理装置１００は、ステップＳ６の処理と、ステップＳ８の処理と、ステップＳ１０とを実行する。ステップＳ６においては、高周波画像抽出部１０６は、近距離用画像（近距離用画像データ５１１に係る画像）から高周波画像（高周波画像データ５２１に係る画像）を抽出する。ステップＳ８においては、低周波画像抽出部１１２は、遠距離用画像（遠距離用画像データ５１２に係る画像）から低周波画像（低周波画像データ５２２に係る画像）を抽出する。ステップＳ１０において、決定部１０８は、合成位置を決定する。ステップＳ１０の詳細は、図１９で説明する。
【０１１５】
ステップＳ６の処理と、ステップＳ８の処理と、ステップＳ１０とが終了すると、ステップＳ１２において、合成部１１４は、ステップＳ１０で決定された合成位置で高周波画像と低周波画像とを合成する。次に、ステップＳ１４において、画像形成部２００（図１０参照）は、該合成により生成された合成画像を記録媒体に形成する（合成画像データ５５０に基づいた画像を記録媒体に形成する）。
【０１１６】
図１９は、Ｓ１０の合成位置決定処理のフローチャートである。まず、ステップＳ１０２において、判断部１０８２は、近距離用画像の第１色画素の総数が、閾値Ｔｈ未満であるか否かを判断する。判断部１０８２が、第１色画素の総数が、閾値Ｔｈ未満であると判断した場合には（Ｓ１０２でＮＯ）、処理は、ステップＳ１０４に進む。
【０１１７】
ステップＳ１０４において、加算部１０８４は、近距離用画像の最初の注目画素（図１５（Ａ）の例では、（１、１）の画素）と、ラベルマトリックス５６０（図１４参照）の中心セルが一致するようにラベルマトリックス５６０を適用する。次に、ステップＳ１０６において、加算部１０８４は、注目画素が第１色画素であるか否かを判断する。加算部１０８４は、注目画素が第１色画素であると判断した場合には（Ｓ１０６でＹＥＳ）、処理はステップＳ１０８に進む。ステップＳ１０８においては、加算部１０８４は、該注目画素および該注目画素の周辺画素に対して、ラベルマトリックス５６０で規定されている画素値（図１５（Ｃ）の説明など参照）を加算して、第１画素値記憶部１０８６に記憶する。周辺画素は、第１隣接画素、第２隣接画素、第３隣接画素、および第４隣接画素をまとめた画素である。ステップＳ１０８の処理が終了すると、ステップＳ１１０に進む。一方、ステップＳ１０６において、ＮＯと判断された場合には、ステップＳ１０８の処理は実行されずに処理はステップＳ１１０に進む。
【０１１８】
ステップＳ１１０において、加算部１０８４は、近距離用画像の全ての画素に対してラベルマトリックス５６０を適用したか否かを判断する。ステップＳ１１０において、ＮＯと判断された場合には、ステップＳ１１２において、加算部１０８４は、近距離用画像の次の注目画素と、ラベルマトリックスの中心セルとが一致するように、該ラベルマトリックス５６０をＸ座標またはＹ座標方向に１画素分、移動させる。そして、処理はステップＳ１０６に戻る。
【０１１９】
また、ステップＳ１１０において、加算部１０８４は、近距離用画像の全ての画素に対してラベルマトリックス５６０を適用したと判断した場合には（ステップＳ１１０でＹＥＳ）、処理は、ステップＳ１１４に進む。ステップＳ１１０でＹＥＳと判断された場合というのは、画素値情報が完成した場合ということである。
【０１２０】
ステップＳ１１４において、移動部１０８８は、画素値情報の最初の座標（図１７（Ａ）に示すように、（１、１））にエッジ画像を適用する。
【０１２１】
次に、ステップＳ１１６において、抽出部１０９１は、エッジ画像の第２色画素と一致する画素の画素値を画素値情報から全て抽出する。ステップＳ１１６では、さらに、抽出部１０９１は、該全ての画素値の合計値を算出し、該合計値と、エッジ画像の位置とを対応づけて第２画素値記憶部１０８７に記憶させる。次に、ステップＳ１１８において、抽出部１０９１は、画素値情報の全ての画素に対してエッジ画像を適用したか否かを判断する。ステップＳ１１８において、ＮＯと判断された場合には、ステップＳ１２０において、移動部１０８８は、画素値情報の次の位置に、エッジ画像の全体をＸ軸方向またはＹ軸方向に１画素分、移動して、エッジ画像を適用する。その後、ステップＳ１１６の処理において、抽出部１０９１は、画素値の合計値と、エッジ画像の位置とを記憶する。ステップＳ１１８でＹＥＳと判断された場合には、ステップＳ１２２において、位置決定部１０９３は、抽出部１０９１により抽出された画素値情報の全ての画素の画素値の合計値が最も小さい位置（本実施形態ではエッジ画像の基準位置）を合成位置として決定する。
【０１２２】
一方、ステップＳ１０２において、近距離用画像の第１色画素の数が閾値Ｔｈ以上であると判断された場合には、ステップＳ１２４に進む。ステップＳ１２４においては、決定部１０８は、近距離用画像を基準として、エッジ画像を１画素ずつずらし重畳度合いが最も位置を合成位置として決定する。
【０１２３】
次に、遠距離用画像が他の画像である場合を説明する。図２０は、遠距離用画像の他の例を示す図である。図２０の例では、遠距離用画像として「αβ」が示されている。図２１は、エッジ部分抽出部１１０が、図２０の遠距離用画像から抽出したエッジ画像の一例である。図２２は、比較例の画像処理装置が、低周波画像と高周波画像とを合成した合成画像の一例である。図２３は、本実施形態の画像処理装置が、低周波画像と高周波画像とを合成した合成画像の一例である。
【０１２４】
［小括］
（１）  本実施形態の画像処理装置１００では、図１２等に示すように、入力部１０２に第１画像（近距離用画像）と第２画像（遠距離用画像）とが入力される。高周波画像抽出部１０６（第１抽出部）は、第１画像（近距離用画像）から高周波画像を抽出する。低周波画像抽出部１１２（第２抽出部）は、第２画像（遠距離用画像）から低周波画像を抽出する。エッジ部分抽出部１１０（第３抽出部）は、遠距離用画像からエッジ部分を抽出する。決定部１０８は、第１画像（近距離用画像）とエッジ画像（エッジ画像データ５１５に係る画像）との重畳度合いが小さくなるような高周波画像と低周波画像との合成位置を決定する（図１７（Ｃ）等参照）。合成部１１４は、決定部１０８により決定された合成位置で高周波画像と低周波画像とを合成することにより合成画像を生成する（図７参照）。
【０１２５】
したがって、本実施形態の画像処理装置１００は、従来の画像処理装置により生成される合成画像と比較して低周波画像と高周波画像との重畳度合いが低減された合成画像を生成することができる。よって、本実施形態の画像処理装置１００は、視認者が視認し易い合成画像を生成することができる。
【０１２６】
（２）  また、判別部１０４は、入力部１０２に２つの画像が入力された場合に、２つの画像のそれぞれを構成する文字のサイズのうち、該文字のサイズが大きい方の画像を第２画像と判別し、該文字のサイズが小さい方の画像を第１画像と判別する。また、高周波画像抽出部１０６は、判別部１０４が判別した画像（第１画像（近距離用画像））から、高周波画像を抽出する。また、低周波画像抽出部１１２は、判別部１０４が判別した画像（第２画像（遠距離用画像））から、低周波画像を抽出する、
したがって、このような構成によれば、ユーザーは、２つの画像のうちいずれの画像を近距離用画像とし、いずれの画像を遠距離用画像とするかを決定する必要がない。したがって、ユーザーの利便性を向上させることができる。
【０１２７】
なお、変形例として、判別部１０４は、２つの画像のそれぞれを構成する文字のサイズのうち、該文字のサイズが小さい方の画像を第２画像と判別し、該文字のサイズが大きい方の画像を第１画像と判別するようにしてもよい。つまり、判別部１０４は、２つの画像のそれぞれを構成する文字のサイズに基づいて、第１画像と第２画像とを判別するようにしてもよい。
【０１２８】
（３）  また、図１６および図１７等で説明したように、決定部１０８の移動部１０８８は、遠距離用画像全体のエッジ部分を予め定められた画素分ずらす処理を複数回実行することにより、合成位置を決定する。したがって、決定部１０８は、遠距離用画像全体のエッジ部分と、近距離用画像との重畳度合いが小さくなるような合成位置を決定することができる。
【０１２９】
なお、本実施形態では、予め定められた画素は、「１画素」であるとして説明した。しかしながら、変形例として、予め定められた画素は、「１画素」以外の画素数としてもよい。予め定められた画素は、「２画素」または「３画素」としてもよい。
【０１３０】
（４）  また、図１３に示すように、決定部１０８のうちの判断部１０８２は、近距離用画像（対象画像）の第１色画素の総数が、閾値Ｔｈより小さいか否かを判断する（図１９のステップＳ１０２）。判断部１０８２が、近距離用画像（対象画像）の第１色画素の総数が、閾値Ｔｈより小さいと判断した場合には（ステップＳ１０２でＹＥＳ）、加算部１０８４は、以下の処理により、ラベルマトリックス５６０を用いて画素値情報を生成する（完成させる）。図１５で説明したように、加算部１０８４は、ラベルマトリックス５６０を移動させることにより、近距離用画像の全ての画素のそれぞれが、第１色画素であるか否かを順次判断する。本実施形態では、加算部１０８４は、近距離用画像の全ての画素のうち１つの画素を注目画素とし、該注目画素と、ラベルマトリックス５６０の中心セルが一致するようにラベルマトリックス５６０を適用する。加算部１０８４は、第１色画素であると判断された画素（注目画素）に第１画素値（図１４の例では、「４」）を加算し、第１色画素であると判断された画素に隣接する画素（第１隣接画素）に第１画素値よりも小さい第２画素値（図１の例では、「３」）を加算する。さらに、加算部１０８４は、第１色画素ではないと判断された画素には画素値を加算しない。換言すれば、加算部１０８４は、画素値が加算されていないことを示す「ヌル情報」を生成する。図１５（Ｅ）は、完成した画素値情報を示しているが、数値が格納されていない画素が、「ヌル情報」に対応する。
【０１３１】
そして、図１７に示すように、移動部１０８８は、画素値情報の画素とエッジ部分の画素とを一致させるように、画素値情報とエッジ部分との相対的位置を１画素ずつ移動させる。図１７の例では、移動部１０８８は、画素値情報を基準として、エッジ部分を１画素ずつ移動させる。抽出部１０９１は、エッジ部分の位置（相対的位置）が１画素ずつ移動される毎に、エッジ部分の全ての画素のうち色を有する第２色画素と一致する画素値情報の全ての画素の画素値を抽出する。例えば、図１７（Ｂ）の例では、抽出部１０９１は、画素値として、「２」、「４」、「５」、「２」、「２」を抽出する。位置決定部１０９３は、抽出部１０９１により抽出された画素値情報の全ての画素の画素値の合計値が最も小さいエッジ部分の位置（相対的位置）を合成位置として決定する。図１７の例では、図１７（Ｃ）の場合が画素値の合計値が最も小さいことから、図１７（Ｃ）に示すエッジ部分の位置が合成位置として決定される。
【０１３２】
ここで、抽出部１０９１は、ヌル情報が生成されている画素からは、画素値を抽出しない。例えば、加算部１０８４による画素値情報の生成の際には、第１色画素ではない画素に対して、ヌル情報ではなく画素値として「０」を加算する構成（以下、「比較例の構成」という。）も考えられる。しかしながら、このような構成であれば、例えば、図１７（Ｂ）の例では、位置決定部１０９３は、抽出された画素値である「２」、「４」、「５」、「２」、および「２」の合計値のみならず、（１、５）、（２，６）、（７、１１）、（８、１２）、（９、１３）それぞれの画素値である「０」の加算も行う必要があり、位置決定部１０９３の演算量が増大してしまう。
【０１３３】
そこで、本実施形態では、加算部１０８４は、画素値情報の生成の際には、第１色画素ではない画素に対して、ヌル情報を生成する。したがって、例えば、図１７（Ｂ）の例では、位置決定部１０９３は、抽出された画素値である「２」、「４」、「５」、「２」、および「２」の合計値を算出すればよく、（１、５）、（２，６）、（７、１１）、（８、１２）、（９、１３）それぞれの画素値である「０」の加算を行う必要はない。したがって、本実施形態では、第１画像（近距離用画像）の第１色画像の総数が少ない場合には、画素値情報の生成の際には、第１色画素ではない画素に対して、ヌル情報を生成することにより、比較例の構成よりも演算量が低減できる。
【０１３４】
＜第２実施形態＞
図２４は、第２実施形態の画像処理装置１００Ａの機能構成例を示す図である。第１実施形態の画像処理装置１００の機能構成例を示す図１２の例では、エッジ部分抽出部１１０によるエッジ画像（エッジ画像データ５１５に係る画像）の抽出元は、遠距離用画像であるとして説明した。
【０１３５】
第２実施形態では、エッジ部分抽出部１１０によるエッジ画像（エッジ画像データ５１５に係る画像）の抽出元は、低周波画像（低周波画像データ５２２に係る画像）である。図２４に示すように、判別部１０４により判別された遠距離用画像データ５１２は、エッジ部分抽出部１１０には入力されない。また、図２４に示すように、低周波画像データ５２２がエッジ部分抽出部１１０に入力される。エッジ部分抽出部１１０は、低周波画像（低周波画像データ５２２に係る画像）から、エッジ画像（エッジ画像データ５１５に係る画像）を抽出する。また、第２実施形態の決定部１０８は、低周波画像全体のエッジ部分を予め定められた画素分ずらす処理を複数回実行することにより、合成位置を決定する。
【０１３６】
このような第２実施形態の画像処理装置１００Ａは、第１実施形態の画像処理装置と同様の効果を奏する。
【０１３７】
＜第３実施形態＞
図２５は、第３実施形態の画像処理装置１００Ｂの機能構成例を示す図である。第１実施形態の画像処理装置１００の機能構成例を示す図１２の例では、決定部１０８は、近距離用画像（近距離用画像データ５１１に係る画像）を用いて合成位置を決定するとして説明した。
【０１３８】
第３実施形態では、決定部１０８は、高周波画像（高周波画像データ５２１に係る画像）を用いて合成位置を決定する。図２５に示すように、判別部１０４により判別された近距離用画像データ５１１は、決定部１０８には入力されない。また、図２５に示すように、高周波画像データ５２１が決定部１０８に入力される。決定部１０８は、高周波画像データ５２１とエッジ画像データ５１５とに基づいて、合成位置を決定する。また、本変形例では、判断部１０８２は、高周波画像（対象画像）の全ての画素のうち色を有する第１色画素の総数が予め定められた閾値よりも小さいか否かを判断する。
【０１３９】
このような第３実施形態の画像処理装置１００Ｂは、第１実施形態の画像処理装置と同様の効果を奏する。
【０１４０】
＜第４実施形態＞
図２６は、第４実施形態の画像処理装置１００Ｃの機能構成例を示す図である。図２６に示すように、低周波画像データ５２２がエッジ部分抽出部１１０に入力される。エッジ部分抽出部１１０は、低周波画像（低周波画像データ５２２に係る画像）から、エッジ画像（エッジ画像データ５１５に係る画像）を抽出する。また、第２実施形態の決定部１０８は、低周波画像全体のエッジ部分を予め定められた画素分ずらす処理を複数回実行することにより、合成位置を決定する。
【０１４１】
また、図２６に示すように、第４実施形態の画像処理装置１００Ｃの決定部１０８は、高周波画像（高周波画像データ５２１に係る画像）を用いて合成位置を決定する。図２６に示すように、判別部１０４により判別された近距離用画像データ５１１は、決定部１０８には入力されない。また、図２６に示すように、高周波画像データ５２１が決定部１０８に入力される。決定部１０８は、高周波画像データ５２１とエッジ画像データ５１５とに基づいて、合成位置を決定する。
【０１４２】
このような第４実施形態の画像処理装置１００Ｃは、第１実施形態の画像処理装置と同様の効果を奏する。
【０１４３】
＜第５実施形態＞
第５実施形態の画像処理装置は、第１画像および第２画像のうち少なくとも一方がカラー画像である場合であっても適切に第１画像および第２画像を合成する。図２７は、第５実施形態の画像処理装置１００Ｅの機能構成例を示す図である。
【０１４４】
画像処理装置１００Ｅは、分割部１２０を有するとともに、決定部１０８が、決定部１０９０に代替されている。決定部１０９０は、Ｒ画像用重畳度合い算出部１０８２Ｒと、Ｇ画像用重畳度合い算出部１０８２Ｇと、Ｂ画像用重畳度合い算出部１０８２Ｂと、位置決定部１０９３とを含む。
【０１４５】
判別部１０４により判断された近距離用画像データ５１１および遠距離用画像データ５１２は、分割部１２０に入力される。分割部１２０は、近距離用画像データ５１１および遠距離用画像データ５１２を複数の色成分で分割する。本実施形態では、複数の色成分をＲＧＢ成分とする。つまり、分割部１２０は、近距離用画像データ５１１および遠距離用画像データ５１２のそれぞれを、Ｒ成分とＧ成分とＢ成分とに分割する。
【０１４６】
Ｒ成分の近距離用画像データを近距離用Ｒ画像データ５１１Ｒとし、Ｒ成分の遠距離用画像データを遠距離用Ｒ画像データ５１２Ｒとし、Ｇ成分の近距離用画像データを近距離用Ｇ画像データ５１１Ｇとし、Ｇ成分の遠距離用画像データを遠距離用Ｇ画像データ５１２Ｇとし、Ｂ成分の近距離用画像データを近距離用Ｒ画像データ５１１Ｂとし、Ｂ成分の遠距離用画像データを遠距離用Ｒ画像データ５１２Ｂとする。
【０１４７】
近距離用Ｒ画像データ５１１Ｒは、Ｒ画像用重畳度合い算出部１０８２Ｒに入力される。遠距離用Ｒ画像データ５１２Ｒは、Ｒ画像用エッジ部分抽出部１１０Ｒに入力される。Ｒ画像用エッジ部分抽出部１１０Ｒは、遠距離用Ｒ画像データ５１２Ｒから、Ｒ画像のエッジ画像（Ｒ画像のエッジ画像データ５１５Ｒに係る画像）を抽出する。Ｒ画像のエッジ画像（Ｒ画像のエッジ画像データ５１５Ｒに係る画像）は、Ｒ画像用重畳度合い算出部１０８２Ｒに入力される。Ｒ画像用重畳度合い算出部１０８２Ｒは、近距離用Ｒ画像データ５１１Ｒと、Ｒ画像のエッジ画像データ５１５Ｒとに基づいて、Ｒ画像用の重畳度合いを算出する。
【０１４８】
ここで、Ｒ画像用重畳度合い算出部１０８２Ｒは、図１３で説明した決定部１０８の各構成のうち、位置決定部１０９３以外の各構成部（つまり、判断部１０８２と、加算部１０８４と、移動部１０８８と、抽出部１０９１と、閾値記憶部１０８５と、第１画素値記憶部１０８６と、第２画素値記憶部１０８７を含む。Ｒ画像用重畳度合い算出部１０８２Ｒは、Ｒ画像の近距離用画像とＲ画像のエッジ部分とのＲ成分の重畳度合いの最小値を算出する。例えば、図１３に示している「近距離用画像データ５１１」が、「近距離用Ｒ画像データ５１１Ｒ」に代替され、図１３に示している「エッジ画像データ５１５」が、「Ｒ画像のエッジ画像データ５１５Ｒ」に代替されて、Ｒ成分の重畳度合いの最小値が算出される。
【０１４９】
同様に、Ｇ画像用重畳度合い算出部１０８２Ｂは、Ｇ画像の近距離用画像とＧ画像のエッジ部分とのＧ成分の重畳度合いの最小値を算出する。また、Ｂ画像用重畳度合い算出部１０８２Ｂは、Ｂ画像の近距離用画像とＢ画像のエッジ部分とのＢ成分の重畳度合いの最小値を算出する。
【０１５０】
Ｒ成分の重畳度合いの最小値および該最小値に対応する合成位置と、Ｇ成分の重畳度合いの最小値および該最小値に対応する合成位置と、Ｂ成分の重畳度合いの最小値および該最小値に対応する合成位置とが位置決定部１０９３に入力される。位置決定部１０９３は、Ｒ成分の重畳度合いの最小値、Ｇ成分の重畳度合いの最小値、およびＢ成分の重畳度合いの最小値から、最も小さい値を判別する。その後、位置決定部１０９３は、最も小さい値である重畳度合いの最小値に対応する合成位置を、高周波画像と低周波画像との合成位置として決定する。換言すれば、決定部１０９０は、高周波画像とエッジ部分との重畳度合いを、ＲＧＢ成分のそれぞれにおける重畳度合いのうち最も小さい重畳度合いとして、合成位置を決定する。
【０１５１】
本実施形態の画像処理装置１００Ｅは、複数の色成分（ＲＧＢ成分）毎に重畳度合いを算出し、該重畳度合いのうち最少となる重畳度合いに対応する合成位置を、高周波画像と低周波画像との合成位置として決定する。したがって、本実施形態の画像処理装置１００Ｅは、近距離用画像と遠距離用画像とうち少なくとも一方がカラー画像であっても、低周波画像と高周波画像との重畳度合いが低減された合成画像（カラーの合成画像）を生成することができる。
【０１５２】
＜第６実施形態＞
第１実施形態では、判別部１０４は、２つの画像のそれぞれを構成する文字のサイズのうち、該文字のサイズが小さい方の画像を近距離用画像と判別し、該文字のサイズが大きい方の画像を遠距離用画像と判別する。本実施形態では、判別部１０４は、２つの画像のそれぞれの周波数変化成分のうち、該周波数変化成分が大きい方の画像を近距離用画像と判別し、該周波数変化成分が小さい方の画像を遠距離用画像と判別する。
【０１５３】
前述したように、一般的に、大きい文字は、視認者Ｘが遠距離から視認した場合に視認しやすく、小さい文字は、視認者Ｘが近距離から視認した場合に視認しやすい。例えば、図１に示すように、小さい文字が多数存在する場合には、該小さい文字数分、周波数が変化する箇所（エッジの箇所）が存在することになる。したがって、判別部１０４は、周波数変化成分が大きい画像を第１画像（近距離用画像）と判別する。また、図２に示すように、大きい文字が少数存在する場合には、該大きい文字数分、周波数が変化する箇所（エッジの箇所）が存在することになる。したがって、判別部１０４は、周波数変化成分が小さい画像を第２画像（遠距離用画像）と判別する。
【０１５４】
本実施形態の画像処理装置は、入力部１０２に入力された２つの画像のそれぞれの周波数変化成分に基づいて、近距離用画像と遠距離用画像とを判別する。このような構成を有する本実施形態の画像処理装置は、第１実施形態の画像処理装置と同様の効果を奏する。
【０１５５】
なお、変形例として、判別部１０４は、２つの画像のそれぞれを構成する文字の周波数変化成分のうち、周波数変化成分が小さい方の画像を第１画像と判別し、周波数変化成分が大きい方の画像を第２画像と判別するようにしてもよい。つまり、判別部１０４は、２つの画像の周波数変化成分に基づいて、第１画像と第２画像とを判別するようにしてもよい。
【０１５６】
＜第７実施形態＞
前述の実施形態の決定部１０８は、遠距離用画像全体のエッジ部分および低周波画像全体のエッジ部分のいずれか一方を予め定められた画素分ずらす処理を複数回実行することにより、合成位置を決定するとして説明した。
【０１５７】
本実施形態の決定部１０８は、遠距離用画像を構成する文字列のエッジ部分を予め定められた画素分ずらす処理を複数回実行することにより、合成位置を決定する。例えば、遠距離用画像が、図２０に示す「αβ」の文字がそれぞれ３列分存在する画像である場合に、決定部１０８は、１列目の「αβ」のエッジ画像を予め定められた画素分ずらす処理を複数回実行することにより、近距離用画像と、１列目の「αβ」である遠距離用画像との合成位置を決定する。そして、合成部１１４は、決定された合成位置で、近距離用画像と、１列目の「αβ」である遠距離用画像とを合成する。
【０１５８】
また、決定部１０８は、２列目の「αβ」のエッジ画像を予め定められた画素分ずらす処理を複数回実行することにより、近距離用画像と、２列目の「αβ」である遠距離用画像との合成位置を決定する。そして、合成部１１４は、決定された合成位置で、近距離用画像と、２列目の「αβ」である遠距離用画像とを合成する。
【０１５９】
また、決定部１０８は、３列目の「αβ」のエッジ画像を予め定められた画素分ずらす処理を複数回実行することにより、近距離用画像と、３列目の「αβ」である遠距離用画像との合成位置を決定する。そして、合成部１１４は、決定された合成位置で、近距離用画像と、３列目の「αβ」である遠距離用画像とを合成する。
【０１６０】
本実施形態の画像処理装置は、遠距離用画像が複数列の文字から構成されている場合であっても、複数列の文字それぞれの合成位置を決定することができる。したがって、本実施形態の画像処理装置は、遠距離用画像が複数列の文字から構成されている場合であっても、重畳度合いが小さい合成位置を該文字列ごとに決定することができる。よって、前述の実施形態と比較して、近距離用画像と遠距離用画像との重畳度合いをより低減させることができる合成画像を生成することができる。
【０１６１】
＜第８実施形態＞
本実施形態の決定部１０８は、遠距離用画像を構成する文字のエッジ部分を予め定められた画素分ずらす処理を複数回実行することにより、合成位置を決定する。例えば、遠距離用画像が、図２０に示す「αβ」という２文字である場合には、決定部１０８は、「α」のエッジ画像を予め定められた画素分ずらす処理を複数回実行することにより、近距離用画像と、「α」である遠距離用画像との合成位置を決定する。そして、合成部１１４は、決定された合成位置で、近距離用画像と、「α」である遠距離用画像とを合成する。
【０１６２】
また、決定部１０８は、「β」のエッジ画像を予め定められた画素分ずらす処理を複数回実行することにより、近距離用画像と、「β」である遠距離用画像との合成位置を決定する。そして、合成部１１４は、決定された合成位置で、近距離用画像と、「β」である遠距離用画像とを合成する。
【０１６３】
本実施形態の画像処理装置は、遠距離用画像が複数の文字から構成されている場合であっても、重畳度合いが小さい合成位置を該文字ごとに決定することができる。したがって、前述の実施形態と比較して、近距離用画像と遠距離用画像との重畳度合いをより低減させることができる合成画像を生成することができる。
【０１６４】
＜第９実施形態＞
前述の実施形態では、画像処理装置１００は、画像形成装置３００に適用されるとして説明した。しかしながら、画像処理装置１００は、他の装置に適用するようにしてもよい。本実施形態では、画像処理装置１００が、表示装置に適用される例を説明する。
【０１６５】
図２８は、画像処理装置１００が、表示装置６００に適用される例を示す図である。画像処理装置１００により生成された合成画像（合成画像データ５５０に係る画像）は、表示部６０２に入力される。表示部６０２は、例えば、モニターである。表示部６０２は、合成画像データ５５０に基づいた画像を表示する。表示部６０２は、例えば、図７および図２３に示す合成画像を表示する。
【０１６６】
本実施形態の画像処理装置１００は、表示装置６００に適用されることにより、視認者が視認し易い合成画像を表示することができる。該表示装置６００は、例えば、サイネージとして適用される。
【０１６７】
＜変形例＞
本実施形態では、判別部１０４が、近距離用画像と遠距離用画像とを判別するとして説明した。しかしながら、画像処理装置は、判別部１０４を備えないようにしてもよい。このような構成によれば、ユーザーが２つの画像データを画像処理装置に入力する場合に、該２つの画像データのうち近距離用画像データと遠距離用画像データとを画像処理装置が判別可能とする構成とする。例えば、ユーザーから２つの画像が入力される場合において近距離用画像については、該近距離用画像を画像処理装置が判別可能な情報を入力させ、遠距離用画像については、該遠距離用画像を画像処理装置が判別可能な情報を入力させる構成とする。このような構成が採用された画像処理装置であれば、判別部１０４の処理負担を軽減させることができる。
【０１６８】
また、今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０１６９】
１０２  入力部、１０４  判別部、１０６  高周波画像抽出部、１０８  決定部、１１０  エッジ部分抽出部、１１２  低周波画像抽出部、１１４  合成部。
【図１】
2020201705.tif 000003
【図２】
2020201705.tif 000004
【図３】
2020201705.tif 000005
【図４】
2020201705.tif 000006
【図５】
2020201705.tif 000007
【図６】
2020201705.tif 000008
【図７】
2020201705.tif 000009
【図８】
2020201705.tif 000010
【図９】
2020201705.tif 000011
【図１０】
2020201705.tif 000012
【図１１】
2020201705.tif 000013
【図１２】
2020201705.tif 000014
【図１３】
2020201705.tif 000015
【図１４】
2020201705.tif 000016
【図１５】
2020201705.tif 000017
【図１６】
2020201705.tif 000018
【図１７】
2020201705.tif 000019
【図１８】
2020201705.tif 000020
【図１９】
2020201705.tif 000021
【図２０】
2020201705.tif 000022
【図２１】
2020201705.tif 000023
【図２２】
2020201705.tif 000024
【図２３】
2020201705.tif 000025
【図２４】
2020201705.tif 000026
【図２５】
2020201705.tif 000027
【図２６】
2020201705.tif 000028
【図２７】
2020201705.tif 000029
【図２８】
2020201705.tif 000030