(57)【要約】【課題】バイオリン等の弦楽器のアルコ奏法やピチカート奏法に応じた楽音を発音させる技術を提供する。【解決手段】本発明に係る携帯情報機器は、バイオリン等の弦楽器の音高を指定する操作を受付ける音高指定画像と、指定された音高に対するアルコ奏法又はピチカート奏法に応じた演奏操作を受付ける演奏操作画像をタッチパネルに表示する。演奏者による音高指定操作及び演奏操作をタッチパネルにおいて受付けた場合に、受付けた音高指定操作に係る音高と、受付けた演奏操作に対応する奏法を特定し、特定した奏法と音高に基づく楽音を発音する。【選択図】図４
2013195966.tif 000002
【特許請求の範囲】
【請求項１】
操作者によって操作される第１操作部を有し、当該第１操作部に対する操作を予め定められた弦楽器に対応する複数の音高の各々を指定する操作として受付ける音高操作受付手段と、
操作者によって操作される第２操作部を有し、当該第２操作部に対する操作を、前記弦楽器の弦を弾く演奏操作として受付ける演奏操作受付手段と、
前記演奏操作受付手段において受付けられた演奏操作の時間的変化に応じて、アルコ奏法及びピチカート奏法のいずれか一方の奏法を判別する奏法判別手段と、
前記奏法判別手段により判別された奏法と前記音高操作受付手段により受付けられた操作に係る音高とに基づく音の発音を指示する制御情報を出力する発音制御手段と
を備えることを特徴とする発音制御装置。
【請求項２】
前記奏法判別手段は、前記演奏操作の時間的変化を表す変化量として、前記第２操作部に対する操作量の変化量を検出し、当該変化量に応じて前記奏法の判定を行うことを特徴とする請求項１に記載の発音制御装置。
【請求項３】
前記奏法判別手段は、前記演奏操作の時間的変化を表す変化量として、前記第２操作部に対する操作時間を検出し、当該操作時間が閾値以上である場合には前記アルコ奏法と判別し、当該操作時間が閾値未満である場合には前記ピチカート奏法と判別することを特徴とする請求項１に記載の発音制御装置。
【請求項４】
操作者によって操作される第１操作部を有し、当該第１操作部に対する操作を予め定められた弦楽器に対応する複数の音高の各々を指定する操作として受付ける音高操作受付手段と、
操作者によって操作される第２操作部を有し、当該第２操作部に対する操作を、前記弦楽器の弦を弾く演奏操作として受付ける演奏操作受付手段と、
前記演奏操作受付手段において受付けられた前記第２操作部に対する操作の時間的変化に応じて、アルコ奏法及びピチカート奏法のいずれか一方の奏法を判別する奏法判別手段と、
前記奏法判別手段により判別された奏法と前記音高操作受付手段により受付けられた前記第１操作部に対する操作に係る音高とに基づく音の発音を指示する制御情報を出力する発音制御手段と、
前記発音制御手段によって出力された制御情報に応じた楽音を生成して発音する発音手段と
を備えることを特徴とする携帯情報機器。
【請求項５】
コンピュータを、
操作者によって操作される第１操作部を有し、当該第１操作部に対する操作を予め定められた弦楽器に対応する複数の音高の各々を指定する操作として受付ける音高操作受付手段と、
操作者によって操作される第２操作部を有し、当該第２操作部に対する操作を、前記弦楽器の弦を弾く演奏操作として受付ける演奏操作受付手段と、
前記演奏操作受付手段において受付けられた演奏操作の時間的変化に応じて、アルコ奏法及びピチカート奏法のいずれか一方の奏法を判別する奏法判別手段と、
前記奏法判別手段により判別された奏法と前記音高操作受付手段により受付けられた操作に係る音高とに基づく音の発音を指示する制御情報を出力する発音制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、弦楽器の楽音の発音を制御する技術に関する。
【背景技術】
【０００２】
携帯電話機等の携帯情報機器を用いて各種楽器の演奏を行うことができる技術が提案されている。例えば、下記特許文献１には、弦楽器の弦をタッチパネルに表示し、表示された弦を指等で横切る操作を行うことで弦楽器の演奏を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０５３６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、バイオリン等の擦弦楽器の場合、弓で弦を弾くアルコ奏法や指で弦を弾くピチカート奏法等の奏法があり、同じ音高でも奏法によって音が異なる。上記した特許文献１の技術では、アルコ奏法やピチカート奏法に応じた楽音を発音させることはできない。
本発明は、バイオリン等の弦楽器のアルコ奏法やピチカート奏法に応じた楽音を発音させる技術を提供する。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る発音制御装置は、操作者によって操作される第１操作部を有し、当該第１操作部に対する操作を予め定められた弦楽器に対応する複数の音高の各々を指定する操作として受付ける音高操作受付手段と、操作者によって操作される第２操作部を有し、当該第２操作部に対する操作を、前記弦楽器の弦を弾く演奏操作として受付ける演奏操作受付手段と、前記演奏操作受付手段において受付けられた演奏操作の時間的変化に応じて、アルコ奏法及びピチカート奏法のいずれか一方の奏法を判別する奏法判別手段と、前記奏法判別手段により判別された奏法と前記音高操作受付手段により受付けられた操作に係る音高とに基づく音の発音を指示する制御情報を出力する発音制御手段とを備える。
【０００６】
また、本発明の請求項２に係る発音制御装置は、前記奏法判別手段は、前記演奏操作の時間的変化を表す変化量として、前記第２操作部に対する操作量の変化量を検出し、当該変化量に応じて前記奏法の判定を行う構成を有する。
【０００７】
また、本発明の請求項３に係る発音制御装置は、前記奏法判別手段は、前記演奏操作の時間的変化を表す変化量として、前記第２操作部に対する操作時間を検出し、当該操作時間が閾値以上である場合には前記アルコ奏法と判別し、当該操作時間が閾値未満である場合には前記ピチカート奏法と判別する構成を有する。
【０００８】
また、本発明の請求項４に係る携帯情報機器は、操作者によって操作される第１操作部を有し、当該第１操作部に対する操作を予め定められた弦楽器に対応する複数の音高の各々を指定する操作として受付ける音高操作受付手段と、操作者によって操作される第２操作部を有し、当該第２操作部に対する操作を、前記弦楽器の弦を弾く演奏操作として受付ける演奏操作受付手段と、前記演奏操作受付手段において受付けられた前記第２操作部に対する操作の時間的変化に応じて、アルコ奏法及びピチカート奏法のいずれか一方の奏法を判別する奏法判別手段と、前記奏法判別手段により判別された奏法と前記音高操作受付手段により受付けられた前記第１操作部に対する操作に係る音高とに基づく音の発音を指示する制御情報を出力する発音制御手段と、前記発音制御手段によって出力された制御情報に応じた楽音を生成して発音する発音手段を備える。
【０００９】
また、請求項５に記載のプログラムは、コンピュータを、操作者によって操作される第１操作部を有し、当該第１操作部に対する操作を予め定められた弦楽器に対応する複数の音高の各々を指定する操作として受付ける音高操作受付手段と、操作者によって操作される第２操作部を有し、当該第２操作部に対する操作を、前記弦楽器の弦を弾く演奏操作として受付ける演奏操作受付手段と、前記演奏操作受付手段において受付けられた演奏操作の時間的変化に応じて、アルコ奏法及びピチカート奏法のいずれか一方の奏法を判別する奏法判別手段と、前記奏法判別手段により判別された奏法と前記音高操作受付手段により受付けられた操作に係る音高とに基づく音の発音を指示する制御情報を出力する発音制御手段として機能させる。
【発明の効果】
【００１０】
請求項１、請求項４、及び請求項５に記載の構成によれば、ユーザによってなされた演奏操作に応じてアルコ奏法かピチカート奏法かが判定され、各奏法に応じた楽音の発音を制御することができる。
【００１１】
請求項２に記載の構成によれば、ユーザによってなされた演奏操作の操作量の変化に応じて奏法の判定を行うので、各奏法に応じた楽音の発音を制御することができる。
【００１２】
請求項３に記載の構成によれば、ユーザによってなされた演奏操作の操作時間に応じて奏法の判定を行うので、各奏法に応じた楽音の発音を制御することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る携帯情報機器の構成を表すブロック図である。
【図２】実施形態に係る演奏操作画面の表示例を示す図である。
【図３】（ａ）は、実施形態における操作情報テーブルの構成及びデータ例を示す図である。（ｂ）は、実施形態における奏法判定情報テーブルの構成及びデータ例を示す図である。
【図４】実施形態における携帯情報機器の演奏制御処理を示す動作フロー図である。
【図５】実施形態における携帯情報機器の奏法判定処理を示す動作フロー図である。
【図６】実施形態における携帯情報機器の各奏法の発音タイミングを説明する図である。
【図７】変形例における携帯情報機器の奏法判定処理を示す動作フロー図である。
【発明を実施するための形態】
【００１４】
＜概要＞
本発明に係る実施形態の発音制御装置は、例えば、携帯電話機、ＰＤＡ、携帯音楽プレーヤー、電子辞書等の携帯情報機器で実現される。本実施形態の携帯情報機器には、弦楽器の演奏機能を実現するアプリケーションプログラム（以下、楽器演奏アプリケーションと言う）が携帯情報機器にインストールされている。ユーザは、楽器演奏アプリケーションを実行し、携帯情報機器に設けられているタッチパネル上で演奏操作を行うことができる。携帯情報機器は、ユーザによってなされた演奏操作に応じて、当該演奏操作がアルコ奏法かピチカート奏法かを判別し、判別した奏法に応じた弦楽器の楽音を発音する。なお、本実施形態では、バイオリンを例にして説明を行うが、チェロやヴィオラ等の弦楽器であってもよい。
＜構成＞
図１は、本実施形態における携帯情報機器において演奏機能を実現する構成を表すブロック図である。図１に示すように、携帯情報機器１は、発音制御装置としての機能を実現する制御部１０、記憶部１１、表示部１２、操作部１３、計時部１６と、楽音を発音する発音手段としての機能を実現する音源部１４及び音声出力部１５とで構成されており、各部はバスを介して接続されている。以下、各部の詳細について説明を行う。
【００１５】
制御部１０は、ＣＰＵ（Central  Processing  Unit）と、ＲＯＭ（Read  Only  Memory）及びＲＡＭ（Random  Access  Memory）のメモリとを含んで構成されている。ＣＰＵは、ＲＡＭをワーキングエリアとして、ＲＯＭに記憶されている制御プログラムを実行することで制御部１０と接続されている各部を制御し、ＲＯＭ又は記憶部１１に記憶されているアプリケーションプログラムを実行することでバイオリンの奏法を判別する奏法判別手段と、奏法に応じた楽音の発音制御を行う発音制御手段としての機能を実現する。
【００１６】
記憶部１１は、携帯情報機器１に内蔵又は外付けされる不揮発性メモリ等の記憶手段であり、楽器演奏アプリケーションが実行された際に参照される操作情報テーブルや奏法判定情報テーブル等の各種データを記憶する。なお、操作情報テーブル及び奏法判定情報テーブルの詳細については後述する。
【００１７】
表示部１２は、液晶ディスプレイ等で構成された表示手段であり、制御部１０の制御の下、アプリケーションのメニュー画面、演奏操作画面等の各種画像を表示する。また、操作部１３は、表示部１２の液晶ディスプレイに表示された画像に対して操作を行うポインティングデバイスであり、ユーザの指やスタイラスペン等で液晶ディスプレイが接触された位置の同時多点検出が可能なタッチセンサを備えている。このように本実施形態における表示部１２及び操作部１３はタッチパネルとして機能し、指等で接触されたタッチパネル上の座標の情報や、タッチパネルに接触した状態から離れた状態に遷移したことを示す接触情報等が検出される。以下、表示部１２及び操作部１３を総称してタッチパネルと呼ぶ。
【００１８】
なお、本実施形態では、楽器演奏アプリケーションにおいて、バイオリンをピチカート奏法で演奏する場合には、タッチパネルを指で軽く１回叩く操作（以下、タップ操作と言う）を行い、アルコ奏法で演奏する場合にはタッチパネル上で指をスライドさせる操作（以下、スライド操作と言う）を行うよう予め定められている。
【００１９】
ここで、楽器演奏アプリケーションの実行時においてタッチパネルに表示される演奏操作画面の例を図２に示す。図２に示す演奏操作画面１００には、実際のバイオリンの指板部分を模した４本の弦（上からＥ線、Ａ線、Ｄ線、Ｇ線）を示す画像１１０と、各弦を押さえたときの音高位置を表す画像１２０と、上記演奏操作（スライド操作、タップ操作）を行う位置を示す画像１３０とが表示される。各弦の音高位置を示す各画像１２０（第１操作部）は、音高の指定操作を受付ける音高操作受付部としての機能を有し、画像１３０（第２操作部）は、指定された音高に対するアルコ奏法及びピチカート奏法の各演奏操作を受付ける演奏操作受付部としての機能を有する。
【００２０】
ユーザは、携帯情報機器１の演奏機能を用いてバイオリン演奏を行う場合、まず、所望する音高の画像１２０をタッチした状態で、画像１３０の部分をタップ操作又はスライド操作することでバイオリンの演奏を行う。
【００２１】
図１に戻り、構成の説明を続ける。音源部１４は、制御部１０から入力された制御情報に基づき、各奏法に応じた楽音信号を生成して音声出力部１５に送出する。音声出力部１５は、音源部１４から入力される楽音信号を増幅する増幅部と、増幅した楽音信号を放音するスピーカ等の放音部を含んで構成される。計時部１６は、制御部１０の制御の下、所定のクロック信号をカウントしてタッチパネルにおける演奏操作時間を計時する。
【００２２】
＜データ＞
次に、携帯情報機器１の記憶部１１に記憶されているデータについて説明する。
図３（ａ）は、操作情報テーブルの構成及びデータ例を示す図である。図３（ａ）に示すように、操作情報テーブル２００には、上述した各弦（Ｅ、Ａ、Ｄ、Ｇ）の音高の指定操作を受付ける各画像１２０（以下、音高指定画像１２０と言う）に対応するタッチパネル上の座標が定義された音高情報と、演奏操作を受付ける画像１３０（以下、演奏操作画像１３０と言う）に対応するタッチパネル上の座標範囲が定義された演奏操作位置情報とが対応付けられている。操作情報テーブル２００は、タッチパネル上で音高の指定操作や演奏操作が行われた際、音高の特定及び演奏操作の有無を判定するために参照される。なお、最も左側の音高情報Ｅ、Ａ、Ｄ、Ｇは、実際のバイオリンにおいて弦が押さえられていない開放の場合における音高を示すものである。
【００２３】
次に、奏法判定情報テーブルについて説明する。図３（ｂ）は、奏法判定情報テーブルの構成及びデータ例を示す図である。図３（ｂ）に示すように、奏法判定情報テーブル３００には、バイオリンの奏法と、各奏法に対応する操作時間（Ｔ）とが対応づけられている。操作時間（Ｔ）は、演奏操作画像１３０の部分に対する操作時間を示しており、各奏法の判定条件として定義されている。タップ操作はスライド操作より操作時間が短いため、ピチカート奏法には、操作時間が予め定められた閾値時間Ｔｃより短いことを定義した判定条件が対応づけられ、アルコ奏法には、操作時間が閾値時間Ｔｃ以上であることを定義した判定条件が対応づけられている。奏法判定情報テーブル３００は、バイオリンの演奏機能において、演奏操作画像１３０においてなされた演奏操作がどの奏法に対応する演奏操作であるかを特定するために参照される。
【００２４】
＜動作＞
次に、本実施形態における携帯情報機器１の動作について説明する。図４は、携帯情報機器１の演奏制御処理を示す動作フロー図である。なお、携帯情報機器１は、ユーザ操作により楽器演奏アプリケーションが実行され、タッチパネルには図２の演奏操作画面１００が表示されているものとして以下説明を行う。
【００２５】
図２の演奏操作画面１００において、ユーザが、弦Ｄにおける音高Ｆ（以下、音高Ｄ−Ｆと言う）に対応する音高指定画像１２０を指でタッチした場合、携帯情報機器１の制御部１０は、タッチパネルにより検出された座標を取得し、記憶部１１から操作情報テーブル２００を参照して、音高の指定操作がなされたか否か判断する（ステップＳ１１）。制御部１０は、操作情報テーブル２００の音高情報において、取得した座標に対応する音高Ｄ−Ｆを特定すると（ステップＳ１１：ＹＥＳ）、音高Ｄ−Ｆの音高指定画像１２０がユーザの指でタッチされている間に、演奏操作が行われたか否かを判断する（ステップＳ１２）。
【００２６】
具体的には、ユーザが、音高Ｄ−Ｆの音高指定画像１２０を指でタッチした状態で、演奏操作画像１３０をタップ操作又はスライド操作すると、操作されている座標がタッチパネル（操作部１３）により検出されて制御部１０に送出される。なお、音高Ｄ−Ｆの音高指定画像１２０がタッチされている間は、音高Ｄ−Ｆに対応する座標も継続して検出されるが、タッチパネルから指が離れた状態に遷移したことを示す接触情報がタッチパネルから出力されず、当該座標が連続して検出されている間は音高Ｄ−Ｆの指定操作が継続しているものと判断する。
【００２７】
制御部１０は、操作情報テーブル２００を参照し、タッチパネルにおいて検出された座標が演奏操作位置情報の座標範囲に属する場合には演奏操作が行われたと判断する（ステップＳ１２：ＹＥＳ）。
そして、制御部１０は、演奏操作画像１３０の座標をタッチパネルから取得した時点から演奏操作画像１３０に対する演奏操作時間に応じてアルコ奏法かピチカート奏法かの判定処理を行う（ステップＳ１３）。即ち、ユーザの指が演奏操作画像１３０に接触している時間を演奏操作時間として計測し、その演奏操作時間に応じて奏法を判定する。
【００２８】
ここで、奏法判定処理の動作フローを図５に示す。制御部１０は、演奏操作画像１３０における座標がタッチパネルにおいて検出され続けている時間、即ち、タッチパネルから演奏操作画像１３０から指が離れた状態に遷移したことを示す接触情報を受け取るまでの時間を計時部１６により計測する（ステップＳ２１）。
【００２９】
そして、制御部１０は、演奏操作時間の計測と並行して、記憶部１１から奏法判定情報テーブル３００を読み出し、ステップＳ２１において計測されている演奏操作時間Ｔが閾値時間Ｔｃを超えたか否かを判断する（ステップＳ２２）。制御部１０は、演奏操作時間Ｔが閾値時間Ｔｃを超えなかった場合には（ステップＳ２２：ＹＥＳ）、演奏操作画像１３０の部分がタップ操作されたものと判断してピチカート奏法による演奏操作が行われたと判定する（ステップＳ２３）。
【００３０】
また、制御部１０は、演奏操作時間Ｔが閾値時間Ｔｃを超えた場合には（ステップＳ２２：ＮＯ）、演奏操作画像１３０の部分がスライド操作されたものと判断してアルコ奏法による演奏操作が行われたと判定する（ステップＳ２４）。なお、制御部１０は、奏法の判定を行ったときに計時部１６による演奏操作時間の計測を終了させる。
【００３１】
図４に戻り、制御部１０は、ステップＳ１１において特定した音高Ｄ−ＦとステップＳ１３において判定した奏法とに基づく楽音を発音させることを指示する制御情報を音源部１４に送出する。音源部１４は、制御部１０から送出された制御情報で指示された音高と奏法に基づく楽音信号を生成し、生成した楽音信号を音声出力部１５へ送出し、音声出力部１５において楽音信号を増幅して放音する（ステップＳ１４）。
【００３２】
なお、ステップＳ１１において音高の指定操作がユーザによって行われなかった場合（ステップＳ１１：ＮＯ）、又は、ステップＳ１２において演奏操作がユーザによって行われなかった場合（ステップＳ１２：ＮＯ）には、制御部１０は、楽音の発音を指示する制御情報を生成せずに演奏制御処理を終了する。
【００３３】
このように本実施形態では、ある音高について指定操作がなされている間になされた演奏操作時間に応じて、ユーザがアルコ奏法、ピチカート奏法のいずれの奏法で演奏操作を行ったか判断する。
【００３４】
ここで、各奏法が行われた際の発音タイミングについて図６を用いて説明する。この図において、実線４１０は、ある音高に対応する音高指定画像１２０がユーザの指に接触しているか否かの状態（接触：１、非接触：０）を示している。この例では、時刻ｔ１〜ｔ２までの間と、時刻ｔ３〜ｔ４までの間は、音高指定画像１２０がユーザの指と接触している状態、即ち、音高指定操作が行われていることを示している。
【００３５】
また、実線４２０は、上記音高指定操作に対して演奏操作画像１３０がユーザの指に接触しているか否かの状態（接触：１、非接触：０）を示している。この例では、時刻ｔ１〜ｔ２においてなされた最初の音高指定操作に対する演奏操作は時刻ｔ１の経過後に開始され、演奏操作の開始時から閾値時間Ｔｃが経過するまでに、演奏操作画像１３０からユーザの指が離れて演奏操作が終了されている。従って、この場合には、演奏操作の開始時から演奏操作が終了した矢印Ａ１のタイミングでタップ操作、即ち、ピチカート奏法であると判定され、当該判定の際に、音高指定操作による音高のピチカート奏法に応じた楽音が発音される。
【００３６】
また、時刻ｔ３〜ｔ４においてなされた音高指定操作に対する演奏操作は時刻ｔ３の経過後に開始され、演奏操作の開始時から閾値時間Ｔｃを経過してから演奏操作画像１３０からユーザの指が離れて演奏操作が終了されている。従って、この場合には、演奏操作の開始時から閾値時間Ｔｃが経過した矢印Ａ２のタイミングでスライド操作、即ち、アルコ奏法であると判定され、当該判定の際に、音高指定操作による音高のアルコ奏法に応じた楽音が発音される。この場合、演奏操作を開始してから閾値時間Ｔｃが経過した後に発音されるが、タップ奏法かアルコ奏法かを判定するための閾値時間Ｔｃは短い時間で済むので、閾値時間Ｔｃ経過後にアルコ奏法の音が発音されても、演奏者の聴感上は違和感がない程度の遅れで済む。
【００３７】
＜変形例＞
本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよく、各変形例を組み合わせて実施してもよい。以下、本発明に係る実施形態の変形例について説明する。
【００３８】
（１）上述した実施形態では、演奏操作画像１３０が接触された位置に関わらず、演奏操作画像１３０が操作された態様（タップ操作、スライド操作）に応じて、指定された音高指定画像１２０に対応する音高に基づく楽音を発音させる例であったが、演奏操作画像１３０が接触された位置と指定された音高指定画像１２０に基づいて楽音を発音させるように構成してもよい。即ち、各弦に対応する演奏操作画像１３０の座標範囲を予め設定し、演奏操作画像１３０が接触された位置座標を検出し、検出された位置に対応する弦を特定する。そして、特定した弦に対応する音高指定画像１２０が指定されている場合には、その音高指定画像１２０の音高に基づく音を発音させ、その音高指定画像１２０が接触されていない場合には、弦が開放されていると判断し、特定した弦が開放の場合における音高に基づく楽音を発音させるようにする。このように構成した場合には、弦が開放されていることを示す音高指定画像１２０や音高情報は不要となる。
【００３９】
（２）上述した実施形態では、演奏操作画像１３０に対する演奏操作時間に基づいて奏法の判定を行う例について説明したが、以下のようにして奏法の判定を行うこともできる。実施形態では、図６に示すように、アルコ奏法の場合には、演奏操作の開始時から閾値時間Ｔｃが経過するまでアルコ奏法であるか否か判断することができず、アルコ奏法の場合における楽音の発音が遅れる場合が生じうる。そのため、演奏操作時間だけでなく、演奏操作が行われている間の座標の変化（接触位置の移動量）に基づいて奏法の判定を行うように構成する。以下、この場合について説明する。ピチカート奏法に対応するタップ操作の場合、演奏操作画像１３０を指で１回軽く叩く操作であり、演奏操作画像１３０上で指をスライドさせるスライド操作を行う場合と比べて指の位置は殆ど変わらない。そのため、タッチパネルで検出される演奏操作画像１３０に対する座標の変化に基づく移動量が予め定めた閾値以内である場合には、ピチカート奏法による演奏操作であると判定し、移動量が閾値を超える場合には、アルコ奏法による演奏操作であると判定するようにする。また、この場合には、携帯情報機器１の奏法判定情報テーブル３００において、各奏法において検出される移動量と閾値との関係を各々定義した判定条件を記憶しておく。ここで、このように構成した場合の動作フローを図７に示す。制御部１０は、演奏操作画像１３０における座標がタッチパネルにおいて検出されている演奏操作時間（Ｔ）の計測を行うと共に、検出された座標の変化に基づく移動量を算出する（ステップＳ３１）。そして、演奏操作時間Ｔが閾値時間以上となった場合、又は、移動量Ｌが閾値以上となった場合には（ステップＳ３２：ＹＥＳ）、アルコ奏法と判定する（ステップＳ３３）。また、演奏操作時間Ｔが閾値時間を超えずに演奏操作が終了した場合、又は、移動量Ｌが閾値を超えなかった場合には（ステップＳ３２：ＮＯ）、ピチカート奏法と判定する（ステップＳ３４）。
【００４０】
（３）また、上述した実施形態と変形例（１）とを組み合わせて奏法の判定を行うようにしてもよい。例えば、演奏操作がなされた際に順次検出される座標の変化に基づく移動量が閾値を超えた場合にはスライド操作によるアルコ奏法であると判定し、移動量が閾値以内である場合であって演奏操作時間が閾値時間以内であればタップ操作によるピチカート奏法であると判定してもよい。なお、移動量が閾値以内であって演奏操作時間が閾値時間を超えている場合には、奏法の判定を行わずに楽音を発音させないようにしてもよいし、アルコ奏法及びピチカート奏法に対応する楽音以外の楽音を発音させるようにしてもよい。
【００４１】
（４）また、上述した実施形態では演奏操作時間に基づいて奏法の判定を行う例について説明したが、演奏操作された際の操作量の変化に応じて奏法の判定を行うようにしてもよい。例えば、タップ操作及びスライド操作によりタッチパネルに接触されたときの押圧力（操作量）を検出し、一定の閾値以上の押圧力が検出された場合にはピチカート奏法と判定し、一定の閾値より小さい押圧力が検出された場合にはアルコ奏法と判定するように構成してもよい。
【００４２】
（５）また、上述した実施形態では、タッチパネルに表示された音高指定画像１２０により音高指定操作を行う例について説明したが、携帯情報機器１に数字、アルファベット、記号等が割当てられた操作キーが設けられている場合には、操作キーを用いて音高指定操作を行うように構成してもよい。この場合には、各弦に対応する音高を操作キーに予め割当てたテーブルを記憶部１１に記憶させておく。そして、携帯情報機器１の制御部１０は、楽器演奏アプリケーションが実行された際に、ユーザによって押下された操作キーに対応する音高を記憶部１１に記憶されているテーブルから特定するようにする。なお、演奏操作については、実施形態と同様の演奏操作画像１３０等の画像をタッチパネルに表示し、当該画像に対するタップ操作又はスライド操作を受付けるようにする。
【００４３】
（６）また、上述した実施形態において、複数の弦の音高を指定する操作を最初に行い、携帯情報機器１が傾けられた角度に応じて、演奏する弦の選択を行うようにしてもよい。この場合には、携帯情報機器１が傾けられた角度を検出する傾斜センサ等の傾斜角度検出手段を設け、予め傾斜角度に対応する弦を定義したテーブルを記憶部１１に記憶するよう構成する。制御部１０は、複数の弦の音高指定操作を受付け、演奏操作画像１３０が演奏操作されたときに、携帯情報機器１の角度に応じた弦の音高の楽音を発音することを指示する制御情報を音源部１４に送出して音声出力部１５から楽音を発音させる。
【００４４】
（７）また、上述した実施形態において、アルコ奏法やピチカート奏法の演奏操作が行われているときに携帯情報機器１に振動が与えられた場合、音源部１４で生成される楽音信号にビブラートの効果を付与して出力するようにしてもよい。なお、この場合には、携帯情報機器１に与えられる振動を検出する振動センサ等の振動検出手段を携帯情報機器１に設ける。制御部１０は、振動検出手段により予め定められた一定の振動が検出された場合に、演奏操作が行われている音高の楽音信号に対してビブラートの効果を付与することを指示する制御情報を音源部１４に送出し、音源部１４においてビブラートの効果を付与した楽音信号を生成して音声出力部１５により楽音を発音させる。
【００４５】
（８）また、上述した実施形態においてスライド操作であると判定した際、当該スライド操作の態様に応じて発音させる楽音の音量や音色等の楽音制御情報を変化させるようにしてもよい。例えば、図２の演奏操作画像１３０を下から上方向にスライド操作する態様の場合と、上から下方向にスライド操作する態様とで楽音の音量レベル又は音色を変化させる。図２に示す演奏操作画面１００において、上下方向をＹ軸、左右方向をＸ軸とした場合、制御部１０は、タッチパネルにおいて順次検出されるＹ座標の増減に基づいてスライド操作の方向を検出する。
また、スライド操作やタップ操作時の押圧力に応じて楽音の音量レベル又は音色を変化させるようにしてもよい。押圧力に応じて音量レベル又は音色を変化させる場合には、例えば、演奏操作画像１３０が表示されるタッチパネルに押圧力を検出する圧力センサ等の圧力検出手段を設け、スライド操作又はタップ操作がなされた際に圧力検出手段で検出された押圧力に応じて発音させる楽音の音量レベル又は音色を制御する。また、スライド操作時の操作速度に応じて音量レベル又は音色を変化させるようにしてもよい。この場合には、制御部１０は、演奏操作画像１３０上でスライド操作された際にタッチパネルで検出された座標に基づいて移動量を求め、実施形態と同様に演奏操作時間を計測する。そして、移動量と演奏操作時間とに基づいてスライド操作時の操作速度を求め、当該操作速度に応じて発音させる楽音の音量レベル又は音色を制御する。
なお、本変形例では、スライド操作とタップ操作毎に、スライド操作方向、押圧力、操作速度等に応じた音量レベルを定義した音量制御情報、音色を定義した音色制御情報を記憶部１１に予め記憶し、検出されたスライド操作方向、押圧力、操作速度に応じた音量レベル又は音色を、制御部１０が音量制御情報又は音色制御情報に基づいて特定し、特定した音量レベル又は音色を指示する楽音制御情報を音源部１４に送出するようにする。
【００４６】
（９）また、上述した実施形態において、タッチパネルに表示された演奏操作画像１３０に対して演奏操作された際の指の接触面積に応じてハーモニクスの奏法を模した楽音を発音するように制御してもよい。この場合には、制御部１０は、演奏操作画像１３０に指が接触された際の座標だけなく接触面積をタッチパネルにおいて検出し、接触面積が予め定められた閾値以下であればハーモニクスの奏法に応じた楽音を発音することを指示する制御情報を音源部１４に出力するようにする。また、同じ接触位置において接触面積が変化した場合、楽音信号に対してビブラートの効果を付与することを指示する制御情報を音源部１４に出力するようにしてもよい。
【００４７】
（１０）また、上述した実施形態では、携帯情報機器１に設けられたタッチパネルを用いて音高指定操作及び演奏操作を行う例について説明したが、ポインティングデバイスとして、携帯情報機器１にトラックボール又はポインティングスティックが設けられている場合、トラックボール又はポインティングスティックによりアルコ奏法の演奏操作を受付けるようにしてもよい。この場合には、トラックボールが一定の操作量だけ動かされた際、又はポインティングスティックに一定の力が加えられた際に、アルコ奏法による演奏操作がなされたものと判定する。また、ポインティングスティックの場合には、ある一定の力より小さい力が加えられた場合にピチカート奏法による演奏操作がなされたものと判定する。また、実施形態では、タッチパネル上を指でスライド操作又はタップ操作する例について説明したが、スタイラスペン等の入力手段を用いてこれらの操作を行うようにしてもよい。
【００４８】
（１１）また、上述した実施形態では、バイオリンを例に説明したが、バイオリン以外の他の擦弦楽器（ビオラ、チェロ、ベース等）の楽音を発音させるようにしてもよい。この場合には、各楽器に応じた音高を表す演奏操作画面１００をタッチパネルに表示し、実施形態と同様に音高指定操作及び演奏操作を受付けるようにする。
【００４９】
（１２）また、上述した実施形態ではアルコ奏法を行う場合には、タッチパネル上の演奏操作画像１３０を指でスライド操作する例について説明したが、例えば、携帯情報機器１の筐体表面に接触センサを備えた凸形状の第２操作部を設け、スタイラスペン等で第２操作部が擦られたときの位置に応じて演奏された弦を特定し、音高指定操作によって受付けた音高と特定した弦に応じた楽音を発音するようにしてもよい。
【００５０】
（１３）上述した実施形態及び変形例における制御部１０によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、インターネットなどの通信手段を用いて携帯電話機２にダウンロードさせることも可能である。
【００５１】
（１４）上述した実施形態では携帯情報機器を例に説明したが、本発明に係る発音制御装置を外部に設けられたパソコン等の電子機器と有線又は無線により接続するインタフェースを設け、発音制御装置において生成した制御情報に基づく楽音をパソコンから出力するようにしてもよい。
【００５２】
（１５）上述した実施形態の携帯情報機器１における奏法判別方法は、タッチパネルに表示された演奏操作画像１３０（第２操作部）に対する操作量、又は、当該演奏操作画像１３０（第２操作部）において接触された接触位置の移動量に応じてアルコ奏法かピチカート奏法かを判別する方法であり、つまり、タッチパネルに表示された第２操作部において接触された接触位置の移動量を検出し、当該接触位置の移動量が閾値以上である場合、又は前記第２操作部に対する操作時間が閾値以上である場合には前記アルコ奏法と判別し、当該接触位置の移動量が閾値未満である場合、又は前記第２操作部に対する操作時間が閾値未満である場合には前記ピチカート奏法と判別する方法である。
【符号の説明】
【００５３】
１・・・携帯情報機器、１０・・・制御部、１１・・・記憶部、１２・・・表示部、１３・・・操作部、１４・・・音源部、１５・・・音声出力部、１６・・・計時部
【図１】
2013195966.tif 000003
【図２】
2013195966.tif 000004
【図３】
2013195966.tif 000005
【図４】
2013195966.tif 000006
【図５】
2013195966.tif 000007
【図６】
2013195966.tif 000008
【図７】
2013195966.tif 000009