(57)【要約】【課題】  選択された要素がフォーカスされたことを容易に判別することができる表示制御装置、表示制御方法および表示制御プログラムを提供する。【解決手段】  比較対照領域特定部１３は、選択された要素が画像データを含む画像ファイルを参照する要素である場合に、選択された要素の境界の周囲領域を特定する。フォーカス色制御部１７は、特定された周囲領域の色に基づいて、選択された要素のフォーカス色を決定する。フォーカス表示制御部１６は、決定された色で選択された要素の縁を表示する。【選択図】        図１
2006285478.tif 000002
【特許請求の範囲】
【請求項１】
マークアップ言語で記述された文書の要素のフォーカス表示を制御する表示制御装置であって、
選択された要素が画像データを含む画像ファイルを参照する要素である場合に、前記選択された要素の境界の周囲領域を特定する領域特定部と、
前記特定された周囲領域の色に基づいて、前記選択された要素のフォーカス色を決定するフォーカス色制御部と、
前記決定された色で前記選択された要素の縁を表示するフォーカス表示制御部とを備えた表示制御装置。
【請求項２】
前記フォーカス色制御部は、
複数の候補色のうちの各候補色について、前記周囲領域に含まれる全画素の色との色差および／または明度差を算出する算出部と、
前記算出された色差および／または明度差に基づいて、前記複数の候補色のうちの１つを前記選択された要素のフォーカス色として決定するフォーカス色決定部とを含む、請求項１記載の表示制御装置。
【請求項３】
前記フォーカス色制御部は、前記選択された要素の色および／または前記選択された要素の周囲の色が変化するごとに、前記選択された要素のフォーカス色を決定し、
前記フォーカス表示制御部は、前記フォーカス色が決定されるごとに、前記決定されたフォーカス色で前記要素の縁を表示する、請求項１または２記載の表示制御装置。
【請求項４】
前記フォーカス色制御部は、前記画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、前記選択された後に表示すべき最初のフレームのみについて、前記フォーカス色を決定し、
前記フォーカス表示制御部は、前記フォーカス色が決定されたフレームの表示時に、前記決定されたフォーカス色で前記要素の縁を表示する、請求項１または２記載の表示制御装置。
【請求項５】
前記フォーカス色制御部は、前記画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、前記選択された後に表示すべきフレームであって、表示時間が閾値以上であるフレームのみについて、前記フォーカス色を決定し、
前記フォーカス表示制御部は、前記フォーカス色が決定されたフレームの表示時に、前記決定されたフォーカス色で前記要素の縁を表示する、請求項１または２記載の表示制御装置。
【請求項６】
前記フォーカス色制御部は、前記画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、各フレームの更新ごとに、前記フォーカス色を決定するか否かを判断し、
前記フォーカス色制御部は、前記選択された後に表示すべき最初のフレームと、前記選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームのみについて、前記フォーカス色を決定し、
前記フォーカス表示制御部は、前記フォーカス色が決定されたフレームの表示時に、前記決定されたフォーカス色で前記要素の縁を表示する、請求項１または２記載の表示制御装置。
【請求項７】
マークアップ言語で記述された文書の要素のフォーカス表示を制御する表示制御方法であって、
選択された要素が画像データを含む画像ファイルを参照する要素である場合に、前記選択された要素の境界の周囲領域を特定する領域特定ステップと、
前記特定された周囲領域の色に基づいて、前記選択された要素のフォーカス色を決定するフォーカス色制御ステップと、
前記決定された色で前記選択された要素の縁を表示するフォーカス表示制御ステップとを含む表示制御方法。
【請求項８】
前記フォーカス色制御ステップは、
複数の候補色のうちの各候補色について、前記周囲領域に含まれる全画素の色との色差および／または明度差を算出するステップと、
前記算出された色差および／または明度差に基づいて、前記複数の候補色のうちの１つを前記選択された要素のフォーカス色として決定するステップとを含む、請求項６記載の表示制御方法。
【請求項９】
前記フォーカス色制御ステップは、前記選択された要素の色および／または前記選択された要素の周囲の色が変化するごとに、前記選択された要素のフォーカス色を決定し、
前記フォーカス表示制御ステップは、前記フォーカス色が決定されるごとに、前記決定されたフォーカス色で前記要素の縁を表示する、請求項７または８記載の表示制御方法。
【請求項１０】
前記フォーカス色制御ステップは、前記画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、前記選択された後に表示すべき最初のフレームのみについて、前記フォーカス色を決定し、
前記フォーカス表示制御ステップは、前記フォーカス色が決定されたフレームの表示時に、前記決定されたフォーカス色で前記要素の縁を表示する、請求項７または８記載の表示制御方法。
【請求項１１】
前記フォーカス色制御ステップは、前記画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、前記選択された後に表示すべきフレームであって、表示時間が閾値以上であるフレームのみについて、前記フォーカス色を決定し、
前記フォーカス表示制御ステップは、前記フォーカス色が決定されたフレームの表示時、前記決定されたフォーカス色で前記要素の縁を表示する、請求項７または８記載の表示制御方法。
【請求項１２】
前記フォーカス色制御ステップは、前記画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、各フレームの更新ごとに、前記フォーカス色を決定するか否かを判断し、
前記フォーカス色制御ステップは、前記選択された後に表示すべき最初のフレームと、前記選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームのみについて、前記フォーカス色を決定し、
前記フォーカス表示制御ステップは、前記フォーカス色が決定されたフレームの表示時、前記決定されたフォーカス色で前記要素の縁を表示する、請求項７または８記載の表示制御方法。
【請求項１３】
マークアップ言語で記述された文書の要素のフォーカス表示を制御する表示制御プログラムであって、コンピュータに、
選択された要素が画像データを含む画像ファイルを参照する要素である場合に、前記選択された要素の境界の周囲領域を特定する領域特定ステップと、
前記特定された周囲領域の色に基づいて、前記選択された要素のフォーカス色を決定するフォーカス色制御ステップと、
前記決定された色で前記選択された要素の縁を表示するフォーカス表示制御ステップとを実行させる表示制御プログラム。
【請求項１４】
前記フォーカス色制御ステップは、
複数の候補色のうちの各候補色について、前記周囲領域に含まれる全画素の色との色差および／または明度差を算出するステップと、
前記算出された色差および／または明度差に基づいて、前記複数の候補色のうちの１つを前記選択された要素のフォーカス色として決定するステップとを含む、請求項１３記載の表示制御プログラム。
【請求項１５】
前記フォーカス色制御ステップは、前記選択された要素の色および／または前記選択された要素の周囲の色が変化するごとに、前記選択された要素のフォーカス色を決定し、
前記フォーカス表示制御ステップは、前記フォーカス色が決定されるごとに、前記決定されたフォーカス色で前記要素の縁を表示する、請求項１３または１４記載の表示制御プログラム。
【請求項１６】
前記フォーカス色制御ステップは、前記画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、前記選択された後に表示すべき最初のフレームのみについて、前記フォーカス色を決定し、
前記フォーカス表示制御ステップは、前記フォーカス色が決定されたフレームの表示時に、前記決定されたフォーカス色で前記要素の縁を表示する、請求項１３または１４記載の表示制御プログラム。
【請求項１７】
前記フォーカス色制御ステップは、前記画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、前記選択された後に表示すべきフレームであって、表示時間が閾値以上であるフレームのみについて、前記フォーカス色を決定し、
前記フォーカス表示制御ステップは、前記フォーカス色が決定されたフレームの表示時に、前記決定されたフォーカス色で前記要素の縁を表示する、請求項１３または１４記載の表示制御プログラム。
【請求項１８】
前記フォーカス色制御ステップは、前記画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、各フレームの更新ごとに、前記フォーカス色を決定するか否かを判断し、
前記フォーカス色制御ステップは、前記選択された後に表示すべき最初のフレームと、前記選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームのみについて、前記フォーカス色を決定し、
前記フォーカス表示制御ステップは、前記フォーカス色が決定されたフレームの表示時に、前記決定されたフォーカス色で前記要素の縁を表示する、請求項１３または１４記載の表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法および表示制御プログラムに関し、特にマークアップ言語で記述された文書の要素へのフォーカス表示を制御する表示制御装置、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
携帯電話やパソコンなどは、フォーカス表示する機能を有する表示制御装置を備えている。フォーカス表示とは、ユーザが表示されている画面を見ながら、矢印キーまたはテンキーなどの操作ボタンを操作して、表示されている要素のどれかを選択すると、その要素が選択されたことが判別できるように表示することをいう。
【０００３】
フォーカス表示としては、選択された要素の領域のテキストを反転表示する表示方法が、たとえば特許文献１に記載されている。
【特許文献１】特開２００２−１５８８０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、選択された要素が、ＪＰＥＧ（Joint Photographic Experts Group）の画像データなどを含む画像ファイル（たとえばＪＰＥＧファイルなど）を参照する要素である場合には、フォーカスされたことを表わすために、選択された要素の領域の色を変化させることができない。なぜなら、変化させると、要素（たとえば、ＪＰＥＧ画像など）の内容がわからなくなるからである。それゆえ、要素の縁を実線、破線また点線で表示することによって、フォーカスされたことが判別できるようにすることが考えられる。ここで、要素の縁とは、要素の外縁、要素の内縁、または要素の内外縁を意味する。ここで、要素に含まれる画素と要素の外部に含まれる画素とを分離する線を要素の境界とすると、要素の外縁とは、要素の境界の外側にあり、要素の境界と同様の形状であって、要素の境界と接触している画素群、および／または要素の境界と短距離だけ離れている画素群からなる。要素の内縁とは、要素の境界の内側にあり、要素の境界と同様の形状であって、要素の境界と接触している画素群、および／または要素の境界と短距離だけ離れている画素群からなる。要素の内外縁とは、要素の外縁と、要素の内縁と、要素の外縁と要素の内縁に挟まれる部分とからなる。
【０００５】
しかしながら、要素（たとえば、ＪＰＥＧの画像など）の色は様々である。また、要素の周囲の色も様々な色が使用される可能性がある。
【０００６】
したがって、選択された要素の縁の実線または点線の色、すなわちフォーカス色が単一のものであると、要素およびその周囲の色によっては、選択された要素がフォーカスされたかどうかが判別しにくい場合がある。
【０００７】
それゆえに、本発明の目的は、選択された要素がフォーカスされたことを容易に判別することができる表示制御装置、表示制御方法および表示制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、マークアップ言語で記述された文書の要素のフォーカス表示を制御する表示制御装置であって、選択された要素の境界の周囲領域を特定する領域特定部と、特定された周囲領域の色に基づいて、選択された要素のフォーカス色を決定するフォーカス色制御部と、決定された色で選択された要素の縁を表示するフォーカス表示制御部とを備える。
【０００９】
好ましくは、フォーカス色制御部は、複数の候補色のうちの各候補色について、周囲領域に含まれる全画素の色との色差および／または明度差を算出する算出部と、算出された色差および／または明度差に基づいて、複数の候補色のうちの１つを選択された要素のフォーカス色として決定するフォーカス色決定部とを含む。
【００１０】
好ましくは、フォーカス色制御部は、選択された要素の色および／または選択された要素の周囲の色が変化するごとに、選択された要素のフォーカス色を決定し、フォーカス表示制御部は、フォーカス色が決定されるごとに、決定されたフォーカス色で要素の縁を表示する。
【００１１】
好ましくは、フォーカス色制御部は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、選択された後に表示すべき最初のフレームのみについて、フォーカス色を決定し、フォーカス表示制御部は、フォーカス色が決定されたフレームの表示時に、決定されたフォーカス色で要素の縁を表示する。
【００１２】
好ましくは、フォーカス色制御部は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、選択された後に表示すべきフレームであって、表示時間が閾値以上であるフレームのみについて、フォーカス色を決定し、フォーカス表示制御部は、フォーカス色が決定されたフレームの表示時に、決定されたフォーカス色で要素の縁を表示する。
【００１３】
好ましくは、フォーカス色制御部は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、各フレームの更新ごとに、フォーカス色を決定するか否かを判断し、フォーカス色制御部は、選択された後に表示すべき最初のフレームと、選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームのみについて、フォーカス色を決定し、フォーカス表示制御部は、フォーカス色が決定されたフレームの表示時に、決定されたフォーカス色で要素の縁を表示する。
【００１４】
また、本発明は、マークアップ言語で記述された文書の要素のフォーカス表示を制御する表示制御方法であって、選択された要素が画像データを含む画像ファイルを参照する要素である場合に、選択された要素の境界の周囲領域を特定する領域特定ステップと、特定された周囲領域の色に基づいて、選択された要素のフォーカス色を決定するフォーカス色制御ステップと、決定された色で選択された要素の縁を表示するフォーカス表示制御ステップとを含む。
【００１５】
好ましくは、フォーカス色制御ステップは、複数の候補色のうちの各候補色について、周囲領域に含まれる全画素の色との色差および／または明度差を算出するステップと、算出された色差および／または明度差に基づいて、複数の候補色のうちの１つを選択された要素のフォーカス色として決定するステップとを含む。
【００１６】
好ましくは、フォーカス色制御ステップは、選択された要素の色および／または選択された要素の周囲の色が変化するごとに、選択された要素のフォーカス色を決定し、フォーカス表示制御ステップは、フォーカス色が決定されるごとに、決定されたフォーカス色で要素の縁を表示する。
【００１７】
好ましくは、フォーカス色制御ステップは、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、選択された後に表示すべき最初のフレームのみについて、フォーカス色を決定し、フォーカス表示制御ステップは、フォーカス色が決定されたフレームの表示時に、決定されたフォーカス色で要素の縁を表示する。
【００１８】
好ましくは、フォーカス色制御ステップは、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、選択された後に表示すべきフレームであって、表示時間が閾値以上であるフレームのみについて、フォーカス色を決定し、フォーカス表示制御ステップは、フォーカス色が決定されたフレームの表示時、決定されたフォーカス色で要素の縁を表示する。
【００１９】
好ましくは、フォーカス色制御ステップは、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、各フレームの更新ごとに、フォーカス色を決定するか否かを判断し、フォーカス色制御ステップは、選択された後に表示すべき最初のフレームと、選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームのみについて、フォーカス色を決定し、フォーカス表示制御ステップは、フォーカス色が決定されたフレームの表示時、決定されたフォーカス色で要素の縁を表示する。
【００２０】
また、本発明は、マークアップ言語で記述された文書の要素のフォーカス表示を制御する表示制御プログラムであって、コンピュータに、選択された要素が画像データを含む画像ファイルを参照する要素である場合に、選択された要素の境界の周囲領域を特定する領域特定ステップと、特定された周囲領域の色に基づいて、選択された要素のフォーカス色を決定するフォーカス色制御ステップと、決定された色で選択された要素の縁を表示するフォーカス表示制御ステップとを実行させる。
【００２１】
好ましくは、フォーカス色制御ステップは、複数の候補色のうちの各候補色について、周囲領域に含まれる全画素の色との色差および／または明度差を算出するステップと、算出された色差および／または明度差に基づいて、複数の候補色のうちの１つを選択された要素のフォーカス色として決定するステップとを含む。
【００２２】
好ましくは、フォーカス色制御ステップは、選択された要素の色および／または選択された要素の周囲の色が変化するごとに、選択された要素のフォーカス色を決定し、フォーカス表示制御ステップは、フォーカス色が決定されるごとに、決定されたフォーカス色で要素の縁を表示する。
【００２３】
好ましくは、フォーカス色制御ステップは、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、選択された後に表示すべき最初のフレームのみについて、フォーカス色を決定し、フォーカス表示制御ステップは、フォーカス色が決定されたフレームの表示時に、決定されたフォーカス色で要素の縁を表示する。
【００２４】
好ましくは、フォーカス色制御ステップは、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、選択された後に表示すべきフレームであって、表示時間が閾値以上であるフレームのみについて、フォーカス色を決定し、フォーカス表示制御ステップは、フォーカス色が決定されたフレームの表示時に、決定されたフォーカス色で要素の縁を表示する。
【００２５】
好ましくは、フォーカス色制御ステップは、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、各フレームの更新ごとに、フォーカス色を決定するか否かを判断し、フォーカス色制御ステップは、選択された後に表示すべき最初のフレームと、選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームのみについて、フォーカス色を決定し、フォーカス表示制御ステップは、フォーカス色が決定されたフレームの表示時、決定されたフォーカス色で要素の縁を表示する。
【発明の効果】
【００２６】
本発明によれば、選択された要素がフォーカスされたことを容易に判別することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態について図面を用いて説明する。
【００２８】
［第１の実施形態］
（構成）
図１は、第１の実施形態に係る表示制御装置の機能ブロック図である。
【００２９】
図１を参照して、この表示制御装置１は、操作入力部１１と、フォーカス移動制御部１２と、比較対照領域特定部１３と、フォーカス色制御部１７と、フォーカス表示制御部１６とを備える
操作入力部１１は、矢印キーまたはテンキーを通じて、ユーザによる表示画面内の要素の選択を受付ける。
【００３０】
フォーカス移動制御部１２は、ユーザによって選択された要素をフォーカスを当てる要素に設定する。
【００３１】
フォーカス色制御部１７は、コントラスト算出部１４と、フォーカス色決定部１５とを含む。比較対照領域特定部１３と、コントラスト算出部１４と、フォーカス色決定部１５とは、ユーザによって選択された要素が画像データを含む画像ファイルを参照する要素である場合には、以下の処理を行なう。
【００３２】
比較対照領域特定部１３は、ユーザによって選択された要素の境界の周囲の領域を比較対照領域として設定する。具体的には、比較対照領域特定部１３は、ユーザによって選択された要素の境界から外側にＮ画素だけ離れた外周と、ユーザによって設定された要素の境界から内側にＮ画素だけ離れた内周で囲まれた領域を比較対照領域として設定する。
【００３３】
図２は、比較対象領域の例を表わす図である。
【００３４】
図２を参照して、ユーザによって選択された要素の境界から外側に５画素だけ離れた外周と、ユーザによって選択された要素の境界から内側に５画素だけ離れた内周とで囲まれた領域が比較対象領域として設定される。
【００３５】
コントラスト算出部１４は、複数の候補色のうちの各候補色について、比較対照領域に含まれる各画素の色との明度差を算出し、算出した明度差が閾値Ｌ以下であれば、その候補色のスコアを１だけ増加する。コントラスト算出部１４は、これらの明度差の算出とスコアの増加判定を複数の候補色のうちの全部の候補色および比較対照領域に含まれる全画素について行なう。
【００３６】
ここで、色の明度の算出については、Ｗ３Ｃ（World Wide Web Consortium）で定められている算出方法に従うものとする。すなわち、色をＲＧＢ値で表現して、ある色のＲＧＢ値のＲ（レッド）の値をＲ１、Ｇ（グリーン）の値をＧ１、Ｂ（ブルー）の値をＢ１とすると、ある色の明度は以下の式で表わされる。
【００３７】
（Ｒ１×２９９＋Ｇ１×５８７＋Ｂ１×１１４）／１０００
また、上記の閾値Ｌは、固定値であってもよく、ユーザが任意の値に設定できるものであってもよい。
【００３８】
さらに、コントラスト算出部１４は、複数の候補色のうちの各候補色について、比較対照領域に含まれる各画素の色との色差を算出し、算出した色差が閾値Ｃ以下であれば、その候補色のスコアを１だけ増加する。コントラスト算出部１４は、これらの色差の算出とスコアの増加判定を複数の候補色のうちの全部の候補色および比較対照領域に含まれる全画素について行なう。
【００３９】
ここで、色の色差の算出については、Ｗ３Ｃ（World Wide Web Consortium）で定められている算出方法に従うものとする。ある色のＲ（レッド）の値をＲ１、Ｇ（グリーン）の値をＧ１、Ｂ（ブルー）の値をＢ１し、別の色のＲ（レッド）の値をＲ２、Ｇ（グリーン）の値をＧ２、Ｂ（ブルー）の値をＢ２とすると、ある色と別の色との色差は以下の式で表わされる。
【００４０】
（Ｍａｘ（Ｒ１，Ｒ２）−Ｍｉｎ（Ｒ１，Ｒ２））＋（Ｍａｘ（Ｇ１，Ｇ２）−Ｍｉｎ（Ｇ１，Ｇ２））＋（Ｍａｘ（Ｂ１，Ｂ２）−Ｍｉｎ（Ｂ１，Ｂ２））
ここで、Ｍａｘ（ｘ、ｙ）は、ｘとｙの大きいほうを表わし、Ｍｉｎ（ｘ、ｙ）は、ｘとｙの小さい方を表わす。
【００４１】
また、上記の閾値Ｃは、固定値であってもよく、ユーザが任意の値に設定できるものであってもよい。
【００４２】
フォーカス色決定部１５は、スコアが最小である候補色を特定し、それをフォーカス色として決定する。
【００４３】
フォーカス表示制御部１６は、決定されたフォーカス色で要素の縁を実線、破線または点線で表示する。
【００４４】
（動作）
図３は、第１の実施形態の表示制御装置が表示制御プログラムによって実行するフォーカス表示処理の手順を表わすフローチャートである。表示制御装置は、図３に示すフロー図の各ステップを備えるプログラムを図示しないメモリから読み出して実行する。
【００４５】
まず、ユーザが、操作入力部１１の矢印キーまたはテンキーを通じて要素を選択すると、フォーカス移動制御部１２は、選択された要素をフォーカスを当てる要素に設定する（ステップＳ１０１）。
【００４６】
ユーザによって選択された要素が画像データを含む画像ファイルを参照する要素でない場合には（ステップＳ１０２でＮＯ）、フォーカス表示制御部１６は、選択された要素のテキストを反転表示（背景とテキストの色を逆にすること）する（ステップＳ１０３）。
【００４７】
一方、ユーザによって選択された要素が画像データを含む画像ファイルを参照する要素である場合には（ステップＳ１０２でＹＥＳ）、比較対象領域特定部１３は、ユーザによって選択された要素の境界から外側にＮ画素だけ離れた外周と、ユーザによって選択された要素の境界から内側にＮ画素だけ離れた内周で囲まれた領域を比較対照領域として設定する。比較対照領域の各画素は、１から順番に順序づけられる（ステップＳ１０４）。
【００４８】
次に、コントラスト算出部１４は、変数ｎ＝１とする（ステップＳ１０５）。
【００４９】
次に、コントラスト算出部１４は、変数ｉ＝１とする（ステップＳ１０６）。
【００５０】
次に、コントラスト算出部１４は、比較対照領域のｉ番目の画素の色の明度と、第ｎ番目の候補色の明度との差を算出する（ステップＳ１０７）。
【００５１】
コントラスト算出部１４は、算出した明度差が閾値Ｌ以下であれば（ステップＳ１０８でＹＥＳ）、ｎ番目の候補色のスコアを１だけ増加する（ステップＳ１０９）。
【００５２】
次に、コントラスト算出部１４は、比較対照領域のｉ番目の画素の色と、第ｎ番目の候補色との色差を算出する（ステップＳ１１０）。
【００５３】
コントラスト算出部１４は、算出した色差が閾値Ｃ以下であれば（ステップＳ１１１でＹＥＳ）、ｎ番目の候補色のスコアを１だけ増加する（ステップＳ１１２）。
【００５４】
コントラスト算出部１４は、変数ｉが比較対象領域の画素数Ｍ以下の場合（ステップＳ１１３でＹＥＳ）、変数ｉを１だけインクリメントして（ステップＳ１１４）、ステップＳ１０７に戻る。
【００５５】
コントラスト算出部１４は、変数ｉが比較対照領域の画素数Ｍを超えた場合には（ステップＳ１１３でＮＯ）、変数ｎが候補色の総数Ｎ以下のときには（ステップＳ１１５でＹＥＳ）、ｎを１だけインクリメントして（ステップＳ１１６）、ステップＳ１０７に戻る。
【００５６】
フォーカス色決定部１５は、変数ｎが候補色の総数Ｎを超えたときには（ステップＳ１１５でＮＯ）、スコアが最小である候補色を特定し、それをフォーカス色として決定する（ステップＳ１１７）。
【００５７】
フォーカス表示制御部１６は、決定されたフォーカス色でユーザによって選択された要素の縁を実線、破線または点線で表示する（ステップＳ１１８）。
【００５８】
（動作例）
図４は、ユーザによって選択された要素の例を表わす図である。
【００５９】
図４に示されるユーザによって選択された要素は、画像データを含む画像ファイルを参照する要素である。この要素の色は赤とする。
【００６０】
図５は、比較対照領域の例を表わす図である。
【００６１】
図５に示すように、ユーザによって選択された要素の境界から外側にＮ（＝５）画素だけ離れた外周と、ユーザによって選択された要素の境界から内側にＮ（＝５）画素だけ離れた内周で囲まれた領域が比較対照領域として設定される。
【００６２】
図６は、候補色の例を表わす図である。
【００６３】
図６に示すように、赤、黒、黄および水色の４色が候補色として用意されている。
【００６４】
図７は、スコアの例を表わす図である。
【００６５】
図７に示すように、赤のスコアが１００で、黒のスコアが０で、黄のスコアが５０で、水色のスコアが５５である。それゆえ、スコアが最小である黒がフォーカス色として決定される。
【００６６】
図８は、ユーザによって選択された要素がフォーカスされた状態を表わす図である。
【００６７】
図８に示すように、決定されたフォーカス色（黒色）で要素の縁が表示される。
【００６８】
以上のように、第１の実施形態の表示制御装置によれば、ユーザによって選択された要素の境界の周囲の色とコントラスト（明度および色差）が十分に大きな色がフォーカス色として選ばれるので、ユーザによって選択された要素がフォーカスされたことを容易に判別できる。
【００６９】
［第２の実施形態］
第２の実施形態は、選択された要素の色または選択された要素の周囲の色が変化したときにフォーカス色の決定を行なう表示制御装置に関する。
【００７０】
（構成）
第２の実施形態の表示制御装置の構成要素は、第１の実施形態の構成要素と以下の点で相違する。
【００７１】
すなわち、コントラスト算出部１４は、選択された要素の色または選択された要素の周囲の色が変化したときにコントラストの算出を行なう。
【００７２】
また、フォーカス色決定部１５は、選択された要素の色または選択された要素の周囲の色が変化したときにフォーカス色を決定する。また、フォーカス表示制御部１６は、フォーカス色が決定されるごとに、決定されたフォーカス色で選択された要素の縁を実線、破線または点線で表示する。
【００７３】
（動作）
図９は、第２の実施形態の表示制御装置が表示制御プログラムによって実行するフォーカス表示処理の手順を表わすフローチャートである。表示制御装置は、図９に示すフロー図の各ステップを備えるプログラムを図示しないメモリから読み出して実行する。
【００７４】
図９を参照して、まず、図３に示す第１の実施形態のステップＳ１０１〜Ｓ１１８の処理が行なわれて、ユーザによって選択された要素のフォーカス色が決定されて、決定されたフォーカス色で要素の縁が実線、破線または点線で表示される（ステップＳ２００）。
【００７５】
次に、選択された要素の色または選択された要素の周囲の色が変化したときには（ステップＳ２０１でＹＥＳ）、ステップＳ１０２〜Ｓ１１８の処理が繰返し行なわれて、選択された要素のフォーカス色が決定されて、決定されたフォーカス色で要素の縁が実線、破線または点線で表示される（ステップＳ２０２）。
【００７６】
また、ユーザからフォーカスの移動が指示されたときには（ステップＳ２０３でＹＥＳ）、終了する。
【００７７】
（動作例）
図１０は、第２の実施形態のフォーカス色の決定例を表わす図である。
【００７８】
図１０を参照して、要素の色がフォーカスされた後、５秒後、１秒後、１秒後、５秒後に順次変化するように定められているとする。
【００７９】
まず、ユーザによって選択された要素の選択された時点での色が赤であるので、選択された要素のフォーカス色が黒に決定されて、選択された要素の縁が黒で表示される。
【００８０】
次いで、５秒後に要素の色が黒に変化するので、選択された要素のフォーカス色が赤に決定されて、選択された要素の縁が赤で表示される。
【００８１】
次いで、さらに１秒後に要素の色が赤に変化するので、選択された要素のフォーカス色が黒に決定されて、選択された要素の縁が黒で表示される。
【００８２】
次いで、さらに１秒後に要素の色が黒に変化するので、選択された要素のフォーカス色が赤に決定されて、選択された要素の縁が赤で表示される。
【００８３】
次いで、さらに５秒後に要素の色が赤に変化するので、選択された要素のフォーカス色が黒に決定されて、選択された要素の縁が黒で表示される。
【００８４】
以上のように、第２の実施形態の表示制御装置によれば、ユーザによって選択された要素の色または選択された要素の周囲の色が変化した場合でも、色が変化するごとにフォーカス色の決定を行なうので、ユーザによって選択された要素がフォーカスされていることを容易に判別できる。
【００８５】
なお、動作例の説明では、選択された要素の色が変化する例を説明したが、選択された要素の周囲の色が変化した場合も、同様にしてフォーカス色の決定が行なわれる。
【００８６】
［第３の実施形態］
第３の実施形態は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、ユーザによって選択された後に表示すべき最初のフレームについてのみフォーカス色の決定を行なう表示制御装置に関する。
【００８７】
（構成）
第３の実施形態の表示制御装置の構成要素は、第１の実施形態の構成要素と以下の点で相違する。
【００８８】
すなわち、コントラスト算出部１４は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、ユーザによって選択された後に表示すべき最初のフレームについてのみコントラストの算出を行なう。また、フォーカス色決定部１５は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、ユーザによって選択された後に表示すべき最初のフレームについてのみフォーカス色を決定する。また、また、フォーカス表示制御部１６は、フォーカス色が決定されたフレームの表示時に、決定されたフォーカス色で選択された要素の縁を実線、破線または点線で表示する。
【００８９】
（動作）
図１１は、第３の実施形態の表示制御装置が表示制御プログラムによって実行するフォーカス表示処理の手順を表わすフローチャートである。表示制御装置は、図１１に示すフロー図の各ステップを備えるプログラムを図示しないメモリから読み出して実行する。
【００９０】
図１１を参照して、まず、ユーザが、操作入力部１１を通じてフォーカスしたい要素を選択すると、フォーカス移動制御部１２は、選択された要素をフォーカスする要素に設定する（ステップＳ３００）。
【００９１】
次に、ユーザによって選択された要素がアニメーション画像データを含むアニメーションＧＩＦ（Graphic Interchange Format）ファイルを参照する要素でない場合には（ステップＳ３０１でＮＯ）、図３に示す第１の実施形態のステップＳ１０２〜Ｓ１１８の処理が行なわれて、要素のフォーカス色が決定されて、決定されたフォーカス色で要素の縁が実線、破線または点線で表示される（ステップＳ３０２）。
【００９２】
一方、ユーザによって選択された要素がアニメーション画像データを含むアニメーションＧＩＦファイルを参照する要素である場合には（ステップＳ３０１でＹＥＳ）、ユーザによって選択された後に表示すべき最初のフレームについては（ステップＳ３０３でＹＥＳ）、ステップＳ１０４〜Ｓ１１８の処理が行なわれて、そのフレームのフォーカス色が決定されて、そのフレームの表示時には、決定されたフォーカス色で選択された要素の縁が実線、破線または点線で表示される（ステップＳ３０４）。
【００９３】
一方、ユーザによって選択された後に表示すべき最初のフレーム以外のフレームについては（ステップＳ３０３でＮＯ）、それらのフレームのフォーカス色の決定が行なわれず、それらのフレームの表示時には、選択された要素の縁の色が変化しない（ステップＳ３０５）。
【００９４】
最後のフレームに達するまで（ステップＳ３０６）、次のフレームに順次更新されて、ステップＳ３０３〜Ｓ３０５が行なわれる。
【００９５】
（動作例）
図１２は、第３の実施形態のフォーカス色の決定例を表わす図である。
【００９６】
図１２を参照して、選択された要素が参照するアニメーションＧＩＦファイルは、第１番目〜第５番目の５個のフレームからなるものし、第５のフレームの後に、第１のフレームが繰返されるものとする。
【００９７】
第３番目のフレームがユーザによって選択された後に表示すべき最初のフレームとする。この場合には、第３番目のフレームのフォーカス色が黒に決定されて、第３番目のフレームの表示時に、選択された要素の縁が黒色で表示される。次いで、第４番目、第５番目、第１番目、第２番目、・・・のフレームが順次表示されるが、これらのフレームのフォーカス色は決定されず、それゆえ、これらのフレームの表示時には、選択された要素の縁の色は黒のままとなる。
【００９８】
以上のように、第３の実施形態に係る表示制御装置によれば、ユーザによって選択された要素がアニメーションファイルを参照する要素である場合において、ユーザによって選択された後に表示すべき最初のフレームについてのみフォーカス色の決定を行なうので、フォーカス色が頻繁に変更されて画面がちらつき、選択された要素がフォーカスされていることを判別するのが困難になるのを防止できる。
【００９９】
［第４の実施形態］
第４の実施形態は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、ユーザによって選択された後に表示すべきフレームであって、表示時間が閾値以上であるフレームについてのみフォーカス色の決定を行なう表示制御装置に関する。
【０１００】
（構成）
第４の実施形態の表示制御装置の構成要素は、第１の実施形態の構成要素と以下の点で相違する。
【０１０１】
すなわち、コントラスト算出部１４は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、ユーザによって選択された後に表示すべきフレームであって、表示時間が閾値以上のフレームについてのみコントラストの算出を行なう。また、フォーカス色決定部１５は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、ユーザによって選択された後に表示すべきフレームであって、表示時間が閾値以上のフレームについてのみフォーカス色を決定する。また、フォーカス表示制御部１６は、フォーカス色が決定されたフレームの表示時に、決定されたフォーカス色で選択された要素の縁を実線、破線または点線で表示する。ここで、上記の閾値は、固定値であってもよく、ユーザが任意の値に設定できるものであってもよい。
【０１０２】
（動作）
図１３は、第４の実施形態の表示制御装置が表示制御プログラムによって実行するフォーカス表示処理の手順を表わすフローチャートである。表示制御装置は、図１３に示すフロー図の各ステップを備えるプログラムを図示しないメモリから読み出して実行する。
【０１０３】
図１３を参照して、まず、ユーザが、操作入力部１１を通じてフォーカスしたい要素を選択すると、フォーカス移動制御部１２は、選択された要素をフォーカスする要素に設定する（ステップＳ４００）。
【０１０４】
次に、ユーザによって選択された要素がアニメーション画像データを含むアニメーションＧＩＦファイルを参照する要素でない場合には（ステップＳ４０１でＮＯ）、図３に示す第１の実施形態のステップＳ１０２〜Ｓ１１８の処理が行なわれて、要素のフォーカス色が決定されて、決定されたフォーカス色で要素の縁が実線、破線または点線で表示される（ステップＳ４０２）。
【０１０５】
一方、ユーザによって選択された要素がアニメーション画像データを含むアニメーションＧＩＦファイルを参照する要素である場合には（ステップＳ４０１でＹＥＳ）、ユーザによって選択された後に表示すべきフレームであって、表示時間が閾値以上のフレームについては（ステップＳ４０３でＹＥＳ）、ステップＳ１０４〜Ｓ１１８の処理が行なわれて、そのフレームのフォーカス色が決定されて、それらのフレームの表示時には、決定されたフォーカス色で選択された要素の縁が実線、破線または点線で表示される（ステップＳ４０４）。
【０１０６】
一方、ユーザによって選択された後に表示すべきフレームであって、表示時間が閾値未満のフレームについては（ステップＳ４０３でＮＯ）、そのフレームのフォーカス色の決定が行なわれず、選択された要素の縁の色が変化しない（ステップＳ４０５）。
【０１０７】
最後のフレームに達するまで（ステップＳ４０６）、次のフレームに順次更新されて、ステップＳ４０３〜Ｓ４０５が行なわれる。
【０１０８】
（動作例）
図１４は、第４の実施形態のフォーカス色の決定例を表わす図である。
【０１０９】
図１４を参照して、選択された要素が参照するアニメーションＧＩＦファイルは、第１番目〜第５番目の５個のフレームからなるものし、第５のフレームの後に、第１のフレームが繰返されるものとする。
【０１１０】
第１番目のフレームがユーザによって選択された後に表示すべき最初のフレームとする。この場合には、第１番目のフレームの表示時間が５秒であり閾値（３秒）以上であるため、フォーカス色が黒に決定されて、第１番目のフレームの表示時に、選択された要素の縁が黒色で表示される。
【０１１１】
次いで、第２番目のフレームの表示時間が１秒であり閾値（３秒）未満であるため、第２番目のフレームのフォーカス色は決定されず、それゆえ、第２番目のフレームの表示時には、選択された要素の縁の色は黒のままとなる。
【０１１２】
次いで、第３番目のフレームの表示時間が１秒であり閾値（３秒）未満であるため、第３番目のフレームのフォーカス色は決定されず、それゆえ、第３番目のフレームの表示時には、選択された要素の縁の色は黒のままとなる。
【０１１３】
次いで、第４番目のフレームの表示時間が５秒であり閾値（３秒）以上であるため、フォーカス色が赤に決定されて、第４番目のフレームの表示時には、選択された要素の縁が赤色で表示される。
【０１１４】
次いで、第５番目のフレームの表示時間が１秒であり閾値（３秒）未満であるため、第５番目のフレームのフォーカス色は決定されず、それゆえ、第５番目のフレームの表示時には、選択された要素の縁の色は赤のままとなる。
【０１１５】
以上のように、第４の実施形態に係る表示制御装置によれば、要素がアニメーションファイルを参照する要素である場合において、ユーザによって選択された後に表示すべきフレームであって、表示時間が閾値以上であるフレームについてのみフォーカス色の決定を行なうので、フォーカス色が頻繁に変更されて画面がちらつき、選択された要素がフォーカスされていることを判別するのが困難になるのを防止できる。
【０１１６】
［第５の実施形態］
第５の実施形態は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、各フレームごとに、フォーカス色を決定するか否かを判断し、ユーザによって選択された後に表示すべき最初のフレームと、ユーザによって選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームのみについてフォーカス色の決定を行なう表示制御装置に関する。
【０１１７】
（構成）
第５の実施形態の表示制御装置の構成要素は、第１の実施形態の構成要素と以下の点で相違する。
【０１１８】
すなわち、コントラスト算出部１４は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、各フレームの更新を、図示しないフレーム更新通知タイマから知らされ、各フレームの更新ごとに、コントラストの算出を行なうか否かを判断する。コントラスト算出部１４は、ユーザによって選択された後に表示すべき最初のフレームと、ユーザによって選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームのみについてコントラストの算出を行なう。
【０１１９】
フォーカス色決定部１５は、画像ファイルがアニメーション画像データを含むアニメーション画像ファイルである場合に、各フレームの更新を、図示しないフレーム更新通知タイマから知らされ、各フレームの更新ごとに、フォーカス色の決定を行なうか否かを判断する。フォーカス色決定部１５は、ユーザによって選択された後に表示すべき最初のフレームと、ユーザによって選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームのみについてフォーカス色の決定を行なう。
【０１２０】
ここで、上記の閾値は、固定値であってもよく、ユーザが任意の値に設定できるものであってもよい。
【０１２１】
また、フォーカス表示制御部１６は、フォーカス色が決定されたフレームの表示時に、決定されたフォーカス色で選択された要素の縁を実線、破線または点線で表示する。
【０１２２】
ここで、上記の図示しないフレーム更新通知タイマは、アニメーションＧＩＦ内の先頭のフレームを表示する前に、アニメーションＧＩＦを見て、全フレームの更新タイミングを設定する。それゆえ、フレームを表示するごとに、アニメーションＧＩＦ内のヘッダに記述されているそのフレームの表示時間を見る必要がないので、処理が簡単になる。
【０１２３】
（動作）
図１５は、第５の実施形態の表示制御装置が表示制御プログラムによって実行するフォーカス表示処理の手順を表わすフローチャートである。表示制御装置は、図１５に示すフロー図の各ステップを備えるプログラムを図示しないメモリから読み出して実行する。
【０１２４】
図１５を参照して、まず、ユーザが、操作入力部１１を通じてフォーカスしたい要素を選択すると、フォーカス移動制御部１２は、選択された要素をフォーカスする要素に設定する（ステップＳ５００）。
【０１２５】
次に、ユーザによって選択された要素がアニメーション画像データを含むアニメーションＧＩＦファイルを参照する要素でない場合には（ステップＳ５０１でＮＯ）、図３に示す第１の実施形態のステップＳ１０２〜Ｓ１１８の処理が行なわれて、要素のフォーカス色が決定されて、決定されたフォーカス色で要素の縁が実線、破線または点線で表示される（ステップＳ５０２）。
【０１２６】
一方、ユーザによって選択された要素がアニメーション画像データを含むアニメーションＧＩＦファイルを参照する要素である場合には（ステップＳ５０１でＹＥＳ）、ユーザによって選択された後に表示すべき最初のフレーム、またはユーザによって選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームについては（ステップＳ５０３でＹＥＳ）、ステップＳ１０４〜Ｓ１１８の処理が行なわれて、そのフレームのフォーカス色が決定されて、それらのフレームの表示時には、決定されたフォーカス色で選択された要素の縁が実線、破線または点線で表示される（ステップＳ５０４）。
【０１２７】
一方、ユーザによって選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値未満であるフレームについて（ステップＳ５０３でＮＯ）、そのフレームのフォーカス色の決定が行なわれず、選択された要素の縁の色が変化しない（ステップＳ５０５）。
【０１２８】
最後のフレームに達するまで（ステップＳ５０６）、次のフレームに順次更新されて、ステップＳ５０３〜Ｓ５０５が行なわれる。
【０１２９】
（動作例１）
図１６は、第５の実施形態のフォーカス色の決定例を表わす図である。
【０１３０】
図１６を参照して、選択された要素が参照するアニメーションＧＩＦファイルは、第１番目〜第５番目の５個のフレームからなるものし、第５のフレームの後に、第１のフレームが繰返されるものとする。各フレームの表示時間は、それぞれ３秒とする。
【０１３１】
第１番目のフレームがユーザによって選択された後に表示すべき最初のフレームとする。したがって、フォーカス色が黒に決定されて、第１番目のフレームの表示時に、選択された要素の縁が黒色で表示される。
【０１３２】
次いで、第２番目のフレームのフォーカス色を決定するか否かを判断するタイミングと、第１番目のフレームのフォーカス色を決定するか否かを判断したタイミングとの差が３秒であり閾値（３秒）以上であるため、フォーカス色が赤に決定され、第２番目のフレームの表示時には、選択された要素の縁の色は赤で表示される。
【０１３３】
次いで、第３番目のフレームのフォーカス色を決定するか否かを判断するタイミングと、第２番目のフレームのフォーカス色を決定するか否かを判断したタイミングとの差が３秒であり閾値（３秒）以上であるため、フォーカス色が黒に決定され、第３番目のフレームの表示時には、選択された要素の縁の色は黒で表示される。
【０１３４】
次いで、第４番目のフレームのフォーカス色を決定するか否かを判断するタイミングと、第３番目のフレームのフォーカス色を決定するか否かを判断したタイミングとの差が３秒であり閾値（３秒）以上であるため、フォーカス色が赤に決定され、第４番目のフレームの表示時には、選択された要素の縁の色は赤で表示される
次いで、第５番目のフレームのフォーカス色を決定するか否かを判断するタイミングと、第４番目のフレームのフォーカス色を決定するか否かを判断したタイミングとの差が３秒であり閾値（３秒）以上であるため、フォーカス色が黒に決定され、第５番目のフレームの表示時には、選択された要素の縁の色は黒で表示される。
【０１３５】
（動作例２）
図１７は、第５の実施形態のフォーカス色の別の決定例を表わす図である。
【０１３６】
図１７を参照して、選択された要素が参照するアニメーションＧＩＦファイルは、第１番目〜第５番目の５個のフレームからなるものし、第５のフレームの後に、第１のフレームが繰返されるものとする。各フレームの表示時間は、それぞれ１秒とする。
【０１３７】
第３番目のフレームがユーザによって選択された後に表示すべき最初のフレームとする。したがって、フォーカス色が黒に決定されて、第３番目のフレームの表示時に、選択された要素の縁が黒色で表示される。
【０１３８】
次いで、第４番目のフレームのフォーカス色を決定するか否かを判断するタイミングと、第３番目のフレームのフォーカス色を決定するか否かを判断したタイミングとの差が３秒であり閾値（３秒）未満であるため、第４番目のフレームのフォーカス色は決定されず、それゆえ、第４番目のフレームの表示時には、選択された要素の縁の色は黒のままとなる。
【０１３９】
次いで、第５番目のフレームのフォーカス色を決定するか否かを判断するタイミングと、第４番目のフレームのフォーカス色を決定するか否かを判断したタイミングとの差が３秒であり閾値（３秒）未満であるため、第５番目のフレームのフォーカス色は決定されず、それゆえ、第５番目のフレームの表示時には、選択された要素の縁の色は黒のままとなる。
【０１４０】
次いで、第１番目のフレームのフォーカス色を決定するか否かを判断するタイミングと、第５番目のフレームのフォーカス色を決定するか否かを判断したタイミングとの差が１秒であり閾値（３秒）未満であるため、第１番目のフレームのフォーカス色は決定されず、それゆえ、第１番目のフレームの表示時には、選択された要素の縁の色は黒のままとなる。
【０１４１】
次いで、第２番目のフレームのフォーカス色を決定するか否かを判断するタイミングと、第１番目のフレームのフォーカス色を決定するか否かを判断したタイミングとの差が１秒であり閾値（３秒）未満であるため、第２番目のフレームのフォーカス色は決定されず、それゆえ、第２番目のフレームの表示時には、選択された要素の縁の色は黒のままとなる。
【０１４２】
以上のように、第５の実施形態に係る表示制御装置によれば、要素がアニメーションファイルを参照する要素である場合において、ユーザによって選択された後に表示すべき最初のフレームと、ユーザによって選択された後に表示すべきフレームであって、それのフォーカス色を決定するか否かを判断するタイミングと前フレームについてフォーカス色を決定するか否かを判断したタイミングとの差が閾値以上であるフレームについてのみフォーカス色の決定を行なうので、フォーカス色が頻繁に変更されて画面がちらつき、選択された要素がフォーカスされていることを判別するのが困難になるのを防止できる。
【０１４３】
（変形例）
本発明は、上記の実施形態に限定されるものではない。たとえば、以下のような変形例が考えられる。
【０１４４】
（１）  アニメーション
本発明の実施形態では、アニメーション画像データがアニメーションＧＩＦファイルに含まれているものとしたが、これに限定するものではなく、ＭＮＧ（Multiple-imageNetwork Graphics）ファイルに含まれていてもよい。
【０１４５】
（２）  コントラストの算出
本発明の実施形態では、明度差および色差を用いて色のコントラスト（２つの色の差）を算出したが、これに限定するものではない。明度差および色差のいずれかを用いて色のコントラスト（２つの色の差）を算出するものとしてもよい。
【０１４６】
（３）  フォーカスの取得について
「画像を参照する要素」が選択されたときには、表示上も実体上もその「画像を参照する要素」がフォーカスを取得する場合と、表示上はその「画像を参照する要素」にフォーカスが当てられ、実体上はその「画像を参照する要素」の親要素がフォーカスを取得する場合がある。
【０１４７】
ここで、表示上フォーカスを取得するとは、本発明の実施形態で説明したように、選択されたことが判別できるように表示形態を変更することをいう。また、実体上フォーカスを取得するとは、さらに、もしユーザによって決定操作などが行なわれたら、その要素に関連した処理（たとえば遷移先に移行するなどの処理）が行なわれるような状態に至ることをいう。
【０１４８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１４９】
【図１】第１の実施形態に係る表示制御装置の機能ブロック図である。
【図２】比較対象領域の例を表わす図である。
【図３】第１の実施形態の表示制御装置が表示制御プログラムによって実行するフォーカス表示処理の手順を表わすフローチャートである。
【図４】ユーザによって選択された要素の例を表わす図である。
【図５】比較対照領域の例を表わす図である。
【図６】候補色の例を表わす図である。
【図７】スコアの例を表わす図である。
【図８】ユーザによって選択された要素がフォーカスされた状態を表わす図である。
【図９】第２の実施形態の表示制御装置が表示制御プログラムによって実行するフォーカス表示処理の手順を表わすフローチャートである。
【図１０】第２の実施形態のフォーカス色の決定例を表わす図である。
【図１１】第３の実施形態の表示制御装置が表示制御プログラムによって実行するフォーカス表示処理の手順を表わすフローチャートである。
【図１２】第３の実施形態のフォーカス色の決定例を表わす図である。
【図１３】第４の実施形態の表示制御装置が表示制御プログラムによって実行するフォーカス表示処理の手順を表わすフローチャートである。
【図１４】第４の実施形態のフォーカス色の決定例を表わす図である。
【図１５】第５の実施形態の表示制御装置が表示制御プログラムによって実行するフォーカス表示処理の手順を表わすフローチャートである。
【図１６】第５の実施形態のフォーカス色の決定例を表わす図である。
【図１７】第５の実施形態のフォーカス色の別の決定例を表わす図である。
【符号の説明】
【０１５０】
１  表示制御装置、１１  操作入力部、１２  フォーカス移動制御部、１３  比較対照領域特定部、１４  コントラスト算出部、１５  フォーカス色決定部、１７  フォーカス色制御部。
【図１】
2006285478.tif 000003
【図２】
2006285478.tif 000004
【図３】
2006285478.tif 000005
【図４】
2006285478.tif 000006
【図５】
2006285478.tif 000007
【図６】
2006285478.tif 000008
【図７】
2006285478.tif 000009
【図８】
2006285478.tif 000010
【図９】
2006285478.tif 000011
【図１０】
2006285478.tif 000012
【図１１】
2006285478.tif 000013
【図１２】
2006285478.tif 000014
【図１３】
2006285478.tif 000015
【図１４】
2006285478.tif 000016
【図１５】
2006285478.tif 000017
【図１６】
2006285478.tif 000018
【図１７】
2006285478.tif 000019