(57)【要約】  【構成】  ＰＣ→メモリカード転送操作が行われると、ＨＤＤ２２は仮想メモリカードの領域を割り当る。スイッチＳＷが端子Ｔ２に接続されると、ＰＣ５２は、オーディオファイルをスイッチＳＷを通してＨＤＤ２２に転送する。一方、メモリカード→ＰＣ転送操作が行われると、ＨＤＤ２２は仮想メモリカードの領域を割り当て、メモリカード１８のデータは、バス２４を介して仮想メモリカード領域に転送される。スイッチＳＷが端子Ｔ２に接続されると、ＨＤＤ２２は、仮想メモリカード領域に書き込まれたデータをスイッチＳＷを通してＰＣ５２に転送する。  【効果】  データ転送のためのＰＣ５２との接続時間を短縮することができる。【選択図】  図１
2006293688.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から第１記録媒体へのデータ転送を指示する第１転送指示を前記外部装置との接続が確立される前に受け付ける第１受付手段、
前記第１受付手段の受付に応答して少なくとも前記第１記録媒体の空き容量に相当する容量を有する空き容量を第２記録媒体に確保する第１確保手段、
前記外部装置との接続が確立された後に前記外部装置から入力されたデータを前記第１確保手段によって確保された空き領域に書き込む書き込み手段、および
前記書き込み手段によって書き込まれたデータを前記外部装置との接続が遮断された後に前記第２記録媒体から前記第１記録媒体に転送する第１転送手段を備える、データ処理装置。
【請求項２】
前記書き込み手段の書き込み速度は前記第１転送手段の転送速度よりも高速である、請求項１記載のデータ処理装置。
【請求項３】
前記第１確保手段によって確保される空き領域の容量は前記第１記録媒体の容量に等しい、請求項１または２記載のデータ処理装置。
【請求項４】
前記第１記録媒体は、着脱自在であり、前記第２記録媒体は内蔵型である、請求項１ないし３のいずれかに記載のデータ処理装置。
【請求項５】
前記第１記録媒体から前記外部装置へのデータ転送を指示する第２転送指示を前記外部装置との接続が確立される前に受け付ける第２受付手段、
前記第１記録媒体に記録されたデータを前記第２受付手段の受付に応答して前記第２記録媒体に転送する第２転送手段、および
前記第２転送手段によって転送されたデータを前記外部装置との接続が確立された後に前記外部装置に出力する出力手段をさらに備える、請求項１ないし４のいずれかに記載のデータ処理装置。
【請求項６】
前記第２転送手段の転送動作に先立って前記第１記録媒体の容量に相当する容量を有する空き領域を確保する第２確保手段をさらに備え、
前記第２転送手段は前記第２確保手段によって確保された空き領域に前記データを転送する、請求項５記載のデータ処理装置。
【請求項７】
前記第２確保手段によって確保された空き領域のデータが前記第１記録媒体のデータと一致するか否かを前記出力手段の出力動作が完了した後に判別する判別手段、および
前記判別手段の判別結果が否定的であるとき前記第２確保手段によって確保された空き領域のデータを前記第１記録媒体に転送する第３転送手段をさらに備える、請求項６記載のデータ処理装置。
【請求項８】
第１記録媒体から外部装置へのデータ転送を指示する転送指示を前記外部装置との接続が確立される前に受け付ける受付手段、
前記第１記憶媒体に記録されたデータを前記受付手段の受付に応答して前記第２記録媒体に転送する転送手段、および
前記転送手段によって転送されたデータを前記外部装置との接続が確立された後に前記外部装置に出力する出力手段を備える、データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理装置に関し、特にたとえばボイスレコーダに適用され、外部装置から転送されるデータを確保する、データ処理装置に関する。
【背景技術】
【０００２】
従来のこの種の装置の一例が、特許文献１に開示されている。この従来技術によれば、記録・再生装置のストレージメモリに記憶されたデータをＰＣに送信するとき、データは、メモリドライバによってストレージメモリから読み出される。読み出されたデータはネットワークＩ／Ｆに与えられ、その後、ＵＳＢ(Universal Serial Bus)ケーブルを通してＰＣに転送される。
【特許文献１】特許公開２００３−３２３２６７号公報[G06F 3/06, 12/00, G10L 19/00]
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来技術では、データ転送速度がメモリドライバの処理能力に依存する。つまり、ＵＳＢ転送速度は最高で４８０Ｍｂｐｓであり、ＣＤ(Compact Disk)一枚分のＭＰ３データ（約６００Ｍバイト）であれば、理論的にはデータ転送を１０秒で完了することができる。したがって、介在するメモリドライバの処理能力が低いと、ＵＳＢ転送速度もまた低下する。この結果、従来技術では、記録・再生装置とＰＣとの接続時間が長くなる可能性がある。また、外部装置と記憶媒体との間に介在する制御用Ｃｈｉｐ数が増加すれば、これもまたデータ転送速度に影響を及ぼす要因になる。
【０００４】
それゆえに、この発明の主たる目的は、データ転送のための外部装置との接続時間を短縮することができる、データ処理装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明に従うデータ処理装置は、外部装置(52)から第１記録媒体(18)へのデータ転送を指示する第１転送指示を外部装置との接続が確立される前に受け付ける第１受付手段(S15)、第１受付手段の受付に応答して少なくとも第１記録媒体の空き容量に相当する容量を有する空き容量を第２記録媒体(22)に確保する第１確保手段(S33)、外部装置との接続が確立された後に外部装置から入力されたデータを第１確保手段によって確保された空き領域に書き込む書き込み手段(48)、および書き込み手段によって書き込まれたデータを外部装置との接続が遮断された後に第２記録媒体から第１記録媒体に転送する第１転送手段(S43)を備える。
【０００６】
外部装置から第１記憶媒体へのデータ転送を指示する第１転送指示は、外部装置との接続が確立される前に、第１受付手段によって受け付けられる。第１確保手段は、第１受付手段の受付に応答して、少なくとも第１記録媒体の空き容量に相当する容量を有する空き容量を第２記録媒体に確保する。外部装置との接続が確立された後に外部装置から入力されたデータは、第１確保手段によって確保された空き領域に書き込み手段によって書き込まれる。書き込み手段によって書き込まれたデータは、外部装置との接続が遮断された後に、第１転送手段によって第２記録媒体から第１記録媒体に転送される。
【０００７】
外部装置との接続が確立される前に第２記憶媒体に空き領域を確保し、外部装置から第１記録媒体に転送すべきデータをこの空き領域に書き込むことで、外部装置との接続時間の短縮化が図られる。
【０００８】
請求項２の発明に従うデータ転送装置は、請求項１に従属し、前記書き込み手段の書き込み速度は前記第１転送手段の転送速度よりも高速である。これによって、外部装置との接続時間の短縮化がより一層図られる。
【０００９】
請求項３の発明に従うデータ転送装置は、請求項１または２に従属し、前記第１確保手段によって確保される空き領域の容量は前記第１記録媒体の容量に等しい。
【００１０】
請求項４の発明に従うデータ転送装置は、請求項１ないし３のいずれかに従属し、前記第１記録媒体は着脱自在であり、第２記録媒体は内蔵型である。
【００１１】
請求項５の発明に従うデータ転送装置は、請求項１ないし４のいずれかに従属し、第１記録媒体から外部装置へのデータ転送を指示する第２転送指示を外部装置との接続が確立される前に受け付ける第2受付手段(S19)、第2記録媒体に記録されたデータを第2受付手段の受付に応答して第２記録媒体に転送する第2転送手段（S55）、および第2転送手段によって転送されたデータを外部装置との接続が確立された後に外部装置に出力する出力手段(50)をさらに備える。これによって、外部装置にデータを転送することができる。
【００１２】
請求項６の発明に従うデータ転送装置は、請求項５に従属し、第２転送手段の転送動作に先立って第１記録媒体の容量に相当する容量を有する空き領域を確保する第２確保手段(S53)をさらに備え、第２転送手段は第２確保手段によって確保された空き領域に前記データを転送する。これによって、第１記録媒体のデータを外部装置に転送することができる。
【００１３】
請求項７の発明に従うデータ転送装置は、請求項６に従属し、第２確保手段によって確保された空き領域のデータが前記第１記録媒体のデータと一致するか否かを出力手段の出力動作が完了した後に判別する判別手段(S67)、および判別手段の判別結果が否定的であるとき第２確保手段によって確保された空き領域のデータを第１記録媒体に転送する第３転送手段(S69)をさらに備える。これによって、外部装置に転送されたデータと第１記録媒体に転送されたデータとの整合性を保つことができる。
【００１４】
請求項８の発明に従うデータ転送装置は、第１記録媒体(18)から外部装置(52)へのデータ転送を指示する転送指示を外部装置との接続が確立される前に受け付ける受付手段(S１9)、第１記憶媒体に記録されたデータを受付手段の受付に応答して第２記録媒体に転送する転送手段（S55）、および転送手段によって転送されたデータを外部装置との接続が確立された後に外部装置に出力する出力手段(50)を備える。
【００１５】
第１記録媒体から外部装置へのデータ転送を指示する転送指示は、外部装置との接続が確立される前に、受付手段によって受け付けられる。転送手段は、第１記憶媒体に記録されたデータを受付手段の受付に応答して第２記録媒体に転送する。転送手段によって転送されたデータは、外部装置との接続が確立された後に、出力手段によって外部装置に出力される。
【００１６】
第１記録媒体のデータを外部装置との接続が確立される前に第２記録媒体に転送することで、外部装置との接続時間が短縮される。
【発明の効果】
【００１７】
この発明によれば、データ転送のための外部装置との接続時間を短縮することができる。
【００１８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００１９】
図１を参照して、この実施例のボイスレコーダ１０は、オーディオ再生機能，オーディオ記録機能および転送機能を備える。オーディオ再生機能およびオーディオ記録機能は、ボイスレコーダ１０単独で実現される機能であり、転送機能は、ボイスレコーダ１０とＰＣ５２とによって実現される機能である。
【００２０】
ボイスレコーダ１０は、メモリカード１８，ＨＤＤ２２，ＵＳＢコントローラ４８およびＵＳＢ端子５０を有する。メモリカード１８は、着脱自在であり、図示しないスロットに装着されたときにＭＰＵ４４によってアクセス可能となり、ＨＤＤ２２は、ボイスレコーダ１０に内蔵される。なお、ＵＳＢコントローラ４８は、ＨＤＤ２２と高速転送ができるＡＴＡ ＢＲＩＤＧＥ ＩＣのようなＵＳＢ転送専用ＩＣであれば好ましい。
【００２１】
ＰＣ５２とＵＳＢ端子５０とが接続されていない場合、ＧＰＩＯ４６は、ＵＳＢ非接続状態としてＭＰＵ４４に通知する。ＵＳＢ非接続状態のとき、スイッチＳＷはＭＰＵ４４によって端子Ｔ１に接続される。
【００２２】
キー入力装置１２によってオーディオ再生操作が行われると、ＭＰＵ４４は、ＤＳＰ４０およびコーデック３０をそれぞれ伸長モードおよび復号モードに設定する。メモリカード１８に記憶されたオーディオファイルを読み出すとき、ＭＰＵ４４は、メモリカード１８に読み出し命令を発行し、メモリカード１８は、Ｉ／Ｆ２０を通してＭＰＵ４４にオーディオファイルを与える。与えられたオーディオファイルは、メモリ４２を通してＤＳＰ４０に与えられる。ＤＳＰ４０は、与えられたオーディオファイルに含まれる圧縮オーディオデータを伸長し、伸長されたオーディオデータをメモリ４２に蓄積する。ＭＰＵ４４は、メモリ４２に蓄積されたオーディオデータをバス２４を通してコーデック３０に与える。コーデック３０は、与えられたオーディオデータをアナログオーディオ信号に復号し、復号されたオーディオ信号をアンプ２８を通してスピーカ２６から出力する。
【００２３】
また、ＨＤＤ２２に記憶されたオーディオファイルを読み出すとき、ＭＰＵ４４は、ＨＤＤ２２に読み出し命令を発行し、ＨＤＤ２２はスイッチＳＷを通してＭＰＵ４４にオーディオファイルを与える。与えられたオーディオファイルは、メモリ４２を通してＤＳＰ４０に与えられる。ＤＳＰ４０は、与えられたオーディオファイルに含まれる圧縮オーディオデータを伸長し、伸長されたオーディオデータをメモリ４２に蓄積する。ＭＰＵ４４は、メモリ４２に蓄積されたオーディオデータをバス２４を通してコーデック３０に与える。コーデック３０は、与えられたオーディオデータをアナログオーディオ信号に復号し、復号されたオーディオ信号をアンプ２８を通してスピーカ２６から出力する。
【００２４】
ＭＰＵ４４はまた、モード情報“オーディオ再生モード”の出力をＬＣＤコントローラ１６に命令する。モード情報は、ＬＣＤモニタ１４に表示される。こうして、オーディオ再生機能が実現される。
【００２５】
キー入力装置１２によってオーディオ記録操作が行われると、ＭＰＵ４４は、コーデック３０およびＤＳＰ４０をそれぞれ符号化モードおよび圧縮モードに設定する。コーデック３０は、マイクロフォン３４および３８によって捉えられかつアンプ３２および３６によって増幅されたオーディオ信号をディジタルオーディオデータに符号化し、ＭＰＵ４４は、符号化されたオーディオデータをＤＳＰ４０で圧縮し、与えられたオーディオデータを圧縮し、圧縮オーディオデータをメモリ４２に蓄積する。ＭＰＵ４４は、メモリ４２に蓄積された圧縮オーディオデータをファイル形式でＨＤＤ２２に記憶する。ＭＰＵ４４はさらに、モード情報“オーディオ記録モード”をＬＣＤモニタ１４に表示するべく、このモード情報の出力をＬＣＤコントローラ１６に命令する。こうして、オーディオ記録機能が実現される。
【００２６】
なお、メモリ４２に蓄積された圧縮オーディオデータはメモリカード１８に記録することも可能である。具体的には、ＭＰＵ４４は、メモリ４２に蓄積された圧縮オーディオデータをファイル形式でＩ／Ｆ２０を介してメモリカード１８に記憶する。
【００２７】
ＨＤＤ２２は、使用領域と空き領域とを形成する。最初、ＨＤＤ２２の全ての領域は空き領域であり、オーディオファイルがＨＤＤ２２に与えられると、ＨＤＤ２２は与えられたオーディオファイルを記憶する。記憶されたオーディオファイルが記憶された領域は、使用領域としてＨＤＤ２２に割り当てられる。また、ＭＰＵ４４がメモリカード１８の容量をＨＤＤ２２に通知すると、図２に示すように、ＨＤＤ２２は、仮想メモリカードの容量に相当する容量を持つ仮想メモリカード領域を空き領域に割り当てる。ＭＰＵ４４がバックアップ処理命令をＨＤＤ２２に発行すると、メモリカード１８のオーディオファイルは仮想メモリカード領域に記憶される。これによって、ＰＣ５２はメモリカード１８に記憶されたオーディオファイルに間接的にアクセスすることができる。
【００２８】
ボイスレコーダ１０とＰＣ５２とは、転送機能を備える。転送機能は、ＰＣ→メモリカード転送処理あるいはメモリカード→ＰＣ転送処理によって実現される機能である。ＰＣ５２とＵＳＢ端子５０とが接続されると、ＧＰＩＯ４６は、ＵＳＢ接続された旨をＭＰＵ４４に通知する。
【００２９】
キー入力装置１２によってＰＣ→メモリカード転送操作が行われると、ＭＰＵ４４は、モード情報“ＰＣ→メモリカード転送モード”の出力をＬＣＤコントローラ１６に命令する。ＭＰＵ４４はまた、メモリカード１８の容量を確認し、かかる容量をＨＤＤ２２に仮想メモリカード領域を割り当てる。ＭＰＵ４４は、ＵＳＢ接続を確認すると、スイッチＳＷを端子Ｔ２に接続させる。ＰＣ５２は、オーディオファイルをＵＳＢ端子５０を通してＵＳＢメモリコントローラ４６に転送し、転送されたオーディオファイルは、スイッチＳＷを通してＨＤＤ２２に与えられる。ＨＤＤ２２は、与えられたオーディオファイルを仮想メモリカード領域に記憶する。ＧＰＩＯ４６がＵＳＢ非接続状態に遷移されたことを通知すると、スイッチＳＷは、ＭＰＵ４４によって端子Ｔ１に接続される。ＭＰＵ４４はＨＤＤ２２の仮想メモリカード領域のオーディオファイルをメモリ４２を介してメモリカード１８に転送し、転送が正常に終了すると、仮想メモリカード領域のオーディオファイルを消去する。
【００３０】
このように、ＰＣ→メモリカード転送処理では、ＰＣ５２との接続に先立って、ＰＣ５２との転送速度が速いＨＤＤ２２に仮想メモリカード領域が割り当てられる。ＰＣ５２との接続の後に、ＰＣ５２から転送されたオーディオファイルは、まず仮想メモリカード領域に記録される。ＰＣ５２との接続が解除されると、仮想メモリカード領域のオーディオファイルは速やかにメモリカード１８に転送される。これによって、データ転送のためのＰＣ５２との接続時間を短縮することができる。
【００３１】
また、キー入力装置１２によってメモリカード→ＰＣ転送操作が行われると、ＭＰＵ４４は、モード情報“メモリカード→ＰＣ転送モード”の出力をＬＣＤコントローラ１６に命令する。ＭＰＵ４４は、メモリカード１８の容量を確認し、かかる容量をＨＤＤ２２に通知する。ＨＤＤ２２は仮想メモリカードの領域を割り当て、メモリカード１８のオーディオファイルはバス２４ならびにメモリ４２を介して仮想メモリカード領域に転送される。ＭＰＵ４４は、ＵＳＢ接続を確認すると、スイッチＳＷを端子Ｔ２に接続させる。ＨＤＤ２２は、ＰＣ５２からのアクセス要求に従って仮想メモリカード領域に書き込まれたオーディオファイルをスイッチＳＷを通してＰＣ５２に転送する。
【００３２】
つまり、メモリカード→ＰＣ転送処理では、ＰＣ５２と接続される前に、メモリカード１８のオーディオファイルがＨＤＤ２２の仮想メモリカード領域に一旦記憶される。オーディオファイルは、ＰＣ５２との接続が確立された後に、ＨＤＤ２２からＰＣ５２に転送される。これによって、ＰＣ５２へのデータ転送を速やかに実行できる。
【００３３】
ＭＰＵ４４は、図３〜図５に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、ＨＤＤ２２に記憶されている。
【００３４】
まずステップＳ１で、電源が投入されるまで待機する。電源が投入されると、ステップＳ３に進み、初期化処理が実行される。このとき、スイッチＳＷは、端子Ｔ１に接続される。
【００３５】
ステップＳ５では、ＰＣ→ＨＤＤ転送命令を受けたか否か判断する。判断結果がＹＥＳであれば、ステップＳ７に進み、判断結果がＮＯであれば、ステップＳ９に進む。ステップＳ７で、ＰＣ→ＨＤＤ転送処理を実行し、この処理が完了すると、ステップＳ５に戻る。ステップＳ９では、ＨＤＤ→ＰＣ転送命令を受けたか否か判断する。判断結果がＹＥＳであれば、ステップＳ１１に進み、判断結果がＮＯであれば、ステップＳ１３に進む。ステップＳ１１で、ＨＤＤ→ＰＣ転送処理を実行し、この処理が間慮すると、ステップＳ５に戻る。ステップＳ１３では、メモリカード１８が装着されているか否か判断する。判断結果がＹＥＳであれば、ステップＳ１５に進み、判断結果がＮＯであれば、ステップＳ５に戻る。なお、ＰＣ→ＨＤＤ転送処理は、ＰＣ５２から転送されるオーディオファイルをＨＤＤ２２に転送する処理であり、ＨＤＤ→ＰＣ転送処理は、ＨＤＤ２２から転送されるオーディオファイルをＰＣ５２に転送する処理である。
【００３６】
ステップＳ１５では、ＰＣ→メモリカード転送命令を受けたか否か判断する。判断結果がＹＥＳであれば、ステップＳ１７に進み、判断結果がＮＯであれば、ステップＳ１９に進む。ステップＳ１７で、ＰＣ→メモリカード転送処理を実行し、この処理が完了すると、ステップＳ５に戻る。ステップＳ１９では、メモリカード→ＰＣ転送命令を受けたか否か判断する。判断結果がＹＥＳであれば、ステップＳ２１に進み、判断結果がＮＯであれば、ステップＳ５に戻る。ステップＳ１３で、メモリカード→ＰＣ転送処理を実行し、この処理が完了すると、ステップＳ５に戻る。
【００３７】
ステップＳ１７のＰＣ→メモリカード転送処理に応答するＭＰＵ４４の動作について図４を用いて説明する。ステップＳ３１では、メモリカード１８の容量を確認する。ステップＳ３３では、ＨＤＤ２２にメモリカード１８の容量に応じた仮想メモリカード領域を確保する。ステップＳ３５では、ＵＳＢ接続されているか否か判断する。ＧＰＩＯ４６によってＵＳＢ接続状態に遷移された旨の通知を受けると、ステップＳ３７に進み、スイッチＳＷを端子Ｔ２に接続させる。この結果、ＰＣ５２とＨＤＤ２２とのデータ転送が確立される。これによって、ＰＣ５２のデータが仮想メモリカード領域に転送される。
【００３８】
転送が終了すると、ステップＳ３９で、ＵＳＢ非接続状態になるまで待機する。ＧＰＩＯ４６によってＵＳＢ非接続状態に遷移された旨の通知を受けると、ステップＳ４１で、スイッチＳＷを端子Ｔ１に接続させる。ステップＳ４３では、仮想メモリカード領域のオーディオファイルをメモリカード１８に転送する。ステップＳ４５では、仮想メモリカード領域のオーディオファイルを消去する命令をＨＤＤ２２に発行する。ＨＤＤ２２は、ＭＰＵ４４の命令に従って仮想メモリカード領域のオーディオファイルを消去する。これによって、ＨＤＤ２２の使用領域の無駄を省き、空き領域の拡張を図ることができる。
【００３９】
ステップＳ２１のＰＣ→メモリカード転送処理に応答するＭＰＵ４４の動作について図５を用いて説明する。ステップＳ５１では、メモリカード１８の容量を確認する。ステップＳ５３では、ＨＤＤ２２にメモリカード１８の容量を確保する。ステップＳ５５で、バックアップ処理命令をＨＤＤ２２に発行する。ＨＤＤ２２は、メモリカード１８にデータ転送を要求する。メモリカード１８は、ＨＤＤ２２の要求に従ってメモリカード１８に記憶されたデータを出力する。出力されたデータは、Ｉ／Ｆ２０を介してＨＤＤ２２に出力される。ＨＤＤ２２は、出力されたデータを仮想メモリカード領域に書き込む。これによって、メモリカード１８のオーディオファイルをＰＣ５２に転送することができる。この結果、メモリカード１８のバックアップ処理が実現される。
【００４０】
ステップＳ５７では、ＵＳＢ接続されているか否か判断する。ＧＰＩＯ４６によってＵＳＢ接続状態に遷移された旨の通知を受けると、ステップＳ５９に進み、スイッチＳＷを端子Ｔ２に接続させる。これによって、仮想メモリカード領域のオーディオファイルはＰＣ５２に転送される。
【００４１】
転送が終了すると、ステップＳ６１で、ＵＳＢ非接続状態になるまで待機する。ＧＰＩＯ４６によってＵＳＢ非接続状態に遷移された旨の通知を受けると、ステップＳ６３で、スイッチＳＷを端子Ｔ１に接続させる。ステップＳ６５では、ＨＤＤ２２に書き込まれた仮想メモリカード領域のオーディオファイルとメモリカード１８のデータとを照合する。ステップＳ６７では、照合結果に基づいて差異があるか否か判断する。判断結果がＮＯであれば、ステップＳ６９に進み、判断結果がＹＥＳであれば、ステップＳ７１に進み、仮想メモリカード領域のオーディオファイルをメモリカード１８に複製すべくＨＤＤ２２に複製命令を発行する。ＨＤＤ２２は、メモリカード１８にデータ消去命令を発行し、メモリカード１８は、ＨＤＤ２２の命令に従ってメモリカード１８に記憶されたオーディオファイルを消去する。ＨＤＤ２２はまた、スイッチＳＷを通してメモリカード１８に仮想メモリカード領域のオーディオファイルを転送する。転送されたオーディオファイルは、Ｉ／Ｆ２０を介してメモリカード１８に書き込まれる。これによって、ＰＣ５２に転送されたオーディオファイルとメモリカード１８に転送されたオーディオファイルとの整合性を保つことができる。この結果、メモリカード１８の整合処理が実現される。
【００４２】
ステップＳ７１では、仮想メモリカード領域のオーディオファイルを消去する命令をＨＤＤ２２に発行する。ＨＤＤ２２は、ＭＰＵ４４の命令に従って仮想メモリカード領域のデータを消去する。
【００４３】
以上の説明から分かるように、ＰＣ→メモリカード転送操作が行われると、ＭＰＵ４４は、メモリカード１８の容量を確認し、かかる容量をＨＤＤ２２に通知する。ＨＤＤ２２は、ＭＰＵ４４の通知に従って仮想メモリカードの領域を割り当てる。ＭＰＵ４４は、ＵＳＢ接続を確認すると、スイッチＳＷを端子Ｔ２に接続させる。ＰＣ５２のオーディオファイルは、ＨＤＤ２２によって仮想メモリカード領域に記憶される。ＧＰＩＯ４６がＵＳＢ非接続状態に遷移されたことを通知すると、スイッチＳＷは、ＭＰＵ４４によって端子Ｔ１に接続される。ＨＤＤ２２は、仮想メモリカード領域のデータをスイッチＳＷを通してメモリカード１８に転送し、仮想メモリカード領域のデータを消去する。
【００４４】
また、メモリカード→ＰＣ転送操作が行われると、ＭＰＵ４４は、メモリカード１８の容量を確認し、かかる容量をＨＤＤ２２に通知する。ＨＤＤ２２は、ＭＰＵ４４の通知に従って仮想メモリカードの領域を割り当てる。ＨＤＤ２２は、メモリカード１８のオーディオファイルを読み出し、読み出されたファイルは、割り当てられた仮想メモリカード領域に記憶される。ＭＰＵ４４は、ＵＳＢ接続を確認すると、スイッチＳＷを端子Ｔ２に接続させる。仮想メモリカード領域のオーディオファイルは、スイッチＳＷを介してＰＣ５２に転送される。ＧＰＩＯ４６がＵＳＢ非接続状態に遷移されたことを通知すると、スイッチＳＷは、ＭＰＵ４４によって端子Ｔ１に接続される。ＭＰＵ４４は、仮想メモリカード領域のオーディオファイルとメモリカード１８のオーディオファイルとを照合する。各々のデータに差異があれば、ＨＤＤ２２は仮想メモリカード領域のオーディオファイルをメモリカード１８に転送し、メモリカード１８はかかるオーディオファイルを記憶する。転送が終了すると、ＨＤＤ２２は、仮想メモリカード領域のオーディオファイルを消去する。
【００４５】
メモリカード→ＰＣ転送処理では、ＰＣ５２との転送速度が速いＨＤＤ２２に仮想メモリカード領域が割り当てられる。ＰＣ５２との接続が解除されると、仮想メモリカード領域のオーディオファイルは速やかにメモリカード１８に転送される。これによって、データ転送のためのＰＣ５２との接続時間を短縮することができる。一方、ＰＣ→メモリカード転送処理では、ＰＣ５２と接続される前に、メモリカード１８のオーディオファイルがＨＤＤ２２の仮想メモリカード領域に一旦記憶されることによって、ＰＣ５２へのデータ転送が速やかに実行できる。
【００４６】
なお、この実施例では、オーディオファイルを用いて説明しているが、例えば、テキストデータや画像データなどのデータでもデータ転送することは可能である。
【００４７】
また、この実施例では、ＵＳＢ接続において説明しているが、この発明は、無線通信によって外部装置からＨＤＤにオーディオデータを記憶することも可能である。
【００４８】
さらに、この実施例では、メモリカードからＨＤＤにオーディオファイルを転送する場合、メモリカードの全てのオーディオファイルを転送することを前提としているが、これに限らず、メモリカードに記憶されたオーディオファイルの一部を選択し、選択されたオーディオファイルをＨＤＤの仮想メモリカード領域に転送してもよい。これによって、バックアップ処理の時間が短縮することができる。また、メモリカードには必要なデータを残すことができる。
【図面の簡単な説明】
【００４９】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】ＨＤＤ２２の構成の一例を示す図解図である。
【図３】図１実施例に適用されるＭＰＵ４４の動作の一部を示すフロー図である。
【図４】図１実施例に適用されるＭＰＵ４４の動作の他の一部を示すフロー図である。
【図５】図１実施例に適用されるＭＰＵ４４の動作のその他の一部を示すフロー図である。
【符号の説明】
【００５０】
１０  …  ボイスレコーダ
１２  …  キー入力装置
１４  …  ＬＣＤ
１８  …  メモリカード
２２  …  ＨＤＤ
２４  …  バス
４０  …  ＤＳＰ
４２  …  メモリ
４４  …  ＭＰＵ
４６  …  ＧＰＩＯ
４８  …  ＵＳＢコントローラ
５０  …  ＵＳＢ端子
５２  …  ＰＣ
【図１】
2006293688.tif 000003
【図２】
2006293688.tif 000004
【図３】
2006293688.tif 000005
【図４】
2006293688.tif 000006
【図５】
2006293688.tif 000007