(57)【要約】      （修正有）【課題】データの記録が途切れた場合でも途切れるまでに記録したデータを再生できる記録再生装置を提供する。【解決手段】メインＣＰＵは、実データファイルと管理情報ファイルとを対とした所定形式のファイルをハードディスク・ドライブに設けた第１のフォルダ４０１に収納するよう制御する。メインＣＰＵは、電源の切断後に電源の投入が指示されて記録再生装置が動作状態とされた際に、電源の切断前に生成していた実データファイルと対となるべき管理情報ファイルが正常に生成されていない場合に、その実データファイルを第２のフォルダ４０２へと収納させる。【選択図】図２
2011100543.tif 000002
【特許請求の範囲】
【請求項１】
情報を記録または再生する記録再生装置において、
前記情報を記録または再生する記録再生部と、
映像データを含む実データファイルとこの実データファイルの管理情報である管理情報ファイルとを対とした所定形式のファイルを生成するファイル生成部と、
前記記録再生部に前記情報を記録する際のフォルダとして、前記所定形式のファイルを収納する第１のフォルダと他のファイルを収納する第２のフォルダとを設けると共に、前記記録再生部に前記所定形式のファイルを記録する際に前記第１のフォルダへと収納するようファイルの記録管理を行うファイル記録管理部と、
前記記録再生部と前記ファイル生成部と前記ファイル記録管理部とに電力を供給して前記記録再生装置を動作状態とする電源と、
前記電源の投入及び切断を指示する操作部と、
を備え、
前記ファイル記録管理部は、前記電源の切断後に前記操作部によって前記電源の投入が指示されて前記記録再生装置が動作状態とされた際に、前記電源の切断前に生成していた実データファイルと対となるべき管理情報ファイルが正常に生成されていない場合に、その実データファイルを前記第２のフォルダへと収納するようファイルの記録管理を行う
ことを特徴とする記録再生装置。
【請求項２】
前記ファイル記録管理部は、前記電源の切断前に生成していた実データファイルと対となるべき管理情報ファイルが正常に生成されていない場合に、ユーザによりファイルの修復指示があった場合に、対となるべき管理情報ファイルが正常に生成されていない実データファイルを前記第２のフォルダへと収納するようファイルの記録管理を行うことを特徴とする請求項１記載の記録再生装置。
【請求項３】
前記実データファイルはSD-Video規格のＭＯＤファイルであり、前記管理情報ファイルはSD-Video規格のＭＯＩファイルであることを特徴とする請求項１または２に記載の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像信号や音声信号等の情報を記録または再生する携帯型の記録再生装置に係り、特に装置が落下した際に装置に発生する種々の不具合を回避または低減することができる記録再生装置に関する。
【背景技術】
【０００２】
磁気ディスク装置の１つであるハードディスク・ドライブは比較的外部からの衝撃に弱いため、携帯型の電子機器の記録媒体として用いることが敬遠されていた。しかしながら、近年、ハードディスクの大容量化・小型化が進むと共に、外部からの衝撃を和らげるための工夫もされるようになったことから、ハードディスク・ドライブを携帯型音楽プレーヤやビデオカメラ等の種々の記録再生装置の記録媒体として利用するようになってきた。
【０００３】
携帯型の記録再生装置においてはユーザが装置を誤って落下させてしまう可能性がある。ハードディスク・ドライブを落下させると磁気ヘッドが磁気ディスク面に衝突して記録データやハードディスク自体を破損させてしまうおそれがある。そこで、例えば特許文献１には、ハードディスク・ドライブを備えた装置の落下を落下センサによって検出して、落下が検出された場合に磁気ヘッドをホームポジション（シッピングゾーン）に退避させることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２６３８５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
記録再生装置が落下してデータの記録が途切れた場合に、途切れるまでに記録したデータを再生できることが好ましい。
【０００６】
本発明はこのような問題点に鑑みなされたものであり、記録再生部を備えた記録再生装置において、データの記録が途切れた場合でも途切れるまでに記録したデータを再生できることができる記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述した従来の技術の課題を解決するため、情報を記録または再生する記録再生装置において、前記情報を記録または再生する記録再生部（４）と、映像データを含む実データファイルとこの実データファイルの管理情報である管理情報ファイルとを対とした所定形式のファイルを生成するファイル生成部（５）と、前記記録再生部に前記情報を記録する際のフォルダとして、前記所定形式のファイルを収納する第１のフォルダと他のファイルを収納する第２のフォルダとを設けると共に、前記記録再生部に前記所定形式のファイルを記録する際に前記第１のフォルダへと収納するようファイルの記録管理を行うファイル記録管理部（１１）と、前記記録再生部と前記ファイル生成部と前記ファイル記録管理部とに電力を供給して前記記録再生装置を動作状態とする電源と、前記電源の投入及び切断を指示する操作部（２０）とを備え、前記ファイル記録管理部は、前記電源の切断後に前記操作部によって前記電源の投入が指示されて前記記録再生装置が動作状態とされた際に、前記電源の切断前に生成していた実データファイルと対となるべき管理情報ファイルが正常に生成されていない場合に、その実データファイルを前記第２のフォルダへと収納するようファイルの記録管理を行うことを特徴とする記録再生装置を提供する。
【０００８】
この構成において、前記ファイル記録管理部は、前記電源の切断前に生成していた実データファイルと対となるべき管理情報ファイルが正常に生成されていない場合に、ユーザによりファイルの修復指示があった場合に、対となるべき管理情報ファイルが正常に生成されていない実データファイルを前記第２のフォルダへと収納するようファイルの記録管理を行うことは一つの態様である。
【０００９】
ここで、前記実データファイルはSD-Video規格のＭＯＤファイルであり、前記管理情報ファイルはSD-Video規格のＭＯＩファイルであることは一つの態様である。
【発明の効果】
【００１０】
本発明によれば、記録再生部を備えた記録再生装置において、データの記録が途切れた場合でも途切れるまでに記録したデータを再生できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態を示すブロック図である。
【図２】第１実施形態におけるファイル記録管理の概念図である。
【図３】第１実施形態における落下検出処理を示すフローチャートである。
【図４】第１実施形態において不揮発性メモリに記録するデータの例を示す図である。
【図５】第１実施形態における電源切断処理を示すフローチャートである。
【図６】第１実施形態における電源投入から定常処理までの処理を示すフローチャートである。
【図７】第１実施形態において表示部に表示するメッセージの例を示す図である。
【図８】本発明の第２実施形態を示すブロック図である。
【図９】第２実施形態を部分的に詳細に示す図である。
【図１０】第２実施形態の動作を説明するためのフローチャートである。
【図１１】第２実施形態の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の記録再生装置について、添付図面を参照して説明する。
【００１３】
＜第１実施形態＞
本発明の第１実施形態は、ハードディスク・ドライブを備えた記録再生装置であり、記録再生装置の一例としてビデオカメラを例としている。本発明はビデオカメラに限定されるものではなく、音楽専用の記録再生装置等、ハードディスク（またはその他の記録再生部）を備えた全ての記録再生装置に適用できる。第１実施形態は、装置が落下した際に磁気ヘッドやディスクの破損を防止しつつ、ユーザが装置にどのような事態が発生したかを理解することができ、発生した事態をデータとして客観的に把握することができるよう構成したものである。併せて、装置が落下していないにもかかわらず、落下と誤検出することを避けることができるよう構成したものである。さらに、記録再生装置が落下してデータの記録が途切れた場合に、途切れるまでに記録したデータを再生することができるよう構成したものである。
【００１４】
図１において、被写体からの光信号は図示を省略している撮像レンズを介して撮像部３の撮像素子１に入力される。撮像素子１は例えばＣＣＤ（Charge Coupled Device）である。撮像素子１は入力された光信号を電気信号に変換して撮像部３のカメラ信号処理部２に供給する。カメラ信号処理部２は入力された電気信号に所定の信号処理を施して映像信号として出力する。カメラ信号処理部２より出力された映像信号は、記録処理部５と切替部７の端子ａに入力される。
【００１５】
記録処理部５は入力された映像信号をＡ／Ｄ変換して例えばＭＰＥＧ２圧縮方式を用いてデータ圧縮する。ここでは音声信号の処理系統を省略しているが、記録処理部５は図示していないマイクロフォンより入力された音声信号もデータ圧縮し、映像データ及び音声データよりなる実データを生成する。また、記録処理部５は、メインＣＰＵ１１またはサブＣＰＵ１４からの撮影日時情報やファイルデータの時刻情報に基づいて映像信号の圧縮データを再生する際に用いる管理情報を生成する。第１実施形態では、記録処理部５は上記の実データと管理情報とに基づいてSD-Video規格に基づいたファイルを生成する。SD-Video規格は映像データや音声データのＭＰＥＧファイルであるＭＯＤファイルと管理情報ファイルであるＭＯＩファイルとよりなる。
【００１６】
記録処理部５は、映像データを含む実データファイルとこの実データファイルの管理情報である管理情報ファイルとを対とした所定形式のファイルを生成するファイル生成部である。第１実施形態ではSD-Video規格を例としているが、これに限定されることはない。
【００１７】
図２はハードディスク・ドライブ４のハードディスク４０へのファイルの記録管理を概念的に示す図である。このファイル記録管理は、メインＣＰＵ１１によってなされる。即ち、メインＣＰＵ１１はファイル記録管理部である。ハードディスク４０にはSD-Video規格のファイルを記録するフォルダ４０１と他のフォルダ４０２が設けられている。フォルダ４０２については後述する。ビデオカメラにおける１回の撮影の開始から終了までを単位として記録処理部５によって１つのSD-Video規格のファイルが作成され、メインＣＰＵ１１の制御によってハードディスク４０内のフォルダ４０１に記録される。ここでは２つのファイルＦ１１，Ｆ１２が記録されている状態を示している。図示のように、ファイルＦ１１，Ｆ１２はＭＯＤファイルＦＭＯＤとＭＯＩファイルＦＭＯＩとが対となっている。ＭＯＩファイルＦＭＯＩは例えばＭＯＤファイルＦＭＯＤを再生する際に早送り再生や逆方向再生のような特殊再生を正確に行うために用いられる。
【００１８】
図１に戻り、ハードディスク・ドライブ４に記録されたファイルを再生する際は、メインＣＰＵ１１の制御によってファイルが再生され、再生されたファイルのデータは再生処理部６に入力される。再生処理部６は圧縮データを復号してＤ／Ａ変換する等の再生処理を施して、切替部７の端子ｂに供給する。切替部７は、メインＣＰＵ１１の制御によって端子ａ，ｂのいずれかを選択して、撮像部３からの撮影中の映像信号とハードディスク・ドライブ４より再生した映像信号とのいずれかを出力する。切替部７より出力された映像信号はキャラクタ重畳部９に入力され、メインＣＰＵ１１の制御によって必要に応じて映像信号に文字や記号等のキャラクタが重畳される。そして、映像信号は液晶パネル等の表示部８に表示される。キャラクタ重畳部９の出力はビデオ出力端子１０にも供給され、映像信号を外部に出力することができる。
【００１９】
メインＣＰＵ１１は記録再生装置を統括制御するためのものである。メインＣＰＵ１１には、入出力インタフェース１７と赤外線受光部１８と音声合成部２２とが接続されている。入出力インタフェース１７と赤外線受光部１８音声合成部２２の役割については後述する。二点鎖線で囲んだ撮像部３から赤外線受光部１８までの部分は、記録再生装置の電源を投入した際に動作する主要部１００となっている。レギュレータ１２にはバッテリ１９が接続されており、レギュレータ１２はバッテリ１９からの直流電流を電圧変換する等調整して、各部に電力（電気エネルギ）を供給する。レギュレータ１２及びバッテリ１９は装置の電源となっている。レギュレータ１２から各部に供給される電力（電源ライン）を太実線にて示している。ここではハードディスク・ドライブ４とメインＣＰＵ１１のみに電力を供給するよう図示しているが、撮像部３，記録処理部５，再生処理部６，切替部７，キャラクタ重畳部９，表示部８等の電力を必要とする各部に電力を供給する。
【００２０】
さらに、図１の記録再生装置は、落下センサ１３，サブＣＰＵ１４，不揮発性メモリ１５，カウンタ１６，操作部２０を備えている。二点鎖線で囲んだ落下センサ１３とサブＣＰＵ１４と不揮発性メモリ１５とカウンタ１６とよりなる部分は記録再生装置の電源を切断した際にもレギュレータ１２から電力が供給される副部２００となっている。落下センサ１３は一例としてＸ，Ｙ，Ｚ軸の３軸方向における加速度の大きさを測定する加速度センサであり、装置が落下しているか否かを検出する。具体的には、装置が自由落下している状態ではＸ，Ｙ，Ｚ軸の３軸方向の加速度がいずれもほぼ零となるので、３軸方向の加速度に基づいて装置が落下しているか否かを検出することができる。
【００２１】
落下センサ１３の検出出力はサブＣＰＵ１４に入力される。サブＣＰＵ１４には不揮発性メモリ１５とカウンタ１６と操作部２０とが接続されている。不揮発性メモリ１５とカウンタ１６の役割については後述する。ここではカウンタ１６をサブＣＰＵ１４とは別体としているが、サブＣＰＵ１４に内蔵されているものであってもよい。操作部２０には、例えば設定ボタン２０ａとカーソルボタン２０ｂと電源ボタン２０ｃとを備えている。電源ボタン２０ｃを押下することによって記録再生装置の電源を投入する指示がなされると、サブＣＰＵ１４はレギュレータ１２を制御して、主要部１００の各部に電力を供給するよう制御する。これにより記録再生装置は動作状態となる。バッテリ１９を外さない限り、副部２００には記録再生装置の電源が切断された状態でもレギュレータ１２から電力が供給され、副部２００は動作状態となる。
【００２２】
次に、図３を用いて装置の落下検出処理について説明する。図３に示す落下検出処理は主要部１００が動作状態のときにサブＣＰＵ１４にて実行される。図３において、サブＣＰＵ１４はステップＳ１にて落下センサ１３の検出出力（落下検出信号）に基づいて装置が落下状態にあるか否かを判定する。サブＣＰＵ１４は、落下センサ１３の検出出力がほぼ零である所定の閾値以下であれば落下状態にあると判定する。落下状態にあると判定されなければ（No）、ステップＳ１に戻る。ステップＳ１にて落下状態にあると判定されれば（Yes）、サブＣＰＵ１４はステップＳ２にてカウンタ１６によって落下状態となった時点からの時間をカウントさせ、落下時間の測定を開始する。サブＣＰＵ１４及びカウンタ１６は、落下時間を計時する計時部となっている。
【００２３】
続いて、サブＣＰＵ１４は、ステップＳ３にて、カウンタ１６によるカウント値に基づいて所定の距離、例えば２０ｃｍに相当する時間未満で装置の落下が停止したか否かを判定する。ステップＳ３にて２０ｃｍに相当する時間未満で装置の落下が停止したと判定されれば（Yes）、ステップＳ７に進み、２０ｃｍに相当する時間未満で装置の落下が停止したと判定されなければ（No）、ステップＳ４に進む。
【００２４】
サブＣＰＵ１４はステップＳ４にてカウンタ１６によるカウント値に基づいて２０ｃｍに相当する時間、装置が落下したか否かを判定する。ステップＳ４にて２０ｃｍに相当する時間落下したと判定されなければ（No）、ステップＳ４に戻り、２０ｃｍに相当する時間落下したと判定されれば（Yes）、ステップＳ５にてサブＣＰＵ１４は電源切断処理を実行する。ステップＳ５の電源切断処理の具体的な処理については後に詳述する。ここで、２０ｃｍに相当する時間の落下で電源を切断するようにしているのは、装置の仕様としてハードディスク・ドライブ４の落下保証を３０ｃｍまでとしているからであり、電源を切断する落下時間（落下距離）は落下保証の高さに応じて適宜設定すればよい。
【００２５】
さらに、サブＣＰＵ１４はステップＳ６にて装置の落下が停止したか否かを判定する。ステップＳ６にて落下が停止したと判定されなければ（No）、ステップＳ６に戻る。ステップＳ６にて落下が停止したと判定されれば（Yes）、サブＣＰＵ１４はステップＳ７にてカウンタ１６による時間のカウントを停止させ、落下時間の測定を終了する。ここでの落下時間は、装置の落下が検出されてから落下が停止するまでの落下総時間である。サブＣＰＵ１４はステップＳ８にて装置の落下距離を算出する。なお、落下距離Ｌは、重力加速度をｇとして、落下時間ｔから下記（１）式により算出できる。
【００２６】
Ｌ＝ｇｔ2／２  …（１）
そして、サブＣＰＵ１４はステップＳ９にて不揮発性メモリ１５に落下に関するデータを書き込み、終了する。落下に関するデータとは例えば、装置の落下を検出して電源を切断した回数、落下日時と落下距離とを含む落下履歴、落下発生フラグである。落下発生フラグについては後述する。落下距離とは、図３のステップＳ８にて算出した落下距離そのものでもよいが、落下距離を複数の段階に分け、どの段階の落下距離であるかを示すものであってもよい。例えば電源を切断しない２０ｃｍ未満と、２０ｃｍ以上４０ｃｍ未満と、４０以上６０ｃｍ未満と、６０ｃｍ以上８０ｃｍ未満と、８０ｃｍ以上１００ｃｍ未満と、１００ｃｍ以上のように分ける。
【００２７】
図４には、不揮発性メモリ１５に書き込まれている落下に関するデータの一例を理解しやすいよう表形式にて示している。落下履歴は最新のものから所定の回数分（例えば３回分）記憶しておけばよい。また、２０ｃｍ未満を落下履歴から除外してもよく、どのような履歴を記憶させるかは適宜設定すればよい。ここでは、電源切断回数と落下日時と落下距離と落下発生フラグを落下に関するデータとしたが、これらの内の少なくとも１つであってもよく、他のデータを加えてもよい。また、落下距離を記憶するのは、装置に故障が発生した際に、装置にどのような事態が発生したのか、具体的には装置が落下したのか、落下したのであればどの程度の距離落下したのかの情報を得たいためである。落下距離の代わりに落下時間を記憶するようにし、故障診断や修理の際に落下時間を元に落下距離を算出してもよい。
【００２８】
次に、図５を用いて図３のステップＳ５の電源切断処理の具体的な処理について説明する。図５において、サブＣＰＵ１４はステップＳ５１にて装置が落下した場合に装置の電源を切断する電源切断機能が有効か否かを判定する。電源切断機能を有効とするか無効とするかは、一例として次のように設定する。例えば操作部２０の設定ボタン２０ａを押下すると、サブＣＰＵ１４は、メインＣＰＵ１１が電源切断機能の有効（第１のモード）／無効（第２のモード）を切り替えるメニューを表示部８に表示させるようメインＣＰＵ１１に指示する。カーソルボタン２０ｂによって有効／無効のいずれかを選択することによって、サブＣＰＵ１４は電源切断機能の有効／無効を設定する。サブＣＰＵ１４は第１のモードと第２のモードとを選択的に設定する設定部となっている。
【００２９】
メニューによって電源切断機能の有効／無効を切り替える代わりに、例えば、落下センサ１３とサブＣＰＵ１４との間にスイッチを設け、このスイッチによって落下センサ１３からの落下検出信号をサブＣＰＵ１４に入力させるか否かを切り替えるよう構成してもよい。電源切断機能の有効／無効を設定する手段はこれらに限定されるものではない。
【００３０】
電源切断機能を有効とするか無効とするかを切り替え可能とし、電源切断処理においてステップＳ５１を設けているのは、次の理由による。
【００３１】
例えば、遊園地においてジェットコースタ（roller coaster）等の乗り物に乗りつつ撮影しようとする場合、加速度センサである落下センサ１３は、ジェットコースタの下降時に撮影者（ユーザ）の手元から装置が落下していないにもかかわらず、落下検出信号を出力してしまうこととなる。この場合、装置の電源が切断され、その後の撮影ができなくなる。そこで、落下による電源切断機能を無効にする機能を設け、電源切断機能が有効のときのみ装置の電源を切断するようにしている。これにより、落下センサ１３より落下検出信号が出力されてサブＣＰＵ１４が装置の落下を検出しても（図３のステップＳ１にて落下状態にあると判定されても）、装置の電源は切断されず、ジェットコースタ等における下降運動中での撮影が可能となる。本実施形態によれば、装置を意図的に大きく動かすとか、あるいは意図せず大きく動いてしまう場合で実際には装置が撮影者の手元から離れて落下していない状況において、落下と誤検出することを避けることができる。
【００３２】
図５において、ステップＳ５１にて電源切断機能が有効であれば（Yes）、ステップＳ５２に進み、有効でなければ（No）、電源を切断せず終了する。サブＣＰＵ１４は、ステップＳ５２にて、不揮発性メモリ１５に記憶している装置の落下が発生したか否かを示す落下発生フラグを、落下が発生していないことを示す“１”から落下が発生したことを示す“０”へと書き換える。サブＣＰＵ１４は、不揮発性メモリ１５に落下発生フラグ等の落下に関するデータを書き込む書き込み部である。
【００３３】
そして、サブＣＰＵ１４はステップＳ５３にて主要部１００の電源を強制的に切断するようレギュレータ１２を制御して終了する。レギュレータ１２はサブＣＰＵ１４による電源切断の指示により主要部１００への電力供給を停止して、主要部１００を不動作状態とする。サブＣＰＵ１４はレギュレータ１２によって主要部１００に電力を供給するか否かを切り替え制御する電源制御部である。
【００３４】
ハードディスク・ドライブ４は、電源が切断されると、磁気ヘッドをハードディスク４０の記録再生領域以外の退避領域であるホームポジション（シッピングゾーン）に退避させるようになっている。本実施形態では、図３の落下検出処理及び図５の電源切断処理によって、装置が落下してハードディスク・ドライブ４が衝撃を受ける前に電源が切断される。従って、磁気ヘッドが記録再生領域と衝突してハードディスク４０や磁気ヘッドが破損することを防止することができる。または、ハードディスク４０や磁気ヘッドが破損する可能性を大幅に低減させることができる。
【００３５】
次に、図６を用いてユーザが電源ボタン２０ｃを押下して装置の電源を投入して定常処理に移行するまでの処理について説明する。図６に示す処理は、図５で説明したサブＣＰＵ１４が装置の落下を検出して装置の電源を切断した場合でも、ユーザが電源ボタン２０ｃを押下して装置の電源を切断した場合でも同様に行われる。図６に示す処理はメインＣＰＵとサブＣＰＵ１４とが協働して行われる。
【００３６】
図６において、サブＣＰＵ１４はステップＳ１０１にて電源ボタン２０ｃが押下されたか否かを判定し、電源ボタン２０ｃが押下されたと判定されれば（Yes）、サブＣＰＵ１４はステップＳ１０２にてレギュレータ１２を制御して装置の電源を投入する。電源ボタン２０ｃが押下されたと判定されなければ（No）、ステップＳ１０１に戻る。電源が投入されたら、メインＣＰＵ１１はステップＳ１０３にてサブＣＰＵ１４を介して不揮発性メモリ１５に記憶されている落下発生フラグを読み出し、落下発生フラグが“０”であるか否かを判定する。メインＣＰＵ１１が直接不揮発性メモリ１５の落下発生フラグを読み出すような構成であってもよい。
【００３７】
落下発生フラグが“０”であれば（Yes）、メインＣＰＵ１１はステップＳ１０４にて落下を検出したことにより電源を切断したことを示すメッセージを表示部８に表示するようキャラクタ重畳部９を制御する。これにより、図７（Ａ）に示すように、表示部８に一例として“落下検出機能が動作して電源を切りました。”なる文章Ｃ０１が表示される。キャラクタ重畳部９は内蔵のテーブルに文字、記号等の複数のキャラクタを貯蔵しており、切替部７より出力された映像信号にメインＣＰＵ１１の指示に応じた情報を重畳する。メインＣＰＵ１１は表示部８に各種の情報を表示させるよう制御する表示制御部である。
【００３８】
表示部８に図７（Ａ）に示すようなメッセージを表示することにより、ユーザは何が原因で電源が切断されたかを知ることができる。ユーザは装置が落下して電源が切断されたという装置に発生した事態を理解することができるので、その後の装置の使用に際して安心感を得ることができる。
【００３９】
メインＣＰＵ１１はステップＳ１０５にてサブＣＰＵ１４を介して不揮発性メモリ１５に記憶されている落下発生フラグを“１”に戻す。なお、落下発生フラグを“１”に戻す処理は図７（Ａ）の表示をした直後でなくてもよく、定常処理に移行するまでに行えばよい。
【００４０】
ステップＳ１０３にて落下発生フラグが“０”でなければ（No）、メインＣＰＵ１１はステップＳ１０６にてハードディスク４０に記録されているデータが破損しているか否かを判定し、破損していると判定されれば（Yes）、ステップＳ１０７にてデータの修復が可能か否かを判定する。ステップＳ１０６にてデータが破損していなければステップＳ１１４に進む。ここでいうデータの破損とはデータを作成したがそのデータが破損した場合と本来作成すべきデータを作成することができなかった場合との双方を含む。
【００４１】
前述のように、本実施形態では、ハードディスク４０にSD-Video規格のファイルを記録する。装置の落下が検出されて主要部１００の電源が強制的に切断された場合、ハードディスク４０にＭＯＤファイルが記録されていても、ＭＯＤファイルと対となるべきＭＯＩファイルが作成されずハードディスク４０に記録されなければSD-Video規格のファイルとして再生することができない。ＭＯＤファイルはＭＰＥＧファイルとしては再生が可能である。ステップＳ１０７におけるデータの修復が可能か否かの判定は、SD-Video規格のファイルとしてハードディスク４０に保存することはできないが、ＭＰＥＧファイルとしてハードディスク４０に保存することができるか否かを判定するものである。
【００４２】
ステップＳ１０７にて修復が可能であると判定されれば（Yes）、メインＣＰＵ１１は、ステップＳ１０８にて、データが破損し、修復するか否かを問い合わせるメッセージを表示部８に表示するようキャラクタ重畳部９を制御する。これにより、図７（Ｂ）に示すように、表示部８に一例として“管理情報ファイルが壊れています。動画を記録再生するには修復する必要があります。修復しますか？”なる文章Ｃ０２と、修復するか否かを選択するための選択肢マークＭ０１が表示される。例えばカーソルボタン２０ｂによって修復することを選択する“はい”と修復しないことを選択する“いいえ”とのいずれかを選択し、設定ボタン２０ａによって決定する。
【００４３】
メインＣＰＵ１１はステップＳ１０９にて修復指示があったか否かを判定し、修復指示があれば（即ち、“はい”が選択されたら）（Yes）、ステップＳ１１０にて修復処理を実行する。修復指示がなければ（即ち、“いいえ”が選択されたら）（No）、ステップＳ１１４に進む。ステップＳ１０９における修復処理は、図２に示すファイルＦ２１のように、ＭＯＩファイルＦＭＯＩを作成することができなかったＭＯＤファイルＦＭＯＤをSD-Video規格のファイルを記録するフォルダ４０１ではなく、ＭＰＥＧファイルを収納するフォルダ４０２に記録することである。このようにＭＯＤファイルＦＭＯＤのみをフォルダ４０２に記録しておけば、SD-Video規格のファイルとしては再生することはできないが、ＭＰＥＧファイルとして再生することが可能となる。
【００４４】
一方、ステップＳ１０７にて修復が可能であると判定されなければ（No）、メインＣＰＵ１１は、ステップＳ１１１にて、ハードディスク４０の再フォーマットが必要であり、再フォーマットするか否かを問い合わせるメッセージを表示部８に表示するようキャラクタ重畳部９を制御する。これにより、図７（Ｃ）に示すように、表示部８に一例として“再フォーマットが必要です。再フォーマットしますか？  全てのデータが削除されます”なる文章Ｃ０３と、再フォーマットするか否かを選択するための選択肢マークＭ０２が表示される。メインＣＰＵ１１はステップＳ１１２にて再フォーマットの指示があったか否かを判定し、再フォーマットの指示があれば（即ち、“はい”が選択されたら）（Yes）、ステップＳ１１３にて再フォーマット処理を実行する。再フォーマットの指示がなければ（即ち、“いいえ”が選択されたら）（No）、ステップＳ１１２に戻る。
【００４５】
再フォーマットしなければ装置が使用可能な状態とならないので、再フォーマットの指示がなければステップＳ１１２に戻るようにしているが、既に記録されているデータを削除することが不可の場合もある。そこで、選択肢マークＭ０２では“いいえ”の選択肢を設けている。図６において、ステップＳ１１２にて再フォーマットの指示がない場合に装置の電源を切断するように構成してもよい。
【００４６】
ところで、図６のステップＳ１０６〜Ｓ１１３の処理を装置の落下により電源を切断した場合だけでなく、ユーザが通常の使用状態で電源ボタン２０ｃを押下して装置の電源を切断した場合でも行うようにしているのは、装置の落下以外の原因でハードディスク４０に記録されているデータに異常が発生している場合でも同様にデータの修復処理や再フォーマットを行う必要があるからである。装置に何らかの不具合が発生している場合に、表示部８に図７（Ｂ），（Ｃ）に示すようなメッセージを表示することにより、ユーザはデータ（ファイル）の記録状況や修復方法等を容易に把握することができ、装置を使用する際の利便性が向上する。
【００４７】
ステップＳ１１０の修復処理またはステップＳ１１３の再フォーマット処理が完了したら、ステップＳ１１４に進む。メインＣＰＵ１１はステップＳ１１４にてサブＣＰＵ１４を介して落下センサ１３を動作状態とする。主要部１００の電源が切断されて主要部１００が不動作状態となっており、副部２００のみが動作状態となっている場合、副部２００における消費電力を削減するため落下センサ１３をスリープ状態としている。そこで、ステップＳ１１４にて落下センサ１３が動作状態となるよう起動させる。そして、メインＣＰＵ１１及びサブＣＰＵ１４はステップＳ１１５にて図２の落下検出処理を含む定常処理を実行する。定常処理とは、落下検出処理の他、図１の記録再生装置が行う記録や再生等の通常の動作を行うための処理である。
【００４８】
ここで、図１に戻り、装置の故障診断や点検の際に不揮発性メモリ１５に保存されているデータをどのように読み出すかについて説明する。図１において、メインＣＰＵ１１には、入出力インタフェース１７が接続されている。装置の故障診断や点検の際に入出力インタフェース１７に検査治具２１を接続し、検査治具２１からメインＣＰＵ１１に不揮発性メモリ１５に記憶されているデータの読み出し指令信号を供給する。メインＣＰＵ１１はサブＣＰＵ１４を介して不揮発性メモリ１５に記憶されている落下に関するデータを読み出し、入出力インタフェース１７を介して検査治具２１へと供給する。落下発生フラグと同様、メインＣＰＵ１１が直接不揮発性メモリ１５に記憶された落下による電源切断回数や落下履歴のデータを読み出すような構成であってもよい。不揮発性メモリ１５に記憶されている落下に関するデータを読み出すことによって、装置に発生した事態をデータとして客観的に把握することができる。従って、故障診断や故障に至った原因追及が可能となる。
【００４９】
メインＣＰＵ１１には、赤外線受光部１８も接続されている。故障診断や点検を検査用のリモコン送信機を行う場合、リモコン送信機を操作して赤外線受光部１８を介してメインＣＰＵ１１に不揮発性メモリ１５に記憶されているデータの読み出し指令信号を供給すればよい。この場合、不揮発性メモリ１５に記憶されている落下に関するデータを表示部８に表示させるよう構成してもよい。
【００５０】
本実施形態では、装置が落下して電源が切断されたことや、管理情報ファイルが壊れていることや、再フォーマットが必要なことを表示部８に視覚情報として表示するよう構成したが、図７（Ａ）〜（Ｃ）のメッセージと同様のメッセージを音声信号（聴覚情報）として発生させてもよい。または、表示部８に視覚情報を表示していることをユーザに認識させるための警告音を発生させてもよい。これらの場合、メインＣＰＵ１１は音声合成部２２に音声信号を発生させるよう制御し、発生した音声信号を、増幅器２３を介してスピーカ２４に供給すればよい。ここでは、音声合成部２２をメインＣＰＵ１１とは別体としたが、音声合成プログラムをメインＣＰＵ１１に内蔵させてもよい。
【００５１】
＜第２実施形態＞
本発明の第２実施形態は、撮像レンズを備えた記録再生装置において、装置が落下した際に撮像レンズの破損を防ぐよう構成したものである。第２実施形態においても、記録再生装置の一例としてビデオカメラを例としている。本発明はビデオカメラに限定されるものではなく、静止画を撮影して記録再生するスチルカメラ（デジタルカメラ）にも適用できる。図８に示す第２実施形態においては、図１に示す第１実施形態の構成に対して撮像レンズの破損を防ぐ構成を追加した実施形態を示している。図８において、図１と同一部分には同一符号を付し、その説明を省略する。
【００５２】
図８において、撮像レンズ３１の前面（被写体側）にはレンズカバー３２が設けられている。ここでは、レンズカバー３２が閉状態にありレンズカバー３２が撮像レンズ３１を覆った状態を示している。主要部１００の電源が投入されて撮影及び記録が可能な状態においては、レンズカバー３２は後述するように自動的に開状態とされるようになっている。レンズカバー３２を開けた状態において、被写体からの光信号は撮像レンズ３１によって集光されて撮像部３の撮像素子１に入力される。
【００５３】
図９に示すように、レンズカバー３２は撮像レンズ３１を覆うための円盤部３２ａと円盤部３２ａに連結された腕部３２ｂとを備える。腕部３２ｂには正転及び逆転可能なモータ３３が連結されている。レンズカバー３２は、モータ３３の正方向または逆方向に回転駆動により、撮像レンズ３１を覆う実線にて示す閉状態と、閉状態のレンズカバー３２に対してほぼ９０°回動して撮像レンズ３１を覆わない破線にて示す開状態とのいずれかの状態をとる。
【００５４】
図８，図９において、第１実施形態と同様にして、サブＣＰＵ１４が落下センサ１３の検出出力に基づいて装置が落下状態にあって所定の距離落下したことを検出すると、サブＣＰＵ１４はモータドライバ３４に、モータ３３を動作させて開状態にあるレンズカバー３２を閉じるよう指示する。レンズカバー３２を閉じる指示を受けたモータドライバ３４はモータ３３を駆動してレンズカバー３２を閉状態とする。モータ３３及びモータドライバ３４はレンズカバー３２を駆動する駆動部である。
【００５５】
ここで、図１０を用いて、電源ボタン２０ｃによる装置の電源の投入・切断とレンズカバー３２の開閉動作との連携処理について説明する。図１０において、サブＣＰＵ１４はステップＳ２０１にて電源ボタン２０ｃが押下されたか否かを判定し、電源ボタン２０ｃが押下されたと判定されれば（Yes）、閉状態にあるレンズカバー３２を開けるようモータドライバ３４に指示する。そして、サブＣＰＵ１４はステップＳ２０３にてレギュレータ１２を制御して装置の電源を投入する。ステップＳ２０１にて電源ボタン２０ｃが押下されたと判定されなければ（No）、ステップＳ１０１に戻る。このように、第２実施形態では、ユーザによる装置の電源の投入の指示に連動してレンズカバー３２を開状態とする。ステップＳ２０２とステップＳ２０３との順番は逆でもよい。
【００５６】
そして、装置の電源が投入されて装置が動作状態となった後、サブＣＰＵ１４はステップＳ２０４にて電源ボタン２０ｃが押下されたか否かを判定し、電源ボタン２０ｃが押下されたと判定されれば（Yes）、ステップＳ２０５にてレギュレータ１２を制御して装置の電源を切断する。サブＣＰＵ１４はステップＳ２０６にて開状態にあるレンズカバー３２を閉じるようモータドライバ３４に指示して終了する。ステップＳ２０４にて電源ボタン２０ｃが押下されたと判定されなければ（No）、ステップＳ２０４に戻る。このように、第２実施形態では、ユーザによる装置の電源の切断の指示に連動してレンズカバー３２を閉状態とする。ステップＳ２０５とステップＳ２０６との順番は逆でもよい。
【００５７】
次に、図１１を用いて装置の落下検出に連動してレンズカバー３２を閉状態とする処理について説明する。前述のように、図８に示す第２実施形態は、図１に示す第１実施形態の構成に対して撮像レンズの破損を防ぐ構成を追加した実施形態であるので、図３にて説明した装置の落下検出に連動して装置の電源を切断する処理も併せて行うことになるが、ここでは、レンズカバー３２を閉状態として撮像レンズの破損を防ぐための処理のみを図示して説明することとする。
【００５８】
図１１において、サブＣＰＵ１４はステップＳ３０１にて落下センサ１３の検出出力に基づいて装置が落下状態にあるか否かを判定する。サブＣＰＵ１４は、落下センサ１３の検出出力がほぼ零である所定の閾値以下であれば落下状態にあると判定する。落下状態にあると判定されなければ（No）、ステップＳ３０１に戻る。ステップＳ３０１にて落下状態にあると判定されれば（Yes）、サブＣＰＵ１４はステップＳ３０２にてカウンタ１６によって落下状態となった時点からの時間をカウントさせ、落下時間の測定を開始する。続いて、サブＣＰＵ１４は、ステップＳ３０３にて、カウンタ１６によるカウント値に基づいて所定の距離、例えば２０ｃｍに相当する時間未満で装置の落下が停止したか否かを判定する。ステップＳ３０３にて２０ｃｍに相当する時間未満で装置の落下が停止したと判定されれば（Yes）、終了する。ステップＳ３０３にて２０ｃｍに相当する時間未満で装置の落下が停止したと判定されなければ（No）、ステップＳ３０４に進む。
【００５９】
サブＣＰＵ１４はステップＳ３０４にてカウンタ１６によるカウント値に基づいて２０ｃｍに相当する時間、装置が落下したか否かを判定する。ステップＳ３０４にて２０ｃｍに相当する時間落下したと判定されなければ（No）、ステップＳ３０４に戻り、２０ｃｍに相当する時間落下したと判定されれば（Yes）、ステップＳ３０５に進む。装置の落下に連動してレンズカバー３２を閉状態とする機能（レンズカバー自動閉制御機能）はメニュー等の選択によって有効と無効とを選択できるようになっている。サブＣＰＵ１４はステップＳ３０５にてレンズカバー自動閉制御機能が有効か否かを判定する。有効であると判定されれば（Yes）、サブＣＰＵ１４はレンズカバー３２を閉じるようモータドライバ３４に指示して終了する。有効であると判定されなければ（No）、そのまま終了する。
【符号の説明】
【００６０】
３  撮像部
４  ハードディスク・ドライブ（記録再生部）
５  記録処理部（ファイル生成部）
６  再生処理部
８  表示部
９  キャラクタ重畳部
１１  メインＣＰＵ（表示制御部，ファイル記録管理部）
１２  レギュレータ（電源）
１３  落下センサ
１４  サブＣＰＵ（計時部，電源制御部，書き込み部，設定部，制御部）
１５  不揮発性メモリ
１６  カウンタ（計時部）
１９  バッテリ（電源）
２０  操作部
２０ａ  設定ボタン
２０ｂ  カーソルボタン
２０ｃ  電源ボタン
３１  撮像レンズ
３２  レンズカバー
３３  モータ（駆動部）
３４  モータドライバ（駆動部）
【図１】
2011100543.tif 000003
【図２】
2011100543.tif 000004
【図３】
2011100543.tif 000005
【図４】
2011100543.tif 000006
【図５】
2011100543.tif 000007
【図６】
2011100543.tif 000008
【図７】
2011100543.tif 000009
【図８】
2011100543.tif 000010
【図９】
2011100543.tif 000011
【図１０】
2011100543.tif 000012
【図１１】
2011100543.tif 000013