(57)【要約】【課題】イベントの発生についての報知に伴う音量を、報知の開始当初から低減された状態とする。【解決手段】筐体２０と、筐体２０の載置状態を継続的に検出するマイクロフォン４及び加速度センサ１２と、筐体２０の少なくとも一部に振動を与えるバイブレータ１３と、所定のイベントが発生した場合に、マイクロフォン４及び加速度センサ１２による検出結果が第１の検出結果であればバイブレータ１３を第１の動作状態に制御し、所定のイベントが発生した場合に、マイクロフォン４及び加速度センサ１２による検出結果が第２の検出結果であればバイブレータ１３を第２の動作状態に制御するコントローラ１０と、を備えるスマートフォン１。【選択図】図２
2015023355.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の載置状態を継続的に検出する検出手段と、
前記筐体の少なくとも一部に振動を与える振動手段と、
所定のイベントが発生した場合に、前記検出手段による検出結果が第１の検出結果であれば前記振動手段を第１の動作状態に制御し、前記所定のイベントが発生した場合に、前記検出手段による検出結果が第２の検出結果であれば前記振動手段を第２の動作状態に制御する制御手段と、
を備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記第１の検出結果は所定の載置面に載置されている状態を示し、前記第２の検出結果は前記所定の載置面に載置されていない状態を示し、
前記第１の動作状態は、前記振動手段が前記筐体に実質的に振動を与えない状態であり、前記第２の動作状態は、前記振動手段が前記筐体の少なくとも一部に振動を与える状態であることを特徴とする電子機器。
【請求項３】
請求項２に記載の電子機器において、
前記検出手段は、前記筐体の加速度を検出する加速度センサを含み、
前記加速度センサが所定の値以上の加速度を検出した場合に、前記制御手段は、前記検出手段による検出結果が前記第２の検出結果であると判定することを特徴とする電子機器。
【請求項４】
請求項３に記載の電子機器において、
前記検出手段は、音を検出するマイクロフォンをさらに含み、
前記マイクロフォンが所定パターンの音を検出した後、前記加速度センサが前記所定の値以上の加速度を検出するまでの間に、前記所定のイベントが発生した場合に、前記制御手段は、前記検出手段による検出結果が前記第１の検出結果であると判定することを特徴とする電子機器。
【請求項５】
請求項２に記載の電子機器において、
前記検出手段は、前記筐体の前面に位置する第１の光センサと、前記筐体の後面に位置する第２の光センサとを含み、
前記制御手段は、
前記第１の光センサ及び前記第２の光センサの両方が第１の閾値未満の明るさを検出した場合に、前記検出手段による検出結果が前記第２の検出結果であると判定し、
前記第１の光センサ及び前記第２の光センサの両方が前記第１の閾値以上の第２の閾値以上の明るさを検出した場合に、前記検出手段による検出結果が前記第２の検出結果であると判定し、
前記第１の光センサ及び前記第２の光センサの内の一方が前記第１の閾値未満の明るさを検出し、且つ、他方が前記第２の閾値以上の明るさを検出した場合に、前記検出手段による検出結果が前記第１の検出結果であると判定することを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
電子機器において、イベントの発生をユーザに報知する手段として、音声出力手段と振動手段とをユーザが切り替えられるようにしたものが知られている。電車の中や図書館の中など、音声出力手段による音声を他人が「騒音」と認識する可能性のある場所では、振動手段に切り替えられることが好ましいとされている。しかしながら、振動手段に切り替えられている場合でも、電子機器の筐体の載置状態によっては、騒音が発生する可能性がある。例えば、電子機器の筐体が平らな硬い載置面に載置されている場合に、振動手段が使用されると、電子機器の筐体の一部と載置面の一部とが衝突を繰り返す。これにより、大きな「ガタガタ音（rattling noise）」が発生する可能性がある。
【０００３】
下記の特許文献１には、電話の着信をユーザに報知するために振動デバイスを用いて筐体を振動させたときに、振動により発生した音を検出することが開示されている。さらに、特許文献１には、振動により発生した音の音量が所定の閾値以上である場合に、振動デバイスを用いた振動を弱くすることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２０１２／０２８６９４３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術においては、振動により発生した音の音量が大きい場合に、事後的に音量を小さくすることができる。しかし、振動の開始当初には騒音が発生してしまうという問題がある。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、筐体と、筐体の載置状態を継続的に検出する検出手段と、筐体の少なくとも一部に振動を与える振動手段と、所定のイベントが発生した場合に、検出手段による検出結果が第１の検出結果であれば振動手段を第１の動作状態に制御し、所定のイベントが発生した場合に、検出手段による検出結果が第２の検出結果であれば振動手段を第２の動作状態に制御する制御手段と、を備える電子機器である。
【発明の効果】
【０００７】
請求項１に係る発明によれば、筐体の載置状態に応じて振動手段の動作状態を制御する。これにより、イベントの発生についての報知に伴う音量を、報知の開始当初から低減された状態とすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施の形態に係る電子機器の前面及び後面の外観を示す図である。
【図２】図１に示された電子機器のブロック図である。
【図３】図１に示された電子機器におけるイベント報知処理のフローチャートである。
【図４】図１に示された電子機器における振動モード遷移処理のフローチャートである。
【図５】本発明の第２の実施の形態に係る電子機器におけるイベント報知処理のフローチャートである。
【図６】本発明の第３の実施の形態に係る電子機器における振動モード遷移処理のフローチャートである。
【発明を実施するための形態】
【０００９】
（第１の実施の形態の構成）
図１は、本発明の第１の実施の形態に係る電子機器の前面及び後面の外観を示す図である。図１（Ａ）は、電子機器の前面を示し、図１（Ｂ）は、電子機器の後面を示す。以下の説明においては、電子機器としてスマートフォン１を例示する。スマートフォン１は、筐体２０を有している。筐体２０は、前面２０Ａと、後面２０Ｂと、側面２０Ｃ〜２０Ｆとを有している。前面２０Ａと後面２０Ｂとは、側面２０Ｃ〜２０Ｆによって接続されている。
【００１０】
スマートフォン１は、前面２０Ａに、タッチスクリーンディスプレイ２と、スピーカ３と、マイクロフォン４と、照度センサ５と、第１カメラ６とを有している。スマートフォン１は、後面２０Ｂに、第２カメラ７を有している。スマートフォン１は、側面２０Ｃにボタン８を有している。
【００１１】
図２は、図１に示された電子機器のブロック図である。電子機器の一例としてのスマートフォン１は、図１に示された構成の他に、コントローラ１０と、通信ユニット１１と、加速度センサ１２と、バイブレータ１３と、ストレージ１４とを有している。
【００１２】
次に、図１及び図２を参照しながら、各部の構成について説明する。
コントローラ１０は、タッチスクリーンディスプレイ２、スピーカ３、マイクロフォン４、照度センサ５、第１カメラ６、第２カメラ７、ボタン８、通信ユニット１１、加速度センサ１２、バイブレータ１３及びストレージ１４と、それぞれ通信線で接続されている。これらの各部には、図示しないバッテリーから電力が供給される。コントローラ１０は、これらの各部を制御する制御手段に相当する。
【００１３】
ストレージ１４には、制御プログラム１４ａ、アプリケーションプログラム１４ｂ、設定データ１４ｃ、音声サンプルデータ１４ｄなどが記憶されている。アプリケーションプログラム１４ｂは、電子メールアプリケーションプログラムや、ブラウザアプリケーションプログラムなどを含んでいる。ストレージ１４は、コントローラ１０による処理結果を一時的に記憶する図示しない作業領域も有している。コントローラ１０は、ストレージ１４に記憶されているデータを参照しつつ、ストレージ１４に記憶されているプログラムに含まれる命令を実行することにより、各種制御を実行する。
【００１４】
タッチスクリーンディスプレイ２は、画像表示デバイスと位置入力デバイスとを組み合わせた電子部品である。タッチスクリーンディスプレイ２に表示された画像に従って、ユーザが指などで触れたり、指を滑らせながら移動させたりすることにより、スマートフォン１に対する入力が可能となっている。コントローラ１０は、タッチスクリーンディスプレイ２に画像信号を送信し、タッチスクリーンディスプレイ２から入力情報を取得する。
【００１５】
スピーカ３は、コントローラ１０から受信した電気信号を音声に変換して出力する。マイクロフォン４は、マイクロフォン４に到達した音声を検出し、電気信号に変換してコントローラ１０に出力する。
【００１６】
通信ユニット１１は、コントローラ１０による制御に従って、無線による通信を行う。この無線による通信には、電話の発着信及び通話、電子メールの送受信、ウェブページのブラウジングなどが含まれる。
【００１７】
照度センサ５は、照度センサ５に入射した可視光の明るさを検出する。ここで、「明るさ」とは、照度又は輝度のいずれでもよい。照度センサ５の出力に基づいて、コントローラ１０は、タッチスクリーンディスプレイ２に表示させる画像の輝度及びコントラストを調整してもよい。
【００１８】
第１カメラ６は、いわゆる「自分撮り」カメラであり、前面２０Ａ側の物体を撮影して画像データを出力する。第２カメラ７は、後面２０Ｂ側の物体を撮影して画像データを出力する。画像データは、画像を多くの画素（ピクセル）に格子状に分割し、それらの画素における輝度をそれぞれ数値で表現したビットマップデータである。
【００１９】
ボタン８は、例えば、電源オン又はオフの指令をコントローラ１０に出力するためのボタンである。ボタン８以外に、図示しない音量調整ボタンやメニューボタンなどがあってもよい。
【００２０】
加速度センサ１２は、筐体２０の加速度の方向及び大きさを検出する。加速度センサ１２の他に、角加速度やその積分値を検出する図示しない回転センサや、地磁気の向きを検出する方位センサが設けられていてもよい。
【００２１】
バイブレータ１３は、例えば、図示しない偏心モータを含む振動手段である。バイブレータ１３は、第１の動作状態と第２の動作状態との選択的な動作が可能である。第１の動作状態は、例えば偏心モータを回転させない状態など、筐体２０に実質的に振動を与えない状態である。第２の動作状態は、偏心モータを回転させることにより、筐体２０の少なくとも一部に振動を与える状態である。
【００２２】
（第１の実施の形態におけるイベント報知処理）
図３は、図１に示された電子機器におけるイベント報知処理のフローチャートである。電子機器の一例としてのスマートフォン１において、コントローラ１０は以下のように動作する。この動作は、スマートフォン１における電子メールの受信や電話の着信などの所定のイベントに関して、ユーザに対する報知の開始当初から音量を低減された状態とすることを実現する。
【００２３】
まず、ステップＳ１０において、コントローラ１０は、所定のイベントが発生するまで待機する。イベントの発生は、例えば、通信ユニット１１からの信号によってコントローラ１０に通知される。所定のイベントが発生した場合は（Ｓ１０；ＹＥＳ）、コントローラ１０は、処理をステップＳ１１に進める。
【００２４】
ステップＳ１１において、コントローラ１０は、現在の振動モードを判定する。振動モードとしては、「禁止モード」及び「許可モード」があるものとする。現在の振動モードを判定するには、例えば、ストレージ１４に記憶されたフラグを参照する。「禁止モード」と「許可モード」との間で振動モードを遷移させる動作については、図４を参照しながら後述する。
【００２５】
ステップＳ１１において、現在の振動モードが「禁止モード」であると判定された場合には、コントローラ１０は、処理をステップＳ１２に進める。コントローラ１０は、ステップＳ１２において、バイブレータ１３を第１の動作状態とする。第１の動作状態は、例えば、偏心モータを回転させない状態である。
【００２６】
コントローラ１０は、さらに、タッチスクリーンディスプレイ２に報知画像を表示させることにより、イベントの発生をユーザに報知することが望ましい。タッチスクリーンディスプレイ２による報知表示に加え、又はその代わりに、図示しないＬＥＤ（Light Emitting Diode）の点灯又は点滅により、報知表示を行ってもよい。あるいは、イベントの発生をユーザに報知しなくてもよい。ステップＳ１２の後、コントローラ１０は、本フローチャートの処理を終了する。
【００２７】
ステップＳ１１において、現在の振動モードが「許可モード」であると判定された場合には、コントローラ１０は、処理をステップＳ１３に進める。コントローラ１０は、ステップＳ１３において、バイブレータ１３を第２の動作状態とする。第２の動作状態は、例えば、偏心モータを回転させる状態である。ステップＳ１３の後、コントローラ１０は、本フローチャートの処理を終了する。
【００２８】
図３に示される処理によれば、イベントが発生したときに振動モードが「禁止モード」である場合には、バイブレータ１３を第２の動作状態とする前に、第１の動作状態に制御する。従って、振動モードが「禁止モード」である場合には、イベントの報知の開始当初から音量を低減された状態とすることができる。
【００２９】
（第１の実施の形態における振動モード遷移処理）
図４は、図１に示された電子機器における振動モード遷移処理のフローチャートである。電子機器の一例としてのスマートフォン１において、コントローラ１０は以下のように動作する。この動作は、スマートフォン１の筐体２０の載置状態を検出し、その検出結果に基づいて、上述の「禁止モード」と「許可モード」との間で振動モードを遷移させることを実現する。
【００３０】
まず、ステップＳ２０において、コントローラ１０は、スマートフォン１がマナーモードに遷移するまで待機する。マナーモードではない場合、イベントの発生は、スピーカ３を介した音声出力によってユーザに報知される。ユーザは、例えば、タッチスクリーンディスプレイ２を介したモード設定入力により、スマートフォン１をマナーモードに遷移させ、又はマナーモードを終了させることができる。ステップＳ２０において、マナーモードに遷移した場合は（Ｓ２０；ＹＥＳ）、コントローラ１０は、処理をステップＳ２１に進める。
【００３１】
ステップＳ２１において、コントローラ１０は、振動モードを「許可モード」に遷移させる。具体的には、例えば、現在の振動モードを示すフラグとして、「許可モード」であることを示す第１の値をストレージ１４に記憶させる。すなわち、所定のイベントが発生した場合には、図３のＳ１３の処理に従い、バイブレータ１３を第２の動作状態とすることによって、イベントの発生をユーザに報知する。
【００３２】
次に、ステップＳ２２において、コントローラ１０は、所定パターンの音を検出したか否かを判定する。具体的には、検出手段としてのマイクロフォン４から受信する音声信号の波形と、ストレージ１４に記憶されている幾つかの音声サンプルの波形と、を比較する。例えば、これらの波形の差分が所定の閾値未満である場合に、コントローラ１０は、所定パターンの音を検出したと判定する。なお、ストレージ１４には、スマートフォン１が平らな硬い載置面に載置されたときに発生する「カタン」（“clack”）というような音の波形を、音声サンプルデータ１４ｄとして幾つか記憶させておくものとする。
【００３３】
コントローラ１０は、所定パターンの音を検出しなかった場合（Ｓ２２；ＮＯ）、処理をステップＳ２３に進める。Ｓ２３については後述する。コントローラ１０は、所定パターンの音を検出したと判定した場合（Ｓ２２；ＹＥＳ）、処理をステップＳ２４に進める。
【００３４】
ステップＳ２４において、コントローラ１０は、振動モードを「禁止モード」に遷移させる。具体的には、例えば、現在の振動モードを示すフラグとして、「許可モード」であることを示す上記第１の値の代わりに、「禁止モード」であることを示す第２の値をストレージ１４に上書きして記憶させる。すなわち、所定のイベントが発生した場合には、図３のＳ１２の処理に従い、バイブレータ１３を第１の動作状態とし、報知表示を行うことによってイベントの発生をユーザに報知する。
【００３５】
次に、ステップＳ２５において、コントローラ１０は、所定の値以上の加速度を検出したか否かを判定する。具体的には、検出手段としての加速度センサ１２から受信する加速度の値と、ストレージ１４に記憶されている所定の閾値と、を比較する。所定の値以上の加速度を検出した場合には、スマートフォン１が載置された状態ではなく、ユーザによって持ち上げられたものと評価できる。
【００３６】
コントローラ１０は、所定の値以上の加速度を検出しなかった場合（Ｓ２５；ＮＯ）、処理をステップＳ２６に進める。Ｓ２６については後述する。コントローラ１０は、所定の値以上の加速度を検出したと判定した場合（Ｓ２５；ＹＥＳ）、処理をステップＳ２１に戻して、振動モードを再び「許可モード」に遷移させる。
【００３７】
ステップＳ２３又はステップＳ２６において、コントローラ１０は、マナーモードが終了したか否かを判定する。マナーモードが終了した場合、コントローラ１０は、本フローチャートの処理を終了する。その後イベントが発生した場合は、スピーカ３を介した音声出力によって、イベントの発生がユーザに報知される。
【００３８】
ステップＳ２３においてマナーモードが終了していない場合には、処理をステップＳ２２に戻して、所定パターンの音を検出したか否かを再び判定する。ステップＳ２６においてマナーモードが終了していない場合には、処理をステップＳ２５に戻して、所定の値以上の加速度を検出したか否かを再び判定する。
【００３９】
図４に示される処理によれば、マナーモードが終了するまで、スマートフォン１の筐体２０の載置状態が、繰り返し、継続的に検出される。そして、載置状態の検出結果に応じて、振動モードが変更される。これにより、振動モードが「禁止モード」である場合に、イベントの報知の開始当初から音量を低減された状態とすることができる。
【００４０】
（第２の実施の形態におけるイベント報知処理）
図５は、本発明の第２の実施の形態に係る電子機器におけるイベント報知処理のフローチャートである。第２の実施の形態における処理は、現在の振動モードが「禁止モード」である場合の処理が、上述の第１の実施の形態における処理と異なる。第２の実施の形態におけるその他の処理及び電子機器の構成は、図１〜図４を参照しながら説明した第１の実施の形態におけるものと同様であるので説明を省略する。
【００４１】
第２の実施の形態において、現在の振動モードが「禁止モード」であると判定された場合には、コントローラ１０は、処理をステップＳ１１ａに進める。コントローラ１０は、ステップＳ１１ａにおいて、直前の音声信号を参照し、その音量の値が所定の閾値未満であるか否かを判定する。具体的には、マイクロフォン４から受信した音声信号の音量の値と、ストレージ１４に記憶されている所定の閾値と、を比較し、音量の値が所定の閾値未満であるか否かを判定する。
【００４２】
音量の値が所定の閾値未満であると判定された場合（Ｓ１１ａ；ＹＥＳ）、コントローラ１０は、処理をステップＳ１２に進めて、バイブレータ１３を第１の動作状態とする。一方、音量の値が所定の閾値未満ではないと判定された場合（Ｓ１１ａ；ＮＯ）、コントローラ１０は、処理をステップＳ１３に進める。これにより、現在の振動モードが「禁止モード」であるにもかかわらず、バイブレータ１３を第２の動作状態とする。
【００４３】
第２の実施の形態によれば、現在の振動モードが「禁止モード」であっても、周囲が騒々しい状態にある場合には、バイブレータ１３を第２の動作状態とし、イベントの発生をユーザに報知することができる。
【００４４】
（第３の実施の形態における振動モード遷移処理）
図６は、本発明の第３の実施の形態に係る電子機器における振動モード遷移処理のフローチャートである。第３の実施の形態における処理は、載置状態を検出する方法が、上述の第１の実施の形態における処理と異なる。第３の実施の形態において、第１カメラ６は第１の光センサ（検出手段）として機能し、第２カメラ７は第２の光センサ（検出手段）として機能する。第３の実施の形態におけるその他の処理及び電子機器の構成は、図１〜図４を参照しながら説明した第１の実施の形態におけるものと同様であるので説明を省略する。
【００４５】
第３の実施の形態において、スマートフォン１がマナーモードに遷移した場合は（Ｓ２０；ＹＥＳ）、コントローラ１０は、処理をステップＳ３１に進める。
【００４６】
ステップＳ３１において、コントローラ１０は、第１カメラ６に撮影動作を行わせる。そして、コントローラ１０は、第１カメラ６が第１の閾値未満の明るさを検出したか否かを判定する。例えば、第１カメラ６から取得した画像データに含まれる画素のすべて、又は、予め定められた幾つかの画素のすべてが、第１の閾値未満の明るさであった場合には、コントローラ１０は、第１の閾値未満の明るさを検出したと判定する。第１カメラ６から取得した画像データに含まれる画素のいずれか、又は、予め定められた幾つかの画素のいずれかが、第１の閾値以上の明るさであった場合には、コントローラ１０は、第１の閾値以上の明るさを検出したと判定する。
【００４７】
あるいは、第１カメラ６から取得した画像データに含まれる画素の明るさの平均、又は、予め定められた幾つかの画素の明るさの平均が、第１の閾値未満であるか否かを基準としてもよい。
【００４８】
第１カメラ６が第１の閾値未満の明るさを検出した場合（Ｓ３１；ＹＥＳ）、コントローラ１０は、処理をステップＳ３２に進める。第１カメラ６が第１の閾値以上の明るさを検出した場合（Ｓ３１；ＮＯ）、コントローラ１０は、処理をステップＳ３３に進める。
【００４９】
ステップＳ３２又はステップＳ３３において、コントローラ１０は、第２カメラ７に撮影動作を行わせる。そして、コントローラ１０は、第２カメラ７が第１の閾値未満の明るさを検出したか否かを判定する。この判定は、第２カメラ７から取得した画像データを用いる他は、第１カメラ６が第１の閾値未満の明るさを検出したか否かの判定と同様である。
【００５０】
第１カメラ６及び第２カメラ７の両方が第１の閾値未満の明るさを検出した場合は（Ｓ３１；ＹＥＳ、Ｓ３２；ＹＥＳ）、筐体２０の前面２０Ａ及び後面２０Ｂが遮光されていると評価できる。すなわち、スマートフォン１が例えば鞄などに収納されており、スマートフォン１が載置された状態ではないと評価できる。そこで、コントローラ１０は、処理をステップＳ３５に進めて、振動モードを「許可モード」に遷移させる。
【００５１】
第１カメラ６及び第２カメラ７の両方が第１の閾値以上の明るさを検出した場合は（Ｓ３１；ＮＯ、Ｓ３３；ＮＯ）、筐体２０の前面２０Ａ及び後面２０Ｂがいずれも遮光されていないと評価できる。すなわち、スマートフォン１を例えばユーザが手でつかんで持っており、スマートフォン１が載置された状態ではないと評価できる。そこで、コントローラ１０は、処理をステップＳ３５に進めて、振動モードを「許可モード」に遷移させる。
【００５２】
第１カメラ６が第１の閾値未満の明るさを検出し（Ｓ３１；ＹＥＳ）、第２カメラ７が第１の閾値以上の明るさを検出した場合は（Ｓ３２；ＮＯ）、スマートフォン１が前面２０Ａを下にして載置されていると評価できる。そこで、コントローラ１０は、処理をステップＳ３４に進めて、振動モードを「禁止モード」に遷移させる。
【００５３】
第１カメラ６が第１の閾値以上の明るさを検出し（Ｓ３１；ＮＯ）、第２カメラ７が第１の閾値未満の明るさを検出した場合は（Ｓ３３；ＹＥＳ）、スマートフォン１が後面２０Ｂを下にして載置されていると評価できる。そこで、コントローラ１０は、処理をステップＳ３４に進めて、振動モードを「禁止モード」に遷移させる。
【００５４】
ステップＳ３４の後、コントローラ１０は、ステップＳ３６において、マナーモードが終了したか否かを判定する。ステップＳ３５の後、コントローラ１０は、ステップＳ３７において、マナーモードが終了したか否かを判定する。マナーモードが終了した場合、コントローラ１０は、本フローチャートの処理を終了する。マナーモードが終了していない場合には、処理をステップＳ３１に戻して、第１カメラ６が第１の閾値未満の明るさを検出したか否かを再び判定する。
【００５５】
第３の実施の形態によれば、スマートフォン１の筐体２０の載置状態が、第１の実施の形態とは異なる方法により、繰り返し、継続的に検出される。そして、載置状態の検出結果に応じて、振動モードが変更される。これにより、振動モードが「禁止モード」である場合に、イベントの報知の開始当初から音量を低減された状態とすることができる。
【００５６】
（変形例）
以下のような変形も本発明の範囲内であり、変形例の１つ、もしくは複数を上述の実施の形態の１つもしくは複数と組み合わせることも可能である。
【００５７】
（変形例１）
第１の実施の形態のＳ２５においては、加速度センサ１２の出力に基づいて、スマートフォン１が載置された状態でなくなったことを判定しているが、本発明はこれに限定されない。第１の実施の形態において、第１カメラ６及び／又は第２カメラ７が取得した画像データに基づいて、スマートフォン１が載置された状態でなくなったことを判定してもよい。
【００５８】
（変形例２）
第１の実施の形態のＳ２２においては、マイクロフォン４から受信する音声信号の波形と、ストレージ１４に記憶されている音声サンプルの波形と、の差分を判定しているが、本発明はこれに限定されない。硬質面（例えば、机）に載置されたときの第１の音声サンプルの波形と、軟質面（例えば、ソファ）に載置されたときの第２の音声サンプルの波形とがそれぞれストレージ１４に記憶されていてもよい。そして、マイクロフォン４から受信する音声信号の波形が第１の音声サンプルの波形に一致する場合に「禁止モード」とし、第２の音声サンプルの波形に一致する場合に「許可モード」としてもよい。軟質面に載置されている場合は、振動による騒音が小さいからである。なお、波形が一致するか否かの判定は、波形の差分を算出する場合に限らず、周知のパターンマッチングにより行われてもよい。
【００５９】
また、マイクロフォン４から音声信号を受信した前後における加速度センサ１２の出力結果を用いてもよい。例えば、音声信号を受信したタイミング及びその直前に、加速度がある値以上となった場合であって、且つ、音声信号を受信した直後に、加速度がある値未満となった場合に、スマートフォン１が載置されたと判定してもよい。
【００６０】
（変形例３）
第１〜第３の実施の形態においては、第１の動作状態は、偏心モータを回転させない状態であり、第２の動作状態は、偏心モータを回転させる状態であるとしたが、本発明はこれに限定されない。第１〜第３の実施の形態において、第１の動作状態は、偏心モータを第１の回転速度で回転させる状態であり、第２の動作状態は、偏心モータを第１の回転速度より速い第２の回転速度で回転させる状態でもよい。
【００６１】
あるいは、第１〜第３の実施の形態において、第１の動作状態は、偏心モータを第２の動作状態と同様に回転させ、且つ、振動による騒音の一部を、スピーカ３から別途出力する逆位相音によって打ち消すものでもよい。
【００６２】
（変形例４）
第３の実施の形態においては、スマートフォン１がマナーモードである間、スマートフォン１の筐体２０の載置状態を、繰り返し、継続的に検出するものとしたが、本発明はこれに限定されない。例えば、イベントが発生したときにだけ、第１カメラ６及び第２カメラ７による撮像を行い、第３の実施の形態と同様の方法によりスマートフォン１の筐体２０の載置状態を検出してもよい。
【００６３】
（変形例５）
第３の実施の形態のＳ３１〜Ｓ３３においては、第１カメラ６又は第２カメラ７による画像に基づいてスマートフォン１の筐体２０の載置状態を検出する場合に、第１の閾値を用いたが、本発明はこれに限定されない。第１の閾値と、第２の閾値とを用いてもよい。例えば、画素の明るさが第１の閾値未満であれば遮光されていると評価し、画素の明るさが第１の閾値以上の第２の閾値以上であれば、遮光されていないと評価してもよい。画素の明るさが第１の閾値と第２の閾値との間であれば、現在の振動モードを維持してもよい。この場合において、第１の閾値と第２の閾値とを等しくしたものが、上述の第３の実施の形態に相当する。
【００６４】
（変形例６）
第３の実施の形態においては、第１カメラ６によって撮像された画像に基づいて、筐体２０の前面２０Ａが遮光されているか否かを評価するものとしたが、本発明はこれに限定されない。例えば、照度センサ５（第１の光センサ（検出手段））の出力に基づいて、筐体２０の前面２０Ａが遮光されているか否かを評価してもよい。さらに、筐体２０の後面２０Ｂにも図示しない照度センサ（第２の光センサ（検出手段））を設けて、その出力によって、筐体２０の後面２０Ｂが遮光されているか否かを評価してもよい。
【符号の説明】
【００６５】
１…スマートフォン（電子機器）、２…タッチスクリーンディスプレイ、３…スピーカ、４…マイクロフォン（検出手段）、５…照度センサ、６…第１カメラ（第１の光センサ（検出手段））、７…第２カメラ（第２の光センサ（検出手段））、８…ボタン、１０…コントローラ（制御手段）、１１…通信ユニット、１２…加速度センサ（検出手段）、１３…バイブレータ（振動手段）、１４…ストレージ、１４ａ…制御プログラム、１４ｂ…アプリケーションプログラム、１４ｃ…設定データ、１４ｄ…音声サンプルデータ、２０…筐体、２０Ａ…前面、２０Ｂ…後面、２０Ｃ〜２０Ｆ…側面
【図１】
2015023355.tif 000003
【図２】
2015023355.tif 000004
【図３】
2015023355.tif 000005
【図４】
2015023355.tif 000006
【図５】
2015023355.tif 000007
【図６】
2015023355.tif 000008