(57)【要約】【課題】  表示情報のレイアウト評価の際に、任意のエリアにおいて、エリアの一覧性、及び、そのエリア内のブロックの一覧性を定量的に評価する情報が得られる評価装置を提供する。【解決手段】  本発明の評価装置１０は、画面を構成するエリアのエリア情報、及び、前記エリア内のブロックの表示状態を示すブロック情報を取得し、前記ブロックの一覧性の評価値を算出するための評価ルールを取得し、前記エリア内のブロックごとに一覧性の評価値を算出し、前記算出されたブロックごとの一覧性の評価値に基づいて、前記エリアの一覧性の評価値を算出する、算出部３と、を備える。【選択図】  図９
2016085698.tif 000002
【特許請求の範囲】
【請求項１】
画面を構成するエリアのエリア情報、及び、前記エリア内のブロックの表示状態を示すブロック情報を取得し、
前記ブロックの一覧性の評価値を算出するための評価ルールを取得し、
前記エリア内のブロックごとに一覧性の評価値を算出し、前記算出されたブロックごとの一覧性の評価値に基づいて、前記エリアの一覧性の評価値を算出する、算出部と、
を備える評価装置。
【請求項２】
前記エリア情報は、前記エリアの幅を含み、
前記ブロック情報は、前記ブロック内の表示情報の表示量及び情報量と、改行位置と最終改行幅の情報である改行情報と、を含み、
前記評価ルールは、前記表示量及び前記情報量に基づいて前記ブロックの有用性の評価値を算出する算出式と、前記エリアの幅と前記ブロック内の表示情報の改行位置に基づいて無駄な改行による影響の評価値を算出する算出式と、を含む、
請求項１に記載の評価装置。
【請求項３】
前記エリアの一覧性の評価値は、前記算出されたブロックの一覧性の評価値の総和平均によって算出される、
請求項１又は２に記載の評価装置。
【請求項４】
前記ブロック情報は、前記ブロックごとの重要度を含み、
前記算出されたブロックの一覧性の評価値のウェイトとして前記ブロックごとの重要度を乗算する、
請求３に記載の評価装置。
【請求項５】
前記算出部は、前記ブロック情報に応じて、前記ブロックの有用性の評価値を算出する算出式を選択する選択部を備える、
請求項２から４のいずれか１つに記載の評価装置。
【請求項６】
前記算出部が出力した前記エリアの一覧性の評価値、及び、前記ブロックの一覧性の評価値に基づいて、評価結果の描画データを生成する描画部を備える、
請求項１から５のいずれか１つに記載の評価装置。
【請求項７】
前記エリア情報は、エリアＩＤ、エリアの幅、エリアの高さ、及び、ブロックＩＤを含む、
請求項１から６のいずれか１つに記載の評価装置。
【請求項８】
前記ブロック情報は、ブロックＩＤ、表示量、情報量、改行位置及び最終改行幅を有する改行情報、前記ブロック内の表示情報の重要度、フォントサイズ、並びに、マージン指定を含む、
請求項１から７のいずれか１つに記載の評価装置。
【請求項９】
画面を構成するエリアのエリア情報、及び、前記エリア内のブロックの表示状態を示すブロック情報を取得し、
前記ブロックの一覧性の評価値を算出するための評価ルールを取得し、
前記エリア内のブロックごとに一覧性の評価値を算出し、前記算出されたブロックごとの一覧性の評価値に基づいて、前記エリアの一覧性の評価値を算出する、
評価装置の評価方法。
【請求項１０】
コンピュータに、
画面を構成するエリアのエリア情報と、及び、当該エリア内のブロックの表示状態を示すブロック情報を取得し、
前記ブロックの一覧性の評価値を算出するための評価ルールを取得し、
前記エリア内のブロックごとに一覧性の評価値を算出し、前記算出されたブロックごとの一覧性の評価値に基づいて、前記エリアの一覧性の評価値を算出する、ことを実行させるための評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、評価装置、評価方法およびプログラムに関し、特に、表示情報のレイアウト評価に関する。
【背景技術】
【０００２】
システムの画面設計において、画面上の情報の一覧性は重要な指標であり、情報の一覧性を高めるために様々な工夫がなされている。３Ｄ（Ｔｈｒｅｅ−Ｄｅｍｅｎｔｉｏｎａｌ）表現や重畳、透過などの特殊な表現を用いることで、一覧性の向上を図る技術が多数提案されている。
【０００３】
情報のレイアウトを考える場合、一覧性の他、視認性あるいは操作性もあわせて検討する必要がある。例えば、テキストのサイズや改行のマージンを利用者に応じて適切に調整して視認性を向上させる、又は、横スクロールの発生を回避するためにリキッドレイアウトを採用して操作性を向上させるような工夫ができる。リキッドレイアウトとは、横幅に合せて中の情報レイアウトを調整、改行する技術である。
【０００４】
一方、システムの利用者にとっては、画面表示の情報量が多くても情報の一覧性が高くなるわけではない。単純に画面上に情報が大量に表示されても、表示状態によっては、画面を煩雑にするだけで、利用者の作業を阻害してしまう恐れが生じる。例えば、画面上、ある情報が一部しか見えない状態では、その情報は利用者にとって意味を持たない（内容を理解できない）場合があり、また、他の情報の参照を阻害するものになってしまう。そこで、画面上、情報が収まりきらない場合、画面上の情報グループ（ブロック）ごとに、一覧性を考慮することが重要となる。情報グループとは、利用者の業務又は目的の遂行の対象となる情報のまとまりを意味する。
【０００５】
関連する技術として、特許文献１には、インターフェースにおける利用者の仕様記述が最小となるように、情報のレイアウトを決定・生成する方法が記載されている。特許文献１の技術は、レイアウトを決定・生成する際に、ブロックごとのレイアウトの品質を決定する機能を備え、規定のガイドラインや制約に従ってレイアウトの品質を評価する。特許文献１の技術は、品質評価の指標として（１）費消スペース（ＷＳ：Ｗａｓｔｅｄ  Ｓｐａｃｅ）と（２）オブジェクトブロック内のフィールドのバランス（Ｂ）を用い、規定の領域をどれだけ有効に無駄なく活用できているかを評価してレイアウトを決定する。
【０００６】
また、別の関連技術として、特許文献２には、ポータル画面上のポートレットレイアウト設定が記載されている。特許文献２の技術は、ポータル同画面上の情報量が多い場合にスクロールが発生して重要な情報が見えなくなることを避けるために、各ポートレットおよびその内部の情報表示を調整する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平６−２０８５９２号公報
【特許文献２】特開２００４‐２５２６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
画面上のエリアに多種多様な情報を配置する場合、エリアの一覧性を考慮して、各エリアのレイアウトを決定することは困難になる。このことは、運用管理の画面や電子カルテの画面など複数のエリア（ウィンドウ、ポートレット、ボックスなど）が存在し、利用者が一度に多数の情報を参照する必要がある画面において、より顕著になる。
【０００９】
特許文献１の技術は、レイアウトを決定・生成する際に、ブロックごとのレイアウトの品質評価として、費消スペースやブロック内のフィールドのバランスを考慮し、同ブロックをどれだけ無駄なく活用しているかを評価している。しかしながら、特許文献１の技術は、ブロック内にフィールドが全て配置できる場合（スクロールが発生しない場合）しか想定されていない。つまり、エリア外に情報が隠れているケースでの一覧性を評価できない。すなわち、隠れた情報による一覧性の阻害の程度を知ることもできない。
【００１０】
さらに、特許文献１の技術は、データフィールドを囲むことができる最少矩形面積とフィールドの面積の総和を用いて、ブロックの費消スペースを評価している。しかしながら、特許文献１の技術は、情報の視認性や関係性を確保するために、設計者が意図的に改行やマージンを設ける場合と、リキッドレイアウトにより自動的に改行された結果として無駄なスペースが生じる場合とを判別することができない。
【００１１】
さらに、特許文献２の技術は、ポートレットを表示領域上に配置し、各ポートレットのサイズを調整することで、重要な情報が表示領域外に出てしまうこと、あるいは、一部のポートレットの表示領域が十分に確保できなくなることを防止する。しかし、ポートレットの数やポートレット内の情報量が増加した場合に重要な情報が見えなくなる。つまり、特許文献２の技術は、各ポートレット内の情報がどのように表示されるかについて全く考慮していない。
【００１２】
このように特許文献１および２の技術は、表示情報のレイアウト評価の際に、任意のエリアにおいて、エリアの一覧性、及び、そのエリア内のブロックの一覧性を定量的に評価するための情報を得ることができない。
【００１３】
本発明の目的は、上記課題を解決するための評価装置を提供することにある。
【課題を解決するための手段】
【００１４】
本発明の一形態である評価装置は、
画面を構成するエリアのエリア情報、及び、前記エリア内のブロックの表示状態を示すブロック情報を取得し、
前記ブロックの一覧性の評価値を算出するための評価ルールを取得し、
前記エリア内のブロックごとに一覧性の評価値を算出し、前記算出されたブロックごとの一覧性の評価値に基づいて、前記エリアの一覧性の評価値を算出する、算出部と、
を備える。
【００１５】
本発明の一形態である評価装置の評価方法は、
画面を構成するエリアのエリア情報、及び、前記エリア内のブロックの表示状態を示すブロック情報を取得し、
前記ブロックの一覧性の評価値を算出するための評価ルールを取得し、
前記エリア内のブロックごとに一覧性の評価値を算出し、前記算出されたブロックごとの一覧性の評価値に基づいて、前記エリアの一覧性の評価値を算出する。
【００１６】
本発明の評価プログラムは、
コンピュータに、
画面を構成するエリアのエリア情報、及び、前記エリア内のブロックの表示状態を示すブロック情報を取得し、
前記ブロックの一覧性の評価値を算出するための評価ルールを取得し、
前記エリア内のブロックごとに一覧性の評価値を算出し、前記算出されたブロックごとの一覧性の評価値に基づいて、前記エリアの一覧性の評価値を算出する、ことを実行させる。
【発明の効果】
【００１７】
本発明は、表示情報のレイアウト評価の際に、任意のエリアにおいて、エリアの一覧性、及び、そのエリア内のブロックの一覧性を定量的に評価する情報が得られる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態による評価装置の構成を示すブロック図である。
【図２】評価装置の評価対象画面の一例を示す図である。
【図３】評価対象画面におけるエリア内のブロックの表示状況を示す説明図である。
【図４】図３に示す評価対象画面の画面情報の一例を示す説明図である。
【図５】式１に示す関数ｆ（ｘ）を説明するための図である。
【図６】第１の実施形態の変形例の構成を示すブロック図である。
【図７】本発明の第１の実施形態による評価装置の動作を示すフローチャートである。
【図８】エリア及びブロックの一覧性の評価値を算出するサブルーチン処理を示すフローチャートである。
【図９】本発明の第１の実施形態による評価装置の最小構成を示すブロック図である。
【図１０Ａ】評価装置の描画部によるＡｒｅａ０１の評価結果の表示例を示す概要図である。
【図１０Ｂ】評価装置の描画部によるＡｒｅａ０１の評価結果の表示例を示す概要図である。
【図１１Ａ】Ａｒｅａ０１のサイズ（幅）を変更した際のＡｒｅａ０２への影響を示す模式図である。
【図１１Ｂ】Ａｒｅａ０１のサイズ（高さ）を変更した際のＡｒｅａ０３への影響を示す模式図である。
【図１１Ｃ】Ａｒｅａ０１のサイズ（幅）を変更した際のＡｒｅａ０２への影響を示す模式図である。
【図１２】第２の実施形態による評価装置の構成を示すブロック図である。
【図１３】入力装置から評価装置に送られるブロック情報を示す説明図である。
【図１４Ａ】ブロックの種別の「縦方向」について説明するための図である。
【図１４Ｂ】ブロックの種別の「横方向」について説明するための図である。
【図１４Ｃ】ブロックの種別の「全体表示必須」について説明するための図である。
【図１５】式５に示す関数ｆ２（ｘ）を説明するための図である。
【図１６】本発明の第１〜２の実施形態による評価装置をコンピュータ装置で実現したハードウエア構成を示す図である。
【発明を実施するための形態】
【００１９】
＜第１の実施形態＞
本発明の第１の実施形態による評価装置について、図面を用いて説明する。図１は、第１の実施形態による評価装置の構成を示すブロック図である。評価装置１０は、算出部３と、描画部４とを備える。また、評価装置１０には、入力装置１と、記憶装置２と、出力装置５がそれぞれ接続されている。以下、それぞれの構成について、説明する。
【００２０】
（入力装置）
入力装置１は、評価対象画面に表示する情報に関する画面情報を入力する機能を備える。入力される画面情報は、入力装置１から評価装置１０に送られる。
【００２１】
図２は、評価装置の評価対象画面の一例を示す図である。評価装置１０が評価する評価対象画面１５は、少なくとも１つのエリアで構成される。図２に示す評価対象画面１５は、情報を表示する３つのエリアが存在し、それぞれＡｒｅａ０１、Ａｒｅａ０２、及び、Ａｒｅａ０３として区分されている。また、各エリア内に少なくとも１つのブロックが存在する。Ａｒｅａ０１に２つのブロックが、Ａｒｅａ０２に１つのブロックが、Ａｒｅａ０３に２つのブロックが、それぞれ存在する。
【００２２】
なお、本実施形態おけるエリアは、画面上のウィンドウ、ポートレット、ボックスと呼ばれるものであってもよい。
【００２３】
図３は、評価対象画面におけるＡｒｅａ０１内のブロックの表示状況を示す説明図である。Ａｒｅａ０１は、エリアの幅Ｗ０１、エリアの高さＨ０１の領域を有し、その中にｂｌｏｃｋ０１（破線矩形）２０１とｂｌｏｃｋ０２（破線矩形）２０２の２つのブロックを有する。図３に示すｂｌｏｃｋ０１およびｂｌｏｃｋ０２の情報は、いずれも文字を表している。図３中、ｂｌｏｃｋ０１内の文字情報は、全て画面表示され、また、改行により段落分けされている。ｂｌｏｃｋ０１には、最終行幅Ｗ２１１及び最終行幅Ｗ２１２の２つの改行が存在する。一方、ｂｌｏｃｋ０２は、ｂｌｏｃｋ０２の最初の一部だけが画面表示され、残りの情報は画面に表示されていない。
【００２４】
図４は、図３に示す評価対象画面１５の画面情報の一例を示す説明図である。画面情報は、画面を構成する各エリアに関連する情報（エリア情報）として、エリアごとに、エリアを同定するエリアＩＤと、エリアの幅と高さ、当該エリア内に表示する情報のブロックを同定するブロックＩＤを含む。図４に示すエリア情報の一例として、Ａｒｅａ０１は、エリアの幅が３００ｐｉｘｅｌ（以下、ｐｘと示す。）、エリアの高さが９００ｐｘである。また、Ａｒｅａ０１内で表示する情報の区分として、Ａｒｅａ０１は、ｂｌｏｃｋ０１及びｂｌｏｃｋ０２を持つ。なお、エリア情報は、上記の他に、エリアの座標、各エリアの重要性、又は、利用頻度、あるいは、スクロールの有無などの情報を含んでもよい。
【００２５】
更に、画面情報は、各エリア内の各ブロックに関する情報としてブロック情報を含む。ブロック情報は、ブロックを同定するブロックＩＤと、ブロック内で表示されている表示量、ブロック全体の情報量、ブロックの改行位置及び最終行の幅を表す改行情報を含んでいる。図４に示すブロック情報の一例は、ｂｌｏｃｋ０１で表示している表示量７行が、ブロック全体の情報量７行と等しい。これは、ｂｌｏｃｋ０１において情報すべてが表示されていることを意味する。一方、ｂｌｏｃｋ０２では、表示量１行に対して、情報量が５行となっている。これは、ｂｌｏｃｋ０２では１行が画面に表示され、４行が画面表示されていないことを意味する。
【００２６】
また、ｂｌｏｃｋ０１のブロックの改行情報として、ブロック内に（４，２００）、（７，１５）という２つの改行が存在することを表す。改行情報の（４，２００）は、改行がｂｌｏｃｋ０１の４行目にあり、最終行幅（図３の最終行幅Ｗ２１１）が２００ｐｘであることを表す。また（７，１５）は、改行がｂｌｏｃｋ０１の７行目にあり、最終行幅（図３のＷ２１２）が１５ｐｘであることを意味する。
【００２７】
なお、上記の例では、情報量を文字情報の１つである行数で示しているが、画像やグラフの場合など、高さ情報を用いても構わない。また、最終行幅はピクセル数を想定している例で示しているが、文字数などを用いても構わない。また、ブロック情報として、他に、ブロックごとの情報の重要度（他ブロックとの相対比較）やフォントサイズ、マージン指定なども備えていても構わない。
【００２８】
（記憶装置）
記憶装置２は、評価装置１０が、評価対象画面を評価するための評価ルールを記憶する機能を備える。評価ルールは、エリア又はブロックの一覧性の評価値を算出するための算出式であり、有用性の算出式と、改行影響の算出式とを含む。ここで、有用性の算出式は、評価対象画面１５におけるエリア内のブロックごとの表示率により、視認者にとって画面に表示された情報がどの程度有用であるかを評価値として算出する式である。また、改行影響の算出式は、無駄な改行で発生するブロック内の空白領域による表示可能領域の減少の影響を、エリアの幅とブロック内のテキストの改行位置により評価値として算出する式である。
【００２９】
有用性の算出式の一例を式１に示す。
2016085698.tif 000003
【００３０】
式１に示す関数ｆ（ｘ）は、所望のブロックの表示率ｘに基づき、視認者に対する有用性の評価値を算出するための関数である。図６は、式１に示す関数ｆ（ｘ）のグラフである。例えば、画面上の所望のブロックにおいて、すべての情報が表示されていれば、表示率ｘ＝１００％となり、有用性の評価値は、ｆ（ｘ）＝１００となる。また、画面上に当該ブロックの一部だけが表示されている場合、例えば、表示率ｘ＝２０％の場合、有用性の評価値は、ｆ（ｘ）＝−２０となる。関数ｆ（ｘ）の有用性の評価値がマイナス値をとなる理由は、エリア内のブロックの表示率が低い場合、その情報は、画面の視認者にとって意味が無いだけでなく、他の情報の一覧性を阻害する点を考慮しているためである。なお、図６に示す関数ｆ（ｘ）は、線形関数を用いているが、非線形関数、または階段状関数を用いてもよい。
【００３１】
次に、改行影響の評価値を算出する式の例を示す。
2016085698.tif 000004
【００３２】
ｗ：エリア幅（ｐｉｘｃｅｌ数）
ｍ：最終行の長さ（ｐｉｘｃｅｌ数）
ｙ：ブロック内で所定の条件（ｍ／ｗ＜＝１０（％））を満たす無駄な改行の数
本例は、最終行の長さ（ピクセル数：ｍ）が、当該エリアの幅（ピクセル数：ｗ）に比べ、規定以下の比率（例えば、１０％以下とする。）の場合、該当箇所を「無駄な改行」と見なし、無駄な改行の数ｙに、規定数（例えば、−５とする。）を乗算する式である。なお、上記のように最終行の長さとエリア幅の比率を用いる他に、最終行のテキストの文字数で「無駄な改行」を判定することや、無駄な改行の長さに応じて、例えば、改行の長さが短いほど減点が大きくなるような算出式を用いてもよい。
【００３３】
評価ルールとして、算出された有用性の評価値、及び、算出された改行影響の評価値に対し、所定の規定のウェイトを乗算する式を別途用いてもよい。また、評価ルールとして、有用性及び改行影響に加え、フォントサイズ又は行間が幅（狭すぎる）、同じ情報が重複表示されている等を含めてもよい。
【００３４】
（算出部）
次に、評価装置１０の算出部３は、入力装置１から所定のエリアのエリア情報、及び、ブロック情報を取得し、さらに、記憶装置２から一覧性の評価ルールを取得する。所定のエリアは、評価対象画面に表示する情報の一部のエリアでもよく、あるいは、全てのエリアでもよい。また、所定のエリアは、入力装置１を介して、評価装置１０の操作者によって指定されたエリアでもよい。
【００３５】
入力装置１から取得した所定のエリアにおけるエリア情報およびブロック情報と、記憶装置２から取得した一覧性の評価ルールを参照し、所定のエリア内のブロックごとに一覧性の評価値を算出する。算出部３は、ブロックの一覧性の評価値の算出の際に、エリア情報に含まれるブロックＩＤを参照することで、所定のエリア内に存在するブロックを特定する。
【００３６】
続いて、算出部３は、算出されたブロックごとの一覧性の評価値に基づき、所定のエリアの一覧性の評価値を算出する。エリアの一覧性の評価値の算出は、式３に示すように、算出された各ブロックの一覧性の評価値の総和平均により求める。
エリアの一覧性の評価値＝［Σ｛（ブロックｉの一覧性の評価値）］／ｉ  −−（式３）
なお、エリアの一覧性の評価値の算出として、式４に示すようにブロック情報にブロックの重要度を表す情報を含め、これをブロックごとの一覧性の評価値のウェイトとしてエリアの一覧性の評価値を算出してもよい。
エリアの一覧性の評価値＝［Σ｛（ブロックｉの一覧性の評価値）×ｗｉ｝］／ｉ−（式４）
ｗｉ：ブロックｉの重要度（％）（Σｗｉ＝１）  （ｉは１以上の自然数）
また、エリアの一覧性の算出における他の例として、エリア情報に横スクロールの有無の情報を含め、横スクロールがある場合、エリアの一覧性の評価値から規定値に応じて減点してもよい。
【００３７】
（描画部）
評価装置１０の描画部４は、算出部３が出力した各エリア、及び、各ブロックの一覧性の評価結果に基づいて、出力装置５で表示するための描画データを生成し、生成した描画データを出力装置５に送る。
【００３８】
（出力装置）
出力装置５は、評価装置１０の描画部４から送られたエリア、及び、ブロックの一覧性の評価結果の描画データを画面表示する。
【００３９】
図６は、第１の実施形態による評価装置の変形例を示すブロック図である。図６に示す、評価装置１０Ａは、記憶装置２が、評価装置１０Ａの内部に配置され算出部３に接続されている点で上記の評価装置１０と相違する。図６に示すように、記憶装置２の配置は、評価装置の内部でも外部でもよい。
【００４０】
次に、第１の実施形態による評価装置１０の動作について、図面を用いて説明する。図７は、第１の実施形態による評価装置１０の動作を示すフローチャートである。図７に示すように、初めに、評価対象画面に関連する画面情報が入力装置１に入力され、入力装置１は、入力されたエリア情報、及び、ブロック情報を評価装置１０に出力する。評価装置１０の算出部３は、入力装置１からエリア情報、及び、ブロック情報を取得し、記憶装置２からエリア及びブロックの一覧性の評価値を算出するための評価ルールを取得する（Ｓ１１）。
【００４１】
次に、算出部３は、エリア及びブロックの一覧性の評価値を算出する（Ｓ１２）。図８は、エリア及びブロックの一覧性の評価値を算出するサブルーチン処理を示すフローチャートである。算出部３は、所定のエリアのエリア情報およびブロック情報を参照し、所定のエリアに表示されているブロックを特定する（Ｓ２１）。次に、算出部３は、特定したブロックごとに、評価ルールを参照し、各ブロックの一覧性の評価値を算出する（Ｓ２２）。
【００４２】
算出部３は、ブロックの一覧性の評価値の１つとして、ブロックの有用性の評価値を算出する。算出部３は、エリア情報に含まれる表示量と情報量からブロック内の表示率ｘ（％）を求め、式１（図５）に示す有用性の関数ｆ（ｘ）との関係からブロックの有用性の評価値を算出する。
【００４３】
さらに、算出部３は、ブロックの一覧性の評価値の１つとして、ブロック内の改行影響の評価値を算出する。算出部３は、各ブロック内に改行が含まれる場合、その改行が画面表示に影響を与えるか否（改行が無駄な改行か否か）を判定し、無駄な改行であれば、その改行数に規定値（例えば、−５）を乗算した値を、改行影響の評価値とする。改行が無い場合は、改行影響の評価値はゼロとなる。算出部３は、ブロックの一覧性の評価値として、ブロックの有用性の評価値と改行影響の評価値を加算して算出する。
【００４４】
算出部３は、所定のエリア内の全ブロックの一覧性の評価値を算出した後（Ｓ２３のＹｅｓ）、算出されたブロックの一覧性の評価値に基づいて、所定のエリアの一覧性の評価値を算出し（Ｓ２４）、サブルーチン処理を抜ける。算出部３は、算出されたエリア及びブロックの一覧性の評価値を描画部４に渡す。
【００４５】
評価装置１０の描画部４は、算出部３が算出したエリアの一覧性の評価値、及び、ブロックの一覧性の評価値に基づいて、描画データを生成し（Ｓ１３）、出力装置５に描画データを出力する。出力装置５は、描画データに基づいて評価装置１０による評価結果を画面に表示する。
【００４６】
図９は、第１の実施形態による評価装置１０に関して、本発明の課題を解決する最小限の構成を表すブロック図である。評価装置１０は、算出部３を備え、算出部３は、まず、画面を構成するエリアのエリア情報、及び、エリア内のブロックの表示状態を示すブロック情報を取得し、ブロックの一覧性の評価値を算出するための評価ルールを取得する。算出部３は、取得した各種情報と評価ルールに基づいて、エリア内のブロックごとに一覧性の評価値を算出する。さらに、算出部３は、算出されたブロックごとの一覧性の評価値に基づいて、当該ブロックを含むエリアの一覧性の評価値を算出する。このように、評価装置１０は、エリアの一覧性の評価値とそのエリア内のブロックの一覧性の評価値を算出することができ、エリアの一覧性およびエリア内のブロックの一覧性を定量的に評価する情報を提供できる。
【００４７】
また、図１の評価装置１０、及び、図６の評価装置１０Ａによれば、評価装置１０の算出部３で算出した各エリアおよびブロックの一覧性の評価結果の基づき、描画部４が描画データを作成することができる。これにより、評価装置１０の操作者は、評価対象画面における各エリアの問題点やその程度を容易に把握することができ、評価対象画面における情報の最適なレイアウトのための改善方針の検討に役立てることができる。
【００４８】
また、評価装置１０の操作者は、表示された問題を改善するための画面情報を入力装置１に入力することで、評価装置１０が、所定のエリアを再度評価するため、評価対象画面における情報の最適なレイアウトを決定することが可能となる。
【００４９】
（実施例１）
次に、第１の実施形態の実施例１として、評価装置１０を用いたエリアおよびブロックの一覧性の評価値の算出、及び、評価結果の描画について説明する。なお、実施例１の評価装置１０が評価する画面は、図２に示す評価対象画面１５であり、評価対象画面１５の画面情報は、図３及び図４に示すエリア情報、及び、ブロック情報を用いる。
【００５０】
初めに、評価装置１０の操作者は、図４に示す画面情報のうちＡｒｅａ０１の関連するエリア情報、及び、ブロック情報を入力装置１に入力する。入力装置１は、入力されたエリア情報、及び、ブロック情報を評価装置１０に出力する。評価装置１０は、Ａｒｅａ０１に関連するエリア情報、及び、ブロック情報を入力装置１から受付ける。
【００５１】
評価装置１０の算出部３は、Ａｒｅａ０１のエリア情報およびブロック情報を参照し、Ａｒｅａ０１に表示されているブロックとしてｂｌｏｃｋ０１とｂｌｏｃｋ０２を特定する。
【００５２】
次に、算出部３は、特定したｂｌｏｃｋ０１及びｂｌｏｃｋ０２ごとに、記憶装置２が保持する一覧性の評価ルールを参照し、ブロックの一覧性の評価値を算出する。
【００５３】
まず、算出部３は、ｂｌｏｃｋ０１の一覧性の評価値を算出する。ｂｌｏｃｋ０１は、表示量および情報量が共に７行であることから表示率ｘは１００％となる。式１（図９）に示す有用性の関数ｆ（ｘ）への入力の結果、ｂｌｏｃｋ０１の有用性の評価値は１００と算出される。
【００５４】
続いて、算出部３は、ｂｌｏｃｋ０１内に含まれる２つの改行位置について、その改行が無駄な改行か否かを判定する。まず、算出部３は、ｂｌｏｃｋ０１の第１の改行である４行目の改行位置に関し、最終行幅が２００ｐｘであり、Ａｒｅａ０１の幅３００ｐｘとの比率が規定値（１０％）を越えることから、無駄な改行ではないと判定する。
【００５５】
次に、算出部３は、第２の改行である７行目の改行位置に関し、最終行幅が１５ｐｘであり、Ａｒｅａ０１の幅３００ｐｘであることから、改行位置までの文字による領域の活用効率は５％となる。このため算出部３は、規定値１０％下まわる第２の改行は、無駄な改行であると判定する。算出部３は、ｂｌｏｃｋ０１における改行の判定の結果、式２を適用し、無駄な改行の個数１に規定値（−５）を乗算して、改行影響の評価値として−５を算出する。算出部３は、有用性の評価値「１００」に改行影響の評価値「−５」を加算した「９５」をｂｌｏｃｋ０１一覧性の評価値として算出する。
【００５６】
次に、算出部３は、ｂｌｏｃｋ０２の一覧性の評価値を算出する。ｂｌｏｃｋ０２は、表示量が１および情報量が５であることから表示率ｘは２０％となる。式１（図９）に示す有用性の関数ｆ（ｘ）への入力の結果、Ｂｌｏｃｋ０２の有用性の評価値は−２０と算出される。
【００５７】
続いて、算出部３は、ｂｌｏｃｋ０２の改行が無駄な改行か否かを判定する。ｂｌｏｃｋ２には改行位置の情報がないため、改行影響の評価値は算出されない。この結果、算出部３は、ｂｌｏｃｋ０２の一覧性の評価値として−２０を算出する。
【００５８】
続いて、算出部３は、ブロックごとの一覧性の結果を用いて、当該エリアの一覧性の評価値を算出する。算出部３は、ｂｌｏｃｋ０１の一覧性の評価値９５、及び、ｂｌｏｃｋ０２の一覧性の評価値−２０から、Ａｒｅａ０１の一覧性の評価値は、総和平均により３７．５となる。
【００５９】
次に、評価装置１０の描画部４は、算出部３が算出したエリアの一覧性の評価値、及び、ブロックの一覧性の評価値を評価結果として描画する。
【００６０】
図１０Ａ及び図１０Ｂは、描画部４によるＡｒｅａ０１の評価結果の表示例を示す概要図である。図１０Ａに示すように、描画部４は、エリアとブロックの関係を階層構造（ツーグリッド）で表し、階層ごとにエリアとブロックに対応する一覧性の評価結果を数値と棒グラフで表示する。評価結果の表示は、表やリストなど、他の表現を用いてもよく、また、評価対象画面上に重畳表示してもよい。
【００６１】
また、描画部４は、評価結果の数値に応じて棒グラフの色、又は、パターンを変更することもできる。例えば、評価値がマイナスになる場合、問題が有りとして、問題となる棒グラフに対して背景色とコントラスト比が高くなる色を用いることができる。また、赤色又は黄色のような視認者に注意を喚起する色で表示してもよい。
【００６２】
その他、画面上にアイコン、記号、又は、メッセージを表示させて、視認者に一覧性の評価結果に対する問題の有無やその程度を示しても構わない。図１０Ｂは、エリア又はブロックの棒グラフを選択（マウスオーバー）した際に表示されるメッセージを示す模式図である。図１０Ｂ中、選択された棒グラフ（ｂｌｏｃｋ０１の評価結果）の詳細として、情報の有用性の評価値や、無駄な行間による影響（領域の活用効率）の評価値の補足情報を表示している。なお、上記の例は、マウスオーバー時にチップヘルプ上で評価結果に関連する情報を表示することを想定しているが、これに限られるものではなく、ボタンクリックで別ウィンドウを表示すること、又は、元々の評価結果を表示する画面にあわせて表示しても構わない。
【００６３】
実施例１の評価装置１０によれば、評価装置１０の算出部３で算出した各エリアおよびブロックの一覧性の評価値を描画部４が描画することにより、評価対象画面の操作者は、エリアおよびブロックの一覧性について、その問題の有無、又は、その程度を判断することができる。
【００６４】
さらに、評価装置１０の操作者は、当該問題を改善するための画面情報を入力装置１に入力することで、評価装置１０が、所定のエリアを再度評価するため、評価対象画面における情報の最適なレイアウトを決定することが可能となる。
【００６５】
（実施例２）
次に、実施例２は、評価装置１０が算出したエリア及びブロックの一覧性の評価結果に応じて、評価装置１０の操作者が改善方針としてエリアに関する画面情報（エリア情報、及びブロック情報）を入力する例である。
【００６６】
入力装置１は、入力されたエリアに関する画面情報（エリア情報、ブロック情報）を評価装置１０の算出部３に出力する。算出部３は、入力装置１から受付けた各エリアのエリア情報、及び、ブロック情報を参照し、各エリアの一覧性の評価値を算出する。
算出部３の算出結果として、Ａｒｅａ０１の一覧性の評価値は、実施例１と同様に３７．５となる。また、Ａｒｅａ０２、及び、Ａｒｅａ０３の一覧性の評価値は、画面上、各エリアで全てのブロックが表示されて、かつ、無駄な改行も無いため１００となる。
【００６７】
描画部４は、Ａｒｅａ０１〜０３、及び、ｂｌｏｃｋ０１〜０５の一覧性の評価結果を出力装置６であるモニタ画面に出力する。
【００６８】
次に、評価装置１０の操作者は、Ａｒｅａ０１の一覧性の評価結果を参照し、更なる画面の改善方針を検討する。例えば、改善方針としては、Ａｒｅａ０１内のｂｌｏｃｋ０１における無駄な改行を無くすために、Ａｒｅａ０１の幅を広げること、あるいは、ｂｌｏｃｋ０２の一覧性の評価値を高めるためにＡｒｅａ０１の高さを大きくすることがある。逆に、ｂｌｏｃｋ０２の一部だけ表示すると画面が煩雑になるため、敢えてＡｒｅａ０１の高さを小さくしてもよい。評価装置１０の操作者は、いくつかの改善方針に沿ってエリア情報、及び、ブロック情報を入力装置１に入力する。評価装置１０が、改善方針ごとに再度エリア一覧性を評価することで、評価装置１０の操作者は、各エリアのサイズの最適解を導出できるようになる。評価装置１０の評価者は、画面に表示する全てのエリアに対して、エリア情報、及び、ブロック情報を入力することで、あるエリアのサイズ変更に伴う他のエリアへの影響を各エリアにおける一覧性の評価を確認しながら調整することができる。
【００６９】
ここで、評価対象画面において、あるエリアのサイズ（幅、又は、高さ）を変更した際に他のエリアに与える影響について説明する。図１１Ａは、Ａｒｅａ０１のサイズ（幅）を変更した際の、Ａｒｅａ０２への影響を示す模式図である。例えば、図１１Ａに示すようにＡｒｅａ０１（矩形７０）の幅を大きくとることで、Ａｒｅａ０１の一覧性は大きく改善されるが、近傍のＡｒｅａ０２（矩形７１）の幅が狭くなり一覧性が低下する結果が出力される。また、図１１Ｂは、Ａｒｅａ０１のサイズ（高さ）を変更した際の、Ａｒｅａ０３への影響を示す模式図である。図１１Ｂに示すように、Ａｒｅａ０１（矩形７２）の高さを大きくすることで、Ａｒｅａ０１の一覧性は大きく改善されるが、Ａｒｅａ０３（矩形７３）の幅が狭くなりＡｒｅａ０３の一覧性が大きく低下することになる。
【００７０】
図１１Ｃは、Ａｒｅａ０１のサイズ（幅）を変更した場合の際の、Ａｒｅａ０２への影響を示す模式図である。図１１Ｃに示すように、Ａｒｅａ０１（矩形７４）の幅を増やすことで、Ａｒｅａ０１のｂｌｏｃｋ０１の無駄な改行を無くし、Ａｒｅａ０１のｂｌｏｃｋ０２で表示する情報量が多少増えことになる。これにより、Ａｒｅａ０１の表示の一覧性は改善される。またこのとき、Ａｒｅａ０１のサイズの変更に伴うＡｒｅａ０２への影響として、Ａｒｅａ０２（矩形７５）の幅が狭くなるが、評価装置１０は、操作者に対して、スクロールが発生するには至らない最適解を決定するための情報を提供することができる。
【００７１】
このように、第１の実施形態による実施例２の評価装置１０によれば、評価装置１０の算出部３で算出した各エリアおよびブロックの一覧性の評価値を描画部４が描画することにより、評価装置１０の操作者は、各エリアの問題点やその程度を把握することができる。
【００７２】
さらに、評価装置１０の操作者は、当該問題を改善するための画面情報を入力装置１に入力することで、評価装置１０が、所定のエリアを再度評価するため、評価対象画面における情報の最適なレイアウトを決定することが可能となる。ユーザビリティに関する専門的な知識や経験を持たない操作者が評価装置を操作しても、エリアおよびブロックごとの一覧性における問題の有無とその程度を判別することができる。
【００７３】
＜第２の実施形態＞
次に、本発明の第２の実施形態による評価装置について図面を用いて説明する。図１２は、第２の実施形態による評価装置１０Ｂの構成を示すブロック図である。第２の実施形態による評価装置１０Ｂは、第１の実施形態の評価装置１０と比べ、算出部３Ｂが、選定部３１を備える点で相違する。また、第２の実施形態のブロック情報は、ブロック情報の中にブロックの用途・種別を示す情報が追加されている点で相違する。
【００７４】
以下、第２の実施形態による評価装置１０Ｂについて、第１の実施形態による評価装置１０との相違点を中心に説明する。
【００７５】
はじめに、入力装置１は、評価対象画面に関する画面情報（エリア情報、ブロック情報）を受付ける。画面情報のうち、ブロック情報にブロックの用途・種別を示す情報が含まれている。入力装置１は、受付けた画面情報を評価装置１０Ｂに出力する。
【００７６】
図１３は、入力装置１から評価装置１０Ｂに送られるブロック情報を示す説明図である。図１３に示すブロック情報において、ｂｌｏｃｋ０２は、ブロックの用途・種別を示す情報として、「横方向」が付与されている。
【００７７】
ブロックの用途・種別を示す情報は、「横方向」の他に「縦方向」、「全体表示必須」、あるいは、「入力用」がある。「縦方向」、「横方向」、「全体表示必須」は、ブロックの表示情報の種別を表し、「入力用」は、ブロックの表示情報の用途を表す。
【００７８】
用途・種別のブロック情報の一例について図１４Ａ、１４Ｂ、１４Ｃを用いて説明する。図１４Ａは、ブロックの種別の「縦方向」について説明するための図である。図１４Ａに示すブロック８１は、グラフのラベル名、グラフの長さが縦方向に配置されている。すなわち、ブロック８１内の情報のつながりは縦方向である。このため、ブロック８１の高さ方向の一部だけが画面表示されると、ブロック８１は、視認者にとって意味の無い情報になる可能性が高い。したがって、ブロックの表示情報として、ブロック８１に示すようなグラフが含まれる場合、画面の視認者に対する有用性を高めるために、その表示に考慮が必要となる。なお、縦方向のグラフの例の他、縦書きの日本文、又は、中文のように文言が縦配置のテキストの場合も、ブロックの種別は「縦方向」となる。
【００７９】
図１４Ｂは、ブロックの種別の「横方向」について説明するための図である。図１４Ｂに示すブロック８２は、グラフのラベル名、グラフの長さが横方向に配置されている。すなわち、ブロック８２内の情報のつながりは、横方向である。このため、ブロック８２の幅方向の一部だけが画面表示されると、グラフの長さが読み取れない、又は、ラベル名が見えないなど、画面の視認者にとって意味の無い情報になる可能性が高い。横方向のグラフの他、リストや表の場合もブロックの種別は「横方向」となる。
【００８０】
図１４Ｃは、ブロックの種別の「全体表示必須」について説明するための図である。図１４Ｃに示すブロック８３は、円グラフであり、データの分布は当該ブロック全体となるため、ブロック内の情報を一覧できないと、画面の視認者にとって意味のない情報になる可能性が高い。ブロック内の情報が「全体表示必須」となるのは、円グラフの他に、地図も該当する。
【００８１】
次に、ブロックの用途の一つである「入力用」について説明する。視認者が、画面の表示領域に、情報を入力又は選択するためのブロック全般を示すものである。入力欄の全てが一覧できなくとも、現在入力しようとしている項目の前後が確認できれば、利用者にとっては十分になる可能性が高くなる。
【００８２】
なお、用途・種別の他、評価対象画面における各表示情報の意味、又は、表示情報に対する業務上の要件などを加味して、より細やかな分類指定を設けてもよい。
【００８３】
次に、評価装置１０Ｂの記憶装置２は、第１の実施形態に記載の式１および式２の他に、有用性の評価値を算出する式として、ブロック情報に含まれる、用途・種別に対応する式５を備える。以下に示す式５は、ブロック情報に含む用途・種別の内、種別が「横方向」に対応する式である。
2016085698.tif 000005
【００８４】
関数ｆ２（ｘ）は、ブロックの表示率ｘに応じて、画面の視認者に対する有用性を算出する式である。図１５は、式５に示す関数ｆ２（ｘ）を説明するための図である。図１５に示す関数ｆ２（ｘ）は、表示率ｘが０％以上から５０％以下は、有用性の評価値として正の値を算出し、表示率ｘが５０を超え１００％以下は、有用性の評価値として一定値１００を算出する。
【００８５】
評価措置１０Ｂの算出部３Ｂは、第１の実施形態と同様に、入力装置１から受付けたエリア情報およびブロック情報と、記憶装置２が保持する一覧性の評価ルールを参照し、エリアの一覧性の評価値、ブロックの一覧性の評価値を算出する。
【００８６】
算出部３Ｂは、ブロックの有用性の評価値を算出する式を選定する選定部３１を備える。算出部３Ｂの選択部３１は、ブロックの有用性を算出する際に、当該ブロックのブロック情報としてブロックの用途・種別の情報の有無を確認する。選択部３１は、ブロックの用途・種別の情報がない場合は、有用性を算出する式として、式１の関数ｆ（ｘ）を選定し、ブロックの用途・種別の情報がある場合は、式５の関数ｆ２（ｘ）を選定する。
【００８７】
算出部３Ｂは、ブロック情報における用途・種別の情報の有無に応じて選定された有用性の算出式を用いて、ブロックの有用性の評価値を算出し、ブロックの改行影響の評価値と加算して、ブロックの一覧性の評価値を算出する。続いて、算出部３Ｂは、算出されたブロックの一覧性の評価値に基づいて、エリアの一覧性の評価値を算出する。
【００８８】
算出部３Ｂは、算出されたエリア及びブロックの一覧性の評価値を描画部４に送り、描画部４は、第１の実施形態と同様に、エリア及びブロックの一覧性の評価値に基づき、描画データを生成する。
【００８９】
以下に、評価装置１０Ｂの算出部３Ｂによるエリア及びブロックの一覧性の評価値の算出の例について、図４に示すエリア情報、及び、図１３に示すブロック情報を用いて説明する。
【００９０】
初めに算出部３Ｂは、エリア情報およびブロック情報を参照し、Ａｒｅａ０１に表示されているブロックとしてｂｌｏｃｋ０１とｂｌｏｃｋ０２を特定する。
【００９１】
次に、算出部３Ｂは、特定したブロックごとに、評価ルールを参照し、ブロックの一覧性の評価値を算出する。この際、算出部の選定部３１は、ブロックごとに、ブロック情報の用途・種別の有無に応じて有用性の算出式を選定する。
【００９２】
ｂｌｏｃｋ０１のブロック情報に、ブロックの用途・種別に関する指定がないため、選定部３１は、式（１）に示す有用性の関数ｆ（ｘ）を選定し、算出部３Ｂは、ｂｌｏｃｋ０１の有用性の評価値を算出する。算出部３Ｂは、ｂｌｏｃｋ０１の有用性の評価値である１００と、改行影響の評価値である−５を加算し、ｂｌｏｃｋ０１における一覧性の評価値として９５を出力する。
【００９３】
次にｂｌｏｃｋ０２は、用途・種別に関する指定が「横方向」であるため、選定部３１は、図１５に示す有用性の評価関数ｆ２（ｘ）を選定する。算出部は、ｂｌｏｃｋ０２の表示量である１、及び、情報量である５から表示率ｘ＝２０％を算出し、関数ｆ２（ｘ）を用いて、ｂｌｏｃｋ０２の有用性の評価値として６４を出力する。なお、ｂｌｏｃｋ０２は、改行位置が存在しないため、無駄な改行による影響は算出されない。結果、ｂｌｏｃｋ０２の一覧性の評価値は６４となる。
【００９４】
続いて、算出部３Ｂは、ブロックごとの一覧性の評価値を用いて、当該エリアの一覧性の評価値を算出する。ｂｌｏｃｋ０１が９５であり、ｂｌｏｃｋ０２が６４であることから、総和平均によりＡｒｅａ０１の一覧性は７９．５となる。
【００９５】
以上のように、第２の実施形態による評価装置１０Ｂによれば、第２の実施形態の効果に加え、ブロックごとの用途・種別に応じた有用性の評価値を算出することができ、この評価値を含めた、エリアおよびブロックの一覧性の評価値を提供することができる。すなわち、ブロック内の表示情報を考慮したエリアおよびブロックの一覧性の評価値を提供することができる。
【００９６】
これにより、ユーザビリティに関する専門的な知識や経験を持たない評価装置１０Ｂの操作者であっても、ブロックの表示情報の種別や用途が考慮された、エリアおよびブロックの一覧性についての問題有無と問題の程度を判断することができる。
（ハードウエア構成）
図１６は、本発明の第１〜２の実施形態による評価装置１０、１０Ａ、又は、１０Ｂをコンピュータ装置で実現したハードウエア構成を示す図である。
【００９７】
図１６に示すように、評価装置１０、１０Ａ、又は、１０Ｂは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１、ネットワーク接続用の通信Ｉ／Ｆ（通信インターフェース）９２、メモリ９３、及び、プログラムを格納するハードディスク等の記憶装置９４を含む。また、評価装置１０は、システムバス９７を介して入力装置９５及び、出力装置９６に接続されている。
【００９８】
ＣＰＵ９１は、オペレーティングシステムを動作させて本発明の第１〜２の実施形態に係る評価装置１０、１０Ａ、又は、１０Ｂを制御する。またＣＰＵ９１は、例えば、ドライブ装置に装着された記録媒体からメモリ９３にプログラムやデータを読み出す。
【００９９】
また、ＣＰＵ９１は、例えば、入力情報を処理する機能を有し、プログラムに基づいて各種機能の処理を実行する。
【０１００】
記憶装置９４は、例えば、光ディスク、フレキシブルディスク、磁気光ディスク、外付けハードディスク、又は半導体メモリ等である。記憶装置９４の一部の記憶媒体は、不揮発性記憶装置であり、そこにプログラムを記憶する。また、プログラムは、通信網に接続されている。図示しない外部コンピュータからダウンロードされてもよい。
【０１０１】
入力装置９５は、例えば、マウス、キーボード、又は、タッチパネルなどで実現され、入力操作に用いられる。
【０１０２】
出力装置９６は、例えば、ディスプレイで実現され、ＣＰＵ９１により処理された情報等を出力して確認するために用いられる。
【０１０３】
以上のように、本発明の各実施形態は、図１６に示されるハードウエア構成によって実現される。但し、評価装置１０、１０Ａ、又は、１０Ｂが備える各部の実現手段は、特に限定されない。すなわち、は、物理的に結合した一つの装置により実現されてもよいし、物理的に分離した二つ以上の装置を有線又は無線で接続し、これら複数の装置により実現してもよい。
【０１０４】
以上、実施形態（及び実施例）を参照して本願発明を説明したが、本願発明は上記実施形態（及び実施例）に限定されものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１０５】
上記の実施形態の一部又は全部は、以下の付記のように記載されうるが、以下には限られない。
【０１０６】
（付記１）
画面を構成するエリアのエリア情報と、当該エリア内のブロックの表示状態を示すブロック情報を取得し、
前記ブロックの一覧性の評価値を算出するための評価ルールを取得し、
前記エリア内のブロックごとに一覧性の評価値を算出し、前記算出されたブロックごとの一覧性の評価値に基づいて、前記エリアの一覧性の評価値を算出する、算出部と、
を備える評価装置。
【０１０７】
（付記２）
前記エリア情報は、前記エリアの幅を含み、
前記ブロック情報は、前記ブロック内の表示情報の表示量及び情報量と、改行位置と最終改行幅の情報である改行情報と、を含み、
前記評価ルールは、前記表示量及び前記情報量に基づいて前記ブロックの有用性の評価値を算出する算出式と、前記エリアの幅と前記ブロック内の表示情報の改行位置に基づいて無駄な改行による影響の評価値を算出する算出式と、を含む、
付記１に記載の評価装置。
【０１０８】
（付記３）
前記エリアの一覧性の評価値は、前記算出されたブロックの一覧性の評価値の総和平均によって算出される、
付記１又は付記２に記載の評価装置。
【０１０９】
（付記４）
前記ブロック情報は、前記ブロックごとの重要度を含み、
前記算出されたブロックの一覧性の評価値のウェイトとして前記ブロックごとの重要度を乗算する、
付記３に記載の評価装置。
【０１１０】
（付記５）
前記算出部は、前記ブロック情報に応じて、前記ブロックの有用性の評価値を算出する算出式を選択する選択部を備える、
付記２〜付記４のいずれか１つに記載の評価装置。
【０１１１】
（付記６）
前記算出部が出力した前記エリアの一覧性の評価値、及び、前記ブロックの一覧性の評価値に基づいて、評価結果の描画データを生成する描画部を備える、
付記１〜付記５のいずれか１つに記載の評価装置。
【０１１２】
（付記７）  （エリア情報）
前記エリア情報は、エリアＩＤ、エリアの幅、エリアの高さ、及び、ブロックＩＤを含む、
付記１〜付記６のいずれか１つに記載の評価装置。
【０１１３】
（付記８）
前記ブロック情報は、ブロックＩＤ、表示量、情報量、改行位置及び最終改行幅を有する改行情報、前記ブロック内の表示情報の重要度、フォントサイズ、並びに、マージン指定を含む、
付記１〜付記７のいずれか１つに記載の評価装置。
【０１１４】
（付記９）
前記ブロック情報は、ブロック内の表示情報の繋がりを表す種別情報を含む、
付記８に記載の評価装置。
【０１１５】
（付記１０）
前記種別情報は、横方向、縦方向、又は、全表示必須である、
付記９に記載の評価装置。
【０１１６】
（付記１１）
前記ブロック情報は、ブロック内の表示情報の用途を示す用途情報を含む、
付記８に記載の評価装置。
【０１１７】
（付記１２）
前記用途情報は、入力用である、
付記１１に記載の評価装置。
【０１１８】
（付記１３）
前記エリア情報は、エリアの座標、エリアの重要性、エリアの利用頻度、あるいは、エリア内のスクロールの有無の情報である、
請求項７に記載の評価装置。
【０１１９】
（付記１４）
画面を構成するエリアのエリア情報、及び、前記エリア内のブロックの表示状態を示すブロック情報を取得し、
前記ブロックの一覧性の評価値を算出するための評価ルールを取得し、
前記エリア内のブロックごとに一覧性の評価値を算出し、前記算出されたブロックごとの一覧性の評価値に基づいて、前記エリアの一覧性の評価値を算出する、
評価装置の評価方法。
【０１２０】
（付記１５）
コンピュータに、
画面を構成するエリアのエリア情報と、当該エリア内のブロックの表示状態を示すブロック情報を取得し、
前記ブロックの一覧性の評価値を算出するための評価ルールを取得し、
前記エリア内のブロックごとに一覧性の評価値を算出し、前記算出されたブロックごとの一覧性の評価値に基づいて、前記エリアの一覧性の評価値を算出する、ことを実行させるための評価プログラム。
【符号の説明】
【０１２１】
１  入力装置
２  記憶装置
３  算出部
３Ｂ  算出部
４  描画部
５  出力装置
１０  評価装置
１０Ａ  評価装置
１０Ｂ  評価装置
１５  評価対象画面
３１  選定部
７０  矩形
７１  矩形
７２  矩形
７３  矩形
７４  矩形
７５  矩形
８１  ブロック
８２  ブロック
８３  ブロック
９１  ＣＰＵ
９２  通信Ｉ／Ｆ（通信インターフェース）
９３  メモリ
９４  記憶装置
９５  入力装置
９６  出力装置
９７  システムバス
２０１  ｂｌｏｃｋ０１（破線矩形）
２０２  ｂｌｏｃｋ０２（破線矩形）
Ｈ０１  エリアの高さ
Ｗ０１  エリアの幅
Ｗ２１１  最終行幅
Ｗ２１２  最終行幅
【図１】
2016085698.tif 000006
【図２】
2016085698.tif 000007
【図３】
2016085698.tif 000008
【図４】
2016085698.tif 000009
【図５】
2016085698.tif 000010
【図６】
2016085698.tif 000011
【図７】
2016085698.tif 000012
【図８】
2016085698.tif 000013
【図９】
2016085698.tif 000014
【図１０Ａ】
2016085698.tif 000015
【図１０Ｂ】
2016085698.tif 000016
【図１１Ａ】
2016085698.tif 000017
【図１１Ｂ】
2016085698.tif 000018
【図１１Ｃ】
2016085698.tif 000019
【図１２】
2016085698.tif 000020
【図１３】
2016085698.tif 000021
【図１４Ａ】
2016085698.tif 000022
【図１４Ｂ】
2016085698.tif 000023
【図１４Ｃ】
2016085698.tif 000024
【図１５】
2016085698.tif 000025
【図１６】
2016085698.tif 000026