(57)【要約】【課題】一覧表示にデータを追加する際に、追加データ数が多くても全ての追加データを容易に確認できるようにする。【解決手段】操作者の指示に応じて、単位時間Ｎごとの表示データ数Ｍが選択される。一覧表示にデータの追加要求があったとき、追加すべきデータの総数のうちまだ追加されていない残りのデータ数がＭ個を超える場合にＭ個のデータを表示ウインドウに表示する処理を時間Ｎごとに繰り返す。一覧表示にＭ個のデータを追加すると表示ウインドウの最大表示可能データ数を超える場合は、現在表示されているデータの少なくとも一部を非表示としてＭ個のデータを追加する。【選択図】図６
2010033228.tif 000002
【特許請求の範囲】
【請求項１】
表示ウインドウにデータを一覧表示する表示装置において、
操作者の指示に応じて、単位時間Ｎごとの表示データ数Ｍを選択する選択手段と、
前記一覧表示にデータの追加要求があったとき、追加すべきデータの総数のうちまだ追加されていない残りのデータ数がＭ個を超える場合にＭ個のデータを前記表示ウインドウに表示する処理を時間Ｎごとに繰り返す表示制御手段とを具備することを特徴とするデータ表示装置。
【請求項２】
前記表示制御手段は、前記一覧表示にＭ個のデータを追加すると前記表示ウインドウの最大表示可能データ数を超える場合は、現在表示されているデータの少なくとも一部を非表示として前記Ｍ個のデータを追加することを特徴とする請求項１に記載のデータ表示装置。
【請求項３】
前記選択手段は、前記Ｍ，Ｎの双方の値を選択可能であることを特徴とする請求項１または２に記載のデータ表示装置。
【請求項４】
スクロール可能な表示ウインドウにデータを一覧表示する表示装置において、
操作者の指示に応じて、前記一覧表示のスクロール速度を選択する選択手段と、
前記選択されたスクロール速度で前記表示ウインドウを自動的にスクロールさせる表示制御手段とを具備することを特徴とするデータ表示装置。
【請求項５】
前記表示制御手段は、前記一覧表示にデータの追加要求があったとき、スクロールしないと全追加データを表示できない場合に、前記選択されたスクロール速度で前記表示ウインドウを自動的にスクロールさせつつ全追加データを表示することを特徴とする請求項４の記載のデータ表示装置。
【請求項６】
前記表示制御手段は、自動的にスクロールを行っているときに、所定の操作が行われるとスクロール速度を変更することを特徴とする請求項４または５に記載のデータ表示装置。
【請求項７】
前記表示制御手段は、自動的にスクロールを行っているときに、マウスカーソルの位置に応じて前記スクロール速度を変更することを特徴とする請求項４または５に記載のデータ表示装置。
【請求項８】
自動的にスクロールを行うモードと行わないモードとを選択可能としたことを特徴とする請求項１〜７のいずれか１項に記載のデータ表示装置。
【請求項９】
前記表示制御手段は、初めて表示するデータが前記一覧表示に含まれない場合は、前記選択されたスクロール速度よりも高速でスクロールを行うことを特徴とする請求項４に記載のデータ表示装置。
【請求項１０】
ｎ個のデータを並べて収容可能な行をスクロール方向に複数配置してデータを一覧表示するデータ表示装置において、
前記一覧表示をスクロールさせたときに最後に表示された行のデータ数がｎ個に満たない場合は、その行のデータ数がｎ個となるように、表示されている全ての行の画像位置を自動的に調整する表示制御手段を具備する特徴とするデータ表示装置。
【請求項１１】
前記画像位置を自動的に調整する処理を行うモードと行わないモードとを選択可能としたことを特徴とする請求項１０に記載のデータ表示装置。
【請求項１２】
ｎ個のデータを並べて収容可能な行をスクロール方向に複数配置してデータを一覧表示するデータ表示装置において、
前記一覧表示へのデータの追加要求があった場合、追加データを含む行のデータ数がｎ個に達した時点で自動的に１行分のスクロールを行って該ｎ個のデータを表示する表示制御手段を具備することを特徴とするデータ表示装置。
【請求項１３】
スクロール可能な表示ウインドウにデータを一覧表示する表示装置において、
自動スクロールの指示に伴って予め定められた速度で前記一覧表示を自動的にスクロールし、自動スクロールの途中で第１の操作を行うと自動スクロールを停止し、その後に第２の操作を行うか、または前記第１の操作から所定時間が経過すると、自動スクロールを再開する表示制御手段を具備することを特徴とするデータ表示装置。
【請求項１４】
前記第１の操作はマウスの所定ボタンを押圧する操作であり、前記第２の操作は前記所定ボタンの押圧を解除する操作であることを特徴とする請求項１３に記載のデータ表示装置。
【請求項１５】
前記表示制御手段は、マウスカーソルが所定の領域にあるときのみ前記第１の操作に伴って前記自動スクロールを停止することを特徴とする請求項１３または１４に記載のデータ表示装置。
【請求項１６】
前記表示制御手段は、前記第１の操作で自動スクロールが停止された後、前記第２の操作がなされてから所定時間経過後に前記自動スクロールを再開することを特徴とする請求項１３〜１５のいずれか１項に記載のデータ表示装置。
【請求項１７】
前記第１の操作はキーボードの所定キーの操作であることを特徴とする請求項１３に記載のデータ表示装置。
【請求項１８】
前記表示制御手段は、前記自動スクロールの途中で手動スクロールが行われた場合に自動スクロールを停止し、手動スクロール終了後の表示状態から自動スクロールを再開することを特徴とする請求項１３に記載のデータ表示装置。
【請求項１９】
前記表示制御手段は、前記自動スクロールの途中で手動スクロールが行われた場合に自動スクロールを停止し、手動スクロール終了後、手動スクロール前の表状態に戻ってから自動スクロールを再開することを特徴とする請求項１３に記載のデータ表示装置。
【請求項２０】
前記表示制御手段は、前記手動スクロールの停止から所定時間経過後に前記自動スクロールを再開することを特徴とする請求項１８または１９に記載のデータ表示装置。
【請求項２１】
前記一覧表示に表示されるデータはサムネイル画像であることを特徴とする請求項１〜２０のいずれか１項に記載のデータ表示装置。
【請求項２２】
表示ウインドウにデータを一覧表示する処理をコンピュータに実行させるためのプログラムであって、、
操作者の指示に応じて、単位時間Ｎごとの表示データ数Ｍを選択する機能と、
前記一覧表示にデータの追加要求があったとき、追加すべきデータの総数のうちまだ追加されていない残りのデータ数がＭ個を超える場合にＭ個のデータを前記表示ウインドウに表示する処理を時間Ｎごとに繰り返す機能とを備えたことを特徴とするデータ表示プログラム。
【請求項２３】
スクロール可能な表示ウインドウにデータを一覧表示する処理をコンピュータに実行させるためのプログラムであって、
操作者の指示に応じて、前記一覧表示のスクロール速度を選択する選択機能と、
前記選択されたスクロール速度で前記表示ウインドウを自動的にスクロールさせる表示制御機能とを具備することを特徴とするデータ表示プログラム。
【請求項２４】
前記表示制御機能では、前記一覧表示にデータの追加要求があったとき、スクロールしないと全追加データを表示できない場合に、前記選択されたスクロール速度で前記表示ウインドウを自動的にスクロールさせつつ全追加データを表示することを特徴とする請求項２３に記載のデータ表示プログラム。
【請求項２５】
コンピュータに、
ｎ個のデータを並べて収容可能な行をスクロール方向に複数配置してデータを一覧表示する手順と、
前記一覧表示をスクロールさせたときに最後に表示された行のデータ数がｎ個に満たない場合は、その行のデータ数がｎ個となるように、表示されている全ての行の画像位置を自動的に調整する手順とを実行させるためのデータ表示プログラム。
【請求項２６】
ｎ個のデータを並べて収容可能な行をスクロール方向に複数配置してデータを一覧表示する処理をコンピュータに実行させるためのプログラムであって、
前記一覧表示へのデータの追加要求があった場合、追加データを含む行のデータ数がｎ個に達した時点で１行分のスクロールを行って該ｎ個のデータを表示する機能を具備することを特徴とするデータ表示プログラム。
【請求項２７】
スクロール可能な表示ウインドウにデータを一覧表示する処理をコンピュータに実行させるためのプログラムであって、
自動スクロールの指示に伴って予め定められた速度で前記一覧表示を自動的にスクロールし、自動スクロールの途中で第１の操作を行うと自動スクロールを停止し、その後に第２の操作を行うと自動スクロールを再開する機能を具備することを特徴とするデータ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像やその他のデータを画面に一覧表示可能なデータ表示装置およびデータ表示プログラムに関する。
【背景技術】
【０００２】
データを画面に一覧表示する機能を持った表示装置やプログラムは数多く存在する。例えば画像ファイルを扱う装置やプログラムでは、個々の画像ファイルに含まれるサムネイル画像を一覧表示し、そのいずれかをユーザが選択すると、その選択された画像に対応する画像ファイルに対して何らかの処理を行う。
【０００３】
データの一覧表示では、その表示領域の大きさに応じて一度に表示可能な最大データ数が決まっており、最大データ数を超える数のデータを表示する必要があるときは、手動にてページ送りやスクロールを行う必要がある。スクロール中に何らかの操作を行うことで、スクロール速度を変更できるようにしたものもある（例えば、特許文献１参照）。
【０００４】
【特許文献１】特表２００３−５１２６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のデータ一覧表示において、表示すべきデータが新たに追加されると、通常はそれまで表示されていたデータが必要に応じて表示領域外に出され、新たに追加されたデータが優先的に表示される。これによりユーザは、いかなるデータが追加されたかを直ぐに確認できる。しかしながら、一度に表示可能な最大データ数を超える大量のデータが追加された場合、ユーザは追加後の画面において、最後に追加された一部のデータしか確認できない。例えば、一度に表示可能な最大データ数が１０個の場合に１２個のデータが追加されると、表示領域には最後に追加された１０個のデータは表示されるが、最初に追加された２個のデータは表示されない。そして、表示されない追加データを確認するには、画面をスクロールさせるなどの手動操作を行わなければならない。
【課題を解決するための手段】
【０００６】
請求項１の発明は、表示ウインドウにデータを一覧表示する表示装置に適用され、操作者の指示に応じて、単位時間Ｎごとの表示データ数Ｍを選択する選択手段と、一覧表示にデータの追加要求があったとき、追加すべきデータの総数のうちまだ追加されていない残りのデータ数がＭ個を超える場合にＭ個のデータを表示ウインドウに表示する処理を時間Ｎごとに繰り返す表示制御手段とを具備することを特徴とする。
請求項４の発明は、スクロール可能な表示ウインドウにデータを一覧表示する表示装置に適用され、操作者の指示に応じて、前記一覧表示のスクロール速度を選択する選択手段と、選択されたスクロール速度で表示ウインドウを自動的にスクロールさせる表示制御手段とを具備することを特徴とする。
請求項１０の発明は、ｎ個のデータを並べて収容可能な行をスクロール方向に複数配置してデータを一覧表示するデータ表示装置に適用され、一覧表示をスクロールさせたときに最後に表示された行のデータ数がｎ個に満たない場合は、その行のデータ数がｎ個となるように、表示されている全ての行の画像位置を自動的に調整する表示制御手段を具備する特徴とする。
請求項１２の発明は、ｎ個のデータを並べて収容可能な行をスクロール方向に複数配置してデータを一覧表示するデータ表示装置に適用され、一覧表示へのデータの追加要求があった場合、追加データを含む行のデータ数がｎ個に達した時点で１行分のスクロールを行って当該ｎ個のデータを表示する表示制御手段を具備することを特徴とする。
請求項１３の発明は、スクロール可能な表示ウインドウにデータを一覧表示する表示装置に適用され、自動スクロールの指示に伴って予め定められた速度で一覧表示を自動的にスクロールし、自動スクロールの途中で第１の操作を行うと自動スクロールを停止し、その後に第２の操作を行うか、または第１の操作から所定時間が経過すると、と自動スクロールを再開する表示制御手段を具備することを特徴とする。
本発明に係るデータ表示プログラムは、上述の制御をコンピュータに実装させるためのものである。
【発明の効果】
【０００７】
本発明によれば、一覧表示にデータを追加する際に、追加データ数が多くても全ての追加データを容易に確認できる。
【発明を実施するための最良の形態】
【０００８】
図１〜図１１により本発明を画像転送システムに適用した場合の一実施形態を説明する。
図１は画像送信装置としてのデジタルカメラ２００と、画像受信装置としてのパーソナルコンピュータ（以下、単にコンピュータと呼ぶ）１００とから成るシステムの概略ブロック図である。コンピュータ１００は、ＣＰＵ１１１、ＲＡＭ１１２、ディスクインターフェース１１３、ディスプレイコントローラ１１４、ＣＰＵバス１１５、シリアルバス１１６、シリアルバスコントローラ１１７などを有する本体部と、シリアルバス１１６を介して接続されるキーボード１２１やマウス１２２等の入力装置と、ディスクインターフェース１１３を介して接続されるハードディスク１３１と、表示装置としてのディスプレイ１３２とから構成される。
【０００９】
デジタルカメラ２００は、シリアルバス１１６を介してコンピュータ１００に接続される。コンピュータ１００のＣＰＵ１１１は、ハードディスク１３１に保存されている画像転送用ソフトウェア（プログラム）に従い、カメラ２００の記録媒体に記録された画像ファイルを取り込んでハードディスク１３１に格納する。
【００１０】
図２は、画像転送用プログラムの起動によってディスプレイ１３２上に表示される画面の一部を示している。この画面には、転送対象となる画像を確認するためのサムネイルエリア３１が設けられている。各々の画像ファイルは、本画像とは別にサムネイル画像を含んでおり、プログラムは、転送に先立ってサムネイル画像を読み込んでサムネイルエリア３１に表示する。これによりユーザは、転送する画像をマウス１２２やキーボード１２１の操作により選択することができる。この例では、サムネイルエリア３１に最大８枚（２行４列）のサムネイル画像ＳＮが表示可能とされる。サムネイル画像ＳＮに付された番号（実際には表示されない）は、撮影された順序を示しており、以下の説明では、この番号を符号に代えて用いることがある。
【００１１】
本実施形態では、サムネイル表示にあたり、
（１）新しい画像ほど上の行に
（２）同一行では新しい画像ほど左に
表示する。なお、サムネイルエリア３１には一度に最大８枚の画像しか表示できないが、スクロールバー３１ａのマウス操作によって表示をスクロールすることで、順次画像を入れ替えて表示できる。
【００１２】
サムネイル表示中に転送対象となる画像ファイルが追加された場合、その追加枚数だけサムネイル画像を追加表示する必要がある。プログラムは、追加されたサムネイル画像をサムネイルエリア３１に優先的に表示し、そのときまで表示されていた画像を必要に応じてサムネイルエリア３１外に出す（非表示とする）。これによりユーザは、追加された画像をすぐに確認することができる。しかし、サムネイルエリア３１の最大表示枚数は８枚であるから、追加表示する画像枚数が９枚以上の場合は、追加画像の少なくとも１枚はエリア外に出されることになる。
【００１３】
例えば、図３はサムネイル画像１〜８の表示中に１０枚の画像９〜１８が新規に追加される例を示している。一般的な表示アルゴリズムでは、図示の如く１０枚の追加画像のうち最新の８枚の画像１１〜１８を表示するため、最初の２枚の画像９，１０はこの画面では確認できず、確認するにはいちいちスクロールバー３１ａを操作しなければならない。
【００１４】
そこで本実施形態では、以下に示すように画像追加時の表示を工夫することで、スクロールバー３１ａを操作しなくても全ての追加画像を確認できるようにした。
【００１５】
図２に示すように、画像転送プログラムのメイン画面には、「１秒間の最大追加枚数」を選択するためのプルダウンメニュー３２が設けられている。図４はその選択肢を示し、この例では、「１枚分」，「１行分」，「１ページ分」，「制限なし」のいずれかをマウス操作で選択できる。キーボード１２１の特定キーを操作することで選択できるようにしてよい。
【００１６】
例えば「１ページ分」が選択されているときの動作を図５にて説明する。
図５において、これは上述と同様にサムネイル画像１〜８の表示中（図５（ａ））に１０枚の画像９〜１８が新規に追加される例を示している。１秒間に１ページ分（ここでは８枚）が選択されているので、プログラムはまず、追加サムネイル画像９〜１８のうち、最初の８枚のサムネイル画像９〜１６を上記（１），（２）の規則に則って表示する（図５（ｂ））。この表示は１秒間継続し、この間にユーザは画像９〜１６を確認できる。１秒間経過すると、残りの２画像１７，１８がサムネイルエリア３１の上段左側に追加される。これに伴い、画像１１〜１６は矢印の如く表示位置がずれ、下段右の２画像９，１０はサムネイルエリア３１外に出される（図５（ｃ））。以降、何らの操作も行われない限り図５（ｃ）の表示が継続する。
【００１７】
同様に「１ページ分」の設定でより多くの画像が追加された場合は、図５（ｂ）の表示が１秒間継続した後、画像９〜１６が画像１７〜２４にそっくり入れ替わり、更に１秒経過後に画像２５〜３２に入れ替わるという動作が繰り返される。最後の回に追加される画像が８枚に満たない場合は、図５（ｃ）と同様の動作となる。全ての追加画像が少なくとも１秒間は表示されるので、追加枚数が多くても全ての追加画像を手動スクロールなしに確認できる。
【００１８】
さらに、「１秒間の最大追加枚数」として「１行分」が選択されている場合は、上段に４画像が追加され、上段にあった４画像が下段に移り、下段にあった４画像がエリア外に出されるという動作が１秒ごとに繰り返される。全ての追加画像は、サムネイルエリア３１に少なくとも２秒間表示されることになる。同様に「１枚分」が選択されている場合は、上段左側に新しい画像が追加され、現在の画像が矢印の方向に移動し、下段右側の画像がエリア外に出されるという動作が１秒ごとに繰り返される。全ての追加画像はサムネイルエリア３１に少なくとも８秒間表示されることになる。なお、「無制限」の場合は、図３の動作となる。
【００１９】
最大追加枚数については、Ｎ秒間に最大Ｍ枚の画像を追加する設定において、ＮとＭとを選択できるようにしてもよい（図５はＮ＝１に固定された例を示している）。この場合の表示制御を図６のフローチャートにて説明する。
【００２０】
図６は上述した画像転送プログラムの１サブルーチンを示し、ＣＰＵ１１１にて実行されるものである。画像追加要求があるとこのルーチンに入り、ステップＳ１では追加されるサムネイル画像の総数Ｘを認識する。値Ｘは、この時点では追加画像の総数を表すが、以降の処理では残りの追加表示枚数を表す。ステップＳ２では、予めユーザによって選択されている単位時間における最大追加枚数、つまり上記ＮとＭの値を取得する。ステップＳ３ではＸとＭとを比較し、Ｘ＞Ｍであれば、つまり、残りの追加表示枚数ＸがＮ秒間の最大追加枚数Ｍよりも多ければ、ステップＳ４でＭ枚のサムネイル画像を追加し、ステップＳ５では、上記（１），（２）の法則が満たされるようにサムネイルエリア上の表示を更新する。それまで表示されていた画像は、Ｍに応じて一部または全部がサムネイルエリア外に出される。ステップＳ６ではＮ秒間経過するまで待機し、その後、ステップＳ７でＸ−Ｍを新たにＸとしてステップＳ３に戻る。
【００２１】
ステップＳ３でＸ≦Ｍと判定された場合は、ステップＳ８でＸ枚の画像を追加し、ステップＳ９で表示更新処理を行ってリターンする。
【００２２】
なお、画像の表示法則は上記（１），（２）に限定されず、例えば新しい画像ほど下になるような表示方式でもよい。また、１ページに２行４列のサムネイル画像が表示可能な例を示したが、１ページに表示可能な行数や列数は、プログラムの仕様やそのときのウインドウの大きさ等によって異なる。
【００２３】
次に、本実施形態における自動スクロール機能について説明する。
自動スクロールとは、一度に表示し切れない数のサムネイル画像を追加表示する必要が生じたときに、サムネイルエリア３１の画像を予め設定された速度で自動的にスクロールし、ユーザがスクロールバー３１ａを操作しなくても全ての画像を確認できるようにする機能である。通常のスクロールはスクロールバー３１ａを操作することでなされるが、自動スクロールでは、逆にスクロールに伴ってスクロールバー３１ａが移動する。なお、本実施形態では画像が縦方向にスクロールするが、横方向にスクロールする構成でもよい。
【００２４】
図２に示すように、画面には自動スクロール速度を選択するためのプルダウンメニュー３３が設けられ、図７に示すいずれかの速度をマウス操作により選択できるようになっている。キーボード１２１の特定キーを操作することで選択できるようにしてよい。
【００２５】
スクロールは、表示を１ピクセルずつ動かすことで滑らかに移動させてもよいし、複数ピクセルずつ断続的に動かしてもよい。例えば「ｎ分の１行／秒」が選択されているときに、１／ｎ行に相当するピクセル数だけ一気に変化させる動作を１秒間に１回行うようにしてもよい。
【００２６】
図８〜図１０は自動スクロール速度が「１行／秒」に設定されているときの動作を示している。この例は、サムネイル画像１〜８の表示中に１０枚の画像が新規に追加された例を示している。図８（ｂ）は、サムネイルエリア３１の上に画像が追加されたイメージを示しているが、スクロールはまだなされていない。ただし、画像追加に応じてスクロールバー３１ａの位置は変化する。
【００２７】
この後、自動スクロールが開始される。図９（ａ）はスクロール開始から１秒後の状態を示し、画像が１行分移動している。すなわち、追加画像のうちの最初の４枚（９〜１２）がサムネイルエリア３１の上段に追加され、それまで上段に表示されていた画像５〜８は下段に下がり、下段にあった画像１〜４は下（表示領域外）に下がっている。図９（ｂ）は更に１秒後の状態を示している。図１０（ａ）はその更に１秒後の状態を示し、このときスクロールバー３１ａは最上段に達している。
【００２８】
図１０（ａ）の表示状態をもって全ての追加画像が表示されたことになるので、これにて自動スクロールは終了するが、この後に画像の位置調整（並び替え）が行われる。すなわち、図１０（ａ）では上段左に２画像分の空白があり、表示画像は全部で６枚である。そこで、上記（１），（２）の条件に従って上段の空白を埋める処理を行い、図１０（ｂ）の状態（最終画面）とする。これにより、いったん画面外に出た画像１１，１２が復活し、最終画面にて８画像を確認できる。
【００２９】
ここで、図１０（ａ）の表示状態から所定時間（例えば、１秒）が経過した後に図１０（ｂ）の表示状態に切換えるようにしてもよい。また図１０（ａ）の状態を省略し、図９（ｂ）の表示から図１０（ｂ）の表示に直接移行するようにしてもよい。さらに、空白を埋めるための画像の位置調整は行わなくてもよく、図１０（ａ）の状態で終了としてもよい。あるいは、位置調整有りと無しとを選択できるようにしてもよい。ユーザは、最終画面でより多くの画像を確認したい場合は位置調整有りを選択し、画像の横方向の位置を変えたくない場合は位置調整無しを選択すればよい。
【００３０】
図１１に示すように、追加画像数が１行の最大画像枚数（ここでは４枚）に満たない場合は、自動スクロールを行わないようにしてもよい。すなわち、図１１（ｂ）では３枚のサムネイル画像９〜１１が追加されたが、この時点ではスクロールバー３１ａの位置は変化するものの、サムネイルエリア３１の表示は変化しない。さらに１枚の画像１２が追加されると、１行分の最大画像枚数に達するので、この時点で初めて１行分の自動スクロールが行われる（図１１（ｃ））。この場合、画像の位置調整が行われないことは言うまでもない。
【００３１】
上述のような自動スクロールを行うモードと、自動スクロールを行わないモードとを選択可能としてもよい。
【００３２】
自動スクロールが開始された後、所定の操作で自動スクロール速度を変えられるようにしてもよい。例えばキーボード１２１の特定のキーの操作でスクロール速度を速くしたり遅くしたりできるようにしてもよい。マウス１２２を用いてスクロール速度を変化させる場合は、例えば自動スクロールしているときにマウスカーソルを特定の位置（例えば、画像の上）に位置させると自動スクロール速度が遅くなり、それ以外の位置にマウスカーソルを移動させると自動スクロール速度が遅くなる（当初選択されている速度に復帰する）ようにしてもよい。
【００３３】
自動スクロール中に一時的にスクロールを停止できるようにしてもよい。例えば、自動スクロール中にキーボード１２１の特定のキーを操作すると自動スクロールが停止し、他のキーを操作すると自動スクロールが再開するようにしてもよい。あるいは、マウス１２２の所定のボタンを押すと（マウスダウンすると）自動スクロールが停止し、指を話すと（マウスアップすると）自動スクロールが再開されるようにしてもよい。マウスカーソルが所定の領域にあるときにマウスダウンすると自動スクロールが停止するようにしてもよい。さらに、マウスカーソルを所定の領域にもたらすだけで自動スクロールが停止し、所定の領域外に出すと自動スクロールが再開されるようにしてもよい。操作によって自動スクロールが停止した後、何らの操作を行わずとも所定時間が経過すると自動スクロールが再開されるようにしてもよい。
【００３４】
このようにユーザが簡単に自動スクロール速度を一時的に変えたり、自動スクロールを一時停止したりできるので、特定のサムネイル画像をじっくり見たいときや、逆に早送りしたいときに便利である。
【００３５】
また、自動スクロールによってサムネイルエリア外に出てしまった画像を再度確認したいという要望に応えるため、自動スクロール中にスクロールバー３１ａを操作すると、自動スクロールが停止し、手動スクロールが許容されるようにしてもよい。この場合、スクロールバー３１ａの操作が解除されると、直ちに、あるいは所定時間経過後に、予め選択されている速度での自動スクロールが再開されるようにしてもよい。その再開までの時間を予め選択できるようにしてもよい。自動スクロールの再開にあたっては、手動スクロールを停止したときの表示状態から再開してもよいし、手動スクロールを開始する前の表示状態に自動的に復帰し、その状態から自動スクロールが再開されるようにしてもよい。手動スクロールを開始する前の表示状態に復帰する場合は、その表示状態に一気に戻ってもよいし、選択されているスクロール速度よりも高速でスクロールさせつつ戻ってもよい。これによれば、既に表示された画像を再度確認した後、短時間で新しく表示される画像の確認作業に戻ることができる。
【００３６】
以上では、画像転送プログラムにて説明したが、画像を一覧表示可能なものであれば、画像転送機能を持たないプログラムにも本発明を適用できる。また、パーソナルコンピュータを用いた例を示したが、表示部を備えた他の機器（例えば、デジタルカメラ）にも本発明を適用できる。またサムネイル画像を一覧表示する例を示したが、各種ファイルやデータの名称、サイズ、種類、属性、更新日付などの情報を一覧表示するものであってもよい。
【図面の簡単な説明】
【００３７】
【図１】一実施形態におけるシステムの構成を示すブロック図。
【図２】画像転送プログラムによる表示画面の一例を示す図。
【図３】サムネイル画像の一覧表示に新たに画像が追加される場合の問題点を説明する図。
【図４】「１秒間の最大追加枚数」の選択肢を示す図。
【図５】「１秒間の最大追加枚数」を「１ページ分」としたときの表示制御を示す図。
【図６】上記表示制御を実現するための手順を示すフローチャート。
【図７】「自動スクロール速度」の選択肢を示す図。
【図８】「自動スクロール速度」を「１行／秒」としたときの表示制御を示す図。
【図９】図８に続く処理を示す図。
【図１０】図９に続く処理を示す図。
【図１１】画像が所定枚数追加されて初めて自動スクロールを行う例を示す図。
【符号の説明】
【００３８】
３１  サムネイルエリア
３１ａ  スクロールバー
３２，３３  プルダウンメニュー
１００  コンピュータ
１１１  ＣＰＵ
１２１  キーボード
１２２  マウス
１３２  ディスプレイ
２００  デジタルカメラ
【図１】
2010033228.tif 000003
【図２】
2010033228.tif 000004
【図３】
2010033228.tif 000005
【図４】
2010033228.tif 000006
【図５】
2010033228.tif 000007
【図６】
2010033228.tif 000008
【図７】
2010033228.tif 000009
【図８】
2010033228.tif 000010
【図９】
2010033228.tif 000011
【図１０】
2010033228.tif 000012
【図１１】
2010033228.tif 000013