(57)【要約】  個人情報等が第三者に漏洩してしまうことを抑制する。スマートフォン（１）は、自機の周囲を撮影した画像を解析することにより、自機の周囲に存在する人物と、その人数を特定する人物状況特定部（１３）と、上記特定結果に応じて発話するか否かを決定する発話可否決定部（１４）と、を備える。
2018173396.tif 000002
【特許請求の範囲】
【請求項１】
音声による発話機能を備えた発話装置であって、
上記発話装置の周囲を撮影した画像を解析することにより、上記発話装置の周囲に存在する人物を特定する処理、および上記発話装置の周囲に存在する人物の人数を特定する処理の少なくとも何れかを実行する人物状況特定部と、
上記特定結果に応じて発話するか否かを決定する発話可否決定部と、を備えることを特徴とする発話装置。
【請求項２】
上記発話可否決定部は、所定の人物が所定の人数だけ特定された場合に、発話すると決定することを特徴とすることを特徴とする請求項１に記載の発話装置。
【請求項３】
上記発話可否決定部は、特定された人物が所定の人数以上である場合に、発話しないと決定することを特徴とすることを特徴とする請求項１に記載の発話装置。
【請求項４】
上記所定の人物は、上記発話装置による個人情報を含む発話を許可された人物であり、
上記発話可否決定部が発話すると決定した場合に、上記発話の内容に上記許可された人物の個人情報を含める発話内容決定部を備えることを特徴とする請求項２に記載の発話装置。
【請求項５】
上記人物状況特定部が所定の人物と他の人物とを特定し、かつ上記発話可否決定部が発話すると決定した場合に、
上記発話の内容から上記所定の人物の個人情報を除外するか、または上記個人情報を非個人情報に差し替える発話内容決定部を備えることを特徴とする請求項１に記載の発話装置。
【請求項６】
上記発話装置が発話するメッセージには、予め機密レベルが設定されており、
上記人物状況特定部が複数の人物を特定し、かつ上記発話可否決定部が発話すると決定した場合に、特定した人数が増加するに応じて、より機密レベルの低いメッセージを発話させる発話内容決定部を備えていることを特徴とする請求項１に記載の発話装置。
【請求項７】
上記発話装置が発話するメッセージには、予め機密レベルが設定されており、
上記人物状況特定部が所定の人物と他の人物とを特定し、かつ上記発話可否決定部が発話すると決定した場合に、上記他の人物が誰であるかに応じた機密レベルのメッセージを発話させる発話内容決定部を備えていることを特徴とする請求項１に記載の発話装置。
【請求項８】
音声による発話機能を備えた発話装置の制御方法であって、
上記発話装置の周囲を撮影した画像を解析することにより、上記発話装置の周囲に存在する人物を特定する処理、および上記発話装置の周囲に存在する人物の人数を特定する処理の少なくとも何れかを実行する人物状況特定ステップと、
上記特定結果に応じて発話するか否かを決定する発話可否決定ステップと、を含むことを特徴とする制御方法。
【請求項９】
請求項１に記載の発話装置としてコンピュータを機能させるための制御プログラムであって、上記人物状況特定部および上記発話可否決定部としてコンピュータを機能させるため制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声による発話機能を備えた発話装置などに関する。
【背景技術】
【０００２】
機器を人間と対話させるためには、周囲環境から対話相手を検出する技術と、音声を認識する技術とが必要となる。周囲環境から対話相手を検出する方法としては、複数のマイクを配置して、各マイクの位相差を用いて音源の方向を推定する方法や、カメラを用いて人間の顔を検出することにより、話者の位置を検出する方法などがある。【０００３】
特許文献１には、音声情報と画像情報とを用いて対話相手を検出して、対話するロボットが開示されている。このロボットは、話者から会話の始まりを意味する特定の音声を認識し、音源方向推定により話者の方向を検出し、検出した話者方向に移動し、移動後にカメラから入力された画像から人物の顔を検出し、顔が検出された場合には、対話処理を行うようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国公開特許公報「特開２００６−２５１２６６号公報（２００６年９月２１日公開）」
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、ロボットが、ユーザの個人情報等のプライバシーに関わる情報を発話したときに、第三者がユーザの近傍にいた場合、ユーザは自身の個人情報等を第三者に知られるので、ロボットの会話がユーザの気分を害する可能性があるという問題点がある。【０００６】
本発明は、以上の問題点に鑑みて為されたものであり、その目的は、個人情報等が第三者に漏洩してしまうことを抑制することを可能にすることができる発話装置などを提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る発話装置は、音声による発話機能を備えた発話装置であって、上記発話装置の周囲を撮影した画像を解析することにより、上記発話装置の周囲に存在する人物を特定する処理、および上記発話装置の周囲に存在する人物の人数を特定する処理の少なくとも何れかを実行する人物状況特定部と、上記特定結果に応じて発話するか否かを決定する発話可否決定部と、を備えることを特徴としている。【０００８】
上記の課題を解決するために、本発明の一態様に係る発話装置の制御方法は、音声による発話機能を備えた発話装置の制御方法であって、上記発話装置の周囲を撮影した画像を解析することにより、上記発話装置の周囲に存在する人物を特定する処理、および上記発話装置の周囲に存在する人物の人数を特定する処理の少なくとも何れかを実行する人物状況特定ステップと、上記特定結果に応じて発話するか否かを決定する発話可否決定ステップと、を含むことを特徴としている。
【発明の効果】
【０００９】
本発明の一態様に係る発話装置またはその制御方法によれば、個人情報等が第三者に漏洩してしまうことを抑制することを可能にすることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の一形態に係る通信システムの構成を示すブロック図である。
【図２】上記通信システムを構成するスマートフォンおよび充電台の外観を示す図である。
【図３】上記通信システムによる人物の画像の撮影方法を説明するための図である。
【図４】上記通信システムの動作の流れを示すフローチャートである。
【図５】（ａ）および（ｂ）は、それぞれプライベート情報の有無と発話内容との関係を示す図であり、（ｃ）は、情報の種類と機密レベルとの関係を示す図である。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について図１〜図５に基づいて説明すれば、次の通りである。以下、説明の便宜上、ある項目にて説明した構成と同一の機能を有する構成については、他の項目においても同一の符号を付記し、その説明を省略する場合がある。
【００１２】
〔通信システムの概要〕
本実施形態に係る通信システム５００は、スマートフォン（発話装置）１と、スマートフォン１を搭載する充電台２とから成る。以下、スマートフォン１および充電台２の外観の一例を、図２を用いて説明する。
【００１３】
図２は、本実施形態に係る通信システム５００に含まれるスマートフォン１および充電台２の外観を示す図である。図２の（ａ）は、スマートフォン１と、スマートフォン１を搭載した状態の充電台２とを示している。
【００１４】
スマートフォン１は、音声による発話機能を備えた発話装置の一例である。スマートフォン１には、スマートフォン１の各種機能を制御する制御装置（後述の制御部１０）が搭載されている。本発明に係る発話装置は、発話機能を備えた装置であればよく、スマートフォンに限られない。例えば携帯電話またはタブレットＰＣ等の端末装置であってもよいし、発話機能を備えた家電またはロボット等であってもよい。
【００１５】
充電台２は、スマートフォン１を搭載可能なクレードルである。充電台２はスマートフォン１を搭載した状態で回転することができる。回転については図３に基づいて後述する。充電台２は固定部２１０と、筐体２００とを備えている。また、充電台２は電源と接続するためのケーブル２２０を備えていてもよい。
【００１６】
固定部２１０は、充電台２の土台部分であり、充電台２を床面や机等に設置したときに充電台２を固定する部分である。筐体２００は、スマートフォン１の台座となる部分である。筐体２００の形状は特に限定されないが、回転時にもスマートフォン１を確実に保持できるような形状であることが望ましい。筐体２００は、スマートフォン１を保持した状態で、内蔵のモータ（後述のモータ１２０）の動力により回転する。なお、筐体２００の回転方向は特に限定しない。以降の説明では、筐体２００が固定部２１０の設置面に略垂直な軸を中心として、左右に回転することとする。これにより、スマートフォン１を回転させて、スマートフォン１の周囲の画像を撮影することができる。
【００１７】
図２の（ｂ）は、スマートフォン１を搭載していない状態の充電台２の外観を示す図である。筐体２００は、スマートフォン１と接続するためのコネクタ１００を備えている。充電台２はコネクタ１００を介してスマートフォン１から種々の指示（コマンド）を受信し、該コマンドに基づいて動作する。なお、充電台２の代わりに、充電機能を備えていないクレードルであって、充電台２と同様にスマートフォン１を保持し、回転させることができるクレードルを用いることもできる。
【００１８】
〔要部構成〕
図１は、通信システム５００（スマートフォン１および充電台２）の要部構成の一例を示すブロック図である。スマートフォン１は図示の通り、制御部１０、通信部２０、カメラ３０、メモリ４０、スピーカ５０、コネクタ６０、バッテリ７０、マイク８０、およびリセットスイッチ９０を備える。
【００１９】
通信部２０は、他の装置とスマートフォン１との情報の送受信（通信）を行う。例えば、スマートフォン１は、通信ネットワークを介して発話フレーズサーバ６００と通信を行うことが可能になっている。
【００２０】
通信部２０は他の装置から受信した情報を制御部１０に送信する。例えば、スマートフォン１は通信部２０を介して発話フレーズサーバ６００から定型文の発話フレーズ、および発話フレーズを生成するために使用する発話テンプレートを受信し、制御部１０に送信する。カメラ３０は、スマートフォン１の周囲の状況を示す情報を取得するための入力デバイスである。
【００２１】
カメラ３０は、スマートフォン１の周辺を静止画または動画で撮影する。カメラ３０は、制御部１０の制御に従って撮影を行い、撮影データを制御部１０の情報取得部１２に送信する。
【００２２】
制御部１０は、スマートフォン１を統括的に制御する。制御部１０は、音声認識部１１、情報取得部１２、人物状況特定部１３、発話可否決定部１４、発話内容決定部１５、出力制御部１６、およびコマンド作成部１７を備える。
【００２３】
音声認識部１１は、マイク８０を介して収音した音の音声認識を行う。また、音声認識部１１は、音声を認識した旨を情報取得部１２に通知し、音声を認識した旨および音声認識の結果をコマンド作成部１７に送信する。
【００２４】
情報取得部１２は撮影データを取得する。音声認識部１１から音声を認識した旨を通知されると、カメラ３０がスマートフォン１の周囲を撮影した撮影データを取得する。情報取得部１２は撮影データを随時、人物状況特定部１３に送る。これにより、後述する人物状況特定部１３では、カメラ３０における撮影および情報取得部１２における撮影データ取得と略同一のタイミングで随時人物の顔画像の検出と、検出された顔画像とメモリ４０に予め記録されている登録顔画像との比較が行われる。
【００２５】
情報取得部１２はまた、カメラ３０の起動および停止の制御を行ってもよい。例えば、情報取得部１２は音声認識部１１から音声を認識した旨を通知されたときに、カメラ３０を起動させてもよい。また、情報取得部１２は、充電台２およびこれに搭載されたスマートフォン１の回転により、スマートフォン１の周囲３６０°の撮影が完了したときに、カメラ３０を停止させても良い。
【００２６】
人物状況特定部１３は、情報取得部１２から得た撮影データを解析することにより、撮影データから顔画像を抽出し、抽出された顔画像の数により、通信システム５００の周囲に存在する人物の人数を特定する。また、人物状況特定部１３は、撮影データから抽出される顔画像とメモリ４０に予め記録されている登録顔画像とを比較し、人物認識（通信システム５００の周囲に存在する人物を特定する処理）を行う。具体的には、撮影データから抽出された顔画像の人物が所定の人物（例えば、スマートフォン１の所有者）か否かを特定する。撮影データの解析方法は特に限定しないが、例えば撮影データから抽出された顔画像と、メモリ４０に格納されている登録顔画像とをパターンマッチングで判定することで、撮影データに人物が写っているか否かを特定することができる。
【００２７】
発話可否決定部１４は、人物状況特定部１３が特定したスマートフォン１の周囲に存在する人物の人数、および各人物の特定結果に応じて、発話するか否かを決定する。例えば、発話可否決定部１４は、所定の人物が一人のみ特定された場合に、発話すると決定しても良い。周囲に存在する人物の人数が一人のみの場合、その人物は、スマートフォン１の所有者である可能性が高い。このため、発話の内容に仮に所有者の個人情報等が含まれていても、その個人情報等が第三者に漏洩することが低い場合に、スマートフォン１に発話させることができる。
【００２８】
また、発話可否決定部１４は、特定された人物が二人以上である場合に、発話しないと決定しても良い。周囲に存在する人物の人数が二人以上の場合、スマートフォン１の所有者以外の第三者が含まれている可能性が高い。このため、特定された人物が二人以上である場合に、発話しないようにすることで、スマートフォン１の所有者の個人情報等が第三者に漏洩してしまうことを抑制することが可能になる。
【００２９】
また、発話可否決定部１４は、所定の人物が所定の人数（例えば、一人）だけ特定された場合に、発話すると決定しても良い。上記構成によれば、周囲に存在する人物の人数が所定の人数（例えば、一人）に限られる場合にだけ、スマートフォン１に発話させる。これにより、スマートフォン１の発話によって個人情報等が第三者に漏洩してしまうことを抑制することが可能になる。
【００３０】
また、発話可否決定部１４は、特定された人物が所定の人数（例えば、二人）以上である場合に、発話しないと決定しても良い。周囲に存在する人物の人数が所定の人数以上の場合、スマートフォン１の所有者以外の第三者が含まれている可能性が高い。このため、特定された人物が所定の人数以上である場合に、発話しないようにすることで、スマートフォン１の所有者の個人情報等が第三者に漏洩してしまうことを抑制することが可能になる。
【００３１】
以上のように、周囲の人物の特定結果、または周囲に存在する人物の人数の特定結果に応じて発話するか否かを決定するので、スマートフォン１の発話によって個人情報等が第三者に漏洩してしまうことを抑制することが可能になる。
【００３２】
また、発話可否決定部１４は、発話の可否の決定結果（発話を行う旨／発話を行わない旨）を発話内容決定部１５に通知する。発話内容決定部１５は、発話可否決定部１４から発話を行う旨の通知を受けた場合、通信部２０を介して発話フレーズサーバ６００から発話フレーズや発話テンプレートなどの発話内容の作成に必要なデータを受信し、発話内容を決定する。
【００３３】
発話内容決定部１５は、所定の人物が一人のみ特定され、所定の人物がスマートフォン１の所有者であり、発話可否決定部１４が発話すると決定した場合に、発話内容に所有者の個人情報を含めるようにする。所定の人物が一人のみ特定され、かつその所定の人物がスマートフォン１の所有者である場合、スマートフォン１の所有者の個人情報等が第三者に漏洩してしまうことはないので、発話の内容に所有者の個人情報等を含めても問題がない。このため、所有者以外の人物がいない場面では、個人情報等を含むプライベートな話題を含めた、幅広い話題で会話を展開することができる。
【００３４】
また、所定の人物が所定の人数だけ特定され、所定の人物が、スマートフォン１による個人情報を含む発話を許可された人物であり、発話可否決定部１４が発話すると決定した場合に、上記発話の内容に上記許可された人物の個人情報を含めても良い。所定の人物が所定の人数だけ特定され、かつその所定の人物がスマートフォン１による個人情報を含む発話を許可された人物である場合、個人情報を含む発話を許可された人物の個人情報が第三者に漏洩してしまうことはないので、発話の内容に個人情報を含めても問題がない。このため、個人情報を含む発話を許可された人物以外の人物がいない場面では、個人情報等を含むプライベートな話題を含めた、幅広い話題で会話を展開することができる。
【００３５】
発話内容決定部１５は、人物状況特定部１３が所定の人物と他の人物とを特定し、かつ発話可否決定部１４が発話すると決定した場合に、発話内容から所定の人物の個人情報を除外するか、または個人情報を非個人情報に差し替えても良い。これにより、所定の人物の個人情報等が第三者に漏洩してしまうことを抑制しつつ、スマートフォン１とユーザとを対話させることが可能になる。また、発話可否決定部１４は、人物の特定は行わず人数のみから発話の可否を決定しても良い。
【００３６】
また、発話内容決定部１５は、スマートフォン１が発話するメッセージに、予め機密レベルを設定し、人物状況特定部１３が複数の人物を特定し、かつ発話可否決定部１４が発話すると決定した場合に、特定した人数が増加するに応じて、より機密レベルの低いメッセージを発話させても良い。これにより、特定した人数が増加するに応じて発話されるメッセージの機密レベルを下げるので、機密レベルの高いメッセージが多数の人物に伝わることを防ぎつつ、多数の人物が周囲に居る状況でもスマートフォン１に発話させることができる。
【００３７】
また、発話内容決定部１５は、スマートフォン１が発話するメッセージに、予め機密レベルを設定し、人物状況特定部１３が所定の人物と他の人物とを特定し、かつ発話可否決定部１４が発話すると決定した場合に、他の人物が誰であるかに応じた機密レベルのメッセージを発話させても良い。これにより、他の人物が誰であるかに応じて発話されるメッセージの機密レベルを調整することができる。
【００３８】
発話内容決定部１５は、発話内容を決定した場合、その発話内容の決定結果を出力制御部１６に送信する。出力制御部１６は、発話内容決定部１５が決定した発話内容に係る音声をスピーカ５０に出力させる。
【００３９】
コマンド作成部１７は、充電台２に対する指示（コマンド）を作成し、充電台２に送信する。コマンド作成部１７は、音声認識部１１から音声を認識した旨の通知を受けた場合、充電台２の筐体２００を回転させるための指示である回転指示を作成し、コネクタ６０を介して該指示を充電台２に送信する。
【００４０】
ここで、回転について、さらに詳しく説明する。本実施形態において「回転」とは、図３に示すように、スマートフォン１（上述した充電台２の筐体２００）を、水平面内における３６０°の範囲内で時計まわりまたは反時計まわりに回転させることを意味する。なお、同図に示すように、通信システム５００のカメラ３０が撮影可能な範囲は、Ｘ°であるので、このＸ°の範囲を互いに重ならないようにスライドさせることにより効率よく周囲の人物を撮影することができる。なお、筐体２００の回転範囲は、３６０°未満であってもよい。
【００４１】
さらに、コマンド作成部１７は、人物状況特定部１３が周囲３６０°内の人物をすべて検知したタイミングで充電台２に回転指示による回転を停止させるための停止指示を送信してもよい。人物を検知した後は充電台２の回転は必須ではないため、停止指示を送信することにより充電台２の無駄な回転を抑止することができる。
【００４２】
メモリ４０は、スマートフォン１にて使用される各種データを記憶する。メモリ４０は例えば、人物状況特定部１３がパターンマッチングに用いる人物の顔のパターン画像、出力制御部１６が出力する音声データ、およびコマンド作成部１７が作成するコマンドの雛形などを記憶していてもよい。スピーカ５０は、出力制御部１６の制御を受けて音声を出力する出力デバイスである。
【００４３】
コネクタ６０は、スマートフォン１と充電台２とを電気的に接続するためのインタフェースである。バッテリ７０はスマートフォン１の電源である。コネクタ６０は充電台２から得た電力をバッテリ７０に送ることで、バッテリ７０を充電させる。なお、コネクタ６０および後述の充電台２のコネクタ１００の接続方法および物理的な形状は特に限定されないが、これらのコネクタは例えばＵＳＢ（Universal Serial Bus）等で実現することができる。
【００４４】
リセットスイッチ９０は、スマートフォン１の動作を停止、再開するスイッチである。なお、上述した形態では、筐体２００の回転動作を開始させるトリガは、音声認識部１１による音声認識であったが、筐体２００の回転動作を開始させるトリガはこれに限定されない。例えば、上記のリセットスイッチ９０が押されたことや、時間を計測するタイマを備え、このタイマにより所定の時間の経過が計測されたことを、筐体２００の回転動作を開始させるトリガとしても良い。
【００４５】
〔充電台の要部構成〕
充電台２は図１に示す通り、コネクタ１００、マイコン１１０、およびモータ１２０を備える。なお、充電台２はケーブル２２０を介して家庭用コンセント等または電池等の電源（図示せず）と接続することができる。
【００４６】
コネクタ１００は充電台２がスマートフォン１と電気的に接続するためのインタフェースである。充電台２が電源と接続している場合、コネクタ１００は充電台２が該電源から得た電力をスマートフォン１のコネクタ６０を介してバッテリ７０に送ることで、バッテリ７０を充電させる。
【００４７】
マイコン１１０は、充電台２を統括的に制御するものである。マイコン１１０は、コネクタ１００を介して、スマートフォン１からコマンドを受信する。マイコン１１０は受信したコマンドに従って、モータ１２０の動作を制御する。具体的には、マイコン１１０はスマートフォン１から回転指示を受信した場合、筐体２００が回転するようにモータ１２０を制御する。
【００４８】
モータ１２０は筐体２００を回転させるための動力装置である。モータ１２０はマイコン１１０の制御に従って動作または停止することで、固定部２１０を回転または停止させる。
【００４９】
〔通信システムの動作〕
次に、図４に基づき、上述した通信システム５００の動作について説明する。図４は、通信システムの動作の流れを示すフローチャートである。まず、音声認識部１１が音声を認識すると、処理が開始される。
【００５０】
Ｓ１０１では、情報取得部１２が人物検知のためのカメラ３０を起動する。このとき、人物状況特定部１３は、人数Ｎ＝０、Private＝偽を設定し、Ｓ１０２に進む。Ｓ１０２では、カメラ３０により前方のＸ°の範囲を撮影し（図３参照）、Ｓ１０３に進む。Ｓ１０３では、人物状況特定部１３が、撮影した画像から人物の顔を抽出してＳ１０４に進む。
【００５１】
Ｓ１０４では、人物状況特定部１３が、抽出された人物の数をカウントし、カウントした数を人数Ｎに加えて、Ｓ１０５に進む。Ｓ１０５では、人物状況特定部１３が、人物の顔に所有者の顔が含まれているかを判定し、その結果が真なら、Private＝真を設定し、Ｓ１０６に進む。
【００５２】
Ｓ１０６では、情報取得部１２が周囲３６０°の範囲を撮影したか否かを確認し、周囲３６０°の範囲を撮影した場合は、Ｓ１０７に進む。例えば、回転角度Ｘが６０°であれば、５回の回転動作と６方向の撮影が終了していれば、周囲３６０°の範囲を撮影したと判定する。一方、周囲３６０°の範囲を撮影していない場合は、Ｓ１０８に進む。Ｓ１０８では、筐体２００を時計まわりまたは反時計まわりにＸ°回転させてＳ１０２に戻る。Ｓ１０７では、情報取得部１２がカメラ３０の動作を終了させてＳ１０９に進む。
【００５３】
Ｓ１０９では、発話可否決定部１４は、人物状況特定部１３が特定した人数Ｎ＝１か否かを確認し、人数＝１の場合、Ｓ１１０に進む。一方、人数Ｎ≠１の場合、Ｓ１１２に進む。Ｓ１１０では、発話可否決定部１４は、人物状況特定部１３が判定したPrivate＝真か偽かを確認し、Private＝真の場合、Ｓ１１１に進む。一方、Private＝偽の場合、Ｓ１１２に進む。詳細は後述するがＳ１１１では発話が行われ、Ｓ１１２では発話が行われない場合があるから、Ｓ１０９およびＳ１１０では、発話可否決定部１４は、発話するか否かを決定していると言える。
【００５４】
Ｓ１１１では、発話内容決定部１５が、発話内容に所有者の個人情報等（プライベート情報）を含めることに決定し、その決定に従って発話内容（どのようなメッセージを出力させるか）を決定する。そして、出力制御部１６が、決定された発話内容の音声をスピーカ５０に出力させて「終了」となる。
【００５５】
Ｓ１１２では、スマートフォン１の発話により個人情報等が漏洩されることを防ぐための処理が行われる。具体的には、Ｓ１１２では、（１）発話内容に所有者のプライベート情報を含めないで発話する、（２）プライベート情報を非プライベート情報に差し替えて発話する、および（３）発話しない、の何れかの処理が行われる。
【００５６】
上記（１）または（２）の処理を行う場合、発話内容決定部１５が発話内容（どのようなメッセージを出力させるか）を決定する。そして、出力制御部１６が、決定された発話内容の音声をスピーカ５０に出力させて「終了」となる。一方、上記（３）の処理を行う場合、発話可否決定部１４は発話しないと決定し、発話しないで終了となる。
【００５７】
〔発話内容の決定方法の具体例〕
次に、図５に基づき、発話内容の決定方法の具体例について説明する。図５の（ａ）および（ｂ）は、それぞれプライベート情報（個人情報等）の有無と発話内容との関係を示す図である。
【００５８】
図５の（ａ）に示す発話テンプレート（［］さんから電話がありました。）を用いて発話内容を決定する場合、［］内はプライベート情報であり、例えば、プライベート情報を発話内容に含める場合（図４のＳ１１１）は［］内に佐藤との個人名を入れる。一方、プライベート情報を発話内容に含めない場合（図４のＳ１１２）は『［］さん』を削除して単に「電話がありました。」との発話内容にする。
【００５９】
次に、発話テンプレート（［］さんからメールがありました。）を用いて発話内容を決定する場合、［］内はプライベート情報であり、例えば、プライベート情報を発話内容に含める場合（図４のＳ１１１）は［］内に佐藤との個人名を入れる。一方、プライベート情報を発話内容に含めない場合（図４のＳ１１２）は『［］さん』を削除して単に「メールがありました。」との発話内容にする。
【００６０】
次に、発話テンプレート（今日の天気は［］です。）を用いて発話内容を決定する場合、［］内は非プライベート情報であり、プライベート情報を発話内容に含める場合も、含めない場合も共通して、例えば、「今日の天気は晴れです。」等との発話内容にする。このように、プライベート情報を含まない発話を行う場合には、必ずしも図４のような処理を行う必要はない。
【００６１】
図５の（ｂ）に示す発話テンプレート（［］さんから電話がありました。）を用いて発話内容を決定する場合、［］内はプライベート情報であり、例えば、プライベート情報を発話内容に含める場合（図４のＳ１１１）は［］内に佐藤との個人名を入れる。一方、プライベート情報を非プライベート情報に差し替える場合（図４のＳ１１２）は［］内にアルファベットの「Ｘ」を入れる。
【００６２】
次に、発話テンプレート（［］さんからメールがありました。）を用いて発話内容を決定する場合、［］内はプライベート情報であり、例えば、プライベート情報を発話内容に含める場合（図４のＳ１１１）は［］内に佐藤との個人名を入れる。一方、プライベート情報を非プライベート情報に差し替える場合（図４のＳ１１２）は［］内にアルファベットの「Ｘ」を入れる。
【００６３】
次に、発話テンプレート（今日の天気は［］です。）を用いて発話内容を決定する場合、［］内は非プライベート情報であり、プライベート情報を発話内容に含める場合も、プライベート情報を非プライベート情報に差し替える場合も共通して、例えば、「今日の天気は晴れです。」等との発話内容にする。
【００６４】
次に、図５の（ｃ）に基づき、発話内容に含まれる情報の種類と機密レベルとの関係について説明する。図５の（ｃ）は、情報の種類と機密レベルとの関係を示す図である。例えば、同図に示すように、電話番号やメールアドレスは、第三者に知られたくない個人情報であるので、機密レベルを高く設定する。一方、個人名は、第三者に知られても良い個人情報であるので、機密レベルを低く設定する。
【００６５】
上述したように、スマートフォン１が発話するメッセージに予め機密レベルを設定しておいても良い。そして、発話内容決定部１５は、人物状況特定部１３が複数の人物を特定し、かつ発話可否決定部１４が発話すると決定した場合に、特定した人数が増加するに応じて、より機密レベルの低いメッセージが発話されるように発話内容を決定しても良い。機密レベルの高低については、上記の図５の（ｃ）に示すように設定すれば良い。なお、図５の（ｃ）の例では、機密レベルが高いと低いとの２段階であるが、より段階を増やしても良い。これにより、例えば、スマートフォン１の周囲に一人の人物が検出されたときには機密レベルが高いメッセージを発話し、二人の人物が検出されたときには機密レベルが中程度のメッセージを発話し、三人以上の人物が検出されたときには機密レベルが低いメッセージを発話すること等も可能になる。
【００６６】
また、発話内容決定部１５は、人物状況特定部１３が所定の人物と他の人物とを特定し、かつ発話可否決定部１４が発話すると決定した場合に、他の人物が誰であるかに応じた機密レベルのメッセージを発話させても良い。機密レベルの高低については、上記の図５の（ｃ）に示すように設定すれば良い。これにより、所定の人物に関するプライベート情報が、その情報を伝えたくない所定の他の人物に漏れることを防ぎつつ、そのような他の人物の存在下でも妥当な内容の発話をすることができる。
【００６７】
さらに、発話内容決定部１５は、人物状況特定部１３が特定した人物と人数の組み合わせに応じた機密レベルのメッセージを発話させてもよい。例えば、スマートフォン１のユーザと、所定の他の人物（例えばユーザの家族や親しい友人）との２人のみが検出されたときには、機密レベルが中程度以下のメッセージを発話する構成としてもよい。
【００６８】
〔変形例〕
上述した実施形態では、スマートフォン１が「発話」する例を説明したが、スマートフォン１の動作は「会話」であってもよい。つまり、スマートフォン１は、ユーザの発話を音声認識した結果に応じた応答文を決定し、その応答文を音声出力してもよい。この場合も、スマートフォン１は、発話の場合と同様に、周囲を撮影した画像を解析して、周囲に存在する人物を特定する処理、および周囲に存在する人物の人数の少なくとも何れかを特定し、特定結果に応じて発話するか否かを決定する。また、スマートフォン１は、発話すると決定した場合において、周囲に存在する人物が誰であるか、および周囲に存在する人物の人数、の少なくとも何れかに応じて、応答文に個人情報等を含めるか否かを決定することが好ましい。個人情報を含めないと決定した場合、個人情報を除外した応答文を出力してもよいし、非個人情報に差し替えた応答文を出力してもよい。
【００６９】
なお、ユーザの発話内容に応じた応答文を決定する方法としては、例えば、ユーザの発話内容と、それに対する応答文とを対応付けたデータベースを利用する方法等が挙げられる。
【００７０】
〔ソフトウェアによる実現例〕
スマートフォン１の制御ブロック（特に人物状況特定部１３、発話可否決定部１４および発話内容決定部１５）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００７１】
後者の場合、スマートフォン１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７２】
〔まとめ〕
本発明の態様１に係る発話装置（スマートフォン１）は、音声による発話機能を備えた発話装置であって、上記発話装置の周囲を撮影した画像を解析することにより、上記発話装置の周囲に存在する人物を特定する処理、および上記発話装置の周囲に存在する人物の人数を特定する処理の少なくとも何れかを実行する人物状況特定部（１３）と、上記特定結果に応じて発話するか否かを決定する発話可否決定部（１４）と、を備える構成である。
【００７３】
上記構成によれば、周囲の人物の特定結果、または周囲に存在する人物の人数の特定結果に応じて発話するか否かを決定するので、発話装置の発話によって個人情報等が第三者に漏洩してしまうことを抑制することが可能になる。
【００７４】
本発明の態様２に係る発話装置は、上記態様１において、上記発話可否決定部は、所定の人物が所定の人数だけ特定された場合に、発話すると決定しても良い。上記構成によれば、周囲に存在する人物の人数が所定の人数（例えば、一人）に限られる場合にだけ、発話装置に発話させる。これにより、発話装置の発話によって個人情報等が第三者に漏洩してしまうことを抑制することが可能になる。
【００７５】
本発明の態様３に係る発話装置は、上記態様１において、上記発話可否決定部は、特定された人物が所定の人数以上である場合に、発話しないと決定しても良い。周囲に存在する人物の人数が所定の人数（例えば、二人）以上の場合、発話装置の所有者以外の第三者が含まれている可能性が高い。このため、特定された人物が所定の人数以上である場合に、発話しないようにすることで、発話装置の所有者の個人情報等が第三者に漏洩してしまうことを抑制することが可能になる。
【００７６】
本発明の態様４に係る発話装置は、上記態様２において、上記所定の人物は、上記発話装置による個人情報を含む発話を許可された人物であり、上記発話可否決定部が発話すると決定した場合に、上記発話の内容に上記許可された人物の個人情報を含める発話内容決定部（１５）を備えていても良い。所定の人物が所定の人数だけ特定され、かつその所定の人物が発話装置による個人情報を含む発話を許可された人物である場合、個人情報を含む発話を許可された人物の個人情報が第三者に漏洩してしまうことはないので、発話の内容に個人情報を含めても問題がない。このため、個人情報を含む発話を許可された人物以外の人物がいない場面では、個人情報等を含むプライベートな話題を含めた、幅広い話題で会話を展開することができる。
【００７７】
本発明の態様５に係る発話装置は、上記態様１において、上記人物状況特定部が所定の人物と他の人物とを特定し、かつ上記発話可否決定部が発話すると決定した場合に、上記発話の内容から上記所定の人物の個人情報を除外するか、または上記個人情報を非個人情報に差し替える発話内容決定部（１５）を備えていても良い。上記構成によれば、所定の人物の個人情報等が第三者に漏洩してしまうことを抑制しつつ、発話装置とユーザとを対話させることが可能になる。
【００７８】
本発明の態様６に係る発話装置は、上記態様１において、上記発話装置が発話するメッセージには、予め機密レベルが設定されており、上記人物状況特定部が複数の人物を特定し、かつ上記発話可否決定部が発話すると決定した場合に、特定した人数が増加するに応じて、より機密レベルの低いメッセージを発話させる発話内容決定部（１５）を備えていても良い。上記構成によれば、特定した人数が増加するに応じて発話されるメッセージの機密レベルを下げるので、機密レベルの高いメッセージが多数の人物に伝わることを防ぎつつ、多数の人物が周囲に居る状況でも発話装置に発話させることができる。
【００７９】
本発明の態様７に係る発話装置は、上記態様１において、上記発話装置が発話するメッセージには、予め機密レベルが設定されており、上記人物状況特定部が所定の人物と他の人物とを特定し、かつ上記発話可否決定部が発話すると決定した場合に、上記他の人物が誰であるかに応じた機密レベルのメッセージを発話させる発話内容決定部（１５）を備えていても良い。上記構成によれば、他の人物が誰であるかに応じて発話されるメッセージの機密レベルを調整することができる。
【００８０】
本発明の態様８に係る発話装置の制御方法は、音声による発話機能を備えた発話装置の制御方法であって、上記発話装置の周囲を撮影した画像を解析することにより、上記発話装置の周囲に存在する人物を特定する処理、および上記発話装置の周囲に存在する人物の人数を特定する処理の少なくとも何れかを実行する人物状況特定ステップと、上記特定結果に応じて発話するか否かを決定する発話可否決定ステップと、を含む方法である。上記方法によれば、態様１と同様の作用効果を奏する。
【００８１】
本発明の各態様に係る発話装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記発話装置が備える各部（ソフトウェア要素）として動作させることにより上記発話装置をコンピュータにて実現させる発話装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００８２】
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００８３】
１    スマートフォン（発話装置）
１３    人物状況特定部
１４    発話可否決定部
１５    発話内容決定部
【図１】
2018173396.tif 000003
【図２】
2018173396.tif 000004
【図３】
2018173396.tif 000005
【図４】
2018173396.tif 000006
【図５】
2018173396.tif 000007
【国際調査報告】
2018173396.tif 000008
2018173396.tif 000009
2018173396.tif 000010
2018173396.tif 000011