(57)【要約】【課題】ユーザが意図して発したパルス音であるか、ユーザの意図によらず発せられたパルス音であるかを、より正確に判断することができる電子機器、制御方法、及び制御プログラムを提供する【解決手段】音声取得部は、電子機器の周囲の音波を音声信号へと変換する。パルス音検出部は、音声信号にパルス音に基づく信号が含まれているか否かを判断する。動作指示音検出部は、パルス音に基づく信号が判断基準を満たすか否かを判断する。動作制御部は、判断基準に基づいた報知動作を行うよう報知部を制御する。【選択図】図１
2012150389.tif 000002
【特許請求の範囲】
【請求項１】
電子機器において、
前記電子機器の周囲の音波を音声信号へと変換する音声取得部と、
前記音声信号にパルス音に基づく信号が含まれているか否かを判断するパルス音検出部と、
前記パルス音に基づく信号が所定の判断基準を満たすか否かを判断する動作指示音検出部と、
前記判断基準に基づいた報知動作を行うよう報知部を制御する動作制御部と
を備えることを特徴とする電子機器。
【請求項２】
前記動作指示音検出部は、前記パルス音に基づく信号が、所定回数連続して発生したか否かを判断し、
前記判断基準に基づいた報知動作は、前記所定回数連続した報知動作であることを特徴とする請求項１記載の電子機器。
【請求項３】
前記動作指示音検出部は、前記パルス音に基づく信号が、所定時間内の時間間隔で連続して発生したか否かを判断し、
前記判断基準に基づいた報知動作は、前記所定時間内の時間間隔の複数回の報知動作であることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記パルス音検出部は、前記音声信号のレベルが第１の閾値よりも大きなレベルとなった後の一定時間内において、その音声信号のレベルが前記第１の閾値より小さい第２の閾値よりも小さなレベルとなった場合に、前記音声信号に前記パルス音に基づく信号が含まれていると判断することを特徴とする請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記パルス音検出部は、前記報知部が前記判断基準に基づいた報知動作を行った後に、パルス音に基づく信号が含まれているか否かを判断する動作を開始することを特徴とする請求項１〜４のいずれか１項に記載の電子機器。
【請求項６】
前記動作指示音検出部は、前記報知部が前記判断基準に基づいた報知動作を行った後に、前記パルス音に基づく信号が判断基準を満たすか否かを判断する動作を開始することを特徴とする請求項１〜５のいずれか１項に記載の電子機器。
【請求項７】
前記動作制御部は、前記パルス音検出部によってパルス音に基づく信号が含まれていると判断される度に報知動作を行うよう、前記報知部を制御することを特徴とする請求項１〜６のいずれか１項に記載の電子機器。
【請求項８】
前記電子機器の加速度を検出して加速度値を出力する加速度センサを備え、
前記動作指示音検出部は、前記加速度値、又は前記加速度値に基づく値が所定値より大きいときは、前記パルス音に基づく信号は判断基準を満たさないと判断することを特徴とする請求項１〜７のいずれか１項に記載の電子機器。
【請求項９】
前記電子機器の加速度を検出する加速度センサを備え、
前記パルス音検出部は、前記加速度値、又は前記加速度値に基づく値が所定値より大きいときは、前記音声信号にパルス音に基づく信号が含まれていないと判断することを特徴とする請求項１〜８のいずれか１項に記載の電子機器。
【請求項１０】
前記動作制御部は、前記動作指示音検出部がパルス音に基づく信号が判断基準を満たすと判断すると、前記報知部に報知動作を実行させ、その報知動作が完了してから一定時間経過した時刻に、楽曲コンテンツの有音位置の再生が開始されるよう、再生部における楽曲コンテンツの再生を制御することを特徴とする請求項１〜９のいずれか１項に記載の電子機器。
【請求項１１】
前記動作指示音検出部は、ユーザによって所定の操作入力が入力されると、前記所定の判断基準を満たすか否かの判断を開始し、
前記動作制御部は、前記動作指示音検出部によってパルス音に基づく信号が前記所定の判断基準を満たすと判断されると、前記操作入力が入力された際に選択されていた楽曲コンテンツである再生対象コンテンツを再生するよう、再生部を制御することを特徴とする請求項１〜１０のいずれか１項に記載の電子機器。
【請求項１２】
前記動作指示音検出部は、前記操作入力が入力された際に前記再生対象コンテンツがリピート再生状態であった場合、前記再生部による前記再生対象コンテンツの再生が終了した後に、前記所定の判断基準を満たすか否かの判断を再開し、前記操作入力が入力された際に前記再生対象コンテンツがリピート再生状態でなかった場合、前記再生部による前記再生対象コンテンツの再生が終了した後に、前記所定の判断基準を満たすか否かの判断を再開しないことを特徴とする請求項１１記載の電子機器。
【請求項１３】
電子機器の動作を制御する制御方法において、
動作指示音であるか否かを判断するための判断基準に基づいた報知動作を行うよう報知部を制御する動作制御ステップと、
音声取得部によって変換された前記電子機器の周囲の音波に基づく音声信号に、パルス音に基づく信号が含まれているか否かを判断するパルス音検出ステップと、
前記パルス音に基づく信号が前記判断基準を満たすか否かを判断する動作指示音検出ステップと
を有することを特徴とする制御方法。
【請求項１４】
電子機器のコンピュータに、
動作指示音であるか否かを判断するための判断基準に基づいた報知動作を行うよう報知部を制御する動作制御ステップと、
音声取得部によって変換された前記電子機器の周囲の音波に基づく音声信号に、パルス音に基づく信号が含まれているか否かを判断するパルス音検出ステップと、
前記パルス音に基づく信号が前記判断基準を満たすか否かを判断する動作指示音検出ステップと
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拍手音等のパルス音を検出して、そのパルス音に従った動作を行う電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
近年、音に反応して特定の動作を行う電子機器が広まっており、例えば、ユーザによって発せられた拍手音を検出し、その拍手音に応じた動作をする電子機器がある。ただし、このような電子機器において、ユーザが意図して発したパルス音であるか、ユーザの意図によらず発せられたパルス音であるかを判断することは難しかった。このような課題を解決するため、例えば、手拍子音の間隔時間と手拍子の回数を検出判定してこれが規定値内一致したときに手拍子音と認識する技術が特開２００１−１２８２８１号公報（特許文献１）に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１２８２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術を用いることによって、ユーザが意図して発したパルス音であるか、ユーザの意図によらず発せられたパルス音であるかを、ある程度判断することできるが、ユーザが意図して発したパルス音であるか、ユーザの意図によらず発せられたパルス音であるかを、より正確に判断することが望まれている。
【０００５】
本発明はこのような問題点に鑑みなされたものであり、ユーザが意図して発したパルス音であるか、ユーザの意図によらず発せられたパルス音であるかを、より正確に判断することができる電子機器、制御方法、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上述した従来の技術の課題を解決するため、電子機器において、前記電子機器の周囲の音波を音声信号へと変換する音声取得部（１）と、前記音声信号にパルス音に基づく信号が含まれているか否かを判断するパルス音検出部（３０２）と、前記パルス音に基づく信号が所定の判断基準を満たすか否かを判断する動作指示音検出部（３０３）と、前記判断基準に基づいた報知動作を行うよう報知部（１３）を制御する動作制御部（３０４）とを備えることを特徴とする電子機器
を提供する。
また、本発明は上述した従来の技術の課題を解決するため、電子機器の動作を制御する制御方法において、動作指示音であるか否かを判断するための判断基準に基づいた報知動作を行うよう報知部を制御する動作制御ステップ（Ｓ６０２）と、音声取得部によって変換された前記電子機器の周囲の音波に基づく音声信号に、パルス音に基づく信号が含まれているか否かを判断するパルス音検出ステップ（Ｓ６０４，Ｓ６０７，Ｓ６１０）と、前記パルス音に基づく信号が前記判断基準を満たすか否かを判断する動作指示音検出ステップ（Ｓ６０６，Ｓ６０９，Ｓ６１１，Ｓ６１２）とを有することを特徴とする制御方法を提供する。
また、本発明は上述した従来の技術の課題を解決するため、電子機器のコンピュータに、動作指示音であるか否かを判断するための判断基準に基づいた報知動作を行うよう報知部を制御する動作制御ステップ（Ｓ６０２）と、音声取得部によって変換された前記電子機器の周囲の音波に基づく音声信号に、パルス音に基づく信号が含まれているか否かを判断するパルス音検出ステップ（Ｓ６０４，Ｓ６０７，Ｓ６１０）と、前記パルス音に基づく信号が前記判断基準を満たすか否かを判断する動作指示音検出ステップ（Ｓ６０６，Ｓ６０９，Ｓ６１１，Ｓ６１２）とを実行させることを特徴とする制御プログラムを提供する。
【発明の効果】
【０００７】
本発明の電子機器、制御方法、及び制御プログラムによれば、ユーザが意図して発したパルス音であるか、ユーザの意図によらず発せられたパルス音であるかを、より正確に判断することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１及び第４実施形態の電子機器１００を示すブロック図である。
【図２】本発明の各実施形態におけるＡＬＣ処理について説明するための波形図である。
【図３】本発明の各実施形態におけるＡＬＣ処理について説明するためのフローチャートである。
【図４】本発明の各実施形態におけるパルス音検出について説明するための波形図である。
【図５】本発明の第１及び第４実施形態におけるパルス音検出について説明するためのフローチャートである。
【図６】本発明の各実施形態における動作指示音検出について説明するためのフローチャートである。
【図７】本発明の各実施形態における動作指示音検出について説明するための外観図である。
【図８】本発明の第２及び第３実施形態の電子機器２００を示すブロック図である。
【図９】本発明の第２及び第３実施形態におけるパルス音検出について説明するためのフローチャートである。
【図１０】本発明の第４実施形態における再生制御について説明するための波形図である。
【図１１】本発明の第４実施形態における再生制御について説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の電子機器、制御方法、及び制御プログラムについて、添付図面を参照して説明する。なお、各実施形態において、音声信号を記録再生する電子機器を例に説明するが、これに限られるものではなく、映像機器や通信機器等の種々の電子機器でもよい。なお、拍手音等のユーザが意図して発したパルス音を単に「ユーザによるパルス音」と称することとする。
【００１０】
＜第１実施形態＞
図１に示すブロック図を用いて、第１実施形態の電子機器１００の概要について説明する。なお、本実施形態においては、音声信号の記録再生動作を行う電子機器１００を例にして説明する。まず、実施形態の電子機器１００における、音声信号の記録再生動作を中心に説明する。
【００１１】
音声取得部１は、電子機器１００の周囲の音波を電気信号（音声信号）へと変換して、その電気信号を出力する。音声取得部１にはマイクロフォン等の電気音響変換機器を用いることができる。
【００１２】
フィルタ２は、音声取得部１が変換した音声信号の所定の周波数以下の帯域（低域）をカットする。なお、所定の周波数は３００Ｈｚ程度であることが好ましい。ユーザによるパルス音は、概ね３００Ｈｚ〜２ｋＨｚ程度の周波数成分を有するため、フィルタ２が低域をカットすることで、ユーザによるパルス音が含まれない帯域の内の低域側の帯域を除くことができる。なお、所定の周波数（例えば２ｋＨｚ）以上の周波数帯域（高域）をカットするフィルタを同時に用いれば、高域側の帯域も除くことができるため、より正確にユーザによるパルス音が含まれない帯域を除くことができる。ただし、高域の周波数成分はユーザによるパルス音の検出を妨げるような大きなレベルのノイズ音が、比較的少ないため、低域をカットするフィルタのみでもよい。また、フィルタ２を省略する構成にしてもよい。
【００１３】
ゲイン可変増幅部４は、フィルタ２によって所定の周波数帯域がカットされた後の音声信号を増幅する。ゲイン可変増幅部における増幅率は、制御部１のオートレベルコントロール（ＡＬＣ）制御部３０１によって設定される。なお、本実施形態においては、ゲイン可変増幅部４が音声信号を増幅する例について説明するが、ゲイン可変増幅部４が音声信号の減衰も行うような構成にしてもよい。
【００１４】
ＡＬＣ制御部３０１は、ゲイン可変増幅部４が出力する音声信号のレベルが、所定の範囲に収まるよう（又は所定のレベルになるよう）ゲイン可変増幅部４における増幅率を設定する。
【００１５】
ここで、図２の波形図と、図３のフローチャートを用いて、ゲイン可変増幅部４とＡＬＣ制御部３０１とが協働して実行するＡＬＣ処理について、詳細に説明する。なお、Gini及びAiniは、ＡＬＣ処理を開始したときにゲイン可変増幅部４が出力している出力音声信号の初期値を示す。また、Goutは、出力音声信号の初期値がGiniであるときのゲイン可変増幅部４が出力する出力音声信号の変化を示し、Aoutは、出力音声信号の初期値がAiniであるときのゲイン可変増幅部４が出力する出力音声信号の変化を示す。
【００１６】
音声信号が入力されると、ＡＬＣ制御部３０１及びゲイン可変増幅部４は、ＡＬＣ動作を開始する。まず、ステップＳ３１にて、ＡＬＣ制御部３０１は、ゲイン可変増幅部４が出力する出力音声信号のレベルが、下限値Ｌ２未満、下限値Ｌ２以上かつ上限値Ｌ１未満、上限値Ｌ１以上のいずれの範囲に含まれるかを判断する。
ステップＳ３１にて、ＡＬＣ制御部３０１が、出力音声信号のレベルが下限値Ｌ２未満であると判断した場合、ステップＳ３２に進む。また、出力音声信号のレベルが、上限値Ｌ１以上であると判断した場合、ステップＳ３３に進む。また、出力音声信号のレベルが、下限値Ｌ２以上かつ上限値Ｌ１未満であると判断した場合、ステップＳ３４に進む。
【００１７】
ステップＳ３１にて、図２（ａ）に示すように、出力音声信号Ｇoutのレベルが下限値Ｌ２未満である場合、次のステップＳ３２にて、ＡＬＣ制御部３０１は、ゲイン可変増幅部４における増幅率を所定値（例えば１ｄＢ）大きくする。その後、ステップＳ３４に進み、所定時間（例えば１０ｍＳ）待機し、ステップＳ３１に戻る。つまり、図２（ａ）における０ｍＳ〜４０ｍＳの区間のように、出力音声信号Goutのレベルが下限値Ｌ２未満である場合、ＡＬＣ制御部３０１は、所定時間（１０ｍＳ）ごとに１ｄＢずつ、ゲイン可変増幅部４の増幅率を大きくする。
【００１８】
なお、本実施形態のように、ＡＬＣ制御部３０１が、ゲイン可変増幅部４の増幅率を所定値（１ｄＢ）ずつ大きくすることで、後述するパルス音検出に対して悪影響が少ないALC処理とすることができる。
【００１９】
ステップＳ３１にて、図２（ｂ）に示すように、出力音声信号Aoutのレベルが上限値Ｌ１以上である場合、次のステップＳ３３にて、ＡＬＣ制御部３０１は、ゲイン可変増幅部４における増幅率を所定値（例えば１ｄＢ）小さくする。その後、ステップＳ３４に進み、所定時間（例えば１０ｍＳ）待機し、ステップＳ３１に戻る。つまり、図２（ｂ）における０ｍＳ〜４０ｍＳの区間のように、出力音声信号Ａoutのレベルが上限値Ｌ１以上である場合、ＡＬＣ制御部３０１は、所定時間（１０ｍＳ）ごとに１ｄＢずつ、ゲイン可変増幅部４の増幅率を小さくする。
【００２０】
なお、本実施形態のように、ＡＬＣ制御部３０１が、ゲイン可変増幅部４の増幅率を所定値（１ｄＢ）ずつ小さくすることで、後述するパルス音検出に対して悪影響が少ないALC処理とすることができる。
【００２１】
ステップＳ３１にて、出力音声信号のレベルが下限値Ｌ２以上かつ上限値Ｌ１未満であると判断した場合、ステップＳ３４に進み、所定時間（例えば１０ｍＳ）待機し、ステップＳ３１に戻る。つまり、図２（ａ）における４０ｍＳより後の区間や、図２（ｂ）における４０ｍＳより後の区間のように、ゲイン可変増幅部４が出力する出力音声信号Gout，Aoutのレベルが下限値Ｌ２以上かつ上限値Ｌ１未満である場合、ＡＬＣ制御部３０１は、ゲイン可変増幅部４の増幅率を変更しない。
【００２２】
なお、下限値Ｌ２と上限値Ｌ１の値を同じ値としてもよい。その場合、ＡＬＣ制御部３０１は、ゲイン可変増幅部４が出力する出力音声信号のレベルが、下限値Ｌ２（＝上限値Ｌ１）より大きいか小さいかを判断する。そして、ＡＬＣ制御部３０１は、ゲイン可変増幅部４が出力する出力音声信号のレベルが下限値Ｌ２（＝上限値Ｌ１）より小さい場合、ゲイン可変増幅部４の増幅率を大きくし、ゲイン可変増幅部４が出力する出力音声信号のレベルが下限値Ｌ２（＝上限値Ｌ１）より大きい場合、ゲイン可変増幅部４の増幅率を小さくする。
なお、前述のように、下限値Ｌ２と上限値Ｌ１の値を異なる値とし、一定のレベル範囲において、ゲイン可変増幅部４の増幅率を変更しないようにすれば、出力レベルが変動する頻度が少なくなるため、音声信号の記録（録音）を行う際に、聴感上、より違和感のない録音とすることができる。
以上が、ゲイン可変増幅部４とＡＬＣ制御部３０１とが協働して実行するＡＬＣ処理である。このようにゲイン可変増幅部４とＡＬＣ制御部３０１とは協働してＡＬＣ処理部として機能する。
【００２３】
図１の説明に戻り、録音処理部５は、ゲイン可変増幅部４によって増幅された音声信号を、例えばMPEG AUDIO Layer-3方式等のデータ圧縮形式でエンコードし、音声信号に基づいた音声データを生成する。なお、エンコードは他の種々の形式で行ってもよく、例えば、リニアPulＳe Code Modulation方式等の非データ圧縮形式でもよい。なお、録音処理部５が、音声信号をサンプリングしてデジタルの音声信号へと変換（Ａ／Ｄ変換）してもよいし、録音処理部５がエンコードを行う前のいずれかの段階でＡ／Ｄ変換を行ってもよい。また、録音処理部５は、音声信号に対して、リミッター処理やイコライジング処理を施した上で、エンコードしてもよい。
記録部６は、録音処理部５が生成した音声データを記録する。記録部６には、フラッシュメモリやハードディスクドライブ（ＨＤＤ）、メモリカード等の種々の記録媒体を用いることができ、着脱可能であっても着脱不可能であってもよい。また、記録部６は、種々の楽曲コンテンツの音声データを予め記録していてもよい。
【００２４】
再生処理部８は、記録部６が記録している音声データを読み出し、その音声データをデコードする。そして、そのデコードしたデータにおける音声そのものに係るデジタル信号であるデジタル音声信号を出力する。
デジタルアナログコンバータ（ＤＡＣ）９は、再生処理部がデコードしたデジタル音声信号をアナログ音声信号に変換する。
音声出力部１０は、増幅部やスピーカを含んで構成されており、ＤＡＣ９が変換したアナログ音声信号を増幅して、そのアナログ音声信号に基づく音波を出力する。なお、スピーカの代わりに、着脱可能なヘッドフォンを用いてもよく、その場合、音声出力部１０は、増幅部と音声出力端子のみを有する構成としてもよい。
【００２５】
ビープ信号発生部１５は、例えば図示を省略するマイクロコンピュータ（制御部１であってもよい）が出力する矩形波をなまらせた信号であるビープ信号を出力する。そして、音声出力部１０は、このビープ信号に基づくビープ音を出力する。なお、音声出力部１０は、このビープ信号と、ＤＡＣ９が変換したアナログ音声信号とをミキシングして、そのミキシングした信号に基づく音波を出力してもよい。
【００２６】
以上のように、再生処理部８とＤＡＣ９と音声出力部１０とビープ信号発生部１５ととは協働して音声を再生する再生部１４として機能する。また、図示しない電源は各部へ電力を供給する。電源は着脱可能であっても着脱不可能であってもよい。また、制御部１は、制御に必要な情報を記憶部７に記憶させ、その情報を用いて各種制御を行う。
以上が、本実施形態の電子機器１００における、音声信号の記録再生動作である。
【００２７】
次に、制御部１におけるパルス音検出方法について、図４に示す波形図及び図５に示すフローチャートを用いて説明する。なお、制御部１は、ＡＬＣ制御部３０１とパルス音検出部３０２と動作指示音検出部３０３と動作制御部３０４とを有しており、ＣＰＵやＤＳＰ等を用いることができる。また、複数のＣＰＵやＤＳＰを用いて制御部１を構成してもよいし、単一のＣＰＵやＤＳＰを用いて制御部１を構成してもよい。
【００２８】
また、図４において、閾値Ｐ１及び閾値Ｐ２はパルス音を検出する際の閾値であり、閾値Ｐ１は、閾値Ｐ２よりも大きい値であり、閾値Ｐ１と閾値Ｐ２との間には１０ｄＢより大きな差があるものとする。また、閾値Ｐ１及び閾値Ｐ２は、前述の上限値Ｌ１よりも大きな値である。また、本実施形態において、パルス音を検出する対象となる音声信号Ｐｗは、ゲイン可変増幅部４によって増幅された後の音声信号である。また、パルス音検出部３０２は図示を省略するタイマ部を有しているものとする。また、パルス音検出を開始した時刻において、音声信号Ｐｗのレベルは下限値Ｌ２と上限値Ｌ１との間のレベルであるとする。
【００２９】
音声信号Ｐｗが入力されると、パルス音検出部３０２はパルス音の検出を開始し、図５のステップＳ５１にて、パルス音検出部３０２は、音声信号Ｐｗのレベルが閾値Ｐ１以上であるか否かを判断する。音声信号Ｐｗのレベルが閾値Ｐ１以上である場合、次のステップＳ５２に進み、音声信号Ｐｗのレベルが閾値Ｐ１以上でない場合、ステップＳ５１を繰り返し、音声信号Ｐｗと閾値Ｐ１との比較を続ける。
【００３０】
次のステップＳ５２にて、パルス音検出部３０２は、音声信号Ｐｗのレベルが閾値Ｐ２以下であるか否かを判断する。音声信号Ｐｗのレベルが閾値Ｐ２以下である場合、次のステップＳ５３に進み、音声信号Ｐｗのレベルが閾値Ｐ２以下でない場合、ステップＳ５２を繰り返し、音声信号Ｐｗと閾値Ｐ２との比較を続ける。
【００３１】
次のステップＳ５３にて、パルス音検出部３０２は、音声信号Ｐｗのレベルが閾値Ｐ１以上であると判断した（ステップＳ５１でＹｅＳ）時刻から、音声信号Ｐｗのレベルが閾値Ｐ２以下であると判断した（ステップＳ５２でＹｅＳ）時刻までの時間である立ち下り時間Ｔｐと所定の閾値（本実施形態においては１００ｍＳ）とを比較する。立ち下り時間Ｔｐが所定の閾値以下である場合（ステップＳ５３でＹｅＳ）、ステップＳ５４に進み、パルス音検出部３０２は、パルス音が発生したと判断して、そのパルス音が発生した時刻情報を出力する。
【００３２】
例えば、図４に示すような音声信号Ｐｗがパルス音検出部３０２に入力された場合、区間Ｋ１においては、音声信号Ｐｗのレベルが閾値Ｐ１以上となった時刻が１００ｍＳであり、音声信号Ｐｗのレベルが閾値Ｐ２以下となった時刻が１６０ｍＳである。よって、立ち下がり時間Ｔｐは６０ｍＳであり、１００ｍＳ以下であるため、パルス音検出部３０２はパルス音が発生したと判断して、そのパルス音が発生した時刻情報を出力する。
【００３３】
また、区間Ｋ２については、音声信号Ｐｗのレベルが閾値Ｐ１以上となった時刻が６００ｍＳであり、音声信号Ｐｗのレベルが閾値Ｐ２以下となった時刻が６２０ｍＳである。よって、立ち下がり時間Ｔｐは２０ｍＳであり、１００ｍＳ以下であるため、区間Ｋ２についても、パルス音検出部３０２はパルス音が発生したと判断して、そのパルス音が発生した時刻情報を出力する。
【００３４】
なお、パルス音が発生した時刻とは、音声信号Ｐｗのレベルが閾値Ｐ１以上であると判断した時刻でもよいし、音声信号Ｐｗのレベルが閾値Ｐ２以下であると判断した時刻でもよい。また、これらの時刻間のいずれかの時刻（例えば、これらの時刻を平均した時刻）であってもよい。その後、ステップＳ５１に戻り、パルス音の検出を続ける。
【００３５】
また、立ち下り時間Ｔｐが所定の閾値以下ではない場合（ステップＳ５３でＮｏ）、ステップＳ５４に進み、パルス音検出部３０２は、パルス音が発生していないと判断する。その後、ステップＳ５１に戻り、パルス音の検出を続ける。
例えば、図４に示すような音声信号Ｐｗがパルス音検出部３０２に入力された場合、区間Ｋ３については、音声信号Ｐｗのレベルが閾値Ｐ１以上となった時刻が１１００ｍＳであり、音声信号Ｐｗのレベルが閾値Ｐ２以下となった時刻が１２１０ｍＳである。よって、立ち下がり時間Ｔｐは１１０ｍＳであり、１００ｍＳより大きいため、区間Ｋ３については、パルス音検出部３０２はパルス音が発生していないと判断する。以上が本実施形態におけるパルス音検出方法である。
【００３６】
なお、ゲイン可変増幅部によって増幅される前の音声信号に基づいて、パルス音を検出するようにしてもよい。ただし、本実施形態のように、ゲイン可変増幅部４及びＡＬＣ制御部３０１によって、ＡＬＣ処理された後の音声信号に基づいてパルス音を検出するようにすれば、音声信号の急峻な変化のみを検出し易いため、より正確にパルス音を検出することができる。
また、フィルタ２によって所定の周波数帯域がカットされる前の音声信号に基づいて、パルス音を検出するようにしてもよい。ただし、本実施形態のように、フィルタ２によって所定の周波数帯域がカットされた後の音声信号に基づいてパルス音を検出するようにすれば、ユーザによるパルス音が含まれない帯域を除くことができるため、ユーザによるパルス音をより正確に検出することができる。
【００３７】
次に、制御部１における動作指示音検出方法について、図６に示すフローチャートと、図７に示す表示部１２の概略図を用いて説明する。本実施形態の電子機器１００は、ユーザによって発せられる手拍子等のパルス音を検出し、そのパルス音が所定の判断基準を満たす場合に、そのパルス音は動作を指示する動作指示音であると判断し、その動作指示音に基づいた動作を実行する。
なお、本実施形態において、表示部１２は、ディスプレイ１２ａ及び照明部１２ｂを有しており、本実施形態においては、３つの照明部１２ｂ１〜ｂ３を有している。なお、ディスプレイ１２ａ及び照明部１２ｂのいずれか一方を有する構成としてもよい。ディスプレイ１２ａには、例えば、液晶パネルや有機ＥＬパネルを用いることができ、照明部１２ｂには、例えばＬＥＤ等を用いることができる。
【００３８】
パルス音検出モード及び動作指示音検出モードに入ることを指示する操作入力が、ユーザによって、操作部１１を介して入力されると、図６のステップＳ６０１にて、動作制御部３０４は、パルス音検出モード及び動作指示音検出モードに入ることをユーザに知らせるための予告動作を、報知部１３に実行させる。なお、本実施形態において、報知部１３は、表示部１２と音声出力部１０で構成しているが、報知部１３は、表示部１２及び音声出力部１０の内のいずれか一方で構成すればよい。
【００３９】
表示部１２が実行する予告動作は、例えば、図７（ａ）に示すような、再生している楽曲コンテンツに関する情報を示す画像を表示している状態から、図７（ｂ）に示すような、所定の指標画像１２ａ１〜ａ３を表示している状態へと、表示する画像を切り換える動作や、パルス音検出モード及び動作指示音検出モードに入ったことを示す文字画像を表示する動作である。また、３つの照明部１２ｂ１〜ｂ３を全て点灯したり、全て消灯したりする動作であってもよい。
また、音声出力部１２が実行する予告動作は、例えば、「拍手音検出モードに入ります」などのパルス音検出モード及び動作指示音検出モードに入ることを知らせる音声や、ビープ音等の所定の音を出力する動作である。
【００４０】
また、パルス音検出モード及び動作指示音検出モードに入ることを指示する操作入力は、操作部１１の特定のボタンを押下する操作入力でもよいし、操作部１１の特定のボタンを所定の時間以上押下し続ける操作入力でもよい。また、操作部１１にタッチパネルを用いた場合は、そのタッチパネルに、ユーザが触れるという操作入力でもよい。
【００４１】
次のステップＳ６０２にて、動作制御部３０４は、後述する動作指示音であるか否かの判断基準に基づいた報知動作を、報知部１３に実行させる。本実施形態においては、動作制御部３０４は、５００ｍＳ間隔で３回の報知動作を、報知部１３に実行させる。つまり、動作制御部３０４は、３つの照明部１２ｂ１〜ｂ３の内の少なくとも１つを、５００ｍＳ間隔で３回点滅させたり、所定の指標画像１２ａ１〜ａ３の内の少なくとも１つの表示状態を５００ｍＳ間隔で３回変更させたりする。また、動作制御部３０４は、音声出力部にビープ音等の所定の音を５００ｍＳ間隔で３回出力させてもよい。
【００４２】
このように、動作制御部３０４が、連続する３回の報知動作を報知部１３に実行させるのは、後述する動作指示音検出部３０３が、パルス音が３回連続したか否かを、動作指示音であるか否かの判断基準にしているからである。
なお、動作制御部３０４は、このような連続する報知動作を報知部１３に複数回実行させてもよい。つまり、動作制御部３０４は、報知部１３に５００ｍＳ間隔で連続３回の報知動作を実行させ、その後、５００ｍＳより長い時間（例えば１５００ｍＳ）待機し、その後、さらに５００ｍＳ間隔で連続３回の報知動作を実行させる、という制御を行ってもよい。
【００４３】
後述する動作指示音検出部３０３は、連続する所定回数（３回）のパルス音が発生したときに、動作指示音であると判断する。そのため、動作制御部３０４は、連続する所定回数（３回）の報知動作を報知部１３に実行させている。このような制御をすることにより、ユーザは、報知動作に応じた拍手をすることで、適切な動作指示音を発し易くなる。このように、ユーザに適切な動作指示音を示すことで、ユーザが意図して発したパルス音であるか、ユーザの意図によらず発せられたパルス音であるかを、より正確に判断することができる。
【００４４】
また、動作制御部３０４が、５００ｍＳ間隔の報知動作を報知部１３に実行させるのは、後述する動作指示音検出部３０３が、パルス音が発生してから次のパルス音が発生するまでの時間が１０００ｍＳ以内のときに、それらのパルス音が連続していると判断するためである。また、パルス音が発生してから次のパルス音が発生するまでの時間があまりにも短い場合、複数のパルス音を一つのパルス音と判断してしまう恐れがある。つまり、そのため、０ｍＳ〜１０００ｍＳの範囲の中心である５００ｍＳ間隔の報知動作を実行させている。
【００４５】
なお、動作制御部３０４が、報知部１３に実行させる報知動作の時間間隔は、パルス音が連続しているか否かを判断するための時間範囲内（０ｍＳ〜１０００ｍＳ）であればよいが、この時間範囲の中心の時間であることが最も好ましい。このような制御をすることにより、ユーザは、報知動作に応じた拍手をすることで、適切な動作指示音を発し易くなる。このように、ユーザに適切な動作指示音を示すことで、ユーザが意図して発したパルス音であるか、ユーザの意図によらず発せられたパルス音であるかを、より正確に判断することができる。
次に、ステップＳ６０３に移り、パルス音検出部３０２は、パルス音検出を開始し、動作指示音検出部３０３は、動作指示音検出を開始する。
【００４６】
次のステップＳ６０４にて、パルス音検出部３０２は、前述した方法で、パルス音（１回目）が発生したか否かを判断する。パルス音を検出しなかった場合は、ステップＳ６０４を繰り返す。パルス音（１回目）を検出した場合、パルス音検出部３０２は、そのパルス音（１回目）が発生した時刻情報を出力する。その後、ステップＳ６０５に進む。
【００４７】
次のステップＳ６０５にて、動作制御部３０４は、パルス音（１回目）を検出したことをユーザに知らせる報知動作を、報知部１３に実行させる。この報知動作は、例えば、３つの照明部１２ｂ１〜ｂ３が全て点灯している状態（図７（ｂ））から、図７（ｃ）に示すように、３つの照明部１２ｂ１〜ｂ３の内の１つの照明部１２ｂ３を消灯する動作や、３つの指標画像１２ａ１〜ａ３が全て同様な画像である状態（図７（ｂ））から、図７（ｃ）に示すように、３つの指標画像１２ａ１〜ａ３の内の１つの指標画像１２ａ３を異なる指標画像１２ａ３３へと変更する動作である。なお、指標画像１２ａ３と指標画像１２ａ３３とは色彩が異なる程度の違いがあればよい。
【００４８】
また、パルス音を検出したことをユーザに知らせる報知動作は、音声出力部１０が、ビープ音等の所定の音を発する動作であってもよい。ただし、この音は、ユーザによるパルス音とは異なる周波数帯域の音であることが好ましく、フィルタ２によって、カットされる周波数帯域の音であることが好ましい。そのような音にすることによって、ユーザによるパルス音と混同することが少なくなる。
【００４９】
次のステップＳ６０６にて、動作指示音検出部３０３は、パルス音検出部３０２が出力した時刻情報に基づいて、パルス音（１回目）が発生してから所定時間（例えば１０００ｍＳ）経過したか否かを判断する。所定時間経過した場合は、ステップＳ６０４に戻る。なお、ステップＳ６０４に戻る際に、動作制御部３０４は、報知部１３の状態を、パルス音検出及び動作指示音検出を開始したときの状態（図７（ｂ））に戻す。
【００５０】
ステップＳ６０６にて所定時間経過していない場合は、ステップＳ６０７に移り、パルス音検出部３０２は、パルス音（２回目）が発生したか否かを判断する。パルス音を検出しなかった場合は、ステップＳ６０６に戻る。つまり、所定時間経過するまでパルス音検出部３０２は、パルス音（２回目）が発生したか否かの判断を続ける。
ステップＳ６０７にて、パルス音（２回目）を検出した場合、パルス音検出部３０２は、そのパルス音（２回目）が発生した時刻情報を出力する。その後、ステップＳ６０８に進む。
【００５１】
次のステップＳ６０８にて、動作制御部３０４は、パルス音（２回目）を検出したことをユーザに知らせる報知動作を、報知部１３に実行させる。この報知動作は、例えば、図７（ｃ）に示す状態から、図７（ｄ）に示すように、３つの照明部１２ｂ１〜ｂ３の内の１つの照明部１２ｂ２を消灯する動作や、３つの指標画像１２ａ１〜ａ３の内の１つの指標画像１２ａ２を異なる指標画像１２ａ２２へと変更する動作である。なお、指標画像１２ａ２と指標画像１２ａ２２とは色彩が異なる程度の違いがあればよい。
また、パルス音を検出したことをユーザに知らせる報知動作は、ステップＳ６０４のときと同様に、音声出力部１０が、ビープ音等の所定の音を発する動作であってもよい。
【００５２】
次のステップＳ６０９にて、動作指示音検出部３０３は、パルス音検出部３０２が出力した時刻情報に基づいて、パルス音（２回目）が発生してから所定時間（例えば１０００ｍＳ）経過したか否かを判断する。所定時間経過した場合は、ステップＳ６０４に戻る。なお、ステップＳ６０４に戻る際に、動作制御部３０４は、報知部１３の状態を、パルス音検出及び動作指示音検出を開始したときの状態（図７（ｂ））に戻す。
【００５３】
ステップＳ６０９にて所定時間経過していない場合は、ステップＳ６１０に移り、パルス音検出部３０２は、パルス音（３回目）が発生したか否かを判断する。パルス音を検出しなかった場合は、ステップＳ６０９に戻る。つまり、所定時間経過するまでパルス音検出部３０２は、パルス音（３回目）が発生したか否かの判断を続ける。
ステップＳ６１０にて、パルス音（３回目）を検出した場合、パルス音検出部３０２は、そのパルス音（３回目）が発生した時刻情報を出力する。その後、ステップＳ６１１に進む。
【００５４】
次のステップＳ６１１にて、動作指示音検出部３０３は、１回目のパルス音が発生した時刻から２回目のパルス音が発生した時刻までの時間Ｔ１−２と、２回目のパルス音が発生した時刻から３回目のパルス音が発生した時刻までの時間Ｔ２−３との比の値が所定の範囲（例えば０．７以上１．３以下）内であるか否かを判断する。つまり動作指示音検出部３０３は、比の値Ｔ１−２／Ｔ２−３が０．７以上１．３以下の範囲に含まれているか否かを判断する。
比の値Ｔ１−２／Ｔ２−３が、０．７以上１．３以下の範囲に含まれていない場合、ステップＳ６０４に戻る。なお、ステップＳ６０４に戻る際に、動作制御部３０４は、報知部１３の状態を、パルス音検出及び動作指示音検出を開始したときの状態に戻す。
【００５５】
ステップＳ６１１にて、比の値Ｔ１−２／Ｔ２−３が、０．７以上１．３以下の範囲に含まれている場合、次のステップＳ６１２にて、動作指示音検出部３０３は、パルス音検出部３０２が検出したパルス音はユーザによる動作指示音であると判断する。
なお、上述のステップＳ６１１を省略する構成とすることもできる。つまり、ステップＳ６１０にて、パルス音（３回目）を検出すると、無条件にステップＳ６１２に進み、動作指示音検出部３０３は、パルス音検出部３０２が検出したパルス音はユーザによる動作指示音であると判断するようにしてもよい。ただし、本実施形態のように、比の値Ｔ１−２／Ｔ２−３が、所定の範囲に含まれているか否かという判断基準を、ユーザによる動作指示音であるか否かを判断するための判断基準の一つとすることで、より精度良く、ユーザによる動作指示音であるか否かを判断することができる。
【００５６】
図６の説明に戻り、ステップＳ６１２にて、動作指示音検出部３０３が、ユーザによる動作指示音であると判断すると、次のステップＳ６１３にて、動作制御部３０４は、動作指示音を検出したことをユーザに知らせる報知動作を、報知部１３に実行させ、その後、動作指示音に応じた動作を被制御部である再生部１４に実行させる。
【００５７】
動作指示音を検出したことをユーザに知らせる報知動作は、例えば、図７（ｄ）に示す状態から、図７（ｅ）に示すように、３つの照明部１２ｂ１〜ｂ３の内の残りの１つの照明部１２ｂ１を消灯する動作や、３つの指標画像１２ａ１〜ａ３の内の残りの１つの指標画像１２ａ１を異なる指標画像１２ａ１１へと変更する動作である。なお、指標画像１２ａ１と指標画像１２ａ１１とは色彩が異なる程度の違いがあればよい。
また、動作指示音を検出したことをユーザに知らせる報知動作は、ステップＳ６０４のときと同様に、音声出力部１０が、ビープ音等の所定の音を発する動作であってもよい。なお、このときの音は、すでに動作指示音を検出済みであるため、ユーザによるパルス音と同様な周波数帯域の音であってもよい。
【００５８】
ステップＳ６１３にて、報知部１３が動作指示音を検出したことをユーザに知らせる報知動作を実行した後、動作制御部３０４は、動作指示音に応じた動作を、被制御部である再生部１４に実行させる。本実施形態においては、パルス音検出モード及び動作指示音検出モードに入ることを指示する操作入力が入力されたときに再生部１４が再生していた楽曲コンテンツ（再生対象コンテンツ）を、その楽曲コンテンツの最初から再生させる。このような再生を行えば、ユーザは楽曲を聴きながら、動作指示音によって再生を開始する楽曲を選ぶことができる。
なお、再生対象コンテンツは、パルス音検出モード及び動作指示音検出モードに入ることを指示する操作入力が入力されたときに一時停止状態になっている楽曲コンテンツや、停止状態になっている楽曲コンテンツであってもよい。つまり、再生対象コンテンツとは、パルス音検出モード及び動作指示音検出モードに入ることを指示する操作入力が入力されたときに選択されている楽曲コンテンツである。以上が本実施形態における動作指示音検出方法である。
【００５９】
以上のように、ユーザによる動作指示音によって楽曲コンテンツの再生を開始することができるため、ユーザは、電子機器１００から離れた位置から、リモートコントローラを用いることなしに、楽曲コンテンツの再生を開始させることができる。このような機能は、例えば、ユーザが音楽を聴きながら、その音楽に合わせてダンスや楽器の練習をするときなどに非常に有用である。
【００６０】
また、パルス音検出モード及び動作指示音検出モードに入ることを指示する操作入力が入力されたときの楽曲コンテンツの再生状態に応じて、異なる制御をするようにしてもよい。以下、そのような制御について説明する。なお、以下の説明において、動作制御部３０４は、動作指示音に応じた動作（ステップＳ６１３）として、再生対象コンテンツを、その楽曲コンテンツの最初から再生させる制御を実行するものとする。
【００６１】
例えば、再生部１４が楽曲コンテンツをリピート再生している場合（又はリピート再生を待機している場合）において、パルス音検出モード及び動作指示音検出モードに入った（ステップＳ６０１）ときは、ステップＳ６１３にて、再生対象コンテンツを最初から再生させた後に、ステップＳ６０１〜ステップＳ６０３のいずれかのステップに戻るようにしてもよい。そして、パルス音検出部３０２は、再度、パルス音検出を開始し、動作指示音検出部３０３は、再度、動作指示音検出を開始する。ユーザが楽曲コンテンツをリピート再生している状態（又はリピート再生待機状態）においては、操作部１１を操作することなしに、動作指示音による再生開始を繰り返し行えるようにすることで、ユーザは所望するタイミングで繰り返し楽曲を再生することができる。
【００６２】
なお、再生部１４が楽曲コンテンツをリピート再生ではない通常再生している場合（又は通常再生待機状態の場合）において、パルス音検出モード及び動作指示音検出モードに入った（ステップＳ６０１）ときは、ステップＳ６１３にて、再生対象コンテンツをその楽曲コンテンツの最初から再生させた後は、ステップＳ６０１〜ステップＳ６０３のいずれかのステップに戻らずに、パルス音検出及び動作指示音検出を終了するとともに、再生対象コンテンツの再生動作を終了したり、再生対象コンテンツ以外の他の楽曲コンテンツの再生を開始するようにするとよい。
【００６３】
また、楽曲コンテンツの所定の区間を繰り返し再生する区間リピートを行っている場合において、パルス音検出モード及び動作指示音検出モードに入ったときについても同様に、区間リピートの終わりまで再生した後に、ステップＳ６０１〜ステップＳ６０３のいずれかのステップに戻るようにしてもよい。
【００６４】
また、ユーザによって、操作部１１を通じて楽曲の再生を指示されたときと、動作指示音によって楽曲の再生を指示されたときとで異なる制御をするようにしてもよい。以下、そのような制御について説明する。
【００６５】
上述のように、ユーザによる動作指示音によって楽曲コンテンツの再生を開始させる場合は、ユーザが音楽を聴きながら、その音楽に合わせてダンスや楽器の練習をする可能性が高い。そのため、楽曲コンテンツをリピートモードで再生することが好ましい。よって、操作部１１を通じて楽曲コンテンツの再生を指示する操作入力がされたときは、動作制御部３０４は、再生部１４に対して、リピートしない通常の再生を行うよう制御し、動作指示音検出部３０３が動作指示音を検出したときは、動作制御部３０４は、再生部１４に対して、リピート再生を行うよう制御することが好ましい。そうすれば、ユーザにとって、より利便性の高い再生を行うことができる。
【００６６】
以上のように、本実施形態の電子機器、制御方法、及び制御プログラムによれば、ユーザに対して、動作指示音であるか否かを判断するための判断基準に基づいた報知動作を行うことで、ユーザが意図して発したパルス音であるか、ユーザの意図によらず発せられたパルス音であるかを、より正確に判断することができる。
なお、本実施形態においては、被制御部として再生部１４を例に説明したが、本発明を適用する機器に応じて、種々の被制御部の動作を制御することができる。例えば、映像再生装置であれば映像の再生開始や停止を動作指示音によって制御するようにしてもよいし、通信機器であれば、通信の開始や停止を動作指示音によって制御するようにしてもよい。
【００６７】
＜第２実施形態＞
図８のブロック図を用いて、本実施形態の電子機器２００、制御方法、及び制御プログラムについて説明する。なお、第１実施形態との差異は、新たに加速度センサ１６を備えたことと、その加速度センサ１６の出力値に基づいたパルス音検出及び動作指示音検出動作を行うことである。その他の構成は第１実施形態と同様なため、説明を省略する。
【００６８】
加速度センサ１６は、電子機器２００の加速度を検出し、その加速度に応じた加速度値（電圧値や電流値）を出力する。
パルス音検出部３０２は、この加速度値が一定値以下の場合に、パルス音検出動作を開始し（図６のステップＳ６０３）、加速度値が一定値より大きい場合は、パルス音検出動作を開始しない。また、動作指示音検出部３０３は、加速度値が一定値以下の場合に、動作指示音検出動作を開始し（ステップＳ６０３）、加速度値が一定値より大きい場合は、動作指示音検出動作を開始しない。なお、この一定値は、電子機器２００を水平面に置いたときの値を基準に、ノイズ成分を考慮して決定される。なお、パルス音検出動作及び動作指示音検出動作の内のいずれか一方は開始してもよい。
【００６９】
また、パルス音検出動作及び動作指示音検出動作を開始（ステップＳ６０３）してから、動作指示音を検出する（ステップＳ６１２）までの間に、加速度値が一定値を超えた場合は、パルス音検出動作及び動作指示音検出動作を開始したときの状態（ステップＳ６０３）に戻るようにしてもよい。
また、加速度値が一定値以下であるか否かに基づいて、パルス音検出及び動作指示音検出動作を行う例について説明したが、加速度値の単位時間あたりの変動値が一定値以下であるか否かに基づいて、パルス音検出及び動作指示音検出動作を行うようにしてもよい。
以上のように、本実施形態においては、加速度センサ１６の出力値に応じて、パルス音検出及び動作指示音検出を開始するか否かを判断したり、動作指示音を検出した回数を初期の状態に戻すようにするため、より精度良く、ユーザによる動作指示音を検出することができる。
【００７０】
＜第３実施形態＞
図８のブロック図、及び、図９のフローチャートを用いて、本実施形態の電子機器２００、制御方法、及び制御プログラムについて説明する。なお、第１実施形態との差異は、加速度センサ１６を備えたことと、その加速度センサ１６の出力値に基づいたパルス音検出を行うことである。その他の構成は第１実施形態と同様なため、説明を省略する。
なお、第２実施形態と同様に、加速度センサ１６は、電子機器２００の加速度を検出し、その加速度に応じた加速度値（電圧値や電流値）を出力する。
【００７１】
また、図９のフローチャートは、図５のフローチャートにステップＳ５３１が追加されたフローチャートとなっている。そのため、ステップＳ５３１のみ説明し、その他の説明は省略する。
【００７２】
立ち下り時間Ｔｐが閾値以下となった後のステップＳ５３１において、パルス音検出部３０２は、立ち下り時間Ｔｐが閾値以下となった時刻の所定時間前の時刻から、立ち下り時間Ｔｐが閾値以下となった時刻までの間に、加速度値が一定値を超えたか否かを判断する。なお、このときの所定時間前とは、立ち下り時間Ｔｐの閾値（１００ｍＳ）以上であることが好ましい。
【００７３】
所定時間前の時刻から、立ち下り時間Ｔｐが閾値以下となった時刻までの間に、加速度値が一定値を超えていた場合、パルス音検出部３０２は、パルス音ではないと判断する（ステップＳ５５）。
一方、所定時間前の時刻から、立ち下り時間Ｔｐが閾値以下となった時刻までの間に、加速度値が一定値を超えなかった場合、パルス音検出部３０２は、パルス音が発生したと判断して、そのパルス音が発生した時刻を出力する（ステップＳ５４）。
【００７４】
以上のように、本実施形態のパルス音検出部３０２は、加速度センサ１６の出力値を参考にしてパルス音であるか否かを判断するため、電子機器２００への衝撃によるパルス音を除くことができ、より精度良く、ユーザによるパルス音を検出することができる。
なお、加速度値が一定値以下であるか否かに基づいて、パルス音検出を行う例について説明したが、加速度値の単位時間あたりの変動値が一定値以下であるか否かに基づいて、パルス音検出を行うようにしてもよい。
【００７５】
＜第４実施形態＞
図１０（ａ）の波形図、及び、図１１（ａ）のフローチャートを用いて、本実施形態の動作制御部３０４が行う再生制御について説明する。なお、本実施形態の再生制御は、各実施形態における動作指示音を検出した後に行う動作（図６のステップＳ６１３）としてもよいし、ユーザによる、その他の操作入力に応じて行う動作としてもよい。
ただし、各実施形態における動作指示音に応じて楽曲コンテンツの再生を開始させる制御は、ユーザが音楽を聴きながらその音楽に合わせてダンスや楽器の練習をするときなどに非常に有用であり、本実施形態の再生制御と組み合わせることによって、ダンスや楽器の練習に、より適した機能とすることができる。
【００７６】
ユーザによって、楽曲コンテンツの再生開始を指示する操作入力が入力されたり、動作指示音検出部３０３によって動作指示音が検出されたりすると、再生制御を開始し、図１１（ａ）のステップＳ１１１にて、動作制御部３０４は、ユーザに再生開始を知らせるための報知動作を、報知部１３に実行させる。報知動作は、第１実施形態における予告動作や報知動作と同様な動作とすることができ、複数回連続で行ってもよい。なお、報知動作を複数回連続で行う場合は、再生する楽曲のテンポに応じた時間間隔で、連続して行うことが好ましい。また、動作指示音検出部３０３によって動作指示音が検出されたことに応じて、この再生制御を行う場合は、各パルス音が発生した時間間隔の平均に応じた時間間隔で、連続した複数回の報知動作を行ってもよい。
【００７７】
次のステップＳ１１２にて、動作制御部３０４は、再生対象の楽曲コンテンツの波形ＭＣを解析し、その楽曲コンテンツを再生した際に、最初に閾値ＧＬ以上のレベルとなる再生位置である楽曲コンテンツ有音位置を検出する。なお、この閾値ＧＬは楽曲コンテンツにおける、楽曲そのものの開始位置を判別可能な閾値である。
【００７８】
次のステップＳ１１３にて、動作制御部３０４は、再生開始をユーザに知らせるための報知動作が完了した時刻から、楽曲コンテンツ有音位置が再生されるまでの時間Ｔ３が所定時間となるように、楽曲コンテンツを再生する時刻を算出する。
本実施形態においては、楽曲コンテンツを最初（楽曲コンテンツ先頭位置）から再生開始してから、楽曲コンテンツ有音位置を再生するまでの時間がＴ２であるため、報知動作が完了した時刻から楽曲コンテンツの再生を開始する時刻までの時間Ｔ１は、Ｔ３からＴ２を差分した時間となる。なお、Ｔ１が負の値となる場合は、楽曲コンテンツの再生開始時刻は、報知動作が完了した時刻よりも前の時刻となる。
【００７９】
次のステップＳ１１４にて、動作制御部３０４は、ステップＳ１１３にて算出した時刻（報知動作が完了した時刻からＴ１経過した時刻）から、楽曲コンテンツの再生を開始させるよう再生部１４を制御する。以上が本実施形態における再生制御である。
【００８０】
本実施形態における再生制御によれば、報知動作が完了した時刻から、楽曲コンテンツ有音位置が再生されるまでの時間（Ｔ３）が常に一定であるため、ユーザは楽曲そのものが開始される時刻を予想することができ、楽曲を聴きながらダンスや楽器の練習するのにより適した再生とすることができる。
また、連続する報知動作を複数回行う場合は、報知動作が完了した時刻から、楽曲コンテンツ有音位置が再生されるまでの時間（Ｔ３）は常に一定としなくてもよく、報知動作の時間間隔の整数倍（１を含む）の時間を、報知動作が完了した時刻から、楽曲コンテンツ有音位置が再生されるまでの時間（Ｔ３）としてもよい。
【００８１】
次に、図１０（ｂ）の波形図、及び、図１１（ｂ）のフローチャートを用いて、動作制御部３０４が行う再生制御の他の例について説明する。図１０（ａ）の波形図、及び、図１１（ａ）のフローチャートを用いて説明した再生制御との差異は、楽曲コンテンツを最初から再生せずに有音位置から再生する点である。
【００８２】
ステップＳ１１２にて、楽曲コンテンツ有音位置を検出すると、次のステップＳ１１４ｂにて、動作制御部３０４は、報知動作が完了した時刻から所定時間（Ｔ３）経過した時刻に、楽曲コンテンツを有音位置から再生開始するよう、再生部１４を制御する。つまり、動作制御部３０４は、楽曲コンテンツを途中（有音位置）から再生するよう、再生部１４を制御する。
【００８３】
このように制御することで、報知動作が完了した時刻から、楽曲コンテンツ有音位置が再生されるまでの時間（Ｔ３）を常に一定にすることができる。また、図１０（ａ）を用いて説明した再生制御と同様に、連続する報知動作を複数回行う場合は、報知動作が完了した時刻から、楽曲コンテンツ有音位置が再生されるまでの時間（Ｔ３）は常に一定としなくてもよく、報知動作の時間間隔の整数倍（１を含む）の時間を、報知動作が完了した時刻から、楽曲コンテンツ有音位置が再生されるまでの時間（Ｔ３）としてもよい。
【００８４】
以上のように、本実施形態の動作制御部３０４が行う再生制御によれば、ユーザが楽曲の有音位置が再生される時刻を予想し易くなり、ダンスや楽器の練習により適した再生制御となる。
【００８５】
以上、説明してきたように第１〜３実施形態の電子機器１００，２００によれば、より精度良くユーザによるパルス音を検出して、ユーザの意図に沿った動作を実行できる。また、第４実施形態の電子機器１００によれば、ダンスや楽器の練習に適した再生を行うことができる。
【００８６】
なお、本発明は各実施形態の制御部１の機能をコンピュータに実現させるためのプログラムを含むものである。これらのプログラムは、記録媒体から読み取られてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【００８７】
また、本発明は以上説明した各実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲において種々変更が可能である。例えば、各実施形態を組み合わせてもよい。
【符号の説明】
【００８８】
１００  電子機器
１  音声取得部
３  制御部（制御装置）
３０１  ＡＬＣ制御部
３０２  パルス音検出部
３０３  動作指示音検出部
３０４  動作制御部
１３  報知部
１４  再生部
１６  加速度センサ
【図１】
2012150389.tif 000003
【図２】
2012150389.tif 000004
【図３】
2012150389.tif 000005
【図４】
2012150389.tif 000006
【図５】
2012150389.tif 000007
【図６】
2012150389.tif 000008
【図７】
2012150389.tif 000009
【図８】
2012150389.tif 000010
【図９】
2012150389.tif 000011
【図１０】
2012150389.tif 000012
【図１１】
2012150389.tif 000013