(57)【特許請求の範囲】
【請求項１】
撮影によって得られた画像ファイルを、撮影した機器に基づくフォルダに格納し管理する画像ファイル管理手段を有する画像ファイル記憶装置と、
記憶媒体内のフォルダに格納された画像ファイルを取り込むためのプログラムを、前記画像ファイルを格納したフォルダ名と対応付けて管理するプログラム管理手段と、
前記プログラム管理手段により管理されたプログラムを起動する起動手段と、
前記起動手段により起動されたプログラムに対応付けられたフォルダ名で特定されるフォルダに格納された画像ファイルであって、かつ前記起動手段により起動されたプログラムにより取り込み可能な形式の画像ファイルを、前記起動手段により起動されたプログラムを用いて取り込み、前記画像ファイル記憶装置に格納する取り込み手段とを有するプログラム制御装置と
を備えるファイル処理システムであって、
前記起動手段により起動されたプログラムを用いて画像ファイルが取り込めない場合、前記取り込み手段は、前記プログラム管理手段に管理されたプログラムを用いずに、前記記憶媒体に格納された全ての画像ファイルを取り込み、前記画像ファイル記憶装置に格納することを特徴とするファイル処理システム。
【請求項２】
記憶媒体内のフォルダに格納された画像ファイルを取り込むためのプログラムを、前記画像ファイルを格納したフォルダ名と対応付けて管理するプログラム管理手段と、
前記プログラム管理手段により管理されたプログラムを起動する起動手段と、
前記起動手段により起動されたプログラムに対応付けられたフォルダ名のフォルダに格納された画像ファイルであって、かつ前記起動手段により起動されたプログラムにより取り込み可能な形式の画像ファイルを、前記起動手段により起動されたプログラムを用いて取り込む取り込み手段とを有し、
前記起動手段により起動されたプログラムを用いて画像ファイルが取り込めない場合、前記取り込み手段は、前記プログラム管理手段に管理されたプログラムを用いずに、前記記憶媒体に格納された全ての画像ファイルを取り込ことを特徴とするプログラム制御装置。
【請求項３】
更に、前記取り込み手段により取り込んだ画像ファイルを記憶装置に記憶するファイル記憶手段を有することを特徴とする請求項２に記載のプログラム制御装置。
【請求項４】
前記起動手段により起動されたプログラムに対応付けられたフォルダ名のフォルダ内に格納されたファイルのファイル名に、予め設定された文字列が含まれるか否か判断する文字列判断手段を有し、
前記文字列判断手段により予め設定された文字列が含まれると判断した場合、前記ファイル記憶手段は、前記ファイルを画像ファイルとして前記記憶装置に記憶することを特徴とする請求項３に記載のプログラム制御装置。
【請求項５】
前記予め設定された文字列は、前記画像ファイルが格納されたフォルダを識別するための文字列を含むことを特徴とする請求項４に記載のプログラム制御装置。
【請求項６】
ファイルの拡張子に基づき、ファイルの種類を判断する拡張子判断手段と、
前記ファイルのファイル名を比較するファイル名比較手段を有し、
前記ファイル記憶手段は、前記拡張子判断手段により異なる種類のファイルであると判断され、かつ前記ファイル名比較手段により同じ文字列を有すると判断されたファイル同士を関連付けて記憶することを特徴とする請求項４又は５に記載のプログラム制御装置。
【請求項７】
前記拡張子判断手段は、前記ファイルの種類がサウンドファイル又は画像ファイルであることを判断することを特徴とする請求項６に記載のプログラム制御装置。
【請求項８】
前記プログラム管理手段は、１つのプログラムに対し、複数のフォルダを対応づけて管理することができることを特徴とする請求項２乃至７のいずれか１項に記載のプログラム制御装置。
【請求項９】
前記取込み手段は、前記起動手段により起動されたプログラムを用いて画像が１枚も取り込めない場合に、前記プログラム管理手段に管理されたプログラムを用いずに、前記記憶媒体に格納されたすべての画像ファイルを取り込むことを特徴とする請求項２乃至８のいずれか１項に記載のプログラム制御装置。
【請求項１０】
撮影によって得られた画像ファイルを、撮影した機器に基づくフォルダに格納し管理する画像ファイル管理手段を有する画像ファイル記憶装置と、
記憶媒体内のフォルダに格納された画像ファイルを取り込むためのプログラムを、前記画像ファイルを格納したフォルダ名と対応付けて管理するプログラム管理手段を有するプログラム制御装置とで構成されるファイル処理システムの制御方法であって、
前記プログラム管理手段により管理されたプログラムを起動する起動工程と、
前記起動工程により起動されたプログラムに対応付けられたフォルダ名で特定されるフォルダに格納された画像ファイルであって、かつ前記起動工程により起動されたプログラムにより取り込み可能な形式の画像ファイルを、前記起動工程により起動されたプログラムを用いて取り込み、前記画像ファイル記憶装置に格納する取り込み工程と、
前記起動工程により起動されたプログラムを用いて画像ファイルが取り込めない場合、前記プログラム管理手段に管理されたプログラムを用いずに、前記記憶媒体に格納された全ての画像ファイルを取り込み、前記画像ファイル記憶装置に格納する工程と
を備えることを特徴とするファイル処理システムの制御方法。
【請求項１１】
記憶媒体内のフォルダに格納された画像ファイルを取り込むためのプログラムを、前記画像ファイルを格納したフォルダ名と対応付けて管理するプログラム管理手段を有するプログラム制御装置の制御方法であって、
前記プログラム管理手段により管理されたプログラムを起動する起動工程と、
前記起動工程により起動されたプログラムに対応付けられたフォルダ名のフォルダに格納された画像ファイルであって、かつ前記起動工程により起動されたプログラムにより取り込み可能な形式の画像ファイルを、前記起動工程により起動されたプログラムを用いて取り込む取り込み工程と、
前記起動工程により起動されたプログラムを用いて画像ファイルが取り込めない場合、前記プログラム管理手段に管理されたプログラムを用いずに、前記記憶媒体に格納された全ての画像ファイルを取り込む工程と
を備えることを特徴とするプログラム制御装置の制御方法。
【請求項１２】
コンピュータが読込み実行することで、前記コンピュータを、請求項１に記載のファイル管理システムとして機能させるコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【請求項１３】
コンピュータが読込み実行することで、前記コンピュータを、請求項２乃至９に記載のプログラム制御装置として機能させるコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルアルバム装置及びその写真取込方法に関するものである。
【０００２】
【従来の技術】
近年、ディジタルカメラが急速に普及している。一般にディジタルカメラには記憶メディア（メモリカード）をセットし、それに撮影して得られた画像データをファイルとして格納するようになっている。また、記憶メディアの仕様も標準化が進み、デジタルカメラのモデル間、或いは、メーカ間でも問題なく使用できるようになっている。
【０００３】
【発明が解決しようとする課題】
さて、１つの記憶メディアを複数メーカのディジタルカメラで使いまわしして撮影した場合を考える。
【０００４】
このようにして撮影されたメモリカードを取り出し、ディジタルアルバム装置にセットして、撮影映像の取り込み、そして、電子アルバムを作成する場合、これまでは以下のようにせざるをえない。
【０００５】
まず、Ａ社用カメラの取り込みプログラム（仮にプログラムａ）を実行させることで、撮影映像の取り込みを行い、そのプログラムａを終了させる。次いで、Ｂ社用カメラの取り込プログラム（仮にプログラムｂ）を実行させて取り込み、プログラムｂの処理を終了させる。以下、使用したディジタルカメラ用の取り込みプログラムを同様に行なう。
【０００６】
従って、取り込みプログラムがない場合には、当然に取込みは行われない。また、単に、全てのファイルを無条件に取込んでしまうと、例えばサムネイルやサウンド等の固有の対応ができない。また、１つのカードに１種類のデジタルカメラで撮影した撮像映像ファイルしかなくても、それを知らなければ複数の取込みプログラムの実行をその都度行なわなければならない。しかも、どの取り込み処理が終了したかを把握している必要がある。
【０００７】
【課題を解決するための手段】
本発明は、ファイルを取り込む際に、操作者が複数の取り込みプログラムをその都度実行させなくても、自動的に適切な取り込みプログラムを起動するファイル処理システム、プログラム制御装置、方法及び記憶媒体を提供しようとするものである。
【０００８】
上記課題を解決するため、例えば本発明のファイル処理システムは、
撮影によって得られた画像ファイルを、撮影した機器に基づくフォルダに格納し管理する画像ファイル管理手段を有する画像ファイル記憶装置と、
記憶媒体内のフォルダに格納された画像ファイルを取り込むためのプログラムを、前記画像ファイルを格納したフォルダ名と対応付けて管理するプログラム管理手段と、
前記プログラム管理手段により管理されたプログラムを起動する起動手段と、
前記起動手段により起動されたプログラムに対応付けられたフォルダ名で特定されるフォルダに格納された画像ファイルであって、かつ前記起動手段により起動されたプログラムにより取り込み可能な形式の画像ファイルを、前記起動手段により起動されたプログラムを用いて取り込み、前記画像ファイル記憶装置に格納する取り込み手段とを有するプログラム制御装置と
を備えるファイル処理システムであって、
前記起動手段により起動されたプログラムを用いて画像ファイルが取り込めない場合、前記取り込み手段は、前記プログラム管理手段に管理されたプログラムを用いずに、前記記憶媒体に格納された全ての画像ファイルを取り込み、前記画像ファイル記憶装置に格納することを特徴とする。
【０００９】
図１は実施形態におけるデジタルアルバム装置のシステムブロック図である。図中、１０１は操作部であり、キーボード、ワイヤレスリモコン等から構成される。１０２は記録部であり、ディスク装置等で構成され、アルバム情報や画像情報等を保存する。また、ＯＳやディジタルアルバムとして機能するプログラムも格納されている。１０３は記憶部（ＲＡＭ）であり、アルバム情報や画像情報等の一時的な記憶や、実行させるプログラムをロードしたり、ワークエリアとして使用されるものである。１０４は表示部であり、ＣＲＴやＬＣＤ等の表示デバイスと表示用メモリで構成され、写真やアルバム頁、その他情報を表示する。１０５は出力部であり、レーザビームプリンタやインクジェット方式のプリンタであって、写真やアルバムを印刷出力する。１０６は入力部であり、デジタルカメラのメモリカードを装着し、読み書きするためのインターフェースなどで構成される。１０７は制御部であり、前述の記憶部１０３に記録された処理手順に従って、各部を制御する。
【００１０】
上記の如く、実施形態におけるディジタルアルバム装置は、汎用の情報処理装置（例えばパーソナルコンピュータ等）で実現できる構成を有している。つまり、電源投入したとき、まず、ＯＳが起動し、その後でディジタルアルバム装置として機能するプログラムを実行することになる。
【００１１】
次に、実施形態におけるディジタルアルバム装置として動作した後の、デジタルカメラで撮影された映像情報（画像データ）の取り込み処理を図２のフローチャートに従って説明する。なお、本処理を行なうに前に、入力部１０６には既にメモリカードが装着されているものとする。
【００１２】
先ず、ステップＳ２０１において、取込枚数に０をセットする。取込枚数は、記憶部１０３に格納する変数とする。
【００１３】
次いで、ステップＳ２０２に進み、取り込む処理プログラムの選択を行なう。
【００１４】
記録部１０２には、複数の取り込みプログラムが予め格納されており、これら取り込みプログラムは、図１２に示す形式のテーブル（取り込みプログラム管理テーブル）として記憶部１０２に管理されていている。同図の如く、このテーブルはプログラム名（必要ならパス名も記述する）と、そのプログラムが取り込むメモリカード内のフォルダ名（ディレクトリ名）で構成されている。このフォルダ名はプログラムを実行するときに引数として与えることで、そのプログラムは指定されたフォルダ内の撮影映像を取り出す（読出す）ことを行なうようになる。なお、図示の場合、プログラム名として２つのみ示しているが、３つ目のプログラム名に“０”があるのは、そこがテーブルエンドであることを示すためである。また、取り込みプログラムは適宜追加できる（このテーブルを編集するアプリケーションを用意する）し、例えば同じメーカであれば、撮影した映像ファイルを格納するフォルダ名は異なっても、取り込み処理のプログラムは共通に使用できる場合には、フォルダ名を追加し、プログラム名を重複して記述すればよい。これにより、プログラムの数が増えることを抑制することができる。
【００１５】
なお、図１２のテーブルで管理されているカメラＢ用の取込プログラム「ＣＡＭＥＲＡ＿Ｂ．ＥＸＥ」は、与えられたフォルダの下に、「ＢＢＢＢｎｎｎｎ．ＪＰＧ」或いは「ＢＢＢＢｎｎｎｎ．ＷＡＶ」というファイルがあったとき、それらを取込む処理を有しているものとである。
【００１６】
図３は、カメラＡで撮影した撮影映像ファイルの格納状態を示している。図示の如く、カメラＡで撮影した映像ファイルは、「ＣＡＭＥＲＡ＿Ａ」というフォルダの下に、「ＡＡＡＡｎｎｎｎ．ＪＰＧ」（ｎは０〜９の数字となる）形式で格納されることがわかる。また、図４は、カメラＢで撮影した映像ファイルの格納状態を示しており、フォルダ名は「ＣＡＭＥＲＡ＿Ｂ」であり、ファイル名形式は「ＢＢＢＢｎｎｎｎ．ＪＰＧ」である。いずれのファイルもＪＰＥＧフォーマットとなっている。各フォルダ名は、図１２で示されるディレクトリ名に一致する。また、特に、カメラＢは、撮影したときに、その場での音声をファイルとして格納する手段をも有していることが示されている。図示の拡張子「ＷＡＶ」（波形ファイル）がそれを示しており、拡張子を除くファイル名が共通な撮影映像ファイル（図示ではＢＢＢＢ０００２）は互いに関連していることを示している。
【００１７】
さて、ステップＳ２０２では、図１２に示すテーブルの先頭のプログラムから順に選択するが、それがテーブルエンドであるかどうかを判断するのが、次のステップＳ２０３である。否の場合には、ステップＳ２０４に進んで、そのプログラムを記憶部１０２から読出し、引数（フォルダ名）を与えて取り込みを行なわせる。
【００１８】
取り込んだ撮影映像情報（画像データ）は、記憶部１０２のアルバム用フォルダにファイルとして書き込むと共に、アルバム管理テーブル（後述）を更新する。
【００１９】
こうして、取り込み処理が終了すると、ステップＳ２０５に進んで、変数「取込枚数」に取込んだ画像ファイル数をカウントアップする。
【００２０】
この後、ステップＳ２０２に戻り、テーブルエンドとなるまで上記の処理を繰り返す。
【００２１】
全ての取込みプログラムについての取込み処理が終了すると、ステップＳ２０３の判断はＹＥＳとなり、処理はステップＳ２０６に進むことになる。ステップＳ２０６では変数「取込枚数」が“０”であるかどうかを判断する。“０”であった場合には、１枚も取込んでいないことを意味するから、ステップＳ２０７に進み、カード内の全フォルダに対して、検索をかけ、画像ファイルの取込を行ない、本処理を行なう。なお、このステップＳ２０７の処理は、図１２のテーブルで管理されているプログラムとは無関係に動作するものである。
【００２２】
ここで、図１２に示したカメラＡ用の取込プログラム「ＣＡＭＥＲＡ＿Ａ．ＥＸＥ」の処理手順の一例を図５のフローチャートに従って説明する。
【００２３】
先ず、ステップＳ５０１において、引数で与えられたカードの処理対象フォルダとして、フォルダＣＡＭＥＲＡ＿Ａに設定する。次いで、ステップＳ５０２に進み、設定されたフォルダ内の全ファイルについての処理が終了したか否かを判断する。
【００２４】
否の場合には、ステップＳ５０３について、対象としているオブジェクトがファイルかフォルダかを判別する。フォルダの場合には、そのフォルダを無視し、ステップＳ５０２に戻る。そして、ファイルであると判断した場合には、ステップＳ５０４に進み、そのファイルの名前が「ＡＡＡＡｎｎｎｎ．ＪＰＧ」という形式になっているかどうかを判断する。この形式になっている場合には、ステップＳ５０５に進み、そのファイルを取り込み（読出し）、アルバムとして予め設定されている記憶部１０２内の予め設定されたフォルダに書き込み、且つ、アルバム管理テーブルを更新することでアルバムへの追加処理を行なう。なお、このステップＳ５０５では、１つのファイルを上記のようにして処理するごとにそれを計数する処理も行なう。
【００２５】
こうして、ステップＳ５０２〜Ｓ５０５の処理を繰り返し、全ファイルについての処理が終了すると、ステップＳ５０６に進んで、アルバム管理テーブルに追加した画像ファイルの個数を、呼び出し元の処理に返し、本処理を終える。
【００２６】
次に、カメラＢ用の取込プログラム「ＣＡＭＥＲＡ＿Ｂ．ＥＸＥ」の処理手順の一例を図６のフローチャートに従って説明する。
【００２７】
先ず、ステップＳ６０１において、写真ファイルテーブル及びサウンドファイルテーブルを記憶部１０３に一時的に作成し、初期化する。次いで、ステップＳ６０２に進み、ＣＡＭＥＲＡ＿Ｂで撮影されたファイルが格納されるフォルダに設定するため、処理対象とするフォルダ名として「ＣＡＭＥＲＡ＿Ｂ」を引数に与え、プログラム「ＣＡＭＥＲＡ＿Ｂ．ＥＸＥ」を起動する。
【００２８】
これにより、以下のステップＳ６０３以降の処理が行われることになる。
【００２９】
ステップＳ６０３では、対象フォルダ内の全ファイルについて処理が終了した否かを判断する。否の場合には、ステップＳ６０４で着目しているオブジェクトがフォルダであるかファイルであるかの判断、ステップＳ６０５でのファイル書式のチェックを行なう。そして、ステップＳ６０６では、拡張子を調べることで、注目しているファイルがサウンドファイルか写真ファイルかを判断する。写真ファイルである場合には写真ファイルテーブルに登録し（ステップＳ６０７）、サウンドファイルであると判断した場合にはサウンドファイルテーブルに登録する（ステップＳ６０８）。なお、注目しているファイルが写真、つまり、撮影された画像ファイルである場合には、カウントアップしておく（サウンドファイルは画像ファイルに付随するものであるので、カウント対象外とした）。
【００３０】
こうして、設定されたフォルダ「ＣＡＭＥＲＡ＿Ｂ」についての全てのファイルについての処理が終了すると、一時的に確保した写真ファイルテーブル及びサウンドファイルテーブルの構築が完了したことになる。図７は上記のようにして構築された写真ファイルテーブルを、図８はサウンドファイルテーブルの内容を示している。これらファイルテーブルの構築が完了すると、処理はステップＳ６０８に進み、以下のアルバム登録処理を行なうことになる。
【００３１】
まず、ステップＳ６０８でもって、写真ファイルテーブル内の全ファイルについての処理が完了したか否かを判断する。否の場合には、ステップＳ６０９に進み、着目している写真ファイルテーブルにおける拡張子を除く文字列と同じ文字列を有するサウンドファイルがサウンドファイルテーブルにあるか否かを判断する。否の場合には、ステップＳ６１１に進み、注目写真ファイルはサウンドファイル無しとしてアルバムに登録する。また、同名のサウンドファイルがあると判断した場合には、注目写真ファイルとそのサウンドファイルとを関連づけてアルバムに登録する処理を行なう。
【００３２】
これ以降、上記処理を写真ファイルテーブルに登録された全ファイルにつき繰り返し処理していく。
【００３３】
こうして、全写真ファイルについての処理が終わると、ステップＳ６１２に進み、取込んだ写真ファイルの数を呼び出しもとに返し、且つ、一時的に作成した写真ファイルテーブル及びサウンドファイルテーブルをメモリ上から開放し、本処理を終える。
【００３４】
図１３は、実施形態における最終的に構築されるアルバムを管理するテーブルを示している。１行が１レコードとなっていて、各レコードの第１フィールドには、実施形態におけるデジタルアルバム装置の記録部１０２に格納されるファイル名を示し、第２フィールドは元々のファイル名、第３フィールドは撮影日時情報、そして第４及び第５フィールドは写真ファイルに関連づけられたサウンドファイルを示し、第４フィールドは本装置に格納されるときに付けられたファイル名、第５フィールドは元々のファイル名である。
【００３５】
なお、本装置にファイルを記憶するとき、ファイル名を変えるのは、例えば同じデジタルカメラで撮影したファイルの１コマ目のファイルがいつも同じ名前になっていると（メモリカードを消去して再度撮影した場合等では）、従前にアルバムに追加したファイルに上書きされてしまうからである。ただし、デジタルカメラ側でメモリカードの内容を消去しても、従前と同じ名前にならないようにしているのであれば、この限りではない。
【００３６】
次に、図２におけるステップＳ２０７の、カード内の全ての画像ファイルの取込処理の詳細について説明する。
【００３７】
尚、画像ファイルは、＊．ＪＰＧ（＊：任意の文字列）というファイル名を持つものとする。
【００３８】
図９は、この処理のフローチャートであり、ステップＳ９０１で、カードの処理対象フォルダをルートとして、フォルダ内の全ての画像ファイルの取込処理を実行する。
【００３９】
図１０は、フォルダ内の全ての画像ファイルの取込処理のフローチャートである。先ず、ステップＳ１００１において、カードの処理対象ルートディレクトリを指定する。
【００４０】
次に、ステップＳ１００２に進んで、着目しているディレクトリ（フォルダ）内のあるファイル・或いはフォルダについて処理が終了したか否かを判断する。否の場合には、注目しているオブジェクトがファイルであるか否かを判断する。ファイルであると判断した場合には、そのファイルの拡張子が“ＪＰＧ”であるか否か、つまり、写真ファイルであるか否かを判断する。“ＪＰＧ”である場合には、そのファイルをアルバムに追加する（ステップＳ１００５）。こうして、注目しているフォルダ内の各ファイルについてアルバムへの追加処理を行なっている最中に、他のフォルダがあった場合には、ステップＳ１００３からステップＳ１００６に進み、本処理を再帰的にコールする。
【００４１】
再帰処理が行われると、新たに発見されたフォルダについて着目した上記処理が行われることになる。この処理を繰り返すことで、ルートにある全フォルダについては勿論のこと、ルートにあるフォルダの下層にあるフォルダにまでの処理が及ぶことになる。
【００４２】
なお、図１３に示すアルバムが構築されたとき、本装置を使用してアルバムを鑑賞するアプリケーションを起動させ、各写真画像を表示させる。このとき、サウンドファイルが関連づけられている場合には、その旨がわかるように表示し、その写真画像をマウス等で指定したときにサウンドファイルを読出し、再生出力する。
【００４３】
以上説明したように本実施形態に従えば、複数種類のデジタルカメラで使用された記憶媒体に記憶された写真ファイルを、１回の操作でもって取り込み、アルバムへの登録が行なえるようになる。
【００４４】
また、例えば図１１に示すようなファイル管理をするデジタルカメラＣがあり、そのデジタルカメラＣで使用したメモリカードを本装置にセットし、尚且つ、実施形態の装置に登録された取込みプログラムが図１２１２のように２つだけであった場合、図２のステップＳ２０４での取込みは失敗するが、ステップＳ２０７での取込みで成功させることができる。
【００４５】
また、実施形態ではステップＳ２０７の処理は、それ以前のデジタルカメラ毎の取込みプログラムでもって１枚も取込めなかった場合に機能するものとして説明したが、取込めたファイルと取込まなかったファイルが識別できるように管理することで（例えば取込めたファイルについてはフラグをＯＮに、そうでないファイルはＯＦＦにする等）、取込めなかったファイルが存在した場合にステップＳ２０７の処理を行なうようにしてもよい。
【００４６】
また、先に説明したように、図１２に示す取り込みプログラムテーブルは操作者が自由に追加登録したり編集することができるので、対応する取込みプログラムをフロッピー等から供給し、登録するということだけで新規のデジタルカメラにも即座に対処することができるようになる。
【００４７】
また、同じメーカのデジタルカメラの場合、メモリカードにおけるフォルダ名が変わる程度であれば、そのフォルダ名を指定して登録すれば対処できるのでの少ない取込みプログラムで対処することもできるようになる。
【００４８】
なお、実施形態では写真ファイルはすべてＪＰＥＧ形式で保存されているものとして説明したがこれに限らない。例えば、他のフォーマットで記憶されていた場合、そのフォーマットで圧縮されたファイルについては、共通な形式（例えば実施形態で説明したＪＰＥＧ形式）に変換し、それをアルバムに登録するようにしてもよいであろう。このようにすると、再生して表示する際には全ての写真画像に対して一律に同じ処理で対処できるようになる。
【００４９】
また、図２のステップＳ２０７の処理は、全ての取込み処理プログラムを使用しても取込み枚数が０である場合に機能するようにしたが、取込めたファイルと取込まなかったファイルが識別できるように管理することで（例えば取込めたファイルについてはフラグをＯＮに、そうでないファイルはＯＦＦにする等）、取込めなかったファイルのみをステップＳ２０７における処理対象としても良い。
【００５０】
さらにまた、実施形態ではデジタルカメラのメモリカードをセットすることで読込むインタフェースを用意して説明したが、取込むためのハードウェアはこれに限らず如何なるものであってもよい。
【００５１】
また、上記実施形態で説明したように、実施形態におけるデジタルアルバム装置はパーソナルコンピュータ等の汎用の情報処理装置で構築できるものである。従って、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００５２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００５４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５５】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５６】
【発明の効果】
以上説明したように本発明によれば、簡単な操作でもって複数種類のデジタルカメラで撮影された映像情報をファイルとして取込むことができるようになる。しかも、取込機能が用意されている機種においては、カメラの機種固有の仕様、例えばサムネール画像ファイルやサウンドファイルと取り込んだ写真画像ファイルとの関連付けなどに対応することができ、かつ、用意されていない場合であっても撮影した写真の取込みが行なえるようになる。
【図面の簡単な説明】
【図１】実施形態におけるデジタルアルバム装置のシステムブロック図である。
【図２】本発明の実施の形態における写真取込処理のフローチャートである。
【図３】デジタルカメラＡのカード内ファイル構成である。
【図４】デジタルカメラＢのカード内ファイル構成である。
【図５】実施形態におけるデジタルカメラＡの写真取込処理のフローチャートである。
【図６】実施形態におけるデジタルカメラＢの写真取込処理のフローチャートである。
【図７】実施形態におけるデジタルカメラＢの写真取込処理の写真ファイルテーブルの格納例を示す図である。
【図８】実施形態におけるデジタルカメラＢの写真取込処理のサウンドファイルテーブルの格納例を示す図である。
【図９】実施形態におけるカード内写真取込処理のフローチャートである。
【図１０】実施形態におけるフォルダ内写真取込処理のフローチャートである。
【図１１】デジタルカメラＣのカード内ファイル構成である。
【図１２】実施形態における取り込みプログラム管理テーブルの一例を示す図である。
【図１３】実施形態におけるアルバム管理テーブルの一例を示す図である。
【図１】
0004143195.tif 000002
【図２】
0004143195.tif 000003
【図３】
0004143195.tif 000004
【図４】
0004143195.tif 000005
【図５】
0004143195.tif 000006
【図６】
0004143195.tif 000007
【図７】
0004143195.tif 000008
【図８】
0004143195.tif 000009
【図９】
0004143195.tif 000010
【図１０】
0004143195.tif 000011
【図１１】
0004143195.tif 000012
【図１２】
0004143195.tif 000013
【図１３】
0004143195.tif 000014