(57)【特許請求の範囲】
【請求項１】
第１コンテンツデータを再生すると共に、当該第１コンテンツデータの再生に先立って前記第１コンテンツデータの開始部分に付加されている第１付加データを再生する再生手段と、
前記第１付加データ及び前記第１コンテンツデータの少なくとも一方の再生に合わせて入力される第２コンテンツデータを記録する記録手段と
を備え、
前記記録手段は、（ｉ）前記第１付加データが再生されている間は、前記第２コンテンツデータの開始部分を特定するための第２付加データを記録すると共に、（ｉｉ）前記第１付加データの再生が終了した時点で前記第２付加データに続けて前記第２コンテンツデータの記録を開始する
を備えることを特徴とする記録装置。
【請求項２】
前記記録手段は、前記第１コンテンツデータの再生が開始した時点で前記第２コンテンツデータの記録を開始する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録手段は、前記第１付加データの再生が終了した後に入力される前記第２コンテンツデータを記録する
ことを特徴とする請求項１に記載の記録装置。
【請求項４】
前記記録手段は、前記第１コンテンツデータの再生が開始した後に入力される前記第２コンテンツデータを記録する
ことを特徴とする請求項１に記載の記録装置。
【請求項５】
(i)前記第１付加データが再生されている間は、前記第２付加データが前記記録手段に入力され且つ(ii)前記第１付加データの再生が終了した後に前記第２コンテンツデータが前記記録手段に入力されるように前記記録手段に対するデータ入力経路を切り替える経路制御手段を更に備え、
前記記録手段は、前記経路制御手段を介して入力される前記第２付加データ及び前記第２コンテンツデータを記録するように前記記録手段を制御する
ことを特徴とする請求項１に記載の記録装置。
【請求項６】
記録装置によって実行される記録方法であって、
第１コンテンツデータを再生すると共に、当該第１コンテンツデータの再生に先立って前記第１コンテンツデータの開始部分に付加されている第１付加データを再生する再生工程と、
前記第１付加データ及び前記第１コンテンツデータの少なくとも一方の再生に合わせて入力される第２コンテンツデータを記録する記録工程と、
（ｉ）前記第１付加データが再生されている間は、前記第２コンテンツデータの開始部分を特定するための第２付加データを記録すると共に、（ｉｉ）前記第１付加データの再生が終了した時点で前記第２付加データに続けて前記第２コンテンツデータの記録を開始するように前記記録工程を制御する制御工程と
を備え、
前記再生工程、前記記録工程及び前記制御工程は、前記記録装置によって実行されることを特徴とする記録方法。
【請求項７】
コンピュータを請求項１に記載の記録装置として機能させる
ことを特徴とする記録制御用のコンピュータプログラム。
【請求項８】
コンピュータを請求項１に記載の記録装置として機能させる記録制御用のコンピュータプログラムが記録されている
ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば楽曲等の一のコンテンツの再生に合わせて、楽曲等の他のコンテンツを記録する記録装置、記録方法、及び記録制御用のコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
演奏者の演奏に合わせて伴奏を開始させると共に、演奏者の演奏の録音を開始する音楽装置が知られている。具体的には、特許文献１に記載されているように、演奏者の演奏が開始する時刻を予測すると共に、当該予測した時刻に合わせて伴奏及び録音を開始させる装置が知られている。この装置は、演奏者が行うカウント操作（アタック）が所定回数を超えて検出された場合に、当該検出時刻からアタックの間隔の平均期間を加えた時刻を、演奏者の演奏が開始する時刻であると予測している。その結果、音楽装置は予測した時刻が到来する前に、伴奏を開始させるための楽曲開始命令及び演奏の録音を開始させるための録音開始命令を発行することができる。従って、自動的に再生が開始される伴奏に合わせて演奏者が行う演奏が録音される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３００６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した先行技術では、演奏者が行うカウント操作から推定されるＢＰＭ（Beat Per Minute）や当該カウント操作の何拍目ないしは何拍後に演奏者が演奏を開始するかの設定に基づいて予測される時刻に、演奏の録音を開始させている。このため、演奏者のカウント操作の精度が悪かったり又は演奏者が何拍目に演奏を開始するかを適切に設定していなかったりすれば、予測される時刻は、演奏者が演奏を開始する本来の時刻とかけ離れたものとなってしまいかねない。つまり、予測される時刻の精度が相対的に悪化してしまいかねない。従って、適切なタイミングで演奏者の演奏の録音を開始できるとは限らないという技術的な問題点を有している。【０００５】
尚、このような技術的問題点は、楽曲等を演奏する場合に限らず、任意のコンテンツ（例えば、映像等）の再生に合わせて他のコンテンツを記録する場合においても同様に生じ得る。【０００６】
本発明が解決しようとする課題には上記のようなものが一例として挙げられる。本発明は、一のコンテンツデータの再生に合わせて入力される他のコンテンツデータを記録する場合に、当該他のコンテンツデータを好適なタイミングで記録する（或いは、適切なタイミングで記録を開始する）ことが可能な記録装置、記録方法、及び記録制御用のコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、記録装置は、第１コンテンツデータを再生すると共に、当該第１コンテンツデータの再生に先立って前記第１コンテンツデータの開始部分に付加されている第１付加データを再生する再生手段と、前記第１付加データ及び前記第１コンテンツデータの少なくとも一方の再生に合わせて入力される第２コンテンツデータを記録する記録手段とを備え、前記記録手段は、前記第１付加データの再生が終了した時点で前記第２コンテンツデータの記録を開始する。【０００８】
上記課題を解決するために、記録方法は、第１コンテンツデータを再生すると共に、当該第１コンテンツデータの再生に先立って前記第１コンテンツデータの開始部分に付加されている第１付加データを再生する再生工程と、前記第１付加データ及び前記第１コンテンツデータの少なくとも一方の再生に合わせて入力される第２コンテンツデータを記録する記録工程とを備え、前記記録工程は、前記第１付加データの再生が終了した時点で前記第２コンテンツデータの記録を開始する。【０００９】
上記課題を解決するために、記録制御用のコンピュータプログラムは、コンピュータを上述した記録装置として機能させる。【００１０】
上記課題を解決するために、記録媒体には、コンピュータを上述した記録装置として機能させる記録制御用のコンピュータプログラムが記録されている。
【図面の簡単な説明】
【００１１】
【図１】本実施例の記録の構成を示すブロック図である。
【図２】本実施例の記録装置の動作の流れを示すフローチャートである。
【図３】本実施例の記録装置の動作の一過程における記録装置内のデータの状態を示すブロック図である。
【図４】本実施例の記録装置の動作の一過程における記録装置内のデータの状態を示すブロック図である。
【図５】本実施例の記録装置の動作の一過程における記録装置内のデータの状態を示すブロック図である。
【図６】本実施例の記録装置の動作の一過程における記録装置内のデータの状態を示すブロック図である。
【図７】再生部が再生する既存音楽データ及び開始位置検出データに合わせて録音音楽データ及び開始位置検出データを記録することで実現される技術的効果を説明する模式図である。
【発明を実施するための形態】
【００１２】
以下、記録装置、記録方法、及び記録制御用のコンピュータプログラムの実施形態について順に説明する。
【００１３】
（記録装置の実施形態）
本実施形態の記録装置は、第１コンテンツデータを再生すると共に、当該第１コンテンツデータの再生に先立って前記第１コンテンツデータの開始部分に付加されている第１付加データを再生する再生手段と、前記第１付加データ及び前記第１コンテンツデータの少なくとも一方の再生に合わせて入力される第２コンテンツデータを記録する記録手段とを備え、前記記録手段は、前記第１付加データの再生が終了した時点で前記第２コンテンツデータの記録を開始する。
【００１４】
本実施形態の配信装置によれば、再生手段は、第１コンテンツデータ及び第１付加データを再生することができる。第１コンテンツデータは、再生手段によって再生可能な任意のデータであってよく、例えば楽曲データや映像データ等が一例としてあげられる。第１付加データは、第１コンテンツデータの開始部分（言い換えれば、先頭部分）に付加されているデータである。言い換えれば、第１付加データは、第１コンテンツデータの開始部分を指し示す（或いは、特定する又は識別する）データである。従って、第１コンテンツデータの再生は、第１付加データの再生が行われた後に行われる。言い換えれば、第１付加データの再生が行われる場合には、その次に第１コンテンツで−が再生される。
【００１５】
記録手段は、当該記録装置に入力される第２コンテンツデータを記録することができる。特に、記録手段は、第１コンテンツデータ及び第１付加データの少なくとも一方の再生に合わせて、第２コンテンツデータを記録する。このとき、記録手段は、例えば任意の記録媒体等に第２コンテンツデータを記録してもよい。
【００１６】
本実施形態では特に、記録手段は、再生手段による第１付加データの再生が終了した時点で第２コンテンツデータの記録を開始する。つまり、記録手段は、第１付加データの再生の終了（つまり、第１コンテンツデータの再生の開始）に合わせて、第２コンテンツデータの記録を開始する。
【００１７】
このように、本実施形態の記録装置は、第２コンテンツデータの記録と並行して再生される第１付加データ及び第１コンテンツデータの再生状態に応じて、第２コンテンツデータの記録を開始する（或いは、第２コンテンツデータを記録する）ことができる。つまり、本実施形態の記録装置は、時間的なばらつきが生じにくい第１付加データの再生タイミング（言い換えれば、第１コンテンツデータの再生タイミング）に応じて第２コンテンツデータの記録を開始することができる。言い換えれば、本実施形態の記録装置は、相対的に時間的なばらつきが生じやすいユーザの操作等に応じて第２コンテンツデータの記録を開始しなくともよい。このため、本実施形態の記録装置は、第１コンテンツデータの再生に合わせて入力される第２コンテンツデータを記録する場合に、当該第２コンテンツデータを好適なタイミングで記録することができる。
【００１８】
本実施形態の記録装置の一の態様では、前記記録手段は、前記第１コンテンツデータの再生が開始した時点で前記第２コンテンツデータの記録を開始する。
【００１９】
この態様によれば、記録手段は、第１付加データの再生の終了（つまり、第１コンテンツデータの再生の開始）に合わせて、第２コンテンツデータの記録を開始することができる。従って、この態様の記録装置は、第１コンテンツデータの再生に合わせて入力される第２コンテンツデータを記録する場合に、当該第２コンテンツデータを好適なタイミングで記録することができる。
【００２０】
本実施形態の記録装置の他の態様では、前記記録手段は、前記第１付加データの再生が終了した後に入力される前記第２コンテンツデータを記録する。
【００２１】
この態様によれば、記録手段は、第１付加データの再生が終了した後に（つまり、第１コンテンツデータの再生が開始された後に）入力される第２コンテンツデータを記録することができる。つまり、記録手段は、実質的には、第１付加データの再生の終了（つまり、第１コンテンツデータの再生の開始）に合わせて、第２コンテンツデータの記録を開始することができる。従って、この態様の記録装置は、第１コンテンツデータの再生に合わせて入力される第２コンテンツデータを記録する場合に、当該第２コンテンツデータを好適なタイミングで記録することができる。
【００２２】
本実施形態の記録装置の他の態様では、前記記録手段は、前記第１コンテンツデータの再生が開始した後に入力される前記第２コンテンツデータを記録する。
【００２３】
この態様によれば、記録手段は、第１付加データの再生が終了した後に（つまり、第１コンテンツデータの再生が開始された後に）入力される第２コンテンツデータを記録することができる。つまり、記録手段は、実質的には、第１付加データの再生の終了（つまり、第１コンテンツデータの再生の開始）に合わせて、第２コンテンツデータの記録を開始することができる。従って、この態様の記録装置は、第１コンテンツデータの再生に合わせて入力される第２コンテンツデータを記録する場合に、当該第２コンテンツデータを好適なタイミングで記録することができる。
【００２４】
本実施形態の記録装置の他の態様では、前記記録手段は、(i)前記第１付加データが再生されている間は、前記第２コンテンツデータの開始部分を特定するための第２付加データを記録すると共に、(ii)前記第１付加データの再生が終了した時点で前記第２付加データに続けて前記第２コンテンツデータの記録を開始する。
【００２５】
この態様によれば、記録手段は、第２コンテンツデータの記録に先立って、第２付加データを記録することができる。つまり、記録手段は、(i)第１付加データが再生されるタイミングで第２付加データを記録すると共に、(ii)第１コンテンツデータが再生されるタイミングで第２コンテンツデータを記録することができる。このため、記録手段は、第１付加データ及び第１コンテンツデータの再生タイミングに応じた適切なタイミングで、第２付加データ及び第２コンテンツデータを記録することができる。
【００２６】
加えて、記録手段によって記録された第２コンテンツデータは、その開始部分に第２付加データが付加されている。このため、第２付加データが付加された第２コンテンツデータは、記録後には、第１付加データが付加された新たな第１コンテンツデータとして利用することができる。
【００２７】
上述の如く第２付加データを記録する記録装置の態様では、(i)前記第１付加データが再生されている間は、前記第２付加データが前記記録手段に入力され且つ(ii)前記第１付加データの再生が終了した後に前記第２コンテンツデータが前記記録手段に入力されるように前記記録手段に対するデータ入力経路を切り替える経路制御手段を更に備え、前記記録手段は、前記経路制御手段を介して入力される前記第２付加データ及び前記第２コンテンツデータを記録するように前記記録手段を制御するように構成してもよい。
【００２８】
このように構成すれば、記録手段は、(i)第１付加データが再生されるタイミングで第２付加データを記録すると共に、(ii)第１コンテンツデータが再生されるタイミングで第２コンテンツデータを記録することができる。
【００２９】
（記録方法の実施形態）
本実施形態の記録方法は、第１コンテンツデータを再生すると共に、当該第１コンテンツデータの再生に先立って前記第１コンテンツデータの開始部分に付加されている第１付加データを再生する再生工程と、前記第１付加データ及び前記第１コンテンツデータの少なくとも一方の再生に合わせて入力される第２コンテンツデータを記録する記録工程とを備え、前記記録工程は、前記第１付加データの再生が終了した時点で前記第２コンテンツデータの記録を開始する。
【００３０】
本実施形態の記録方法によれば、上述した本実施形態の記録装置が享受することができる各種効果と同様の効果を好適に享受することができる。
【００３１】
尚、上述した本実施形態の記録装置における各種態様に対応して、本実施形態の記録方法も各種態様を採ることが可能である。
【００３２】
（記録制御用のコンピュータプログラムの実施形態）
本実施形態の記録制御用のコンピュータプログラムは、コンピュータを上述した本実施形態の記録装置（但し、その各種態様を含む）として機能させる。
【００３３】
本実施形態の記録制御用のコンピュータプログラムによれば、上述した本実施形態の記録装置が享受することができる各種効果と同様の効果を好適に享受することができる。
【００３４】
尚、上述した本実施形態の記録装置における各種態様に対応して、本実施形態の記録制御用のコンピュータプログラムも各種態様を採ることが可能である。
【００３５】
また、本実施形態の記録制御用のコンピュータプログラムは、記録媒体（例えば、コンピュータ読取可能な記録媒体）に記録されていてもよい。
【００３６】
本実施形態のこのような作用及び他の利得は次に説明する実施例から更に明らかにされる。
【００３７】
以上説明したように、本実施形態の記録装置は、再生手段と、記録手段とを備える。本実施形態の再生方法は、再生工程と、記録工程とを備える。本実施形態の記録制御用のコンピュータプログラムは、コンピュータを本実施形態の記録装置として機能させる。従って、第１コンテンツデータの再生に合わせて入力される第２コンテンツデータを記録する場合に、当該第２コンテンツデータを好適なタイミングで記録することができる。
【実施例】
【００３８】
以下、図面を参照しながら、記録装置、記録方法、及び記録制御用のコンピュータプログラムの実施例について説明する。尚、以下では、記録装置の一例として、既存の音楽データ（既存音楽データ２０）を再生しながら、ユーザの演奏（例えば、歌唱や楽器の演奏等）に応じて生成される演奏データを録音音楽データ３０として新たに記録する記録装置１を用いて説明を進める。但し、記録装置として、音楽データ以外の任意のコンテンツデータ（例えば、映像データや、静止画データや、テキストデータや、その他の任意のデータ）を再生しながら他のコンテンツデータを記録する記録装置を採用してもよい。【００３９】
（１）記録装置１の構成
図１を参照して、本実施例の記録装置１の構成について説明する。ここに、図１は、本実施例の記録装置１の構成を示すブロック図である。【００４０】
図１に示すように、記録装置１は、再生部１１と、データ経路切替部１２と、スピーカ１３と、マイク１４と、記録バッファ１５とを備えている。【００４１】
再生部１１は、「再生手段」の一具体例であって、既存音楽データ２０を再生する。尚、記録装置１は、外部の装置から既存音楽データ２０を取得してもよい。この場合、再生部１１は、例えば外部の装置と通信する通信部と、通信部が取得した既存音楽データ２０に対して再生処理（例えば、復号化処理や復調処理等）を行う処理回路等を備えていてもよい。或いは、記録装置１は、記録装置１にローディングされる又は設置されている記録媒体に記録された既存音楽データ２０を取得してもよい。この場合、再生部１１は、例えば記録媒体に記録された既存データ２０を読み出す再生ヘッド（例えば、磁気ヘッドや光ピックアップ等）と、再生ヘッドが読み出した既存音楽データ２０に対して再生処理を行う処理回路等を備えていてもよい。もちろん、記録装置１は、その他の手法で既存音楽データ２０を取得してもよい。【００４２】
既存音楽データ２０は、例えば楽曲や演奏等の音楽を構成するデータ（例えば、ＭＩＤＩデータや、ＭＰ３データや、ＡＡＣデータ等）である。既存音楽データ２０の開始部分（言い換えれば、先頭部分）には、当該部分が既存音楽データ２０の開始部分であることを示す開始位置検出データ２１が付加されている。従って、再生部１１が既存音楽データ２０を再生する際には、既存音楽データ２０の再生に先立って開始位置検出データ２１の再生が行われる。尚、開始位置検出データ２１は、開始部分を適切に示すことができる限りはどのようなデータであってもよい。【００４３】
データ経路切替部１２は、「経路制御手段」の一具体例であって、再生部１１とスピーカ１３とマイク１４と記録バッファ１５との間のデータ経路を制御する。より具体的には、データ経路切替部１２は、３端子スイッチ１２１と、合成器１２２と、スイッチ制御部１２３とを備える。３端子スイッチ１２１が備える第１端子１２１ａは、再生部１１及び合成器１２２の第１入力端子の夫々に電気的に又は回路的に接続される。３端子スイッチ１２１が備える第２端子１２１ｂは、マイク１４及び合成器１２２の第２入力端子の夫々に電気的に又は回路的に接続される。３端子スイッチ１２１が備える第３端子１２１ｃは、記録バッファ１５に電気的に又は回路的に接続される。３端子スイッチ１２１は、第３端子１２１ｃが第１端子１２１ａ及び第２端子１２１ｂのいずれかと電気的に接続されるように、スイッチングを行う。合成器１２２の出力端子は、スピーカ１３に接続される。スイッチ１２１が行うスイッチングは、スイッチ制御部１２３によって制御される。尚、スイッチ制御部１２３は、再生部１１によって再生されているデータの種類に応じて、スイッチ１２１の動作を制御する。【００４４】
第１端子１２１ａと第３端子１２１ｃとが電気的に接続されている場合には、再生部１１が再生した既存音楽データ２０及び開始位置検出データ２１の少なくとも一方は、記録バッファ１５へと出力される。加えて、この場合には、マイク１４から入力される演奏データは、合成器１２２を介してスピーカ１３から出力される。つまり、記録装置１のユーザが行った演奏（つまり、マイク１４を介して記録装置１に入力された演奏）が、スピーカ１３から流れる。【００４５】
一方で、第２端子１２１ｂと第３端子１２１ｃとが電気的に接続されている場合には、再生部１１が再生した既存音楽データ２０及び開始位置検出データ２１の少なくとも一方は、合成器１２２へと出力される。加えて、この場合には、マイク１４から入力される演奏データは、合成器１２２へと出力される。従って、スピーカ１３からは、既存音楽データ２０と演奏データとが合成器１２２で合成されることで生成される合成音楽データが出力される。つまり、既存音楽データ２０に応じた音楽に加えて記録装置１のユーザが行った演奏（つまり、マイク１４を介して記録装置１に入力された演奏）が、スピーカ１３から流れる。【００４６】
スピーカ１３は、音楽の出力を行う装置である。上述したように、スピーカ１３は、再生部１１が再生した既存音楽データ２０や、マイク１４を介して入力される演奏データを、音楽として出力する。【００４７】
マイク１４は、ユーザの演奏の入力を受け付ける装置である。上述したように、マイク１４を介して入力されたユーザの演奏（つまり、演奏データ）は、スイッチ１２１の状態に応じて、スピーカ１３及び記録バッファ１５の少なくとも一方に出力される。【００４８】
記録バッファ１５は、「記録手段」の一例であって、マイク１４を介して入力されたユーザの演奏（つまり、演奏データ）を、録音音楽データ３０として記録するための記憶装置である。加えて、記録バッファ１５は、録音音楽データ３０の開始部分（言い換えれば、先頭部分）に、当該部分が録音音楽データ３０の開始部分であることを示す開始位置検出データ３１が付加されるように、開始位置検出データ３１を記録する。尚、開始位置検出データ３１は、開始部分を適切に示すことができる限りはどのようなデータであってもよい。記録バッファ１５として、例えば、ＲＡＭやフラッシュメモリ等の半導体メモリや、ハードディスク等が一例としてあげられる。【００４９】
（２）楽曲配信システムにおける動作の流れ
続いて、図２から図６を参照して、本実施例の記録装置１の動作の流れについて説明する。ここに、図２は、本実施例の記録装置１の動作の流れを示すフローチャートである。図３から図６は、本実施例の記録装置１の動作の一過程における記録装置１内のデータの状態を示すブロック図である。【００５０】
図２に示すように、再生部１１は、既存音楽データ２０及び開始位置検出データ２１の少なくとも一方の再生を開始する（ステップＳ１０１：図２）。【００５１】
ここで、既存音楽データ２０の開始部分に開始位置検出データ２１が付加されていることを考慮すれば、再生部１１は、まず開始位置検出データ２１の再生を開始することになると推定される。このとき、スイッチ制御部１２３は、スイッチ１２１が再生部１１と記録バッファ１５とを接続するスイッチングを行うようにスイッチ１２１の動作を制御する。その結果、スイッチ１２１は、再生部１１と記録バッファ１５とが接続されるようにスイッチングを行う（ステップＳ１０２：図２）。言い換えれば、スイッチ１２１は、再生部１１が開始位置検出データ２１を再生している間（言い換えれば、再生部１１が既存音楽データ２０の再生を開始していない間）は、再生部１１と記録バッファ１５とが接続されるようにスイッチングを行う。【００５２】
より具体的には、図３に示すように、スイッチ１２１は、第１端子１２１ａと第３端子１２１ｃとを接続するようにスイッチングを行う。この場合、図３に示すように、再生部１１が再生した開始位置検出データ２１は、記録バッファ１５へと出力される。加えて、この場合には、マイク１４から入力される演奏データは、合成器１２２を介してスピーカ１３から出力される。【００５３】
その後、図４に示すように、再生部１１による再生が進むにつれて、記録バッファ１５は、再生部１１が再生した開始位置検出データ２１を、そのまま又は任意の情報処理を施した後に、開始位置検出データ３１として記録する（ステップＳ１０３：図２）。【００５４】
その後、スイッチ制御部１２３は、再生部１１から出力されるデータを監視することで、開始位置検出データ２１の再生が終了したか否かを判定する（ステップＳ１０４：図２）。或いは、スイッチ制御部１２３は、再生部１１から出力されるデータを監視することで、既存音楽データ２０の再生が開始したか否かを判定してもよい。【００５５】
ステップＳ１０４の判定の結果、開始位置検出データ２１の再生が終了していない（或いは、既存音楽データ２０の再生が開始してない）と判定される場合には（ステップＳ１０４：Ｎｏ：図２）、記録バッファ１５は、再生部１１が再生した開始位置検出データ２１を、そのまま又は任意の情報処理を施した後に、開始位置検出データ３１として記録する動作を継続する（ステップＳ１０３：図２）。【００５６】
他方で、開始位置検出データ２１の再生が終了した（或いは、既存音楽データ２０の再生が開始した）と判定される場合には（ステップＳ１０４：Ｙｅｓ：図２）、スイッチ制御部１２３は、スイッチ１２１がマイク１４と記録バッファ１５とを接続するスイッチングを行うようにスイッチ１２１の動作を制御。その結果、スイッチ１２１は、マイク１４と記録バッファ１５とが接続されるようにスイッチングを行う（ステップＳ１０５：図２）。【００５７】
より具体的には、図５に示すように、スイッチ１２１は、第２端子１２１ｂと第３端子１２１ｃとを接続するようにスイッチングを行う。この場合、図５に示すように、再生部１１が再生した既存音楽データ２０は、合成器１２２を介してスピーカ１３へと出力される。加えて、この場合には、マイク１４から入力される演奏データは、記録バッファ１５へと出力されると共に、合成器１２２を介してスピーカ１３から出力される。【００５８】
その後、図６に示すように、再生部１１による再生が進むにつれて、記録バッファ１５は、マイク１４から入力される演奏データを、そのまま又は任意の情報処理を施した後に、録音音楽データ３０として記録する（ステップＳ１０６：図２）。このとき、記録バッファ１５は、ステップＳ１０３で記録された開始位置検出データ３１に続けて録音音楽データ３０を記録する。つまり、記録バッファ１５は、ステップＳ１０３で記録された開始位置検出データ３１が録音音楽データ３０の開始部分に位置するように録音音楽データ３０を記録する。【００５９】
以上説明したように、本実施例の記録装置１は、(i)再生部１１によって開始位置検出データ２１が再生されている間は、記録バッファ１５に開始位置検出データ３１を記録し、(ii)再生部１１によって既存音楽データ２０が再生されている間は、記録バッファ１５に録音音楽データ３０を記録することができる。言い換えれば、本実施例の記録装置１は、(i)再生部１１によって開始位置検出データ２１が再生されている間は、記録バッファ１５に開始位置検出データ３１を記録し、(ii)再生部１１による開始位置検出データ２１の再生が終了した時点で、記録バッファ１５に対する録音音楽データ３０の記録を開始することができる。更に言い換えれば、本実施例の記録装置１は、(i)再生部１１によって既存音楽データ２０の再生が開始される前は、記録バッファ１５に開始位置検出データ３１を記録し、(ii)再生部１１による既存音楽データ２０の再生が開始した時点で、記録バッファ１５に対する録音音楽データ３０の記録を開始することができる。【００６０】
このように、再生部１１が再生する既存音楽データ２０及び開始位置検出データ２１に合わせて録音音楽データ３０及び開始位置検出データ３１を記録することで実現される技術的効果について、図７を参照して説明する。ここに、図７は、再生部１１が再生する既存音楽データ２０及び開始位置検出データ２１に合わせて録音音楽データ３０及び開始位置検出データ３１を記録することで実現される技術的効果を説明する模式図である。【００６１】
図７（ａ）に示すように、開始位置検出データ２１が既存音楽データ２０に付加されなければ、ユーザは、例えば操作ボタン等を操作することで、録音音楽データ３０（つまり、演奏データ）の記録を開始する旨を指示する必要がある。しかしながら、操作ボタンの操作の精度やタイミング等によっては、記録バッファ１５内で録音音楽データ３０が記録される位置が、録音の都度異なったものとなってしまいかねない。例えば、図７（ａ）は、既存音楽データ２０の再生に合わせて、マイク１４を介して入力される演奏データの記録（つまり、ユーザの演奏の録音）が３回行われた例を示している。つまり、図７（ａ）は、１回目の録音で記録された録音音楽データ３０の開始部分と、２回目の録音で記録された録音音楽データ３０の開始部分と、３回目の録音で記録された録音データ３０の開始部分とが時間的に又は記録バッファ１５内での位置的にずれてしまう例を示している。【００６２】
しかるに、本実施例では、図７（ｂ）に示すように、既存音楽データ２０に付加されている開始位置検出データ２１の再生タイミングに応じて録音音楽データ３０及び開始位置検出データ３１が記録されるため、記録バッファ１５内で録音音楽データ３０が記録される位置が揃う又は揃いやすくなる。或いは、仮に記録バッファ１５内で録音音楽データ３０が記録される位置が録音の都度異なったものとなってしまったとしても、記録装置１は、録音音楽データ３０に付加されている開始位置検出データ３１を参照すれば、録音音楽データ３０の開始部分を容易に且つ迅速に特定することができる。従って、仮に記録バッファ１５内で録音音楽データ３０が記録される位置が録音の都度異なったものとなってしまった場合であっても、記録装置１は、録音音楽データ３０の開始部分から適切に再生を開始することができる。或いは、仮に記録バッファ１５内で録音音楽データ３０が記録される位置が録音の都度異なったものとなってしまった場合であっても、記録装置１は、録音音楽データ３０の開始部分を的確に特定しながら当該録音音楽データ３０に対して任意のデータ処理（例えば、ファイル化処理等）を行うことができる。【００６３】
また、本発明は、請求の範囲及び明細書全体から読み取るこのできる発明の要旨又は思想に反しない範囲で適宜変更可能であり、そのような変更を伴う記録装置、記録方法、及び記録制御用のコンピュータプログラムもまた本発明の技術思想に含まれる。
【符号の説明】
【００６４】
１  記録装置
１１  再生部
１２  データ経路切替部
１２１  スイッチ
１２３  スイッチ制御部
１３  スピーカ
１４  マイク
１５  記録バッファ
２０  既存音楽データ
２１  開始位置検出データ
３０  録音音楽データ
３１  開始位置検出データ
【図１】
0005904601.tif 000002
【図２】
0005904601.tif 000003
【図３】
0005904601.tif 000004
【図４】
0005904601.tif 000005
【図５】
0005904601.tif 000006
【図６】
0005904601.tif 000007
【図７】
0005904601.tif 000008