(57)【要約】【課題】ユーザとの間の距離に拘わらず、ユーザが発した音声を周囲に聞こえにくくできる電子機器を提供する。【解決手段】電子機器の一例であるスマートフォン１００は、スマートフォン１００のユーザの音声を第１の音声信号に変換するためのマイク５と、スマートフォン１００とユーザとの間の距離を計測するためのセンサ８と、センサ８によって計測された距離に応じて、ユーザの音声を打ち消すための第２の音声信号を第１の音声信号から生成するＣＰＵ２と、第２の音声信号を音に変換して当該音を出力するためのスピーカ６とを備える。【選択図】図３
2015155960.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
前記電子機器に入力された音声を第１の音声信号に変換するためのマイクと、
前記電子機器と前記音声の発生源との間の距離を計測するための第１のセンサと、
前記電子機器を制御するための制御装置とを備え、
前記制御装置は、前記第１のセンサによって計測された距離に応じて、前記音声を打ち消すための第２の音声信号を前記第１の音声信号から生成する生成手段を含み、
前記電子機器は、前記第２の音声信号に基づいて音を出力するための１つ以上のスピーカをさらに備える、電子機器。
【請求項２】
前記生成手段は、前記第１のセンサによって計測された距離が長いほど、振幅が大きくなるように、前記第２の音声信号を生成する、請求項１に記載の電子機器。
【請求項３】
前記電子機器は、
当該電子機器の傾きを検出するための第２のセンサをさらに備え、
前記１つ以上のスピーカは、それぞれが特定の方向に音を出力する複数のスピーカをさらに含み、前記複数のスピーカの各々は、それぞれが互いに異なる方向に音を出力できるように前記電子機器に配置されており、
前記制御装置は、前記第２のセンサによって検出された傾きに基づいて、水平方向から予め定められた角度の範囲内にある方向に音を出力できるスピーカを前記複数のスピーカから選択するための選択手段をさらに含み、
前記選択手段によって選択されたスピーカは、前記第２の音声信号に基づいて音を出力する、請求項１または２に記載の電子機器。
【請求項４】
前記第２の音声信号は、前記第１の音声信号の逆位相の信号を含む、請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
電子機器を制御するためのプログラムであって、
前記電子機器は、
当該電子機器に入力された音声を第１の音声信号に変換するためのマイクと、
前記電子機器と前記音声の発生源との間の距離を計測するための第１のセンサと、
スピーカと、
前記電子機器を制御するためのプロセッサとを備え、
前記プログラムは、前記プロセッサに、
前記第１のセンサによって計測された距離に応じて、前記音声を打ち消すための第２の音声信号を前記第１の音声信号から生成するステップと、
前記第２の音声信号に基づいて前記スピーカに音を出力させるステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は電子機器の制御に関し、より特定的には、電子機器に入力された音声信号の制御に関する。
【背景技術】
【０００２】
従来、スマートフォンなどの電子機器において、通話内容を秘匿するため、または、周囲の人に迷惑をかけないようにするために、当該電子機器のユーザが当該電子機器に対して発した音声を周囲の人に聞こえにくくするための技術が開発されている。たとえば、特許文献１は、「カラオケを練習する時に、思いきり大きな声で歌ってもマイクに向かう歌声が他の部屋や隣近所には伝播しないように消音する」ためのカラオケ装置を開示している。当該カラオケ装置は、マイクからの歌声信号を逆位相の反転歌声信号に変換し、当該反転歌声信号をスピーカに送り、スピーカから反転歌声音波を放射することにより歌声音波を打ち消す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−０３４２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年のスマートフォンなどの電子機器は、ユーザが耳をスピーカにあてながらマイクに向かって発声する通常の通話モードの他に、ユーザの顔を電子機器のマイクから離した状態で通話するスピーカフォンモードを有する。ユーザと電子機器との距離が離れると、ユーザが発した音声の大きさに対してマイクに入力される音声の大きさは小さくなる。このため、特許文献１が開示するカラオケ装置のように、入力された音と同じ大きさの逆位相の音を出力するだけではユーザの音声を打ち消すことができずに、ユーザの音声が周囲の人に聞こえてしまう可能性がある。したがって、ユーザと電子機器との間の距離が離れた場合であっても、ユーザが発した音声を打ち消すことが可能な技術が必要とされている。
【０００５】
本開示は、上述のような問題点を解決するためになされたものであって、ある局面における目的は、ユーザと電子機器との間の距離に拘わらず、ユーザが発した音声を周囲に聞こえにくくできる電子機器を提供することである。
【課題を解決するための手段】
【０００６】
一実施の形態に従うと、電子機器は、当該電子機器に入力された音声を第１の音声信号に変換するためのマイクと、当該電子機器と音声の発生源との間の距離を計測するための第１のセンサと、当該電子機器を制御するための制御装置とを備える。制御装置は、第１のセンサによって計測された距離に応じて、音声を打ち消すための第２の音声信号を第１の音声信号から生成する生成手段を含む。電子機器は、第２の音声信号に基づいて音を出力するための１つ以上のスピーカをさらに備える。
【発明の効果】
【０００７】
ある局面において、電子機器は、ユーザと電子機器との間の距離に拘わらず、ユーザが発した音声を周囲に聞こえにくくできる。
【０００８】
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態に従うスマートフォンのユーザが当該スマートフォンを用いて通話を行なっている様子を表した図である。
【図２】ユーザが第１の実施の形態に従うスマートフォンに対して声を発している様子を示した図である。
【図３】第１の実施の形態に従うスマートフォンの主要なハードウェア構成を示すブロック図である。
【図４】第１の実施の形態に従うスマートフォンの機能構成を示すブロック図である。
【図５】ユーザ音声信号と打ち消し信号との関係を示した図である。
【図６】第１の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【図７】ユーザが第２の実施の形態に従うスマートフォンに対して声を発している様子を示した図である。
【図８】第２の実施の形態に従うスマートフォンの主要なハードウェア構成を示すブロック図である。
【図９】第２の実施の形態に従うスマートフォンの機能構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。
【００１１】
なお、以下では、電子機器の一例として機能するスマートフォンの詳細について説明するが、電子機器は、スマートフォンに限定されるものではない。たとえば、電子機器は、タブレット端末、デジタルカメラ、ゲーム機、電子辞書、パソコン、ＰＤＡ（Personal  Digital  Assistants）、集音することが可能なその他の携帯端末装置も含み得る。また、以下で説明される各実施の形態は、選択的に組み合わされてもよい。
【００１２】
＜第１の実施の形態＞
［概要］
図１および図２を参照して、第１の実施の形態に従うスマートフォン１００の概要について説明する。図１は、スマートフォン１００のユーザが、スマートフォン１００を用いて通話を行なっている様子を表した図である。図２は、ユーザ１１０がスマートフォン１００に対して声を発している様子を示した図である。
【００１３】
まず、図１を参照して、第１の実施の形態に従うスマートフォン１００の通話モードについて説明する。スマートフォン１００は、モニタ４と、マイク５と、スピーカ６とを備える。図１（Ａ）に示されるように、スマートフォン１００は、ユーザが耳をスピーカ６にあてながらマイク５に向かって発声することで通話を行なう通常の通話モード（以下、「通常モード」ともいう。）を有する。また、図１（Ｂ）に示されるように、スマートフォン１００は、通常モードの他に、ユーザの顔をマイク５から離した状態で通話する通話モード（以下、「スピーカフォンモード」ともいう。）を有する。
【００１４】
ユーザがスピーカフォンモードで通話する場合には、ユーザは、当該ユーザとスマートフォン１００との間の距離（以下、「端末距離」ともいう。）が離れているため、声を通話相手に伝えようとして大きな声を発する傾向にある。
【００１５】
本実施の形態に従うスマートフォン１００は、ユーザとスマートフォン１００との間の距離が離れた場合であっても、ユーザが発した音声を打ち消すことができる。より具体的には、図２に示されるように、ユーザ１１０は、スマートフォン１００に対して声を発する（図２の番号（１））。スマートフォン１００は、ユーザが発した声を集音し、入力された音声を音声信号（以下、「ユーザ音声信号」ともいう。）に変換する（図２の番号（２））。スマートフォン１００は、後述するセンサ８を用いて、ユーザ１１０とスマートフォン１００との間の距離の計測を行なう（図２の番号（３））。スマートフォン１００は、センサ８によって計測された距離に応じて、ユーザ音声を打ち消すための音声信号（以下、「打ち消し信号」ともいう。）をユーザ音声信号から生成する。スピーカ６は、打ち消し信号を変換して得られた音（以下、「打ち消し音」とも言う。）を出力する。ユーザ１１０が発した音声と、スマートフォン１００が発した打ち消し音とが空気中で伝播され、足し合わされることで、ユーザ１１０が発した音声は打ち消される。
【００１６】
このように、スマートフォン１００は、端末距離に応じて、ユーザ１１０の音声を打ち消すための音を発する。これにより、スマートフォン１００は、端末距離に拘わらず、ユーザが発した音声を周囲に聞こえにくくできる。すなわち、スマートフォン１００のユーザ音声を周囲の人に対して秘匿することができる。また、ユーザ音声が打ち消されることで、ユーザの音声によって周囲の人に迷惑をかけるということが無くなる。
【００１７】
なお、上記では、ユーザが通話中である場合にスマートフォン１００がユーザ音声を打ち消す例が挙げられている。しかし、他の態様が用いられてもよい。スマートフォン１００は、たとえば、ユーザ音声によりスマートフォン１００に文字入力を行なう場合、ユーザの音声入力によりインターネットの検索機能を実行する場合などにおいても、ユーザ音声を打ち消すことが可能である。
【００１８】
［ハードウェア構成］
図３を参照して、第１の実施の形態に従うスマートフォン１００のハードウェア構成の一例について説明する。図３は、スマートフォン１００の主要なハードウェア構成を示すブロック図である。図３に示されるように、スマートフォン１００は、ＲＯＭ（Read  Only  Memory）１と、ＣＰＵ（Central  Processing  Unit）２と、ＲＡＭ（Random  Access  Memory）３と、モニタ４と、マイク５と、スピーカ６と、センサ８と、ネットワークインタフェース（Ｉ／Ｆ）１０と、記憶装置２０とを備える。
【００１９】
ＲＯＭ１は、オペレーティングシステム（ＯＳ：Operating  System）、スマートフォン１００の起動時に実行される初期プログラム（ブートプログラム）などを格納する。ＣＰＵ２は、ＲＯＭ１や記憶装置２０などに格納された、オペレーティングシステムやスマートフォン１００の制御プログラムなどの各種プログラムを実行することで、スマートフォン１００の動作を制御する。ＲＡＭ３は、ＣＰＵ２でプログラムを実行するためのワーキングメモリとして機能し、プログラムの実行に必要な各種データを一時的に格納する。
【００２０】
モニタ４は、たとえば、音声による文字入力を行なうための音声入力画面を表示する。音声入力画面は、たとえば、インターネットの検索画面、メールなどの編集画面、その他の文字入力画面を含む。モニタ４は、タッチセンサ（図示しない）と組み合わされてタッチパネルとして構成されてもよい。
【００２１】
マイク５は、集めた音を音声信号（電気信号）に変換し、当該音声信号をＣＰＵ２に出力する。スピーカ６は、通話相手の音声を出力したり、ユーザの音声を打ち消すための音を出力する。ある局面において、スマートフォン１００は、二つのスピーカ６を有する。二つのスピーカ６のうちの一方のスピーカは、マイク５の配置面側に配置され、通話相手の音声を出力する。当該一方のスピーカは、レシーバを含む。二つのスピーカ６のうちの他方のスピーカは、マイク５の配置面と反対の面側に配置され、打ち消し音を出力する。当該他方のスピーカがマイク５の配置面と反対の面に配置されることにより、マイク５に向かって発したユーザ音声と打ち消し音とが同一方向に空気中で伝播されるので、ユーザ音声を効果的に打ち消すことが可能になる。
【００２２】
センサ８は、スマートフォン１００と音声の発生源（たとえば、ユーザ）との間の距離を計測する。センサ８は、マイク５の配置面側に配置される。これにより、ユーザはマイク５に対向して音声を発した場合に、端末距離を計測することが可能になる。センサ８は、たとえば、近接センサを含む。当該近接センサは、ユーザが近接センサに接近したことによる、磁界の変化、または電界の変化を検出する。また、当該近接センサは、発した光の反射光の変化、または発した音波の反射波の変化を検出する。端末距離は、センサ８の検出結果からＣＰＵ２によって算出されてもよいし、センサ８自体によって算出されてもよい。
【００２３】
ネットワークＩ／Ｆ１０は、アンテナ１０Ａを介して、他の通信機器とデータの送受信を行なう。他の通信機器は、たとえば、スマートフォン、パソコン、サーバ装置、その他通信機能を有する携帯端末装置などである。
【００２４】
記憶装置２０は、たとえば、ｅＭＭＣ（Embedded  MultiMediaCard）などの記憶媒体を含む。ｅＭＭＣは、ＮＡＮＤフラッシュメモリと、制御回路とを含む。記憶装置２０は、本実施の形態に従う各種の処理を実現するためのプログラムなどを格納する。また、記憶装置２０は、オペレーティングシステムなどのプログラムを格納していてもよい。
【００２５】
［機能構成］
図４および図５を参照して、スマートフォン１００の機能構成の一例について説明する。図４は、スマートフォン１００の機能構成を示すブロック図である。ＣＰＵ２は、生成部２１０を含む。図５は、ユーザ音声信号と、打ち消し信号との関係を示した図である。
【００２６】
生成部２１０は、センサ８によって計測された端末距離に応じて、ユーザの音声を打ち消すための音声信号（すなわち、打ち消し信号）をユーザ音声信号から生成する。たとえば、生成部２１０は、センサ８によって計測された端末距離が長いほど、振幅が大きくなるように打ち消し信号を生成し、センサ８によって計測された端末距離が短いほど、振幅が小さくなるように打ち消し信号を生成する。
【００２７】
一例として、図５に示されるように、ユーザとスマートフォン１００との距離が長い場合には、生成部２１０は、振幅が大きい打ち消し信号６０を生成する。ユーザとスマートフォン１００との距離が短い場合には、生成部２１０は、振幅が打ち消し信号６０よりも小さい打ち消し信号７０を生成する。
【００２８】
より具体的には、生成部２１０は、打ち消し信号の波長および位相をユーザ音声信号に基づいて決定する。生成部２１０は、たとえば、ユーザ音声信号の波長と同じになるように打ち消し信号の波長を決定する。または、生成部２１０は、その位相が、たとえば、ユーザ音声信号の逆位相と等しくなるように打ち消し音声信号を生成する。
【００２９】
また、生成部２１０は、打ち消し信号の振幅を端末距離に応じて決定する。打ち消し音声信号の振幅は、たとえば、端末距離と打ち消し音声信号の振幅との関係を示した式により算出される。当該式は、一例として、打ち消し信号の振幅が端末距離に比例する比例式を含む。
【００３０】
［制御構造］
図６を参照して、スマートフォン１００の制御構造について説明する。図６は、スマートフォン１００が実行する処理の一部を表わすフローチャートである。図６の処理は、ＣＰＵ２がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。
【００３１】
ステップＳ５００において、ＣＰＵ２は、アプリケーションを選択するユーザ操作を受けて、選択されたアプリケーションを起動する。ステップＳ５０２において、ＣＰＵ２は、アプリケーションに対して音声入力を行なうための音声入力モードにアプリケーションの動作モードを移行させる。ステップＳ５０４において、ＣＰＵ２は、マイク５からの音声信号に基づいて、ユーザ音声を検出する。
【００３２】
ある局面において、ステップＳ５１０〜ステップＳ５１４の処理と、ステップＳ５２０〜ステップＳ５２６の処理とは並行してＣＰＵ２により実行され得る。ステップＳ５１０において、ＣＰＵ２は、ユーザ音声信号を解析して音声認識を行なう。ステップＳ５１２において、ＣＰＵ２は、ステップＳ５００において起動したアプリケーションに音声認識結果を出力する。ステップＳ５１４において、ＣＰＵ２は、アプリケーションの指示に基づいて、音声認識結果に応じた処理を実行する。たとえば、ＣＰＵ２は、音声認識結果に応じたインターネットの検索処理を実行する。
【００３３】
ステップＳ５２０において、ＣＰＵ２は、生成部２１０として、マイク５からの音声信号の逆位相の信号を生成する。ステップＳ５２２において、ＣＰＵ２は、センサ８からの検出結果に基づいて、ユーザとスマートフォン１００との距離（すなわち、端末距離）を計測する。端末距離は、センサ８により計測されてＣＰＵ２に直接出力されてもよい。
【００３４】
ステップＳ５２４において、ＣＰＵ２は、生成部２１０として、端末距離に応じて、打ち消し音の大きさを算出する。たとえば、ＣＰＵ２は、端末距離が長いほど、振幅が大きくなるように打ち消し信号を生成する。生成部２１０が打ち消し信号の振幅を大きくすることで、打ち消し音の音量は大きくなる。また、ＣＰＵ２は、センサ８によって計測された端末距離が短いほど、振幅が小さくなるように打ち消し信号を生成する。生成部２１０が打ち消し信号の振幅を小さくすることで、打ち消し音の音量は小さくなる。ステップＳ５２６において、ＣＰＵ２は、打ち消し信号から打ち消し音を生成する。ＣＰＵ２は、生成した打ち消し音をスピーカ６に出力させる。
【００３５】
［利点］
以上のようにして、本実施の形態に従うスマートフォン１００は、自端末とユーザとの間の距離に応じて、打ち消し音を出力するので、自端末とユーザとの間の距離に拘わらず、ユーザ音声を打ち消すことができる。すなわち、ユーザは、外部に音声を漏らさないように意図して小さな声でしゃべる必要がなく、快適に、スマートフォン１００を使用できる。また、ユーザ音声により周囲の人に迷惑かけるといったことが無くなる。
【００３６】
＜第２の実施の形態＞
［概要］
図７を参照して、第２の実施の形態に従うスマートフォン１００Ａの概要について説明する。図７は、ユーザ１１０がスマートフォン１００Ａに対して声を発している様子を示した図である。
【００３７】
図７（Ａ）に示されるように、スマートフォン５０の面が重力方向に対して傾いている場合には、打ち消し音が水平方向に出力されない可能性がある。すなわち、打ち消し音が人物１２０に届かないため、ユーザ音声が打ち消し音によって打ち消されない。このため、人物１２０は、ユーザ１１０の音声を聞き取ることができてしまう。
【００３８】
そこで、図７（Ｂ）に示されるように、本実施の形態に従うスマートフォン１００Ａは、自端末の傾きに応じて水平方向に打ち消し音を出力する。これにより、打ち消し音が人物１２０に届き、ユーザ音声と打ち消し音とが人物１２０の場所で互いに干渉し、ユーザ音声が相殺される。すなわち、人物１２０は、ユーザ１１０の音声を聞き取ることができなくなる。
【００３９】
［ハードウェア構成］
図８を参照して、第２の実施の形態に従うスマートフォン１００Ａのハードウェア構成の一例について説明する。図８は、スマートフォン１００Ａの主要なハードウェア構成を示すブロック図である。図８に示されるように、スマートフォン１００Ａは、ＲＯＭ１と、ＣＰＵ２と、ＲＡＭ３と、モニタ４と、マイク５と、スピーカ６Ａと、センサ８と、センサ９と、ネットワークインタフェース（Ｉ／Ｆ）１０と、記憶装置２０とを備える。なお、図３に示されるハードウェア構成と同様の参照符号が付してあるものについては上記と同じであるので説明を繰り返さない。
【００４０】
スマートフォン１００Ａは、特定の方向に音を出力することができる複数のスピーカ６Ａを備える。スピーカ６Ａは、たとえば、パラメトリックスピーカー、その他の指向性を有するスピーカを含む。複数のスピーカ６Ａは、それぞれが互いに異なる方向に音を出力可能なようにスマートフォン１００Ａに配置されている。
【００４１】
センサ９は、加速度センサ、角速度センサ、スマートフォン１００Ａの傾きを検出することが可能なその他のセンサを含む。センサ９は、加速度、傾きなどの検出した結果をＣＰＵ２に出力する。
【００４２】
［機能構成］
図９を参照して、スマートフォン１００Ａの機能構成の一例について説明する。図９は、スマートフォン１００Ａの機能構成を示すブロック図である。ＣＰＵ２は、生成部２１０と、選択部２２０とを含む。なお、図４に示される機能構成と同様の参照符号が付してあるものについては上記と同じであるので説明を繰り返さない。
【００４３】
選択部２２０は、センサ９によって検出されたスマートフォン１００Ａの傾きに基づいて、水平方向から予め定められた角度の範囲内にある方向に音を出力できるスピーカを複数のスピーカ６Ａから選択する。選択部２２０によって選択されたスピーカは、打ち消し信号に基づいて音を出力する。
【００４４】
より具体的には、記憶装置２０は、複数のスピーカ６Ａのそれぞれの打ち消し音の出力方向を、スマートフォン１００を基準とした相対的な角度情報として記憶する。当該角度情報は、たとえば、スマートフォン１００Ａの表示面の垂直方向を基準（０°）とする。センサ９は、予め定められた方向を基準としたスマートフォン１００Ａの傾きをＣＰＵ２に出力する。当該傾きは、たとえば、水平方向を基準（０°）とする。
【００４５】
選択部２２０は、複数のスピーカ６Ａの各々について、当該スピーカ６Ａの打ち消し音の水平方向に対する出力方向を、記憶装置２０に格納されている角度情報とスマートフォン１００Ａの傾きとに基づいて算出する。たとえば、選択部２２０は、複数のスピーカ６Ａの各々について、記憶装置２０に格納されている相対的な打ち消し音の出力方向からスマートフォン１００Ａの傾きの差を算出することで、水平方向に対する打ち消し音の出力方向を取得する。
【００４６】
選択部２２０は、取得した水平方向に対する打ち消し音の出力方向に基づいて、水平方向から予め定められた角度の範囲内にある方向に音を出力できるスピーカを複数のスピーカ６Ａから選択する。なお、選択部２２０は、１つのスピーカを選択してもよいし、複数のスピーカを選択してもよい。ある局面において、選択部２２０は、水平方向に１番近い方向に打ち消し音を出力できるスピーカを選択してもよい。
【００４７】
［利点］
以上のようにして、本実施の形態に従うスマートフォン１００Ａは、自端末の傾きに応じて打ち消し音の出力方向を変えることができる。これにより、スマートフォン１００Ａの傾きに拘わらず、ユーザの音声を消すことができる。すなわち、ユーザは、通話内容を秘匿することができる。また、ユーザの音声により当該ユーザの周囲の人に迷惑がかからないようにすることができる。
【００４８】
＜第３の実施の形態＞
以下、第３の実施の形態に従うスマートフォン１００Ｂについて説明する。本実施の形態に従うスマートフォン１００Ｂは、端末距離と、打ち消し音の振幅を決定するための係数との関係を規定したテーブルから打ち消し音の振幅を決定する点で第１の実施の形態に従うスマートフォン１００と異なる。その他の点については、第１の実施の形態に従うスマートフォン１００と同じであるので説明を繰り返さない。
【００４９】
スマートフォン１００Ｂは、打ち消し音の振幅を決定するための係数との関係を示した距離テーブルを用いて、打ち消し音声信号の振幅を決定する。より具体的には、距離テーブルは、記憶装置２０、その他の記憶装置などに予め格納される。生成部２１０は、距離テーブルを参照して、センサ８から出力された端末距離に対応する、打ち消し音の振幅を決定するための係数を取得する。生成部２１０は、マイク５からのユーザ音声信号の逆位相の信号に、取得した係数を掛けることで、打ち消し信号の振幅を決定する。なお、距離テーブルは、外部サーバ（図示しない）から配布されてもよい。
【００５０】
以上のようにして、本実施の形態に従うスマートフォン１００Ｂは、距離テーブルに基づいて打ち消し音を生成する。すなわち、スマートフォン１００Ｂは、距離テーブルを書き換えるだけで打ち消し音の音量を変えることができるので、周囲の環境などに応じて容易に出力を変更することが可能になる。
【００５１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５２】
１  ＲＯＭ、２  ＣＰＵ、３  ＲＡＭ、４  モニタ、５  マイク、６，６Ａ  スピーカ、８，９  センサ、１０  ネットワークＩ／Ｆ、１０Ａ  アンテナ、２０  記憶装置、５０，１００，１００Ａ  スマートフォン、６０，７０  打ち消し信号、１１０  ユーザ、１２０  （周囲の）人物。
【図１】
2015155960.tif 000003
【図２】
2015155960.tif 000004
【図３】
2015155960.tif 000005
【図４】
2015155960.tif 000006
【図５】
2015155960.tif 000007
【図６】
2015155960.tif 000008
【図７】
2015155960.tif 000009
【図８】
2015155960.tif 000010
【図９】
2015155960.tif 000011