(57)【要約】【課題】特定のドライバやアプリケーションを有さない外部機器との間においても、大容量の記憶媒体を使用せずにデータファイルの送受信を行うことができるデジタルレコーダを提供すること。【解決手段】デジタルレコーダは、圧縮データをＩ／Ｆ１５を介して外部ＰＣ６０へ送信する場合には、非圧縮データへの変換とその変換された非圧縮データの送信とを所定量毎に繰り返し実行する。逆に、外部ＰＣ６０から非圧縮データを受信する場合には、所定量毎の非圧縮データの受信とその受信した非圧縮データの圧縮データへの変換とを繰り返し実行する。よって、大容量の記憶媒体を使用せずに外部機器とデータファイルの送受信を行うことができる。また、非圧縮データの形式で送受信を行うので外部機器に特定のドライバやアプリケーションを必要とせずにデータファイルの送受信を行うことができる。【選択図】    図１
2004240034.tif 000002
【特許請求の範囲】
【請求項１】
所定のサンプリング周波数で標本化された音声データを圧縮する圧縮手段と、その圧縮手段により圧縮された圧縮データを記憶する記憶手段と、その記憶手段に記憶された圧縮データを非圧縮データに変換する変換手段と、その変換手段により変換された非圧縮データを前記サンプリング周波数とは無相関に外部機器へ送信する送信手段とを備えたデジタルレコーダにおいて、
前記記憶手段に記憶された圧縮データに対して、前記変換手段による非圧縮データへの変換とその変換された非圧縮データの前記送信手段による送信とを所定量毎に繰り返し実行し、その圧縮データを非圧縮データとして前記外部機器へ送信する制御手段を備えていることを特徴とするデジタルレコーダ。
【請求項２】
所定のサンプリング周波数で標本化された音声データを圧縮する圧縮手段と、外部機器から送信される非圧縮データを前記サンプリング周波数とは無相関に受信する受信手段と、その受信手段により受信された非圧縮データを圧縮データに変換する変換手段と、その変換手段により変換された圧縮データおよび前記圧縮手段により圧縮された圧縮データを記憶する記憶手段とを備えたデジタルレコーダにおいて、
前記外部機器から送信される非圧縮データに対して、前記受信手段による非圧縮データの受信とその受信された非圧縮データの前記変換手段による圧縮データへの変換とを所定量毎に繰り返し実行し、その外部機器から送信される非圧縮データを圧縮データとして前記記憶手段に記憶する制御手段を備えていることを特徴とするデジタルレコーダ。
【請求項３】
前記記憶手段に記憶された圧縮データの記憶場所情報とその圧縮データに応じたデータファイル名情報とを対応させて記憶するファイル配置情報記憶手段と、そのファイル配置情報記憶手段に記憶された圧縮データに応じたデータファイル名情報を非圧縮データに応じたデータファイル名情報に変更するファイル名情報変更手段とを備え、そのファイル配置情報記憶手段に記憶され、ファイル名情報変更手段により変更された非圧縮データに応じたデータファイル名情報が前記外部機器から参照されることを特徴とする請求項１または２に記載のデジタルレコーダ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明は、デジタルレコーダに関し、特に、特定のドライバやアプリケーションを有さない外部機器との間においても、大容量の記憶媒体を使用せずにデータファイルの送受信を行うことができるデジタルレコーダに関するものである。
【０００２】
【従来の技術】従来、音声データを圧縮データに変換して記憶媒体に記憶しておき、圧縮データを再生する場合には、記憶媒体からその圧縮データを読み出し伸長（解凍）して再生するデジタルレコーダが知られている。このデジタルレコーダでは、より多くの圧縮データを記憶するためにデジタルレコーダ本体に大容量の記憶媒体を備える必要があった。そこで、本出願人は、特許公報２９５８７４２号公報において、より多くの圧縮データを記憶するために、少ないデータ量で圧縮することができる圧縮装置やこの圧縮装置により圧縮された圧縮データを解凍する解凍装置を提案している。これは、一連の音声データを所定の時間間隔で分割し、その分割されたデータの内で処理対象となるデータとその処理対象のデータの周辺に存在するデータとを比較して差分データを求め、処理対象のデータと差分データとに対して圧縮処理を行い記憶媒体に記憶する。そのため、分割された全てのデータに対して圧縮処理を行う場合に比較してより少ないデータ量で圧縮することができる。
【０００３】
【特許文献１】特許公報２９５８７４２号（図３、図４等）
【０００４】
【発明が解決しようとする課題】しかしながら、上述した圧縮装置を備えたデジタルレコーダにおいて圧縮データを小容量化して記憶媒体に記憶したとしても記憶媒体の記憶容量には上限がある。そのため、外部にパーソナル・コンピュータ（外部ＰＣ）をＵＳＢケーブルなどで接続して、外部ＰＣに音声データを記憶させる方法が取られている。外部ＰＣにデータファイルを圧縮データのまま送受信する場合には、外部ＰＣ上に、その圧縮データのデータファイルを取り扱うための特定のドライバやアプリケーションが必要となり、これらを備えない外部ＰＣとの間でデータファイルを送受信を行っても、送受信が行えないか、若しくは、送受信が行えても外部ＰＣでそのデータファイルを取り扱うことができないという問題点があった。逆に、非圧縮データのデータファイルを送受信する場合には、非圧縮データのデータファイルを一時的に格納する大容量の記憶媒体をデジタルレコーダ本体に備えなければならないという問題点があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、特定のドライバやアプリケーションを有さない外部機器との間においても、大容量の記憶媒体を使用せずにデータファイルの送受信を行うことができるデジタルレコーダを提供することを目的としている。
【０００６】
【課題を解決するための手段】この目的を達成するために請求項１記載のデジタルレコーダは、所定のサンプリング周波数で標本化された音声データを圧縮する圧縮手段と、その圧縮手段により圧縮された圧縮データを記憶する記憶手段と、その記憶手段に記憶された圧縮データを非圧縮データに変換する変換手段と、その変換手段により変換された非圧縮データを前記サンプリング周波数とは無相関に外部機器へ送信する送信手段とを備えたデジタルレコーダにおいて、前記記憶手段に記憶された圧縮データに対して、前記変換手段による非圧縮データへの変換とその変換された非圧縮データの前記送信手段による送信とを所定量毎に繰り返し実行し、その圧縮データを非圧縮データとして前記外部機器へ送信する制御手段を備えている。
【０００７】
この請求項１記載のデジタルレコーダによれば、圧縮手段により所定のサンプリング周波数で標本化された音声データが圧縮され、その圧縮された圧縮データは記憶手段に記憶される。記憶手段に記憶された圧縮データは変換手段により非圧縮データへ変換され、その変換された非圧縮データは送信手段によりサンプリング周波数とは関係ない周期（周期的であるかどうかも限定されない）或いは速度で外部機器に送信される。この変換手段による非圧縮データへの変換と送信手段による外部機器への送信とは、制御手段によって記憶手段に記憶された圧縮データに対して所定量毎に繰り返し実行される。
【０００８】
請求項２記載のデジタルレコーダは、所定のサンプリング周波数で標本化された音声データを圧縮する圧縮手段と、外部機器から送信される非圧縮データを前記サンプリング周波数とは無相関に受信する受信手段と、その受信手段により受信された非圧縮データを圧縮データに変換する変換手段と、その変換手段により変換された圧縮データおよび前記圧縮手段により圧縮された圧縮データを記憶する記憶手段とを備えたデジタルレコーダにおいて、前記外部機器から送信される非圧縮データに対して、前記受信手段による非圧縮データの受信とその受信された非圧縮データの前記変換手段による圧縮データへの変換とを所定量毎に繰り返し実行し、その外部機器から送信される非圧縮データを圧縮データとして前記記憶手段に記憶する制御手段を備えている。
【０００９】
この請求項２記載のデジタルレコーダによれば、所定のサンプリング周波数で標本化された音声データが圧縮手段により圧縮され、その圧縮された圧縮データは記憶手段に記憶される。外部機器から送信される非圧縮データは受信手段によりサンプリング周波数とは関係ない周期（周期的であるかどうかも限定されない）或いは速度で受信され、その受信された非圧縮データは変換手段により圧縮データに変換される。この受信手段による非圧縮データの受信と変換手段による圧縮データへの変換とは、制御手段によって外部機器から送信される非圧縮データに対して所定量毎に繰り返し実行され、その外部機器から送信される非圧縮データは圧縮データとして記憶手段に記憶される。
【００１０】
請求項３記載のデジタルレコーダは、請求項１または２に記載のデジタルレコーダにおいて、前記記憶手段に記憶された圧縮データの記憶場所情報とその圧縮データに応じたデータファイル名情報とを対応させて記憶するファイル配置情報記憶手段と、そのファイル配置情報記憶手段に記憶された圧縮データに応じたデータファイル名情報を非圧縮データに応じたデータファイル名情報に変更するファイル名情報変更手段とを備えており、そのファイル配置情報記憶手段に記憶され、ファイル名情報変更手段により変更された非圧縮データに応じたデータファイル名情報が前記外部機器から参照される。
【００１１】
【発明の効果】請求項１記載のデジタルレコーダによれば、制御手段によって、記憶手段に記憶された圧縮データに対して、変換手段による非圧縮データへの変換と送信手段によるその変換された非圧縮データの外部機器へのサンプリング周波数とは無相関な送信とが所定量毎に繰り返し実行される。よって、非圧縮データを一括して記憶する大容量の記憶媒体を使用せずに、記憶手段に記憶された圧縮データを非圧縮データに変換して外部機器に送信することができるという効果がある。また、デジタルレコーダの処理能力や記憶媒体の記憶容量に応じて所定量を設定すれば、効率の良い処理を行うことができるという効果がある。更に、非圧縮データを外部機器に送信するので、圧縮データを取り扱うための特定のドライバやアプリケーションを有さない外部機器に対しても、データファイルの送信を行うことができるという効果がある。
【００１２】
請求項２記載のデジタルレコーダによれば、制御手段によって、外部機器から送信される非圧縮データに対して、受信手段による非圧縮データのサンプリング周波数とは無相関な受信と変換手段によるその受信された非圧縮データの圧縮データへの変換とが所定量毎に繰り返し実行される。よって、非圧縮データを一括して記憶する大容量の記憶媒体を使用せずに、外部機器から非圧縮データを受信することができるという効果がある。また、デジタルレコーダの処理能力や記憶媒体の記憶容量に応じて所定量を設定すれば、効率の良い処理を行うことができるという効果がある。更に、外部機器からは非圧縮データが送信されるので、圧縮データを取り扱うための特定のドライバやアプリケーションを有さない外部機器との間においても、データファイルを受信することができるという効果がある。
【００１３】
請求項３記載のデジタルレコーダによれば、請求項１または２に記載のデジタルレコーダの奏する効果に加え、ファイル名情報変更手段によって、ファイル配置情報記憶手段に記憶された圧縮データに応じたデータファイル名情報が非圧縮データに応じたデータファイル名情報に変更される。その変更された非圧縮データに応じたデータファイル名情報は外部機器により参照される。よって、例えば、外部機器を外部ＰＣとすれば、外部ＰＣ上では、圧縮データのデータファイルは非圧縮データのデータファイルとして認識されて表示されるので、ユーザーは、圧縮データを違和感なく取り扱うことができるという効果がある。
【００１４】
【発明の実施の形態】以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の実施例におけるデジタルレコーダの電気的な構成を概略的に示したブロック図である。
【００１５】
このデジタルレコーダは、デジタルレコーダ全体の動作を制御する中央演算処理装置としてのＣＰＵ１１と、このＣＰＵ１１が制御する制御プログラムや各種データテーブルなどを記憶する読み出し専用のメモリであるＲＯＭ１２と、ＣＰＵ１１で実行される制御プログラムに必要な各種レジスタ群などが設定されたワーキングエリアおよび処理中のデータを一時的に格納するテンポラリエリアなどを有しランダムにアクセスできるメモリであるＲＡＭ１３と、デジタル音声のデータファイルを記録するためのフラッシュメモリであるフラッシュＲＯＭ１４と、電子楽器などの音声発生機器６３から入力するアナログ信号をデジタル信号に変換するＡ／Ｄコンバータ（ＡＤＣ）１８と、スピーカ６２によって音声データを再生するためにデジタル信号をアナログ信号へ変換するＤ／Ａコンバータ（ＤＡＣ）１９と、ＵＳＢケーブル６１により接続された外部ＰＣ６０とデータの送受信を行うためのインターフェースであるＵＳＢＩ／Ｆ（Ｉ／Ｆ）１５と、ユーザーが操作する各種操作群を備えた操作パネル１６と、各種の表示を行う表示器１７と、これら各構成間を接続してデータのやり取りをするための経路としてのバス１０とを主に備えている。
【００１６】
外部ＰＣ６０は、図示しない表示器であるディスプレイや操作子であるマウス、データなどを打ち込むキーボードなどが備えられており、各種の操作が行えるよう構成されている。
【００１７】
また、外部ＰＣ６０は、Ｉ／Ｆ１５を介してＵＳＢケーブル６１によりデジタルレコーダと接続されると、外部ＰＣ６０上では、デジタルレコーダのフラッシュＲＯＭ１４がリムーバブル・ディスクとして認識され、マウスによりフラッシュＲＯＭ１４を示すウィンドウを開くと、フラッシュＲＯＭ１４に記憶されているデジタル音声のデータファイルの一覧が表示される。
【００１８】
次に、図２を参照して操作パネル１６について説明する。図２は、操作パネル１６を部分的に示した図である。操作パネル１６には、表示器１７と、音声発生機器６３から入力されるアナログ信号の入力信号レベルをつまみにより調整するＩＮＰＵＴＬＥＶＥＬツマミ２０と、外部ＰＣ６０とデジタルレコーダとの間で音声データを送受信するモードを選択するＳＴＲＡＧＥＭＯＤＥボタン２１と、種々の値を変更するためにエンコーダで構成されたＶＡＬＵＥダイヤル２３と、音声データの再生を先頭へジャンプするためのＲＥＳＥＴボタン２４と、戻すためのＲＥＷボタン２５と、早送りするためのＦＦボタン２６と、音声データの再生や録音を停止するためのＳＴＯＰボタン２７と、開始するためのＰＬＡＹボタン２８と、音声データを録音するためのＲＥＣボタン２９と、再生する音量などのレベルを調整してミキシングするためのＴＲＡＣＫＭＩＸＥＲ３０と、種々の決定や確定するためのＥＮＴＥＲボタン３１と、前の操作に戻る場合や操作を取り消すためのＥＸＩＴボタン３２と、種々の値を選択するためのＩＮＣボタン３３およびＤＥＣボタン３４とが備えられており、デジタルレコーダにおける各種操作が行えるよう構成されている。
【００１９】
ここで、上述したように構成されたデジタルレコーダにおける音声データの再生と録音との操作の一例について説明する。まず、音声発生装置６３から入力される音声データを記憶する場合について説明する。音声発生装置６３から入力される音声データの入力信号レベルは、ＩＮＰＵＴＬＥＶＥＬツマミ２０により予め調整しておく。ＲＥＣボタン２９が操作されると、デジタルレコーダは録音待機状態となり、ＰＬＡＹボタン２８が操作されると録音が開始される。音声発生装置６３からアナログ信号の音声データが入力されると、ＡＤＣ１８によって所定のサンプリング周波数（例えば、４４．１ＫＨｚ）でデジタル信号に変換され、そのデジタル信号の音声データはＣＰＵ１１により実行される音声圧縮処理により小容量化して圧縮される。音声圧縮処理により圧縮された音声データは、フラッシュＲＯＭ１４に圧縮データのデータファイルとして記憶される。なお、録音を停止する場合には、ＳＴＯＰボタン２７を操作して録音を停止する。
【００２０】
次に、フラッシュＲＯＭ１４に記憶された圧縮データのデータファイルを再生する場合について説明する。ＰＬＡＹボタン２８が操作されると、フラッシュＲＯＭ１４に記憶されたデータファイルが読み出され、ＣＰＵ１１により実行される音声伸長処理により伸長される。音声伸長処理により伸長された音声データは、ＤＡＣ１９でアナログ信号に変換され、図示しないアンプなどを介してヘッドフォンやスピーカ６２に出力されて外部に再生される。なお、再生時の音量は、ＴＲＡＣＫＭＩＸＥＲ３０を操作することにより調整することができる。また、再生中に、ＲＥＷボタン２５を操作すると再生が戻され、ＦＦボタン２６を操作すると再生が早送りされ、ＳＴＯＰボタン２７を操作すると再生が停止され、ＲＥＳＥＴボタン２４を操作すると音声データの先頭へジャンプして再生される。
【００２１】
ここで、図３を参照して録音操作によりフラッシュＲＯＭ１４に記憶された圧縮データのデータファイルを外部ＰＣ６０とデジタルレコーダとの間で送受信する操作について説明する。図３は、表示器１７の表示画面の一例を表した図である。また、外部ＰＣ６０とデジタルレコーダとの間のデータファイルの送受信は、ＳＴＲＡＧＥＭＯＤＥボタン２１の操作によりストレージモードが選択された場合に実行される。なお、ＳＴＲＡＧＥＭＯＤＥボタン２１は、操作される毎にストレージモードの設定と解除とが交互に選択される。
【００２２】
ＳＴＲＡＧＥＭＯＤＥボタン２１が操作されストレージモードが選択されると、図３（ａ）の画面が表示される。本実施例では、図３（ａ）の画面には「ＵＳＢ  ＳＴＲＡＧＥ  Ｔｙｐｅ：ＥＸＰＯＲＴ」と表示されており、「ＵＳＢ  ＳＴＲＡＧＥ」はストレージモードが選択されていることを示し、「Ｔｙｐｅ：ＥＸＰＯＲＴ」はストレージモードにおける外部ＰＣ６０との送受信の選択肢の１つである「ＥＸＰＯＲＴ」が選択されていることを示している。ストレージモードにおける選択肢には、「ＢＡＣＫＵＰ」と「ＥＸＰＯＲＴ」と「ＩＭＰＯＲＴ」との３つの選択肢があり、図３（ａ）の画面が表示されている状態で、ＶＡＬＵＥダイヤル２３およびＩＮＣボタン３３、ＤＥＣボタン３４を操作することにより選択でき、ＥＮＴＥＲボタン３１の操作によりその選択されている選択肢が確定される。
【００２３】
ここで、ストレージモードの選択肢の１つである「ＢＡＣＫＵＰ」について説明する。「ＢＡＣＫＵＰ」モードは、デジタルレコーダのフラッシュＲＯＭ１４に記憶されているデータファイルを外部ＰＣ６０のハードディスク（ＨＤ）に保存するモードであり、従来より行われているバックアップ処理である。図３（ａ）の画面が表示されている状態で「ＢＡＣＫＵＰ」モードが選択されると、外部ＰＣ６０のディスプレイ上においてフラッシュＲＯＭ１４を示すウィンドウには、フラッシュＲＯＭ１４に記憶されたデータファイルが圧縮形式のデータファイル名で表示される。フラッシュＲＯＭ１４を示すウィンドウに表示された任意のデータファイルを外部ＰＣ６０のＨＤを示すウィンドウへマウスでドラッグ＆ドロップすると、フラッシュＲＯＭ１４から外部ＰＣ６０のＨＤへ圧縮された任意のデータファイルが送信される。逆に、外部ＰＣ６０のＨＤを示すウィンドウからフラッシュＲＯＭ１４を示すウィンドウへマウスで任意のデータファイルをドラッグ＆ドロップすると、外部ＰＣ６０のＨＤからフラッシュＲＯＭ１４へ圧縮された任意のデータファイルが送信される。この「ＢＡＣＫＵＰ」モードでは、データファイルは、常に圧縮形式のままで処理される。
【００２４】
ここで、図３に戻って「ＥＸＰＯＲＴ」について説明する。「ＥＸＰＯＲＴ」モードは、デジタルレコーダのフラッシュＲＯＭ１４に記憶されている圧縮形式のデータファイルを外部ＰＣ６０のＨＤに非圧縮形式のデータファイルへコンバート（変換）しながら送信するモードであり、外部ＰＣ６０のＨＤには非圧縮形式のデータファイルが保存される。図３（ａ）の画面が表示されている状態で「ＥＸＰＯＲＴ」モードが選択されると、図３（ｂ）の画面に示すように「ＳＥＬＥＣＴ  ＥＸＰ  ＴＹＰＥ  ＥｘｐＴｙｐｅ：ＷＡＶ」が表示される。「ＥｘｐＴｙｐｅ：ＷＡＶ」は、フラッシュＲＯＭ１４に記憶されている圧縮されたデータファイルを非圧縮データに変換して外部ＰＣ６０のＨＤに送信する場合に、データファイルの音声ファイルの形式を設定する画面であり、ＶＡＬＵＥダイヤル２３およびＩＮＣボタン３３、ＤＥＣボタン３４を操作することにより種々の音声ファイルの形式が選択できる。本実施例では、ＥｘｐＴｙｐｅにＷｉｎｄｏｗｓ（登録商標）ＯＳで標準的な音声ファイルの形式である「ＷＡＶ」を選択している。また、他に、Ｍａｃｉｎｔｏｓｈ（登録商標）ＯＳで標準的な音声ファイルの形式である「ＡＩＦＦ」などの選択肢がある。
【００２５】
なお、ＥｘｐＴｙｐｅが「ＷＡＶ」に選択されると、デジタルレコーダ内部では、ＣＰＵ１１により圧縮されたデータファイルである、例えば、「ｔｒａｃｋ０１．ｒｄｃ」のデータファイル名を「ｔｒａｃｋ０１．ｗａｖ」のデータファイル名に変更する処理が実行される。この処理は、フラッシュＲＯＭ１４に記憶されている圧縮されたデータファイルがフラッシュＲＯＭ１４の記憶領域のどの位置に記憶されているかを管理するテーブルＦＡＴを利用しており、このテーブルＦＡＴ上においてデータファイル名を「ｔｒａｃｋ０１．ｒｄｃ」から「ｔｒａｃｋ０１．ｗａｖ」に変更している。外部ＰＣ６０のディスプレイ上のフラッシュＲＯＭ１４を示すウィンドウでは、このテーブルＦＡＴから送信されるデータファイル名を参照して表示するので、「ｔｒａｃｋ０１．ｗａｖ」と表示される。このため、ユーザーは、汎用性のある音声ファイルの形式でデータファイル名が表示されるので、何の違和感も持たずに外部ＰＣ上で圧縮されたデータファイルの送受信を操作することができる。
【００２６】
ここで、図３に戻って説明する。図３（ｂ）の画面が表示されている状態でＥｘｐＴｙｐｅに「ＷＡＶ」が選択されると、図３（ｃ）の画面に示すように「ＳＥＬＥＣＴ  ＤＡＴＡ  ＦＩＬＥ  ｔｒａｃｋ０１．ｒｄｃ」が表示される。これは、フラッシュＲＯＭ１４に記憶されているデータファイルの中で外部ＰＣ６０へ送信するデータファイルを選択する画面であり、ＶＡＬＵＥダイヤル２３およびＩＮＣボタン３３、ＤＥＣボタン３４を操作することにより選択でき、ＥＮＴＥＲボタン３１の操作によりフラッシュＲＯＭ１４に記憶されているデータファイルを任意に選択することができる。本実施例では、「ｔｒａｃｋ０１．ｒｄｃ」を選択している。
【００２７】
図３（ｃ）の画面が表示されている状態で「ｔｒａｃｋ０１．ｒｄｃ」が選択されると、図３（ｄ）の画面に示すように「ＵＳＢ  ＳＴＲＡＧＥ  Ｉｄｌｉｎｇ．．．」が表示され、データファイルの送信待ちの状態となる。この後は、外部ＰＣ上での操作により表示器１７の画面が変更するので、その操作について以下に説明する。
【００２８】
外部ＰＣ６０のディスプレイ上においてフラッシュＲＯＭ１４を示すウィンドウから外部ＰＣ６０のＨＤを示すウィンドウに「ｔｒａｃｋ０１．ｗａｖ」のデータファイルをマウスでドラッグ＆ドロップすると、図３（ｅ）の画面に示すように「ＵＳＢ  ＳＴＲＡＧＥ  Ｓａｖｉｎｇ．．．」が表示され、デジタルレコーダから外部ＰＣ６０へデータファイルの送信が開始される。この際、デジタルレコーダ内部では、ＣＰＵ１１により圧縮されたデータファイルを所定量毎に非圧縮データへ変換しながら外部ＰＣ６０へサンプリング周波数とは無相関に送信する処理が実行されているが、この処理について図４に示したフローチャートを参照して以下に説明する。なお、サンプリング周波数に無相関な送信とは、一般にデジタル音声データの入出力は、サンプリング周波数に基づき処理が実行されるが、本実施例は、データファイルの送受信を行うのでサンプリング周波数とは関係ない周期（周期的であるかどうかも限定されない）或いは速度で送受信が実行されるということである。例えば、通常デジタル音声機器に備えられたデジタル音声入出力端子を介したデジタル音声データの送受信の場合は、サンプリング周波数に基づく周期で送受信が行われ、その送受信には、デジタル音声データが例えばサンプリング周波数４４．１ＫＨｚ、ビット数１６ビット、ステレオ（チャンネル数２）である場合には、１秒間に１６×４４．１Ｋ×２＝１４１１．２Ｋビットのデータを送受信することになるので、送受信速度は、およそ１．４Ｍｂｐｓである。これに対して、本実施例によるデータファイルの送受信の場合は、Ｉ／Ｆ１５によるデータファイルの送受信であるから、近年のＵＳＢ規格によって定められた、例えば、１２Ｍｂｐｓ、４８０Ｍｂｐｓといった速度で送受信が行われるので、デジタル音声入出力端子を介したデジタル音声データの送受信にかかる実時間より短時間で高速に送受信が行われる。
【００２９】
図４は、ＣＰＵ１１により実行される「ＥＸＰＯＲＴ」モードにおける送信処理を示したフローチャートであり、外部ＰＣ６０上で、ユーザーによりフラッシュＲＯＭ１４を示すウィンドウから外部ＰＣ６０のＨＤを示すウィンドウにマウスで「ｔｒａｃｋ０１．ｗａｖ」のデータファイルがドラッグ＆ドロップされると実行される。
【００３０】
送信処理のフローチャートが実行されると、外部ＰＣ６０に転送（送信）するデータファイルがあるか否か、即ち、「ｔｒａｃｋ０１．ｒｄｃ」が全て外部ＰＣに送信されたか否かを確認し（Ｓ４１）、送信するデータファイルがあると確認されると（Ｓ４１：Ｙｅｓ）、ＣＰＵ１１によりテーブルＦＡＴ上において「ｔｒａｃｋ０１．ｗａｖ」に対応する「ｔｒａｃｋ０１．ｒｄｃ」がフラッシュＲＯＭ１４のどこに記憶されているかが確認され、フラッシュＲＯＭ１４から「ｔｒａｃｋ０１．ｒｄｃ」の１６サンプル毎のデータ量を読み出して、音声伸縮処理により非圧縮データに変換される（Ｓ４２）。非圧縮データに変換された１６サンプルのデータファイルは、ＲＡＭ１３のテンポラリエリアに一時的に格納され（Ｓ４３）、その格納されたデータファイルが１クラスタ分溜まったか否かを確認し（Ｓ４４）、１クラスタ分溜まっていなければ（Ｓ４４：Ｎｏ）、Ｓ４２へ戻り１６サンプル毎の非圧縮データへの変換とＲＡＭ１３のテンポラリエリアへの格納とを１クラスタ分溜まるまで繰り返し実行する（Ｓ４２〜Ｓ４４）。Ｓ４４において確認した結果、１クラスタ分の非圧縮データが溜まったと確認されると（Ｓ４４：Ｙｅｓ）、その１クラスタ分の非圧縮データを外部ＰＣ６０へサンプリング周波数とは無相関に送信して（Ｓ４５）、本処理ルーチンの先頭へ戻り、「ＥＸＰＯＲＴ」モードにおける送信処理を繰り返し実行する。なお、クラスタとは、外部ＰＣ６０のＨＤでファイルを扱う際の最小単位のことであり、１クラスタは、例えば３２Ｋバイトを表している。
【００３１】
一方、Ｓ４１において確認した結果、送信するデータファイルが無いと確認されると（Ｓ４１：Ｎｏ）、「ｔｒａｃｋ０１．ｒｄｃ」が外部ＰＣ６０に送信されたことになるので、本処理ルーチンを終了する。
【００３２】
即ち、「ＥＸＰＯＲＴ」モードにおける送信処理では、外部ＰＣ６０のディスプレイ上に表示された「ｔｒａｃｋ０１．ｗａｖ」のデータファイルをフラッシュＲＯＭ１４を示すウィンドウから外部ＰＣ６０のＨＤを示すウィンドウへマウスでドラッグ＆ドロップすることによりデジタルレコーダから外部ＰＣ６０へデータファイルが送信される。この送信は、１クラスタ分毎のデータ量で非圧縮データに伸長しながら送信され、フラッシュＲＯＭ１４に記憶された「ｔｒａｃｋ０１．ｒｄｃ」のデータファイルが送信されるまで繰り返し実行される。よって、１クラスタ分毎に非圧縮データへの変換と外部ＰＣ６０への送信とが繰り返し実行されるので、例えば、全ての圧縮データを非圧縮データへ一括変換した場合に出現する巨大な非圧縮データを格納するような大容量の記憶媒体を使用せずに送信をすることができる。また、外部ＰＣ６０のディスプレイ上には、汎用性の高い音声ファイルの形式でデータファイル名が表示されるので、ユーザーは、特定のアプリケーションを使用する必要がないし、圧縮データを意識しないで操作することができる。
【００３３】
次に、「ＩＭＰＯＲＴ」について説明する。「ＩＭＰＯＲＴ」モードは、外部ＰＣ６０のＨＤに記憶されているデータファイルをフラッシュＲＯＭ１４に変換しながら送信するモードである。操作手順としては、「ＥＸＰＯＲＴ」における操作と同様の手順で操作され、図３（ｄ）の画面が表示されている状態において、デジタルレコーダは、データファイルの受信待ちの状態となる。外部ＰＣ６０のディスプレイ上において外部ＰＣ６０のＨＤを示すウィンドウからフラッシュＲＯＭ１４を示すウィンドウに「ｔｒａｃｋ０１．ｗａｖ」のデータファイルをマウスでドラッグ＆ドロップすると、図３（ｅ）に対応する画面に図示しない「ＵＳＢ  ＳＴＲＡＧＥ  Ｌｏａｄｉｎｇ．．．」が表示され、外部ＰＣ６０からデジタルレコーダへデータファイルが送信される。デジタルレコーダ内部では、ＣＰＵ１１により所定量のデータファイルをサンプリング周波数とは無相関に受信して、その受信したデータファイルを圧縮データへ変換した後にＲＡＭ１３のテンポラリエリアへ逐次記憶する処理が実行されているが、この処理について図５に示したフローチャートを参照して以下に説明する。
【００３４】
図５は、ＣＰＵ１１により実行される「ＩＭＰＯＲＴ」モードにおける受信処理を示したフローチャートであり、外部ＰＣ６０上で、ユーザーにより外部ＰＣ６０のＨＤを示すウィンドウからフラッシュＲＯＭ１４を示すウィンドウにマウスで「ｔｒａｃｋ０１．ｗａｖ」のデータファイルをドラッグ＆ドロップすると実行される。
【００３５】
受信処理のフローチャートが実行されると、外部ＰＣ６０から転送（送信）される「ｔｒａｃｋ０１．ｗａｖ」のデータファイルが送信終了したか否かを確認し（Ｓ５１）、外部ＰＣ６０から送信されるデータファイルが終了していないと確認されると（Ｓ５１：Ｎｏ）、外部ＰＣ６０から受信したデータファイルが１クラスタ分溜まったか否かを確認する（Ｓ５２）。１クラスタ分溜まっていなければ（Ｓ５２：Ｎｏ）、１クラスタ分受信するまで待機し、１クラスタ分のデータファイルが受信されたと確認すると（Ｓ５２：Ｙｅｓ）、外部ＰＣ６０に送信の一時中断要求をする（Ｓ５３）。
【００３６】
外部ＰＣ６０からデータファイルの送信が一時中断されると、受信された１クラスタ分のデータファイルが１６サンプル毎のデータ量でＣＰＵ１１により実行される音声圧縮処理により圧縮データへ変換され（Ｓ５４）、その圧縮された１６サンプルのデータファイルをＲＡＭ１３のテンポラリエリアへ逐次格納し（Ｓ５５）、１クラスタ分のデータファイルの圧縮データへの変換とＲＡＭ１３への格納が終了したか否かを確認し（Ｓ５６）、１クラスタ分のデータファイルが終了していないと確認されると（Ｓ５６：Ｎｏ）、圧縮データへの変換とＲＡＭ１３への格納とが１クラスタ分完了するまで繰り返し実行される（Ｓ５４〜Ｓ５６）。
【００３７】
Ｓ５６において確認した結果、１クラスタ分の圧縮データへの変換とＲＡＭ１３への格納とが完了したと確認されると（Ｓ５６：Ｙｅｓ）、外部ＰＣ６０へデータファイルの送信の再開要求をして（Ｓ５７）、本処理ルーチンの先頭へ戻り、「ＩＭＰＯＲＴ」モードにおける受信処理を繰り返し実行する。
【００３８】
一方、Ｓ５１において確認した結果、外部ＰＣ６０から送信されるデータファイルが終了したと確認されると（Ｓ５１：Ｎｏ）、「ｔｒａｃｋ０１．ｗａｖ」のデータファイルを全て受信したことになるので、本処理ルーチンを終了する。なお、ＲＡＭ１４のテンポラリエリアに格納された「ｔｒａｃｋ０１．ｒｄｃ」のデータファイルは、本処理ルーチンが終了すると同時にフラッシュＲＯＭ１４に記憶されると共に、テーブルＦＡＴ上において「ｔｒａｃｋ０１．ｒｄｃ」の記憶された位置が更新される。
【００３９】
即ち、「ＩＭＰＯＲＴ」モードにおける受信処理では、外部ＰＣ６０のディスプレイ上に表示された「ｔｒａｃｋ０１．ｗａｖ」のデータファイルを外部ＰＣ６０のＨＤを示すウィンドウからフラッシュＲＯＭ１４を示すウィンドウへマウスでドラッグ＆ドロップすることにより外部ＰＣ６０からデジタルレコーダへデータファイルが送信される。外部ＰＣ６０から送信されるデータファイルは、デジタルレコーダによりサンプリング周波数とは無相関に１クラスタ分のデータ量毎に受信され、圧縮データへの変換が実行される。１クラスタ分のデータファイルの受信と圧縮データへの変換は、外部ＰＣ６０のＨＤに記憶された「ｔｒａｃｋ０１．ｗａｖ」が受信されるまで繰り返し実行される。よって、１クラスタ分毎にデータファイルの受信と圧縮データへの変換とを実行するので、例えば、全ての非圧縮データを一括して受信する場合に必要となる大容量の記憶媒体を使用せずに受信を実行することができる。また、外部ＰＣ６０のディスプレイ上には、汎用性の高い音声ファイルの形式でデータファイル名が表示されるので、ユーザーは、特定のアプリケーションを使用する必要がないし、圧縮データを意識しないで操作することができる。
【００４０】
以上、実施例に基づいて本発明を説明したが、本発明は、上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００４１】
例えば、上記実施例では、データファイルを記憶する記憶媒体としてフラッシュＲＯＭ１４をデジタルレコーダ本体に備えるものとしたが、フラッシュＲＯＭ１４以外の記憶媒体としても良いし、外付けの記憶装置を用いるものとしても良い。例えば、ＨＤをデジタルレコーダ本体に備えたり、外付けのＨＤやコンパクトフラッシュ（登録商標）メモリなどを用いるものとしても良い。
【００４２】
また、上記実施例では、デジタルレコーダと外部ＰＣ６０との間のデータファイルの送受信をＵＳＢインターフェースＩ／Ｆ１５を使って行ったが、例えば、ＩＥＥＥ１３９４やイーサネット（登録商標）などといった他の通信インターフェースを使った送受信を行うものとしても良い。
【００４３】
また、上記実施例では、デジタルレコーダと外部ＰＣ６０との間のデータファイルの送受信は、フラッシュＲＯＭ１４を示すウィンドウと外部ＰＣ６０のＨＤを示すウィンドウとの間において、マウスでドラッグ＆ドロップすることにより開始するものとしたが、例えば、外部ＰＣ上にデータファイルを編集や再生するための特定のアプリケーションをインストールした場合には、このアプリケーションのアイコン或いはウィンドウなどに直接マウスでドラッグ＆ドロップしてデータファイルの送信を開始するものとしても良い。このようにすると、データファイルを外部ＰＣへ送信し、外部ＰＣでアプリケーションを起動して、そのデータファイルを開くといった一連の作業が自動的に続けて行われるので、ユーザーによって大変使いやすいものとなる。なお、この場合、その外部ＰＣ上のアプリケーションがデジタルレコーダと同じ圧縮データを取り扱うものであれば、自動的にＢＡＣＫＵＰモードでの送信となり、非圧縮データを取り扱うものであれば、自動的にＥＸＰＯＲＴモードでの送信、即ち、圧縮データから非圧縮データへ変換しながらの送信となるように制御しても良い。また、アプリケーションのコマンドからデータファイルの送受信を開始するものとしても良い。
【００４４】
また、上記実施例では、送受信するデータ量を１クラスタ分毎に及び変換するデータ量を１６サンプル毎に実行するものとしたが、デジタルレコーダに備えられた記憶媒体の記憶容量に応じてデータ量を設定するものとしても良いし、デジタルレコーダの処理能力に応じて任意に設定するものとしても良い。
【００４５】
また、上記実施例では、デジタルレコーダと外部ＰＣ６０との間の送受信するデータファイルを予め設定するものとしたが、外部ＰＣ６０上におけるマウスのドラッグ＆ドロップによって任意のデータファイルの送受信を実行するものとしても良い。この場合には、バックアップモードとコンバートモードとの２つの選択肢から構成して、バックアップモードにおいては、上記実施例の「ＢＡＣＫＵＰ」と同様とし、コンバートモードにおいては、マウスのドラッグ＆ドロップの移動方向により「ＥＸＰＯＲＴ」と「ＩＭＰＯＲＴ」とのどちらかを実行するものとしても良い。
【図面の簡単な説明】
【図１】デジタルレコーダの電気的な構成を概略的に示したブロック図である。
【図２】操作パネルを部分的に示した図である。
【図３】表示器の表示画面の一例を表した図である。
【図４】ＣＰＵにより実行される「ＥＸＰＯＲＴ」モードにおける送信処理を示したフローチャートである。
【図５】ＣＰＵにより実行される「ＩＭＰＯＲＴ」モードにおける受信処理を示したフローチャートである。
【符号の説明】
１０            バス
１１            ＣＰＵ（圧縮手段の一部、変換手段の一部、送信手段の一部、受信手段の一部、制御手段の一部、ファイル名情報変更手段の一部）
１２                        ＲＯＭ
１３            ＲＡＭ（ファイル配置情報記憶手段の一部）
１４                        フラッシュＲＯＭ（記憶手段の一部）
１５                        Ｉ／Ｆ（送信手段の一部、受信手段の一部）
１６                        操作パネル
１７                        表示器
１８            Ａ／Ｄコンバータ
１９            Ｄ／Ａコンバータ
６０            外部ＰＣ（外部機器）
【図１】
2004240034.tif 000003
【図２】
2004240034.tif 000004
【図３】
2004240034.tif 000005
【図４】
2004240034.tif 000006
【図５】
2004240034.tif 000007