(57)【要約】【課題】再生したデータを記憶するバッファメモリのオーバーフローを防ぐとともにバッファメモリの記憶容量を効率的に利用することである。【解決手段】ＣＤ２１に記録されたデータを再生するＣＤメカ部１５と、ＵＳＢメモリ２２にデータを記録するＵＳＢコントローラ１４と、データを一時的に記憶するバッファメモリ１９と、データ記録が指示されると、ＵＳＢコントローラ１４にセットされたＵＳＢメモリ２２の空き領域の位置及び／又は容量を確認し、当該確認の完了後に、記録対象のデータをＣＤメカ部１５に再生させ、ＵＳＢメモリ２２の空き領域の位置及び／又は容量に基づいて、当該再生された記録対象のデータを、バッファメモリ１９への記憶を介してＵＳＢコントローラ１４にＵＳＢメモリ２２へ記録させるシステムマイコン１１と、を備える。【選択図】図１
2008226307.tif 000002
【特許請求の範囲】
【請求項１】
データを再生する再生部と、
記録媒体にデータを記録する記録部と、
データを一時的に記憶するバッファメモリと、
データ記録が指示されると、前記記録部にセットされた前記記録媒体の空き領域の位置及び／又は容量を確認し、当該確認の完了後に、記録対象のデータを前記再生部に再生させ、当該記録媒体の空き領域の位置及び／又は容量に基づいて、当該再生された記録対象のデータを、前記バッファメモリへの記憶を介して前記記録部に当該記録媒体へ記録させる制御部と、を備えることを特徴とするデータ記録装置。
【請求項２】
データを記憶する記憶部を備え、
前記制御部は、前記確認された記録媒体の空き領域の位置及び／又は容量を前記記憶部に記憶し、当該記憶部に記憶された記録媒体の空き領域の位置及び／又は容量に基づいて、前再生部に再生された記録対象のデータを、前記バッファメモリへの記憶を介して前記記録部に当該記録媒体へ記録させ、前記記録媒体のデータ記録に応じて、前記記憶部に記憶された記録媒体の空き領域の位置及び／又は容量を更新することを特徴とする請求項１に記載のデータ記録装置。
【請求項３】
データ記録が指示されると、記録部にセットされた記録媒体の空き領域の位置及び／又は容量を確認し、当該確認の完了後に、記録対象のデータを再生部に再生させ、当該記録媒体の空き領域の位置及び／又は容量に基づいて、当該再生された記録対象のデータを、バッファメモリへの記憶を介して前記記録部に当該記録媒体へ記録させる工程を含むことを特徴とするデータ記録方法。
【請求項４】
コンピュータを、
データを再生する再生部、
記録媒体にデータを記録する記録部、
前記記録対象のデータを一時的に記憶するバッファメモリ、
データ記録が指示されると、前記記録部にセットされた前記記録媒体の空き領域の位置及び／又は容量を確認し、当該確認の完了後に、記録対象のデータを前記再生部に再生させ、当該記録媒体の空き領域の位置及び／又は容量に基づいて、当該再生された記録対象のデータを、前記バッファメモリへの記憶を介して前記記録部に当該記録媒体へ記録させる制御部、
として機能させるためのデータ記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記録装置、データ記録方法及びデータ記録プログラムに関する。
【背景技術】
【０００２】
従来、ＣＤ（Compact Disc）等の楽曲データの再生部と、その再生部により再生した楽曲データをＭＤ（Mini Disc）等の記録媒体に記録する記録部と、を備え、ダビング機能を有するオーディオ装置が実施されている。
【０００３】
上記ダビング時に、再生部によるデータ再生速度が、記録部による記録媒体へのデータ記録速度よりも小さいとデータがオーバーフローする。このため、上記オーディオ装置は、バッファメモリを備え、再生された楽曲データをバッファメモリに一時的に退避させてダビングしていた。
【０００４】
しかし、バッファメモリを設けたとしても、バッファメモリがオーバーフローするおそれがある。通常、バッファメモリがオーバーフローすると、再生部の再生を停止していた。
【０００５】
また、記録媒体のデータの空き領域（記録可能領域）が連続でないと、一つの空き領域から次の空き領域へのアクセスジャンプに時間を要しデータ記録速度が遅くなるため、バッファメモリのオーバフローが発生しやすくなる。このため、データ再生後、バッファメモリの容量が最小残量Ｒ０になる度に、データ記録の待機時間を演算し、この待機時間にデータの記録を待機し、再生した楽曲データをバッファメモリに格納していき、その待機時間経過後にバッファメモリから記録部に楽曲データを転送して記録媒体に記録させることを繰り返す構成も考えられていた（例えば、特許文献１参照）。
【特許文献１】特開平２００７−３６６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ダビングにおいて、データの記録前に、記録媒体の空き領域の位置及び容量確認が必要である。しかし、従来の構成では、その確認動作中に、再生部で再生した楽曲データをバッファメモリに格納していた。このため、バッファメモリのオーバーフローを防ぐため、バッファメモリの容量を大きくせねばならなかった。特に、例えば２倍速以上の高速ダビングでは、上記確認時間中にバッファメモリに格納されるデータ量も大きくなるため、さらにバッファメモリの容量を大きくとる必要があった。
【０００７】
本発明の課題は、再生したデータを記憶するバッファメモリのオーバーフローを防ぐとともにバッファメモリの記憶容量を効率的に利用することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明のデータ記録装置は、
データを再生する再生部と、
記録媒体にデータを記録する記録部と、
データを一時的に記憶するバッファメモリと、
データ記録が指示されると、前記記録部にセットされた前記記録媒体の空き領域の位置及び／又は容量を確認し、当該確認の完了後に、記録対象のデータを前記再生部に再生させ、当該記録媒体の空き領域の位置及び／又は容量に基づいて、当該再生された記録対象のデータを、前記バッファメモリへの記憶を介して前記記録部に当該記録媒体へ記録させる制御部と、を備えることを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載のデータ記録装置において、
データを記憶する記憶部を備え、
前記制御部は、前記確認された記録媒体の空き領域の位置及び／又は容量を前記記憶部に記憶し、当該記憶部に記憶された記録媒体の空き領域の位置及び／又は容量に基づいて、前再生部に再生された記録対象のデータを、前記バッファメモリへの記憶を介して前記記録部に当該記録媒体へ記録させ、前記記録媒体のデータ記録に応じて、前記記憶部に記憶された記録媒体の空き領域の位置及び／又は容量を更新することを特徴とする。
【００１０】
請求項３に記載の発明のデータ記録方法は、
データ記録が指示されると、記録部にセットされた記録媒体の空き領域の位置及び／又は容量を確認し、当該確認の完了後に、記録対象のデータを再生部に再生させ、当該記録媒体の空き領域の位置及び／又は容量に基づいて、当該再生された記録対象のデータを、バッファメモリへの記憶を介して前記記録部に当該記録媒体へ記録させる工程を含むことを特徴とする。
【００１１】
請求項４に記載の発明のデータ記録プログラムは、
コンピュータを、
データを再生する再生部、
記録媒体にデータを記録する記録部、
前記記録対象のデータを一時的に記憶するバッファメモリ、
データ記録が指示されると、前記記録部にセットされた前記記録媒体の空き領域の位置及び／又は容量を確認し、当該確認の完了後に、記録対象のデータを前記再生部に再生させ、当該記録媒体の空き領域の位置及び／又は容量に基づいて、当該再生された記録対象のデータを、前記バッファメモリへの記憶を介して前記記録部に当該記録媒体へ記録させる制御部、
として機能させる。
【発明の効果】
【００１２】
本発明によれば、再生したデータを記憶するバッファメモリのオーバーフローを防ぐことができるとともにバッファメモリの記憶容量を効率的に利用できる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１４】
図１及び図２を参照して、本発明に係る実施の形態を説明する。先ず、図１を参照して、本実施の形態のオーディオ装置１００の装置構成を説明する。図１に、本実施の形態のオーディオ装置１００の構成を示す。
【００１５】
図１に示すように、データ記録装置としてのオーディオ装置１００は、ＣＤ２１と、記録媒体としてのＵＳＢメモリ２２とを切り替え、ＣＤ２１又はＵＳＢメモリ２２に記憶された楽曲データを再生してスピーカ２３に音声出力させる装置である。ＣＤ２１は、予めデータが記録された光ディスクである。ＵＳＢメモリ２２は、接続式の記録媒体であり、データを読み書き可能な外部メモリである。
【００１６】
オーディオ装置１００は、制御部としてのシステムマイコン１１と、表示部１２と、操作部１３と、記録部としてのＵＳＢコントローラ１４と、再生部としてのＣＤメカ部１５と、ＤＳＰ（Digital Signal Processor）１６と、ＤＡＣ（Digital to Analog Converter）１７と、アンプ部１８と、バッファメモリ１９と、を備えて構成される。
【００１７】
システムマイコン１１は、オーディオ装置１００内の各部を統括的に制御する。システムマイコン１１は、ＣＰＵ（Central Processing Unit）、記憶部としてのＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）を備える。ＣＰＵは、各部を中央制御する。ＲＡＭは、情報を一時的に格納するメモリであり、各種データ、プログラム等が展開されるワークエリアを有する。ＲＯＭは、情報を読み出し可能に記憶するメモリである。システムマイコン１１において、ＲＯＭから読み出されてＲＡＭに適宜展開されたプログラムと、ＣＰＵとの協働で各種処理が実行される。ＲＯＭには少なくとも録音プログラムが記憶される。
【００１８】
システムマイコン１１は、録音プログラムに基づいて、ＵＳＢコントローラ１４にセットされたＵＳＢメモリ２２の空き領域の位置及び容量を確認してＲＡＭに記憶し、当該確認の完了後に、記録対象のデータをＣＤメカ部１５に再生させ、ＲＡＭに記憶されたＵＳＢメモリ２２の空き領域の位置及び容量のデータに基づいて、当該再生された記録対象のデータを、バッファメモリ１９への記憶を介してＵＳＢコントローラ１４にＵＳＢメモリ２２へ記録させ、その楽曲データ記録に応じてＲＡＭに記憶されたＵＳＢメモリ２２の空き領域の位置及び容量のデータを更新する。
【００１９】
表示部１２は、ＬＣＤ（Liquid Crystal Display）、ＶＦＤ（Vacuum Fluorescent Display）、ＥＬＤ（ElectroLuminescent Display）等から構成される。表示部１２は、システムマイコン１１の制御により、楽曲に関する情報、設定情報、操作情報等を表示する。
【００２０】
操作部１３は、数字や文字等の入力キー、メニューを選択する選択キー、ディスク取り出しキー等の各種キーを有する操作パネルを備える。操作部１３は、ユーザによる操作パネルを介した、ＣＤ２１、ＵＳＢメモリ２２に記録された楽曲データの再生開始、ＣＤ２１の楽曲データのＵＳＢメモリ２２への録音開始、それらの停止、再生条件の設定等の操作情報の入力を受け付け、その操作情報をシステムマイコン１１に出力する。
【００２１】
ＵＳＢコントローラ１４は、ＵＳＢを接続するＵＳＢ端子（ＵＳＢポート）を有する。ＵＳＢコントローラ１４は、そのＵＳＢ端子にＵＳＢメモリ２２等のＵＳＢデバイスが接続された場合に、その旨の信号をＤＳＰ１６を介してシステムマイコン１１に出力する。また、ＵＳＢコントローラ１４は、ＵＳＢ端子からＵＳＢデバイスが外れた場合に、その旨の信号をＤＳＰ１６を介してシステムマイコン１１に出力する。また、ＵＳＢコントローラ１４は、ＵＳＢ端子に接続されたＵＳＢデバイスに対してＵＳＢ規格に従ったデータ転送を行ったり、ＵＳＢデバイスに電力を供給したりする。特に、本実施の形態では、ＵＳＢコントローラ１４は、ＤＳＰ１６から入力されたデジタルデータを、ＵＳＢ端子に接続されたＵＳＢメモリ２２へ転送して記録する。
【００２２】
ＵＳＢデバイスとしてのＵＳＢメモリ２２は、不揮発性半導体記憶メモリと、ＵＳＢ転送部等とを有する。ＵＳＢメモリ２２は、ＵＳＢコントローラ１４から給電された電力により動作し、ＵＳＢ転送部によりＵＳＢコントローラ１４との間でＵＳＢ規格に従ったデータ転送を行い、不揮発性半導体記憶メモリに、ファイルシステムが扱うデータの基本単位でデータの読み込み又は記録がなされる。
【００２３】
本実施の形態では、ＵＳＢメモリ２２には、所定形式（例えば、ＭＰ３（MPEG-1 Audio Layer-3）形式、ＷＭＡ（Windows Media(登録商標) Audio）形式、ＡＡＣ形式又はＡＴＲＡＣ３形式）で圧縮されて符号化された楽曲データのファイルが記録される。なお、ＵＳＢメモリ２２には、楽曲データのファイル及び別のファイルの両方が記録されていても良い。
【００２４】
ＣＤメカ部１５は、ＣＤを装填する装填部、光ピックアップ、トラッキングスレッドサーボ回路、スピンドルサーボ回路等により構成される（何れも図示しない）。ＣＤメカ部１５において、装填部に装填されたＣＤがスピンドルモータにより回転される。そのＣＤの表面に記録されたデータが光ピックアップにより読み取られてデジタル信号として出力される。その際に、トラッキングスレッドサーボ回路によりＣＤ２１上の読み取り位置が調整され、スピンドルサーボ回路によりスピンドルモータの回転が調整される。ＣＤメカ部１５は、システムマイコン１１から入力される制御信号により、ＣＤ２１においてトラック毎に格納されたトラックデータの再生やＴＯＣ（Table  Of  Contents）エリア内の情報の読み取りに係る各種動作を行う。
【００２５】
ＤＳＰ１６は、システムマイコン１１から入力される制御信号に基づいて、ＵＳＢコントローラ１４、ＣＤメカ部１５から入力されるデジタル信号のデータに対して、ＭＰ３方式やＷＭＡ等への圧縮／伸張の処理、エラー訂正符号化の処理、ＥＦＭ（Eight to Fourteen Modulation）変調処理等の各種デジタル信号処理を施す。また、ＤＳＰ１６は、システムマイコン１１から入力される制御信号に基づいて、楽曲データの再生対象をＵＳＢコントローラ１４又はＣＤメカ部１５に切り替える入力セレクタとしての機能を有する。
【００２６】
特に、楽曲データ録音時に、ＤＳＰ１６は、システムマイコン１１から入力される制御信号に基づいて、ＣＤメカ部１５から入力される楽曲データのデジタル信号に対して、バッファメモリ１９へのデータ記憶（退避）を行う。そして、ＤＳＰ１６は、バッファメモリ１９から楽曲データを読み出して、その楽曲データのデジタル信号にＭＰ３方式やＷＭＡへの圧縮の処理、エラー訂正符号化の処理、ＥＦＭ変調処理等の各種デジタル信号処理を施してＵＳＢメモリ２２に出力する。
【００２７】
ＤＡＣ１７は、ＤＳＰ１６から入力されたデジタルの電気信号をアナログの電気信号に変換して出力する。アンプ部１８は、ＤＡＣ１７から入力されたアナログの電気信号を増幅して出力する。スピーカ２３は、アンプ部１８から入力されたアナログの電気信号に基づいて音を出力する。
【００２８】
バッファメモリ１９は、例えば、揮発性半導体メモリを備える。バッファメモリ１９は、システムマイコン１１の制御信号に基づいて、ＤＳＰ１６から入力されるデジタル信号の楽曲データを揮発性半導体メモリへ書き込み、また揮発性半導体メモリに記憶された楽曲データを読み出し、デジタル信号としてＤＳＰ１６へ出力する。
【００２９】
次いで、図２を参照して、オーディオ装置１００の動作を説明する。図２に、録音処理の流れを示す。
【００３０】
図２を参照して、録音処理を説明する。予め、オーディオ装置１００において、録音元のＣＤ２１がＣＤメカ部１５にセットされ、録音先のＵＳＢメモリ２２がＵＳＢコントローラ１４のＵＳＢ端子に接続されているものとする。また、オーディオ装置１００において、録音対象の楽曲の選択、録音の倍速、等の録音条件の設定情報がユーザにより操作部１３を介して入力され、その設定情報がシステムマイコン１１のＲＡＭに記憶されているものとする。
【００３１】
例えば、操作部１３を介してユーザから録音処理の実行指示が入力されたこと（操作部１３の録音キー押下）等をトリガとして、システムマイコン１１において、ＲＯＭから読み出されてＲＡＭに適宜展開された録音プログラムと、ＣＰＵとの協働により、録音処理が実行される。
【００３２】
図２に示すように、先ず、ＵＳＢメモリ２２の空き領域の位置及び容量のデータがシステムマイコン１１内のＲＡＭに記憶されているか否かが判別される（ステップＳ１１）。
具体的には、後述するステップＳ１５，Ｓ１８でＵＳＢメモリ２２の空き領域の位置及び容量のデータがＲＡＭに記憶されたか否か、つまり、ＵＳＢメモリ２２を接続してから録音処理を一度でも実行したか否かにより、判別される。ＵＳＢメモリ２２の空き領域の位置及び容量のデータがＲＡＭに記憶されている場合（ステップＳ１１；ＹＥＳ）、ＵＳＢメモリ２２の空き領域の位置及び容量のデータがＲＡＭから読み出される（ステップＳ１２）。
【００３３】
そして、ＲＡＭ内の録音に関する設定情報と、ＵＳＢメモリ２２の空き領域の位置及び容量のデータと、に基づいて、ＣＤメカ部１５によりＣＤ２１の再生が開始される（ステップＳ１３）。つまり、ＣＤメカ部１５から楽曲データのデジタル信号がＤＳＰ１６に出力開始される。
【００３４】
そして、ＣＤメカ部１５から出力された楽曲データが、バッファメモリ１９へ適宜（一時的に）記憶されてＤＳＰ１６により信号処理が施され、ＵＳＢコントローラ１４を介してＵＳＢメモリ２２に転送されて記録される（ステップＳ１４）。そして、ステップＳ１４におけるＵＳＢメモリ２２への楽曲データの記録に応じて、ＲＡＭに記憶されたＵＳＢメモリ２２の空き領域の位置及び容量のデータが更新され（ステップＳ１５）、録音処理が終了する。
【００３５】
ＵＳＢメモリ２２の空き領域の位置及び容量のデータがＲＡＭに記憶されていない場合（ステップＳ１１；ＮＯ）、ＵＳＢメモリ２２の空き領域の位置及び容量の確認が完了したか否かが判別される（ステップＳ１６）。ＵＳＢメモリ２２の空き領域の位置及び容量の確認が完了していない場合（ステップＳ１６；ＮＯ）、ＵＳＢコントローラ１４を介して、ＵＳＢメモリ２２の空き領域の位置及び容量が確認され（ステップＳ１７）、ステップＳ１６に移行される。
【００３６】
ＵＳＢメモリ２２の空き領域の位置及び容量の確認が完了した場合（ステップＳ１６；ＹＥＳ）、ステップＳ１７で確認されたＵＳＢメモリ２２の空き領域の位置及び容量のデータがＲＡＭに記憶され（ステップＳ１５）、ステップＳ１３に移行される。
【００３７】
また、ＵＳＢメモリ２２がＵＳＢコントローラ１４のＵＳＢ端子から抜かれた場合に、ＲＡＭに記憶されたＵＳＢメモリ２２の空き領域の位置及び容量のデータも消去又は無効に設定される。
【００３８】
以上、本実施の形態によれば、ＣＤ２１の楽曲データをＵＳＢメモリ２２に録音するにあたり、操作部１３を介して録音指示が入力されると、その録音開始時に、ＵＳＢメモリ２２の空き領域の位置及び容量を確認し、その完了後に、ＣＤ２１の楽曲データの再生を開始してＵＳＢメモリ２２に録音する。このため、ＵＳＢメモリ２２の空き領域の位置及び容量の確認時に、バッファメモリ１９に楽曲データを記憶することがなく、バッファメモリ１９のオーバーフローを防ぐことができるとともに、バッファメモリ１９の記憶容量を効率的に利用できる。
【００３９】
また、確認したＵＳＢメモリ２２の空き領域の位置及び容量のデータをＲＡＭに記憶し、ＲＡＭに記憶されたＵＳＢメモリ２２の空き領域の位置及び容量のデータに基づいて、ＵＳＢメモリ２２に録音し、ＵＳＢメモリ２２への楽曲データ記録に応じて、ＲＡＭ内の空き領域の位置及び容量を変更する。このため、接続中のＵＳＢメモリ２２に対して、２回目以降の録音におけるＣＤ２１の再生開始を早く実行でき、録音時間を短縮できる。
【００４０】
なお、上記実施の形態における記述は、本発明に係るデータ記録装置、データ記録方法及びデータ記録プログラムの一例であり、これに限定されるものではない。
【００４１】
上記実施の形態では、録音処理のステップＳ１７においてＵＳＢメモリ２２の空き領域の位置及び容量を確認する構成としたが、これに限定されるものではない。例えば、ＵＳＢメモリ２２の空き領域の位置又は容量を確認するとしてもよい。
【００４２】
また、上記実施の形態では、データ記録装置を、オーディオ装置１００として説明したが、これに限定されるものではない。例えば、データを再生して記録媒体に記録する機能を有するＰＣ等、他のデータ記録装置としてもよい。
【００４３】
また、上記実施の形態では、再生及び記録するデータを、楽曲データとして説明したが、これに限定されるものではない。例えば、再生及び記録するデータを、静止画又は動画（スライドショー等を含む）の画像データ等、他のデータとしてもよい。
【００４４】
また、上記実施の形態では、データを記録する記録媒体を、ＵＳＢメモリ２２として説明したが、これに限定されるものではない。例えば、記録媒体を、ＵＳＢデジタルオーディオプレーヤ、ＵＳＢのＨＤＤ等の機器や、ＳＤ（Secure Digital）カード等のメモリカード等の他の接続方式の記録媒体、ＣＤ−Ｒ（CD-Recordable）等のディスク記録媒体等、他の記録媒体としてもよい。
【００４５】
また、上記実施の形態では、再生するデータの再生元をＣＤ２１として説明したが、これに限定されるものではない。例えば、記録するデータが楽曲データの場合には、データ再生元を、ＭＤ、カセットテープ等、他の記録媒体としたり、ラジオ放送や、マイク等で録音した録音データ等としてもよい。
【００４６】
再生するデータが画像データの場合には、データ再生元を、ＤＶＤ（Digital Versatile Disk）、ＢＤ（Blu-ray Disc）等、他の記録媒体としたり、テレビ放送や、カメラ等で録画した録画データ等としてもよい。
【００４７】
また、データ記録先の記録媒体の種類が複数である構成では、記録媒体の空き領域の位置及び容量を記録媒体の種類毎に確認し、ＲＡＭに記憶する構成としてもよい。また、記録媒体の空き領域の位置及び容量のデータの記憶先は、ＲＡＭに限定されるものではなく、バッファメモリ１９等、他の記憶部としてもよい。
【００４８】
その他、上記実施の形態におけるオーディオ装置１００の細部構成及び詳細動作に関しても、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明に係る実施の形態のオーディオ装置１００の構成を示すブロック図である。
【図２】録音処理を示すフローチャートである。
【符号の説明】
【００５０】
１００  オーディオ装置
１１  システムマイコン
１２  表示部
１３  操作部
１４  ＵＳＢコントローラ
１５  ＣＤメカ部
１６  ＤＳＰ
１７  ＤＡＣ
１８  アンプ部
１９  バッファメモリ
２１  ＣＤ
２２  ＵＳＢメモリ
２３  スピーカ
【図１】
2008226307.tif 000003
【図２】
2008226307.tif 000004