(57)【要約】【課題】ユーザからの情報を秘密にする要求、情報を開示する要求に応じることができる情報処理装置、情報処理方法および情報処理プログラムを提供する。【解決手段】情報提供装置に対するユーザからの情報に関する要求時の行動を検出する行動検出部と、ユーザの行動に基づいて、要求に対する前記情報提供装置の対応を決定する対応決定部とを備える情報処理装置である。【選択図】図４
2020140598.tif 000002
【特許請求の範囲】
【請求項１】
情報提供装置に対するユーザからの情報に関する要求時の行動を検出する行動検出部と、
前記ユーザの行動に基づいて、前記要求に対する前記情報提供装置の対応を決定する対応決定部と
を備える情報処理装置。
【請求項２】
前記対応は、前記ユーザからの情報を秘密情報として登録することである
請求項１に記載の情報処理装置。
【請求項３】
前記行動検出部が、予め前記ユーザからの情報を秘密情報として登録することに紐付けられた行動を検出した場合、前記対応を前記ユーザからの情報の秘密情報としての登録にする
請求項２に記載の情報処理装置。
【請求項４】
前記対応は、事前に登録されている前記秘密情報の提供である
請求項１に記載の情報処理装置。
【請求項５】
前記行動検出部が、予め前記秘密情報の提供に紐付けられた行動を検出した場合、前記対応を前記情報提供装置からの前記秘密情報の提供にする
請求項４に記載の情報処理装置。
【請求項６】
前記対応は、前記情報提供装置からの情報提供の停止である
請求項１に記載の情報処理装置。
【請求項７】
前記行動検出部が予め情報提供の停止に紐付けられた行動を検出した場合、前記対応を前記情報提供装置からの情報提供の停止にする
請求項６に記載の情報処理装置。
【請求項８】
前記ユーザからの情報は、該ユーザからの情報を参照可能な人物と参照不可能な人物を示す参照者情報と対応付けられて前記秘密情報として登録される
請求項２に記載の情報処理装置。
【請求項９】
前記情報提供装置が設置された位置を含む所定の範囲内に人物がいることを検出する人検出部を備え、
前記人検出部による検出結果と前記参照者情報に基づいて前記秘密情報の提供態様を決定する
請求項８に記載の情報処理装置。
【請求項１０】
前記人検出部により検出された前記人物が前記秘密情報を参照可能な人物である場合、前記対応を前記情報提供装置による前記ユーザへの前記秘密情報の提供とする
請求項９に記載の情報処理装置。
【請求項１１】
前記人検出部により検出された前記人が前記秘密情報を参照不可能な人物である場合、前記対応を前記ユーザへの前記秘密情報の提供しないものとする
請求項９に記載の情報処理装置。
【請求項１２】
前記人検出部により検出された前記人物が前記秘密情報を参照不可能な人物である場合、前記対応を前記ユーザへの前記秘密情報の限定付き提供とする
請求項９に記載の情報処理装置。
【請求項１３】
前記限定付き提供は、前記情報提供装置による前記秘密情報の提供が音声による場合、前記音声の音量を所定量以下とすることである
請求項１２に記載の情報処理装置。
【請求項１４】
前記限定付き提供は、前記情報提供装置による前記秘密情報の提供が画像／映像表示による場合、前記表示の時間を所定の長さ以下とすることである
請求項１２に記載の情報処理装置。
【請求項１５】
前記秘密情報は、秘密状態にする開始時間を示す第１の時間情報と対応付けられて登録される
請求項２に記載の情報処理装置。
【請求項１６】
前記秘密情報は、秘密状態を解除する時間を示す第２の時間情報と対応付けられて登録される
請求項２に記載の情報処理装置。
【請求項１７】
前記秘密情報は、前記情報提供装置以外の他の装置に転用して利用可能である
請求項２に記載の情報処理装置。
【請求項１８】
前記秘密情報は、該秘密情報に関連する前記情報提供装置内のアプリケーション以外のアプリケーションに転用して利用可能である
請求項２に記載の情報処理装置。
【請求項１９】
情報提供装置に対するユーザからの情報に関する要求時の行動を検出し、
前記ユーザの行動に基づいて、前記要求に対する前記情報提供装置の対応を決定する
情報処理方法。
【請求項２０】
情報提供装置に対するユーザからの情報に関する要求時の行動を検出し、
前記ユーザの行動に基づいて、前記要求に対する前記情報提供装置の対応を決定する
情報処理方法をコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、ユーザからの要求に応じて様々な情報を提供するスマートスピーカ、コミュニケーションロボットなどと称されるデバイスが普及し始めている。そのようなデバイスでは様々な情報を保存しておくことが可能であり、ユーザは自身の個人情報、他人に知られたくない秘密情報などをデバイスに保存しておく場合がある。
【０００３】
そのようなユーザが秘密にしたい情報を扱うデバイスにおいては情報が漏洩しないように匿名性、秘密性を保持することが重要となる。そこで、使用者の嗜好性情報等の個人情報が漏洩しないように匿名性を保持する技術が提案されている（特許文献１）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１４９１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の技術においては、ユーザが秘密にしたい情報であることを明示的に伝える方法がなく、また、秘密とする情報の出力が必要なときにその情報を出力するための方法がないという未解決の問題がある。
【０００６】
本技術はこのような点に鑑みなされたものであり、ユーザからの情報を秘密にする要求、情報を開示する要求に応じることができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、第１の技術は、情報提供装置に対するユーザからの情報に関する要求時の行動を検出する行動検出部と、ユーザの行動に基づいて、要求に対する情報提供装置の対応を決定する対応決定部とを備える情報処理装置である。
【０００８】
また、第２の技術は、情報提供装置に対するユーザからの情報に関する要求時の行動を検出し、ユーザの行動に基づいて、要求に対する情報提供装置の対応を決定する情報処理方法である。
【０００９】
また、第３の技術は、情報提供装置に対するユーザからの情報に関する要求時の行動を検出し、ユーザの行動に基づいて、要求に対する情報提供装置の対応を決定する情報処理方法をコンピュータに実行させる情報処理プログラムである。
【図面の簡単な説明】
【００１０】
【図１】情報提供装置１００の外観構成を示す図である。
【図２】情報提供装置１００を使用する空間の例を示す図である。
【図３】情報提供装置１００の構成を示すブロック図である。
【図４】情報処理装置２００の構成を示すブロック図である。
【図５】秘密情報の説明図である。
【図６】図６Ａは秘密情報の登録完了を示すメッセージの例であり、図６Ｂおよび図６Ｃは未登録の秘密情報の項目の登録を促すメッセージの例である。
【図７】ユーザからの要求に対する処理を示すフローチャートである。
【図８】秘密情報の登録処理を示すフローチャートである。
【図９】限定付き情報提供処理を示すフローチャートである。
【図１０】ＩｏＴ機器の構成を示すブロック図である。
【図１１】サーバを含む情報共有システムの構成を示す図である。
【図１２】情報共有のためのユーザインターフェースを示す図である。
【図１３】秘密情報が転用により共有されたことを示す図である。
【発明を実施するための形態】
【００１１】
以下、本技術の実施の形態について図面を参照しながら説明する。なお、説明は以下の順序で行う。
＜１．実施の形態＞
［１−１．情報提供装置１００の構成］
［１−２．情報処理装置２００の構成］
［１−３．情報処理装置２００における処理］
［１−３−１．ユーザからの要求に対する処理］
［１−３−２．秘密情報登録処理］
［１−３−３．限定付き情報提供処理］
［１−３−４．秘密情報の共有］
＜２．変形例＞
【００１２】
＜１．実施の形態＞
［１−１．情報提供装置１００の構成］
まず、本技術に係る情報処理装置２００の機能を備える情報提供装置１００の構成について説明する。情報処理装置２００は情報提供装置１００において動作する。情報提供装置１００はユーザからの要求に応じて、または、自発的にユーザに対して各種情報を提供することができる、図１Ａに示すようないわゆるコミュニケーションロボットと称されるもの、図１Ｂに示すようないわゆるスマートスピーカと称されるものなどである。本実施の形態においては、情報処理装置２００の機能を備える情報提供装置１００は、例えば図２に示すように、情報提供装置１００に対して情報の登録および提供などを要求する利用者の家など、限定された空間内で使用されることを想定している。
【００１３】
情報提供装置１００によりユーザに提供される情報としては、カレンダーと対応したユーザの予定、ユーザが受信したＥメールなどのメッセージ、各種ＳＮＳ（Social Network Service）の通知、天気、交通情報、飲食店の店舗情報などその他インターネットで取得することができるあらゆる情報である。また、情報提供装置１００は音楽、映像などのコンテンツの再生も可能である。
【００１４】
図３に示すように情報提供装置１００は、制御部１０１、記憶部１０２、通信部１０３、入力部１０４、マイクロホン１０５、音声認識部１０６、カメラ部１０７、出力部１０８および情報処理装置２００を備えている。
【００１５】
制御部１０１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）およびＲＯＭ（Read Only Memory）などから構成されている。ＣＰＵは、ＲＯＭに記憶されたプログラムに従い様々な処理を実行してコマンドの発行を行うことによって情報提供装置１００の全体および各部の制御を行う。
【００１６】
記憶部１０２は、例えば、ハードディスク、フラッシュメモリなどの大容量記憶媒体である。記憶部１０２には情報提供装置１００で使用する各種アプリケーション、ユーザにより情報提供装置１００に入力された各種情報などが格納されている。本技術においてユーザから情報提供装置１００に伝えられた秘密情報も記憶部１０２に保存される。
【００１７】
通信部１０３は、インターネット、他の装置などとデータの送受信を行なうための通信モジュールで担うものである。通信は、無線ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）、ＷｉＦｉ（Wireless Fidelity）、４Ｇ（第４世代移動通信システム）、ブロードバンドなどインターネットおよび他の装置などと接続できる方法であればどのようなものを用いてもよい。
【００１８】
入力部１０４は、情報提供装置１００に対してユーザが各種指示を入力するためのものである。入力部１０４に対してユーザから入力がなされると、その入力に応じた制御信号が生成されて制御部１０１に供給される。そして、制御部１０１はその制御信号に対応した各種処理を行う。入力部１０４は物理ボタンの他、タッチパネル、モニタと一体に構成されたタッチスクリーンなどでもよい。
【００１９】
マイクロホン１０５は、情報提供装置１００の周囲の音声を収録して入力音声信号として音声認識部１０６に供給するものである。通常、スマートスピーカ、コミュニケーションロボットなどである情報提供装置１００に対するユーザからの情報入力や要求は声により行われるので、マイクロホン１０５はユーザからの声を集音する。
【００２０】
音声認識部１０６は、マイクロホン１０５から入力されたユーザの声を既存の音声認識アルゴリズムを用いて解析してユーザからの入力内容、情報、要求などを認識するものである。認識した情報や要求は情報処理装置２００に供給される。
【００２１】
カメラ部１０７は撮像素子、画像処理エンジンなどからなり、情報提供装置１００の周囲を撮影することができるカメラとしての機能を備えるものである。
【００２２】
出力部１０８は、ユーザに情報を提供するための出力デバイスである。出力部１０８としては画像／映像、ＧＵＩ（Graphical User Interface）などを表示するディスプレイ、モニタ、画像／映像、ＧＵＩなどを出力するプロジェクタ、音声を出力するスピーカ、光の点灯で情報を示すＬＥＤ（Light Emitting Diode）などがある。
【００２３】
情報提供装置１００は以上のようにして構成されている。情報提供装置１００は、ユーザからの声を音声認識部１０６で認識して情報を取得し、記憶部１０２に保存することができる。これによりユーザは自身の予定などを情報提供装置１００にあたかもメモのように保存することができる。
【００２４】
情報提供装置１００はユーザからの情報提供の要求を受け付けると、自身が記憶部１０２に保持している情報の検索やインターネットの検索などを行い、要求に合致した情報を取得した場合、ユーザに対して出力部１０８における出力で情報提供を行う。また、情報提供装置１００はユーザから入力されて保存した情報をユーザからの要求に応じてユーザに提供することができる。情報提供装置１００は、ユーザからの情報提供要求に合致した情報を取得できない場合には、「情報がありません。」、「わかりません。」などのメッセージで情報が取得できなかった旨をユーザに通知する。
【００２５】
なお、この実施の形態においてユーザからの情報提供装置１００に対する情報の入力および要求はユーザの発声により行われるものとする。
【００２６】
［１−２．情報処理装置２００の構成］
次に情報処理装置２００の構成について説明する。図４に示すように情報処理装置２００は、人検出部２０１、ユーザ情報保持部２０２、人情報保持部２０３、行動検出部２０４、対応決定部２０５、秘密情報登録部２０６、情報提供制御部２０７、セキュリティ通信部２０８を備えて構成されている。
【００２７】
人検出部２０１は、情報提供装置１００に対して要求を行う人物が誰であるかを検出するものである。人検出部２０１は情報提供装置１００が備えるマイクロホン１０５からの音声に基づく声紋認識、カメラ部１０７からの画像／映像に基づく被写体認識などにより人物を検出する。
【００２８】
また、情報提供装置１００に対して要求を行う人物が情報提供装置１００の登録ユーザ（所有者およびその家族など）であるか否かを検出する。そのためにユーザ情報保持部２０２に予め登録ユーザの顔情報、声紋情報など人物を特定するのに必要な情報を保持しておく必要がある。人検出部２０１は、その登録ユーザ情報とマイクロホン１０５からの音声、カメラ部１０７からの画像／映像とを比較することにより情報提供装置１００に対して要求を行う人物が情報提供装置１００の登録ユーザであるかを検出する。
【００２９】
情報提供装置１００の利用者は登録ユーザを特定するための情報をユーザ情報保持部２０２に予め入力しておく必要がある。なお、情報提供装置１００が登録ユーザを特定するための情報をすでに有している場合、情報処理装置２００は情報提供装置１００からその情報を取得してもよい。
【００３０】
また人検出部２０１は、情報提供装置１００が存在する位置を含む所定の範囲内に人物がいるか、いる場合にはその人物は誰であるかを検出する。人検出部２０１による検出結果は人情報保持部２０３に保存される。人検出部２０１は常に空間内の人の有無、人が誰であるかの検出を行っており、変化（人物が空間からいなくなったことも含む）があるたびに人情報保持部２０３の情報を更新していくため、人情報保持部２０３が保持する情報はリアルタイムの情報である。
【００３１】
さらに、情報提供装置１００が存在する位置を含む所定の範囲内に人物がいる場合、その人物と情報提供装置１００間の距離、人物の顔が情報提供装置１００の方向に向いているか否かを検出してもよい。これらの情報も人情報保持部２０３に保持される。人物と情報提供装置１００間の距離はカメラ部１０７で撮影された画像／映像に基づく距離認識、マイクロホン１０５で集音した音声に基づく距離認識、ＳＬＡＭ（Simultaneous Localization and Mapping）による空間内地図情報などにより取得できる。また、人物が情報提供装置１００の方向を向いているか否かはカメラ部１０７で撮影された画像／映像に対する顔認識処理により判断することができる。
【００３２】
行動検出部２０４は、ユーザからの情報提供装置１００に対する要求時における特定の行動を検出するものである。行動検出部２０４は情報提供装置１００が備えるマイクロホン１０５からの音声、カメラ部１０７からの画像／映像に基づいてユーザの特定の行動を検出する。
【００３３】
対応決定部２０５は、行動検出部２０４により検出されたユーザの要求時の行動と、人情報保持部２０３に保持されている人情報に基づいてユーザからの要求に対する情報提供装置１００の対応を決定するものである。
【００３４】
ユーザの要求に対する情報提供装置１００の対応には、秘密情報の登録（登録には、秘密情報としての登録と記憶部１０２への保存を含むものとする）、秘密情報の提供、情報提供の停止、通常の情報提供がある。秘密情報とは、情報提供装置１００のユーザが自分以外の他人、特定の人物、または特定の人物以外の人物に知られたくない情報であり、特別な場合を除いて情報提供装置１００から出力されない、もしくは限定的に出力される情報である。秘密情報の登録とは、ユーザが情報提供装置１００に秘密の状態で登録しておきたい情報を秘密情報として登録するものである。秘密情報の提供とは、ユーザが事前に情報提供装置１００に登録した秘密情報を出力してユーザに提供することである。
【００３５】
情報提供の停止とは、ユーザの要求に応じた情報提供装置１００による情報の提供を停止させることである。この情報提供の停止は既に情報提供装置１００からユーザへ情報の提供が行われている状態においてその情報の提供を途中で停止させるものである。なお、この情報提供の停止における情報提供は秘密情報の提供に限られず、秘密情報以外の秘密ではない情報の提供も含むものである。
【００３６】
ユーザが情報提供の停止を要求する状況はいくつか考えられる。例えば、ユーザ以外誰もいない状況で情報提供装置１００から秘密情報の提供を受けているときに、秘密情報を知られたくない人物が近づいてきた場合である。この場合、秘密情報がその人物に知られてしまうことを防ぐためにユーザは情報提供の停止を要求する。
【００３７】
また、秘密情報が特定の日のイベントであり、ユーザがその特定の日を含む週の予定の提供を情報提供装置１００から受けている場合に秘密情報を知られたくない人物が近づいてきた場合である。この場合、情報提供装置１００は秘密情報を除いて週の予定を提供する事が可能であるが、秘密情報が適切に除かれるかが不安なユーザは情報提供自体を停止させることができる。
【００３８】
さらに、情報提供装置１００の行動検出部２０４の誤検出により秘密情報が提供されようとした場合に情報提供自体を停止させることができる。例えば、情報提供装置１００に秘密情報の提供を要求する際のユーザの行動が「耳に手を当てながら情報提供装置１００に近づく」であるとする。この場合にユーザが耳を掻きながら情報提供装置１００に近づくと、耳を掻く動作が耳を手に当てる動作と誤検出されてユーザが意図しない秘密情報の提供がなされてしまうおそれがある。そのような意図しない秘密情報の提供がなされた場合に情報提供の停止を要求することにより、誤検出で秘密情報の提供が開始されてもそれを停止させることができる。
【００３９】
通常の情報提供とは、情報提供装置１００による通常機能による情報提供である。
【００４０】
秘密情報の登録と紐付けられたユーザの行動の第１の例は、小声（所定の音量以下の声）でユーザが情報提供装置１００に情報を伝える、である。第２の例は、特定のキーワードを情報提供装置１００に向けて発してから情報を伝える、である。特定のキーワードとしては例えば「これは秘密だけど」「秘密にして」「内緒なんだけど」などがある。第３の例は、特定の行動をしながら情報提供装置１００に情報を伝える、または特定の行動をした後に情報提供装置１００に情報を伝える、である。特定の行動としては例えば人差し指を顔の前に立てながら話すなどがある。さらに、第４の例は、特定の方向から情報提供装置１００に話しかける、である。特定の方向としては、例えば情報提供装置１００に背後から話しかけるなどである。行動検出部２０４によりこれらの行動が検出された場合、ユーザからの要求は秘密情報の登録であるとして、これらの行動をしながらユーザから伝えられた情報が秘密情報登録部２０６により秘密情報として登録される。
【００４１】
秘密情報の提供と紐付けられたユーザの行動の第１の例は、耳に手を当てながら情報提供装置１００に近づく、である。第２の例は、特定のキーワードを情報提供装置１００に向けて発する、である。特定のキーワードとしては例えば「秘密の話教えて」などがある。
【００４２】
秘密情報登録部２０６は対応決定部２０５によって対応が秘密情報の登録であると決定された場合にユーザからの情報を秘密情報として登録し情報提供装置１００の記憶部１０２に保存する処理を行うものである。なお、秘密情報の保存は情報提供装置１００の記憶部１０２に限られず、情報処理装置２００に秘密情報保存のための記憶部を設けそれに行ってもよい。
【００４３】
情報提供の停止と紐付けられたユーザの行動の第１の例は、手を顎に当てながら咳払いをする、である。第２の例は、特定のキーワードを情報提供装置１００に向けて発する、である。特定のキーワードとしては例えば「話すのをやめて」などがある。
【００４４】
秘密情報は図５に示すような複数の項目からなる形式で登録される。秘密情報を構成する項目としては、内容種別、関連デバイス、関連アプリケーション、参照可能者、参照不可能者、秘密有効化時間、秘密無効化時間がある。
【００４５】
以下の説明では、情報提供装置１００のユーザである父と、母（父の配偶者）、息子の３人家族において、父が「２０１９年１０月２０日の息子の誕生日パーティ」を秘密情報として登録する場合を具体例として説明する。なお、父、母、息子は情報提供装置１００に登録ユーザとしてすでに登録済みであり、ユーザ情報保持部２０２に父、母、息子それぞれを特定する情報が保持されているものとする。
【００４６】
秘密情報を構成する項目のうち、内容種別は秘密情報の具体的内容、種類を示すものである。図５の例では、「息子の誕生日パーティ」となる。関連デバイスは、ユーザが秘密情報を伝えた装置を示すものである。ユーザが直接スマートスピーカである情報提供装置１００に向かって秘密情報を口頭で伝えた場合関連デバイスはスマートスピーカ（情報提供装置１００）になる。関連アプリケーションは秘密情報が情報提供装置１００において動作するアプリケーションのうちのどのアプリケーションに対応した情報であるかを示すものである。図５の例では秘密情報は「２０１９年１０月２０日は息子の誕生日パーティ」という日付を指定した未来の予定であるため、関連アプリケーションはカレンダーアプリケーションとなる。なお、秘密情報登録部２０６は、ユーザから伝えられた情報の中に明示的に日程が含まれている場合には自動的に関連アプリケーションをカレンダーと決定して登録してもよい。また、ユーザから「関連アプリケーションはカレンダー」のように関連アプリケーションを具体的に指定された場合に関連アプリケーションを登録するようにしてもよい。
【００４７】
参照可能者は、秘密情報の提供を受けることが可能な人物、秘密情報を知ることが許される人物を示すものである。秘密情報登録部２０６は人検出部２０１が検出した、秘密情報の登録要求を行った人物は誰であるかという検出結果に基づいて、少なくともその秘密情報の登録要求を行った人物を参照可能者として登録する。図５の例の場合、秘密情報の登録要求を行った父自身が参照可能者となっている。なお、参照可能者とは、情報提供装置１００に対して秘密情報を要求して提供を受けることができる者だけでなく、情報提供装置１００に対して秘密情報を要求していなくても、情報提供装置１００が他の人物に提供した秘密情報を聞いて知ることが許されている者も含む。
【００４８】
参照不可能者は、情報提供装置１００から秘密情報の提供を受けることができない人物、秘密情報を知ってはいけない人物を示すものである。参照不可能者とは、情報提供装置１００に対して秘密情報を要求したが提供を受けることができない者だけでなく、情報提供装置１００に対して秘密情報を要求していなくても、情報提供装置１００が他の人物に提供した秘密情報をその場で聞いて知ってしまうことが許されない者も含む。参照可能者と参照不可能者の情報は特許請求の範囲における参照者情報に相当するものである。情報処理装置２００は情報提供の要求があった場合、人検出部２０１の検出結果と参照者情報とから要求する人物が参照可能者であるか参照不可能者であるかを確認し、参照可能者であれば情報の提供を行い、参照不可能者であれば情報提供は行わない。図５の例では、予め「情報処理装置２００が対象とする全ての範囲」が「父、母、息子」となっているとする。これは、情報処理装置２００が情報提供装置１００の登録ユーザをそのまま対象とする全ての範囲として自動で決定してもよいし、事前にユーザが定義して情報処理装置２００に設定しておいてもよい。そのうえで、「２０１９年１０月２０日の息子の誕生日パーティ」という父（ユーザ）からの発話で提供された情報から、誕生日パーティの対象である息子を参照不可能者と決定する。父については発話者のため、自動的に参照可能者と決定する。さらに、それ以外の人物である母については自動的に参照不可能者と決定する。これは参照可能者と参照不可能者のいずれに当たるか不明確な人物については参照不可能者とした方が秘密情報を秘密のものとして保つことができるからである。
【００４９】
図５の例では秘密情報を情報提供装置１００に伝えた父と母以外の全ての人を参照不可能者としている。秘密情報は「息子の誕生日パーティ」であるため、第３者が秘密情報を知って息子に教えてしまうことがないように息子を含みつつ、父、母以外の全ての人を参照不可能者としている。なお、このように、「以外」という定義を用いて参照不可能者を特定の人物以外とした場合、全ての人類は参照可能者または参照不可能者のいずれかに属することになる。
【００５０】
参照不可能者を確実に登録するためにユーザは情報を情報提供装置１００に伝える際に明示的に参照不可能者が誰であるかを情報提供装置１００に伝えるのが好ましい。また、秘密情報が「２０１９年１０月２０日の息子の誕生日パーティ」である場合、秘密情報登録部２０６が息子は秘密情報を知るべきではないと判断して参照不可能者として登録してもよい。
【００５１】
秘密有効化時間は、秘密情報を秘密の状態にすることを開始する日時／時間を示すものである。秘密無効化時間は秘密情報の秘密の状態を解除する日時／時間を示すものである。なお、秘密有効化時間がない、すなわち秘密情報が情報提供装置１００に登録された時点から秘密の状態にする場合には秘密有効化時刻は「即時／なし／ブランク」などとしてもよい。また、秘密無効化時間がない、すなわち秘密情報の秘密状態を解除することがない場合には秘密無効化時刻は「なし／ブランク／無期限」などとしてもよい。秘密有効化時間と秘密無効化時間は秘密情報を秘密として取り扱う期間を示す「秘密期間」という項目１つで表すようにしてもよい。
【００５２】
秘密有効化時間および秘密無効化時間を確実に登録するためには、ユーザは情報を情報提供装置１００に伝える際に明示的に秘密有効化時間および秘密無効化時間を情報提供装置１００に伝えるのが好ましい。また、秘密情報が「２０１９年１０月２０日の息子の誕生日パーティ」であり、音声認識部１０６が「２０１９年１０月２０日」という未来の日付を認識した場合、秘密情報登録部２０６が少なくともこの情報は登録時から２０１９年１０月２０日までは秘密にするべきであると判断して秘密有効化時間および秘密無効化時間を登録してもよい。秘密有効化時間は特許請求の範囲における第１の時間情報に相当し、秘密無効化時間は第２の時間情報に相当するものである。
【００５３】
秘密情報はこのように登録されるため、秘密情報を登録しようとするユーザは秘密情報の内容種別とともに、日付、参照可能者、参照不可能者、秘密有効化時刻、秘密無効化時刻を情報提供装置１００に伝えるのが好ましい。
【００５４】
例えば、ユーザは情報提供装置１００に対して「１０月２０日は息子の誕生日パーティ。お父さんとお母さん以外には秘密にして。１０月１０から１０月２０日まで秘密にして。」というように情報を伝える必要がある。
【００５５】
なお、秘密情報登録部２０６は人工知能、ディープラーニングなどにより「１０月２０日は息子の誕生日パーティ」という情報が伝えられた場合、秘密情報は少なくとも息子には秘密にする必要がある、情報を秘密にするのは情報の登録完了時から誕生日パーティが終わるまでである、ということ認識し、参照不可能者、秘密有効化時間、秘密無効化時間を登録するようにしてもよい。これにより、ユーザは秘密情報を構成する全ての項目を口頭で情報提供装置１００に伝える必要がなく、秘密情報の登録が迅速かつ容易となる。
【００５６】
秘密情報の登録、秘密情報の提供、情報提供の停止とそれぞれ紐付けられる特定の行動は上述の例に限られない。紐付いてさえいればどのような行動でもよい。なお、上述した特定のキーワード、特定の行動、特定の方向は予めユーザが任意のキーワード、行動、方向を情報処理装置２００に登録しておく必要がある。また、情報提供装置１００、情報処理装置２００のメーカが出荷時に初期設定として特定のキーワード、特定の行動、特定の方向を登録しておき、それをユーザにマニュアルなどで伝えて使用を促すようにしてもよい。
【００５７】
図４のブロック図の説明に戻る。情報提供制御部２０７は、対応決定部２０５によって情報提供装置１００の対応が秘密情報の提供であると決定された場合に情報提供装置１００によるユーザへの秘密情報の提供を制御するものである。ユーザへの秘密情報の提供の詳細については後述する。
【００５８】
セキュリティ通信部２０８は、ユーザから伝えられた情報が秘密情報として登録された場合に所定の通信方法でその旨をユーザに伝えるための通信処理を行うものである。通信は情報提供装置１００の通信部１０３により行われる。
【００５９】
本技術においては、ユーザが情報提供装置１００に伝えた情報が秘密情報として登録された場合、情報提供装置１００は「承知しました」などの音声メッセージの出力により秘密情報の詳細を含めずに情報を登録したことをユーザに通知する。これは、秘密情報を音声で復唱して秘密情報を登録したことをユーザに通知すると、秘密情報を知られたくない人物にその音声を聞かれて情報が知られてしまうおそれがあるからである。「承知しました」など秘密情報の詳細を含めずに情報を登録したことをユーザに通知することにより、ユーザ以外の人物に秘密情報を知られることなく秘密情報を登録したことをユーザに通知することができる。
【００６０】
しかし、「承知しました」などの秘密情報を含めない音声メッセージだけではユーザは情報が正確に情報提供装置１００に登録されたかを確認することができない。そこで情報提供装置１００からの音声メッセージの出力ではなく、ユーザだけが認識することができる方法で秘密情報として登録した情報の内容を送信する。ユーザだけが認識することができる方法としてはメールの送信、メッセージアプリケーションにおけるメッセージの送信などがある。これにより、ユーザは情報が秘密情報として正しく情報提供装置１００に登録されたことを知ることができる。
【００６１】
また、ディスプレイにおける表示など視認できる方法で秘密情報が登録された旨をユーザに通知する場合も同様である。ディスプレイに秘密情報を表示させて秘密情報の登録完了をユーザに通知すると秘密情報を知られたくない人物にその表示を見られて情報が知られてしまうおそれがあるからである。よってそのような場合にも「承知しました」などの表示で秘密情報の詳細を含めずに情報を登録したことをユーザに通知する。そして、ユーザだけが認識することができる方法で秘密情報として登録した情報の内容を送信する。これにより、ユーザ以外の人物に秘密情報を知られることなく秘密情報を登録したことをユーザに通知することができる。
【００６２】
例えば、図６Ａに示すようにユーザの端末装置３００（例えばスマートフォン）に対して秘密情報の登録が完了した旨を秘密情報の内容と共にメッセージで送信する。これにより、ユーザのみが秘密情報が正しく登録されたことを知ることができる。
【００６３】
またセキュリティ通信部２０８は、上述した秘密情報を構成する項目に不足がある場合、ユーザだけが認識することができる方法でその旨をユーザに通知して不足している項目の補充を促す。
【００６４】
例えば、ユーザから入力されなかった、または情報提供装置１００の音声認識部１０６により認識できなかった、などにより参照不可能者が未登録となっている場合、図６Ｂに示すように参照不可能者を登録させるメッセージをユーザのスマートフォンに送信する。また、秘密開始時間が未登録の場合には図６Ｃに示すようなメッセージをユーザのスマートフォンに送信して登録を促す。なお、ユーザが未登録の情報を登録する方法は、図６Ｂ、図６Ｃに示すようなリンクを提示して入力された情報をサーバなどを経由して情報提供装置１００に送信する方法でもよいし、直接情報提供装置１００に情報を伝える方法でもよい。
【００６５】
以上のようにして情報提供装置１００および情報処理装置２００が構成されている。情報処理装置２００はプログラムで構成され、そのプログラムは、予め情報提供装置１００にインストールされていてもよいし、ダウンロード、記憶媒体などで配布されて、ユーザが自ら情報提供装置１００にインストールするようにしてもよい。また、情報処理装置２００は、プログラムによって実現されるのみでなく、その機能を有するハードウェアによる専用の装置、回路などを組み合わせて実現されてもよい。
【００６６】
また、情報処理装置２００はサーバにおいて構成され、情報提供装置１００からネットワークを介してユーザからの情報を受信してサーバにおいて秘密情報として登録してもよい。この場合、情報処理装置２００はマイクロホン１０５からの音声、カメラからの画像／映像もネットワークを介して受信して対応を決定し、その対応を情報提供装置１００に取らせるように制御するようにしてもよい。
【００６７】
［１−３．情報処理装置２００における処理］
［１−３−１．ユーザからの要求に対する処理］
次に情報処理装置２００の処理について説明する。図７のフローチャートはユーザからの要求を受けた際の情報処理装置２００の処理を示すフローチャートである。
【００６８】
まずステップＳ１０１で、情報処理装置２００は音声認識部１０６からユーザの音声入力の認識結果を取得する。次にステップＳ１０２で、ユーザの音声入力の際の行動を行動検出部２０４で検出する。なお、ステップＳ１０１とステップＳ１０２はほぼ同時に行われる。
【００６９】
次にステップＳ１０３で対応決定部２０５はユーザからの要求が秘密情報の登録であるか否かを判定する。この判定は行動検出部２０４が検出した音声入力の際のユーザの行動に基づいて判定される。音声入力の際のユーザの行動が秘密情報の登録に紐付けられたものである場合、ユーザからの要求が秘密情報の登録であるとして対応決定部２０５はユーザの要求に対する対応を秘密情報の登録と決定し、処理はステップＳ１０４に進む（ステップＳ１０３のＹｅｓ）。そしてステップＳ１０４で、ユーザから伝えられた情報が秘密情報登録部２０６により秘密情報として登録される。
【００７０】
一方、ユーザからの要求が秘密情報の登録ではない場合ステップＳ１０３からステップＳ１０５に進み（ステップＳ１０３のＮｏ）、対応決定部２０５はユーザからの要求が秘密情報の提供であるか否かを判定する。
【００７１】
音声入力の際のユーザの行動が秘密情報の提供に紐付けられたものである場合、ユーザからの要求が秘密情報の提供であるとして、対応決定部２０５はユーザの要求に対する対応を秘密情報の提供と決定し、処理はステップＳ１０６に進む（ステップＳ１０５のＹｅｓ）。そしてステップＳ１０６で情報提供制御部２０７の制御によりユーザからの要求に応じた秘密情報の提供が行われる。
【００７２】
一方、ユーザからの要求が秘密情報の提供ではない場合、ステップＳ１０５からステップＳ１０７に進み（ステップＳ１０５のＮｏ）、対応決定部２０５はユーザからの要求が情報提供の停止であるか否かを判定する。
【００７３】
音声入力の際のユーザの行動が情報提供の停止に紐付けられたものである場合、対応決定部２０５はユーザの要求に対する対応を情報提供の停止と決定し、処理はステップＳ１０８に進む（ステップＳ１０７のＹｅｓ）。そしてステップＳ１０８で情報提供制御部２０７の制御により情報提供装置１００からの情報提供の停止が行われる。なお、この情報提供の停止は既に情報提供装置１００によるユーザへの情報の提供が行われている状態においてその情報の提供を途中で停止させるものである。
【００７４】
一方、ユーザからの要求が情報提供の停止ではない場合、対応決定部２０５はユーザの要求に対する対応を通常の情報（秘密情報以外の情報）提供であると決定し、処理はステップＳ１０９に進む（ステップＳ１０７のＮｏ）。そしてステップＳ１０９で情報提供装置１００のよる情報提供が行われる。
【００７５】
［１−３−２．秘密情報登録処理］
次に図８のフローチャートを参照して秘密情報登録部２０６による秘密情報登録処理について説明する。登録された秘密情報は情報提供装置１００の記憶部１０２に保存される。なお、情報処理装置２００が独自の記憶媒体を備え、秘密情報をその記憶媒体を格納するようにしてもよい。
【００７６】
まずステップＳ２０１で秘密情報登録部２０６は音声認識部１０６からユーザの音声入力の認識結果である情報を取得する。
【００７７】
次にステップＳ２０２で秘密情報登録部２０６はユーザからの情報において秘密情報を構成する項目に不足があるか否かを判定する。図５を参照して説明した秘密情報の各項目に抜けがある場合、不足ありと判定され、項目に抜けがない場合不足なしと判定される。
【００７８】
不足がない場合処理はステップＳ２０３に進み、秘密情報登録部２０６は秘密情報を登録し、記憶部１０２に保存する処理を行う。次にステップＳ２０４でセキュリティ通信部２０８によりユーザに秘密情報の登録完了通知を送信する。登録完了通知は例えば図６Ａに示したようなメッセージである。
【００７９】
一方、ステップＳ２０２で秘密情報の項目に不足がある場合処理はステップＳ２０５に進み（ステップＳ２０２のＹｅｓ）、セキュリティ通信部２０８によるユーザへの問い合わせが行われる。ユーザへの問い合わせは例えば図６Ｂ、図６Ｃに示したようなメッセージの送信により行われる。
【００８０】
問い合わせ後再びステップＳ２０２で秘密情報の項目に不足があるか否かが判定される。そして不足がない場合はステップＳ２０３で秘密情報の登録が行われ、ステップＳ２０４で秘密情報登録完了の通知が行われる。
【００８１】
なお、ユーザに問い合わせを行い、一定期間経過しても不足情報が補充されない場合、一定回数問い合わせを行っても不足情報が補充されない場合には不足情報がある状態のまま秘密情報を登録するようにしてもよい。
【００８２】
［１−３−３．限定付き情報提供処理］
次に図９のフローチャートを参照して図７のフローチャートのステップＳ１０９における通常の情報提供における情報提供の態様の一つである、限定付き情報提供について説明する。
【００８３】
ステップＳ１０９における情報提供は秘密情報の提供ではなく、情報提供装置１００の通常の使用による情報提供であるが、その場合ユーザの意図しない秘密情報の出力がなされてしまう場合がある。例えば、秘密情報としてユーザである父が「１０月２０日は息子の誕生日パーティ」を登録した場合に父が「１０月の予定を教えて」と要求すると、１０月の他の予定と共に「１０月２０日の息子の誕生日パーティ」という秘密情報も情報提供装置１００から出力されてしまう。そうすると、父の近くに息子がいた場合、その秘密情報が知られてはいけない息子に知られてしまう。
【００８４】
そこで、この限定付き情報提供とは、ユーザからの通常の情報提供の要求に対する情報提供で秘密情報が参照不可能者に知られないように限定を付けて情報を提供する処理である。
【００８５】
まずステップＳ３０１で情報提供制御部２０７は提供情報候補を決定する。提供情報候補とは、ユーザからの情報提供要求に応じて提供する全ての情報であり、まだ限定が付されておらず最終的にユーザに提供する情報ではない。この例では、秘密情報は「１０月２０日の息子の誕生日パーティ」であり、ユーザである父からの要求が「父の１０月の予定」であるとして説明を行う。
【００８６】
次にステップＳ３０２で情報提供制御部２０７は人情報保持部２０３を参照して今現在、情報提供装置１００が存在する位置を含む所定の範囲内に人物がいるか、いる場合その人物は誰なのかを確認する。次にステップＳ３０３で情報提供制御部２０７は人情報保持部２０３の情報に基づいて提供情報候補の限定付加処理を行う。提供情報候補の限定付加処理とは、提供情報候補の編集、情報の出力方法の決定などにより情報提供に限定を付ける処理である。
【００８７】
提供情報候補の編集とは、提供情報候補から秘密情報を除外する、提供情報候補中の秘密情報を上位概念化するなどして最終的にユーザに提供する情報を生成するものである。
【００８８】
ユーザである父から情報提供の要求として「父の１０月の予定」の提供要求があったが、人情報保持部２０３を参照した結果、父の近くに息子がいることを確認した場合を考える。この場合、提供情報候補は「１０月の父の予定全て」であるが、父の近くに息子がいるため、「１０月の父の予定全て」から「１０月２０日の息子の誕生日パーティ」を除いたものを最終的に父に提供する情報とする。これにより、息子に秘密情報を知られることなく父からの情報提供の要求に応じることができる。
【００８９】
情報出力方法の決定とは、情報提供装置１００から音声で情報をユーザに提供する場合、その音声の音量を小さくする（所定値以下の音量にする）などである。
【００９０】
ユーザである父から情報提供の要求として「父の１０月の予定」の要求があったが、人情報保持部２０３を参照した結果、父の近くに息子がいることを確認した場合を考える。この場合、提供情報候補は「１０月の父の予定全て」であるが、父の近くに息子がいるため、「１０月の父の予定全て」という情報の提供において、「１０月２０日の息子の誕生日パーティ」という秘密情報を出力する際には情報提供装置１００の音声の音量を小さくする。これは例えば、父の近くに息子がいるが、息子と情報提供装置１００間の距離が所定距離以上離れている、息子の顔が情報提供装置１００方向に向いていない、というような場合に有効である。そのような場合には小さな音量で秘密情報を息子に聞こえることなく父に情報を提供できる。
【００９１】
また、情報を画像／映像の表示で提供する場合、表示時間を短くする（所定時間以下の長さにする）、表示時の明るさを暗くする、表示される情報中の秘密情報部分にエフェクトをかけて見えにくくするようにしてもよい。
【００９２】
そしてステップＳ３０４で、情報が情報提供装置１００に供給されて限定が付加された状態で情報が情報提供装置１００からユーザに提供される。
【００９３】
以上のようにして本技術における秘密情報の登録と提供が行われる。本技術によれば、ユーザは他者に知られることなく情報提供装置１００に秘密情報を登録することができると共に、他者に知られることなく秘密情報の提供を受けることができる。また、ユーザは情報提供装置１００からの情報提供により他者に秘密情報を知られるおそれがあると感じた場合には情報の提供を停止できるので秘密情報が他者に知られてしまうことを防ぐことができる。さらに、ユーザのみが認識できる方法で情報提供装置１００が正しく秘密情報を登録したことを知ることができる。これにより、ユーザは秘密情報が正しく登録されたか不安になることはなく、確実に秘密情報が登録されたことを確認することができる。
【００９４】
［１−３−４．秘密情報の転用］
次に情報処理装置２００を備える情報提供装置１００と他の装置における秘密情報の転用について説明する。他の装置とはインターネット接続機能を有するいわゆるＩｏＴ（Internet of Things）機器である。本実施の形態ではＩｏＴ機器が冷蔵庫４００であり、上述の説明と同様にユーザである父が登録した秘密情報が息子の誕生日パーティである場合を例にして説明を行う。
【００９５】
図１０に示すように冷蔵庫４００は、制御部４０１、記憶部４０２、通信部４０３、入力部４０４、マイクロホン４０５、音声認識部４０６、カメラ部４０７、出力部４０８を備えて構成されている。それら各部は図４を参照して説明したものと同一の機能を有するものである。
【００９６】
また、冷蔵庫４００は少なくとも情報処理装置２００が備えるものと同様の秘密情報登録部４０９と情報提供制御部４１０を備えて構成されている。秘密情報登録部４０９は通信部４０３を介して受信した転用情報を秘密情報として登録するものであり、上述した秘密情報登録部２０６と同様のものである。情報提供制御部４１０は、利用者からの情報提供要求に対して冷蔵庫４００からの情報提供を制御するものであり、上述した情報提供制御部２０７と同様のものである。なお、冷蔵庫４００が情報処理装置２００と同様の全ての機能を備えていてもよい。
【００９７】
さらに冷蔵庫４００は庫内物品参照アプリケーション４１１を有し、冷蔵庫４００内の物品を示す物品参照情報を生成することができる。冷蔵庫４００内の物品を示す物品参照情報は例えば庫内に設けられたカメラで撮影した冷蔵庫４００内の画像に対する画像認識および／または人からの入力に基づき生成することができる。冷蔵庫４００の利用者が冷蔵庫４００に対して音声などにより物品参照情報の提供を要求すると庫内物品参照アプリケーション４１１が生成した物品参照情報が出力部４０８から出力されて利用者に提供される。また、利用者が屋外など冷蔵庫４００から離れた場所にいる場合にはメールなどのインターネットを介した所定の通信方法により物品参照情報の提供を要求すると、物品参照情報が通信部４０３から利用者のスマートフォンなどの端末装置に送信される。
【００９８】
さらに本技術の構成の一部または全部を備える冷蔵庫４００は庫内物品参照アプリケーション４１１が生成した物品参照情報と秘密情報と対応付け、秘密情報の参照不可能者から物品参照情報の要求があった場合、物品参照情報中の秘密情報を除いて提供する。
【００９９】
父が「息子の誕生日パーティ」を情報提供装置１００に秘密情報として登録した後に誕生日用のケーキを冷蔵庫４００に入れておく場合を考える。息子が冷蔵庫４００内の食品を知るために冷蔵庫４００の物品参照情報の送信を要求した場合、物品参照情報にケーキが含まれていると秘密である誕生日用のケーキを用意していることが息子に知られてしまう。
【０１００】
そこでケーキを冷蔵庫４００における秘密情報とし、息子からの要求に対してはケーキを除いた物品参照情報を提供するようにする。これにより息子にケーキの存在を知られることがなく、誕生日パーティの用意が息子に知られてしまうことがない。
【０１０１】
ケーキは情報提供装置１００における秘密情報である「息子の誕生日パーティ」用のケーキであるため、冷蔵庫４００に登録すべき秘密情報における項目である、参照可能者、参照不可能者、秘密有効化時間、秘密無効化時間は情報提供装置１００に登録された秘密情報「息子の誕生日パーティ」と同一である。そこで、本技術では情報提供装置１００に事前に登録してある秘密情報「息子の誕生日パーティ」を冷蔵庫４００に転用して共有させる。これにより情報提供装置１００に登録した秘密情報と関係がある他の装置における秘密情報の登録を容易に行うことができる。なお、冷蔵庫４００における秘密情報「ケーキ」の関連情報の項目「関連装置」は冷蔵庫４００であり、関連アプリケーションは庫内物品参照アプリケーション４１１である。
【０１０２】
情報の転用は種々の方法で行うことができる。まず、図１１に示すようにＩｏＴ機器である冷蔵庫４００と情報提供装置１００とサーバ１０００をインターネットで接続して情報転用システムを構成する。そしてサーバ１０００にあらかじめ情報提供装置１００と冷蔵庫４００を登録しておく。
【０１０３】
さらに情報提供装置１００のメーカなどが情報提供装置１００からサーバ１０００にデータを送信することができる専用のウェブサイトを用意する。そして専用ウェブサイトに対してユーザは図１２Ａに示すようにスマートフォンなどで情報転用元として情報提供装置１００（例、スマートスピーカ）と指定し、情報転用先としてＩｏＴ機器（冷蔵庫４００）を指定し、転用する秘密情報として情報提供装置１００に登録されている秘密情報「息子の誕生日パーティ」を指定し、秘密情報の転用をサーバ１０００に指示する。
【０１０４】
さらに図１２Ｂに示すように専用ウェブサイトを用いて、秘密情報「息子の誕生日パーティ」の内容種別を「ケーキ」、関連装置を「冷蔵庫４００」、関連アプリケーションを「庫内物品参照アプリケーション」に変更する指示をサーバ１０００に送信する。
【０１０５】
そして、指示を受けたサーバ１０００は情報提供装置１００から秘密情報を取得し、冷蔵庫４００に対してその秘密情報を供給する。これにより図１３に示すように情報提供装置１００に登録されている秘密情報「息子の誕生日パーティ」の関連情報を冷蔵庫４００の秘密情報である「ケーキ」に転用して共有することができる。
【０１０６】
なお、上述の説明ではＩｏＴ機器として冷蔵庫４００を例として説明を行ったが、他の装置はスマートフォン、パーソナルコンピュータ、タブレット端末、カメラ、ウェアラブル機器、スマートスピーカ、ゲーム機器、サーバ装置、インターネット接続可能なペット型／人型ロボット、各種センサ装置など、インターネット接続機能を有し、情報の送受信を行えるものであればどのようなものでもよい。
【０１０７】
なお、サーバ１０００を介さずに情報提供装置１００からＩｏＴ機器に直接秘密情報を送信して転用を行うようにしてもよい。この場合ユーザは情報提供装置１００に対して情報転用先、転用元情報、転用先情報を設定する必要がある。
【０１０８】
また、情報提供装置１００とＩｏＴ機器がインターネットで接続されている場合、ユーザからの情報提供装置１００に対する「冷蔵庫４００にあるケーキは息子には秘密にして」などの、秘密情報の転用先と秘密情報を指定した指示に応じて秘密情報の転用を行うようにしてもよい。
【０１０９】
また、秘密情報は情報提供装置１００以外の他の装置だけでなく、情報提供装置１００が有する複数のアプリケーション間で転用して共有することも可能である。例えば、関連アプリケーションを「カレンダーアプリケーション」とした秘密情報を同一の情報提供装置１００内で動作するメモアプリケーションやメッセージアプリケーションに転用する、などである。
【０１１０】
このように、秘密情報の転用により複数の装置それぞれに個別に秘密情報を登録する必要がなく、登録の手間を省くことができる。また、複数の装置に対して個別に秘密情報の登録を行うと同じ秘密情報であるにもかかわらず異なる内容で登録されてしまうおそれがあるが、転用であればそのような問題が生じることがない。さらに、複数の装置間で秘密情報を共有することにより、確実に秘密情報の秘密性を確保することができる。
【０１１１】
＜２．変形例＞
以上、本技術の実施の形態について具体的に説明したが、本技術は上述の実施の形態に限定されるものではなく、本技術の技術的思想に基づく各種の変形が可能である。
【０１１２】
情報提供装置１００は、据え置き型のスマートスピーカ、コミュニケーションロボットなどの他、据え置き型パーソナルコンピュータ、ノートパソコン、スマートフォン、タブレット端末などユーザからの要求を認識し、情報を登録、保存できるとともにユーザに情報を提供できる装置であればどのようなものでもよい。
【０１１３】
情報提供装置１００を利用する空間は家に限られず、会社、学校などどのような空間でもよい。
【０１１４】
実施の形態ではユーザから情報提供装置１００への情報の入力は音声入力により行われるとしたが、情報の入力は音声に限られず、紙やボードなどに書かれた文字の提示、手話、ジェスチャーなどでもよい。カメラ部１０７で撮影した文字、手話、ジェスチャーなどを認識することにより、音声を使わなくても情報を情報提供装置１００に入力して秘密情報として登録させることができる。
【０１１５】
本技術は以下のような構成も取ることができる。
（１）
情報提供装置に対するユーザからの情報に関する要求時の行動を検出する行動検出部と、
前記ユーザの行動に基づいて、前記要求に対する前記情報提供装置の対応を決定する対応決定部とを備える情報処理装置。
（２）
前記対応は、前記ユーザからの情報を秘密情報として登録することである（１）に記載の情報処理装置。
（３）
前記行動検出部が、予め前記ユーザからの情報を秘密情報として登録することに紐付けられた行動を検出した場合、前記対応を前記ユーザからの情報の秘密情報としての登録にする（２）に記載の情報処理装置。
（４）
前記対応は、事前に登録されている前記秘密情報の提供である（１）から（３）のいずれかに記載の情報処理装置。
（５）
前記行動検出部が、予め前記秘密情報の提供に紐付けられた行動を検出した場合、前記対応を前記情報提供装置からの前記秘密情報の提供にする（４）に記載の情報処理装置。
（６）
前記対応は、前記情報提供装置からの情報提供の停止である（１）から（５）のいずれかにに記載の情報処理装置。
（７）
前記行動検出部が予め情報提供の停止に紐付けられた行動を検出した場合、前記対応を前記情報提供装置からの情報提供の停止にする（６）に記載の情報処理装置。
（８）
前記ユーザからの情報は、該ユーザからの情報を参照可能な人物と参照不可能な人物を示す参照者情報と対応付けられて前記秘密情報として登録される（２）に記載の情報処理装置。
（９）
前記情報提供装置が設置された位置を含む所定の範囲内に人物がいることを検出する人検出部を備え、
前記人検出部による検出結果と前記参照者情報に基づいて前記秘密情報の提供態様を決定する（８）に記載の情報処理装置。
（１０）
前記人検出部により検出された前記人物が前記秘密情報を参照可能な人物である場合、前記対応を前記情報提供装置による前記ユーザへの前記秘密情報の提供とする（９）に記載の情報処理装置。
（１１）
前記人検出部により検出された前記人が前記秘密情報を参照不可能な人物である場合、前記対応を前記ユーザへの前記秘密情報の提供しないものとする（９）または（１０）に記載の情報処理装置。
（１２）
前記人検出部により検出された前記人物が前記秘密情報を参照不可能な人物である場合、前記対応を前記ユーザへの前記秘密情報の限定付き提供とする（９）に記載の情報処理装置。
（１３）
前記限定付き提供は、前記情報提供装置による前記秘密情報の提供が音声による場合、前記音声の音量を所定量以下とすることである（１２）に記載の情報処理装置。
（１４）
前記限定付き提供は、前記情報提供装置による前記秘密情報の提供が画像／映像表示による場合、前記表示の時間を所定の長さ以下とすることである（１２）に記載の情報処理装置。
（１５）
前記秘密情報は、秘密状態にする開始時間を示す第１の時間情報と対応付けられて登録される（２）に記載の情報処理装置。
（１６）
前記秘密情報は、秘密状態を解除する時間を示す第２の時間情報と対応付けられて登録される（２）に記載の情報処理装置。
（１７）
前記秘密情報は、前記情報提供装置以外の他の装置に転用して利用可能である（２）に記載の情報処理装置。
（１８）
前記秘密情報は、該秘密情報に関連する前記情報提供装置内のアプリケーション以外のアプリケーションに転用して利用可能である（２）に記載の情報処理装置。
（１９）
情報提供装置に対するユーザからの情報に関する要求時の行動を検出し、
前記ユーザの行動に基づいて、前記要求に対する前記情報提供装置の対応を決定する情報処理方法。
（２０）
情報提供装置に対するユーザからの情報に関する要求時の行動を検出し、
前記ユーザの行動に基づいて、前記要求に対する前記情報提供装置の対応を決定する情報処理方法をコンピュータに実行させる情報処理プログラム。
【符号の説明】
【０１１６】
１００・・・情報提供装置
２００・・・情報処理装置
２０１・・・人検出部
２０４・・・行動検出部
２０５・・・対応決定部
【図１】
2020140598.tif 000003
【図２】
2020140598.tif 000004
【図３】
2020140598.tif 000005
【図４】
2020140598.tif 000006
【図５】
2020140598.tif 000007
【図６】
2020140598.tif 000008
【図７】
2020140598.tif 000009
【図８】
2020140598.tif 000010
【図９】
2020140598.tif 000011
【図１０】
2020140598.tif 000012
【図１１】
2020140598.tif 000013
【図１２】
2020140598.tif 000014
【図１３】
2020140598.tif 000015
【手続補正書】
【提出日】平成31年3月27日(2019.3.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
参照不可能者は、情報提供装置１００から秘密情報の提供を受けることができない人物、秘密情報を知ってはいけない人物を示すものである。参照不可能者とは、情報提供装置１００に対して秘密情報を要求したが提供を受けることができない者だけでなく、情報提供装置１００に対して秘密情報を要求していなくても、情報提供装置１００が他の人物に提供した秘密情報をその場で聞いて知ってしまうことが許されない者も含む。参照可能者と参照不可能者の情報は特許請求の範囲における参照者情報に相当するものである。情報処理装置２００は情報提供の要求があった場合、人検出部２０１の検出結果と参照者情報とから要求する人物が参照可能者であるか参照不可能者であるかを確認し、参照可能者であれば情報の提供を行い、参照不可能者であれば情報提供は行わない。図５の例では、予め「情報処理装置２００が対象とする全ての範囲」が「父、母、息子」となっているとする。これは、情報処理装置２００が情報提供装置１００の登録ユーザをそのまま対象とする全ての範囲として自動で決定してもよいし、事前にユーザが定義して情報処理装置２００に設定しておいてもよい。そのうえで、「２０１９年１０月２０日の息子の誕生日パーティ」という父（ユーザ）からの発話で提供された情報から、誕生日パーティの対象である息子を参照不可能者と決定する。父については発話者のため、自動的に参照可能者と決定する。さらに、それ以外の人物である母については自動的に参照可能者と決定する。「２０１９年１０月２０日の息子の誕生日パーティ」という父（ユーザ）の発話内容から「息子」というキーワードが音声認識部１０６により認識されると、その息子には秘密情報を知られべきではないと秘密情報登録部２０６が判断して、秘密情報の参照不可能者は息子のみであると決定する。参照不可能者は息子のみであるため、息子以外の人物である母については参照可能者と決定し、父については発話者のため、自動的に参照可能者と決定する。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2020140598.tif 000016