(57)【要約】【課題】  画面を構成する複数の構成要素において、同じまたは近い意味を持つ情報は互いに類似した表現に、そして異なる意味を持つ情報は違いを判別できる表現になっているか否かを評価することが可能な情報処理装置等を提供する。【解決手段】  情報処理装置１は、評価対象画面における複数の構成要素に関連する、構成要素の表現形態を示す情報である表現情報と、構成要素に対応する情報の意味に関する情報である意味情報とを取得し、評価対象画面における複数の構成要素から選択される複数の組み合わせについて、取得された前記表現情報を基に表現の類似性の高さを表す表現類似度を決定し、評価対象画面における複数の構成要素から選択される複数の組み合わせについて、前記意味情報を基に意味の類似性の高さを表す意味類似度を決定し、前記表現類似度および前記意味類似度を基に、評価対象画面上での構成要素の表現が妥当であるかを判定してその判定結果を出力する。【選択図】      図１
2016051368.tif 000002
【特許請求の範囲】
【請求項１】
評価対象画面における少なくとも一つの隣接しているピクセルで構成される複数の構成要素に関連する、構成要素の表現形態を示す情報である表現情報と、構成要素に対応する情報の意味に関する情報である意味情報とを取得する入力手段と、
評価対象画面における複数の構成要素から選択される複数の組み合わせについて、前記入力手段で取得された前記表現情報を基に表現の類似性の高さを表す表現類似度を決定する表現類似度決定手段と、
評価対象画面における複数の構成要素から選択される複数の組み合わせについて、前記入力手段で取得された前記意味情報を基に意味の類似性の高さを表す意味類似度を決定する意味類似度決定手段と、
前記表現類似度および前記意味類似度を基に、評価対象画面上での構成要素の表現が妥当であるかを判定してその判定結果を出力する処理手段とを備える
情報処理装置。
【請求項２】
前記表現情報は、前記構成要素のサイズ情報と前記構成要素の形状情報を含み、
前記表現情報類似度決定手段は、
前記構成要素の前記サイズ情報を基にサイズの類似性の高さを表すサイズ類似度を決定するサイズ類似度決定手段と、
前記構成要素の前記形状情報を基に形状の類似性の高さを表す形状類似度を決定する形状類似度決定手段とを備え、
前記サイズ類似度と、前記形状類似度とを基に、前記表現類似度を決定する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記サイズ類似度決定手段は、
選択された複数の前記構成要素の前記サイズ情報が同じ場合に、それらの前記構成要素を類似していると判断し、異なる場合にそれらの前記構成要素は類似していないと判断し、
あるいは、あらかじめ閾値を決定して、
選択された複数の前記構成要素の前記サイズ情報の差が閾値未満である場合に、それらの前記構成要素を類似していると判断し、閾値以上である場合に類似していないと判断し、
さらに、類似している場合は、前記サイズ類似度が高いと決定し、類似していない場合は、前記サイズ類似度が低いと決定する
ことを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記形状類似度決定手段は、
選択された複数の前記構成要素の前記形状情報が同じ場合に、それらの前記構成要素を類似していると判断し、異なる場合にそれらの前記構成要素は類似していないと判断し、
あるいは、あらかじめ閾値を決定して、
選択された複数の前記構成要素の前記形状情報の差が閾値未満である場合に、それらの前記構成要素を類似していると判断し、閾値以上である場合に類似していないと判断し、
さらに、類似している場合は、前記形状類似度が高いと決定し、類似していない場合は、前記形状類似度が低いと決定する
ことを特徴とする請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
前記処理手段は、
前記表現類似度および前記意味類似度がそれぞれ２段階で決定されている場合に、
前記表現類似度と前記意味類似度とが一致しているならば、画面表現が妥当であると判定し、
前記表現類似度と前記意味類似度とが一致していないならば、画面表現が妥当でないと判定する
ことを特徴とする請求項１乃至４の何れか一項に記載の情報処理装置。
【請求項６】
前記入力手段は、さらに、評価対象画面における少なくとも一つの隣接しているピクセルで構成される複数の前記構成要素に関連する、前記意味情報の階層的な関係を表す意味階層情報を取得し、
前記意味類似度決定手段は、前記意味情報と、前記意味階層情報とを基に意味類似度を決定する
ことを特徴とする請求項１乃至５の何れか一項に記載の情報処理装置。
【請求項７】
前記サイズ類似度決定手段は、さらに、前記サイズ情報の分布を考慮して、前記構成要素の組み合わせに含まれる各構成要素の前記サイズ情報の類似性の高さを算出し、
前記形状類似度決定手段は、さらに、前記形状情報の分布を考慮して、前記構成要素の組み合わせに含まれる各構成要素の前記形状情報の類似性の高さを算出し、
前記表現類似度決定手段は、さらに、前記サイズ類似度決定手段が算出した前記サイズ情報の類似性の高さと、前記形状類似度決定手段が算出した前記形状情報の類似性の高さとを基に、前記構成要素の組み合わせの表現の類似性の高さを算出し、
前記意味類似度決定手段は、さらに、前記構成要素の組み合わせに含まれる各構成要素の前記意味情報の類似性の高さを前記意味階層情報を考慮して算出し、
前記処理手段が、さらに、前記構成要素の組み合わせに対応付けられた前記表現の類似性の高さの順位を当該表現の類似性の高さに基づいて算出し、対応付けられた意味情報の類似性の高さの順位を当該意味情報の類似性の高さに基づいて算出し、前記構成要素の組合せに対応付けられた当該表現の類似性の高さの順位と当該意味情報の類似性の高さの順位の差を示す改善優先度を出力する
ことを特徴とする請求項１乃至６の何れか一項に記載の情報処理装置。
【請求項８】
評価対象画面における少なくとも一つの隣接しているピクセルで構成される複数の構成要素に関連する、構成要素の表現形態を示す情報である表現情報と、構成要素に対応する情報の意味に関する情報である意味情報とを取得して、
評価対象画面における複数の構成要素から選択される複数の組み合わせについて、取得された前記表現情報を基に表現の類似性の高さを表す表現類似度を決定し、
評価対象画面における複数の構成要素から選択される複数の組み合わせについて、取得された前記意味情報を基に意味の類似性の高さを表す意味類似度を決定し、
前記表現類似度および前記意味類似度を基に、評価対象画面上での構成要素の表現が妥当であるかを判定してその判定結果を出力する
画面評価方法。
【請求項９】
評価対象画面における少なくとも一つの隣接しているピクセルで構成される複数の構成要素に関連する、構成要素の表現形態を示す情報である表現情報と、構成要素に対応する情報の意味に関する情報である意味情報とを取得する入力機能と、
評価対象画面における複数の構成要素から選択される複数の組み合わせについて、前記入力機能により取得された前記表現情報を基に表現の類似性の高さを表す表現類似度を決定する表現類似度決定機能と、
評価対象画面における複数の構成要素から選択される複数の組み合わせについて、前記入力機能により取得された前記意味情報を基に意味の類似性の高さを表す意味類似度を決定する意味類似度決定機能と、
前記表現類似度および前記意味類似度を基に、画面表現が妥当であるかを判定してその判定結果を出力する処理機能とを、
コンピュータに実現させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面表現について評価する情報処理装置に関する。
【背景技術】
【０００２】
情報処理装置において、情報検索あるいは情報確認のために使用される表示装置の画面には、利用者が情報として認識可能な表示形態の構成要素を含む様々な情報が表示される。ここで、構成要素とは、対象物または人物の情報が、テキスト、アイコン、ボタンなどの表現形態で表示された表示アイテムであり、画面の一部を構成する情報である。または、構成要素は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）部品である。たとえば、画面が地図情報を表示する場合、構成要素は、地図上の建物や店を示す表示アイテムである。
【０００３】
利用者が使いやすい、または認識しやすい画面にするために、同じあるいは近い意味や機能を持つ情報に対応する構成要素は、似た表現形態であることが望ましい。なぜなら、異なる表現形態の構成情報（表示アイテム）は、異なる情報として利用者によって認識される傾向にあるからである。一方で、異なる意味を持つ情報に対応する構成要素は、一見して違いを判別できる表現形態であることが望ましい。例えば、同じ意味を持つ２つの情報（対象物または人物）が同じ形状の構成要素として表現されれば、利用者は、それらが同じ意味を持つ情報に対応する構成要素であることを容易に推測することができる。それにより、利用者は、画面からの情報取得や画面における操作をミスなくスムーズに行うことができる。逆に、異なる機能を持つ２つの情報に対応する構成要素が同じ形状で表現されると、利用者は、それら機能を持つ情報が同じであると勘違いしたり、異なることを見分けるために時間がかかる虞がある。
【０００４】
しかし、画面に同時に表示する情報の数と意味のバリエーションが膨大になると、上述した構成要素で表現される情報の意味と表現の判別および類似性を考慮した画面設計は、困難になる。
【０００５】
ここで、本願出願に先だって存在する関連技術としては、例えば以下の特許文献がある。
【０００６】
特許文献１は、複数の特性値を持つようなオブジェクトについて、特性値をレーダーチャート化し、そのレーダーチャートの面積と形状を用いて、オブジェクトの類似度を判定する類似度判定方式を開示している。
【０００７】
特許文献２は、ＧＵＩ部品の縦横サイズと、指定された範囲の縦横サイズとの類似度を算出することにより、指定された範囲に合う適切なＧＵＩ部品を選択するＧＵＩ画面設計支援装置を開示している。
【０００８】
特許文献３は、入力された画像の中から特定のオブジェクトに類似する領域を抽出するオブジェクト領域抽出装置を開示している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許第２５９１７５１号公報
【特許文献２】特許第４７２７６２３号公報
【特許文献３】国際公開第２００８／０１８３９８号
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１乃至３は、特定のオブジェクトに類似するオブジェクトを、複数のオブジェクトから選択するためにオブジェクトの類似度を用いるものである。これらの技術は、画面を構成する複数の構成要素がオブジェクトの類似度を反映した妥当な表現になっているかについて考慮していない。
【００１１】
そこで、本発明の主な目的は、画面を構成する複数の構成要素が、それぞれの構成要素に対応する情報の意味に応じて適切な表現に、すなわち、同じまたは近い意味を持つ情報は互いに類似した表現に、そして異なる意味を持つ情報は違いを判別できる表現になっているか否かを評価することが可能な情報処理装置等を提供することにある。
【課題を解決するための手段】
【００１２】
上記の目的を達成すべく、本発明の一態様に係る情報処理装置は、以下の構成を備える。
【００１３】
即ち、本発明の一態様に係る情報処理装置は、
評価対象画面における少なくとも一つの隣接しているピクセルで構成される複数の構成要素に関連する、構成要素の表現形態を示す情報である表現情報と、構成要素に対応する情報の意味に関する情報である意味情報とを取得する入力手段と、
評価対象画面における複数の構成要素から選択される複数の組み合わせについて、前記入力手段で取得された前記表現情報を基に表現の類似性の高さを表す表現類似度を決定する表現類似度決定手段と、
評価対象画面における複数の構成要素から選択される複数の組み合わせについて、前記入力手段で取得された前記意味情報を基に意味の類似性の高さを表す意味類似度を決定する意味類似度決定手段と、
前記表現類似度および前記意味類似度を基に、評価対象画面上での構成要素の表現が妥当であるかを判定してその判定結果を出力する処理手段とを備える。
【００１４】
同目的を達成する本発明の一態様に係る画面評価方法は、
評価対象画面における少なくとも一つの隣接しているピクセルで構成される複数の構成要素に関連する、構成要素の表現形態を示す情報である表現情報と、構成要素に対応する情報の意味に関する情報である意味情報とを取得して、
評価対象画面における複数の構成要素から選択される複数の組み合わせについて、取得された前記表現情報を基に表現の類似性の高さを表す表現類似度を決定し、
評価対象画面における複数の構成要素から選択される複数の組み合わせについて、取得された前記意味情報を基に意味の類似性の高さを表す意味類似度を決定し、
前記表現類似度および前記意味類似度を基に、評価対象画面上での構成要素の表現が妥当であるかを判定してその判定結果を出力する。
【００１５】
更に、同目的は、上記構成を有する情報処理装置、或いは、画面評価方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００１６】
上記の本発明によれば、画面を構成する複数の構成要素が、それぞれの構成要素に対応する情報の意味に応じて適切な表現に、すなわち、同じまたは近い意味を持つ情報は互いに類似した表現に、そして異なる意味を持つ情報は違いを判別できる表現になっているか否かを評価することができるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】本発明の第２の実施形態に係る情報処理装置の構成を示すブロック図である。
【図３】本発明の第２の実施形態に係る情報処理装置における判定処理の手順を示すフローチャートである。
【図４】本発明の第２の実施形態に係る評価対象画面の表示内容である地図を説明する図である。
【図５】本発明の第２の実施形態に係る入力部によって取得する構成要素情報を説明する図である。
【図６】本発明の第２の実施形態に係るサイズ類似度決定部が決定するサイズ類似度情報を説明する図である。
【図７】本発明の第２の実施形態に係る形状類似度決定部が決定する形状類似度情報を説明する図である。
【図８】本発明の第２の実施形態に係る意味類似度決定部が決定する意味類似度情報を説明する図である。
【図９】本発明の第２の実施形態に係る表現類似度決定部が決定する表現類似度情報を説明する図である。
【図１０】本発明の第２の実施形態に係る評価判定部が出力する判定結果情報を説明する図である。
【図１１】本発明の第３の実施形態に係る情報処理装置の構成を示すブロック図である。
【図１２】本発明の第３の実施形態に係る情報処理装置における判定処理の手順を示すフローチャートである。
【図１３】本発明の第３の実施形態に係る評価対象画面の表示内容である地図を説明する図である。
【図１４】本発明の第３の実施形態に係る入力部によって取得する構成要素情報を説明する図である。
【図１５】本発明の第３の実施形態に係る入力部によって取得する意味階層情報を例示する図である。
【図１６】本発明の第３の実施形態に係るサイズ類似度決定部が決定するサイズ類似度情報を説明する図である。
【図１７】本発明の第３の実施形態に係る形状類似度決定部が決定する形状類似度情報を説明する図である。
【図１８】本発明の第３の実施形態に係る意味類似度決定部が決定する意味類似度情報を説明する図である。
【図１９】本発明の第３の実施形態に係る意味階層情報を表す木構造を説明する図である。
【図２０】本発明の第３の実施形態に係る表現類似度決定部が決定する表現類似度情報を説明する図である。
【図２１】本発明の第３の実施形態に係る評価判定部が出力する判定結果情報を説明する図である。
【図２２】本発明の第１、第２および第３の実施形態を実現可能なコンピュータ（情報処理装置）のハードウェア構成を例示的に説明する図である。
【発明を実施するための形態】
【００１８】
次に、本発明を実施する形態について図面を参照して詳細に説明する。
【００１９】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る情報処理装置の構成を示すブロック図である。
【００２０】
本実施形態に係る情報処理装置１は、表現類似度決定部２と、意味類似度決定部３と、入力部４と、処理部５とを備える。
【００２１】
入力部４は、評価対象画面における少なくとも一つの隣接しているピクセルで構成される複数の構成要素に関連する、表現情報と意味情報を取得する。入力部４は、たとえば、表現情報と意味情報を操作入力するキーボードやタッチパネルなどの入力操作デバイスである。あるいは、入力部４は、評価対象画面を解析する図示しない解析装置あるいは画像処理装置を使って解析または処理された表現情報と意味情報を取得する回路を含んでもよい。または、入力部４は、ネットワークを経由して表現情報と意味情報を受信して格納する回路を含んでもよい。表現情報と意味情報は、それぞれ入力部４から表現類似度決定部２と意味類似度決定部３に出力される。
【００２２】
ここで、表現情報とは、構成要素の表現形態を示す情報である。構成要素とは、対象物または人物の情報が、テキスト、アイコン、ボタンなどの表現形態で表示された表示アイテムであり、画面の一部を構成する情報である。または、構成要素は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）部品である。意味情報は、構成要素に対応する情報（対象物または人物）の意味に関する情報である。
【００２３】
表現類似度決定部２は、入力部で取得される表現情報を基に、画面上の構成要素の表現類似度を決定する。表現類似度決定部２は、評価対象画面における複数の構成要素から選択される複数の組み合わせについて、表現情報を基に表現の類似性の高さを表す表現類似度を決定する。
【００２４】
意味類似度決定部３は、入力部で取得される意味情報を基に、画面上の構成要素の意味類似度を決定する。意味類似度決定部３は、評価対象画面における複数の構成要素から選択される複数の組み合わせについて、意味情報を基に意味の類似性の高さを表す意味類似度を決定する。
【００２５】
処理部５は、表現類似度および意味類似度を基に、評価対象画面上での構成要素の表現が妥当であるかを判定して、その判定結果を出力する。
【００２６】
以上、説明したように、第１の実施形態には、画面を構成する複数の構成要素が、それぞれに対応する情報の意味に応じて適切な表現のアイテム（表示アイテム）として表示されているかを評価できる。すなわち、同じまたは近い意味を持つ情報は類似した表現に、異なる意味を持つ情報は判別できる表現になっているか否かを評価することができるという効果がある。
【００２７】
その理由は、情報処理装置１は、画面を構成する複数の構成要素について表現情報と意味情報とを取得し、複数の構成要素から選択される複数の組み合わせについて、表現情報と意味情報との類似度を決定し、それらが妥当であるかを判定するからである。すなわち、類似度の決定を、評価対象画面上での複数の構成要素の複数の組み合わせに対して実施するからである。
【００２８】
＜第２の実施形態＞
図２は、本発明の第２の実施形態に係る情報処理装置の構成を示すブロック図である。
【００２９】
本実施形態に係る情報処理装置１０は、サイズ類似度決定部１１と、形状類似度決定部１２と、意味類似度決定部１３と、表現類似度決定部１４と、評価判定部１５と、入力部１８と、出力部１９とを備える。
【００３０】
入力部１８は、情報処理装置１０の利用者（以下、利用者という）によって入力される情報を取得する。取得される情報は、評価対象画面に表示される複数の構成要素それぞれについての、サイズに関する情報であるサイズ情報と、形状に関する情報である形状情報と、それぞれの構成要素に対応する情報（対象物または人物）の意味に関する情報である意味情報との３種類の情報である。なお、サイズ情報、形状情報および意味情報は、利用者が入力デバイスを利用することによって作成したものであってもよいし、評価対象画面のソース解析や画像処理などに基づいて作成したものであってもよい。
【００３１】
サイズ情報は、以下の説明において、例えば「１０００ｐｘ」といった構成要素を構成するピクセルの総数により表記する。しかし、サイズ情報の表記方法は、これに限らず、構成要素の対角線の長さや、縦方向及び横方向の長さなどのようにサイズを一意に決めることが可能であれば他の方法でもよい。
【００３２】
形状情報は、以下の説明において、例えば構成要素の形状が円形に近い度合いである円形度を用いて表記する。しかし、形状情報の表記方法は、構成要素の形を多角形に近似した場合の角の数などのように構成要素の形の特徴を表現できれば他の方法でもよい。円形度は、以下の式（１）により算出される。
2016051368.tif 000003
【００３３】
意味情報は、以下の説明において、例えば構成要素に対応する情報の意味を表す言葉を用いて記述する方法で表記する。しかし、意味情報の表記方法は、これに限らず、意味の特徴を表現できれば他の方法でもよい。
【００３４】
入力部１８は、例えばマウスや、キーボードや、タッチパネルなどの入力装置であってもよい。
【００３５】
サイズ類似度決定部１１は、入力部１８によって取得された構成要素から任意の２つを選択し、選択可能なすべての組み合わせ（以下、構成要素の組ともいう）について、サイズ類似度を決定する。本実施形態では、サイズ類似度は、２つの構成要素のサイズ情報を基に、類似性の高さを表現する値である。
【００３６】
サイズ類似度決定部１１は、構成要素の組に含まれる２つの構成要素について、構成要素のサイズ情報を比較する。サイズ類似度決定部１１は、比較した結果を基に、その組におけるサイズ類似度を、類似しているか否かの２値で決定する。サイズ類似度決定部１１は、例えば、サイズ情報が同じ場合に類似していると決定し、そうでない場合に類似していないと決定してもよい。また、サイズ類似度決定部１１は、あらかじめ閾値を決定しておき、サイズ情報の差が閾値未満であれば類似していると決定し、閾値以上であれば類似していないと決定してもよい。そして、サイズ類似度決定部１１は、サイズ情報が類似している場合にサイズ類似度を「高い」と決定し、サイズ情報が類似していない場合にサイズ類似度を「低い」と決定する。
【００３７】
ここまで、サイズ類似度決定部１１がサイズ類似度を２値で決定する方法について説明したが、サイズ類似度を決定する方法は、これに限定されない。例えば、サイズ類似度決定部１１は、構成要素の組に含まれる２つの構成要素のサイズ情報を比較した結果を基に、その組における類似性の高さを３段階に分けて決定してもよい。あるいは、サイズ類似度決定部１１は、構成要素から任意の３つを選択し、選択可能なすべての構成要素の組について、サイズ類似度を決定してもよく、選択される数は２つに限定されない。
【００３８】
類似性の高さが３段階である場合について説明する。サイズ類似度決定部１１は、構成要素の組に含まれる２つの構成要素について、サイズ情報の差を求める。そして、サイズ類似度決定部１１は、求めた差と、あらかじめ決定しておいた２つの閾値ａとｂ（ただしａ＞ｂとする）とを比較することにより、類似性の高さを決定する。サイズ類似度決定部１１は、サイズ情報の差がａ以上であれば類似性が低いと決定する。サイズ類似度決定部１１は、サイズ情報の差がｂ以上ａ未満であれば類似性が中程度であると決定する。サイズ類似度決定部１１は、サイズ情報の差がｂ未満であれば類似性が高いと決定する。そして、サイズ類似度決定部１１は、サイズ情報の類似性が低い場合にサイズ類似度を「低い」と、サイズ情報の類似性が中程度である場合にサイズ類似度を「中程度」と決定する。また、サイズ類似度決定部１１は、サイズ情報の類似性が高い場合にサイズ類似度を「高い」と決定する。このとき、閾値ｂには、例えば、人間がサイズの違いを認識するために必要なサイズの差を設定してもよい。また、閾値ａには、例えば、人間が顕著なサイズの違いを認識するために必要なサイズの差を設定してもよい。
【００３９】
形状類似度決定部１２は、入力部１８によって取得された構成要素の組について、形状類似度を決定する。形状類似度は、２つの構成要素の形状情報を基に、類似性の高さを表現する値である。
【００４０】
形状類似度決定部１２は、サイズ類似度決定部１１と同様な比較を実施する。すなわち、形状類似度決定部１２は、構成要素の組に含まれる２つの構成要素について、構成要素の形状情報を比較する。形状類似度決定部１２は、比較した結果を基に、その組における形状類似度を、類似しているか否かの２値で決定する。形状類似度決定部１２は、例えば、形状情報が同じ場合に類似していると決定し、そうでない場合に類似していないと決定してもよい。また、形状類似度決定部１２は、あらかじめ閾値を決定しておき、形状情報の差が閾値未満であれば類似していると決定し、閾値以上であれば類似していないと決定してもよい。そして、形状類似度決定部１２は、形状情報が類似している場合に形状類似度を「高い」と決定し、形状情報が類似していない場合に形状類似度を「低い」と決定する。  ここまで、形状類似度決定部１２が形状類似度を２値で決定する方法について説明したが、形状類似度を決定する方法は、これに限定されない。例えば、形状類似度決定部１２は、構成要素の組に含まれる２つの構成要素の形状情報を比較した結果を基に、その組における類似性の高さを３段階に分けて決定する。
【００４１】
この場合、形状類似度決定部１２は、構成要素の組に含まれる２つの構成要素について、形状情報の差を求める。そして、形状類似度決定部１２は、求めた差と、あらかじめ決定しておいた２つの閾値ｃとｄ（ただしｃ＞ｄとする）とを比較することにより、類似性の高さを決定する。形状類似度決定部１２は、形状情報の差がｃ以上であれば類似性が低いと決定する。形状類似度決定部１２は、形状情報の差がｄ以上ｃ未満であれば類似性が中程度であると決定する。形状類似度決定部１２は、形状情報の差がｄ未満であれば類似性が高いと決定する。そして、形状類似度決定部１２は、形状情報の類似性が低い場合に形状類似度を「低い」と、形状情報の類似性が中程度である場合に形状類似度を「中程度」と決定する。また、形状類似度決定部１２は、形状情報の類似性が高い場合に形状類似度を「高い」と決定する。このとき、閾値ｄには、例えば、人間が形状の違いを認識するために必要な形状の差を設定してもよい。また、閾値ｃには、例えば、人間が顕著な形状の違いを認識するために必要な形状の差を設定してもよい。
【００４２】
意味類似度決定部１３は、入力部１８によって取得された構成要素の組について、意味類似度を決定する。意味類似度は、構成要素の意味情報を基に、意味情報の類似性の高さを表現する値である。
【００４３】
意味類似度決定部１３は、構成要素の組に含まれる２つの構成要素について、意味情報を比較する。意味類似度決定部１３は、比較した結果が同じであれば、意味類似度を「高い」と決定し、異なっていれば、意味類似度を「低い」と決定する。
【００４４】
表現類似度決定部１４は、構成要素の組について、サイズ類似度決定部１１が決定したサイズ類似度と、形状類似度決定部１２が決定した形状類似度とを基に、表現類似度を決定する。表現類似度は、構成要素の組に含まれる２つの構成要素の表現の類似性の高さを表現する値である。
【００４５】
表現類似度決定部１４は、例えば、構成要素の組のサイズ類似度と形状類似度とを基に、表現類似度を決定する。表現類似度決定部１４は、例えば、サイズ類似度と形状類似度の両方が「高い」であれば、表現類似度を「高い」と決定する。また、表現類似度決定部１４は、サイズ類似度と形状類似度の両方、またはどちらかが「低い」である場合に、表現類似度を「低い」と決定する。
【００４６】
サイズ類似度および形状類似度を「高い」と、「中程度」と、「低い」との３段階に分けて表現している場合に、表現類似度決定部１４は、構成要素の組のサイズ類似度と形状類似度を基に、表現類似度を３段階に分けて決定する。例えば、表現類似度決定部１４は、サイズ類似度と形状類似度の両方が「高い」であれば、表現類似度を「高い」と決定する。表現類似度決定部１４は、サイズ類似度と形状類似度の両方が「中程度」であるか、サイズ類似度と形状類似度のどちらか一方が「高い」でもう一方が「中程度」であれば、表現類似度を「中程度」と決定する。これら以外の場合に、表現類似度決定部１４は、表現類似度を「低い」と決定する。
【００４７】
評価判定部１５は、構成要素の組について、意味類似度決定部１３が決定する意味類似度と、表現類似度決定部１４が決定する表現類似度とを基に、表現の妥当性を判定し、判定結果を出力する。
【００４８】
評価判定部１５は、例えば、構成要素の組の表現類似度と意味類似度とが一致すれば、その構成要素の組について表現が妥当であると判定し、判定結果を「可」とする。一致しなければ、評価判定部１５は、その構成要素の組について表現が妥当でないと判定し、判定結果を「否」とする。
【００４９】
評価判定部１５は、「可」と「否」の２段階に分けて判定するとは限らない。例えば、表現類似度が「高い」と、「中程度」と、「低い」との３段階に分けて表現されている場合、評価判定部１５は、構成要素の組の表現類似度と意味類似度とを基に、判定結果を「○」と、「△」と、「×」との３段階に決定する。評価判定部１５は、例えば、意味類似度と表現類似度との両方が「高い」、または、両方が「低い」である場合に、判定結果を「○」とする。また、意味類似度が「高い」で表現類似度が「中程度」である場合と、意味類似度が「低い」で表現類似度が「中程度」である場合に、評価判定部１５は、判定結果を「△」とする。意味類似度「高い」で表現類似度が「低い」である場合と、意味類似度が「低い」で表現類似度が「高い」である場合に、評価判定部１５は、判定結果を「×」とする。
【００５０】
出力部１９は、評価判定部１５が判定した構成要素の組の判定結果を表示する。出力部１９は、例えばディスプレイなどの表示装置でもよい。
【００５１】
次に、本実施形態における処理の流れを図３〜図１０を用いて説明する。
【００５２】
図３は、本発明の第２の実施形態に係る情報処理装置における判定処理の手順を示すフローチャートである。
【００５３】
図４は、本発明の第２の実施形態に係る評価対象画面の表示内容である地図を説明する図である。地図３０は、道路３６と、地図３０の範囲にある施設の表示アイテム（構成要素）として、日本料理店３１と、中華料理店３２と、ファミリーレストラン３３と、カラオケボックス３４と、映画館３５とを含んでいる。
【００５４】
初めに、入力部１８は、利用者が指定した構成要素のサイズ情報と、形状情報と、意味情報とを取得する（ステップＳ２０１）。
【００５５】
図５は、本発明の第２の実施形態に係る入力部によって取得する構成要素情報を説明する図である。構成要素情報４０は、要素ＩＤ４１と、構成要素に対応する施設の名称４２と、サイズ４３と、形状４４と、意味４５とを含む。要素ＩＤ４１は、構成要素を示す識別子である。施設の名称は、図５では、仮に構成要素４２と表記されている。サイズ４３は、構成要素のサイズ情報であり、ここでは構成要素のピクセル数で表している。形状４４は、構成要素の形状情報であり、ここでは構成要素の円形度で表している。意味４５は、構成要素の意味情報であり、構成要素の大まかな種類を表している。ここでは、日本料理店３１と、中華料理店３２と、ファミリーレストラン３３の意味情報は、「飲食店」である。また、カラオケボックス３４と、映画館３５の意味情報は、「娯楽施設」である。
【００５６】
サイズ類似度決定部１１と、形状類似度決定部１２と、意味類似度決定部１３は、図５に含まれる構成要素の組について、類似度の決定を行う。
【００５７】
サイズ類似度決定部１１は、構成要素の組に含まれる２つの構成要素のサイズ４３を基に、構成要素の組のサイズ類似度を決定する（ステップＳ２０２）。サイズ類似度決定部１１は、サイズ類似度を、２つの構成要素のサイズ４３が同じであれば「高い」と、異なっていれば「低い」と決定する。
【００５８】
図６は、本発明の第２の実施形態に係るサイズ類似度決定部が決定するサイズ類似度情報を説明する図である。サイズ類似度情報５０は、ＩＤ５１と、構成要素Ｘ５２と、構成要素Ｙ５３と、構成要素Ｘのサイズ５４と、構成要素Ｙのサイズ５５と、サイズ類似度５６とを含む。ＩＤ５１は、構成要素の組の通し番号である。構成要素Ｘ５２は、１つの行で表す構成要素の組に含まれる１つめの構成要素に対応する要素ＩＤ４１である。構成要素Ｙ５３は、１つの行で表す構成要素の組に含まれる２つめの構成要素に対応する要素ＩＤ４１である。構成要素Ｘのサイズ５４は、同じ行に含まれる構成要素Ｘ５２に対応する構成要素のサイズ４３である。構成要素Ｙのサイズ５５は、同じ行に含まれる構成要素Ｙ５３に対応する構成要素のサイズ４３である。サイズ類似度５６は、同じ行に含まれる構成要素Ｘのサイズ５４と、構成要素Ｙのサイズ５５とを基に決定した、構成要素の組のサイズ類似度である。
【００５９】
図６において、サイズ類似度決定部１１は、例えば、ＩＤ５１が「５」である構成要素の組のサイズ類似度を、１つめの構成要素である中華料理店３２のサイズは「２０」で、２つめの構成要素であるファミリーレストラン３３のサイズは「３０」であるため、「低い」と決定する。同様にして、サイズ類似度決定部１１は、すべての構成要素の組について、サイズ類似度を決定する。
【００６０】
次に、形状類似度決定部１２は、構成要素の組に含まれる２つの構成要素の形状４４を基に、構成要素の組の形状類似度を決定する（ステップＳ２０３）。形状類似度決定部１２は、形状類似度を、２つの構成要素の形状４４が同じであれば「高い」と、異なっていれば「低い」と決定する。
【００６１】
図７は、本発明の第２の実施形態に係る形状類似度決定部が決定する形状類似度情報を説明する図である。形状類似度情報６０は、ＩＤと、構成要素Ｘと、構成要素Ｙと、構成要素Ｘの形状６４と、構成要素Ｙの形状６５と、形状類似度６６とを含む。ＩＤと、構成要素Ｘと、構成要素Ｙとは、図６と同じであるため、説明を省略する。構成要素Ｘの形状６４は、同じ行に含まれる構成要素Ｘに対応する構成要素の形状４４である。構成要素Ｙの形状６５は、同じ行に含まれる構成要素Ｙに対応する構成要素の形状４４である。形状類似度６６は、同じ行に含まれる構成要素Ｘの形状６４と、構成要素Ｙの形状６５とを基に決定した、構成要素の組の形状類似度である。
【００６２】
図７において、形状類似度決定部１２は、例えば、ＩＤが「５」である構成要素の組の形状類似度を、１つめの構成要素である中華料理店３２の形状は「１」で、２つめの構成要素であるファミリーレストラン３３の形状は「１」であるため、「高い」と決定する。同様にして、形状類似度決定部１２は、すべての構成要素の組について、形状類似度を決定する。
【００６３】
次に、意味類似度決定部１３は、構成要素の組に含まれる２つの構成要素の意味４５を基に、構成要素の組の意味類似度を決定する（ステップＳ２０４）。意味類似度決定部１３は、意味類似度を、２つの構成要素の意味４５が同じであれば「高い」と、異なっていれば「低い」と決定する。
【００６４】
図８は、本発明の第２の実施形態に係る意味類似度決定部が決定する意味類似度情報を説明する図である。意味類似度情報７０は、ＩＤと、構成要素Ｘと、構成要素Ｙと、構成要素Ｘの意味７４と、構成要素Ｙの意味７５と、意味類似度７６とを含む。ＩＤと、構成要素Ｘと、構成要素Ｙとは、図６と同じであるため、説明を省略する。構成要素Ｘの意味７４は、同じ行に含まれる構成要素Ｘに対応する構成要素の意味４５である。構成要素Ｙの意味７５は、同じ行に含まれる構成要素Ｙに対応する構成要素の意味４５である。意味類似度７６は、同じ行に含まれる構成要素Ｘの意味７４と、構成要素Ｙの意味７５とを基に決定した、構成要素の組の意味類似度である。
【００６５】
図８において、意味類似度決定部１３は、例えば、ＩＤが「５」である構成要素の組の意味類似度を、１つめの構成要素である中華料理店３２の意味は「飲食店」で、２つめの構成要素であるファミリーレストラン３３の意味は「飲食店」であるため、「高い」と決定する。同様にして、意味類似度決定部１３は、すべての構成要素の組について、意味類似度を決定する。
【００６６】
次に、表現類似度決定部１４は、構成要素の組のサイズ類似度と形状類似度を基に、構成要素の組の表現類似度を決定する（ステップＳ２０５）。表現類似度決定部１４は、表現類似度を、サイズ類似度と形状類似度の両方が「高い」である場合に「高い」と、そうでない場合に「低い」と決定する。
【００６７】
図９は、本発明の第２の実施形態に係る表現類似度決定部が決定する表現類似度情報を説明する図である。表現類似度情報８０は、ＩＤと、構成要素Ｘと、構成要素Ｙと、サイズ類似度と、形状類似度と、表現類似度８１とを含む。ＩＤと、構成要素Ｘと、構成要素Ｙと、サイズ類似度とは、図６と同じであるため、説明を省略する。形状類似度は、図７と同じであるため、説明を省略する。表現類似度８１は、同じ行に含まれるサイズ類似度と、形状類似度とを基に決定した、構成要素の組の表現類似度である。
【００６８】
図９において、表現類似度決定部１４は、例えば、ＩＤが「５」である構成要素の組の表現類似度を、サイズ類似度は「低い」で、形状類似度は「高い」であるため、「低い」と決定する。同様にして、表現類似度決定部１４は、すべての構成要素の組について、表現類似度を決定する。
【００６９】
評価判定部１５は、表現類似度決定部１４が決定した表現類似度と、意味類似度決定部１３が決定した意味類似度情報とを基に、表現の妥当性を判定する。
【００７０】
評価判定部１５は、初めに、変数ｉに１を代入する（ステップＳ２０６）。
【００７１】
次に、評価判定部１５は、ｉ番目の構成要素の組である構成要素の組ｉ（すなわち、ＩＤがｉである構成要素の組）について、構成要素の組ｉの表現類似度と、意味類似度とが一致しているか否かを判定する（ステップＳ２０７）。一致している（ステップＳ２０７で「ＹＥＳ」）場合、評価判定部１５は、構成要素の組ｉを「可」と判定する（ステップＳ２０８）。一致していない（ステップＳ２０７で「ＮＯ」）場合、評価判定部１５は、構成要素の組ｉを「否」と判定する（ステップＳ２０９）。
【００７２】
図１０は、本発明の第２の実施形態に係る評価判定部が出力する判定結果情報を説明する図である。判定結果情報９０は、ＩＤと、構成要素Ｘと、構成要素Ｙと、表現類似度と、意味類似度と、判定結果９１とを含む。ＩＤと、構成要素Ｘと、構成要素Ｙとは、図６と同じであるため、説明を省略する。表現類似度は、図９と同じであるため、説明を省略する。意味類似度は、図８と同じであるため、説明を省略する。判定結果９１は、同じ行に含まれる表現類似度と、意味類似度とを基に決定した、構成要素の組の判定結果である。
【００７３】
図１０において、評価判定部１５は、例えば、ＩＤが「５」である構成要素の組の判定結果を、表現類似度は「低い」で、意味類似度は「高い」であり、両者が一致しないため、「否」と判定する。
【００７４】
評価判定部１５は、ステップＳ２０８またはステップＳ２０９における構成要素の組ｉの判定が終わると、ｉの値を１増加する（ステップＳ２１０）。
【００７５】
それから、評価判定部１５は、すべての構成要素の判定を終えたかどうかの判定を行う（ステップＳ２１１）。すべての構成要素の判定がまだ終わっていない（ステップＳ２１１で「ＮＯ」）場合、ステップＳ２０７〜ステップＳ２１０の処理を再度繰り返す。すべての構成要素について判定が終わっている（ステップＳ２１１で「ＹＥＳ」）場合、評価判定部１５は、判定結果を含む情報を出力部１９に出力する（ステップＳ２１２）。
【００７６】
出力部１９は、判定結果を含む情報を表示する。ステップＳ２１２の処理が終わると、判定処理は終了する。
【００７７】
以上、説明したように、第２の実施形態は、画面上の構成要素のサイズや形状などの表現が構成要素の意味を考慮したものになっているか否かを、判定することができるという効果がある。
【００７８】
その理由は、情報処理装置１０は、画面を構成する複数の構成要素について、サイズ情報と、形状情報と、意味情報とを取得し、複数の構成要素から選んだ２つの構成要素について、表現情報と意味情報との類似度を決定し、それらが妥当であるかを判定することを、すべての構成要素の組み合わせに対して実施するからである。
【００７９】
そして、利用者は、判定した結果が否となった構成要素の組について、それらの構成要素の表示内容を見直す。利用者は、さらに、見直し後の情報を基に、情報処理装置１０による判定を再度行うことにより、表示内容の見直しが妥当であったかを確認することが可能である。
【００８０】
＜第３の実施形態＞
次に上述した第２の実施形態に係る情報処理装置を基本とする第３の実施形態について説明する。図１１は、本発明の第３の実施形態に係る情報処理装置の構成を示すブロック図である。
【００８１】
本実施形態に係る情報処理装置１００は、サイズ類似度決定部１１２と、形状類似度決定部１２２と、意味類似度決定部１３２と、表現類似度決定部１４２と、評価判定部１５２と、入力部１８と、出力部１９とを備える。入力部１８と、出力部１９とは、第２の実施形態に係る情報処理装置１０と同様である。
【００８２】
入力部１８は、情報処理装置１００の利用者（以下、利用者という）によって入力される情報を取得する。取得される情報は、評価対象画面に表示される複数の構成要素それぞれについての、サイズに関する情報であるサイズ情報と、形状に関する情報である形状情報と、それぞれの構成要素に対応する情報（対象物または人物）の意味に関する情報である意味情報と、意味情報の階層構造を示す情報である意味階層情報の４種類の情報である。すなわち、本実施形態において入力する情報は、第２の実施形態において入力する情報と、意味階層情報である。なお、サイズ情報、形状情報、意味情報および意味階層情報は、利用者が入力デバイスを利用することによって作成したものであってもよいし、評価対象画面のソース解析や画像処理などに基づいて作成したものであってもよい。
【００８３】
意味階層情報の表記方法は、以下の説明においては、意味情報の階層構造を表現した木構造を用いるが、意味情報の間の類似性を表すことのできる表現方法であれば他の方法でもよい。
【００８４】
サイズ類似度決定部１１２は、前述したサイズ類似度決定部１１の機能に加え、さらに、
正規化サイズ類似度を算出してもよい。正規化サイズ類似度は、構成要素のサイズ情報の分布を反映する、構成要素の組のサイズの類似性の高さを表す情報である、
正規化サイズ類似度を算出するため、初めに、サイズ類似度決定部１１２は、例えば、構成要素のサイズ情報を、最大値が１、最小値が０となるように変換した正規化サイズを算出する。サイズ類似度決定部１１２は、入力部１８によって取得されたすべての構成要素のサイズの集合をＸとし、ｉ番目の構成要素のサイズをＸｉとしたときに、例えば以下の式（２）により正規化サイズを算出する。
2016051368.tif 000004
【００８５】
次に、サイズ類似度決定部１１２は、正規化サイズ類似度を算出する。サイズ類似度決定部１１２は、例えば、構成要素の組に含まれる２つの構成要素について、正規化サイズの差を求め、その値に−１を乗じて正規化サイズ類似度を算出する。
【００８６】
形状類似度決定部１２２は、前述した形状類似度決定部１２の機能に加え、さらに、正規化形状類似度を算出してもよい。正規化形状類似度は、構成要素の形状情報の分布を反映する、構成要素の組の形状の類似性の高さを表す情報である、
正規化形状類似度を算出するため、初めに、形状類似度決定部１２２は、例えば、構成要素の形状情報を、最大値が１、最小値が０となるように変換した正規化形状を算出する。形状類似度決定部１２２は、入力部１８によって取得されたすべての構成要素の形状の集合をＹとし、ｉ番目の構成要素の形状をＹｉとしたときに、例えば以下の式（３）により正規化形状を算出する。
2016051368.tif 000005
【００８７】
次に、形状類似度決定部１２２は、正規化形状類似度を算出する。正規化形状類似度は、例えば、構成要素の組に含まれる２つの構成要素について、正規化形状の差を求め、その値に−１を乗じて算出する。
【００８８】
意味類似度決定部１３２は、入力部１８によって取得された構成要素の組について、意味類似度を決定する。意味類似度は、２つの構成要素の意味情報を基に、類似性の高さを表現する値である。
【００８９】
意味類似度決定部１３２は、構成要素の組に含まれる２つの構成要素について、構成要素の意味情報を比較する。意味類似度決定部１３２は、比較した結果を基に、その組における意味類似度の高さを、３段階に分けて決定する。意味類似度決定部１３２は、例えば、構成要素の組に含まれる２つの構成要素について、意味情報の差を求める。意味情報の差は、例えば、意味階層情報に表された木構造での最短距離における辺の数とする（以下、「意味の遠さ」ともいう）。そして、意味類似度決定部１３２は、求めた差と、あらかじめ決定しておいた２つの閾値ｅとｆ（ただしｅ＞ｆとする）とを比較することにより、類似性の高さを決定する。意味類似度決定部１３２は、意味情報の差がｅ以上であれば類似性が低いと、意味情報の差がｆ以上ｅ未満であれば類似性が中程度であると、意味情報の差がｆ未満であれば類似性が高いと決定する。そして、意味類似度決定部１３２は、意味情報の類似性が低い場合に意味類似度を「低い」と、意味情報の類似性が中程度である場合に意味類似度を「中程度」と決定する。また、意味類似度決定部１３２は、意味情報の類似性が高い場合に意味類似度を「高い」と決定する。閾値ｅとｆは、例えば、閾値ｆを、親は異なるが祖父が同じ意味情報どうしの木構造での最短距離である４とし、閾値ｅを、祖父は異なるが曾祖父が同じ意味情報どうしの木構造での最短距離である６とすることが考えられる。このように閾値を設定した場合、同じ親を持つ意味情報どうしの意味類似度は、「高い」、親は異なるが祖父は同じ意味情報どうしの意味類似度は、「中程度」、これら以外の場合の意味類似度は、「低い」となる。
【００９０】
意味情報類似度決定部１３２は、例えば、構成要素の組に含まれる２つの構成要素の意味情報について、意味階層情報に表された木構造での最短距離における辺の数に−１を乗じて、連続意味類似度を算出する。
【００９１】
表現類似度決定部１４２は、構成要素の組について、サイズ類似度決定部１１２が決定するサイズ類似度と、形状類似度決定部１２２が決定する形状類似度とを基に、表現類似度を決定する。表現類似度は、構成要素の組に含まれる２つの構成要素の表現の類似性の高さを表現する値である。
【００９２】
表現類似度決定部１４２は、前述した表現類似度決定部１４の機能に加え、さらに、正規化表現類似度を算出してもよい。正規化表現類似度は、構成要素の組の正規化サイズ類似度と正規化形状類似度とを基に、画面全体の中でのサイズや形状の表現の分布を反映した、構成要素の組の表現の類似性の高さを表す情報である。表現類似度決定部１４２は、例えば以下の式（４）により正規化表現類似度を算出する。
2016051368.tif 000006
【００９３】
評価判定部１５２は、構成要素の組について、意味類似度決定部１３２が決定する意味類似度と、表現類似度決定部１４２が決定する表現類似度を基に、表現の妥当性を判定し、判定結果を出力する。
【００９４】
評価判定部１５は、構成要素の組の表現類似度と意味類似度が３段階で決定されていれば、それらを基に、判定結果を「○」と、「△」と、「×」との３段階に決定する。評価判定部１５は、例えば、意味類似度と表現類似度との両方が「高い」、両方が「低い」、または、両方が「中程度」である場合に、判定結果を「○」とする。意味類似度が「高い」で表現類似度が「低い」である場合と、意味類似度が「低い」で表現類似度が「高い」である場合に、評価判定部１５は、判定結果を「×」とする。これら以外の場合に、評価判定部１５は、判定結果を「△」とする。
【００９５】
評価判定部１５２は、さらに、改善優先度を算出してもよい。改善優先度は、正規化表現類似度と連続意味類似度とを基に、構成要素の組について、表現を改善する優先度を表す情報である。
【００９６】
改善優先度を算出するため、初めに、評価判定部１５２は、構成要素の組の正規化表現類似度と連続意味類似度とのそれぞれについて順位を算出する。それから、評価判定部１５２は、構成要素の組ごとに、正規化表現類似度の順位と連続意味類似度の順位の差を、改善優先度として算出する。利用者は、判定結果が「×」または「△」であった構成要素の組において、改善優先度が高いものを探すことにより、優先的に表現を改善したほうがよい構成要素の組を知ることができる。
【００９７】
また、評価判定部１５２は、例えば、構成要素の組の正規化表現類似度と連続意味類似度を基に、画面表現妥当度を算出してもよい。画面表現妥当度は、画面全体としての判別性の観点からの表現の妥当性の高さを表す情報である。評価判定部１５２は、例えば、構成要素の組の正規化表現類似度と連続意味類似度の相関係数を決定し、その値を画面表現妥当度とする。
【００９８】
評価判定部１５２が出力した構成要素の組の判定結果は、出力部１９により表示される。なお、評価判定部１５２は、構成要素の組の改善優先度や、評価対象画面の表現妥当度を併せて出力し、出力部１９に表示させてもよい。
【００９９】
次に、本実施形態における処理の流れを図１２〜図２１を用いて説明する。
【０１００】
図１２は、本発明の第３の実施形態に係る情報処理装置における判定処理の手順を示すフローチャートである。なお、図３に示す第２の実施形態と同様の動作には、図３と同一の符号を付し、説明を省略する。
【０１０１】
図１３は、本発明の第３の実施形態に係る評価対象画面の表示内容である地図を説明する図である。地図１７００は、道路１７０６と、地図１７００の範囲にある施設（以下では、構成要素という）として、日本料理店１７０１と、中華料理店１７０２と、ファミリーレストラン１７０３と、カラオケボックス１７０４と、映画館１７０５とを含んでいる。
【０１０２】
初めに、入力部１８は、利用者が指定した構成要素のサイズ情報と、形状情報と、意味情報と、意味階層情報とを取得する（ステップＳ１６０１）。
【０１０３】
図１４は、本発明の第３の実施形態に係る入力部によって取得する構成要素情報を説明する図である。構成要素情報１８００は、要素ＩＤ１８０１と、構成要素１８０２と、サイズ１８０３と、形状１８０４と、意味１８０５とを含む。要素ＩＤ１８０１は、構成要素を示す識別子である。構成要素１８０２は、構成要素の名前である。サイズ１８０３は、構成要素のサイズ情報であり、ここでは構成要素のピクセル数で表している。形状１８０４は、構成要素の形状情報であり、ここでは構成要素の円形度で表している。意味１８０５は、構成要素の意味情報であり、構成要素の大まかな種類を表している。例えば、図１４では、日本料理店１７０１の意味情報は、「日本料理店」であり、中華料理店１７０２の意味情報は、「中華料理店」であるとしている。
【０１０４】
図１５は、本発明の第３の実施形態に係る入力部によって取得する意味階層情報を例示する図である。木構造１９００は、各種意味情報（１９０１〜１９１６）を、辺１９１７で接続することにより、意味情報の階層構造を表現する。例えば、日本料理店１７０１の意味情報である「日本料理店」は、「地図上のアイテム」の下位の「飲食店」の下位の「専門施設」の下位の１要素として表現されている。
【０１０５】
次に、サイズ類似度決定部１１２は、構成要素の組に含まれる２つの構成要素のサイズ１８０３を基に、構成要素の組のサイズ類似度を決定する（ステップＳ１６０２）。
【０１０６】
図１６は、本発明の第３の実施形態に係るサイズ類似度決定部が決定するサイズ類似度情報を説明する図である。サイズ類似度情報２０００は、ＩＤ２００１と、構成要素Ｘ２００２と、構成要素Ｙ２００３と、構成要素Ｘのサイズ２００４と、構成要素Ｙのサイズ２００５と、構成要素Ｘの正規化サイズ２００６と、構成要素Ｙの正規化サイズ２００７と、サイズの差２００８と、サイズ類似度２００９と、正規化サイズ類似度２０１０とを含む。ＩＤ２００１は、構成要素の組の通し番号である。構成要素Ｘ２００２は、１つの行で表す構成要素の組に含まれる１つめの構成要素に対応する要素ＩＤ１８０１である。構成要素Ｙ２００３は、１つの行で表す構成要素の組に含まれる２つめの構成要素に対応する要素ＩＤ１８０１である。構成要素Ｘのサイズ２００４は、同じ行に含まれる構成要素Ｘ２００２に対応する構成要素のサイズ１８０３である。構成要素Ｙのサイズ２００５は、同じ行に含まれる構成要素Ｙ２００３に対応する構成要素のサイズ１８０３である。構成要素Ｘの正規化サイズ２００６は、同じ行に含まれる構成要素Ｘ２００２に対応する構成要素のサイズ情報を、サイズ情報の最大値が１、最小値が０になるように変換した値である。正規化サイズは、前述の式（２）により算出される。構成要素Ｙの正規化サイズ２００７は、同じ行に含まれる構成要素Ｙ２００３に対応する構成要素のサイズ情報を、サイズ情報の最大値が１、最小値が０になるように変換した値である。サイズの差２００８は、同じ行に含まれる構成要素の組に含まれる２つの構成要素のサイズ情報の差である。すなわち、サイズの差２００８は、構成要素Ｘのサイズ２００４と、構成要素Ｙのサイズ２００５との差である。サイズ類似度２００９は、サイズの差２００８を基に決定したサイズ類似度である。サイズ類似度決定部１１２は、サイズ類似度２００９を、サイズの差が９以上であれば「低い」と、５以上９未満であれば「中程度」と、５未満であれば「高い」と決定する。正規化サイズ類似度２０１０は、同じ行に含まれる構成要素の組の正規化サイズ情報の類似性の高さを表す。なお、サイズ類似度決定部１１２は、同じ行に含まれる構成要素の組に含まれる２つの構成要素の正規化サイズの差に−１を乗じて、正規化サイズ類似度を算出している。
【０１０７】
図１６において、サイズ類似度決定部１１２は、例えば、ＩＤ２００１が「５」である構成要素の組において、１つめの構成要素である中華料理店３２のサイズ情報は「１２」、２つめの構成要素であるファミリーレストラン３３のサイズ情報は「２６」であるため、サイズ類似度を、両者の差である１４が９以上であることから、「低い」と決定する。同様にして、サイズ類似度決定部１１２は、すべての構成要素の組について、サイズ類似度を決定する。さらに、サイズ類似度決定部１１２は、また、ＩＤ２００１が「５」である構成要素の組において、正規化サイズ類似度を「−０．６４」と算出する。同様にして、サイズ類似度決定部１１２は、すべての構成要素の組について、正規化サイズ類似度を決定する。
【０１０８】
次に、形状類似度決定部１２２は、構成要素の組について、形状類似度を決定する（ステップＳ１６０３）。
【０１０９】
図１７は、本発明の第３の実施形態に係る形状類似度決定部が決定する形状類似度情報を説明する図である。形状類似度情報２１００は、ＩＤと、構成要素Ｘと、構成要素Ｙと、構成要素Ｘの形状２１０４と、構成要素Ｙの形状２１０５と、構成要素Ｘの正規化形状２１０６と、構成要素Ｙの正規化形状２１０７と、形状の差２１０８と、形状類似度２１０９と、正規化形状類似度２１１０を含む。ＩＤと、構成要素Ｘと、構成要素Ｙとは、図１６と同じであるため、説明を省略する。構成要素Ｘの形状２０４は、同じ行に含まれる構成要素の組に含まれる１つ目の構成要素の形状情報である。構成要素Ｙの形状２０５は、同じ行に含まれる構成要素の組に含まれる２つ目の構成要素の形状情報である。構成要素Ｘの正規化形状２１０６は、同じ行に含まれる構成要素の組に含まれる１つ目の構成要素の形状情報を、形状情報の最大値が１、最小値が０になるように変換した正規化形状情報である。構成要素Ｙの正規化形状２１０７は、同じ行に含まれる構成要素の組に含まれる２つ目の構成要素の形状情報を、形状情報の最大値が１、最小値が０になるように変換した正規化形状情報である。なお、正規化形状情報は、前述の式（３）により算出される。形状の差２１０８は、同じ行に含まれる構成要素の組に含まれる２つの構成要素の形状情報の差である。形状類似度２１０９は、同じ行に含まれる構成要素の組の形状の類似性の高さを表す形状類似度である。なお、形状類似度決定部１２２は、形状類似度を、形状の差が０．５以上であれば「低い」と、０．３以上０．５未満であれば「中程度」と、０．３未満であれば「高い」と決定する。正規化形状類似度２１１０は、同じ行に含まれる構成要素の組の正規化形状情報の類似性の高さを表す正規化形状類似度である。なお、形状類似度決定部１２２は、正規化形状類似度を、同じ行に含まれる構成要素の組に含まれる２つの正規化形状の差に−１を乗じることで算出する。
【０１１０】
図１７において、形状類似度決定部１２２は、例えば、ＩＤが「５」である構成要素の組において、１つめの構成要素である中華料理店３２の形状は「１」で、２つめの構成要素であるファミリーレストラン３３の形状は「０．９」であるため、両者の差である０．１が０．３未満であることから、形状類似度を「高い」と決定する。同様にして、形状類似度決定部１２２は、すべての構成要素の組について、形状類似度を決定する。また、形状類似度決定部１２２は、例えば、ＩＤが「５」である構成要素の組において、正規化形状類似度を、「−０．１２」と算出する。同様にして、形状類似度決定部１２２は、全構成要素の組について、正規化形状類似度を決定する。同様にして、形状類似度決定部１２２は、すべての構成要素の組について、正規化形状類似度を決定する。
【０１１１】
次に、意味類似度決定部１３２は、意味階層情報と、構成要素の組に含まれる２つの構成要素の意味情報から、構成要素の組の意味類似度を算出する（ステップＳ１６０４）。
【０１１２】
図１８は、本発明の第３の実施形態に係る意味類似度決定部が決定する意味類似度情報を説明する図である。意味類似度情報２２００は、ＩＤと、構成要素Ｘと、構成要素Ｙと、意味の遠さ２２０１と、意味類似度２２０２と、連続意味類似度２２０３とを含む。ＩＤと、構成要素Ｘと、構成要素Ｙとは、図１６と同じであるため、説明を省略する。意味の遠さ２２０１は、構成要素の組に含まれる２つの構成要素の意味情報の、意味階層情報に表された木構造での最短距離における辺の数である。意味類似度２２０２は、同じ行に含まれる構成要素の組の意味類似度である。なお、意味類似度決定部１３２は、意味類似度を、構成要素の組の意味の遠さが５以上であれば「低い」と、３以上５未満であれば「中程度」と、３未満であれば「高い」と決定する。連続意味類似度２２０３は、同じ行に含まれる構成要素の組の連続意味類似度である。なお、意味類似度決定部１３２は、連続意味類似度を、同じ行に含まれる構成要素の組に含まれる２つの構成要素の意味情報の、意味階層情報に表された木構造での最短距離における辺の数に−１を乗じて算出する。
【０１１３】
図１９は、本発明の第３の実施形態に係る意味階層情報を表す木構造を説明する図である。図１９において、「中華料理店」と「ファミリーレストラン」を結ぶ最短距離を表す辺（２３０１〜２３０４）を太線で表した説明図である。「中華料理店」と「ファミリーレストラン」を結ぶ最短距離における辺の数は４である。そのため、図１９におけるＩＤが「５」である構成要素の組において、意味類似度決定部１３２は、意味の遠さ２２０１が４で、３以上５未満であることから、意味類似度を「中程度」と決定する。同様にして、意味類似度決定部１３２は、すべての構成要素の組について、意味類似度を決定する。また、ＩＤが「５」である構成要素の組において、意味類似度決定部１３２は、連続意味類似度を、「−４」と決定する。同様にして、意味類似度決定部１３２は、すべての構成要素の組について、連続意味類似度を決定する。
次に、表現類似度決定部１４２は、構成要素の組について、表現類似度を決定する（ステップＳ１６０５）。
【０１１４】
図２０は、本発明の第３の実施形態に係る表現類似度決定部が決定する表現類似度情報を説明する図である。表現類似度情報２４００は、ＩＤと、構成要素Ｘと、構成要素Ｙと、サイズ類似度と、形状類似度と、表現類似度２４０１と、正規化表現類似度２４０２とを含む。ＩＤと、構成要素Ｘと、構成要素Ｙと、サイズ類似度とは、図１６と同じであるため、説明を省略する。形状類似度は、図１７と同じであるため、説明を省略する。表現類似度２４０１は、同じ行に含まれる構成要素の組の表現類似度である。表現類似度決定部１４２は、表現類似度を、サイズ類似度と形状類似度の両方が「高い」であれば、「高い」と決定し、サイズ類似度と形状類似度の両方が「中程度」か、サイズ類似度と形状類似度のどちらか一方が「高い」でもう一方が「中程度」であれば、「中程度」と決定し、これら以外の場合には「低い」と決定する。正規化表現類似度２４０２は、同じ行に含まれる構成要素の組の正規化表現類似度である。正規化表現類似度は、前述の式（４）を用いて算出する。
【０１１５】
また、表現類似度決定部１４２は、例えば、ＩＤが「５」である構成要素の組において、サイズ類似度は「低い」であり、形状類似度は「高い」であるため、表現類似度を「低い」と決定する。同様にして、表現類似度決定部１４２は、すべての構成要素の組について、表現類似度を決定する。また、例えばＩＤが「５」である構成要素の組において、表現類似度決定部１４２は、正規化表現類似度を「−０．６５」と算出する。同様にして、表現形状類似度決定部１４２は、すべての構成要素の組について、正規化表現類似度を決定する。
【０１１６】
評価判定部１５２は、表現類似度決定部１４２が決定した表現類似度と、意味類似度決定部１３２が決定した意味類似度情報とを基に、表現の妥当性を判定する。
【０１１７】
評価判定部１５２は、初めに、変数ｉに１を代入する（ステップＳ２０６）。
【０１１８】
次に、評価判定部１５２は、ｉ番目の構成要素の組である構成要素の組ｉ（すなわち、ＩＤがｉである構成要素の組）について、構成要素の組ｉの表現類似度と、意味類似度とが一致しているか否かを判定する（ステップＳ２０７）。ｉ番目の構成要素の組である構成要素の組ｉについて、表現類似度と意味類似度が一致している（ステップＳ２０７で「ＹＥＳ」）場合、評価判定部１５２は、構成要素の組ｉを「○」と判定する（ステップＳ１６０６）。ステップＳ２０７で「ＮＯ」である場合、評価判定部１５２は、構成要素の組ｉの表現類似度と、意味類似度のどちらか一方が「中程度」であるかどうかの判定を行う（ステップＳ１６０７）。ステップＳ１６０７の判定結果が「ＹＥＳ」である場合、評価判定部１５２は、構成要素の組ｉを「△」と判定する（ステップＳ１６０８）。ステップＳ１６０７の判定結果が「ＮＯ」である場合、評価判定部１５２は、構成要素の組ｉを「×」と判定する（ステップＳ１６０９）。
【０１１９】
図２１は、本発明の第３の実施形態に係る評価判定部が出力する判定結果情報を説明する図である。判定結果情報２５００は、ＩＤと、構成要素Ｘと、構成要素Ｙと、表現類似度と、意味類似度と、判定結果２５０１と、正規化表現類似度の順位２５０２と、連続意味類似度の順位２５０３と、改善優先度２５０４とを含む。ＩＤと、構成要素Ｘと、構成要素Ｙとは、図１６と同じであるため、説明を省略する。表現類似度は、図２０と同じであるため、説明を省略する。意味類似度は、図１８と同じであるため、説明を省略する。判定結果２５０１は、構成要素の組の表現類似度と、意味類似度を比較した判定結果である。正規化表現類似度の順位２５０２は、構成要素の組の正規化表現類似度の順位である。連続意味類似度の順位２５０３は、構成要素の組の連続意味類似度の順位である。改善優先度２５０４は、構成要素の組の改善優先度である。
【０１２０】
評価判定部１５２は、構成要素の組の判定結果を、意味類似度と表現類似度の両方が「高い」か、両方が「低い」か、両方が「中程度」である場合、「○」と決定する。意味類似度「高い」ときに表現類似度が「低い」である場合と、意味類似度が「低い」ときに表現類似度が「高い」である場合、「×」と決定する。これら以外の場合に、評価判定部１５２は、「△」と決定する。
【０１２１】
評価判定部１５２は、正規化表現類似度の順位と連続意味類似度の差を算出し、構成要素の組の改善優先度とする。
【０１２２】
また、評価判定部１５２は、例えば、ＩＤが「５」である構成要素の組において、表現類似度の順位は「低い」で、意味類似度の順位は「中程度」であるため、「△」と決定する。同様にして、評価判定部１５２は、全構成要素の組について、判定を行う。また、評価判定部１５２は、例えば、ＩＤが「５」である構成要素の組において、評価判定部１５２は、改善優先度を「２」と算出する。同様にして、評価判定部１５２は、全構成要素の組について、改善優先度を算出する。
【０１２３】
ステップＳ２１０〜ステップＳ２１２は、第２の実施形態の処理と同様である。
【０１２４】
以上、説明したように、第３の実施形態は、画面で表現したい意味情報が階層構造を持っている場合であっても、画面の構成要素のサイズと形状の表現が、画面で表現したい意味情報を判別できることを考慮した妥当な表現になっているか否かを判定することができる。また、構成要素の組の改善優先度も併せて出力することにより、判定結果が良くなかった構成要素の組が複数あった場合に、優先的にどの組の表現を改善すればよいかの指針を示すことができる。
【０１２５】
その理由は、情報処理装置１００は、複数の構成要素から選んだ２つの構成要素について、第２の実施形態に加え、さらに意味階層情報も考慮して、意味情報の類似度を求め、表現情報と意味情報との類似度を決定し、それらが妥当であるかを判定することを、すべての構成要素の組み合わせに対して実施するからである。
【０１２６】
（ハードウェア構成）
上述した実施形態において図１、図２および図１１に示した各部は、専用の装置によって実践してもよいが、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることができる。但し、これらの図面に示した各部の実装に際しては、様々な構成が想定され得る。このような場合のハードウェア環境の一例を、図２２を参照して説明する。
【０１２７】
図２２は、本発明の第１、第２および第３の実施形態を実現可能なコンピュータ（情報処理装置）のハードウェア構成を例示的に説明する図である。即ち、図２２は、図１に示した情報処理装置１、図２に示した情報処理装置１０、あるいは、図１１に示した情報処理装置１００の全体または一部を実現可能なコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【０１２８】
図２２に示した情報処理装置９０００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９００１、ディスプレイ９００２、通信インタフェース（Ｉ／Ｆ）９００３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９００４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９００５、ハードディスク装置（ＨＤ）９００６を備え、これらがバス９００７を介して接続された構成を有する。ハードディスク装置（ＨＤ）９００６には、プログラム群９００６Ａと、各種の記憶情報９００６Ｂとが格納されている。プログラム群９００６Ａは、例えば、上述した図１、図２および図１１に示した情報処理装置１、情報処理装置１０および情報処理装置１００の各ブロック（各部）に対応する機能を実現するためのコンピュータ・プログラムである。各種の記憶情報９００６Ｂは、例えば、図５に示した構成要素情報４０と、図１４に示した構成要素情報１８００である。通信インタフェース９００３は、ネットワーク９１００を介して外部装置と通信を実現する一般的な通信手段である。
【０１２９】
そして、上述した実施形態を例に説明した本発明は、その実施形態の説明において参照したブロック構成図、あるいは、フローチャートの機能を実現可能なコンピュータ・プログラムを供給した後、そのコンピュータ・プログラムを、当該ハードウェアのＣＰＵ９００１に読み出して、図２２に示す情報処理装置９０００のハードウェア資源を用いて実行することによって達成される。具体的には、情報処理装置１０を、情報処理装置９０００によって実現する場合、情報処理装置９０００は、図３に示すフローチャートに対応するコンピュータ・プログラムを実現すればよい。情報処理装置１００を、情報処理装置９０００によって実現する場合、情報処理装置９０００は、図１２に示すフローチャートに対応するコンピュータ・プログラムを実現すればよい。また、情報処理装置９０００内に供給されたコンピュータ・プログラムは、読み書き可能な一時記憶メモリ（９００５）またはハードディスク装置９００６等の不揮発性の記憶デバイス（記憶媒体）に格納すればよい。
【０１３０】
また、前記の場合において、当該装置内へのコンピュータ・プログラムの供給方法は、ＣＤ−ＲＯＭ等の各種記憶媒体を介して当該装置内にインストールする方法や、インターネット等の通信回線９１００を介して外部からダウンロードする方法等のように、現在では一般的な手順を採用することができる。そして、このような場合において、本発明は、係るコンピュータ・プログラムを構成するコード或いは、そのコードが記録されたところの、コンピュータ読み取り可能な記憶媒体によって構成されると捉えることができる。
【符号の説明】
【０１３１】
１    情報処理装置
２    表現類似度決定部
３    意味類似度決定部
４    入力部
５    処理部
１０    情報処理装置
１１    サイズ類似度決定部
１２    形状類似度決定部
１３    意味類似度決定部
１４    表現類似度決定部
１５    評価判定部
１８    入力部
１９    出力部
１００    情報処理装置
１１２    サイズ類似度決定部
１２２    形状類似度決定部
１３２    意味類似度決定部
１４２    表現類似度決定部
１５２    評価判定部
９０００    情報処理装置（コンピュータ）
９００１    ＣＰＵ
９００２    ディスプレイ
９００３    通信インタフェース（Ｉ／Ｆ）
９００４    ＲＯＭ
９００５    ＲＡＭ
９００６    ハードディスク装置（ＨＤ）
９００６Ａ    プログラム群
９００６Ｂ    各種の記憶情報
９００７    バス
９１００    ネットワーク
【図１】
2016051368.tif 000007
【図２】
2016051368.tif 000008
【図３】
2016051368.tif 000009
【図４】
2016051368.tif 000010
【図５】
2016051368.tif 000011
【図６】
2016051368.tif 000012
【図７】
2016051368.tif 000013
【図８】
2016051368.tif 000014
【図９】
2016051368.tif 000015
【図１０】
2016051368.tif 000016
【図１１】
2016051368.tif 000017
【図１２】
2016051368.tif 000018
【図１３】
2016051368.tif 000019
【図１４】
2016051368.tif 000020
【図１５】
2016051368.tif 000021
【図１６】
2016051368.tif 000022
【図１７】
2016051368.tif 000023
【図１８】
2016051368.tif 000024
【図１９】
2016051368.tif 000025
【図２０】
2016051368.tif 000026
【図２１】
2016051368.tif 000027
【図２２】
2016051368.tif 000028