(57)【特許請求の範囲】
【請求項１】
既定のファイル命名規則に従った標準ファイル名が付与されたファイルのみを取り扱い可能なファイルシステムに対して，当該ファイルに別途付与された任意ファイル名をも併せて許容させるためのファイル管理装置であって：
記憶媒体に記憶されている１又は２以上のファイルに付与された標準ファイル名と，当該ファイルに別途付与された任意ファイル名との対応関係が記述されたファイル名対応テーブルを管理するテーブル管理部と；
外部アプリケーションが前記記憶媒体に記憶されたファイルのファイル名を表示するに際し，前記ファイル名対応テーブルに基づいて当該各ファイルに任意ファイル名が付与されているか否かを判断し，任意ファイル名が付与されている場合には，前記ファイル名対応テーブルに基づいて，前記ファイルシステムから取得した標準ファイル名を当該任意ファイル名に変換して表示させ，一方，任意ファイル名が付与されていない場合には，前記ファイルシステムから取得した標準ファイル名をそのまま表示させるファイル名表示制御部と；
前記外部アプリケーションが前記記憶媒体に記憶されたファイルにアクセスするに際し，アクセス対象のファイルが任意ファイル名により指定された場合には，前記ファイル名対応テーブルに基づいて当該任意ファイル名を変換した標準ファイル名を用い，一方，前記アクセス対象のファイルが標準ファイル名により指定された場合には，当該標準ファイル名をそのまま用いて，前記アクセス対象のファイルへのアクセスを前記ファイルシステムに指示するファイルアクセス制御部と；
前記ファイル名表示制御部及び前記ファイルアクセス制御部の機能をオン／オフすることで，任意ファイル名に対応可能な任意ファイル名モードと，任意ファイル名に対応しない標準ファイル名モードとを切り替えるモード切替部と；
を備え，
前記ファイル名対応テーブルは，前記外部アプリケーションからアクセス可能である，ファイル管理装置。
【請求項２】
前記外部アプリケーションは，前記ファイル名対応テーブルに対する任意ファイル名の登録又は更新を前記テーブル管理部に要求し，
前記テーブル管理部は，前記外部アプリケーションから要求された任意ファイル名を前記ファイル名対応テーブルに登録又は更新する，請求項１に記載のファイル管理装置。
【請求項３】
前記ファイル名対応テーブルには，前記ファイルが記録された前記記憶媒体の記憶媒体識別子が付加されており，
前記テーブル管理部は，
前記ファイル名対応テーブルに付加されている前記記憶媒体識別子と，前記記憶媒体に付与されている記憶媒体識別子とに基づいて，前記記憶媒体に対する前記ファイル名対応テーブルの正当性をチェックする，請求項１に記載のファイル管理装置。
【請求項４】
前記ファイル名対応テーブルには，前記ファイルの前記標準ファイル名及び前記任意ファイル名と，前記ファイルに固有に付与されるファイル識別子とが対応付けて記述されており，
前記テーブル管理部は，
前記ファイル名対応テーブルの使用時に，前記前記ファイル名対応テーブルに記述されているファイル識別子と，前記記憶媒体に記憶されているファイルに付加されているファイル識別子とに基づいて，前記記憶媒体に記憶されているファイルと，前記ファイル名対応テーブルに対応関係が記述されているファイルとの整合性をチェックする，請求項１に記載のファイル管理装置。
【請求項５】
前記外部アプリケーションは，前記記憶媒体に記憶されている前記ファイルを利用して，ユーザに所定のサービスを提供するソフトウェアであり，
前記外部アプリケーションは，前記ファイル管理装置，又は前記ファイル管理装置に接続可能な外部装置に設けられる，請求項１に記載のファイル管理装置。
【請求項６】
前記ファイル名対応テーブルには，前記記憶媒体に記憶されたファイルに付与された前記標準ファイル名及び前記任意ファイル名と，当該ファイルに対して固有に付与されたファイル識別子とが対応付けて記述されており，
前記テーブル管理部は，前記ファイル名対応テーブルに記述されているファイル識別子と，前記記憶媒体に記憶されているファイルに付与されているファイル識別子とに基づいて，前記ファイル名対応テーブルに記述された任意ファイル名に対応するファイルが，前記記憶媒体に存在するか否かを検出する，請求項１に記載のファイル管理装置。
【請求項７】
前記ファイル名表示制御部は，前記任意ファイル名モードでは，前記ファイル名対応テーブルの存在を前記外部アプリケーションに通知し，前記標準ファイル名モードでは，前記ファイル名対応テーブルの存在を前記外部アプリケーションに通知しないようになっており，
前記外部アプリケーションは，前記ファイル名対応テーブルの有無に基づいて，前記任意ファイル名モード又は前記標準ファイル名モードのいずれに設定されているかを判別する，請求項１に記載のファイル管理装置。
【請求項８】
前記テーブル管理部は，
標準ファイル名が付与されたファイルに対し新たに任意ファイル名の付与が要求された場合に，当該標準ファイル名及び当該任意ファイル名を対応付けて前記ファイル名対応テーブルに記述し，
既に付与された任意ファイル名の変更が要求された場合に，前記ファイル名対応テーブルに記述された当該任意ファイル名を更新し，
前記ファイル名対応テーブルに記述された標準ファイル名あるいはファイル識別子を有するファイルが前記記憶媒体に存在しないことを検出した場合に，前記ファイル名対応テーブルから当該ファイルに関する記述を削除する，請求項１に記載のファイル管理装置。
【請求項９】
前記ファイル名対応テーブルは，前記ファイルと同一の記憶媒体に記憶される，請求項１に記載のファイル管理装置。
【請求項１０】
前記記憶媒体は，前記ファイル管理装置に着脱可能なリムーバブル記憶媒体である，請求項９に記載のファイル管理装置。
【請求項１１】
既定のファイル命名規則に従った標準ファイル名が付与されたファイルのみを取り扱い可能なファイルシステムに対して，当該ファイルに別途付与された任意ファイル名をも併せて許容させるためのファイル管理方法であって：
記憶媒体に記憶されている１又は２以上のファイルに付与された標準ファイル名と，当該ファイルに別途付与された任意ファイル名との対応関係が記述され，前記外部アプリケーションからアクセス可能なファイル名対応テーブルを管理するステップと；
任意ファイル名に対応可能な任意ファイル名モードと，任意ファイル名に対応しない標準ファイル名モードとを切り替えるステップと；
前記任意ファイル名モードにおいて，外部アプリケーションが前記記憶媒体に記憶されたファイルのファイル名を表示するに際し，前記ファイル名対応テーブルに基づいて当該各ファイルに任意ファイル名が付与されているか否かを判断し，任意ファイル名が付与されている場合には，前記ファイル名対応テーブルに基づいて，前記ファイルシステムから取得した標準ファイル名を当該任意ファイル名に変換して表示させ，一方，任意ファイル名が付与されていない場合には，前記ファイルシステムから取得した標準ファイル名をそのまま表示させるステップと；
前記任意ファイル名モードにおいて，前記外部アプリケーションが前記記憶媒体に記憶されたファイルにアクセスするに際し，アクセス対象のファイルが任意ファイル名により指定された場合には，前記ファイル名対応テーブルに基づいて当該任意ファイル名を変換した標準ファイル名を用い，一方，前記アクセス対象のファイルが標準ファイル名により指定された場合には，当該標準ファイル名をそのまま用いて，前記アクセス対象のファイルへのアクセスを前記ファイルシステムに指示するステップと；
を含む，ファイル管理方法。
【請求項１２】
既定のファイル命名規則に従った標準ファイル名が付与されたファイルのみを取り扱い可能なファイルシステムに対して，当該ファイルに別途付与された任意ファイル名をも併せて許容させるためのプログラムであって：
コンピュータを，
記憶媒体に記憶されている１又は２以上のファイルに付与された標準ファイル名と，当該ファイルに別途付与された任意ファイル名との対応関係が記述され，前記外部アプリケーションからアクセス可能なファイル名対応テーブルを管理するテーブル管理部と；
外部アプリケーションが前記記憶媒体に記憶されたファイルのファイル名を表示するに際し，前記ファイル名対応テーブルに基づいて当該各ファイルに任意ファイル名が付与されているか否かを判断し，任意ファイル名が付与されている場合には，前記ファイル名対応テーブルに基づいて，前記ファイルシステムから取得した標準ファイル名を当該任意ファイル名に変換して表示させ，一方，任意ファイル名が付与されていない場合には，前記ファイルシステムから取得した標準ファイル名をそのまま表示させるファイル名表示制御部と；
前記外部アプリケーションが前記記憶媒体に記憶されたファイルにアクセスするに際し，アクセス対象のファイルが任意ファイル名により指定された場合には，前記ファイル名対応テーブルに基づいて当該任意ファイル名を変換した標準ファイル名を用い，一方，前記アクセス対象のファイルが標準ファイル名により指定された場合には，当該標準ファイル名をそのまま用いて，前記アクセス対象のファイルへのアクセスを前記ファイルシステムに指示するファイルアクセス制御部と；
前記ファイル名表示制御部及び前記ファイルアクセス制御部の機能をオン／オフすることで，任意ファイル名に対応可能な任意ファイル名モードと，任意ファイル名に対応しない標準ファイル名モードとを切り替えるモード切替部と；
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ファイル管理装置，ファイル管理方法及びプログラムに関し，特に，既定の命名規則に従って付与される標準ファイル名と，自由度の高い任意ファイル名の双方に対応可能なファイル管理装置，ファイル管理方法及びプログラムに関する。
【背景技術】
【０００２】
従来のファイル管理装置の中には，映像データ等の各種データのファイル作成時に，当該ファイルのファイル名として，例えば“Cxxxx.MXF”(ここでxxxxは0001〜9999)といった既定の命名規則に従ったファイル名（標準ファイル名）を自動的に付与するものが存在する。例えば特許文献１には，ファイルの作成日時に基づいてファイル名を自動的に付与し，１つのファイルシステム内でのファイル名の重複を防ぎ，ファイル名の入力の手間を省略できる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１２３４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，上記従来のファイル管理装置の中には，既定の命名規則に従って付与される標準ファイル名しか許可していないものがあった。こういったファイル管理装置では，例えば，当該命名規則に従わないファイル名での映像データの記録を許可せず，ファイルを利用するパーソナルコンピュータ（以下，ＰＣ）等のアプリケーション側に余計なファイル名管理操作を担わせたり，そもそも当該ファイルが何を撮影した映像データのファイルであるかがファイル名からは判断できなかったりするといった問題があった。このため，ハードディスクドライブ（以下，ＨＤＤ）などの汎用ストレージ機器と同様に自由度の高いファイル名（任意ファイル名）を取り扱い可能なファイル管理装置が強く希求されていた。
【０００５】
このような問題を一般化した場合，自由度のない既定のファイル命名規則に従った標準ファイル名のみを取り扱い可能なファイルシステムに対して，ユーザによって自由に付与される任意ファイル名を許容させ，この任意ファイル名を介して当該ファイルへのアクセス等を可能とするための手段を提供するといった課題に帰着される。
【０００６】
本発明は，上記課題に鑑みてなされたものであり，本発明の目的とするところは，既定のファイル命名規則に従った標準ファイル名のみを取り扱い可能なファイルシステムに対して，自由度の高い任意ファイル名を許容させることができ，さらに当該ファイルシステムを直接利用する場合(標準ファイル名モード)と，任意ファイル名に対応する場合(任意ファイル名モード)の両者を矛盾なく共存させることが可能な，新規かつ改良されたファイル管理装置，ファイル管理方法，プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために，本発明のある観点によれば，既定のファイル命名規則に従った標準ファイル名が付与されたファイルのみを取り扱い可能なファイルシステムに対して，当該ファイルに別途付与された任意ファイル名をも併せて許容させるためのファイル管理装置であって：記憶媒体に記憶されている１又は２以上のファイルに付与された標準ファイル名と，当該ファイルに別途付与された任意ファイル名との対応関係が記述されたファイル名対応テーブルを管理するテーブル管理部と；外部アプリケーションが記憶媒体に記憶されたファイルのファイル名を表示するに際し，ファイル名対応テーブルに基づいて当該各ファイルに任意ファイル名が付与されているか否かを判断し，任意ファイル名が付与されている場合には，ファイル名対応テーブルに基づいて，ファイルシステムから取得した標準ファイル名を当該任意ファイル名に変換して表示させ，一方，任意ファイル名が付与されていない場合には，ファイルシステムから取得した標準ファイル名をそのまま表示させるファイル名表示制御部と；外部アプリケーションが記憶媒体に記憶されたファイルにアクセスするに際し，アクセス対象のファイルが任意ファイル名により指定された場合には，ファイル名対応テーブルに基づいて当該任意ファイル名を変換した標準ファイル名を用い，一方，アクセス対象のファイルが標準ファイル名により指定された場合には，当該標準ファイル名をそのまま用いて，アクセス対象のファイルへのアクセスをファイルシステムに指示するファイルアクセス制御部と；ファイル名表示制御部及びファイルアクセス制御部の機能をオン／オフすることで，任意ファイル名に対応可能な任意ファイル名モードと，任意ファイル名に対応しない標準ファイル名モードとを切り替えるモード切替部と；を備えることを特徴とする，ファイル管理装置が提供される。
【０００８】
かかる構成により，任意ファイル名モードにおいては，ファイル名表示制御部及びファイルアクセス制御部の機能がオンされる。このため，記憶媒体に記憶されたファイルのファイル名リストを表示する場合，ファイルシステムは，記憶媒体に記憶されたファイルの標準ファイル名を読み出してファイル名表示制御部に提供し，ファイル名表示制御部は，ファイルシステムから取得した標準ファイル名のうち，任意ファイル名が付与されている標準ファイル名をファイル名対応テーブルに基づいて当該任意ファイル名に変換した上で外部アプリケーションに提供し，外部アプリケーションは，ファイル名表示制御部から取得した標準ファイル名又は任意ファイル名を表示部に表示する。また，記憶媒体に記憶されたファイルにアクセスする場合，外部アプリケーションは，アクセス対象のファイルを任意ファイル名又は標準ファイル名で行い，ファイルアクセス制御部は，アクセス対象のファイル指定が任意ファイル名である場合には，当該任意ファイル名を標準ファイル名に変換し，この変換した標準ファイル名を用いてファイルシステムにアクセス指示を出し，一方，アクセス対象のファイル指定が標準ファイル名である場合には，当該標準ファイル名を用いてファイルシステムにアクセス指示を出し，ファイルシステムはファイルアクセス制御部から取得した標準ファイル名のファイルにアクセスする。
【０００９】
また，ファイル名対応テーブルには，記憶媒体に記憶されたファイルに付与された標準ファイル名及び任意ファイル名と，当該ファイルに対して固有に付与されたファイル識別子とが対応付けて記述されており，テーブル管理部は，ファイル名対応テーブルに記述されているファイル識別子と，記憶媒体に記憶されているファイルに付与されているファイル識別子とに基づいて，ファイル名対応テーブルに記述された任意ファイル名に対応するファイルが，記憶媒体に存在するか否かを検出するようにしてもよい。
【００１０】
また，ファイル名表示制御部は，任意ファイル名モードでは，ファイル名対応テーブルの存在を外部アプリケーションに通知し，標準ファイル名モードでは，ファイル名対応テーブルの存在を外部アプリケーションに通知しないようになっており，外部アプリケーションは，ファイル名対応テーブルの有無に基づいて，任意ファイル名モード又は標準ファイル名モードのいずれに設定されているかを判別するようにしてもよい。
【００１１】
また，テーブル管理部は，標準ファイル名が付与されたファイルに対し新たに任意ファイル名の付与が要求された場合に，当該標準ファイル名及び当該任意ファイル名を対応付けてファイル名対応テーブルに記述し，また既に付与された任意ファイル名の変更が要求された場合に，ファイル名対応テーブルに記述された当該任意ファイル名を更新し，さらにファイル名対応テーブルに記述された標準ファイル名あるいはファイル識別子を有するファイルが記憶媒体に存在しないことを検出した場合に，ファイル名対応テーブルから当該ファイルに関する記述を削除するようにしてもよい。
【００１２】
また，ファイル名対応テーブルは，外部アプリケーションからアクセス可能であるようにしてもよい。
【００１３】
また，ファイル名対応テーブルは，ファイルと同一の記憶媒体に記憶されてもよい。さらに，記憶媒体は，ファイル管理装置に着脱可能なリムーバブル記憶媒体であってもよい。
【００１４】
また，上記課題を解決するために，本発明の別の観点によれば，既定のファイル命名規則に従った標準ファイル名が付与されたファイルのみを取り扱い可能なファイルシステムに対して，当該ファイルに別途付与された任意ファイル名をも併せて許容させるためのファイル管理方法であって：記憶媒体に記憶されている１又は２以上のファイルに付与された標準ファイル名と，当該ファイルに別途付与された任意ファイル名との対応関係が記述されたファイル名対応テーブルを管理するステップと；任意ファイル名に対応可能な任意ファイル名モードと，任意ファイル名に対応しない標準ファイル名モードとを切り替えるステップと；任意ファイル名モードにおいて，外部アプリケーションが記憶媒体に記憶されたファイルのファイル名を表示するに際し，ファイル名対応テーブルに基づいて当該各ファイルに任意ファイル名が付与されているか否かを判断し，任意ファイル名が付与されている場合には，ファイル名対応テーブルに基づいて，ファイルシステムから取得した標準ファイル名を当該任意ファイル名に変換して表示させ，一方，任意ファイル名が付与されていない場合には，ファイルシステムから取得した標準ファイル名をそのまま表示させるステップと；任意ファイル名モードにおいて，外部アプリケーションが記憶媒体に記憶されたファイルにアクセスするに際し，アクセス対象のファイルが任意ファイル名により指定された場合には，ファイル名対応テーブルに基づいて当該任意ファイル名を変換した標準ファイル名を用い，一方，アクセス対象のファイルが標準ファイル名により指定された場合には，当該標準ファイル名をそのまま用いて，アクセス対象のファイルへのアクセスをファイルシステムに指示するステップと；を含むことを特徴とする，ファイル管理方法が提供される。
【００１５】
また，上記課題を解決するために，本発明の別の観点によれば，既定のファイル命名規則に従った標準ファイル名が付与されたファイルのみを取り扱い可能なファイルシステムに対して，当該ファイルに別途付与された任意ファイル名をも併せて許容させるためのプログラムであって：コンピュータを，記憶媒体に記憶されている１又は２以上のファイルに付与された標準ファイル名と，当該ファイルに別途付与された任意ファイル名との対応関係が記述されたファイル名対応テーブルを管理するテーブル管理部と；外部アプリケーションが記憶媒体に記憶されたファイルのファイル名を表示するに際し，ファイル名対応テーブルに基づいて当該各ファイルに任意ファイル名が付与されているか否かを判断し，任意ファイル名が付与されている場合には，ファイル名対応テーブルに基づいて，ファイルシステムから取得した標準ファイル名を当該任意ファイル名に変換して表示させ，一方，任意ファイル名が付与されていない場合には，ファイルシステムから取得した標準ファイル名をそのまま表示させるファイル名表示制御部と；外部アプリケーションが記憶媒体に記憶されたファイルにアクセスするに際し，アクセス対象のファイルが任意ファイル名により指定された場合には，ファイル名対応テーブルに基づいて当該任意ファイル名を変換した標準ファイル名を用い，一方，アクセス対象のファイルが標準ファイル名により指定された場合には，当該標準ファイル名をそのまま用いて，アクセス対象のファイルへのアクセスをファイルシステムに指示するファイルアクセス制御部と；ファイル名表示制御部及びファイルアクセス制御部の機能をオン／オフすることで，任意ファイル名に対応可能な任意ファイル名モードと，任意ファイル名に対応しない標準ファイル名モードとを切り替えるモード切替部と；として機能させるためのプログラムが提供される。
【発明の効果】
【００１６】
以上説明したように本発明によれば，既定のファイル命名規則に従った標準ファイル名のみを取り扱い可能なファイルシステムに対して，ユーザが自由に付与可能な任意ファイル名を許容させることができる。さらに，当該ファイルシステムを直接利用する場合(標準ファイル名モード)と，任意ファイル名に対応する場合(任意ファイル名モード)の両者を矛盾なく共存させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態にかかるファイル管理装置としての撮像装置の概略構成を示すブロック図である。
【図２】同実施形態にかかる撮像装置のファイルシステムとその周辺各部の構成を示すブロック図である。
【図３】同実施形態にかかるファイル名対応テーブルの構成例を示す説明図である。
【図４】同実施形態にかかるファイル名対応テーブルの記述例を示す説明図である。
【図５】本実施形態にかかる標準ファイル名モードにおけるファイル名リスト表示例を示す説明図である。
【図６】本実施形態にかかる任意ファイル名モードにおけるファイル名リスト表示例を示す説明図である。
【図７】本実施形態にかかるファイル管理方法におけるファイル名リスト表示処理フローを示すフローチャートである。
【図８】本実施形態にかかるファイル管理方法におけるファイルアクセス処理フローを示すフローチャートである。
【図９】本実施形態にかかるファイル管理方法における外部ファイルの新規書き込み処理フローを示すフローチャートである。
【図１０】本実施形態にかかるファイル管理方法におけるファイル名対応テーブルの記述内容の整合性をチェックする処理フローを示すフローチャートである。
【図１１】図４に示したファイル名対応テーブルの任意ファイル名を変更した記述例を示す説明図である。
【図１２】図１１のファイル名対応テーブルに基づくファイル名リスト表示例を示す説明図である。
【発明を実施するための形態】
【００１８】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００１９】
以下に，本発明の第１の実施形態にかかるファイル管理装置およびこれを用いたファイル管理方法について詳細に説明する。なお，以下の説明では，本発明のファイル管理装置を，撮像装置に適用する例について説明するが，本発明はかかる例に限定されるものではない。
【００２０】
＜１．ファイル管理装置の概略構成＞
まず，図１を参照して，本実施形態にかかるファイル管理装置としての撮像装置１０について説明する。図１は，本実施形態にかかるファイル管理装置としての撮像装置１０の概略構成を示すブロック図である。
【００２１】
撮像装置１０は，例えば，カムコーダなどのビデオカメラで構成され，被写体を撮像して得られた映像音声データ（映像素材データ）を，光ディスク等のリムーバブル記憶媒体３に記録可能である。この映像音声データとは，映像データ及び／又は音声データであって，例えば，ＴＶ番組，映画などに用いられる動画像データ，写真や絵画などの静止画像データ，撮影環境で収録された音声データ，又はこれらの組合せなどから構成されるデータである。
【００２２】
図１に示すように，撮像装置１０は，例えば，ＣＰＵ１０２と，メモリ部１０４と，入力部１０６と，表示部１０８と，音声出力部１１０と，通信部１１２と，外部インターフェース１１４と，カメラブロック１１６と，ディスク装置１１８と，ファイルシステム１４０と，インターフェース部１５０と，外部アプリケーション１８０とを備える。
【００２３】
ＣＰＵ１０２は，メモリ部１０４等に格納されたプログラムに基づき動作する演算処理装置であり，撮像装置１０の各部の処理を制御する。また，メモリ部１０４は，例えば，ＲＡＭ，ＲＯＭ，フラッシュメモリなどの半導体メモリで構成され，ＣＰＵ１０２の処理に関する各種データ，およびＣＰＵ１０２を動作させるプログラム等を格納または一時記憶する機能を有する。
【００２４】
入力部１０６は，例えば，各種のボタン，スイッチ，レバー，ダイヤル，タッチパネルなどの操作具などから構成される。ユーザはこの入力部１０６を手動で操作することにより，例えば，電源オン／オフ，レンズの絞り調整やズーム調整などの撮像調整，映像音声データの記録・再生指示，映像音声データ等のファイルアクセス（読出，更新，削除等）指示，任意ファイル名の新規命名や変更指示，任意ファイル名モードと標準ファイル名モードの切替指示などを入力することができる。ＣＰＵ１０２は，この入力部１０６に対するユーザの操作内容に応じて，カメラブロック１１６等の各部の動作を制御する。
【００２５】
表示部１０８は，例えば，液晶表示装置（ＬＣＤ）などの表示装置である。この表示部１０８は，例えば，撮像中の映像音声データや，記憶媒体３から再生した映像音声データ，撮像装置１０のセットアップ情報，映像コンテンツに関する各種メタデータを表示する。また，記録媒体３等に記憶されている映像音声データ，メタデータ等のファイルのファイル名を一覧表示することもできる。このファイル名の一覧表示処理の詳細については後述する。また，音声出力部１１０は，スピーカなどの発音装置と音声データ処理装置等から構成されており，映像音声データに含まれる音声データなどを出力する。
【００２６】
通信部１１２は，例えば，パーソナルコンピュータ等の外部装置との間でネットワークを介して，映像音声データやそのメタデータ，ファイル名などの各種データを送受信するための通信装置である。外部インターフェース１１４は，撮像装置１０に上記外部装置を有線接続（例えば，ＵＳＢ（Universal Serial Bus）ケーブル接続，ＳＣＳＩ（Small
Computer System Interface）ケーブル接続）して，上記各種データを送受信するためのハードウェアである。
【００２７】
カメラブロック１１６は，被写体を撮像して映像音声データを生成するハードウェアである。このカメラブロック１１６は，例えば，レンズ，絞り，フィルタ，ＣＣＤ（Charge Coupled Device)等の撮像素子等からなり映像信号を出力する撮像部と，撮像環境の音声を収集し音声信号を生成するマイク部と，この映像信号および音声信号を処理して映像音声データを生成するビデオプロセッサなどを備える。このカメラブロック１１６が生成した映像音声データは，後述のファイルシステム１４０により映像音声ファイルとして，記憶媒体３に記録される。
【００２８】
ディスク装置１１８は，例えば，光ディスク等の記憶媒体３に対して各種のデータファイルを読み書きする装置である。ディスク装置１１８は，例えば，ファイルシステム１４０が作成した映像音声ファイルや，メタデータファイル，ファイル名対応テーブルなどを，記憶媒体３に対して読み書きすることができる。
【００２９】
なお，記憶媒体３は，撮像装置１０に着脱（ローディング／アンローディング）可能なリムーバブル記憶媒体であり，例えば，レーザ光を利用してデータが読み書きされる光ディスク（ＤＶＤ，ＣＤ，ＰＤ等）で構成される。なお，この記録媒体３は，上記光ディスクの例に限定されず，例えば，フレキシブルディスク，ハードディスク等の磁気ディスク，ＭＯ等の光磁気ディスク，デジタルＶＴＲフォーマットのビデオテープ等の磁気テープ，フラッシュメモリ，ＳＲＡＭ（Static Random Access Memory），ＥＥＰＲＯＭ（Electrically
Erasable Programmable Read-Only Memory）等の半導体メモリなどで構成されてもよく，この場合は，撮像装置１０は，上記ディスク装置１１８の代わりに，上記各種の記憶媒体に対応するリーダライタ装置を具備してもよい。また，記憶媒体３は，上記リムーバブル記憶媒体の例に限られず，撮像装置１０に内蔵された記憶媒体（例えば，メモリ部１０４や内蔵型のＨＤＤ等）で構成されてもよい。
【００３０】
ファイルシステム１４０は，例えば上記記憶媒体３に記憶されている各種データのファイル（例えば，映像音声ファイル，メタデータファイル等）を管理する機能を有するソフトウェアである。このファイルの管理には，例えば，ファイルやディレクトリ（フォルダ）の作成，移動，削除，読み出し，上書き，書き込みや，ファイル名の付与，更新などが含まれる。このファイルシステム１４０は，既定のファイル命名規則に従った標準ファイル名が付与されたファイルのみを取り扱い可能である。
【００３１】
インターフェース部１５０は，当該ファイルシステム１４０と外部アプリケーション１８０，１８２との間に介在する任意ファイル名対応用のソフトウェアである。このインターフェース部１５０は，標準ファイル名と任意ファイル名との対応関係を記述したファイル名対応テーブルを管理し，上記標準ファイル名を取り扱い可能なファイルシステム１４０に，任意ファイル名を許容させる役割を有する。なお，これらのファイルシステム１４０及びインターフェース部１５０は，本実施形態にかかる特徴的構成要素であるので，詳細は後述する。
【００３２】
また，外部アプリケーション１８０は，記憶媒体３等に記憶されているデータファイルを利用して，ユーザに所定のサービスを提供するソフトウェア（例えば，ブラウザ機能を有するアプリケーション）である。例えば，この外部アプリケーション１８０は，上記ファイルシステム１４０を利用して，記憶媒体３に記憶されているファイルのファイル名を表示部１０８に一覧表示したり，ユーザ入力に応じて，記憶媒体３内の所望のファイルにアクセス（読み出し，上書き，削除等）したり，外部から提供されるファイルを記憶媒体３内に書き込んだりすることができる。
【００３３】
これらのファイルシステム１４０，インターフェース部１５０，外部アプリケーション１８０，１８２は，例えばＦＴＰ（File Transfer Protocol）に従って，記憶媒体３内のファイルのデータや，ファイル名，ＦＴＰコマンド等をやり取りする。なお，ファイルシステム１４０，インターフェース部１５０及び外部アプリケーション１８０は，例えば，撮像装置１０の記憶装置（メモリ部１０４等）に格納されたプログラムを動作させることで，ソフトウェアとして実現可能であるが，上記機能を有する専用ハードウェアで構成してもよい。
【００３４】
＜２．ファイルシステムの構成＞
次に，図２を参照して，本実施形態にかかる撮像装置１０のファイルシステム１４０とその周辺各部の機能構成についてより詳細に説明する。図２は，本実施形態にかかる撮像装置１０のファイルシステム１４０とその周辺各部の構成を示すブロック図である。
【００３５】
図２に示すように，撮像装置１０に着脱可能な記憶媒体３には，上述した撮像処理によって作成された映像音声ファイル及びメタデータファイル等のファイルを記憶するファイル記憶部５が設けられている。このファイル記憶部５内のファイルは，ファイルシステム１４０によって管理されてディレクトリ／ファイル構造となっている。さらに，これらのファイルが記録された記憶媒体３には，後述するファイル名対応テーブル７が記憶されている。なお，図２の例では，撮像装置１０にパーソナルコンピュータ等の外部装置２０が接続されており，この外部装置２０は，上述した撮像装置１０内の外部アプリケーション１８０と同様の機能を有する外部アプリケーション１８２を備えている。
【００３６】
ファイルシステム１４０は，例えば，上記記憶媒体３内のファイル記憶部５に記憶されている各種データのファイルを管理（例えば，ファイルやディレクトリの作成，移動，削除，読み出し，上書き，書き込みや，ファイル名の付与，更新など）する機能を有する。
【００３７】
例えば，このファイルシステム１４０は，映像音声ファイル作成部として機能し，上記撮像装置１０のカメラブロック１１６の撮像処理によって得られた映像音声データのファイルを作成して，記憶媒体３に記録する。このファイルシステム１４０は，例えば，上記映像音声データをSMPTE (Society of Motion Picture and Television Engineers)規格に基づくMXF(Material eXchange Format)ファイルとして，記憶媒体３に記録する。この映像音声ファイルは，１回の連続した撮像処理ごとに作成され，例えば，３回の撮像処理を行えば３つの映像音声ファイルが作成される。
【００３８】
また，ファイルシステム１４０は，メタデータファイル作成部としても機能し，例えば，上記映像音声ファイルの作成と同時に，当該映像音声ファイルに関するメタデータとして，ＸＭＬ（eXtensible Markup
Language）などの表記形式で記述したメタデータファイルを作成し，記憶媒体３に記憶する。このメタデータは，例えば，映像音声データのタイトルやテキスト注釈（映像作品のシナリオデータ，撮影現場で得られた撮影状況や，機器のセットアップ等に関する情報等），映像音声データ内の代表的な静止画像に関するサムネイルデータ，映像音声データの特徴点に関する電子マークデータなどであり，ユーザ入力等により生成される。
【００３９】
上記のようなファイル作成時には，ファイルシステム１４０は，映像音声ファイルに対して，例えば“Cxxxx.MXF”(ここでxxxxは0001〜9999)といった既定の命名規則に従った標準ファイル名を撮像順序に応じて自動的に付与し，さらにそれに関連付けられるメタデータファイルに対しては，例えば“CxxxxM01.XML”(ここでxxxxは0001〜9999)といった既定の命名規則に従った標準ファイル名を有するメタデータファイルが自動的に生成される。このように既定の命名規則で標準ファイル名を自動付与することで，ファイル名の重複を防ぎ，ファイル名の入力の手間を省略できるという利点がある。
【００４０】
他方，外部にて生成された映像音声ファイルがファイル記憶部５に記録される場合であるが，ファイルシステム１４０の上記命名規則はこの場合も適用される。すなわち，ファイルシステム１４０は，当該映像音声ファイルにおいて，そのファイル名が当該命名規則に従っている場合のみ，当該ファイルのファイル記憶部５への記録を受け付けることとなる。
【００４１】
上記のようにファイルシステム１４０は，映像音声ファイル，メタデータファイルに付与可能なファイル名を，例えば“Cxxxx.MXF”や“CxxxxM01.XML”などといった，自由度のない既定の命名規則に従った標準ファイル名に限定している。そして，このファイルシステム１４０は，当該命名規則に従った標準ファイル名のみに対応しており，ユーザによって自由に付与される任意ファイル名については対応していない。
【００４２】
例えば，ファイルシステム１４０は，外部アプリケーション１８０，１８２からファイル名リスト表示要求（例えば，ＦＴＰ  ＬＩＳＴ命令）を受けると，ファイル記憶部５内の各ファイルに付与されている標準ファイル名を読み出して出力することができるが，任意ファイル名を出力することはできない。また，外部アプリケーション１８０，１８２から，ファイル記憶部５内のファイルへのアクセス要求（例えば，ＦＴＰ  ＧＥＴ命令等）を受け付ける場合，標準ファイル名でのファイル名指定を受け付けることができるが，任意ファイル名でのファイル名指定を受け付けることはできない。
【００４３】
そこで，本実施形態では，上記のような既定のファイル命名規則に従った標準ファイル名のみに対応するファイルシステム１４０に対して，任意ファイル名をも併せて許容させるために，図２に示すように，ファイルシステム１４０と外部アプリケーション１８０，１８２との間に，任意ファイル名対応用のインターフェース部１５０を設け，このインターフェース部１５０によりファイル名対応テーブル７を管理している。
【００４４】
このファイル名対応テーブル７は，図３に示すように，映像音声ファイルの作成時に上記既定の命名規則に従い当該ファイルに付与された標準ファイル名（“C0001”等）と，当該ファイルに別途付与された任意ファイル名（“Fuji”等）と，当該ファイルの作成時に当該ファイルに固有に付与された唯一無二のファイル識別子（“060A2B34...1”等）との対応関係を記述したテーブルである。このファイル名対応テーブル７に対応関係が記述されるファイルは，記憶媒体３に記憶されている映像音声ファイルのうち，任意ファイル名が付与されたものである。
【００４５】
そして，インターフェース部１５０は，任意ファイル名モードにおいて，上記ファイル名対応テーブル７に基づいて，ファイルシステム１４０から取得した標準ファイル名を任意ファイル名に変換して，外部アプリケーション１８０，１８２にファイル名を一覧表示させ，また，外部アプリケーション１８０，１８２から指定された任意ファイル名を，それに対応した標準ファイル名あるいはファイル識別子に変換してファイルシステム１４０にアクセス要求する。これにより，任意ファイル名による記憶媒体３内の所望のファイルへのアクセスが可能となる。
【００４６】
ここで，インターフェース部１５０の構成について詳述する。図２に示すように，インターフェース部１５０は，テーブル管理部１５２と，モード切替部１５４と，ファイル名表示制御部１５６と，ファイルアクセス制御部１５８と，ファイル生成部１６０とを備える。
【００４７】
テーブル管理部１５２は，ファイル名対応テーブル７を生成，管理する。具体的には，テーブル管理部１５２は，外部アプリケーション１８０，１８２から，標準ファイル名が付与されたファイルに対し新たに任意ファイル名の付与が要求された場合に，当該ファイルの標準ファイル名及びファイル識別子と，当該任意ファイル名とを対応付けて，ファイル名対応テーブル７に登録する。なお，任意ファイル名の命名は，例えば，外部アプリケーション１８０，１８２による支援の下，ユーザが入力部１０６を用いて所望の任意ファイル名を自由に入力することによってなされる。また，テーブル管理部１５２は，外部アプリケーション１８０，１８２から，既に任意ファイル名が付与されているファイルについて任意ファイル名の変更が要求された場合に，ファイル名対応テーブル７内の当該ファイルの任意ファイル名の項目を，新たな任意ファイル名に更新する。
【００４８】
また，テーブル管理部１５２は，外部アプリケーション１８０，１８２から，既に付与されている任意ファイル名の抹消が要求された場合や，ファイル名対応テーブル７記述された標準ファイル名のファイル，或いは，ファイル名対応テーブル７記述されたファイル識別子のファイルが，記憶媒体３に実際には存在しない（即ち，記憶されていない）ことを検出した場合には，ファイル名対応テーブル７内の当該ファイルに関する全ての項目を削除する。この検出処理の一例としては，テーブル管理部１５２は，ファイル名対応テーブルに記述されているファイル識別子と，記憶媒体３に記憶されているファイルに付与されているファイル識別子とを比較し，それら二つのファイル識別子が一致するファイルを検出できなかった場合には，記憶媒体３に当該ファイルが実際には存在しないと判断する。なお，ここではファイル識別子を用いた判断を示したが，その代わりに，例えば，標準ファイル名を用いたり，あるいは，ファイル識別子及び標準ファイル名の両方を判断材料に用いたりしてもよい。これにより，記憶媒体３に実際に記憶されているファイルと，ファイル名対応テーブル７に記述されている任意ファイル名のファイルとの整合性をチェックすることができる。この整合性チェックは，例えば，任意ファイル名モードに設定されている場合において，撮像装置１０に対する記憶媒体３のローディング時などに，当該記憶媒体３から任意ファイル名対応テーブル７を読み出して行われる。
【００４９】
また，テーブル管理部１５２は，例えば，記憶媒体３のローディング時や，任意ファイル名モードの開始時などに，ファイル名対応テーブル７と記憶媒体３との正当性をチェックすることもできる。テーブル管理部１５２は，ファイル名対応テーブル７の新規生成時に，図３に示したように，当該ファイル名対応テーブル７が記憶されるべき記憶媒体３の記憶媒体識別子（例えば，光ディスクごとに固有に付与される光ディスクＩＤ）をファイル名対応テーブル７に付加する。そして，テーブル管理部１５２は，撮像装置１０に新たに記憶媒体３がローディングされたときなどには，当該記憶媒体３から任意ファイル名対応テーブル７を読み出し，ファイル名対応テーブル７に付加されている記憶媒体識別子と，記憶媒体３にセキュアに格納されている当該記憶媒体３自体の記憶媒体識別子とを比較する。そして，双方の記憶媒体識別子が一致すれば，当該記憶媒体３に記憶されているファイル名対応テーブル７が正当なものであると判断してファイル名対応テーブル７の取り扱いを許可する。一方，双方の記憶媒体識別子が一致しない場合には，当該ファイル名対応テーブル７が不当なものであるとして，当該ファイル名対応テーブル７の取り扱いを禁止する。これにより，記憶媒体３に記憶されているファイルと整合しないファイル名対応テーブル７に基づき，当該ファイルの管理がなされることを回避できる。
【００５０】
モード切替部１５４は，例えばユーザ入力に応じて，任意ファイル名に対応可能な任意ファイル名モードと，任意ファイル名に対応しない標準ファイル名モードとを切り替える。モード切替部１５４は，任意ファイル名モードに設定する場合には，インターフェース部１５０の各部（ファイル名表示制御部１５６，ファイルアクセス制御部１５８，ファイル生成部１６０等）の機能をオンする。これにより，任意ファイル名モードでは，ファイルシステム１４０と外部アプリケーション１８０，１８２との間でインターフェース部１５０が機能して，ファイル名対応テーブル７に基づき標準ファイル名と任意ファイル名を変換できるので，任意ファイル名のリスト表示や，任意ファイル名によるファイルアクセスなどといった任意ファイル名対応が可能となる。
【００５１】
一方，モード切替部１５４は，標準ファイル名モードに設定する場合には，上記インターフェース部１５０の各部の機能をオフする。これにより，インターフェース部１５０が機能しなくなり，ファイルシステム１４０と外部アプリケーション１８０，１８２との間で情報が直接やり取りされるようになるので，任意ファイル名のリスト表示，任意ファイル名によるファイルアクセスなどが実行不可能となる。
【００５２】
モード切替部１５４は，かかるファイル名対応のモード切替を，例えば，入力部１０６を用いたユーザのモード選択入力に応じて行う。このようにして，撮像装置１０の機器メニューで標準ファイル名モードと任意ファイル名モードとを切替可能に構成することで，１つの撮像装置１０において両モードを共存させることができる。従って，従来通りの標準ファイル名モードの利用を所望するユーザと，自由度の高い任意ファイル名モードの利用を所望するユーザの双方の要望に応えることができる。
【００５３】
ファイル名表示制御部１５６は，任意ファイル名モードにおいて，外部アプリケーション１８０，１８２が記憶媒体３に記憶された各種ファイルのファイル名リストを一覧表示するに際し，当該ファイル名に任意ファイル名が付与されている場合には任意ファイル名を表示させ，任意ファイル名が付与されていない場合には，ファイルシステム１４０にて元々付与されていた標準ファイル名を表示させるように制御する。
【００５４】
具体的には，ファイル名表示制御部１５６は，外部アプリケーション１８０，１８２からのファイル名リスト表示要求（例えばＦＴＰ  ＬＩＳＴ命令）に応じて，ファイルシステム１４０から記憶媒体３に記憶されているファイルの標準ファイル名のリストを受け取ると，ファイル名対応テーブルに基づいて当該各ファイルに任意ファイル名が付与されているか否かを判断する。そして，任意ファイル名が付与されている場合には，ファイル名対応テーブル７に基づいて，上記ファイルシステム１４０から取得した標準ファイル名を当該任意ファイル名に変換して，外部アプリケーション１８０，１８２に出力し，表示部１０８に任意ファイル名で一覧表示させる（図６参照）。一方，任意ファイル名が付与されていない場合には，上記ファイルシステム１４０から取得した標準ファイル名を外部アプリケーション１８０，１８２に出力し，当該標準ファイル名をそのまま表示させる。このようなファイル名表示制御部１５６により，標準ファイル名のみを取り扱い可能なファイルシステム１４０を用いた場合であっても，ファイル名リスト表示機能を拡張させ，任意ファイル名での表示を許容させることができる。
【００５５】
また，ファイル名表示制御部１５６は，任意ファイル名モードにおいてファイル名一覧表示要求を受け取った場合には，上記ファイル記憶部５に記憶されている映像音声ファイル及びメタデータファイルのファイル名のみならず，映像音声記憶媒体３に記憶されているファイル名対応テーブル７のファイル名“AliasList.XML”も，外部アプリケーション１８０，１８２に通知する。一方，標準ファイル名モードでは，たとえ記憶媒体３にファイル名対応テーブル７が記憶されていたとしても，当該ファイル名対応テーブル７のファイル名を外部アプリケーション１８０，１８２に通知しない。これにより，外部アプリケーション１８０，１８２は，インターフェース部１５０からファイル名対応テーブル７のファイル名の通知を受け取るか否かで，ファイル名対応テーブル７が存在するか否かを把握でき，このファイル名対応テーブル７の有無に基づいて，撮像装置１０が任意ファイル名モード又は前記標準ファイル名モードのいずれに設定されているかを判別できる。
【００５６】
ファイルアクセス制御部１５８は，任意ファイル名モードにおいて，外部アプリケーション１８０，１８２から，アクセス対象の映像音声ファイルへのアクセス(読み出し，上書き，削除)要求が当該ファイルに付与された任意ファイル名にて指定された場合には，ファイル名対応テーブル７に基づいて，任意ファイル名をそれに対応した標準ファイル名に変換し，この変換後の標準ファイル名を用いて，ファイルシステム１４０に対し当該アクセス対象のファイルにアクセスするよう指示する。一方，ファイルアクセス制御部１５８は，アクセス要求が標準ファイル名により指定された場合には，当該標準ファイル名をそのまま用いて，アクセス対象のファイルにアクセスするようファイルシステム１４０に指示する。このようなファイルアクセス制御部１５８により，標準ファイル名のみを取り扱い可能なファイルシステム１４０を用いた場合であっても，外部アプリケーション１８０，１８２が，任意ファイル名を介して記憶媒体３のファイルにアクセス可能にすることができる。
【００５７】
ファイル生成部１６０は，任意ファイル名モードにおいて，外部アプリケーション１８０，１８２から，標準ファイル名の命名規則に従わない任意ファイル名を有する新たな映像音声ファイルの生成が要求(例えばＦＴＰ  ＰＵＴ命令)された場合，当該命名規則に従った標準ファイル名を有する映像音声ファイルを生成し，当該標準ファイル名と元ファイルの任意ファイル名との対応関係を，ファイル名対応ファイル７に登録する。これにより，外部アプリケーション１８０，１８２を用いて，外部装置２０等に記憶されている映像音声ファイルをコピー，移動などして，撮像装置１０の記憶媒体３へ新たに書き込む際に，当該ファイルを上述したファイルシステム１４０に適合させることができる。
【００５８】
以上，本実施形態にかかるインターフェース部１５０の各部について説明した。上記のようなインターフェース部１５０とファイル名対応テーブル７を，外部アプリケーション１８０，１８２へのインターフェースとして設けることで，既定の命名規則に従う標準ファイル名のみを取り扱い可能なファイルシステム１４０に対し，任意ファイル名を許容させることができる。
【００５９】
また，上記ファイル名対応テーブル７は，図２に示したように，上記映像音声ファイルやメタデータファイル等のファイルが記憶される記憶媒体３に記憶されており，しかも，当該記憶媒体３は，例えば光ディスク等のリムーバブル記憶媒体で構成されているため複数の機器に着脱自在である。従って，ユーザは，撮像装置１０で記録した映像音声ファイルと，当該ファイルについてのファイル名対応テーブル７とを同一の記憶媒体３に保管してワンセットとして取り扱うことができるので，複数の撮像装置１０や外部装置２０間でファイルを共用する際に，ファイル管理上便利である。
【００６０】
＜３．ファイル名対応テーブルの記述例＞
次に，図４を参照して，本実施形態にかかるファイル名対応テーブル７の記述例について説明する。なお，図４は，本実施形態にかかるファイル名対応テーブル７の記述例を示す説明図であり，図３に示したファイル名対応テーブル７の記述内容に対応している。
【００６１】
図４に示すように，ファイル名対応テーブル７は，映像音声ファイルの標準ファイル名と任意ファイル名とファイル識別子との対応関係が，例えばＸＭＬで記述されたＸＭＬ文書データ（ファイル名：“AliasList.XML”）である。このファイル名対応テーブル７には，AliasListルート要素に，proavIdRef属性と，各Alias要素が記述されている。
【００６２】
proavIdRef属性は，ファイル名対応テーブル７（AliasList.XML）を記録すべき記憶媒体３の識別子を示す。記憶媒体３には，当該記憶媒体３の作成時に，当該記憶媒体３を唯一無二に識別するための記憶媒体識別子（例えば，光ディスクごとに固有に付与されるディスクＩＤ）が付与されており，この記憶媒体識別子は当該記憶媒体３内にセキュアに格納されている。撮像装置１０のテーブル管理部１５２は，ファイル名対応テーブル７の生成時に，ファイル名対応テーブル７を記録する記憶媒体３から，当該記憶媒体３に付与された記憶媒体識別子（ディスクＩＤ）を読み込み，この記憶媒体識別子をproavIdRef属性値としてファイル名対応テーブル７に付加することで，ファイル名対応テーブル７と記憶媒体３とを関連付ける。
【００６３】
そして，後述するように，本実施形態では，外部アプリケーション１８０，１８２によるファイル名対応テーブル７に対する上書きなどの変更を許可しているが，このとき，ファイル名対応テーブル７に記述されたproavIdRef属性値（記憶媒体識別子）と，当該記憶媒体３に付与されている記憶媒体識別子とを照合することで，所望のファイル名対応テーブル７のデータを上書きしようとしているか否かを確認することができる。なお，記憶媒体識別子は，上記ディスクＩＤの例に限定されず，ファイル名対応テーブル７が記録される記憶媒体３を識別できるものであれば，記憶媒体３の種類に応じて任意のＩＤであってよい。
【００６４】
また，各Alias要素は，映像音声ファイル毎に割り当てられ，当該映像音声ファイルに付与された標準ファイル名(original属性値：“C0001”等)と，任意ファイル名(value属性値：“Fuji”等)と，ファイル識別子（target属性値：“060A2B34...1”等）との対応関係を記述している。
【００６５】
このうち，target属性値であるファイル識別子は，当該映像音声ファイルを唯一無二に識別するための識別子であって，当該映像音声ファイルが作成あるいは当該ファイルの内容が上書き変更された段階で，当該ファイルに固有に付与されるものである。具体的には，ファイル識別子は，例えば，SMPTE 330Mとして規定されたＵＭＩＤ(Unique Material IDentifier)規格に準拠した32バイト長のデータを用いることができるが，かかる例に限定されず，例えば，ＵＵＩＤ（Universally Unique IDentifier）規格の識別子などを使用してもよい。このようにファイル名対応テーブル７に各映像音声ファイルのファイル識別子を記述しておくことで，記憶媒体３の装着時に，記憶媒体３内のファイル名対応テーブル７のファイル識別子と，当該記憶媒体３内の映像音声ファイルのファイル識別子とを照合して，ファイル名対応テーブル７に記述された任意ファイル名に真に対応する映像音声ファイルが，記憶媒体３に存在するか否かを確認できる。
【００６６】
以上，本実施形態にかかるファイル名対応テーブル７の記述例について説明した。なお，上記ファイル名対応テーブル７では，映像音声ファイルのファイル名のうち拡張子を除いた部分（既定の命名規則に従う標準ファイル名の“Cxxxx”の部分や，任意ファイル名“Fuji”）が記述されており，メタデータファイル名については，この映像音声ファイル名に準じたものであるので記述されていない。また，上記のファイル名対応テーブル７の記述言語は，拡張性に優れ汎用性が高く，文法が比較的単純で修得しやすいという観点から，ＸＭＬを採用したが，かかる例に限定されず，ＳＧＭＬ（Standard Generalized Markup Language）等の他のマークアップ言語やあるいは単純なＣＳＶ(Comma Separated Values)など，任意のシンタックスを用いてもよい。
【００６７】
＜４．ファイル名リスト表示処理＞
次に，図５，図６を参照して，本実施形態にかかる撮像装置１０におけるファイル名リスト表示のインターフェース例について説明する。なお，図５，図６は，本実施形態にかかる標準ファイル名モードにおけるファイル名リスト表示例，任意ファイル名モードにおけるファイル名リスト表示例をそれぞれ示す説明図である。
【００６８】
上述したように，本実施形態にかかる撮像装置１０は，上記インターフェース部１５０及びファイル名対応テーブル７を利用することで，標準ファイル名モードと任意ファイル名モードの双方に対応可能である。
【００６９】
標準ファイル名モードでは，外部アプリケーション１８０，１８２が，記憶媒体３に記憶された映像音声ファイル及び／又はメタデータファイルにアクセスする場合，ファイルシステム１４０は，図５に示すようなディレクトリ／ファイル構造のファイル名リストを，例えばＦＴＰによって外部アプリケーション１８０，１８２に提供して，表示部１０８に表示させる。
【００７０】
図５の例は，外部アプリケーション１８０，１８２が，標準ファイル名“C0001.MXF”，“C0002.MXF”，“C0003.MXF”，“C0004.MXF”なる４つの映像音声ファイルが記録された記憶媒体３にアクセスした場合に表示されるディレクトリ／ファイル構造のファイル名リストである。ここで“CxxxxM01.XML”は，映像音声ファイル“Cxxxx.MXF”に関連付けられて存在するメタデータファイル（ＸＭＬ文書）であって，“Cxxxx.MXF”と共に自動的に作成されたり，消滅したりする性質のものである。つまり“CxxxxM01.XML”なる当該メタデータファイルは，それ自体が完全に当該映像音声ファイル“Cxxxx.MXF”に従属したものであることから，映像音声ファイル名(Cxxxx)に準じたファイル名が付与されている。
【００７１】
また，図５に示すように，ファイル名リスト表示用のインターフェースとしては，上記映像音声ファイル及びメタデータファイルを含む「Clip/ディレクトリ」以外にも，例えば，プレイリストデータを格納した「Edit/ディレクトリ」，映像音声ファイルの低解像度の映像音声データを格納した「Sub/ディレクトリ」，それ以外の一般ファイルを格納するための「General/ディレクトリ」などが提供されているが，ここでは説明の便宜上，それらの詳細説明は省略する。なお，上記「Edit/ディレクトリ」内のプレイリストファイルについても，本実施形態にかかる映像音声ファイルと同様にして，任意ファイル名対応を実施することができるが，詳細説明は省略する。
【００７２】
以上，図５で示したように，標準ファイル名モードでは，記憶媒体３に記憶されている映像音声ファイル及びメタデータファイルについて，ファイルシステム１４０から出力された標準ファイル名がそのままリスト表示される。ユーザは，この標準ファイル名リスト表示を閲覧して，アクセスを所望するファイル（再生したい映像音声ファイル等）を決定することになる。
【００７３】
任意ファイル名モードでのファイル名リスト表示のインターフェースについて説明する。任意ファイル名モードでは，任意ファイル名が付与されているファイルについては，上記インターフェース部１５０のファイル名表示制御部１５６によって，上記図４に示したファイル名対応テーブル７に基づいて標準ファイル名を任意ファイル名に変換し，この変換後の任意ファイル名を標準ファイル名の代わりに表示する。この結果，例えば図５に示した標準ファイル名モードにおけるディレクトリ/ファイル構造は，任意ファイル名モードでは図６に示すように，ファイル名リスト表示される。図６において，例えば，任意ファイル名が付与されている標準ファイル名“C0001.MXF”，“C0002.MXF”，“C0003.MXF”の３つの映像音声ファイルはそれぞれ，任意ファイル名“Fuji.MXF”，“Sakura.MXF”，“Geisha.MXF”で表示されている。なお，映像音声ファイルに関連付けられたメタデータファイルについては，標準ファイル名モードの場合と同様，映像音声ファイルの任意ファイル名に準じて任意ファイル名が命名されることとする。このため，例えば任意ファイル名が“Fiji.MXF”の映像音声ファイルに関連付けられたメタデータファイルは，任意ファイル名“FujiM01.XML”で表示される。
【００７４】
一方，映像音声ファイルに任意ファイル名が付与されていない場合には，元々付与れている標準ファイル名がそのまま表示される。図６の例では，例えば，標準ファイル名“C0004.MXF”の映像音声ファイルには，任意ファイル名が付与されていないため，ファイル名対応テーブル７において当該ファイルについてはAlias要素が記述されておらず，このため，任意ファイル名モードにおいても，元々付与されていた標準ファイル名“C0004.MXF”のままで表示される。また，当該映像音声ファイルに対応するメタデータファイルも標準ファイル名“C0004M01.XML”のままで表示される。
【００７５】
なお，図３の例では，記憶媒体３に記憶された４つの映像音声ファイルのうち３つの映像音声ファイルに任意ファイル名が付与されている場合を想定しているが，本発明はかかる例に限定されない。例えば，記憶媒体３内の全ての映像音声ファイルに任意ファイル名が付与されている場合には，全てのファイルが任意ファイル名で表示され，また，記憶媒体３内の全ての映像音声ファイルに任意ファイル名が付与されていない場合には，仮に撮像装置１０が任意ファイル名モードであったとしても，全てのファイルが標準ファイル名で表示されることとなる。
【００７６】
また，任意ファイル名モードのファイル名リスト表示では，図６に示すように，上記映像音声ファイル及びメタデータファイルのみならず，記憶媒体３に記憶されているファイル名対応テーブル７のファイル名“AliasList.XML”も表示される。これに対し，標準ファイル名モードでは，たとえ記憶媒体３にファイル名対応テーブル７が記憶されていたとしても，インターフェース部１５０は外部アプリケーション１８０，１８２にファイル名対応テーブル７の存在を通知しないので，当該ファイル名対応テーブル７のファイル名“AliasList.XML”はファイル名リストには表示されない（図５参照）。このように標準ファイル名モードにおいては，ファイル名対応テーブル７を記憶媒体３から削除するのではなく，インターフェース部１５０が外部アプリケーション１８０，１８２にファイル名対応テーブル７の存在を通知しないように対処する。この理由は，標準ファイル名モード時にファイル名対応テーブル７を削除してしまうと，再び標準ファイル名モードから任意ファイル名モードに切り替えたときに，ファイル名対応テーブル７を利用できなくなってしまうからである。
【００７７】
上記のように，インターフェース部１５０が，任意ファイル名モードでのみ，ファイル名対応テーブル７のファイル名“AliasList.XML”を表示するように制御することで，外部アプリケーション１８０，１８２は，インターフェース部１５０からファイル名対応テーブル７のファイル名を受け取るか否かに基づき，撮像装置１０が任意ファイル名モードであるか，標準ファイル名モードであるかを判別できる。これにより，外部アプリケーション１８０，１８２は，モードに応じたサービスをユーザに提供（例えば，任意ファイル名モードの場合のみ，ユーザによる任意ファイル名の付与，変更等を可能化するなど）できる。
【００７８】
次に，図７を参照して，本実施形態にかかるファイル管理方法におけるファイル名リスト表示処理の処理フローについて説明する。なお，図７は，本実施形態にかかるファイル管理方法におけるファイル名リスト表示処理フローを示すフローチャートである。
【００７９】
図７に示すように，まず，ステップＳ１００では，ファイルシステム１４０は，外部アプリケーション１８０，１８２から，ファイル名リスト表示要求（例えば，ＦＴＰ  ＬＩＳＴ命令）を受け付ける（ステップＳ１００）。詳細には，外部アプリケーション１８０，１８２は，記憶媒体３内のファイルの閲覧を所望するユーザ入力に応じて，ファイル名リスト表示要求をインターフェース部１５０に送信する。インターフェース部１５０は，このファイル名リスト表示要求をそのままファイルシステム１４０に出力し，ファイルシステム１４０はこのファイル名リスト表示要求を受け付ける。
【００８０】
次いで，ステップＳ１０２では，ファイルシステム１４０は，上記ファイル名リスト表示要求を受けると，記憶媒体３内に記憶されている映像音声ファイル，メタデータファイル等の各種ファイルの標準ファイル名を全て読み出し，図５に示したようなディレクトリ／ファイル構造の標準ファイル名リストを，例えばＦＴＰによってインターフェース部１５０に出力する（ステップＳ１０２）。
【００８１】
すると，インターフェース部１５０は，任意ファイル名モードまたは標準ファイル名モードのいずれに設定されているかを判別し（ステップＳ１０４），任意ファイル名モードである場合には，ステップＳ１０６に進み，標準ファイル名モードである場合には，ステップＳ１１０に進む。
【００８２】
次いで，ステップＳ１０６では，インターフェース部１５０は，ファイル名対応テーブル７に基づいて，上記ファイルシステム１４０から受け取った標準ファイル名リスト内の一部又は全部の標準ファイル名を任意ファイル名に変換する（ステップＳ１０６）。詳細には，インターフェース部１５０のファイル名表示制御部１５６は，記憶媒体３に記憶されているファイル名対応テーブル７を参照して，上記ファイルシステム１４０から受け取った標準ファイル名リストのうち，ファイル名対応テーブル７内に任意ファイル名との対応関係が記述されている標準ファイル名を検出し，当該標準ファイル名を任意ファイル名にそれぞれ変換する。また，ファイル名対応テーブル７内に任意ファイル名との対応関係が記述されていない標準ファイル名については，標準ファイル名のままとする。
【００８３】
さらに，ステップＳ１０８では，インターフェース部１５０は，上記変換された任意ファイル名と，変換されなかった標準ファイル名とを含むファイル名リストに，ファイル名対応テーブル７のファイル名を付加して，上記要求元の外部アプリケーション１８０，１８２に提供する（ステップＳ１０８）。この結果，当該外部アプリケーション１８０，１８２は，インターフェース部１５０から当該任意ファイル名を含むファイル名リストを取得し，図６に示したようなディレクトリ／ファイル構造のファイル名リストを表示する（ステップＳ１１２）。
【００８４】
一方，上記ステップＳ１０４にて標準ファイル名モードと判別された場合には，ステップＳ１１０にて，インターフェース部１５０は，上記ファイルシステム１４０から受け取った標準ファイル名リストをそのまま，要求元の外部アプリケーション１８０，１８２に提供する（ステップＳ１１０）。この結果，当該外部アプリケーション１８０，１８２は，インターフェース部１５０から当該標準ファイル名リストを取得し，図５に示したようなディレクトリ／ファイル構造のファイル名リストを表示する（ステップＳ１１２）。
【００８５】
以上のように，本実施形態にかかるファイル名リスト表示処理では，任意ファイル名モードに設定されている場合は，記憶媒体３に記憶されているファイルの標準ファイル名を，ファイル名対応テーブル７に基づいて任意ファイル名に変換して表示できる。これにより，ユーザは，自身が自由に付与した任意ファイル名で，記憶媒体３内のファイル一覧を閲覧できるので，当該任意ファイル名によって各ファイルのデータ内容やファイル作成日時等を把握（例えば，任意ファイル名が“Fuji20060101.MXF”であれば，２００６年１月１日に富士山を撮像した映像音声ファイルであると判断）できる。一方，標準ファイル名モードに設定されている場合は，記憶媒体３に記憶されているファイルの標準ファイル名がそのまま表示されるので，従来通りの標準ファイル名でのファイル名閲覧を希望するユーザにも対応できる。
【００８６】
＜５．ファイルアクセス処理＞
次に，記憶媒体３に記憶されているファイルへのアクセス処理について説明する。任意ファイル名モードにおいては，上述したファイル名リストの表示のみならず，記憶媒体３に記憶されているファイルの読み出し，上書き，削除などのアクセス時のファイル指定も，任意ファイル名で行うことが可能である。この場合，本実施形態にかかる撮像装置１０においては，インターフェース部１５０によりファイル名対応テーブル７を内部管理することで，外部アプリケーション１８０，１８２から指定された任意ファイル名に対応した標準ファイル名をファイル名対応テーブル７に基づき検出し，この標準ファイル名を用いてファイルシステム１４０により実際の映像音声ファイルへアクセスさせることとなる。なお，映像音声ファイルに任意ファイル名が付与されていない場合は，そもそも任意ファイル名対応がファイル名対応テーブル７内に記述されていない訳であるから，ファイルへのアクセスも指定された標準ファイル名をそのまま用いることとなる。
【００８７】
ここで，図８を参照して，本実施形態にかかるファイル管理方法におけるファイルアクセス処理の処理フローについて説明する。図８は，本実施形態にかかるファイル管理方法におけるファイルアクセス処理フローを示すフローチャートである。なお，図８のフローでは，撮像装置１０が任意ファイル名モードに設定されていることを前提としている。
【００８８】
図８に示すように，まず，ステップＳ２００では，インターフェース部１５０は，外部アプリケーション１８０，１８２から，ファイルアクセス要求（例えば，ＦＴＰ  ＧＥＴ命令）を受け付ける（ステップＳ２００）。
【００８９】
詳細には，図５，図６に示したようなファイル名リスト表示を閲覧したユーザは，入力部１０６を操作して，アクセス対象のファイルと，所望のアクセス内容（ファイルの読み出し，上書き，削除など）を指定する。すると，外部アプリケーション１８０，１８２は，かかるユーザ入力に応じて，アクセス対象のファイルのファイル名と，所望のアクセス内容を指定したファイルアクセス要求をインターフェース部１５０に送信し，インターフェース部１５０は，このファイルアクセス要求を受け付ける。このとき，アクセス対象のファイルの指定は，任意ファイル名または標準ファイル名のいずれかで行われる。
【００９０】
次いで，ステップＳ２０２では，インターフェース部１５０のファイルアクセス制御部１５８は，外部アプリケーション１８０，１８２から指定されたアクセス対象のファイルのファイル名を認識し（ステップＳ２０２），この指定されたファイル名が，ファイルシステム１４０における既定の命名規則に合致するか否か（即ち，標準ファイル名の命名規則に合致するか否か）を判別する（ステップＳ２０４）。
【００９１】
この判別の結果，当該命名規則に合致する場合には，当該指定されたファイル名は標準ファイル名であるので，ステップＳ２０６に進む。ステップＳ２０６では，インターフェース部１５０は，当該指定された標準ファイル名を含むファイルアクセス要求をそのままファイルシステム１４０に出力して，当該指定された標準ファイル名のファイルにアクセスするよう指示する（ステップＳ２０６）。この結果，ファイルシステム１４０は，記憶媒体３内の当該指定された標準ファイル名のファイルに対して，要求されたアクセス（読み出し，上書き，削除等）を行う（ステップＳ２１８）。
【００９２】
一方，ステップＳ２０４の判別の結果，当該命名規則に合致しない場合には，当該指定されたファイル名は任意ファイル名であるので，ステップＳ２０８に進む。ステップＳ２０８では，インターフェース部１５０のファイルアクセス制御部１５８は，ファイル名対応テーブル７を検索して，当該指定された任意ファイル名に関する対応関係の記述（Alias要素）を探し（ステップＳ２０８），当該指定された任意ファイル名の記述がファイル名対応テーブル７内に存在するか否かを判別する（ステップＳ２１０）。
【００９３】
この判別の結果，当該指定された任意ファイル名の記述がファイル名対応テーブル７内に存在する場合には，ステップＳ２１２に進み，ファイルアクセス制御部１５８は，その記述に基づき当該指定された任意ファイル名を標準ファイル名に変換し（ステップＳ２１２），当該変換された標準ファイル名を含むファイルアクセス要求をファイルシステム１４０に出力して，当該変換された標準ファイル名のファイルにアクセスするよう指示する（ステップＳ２１４）。この結果，ファイルシステム１４０は，記憶媒体３内の当該変換された標準ファイル名のファイルに対して，要求されたアクセス（読み出し，上書き，削除等）を行う（ステップＳ２１８）。
【００９４】
また，ステップＳ２１０での判別の結果，上記指定された任意ファイル名の記述がファイル名対応テーブル７内に存在しない場合には，標準ファイル名に変換できない任意ファイル名でアクセス対象のファイル指定がなされたことになるので，ステップＳ２１６に進む。このステップＳ２１６では，ファイルアクセス制御部１５８は，指定された任意ファイル名のファイルにアクセスできない旨のエラーを，要求元の外部アプリケーション１８０，１８２に通知して（ステップＳ２１６），ファイルアクセスすることなく全ての処理を終了する。
【００９５】
以上のようなファイルアクセス処理では，任意ファイル名モードにおいて，アクセス対象の任意ファイル名指定が任意ファイル名でなされたとしても，インターフェース部１５０は，この任意ファイル名に対応する標準ファイル名に変換して，ファイルシステム１４０にアクセス指示することができる。このため，標準ファイル名のみを取り扱い可能なファイルシステム１４０に対して，任意ファイル名を介したファイルアクセスを実現できる。なお，標準ファイル名モードでは，外部アプリケーション１８０，１８２により指定された標準ファイル名をそのまま用いて，ファイルシステム１４０により当該標準ファイル名のファイルへのアクセスが実行される。
【００９６】
＜６．ファイル名変更処理＞
次に，任意ファイル名モードにおける映像音声ファイルのリネーム（ファイル名の変更）処理について説明する。上記ファイルシステム１４０や，インターフェース部１５０のテーブル管理部１５２は，記憶媒体３内の映像音声ファイルをリネームすることができる。このファイルのリネーム動作は，変更前と変更後のファイル名の種類に応じて，以下の４種類に分類できる。
【００９７】
（１）標準ファイル名→標準ファイル名
この場合は，標準ファイル名モードでのファイル名変更動作と略同一である。即ち，ファイルシステム１４０によって，記憶媒体３内のファイルに付与されている既存の標準ファイル名を，新たな標準ファイル名に変更する。このとき，インターフェース部１５０はリネームに関与しない。
【００９８】
（２）標準ファイル名→任意ファイル名
この場合は，インターフェース部１５０のテーブル管理部１５２は，標準ファイル名のみが付与されたファイルについて，任意ファイル名の付与要求を受け付けると，original属性値として当該標準ファイル名を，またvalue属性値として当該任意ファイル名を有するAlias要素を，ファイル名対応テーブル７に追加する。
【００９９】
（３）任意ファイル名→標準ファイル名
この場合は，インターフェース部１５０のテーブル管理部１５２は，任意ファイル名が既に付与されているファイルについて，任意ファイル名を削除し，元々付与されていた標準ファイル名に戻す要求を受け付けると，value属性値として当該任意ファイル名を有するAlias要素を，ファイル名対応テーブル７から削除する。また当該指定標準ファイル名が元々付与されていた標準ファイル名と異なった場合は，前出のAlias要素削除のあとに，（１）を適用することとなる。
【０１００】
（４）任意ファイル名→任意ファイル名
この場合は，インターフェース部１５０のテーブル管理部１５２は，任意ファイル名が既に付与されているファイルについて，新たな任意ファイル名への変更要求を受け付けると，当該ファイルに関するAlias要素におけるvalue属性値を元の任意ファイル名から新たな任意ファイル名に変更する。
【０１０１】
＜７．ファイル新規生成処理＞
次に，ファイルの新規生成処理について説明する。例えば，映像音声ファイルを新規生成する方法としては，例えば，まず，上記既定の命名規則に従った標準ファイル名と，当該命名規則に従わない任意ファイル名とを有する映像音声ファイルを自動生成し，次いで，当該標準ファイル名と当該任意ファイル名との対応関係を表すAlias要素を，ファイル名対応テーブル７に追加記述する方法がある。
【０１０２】
また，この他にも，外部装置２０等に記憶されている任意ファイル名のみを有する映像音声ファイルを，コピー又は移動等して撮像装置１０の記憶媒体３へ書き込むよう要求（例えばＦＴＰ  ＰＵＴ命令など）された場合に，まず，ファイルシステム１４０により，既定の命名規則に従って自動生成された標準ファイル名を有する映像音声ファイルを新規生成し，次いで，インターフェース部１５０のテーブル管理部１５２によって，当該映像音声ファイルに対し，上述した「標準ファイル名→任意ファイル名」なるリネーム動作を施す方法もある。
【０１０３】
ここで，図９を参照して，本実施形態にかかるファイル管理方法において，外部の記憶媒体に記憶されている既存の外部ファイルを，撮像装置１０の記憶媒体３に新たに書き込む処理の処理フローについて説明する。図９は，本実施形態にかかるファイル管理方法における外部ファイルの新規書き込み処理フローを示すフローチャートである。なお，図９のフローでは，撮像装置１０が任意ファイル名モードに設定されていることを前提としている。
【０１０４】
図９に示すように，まず，ステップＳ３００では，インターフェース部１５０は，外部アプリケーション１８０，１８２から，既存の外部ファイルの記憶媒体３へのファイル書き込み要求（例えば，ＦＴＰ  ＰＵＴ命令）を受け付ける（ステップＳ３００）。
【０１０５】
例えば，ＰＣ等の外部装置２０に記憶されている映像音声ファイルを，当該外部装置２０に接続された撮像装置１０内の記憶媒体３にコピー若しくは移動する場合，ユーザは，例えば，外部アプリケーション１８２の提供するファイル名リスト表示を閲覧しながら，当該書き込み対象のファイルを外部装置２０内のディレクトリから記憶媒体３のディレクトリにドラッグアンドドロップする。このユーザ入力に応じて，外部アプリケーション１８０，１８２は，当該ファイルの記憶媒体３へのファイル書き込み要求をインターフェース部１５０に送信し，インターフェース部１５０は，このファイル書き込み要求を受け付ける。
【０１０６】
次いで，ステップＳ３０２では，インターフェース部１５０のファイル生成部１６０は，外部アプリケーション１８０，１８２から指定された書き込み対象のファイルのファイル名を認識し（ステップＳ３０２），この指定されたファイル名が，ファイルシステム１４０で許可された既定の命名規則に合致するか否か（即ち，当該ファイル名が標準ファイル名を有するか否か）を判別する（ステップＳ３０４）。
【０１０７】
この判別の結果，当該命名規則に合致する場合には，当該書き込み対象ファイルのファイル名は，ファイルシステム１４０で対応可能な標準ファイル名であるので，ステップＳ３０６に進む。ステップＳ３０６では，インターフェース部１５０のファイル生成部１６０は，当該書き込み対象のファイルを，元々付与されていた標準ファイル名で記憶媒体３に書き込むようにファイルシステム１４０に指示する（ステップＳ３０６）。この結果，ファイルシステム１４０は，当該標準ファイル名を有する当該書き込み対象のファイルを新規生成して，記憶媒体３に書き込む（ステップＳ３１４）。
【０１０８】
一方，ステップＳ３０４の判別の結果，当該命名規則に合致しない場合には，当該書き込み対象のファイルのファイル名は，ファイルシステム１４０で対応できない任意ファイル名であるので，ステップＳ３０８に進む。ファイル生成部１６０は，当該書き込み対象のファイルに付与するために，既定の命名規則に従い新規な標準ファイル名を生成し（ステップＳ３０８），この新規生成した標準ファイル名と，元々付与されていた任意ファイル名との対応関係の記述（Alias要素）をファイル名対応テーブル７に記述することで，当該書き込み対象のファイルをファイル名対応テーブル７に登録する（ステップＳ３１０）。
【０１０９】
次いで，ステップＳ３１２では，ファイル生成部１６０は，当該書き込み対象のファイルを，上記新規生成した標準ファイル名で記憶媒体３に書き込むようにファイルシステム１４０に指示する（ステップＳ３１２）。この結果，ファイルシステム１４０は，上記新規生成された標準ファイル名を有する当該書き込み対象のファイルを新規生成して，記憶媒体３に書き込む（ステップＳ３１４）。
【０１１０】
以上のようなファイル書き込み処理では，ファイルシステム１４０が対応不能な任意ファイル名を有するファイルであっても，インターフェース部１５０により，適切な標準ファイル名を付与して，ファイル名対応テーブル７に登録した上で，記憶媒体３に書き込むことができる。これにより，元々のファイル名を損なうことなく，外部装置２０から撮像装置１０の記憶媒体３に当該ファイルをコピー又は移動できるようになる。
【０１１１】
＜８．ファイル名対応テーブルの整合性チェック処理＞
次に，ファイル名対応テーブル７の記述内容と，記憶媒体３に記憶されている実際のファイルとの整合性をチェックする処理について説明する。
【０１１２】
本発明は，標準ファイル名モードと任意ファイル名モードの両方が矛盾なく共存できるようにすることを目的としてなされたものである。上述した本実施形態にかかる撮像装置１０では，任意ファイル名モードでの動作は全て，標準ファイル名モードでの動作に対して，ファイル名対応テーブル７を利用したインターフェース部１５０の新たな動作を単に追加するだけで実現可能である。
【０１１３】
他方で，従来の撮像装置（インターフェース部１５０を備えておらず，ファイルシステム１４０のみを有する機器）においては，ファイル名対応テーブル７を認識できず，その結果，標準ファイル名モードだけしかサポートできないこととなる。ここで，図６に示したようなインターフェースを持つ記憶媒体３を，従来の撮像装置にセットし，例えば富士山が撮影された“C0001.MXF”なる映像音声ファイルを削除後，六甲山を撮影した“C0001.MXF”なる映像音声ファイルを再度生成した場合を想定する。この場合，当該記憶媒体３を，任意ファイル名モードに対応する本実施形態にかかる撮像装置１０にセットした場合，記憶媒体３内のファイル名対応テーブル７には標準ファイル名“C0001”に任意ファイル名“Fuji”が依然として対応付けられているので，上述した方法にそのまま従うと，六甲山を撮影した映像音声ファイルであるにもかかわらず，“Fuji.MXF”なる任意ファイル名が命名されてしまうこととなる。
【０１１４】
そこで，こういった不具合を防止すべく，本実施形態にかかるファイル名対応テーブル７の各Alias要素には，target属性（ファイル識別子）を追加して，標準ファイル名及び任意ファイル名とファイル識別子とを対応付けて記述している。即ち，このtarget属性値として記述されるファイル識別子（例えばUMID）は唯一無二の値であることから，個々の映像音声ファイルの異同を確実に判別することができる。従って，仮に，記憶媒体３に記憶された映像音声ファイルの標準ファイル名と，ファイル名対応テーブル７に記述された標準ファイル名とが同一の“C0001.MXF”であったとしても，当該映像音声ファイルのファイル識別子と，ファイル名対応テーブル７に記述されたファイル識別子とが異なる場合は，両者は同一ファイルとはみなされないこととなる。
【０１１５】
このため，本実施形態にかかる撮像装置１０では，任意ファイル名モードにおいては，ファイル名対応テーブル７を読み込む際（例えば，記憶媒体３のローディング時や，任意ファイル名モードの開始時など）に，ファイル名対応テーブル７が指定する映像音声ファイルが実際に記憶媒体３に存在するか否かを，original属性値（標準ファイル名）のみならずtarget属性値（ファイル識別子）でも確認し，もし当該ファイルが存在しなければ，ファイル名対応テーブル７における当該Alias要素自体を破棄する。その結果，上記例では，記憶媒体３に実際には存在しない映像音声ファイルに関する項目がファイル名対応テーブル７から削除され，これより任意ファイル名“Fuji.MXF”が破棄されて，標準ファイル名“C0001.MXF”が表示されることとなる。このようにして，ファイル名対応テーブル７に任意ファイル名が記述されたファイルと，記憶媒体３に記憶されたファイルとの整合性を得ることができるようになる。
【０１１６】
ここで，図１０を参照して，本実施形態にかかるファイル管理方法において，ファイル名対応テーブル７の記述内容と，記憶媒体３に記憶されているファイルとの整合性をチェックする処理フローについて説明する。図１０は，本実施形態にかかるファイル管理方法において，ファイル名対応テーブル７の記述内容の整合性をチェックする処理フローを示すフローチャートである。
【０１１７】
図１０に示すように，光ディスク等の記憶媒体３が撮像装置１０にローディングされたときに（ステップＳ４００），インターフェース部１５０のテーブル管理部１５２は，当該記憶媒体３からファイル名対応テーブル７を読み出す（ステップＳ４０２）。なお，このファイル名対応テーブル７を読み出すタイミングは，撮像装置１０における任意ファイル名モードの開始時（例えば，撮像装置１０の起動時，或いは，起動中の撮像装置のモードが標準ファイル名モードから任意ファイル名モードへ切り替えられた時など）であってもよい。
【０１１８】
さらに，ステップＳ４０４では，テーブル管理部１５２は，ファイル名対応テーブル７内に記述されているファイル識別子（例えばUMID）のファイルが，記憶媒体３に存在するか否かを判別する（ステップＳ４０４）。具体的には，テーブル管理部１５２は，ファイル名対応テーブル７内に記述されている全てのファイル識別子と，記憶媒体３に記憶されている全てのファイルに付加されているファイル識別子とを照合し，ファイル名対応テーブル７内に記述されているファイル識別子のファイルが，記憶媒体３に実際に記憶されているか否かを判別する。
【０１１９】
この結果，ファイル名対応テーブル７内に記述されているファイル識別子のファイルが，記憶媒体３に存在しない場合には，テーブル管理部１５２は，当該ファイルに関する全ての項目（Alias要素）をファイル名対応テーブル７から削除する（ステップＳ４０６）。
【０１２０】
以上のように，本実施形態にかかるファイル名対応テーブルの整合性チェック処理では，ファイル識別子に基づいて，記憶媒体３に実際に記憶されているファイルと，ファイル名対応テーブル７に対応関係が記述されているファイルとの整合性をチェックして，記憶媒体３に存在しないファイルについてはファイル名対応テーブル７から該当項目を削除する。これにより，ファイル名対応テーブル７の記述内容を記憶媒体３内に実際に存在するファイルに同期化させることができる。なお，図１０の例では，ファイル整合性の判断基準として，ファイル識別子を用いる例を述べたが，本発明はかかる例に限定されず，標準ファイル名，あるいはファイル識別子及び標準ファイル名の両方を当該判断基準として用いてもよい。
【０１２１】
＜９．任意ファイル名の一括変更処理＞
次に，ファイル名対応テーブル７に記述された任意ファイル名の一括変更処理について説明する。上述したように，任意ファイル名に関する情報は全てファイル名対応テーブル７に記述されている。本来ならば，このファイル名対応テーブル７は，拡張ファイルシステムの一部として隠蔽することもできるが，本実施形態では，図６に示したように敢えてこのファイル名対応テーブル７を外部アプリケーション１８０，１８２に開示し，外部アプリケーション１８０，１８２によるファイル名対応テーブル７の記述内容の変更を可能としている。この結果，記憶媒体３内の全ての映像音声ファイルに対する任意ファイル名の付与や変更などを，外部アプリケーション１８０，１８２側で一括して行うことができる。
【０１２２】
ここで，図１１及び図１２を参照して，この任意ファイル名の一括変更処理の具体例について説明する。図１１は，図４に示したファイル名対応テーブル７の任意ファイル名を変更した記述例を示す説明図である。図１２は，図１１のファイル名対応テーブル７に基づくファイル名リスト表示例を示す説明図である。
【０１２３】
まず，ファイル名対応テーブル７の一括変更を行う場合，外部アプリケーション１８０，１８２は，インターフェース部１５０を介して記憶媒体３内のファイル名対応テーブル７にアクセスして，ファイル名対応テーブル７（図４の記述内容）を読み出す。
【０１２４】
次いで，外部アプリケーション１８０，１８２は，上記読み出したファイル名対応テーブル７に対して，各Alias要素の任意ファイル名の項目（value属性値）のみを，新たな任意ファイル名に変更して，図１１に示すような記述内容のファイル名対応テーブル７を生成する。
【０１２５】
図１１の例では，変更前の任意ファイル名である“Fuji”，“Sakura”，“Geisha”がそれぞれ，新たな任意ファイル名である“Everest”，“Cherry”，“Dancer”に変更されている。なお，これらの新たな任意ファイル名は，例えばユーザ入力に基づいて決定される。
【０１２６】
その後，外部アプリケーション１８０，１８２は，このように任意ファイル名を変更しした図１１のファイル名対応テーブル７のファイルを，インターフェース部１５０を介して，記憶媒体３内の例えばルート（Root）直下に位置する旧ファイル名対応テーブル７のファイルに上書きする。これにより，図６で示したようなファイル名リストのインターフェースは，直ちに図１２に示すようなインターフェースに変化することになる。
【０１２７】
このようにして，本実施形態では，外部アプリケーション１８０，１８２側で，ファイル名対応テーブル７内の複数の任意ファイル名を一括変更することができるので，インターフェース部１５０と外部アプリケーション１８０，１８２とが協働して個々の任意ファイル名を１つずつ変更する場合と比べて，任意ファイル名の付与，変更を容易且つ迅速に実行できる。
【０１２８】
例えば，記憶媒体３内のファイルを別の記憶媒体３に複製する場合において，後方互換性を確保すべく，「標準ファイル名モード」及び「任意ファイル名モード」のいずれにおいても，複製先の記憶媒体３を用いて複製元の記憶媒体３と同一のファイル名を表示できるようにする場合，まずは「標準ファイル名モード」に基づいて映像音声ファイルを複製先の記憶媒体３に複製し，その後，当該映像音声ファイルに付与された任意ファイル名を反映すべく，それぞれの映像音声ファイルにリネーム操作を施す（即ち，複製先の記憶媒体３内にファイル名対応テーブル７を生成し，標準ファイル名と元の任意ファイル名との対応関係を記述する）こととなる。
【０１２９】
このとき，本実施形態では上述した任意ファイル名の一括変更機能のサポートにより，後段のリネーム操作を，ファイル名対応テーブル７を単に複製元の記憶媒体３から複製先の記憶媒体３に複製するだけで，容易に実施することができる。
【０１３０】
以上，本実施形態にかかるファイル管理装置としての撮像装置１０，およびこれを用いたファイル管理方法について詳細に説明した。本実施形態によれば，ファイルシステム１４０と外部アプリケーション１８０，１８２との間にインターフェース部１５０を設け，このインターフェース部１５０によって，記憶媒体３に記憶されたファイルの標準ファイル名と，当該ファイルに別途付与された任意ファイル名との対応関係を記述したファイル名対応テーブル７を生成，管理し，標準ファイル名と任意ファイル名とを相互に変換する。これによって，既定の命名規則に従う標準ファイル名のみを取り扱い可能なファイルシステム１４０に対して，自由度の高い任意ファイル名を許容させることができる。
【０１３１】
例えば，インターフェース部１５０によって，ファイルシステム１４０から出力された標準ファイル名をファイル名対応テーブル７に基づき任意ファイル名に変換することで，外部アプリケーション１８０，１８２側では任意ファイル名でのファイル名表示が可能となる。また，外部アプリケーション１８０，１８２からアクセス先のファイルが任意ファイル名で指定された場合であっても，ファイル名対応テーブル７に基づき当該任意ファイル名を標準ファイル名に変換することで，ファイルシステム１４０は当該標準ファイル名を用いて所望のファイルにアクセスできる。
【０１３２】
このように，標準ファイル名のみに対応したファイルシステム１４０が任意ファイル名にも対応できるようなるので，当該ファイルシステム１４０が設けられるファイル管理装置（本実施形態にかかる撮像装置１０）と，ＰＣ環境との親和性を向上させることができる。例えば，既存の汎用ＰＣ用の外部アプリケーションを用いてファイル管理装置内のファイルを利用できるようになり，また，新たなＰＣ用の外部アプリケーションを容易に開発できるようになる。
【０１３３】
また，既存のファイルシステム１４０にインターフェース部１５０とファイル名対応テーブル７を追加するだけで，既存のファイルシステム１４０を変更することなく，比較的容易に任意ファイル名対応を実現することができる。さらに，このインターフェース部１５０の機能をオン／オフさせるだけで，任意ファイル名に対応可能な任意ファイル名モードと，標準ファイル名のみに対応可能な標準ファイル名モードとを切り替えることができる。従って，１つのファイル管理装置において任意ファイル名モード及び標準ファイル名モードの双方を矛盾無く共存させることができる。このため，１つのファイル管理装置で，従来通りの標準ファイル名モードの利用を所望するユーザと，自由度の高い任意ファイル名モードの利用をも所望するユーザの双方に対応することができる。
【０１３４】
また，映像音声ファイル等のファイルと，当該ファイルに関するファイル名対応テーブル７とを同一のリムーバブル記憶媒体３に記憶することで，両者をワンセットにして，複数の機器間で共用することができるので，ファイル管理上便利である。さらに，任意ファイル名対応可能なファイル管理装置への記憶媒体３のローディング時などに，ファイル名対応テーブル７に記述された標準ファイル名及び／又はファイル識別子に基づいて，ファイル名対応テーブル７の記述と当該記憶媒体３内に現実に存在するファイルとの整合性を確認して，両者を好適に同期化することができる。このため，任意ファイル名対応不能な従来のファイル管理装置で記憶媒体３内のファイルが変更された結果，当該記憶媒体３内のファイルとファイル名対応テーブル７とが整合しなくなった場合（例えば，記憶媒体３に記録してあった全てのファイルを消去した後に，同一の標準ファイル名の新たな映像音声ファイルを生成・記録した場合など）であっても，任意ファイル名対応可能なファイル管理装置では，当該記憶媒体３内のファイルの変更をファイル識別子に基づき検出して，ファイル名対応テーブル７の記述を修正できる。このため，当該記憶媒体３内に実際に存在するファイルに適合する任意ファイル名を表示したり，当該任意ファイル名を用いてアクセスしたりできるようになる。
【０１３５】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１３６】
例えば，上記実施形態では，本発明のファイル管理装置を撮像装置１０に適用した例について説明したが，本発明はかかる例に限定されない。本発明のファイル管理装置は，例えば，パーソナルコンピュータ（ＰＣ）等のコンピュータ装置（ノート型，デスクトップ型を問わない。），業務用映像編集機器，業務用放送機器，ＤＶＤレコーダ／プレーヤ等の映像記録／再生装置，デジタルカメラ，ビデオカメラ，携帯電話，ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ），携帯型映像／音声プレーヤ，家庭用ゲーム機，携帯型ゲーム機，情報家電，電子辞書など，データファイルを取り扱う任意の電子機器に適用可能である。
【０１３７】
また，上記実施形態では，任意ファイル名はユーザ入力に基づき付与されたが，かかる例に限定されない。任意ファイル名は，ファイルシステム１４０の命名規則に従わないファイル名であれば，例えば，当該ファイルシステム１４０以外の他のファイルシステムにおいて別途の命名規則に従って自動付与されたファイル名などであってもよい。また，任意ファイル名と標準ファイル名との間には何らの制限も設ける必要がない。
【０１３８】
また，上記実施形態では，映像音声ファイル等のファイルと，ファイル名対応テーブル７とを同一の記憶媒体３に記憶したが，かかる例に限定されず，当該ファイルとファイル名対応テーブル７を相異なる記憶媒体にそれぞれ記憶してもよい。
【符号の説明】
【０１３９】
３      記憶媒体
５      ファイル記憶部
７      ファイル名対応テーブル
１０      撮像装置
２０      外部装置
１０２      ＣＰＵ
１０４      メモリ部
１０６      入力部
１０８      表示部
１１０      音声出力部
１１２      通信部
１１４      外部インターフェース
１１６      カメラブロック
１１８      ディスク装置
１４０      ファイルシステム
１５０      インターフェース部
１５２      テーブル管理部
１５４      モード切替部
１５６      ファイル名表示制御部
１５８      ファイルアクセス制御部
１６０      ファイル生成部
１８０，１８２      外部アプリケーション
【図１】
0005252097.tif 000002
【図２】
0005252097.tif 000003
【図３】
0005252097.tif 000004
【図４】
0005252097.tif 000005
【図５】
0005252097.tif 000006
【図６】
0005252097.tif 000007
【図７】
0005252097.tif 000008
【図８】
0005252097.tif 000009
【図９】
0005252097.tif 000010
【図１０】
0005252097.tif 000011
【図１１】
0005252097.tif 000012
【図１２】
0005252097.tif 000013