(57)【特許請求の範囲】
【請求項１】
各々が所定量のデータを記録可能な複数のクラスタを格納領域として有し、各クラスタへの書き込みが１回限り可能であるＷＯＲＭ型記録媒体に対して、外部から入力される音声または動画を含むファイルデータを記録可能な電子装置であって、
前記音声または動画を含む信号の符号化を行って符号化データを生成する符号化部と、
前記符号化部が生成する前記符号化データの記録量が前記所定量に達するごとに切り替わるクラスタ間の連鎖情報を生成して前記符号化データを前記ＷＯＲＭ型記録媒体に記録し、当該電子装置が記録を終了する際に前記ファイルデータに対応するヘッダ情報を１つのクラスタとして１回のみ生成し、該ヘッダ情報のクラスタを前記ファイルデータが開始するクラスタと対応付けて前記ＷＯＲＭ型記録媒体に記録することによって前記ファイルデータの記録を終了するＷＯＲＭ記録処理を実行する記録制御部と、
を備えたことを特徴とする電子装置。
【請求項２】
前記ＷＯＲＭ型記録媒体または前記ＷＯＲＭ型記録媒体でない記録媒体が装着されるコネクタ部をさらに備え、
前記記録制御部は、前記コネクタ部に前記ＷＯＲＭ型記録媒体が装着された場合、前記ＷＯＲＭ記録処理を実行する一方、前記コネクタ部に前記ＷＯＲＭ型記録媒体でない記録媒体が装着された場合、前記符号化データを前記ＷＯＲＭ型記録媒体でない記録媒体に記録する通常記録処理を実行することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記記録制御部は、前記ヘッダ情報に所定のデータを付加することによって前記ヘッダ情報を１つのクラスタとして生成することを特徴とする請求項１または２に記載の電子装置。
【請求項４】
他の電子装置による前記ＷＯＲＭ型記録媒体の使用形跡の有無を検出する検出部をさらに備え、
前記記録制御部は、前記検出部が前記使用形跡を検出した場合、前記ＷＯＲＭ型記録媒体に対する記録不可能状態に設定することを特徴とする請求項１〜３のいずれか一つに記載の電子装置。
【請求項５】
前記記録制御部は、前記ＷＯＲＭ型記録媒体に対して、リニアＰＣＭ形式で前記符号化データを記録することを特徴とする請求項１〜４のいずれか一つに記載の電子装置。
【請求項６】
各々が所定量のデータを記録可能な複数のクラスタを格納領域として有し、各クラスタへの書き込みが１回限り可能であるＷＯＲＭ型記録媒体に対して、外部から入力される音声または動画を含むファイルデータを記録可能な電子装置が実行する記録方法であって、
前記音声または動画を含む信号の符号化を行って符号化データを生成する符号化ステップと、
前記符号化ステップで生成した前記符号化データの記録量が前記所定量に達するごとに切り替わるクラスタ間の連鎖情報を生成して前記符号化データを前記ＷＯＲＭ型記録媒体に記録し、当該電子装置が記録を終了する際に前記ファイルデータに対応するヘッダ情報を１つのクラスタとして１回のみ生成し、該ヘッダ情報のクラスタを前記ファイルデータが開始するクラスタと対応付けて前記符号化データを前記ＷＯＲＭ型記録媒体に記録することによって前記ファイルデータの記録を終了するＷＯＲＭ記録処理を実行する記録終了ステップと、
を含むことを特徴とする記録方法。
【請求項７】
各々が所定量のデータを記録可能な複数のクラスタを格納領域として有し、各クラスタへの書き込みが１回限り可能であるＷＯＲＭ型記録媒体に対して、外部から入力される音声または動画を含むファイルデータを記録可能な電子装置に実行させるプログラムであって、
前記音声または動画を含む信号の符号化を行って符号化データを生成する符号化ステップと、
前記符号化ステップで生成した前記符号化データの記録量が前記所定量に達するごとに切り替わるクラスタ間の連鎖情報を生成して前記符号化データを前記ＷＯＲＭ型記録媒体に記録し、当該電子装置が記録を終了する際に前記ファイルデータに対応するヘッダ情報を１つのクラスタとして１回のみ生成し、該ヘッダ情報のクラスタを前記ファイルデータが開始するクラスタと対応付けて前記ＷＯＲＭ型記録媒体に記録することによって前記ファイルデータの記録を終了するＷＯＲＭ記録処理を実行する記録終了ステップと、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライトワンス型メモリカードまたはＷＯＲＭ（Write  Once  Read  Many）型メモリカードに対して音声データまたは動画データを所定のファイル形式で記録する電子装置、記録方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、音声データや画像データの記録媒体としてメモリカードが広く用いられている。また、メモリカードを裁判等の公式資料として使用できることも望まれている。このようなメモリカードとして必要な特性は、一度記録したデータを変更、改ざんおよび消去等ができないことと、従来のメモリカードと同様に記録したデータの読み出しが出来ることである。これらの特性を有するメモリカードとして、ＷＯＲＭ型メモリカードが知られている（非特許文献１を参照）。
【０００３】
また、上述したＷＯＲＭ型メモリカードを利用可能なデジタルカメラが知られている（特許文献１を参照）。このデジタルカメラでは、ＷＯＲＭ型メモリカードに書き込み予定の静止画ファイルの画像データをバッファメモリで生成し、このバッファメモリで生成した画像データを１回の書き込み動作によってＷＯＲＭ型メモリカードに記録している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０５０５号公報
【非特許文献】
【０００５】
【非特許文献１】［ＳａｎＤｉｓｋ］、［平成２４年４月２７日検索］、インターネット＜ＵＲＬ：http://www.sandisk.co.jp/business-solutions/sd-worm/sd-worm-card#readmore3＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、音声ファイルのヘッダ情報に記録データサイズおよび記録時間等に関する情報が必要な形式の音声ファイルでは、ヘッダ情報の記録データサイズおよび記録時間それぞれに仮の値を書き込んだ後、音声データの記録を開始し、記録を終了した時点でヘッダ情報の仮の値を実際の記録データサイズおよび記録時間に書き換えることでヘッダ情報を作成している。
【０００７】
しかしながら、上述したＷＯＲＭ型メモリカードは、記録の書き換えを行うことができないため、ヘッダ情報の書き換えを行うことができず、ヘッダ情報を作成することができないという問題点があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、ＷＯＲＭ型メモリカードであっても、所定の形式の音声ファイルのヘッダ情報を作成して記録することができる電子装置、記録方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明にかかる電子装置は、各々が所定量のデータを記録可能な複数のクラスタを格納領域として有し、各クラスタへの書き込みが１回限り可能である記録媒体に対して、外部から入力される音声または動画を含むファイルデータを記録可能な電子装置であって、前記音声または動画を含む信号の符号化を行って符号化データを生成する符号化部と、前記符号化部が生成する前記符号化データの記録量が前記所定量に達するごとに切り替わるクラスタ間の連鎖情報を生成して前記記録媒体に記録し、当該電子装置が記録を終了する際に前記ファイルデータに対応するヘッダ情報を１つのクラスタとして生成し、該ヘッダ情報のクラスタを前記ファイルデータが開始するクラスタと対応付けて前記記録媒体に記録することによって前記ファイルデータの記録を終了する記録制御部と、を備えたことを特徴とする。
【００１０】
また、本発明にかかる電子装置は、上記発明において、前記記録制御部は、前記ヘッダ情報に所定のデータを付加することによって前記ヘッダ情報を１つのクラスタとして生成することを特徴とする。ここで、所定のデータとして、たとえばダミーデータ（φｘＦＦ，φｘφφ等の意味の無いデータ）を用いてもよい。
【００１１】
また、本発明にかかる電子装置は、上記発明において、他の電子装置による前記記録媒体の使用形跡の有無を前記記録媒体から検出する検出部をさらに備え、前記記録制御部は、前記検出部が前記使用形跡を検出した場合、前記記録媒体に対する記録不可能状態に設定することを特徴とする。
【００１２】
また、本発明にかかる電子装置は、上記発明において、前記記録制御部は、前記記録媒体に対して、リニアＰＣＭ形式で前記符号化データを記録することを特徴とする。
【００１３】
また、本発明にかかる記録方法は、各々が所定量のデータを記録可能な複数のクラスタを格納領域として有し、各クラスタへの書き込みが１回限り可能である記録媒体に対して、外部から入力される音声または動画を含むファイルデータを記録可能な電子装置が実行する記録方法であって、前記音声または動画を含む信号の符号化を行って符号化データを生成する符号化ステップと、前記符号化ステップで生成した前記符号化データの記録量が前記所定量に達するごとに切り替わるクラスタ間の連鎖情報を生成して前記記録媒体に記録する記録ステップと、当該電子装置が記録を終了する際に前記ファイルデータに対応するヘッダ情報を１つのクラスタとして生成し、該ヘッダ情報のクラスタを前記ファイルデータが開始するクラスタと対応付けて前記記録媒体に記録することによって前記ファイルデータの記録を終了する記録終了ステップと、を含むことを特徴とする。
【００１４】
また、本発明にかかるプログラムは、各々が所定量のデータを記録可能な複数のクラスタを格納領域として有し、各クラスタへの書き込みが１回限り可能である記録媒体に対して、外部から入力される音声または動画を含むファイルデータを記録可能な電子装置に実行させるプログラムであって、前記音声または動画を含む信号の符号化を行って符号化データを生成する符号化ステップと、前記符号化ステップで生成した前記符号化データの記録量が前記所定量に達するごとに切り替わるクラスタ間の連鎖情報を生成して前記記録媒体に記録する記録ステップと、当該電子装置が記録を終了する際に前記ファイルデータに対応するヘッダ情報を１つのクラスタとして生成し、該ヘッダ情報のクラスタを前記ファイルデータが開始するクラスタと対応付けて前記記録媒体に記録することによって前記ファイルデータの記録を終了する記録終了ステップと、を含むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、記録制御部が符号化部によって生成された符号化データの記録量が所定量に達するごとに切り替わるクラスタ間の連鎖情報を生成して記録媒体に記録し、電子装置が記録を終了する際にファイルデータに対応するヘッダ情報を１つのクラスタとして生成し、このヘッダ情報のクラスタをファイルデータが開始するクラスタと対応付けて記録媒体に記録することによってファイルデータの記録を終了する。この結果、ＷＯＲＭ型メモリカードであっても、所定の形式の音声ファイルのヘッダ情報を作成して記録することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の一実施の形態にかかる音声記録再生装置の機能構成を示すブロック図である。
【図２】図２は、本発明の一実施の形態にかかる音声記録再生装置が実行する処理の概要を示すフローチャートである。
【図３】図３は、図２の通常録音処理の概要を示すフローチャートである。
【図４】図４は、本発明の一実施の形態にかかる音声記録再生装置における音声データを含むメモリカードのデータ構造を模式的に示す図である。
【図５】図５は、本発明の一実施の形態にかかる音声記録再生装置の記録制御部がメモリカードに対して書き込むヘッダ情報の構成例を示す図である。
【図６】図６は、本発明の一実施の形態にかかる音声記録再生装置の記録制御部がメモリカードに対して書き込みを行うエントリーデータの構成例を示す図である。
【図７】図７は、本発明の一実施の形態にかかる音声記録再生装置によるＦＡＴファイルシステムの概要を説明するＦＡＴの連鎖情報の一例を示す図である。
【図８】図８は、本発明の一実施の形態にかかる音声記録再生装置のメモリカードにおけるセクタとセレクタとの関係を示す図である。
【図９】図９は、図２のＷＯＲＭ記録処理の概要を示すフローチャートである。
【図１０】図１０は、本発明の一実施の形態にかかる音声記録再生装置の記録制御部がＷＯＲＭ型メモリカードに対してＦＡＴの連鎖情報の一例を示す図である。
【図１１】図１１は、本発明の一実施の形態にかかる音声記録再生装置の記録制御部がＷＯＲＭ型メモリカードに対して書き込むヘッダ情報の構成例を示す図である。
【図１２】図１２は、本発明の一実施の形態にかかる音声記録再生装置の記録制御部がＷＯＲＭ型メモリカードに対してＦＡＴの連鎖情報の対応付けを説明する図である。
【発明を実施するための形態】
【００１７】
以下に、図面を参照して、本発明を実施するための形態（以下、「実施の形態」という）として、音声データを記録するＩＣレコーダ等の音声記録再生装置を電子装置として説明する。なお、この実施の形態によって本発明が限定されるものではない。また、図面の記載において、同一の部分には同一の符号を付して説明する。
【００１８】
図１は、本発明の一実施の形態にかかる音声記録再生装置の機能構成を示すブロック図である。図１に示す音声記録再生装置１は、外部から装着されるメモリカード１００に対して音声データの記録またはメモリカード１００に記録された音声データの再生を行う。
【００１９】
音声記録再生装置１の構成について説明する。音声記録再生装置１は、マイクロフォン２と、増幅器３と、Ａ／Ｄ変換部４と、Ｄ／Ａ変換部５と、増幅器６と、スピーカ７と、操作部８と、コネクタ部９と、メモリカード１００と、表示部１０と、不揮発性メモリ１１と、揮発性メモリ１２と、制御部１３と、を備える。
【００２０】
マイクロフォン２は、音声情報を取得し、取得した音声情報を音声データ（アナログ信号）に変換して増幅器３へ出力する。
【００２１】
増幅器３は、マイクロフォン２から入力される音声データに対して、所定のアナログ処理を行ってＡ／Ｄ変換部４へ出力する。具体的には、増幅器３は、音声データに対して、ノイズ成分を低減するノイズ低減処理、ゲインを増大させて一定の出力レベルを維持するゲイン処理を行う。
【００２２】
Ａ／Ｄ変換部４は、増幅器３から入力される音声データ（アナログ信号）に対して、Ａ／Ｄ変換を行うことによって、その音声データをデジタル信号に変換して制御部１３へ出力する。
【００２３】
Ｄ／Ａ変換部５は、制御部１３およびコネクタ部９を介してメモリカード１００から入力される音声データ（デジタル信号）に対して、Ｄ／Ａ変換を行うことによって、その音声データをアナログ信号に変換して増幅器６へ出力する。
【００２４】
増幅器６は、Ｄ／Ａ変換部５から入力された音声データに対して、所定のアナログ処理を施すことによって、音声データの増幅等を行ってスピーカ７へ出力する。
【００２５】
スピーカ７は、増幅器６から入力される音声データに基づいて、音声を再生して外部へ出力する。
【００２６】
操作部８は、音声記録再生装置１の電源状態をオン状態またはオフ状態に切り替える電源スイッチ、音声記録再生装置１の録音開始または録音終了の指示信号の入力を受け付ける録音スイッチ、メモリカード１００に記録された音声データ、画像データおよび動画データをそれぞれ再生する指示信号の入力を受け付ける再生スイッチおよび音声出力のレベルを変更する指示信号の入力を受け付ける音声レベルスイッチ等を用いて構成される。なお、操作部８に、表示部１０の表示画面上に重畳して設けられ、外部からの物体のタッチを検出し、この検出したタッチ位置に応じた位置信号を制御部１３へ出力するタッチパネルを設けてもよい。
【００２７】
コネクタ部９は、外部から挿入されるメモリカード１００を着脱自在に保持する。コネクタ部９は、装着されるメモリカード１００の種類に応じて制御部１３が所定の処理を施した音声データ、画像データおよび動画データをそれぞれメモリカード１００に書き込み、または読み出しを行う。
【００２８】
表示部１０は、液晶または有機ＥＬ（Electro  Luminescence）等からなる表示パネルを用いて構成される。表示部１０は、制御部１３を介してメモリカード１００に記録された画像データに対応する画像または動画データに対応する動画を表示する。また、表示部１０は、音声記録再生装置１の操作情報および録音に関する情報を適宜表示する。
【００２９】
不揮発性メモリ１１は、Ｆｌａｓｈメモリ等を用いて構成される。不揮発性メモリ１１は、音声記録再生装置１を動作させるための各種プログラムおよび各種プログラムの実行中に使用される各種データおよび録音処理の動作に必要な各種パラメータ等を記録する。
【００３０】
揮発性メモリ１２は、制御部１３を介してＡ／Ｄ変換部４から入力される音声データおよび音声記録再生装置１の処理中の情報を一時的に記録する。
【００３１】
制御部１３は、ＣＰＵ（Central  Processing  Unit）等を用いて構成される。制御部１３は、操作部８から入力される指示信号に応じて音声記録再生装置１を構成する各部に対応する指示やデータの転送等を行って音声記録再生装置１の動作を統括的に制御する。
【００３２】
制御部１３の詳細な構成について説明する。制御部１３は、符号化部１３１と、復号化部１３２と、検出部１３３と、記録制御部１３４と、を有する。
【００３３】
符号化部１３１は、Ａ／Ｄ変換部４から入力される音声データに対して、所定の形式に従って符号化を行う。具体的には、符号化部１３１は、デジタルの音声データに対して、音声データの圧縮を行わないリニアＰＣＭ形式で符号化を行う。なお、符号化部１３１は、操作部８によって設定された音声記録再生装置１の録音モードに応じて、音声データを圧縮して符号化を行ってもよい。
【００３４】
復号化部１３２は、コネクタ部９を介してメモリカード１００に記録された符号化された音声データの復号化を行ってＤ／Ａ変換部５へ出力する。また、復号化部１３２は、メモリカード１００に記録された符号化された画像データまたは動画データの復号化を行って表示部１０へ出力する。
【００３５】
検出部１３３は、コネクタ部９に装着されたメモリカード１００における他の電子装置の使用形跡の有無を検出する。具体的には、検出部１３３は、メモリカード１００に記録された各ファイルに対して、他の形式で記録されたファイルがあるか否かを検出する。
【００３６】
記録制御部１３４は、符号化部１３１が符号化を行った符号化データをメモリカード１００に記録する。具体的には、記録制御部１３４は、ＦＡＴ（File  Allocation  Table）ファイルシステムの規則に従って、符号化部１３１が符号化を行った符号化データをメモリカード１００に記録する。また、記録制御部１３４は、符号化部１３１が生成する符号化データの記録量が所定量に達するごとに切り替わるクラスタ間の連鎖情報を生成してメモリカード１００に記録し、電子装置１が記録を終了する際にファイルデータに対応するヘッダ情報を一つのクラスタとして生成し、このヘッダ情報のクラスタをファイルデータが開始するクラスタと対応付けてメモリカード１００に記録することによってファイルデータの記録を終了する。具体的には、記録制御部１３４は、操作部８から開始信号が入力された場合、符号化データをクラスタごとに記録し、この記録量が１クラスタに達するごとに終了したクラスタと次のクラスタのアドレスとを対応付けてクラスタの連鎖情報を作成してメモリカード１００のＦＡＴ領域へ記録する一方、操作部８から停止信号が入力された場合、メモリカード１００に記録された音声または動画のデータサイズおよび記録時間を含むファイルデータのヘッダ情報を生成し、このヘッダ情報を１つのクラスタとして記録するとともに、このヘッダ情報のクラスタとファイルデータの開始クラスタのアドレスとを対応付けてメモリカード１００のＦＡＴ領域へ記録することによってファイルデータの記録を終了する。
【００３７】
ここで、上述した構成を有する音声記録再生装置１に対して、装着されるメモリカード１００について説明する。
【００３８】
メモリカード１００は、コネクタ部９を介して音声記録再生装置１に着脱自在に接続される。メモリカード１００は、コネクタ部９を介して制御部１３が所定の処理を施した音声データ、画像データおよび動画データをそれぞれ記録する。メモリカード１００の種類には、データを所定量ごとに記録可能な複数のクラスタで構成され、各クラスタにデータの書き込みを１回のみ可能なＷＯＲＭ型メモリカードおよび各クラスタにデータの書き込みを何度でも行うことができる通常のメモリカードがある。なお、本実施の形態では、メモリカードが記録媒体として機能する。
【００３９】
つぎに、音声記録再生装置１が実行する処理について説明する。図２は、音声記録再生装置１が実行する処理の概要を示すフローチャートである。
【００４０】
図２に示すように、制御部１３は、ユーザによって操作部８が操作されて、音声記録再生装置１の電源がオン状態になった場合、音声記録再生装置１の初期設定を行う（ステップＳ１０１）。この初期設定において、制御部１３は、たとえばメモリカード１００に記録された各ファイル内の音声データや動画データのデータサイズやデータのフォーマット等を判断する。
【００４１】
続いて、制御部１３は、メモリカード１００の装着状態が変化したか否かを判断する（ステップＳ１０２）。メモリカード１００の装着状態が変化したと制御部１３が判断した場合（ステップＳ１０２：Ｙｅｓ）、音声記録再生装置１は、ステップＳ１０３へ移行する。これに対して、メモリカード１００の装着状態が変化していないと制御部１３が判断した場合（ステップＳ１０２：Ｎｏ）、音声記録再生装置１は、ステップＳ１１０へ移行する。
【００４２】
ステップＳ１０３において、メモリカード１００がコネクタ部９に装着された場合（ステップＳ１０３：Ｙｅｓ）、制御部１３は、揮発性メモリ１２のワークメモリ内にメモリカード１００がコネクタ部９に装着されたことを示すマウントフラグをオン状態に設定する（ステップＳ１０４）。
【００４３】
続いて、装着されたメモリカード１００の種類がＷＯＲＭ型である場合（ステップＳ１０５：Ｙｅｓ）、検出部１３３は、他の電子装置で記録された形跡を検出する（ステップＳ１０６）。具体的には、検出部１３３は、デジタルカメラ等の電子装置が生成した画像データや動画データまたは異なる形式で記録されたファイルがメモリカード１００内に存在するか否かを検出する。検出部１３３が他の電子装置で記録された形跡を検出した場合（ステップＳ１０６：Ｙｅｓ）、音声記録再生装置１は、ステップＳ１０７へ移行する。
【００４４】
続いて、記録制御部１３４は、揮発性メモリ１２のワークメモリ内に他の電子装置で使用された形跡を示すリードオンリーフラグをオン状態に設定する（ステップＳ１０７）。これにより、記録制御部１３４は、メモリカード１００に対して、電子装置１による音声データの記録を不可能な状態に設定する。この結果、メモリカード１００に対してファイル形式が異なったものが記録されることを防止することができる。ステップＳ１０７の後、音声記録再生装置１は、ステップＳ１０２へ戻る。
【００４５】
ステップＳ１０６において、検出部１３３が他の電子装置で記録された形跡を検出しない場合（ステップＳ１０６：Ｎｏ）、制御部１３は、揮発性メモリ１２のワークメモリ内のリードオンリーフラグをオフ状態に設定する（ステップＳ１０８）。その後、音声記録再生装置１は、ステップＳ１０２へ戻る。
【００４６】
ステップＳ１０３において、メモリカード１００がコネクタ部９に装着されていない場合（ステップＳ１０３：Ｎｏ）、制御部１３は、揮発性メモリ１２のワークメモリ内のマウントフラグをオフ状態に設定する（ステップＳ１０９）。ステップＳ１０９の後、音声記録再生装置１は、ステップＳ１０２へ戻る。
【００４７】
ステップＳ１０５において、装着されたメモリカード１００の種類がＷＯＲＭ型でない場合（ステップＳ１０５：Ｎｏ）、音声記録再生装置１は、ステップＳ１０２へ戻る。
【００４８】
ステップＳ１１０において、マウントフラグがオン状態でない場合（ステップＳ１１０：Ｎｏ）、制御部１３は、メモリカード１００が装着されていないときの処理を実行する（ステップＳ１１１）。たとえば、制御部１３は、メモリカード１００をコネクタ部９に装着する旨を示す情報を表示部１０に表示させる。ステップＳ１１１の後、音声記録再生装置１は、ステップＳ１０２へ戻る。
【００４９】
ステップＳ１１０において、マウントフラグがオン状態である場合（ステップＳ１１０：Ｙｅｓ）、制御部１３は、操作部８から録音開始を指示する指示信号が入力されたか否かを判断する（ステップＳ１１２）。操作部８から録音開始を指示する指示信号が入力されたと制御部１３が判断した場合（ステップＳ１１２：Ｙｅｓ）、音声記録再生装置１は、ステップＳ１１３へ移行する。これに対して、操作部８を介して録音開始を指示する指示信号が入力されていないと制御部１３が判断した場合（ステップＳ１１２：Ｎｏ）、音声記録再生装置１は、後述するステップＳ１１８へ移行する。
【００５０】
ステップＳ１１３において、メモリカード１００の種類がＷＯＲＭ型でない場合（ステップＳ１１３：Ｎｏ）、音声記録再生装置１は、音声データをリニアＰＣＭ形式でメモリカード１００に記録する通常記録処理を実行する（ステップＳ１１４）。なお、通常記録処理の詳細については後述する。ステップＳ１１４の後、音声記録再生装置１は、ステップＳ１０２へ戻る。
【００５１】
ステップＳ１１３において、メモリカード１００の種類がＷＯＲＭ型である場合（ステップＳ１１３：Ｙｅｓ）において、リードオンリーフラグがオフ状態であるとき（ステップＳ１１５：Ｙｅｓ）、音声記録再生装置１は、音声データをリニアＰＣＭ形式でメモリカード１００の１つの記録領域に対して１度だけ記録するＷＯＲＭ記録処理を実行する（ステップＳ１１６）。なお、ＷＯＲＭ記録処理の詳細については後述する。ステップＳ１１６の後、音声記録再生装置１は、ステップＳ１０２へ戻る。
【００５２】
ステップＳ１１５において、リードオンリーフラグがオフ状態でない場合（ステップＳ１１５：Ｎｏ）、制御部１３は、メモリカード１００が他の電子装置で使用され、使用することができない旨を示す警告を表示部１０に表示させる（ステップＳ１１７）。これにより、ユーザは、メモリカード１００が使用できないことを把握することができる。ステップＳ１１７の後、音声記録再生装置１は、ステップＳ１０２へ戻る。
【００５３】
ステップＳ１１８において、操作部８からメモリカード１００に記録された音声ファイルの再生開始を指示する指示信号が入力された場合（ステップＳ１１８：Ｙｅｓ）、音声記録再生装置１は、メモリカード１００に記録された音声ファイルの再生を行う（ステップＳ１１９）。具体的には、復号化部１３２は、メモリカード１００から現在選択されている音声ファイルから音声データを取得し、この取得した音声データの復号化を行ってＤ／Ａ変換部５へ出力する。これにより、スピーカ７から音声が出力される。ステップＳ１１９の後、音声記録再生装置１は、ステップＳ１０２へ戻る。
【００５４】
ステップＳ１１８において、操作部８を介して再生開始を指示する指示信号が入力されていない場合（ステップＳ１１８：Ｎｏ）、制御部１３は、その他の操作に応じた処理を実行する（ステップＳ１２０）。たとえば、制御部１３は、操作部８からメモリカード１００に記録された複数の音声ファイルを選択する選択信号に応じてメモリカード１００に記録された音声ファイルを選択する選択処理、操作部８から入力される音声データを再生する際の音量を変更する変更指示に応じて音量を変更する変更処理、または操作部８から入力される音声データの早送りや巻き戻し等の操作信号に応じて音声データの早送りや巻き戻し等を行う操作処理等を行う。ステップＳ１２０の後、音声記録再生装置１は、ステップＳ１０２へ戻る。
【００５５】
つぎに、図２のステップＳ１１４の通常記録処理について説明する。図３は、通常記録処理の概要を示すフローチャートである。
【００５６】
図３に示すように、記録制御部１３４は、ヘッダ情報を作成し、この作成したヘッダ情報をメモリカード１００に対して書き込みを行う（ステップＳ２０１）。
【００５７】
図４は、音声データを含むメモリカード１００が記憶するファイルのデータ構造を模式的に示す図である。図５は、記録制御部１３４がメモリカード１００に対して書き込むヘッダ情報の構成例を示す図である。
【００５８】
図４（ａ）に示すように、メモリカード１００のメモリ領域は、システム領域１００ａとデータ領域１００ｂとを有する。システム領域１００ａは、メモリカード１００の制御を行うために必要なデータを記録する領域である。データ領域１００ｂは、音声データおよびこれに付加する制御用のデータを記録する領域である。
【００５９】
システム領域１００ａは、ブートセクタ１０１、ＦＡＴ１０２、ＦＡＴ１０３、ディレクトリエントリーデータ１０４から構成される。ブートセクタ１０１は、ブートに必要な情報を記録する。ＦＡＴ１０２は、ＦＡＴの記録領域（格納領域）であり、メモリカード１００内のファイルデータの位置情報（アドレス情報）および各クラスタをつなぐ連鎖情報を対応付けて記録する。ＦＡＴ１０３は、ＦＡＴ１０２の内容が複製された情報を記録する。ディレクトリエントリーデータ１０４は、複数のフォルダエントリーデータ、たとえばフォルダＡのエントリーデータ１０４ａおよびフォルダＢのエントリーデータ１０４ｂを含むディレクトエントリーデータを記録する。
【００６０】
データ領域１００ｂは、複数のフォルダのエントリーデータそれぞれに対応するフォルダデータから構成される。具体的には、データ領域１００ｂは、少なくともフォルダＡのエントリーデータ１０４ａに対応するフォルダＡデータ１０５から構成される。フォルダＡデータ１０５は、ヘッダ情報および音声データを記録する（図４（ｂ）を参照）。
【００６１】
また、図５に示すように、ヘッダ情報１０６には、ＲＩＦＦチャンク（ＲＩＦＦ、ＲＩＦＦチャンクサイズ、ＷＡＶＥ）、ｆｍｔチャンク（ｆｍｔ、ｆｍｔチャンクサイズ、ｆｍｔチャンクデータ）およびｄａｔａチャンク（ｄａｔａ、ｄａｔａチャンクサイズ）がそれぞれ記録される。なお、記録制御部１３４は、ＲＩＦＦチャンクサイズおよびｄａｔａチャンクサイズそれぞれに最終的なファイルサイズおよびデータサイズを書き込むとともに、ｄａｔａチャンクに音声データを書き込むが、録音開始時には、最終的なファイルサイズおよびデータサイズが不明のため、仮の値（たとえば０）を書き込む。
【００６２】
図３に戻り、ステップＳ２０２以降の説明を続ける。ステップＳ２０２において、記録制御部１３４は、メモリカード１００に対してエントリーデータの書き込みを行う（ステップＳ２０２）。たとえば、図４（ａ）に示すように、記録制御部１３４は、エントリーデータをファイルＡ内のエントリーデータ１０４ａ内に書き込む。
【００６３】
図６は、記録制御部１３４がメモリカード１００に対して書き込みを行うエントリーデータの構成例を示す図である。図６に示すように、エントリーデータは、エントリーデータ格納領域ディレクトリ内のファイルの情報を示し、３２バイトで構成される。具体的には、エントリーデータは、ファイル名を記録する８バイトの領域Ａと、拡張子を記録する３バイトの領域Ｂと、ファイルの属性を記録する１バイトの領域Ｃと、予約を記録する１バイトの領域Ｄと、作成時刻（１０ｍｓｅｃ単位）を記録する１バイトの領域Ｅと、作成時刻を記録する２バイトの領域Ｆと、作成日時を記録する２バイトの領域Ｇと、アクセス日時を記録する２バイトの領域Ｈと、開始クラス番号（上位）を記録する２バイトの領域Ｉと、更新時刻を記録する２バイトの領域Ｊと、更新日付を記録する２バイトの領域Ｋと、開始クラスタ（下位）を記録する２バイトの領域Ｌと、ファイルサイズを記録する４バイトの領域Ｍと、を有する。なお、記録制御部１３４は、領域Ｍに対して、最終的なファイルサイズが不明のため、仮の値（たとえば０）を書き込む。
【００６４】
その後、記録制御部１３４は、増幅器３およびＡ／Ｄ変換部４を介してマイクロフォンから連続的に入力される音声データに対して、符号化部１３１が符号化を行った音声データをＦＡＴファイルシステムに従ってメモリカード１００のファイル内に順次書き込みを行う（ステップＳ２０３）。
【００６５】
図７は、ＦＡＴの連鎖情報の一例を示す図である。図８は、メモリカード１００におけるセクタとクラスタとの関係を示す図である。図８に示すように、１つのクラスタは、複数のセクタによって構成される。各セクタが複数のバイトで構成される。たとえば、１クラスタは、３２セクタによって構成され、１セクタは、５１２バイトのデータ量を格納する。
【００６６】
図７および図８に示すように、記録制御部１３４は、音声データをＦＡＴファイルシステムに従って、メモリカード１００のファイル内に順次書き込みを行う。具体的には、図７および図８に示すように、記録制御部１３４は、音声データを１セクタごとに順次記録し、この記録量が１クラスタ分のデータ量に達するごとに記録が終了したクラスタのアドレスをメモリカード１００のＦＡＴ領域１０２およびＦＡＴ領域１０３へそれぞれ記録する。たとえば、図７に示すように、記録制御部１３４は、音声データの記録の開始位置をメモリカード１００におけるクラスタの０ｘ００１０で行った場合において、連鎖情報のクラスタのアドレスを０ｘ００１１のアドレスとする。これにより、クラスタの０ｘ００１１につながる。同様にして、図７に示す場合、記録制御部１３４は、０ｘ００１２→０ｘ００１３→０ｘ００１４と順次クラスタのアドレスをつなげることによって、ＦＡＴの連鎖情報テーブルＲ１を生成する。
【００６７】
続いて、操作部８から録音を終了する終了指示信号が入力された場合（ステップＳ２０４：Ｙｅｓ）、音声記録再生装置１は、ステップＳ２０５へ移行する。これに対して、操作部８を介して録音を終了する終了指示信号が入力されていない場合（ステップＳ２０４：Ｎｏ）、音声記録再生装置１は、ステップＳ２０３へ戻る。
【００６８】
ステップＳ２０５において、記録制御部１３４は、音声データをメモリカード１００に書き込むことを終了する記録終了処理を実行する。たとえば、図７に示すように、記録制御部１３４は、クラスタ０ｘ００１４の連鎖情報にデータの終了を示す０ｘＦＦＦＦを書き込む。
【００６９】
続いて、記録制御部１３４は、メモリカード１００のファイルに作成したヘッダ情報を更新する（ステップＳ２０６）。具体的には、図５に示すように、記録制御部１３４は、メモリカード１００のファイル内に作成したヘッダ情報のＲＩＦＦチャンクサイズおよびｄａｔａチャンクサイズそれぞれに最終的なファイルサイズおよびデータサイズを書き込んでヘッダ情報を作成する。
【００７０】
その後、記録制御部１３４は、メモリカード１００のファイル内に作成したエントリーデータを更新する（ステップＳ２０７）。具体的には、図６に示すように、記録制御部１３４は、エントリーデータの領域Ｍに対して、最終的なファイルサイズを書き込んでエントリーデータを更新する。ステップＳ２０７の後、音声記録再生装置１は、図２のメインルーチンへ戻る。
【００７１】
つぎに、図２のステップＳ１１６のＷＯＲＭ記録処理について説明する。図９は、ＷＯＲＭ記録処理の概要を示すフローチャートである。
【００７２】
図９に示すように、記録制御部１３４は、Ａ／Ｄ変換部４および増幅器３を介してマイクロフォンから連続的に入力される音声データに対して、符号化部１３１が符号化を行った音声データをＦＡＴファイルシステムに従ってメモリカード１００のファイル内に順次書き込みを行う（ステップＳ３０１）。この場合、図１０に示すように、記録制御部１３４は、音声データをメモリカード１００のファイル内におけるクラスタ０ｘ００１０から順次書き込みを行う。
【００７３】
続いて、操作部８から録音を終了する終了指示信号が入力された場合（ステップＳ３０２：Ｙｅｓ）、音声記録再生装置１は、ステップＳ３０３へ移行する。これに対して、操作部８を介して録音を終了する終了指示信号が入力されていない場合（ステップＳ３０２：Ｎｏ）、音声記録再生装置１は、ステップＳ３０１へ戻る。
【００７４】
ステップＳ３０３において、記録制御部１３４は、音声データをメモリカード１００に記録することを終了する記録終了処理を実行する。
【００７５】
続いて、記録制御部１３４は、メモリカード１００のファイル内におけるファイルクラスタでデータの終端設定処理を行って、次空きクラスタへ移動する（ステップＳ３０４）。たとえば、図１０に示すように、記録制御部１３４は、ファイルクラスタ０ｘ００１３に０ｘＦＦＦＦを書き込むことによって終端設定処理を行い、次空きクラスタ０ｘ００１４へ移動する。
【００７６】
その後、記録制御部１３４は、１クラスタ分のヘッダ情報を作成し、この作成したヘッダ情報をメモリカード１００のファイル内に書き込む（ステップＳ３０５）。
【００７７】
図１１は、記録制御部１３４がＷＯＲＭ型メモリカード１００に対して書き込むヘッダ情報の内容を示すヘッダ情報テーブルの一例を示す図である。図１１に示すように、ヘッダ情報テーブルＴ２には、ファイルのヘッダ情報としてＲＩＦＦチャンク、ｆｍｔチャンクおよびｄａｔａチャンクがそれぞれ記録される。さらに、ヘッダ情報テーブルＴ２には、音声データを再生する際に無音状態やノイズの発生を防止するため、ヘッダ情報が１クラスタになるように、ダミーチャンクが記録される。ダミーチャンクには、チャンクの識別子、ダミーチャンクサイズおよびダミーチャンクデータがそれぞれ記録される。記録制御部１３４は、ｆｍｔチャンクデータとｄａｔａとの間にダミーチャンクを記録することによって、ヘッダ情報が１クラスタになるようにヘッダ情報のサイズを調整する。これにより、リニアＰＣＭ形式のヘッダ情報は、ファイルの先頭に配置され、ｄａｔａチャンクを構成することができ、ファイルの音声データを再生する際に無音状態等を防止することができる。
【００７８】
続いて、記録制御部１３４は、ヘッダ情報の書き込みクラスタをファイルの先頭クラスタへＦＡＴ連鎖させる（ステップＳ３０６）。具体的には、図１２に示すように、記録制御部１３４は、ヘッダ情報の書き込みを行ったクラスタ０ｘ００１４をファイルの先頭クラスタ０ｘ００１０に連鎖させてＦＡＴの連鎖情報テーブルＲ２を生成する。
【００７９】
その後、記録制御部１３４は、メモリカード１００のファイル内に対してエントリーデータを作成し、このエントリーデータの書き込みを行う（ステップＳ３０７）。具体的には、図６に示すように、記録制御部１３４は、メモリカード１００に対して各領域にエントリーデータの書き込みを行う。さらに、記録制御部１３４は、領域Ｉと領域Ｌに開始クラスタ番号を０ｘ００１４として記録する。ステップＳ３０７の後、音声記録再生装置１は、図２のメインルーチンへ戻る。
【００８０】
以上説明した本発明の一実施の形態によれば、記録制御部１３４が操作部８から開始信号が入力された場合、メモリカード１００に対して、符号化部１３１が生成した符号化データを所定量ごとに記録し、この記録量が１クラスタに達するごとに記録が終了したクラスタと次クラスタのアドレスとを対応付けてクラスタの連鎖情報を生成してメモリカード１００のＦＡＴ領域へ記録し、操作部８から停止信号が入力された場合、メモリカード１００に記録された音声または動画のデータサイズおよび記録時間を含むファイルデータのヘッダ情報を生成し、このヘッダ情報を１つのクラスタとして記録するとともに、このヘッダ情報のクラスタとファイルデータの開始クラスタのアドレスとを対応付けてメモリカード１００のＦＡＴ領域へ記録することによってファイルデータの記録を終了する。この結果、ＷＯＲＭ型メモリカードであっても、リニアＰＣＭ形式の音声ファイルのヘッダ情報を作成して記録することができる。
【００８１】
なお、本発明では、被写体を撮像し、この被写体の画像データを連続的に生成可能な撮像部を設け、この撮像部が生成した動画データに対してＷＯＲＭ型メモリカードに記録する際の動画ファイルのヘッダ情報を作成して記録することもできる。
【００８２】
また、本発明は、メモリカードが電子装置に対して着脱自在であったが、電子装置内に一体的に設けてもよい。
【００８３】
また、本発明は、電子装置をＩＣレコーダとして説明していたが、たとえば、デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話やパーソナルコンピュータ等の録音記録および撮影機能を備えた各種電子機器に適用することができる。
【００８４】
また、本発明では、記録媒体をＷＯＲＭ型メモリカードとして説明したが、たとえばデータの書き込みを一度のみ可能なライトワンス型メモリカードであっても適用することができる。
【００８５】
また、本発明では、記録媒体をメモリカードとして説明したが、ＳＳＤ（Solid  State  Drive）等の半導体メモリおよびＨＤＤ（Hard  disk  drive）であっても適用することができる。
【００８６】
本明細書におけるフローチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、本発明を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。すなわち、本明細書で記載したフローチャートにおける処理の順序は、矛盾のない範囲で変更することができる。さらに、処理を同時（並列）に実行するようにしてもよい。
【００８７】
このように、本発明は、ここでは記載していない様々な実施の形態を含みうるものであり、特許請求の範囲によって特定される技術的思想の範囲内で種々の設計変更等を行うことが可能である。
【符号の説明】
【００８８】
１  音声記録再生装置
２  マイクロフォン
３，６  増幅器
４  Ａ／Ｄ変換部
５  Ｄ／Ａ変換部
７  スピーカ
８  操作部
９  コネクタ部
１０  表示部
１１  不揮発性メモリ
１２  揮発性メモリ
１３  制御部
１００  メモリカード
１３１  符号化部
１３２  復号化部
１３３  検出部
１３４  記録制御部
Ｔ１  ヘッダ状態テーブル
Ｔ２  ヘッダ情報テーブル
【図１】
0005945448.tif 000002
【図２】
0005945448.tif 000003
【図３】
0005945448.tif 000004
【図４】
0005945448.tif 000005
【図５】
0005945448.tif 000006
【図６】
0005945448.tif 000007
【図７】
0005945448.tif 000008
【図８】
0005945448.tif 000009
【図９】
0005945448.tif 000010
【図１０】
0005945448.tif 000011
【図１１】
0005945448.tif 000012
【図１２】
0005945448.tif 000013