(57)【特許請求の範囲】
【請求項１】
文字の読みやすさ評価方法であって、コンピュータにより実行されるステップが、
文字図形を含む２値画像の文字線に対応する第１画素値を有する所定数以上のピクセルが連結している第１領域の数と、前記第１画素値を有するピクセルで囲まれた第２画素値を有する１つ以上のピクセルを含む第２領域の数とを検出するステップと、
前記２値画像を平滑化処理して濃淡画像に変換するステップと、
前記濃淡画像の階調に基づく２値化閾値を所定値ずつ変化させて、各２値化閾値で２値化された際の前記２値化された濃淡画像に含まれる前記第１領域の数と、前記第２領域の数とを、前記２値化閾値毎に検出するステップと、
前記２値化された濃淡画像で検出される第１領域の数、第２領域の数が、前記２値画像で検出される第１領域の数、第２領域の数と同じ値で連続する前記２値化閾値の範囲を識別して前記範囲の下限値又は／及び上限値を算出するステップと、
を含むことを特徴とする文字の読みやすさ評価方法。
【請求項２】
複数の文字を含む文字セットの読みやすさ評価方法であって、コンピュータにより実行されるステップが、
文字セット画像に含まれる複数の文字図形を識別し、前記識別された各文字図形を含む２値画像それぞれに対して、前記文字図形の文字線に対応する第１画素値を有する所定数以上のピクセルが連結している第１領域の数と、前記第１画素値を有するピクセルで囲まれた第２画素値を有する１つ以上のピクセルを含む第２領域の数と、検出するステップと、
前記複数の文字図形に対応する２値画像それぞれを平滑化処理して濃淡画像に変換するステップと、
前記濃淡画像の階調に基づく２値化閾値を所定値ずつ変化させて、各２値化閾値で２値化された際の前記２値化された濃淡画像に含まれる前記第１領域の数と、前記第２領域の数とを前記２値化閾値毎に検出し、これを前記文字セットの複数の文字すべてに対して遂行するステップと、
前記２値化閾値別に、前記２値化された各濃淡画像に含まれる前記第１領域の数の合計値と、前記第２領域の数の合計値と算出するステップと、
前記２値化された各濃淡画像で検出される第１領域の数の合計値、第２領域の数の合計値が、前記各２値画像で検出される第１領域の数の合計値、第２領域の数の合計値と同じ値で連続する前記２値化閾値の範囲を識別して前記範囲の下限値又は／及び上限値を算出するステップと、
を含むことを特徴とする文字の読みやすさ評価方法。
【請求項３】
文字図形を含む２値画像の文字線に対応する第１画素値を有する所定数以上のピクセルが連結している第１領域の数と、前記第１画素値を有するピクセルで囲まれた第２画素値を有する１つ以上のピクセルを含む第２領域の数とを検出する計測部と、
前記２値画像を平滑化処理して濃淡画像に変換する画像変換部と、を含み、
前記計測部は、前記濃淡画像の階調に基づく２値化閾値を所定値ずつ変化させて、各２値化閾値で２値化された際の前記２値化された濃淡画像に含まれる前記第１領域の数と、前記第２領域の数とを、前記２値化閾値毎に検出し、
前記２値化された濃淡画像で検出される第１領域の数、第２領域の数が、前記２値画像で検出される第１領域の数、第２領域の数と同じ値で連続する前記２値化閾値の範囲を識別して前記範囲の下限値又は／及び上限値を算出する評価部を、さらに含むことを特徴とする文字の読みやすさ評価装置。
【請求項４】
複数の文字を含む文字セット画像に含まれる複数の文字図形を識別し、前記識別された各文字図形を含む２値画像それぞれに対して、前記文字図形の文字線に対応する第１画素値を有する所定数以上のピクセルが連結している第１領域の数と、前記第１画素値を有するピクセルで囲まれた第２画素値を有する１つ以上のピクセルを含む第２領域の数と、検出する計測部と、
前記複数の文字図形に対応する２値画像それぞれを平滑化処理して濃淡画像に変換する画像変換部と、を含み、
前記計測部は、前記濃淡画像の階調に基づく２値化閾値を所定値ずつ変化させて、各２値化閾値で２値化された際の前記２値化された濃淡画像に含まれる前記第１領域の数と、前記第２領域の数とを前記２値化閾値毎に検出し、これを前記文字セットの複数の文字すべてに対して遂行し、
前記２値化閾値別に、前記２値化された各濃淡画像に含まれる前記第１領域の数の合計値と、前記第２領域の数の合計値と算出し、前記２値化された各濃淡画像で検出される第１領域の数の合計値、第２領域の数の合計値が、前記各２値画像で検出される第１領域の数の合計値、第２領域の数の合計値と同じ値で連続する前記２値化閾値の範囲を識別して前記範囲の下限値又は／及び上限値を算出する評価部を、さらに含むことを特徴とする文字の読みやすさ評価装置。
【請求項５】
文字図形を含む２値画像の文字線に対応する第１画素値を有する所定数以上のピクセルが連結している第１領域の数と、前記第１画素値を有するピクセルで囲まれた第２画素値を有する１つ以上のピクセルを含む第２領域の数とを検出する計測機能と、
前記２値画像を平滑化処理して濃淡画像に変換する画像変換機能と、を実現させ、
前記計測機能は、前記濃淡画像の階調に基づく２値化閾値を所定値ずつ変化させて、各２値化閾値で２値化された際の前記２値化された濃淡画像に含まれる前記第１領域の数と、前記第２領域の数とを、前記２値化閾値毎に検出し、
前記２値化された濃淡画像で検出される第１領域の数、第２領域の数が、前記２値画像で検出される第１領域の数、第２領域の数と同じ値で連続する前記２値化閾値の範囲を識別して前記範囲の下限値又は／及び上限値を算出する評価機能を、さらにコンピュータに実現させることを特徴とする文字の読みやすさ評価プログラム。
【請求項６】
複数の文字を含む文字セット画像に含まれる複数の文字図形を識別し、前記識別された各文字図形を含む２値画像それぞれに対して、前記文字図形の文字線に対応する第１画素値を有する所定数以上のピクセルが連結している第１領域の数と、前記第１画素値を有するピクセルで囲まれた第２画素値を有する１つ以上のピクセルを含む第２領域の数と、検出する計測機能と、
前記複数の文字図形に対応する２値画像それぞれを平滑化処理して濃淡画像に変換する画像変換機能と、を実現させ、
前記計測機能は、前記濃淡画像の階調に基づく２値化閾値を所定値ずつ変化させて、各２値化閾値で２値化された際の前記２値化された濃淡画像に含まれる前記第１領域の数と、前記第２領域の数とを前記２値化閾値毎に検出し、これを前記文字セットの複数の文字すべてに対して遂行し、
前記２値化閾値別に、前記２値化された各濃淡画像に含まれる前記第１領域の数の合計値と、前記第２領域の数の合計値と算出し、前記２値化された各濃淡画像で検出される第１領域の数の合計値、第２領域の数の合計値が、前記各２値画像で検出される第１領域の数の合計値、第２領域の数の合計値と同じ値で連続する前記２値化閾値の範囲を識別して前記範囲の下限値又は／及び上限値を算出する評価機能を、さらにコンピュータに実現させることを特徴とする文字の読みやすさ評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字の読みやすさを評価する評価方法に関する。
【背景技術】
【０００２】
近年、高齢化社会の進展にともない、「誰にでも読みやすい」特性を持つとされるＵＤ（ユニバーサルデザイン）フォントが数多く開発され、様々な印刷物、サインなどでこのＵＤフォントが利用されている。
【０００３】
代表的なＵＤフォントとして「イワタUDフォント（登録商標）」、「つたわるフォント」などがあるいが、これらのＵＤフォントの文字は、「誰にでも読みやすい」といった人間の主観に基づく幾つかの評価（例えば、ユーザテスト）を経て開発されたものである。
【０００４】
しかしながら、このような評価プロセスは、評価基準やその評価結果が重要であるが、一般に公開されることはほとんどない。特に、評価結果が公開されている場合でもＵＤフォントの活用分野や実際の提示条件（視覚特性や印字状況など）を特定した評価が行われておらず、「誰にでも読みやすい」という尺度に、一定の基準がない。
【０００５】
つまり、従来のＵＤフォントの評価プロセスは、文字がどのような状態であると読みやすく、どのような状態であれば読み難いのかを規定しておらず、ユーザテスト等による人間の主観による評価に止まっているものが大半であった。
【０００６】
このため、「誰にでも読みやすい」というフォントの特性を、客観的に評価できる評価手法が切に望まれていた。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】「イワタＵＤフォント」，株式会社イワタ、ｈｔｔｐ：／／ｗｗｗ．ｉｗａｔａｆｏｎｔ．ｃｏ．ｊｐ／ｕｄ／ｉｎｄｅｘ．ｈｔｍｌ
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、文字の読みやすさを定量化して評価することができる評価方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一実施形態に係る文字の読みやすさ評価方法は、文字図形を含む２値画像の文字線に対応する第１画素値を有する所定数以上のピクセルが連結している第１領域の数と、第１画素値を有するピクセルで囲まれた第２画素値を有する１つ以上のピクセルを含む第２領域の数とを検出するステップと、２値画像を平滑化処理して濃淡画像に変換するステップと、濃淡画像の階調に基づく２値化閾値を所定値ずつ変化させて、各２値化閾値で２値化された際の２値化された濃淡画像に含まれる上記第１領域の数と、上記第２領域の数とを、２値化閾値毎に検出するステップと、２値化された濃淡画像で検出される第１領域の数、第２領域の数が、２値画像で検出される第１領域の数、第２領域の数と同じ値で連続する２値化閾値の範囲を識別して当該範囲の下限値又は／及び上限値を算出するステップと、を含むことを特徴とする。
【００１０】
また、本発明の他の実施形態に係る複数の文字を含む文字セットの読みやすさ評価方法は、文字セット画像に含まれる複数の文字図形を識別し、識別された各文字図形を含む２値画像それぞれに対して、文字図形の文字線に対応する第１画素値を有する所定数以上のピクセルが連結している第１領域の数と、前記第１画素値を有するピクセルで囲まれた第２画素値を有する１つ以上のピクセルを含む第２領域の数と、検出するステップと、複数の文字図形に対応する２値画像それぞれを平滑化処理して濃淡画像に変換するステップと、濃淡画像の階調に基づく２値化閾値を所定値ずつ変化させて、各２値化閾値で２値化された際の２値化された濃淡画像に含まれる上記第１領域の数と、上記第２領域の数とを２値化閾値毎に検出し、これを文字セットの複数の文字すべてに対して遂行するステップと、２値化閾値別に、２値化された各濃淡画像に含まれる第１領域の数の合計値と、第２領域の数の合計値と算出するステップと、２値化された各濃淡画像で検出される第１領域の数の合計値、第２領域の数の合計値が、各２値画像で検出される第１領域の数の合計値、第２領域の数の合計値と同じ値で連続する２値化閾値の範囲を識別して当該範囲の下限値又は／及び上限値を算出するステップと、を含むことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、文字又は文字セットの文字画像を画像処理によって一旦文字が読みにくい状態を再現し、２値化閾値を変化させることで文字を読む（視る）人の様々な視覚特性や印字状態に応じた文字のかすれ状態やつぶれ状態を擬似的に発生させて、文字図形として原型を留めている２値化閾値の範囲を「文字（文字セット）の読みやすさ」として定量化して評価することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る文字画像の一例（ａ）、及び文字画像（原型）の計測値の一例（ｂ）を示す図である。
【図２】本発明の第１実施形態に係る各閾値での計測値の一例（ａ）、及び計測値を閾値毎にグラグ化した一例（ｂ）を示す図である。
【図３】本発明の第１実施形態に係る評価装置の構成ブロック図である。
【図４】本発明の第１実施形態に係る文字単位の評価処理の処理遷移の一例を示すフローチャートである。
【図５】本発明の第１実施形態に係る各種情報の一例を示す図である。
【図６】本発明の第１実施形態に係る文字セット全体の評価処理の処理遷移の一例を示すフローチャートである。
【図７】本発明の第１実施形態に係る文字セット全体の計測値を閾値毎にグラグ化した一例（ｂ）を示す図である。
【図８】本発明の第１実施形態に係る計測値の計測処理例を示した図である。
【図９】本発明の第１実施形態に係る２値画像を濃淡画像に変換する処理例を示した図である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を詳細に説明する。
【００１４】
（第１実施形態）
図１から図９は、本発明の第１実施形態を示す図である。本実施形態の文字の読みやすさを評価する方法は、文字画像を所定の処理手順に従って加工して得られる数値に基づいて、複数の文字で構成される文字の集合（文字セット）の読みやすさを評価する。
【００１５】
本実施形態では、視覚特性や印字状況が変化（劣化）して、文字線がかすれて見えにくくなったり、文字線がつぶれて読めなくなる状態になり難いことを、「文字（文字セット）の読みやすさ」として規定（定義）し、文字セットを構成する全ての各文字に対して算出した評価値に基づいて、「かすれ状態」でも「つぶれ状態」でもない状態がどれだけ続くかを「文字の読みやすさ」の評価情報として提供する。
【００１６】
本実施形態のフォント評価方法は、文字又は文字セットの各文字（ビットマップ形式の２値画像）を画像処理によって文字が読みにくい状態に再現し（濃淡画像に変換し）、その読みにくい状態の文字（濃淡画像）をさらに２値化する（２値画像に変換する）。このとき、一度濃淡画像変換された文字画像を２値化する際の閾値（２値化閾値）を所定値ずつ変化させ、各２値化閾値でのかすれ具合、つぶれ具合を計測することで、「文字の読みやすさ」を数値化する。なお、２値化閾値は、濃淡画像の階調数に対応し、例えば２５６階調の濃淡画像を２値画像に変換する場合は、０〜２５５の範囲の値とすることができる。
【００１７】
ここで、文字のかすれ具合、つぶれ具合について説明する。文字のかすれ具合とは、例えば、文字を構成する文字線が途中で途切れてしまう状態であり、つぶれ具合とは、例えば、文字線で囲まれた領域がつぶされて１つの文字線として識別できない状態である。
【００１８】
本実施形態では、図１（ａ）に示すように、フォントにおいて文字を構成する黒い部分を「島」とし、島に囲まれた白い部分（黒い部分で囲まれた領域）を「池」と定義する。また、文字を構成する黒い部分の外側の白い部分（黒い部分で囲まれていない領域）を海と定義する。なお、図１の０〜９の文字例は、ＭＳＰゴシックフォントで形成された文字画像である。
【００１９】
このように定義することで、文字は、黒い部分（２値画像における画素値が「１」である所定数以上のピクセルが連結している領域）と黒い部分で囲まれた領域（２値画像における画素値が「１」の複数のピクセルで囲まれた画素値が「０」の１つ以上のピクセルで構成された領域又は所定数以上のピクセルが連結している領域）によって構成される。
【００２０】
図１（ｂ）に示すように、評価対象の所定フォントの文字（所定フォントにおける２値画像の評価対象文字）の島の数Ｘ、池の数Ｙを測定すると、文字「１」は、島が１つで池は０、文字「８」は島が１つで池が２つとなり、文字「１」は、島が１つで池が０の状態が、文字図形の原型と留めている状態とすることができ、文字「８」は、島が１つで池が２つの状態が文字図形の原型と留めている状態とすることができる。
【００２１】
このため、文字図形の原型よりも画素値「１」の総ピクセル数が少なく、島・池の数が異なる状態を「かすれた状態」として識別（把握）することができる。つまり、島の数が増える状態とは、文字を構成する文字線が途中で途切れてしまうことで、画素値「１」の連続する複数のピクセル群が２つ以上の黒い部分に分離（分割）された状態である。同様に池の数が減る状態とは、文字を構成する文字線が途中で途切れてしまうことで、画素値「１」の連続する領域で囲まれていた画素値「０」のピクセル群が島の外側の画素値「０」のピクセル群（海）と連結した状態である。このため、文字のかすれ具合を客観的に判断する尺度（基準）として、島・池の数を適用することができる。例えば、文字図形の原型よりも総画素数が少なく、文字「１」に対して２つ以上の島がある状態、あるいは文字「８」に対して１つの池しかない状態は、文字がかすれた状態であると識別することができ、文字図形として原型を留めていない状態であると把握できる。
【００２２】
一方、文字図形の原型よりも画素値「１」の総ピクセル数が多く、島・池の数が異なるなる状態を「つぶれた状態」として識別（把握）することができる。すなわち、文字線（黒い部分）で囲まれた領域がつぶされてしまうことで、画素値が「１」である複数のピクセルで囲まれた画素値「０」の所定数以上のピクセルが連結している領域が、画素値「１」のピクセル群で埋めつぶされて消滅もしくは、画素値「０」の領域で分離していた画素値「１」のピクセル群が埋め立てられて連結した状態である。このため、文字のつぶれ具合を客観的に判断する尺度（基準）として、島・池の数を適用することができる。例えば、文字図形の原型よりも総画素数が多く、文字「８」に対して１つの池しかない状態、文字「６」に対して２つの池がある状態、あるいは文字「i」に対して１つの島しかない状態は、文字がつぶれた状態であると識別することができ、文字図形として原型を留めていない状態であると把握できる。
【００２３】
このように本実施形態では、文字図形の原型の島の数、池の数と異なる数の島又は池が存在する状態の文字を、かすれ状態又はつぶれ状態であると識別し、文字を構成する島及び池の数を画像処理により検出することで、文字の状態を数値化して把握することができる。
【００２４】
そして、本実施形態の評価方法は、文字又は文字セットの文字画像を画像処理によって一旦文字が読みにくい状態に画像処理し、読みにくい状態の画像を再現する。すなわち、上述のように、視覚特性や印字状況が変化（劣化）して、文字線がかすれて見えにくくなったり、文字線がつぶれて読めなくなる状態になり難いことを、「文字（文字セット）の読みやすさ」として規定するので、２値画像の評価対象文字をぼかし処理（平滑化処理）に通じて濃淡画像（多値画像）に変換し、２値化閾値を変化させて島の数及び池の数をそれぞれ計測することで、文字図形として原型を留めている２値化閾値の範囲を「文字（文字セット）の読みやすさ」の評価値として提供する。
【００２５】
２値化閾値とは、多階調の濃淡画像を白と黒の２階調の２値画像に変換する２値化処理において、濃淡画像の各ピクセルの画素値を白（画素値０）又は黒（画素値１）に置き換える際の基準となる閾値である。例えば、濃淡画像の各ピクセルの画素値が、２値化閾値を上回っていればそのピクセルの画素値を白（画素値０）に置換し、２値化閾値を下回っていればそのピクセルの画素値を黒（画素値１）に置き換える。
【００２６】
つまり、２値化閾値を変化させることで文字を読む（視る）人の様々な視覚特性や印字状態に応じた文字のかすれ状態やつぶれ状態を擬似的に発生させることができ、各２値化閾値は、文字図形の各ピクセルの画素値が、視覚特性や印字状態に応じたかすれ状態やつぶれ状態に対して白（画素値０）又は黒い（画素値１）のいずれに属するかを決定するための基準となる。したがって、ぼやけた状態でも文字の黒い部分と白い部分と識別できて文字の原型を留めている範囲を２値化閾値で数値化し、その範囲が広いほどかすれても見えにくくならず、つぶれても読みにくくならない文字であると評価する。
【００２７】
本実施形態では、２値画像の評価対象文字を一度ぼかし処理によって濃淡画像に変換し、その濃淡画像の状態で各ピクセルが白又は黒のどちらに属するかを、２値化閾値を基準に把握し、各２値化閾値毎の濃淡画像における各ピクセルの画素値（０又は１）に対して島の数Ｘｉ、池の数Ｙｉを計測することで、文字図形が原型を留めることができる範囲を検出する。図２（ａ）は、濃淡画像に変換された評価対象文字を２値化閾値５０、７０、８０、９０、１５０、２００、２５０、２５５それぞれで２値画像に変換した一例である。
【００２８】
図２（ａ）に示すように、２値化閾値５０では、濃淡画像の全てのピクセルの画素値が０となる（濃淡画像の全てのピクセルの画素値が２値化閾値を上回るので、画素値が０に置き換えられる）ので、島の数Ｘ（０）＝０、池の数Ｙ（０）＝０が計測される。つまり、評価対象文字「８」は、島の数が１、池の数が２である状態が文字図形としての原型を留めることができる状態であり、２値化閾値５０で計測された島の数Ｘ（０）＝０、池の数Ｙ（０）＝０の状態は、文字「８」が原型を留めていない状態である。また、２値化閾値７０や８０の場合は、島が１つ計測できたが、島の数が１、池の数が２でないので、文字「８」が文字図形としての原型を留めていない状態である。
【００２９】
２値化閾値９０、１５０、２００で計測された各島の数は１つ、池の数は２つとなるので、文字「８」が文字図形としての原型を留めている。逆に、２値化閾値２５０では、島が１つ、池が１つ計測できたが、池の数が２でないので、文字「８」が文字図形としての原型を留めていない状態である。また、２値化閾値２５５では、島の数が１つ、池の数が０と計測され、池の数が２でないので、文字「８」が文字図形としての原型を留めていない状態（画素値「１」のピクセル群で池が埋めつぶされている状態）となっている。
【００３０】
図２（ｂ）は、各２値化閾値毎に計測された文字「８」の島の数及び池の数をグラフ化したものであり、文字「８」が文字図形としての原型を留めている範囲は、島の数が１で池の数が２と計測された２値化閾値の下限値及び上限値となる。このように０〜２５５の範囲で２値化閾値を所定値ずつ変化させた際に、連続して島の数が１で池の数が２と計測される２値化閾値の範囲が、文字「８」が文字図形としての原型を留めている範囲、すなわち、文字画像「８」がかすれることなく、またつぶれることのない安定領域となる。
【００３１】
一方、島の数が１で池の数が２と計測された２値化閾値の下限値未満の領域は、文字「８」がかすれている状態（かすれ領域）を、上限値を上回る領域は、文字「８」がつぶれている状態（つぶれ領域）をそれぞれ表している。
【００３２】
このように、本実施形態の文字の読みやすさを評価する方法は、文字又は文字セットの文字画像を画像処理によって一旦文字が読みにくい状態を再現し、２値化閾値を変化させることで文字を読む（視る）人の様々な視覚特性や印字状態に応じた文字のかすれ状態やつぶれ状態を擬似的に発生させて、文字図形として原型を留めている２値化閾値の範囲を「文字（文字セット）の読みやすさ」の評価値として定量化できる。
【００３３】
そして、文字図形の安定領域の範囲が広いほど「読みやすさ」と評価でき、安定領域の下限値が低いほど、かすれに強い文字（かすれた状態でも文字図形の原型を維持できる範囲が広い文字）であると評価することができ、例えば、白内障等の視覚特性を有する人でも読みやすい文字として評価できる。また、安定領域の上限値が高いほど、つぶれに強い文字（つぶれた状態でも文字図形の原型を維持できる範囲が広い文字）であると評価することができ、例えば、老眼等の視覚特性を有する人でも読みやすい文字として評価できる。
【００３４】
図３は、本実施形態の評価方法が適用された評価装置の構成ブロック図である。評価装置１００は、コンピュータ装置等の情報処理装置である。
【００３５】
評価装置１００は、所定のネットワークとの通信制御を行う通信制御部１１０、メモリ１２０、制御部（ＣＰＵ）１３０、及び記憶部１４０を含んで構成される。また、評価装置１００は、ディスプレイ装置１５０及びマウスやキーボード等の操作入力装置１６０を備えることができる。
【００３６】
制御部１３０は、評価制御部１３１を含み、評価制御部１３１はさらに、計測部１３２、画像処理部１３３及び評価部１３４を含む。評価制御部１３１は、評価対象文字の２値画像に基づいて、「文字の読みやすさ」の評価処理を遂行する。
【００３７】
図４は、本実施形態の文字単位の評価処理の処理遷移を示すフローチャートである。評価装置１００の評価制御部１３１は、評価対象の文字画像を読み込む（Ｓ１０１）。このとき、評価対象の文字画像は、記憶部１４０に予め記憶された画像情報１４１であったり、別途スキャナ装置で紙媒体から文字図形をスキャナして生成された文字画像、又はインターネットやローカルネットワーク等を介して入力された文字画像であってもよい。
【００３８】
また、評価制御部１３１は、ビットマップ形式の２値画像の文字画像を評価対象文字として読み込む。なお、文字画像自体は、２値画像でなくてもよい。すなわち、評価処理を遂行する際に、評価対象の文字画像が２値画像でない場合は、画像処理部１３３により２値画像に変換された文字画像を読み込むように構成することができる。
【００３９】
評価制御部１３１は、計測部１３２及び画像処理部１３３を通じて文字画像のラベリング処理による島の数及び池の数の計測処理を遂行する（Ｓ１０２）。この処理は、画像処理技術に用いられているラベリング技術を適用することができる。
【００４０】
図８は、本実施形態の島の数及び池の数（計測値）の計測処理例を示した図である。図８（ａ）に示す２値画像の各ピクセルをラスタ走査して画素値が１のピクセルのラベル付け遂行する。例えば、左上から右下に向かって文字画像のピクセルをラスタ走査し、連結性（例えば、８連結）に基づいて画素値１のピクセル群に異なるラベル番号のラベル付けを行う。図８（ｂ）では、画素値１の各ピクセル群（島）にラベル番号１、２が付与され、画素値１のピクセル群が２つ検出される（島の数＝２と検出する）。
【００４１】
次に、画素値１のピクセルで囲まれていない領域、図１（ａ）の例では、海と定義された白い部分（画素値０のピクセル）にラベル付けを行い、図８（ｂ）で検出された画素値１のピクセル群及びラベル付けされた海と定義される白い部分の各ピクセルそれぞれを、画素値０に置換する。そして、ラベル付けされていないピクセルを画素値１に置換する（図８（ｃ））。
【００４２】
そして、図８（ｃ）の状態からラベル付けされていない画素値１のピクセルを検出して連結性に基づいて再度ラベリング処理を遂行する。図８（ｄ）は、図１（ｂ）の例で池と定義された領域にラベル番号が付与され、画素値１のピクセル群が１つ検出される（島の数＝１と検出する）。
【００４３】
評価制御部１３１は、計測処理によって計測された島の数、池の数をメモリ１２０や記憶部１４０等の所定の記憶領域に記憶する。ここで記憶される文字画像の島の数、池の数は、評価対象の文字図形の原型に対応する基準値（Ｘ，Ｙ）として記憶される。
【００４４】
続いて、評価制御部１３１は、画像処理部１３３を通じて評価対象の文字画像を濃淡画像に変換する。本実施形態では、画像処理技術で利用されるぼかし処理（平滑化処理）を適用して、２値画像の文字画像を濃淡画像（多値画像）に変換する（Ｓ１０３）。
【００４５】
図９は、本実施形態の２値画像を濃淡画像に変換する処理例を示した図である。図９に示すように、２値画像の各ピクセルに対してその周囲のピクセルの画素値で平均した値を画素値として算出する。このとき、中心ピクセルとその周囲のピクセルに対して重み付きブロック（重み値）を適用することができ、ぼかし強度ｎ（ｎ≧２）を用いて重み値を算出することができる。図９の例のように、中心ピクセルの画素値に対する重み付けが一番高く、周囲のピクセルの画素値に対する重み付けを中心ピクセルから外側に向かうにつれて低くなっている。
【００４６】
本実施形態では、２値画像を２５６階調の濃淡画像に変換し、文字画像の各ピクセルが０〜２５５の画素値に変換された濃淡画像を生成する。
【００４７】
評価制御部１３１は、生成された濃淡画像の階調に対応する範囲で所定の２値化閾値Ｓｉを設定する（Ｓ１０４）。本実施形態では、２５６階調に対応する２値化閾値０〜２５５が増加する方向に所定値間隔で２値化閾値Ｓｉを複数設定し、設定された各２値化閾値Ｓｉを用いて、濃淡画像に変換された文字画像を再度２値化する（Ｓ１０５）。評価制御部１３１は、計測部１３２を通じてステップＳ１０４で設定された２値化閾値を用いて２値化された文字画像に対する島の数、池の数を計測する計測処理を行い（Ｓ１０６）、当該２値化閾値と関連付けて計測した島の数（Ｘｉ）、池の数（Ｙｉ）を文字画像に対する計測情報として記憶部１４０に記憶する（Ｓ１０７）。計測処理については上述した通りである。
【００４８】
評価制御部１３１は、ステップＳ１０８において、現在設定された２値化閾値Ｓｉを変更する。例えば、０から順に２値化閾値Ｓｉを８ずつ変化させる場合、現在設定されている２値化閾値Ｓｉに８を加算した値に変更する（Ｓ１０８）。なお、２値化閾値Ｓｉの変更量（変化量）は、任意に設定することができ、また、２５５から順に２値化閾値Ｓｉを８ずつ減算させて変更するように構成することも可能である。
【００４９】
評価制御部１３１は、全ての計測点、すなわち、２値化閾値Ｓｉの変更量に応じた各２値化閾値での計測処理が遂行されたか否かを判別し（Ｓ１０９）、遂行されていない場合には、ステップ１０４に戻り、２値化閾値Ｓｉの変更量に応じたすべての各２値化閾値での計測処理を遂行するまで、ステップＳ１０４〜Ｓ１０８を繰り返し行う。
【００５０】
ステップＳ１０９において各２値化閾値での計測処理がすべて遂行されたと判別された場合に、評価制御部１３１は、評価部１３４を通じて評価値算出処理を遂行する。本実施形態では、ステップ１０２で計測された評価対象の文字図形の原型に対応する基準値（Ｘ，Ｙ）を用い、各２値化閾値で計測された島の数（Ｘｉ）と池の数（Ｙｉ）が、基準値（Ｘ，Ｙ）と同じ値で連続する２値化閾値の範囲及びその範囲における上限値及び下限値を識別し（Ｓ１１０）、識別された２値化閾値の範囲及びその範囲における上限値及び下限値を評価情報として記憶部１４０に記憶する（Ｓ１１１）。
【００５１】
図５（ａ）は、文字画像１の計測情報１４２の一例を示す図であり、２値化閾値の値別に、計測された各島の数、池の数が記憶される。また、図５（ｂ）は、文字画像１の評価情報１４３の一例であり、各２値化閾値で計測された島の数（Ｘｉ）と池の数（Ｙｉ）が、基準値（Ｘ，Ｙ）と同じ値で連続する２値化閾値の範囲、すなわち、図２（ｂ）の例で示した安定領域の下限値及び上限値が記憶される。
【００５２】
図６は、複数の文字で構成される文字セット（文字の集合）の読みやすさを評価する場合の、文字セット全体の評価処理の処理遷移の一例を示すフローチャートである。なお、本実施形態では、文字セットとは、図３（ｂ）のようなフォントの標本（サンプル）文字列以外にも、所定のフォントの任意の文字の集合、すなわち、文章を含むことができる。
【００５３】
評価制御部１３１は、図４のステップＳ１０１と同様に、複数の文字を含む文字セット画像（２値画像）を読み込み（Ｓ２０１）、読み込んだ文字セット画像から１文字単位で評価対象の文字画像を識別する（Ｓ２０２）。そして、識別した複数の文字画像のうちの１つを評価対象の文字画像とし設定（決定）する（Ｓ２０３）。
【００５４】
評価制御部１３１は、設定した評価対象の文字画像に対して図４のステップＳ１０１からＳ１０９を遂行し、文字セット画像に含まれる全ての文字の計測処理及び評価処理を遂行する（Ｓ２０４）。
【００５５】
ステップ２０４において文字セットに含まれる全ての文字に対して計測処理及び評価処理が完了したと判別された場合に、評価制御部１３１は、文字セットを構成する全ての各文字の計測された島の数Ｘi、池の数Ｙiを、２値化閾値Ｓｉ毎に集計し（Ｓ２０５）、各文字画像の島、池の基準値（Ｘ、Ｙ）それぞれを用いて、文字セット全体の基準値（Ｘ１、Ｘ２）を算出する（Ｓ２０６）。
【００５６】
すなわち、本実施形態では、文字セット全体で原型と留める状態の基準となる島の数（Ｘ１）、池の数（Ｙ１）を測定し、文字セットに含まれる各文字それぞれの島の数Ｘｉの合計値、池の数Ｙｉの合計値が、基準値（Ｘ１、Ｙ１）と同じ値で連続する２値化閾値Ｓｉの範囲及びその範囲における上限値及び下限値を識別し（Ｓ２０７）、識別された２値化閾値の範囲及びその範囲における上限値及び下限値を文字セット全体の評価情報として記憶部１４０に記憶する（Ｓ２０８）。
【００５７】
本実施形態の評価方法は、画像処理により文字が読みにくい状態を再現し、その状態で文字セットを構成するある１文字の文字画像について２値化の閾値を変化させながら、文字図形のかすれ具合、つぶれ具合の評価値を定量的に算出するので、文字セットが視覚特性や印字状況が変化して、文字線がかすれて見えにくくなったり、文字線が潰れて読めなくなる状態になりにくいか否かを、読みやすさとして客観的に評価することができる。
【００５８】
特に、個別の文字以外にも、任意の文字セットについて読みやすさを評価できるので、例えば、保険、年金、銀行、証券、信販、公共料金の通知などに用いられる帳票に印字される文章の状態で所定のフォントの読みやすさを評価したり、帳票への印字品質の劣化等を想定したかすれやつぶれに強いフォントであるかなどを定量的に評価することができる。
【００５９】
また、本実施形態の評価方法は、フォントデザイン手法に適用することができ、例えば、かすれに強いフォント（安定領域の下限値が低いフォント）やつぶれに強いフォント（安定領域の上限が高いフォント）を本評価方法を通じて定量的に評価しながらフォントをデザイン（設計）することができる。
【００６０】
なお、本実施形態の評価方法では、計測された評価対象の文字図形の原型に対応する基準値（Ｘ，Ｙ）を用い、各２値化閾値で計測された島の数（Ｘｉ）と池の数（Ｙｉ）が、基準値（Ｘ，Ｙ）と同じ値で連続する２値化閾値の範囲及びその範囲における上限値及び下限値を各々算出し、評価情報として提供することができるが、２値化閾値の範囲、その範囲における上限値又は下限値のいずれか１つを評価情報として提供してもよい。すなわち、安定領域に対応する２値化閾値の範囲の広さは、かすれた状態でもつぶれた状態でも読みやすい文字の評価指標となり、安定領域の下限値は、かすれに強い文字の評価指標となる。また、安定領域の上限値は、つぶれに強い文字の評価指標となるので、これらの各評価指標（評価値）を、個別に評価情報として提供するように構成することも可能である。
【００６１】
以上、本発明の文字の読みやすさ評価手法について好適な実施形態に則して説明したが、数字以外の文字（ひらがな、かたかな、漢字、ローマ字、英字、ギリシャ文字、アラビア文字、ハングル文字等）にも適用可能である。
【００６２】
また、上記説明では、文字図形の原型の島の数、池の数と異なる数の島又は池が存在する状態の文字を、かすれ状態又はつぶれ状態であると識別し、島の数と池の数を用いて、文字の原型に対するかすれ状態又はつぶれ状態を判別したが、これに限らず、例えば、パターンマッチング法を用いて文字の原型に対するかすれ状態又はつぶれ状態を判別してもよい。すなわち、本発明の評価方法は、文字又は文字セットの文字画像を画像処理によって一旦文字が読みにくい状態を再現し、２値化閾値を変化させることで文字を読む（視る）人の様々な視覚特性や印字状態に応じた文字のかすれ状態やつぶれ状態を擬似的に発生させて、文字図形として原型を留めている２値化閾値の範囲を「文字（文字セット）の読みやすさ」の評価値として定量化するので、文字図形として原型と留めているか否かの判別処理に、パターンマッチング法などの他の手法を適用することが可能である。例えば、パターンマッチング法を適用した場合、原型の文字図形と濃淡画像から２値画像に変換された文字画像とをマッチングし、マッチング率が所定値以上（例えば、９５％以上）である場合、原型の文字図形と同じ数に島と池が計測されたものとして、適用することができる。
【００６３】
また、上記実施形態では、本発明の評価手法がコンピュータ装置に適用された態様を一例に説明したが、本発明の評価装置がネットワーク上に置かれたシステムの形態でも実現することも可能である。例えば、利用者の端末装置からインターネット等のネットワークを介して本実施形態の評価装置に接続し、評価情報を利用者の端末装置に提供するように構成することができる。この場合、評価装置を１つ又は複数の異なるサーバ装置等で実現し、各処理部及び記憶部毎に分散されたシステム構成とすることも可能である。
【００６４】
また、評価装置は、ハードウェア構成として上述以外にも、スキャナ等の入力手段を備えることができ、評価対象の文字画像をスキャナから読み込んで本発明の評価処理を遂行するように構成することも可能である。
【００６５】
また、本発明の評価方法（の各処理）は、コンピュータで実行可能なプログラムとして実現することも可能であり、当該プログラムがインストールされたコンピュータは、本発明の処理を遂行する情報処理装置として動作することが可能である。例えば、不図示の補助記憶装置に当該プログラムが格納され、ＣＰＵ等の制御部が補助記憶装置に格納されたプログラムを主記憶装置に読み出し、主記憶装置に読み出された該プログラムを制御部が実行し、コンピュータに本発明の各部の処理を動作させることができる。
【００６６】
また、上記プログラムは、コンピュータ読取可能な記録媒体に記録された状態で、コンピュータに提供することも可能である。コンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭ等の光ディスク、ＤＶＤ−ＲＯＭ等の相変化型光ディスク、ＭＯ（Magnet Optical）やＭＤ(Mini Disk)などの光磁気ディスク、フロッピー（登録商標）ディスクやリムーバブルハードディスクなどの磁気ディスク、コンパクトフラッシュ（登録商標）、スマートメディア、SDメモリカード、メモリスティック等のメモリカードが挙げられる。また、本発明の目的のために特別に設計されて構成された集積回路（ICチップ等）等のハードウェア装置も記録媒体として含まれる。
【００６７】
なお、本発明を好適な実施形態に則して説明したが、本発明の要旨から逸脱しない範囲内で当該技術分野の技術に照らし合わせて多様に変形することが可能である。したがって、本発明の技術的範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【符号の説明】
【００６８】
１００    評価装置
１１０    通信制御部
１２０    メモリ
１３０    制御部（ＣＰＵ）
１３１    評価制御部
１３２    計測部
１３３    画像変換部
１３４    評価部
１４０    記憶部
１４１    画像情報
１４２    計測情報
１４３    評価情報
１５０    ディスプレイ装置
１６０    操作入力装置
【図１】
0005718728.tif 000002
【図２】
0005718728.tif 000003
【図３】
0005718728.tif 000004
【図４】
0005718728.tif 000005
【図５】
0005718728.tif 000006
【図６】
0005718728.tif 000007
【図７】
0005718728.tif 000008
【図８】
0005718728.tif 000009
【図９】
0005718728.tif 000010