(57)【要約】【課題】  多数の動画ファイルの内容を容易に把握することができるようする。【解決手段】  サムネイルの表示データを形成するサムネイル形成部２０４と、動画ファイルの再生を行う再生部２０３と、ユーザからの指示を入力するためのユーザ操作入力部２０６とを設ける。動画ファイルの全再生時間ＴをＴ／２^ｎ（ｎは正の整数）ずつの期間に分割する。この分割した期間の最初のフレームからサムネイルの表示データを形成する。この形成した表示データを画像表示部２０５に供給してサムネイルを動画ファイルにおける時間順に表示する。ユーザ操作入力部２０６により第１の所定の操作をしたときには、値ｎを１だけインクリメントして画像表示部２０５に表示されるサムネイルの数を増加させる。ユーザ操作入力部２０６により第２の所定の操作をしたときには、値ｎを１だけディクリメントして画像表示部２０５に表示されるサムネイルの数を減少させる。【選択図】  図１１
2007267356.tif 000002
【特許請求の範囲】
【請求項１】
動画ファイルに対応するサムネイル画像データを形成するサムネイル形成部と、
ユーザからの指示を入力するためのユーザ操作部と
を有し、
上記サムネイル形成部は、
上記動画ファイルの全再生時間Ｔを２^ｎ個（２^ｎは、２のｎ乗を示す。ｎ≧０の整数）の期間に分割し、
この分割したそれぞれの期間の最初のフレームの画像データからサムネイル画像データを形成し、
この形成したサムネイル画像データを画像表示部に供給して表示させるとともに、
上記ユーザ操作部により第１の所定の操作が入力されたときには、上記値ｎを１だけインクリメントして上記画像表示部に表示されるサムネイル画像データの数を増加させ、
上記ユーザ操作部により第２の所定の操作が入力されたときには、上記値ｎを１だけデクリメントして上記画像表示部に表示されるサムネイル画像データの数を減少させる
ようにした動画再生装置。
【請求項２】
請求項１に記載の動画再生装置において、
上記サムネイル形成部は、ユーザにより指定されたフレームについてもサムネイル画像データを形成して、上記画像表示部に表示させる
ようにした動画再生装置。
【請求項３】
請求項１に記載の動画再生装置において、
動画ファイルの再生を行う再生部をさらに備え、
上記ユーザ操作部により任意のサムネイル画像データが指定されたとき、その指定されたサムネイル画像データに対応するフレームからその動画ファイルを再生する
ようにした動画再生装置。
【請求項４】
請求項１に記載の動画再生装置において、
上記サムネイル形成部は、上記サムネイル画像データを所定の時間間隔で入れ換えて表示させる
ようにした動画再生装置。
【請求項５】
請求項１に記載の動画再生装置において、
上記サムネイル形成部は、
上記ユーザ操作部により指定されたサムネイル画像データに対応するフレームを始点とするとともに、
上記指定されたサムネイル画像データの次のサムネイル画像データに対応するフレームを終点とし、
上記動画ファイルのうち、上記始点となったフレームから上記終点となったフレームまでの期間を上記全再生時間Ｔとみなして上記サムネイル画像データの形成および表示を行う
ようにした動画再生装置。
【請求項６】
静止画ファイルに対応するサムネイル画像データを形成するサムネイル形成部と、
ユーザからの指示を入力するためのユーザ操作部と
を有し、
上記サムネイル形成部は、
上記静止画ファイルを２^ｎ個（ｎ≧０の整数）のグループに分割し、
この分割したグループの最初の静止画ファイルからサムネイル画像データを形成し、
この形成したサムネイル画像データを画像表示部に供給して表示させるとともに、
上記ユーザ操作部により第１の所定の操作をしたときには、上記値ｎを１だけインクリメントして上記表示画像表示部に表示されるサムネイル画像データの数を増加させ、
上記ユーザ操作部により第２の所定の操作をしたときには、上記値ｎを１だけデクリメントして上記画像表示部に表示されるサムネイル画像データの数を減少させる
ようにした動画再生装置。
【請求項７】
動画ファイルからサムネイル画像データを形成して表示するサムネイル画像表示方法であって、
上記動画ファイルの全再生時間Ｔを２^ｎ個（ｎ≧０の整数）の期間に分割し、
この分割したそれぞれの期間の最初のフレームの画像データからサムネイル画像データを形成し、
この形成したサムネイル画像データを画像表示部に供給して表示させるとともに、
第１の所定の操作が入力されたときには、上記値ｎを１だけインクリメントして上記画像表示部に表示されるサムネイル画像データの数を増加させ、
第２の所定の操作が入力されたときには、上記値ｎを１だけデクリメントして上記画像表示部に表示されるサムネイル画像データの数を減少させる
ようにしたサムネイル画像表示方法。
【請求項８】
動画ファイルからサムネイル画像データを形成して表示するプログラムであって、
上記動画ファイルの全再生時間Ｔを２^ｎ個（ｎ≧０の整数）の期間に分割する第１の処理と、
上記分割したそれぞれの期間の最初のフレームの画像データからサムネイル画像データを形成する第２の処理と、
上記形成したサムネイル画像データを画像表示部に供給して表示させる第３の処理と、
第１の所定の操作が入力されたときには、上記値ｎを１だけインクリメントして上記画像表示部に表示されるサムネイル画像データの数を増加させる第４の処理と、
第２の所定の操作が入力されたときには、上記値ｎを１だけデクリメントして上記画像表示部に表示されるサムネイル画像データの数を減少させる第５の処理と
を、コンピュータに実行させるためのファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多数の動画ファイルの内容を容易に把握することができるようにしたファイル管理プログラム、サムネイル画像表示方法および動画再生装置に関する。
【背景技術】
【０００２】
デジタルカメラやビデオカメラ、あるいは携帯電話などの普及にともない誰でも手軽に動画の撮影が可能になっている。また、ネットワークが高速化され、映画やミュージッククリップなど動画の配信も可能になっている。さらに、Ｗｅｂページやブログでプライベートムービーを公開することも行われている。
【０００３】
これらの結果、多量の動画ファイルが、パーソナルコンピュータやホームサーバあるいはＮＡＳなどに保存されることになり、見たい動画があるときには、その動画ファイルを大量の動画ファイルの中から選択して鑑賞することになる。そして、そのような場合、「エクスプローラ」などのファイル管理ソフト（ファイル管理プログラム）を使用して目的とするファイルを選択する方法がある。
【０００４】
すなわち、その種のファイル管理ソフトを実行すると、例えば図１２に示すように、ディレクトリ（フォルダ）に含まれている動画ファイルのファイル名のリストが作成され、そのリストが表示される。そこで、目的とする動画ファイルのファイル名をマウスなどにより指定すると、その動画ファイルが選択される。あるいは図１３に示すように、ディレクトリに含まれている動画ファイルのサムネイル画像データ（以下、単に「サムネイル」という）が作成され、そのサムネイルが一覧表示される。そして、目的とする動画ファイルのサムネイルをマウスなどにより指定すると、そのファイルが選択される。
【０００５】
さらに、動画ファイルに対し、動画サムネイルおよび静止画サムネイルを作成し、これらをユーザがあらかじめ指定しておいた記録媒体に保存しておくようにしたファイル管理ソフトもある。
【０００６】
したがって、これらのファイル管理ソフトによれば、ファイル名から、あるいはサムネイルから該当する動画ファイルを選択し、目的とする動画を鑑賞することができる。
【０００７】
なお、先行技術文献として例えば以下のものがある。
【特許文献１】特開２００５-１１７３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが、図１２の方式の場合には、ファイルの内容をファイル名や作成日時などから判断することになるので、ファイルの内容を適切に知ることができないことがある。この結果、ファイルを選択し、その選択したファイルの内容を実際に表示するという操作を繰り返すことになるので、操作に手間がかかり、目的とするファイルを容易に選択できないことがある。
【０００９】
その点、図１３の方式の場合には、ファイルの内容をサムネイルにより知ることができるので、図１２の方式よりも優れている。しかし、図１３の表示方式の場合、例えば、フェードインからスタートする動画のときや、制作会社のロゴマークなどからスタートする動画のとき、サムネイルはどれも黒一色になったり、同じロゴマークになったりするので、サムネイルからファイルの内容を知ることが困難である。
【００１０】
さらに、動画ファイルに対し、動画サムネイルおよび静止画サムネイルを作成し、これらを記録媒体に保存しておく方式の場合には、ユーザが動画を特徴付けるフレームを動画サムネイルとして指定しなければならない。また、自動指定ができるとしても、動画の中であらかじめ決められた区間が動画サムネイルとなり、その区間が動画の内容を特徴付けているとは限らない。さらに、動画サムネイルの数に制限があり、他の動画サムネイルを見て内容を確認することができない。
【００１１】
この発明は、以上のような問題点を解決しようとするものである。
【課題を解決するための手段】
【００１２】
この発明においては、
動画ファイルに対応するサムネイル画像データを形成するサムネイル形成部と、
ユーザからの指示を入力するためのユーザ操作部と
を有し、
上記サムネイル形成部は、
上記動画ファイルの全再生時間Ｔを２^ｎ個（２^ｎは、２のｎ乗を示す。ｎ≧０の整数）の期間に分割し、
この分割したそれぞれの期間の最初のフレームの画像データからサムネイル画像データを形成し、
この形成したサムネイル画像データを画像表示部に供給して表示させるとともに、
上記ユーザ操作部により第１の所定の操作が入力されたときには、上記値ｎを１だけインクリメントして上記画像表示部に表示されるサムネイル画像データの数を増加させ、
上記ユーザ操作部により第２の所定の操作が入力されたときには、上記値ｎを１だけデクリメントして上記画像表示部に表示されるサムネイル画像データの数を減少させる
ようにした動画再生装置
とするものである。
【発明の効果】
【００１３】
この発明によれば、動画ファイルの内容についての理解度に応じて、表示されるサムネイルの数をユーザが動的に変更できるので、実際に動画ファイルを再生しなくとも内容を的確に把握することができる。この結果、目的とする動画ファイルを選択するとき、これを容易に行うことができ、目的とする動画を直ちに観ることができる。
【発明を実施するための最良の形態】
【００１４】
〔１〕  この発明の概要
この発明は、動画ファイルの内容をサムネイルにより表現するものであるが、この発明によるファイル管理ソフトの使用方法および使用時に表示されるサムネイルについて、図１により説明する。ただし、以下の説明は任意の１つの動画ファイルに注目した場合である。また、その動画ファイルの全再生時間Ｔは６分であるとする。
【００１５】
(A) この発明によるソフトウェアをスタートさせる。すると、ディスプレイには、図１Ａに示すように、動画ファイルのサムネイルTN(1)が表示される。このサムネイルTN(1)は、図２Ａ、Ｂにも示すように、動画ファイル（図２Ａ）の再生時間が０分の時間位置のフレーム、すなわち、第１フレームから形成したものである。
【００１６】
(B) 第１回目（ｎ＝１。ｎは操作回数）の操作をすると、図１Ｂに示すように、第１のサムネイルTN(1)の右隣りに第２のサムネイルTN(2)が表示される。このサムネイルTN(2)は、図２Ａ、Ｃにも示すように、動画ファイルの再生時間が３分（＝T/2）の時間位置のフレームから形成したものである。
【００１７】
(C) 第２回目（ｎ＝２）の操作をすると、図１Ｃに示すように、第１のサムネイルTN(1)と、第２のサムネイルTN(2)との間に、第３のサムネイルTN(3)が表示され、サムネイルTN(2)の右側に第４のサムネイルTN(4)が表示される。
【００１８】
この場合、図２Ａ、Ｄにも示すように、サムネイルTN(3)は、動画ファイルの再生時間が1.5分（＝T/4）の時間位置のフレームから形成したものであり、サムネイルTN(4)は、動画ファイルの再生時間が4.5分（＝3T/4）の時間位置のフレームから形成したものである。
【００１９】
(D) 第３回目（ｎ＝３）の操作をすると、図２Ｅに示すように、それまでのサムネイルTN(1)、TN(3)、TN(2)、TN(4)の右側に、新たなサムネイルTN(5)、TN(6)、TN(7)、TN(8)がそれぞれ表示される。
【００２０】
この場合、図２Ａ、Ｅにも示すように、サムネイルTN(5)は、動画ファイルの再生時間が0.75分（＝T/8）の時間位置のフレームから形成したものであり、サムネイルTN(6)は、動画ファイルの再生時間が2.25分（＝3T/8）の時間位置のフレームから形成したものである。また、サムネイルTN(7)は、動画ファイルの再生時間が3.75分（＝5T/8）の時間位置のフレームから形成したものであり、サムネイルTN(8)は、動画ファイルの再生時間が5.25分（＝7T/8）の時間位置のフレームから形成したものである。
【００２１】
(E) 以下同様に、第ｎ回目の操作をすると、図２Ｆにも示すように、動画ファイルの全再生時間Ｔを２^ｎに等分し、その等分した期間の最初のフレームからサムネイルTN(p)（ｐ＝１〜２^ｎ）を形成し、このサムネイルTN(p)をそのサムネイルを形成したフレームの時間順に表示する。
【００２２】
つまり、所定の操作をするごとに、サムネイルの数が２倍になるとともに、隣接する２つのサムネイルに対応するフレームの時間間隔が1/2になるように、サムネイルを作成して表示する。実際には、例えば、ｎ＝１からｎ＝２になったときには（図２Ｃ、Ｄ参照）、サムネイルTN(3)、TN(4)だけを新しく形成し、それまでのサムネイルTN(1)、TN(2)に加えて表示すればよい。すなわち、操作回数ｎが増加したとき、その増加によって新しく表示されるサムネイルだけを形成し、それまでのサムネイルに加えて表示すればよい。
【００２３】
(F) 例えば、図１Ｃの表示状態（ｎ＝２）で逆方向への操作をすると、図１Ｂの表示状態（ｎ＝１）となり、サムネイルTN(p)の数は半減される。すなわち、逆方向への操作をすると、操作回数ｎが１だけ小さくなったときの表示状態とされる。
【００２４】
このようなファイル管理方法によれば、動画ファイルの内容をより詳細に把握したいと思うときには、サムネイルの数を増やすことにより、実際に動画ファイルを再生しなくとも内容を把握することができる。つまり、該当する動画ファイルの内容を把握できるまでサムネイルTN(p)の形成の操作を繰り返し、内容を把握できたら、その操作を止めればよい。したがって、このとき、動画ファイルの内容を把握するのに必要な操作を最少とすることができ、しかも、実際に再生をしなくても内容を確実に把握することができる。
【００２５】
この結果、目的とする動画ファイルを選択するとき、これを容易に行うことができ、目的とする動画を直ちに観ることができる。また、動画の中の場面を検索するとき、素早く容易に行うことができる。
【００２６】
〔２〕  表示方法の具体例
ここでは、サムネイルの表示方法の具体例について、すなわち、実際の操作と、その操作によりディスプレイに表示されるサムネイルとについて説明する。
【００２７】
〔２−１〕  第１の表示方法の場合
(A) ファイル管理ソフトを立ち上げて動画ファイルの保存されているディレクトリを選択する。すると、例えば図３に示すように、そのディレクトリに含まれる動画ファイルの第１フレームからサムネイルが形成されて表示される。図３は、対象とするディレクトリに４つの動画ファイル（ファイル名file_name_1.avi〜file_name_4.avi）があった場合であり、その各第１フレームからサムネイルTN(k,1)（ｋ＝１〜４）がそれぞれ形成され、縦一列に表示された場合である。
【００２８】
この場合、サムネイルTN(k,1)の左側には、そのサムネイルTN(k,1)を与えた動画ファイルのファイル名、タイトル、作成者、全再生時間などが文字により表示される。なお、第１フレームのサムネイルが多いために１つの画面に表示しきれない場合には、縦方向にスクロールさせることにより、その全部が順に表示される。
【００２９】
(B) マウスの左ボタンにより例えば第１番目のサムネイルTN(1,1)をシングルクリックする（ｎ＝１）。すると、例えば図４に示すように、サムネイルTN(1,1)の右隣りに第２のサムネイルTN(1,2)が表示される。このサムネイルTN(1,2)は、クリックしたサムネイルTN(1,1)が対応する動画ファイル（ファイル名file_name_1.avi）の再生時間T/2の時間位置のフレームから形成したものである。
【００３０】
(C) マウスの左ボタンにより例えば第１番目のサムネイルTN(1,1)をもう一度シングルクリックする（ｎ＝２）。あるいは第２のサムネイルTN(1,2)をシングルクリックする。すると、例えば図５に示すように、サムネイルTN(1,1)の右隣りに第３のサムネイルTN(1,3)が表示され、サムネイルTN(1,2)の右隣りに第４のサムネイルTN(1,4)が表示される。これらサムネイルTN(1,3)、TN(1,4)は、クリックしたサムネイルTN(1,1)が対応する動画ファイル（ファイル名file_name_1.avi）の再生時間T/4および3/4Ｔの時間位置のフレームからそれぞれ形成したものである。
【００３１】
(D) 以下同様に、マウスの左ボタンにより例えば第１番目のサムネイルTN(1,1)あるいは同じ動画ファイルに関連するサムネイルに対してシングルクリックをすると、そのクリックごとに操作回数ｎが「１」ずつインクリメントされ、動画ファイル（ファイル名file_name_1.avi）の全再生時間Ｔが２^ｎに等分され、その等分された期間の最初のフレームからサムネイルTN(1,p)が形成され、このサムネイルTN(p)が時間順に表示される。
【００３２】
なお、動画ファイル（ファイル名file_name_1.avi）に対するサムネイルTN(1,p)が多くなり、１つの画面に表示しきれない場合には、横方向にスクロールさせることにより、その全部が順に表示される。
【００３３】
(E) 例えば図５の表示状態（ｎ＝２）で、マウスの右ボタンにより例えば第１番目のサムネイルTN(1,1)あるいは同じ動画ファイルに関連するサムネイルTN(1,p)に対して、シングルクリックをすると、操作回数ｎが「１」だけディクリメントされて図４の表示状態（ｎ＝１）となり、サムネイルの数が少なくなる。
【００３４】
(F) 以上の(A)〜(E)は、他のサムネイルTN(2,p)〜TN(4,p)についても同様とされる。
【００３５】
(G) 目的とするサムネイルが見つかったら、あるいはサムネイルから目的とする動画ファイルがわかったら、その動画ファイルの第１番目のサムネイルTN(i,1)（ｉ＝１〜ｋのどれか）をマウスの左ボタンによりダブルクリックする。すると、そのサムネイルTN(i,1)を与えた動画ファイルの再生が開始される。
【００３６】
あるいは、表示されるサムネイルのうち、マウスの左ボタンによりダブルクリックされるサムネイルが、第１番目のサムネイルTN(i,1)ではなく第２番目以降のサムネイルであった場合も、動画ファイルの再生が開始される。
【００３７】
〔２−２〕  第２の表示方法の場合
この例においては、すべての動画ファイルについてマウスの左クリックの操作回数ｎに対応した数（＝２^ｎ個）のサムネイルを作成し、例えばｎ＝２のときであれば、図６に示すように、すべての動画ファイルについて同時に４個のサムネイルをそれぞれ表示する。なお、その他の操作および表示については、〔２−１〕と同様である。
【００３８】
この表示方法においては、マウスポインタはいずれのサムネイル上にあってもよく、すなわち、どのサムネイルをクリックしてもよい。
【００３９】
〔２−３〕  第３の表示方法の場合
この例においては、図７に示すようにサムネイルをスライドショウ形式に表示する場合である。ただし、図７は、図１の場合と同様、任意の１つの動画ファイルに注目して説明するものである。  
そして、この例においては、次のような表示および操作とされる。
【００４０】
(A) ソフトウェアをスタートさせる。すると、図７Ａに示すように、動画ファイルの第１フレームからサムネイルTN(1)が形成され、このサムネイルTN(1)が例えば１秒ごとに繰り返し表示される。ただし、この場合、実際には同じサムネイルTN(1)の表示が１秒ごとに更新されるだけなので、サムネイルTN(1)が変化したようには見えない。
【００４１】
(B) 第１回目（ｎ＝１）のマウス操作（例えば、マウスの左シングルクリック）をすると、図７Ｂに示すように、第１のサムネイルTN(1)と第２のサムネイルTN(2)とが１秒ごとに交互に繰り返し表示される。つまり、図１Ｂにおいては、２つのサムネイルTN(1)、TN(2)が並んで同時に表示されるが、図７Ｂにおいては、交互に繰り返し表示される。
【００４２】
(C) 第２回目（ｎ＝２）のマウス操作をすると、図７Ｃに示すように、第１〜第４のサムネイルTN(1)〜TN(4)が１秒ごとに順番に繰り返し表示される。つまり、図１Ｃにおいては、４つのサムネイルTN(1)〜TN(4)が並んで同時に表示されるが、図７Ｃにおいては、順番に繰り返し表示される。
【００４３】
(D) 以下同様に、第ｎ回目のマウス操作をすると、第１〜第ｋのサムネイルTN(p)が１秒ごとに順番に繰り返し表示される。
【００４４】
(E) その後、例えば図７Ｃの表示状態（ｎ＝２）で、そのとき表示されてサムネイルをマウスの右ボタンによりシングルクリックをすると、図７Ｂの表示状態（ｎ＝１）に戻る。
【００４５】
(F) 目的とするサムネイルが見つかったら、あるいはサムネイルから目的とする動画ファイルがわかったら、そのときのサムネイルをマウスの左ボタンによりダブルクリックする。すると、そのサムネイルを与えた動画ファイルの再生が開始される。
【００４６】
なお、この表示方法においても、表示されるサムネイルのうち、マウスの左ボタンによりダブルクリックされるサムネイルが、第１番目のサムネイルTN(i,1)ではなく第２番目以降のサムネイルであった場合でも、動画ファイルの再生が開始されるようにしてもよい。
【００４７】
〔２−４〕  第４の表示方法の場合
この例においては、図８に示すように、動画ファイルの特定の区間について、サムネイルを形成して表示する場合である。ただし、図８は、図１の場合と同様、任意の１つの動画ファイルに注目して説明するものである。なお、図８Ａは、図１Ｃと同じであり、ｎ＝２の場合の表示状態である。
【００４８】
そして、この例においては、次のような表示および操作とされる。
【００４９】
(A) 図８Ａの表示状態で、例えばキーボードのうちの特定のキーを押しながらマウスの左ボタンによりサムネイルTN(3)をシングルクリックする（操作回数ｍがｍ＝１）。すると、図８Ｂに示すように、サムネイルTN(3-1)、TN(3-2)が表示される。
【００５０】
この場合、サムネイルTN(3-1)は、シングルクリックしたサムネイルTN(3)と同じものである。また、サムネイルTN(3-2)は、動画ファイルのうち、サムネイルTN(3)を形成したフレームと、サムネイルTN(2)を形成したフレームとの間の再生時間を２等分した時間位置のフレームから形成したものである。したがって、サムネイルTN(3)を形成したフレームと、サムネイルTN(2)を形成したフレームとの間の期間についてのみ、ｎ＝３と同等の処理が行われたことになる。
【００５１】
(B) 図８Ｂの表示状態で、（キーボードのキーを押さずに）マウスの左ボタンによりサムネイルTN(3-1)をシングルクリックする（ｍ＝２）。すると、図８Ｃに示すように、サムネイルTN(3-1)と、サムネイルTN(3-2)との間に、サムネイルTN(3-3)が表示され、サムネイルTN(3-2)の右側にサムネイルTN(3-4)が表示される。
【００５２】
この場合、サムネイルTN(3-3)は、動画ファイルのうち、サムネイルTN(3-1)を形成したフレームと、サムネイルTN(3-2)を形成したフレームとの間の再生時間を２等分した時間位置のフレームから形成したものである。また、サムネイルTN(3-4)は、動画ファイルのうち、サムネイルTN(3-2)を形成したフレームと、サムネイルTN(2)を形成したフレームとの間の再生時間を２等分した時間位置のフレームから形成したものである。
【００５３】
すなわち、サムネイルTN(3-3)、TN(3-4)は、動画ファイルのうち、サムネイルTN(3)を形成したフレームと、サムネイルTN(2)を形成したフレームとの間の再生時間に対して、1/4および3/4の時間位置のフレームから形成したものである。
【００５４】
(C) 以下同様に、キーボードのうちの特定のキーを押しながらマウスの左ボタンにより例えばサムネイルTN(3-1)に対して、第ｍ回目のシングルクリックをすると、動画ファイルのうち、そのシングルクリックしたサムネイルTN(3)を形成したフレームと、このサムネイルTN(3)と同じ階層（今の場合、ｎ＝２の階層）における次のサムネイルTN(2)を形成したフレームとの間の再生時間が２^ｍに等分され、その等分された期間の最初のフレームからサムネイルTN(3-1)〜TN(3-q)（ｑ＝１〜２^ｍ）がそれぞれ形成され、このサムネイルTN(3-1)〜TN(3-q)が時間順に表示される。
【００５５】
(D) 例えば図８Ｃの表示状態（ｍ＝２）で、マウスの右ボタンにより例えば第１番目のサムネイルTN(3-1)に対して、シングルクリックをすると、操作回数ｍが「１」だけディクリメントされて図８Ｂの表示状態（ｍ＝１）となり、サムネイルの数が少なくなる。
【００５６】
(E) つまり、〔１〕および〔２〕の場合には、動画ファイルの全再生期間Ｔからサムネイルが形成されて表示されるのに対し、この例の場合は、選択されたサムネイルとなったフレームと、このサムネイルと同じ階層における次のサムネイルとなったフレームとの間の期間からサムネイルが形成されて表示される。
【００５７】
したがって、この例によれば、動画ファイルの特定の期間についてのみ、サムネイルの数を増やしているので、少ないサムネイルで対応するフレームの時間間隔を狭くすることができる。この結果、サムネイルを大きく表示したり、より狭い時間間隔でサムネイルを表示することができる。
【００５８】
〔３〕  ハードウェアおよびソフトウェアの説明
ここでは、上記の表示を実現するためのハードウェアおよびソフトウェアについて、説明する。
【００５９】
〔３−１〕  ハードウェア
図９において、符号１０はこの発明を適用したパーソナルコンピュータの一例を示す。このパーソナルコンピュータ１０は、一般のパーソナルコンピュータと同様に構成されているものであり、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３とを有する。ＣＰＵ１１は各種のプログラムを実行するものであり、ＲＯＭ１２には、ＣＰＵ１１により実行されるＢＩＯＳや基本的なデータが書き込まれている。また、ＲＡＭ１２は、ＣＰＵ１１がプログラムを実行するときのワークエリアとなるものであり、これらメモリ１２、１３はシステムバス２１を通じてＣＰＵ１１に接続されている。
【００６０】
さらに、システムバス２１には、大容量のストレージとしてハードディスク装置１４が接続されている。この場合、ハードディスク装置１４には、このパーソナルコンピュータ１０を機能させるためのＯＳ、〔１〕および〔２〕により説明したサムネイルの表示および動画の再生を実現するためのプログラム（ファイル管理ソフト）、および各種の動画ファイルなどが蓄積ないし保存されている。
【００６１】
また、システムバス２１には、ＬＡＮインターフェイス回路１５が接続され、パーソナルコンピュータ１０は、ＬＡＮインターフェイス回路１５を通じて外部のネットワークに接続される。また、このネットワークには、図示はしないが、ホームサーバやＮＡＳあるいは外部のサーバなどが接続されている。
【００６２】
さらに、パーソナルコンピュータ１０には、オーディオ再生回路１６および表示制御回路１７が設けられ、これらもシステムバス２１に接続されている。オーディオ再生回路１６は、これにデジタルオーディオデータが供給されたとき、そのデジタルオーディオデータをアナログオーディオ信号にＤ／Ａ変換し、そのアナログオーディオ信号をスピーカ３１Ｌ、３１Ｒに供給するものである。
【００６３】
また、表示制御回路１７は、図示はしないがビデオＲＡＭを有し、このビデオＲＡＭに表示データが供給されるとともに、所定の周期で繰り返し読み出されてビデオ信号に変換され、このビデオ信号がディスプレイ３２に供給されて画像を表示されるものである。さらに、文字入力手段およびポインティングデバイスとして、キーボード１８およびマウス１９がシステムバス２１に接続されている。
【００６４】
〔３−２〕  ソフトウェア
図１０において、符号１００は、〔１〕および〔２〕により説明したサムネイルの表示を実現するためのルーチン（ファイル管理ソフト）の一例を示す。このルーチン１００は、ハードディスク装置１４に用意され、ＣＰＵ１１によりＲＡＭ１３にロードされて実行されるものである。なお、図１０においては、ルーチン１００は、この発明に関係する部分だけを抜粋して示している。また、ユーザは、必要な操作をキーボード１８あるいはマウス１９により行う。
【００６５】
すなわち、ルーチン１００の実行を指示すると、ＣＰＵ１１の処理がルーチン１００のステップ１０１からスタートし、次にステップ１０２において、初期設定が行われる。この初期設定としては、
・開始画面に表示する動画ファイルの情報の取得。例えば、動画ファイルのファイル名、タイトル、作成者、再生時間などの取得。  
・動画ファイルの情報を表示するときの表示形式の設定。例えば、文字列で表示するか、サムネイルで表示するかの設定。また、サムネイルで表示するのであれば、表示するサムネイルの最大値などの設定。  
・動画ファイルに付随する情報の表示タイプの設定。例えば、ファイルの長さ、作成者、タイトル、日付け、データ容量などの設定。  
などがある。
【００６６】
なお、この初期設定の形式はあらかじめ決めておいたものでもよく、あるいはユーザが前回、最後に利用したときの形式でもよい。以下においては、開始画面では、動画ファイルの情報をサムネイルにより表示するものとする。
【００６７】
続いて、処理はステップ１０３に進み、ステップ１０２の処理内容にしたがって、例えば図３に示すように開始画面がディスプレイ３２に表示される。そして、その後、ステップ１０４において、ルーチン１００の終了か否かが判別される。この終了の条件としては、ユーザが終了を指示したとき、メモリフルエラーやオーバーフローエラーなどのシステムエラーを生じたときなどがある。
【００６８】
そして、終了ではないときには、処理はステップ１０４からステップ１０５に進み、このステップ１０５において、ユーザからの操作指示があるか否かが判別される。このユーザからの操作指示としては、例えば、〔１〕、〔２〕のように表示するサムネイルの変更指示、表示する動画ファイルの決定指示や変更指示、動画ファイルの表示の終了指示、動画ファイルの表示に対する各種の処理（例えば、再生、停止、早戻し、早送り）などがある。
【００６９】
そして、ユーザからの操作指示がないときには、処理はステップ１０５からステップ１１２および１１３に進み、詳細は後述するが、サムネイルの表示が更新され、その後、処理はステップ１０４に戻る。したがって、以後、ユーザからの操作指示がないときには、ステップ１０４、１０５、１１２、１１３が繰り返され、ユーザからの指示を待つことになる。今の場合、ステップ１０３により表示された開始画面を表示した状態でユーザからの指示を待つことになる。
【００７０】
この指示待ちの状態のとき、ユーザからの操作指示があると、これがステップ１０５により判別され、処理はステップ１０５からステップ１１１に進み、このステップ１１１において、ステップ１０５により判別された操作指示が、サムネイルの変更指示であるか否かが判別される。このサムネイルの変更指示とは、〔１〕、〔２〕において説明したように、サムネイルの表示を変更する指示であり、このとき、マウス１９の操作回数ｎ、ｍが変化する。
【００７１】
そして、操作指示がサムネイルの変更指示のときには、処理はステップ１１１からステップ１１２に進み、このステップ１１２において、サムネイルを表示するためのデータが作成される。このサムネイルの表示用データは、〔１〕、〔２〕により説明したように、該当する動画ファイルごとに操作回数ｎ、ｍに対応して作成される。
【００７２】
続いて、ステップ１１３において、ステップ１１２により作成されたデータが表示制御回路１７に供給され、この結果、ディスプレイ３２の表示が更新される。今の場合、操作回数ｎ、ｍに対応してサムネイルの表示用データが作成されているので、〔１〕、〔２〕により説明したように、そのサムネイルの表示が更新される。
【００７３】
こうして、ステップ１１３により表示が更新されると、その後、処理はステップ１０４に戻る。したがって、以後、ディスプレイ３２にはステップ１１２、１１３により更新されたサムネイルが表示されるとともに、ユーザの操作指示を待つ状態となる。そして、サムネイルについての操作指示が行われれば、ステップ１１１〜１１３が繰り返されるので、サムネイルが〔１〕、〔２〕により説明したように表示される。
【００７４】
一方、ステップ１１１において、ユーザの操作指示がサムネイルの変更指示ではないときには、処理はステップ１１１からステップ１２１に進み、このステップ１２１において、ステップ１０５により判別された操作指示が、コンテンツの変更指示であるか否かが判別される。
【００７５】
ここで、コンテンツの変更指示とは、現在表示されているコンテンツ以外の別のコンテンツを表示する指示のことである。あるいは、現在表示されているコンテンツを表示しないという指示のことである。例えば、コンテンツがディレクトリ階層上で管理されている場合であれば、表示に使用しているディレクトリ（カレントディレクトリ）を変更することによりコンテンツの変更指示が発生する。あるいは、一度に表示できるコンテンツが少なく、他にも表示すべきコンテンツがある場合には、スクロールの指示がコンテンツの変更指示に相当する。
【００７６】
そして、このステップ１２１による判別結果が、コンテンツの変更指示のときには、処理はステップ１２１からステップ１２２に進み、このステップ１２２において、新たに表示するコンテンツのデータをハードディスク装置１４から取得する。
【００７７】
この場合、取得するコンテンツのデータはコンテンツのインデックスデータのみでもよい。例えば、対象が映画（動画ファイル）の場合、全データを取得するには時間がかかることがあるが、そのような場合には、動画のインデックスとして、タイトル、作成者、再生時間、日付け、ファイルサイズなど、コンテンツ表示に必要な情報のみを取得し、動画コンテンツの再生指示があった場合に、全データを取得するようにしてもよい。
【００７８】
こうしてコンテンツのデータを取得すると、処理はステップ１１２に進み、サムネイルのデータが作成され、その後、処理はステップ１１３に進む。したがって、以後、それまで表示されていたコンテンツ以外の別のコンテンツが新たに表示される。例えば、別のディレクトリに蓄積されている動画ファイルのサムネイルが表示される。
【００７９】
さらに、ステップ１２１において、ステップ１０５により判別した操作指示が、コンテンツの変更指示ではないときには、処理はステップ１２１からステップ１２３に進み、このステップ１２３において、ステップ１０５により判別した操作指示に対応した処理が実行され、その後、処理はステップ１１３に進む。この場合、ステップ１２３の処理としては、例えば、サムネイルにより選択された動画の再生の開始、その再生の停止、早戻し、早送りなどがある。
【００８０】
また、ステップ１０４において、ルーチン１００の終了が判別されたときには、処理はステップ１０４からステップ１３１に進み、このステップ１３１によりルーチン１００の終了処理が実行され、ステップ１３２によりルーチン１００を終了する。
【００８１】
こうして、ルーチン１００によれば、〔１〕、〔２〕により説明したサムネイルの表示が実現される。
【００８２】
〔３−３〕  機能ブロック図
図１１は、〔３−１〕、〔３−２〕を機能ブロック図により表現した図である。すなわち、ファイル蓄積部２０１は動画ファイルを蓄積するものである。この動画ファイルは一般にデータ圧縮されているが、そのデータ圧縮形式は任意である。そして、ファイル蓄積部２０１は、図９のハードディスク装置１４が対応するが、パーソナルコンピュータ１０の内部に用意する必要はなく、ＬＡＮインターフェイス回路１５を通じて接続されたホームサーバやＮＡＳあるいは外部のサーバなどであってもよく、複数のサーバであってもよい。
【００８３】
さらに、ファイル管理部２０２は、ファイル蓄積部２０１に蓄積されている動画ファイルを管理するものであり、ユーザの操作および後述するサムネイル生成部２０４の指示にしたがってファイル蓄積部２０１にアクセスし、動画ファイルの取得、編集、蓄積、削除などの処理を行う。また、再生部２０３は、ファイル管理部２０２がファイル蓄積部２０１から取り出した動画ファイルが供給され、そのデータ圧縮形式に対応したデコード処理などを実行して動画として表示されるビデオ信号を出力するものである。
【００８４】
さらに、サムネイル形成部２０４は、ファイル管理部２０２がファイル蓄積部２０１から取り出した動画ファイルについて、そのサムネイルとして表示される表示データを形成するとともに、その表示用のビデオ信号を出力するものである。また、画像表示部２０５は、サムネイルや目的とする動画などを表示するものであり、このため、再生部２０３およびサムネイル形成部２０４から出力されるビデオ信号が供給される。
【００８５】
さらに、ユーザ操作入力部２０６は、ユーザからの指示を入力するためのユーザインターフェイスであり、キーボード１８およびマウス１９が対応する。なお、ファイル管理部２０２、再生部２０３およびサムネイル形成部２０４は、ＣＰＵ１１およびこれが実行するルーチン１００により実現される。
【００８６】
〔４〕  まとめ
上述のファイル管理方法あるいは装置によれば、動画ファイルの内容についての理解度に応じて、表示されるサムネイルの数をユーザが動的に変更できるので、実際に動画ファイルを再生しなくとも内容を的確に把握することができる。
【００８７】
すなわち、該当する動画ファイルの内容を把握できるまでサムネイルの形成の操作を繰り返し、内容を把握できたら、その操作を止めればよい。したがって、このとき、動画ファイルの内容を把握するのに必要な操作を最少とすることができ、しかも、実際に再生をしなくても内容を確実に把握することができる。
【００８８】
この結果、目的とする動画ファイルを選択するとき、これを容易に行うことができ、目的とする動画を直ちに観ることができる。また、動画の中の場面を検索するとき、これを素早く容易に行うこともできる。
【００８９】
また、例えば図に示すように、すべての動画ファイルに対し、まとめてサムネイルの数を増減する場合には、１つ１つの動画ファイルを操作する手間を省くことができる。しかも、他の動画ファイルとの比較が容易となる。
【００９０】
さらに、複数のサムネイルの操作を一括管理しているので、表示されているすべての動画ファイルをまとめて操作することができ、これまでの動画ファイルと同様な操作で容易に所望の場面を探すことができる。また、サムネイルをスライドショー形式に表示する場合には、表示スペースを増やさなくても動画ファイルの内容を把握することができる。
【００９１】
〔５〕  その他
上述においては、動画ファイルのＴ／２^ｎの時間位置のフレームからサムネイルを作成して表示したが、それらのサムネイルに加えて、シーンが切り換えられたときのフレームやユーザが指定したフレームからサムネイルを作成して表示することもできる。また、動画の先頭から例えば１分を経過した時間位置のフレームから最後までを対象として上述のようにサムネイルを形成して表示すれば、動画がフェードインからスタートしたり、制作会社のロゴマークなどからスタートしたりするときでも、より効果的である。
【００９２】
さらに、上述においては、動画ファイルを対象としたが、例えば運動会や旅行をデジタルカメラで撮影したときのように、あるイベントについて多数の静止画ファイルがあるときには、それらの静止画ファイルについて、同様にサムネイルを形成して表示することができる。つまり、複数の静止画ファイルをＡ／２^ｎずつ（Ａは静止画ファイルの数）のグループに分割し、この分割したグループの最初の静止画ファイルからサムネイルの表示データを形成して指定した順序で表示すればよい。
【００９３】
また、上述において、例えばサムネイルTN(1,2)（図４）をダブルクリックしたら、Ｔ／２の時間位置のフレームから動画を再生することもでき、すなわち、動画ファイルのうち、ダブルクリックされたサムネイルが対応する時間位置のフレームから、次のサムネイルのフレームまで、あるいは最後まで動画を再生することもできる。さらに、上述のルーチン１００においては、ステップ１２３により動画ファイルが再生されるが、この再生のためのルーチン（プログラム）は、ルーチン１００に含まれていてもよく、外部のものであってもよい。
【００９４】
また、上述においては、この発明をパーソナルコンピュータに適用した場合であるが、専用のプレーヤ（動画再生装置）であってもよい。さらに、上述において、動画に対する各種の操作は、サムネイルが表示されている状態で行ってもよい。この場合には、サムネイルは動画サムネイルとして表示され、複数の動画サムネイルを同時に表示することにより、コンテンツの内容を把握しやすくなる。
【００９５】
また、ファイル蓄積部２０１がネットワーク上のサーバにある場合、サムネイルを形成するとき、ユーザが鑑賞するか否かが不明な動画を取得するのには時間がかかることがある。そこで、サムネイル形成部２０４もネットワーク上のサーバに用意し、動画ファイルを送信する代わりに、サムネイルの表示データを送信してもよい。すなわち、この場合には、ユーザからの指示がネットワークを通じてサーバ上のサムネイル形成部２０４に送信される。すると、サーバ上のサムネイル形成部２０４においてサムネイルの表示データが形成され、このサムネイルのデータがユーザのパーソナルコンピュータ１０、すなわち、クライアントの端末機に送信され、表示される。
【００９６】
さらに、それぞれのサムネイルを動画とすることもできる。その場合には、例えば、動画ファイルの全再生時間Ｔが６分で、ｎ＝２の場合、サムネイルTN(1)は０秒のフレームから、サムネイルTN(3)は１分30秒のフレームから、サムネイルTN(2)は３分のフレームから、サムネイルTN(4)は４分30秒のフレームから動画のサムネイルを再生すればよい。このような動画サムネイルとすれば、サムネイルが静止画の場合より的確に動画ファイルの内容を把握することができる。
【００９７】
また、動画サムネイルを表示する場合、再生、停止、早戻し、早送りといった操作をすべての動画サムネイルに対し、まとめて操作あるいは処理することもできる。例えば、ある動画ファイル動画サムネイルに対して停止の操作を行ったとき、その他の動画コンテンツの動画サムネイルも停止させることができる。このようにすれば、１つ１つの動画サムネイルに対し、操作をする手間を省くことができる。
【００９８】
さらに、ファイル蓄積部２０１には、動画以外のコンテンツとして、静止画、音声、テキストなどのファイルが混在していてもよい。これら動画以外のコンテンツの表示方法は、コンテンツの種類によって異なる。例えば、静止画では画像を縮小したモノをサムネイルとして表示したり、画像中の特徴ある部分（人物の顔が表示されている部分など）を切り出してサムネイルとしてもよい。
【００９９】
また、音声は音声ファイルであることを示すために、例えば、音符のアイコンをサムネイルとして表示することができる。あるいは、音声が楽曲である場合、楽曲のジャンルごとに異なるアイコンを表示することもできる。
【０１００】
〔略語の一覧〕
ＢＩＯＳ：Basic Input/Output System
ＣＰＵ  ：Central Processing Unit
Ｄ／Ａ  ：Digital to Analog
ＬＡＮ  ：Local Area Network
ＮＡＳ  ：Network Attached Storage
ＯＳ    ：Operating System
ＲＡＭ  ：Random Access Memory
ＲＯＭ  ：Read Only Memory
Ｗｅｂ  ：World Wide Web
【図面の簡単な説明】
【０１０１】
【図１】この発明の一形態を示す図である。
【図２】この発明を説明するための図である。
【図３】この発明による表示状態の一形態を示す図である。
【図４】この発明による表示状態の一形態を示す図である。
【図５】この発明による表示状態の一形態を示す図である。
【図６】この発明による表示状態の一形態を示す図である。
【図７】この発明の他の形態を示す図である。
【図８】この発明の他の形態を示す図である。
【図９】この発明の一形態を示す系統図である。
【図１０】この発明の一形態を示すフローチャートである。
【図１１】この発明を示す機能ブロック図である。
【図１２】この発明を説明するための図である。
【図１３】この発明を説明するための図である。
【符号の説明】
【０１０２】
１０…パーソナルコンピュータ、１１…ＣＰＵ、１４…ハードディスク装置、１５…ＬＡＮインターフェイス回路、１９…マウス、３２…ディスプレイ、１００…ルーチン、２０１…ファイル蓄積部、２０２…ファイル管理部、２０３…再生部、２０４…サムネイル形成部、２０５…画像表示部、２０６…ユーザ操作入力部、TN(1)〜TN(2^n)、TN(1,1)〜TN(4,4)およびTN(3-1)〜TN(3-4)…サムネイル
【図１】
2007267356.tif 000003
【図２】
2007267356.tif 000004
【図３】
2007267356.tif 000005
【図４】
2007267356.tif 000006
【図５】
2007267356.tif 000007
【図６】
2007267356.tif 000008
【図７】
2007267356.tif 000009
【図８】
2007267356.tif 000010
【図９】
2007267356.tif 000011
【図１０】
2007267356.tif 000012
【図１１】
2007267356.tif 000013
【図１２】
2007267356.tif 000014
【図１３】
2007267356.tif 000015