(57)【要約】【課題】各データ群に含まれる画像データを同一の機会に把握させることができる画像表示装置を提供すること。【解決手段】ＲＯＭ４には、画像データが含まれる各データ群に対して表示領域を区分してなる区分領域を割り当てる割当ステップと、各データ群に含まれる画像データに対応する画像を割当ステップで割り当てられた区分領域に表示させる表示ステップとをＣＰＵ５に実行させる画像表示プログラムが格納されている。また、画像表示プログラムは、各データ群に含まれる画像データの数を示すデータを用いて区分領域内に表示される画像を更新する際の更新速度を各データ群に含まれる画像データの数に応じて決定する決定ステップを含み、表示ステップは、前記決定ステップで決定された更新速度に従って区分領域内に表示される画像を更新させるためのステップである。【選択図】図３
2006119882.tif 000002
【特許請求の範囲】
【請求項１】
表示領域を区分してなる区分領域を示すデータを用いて一のデータ群に含まれる画像データに対応する画像および他のデータ群に含まれる画像データに対応する画像をそれぞれ一の区分領域および他の区分領域に表示させる制御手段を備える画像表示装置。
【請求項２】
前記制御手段は、データ群の数を示すデータを用いて表示領域の区分数をデータ群の数に応じて異ならせることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記制御手段は、各データ群に含まれる画像データの数を示すデータを用いて各データ群に割り当てられる区分領域の数を各データ群に含まれる画像データの数に応じて異ならせることを特徴とする請求項１または請求項２に記載の画像表示装置。
【請求項４】
前記制御手段は、各データ群に割り当てられる区分領域の数を各データ群に含まれる画像データの数に比例して増加させることを特徴とする請求項３に記載の画像表示装置。
【請求項５】
前記制御手段は、各データ群に含まれる画像データの数を示すデータを用いて各区分領域内に表示されている画像を更新する際の更新速度を各データ群に含まれる画像データの数に応じて異ならせることを特徴とする請求項１ないし請求項４の何れかに記載の画像表示装置。
【請求項６】
画像データが含まれる各データ群に対して表示領域を区分してなる区分領域を割り当てる割当ステップと、
各データ群に含まれる画像データに対応する画像を前記割当ステップで割り当てられた区分領域に表示させる表示ステップとをコンピュータに実行させる画像表示プログラム。
【請求項７】
データ群の数を示すデータを用いて表示領域をデータ群の数に応じて区分する区分ステップを含み、
前記割当ステップは、前記区分ステップで得られた区分領域を各データ群に割り当てるステップであることを特徴とする請求項６に記載の画像表示プログラム。
【請求項８】
各データ群に含まれる画像データの数を示すデータを用いて区分領域内に表示される画像を更新する際の更新速度を各データ群に含まれる画像データの数に応じて決定する決定ステップを含み、
前記表示ステップは、前記決定ステップで決定された更新速度に従って区分領域内に表示される画像を更新させるステップであることを特徴とする請求項６または請求項７に記載の画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する画像表示装置に関するものであって、より詳しくは、車載端末や携帯端末などに関するものである。
【背景技術】
【０００２】
従来の画像表示装置として、縮小画像を高速に作成して一覧表示する処理速度優先エンジンと、高画質の縮小画像を作成してこの縮小画像を高速に作成され一覧表示されている縮小画像に代えて表示する画質優先エンジンとを備え、一覧表示処理の高速化を図るとともに縮小画像の画質を上げることができる画像再生装置が知られている（例えば、特許文献１を参照）。
【特許文献１】特開２００３−２５６８２７号公報（第７頁、第１図−第５図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像表示装置において、縮小画像が画面全体に一覧表示されるにすぎないので、各データ群にどのような画像データが含まれているのかを同時に把握させることができないという問題があった。特に、車載端末や携帯端末などでは、ユーザに対して画面を注視させる時間は停車時間などに限られているので、各データ群にどのような画像データが含まれているのかを同時に把握させる必要性が高いといえる。
【０００４】
本発明は、従来の問題を解決するためになされたもので、各データ群に含まれる画像データを同一の機会に把握させることができる画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る画像表示装置は、表示領域を区分してなる区分領域を示すデータを用いて一のデータ群に含まれる画像データに対応する画像および他のデータ群に含まれる画像データに対応する画像をそれぞれ一の区分領域および他の区分領域に表示させる制御手段を備える構成を有している。
【０００６】
この構成によれば、複数のデータ群について、それらに含まれる画像データに対応する画像が各区分領域に表示される。
【発明の効果】
【０００７】
本発明は、表示領域を区分してなる区分領域を示すデータを用いて一のデータ群に含まれる画像データに対応する画像および他のデータ群に含まれる画像データに対応する画像をそれぞれ一の区分領域および他の区分領域に表示させる制御手段を備えることで、各データ群に含まれる画像データを同一の機会に把握させることができるという効果を有する画像表示装置を提供することができるものである。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係る画像表示装置を実施するための最良の形態について、図１ないし図１０を参照しながら説明する。まず、本実施の形態に係る画像表示装置１の構成を図１および図２を参照しながら説明する。
【０００９】
図１に示すように、画像表示装置１は、各種データを入出力するインターフェース部（以下、Ｉ／Ｆ部という）２と、各種データを読み書きするハードディスクドライブ（以下、ＨＤＤという）３と、各種データを処理するためのプログラムを格納するロム（以下、ＲＯＭという）４と、ＲＯＭ４に格納されたプログラムを実行するシーピーユー（以下、ＣＰＵという）５と、各種データを保持するラム（以下、ＲＡＭという）６とを有する構成である。
【００１０】
Ｉ／Ｆ部２には、操作に応じてデータを出力する操作部７と、表示処理のためのグラフィクスアクセレータ８とが接続されている。ここで、グラフィクスアクセレータ８には、画像を表示するディスプレイ９が接続されている。
【００１１】
ＨＤＤ３には、Ｍ（Ｍは０以上の整数）個のデータ群が記憶されている。図２に示すように、各データ群には、各種情報を示すメタデータ、原画像を示す原画像データや原画像を縮小してなる縮小画像を示す縮小画像データなどが含まれている。ここで、メタデータは、縮小画像データと画像データとの関連付けや各データへのアクセス頻度などを示すものである。また、縮小画像データおよび原画像データは、それぞれｎ（ｎは０以上の整数）個の画像に対応するｎ個の画像データで構成されている。
【００１２】
ＲＯＭ４には、画像データが含まれる各データ群に対して表示領域を区分してなる区分領域を割り当てる割当ステップと、各データ群に含まれる画像データに対応する画像を割当ステップで割り当てられた区分領域に表示させる表示ステップとをＣＰＵ５に実行させる画像表示プログラムが格納されている。また、画像表示プログラムは、データ群の数を示すデータを用いて表示領域をデータ群の数に応じて区分する区分ステップを含み、このとき、割当ステップは、区分ステップで得られた区分領域を各データ群に割り当てるためのステップとなる。さらに、画像表示プログラムは、各データ群に含まれる画像データの数を示すデータを用いて区分領域内に表示される画像を更新する際の更新速度を各データ群に含まれる画像データの数に応じて決定する決定ステップを含み、表示ステップは、前記決定ステップで決定された更新速度に従って区分領域内に表示される画像を更新させるためのステップとなる。
【００１３】
以上のように構成された画像表示装置１について、図３ないし図１０を参照しながらその動作を説明する。本実施の形態では、ＣＰＵ５がＲＯＭ４に格納された画像表示プログラムを実行して以下の処理を行うものとするが、以下の処理は、各種論理回路を組み合わせハードウエアのみで実現されてもよい。
【００１４】
まず、図３を参照しながら、画像表示処理の基本的な流れを説明する。図３に示すように、ＣＰＵ５は、ＨＤＤ３に記憶されたメタデータを用いて縮小画像データが含まれるデータ群の数ｍ（ｍは０以上の整数）を算出する（ステップＳ１）。データ群の数ｍを示すデータは、ＲＡＭ６に保持される。
【００１５】
画像群の数Ｍが算出されると、ＣＰＵ５は、ＨＤＤ３に記憶されたメタデータを用いて縮小画像データの数ｎ（ｎは１以上の整数）をｍ個のデータ群それぞれについて算出する（ステップＳ２）。縮小画像データの数ｎを示すデータは、ＲＡＭ６に保持される。
【００１６】
縮小画像データの数ｎが算出されると、ＣＰＵ５は、ＲＡＭ８に保持されデータ群の数ｍを示すデータを用いて各データ群に対してそれらが表示されるディスプレイ９の表示領域を割り当てる領域割当処理を行う（ステップＳ３）。
【００１７】
領域割当処理が行われると、ＣＰＵ５は、ＲＡＭ８に保持され縮小画像データの数ｎを示すデータを用いて原画像を更新表示する際の更新速度を決定する更新速度決定処理を行う（ステップＳ４）。
【００１８】
表示速度決定処理が行われると、ＣＰＵ５は、領域割当処理および更新速度決定処理での処理結果を用いてグラフィクスアクセレータ８に対するコマンドを出力する（ステップＳ５）。
【００１９】
次に、図４および図５を参照しながら領域割当処理１の流れを説明する。図４に示すように、ＣＰＵ５は、縮小画像データが含まれるデータ群の数ｍを２で除したもの（ｍ／２）が整数か否かを判定する（ステップＳ１１）。すなわち、縮小画像データが含まれるデータ群の数ｍが偶数か否かが判定される。
【００２０】
ステップＳ１１でｍ／２が整数であるとの判定がなされると（Ｓ１１のＹｅｓ）、ＣＰＵ５は、表示領域全体をｍ個に分割する（ステップＳ１２）。例えば、縮小画像データが含まれるデータ群の個数ｍが６である場合、図５に示すように、ディスプレイ９の表示領域が６等分され、６個の区分領域が得られる。
【００２１】
他方、ステップＳ１１でｍ／２が整数ではないとの判定がなされると（Ｓ１１のＮｏ）、ＣＰＵ５は、表示領域全体をｍ＋１個に分割する（ステップＳ１３）。例えば、縮小画像データが含まれるデータ群の個数ｍが５である場合、図５に示すように、ディスプレイ９の表示領域が６等分され、６個の区分領域が得られる。
【００２２】
ステップＳ１２またはステップＳ１３で区分領域が得られると、ＣＰＵ５は、各区分領域をｍ個の各データ群に割り当てる（ステップＳ１４）。例えば、ｍが６である場合、図５に示すように、第１の区分領域ないし第６の区分領域は、それぞれ第１のデータ群ないし第６のデータ群に割り当てられる。他方、ｍが５である場合、第６の区分領域は、空き領域となる。
【００２３】
なお、以下で示される領域割当処理２が領域割当処理１に代えて用いられてもよい。図６に示すように、ＣＰＵ５は、表示領域を２ｍ個に分割する（ステップＳ２１）。すなわち、２ｍ個の区分領域が得られる。例えば、縮小画像データが含まれるデータ群の個数ｍが３である場合、６個の区分領域が得られる。もちろん、表示領域は、予め複数の区分領域に区分されていても構わない。
【００２４】
表示領域が２ｍ個に分割されると、ＣＰＵ５は、ｍ個の各データ群に含まれる縮小画像データの数ｎの総和Σｎを算出する（ステップＳ２２）。例えば、第１のデータ群、第２のデータ群および第３のデータ群に、それぞれ、１０個の縮小画像データ、７個の縮小画像データおよび３個の縮小画像データが含まれている場合、Σｎの値は２０である。
【００２５】
Σｎが算出されると、ＣＰＵ５は、区分領域の数２ｍを縮小画像データの数ｎに乗じて総和Σｎで除した値（２ｍ×ｎ／Σｎ）が整数か否かをｍ個の各データ群について判定する（ステップＳ２３）。
【００２６】
ステップＳ２３で２ｍ×ｎ／Σｎが整数であるとの判定がなされると（Ｓ２３のＹｅｓ）、ＣＰＵ５は、２ｍ×ｎ／Σｎを整数とするデータ群に対して２ｍ×ｎ／Σｎ個の区分領域を割り当てる（ステップＳ２４）。例えば、ｍが３であり、第１のデータ群に含まれる縮小画像データの数ｎ（１）が１０であり、Σｎが２０であれば、３個の区分領域が第１のデータ群に割り当てられる。
【００２７】
他方、ステップＳ２３で２ｍ×ｎ／Σｎが整数ではないとの判定がなされると（Ｓ２３のＮｏ）、ＣＰＵ５は、２ｍ×ｎ／Σｎを整数とするデータ群に対して、２ｍ×ｎ／Σｎを超えない最大の整数（［２ｍ×ｎ／Σｎ］）個の区分領域を割り当てる（ステップＳ２５）。例えば、ｍが３であり、第２のデータ群に含まれる縮小画像データの数ｎ（２）が７であり、Σｎが２０であれば、２ｍ×ｎ（２）／Σｎの値は２．１であるから、２個の区分領域が第２のデータ群に割り当てられる。他方、第３のデータ群に含まれる縮小画像データの数ｎ（３）が３であり、２ｍ×ｎ（３）／Σｎの値は０．９であるから、０個の区分領域が第３のデータ群に割り当てられる。すなわち、第３のデータ群には区分領域が割り当てられない。
【００２８】
ステップＳ２４またはステップ２５で区分領域が割り当てられると、ＣＰＵ５は、区分領域を割り当てる処理がｍ個のデータ群の全てに対して終了したか否かを判定する（ステップＳ２６）。ステップＳ２６で区分領域を割り当てる処理がｍ個のデータ群の全てに対して終了したとの判定がされると（Ｓ２６のＹｅｓ）、ＣＰＵ５は、領域割当処理を終了する。他方、ステップＳ２６で区分領域を割り当てる処理がｍ個のデータ群の全てに対して終了していないとの判定がされると（Ｓ２６のＮｏ）、ＣＰＵ５は、ステップＳ２３ないしステップＳ２６の処理を実行する。
【００２９】
次に、図８を参照しながら更新速度決定処理の流れを説明する。図８に示すように、ＣＰＵ５は、縮小画像データの数ｎを示すデータを用いてｎの最大値ｎ（ｍａｘ）を特定する（ステップＳ３１）。具体的には、最大値ｎ（ｍａｘ）は、ｍ個の各データ群についてｎの値を比較することで特定される。
【００３０】
最大値ｎ（ｍａｘ）が特定されると、ＣＰＵ５は、１枚の原画像を更新するために必要な時間ｔを{ｎ（ｍａｘ）−１}に乗じた値Ｔを算出する（ステップＳ３２）。すなわち、Ｔは、縮小画像データをｎ（ｍａｘ）個を有するデータ群において各縮小画像に対応する原画像を１枚ずつ更新しながら表示するのに必要な総時間に等しい。例えば、第１のデータ群での縮小画像データの数１０がｎ（ｍａｘ）であり、１枚の原画像を更新するために必要な時間ｔが５秒であれば、総時間Ｔは、４５秒である。
【００３１】
Ｔが算出されると、ＣＰＵ５は、Ｔを縮小画像データの数（ｎ−１）で除した値ｖを各データ群について算出する（ステップＳ３３）。ここで、ｖは、各データ群において原画像を更新しながら表示する際の更新速度である。例えば、Ｔが４５秒であり、第４のデータ群においてｎが４個であれば、第４のデータ群での更新速度ｖは、１５秒である。つまり、第１のデータ群での更新速度ｖ（１）は、第４のデータ群での更新速度ｖ（４）の３倍の更新速度になる。
【００３２】
更新速度ｖが算出されると、ＣＰＵ５は、更新速度ｖを算出する処理がｍ個のデータ群の全てに対して終了したか否かを判定する（ステップＳ３４）。ステップＳ３４で更新速度ｖを算出する処理がｍ個のデータ群の全てに対して終了したとの判定がされると（Ｓ３４のＹｅｓ）、ＣＰＵ５は、更新速度決定処理を終了する。他方、ステップＳ３４で更新速度ｖを算出する処理がｍ個のデータ群の全てに対して終了していないとの判定がされると（Ｓ３４のＮｏ）、ＣＰＵ５は、ステップＳ３３およびステップＳ３４の処理を実行する。
【００３３】
以上の領域割当処理および更新速度決定処理が行われると、グラフィクスアクセレータ８は、ＣＰＵ５からのコマンドを受けて画像をディスプレイ９の表示画面上に表示させる。具体的には、次のような表示が行われる。
【００３４】
図９に示すように、領域割当処理１が行われた場合、第１の区分領域および第４の区分領域は、それぞれ第１のデータ群および第４のデータ群に割り当てられる。そして、第１のデータ群に含まれる縮小画像データに対応する縮小画像は、第１の区分領域に並べて表示される。また、第１のデータ群に含まれる原画像データに対応する原画像は、１つずつ第１の区分領域の中心部に表示される。
【００３５】
他方、第４のデータ群に含まれる縮小画像データに対応する縮小画像は、第４の区分領域に並べて表示される。また、第４のデータ群に含まれる原画像データに対応する原画像は、１つずつ第４の区分領域の中心部に表示される。
【００３６】
このとき、第１の区分領域に含まれる原画像データの数は、第４の区分領域に含まれる原画像データの数よりも多いので、第１の区分領域における原画像の更新速度は、第４の区分領域における原画像の更新速度よりも速くなっている。
【００３７】
次に、図１０に示すように、領域割当処理２が行われた場合、第１の区分領域ないし第３の区分領域ならびに第４の区分領域および第５の区分領域は、それぞれ第１のデータ群および第４のデータ群に割り当てられる。そして、第１のデータ群に含まれる縮小画像データに対応する縮小画像は、第１の区分領域ないし第３の区分領域に並べて表示される。また、第１のデータ群に含まれる原画像データに対応する原画像は、第１の区分領域ないし第３の区分領域の中心部にそれぞれ１つずつ表示される。
【００３８】
他方、第４のデータ群に含まれる縮小画像データに対応する縮小画像は、第４の区分領域および第５の区分領域に並べて表示される。また、第４のデータ群に含まれる原画像データに対応する原画像は、第４の区分領域および第５の区分領域の中心部にそれぞれ１つずつ表示される。
【００３９】
なお、これらの場合において、縮小画像が原画像上に重畳表示されているので、原画像が縮小画像の背面に隠れてしまうことを防止するために、縮小画像を表示するためのレイヤについて、輝度やドット数などが調整され、縮小画像が半透明になるように表示されてもよい。。また、どの縮小画像に対応する原画像が表示されているのかを明確にするために、表示されている原画像に対応する縮小画像を囲む枠が表示されてもよい。
【００４０】
以上、本実施の形態によれば、第１のデータ群について、原画像が１つずつ第１の区分領域に表示され、他方、第４のデータ群について、原画像が１つずつ第４の区分領域に表示されるので、第１のデータ群に含まれる画像データおよび第４のデータ群に含まれる画像データを同一の機会に把握させることができる。
【００４１】
また、本実施の形態によれば、第１のデータ群について、縮小画像が第１の区分領域に並べて表示され、他方、第４のデータ群について、縮小画像が第４の区分領域に並べて表示されるので、第１のデータ群に含まれる全ての画像データおよび第４のデータ群に含まれる全ての画像データを同一の機会に把握させることができる。
【００４２】
また、本実施の形態によれば、第１のデータ群に含まれる画像データの数が第２のデータ群に含まれる画像データの数よりも多ければ、第１のデータ群に割り当てられた区分領域の数が第２のデータ群に割り当てられた区分領域の数よりも多くなるので、多数の画像データが含まれるデータ群を容易に把握させることができる。
【００４３】
また、本実施の形態によれば、第１のデータ群に含まれる画像データの数が第４のデータ群に含まれる画像データの数よりも多ければ、第１の区分領域で画像が更新される際の速度が第４の区分領域での画像が更新される際の速度よりも速くなるので、多数の画像データが含まれるデータ群を容易に把握させることができる。
【産業上の利用可能性】
【００４４】
以上のように、本発明に係る画像表示装置は、各データ群に含まれる画像データを同一の機会に把握させることができるという効果を有し、車載端末や携帯端末などとして有用である。
【図面の簡単な説明】
【００４５】
【図１】本発明に係る画像表示装置を実施するための最良の形態であるのブロック図
【図２】ＨＤＤに記憶されたデータ群の構成を示すデータ構成図
【図３】本実施の形態における画像表示装置の動作の大まかな流れを示すフロー図
【図４】本実施の形態における領域割当処理１の流れを示すフロー図
【図５】本実施の形態における領域割当処理１による領域割当の例を示す図
【図６】本実施の形態における領域割当処理２の流れを示すフロー図
【図７】本実施の形態における領域割当処理２による領域割当の例を示す図
【図８】本実施の形態における更新速度決定処理の流れを示すフロー図
【図９】本実施の形態における表示例を示す図
【図１０】本実施の形態における表示例を示す図
【符号の説明】
【００４６】
１    画像表示装置
４    ＲＯＭ（制御手段）
５    ＣＰＵ（制御手段）
【図１】
2006119882.tif 000003
【図２】
2006119882.tif 000004
【図３】
2006119882.tif 000005
【図４】
2006119882.tif 000006
【図５】
2006119882.tif 000007
【図６】
2006119882.tif 000008
【図７】
2006119882.tif 000009
【図８】
2006119882.tif 000010
【図９】
2006119882.tif 000011
【図１０】
2006119882.tif 000012