(57)【要約】【課題】トラックのトラックタイプと音声データのタイプの整合性を維持できるマルチトラックレコーダを提供する。【解決手段】一以上のトラックをモノラル／ステレオに設定可能なマルチトラックレコーダは、トラックタイプの変更設定操作および各トラックに記憶される音声データの削除または変更を伴う操作の履歴を記憶するとともに、トラックタイプの変更設定操作の内容および操作に伴い削除または変更される音声データを、各操作に関連付けて記憶する記憶手段と、各トラックに記憶される音声データおよびトラックタイプを、指定された操作が行われる前に各トラックに記憶された音声データおよびトラックタイプに変更する変更手段と、を備える。【選択図】図１
2014044762.tif 000002
【特許請求の範囲】
【請求項１】
複数のトラックに音声データを記録するマルチトラックレコーダであって、
複数のトラックのうち一以上のトラックを、モノラルとステレオのいずれかのトラックタイプに設定するトラックタイプ設定手段と、
操作の履歴を記憶するとともに、指定された操作以降の操作を取り消す操作取消手段と、
を備え、前記操作取消手段は、
トラックタイプの変更設定操作および各トラックに記憶される音声データの削除または変更を伴う操作の履歴を記憶するとともに、トラックタイプの変更設定操作の内容および操作に伴い削除または変更される音声データを、各操作に関連付けて記憶する記憶手段と、
各トラックに記憶される音声データおよびトラックタイプを、前記指定された操作が行われる前に各トラックに記憶された音声データおよびトラックタイプに変更する変更手段と、
を備えることを特徴とするマルチトラックレコーダ。
【請求項２】
請求項１に記載のマルチトラックレコーダであって、
前記トラックタイプ設定手段は、トラックタイプの変更設定に伴い、対応するトラックに記憶されている音声データを削除し、
前記記憶手段は、トラックタイプの変更設定操作に関連付けて、前記トラックタイプの変更の内容と、当該トラックタイプの変更設定操作で削除される音声データと、を記憶する、
ことを特徴とするマルチトラックレコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のトラックに音声信号を記録するマルチトラックレコーダに関する。
【背景技術】
【０００２】
従来から、複数のトラックに音声信号を記録するマルチトラックレコーダが知られている。マルチトラックレコーダを用いることで、例えばエレキギターを使ってリズムギターパートをトラック１、リードギターパートをトラック２に記録し、内蔵マイクを使ってボーカル音声をトラック３に記録し、これらをミックスダウンしてステレオ信号を生成して記録する等が可能である。
【０００３】
かかるマルチトラックレコーダでは、所望の音声信号を得るために、複数の音声信号を重ね合わせ、あるいは、繋ぎ合わせる編集作業を行ったり、一つのトラックに繰り返しレコーディングを行ったりすることが多い。こうした作業の過程では、当然ながら、トラックに記憶されている音声信号が、消去されたり、上書き編集されたりする。そこで、操作を失敗したときや、レコーディング操作が上手くいかなかったときなどは、これら操作を取り消し、操作前の状態に戻る、操作取消（ＵＮＤＯ）機能が従来から提案されている。
【０００４】
例えば、特許文献１には、トラックに記憶されたオーディオデータの編集が行われる毎に、編集後のトラックのデータを編集前のトラックのデータとは独立した新規なトラックとして記憶する技術が開示されている。また、特許文献２には、記録済みのソースファイル（トラックに記憶された音声データファイル）と、新たに記録されるソースファイルのファイル名と、に関連を持たせることにより、多数の編集途中のファイルの中から目的のファイルを見つけやすくする技術が開示されている。これらの技術によれば、操作を失敗したときや、レコーディング操作が上手くいかなかったときでも、所望の音声データを容易に復元することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１２４０２２号公報
【特許文献２】特許第４１２２９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、マルチトラックレコーダとしては、できるだけ多くのトラックを備えて音声信号を記録できることが望ましい一方、携帯性を考慮して装置をコンパクト化する場合にはトラック数を限定せざるを得ない状況も生じる。このような場合、トラック数はある一定数、例えば４トラックに限定するとともに、そのうちのいくつかのトラックをモノラルに固定するのではなく、モノラルあるいはステレオのいずれにも設定可能としてユーザの利便性を高めることが考えられる。
【０００７】
一つのトラックをモノラルあるいはステレオに切り替え可能とした場合、当該トラックのトラックタイプ（モノラルかステレオか）によって、当該トラックに関する処理、例えば、再生や、録音に関する処理も切り替わる。この処理の違いに対応するために、各トラックのトラックタイプと、記憶されている音声データのタイプは、常に一致していることが望まれる。かかる要望を満たすためには、操作取消（ＵＮＤＯ）機能により、音声データを復元する場合には、当該音声データのタイプに応じて、トラックのトラックタイプも変更される必要がある。しかし、従来、一つのトラックがステレオおよびモノラルに切り替え可能な場合を想定した操作取消機能はなかった。そのため、従来の操作取消機能をそのまま適用した場合、各トラックに記憶される音声データのタイプと、各トラックのトラックタイプとの整合性が取れないといった問題が生じた。
【０００８】
そこで、本発明では、トラックのトラックタイプと記録される音声データのタイプの整合性を常に維持でき得るマルチトラックレコーダを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のマルチトラックレコーダは、複数のトラックに音声データを記録するマルチトラックレコーダであって、複数のトラックのうち一以上のトラックを、モノラルとステレオのいずれかのトラックタイプに設定するトラックタイプ設定手段と、操作の履歴を記憶するとともに、指定された操作以降の操作を取り消す操作取消手段と、を備え、前記操作取消手段は、トラックタイプの変更設定操作および各トラックに記憶される音声データの削除または変更を伴う操作の履歴を記憶するとともに、トラックタイプの変更設定操作の内容および操作に伴い削除または変更される音声データを、各操作に関連付けて記憶する記憶手段と、各トラックに記憶される音声データおよびトラックタイプを、前記指定された操作が行われる前に各トラックに記憶された音声データおよびトラックタイプに変更する変更手段と、を備える。
【００１０】
好適な態様では、前記トラックタイプ設定手段は、トラックタイプの変更設定に伴い、対応するトラックに記憶されている音声データを削除し、前記記憶手段は、トラックタイプの変更設定操作に関連付けて、前記トラックタイプの変更の内容と、当該トラックタイプの変更設定操作で削除される音声データと、を記憶する。
【発明の効果】
【００１１】
本発明によれば、操作取消（ＵＮＤＯ）処理の実行時に、各トラックに記憶される音声データだけでなく、トラックタイプも、前記指定された操作が行われる前の状態に変更するため、各トラックに記憶される音声データのタイプとトラックタイプとの整合性を維持することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態におけるマルチトラックレコーダの構成図である。
【図２】実施形態におけるマルチトラックレコーダの平面図である。
【図３】実施形態におけるマルチトラックレコーダの正面図である。
【図４】実施形態におけるマルチトラックレコーダの背面図である
【図５】トラックタイプの設定画面を示す説明図である。
【図６】ヒストリの表示画面を示す説明図である。
【図７】トラックタイプの変更設定の組み合わせパターンを示す表である。
【図８】操作履歴の一例を示す表である。
【発明を実施するための形態】
【００１３】
以下、図面に基づき本発明の実施形態について説明する。
【００１４】
図１に、本実施形態におけるマルチトラックレコーダ１の構成ブロック図を示す。音声信号入力回路１０は、複数の入力ポートを備え、複数の音源（ソース）からの音声信号を入力する。複数の音声信号を例示すると、ギター、ボーカル、ドラム等である。本実施形態では、音声信号入力回路１０は、２個の内蔵マイク及び２個の入力ポートを備え、音声信号を入力する。内蔵マイクと入力ポートは相互に切替可能である。音声信号入力回路１０から入力された音声信号は、バス１６を介してＤＳＰ（デジタルシグナルプロセッサ）１４に供給される。
【００１５】
ＤＳＰ１４は、ＣＰＵ３２の制御の下で、音声信号入力回路１０から供給された複数チャンネルの音声信号に対して、各種のデジタル処理、例えばエフェクト処理やイコライジング処理、ミキシング処理を施し、バス１８を介してレコーダ３４に記録する。レコーダ３４の記録媒体は、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−Ｒ／ＲＷ等の光ディスクやハードディスク、フラッシュメモリ媒体等である。ＤＳＰ１４の処理には、操作子２０の操作に応じて各音声信号のパン（ＰＡＮ）や音量レベルを調整する処理も含まれる。
【００１６】
操作子２０は、マルチトラックレコーダ１の操作面に設けられる。操作子２０は、各種のキースイッチや選択ボタン、メニューボタン、決定ボタン、パン（ＰＡＮ）つまみ、レベルつまみ等から構成される。ユーザは、操作子２０を操作することで、各音声信号を、複数トラックの少なくとも１つのトラックに割り当てる。操作子２０の操作状態は検出回路２２で検出される。検出回路２２は、バス１８を介して操作子２０の操作状態検出信号をＣＰＵ３２に供給する。
【００１７】
ＣＰＵ３２は、マルチトラックレコーダの全体を統括制御する。ＣＰＵ３２は、フラッシュＲＯＭ２８に記憶されたプログラムに従い、ワーキングメモリとしてのＲＡＭ３０を用いて各種処理を実行する。具体的には、検出回路２２からの操作状態検出信号に基づいて、複数チャンネルの各音声信号を複数トラックの少なくとのいずれかのトラックに割り当てる。例えば、トラックがトラック１〜トラック４まで存在する場合に、チャンネルＡをトラック１に割り当て、チャンネルＢをトラック２に割り当て、チャンネルＣをトラック４に割り当てる等である。本実施形態において、このような各チャンネルをトラックに割り当てた結果としての、各チャンネルと各トラックとの対応関係を「アサイン情報」と称する。また、ＣＰＵ３２は、各種の情報を表示回路２６に供給する。表示回路２６は、各種情報を表示部２４に表示する。
【００１８】
ＣＰＵ３２は、ユーザによる操作子２０の操作に応じて各種メニュー画面や設定画面を表示すべく表示回路２６に指令し、表示回路２６は、ＣＰＵ３２からの情報に応じてメニュー画面や設定画面を表示部２４に表示する。メニュー画面には、トラック１〜トラック４のそれぞれのトラックを、モノラルとするかステレオにするかのメニュー画面が含まれる。すなわち、本実施形態では、トラック１〜トラック４の少なくともいずれかは、モノラルにするかステレオにするかを選択可能に構成されており、ユーザは所望のトラックをモノラル、ステレオのいずれかに設定する。本実施形態におけるマルチトラックレコーダは、トラック１及びトラック２はモノラルに固定され、トラック３及びトラック４がモノラルあるいはステレオのいずれかに設定可能であるとする。設定画面には、あるトラックに記録された音声信号を別のトラックに複製する（クローンあるいはコピー）設定画面が含まれる。ユーザは、設定画面において操作子２０を操作することで複製元のトラック及び複製先のトラックを選択する。
【００１９】
また、ＣＰＵ３２は、各トラック毎に割り当てられた音声信号のレベルを棒グラフ形式（レベルメータ）で表示すべく表示回路２６に指令し、表示回路２６は、ＣＰＵ３２からの情報に応じてレベルメータ画像を表示部２４に表示する。
【００２０】
さらに、ＣＰＵ３２は、検出回路２２からの操作状態検出信号に応じ、レコーダ３４に記録された音声信号を読み出してＤＳＰ１４に供給し、ＤＳＰ１４はバス及び音声信号出力回路１２を介して音声信号を外部に出力する。音声出力回路１２は、アナログ出力ポートやデジタル出力ポート等の各種出力ポートを有する。
【００２１】
図２に、本実施形態におけるマルチトラックレコーダ１の平面図を示す。また、図３及び図４に、それぞれマルチトラックレコーダの正面図及び背面図を示す。
【００２２】
マルチトラックレコーダ１の操作面には、各種操作子２０と、表示部２４が設けられる。操作子２０として、インプットセッティングキー２０ａ、アサインキー２０ｂ、入力チャンネル用レベルつまみ２０ｃ、マスターレベルつまみ２０ｄ、パン（ＰＡＮ）つまみ２０ｅ、レベルつまみ２０ｆ、録音ファンクションキー２０ｇ、ホームキー２０ｈ、メニューキー２０ｉ、データホイール２０ｊ、停止キー２０ｋ、再生キー２０ｍ、録音キー２０ｎ、ＵＮ／ＲＥＤＯキー２０ｐなどが設けられる。
【００２３】
インプットセッティングキー２０ａは、入力ソースを選択するためのキーであり、ユーザはこのキーを操作することで入力ソースを内蔵マイクとするか、あるいは入力ポートとするかを切り替える。
【００２４】
アサインキー２０ｂは、トラック１〜トラック４の各トラックに入力音声信号をアサインするためのキーであり、ユーザはこのキーを操作することで各トラックに音声信号を割り当てて録音する。
【００２５】
入力チャンネル用レベルつまみ２０ｃは、各入力ソースのレベルを調整するためのつまみであり、ユーザはこのつまみを操作することで各入力ソースのレベルを調整する。例えば、入力ソースを内蔵マイクに設定した場合、このつまみを用いて内蔵マイクから入力される音声信号のレベルを調整する。
【００２６】
マスターレベルつまみ２０ｄは、ステレオ出力信号のモニタレベルを調整するためのつまみである。
【００２７】
パン（ＰＡＮ）つまみ２０ｅは、トラック１〜トラック４の各トラックに設けられ、各トラックの音声信号のステレオミックスにおける定位（ＰＡＮ）を調整するつまみである。
【００２８】
レベルつまみ２０ｆは、トラック１〜トラック４の各トラックに設けられ、各トラックの音声信号のレベルを調整する。
【００２９】
録音ファンクションキー２０ｇは、トラック１〜トラック４の各トラックに設けられ、ユーザはこのキーを操作することで該当トラックが録音待機状態に移行する。なお、録音待機状態において、再生キー２０ｍと録音キー２０ｎを操作することで、録音待機状態のトラックに音声信号が記録される。
【００３０】
ホームキー２０ｈは、表示部２４にホーム画面を表示するためのキーである。ホーム画面は、マルチトラックレコーダ１の基本画面であり、マルチトラックレコーダ１の電源をオンした直後に表示される画面である。他の画面を表示中にホームキー２０ｈを操作すると、表示部２４にホーム画面が表示される。ホーム画面には、レコーダモータや電源状態、レコーダのトランスポート状態、レコーダのタイムカウンタ、トラック１〜トラック４の状態やレベルメータ、ステレオ出力のレベルメータ等が表示される。
【００３１】
メニューキー２０ｉは、表示部２４にメニュー画面を表示するためのキーである。メニュー画面には、インフォメーション、トラック編集、データバックアップ、チューナ等が含まれる。トラック編集には、クローントラック、クリーンアウト、サイレンス、カット、オープン等が含まれる。クローントラックは、トラックを複製するメニューであり、クリーンアウトはトラックを削除するメニューであり、サイレンスは部分的に消去するメニューであり、カットは部分的に削除するメニューであり、オープンは無音を挿入するメニューである。
【００３２】
データホイール２０ｊは、メニュー操作において、各種パラメータの値を変化させる、あるいは項目を選択するためのホイールである。
【００３３】
ＵＮ／ＲＥＤＯキー２０ｐは、直前に行った操作の取り消し（ＵＮＤＯ）、および、ＵＮＤＯ操作の取り消し（ＲＥＤＯ）を行うためのキーである。また、停止キー２０ｋを押しながら、このＵＮ／ＲＥＤＯキー２０ｐを押すことで、表示部２４に操作履歴を示すヒストリ画面が表示される。このヒストリ画面の中から所望の操作を選ぶことで、当該所望の操作以降の操作を取り消すマルチＵＮＤＯが行える。
【００３４】
一方、図３の正面図に示すように、マルチトラックレコーダ１の正面には、左右に内蔵マイク３６，３８が設けられる。通常、内蔵マイク３６、３８は、ステレオ録音の際の左右のマイク、すなわち内蔵マイク３６をＬチャンネル用、内蔵マイク３８をＲチャンネル用として用いられるが、これに限定されるわけではなく、内蔵マイク３６あるいは内蔵マイク３８のいずれかのみを用いる、あるいは内蔵マイク３６をＲチャンネル用、内蔵マイク３８をＬチャンネル用に用いてもよい。内蔵マイク３６，３８から入力された音声信号のレベルは、入力チャンネル用レベルつまみ２０ｃで調整される。
【００３５】
また、図４の背面図に示すように、マルチトラックレコーダ１の背面には、入力ポート４０，４２が設けられる。入力ポート４０，４２から入力された音声信号のレベルも、同様に入力チャンネル用レベルつまみ２０ｃで調整される。
【００３６】
ユーザは、これらの操作子２０を用いて、所望のチャンネル及びトラックを選択し、音声信号を所望のトラックに割り当てることができる。例えば、チャンネルＡとして入力ポート４０を選択してギター音声信号を入力し、チャンネルＢとして入力ポート４２を選択してドラム音声信号を入力し、アサインキー２０ｂを操作して
チャンネルＡ（ギター音声信号）−トラック１
チャンネルＢ（ドラム）−トラック２
等とアサインする。アサイン情報は、ＲＡＭ３０に記憶される。また、ユーザは、これらの操作子２０を用いて、トラック３及びトラック４に関して、モノラルとするかステレオにするかを切り替えて設定する。例えば、
トラック３−ステレオ
トラック４−モノラル
等である。具体的には、トラック３及びトラック４は、それぞれ２つのチャンネルから構成され、モノラルに設定された場合には２つのチャンネルのいずれか一方のみの有効とし、ステレオに設定された場合には２つのチャンネルのいずれも有効としてＬチャンネル及びＲチャンネルとする。従って、トラック３をステレオに設定した場合、トラック３にはＬチャンネル用音声信号とＲチャンネル用音声信号が記録されることになる。
【００３７】
次に、本実施形態における、トラック３及びトラック４のトラックタイプの設定について具体的に説明する。
【００３８】
図５に、ユーザがメニューキー２０ｉとデータホイール２０ｊを操作して、トラックタイプを選択した場合に表示部２４に表示される画面例を示す。ＣＰＵ３２は、メニューキー２０ｉとデータホイール２０ｊの操作に応じ、トラック３とトラック４のタイプ、すなわちモノラルとするかステレオとするかの設定画面を表示部２４に表示する。画面には、トラック３、トラック４それぞれにおいて、モノラルとステレオの選択肢が表示されており、ユーザはデータホイール２０ｊを操作していずれかを選択する。図５には、ユーザがトラック３をステレオ、トラック４をモノラルに設定した場合を示す。
【００３９】
本実施形態では、トラック３，４のトラックタイプを変更した場合、対応するトラックに記憶されていた音声データを削除している。例えば、トラック３のトラックタイプをモノラルからステレオに変更設定した場合、当該トラック３に記憶されていた音声データを削除する。これは、記録されている音声データのタイプと、トラックタイプとの整合性を保つためである。
【００４０】
すなわち、トラックのトラックタイプを変更した場合、当然、当該トラックの録音、再生、複製の処理や、各種情報表示の形態などが変更される。例えば、ステレオタイプのトラックであれば、ＬおよびＲの音声を互いに独立した音声信号として録音することができるが、当該トラックがモノラルに変更されれば、ＬまたはＲのいずれか一方の音声信号しか録音できない。
【００４１】
また、ステレオタイプのトラックに録音されている音声データを、モノラルタイプのトラックに複製した場合、ＬまたはＲのいずれか一方の音声信号が欠落することになる。そのため、本実施形態のマルチトラックレコーダでは、トラックの複製に際しては、複製先トラックとして、複製元トラックと同じトラックタイプのトラックしか選べないようにしている（ただし、一つのステレオトラックと、予めペアになっている二つのモノラルトラックの組との間での複製は可能）。例えば、トラック３がステレオ、トラック４がモノラルの場合において、複製元トラックとしてトラック４が選択された場合、複製先トラックとしてはトラック１または２しか選べないようになっている。また、複製元トラックとしてトラック３が選択された場合、複製先トラックとしてはトラック１，２のペアしか選べず、トラック１単独、トラック２単独、トラック４単独は選べないようになっている。
【００４２】
このように、トラックのトラックタイプに応じて、各種処理が変更される場合において、トラックタイプを変更したにも関わらず、音声データをそのまま残していると、各種処理と音声データとの整合性が保てなくなる。例えば、ステレオに設定されたトラック３に、ステレオの音声データＳｓｔを記憶した後、当該トラック３をモノラルに設定した際に、音声データＳｓｔを削除しない場合を考える。この場合、モノラルのトラック３にステレオの音声データＳｓｔが残ったままとなる。この状態でトラック３を再生すると、当該トラック３に記憶されている音声データＳｓｔはステレオであったとしても、モノラルの音声データとしての再生処理が実行され、ＬまたはＲの音声信号が欠落した状態での再生になる。また、トラック３の音声データＳｓｔを他のトラックに複製しようとした場合、当該トラック３の複製先トラックは、トラック３の現在のトラックタイプと同じモノラルのトラックに限られる。しかし、実際にトラック３に記憶されている音声データＳｓｔは、ステレオであるため、かかる音声データを、一つのモノラルトラックにコピーするとＬまたはＲの音声が欠落するという不具合が生じる。かかる不具合を防止し、ユーザの混乱を避けるために、トラックタイプを切り替えた場合には、対応するトラックの音声データも削除している。
【００４３】
次に、本実施形態でのＵＮＤＯ機能について説明する。本実施形態のマルチトラックレコーダは、一連の操作の中で、指定した操作より前の状態に戻すＵＮＤＯ機能（操作取消機能）を有している。ＵＮＤＯ機能は、直前の操作を取り消すシングルＵＮＤＯと、操作履歴の中から戻りたい操作時点を選ぶマルチＵＮＤＯと、に大別される。
【００４４】
シングルＵＮＤＯは、操作の途中で、ＵＮ／ＲＥＤＯキー２０ｐを押すことで実行できる。シングルＵＮＤＯを実行することで、直前の操作が取り消され、当該操作を行う前の状態に戻る。
【００４５】
マルチＵＮＤＯは、停止キーを押しながらＵＮ／ＲＥＤＯキー２０ｐを押して、ヒストリ画面を呼び出せば実行できる。図６は、表示部２４に表示されるヒストリ画面の一例を示す図である。ヒストリ画面では、操作の履歴が表示される。この表示例では、上に位置する操作ほど新しい操作であり、最上行の操作が直近に行った操作である。なお、図６において「ＲＥＣＯＲＤＩＮＧ」は、トラックへの録音操作を、「ＴＲＡＣＫ  ＴＹＰＥ」はトラックタイプの変更設定操作をそれぞれ示している。このヒストリ画面において、ユーザが所望の操作を一つ選択すれば、ＣＰＵ３２は、選択された操作以降の操作を取り消し、当該選択された操作を行う前の状態に戻す。
【００４６】
ここで、このシングルＵＮＤＯおよびマルチＵＮＤＯのいずれの場合であっても、取り消すことができる操作は、記憶される音声データの削除または変更を伴う操作、および、トラックタイプの変更設定操作である。具体的には、音声データの削除または変更を伴う操作としては、例えば、各トラックへの録音、複数トラックの音声データをミックスして一つのステレオトラックとして記憶するミックスダウン録音、パソコンなどの外部機器からのＷＡＶＥデータの取り込み、トラックに記憶された音声データに対するトラック編集（無音の挿入、部分カット、部分消去、トラック複製、トラックのクリア）、および、トラックタイプの変更設定操作がＵＮＤＯできる操作となる。
【００４７】
ＵＮＤＯ処理を可能にするために、ＣＰＵ３２は、トラックタイプの変更設定操作および各トラックに記憶される音声データの削除または変更を伴う操作の履歴を履歴リストとしてＲＡＭ３０に記憶している。そして、ＣＰＵ３２は、トラック録音、ミックスダウン録音、ＷＡＶＥデータの取り込み、トラック編集、トラックタイプの変更の操作が行われる度に、ＲＡＭ３０に記憶されている履歴リストに当該操作を追記する。また、ＣＰＵ３２は、各種操作に伴い削除または変更される音声データや、トラックタイプの変更設定操作の内容、および、操作に関連する情報を当該操作と関連付けて記憶する。さらに、ＣＰＵ３２は、ＵＮＤＯ処理により、操作が取り消された場合には、これら取り消された操作を履歴リストから削除する。
【００４８】
ＵＮＤＯ処理のために、ＲＡＭ３０に記憶される各操作に関連するデータ・情報は次の通りである。トラック録音が行われる際、ＣＰＵ３２は、当該録音が行われるトラックの番号、当該録音前にトラックに録音されていた音声データ（上書き録音により消える音声データ）、当該音声データの録音時間を、当該トラック録音操作と関連付けてＲＡＭ３０に記憶する。また、ミックスダウン録音が行われる際、ＣＰＵ３２は、ミックスされたステレオトラックのデータ履歴を、当該ミックスダウン記録操作と関連付けてＲＡＭ３０に記憶する。さらに、ＷＡＶＥデータの取り込みが行われる際、ＣＰＵ３２は、ＷＡＶＥデータの取り込み先のトラックの番号および取り込んだデータをＲＡＭ３０に記憶する。トラックの編集を行う際、ＣＰＵ３２は、当該編集が行われたトラックの番号、行った編集の種類、および、編集前のデータをＲＡＭ３０に保存する。
【００４９】
トラックタイプ変更設定が行われる際、ＣＰＵ３２は、トラックタイプ変更のパターン、および、トラックタイプの変更に伴って削除される音声データを、ＲＡＭ３０に記憶する。すなわち、本実施形態では、トラック３およびトラック４については、トラックタイプ（モノラルまたはステレオ）が変更可能となっている。この二つのトラックの変更パターンとしては、図７に示す８種類が考えられる。なお、図７において、ＭＮはモノラル、ＳＴはステレオを意味している。ＣＰＵ３２は、トラックタイプ変更が行われた際には、図７に示す変更パターンのうち、いずれが実行されたかを記憶する。
【００５０】
なお、各操作時点でのトラックタイプを把握できるのであれば、上述した変更パターン以外の形態の情報を記憶してもよい。例えば、図７の形態では、トラックタイプ変更設定前のトラックタイプと、変更設定後のトラックタイプの両方を記憶しているが、変更設定後のトラックタイプのみを記憶するようにしてもよい。また、トラックタイプ（ステレオまたはモノラル）そのものではなく、トラックタイプの変更が行われたか否か（Ｎｏ  ＣｈａｎｇｅまたはＣｈａｎｇｅ）だけを記憶するようにしてもよい。この場合、マルチトラックレコーダの起動時のトラックタイプ設定を記憶しておけば、起動時からのＣｈａｎｇｅの回数を追うことにより、トラックタイプの変更設定時のトラックタイプを把握することができる。
【００５１】
また、上述したように、本実施形態では、トラックタイプが変更されると、当該変更されたトラックに記憶されていた音声データが削除される。ＣＰＵ３２は、このトラックタイプの変更に伴い削除される音声データを、当該トラックタイプの変更操作と関連付けてＲＡＭ３０に記憶しておく。
【００５２】
ＵＮＤＯ処理により、トラックタイプの変更設定操作の取り消しが指示された場合、ＣＰＵ３２は、これら記憶されている情報に基づいて、音声データの復元、および、トラックタイプの変更を行う。ここで、トラックタイプの変更設定のＵＮＤＯにおいて、削除された音声データを復元するだけでなく、トラックタイプも変更設定前の状態に戻すのは、記憶される音声データと各トラックのトラックタイプの整合性を維持するためである。
【００５３】
例えば、モノラルの音声データＳｍｎを記録したトラック３をモノラルからステレオに変更するトラックタイプ変更設定操作を行ったとする。トラックタイプ変更設定操作に伴い、トラック３に記憶されたモノラルの音声データＳｍｎは削除される。このトラックタイプ変更設定操作をＵＮＤＯ処理により取り消すと、当然ながら、一度削除された音声データＳｍｎは復元され、トラック３に、モノラルの音声データＳｍｎが記録された状態に戻る。この場合において、トラック３のトラックタイプを変更前に戻さず、ステレオのままにしておくと、ステレオタイプのトラック３に、モノラルの音声データＳｍｎが記録された状態となる。この場合、トラックのタイプと、記録されている音声データＳｍｎのタイプが一致しないため、録音や再生、複製などにおいて、不具合を生じる。そのため、本実施形態では、トラックタイプの変更設定操作を操作履歴の一つとして記憶しておき、ＵＮＤＯ処理により取り消しが指示された場合には、削除された音声データを復元するだけでなく、トラックタイプも変更前の状態に戻している。
【００５４】
次に、ＵＮＤＯの流れの具体例を用いて説明する。図８は、ある操作履歴の一例を示す表である。この例においては、操作ｈ０〜操作ｈ４が順番に実行されたとする。操作ｈ０では、トラック３をステレオからモノラル、トラック４をステレオからモノラルに変更するトラックタイプ変更設定操作が行われる。操作ｈ１では、トラック３に、音声データＳｍｎ（モノラル）が録音される。操作ｈ２では、トラック３をモノラルからステレオに変更する（トラック４は変更なし）トラックタイプ変更設定操作が行われる。操作ｈ３では、トラック３に音声データＳｓｔ（ステレオ）が録音される。操作ｈ４では、トラック３をステレオからモノラルに変更（トラック４は変更なし）するトラックタイプ変更設定操作が行われる。
【００５５】
操作ｈ４が最新の操作であるとすると、トラック３は、直前にトラックタイプ変更が行われているため、音声データＳｓｔが削除された空の状態になっている。また、トラック３、４はいずれも、モノラルとなっている。
【００５６】
かかる操作ｈ０〜ｈ４を行った後、ユーザがＵＮ／ＲＥＤＯキー２０ｐを押下してシングルＵＮＤＯを指示した場合、最新の操作ｈ４が取り消され、操作ｈ４の直前（操作ｈ３の直後）の状態に戻る。また、停止キー２０ｋを押しながらＵＮ／ＲＥＤＯキー２０ｐを押してヒストリ画面を呼び出し、当該ヒストリ画面において操作ｈ４を選んでも操作ｈ４が取り消され、操作ｈ４の直前（操作ｈ３の直後）の状態に戻る。
【００５７】
この場合、操作ｈ４のトラックタイプ変更設定操作に伴い削除された音声データＳｓｔ（ステレオ）が、トラック３に記憶された状態に戻る。また、操作ｈ４におけるトラックタイプ変更も取り消されるため、操作ｈ４の前の状態、すなわち、トラック３がステレオ、トラック４がモノラルの状態に戻る。つまり、トラックタイプがステレオのトラック３に、ステレオタイプの音声データＳｓｔが記憶された状態になる。
【００５８】
また、別の例として、ユーザが、ヒストリ画面において、操作ｈ２を選んだとする。この場合、操作ｈ２，ｈ３，ｈ４が取り消され、操作ｈ２の直前（操作ｈ１の直後）の状態に戻る。具体的には、操作ｈ２のトラックタイプ変更設定操作に伴い削除された音声データＳｍｎ（モノラル）が、トラック３に記憶された状態に戻る。また、操作ｈ４、操作ｈ２におけるトラックタイプ変更も取り消されるため、操作ｈ２の前の状態、すなわち、トラック３がモノラル、トラック４がモノラルの状態に戻る。つまり、トラックタイプがモノラルのトラック３に、モノラルの音声データＳｍｎが記憶された状態になる。
【００５９】
以上の説明から明らかな通り、本実施形態では、操作履歴の一つとして、トラックタイプの変更設定操作も記憶し、ＵＮＤＯ処理の際には、変更設定操作に伴い削除された音声データを復元するだけでなく、変更設定操作に伴い変更されたトラックタイプも、操作前の状態に戻している。そのため、本実施形態によれば、復元された音声データのタイプ（ステレオ／モノラル）と、当該音声が記録されるトラックのタイプ（ステレオ／モノラル）との整合性を常に維持することができる。そして、その結果、ユーザは、ＵＮＤＯ処理後、復元された音声データのタイプ（ステレオ／モノラル）に応じてトラックタイプの再設定等をしなくても、その後の操作を円滑に行うことができる。なお、本実施形態では、四つのトラックのうち、二つのトラック（トラック３，４）をモノラル／ステレオに変更可能としたが、これらトラックの数の組み合わせは適宜、変更されてもよい。
【００６０】
また、本実施形態では、トラックタイプの変更設定操作、および、音声データの削除変更を伴う操作に加え、他の操作、例えば、アサイン設定操作もＵＮＤＯ対象としてもよい。アサイン設定は、各トラックへの入力ソースとしてチャンネルＡ，Ｂのいずれを割り当てるかの設定である。ステレオのトラックには二つのチャンネルを割り当てることが出来るが、モノラルのトラックには一つのチャンネルしか割り当てられない。この「ステレオトラック−２チャンネル」、「モノラルトラック−１チャンネル」の組み合わせを維持するために、アサイン設定操作も、ＵＮＤＯ対象の操作として記憶し、取り消しが指示された場合には、アサイン設定操作前の状態に戻れるようにしてもよい。
【００６１】
また、本実施形態では、トラックタイプの変更履歴を複数のトラック（トラック３とトラック４）のセットで記憶しているが、トラックごとに変更履歴を記憶するようにしてもよい。
【００６２】
また、本実施形態では、トラック１〜トラック４を有するマルチトラックレコーダを例示したが、これに限定されるものではなく、５トラック以上を有するマルチトラックレコーダや、トラック数が３以下のマルチトラックレコーダにも同様に適用できる。
【符号の説明】
【００６３】
１  マルチトラックレコーダ、１０  音声信号入力回路、１２  音声信号出力回路、１４  ＤＳＰ、１６，１８  バス、２０  操作子、２２  検出回路、２４  表示部、２６  表示回路、２８  フラッシュＲＯＭ、３０  ＲＡＭ、３２  ＣＰＵ、３４  レコーダ。
【図１】
2014044762.tif 000003
【図２】
2014044762.tif 000004
【図３】
2014044762.tif 000005
【図４】
2014044762.tif 000006
【図５】
2014044762.tif 000007
【図６】
2014044762.tif 000008
【図７】
2014044762.tif 000009
【図８】
2014044762.tif 000010