(57)【特許請求の範囲】
【請求項１】
被記録データを取り込むための情報入力手段と、
前記情報入力手段で取り込まれる所定単位の被記録データに対応するファイル名を作成するファイル名作成手段と、
前記所定単位の被記録データと前記ファイル名作成手段で作成されたファイル名とが対応づけられて記録される記憶手段と、を備え、
前記ファイル名作成手段は、自機がファイルを作成する度に変化する値を記憶しておき、前記ファイル名を作成する際に、前記ファイルを作成し、前記記憶手段に記憶する毎に１つずつインクリメントすることで変化する連番部分と、前記ファイルを作成する度に変化する値に基づいて作成され、前記記憶手段内におけるディレクトリ内に同一名称のファイルがあった場合に異なる値とする重複防止部分とを、少なくとも一部に含むファイル名を作成することを特徴とする情報記憶装置。
【請求項２】
前記ファイルを作成する度に変化する値は、自機が過去に作成したファイルのファイル作成総数であることを特徴とする請求項１に記載の情報記憶装置。
【請求項３】
前記ファイルを作成する度に変化する値は、自機のメカ動作部の一部又は各部が過去に動作したメカ動作総数であることを特徴とする請求項１に記載の情報記憶装置。
【請求項４】
前記ファイルを作成する度に変化する値は、自機の操作部の一部又は各部が過去に操作された操作総数であることを特徴とする請求項１に記載の情報記憶装置。
【請求項５】
ファイル名に、前記ファイルを作成する度に変化する値を少なくとも一部に含む第１のモードと、前記ファイルを作成する度に変化する値を含まない第２のモードとを備えたことを特徴とする請求項１〜請求項４のいずれか１つに記載の情報記憶装置。
【請求項６】
前記ファイルを作成する度に変化する値が記憶される媒体と、前記記憶手段とを別の記録媒体としたことを特徴とする請求項１〜請求項４のいずれか１つに記載の情報記憶装置。
【請求項７】
前記ファイルを作成する度に変化する値が記憶される媒体と、前記記憶手段とを同一の記録媒体としたことを特徴とする請求項１〜請求項４のいずれか１つに記載の情報記憶装置。
【請求項８】
前記ファイルを作成する度に変化する値が記憶される媒体は、内蔵型の記憶媒体であることを特徴とする請求項６または請求項７に記載の情報記憶装置。
【請求項９】
前記ファイルを作成する度に変化する値が記憶される媒体は、メモリカード等の外部記録媒体であることを特徴とする請求項６または請求項７に記載の情報記憶装置。
【請求項１０】
前記ファイルを作成する度に変化する値および前記被記録データは、利用者の選択により、前記内蔵型の記録媒体または前記メモリカード等の外部記憶媒体のいずれか一方に記憶されることを特徴とする請求項６または請求項７に記載の情報記憶装置。
【請求項１１】
前記第１のモードと前記第２のモードとを、利用者が選択可能としたことを特徴とする請求項５に記載の情報記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報記憶装置に関し、詳細には、被記録データと対応するファイル名を記憶媒体に記憶する情報記憶装置に関する。
【０００２】
【従来の技術】
例えば、デジタルスチルカメラでは、メモリカード、磁気記録媒体、光情報記録媒体等の記録媒体に、画像データ、音声データ、制御データ等の各種データをファイルとして記録する。メモリカード等の記録媒体にデータをファイル形式で記録する場合には、メモリ管理は、データの互換性の面でパーソナルコンピュータ等で標準的なＤＯＳ形式で行われることが望ましく、デジタルスチルカメラではＤＯＳ形式によりメモリが管理されている。このことは他の情報記憶装置についても同様である。
【０００３】
上述のように、従来のデジタルスチルカメラ等の情報記憶装置は、ＤＯＳ形式によるメモリ管理方式を採用しているが、データを認識するためのファイル名称が必要となり、また、管理規約上、ＤＯＳ形式によるメモリ管理は、名称の重複を許さないという制限がある。
【０００４】
【発明が解決しようとする課題】
しかしながら、パーソナルコンピュータのデータ互換を容易にすると、カード内に記録されているデータのファイル名称は、パーソナルコンピュータにより記録されたデジタルスチルカメラの想定外のファイル名称が含まれることがある。また、デジタルカメラで記録したデータファイルをパーソナルコンピュータ側で利用する際には、パーソナルコンピュータ側の記録媒体にデータを転送する。この場合、データのファイル名に同じものがあった場合、片側のファイルが重ね書きされて破壊されてしまうことがある。
【０００５】
本発明は、上記に鑑みてなされたものであり、ＤＯＳシステムに矛盾せず、かつ、他システムとのデータ交換時にもデータ破壊の恐れのないファイル名称を付加することが可能な情報記憶装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上述した課題を解決するために、本発明は、被記録データを取り込むための情報入力手段と、前記情報入力手段で取り込まれる所定単位の被記録データに対応するファイル名を作成するファイル名作成手段と、前記所定単位の被記録データと前記ファイル名作成手段で作成されたファイル名とが対応づけられて記録される記憶手段と、を備え、前記ファイル名作成手段は、自機が過去に作成したファイルのファイル作成総数を記憶しておき、前記ファイル名を作成する際に、前記ファイル作成総数に基づいて演算した値を少なくとも一部に含むファイル名を作成するものである。
【０００７】
また、本発明は、被記録データを取り込むための情報入力手段と、前記情報入力手段で取り込まれる所定単位の被記録データに対応するファイル名を作成するファイル名作成手段と、前記所定単位の被記録データと前記ファイル名作成手段で作成されたファイル名とが対応づけられて記録される記憶手段と、を備え、前記ファイル名作成手段は、自機のメカ動作部の一部又は各部が過去に動作したメカ動作総数を記憶しておき、前記ファイル名を作成する際に、前記メカ動作総数に基づいて演算した値を少なくとも一部に含むファイル名を作成するものである。
【０００８】
また、本発明は、被記録データを取り込むための情報入力手段と、前記情報入力手段で取り込まれる所定単位の被記録データに対応するファイル名を作成するファイル名作成手段と、前記所定単位の被記録データと前記ファイル名作成手段で作成されたファイル名とが対応づけられて記録される記憶手段と、を備え、前記ファイル名作成手段は、自機の操作部の一部又は各部が過去に操作された操作総数を記憶しておき、前記ファイル名を作成する際に、前記操作総数に基づいて演算した値を少なくとも一部に含むファイル名を作成するものである。
【０００９】
また、本発明は、前記ファイル名作成手段により前記演算した値を少なくとも一部に含むファイル名を作成する第１のモードと、前記ファイル名作成手段により前記演算した値を含まないファイル名を作成する第２のモードとを備えたものである。
【００１０】
また、本発明は、前記ファイル作成総数、前記メカ動作総数、および前記操作総数のうち少なくとも１つが記憶される媒体と、前記記憶手段とを別の記録媒体としたものである。
【００１１】
また、本発明は、前記ファイル作成総数、前記メカ動作総数、および前記操作総数のうち少なくとも１つが記憶される媒体と、前記記憶手段とを同一の記録媒体としたものである。
【００１２】
また、本発明は、前記ファイル作成総数、前記メカ動作総数、および前記操作総数のうち少なくとも１つが記憶される媒体は、内蔵型の記憶媒体であることとした。
【００１３】
また、本発明は、前記ファイル作成総数、前記メカ動作総数、および前記操作総数のうち少なくとも１つが記憶される媒体は、メモリカード等の外部記録媒体であることとした。
【００１４】
また、本発明は、前記ファイル作成総数、前記メカ動作総数、および前記操作総数の少なくとも１つおよび前記被記録データは、利用者の選択により、前記内蔵型の記録媒体または前記メモリカード等の外部記憶媒体のいずれか一方に記憶されるものである。
【００１５】
また、本発明は、前記第１のモードと前記第２のモードとを、利用者が選択可能としたものである。
【００１６】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係る情報記憶装置の好適な実施の形態を詳細に説明する。
【００１７】
図１は、本発明の情報記憶装置を適用したデジタルスチルカメラの構成を示すブロック図である。同図において、１００はデジタルスチルカメラを示しており、このデジタルカメラ１００は、ＣＣＤ１０１、Ａ／Ｄ変換器１０２、フレームメモリ１０３、圧縮伸長回路１０４、カードＩ／Ｆ１０５、メモリカード１０６、システムコントローラ１０７、不揮発性メモリ１０８を備えている。
【００１８】
上記ＣＣＤ（電荷結合素子）１０１は，不図示のレンズユニットを介して結像される被写体像を電気信号（アナログ画像データ）に変換する。上記Ａ／Ｄ変換器１０２は、ＣＣＤ１０１から入力されるアナログ画像データをデジタル画像データに変換する。フレームメモリ１０３はＡ／Ｄ変換器１０２から入力される画像データを一時的に格納する。
【００１９】
圧縮伸長回路１０４は、フレームメモリ１０４に格納された画像データを読み出して、データ圧縮を行い圧縮画像データを作成する。この圧縮画像データは、システムコントローラ１０７の制御により、カードＩ／Ｆ１０５を介して、メモリカード１０６に格納される。この圧縮された画像データのファイル名は、後述するように、不揮発性メモリ１０８に格納されているファイル作成総数に基づいて決定される。
【００２０】
システムコントローラ１０７は、デジタルスチルカメラの全体の動作を制御するためのものであり、ＲＯＭに格納されたプログラムに従って、装置の各部の制御を行うＣＰＵ、当該ＣＰＵを動作させるためのプログラムを格納したＲＯＭ、および当該ＣＰＵのワークメモリとして使用されるＲＡＭ等を備えている。不揮発性メモリ１０９は、例えば、フラッシュメモリ等からなり、デジタルスチルカメラの各種パラメータ等が格納されており、例えば、過去のファイルの作成総数を示すファイル作成総数データが格納されている。このファイル作成総数データは、ファイル名が作成される毎にインクリメントされる。
【００２１】
本実施の形態では、ファイル名を作成する場合に、自機が過去に作成したファイルのファイル作成総数データを不揮発性メモリ１０８に記憶しておき、ファイル名を作成する際に、ファイル作成総数データに基づいて重複防止データを作成し、当該作成した重複防止データを少なくとも一部に含むファイル名を作成して、上記した従来の不具合を解消している。
【００２２】
図２は、メモリカード１０６内のＤＯＳ規定による領域配列例を示す。メモリカード１０６の記憶領域は、図２に示す如く、ブートセレクタ領域２０１、ＦＡＴ領域２０２、ルートディレクトリ領域２０３、およびデータファイル記憶領域２０４からなり、ルートディレクトリ領域２０３は、図３に示すように、連続するディレクトリエントリ０，１，２，３，４，５，を有する。デジタルスチルカメラでは、通常、各エントリ領域０，１，２，３，４，・・・に、コマ番号１，２，３，４，・・・を割り付けている。
【００２３】
このディレクトリエントリは、図４に示すように、ファイル名、属性、予約、時間、日付、開始クラスタ、ファイルの大きさを示す領域に分割されている。また、ファイル名は、１１バイトで構成され、主ファイル名：８バイトと副ファイル名：３バイトからなる。以下の説明ではルートディレクトリについて説明するが、サブディレクトリについても同様である。
【００２４】
図５はファイル名の一例を示す。同図に示す例は、ＤＯＳで使われている英数字８バイト＋拡張子（３バイト）形式として、ファイル名を「Ａ００１０００１．ＪＰＧ」とした場合のものである。図５の先頭４バイトはファイル作成総数データに基づいて計算した重複防止部分（重複防止データ）である。後半４バイトはメモリカード１０６に一枚記録する毎に「１」ずつインクリメントされる連番部分である。この連番部分の数字はメモリカード１０６が装着される毎に初期化（「０００１」になる）される。
【００２５】
システムコントローラ１０７が、ファイル作成総数データに基づいてファイル名を決定する処理を図６のフローチャートを参照して説明する。図６はファイル作成総数データに基づいてファイル名を決定する処理を説明するためのフローチャートである。
【００２６】
図３において、システムコントローラ１０７は、メモリカード１０６が装着されると、まず、メモリカード１０６のカード管理エリアを読み出し（ステップＳ１０１）、カードフォーマットが適正か、記憶容量が十分かを判断してメモリカード１０６に記録可能か否かを判定する（ステップＳ１０２）。そして、システムコントローラ１０７は記録可能でないと判定した場合には、不図示のＬＣＤ等の表示装置に記録ができない旨を表示する等の警告処理を実行する（ステップＳ１１０）。
【００２７】
他方、ステップＳ１０２で、システムコントローラ１０７は記録可能であると判定した場合には、読み出したカード管理エリアのデータから記録開始アドレスを計算する（ステップＳ１０３）。そして、撮影時に使われるファイル名を以下のようにして作成する。
【００２８】
まず、システムコントローラ１０７は、連番カウンタの値を初期化（「０００１」とする）して、ファイル名の連番部分を決定する（ステップＳ１０４）。ついで、システムコントローラ１０７は、不揮発メモリ１０８から読み出したファイル作成総数データに基づいて、重複防止部分（重複防止データ）を決定し（ステップＳ１０５）、ファイル名を作成する。例えば、ファイル作成総数が”１０１回”の場合には、重複防止部分（重複防止データ）を”Ａ１０１”とし、ファイル作成総数が”１０２回”の場合には、重複防止部分（重複防止データ）を”Ａ１０２”として、ファイル作成総数に基づいて、異なった重複防止部分（重複防止データ）を作成する。
【００２９】
つぎに、以下のステップＳ１０７〜ステップＳ１０９に示す重複回避処理を行い、ファイル名の重複を防止する。まず、システムコントローラ１０７は、この作成したファイル名をメモリカード１０６のディレクトリ内の全ファイル名と比較し（ステップＳ１０７）、同一名称があるか否かを判定する（ステップＳ１０８）。システムコントローラ１０７は、同一名称がなければ処理を終了する一方、同一名称があれば、連番部分をインクリメントしたファイル名を作成した後（ステップＳ１０９）、ステップＳ１０７に戻り、再びファイル名の比較・判定を行い、同一名称でなくなるまで同じ処理を繰り返す（ステップＳ１０７〜ステップＳ１０９）。
【００３０】
つぎに、記録時の処理を図７のフローチャートを参照して説明する。図７は記録時の処理を説明するためのフローチャートである。
【００３１】
図７において、システムコントローラ１０７は、まず、メモリカード１０６のデータ管理エリアのデータから記録可能容量と記録開始アドレスを算出する（ステップＳ２０１）。ついで、システムコントローラ１０７は、記録可能なだけのメモリ空き容量があるか否かを判断し（ステップＳ２０２）、記録可能なだけの空き容量が無いと判断した場合は、不図示のＬＣＤ等の表示装置に記録ができない旨の表示等の警告処理を行う（ステップＳ２０８）。他方、ステップＳ２０２で記録可能なだけの空き容量があると判断した場合には、記録動作を許可し、利用者によって記録開始の操作（レリーズキーの押下）が行われると、撮像処理を行い、１フレーム分の画像データを取り込んで、圧縮・転送処理を行い、メモリカード１０６のデータファイル記憶領域に圧縮した画像データを記憶した後（ステップＳ２０３）、メモリカード１０６のディレクトリ、ＦＡＴへのファイル名等のデータの書き込みを行う（ステップＳ２０４）。このファイル名は、前回の記録処理の終了後に作成される。
【００３２】
そして、システムコントローラ１０７は、記録が正常に完了したか否かを判断し（ステップＳ２０５）、容量不足のため記録ができなかったと判断した場合は、不図示のＬＣＤ等の表示装置に記録ができない旨を表示する等の警告処理を行う（ステップＳ２０９）。他方、記録が正常に完了したと判断した場合には、システムコントローラ１０７は次回の記録処理のために、メモリカード１０６の記録可能容量を計算する（ステップＳ２０６）。そして、システムコントローラ１０７は、計算した記憶可能容量に基づいて次回の記録が可能か否かを判断し（ステップＳ２０７）、容量不足のため記録ができないと判断した場合は、不図示のＬＣＤ等の表示装置に記録ができない旨を表示する等の警告処理を行う（ステップＳ２１０）。
【００３３】
他方、ステップＳ２０７で記録が可能であると判断した場合には、ステップＳ２１１に移行して、システムコントローラ１０７は連番カウンタをインクリメントし、ファイル作成総数データに基づいてファイル名を作成する（ステップＳ２１２）。ファイル名の作成方法は、図６のフローチャートで示した方法と同様である。そして、図６のステップＳ１０７〜ステップＳ１０９と同様の重複回避処理を施し（ステップＳ２１３）、ファイル名の重複を防止した後、ファイル作成総数データをインクリメントして（ステップＳ２１４）、処理を終了する。この作成したファイル名は次回の記録の際に使用される。
【００３４】
以上説明したように、本実施の形態においては、自機が過去に作成したファイルのファイル作成総数データを不揮発性メモリ１０８に記憶しておき、ファイル名を作成する際に、ファイル作成総数データに基づいて重複防止データを作成し、当該作成した重複防止データを少なくとも一部に含むファイル名を作成することとしたので、ＤＯＳシステムに矛盾せず、かつ、他システムとのデータ交換時にもデータ破壊の恐れのないファイル名を作成することが可能となる。
【００３５】
なお、本実施の形態においては、過去に作成したファイルのファイル作成総数データを記憶しておき、ファイル名を作成する際に、ファイル作成総数データに基づいて重複防止データを作成し、当該作成した重複防止データを少なくとも一部に含むファイル名を作成することとしたが、本発明はこれに限られるものではなく、例えば、過去にシャーターが動作した回数（メカ動作総数）を記憶しておき、この回数（メカ動作総数）に基づいて重複防止データを作成することにしても良い。また、過去にシャッターキーが操作された回数（操作総数）を記憶しておき、この回数（操作総数）に基づいて、重複防止データを作成することにしても良い。例えば、連写モードでは、１回のシャッターキーの押下で複数回の撮影が行われシャッターが複数回動作することになるが、この場合には、シャッターの動作回数とシャッターキーの操作回数とが異なることになる。
【００３６】
また、本実施の形態では、上述した、重複防止データを少なくとも一部に含むファイル名を作成するモードと、重複防止データを作成しないで利用者がファイル名の連番部分以外の部分を作成するモードとを、利用者が操作部の操作で選択できるようにしても良い。これにより、利用者の選択により、重複防止データを少なくとも一部に含むファイル名を作成するモードと、重複防止データを作成しないで利用者がファイル名の連番部分以外の部分を作成するモードとを実行することができ、利用者の使い勝手が良くなる。
【００３７】
また、本実施の形態では、撮影したデータファイルをメモリカード１０６に記憶し、また、ファイル作成総数データを不揮発性メモリ１０８に記憶することとしたが、すなわち、異なった記録媒体に、撮影したデータファイルとファイル作成総数データとを記録することとしたが、データファイルとファイル作成総数データとを同じ記録媒体に記憶することにしても良い。例えば、データファイルとファイル作成総数データとを、不揮発性メモリ１０８またはメモリカード１０６のいずれか一方に記憶することにして、他方の記録媒体を装備しないことにしても良い。これにより、装置の小型化と低コスト化を図ることが可能となる。また、不揮発性メモリ１０８とメモリカード１０６の両者を利用可能とし、利用者の選択により、データファイルとファイル作成総数データとを、不揮発性メモリ１０８またはメモリカード１０６のいずれか一方に記憶することにしても良い。
【００３８】
また、上記した実施の形態では、情報記憶装置としてデジタルスチルカメラを例に挙げて説明したが本発明はこれに限られるものではなく、ＤＯＳ形式でデータファイルを保存する種々の情報記憶装置に適用可能である。また、本実施の形態では、被記録データとして画像データを例に挙げて説明したが、本発明はこれに限られるものではなく、音声データや文字データ等を記憶する場合にも適用可能である。
【００３９】
本発明は、上記実施の形態に限られるものではなく、発明の要旨を変更しない範囲で適宜変形して実行可能である。
【００４０】
【発明の効果】
本発明によれば、ファイル名作成手段は、自機が過去に作成したファイルのファイル作成総数を記憶しておき、ファイル名を作成する際に、ファイル作成総数に基づいて演算した値を少なくとも一部に含むファイル名を作成することとしたので、ＤＯＳシステムに矛盾せず、かつ、他システムとのデータ交換時にもデータ破壊の恐れのないファイル名称を付加することが可能となる。
【００４１】
また、本発明によれば、ファイル名作成手段は、自機の過去のメカ動作部の一部又は各部が動作したメカ動作総数を記憶しておき、ファイル名を作成する際に、メカ動作総数に基づいて演算した値を少なくとも一部に含むファイル名を作成することとしたので、ＤＯＳシステムに矛盾せず、かつ、他システムとのデータ交換時にもデータ破壊の恐れのないファイル名称を付加することが可能となる。
【００４２】
また、本発明によれば、ファイル名作成手段は、自機の過去の操作部又は各部が操作された操作総数を記憶しておき、ファイル名を作成する際に、当該操作総数に基づいて作成した演算データを少なくとも一部に含むファイル名を作成することとしたので、ＤＯＳシステムに矛盾せず、かつ、他システムとのデータ交換時にもデータ破壊の恐れのないファイル名称を付加することが可能となる。
【００４３】
また、本発明によれば、ファイル名作成手段により、前述の演算した値を少なくとも一部に含むファイル名を作成する第１のモードと、前記ファイル名作成手段により、前述の演算した値を含まないファイル名を作成する第２のモードとを備えたこととしたので、利用者の選択により第１モードと第２モードとを選択でき、利用者の使い勝手が良くなるという効果を奏する。
【００４４】
また、本発明によれば、ファイル作成総数、メカ動作総数、および操作総数のうち少なくとも１つが記憶される媒体と、被記録データが記録される記憶手段とを別の記録媒体としたので、記憶手段を入れ替えても作成するファイル名の重複を防止することができる。
【００４５】
また、本発明によれば、ファイル作成総数、メカ動作総数、および操作総数のうち少なくとも１つが記憶される媒体と、被記録データが記録される記憶手段とを同一の記録媒体としたので、機器の小型化とコスト削減が可能となる。
【００４６】
また、本発明によれば、前記ファイル作成総数、メカ動作総数、および操作総数のうち少なくとも１つが記憶される媒体は、内蔵型の記憶媒体であることとしたので、より機器の小型化とコスト削減が可能となる。
【００４７】
また、本発明によれば、前記ファイル作成総数、メカ動作総数、および操作総数のうち少なくとも１つが記憶される媒体は、メモリカード等の外部記録媒体であることとしたので、より機器の小型化とコスト削減が可能となる。
【００４８】
また、本発明によれば、ファイル作成総数、メカ動作総数、および操作総数の少なくとも１つおよび被記録データは、利用者の選択により、内蔵型の記録媒体またはメモリカード等の外部記憶媒体のいずれか一方に記憶されることとしたので、より利用者の使い勝手が良くなるという効果を奏する。
【００４９】
また、本発明によれば、第１のモードと第２のモードとを、利用者が選択可能としたので、利用者がモード選択することが可能となる。
【図面の簡単な説明】
【図１】  本発明の情報記憶装置を適用したデジタルスチルカメラの構成を示すブロック図である。
【図２】  図１のメモリカードの領域配置図である。
【図３】図２のルートディレクトリの構造を示す図である。
【図４】  図３のディレクトリエントリの構造を示す図である。
【図５】  本発明のファイル名の構造の一例を示す図である。
【図６】  ファイル名の作成処理を説明するためのフローチャートである。
【図７】  記録処理を説明するためのフローチャートである。
【符号の説明】
１００    デジタルスチルカメラ
１０１    ＣＣＤ
１０２    Ａ／Ｄ変換器
１０３    フレームメモリ
１０４    圧縮伸長回路
１０５    カードＩ／Ｆ
１０６    メモリカード
１０７    システムコントローラ
１０８    不揮発性メモリ
２０１    ブートセレクタ領域
２０２    ＦＡＴ領域
２０３    ルートディレクトリ領域
２０４    データファイル記憶領域
【図１】
0003964076.tif 000002
【図２】
0003964076.tif 000003
【図３】
0003964076.tif 000004
【図４】
0003964076.tif 000005
【図５】
0003964076.tif 000006
【図６】
0003964076.tif 000007
【図７】
0003964076.tif 000008