(57)【要約】【課題】画像に含まれている文字の可読性を向上させること。【解決手段】画像における文字の箇所を特定する特定手順と、前記文字の色と、前記文字の背景の色とを前記画像から抽出する抽出手順と、前記文字の色と前記文字の背景の色との比較に基づいて、前記文字の輪郭の色を決定し、前記文字の周辺の色が、前記輪郭の色から前記背景の色に段階的に変化するように前記画像を修正する修正手順と、をコンピュータが実行する。【選択図】図２
2018019167.tif 000002
【特許請求の範囲】
【請求項１】
画像における文字の箇所を特定する特定手順と、
前記文字の色と、前記文字の背景の色とを前記画像から抽出する抽出手順と、
前記文字の色と前記文字の背景の色との比較に基づいて、前記文字の輪郭の色を決定し、前記文字の周辺の色が、前記輪郭の色から前記背景の色に段階的に変化するように前記画像を修正する修正手順と、
をコンピュータが実行することを特徴とする画像処理方法。
【請求項２】
前記修正手順は、前記文字の色の明度又は彩度が、前記背景の色の明度又は彩度より大きい場合、明度が閾値以下である色を前記文字の輪郭の色として決定し、前記文字の色の明度又は彩度が、前記背景の色の明度又は彩度より小さい場合、明度が前記閾値より大きい色を前記文字の色として決定する、
ことを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記修正手順は、前記文字の色と前記背景の色との比較結果が所定の条件を満たす場合には、前記画像における前記文字の色を変更する
ことを特徴とする請求項１又は２記載の画像処理方法。
【請求項４】
画像における文字の箇所を特定する特定部と、
前記文字の色と、前記文字の背景の色とを前記画像から抽出する抽出部と、
前記文字の色と前記文字の背景の色との比較に基づいて、前記文字の輪郭の色を決定し、前記文字の周辺の色が、前記輪郭の色から前記背景の色に段階的に変化するように前記画像を修正する修正部と、
を有することを特徴とする画像処理装置。
【請求項５】
前記修正部は、前記文字の色の明度又は彩度が、前記背景の色の明度又は彩度より大きい場合、明度が閾値以下である色を前記文字の輪郭の色として決定し、前記文字の色の明度又は彩度が、前記背景の色の明度又は彩度より小さい場合、明度が前記閾値より大きい色を前記文字の色として決定する、
ことを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記修正部は、前記文字の色と前記背景の色との比較結果が所定の条件を満たす場合には、前記画像における前記文字の色を変更する
ことを特徴とする請求項４又は５記載の画像処理装置。
【請求項７】
請求項４乃至６いずれか一項記載の各部としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像処理装置、及びプログラムに関する。
【背景技術】
【０００２】
近年、街中におけるデジタルサイネージの増加や個人端末の所有率拡大に伴い、多様なユーザ特性に合わせたわかりやすいコンテンツの提供が不可欠である。その際の課題の一つとして、コンテンツの配色に関し、色盲者や色弱者（以下、両者を合わせて「色弱者」という。）にとっても見易い配色を考慮することが必要である。一方で、コンテンツ製作者にとっては、色弱者も含めた万人にとって見易い配色を手動で考案することは困難である。また、ユーザの特性毎に複数のコンテンツを用意すること、シーズン切替時期等のコンテンツ更新の度に見易さを再検討することは大変煩雑である。
【０００３】
色弱者向けに配色を変換する方法として、個人の色の弁別能力である色弁別閾値を測定し、一般色覚者と色弱者の閾値の比率によって色弱の程度を定め、その程度に応じて色を補正する方法が提案されている（例えば、非特許文献１）。
【０００４】
また、なるべくもとの配色を維持したまま見易さを向上させる配色補正方法が提案されている（例えば、非特許文献２）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】望月理香，中村竜也，趙晋輝，"色弁別閾値を基準とした新しい色弱補正法の提案", 電子情報通信学会論文誌A, 基礎・境界J94-A(2), pp.127-137, 2011.
【非特許文献２】樽美澄香，種田和正，"進化的計算による色弱者向けのWebページ配色最適化", 2008年度電子情報通信学会九州支部学生会講演会・講演論文集, 2008.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１の方式では、個々の色弱者の程度に合わせて画像の色を強調し、一般色覚者と同様な色知覚を与えることができるが、強調後のコンテンツの配色において文字等の読みやすさを考慮することはできない。
【０００７】
一方、非特許文献２の方式では、ユーザにとって見づらい配色の組み合わせを学習し、Ｗｅｂページ内に当該の組み合わせの配色が出現した際に、自動補正することができる。しかしながら、自動補正において組み合わせのどちらか一方の色を変更する必要があるため、一方の色が白や黒など変更が困難な場合や、背景が自然画像等の複雑な配色である場合には適用することができない。
【０００８】
このように、従来の技術では、任意の対象コンテンツ（Ｗｅｂページ内のコンテンツ、撮影した写真等の「画像」化できる全ての対象）に対する色弱者向けの配色補正において、対象コンテンツ全体の色強調と文字等の可読性の担保を同時に満たすことができない。また、文字等の色を識別しやすく補正する方式について、背景が単色でない場合には対応できない。
【０００９】
本発明は、上記の点に鑑みてなされたものであって、画像に含まれている文字の可読性を向上させることを目的とする。
【課題を解決するための手段】
【００１０】
そこで上記課題を解決するため、画像処理方法は、画像における文字の箇所を特定する特定手順と、前記文字の色と、前記文字の背景の色とを前記画像から抽出する抽出手順と、前記文字の色と前記文字の背景の色との比較に基づいて、前記文字の輪郭の色を決定し、前記文字の周辺の色が、前記輪郭の色から前記背景の色に段階的に変化するように前記画像を修正する修正手順と、をコンピュータが実行する。
【発明の効果】
【００１１】
画像に含まれている文字の可読性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態における画像処理装置のハードウェア構成例を示す図である。
【図２】本発明の実施の形態における画像処理装置の機能構成例を示す図である。
【図３】画像処理装置が実行する処理手順の一例を説明するためのフローチャートである。
【図４】配色修正定義ＤＢの構成例を示す図である。
【図５】配色修正処理の処理手順の一例を説明するためのフローチャートである。
【図６】文字の周辺へのグラデーションの付加の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面に基づいて本発明の実施の形態を説明する。本実施の形態では、以下の手順によって、対象コンテンツ全体の色強調と文字等の可読性を同時に考慮する配色補正を実現する。なお、対象コンテンツとは、Ｗｅｂページ内のコンテンツ、撮影した写真等の「画像」化できる全ての対象をいう。
（１）入力されたユーザ特性が色弱者を示す場合は、対象コンテンツ全体の配色を入力された色弱の程度に合わせて変換する。
（２）対象コンテンツ内の文字等が含まれる箇所について、文字等の色と背景の色が識別しにくい組み合わせである場合、文字等の輪郭部から背景色に向けて段階的にグラデーションをかける処理により、なるべくもとの色を維持し、背景が単色でない場合にも適用可能である修正処理を行う。
【００１４】
以下、斯かる配色補正を実行する画像処理装置１０について具体的に説明する。図１は、本発明の実施の形態における画像処理装置のハードウェア構成例を示す図である。図１の画像処理装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１５】
画像処理装置１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１６】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って画像処理装置１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
【００１７】
図２は、本発明の実施の形態における画像処理装置の機能構成例を示す図である。図２において、画像処理装置１０は、入力部１１、配色変換部１２、文字特定部１３、色抽出部１４、可読性修正部１５、及び出力部１６等を有する。これら各部は、画像処理装置１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。画像処理装置１０は、また、配色修正定義ＤＢ１７を利用する。配色修正定義ＤＢ１７は、例えば、補助記憶装置１０２、又は画像処理装置１０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。なお、後述されるように、画像処理装置１０は、配色修正定義ＤＢ１７を有さなくてもよい。
【００１８】
入力部１１は、対象コンテンツとユーザ特性との入力を受け付ける。対象コンテンツは、画像である。但し、対象コンテンツは、画像化できるものであれば特定のデータに限定されない。例えば、Ｗｅｂページ、撮影した写真、ＨＴＭＬ／ＣＳＳの＃００ＦＦ００等のカラーコード、動画等が対象コンテンツとして用いられてもよい。
【００１９】
ユーザ特性は、色弱度を含む。色弱度とは、一般色覚と色盲との間の範囲の中で色覚にどの程度の異常が有るのかを示す指標である。例えば、色弱度が、０から１の範囲を有する数値とされてもよい。この場合、値が大きいほど色弱の程度が強くて色盲に近く、値が小さいほど程度が弱くて一般色覚に近いことを示す。また、色ごとに色弱度が入力されてもよい。色弱度は、例えば、入力装置１０７等を介して入力される。
【００２０】
なお、シニア（高齢者）、白内障、国属性等の特性がユーザ特性として入力されてもよい。この場合、配色変換部１２においては、例えば、ユーザ特性毎に処理を分岐し、文字等の特定箇所の処理を行う前の事前処理が必要であれば色弱の場合と同様に処理を実施してもよい。
【００２１】
配色変換部１２は、入力された対象コンテンツ全体の配色を、入力された色弱度に合わせて変換し、変換後の画像を出力する。具体的には、配色変換部１２は、対象コンテンツの一部の色が強調されるように対象コンテンツの配色を変換する。
【００２２】
文字特定部１３は、対象コンテンツにおける文字の箇所を特定する。
【００２３】
色抽出部１４は、文字特定部１３によって特定された文字の色（文字色）と、当該文字の背景色とを対象コンテンツから抽出する。
【００２４】
可読性修正部１５は、文字色と背景色との比較に基づいて、可読性の向上のために配色の修正が必要であると判定される場合に、配色変換部１２から出力された画像の色をなるべく変えずに文字の可読性を高めるように配色修正処理を行い、修正済みの画像を出力する。
【００２５】
出力部１６は、可読性修正部１５から出力された画像を出力する。例えば、当該画像が表示装置１０６に表示されてもよい。
【００２６】
配色修正定義ＤＢ１７には、文字色と背景色との比較に基づいて配色の修正の要否を判定する際において判断基準となる、配色に関する定義情報が記憶されている。
【００２７】
以下、画像処理装置１０が実行する処理手順について説明する。図３は、画像処理装置が実行する処理手順の一例を説明するためのフローチャートである。
【００２８】
ステップＳ１０１において、入力部１１は、対象コンテンツと色弱度との入力を受け付ける。対象コンテンツとしては、例えば、「＊＊．ｊｐｇ」等のようなファイル名やＵＲＬ（Uniform Resource Locator）等が入力されてもよい。また、ユーザが、色盲者又は色弱者（以下、両者を区別せずに「色弱者」という。）の場合には、色弱度として「０．６」のように、０より大きい値が入力される。ユーザが色弱者でない場合、色弱度として０が入力される。
【００２９】
続いて、配色変換部１２は、入力された色弱度に基づいて、ユーザが色弱者であるか否かを判定する（Ｓ１０２）。当該色弱度が０である場合、すなわち、ユーザが色弱者でない場合（Ｓ１０２でＮｏ）、ステップＳ１０４に進む、当該色弱度が０より大きい場合、すなわち、ユーザが色弱者である場合（Ｓ１０２でＹｅｓ）、配色変換部１２は、対象コンテンツについて配色変換処理を実行する（Ｓ１０３）。具体的には、配色変換部１２は、対象コンテンツの画像の配色を、入力された色弱度の色弱者が一般色覚者と同様に知覚できるように変換し、出力する。配色の変換においては、色弱者が知覚しづらい色が強調される。なお、配色変換処理は、例えば、非特許文献１等に開示された公知の方法によって行うことができる。非特許文献１の方法によれば、色ごとに色弱度を入力することも可能である。例えば、赤＝０．５、黄＝０．２、青＝０．１等と色弱度が入力されてもよい。
【００３０】
続いて、文字特定部１３は、入力された対象コンテンツの画像又はステップＳ１０３における配色変換処理で生成された画像（以下、いずれの場合も「対象画像」という。）において、文字が含まれている箇所を特定する（Ｓ１０４）。文字が含まれている箇所は、例えば、対象コンテンツがＷｅｂコンテンツであれば、ＨＴＭＬ（HyperText Markup Language）やＣＳＳ（Cascading Style Sheets）等における文字の位置の定義に基づいて特定可能である。文字の位置が定義されていない場合、例えば、文字の色の定義に基づいて、当該色の箇所が文字の箇所として特定されてもよい。但し、配色変換処理が実行されている場合、当該処理後の文字の色が考慮される必要が有る。
【００３１】
対象画像に文字が含まれていない場合（Ｓ１０５でＮｏ）、ステップＳ１０９に進み、対象画像が処理結果として出力される。
【００３２】
対象画像に文字が含まれている場合（Ｓ１０５でＹｅｓ）、色抽出部１４は、文字特定部１３によって特定された文字の箇所の色（文字色）と、当該文字の箇所の背景の色（背景色）とを対象画像から抽出する（Ｓ１０６）。例えば、文字の背景画像のうち、文字の位置の近傍に分布する色の中で最も多く分布する色が背景色とされてもよい。又は、文字ごとに周辺に分布する色の中で最も割合の高い色が背景色とされてもよい。又は、文字ごとに周辺に分布する色のＲＧＢ値の平均値が背景色とされてもよい。又は、文字色とのコントラストが最も低い色が背景色とされてもよい。その他の方法によって背景色が抽出されてもよい。
【００３３】
なお、対象コンテンツがＷｅｂコンテンツ以外の場合、又は文字と背景とをそれぞれ素材として処理できない場合には、例えば、画像から文字を抽出する既存の方法によって、画像内に含まれる文字と、その文字色及び背景色が抽出されてもよい。既存の方法としては、例えば、「仙田修司, 美濃導彦, 池田克夫, "文字列の単色性に着目したカラー画像からの文字パタン抽出法", 電子情報通信学会技術研究報告PRU, パターン認識・理解, Vol.94, No.242, pp.17-24, 1994.」に記載された方法が利用されてもよい。
【００３４】
続くステップＳ１０７以降は、１文字ごとに実行されてもよい。又は、一塊とみなされる文字列を構成する各文字については、ステップＳ１０７以降がまとめて実行されてもよい。一塊とみなされる文字列とは、例えば、文書のタイトル等、文書構造において一つ構成要素を構成する文字列である。対象コンテンツがＷｅｂコンテンツであれば、一対のタグによって囲まれた文字列が一塊とみなされてもよい。
【００３５】
ステップＳ１０７において、可読性修正部１５は、文字色と背景色との比較に基づいて、対象画像の配色の修正（又は補正）の要否を判定する。具体的には、例えば、Ｗ３Ｃにより定義された、文字色と背景色との適切なコントラスト比を算出し、比較対象の文字色及び背景色が、適切なコントラスト比の要件を満たしていない場合には修正要と判定されてもよい。Ｗ３Ｃによる定義とコントラスト比の算出方法は、「http://waic.jp/docs/WCAG-TECHS/G18.html」において公開されている。
【００３６】
また、配色修正定義ＤＢ１７が参照されて、配色の修正の要否が判定されてもよい。
【００３７】
図４は、配色修正定義ＤＢの構成例を示す図である。配色修正定義ＤＢ１７には、配色の修正が必要であるとする２つの色の組み合わせごとに、それぞれの色名及びＲＧＢ値が記憶されている。例えば、色弱者に識別しにくい色の組み合わせや、シニアにとって見分けにくい色の組み合わせが配色修正定義ＤＢ１７に記憶されてもよい。斯かる色の組み合わせは、例えば、「JBMS-80 高齢者・障害者配慮設計指針―視覚表示物―色覚の多様性に配慮した色の組み合せと表示方法, 社団法人 ビジネス機械・情報システム産業協会, 2009.」に記載された組み合わせ等から引用されてもよい。
【００３８】
配色修正定義ＤＢ１７が利用される場合、文字色と背景色との組み合わせが、配色修正定義ＤＢ１７に記憶されているいずれかの組み合わせに該当すれば、修正要と判定され、そうでなければ修正不要と判定される。
【００３９】
なお、配色修正定義ＤＢ１７の作成は必須ではなく、上記のコントラスト比のみで修正の要否が判定されても良い。また、コントラスト比の算出と配色修正定義ＤＢ１７との双方に基づいて、修正の要否が判定されてもよい。この場合、少なくともいずれか一方において修正要と判定された場合に、修正要と判定されてもよい。
【００４０】
配色の修正が不要であると判定された場合（Ｓ１０７でＮｏ）、ステップＳ１０９に進み、対象画像が処理結果として出力される。
【００４１】
配色の修正が必要であると判定された場合（Ｓ１０７でＹｅｓ）、可読性修正部１５は、なるべく色を変えずに対象画像の文字の可読性が高くなるように、対象画像について配色修正処理を実行する（Ｓ１０８）。配色修正処理では、文字色と背景色の差を比較値に基づいて調整する。比較値は、明度とし、もし明度が等しい場合には、彩度差について同様の処理を行う。明度、彩度ともに等しい場合には、色相を調整する。比較値とする明度、彩度、色相の優先度、及び比較値として用いる色の属性（例えば、明度／彩度／色相という分類ではなくトーンやＬａ＊ｂ＊座標値など他の表色系）は任意であるが、もとの色からの修正量がなるべく少ないように修正処理を行う。なお、配色修正処理の詳細については後述される。
【００４２】
続いて、出力部１６は、配色修正処理による処理結果を出力する（Ｓ１０９）。
【００４３】
続いて、ステップＳ１０８の詳細について説明する。図５は、配色修正処理の処理手順の一例を説明するためのフローチャートである。
【００４４】
ステップＳ２０１において、可読性修正部１５は、文字色と背景色との差を比較するための比較値を文字色及び背景色から抽出する。まず、文字色及び背景色のそれぞれの明度が比較値として抽出される。例えば、「http://tech-unlimited.com/color.html」に開示された変換ツール等を利用してＲＧＢ値がＨＳＶ値に変換され、明度を示すＶ（値の範囲：０〜１００）の値が比較値として求められる。
【００４５】
但し、文字色の明度と背景色の明度とが等しい場合には、文字色及び背景色のそれぞれの彩度を表すＳ（値の範囲：０〜１００）の値が比較値として求められる。
【００４６】
比較値が明度又は彩度の場合、可読性修正部１５は、文字色の比較値をＶａに代入し、背景色の比較値をＶｂに代入する。
【００４７】
一方、文字色及び背景色について、明度及び彩度が等しい場合、色相が比較値とされる。この場合、可読性修正部１５は、文字色の明度（すなわち、背景色の明度でもある。）を示すＶの値をＶａｂに代入する。
【００４８】
続いて、可読性修正部１５は、ユーザが背景色の調整を優先しているか否かを判定する（Ｓ２０２）。ユーザが背景色の調整を優先しているか否かの指定は、予め画像処理装置１０に設定されていてもよいし、ステップＳ１０１において、対象コンテンツ等と共に入力されてもよい。
【００４９】
ユーザが背景色の調整を優先している場合（Ｓ２０２でＹｅｓ）、可読性調整部は、Ｖａ＞Ｖｂであるか、又はＶａｂが中間値より大きいか否かを判定する（Ｓ２０３）。ここで、Ｖａｂの中間値とは、例えば、明度の値Ｖの取り得る値０〜１００における中央値である５０である。
【００５０】
Ｖａ＞Ｖｂである場合、又はＶａｂが中間値より大きい場合（Ｓ２０３でＹｅｓ）、可読性修正部１５は、黒等の濃い色を文字の輪郭色として決定する（Ｓ２０４）。一方、Ｖａ＜Ｖｂである場合、又はＶａｂが中間値以下である場合（Ｓ２０３でＮｏ）、可読性修正部１５は、白等の明るい色を文字の輪郭色として決定する（Ｓ２０５）。なお、濃い色とは、例えば、ＨＳＶ値のＶの値（明度）が閾値（例えば、２０）以下の色である。また、明るい色とは、例えば、ＨＳＶ値のＶの値が閾値（例えば、８０）以上の色である。なお、２０や８０は、一例であり、任意に定められてよい。
【００５１】
ステップＳ２０４又はＳ２０５に続いて、可読性修正部１５は、対象画像の文字の輪郭をステップＳ２０４又はＳ２０５において決定された色に変更し、当該色から当該文字の背景色へ段階的に近付くように、対象画像における当該文字の周辺にグラデーションを付加する（Ｓ２０６）。
【００５２】
図６は、文字の周辺へのグラデーションの付加の一例を示す図である。例えば、１画素ごとに背景色のＲＧＢ値に近付くように、文字の周辺の各画素のＲＧＢ値が段階的に変更される。
【００５３】
一方、ユーザが文字色の調整を優先している場合（Ｓ２０２でＮｏ）、可読性修正部１５は、比較値が、文字色を変更することが可能な所定の条件を満たすか否かを判定する（Ｓ２０７）。当該所定の条件とは、（１）Ｖａ＞Ｖｂ、かつ、Ｖａ＜１００−ｐ１であること、又は（２）Ｖａ＜Ｖｂ、かつ、Ｖａ＞ｐ２であることである。ここでｐ１、ｐ２は、文字色の比較値と背景色と比較値との差の拡大幅として予め設定される値であり、例えば、１０などの任意の値である。
【００５４】
（１）及び（２）のうちのいずれか一方が満たされる場合（Ｓ２０７でＹｅｓ）、可読性修正部１５は、ＶａとＶｂとを比較する（Ｓ２０８）。Ｖａ＞Ｖｂである場合（Ｓ２０８でＹｅｓ）、可読性修正部１５は、対象画像の文字色のＶａをｄ高くする（Ｓ２０９）。一方、Ｖａ＜Ｖｂである場合（Ｓ２０８でＮｏ）、可読性修正部１５は、対象画像の文字色のＶａをｄ低くする（Ｓ２０９）。なお、ステップＳ２０９及びＳ２１０では、比較値が明度の場合は明度が変更され、比較値が彩度の場合は彩度が変更される。また、ｄは、５などの任意の設定値である。
【００５５】
一方、ステップＳ２０７において、（１）及び（２）の双方の条件が満たされない場合（Ｓ２０７でＮｏ）、ステップＳ２０３以降が実行される。又は、この場合、ステップＳ２０３以降が実行されなくてもよい。なお、比較値がＶａｂである場合は、（１）及び（２）の双方の条件が満たされない場合に該当する。
【００５６】
なお、配色修正定義ＤＢ１７（図４）には、例えば、背景色が黒で文字色が赤であった場合は文字の周囲に白色の縁取りを付ける、背景色が白の場合は文字色に黄色及び水色は使用せず黒に修正する、等の例外の修正定義が設定されてもよい。文字色及び背景色の組み合わせが斯かる例外の修正定義が設定されている組み合わせに該当する場合、図３のステップＳ１０８の代わりに、当該例外の修正定義に応じた処理が実行されて、ステップＳ１０９に進んでもよい。
【００５７】
また、ステップＳ１０１において、ユーザの年齢や国等がユーザ特性として入力される場合には、ユーザの年齢や国等ごとに、配色修正定義ＤＢ１７が作成されてもよい。
【００５８】
なお、本実施の形態では、文字の可読性を向上させる例について説明したが、文字以外の特定の箇所（例えば商品広告における商品画像の部分、ユーザが操作するボタンの配置箇所など）がユーザによって指定され、当該箇所が文字の代わりに扱われて図３及び図５の処理手順を実行することで、当該箇所の視認性が向上されてもよい。
【００５９】
上述したように、本実施の形態によれば、画像に含まれている文字の文字色と背景色との関係に応じて、文字の輪郭色が決定され、当該文字の輪郭から背景色へ段階的に色が変化するように画像が修正される。したがって、画像の配色の印象をなるべく変えずに、画像に含まれている文字の可読性を向上させることができる。
【００６０】
その結果、例えば、任意の対象コンテンツについて、利用者の色弱の程度に合わせて一般色覚者と同様に知覚できるように色強調し、同時に文字等の読みやすさも担保することができる。また、背景色が単色ではない場合にも適用することができる。
【００６１】
なお、本実施の形態において、文字特定部１３は、特定部の一例である。色抽出部１４は、抽出部の一例である。可読性修正部１５は、修正部の一例である。
【００６２】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６３】
１０          画像処理装置
１１          入力部
１２          配色変換部
１３          文字特定部
１４          色抽出部
１５          可読性修正部
１６          出力部
１７          配色修正定義ＤＢ
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
Ｂ            バス
【図１】
2018019167.tif 000003
【図２】
2018019167.tif 000004
【図３】
2018019167.tif 000005
【図４】
2018019167.tif 000006
【図５】
2018019167.tif 000007
【図６】
2018019167.tif 000008