(57)【要約】【課題】オーディオデータの記録処理および再生処理をそれぞれ任意の位置で同時に行うことが可能な「オーディオ記録再生装置およびオーディオ記録再生方法」を提供する。【解決手段】記録データ読み出し管理部１４０は、オーディオデータが記録された記録媒体１１０から、指定された記録位置に対応するオーディオデータを読み出し、記録データ記憶部１５０に記憶させて、再生データ読み出し管理部２２０は、指定された再生位置に対応するオーディオデータを記録媒体１１０から読み出し、再生データ記憶部２３０に記憶させ、その再生データ記憶部２３０に記憶されているオーディオデータに基づいて楽曲を再生するようにしている。これにより、オーディオデータの記録処理および再生処理をそれぞれ任意の位置で同時に行うことができるようにする。【選択図】図１
2008176871.tif 000002
【特許請求の範囲】
【請求項１】
記録用のオーディオデータを記憶する記録データ記憶部と、
オーディオデータが記録された記録媒体から、指定された記録位置に対応するオーディオデータを読み出し、前記記録データ記憶部に記憶させる記録データ読み出し管理部と、
再生用のオーディオデータを記憶する再生データ記憶部と、
前記記録媒体から、指定された再生位置に対応するオーディオデータを読み出し、前記再生データ記憶部に記憶させる再生データ読み出し管理部と、
前記再生データ記憶部に記憶されているオーディオデータを読み出し、その読み出したオーディオデータに基づいて楽曲を再生する再生管理部と、
を有することを特徴とするオーディオ記録再生装置。
【請求項２】
請求項１に記載のオーディオ記録再生装置において、
前記記録データ記憶部から読み出されたオーディオデータに対してエンコード処理を行うエンコード部と、
前記エンコード部によりエンコードされたオーディオデータを記憶するエンコードデータ記憶部と、
前記エンコード部に前記エンコード処理を行わせるために、前記記録データ記憶部に記憶されているオーディオデータを読み出すとともに、前記エンコード部によりエンコード処理が行われたオーディオデータを前記エンコードデータ記憶部に記憶させる記録管理部と、
をさらに有することを特徴とするオーディオ記録再生装置。
【請求項３】
請求項１または２に記載のオーディオ記録再生装置において、
前記記録位置の指定操作を受け付ける記録位置操作受付部をさらに有し、
前記記録データ読み出し管理部は、前記記録位置操作受付部により受け付けた記録位置に対応するオーディオデータを前記記録媒体から読み出し、前記記録データ記憶部に記憶させることを特徴とするオーディオ記録再生装置。
【請求項４】
請求項１〜３のいずれか１項に記載のオーディオ記録再生装置において、
前記再生位置の指定操作を受け付ける再生位置操作受付部をさらに有し、
前記再生データ読み出し管理部は、前記再生位置操作受付部により受け付けた再生位置に対応するオーディオデータを前記記録媒体から読み出し、前記再生データ記憶部に記憶させることを特徴とするオーディオ記録再生装置。
【請求項５】
オーディオデータが記録された記録媒体から、指定された記録位置に対応するオーディオデータを読み出し、記録データ記憶部に記憶させるとともに、
前記記録媒体から、指定された再生位置に対応するオーディオデータを読み出し、再生データ記憶部に記憶させ、その再生データ記憶部から記憶されているオーディオデータを読み出し、その読み出したオーディオデータに基づいて楽曲を再生することを特徴とするオーディオ記録再生方法。
【請求項６】
請求項５に記載のオーディオ記録再生方法において、
前記記録データ記憶部に記憶されているオーディオデータを読み出し、その読み出したオーディオデータに対してエンコード処理を行い、そのエンコード処理されたオーディオデータをエンコードデータ記憶部に記憶させることを特徴とするオーディオ記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ記録再生装置およびオーディオ記録再生方法に関し、特に、オーディオデータの記録処理および再生処理を行うようになされた装置および方法に用いて好適なものである。
【背景技術】
【０００２】
近年、オーディオ装置においてもＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の大容量書き込み可能メディアを搭載し、オーディオデータをＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）等の形式で圧縮して記録することが行われるようになっている。その際にはＨＤＤの大容量の特性を生かして、利用者が持っている多数の音楽ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）の曲をＨＤＤに記録し、その記録した曲を任意に選択して再生し、利用することが行われている。
【０００３】
そのなかで、音楽ＣＤのオーディオデータを圧縮してＨＤＤに高速に記録すると同時に、このオーディオデータを通常の再生レートで再生する技術が提案されている（例えば、特許文献１、特許文献２を参照）。
【０００４】
特に特許文献１に記載の技術では、オーディオデータの記録および再生を並行して行うとき、曲スキップや早送りなど、再生位置を指定するユーザ操作を受け付けることが可能である。より詳細には、オーディオデータの記録処理が行われているときにユーザ操作による再生位置の指定が行われた場合、当該記録処理を中断させ、上記再生位置を基点に記録処理を開始させる一方、その再生位置からの再生処理を行っている。
【特許文献１】特開２００５−１０８４２１号公報
【特許文献２】特開２００５−２２８４２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、全曲同時に記録処理および再生処理を行うことは可能だが、それ以外は難しいという問題があった。例えば、オーディオデータの記録および再生が並行に処理されているときに、再生のスキップが指示された場合、再生のみならず記録も中断し、指示されたスキップ先から再生および記録が同時に開始されるため、スキップの指示までに記録中であった楽曲の記録が途切れてしまう。また、再生中に記録開始が指示された場合、再生中の楽曲の記録を行うことは難しかった。
【０００６】
本発明は、このような問題を解決するために成されたものであり、オーディオデータの記録処理および再生処理をそれぞれ任意の位置で同時に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記した課題を解決するために、本発明では、記録用のオーディオデータを記憶する記録データ記憶部と、再生用のオーディオデータを記憶する再生データ記憶部とを備え、記録データ読み出し管理部は、オーディオデータが記録された記録媒体から、指定された記録位置に対応するオーディオデータを読み出し、記録データ記憶部に記憶させるようにしている。また、再生データ読み出し管理部は、指定された再生位置に対応するオーディオデータを記録媒体から読み出し、再生データ記憶部に記憶させ、再生管理部が、その再生データ記憶部に記憶されているオーディオデータに基づいて楽曲を再生するようにしている。
【発明の効果】
【０００８】
上記のように構成した本発明によれば、記録データ読み出し管理部が読み出したオーディオデータに対応する記録位置と、再生データ読み出し管理部が読み出したオーディオデータに対応する再生位置とを非同期にすることが可能になるため、オーディオデータの記録処理および再生処理をそれぞれ任意の位置で同時に行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態（以下、本実施形態という）を図面に基づいて説明する。図１は、本実施形態によるオーディオ記録再生装置１００の機能構成例を示す図である。
【００１０】
オーディオ記録再生装置１００は、記録媒体１１０からオーディオデータの記録処理および再生処理を行う装置であり、本実施形態では、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の大容量書き込み可能メディアを備える車載用オーディオ機器である。記録媒体１１０は、１以上の楽曲に対応するオーディオデータを記録するＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）などのメディアである。なお、ここではオーディオデータを記憶する記録媒体としてＣＤを用いているが、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤなどの他の記録媒体を用いてもよい。
【００１１】
図１において、オーディオ記録再生装置１００は、記録位置操作部１２０、記録位置操作受付部１３０、記録データ読み出し管理部１４０、記録データ記憶部１５０、記録管理部１６０、記録データ一時記憶部１７０、エンコード部１８０、エンコードデータ記憶部１９０、再生位置操作部２００、再生位置操作受付部２１０、再生データ読み出し管理部２２０、再生データ記憶部２３０、再生管理部２４０、再生データ一時記憶部２５０、ＤＳＰ２６０、スピーカ２７０を有する。
【００１２】
記録位置操作部１２０は、ユーザによる記録位置の容易な操作入力を可能にし、操作入力情報を記録位置操作受付部１３０に出力するものであり、例えば、操作パネルやリモコン等の入力装置を含んで構成される。本実施形態では、記録位置は、記録媒体１１０に記録されている楽曲に対応するオーディオデータの中から記録処理対象に該当する範囲または記録開始位置を指す。ユーザは、記録位置操作部１２０を介して、例えば、「全曲」、「２〜５曲目」、「最終曲」、「３曲目から記録開始」などの様々な記録位置を指定することができる。
【００１３】
記録位置操作受付部１３０は、記録位置操作部１２０による記録位置の指定操作を受け付ける。具体的には、記録位置操作受付部１３０は、記録位置操作部１２０から出力された操作入力情報を受け付け、ユーザにより指定された記録位置を記録データ読み出し管理部１４０に出力する。
【００１４】
記録データ読み出し管理部１４０は、記録位置操作受付部１３０により受け付けた記録位置に対応するオーディオデータを記録媒体１１０から読み出し、当該オーディオデータを記録データ記憶部１５０に記憶させる。また、記録データ読み出し管理部１４０は、再生位置操作受付部２１０から再生指示有りを示す情報を受け取ることによっても上記処理を開始する。本実施形態では、記録データ読み出し管理部１４０は、ＣＤドライブや、ＤＶＤドライブなどを含んで構成される。
【００１５】
記録データ記憶部１５０は、記録媒体１１０から読み出された記録用のオーディオデータを記憶する。本実施形態では、記録データ記憶部１５０は、大容量の記憶領域を有するＨＤＤである。
【００１６】
記録管理部１６０は、記録データ記憶部１５０に記憶されているオーディオデータを読み出し、記録データ一時記憶部１７０に記憶させる。また、記録管理部１６０は、エンコード部１８０によりエンコード処理されたオーディオデータをエンコードデータ記憶部１９０に記憶させる。
【００１７】
記録データ一時記憶部１７０は、記録用のオーディオデータを一時的に記憶する。本実施形態では、記録データ一時記憶部１７０は、半導体メモリなどを含んで構成される。
【００１８】
エンコード部１８０は、記録データ一時記憶部１７０に記憶されているオーディオデータを読み出し、その読み出したオーディオデータに対してエンコード処理を行う。本実施形態では、エンコード部１８０は、ＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）やＡＴＲＡＣ（Ａｄａｐｔｉｖｅ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ）などのエンコード方式により、読み出したオーディオデータを圧縮する回路を含んで構成される。
【００１９】
エンコードデータ記憶部１９０は、エンコード部１８０においてエンコード処理されたオーディオデータを、記録管理部１６０を介して入力し、当該オーディオデータを記憶する。本実施形態では、エンコードデータ記憶部１９０は、大容量の記憶領域を有するＨＤＤなどで構成される。
【００２０】
再生位置操作部２００は、ユーザによる再生位置の容易な操作入力を可能にし、操作入力情報を再生位置操作受付部２１０に出力するものであり、例えば、操作パネルやリモコン等の入力装置を含んで構成される。本実施形態では、再生位置は、記録媒体１１０に記録されている楽曲に対応するオーディオデータの中から再生処理対象に該当する範囲または再生開始位置を指す。ユーザは、再生位置操作部２００を介して、例えば、「全曲」、「２〜５曲目」、「最終曲」、「３曲目から再生開始」などの様々な再生位置を指定することができる。
【００２１】
再生位置操作受付部２１０は、再生位置操作部２００による再生位置の指定操作を受け付ける。具体的には、再生位置操作受付部２１０は、再生位置操作部２００から出力された操作入力情報を受け付け、ユーザにより指定された再生位置を再生データ読み出し管理部２２０に出力する。
【００２２】
再生データ読み出し管理部２２０は、再生位置操作受付部２１０により受け付けた再生位置に対応するオーディオデータを記録媒体１１０から読み出し、当該オーディオデータを再生データ記憶部２３０に記憶させる。本実施形態では、再生データ読み出し管理部２２０は、記録データ読み出し管理部１４０と同様に、ＣＤドライブや、ＤＶＤドライブなどを含んで構成される。
【００２３】
再生データ記憶部２３０は、記録媒体１１０から読み出された再生用のオーディオデータを記憶する。本実施形態では、再生データ記憶部２３０は、記録データ記憶部１５０と同様に、大容量の記憶領域を有するＨＤＤである。
【００２４】
再生管理部２４０は、再生データ記憶部２３０に記憶されているオーディオデータを読み出し、その読み出したオーディオデータに基づいて楽曲を再生する。本実施形態では、再生管理部２４０は、再生データ一時記憶部２５０、ＤＳＰ２６０、スピーカ２７０と連携することにより再生処理を行う。
【００２５】
再生データ一時記憶部２５０は、再生管理部２４０が再生データ記憶部２３０から読み出した再生用のオーディオデータを一時的に記憶する。本実施形態では、再生データ一時記憶部２５０は、半導体メモリなどを含んで構成される。
【００２６】
ＤＳＰ２６０は、再生管理部２４０により再生データ一時記憶部２３０から読み出された再生用のオーディオデータを入力し、当該オーディオデータに対してＤＡ（Ｄｉｇｉｔａｌ−ｔｏ−Ａｎａｌｏｇ）変換処理を行う。そして、ＤＳＰ２６０は、ＤＡ変換処理されたオーディオデータを用いて、スピーカ２７０を介した再生処理を行う。
【００２７】
次に、本実施形態によるオーディオ記録再生装置１００のハードウェア構成例について説明する。図２は、本実施形態によるオーディオ記録再生装置１００のハードウェア構成例を示す図である。なお、図２（a）に示す太矢印は、オーディオ記録再生装置１００の再生処理に関するデータ遷移を示す。また、図２（ｂ）に示す太矢印は、オーディオ記録再生装置１００の記録処理に関するデータ遷移を示す。
【００２８】
図２において、マイコン（マイクロコンピュータ）３１０は、システムコントローラであり、オーディオ記録再生装置１００の全体を制御する。このマイコン３１０は、オーディオデータの再生処理、記録処理などを行う。
【００２９】
図２（ａ）において、マイコン３１０（図１の再生データ読み出し管理部１４０に該当する）は、ＡＴＡＰＩ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）転送方式により、ＤＶＤドライブ３２０に挿入されたＣＤ、ＤＶＤ等の記録媒体１１０から、指定された再生範囲の再生開始位置から所定時間分（本実施形態では、約６０秒間分（約９ＭＢ））のＣＤ−ＤＡデータ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｄｉｇｉｔａｌ  Ａｕｄｉｏ、上述のオーディオデータに該当）を高速モードで読み出し、ＨＤＤ３３０の非圧縮ファイル領域３６０（図１の再生データ記憶部２３０に該当する）に非圧縮ファイルとして記憶させる。
【００３０】
なお、マイコン３１０は、再生処理により、非圧縮ファイル領域３６０に記憶されている再生中の曲の残り時間が１０秒間未満になった場合、再度、その先の約６０秒間分のオーディオデータを記録媒体１１０から読み出し、非圧縮ファイル領域３６０に記憶させる。
【００３１】
テンポラリバッファ３７０（図１の再生データ一時記憶部２５０に該当する）は、所定時間分（本実施形態では、８秒間（１．２ＭＢ））の再生用のオーディオデータを記憶するバッファであり、１秒間単位のバッファ８個で構成されている。
【００３２】
マイコン３１０（図１の再生管理部２４０に該当する）は、テンポラリバッファ３７０のバッファが１つ空になるたびに、ＨＤＤ３３０の非圧縮ファイル領域３６０から１秒間分のオーディオデータをテンポラリバッファ３７０に転送する。非圧縮ファイル領域３６０に記憶されているオーディオデータがテンポラリバッファ３７０に８秒間分転送されることにより、オーディオデータの再生処理が開始される。
【００３３】
マイコン３１０は、テンポラリバッファ３７０から、１秒間分のオーディオデータを読み出し、当該オーディオデータをＤＳＰ３５０（図１のＤＳＰ２６０に該当する）に出力することにより再生処理を行う。なお、ＤＶＤドライブ３２０に記録媒体１１０が挿入された時、再生曲のＴｒａｃｋＵｐ／Ｄｏｗｎ操作が入力された時などは、更新された再生位置に対応する８秒間分のオーディオデータが、記録媒体１１０からテンポラリバッファ３７０に転送されるまで、マイコン３１０は再生処理を停止する。
【００３４】
図２（ｂ）において、マイコン３１０（図１の記録データ読み出し管理部１４０に該当する）は、ＡＴＡＰＩ転送方式により、ＤＶＤドライブ３２０に挿入されたＣＤ、ＤＶＤ等の記録媒体１１０から、指定された記録範囲の記録開始位置から所定時間分（本実施形態では、約６０秒間分（約９ＭＢ））のオーディオデータを高速モードで読み出し、ＨＤＤ３３０の非圧縮ファイル領域３６０（図１の記録データ記憶部１５０に該当する）に非圧縮ファイルとして記憶させる。
【００３５】
なお、マイコン３１０は、記録処理により、非圧縮ファイル領域３６０に記憶されている記録中の曲の残り時間が１０秒間未満になった場合、再度、その先の約６０秒間分のオーディオデータを記録媒体１１０から読み出し、非圧縮ファイル領域３６０に記憶させる。
【００３６】
マイコン３１０は、記録媒体１１０からオーディオデータを読み出し、ＨＤＤ３３０の非圧縮ファイル領域３６０に記憶させる動作について、再生処理および記録処理が競合した場合、再生処理が当該動作において優先するようにしている。また、再生処理および記録処理において記録媒体１１０から読み出されたオーディオデータは、当該オーディオデータが記憶されている非圧縮ファイル領域３６０から必要なときに読み出せるようにしている。
【００３７】
テンポラリバッファ３８０（図１の記録データ一時記憶部１７０に該当する）は、所定時間分（本実施形態では、４秒間（０．６ＭＢ））の記録用のオーディオデータを記憶するバッファであり、１秒間単位のバッファ４個で構成されている。
【００３８】
マイコン３１０（図１の記録管理部１６０に該当する）は、テンポラリバッファ３８０のバッファが１つ空になるたびに、ＨＤＤ３３０の非圧縮ファイル領域３６０から１秒間分のオーディオデータをテンポラリバッファ３８０に転送する。非圧縮ファイル領域３６０に記憶されているオーディオデータがテンポラリバッファ３８０に４秒間分転送されることにより、オーディオデータの記録処理が開始される。
【００３９】
マイコン３１０は、テンポラリバッファ３８０から、１秒間分のオーディオデータを取り出してエンコード・デコード回路３４０（図１のエンコード部１８０に該当する）に出力することによりエンコード処理を行う。なお、エンコード・デコード回路３４０は、マイコン３１０に含めて構成してもよい。なお、ＤＶＤドライブ３２０に記録媒体１１０が挿入された時、記録曲のＴｒａｃｋＵｐ／Ｄｏｗｎ操作が入力された時などは、更新された記録位置に対応する４秒間分のオーディオデータが、記録媒体１１０からテンポラリバッファ３８０に転送されるまで、マイコン３１０は記録処理を停止する。
【００４０】
マイコン３１０（図１の記録管理部１６０に該当する）は、エンコード・デコード回路３４０にてエンコード処理されたオーディオデータを、ＨＤＤ３３０の圧縮ファイル領域３９０に記憶させる。なお、マイコン３１０は、圧縮ファイル領域３９０に記憶されているオーディオデータを読み出し、エンコード・デコード回路３４０に出力することができる。その場合、当該オーディオデータは、エンコード・デコード回路３４０においてデコード処理された後、ＤＳＰ３５０に出力される。これにより、オーディオ記録再生装置１００は、圧縮ファイル領域３９０に記憶されているオーディオデータを使用した再生処理も行うことができる。
【００４１】
なお、ＨＤＤ３３０の非圧縮ファイル領域３６０に記憶されているオーディオデータは、ＤＶＤドライブ３２０に挿入されている記録媒体１１０が取り出された場合に消去される。一方、オーディオ記録再生装置１００の電源オフ時においても、非圧縮ファイル領域３６０に記憶されている（記録媒体１１０から１度読み出された状態である）オーディオデータは保存される。これにより、オーディオ記録再生装置１００の電源がオフ、オン動作されることにより、記録処理が途中で中断した場合、記録媒体１１０からオーディオデータを再び最初から読み出すことなく、中断された位置から記録処理を続行することができる。
【００４２】
次に、本実施形態によるオーディオ記録再生装置１００の動作について説明する。図３は、本実施形態のオーディオ記録再生装置１００によって行われる再生処理および記録処理の全体の流れを示すフローチャートである。図３における再生処理および記録処理は、例えば、記録媒体１１０に記録されている楽曲に対応するオーディオデータの冒頭から同時に再生処理および記録処理を開始し、途中で再生曲のスキップ操作など、オーディオデータ記録再生装置１００に対して再生位置の指定が行われた場合の処理内容を示している。なお、図３のフローチャートにおいて、記録位置操作部１２０による記録指示がされている（記録待機状態にある）ことを前提としている。
【００４３】
図３において、再生位置操作受付部２１０は、再生位置操作部２００を介して再生位置指定の旨（再生指示）を示すユーザ操作入力がされたか否かを判断する（ステップＳ１００）。
【００４４】
もし、再生指示のユーザ操作入力がされたと再生位置操作受付部２１０にて判断した場合（ステップＳ１００においてＹＥＳ）、処理はステップＳ１１０に遷移するとともに記録データの読出し処理（ステップＳ２００）が開始する。一方、再生指示のユーザ操作入力がされていないと再生位置操作受付部２１０にて判断した場合（ステップＳ１００においてＮＯ）、処理はステップＳ１００に遷移し、再生指示の操作入力がなされるまでステップＳ１００における判断処理を繰り返す。
【００４５】
再生データ読み出し管理部２２０は、指定された再生位置に対応するオーディオデータが既に読み出されているか否かについて、再生データ記憶部２３０に記憶されているオーディオデータを参照して判断する（ステップＳ１１０）。本実施形態では、オーディオ記録再生装置１００の電源オフ時においても、記録データ記憶部１５０に記憶されているオーディオデータは保存されるため、指定された再生位置に対応するオーディオデータが既に読み出されているか否かについて判断を行っている。
【００４６】
もし、指定された再生位置に対応するオーディオデータが既に読み出されていると再生データ読み出し管理部２２０にて判断した場合（ステップＳ１１０においてＹＥＳ）、処理はステップＳ１３０に遷移する。一方、指定された再生位置に対応するオーディオデータがまだ読み出されていないと再生データ読み出し管理部２２０にて判断した場合（ステップＳ１１０においてＮＯ）、処理はステップＳ１２０に遷移する。
【００４７】
ステップＳ１２０では、再生データ読み出し管理部２２０は、記録媒体１１０から、指定された再生位置に対応するオーディオデータを読み出し、再生データ記憶部２３０に記憶させる。
【００４８】
ステップＳ１３０では、再生管理部２４０は、再生データ記憶部２３０に記憶されているオーディオデータを読み出し、その読み出したオーディオデータを再生データ一時記憶部２５０に記憶させる。
【００４９】
次に、ＤＳＰ２６０は、再生データ一時記憶部２５０から再生管理部２４０により読み出されたオーディオデータを受け付け、当該オーディオデータに対してＤＡ変換処理を行い、スピーカ２７０を介した再生処理を開始する（ステップＳ１４０）。この再生処理の実行中に、再生位置操作受付部２１０は、再生位置操作部２００を介して、スキップ再生等のために再生位置指定の旨を示すユーザ操作入力がされたか否かを判断する（ステップＳ１５０）。
【００５０】
もし、再生位置指定のユーザ操作入力がされたと再生位置操作受付部２１０にて判断した場合（ステップＳ１５０においてＹＥＳ）、処理はステップＳ１１０に遷移し、再生データ読み出し管理部２２０は新たに指定された再生位置に対応するオーディオデータの読み出しを行う。一方、再生位置指定のユーザ操作入力がされていないと再生位置操作受付部２１０にて判断した場合（ステップＳ１５０においてＮＯ）、処理はステップＳ１６０に遷移する。
【００５１】
ステップＳ１６０では、再生管理部２４０は、再生中の楽曲に対応するオーディオデータが不足しているか否かについて、再生データ記憶部２３０を参照して判断する。もし、オーディオデータが不足していると再生管理部２４０にて判断した場合（ステップＳ１６０においてＹＥＳ）、処理はステップＳ１２０に遷移する。一方、オーディオデータが不足していないと再生管理部２４０にて判断した場合（ステップＳ１６０においてＮＯ）、再生管理部２４０は再生処理を続行する。
【００５２】
そして、再生管理部２４０は、ステップＳ１００における再生指示（ステップＳ１５０において再生位置の指定がされた場合は、その指定された再生位置）に対応する楽曲中、最後に再生処理される最終楽曲の再生処理が終了したか否かについて再生データ記憶部２３０を参照して判断する（ステップＳ１７０）。もし、最終楽曲の再生が終了したと再生管理部２４０にて判断した場合（ステップＳ１７０においてＹＥＳ）、再生処理は終了する。一方、最終楽曲の再生が終了していないと再生管理部２４０にて判断した場合（ステップＳ１７０においてＮＯ）、処理はステップＳ１５０に遷移し、再生処理を続行する。
【００５３】
記録処理において、記録データ読み出し管理部１４０は、ステップＳ１００における再生指示の入力に応じて、記録媒体１１０からオーディオデータを読み出し、記録データ記憶部１５０に記憶させる（ステップＳ２００）。そして、記録管理部１６０は、記録データ記憶部１５０に記憶されているオーディオデータを読み出し、記録データ一時記憶部１７０に記憶させる（ステップＳ２１０）。オーディオデータが記録データ一時記憶部１７０に記憶されると、エンコード部１８０は、記録データ一時記憶部１７０に記憶されたオーディオデータを読み出し、その読み出したオーディオデータに対するエンコード処理を開始する（ステップＳ２２０）。記録管理部１６０は、ステップＳ２２０にてエンコード処理されたオーディオデータをエンコードデータ記憶部１９０に記憶させる処理を開始する（ステップＳ２３０）。
【００５４】
この記録処理中に、記録データ読み出し管理部１４０は、記録中の楽曲に対応するオーディオデータが不足しているか否かについて、記録データ記憶部１５０を参照して判断する（ステップＳ２４０）。もし、記録中の楽曲に対応するオーディオデータが不足していると記録データ読み出し管理部１４０にて判断した場合（ステップＳ２４０においてＹＥＳ）、処理はステップＳ２００に遷移する。一方、記録中の楽曲に対応するオーディオデータが不足していないと記録データ読み出し管理部１４０にて判断した場合（ステップＳ２４０においてＮＯ）、処理はステップＳ２５０に遷移する。
【００５５】
ステップＳ２５０では、記録管理部１６０は、記録媒体１１０に記録されている楽曲中、最後に記録処理される最終楽曲に対応するオーディオデータの記録処理が終了したか否かについて記録データ記憶部１５０を参照して判断する。もし、最終楽曲の記録処理が終了したと記録管理部１６０にて判断した場合（ステップＳ２５０においてＹＥＳ）、記録処理は終了する。一方、最終楽曲の記録処理が終了していないと記録管理部１６０にて判断した場合（ステップＳ２５０においてＮＯ）、処理はステップＳ２４０に遷移して記録処理を続行する。
【００５６】
図４は、本実施形態のオーディオ記録再生装置１００によって行われる再生処理および記録処理の全体の流れに関する他の例を示すフローチャートである。図４における再生処理および記録処理は、例えば、記録媒体１１０に記録されている楽曲に対応するオーディオデータについて冒頭から再生処理のみを開始し、途中で記録位置の指定操作入力を受け付けて記録処理を開始する場合の処理内容を示している。
【００５７】
図４において、再生位置操作受付部２１０は、再生位置操作部２００を介して再生位置指定の旨（再生指示）を示すユーザ操作入力がされたか否かを判断する（ステップＳ３００）。もし、再生指示のユーザ操作入力がされたと再生位置操作受付部２１０にて判断した場合（ステップＳ３００においてＹＥＳ）、処理はステップＳ３１０に遷移するとともに、記録データの読出し処理（ステップＳ４００）が開始する（記録処理は行われないが、記録のためのデータの読出しが行われる）。一方、再生指示のユーザ操作入力がなされていないと再生位置操作受付部２１０にて判断した場合（ステップＳ３００においてＮＯ）、処理はステップＳ３１０に遷移し、再生指示の操作入力がされるまでステップＳ３００における判断処理を繰り返す。
【００５８】
再生データ読み出し管理部２２０は、指定された再生位置に対応するオーディオデータが既に読み出されているか否かについて、再生データ記憶部２３０に記憶されているオーディオデータを参照して判断する（ステップＳ３１０）。もし、指定された再生位置に対応するオーディオデータが既に読み出されていると再生データ読み出し管理部２２０にて判断した場合（ステップＳ３１０においてＹＥＳ）、処理はステップＳ３３０に遷移する。一方、指定された再生位置に対応するオーディオデータがまだ読み出されていないと再生データ読み出し管理部２２０にて判断した場合（ステップＳ３１０においてＮＯ）、処理はステップＳ３２０に遷移する。
【００５９】
ステップＳ３２０では、再生データ読み出し管理部２２０は、記録媒体１１０から、指定された再生位置に対応するオーディオデータを読み出し、再生データ記憶部２３０に記憶させる。
【００６０】
ステップＳ３３０では、再生管理部２４０は、再生データ記憶部２３０に記憶されているオーディオデータを読み出し、その読み出したオーディオデータを再生データ一時記憶部２５０に記憶させる。
【００６１】
次に、ＤＳＰ２６０は、再生データ一時記憶部２５０から再生管理部２４０により読み出されたオーディオデータを受け付け、当該オーディオデータに対してＤＡ変換処理を行い、スピーカ２７０を介した再生処理を開始する（ステップＳ３４０）。
【００６２】
ステップＳ３５０では、再生管理部２４０は、再生中の楽曲に対応するオーディオデータが不足しているか否かについて、再生データ記憶部２３０を参照して判断する。もし、オーディオデータが不足していると再生管理部２４０にて判断した場合（ステップＳ３５０においてＹＥＳ）、処理はステップＳ３２０に遷移する。一方、オーディオデータが不足していないと再生管理部２４０にて判断した場合（ステップＳ３５０においてＮＯ）、再生管理部２４０は再生処理を続行する。
【００６３】
そして、再生管理部２４０は、ステップＳ３００における再生指示に対応する楽曲における最終楽曲の再生処理が終了したか否かについて再生データ記憶部２３０を参照して判断する（ステップＳ３６０）。もし、最終楽曲の再生が終了したと再生管理部２４０にて判断した場合（ステップＳ３６０においてＹＥＳ）、再生処理は終了する。一方、最終楽曲の再生が終了していないと再生管理部２４０にて判断した場合（ステップＳ３６０においてＮＯ）、処理はステップＳ３５０に遷移し、再生処理を続行する。
【００６４】
記録処理において、記録データ読み出し管理部１４０は、ステップＳ３００における再生指示の入力に応じて、記録媒体１１０に記録されている楽曲に対応するオーディオデータを冒頭から読み出し、記録データ記憶部１５０に記憶させる（ステップＳ４００）。この読み出し処理の実行中に、記録位置操作受付部１３０は、記録位置操作部１２０を介して、ユーザが希望する楽曲を記録するために、記録位置指定の旨（記録指示）を示すユーザ操作入力がされたか否かを判断する（ステップＳ４１０）。
【００６５】
もし、記録指示のユーザ操作入力がされたと記録位置操作受付部２１０にて判断した場合（ステップＳ４１０においてＹＥＳ）、処理はステップＳ４２０に遷移する。一方、記録指示のユーザ操作入力がされていないと記録位置操作受付部１３０にて判断した場合（ステップＳ４１０においてＮＯ）、処理はステップＳ４００に遷移し、再生指示のユーザ操作入力がされるまでステップＳ４００における記録データの読み出し処理を繰り返す。
【００６６】
ステップＳ４２０では、記録データ読み出し管理部２２０は、指定された記録位置に対応するオーディオデータが既に読み出されているか否かについて、記録データ記憶部１５０を参照して判断する。もし、指定された記録位置に対応するオーディオデータが既に読み出されていると記録データ読み出し管理部２２０にて判断した場合（ステップＳ４２０においてＹＥＳ）、処理はステップＳ４３０に遷移する。一方、指定された記録位置に対応するオーディオデータがまだ読み出されていないと記録データ読み出し管理部２２０にて判断した場合（ステップＳ４２０においてＮＯ）、処理はステップＳ４３０に遷移する。
【００６７】
ステップＳ４３０では、記録データ読出し管理部１４０は、記録媒体１１０に記録されている楽曲に対応するオーディオデータを読み出し、記録データ記憶部１５０に記憶させる。続いて、ステップＳ４４０では、記録管理部１６０は、記録データ記憶部１５０に記憶されているオーディオデータを読み出し、記録データ一時記憶部１７０に記憶させる。オーディオデータが記録データ一時記憶部１７０に記憶されると、エンコード部１８０は、記録データ一時記憶部１７０に記憶されたオーディオデータを読み出し、その読み出したオーディオデータに対するエンコード処理を開始する（ステップＳ４４０）。記録管理部１６０は、ステップＳ４４０にてエンコード処理されたオーディオデータをエンコードデータ記憶部１９０に記憶させる処理を開始する（ステップＳ４５０）。
【００６８】
この記録処理中に、記録データ読み出し管理部１４０は、記録中の楽曲に対応するオーディオデータが不足しているか否かについて、記録データ記憶部１５０を参照して判断する（ステップＳ４６０）。もし、記録中の楽曲に対応するオーディオデータが不足していると記録データ読み出し管理部１４０にて判断した場合（ステップＳ４６０においてＹＥＳ）、処理はステップＳ４２０に遷移する。一方、記録中の楽曲に対応するオーディオデータが不足していないと記録データ読み出し管理部１４０にて判断した場合（ステップＳ４６０においてＮＯ）、処理はステップＳ４７０に遷移する。
【００６９】
ステップＳ４７０では、記録管理部１６０は、ステップＳ４１０における再生指示に対応する楽曲中、最後に記録処理される最終楽曲に対応するオーディオデータの記録が終了したか否かについて記録データ記憶部１５０を参照して判断する。もし、最終楽曲の記録処理が終了したと記録管理部１６０にて判断した場合（ステップＳ４７０においてＹＥＳ）、記録処理は終了する。一方、最終楽曲の記録処理が終了していないと記録管理部１６０にて判断した場合（ステップＳ４７０においてＮＯ）、処理はステップＳ４６０に遷移して記録処理を続行する。
【００７０】
図３のフローチャートによれば、記録処理において、記録指示がされる前に記録データ読み出し管理部１４０は、記録媒体１１０からオーディオデータを先行して読み出している。このため、記録指示がされた場合、記録管理部１６０は、オーディオデータに対するエンコード処理を早急に開始することができる。なお、記録指示がされる前に記録データ読み出し管理部１４０は、記録媒体１１０からオーディオデータを先行して読み出さなくてもよい。この場合は、エンコードデータ記憶部１９０に実際には記録しないオーディオデータをデータ記憶部１５０に無駄に記憶しなくて済む。
【００７１】
以上詳しく説明したように、本実施形態によれば、記録データ読み出し管理部１４０が読み出すオーディオデータに対応する記録位置と、再生データ読み出し管理部２２０が読み出すオーディオデータに対応する再生位置とを非同期にすることが可能になるため、オーディオデータの記録処理および再生処理をそれぞれ任意の位置で同時に行うことができる。
【００７２】
例えば、オーディオデータの記録および再生が並行に処理されているときに、再生のスキップが指示された場合、記録処理はそのまま続行され、再生の処理だけが一時中断し、指示されたスキップ先から再生が開始される。このため、記録位置に影響を与えることなく任意の再生位置を指定することができ、スキップの指示があるまでに記録中であった楽曲の記録が途切れてしまう従来技術の問題を解決することができる。また、再生中に記録が指示された場合、再生処理をそのまま続行しながら、指示された記録範囲の開始位置から記録処理を開始することができる。
【００７３】
なお、オーディオ記録再生装置１００において、オーディオデータに対するエンコード処理は必須の処理ではない。ただし、オーディオデータに対してエンコード処理をすることにより、オーディオ記録再生装置１００内のデータ記憶部に記録されるオーディオデータの容量を低減し、当該データ記憶部の有効利用を図ることができる。
【００７４】
また、本実施形態では、オーディオデータを記録媒体１１０から読み出し、当該オーディオデータをデータ記憶部１５０、２３０に記憶させる処理を、記録データ読み出し管理部１４０および再生データ読み出し管理部２２０にてそれぞれ行っているが、これに限定されない。例えば、記録データ読み出し管理部１４０および再生データ読み出し管理部２２０を１つにまとめた処理部において、オーディオデータを記録媒体１１０から読み出し、当該オーディオデータをデータ記憶部１５０、２３０に記憶させる処理を行ってもよい。
【００７５】
また、本実施形態では、記録位置操作受付部１３０は、ユーザ指定操作入力により記録位置を受け付けているが、これに限定されない。例えば、あらかじめ指定された記録位置の情報を含む設定ファイルを装置１００内に用意しておき、記録位置操作受付部１３０が当該設定ファイルを読み込むことにより、記録位置の指定を受け付けてもよい。
【００７６】
また、本実施形態では、再生位置操作受付部２１０は、ユーザ指定操作入力により再生位置を受け付けているが、これに限定されない。例えば、あらかじめ指定された再生位置の情報を含む設定ファイルを装置１００内に用意しておき、再生位置操作受付部２１０が当該設定ファイルを読み込むことにより、再生位置の指定を受け付けてもよい。
【００７７】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００７８】
【図１】本実施形態によるオーディオ記録再生装置の機能構成例を示す図である。
【図２】本実施形態によるオーディオ記録再生装置のハードウェア構成例を示す図である。
【図３】本実施形態のオーディオ記録再生装置によって行われる再生処理および記録処理の全体の流れを示すフローチャートである。
【図４】本実施形態のオーディオ記録再生装置によって行われる再生処理および記録処理の全体の流れに関する他の例を示すフローチャートである。
【符号の説明】
【００７９】
１００  オーディオ記録再生装置
１１０  記録媒体
１２０  記録位置操作部
１３０  記録位置操作受付部
１４０  記録データ読み出し管理部
１５０  記録データ記憶部
１６０  記録管理部
１７０  記録データ一時記憶部
１８０  エンコード部
１９０  エンコードデータ記憶部
２００  再生位置操作部
２１０  再生位置操作受付部
２２０  再生データ読み出し管理部
２３０  再生データ記憶部
２４０  再生管理部
２５０  再生データ一時記憶部
２６０  ＤＳＰ
２７０  スピーカ
【図１】
2008176871.tif 000003
【図２】
2008176871.tif 000004
【図３】
2008176871.tif 000005
【図４】
2008176871.tif 000006