(57)【特許請求の範囲】
【請求項１】
楽曲の進行に合わせて楽器により演奏された音を表す音響情報であって、同じ楽曲及び楽器による複数の音響情報を取得する取得手段と、
前記取得手段により取得された各音響情報における所定の演奏区間ごとの音について、記憶手段に記憶されている前記楽曲の基準の演奏音を示す基準音であって、前記演奏区間に対応する基準音と比較して、音の成功基準を表す所定の条件を満たすか否かを判断する判断手段と、
前記判断手段により前記条件を満たさないと判断された音の音量が、同じ演奏区間における他の前記音響情報の音であって前記条件を満たすと判断された音の音量よりも小さくなるように、前記音響情報における前記演奏区間の音量を調節する音量調節手段と、
前記音量調節手段により音量が調節された音響情報を含む複数の前記音響情報から音響データを作成する作成手段とを備え、
前記取得手段が、和音を演奏する楽器による演奏音を表す音響情報を取得する場合、前記判断手段は、前記音響情報の和音を構成する複数の音の中に、前記基準音の和音を構成する複数の音と異なる音階の音が含まれていないことを前記条件として、前記各音響情報の和音が前記条件を満たすか否かを判断すること、
を特徴とする音響データ作成装置。
【請求項２】
請求項１に記載の音響データ作成装置において、
前記判断手段によって、ある演奏区間について全ての前記音響情報の音が前記条件を満たさないと判断された場合、前記音量調節手段は、全ての前記音響情報について、前記演奏区間の音の音量を下げ、さらに、前記作成手段は、前記演奏区間に対応する基準音を表す音響信号であって、前記音量調節手段により音量が下げられた音響情報の音よりも大きい音量の音響信号を前記演奏区間に含む前記音響データを作成すること、
を特徴とする音響データ作成装置。
【請求項３】
楽曲の進行に合わせて楽器により演奏された音を表す音響情報であって、同じ楽曲及び楽器による複数の音響情報を取得する取得手順と、
前記取得手順において取得された各音響情報における所定の演奏区間ごとの音について、記憶手段に記憶されている前記楽曲の基準の演奏音を示す基準音であって、前記演奏区間に対応する基準音と比較して、音の成功基準を表す所定の条件を満たすか否かを判断する判断手順と、
前記判断手順において前記条件を満たさないと判断された音の音量が、同じ演奏区間における他の前記音響情報の音であって前記条件を満たすと判断された音の音量よりも小さくなるように、前記音響情報における前記演奏区間の音量を調節する音量調節手順と、
前記音量調節手順により音量が調節された音響情報を含む複数の前記音響情報から音響データを作成する作成手順とをコンピュータに実行させ、
前記取得手順において、和音を演奏する楽器による演奏音を表す音響情報が取得される場合、前記判断手順において、前記音響情報の和音を構成する複数の音の中に、前記基準音の和音を構成する複数の音と異なる音階の音が含まれていないことを前記条件として、前記各音響情報の和音が前記条件を満たすか否かを判断する処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲の進行に合わせて演奏された楽器の音響情報を合成する技術に関する。
【背景技術】
【０００２】
特許文献１には、マイクに入力される歌唱音の特徴が、カラオケメディアの基準音の特徴と大きく異なる場合、マイクに入力された歌唱音の音量を小さくし、代わりに、カラオケメディアの基準音を通常よりも大きく出力する技術が開示されている。このようにすることで、ユーザが間違った歌い方をしている場合に、カラオケメディアに記録されている正しい音を聴くことができるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１６５３９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、カラオケ装置に接続された楽器（例えば、ギター）を用いて、カラオケ装置による楽曲の再生に合わせて演奏を行うことができるものが知られている。さらに、ある利用者が楽器を演奏したときの演奏結果と、他の利用者が楽器を演奏したときの演奏結果とを同時に再生することで、複数の利用者間で非リアルタイムのコラボレーションを楽しむことができるサービスが提案されている。
【０００５】
特許文献１に記載の技術では、マイクの入力音と、比較基準である基準音との両方が間違った演奏であることは想定されていないため、少なくとも何れかの正しい音が出力されるようになっている。しかしながら、前述とおり複数の利用者による楽器の演奏結果を同時に再生する場合、何れかの演奏結果が必ず正しいという保証はなく、出力される音が間違っている場合がある。複数の利用者による楽器の演奏結果が同時に再生されるときに、間違った音が出力されると、聴取者にとって不快な音として聞こえるおそれがある。
【０００６】
本発明は、上記問題を解決するためになされたものである。その目的は、楽器による複数の演奏結果について、間違った音を目立たなくするように音量を調節するための技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明の音響データ作成装置は、取得手段と、判断手段と、音量調節手段と、作成手段とを備える。取得手段は、楽曲の進行に合わせて楽器により演奏された音を表す音響情報であって、同じ楽曲及び楽器による複数の音響情報を取得する。判断手段は、取得された各音響情報における所定の演奏区間ごとの音について、記憶手段に記憶されている楽曲の基準の演奏音を示す基準音であって、前記演奏区間に対応する基準音と比較して、音響情報の音の成功基準を示す所定の条件を満たすか否かを判断する。
【０００８】
音量調節手段は、判断手段により前記条件を満たさないと判断された音の音量が、同じ演奏区間における他の音響情報の音であって前記条件を満たすと判断された音の音量よりも小さくなるように、音響情報における前記演奏区間の音量を調節する。作成手段は、音量調節手段により音量が調節された音響情報を含む複数の音響情報から、複数の楽器の音を表す音響データを作成する。
【０００９】
本発明によれば、複数の音響情報について、基準音と比較して、音の成功基準を示す所定の条件を満たさないと判断された音を、条件を満たすと判断された音よりも音量が相対的に小さくなるように調整したうえで、複数の音響情報から音響データを作成することができる。このように作成された音響データが再生されることで、間違った演奏音が目立たない質のよい態様にて、複数の演奏を同時に出力できる。
【００１０】
なお、楽曲のある演奏タイミングにおいて、複数の演奏結果が全て間違った音になっている場合も考えられる。そのような状況に対処するための工夫として、次のようにするとよい。すなわち、判断手段によって、ある演奏区間について全ての音響情報の音が所定の条件を満たさないと判断された場合、音量調節手段は、全ての音響情報について、前記演奏区間の音の音量を下げる。さらに、作成手段は、前記演奏区間に対応する基準音を表す音響信号であって、前記音量調節手段により音量が下げられた音響情報の音よりも大きい音量の音響信号を前記演奏区間に含む音響データを作成する。このようにすることで、全ての音響情報について、基準音と比較して条件を満たさないと判断されたときに、基準音に基づく正しい音が付加されて出力される音響データを作成することができる。
【００１１】
ところで、例えばギターのコード演奏のように、和音で構成される音響情報を複数同時に再生する場合、各楽器により演奏された和音の中に不協和音が混じっていると、聞き苦しい演奏になる。例えば、演奏された和音を構成する複数の音の中に、他の音と調和しない音階の音が含まれている場合、不協和音に聞こえる可能性がある。
【００１２】
そこで、和音を演奏する楽器に対応する工夫として、次のようにするとよい。すなわち、取得手段は、和音を演奏する楽器による演奏音を表す音響情報を取得する。判断手段は、音響情報の和音を構成する複数の音の中に、基準音の和音を構成する複数の音と異なる音階の音が含まれていないことを条件として、各音響情報の和音がその条件を満たすか否かを判断する。このようにすることで、複数の楽器により演奏された和音の中に、不協和音に該当するが和音あったとしても、その不協和音が目立たないように各音響情報の音量を調節できる。
【００１３】
あるいは、楽器によって演奏された音の良否を判断する具体的な手法として、次のようにすることが考えられる。すなわち、判断手段は、音響情報の所定の演奏区間ごとの音を構成する音数及び音高が、前記演奏区間に対応する基準音を構成する音数及び音高と一致することを条件として、各音響情報の音がその条件を満たすか否かを判断する。このようすることで、基準音に対して音数と音高との両方が一致しない不正確な音が目立たないように、各音響情報の音量を調節できる。
【００１４】
なお、本発明は、コンピュータにおいて実行されるプログラム、あるいは当該プログラムを記憶する記憶媒体の態様で実現することもできる。
【図面の簡単な説明】
【００１５】
【図１】カラオケネットワークシステム１の全体構成を示すブロック図。
【図２】合成処理の手順を示すフローチャート。
【図３】成功条件の判定例を示す説明図。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に限定されるものではなく様々な態様にて実施することが可能である。
［カラオケネットワークシステム１の構成の説明］
図１に示すように、カラオケネットワークシステム１は、カラオケ店舗に設置されるカラオケ装置１０と、外部のセンタサーバ４０とを備える。カラオケ装置１０とセンタサーバ４０とが、インターネットを介して通信可能に接続される。なお、図１では、２つのカラオケ店舗にカラオケ装置１０を１つずつ図示しているが、これより多くのカラオケ店舗内のＬＡＮがインターネットに接続されていてもよいし、１つのカラオケ店舗に複数のカラオケ装置１０が設置されていてもよい。なお、インターネットとＬＡＮとは図示しないルータで接続されている。
【００１７】
カラオケ装置１０は、制御部１１、記憶部１２、楽曲再生部１３、音声制御部１４、映像制御部１５、操作部１７、通信部１８等を備える。このカラオケ装置１０は、カラオケ楽曲の再生や、楽器演奏モード、投稿データのアップロード及びダウンロード等のサービスに関する機能を有する。制御部１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備える情報処理デバイスであり、ＲＯＭや記憶部１２に記憶されているプログラムに従って各種処理を実行する。
【００１８】
記憶部１２は、ハードディスクドライブ等の記憶装置である。記憶部１２には、制御部１１に実行させるプログラムや、その実行時に用いられるデータが記憶されている。また、記憶部１２は、個々のカラオケ楽曲に対応する楽曲データを多数収録したカラオケデータベースを有している。各楽曲データは、ＭＩＤＩ（Music Instrument Digital Interface）規格に対応した演奏データ（ＭＩＤＩデータ）で構成されている。このＭＩＤＩデータには、カラオケ楽曲の伴奏パートのメロディを演奏するための演奏データの他に、ユーザが演奏するギターパートのメロディを構成する音の基準を規定する基準データが含まれる。この基準データは、投稿データに記録されている楽器の演奏音が、規定された音の演奏であることを示す成功条件を満たしているかを判断するための基準として用いられる。  
【００１９】
楽曲再生部１３は、記憶部１２に記憶されている楽曲データや、センタサーバ４０からダウンロードされた投稿データに基づいて楽曲の再生を行う。音声制御部１４は、音声の入出力を制御するデバイスであり、マイク入力部１４ａ、楽器入力部１４ｂ、出力部１４ｃ等を備える。マイク入力部１４ａには、マイク１９が接続される。これにより、マイク入力部１４ａは、ユーザの歌唱音を取得する。楽器入力部１４ｂには、ユーザが演奏するギター２０が接続される。これにより、楽器入力部１４ｂは、ユーザがギター２０を用いて演奏した楽器音を取得する。楽器入力部１４ｂは、ユーザが持ち込んだギター２０を接続するための接続端子等を備える。なお、楽器入力部１４ｂは、カラオケ装置１０に組込まれていてもよいし、カラオケ装置１０とは別体の装置として、カラオケ装置１０と電気的に接続された装置により構成されていてもよい。
【００２０】
出力部１４ｃにはスピーカ２１が接続されている。出力部１４ｃは、楽曲再生部１３によって再生される楽曲の音源信号や、マイク入力部１４ａ及び楽器入力部１４ｂから出力される歌唱音や楽器音の音源信号をスピーカ２１に出力する。スピーカ２１は、出力部１４ｃから出力される音源信号を音に換えて出力する。
【００２１】
映像制御部１５は、制御部１１から送られてくる映像データに基づく映像の再生及び出力を行う。映像制御部１５には、映像の表示を行うモニタ２３が接続されている。これにより、映像制御部１５は再生した映像をモニタ２３に表示させる。操作部１７は、タッチパネルや種々の入力ボタンを備えており、入力操作に応じた操作信号を制御部１１に出力する。通信部１８は、カラオケ装置１０をＬＡＮに接続して通信を行うための通信インタフェースである。なお、カラオケ装置１０のその他の構成や機能については公知技術に従っているので、ここでの詳細な説明は省略する。
【００２２】
センタサーバ４０は、周知のサーバ装置からなり、コンピュータシステムを構成している。このセンタサーバ４０は、制御部４１、各種情報を記憶する記憶部４２、インターネットを介した通信を制御する通信部４３等を備える。制御部４１は、ＣＰＵやＲＯＭ、ＲＡＭ等を中心に構成された情報処理デバイスであり、装置全体の制御を司る。制御部４１は、記憶部４２から読込んだプログラムやデータに基づいて種々の処理を実行する。センタサーバ４０は、インターネットを介して複数のカラオケ装置１０からアップロードされたユーザの投稿データを記憶するデータベースを記憶部４２に備える。この投稿データには、カラオケ装置１０を利用して、カラオケ装置１０により演奏される音に合わせてユーザがギターを演奏したときの演奏音を録音した音響情報が含まれている。また、投稿データには、楽曲を識別するための楽曲識別情報が対応付けられている。この楽曲識別情報を基にカラオケ装置１０に付属するリモコン等の検索端末（図示なし）により、カラオケ装置１０にダウンロード可能な投稿データを検索できるようになっている。ユーザは、検索端末を使用して投稿データを検索し、ダウンロードを希望する投稿データを指定する。カラオケ装置１０は、端末装置により指定された投稿データをタウンロードする取得要求を、センタサーバ４０に行う。
【００２３】
このような投稿データは、カラオケ装置１０でカラオケ楽曲の演奏が行われる際に、カラオケ楽曲の演奏に合わせてギター２０から入力される演奏音が録音されることにより作成される。作成された投稿データは、楽曲識別情報と対応付けられて、カラオケ装置１０の記憶部１２に一時的に記憶され、作成された投稿データの作成に係るユーザの了承を得た上で、センタサーバ４０にアップロードされる。このようにすることで、複数の投稿データをセンタサーバ４０の記憶部４２に蓄積することが可能となる。
【００２４】
カラオケ装置１０は、ユーザから指定された投稿データの取得要求をセンタサーバ４０に送信する。これに対し、センタサーバ４０は、カラオケ装置１０からの配信要求に応じて、記憶部４２に蓄積している投稿データを要求元のカラオケ装置１０に配信する。カラオケ装置１０は、取得した投稿データに対応するカラオケ楽曲の楽曲データを再生し、同時に投稿データの音響情報を再生する。加えて、マイク１９やギター２０からの入力音も出力される。このようにすることで、複数のユーザ間で非リアルタイムのコラボレーション（共同演奏）が実現する。
【００２５】
また、カラオケ装置１０は、同じカラオケ楽曲に対応する複数の投稿データを取得し、取得した複数の投稿データを合成することで、各投稿データに記録されているギターの演奏音が複数同時に再生される音響データを作成する。複数の投稿データから合成された音響データをカラオケ装置１０が再生することで、複数のギター演奏によるコラボレーションが実現する。複数の投稿データから音響データを合成する際、制御部１１は、各投稿データの演奏音について、不協和音に該当すると判断した音が目立たなくなるように音量を調節したうえで、音響データを作成する処理を実行する。この処理についての詳細な説明は後述する。
【００２６】
［合成処理の説明］
カラオケ装置１０の制御部１１が実行する合成処理の手順について、図２のフローチャートを参照しながら説明する。この処理は、センタサーバ４０から取得した複数の投稿データを同時再生する合成イベントが発生したときに実行される。なお、図２のフローチャートは、センタサーバ４０から取得した２つの投稿データ（以下、第１データ、第２データと称する）を合成するときの処理手順を表したものである。センタサーバ４０から取得する２つの投稿データには、各投稿データが再生されるときの基準の音量を示す情報が含まれる。また、本実施形態では、合成処理の対象となる投稿データとして、ギターによるコード演奏が記録された投稿データを想定している。
【００２７】
Ｓ１００では、制御部１１は、第１データについて、合成対象の演奏区間（例えば１小節）において演奏された和音が成功条件を満たすか否かを判定する。なお、合成対象は、楽曲の先頭の演奏区間から順に指定するものとする。ここでは、制御部１１は、合成対象の演奏区間において演奏された和音を構成する複数の音を判別し、合成対象の演奏区間に対応する基準の和音を構成する複数の音と比較する。基準の和音は、カラオケデータベースに収録されている楽曲のギターパートの基準データで表される。そして、演奏された和音と基準の和音との音の構成の差異に基づいて、成功条件の成否を判定する。なお、成功条件の判定の仕方について、次の２種類の方法が例示されるが、どちらの方法を用いてもよい。
【００２８】
第１の方法として、演奏結果の和音を構成する音が、基準の和音を構成する音と一部異なっていても、不協和音に聞こえない音の構成であれば成功条件を満たすとみなす。第１の方法において、不協和音に聞こえない音の構成とは、演奏結果の和音を構成する音が、基準の和音を構成する音に対して音階が一致する音のみで構成されていることである。また、成功条件とは、不協和音に聞こえない音の構成のほか、後述のように、演奏結果が無音でないこととする。この第１の方法の具体例について、図３を参照しながら説明する。図３（ａ），（ｂ）は、基準データで示される基準の和音を構成する音と、第１データ及び第２データから検出された演奏結果の和音を構成する音とを比較した一例である。
【００２９】
図３（ａ）に示す事例では、第１データから検出された和音を構成する音には、基準の和音に含まれる「ド」の音よりも１オクターブ高い「ド」の音が含まれているが、他の音は一致する。この事例のように、基準の和音を構成する音に対してオクターブ違いの同一の音階の音が含まれていても、不協和音に聞こえない音の構成として成功条件を満たすとみなす。また、図３（ａ）に示す事例において、第２データから検出された和音を構成する音には、基準の和音を構成する音に定められている「ド」の音が含まれていないが、他の音は一致する。この事例のように、投稿データにおいて、基準の和音を構成する音に対して一部足りない音があっても、不協和音に聞こえない音の構成として成功条件を満たすとみなす。
【００３０】
また、図３（ｂ）に示す事例では、第１データには演奏音が記録されておらず、無音になっている。この事例のように、音を鳴らすべきタイミングで無音になっている場合、成功条件を満たさないと判定する。また、図３（ｂ）に示す事例において、第２データから検出された和音を構成する音には、基準の和音を構成する音には定められていない「ファ」の音が含まれている。この事例のように、投稿データにおいて、基準の和音を構成する音と異なる音階の音が１つでも含まれている場合、成功条件を満たさないと判定する。
【００３１】
一方、成功条件の判定をする第２の方法として、演奏結果の和音を構成する音の数及び各音の音高が、基準の和音を構成する音の数及び各音の音高と完全に一致すること条件に、成功条件を満たすと判定する。
【００３２】
図２のフローチャートの説明に戻る。Ｓ１００において、第１データの和音が成功条件を満たすと判定した場合（Ｓ１００：ＹＥＳ）、制御部１１はＳ１０２に進む。Ｓ１０２では、制御部１１は、第２データについて、合成対象の演奏区間において演奏された和音が成功条件を満たすか否かを判定する。第２データの和音が成功条件を満たすと判定した場合（Ｓ１０２：ＹＥＳ）、制御部１１はＳ１０４に進む。Ｓ１０４では、制御部１１は、合成対象の演奏区間について、投稿データである第１データ及び第２データの演奏音を表す音響信号を合成して、第１データ及び第２データの音からなる１演奏区間分の音響データを作成する。なお、Ｓ１０４では、第１データ及び第２データの音が共に成功条件を満たしており、このときには双方とも基準の音量のままで合成を行う。
【００３３】
一方、Ｓ１０２において、第２データの和音が成功条件を満たさないと判定した場合（Ｓ１０２：ＮＯ）、制御部１１はＳ１０６に進む。Ｓ１０６では、制御部１１は、成功条件を満たさないと判定された第２データの音の音量が、成功条件を満たすと判定された第１データの音の音量よりも小さくなるように、合成対象の演奏区間における第２データ又は第１データの音量を調節する。ここでは、第２データの音量を下げることによって、第２データの音量が第１データの音量よりも小さくなるようにすることが考えられる。あるいは、第１データの音量を上げることによって、第２データの音量が第１データの音量より相対的に小さくなるようにしてもよい。あるいは、第２データの音量を下げて、それを補うように第１データの音量を上げるようにしてもよい。
【００３４】
次のＳ１０８では、制御部１１は、合成対象の演奏区間について、Ｓ１０６において調節された音量を反映した第１データ及び第２データの音響信号を合成して、第１データ及び第２データの音からなる１演奏区間分の音響データを作成する。
【００３５】
一方、Ｓ１００において、第１データの和音が成功条件を満たさないと判定した場合（Ｓ１００：ＮＯ）、制御部１１はＳ１１０に進む。Ｓ１１０では、第２データについて、合成対象の演奏区間において演奏された和音が成功条件を満たすか否かを判定する。第２データの和音が成功条件を満たすと判定した場合（Ｓ１１０：ＹＥＳ）、制御部１１はＳ１１２に進む。Ｓ１１２では、制御部１１は、成功条件を満たさないと判定された第１データの音の音量が、成功条件を満たすと判定された第２データの音の音量よりも小さくなるように、合成対象の演奏区間における第１データ又は第２データの音量を調節する。ここでは、第１データの音量を下げる、又は、第２データの音量を上げることによって、第１データの音量が第２データの音量より相対的に小さくなるようにする。あるいは、第１データの音量を下げて、それを補うように第２データの音量を上げるようにしてもよい。
【００３６】
次のＳ１１４では、制御部１１は、合成対象の演奏区間について、Ｓ１１２において調節された音量を反映した第１データ及び第２データの音響信号を合成して、第１データ及び第２データの音からなる１演奏区間分の音響データを作成する。
【００３７】
一方、Ｓ１１０において、第２データの和音が成功条件を満たさないと判定した場合（Ｓ１１０：ＮＯ）、制御部１１はＳ１１６に進む。Ｓ１１６では、制御部１１は、成功条件を満たさないと判定された第１データ及び第２データの音の音量が、所定の音量レベルより小さくなるように、合成対象の演奏区間における第１データ及び第２データの音量を共に下げる。次のＳ１１８では、制御部１１は、合成対象の演奏区間について、Ｓ１１８において音量を下げた第１データ及び第２データの音響信号と、基準データの基準音を表す音響信号とを合成して、第１データ、第２データ及び基準音からなる１演奏区間分の音響データを作成する。すなわち、ここで作成される音響データには、Ｓ１１８において音量を下げた第１データ及び第２データの音響信号の他に、合成対象の演奏区間における基準音を表す音響信号が含まれる。なお、Ｓ１１８では、音響データに合成する基準音の音量を、第１データ及び第２データの音の音量よりも大きくする。
【００３８】
Ｓ１０４、Ｓ１０８、Ｓ１１４、Ｓ１１８の各ステップの次に進むＳ１２０では、制御部１１は、楽曲の最後の演奏区間まで投稿データの合成が終了したか否かを判定する。投稿データの合成が完了していない場合（Ｓ１２０：ＮＯ）、制御部１１はＳ１２２に進む。Ｓ１２２では、制御部１１は、合成対象を楽曲の次の演奏区間に進めて、Ｓ１００に戻る。
【００３９】
以降、楽曲の最後の演奏区間に到達するまでＳ１００〜Ｓ１２２の処理が繰返される度に、１演奏区間ずつ投稿データが合成され、音響データの作成が進む。そして、Ｓ１２０において、楽曲の最後の演奏区間まで投稿データの合成が終了したと判定した場合（Ｓ１２０：ＹＥＳ）、制御部１１は本処理を終了する。この時点で、楽曲の始めから終わりまで全ての演奏区間について、投稿データである第１データ及び第２データから合成された音響データが作成され、１曲分の音響データが完成する。完成した１曲分の音響データは、カラオケ装置１０の記憶部１２に記憶される。
【００４０】
［効果］
実施形態のカラオケ装置１０によれば、以下の効果を奏する。
複数の投稿データの演奏結果について、基準音と比較して、音の成功条件を満たさないと判断された音を、成功条件を満たすと判断された音よりも音量が相対的に小さくなるように調整したうえで、複数の投稿データを合成して音響データを作成できる。また、ある演奏区間において、全ての投稿データの演奏結果が成功条件を満たさない場合、基準音に基づく正しい音を付加して音響データを合成することができる。このように作成された音響データがカラオケ装置１０で再生されることで、間違った演奏音が目立たない質のよい態様にて、複数の演奏を同時に出力できる。
【００４１】
ギターのコード演奏のように、和音で構成される演奏結果からなる投稿データに対する成功条件の判定方法として、基準音の和音を構成する音と異なる音階の音が含まれていないことを成功条件することができる。このようにすることで、複数の投稿データの演奏結果の中に、不協和音に該当するが和音あったとしても、その不協和音が目立たないようにすることができる。
【００４２】
あるいは、複数の投稿データの演奏結果の音を構成する音高及び音数が、基準音を構成する音高及び音数と一致することを成功条件とすることができる。このようすることで、基準音に対して音数と音高との両方が一致しない不正確な音が目立たないようにすることができる。
【００４３】
［特許請求の範囲に記載の構成との対応］
実施形態に記載の構成と、特許請求の範囲に記載の構成との対応は次のとおりである。
制御部１１及び通信部１８が、取得手段に相当する。記憶部１２が記憶手段に相当する。制御部１１が、判断手段、音量調節手段、及び、作成手段に相当する。
【００４４】
［変形例］
上記実施形態では、本発明をカラオケ装置に適用した事例について説明した。これとは別に、パーソナルコンピュータや、いわゆるスマートフォンやタブレットコンピュータ等の携帯型の情報処理端末に本発明を適用してもよい。
【００４５】
上記実施形態では、投稿データとして録音される楽器として、ギターを適用した事例について説明した。これに限らず、ギター以外の弦楽器（例えば、ベース）や、鍵盤楽器（例えば、ピアノやキーボード）による演奏結果についても本発明に適用できる。また、上記実施形態では、和音を対象に成功条件の成否を判定する事例について説明した。これに限らず、単音演奏についても本発明に適用できる。
【符号の説明】
【００４６】
１…カラオケネットワークシステム、１０…カラオケ装置、１１…制御部、１２…記憶部、１３…楽曲再生部、１４…音声制御部、１４ａ…マイク入力部、１４ｂ…楽器入力部、１４ｃ…出力部、１５…映像制御部、１７…操作部、１８…通信部、１９…マイク、２０…ギター、２１…スピーカ、２３…モニタ、４０…センタサーバ、４１…制御部、４２…記憶部、４３…通信部。
【図１】
0006003861.tif 000002
【図２】
0006003861.tif 000003
【図３】
0006003861.tif 000004