(57)【要約】【課題】簡素な構成でしかも処理速度の高速化も可能とする効果付加装置を提供すること。【解決手段】音声データデコード部１０は、効果付加に関する情報からなるヘッダ情報１００とこのヘッダ情報１００に続く音声データストリーム２００からなるデータであってＭＰ３方式で圧縮処理された音楽データ３００に基づいて、音声データストリーム２００のみをデコード出力する一方、エフェクトデータデコード部２０はヘッダ情報１００のみをデコード出力する。そして、エフェクタ部３０は、時刻管理部１５から得られたタイミングデータ１１０に対応するエフェクトデータ１０５を把握し、この把握したエフェクトデータ１０５に基づいて音声データデコード部１０からの出力信号に効果を付加する。【選択図】図１
2008039870.tif 000002
【特許請求の範囲】
【請求項１】
効果付加に関する情報からなるヘッダ情報とこのヘッダ情報に続く音声データストリームからなるデータであって所定圧縮方式で圧縮処理された音楽データに基づいて、前記音声データストリームのみをデコード出力する音声データデコード手段と、
前記ヘッダ情報のみをデコード出力するエフェクトデータデコード手段と、
このエフェクトデータデコード手段の出力信号に基づいて、前記音声データデコード手段からの出力信号に効果を付加する効果付加手段と、を備えたことを特徴とする効果付加装置。
【請求項２】
請求項１に記載の装置において、
前記ヘッダ情報は、
効果付加の内容を定めるエフェクトデータとそのエフェクトデータを使用して効果付加を起動させる時刻情報（効果付加時刻情報）との組からなる複数組のデータであり、
前記効果付加手段は、
音声データデコード手段によるデコード開始時を基準時とした時刻情報を供給する時刻情報供給手段から得られた効果付加時刻情報に対応するエフェクトデータを把握し、この把握したエフェクトデータに基づいて前記音声データデコード手段からの出力信号に効果を付加する手段であることを特徴とする効果付加装置。
【請求項３】
音声信号に効果付加を施す処理を実行するためのプログラムであって、
コンピュータに、
効果付加に関する情報からなるヘッダ情報とこのヘッダ情報に続く音声データストリームからなるデータであって所定圧縮方式で圧縮処理された音楽データに基づいて、前記音声データストリームのみをデコード出力する音声データデコード機能と、
前記ヘッダ情報のみをデコード出力するエフェクトデータデコード機能と、
このエフェクトデータデコード手段の出力信号に基づいて、前記音声データデコード手段からの出力信号に効果を付加する効果付加機能と、を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽音信号等の音声データストリームに効果付加を行う技術に係わり、特に、効果付加のパラメータを所望のタイミングで切り替える処理の改良に関する。
【背景技術】
【０００２】
ＭＰＥＧ等の圧縮方式にて圧縮処理が行われた音楽データに所要の情報を埋め込んでおいて、この情報に基づいて音楽データの伸長処理を行う機能を有する音楽装置が提案されていた（例えば、特許文献１参照）。この音楽装置（カラオケ装置）にあっては、ＭＰＥＧ音声データ圧縮データを用いて、カラオケ装置として機能させる際に、音程やガイドメロディー音量の変更を可能にするものであった。
【０００３】
【特許文献１】特開２００２−２９７１６４号公報（第３−６頁、第４図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、音声データに付加されるデータは多重化されたストリームとして埋め込まれるため、音声データ専用のデコーダとその他のデータのデコードを設けておき、与えられた音楽データをいずれかのデコーダーに振り分けるためのスプリッタがストリーム処理の中に必要な大掛かりな構成となっていた。しかも、各種データが多重化されて埋め込まれているため、デコード動作が多くなり処理速度が遅くなるといった問題もあった。したがって、このカラオケ装置によって所要の音楽効果を付加する場合であって、しかも音楽効果付加を複数のタイミングで切り替える場合においては、効果付加パラメータを順次抜き出して効果付加動作に反映させるため動作速度の高速化には限界があった。
【０００５】
本発明は、かかる従来の課題を解決するためになされたもので、簡素な構成で処理速度も高速化可能とした、エフェクタ切り替え機能を有する装置やプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、効果付加に関する情報からなるヘッダ情報とこのヘッダ情報に続く音声データストリームからなるデータであって所定圧縮方式で圧縮処理された音楽データに基づいて、前記音声データストリームのみをデコード出力する音声データデコード手段と、
前記ヘッダ情報のみをデコード出力するエフェクトデータデコード手段と、
このエフェクトデータデコード手段の出力信号に基づいて、前記音声データデコード手段からの出力信号に効果を付加する効果付加手段と、を備えたことを特徴とする構成とした。
【０００７】
この発明においては、音声データデコード手段は、効果付加に関する情報からなるヘッダ情報とこのヘッダ情報に続く音声データストリームからなるデータであって所定圧縮方式で圧縮処理された音楽データに基づいて、前記音声データストリームのみをデコード出力する一方、エフェクトデータデコード手段は、ヘッダ情報のみをデコード出力し、そして、効果付加手段は、エフェクトデータデコード手段の出力信号に基づいて、音声データデコード手段からの出力信号に効果を付加する。このため、データ振り分け手段等を不要とし、しかも、エフェクト制御に関するデータ生成を簡素に行えるようになる。
【０００８】
また、より具体的には、上記装置において、前記ヘッダ情報は、効果付加の内容を定めるエフェクトデータとそのエフェクトデータを使用して効果付加を起動させる時刻情報（効果付加時刻情報）との組からなる複数組のデータであり、効果付加手段は、音声データデコード手段によるデコード開始時を基準時とした時刻情報を供給する時刻情報供給手段から得られた効果付加時刻情報に対応するエフェクトデータを把握し、この把握したエフェクトデータに基づいて前記音声データデコード手段からの出力信号に効果を付加する構成とすれば良い。
【０００９】
そして、本発明によれば、効果付加に関する処理を実行するためのプログラムであって、
コンピュータに、
効果付加に関する情報からなるヘッダ情報とこのヘッダ情報に続く音声データストリームからなるデータであって所定圧縮方式で圧縮処理された音楽データに基づいて、前記音声データストリームのみをデコード出力する音声データデコード機能と、
前記ヘッダ情報のみをデコード出力するエフェクトデータデコード機能と、
このエフェクトデータデコード手段の出力信号に基づいて、前記音声データデコード手段からの出力信号に効果を付加する効果付加機能と、を実現させるためのプログラムが提供される。
【発明の効果】
【００１０】
本発明によれば、エフェクタ切り替え機能を有する装置を、簡素な構成でしかも処理速度も高速化して実現可能となるという効果が得られる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態を図面を参照しつつ説明する。
【００１２】
（構成）
図１は本発明の実施形態である効果付加装置１の構成図、図２は供給される音楽データの構造図、および、図３は音声データデコード部１０の内部構成の説明図である。先ず、図２を参照して、本装置１に供給される音楽データ３００の構造について説明する。図２（ａ）に示すように、音楽データ３００は、効果付加関連情報からなるヘッダ情報１００と、ストリーム状の音声データである音声データストリーム２００とから成る。そして、図２（ｂ）に示すように、ヘッダ情報１００は、エフェクトデータ１０５とタイミングデータ１１０とから成る。タイミングデータ「ｔ１、ｔ２、…、ｔｎ」と、エフェクタデータ「ｅ１、ｅ２、…、ｅｎ」とは夫々組を成していて、例えば、音声データストリーム２００のデコード開始時を基準時として時刻ｔ１にエフェクトデータｅ１で示される効果付加処理を行うように構成されている。なお、エフェクトデータ１０５は、エフェクトの種類、パン位置、残響レベル等の効果付加に必要な情報で成っている。また、音楽データ３００自体は、ＭＰ３等の所定の圧縮方式にて圧縮処理が施されているデジタルデータである。圧縮方式としてＭＰＥＧ等、他の方式も採用可能である。
【００１３】
図１に示すように、本装置１は、音声データデコード部１０と、エフェクタデータデコード部２０と、エフェクト部３０と、乗算器４０と、スピーカー５０とを備えて構成されている。音声データデコード部１０は、供給される音楽データ３００から、音声データストリーム２００のみをデコードして出力する。なお、本明細書で「デコード」とは少なくともデータ伸長処理を意味する。また、エフェクタデータデコード部２０は、ヘッダ情報１００のみをデコード出力する。そして、エフェクタ部３０は、エフェクタデータデコード部２０から供給されるエフェクトデータ１０５に基づいて生成した効果付加信号をタイミングデータ１１０で指定されるタイミングで乗算器４０に供給する。即ち、音声データデコード部１０からの信号に効果付加を行った信号が、設定されたタイミングでスピーカー５０から出力されるように構成されている。なお、音声データデコード部１０からの信号にデジタルアナログ変換を施す必要があるが、発明の理解の容易化のためＤ／Ａ変換器を不図示とした。
【００１４】
また、図３に示すように音声データデコード部１０は、時刻管理部１５を備えている。この実施形態においては、時刻管理部１５は、エフェクトデータデコード部２０からの再生起動信号に応答して時刻を把握開始とし、エフェクトデータデコード部２０からの要求によって時刻情報を供給可能に構成される。なお、時刻の管理は、音声データストリーム２００のデコード開始を基準時として時刻把握が可能な態様であればよくこの例に限られない。。
【００１５】
（動作）
次に、図４を参照し、主として、エフェクトデータデコード部２０の動作について詳細に説明する。先ず、音楽データ３００が供給されたとすると、そのヘッダ情報１００からエフェクトデータ１０５およびタイミングデータ１１０とを読み込み不図示の記憶部等に記憶させる（ステップＳ４００、４０５）。音楽データ３００は音楽データデコード部１０にも供給されているので、ステップＳ４１０において、音声データストリーム２００のみの再生開始を指示する（ステップＳ４１０）。これに応じて、音声データデコーダ部１０は、音声データストリーム２００のみの再生開始を行うと共に、これを基準時とし時刻管理部１５が時刻情報を管理することを開始する。
【００１６】
次に、ステップＳ４１５においてカウンタ「ｉ」を「１」とし、ステップＳ４２０において、時刻管理部１５から現在時刻「ｘ」を取得する。そして、ステップＳ４２５では、現在時刻「ｘ」が「ｉ番目」のタイミングデータ「ｙ」以上となっているか否かを判定しする。現在時刻「ｘ」が「ｉ番目」のタイミングデータ「ｙ」以上となっていない場合（Ｎｏ）にはステップＳ４２０でウエイトする一方、これ以外の場合（Ｙｅｓ）には効果付加タイミングが到来したと判定しステップＳ４３０に移行する。
【００１７】
ステップＳ４３０では、エフェクタ部３０にエフェクタデータ１０５を供給する。すると、エフェクタ部３０は所要の効果付加を施すための信号を出力する。この結果、音声データデコード部１０からの出力信号に所要の効果付加が所要のタイミングで施されてスピーカー５０から放音される。
【００１８】
更に、ステップＳ４３５においてカウンタ「ｉ」を１だけインクリメントしてステップＳ４４０に移行し、カウンタ「ｉ」が「ｎ」（ｎ：タイミングデータの総数）より大きな場合（Ｎｏ）にはステップＳ４２０に移行してステップＳ４２０以降の処理を繰り返し継続する。一方、カウンタ「ｉ」が「ｎ」以下の場合には、総ての効果付加動作を終えたとして（ステップＳ４４０の「Ｙｅｓ」）、動作を終了する。
【００１９】
以上説明してきたように、音声データデコード部１０は、効果付加に関する情報からなるヘッダ情報１００とこのヘッダ情報１００に続く音声データストリーム２００からなるデータであって所定圧縮方式（例えばＭＰ３）で圧縮処理された音楽データ３００に基づいて、音声データストリーム２００のみをデコード出力する一方、エフェクトデータデコード部２０は、ヘッダ情報１００のみをデコード出力する。そして、このヘッダ情報１００は、効果付加の内容を定めるエフェクトデータ１０５とそのエフェクトデータ１０５を使用して効果付加を起動させるタイミングデータ１１０との組からなる複数組のデータである。エフェクタ部３０は、時刻管理部１５から得られたタイミングデータ１１０に対応するエフェクトデータ１０５を把握し、この把握したエフェクトデータ１０５に基づいて音声データデコード部１０からの出力信号に効果を付加する。このため、従来装置のように、データ振り分け手段等を不要とし、しかも、複数タイミングでのエフェクト切り替えを高速に行えるようになる。
【００２０】
なお、以上説明してきた処理はＲＯＭ等の記録媒体に記録されたプログラムをＣＰＵ（ＤＳＰ等でも良い）が実行することにより実現可能であるので、例えばスピーカーを備えたＰＣ（パーソナルコンピュータ）で効果付加装置１を実現することが可能である。また、音楽データは例えばギター演奏によるギター楽音信号を採用することが可能でありパワーアンプに本装置１を組み込みようにしても良い。更に、音声データストリームを人間の音声とすることにより、カラオケ装置に本効果付加装置１を適用することも可能である。
【産業上の利用可能性】
【００２１】
以上説明してきたように、本発明の効果付加装置は音楽分野の装置に適用して好適である。
【図面の簡単な説明】
【００２２】
【図１】効果付加装置１の構成図である。
【図２】音楽データ３００の構造の説明図である。
【図３】時刻管理部１５の説明図である。
【図４】エフェクトデータデコード部２０の動作の説明図である。
【符号の説明】
【００２３】
１  効果付加装置
１０  音楽データデコード部
１５  時刻管理部
２０  エフェクトデコーダ部
３０  エフェクト部
４０  乗算器
【図１】
2008039870.tif 000003
【図２】
2008039870.tif 000004
【図３】
2008039870.tif 000005
【図４】
2008039870.tif 000006