(57)【要約】【課題】過去の演奏者と一緒に演奏をするような感覚を現在の演奏者により強く与える。【解決手段】過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定する処理特定部と、前記一方のデータに対して前記データ処理を施すデータ処理部と、を備える、情報処理装置が提供される。【選択図】図１
2013182188.tif 000002
【特許請求の範囲】
【請求項１】
過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定する処理特定部と、
前記一方のデータに対して前記データ処理を施すデータ処理部と、
を備える、情報処理装置。
【請求項２】
前記情報処理装置は、
前記音響データから前記除去対象の演奏データを分離することにより前記除去対象の演奏データを除去する分離部をさらに備える、
請求項１に記載の情報処理装置。
【請求項３】
前記分離部は、前記音響データと前記除去対象の演奏データの楽譜情報とに基づいて、前記音響データから前記除去対象の演奏データを分離する、
請求項２に記載の情報処理装置。
【請求項４】
前記分離部は、音響データから抽出した周波数成分と音モデルとの照合結果に基づいて、前記音響データから前記除去対象の演奏データを分離する、
請求項２に記載の情報処理装置。
【請求項５】
前記分離部は、入力操作に基づいて前記音響データに含まれる複数の演奏データから前記除去対象の演奏データを特定する、
請求項２に記載の情報処理装置。
【請求項６】
前記情報処理装置は、
第１の演奏データが除去対象の演奏データである場合における第１の入力データおよび第２の演奏データが除去対象の演奏データである場合における第２の入力データを合成する合成部と、
前記合成部により合成されたデータが記憶部に記憶されるように前記記憶部を制御する音声出力制御部と、をさらに備える、
請求項１に記載の情報処理装置。
【請求項７】
前記情報処理装置は、
前記除去対象の演奏データと前記入力データとの解析結果を取得する解析部と、
前記解析結果が解析結果出力部により出力されるように前記解析結果出力部を制御する解析結果出力制御部と、をさらに備える、
請求項１に記載の情報処理装置。
【請求項８】
前記解析部は、前記除去対象の演奏データと第１の入力データとの第１の解析結果および前記除去対象の演奏データと第２の入力データとの第２の解析結果を比較することにより比較結果を取得し、
前記解析結果出力制御部は、前記比較結果が前記解析結果出力部により出力されるように前記解析結果出力部を制御する、
請求項７に記載の情報処理装置。
【請求項９】
前記解析部は、第１の除去対象の演奏データと第１の入力データとの第１の解析結果および第２の除去対象の演奏データと第２の入力データとの第２の解析結果を比較することにより比較結果を取得し、
前記解析結果出力制御部は、前記比較結果が前記解析結果出力部により出力されるように前記解析結果出力部を制御する、
請求項７に記載の情報処理装置。
【請求項１０】
前記処理特定部は、前記入力データの特徴量を前記除去後のデータの特徴量に近づけるデータ処理を特定し、
前記データ処理部は、前記入力データに対して前記データ処理を施す、
請求項１に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、
前記除去後のデータを再生する再生部をさらに備える、
請求項１０に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、
前記再生部により再生されたデータと前記データ処理が施された後の入力データとが音声出力部により出力されるように前記音声出力部を制御する音声出力制御部をさらに備える、
請求項１１に記載の情報処理装置。
【請求項１３】
前記情報処理装置は、
前記再生部により再生されたデータと前記データ処理が施された後の入力データとを合成する合成部をさらに備え、
前記音声出力制御部は、前記合成部により合成されたデータが記憶部に記憶されるように前記記憶部を制御する、
請求項１２に記載の情報処理装置。
【請求項１４】
前記処理特定部は、前記除去後のデータの特徴量を前記入力データの特徴量に近づけるデータ処理を特定し、
前記データ処理部は、前記除去後のデータに対して前記データ処理を施す、
請求項１に記載の情報処理装置。
【請求項１５】
前記情報処理装置は、
前記除去後のデータに対して前記データ処理が施されることにより得られるデータを再生する再生部をさらに備える、
請求項１４に記載の情報処理装置。
【請求項１６】
前記情報処理装置は、
前記再生部により再生されたデータと前記入力データとが音声出力部により出力されるように前記音声出力部を制御する音声出力制御部をさらに備える、
請求項１５に記載の情報処理装置。
【請求項１７】
前記情報処理装置は、
前記再生部により再生されたデータと前記入力データとを合成する合成部をさらに備え、
前記音声出力制御部は、前記合成部により合成されたデータが記憶部に記憶されるように前記記憶部を制御する、
請求項１６に記載の情報処理装置。
【請求項１８】
過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定することと、
前記一方のデータに対して前記データ処理を施すことと、
を含む、情報処理方法。
【請求項１９】
コンピュータを、
過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定する処理特定部と、
前記一方のデータに対して前記データ処理を施すデータ処理部と、
を備える情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、過去に記録された音響データが再生された場合、現在の演奏者が再生データを聴きながらその再生データに合わせて演奏をするための技術が開示されている（例えば、特許文献１参照）。このような技術を用いれば、例えば、過去に記録された音響データに過去の演奏者による演奏データが含まれる場合、現在の演奏者は、この過去の演奏者と一緒に演奏をするような感覚を味わうことができる。
【０００３】
過去の演奏者による演奏データと現在の演奏者による演奏データとの間においては、当該演奏データを作り出すための楽器の種類が同一である場合も想定されれば、異なる場合も想定される。楽器の種類が同一である場合としては、例えば、過去の演奏者による演奏データと現在の演奏者による演奏データとにおいて演奏パートが異なる場合などが想定される。かかる場合には、過去の演奏者と現在の演奏者との間で仮想的な連弾が実現され得る。楽器の種類が異なる場合には、過去の演奏者と現在の演奏者との間で仮想的な共演が実現され得る。
【０００４】
ここで、過去に記録された音響データに複数の演奏者の各々による演奏データが含まれる場合には、現在の演奏者による演奏データ（以下、「入力データ」とも言う。）に対応する演奏データは当該音響データから除去された状態で再生されることも想定される。このような演奏データの除去がなされれば、現在の演奏者に対して、過去の演奏者と一緒に演奏をするような感覚をより強く与えることが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１６６７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、過去に記録された音響データから入力データに対応する演奏データが除去されるだけでは、過去の演奏者と一緒に演奏をするような感覚を現在の演奏者にあまり強く与えられない場合も想定される。例えば、過去に記録された音響データから演奏データが除去されたデータと入力データとの間で特徴量が大きく異なる場合も想定されるからである。したがって、過去の演奏者と一緒に演奏をするような感覚を現在の演奏者により強く与えるための技術が実現されることが望ましい。
【課題を解決するための手段】
【０００７】
本開示によれば、過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定する処理特定部と、前記一方のデータに対して前記データ処理を施すデータ処理部と、を備える、情報処理装置が提供される。
【０００８】
また、本開示によれば、過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定することと、前記一方のデータに対して前記データ処理を施すことと、を含む、情報処理方法が提供される。
【０００９】
また、本開示によれば、コンピュータを、過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定する処理特定部と、前記一方のデータに対して前記データ処理を施すデータ処理部と、を備える情報処理装置として機能させるためのプログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、過去の演奏者と一緒に演奏をするような感覚を現在の演奏者により強く与えることが可能である。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施形態に係る情報処理装置の概要を示す図である。
【図２】情報処理装置の全体的な機能構成例を示すブロック図である。
【図３】情報処理装置の制御部の機能構成例を示すブロック図である。
【図４】データ処理の一例を説明するための図である。
【図５】データ処理の他の一例を説明するための図である。
【図６】データ処理の流れを示すフローチャートである。
【図７】入力データの解析処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１４】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．情報処理装置の概要
２．情報処理装置の全体的な機能構成
３．情報処理装置の制御部の機能構成
４．データ処理の流れ
５．入力データの解析処理の流れ
６．むすび
【００１５】
＜１．情報処理装置の概要＞
まず、本開示の実施形態に係る情報処理装置１０の概要について説明する。図１は、本開示の実施形態に係る情報処理装置１０の概要を示す図である。図１に示すように、本開示の実施形態においては、現在の演奏者が楽器を演奏する場合を想定する。現在の演奏者が演奏に使用する楽器は特に限定されない。例えば、図１に示すように、現在の演奏者による演奏にピアノが使用されてもよい。
【００１６】
例えば、過去に記録された音響データが再生された場合、現在の演奏者が再生データを聴きながらその再生データに合わせて演奏をするための技術が存在する。このような技術を用いれば、例えば、過去に記録された音響データに過去の演奏者による演奏データが含まれる場合、現在の演奏者は、この過去の演奏者と一緒に演奏をするような感覚を味わうことができる。
【００１７】
過去の演奏者による演奏データと現在の演奏者による演奏データとの間においては、当該演奏データを作り出すための楽器の種類が同一である場合も想定されれば、異なる場合も想定される。楽器の種類が同一である場合としては、例えば、過去の演奏者による演奏データと現在の演奏者による演奏データとにおいて演奏パートが異なる場合などが想定される。かかる場合には、過去の演奏者と現在の演奏者との間で仮想的な連弾が実現され得る。楽器の種類が異なる場合には、過去の演奏者と現在の演奏者との間で仮想的な共演が実現され得る。
【００１８】
ここで、過去に記録された音響データに複数の演奏者の各々による演奏データが含まれる場合には、現在の演奏者による入力データに対応する演奏データは当該音響データから除去された状態で再生されることも想定される。このような演奏データの除去がなされれば、現在の演奏者に対して、過去の演奏者と一緒に演奏をするような感覚をより強く与えることが可能となる。
【００１９】
しかしながら、過去に記録された音響データから入力データに対応する演奏データが除去されるだけでは、過去の演奏者と一緒に演奏をするような感覚を現在の演奏者にあまり強く与えられない場合も想定される。例えば、過去に記録された音響データから演奏データが除去されたデータ（以下、「除去後のデータ」とも言う。）と入力データとの間で特徴量が大きく異なる場合も想定されるからである。したがって、過去の演奏者と一緒に演奏をするような感覚を現在の演奏者により強く与えるための技術が実現されることが望ましい。
【００２０】
かかる技術を実現するため、本開示の実施形態に係る情報処理装置１０は、除去後のデータと現在の演奏者による入力データとを用いて所定のデータ処理を行う。そして、情報処理装置１０は、データ処理がなされた後のデータ（以下、単に「処理後のデータ」とも言う。）を現在の演奏者に対して提供する。このような処理後のデータが現在の演奏者に提供されれば、過去の演奏者と一緒に演奏をするような感覚を現在の演奏者により強く与えることが可能となる。
【００２１】
以上、本開示の実施形態に係る情報処理装置１０の概要について説明した。以下においては、このデータ処理の詳細について主に説明する。まず、本開示の実施形態に係る情報処理装置１０の全体的な機能構成例について説明する。
【００２２】
＜２．情報処理装置の全体的な機能構成＞
図２は、本開示の実施形態に係る情報処理装置１０の全体的な機能構成例を示すブロック図である。図２に示したように、情報処理装置１０は、制御部１１０、操作入力部１２０、記憶部１３０、演奏入力部１４０、解析結果出力部１５０および音声出力部１６０を備える。
【００２３】
制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などのプロセッサに相当する。制御部１１０は、記憶部１３０または他の記憶媒体に記憶されるプログラムを実行することにより、制御部１１０が有する様々な機能を発揮する。
【００２４】
操作入力部１２０は、現在の演奏者やその他のユーザからの操作を受け付ける機能を有する。操作入力部１２０は、受け付けた操作を操作情報として制御部１１０に出力する。操作情報は制御部１１０により用いられ、例えば、プログラムの実行に用いられる。また、例えば、操作入力部１２０は、プログラムの起動を開始する操作を受け付けることもできる。また、例えば、操作入力部１２０は、プログラムの実行を終了する操作を受け付けることもできる。図２に示した例では、操作入力部１２０は情報処理装置１０に組み込まれているが、操作入力部１２０は情報処理装置１０の外部に存在してもよい。
【００２５】
記憶部１３０は、半導体メモリまたはハードディスクなどの記憶媒体を用いて、制御部１１０による処理のためのプログラムおよびデータを記憶する。例えば、記憶部１３０は、制御部１１０により実行されるプログラムを記憶することができる。また、例えば、記憶部１３０は、上記した音響データを記憶することもできる。図２に示した例では、記憶部１３０は情報処理装置１０に組み込まれているが、記憶部１３０は情報処理装置１０の外部に存在してもよい。
【００２６】
演奏入力部１４０は、現在の演奏者から演奏データの入力を受け付ける機能を有する。例えば、図１に示したように、現在の演奏者による演奏にピアノが使用される場合には、現在の演奏者により演奏時に鍵盤から入力されるデータが入力データとして受け付けられる。しかし、演奏データは鍵盤から入力されるデータに限定されない。例えば、現在の演奏者による演奏に使用される楽器がピアノではない場合であっても、演奏に使用される楽器に応じた入力部から演奏データが現在の演奏者により入力される。
【００２７】
解析結果出力部１５０は、現在の演奏者からの入力データが制御部１１０により解析された場合に、その解析結果を出力する機能を有する。例えば、解析結果が画面に表示される場合には、解析結果出力部１５０は、その画面を表示する表示装置であってもよい。また、解析結果が音声により出力される場合には、解析結果出力部１５０は、その音声を出力する音声出力装置であってもよい。かかる場合、解析結果出力部１５０は、音声出力部１６０と共通の構成であってもよい。
【００２８】
音声出力部１６０は、制御部１１０から出力された各種のデータを音声として出力する機能を有する。また、音声出力部１６０は、解析結果出力部１５０と共通の構成である場合には、解析結果を音声として出力する機能を有していてもよい。音声出力部１６０は、これらの音声を出力する音声出力装置として機能する。また、例えば、音声出力部１６０は、プログラムの起動を開始する操作を現在の演奏者やその他のユーザに行わせるための音声、プログラムの実行を終了する操作を現在の演奏者やその他のユーザに行わせるための音声などを出力してもよい。
【００２９】
以上、本開示の実施形態に係る情報処理装置１０の全体的な機能構成例について説明した。続いて、本開示の実施形態に係る情報処理装置１０の制御部の機能構成例について説明する。
【００３０】
＜３．情報処理装置の制御部の機能構成＞
図３は、本開示の実施形態に係る情報処理装置１０の制御部の機能構成例を示すブロック図である。図３に示したように、制御部１１０は、分離部１１１、処理特定部１１２、データ処理部１１３、再生部１１４、合成部１１５、音声出力制御部１１６、解析部１１７および解析結果出力制御部１１８を備える。
【００３１】
分離部１１１は、過去に記録された音響データから除去対象の演奏データを分離することにより除去対象の演奏データを除去する機能を有する。分離部１１１により除去対象の演奏データが分離された場合には、音響データは、除去対象の演奏データと除去後のデータとに分離される。図３に示した例では、分離部１１１は情報処理装置１０の制御部１１０に組み込まれているが、分離部１１１は情報処理装置１０の外部に存在してもよい。除去対象の演奏データは、解析部１１７による解析に利用されてもよい。
【００３２】
音響データから除去対象の演奏データを分離する手法は、特に限定されない。例えば、除去対象の演奏データの楽譜情報（例えば、音響データに含まれる単音の高さ、単音の長さ、単音の音量、発音時刻、楽器の種類など）が存在する場合、分離部１１１は、音響データと除去対象の演奏データの楽譜情報とに基づいて、音響データから除去対象の演奏データを分離してもよい。より詳細には、例えば、分離部１１１は、音響データの周波数成分の強度（以下、「パワースペクトル」とも言う。）の時間変化からパラメータを抽出し、このパラメータに基づいてパワースペクトル中の特定の音符に対応する部分だけを通過させるフィルタを作り、このフィルタを使って音響データから除去対象の演奏データを分離してもよい。パラメータとしては、例えば、音の高さや倍音成分の減衰の速さなどのパラメータが想定される。
【００３３】
この分離手法の詳細については、例えば、参考文献「音楽情報処理最前線！第１８回：  自分の好きなあの曲を勝手にリミックス  〜楽器パートの音量を操作する「楽器音イコライザ」  著者名：糸山  克寿、後藤  真孝、奥乃博  掲載誌：ＤＴＭ  ＭＡＧＡＺＩＮＥ．  Ｖｏｌ．１９０，  ｐｐ．９６−９７，  Ａｐｒｉｌ  ２０１０．（２０１０／５／２０  公開）」により開示されている。
【００３４】
また、この分離手法の詳細については、例えば、参考文献「楽譜情報を援用した多重奏音楽音響信号の音源分離と調波・非調波統合モデルの制約付きパラメータ推定の同時実現  掲載誌：情報処理学会論文誌  著者名：糸山  克寿、後藤  真孝、駒谷  和範、尾形  哲也  奥乃  博  Ｖｏｌ．４９，Ｎｏ．３  ｐｐ．１４６５−１４７９，  Ｍａｒｃｈ  ２００８．」により開示されている。
【００３５】
音響データから除去対象の演奏データを分離する手法は、他の手法であってもよい。例えば、上記した手法は、楽譜情報を用いて音響データから除去対象の演奏データを分離する手法であるが、楽譜情報を用いずに音響データから除去対象の演奏データを分離する手法を採用してもよい。より詳細には、分離部１１１は、音響データに含まれる可能性のある単音の周波数成分の抽出結果である音モデルがあらかじめ登録されている場合、音響データから抽出した周波数成分と音モデルとの照合結果に基づいて、音響データから除去対象の演奏データを分離してもよい。
【００３６】
この分離手法の詳細については、例えば、参考文献「音楽音響信号を対象とする音源分離システム : 音モデルに基づくアプローチ  著者名：中臺  一博、柏野  邦夫、田中  英彦  掲載誌：音楽情報科学．  ９３（３２），  １−８，（１９９３／４／２３  公開）」により開示されている。
【００３７】
また、音響データに含まれる複数の演奏データから除去対象の演奏データをどのように特定するかについては特に限定されない。例えば、分離部１１１は、操作入力部１２０により受け付けられた現在の演奏者やその他のユーザからの入力操作に基づいて音響データに含まれる複数の演奏データから除去対象の演奏データを特定してもよい。
【００３８】
処理特定部１１２は、除去後のデータとユーザによる入力データとのうち一方のデータ（以下、単に「処理対象のデータ」とも言う。）の特徴量を他方のデータの特徴量に近づけるデータ処理を特定する機能を有する。すなわち、除去後のデータが処理対象のデータであってもよいし、入力データが処理対象のデータであってもよい。処理対象のデータと他方のデータとの特徴量は、例えば、各データの波形に対する解析結果であってもよいし、各データにかけられるエフェクトであってもよい。
【００３９】
例えば、処理特定部１１２は、入力データが処理対象のデータである場合には、入力データの特徴量を除去後のデータの特徴量に近づけるデータ処理を特定する。また、例えば、処理特定部１１２は、除去後のデータが処理対象のデータである場合には、除去後のデータの特徴量を入力データの特徴量に近づけるデータ処理を特定する。ここで、まず、図４を参照して、除去後のデータが処理対象のデータである場合について詳細に説明する。
【００４０】
図４は、制御部１１０によるデータ処理の一例を説明するための図である。特に、図４に示した例は、入力データが処理対象のデータである場合におけるデータ処理について説明するための図である。図４に示すように、処理特定部１１２は、入力データの特徴量を除去後のデータの特徴量に近づけるデータ処理を特定する。
【００４１】
入力データの特徴量は、あらかじめ取得されていてもよいし、演奏者による演奏によって実際に入力された入力データから取得されてもよい。除去後のデータの特徴量は、あらかじめ取得されていてもよいし、再生部１１４により再生されたデータから取得されてもよい。入力データの特徴量を除去後のデータの特徴量にどの程度近づけるかについては特に限定されない。例えば、図４には、特徴量を近づける処理がなされた後の入力データの特徴量が変換後の特徴量として示されている。
【００４２】
データ処理部１１３は、処理特定部１１２により特定されたデータ処理を入力データに対して施す。このようなデータ処理がなされることにより、入力データの特徴量が除去後のデータの特徴量に近づくこととなる。このため、例えば、除去後のデータが再生されて出力されるとともに特徴量を近づける処理がなされた後の入力データが出力された場合、現在の演奏者に対して、過去の演奏者と一緒に演奏をするような感覚をより強く与えることが可能となる。
【００４３】
再生部１１４は、除去後のデータを再生する。また、音声出力制御部１１６は、再生部１１４により再生されたデータとデータ処理が施された後の入力データとが音声出力部１６０により出力されるように音声出力部１６０を制御することができる。また、再生部１１４により再生されたデータとデータ処理が施された後の入力データとは合成部１１５により合成されてもよい。その場合、音声出力制御部１１６は、合成部１１５により合成されたデータ（以下、「合成データ」とも言う。）が記憶部１３０に記憶されるように記憶部１３０を制御してもよい。
【００４４】
このような合成データが記憶部１３０によって記憶されれば、後に合成データを再生することによって、現在の演奏者は過去の演奏者と一緒に演奏をするような感覚を再度味わうことができる。合成部１１５による合成は、再生部１１４により再生されたデータとデータ処理が施された後の入力データとが１つの音声データに結合する処理であってもよいし、再生部１１４により再生されたデータとデータ処理が施された後の入力データとにおいて対応する時刻が関連付けられる処理であってもよい。
【００４５】
図５は、制御部１１０によるデータ処理の他の一例を説明するための図である。特に、図５に示した例は、除去後のデータが処理対象のデータである場合におけるデータ処理について説明するための図である。図５に示すように、処理特定部１１２は、除去後のデータの特徴量を入力データの特徴量に近づけるデータ処理を特定する。
【００４６】
入力データの特徴量は、あらかじめ取得されていてもよいし、演奏者による演奏によって実際に入力された入力データから取得されてもよい。除去後のデータの特徴量は、あらかじめ取得されていてもよいし、再生部１１４により再生されたデータから取得されてもよい。除去後のデータの特徴量を入力データの特徴量にどの程度近づけるかについては特に限定されない。例えば、図５には、特徴量を近づける処理がなされた後の除去後のデータの特徴量が変換後の特徴量として示されている。
【００４７】
データ処理部１１３は、処理特定部１１２により特定されたデータ処理を除去後のデータに対して施す。このようなデータ処理がなされることにより、除去後のデータの特徴量が入力データの特徴量に近づくこととなる。このため、例えば、特徴量を近づける処理がなされた後の除去後のデータが再生されて出力されるとともに入力データが出力された場合、現在の演奏者に対して、過去の演奏者と一緒に演奏をするような感覚をより強く与えることが可能となる。
【００４８】
再生部１１４は、除去後のデータに対してデータ処理が施されることにより得られるデータを再生する。また、音声出力制御部１１６は、再生部１１４により再生されたデータと入力データとが音声出力部１６０により出力されるように音声出力部１６０を制御することができる。また、再生部１１４により再生されたデータと入力データとは合成部１１５により合成されてもよい。その場合、音声出力制御部１１６は、合成部１１５により合成されたデータが記憶部１３０に記憶されるように記憶部１３０を制御してもよい。
【００４９】
このような合成データが記憶部１３０によって記憶されれば、後に合成データを再生することによって、現在の演奏者は過去の演奏者と一緒に演奏をするような感覚を再度味わうことができる。合成部１１５による合成は、再生部１１４により再生されたデータと入力データとが１つの音声データに結合する処理であってもよいし、再生部１１４により再生されたデータと入力データとにおいて対応する時刻が関連付けられる処理であってもよい。
【００５０】
例えば、音響データに過去の第１の演奏者による第１の演奏データと過去の第２の演奏者による第２の演奏データとの双方が含まれている場合を想定する。かかる場合に、演奏入力部１４０が、第１の演奏データが除去対象の演奏データである場合において第１の入力データの入力を受け付けたとする。また、演奏入力部１４０が、第２の演奏データが除去対象の演奏データである場合において第２の入力データの入力を受け付けたとする。その場合、合成部１１５は、第１の入力データと第２の入力データとを合成してもよい。
【００５１】
音声出力制御部１１６は、合成部１１５により合成されたデータが記憶部１３０に記憶されるように記憶部１３０を制御してもよい。第１の入力データの入力を行う者と第２の入力データの入力を行う者とは、同一の演奏者であってもよいし、異なる演奏者であってもよい。このような合成および記憶がなされれば、このように合成されたデータを後に再生して聴くことが可能となる。例えば、第１の入力データの入力を行う者と第２の入力データの入力を行う者とが同一の演奏者である場合には、別のタイミングで入力した第１の入力データおよび第２の入力データの合成データを後に再生して聴くことが可能となる。
【００５２】
解析部１１７は、除去対象の演奏データと入力データとの解析結果を取得する機能を有する。除去対象の演奏データと入力データとの解析は、解析部１１７によって行われてもよいし、他の機能部によって行われてもよい。解析結果出力制御部１１８は、解析結果が解析結果出力部１５０により出力されるように解析結果出力部１５０を制御する機能を有する。例えば、このように出力された解析結果が演奏者に提供されることによって、演奏者は、自分の演奏の解析結果を把握することができる。また、その解析結果を今後の演奏に生かすことができる。
【００５３】
解析部１１７による解析は、どのような解析であってもよい。例えば、音響データから同一の除去対象の演奏データが除去された状況において、複数回の演奏がなされた場合を想定する。かかる場合、解析部１１７は、除去対象の演奏データと第１の入力データとの第１の解析結果および除去対象の演奏データと第２の入力データとの第２の解析結果を比較することにより比較結果を取得してもよい。そして、解析結果出力制御部１１８は、比較結果が解析結果出力部１５０により出力されるように解析結果出力部１５０を制御してもよい。
【００５４】
除去対象の演奏データと入力データとの解析結果は、例えば、除去対象の演奏データと入力データとの差分であってもよい。例えば、除去対象の演奏データを見本として扱う場合には、当該差分が小さいほど入力データが高く評価されてもよい。したがって、第１の解析結果と第２の解析結果との比較結果は、第１の解析結果と第２の解析結果とのうち、当該差分の小さい解析結果を示す情報であってもよいし、当該差分の大きい解析結果を示す情報であってもよい。
【００５５】
このような比較結果が出力されれば、例えば、第１の入力データと第２の入力データとが同一の演奏者により入力された場合には、その演奏者は、除去対象の演奏データにより近かった入力データを把握することができる。また、例えば、第１の入力データと第２の入力データとが異なる演奏者により入力された場合には、除去対象の演奏データにより近かった演奏者を把握することができる。
【００５６】
例えば、音響データから第１の除去対象の演奏データが除去された状況と第２の除去対象の演奏データが除去された状況との各状況において演奏がなされた場合を想定する。すなわち、第１の除去対象の演奏データが除去された状況において第１の入力データが入力され、第２の除去対象の演奏データが除去された状況において第２の入力データが入力された場合を想定する。
【００５７】
かかる場合、解析部１１７は、第１の除去対象の演奏データと第１の入力データとの第１の解析結果および第２の除去対象の演奏データと第２の入力データとの第２の解析結果を比較することにより比較結果を取得してもよい。そして、解析結果出力制御部１１８は、比較結果が解析結果出力部１５０により出力されるように解析結果出力部１５０を制御してもよい。
【００５８】
除去対象の演奏データと入力データとの解析結果は、例えば、除去対象の演奏データと入力データとの差分であってもよい。例えば、除去対象の演奏データを見本として扱う場合には、当該差分が小さいほど入力データが高く評価されてもよい。したがって、第１の解析結果と第２の解析結果との比較結果は、第１の解析結果と第２の解析結果とのうち、当該差分の小さい解析結果を示す情報であってもよいし、当該差分の大きい解析結果を示す情報であってもよい。このような比較結果が出力されれば、演奏者は、どの演奏が自分に向いているかを把握することができる。
【００５９】
以上、本開示の実施形態に係る情報処理装置１０の制御部１１０の機能構成例について説明した。続いて、本開示の実施形態に係る情報処理装置１０の制御部１１０によりなされるデータ処理の流れについて説明する。
【００６０】
＜４．データ処理の流れ＞
図６は、本開示の実施形態に係る情報処理装置１０の制御部１１０によるデータ処理の流れを示すフローチャートである。なお、図６に示す動作の流れは、データ処理の流れの一例を示したに過ぎないため、データ処理の流れは、図６に示した動作の流れに限定されない。
【００６１】
図６に示すように、まず、分離部１１１は、音響データから除去対象の演奏データを除去する（Ｓ１１）。続いて、処理特定部１１２は、除去後のデータと入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定する（Ｓ１２）。続いて、データ処理部１１３は、当該一方のデータに対してデータ処理を施す（Ｓ１３）。合成部１１５は、データ処理が施された後のデータと当該他方のデータとを合成し（Ｓ１４）、音声出力制御部１１６は、合成データを記憶部１３０に出力する（Ｓ１５）。
【００６２】
なお、図６には、合成データが記憶部１３０に記憶される例について示されている。これにより、合成データが後に再生された場合には、現在の演奏者に対して、過去の演奏者と一緒に演奏をするような感覚をより強く与えることが可能となる。しかし、合成データを記憶するとともに（または合成データを記憶する代わりに）、データ処理が施された後のデータと当該他方のデータとが音声出力部１６０により出力されるように音声出力制御部１１６により音声出力部１６０が制御されてもよい。
【００６３】
以上、本開示の実施形態に係る情報処理装置１０の制御部１１０によりなされるデータ処理の流れについて説明した。続いて、本開示の実施形態に係る情報処理装置１０の解析部１１７によりなされる入力データの解析処理の流れについて説明する。
【００６４】
＜５．入力データの解析処理の流れ＞
図７は、本開示の実施形態に係る情報処理装置１０の解析部１１７による入力データの解析処理の流れを示すフローチャートである。なお、図７に示す動作の流れは、入力データの解析処理の流れの一例を示したに過ぎないため、入力データの解析処理の流れは、図７に示した動作の流れに限定されない。
【００６５】
図７に示すように、まず、解析部１１７は、除去対象の演奏データおよび入力データを取得する（Ｓ２１）。ここで、除去対象の演奏データは、例えば、分離部１１１により音響データから除去される演奏データであってもよい。続いて、解析部１１７は、除去対象の演奏データおよび入力データを解析する（Ｓ２２）。続いて、解析結果出力制御部１１８は、解析結果が出力されるように解析結果出力部１５０を制御する（Ｓ１３）。解析の手法としては、上記した通り、様々な手法を採用することができる。
【００６６】
以上、本開示の実施形態に係る解析部１１７によりなされる入力データの解析処理の流れについて説明した。
【００６７】
＜６．むすび＞
以上説明したように、本開示の実施形態によれば、過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定する処理特定部と、前記一方のデータに対して前記データ処理を施すデータ処理部と、を備える、情報処理装置が提供される。かかる構成によれば、したがって、過去の演奏者と一緒に演奏をするような感覚を現在の演奏者により強く与えることが可能である。
【００６８】
なお、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００６９】
また、本明細書の情報処理装置１０の動作における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、情報処理装置１０の動作における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００７０】
また、情報処理装置１０に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した情報処理装置１０の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【００７１】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定する処理特定部と、
前記一方のデータに対して前記データ処理を施すデータ処理部と、
を備える、情報処理装置。
（２）
前記情報処理装置は、
前記音響データから前記除去対象の演奏データを分離することにより前記除去対象の演奏データを除去する分離部をさらに備える、
前記（１）に記載の情報処理装置。
（３）
前記分離部は、前記音響データと前記除去対象の演奏データの楽譜情報とに基づいて、前記音響データから前記除去対象の演奏データを分離する、
前記（２）に記載の情報処理装置。
（４）
前記分離部は、音響データから抽出した周波数成分と音モデルとの照合結果に基づいて、前記音響データから前記除去対象の演奏データを分離する、
前記（２）に記載の情報処理装置。
（５）
前記分離部は、入力操作に基づいて前記音響データに含まれる複数の演奏データから前記除去対象の演奏データを特定する、
前記（２）〜（４）のいずれか一項に記載の情報処理装置。
（６）
前記情報処理装置は、
第１の演奏データが除去対象の演奏データである場合における第１の入力データおよび第２の演奏データが除去対象の演奏データである場合における第２の入力データを合成する合成部と、
前記合成部により合成されたデータが記憶部に記憶されるように前記記憶部を制御する音声出力制御部と、をさらに備える、
前記（１）〜（５）のいずれか一項に記載の情報処理装置。
（７）
前記情報処理装置は、
前記除去対象の演奏データと前記入力データとの解析結果を取得する解析部と、
前記解析結果が解析結果出力部により出力されるように前記解析結果出力部を制御する解析結果出力制御部と、をさらに備える、
前記（１）〜（６）のいずれか一項に記載の情報処理装置。
（８）
前記解析部は、前記除去対象の演奏データと第１の入力データとの第１の解析結果および前記除去対象の演奏データと第２の入力データとの第２の解析結果を比較することにより比較結果を取得し、
前記解析結果出力制御部は、前記比較結果が前記解析結果出力部により出力されるように前記解析結果出力部を制御する、
前記（７）に記載の情報処理装置。
（９）
前記解析部は、第１の除去対象の演奏データと第１の入力データとの第１の解析結果および第２の除去対象の演奏データと第２の入力データとの第２の解析結果を比較することにより比較結果を取得し、
前記解析結果出力制御部は、前記比較結果が前記解析結果出力部により出力されるように前記解析結果出力部を制御する、
前記（７）に記載の情報処理装置。
（１０）
前記処理特定部は、前記入力データの特徴量を前記除去後のデータの特徴量に近づけるデータ処理を特定し、
前記データ処理部は、前記入力データに対して前記データ処理を施す、
前記（１）〜（９）のいずれか一項に記載の情報処理装置。
（１１）
前記情報処理装置は、
前記除去後のデータを再生する再生部をさらに備える、
前記（１０）に記載の情報処理装置。
（１２）
前記情報処理装置は、
前記再生部により再生されたデータと前記データ処理が施された後の入力データとが音声出力部により出力されるように前記音声出力部を制御する音声出力制御部をさらに備える、
前記（１１）に記載の情報処理装置。
（１３）
前記情報処理装置は、
前記再生部により再生されたデータと前記データ処理が施された後の入力データとを合成する合成部をさらに備え、
前記音声出力制御部は、前記合成部により合成されたデータが記憶部に記憶されるように前記記憶部を制御する、
前記（１２）に記載の情報処理装置。
（１４）
前記処理特定部は、前記除去後のデータの特徴量を前記入力データの特徴量に近づけるデータ処理を特定し、
前記データ処理部は、前記除去後のデータに対して前記データ処理を施す、
前記（１）〜（９）のいずれか一項に記載の情報処理装置。
（１５）
前記情報処理装置は、
前記除去後のデータに対して前記データ処理が施されることにより得られるデータを再生する再生部をさらに備える、
前記（１４）に記載の情報処理装置。
（１６）
前記情報処理装置は、
前記再生部により再生されたデータと前記入力データとが音声出力部により出力されるように前記音声出力部を制御する音声出力制御部をさらに備える、
前記（１５）に記載の情報処理装置。
（１７）
前記情報処理装置は、
前記再生部により再生されたデータと前記入力データとを合成する合成部をさらに備え、
前記音声出力制御部は、前記合成部により合成されたデータが記憶部に記憶されるように前記記憶部を制御する、
前記（１６）に記載の情報処理装置。
（１８）
過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定することと、
前記一方のデータに対して前記データ処理を施すことと、
を含む、情報処理方法。
（１９）
コンピュータを、
過去に記録された音響データから除去対象の演奏データが除去された除去後のデータと現在の演奏者による入力データとのうち一方のデータの特徴量を他方のデータの特徴量に近づけるデータ処理を特定する処理特定部と、
前記一方のデータに対して前記データ処理を施すデータ処理部と、
を備える情報処理装置として機能させるためのプログラム。
【符号の説明】
【００７２】
１０    情報処理装置
１１０  制御部
１１１  分離部
１１２  処理特定部
１１３  データ処理部
１１４  再生部
１１５  合成部
１１６  音声出力制御部
１１７  解析部
１１８  解析結果出力制御部
１２０  操作入力部
１３０  記憶部
１４０  演奏入力部
１５０  解析結果出力部
１６０  音声出力部
【図１】
2013182188.tif 000003
【図２】
2013182188.tif 000004
【図３】
2013182188.tif 000005
【図４】
2013182188.tif 000006
【図５】
2013182188.tif 000007
【図６】
2013182188.tif 000008
【図７】
2013182188.tif 000009