(57)【要約】【課題】連続して弦を弾く場合、特定の動作ごとに理想の奏法ができているか否かを、ユーザに容易に把握させる。【解決手段】演奏支援装置２００は、楽音を変換した楽音信号を取得する楽音信号取得部２０２と、取得された楽音信号から包絡線信号を検波する包絡線検波部２０４と、検波された包絡線信号の極大値を抽出する極大値抽出部２２０と、抽出された極大値を、複数のグループごとにそれぞれ平均化する極大値平均化部２２４と、平均化された、グループごとの極大値に基づく表示を表示部２１０に実行させる表示制御部２２６とを備えることを特徴とする。【選択図】図２
2012058556.tif 000002
【特許請求の範囲】
【請求項１】
楽音を変換した楽音信号を取得する楽音信号取得部と、
取得された前記楽音信号から包絡線信号を検波する包絡線検波部と、
検波された前記包絡線信号の極大値を抽出する極大値抽出部と、
抽出された前記極大値を、複数のグループごとにそれぞれ平均化する極大値平均化部と、
平均化された、前記グループごとの極大値に基づく表示を表示部に実行させる表示制御部と、
を備えることを特徴とする演奏支援装置。
【請求項２】
楽音を変換した楽音信号を取得する楽音信号取得部と、
取得された前記楽音信号から包絡線信号を検波する包絡線検波部と、
検波された前記包絡線信号の極大値を抽出し、１つ前の極大値との時間間隔を導出する極大値抽出部と、
導出された時間間隔を、複数のグループごとにそれぞれ平均化する極大値平均化部と、
平均化された、前記グループごとの時間間隔に基づく表示を表示部に実行させる表示制御部と、
を備えることを特徴とする演奏支援装置。
【請求項３】
楽音を変換した楽音信号を取得する楽音信号取得部と、
取得された前記楽音信号から包絡線信号を検波する包絡線検波部と、
検波された前記包絡線信号の極大値に隣接する２つの極小値間の包絡線信号の積分値である極大面積を導出する極大値抽出部と、
導出された前記極大面積を、複数のグループごとにそれぞれ平均化する前記極大値平均化部と、
平均化された、前記グループごとの極大面積に基づく表示を表示部に実行させる表示制御部と、
を備えることを特徴とする演奏支援装置。
【請求項４】
前記極大値抽出部が抽出した前記包絡線信号の極大値の到来数を計数する計数部をさらに備え、
前記極大値平均化部は、計数された値に基づく複数のグループごとに、極大値、極大面積、または極大値の時間間隔を平均化することを特徴とする請求項１から３のいずれか１項に記載の演奏支援装置。
【請求項５】
計数された値に基づく前記複数のグループは、計数された前記値が奇数である場合における極大値に対応するグループと、計数された前記値が偶数である場合における極大値に対応するグループであることを特徴とする請求項４に記載の演奏支援装置。
【請求項６】
前記楽音を発生するためのユーザの動作を検知する動作検知センサをさらに備え、
前記複数のグループは、前記動作検知センサの出力に基づくグループであることを特徴とする請求項１から３のいずれか１項に記載の演奏支援装置。
【請求項７】
拍子を報知する拍子報知部をさらに備え、
前記複数のグループは、前記拍子に基づくグループであることを特徴とする請求項１から３のいずれか１項に記載の演奏支援装置。
【請求項８】
前記表示制御部は、前記複数のグループ間における、前記平均化された極大値、前記平均化された極大面積、または、前記平均化された極大値の時間間隔の差分をユーザが把握できる態様で表示部に表示させることを特徴とする請求項１から７のいずれか１項に記載の演奏支援装置。
【請求項９】
前記極大値抽出部は、検波された前記包絡線信号の極大値を抽出し、１つ前の極大値との時間間隔を導出し、
前記極大値平均化部は、導出された時間間隔を、複数のグループごとにそれぞれ平均化し、
前記表示制御部は、前記複数のグループ間における、前記平均化された極大値、および、前記平均化された極大値の時間間隔の差分を、ユーザが把握できる態様で表示部に表示させることを特徴とする請求項１に記載の演奏支援装置。
【請求項１０】
楽音を変換した楽音信号を取得し、
取得した前記楽音信号から包絡線信号を検波し、
検波した前記包絡線信号の極大値を抽出し、
抽出した極大値を、複数のグループごとにそれぞれ平均化し、
平均化した、前記グループごとの極大値に基づく表示を表示部に実行させること特徴とする演奏支援方法。
【請求項１１】
楽音を変換した楽音信号を取得し、
取得した前記楽音信号から包絡線信号を検波し、
検波した前記包絡線信号の極大値を抽出し、１つ前の極大値との時間間隔を導出し、
導出した時間間隔を、複数のグループごとにそれぞれ平均し、
平均化した、前記グループごとの時間間隔に基づく表示を表示部に実行させることを特徴とする演奏支援方法。
【請求項１２】
楽音を変換した楽音信号を取得し、
取得した前記楽音信号から包絡線信号を検波し、
検波した前記包絡線信号の極大値に隣接する２つの極小値間の包絡線信号の積分値である極大面積を導出し、
導出した極大面積を、複数のグループごとにそれぞれ平均し、
平均化した、前記グループごとの極大面積に基づく表示を表示部に実行させることを特徴とする演奏支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撥弦楽器を用いた演奏を支援する演奏支援装置および演奏支援方法に関する。
【背景技術】
【０００２】
マンドリン、大正琴、ギター等の撥弦楽器は、指や爪、ピック、義爪、バチ等で弦を弾くことによって、弦が振動し、この振動に基づいて音が発生する楽器である。撥弦楽器の演奏者が、自身の演奏に基づく楽音の音程が、譜面の音程とあっているか否かを確認するために、様々な技術が提案されている。
【０００３】
例えば、楽器や声楽等の音を収音し（音場における音をマイクロフォンで受けて電気信号として捉え）、収音した練習者の音と、予め決められた基準となる音との偏差を表示し、それらの偏差の変化を表示する技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２１９０１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、撥弦楽器の奏法に、トレモロ奏法がある。トレモロ奏法は、演奏者が同一の弦を反復して弾く奏法である。例えば、演奏者が、弦が水平面と平行になるようにして撥弦楽器を保持しているとすると、トレモロ奏法を行う場合、演奏者は、弦を一方の方向、例えば鉛直下方から上方に弾き、続いて他方の方向、例えば鉛直上方から下方に、さらに鉛直下方から上方にと、同一の弦を２方向から反復して弾く。ここで、鉛直下方から上方に弦を弾いた場合と、鉛直上方から下方に弦を弾いた場合とが、等しい間隔、かつ等しい音量であれば、理想的なトレモロ奏法となる。
【０００６】
演奏者（特に初心者）は、演奏しながら、自身が理想的なトレモロ奏法を行えているか否かを把握するのは困難であるため、客観的に（聴衆に聴いてもらって）自身の演奏が理想的なトレモロ奏法であるか否かを把握したいという要望がある。
【０００７】
しかし、上述した特許文献１に記載の技術では、基準となる音との偏差が画一的に表示されるだけなので、トレモロ奏法等、特定の動作ごとの音量や時間間隔を導出することはできない。したがって、特許文献１の技術を利用したとしても、演奏者は、自身が理想的なトレモロ奏法を行えているか否かを把握することができなかった。
【０００８】
そこで、本発明は、このような課題に鑑み、連続して弦を弾く場合、特定の動作ごとに理想の奏法ができているか否かを、ユーザ（演奏者）に容易に把握させることができる演奏支援装置および演奏支援方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の演奏支援装置は、楽音を変換した楽音信号を取得する楽音信号取得部と、取得された楽音信号から包絡線信号を検波する包絡線検波部と、検波された包絡線信号の極大値を抽出する極大値抽出部と、抽出された極大値を、複数のグループごとにそれぞれ平均化する極大値平均化部と、平均化された、グループごとの極大値に基づく表示を表示部に実行させる表示制御部とを備えることを特徴とする。
上記課題を解決するために、本発明の他の演奏支援装置は、楽音を変換した楽音信号を取得する楽音信号取得部と、取得された楽音信号から包絡線信号を検波する包絡線検波部と、検波された包絡線信号の極大値を抽出し、１つ前の極大値との時間間隔を導出する極大値抽出部と、導出された時間間隔を、複数のグループごとにそれぞれ平均化する極大値平均化部と、平均化された、グループごとの時間間隔に基づく表示を表示部に実行させる表示制御部とを備えることを特徴とする。
上記課題を解決するために、本発明の演奏支援装置は、楽音を変換した楽音信号を取得する楽音信号取得部と、取得された楽音信号から包絡線信号を検波する包絡線検波部と、検波された包絡線信号の極大値に隣接する２つの極小値間の包絡線信号の積分値である極大面積を導出する極大値抽出部と、導出された極大面積を、複数のグループごとにそれぞれ平均化する極大値平均化部と、平均化された、グループごとの極大面積に基づく表示を表示部に実行させる表示制御部とを備えることを特徴とする。
極大値抽出部が抽出した包絡線信号の極大値の到来数を計数する計数部をさらに備え、極大値平均化部は、計数された値に基づく複数のグループごとに、極大値、極大面積、または極大値の時間間隔を平均化してもよい。
計数された値に基づく複数のグループは、計数された値が奇数である場合における極大値に対応するグループと、計数された値が偶数である場合における極大値に対応するグループであってもよい。
楽音を発生するためのユーザの動作を検知する動作検知センサをさらに備え、複数のグループは、動作検知センサの出力に基づくグループであってもよい。
拍子を報知する拍子報知部をさらに備え、複数のグループは、拍子に基づくグループであってもよい。
表示制御部は、複数のグループ間における、平均化された極大値、平均化された極大面積、または、平均化された極大値の時間間隔の差分をユーザが把握できる態様で表示部に表示させてもよい。
極大値抽出部は、検波された包絡線信号の極大値を抽出し、１つ前の極大値との時間間隔を導出し、極大値平均化部は、導出された時間間隔を、複数のグループごとにそれぞれ平均化し、表示制御部は、複数のグループ間における、平均化された極大値、および、平均化された極大値の時間間隔の差分を、ユーザが把握できる態様で表示部に表示させてもよい。
上記課題を解決するために、本発明の演奏支援方法は、楽音を変換した楽音信号を取得し、取得した楽音信号から包絡線信号を検波し、検波した包絡線信号の極大値を抽出し、抽出した極大値を、複数のグループごとにそれぞれ平均化し、平均化した、グループごとの極大値に基づく表示を表示部に実行させること特徴とする。
上記課題を解決するために、本発明の他の演奏支援方法は、楽音を変換した楽音信号を取得し、取得した楽音信号から包絡線信号を検波し、検波した包絡線信号の極大値を抽出し、１つ前の極大値との時間間隔を導出し、導出した時間間隔を、複数のグループごとにそれぞれ平均し、平均化した、グループごとの時間間隔に基づく表示を表示部に実行させることを特徴とする。
上記課題を解決するために、本発明の他の演奏支援方法は、楽音を変換した楽音信号を取得し、取得した楽音信号から包絡線信号を検波し、検波した包絡線信号の極大値に隣接する２つの極小値間の包絡線信号の積分値である極大面積を導出し、導出した極大面積を、複数のグループごとにそれぞれ平均し、平均化した、グループごとの極大面積に基づく表示を表示部に実行させることを特徴とする。
上述した演奏支援装置の技術的思想に基づく構成要素やその説明は、当該演奏支援方法にも適用可能である。
【発明の効果】
【００１０】
本発明の演奏支援装置および演奏支援方法によれば、連続して弦を弾く場合、特定の動作ごとに理想の奏法ができているか否かを、ユーザに容易に把握させることができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態にかかる演奏支援システムを説明するための説明図である。
【図２】第１の実施形態にかかる演奏支援装置の概略的な機能を示した機能ブロック図である。
【図３】包絡線検波部の構成の一例を示すブロック図である。
【図４】包絡線検波部の処理を説明するための説明図である。
【図５】表示制御部による表示部の表示態様を説明するための説明図である。
【図６】表示制御部による表示部の他の表示態様を説明するための説明図である。
【図７】第１の実施形態にかかる演奏支援方法の具体的な処理を説明するためのフローチャートである。
【図８】第２の実施形態にかかる演奏支援装置の概略的な機能を示した機能ブロック図である。
【図９】振動検知センサを説明するための説明図である。
【図１０】動作検知センサを周波数検出部とした場合の、動作検知センサの動作を説明するための説明図である。
【図１１】第３の実施形態にかかる演奏支援装置の概略的な機能を示した機能ブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値などは、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００１３】
（第１の実施形態）
図１は、第１の実施形態にかかる演奏支援システム１００を説明するための説明図である。図１に示すように、演奏支援システム１００は、撥弦楽器１１０と、収音装置１２０と、演奏支援装置２００とを含んで構成される。
【００１４】
撥弦楽器１１０は、指や爪、ピック、義爪、バチ等で弦を弾くことによって、弦が振動し、この振動に基づいて音が発生する、マンドリン、大正琴、ギター等の楽器である。
【００１５】
収音装置１２０は、マイクロフォン等で構成され、楽器から発生する楽音を収音し、楽音を電気信号である楽音信号に変換する。
【００１６】
演奏支援装置２００は、収音装置１２０に接続され、収音装置１２０が変換した楽音信号を取得し、解析する。
【００１７】
このような、撥弦楽器１１０の演奏方法の１つにトレモロ奏法がある。トレモロ奏法は、ユーザ（演奏者）が同一の弦（マンドリンの場合、略同一の音を発生する２本の弦）を反復して小刻みに弾くことで、あかたも音が持続しているかのような印象を聴衆に与えることができる奏法である。
【００１８】
例えば、ユーザが、弦１０２が水平面と平行になるようにして撥弦楽器１１０を保持しているとすると、トレモロ奏法を行う場合、ユーザは、撥弦楽器１１０の弦１１２ａを一方の方向、例えば鉛直上方から下方（図１中、ダウンで示す）に弾き（以下、単にダウンで弾くと称する）、続いて他方の方向、例えば鉛直下方から上方（図１中、アップで示す）に弾き（以下、単にアップで弾くと称する）、さらにダウンでと、同一の弦１１２ａを２方向から反復して弾く。トレモロ奏法では、ダウンで弾く場合とアップで弾く場合とを一連の動作とすると、一連の動作は、例えば、３０回〜１８０回／分で行われる。ここで、ダウンで弾く場合とアップで弾く場合とで、等しい間隔、かつ等しい音量が出れば、理想的なトレモロ奏法となる。しかし、ユーザ（特に初心者）は、トレモロ奏法を行った場合、自分では、アップとダウンとの音量のバランスが偏っているか否かを把握することは難しい。
【００１９】
そこで、本実施形態の演奏支援装置２００は、収音装置１２０に接続され、収音装置１２０が変換した楽音信号を取得し、解析することで、ユーザが、撥弦楽器１１０の弦１１２を連続して弾く際、例えば、ダウンで弾いた場合とアップで弾いた場合等、特定の動作ごとに理想の奏法ができているか否かを、ユーザに容易に把握させることを目的とする。
【００２０】
以下、演奏支援装置２００の具体的な構成について説明し、続いて演奏支援装置２００を利用した演奏支援方法について詳述する。
【００２１】
（演奏支援装置２００）
図２は、第１の実施形態にかかる演奏支援装置２００の概略的な機能を示した機能ブロック図である。図２に示すように、演奏支援装置２００は、楽音信号取得部２０２と、包絡線検波部２０４と、メモリ２０６と、中央制御部２０８と、表示部２１０とを含んで構成される。
【００２２】
楽音信号取得部２０２は、収音装置１２０に接続され、収音装置１２０が、変換した楽音信号を取得する。
【００２３】
包絡線検波部２０４は、楽音信号取得部２０２が取得した楽音信号から包絡線信号（エンベロープ）を検波する。
【００２４】
図３は、包絡線検波部２０４の構成の一例を示すブロック図であり、図４は、包絡線検波部２０４の処理を説明するための説明図である。図３に示すように、包絡線検波部２０４は、例えば、増幅器２１２と、ダイオード２１４と、抵抗２１６と、コンデンサ２１８とを含んで構成される。図３に示す包絡線検波部２０４は、楽音信号取得部２０２が取得した楽音信号を増幅、半波整流して、包絡線信号を検波する。なお、図３において包絡線検波部２０４の具体的な構成例を示したが、これに限定されず、包絡線信号を検波できれば、既存の様々な技術を利用することができる。
【００２５】
包絡線検波部２０４は、図４に示すように、楽音信号取得部２０２が取得した楽音信号（図４（ａ）参照）から包絡線信号（図４（ｂ）参照）を検波し、包絡線信号を後述する中央制御部２０８の極大値抽出部２２０に出力する。
【００２６】
本実施形態において、ユーザが、１の動作に伴って、弦１１２ａを１回弾くことで発生する楽音（以下、単に１音と称する）に基づく包絡線信号を、１音の包絡線信号（図４（ｂ）参照）とする。例えば、楽音信号取得部２０２が、ユーザがトレモロ奏法を行った場合に発生する楽音に基づく楽音信号を取得すると、包絡線検波部２０４は、ダウンで弾いたことに基づく１音の包絡線信号と、アップで弾いたことに基づく１音の包絡線信号とが、交互に並んだ包絡線信号を検波することになる。
【００２７】
また、例えば、ユーザが、例えば、マンドリンの様な、略同一の音を発生する１組（２本）の弦が並置された撥弦楽器でトレモロ奏法を行った場合、包絡線検波部２０４は、楽音信号取得部２０２が取得する楽音信号（図４（ｄ）参照）から包絡線信号（図４（ｅ）参照）を検波する。
【００２８】
この場合、ユーザが、１組の弦を１回弾くことで発生する楽音を１音とすると、図４（ｅ）に示すように、包絡線検波部２０４は、ダウンで１組の弦を弾いたことに基づく１音の包絡線信号と、アップで１組の弦を弾いたことに基づく１音の包絡線信号とが、交互に並んだ包絡線信号を検波することになる。また、図４（ｆ）に示すように、１音の包絡線信号は極大値を２つ含むことになる。以下、略同一の音を発生する１組（２本）の弦が並置された撥弦楽器に関して説明する場合、一例として、マンドリンを挙げて説明する。
【００２９】
メモリ２０６は、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、不揮発性ＲＡＭ、フラッシュメモリ、ＨＤＤ等で構成され、後述する極大値平均化部２２４の制御指令に応じて、複数のグループそれぞれに関連付けて、包絡線信号の極大値や、包絡線信号の極大値の時間間隔を保持する。ここで、例えば、複数のグループは、後述する計数部２２２が計数した値（極大値抽出部２２０が抽出した包絡線信号の極大値の到来数）に基づくものであり、複数のグループは、計数部２２２が計数した値が奇数である場合における極大値に対応するグループと、計数部２２２が計数した値が偶数である場合における極大値に対応するグループの２つのグループであるとする。つまり、奇数番目の極大値に対応するグループと、偶数番目の極大値に対応するグループの２つのグループであるとする。
【００３０】
中央制御部２０８は、中央処理装置（ＣＰＵ）や信号処理装置（ＤＳＰ：Digital Signal Processor）、プログラム等が格納されたＲＯＭやメモリ、ワークエリアとしてのＲＡＭ等を含む半導体集積回路を用いることができ、中央制御部２０８は、演奏支援装置２００全体を管理および制御する。本実施形態において、中央制御部２０８は、極大値抽出部２２０、計数部２２２、極大値平均化部２２４、表示制御部２２６としても機能する。
【００３１】
極大値抽出部２２０は、包絡線検波部２０４が検波した包絡線信号の極大値（音量の極大値）を抽出する。具体的に、極大値抽出部２２０は、図４（ｃ）に示すように、１音の包絡線信号ごとに極大値２３０ａ、２３０ｃを抽出する。ここで、マンドリンの楽音の場合、図４（ｅ）、（ｆ）に示すように、１音の包絡線信号に極大値が２つ含まれる場合があるが、この場合、極大値抽出部２２０は、２つの極大値である極大値２３０ａ、２３０ｂの平均値や極大値２３０ｃ、２３０ｄの平均値を抽出する。
【００３２】
また、極大値抽出部２２０は、図４（ｂ）、（ｃ）に示すように、極大値２３０ａを抽出し、１つ前の極大値２３０ｃとの時間間隔ｔを導出する。なお、マンドリンの楽音の場合、図４（ｆ）に示すように、１音の包絡線信号に極大値が２つ含まれる場合があるが、この場合、２つの極大値２３０ａと極大値２３０ｂの時間間隔や、極大値２３０ｃと極大値２３０ｄの時間間隔は、極大値２３０ａと、極大値２３０ｃまたは極大値２３０ｄの時間間隔や、極大値２３０ｂと、極大値２３０ｃまたは極大値２３０ｄの時間間隔と比較して、十分に短い。このため、極大値抽出部２２０は、図４（ｆ）に示すように極大値２３０ａと極大値２３０ｃとの時間間隔を時間間隔ｔとしてもよいし、極大値２３０ａと極大値２３０ｄとの時間間隔を時間間隔ｔとしても、極大値２３０ｂと極大値２３０ｃとの時間間隔を時間間隔ｔとしても、極大値２３０ｂと極大値２３０ｄとの時間間隔を時間間隔ｔとしてもよい。
【００３３】
計数部２２２は、極大値抽出部２２０が抽出した包絡線信号の極大値の到来数を、例えば、１から順に、１、２、３、…ｎと計数する。
【００３４】
極大値平均化部２２４は、極大値抽出部２２０が抽出した極大値を、複数のグループごとにそれぞれ平均化し、極大値抽出部２２０が導出した時間間隔を、複数のグループごとにそれぞれ平均化する。具体的に極大値平均化部２２４は、抽出された極大値をグループごとに関連付けて一時的にメモリ２０６に保持させると共に、グループに関連付けてメモリ２０６に保持された過去所定数個（例えば１０個）分を平均化する。
【００３５】
本実施形態において、極大値平均化部２２４は、計数部２２２が計数した値（極大値抽出部２２０が抽出した包絡線信号の極大値の到来数）が、複数のグループに関連付けられた値になったときの極大値および極大値の時間間隔をグループごとに平均化する。ここでは、計数部２２２が計数した値が奇数になったときの極大値を平均化し、また、計数部２２２が計数した値が偶数になったときの極大値を平均化する。極大値平均化部２２４は、計数部２２２が計数した値が奇数になったときの極大値の時間間隔を平均化し、また、計数部２２２が計数した値が偶数になったときの極大値の時間間隔を平均化する。
【００３６】
詳細に説明すると、極大値平均化部２２４は、計数部２２２が計数した値が奇数であったときの極大値を、計数部２２２が計数した値が奇数である場合における極大値に対応するグループ（以下、単に奇数グループと称する）の過去の複数の極大値と平均化し、計数部２２２が計数した値が偶数であったときの極大値を、計数部２２２が計数した値が偶数である場合における極大値に対応するグループ（以下、単に偶数グループと称する）の過去の複数の極大値と平均化する。ここで、極大値平均化部２２４による平均化は、グループごとの直近の任意の数の極大値、例えば、１０の極大値を用いて行う。
【００３７】
このように、極大値平均化部２２４が利用する複数のグループを、奇数グループ（包絡線信号の極大値のうち奇数番目に到来した極大値の集合）と、偶数グループ（包絡線信号の極大値のうち偶数番目に到来した極大値の集合）という２つのグループとすることによって、例えば、トレモロ奏法におけるダウンで弾く動作と、アップで弾く動作のように、交互に行われる２つの動作を分類することができる。
【００３８】
したがって、トレモロ奏法に基づく楽音信号を楽音信号取得部２０２が取得した場合、極大値抽出部２２０が抽出した奇数番目に到来した極大値（以下、単に奇数番目の極大値と称する）と偶数番目に到来した極大値（以下、単に偶数番目の極大値と称する）とをそれぞれ平均化すると、奇数番目および偶数番目のいずれか一方が、ダウンに基づく楽音信号の音量の極大値の平均値となり、他方がアップに基づく楽音信号の音量の極大値の平均値となる。
【００３９】
また、トレモロ奏法に基づく楽音信号を楽音信号取得部２０２が取得した場合、極大値抽出部２２０が抽出した奇数番目の極大値の時間間隔と偶数番目の極大値の時間間隔とをそれぞれ平均化すると、奇数番目および偶数番目のいずれか一方が、ダウンに基づいて発生する、ある１音と、１つ前の１音との時間間隔の平均値となり、他方がアップに基づいて発生する、ある１音と、１つ前の１音との時間間隔の平均値となる。
【００４０】
表示制御部２２６は、極大値平均化部２２４が平均化した極大値を、グループごとの極大値に基づく表示を表示部２１０に実行させ、極大値平均化部２２４が平均化した極大値の時間間隔を、グループごとの時間間隔に基づく表示を表示部２１０に実行させる。表示制御部２２６が表示部２１６に実行させる表示は、極大値または極大値の時間間隔に基づく、数値の表示、画像の表示または、ＬＥＤ（Light Emitting Diode）によるバーグラフの表示等である。また、表示制御部２２６は、平均化された極大値のグループ間の差分、または、平均化された極大値の時間間隔のグループ間の差分をユーザが把握できる態様で表示部２１０に表示させる。
【００４１】
表示部２１０は、液晶ディスプレイ、有機ＥＬ(Electro Luminescence)ディスプレイ、ＬＥＤ等で構成され、表示制御部２２６の制御指令に応じて、極大値平均化部２２４が平均化した極大値をグループごとに、また、平均化した極大値の時間間隔をグループごとに、それぞれ表示する。
【００４２】
図５は、表示制御部２２６による表示部２１０の表示態様を説明するための説明図である。例えば、図５（ａ）に示すように、表示制御部２２６は、極大値の平均値をグループごとに、７段階に分けられたバーグラフ２４０ａ、２４０ｂとして表示させ、極大値の時間間隔の平均値をグループごとに、７段階に分けられたバーグラフ２４２ａ、２４２ｂとして表示させる。
【００４３】
そうすると、奇数番目の極大値の平均値と、偶数番目の極大値の平均値とで、バランスがとれているか否か、すなわち、交互に行われる２つの動作のうち一方の動作に基づいて発生する奇数番目の音量と、他方の動作に基づいて発生する偶数番目の音量とが均一であるか否かを、バーグラフ２４０ａの表示とバーグラフ２４０ｂの表示とのバランスで表すことができる。
【００４４】
同様に、極大値の時間間隔についても、交互に行われる２つの動作のうち一方の動作に基づいて発生する奇数番目の音の発生間隔と、他方の動作に基づいて発生する偶数番目の音の発生間隔とが均一であるか否かを、バーグラフ２４２ａの表示とバーグラフ２４２ｂの表示とのバランスで表すことができる。
【００４５】
例えば、奇数番目に関する値（奇数グループの値）をバーグラフ２４０ａ、２４２ａで、偶数番目に関する値（偶数グループの値）をバーグラフ２４０ｂ、２４２ｂで表示させるとする。そして、バーグラフ２４０ａは、値が大きくなるにしたがって、バーグラフ２４０ｂと離隔する方向に、バーグラフ２４２ａは、値が大きくなるにしたがって、バーグラフ２４２ｂと離隔する方向に、図５中白色の表示から図５中黒色の表示に変更し、バーグラフ２４０ｂは、値が大きくなるにしたがって、バーグラフ２４０ａと離隔する方向に、バーグラフ２４２ｂは、値が大きくなるにしたがって、バーグラフ２４２ａと離隔する方向に、図５中白色の表示から図５中黒色の表示に変更するとする。
【００４６】
ユーザがトレモロ奏法を行い、表示部２１０が図５（ａ）に示す状態である場合、音量に関する、バーグラフ２４０ａの表示とバーグラフ２４０ｂの表示は、両方とも７段階中４段階を示す。この場合、ユーザは、表示部２１０のバーグラフ２４０ａ、２４０ｂを視認するだけで、自身が行ったトレモロ奏法において、ダウンで弾いた場合の音量と、アップで弾いた場合の音量に差がない、すなわちダウンで弾いた場合もアップで弾いた場合も均一な音量を出すことができていることを直感的に把握することができる。
【００４７】
また、ユーザは、バーグラフ２４０ａ、２４０ｂの表示が、７段階中の何段階かで、音量が大きいか否かを直感的に把握することもできる。例えば、７段階中の７段階である場合、音量は大きく、１段階である場合、音量が小さい。
【００４８】
したがって、例えば、図５（ａ）に示す状態である場合は、音量は中程度であるが、ダウンで弾いたときもアップで弾いたときも均一な音量を出すことができており、図５（ｂ）に示す状態である場合は、ダウンで弾いたときとアップで弾いたときで音量が異なる、つまり下手な演奏であり、図５（ｃ）に示す状態である場合は、音量も大きく、ダウンで弾いたときもアップで弾いたときも均一な音量を出すことができている、つまり上手な演奏であることを、ユーザに直感的に把握させることができる。
【００４９】
また、例えば、ユーザがトレモロ奏法を行い、表示部２１０が図５（ａ）に示す状態である場合、時間間隔に関する、バーグラフ２４２ａの表示は、７段階中３段階を示し、バーグラフ２４２ｂの表示は、７段階中５段階を示す。この場合、ユーザは、表示部２１０のバーグラフ２４２ａ、２４２ｂを視認するだけで、自身が行ったトレモロ奏法において、ダウンで弾いたときの弦を弾く時間間隔と、アップで弾いたときの弦を弾く時間間隔とに差がある、すなわちダウンで弾いた場合とアップで弾いた場合とで弦を弾く時間間隔が異なっていることを即座に把握することが可能となる。
【００５０】
また、ユーザは、バーグラフ２４２ａ、２４２ｂの表示が、７段階中の何段階かで、時間間隔が短いか否か、すなわち、小刻みに弦を弾けているか否か、を直感的に把握することもできる。例えば、７段階中の７段階である場合、時間間隔は長く、１段階である場合、時間間隔は短い。
【００５１】
したがって、例えば、図５（ｄ）に示す状態の場合は、弦を弾く時間間隔は長いものの、ダウンで弾いたときの弦を弾く時間間隔と、アップで弾いたときの弦を弾く時間間隔とが均一であり、図５（ｅ）に示す状態の場合は、弦を弾く時間間隔も短く、ダウンで弾いたときの弦を弾く時間間隔と、アップで弾いたときの弦を弾く時間間隔とが均一、つまり上手な演奏であることを、ユーザに直感的に把握させることができる。
【００５２】
このように、表示制御部２２６が、平均化された極大値のグループ間の差分や、平均化された極大値の時間間隔のグループ間の差分を、ユーザが把握できる態様で表示させる構成により、ユーザは表示部２１０を視認するだけで、複数の特定の動作間で、バランスがとれているか否かを直感的に把握することができる。また、複数の特定の動作間でどの程度、音量または時間間隔が隔たっているかを、直感的に把握することが可能となる。
【００５３】
また、表示制御部２２６は、複数のグループ間における、平均化された極大値、および、平均化された極大値の時間間隔のグループ間の差分を、ユーザが把握できる態様で表示部２１０に表示させてもよい。ここでは、表示制御部２２６が、２つのグループ（奇数グループおよび偶数グループ）間における、平均化された極大値、および、平均化された極大値の時間間隔のグループ間の差分を、ユーザが把握できる態様で表示部２１０に２次元的に表示させる例を挙げて説明する。
【００５４】
図６は、表示制御部２２６による表示部２１０の他の表示態様を説明するための説明図である。例えば、図６に示すように、表示制御部２２６は、極大値の平均値をグループごとに水平方向（Ｘ軸方向）に表示させ、極大値の時間間隔の平均値をグループごとに垂直方向（Ｙ軸方向）に表示させる。図６に示す例において、表示制御部２２６は、奇数番目（奇数グループ）の極大値の平均値を原点ＰからＸ軸の負の方向に表示させ、偶数番目（偶数グループ）の極大値の平均値を原点ＰからＸ軸の正の方向に表示させる。また、表示制御部２２６は、偶数番目の極大値の時間間隔の平均値を原点ＰからＹ軸の正の方向に表示させ、奇数番目の極大値の時間間隔の平均値を原点ＰからＹ軸の負の方向に表示させる。
【００５５】
そうすると、図６（ａ）に示す場合、極大値の平均値すなわち音量の平均値は、奇数番目の平均値と偶数番目の平均値とで差がなく、さらに、両方とも音量が大きい。また、極大値の時間間隔の平均値は、奇数番目の平均値と偶数番目の平均値とで差がなく、両方とも時間間隔が短い。したがって、ユーザは、図６（ａ）に示す表示態様を視認するだけで、自身が行ったトレモロ奏法において、ダウンで弾いた場合とアップで弾いた場合とで音量が均一であり、大きく、さらに、時間間隔が均一で、短い上手な演奏ができていることを、直感的に把握することができる。
【００５６】
また、図６（ｂ）に示す場合、音量の平均値は、奇数番目の平均値と偶数番目の平均値とで差はないものの、極大値の時間間隔の平均値については、偶数番目の平均値が奇数番目の平均値よりも長い。したがって、ユーザは、図６（ｂ）に示す表示態様を視認するだけで、自身が行ったトレモロ奏法において、ダウンで弾いた場合とアップで弾いた場合とで音量は均一に出すことができているが、時間間隔に偏りがあることを即座に把握することができる。
【００５７】
さらに、図６（ｃ）に示す場合、音量の平均値については、奇数番目の平均値が偶数番目の平均値より小さく、極大値の時間間隔の平均値については、偶数番目の平均値が奇数番目の平均値よりも長い。したがって、ユーザは、図６（ｃ）に示す表示態様を視認するだけで、自身が行ったトレモロ奏法において、ダウンで弾いた場合とアップで弾いた場合とで音量にも時間間隔にも偏りがあることを、一度に把握することができる。
【００５８】
このように、表示制御部２２６が、平均化された極大値、および、平均化された極大値の時間間隔のグループ間の差分をユーザが把握できる態様で表示部２１０に表示させる構成により、複数のグループ間の音量のバランスと複数のグループ間の時間間隔のバランスを、一度に、かつ、直感的にユーザに把握させることが可能となる。
【００５９】
以上説明したように、本実施形態の演奏支援装置２００は、ユーザが発生させる楽音の音量（包絡線の極大値）を複数のグループごとにそれぞれ平均化して、表示部２１０に表示させることで、ユーザに、複数のグループ間で、均一な音量を出すことができているか否か、例えば、ダウンで弦を弾いたときと、アップで弦を弾いたときとの音量のバランスが偏っているか否かを客観的に把握させることができる。
【００６０】
また、演奏支援装置２００は、ユーザが発生させる楽音に基づく包絡線信号の、ある１音の極大値と、その１つ前の１音の極大値との時間間隔を、グループごとにそれぞれ平均化して、表示部２１０に表示させることで、ユーザに、複数のグループ間で均一な時間間隔で、音を発生できているか否か、例えば、ダウンで弾いた場合の弦を弾く時間間隔と、アップで弾いた場合の弦を弾く時間間隔とが均一であるか否かを客観的に把握させることができる。
【００６１】
なお、ここでは、極大値抽出部２２０は、包絡線信号の極大値を抽出しているが、これに限定されず、図４（ｃ）、または図４（ｆ）に示すように、包絡線信号の極大値２３０ａに隣接する２つの極小値２３２間の包絡線信号の積分値である極大面積２３４（図４（ｃ）および図４（ｆ）中ハッチングで示す）を導出してもよい。つまり、極大面積２３４は、１音の包絡線信号の積分値である。
【００６２】
この場合、極大値平均化部２２４は、計数された値が、相異なる複数のグループに関連付けられた値になったときの極大面積２３４を、グループごとにそれぞれ平均化してもよい。
【００６３】
例えば、弦を弾く強さ、すなわち音量と、弦を弾く時間間隔に相関性がある場合、極大面積２３４の平均値を、複数のグループごとに表示部２１０に表示させれば、ユーザは、表示部２１０を視認するだけで、音量に関してバランスがとれているか否か、および時間間隔に関してバランスがとれているか否かを、一度に、直感的に把握することができる。
【００６４】
（演奏支援方法）
また、上述した演奏支援装置２００を用いた操作方法も提供される。図７は、第１の実施形態にかかる演奏支援方法の具体的な処理を説明するためのフローチャートである。
【００６５】
まず、ユーザが、例えば撥弦楽器１１０の弦１１２を弾いて、トレモロ奏法を行うと、収音装置１２０は、発生した楽音を収音して、楽音信号に変換する。
【００６６】
そして、楽音信号取得部２０２は、収音装置１２０が変換した楽音信号を取得する（Ｓ３００におけるＹＥＳ）と、包絡線検波部２０４は、楽音信号取得ステップＳ３００で取得した楽音信号から包絡線信号を検波し（Ｓ３０２）、極大値抽出部２２０は、検波ステップＳ３０２で検波した包絡線信号の極大値を抽出する（Ｓ３０４）。また、極大値抽出部２２０は、抽出した極大値と、１つ前に抽出した極大値との時間間隔を導出する（Ｓ３０６）。
【００６７】
計数部２２２は、極大値抽出ステップＳ３０４で抽出した極大値の到来数を計数する（Ｓ３０８）。そして、極大値平均化部２２４は、計数ステップＳ３０８で計数した値が、奇数であるか否かを判定し（Ｓ３１０）、奇数であった場合（Ｓ３１０におけるＹＥＳ）、その極大値を、奇数グループ（奇数番目に到来した極大値の集合）に関連付けて一時的にメモリ２０６に保持させると共に、奇数グループに関連付けてメモリ２０６に保持された過去所定数個（例えば１０個）分の極大値を平均化する（Ｓ３１２）。また、極大値平均化部２２４は、その極大値の時間間隔を奇数グループに関連付けて一時的にメモリ２０６に保持させると共に、奇数グループに関連付けてメモリ２０６に保持された過去所定数個（例えば１０個）分の極大値の時間間隔を平均化する（Ｓ３１４）。
【００６８】
グループ判定ステップＳ３１０で、極大値平均化部２２４が奇数でないと判定した場合（Ｓ３１０におけるＮＯ）、すなわち計数ステップＳ３０８で計数した値が、偶数であった場合、その極大値を、偶数グループ（偶数番目に到来した極大値の集合）に関連付けて一時的にメモリ２０６に保持させると共に、偶数グループに関連付けてメモリ２０６に保持された過去所定数個（例えば１０個）分の極大値を平均化する（Ｓ３１６）。また、極大値平均化部２２４は、その極大値の時間間隔を偶数グループに関連付けて一時的にメモリ２０６に保持させると共に、偶数グループに関連付けてメモリ２０６に保持された過去所定数個（例えば１０個）分の極大値の時間間隔を平均化する（Ｓ３１８）。
【００６９】
そして、表示制御部２２６は、極大値平均化ステップＳ３１２で平均化した、奇数グループの極大値の平均値と、極大値平均化ステップＳ３１６で平均化した、偶数グループの極大値の平均値と、時間間隔平均化ステップＳ３１４で平均化した、奇数グループの極大値の時間間隔の平均値と、時間間隔平均化ステップＳ３１８で平均化した、偶数グループの極大値の時間間隔の平均値とを、それぞれ表示部２１０に並置して表示させ（Ｓ３２０）、楽音信号取得ステップＳ３００に戻る。
【００７０】
以上説明したように、本実施形態にかかる演奏支援方法においても、連続して弦を弾く場合、複数のグループ間で略等しい音量を出せているか否かを、また、複数のグループ間で略等しい時間間隔で音を発生させることができているか否か（特定の動作ごとに、略等しい時間間隔で弦を弾けているか否か）を、ユーザに容易に把握させることが可能となる。
【００７１】
（第２の実施形態：演奏支援装置４００）
図８は、第２の実施形態にかかる演奏支援装置４００の概略的な機能を示した機能ブロック図である。図８に示すように、演奏支援装置４００は、楽音信号取得部２０２と、包絡線検波部２０４と、メモリ２０６と、中央制御部４０８と、表示部２１０と、動作検知センサ４１０を含んで構成される。本実施形態において、中央制御部４０８は、極大値抽出部２２０、極大値平均化部２２４、表示制御部２２６としても機能する。
【００７２】
第１の実施形態における構成要素として既に述べた楽音信号取得部２０２、包絡線検波部２０４、メモリ２０６、表示部２１０、極大値抽出部２２０、極大値平均化部２２４、表示制御部２２６は、実質的に機能が同一なので重複説明を省略し、ここでは、構成が相違する、動作検知センサ４１０を主に説明する。
【００７３】
動作検知センサ４１０は、楽音を発生するためのユーザの動作を検知する。動作検知センサ４１０は、例えば、（１）加速度センサ、（２）フォトセンサ、（３）振動検知センサ、（４）周波数検出部、等を用いることができる。以下、動作検知センサ４１０の具体的な構成について説明する。
【００７４】
（１．加速度センサ）
動作検知センサ４１０を加速度センサで構成する場合、ユーザが弦を弾く腕の手首等に加速度センサを装着させる。加速度センサは、加速度を検出するセンサであり、静止した状態において、重力に基づく加速度（１Ｇ）の検出軸方向の加速度成分の値（以下、単に重力加速度成分値と称する）を把握することができる。したがって、加速度センサの検出値が重力加速度成分値よりも小さくなった場合、ユーザの動作に基づく加速度が重力と反対の方向の加速度である、すなわち、ユーザの動作が鉛直方向上向きの動作であると判断できる。また、加速度センサの検出値が重力加速度成分値よりも大きくなった場合、ユーザの動作に基づく加速度が重力と同じ方向の加速度である、すなわち、ユーザの動作が鉛直方向下向きの動作であると判断できる。このように、動作検知センサ４１０として加速度センサを利用することにより、加速度のみによってダウンとアップとを容易に検知することができる。
【００７５】
（２．フォトセンサ）
動作検知センサ４１０をフォトセンサで構成する場合、撥弦楽器１１０に、複数のフォトセンサを設置する。フォトセンサは、光線を照射する発光素子と、発光素子から照射された光線を受光する受光素子とで構成される。フォトセンサは、発光素子によって照射された光線が、撥弦楽器１１０の弦と略平行になるように設置され、この光線を受光できる位置に受光素子が配置される。すなわち、フォトセンサは、発光素子と受光素子とを結ぶ結線が、撥弦楽器１１０の弦と略平行になるように、撥弦楽器１１０に設置される。ここでは、２つのフォトセンサ（第１のフォトセンサと第２のフォトセンサとする）を撥弦楽器１１０に設置する例について説明する。
【００７６】
フォトセンサの受光素子は、発光素子によって照射された光線を常時受光しているが、例えば、ユーザが弦を弾くと、ユーザの指や手等によって光線が遮られ、光線を受光できなくなる。そうすると、２つのフォトセンサにおける光線が遮られた順番から、ユーザがダウンで弾いているかと、アップで弾いているかと、を把握することができる。例えば、撥弦楽器１１０を演奏する状態において、第１のフォトセンサが第２のフォトセンサよりも鉛直方向上方に設置される場合、まず、第１のフォトセンサの受光素子が光線を受光できなくなり、次に第２のフォトセンサの受光素子が光線を受光できなくなると、ユーザがダウンで弾いたと検知する。このように、フォトセンサを鉛直方向に２以上並設することで、光線を遮断するタイミングに応じて、その動作が鉛直方向下向きの動作（ダウン）であるか鉛直方向上向きの動作（アップ）であるかも容易に検知することが可能となる。
【００７７】
（３．振動検知センサ）
撥弦楽器１１０がマンドリンの場合、動作検知センサ４１０を振動検知センサで構成することができる。図９は、振動検知センサ４１０ａを説明するための説明図である。例えば、図９（ｂ）に示すように、マンドリンは、略同一の音を発生する１組（２本）の弦（４２０ａと４２０ｂ、４２２ａと４２２ｂ、４２４ａと４２４ｂ、４２６ａと４２６ｂ）が、４コース（４組）並置された撥弦楽器である。マンドリンを用いたトレモロ奏法では、一般的に、弦を弾いた後、弾いた弦に隣接する弦を、弾いた手で押さえる（触れる）。このように弾いた弦に隣接する弦を押さえる（触れる）ことで、意図しない音が出るのを防ぐことが一般的である。なお、ここでの、弦を押さえる動作は、所望の音程の音を出すために、弦を弾く手と異なる手で、マンドリンの指板上において弦を押さえる動作とは異なる。例えば、図９（ａ）に示すように、ユーザが、ダウンの方向で、マンドリンの１組の弦を弦４２２ａ、弦４２２ｂを弾き、その弾いた手で、弾いた方向にある弦４２４ａを押さえる（触れる）。そして、ユーザが、図９（ａ）に示すアップの方向に折り返し、マンドリンの１組の弦を弦４２２ｂ、弦４２２ａを弾き、その弾いた手で、弾いた方向にある弦４２０ｂを押さえる（触れる）。
【００７８】
そこで、弦４２０ｂと弦４２４ａに振動検知センサ４１０ａを接続する。そうすると、例えば、振動検知センサ４１０ａは、弦４２４ａを押止したときの振動と弦４２０ｂを押止した（触れた）ときの振動を検出することで、ユーザがダウンで弾いたときと、アップで弾いたときとを検知することができる。なお、ユーザが弦を押した（触れた）際に生じる振動は、弦を弾いたときの弦の振動よりも、極めて低い周波数となる。そのため、振動検知センサ４１０ａは、ユーザが弦を押した（触れた）際に生じる振動を、弦を弾いたときに生じる振動と区別して検出することができる。
【００７９】
（４．周波数検出部）
撥弦楽器１１０がマンドリンの場合、動作検知センサ４１０を周波数検出部で構成することができる。この場合、周波数検出部は、楽音信号取得部２０２の後段に設けられる。上述したように、マンドリンは、略同一の音を発生する１組（２本）の弦（４２０ａと４２０ｂ、４２２ａと４２２ｂ、４２４ａと４２４ｂ、４２６ａと４２６ｂ）が、４コース並置された撥弦楽器である（図９（ｂ）参照）。
【００８０】
そこで、ユーザが任意の１組の弦を弾くと、可聴範囲の周波数成分と、可聴範囲外の任意の周波数成分とのいずれの周波数成分も含まれる楽音信号が生じるように弦を形成する。さらに、１組の弦におけるそれぞれの弦に含まれる可聴範囲外の周波数成分が互いに異なるように各弦を形成する。
【００８１】
図１０は、動作検知センサ４１０を周波数検出部とした場合の、動作検知センサ４１０の動作を説明するための説明図である。例えば、ユーザが、図９（ｂ）に示す弦４２２ａを弾くと、図１０（ａ）の周波数スペクトルに示す、可聴範囲外の周波数成分Ｑを含む楽音信号が生じるように弦４２２ａが形成され、弦４２２ｂを弾くと、図１０（ｂ）の周波数スペクトルに示す、可聴範囲外の周波数成分Ｒを含む楽音信号が生じるように弦４２２ｂが形成されている。
【００８２】
そして、周波数検出部が、ユーザが弦を弾くことで生じる楽音信号を取得し、フーリエ変換等を介して周波数解析すると、その周波数解析結果が、例えば、解析結果が図１０（ａ）に示されるような周波数スペクトルで表される場合、周波数成分Ｑが含まれているので、この楽音信号は、弦４２２ａを弾いたことによって得られる楽音信号であると判定する。また、例えば、周波数解析結果が、図１０（ｂ）に示されるような周波数スペクトルで表される場合、周波数成分Ｒが含まれているので、この楽音信号は、弦４２２ｂを弾いたことによって得られる楽音信号であると判定する。
【００８３】
したがって、周波数検出部は、周波数成分Ｑを含む楽音信号と周波数成分Ｒを含む楽音信号との取得間隔と、取得順番とに基づいて、ユーザがダウンで弾く場合と、アップで弾く場合とを検知することができる。
【００８４】
具体的に周波数検出部は、例えば、周波数成分Ｑを含む楽音信号と周波数成分Ｒを含む楽音信号の取得間隔が短く、かつ周波数成分Ｑを含む楽音信号、周波数成分Ｒを含む楽音信号の順で楽音信号を取得した場合は、ダウンで弾いたと判定し、周波数成分Ｑを含む楽音信号と周波数成分Ｒを含む楽音信号の取得間隔が長い場合、ダウンで弾くときとアップで弾くときとの間であると判定し、周波数成分Ｑを含む楽音信号と周波数成分Ｒを含む楽音信号の取得間隔が短く、かつ周波数成分Ｒを含む楽音信号、周波数成分Ｑを含む楽音信号の順で楽音信号を取得した場合は、アップで弾いたと判定する。
【００８５】
以上、動作検知センサ４１０の具体的な構成の例を説明したが、これに限定されず、楽音を発生するためのユーザの動作（例えばダウンで弾いたかアップで弾いたか）を検知できればよく、既存の様々な技術を利用することができる。
【００８６】
そして、中央制御部４０８の極大値平均化部２２４は、複数のグループとして、動作検知センサ４１０に検知されたユーザによる複数の特定の動作ごと、例えば、ダウンで弾く場合と、アップで弾く場合とで、それぞれ極大値を平均化する。また、中央制御部４０８の極大値平均化部２２４は、複数のグループとして、動作検知センサ４１０に検知されたユーザによる複数の特定の動作ごと、例えば、ダウンで弾く場合と、アップで弾く場合とで、それぞれ極大値の時間間隔を平均化する。
【００８７】
動作検知センサ４１０を備える構成により、特定の動作ごとに音量や時間間隔を、ユーザに客観的に把握させることができる。また、ユーザの動作を特定し、この動作ごとに音量や時間間隔を平均化して表示させることができるため、例えば、トレモロ奏法を行う場合、ダウンで弾いたときの音量とアップで弾いたときの音量のどちらで弾いた場合の音量が小さいか等をユーザに把握させることが可能となる。
【００８８】
（第３の実施形態：演奏支援装置６００）
図１１は、第３の実施形態にかかる演奏支援装置６００の概略的な機能を示した機能ブロック図である。図１１に示すように、演奏支援装置６００は、楽音信号取得部２０２と、包絡線検波部２０４と、メモリ２０６と、中央制御部６０８と、表示部２１０と、拍子報知部６１０を含んで構成される。本実施形態において、中央制御部６０８は、極大値抽出部２２０、極大値平均化部６２４、表示制御部２２６としても機能する。
【００８９】
第１の実施形態における構成要素として既に述べた楽音信号取得部２０２、包絡線検波部２０４、メモリ２０６、表示部２１０、極大値抽出部２２０、表示制御部２２６は、実質的に機能が同一なので重複説明を省略し、ここでは、構成が相違する、拍子報知部６１０、極大値平均化部６２４を主に説明する。
【００９０】
拍子報知部６１０は、メトロノーム等で構成され、ユーザに拍子を報知する。また、拍子報知部６１０は、拍子を報知するタイミングを極大値平均化部６２４に出力する。
【００９１】
ここで、極大値平均化部６２４は、報知された拍子に基づいて、複数のグループを把握する。本実施形態において極大値平均化部６２４は、拍子を報知するタイミング付近に抽出された極大値および極大値の時間間隔を、複数のグループのうち１のグループとして平均化する。
【００９２】
例えば、極大値平均化部６２４は、拍子を報知するタイミング付近に抽出された極大値および極大値の時間間隔を奇数グループとし、この拍子を報知するタイミング付近で抽出された極大値および極大値の時間間隔の次に抽出された極大値および極大値の時間間隔を偶数グループとし、さらにまたその次に抽出された極大値および極大値の時間間隔を奇数グループとする。そして極大値平均化部６２４は、奇数グループとされた極大値と、極大値の時間間隔をそれぞれ平均化し、偶数グループとされた極大値と、極大値の時間間隔をそれぞれ平均化する。なお、拍子は、複数のグループのうちいずれか１のグループを特定するための基準であって、極大値平均化部６２４は、拍子の数を参照するわけではない。
【００９３】
そして、表示制御部２２６は、拍子を報知するタイミング付近に抽出された奇数グループの極大値を含んだ平均値と、偶数グループの極大値の平均値とを別々に表示部２１０に表示させる。この際、表示制御部２２６は、拍子を報知するタイミング付近に抽出された極大値を含んだ平均値（ここでは、奇数番目の極大値を含んだ平均値）とともに、その平均値が拍子を報知するタイミング付近のものであることを示すマークを表示させる。
【００９４】
拍子報知部６１０を備える構成により、拍子報知部６１０が報知する拍子に、ユーザが特定の動作を同期させることで、拍子付近に発生する極大値を特定の動作に対応付けることができる。例えば、トレモロ奏法を行う場合、拍子報知部６１０が報知する拍子に合わせて、ユーザがダウンで弾けば、極大値抽出部２２０が抽出する、奇数番目の極大値は、ダウンに基づく音量となり、偶数番目の極大値は、アップに基づく音量となる。
【００９５】
また、表示制御部２２６が、拍子を報知するタイミング付近に抽出された極大値を含んだ平均値とともに、その平均値が拍子を報知するタイミング付近のものであることを示すマークを表示させる構成により、ユーザは、表示部２１０を視認するだけで、拍子に同期させた特定の動作を特定することができる。
【００９６】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００９７】
例えば、上述した実施形態では、演奏支援装置２００、４００、６００の楽音信号取得部２０２は、別体の収音装置１２０が収音した楽音を変換した楽音信号を取得するとしたが、これに限定されず、演奏支援装置自体に収音装置１２０の機能を設けることもできる。
【００９８】
なお、本明細書の演奏支援方法の各工程は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【産業上の利用可能性】
【００９９】
本発明は、撥弦楽器を用いた演奏を支援する演奏支援装置および演奏支援方法に利用することができる。
【符号の説明】
【０１００】
２００、４００、６００  …演奏支援装置
２０２  …楽音信号取得部
２０４  …包絡線検波部
２１０  …表示部
２２０  …極大値抽出部
２２２  …計数部
２２４、６２４  …極大値平均化部
２２６  …表示制御部
４１０  …動作検知センサ
６１０  …拍子報知部
【図１】
2012058556.tif 000003
【図２】
2012058556.tif 000004
【図３】
2012058556.tif 000005
【図４】
2012058556.tif 000006
【図５】
2012058556.tif 000007
【図６】
2012058556.tif 000008
【図７】
2012058556.tif 000009
【図８】
2012058556.tif 000010
【図９】
2012058556.tif 000011
【図１０】
2012058556.tif 000012
【図１１】
2012058556.tif 000013