(57)【特許請求の範囲】
【請求項１】
再生される楽曲の和音進行を抽出する抽出手段と、
前記抽出手段によって抽出された和音進行が変化するタイミングを検出する検出手段と、
前記楽曲に付加音を合成して再生し、前記検出手段によって検出されたタイミングに合わせて前記付加音の音像を変化させる付加音再生手段と、
を備えることを特徴とする楽曲再生装置。
【請求項２】
前記抽出手段によって抽出された和音進行に対応して、ピッチを変更して前記付加音を生成する付加音生成手段を備え、前記付加音再生手段は、前記付加音生成手段によって生成された付加音を前記楽曲に合成して再生することを特徴とする請求項１に記載の楽曲再生装置。
【請求項４】
前記付加音再生手段は、前記付加音を構成する音を、分散和音として再生することを特徴とする請求項１に記載の楽曲再生装置。
【請求項５】
眠気の状態を検知する検知手段を備え、前記付加音再生手段は、前記検知手段によって眠気が発生したことが検知された場合、前記付加音の再生を開始することを特徴とする請求項１に記載の楽曲再生装置。
【請求項６】
眠気の状態を検知する検知手段を備え、前記付加音再生手段は、前記検知手段によって眠気が強くなったことが検知された場合、前記付加音の周波数特性を変更することを特徴とする請求項１に記載の楽曲再生装置。
【請求項７】
眠気の状態を検知する検知手段を備え、前記付加音再生手段は、前記検知手段によって眠気が強くなったことが検知された場合、前記付加音の音像の移動量を変化させることを特徴とする請求項１、２および４のいずれか一つに記載の楽曲再生装置。
【請求項８】
再生される楽曲の和音進行を抽出する抽出工程と、
前記抽出工程によって抽出された和音進行が変化するタイミングを検出する検出工程と、
前記楽曲に付加音を合成して再生し、前記検出工程によって検出されたタイミングに合わせて前記付加音の音像を変化させる付加音再生工程と、
を含むことを特徴とする楽曲再生方法。
【発明の詳細な説明】
技術分野
［０００１］
この発明は、和音を含む楽曲を再生する楽曲再生装置および楽曲再生方法に関する。ただし、この発明の利用は、上述の楽曲再生装置および楽曲再生方法に限らない。
背景技術
［０００２］
音楽の再生機器は、様々な環境で使用されている。たとえば、車両内部で車載音楽機器として使用することにより、運転中に音楽を再生するものがある。このような形で音楽を再生する場合、たとえば運転中の場合、音楽を聴きながら眠くなってしまう場合がある。これに対し、従来の楽曲を再生する装置には、スピーカを切り替えることにより音楽の音像位置を変化させて覚醒効果を得るものがある。すなわち、音像制御装置に複数のスピーカを接続しておく。そして、ＣＤプレーヤからアンプを経て、音像制御装置から、出力先のスピーカを順番に切り替えながら、音楽を再生する。このスピーカの切り替えにより覚醒効果を得ている（たとえば、特許文献１参照。）。
［０００３］
特許文献１：特開平８−１９８０５８号公報
発明の開示
発明が解決しようとする課題
［０００４］
しかしながら、スピーカの切り替えにより音楽信号を切り替える場合、音楽が細切れに聴こえてしまう。このように音楽を細切れにすることにより、覚醒効果を持つのであるが、断続的な音楽信号の切り替えは不快感を生じやすい。特に、実際には眠くなっていないときには不快に感じられ、覚醒効果を持たせたいだけのために、音楽環境を損なってしまうという問題が一例として挙げられる。
課題を解決するための手段
［０００５］
請求項１の発明にかかる楽曲再生装置は、再生される楽曲の和音進行を抽出する抽出手段と、前記抽出手段によって抽出された和音進行が変化するタイミングを検出する検出手段と、前記楽曲に付加音を合成して再生し、前記検出手段によって検出されたタイミングに合わせて前記付加音の音像を変化させる付加音再生手段と、を備えることを特徴とする。
［０００６］
また、請求項８の発明にかかる楽曲再生方法は、再生される楽曲の和音進行を抽出する抽出工程と、前記抽出工程によって抽出された和音進行が変化するタイミングを検出する検出工程と、前記楽曲に付加音を合成して再生し、前記検出工程によって検出されたタイミングに合わせて前記付加音の音像を変化させる付加音再生工程と、を含むことを特徴とする。
【図面の簡単な説明】
［０００７］
［図１］図１は、この発明の実施の形態にかかる楽曲再生装置の機能的構成を示すブロック図である。
［図２］図２は、この発明の実施の形態にかかる楽曲再生方法の処理を示すフローチャートである。
［図３］図３は、この発明の実施例にかかる楽曲再生装置を説明するブロック図である。
［図４］図４は、合成音を利用者に向けて出力する状況を説明する説明図である。
［図５］図５は、利用者後方にスピーカを配置した場合を説明する説明図である。
［図６］図６は、この実施例の楽曲再生処理を説明するフローチャートである。
［図７］図７は、ピッチを変更した付加音を再生する楽曲再生装置を説明するブロック図である。
［図８］図８は、ピッチを変更した付加音を再生する楽曲再生処理を説明するフローチャートである。
［図９］図９は、付加音の音像を変更して再生する楽曲再生装置を説明するブロック図である。
［図１０］図１０は、付加音の音像を変更して再生する楽曲再生処理を説明するフローチャートである。
［図１１］図１１は、付加音の音像を変更して分散和音として再生する楽曲再生装置を説明するブロック図である。
［図１２］図１２は、ピッチを変更した付加音を再生する楽曲再生処理を説明するフローチャートである。
［図１３］図１３は、検知した眠気に応じて付加音を再生する楽曲再生装置を説明するブロック図である。
【図１４】図１４は、検知した眠気に応じて付加音を再生する楽曲再生処理を説明するフローチャートである。
【図１５】図１５は、付加音設定処理を説明するフローチャートである。
【図１６】図１６は、周波数誤差検出動作を説明するフローチャートである。
【図１７】図１７は、和音解析動作の本処理を説明するフローチャートである。
【図１８】図１８は、帯域データの１２音に対する強度レベルの第１の例を示す説明図である。
【図１９】図１９は、帯域データの１２音に対する強度レベルの第２の例を示す説明図である。
【図２０】図２０は、４音からなる和音に対する３音からなる和音への変換を説明する説明図である。
【図２１】図２１は、和音解析動作の後処理を説明するフローチャートである。
【図２２】図２２は、平滑化処理前の和音候補の時間変化を説明する説明図である。
【図２３】図２３は、平滑化処理後の和音候補の時間変化を説明する説明図である。
【図２４】図２４は、入れ替え処理後の和音候補の時間変化を説明する説明図である。
【図２５】図２５は、和音進行楽曲データの作成方法およびフォーマットを説明する説明図である。
【符号の説明】
【０００８】
１０１  抽出部
１０２  タイミング検出部
１０３  付加音再生部
３０１  和音進行抽出部
３０２  タイミング検出部
３０３  付加音再生部
３０４  付加音発生部
３０５  ミキサ
３０６  アンプ
３０７  スピーカ
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明にかかる楽曲再生装置および楽曲再生方法の好適な実施の形態を詳細に説明する。
【００１０】
図１は、この発明の実施の形態にかかる楽曲再生装置の機能的構成を示すブロック図である。この実施の形態の楽曲再生装置は、抽出部１０１、タイミング検出部１０２、付加音再生部１０３により構成されている。
【００１１】
抽出部１０１は、再生される楽曲の和音進行を抽出する。タイミング検出部１０２は、前記抽出部１０１によって抽出された和音進行が変化するタイミングを検出する。付加音再生部１０３は、タイミング検出部１０２によって検出されたタイミングに合わせて、楽曲に付加音を合成して再生する。また、付加音再生部１０３は、付加音の音像を変化させて再生することもできる。また、付加音再生部１０３は、付加音を構成する音を、分散和音として再生することもできる。
【００１２】
なお、抽出部１０１によって抽出された和音進行に対応して、付加音のピッチを変更して付加音を生成しておき、そして、付加音再生部１０３が、生成された付加音を前記楽曲に合成して再生することもできる。
【００１３】
また、眠気の状態を検知し、検知された眠気の状態によって付加音の再生を制御することもできる。たとえば、付加音再生部１０３は、眠気が発生したことが検知された場合、前記付加音の再生を開始することもできる。また、付加音再生部１０３は、眠気が強くなったことが検知された場合、付加音の周波数特性を変更することもできる。また、付加音再生部１０３は、眠気が強くなったことが検知された場合、付加音の音像の移動量を変化させることもできる。
【００１４】
図２は、この発明の実施の形態にかかる楽曲再生方法の処理を示すフローチャートである。まず、抽出部１０１は、再生される楽曲の和音進行を抽出する。（ステップＳ２０１）。次に、タイミング検出部１０２は、前記抽出部１０１によって抽出された和音進行が変化するタイミングを検出する（ステップＳ２０２）。次に、付加音再生部１０３は、タイミング検出部１０２によって検出されたタイミングに合わせて、楽曲に付加音を合成して再生する（ステップＳ２０３）。
【００１５】
以上説明した実施の形態により、楽曲に合わせた音を、和音進行の変化に応じて、楽曲に付加音を合成して再生することができる。そして、覚醒効果の高い音を同時に出力することができる。それにより、快適な音刺激で覚醒効果を得ることができるので、音楽を聴いている環境で、覚醒維持効果を得ることができる。
【実施例】
【００１６】
図３は、この発明の実施例にかかる楽曲再生装置を説明するブロック図である。この楽曲再生装置は、和音進行抽出部３０１、タイミング検出部３０２、付加音再生部３０３、付加音発生部３０４、ミキサ３０５、アンプ３０６、スピーカ３０７によって構成される。なお、この楽曲再生装置は、ＣＰＵ、ＲＯＭおよびＲＡＭを含む構成にすることができる。和音進行抽出部３０１、タイミング検出部３０２、付加音再生部３０３、付加音再生部３０４は、ＲＯＭに書き込まれたプログラムを、ＲＡＭをワークエリアとして使用して、ＣＰＵが実行することにより実現することができる。この楽曲再生装置により、音楽を聴いている環境で、覚醒維持効果を得る。
【００１７】
和音進行抽出部３０１は、楽曲３００を読み出して、楽曲３００に含まれる和音の進行を抽出する。楽曲３００中には和音と和音でない部分が含まれるので、楽曲３００のうち、和音部分は和音進行抽出部３０１で処理し、和音以外の部分はミキサ３０５に入力される。
【００１８】
タイミング検出部３０２は、和音進行抽出部３０１で抽出された和音進行が変化するポイントを検出する。たとえば、ある時点まで和音が継続して鳴っていて、その時点から別の和音を鳴らすとき、その時点で和音進行が変化するので、その時点を和音進行が変化するポイントとして検出する。
【００１９】
付加音再生部３０３は、タイミング検出部３０２で和音進行の変化が検出されたタイミングで、付加音を再生する。再生する付加音は、ミキサ３０５に出力する。また、付加音発生部３０４は、付加音を発生させて付加音再生部３０３に出力する。付加音再生部３０３は、付加音発生部３０４で発生された付加音を再生する。
【００２０】
ミキサ３０５は、楽曲３００の和音進行以外の部分と付加音再生部３０３から出力された付加音を混合してアンプ３０６に出力する。アンプ３０６では入力された楽曲を増幅して出力する。そしてアンプ３０６はスピーカ３０７に楽曲３００を出力し、スピーカ３０７から楽曲３００が再生される。
【００２１】
図４は、合成音を利用者に向けて出力する状況を説明する説明図である。まず、音楽４０１の楽曲を解析し、和音とメロディーを調べる。そして、和音進行に合わせた付加音を生成して付加音を和音に合成して合成音とし、右耳側に出力する音を合成音４０２、左耳側に出力する音を合成音４０３として出力する。
【００２２】
合成音４０２および合成音４０３は、和音進行の変化が検出されたタイミングで作成される。つまり、和音を構成する各音を、解析されたタイミングに従って再生し、その再生音を、左耳と右耳にそれぞれ適切に割り当てる。そして、和音進行が変化するタイミングで付加音を発生し、合成音４０２および合成音４０３を生成して、スピーカ４０４から出力する。一方、楽曲３００のうち、和音進行抽出部３０２で抽出されなかった部分は、前方スピーカ４０５より出力される。
【００２３】
そのために、音楽４０１を解析し、和音進行を抽出する。そして、和音進行の変化に合わせて、合成音４０２および合成音４０３を出力する。付加音は、アルペジオ（分散和音。その名のとおり、ある和音を分散して出す）等の装飾音とすることができる。すなわち、「ポロロン」といった、音楽に合わせた音とすることもできる。
【００２４】
それにより、快適な音刺激で覚醒効果を得る心地よい環境で、音楽を損なうことなく覚醒効果の高い音を出力するので、心地よい環境で眠気解消が可能である。また、あらゆる音楽を用いることが出来るので、利用者は飽きることなく覚醒効果が得られる。なお、音源の種類を自由に選択できても良い。
【００２５】
なお、音源の種類は、様々なものから自由に選択しても良い。また、付加する音源の出現頻度を変えても良い。覚醒水準に合わせて、頻度、種類、音量、音像位置を変えても良い。背景音の音像の位置を音楽のタイミングに合わせて変えても良い。また、音の音量、位相、ｆ特、拡がり感等を変えても良い。
【００２６】
図５は、利用者後方にスピーカを配置した場合を説明する説明図である。図３および図４では、楽曲に付加音を合成して再生する場合について説明したが、この付加音の音像を変化させて再生する場合について説明する。音像を変化させて再生する場合の構成は後述する。
【００２７】
利用者５０１に対して、スピーカ５０２が左後方に、スピーカ５０３が右後方に置かれている。そして、スピーカ５０２からは音楽５０４が、スピーカ５０３からは音楽５０５が出力される。この音楽５０４および音楽５０５の音量のバランスを変化させることにより、利用者５０１が受ける音像の位置を変化させることができる。
【００２８】
たとえば、音楽５０４および音楽５０５の音量を変化させて音像を変化させることにより、方向５０６に示すように、利用者５０１の後方で、前後に音像を移動させることができる。また、方向５０７に示すように、利用者５０１の後方で、左右に音像を移動させることができる。また、方向５０８に示すように、時計回りまたは反時計回りに回転するように音像を移動させることができる。
【００２９】
図６は、この実施例の楽曲再生処理を説明するフローチャートである。音楽の再生を開始した状態で、一連の処理を開始する。まず、付加音再生部３０３および付加音発生部３０４において、付加音設定をする（ステップＳ６０１）。たとえば、付加音として「ポローン」という音を設定する。次に、音楽が終了したか否かを判定する（ステップＳ６０２）。音楽が終了した場合（ステップＳ６０２：Ｙｅｓ）、一連の処理を終了する。音楽が終了していない場合（ステップＳ６０２：Ｎｏ）、和音進行を抽出する（ステップＳ６０３）。具体的には、音楽の時系列データを周波数解析し、和音の変化を調べることにより和音進行を調べる。
【００３０】
次に、和音進行に変化があったか否かを判定する（ステップＳ６０４）。変化がなかったと判定された場合（ステップＳ６０４：Ｎｏ）、ステップＳ６０３に戻る。変化があったと判定された場合（ステップＳ６０４：Ｙｅｓ）、楽曲と付加音を合成する（ステップＳ６０５）。たとえば、「ポローン」という音などの設定された音を楽曲に合成する。合成された楽曲は、スピーカ３０７を通して再生される。そして、一連の処理を終了する。
【００３１】
なお、利用者が自らの感覚で、操作パネルから入力し、入力したタイミングに基づいて音源処理してもよい。たとえば、入力用のスイッチを設け、利用者は楽曲に合わせて指などでスイッチを叩くこともできる。スイッチが叩かれる毎に覚醒音である付加音を発生し、てもとの楽曲に合成する。楽曲再生装置は、生体センサの出力に応じて動作させてもよい。例えば、ハンドル部より心拍情報を検出し、眠くなると覚醒音を出しても良い。
【００３２】
この場合、楽曲のテンポを自発的に楽しむ趣向のある使用者にとっては、楽器を演奏するごとく楽曲に参加できるので、楽しみが増すとともに脳が活性化されるので、より覚醒効果を得られるという効果がある。また、慣れの効果が生じないので、眠くなりにくい。
【００３３】
また、付加する音源の出現頻度を変えても良い。覚醒水準に合わせて、頻度、種類、音量、音像位置を変えても良い。また、覚醒音の音色や音像の位置および移動方法を特別に変化させてもよい。従来の警告とは異なり、運転者に不快感を与えることなく、安全な両手保持運転を教示する効果がある。覚醒音は音源の種類、タイミングを眠気の程度に応じて頻度を増しても良い。
【００３４】
図７は、ピッチを変更した付加音を再生する楽曲再生装置を説明するブロック図である。この楽曲再生装置は、和音進行抽出部７０１、タイミング検出部７０２、付加音発生部７０３、音源ピッチ変更部７０４、付加音再生部７０５、ミキサ７０６、アンプ７０７、スピーカ７０８によって構成される。なお、この楽曲再生装置は、ＣＰＵ、ＲＯＭおよびＲＡＭを含む構成にすることができる。付加音発生部７０３、音源ピッチ変更部７０４、付加音再生部７０５は、ＲＯＭに書き込まれたプログラムを、ＲＡＭをワークエリアとして使用して、ＣＰＵが実行することにより実現することができる。
【００３５】
和音進行抽出部７０１は、楽曲７００を読み出して、楽曲７００に含まれる和音の進行を抽出する。楽曲７００中には和音と和音でない部分が含まれるので、楽曲７００のうち、和音部分は和音進行抽出部７０１で処理し、和音以外の部分はミキサ７０６に入力される。
【００３６】
タイミング検出部７０２は、和音進行抽出部７０１で抽出された和音進行が変化するポイントを検出する。たとえば、ある時点まで和音が継続して鳴っていて、その時点から別の和音を鳴らすとき、その時点で和音進行が変化するので、その時点を和音進行が変化するポイントとして検出する。
【００３７】
付加音発生部７０３は、付加音を発生させる。音源ピッチ変更部７０４は、付加音発生部７０３で発生された付加音のピッチを変更させる。音源ピッチ変更部７０４でピッチを変更された付加音は付加音再生部７０５に送られ、付加音再生部７０５は、タイミング検出部３０２で和音進行の変化が検出されたタイミングで、送られた付加音を再生してミキサ７０６に入力する。
【００３８】
ミキサ７０６は、楽曲７００の和音進行以外の部分と付加音再生部７０５から出力された付加音を混合してアンプ７０７に出力する。アンプ７０７では入力された楽曲を増幅して出力する。そしてアンプ７０７はスピーカ７０８に楽曲７００を出力し、スピーカ７０８から楽曲７００が再生される。
【００３９】
図８は、ピッチを変更した付加音を再生する楽曲再生処理を説明するフローチャートである。音楽の再生を開始した状態で、一連の処理を開始する。ここで、音楽が終了したか否かを判定する（ステップＳ８０１）。音楽が終了した場合（ステップＳ８０１：Ｙｅｓ）、一連の処理を終了する。音楽が終了していない場合（ステップＳ８０１：Ｎｏ）、和音進行を抽出する（ステップＳ８０２）。具体的には、音楽の時系列データを周波数解析し、和音の変化を調べることにより和音進行を調べる。
【００４０】
次に、和音進行に変化があったか否かを判定する（ステップＳ８０３）。変化がなかったと判定された場合（ステップＳ８０３：Ｎｏ）、ステップＳ８０２に戻る。変化があったと判定された場合（ステップＳ８０３：Ｙｅｓ）、和音に応じて音源のピッチを変える（ステップＳ８０４）。具体的には、設定した音を和音の周波数の平均の高さに応じてピッチを変えることにより、周波数を変更する。そして、楽曲と付加音を合成する（ステップＳ８０５）。この合成された楽曲は、スピーカ７０８を通して再生される。そして、一連の処理を終了する。
【００４１】
図９は、付加音の音像を変更して再生する楽曲再生装置を説明するブロック図である。この楽曲再生装置は、和音進行抽出部９０１、タイミング検出部９０２、付加音再生部９０３、付加音発生部９０４、音像位置設定部９０５、ミキサ９０６、アンプ９０７、スピーカ９０８によって構成される。なお、この楽曲再生装置は、ＣＰＵ、ＲＯＭおよびＲＡＭを含む構成にすることができる。和音進行抽出部９０１、タイミング検出部９０２、付加音再生部９０３、付加音再生部９０４は、ＲＯＭに書き込まれたプログラムを、ＲＡＭをワークエリアとして使用して、ＣＰＵが実行することにより実現することができる。
【００４２】
和音進行抽出部９０１は、楽曲９００を読み出して、楽曲９００に含まれる和音の進行を抽出する。楽曲９００中には和音と和音でない部分が含まれるので、楽曲９００のうち、和音部分は和音進行抽出部９０１で処理し、和音以外の部分はミキサ９０６に入力される。
【００４３】
タイミング検出部９０２は、和音進行抽出部９０１で抽出された和音進行が変化するポイントを検出する。たとえば、ある時点まで和音が継続して鳴っていて、その時点から別の和音を鳴らすとき、その時点で和音進行が変化するので、その時点を和音進行が変化するポイントとして検出する。
【００４４】
付加音再生部９０３は、タイミング検出部９０２で和音進行の変化が検出されたタイミングで、付加音を再生する。再生する付加音は、ミキサ９０６に出力する。また、付加音発生部９０４は、付加音を発生させて付加音再生部９０３に出力する。付加音再生部９０３は、付加音発生部９０４で発生された付加音を再生する。
【００４５】
音像位置設定部９０５は、付加音の音像位置を設定する。音像位置の設定を変化させることにより、付加音の音像位置を変化させる。音像位置が移動するので、聴き手に対して音が移動しているように音を再生することが出来る。音像位置は、図５に示したように変化させることができる。音像位置を設定された付加音は、ミキサ９０６に出力される。
【００４６】
ミキサ９０６は、楽曲９００の和音進行以外の部分と付加音再生部９０３から出力された付加音を混合してアンプ９０７に出力する。アンプ９０７では入力された楽曲を増幅して出力する。そしてアンプ９０７はスピーカ９０８に楽曲９００を出力し、スピーカ９０８から楽曲９００が再生される。
【００４７】
図１０は、付加音の音像を変更して再生する楽曲再生処理を説明するフローチャートである。音楽の再生を開始した状態で、一連の処理を開始する。ここで、音楽が終了したか否かを判定する（ステップＳ１００１）。音楽が終了した場合（ステップＳ１００１：Ｙｅｓ）、一連の処理を終了する。音楽が終了していない場合（ステップＳ１００１：Ｎｏ）、和音進行を抽出する（ステップＳ１００２）。具体的には、音楽の時系列データを周波数解析し、和音の変化を調べることにより和音進行を調べる。
【００４８】
次に、和音進行に変化があったか否かを判定する（ステップＳ１００３）。変化がなかったと判定された場合（ステップＳ１００３：Ｎｏ）、ステップＳ１００２に戻る。変化があったと判定された場合（ステップＳ１００３：Ｙｅｓ）、付加音の音像を移動する（ステップＳ１００４）。たとえば、設定された音の音像位置を右から左に移動させる。そして、楽曲と付加音を合成する（ステップＳ１００５）。合成された楽曲は、スピーカ９０８を通して再生される。そしてステップＳ１００１に戻る。
【００４９】
図１１は、付加音の音像を変更して分散和音として再生する楽曲再生装置を説明するブロック図である。この楽曲再生装置は、和音進行抽出部１１０１、タイミング検出部１１０２、音源ピッチ変更部１１０３、音源発生部１１０４、音像位置変更部１１０５、音源分散再生部１１０６、ミキサ１１０７、アンプ１１０８、スピーカ１１０９によって構成される。
【００５０】
なお、この楽曲再生装置は、ＣＰＵ、ＲＯＭおよびＲＡＭを含む構成にすることができる。和音進行抽出部１１０１、タイミング検出部１１０２、音源ピッチ変更部１１０３、音源発生部１１０４、音像位置変更部１１０５、付加音分散再生部１１０６は、ＲＯＭに書き込まれたプログラムを、ＲＡＭをワークエリアとして使用して、ＣＰＵが実行することにより実現することができる。
【００５１】
和音進行抽出部１１０１は、楽曲１１００を読み出して、楽曲１１００に含まれる和音の進行を抽出する。楽曲１１００中には和音と和音でない部分が含まれるので、楽曲１１００のうち、和音部分は和音進行抽出部１１０１で処理し、和音以外の部分はミキサ１１０７に入力される。
【００５２】
タイミング検出部１１０２は、和音進行抽出部１１０１で抽出された和音進行が変化するポイントを検出する。たとえば、ある時点まで和音が継続して鳴っていて、その時点から別の和音を鳴らすとき、その時点で和音進行が変化するので、その時点を和音進行が変化するポイントとして検出する。
【００５３】
音源発生部１１０４は、付加音を発生させる。音源ピッチ変更部１１０３は、音源発生部１１０４で発生された付加音のピッチを変更させる。音源ピッチ変更部１１０３でピッチを変更された付加音は音像位置変更部１１０５に送られる。
【００５４】
音像位置変更部１１０５は、付加音の音像位置を変更する。音像位置の設定を変化させることにより、付加音の音像位置を変化させる。音像位置が移動するので、聴き手に対して音が移動しているように音を再生することが出来る。付加音分散再生部１１０６は、タイミング検出部１１０２で和音進行の変化が検出されたタイミングで、送られた付加音を分散和音の形で再生してミキサ１１０７に出力される。
【００５５】
ミキサ１１０７は、楽曲１１００の和音進行以外の部分と付加音分散再生部１１０６から出力された付加音を混合してアンプ１１０８に出力する。アンプ１１０８では入力された楽曲を増幅して出力する。そしてアンプ１１０８はスピーカ１１０９に楽曲１１００を出力し、スピーカ１１０９から楽曲１１００が再生される。
【００５６】
図１２は、ピッチを変更した付加音を再生する楽曲再生処理を説明するフローチャートである。音楽の再生を開始した状態で、一連の処理を開始する。ここで、音楽が終了したか否かを判定する（ステップＳ１２０１）。音楽が終了した場合（ステップＳ１２０１：Ｙｅｓ）、一連の処理を終了する。音楽が終了していない場合（ステップＳ１２０１：Ｎｏ）、和音進行を抽出する（ステップＳ１２０２）。具体的には、音楽の時系列データを周波数解析し、和音の変化を調べることにより和音進行を調べる。
【００５７】
次に、和音進行に変化があったか否かを判定する（ステップＳ１２０３）。変化がなかったと判定された場合（ステップＳ１２０３：Ｎｏ）、ステップＳ１２０２に戻る。変化があったと判定された場合（ステップＳ１２０３：Ｙｅｓ）、付加音のピッチを変更する（ステップＳ１２０４）。そして、付加音の音像を移動する（ステップＳ１２０５）。
【００５８】
そして、付加音を分散再生する（ステップＳ１２０６）。たとえば、和音を構成する「ドミソ」などの音を、一度に再生するのではなくそれぞれ順番に再生する。そして、楽曲と付加音を合成する（ステップＳ１２０７）。合成された楽曲は、スピーカ１１０９を通して再生される。そして、ステップＳ１２０１に戻る。
【００５９】
図１３は、検知した眠気に応じて付加音を再生する楽曲再生装置を説明するブロック図である。この楽曲再生装置は、和音進行抽出部１３０１、付加音周波数特性変更部１３０２、付加音発生部１３０３、眠気センサ１３０４、タイミング検出部１３０５、付加音再生部１３０６、音像位置設定部１３０７、ミキサ１３０８、アンプ１３０９、スピーカ１３１０によって構成される。
【００６０】
なお、この楽曲再生装置は、ＣＰＵ、ＲＯＭおよびＲＡＭを含む構成にすることができる。和音進行抽出部１３０１、タイミング検出部１３０５、付加音再生部１３０６、音像位置設定部１３０７は、ＲＯＭに書き込まれたプログラムを、ＲＡＭをワークエリアとして使用して、ＣＰＵが実行することにより実現することができる。
【００６１】
和音進行抽出部１３０１は、楽曲１３００を読み出して、楽曲１３００に含まれる和音の進行を抽出する。楽曲１３００中には和音と和音でない部分が含まれるので、楽曲１３００のうち、和音部分は和音進行抽出部１３０１で処理し、和音以外の部分はミキサ１３０８に入力される。
【００６２】
付加音周波数特性変更部１３０２は、付加音の周波数特性を変更する。たとえば、聴き手の眠気が強くなった場合に、低域や高域の音を強くするなど、付加音の周波数特性を変更する。周波数特性を変更させた付加音は、付加音再生部１３０６に出力される。また、付加音発生部１３０３は、付加音を発生させて付加音周波数特性変更部１３０２に出力する。眠気センサ１３０４は、眠気の状態を検知するセンサである。検出された眠気の状態は、付加音周波数特性変更部１３０２および音像位置設定部１３０７に出力される。
【００６３】
タイミング検出部１３０５は、和音進行抽出部１３０１で抽出された和音進行が変化するポイントを検出する。たとえば、ある時点まで和音が継続して鳴っていて、その時点から別の和音を鳴らすとき、その時点で和音進行が変化するので、その時点を和音進行が変化するポイントとして検出する。付加音再生部１３０６は、タイミング検出部１３０５で和音進行の変化が検出されたタイミングで、付加音を再生する。再生する付加音は、音像位置設定部１３０７に出力する。
【００６４】
音像位置設定部１３０７は、付加音の音像位置を設定する。音像位置の設定を変化させることにより、付加音の音像位置を変化させる。音像位置が移動するので、聴き手に対して音が移動しているように音を再生することが出来る。音像位置を設定された付加音は、ミキサ１３０８に出力される。
【００６５】
ミキサ１３０８は、楽曲１３００の和音進行以外の部分と付加音再生部１３０６から出力された付加音を混合してアンプ１３０９に出力する。アンプ１３０９では入力された楽曲を増幅して出力する。そしてアンプ１３０９はスピーカ１３１０に楽曲１３００を出力し、スピーカ１３１０から楽曲１３００が再生される。
【００６６】
図１４は、検知した眠気に応じて付加音を再生する楽曲再生処理を説明するフローチャートである。音楽の再生を開始した状態で、一連の処理を開始する。ここで、眠気が発生したか否かを判定する（ステップＳ１４０１）。眠気が発生していない場合（ステップＳ１４０１：Ｎｏ）、再びステップＳ１４０１を繰り返す。眠気が発生した場合（ステップＳ１４０１：Ｙｅｓ）、和音進行を抽出する（ステップＳ１４０２）。
【００６７】
次に、和音進行に変化があったか否かを判定する（ステップＳ１４０３）。変化がなかったと判定された場合（ステップＳ１４０３：Ｎｏ）、ステップＳ１４０１に戻る。変化があったと判定された場合（ステップＳ１４０３：Ｙｅｓ）、図１５に示す付加音設定処理を実行する（ステップＳ１４０４）。そして、楽曲と付加音を合成する（ステップＳ１４０５）。合成された楽曲は、スピーカ１３１０を通して再生される。そして、ステップＳ１４０１に戻る。
【００６８】
図１５は、付加音設定処理を説明するフローチャートである。ステップＳ１４０４において付加音設定処理に移行した場合、まず、検知された眠気が強いか否かを判定する（ステップＳ１５０１）。眠気が強いと判定された場合（ステップＳ１５０１：Ｙｅｓ）、付加音の音源について、低音を増強する（ステップＳ１５０２）。次に、付加音の音像移動を大きくする（ステップＳ１５０３）。そして、ステップＳ１５０６に進む。
【００６９】
また、検知された眠気が強くないと判定された場合（ステップＳ１５０１：Ｎｏ）、付加音の音源について、周波数特性をノーマル（フラット）の状態にする（ステップＳ１５０４）。そして、付加音の音像移動をノーマルの状態にする（ステップＳ１５０５）。そして、ステップＳ１５０６に進む。
【００７０】
そして、楽曲と付加音を合成する（ステップＳ１５０６）。付加音を合成した合成音を作成されたので、図１４に示した、ステップＳ１４０４の付加音設定処理を終了し、ステップＳ１４０５に戻る。
【００７１】
以上の説明において、和音進行が変化したときに付加音を加えた合成音を生成することにより、覚醒効果を発生させる処理について説明した。ここで、この和音進行の変化を抽出する仕組みについて、さらに詳細に説明する。
【００７２】
図１６は、周波数誤差検出動作を説明するフローチャートである。和音解析動作としては、前処理、本処理および後処理がある。周波数誤差検出動作は、このうちの前処理に相当する。まず、時間変数Ｔおよび帯域データＦ(Ｎ)を０に、変数Ｎの範囲を−３〜３に初期設定する（ステップＳ１）。次に、入力ディジタル信号に対してフーリエ変換によって０.２秒間隔で周波数変換することによって周波数情報ｆ(Ｔ)を得る（ステップＳ２）。
【００７３】
次に、今回のｆ（Ｔ）、前回のｆ（Ｔ−１）及び前々回のｆ（Ｔ−２）を用いて移動平均処理する（ステップＳ３）。この移動平均処理では、０．６秒以内では和音が変化することが少ないという仮定で過去２回分の周波数情報が用いられる。移動平均処理は次式によって演算される。ｆ（Ｔ）＝（ｆ（Ｔ）＋ｆ（Ｔ−１）／２．０＋ｆ（Ｔ−２）／３．０）／３．０…式（１）。
【００７４】
ステップＳ３の実行後、変数Ｎを−３に設定し（ステップＳ４）、その変数Ｎは４より小であるか否かが判別される（ステップＳ５）。Ｎ＜４の場合には（ステップＳ５：Ｙｅｓ）、移動平均処理後の周波数情報ｆ（Ｔ）から周波数成分ｆ１（Ｔ）〜ｆ５（Ｔ）が各々抽出される（ステップＳ６）。
【００７５】
周波数成分ｆ１（Ｔ）〜ｆ５（Ｔ）は、（１１０．０＋２×Ｎ）Ｈｚを基本周波数とした５オクターブ分の平均律の１２音のものである。１２音はＡ，Ａ＃，Ｂ，Ｃ，Ｃ＃，Ｄ，Ｄ＃，Ｅ，Ｆ，Ｆ＃，Ｇ，Ｇ＃である。Ａ音を１．０とした場合の、１２音及び１オクターブ高いＡ音各々の周波数比は、次の通りとする。ｆ１（Ｔ）はＡ音を（１１０．０＋２×Ｎ）Ｈｚとし、ｆ２（Ｔ）はＡ音を２×（１１０．０＋２×Ｎ）Ｈｚとし、ｆ３（Ｔ）はＡ音を４×（１１０．０＋２×Ｎ）Ｈｚとし、ｆ４（Ｔ）はＡ音を８×（１１０．０＋２×Ｎ）Ｈｚとし、ｆ５（Ｔ）はＡ音を１６×（１１０．０＋２×Ｎ）Ｈｚとする。
【００７６】
次に、周波数成分ｆ１（Ｔ）〜ｆ５（Ｔ）を１オクターブ分の帯域データＦ’（Ｔ）に変換する（ステップＳ７）。帯域データＦ’（Ｔ）は、Ｆ’（Ｔ）＝ｆ１（Ｔ）×５＋ｆ２（Ｔ）×４＋ｆ３（Ｔ）×３＋ｆ４（Ｔ）×２＋ｆ５（Ｔ）…式（２）、の如く表される。すなわち、周波数成分ｆ１（Ｔ）〜ｆ５（Ｔ）各々は個別に重み付けされた後、加算される。１オクターブ分の帯域データＦ’（Ｔ）は、帯域データＦ（Ｎ）に加算される（ステップＳ８）。その後、変数Ｎには１を加算し（ステップＳ９）、ステップＳ５を再度実行する。ステップＳ６〜Ｓ９の動作は、ステップＳ５においてＮが４より小、すなわち−３〜＋３の範囲であると判別される限り繰り返す。これによって音成分Ｆ（Ｎ）は−３〜＋３の範囲の音程誤差を含む１オクターブ分の周波数成分となる。
【００７７】
ステップＳ５においてＮ≧４と判別された場合には（ステップＳ５：Ｎｏ）、変数Ｔが所定値Ｍより大きいか否かが判別される（ステップＳ１０）。Ｔ＞Ｍの場合には（ステップＳ１０：Ｙｅｓ）、変数Ｔに１が加算され（ステップＳ１１）、ステップＳ２が再度実行される。そして、Ｍ回分の周波数変換による周波数情報ｆ(Ｔ)に対して変数Ｎ毎の帯域データＦ(Ｎ)が算出される。
【００７８】
ステップＳ１０においてＴ≦Ｍと判別された場合には（ステップＳ１０：Ｎｏ）、変数Ｎ毎の１オクターブ分の帯域データＦ（Ｎ）のうちの各周波数成分の総和が最大となるＦ（Ｎ）が検出され、その検出Ｆ（Ｎ）のＮが誤差値Ｘとして設定される（ステップＳ１２）。この前処理によって誤差値Ｘを求めることによって、オーケストラの演奏音等の楽曲音全体の音程が平均律と一定の差をもっている場合に、それを補償して後述の和音解析の本処理を行うことができる。
【００７９】
図１７は、和音解析動作の本処理を説明するフローチャートである。前処理の周波数誤差検出動作の終了後、和音解析動作の本処理を実行する。なお、誤差値Ｘが既に分かっている場合やその誤差を無視できる場合には、前処理は省略しても良い。本処理では楽曲全部について和音解析するために、楽曲の最初の部分から処理するものとする。
【００８０】
まず、入力ディジタル信号に対してフーリエ変換によって周波数変換を０．２秒間隔で行うことによって周波数情報ｆ（Ｔ）が得られる（ステップＳ２１）。そして、今回のｆ（Ｔ）、前回のｆ（Ｔ−１）及び前々回のｆ（Ｔ−２）を用いて移動平均処理が行われる（ステップＳ２２）。ステップＳ２１及びＳ２２は上記したステップＳ２及びＳ３と同様に実行される。
【００８１】
ステップＳ２２の実行後、移動平均処理後の周波数情報ｆ（Ｔ）から周波数成分ｆ１（Ｔ）〜ｆ５（Ｔ）が各々抽出される（ステップＳ２３）。上記したステップＳ６と同様に、周波数成分ｆ１（Ｔ）〜ｆ５（Ｔ）は、（１１０．０＋２×Ｎ）Ｈｚを基本周波数とした５オクターブ分の平均律の１２音Ａ，Ａ＃，Ｂ，Ｃ，Ｃ＃，Ｄ，Ｄ＃，Ｅ，Ｆ，Ｆ＃，Ｇ，Ｇ＃である。ｆ１（Ｔ）はＡ音を（１１０．０＋２×Ｎ）Ｈｚとし、ｆ２（Ｔ）はＡ音を２×（１１０．０＋２×Ｎ）Ｈｚとし、ｆ３（Ｔ）はＡ音を４×（１１０．０＋２×Ｎ）Ｈｚとし、ｆ４（Ｔ）はＡ音を８×（１１０．０＋２×Ｎ）Ｈｚとし、ｆ５（Ｔ）はＡ音を１６×（１１０．０＋２×Ｎ）Ｈｚとしている。ここで、ＮはステップＳ１６で設定されたＸである。
【００８２】
ステップＳ２３の実行後、周波数成分ｆ１（Ｔ）〜ｆ５（Ｔ）は１オクターブ分の帯域データＦ’（Ｔ）に変換される（ステップＳ２４）。このステップＳ２４も上記のステップＳ７と同様に式（２）を用いて実行される。帯域データＦ’（Ｔ）は各音成分を含む。
【００８３】
ステップＳ２４の実行後、帯域データＦ’（Ｔ）中の各音成分のうちの強度レベルが大きいものから６音が候補として選択され（ステップＳ２５）、その６音候補から２つの和音Ｍ１，Ｍ２が作成される（ステップＳ２６）。候補の６音のうちから１つの音を根音（ルート）として３音からなる和音が作成される。すなわち６Ｃ３通りの組み合わせの和音が考慮される。各和音を構成する３音のレベルが加算され、その加算結果の値が最大となった和音が第１和音候補Ｍ１とされ、加算結果の値が２番目に大きい和音が第２和音候補Ｍ２とされる。
【００８４】
図１８は、帯域データの１２音に対する強度レベルの第１の例を示す説明図である。帯域データＦ’（Ｔ）の各音成分が図１８に示される成分をもつ場合には、ステップＳ２５ではＡ，Ｅ，Ｃ，Ｇ，Ｂ，Ｄの６音が選択される。その６音Ａ，Ｅ，Ｃ，Ｇ，Ｂ，Ｄのうちの３音から作成される３和音は、（音Ａ，Ｃ，Ｅ）からなる和音Ａｍ、（音Ｃ，Ｅ，Ｇ）からなる和音Ｃ、（音Ｅ，Ｂ，Ｇ）からなる和音Ｅｍ、（音Ｇ，Ｂ，Ｄ）からなる和音Ｇ、……の如くである。和音Ａｍ（音Ａ，Ｃ，Ｅ）の合計強度レベルは１２、和音Ｃ（音Ｃ，Ｅ，Ｇ）の合計強度レベルは９、和音Ｅｍ（音Ｅ，Ｂ，Ｇ）の合計強度レベルは７、和音Ｇ（音Ｇ，Ｂ，Ｄ）の合計強度レベルは４である。よって、ステップＳ２６では和音Ａｍの合計強度レベル１２が最大となるので、第１和音候補Ｍ１として和音Ａｍが設定され、和音Ｃの合計強度レベル９が２番目に大きいので、第２和音候補Ｍ２として和音Ｃが設定される。
【００８５】
図１９は、帯域データの１２音に対する強度レベルの第２の例を示す説明図である。帯域データＦ’（Ｔ）の各音成分が図１９に示される成分をもつ場合には、ステップＳ２５ではＣ，Ｇ，Ａ，Ｅ，Ｂ，Ｄの６音が選択される。その６音Ｃ，Ｇ，Ａ，Ｅ，Ｂ，Ｄのうちの３音から作成される３和音は、（音Ｃ，Ｅ，Ｇ）からなる和音Ｃ、（音Ａ，Ｃ，Ｅ）からなる和音Ａｍ、（音Ｅ，Ｂ，Ｇ）からなる和音Ｅｍ、（音Ｇ，Ｂ，Ｄ）からなる和音Ｇ、……の如くである。和音Ｃ（音Ｃ，Ｅ，Ｇ）の合計強度レベルは１１、和音Ａｍ（音Ａ，Ｃ，Ｅ）の合計強度レベルは１０、和音Ｅｍ（音Ｅ，Ｂ，Ｇ）の合計強度レベルは７、和音Ｇ（音Ｇ，Ｂ，Ｄ）の合計強度レベルは６である。よって、ステップＳ２６では和音Ｃの合計強度レベル１１が最大となるので、第１和音候補Ｍ１として和音Ｃが設定され、和音Ａｍの合計強度レベル１０が２番目に大きいので、第２和音候補Ｍ２として和音Ａｍが設定される。
【００８６】
図２０は、４音からなる和音に対する３音からなる和音への変換を説明する説明図である。和音を構成する音は３音に限らず、セブンスやディミニッシュセブンス等の４音もある。４音からなる和音に対しては図２０に示すように３音からなる２つ以上の和音に分類されるとしている。よって、４音からなる和音に対しても３音からなる和音と同様に、帯域データＦ’（Ｔ）の各音成分の強度レベルに応じて２つの和音候補を設定することができる。
【００８７】
ステップＳ２６の実行後、ステップＳ２６において設定された和音候補数があるか否かが判別される（ステップＳ２７）。ステップＳ２６では少なくとも３つの音を選択するだけの強度レベルに差がない場合には和音候補が全く設定されないことになるので、ステップＳ２７の判別が行われる。和音候補数＞０である場合には（ステップＳ２７：Ｙｅｓ）、更に、その和音候補数が１より大であるか否かが判別される（ステップＳ２８）。
【００８８】
ステップＳ２７において和音候補数＝０と判別された場合には（ステップＳ２７：Ｎｏ）、前回Ｔ−１（約０.２秒前）の本処理において設定された和音候補Ｍ１，Ｍ２が今回の和音候補Ｍ１，Ｍ２として設定される（ステップＳ２９）。ステップＳ２８において和音候補数＝１と判別された場合には（ステップＳ２８：Ｎｏ）今回のステップＳ２６の実行では第１和音候補Ｍ１だけが設定されたので、第２和音候補Ｍ２は第１和音候補Ｍ１と同一の和音に設定される（ステップＳ３０）。
【００８９】
ステップＳ２８において和音候補数＞１と判別された場合には（ステップＳ２８：Ｙｅｓ）、今回のステップＳ２６の実行では第１及び第２和音候補Ｍ１，Ｍ２の両方が設定されたので、時刻、第１及び第２和音候補Ｍ１，Ｍ２が記憶される（ステップＳ３１）。このとき、時刻、第１和音候補Ｍ１、第２和音候補Ｍ２が１組となって記憶される。時刻は０.２秒毎に増加するＴで表される本処理実行回数である。そのＴの順に第１及び第２和音候補Ｍ１，Ｍ２が記憶される。
【００９０】
具体的には、各和音候補を１バイトで記憶させるために、基本音（根音）とその属性との組み合わせが用いられる。基本音には平均律の１２音が用いられ、属性にはメジャー｛４，３｝、マイナー｛３，４｝、セブンス候補｛４，６｝及びディミニッシュセブンス（ｄｉｍ７）候補｛３，３｝の和音の種類が用いられる。
【００９１】
｛ ｝内は半音を１とした場合の３音の差である。本来、セブンス候補は｛４，３，３｝及びディミニッシュセブンス（ｄｉｍ７）候補｛３，３，３｝であるが、３音で示すために上記のように表示している。ステップＳ３１はステップＳ２９又はＳ３０を実行した場合にもその直後に実行される。
【００９２】
ステップＳ３１の実行後、楽曲が終了したか否かが判別される（ステップＳ３２）。例えば、ディジタルオーディオ信号の入力がなくなった場合、あるいは楽曲の終了を示す操作入力があった場合には楽曲が終了したと判断される。これによって、楽曲意が終了したと判別された場合（ステップＳ３２：Ｙｅｓ）、本処理が終了する。楽曲の終了が判断されるまでは（ステップＳ３２：Ｎｏ）、変数Ｔに１が加算され（ステップＳ３３）、ステップＳ２１が再度実行される。ステップＳ２１は上記したように０.２秒間隔で実行され、前回の実行時から０.２秒が経過して再度実行される。
【００９３】
図２１は、和音解析動作の後処理を説明するフローチャートである。まず、全ての第１及び第２和音候補を、Ｍ１（０）〜Ｍ１（Ｒ）およびＭ２（０）〜Ｍ２（Ｒ）として読み出す（ステップＳ４１）。０は開始時刻であり、開始時刻の第１及び第２和音候補がＭ１（０）及びＭ２（０）である。Ｒは最終時刻であり、最終時刻の第１及び第２和音候補がＭ１（Ｒ）及びＭ２（Ｒ）である。読み出された第１和音候補Ｍ１（０）〜Ｍ１（Ｒ）及び第２和音候補Ｍ２（０）〜Ｍ２（Ｒ）について平滑化処理する（ステップＳ４２）。この平滑化処理は和音の変化時点とは関係なく０．２秒間隔で和音候補を検出したことにより和音候補に含まれるノイズによる誤差を除去するために行われる。
【００９４】
平滑化後、第１及び第２和音候補Ｍ１（０）〜Ｍ１（Ｒ）およびＭ２（０）〜Ｍ２（Ｒ）の入れ替え処理が行う（ステップＳ４３）。一般的に０．６秒のような短い期間には和音が変化する可能性は低い。しかしながら、信号入力段の周波数特性及び信号入力時のノイズによって帯域データＦ’（Ｔ）中の各音成分の周波数が変動することによって第１及び第２和音候補が０．６秒以内に入れ替わることが起きることがあり、これに対処するために入れ替え処理を実行する。
【００９５】
図２２は、平滑化処理前の和音候補の時間変化を説明する説明図である。ステップＳ４１において読み出された第１和音候補Ｍ１（０）〜Ｍ１（Ｒ）及び第２和音候補Ｍ２（０）〜Ｍ２（Ｒ）の各和音が、例えば、図２２に示すように時間経過と共に変化する場合を例に挙げて説明する。そして、ステップＳ４２の平滑化処理を行うことによって図２３に示すように修正される。
【００９６】
図２３は、平滑化処理後の和音候補の時間変化を説明する説明図である。更に、ステップＳ４３の和音の入れ替え処理を行うことによって第１及び第２和音候補の和音の変化は図２４に示すように修正される。図２４は、入れ替え処理後の和音候補の時間変化を説明する説明図である。なお、図２２〜図２４は和音の時間変化を折れ線グラフとして示しており、縦軸は和音の種類に対応した位置となっている。
【００９７】
ステップＳ４３の和音の入れ替え処理後の第１和音候補Ｍ１（０）〜Ｍ１（Ｒ）のうちの和音が変化した時点ｔの和音Ｍ１（ｔ）及び第２和音候補Ｍ２（０）〜Ｍ２（Ｒ）のうちの和音が変化した時点ｔの和音Ｍ２（ｔ）が各々検出され（ステップＳ４４）、その検出された時点ｔ（４バイト）及び和音（４バイト）が第１及び第２和音候補毎に記憶される（ステップＳ４５）。ステップＳ４５で記憶される１楽曲分のデータが和音進行楽曲データである。
【００９８】
図２５は、和音進行楽曲データの作成方法およびフォーマットを説明する説明図である。ここに示されるように、ステップＳ４３の和音の入れ替え処理後の第１和音候補および第２和音候補の和音が、図２５（ａ）に示すように時間経過と共に変化する場合には、変化時点の時刻と和音とがデータとして抽出される。図２５（ｂ）が第１和音候補の変化時点のデータ内容であり、Ｆ，Ｇ，Ｄ，Ｂ♭，Ｆが和音であり、それらは１６進データとして０ｘ０８，０ｘ０Ａ，０ｘ０５，０ｘ０１，０ｘ０８と表される。変化時点ｔの時刻はＴ１（０），Ｔ１（１），Ｔ１（２），Ｔ１（３），Ｔ１（４）である。また、図２５（ｃ）が第２和音候補の変化時点のデータ内容であり、Ｃ，Ｂ♭，Ｆ＃ｍ，Ｂ♭，Ｃが和音であり、それらは１６進データとして０ｘ０３，０ｘ０１，０ｘ２９，０ｘ０１，０ｘ０３と表される。変化時点ｔの時刻はＴ２（０），Ｔ２（１），Ｔ２（２），Ｔ２（３），Ｔ２（４）である。
【００９９】
以上のように説明した和音解析処理により楽曲の第１・第２和音列が確定し、これを用いて、和音の進行を抽出することが出来るので、和音進行の変化を検出することができる。このときに付加音を合成して楽曲を再生することにより、上述の覚醒効果を得ることができる。
【０１００】
以上のように説明した実施例によれば、このように和音進行の変化に応じて、楽曲に付加音を合成して再生することができる。そして、覚醒効果の高い音を同時に出力することができる。それにより、快適な音刺激で覚醒効果を得ることができるので、音楽を聴いている環境で、覚醒維持効果を得ることができる。したがって、音楽を損なうことなく覚醒効果の高い音を出力することができるので、心地よい環境で眠気解消が可能である。あらゆる音楽を用いることが出来るので、利用者は飽きることなく覚醒効果が得られる。付加する合成音は、和音進行が変化するタイミングで再生されるので、不快感を最小化して心地よく緊張感が得られる。
【０１０１】
また、心地よい環境で、音楽を損なうことなく覚醒効果の高い音を、音像位置を変えて出力することにより、心地よい環境で眠気解消することができる。また、音像位置を変化させ、また移動させることで覚醒効果が高まる。また、合成音の変化および音像位置の変化には、あらゆる音楽を用いることが出来るので、利用者は飽きることなく覚醒効果を得ることができる。
【０１０２】
この楽曲再生装置は、運転中の眠気防止だけでなく、家庭用として使用することにより、自宅で勉強する子供の眠気を防止することもできる。また、公共機関の電車、バスにも良い。この他、好きな音楽を聴きながら眠気解消できるので、楽曲再生装置の付加機能として広い分野で利用できる。
【図１】
0004658133.tif 000002
【図２】
0004658133.tif 000003
【図３】
0004658133.tif 000004
【図４】
0004658133.tif 000005
【図５】
0004658133.tif 000006
【図６】
0004658133.tif 000007
【図７】
0004658133.tif 000008
【図８】
0004658133.tif 000009
【図９】
0004658133.tif 000010
【図１０】
0004658133.tif 000011
【図１１】
0004658133.tif 000012
【図１２】
0004658133.tif 000013
【図１３】
0004658133.tif 000014
【図１４】
0004658133.tif 000015
【図１５】
0004658133.tif 000016
【図１６】
0004658133.tif 000017
【図１７】
0004658133.tif 000018
【図１８】
0004658133.tif 000019
【図１９】
0004658133.tif 000020
【図２０】
0004658133.tif 000021
【図２１】
0004658133.tif 000022
【図２２】
0004658133.tif 000023
【図２３】
0004658133.tif 000024
【図２４】
0004658133.tif 000025
【図２５】
0004658133.tif 000026