(57)【要約】【課題】打楽器等の楽器音を一定した連続音で発音させることができる携帯情報機器を提供する。【解決手段】本発明に係る携帯情報機器２は、楽器音データを記憶する記憶部２４と、自装置に対するユーザの演奏動作を検出する動作検出部２９を備え、制御部２８は、動作検出部２９により出力された動作情報と、予め設定された動作情報の閾値が定義された判定条件情報とに基づいて、ユーザによって押下された操作部２０に対応する楽器音データの発音期間を特定し、当該発音期間において、音源２１により当該楽器音データの発音と発音の停止を一定時間間隔で繰り返し行うことで、ユーザによる携帯情報機器２の演奏動作に応じた一定の連続音を発音する。【選択図】図２
2011053321.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた楽器音の音データを記憶する記憶手段と、
自装置に対するユーザの演奏動作を検出し、検出した演奏動作を示す動作情報を出力する動作検出手段と、
前記動作検出手段により出力された動作情報に基づいて、前記記憶手段に記憶されている前記音データの発音期間を特定し、当該発音期間内において、当該音データの発音及び発音の停止を予め設定された一定時間間隔で繰り返し行う発音制御部と
を備えることを特徴とする携帯情報機器。
【請求項２】
前記記憶手段は、前記楽器音の１又は複数の音データを記憶し、
前記動作検出手段は、前記動作情報として、自装置の加速度を検出して出力し、
前記音データが割当てられた入力操作部を有し、ユーザ操作を受付ける入力受付手段を備え、
前記発音制御部は、前記入力受付手段により前記入力操作部に対する前記ユーザ操作が受付けられた際、前記動作検出手段により順次出力される加速度の正負に応じて、当該ユーザ操作に対応する前記音データの発音開始タイミングと発音期間を特定し、当該発音期間内において当該音データの発音及び発音の停止を予め設定された一定時間間隔で繰り返し指示する前記指示情報を前記発音手段に出力することを特徴とする請求項１記載の携帯情報機器。
【請求項３】
前記記憶手段は、前記楽器音の１又は複数の音データを記憶し、
前記動作検出手段は、前記動作情報として、自装置の加速度を検出して出力し、
前記音データが割当てられた入力操作部を有し、ユーザ操作を受付ける入力受付手段を備え、
前記発音制御部は、前記入力受付手段により前記ユーザ操作が受付けられた際、前記動作検出手段により出力された前記加速度が第１閾値を超えたときを前記ユーザ操作に対応する前記音データの発音開始タイミングとして特定し、前記発音手段による当該音データの発音の開始後、予め定められた判定時間毎に、前記動作検出手段により出力された加速度が第２閾値を超えているか否か判断し、前記第２閾値を超えたと判断された判定時間から次の判定時間までを前記発音期間として特定することを特徴とする請求項１記載の携帯情報機器。
【請求項４】
前記発音制御手段は、前記判定時間内に前記加速度が前記第２閾値を超えた頻度に応じて、前記発音制御処理における前記一定時間間隔を変えて前記発音と発音の停止を指示する前記各指示情報を繰り返し出力することを特徴とする請求項３記載の携帯情報機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏機能を有する携帯情報機器に関する。
【背景技術】
【０００２】
楽器として用いることができる携帯電話機の技術が、下記特許文献１に開示されている。この特許文献１には、ユーザが携帯電話機を振ったときの振動を振動センサで検出し、振動センサの出力値が一定値を超える毎にパルス信号を出力してリズム音信号を生成し、スピーカへ出力する携帯電話機が開示されている。例えば、マラカス音が携帯電話機に設定されている場合には、携帯電話機を一定の強さで振る毎にマラカス音を出力することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１２５４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術では、携帯電話機を１回振る動作に応じて楽器音を１回発音させることはできるが、振動センサの応答速度の限界により、携帯電話機を連続して振る等の連続動作と対応して楽器音を正確に繰り返し連続して発音させることは困難である。また、振動センサの出力情報に基づいて発音制御する場合、ノイズなどの混入によって誤って２度連続して発音が行われてしまう、いわゆる２度鳴りという現象が生じることがあるが、このような特性も連続音を発音する際に障害となっていた。
本発明は、打楽器等の楽器音を一定した連続音で発音させることができる携帯情報機器を提供する。
【課題を解決するための手段】
【０００５】
本発明に係る携帯情報機器は、予め定められた楽器音の音データを記憶する記憶手段と、自装置に対するユーザの演奏動作を検出し、検出した演奏動作を示す動作情報を出力する動作検出手段と、前記動作検出手段により出力された動作情報に基づいて、前記記憶手段に記憶されている前記音データの発音期間を特定し、当該発音期間内において、当該音データの発音及び発音の停止を予め設定された一定時間間隔で繰り返し行う発音制御部とを備える。
【発明の効果】
【０００６】
本発明によれば、ユーザの演奏動作に応じて発音期間を特定することができると共に、発音期間中は一定した音データを繰り返し出力することができる。
また、前記記憶手段は、前記楽器音の１又は複数の音データを記憶し、前記動作検出手段は、前記動作情報として、自装置の加速度を検出して出力し、前記音データが割当てられた入力操作部を有し、ユーザ操作を受付ける入力受付手段を備え、前記発音制御部は、前記入力受付手段により前記入力操作部に対する前記ユーザ操作が受付けられた際、前記動作検出手段により順次出力される加速度の正負に応じて、当該ユーザ操作に対応する前記音データの発音開始タイミングと発音期間を特定し、当該発音期間内において当該音データの発音及び発音の停止を予め設定された一定時間間隔で繰り返し指示する前記指示情報を前記発音手段に出力することとしてもよい。
この構成によれば、ユーザ操作に応じた音データの発音開始タイミングと発音期間を、ユーザの演奏動作を表す加速度の正負に応じて特定することができる。
【０００７】
また、上記携帯情報機器において、前記記憶手段は、前記楽器音の１又は複数の音データを記憶し、前記動作検出手段は、前記動作情報として、自装置の加速度を検出して出力し、前記音データが割当てられた入力操作部を有し、ユーザ操作を受付ける入力受付手段を備え、前記発音制御部は、前記入力受付手段により前記ユーザ操作が受付けられた際、前記動作検出手段により出力された前記加速度が第１閾値を超えたときを前記ユーザ操作に対応する前記音データの発音開始タイミングとして特定し、前記発音手段による当該音データの発音の開始後、予め定められた判定時間毎に、前記動作検出手段により出力された加速度が第２閾値を超えているか否か判断し、前記第２閾値を超えたと判断された判定時間から次の判定時間までを前記発音期間として特定することとしてもよい。
この構成によれば、ユーザの演奏動作に応じて発音開始タイミングと発音期間を特定することができる。
【０００８】
また、上記携帯情報機器において、前記発音制御手段は、前記判定時間内に前記加速度が前記第２閾値を超えた頻度に応じて、前記発音制御処理における前記一定時間間隔を変えて前記発音と発音の停止を指示する前記各指示情報を繰り返し出力することとしてもよい。
この構成によれば、ユーザの演奏動作に応じて、繰り返し発音させる音の速さを変えることができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る携帯電話機２の外観図である。
【図２】第１実施形態に係る携帯電話機２のブロック図である。
【図３】（ａ）は、第１実施形態におけるハンドベル音データの例を示す図である。(ｂ)は、第１実施形態におけるハンドベル情報のデータ例を示す図である。(ｃ)は、第１実施形態における演奏制御情報のデータ例を示す図である。
【図４】（ａ）は、第１実施形態におけるキー割り当て情報のデータ例を示す図である。（ｂ）は、第１実施形態における判定条件情報のデータ例を示す図である。
【図５】第１実施形態におけるハンドベル演奏処理を示す動作フロー図である。
【図６】第１実施形態におけるハンドベル演奏制御処理を示す動作フロー図である。
【図７】(ａ)は、第１実施形態のリング奏法におけるハンドベル音の出力制御を説明する図である。(ｂ)は、第１実施形態のシェイク奏法におけるハンドベル音の出力制御を説明する図である。
【図８】第２実施形態におけるシェイク奏法のハンドベル演奏制御処理を示す動作フロー図である。
【図９】(ａ)は、第２実施形態のリング奏法におけるハンドベル音の出力制御を説明する図である。(ｂ)は、第２実施形態のシェイク奏法におけるハンドベル音の出力制御を説明する図である。
【発明を実施するための形態】
【００１０】
以下、本発明の携帯情報機器の一実施形態として携帯電話機を用いて説明する。
＜第１実施形態＞
＜外観＞
図１は、本実施形態に係る携帯電話機の外観図である。図１に示すように、本実施形態における携帯電話機２は、上部筐体２ａ及び下部筐体２ｂで構成されている。上部筐体２ａには、液晶ディスプレイ４とスピーカ６ａが設けられており、下部筐体２ｂには、ユーザ操作を行うための操作ボタン部８とマイク１０が設けられている。
【００１１】
操作ボタン部８は、カーソルを上下左右に動かす方向キーや決定キー等の操作ボタン群８ａ、通話機能の際に用いるオンフック及びオフフック用の操作ボタン８ｂ、０〜９までの数字を入力する数字キー群８ｃなどの各種操作ボタンが設けられている。
【００１２】
本実施形態の携帯電話機２は、通話機能やメール送受信機能等のほか、ハンドベルの演奏機能を有しており、ユーザは、上記操作ボタンの押下操作により各機能を切替えることができる。ハンドベルの演奏機能は、携帯電話機２の操作ボタンに設定された１又は複数のハンドベルの音を、ユーザによる操作ボタンの押下操作に応じて出力する機能である。
なお、本実施形態では、数字キー群８ｃの予め定められた数字キーにハンドベルの音が予め設定されており、ハンドベルの演奏機能が有効であるときに、各数字キーを押下する操作が行われると、その数字キーに設定されているハンドベルの音を出力する。
【００１３】
＜構成＞
次に、携帯電話機２の構成について説明する。図２は、本実施形態における携帯電話機２のブロック図である。図２に示すように、携帯電話機２は、操作部２０、音源２１、アンプ２２、音声出力部２３、記憶部２４、収音部２５、電話通信部２６、表示部２７、制御部２８、及び動作検出部２９を含んで構成されている。
【００１４】
操作部２０は、上述した各種操作ボタンを有し、各種操作ボタンをユーザが指で押下する押下操作や、押下した操作ボタンから指を離して押下操作を終了する押下終了操作等の各ユーザ操作を検知し、検知した各ユーザ操作を示す情報を制御部２８へ送出する。
【００１５】
音源２１は、Ｄ／Ａ変換部を有し、制御部２８から入力される制御信号に応じて、音信号を生成して出力するものであり、例えばＦＭ（Frequency Modulation）音源やＰＣＭ（Pulse Code Modulation）音源等である。音源２１は、制御部２８からの指示に応じて、後述する記憶部２４におけるハンドベルの音高毎の音データ(以下、ハンドベル音データと言う)について音信号を生成して再生する。
なお、本実施形態では、記憶部２４にハンドベル音データが記憶されている例について説明するが、音源２１において予め設定されたハンドベル音の波形データを合成してハンドベル音の音信号を生成してもよいし、予めハンドベル音を録音した音データを音源２１に保持し、その音データに基づいてハンドベル音の音信号を生成するようにしてもよい。
【００１６】
アンプ２２は、制御部２８の制御の下、電話通信時における会話の音声や、音源２１によって再生されたハンドベルの音信号の振幅を増幅する。音声出力部２３は、受話用のスピーカ６ａと、上部筐体２ａの背面に設けられている音楽再生用のスピーカ６ｂ(図示略)を有し、アンプ２２によって増幅された通話時の会話の音声信号はスピーカ６ａにおいて発音し、アンプ２２によって増幅されたハンドベルの音信号はスピーカ６ｂにおいて発音する。
記憶部２４は、不揮発性記憶媒体で構成され、携帯電話機２に設けられている各種機能の設定情報や、ユーザによって生成されたユーザデータのほか、ハンドベル演奏機能で用いる、ハンドベル音データとハンドベル情報及び演奏制御情報を記憶する。なお、ハンドベル音データ、ハンドベル情報及び演奏制御情報については後述する。
【００１７】
収音部２５は、上述のマイク２５を有し、電話通信時におけるユーザ等の音声を収音し、収音した音声信号を制御部２８に送出する。電話通信部２６は、図示しないアンテナを介して移動体通信網の基地局と無線接続を行い、収音部２５によって収音された音声信号をＡ／Ｄ変換して送信し、また、基地局を介して受信した音声データをＤ／Ａ変換した音声信号を音声出力部２３から出力する。表示部２７は、制御部２８の制御の下、待ち受け画面、ハンドベルの設定を行うハンドベル設定画面、ユーザデータ等の各画像を上述のディスプレイ４に表示する。
【００１８】
制御部２８は、ＣＰＵ(Central  Processing  Unit)と、ＲＯＭ(Read  Only  Memory)及びＲＡＭ(Random  Access  Memory)のメモリとを含んで構成されている。ＣＰＵは、ＲＡＭをワーキングエリアとして、ＲＯＭに記憶された制御プログラムを実行することにより、制御部２８に接続された各部を制御し、通話機能等の通常機能やハンドベル演奏機能を実現する。
【００１９】
ハンドベル演奏機能は、ユーザによって押下された数字キー群８ｃの数字キーに割当てられたハンドベルの音高に応じた音信号を、ユーザの演奏操作態様に応じて発音する演奏制御処理を行う機能である。
この演奏制御処理では、制御部２８は、数字キーの押下操作がなされた場合に、ユーザの演奏操作態様、即ち、数字キーを押下した状態で携帯電話機２を左右に振る動作に応じて、数字キーに割当てられたハンドベル音を１回だけ鳴らすリング奏法か、ハンドベルを細かく振ることによりハンドベルの音を連続して鳴らすシェイク奏法かを判定し、判定した奏法に応じてハンドベル音データのノートオン及びノートオフを示す制御信号を音源２１に対して出力する処理が含まれている。
【００２０】
続いて動作検出部２９の構成について説明する。動作検出部２９は、携帯電話機２を用いたユーザによる演奏動作、即ち、携帯電話機２を振る動作を検出し、その動作を示す動作情報を出力する機能を有する。本実施形態では、動作検出部２９は、３軸の加速度センサ(図示略)を含んで構成されており、加速度センサは携帯電話機２の上部又は下部筐体内に設けられている。加速度センサは、携帯電話機２が左右に振られた場合の予め定められた一方向の加速度を正、その逆方向の加速度を負の値として検出し、検出した加速度の値を動作情報として出力する。なお、本実施形態では、加速度センサを用いて演奏動作を検出するものとするが、速度センサや振動センサなど、一定周期毎の携帯電話機２の運動量が検出できるものであればこれに限らない。
【００２１】
＜データ＞
次に、本実施形態の携帯電話機２において記憶されているデータについて説明する。
図３(ａ)は、各音高のハンドベル音データの音量の時間的変化を示す波形イメージ図である。各ハンドベル音データ５０は、各音高のハンドベルを１回鳴らしたときの波形データを表す波形パラメータであり、音高毎のハンドベル音データとして記憶されている。
【００２２】
図３(ｂ)は、音高毎のハンドベル音データを示すハンドベル情報５１を示している。例えば、この図において、ハンドベル１は音高「ド」のハンドベル音データ５０を示し、ハンドベル２は音高「レ」のハンドベル音データ５０を示しており、各ハンドベル情報５１は図３(ａ)のハンドベル音データ５０と対応づけられている。
【００２３】
図３(ｃ)は、演奏制御情報のデータ例を示している。図３(ｃ)に示すように、演奏制御情報５２は、ハンドベル音データに対するノートオン信号及びノートオフ信号を繰り返し出力するための時間間隔を示すノートオンオフ切替時間及びノートオフオン切替時間を記憶している。本実施形態では、ノートオンオフ切替時間及びノートオフオン切替時間は予め記憶されているものとして説明するが、この各切替時間はユーザが任意に設定することができるようにしてもよい。
【００２４】
次に、図４(ａ)は、数字キーに予め割当てられているハンドベル情報を示すキー割当て情報５３のデータ例を示している。キー割当て情報５３は、各数字キーを示すキー識別情報とハンドベルの音データを示すハンドベル情報とが対応づけられている。この例では、キー識別情報“１”に対応する数字キー「１」にはハンドベル１の音データ、即ち、音高がドのハンドベルの音データが割当てられている。
【００２５】
なお、本実施形態では、１〜６の数字キーについてハンドベル１〜６の音データが各々割当てられている例について説明するが、割当てられる数字キー及びハンドベルの音高はこれに限らない。また、ハンドベルの音データを数字キーへ割当てる操作をユーザが任意に行ってもよい。
【００２６】
図４(ｂ)は、ハンドベル音データの発音の開始を判定するための発音開始条件とシェイク奏法を判定するためのシェイク奏法判定条件とを含む判定条件情報５４を示している。発音開始条件には、発音を開始する条件として、数字キーの押下時に動作検出部２９により出力された加速度ａが第１閾値ａ０以上であることが定義されている。従って、数字キーを押下しただけではハンドベル音は発音されず、数字キーを押下しながら加速度ａ０以上で振る動作を行ったときに押下した数字キーのハンドベル音が発音される。
【００２７】
また、シェイク奏法判定条件は、数字キーが押下されてから一定時間(以下、奏法判定時間)内の加速度ａが第２閾値ａ１(ａ０＞ａ１)以上であればシェイク奏法、ａ１より小さければリング奏法と判定するための奏法判定条件として用いられると共に、シェイク奏法と判定した場合における発音期間、つまり、ノートオン信号の出力可能期間を判定する連続発音期間判定条件としても用いられる。
シェイク奏法判定条件を連続発音期間判定条件として用いる場合、奏法判定時間の経過から一定時間(以下、発音判定時間)毎にａ１以上の加速度ａが検出されたか否かを判定し、ａ１以上の加速度ａが検出された発音判定時間から次の発音判定時間までをシェイク奏法による発音期間と判定する。
従って、数字キーを押下しながら携帯電話機２を加速度ａ１以上で振る動作を行っている間はシェイク奏法による演奏が行われていると判定され、その間は連続したハンドベル音が発音される。
なお、本実施形態では、発音開始条件の加速度の閾値ａ０とシェイク奏法判定条件の加速度の閾値ａ１は予め設定されており、また、各閾値はａ１＜ａ０の関係であるものとして説明するが、これらの閾値は、ユーザが任意に設定してもよく、また、これらの閾値は、ａ１＝ａ０、又はａ１＞ａ０の関係であってもよい。
【００２８】
＜動作＞
以下、本実施形態における携帯電話機２の動作を説明する。図５は、本実施形態におけるハンドベル演奏処理の動作フローを示している。携帯電話機２の制御部２８は、演奏モードを選択するユーザ操作を操作部２０を介して受付け(ステップＳ１：ＹＥＳ)、数字キー群８ｃのハンドベル音が割当てられた数字キー(１〜６)を押下するユーザ操作を受付けると(ステップＳ２：ＹＥＳ)、ハンドベル演奏制御処理を行う(ステップＳ３)。
【００２９】
ここで、ハンドベル演奏制御処理の詳細について説明する。図６は、ハンドベル演奏制御処理の動作フロー図を示している。制御部２８は、キー割当て情報５３を参照し、ステップＳ２において押下された数字キーに対応するハンドベル情報を記憶部２４から読み出すと共に、記憶部２４内の発音開始条件を参照し、発音開始タイミングか否か判定する(ステップＳ１１)。つまり、数字キーが押下されたときに動作検出部２９により検出された加速度がａ０を超えたか否かを判断する。
【００３０】
制御部２８は、ステップＳ１１において加速度がａ０を超えた（ａ≧ａ０）と判断した場合には(ステップＳ１１：ＹＥＳ)、ステップＳ１１において読み出したハンドベル情報に対するノートオン信号を音源２１へ出力し、音源２１によりハンドベル情報に対応する記憶部２４内のハンドベル音データの音信号を生成し、生成された音信号をアンプ２２において増幅し、増幅した音信号を音声出力部２３から出力する(ステップＳ１２)。
【００３１】
そして、制御部２８は、加速度がａ０を超えた後、奏法判定時間内にリング奏法かシェイク奏法かを判定する。具体的には、記憶部２４内のシェイク奏法判定条件を参照して、動作検出部２９により出力された加速度が第２閾値ａ１を超えたか否か、即ち、奏法判定時間内にａ１以上の加速度が検出されたか否か判断する(ステップＳ１３)。ａ１以上の加速度が検出されたか否かは、動作検出部２９により出力された加速度をＲＡＭに順次記憶し、奏法判定時間内におけるａ１以上の各加速度のうち、当該加速度と直前に検出された加速度との差が０以上である加速度があれば、ａ１以上の加速度が検出されたと判断する。
なお、ステップＳ１１において、加速度がａ０を超えていないと判断した場合には(ステップＳ１１：ＮＯ)、加速度がａ０を超えるまで発音を行わずに待機する。
【００３２】
ステップＳ１３において、制御部２８は、奏法判定時間内に加速度がａ１を超えなかったと判断した場合には(ステップＳ１３：ＮＯ)、数字キーの押下終了操作がなされるまで(ステップＳ１４：ＮＯ)ノートオン信号を音源２１に出力した状態で待機し、数字キーの押下終了操作がなされたときにノートオフ信号を音源２１に出力し、音源２１は音信号を徐々に減衰させてアンプ２２及び音声出力部２３へ出力する（ステップＳ１５)。
【００３３】
ここで、リング奏法におけるハンドベル音の出力制御のイメージを図７(ａ)を用いて説明する。同図に示す波形６１は、リング奏法によるハンドベル音の出力エンベロープを示し、波形６２は、ハンドベル音が割当てられた数字キーの押下操作を示している。また、波形６３は、数字キーの押下操作中に動作検出部２９により検出された加速度のデータ例を示している。なお、波形６１の下方に図示した矢印６４ａ及び６４ｂは、ノートオン信号とノートオフ信号の出力を各々表している。
同図において、ユーザによりタイミングＴ１で数字キーが押下され、動作検出部２９により検出された加速度がａ０を超えたタイミングＴ２を発音開始タイミングとして、当該数字キーに割当てられたハンドベル音データに対するノートオン信号が音源２１に出力される。
【００３４】
音源２１は、ノートオン信号に基づいて当該ハンドベル音データの波形データに基づく音信号を生成し、アンプ２２及び音声出力部２３を介して当該ハンドベル音データの発音を開始する。そして、制御部２８により数字キーの押下終了操作がなされたタイミングＴ３でノートオフ信号が音源２１に出力され、波形６１で示すように、音源２１によりハンドベルの音が徐々に減衰されて消音される。
このように、リング奏法キーの押下時にノートオン信号６４ａを出力し、押下終了操作時にノートオフ信号６４ｂを出力することにより、数字キーの押下時間内にハンドベルの音データが１回だけ出力され、リング奏法を行ったようにハンドベルの音が出力される。
【００３５】
図６に戻り、ステップＳ１３において、制御部２８は、奏法判定時間内にａ１以上の加速度が検出されたと判断した場合には(ステップＳ１３：ＹＥＳ)、シェイク奏法によるハンドベルの演奏動作態様であると判定し、シェイク奏法による発音制御処理を行う。
【００３６】
制御部２８は、加速度がａ１を超えた時点から１回目の発音判定時間が経過するまではノートオン信号を出力した状態で待機し(ステップＳ１６：ＮＯ)、１回目の発音判定時間が経過したときに(ステップＳ１６：ＹＥＳ)、ステップＳ１２のノートオン信号に対するノートオフ信号を音源２１に出力する。音源２１は、制御部２８からのノートオフ信号に従って出力中の音信号を徐々に減衰してアンプ２２及び音声出力部２３へ出力する(ステップＳ１７)。これにより、シェイク奏法による１回目のハンドベル音が発音される。
【００３７】
続いて、制御部２８は、記憶部２４から演奏制御情報５２を読み出し演奏制御情報５２に従って、ステップＳ１１において読み出したハンドベル情報に対するノートオン信号とノートオフ信号を繰り返し音源２１に出力する。音源２１は、制御部２８から逐次出力されるノートオン信号に従って、各信号により指示されたハンドベル情報に対応するハンドベル音の波形データの開始時点Ｔ０(図３(ａ))から一定期間(アタック部分を含む)のハンドベル音データに対する音信号を生成してアンプ２２及び音声出力部２３へ出力すると共に、制御部２８から逐次出力されるノートオフ信号に従って、音信号を徐々に減衰してアンプ２２及び音声出力部２３へ出力する(ステップＳ１８)。これにより、ハンドベル音が一定時間間隔で連続して出力される。
【００３８】
そして、制御部２８は、ステップＳ１８の処理と並行して、ステップＳ１６における１回目の発音判定時間の経過時から２回目以降の発音判定時間毎に、加速度がａ１を超えなかったか否か、又は、数字キーの押下終了操作がなされたか否か判断する(ステップＳ１９)。
【００３９】
ステップＳ１９において、制御部２８は、２回目以降の発音判定時間において、加速度がａ１を超えていた場合、又は、数字キーの押下終了操作がされなかった場合には(ステップＳ１９：ＮＯ)、当該発音判定時間はシェイク奏法による演奏動作が継続中であると判断し、次の発音判定時間までを発音期間としてステップＳ１８の処理を繰り返し行う。即ち、シェイク奏法による演奏動作が継続中であると判断された発音判定時間から次の発音判定時間まではノートオン信号が出力可能であり、ノートオン及びノートオフ信号を音源２１に対して繰り返し出力する。
【００４０】
また、制御部２８は、２回目以降の発音判定時間において加速度がａ１を超えなかった場合、又は、数字キーの押下終了操作がなされた場合には(ステップＳ１９：ＹＥＳ)、当該発音判定時間においてシェイク奏法による演奏動作が終了したものと判断し、その発音判定時間の経過時からノートオン信号を音源２１へ出力しないよう制御する。
【００４１】
そして、制御部２８は、当該発音判定時間の経過前のノートオン信号が出力された状態である場合には(ステップＳ２０：ＹＥＳ)、演奏制御情報のノートオンオフ切替時間に従ってノートオフ信号を音源２１に出力し、音源２１は、制御部２８からのノートオフ信号に従って音信号を徐々に減衰してアンプ２２及び音声出力部２３へ出力する(ステップＳ２１)。また、制御部２８は、当該発音判定時間の経過前のノートオン信号が出力された状態でなければ(ステップＳ２０：ＮＯ)、演奏制御処理を終了する。
【００４２】
ここで、シェイク奏法におけるハンドベル音の出力制御のイメージを図７(ｂ)を用いて説明する。同図に示す波形７１はシェイク奏法によるハンドベル音の出力エンベロープを示しており、波形７２は、ハンドベル音が割当てられた数字キーの押下操作を示している。また、波形７３は、数字キーの押下操作中に動作検出部２９により検出された加速度のデータ例を示している。
【００４３】
ユーザによりタイミングＴ１で数字キーが押下され、動作検出部２９により検出された加速度がａ０を超えたタイミングＴ２を発音開始タイミングとして、当該数字キーに割当てられたハンドベル音データに対するノートオン信号が音源２１に出力される。そして、タイミングＴ２から最初の発音判定時間Δｔの経過時点Ｔ３で１回目のノートオン信号に対するノートオフ信号が出力される。これにより、１回目のハンドベル音の発音が終了する。
【００４４】
続いて、図７(ｂ)の波形７３の黒丸で示すように、Ｔ２〜Ｔ７の各発音判定時間において、加速度がａ１を超えているので、Ｔ２からＴ８の期間はハンドベル音の発音期間と判定され、ノートオン信号６４ａ及びノートオフ信号６４ｂが、ノートオンオフ切替時間ｔ１１及びノートオフオン切替時間ｔ１２に従って繰り返し出力される。これにより、２回目以降のハンドベル音が繰り返し発音される。
【００４５】
このように、本実施形態では、５回目の発音判定時間Ｔ６〜Ｔ７までは加速度がａ１を超えているので、６回目の発音判定時間の終了時点Ｔ８までをゲートタイムとして、ノートオン信号及びノートオフ信号が繰り返し出力される。即ち、ｎ回目の発音判定時間においてシェイク奏法の演奏動作が継続していると判定された場合には、ｎ＋１回目の発音判定時間が終了するまでをゲートタイムとみなしてノートオン信号を出力する。その結果、図７(ｂ)に示すように、Ｔ７においてシェイク奏法の演奏動作が終了している場合でも、Ｔ７〜Ｔ８の期間までハンドベル音が発音される。
そして、６回目の発音判定時間Ｔ７〜Ｔ８の間は加速度がａ１を超えていないので、Ｔ８のタイミング以降はノートオン信号を出力しないように制御する。また、Ｔ８を経過する時点でノートオン状態である場合には、演奏制御情報に従ってノートオフ信号を出力することで、発音されているハンドベル音のエンベロープのリリース部に向かって消音される。
【００４６】
ハンドベル演奏制御処理は以上の通りである。図５に戻り、制御部２８は、操作部２０を介して演奏モードを解除するユーザ操作を受付けるまで(ステップＳ４：ＮＯ)、ステップＳ２及びステップＳ３の処理を繰り返し行い、演奏モードを解除するユーザ操作を受付けたときに(ステップＳ４：ＹＥＳ)、ハンドベルの演奏処理を終了して通常モードに移行する。
【００４７】
なお、ステップＳ１において、制御部２８は、演奏モードを選択するユーザ操作を操作部２０を介して受付けなければ(ステップＳ１：ＮＯ)、ユーザ操作に応じて通常モードの処理を行い、ステップＳ２において、数字キー以外の操作ボタンの押下操作を示す情報を操作部２０から受付けた場合には(ステップＳ２：ＮＯ)、上記ステップＳ４の演奏モードが解除されたか否かの判断を行い、判断結果に応じて上述した各処理を行う。
【００４８】
本実施形態では、携帯電話機２の数字キーを押下した状態で携帯電話機２を振るという簡易な操作により、リング奏法又はシェイク奏法の各ハンドベル音が各々発音される。また、ユーザが携帯電話機２を押下して振る動作を行ったタイミングでハンドベル音の発音を開始すると共に、その後、押下した状態で振る動作を継続している時間内をシェイク奏法の演奏動作が継続していると判断し、その時間内とその時間から一定時間内において一定時間間隔で繰り返しハンドベル音を発音することができる。即ち、押下時における加速度を発音タイミングのトリガとして用いると共に、発音後の加速度をシェイク奏法による発音期間の判定に用い、その発音期間は一定間隔でハンドベル音を連続して発音させることができる。従って、シェイク奏法の演奏期間をユーザの演奏動作に応じて判定することができると共に、実際にシェイク奏法でハンドベル演奏を行っているように一定の連続したハンドベル音を発音させることができる。
【００４９】
＜第２実施形態＞
次に、第１実施形態の携帯電話機２と同じ構成を備えた携帯電話機を用いて、第１実施形態とは異なるシェイク奏法による演奏制御処理を行う例について説明する。なお、本実施形態における携帯電話機は第１実施形態と同様であるため、以下の説明において、第１実施形態と同じ構成は同一の符号を用い、第１実施形態と異なる処理について説明を行う。
【００５０】
図８は、本実施形態のシェイク奏法による演奏制御処理を示す動作フローである。以下、第１実施形態で用いた図５の処理は本実施形態と同様であるため説明を省略し、図８に即して演奏制御処理の説明を行う。なお、以下の説明では、制御部２８は、キー割当て情報５３を参照し、ステップＳ２において押下された数字キーに対応するハンドベル情報を記憶部２４から読み出し、数字キーがユーザによって押下された後、動作検出部２９により正の加速度が最初に検出されているものとして説明する。
【００５１】
制御部２８は、数字キーが押下された後、動作検出部２９によって検出された加速度が０より大きい加速度であるので(ステップＳ３１：ＹＥＳ)、ノートオン信号を音源２１へ出力し、音源２１によりハンドベル情報に対応する記憶部２４内のハンドベル音データの音信号を生成し、生成された音信号をアンプ２２において増幅し、増幅した音信号を音声出力部２３から出力する(ステップＳ３２)。なお、制御部２８は、ステップＳ３１において、動作検出部２９により０より大きい加速度が検出されるまで待機する(ステップＳ３１：ＮＯ)。
【００５２】
そして、制御部２８は、その後、動作検出部２９によって出力された加速度が負に変化した場合には(ステップＳ３３：ＹＥＳ)、続いて、動作検出部２９によって出力された加速度が正に変化したか否か判断する(ステップＳ３４)。即ち、制御部２８は、動作検出部２９から出力された加速度をＲＡＭに順次記憶し、加速度が０になる毎に、その加速度の前後における加速度の正負を判断することにより、加速度の正負の変化を判断する。なお、ステップＳ３３において、制御部２８は、動作検出部２９によって出力された加速度が負に変化しなかった場合には(ステップＳ３３：ＮＯ)、ノートオン信号を出力した状態で待機する。
【００５３】
そして、ステップＳ３４において、制御部２８は、加速度が正に変化していないと判断した場合には(ステップＳ３４：ＮＯ)、リング奏法であると判断する。続いて、制御部２８は、数字キーの押下終了操作がなされるまでノートオン信号を出力した状態で待機し(ステップＳ３５：ＮＯ)、数字キーの押下終了操作がなされたときに(ステップＳ３５：ＹＥＳ)、ステップＳ３２に対するノートオフ信号を音源２１に出力する。音源２１は、ノートオフ信号に従って、音信号を徐々に減衰させてアンプ２２及び音声出力部２３へ出力する（ステップＳ３６）。これにより、リング奏法によるハンドベル音が１回だけ出力される。
【００５４】
ここで、図９を用いて、本実施形態のリング奏法によるハンドベル音の出力制御について説明する。図９(ａ)は、リング奏法によるハンドベル音の出力制御を表す図であり、この図において、波形８１及び波形８２は、本実施形態におけるリング奏法出力エンベロープと数字キーの押下操作を表し、波形８３は加速度データ例を表している。
なお、同図の±ａ３は、加速度の波形８３において、−ａ３〜＋ａ３の範囲内の加速度を０に近似するための閾値である。
【００５５】
この図の例では、数字キーが押下され、加速度が０以上であるＴ１のタイミングを発音開始タイミングとしてノートオン信号が出力される。その後、加速度が正から負へ変化し、Ｔ２のタイミングで加速度が負から正へ変化せず０に収束しているため、この時点で、１回だけ携帯電話機２を左右に振る動作を行ったリング奏法であると判断される(ステップＳ３３：ＹＥＳ，Ｓ３４：ＮＯ)。そして、Ｔ３のタイミングで数字キーの押下操作が終了されているため、Ｔ３のタイミングでノートオフ信号が出力される。これにより、Ｔ１〜Ｔ３の間にリング奏法によるハンドベル音が１回だけ発音される。
【００５６】
図８に戻り、動作の説明を続ける。ステップＳ３４において、制御部２８は、加速度の符号が正に変化したと判断した場合には(ステップＳ３４：ＹＥＳ)、シェイク奏法であると判断し、ステップＳ３２に対するノートオフ信号を音源２１に出力し、音源２１は、ノートオフ信号に従って音信号を徐々に減衰させてアンプ２２及び音声出力部２３へ出力する(ステップＳ３７)。
【００５７】
続いて、制御部２８は、記憶部２４から演奏制御情報５２を読み出し、演奏制御情報５２に従って、ステップＳ３１において読み出したハンドベル情報に対するノートオン信号とノートオフ信号を音源２１に繰り返し出力する。音源２１は、制御部２８から逐次出力されるノートオン信号に従って、各信号により指示されたハンドベル情報に対応するハンドベル音の波形データの開始時点Ｔ０(図３(ａ))から一定期間(アタック部分を含む)のハンドベル音データに対する音信号を生成してアンプ２２及び音声出力部２３へ出力し、また、制御部２８から逐次出力されるノートオフ信号に従って音信号を徐々に減衰してアンプ２２及び音声出力部２３へ出力する(ステップＳ３８)。
【００５８】
制御部２８は、ステップＳ３８の処理と並行して、動作検出部２９によって出力される加速度が正・負を繰り返して変化しているか否かを、加速度が０になる毎に判断する(ステップＳ３９)。制御部２８は、加速度が正負を繰り返して変化していると判断した場合には、その判断時まではシェイク奏法による演奏動作が継続されているものと判断して、次の判断時までを発音期間としてステップＳ３８の処理を継続する (ステップＳ３９：ＹＥＳ)。
【００５９】
また、制御部２８は、動作検出部２９によって正と負の加速度が繰り返し検出されなかった場合には(ステップＳ３９：ＮＯ)、シェイク奏法による演奏動作が終了したと判断し、当該判断時点においてノートオン信号が出力されている状態であるか否か判断する(ステップＳ４０)。
【００６０】
ステップＳ４０において、制御部２８は、ノートオン信号が出力されている状態であると判断した場合には(ステップＳ４０：ＹＥＳ)、演奏制御情報５２に従って、出力中のノートオン信号に対するノートオフ信号を音源２１に出力し、音源２１により音信号を徐々に減衰させてアンプ２２及び音声出力部２３へ出力する(ステップＳ４１)。
また、制御部２８は、ノートオン信号が出力されている状態でないと判断した場合には(ステップＳ４０：ＮＯ)、演奏制御処理を終了する。
【００６１】
ここで、図９(ｂ)を用いて、本実施形態のシェイク奏法によるハンドベル音の出力制御について説明する。図９(ｂ)は、シェイク奏法によるハンドベル音の出力制御を表す図であり、この図において、波形９１及び波形９２は、本実施形態におけるシェイク奏法出力エンベロープと数字キーの押下操作を表し、波形９３は加速度データ例を表している。
【００６２】
図９(ｂ)に示すように、リング奏法の場合と同様、数字キーが押下され、加速度が０以上であるＴ１のタイミングを発音開始タイミングとしてノートオン信号が出力される。その後、加速度が正から負へ変化し、Ｔ２のタイミングで加速度が負から正へ変化しているため、この時点で、携帯電話機２を２回以上左右に振る動作を行ったシェイク奏法であると判断される(ステップＳ３４：ＹＥＳ)。
【００６３】
そして、Ｔ３までは正負の加速度が繰り返し検出されているため、Ｔ１〜Ｔ３までは連続したハンドベル音が発音される。Ｔ３の時点において、負から正へ加速度が変化せずに０に収束しているため、この判断時点においてシェイク奏法の演奏動作が終了したものと判断してＴ３以降はノートオン信号を出力しない。なお、この例では、Ｔ３の時点でノートオン状態ではないためシェイク奏法による演奏制御処理を終了する。
【００６４】
上述した実施形態では、リング奏法かシェイク奏法かの判断と、シェイク奏法による演奏動作が継続しているか否かの判断を、加速度の正負に基づいて判断することができる。そのため、加速度の正負の判断時において演奏動作が継続していないと判断した場合には、その時点以降はノートオン信号を出力しないように制御することができ、第１実施形態のように、ユーザの演奏動作が終了してから一定時間内は音が鳴るということはなく、ユーザの演奏動作と発音とのズレを低減させることができる。
【００６５】
なお、上述した実施形態では、最初に正の加速度を検出した例について説明したが、負の加速度を検出した場合には、図８のステップＳ３３の処理を行わずに、ステップＳ３４において負の加速度を検出したか否かを判断すればよい。そして、負の加速度を検出した場合には、加速度が負→正→負に変化することになるので、シェイク奏法と判断してステップＳ３７以下の処理を行う。また、負の加速度を検出しなかった場合には、加速度が負→正に変化することになるので、リング奏法と判断してステップＳ３５以下の処理を行うようにすればよい。
【００６６】
＜変形例＞
本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよく、各変形例を組み合わせて実施してもよい。以下、本発明に係る実施形態の変形例について説明する。
【００６７】
（１）上述した第１実施形態では、発音開始条件を判定した後の一定時間毎の加速度が閾値ａ１を超えていればシェイク奏法の発音期間と判定し、シェイク奏法による発音制御を継続して行う例であったが、一定時間毎の加速度が閾値以上である場合に、その一定時間内に閾値を超えた頻度に応じて演奏制御情報５２、即ち、ノートオンオフ切替時間及びノートオフオン切替時間を変更するようにしてもよい。具体的には、一定時間内の閾値を超えた頻度が予め設定された閾値以上であれば、ノートオンオフ切替時間ｔ１１とノートオフオン切替時間ｔ１２を短くしたり、一定時間内の閾値を超えた頻度が予め設定された値より小さければ、ノートオンオフ切替時間ｔ１１とノートオフオン切替時間ｔ１２を長くするなど、携帯電話機２が振られる強さや速度に応じて連続して発音する発音間隔を変化させる。なお、この場合には、閾値を超えた頻度に応じて演奏制御情報の各時間を変更する制御情報を予め記憶部２４に記憶しておく。
【００６８】
（２）また、上述した第１実施形態では、携帯電話機２の数字キーにハンドベルの音高が割当てられている例について説明したが、ハンドベルの各音高のリング奏法及びシェイク奏法が数字キーに割当てられていてもよい。この場合には、奏法毎にハンドベル音が数字キーに割当てられているため、図６のステップＳ１３で説明したようにリング奏法かシェイク奏法かを判定する必要がない。そのため、この場合には、キー割当て情報５３として、各数字キーに対応するハンドベル情報以外に当該数字キーに割当てられている奏法を示す情報を予め設定する。そして、押下された数字キーがリング奏法を割当てた数字キーであれば、図６のステップＳ１３(リング奏法かシェイク奏法かを判断する処理)を除く、ステップＳ１１、１４、１５の処理を行い、シェイク奏法を割当てた数字キーであれば、ステップＳ１１、１２、Ｓ１６〜Ｓ２１の処理を行うことで、各奏法に応じたハンドベル音を出力することができる。
【００６９】
（３）また、上述した第１実施形態では、図６の動作フローにおいて、リング奏法によるノートオフ信号の出力を数字キーの押下終了操作に応じて行う例(ステップＳ１３〜Ｓ１５)について説明したが、ノートオン信号の出力後、予め設定された時間経過後にノートオフ信号を出力してハンドベル音の発音を停止し、数字キーが押下されている状態であれば、押下終了操作がなされるまで発音開始条件の判定(図６のステップＳ１１以下)を行うようにしてもよい。この場合には、演奏制御情報５２として、リング奏法の場合におけるノートオンオフ切替時間を予め設定しておく。このように構成することにより、ユーザは、数字キーの押下終了操作を行うことなく、リング奏法によるハンドベル音の発音を繰り返し行うことができ、また、同一数字キーのハンドベル音に対するリング奏法からシェイク奏法の切替えを容易に行うことができる。
【００７０】
（４）また、上述した第１実施形態では、正の第１閾値及び第２閾値を設定する例であったが、正負の各閾値を設定するようにしてもよいし、加速度データを絶対値に変換して正の各閾値を設定するようにしてもよい。
【００７１】
（５）また、上述した第２実施形態では、加速度を０に近似する閾値として±ａ３を予め設定しているものとして説明したが、正又は負の一方だけに閾値を設けてもよいし、正と負で異なる閾値を設定するようにしてもよい。
【００７２】
（６）また、上述した第２実施形態では、図９(ｂ)において、数字キーが押下されたタイミングＴ１でノートオン信号が音源２１に出力され、加速度が正→負に変化した後の加速度が０となるタイミングＴ２でノートオフ信号が音源２１に出力されるものとして説明したが、Ｔ１からＴ２までの時間間隔が予め設定した一定時間より短い場合には、当該一定時間の経過時にノートオフ信号を音源２１へ出力するようにしてもよい。Ｔ１からＴ２までの時間間隔が短い場合には、適切な長さのハンドベル音を発音することができないため、上記のように構成することにより、適切な長さのハンドベル音を発音させることができる。
【００７３】
（７）また、上述した第１及び第２実施形態では、携帯電話機２の数字キーにハンドベルを割当てる例について説明したが、数字キー以外の他の操作ボタンにハンドベルの音の割当てを行うようにしてもよい。また、携帯電話機２に一の音データのみを予め記憶させておき、操作ボタンの押下を行うことなく携帯電話機２を振る動作だけでリング奏法又はシェイク奏法による音データを出力するよう制御してもよい。なお、この場合のリング奏法におけるノートオフ信号の出力タイミング、及び、シェイク奏法における最後のノートオン信号に対するノートオフ信号の出力タイミングは、例えば、ノートオン信号の出力時から予め設定された時間の経過時を出力タイミングとしてもよいし、いずれかの操作ボタンが押下されたタイミングをノートオフ信号の出力タイミングとしてもよい。
【００７４】
（８）上述した第１及び第２実施形態では、携帯情報機器として携帯電話機２を用いて説明したが、ＰＤＡ(Personal Digital Assistant)などの携帯情報端末、ゲーム機、電子辞書など、ユーザが手に持つことができる携帯情報機器であればこれに限らない。
【００７５】
（９）上述した第１及び第２実施形態及び変形例における制御部２８によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、インターネットなどの通信手段を用いて携帯電話機２にダウンロードさせることも可能である。
【００７６】
（１０）また、上述した第１及び第２実施形態では、数字キーにハンドベルの音高を設定する例であったが、ハンドベル以外のマラカスやタンバリン等の打楽器等の楽器音を割当てるようにしてもよい。
【００７７】
（１１）また、上述した第１及び第２実施形態のシェイク奏法の発音制御において、各ハンドベル音の波形データにおける開始時点からアタック部分を含む一定期間分のデータを繰り返し出力する例について説明したが、各ハンドベル音の波形データにおける任意の一定期間分のデータを繰り返し出力してもよいし、繰り返し出力する毎に波形データにおける発音対象のデータの開始時を変動させ、その開始時から一定期間分のデータを出力してもよい。
【符号の説明】
【００７８】
２・・・携帯電話機、４・・・ディスプレイ、６ａ，６ｂ・・・スピーカ、８・・・操作ボタン部、８ｃ・・・数字キー、１０・・・マイク、２０・・・操作部、２１・・・音源、２２・・・アンプ、２３・・・音声出力部、２４・・・記憶部、２５・・・収音部、２６・・・電話通信部、２７・・・表示部、２８・・・制御部、２９・・・動作検出部
【図１】
2011053321.tif 000003
【図２】
2011053321.tif 000004
【図３】
2011053321.tif 000005
【図４】
2011053321.tif 000006
【図５】
2011053321.tif 000007
【図６】
2011053321.tif 000008
【図７】
2011053321.tif 000009
【図８】
2011053321.tif 000010
【図９】
2011053321.tif 000011