(57)【特許請求の範囲】
【請求項１】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、
該Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した、前記Ｗｅｂコンテンツの第１，第２の構成要素の配色情報、或いは画像情報に基づいて、前記第１，第２の構成要素の明度、色相、及び、彩度を計算する計算手段と、
明度閾値、色相閾値、及び、彩度閾値が記録される閾値記憶部と、
評価結果記憶部と、
前記計算手段で計算された前記第１の構成要素の明度と前記計算手段で計算された前記第２の構成要素の明度との明度差が前記閾値記憶部に記録されている前記明度閾値未満であるか否かを判定し、前記明度閾値未満である場合には、前記第１，第２の構成要素の明度差が前記明度閾値未満であることを示す情報を前記評価結果記憶部に記録する明度差評価手段と、
前記第１，第２の構成要素の色相差が前記閾値記憶部に記録されている前記色相閾値未満であるか否かを判定する色相差評価手段と、
該色相差評価手段に於いて前記第１，第２の構成要素の色相差が前記色相閾値未満と判定された場合、前記第１，第２の構成要素の彩度差が前記閾値記憶部に記録されている前記彩度閾値未満であるか否かを判定し、前記彩度閾未満の場合は、前記第１，第２の構成要素の彩度差が前記彩度閾値未満であることを示す情報を前記評価結果記憶部に記録する彩度差評価手段と、
前記評価結果記憶部に前記第１，第２の構成要素の明度差が前記明度閾値未満であることを示す情報が記録されている場合は、前記Ｗｅｂコンテンツの可読性が低いと評価し、前記評価結果記憶部に前記第１，第２の構成要素の彩度差が前記彩度閾値未満であることを示す情報が記録されている場合は、前記Ｗｅｂコンテンツの可読性が低いと評価する可読性総合評価手段とを備えたことを特徴とするＷｅｂコンテンツの可読性評価システム。
【請求項２】
請求項１記載のＷｅｂコンテンツの可読性評価システムに於いて、
前記第１の構成要素が、背景であり、
前記第２の構成要素が、文字，未リンク状態の文字，リンク中状態の文字，リンク済み状態の文字，文字を囲む枠，或いは前記背景上の別の背景であることを特徴とするＷｅｂコンテンツの可読性評価システム。
【請求項３】
請求項１または２記載のＷｅｂコンテンツの可読性評価システムに於いて、
前記可読性総合評価手段は、前記評価結果記憶部に前記第１，第２の構成要素の明度差が前記明度閾値未満であることを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価し、前記評価結果記憶部に前記第１，第２の構成要素の彩度差が前記彩度閾値未満であることを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの利用対象者が色覚異常者である場合に可読性を低下させると評価することを特徴とするＷｅｂコンテンツの可読性評価システム。
【請求項４】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、
該Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した、前記Ｗｅｂコンテンツの第１，第２の構成要素の配色情報、或いは画像情報に基づいて、前記第１，第２の構成要素の明度及び色相を計算する計算手段と、
明度閾値及び色相閾値が記録される閾値記憶部と、
評価結果記憶部と、
前記計算手段で計算された前記第１の構成要素の明度と前記計算手段で計算された前記第２の構成要素の明度との明度差が前記閾値記憶部に記録されている前記明度閾値を上回るか否かを判定し、上回る場合には前記第１，第２の構成要素の類似度が低いことを示す情報を前記評価結果記憶部の第１の領域に記録する明度差評価手段と、
該明度差評価手段に於いて前記第１，第２の構成要素の明度差が前記明度閾値以下であると判定された場合、前記第１，第２の構成要素の色相差が前記閾値記憶部に記録されている前記色相閾値を上回るか否かを判定し、上回る場合には前記第１，第２の構成要素の類似度が低いことを示す情報を前記評価結果記憶部の第２の領域に記録する色相差評価手段と、
前記評価結果記憶部の前記第１の領域に類似度が低いことを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価し、前記評価結果記憶部の前記第２の領域に類似度が低いことを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの利用対象者が色覚異常者である場合に可読性を低下させると評価する総合評価手段とを備えたことを特徴とするＷｅｂコンテンツの可読性評価システム。
【請求項５】
請求項４記載のＷｅｂコンテンツの可読性評価システムに於いて、
前記第１の構成要素が、前記Ｗｅｂコンテンツの背景画像であり、
前記第２の構成要素が、前記背景画像の代わりに表示されることがある背景色であることを特徴とするＷｅｂコンテンツの可読性評価システム。
【請求項６】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、
該Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した前記Ｗｅｂコンテンツの背景画像の情報に基づいて、前記背景画像の各ピクセルの明度を計算し、明度のヒストグラムを作成するヒストグラム作成手段と、
明度閾値が記録される閾値記憶部と、
前記明度のヒストグラムに現れるピーク間の明度差が前記閾値記憶部に記録されている前記明度閾値を上回るか否かを判定し、上回ると判定した場合は、前記背景画像が前記Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価する評価手段とを備えたことを特徴とするＷｅｂコンテンツの可読性評価システム。
【請求項７】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、
該Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した前記Ｗｅｂコンテンツの背景画像の情報に基づいて、前記背景画像の各ピクセルの色相を計算し、色相のヒストグラムを作成するヒストグラム作成手段と、
色相閾値が記録される閾値記憶部と、
前記色相のヒストグラムに現れるピーク間の明度差が前記閾値記憶部に記録されている前記色相閾値を上回るか否かを判定し、上回ると判定した場合には、前記背景画像が前記Ｗｅｂコンテンツの利用対象者が色覚障害者である場合に可読性を低下させると評価する評価手段とを備えたことを特長とするＷｅｂコンテンツの可読性評価システム。
【請求項８】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、明度閾値、色相閾値、及び、彩度閾値が記録される閾値記憶部と、評価結果記憶部と、計算手段と、明度差評価手段と、色相差評価手段と、彩度差評価手段と、可読性総合評価手段とを備えたコンピュータが実行するＷｅｂコンテンツの可読性評価方法であって、
前記計算手段が、前記Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した、前記Ｗｅｂコンテンツの第１，第２の構成要素の配色情報、或いは画像情報に基づいて、前記第１，第２の構成要素の明度、色相、及び、彩度を計算し、
前記明度差評価手段が、前記計算手段で計算された善意第１の構成要素の明度と前記計算手段で計算された前記第２の構成要素の明度との明度差が前記閾値記憶部に記録されている前記明度閾値未満であるか否かを判定し、前記明度閾値未満である場合には、前記第１，第２の構成要素の明度差が前記明度閾値未満であることを示す情報を前記評価結果記憶部に記録し、
前記色相差評価手段が、前記第１，第２の構成要素の色相差が前記閾値記憶部に記録されている前記色相閾値未満であるか否かを判定し、
前記彩度差評価手段が、前記色相差評価手段に於いて前記第１，第２の構成要素の色相差が前記色相閾値未満と判定された場合、前記第１，第２の構成要素の彩度差が前記閾値記憶部に記録されている前記彩度閾値未満であるか否かを判定し、前記彩度閾未満の場合は、前記第１，第２の構成要素の彩度差が前記彩度閾値未満であることを示す情報を前記評価結果記憶部に記録し、
前記可読性総合評価手段が、前記評価結果記憶部に前記第１，第２の構成要素の明度差が前記明度閾値未満であることを示す情報が記録されている場合は、前記Ｗｅｂコンテンツの可読性が低いと評価し、前記評価結果記憶部に前記第１，第２の構成要素の彩度差が前記彩度閾値未満であることを示す情報が記録されている場合は、前記Ｗｅｂコンテンツの可読性が低いと評価することを特徴とするＷｅｂコンテンツの可読性評価方法。
【請求項９】
請求項８記載のＷｅｂコンテンツの可読性評価方法に於いて、
前記第１の構成要素が、背景であり、
前記第２の構成要素が、文字，未リンク状態の文字，リンク中状態の文字，リンク済み状態の文字，文字を囲む枠，或いは前記背景上の別の背景であることを特徴とするＷｅｂコンテンツの可読性評価方法。
【請求項１０】
請求項８または９記載のＷｅｂコンテンツの可読性評価方法に於いて、
前記可読性総合評価手段は、前記評価結果記憶部に前記第１，第２の構成要素の明度差が前記明度閾値未満であることを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価し、前記評価結果記憶部に前記第１，第２の構成要素の彩度差が前記彩度閾値未満であることを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの利用対象者が色覚異常者である場合に可読性を低下させると評価することを特徴とするＷｅｂコンテンツの可読性評価方法。
【請求項１１】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、明度閾値及び色相閾値が記録される閾値記憶部と、評価結果記憶部と、計算手段と、明度差評価手段と、色相差評価手段と、総合評価手段とを備えたコンピュータが実行するＷｅｂコンテンツの可読性評価方法であって、
前記計算手段が、前記Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した、前記Ｗｅｂコンテンツの第１，第２の構成要素の配色情報、或いは画像情報に基づいて、前記第１，第２の構成要素の明度及び色相を計算し、
前記明度差評価手段が、前記計算手段で計算された前記第１の構成要素の明度と前記計算手段で計算された前記第２の構成要素の明度との明度差が前記閾値記憶部に記録されている前記明度閾値を上回るか否かを判定し、上回る場合には前記第１，第２の構成要素の類似度が低いことを示す情報を前記評価結果記憶部の第１の領域に記録し、
前記色相差評価手段が、前記明度差評価手段に於いて前記第１，第２の構成要素の明度差が前記明度閾値以下であると判定された場合、前記第１，第２の構成要素の色相差が前記閾値記憶部に記録されている前記色相閾値を上回るか否かを判定し、上回る場合には前記第１，第２の構成要素の類似度が低いことを示す情報を前記評価結果記憶部の第２の領域に記録し、
前記総合評価手段が、前記評価結果記憶部の前記第１の領域に類似度が低いことを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価し、前記評価結果記憶部の前記第２の領域に類似度が低いことを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの利用対象者が色覚異常者である場合に可読性を低下させると評価することを特徴とするＷｅｂコンテンツの可読性評価方法。
【請求項１２】
請求項１１記載のＷｅｂコンテンツの可読性評価方法において、
前記第１の構成要素が、前記Ｗｅｂコンテンツの背景画像であり、
前記第２の構成要素が、前記背景画像の代わりに表示されることがある背景色であることを特徴とするＷｅｂコンテンツの可読性評価方法。
【請求項１３】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、明度閾値が記録される閾値記憶部と、ヒストグラム作成手段と、評価手段とを備えたコンピュータが実行するＷｅｂコンテンツの可読性評価方法であって、
前記ヒストグラム作成手段が、前記Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した前記Ｗｅｂコンテンツの背景画像の情報に基づいて、前記背景画像の各ピクセルの明度を計算して明度のヒストグラムを作成し、
前記評価手段が、前記明度のヒストグラムに現れるピーク間の明度差が前記閾値記憶部に記録されている前記明度閾値を上回るか否かを判定し、上回ると判定した場合は、前記背景画像が前記Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価することを特徴とするＷｅｂコンテンツの可読性評価方法。
【請求項１４】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、色相閾値が記録される閾値記憶部と、ヒストグラム作成手段と、評価手段とを備えたコンピュータが実行するＷｅｂコンテンツの可読性評価方法であって、
前記ヒストグラム作成手段が、前記Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した前記Ｗｅｂコンテンツの背景画像の情報に基づいて、前記背景画像の各ピクセルの色相を計算して色相のヒストグラムを作成し、
前記評価手段が、前記色相のヒストグラムに現れるピーク間の明度差が前記閾値記憶部に記録されている前記色相閾値を上回るか否かを判定し、上回ると判定した場合には、前記背景画像が前記Ｗｅｂコンテンツの利用対象者が色覚障害者である場合に可読性を低下させると評価することを特長とするＷｅｂコンテンツの可読性評価方法。
【請求項１５】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、明度閾値、色相閾値、及び、彩度閾値が記録される閾値記憶部と、評価結果記憶部とを備えたコンピュータを、Ｗｅｂコンテンツの可読性評価システムとして機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータを、
前記Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した、前記Ｗｅｂコンテンツの第１，第２の構成要素の配色情報、或いは画像情報に基づいて、前記第１，第２の構成要素の明度、色相、及び、彩度を計算する計算手段、
前記計算手段で計算された前記第１の構成要素の明度と前記計算手段で計算された前記第２の構成要素の明度との明度差が前記閾値記憶部に記録されている前記明度閾値未満であるか否かを判定し、前記明度閾値未満である場合には、前記第１，第２の構成要素の明度差が前記明度閾値未満であることを示す情報を前記評価結果記憶部に記録する明度差評価手段、
前記第１，第２の構成要素の色相差が前記閾値記憶部に記録されている前記色相閾値未満であるか否かを判定する色相差評価手段、
該色相差評価手段に於いて前記第１，第２の構成要素の色相差が前記色相閾値未満と判定された場合、前記第１，第２の構成要素の彩度差が前記閾値記憶部に記録されている前記彩度閾値未満であるか否かを判定し、前記彩度閾未満の場合は、前記第１，第２の構成要素の彩度差が前記彩度閾値未満であることを示す情報を前記評価結果記憶部に記録する彩度差評価手段、
前記評価結果記憶部に前記第１，第２の構成要素の明度差が前記明度閾値未満であることを示す情報が記録されている場合は、前記Ｗｅｂコンテンツの可読性が低いと評価し、前記評価結果記憶部に前記第１，第２の構成要素の彩度差が前記彩度閾値未満であることを示す情報が記録されている場合は、前記Ｗｅｂコンテンツの可読性が低いと評価する可読性総合評価手段として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１６】
請求項１５記載のコンピュータ読み取り可能な記録媒体に於いて、
前記第１の構成要素が、背景であり、
前記第２の構成要素が、文字，未リンク状態の文字，リンク中状態の文字，リンク済み状態の文字，文字を囲む枠，或いは前記背景上の別の背景であることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１７】
請求項１５または１６記載のコンピュータ読み取り可能な記録媒体に於いて、
前記可読性総合評価手段は、前記評価結果記憶部に前記第１，第２の構成要素の明度差が前記明度閾値未満であることを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価し、前記評価結果記憶部に前記第１，第２の構成要素の彩度差が前記彩度閾値未満であることを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの利用対象者が色覚異常者である場合に可読性を低下させると評価することを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１８】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、明度閾値及び色相閾値が記録される閾値記憶部と、評価結果記憶部とを備えたコンピュータを、Ｗｅｂコンテンツの可読性評価システムとして機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータを、
前記Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した、前記Ｗｅｂコンテンツの第１，第２の構成要素の配色情報、或いは画像情報に基づいて、前記第１，第２の構成要素の明度及び色相を計算する計算手段、
前記計算手段で計算された前記第１の構成要素の明度と前記計算手段で計算された前記第２の構成要素の明度との明度差が前記閾値記憶部に記録されている前記明度閾値を上回るか否かを判定し、上回る場合には前記第１，第２の構成要素の類似度が低いことを示す情報を前記評価結果記憶部の第１の領域に記録する明度差評価手段、
該明度差評価手段に於いて前記第１，第２の構成要素の明度差が前記明度閾値以下であると判定された場合、前記第１，第２の構成要素の色相差が前記閾値記憶部に記録されている前記色相閾値を上回るか否かを判定し、上回る場合には前記第１，第２の構成要素の類似度が低いことを示す情報を前記評価結果記憶部の第２の領域に記録する色相差評価手段、
前記評価結果記憶部の前記第１の領域に類似度が低いことを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価し、前記評価結果記憶部の前記第２の領域に類似度が低いことを示す情報が記録されている場合は、前記第１，第２の構成要素の組み合わせが、前記Ｗｅｂコンテンツの利用対象者が色覚異常者である場合に可読性を低下させると評価する総合評価手段として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１９】
請求項１８記載のコンピュータ読み取り可能な記録媒体に於いて、
前記第１の構成要素が、前記Ｗｅｂコンテンツの背景画像であり、
前記第２の構成要素が、前記背景画像の代わりに表示されることがある背景色であることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２０】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、明度閾値が記録される閾値記憶部とを備えたコンピュータを、Ｗｅｂコンテンツの可読性評価システムとして機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータを、
前記Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した前記Ｗｅｂコンテンツの背景画像の情報に基づいて、前記背景画像の各ピクセルの明度を計算し、明度のヒストグラムを作成するヒストグラム作成手段、
前記明度のヒストグラムに現れるピーク間の明度差が前記閾値記憶部に記録されている前記明度閾値を上回るか否かを判定し、上回ると判定した場合は、前記背景画像が前記Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価する評価手段として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２１】
Ｗｅｂコンテンツのソース文書が記録されるＷｅｂコンテンツソース文書保存手段と、色相閾値が記録される閾値記憶部とを備えたコンピュータを、Ｗｅｂコンテンツの可読性評価システムとして機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータを、
前記Ｗｅｂコンテンツソース文書保存手段に記録されている前記ソース文書から抽出した前記Ｗｅｂコンテンツの背景画像の情報に基づいて、前記背景画像の各ピクセルの色相を計算し、色相のヒストグラムを作成するヒストグラム作成手段、
前記色相のヒストグラムに現れるピーク間の明度差が前記閾値記憶部に記録されている前記色相閾値を上回るか否かを判定し、上回ると判定した場合には、前記背景画像が前記Ｗｅｂコンテンツの利用対象者が色覚障害者である場合に可読性を低下させると評価する評価手段として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｅｂコンテンツの可読性評価技術及び配色支援技術に関し、特にＷｅｂコンテンツの利用形態や利用対象者の色覚等を考慮した可読性評価，配色支援を行うことができるＷｅｂコンテンツの可読性評価技術及び配色支援技術に関する。
【０００２】
【従来の技術】
ユーザビリティの観点からＷｅｂコンテンツを評価する技術として「Ｂｏｂｂｙ」や「Ａｎｏｔｈｅｒ  ＨＴＭＬ−ｌｉｎｔ」が従来から知られている。これらの評価項目の一部には配色に関するものが含まれ、可読性を評価することができる。「Ｂｏｂｂｙ」の配色評価は、「背景と文字とが類似の色になっていないかチェックして下さい」等の配色に関する一般的な指摘事項の一覧をユーザに提示し、ユーザ自身に配色，可読性の評価を行わせるものである。また、「Ａｎｏｔｈｅｒ  ＨＴＭＬ−ｌｉｎｔ」の配色評価は、ＲＧＢ値に基づいて、Ｗｅｂコンテンツの色の指定が不完全でないかどうか、背景色と文字色が類似した色に指定されていないかどうかなど、４つの項目を自動評価するものである。
【０００３】
一方、電子多色資料を作成するための対話型配色支援方法の一例が、特開平８−２４９４４１号公報に記載されている。この公報に記載された対話型配色支援方法は、電子多色資料における配色適正度をあらかじめ定めた関数を使って自動評価し、評価結果を制作者にフィードバックするものである。
【０００４】
【発明が解決しようとする課題】
本来Ｗｅｂコンテンツの可読性は、複数の基準を使って多面的に評価されなければならない。これは、Ｗｅｂコンテンツの可読性評価では、利用形態や利用対象者に応じて用いるべき評価指標が異なるためであり、例えば、白黒印刷時の可読性を評価するためには明度を評価指標として用いなければならないし、色覚異常者の可読性を評価するためにはに色相を評価指標として用いなければならない。しかしながら従来の技術では、可読性についてこのような多面的な評価を行うことができなかった。
【０００５】
そこで、本発明の目的は、Ｗｅｂコンテンツの可読性を多面的に評価できるようにすることにある。
【０００６】
また、本発明の別の目的は、ユーザが指定した色に対し、Ｗｅｂコンテンツの可読性を多面的に考慮した上で、可読性の高い色を推薦できるようにすることにある。
【０００７】
【課題を解決するための手段】
本発明のＷｅｂコンテンツの可読性評価システムは、Ｗｅｂコンテンツの可読性を多面的に評価できるようにするため、色や画像の情報から可読性に関わる複数種類の指標値を計算する計算手段と、前記複数種類の指標値を使って可読性を多段的且つ総合的に評価する評価手段とを備えている。このような構成を採用し、可読性について総合評価を行うことで、本発明の第１の目的を達成することができる。
【０００８】
より具体的には、本発明のＷｅｂコンテンツの可読性評価システムは、Ｗｅｂコンテンツの各構成要素の配色情報，或いは画像情報に基づいて、前記各構成要素毎に可読性に関わる複数種類の指標値を計算する計算手段と、該計算手段の計算結果に基づいて、前記Ｗｅｂコンテンツの利用形態或いは前記Ｗｅｂコンテンツの利用対象者の色覚を考慮した可読性の評価を行う評価手段とを備えている。このような構成を採用することにより、Ｗｅｂコンテンツの利用形態や、Ｗｅｂコンテンツの利用対象者の色覚を考慮した可読性の評価を行うことが可能になる。
【０００９】
ここで、計算手段は、例えば、可読性に関わる複数種類の指標値として、明度，色相，彩度を計算する構成を有する。また、評価手段は、例えば、Ｗｅｂコンテンツの第１の構成要素（例えば、文字，表の背景色や、背景画像等の背景）と第２の構成要素（例えば、文字，文字を囲む枠，未リンク状態の文字，リンク中状態の文字，リンク済み状態の文字等）との明度差が明度閾値未満の場合、第１，第２の構成要素の組み合わせが、Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価し、第１，第２の構成要素の明度差が明度閾値以上で、且つ第１，第２の構成要素の色相差，彩度差が色相閾値未満，彩度閾値未満である場合、Ｗｅｂコンテンツの利用対象者が色覚障害者の場合に可読性を低下させると評価する構成を有する。このような構成を採用することにより、Ｗｅｂコンテンツの利用形態や利用対象者の色覚を考慮した上で、背景と背景上の文字など、２つの構成要素間の可読性を評価することが可能になる。
【００１０】
また、計算手段，評価手段として、次のような構成を有するものを採用することもできる。計算手段は、可読性に関わる複数種類の指標値として、明度，色相を計算する構成を有する。評価手段は、Ｗｅｂコンテンツの第１の構成要素（例えば、背景画像）と第２の構成要素（例えば、上記背景画像の代わりに表示されることがある背景色）との明度差が明度閾値を上回る場合、第１，第２の構成要素の組み合わせが、Ｗｅｂコンテンツの白黒印刷時の可読性を低下させると評価し、第１，第２の構成要素の明度差が明度閾値以下で且つ第１，第２の構成要素の色相差が色相閾値を上回る場合、第１，第２の構成要素の組み合わせが、Ｗｅｂコンテンツの利用対象者が色覚異常者である場合に可読性を低下させると評価する構成を有する。このような構成を採用することにより、Ｗｅｂコンテンツの利用形態や利用対象者の色覚を考慮した上で、背景画像の代わりに背景色が表示された場合の可読性を評価することが可能になる。
【００１１】
また、本発明のＷｅｂコンテンツの可読性評価システムは、Ｗｅｂコンテンツの背景画像のみに基づいて可読性を評価できるようにするため、Ｗｅｂコンテンツの背景画像の情報に基づいて、可読性に関わる指標値の計算を行う計算手段と、該計算手段が計算した指標値に基づいて、前記Ｗｅｂコンテンツの利用形態或いは前記Ｗｅｂコンテンツの利用対象者の色覚を考慮した可読性の評価を行う評価手段とを備えている。
【００１２】
ここで、計算手段は、背景画像の各ピクセルの明度を計算し、明度のヒストグラムを作成する構成を有する。また、評価手段は、明度のヒストグラムに基づいて、背景画像中の明度差が激しいと判断した場合、背景画像がＷｅｂコンテンツの白黒印刷時の可読性を低下させると判定する構成を有する。
【００１３】
また、計算手段，評価手段として次のような構成のものを採用することもできる。計算手段は、背景画像の各ピクセルの色相を計算し、色相のヒストグラムを作成する構成を有する。評価手段は、色相のヒストグラムに基づいて、背景画像中の色相差が激しいと判断した場合、背景画像が、Ｗｅｂコンテンツの利用対象者が色覚障害者である場合に可読性を低下させると評価する構成を有する。
【００１４】
また、本発明のＷｅｂコンテンツの配色支援システムは、ユーザが指定した色に対して、Ｗｅｂコンテンツの可読性を多面的に考慮した上で、可読性の高い色を推薦できるようにするため、ユーザが指定したＷｅｂコンテンツの構成要素の色に対し、別の構成要素の配色について推薦するＷｅｂコンテンツの配色支援システムであって、色や画像の情報から可読性に関わる複数種類の指標値を計算する計算手段と、前記複数種類の指標値を使って可読性を多段的且つ総合的に評価し、前記ユーザに推薦する色を決定する決定手段とを備えている。このような構成を採用し、可読性に関する総合評価に基づいた色の推薦を行うことで、本発明の第２の目的を達成することができる。
【００１５】
より具体的には、本発明のＷｅｂコンテンツの可読性評価システムは、ユーザが指定した色に対して可読性の高い色を推薦するＷｅｂコンテンツの配色支援システムであって、前記ユーザが指定した色の可読性に関わる複数種類の指標値と、複数の候補色それぞれの可読性に関わる複数種類の指標値とに基づいて、前記ユーザによって指定された色と前記各候補色との組み合わせそれぞれについて前記Ｗｅｂコンテンツの利用形態或いは前記Ｗｅｂコンテンツの利用対象者の色覚を考慮した可読性の評価を行い、該評価結果に基づいて前記複数の候補色の中から前記ユーザに推薦する色を決定する決定手段を備えている。
【００１６】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
＜第１の実施の形態＞
本発明の第１の実施の形態の構成例を図１のブロック図に示す。第１の実施の形態は、Ｗｅｂコンテンツの可読性を自動評価し、評価結果をユーザにフィードバックするものであり、Ｗｅｂコンテンツソース文書保存手段１００と、階層・配色情報抽出手段１０１と、明度・色相・彩度計算手段１０２と、可読性評価手段１０３と、出力手段１０４とから構成されている。
【００１８】
Ｗｅｂコンテンツソース文書保存手段１００は、評価対象とするＷｅｂコンテンツのソース文書の保存に供する。例えば、Ｗｅｂコンテンツ制作者が制作したＷｅｂコンテンツのソース文書を保存する手段を指す。
【００１９】
階層・配色情報抽出手段１０１は、Ｗｅｂコンテンツソース文書保存手段１００をもって得られた評価対象Ｗｅｂコンテンツのソース文書から、背景、文字の階層情報および配色情報を抽出する。階層情報は、ソース文書に記載されたＨＴＭＬの木構造の深さに基づき特定する。また、配色情報は、ソース文書に記載されたＨＴＭＬの要素に指定された色情報に基づき、ＲＧＢモデルを用いて特定する。
【００２０】
例えば、Ｗｅｂコンテンツソース文書保存手段１００に保存されているソース文書が、図３（ｂ）に示すＨＴＭＬ文書であった場合、階層・配色情報抽出手段１０１は、階層情報および配色情報を次のように特定する。すなわち階層情報に関しては、＜ｂｏｄｙ＞要素Ｅ０１を第１階層、２つの＜ｐ＞要素Ｅ０２，Ｅ０３を第２階層と特定する。また配色情報に関しては、要素Ｅ０１のｂｇｃｏｌｏｒ属性から背景色が＃ＦＦＦＦＣＣと、要素Ｅ０１中のｔｅｘｔ属性をから要素Ｅ０２中の文字列「あいうえお」の色が＃６６００００と、要素Ｅ０３のｓｔｙｌｅ属性から文字列「かきくけこ」の色が＃９０ＦＦ００と、それぞれ特定する。尚、図３（ａ）は、同図（ｂ）のＨＴＭＬ文書によって表されるＷｅｂコンテンツのプレビュー画面の例を示している。
【００２１】
ここでは、ソース文書をＨＴＭＬ文書としたが、スタイルシートやＸＭＬ文書であっても良い。この場合には、スタイルシートやＸＭＬ文書を解析して、階層情報や配色情報を特定することとなる。また、上記した例では、背景色，文字色を抽出するようにしたが、表の背景色、未リンク状態の文字色、リンク中状態の文字色、リンク済み状態の文字色、文字を囲む枠の色や、背景画像、表の背景画像、文字の背景画像等の背景画像の画像ファイル名を抽出するようにしてもよい。文字背景や文字枠を用いる場合には、同一要素内に複数の色情報が並存することとなるが、この場合には属性を利用して階層関係を特定すればよい。
【００２２】
明度・色相・彩度計算手段１０２は、階層・配色情報抽出手段１０１で得られた結果から、所定の計算式に基づき、各要素の明度（Ｙ）、色相（Ｈ）、彩度（Ｓ）を計算する。計算式としては、例えば図４（ａ）〜（ｃ）に示すものを用いることができる。
【００２３】
要素として背景画像を用いる場合の明度、色相、彩度は、例えば画像ファイルの各ピクセルの明度、色相、彩度をそれぞれ１０段階に分類しヒストグラムを作成した時のモード（最頻値）を用いて算出することができる。ここで、画像ファイルのピクセルの明度、色相、彩度の計算には、例えば図４に示す計算式を用いることができる。
【００２４】
図５（ａ），（ｂ），（ｃ）は、それぞれ背景画像の画像ファイルから得られた明度ヒストグラム、色相ヒストグラム、彩度ヒストグラムの一例である。この場合、該背景画像の明度、色相、彩度は、それぞれヒストグラムの階級値を使って、０．３５、３π／１０、０．７５と算出されることとなる。
【００２５】
可読性評価手段１０３は、明度・色相・彩度計算手段１０２の計算結果を用いて、階層が隣り合う全ての要素間について可読性を自動評価する。可読性評価手段１０３は、図２のような構成を持ち、内部に、明度差評価手段１０００、色相差評価手段１００１、彩度差評価手段１００２、評価結果記憶手段１００３、閾値登録手段１００４、及び可読性総合評価手段１００５を有する。
【００２６】
可読性評価手段１０３では、階層が隣り合う全ての要素間の明度差、色相差、彩度差をそれぞれ独立に多段評価することで、Ｗｅｂコンテンツの可読性を複数の観点から総合評価する。図６は、可読性評価手段１０３の処理例を示す流れ図である。
【００２７】
明度差評価手段１０００は、明度・色相・彩度計算手段１０２の計算結果を用いて、階層が隣り合う全ての要素間の明度差を計算する（Ｓ６１）。例えば、図３の例の場合は、背景と文字列「あいうえお」との明度差、及び背景と文字列「かきくけこ」との明度差を計算することになる。
【００２８】
さらに、明度差評価手段１０００は、ステップＳ６１で求めた各明度差と、あらかじめ閾値登録手段１００４に登録されている明度閾値とをそれぞれ比較し、評価対象にしているＷｅｂコンテンツの可読性を明度の点から評価する（Ｓ６２）。具体的には、明度差が明度閾値を下回る隣接要素対は、明度上の可読性が低いと判断し、当該隣接要素対を示す情報を評価結果記憶手段１００３の不適部位群記憶部Ｐ０１に格納する。例えば、図３の例に於いて、背景と文字列「かきくけこ」との明度差が明度閾値未満であった場合には、不適部位群記憶部Ｐ０１に、背景，文字列「かきくけこ」を示す情報を格納する。尚、文字列を示す情報は、例えば「７行目，かきくけこ」のように、ソース文書中の文字列の存在位置と文字列の内容を含むものにすることができる。一方、明度差が明度閾値以上である隣接要素対については、それらを色相差評価手段１００１の評価対象にするために、例えば、色相差評価手段１００１へ上記隣接要素対を特定する情報を渡す。尚、明度差が明度閾値以上の隣接要素対が存在しなかった場合は、可読性総合評価手段１００５に制御を渡す。
【００２９】
ここで、最初に明度差を評価するのは、明度差が可読性の評価において最低限遵守されるべき規準と考えられるからである。これは、一般的に読みにくいとされる配色は２色間の明度差が小さく、読みやすいとされる配色は２色間の明度差が大きいこと、及び明度は白黒印刷時の可読性に関わる指標であることによる。
【００３０】
色相差評価手段１００１は、明度差評価手段１０００から評価対象にする隣接要素対を示す情報が渡されると、明度・色相・彩度計算手段１０２の計算結果を用いて、明度差評価手段１０００において明度差が明度閾値以上であると判定された全ての隣接要素対について、色相差を計算する（Ｓ６３）。
【００３１】
さらに、色相差評価手段１００１は、ステップＳ６３で計算した各色相差と、あらかじめ閾値登録手段１００４に登録されている色相閾値とをそれぞれ比較し、評価対象にしているＷｅｂコンテンツの可読性を色相の点から評価する（Ｓ６４）。具体的には、色相差が色相閾値以上の隣接要素対は、色相上の可読性が高いと判断し、当該隣接要素対を示す情報を、評価結果記憶手段１００３内の適合部位群記憶部Ｐ０４に登録する。一方、色相差が色相閾値を下回る隣接要素対については、それらを彩度差評価手段１００２の評価対象にするため、例えば、上記隣接要素対を特定する情報を彩度差評価手段１００２に渡す。尚、色相差が色相閾値を下回る隣接要素対が存在しない場合は、可読性総合評価手段１００５に制御を渡す。
【００３２】
ここで、明度差に次いで色相差を評価するのは、色相差が色覚異常者の可読性評価に関わる指標であり、相対的に優先して評価されるべきと考えられるからである。
【００３３】
彩度差評価手段１００２は、色相差評価手段１００１から評価対象にする隣接要素対を示す情報が渡されると、明度・色相・彩度計算手段１０２の計算結果を用いて、色相差評価手段１００１において色相差が色相閾値を下回っていた全ての隣接要素対について、彩度差を計算する（Ｓ６５）。
【００３４】
さらに、彩度差評価手段１００２は、ステップＳ６５で求めた各彩度差と、あらかじめ閾値登録手段１００４に登録されている彩度閾値と比較し、評価対象にしているＷｅｂコンテンツの可読性を彩度の点から評価する（Ｓ６６）。具体的には、彩度差が彩度閾値以上の隣接要素対は、彩度上のコントラストが強く可読性が保証されていると判断し、当該隣接要素対を示す情報を評価結果記憶手段１００３内の適合部位群記憶部Ｐ０３に格納する。これに対して、彩度差が彩度閾値を下回る隣接要素対は、彩度上のコントラストが弱く可読性が保証されないと判断し、当該隣接要素を示す情報を評価結果記憶手段１００３内の不適部位群記憶部Ｐ０２に格納する。以上の処理が終了すると、彩度差評価手段１００２は、制御を可読性総合評価手段１００５に渡す。
【００３５】
ここで、最後に彩度差を評価するのは、隣接要素間の色相差が小さい場合でも十分な彩度差があれば、可読性が保証されると考えられるからである。
【００３６】
可読性総合評価手段１００５は、制御を渡されると、評価結果記憶手段１００３に記憶された内容に基づき、可読性の総合評価を行う（Ｓ６７）。具体的には、不適部位群記憶部Ｐ０１または不適部位群記憶部Ｐ０２に隣接要素対を示す情報が格納されていない場合は、可読性を保証できると評価し、評価結果を出力手段１０４に渡す。これに対して、不適部位群記憶部Ｐ０１または不適部位群記憶部Ｐ０２に隣接要素対を示す情報が格納されている場合は、可読性を保証できないと評価し、評価結果を出力手段１０４に渡す。更に、可読性を保証できないと評価した場合は、不適部位群記憶部Ｐ０１に隣接要素対を示す情報が格納されていれば、その隣接要素対を示す情報と、可読性を低下させる利用形態（白黒印刷時）と、可読性を低下させる原因（明度差の不足）とを組にして出力手段１０４に渡し、不適部位群記憶部Ｐ０２に隣接要素対を示す情報が格納されていれば、その隣接要素対を示す情報と、可読性を低下させる利用対象者の色覚（色覚異常）と、可読性を低下させる原因（色相差，彩度差の不足）とを組にして出力手段１０４に渡す。
【００３７】
出力手段１０４は、可読性総合評価手段１００５から渡された評価結果等を外部出力し、ユーザに提示する。図７はテキストを用いた出力例である。この例では、評価したＷｅｂコンテンツの可読性が白黒印刷時に保証されないこと、その原因が特定部位の明度差の不足にあること、が指摘されている。出力はこれ以外にも、Ｗｅｂコンテンツのプレビュー画面を用いる構成としてもよい。
【００３８】
第１の実施の形態は、階層が隣り合う要素間の可読性を自動評価するものであったが、文字色とリンク済み状態の文字色といった階層が隣り合わない要素間の視認性向上や、未リンク状態の文字色とリンク済み状態の文字色といった同一要素の異なる状態の視認性向上を図るなどの目的で実施することも可能である。
【００３９】
＜第２の実施の形態＞
本発明の第２の実施の形態の構成例を図８のブロック図に示す。
【００４０】
背景画像を有するＷｅｂコンテンツにおいては、ユーザから指示があった場合等に、背景画像に代わって背景色が代替表示されることがあるが、この場合、背景画像と背景色の明度や色相が大きく異なると、一方にあわせて配色した文字色が、他方の上では見にくくなる状況が生じ、Ｗｅｂコンテンツの可読性の低下を招く。第２の実施の形態は、Ｗｅｂコンテンツにおける背景画像と背景色の類似度を評価することで、該Ｗｅｂコンテンツの可読性評価を行うものである。
【００４１】
Ｗｅｂコンテンツソース文書保存手段２００は、評価対象とするソース文書の保存に供する。例えば、Ｗｅｂコンテンツ制作者が制作したＷｅｂコンテンツを保存する手段を指す。
【００４２】
背景色・背景画像抽出手段２０１は、Ｗｅｂコンテンツソース文書保存手段２００をもって得られた評価対象ＷｅｂコンテンツのＨＴＭＬ文書から、背景色および背景画像の情報を抽出する。
【００４３】
背景画像は、ソース文書に記載されたＨＴＭＬの要素に指定された画像ファイルが特定される。背景色は、ソース文書に記載されたＨＴＭＬの要素に指定された色情報に基づきＲＧＢモデルを用いて特定される。
【００４４】
例えば、ソース文書が図１０に示すＨＴＭＬ文書であった場合、背景画像および背景色は、該ＨＴＭＬ文書から特定される。すなわち背景画像は、＜ｂｏｄｙ＞要素のｂａｃｋｇｒｏｕｎｄ属性Ａ０１から背景画像．ｇｉｆと特定される。また背景色は、＜ｂｏｄｙ＞要素のｂｇｃｏｌｏｒ属性Ａ０２から＃ＦＦＦＦＣＣと特定される。
【００４５】
ここで、ソース文書として、スタイルシートやＸＭＬを用いる構成としてもよい。この場合には、スタイルシートやＸＭＬの文書を解析して、背景画像や背景色を特定することとなる。
【００４６】
明度・色相計算手段２０２は、背景色・背景画像抽出手段２０１で得られた結果から、所定の計算式に基づき、背景色および背景画像の明度（Ｙ）、色相（Ｈ）を計算する。
【００４７】
背景色の明度、色相は、背景色の色情報に、例えば図４に示す計算式を適用し算出することができる。
【００４８】
背景画像の明度、色相は、例えば画像ファイルの各ピクセルの明度、色相を１０段階に分類しヒストグラムを作成した時のモード（最頻値）を用いて算出することができる。ここで、画像ファイルのピクセルの明度、色相の算出には、背景色の明度、色相の算出に用いたものと同じ計算式を用いる。
【００４９】
例えば、背景色・背景画像抽出手段２０１で得られた画像ファイルから、図１１（ａ）に示す明度ヒストグラムが得られたとすると、階級０．３〜０．４の階級値０．３５が、当該背景画像の明度とみなされる。また、背景色・背景画像抽出手段２０１で得られた画像ファイルから、図１１（ｂ）に示す色相ヒストグラムが得られたとすると、階級π／５〜２π／５の階級値３π／１０が、当該背景画像の色相とみなされる。
【００５０】
類似度評価手段２０３は、明度・色相計算手段２０２の計算結果から、背景色と背景画像の類似度を評価する。類似度評価手段２０３は、図９のような構成を持ち、内部に、明度差評価手段２０００、色相差評価手段２００１、評価結果記憶手段２００２、閾値登録手段２００３、類似度総合評価手段２００４を有する。図１２は類似度評価手段２０３の処理例を示す流れ図である。
【００５１】
明度差評価手段２０００は、明度・色相計算手段２０２の計算結果を用いて、背景色と背景画像の明度上の類似度を評価する。
【００５２】
明度差評価手段２０００では、まず背景色と背景画像の明度差を計算し（Ｓ１２１）、その上で算出された明度差と、閾値登録手段２００３に予め登録されている明度閾値と比較し類似度を評価する（Ｓ１２２）。具体的には、背景色と背景画像の明度差が明度閾値を上回る場合には類似度が低いと判断し、評価結果を評価結果記憶手段２００２の評価結果記憶部Ｒ０１に格納すると共に、制御を類似度総合評価手段２００４に渡す。これに対して、背景色と背景画像の明度差が明度閾値以下の場合には、色相差評価手段２００１に制御を渡す。
【００５３】
色相差評価手段２００１は、制御を渡されると、明度・色相計算手段２０２の計算結果を用いて、背景色と背景画像の色相上の類似度を評価する。
【００５４】
色相評価手段２００１では、まず背景色と背景画像の色相差を計算し（Ｓ１２３）、その上で算出された色相差と予め閾値登録手段２００３に登録されている色相閾値と比較し類似度を評価する（Ｓ１２４）。具体的には、背景色と背景画像の色相差が色相閾値を上回る場合には類似度が低いと判断し、評価結果を評価結果記憶手段２００２の評価結果記憶部Ｒ０２に格納すると共に制御を類似度総合評価手段２００４に渡す。これに対し、背景色と背景画像の色相差が色相閾値以下の場合には類似度が高いと判断し、評価結果を評価結果記憶手段２００２の評価結果記憶部Ｒ０３に格納すると共に制御を類似度総合評価手段２００４に渡す。
【００５５】
類似度総合評価手段２００４は、評価結果記憶手段２００２に記憶された内容に基づき、類似度の総合評価を行う（Ｓ１２５）。具体的には、評価結果記憶部Ｒ０３に類似度が高いという評価結果が格納されている場合は、その評価結果を出力手段２０４に渡す。これに対して、評価結果記憶部Ｒ０１または評価結果記憶部Ｒ０２に類似度が低いという評価結果が格納されている場合には、その評価結果を出力手段２０４に渡す。更に、評価結果記憶部Ｒ０１に類似度が低いという評価結果が格納されている場合には、背景画像が読み込まれなかった時に可読性を低下させる利用形態（背景画像が読み込まれなかった場合に白黒印刷を行うと可読性が低下）と、可読性を低下させる原因（背景色と背景画像との明度差が大きい）とを組にして出力手段２０４に渡し、評価結果記憶部Ｒ０２に類似度が低いという評価結果が格納されている場合には、背景画像が読み込まれなかったときに可読性を低下させる利用対象者の色覚（背景画像が読み込まれなかった場合、色覚異常者の可読性が低下）と、可読性を低下させる原因（背景色と背景画像との色相差が大きい）とを組にして出力手段２０４に渡す。
【００５６】
出力手段２０４は、類似度総合評価手段２００４から渡された評価結果等を外部出力する。図１３はテキストを用いた出力例である。この例では、評価したＷｅｂコンテンツの背景画像と背景色の類似度が低く、代替表示時に可読性が低下する恐れのあることが指摘されている。出力はこれ以外にも、Ｗｅｂコンテンツのプレビュー画面を用いる構成としてもよい。
【００５７】
＜第３の実施の形態＞
本発明の第３の実施の形態の構成例を図１４のブロック図に示す。
【００５８】
第３の実施の形態は、背景画像を有するＷｅｂコンテンツにおいて、該背景画像を使用する妥当性を可読性の点から評価するものである。具体的には、明度にバラツキのある背景画像を使用した場合、文字色の指定によらず読みにくい部分が生じると考えられることから、このような背景画像の使用について警告を行う。
【００５９】
Ｗｅｂコンテンツソース文書保存手段３００は、評価対象とするソース文書の保存に供する。例えば、Ｗｅｂコンテンツ制作者が制作したＷｅｂコンテンツを保存する手段を指す。
【００６０】
背景画像抽出手段３０１は、Ｗｅｂコンテンツソース文書保存手段３００をもって得られた評価対象Ｗｅｂコンテンツのソース文書から、背景画像の情報を抽出する。例えば、ソース文書が図１５に示すＷｅｂコンテンツであった場合、背景画像は、＜ｂｏｄｙ＞要素のｂａｃｋｇｒｏｕｎｄ属性Ａ１１から背景画像．ｇｉｆと特定される。
【００６１】
ここで、ソース文書としては、スタイルシートやＸＭＬを用いる構成としてもよい。この場合には、スタイルシートやＸＭＬの文書を解析して、背景画像を特定することとなる。
【００６２】
背景画像明度ヒストグラム作成手段３０２は、背景画像抽出手段３０１で得られた画像ファイルについて、明度のヒストグラムを作成する。明度のヒストグラムとしては、例えば、画像ファイルの各々のピクセルの明度を０．１刻みで１０段階に分類したものを用いることができる。ピクセルの明度算出は、所定の計算式に基づくものとし、例えば図４（ａ）に示す計算式を用いることができる。
【００６３】
背景画像妥当性評価手段３０３は、背景画像明度ヒストグラム作成手段３０２が作成した明度ヒストグラムから、当該画像ファイルが背景画像として妥当であるか否かを評価する。具体的には、背景画像明度ヒストグラム作成手段３０２で作成された明度ヒストグラムに複数のピークが見られた場合に、ピーク間の明度差とあらかじめ閾値登録手段３０４に登録されている明度閾値とを比較する。そして、ピーク間の明度差が明度閾値を上回る場合には、背景画像中の明暗差が激しく、白黒印刷時に文字の可読性を損なう恐れがあるとし、背景画像としての妥当性がないと評価する。
【００６４】
例えば、背景画像明度ヒストグラム作成手段３０２において、図１６に示す明度ヒストグラムが得られたとする。また、閾値登録手段３０４に登録された明度閾値が０．３であったとする。この時、背景画像の明度のピークについて明度差、例えば階級値の差を求めると０．６となり、ピーク間の明度差が閾値を上回ることが分かる。つまり、該画像ファイルは背景画像として妥当でないと評価されることとなる。
【００６５】
出力手段３０５は、背景画像妥当性評価手段３０３の評価結果の外部出力を行う。図１７はテキストを用いた出力例である。この例では、該Ｗｅｂコンテンツに用いられた画像ファイルの明暗差が激しく、背景画像として適当でないことが指摘されている。出力はこれ以外にも、Ｗｅｂコンテンツのプレビュー画面を用いる構成としてもよい。
【００６６】
第３の実施の形態における背景画像としては、Ｗｅｂコンテンツ全体の背景画像のほか、表全体の背景画像や表の１行の背景画像、セルの背景画像、文字の背景画像などにも適用可能である。
【００６７】
また、第３の実施の形態に於いては、背景画像内の明度のバラツキに基づいて可読性を評価するようにしたが、背景画像内の色相のバラツキに基づいて可読性を評価するようにすることもできる。この場合は、図１４に示した背景画像明度ヒストグラム作成手段３０２の代わりに、背景画像抽出手段３０１で得られた画像ファイルについて、色相のヒストグラムを作成する背景画像色相ヒストグラム作成手段を設け、背景画像妥当性評価手段３０３の代わりに、色相ヒストグラムに基づいて可読性の評価を行う背景画像妥当性評価手段を設けるようにすれば良い。
【００６８】
背景画像色相ヒストグラム作成手段としては、例えば、画像ファイルの各ピクセルの色相をπ／５刻みで１０段階に分類した色相ヒストグラムを作成する機能を有するものを使用することができる。また、背景画像妥当性評価手段としては、背景画像色相ヒストグラム作成手段が作成した色相ヒストグラムに複数のピークが見られた場合に、ピーク間の色相差とあらかじめ閾値登録手段３０４に登録されている色相閾値とを比較する機能、およびピーク間の色相差が色相閾値を上回る場合、背景画像中の色相差が激しく、色覚異常者の可読性を低下させる恐れがあるとし、背景画像としての妥当性がないと評価する機能を有するものを使用することができる。
【００６９】
＜第４の実施の形態＞
本発明の第４の実施の形態の構成例を図１８のブロック図に示す。
【００７０】
第４の実施の形態は、背景色または背景上のオブジェクト色の一方がユーザによって指定された時、もう一方に適した色の候補を推薦することで配色支援を行うものである。本実施の形態は、背景色と背景上のオブジェクトにとどまらず、同様の関係にある部位、例えば文字背景色と文字色など、にも適用可能である。
【００７１】
色情報選択手段４００は、ユーザがＷｅｂコンテンツの配色に用いる１つの色の選択に供する。例えば、ＲＧＢモデルを用いた色指定や、パレットに示された候補色からの選択などを指す。
【００７２】
明度・色相・彩度計算手段４０１は、色情報選択手段４００で指定された色について、所定の計算式に基づき、明度（Ｙ）、色相（Ｈ）、彩度（Ｓ）を計算する。計算式としては、例えば図４に示すものを用いることができる。
【００７３】
推薦色決定手段４０２は、色情報選択手段４００で指定された色と、背景と背景上のオブジェクトのような関係となる別の色について、可読性の観点から推薦色を決定する。推薦色決定手段４０２は、内部に、候補色生成手段４０００、明度差評価手段４００１、色相差評価手段４００２、彩度差評価手段４００３、推薦色記憶手段４００４、閾値登録手段４００５を有し、その構成は図１９のブロック図の通りである。図２０は推薦色決定手段４０２の処理例を示す流れ図である。
【００７４】
推薦色決定手段４０２では、まず候補色生成手段４０００で別の色の候補となる全ての色を生成する（Ｓ２０１）。具体的には、ＲＧＢ値にそれぞれ００、３３、６６、９９、ＣＣ、ＦＦの６種類のみを使用してできる２１６色（Ｗｅｂセーフカラー）を生成する。
【００７５】
次に、候補色生成手段４０００で生成した全ての候補色と色情報選択手段４００で指定された指定色との間で所定の評価を行っていく。
【００７６】
最初に評価を行うのは、明度差評価手段４００１である。候補色生成手段４０００で生成した全ての候補色と色情報選択手段４００で指定された指定色との間で明度差を計算し、明度閾値を超える明度差を提供する色群を抽出する（Ｓ２０２，Ｓ２０３）。
【００７７】
ここで、明度は、明度・色相・彩度計算手段４０１により計算するものとし、この評価に用いる明度閾値は、閾値登録手段４００５にあらかじめ登録されているものとする。
【００７８】
最初に明度差を評価するのは、明度差が可読性の評価において最低限遵守されるべき規準と考えられるからである。これは、一般的に読みにくいとされる配色は２色間の明度差が小さく、読みやすいとされる配色は２色間の明度差が大きいこと、明度は白黒印刷時の可読性に関わる指標であること、による。
【００７９】
次に評価を行うのは、色相差評価手段４００２である。明度差評価手段４００１で抽出した全ての候補色と色情報選択手段４００で指定された指定色との間で色相差を計算し、色相差が色相閾値を超える色群と、それ以外の色群とに仕分けする（Ｓ２０４，Ｓ２０５）。
【００８０】
ここで、色相は、明度・色相・彩度計算手段４０１により計算するものとし、この評価に用いる色相閾値は、閾値登録手段４００５にあらかじめ登録されているとする。
【００８１】
ここで仕分けされた色群のうち、前者の色群は、明度および色相の点で指定色とのコントラストが強く、Ｗｅｂページを白黒印刷する場合や、利用対象者が色覚異常者である場合であっても、可読性の高い色群と言えるため、推薦色記憶手段４００４内の推薦色群記憶部Ｃ０１に格納する（Ｓ２０６）。
【００８２】
明度差に次いで色相差を評価するのは、色相差が色覚異常者の可読性評価に関わる指標であり、相対的に優先して評価されるべきと考えられるからである。
【００８３】
一方、後者の色群については、指定色との間でさらに彩度差評価手段４００３で評価を行う。具体的には、後者の色群と色情報選択手段４００で指定された指定色との間で彩度差を計算し、彩度閾値を超える彩度差を提供する色群を抽出する（Ｓ２０７，Ｓ２０８）。
【００８４】
ここで、彩度は、明度・色相・彩度計算手段４０１により計算するものとし、この評価に用いる彩度閾値は、閾値登録手段４００５にあらかじめ登録されているものとする。
【００８５】
ここで抽出された色群は、明度および彩度の点で指定された色とのコントラストが強く、Ｗｅｂコンテンツを白黒印刷する場合や、利用対象者が色覚異常者である場合であっても、可読性の高い色群と言えるため、推薦色記憶手段４００４内の推薦色記憶部Ｃ０２に格納する（Ｓ２０９）。
【００８６】
最後に彩度差を評価するのは、隣接要素間の色相差が小さい場合でも十分な彩度差があれば、可読性が保証されると考えられるからである。
【００８７】
出力手段４０３は、推薦色記憶手段４００４内の推薦色群記憶部Ｃ０１，Ｃ０２に格納されている色を、可読性の点からの推薦色として外部出力する。
【００８８】
図２１は、出力手段４０３による推薦色の出力例である。図２１は、ディスプレイ上の指定色表示部Ｃ１１に色情報選択手段４００で指定された指定色が表示され、同系色表示部Ｃ１２，非同系色表示部Ｃ１３にそれぞれ推薦色記憶部Ｃ０１，Ｃ０２に格納されている色が表示されている様子を示している。ここで、同系色表示部Ｃ１２に表示されている色は、色相的に指定色に近い色であるため、Ｗｅｂコンテンツを同系色でまとめたいときの推薦色を表すこととなり、非同系色表示部Ｃ１３に表示されている色は、それ以外のときの推薦色を表すこととなる。
【００８９】
第４の実施の形態は、背景色または背景上のオブジェクト色の一方が指定された時、もう一方に適した色の候補を推薦するものであったが、文字色とリンク済み状態の文字色といった階層が隣り合わない要素間の視認性向上や、未リンク状態の文字色とリンク済み状態の文字色といった同一要素の異なる状態の視認性向上を図るなどの目的で実施することも可能である。
【００９０】
＜ハードウェア構成＞
図２２は、本発明の第１〜第４の実施の形態を実現するためのハードウェア構成例を示したブロック図であり、記録媒体５０１には、ＲＡＭ（ＲａｎｄｏｍＡｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０２及びＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０３を備えたコンピュータ５００を、Ｗｅｂコンテンツの可読性評価システム或いはＷｅｂコンテンツの配色支援システムとして機能させるためのプログラムが記録されている。記録媒体５０１は、磁気ディスク、半導体メモリ、ＣＤ−ＲＯＭなどの記録媒体である。
【００９１】
図１に示した第１の実施の形態に係るＷｅｂコンテンツの可読性評価システムを実現する場合には、記録媒体５０１に、Ｗｅｂコンテンツソース文書保存手段１００，階層・配色情報抽出手段１０１，明度・色相・彩度計算手段１０２，可読性評価手段１０３，出力手段１０４を実現するためのプログラムを記録しておく。このプログラムは、実行時にはＲＡＭ５０２に読み出され、ＣＰＵ５０３によって実行され、コンピュータ５００上にＷｅｂコンテンツソース文書保存手段１００，階層・配色情報抽出手段１０１，明度・色相・彩度計算手段１０２，可読性評価手段１０３，出力手段１０４を実現する。
【００９２】
また、図８に示した第２の実施の形態に係るＷｅｂコンテンツの可読性評価システムを実現する場合には、記録媒体５０１に、Ｗｅｂコンテンツソース文書保存手段２００，背景色・背景画像抽出手段２０１，明度・色相計算手段２０２，類似度評価手段２０３，出力手段２０４を実現するためのプログラムを記録しておく。このプログラムは、実行時にはＲＡＭ５０２に読み出され、ＣＰＵ５０３によって実行され、コンピュータ５００上にＷｅｂコンテンツソース文書保存手段２００，背景色・背景画像抽出手段２０１，明度・色相計算手段２０２，類似度評価手段２０３，出力手段２０４を実現する。
【００９３】
また、図１４に示した第３の実施の形態に係るＷｅｂコンテンツの可読性評価システムを実現する場合には、記録媒体５０１に、Ｗｅｂコンテンツソース文書保存手段３００，背景画像抽出手段３０１，背景画像明度ヒストグラム作成手段３０２，背景画像妥当性評価手段３０３，閾値登録手段３０４，出力手段３０５を実現するためのプログラムを記録しておく。このプログラムは、実行時にはＲＡＭ５０２に読み出され、ＣＰＵ５０３によって実行され、コンピュータ５００上にＷｅｂコンテンツソース文書保存手段３００，背景画像抽出手段３０１，背景画像明度ヒストグラム作成手段３０２，背景画像妥当性評価手段３０３，閾値登録手段３０４，出力手段３０５を実現する。
【００９４】
また、図１８に示した第４の実施の形態に係るＷｅｂコンテンツの配色支援システムを実現する場合には、記録媒体５０１に、色情報選択手段４００，明度・色相・彩度計算手段４０１，推薦色決定手段４０２，出力手段４０３を実現するためのプログラムを記録しておく。このプログラムは、実行時にはＲＡＭ５０２に読み出され、ＣＰＵ５０３によって実行され、コンピュータ５００上に色情報選択手段４００，明度・色相・彩度計算手段４０１，推薦色決定手段４０２，出力手段４０３を実現する。
【００９５】
【発明の効果】
以上説明したように、本発明におけるＷｅｂコンテンツの可読性評価システムを用いれば、Ｗｅｂコンテンツの可読性をＷｅｂコンテンツの利用形態や利用対象者の色覚等を考慮して多面的に評価することが可能となる。また、本発明におけるＷｅｂコンテンツの配色支援システムを用いれば、多面的な可読性評価に基づく配色支援を実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の構成例を示すブロック図である。
【図２】可読性評価手段１０３の構成例を示すブロック図である。
【図３】図３（ａ）評価対象Ｗｅｂコンテンツのプレビュー画面の一例を示す図である。図３（ｂ）評価対象Ｗｅｂコンテンツのソース文書の一例を示す図である。
【図４】図４（ａ）明度算出に用いる計算式の例を示す図である。図４（ｂ）色相算出に用いる計算式の例を示す図である。図４（ｃ）彩度算出に用いる計算式の例を示す図である。
【図５】図５（ａ）背景画像の画像ファイルの明度ヒストグラムの例を示す図である。図５（ｂ）背景画像の画像ファイルの色相ヒストグラムの例を示す図である。図５（ｃ）背景画像の画像ファイルの彩度ヒストグラムの例を示す図である。
【図６】可読性評価手段１０３の処理例を示す流れ図である。
【図７】本発明の第１の実施の形態における出力例を示す図である。
【図８】本発明の第２の実施の形態の構成例を示すブロック図である。
【図９】類似度評価手段２０３の構成例を示すブロック図である。
【図１０】評価対象Ｗｅｂコンテンツのソースであるテキスト文書の例を示す図。
【図１１】図１０（ａ）背景色・背景画像抽出手段２０１で得られた画像ファイルの明度ヒストグラムの例を示す図である。図１０（ｂ）背景色・背景画像抽出手段２０１で得られた画像ファイルの色相ヒストグラムの例を示す図である。
【図１２】類似度評価手段２０３の処理例を示す流れ図である。
【図１３】本発明の第２の実施の形態における出力例を示す図である。
【図１４】本発明の第３の実施の形態の構成例を示すブロック図である。
【図１５】評価対象Ｗｅｂコンテンツのソースであるテキスト文書の例を示す図である。
【図１６】背景画像明度ヒストグラム作成手段３０２で得られた明度ヒストグラムの例を示す図である。
【図１７】本発明の第３の実施の形態における出力例を示す図である。
【図１８】本発明の第４の実施の形態の構成例を示すブロック図である。
【図１９】推薦色決定手段４０２の構成例を示すブロック図である。
【図２０】推薦色決定手段４０２の処理例を示す流れ図である。
【図２１】本発明の第４の実施の形態における出力例を示す図である。
【図２２】本発明の第１〜第４の実施の形態を実現するためのハードウェア構成の一例を示すブロック図である。
【符号の説明】
１００…Ｗｅｂコンテンツソース文書保存手段
１０１…階層・配色情報抽出手段
１０２…明度・色相・彩度計算手段
１０３…可読性評価手段
１０４…出力手段
１０００…明度差評価手段
１００１…色相差評価手段
１００２…彩度差評価手段
１００３…評価結果記憶手段
１００４…閾値登録手段
１００５…可読性総合評価手段
２００…Ｗｅｂコンテンツソース文書保存手段
２０１…背景色・背景画像抽出手段
２０２…明度・色相計算手段
２０３…類似度評価手段
２０４…出力手段
２０００…明度差評価手段
２００１…色相差評価手段
２００２…評価結果記憶手段
２００３…閾値登録手段
２００４…類似度総合評価手段
３００…Ｗｅｂコンテンツソース文書保存手段
３０１…背景画像抽出手段
３０２…背景画像明度ヒストグラム作成手段
３０３…背景画像妥当性評価手段
３０４…閾値登録手段
３０５…出力手段
４００…色情報選択手段
４０１…明度・色相・彩度計算手段
４０２…推薦色決定手段
４０３…推薦色提示手段
４０００…候補色生成手段
４００１…明度差評価手段
４００２…色相差評価手段
４００３…彩度差評価手段
４００４…推薦色記憶手段
４００５…閾値登録手段
５００…コンピュータ
５０１…記録媒体
５０２…ＲＡＭ
５０３…ＣＰＵ
【図１】
0004665312.tif 000002
【図２】
0004665312.tif 000003
【図３】
0004665312.tif 000004
【図４】
0004665312.tif 000005
【図５】
0004665312.tif 000006
【図６】
0004665312.tif 000007
【図７】
0004665312.tif 000008
【図８】
0004665312.tif 000009
【図９】
0004665312.tif 000010
【図１０】
0004665312.tif 000011
【図１１】
0004665312.tif 000012
【図１２】
0004665312.tif 000013
【図１３】
0004665312.tif 000014
【図１４】
0004665312.tif 000015
【図１５】
0004665312.tif 000016
【図１６】
0004665312.tif 000017
【図１７】
0004665312.tif 000018
【図１８】
0004665312.tif 000019
【図１９】
0004665312.tif 000020
【図２０】
0004665312.tif 000021
【図２１】
0004665312.tif 000022
【図２２】
0004665312.tif 000023