(57)【要約】【課題】従来の文字フォント生成処理システムでは、新しく生成された複数の文字フォントにより表される文字列が読み易いか否かを判定することができなかった。【解決手段】本発明に係る文字列の読み易さの判定方法は、所定の数式に従ってビットマップフォントのポテンシャルエネルギーＥ又は複雑度Ｃを算出する算出工程と、前記算出されたビットマップフォントのポテンシャルエネルギーＥ又は複雑度Ｃに基き、前記ビットマップフォントにより表される文字列の読み易さを判定する判定工程とを含む。【選択図】図３
2010003321.tif 000002
【特許請求の範囲】
【請求項１】
式（１）〜式（４）に従って複数のビットマップフォントのポテンシャルエネルギーＥを算出し、又は式（５）〜式（７）に従って前記複数のビットマップフォントの複雑度Ｃを算出する算出工程と、
前記算出された複数のビットマップフォントのポテンシャルエネルギーＥ又は複雑度Ｃに基き、前記複数のビットマップフォントの各々により表される文字列の読み易さを判定する判定工程と、
前記判定工程の結果に基き、最も読み易い文字列を表現するビットマップフォントを選択する選択工程とを含むことを特徴とするビットマップフォントの選択方法。
【数１】
2010003321.tif 000026
【数２】
2010003321.tif 000027
【数３】
2010003321.tif 000028
【数４】
2010003321.tif 000029
【数５】
2010003321.tif 000030
【数６】
2010003321.tif 000031
【数７】
2010003321.tif 000032
ここで、ｒは、文字を構成する点ｐと文字以外の点ｑとの間の距離、ｎは、点ｐの個数、Ｓは、等ポテンシャル線Ｌにより規定される面の面積、ｍは、等ポテンシャル線の本数、ｋは、文字列中の文字の数、ｙは、縦線幅、Ｌは、等ポテンシャル線の長さを表す。
【請求項２】
前記選択工程により選択されたビットマップフォントにより表現される文字列を表示する表示工程を更に含み、
前記表示工程による表示が必要になる前又は必要になった後に、前記算出工程での前記算出、前記判定工程での前記判定、及び前記選択工程での前記選択を行なうことを特徴とする請求項１記載のビットマップフォントの選択方法。
【請求項３】
式（１）〜式（４）に従って複数のビットマップフォントのポテンシャルエネルギーＥを算出し、又は式（５）〜式（７）に従って前記複数のビットマップフォントの複雑度Ｃを算出する算出部と、
前記算出された複数のビットマップフォントのポテンシャルエネルギーＥ又は複雑度Ｃに基き、前記複数のビットマップフォントの各々により表される文字列の読み易さを判定する判定部と、
前記判定部の結果に基き、最も読み易い文字列を表現するビットマップフォントを選択する選択部とを含むことを特徴とするビットマップフォントの選択装置。
【数８】
2010003321.tif 000033
【数９】
2010003321.tif 000034
【数１０】
2010003321.tif 000035
【数１１】
2010003321.tif 000036
【数１２】
2010003321.tif 000037
【数１３】
2010003321.tif 000038
【数１４】
2010003321.tif 000039
ここで、ｒは、文字を構成する点ｐと文字以外の点ｑとの間の距離、ｎは、点ｐの個数、Ｓは、等ポテンシャル線Ｌにより規定される面の面積、ｍは、等ポテンシャル線の本数、ｋは、文字列中の文字の数、ｙは、縦線幅、Ｌは、等ポテンシャル線の長さを表す。
【請求項４】
前記選択部により選択されたビットマップフォントにより表現される文字列を表示する表示部を更に含み、
前記表示部による表示が必要になる前又は必要になった後に、前記算出部による前記算出、前記判定部による前記判定、及び前記選択部による前記選択を行なうことを特徴とする請求項３記載のビットマップフォントの選択装置。
【請求項５】
式（１）〜式（４）に従って複数のビットマップフォントのポテンシャルエネルギーＥを算出し、又は式（５）〜式（７）に従って前記複数のビットマップフォントの複雑度Ｃを算出し、
前記算出された複数のビットマップフォントのポテンシャルエネルギーＥ又は複雑度Ｃに基き、前記複数のビットマップフォントの各々により表される文字列の読み易さを判定し、
前記判定の結果に基き、最も読み易い文字列を表現するビットマップフォントを選択することを特徴とするビットマップフォントの選択プログラム。
【数１５】
2010003321.tif 000040
【数１６】
2010003321.tif 000041
【数１７】
2010003321.tif 000042
【数１８】
2010003321.tif 000043
【数１９】
2010003321.tif 000044
【数２０】
2010003321.tif 000045
【数２１】
2010003321.tif 000046
ここで、ｒは、文字を構成する点ｐと文字以外の点ｑとの間の距離、ｎは、点ｐの個数、Ｓは、等ポテンシャル線Ｌにより規定される面の面積、ｍは、等ポテンシャル線の本数、ｋは、文字列中の文字の数、ｙは、縦線幅、Ｌは、等ポテンシャル線の長さを表す。
【請求項６】
更に、前記選択により選択されたビットマップフォントにより表現される文字列を表示し、
前記選択は、前記表示が必要になる前又は必要になった後に、前記算出、前記判定、前記選択を行なうことを特徴とする請求項５記載のビットマップフォントの選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字列の読み易さの判定方法、判定装置、判定プログラム、及びビットマップフォントの選択方法、選択装置、選択プログラムに関する。
【背景技術】
【０００２】
従来、下記の特許文献１に記載された文字フォント生成処理システムは、既存の文字フォントをエレメント、ストローク、パーツという３つの階層に分解し体系的に分類することにより、新しい文字フォントの生成を容易にする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−６４５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した従来の文字フォント生成処理システムでは、新しく生成された複数の文字フォントにより表される文字列が読み易いか否かを判定することができないという問題があった。
【課題を解決するための手段】
【０００５】
本発明に係る文字列の読み易さの判定、及び文字列の選択は、上記した課題を解決すべく、文字列の視覚の誘導場から得られるポテンシャル値の大きさに基き、前記文字列の読み易さを判定する。
【０００６】
本発明に係る文字列の読み易さの判定、及び文字列の選択は、文字列の読み易さの判定を、被験者の主観に沿うポテンシャル値の大きさに基いて行なうことから、文字列の読み易さを評価することができ、しかも、前記被験者の主観に基くと同様に精度高く評価することができる。
【０００７】
本発明に係る他の文字列のビットマップフォントの選択は、ビットマップフォントにより表される文字列の視覚の誘導場を算出し、前記視覚の誘導場から、ポテンシャルエネルギー又は複雑度を算出し、少なくとも、前記ポテンシャルエネルギー又は前記複雑度に基き、前記文字列の読み易さを判定する。
【０００８】
上記した本発明に係る文字列のビットマップフォントの選択において、前記ポテンシャルエネルギー又複雑度の算出は、前記ポテンシャルエネルギーとして、前記視覚の誘導場における複数の等ポテンシャル線の各々毎に規定される面積と当該等ポテンシャル線のポテンシャル値との積の総和を算出し、又は、前記複雑度として、前記視覚の誘導場における前記面積と前記等ポテンシャル線の凹凸の程度との商の総和を算出する。
【０００９】
本発明に係る更に他の文字列のビットマップフォントの選択は、式（１）〜式（４）に従ってビットマップフォントのポテンシャルエネルギーＥを算出し、又は式（５）〜式（７）に従って前記ビットマップフォントの複雑度Ｃを算出し、前記算出されたビットマップフォントのポテンシャルエネルギーＥ又は複雑度Ｃに基き、前記ビットマップフォントにより表される文字列の読み易さを判定する。
【００１０】
【数１】
2010003321.tif 000003
【００１１】
【数２】
2010003321.tif 000004
【００１２】
【数３】
2010003321.tif 000005
【００１３】
【数４】
2010003321.tif 000006
【００１４】
【数５】
2010003321.tif 000007
【００１５】
【数６】
2010003321.tif 000008
【００１６】
【数７】
2010003321.tif 000009
ここで、ｒは、文字を構成する点ｐと文字以外の点ｑとの間の距離、ｎは、点ｐの個数、Ｓは、等ポテンシャル線Ｌにより規定される面の面積、ｍは、等ポテンシャル線の本数、ｋは、文字列中の文字の数、ｙは、縦線幅、Ｌは、等ポテンシャル線の長さを表す。
【００１７】
本発明に係る文字列のビットマップフォントの選択は、ビットマップフォントにより表現される文字列の読み易さの判定を、被験者の主観に沿うポテンシャルエネルギーＥ又は複雑度Ｃに基いて行なうことから、文字列の読み易さを評価することができ、しかも、前記被験者の主観に基くと同様に精度高く評価することができる。
【００１８】
上記した本発明に係る文字列の読み易さの判定において、前記算出では、前記文字列の属性に応じて、前記ビットマップフォントのポテンシャルエネルギーＥ又は複雑度Ｃを算出する。
【００１９】
上記した本発明に係る文字列のビットマップフォントの選択において、前記算出では、前記文字列の属性として、前記ビットマップフォントの印象の強さ、又はバランスの良さ若しくは形の良さに応じて、前記ビットマップフォントのポテンシャルエネルギーＥ又は複雑度Ｃを算出する。
【００２０】
上記した本発明に係る文字列のビットマップフォントの選択において、前記算出では、前記縦線幅ｙを、前記ビットマップフォントを構成する複数の画素を横方向に射影することにより得られる当該複数の画素の積算値から算出し、又は、前記縦線幅ｙを、前記ビットマップフォントを構成する複数の画素の横方向におけるストローク幅から算出する。
【００２１】
上記した本発明に係る文字列のビットマップフォントの選択において、前記算出では、当該算出が処理速度を優先するとき、前記射影を行い、当該算出が処理精度を優先するとき、前記ストローク幅の算出を行なう。
【００２２】
上記した本発明に係る文字列のビットマップフォントの選択において、前記射影では、前記積算値の平均値又は中央値を用いる。
【００２３】
本発明に係るビットマップフォントの選択は、式（１）〜式（４）に従って複数のビットマップフォントのポテンシャルエネルギーＥを算出し、又は数式５〜数式７に従って前記複数のビットマップフォントの複雑度Ｃを算出する算出し、前記算出された複数のビットマップフォントのポテンシャルエネルギーＥ又は複雑度Ｃに基き、前記複数のビットマップフォントの各々により表される文字列の読み易さを判定し、前記判定の結果に基き、最も読み易い文字列を表現するビットマップフォントを選択する。
【００２４】
【数８】
2010003321.tif 000010
【００２５】
【数９】
2010003321.tif 000011
【００２６】
【数１０】
2010003321.tif 000012
【００２７】
【数１１】
2010003321.tif 000013
【００２８】
【数１２】
2010003321.tif 000014
【００２９】
【数１３】
2010003321.tif 000015
【００３０】
【数１４】
2010003321.tif 000016
ここで、ｒは、文字を構成する点ｐと文字以外の点ｑとの間の距離、ｎは、点ｐの個数、Ｓは、等ポテンシャル線Ｌにより規定される面の面積、ｍは、等ポテンシャル線の本数、ｋは、文字列中の文字の数、ｙは、縦線幅、Ｌは、等ポテンシャル線の長さを表す。
【００３１】
上記した本発明に係るビットマップフォントの選択では、前記選択により選択されたビットマップフォントにより表現される文字列を表示し、前記表示が必要になる前又は必要になった後に、前記算出、前記判定、及び前記選択を行なう。
【図面の簡単な説明】
【００３２】
【図１】実施例１の判定装置の構成を示す図。
【図２】読み易さを判定すべき文字列を示す図。
【図３】文字列中の文字を表すビットマップフォントを示す図。
【図４】実施例１の判定装置の動作を示すフローチャート。
【図５】射影による縦線幅及び高さを算出する方法を示す図。
【図６】ストローク幅による縦線幅及び高さを算出する方法を示す図。
【図７】デジタル画像における画素の配列を示す図。
【図８】文字「Ａ」についての視覚の誘導場を示す図。
【図９】明朝体についての仮判定指標及び被験者による読み易さの評価を示す図。
【図１０】ゴシック体についての仮判定指標及び被験者による読み易さの評価を示す図。
【図１１】明朝体についてのポテンシャルエネルギー及び被験者による読み易さの評価を示す図。
【図１２】ゴシック体についての複雑度及び被験者による読み易さの評価を示す図。
【図１３】解像度と文字列の読み易さとの関係を示す図。
【発明を実施するための形態】
【００３３】
〔実施例１〕
【００３４】
本発明に係る文字列の読み易さ判定装置（以下、「判定装置」と略称する。）の実施例１について図面を参照して説明する。
【００３５】
［判定装置の構成］
図１は、実施例１の判定装置の構成を示し、図２は、実施例１の判定装置が読み易さを判定すべき文字列を示し、図３は、実施例１の判定装置が読み易さを判定すべき文字列中の文字を表すビットマップフォントを示す。図２に示される文字列「勉間Ａ．．．」は、ｋ個（ｋは、自然数）の文字「勉」、「間」、「Ａ」、．．．から構成されており、例えば、文字「勉」は、図３に図示したビットマップフォントにより表現される。
【００３６】
実施例１の判定装置１は、図２に図示の文字列の読み易さを、当該ビットマップフォントについての後述のポテンシャルエネルギーＥ又は複雑度Ｃ（以下、「ポテンシャルエネルギーＥ及び複雑度Ｃ」を「判定指標Ｅ、Ｃ」と略称する。）に基き判定すべく、入力部１０と、制御部２０と、記憶部３０と、ＲＡＭ（Random Access Memory）４０と、ＶＲＡＭ（Video Random Access Memory）５０と、表示部６０とから構成される。
【００３７】
入力部１０は、ビットマップフォントのためのデータ、及び文字の読み易さの判定に関する命令を入力すべく、例えば、従来知られたキーボード及びマウスからなる。
【００３８】
制御部２０は、入力部１０から入力される上記したデータ及び命令に基き、かつ、記憶部３０に予め記憶された、前記判定指標Ｅ、Ｃを作成する後述のアルゴリズム、文字の読み易さを判定する後述のアルゴリズム、その他ビットマップフォントに関するデータベースを参照しつつ、ＲＡＭ４０上で処理を行なうことにより、ビットマップフォントの判定指標Ｅ、Ｃを生成し、また、判定指標Ｅ、Ｃに基き行なった判定の結果を表示部６０に表示する。
【００３９】
記憶部３０は、上述したアルゴリズムやデータベースを記憶すべく、例えば、不揮発性の半導体メモリからなる。
【００４０】
ＲＡＭ４０は、前記判定指標Ｅ、Ｃの作成、及び文字の読み易さの判定を行なう過程で一時的に必要なデータを暫定的に格納すべく、例えば、揮発性のメモリからなる。
【００４１】
ＶＲＡＭ５０は、表示部６０に表示すべき、ビットマップフォントにより表現される文字、及び当該文字の読み易さの判定の結果を格納する。
【００４２】
表示部６０は、ＶＲＡＭ５０に格納されている、前記文字や判定の結果を表示すべく、例えば、液晶ディスプレイ又はＣＲＴ（Cathode Ray Tube）からなる。
【００４３】
［判定装置の動作］
図４は、実施例１の判定装置の動作を示すフローチャートである。以下、図４のフローチャートに沿って実施例１の判定装置の動作を説明する。
【００４４】
工程１０：制御部２０は、入力部１０にビットマップフォントに関するデータや判定に関する命令が入力され、入力部１０から当該データ及び命令を受け取ると、図３に示されるようなビットマップフォントにおける、縦方向（ｙ方向）に延びる線の幅（以下、「縦線幅」という。）ｙ、及び、ビットマップフォントの縦方向（ｙ方向）の長さである高さｈを、記憶部３０に記憶されたアルゴリズムやデータベースを参照しつつ、適宜、ＲＡＭ４０を用いて算出する。
【００４５】
図５及び図６は、縦線幅及び高さを算出する方法を示す。前者の算出方法では、線分の射影を用い、後者の算出方法では、ストローク幅を用いる。
【００４６】
［射影］
線分の射影を用いる前者の算出方法では、まず、図５（ａ）に示されるように、文字「間」に含まれる線分の全てを縦方向（ｙ方向）に射影する。ここで、「射影」とは、線分を構成する画素を積算することをいう。射影の結果として、図５（ｂ）に示されるように、縦方向に延びる線分が長いほど又は多いほど、積算値ａ１、ａ２、ａ３、ａ４、ａ５、．．．は、より大きくなる。
【００４７】
次に、図５（ｂ）及び図５（ｃ）に示されるように、上記した積算値のうち予め設定した閾値を超える部分ｂ１、ｂ２、ｂ３、ｂ４を抽出する。
【００４８】
最後に、図５（ｃ）に示されるように、抽出された部分ｂ１、ｂ２、ｂ３、ｂ４の縦線幅ｙ１、ｙ２、ｙ３、ｙ４について、例えば、その平均値又は中央値を縦線幅ｙと定義する。
【００４９】
高さｈについては、文字「間」に含まれる線分の全てを横方向（ｘ方向）に射影し、線分が存在する範囲を高さｈと定義する。
【００５０】
［ストローク幅］
ストローク幅を用いる後者の算出方法では、図６に示されるように、文字「間」を左から右へ走査し、画素が連続して存在する距離を検出し、当該距離をストローク幅と規定する。縦方向に所定の間隔を隔てて複数の走査ｓ１、ｓ２、．．．、ｓｉ、．．．を行なうことにより、文字「間」全体に亘ってストローク幅ｙ１、ｙ２、ｙ３、．．．を検出する。検出された複数のストローク幅ｙ１、ｙ２、ｙ３、．．．のうち、最頻値を縦線幅ｙと定義する。
【００５１】
高さｈについては、上記した前者の射影を用いる算出方法における、高さｈの算出方法と同一な算出方法により定義する。
【００５２】
縦線幅ｙ及び高さｈは、上記したような、文字の読み易さを判定する必要が生じる毎に算出することに代えて、文字の読み易さを判定する必要が生じる以前に予め記憶しておいても良い。
【００５３】
前者の射影を用いた算出方法と後者のストローク幅を用いた算出方法とを比較すると、前者の方法は、後者の方法より高速に処理することができ、他方で、後者の方法は、前者の方法より精度高く処理することができることから、算出が高速を要するときには、前者の方法を採用し、算出が高精度を要するときには、後者の方法を採用することが望ましい。
【００５４】
工程２０：制御部２０は、判定指標Ｅ、Ｃを、即ち、ビットマップフォントのポテンシャルエネルギーＥ及び複雑度Ｃを、記憶部３０に記憶されたアルゴリズムやデータベースを参照しつつ、適宜、ＲＡＭ４０を用いて算出する。以下、ビットマップフォントのポテンシャルエネルギーＥ及び複雑度Ｃの算出方法について説明する。
【００５５】
《ポテンシャルエネルギーＥの算出方法》
〈ポテンシャル値Ｍの算出〉
まず、図２に図示の文字列「勉間Ａ．．．」中の各文字「勉」、「間」、「Ａ」．．．毎に、視覚の誘導場の強さを示すポテンシャル値Ｍを算出する。
【００５６】
「視覚の誘導場」とは、文献「長石道博著：『視覚の誘導場による読み易い和文文字列表示』（映像情報メディア誌Vol.52, No.12, pp.1865-1872(1998)）」（以下、「参考文献１」という。）によれば、図形の周りに静電場のような「場」を仮定して、いろいろな視知覚現象を説明する心理学的概念である。文字列の「視覚の誘導場」を求め、文字列を構成する個々の文字を評価することにより、文字列全体の読み易さを評価することができる。例えば、図２に図示の文字列「勉間Ａ．．．」を構成する文字「勉」、「間」、「Ａ」、．．．の読み易さの評価を通じて文字列「勉間Ａ．．．」全体の読み易さを評価するための指標となる。
【００５７】
ポテンシャル値Ｍは、ポテンシャル値Ｍの閉曲線を定義して使用される。「ポテンシャル値の閉曲線」とは、視覚の誘導場においてポテンシャル値が等しい点を結ぶことにより形成される閉曲線をいう。
【００５８】
「文字列における文字の読み易さ」とは、文字同士が、各文字を囲む視覚の誘導場が相互に干渉し難い、即ち、相互に影響し難いような間隔で配置されていることをいう。例えば、一の文字の閉曲線のポテンシャル値Ｍが小さいとき、当該一の文字と他の文字とを分離することが容易であることから、読み易さが大きいことを意味する。
【００５９】
視覚の誘導場に関する文献である、「横瀬善正著：『形の心理学』（名古屋大学出版会(1986)）」（以下、「参考文献２」という。）では、「図形についての視覚の誘導場」は、図形の周囲に波及する「場」であり、当該「場」を用いて図形に関する視覚の現象が説明されている。以下、参考文献２で考察されている「図形」に代えて、「図形」より一般的な白黒２値のデジタル画像における視覚の誘導場について説明する。
【００６０】
視覚の誘導場がクーロンポテンシャルと同義であると解釈されることから、白黒２値画像により形成される任意の形状（パターン）の外郭を構成する画素を点電荷であると想定し、それらの画素が形成するクーロンポテンシャルを積算することにより、視覚の誘導場のポテンシャル値Ｍを算出する。
【００６１】
図７は、デジタル画像における画素の配列を示す。図７に示されるデジタル画像においては、任意の画素ｑでの誘導場は、ｎ（ｎは、自然数）個の画素ｐ１、ｐ２、．．．、ｐｉ、．．．、ｐｎ−１、ｐｎから規定される曲線ｆ(ｓ)により特定される（ｓは、曲線の線素を表す）。曲線ｆ(ｓ)は、例えば、文字に含まれる線を構成する線分に相当し、また、形状を構成する輪郭線に相当する。
【００６２】
図７に示されるように、画素ｐ１〜ｐｎの各々と画素ｑとの間の距離がｒ１〜ｒｎであるとき、画素ｑでの視覚の誘導場のポテンシャル値Ｍは、式（１）のように定義される。
【００６３】
【数１５】
2010003321.tif 000017
【００６４】
図８は、文字「Ａ」についての視覚の誘導場を示す。図８に示されるように、文字「Ａ」の周辺には、ｍ本（ｍは、自然数）の等ポテンシャル線Ｌ１〜Ｌｍが形成される。ここで、「等ポテンシャル線」とは、ポテンシャル値Ｍが相互に等しい位置を仮想的に繋ぐことにより形成される線をいう。図８に図示されたポテンシャル値Ｍである０．０４、０．０６等から明らかなように、文字「Ａ」により近いほど、等ポテンシャル線Ｌ１〜Ｌｍのポテンシャル値Ｍは、より大きい。
【００６５】
〈ポテンシャルエネルギーＥＮの算出〉
次に、ポテンシャル値Ｍの算出に引き続き、図２に図示の文字列「勉間Ａ．．．」中の各文字「勉」、「間」、「Ａ」．．．毎に、視覚の誘導場のポテンシャルエネルギーＥＮを式（２）に従って算出する。
【００６６】
【数１６】
2010003321.tif 000018
式（２）中で、ｍは、図８に図示した等ポテンシャル線Ｌｉの本数を表す。また、Ｓｉは、図２に図示したｉ番目の等ポテンシャル線Ｌｉにより規定される面の面積を表し、例えば、等ポテンシャル線Ｌｉにより規定される面内に存在する画素の数で代表させることができる。さらに、Ｍｉは、式（１）に示されるポテンシャルＭと同義である、ｉ番目の等ポテンシャル線Ｌｉのポテンシャル値を表す。視覚の誘導場が３次元的であると想定すると、式（２）に基き視覚の誘導場のポテンシャルエネルギーＥＮを算出することは、視覚の誘導場の体積を算出することに相当する。
【００６７】
〈ポテンシャルエネルギーＥａｖｅの算出〉
次に、ポテンシャルエネルギーＥＮの算出に引き続いて、図２に図示の文字列「勉間Ａ．．．」全体について、文字「勉」、「間」、「Ａ」、．．．の視覚の誘導場のポテンシャルエネルギーＥＮの平均値である、視覚の誘導場のポテンシャルエネルギーＥａｖｅを式（３）に従って算出する。ここで、ｋは、図２に図示したように、文字列「勉間Ａ．．．」中の文字「勉」、「間」、「Ａ」．．．の個数を表す。
【００６８】
【数１７】
2010003321.tif 000019
【００６９】
〈ポテンシャルエネルギーＥの算出〉
最後に、エネルギーＥａｖｅを算出した後、式（４）に従って、視覚の誘導場のポテンシャルエネルギーＥを算出する。式（４）中で、ｙは、図３に図示したように、文字「勉」、「間」、「Ａ」．．．の間で同一である縦線幅を表す。
【００７０】
【数１８】
2010003321.tif 000020
【００７１】
上述したように、式（１）〜式（４）を用いることにより、判定指標Ｅ、Ｃの一つであるポテンシャルエネルギーＥを算出することができる。
【００７２】
《複雑度Ｃの算出方法》
〈複雑度ＣＯの算出〉
まず、図２に図示の文字列「勉間Ａ．．．」中の各文字「勉」、「間」、「Ａ」．．．毎に、図８に図示した等ポテンシャル線Ｌｉの平面上での凹凸の度合いを表す複雑度ＣＯを式（５）に従って算出する。式（５）中で、ｍは、図８に図示した等ポテンシャル線Ｌｉの本数を表す。また、Ｌｉは、等ポテンシャル線Ｌｉの長さを表し、例えば、等ポテンシャル線Ｌｉを構成する画素の数により代表させることができる。さらに、Ｓｉは、上述した式（２）中のＳｉと同様に、等ポテンシャル線Ｌｉにより規定される面の面積を表す。複雑度ＣＯは、等ポテンシャル線Ｌｉの閉曲線の形状が円に近似するほど、より小さくなる。
【００７３】
【数１９】
2010003321.tif 000021
【００７４】
〈複雑度Ｃａｖｅの算出〉
次に、複雑度ＣＯの算出に引き続き、図２に図示の文字列「勉間Ａ．．．」全体について、文字「勉」、「間」、「Ａ」．．．の視覚の誘導場の複雑度ＣＯの平均値である、視覚の誘導場の複雑度Ｃａｖｅを式（６）に従って算出する。ここで、ｋは、図２に図示したように、文字列「勉間Ａ．．．」中の文字「勉」、「間」、「Ａ」．．．の個数を表す。
【００７５】
【数２０】
2010003321.tif 000022
【００７６】
〈複雑度Ｃの算出〉
最後に、複雑度Ｃａｖｅを算出した後に、式（７）に従って、視覚の誘導場の複雑度Ｃを算出する。式（７）中で、ｙは、図３に図示したように、文字「勉」、「間」、「Ａ」．．．の間で同一である縦線幅を表す。
【００７７】
【数２１】
2010003321.tif 000023
【００７８】
上述したように、式（５）〜式（７）を用いることにより、判定指標のＥ、Ｃの他の一つである複雑度Ｃを算出することができる。
【００７９】
〈判定指標Ｅ、Ｃの信頼性〉
ポテンシャルエネルギーＥ及び複雑度Ｃの信頼性について説明する。文字の読み易さを表す判定指標として、式（８）に従って仮りの判定指標である仮判定指標ｅを定義する。式（８）中で、ｘ、ｙ、ｈは、図３に図示された横線幅ｘ、縦線幅ｙ、高さｈである。ここで、横線幅ｘは、縦線幅ｙを得るための上記した射影又はストローク幅を用いた算出方法と同様な算出方法により得ることができる。
【００８０】
【数２２】
2010003321.tif 000024
仮判定指標ｅは、その値が小さいほど、その文字が読み易いことを示す。
【００８１】
図９及び図１０は、明朝体及びゴシック体という２種類の書体の文字についての、仮判定指標に基く読み易さの評価、及び、実験での被験者の主観に基く読み易さの評価を示す。明朝体の文字の読み易さの評価を示す図９に示されるように、文字の解像度に拘らず、仮判定指標ｅに基く読み易さの評価の結果（図９中の実線）と、被験者の主観に基く読み易さの評価の結果（図９中の点線）とは、概ね近似している。また、ゴシック体の文字の読み易さの評価を示す図１０にも示されるように、文字の解像度に拘らず、仮判定指標ｅに基く読み易さの評価の結果（図１０中の実線）と、被験者の主観に基く読み易さの評価の結果（図１０中の点線）とは、概ね近似している。図９及び図１０に示された読み易さの評価の検証から、仮判定指標ｅを、文字の読み易さを判定するための基準として採用することの妥当性が疎明される。
【００８２】
ここで、図９に示された２つの評価結果の間での相関係数Ｒ、及び図１０に示された２つの評価結果の間での相関係数Ｒは、従来知られた式（９）に従って計算すると、それぞれ、０．９３、０．８４になる。
【００８３】
【数２３】
2010003321.tif 000025
【００８４】
図１１は、明朝体の文字についての、ポテンシャルエネルギーＥに基く読み易さの評価、及び実験での被験者の主観に基く読み易さの評価を示す。また、図１２は、ゴシック体の文字についての、複雑度Ｃに基く読み易さの評価、及び実験での被験者の主観に基く読み易さの評価を示す。
【００８５】
ここで、明朝体の文字の読み易さの評価をポテンシャルエネルギーＥに基き行なう理由は、明朝体の文字では、文字の力強さのような文字の印象の度合いが重要であり、当該文字の印象の度合いの評価には、ポテンシャルエネルギーＥが好適であると推認されるためである。また、ゴシック体の文字の読み易さの評価を複雑度Ｃに基き行なう理由は、ゴシック体の文字では、文字のバランス及び形状の良さが重要であり、当該文字のバランス及び形状の良さの評価には、また、複雑度Ｃが好適であると推認されるためである。従って、文字が明朝体であるかゴシック体であるか、即ち、文字の属性に応じて、判定指標として、ポテンシャルエネルギーＥ又は複雑度Ｃを選択することが望ましい。
【００８６】
図１１及び図１２に示されるように、文字の解像度に拘らず、ポテンシャルエネルギーＥ及び複雑度Ｃに基く読み易さの評価の結果（図１１、図１２中の実線）が、被験者の主観に基く評価の結果（図１１、図１２中の点線）に極めて近似することから、ポテンシャルエネルギーＥ及び複雑度Ｃを、文字の読み易さを判定するための基準として採用することの妥当性が示される。
【００８７】
加えて、図９と図１１との比較、及び図１０と図１２との比較から明らかなように、ポテンシャルエネルギーＥに基く評価及び複雑度Ｃに基く評価は、仮判定指標ｅに基く評価に比較して、被験者の主観による評価に一層近似している。従って、文字の読み易さの判定基準として、仮判定指標ｅよりもポテンシャルエネルギーＥ及び複雑度Ｃの方が適していることが明らかとなる。
【００８８】
ここで、図１１に示された、ポテンシャルエネルギーＥに基く評価の結果と被験者の主観に基く評価の結果との間の相関係数Ｒ、及び図１２に示された、複雑度Ｃに基く評価の結果と被験者の主観に基く評価の結果との間の相関係数Ｒは、上記の式（９）に従って計算すると、それぞれ、０．９４、０．９７になる。これらの数値は、上述した仮判定指標ｅに基く評価の結果に関する相関係数０．９３、０．８４よりも一層１に近いことから、文字の読み易さの判定基準として、仮判定指標ｅよりもポテンシャルエネルギーＥ及び複雑度Ｃの方が適していることが証明される。
【００８９】
図４のフローチャートに戻り、実施例１の判定装置の動作を引き続き説明する。
工程３０：制御部２０は、工程２０で算出された判定指標Ｅ、Ｃ、即ち、ポテンシャルエネルギーＥ、複雑度Ｃに基き、図２に図示した文字列「勉間Ａ．．．」の読み易さを判定する。必要に応じて、判定の結果を、ＶＲＡＭ５０を通じて表示部６０に表示する。
【００９０】
上述したように、実施例１の判定装置１では、ビットマップフォントにより表現される文字を複数含む文字列の読み易さの判定を、被験者の主観に極めて近似するポテンシャルエネルギーＥ又は複雑度Ｃに基いて行なうことから、文字列の読み易さを精度高く評価することが可能になる。
【００９１】
実施例１の判定装置１の判定動作の本質は、文字列の視覚の誘導場から得られるポテンシャル値の大きさに基き、前記文字列の読み易さを判定することである。ポテンシャル値は、被験者の主観に酷似することから、ポテンシャル値に基く文字列の読み易さの判定は、文字列の高精度な評価を可能にする。
【００９２】
なお、文字列の読み易さの判定を、上記したようにポテンシャルエネルギーＥ及び複雑度Ｃの一方のみを基いて行なうことに代えて、ポテンシャルエネルギーＥ及び複雑度Ｃの両方に基いて行なうことにより、判定の精度を向上させることができる。
〔実施例２〕
【００９３】
本発明に係るビットマップフォント選択システム（以下、「選択システム」と略称する。）の実施例２について説明する。実施例２の選択システムは、アウトラインフォントのような字母フォントから所定のアルゴリズムに従う変換（拡大又は縮小を含む。）により得られた複数のビットマップフォントのうち、最も読み易い文字列を構成可能な文字を表現するビットマップフォントを選択し、当該選択されたビットマップフォントを、コンピュータのようなシステムが標準的に使用するフォント（以下、「システムフォント」という。）として登録すべく、上述した図１に図示の実施例１の判定装置１から構成される。
【００９４】
実施例２の選択システムでは、例えば、図２に図示の文字「勉」の字母フォントを基に、アルゴリズムａ１に従う変換により生成されたビットマップフォントｂ１、アルゴリズムａ２に従う変換により生成されたビットマップフォントｂ２、．．．、アルゴリズムａｎに従う変換により生成されたビットマップフォントｂｎのようなｎ個のビットマップフォントｂ１〜ｂｎについて実施例１の判定装置１の工程２０で算出されたポテンシャルエネルギーＥ又は複雑度Ｃに基き、ビットマップフォントｂ１〜ｂｎのうち、最も読み易い文字列を構成可能な文字を表現するビットマップフォントを選択し、例えば、ビットマップフォントｂ３が該当するときにはビットマップフォントｂ３を選択し、選択した当該ビットマップフォントｂ３をシステムフォントとして登録する。
【００９５】
上述したように、実施例２の選択システムでは、各字母フォント毎に、当該字母フォントから生成される複数のビットマップフォントのうち、最も読み易い文字列を構成できる文字を表現するビットマップフォントの選択を、実施例１の判定装置１により算出されたポテンシャルエネルギーＥ又は複雑度Ｃに基き行うことから、人手による選択の作業を省略することが可能となる。従って、例えば、ビットマップフォントをデザインする過程で従来行なっていた、前記デザインされたビットマップフォントにより表現される文字が読み易いか否かを多数の被験者の主観に基き判定することを必要としないことから、ビットマップフォントのデザインを従来の人手の作業に比較して迅速に、しかも、従来の人手の作業と同様な精度で行なうことができる。
【００９６】
上記したような、文字「勉」のシステムフォントとして、１つのビットマップフォントｂ３を選択することに代えて、ビットマップフォントｂ３により表現される文字「勉」の読み易さが解像度に影響される場合には、例えば、特定の解像度以上のときには、ビットマップフォントｂ３により表現される文字「勉」が最も読み易いが、前記特定の解像度以下のときには、ビットマップフォントｂ２により表現される文字「勉」が最も読み易いときには、文字「勉」のシステムフォントとして、２つのビットマップフォントｂ２、ｂ３を選択することが望ましい。
【００９７】
字母フォントが抽象する文字を表現するビットマップフォントのポテンシャルエネルギーＥ又は複雑度Ｃの算出、前記ビットマップフォントにより表現される文字の読み易さの判定、及び、最も読み易い文字を表現するビットマップフォントの選択は、当該字母フォントにより抽象される文字を表示部６０に表示する必要が生じる前、及び当該必要が生じた後のいずれであっても良い。ＲＡＭ４０の使用量を節約するためには、表示部６０に表示する必要が生じた後に前記算出、前記判定、及び前記選択を行なうことが望ましい。
【００９８】
図１３は、ビットマップフォントの解像度と文字列の読み易さとの関係を示す。字母フォントをビットマップフォントに変換するためのアルゴリズムＡ、Ｂに関し、図１３は、解像度Ｌ以上では、アルゴリズムＡにより得られる文字列は、アルゴリズムＢにより得られる文字列より読み易く、他方で、解像度Ｌ以下では、アルゴリズムＢにより得られる文字列は、アルゴリズムＡにより得られる文字列より読み易いことを示す。そこで、実施例２の選択システムは、字母フォントからビットマップフォントを得る際に、ビットマップフォントの解像度がＬ以上のときには、アルゴリズムＡを選択し、ビットマップフォントの解像度がＬ以下のときには、アルゴリズムＢを選択することが望ましい。
【００９９】
実施例２の選択システムは、上記したように、アルゴリズムＡ、Ｂのうち、解像度Ｌを境により望ましい方のアルゴリズムを選択することに代えて、解像度Ｌの近傍で切り替えることが望ましい。これにより、読み易さを維持しつつ、見える感じや見える印象が急激に変わることを回避することができる。
【符号の説明】
【０１００】
１  文字列の読み易さ判定装置、１０  入力部、２０  制御部、３０  記憶部、４０  ＲＡＭ、５０  ＶＲＡＭ、６０  表示部。
【図１】
2010003321.tif 000047
【図２】
2010003321.tif 000048
【図３】
2010003321.tif 000049
【図４】
2010003321.tif 000050
【図５】
2010003321.tif 000051
【図６】
2010003321.tif 000052
【図７】
2010003321.tif 000053
【図８】
2010003321.tif 000054
【図９】
2010003321.tif 000055
【図１０】
2010003321.tif 000056
【図１１】
2010003321.tif 000057
【図１２】
2010003321.tif 000058
【図１３】
2010003321.tif 000059