(57)【要約】【課題】  従来、ファイルフォーマットを自動的に選択して初期化を行うとしても、ユーザの有する他の機器の環境に合ったファイルフォーマットが選択されるとは限らず前記課題は解決されない。【解決手段】  上記の問題を解決するため、本発明の記録装置は、着脱可能な記録媒体を装着可能な記録装置であって、記録媒体の装着を検知する検知手段と、前記記録媒体で使用されているファイルフォーマットを判別するファイルフォーマット判別手段と、記録媒体にデータが記録されているか否かを判断する判断手段と、検知手段によって記録媒体が検知された場合に、ファイルフォーマット判別手段と、判断手段の結果に基づき、ファイルフォーマット選択画面を表示手段に表示させる表示制御手段と、ファイルフォーマット選択画面に基き、記録媒体で使用するファイルフォーマットを選択する選択手段とを有することを特徴とする。【選択図】  図２
2010140348.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な記録媒体を装着可能な記録装置であって、
前記記録媒体の装着を検知する検知手段と
前記記録媒体で使用されているファイルフォーマットを判別するファイルフォーマット判別手段と
前記記録媒体にデータが記録されているか否かを判断する判断手段と、
前記検知手段によって記録媒体が検知された場合に、前記ファイルフォーマット判別手段と、前記判断手段の結果に基づき、ファイルフォーマット選択画面を表示手段に表示させる表示制御手段と、
前記ファイルフォーマット選択画面に基き、前記記録媒体で使用するファイルフォーマットを選択する選択手段とを有することを特徴とする記録装置。
【請求項２】
前記選択手段で選択されたファイルフォーマットが、前記記録媒体の現在のファイルフォーマットと異なる場合に、前記記録媒体の管理データを初期化する初期化手段を有することを特徴とする記録装置。
【請求項３】
前記判断手段は、前記記録媒体に記録されたディレクトリまたはファイルの少なくともいずれかが存在するか否かを判断することによって、前記記録媒体にデータが記録されているか否かを判断することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記ファイルフォーマット判別手段により、記録媒体のフォーマットがｅｘＦＡＴであると判別し、前記判断手段により前記記録媒体にデータが記録されていないと判断した場合に、前記表示制御手段は、前記ファイルフォーマット選択画面を前記表示手段に表示させることを特徴とする請求項１ないし３のいずれか１項に記載の記録装置。
【請求項５】
着脱可能な記録媒体を装着可能な記録装置の制御方法であって、
前記記録媒体の装着を検知する検知工程と
前記記録媒体で使用されているファイルフォーマットを判別するファイルフォーマット判別工程と
前記記録媒体にデータが記録されているか否かを判断する判断工程と
前記検知工程によって記録媒体が検知された場合に、前記ファイルフォーマット判別工程と、前記判断工程の結果に基づき、ファイルフォーマット選択画面を表示手段に表示させる表示制御工程と、
前記ファイルフォーマット選択画面に基き、前記記録媒体で使用するファイルフォーマットを選択する選択工程とを有することを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録媒体にデータを記録する記録装置において、記録媒体で使用するファイルフォーマットの選択技術に関するものである。
【背景技術】
【０００２】
近年、記録媒体の大容量化やファイルサイズの大容量化に伴い、従来使用してきたファイルフォーマットの機能拡張が必要となっている。例えば従来から使われてきたＦＡＴ３２（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）では、１ファイルのサイズを３２ビットで表現しているため最大でＦＦＦＦＦＦＦＦ（Ｈｅｘ）バイト（＝４ＧＢ）までしか扱うことが出来なかった。これらの問題を解決するために機能拡張を行った次世代のファイルフォーマット（例えばｅｘＦＡＴ）が普及しつつある。しかしながらこれらのファイルフォーマットは従来のファイルフォーマットとの互換性が無いため市場では複数のファイルフォーマットが混在して使われることになる。
【０００３】
例えばＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード（登録商標）の３２ＧＢを超えるカードはｅｘＦＡＴで初期化された状態で販売されている。ｅｘＦＡＴに非対応の機器ではファイルアクセスが出来ないためエラーとなり、使用前に装置で使用に最適なファイルフォーマットで初期化を行ってから使用する。一方、ｅｘＦＡＴ対応の機器であれば買ってきたカードのファイルフォーマットを意識せずにそのまま使用することが出来る。しかしながらユーザの持っているＰＣがｅｘＦＡＴに対応していないとデータをＰＣで扱うことができずバックアップすることが出来ない問題が生じる。そのため使用前にユーザの使用環境に合ったファイルフォーマットで初期化する必要がある。一方、記録媒体が所定フォーマットされていないと判別された場合に予め設定された動作で初期化を行う技術は知られている（特許文献１）。
【特許文献１】特開平６−１２５５２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の先行技術はファイルフォーマットを自動的に選択して初期化を行うものである。しかしながらこの方法ではユーザが有する他の機器の環境に合ったファイルフォーマットが選択されるとは限らず前記課題は解決されない。また、既にデータを記録済みの記録媒体を誤って初期化してしまう恐れがあるためフォーマット選択を促す条件を的確に判断する必要がある。
【課題を解決するための手段】
【０００５】
上記の課題を解決する為、本発明の記録装置は、着脱可能な記録媒体を装着可能な記録装置であって、記録媒体の装着を検知する検知手段と、前記記録媒体で使用されているファイルフォーマットを判別するファイルフォーマット判別手段と、記録媒体にデータが記録されているか否かを判断する判断手段と、検知手段によって記録媒体が検知された場合に、ファイルフォーマット判別手段と、判断手段の結果に基づき、ファイルフォーマット選択画面を表示手段に表示させる表示制御手段と、ファイルフォーマット選択画面に基き、記録媒体で使用するファイルフォーマットを選択する選択手段とを有することを特徴とする。
【発明の効果】
【０００６】
ユーザがファイルフォーマットを選択することによりユーザの環境に合わせたファイルフォーマットでカードを使用することが出来る。また未使用カードに限りフォーマットの選択画面を出すことによって記録内容を誤って消去することを防ぐ効果がある。
【発明を実施するための最良の形態】
【０００７】
（実施例）
図１ａは、本発明を実現するためのシステム図を示す。ここではデジタルビデオカメラ（以後、カメラと呼ぶ）で、着脱可能な記憶媒体としてＳＤカードに動画を記録するための手順を説明する。
【０００８】
カメラ（１００）はシステムを制御するシステムコントローラ（１０１）と各機能を処理するブロックから構成される。デジタルカメラを用いて画像を記録する際、まず撮像部（１０２）（光学系とその光学系を制御するためのモータ、撮像素子などから構成される）を通過した外光は撮像素子の面上に光学像を結像し、撮像素子により電気信号に変換される。電気信号は画像処理部（１０３）によりデジタルデータに変換される。デジタルデータは記録媒体インターフェイス（１０４）を経由して記録媒体（１０５）に記録される。記録媒体は記録媒体装着部（１０６）に装着可能となっている。記録媒体装着部には記録媒体の検知部（１０６ａ）があり記録媒体が装着有無をシステムコントローラに伝える。また、記録媒体に記録されたデータを再生する際、記録媒体から読み出されたデータは画像処理部で表示に最適なデータに変換された後に表示部（１０７）に表示される。ユーザはユーザ操作部（１０８）を操作することによりカメラの操作を行うことができる。ユーザ操作部には十字キー（１０８ａ）とセットキー（１０８ｂ）とメニューキー（１０８ｃ）が含まれる。不揮発性記録媒体（１０９）には図１ｂに示すシステムコントローラを制御するためのプログラムが記録されている。それぞれは、ファイルフォーマット判別プログラム（１０９ａ）、ファイルフォーマット選択プログラム（１０９ｂ）、ファイルフォーマット初期化プログラム（１０９ｃ）、記録媒体未使用判別プログラム（１０９ｄ）となっている。また不図示であるが、不揮発性記憶媒体１０９には、撮像処理や表示制御など、本実施例のカメラの制御に必要なプログラムが格納されている。これらの各種プログラムを読み出しシステムコントローラが実行することで、システムコントローラは、ファイルフォーマットを判別する手段や、ファイルフォーマットを選択する手段、ファイルフォーマット初期化する手段、記録媒体の使用状況を判別する手段として機能する。各々のプログラムの詳細な動きは後述する。
【０００９】
次にカード認識時のシステムコントローラ処理シーケンスを図２に示すフロー図を用いて説明する。カードが装着されると記録媒体装着部の検知部からシステムコントローラにカードの装着が通知される（Ｓ２１１）。システムコントローラはカードのマウント（Ｓ２１２）と記録媒体の現在のファイルフォーマットの種類を取得する（Ｓ２１３）。次にファイルフォーマットの判別を行い（Ｓ２１５）ファイルフォーマットがｅｘＦＡＴでない場合、例えばＦＡＴ３２の場合は一般に多くの機器との互換があるためカードの初期化をさせずに処理を終了する。またファイルフォーマットがｅｘＦＡＴであった場合、カード内にデータが記録されているかをチェックする（Ｓ２１５）。データ記録済みか否かの判別処理の詳細に関しては後述する。データが記録されている場合、ユーザが誤って初期化を実行してしまうとデータが消えてしまうため初期化画面を出さない。データが記録されていないと判断された場合は初期化選択実行処理を行う（Ｓ２１６）。初期化選択実行処理の処理内容に関しては後述する。最後に記録ディレクトリ準備処理を行う（Ｓ２１７）。ここでは記録するためのディレクトリ構成を作成する。ここでディレクトリが作成されればＳ２１５でルートディレクトリにデータが存在するため次回からこのカードでは初期化選択画面が出なくなる。
【００１０】
次にデータ記録済み判別処理の流れを図３を用いて説明する。始めにルートディレクトリのスキャンを行う（Ｓ２２１）。ここではルートディレクトリの管理情報に有効なディレクトリやファイルがないかをチェックする。上記のチェックの結果、ディレクトリやファイルが全く存在しない場合はカード内にデータが存在しないと見なすことができ、このカードは購入して初めて使う場合か、少なくとも初期化してもデータの消失という問題は起きないと判断される。
【００１１】
ここで、ディレクトリやファイルが無かった場合は記録されているデータが無いと判断し（Ｓ２２２）データ無しの設定を行う（Ｓ２２４）。また、有効なディレクトリやファイルが見つかった場合はデータ有りと判断してデータ記録済み設定を行う（Ｓ２２３）。
【００１２】
次にカード初期化選択実行処理の流れを図４に示すフロー図と図５、図６に示す表示画面例を用いて説明する。前記初期化選択実行処理（Ｓ２１６）が実行されるとカード初期化選択画面が自動的に表示される（Ｓ２３１）。このときのユーザ表示部の表示は図５のようになる。選択肢は大容量をサポートするｅｘＦＡＴと従来機器との互換性が高いＦＡＴ３２の２種類が選択できる。それぞれｅｘＦＡＴを選択した場合は（Ｓ２３２）ｅｘＦＡＴで初期化を実行し（Ｓ２３６）、ＦＡＴ３２を選択した場合は（Ｓ２３３）ＦＡＴ３２で初期化を実行する（Ｓ２３５）。またその他の場合、すなわちキャンセルの場合はキャンセル処理を行って（Ｓ２３４）初期化選択実行処理を終了する。初期化実行時は実行開始まで１ステップ設けて、内容が全て消去される旨を図６に示す画面でユーザに確認を促す。
【００１３】
＜他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００１４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、各装置に直接或いは遠隔から供給できるようにしても良い。また、その装置の処理部が該供給されたプログラムコードを読み出して実行することによって、上記の実施形態を実行可能とする場合を含む。
【００１５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００１６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００１７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷでもよい。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などでもよい。
【００１８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのものを受信しても良い。もしくはこのプログラムが圧縮され、自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００１９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。そして、所定の条件をクリアしたユーザに対し、インターネットを介して暗号化を解く鍵情報を取得させ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現しても良い。
【００２０】
また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現する場合も本発明に含まれる。
【００２１】
さらに、本発明のプログラムが、コンピュータに挿入された機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実施形態の機能が実現される場合も本発明の範疇である。
【図面の簡単な説明】
【００２２】
【図１】本発明を実現するためのシステムブロック図である。
【図２】カード認識時のシステムコントローラの処理シーケンスを示すフロー図である。
【図３】データ記録済み判別処理を示すフロー図である。
【図４】カード初期化選択実行処理を示すフロー図である。
【図５】カード初期化選択画面の表示例を示す図である。
【図６】カード初期化選択画面の表示例を示す図である。
【図１】
2010140348.tif 000003
【図２】
2010140348.tif 000004
【図３】
2010140348.tif 000005
【図４】
2010140348.tif 000006
【図５】
2010140348.tif 000007
【図６】
2010140348.tif 000008