(57)【要約】【課題】記録媒体中の所定の規格に準拠したディレクトリ下のファイルを再生する再生機器では、ＰＣなどで規格非準拠のディレクトリ下にファイルを置いた場合、再生機器で再生することができなかった。【解決手段】再生機器１０６は、ＤＣＦ規格に準拠したディレクトリ及びファイルを作成・記録できる記録媒体１０１内に存在するディレクトリ及びファイルから指定されたディレクトリまたはファイルを検索するディレクトリ／ファイル検索手段１０３と、ディレクトリ／ファイル検索手段１０３により検索されたファイルが再生可能であるか判定する再生可能性判定手段１０４と、再生可能性判定手段１０４が検索されたファイルを再生可能と判定した場合には、ＤＣＦ規格で規定されたディレクトリ下にファイルを移動するファイル移動手段１０５とを備える。【選択図】図１
2007128282.tif 000002
【特許請求の範囲】
【請求項１】
所定の規格に準拠したディレクトリ及びファイルを記録可能な記録媒体内に存在する任意のディレクトリ及びファイルから指定されたディレクトリまたはファイルを検索するディレクトリ／ファイル検索手段と、
前記ディレクトリ／ファイル検索手段により検索されたディレクトリ下のファイルまたは検索されたファイルが再生可能であるか判定する再生可能性判定手段と、
前記再生可能性判定手段で再生可能と判断されたファイルを、前記所定の規格に準拠したディレクトリ下にファイルを移動するファイル移動手段とを備えた再生機器。
【請求項２】
前記ディレクトリ／ファイル検索手段は、ルートディレクトリ下のファイルを検索することを特徴とする請求項１記載の再生機器。
【請求項３】
前記ディレクトリ／ファイル検索手段は、ルートディレクトリ以下のディレクトリまたはファイルを再帰的に検索することを特徴とする請求項１記載の再生機器。
【請求項４】
前記再生可能性判定手段は、ファイルの拡張子により再生可能性を判定することを特徴とする請求項１記載の再生機器。
【請求項５】
前記再生可能性判定手段は、ファイル内に存在するファイルのプロパティ情報に基づき再生可能性を判定することを特徴とする請求項１記載の再生機器。
【請求項６】
前記ディレクトリ／ファイル検索手段および前記ファイル移動手段は、ＦＡＴファイルシステムのディレクトリおよびディレクトリに基づくものであることを特徴とする請求項１ないし５のいずれかに記載の再生機器。
【請求項７】
前記ファイル移動手段は、ファイルの実体データを移動することなく、ＦＡＴ情報の変更により実現することを特徴とする請求項６記載の再生機器。
【請求項８】
さらに、前記記録媒体が挿入されたことを検出する記録媒体挿入検出手段を備え、前記記録媒体の挿入検出をトリガとし、前記ディレクトリ／ファイル検索手段、再生可能性判定手段およびファイル移動手段が動作することを特徴とする請求項１記載の再生機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体メモリカードなどの記録媒体に記録された特定ディレクトリ下のファイルを再生する再生機器に関する。
【背景技術】
【０００２】
近年、半導体メモリカードを記録媒体とするデジタルカメラ（或いはデジタルスチルカメラ）の普及が目覚しい。デジタルカメラには、データの互換性を確保するためにＪＥＩＤＡ（Japan Electronic Industry Development Association）で規格化されたＤＣＦ（Design rules for camera file system）規格（非特許文献１）が存在する。
【０００３】
図５は、デジタルカメラで静止画記録時に使用されるＤＣＦ規格準拠の記録媒体（例えば、半導体メモリカード）におけるディレクトリ／ファイル構成の一例を説明する図である。
【０００４】
同図において、５０１はルートディレクトリ、５０２はＤＣＩＭ（Digital Camera Images）ディレクトリ、５０３は“１００ＸＸＸＸＸ”ディレクトリ（ここで、ＸＸＸＸＸは５文字の自由文字を表す）、５０４および５０５は静止画ファイルＡＡＡＡ０００１．ＪＰＧ、ＡＡＡＡｘｘｘｘ．ＪＰＧ（ここで、ＡＡＡＡは４文字の自由文字、ｘｘｘｘは０００１〜９９９９までの整数を表す）である。５０６はルートディレクトリ５０１直下にある静止画ファイルＢＢＢＢＢＢＢＢ．ＪＰＧ（ここで、ＢＢＢＢＢＢＢＢは任意文字数の任意文字）であり、５０７および５０８は任意の階層における任意のディレクトリ名（ここでは、仮にそれぞれＴＥＭＰ、ＪＰＥＧとする）を示し、５０９は任意の階層下（ここでは、ディレクトリ５０８下）の静止画ファイルＣＣＣＣＣＣＣＣ．ＪＰＧ（ＣＣＣＣＣＣＣＣは任意文字数の任意文字）である。ここで、任意文字とはＦＡＴ（File Allocation Tables）ファイルシステムにおいてファイル名として使用可能な文字のことである。
【０００５】
ＤＣＦ規格では、ＤＣＦイメージルートディレクトリであるＤＣＩＭディレクトリ５０２の直下に静止画ファイルなどのＤＣＦオブジェクトを格納するための複数のＤＣＦディレクトリ５０３を置く。ＤＣＦディレクトリ名は、１００〜９９９までのディレクトリ番号と５文字の自由文字からなる。例えば、“１００ＸＸＸＸＸ”ディレクトリ５０３では１００がディレクトリ番号にあたる。自由文字を含めると、実際には“１００＿ＰＡＮＡ”などとなる。同様に、ＤＣＦファイル名における自由文字は“ＩＭＡＧ０００１．ＪＰＧ”などとなる。
【０００６】
ここで、ＤＣＦ規格ではファイル名は８．３形式（ファイル名が８文字、拡張子が３文字）のショートファイル名である。
【０００７】
一般にデジタルカメラでは、記録媒体の再生ディレクトリはＤＣＩＭディレクトリ５０２以下のＤＣＦディレクトリ符号５０３下に存在するファイルを再生対象とする。
【０００８】
一方、前述の半導体メモリカードは、パーソナルコンピュータ（以下ＰＣ）でも利用されうる。この時、ＰＣにおけるソフトウェアによって、半導体メモリカードのルートディレクトリ５０１下に静止画ファイル５０６を置くことができる。同様にユーザが作成した任意名のディレクトリ階層を持つディレクトリ下に静止画ファイル（図５の例では、￥ＴＥＭＰ￥ＪＰＥＧ￥ＣＣＣＣＣＣＣＣ．ＪＰＧ）を置くこともできる。
【０００９】
ここで、最近のＰＣでは前述のショートファイル名だけでなく、ファイル名が８文字、拡張子が３文字を超えるロングファイル名も使用でき、また文字もＤＣＦの自由文字で許されている大文字だけでなく、半角小文字や全角文字（２バイト文字）なども使用可能である。従って、静止画ファイル５０６は、例えば、“ＳＡＭＰＬＥ．ＪＰＧ”であり、静止画ファイル５０９は“サンプル．ＪＰＧ”であるとする。
【００１０】
なお、ここでは説明を省略するが、動画に関しても同様である。この場合、ＤＣＦオブジェクトが静止画ファイルでなく、動画ファイル（例えば拡張子ＭＯＶなど）になる場合もあるし、ＤＣＦ規格の代わりにＳＤ（Secure Digital）ビデオ規格であってもよい。ＳＤビデオ規格の場合、規格準拠のディレクトリ￥ＳＤ＿ＶＩＤＥＯ￥ＰＲＬｘｘｘ（ｘｘｘは００１からＦＦＦの１６進数）下の拡張子ＡＳＦやＳＤＶなどの動画ファイルを再生対象とする。以下、特に説明のない場合、ＤＣＦ規格の静止画を例に説明を行う。
【００１１】
また、静止画ファイル、動画ファイルは、それぞれ画像サイズやコーデック情報などのプロパティ情報を持つ場合がある。ここで、静止画ファイルとは、Ｅｘｉｆ形式（非特許文献２参照）のJPEGファイルのことであり、フレームヘッダ（ＳＯＦ：Start of Frame(FFC0h)）内の垂直ライン数（フレームヘッダの先頭から５バイト目の２バイト）、水平画素数を読み取れば画像サイズ（フレームヘッダの先頭から７バイト目の２バイト）は判明する。
【００１２】
同様に、動画ファイルについて、ＡＳＦファイル（非特許文献３参照）を例にとると、Header Object内のStream Properties ObjectのType Specific DataであるVideo media typeのFormat DataにImage Width, Image Height, Compression IDを読み撮れば、画像サイズ、コーデック情報は判明する。
【非特許文献１】ＪＥＩＤＡ規格  カメラファイルシステム規格  DCF  Version1.0  JEIDA-49-2-1998
【非特許文献２】ＪＥＩＤＡ規格  ディジタルスチルカメラ画像ファイルフォーマット規格（Exif）Version2.1 JEIDA-49-1998
【非特許文献３】Advanced Systems Format(ASF) Specification Revision 01.20.01e Microsoft Corporation September 2003
【発明の開示】
【発明が解決しようとする課題】
【００１３】
前述のディレクトリ／ファイル構成を持つ半導体メモリカードをデジタルカメラに挿入した場合、一般のデジタルカメラでは前述の通りＤＣＩＭ５０２以下のディレクトリ５０３下に存在する静止画ファイル５０４、５０５を再生対象としており、ＰＣによってルートディレクトリ５０１下に置かれた静止画ファイル５０６や任意のディレクトリ階層下に置かれた静止画ファイル５０９を再生対象としていないため、ユーザはこのような静止画ファイルをデジタルカメラで再生することはできない、という第１の課題があった。
【００１４】
そのため、サポートセンターや掲示板などで、ＰＣで半導体メモリカードのルートディレクトリ下に置いたファイルなどをデジタルカメラなどで再生する場合、どのようにしたら再生できるのかという問い合わせが少なからず存在していた。結果として、ユーザは規格準拠のディレクトリ構成を知る必要があり、規格の知識がないユーザにとって理解しづらいものとなっていた。
【００１５】
また、ユーザによるＰＣ上での誤操作などで再生できないファイルを規格準拠のディレクトリに移動することによる機器の誤動作が起こりうるという第２の課題があった。
【００１６】
また、ファイルを移動する際にファイル実体を移動すると、デジタルカメラのようなＰＣと比較してＣＰＵパワーの小さい機器ではファイル実体の移動に時間がかかるという第３の課題があった。
【００１７】
さらに、これらの移動をユーザ操作で行う場合、わずらわしいという第４の課題があった。
【課題を解決するための手段】
【００１８】
以上のような課題を解決するために本発明の再生装置は、所定の規格に準拠したディレクトリ及びファイルを記録可能な記録媒体内に存在する任意のディレクトリ及びファイルから指定されたディレクトリまたはファイルを検索するディレクトリ／ファイル検索手段と、前記ディレクトリ／ファイル検索手段により検索されたディレクトリ下のファイルまたは検索されたファイルが再生可能であるか判定する再生可能性判定手段と、前記再生可能性判定手段で再生可能と判断されたファイルを、前記所定の規格に準拠したディレクトリ下にファイルを移動するファイル移動手段とを備える。
【００１９】
ここで、前記ディレクトリ／ファイル検索手段は、ルートディレクトリ下のファイルを検索するとしてもよい。
【００２０】
また、前記ディレクトリ／ファイル検索手段は、ルートディレクトリ以下のディレクトリまたはファイルを再帰的に検索するとしてもよい。
【００２１】
また、前記再生可能性判定手段は、ファイルの拡張子により再生可能性を判定するとしてもよい。
【００２２】
また、前記再生可能性判定手段は、ファイル内に存在するファイルのプロパティ情報に基づき再生可能性を判定するとしてもよい。
【００２３】
また、前記ディレクトリ／ファイル検索手段および前記ファイル移動手段は、ＦＡＴファイルシステムのディレクトリおよびディレクトリに基づくものであるとしてもよい。さらに、前記ファイル移動手段は、ファイルの実体データを移動することなく、ＦＡＴ情報の変更により実現するとしてもよい。
【００２４】
さらに、前記記録媒体が挿入されたことを検出する記録媒体挿入検出手段を備え、前記記録媒体の挿入検出をトリガとし、前記ディレクトリ／ファイル検索手段、再生可能性判定手段およびファイル移動手段が動作するとしてもよい。
【発明の効果】
【００２５】
本発明によれば、ルートディレクトリやユーザが作成した任意の階層の任意ディレクトリ（規格非準拠のディレクトリ）下に置かれた静止画／動画ファイルを規格準拠のディレクトリに移動することにより、再生機器では再生できなかったファイルを再生することができる。
【００２６】
また、再生可能判定手段がファイルの拡張子または、ファイル自体が持つプロパティ情報を解析し、機器で再生可能なものだけを移動することにより、再生できないファイルを規格準拠のディレクトリに移動するということがないため、誤動作を防止することができる。
【００２７】
また、ファイル移動手段は、ファイル自体を移動せず、ＦＡＴ情報（ディレクトリ・エントリ）を更新することにより、移動処理を高速で行うことができる。
【００２８】
さらに、記録媒体の挿入をトリガとして、ファイルを自動的に移動するため、ユーザは規格をなんら意識する必要は無く、移動のための手続きも不要である。
【発明を実施するための最良の形態】
【００２９】
以下の本発明の実施の形態について、図面を用いて説明する。なお、以下では所定の規格としてＤＣＦ規格を想定して説明する。
【００３０】
（実施の形態１）
図１は、本発明の実施の形態１による再生機器の構成を示すブロック図である。同図において、１０１は少なくともＤＣＦ規格に準拠したディレクトリ及びファイルを記録可能な記録媒体、１０２は記録媒体１０１が機器に挿入された、あるいは挿入されていることを検出する記録媒体挿入検出手段、１０３は記録媒体１０１内に存在する任意のディレクトリ及びファイルから指定されたディレクトリまたはファイルを検索するディレクトリ／ファイル検索手段、１０４はディレクトリ／ファイル検索手段１０３により検索されたディレクトリ下のファイルまたは検索されたファイルが再生可能であるか判定する再生可能性判定手段、１０５は再生可能性判定手段１０４で再生可能と判断されたファイルを、ＤＣＦ規格に準拠したディレクトリ下にファイルを移動するファイル移動手段、１０６は再生機器である。
【００３１】
以上のように構成された本実施の形態による再生機器について詳細に説明する。
【００３２】
記録媒体１０１は、再生機器１０６自身あるいはＰＣにて作成されたＦＡＴファイルシステムのディレクトリおよびファイルを有する。なお、ＰＣと再生機器１０６との連携に関しては図２にて後述する。記録媒体挿入検出手段１０２は、記録媒体１０１が再生機器１０６に挿入されたことを検出し、ディレクトリ／ファイル検出手段１０３、再生可能性判定手段１０４およびファイル移動手段１０５を起動する。ディレクトリ／ファイル検索手段１０３は、記録媒体１０１のＦＡＴ情報（ディレクトリ・エントリ）を逐次読み出し、ディレクトリ／ファイルの種別を判定し、ファイルである場合、再生可能性判定手段１０３に当該ファイルを渡し、ディレクトリである場合は、そのディレクトリに移動し、全ディレクトリおよびファイルを検出するまで繰り返す。再生可能性判定手段１０３は、例えばＦＡＴ情報（ディレクトリ・エントリ）のファイル名の拡張子がＪＰＧあるいはｊｐｇであった場合、ファイル移動手段１０４は当該ファイルをＤＣＦ規格に準拠したディレクトリに移動する。
【００３３】
なお、ここでは全ディレクトリを検索する説明としたが、ＤＣＦ規格準拠のディレクトリ（図５におけるＤＣＩＭディレクトリ５０２）以下を検索対象から外しても良い。すなわち、ＤＣＦ規格準拠のディレクトリ下にあるディレクトリ／ファイルを検索対象から外すことで、より検索の高速化が図れる。なお、検索方法については、図４にて、ＦＡＴ情報（ディレクトリ・エントリ）を用いて詳細を説明する。
【００３４】
図２は、本実施の形態におけるＰＣと再生機器の連携を説明する図である。同図において、２０１はモニタ、２０２はＰＣ、２０３はＵＳＢカードリーダ、２０４は記録媒体としての半導体メモリカード、２０５は本実施の形態における再生機器１０６としてのデジタルカメラ、２０６は液晶ディスプレイ、２０７はシャッターボタン、２０８は制御系ボタン（電源、メニュー、選択などの機能を具備する）、２０９は操作系ボタン（カーソル移動などの機能を具備する）である。
【００３５】
ユーザはＰＣ２０２のＵＳＢポートに接続されたＵＳＢカードリーダ２０３に半導体メモリカード２０４を挿入し、モニタ２０１を見ながらソフトウェア（少なくとも、ディレクトリやファイルの操作が可能なもの）で再生機器としてのデジタルカメラ２０５で再生したいファイルを半導体メモリカード２０４のルートディレクトリ下や任意階層のディレクトリにコピーする。コピーを実行すると、ＵＳＢカードリーダ２０３は、半導体メモリカード２０４の当該ディレクトリにユーザが選択したファイルを実際に書き込む。書き込み完了後、半導体メモリカード２０４はＵＳＢカードリーダ２０３から取り出すことが出来る。
【００３６】
デジタルカメラ２０５は、図示しないが、カードコントローラ（記録媒体挿入検出手段１０２の機能も有する）とＣＰＵ（ディレクトリ／ファイル検出手段１０３、再生可能性判定手段１０４及びファイル移動手段１０５の機能も有す）と揮発性メモリを具備する。半導体メモリカード２０４をデジタルカメラ２０５に挿入すると、カードコントローラが記録媒体挿入検出手段１０２として機能し、半導体メモリカード２０４の挿入を検出し、ＣＰＵに検出情報を通知する。ＣＰＵは検出情報を受け、ディレクトリ／ファイル検索手段１０３、再生可能性判定手段１０４およびファイル移動手段１０５により、全ディレクトリ／ファイル検索処理、再生可能性判定処理およびファイル移動処理を行う。処理完了後、規格準拠のディレクトリ下のファイル群のサムネイルを液晶ディスプレイ２０６に表示し、ユーザが操作系ボタン２０９でカーソルを再生したいファイルに移動し、制御系ボタン２０８で選択することによりサムネイル一覧から当該ファイルを再生することができる。
【００３７】
以上の説明のように、デジタルカメラ２０６（再生機器１０６）への半導体メモリカード２０４の挿入をトリガとして、規格非準拠のディレクトリに置かれた再生可能なファイルを規格準拠のディレクトリに移動し、再生することが可能である。
【００３８】
また、本実施の形態では制御系ボタン２０８のメニュー機能の中にファイル検索という機能を持たせ、ユーザのメニュー操作をトリガとして実行することを否定するものではない。
【００３９】
図３に記録媒体１０１内のファイルシステム構造を示す。ＦＡＴにはＦＡＴ１２、ＦＡＴ１６、ＦＡＴ３２やロングファイル名が利用可能なＶＦＡＴなどがあるが、ここではＦＡＴ１６を例に説明する。
【００４０】
図３において、３０１はマスターブートレコードやパーティションテーブル、３０２はパーティションブートセクタ、３０３はＦＡＴ１、３０４はＦＡＴ２、３０５はルートディレクトリエントリ、３０６はユーザデータである。また、ディレクトリ・エントリ構造として、３０７はファイル名（８バイト）、３０８はファイル拡張子（３バイト）、３０９はファイル属性（１バイト）、３１０はリザーブ（１バイト）、３１１はＶＦＡＴ用作成時刻（１０ｍｓ）（２バイト）、３１２はＶＦＡＴ用作成時刻（２バイト）、３１３はＶＦＡＴ用作成日付（２バイト）、３１４はＶＦＡＴ用アクセス日付（２バイト）、３１５はＦＡＴ３２用クラスタ番号の上位１６ビット（２バイト）、３１６は更新時刻（２バイト）、３１７は更新日付（２バイト）、３１８はクラスタ開始番号（２バイト）、３１９はファイルサイズ（４バイト）である。また、３０７〜３１９でディレクトリ・エントリ（３２バイト）を構成する。
【００４１】
カードコントローラはＣＰＵからの命令によりマスターブートレコード３０１を読む。マスターブートレコード３０１には各パーティションのファイルシステムタイプ（ＦＡＴ１２／ＦＡＴ１６など）の識別情報とパーティションの先頭セクタであるパーティションブートセクタ３０２の開始位置がＰＣなどでのフォーマット時に記述されている。
【００４２】
その後、カードコントローラはパーティションブートセクタ３０２を読む。ここにはセクタあたりのバイト数や、クラスタあたりのセクタ数、ＦＡＴあたりのセクタ数、ＦＡＴ数などの情報が記述されている。パーティションブートセクタは５１２バイトである。
【００４３】
ＦＡＴ１（３０３）はパーティションブートセクタ３０２の次のセクタから開始され、信頼性向上のためＦＡＴ１（３０３）／ＦＡＴ２（３０４）で２重化されている。ＦＡＴの領域は、（ＦＡＴあたりのセクタ数）×（ＦＡＴの数（図３の例では２））バイトである。
【００４４】
ルートディレクトリエントリ３０５は、ＦＡＴの次のセクタから開始される。ルートディレクトリエントリはＦＡＴ１６の場合、５１２個のディレクトリ・エントリ３０７〜３１９を格納可能であり、３２バイト×５１２個＝１６３８４バイトである。
【００４５】
ユーザデータ３０６は、実際のファイルデータやディレクトリ・エントリを格納する領域であり、ＦＡＴ１６の場合、ルートディレクトリエントリの次セクタから開始される。
【００４６】
ディレクトリ・エントリにおけるファイル名３０７、ファイル拡張子３０８は８．３形式のファイル名および拡張子を記憶し、ファイル属性３０９はビット４が１であるかどうかでディレクトリ（１）／ファイル（０）を識別できる。
【００４７】
また、ファイル名３０７の先頭１文字あるいは２文字は下記のような特別な意味を持つ。０ｘ００：空のエントリ、０ｘ２ｅ（．）：カレント・ディレクトリ、０ｘ２ｅ２ｅ（．．）：親ディレクトリ、０ｘｅ５、０ｘ０５：削除されたエントリ（利用可能）などである。但し、０ｘ２ｅ、０ｘ２ｅ２ｅはファイル属性３０９がディレクトリの時のみ使用可能である。
【００４８】
図４は、図５のディレクトリ／ファイル構成を実現するＦＡＴ情報（ディレクトリ・エントリ）に関する説明図である。本図では図３のディレクトリ・エントリ３０７〜３１９の中で説明に必要な情報のみ図示している。なお、以下では、ディレクトリ５０３は１００＿ＰＡＮＡディレクトリ、静止画ファイル５０４、５０５はＩＭＡＧ０００１．ＪＰＧファイル、ＩＭＡＧ０００２．ＪＰＧファイル、静止画ファイル５０６はＳＡＭＰＬＥ．ＪＰＧファイル、静止画ファイル５０９はサンプル．ＪＰＧファイルとして説明する。
【００４９】
図４において、４０１はルートディレクトリエントリ（図３の３０５に相当）、４０２はユーザデータ（図３の３０６に相当）、４０３、４０８、４１３、４１８、４２３、４２８、４３３、４３８はファイル名（図３の３０７に相当）、４０４、４０９、４１４、４１９、４２４、４２９、４３４、４３９はファイル拡張子（図３の３０８に相当）、４０５、４１０、４１５、４２０、４２５、４３０、４３５、４４０はファイル属性のビット４（図３の３０９のビット４に相当）、４０６、４１１、４１６、４２１、４２６、４３１、４３６、４４１はクラスタ開始番号（図３の３１８に相当）、４０７、４１２、４１７、４２２、４２７、４３２、４３７、４４２はファイルサイズ（図３の３１９に相当）である。なお、図３で前述したカレント・ディレクトリ、親ディレクトリに関するディレクトリ・エントリ、削除されたディレクトリ・エントリ、空のディレクトリ・エントリは省略している。すなわち、４０３〜４０７、４１８〜４２２、４２３〜４２７、４３３〜４３７、４３８〜４４２のディレクトリ・エントリの前には、それぞれカレント・ディレクトリ、親ディレクトリの２つのディレクトリ・エントリが存在し、４１３〜４１７、４１８〜４２２、４２８〜４３２、４３３〜４３７、４３８〜４４２のディレクトリ・エントリの次のディレクトリ・エントリは空のディレクトリ・エントリであるとする。
【００５０】
ルートディレクトリ５０１下のディレクトリ及びファイルがルートディレクトリエントリに登録されている。すなわち、ＤＣＩＭディレクトリ５０２、ＳＡＭＰＬＥ．ＪＰＧファイル５０６、ＴＥＭＰディレクトリ５０７に関するディレクトリ・エントリが登録されていることを示す。
【００５１】
ＤＣＩＭディレクトリ５０２下の１００＿ＰＡＮＡディレクトリ５０３のディレクトリ・エントリ４１８〜４２２は、クラスタ開始番号４０６より計算されるユーザデータ内のアドレスに存在し、１００＿ＰＡＮＡディレクトリ５０３下のＩＭＡＧ０００１．ＪＰＧファイル５０４、ＩＭＡＧ０００２．ＪＰＧファイル５０５のディレクトリ・エントリ４２３〜４２７、４２８〜４３３はクラスタ開始番号４２１より計算されるユーザデータ内のアドレスに存在する。
【００５２】
同様に、ＴＥＭＰディレクトリ５０７下のＪＰＥＧディレクトリ５０８のディレクトリ・エントリ４３３〜４３７はクラスタ開始番号４１６から計算されるユーザデータ内のアドレスに存在し、ＪＰＥＧディレクトリ下のサンプル．ＪＰＧファイル５０９のディレクトリ・エントリ４３８〜４４２はクラスタ開始番号４３６から計算されるユーザデータ内のアドレスに存在する。
【００５３】
（ディレクトリ／ファイル検索手段１０３の動作）
ディレクトリ／ファイル検索手段１０３の機能を実現するＣＰＵはルートディレクトリエントリに登録されているディレクトリ・エントリを読み、ファイル属性のビット４を判定する。
【００５４】
ａ）ファイル（０）と判定した場合、再生可能性判定手段へ渡す。
【００５５】
ｂ）ディレクトリ（１）と判定した場合、
ｂ−１）ファイル名がカレント・ディレクトリ、親ディレクトリ、削除されたディレクトリ・エントリの場合、次のディレクトリ・エントリを読む。
【００５６】
ｂ−２）有効なファイル名で規格非準拠の場合、メモリに再起解析用に移動元のディレクトリ・エントリのアドレスをスタックし、クラスタ開始番号より計算されるアドレスのディレクトリ・エントリへ移動し、ファイル属性の判定ビット４判定を行う。
【００５７】
ｂ−３）有効なファイル名で規格準拠の場合、前述の再起解析用とは別にメモリにディレクトリエントリアドレスを保存し、次のディレクトリ・エントリを読む。
【００５８】
ｂ−４）ファイル名が空のディレクトリ・エントリの場合、カレント・ディレクトリに存在するディレクトリ、ファイルのディレクトリ・エントリ解析が終了したため、移動先であれば、メモリにスタックしていたアドレスを取り出し移動元に戻り、次のディレクトリ・エントリを読む。
【００５９】
ルートディレクトリエントリの空のディレクトリ・エントリに到達するまで以上の処理を繰り返す。
【００６０】
以上により、階層構造を持つ規格非準拠のディレクトリにユーザがファイルを置いた場合であってもファイルを発見することができる。
【００６１】
（再生可能性判定手段１０４の動作）
再生可能性判定手段１０４の機能を実現するＣＰＵは、渡されたディレクトリ・エントリについて、
Ａ）ファイル拡張子がＪＰＧまたはｊｐｇの場合、ファイル移動手段に同ディレクトリ・エントリを渡し、処理完了を待つ。
【００６２】
さらに、ファイル移動手段１０５へ渡す前にクラスタ開始番号から計算されるアドレスからファイルサイズ分のデータをメモリに読み出し、画像サイズやコーデック情報などのプロパティ情報を解析し、再生機器１０６で再生できるものであるかどうかを判定しても良い。この場合、再生できると判定した場合、ファイル移動手段１０５に同ディレクトリ・エントリを渡し、再生できないと判定した場合、処理を完了する。
【００６３】
なお、プロパティ情報を取得するためのデータサイズを読むことができるのであれば、ファイルサイズ分のデータを全て読まなくても良い。
【００６４】
Ｂ）ファイル拡張子が上記以外の場合、処理を完了する。
【００６５】
以上により、ファイルの拡張子またはファイル内に存在するプロパティ情報から再生機器１０６にて再生可能であるか判定できる。
【００６６】
（ファイル移動手段１０５の動作）
ファイル移動手段１０５の機能を実現するＣＰＵは、ディレクトリ／ファイル検索手段１０３が保存した規格準拠ディレクトリ・エントリ下の最終ディレクトリの最終ファイル番号を取得し、最終ファイル番号を持つディレクトリ・エントリの次の空のディレクトリ・エントリに再生可能判定手段１０４より渡されたディレクトリ・エントリの内容をコピーする。その後、コピー先のディレクトリ・エントリのファイル名を最終ファイル番号＋１したものに変更し、コピー元のディレクトリ・エントリのファイル名の先頭1文字を０ｘｅ５に変更する。
【００６７】
以上により、ファイル実体を移動することなく、ＦＡＴ情報（ディレクトリ・エントリ）を移動することにより、高速な移動が実現可能である。
【００６８】
以上の処理について、図４を用いて説明する。なお、ここでは、カレント・ディレクトリ、親ディレクトリは省略する。ルートディレクトリエントリのディレクトリ・エントリ４０３〜４０７を読むと、ファイル属性のビット４（４０５）がディレクトリであり、ファイル名４０３はＤＣＦ規格準拠ディレクトリ名であるＤＣＩＭであるので、ディレクトリエントリアドレスをメモリに保存し、次のディレクトリ・エントリ４０８〜４１２を読む。
【００６９】
ファイル属性のビット４（４１０）がファイルかつ、ファイル名４０８が有効であり、ファイル拡張子４０９がＪＰＧであるため、ファイル移動処理を行う必要がある。
【００７０】
移動処理のための最終ファイル名を取得するために、メモリに保存されたファイル名がＤＣＩＭのディレクトリ・エントリ４０３〜４０７のクラスタ開始番号４０５より計算されるアドレスのディレクトリ・エントリ４１８〜４２２に移動する。
【００７１】
ディレクトリ・エントリ４１８〜４２２のファイル属性のビット４（４２０）がディレクトリであり、かつ、次のディレクトリ・エントリが空のディレクトリ・エントリであることから最終ディレクトリであると判断し、同ディレクトリ・エントリのクラスタ開始番号から計算されるアドレスのディレクトリ・エントリ４２３〜４２７へ移動する。
【００７２】
ディレクトリ・エントリ４２３〜４２７のファイル属性のビット４（４２５）がファイルであり、かつ、次のディレクトリ・エントリ４２３〜４２７が空のディレクトリ・エントリでないことから、次のディレクトリ・エントリ４２８〜４３２へ移動する。
【００７３】
ディレクトリ・エントリ４２８〜４３２のファイル属性のビット４（４３０）がファイルであり、かつ、次のディレクトリ・エントリが空のディレクトリ・エントリであることから最終ファイルであると判断すし、ファイル名４２８のＩＭＡＧ０００２を取得する。
【００７４】
以上により、ディレクトリ・エントリ４２８〜４３２の次のディレクトリ・エントリにディレクトリ・エントリ４０８〜４１２を３２バイトコピー後、コピー先のディレクトリ・エントリの名前をＩＭＡＧ０００３に変更し、コピー元のディレクトリ・エントリのファイル名４０８の1文字目を０ｘｅ５に変更する。
【００７５】
その後、次のディレクトリ・エントリ４１３〜４１７を読むと、ファイル属性のビット４（４１５）がディレクトリであり、ファイル名４１３のＴＥＭＰは規格非準拠ディレクトリ名であるので、ディレクトリエントリアドレスを再起解析用のメモリにスタックし、クラスタ開始番号４１６より計算されるアドレスのディレクトリ・エントリ４３３〜４３７へ移動する。
【００７６】
ファイル属性のビット４（４３５）がディレクトリであり、ファイル名４３３のＪＰＥＧは規格非準拠ディレクトリ名であるので、ディレクトリエントリアドレスを再起解析用のメモリにスタックし、クラスタ開始番号４３６より計算されるアドレスのディレクトリ・エントリ４３８〜４４２へ移動する。
【００７７】
ファイル属性のビット４（４４１）がＪＰＧファイルであるため、前述のファイル移動処理と同様にＩＭＡＧ０００３のファイル名を持つディレクトリ・エントリの次のディレクトリ・エントリにディレクトリ・エントリ４３８〜４４２を３２バイトコピー後、コピー先のディレクトリ・エントリの名前をＩＭＡＧ０００４に変更し、コピー元のディレクトリ・エントリのファイル名４３８の1文字目を０ｘｅ５に変更する。
【００７８】
その後、次のディレクトリ・エントリを読むと、空のディレクトリ・エントリであるため、再起解析用メモリにスタックされた移動元のディレクトリ・エントリ４３３〜４３７へ戻り、次のディレクトリ・エントリを読む。
【００７９】
空のディレクトリ・エントリであるため、再起解析用メモリにスタックされた移動元のディレクトリ・エントリ４１３〜４１７へ戻り、次のディレクトリ・エントリを読む。
【００８０】
ルートディレクトリエントリの空のディレクトリ・エントリに到達したため、処理を完了する。
【００８１】
以上の説明のように、階層構造を持つ規格非準拠のディレクトリにＰＣでファイルを置いても、再生機器はＦＡＴ情報を読んで再帰的にディレクトリ構造を解析し、再生可能なファイルのＦＡＴ情報を規格準拠のディレクトリ下となるようにＦＡＴ情報を変更することにより、比較的高速に再生機器にて前記ファイルを再生できるようにすることができる。
【産業上の利用可能性】
【００８２】
本発明の再生機器は、デジタルカメラ、デジタルムービーカメラ、あるいは動画／静止画再生機能付き携帯電話、あるいは動画／静止画ビューワ、あるいは記録媒体（半導体メモリカードなど）を利用した静止画／動画再生機能を具備する融合機能商品において、本発明を利用することができる。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態１による再生機器の構成を示すブロック図
【図２】同実施の形態１による再生機器とＰＣの連携を説明する概念図
【図３】同実施の形態１による記録媒体のＦＡＴ構造を説明するための模式図
【図４】同実施の形態１によるディレクトリ／ファイル構成例を実現するＦＡＴ情報を説明するための模式図
【図５】同実施の形態１によるディレクトリ／ファイル構成の一例を説明する模式図
【符号の説明】
【００８４】
１０１    記録媒体
１０２    記録媒体挿入検出手段
１０３    ディレクトリ／ファイル検索手段
１０４    再生可能性判定手段
１０５    ファイル移動手段
１０６    再生機器
２０１    モニタ
２０２    ＰＣ
２０３    ＵＳＢカードリーダ
２０４    半導体メモリカード
２０５    デジタルカメラ
２０６    液晶ディスプレイ
２０７    シャッターボタン
２０８    制御系ボタン
２０９    操作系ボタン
【図１】
2007128282.tif 000003
【図２】
2007128282.tif 000004
【図３】
2007128282.tif 000005
【図４】
2007128282.tif 000006
【図５】
2007128282.tif 000007