(57)【要約】【課題】複数のユーザが所定の空間にいる場合に、ユーザの個人情報を保護しつつ、適切に該ユーザに係る情報を通知する。【解決手段】ユーザの情報と、該ユーザの情報の種類毎の公開範囲とを対応付けて記憶する記憶部と、所定の空間に存在するユーザを認証する認証部と、前記認証部が、一のユーザの認証を認証すると、前記記憶部に記憶されている該一のユーザの情報を出力装置に出力させる出力制御部と、を有し、前記所定の空間に他のユーザが存在する場合、前記一のユーザの情報に対応付けられた前記公開範囲に基づいて、前記出力制御部は、出力される前記一のユーザ情報の種類を調整する、ことを特徴とする情報処理装置、が提供される。【選択図】図８
2017194916.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの情報と、該ユーザの情報の種類毎の公開範囲とを対応付けて記憶する記憶部と、
所定の空間に存在するユーザを認証する認証部と、
前記認証部が、一のユーザの認証を認証すると、前記記憶部に記憶されている該一のユーザの情報を出力装置に出力させる出力制御部と、を有し、
前記所定の空間に他のユーザが存在する場合、前記一のユーザの情報に対応付けられた前記公開範囲に基づいて、前記出力制御部は、出力される前記一のユーザ情報の種類を調整する、ことを特徴とする情報処理装置。
【請求項２】
前記一のユーザの前記公開範囲には、前記一のユーザの情報の種類毎に、公開可能な他のユーザを特定する情報が設定されており、
前記所定の空間に、一人以上の前記他のユーザが存在する場合、前記出力制御部は、全ての前記他のユーザに公開可能な前記一のユーザの情報を、前記出力装置に出力させる、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記所定の空間に存在するユーザを検知する検知装置から、前記所定の空間にユーザが存在する旨の通知を受信するユーザ検知部を、有し、
前記認証部が、前記ユーザ検知部に検知された全てのユーザを認証した後で、前記出力制御部は、出力される前記一のユーザの情報の種類を調整し、調整された前記一のユーザの情報を、前記出力装置に出力させる、ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記記憶部は、前記出力装置の各々と、前記出力装置の各々による出力を認識可能なユーザとを対応付けて記憶しており、
前記出力制御部は、前記公開範囲を基に、前記他のユーザの各々に公開可能な前記一のユーザの情報を特定し、特定された該一のユーザの情報を、前記他のユーザの各々に対応付けられた前記出力装置に出力させる、ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記記憶部に記憶される前記ユーザの情報は、該ユーザの行動履歴を含み、
前記出力制御部は、
前記一のユーザの行動履歴と、前記他のユーザの行動履歴との一致部分を特定し、
特定された前記一致部分を、前記一のユーザの行動履歴の公開範囲の設定に関わらず、前記出力装置により出力させる、ことを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
情報処理装置と、該情報処理装置から受信した情報を出力する出力装置とを有する情報処理システムであって、
前記情報処理装置は、
ユーザの情報と、該ユーザの情報の種類毎の公開範囲とを対応付けて記憶する記憶部と、
所定の空間に存在するユーザを認証する認証部と、
前記認証部が、一のユーザの認証を認証すると、前記記憶部に記憶されている該一のユーザの情報を前記出力装置に送信し、出力させる出力制御部と、を有し、
前記出力装置は、
前記出力装置から送信された前記一のユーザの情報を受信する受信部と、
受信した前記一のユーザの情報を出力する出力部と、を有し、
前記所定の空間に他のユーザが存在する場合、前記一のユーザの情報に対応付けられた前記公開範囲に基づいて、前記出力制御部は、出力される前記一のユーザ情報の種類を調整する、ことを特徴とする情報処理システム。
【請求項７】
所定の空間に存在する一のユーザを認証するステップと、
前記一のユーザの認証がされると、該一のユーザの情報を出力装置に出力させるステップと、をコンピュータに実行させるプログラムであって、
ユーザの情報と、該ユーザの情報の種類毎の公開範囲とは対応付けて記憶されており、
前記所定の空間に他のユーザが存在する場合、前記一のユーザの情報に対応付けられた前記公開範囲に基づいて、出力される前記一のユーザ情報の種類が調整される、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
従来から、運転中のドライバーの生体情報、及び運転操作に係る情報（以下、運転者情報）を取得し、音声や画像等により通知することが知られている。例えば、ドライバーが体調不良であることを検知し、ドライバーに注意を促すための通知をする方法が知られている。
【０００３】
また、ドライバーの運転者情報は、ドライバーの個人情報であるため、同乗者がいることを検出した場合、運転者情報に係る通知を禁止する情報処理装置が提案されている（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来提案されている形態では、同乗者がいる場合に、ドライバーに運転者情報を基に生成される各種通知の表示等がされないため、ドライバーの個人情報を守ることが可能であるものの、運転時の利便性を損なうおそれがあった。例えば、ドライバーと同乗者が既に知っている情報等の場合には、個人情報として保護する必要はなく、むしろ情報が通知されないことにより運転時の利便性が損なわれる可能性が高い。
【０００５】
本発明は、上記の課題に鑑みてされたものであって、複数のユーザが所定の空間にいる場合に、ユーザの個人情報を保護しつつ、適切に該ユーザに係る情報を通知することを目的とする。
【課題を解決するための手段】
【０００６】
一つの態様によれば、ユーザの情報と、該ユーザの情報の種類毎の公開範囲とを対応付けて記憶する記憶部と、所定の空間に存在するユーザを認証する認証部と、前記認証部が、一のユーザの認証を認証すると、前記記憶部に記憶されている該一のユーザの情報を出力装置に出力させる出力制御部と、を有し、前記所定の空間に他のユーザが存在する場合、前記一のユーザの情報に対応付けられた前記公開範囲に基づいて、前記出力制御部は、出力される前記一のユーザ情報の種類を調整する、ことを特徴とする情報処理装置、が提供される。
【発明の効果】
【０００７】
複数のユーザが所定の空間にいる場合に、ユーザの個人情報を保護しつつ、適切に該ユーザに係る情報を通知することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る情報処理システムのシステム構成図の一例を示す図である。
【図２】一実施形態に係る情報処理装置のハードウエア構成の一例を示す図である。
【図３】一実施形態に係る情報処理装置の機能構成の一例を示す図である。
【図４】一実施形態に係る認証情報管理テーブルの一例を示す図である。
【図５】一実施形態に係るユーザ情報管理テーブルの一例を示す図である。
【図６】一実施形態に係る出力装置管理テーブルの一例を示す図である。
【図７】一実施形態に係る出力装置ユーザ対応テーブルの一例を示す図である。
【図８】一実施形態に係る動作シーケンスの一例を示す図（その１）である。
【図９】一実施形態に係る動作シーケンスの一例を示す図（その２）である。
【図１０】一実施形態に係る動作シーケンスの一例を示す図（その３）である。
【図１１】一実施形態に係る動作シーケンスの一例を示す図（その４）である。
【発明を実施するための形態】
【０００９】
＜システム構成＞
図１を用いて、実施形態に係る情報処理システム１について説明する。情報処理システム１は、情報処理装置１０、出力装置２０、検知装置３０、入力装置４０、及びユーザ情報収集装置５０を有する。
【００１０】
各装置は、ケーブル等を用いて直接接続されてもよいし、近距離無線、無線ＬＡＮ、又は携帯電話網等の無線通信を用いて接続されてもよい。
【００１１】
情報処理装置１０は、所定の空間に存在する一のユーザ（以下、メインユーザ）に係る情報を出力することを出力装置２０に指示する。情報処理装置１０は、所定の空間に存在するメインユーザと、他のユーザ（以下、サブユーザ）との認証を行い、所定の空間に存在するサブユーザの属するグループ等を基に、出力されるメインユーザの情報の種類を調整する。例えば、サブユーザの属するグループ等を基に、情報処理装置１０は、出力されるメインユーザの情報の種類が制限する。出力されるメインユーザの情報の調整方法等については、後述する。なお、以降、メインユーザとサブユーザとで共通する内容については、単にユーザと記載するものとする。
【００１２】
情報処理装置１０は、ユーザ情報収集装置５０から収集したユーザに係る情報を、ユーザ識別子と対応付けて記憶する。
【００１３】
出力装置２０は、情報処理装置１０の指示に基づいて、メインユーザの情報を出力する装置である。出力装置２０は、ディスプレイやスピーカ等を有する。情報処理装置１０から画像による出力の指示を受けた場合、出力装置２０は、画像を、ディスプレイに表示する。情報処理装置１０から音による出力の指示を受けた場合、出力装置２０は、スピーカを介して、音を出力する。
【００１４】
検知装置３０は、所定の空間に存在するユーザを検知する装置である。検知装置３０は、カメラ、集音マイク、圧力センサ、又はこれらの組み合わせを有する。映像信号から所定の空間に存在するユーザを検知する場合、検知装置３０は、カメラを用いて所定の空間に存在するユーザを検知する。ここで、所定の空間とは、例えば、車などの乗り物の中や、部屋の中、建物内の所定のエリア等である。
【００１５】
音の信号から所定の空間に存在するユーザを検知する場合、検知装置３０は、集音マイク等を用いて、所定の空間に存在するユーザを検知する。シートや椅子等にかかる圧力から所定の空間に存在するユーザを検知する場合、検知装置３０は、シート等に設けられた圧力センサを用いて、所定の空間に存在するユーザを検知する。なお、検知装置３０は、カメラ、集音マイク、及び圧力センサを組み合わせて、所定の空間に存在するユーザを検知してもよい。
【００１６】
入力装置４０は、ユーザを認証するための信号の入力を受け付ける。ユーザの識別子、及びパスワード等の入力を受け付けてユーザの認証が実行される場合、入力装置４０は、キーボードやタッチパネル等により実現される。ユーザの映像からユーザの認証が実行される場合、入力装置４０は、カメラにより実現される。ユーザの音声からユーザの認証が実行される場合、入力装置４０は、集音マイクにより実現される。ユーザの指紋からユーザの認証が実行される場合、入力装置４０は、指紋センサにより実現される。入力装置４０は、ユーザ毎に設けられてもよい。
【００１７】
入力装置４０は、情報処理装置１０に登録するユーザの情報、例えば、ユーザの氏名、年齢、及び住所等の情報の入力を受け付けてもよい。
【００１８】
ユーザ情報収集装置５０は、ユーザに係る情報を収集し、収集した情報をユーザの識別子と共に、情報処理装置１０に送信する。ユーザの心拍数、血圧、及び対応等の生体情報が収集される場合、ユーザ情報収集装置５０は、例えば、生体センサにより実現される。ユーザの行動履歴が収集される場合、ユーザ情報収集装置５０は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機等を具備した自己位置特定装置により実現される。
【００１９】
例えば、情報処理システム１は、車に乗っているドライバーをメインユーザとして認証し、同乗者をサブユーザとして認証し、同乗者に応じて調整されたドライバーに係る各種情報を出力してもよい。この際に、検知装置３０は、車に乗っているドライバー及び同乗者を検知し、入力装置４０は、ドライバー及び同乗者から認証するための信号の入力を受け付ける。情報処理装置１０は、ドライバー及び同乗者の認証を行うと、同乗者の属するグループ等を基にドライバーに係る情報の出力範囲を調整し、出力装置２０に情報の出力を指示する。この場合、出力装置２０は、カーナビゲーションシステムのディスプレイや、車載スピーカ等により実現され、これらの装置を用いて指示された情報を出力する。なお、情報処理装置１０は、車に設置されてもよいし、データセンタ等に設置されてもよい。データセンタ等に設置される場合、出力装置２０、入力装置４０、及び検知装置３０と情報処理装置１０とは、携帯電話網等を介して接続される。
【００２０】
＜ハードウエア構成＞
情報処理装置１０は、一般的なコンピュータ３００により実現される。図２は、一般的なコンピュータ３００のハードウエアの構成を示す図である。コンピュータ３００は入出力装置３０１、外部Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０４、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０５、通信Ｉ／Ｆ３０６、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０７などを備え、それぞれがバスＢで相互に接続されている。
【００２１】
入出力装置３０１は、コンピュータ３００のユーザから、各種設定を受け付けると共に、設定されている情報等を表示する。
【００２２】
通信Ｉ／Ｆ３０６は、他の装置との間で、ネットワークやケーブルを介して通信を行う。
【００２３】
ＨＤＤ３０７はプログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータにはコンピュータ３００全体を制御する基本ソフトウエアであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、ＯＳ上において各種機能を提供するアプリケーションソフトウエアなどがある。
【００２４】
外部Ｉ／Ｆ３０２は、外部装置とのインタフェースである。外部装置には、外部記録媒体３０２ａなどがある。これにより、コンピュータ３００は外部Ｉ／Ｆ３０２を介して外部記録媒体３０２ａの読み取り及び／又は書き込みを行うことができる。外部記録媒体３０２ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、及びＵＳＢメモリなどがある。
【００２５】
ＲＯＭ３０４は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ３０４にはコンピュータ３００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ３０３はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２６】
ＣＰＵ３０５は、ＲＯＭ３０４及びＨＤＤ３０７などの記憶装置からプログラムやデータをＲＡＭ３０３上に読み出し、処理を実行することで、コンピュータ３００全体の制御やコンピュータ３００の機能を実現する演算装置である。
【００２７】
＜機能構成＞
情報処理装置１０は、送受信部１１０、認証処理部１２０、出力情報決定部１３０、ユーザ検知部１４０、及び収集データ管理部１５０を有する。これらの機能は、例えば、ＲＯＭ３０４に記憶された１以上のプログラムを読み出して、ＣＰＵ３０５に実行させることにより実現される。
【００２８】
また、情報処理装置１０は、情報記憶部１６０を有する。情報記憶部１６０は、認証情報管理テーブル１６１、ユーザ情報管理テーブル１６２、出力装置管理テーブル１６３、及び出力装置ユーザ対応テーブル１６４を有する。情報記憶部１６０は、例えば、ＨＤＤ３０７を用いて実現される。
【００２９】
送受信部１１０は、他の装置との間でデータの送受信を行う。
【００３０】
認証処理部１２０は、検知装置３０により所定の空間に存在することが検知されたユーザの認証の処理を実行する。入力装置４０からユーザの認証に必要な情報を含む認証要求を受信すると、認証処理部１２０は、ユーザの認証情報が記憶されている認証情報管理テーブル１６１を参照し、認証処理を実行する。ＩＤ／パスワード認証が実行される場合、ユーザの認証に必要な情報は、ユーザの識別子、及びパスワードである。顔認証が実行される場合、ユーザの認証に必要な情報は、ユーザの顔写真のデータである。音声認証が実行される場合、ユーザの音声のデータである。
【００３１】
なお、認証要求には、認証を行うユーザがメインユーザ、サブユーザのいずれであるか特定する情報を含んでもよい。
【００３２】
出力情報決定部１３０は、認証の処理により、所定の空間に存在することが特定されたサブユーザの属するグループ等を基に、出力するメインユーザの情報の種類を調整する。具体的には、出力情報決定部１３０は、認証情報管理テーブル１６１を参照し、サブユーザの属するグループを特定する。次に、出力情報決定部１３０は、ユーザ情報管理テーブル１６２を参照し、メインユーザの情報の各々の公開範囲を特定する。そして、出力情報決定部１３０は、メインユーザの情報のうち、所定の空間に存在する全てのサブユーザに公開可能な情報を決定し、決定された情報を出力装置２０に送信し、出力させる。
【００３３】
出力情報決定部１３０は、出力装置管理テーブル１６３を参照し、出力されるメインユーザの情報の各々が出力される出力装置２０を決定してもよい。
【００３４】
出力装置２０と、ユーザとが対応付けられている場合、出力情報決定部１３０は、出力装置２０の各々から出力するメインユーザの情報を調整してもよい。この際に、出力情報決定部１３０は、出力装置２０とユーザとの対応関係を、出力装置ユーザ対応テーブル１６４を参照して特定する。
【００３５】
所定の空間に存在する全てのユーザに公開可能なメインユーザの情報について、出力情報決定部１３０は、全てのユーザが認識可能な出力装置２０、例えばスピーカや、全てのユーザの視界に入るディスプレイ等に出力させてもよい。
【００３６】
所定の空間に存在する一部のユーザにのみ公開可能なメインユーザの情報について、出力情報決定部１３０は、一部のユーザが認識可能な出力装置２０、例えば、ユーザの座席等に設けられたディスプレイや、個々のユーザが装着するヘッドフォン等に出力させてもよい。
【００３７】
ユーザ検知部１４０は、所定の空間にユーザが存在するか否かを、検知装置３０に検知させる。検知装置３０から所定の空間にユーザに存在する旨の通知を受けた場合、ユーザ検知部１４０は、出力情報決定部１３０等に、その旨を通知する。
【００３８】
収集データ管理部１５０は、ユーザ情報収集装置５０から、ユーザの生体情報や、行動履歴等のユーザ情報を取得する。収集データ管理部１５０は、取得したユーザ情報を、ユーザ情報管理テーブル１６２に記憶させる。
【００３９】
次に、情報記憶部１６０が、保持するテーブルの各々について説明する。
【００４０】
認証情報管理テーブル１６１には、認証の処理に必要な情報等が記憶されている。図４に認証情報管理テーブル１６１の一例を示す。
【００４１】
図４の認証情報管理テーブル１６１では、ユーザ識別子、ユーザ属性、グループ識別子、パスワード、顔情報、及び声情報が対応付けられて記憶されている。
【００４２】
ユーザ識別子は、ユーザを一意に特定するための識別子である。ユーザ属性には、ユーザがメインユーザ、サブユーザのいずれであるかが設定される。グループ識別子には、ユーザが属するグループの識別子が設定される。より具体的には、サブユーザのメインユーザとの関係（例えば、家族、友人）が設定される。パスワードは、パスワードを用いて認証の処理が実行される場合に用いられる。顔情報には、ユーザの顔写真のデータが設定されており、顔認証の処理が実行される場合に用いられる。声情報には、ユーザの声の情報が設定され、音声認証の処理が実行される場合に用いられる。
【００４３】
ユーザ情報管理テーブル１６２は、ユーザ毎に設けられ、ユーザがメインユーザとして認証された場合に参照される。ユーザ情報管理テーブル１６２には、メインユーザの情報と、メインユーザの情報の種類毎の公開範囲とが対応付けられて記憶されている。図５にユーザ情報管理テーブル１６２の一例を示す。
【００４４】
図５のユーザ情報管理テーブル１６２では、ユーザ情報識別子、情報名、内容、及び公開範囲が対応付けられて記憶されている。
【００４５】
ユーザ情報識別子は、メインユーザの情報の種別を特定するための識別子が記憶される領域である。情報名は、ユーザ情報識別子に対応付けられている情報の名前が記憶される領域である。内容は、ユーザ情報識別子で特定される情報が記憶される領域である。公開範囲は、メインユーザの情報が公開される範囲が記憶される領域である。
【００４６】
内容は、メインユーザの情報の種類に応じた内部データ構造を有する。例えば、ユーザ情報識別子「１」の「氏名」は、名字と名前という内部データ構造を有し、ユーザ情報識別子「２」の「年齢」は、数値の内部構造を有し、ユーザ情報識別子「３」の「住所」は、郵便番号、都道府県、市区町村、及び地名番地等から成る内部構造を有する。
【００４７】
所定の空間に存在する全ユーザに公開する場合、公開範囲には、「全員」と設定される。メインユーザの情報を公開する範囲を制限する場合には、公開範囲には、公開先のグループの識別子や、公開先のサブユーザの識別子が設定される。
【００４８】
出力装置管理テーブル１６３には、メインユーザの情報と、該メインユーザの情報が出力される出力装置２０との関係が記憶されている。図６に出力装置管理テーブル１６３の一例を示す。
【００４９】
図６の出力装置管理テーブル１６３では、出力装置２０＃Ａ、出力装置２０＃Ｂ、及び出力装置２０＃Ｃの各々の出力装置２０から出力されるメインユーザの情報が記憶されている。図６の例では、ユーザ情報識別子で特定されるユーザの情報を出力する出力装置２０には、「対象」と設定され、ユーザ情報識別子で特定されるユーザの情報を出力しない出力装置２０には、「対象外」と設定されている。
【００５０】
なお、図６の出力装置管理テーブル１６３は、情報処理システム１に３台の出力装置２０が存在する場合を示しており、情報処理システム１にＮ台（Ｎは自然数）の出力装置２０が存在する場合には、出力装置管理テーブル１６３には、Ｎ台の出力装置２０の各々から出力されるユーザの情報が管理される。
【００５１】
出力装置ユーザ対応テーブル１６４には、出力装置２０と、出力装置２０により出力される情報を認識可能なユーザとが対応付けられている。図７に出力装置ユーザ対応テーブル１６４の一例を示す。
【００５２】
出力装置２０と、出力装置２０により出力されるユーザの情報を認識可能なユーザとが対応付けられている。
【００５３】
なお、出力装置２０は、情報処理装置１０からメインユーザの情報を受信する受信部と、受信したメインユーザの情報を出力する出力部を有している。
【００５４】
＜動作手順＞
図８を用いて、実施形態に係る情報処理システム１の動作シーケンスについて説明する。
【００５５】
ステップＳ８０１で、入力装置４０は、メインユーザから認証に必要なユーザの識別子、及びパスワードの入力を受け付ける。
【００５６】
ステップＳ８０２で、入力装置４０は、認証要求を、情報処理装置１０に送信する。認証要求には、ユーザの識別子、及びパスワードを含む。
【００５７】
ステップＳ８０３で、認証要求を受信すると、情報処理装置１０の認証処理部１２０は、認証情報管理テーブル１６１を参照し、認証要求に含まれるユーザの識別子に対応するパスワードを特定する。
【００５８】
ステップＳ８０４で、認証処理部１２０は、認証の処理を実行する。具体的には、認証要求に含まれるユーザの識別子及びパスワードが、認証情報管理テーブル１６１で記憶されているユーザの識別子及びパスワードと対応するか否かを判断する。ここでは、認証の処理が成功したものとして説明を進める。
【００５９】
ステップＳ８０５で、認証処理部１２０は、メインユーザの認証が完了した旨を、出力情報決定部１３０に通知する。
【００６０】
ステップＳ８０６で、出力情報決定部１３０は、ユーザ情報管理テーブル１６２を参照し、メインユーザの情報を特定する。
【００６１】
ステップＳ８０７で、出力情報決定部１３０は、出力装置２０から出力すべきメインユーザの情報を決定する。この段階では、メインユーザのみが所定の空間に存在すると情報処理装置１０に認識されているため、出力情報決定部１３０は、出力すべきメインユーザの情報の種類の制限を行わない。
【００６２】
ステップＳ８０８で、出力情報決定部１３０は、出力装置２０に、メインユーザの情報を送信する。
【００６３】
ステップＳ８０９で、出力装置２０は、受信したメインユーザの情報を出力する。
【００６４】
ステップＳ８１０で、入力装置４０は、サブユーザ＃１から認証に必要なユーザの識別子、及びパスワードの入力を受け付ける。
【００６５】
ステップＳ８１１乃至ステップＳ８１４の手順については、ステップＳ８０２乃至ステップＳ８０５の手順と同じであるため説明を省略する。
【００６６】
ステップＳ８１５で、出力情報決定部１３０は、認証情報管理テーブル１６１を参照し、サブユーザ＃１の属するグループの識別子を特定する。また、出力情報決定部１３０は、ユーザ情報管理テーブル１６２を参照し、メインユーザの情報の公開範囲を特定する。
【００６７】
ステップＳ８１６で、所定の空間にサブユーザ＃１が存在するため、出力情報決定部１３０は、出力するメインユーザの情報の種類を制限することを決定する。具体的には、出力情報決定部１３０は、メインユーザの情報のうち、公開範囲が、「全員」、サブユーザ＃１が属するグループの識別子が設定されている情報、及びサブユーザ＃１の識別子が設定されている情報を、出力することを決定する。
【００６８】
ステップＳ８１７で、出力情報決定部１３０は、ステップＳ８１６で決定されたメインユーザの情報を出力装置２０に送信する。
【００６９】
ステップＳ８１８で、出力装置２０は、受信したメインユーザの情報を出力する。
【００７０】
ステップＳ８１９で、入力装置４０は、サブユーザ＃１から認証に必要なユーザの識別子、及びパスワードの入力を受け付ける。
【００７１】
ステップＳ８２０乃至ステップＳ８２３の手順については、ステップＳ８０２乃至ステップＳ８０５の手順と同じであるため説明を省略する。
【００７２】
ステップＳ８２４で、出力情報決定部１３０は、認証情報管理テーブル１６１を参照し、サブユーザ＃２の属するグループの情報を特定する。また、出力情報決定部１３０は、ユーザ情報管理テーブル１６２を参照し、メインユーザの情報の公開範囲を特定する。
【００７３】
ステップＳ８２５で、所定の空間にサブユーザ＃１及びサブユーザ＃２が存在するため、出力情報決定部１３０は、出力するメインユーザの情報の種類を制限することを決定する。具体的には、出力情報決定部１３０は、メインユーザの情報のうち、サブユーザ＃１及びサブユーザ＃２が公開範囲に含まれる情報を出力することを決定する。
【００７４】
ここで、サブユーザ＃１及びサブユーザ＃２が公開範囲に含まれる情報とは、公開範囲に「全員」と設定されている情報と、公開範囲に、第１の情報及び第２の情報が設定されている情報である。第１の情報とはサブユーザ＃１の識別子又はサブユーザ＃１の属するグループの識別子のいずれかであり、第２の情報とはサブユーザ＃２の識別子又はサブユーザ＃２の属するグループの識別子のいずれかである。
【００７５】
ステップＳ８２６で、出力情報決定部１３０は、ステップＳ８２５で決定されたメインユーザの情報を出力装置２０に送信する。
【００７６】
ステップＳ８２７で、出力装置２０は、受信したメインユーザの情報を出力する。
【００７７】
なお、上述した動作シーケンスにおいて、ステップＳ８０１で入力装置４０は、メインユーザである旨の入力を受け付け、ステップＳ８０２で送信される認証要求にメインユーザの認証要求である旨を含んでもよいし、情報処理装置１０は最初に送信された認証要求に対応するユーザをメインユーザとして扱ってもよい。
【００７８】
次に、図９を用いて、実施形態に係る情報処理システム１の動作シーケンスについて説明する。図９の動作シーケンスでは、所定の空間に存在するメインユーザ及びサブユーザの認証処理が完了した後で、メインユーザの情報が出力されることを特徴とする。
【００７９】
ステップＳ９０１乃至ステップＳ９０４の手順については、ステップＳ８０１乃至ステップＳ８０４の手順と同じであるため説明を省略する。
【００８０】
ステップＳ９０５で、情報処理装置１０の認証処理部１２０は、メインユーザの認証が完了した旨を、ユーザ検知部１４０に通知する。また、認証処理部１２０は、所定の空間に他のユーザが存在するか検知することを、ユーザ検知部１４０に指示する。
【００８１】
ステップＳ９０６で、ユーザ検知部１４０は、所定の空間に他のユーザが存在するか否かを検知装置３０に問い合わせる。
【００８２】
ステップＳ９０７で、検知装置３０は、所定の空間にユーザが存在するか検知する処理を実行し、処理結果をユーザ検知部１４０に応答する。ここでは、検知装置３０は、所定の空間に３名のユーザが存在することを検知したものとする。
【００８３】
ステップＳ９０８で、認証処理部１２０は、メインユーザの認証が完了した旨を、出力情報決定部１３０に通知する。
【００８４】
ステップＳ９０９で、出力情報決定部１３０は、所定の空間にユーザが存在するか、ユーザ検知部１４０に問い合わせる。
【００８５】
ステップＳ９１０で、ユーザ検知部１４０は、所定の空間に３名のユーザが存在する旨の応答を、出力情報決定部１３０に送信する。出力情報決定部１３０は、メインユーザ以外に、２人のサブユーザが存在すると判断し、サブユーザの認証の処理が完了するまで、メインユーザの情報を出力しないことを決定する。
【００８６】
ステップＳ９１１乃至ステップＳ９１５の手順で、サブユーザ＃１の認証の処理が実行される。ステップＳ９１１乃至ステップＳ９１５の手順については、ステップＳ８１０乃至ステップＳ８１４の手順と同じであるため、説明を省略する。
【００８７】
ステップＳ９１６乃至ステップＳ９２０の手順で、サブユーザ＃２の認証の処理が実行される。ステップＳ９１６乃至ステップＳ９２０の手順については、ステップＳ８１９乃至ステップＳ８２３の手順と同じであるため、説明を省略する。
【００８８】
ステップＳ９２１で、出力情報決定部１３０は、認証情報管理テーブル１６１を参照し、サブユーザ＃１及びサブユーザ＃２の属するグループを特定する。また、出力情報決定部１３０は、ユーザ情報管理テーブル１６２を参照し、メインユーザの情報と、それらの公開範囲とを特定する。
【００８９】
ステップＳ９２２で、出力情報決定部１３０は、所定の空間にサブユーザ＃１及びサブユーザ＃２が存在するため、出力情報決定部１３０は、出力するメインユーザの情報の種類を制限することを決定する。具体的な、情報の種類を制限する手順については、ステップＳ８２５と同じであるため、説明を省略する。
【００９０】
ステップＳ９２３で、出力情報決定部１３０は、ステップＳ９２２で決定されたメインユーザの情報を、出力装置２０に送信する。
【００９１】
ステップＳ９２４で、出力装置２０は、受信したメインユーザの情報を出力する。
【００９２】
図９に記載の動作シーケンスによれば、サブユーザの認証が完了後に、メインユーザの情報が出力装置２０から出力される。このため、サブユーザに認識させるべきでないメインユーザの情報が出力されるのを避けることができる。
【００９３】
なお、公開範囲が全員と設定されているメインユーザの情報については、サブユーザの認証が完了する前に、出力されてもよい。
【００９４】
また、出力情報決定部１３０は、ステップＳ９２１で、メインユーザの情報等を特定しているが、認証が完了した後に（例えば、ステップＳ９０８の後に）、メインユーザの情報等を特定してもよい。
【００９５】
次に、図１０を用いて、実施形態に係る情報処理システム１の動作シーケンスについて説明する。図１０の動作シーケンスでは、複数の出力装置２０の各々に異なるメインユーザの情報が出力され、出力装置２０の各々には、該出力装置２０から出力される情報を認識可能なユーザが対応付けられていることを特徴とする。
【００９６】
ステップＳ１００１乃至ステップＳ１００５の手順で、メインユーザの認証の処理が実行される。
【００９７】
ステップＳ１００１乃至ステップＳ１００５の手順については、ステップＳ８０１乃至ステップＳ８０５の手順と同じであるため、説明を省略する。
【００９８】
ステップＳ１００６で、出力情報決定部１３０は、ユーザ情報管理テーブル１６２を参照し、メインユーザの情報を特定する。また、出力情報決定部１３０は、出力装置ユーザ対応テーブル１６４を参照し、出力装置２０（２０Ａ、２０Ｂ、２０Ｃ）に対応付けられているユーザを特定する。
【００９９】
ステップＳ１００７で、出力情報決定部１３０は、出力装置２０（２０Ａ、２０Ｂ、２０Ｃ）から出力されるメインユーザの情報を決定する。この時点では、メインユーザの認証のみが完了している状態、つまり、所定の空間に存在するのはメインユーザのみと情報処理装置１０に認識されている状態であるため、出力情報決定部１３０は、メインユーザの情報の種類を制限する処理を実行しない。
【０１００】
ステップＳ１００８で、出力情報決定部１３０は、メインユーザの情報を、出力装置２０Ａに送信する。
【０１０１】
ステップＳ１００９で、出力装置２０Ａは、受信したメインユーザの情報を出力する。
【０１０２】
同様に、ステップＳ１０１０で、出力情報決定部１３０は、メインユーザの情報を、出力装置２０Ｂに送信し、ステップＳ１０１１で、出力装置２０Ｂは、受信したメインユーザの情報を出力する。また、ステップＳ１０１２で、出力情報決定部１３０は、メインユーザの情報を、出力装置２０Ｃに送信し、ステップＳ１０１３で、出力装置２０Ｃは、受信したメインユーザの情報を出力する。
【０１０３】
なお、出力情報決定部１３０は、出力装置管理テーブル１６３を参照し、出力装置２０（２０Ａ、２０Ｂ、２０Ｃ）の各々に出力する対象となっているメインユーザの情報を出力装置２０に送信してもよい。
【０１０４】
ステップＳ１０１４乃至ステップＳ１０１８の手順で、サブユーザ＃１の認証の処理が実行される。
【０１０５】
ステップＳ１０１４乃至ステップＳ１０１８の手順については、ステップＳ８１０乃至ステップＳ８１４の手順と同じであるため、説明を省略する。
【０１０６】
ステップＳ１０１９で、出力情報決定部１３０は、認証情報管理テーブル１６１を参照し、サブユーザ＃１の属するグループの識別子を特定する。また、出力情報決定部１３０は、ユーザ情報管理テーブル１６２を参照し、メインユーザの情報の公開範囲を特定する。
【０１０７】
ステップＳ１０２０で、出力情報決定部１３０は、出力するメインユーザの情報の種類を制限することを決定する。具体的には、サブユーザ＃１の識別子、サブユーザ＃１の属するグループの識別子、及びメインユーザの情報の各々の公開範囲の設定を基に、出力情報決定部１３０は、サブユーザ＃１に認識させるメインユーザの情報を特定する。次に、出力情報決定部１３０は、出力装置ユーザ対応テーブル１６４に設定されている情報を基に、サブユーザ＃１に認識させるメインユーザの情報を出力する出力装置２０を決定する。また、メインユーザに認識させるメインユーザの情報を出力する出力装置２０を決定する。
【０１０８】
例えば、出力装置ユーザ対応テーブル１６４に、図７の情報が設定されている場合、出力情報決定部１３０は、サブユーザ＃１に認識させるメインユーザの情報を、出力装置２０Ａ及び出力装置２０Ｂに出力させることを、決定する。また、出力装置２０Ｂはメインユーザに用いられるため、つまり、出力装置２０Ｂに出力される情報はサブユーザ＃１から認識されないため、出力情報決定部１３０は、ユーザ情報管理テーブル１６２に記憶されているメインユーザの全ての種類の情報を出力装置２０Ｂに出力させることを、決定する。
【０１０９】
ステップＳ１０２１で、出力情報決定部１３０は、ステップＳ１０２０で出力装置２０Ａから出力することが決定されたメインユーザの情報を、出力装置２０Ａに送信する。
【０１１０】
ステップＳ１０２２で、出力装置２０Ａは、受信したメインユーザの情報を出力する。
【０１１１】
同様に、ステップＳ１０２３で、出力情報決定部１３０は、ステップＳ１０２０で出力装置２０Ｂから出力することが決定されたメインユーザの情報を、出力装置２０Ｂに送信する。ステップＳ１０２４で、出力装置２０Ｂは、受信したメインユーザの情報を出力する。また、ステップＳ１０２５で、出力情報決定部１３０は、ステップＳ１０２０で出力装置２０Ｃから出力することが決定されたメインユーザの情報を、出力装置２０Ｃに送信する。ステップＳ１０２６で、出力装置２０Ｃは、受信したメインユーザの情報を出力する。
【０１１２】
図１０に記載の動作シーケンスによれば、出力装置２０毎に出力するメインユーザの情報の範囲を調整することが可能となる。
【０１１３】
次に、図１１を用いて、実施形態に係る情報処理システム１の動作シーケンスについて説明する。図１１に記載の動作シーケンスでは、メインユーザとサブユーザとの行動履歴が一致する場合には、公開範囲の設定に関わらずメインユーザの行動履歴が出力されることを特徴とする。
【０１１４】
ステップＳ１１０１乃至ステップＳ１１０８の手順で、情報処理装置１０は、メインユーザの認証を行い、出力装置２０にメインユーザの情報を送信する。ステップＳ１１０９で、出力装置２０は、受信したメインユーザの情報を出力する。ステップＳ１１０１乃至ステップＳ１１０９の手順は、ステップＳ８０１乃至ステップＳ８０９と同じであるため、説明を省略する。
【０１１５】
ステップＳ１１１０乃至ステップＳ１１１４の手順で、サブユーザ＃１の認証の処理が実行される。ステップＳ１１１０乃至ステップＳ１１１４の手順は、ステップＳ８１０乃至ステップＳ８１４と同じであるため、説明を省略する。
【０１１６】
ステップＳ１１１５で、出力情報決定部１３０は、サブユーザ＃１のユーザ情報管理テーブル１６２を参照し、サブユーザ＃１の行動履歴の内容を特定する。
【０１１７】
ステップＳ１１１６で、出力情報決定部１３０は、ステップＳ１１０６で特定したメインユーザの行動履歴の内容と、サブユーザ＃１の行動履歴の内容とを比較し、其々の行動履歴が一致する一致部分を特定する。
【０１１８】
メインユーザのユーザ情報管理テーブル１６２の行動履歴の公開範囲の設定において、サブユーザ＃１が含まれていない場合であっても、出力情報決定部１３０は、メインユーザの行動履歴のうち一致部分については出力することを決定する。ここでは、メインユーザとサブユーザとの行動履歴が一致しているものとして説明を進める。
【０１１９】
出力情報決定部１３０は、行動履歴以外のメインユーザの情報の公開範囲に、サブユーザ＃１が含まれるか否かを判断する。出力情報決定部１３０は、公開範囲にサブユーザ＃１が含まれるメインユーザの情報を出力することを決定する。
【０１２０】
ステップＳ１１１７で、出力情報決定部１３０は、行動履歴の一致部分を含む、メインユーザの情報を、出力装置２０に送信する。
【０１２１】
ステップＳ１１１８で、出力装置２０は、受信したメインユーザの情報を出力する。
【０１２２】
図１１に記載の動作シーケンスによれば、サブユーザが知っていることが明らかなメインユーザの情報の出力を制限するのを避けることが可能となる。これにより、メインユーザのプライバシーに配慮しつつ、利便性が損なわれるのを避けることができる。
【０１２３】
なお、上述した動作シーケンスでは、ユーザの識別子とパスワードとから認証の処理が実行される場合について説明したが、認証の処理に、顔写真や音声等のその他の情報が用いられてもよいことは勿論である。
【０１２４】
［その他］
情報記憶部１６０は、記憶部の一例である。認証処理部１２０は、認証部の一例である。出力情報決定部１３０は、出力制御部の一例である。
【０１２５】
上述した実施の形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、情報処理装置１０に供給してもよい。そして、情報処理装置１０が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は、いずれかの実施の形態を構成することになる。ここで、記憶媒体は、記録媒体または非一時的な記憶媒体である。
【０１２６】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【０１２７】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０１２８】
１  情報処理システム
１０  情報処理装置
２０  出力装置
３０  検知装置
４０  入力装置
５０  ユーザ情報収集装置
１１０  送受信部
１２０  認証処理部
１３０  出力情報決定部
１４０  ユーザ検知部
１５０  収集データ管理部
１６０  情報記憶部
１６１  認証情報管理テーブル
１６２  ユーザ情報管理テーブル
１６３  出力装置管理テーブル
１６４  出力装置ユーザ対応テーブル
【先行技術文献】
【特許文献】
【０１２９】
【特許文献１】特許第４８０７６２５号公報
【図１】
2017194916.tif 000003
【図２】
2017194916.tif 000004
【図３】
2017194916.tif 000005
【図４】
2017194916.tif 000006
【図５】
2017194916.tif 000007
【図６】
2017194916.tif 000008
【図７】
2017194916.tif 000009
【図８】
2017194916.tif 000010
【図９】
2017194916.tif 000011
【図１０】
2017194916.tif 000012
【図１１】
2017194916.tif 000013