(57)【要約】  【課題】  時間に基づくファイル同士の関連性や各ファイルの属性を一目見ただけで容易に判別することを可能とするファイリング方法等を提供する。  【解決手段】  現在の日時情報を取得し（Ｓ２１）、選択したフォルダに含まれるファイルの生成日時が所定期間以内となるファイルを抽出する（Ｓ２２）。次に、表示する期間を算出して（Ｓ２３）、ファイルが生成された日時に対応したファイルマークの表示位置を算出する（Ｓ２４）。その後、ファイルが、静止画、動画、音声の何れに係るものであるかや、その圧縮方法、記録時間長などのファイル属性に基づいて、ファイルマークの表示属性を決定する（Ｓ２５）。そして、これらの情報に基づいてタイムチャートを表示するためのデータを生成し（Ｓ２６）、生成したデータに基づきタイムチャートを表示する（Ｓ２７）。【選択図】図１８
2005293314.tif 000002
【特許請求の範囲】
【請求項１】
電子的なファイルに関して、該ファイルの生成日時を示す日時情報と、該ファイルの修正日時を示す日時情報と、該ファイルに含まれる日時情報と、の内の少なくとも１つを抽出する日時情報抽出ステップと、
上記ファイルを表現するファイルマークを、上記日時情報抽出ステップにより抽出された日時情報に対応して、直線上または曲線上に時系列的に配置してなるタイムチャート、を生成するタイムチャート生成ステップと、
上記タイムチャート生成ステップにより生成したタイムチャートを表示するタイムチャート表示ステップと、
を含むことを特徴とするファイリング方法。
【請求項２】
上記タイムチャート生成ステップは、上記時系列的に隣接するファイル同士の時間間隔の大小関係が、上記タイムチャート上におけるファイルマーク同士の上記直線または曲線に沿った位置間隔においても維持されるように、タイムチャートを生成することを特徴とする請求項１に記載のファイリング方法。
【請求項３】
上記タイムチャート生成ステップは、上記時系列的に隣接するファイル同士の時間間隔が所定の時間間隔を超える場合には、これらのファイルに各対応するファイルマーク同士の上記直線または曲線に沿った位置間隔を狭くするとともに、少なくとも時間間隔の一部の表示を省略したことを示すための省略マークを該ファイルマーク同士の間の位置に配置することを特徴とする請求項１に記載のファイリング方法。
【請求項４】
上記タイムチャート生成ステップは、さらに、上記省略マークを、省略した時間の長さが表示されるような省略マークとして生成することを特徴とする請求項３に記載のファイリング方法。
【請求項５】
上記タイムチャート表示ステップは、上記タイムチャートの少なくとも一部を、時間方向に拡大または縮小して表示し得ることを特徴とする請求項１から請求項４の何れか一項に記載のファイリング方法。
【請求項６】
上記ファイルは、静止画像データファイル、動画像データファイル、音声データファイルの何れかであることを特徴とする請求項１から請求項５の何れか一項に記載のファイリング方法。
【請求項７】
上記静止画像データファイルは撮像装置が撮像することにより生成されたものであり、
上記ファイルの生成日時を示す日時情報、または該ファイルに含まれる日時情報は、撮像日時であることを特徴とする請求項６に記載のファイリング方法。
【請求項８】
上記動画像データファイルは撮像装置が録画することにより生成されたものであり、
上記ファイルの生成日時を示す日時情報、または該ファイルに含まれる日時情報は、録画開始日時および録画終了日時、または録画開始日時および録画時間、の少なくとも一方を実質的に含んでいることを特徴とする請求項６に記載のファイリング方法。
【請求項９】
上記音声データファイルは録音装置が録音することにより生成されたものであり、
上記ファイルの生成日時を示す日時情報、または該ファイルに含まれる日時情報は、録音開始日時および録音終了日時、または録音開始日時および録音時間、の少なくとも一方を実質的に含んでいることを特徴とする請求項６に記載のファイリング方法。
【請求項１０】
上記ファイルマークは、上記直線上または曲線上におけるファイルの時間的位置を表すタイムマークと、該ファイルの属性を表す属性マークと、を含んで構成されていることを特徴とする請求項１から請求項９の何れか一項に記載のファイリング方法。
【請求項１１】
上記属性マークは、所定の大きさとなるように構成されたファイルに対応するアイコンを含んで構成されていることを特徴とする請求項１０に記載のファイリング方法。
【請求項１２】
上記ファイルマークを１つ以上選択する選択ステップと、
上記選択ステップにより選択されたファイルマークに対応するファイルに関する情報と、所定の大きさとなるように構成された該ファイルに対応するアイコンと、の少なくとも一方を、所定の情報エリアに表示する情報表示ステップと、
をさらに含むことを特徴とする請求項１から請求項６の何れか一項に記載のファイリング方法。
【請求項１３】
上記選択ステップにより選択されたファイルマークが、静止画像データファイルまたは動画像データファイルに対応するものである場合には、上記情報エリアに表示されるアイコンは、対応する静止画像または動画像に係るインデックス画像により構成されたアイコンであることを特徴とする請求項１２に記載のファイリング方法。
【請求項１４】
上記選択ステップにより選択されたファイルマークが音声データファイルまたは動画像データファイルに対応するものである場合に、上記情報エリアをポインタ操作することにより、該音声データファイルまたは動画像データファイルをプレビュー再生するプレビュー再生ステップをさらに含むことを特徴とする請求項１２に記載のファイリング方法。
【請求項１５】
上記タイムチャート生成ステップは、上記ファイルマークをファイルの種類に対応する複数の直線上または曲線上に配置してなるタイムチャートを生成するステップであり、
上記タイムチャート表示ステップは、これら複数のタイムチャートを、その時系列方向の位置を一致させるように、該時系列方向に垂直な方向の異なる位置にそれぞれ表示するステップであることを特徴とする請求項１に記載のファイリング方法。
【請求項１６】
電子的なファイルに関して、該ファイルの生成日時を示す日時情報と、該ファイルの修正日時を示す日時情報と、該ファイルに含まれる日時情報と、の内の少なくとも１つを抽出する日時情報抽出手段と、
上記ファイルを表現するファイルマークを、上記日時情報抽出手段により抽出された日時情報に対応して、直線上または曲線上に時系列的に配置してなるタイムチャート、を生成するタイムチャート生成手段と、
上記タイムチャート生成手段により生成したタイムチャートを表示するタイムチャート表示手段と、
を具備したことを特徴とするファイリング装置。
【請求項１７】
コンピュータに、
電子的なファイルに関して、該ファイルの生成日時を示す日時情報と、該ファイルの修正日時を示す日時情報と、該ファイルに含まれる日時情報と、の内の少なくとも１つを抽出する日時情報抽出ステップと、
上記ファイルを表現するファイルマークを、上記日時情報抽出ステップにより抽出された日時情報に対応して、直線上または曲線上に時系列的に配置してなるタイムチャート、を生成するタイムチャート生成ステップと、
上記タイムチャート生成ステップにより生成したタイムチャートを表示するタイムチャート表示ステップと、
を実行させるためのファイリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的なファイルを取り扱うためのファイリング方法、ファイリング装置、ファイリングプログラムに関する。
【背景技術】
【０００２】
コンピュータ等の情報処理装置においては、オペレーティングシステムを動作させて、このオペレーティングシステム上で各種のアプリケーションプログラムを実行するのが一般的である。このオペレーティングシステムは、タスク管理やメモリ管理、ディスク管理などを行っており、ディスク管理においては、例えばディレクトリ等を用いた階層構造によるデータ管理方法を採用したものが広く知られている。
【０００３】
しかし、このようなファイル管理方法を用いると、必要な情報を得ようとしても、階層構造をなすディレクトリに複数回アクセスしなければならず、データを得るのに時間を要していた。
【０００４】
このような点に着目してなされた提案の一例として、特開平１０−１８７７４３号公報（特許文献１）に記載の技術が挙げられる。この特許文献１に記載のデータ表示方法は、時間情報と分類情報とを有する複数のデータを記憶する記憶手段と、画面の奥行き方向の壁面に時間座標、および画面の幅方向の床面に分類座標を生成する座標空間生成手段と、上記データの内容を表す図形を生成する図形生成手段と、を備え、上記壁面と床面とで構成される座標空間に、上記データの時間情報と分類情報とに基づき、上記図形を表示するものとなっている。これにより、操作者は、個々のデータファイルを立体的に一見して把握することができると同時に、データファイルの時間的および分類的な位置付けを直感的に把握することができるようになっている。
【特許文献１】特開平１０−１８７７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、データファイル同士の時系列的な順序を把握することはできるものの、時間的な位置関係を一見して直感的に把握することはできない。つまり、例えば、第１のデータファイルに続いて第２のデータファイルがほとんど同時的に生成され、また、第３のデータファイルに続いて第４のデータファイルが数時間程度の時間をおいて生成されたものである場合に、特許文献１に記載された技術では、生成の順序を把握することはできるが、一方は同時的に、他方は数時間という時間の経過の後に、それぞれ生成されたものであるということを、直感的に把握し易いとはいえない。また、一度に大量のファイルを表示すると、各ファイルの属性を把握することができなくなってしまっていた。
【０００６】
本発明は上記事情に鑑みてなされたものであり、時間に基づくファイル同士の関連性や各ファイルの属性を一目見ただけで容易に判別することを可能とするファイリング方法、ファイリング装置、ファイリングプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、第１の発明によるファイリング方法は、電子的なファイルに関して該ファイルの生成日時を示す日時情報と該ファイルの修正日時を示す日時情報と該ファイルに含まれる日時情報との内の少なくとも１つを抽出する日時情報抽出ステップと、上記ファイルを表現するファイルマークを上記日時情報抽出ステップにより抽出された日時情報に対応して直線上または曲線上に時系列的に配置してなるタイムチャートを生成するタイムチャート生成ステップと、上記タイムチャート生成ステップにより生成したタイムチャートを表示するタイムチャート表示ステップと、を含むことを特徴とする。
【０００８】
なお、「日時」は、年、月、日、時、分、秒などの時間的概念を広範に含んでいる。
【０００９】
また、第２の発明によるファイリング方法は、上記第１の発明によるファイリング方法において、上記タイムチャート生成ステップが、上記時系列的に隣接するファイル同士の時間間隔の大小関係が上記タイムチャート上におけるファイルマーク同士の上記直線または曲線に沿った位置間隔においても維持されるように、タイムチャートを生成することを特徴とする。
【００１０】
さらに、第３の発明によるファイリング方法は、上記第１の発明によるファイリング方法において、上記タイムチャート生成ステップが、上記時系列的に隣接するファイル同士の時間間隔が所定の時間間隔を超える場合には、これらのファイルに各対応するファイルマーク同士の上記直線または曲線に沿った位置間隔を狭くするとともに、少なくとも時間間隔の一部の表示を省略したことを示すための省略マークを該ファイルマーク同士の間の位置に配置することを特徴とする。
【００１１】
第４の発明によるファイリング方法は、上記第３の発明によるファイリング方法において、上記タイムチャート生成ステップが、さらに、上記省略マークを、省略した時間の長さが表示されるような省略マークとして生成することを特徴とする。
【００１２】
第５の発明によるファイリング方法は、上記第１から第４の発明によるファイリング方法において、上記タイムチャート表示ステップが、上記タイムチャートの少なくとも一部を、時間方向に拡大または縮小して表示し得ることを特徴とする。
【００１３】
第６の発明によるファイリング方法は、上記第１から第５の発明によるファイリング方法において、上記ファイルが、静止画像データファイル、動画像データファイル、音声データファイルの何れかであることを特徴とする。
【００１４】
第７の発明によるファイリング方法は、上記第６の発明によるファイリング方法において、上記静止画像データファイルは撮像装置が撮像することにより生成されたものであり、上記ファイルの生成日時を示す日時情報、または該ファイルに含まれる日時情報は、撮像日時であることを特徴とする。
【００１５】
第８の発明によるファイリング方法は、上記第６の発明によるファイリング方法において、上記動画像データファイルは撮像装置が録画することにより生成されたものであり、上記ファイルの生成日時を示す日時情報、または該ファイルに含まれる日時情報は、録画開始日時および録画終了日時、または録画開始日時および録画時間、の少なくとも一方を実質的に含んでいることを特徴とする。
【００１６】
第９の発明によるファイリング方法は、上記第６の発明によるファイリング方法において、上記音声データファイルは録音装置が録音することにより生成されたものであり、上記ファイルの生成日時を示す日時情報、または該ファイルに含まれる日時情報は、録音開始日時および録音終了日時、または録音開始日時および録音時間、の少なくとも一方を実質的に含んでいることを特徴とする。
【００１７】
第１０の発明によるファイリング方法は、上記第１から第９の発明によるファイリング方法において、上記ファイルマークが、上記直線上または曲線上におけるファイルの時間的位置を表すタイムマークと、該ファイルの属性を表すファイルマークと、を含んで構成されていることを特徴とする。
【００１８】
第１１の発明によるファイリング方法は、上記第１０の発明によるファイリング方法において、上記ファイルマークが、所定の大きさとなるように構成されたファイルに対応するアイコンを含んで構成されていることを特徴とする。
【００１９】
第１２の発明によるファイリング方法は、上記第１から第６の発明によるファイリング方法において、上記ファイルマークを１つ以上選択する選択ステップと、上記選択ステップにより選択されたファイルマークに対応するファイルに関する情報と所定の大きさとなるように構成された該ファイルに対応するアイコンとの少なくとも一方を所定の情報エリアに表示する情報表示ステップと、をさらに含むことを特徴とする。
【００２０】
第１３の発明によるファイリング方法は、上記第１２の発明によるファイリング方法において、上記選択ステップにより選択されたファイルマークが、静止画像データファイルまたは動画像データファイルに対応するものである場合には、上記情報エリアに表示されるアイコンは、対応する静止画像または動画像に係るインデックス画像により構成されたアイコンであることを特徴とする。
【００２１】
第１４の発明によるファイリング方法は、上記第１２の発明によるファイリング方法において、上記選択ステップにより選択されたファイルマークが音声データファイルまたは動画像データファイルに対応するものである場合に、上記情報エリアをポインタ操作することにより、該音声データファイルまたは動画像データファイルをプレビュー再生するプレビュー再生ステップをさらに含むことを特徴とする。
【００２２】
第１５の発明によるファイリング方法は、上記第１の発明によるファイリング方法において、上記タイムチャート生成ステップが、上記ファイルマークをファイルの種類に対応する複数の直線上または曲線上に配置してなるタイムチャートを生成するステップであり、上記タイムチャート表示ステップは、これら複数のタイムチャートをその時系列方向の位置を一致させるように該時系列方向に垂直な方向の異なる位置にそれぞれ表示するステップであることを特徴とする。
【００２３】
第１６の発明によるファイリング装置は、電子的なファイルに関して該ファイルの生成日時を示す日時情報と該ファイルの修正日時を示す日時情報と該ファイルに含まれる日時情報との内の少なくとも１つを抽出する日時情報抽出手段と、上記ファイルを表現するファイルマークを上記日時情報抽出手段により抽出された日時情報に対応して直線上または曲線上に時系列的に配置してなるタイムチャートを生成するタイムチャート生成手段と、上記タイムチャート生成手段により生成したタイムチャートを表示するタイムチャート表示手段と、を具備したものである。
【００２４】
第１７の発明によるファイリングプログラムは、コンピュータに、電子的なファイルに関して該ファイルの生成日時を示す日時情報と該ファイルの修正日時を示す日時情報と該ファイルに含まれる日時情報との内の少なくとも１つを抽出する日時情報抽出ステップと、上記ファイルを表現するファイルマークを上記日時情報抽出ステップにより抽出された日時情報に対応して直線上または曲線上に時系列的に配置してなるタイムチャートを生成するタイムチャート生成ステップと、上記タイムチャート生成ステップにより生成したタイムチャートを表示するタイムチャート表示ステップと、を実行させるためのプログラムである。
【発明の効果】
【００２５】
本発明のファイリング方法、ファイリング装置、ファイリングプログラムによれば、時間に基づくファイル同士の関連性や各ファイルの属性を一目見ただけで容易に判別することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明の実施例を説明する。
【実施例１】
【００２７】
図１から図２５は本発明の実施例１を示したものであり、図１は情報処理装置の構成の要部を示すブロック図である。
【００２８】
この情報処理装置１は、例えばパーソナルコンピュータ等の一般的な情報処理装置とほぼ同様に構成されており、該情報処理装置１においてファイリングプログラムを実行することにより、ファイリング装置として機能し、あるいは、ファイリング方法が実施されているということができる。
【００２９】
この情報処理装置１は、タイムチャート表示手段たる表示部３と、情報記憶手段たる情報記憶部４と、操作手段たる操作部５と、プログラム記憶手段たるプログラム記憶部６と、通信手段たる通信部７と、処理手段であり日時情報抽出手段とタイムチャート生成手段とを兼ねた処理部８と、を有して構成されている。
【００３０】
上記表示部３は、この情報処理装置１に係る表示を行うものである。そして、この情報処理装置１においてファイリングプログラムが実行されているときには、該ファイリングプログラムに係るプログラム画面を表示するようになっている。このプログラム画面には、後述するように各種のボタン等が配置されて、操作を行うことができるようになっている。
【００３１】
上記情報記憶部４は、上記通信部７から入力した画像情報を記憶すると共に、上記ファイリングプログラムにより処理を行う際のデータや設定値等も記憶するようになっている。
【００３２】
上記操作部５は、表示部３を観察しながら操作者が各種の操作入力を行うためのものであり、例えばキーボードやマウス等を含んで構成されている。
【００３３】
上記プログラム記憶部６は、オペレーティングシステムやこのオペレーティングシステム上で実行されるファイリングプログラムを記憶するものである。
【００３４】
上記通信部７は、例えば、ＵＳＢ（Universal Serial Bus）や無線ＬＡＮ等を介して、デジタルカメラから画像データを入力したり、デジタルビデオからビデオデータを入力したり、あるいは、デジタル音声レコーダから音声データを入力したりするためのものである。この通信部７においては、もちろん、入力に限らず出力を行うことも可能となっている。
【００３５】
上記処理部８は、例えばＣＰＵ等により構成されていて、上記表示部３、情報記憶部４、操作部５、プログラム記憶部６、通信部７、処理部８を含むこの情報処理装置１を統括的に制御するための制御手段であり、各種の処理を実行するための処理手段でもある。
【００３６】
次に、このような情報処理装置１においてファイリングプログラムが実行されているときの、上記表示部３に表示されたプログラム画面について図２を参照して説明する。図２は、フォルダとタイムチャートとファイル情報とを表示しているときのファイリングプログラムのプログラム画面の例を示す図である。
【００３７】
この画面は、例えばグラフィックユーザインターフェースを備えたマルチウィンドウタイプのオペレーティングシステム上で、１つのウィンドウとして表示される画面を示したものである。
【００３８】
ウィンドウ１１には、各種の操作ボタンが配列された操作ボタンエリア１１ａと、ファイルが格納されているフォルダを表示するためのフォルダエリア１１ｂと、タイムチャート２１を表示するためのタイムチャートエリア１１ｃと、このタイムチャートエリア１１ｃにおいて選択されたファイルに係る情報を表示するための情報表示エリア１１ｄと、が表示されている。
【００３９】
上記操作ボタンエリア１１ａには、タイムチャートエリア１１ｃに表示されているタイムチャート２１を時間方向に拡大して表示するための拡大ボタン１３と、該タイムチャート２１を時間方向に縮小して表示するための縮小ボタン１４と、後述する図８等に示すようなタイムチャートエリア１１ｃにおける表示に関する設定画面を呼び出すための設定ボタン１５と、がこの例では表示されている。
【００４０】
上記フォルダエリア１１ｂには、上述したように、ファイルが格納されているフォルダ１８が表示されており、例えばファイルシステムに構成されているツリー構造として各フォルダ１８が表示されている。また、このフォルダエリア１１ｂ内にフォルダを表示しきれない場合に、スクロールバー１２ｂが自動的に表示される。このスクロールバー１２ｂを上記操作部５等を介して操作することにより、表示対象のフォルダがスクロールされて、表示されていないフォルダを表示させることができるようになっている。このように表示された各フォルダ１８の内の、目的とするフォルダ１８ａをマウス等によりクリックして選択することにより、該フォルダ１８ａに含まれているファイルが、タイムチャートエリア１１ｃに表示されるようになっている。
【００４１】
上記タイムチャートエリア１１ｃには、ファイルの存在を示すファイルマーク２３を時間軸２２上に時系列的に配列して構成されるタイムチャート２１が、タイムスケール２５とともに表示されている。ここでは、ファイルマーク２３の一例として、縦方向の線分が用いられており、この線分には、ファイルの属性に応じて、異なる長さや異なる線種の線分が用いられている。これらの線種の設定については、後で詳しく説明する。
【００４２】
また、幾つかのファイルマーク２３の下側には、重畳指標２４が示されている。この重畳指標２４は、複数の画像ファイルが時間的に近接し過ぎて分離して表示するのが困難となる場合に、ファイルマーク２３を１つだけ表示すると共にその直下に重畳する画像ファイルの数を表示することで、その存在を示すようにしたものである。従って、例えば重畳指標２４として「２」が表示されている部分は、そのファイルマーク２３の時間的位置に、２つの画像ファイルが存在していることを示している。
【００４３】
このタイムチャート２１は、この表示例では時間に比例したものとなっており、時間軸２２上の表示の長さが現実の時間の長さと同じ（より正確には、比例する）となるように表示されている。なお、タイムチャート２１は、時間に比例するように表示するに限るものではなく、後述するように一部を省略することも可能であり、あるいは時間に比例はしないが時間間隔の大小関係が維持されるような他の表示を行うことも可能となっている。
【００４４】
該タイムチャートエリア１１ｃには、さらに、タイムチャート２１の表示を開始している時間を示すチャート開始時間表示２６ａと、該タイムチャート２１の表示を終了している時間を示すチャート終了時間表示２６ｂと、が上記タイムスケール２５の下側に表示されている。この図２に示す例においては、上記タイムスケール２５が１日の内の何時に当たるかを表示しているために、これらチャート開始時間表示２６ａおよびチャート終了時間表示２６ｂは、ここでは年月日のみを表示しているが、後述するようにタイムチャート２１の拡大が行われて例えば分単位での表示のみとなったときには、年月日に加えて「時」までの表示を行うようになっている。すなわち、タイムスケール２５とチャート開始時間表示２６ａおよびチャート終了時間表示２６ｂとの両方を参照することにより、時間を正確に把握することができるようになっている。
【００４５】
そして、タイムチャート２１上に表示するファイルの種類が決められている場合には、そのファイルの種類を示すファイル種表示２７が行われており、この図２に示す例では、表示しているファイルが画像ファイルであることが文字として示されている。なお、ファイル種表示２７は、文字により行うに限るものではなく、例えば記号やアイコンなどにより行うようにしてももちろん構わない。
【００４６】
加えて、選択されているフォルダ１８ａ内に含まれるファイルをタイムチャート２１上に表示しきれない場合には、スクロールバー１２ｃが自動的に表示されるようになっている。このスクロールバー１２ｃを上記操作部５等を介して操作することにより、タイムチャートがスクロールされて、異なる時間帯に生成されたファイルを表示させることができる。
【００４７】
上記情報表示エリア１１ｄは、ファイルに係る情報を表示するためのエリアである。上記タイムチャートエリア１１ｃにおいて、マウス等を用いてポインタ３９を操作し、タイムチャート２１上に配列されたファイルマーク２３の内の１つをポイントする。すると、この情報表示エリア１１ｄ内に、ポイントされたファイルマーク２３が示すファイルに関する情報が表示されるようになっている。ここでは、ファイルマーク２３が画像ファイルを示すものであるために、情報表示エリア１１ｄには、インデックス画像３１と、該画像に係る画像情報３２と、が表示される。表示される画像情報３２の例としては、ファイル名、撮影日、撮影時間、露出、焦点距離、ホワイトバランス（ＷＢ）、ストロボ（オン／オフ）などが挙げられる。なお、ここでは１つのファイルをポイントして選択したときの表示例を示したが、複数のファイルを選択することも可能となっており、このときの情報表示エリア１１ｄの表示例については後述する。また、このような情報の表示を、タイムチャートエリア１１ｃの下側において情報表示エリア１１ｄとして行う代わりに、例えばポインタ３９でファイルマーク２３をポイントしたときにポップアップ表示するようにしても構わない。
【００４８】
図３は、タイムチャート２１およびタイムスケール２５の表示の一例を示す図である。
【００４９】
ファイルマーク２３を示す線分は、ファイルに係る第１の属性に応じて、短い線分と長い線分との２種類がこの例では用いられている。さらに、ファイルマーク２３を示す線分として、ファイルに係る第２の属性に応じて、実線と点線との２種類の線種が用いられている。ファイルに係る第１の属性と第２の属性との例については、後で説明する。
【００５０】
また、図４は、上記タイムチャート２１およびタイムスケール２５の一部を省略する表示の一例を示す図である。
【００５１】
タイムチャート２１を表示する際に、長い時間間隔をおいて生成されたファイル群を表示することになる場合がある。例えば、ある日の昼頃に数個のファイルが比較的短い時間間隔の中で作成されて、次のファイルはまた翌日に作成された等の場合である。
【００５２】
このような場合に、実時間に沿ってタイムチャートを表示しようとすると、時間軸２２上においてファイルマーク２３が存在しない部分が多くを占める一方で、ファイルマーク２３が存在するところでは局所的に集中してしまうことになり、あまり見易い表示であるとはいえなくなる。このときには、図４に示すような省略表示を行うことが可能となっている。
【００５３】
図４に示す例では、省略マーク２８が時間軸２２上に表示されて、該省略マーク２８の部分において省略が行われていることを示すようになっている。この省略マーク２８は、図示のように、省略した時間間隔を数字で示すようになっており、例えば「１８Ｈ」と記載された部分は、１８時間の時間間隔を省略したことを示している。なお、ここでは１時間を単位として「Ｈ」の文字により表しているが、１分を単位とする場合には「Ｍ」、１日を単位とする場合には「Ｄ」の文字などにより表すことが可能である。もちろん、その他の単位を省略した場合にも同様である。
【００５４】
このように、タイムチャート２１は必ずしも実時間に沿って表示するに限るものではなく、タイムスケールを省略したり関数的に圧縮したりして表示時間とすることが可能である。例えば、表示時間間隔を実時間間隔の１／２乗として表示したり、あるいは対数等を用いて表示したりすることなどが考えられ、これに限らず、さらにその他の柔軟な時間表示を行うことも可能である。このような、短い時間間隔を実際よりも長く、長い時間間隔を実際よりも短く、するような表示を行えば、限られた時間軸の長さの中で、ファイルマーク２３をより分離して表示することができ、画像がどのように分布して存在しているかをより把握し易くなる。なお、このときには、隣接するファイルマーク２３同士の間隔の大小関係は保持されるようなタイムスケールの変更が望ましく、上述した１／２乗などの対応関係はこれを満たすものとなっている。
【００５５】
図５は、タイムチャート２１およびタイムスケール２５の表示の他の例を示す図である。
【００５６】
この図５に示す例においては、ファイルマーク２３を、タイムマーク２３ａと属性マークたるファイルアイコン２３ｂとに分割して表示するようになっている。
【００５７】
タイムマーク２３ａは、時間軸２２上に、該時間軸２２に直交する線分として表示されており、上述したようなファイルマーク２３と異なって、線分の長さや線種は単一となっている。これは、タイムマーク２３ａが、ファイルが生成された時間的な位置のみを示すためのものであるためである。
【００５８】
ファイルアイコン２３ｂは、上記タイムマーク２３ａから引き出し線等を介して、上下何れかに離れた位置に表示されており、ファイルが静止画に係る画像ファイルである場合には、例えば該画像のサムネール画像に相当する縮小された画像であるインデックス画像をアイコンとして表示するようになっている。また、ファイルが動画に係るビデオファイルである場合には、動画となっているアイコンを表示するようにしても良い。一方、上記タイムマーク２３ａを本来は複数表示すべきであるが、時間的に近接しているために分離して表示するのが困難な場合には、引き出し線等を介して複数のファイルアイコン２３ｂを表示することにより、複数の画像が存在することを示すようになっている。
【００５９】
図６は、複数種類のファイルに係るタイムチャート２１およびタイムスケール２５の表示の一例を示す図である。
【００６０】
この図６に示す例では、画像ファイル（静止画像データファイル）と、ビデオファイル（動画像データファイル）と、音声ファイル（音声データファイル）と、がそれぞれファイル種類毎に別のタイムチャート上に表示されるようになっていて、これらのファイル種類に各対応して、文字によりファイル種表示２７，２７ｖ，２７ｓが行われている。
【００６１】
上記静止画像データファイルは、撮像装置としての例えばデジタルカメラにより撮像して生成されたものであり、該ファイルの生成日時を示す日時情報、または該ファイルに含まれる日時情報は、撮像日時である。
【００６２】
上記動画像データファイルは、撮像装置としての例えばデジタルビデオカメラにより録画して生成されたものであり、該ファイルの生成日時を示す日時情報、または該ファイルに含まれる日時情報は、録画開始日時および録画終了日時、または録画開始日時および録画時間、の少なくとも一方を実質的に含んでいる。
【００６３】
上記音声データファイルは、録音装置としての例えばデジタル録音装置により録音して生成されたものであり、該ファイルの生成日時を示す日時情報、または該ファイルに含まれる日時情報は、録音開始日時および録音終了日時、または録音開始日時および録音時間、の少なくとも一方を実質的に含んでいる。
【００６４】
まず、画像ファイルに係るタイムチャートは、上記図３等を参照して説明したものと同様である。
【００６５】
ビデオファイルに係るタイムチャートは、時間軸２２ｖ（ここでは、一例として２点鎖線で示している。）上に、帯状のボックスでなるファイルマーク４１を配置して構成されており、このファイルマーク４１の時間軸２２ｖに沿った長さが録画開始時から録画終了時までの時間を示している。各ファイルマーク４１は、模様のパターンや、色や、時間軸２２ｖに垂直な方向の帯の幅を、ファイルの属性に応じて変更することができるようになっているが、これについては後で図７等を参照して説明する。
【００６６】
音声ファイルに係るタイムチャートも、上述したビデオファイルに係るタイムチャートとほぼ同様であり、時間軸２２ｓ（ここでは、一例として１点鎖線で示している。）上に、帯状のボックスでなるファイルマーク４２を配置して構成されていて、このファイルマーク４２の時間軸２２ｓに沿った長さが録音開始時から録音終了時までの時間を示している。各ファイルマーク４２は、模様のパターンや、色や、時間軸２２ｓに垂直な方向の帯の幅を、ファイルの属性に応じて変更することができるのも上述と同様である。
【００６７】
また、タイムスケール２５は、画像ファイル、ビデオファイル、音声ファイルの全てに対して共通に１つだけ設けられており、すなわち、タイムチャートが複数表示されていても、同一座標は同一時間に対応するものとなっている。チャート開始時間表示２６ａおよびチャート終了時間表示２６ｂも、タイムスケール２５と同様に、複数のタイムチャートに共通して各１つだけ表示されるようになっている。
【００６８】
そして、表示対象となっているタイムチャートの数が多く、タイムチャートエリア１１ｃに表示しきれない場合には、スクロールバー１２ｃ’が該タイムチャートエリア１１ｃの右側に自動的に表示されるようになっている。このスクロールバー１２ｃ’を上記操作部５等を介して操作することにより、タイムチャートエリア１１ｃ内の表示が上下方向にスクロールされて、異なるタイムチャートを表示させることができる。
【００６９】
図７は、複数種類のファイルに係るタイムチャート２１およびタイムスケール２５の表示の他の例を示す図である。
【００７０】
上記図６に示した例では、ファイルの種類毎に独立してタイムチャートを設けて表示したが、この図７に示す例は、１つのタイムチャート上に異なる種類のファイルを表示するようにしたものである。
【００７１】
画像ファイルは線分でなるファイルマーク２３により、ビデオファイルや音声ファイルはボックスでなるファイルマーク４１，４２により、それぞれ表示されるのは上述と同様であるが、時間的な長さを有するビデオファイルや音声ファイルは、そのままでは重なってしまい、見分けが付かない可能性がある。そこで、重畳している部分があるファイルマーク４１，４２については、表示位置を上下方向にずらすことにより、その存在を示すようになっている。また、画像ファイルとビデオファイル、あるいは画像ファイルと音声ファイルについては、そのまま重畳させるように表示する。このときには、時間的な長さが基本的に０となる画像ファイルを示すファイルマーク２３が上側になるように、重畳を行う。なお、画像ファイルに係るファイルマーク２３同士が重なるときには、重畳指標２４を表示するようにするのは上述と同様である。
【００７２】
図８は、上記図２に示したウィンドウ１１において、設定ボタン１５を押したときの画面の様子を示す図である。
【００７３】
このときには、上記情報表示エリア１１ｄに代えて、表示属性設定エリア１１ｅが表示されるようになっている。また、上記操作ボタンエリア１１ａには、上記図２における設定ボタン１５に代えて、該図２に示すような表示に戻るための情報表示ボタン１６が表示される。
【００７４】
上記表示属性設定エリア１１ｅは、ファイルの属性を、どのような表示として表すかを設定するためのエリアである。この図８に示す例は、ファイルが画像ファイルであるときに、表示属性を設定する例となっている。
【００７５】
該表示属性設定エリア１１ｅ内の上部には、タイムライン（時間軸）の本数を設定するための選択ボックス５１と、表示形態を設定するための選択ボックス５２と、属性を設定しようとするラインを指定するための選択ボックス５３と、設定対象のラインにファイルマークとして表示するファイルの種類を設定するための選択ボックス５４と、が表示されている。
【００７６】
上記選択ボックス５１は、タイムチャートエリア１１ｃに表示するタイムチャート２１における時間軸２２の本数を設定するためのものであり、１本以上の本数を選択することができるようになっている。
【００７７】
上記選択ボックス５２は、複数種類のファイルを表示する場合に、上記図６に示したようにそれぞれ独立したタイムチャートとして「分離」して示すか、あるいは上記図７に示したように１つのタイムチャート上に少しずらした状態で「重畳」して示すか、を表示形態として選択するためのものとなっている。この図８に示す例においては、分離して示す表示形態が選択されている。
【００７８】
上記選択ボックス５３は、上記選択ボックス５１により複数のタイムチャート２１の表示が選択されたときに、どのタイムチャートについての表示属性の設定を行うかを選択するためのものであり、この図８に示す例においては、ラインナンバーが１となっていて、１番目のタイムチャート２１が選択されている。
【００７９】
上記選択ボックス５４は、上記選択ボックス５３により選択しているタイムチャートに対して、どのような種類のファイルを割り当てるかを設定するためのものであり、この図８に示す例においては、画像ファイルが選択されている。
【００８０】
この表示属性設定エリア１１ｅには、さらに、ファイルマークである線分の属性と、画像ファイルに係る画像の属性と、をどのように関連付けるかを設定するための選択ボックスが表示されている。
【００８１】
まず、選択ボックス５５は、ファイルマークの属性である線長に対して、画像の属性を選択するための選択ボックスであり、この図８では画像種が選択されている。
【００８２】
線長としては、長線、中線、短線の３種類があり、長線に関する選択を行う選択ボックス５５ａにおいて、ＲＡＷデータが選択され、中線に関する選択を行う選択ボックス５５ｂにおいて、Ｅｘｉｆ，ＪＰＥＧが選択され、短線に関する選択を行う選択ボックス５５ｃにおいて、その他の画像種が割り当てられるようになっている。
【００８３】
次に、選択ボックス５６は、ファイルマークの属性である線種に対して、画像の属性を選択するための選択ボックスであり、この図８では画像サイズが選択されている。
【００８４】
線種としては、実線、点線の２種類があり、実線に関する選択を行う選択ボックス５６ａにおいて、大きい画像サイズが選択され、点線に関する選択を行う選択ボックス５６ｂにおいて、小さい画像サイズが選択されている。
【００８５】
さらに、選択ボックス５７は、ファイルマークの属性である線幅に対して、画像の属性を選択するための選択ボックスであり、この図８ではストロボが選択されている。
【００８６】
線幅としては、太線、中線、細線の３種類があり、太線に関する選択を行う選択ボックス５７ａは未設定となっており、中線に関する選択を行う選択ボックス５７ｂはストロボオフが選択され、細線に関する選択を行う選択ボックス５７ｃはストロボオンが選択されている。
【００８７】
なお、ファイルマークとして用いられている線分に関する、視覚的に区別可能な属性としては、これらの他にも、例えばカラーが挙げられ、該カラーに対して画像ファイルの属性を割り当てるようにしても良い。
【００８８】
図９は、ビデオファイルに対応する表示属性設定エリア１１ｅの例を示す図である。
【００８９】
ビデオファイルや音声ファイルは、ファイルマークを線分ではなくボックスとして表示するようになっているために、この図９に示すように設定される。
【００９０】
表示属性設定エリア１１ｅ内の上部に、選択ボックス５１〜５４が表示されているのは、図８に示した例と同様である。この図９に示す例においては、タイムラインが選択ボックス５１により「２本」、表示形態が選択ボックス５２により「重畳」、ラインナンバーが選択ボックス５３により「２」、ファイルの種類が選択ボックス５４により「ビデオファイル」、としてそれぞれ選択されている。
【００９１】
ここでは、ファイルの種類をビデオファイルとしたために、この図９に示す表示となっているが、ファイルの種類として画像ファイルを選ぶことにより、上記図８に示す表示に戻るようになっている。
【００９２】
すなわち、ビデオファイルが選択されているときには、ファイルマークとしてボックスを用いているために、表示属性設定エリア１１ｅには、ボックスの模様のパターンを選択するための選択ボックス６１と、ボックスのタイムスケール２５に垂直な方向の幅を選択するための選択ボックス６２と、ボックスの色を選択するための選択ボックス６３と、が表示されている。
【００９３】
選択ボックス６１は、ボックスの属性であるパターンに対して、ビデオファイルの属性を選択するための選択ボックスであり、この図９では撮影モードが選択されている。
【００９４】
パターンとしては、例えば、斜線ハッチング、クロスハッチング、横線ハッチングの３種類があり、斜線ハッチングに関する選択を行う選択ボックス６１ａにおいて、高画質が選択され、クロスハッチングに関する選択を行う選択ボックス６１ｂにおいて、標準画質が選択され、横線ハッチングに関する選択を行う選択ボックス６１ｃにおいて、ロングプレイが割り当てられるようになっている。
【００９５】
次に、選択ボックス６２は、ボックスの属性である幅に対して、ビデオファイルの属性を選択するための選択ボックスであり、この図９ではフレームレートが選択されている。
【００９６】
フレームレートとしては、「広」、「狭」の２種類があり、「広」に関する選択を行う選択ボックス６２ａにおいて、毎秒３０コマのフレームレートが選択され、「狭」に関する選択を行う選択ボックス６２ｂにおいて、毎秒２４コマのフレームレートが選択されている。
【００９７】
さらに、選択ボックス６３は、ボックスの属性である色に対して、ビデオファイルの属性を選択するための選択ボックスであり、この図９では未使用となっている。
【００９８】
色としては、黒、青、緑の３種類があり、各色に対応して選択ボックス６３ａ〜６３ｃが設けられているが、ここでは色が未使用となっているために、ビデオファイルの属性としては何も選択されていない。
【００９９】
図１０は、表示を行う時間軸を拡大／縮小するときのタイムチャートエリア１１ｃの一例を示す図である。
【０１００】
図１０（Ａ）に示すようなタイムチャート２１上において、マウス等により選択領域６５を設定すると、この選択領域６５がタイムチャートエリア１１ｃ内における新たな表示範囲となるように、拡大して表示され、図１０（Ｂ）に示すようになる。これにより、図１０（Ａ）では重畳指標３４により５つが重なっていることが示されたファイルが、図１０（Ｂ）においては２つの別々なファイルと、３つが重なっているファイルと、に分離して表示されている。
【０１０１】
同様に、図１０（Ｂ）に示すようなタイムチャート２１上において、マウス等により選択領域６５を再度設定すると、この選択領域６５がタイムチャートエリア１１ｃ内における新たな表示範囲となるように、拡大して表示され、図１０（Ｃ）に示すようになる。このときには、図１０（Ｂ）においても重畳指標３４により３つが重なっていることが示されたファイルが、別々のファイルとして分離して表示される。
【０１０２】
このような表示例において、図１０（Ｂ）の状態から図１０（Ａ）の状態に移行することは時間軸の縮小に該当し、図１０（Ｂ）の状態から図１０（Ｃ）の状態に移行することは時間軸の拡大に該当している。
【０１０３】
なお、時間軸の拡大は、上記図２等に示したような拡大ボタン１３を操作することによっても行うことができ、同様に、時間軸の縮小は縮小ボタン１４を操作することにより行うことができる。
【０１０４】
図１１は、表示を行う時間軸を拡大／縮小するときのタイムチャートエリア１１ｃの他の例を示す図である。
【０１０５】
この図１１に示すタイムスケールは、伸縮可能なタイムストレッチスケール２５Ａとなっており、マウス等を用いたドラッグ操作が可能となるように、やや幅広に構成されている。また、該タイムストレッチスケール２５Ａの左右には、該タイムストレッチスケール２５Ａの縮小を行うためのシュリンクボタン６６が設けられている。
【０１０６】
まず、図１１（Ｂ）に示すような表示状態において、シュリンクボタン６６を操作することにより、中央の位置を維持するようにタイムストレッチスケール２５Ａとタイムチャート２１の時間軸２２との縮小が行われ、図１１（Ａ）に示すような状態に移行する。
【０１０７】
また、図１１（Ｂ）に示すような表示状態において、タイムストレッチスケール２５Ａ上の所望の位置をポインタ３９でポイントした状態でマウス等によりクリック押下し、該押下した状態を維持しながら例えば右側に移動させて右端でマウスボタンを離すことにより、タイムストレッチスケール２５Ａとタイムチャート２１の時間軸２２との拡大が行われ、図１１（Ｃ）に示すような状態に移行する。
【０１０８】
図１２はタイムストレッチスケールを右方向にドラッグして拡大するときの操作前後の時間軸の関係を示す図、図１３はタイムストレッチスケールを左方向にドラッグして拡大するときの操作前後の時間軸の関係を示す図である。
【０１０９】
これら図１２、図１３において、Ｔｓは操作前のタイムチャートにおける表示開始日時、Ｔｅは操作前のタイムチャートにおける表示終了日時、Ｔｆは図１２による操作後のタイムチャートにおける表示終了日時、Ｔｔは図１３による操作後のタイムチャートにおける表示開始日時、Ｔｘは注目ファイルの生成日時、Ｏは表示開始座標、Ｅは表示終了座標、Ａはドラッグ開始座標、Ｂはドラッグ終了座標、Ｘは注目ファイルの操作前の時間軸における表示座標、Ｙは注目ファイルの操作後の時間軸における表示座標、をそれぞれ示している。
【０１１０】
まず、図１２に示す例においては、右方向へのドラッグ操作によりＯを基点としてタイムチャートが拡大され、その拡大率Ｒは、次の数式１に示すようになる。  
［数１］
Ｒ＝Ｂ／Ａ
【０１１１】
この拡大率Ｒから、注目ファイルの操作前後の時間軸における表示座標Ｘ，Ｙの関係は、次の数式２に示すようになる。  
［数２］
Ｙ＝Ｘ・Ｒ
【０１１２】
そして、操作後のタイムチャートにおける表示終了日時Ｔｆは、次の数式３に示すように算出することができる。  
［数３］
Ｔｆ＝｛（Ｒ−１）・Ｔｓ＋Ｔｅ｝／Ｒ
【０１１３】
次に、図１３に示す例においては、左方向へのドラッグ操作によりＥを基点としてタイムチャートが拡大され、その拡大率Ｒは、次の数式４に示すようになる。  
［数４］
Ｒ＝（Ｅ−Ｂ）／（Ｅ−Ａ）
【０１１４】
この拡大率Ｒから、注目ファイルの操作前後の時間軸における表示座標Ｘ，Ｙの関係は、次の数式５に示すようになる。  
［数５］
Ｙ＝Ｅ−（Ｅ−Ｘ）・Ｒ
【０１１５】
そして、操作後のタイムチャートにおける表示終了日時Ｔｆは、次の数式６に示すように算出することができる。  
［数６］
Ｔｆ＝｛（Ｒ−１）・Ｔｅ＋Ｔｓ｝／Ｒ
【０１１６】
次に、図１４は、タイムチャートにおいて範囲選択を行い、選択された範囲の画像ファイルに係るインデックス画像を表示する例を示す図である。
【０１１７】
ウィンドウ１１には、上記操作ボタンエリア１１ａと、上記タイムチャートエリア１１ｃと、上記情報標示エリア１１ｄと、が表示されるようになっている。
【０１１８】
ここでは、上記操作ボタンエリア１１ａに表示されるのは、縮小ボタン１４および設定ボタン１５となっている。
【０１１９】
そして、タイムチャートエリア１１ｃにおいてマウス等のドラッグ操作により選択領域６５が設定されると、該選択領域６５に含まれるファイル（ここでは、画像ファイルを例に挙げている。）のインデックス画像６９が、情報標示エリア１１ｄの各標示領域６８に配列してインデックス表示されるようになっている。なお、このインデックス画像６９は、いわゆるサムネール画像である。
【０１２０】
また、図１５は、タイムチャートにおいて範囲選択を行い、選択された範囲の音声ファイルに係る情報を表示する例を示す図である。
【０１２１】
ウィンドウ１１には、上記図１４と同様に、操作ボタンエリア１１ａと、タイムチャートエリア１１ｃと、情報標示エリア１１ｄと、が表示されている。
【０１２２】
タイムチャートエリア１１ｃには、音声ファイルに係るファイルマーク４２が表示されていて、マウス等のドラッグ操作により選択領域６５が設定されている。
【０１２３】
情報標示エリア１１ｄには、選択領域６５に含まれる音声ファイルに関する情報が配列して表示されており、ここでは音声ファイルを表す音声アイコン７１が各表示されるとともに、ファイル形式を示す拡張子を伴うファイル名と、録音時間と、サンプリングレートと、チャンネル数と、がそれぞれの音声ファイルに係る音声情報３２ｓとして表示されている。
【０１２４】
そして、マウス等を操作することにより、上記音声アイコン７１の上にポインタを移動すると、該音声ファイルが自動的にプレビュー再生されるようになっている。もちろん、音声アイコン７１の上からポイントを外すことにより、該プレビュー再生が停止される。
【０１２５】
なお、この図１５では音声ファイルの表示例を示したが、ビデオファイルの場合にもほぼ同様である。そして、ビデオファイルの場合には、情報表示エリア１１ｄに、インデックス画像とともにビデオファイルに関する情報が表示され、該インデックス画像の上にポインタを移動させてポイントすることにより、該ビデオファイルが自動的にプレビュー再生される。
【０１２６】
次に、図１６は、ファイルマークを曲線状の時間軸上に配置したタイムチャートエリアの例を示す図である。
【０１２７】
タイムチャートエリア１１ｃには、タイムスケール２５と、チャート開始時間表示２６ａおよびチャート終了時間表示２６ｂと、が表示されると共に、曲線状をなす時間軸２２’上にファイルマーク２３を配置してなるタイムチャートが表示されている。
【０１２８】
この図１６に示す例においては、タイムスケール２５は、「日」を単位として、上下方向の直線状に構成されている。
【０１２９】
なお、時間軸２２’のファイルマーク２３の密度が高い部分が、タイムスケール２５に対しての角度が大きくなるような曲線とすることにより、ファイルマーク２３同士が重畳するのを低減することができる。例えば、一般の利用者が趣味として撮影する画像は、昼間から夕方にかけての時間帯に撮影されることが多いために、夜中から未明にかけてが山または谷となるような、周期が２日となる略サインカーブ形状の時間軸２２’を採用すると良い。
【０１３０】
続いて、図１７は、情報処理装置１上でファイリングプログラムが実行されているときの、各操作に応じた動作を示すフローチャートである。
【０１３１】
ファイリングプログラムがオペレーティングシステム上で実行されると、各種の初期設定を行った後に、ウィンドウ１１内に所定の表示を行い、使用者によるボタン等の操作を待機する状態となる。
【０１３２】
ここで、フォルダが選択されたことが検出された場合には（ステップＳ１）、後述するようなタイムチャートの表示処理を行い（ステップＳ２）、処理後に再び操作を待機する状態に戻る。
【０１３３】
また、ファイルマークが選択されたことが検出された場合には（ステップＳ３）、後述するようなファイル情報の表示処理を行い（ステップＳ４）、処理後に再び操作を待機する状態に戻る。
【０１３４】
さらに、タイムチャートの範囲が選択されたことが検出された場合には（ステップＳ５）、後述するような選択した範囲に含まれるファイルマークに対応するファイルのファイル情報リストの表示処理を行い（ステップＳ６）、処理後に再び操作を待機する状態に戻る。
【０１３５】
そして、上記拡大ボタン１３が押されたことが検出された場合には（ステップＳ７）、後述するようなタイムチャート上の選択された範囲の拡大処理を行い（ステップＳ８）、処理後に再び操作を待機する状態に戻る。
【０１３６】
一方、上記縮小ボタン１４または上記シュリンクボタン６６が押されたことが検出された場合には（ステップＳ９）、後述するようなタイムチャートの縮小処理を行い（ステップＳ１０）、処理後に再び操作を待機する状態に戻る。
【０１３７】
また、上記タイムストレッチスケール２５Ａ上でマウスがドラッグされたことが検出された場合には（ステップＳ１１）、後述するようなタイムチャートの拡大／縮小処理を行い（ステップＳ１２）、処理後に再び操作を待機する状態に戻る。
【０１３８】
さらに、上記設定ボタン１５が押されたことが検出された場合には（ステップＳ１３）、後述するような表示設定の処理を行い（ステップＳ１４）、処理後に再び操作を待機する状態に戻る。
【０１３９】
そして、情報標示エリア１１ｄの音声アイコン７１上にポインタが置かれたことが検出された場合には（ステップＳ１５）、マウスポインタが置かれた音声アイコン７１に対応する音声ファイルを再生する（ステップＳ１６）。そして、音声アイコン７１からマウスポインタが離れたことが検出されたら（ステップＳ１７）、音声再生を停止して（ステップＳ１８）、その後に再び操作を待機する状態に戻る。
【０１４０】
なお、この図１７においては、ビデオファイルに対応するアイコン上にポインタが置かれたときの、ビデオファイルの自動再生については図示を省略しているが、この場合には、上記ステップＳ１５からステップＳ１８とほぼ同様の処理を行うようにすれば良い。
【０１４１】
図１８は、上記図１７のステップＳ２におけるタイムチャート表示処理の詳細を示すフローチャートである。
【０１４２】
この処理を開始すると、まず、現在の日時情報を取得し（ステップＳ２１）、選択したフォルダに含まれる所定期間以内のファイルを抽出する（ステップＳ２２）。
【０１４３】
次に、表示する期間を算出し（ステップＳ２３）、ファイルが生成された日時に対応したファイルマークの時間軸上の表示位置を算出し（ステップＳ２４）、各ファイルのファイル情報から表示するファイルマーク表示属性を決定する（ステップＳ２５）。
【０１４４】
そして、タイムチャートを生成し（ステップＳ２６）、生成したタイムチャートを表示して（ステップＳ２７）、完了する。
【０１４５】
図１９は、上記図１７のステップＳ４におけるファイル情報表示処理の詳細を示すフローチャートである。
【０１４６】
この処理を開始すると、選択されたファイルを特定し（ステップＳ３１）、選択されたファイルが、静止画像または動画像、あるいは他の種類のファイルの何れであるかを判断する（ステップＳ３２）。
【０１４７】
ここで静止画像または動画像である場合には、選択された静止画像または動画像のインデックス画像を生成し（ステップＳ３３）、インデックス画像を表示する（ステップＳ３４）。
【０１４８】
また、上記ステップＳ３２において、静止画像でも動画像でもないと判断された場合には、ファイル種別に対応するアイコンを生成し（ステップＳ３５）、生成したアイコンを表示する（ステップＳ３６）。
【０１４９】
上記ステップＳ３４またはステップＳ３６の処理が終了したら、選択されたファイルのファイル情報を抽出し（ステップＳ３７）、抽出したファイル情報を表示してから（ステップＳ３８）、完了する。
【０１５０】
図２０は、上記図１７のステップＳ６におけるファイル情報リスト表示処理の詳細を示すフローチャートである。
【０１５１】
この処理を開始すると、選択範囲から選択期間を算出し（ステップＳ４１）、選択期間に含まれるファイルを抽出する（ステップＳ４２）。
【０１５２】
抽出したファイルの中から、最も過去に生成されたファイルを選択し（ステップＳ４３）、リストの最初の欄を選択する（ステップＳ４４）。
【０１５３】
ここで、選択されたファイルが静止画像または動画像であるか否かを判断し（ステップＳ４５）、静止画像または動画像である場合には、選択された静止画像または動画像のインデックス画像を生成し（ステップＳ４６）、インデックス画像を表示する（ステップＳ４７）。
【０１５４】
また、上記ステップＳ４５において、静止画像でも動画像でもないと判断された場合には、ファイル種別に対応するアイコンを生成し（ステップＳ４８）、生成したアイコンを表示する（ステップＳ４９）。
【０１５５】
上記ステップＳ４７またはステップＳ４９の処理が終了したら、選択されたファイルのファイル情報を抽出し（ステップＳ５０）、抽出したファイル情報を表示する（ステップＳ５１）。
【０１５６】
そして、選択期間に含まれる全てのファイルの処理が完了したか否かを判断し（ステップＳ５２）、まだ完了していない場合には、次に古いファイルを選択して（ステップＳ５３）、リストの次の欄を選択してから（ステップＳ５４）、上記ステップＳ４５へ行って上述したような処理を繰り返して行う。
【０１５７】
こうして、上記ステップＳ５２において、全てのファイルの処理が完了したことが確認されたところで、この処理を完了する。
【０１５８】
図２１は、上記図１７のステップＳ８におけるタイムチャート拡大処理の詳細を示すフローチャートである。
【０１５９】
この処理を開始すると、タイムチャートが範囲選択されているか否かを判断し（ステップＳ６１）、範囲選択されている場合には、選択範囲から選択期間を算出して（ステップＳ６２）、算出した選択期間に含まれるファイルを抽出する（ステップＳ６３）。
【０１６０】
また、上記ステップＳ６１において、範囲選択がされていないと判断された場合には、タイムチャートの現在の表示期間から新規表示期間を算出し（ステップＳ６４）、算出した新規表示期間に含まれるファイルを抽出する（ステップＳ６５）。
【０１６１】
上記ステップＳ６３またはステップＳ６５の処理が終了したら、ファイルが生成された日時に対応したファイルマークの表示位置を算出し（ステップＳ６６）、各ファイルのファイル情報から表示するファイルマーク表示属性を決定する（ステップＳ６７）。
【０１６２】
そして、タイムチャートを生成し（ステップＳ６８）、生成したタイムチャートを表示して（ステップＳ６９）、この処理を完了する。
【０１６３】
図２２は、上記図１７のステップＳ１０におけるタイムチャート縮小処理の詳細を示すフローチャートである。
【０１６４】
この処理を開始すると、タイムチャートの現在の表示期間から新規表示期間を算出し（ステップＳ７１）、算出した新規表示期間に含まれるファイルを抽出する（ステップＳ７２）。
【０１６５】
そして、ファイルが生成された日時に対応したファイルマークの表示位置を算出し（ステップＳ７３）、各ファイルのファイル情報から表示するファイルマーク表示属性を決定する（ステップＳ７４）。
【０１６６】
その後、タイムチャートを生成し（ステップＳ７５）、生成したタイムチャートを表示して（ステップＳ７６）、この処理を完了する。
【０１６７】
図２３は、上記図１７のステップＳ１２におけるタイムチャート拡大／縮小処理の詳細を示すフローチャートである。
【０１６８】
この処理を開始すると、タイムストレッチスケール２５Ａ上でマウスのドラッグに対応してマウスボタンが離されたタイムチャート上の日時が、マウスボタンが押されたタイムチャート上の日時よりも新しいか否かを判断する（ステップＳ８１）。つまり、タイムチャートが例えば右方向に沿って時間を増加するものである場合には、タイムストレッチスケール２５Ａ上でマウスが右方向にドラッグされたか否かを判断することになる。
【０１６９】
ここで、マウスボタンが離されたタイムチャート上の日時がマウスボタンが押されたタイムチャート上の日時よりも新しい場合には、マウスドラッグでマウスボタンが押された表示座標と離された表示座標とに基づいて上記数式１に示したように拡大率Ｒを算出し（ステップＳ８２）、表示期間内のファイルマークの表示座標を上記数式２に基づいて算出する（ステップＳ８３）。
【０１７０】
さらに、タイムチャートの表示終了日時を上記数式３に基づいて算出する（ステップＳ８４）。
【０１７１】
一方、上記ステップＳ８１において、タイムストレッチスケール２５Ａ上でマウスボタンが離された日時がマウスボタンが押された日時よりも新しくない場合には、マウスドラッグでマウスボタンが押された表示座標と離された表示座標とに基づいて上記数式４に示したように拡大率Ｒを算出し（ステップＳ８５）、表示期間内のファイルマークの表示座標を上記数式５に基づいて算出する（ステップＳ８６）。
【０１７２】
さらに、タイムチャートの表示開始日時を上記数式６に基づいて算出する（ステップＳ８７）。
【０１７３】
上記ステップＳ８４またはステップＳ８７の処理が終了したら、タイムチャートを算出して生成し（ステップＳ８８）、生成したタイムチャートを表示して（ステップＳ８９）、この処理を完了する。
【０１７４】
なお、ここでは、上記タイムストレッチスケール２５Ａでドラッグ操作が行われたときに、上記図１２、図１３を参照して説明したような処理によりタイムチャートの拡大を行うようにしているが、これに限るものではない。すなわち、この処理においては、右方向へのドラッグが行われたときには、図１２に示すように左端Ｏを基点としてタイムチャートを拡大し、左方向へのドラッグが行われたときには、図１３に示すように右端Ｅを基点としてタイムチャートを拡大しているために、左右何れの方向にドラッグ操作してもタイムチャートの拡大となる。
【０１７５】
これに対して、左右何れの方向にドラッグ操作されても、例えば上記図１２および数式１〜３に示したような算出処理を行うようにすれば、右方向にドラッグ操作されたときには左端Ｏを基点としたタイムチャートの拡大となり、左方向にドラッグ操作されたときには左端Ｏを基点としたタイムチャートの縮小となる。
【０１７６】
同様に、左右何れの方向にドラッグ操作されても、上記図１３および数式４〜６に示したような算出処理を行うようにすれば、右方向にドラッグ操作されたときには右端Ｅを基点としたタイムチャートの縮小となり、左方向にドラッグ操作されたときには右端Ｅを基点としたタイムチャートの拡大となる。
【０１７７】
また、上述ではタイムスケールとしてのタイムストレッチスケール２５Ａにおけるドラッグ操作で拡大／縮小処理を行うようにしたが、これに限らず、タイムチャート２１自体（例えば時間軸２２の部分等）をマウスでドラッグ操作することにより、拡大／縮小処理を行うようにしても構わない。
【０１７８】
図２４は、上記図１７のステップＳ１４における表示設定処理の詳細を示すフローチャートである。
【０１７９】
この処理を開始すると、表示属性設定エリアを表示し（ステップＳ９１）、情報表示ボタンが押されたことを検出したら（ステップＳ９２）、表示属性設定エリアで設定されている属性値を記憶する（ステップＳ９３）。すなわち、ステップＳ９１とステップＳ９２との間に、表示属性設定エリア１１ｅで、使用者により属性値の設定の変更が行われると、その記憶された属性値が反映される。
【０１８０】
そして、各ファイルのファイル情報から表示するファイルマーク表示属性を決定し（ステップＳ９４）、タイムチャートを生成する（ステップＳ９５）。
【０１８１】
その後、生成したタイムチャートを表示して（ステップＳ９６）、情報エリアを表示し（ステップＳ９７）、この処理を完了する。
【０１８２】
図２５は、上記図１７のステップＳ２におけるタイムチャート表示処理の他の例の詳細を示すフローチャートである。この図２５に示すタイムチャート表示の処理は、上記図１８に示したタイムチャート表示の処理と異なり、上記図４に示したような期間の省略に対応したものとなっている。
【０１８３】
この処理を開始すると、所定の期間内で、一番古いファイルの生成日時と一番新しいファイルの生成日時とを抽出し、その期間を表示対象期間とする（ステップＳ１０１）。
【０１８４】
この表示対象期間に、１未満の所定倍率をかけて、省略対象基準期間を算出する（ステップＳ１０２）。この省略対象基準期間は、これよりも時間間隔が大きい場合に省略を行うことを決定するための、スレッシュとなる期間である。
【０１８５】
次に、２番目に古いファイルを注目ファイルとして（ステップＳ１０３）、この注目ファイルと、１つ前に生成されたファイルと、の時間間隔を算出し（ステップＳ１０４）、算出された時間間隔が、上記省略対象基準期間より大きいか否かを判断する（ステップＳ１０５）。
【０１８６】
ここで、省略対象基準期間より大きい場合には、注目ファイルと、算出された時間間隔と、を省略対象として登録する（ステップＳ１０６）。
【０１８７】
上記ステップＳ１０５において時間間隔が省略対象基準期間以下である場合、または上記ステップＳ１０６の処理が終了した場合には、上記所定期間に生成された全てのファイルについて判定処理を実施したか否かを判断する（ステップＳ１０７）。
【０１８８】
そして、判定処理がまだ全てのファイルについて終了していない場合には、次に生成されたファイルを注目ファイルとしてから（ステップＳ１０８）、上記ステップＳ１０４へ行って、上述したような処理を繰り返して行う。
【０１８９】
こうして、上記ステップＳ１０７において、全てのファイルについての判定処理が終了したと判断された場合には、登録された省略対象情報に基づいて、タイムチャート画面上の単位長さと時間との対応関係を算出する（ステップＳ１０９）。
【０１９０】
このステップＳ１０９における算出は、次のようにして行う。まず、表示対象期間をＡ、省略期間の合計をＢとすると、タイムチャート２１として表示する時間はＡ−Ｂとなる。一方、タイムチャート２１の画面上の時間軸２２の長さをａ、省略マーク３８の画面上の長さをｓ、省略区間の数をｎとすると、タイムチャートの表示に用いられる画面上の長さは、ａ−ｎ×ｓとなる。従って、画面上の単位長さに対応する時間は、（Ａ−Ｂ）／（ａ−ｎ×ｓ）として算出される。
【０１９１】
なお、省略は、所定の時間単位（例えば１時間単位など）で行われ、省略区間に端数が出る場合は、その端数の時間はタイムチャートの時間軸２２の長さとして表示される。例えば、省略区間が３時間１０分の場合、省略マーク３８には省略時間が３時間であることを表示する。そして、この省略マーク３８を挟むファイルマーク同士の画面上の間隔は、該省略マーク３８の長さと、１０分に対応する時間軸２２の長さと、を足し合わせた長さとなる。
【０１９２】
続いて、こうして計算された単位長さと時間との対応関係と、上記省略マークの画面上の長さｓと、省略区間の数と、省略区間の端数時間と、に基づいて、生成日時に対応した各ファイルのファイルマークの表示位置を算出する（ステップＳ１１０）。
【０１９３】
次に、各ファイルのファイル情報に基づいて、ファイルマーク（ファイルマーク）の表示属性（例えば、ファイルマークが線分である場合には、上述したように、その線長、線種、線幅など）を決定する（ステップＳ１１１）。
【０１９４】
そして、タイムチャートを生成し（ステップＳ１１２）、生成したタイムチャートを表示してから（ステップＳ１１３）、この処理を完了する。
【０１９５】
なお、上述では、タイムチャート上で範囲を指定した場合に、指定範囲内のファイルの情報を表示するケースと、指定範囲内を拡大表示するケースと、があったが、範囲指定で何れの動作を行うようにするかは、モード設定等により設定することができるようになっている。
【０１９６】
また、上述では、ファイルマークとして、線分やボックスを用いているが、もちろんこれらに限るものではなく、例えば記号やその他の図形を用いることも可能であり、さらにその他の種々の表示を用いることも可能である。
【０１９７】
さらに、上述では、ファイルの具体的な例として、画像ファイル、ビデオファイル、音声ファイルを挙げたが、本発明は、これらに限らず、情報処理装置において扱われる一般的なファイルに対して広く適用することが可能である。
【０１９８】
このような実施例１によれば、ファイルに対応したファイルマークをタイムチャート上に配置して表示するようにしたために、ファイルの作成や更新状況を時間の流れに沿って容易に把握することが可能となる。
【０１９９】
このとき、ファイルの属性に応じて、ファイルマークの表示属性を異ならせるようにしたために、一目見ただけでファイルの属性を容易に区別することが可能となる。
【０２００】
ファイルが静止画に係る画像ファイルであるときには、ファイルマークとして線分を用いるようにしたために、小さなスペースに多くのファイルマークを配置することが可能となる。
【０２０１】
また、ファイルが動画に係るビデオファイルや音声に係る音声ファイルであるときには、ファイルマークとして帯状のボックスを用いるようにしたために、時間的な継続性を持つビデオや音声の撮影時間や録音時間を容易に把握することができる。そして、同一時間に複数のビデオファイルや音声ファイルがあるときには、位置を少しずらして表示するようにしたために、完全に重畳されることがなく、ファイルの存在を必ず把握することが可能となる。
【０２０２】
さらに、タイムチャート上でファイルが選択されたときに、選択されたファイルの情報を表示するようにしたために、該ファイルに関する詳細を容易に把握することができる。そして、選択を、ポインタによるポイントで行うことができるようにしたために、クリック操作によって選択する場合に比して、操作を容易にし、多くのファイルを簡単に確認することが可能となる。
【０２０３】
加えて、タイムチャート上で範囲を指定したときには、指定された範囲内に含まれるファイルの情報を一覧表示するようにしたために、複数ファイルの詳細を容易に確認することが可能となる。
【０２０４】
また、タイムチャートを所望に拡大したり縮小したりすることができるようにしたために、適切なタイムスケールでファイルの時間的分布を把握することができる。加えて、タイムチャートの一部を省略表示したり、実時間にリニアに依存しないタイムチャートを生成したりすることができるために、限られた表示スペース内にファイルマークを明確に分離して表示することが可能となる。
【０２０５】
こうして、本実施例によれば、時間に基づくファイル同士の関連性を一目見ただけで容易に判別することが可能となり、優れたヒューマンインターフェースを提供することができる。
【０２０６】
なお、本発明は上述した実施例に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能であることは勿論である。
【産業上の利用可能性】
【０２０７】
本発明は、電子的なファイルを取り扱うための方法、装置、プログラム等に好適に利用することができる。
【図面の簡単な説明】
【０２０８】
【図１】本発明の実施例１に係る情報処理装置の構成の要部を示すブロック図。
【図２】上記実施例１において、フォルダとタイムチャートとファイル情報とを表示しているときのファイリングプログラムのプログラム画面の例を示す図。
【図３】上記実施例１において、タイムチャートおよびタイムスケールの表示の一例を示す図。
【図４】上記実施例１において、タイムチャートおよびタイムスケールの一部を省略する表示の一例を示す図。
【図５】上記実施例１において、タイムチャートおよびタイムスケールの表示の他の例を示す図。
【図６】上記実施例１において、複数種類のファイルに係るタイムチャートおよびタイムスケールの表示の一例を示す図。
【図７】上記実施例１において、複数種類のファイルに係るタイムチャートおよびタイムスケールの表示の他の例を示す図。
【図８】上記図２に示したウィンドウにおいて、設定ボタンを押したときの画面の様子を示す図。
【図９】上記実施例１において、ビデオファイルに対応する表示属性設定エリアの例を示す図。
【図１０】上記実施例１において、表示を行う時間軸を拡大／縮小するときのタイムチャートエリアの一例を示す図。
【図１１】上記実施例１において、表示を行う時間軸を拡大／縮小するときのタイムチャートエリアの他の例を示す図。
【図１２】上記実施例１において、タイムストレッチスケールを右方向にドラッグして拡大するときの操作前後の時間軸の関係を示す図。
【図１３】上記実施例１において、タイムストレッチスケールを左方向にドラッグして拡大するときの操作前後の時間軸の関係を示す図。
【図１４】上記実施例１のタイムチャートにおいて範囲選択を行い、選択された範囲の画像ファイルに係るインデックス画像を表示する例を示す図。
【図１５】上記実施例１のタイムチャートにおいて範囲選択を行い、選択された範囲の音声ファイルに係る情報を表示する例を示す図。
【図１６】上記実施例１において、ファイルマークを曲線状の時間軸上に配置したタイムチャートエリアの例を示す図。
【図１７】上記実施例１において、情報処理装置上でファイリングプログラムが実行されているときの、各操作に応じた動作を示すフローチャート。
【図１８】上記図１７のステップＳ２におけるタイムチャート表示処理の詳細を示すフローチャート。
【図１９】上記図１７のステップＳ４におけるファイル情報表示処理の詳細を示すフローチャート。
【図２０】上記図１７のステップＳ６におけるファイル情報リスト表示処理の詳細を示すフローチャート。
【図２１】上記図１７のステップＳ８におけるタイムチャート拡大処理の詳細を示すフローチャート。
【図２２】上記図１７のステップＳ１０におけるタイムチャート縮小処理の詳細を示すフローチャート。
【図２３】上記図１７のステップＳ１２におけるタイムチャート拡大／縮小処理の詳細を示すフローチャート。
【図２４】上記図１７のステップＳ１４における表示設定処理の詳細を示すフローチャート。
【図２５】上記図１７のステップＳ２におけるタイムチャート表示処理の他の例の詳細を示すフローチャート。
【符号の説明】
【０２０９】
１…情報処理装置
３…表示部（タイムチャート表示手段）
４…情報記憶部（記憶手段、情報記憶手段）
５…操作部（操作手段）
６…プログラム記憶部（記憶手段、プログラム記憶手段）
７…通信部（通信手段）
８…処理部（処理手段、日時情報抽出手段、タイムチャート生成手段）
１１…ウィンドウ
１１ａ…操作ボタンエリア
１１ｂ…フォルダエリア
１１ｃ…タイムチャートエリア
１１ｄ…情報表示エリア
１１ｅ…表示属性設定エリア
１２ｂ，１２ｃ，１２ｃ’…スクロールバー
１３…拡大ボタン
１４…縮小ボタン
１５…設定ボタン
１６…情報表示ボタン
１８…フォルダ
２１…タイムチャート
２２，２２ｓ，２２ｖ，２２’…時間軸
２３，４１，４２…ファイルマーク
２３ａ…タイムマーク
２３ｂ…ファイルアイコン（属性マーク）
２４…重畳指標
２５…タイムスケール
２５Ａ…タイムストレッチスケール
２６ａ…チャート開始時間表示
２６ｂ…チャート終了時間表示
２７，２７ｓ，２７ｖ…ファイル種表示
２８…省略マーク
３１…インデックス画像
３２…画像情報
３２ｓ…音声情報
３９…ポインタ
５１〜５７，６１〜６３…選択ボックス
６５…選択領域
６６…シュリンクボタン
６８…標示領域
６９…インデックス画像
７１…音声アイコン
代理人    弁理士      伊    藤      進
【図１】
2005293314.tif 000003
【図２】
2005293314.tif 000004
【図３】
2005293314.tif 000005
【図４】
2005293314.tif 000006
【図５】
2005293314.tif 000007
【図６】
2005293314.tif 000008
【図７】
2005293314.tif 000009
【図８】
2005293314.tif 000010
【図９】
2005293314.tif 000011
【図１０】
2005293314.tif 000012
【図１１】
2005293314.tif 000013
【図１２】
2005293314.tif 000014
【図１３】
2005293314.tif 000015
【図１４】
2005293314.tif 000016
【図１５】
2005293314.tif 000017
【図１６】
2005293314.tif 000018
【図１７】
2005293314.tif 000019
【図１８】
2005293314.tif 000020
【図１９】
2005293314.tif 000021
【図２０】
2005293314.tif 000022
【図２１】
2005293314.tif 000023
【図２２】
2005293314.tif 000024
【図２３】
2005293314.tif 000025
【図２４】
2005293314.tif 000026
【図２５】
2005293314.tif 000027