(57)【要約】【課題】ユーザがスクロールバー上でスライダを移動させながら注目画像および参照画像を変更することができ、注目画像が参照画像とは異なる表示態様で表示されることにより、見たい画像を視覚的かつ直観的に検索できる。【解決手段】蓄積部は、所定の規則にしたがって順序づけられたラベルを付与された複数枚の画像を有し、位置入力部は、ユーザからの入力情報を検知し、入力情報に応じて制御信号を制御部に与え、制御部は、表示部の所定の領域にスクロールバーを表示させ、制御信号に基づいてスクロールバー上のスライダの位置を決定し、スライダを表示部の位置に表示し、複数のラベルのうち位置に対応するラベルを第１ラベルとして決定し、第１ラベルを有する画像を注目画像として特定し、第１ラベルとは異なる第２ラベルを有する画像を参照画像として特定し、参照画像を表示部に表示し、注目画像を参照画像とは異なる表示態様で表示部に表示する。【選択図】図６
2008135026.tif 000002
【特許請求の範囲】
【請求項１】
蓄積部と、表示部と、該蓄積部および該表示部を制御する制御部とを備えた画像検索装置であって、
該蓄積部は、所定の規則にしたがって順序づけられたラベルを付与された複数枚の画像を有し、それぞれの画像はそれぞれの画像ごとにある値を有し、
該制御部は、該表示部に表示した該画像の該値を所定の関数にしたがって決定し、該値の大きさに基づいて、該蓄積部に蓄積された該複数枚の該画像のそれぞれに優先順位を与える、画像検索装置。
【請求項２】
前記値を決定する前記所定の関数は、前記画像が前記表示部に表示されている時間または回数、あるいはその両方に応じて該値を増加させることを含む、請求項１に記載の画像検索装置。
【請求項３】
前記表示部は、注目画像表示領域を有し、
前記値を決定する前記所定の関数は、前記画像が該注目画像表示領域に表示されている時間または回数、あるいはその両方に応じて該値を増加させることを含む、請求項１に記載の画像検索装置。
【請求項４】
前記画像の１回の表示における表示時間がある上限値を超えたときに該回における該表示時間を該上限値であると見なす、請求項３または４に記載の画像検索装置。
【請求項５】
前記値を決定する前記所定の関数は、前記画像が前記表示部に表示されるときの表示面積に応じて該値を変化させることをさらに含む、請求項１〜４のいずれかに記載の画像検索装置。
【請求項６】
前記画像の前記優先順位は、該画像の前記値の度数分布の標準偏差を用いて決定される、請求項１〜４のいずれかに記載の画像検索装置。
【請求項７】
前記優先順位がある所定値以下である画像を所定の格納位置に格納する、請求項１〜６のいずれかに記載の画像検索装置。
【請求項８】
蓄積部と、表示部と、該蓄積部および該表示部を制御する制御部とを備え、該蓄積部は、所定の規則にしたがって順序づけられたラベルを付与された複数枚の画像を有し、それぞれの画像はそれぞれの画像ごとにある値を有する、画像検索装置が読み取り可能な記録媒体であって、
該表示部に表示させた該画像の該値を所定の関数にしたがって決定するステップと、
該値の大きさに基づいて、該蓄積部に蓄積された該複数枚の該画像のそれぞれに優先順位を与えるステップと、
を包含するプログラムを格納した、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検索装置および画像検索装置が読み取り可能な記録媒体に関する。より具体的には、複数枚の蓄積画像から所望の画像を容易に検索するための画像検索装置、およびその画像検索装置が読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来からある市販の画像検索アプリケーションは、画面上にスクロールバーを表示させ、スクロールバー上でスライダを移動させることによって、スライダの位置に対応する画像を表示させるというものが多い。
【０００３】
しかし、従来の画像検索アプリケーションでは、ユーザが注目する１枚の画像を画面上に強調して表示することがなかった。このため、画面上に表示された複数の画像からユーザが見たいと思っている１枚の画像を見分けるには不便さが伴った。
【０００４】
従来の画像検索アプリケーションでは、表示する画像は、スクロールバー上のスライダの位置によって決定された。その多くは、スクロールバーの長さもスライダの長さも固定的であるため、表示させる画像の刻みを粗くするためにはスライダをはやく移動させ、表示させる画像の刻みを細かくするためにはスライダをゆっくり移動させるのが一般的であった。表示させる画像の間隔を手動で調節するのは使い勝手がよくない。なかには、表示間隔をユーザに設定させるアプリケーションもあるが、表示間隔を変更するごとにいちいち数値などを設定するのはこれまたたいへん面倒であった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、ユーザが見たいと所望する画像を視覚的に選択しやすく表示する画像検索装置を提供する課題がある。
【０００６】
また、選択のための参照画像を表示する際に、参照画像の間隔をユーザが自由にかつ容易に指定できる画像検索装置を提供する課題がある。
【０００７】
本発明は上記問題点を解決するためになされたものであり、その目的とするところは、ユーザが見たいと所望する画像を視覚的に選択しやすく表示する画像検索装置を提供することである。
【０００８】
本発明の別の目的は、画像を選択するための参照画像を表示する際に、参照画像の間隔をユーザが自由にかつ容易に指定できる画像検索装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明による画像検索装置は、蓄積部と、表示部と、位置入力部と、蓄積部、表示部および位置入力部を制御する制御部とを備えた画像検索装置であって、蓄積部は、所定の規則にしたがって順序づけられたラベルを付与された複数枚の画像を有し、位置入力部は、ユーザからの入力情報を検知し、入力情報に応じて制御信号を制御部に与え、制御部は、表示部の所定の領域にスクロールバーを表示させ、制御信号に基づいて該スクロールバー上のスライダの位置を決定し、スライダを表示部の位置に表示し、複数のラベルのうち位置に対応するラベルを第１ラベルとして決定し、第１ラベルを有する画像を注目画像として特定し、第１ラベルとは異なる第２ラベルを有する画像を参照画像として特定し、参照画像を表示部に表示し、注目画像を参照画像とは異なる表示態様で表示部に表示する、画像検索装置であり、そのことにより上記目的が達成される。
【００１０】
制御部は、位置入力部からの制御信号に基づいてスライダの大きさをさらに決定し、スライダを位置にその大きさで表示部に表示し、第２ラベルをその大きさに基づいて決定してもよい。
【００１１】
制御部は、位置入力部からの制御信号に基づいてスライダの大きさをさらに決定し、スライダを位置にその大きさで表示部に表示し、第２ラベルをスライダのその大きさに基づいて決定し、その大きさに基づいて第２ラベルとは異なる第３ラベルを決定し、第３ラベルを有する画像を第２参照画像として特定し、第２参照画像を表示部にさらに表示してもよい。
【００１２】
参照画像および前記第２参照画像を表示部に並べて表示し、注目画像を参照画像と同じ表示態様で参照画像と第２参照画像との間にさらに表示してもよい。
【００１３】
制御部は、注目画像に対応する第１ラベルと、参照画像に対応する第２ラベルと、第２参照画像に対応する第３ラベルとのうち、最初に順序づけられたラベルと２番目に順序づけられたラベルとの間に順序づけられた第４ラベルを有する画像を第３参照画像として特定し、２番目に順序づけられたラベルと３番目に順序づけられたラベルとの間に順序づけられた第５ラベルを有する画像を第４参照画像として特定し、第３参照画像および第４参照画像を表示部にさらに表示してもよい。
【００１４】
ラベルを順序づける所定の規則が時間の関数であってもよい。
【００１５】
ラベルを順序づける所定の規則が空間的な位置の関数であってもよい。
【００１６】
注目画像を参照画像と異なって表示する前記態様は、注目画像を参照画像よりも大きな表示面積を用いて表示することを含んでよい。
【００１７】
本発明の別の画像検索装置は、蓄積部と、表示部と、該蓄積部および表示部を制御する制御部とを備えた画像検索装置であって、蓄積部は、所定の規則にしたがって順序づけられたラベルを付与された複数枚の画像を有し、それぞれの画像はそれぞれの画像ごとにある値を有し、制御部は、表示部に表示した画像の値を所定の関数にしたがって決定し、値の大きさに基づいて、蓄積部に蓄積された複数枚の画像のそれぞれに優先順位を与える、画像検索装置であり、そのことにより上記目的が達成される。
【００１８】
値を決定する所定の関数は、画像が表示部に表示されている時間または回数、あるいはその両方に応じて値を増加させることを含んでよい。
【００１９】
表示部は、注目画像表示領域を有し、値を決定する所定の関数は、画像が注目画像表示領域に表示されている時間または回数、あるいはその両方に応じて値を増加させることを含んでよい。
【００２０】
画像の１回の表示における表示時間がある上限値を超えたときにその回における表示時間を上限値であると見なすようにしてもよい。
【００２１】
値を決定する所定の関数は、画像が表示部に表示されるときの表示面積に応じて値を変化させることをさらに含んでよい。
【００２２】
画像の優先順位は、画像の値の度数分布の標準偏差を用いて決定されてもよい。
【００２３】
優先順位がある所定値以下である画像を所定の格納位置に格納してもよい。
【００２４】
本発明による記憶媒体は、蓄積部と、表示部と、位置入力部と、蓄積部、表示部および位置入力部を制御する制御部とを備え、蓄積部は、ある一定の規則にしたがって順序づけられたラベルを付与された複数枚の画像を有し、位置入力部は、ユーザからの入力情報を検知し、入力情報に応じて制御信号を制御部に与える、画像検索装置が読み取り可能な記録媒体であって、表示部の所定の領域にスクロールバーを表示するステップと、制御信号に基づいてスクロールバー上のスライダの位置を決定するステップと、スライダを表示部の位置に表示するステップと、複数のラベルのうち位置に対応するラベルを第１ラベルとして決定するステップと、第１ラベルを有する画像を注目画像として特定するステップと、第１ラベルとは異なる第２ラベルを有する画像を参照画像として特定するステップと、参照画像を表示部に表示するステップと、注目画像を参照画像とは異なる表示態様で表示させるステップとを包含するプログラムを格納した記録媒体であり、そのことにより上記目的が達成される。
【００２５】
本発明による別の記録媒体は、蓄積部と、表示部と、蓄積部および表示部を制御する制御部とを備え、蓄積部は、所定の規則にしたがって順序づけられたラベルを付与された複数枚の画像を有し、それぞれの画像はそれぞれの画像ごとにある値を有する、画像検索装置が読み取り可能な記録媒体であって、表示部に表示させた画像の値を所定の関数にしたがって決定するステップと、値の大きさに基づいて、蓄積部に蓄積された複数枚の画像のそれぞれに優先順位を与えるステップとを包含するプログラムを格納した記録媒体であり、そのことにより上記目的が達成される。
【発明の効果】
【００２６】
本発明によれば、ユーザは、スクロールバー上でスライダを移動させながら注目画像および参照画像を変更することができ、しかも注目画像が参照画像とは異なる表示態様で表示されることにより、見たい画像を視覚的かつ直観的に検索できる画像検索装置を提供することができる。
【００２７】
さらに本発明によれば、ユーザが好んで見る画像を自動的に優先づけすることにより、ユーザが好む画像を視覚的かつ直観的に検索できる画像検索装置を提供することができる。
【発明を実施するための最良の形態】
【００２８】
図１３は、本発明による画像検索装置１００のハードウェア構成を示している。画像検索装置１００は、蓄積部１１０と、表示部１２０と、位置入力部１３０と、制御部１４０とを含んでいる。蓄積部１１０と、表示部１２０と、位置入力部１３０とはそれぞれ制御部１４０に接続されている。
【００２９】
蓄積部１１０は、所定の規則にしたがって順序づけられたラベルを付与された複数枚の画像を有している。ラベルは、好ましくは数値である。より好ましくは、最初のラベルは０である。さらに好ましくは、ラベルはすべて自然数である。ラベルは、時間の関数であってもよく、また空間の関数であってもよい。時間の関数とは、たとえば時系列にしたがって増加する関数である。空間の関数とは、たとえば地図の索引番号を対応づける関数である。ラベルは、数字以外の、たとえばラテン文字による文字列であってもよい。
【００３０】
表示部１２０は、制御部１４０の指令に基づいて画像を表示する。
【００３１】
位置入力部は１３０は、ユーザからの入力情報を検知し、その入力情報に応じた制御信号を制御部１４０に与える。位置入力部１３０は、典型的にはマウスであるが、たとえばペン型の入力装置であってもよいし、キーボードであってもよい。
【００３２】
制御部１４０は、蓄積部１１０に蓄積される画像を読み出すよう制御し、位置入力部１３０から制御信号を受け取り、表示部１２０に画面を表示するよう制御する。
【００３３】
（実施の形態１）
図１は、表示部１２０に表示される表示画面１０の一例を示している。
【００３４】
図１において、スクロールバー２０は、表示画面１０の下端にそって延びている。
【００３５】
スクロールバー２０上にはスライダ３０がある。スライダ３０の中心位置はｐ１、左端はｐ２、右端はｐ２’である。スライダ３０は、ユーザからの入力によって、スクロールバー２０上を自由に移動することができる。
【００３６】
位置ｐａはスクロールバー２０の左端を、位置ｐｂはスクロールバー２０の右端を示している。ここで、「左端」または「右端」というときには、スライダ３０の中心位置ｐ１が移動しえる範囲においての「左端」または「右端」を意味する。
【００３７】
表示画面１０の中央には、注目画像を表示するための注目画像表示エリア５０がある。表示画面１０の左上隅には、参照画像を表示するための参照画像表示エリア６０がある。
【００３８】
図２は、蓄積部１１０に蓄積されている複数枚の画像を示している。ただし、説明に必要な画像以外の画像は省略している。
【００３９】
ＰＩＣＴａは、１番目に順序づけられるラベルＬａを有する画像である。ＰＩＣＴｂは、最終番目に順序づけられるラベルＬｂを有する画像である。ＰＩＣＴ０は、スライダ３０の位置ｐ１に対応する第１ラベルＬ１を有する注目画像である。ＰＩＣＴ１は、スライダ３０の位置ｐ２（またはｐ２’）に対応する第２ラベルＬ２を有する参照画像である。
【００４０】
図３は、制御部１４０によって実行される画像検索処理の手順を示すフローチャートである。
【００４１】
画像検索処理が開始されると、制御部１４０は、ステップ３１０において、画面の表示処理をおこなう。ステップ３２０において制御部１４０が位置入力部１３０から制御信号を受信すると、制御はステップ３１０にもどり、受信した制御信号に基づいて画面表示を更新する。
【００４２】
図４は、画面表示処理３３０の手順を示すフローチャートである。
【００４３】
制御部１４０は、入力位置部１３０からの制御信号に基づいてスクロールバー２０上のスライダ３０の位置ｐ１を決定する（ステップ３４０）。スライダ３０の位置ｐ１は、たとえば、ユーザが位置入力部１３０を用いて指定したスクロールバー上の点である。なお、スライダの位置ｐ１の初期値は、前回終了時の値であってもよいし、スライダの左端ｐ２がスクロールバーの左端ｐａと一致するような値であってもよい。
【００４４】
スライダ３０の位置ｐ１が決定されると、制御部１４０は、スライダ３０を位置ｐ１に表示させる（ステップ３５０）。このときスライダ３０は、典型的には、位置ｐ１を中心として所定の幅をもって表示される。
【００４５】
制御部１４０は、つぎに、蓄積部１１０に蓄積される画像の複数のラベルのうち、位置ｐ１に対応するラベルを第１ラベルＬ１として決定する（ステップ３６０）。第１ラベルＬ１を有する画像を、注目画像ＰＩＣＴ０として特定する。位置ｐ１と第１ラベルＬ１との対応のさせ方については後述する。
【００４６】
制御部１４０は、つぎに、第１ラベルＬ１とは異なる第２ラベルＬ２を有する画像ＰＩＣＴ１を参照画像として特定する（ステップ３７０）。第２ラベルＬ２は、好ましくは、スライダの左端の位置ｐ２に対応する。あるいは、スライダの右端の位置ｐ２’に対応させてもよい。位置ｐ２と第２ラベルＬ２との対応のさせ方については後述する。
【００４７】
制御部１４０は、最後に、上記のように特定した参照画像ＰＩＣＴ１を参照画像表示エリア６０に、そして注目画像ＰＩＣＴ０を注目画像表示エリア５０に、それぞれ表示する（ステップ３８０）。このとき、注目画像ＰＩＣＴ０は、参照画像ＰＩＣＴ１とは異なる表示態様で表示される。
【００４８】
異なる表示態様とは、たとえば、表示の大きさを変えることである。図１において、注目画像表示エリア５０は、参照画像表示エリア６０に比べてかなり大きなエリアを与えられている。
【００４９】
注目画像ＰＩＣＴ０を参照画像ＰＩＣＴ１とは異なって表示させる態様の他の例には、たとえば、注目画像ＰＩＣＴ０を黒または他の色の枠で囲む、注目画像ＰＩＣＴ０を参照画像ＰＩＣＴ１よりも明るく表示する、などがある。
【００５０】
以下に、スクロールバー２０上の位置とラベルとの対応のさせ方について、位置ｐ１と第１ラベルＬ１とを例にして説明する。
【００５１】
第１ラベルＬ１は、位置ｐ１のスクロールバー２０の全長に対する相対位置に対応する。たとえば、画像が全体で１００枚あり、ラベルが０から連続する整数であるとする。このとき、スクロールバーの左端ｐａに対応するラベルＬａは「０」であり、右端ｐｂに対応するラベルＬｂは「９９」である。スライダの位置ｐ１が仮にスクロールバーの全長に対して左端ｐａから４割のところにあれば、位置ｐ１に対応するラベルＬ１は「３９」となる。
【００５２】
位置ｐ２と第２ラベルＬ２との対応のさせ方もこれと同様である。
【００５３】
本実施形態では、左端ｐａを１番目に順序づけられるラベルＬａに対応づけたが、逆に、左端ｐａを最終番目に順序づけられるラベルＬｂに対応づけてもよい。
【００５４】
以上のように、ユーザはたとえばマウスによってスクロールバー上でスライダを移動させることにより、典型的には、その中心点ｐ１および、左端ｐ２または右端ｐ２’の位置に対応する注目画像ＰＩＣＴ０および参照画像ＰＩＣＴ１を、注目画像表示エリア５０および参照画像表示エリア６０にそれぞれ表示させることができる。注目画像ＰＩＣＴ０は、大きさや明るさ、あるいは枠付けなどの差異によって参照画像ＰＩＣＴ１よりも強調表示され、それによってユーザが見たいと所望する画像をより視覚的に簡便に検索することを可能にする。
【００５５】
（実施の形態２）
図５（ａ）および（ｂ）は、表示部１２０に表示されるスクロールバー２０ａおよび２０ｂを示す。スクロールバー２０ａおよび２０ｂのそれぞれは、スライダが異なることを除けば、図１に示されるスクロールバー２０と同じである。
【００５６】
スクロールバー２０ａは、スライダ３０ａを有する。スライダ３０ａは、位置移動指示部３４および伸縮指示部３６を有する。スライダ３０ａにおいて、伸縮指示部３６は所定の幅を有し、スライダの左端ｐ２の側にある。伸縮指示部３６の幅は、スライダ全体に対する割合で決まってもよいし、固定的なピクセル数で決まってもよい。図５（ａ）に示す例では、伸縮指示部３６はスライダ全体の３分の１の幅を有する。
【００５７】
図５（ｂ）に示されるように、スクロールバー２０ｂは、スライダ３０ｂを有する。スライダ３０ｂは、位置移動指示部３４および伸縮指示部３６を有する。
スライダ３０ｂにおいて、伸縮指示部３６は所定の幅を有し、スライダの右端ｐ２’の側にある。
【００５８】
スクロールバー２０ａと２０ｂとは、スライダの伸縮指示部３６の位置がスライダの左端ｐ２側にあるのか右端ｐ２’側にあるのかが異なるだけであるので、以下、主に図５（ａ）のスクロールバー２０ａに基づいて説明する。図５（ｂ）については、適宜、スライダの左右を読み変えればよい。
【００５９】
以下に、ユーザによるスライダ３０ａの大きさの変更操作と、それに伴う参照画像の変化について説明する。
【００６０】
制御部１４０は、位置入力部１３０からの制御信号に基づいてスライダ３０ａの大きさを決定する。スライダ３０ａの大きさとは、たとえばスライダ３０ａの幅である。ユーザは、典型的には、位置入力部１３０を操作することによって、たとえば伸縮指示部３６を左右にドラッグする。制御部１４０は、ドラッグ量に対応する制御信号を位置入力部１３０より受け取り、その制御信号に基づいてスライダの幅を増減させる。このとき、スライダの位置ｐ１は不動である。好ましくは、ユーザがマウスなどを用いて伸縮指示部３６をスライダの外側（左側）にドラッグすると、スライダ３０ａの幅は位置ｐ１を中心にして左右両方向に増加し、スライダの内側（右側）にドラッグすると、スライダ３０ａの幅は位置ｐ１を中心にして左右両方向に減少する。
【００６１】
ユーザが、スライダ３０ａの伸縮指示部３６ではなく位置移動指示部３４をドラッグしたときには、スライダ３０ａの位置が移動し、スライダ３０ａの幅が変わることはない。
【００６２】
制御部１４０は、さらに、第２ラベルＬ２を、スライダ３０ａの大きさに基づいて決定する。
【００６３】
すなわち、たとえば第２ラベルＬ２をスライダ３０ａの左端ｐ２に対応して決めるとすると、スライダの大きさ（幅）の変化に応じて左端ｐ２がスクロールバー２０に対して移動する。それにともない、第２ラベルＬ２を有する参照画像ＰＩＣＴ１も変化する。
【００６４】
以上のように、ユーザは、スライダ３０ａの位置ｐ１が一定のままの状態で、スライダの幅を変えることにより、ある注目画像ＰＩＣＴ０に対する参照画像ＰＩＣＴ１を自由に選択することができる。すなわち、粗い間隔で画像を検索したいときには、スライダの幅を大きくして注目画像ＰＩＣＴ０から離れた画像を参照画像として表示させ、逆に、細かい間隔で画像を検索したいときには、スライダの幅を小さくして注目画像ＰＩＣＴ０に近い画像を参照画像として表示させることができる。これによって、ユーザは、画像検索をする際に、検索範囲を自由に絞り込むことが可能となり、より直観的な画像検索をおこなうことができるようになる。
【００６５】
（実施の形態３）
図６は、表示部１２０に表示される表示画面１０ｃの一例を示している。
【００６６】
表示画面１０ｃは、好ましくは画面の上辺にそって５つの画像表示エリアを有している。左から、参照画像表示エリア６０、参照画像表示エリア６４、注目画像表示エリア５５、参照画像表示エリア６６、および参照画像表示エリア６２である。また、画面中央には注目画像表示エリア５０がある。
【００６７】
参照画像表示エリア６０は第１参照画像ＰＩＣＴ１を表示する。参照画像表示エリア６２は第２参照画像ＰＩＣＴ２を表示する。参照画像表示エリア６４は第３参照画像ＰＩＣＴ３を表示する。参照画像表示エリア６６は第４参照画像ＰＩＣＴ４を表示する。
【００６８】
２つの注目画像表示エリア５０および５５には、注目画像ＰＩＣＴ０が表示される。注目画像ＰＩＣＴ０は、注目画像表示エリア５０において参照画像とは異なる表示態様で表示され、注目画像表示エリア５５において参照画像と同じ表示態様で表示される。異なる表示態様とは、たとえば、表示の大きさを変えることである。図６において、注目画像表示エリア５０は、参照画像表示エリア６０などに比べて大きなエリアを与えられている。異なる表示態様の別の例には、たとえば、黒または他の色のわくで囲む、他の画像よりも明るく表示する、などがある。
【００６９】
２つの注目画像表示エリア５０および５５のうち、注目画像表示エリア５５は省略してもよい。
【００７０】
表示画面１０ｃの下端にそってスクロールバー２０ｃが延びている。スクロールバー２０ｃは、スライダ３０ｃを有している。スライダ３０ｃは、上記５つの画像表示エリアに対応して、５つの位置ｐ１〜ｐ５を有している。位置ｐ１は注目画像ＰＩＣＴ０に対応する。位置ｐ２は第１参照画像ＰＩＣＴ１に対応する。位置ｐ３は第２参照画像ＰＩＣＴ２に対応する。位置ｐ４は第３参照画像ＰＩＣＴ３に対応する。位置ｐ５は第４参照画像ＰＩＣＴ４に対応する。
【００７１】
好ましくは、ｐ１はスライダ３０ｃの中心位置、ｐ２はスライダ３０ｃの左端、ｐ３はスライダ３０ｃの右端である。好ましくは、ｐ４は左端ｐ２と中心位置ｐ１との中間位置であり、ｐ５は右端ｐ３と中心位置ｐ１との中間位置である。
【００７２】
スライダ３０ｃは、スライダの位置を指定するための位置移動指示部３４ｃと、スライダの幅を増減させるための２つの伸縮指示部３６ｃおよび３６ｄとを有する。位置移動指示部３４ｃは、スライダ３０ｃの位置ｐ１を含む所定の幅のなかにある。位置移動指示部３４ｃは、好ましくは、位置ｐ１を中心とし、スライダ３０ｃの３分の１の幅を有する。伸縮指示部３６ｃは、位置移動指示部３４ｃの左側にあり、好ましくはスライダ３０ｃの３分の１の幅を有する。伸縮指示部３６ｄは、位置移動指示部３４ｃの右側にあり、好ましくはスライダ３０ｃの３分の１の幅を有する。
【００７３】
実施の形態２と同様、ユーザは、マウスなどの位置入力部１３０を用いて位置移動指示部３４ｃをドラッグし、それによってスライダ３０ｃの位置ｐ１を移動させることができる。また、実施の形態２と同様、ユーザは、位置入力部１３０を用いて伸縮指示部３６ｃまたは３６ｄを左右にドラッグし、それによってスライダ３０ｃの幅を増減させることができる。このとき、スライダ３０ｃの位置ｐ１は移動せず、スライダ３０ｃの幅だけが位置ｐ１を中心にドラッグ量に応じて左右に伸縮する。典型的には、実施の形態２と同様、伸縮指示部３６ｃまたは３６ｄをスライダ３０ｃの外側（３６ｃの場合は左側、３６ｄの場合は右側）にドラッグすると幅が大きくなり、伸縮指示部３６ｃまたは３６ｄをスライダ３０ｃの内側（３６ｃの場合は右側、３６ｄの場合は左側）にドラッグすると幅が小さくなる。
【００７４】
すなわち、スライダ３０ｃの幅を増減させることにより、スライダ３０ｃの４つの位置ｐ２〜ｐ５が移動する。
【００７５】
これまでの実施の形態と同様に、５つの位置ｐ１〜ｐ５に対して５つのラベルＬ１〜Ｌ５が対応する。さらに、５つのラベルＬ１〜Ｌ５に対して、それぞれのラベルを有する５枚の画像ＰＩＣＴ０〜ＰＩＣＴ４が対応する。
【００７６】
制御部１４０は、最後に、注目画像ＰＩＣＴ０を表示画面１０ｃ上の注目画像表示エリア５０および注目画像エリア５５に表示し、４つの参照画像ＰＩＣＴ１〜ＰＩＣＴ４を４つの参照画像表示エリア６０、６２、６４、６６にそれぞれ表示する。上述したように、注目画像ＰＩＣＴ０は、注目画像表示エリア５０において参照画像とは異なる表示態様で表示され、注目画像表示エリア５５において参照画像と同じ表示態様で表示される。
【００７７】
これにより、スライダ３０ｃの幅を増減させると、中心位置ｐ１以外の４つの位置ｐ２〜ｐ４が移動し、それにしたがってそれぞれに対応するラベルＬ２〜Ｌ５が変化する。ラベルＬ２〜Ｌ４が変化すると、それに対応して４枚の参照画像ＰＩＣＴ１〜ＰＩＣＴ４が変化する。
【００７８】
図７は、制御部１４０によって実行される画像検索処理の手順を示す。以下の処理は、制御部１４０の制御にしたがって実行される。
【００７９】
画像検索処理が開始されると、はじめに画像表示処理がおこなわれる（ステップ７１０）。つぎに、位置入力部１３０から制御信号を受信する（ステップ７２０）と、スライダ３０ｃの位置が移動したかどうか判定する（ステップ７３０）。スライダ３０ｃの位置が移動したのであれば、そのままステップ７６０に進んで画面表示処理をおこなう。ステップ７３０において、スライダ３０ｃの位置が移動したのでなければ、ステップ７４０に進み、スライダの幅が変更されたかどうか判定する。
【００８０】
ステップ７４０において、スライダの幅が変化していないと判定されると、スライダの位置も幅も変化していないことになる。したがって、画面表示１０ｃはそのままである。ステップ７４０において、スライダの幅が変化したと判定されると、つぎに参照画像の間隔が計算される（ステップ７５０）。参照画像の間隔とは、隣り合って表示される参照画像どうしの間隔であり、その参照画像の間に何枚の画像が介在するかということである。言い換えると、スライダの長さに対応する画像枚数を、表示される参照画像の枚数で割った値である。たとえば、スライダの長さに対応する画像枚数が１００で、表示される参照画像が４枚であるとする。このとき、隣り合う参照画像どうしの間隔は、２５ということになる。
【００８１】
ステップ７５０において、参照画像の間隔が決定されると、画面表示処理がなされる（ステップ７６０）。
【００８２】
図８は、制御部１４０によって実行される画像表示処理の手順を示す。以下の処理は、すべて制御部１４０の制御にしたがって実行される。
【００８３】
画像表示処理が開始されると、はじめに作業変数「カウント」が０クリアされる（ステップ８１０）。つぎに、表示する画像が決定され、表示される（ステップ８２０）。具体的には、スライダの開始位置（左端）に対応する画像から「参照画像の間隔＊カウント値」の枚数だけ後ろの画像が選択され、それをが表示画面１０ｃに表示される。
【００８４】
つぎに、変数カウントがインクリメントされ（ステップ８３０）、カウントの値が参照画像表示数よりも大きければ画面表示処理は終了し、そうでなければ、ステップ８２０にもどり、上記の処理が繰り返される（ステップ８４０）。
【００８５】
以上のように、多くの参照画像を表示させることにより、かつ、参照画像間の間隔を自由に変更できるようにすることにより、所望の画像をより直観的に検索することを可能にする。
【００８６】
本実施形態では、参照画像表示数を４として、４枚の参照画像ＰＩＣＴ０〜ＰＩＣＴ４を表示させたが、参照画像表示数を２にして参照画像ＰＩＣＴ３およびＰＩＣＴ４を省略してもよい。逆に、中間位置ｐ４およびｐ５のかわりに三等分位置を定義し、６枚の参照画像を表示するようにしてもよい。
【００８７】
（実施の形態４）
図９は、本発明の実施の形態４の表示画面１５を示している。
【００８８】
表示画面１５は、注目画像表示エリア５０と、優先画像提示エリア７０とを含む。
【００８９】
本実施形態において、蓄積部１１０に蓄積された画像はそれぞれある値を有する。制御部１４０は、表示画面１０に表示している画像の値を所定の関数にしたがって決定する。
【００９０】
所定の関数とは、たとえば、表示画面１５に表示されている時間の関数である。好ましくは、時間の関数は、表示画面１５に表示されている時間の累算である。より好ましくは、表示時間の累算は注目画像表示エリア５０に表示されている注目画像についてのみおこなう。さらに好ましくは、一回の表示時間がある上限値を超えたときには、その回の表示時間をその上限値であると見なす。また、所定の関数は、表示時間の累算でなく表示回数の累算であってもよい。好ましくは、表示時間および表示回数の両方の関数である。さらに好ましくは、表示時間および表示回数をともに用いて標準偏差を計算する。詳細は後述する。
【００９１】
上記のようにして計算された値がある値を超えた画像を、表示画面１５上の優先画像提示エリア７０に、好ましくは縮小して表示する。あるいは、値の大小に基づいて各画像に優先順位を与え、優先順位がある所定値以下の画像を優先画像提示エリア７０に表示するようにしてもよい。
【００９２】
これによって、ユーザが好んで参照している画像を優先的にある特定のエリアに提示することが可能となる。
【００９３】
図１０は、画像検索処理の手順を示す。画像検索処理は、制御部１４０によって実行される。
【００９４】
画像検索処理が開始されると、はじめに画像表示処理がおこなわれる（ステップ１０１０）。つぎに、新たな注目画像が選択されたら（ステップ１０２０）、その注目画像に対する画像表示処理がおこなわれる（ステップ１０３０）。最後に処理終了要求が入力されると、処理は終了する（ステップ１０４０）。
【００９５】
図１１は、ステップ１０１０の画像表示処理の手順を示す。画像表示処理は、制御部１４０によって実行される。
【００９６】
まず注目画像が変わったかどうかがチェックされる（ステップ１１１０）。これは、たとえば、注目画像のラベルが変化したかどうかをチェックすることによってわかる。注目画像が変わっていれば、処理は注目画像更新処理に進む（ステップ１１２０）。注目画像が変わっていなければ、そのまま処理が終了する。注目画像更新処理が終わると、つぎに提示画像表示処理がおこなわれる（ステップ１１３０）。提示画像表示処理においては、注目画像更新処理において、提示画像に追加すると判定された画像を、優先画像提示エリアに表示する。最後に、注目画像が表示される（ステップ１１４０）。
【００９７】
図１２は、ステップ１１２０の注目画像更新処理の手順を示す。注目画像更新処理は、制御部１４０によって実行される。
【００９８】
はじめに、注目画像の表示時間がある規定値よりも大きいかどうかがチェックされる（ステップ１２１０）。規定値は、好ましくは５分〜２０分であり、より好ましくは１０分である。注目画像の表示時間が規定値以下であれば、つぎのステップ１２３０へと進む。注目画像の表示時間が規定値より大きければ、表示時間が規定値に設定される（ステップ１２２０）。表示時間が設定されると、つぎに、表示時間が画像注目時間に加算される。画像注目時間は、各画像に与えられる値であり、表示時間を積算したものである。つぎに、注目画像が注目画像表示エリアに表示される（ステップ１２４０）。表示時間が０にリセットされ、表示時間が起算される（ステップ１２５０）。つぎに、すべての画像注目時間について標準偏差が計算される（ステップ１２６０）。つぎに、ある画像の画像注目時間が、「標準偏差＊２＋全画像の画像注目時間の平均」よりも大きいかどうかがチェックされる（ステップ１２７０）。画像注目時間が上記の値よりも大きければ、その画像は優先画像提示エリアに追加される（ステップ１２８０）。つぎに、すべての画像について比較をおこなったかどうかが判定される（ステップ１２９０）。すべての画像について比較が済んでいれば注目画像更新処理は終了する。それでなければ、ステップ１２７０にもどって、まだ比較していない画像について比較をおこなう。ステップ１２７０において画像注目時間が「標準偏差＊２＋全画像の画像注目時間の平均」以下である場合には、そのままつぎの画像についてステップ１２７０の比較をおこなう。
【００９９】
以上の処理によって、注目画像表示エリアに表示されている時間や回数から、ユーザが好んで見ている画像が自動的に選別され、その画像を特別なエリアに提示することによって、ユーザが見たいと所望する画像の検索を容易にすることができる。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施の形態１での表示画面を示す図である。
【図２】蓄積部に蓄積されている複数の画像を示す図である。
【図３】図１の実施の形態の画像検索処理の手順を示すフローチャートである。
【図４】図１の実施の態様の画像検索処理の手順を示すフローチャートである。
【図５】（ａ）（ｂ）ともに本発明の実施の形態２におけるスクロールバーを示す図である。
【図６】本発明の実施の形態３での表示画面を示す図である。
【図７】図６の実施の形態の画像検索処理の手順を示すフローチャートである。
【図８】図６の実施の形態の画像検索処理の手順を示すフローチャートである。
【図９】本発明の実施の形態４での表示画面を示す図である。
【図１０】図９の実施の形態の画像検索処理の手順を示すフローチャートである。
【図１１】図９の実施の形態の画像検索処理の手順を示すフローチャートである。
【図１２】図９の実施の形態の画像検索処理の手順を示すフローチャートである。
【図１３】本発明の画像検索装置のハードウェア構成を示す図である。
【符号の説明】
【０１０１】
１０、１０ｃ  表示画面
２０、２０ａ、２０ｂ、２０ｃ  スクロールバー
３０、３０ａ、３０ｂ、３０ｃ  スライダ
５０、５５  注目画像表示エリア
６０、６２、６４、６６  参照画像表示エリア
７０  優先画像提示エリア
１１０  蓄積部
１２０  表示部
１３０  位置入力部
１４０  制御部
【図１】
2008135026.tif 000003
【図２】
2008135026.tif 000004
【図３】
2008135026.tif 000005
【図４】
2008135026.tif 000006
【図５】
2008135026.tif 000007
【図６】
2008135026.tif 000008
【図７】
2008135026.tif 000009
【図８】
2008135026.tif 000010
【図９】
2008135026.tif 000011
【図１０】
2008135026.tif 000012
【図１１】
2008135026.tif 000013
【図１２】
2008135026.tif 000014
【図１３】
2008135026.tif 000015