(57)【要約】【課題】適切な資格を備えない者により行われた健康管理に関するアドバイスが提供されることを防止すること。【解決手段】態様の１つに係る電子機器は、通信部と、出力部と、記憶部と、制御部とを備える。通信部は、オペレータにより操作される情報処理装置との間でデータ通信する。出力部は、データ通信により取得されたオペレータの入力データを出力する。記憶部は、オペレータの属性に対応付けて、出力部からの出力を禁止する文言を規定した出力禁止文言情報を記憶する。制御部は、出力禁止文言情報に基づいて、入力データに出力禁止文言が含まれるかを判定する。出力禁止文言情報は、オペレータの属性に応じて異なる情報である。制御部は、判定の結果、発話の内容に出力禁止文言が含まれる場合、当該出力禁止文言を出力部から出力しないように制御する。【選択図】図４
2020061621.tif 000002
【特許請求の範囲】
【請求項１】
オペレータにより操作される情報処理装置との間でデータ通信する通信部と、
前記データ通信により取得された前記オペレータの入力データを出力する出力部と、
前記オペレータの属性に対応付けて、前記出力部からの出力を禁止する文言を規定した出力禁止文言情報を記憶する記憶部と、
前記出力禁止文言情報に基づいて、前記入力データに前記出力禁止文言が含まれるかを判定する制御部と
を備え、
前記出力禁止文言情報は、前記オペレータの属性に応じて異なる情報であり、
前記制御部は、
判定の結果、前記入力データに前記出力禁止文言が含まれる場合、当該出力禁止文言を前記出力部から出力しないように制御する電子機器。
【請求項２】
前記通信部は、
前記オペレータとの間で実行される映像通話中に前記オペレータにより音声入力された発話に対応する音声データを前記入力データとして受信し、
前記出力部は、
前記音声データに対応する音声を出力し、
前記制御部は、
前記出力禁止文言情報に基づいて、前記発話の内容に前記出力禁止文言が含まれるかを判定し、
判定の結果、前記発話の内容に前記出力禁止文言が含まれる場合、当該出力禁止文言を前記出力部から出力しないように制御する請求項１に記載の電子機器。
【請求項３】
前記制御部は、
判定の結果、前記発話の内容に前記出力禁止文言が含まれる場合、前記オペレータの発話に対応する音声のうち前記出力禁止文言に対応する音声を削除する請求項２に記載の電子機器。
【請求項４】
前記制御部は、
判定の結果、前記発話の内容に前記出力禁止文言が含まれる場合、前記オペレータの発話に対応する音声のうち前記出力禁止文言に対応する音声を代替音に差し替えて前記出力部から出力する請求項２に記載の電子機器。
【請求項５】
前記制御部は、
前記出力禁止文言を前記出力部から出力しないように制御する際、前記オペレータの発話に対応する音声の出力を制限した旨の通知を出力する請求項１から４のいずれか１つに記載の電子機器。
【請求項６】
前記通信部は、
前記オペレータとの間で実行されるチャット中に前記オペレータにより入力されるメッセージに対応する文字データを前記入力データとして受信し、
前記出力部は、
前記メッセージに対応する文字データを出力し、
前記制御部は、
前記出力禁止文言情報に基づいて、前記メッセージの内容に前記出力禁止文言が含まれるかを判定し、
判定の結果、前記メッセージの内容に前記出力禁止文言が含まれる場合、当該出力禁止文言を前記出力部から出力しないように制御する請求項１に記載の電子機器。
【請求項７】
前記制御部は、
判定の結果、前記メッセージの内容に前記出力禁止文言が含まれる場合、前記メッセージの内容のうち、前記出力禁止文言に対応する箇所を代替文字に差し替えて前記出力部から出力する請求項６に記載の電子機器。
【請求項８】
前記制御部は、
前記メッセージの内容のうち、前記出力禁止文言に対応する箇所の出力を制限した旨の通知を出力する請求項６又は７に記載の電子機器。
【請求項９】
通信部と出力部とを備える電子機器が行う制御方法であって、
オペレータにより操作される情報処理装置との間でデータ通信するステップと、
前記データ通信により取得された前記オペレータの入力データを出力するステップと、
前記出力部からの出力を禁止する文言であって、前記オペレータの属性に応じて異なる文言を規定した出力禁止文言情報に基づいて、前記入力データに前記出力禁止文言が含まれるかを判定するステップと、
判定の結果、前記入力データに前記出力禁止文言が含まれる場合、当該出力禁止文言を前記出力部から出力しないように制御するステップと
を含む制御方法。
【請求項１０】
通信部と出力部とを備える電子機器に、
オペレータにより操作される情報処理装置との間でデータ通信するステップと、
前記データ通信により取得された前記オペレータの入力データを出力するステップと、
前記出力部からの出力を禁止する文言であって、前記オペレータの属性に応じて異なる文言を規定した出力禁止文言情報に基づいて、前記入力データに前記出力禁止文言が含まれるかを判定するステップと、
判定の結果、前記入力データに前記出力禁止文言が含まれる場合、当該出力禁止文言を前記出力部から出力しないように制御するステップと
を実行させる制御プログラム。
【請求項１１】
オペレータの属性に対応付けられた文言であって、出力を禁止する文言を規定した出力禁止文言情報を記憶する記憶部と、
前記出力禁止文言情報に基づいて、入力データに前記出力禁止文言が含まれるかを判定する制御部と
を備え、
前記出力禁止文言情報は、前記オペレータの属性に応じて異なる情報であり、
前記制御部は、
判定の結果、前記入力データに前記出力禁止文言が含まれる場合、当該出力禁止文言を出力しないように制御する電子機器。
【請求項１２】
オペレータの入力データが入力される入力部と、
前記オペレータの属性に対応付けて、出力を禁止する文言を規定した出力禁止文言情報を記憶する記憶部と、
前記出力禁止文言情報に基づいて、前記入力データに前記出力禁止文言が含まれるかを判定する制御部と
を備え、
前記出力禁止文言情報は、前記オペレータの属性に応じて異なる情報であり、
前記制御部は、
判定の結果、前記入力データに前記出力禁止文言が含まれる場合、当該出力禁止文言を出力しないように制御する電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、電子機器、制御方法および制御プログラムに関する。
【背景技術】
【０００２】
近年、ＩｏＴ技術の発展や健康意識の高まりに伴って、スマートフォンやウェアラブル端末などを介し、歩数、脈拍、体温などを収集する環境が整いつつあり、ユーザ自身に健康状態を意識させることを目的とする技術が提案されている。たとえば、ユーザを投影するアバターに対して運動履歴等を反映させることによって自身の健康状態を意識させたり、病院からの各種通知を受け取ることができたりするスマートフォン装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２４４８８６号公報
【特許文献２】特開２０１７−２０４２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
健康管理などに関するアドバイスが適切な資格を有する者によりなされているかについて不明な場合もあり、改善の余地がある。
【課題を解決するための手段】
【０００５】
態様の１つに係る電子機器は、通信部と、出力部と、記憶部と、制御部とを備える。通信部は、オペレータにより操作される情報処理装置との間でデータ通信する。出力部は、データ通信により取得されたオペレータの入力データを出力する。記憶部は、オペレータの属性に対応付けて、出力部からの出力を禁止する文言を規定した出力禁止文言情報を記憶する。制御部は、出力禁止文言情報に基づいて、入力データに出力禁止文言が含まれるかを判定する。出力禁止文言情報は、オペレータの属性に応じて異なる情報である。制御部は、判定の結果、発話の内容に出力禁止文言が含まれる場合、当該出力禁止文言を出力部から出力しないように制御する。
【０００６】
態様の１つに係る制御方法は、通信部と出力部とを備える電子機器が行う制御方法であって、オペレータにより操作される情報処理装置との間でデータ通信するステップと、データ通信により取得されたオペレータの入力データを出力するステップと、出力部からの出力を禁止する文言であって、オペレータの属性に応じて異なる文言を規定した出力禁止文言情報に基づいて、入力データに出力禁止文言が含まれるかを判定するステップと、判定の結果、入力データに出力禁止文言が含まれる場合、当該出力禁止文言を出力部から出力しないように制御するステップとを含む。
【０００７】
態様の１つに係る制御プログラムは、通信部と出力部とを備える電子機器に、オペレータにより操作される情報処理装置との間でデータ通信するステップと、データ通信により取得されたオペレータの入力データを出力するステップと、出力部からの出力を禁止する文言であって、オペレータの属性に応じて異なる文言を規定した出力禁止文言情報に基づいて、入力データに出力禁止文言が含まれるかを判定するステップと、判定の結果、入力データに出力禁止文言が含まれる場合、当該出力禁止文言を出力部から出力しないように制御するステップとを実行させる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る健康管理システムの構成例を示す図である。
【図２】図２は、実施形態に係る健康管理システムによる処理の概要を示す図である。
【図３】図３は、実施形態に係る健康管理システムによる処理の概要を示す図である。
【図４】図４は、実施形態に係るスマートフォンの構成例を示すブロック図である。
【図５】図５は、実施形態に係る出力禁止文言情報の一例を示す図である。
【図６】図６は、実施形態に係る文言ファイルの概要を説明する図である。
【図７】図７は、実施形態に係る文言ファイルの概要を説明する図である。
【図８】図８は、実施形態に係る情報処理装置の構成例を示すブロック図である。
【図９】図９は、計測値格納部に記憶される計測値の概要を説明する図である。
【図１０】図１０は、食事情報格納部に記憶される食事内容に関する情報の概要を説明する図である。
【図１１】図１１は、健康診断結果格納部に記憶される健康診断結果に関する情報の概要を説明する図である。
【図１２】図１２は、実施形態に係る属性情報の一例を示す図である。
【図１３】図１３は、実施形態に係る情報管理装置の構成例を示すブロック図である。
【図１４】図１４は、計測値格納部に記憶される計測値の概要を説明する図である。
【図１５】図１５は、食事情報格納部に記憶される食事内容に関する情報の概要を説明する図である。
【図１６】図１６は、健康診断結果格納部に記憶される健康診断結果に関する情報の概要を説明する図である。
【図１７】図１７は、実施形態に係るスマートフォンと情報処理装置との間の処理の一例を示すシーケンス図である。
【図１８】図１８は、実施形態に係る情報処理装置による映像通話応答処理の一例を示すフローチャートである。
【図１９】図１９は、実施形態に係るスマートフォンによる映像通話中の処理の一例を示すフローチャートである。
【図２０】図２０は、他の実施形態に係る実施形態に係る健康管理システムによる処理の概要を示す図である。
【発明を実施するための形態】
【０００９】
本出願に係る実施形態を、図面を参照しつつ詳細に説明する。以下の説明において、同様の構成要素について同一の符号を付すことがある。さらに、重複する説明は省略することがある。以下の実施形態では、本出願に係る電子機器がスマートフォン１である場合について説明する。
【００１０】
図１は、実施形態に係る健康管理システムの構成例を示す図である。図１に示すように、実施形態に係る健康管理システムは、スマートフォン１と、測定装置５０と、情報処理装置１００と、情報管理装置２００と、を含む。スマートフォン１、情報処理装置１００、および情報管理装置２００は、通信ネットワーク３０を介して、通信可能に接続される。
【００１１】
通信ネットワーク３０は、たとえば、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、電話網（携帯電話網、固定電話網等）、地域ＩＰ（Internet  Protocol）網、インターネット等である。通信ネットワーク３０の接続形態は、無線であるか、、有線であるか、又は有線と無線との組合せであるかを問わない。
【００１２】
情報管理装置２００は、スマートフォン１のユーザ（以下、適宜「端末ユーザ」と記載する）の健康管理に必要な各種情報を管理する。各種情報は、端末ユーザの体重、体脂肪率、脈拍などの計測値、歩数などの活動量、食事内容などの生活情報、および健康診断結果を含む。
【００１３】
情報処理装置１００は、端末ユーザに対して健康管理に関するアドバイスを行うオペレータにより操作される。情報処理装置１００は、情報管理装置２００から端末ユーザの健康管理に必要な各種情報を取得する機能、スマートフォン１との間で映像通話を行うためのデータ通信機能、及び健康管理に必要な各種情報をオペレータに提供する機能などの各種機能を有する。
【００１４】
スマートフォン１は、情報処理装置１００のオペレータから健康管理に関するアドバイスを受ける端末ユーザにより操作される。スマートフォン１は、情報管理装置２００に端末のユーザの健康管理に必要な各種情報をアップロードする機能や、情報処理装置１００との間で映像通話を行うためのデータ通信機能などの各種機能を有する。スマートフォン１は、測定装置５０により測定される端末ユーザの体重、体脂肪率、脈拍など計測値、並びに歩数などの活動量を取得し、情報管理装置２００に送信する。
【００１５】
測定装置５０は、端末ユーザの健康管理に必要な情報を計測する。測定装置５０は、たとえば端末ユーザの体重を計測する体重計、体重に加えて体脂肪率等を計測する体組成計、体温を計測する体温計、血圧を計測する血圧計、脈拍を計測する脈拍計、歩数を計測する歩数計、歩行を含む運動による活動量を計測する活動量計のうちの少なくとも1つを含む。測定装置５０は、上記測定装置のほか、任意のユーザの生体情報を測定する装置を含むとしてもよい。測定装置５０は、たとえば家庭内に設置される計器やスマートフォン１のユーザの体に装着して利用されるウェアラブル装置を含む。
【００１６】
図２及び図３は、実施形態に係る健康管理システムによる処理の概要を示す図である。図２及び図３に示すように、たとえばスマートフォン１のユーザＵ１（ユーザＩＤ：Ｕ００１）は、情報処理装置１００のオペレータＵ２（属性ＩＤ：Ｚ００２）との間で映像通話を行う。
【００１７】
スマートフォン１のユーザＵ１および情報処理装置１００のオペレータＵ２は、それぞれ、映像通話中に相手側の装置に表示させる仮想的なキャラクターを利用できる。ユーザＵ１は、情報処理装置１００のディスプレイ１２２にアバターＡＶＴ１を表示させて、通話接続中である情報処理装置１００のオペレータＵ２と通話できる。一方、オペレータＵ２は、スマートフォン１のタッチスクリーンディスプレイ２にアバターＡＶＴ２を表示させて、通話接続中であるスマートフォン１のユーザＵ１と通話できる。なお、映像通話中、スマートフォン１のユーザＵ１および情報処理装置１００のオペレータＵ２は声色を変更することもできる。
【００１８】
ユーザＵ１は、映像通話を介して、情報処理装置１００のオペレータに対し、健康管理に関するアドバイスを求めることができる。オペレータＵ２は、ユーザＵ１の求めに応じて、たとえば計測値格納部１４１や食事情報格納部１４２に記憶されているユーザＵ１の情報を参照しながら、健康管理に関するアドバイスを提供する。このとき、スマートフォン１は、オペレータの属性に対応する出力禁止文言情報９Ｘに基づいて、オペレータから提供されるアドバイス、すなわちオペレータの発話の内容に出力禁止文言が含まれているかを判定する。そして、スマートフォン１は、出力禁止文言が含まれていると判定した場合、出力禁止文言が出力されないように制御する。
【００１９】
図２に示すように、ユーザＵ１は、オペレータＵ２に対して、たとえば「おすすめの食品を教えてください。」というアドバイスを求めたとする（ステップＳ１１）。これに対して、オペレータＵ２は、たとえば「大豆製品が良いですよ。」というアドバイスを提供したとする（ステップＳ１２）。
【００２０】
スマートフォン１は、オペレータＵ２の発話に対応する音声データ（「入力データ」の一例）を受信すると、オペレータＵ２の発話の内容、すなわち「大豆製品が良いですよ。」というアドバイスに出力禁止文言が含まれているかを判定する。スマートフォン１は、オペレータＵ２の「大豆製品が良いですよ。」という発話の内容に出力禁止文言が含まれていないと判定した場合、オペレータＵ２から提供された「大豆製品が良いですよ。」というアドバイスに対応する音声を出力する（ステップＳ１３）。
【００２１】
図２に示す例において、スマートフォン１は、属性ＩＤが管理栄養士であるオペレータＵ２が、食事指導に関するアドバイスをユーザＵ１に提供した場合、適切な資格を有するものとして、オペレータＵ２の発話を特に制限することなく、そのまま出力する。
【００２２】
一方、図３に示すように、ユーザＵ１は、オペレータＵ２に対して、たとえば「薬の飲み方を教えてください。」というアドバイスを求めたとする（ステップＳ２１）。これに対して、オペレータＵ２は、たとえば「薬は食後が良いと思います。」というアドバイスを提供したとする（ステップＳ２２）。
【００２３】
スマートフォン１は、オペレータＵ２の発話に対応する音声データ（「入力データ」の一例）を受信すると、オペレータＵ２の発話の内容、すなわち「薬は食後が良いと思います。」というアドバイスに出力禁止文言が含まれるかを判定する。スマートフォン１は、オペレータＵ２の「薬は食後が良いと思います。」という発話の内容に、出力禁止文言として「食後が良い」が含まれていると判定した場合、出力禁止文言である「食後が良い」の部分に対応する音声の出力を制限するブロック処理を行う（ステップＳ２３）。
【００２４】
図３に示す例において、スマートフォン１は、たとえばオペレータＵ２の発話の内容である「薬は食後が良いと思います。」のうち、出力禁止文言である「食後が良い」の部分に対応する音声を削除した後、残りの音声を出力する。ブロック処理は、出力禁止文言に対応する音声の一部を削除する他、出力禁止文言に対応する音声の一部を代替音に差し替えるなどの方法によっても実現できる。スマートフォン１によるブロック処理は、たとえば属性ＩＤが管理栄養士であるオペレータＵ２が、適切な資格を有しないにも関わらず、医師や薬剤師のみ許される薬の飲み方といった医行為に該当すると考えられるアドバイスを提供した場合、オペレータＵ２の発話が出力されないようにするものである。
【００２５】
また、スマートフォン１は、オペレータＵ２の発話に対応する音声の出力を制限した旨の通知をタッチスクリーンディスプレイ２に表示する（ステップＳ２４）。オペレータの発話に対応する音声の出力を制限した旨の通知は、図３に示すように、その旨を記述した吹き出し画像ＮＴ１をタッチスクリーンディスプレイ２に表示するなどの方法によって実現できる。
【００２６】
このように、実施形態に係る健康管理システムにおいて、スマートフォン１は、適切な資格を備えない者により行われた健康管理に関するアドバイスが提供されることを防止できる。なお、ここにいう適切な資格とは、所定の行為を行うについて法律で必要とされる資格(本開示で法律資格という)、又は、所定の行為を行うについての専門的な知識及び技能を保有すると認められる資格(本開示で保有資格という)をいう。法律資格として、例えば、医行為を行うのに必要とされる医師資格や、業として傷病者に対する療養上の世話や補助を行うのに必要とされる看護師資格や、服薬指導行為を行うのに必要とされる薬剤師の資格などがある。保有資格として、食事などの栄養指導を行う栄養士又は管理栄養士の資格がある。
【００２７】
図４を参照しながら、実施形態に係るスマートフォン１の構成について説明する。図４は、実施形態に係るスマートフォン１の構成例を示すブロック図である。図４に示すように、スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２と、カメラ１３と、コネクタ１４と、加速度センサ１５と、方位センサ１６と、ジャイロスコープ１７と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）レシーバ１８とを有する。
【００２８】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、例えば、重なって位置してよいし、並んで位置してよいし、離れて位置してよい。ディスプレイ２Ａとタッチスクリーン２Ｂとが重なって位置する場合、例えば、ディスプレイ２Ａの１ないし複数の辺は、タッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。
【００２９】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを含む。ディスプレイ２Ａは、文字、画像、記号、及び図形等のオブジェクトを画面内に表示する。
【００３０】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指、ペン、又はスタイラスペン等の接触又は近接を検出する。タッチスクリーン２Ｂは、複数の指、ペン、又はスタイラスペン等がタッチスクリーン２Ｂに接触又は近接したときのタッチスクリーン２Ｂ上の位置を検出することができる。タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指の接触又は近接を、検出位置とともにコントローラ１０に通知する。
【００３１】
コントローラ１０は、タッチスクリーン２Ｂにより検出された接触又は近接、検出位置、検出位置の変化、接触又は近接が継続した時間、接触又は近接が検出された間隔、及び接触が検出された回数の少なくとも１つに基づいて、ジェスチャの種別を判別できる。コントローラ１０が、タッチスクリーン２Ｂを介して判別するジェスチャには、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトが含まれるが、これらに限定されない。
【００３２】
コントローラ１０は、タッチスクリーン２Ｂを介して判別するこれらのジェスチャに従って動作できる。これにより、ユーザにとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従ってコントローラ１０が行う動作は、ディスプレイ２Ａに表示されている画面に応じて異なることがある。
【００３３】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式、赤外線方式、及び荷重検出方式等の任意の方式でよい。以下の説明では、説明を簡単にするため、利用者はスマートフォン１を操作するために指を用いてタッチスクリーン２Ｂに接触するものと想定する。
【００３４】
ボタン３は、ユーザからの操作入力を受け付ける。ボタン３の数は、任意の数であってよい。コントローラ１０はボタン３と協働することによってボタン３に対する操作を検出する。ボタン３に対する操作は、例えば、クリック、ダブルクリック、トリプルクリック、プッシュ、及びマルチプッシュを含むが、これらに限定されない。ボタン３は、例えばメニューボタン、パワーオンボタン、パワーオフボタン（電源ボタン）、リセットボタンなどの各種機能が割り当てられてよい。ボタン３は、音声入力の処理を実行させる機能が割り当てられてよい。
【００３５】
照度センサ４は、照度を検出する。照度は、照度センサ４の測定面の単位面積に入射する光束の値である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。
【００３６】
近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、赤外線を照射する発光素子と、発光素子から照射された赤外線の反射光を受光する受光素子を有する。照度センサ４及び近接センサ５は、１つのセンサとして構成されていてもよい。
【００３７】
通信ユニット６は、無線により通信する。通信ユニット６によってサポートされる無線通信規格には、例えば、２Ｇ、３Ｇ、４Ｇ、５Ｇ等のセルラーフォンの通信規格と、近距離無線の通信規格とが含まれる。セルラーフォンの通信規格としては、例えば、ＬＴＥ（Long  Term  Evolution）、Ｗ−ＣＤＭＡ（登録商標）（Wideband  Code  Division  Multiple  Access）、ＣＤＭＡ２０００、ＰＤＣ（Personal  Digital  Cellular）、ＧＳＭ（登録商標）（Global  System  for  Mobile  communications）、ＰＨＳ（Personal  Handy-phone  System）等がある。
【００３８】
通信ユニット６によってサポートされる近距離無線の通信規格としては、例えば、ＷｉＭＡＸ（登録商標）（Worldwide  interoperability  for  Microwave  Access）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Infrared  Data  Association）、ＮＦＣ（登録商標）（Near  Field  Communication）、ＷＰＡＮ（Wireless  Personal  Area  Network）等が含まれる。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００３９】
通信ユニット６は、情報処理装置１００との間で実行される映像通話を実現するための通信プロトコルをサポートできる。通信ユニット６は、情報処理装置１００や情報管理装置２００との間でデータ通信を行う。通信ユニット６は、オペレータにより操作される情報処理装置１００との間で行うデータ通信により、情報処理装置１００においてオペレータにより入力された入力データとして、オペレータの発話に対応する音声データを取得できる。通信ユニット６は、「通信部」の一例である。
【００４０】
レシーバ７およびスピーカ１１は、音出力部である。レシーバ７およびスピーカ１１は、コントローラ１０から送信される音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。スピーカ１１は、例えば、着信音および音楽を出力するために用いられる。レシーバ７およびスピーカ１１の一方が、他方の機能を兼ねてもよい。マイク８は、音入力部である。マイク８は、利用者の音声等を音信号へ変換してコントローラ１０へ送信する。レシーバ７およびスピーカ１１は、情報処理装置１００においてオペレータにより入力された入力データとして、通信ユニットにより取得されたオペレータの発話に対応する音声データを音声として出力できる。情報処理装置１００からレシーバ７およびスピーカ１１は、「出力部」の一例である。
【００４１】
ストレージ９は、プログラムおよびデータを記憶する。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶媒体、および磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、または光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００４２】
ストレージ９が記憶するプログラムおよびデータの一部または全部は、通信ユニット６による無線通信でアクセス可能なクラウドストレージなどの他の装置からダウンロードされてもよい。ストレージ９が記憶するプログラムおよびデータの一部または全部は、ストレージ９に含まれる読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。ストレージ９が記憶するプログラムおよびデータの一部または全部は、コネクタ１４に接続される読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。非一過的な記憶媒体は、例えば、ＣＤ（登録商標）、ＤＶＤ（登録商標）、Ｂｌｕ−ｒａｙ（登録商標）等の光ディスク、光磁気ディスク、磁気記憶媒体、メモリカード、およびソリッドステート記憶媒体を含むが、これらに限定されない。
【００４３】
ストレージ９に記憶されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ２Ａに画面を表示させ、タッチスクリーン２Ｂを介して検出されるジェスチャに応じた処理をコントローラ１０に実行させる。制御プログラムは、例えば、ＯＳである。アプリケーションおよび制御プログラムは、通信ユニット６による無線通信または非一過的な記憶媒体を介してストレージ９に導入されてもよい。
【００４４】
ストレージ９に記憶されるプログラムは、スマートフォン１の各種動作に関する処理を実現するための機能をそれぞれ提供できる。制御プログラム９Ａが提供する機能は、照度センサ４の検出結果に基づいて、ディスプレイ２Ａの輝度を調整する機能を含む。制御プログラム９Ａが提供する機能は、近接センサ５の検出結果に基づいて、タッチスクリーン２Ｂに対する操作を無効とする機能を含む。制御プログラム９Ａが提供する機能は、コネクタ１４を介して接続される外部機器との間の通信を制御する機能を含む。制御プログラム９Ａが提供する機能は、タッチスクリーン２Ｂの検出結果に基づいて判別したジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を行う機能を含む。
【００４５】
ストレージ９は、たとえば制御プログラム９Ａ、メールアプリケーション９Ｂ、ブラウザアプリケーション９Ｃ、健康管理アプリケーション９Ｄ、出力禁止文言情報９Ｘ、代替音情報９Ｙ、および設定情報９Ｚを記憶する。制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、検出される操作に応じて、アプリケーションを起動または終了させる。
【００４６】
メールアプリケーション９Ｂは、電子メールの作成、送信、受信、および表示等のための電子メール機能を提供する。ブラウザアプリケーション９Ｃは、ＷＥＢページを表示するためのＷＥＢブラウジング機能を提供する。
【００４７】
健康管理アプリケーション９Ｄは、制御プログラム９Ａと連携しつつ、実施形態に係るスマートフォン１に特有の処理を実現させるための各種機能を提供できる。制御プログラム９Ａと連携しつつ、実施形態に係るスマートフォン１に特有の処理を実現させための各種機能を提供する健康管理アプリケーション９Ｄは、スマートフォン１に実施形態に係る特有の処理を実行させる制御プログラムと言い換えることもできる。
【００４８】
健康管理アプリケーション９Ｄは、たとえば健康管理アプリケーション９Ｄが有する各種機能を実行するためのユーザインターフェースを提供できる。健康管理アプリケーション９Ｄは、スマートフォン１や測定装置５０により計測された端末ユーザに関する計測値を記録する機能や、記録した計測値をディスプレイ２Ａに表示するユーザインターフェースを介して端末ユーザに提供するめの機能を提供できる。
【００４９】
また、健康管理アプリケーション９Ｄは、スマートフォン１や測定装置５０により計測された端末ユーザに関する計測値を情報管理装置２００にアップロードするための機能を提供できる。
【００５０】
また、健康管理アプリケーション９Ｄは、情報処理装置１００のオペレータとの間で健康管理に関する映像通話を行うための機能を提供できる。映像通話を行うための機能は、たとえば上述のユーザインタフェースを介して、スマートフォン１のユーザから受け付ける映像通話開始要求を情報処理装置１００に送信し、情報処理装置１００から映像通話受付応答を受信して、映像通話処理を開始させる機能を含む。
【００５１】
また、健康管理アプリケーション９Ｄは、映像通話中に情報処理装置１００に表示させる仮想的なキャラクター（アバター）、及び映像通話中に情報処理装置１００から出力される音声の声色などを設定するための機能を提供できる。仮想的なキャラクター（アバター）は、スマートフォン１のユーザに対応するキャラクターであるが、その形式は、人型、ロボット型、動物型その他任意のキャラクターでよく、特に限定されるものではない。また、仮想的なキャラクター（アバター）は、スマートフォン１のユーザに似ているとしてもよいし、似ていないとしてもよい。
【００５２】
また、健康管理アプリケーション９Ｄは、オペレータの発話の内容を認識するための機能を提供できる。健康管理アプリケーション９Ｄにより提供されるオペレータの発話の内容を認識するための機能は、オペレータの発話に対応する音声情報を変換した文字情報を、形態素解析等の自然言語処理技術などの既知の技術を用いて解析することにより、オペレータの発話の内容を認識する機能を含んでよい。
【００５３】
また、健康管理アプリケーション９Ｄは、出力禁止文言情報９Ｘに基づいて、オペレータの発話の内容に出力禁止文言が含まれているかを判定するための機能、並びにオペレータの発話の内容に出力禁止文言が含まれていると判定した場合、当該出力禁止文言を出力しないように制御するための機能を提供できる。出力禁止文言を出力しないように制御するための機能は、出力禁止文言に対応する音声の一部若しくは全部を削除する機能、あるいは出力禁止文言に対応する音声の一部若しくは全部を代替音に差し替える機能、出力禁止文字に対応する音声の一部若しくは全部を加工する機能などを含む。
【００５４】
また、健康管理アプリケーション９Ｄは、オペレータの発話に対応する音声の出力を制限した旨の通知を出力するための機能を提供できる。
【００５５】
出力禁止文言情報９Ｘは、オペレータの属性に対応付けて、スピーカ１１からの出力を禁止する文言を規定した出力禁止文言の情報を含む。図５は、実施形態に係る出力禁止文言情報９Ｘの一例を示す図である。図５に示すように、出力禁止文言情報９Ｘは、属性ＩＤ、出力制限フラグ、及び出力禁止文言ファイルの情報を有し、これらの情報は互いに対応付けられている。
【００５６】
属性ＩＤは、情報処理装置１００を操作するオペレータの属性を特定するための情報である。本実施形態において、たとえば情報処理装置１００を操作するオペレータが医師である場合の属性ＩＤとして「Ｚ００１」が割り当てられる。出力制限フラグは、出力禁止文言ファイルに基づく出力制限を受けるか否かを規定する情報である。出力禁止文言ファイルは、オペレータの発話の内容に出力禁止文言が含まれているかを判定する際に参照すべき文言ファイルの情報である。図６及び図７は、実施形態に係る文言ファイルの概要を説明する図である。図６に示すように、文言ファイル１は、たとえば医行為に関わる文言を記録する。図７に示すように、文言ファイル２は、食事指導に関する文言を記録する。
【００５７】
上述した出力禁止文言情報９Ｘは、図５に示すように、オペレータの属性に応じて、異なる出力禁止文言ファイルが対応付けられる。たとえば管理栄養士に対応する「属性ＩＤ：Ｚ００２」には、出力禁止文言ファイルである文言ファイル１が対応付けられる。すなわち、管理栄養士は医行為に関わる文言が出力禁止文言となる。他方、料理研究家に対応する「属性ＩＤ：Ｚ００３」には、出力禁止文言ファイルである文言ファイル１及び文書ファイル２が対応付けられる。すなわち、料理研究家は医行為に関わる文言及び食事指導に関する文言が出力禁止文言となる。
【００５８】
代替音情報９Ｙは、オペレータの発話に対応する音声のうち出力禁止文言に対応する音声に差し替える代替音の情報である。代替音情報９Ｙは、代替音としてビープ音などを記録したデータファイルにより構成される。
【００５９】
設定情報９Ｚは、スマートフォン１の動作に関する各種の設定に関する情報を含む。
【００６０】
上述した制御プログラム９Ａが、健康管理アプリケーション９Ｄにより提供される機能の一部を担ってもよい。あるいは健康管理アプリケーション９Ｄにより提供される機能の一部が、本実施形態に特有の処理を実現するために専用に作成されたプログラム、あるいは既存プログラム又はアプリケーションに対するアドオンなどで実装されてもよい。
【００６１】
また、ストレージ９は、健康管理アプリケーション９Ｄの処理に使用されるデータを記憶できる。例えばストレージ９は、映像通話中に情報処理装置１００に表示させる仮想的なキャラクター（アバター）、及び映像通話中に情報処理装置１００から出力される音声の声色などを設定するためのデータを記憶できる。
【００６２】
コントローラ１０は演算処理装置を含む。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、およびココントローラを含むが、これらに限定されない。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００６３】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、レシーバ７、およびスピーカ１１を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２、カメラ１３、加速度センサ１５、方位センサ１６、ジャイロスコープ１７、およびＧＰＳレシーバ１８を含むが、これらに限定されない。
【００６４】
コントローラ１０は、ストレージ９に記憶されるプログラムを実行することにより、スマートフォン１の動作に関する各種制御を実現できる。コントローラ１０は、例えば、照度センサ４の検出結果に基づいて、ディスプレイ２Ａの輝度を調整できる。コントローラ１０は、例えば、近接センサ５の検出結果に基づいて、タッチスクリーン２Ｂに対する操作を無効にできる。コントローラ１０は、例えば、コネクタ１４を介して接続される外部機器との間の通信を制御できる。コントローラ１０は、例えば、タッチスクリーン２Ｂの検出結果に基づいて判別したジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を実行できる。
【００６５】
コントローラ１０は、たとえば健康管理アプリケーション９Ｄを実行することにより、実施形態に係るスマートフォン１に特有の処理を実現できる。
【００６６】
例えば、コントローラ１０は、情報処理装置１００のオペレータとの間で健康管理に関する映像通話を行うための処理を実現できる。また、コントローラ１０は、オペレータの発話の内容を認識するための処理を実現できる。また、コントローラ１０は、出力禁止文言情報９Ｘに基づいて、オペレータの発話の内容に出力禁止文言が含まれるかを判定する処理を実現できる。また、コントローラ１０は、オペレータの発話の内容に出力禁止文言が含まれていると判定した場合、当該出力禁止文言を出力しないように制御するためのブロック処理を実現できる。たとえばコントローラ１０は、オペレータの発話に対応する音声から出力禁止文言に対応する音声を削除し、出力禁止文言を含まない音声をスピーカ１１から出力するブロック処理を実行する。ブロック処理により、オペレータの発話の内容のうち、出力禁止文字に対応する音声は出力されず、出力禁止文言に対応しない残りの音声がスピーカ１１などから出力される。ここで、本開示において、出力禁止文字に対応する音声が出力されないとは、出力禁止文字の意味が把握困難になる処理をいう。たとえば、出力禁止文字に対応する音声の一部が削除された場合、出力禁止文字に対応する音声の他の一部は出力されるが、出力禁止文字に対応する音声の一部が削除されたことにより、出力禁止文字の意味が把握困難になり、出力禁止文字に対応する音声が出力されないこととなる。ブロック処理は、出力禁止文言に対応する音声の一部若しくは全部を削除する、あるいは出力禁止文言に対応する音声の一部若しくは全部を代替音に差し替えるなどの方法によって行われる。また、ブロック処理は、出力禁止文字に対応する音声の一部若しくは全部を加工する処理を含むとしても良い。本開示では、出力禁止文言に対応する音声に対して、削除処理、代替音に差し替える処理及び加工処理その他の処理を任意に組み合わせてブロック処理としてもよい。
【００６７】
また、コントローラ１０は、オペレータの発話に対応する音声の出力を制限した旨の通知を出力する処理を実現できる。コントローラ１０は、オペレータの発話に対応する音声の出力を制限した旨の通知を記述した吹き出し画像をタッチスクリーンディスプレイ２に表示させる処理を実行する。コントローラ１０は、オペレータの発話に対応する音声の出力を制限した旨の通知を記述した吹き出し画像をタッチスクリーンディスプレイ２に表示する代わりに、その旨の音声をスピーカ１１から出力してもよい。
【００６８】
カメラ１２は、スマートフォン１のフロントフェイスに面している物体を撮像するインカメラである。カメラ１３は、スマートフォン１のバックフェイスに面している物体を撮像するアウトカメラである。カメラ１２は、たとえば映像通話中、スマートフォン１のユーザＵ１の姿を撮像するためにも用いられる。
【００６９】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ＭＨＬ（Ｍｏｂｉｌｅ  Ｈｉｇｈ−ｄｉｆｉｎｉｔｉｏｎ  Ｌｉｎｋ）、ライトピーク（Ｌｉｇｈｔ  Ｐｅａｋ）、サンダーボルト（登録商標）（Ｔｈｕｎｄｅｒｂｏｌｔ）、ＬＡＮコネクタ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ｃｏｎｎｅｃｔｏｒ）、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用に設計された端子でもよい。コネクタ１４に接続される装置は、例えば、飛行体、充電器、外部ストレージ、通信装置、及び情報処理装置を含むが、これらに限定されない。
【００７０】
加速度センサ１５は、スマートフォン１に働く加速度の方向および大きさを検出する。加速度センサ１５の検出結果は、スマートフォン１のユーザの歩数を検出するために利用することもできる。方位センサ１６は、地磁気の向きを検出する。ジャイロスコープ１７は、スマートフォン１の角度および角速度を検出する。加速度センサ１５、方位センサ１６およびジャイロスコープ１７の検出結果は、スマートフォン１の位置および姿勢の変化を検出するために、組み合わせて利用される。ＧＰＳレシーバ１８は、スマートフォン１の位置を検出する。
【００７１】
図４に示すスマートフォン１の構成は一例であり、本発明の要旨を損なわない範囲において適宜変更してよい。図４に例示するスマートフォン１は、カメラ１２およびカメラ１３を備えるが、たとえばインカメラ及びアウトカメラを切り換え可能な１つのカメラを備えてもよい。図４に例示するスマートフォン１は、スマートフォン１の位置および姿勢を検出するために４種類のセンサを備えるが、これらのうちいくつかのセンサを備えなくてもよい。あるいは、スマートフォン１は、スマートフォン１の位置および姿勢の少なくとも１つを検出するための他の種類のセンサを備えてもよい。
【００７２】
図８を参照しつつ、実施形態に係る情報処理装置の構成を説明する。図８は、実施形態に係る情報処理装置の構成例を示すブロック図である。図８に示すように、情報処理装置１００は、たとえばパーソナルコンピュータ等であり、入力部１０１と、出力部１０２と、通信部１０３と、記憶部１０４と、制御部１０５とを有する。
【００７３】
入力部１０１は、各種データを入力する。入力部１０１は、マイク１１１及びカメラ１１２を有する。マイク１１１は、たとえば情報処理装置１００を操作するオペレータの音声等を音信号へ変換して制御部１０５へ送信する。カメラ１１２は、たとえば情報処理装置１００（後述するディスプレイ１２２）に面するオペレータの姿を撮像する。この入力部１０１は、オペレータの入力データが入力される入力部としてもよい。
【００７４】
出力部１０２は、各種データを出力する。出力部１０２は、スピーカ１２１及びディスプレイ１２２を有する。スピーカ１２１は、制御部１０５から送信される音信号を音として出力する。ディスプレイ１２２は、制御部１０５から送信される映像信号に基づく画像を出力する。
【００７５】
通信部１０３は、通信ネットワーク３０に接続された装置との間で各種情報のやり取りを行うためのＮＩＣ（Network  Interface  Card）等のインターフェイスである。通信部１０３は、スマートフォン１との映像通話を行うための各種プロトコルをサポートする。制御部１０５は、通信部１０３を介して、スマートフォン１及び情報管理装置２００などとの間でデータ通信を行って、各種の情報を送受信する。
【００７６】
記憶部１０４は、計測値格納部１４１と、食事情報格納部１４２と、健康診断結果格納部１４３と、属性情報格納部１４４とを備える。記憶部１０４は、たとえばＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。この記憶部１０４は、オペレータの属性に応じて異なる情報であって、オペレータの属性に対応付けて、出力を禁止する文言を規定した出力禁止文言情報を記憶する記憶部としてもよい。
【００７７】
計測値格納部１４１は、スマートフォン１のユーザに関する各種の計測値の情報を記憶する。図９は、計測値格納部１４１に記憶される計測値の概要を説明する図である。図９に示すように、計測値は、スマートフォン１のユーザに一意に割り当てられるユーザＩＤに対応付けられる。計測値は、計測が行われた日付、スマートフォン１のユーザの体重、体脂肪率、脈拍などの計測値、歩数などの活動量などを含む。計測値格納部１４１に記憶される計測値は、制御部１０５により情報管理装置２００から定期的に取得される。なお、計測値格納部１４１に記憶される計測値は、制御部１０５により情報管理装置２００から必要なときに取得するとしてもよい。
【００７８】
食事情報格納部１４２は、スマートフォン１のユーザの食事内容に関する情報を記憶する。図１０は、食事情報格納部１４２に記憶される食事内容に関する情報の概要を説明する図である。食事内容に関する情報は、スマートフォン１のユーザに一意に割り当てられるユーザＩＤに対応付けられる。食事内容に関する情報は、食事の日付、朝食、昼食並びに夕食の食事の内容、及び備考を含む。備考は、間食をした場合など、スマートフォン１のユーザが食事に関連して申告すべき情報がある場合に利用される。食事の内容については、スマートフォン１のユーザが入力するテキストデータにより記録されたものであってもよいし、カメラ１３などを用いて撮像した画像データにより記録されたものであってもよい。食事内容に関する情報は、制御部１０５により情報管理装置２００から定期的に取得される。なお、食事内容に関する情報は、制御部１０５により情報管理装置２００から必要なときに取得されるとしてもよい。
【００７９】
健康診断結果格納部１４３は、スマートフォン１のユーザの健康診断結果に関する情報を記憶する。図１１は、健康診断結果格納部１４３に記憶される健康診断結果に関する情報の概要を説明する図である。健康診断結果に関する情報は、スマートフォン１のユーザに一意に割り当てられるユーザＩＤに対応付けられる。健康診断結果に関する情報は、スキャニングにより所定のデータ形式に変換された文書データであってもよいし、カメラ１３などを用いて撮像された画像データであってもよい。健康診断結果に関する情報は、制御部１０５により情報管理装置２００から定期的に取得される。なお、健康診断結果に関する情報は、制御部１０５により情報管理装置２００から必要なときに取得されるとしてもよい。
【００８０】
属性情報格納部１４４は、情報処理装置１００を操作するオペレータの属性に応じて一意に割り当てられる情報を記憶する。図１２は、実施形態に係る属性情報の一例を示す図である。図１２に示すように、属性情報は、オペレータに一意に割り当てられるオペレータＩＤに対応付けて、オペレータの属性に応じて一意に割り当てられる属性ＩＤを記憶する。
【００８１】
また、記憶部１０４は、映像通話中にスマートフォン１に表示させる仮想的なキャラクター（アバター）、及び映像通話中にスマートフォン１から出力される音声の声色などを設定するためのデータを記憶できる。仮想的なキャラクター（アバター）は、オペレータに対応するキャラクターであるが、その形式は、人型、ロボット型、動物型その他任意のキャラクターでよく、特に限定されるものではない。また、仮想的なキャラクター（アバター）は、オペレータに似ているとしてもよいし、似ていないとしてもよい。
【００８２】
制御部１０５は、たとえばＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１０５は、たとえばＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００８３】
制御部１０５は、スマートフォン１のユーザが記録した計測値、食事内容に関する情報、並びに健康診断結果に関する情報を情報管理装置２００から取得し、記憶部１０４に記憶させる。制御部１０５は、記憶部１０４に記憶させた計測値、食事内容に関する情報、健康診断結果に関する情報が最新の状態となるように、情報管理装置２００から定期的に取得して更新する。
【００８４】
制御部１０５は、スマートフォン１との間で、健康管理に関するアドバイスを提供するための映像通話を実行する。制御部１０５は、映像通話中にスマートフォン１に表示させる仮想的なキャラクター（アバター）、及び映像通話中にスマートフォン１から出力される音声の声色などの設定画面を表示してオペレータに提供する。制御部１０５は、カメラ１１２により撮影されるオペレータの画像に基づいて、オペレータの動作を解析し、オペレータの動作に連動するアバターを表示させる。なお、制御部１０５は、予め定められる設定に基づいて、オペレータの動作とは無関係に動作するアバターを表示させてもよい。制御部１０５は、スマートフォン１との間で健康管理に関するアドバイスを提供するための映像通話中、スマートフォン１のユーザの健康管理情報をディスプレイ１２２に表示してオペレータに提供する。制御部１０５は、記憶部１０４に記憶される出力禁止文言情報に基づいて、入力データに出力禁止文言が含まれるかを判定する制御部としてもよい。制御部１０５は、判定の結果、入力データに出力禁止文言が含まれる場合、当該出力禁止文言を出力しないように制御するとしてもよい。
【００８５】
図１３を参照しつつ、実施形態に係る情報管理装置２００の構成を説明する。図１３は、実施形態に係る情報管理装置の構成例を示すブロック図である。情報管理装置２００は、たとえばストレージサーバやクラウドサーバであり、図１３に示すように、通信部２０１と、記憶部２０２と、制御部２０３とを有する。
【００８６】
通信部２０１は、通信ネットワーク３０に接続された装置との間で各種情報のやり取りを行うためのＮＩＣ（Network  Interface  Card）等のインターフェイスである。制御部２０３は、通信部２０１を介して、スマートフォン１及び情報処理装置１００などとの間でデータ通信を行って各種の情報を送受信する。
【００８７】
記憶部２０２は、計測値格納部２２１と、食事情報格納部２２２と、健康診断結果格納部２２３とを備える。記憶部２０２は、プログラムおよびデータを記憶するストレージなどを含む。記憶部２０２は、コントローラ３０２の処理結果を一時的に記憶する作業領域としても利用される。
【００８８】
計測値格納部２２１は、スマートフォン１のユーザに関する各種の計測値の情報を記憶する。図１４は、計測値格納部２２１に記憶される計測値の概要を説明する図である。図１４に示すように、計測値格納部２２１に記憶される計測値は、ユーザＩＤ、タイムスタンプ、および種別といった項目と、計測値とその種別を示す名称とが対応付けて格納される複数の項目とを有する。ユーザＩＤの項目には、スマートフォン１のユーザを識別するための識別子が格納される。タイムスタンプの項目には、計測値が読み取られた日時、計測値が送信された日時、または計測値が受信された日時が格納される。種別の項目には、計測値が読み取られた健康測定器の種別を示す値が格納される。計測値は、複数の種類の計測値が時系列に格納できるように構成される。このため、情報処理装置１００のオペレータは、複数の種類の計測値の経時的な変化に基づいて、健康に関する的確なアドバイスを行うことができる。
【００８９】
食事情報格納部２２２は、スマートフォン１のユーザの食事内容に関する情報を記憶する。図１５は、食事情報格納部２２２に記憶される食事内容に関する情報の概要を説明する図である。図１５に示すように、食事内容に関する情報は、スマートフォン１のユーザに一意に割り当てられるユーザＩＤに対応付けられる。食事内容に関する情報は、食事の日付、朝食、昼食並びに夕食の食事の内容、及び備考を含む。備考は、間食をした場合など、スマートフォン１のユーザが食事に関連して申告すべき情報がある場合に利用される。食事の内容については、スマートフォン１のユーザが入力するテキストデータにより記録されたものであってもよいし、カメラ１３などを用いて撮像した画像データにより記録されたものであってもよい。
【００９０】
健康診断結果格納部２２３は、スマートフォン１のユーザの健康診断結果に関する情報を記憶する。図１６は、健康診断結果格納部２２３に記憶される健康診断結果に関する情報の概要を説明する図である。図１６に示すように、健康診断結果に関する情報は、スマートフォン１のユーザに一意に割り当てられるユーザＩＤに対応付けられる。健康診断結果に関する情報は、スキャニングにより所定のデータ形式に変換された文書ファイルであってもよいし、カメラ１３などを用いて撮像された画像データであってもよい。
【００９１】
制御部２０３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算処理装置である。制御部２０３は、情報管理装置２００の動作を統括的に制御して各種の機能を実現する。具体的には、制御部２０３は、記憶部２０２に記憶されているデータを必要に応じて参照しつつ、記憶部２０２に記憶されているプログラムに含まれる命令を実行する。そして、制御部２０３は、データおよび命令に応じて各種の情報処理を実行する。
【００９２】
制御部２０３は、スマートフォン１から送信された計測値を、スマートフォン１のユーザのユーザＩＤおよびタイムスタンプと対応付けて記憶部２０２に記憶させる。制御部２０３は、スマートフォン１から送信された食事内容に関する情報を、スマートフォン１のユーザのユーザＩＤに対応付けて記憶部２０２に記憶させる。制御部２０３は、スマートフォン１から送信された健康診断結果に関する情報を、スマートフォン１のユーザのユーザＩＤに対応付けて記憶部２０２に記憶させる。
【００９３】
制御部２０３は、情報処理装置１００からの要求に応じて、計測値格納部２２１に記憶される計測値と、食事情報格納部２２２に記憶される食事内容に関する情報と、健康診断結果格納部２２３に記憶される健康診断結果に関する情報とを情報処理装置１００に送信する。
【００９４】
図１７を参照しつつ、実施形態に係るスマートフォン１と情報処理装置１００との間の処理について説明する。図１７は、実施形態に係るスマートフォン１と情報処理装置１００との間の処理の一例を示すシーケンス図である。
【００９５】
図１７に示すように、スマートフォン１は、ユーザの操作に応じて健康管理アプリケーション９Ｄを起動し、健康管理処理を実行する（ステップＳ１０１）。健康管理処理は、健康管理アプリケーション９Ｄにより提供される各種機能に基づく処理を含む。
【００９６】
スマートフォン１は、ユーザによる映像通話開始要求を検出すると、映像通話開始要求を情報処理装置１００に送信する（ステップＳ１０２）。
【００９７】
情報処理装置１００は、スマートフォン１から映像通話開始要求を受信すると、映像通話応答処理を実行する（ステップＳ１０３）。
【００９８】
情報処理装置１００は、映像通話受付応答をスマートフォン１に送信し（ステップＳ１０４）、映像通話処理を実行する（ステップＳ１０５）。
【００９９】
スマートフォン１は、情報処理装置１００から映像通話受付応答を受信すると、映像通話処理を実行する（ステップＳ１０６）。以後、スマートフォン１と情報処理装置１００との間で映像通話が開始される。スマートフォン１と情報処理装置１００との間で実行される映像通話は、たとえばＶｏＩＰ（Voice  over  Internet  Protocol）技術やＶｏＬＴＥ（Voice  over  ＬＴＥ）を用いたデータ通信により実現できる。
【０１００】
図１８を参照しつつ、情報処理装置１００の映像通話応答処理について説明する。図１８は、実施形態に係る情報処理装置１００による映像通話応答処理の一例を示すフローチャートである。
【０１０１】
図１８に示すように、制御部１０５は、映像通話開始要求を受信すると、映像通話開始要求の受信をオペレータに通知する（ステップＳ２０１）。
【０１０２】
続いて、制御部１０５は、記憶部１０４に記憶されているデータに基づいてアバター設定処理を実行して（ステップＳ２０２）、映像通話開始を待機する（ステップＳ２０３）。
【０１０３】
続いて、制御部１０５は、映像通話開始要求に対する応答操作が検出されたかを判定する（ステップＳ２０４）。制御部１０５は、判定の結果、映像通話開始要求に対する応答操作が検出された場合（ステップＳ２０４，Ｙｅｓ）、図１８に示す処理を終了する。これとは反対に、制御部１０５は、判定の結果、映像通話開始要求に対する応答操作が検出さない場合（ステップＳ２０４，Ｎｏ）、ステップＳ２０３に戻り、映像通話開始を待機する。
【０１０４】
図１９を参照しつつ、スマートフォン１による映像通話中の処理について説明する。図１９は、実施形態に係るスマートフォン１による映像通話中の処理の一例を示すフローチャートである。
【０１０５】
図１９に示すように、コントローラ１０は、音声データが取得されたかを判定する（ステップＳ３０１）。
【０１０６】
コントローラ１０は、判定の結果、オペレータの発話に対応する音声データを取得した場合（ステップＳ３０１，Ｙｅｓ）、オペレータの発話内容を認識する（ステップＳ３０２）。
【０１０７】
続いて、コントローラ１０は、オペレータの属性ＩＤに対応する出力禁止文言を取得する（ステップＳ３０３）。
【０１０８】
続いて、コントローラ１０は、オペレータの属性ＩＤに対応する出力禁止文言に基づいて、オペレータの発話の内容に出力禁止文言が含まれるかを判定する（ステップＳ３０４）。
【０１０９】
コントローラ１０は、判定の結果、オペレータの発話の内容に出力禁止文言が含まれる場合（ステップＳ３０４，Ｙｅｓ）、出力禁止文言のブロック処理を実行する（ステップＳ３０５）。ブロック処理により、オペレータの発話の内容のうち、出力禁止文字に対応する音声は出力されず、出力禁止文言に対応しない残りの音声がスピーカ１１などから出力される。ここで、本開示において、出力禁止文字に対応する音声が出力されないとは、出力禁止文字の意味が把握困難になる処理をいう。たとえば、出力禁止文字に対応する音声の一部が削除された場合、出力禁止文字に対応する音声の他の一部は出力されるが、出力禁止文字に対応する音声の一部が削除されたことにより、出力禁止文字の意味が把握困難になり、出力禁止文字に対応する音声が出力されないこととなる。ブロック処理は、出力禁止文言に対応する音声の一部若しくは全部を削除する、あるいは出力禁止文言に対応する音声の一部若しくは全部を代替音に差し替えるなどの方法によって行われる。また、ブロック処理は、出力禁止文字に対応する音声の一部若しくは全部を加工する処理を含むとしても良い。本開示では、出力禁止文言に対応する音声に対して、削除処理、代替音に差し替える処理及び加工処理その他の処理を任意に組み合わせてブロック処理としてもよい。
【０１１０】
続いて、コントローラ１０は、通話が終了したかを判定する（ステップＳ３０６）。コントローラ１０は、判定の結果、通話が終了していない場合（ステップＳ３０６，Ｎｏ）、上記ステップＳ３０１の処理手順に戻る。
【０１１１】
一方、コントローラ１０は、判定の結果、通話が終了した場合（ステップＳ３０６，Ｙｅｓ）、図１９に示す処理を終了する。
【０１１２】
上記ステップＳ３０４において、コントローラ１０は、判定の結果、オペレータの発話の内容に出力禁止文言が含まれない場合（ステップＳ３０４，Ｎｏ）、オペレータの発話に対応する音声のブロック処理を実行することなく、そのまま出力して（ステップＳ３０７）、上記ステップＳ３０６の判定に移る。上記ステップＳ３０１において、コントローラ１０は、判定の結果、音声データが取得されていない場合（ステップＳ３０１，Ｎｏ）、上記ステップＳ３０６の判定に移る。
【０１１３】
上述してきたように、実施形態に係るスマートフォン１は、オペレータの属性に対応付けて、レシーバ７やスピーカ１１からの出力を禁止する文言を規定した出力禁止文言情報９Ｘに基づいて、発話の内容に出力禁止文言が含まれるかを判定する。そして、実施形態に係るスマートフォン１は、発話の内容に出力禁止文言が含まれる場合、当該出力禁止文言をレシーバ７やスピーカ１１などから出力しないように制御するブロック処理を実行する。これにより、実施形態に係るスマートフォン１は、医行為に関するアドバイスは、医師の資格を有する者に限定するなど、適切な資格を備えない者により行われた健康管理に関するアドバイスが提供されることを防止できる。
【０１１４】
また、スマートフォン１は、出力禁止文言に対応する音声を削除する。これにより、簡易に出力禁止文言の出力を制御できる。
【０１１５】
また、スマートフォン１は、出力禁止文言に対応する音声の一部を代替音に差し替える。これにより、簡易に出力禁止文言の出力を制御できる。
【０１１６】
また、スマートフォン１は、オペレータの発話に対応する音声の出力を制限した旨の通知を出力する。たとえば、オペレータの発話に対応する音声の出力を制限した旨の吹き出し画像ＮＴ１（図３）をタッチスクリーンディスプレイ２に表示する。これにより、スマートフォン１のユーザが、映像通話中の音声トラブルあるいは装置の故障などであると誤解することを防止できる。なお、本開示において、情報処理装置１００は、オペレータの発話に対応する音声の出力を制限した旨の通知を出力するとしてもよい。この通知は、例えば情報処理装置１００が備える出力部１０２から出力されるとしてよい。オペレータの発話に対応する音声の出力を制限した旨の通知は、スピーカ１２１から音声で出力されるとしてよい。オペレータの発話に対応する音声の出力を制限した旨の通知は、ディスプレイ１２２から画像で出力されるとしてよい。オペレータの発話に対応する音声の出力を制限した旨の通知は、音声及び画像の双方で通知されるとしてもよい。これにより、オペレータに対して、自身の発話に対する音声の出力がスマートフォン１において制限されたことを把握させることができる。
【０１１７】
上述した実施形態では、スマートフォン１が、オペレータの属性に応じて異なる出力禁止文言を記憶する例を説明したが、この例には特に限定される必要はなく、オペレータの属性に応じて、出力を許可する文言を記憶してもよい。
【０１１８】
上述した実施形態において、スマートフォン１は、オペレータの発話に対応する音声から出力禁止文言に対応する音声を削除する例、または出力禁止文言を代替音に差し替える例を説明したが、この例には特に限定される必要はなく、オペレータの発話に対応する音声の全てを出力しないように制御してもよい。
【０１１９】
上述した実施形態において、スマートフォン１と情報処理装置１００との間で実行される映像通話は、アバターなどの仮想的なキャラクターを介して実行されるものではなく、現実の映像を介して実行されるものであってもよい。
【０１２０】
実施形態に係るスマートフォン１は、上述してきた実施形態以外にも種々の異なる形態にて実施されてよい。たとえば、上述した実施形態では、スマートフォン１と情報処理装置１００との間で実行される健康管理に関する映像通話において、スマートフォン１が、情報処理装置１００のオペレータの発話の内容に出力禁止文言が含まれる場合、出力禁止文言に対応する音声が出力されないように制御する例を説明した。上述した実施形態は、スマートフォン１と情報処理装置１００との間でメッセージのやり取りを行うチャットなどのコミュニケーションツールを利用中の場合にも同様に適用できる。
【０１２１】
図２０は、他の実施形態に係る実施形態に係る健康管理システムによる処理の概要を示す図である。図２０に示すように、スマートフォン１のユーザＵ１（ユーザＩＤ：Ｕ００１）は、スマートフォン１を用いて、情報処理装置１００のオペレータＵ２（属性ＩＤ：Ｚ００２）とチャットを行う。
【０１２２】
ユーザＵ１は、情報処理装置１００のオペレータに対して、健康管理に関するアドバイスを求める。オペレータＵ２は、ユーザＵ１の求めに応じて、たとえば計測値格納部１４１や食事情報格納部１４２に記憶されているユーザＵ１の情報を参照しながら、健康管理に関するアドバイスを提供する。このとき、スマートフォン１は、オペレータの属性に対応する出力禁止文言情報９Ｘに基づいて、オペレータから提供されるアドバイス、すなわちオペレータがチャット画面に入力するメッセージの内容に出力禁止文言が含まれるかを判定する。そして、スマートフォン１は、出力禁止文言が含まれる場合、出力禁止文言が出力されないように制御する。
【０１２３】
ユーザＵ１は、オペレータＵ２に対して、たとえば「薬の飲み方を教えてください。」というメッセージを入力したとする。これに対して、オペレータＵ２は、たとえば「薬は食後が良いと思います。」というメッセージを入力したとする。情報処理装置１００においてオペレータにより入力されたメッセージは「入力データ」の一例である。
【０１２４】
スマートフォン１は、オペレータＵ２により入力されたメッセージを受信すると、受信したメッセージの内容、すなわち「薬は食後が良いと思います。」というアドバイスに出力禁止文言が含まれるかを判定する。スマートフォン１は、オペレータＵ２の「薬は食後が良いと思います。」というメッセージの内容に、出力禁止文言として「食後が良い」が含まれていると判定した場合、出力禁止文言である「食後が良い」の部分に対応するメッセージの出力を制限するブロック処理を行う。たとえばスマートフォン１は、オペレータＵ２のメッセージである「薬は食後が良いと思います。」のうち、出力禁止文言である「食後が良い」の部分を「○×○×○×」という記号Ｋ１に置き換えて、タッチスクリーンディスプレイ２のチャット画面上に表示する。また、スマートフォン１は、オペレータＵ２のメッセージに含まれる文言の一部の出力を制限した旨の吹き出し画像ＮＴ２をタッチスクリーンディスプレイ２に表示する。
【０１２５】
これにより、スマートフォン１によれば、映像通話中において取得される音声だけでなく、チャットなどのコミュニケーションツール上でやり取りされるメッセージについても、適切な資格を備えない者により行われた健康管理に関するアドバイスが提供されることを防止できる。
【０１２６】
上述してきた実施形態に係るスマートフォン１の処理、すなわち、オペレータの発話の内容に出力禁止文言が含まれる場合に出力禁止文言に対応する音声が出力されないように制御する処理、並びにオペレータのメッセージの内容に出力禁止文言が含まれる場合に出力禁止文言に対応する音声が出力されないように制御する処理は、情報処理装置１００で実行してもよい。この場合、情報処理装置１００は、オペレータの発話の内容に出力禁止文言が含まれる場合に出力禁止文言に対応する音声が出力されないように制御する処理を実行するための機能、並びにオペレータのメッセージの内容に出力禁止文言が含まれる場合に出力禁止文言に対応する音声が出力されないように制御する処理を実行するための機能を備える。
【０１２７】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記の実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。
【０１２８】
上記開示では、電子機器がスマートフォン１である場合について説明した。本開示の電子機器は、情報処理装置１００および情報管理装置２００を含むとしてもよい。さらに、本開示に含まれる電子機器は、ゲーム機、音楽プレーヤ、タブレット、ＰＣ（Personal  Computer）、テレビ、ディスプレイ、カメラ、血圧計、体重計、時計、腕時計、ＧＰＳ及びナビゲーションシステムなどを含むとしてもよい。
【０１２９】
本開示を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形又は修正を行うことが容易であることに注意されたい。したがって、これらの変形又は修正は本開示の範囲に含まれることに留意されたい。例えば、各機能部に含まれる機能などは論理的に矛盾しないように再配置可能である。複数の機能部等は、１つに組み合わせられたり、分割されたりしてよい。上述した本開示に係る各実施形態は、それぞれ説明した各実施形態に忠実に実施することに限定されるものではなく、適宜、各特徴を組み合わせたり、一部を省略したりして実施され得る。つまり、本開示の内容は、当業者であれば本開示に基づき種々の変形および修正を行うことができる。したがって、これらの変形および修正は本開示の範囲に含まれる。例えば、各実施形態において、各機能部、各手段、各ステップなどは論理的に矛盾しないように他の実施形態に追加し、若しくは、他の実施形態の各機能部、各手段、各ステップなどと置き換えることが可能である。また、各実施形態において、複数の各機能部、各手段、各ステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。また、上述した本開示の各実施形態は、それぞれ説明した各実施形態に忠実に実施することに限定されるものではなく、適宜、各特徴を組み合わせたり、一部を省略したりして実施することもできる。
【符号の説明】
【０１３０】
１  スマートフォン
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  メールアプリケーション
９Ｃ  ブラウザアプリケーション
９Ｄ  健康管理アプリケーション
９Ｘ  出力禁止文言情報
９Ｙ  代替音情報
９Ｚ  設定情報
１０  コントローラ
１１  スピーカ
１２，１３  カメラ
１４  コネクタ
１５  加速度センサ
１６  方位センサ
１７  ジャイロスコープ
１８  ＧＰＳレシーバ
【図１】
2020061621.tif 000003
【図２】
2020061621.tif 000004
【図３】
2020061621.tif 000005
【図４】
2020061621.tif 000006
【図５】
2020061621.tif 000007
【図６】
2020061621.tif 000008
【図７】
2020061621.tif 000009
【図８】
2020061621.tif 000010
【図９】
2020061621.tif 000011
【図１０】
2020061621.tif 000012
【図１１】
2020061621.tif 000013
【図１２】
2020061621.tif 000014
【図１３】
2020061621.tif 000015
【図１４】
2020061621.tif 000016
【図１５】
2020061621.tif 000017
【図１６】
2020061621.tif 000018
【図１７】
2020061621.tif 000019
【図１８】
2020061621.tif 000020
【図１９】
2020061621.tif 000021
【図２０】
2020061621.tif 000022