(57)【要約】【課題】端末を使用した会議後に、当該端末を使用して会議に参加したユーザの位置を特定する。【解決手段】実施形態の情報処理システムは、サーバ装置と、複数の端末と、を備える情報処理システムであって、それぞれの端末は、音を録音して録音情報を取得する録音部と、録音情報と、端末のユーザを示すユーザ情報と、をサーバ装置に送信する第１の通信部と、を備え、サーバ装置は、それぞれの端末から、録音情報と、ユーザ情報と、を受信する第２の通信部と、それぞれの端末で録音された録音情報について、録音情報の一部を示す部分録音情報の収録時刻の時間差を算出し、時間差から端末間の距離を算出する算出部と、録音情報の録音場所に置かれた物体のレイアウトを示すレイアウト情報と、ユーザ情報と、端末間の距離と、に基づいてユーザの位置を特定するユーザ位置特定部と、を備える。【選択図】図１
2017054118.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、複数の端末と、を備える情報処理システムであって、
それぞれの前記端末は、
音を録音して録音情報を取得する録音部と、
前記録音情報と、前記端末のユーザを示すユーザ情報と、を前記サーバ装置に送信する第１の通信部と、を備え、
前記サーバ装置は、
それぞれの前記端末から、前記録音情報と、前記ユーザ情報と、を受信する第２の通信部と、
それぞれの前記端末で録音された前記録音情報について、前記録音情報の一部を示す部分録音情報の収録時刻の時間差を算出し、前記時間差から前記端末間の距離を算出する算出部と、
前記録音情報の録音場所に置かれた物体のレイアウトを示すレイアウト情報と、前記ユーザ情報と、前記端末間の距離と、に基づいて前記ユーザの位置を特定するユーザ位置特定部と、
を備える情報処理システム。
【請求項２】
前記サーバ装置は、
前記サーバ装置の現在の時刻を示すサーバ時刻情報と、録音の開始時刻を示す開始時刻情報と、をそれぞれの前記端末に送信する同期部を更に備え、
前記第１の通信部は、前記サーバ装置から前記サーバ時刻情報と、前記開始時刻情報と、を受信し、
前記録音部は、自端末の時刻を前記サーバ時刻情報が示す時刻に合わせ、自端末の時刻が、前記開始時刻情報が示す録音の開始時刻になったときに音の録音を開始する、
請求項１に記載の情報処理システム。
【請求項３】
前記レイアウト情報は、少なくとも１つの前記端末の位置を示す情報を含む、
請求項１又は２に記載の情報処理システム。
【請求項４】
前記サーバ装置は、
それぞれの前記端末で録音された前記録音情報に含まれる前記部分録音情報が示す音の音源の位置を、前記部分録音情報の収録時刻の時間差と、前記ユーザ位置特定部により特定されたユーザの位置と、から特定する音源位置特定部と、
前記音源の位置が、前記レイアウト情報が示す録音場所の範囲外にあるか否かを判定する判定部と、を更に備え、
前記第２の通信部は、前記音源の位置が、前記録音場所の範囲外にある場合、それぞれの前記端末に、前記録音場所のセキュリティが低いことを示す警告を送信する、
請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記判定部は、前記音源の音が、人が発する音声であるか否かを更に判定し、
前記第２の通信部は、前記音源の位置が、前記録音場所の範囲外にあり、かつ、前記音源の音が、人が発する音声である場合、それぞれの前記端末に、前記録音場所のセキュリティが低いことを示す警告を送信する、
請求項４に記載の情報処理システム。
【請求項６】
前記録音場所の所定の位置に設置され、前記録音情報を取得する少なくとも１つの電子機器を更に備え、
前記算出部は、それぞれの前記端末及び前記電子機器で録音された前記録音情報について、前記録音情報の一部を示す部分録音情報の収録時刻の時間差を算出し、前記時間差から前記端末及び前記電子機器間の距離を算出し、
前記ユーザ位置特定部は、前記録音情報の録音場所に設置された物体のレイアウトを示すレイアウト情報と、前記ユーザ情報と、前記端末及び前記電子機器間の距離と、に基づいて前記ユーザの位置を特定する、
請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
複数の端末と接続されたサーバ装置であって、
それぞれの前記端末から、それぞれの前記端末で録音された録音情報と、それぞれの前記端末のユーザ情報と、を受信する通信部と、
それぞれの前記端末で録音された前記録音情報について、前記録音情報の一部を示す部分録音情報の収録時刻の時間差を算出し、前記時間差から前記端末間の距離を算出する算出部と、
前記録音情報の録音場所に置かれた物体のレイアウトを示すレイアウト情報と、前記ユーザ情報と、前記端末間の距離と、に基づいて前記ユーザの位置を特定するユーザ位置特定部と、
を備えるサーバ装置。
【請求項８】
複数の第１の端末と、第２の端末と、を備える情報処理システムであって、
それぞれの前記第１の端末は、
音を録音して録音情報を取得する録音部と、
前記録音情報と、前記端末のユーザを示すユーザ情報と、を前記第２の端末に送信する第１の通信部と、を備え、
前記第２の端末は、
それぞれの前記第１の端末から、前記録音情報と、前記ユーザ情報と、を受信する第２の通信部と、
それぞれの前記第１の端末で録音された前記録音情報と、前記第２の端末で録音された録音情報について、前記録音情報の一部を示す部分録音情報の収録時刻の時間差を算出し、前記時間差から前記端末間の距離を算出する算出部と、
前記録音情報の録音場所に置かれた物体のレイアウトを示すレイアウト情報と、前記ユーザ情報と、前記端末間の距離と、に基づいて前記ユーザの位置を特定するユーザ位置特定部と、
を備える情報処理システム。
【請求項９】
複数の端末と接続されたコンピュータを、
それぞれの前記端末から、それぞれの前記端末で録音された録音情報と、それぞれの前記端末のユーザ情報と、を受信する通信部と、
それぞれの前記端末で録音された前記録音情報について、前記録音情報の一部を示す部分録音情報の収録時刻の時間差を算出し、前記時間差から前記端末間の距離を算出する算出部と、
前記録音情報の録音場所に置かれた物体のレイアウトを示すレイアウト情報と、前記ユーザ情報と、前記端末間の距離と、に基づいて前記ユーザの位置を特定するユーザ位置特定部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
会議の参加者により使用される情報端末を用いて会議中の音声の録音を行い、録音情報から会議議事録を作成する技術が従来から知られている。
【０００３】
特許文献１には、ユーザの情報端末で録音された録音情報から議事録を作成することができる会議システムの発明が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の技術では、録音情報から発言者を特定することはできても発言者の位置を特定できなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、端末を使用した会議後に、当該端末を使用して会議に参加したユーザの位置を特定することができる情報処理システム、サーバ装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、サーバ装置と、複数の端末と、を備える情報処理システムであって、それぞれの前記端末は、音を録音して録音情報を取得する録音部と、前記録音情報と、前記端末のユーザを示すユーザ情報と、を前記サーバ装置に送信する第１の通信部と、を備え、前記サーバ装置は、それぞれの前記端末から、前記録音情報と、前記ユーザ情報と、を受信する第２の通信部と、それぞれの前記端末で録音された前記録音情報について、前記録音情報の一部を示す部分録音情報の収録時刻の時間差を算出し、前記時間差から前記端末間の距離を算出する算出部と、前記録音情報の録音場所に置かれた物体のレイアウトを示すレイアウト情報と、前記ユーザ情報と、前記端末間の距離と、に基づいて前記ユーザの位置を特定するユーザ位置特定部と、を備える。
【発明の効果】
【０００７】
本発明によれば、端末を使用した会議後に、当該端末を使用して会議に参加したユーザの位置を特定することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は第１実施形態の情報処理システムの装置構成の例を示す図である。
【図２】図２は第１実施形態の端末の機能構成の例を示す図である。
【図３】図３は第１実施形態のサーバ装置の機能構成の例を示す図である。
【図４】図４は第１実施形態の部分録音情報の時間差の例を示す図である。
【図５】図５はレイアウト情報から特定される録音場所の例を示す図である。
【図６】図６は録音場所の範囲外の音源の例を示す図である。
【図７】図７は第１実施形態のユーザ位置特定処理の例を示すシーケンス図である。
【図８Ａ】図８Ａは第１実施形態の会議設定画面及び会議選択画面の例を示す図である。
【図８Ｂ】図８Ｂは第１実施形態の発声指示画面の例を示す図である。
【図９】図９は第１実施形態の音源位置特定処理の例を示すシーケンス図である。
【図１０】図１０は第２実施形態の情報処理システムの装置構成の例を示す図である。
【図１１】図１１は第２実施形態の端末の機能構成の例を示す図である。
【図１２】図１２は第２実施形態のユーザ位置特定処理の例を示すシーケンス図である。
【図１３】図１３は第２実施形態の音源位置特定処理の例を示すシーケンス図である。
【図１４】図１４は第１及び第２実施形態の端末及びサーバ装置のハードウェア構成の例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理システム、サーバ装置及びプログラムの実施形態を詳細に説明する。
【００１０】
（第１実施形態）
図１は第１実施形態の情報処理システム１００の装置構成の例を示す図である。第１実施形態の情報処理システム１００は、端末２０Ａ、端末２０Ｂ、端末２０Ｃ、サーバ装置３０、ＩＷＢ（Ｉｎｔｅｒａｃｔｉｖｅ  Ｗｈｉｔｅｂｏａｒｄ）１０２及びマイク１０４を備える。端末２０Ａ、端末２０Ｂ、端末２０Ｃ、サーバ装置３０、ＩＷＢ１０２及びマイク１０４は、ネットワーク１０を介して接続されている。ネットワーク１０の通信方式は、有線方式であっても無線方式であってもよい。またネットワーク１０は、有線方式と無線方式とを組み合わせることにより実現されていてもよい。以下、端末２０Ａ、端末２０Ｂ及び端末２０Ｃを区別しない場合は、単に端末２０という。なお情報処理システム１００が備える端末２０の数は３台に限られず任意の台数でよい。
【００１１】
図２は第１実施形態の端末２０の機能構成の例を示す図である。第１実施形態の端末２０は、記憶部２１、録音部２２、通信部２３、表示部２４、入力部２５及び出力部２６を備える。
【００１２】
記憶部２１は情報を記憶する。記憶部２１は、例えばユーザ情報及び端末情報等を記憶する。
【００１３】
ユーザ情報は端末２０のユーザを特定する情報である。ユーザ情報は、例えばＩＤ及び氏名等である。ＩＤはユーザを識別する識別情報である。氏名はユーザの氏名である。
【００１４】
端末情報は、端末２０を特定する情報である。端末情報は、例えば端末の名称である。以下、端末２０Ａの名称を端末Ａとし、端末２０Ｂの名称を端末Ｂとし、端末２０Ｃの名称を端末Ｃとする。
【００１５】
録音部２２は音を録音して録音情報を取得する。録音部２２は、例えばユーザの位置を特定する際に必要となる録音情報を取得する。また録音部２２は、例えば端末２０Ａ、端末２０Ｂ及び端末２０Ｃのユーザにより行われている会議の音を録音する。
【００１６】
通信部２３は他の装置と通信する。通信部２３は、例えばユーザ情報及び端末情報を含む会議の参加要求をサーバ装置３０に送信する。また通信部２３は、サーバ装置３０から、サーバ装置３０の現在の時刻を示すサーバ時刻情報と、録音の開始時刻を示す開始時刻情報と、を受け付けると、当該サーバ時刻情報及び当該開始時刻情報とを録音部２２に入力する。また通信部２３は、例えば録音部２２により録音された録音情報をサーバ装置３０に送信する。また通信部２３は、例えばサーバ装置３０から、録音場所のセキュリティが低いことを示す警告を受信すると、当該警告を表示部２４に表示する。
【００１７】
表示部２４は情報を表示する。表示部２４は、例えば会議に使用される資料を表示する。また表示部２４は、例えば端末２０のユーザに発声を指示するメッセージを含む表示情報等を表示する。また表示部２４は、例えば録音場所のセキュリティが低いことを示す警告を表示する。
【００１８】
入力部２５は端末２０のユーザの操作入力を受け付ける。出力部２６は音を出力する。出力部２６は、例えばサーバ装置３０がユーザの位置を特定する際に必要となる録音情報を、録音部２２に録音させるために、所定の音を出力する。
【００１９】
図３は第１実施形態のサーバ装置３０の機能構成の例を示す図である。第１実施形態のサーバ装置３０は、記憶部３１、通信部３２、同期部３３、算出部３４、ユーザ位置特定部３５、音源位置特定部３６及び判定部３７を備える。
【００２０】
記憶部３１は情報を記憶する。記憶部３１は、例えば上述のユーザ情報、上述の端末情報、上述の録音情報、時間差情報、距離情報、レイアウト情報及び音源位置情報等を記憶する。時間差情報、距離情報、レイアウト情報及び音源位置情報については後述する。
【００２１】
通信部３２は他の装置との情報の送受信を行う。通信部３２は、例えば端末２０から会議の参加要求を受信すると、当該参加要求に含まれるユーザ情報及び端末情報を記憶部３１に記憶する。また通信部３２は、同期部３３から、サーバ装置３０の現在の時刻を示すサーバ時刻情報と、録音の開始時刻を示す開始時刻情報と、を受け付けると、当該サーバ時刻情報と当該開始時刻情報とをそれぞれの端末２０に送信する。また通信部３２は、例えば端末２０から上述の録音情報を受信する。また通信部３２は、例えば判定部３７により音源の位置が、録音場所の範囲外にあると判定された場合、録音場所のセキュリティが低いことを示す警告をそれぞれの端末２０に送信する。
【００２２】
同期部３３は、サーバ装置３０の現在の時刻を示すサーバ時刻情報と、録音の開始時刻を示す開始時刻情報と、をそれぞれの端末２０に、通信部３２を介して送信する。
【００２３】
算出部３４は、それぞれの端末２０で録音された録音情報について、録音情報の一部を示す部分録音情報の収録時刻の時間差を算出し、時間差から端末２０間の距離を算出する。具体的には、まず算出部３４は、それぞれの端末２０で録音された録音情報から、波形の類似度が閾値以上である所定の期間の波形を、部分録音情報として抽出する。
【００２４】
図４は第１実施形態の部分録音情報１５０の時間差ｔの例を示す図である。部分録音情報１５０ａは、端末Ａで録音された録音情報の一部である。部分録音情報１５０ｂは、端末Ｂで録音された録音情報の一部である。部分録音情報１５０ｃは、端末Ｃで録音された録音情報の一部である。算出部３４は、部分録音情報１５０ａの録音開始時刻と、部分録音情報１５０ｂの録音開始時刻との時間差ｔ１を算出する。また算出部３４は、部分録音情報１５０ａの録音開始時刻と、部分録音情報１５０ｃの録音開始時刻との時間差ｔ２を算出する。なお図４の例では、時間差ｔ１及びｔ２、並びに、部分録音情報１５０ａ〜１５０ｃの波形の振幅の大きさから、端末Ａの位置が部分録音情報１５０ａ〜１５０ｃの音源の位置に最も近いことがわかる。
【００２５】
表１は第１実施形態の時間差情報の例を示す図である。
【００２６】
【表１】
2017054118.tif 000003
【００２７】
時間差情報は、部分録音情報毎に記憶部３１に記憶され、当該部分録音情報の名称と、当該部分録音情報の端末Ａ〜Ｃの録音開始時刻の時間差ｔと、を含む。例えば名称がパートＡである部分録音情報の録音開始時刻の時間差ｔは、端末Ａと端末Ｂとの時間差ｔ１が１．４６ｍｓであり、端末Ａと端末Ｃとの時間ｔ２が２．９３ｍｓである。
【００２８】
算出部３４は時間差情報から、端末２０間の距離を算出する。
【００２９】
表２は時間差から端末２０間の距離を算出する方法を説明するための表である。
【００３０】
【表２】
2017054118.tif 000004
【００３１】
表３は第１実施形態の距離情報の例を示す表である。
【００３２】
【表３】
2017054118.tif 000005
【００３３】
算出部３４は、表２に示す時間差情報から、音速、及び、端末Ａと端末Ａのユーザとの距離等に基づいて、表３に示す距離情報を算出する。音速は、例えば３４０．２９（ｍ／ｓ）の値を使用する。また端末Ａと端末Ａのユーザとの距離は、端末Ａの利用形態に応じた所定の定数を使用してもよいし、録音情報を取得する際に、ユーザにより発せられた音声を利用して計算された値を使用してもよい。端末Ａの利用形態に応じた所定の定数は、例えばテーブルに置かれた端末２０（ノートパソコン等）のマイクの位置と、端末２０が置かれたテーブルの前に座った状態のユーザの顔と、の間の距離を示す定数である。
【００３４】
ユーザ位置特定部３５は、レイアウト情報と、ユーザ情報と、端末２０間の距離と、に基づいてユーザの位置を特定する。レイアウト情報は、録音情報の録音場所に設置された物体のレイアウトを示す。レイアウト情報は、例えば会議室の大きさ、会議室のテーブルの位置及び大きさ、会議室の座席の位置、及び、会議室に備えられた電子機器の位置等を示す。会議室に備えられた電子機器は、例えば会議室の音を集音するマイク、及び、ＩＷＢ等である。なおレイアウト情報は、少なくとも１つの端末２０の位置を示す情報を含んでいてもよい。少なくとも１つの端末２０の位置は、例えば予め決められた位置で使用される端末２０の位置、及び、会議の主催者等の特定ユーザにより、会議後に指定された当該特定ユーザの端末２０の位置等である。
【００３５】
図５はレイアウト情報から特定される録音場所１０１の例を示す図である。図５の例では、録音場所１０１は、ＩＷＢ１０２、テーブル１０３及びマイク１０４を有する。ユーザ位置特定部３５は、録音場所１０１を示すレイアウト情報と、端末２０間の距離情報（ｍ１，ｍ２及びｍ３）とから、端末２０の位置を特定する。すなわちユーザ位置特定部３５は、レイアウト情報が示す録音場所１０１に設置された物体の絶対位置と、端末２０間の距離情報が示す端末２０の相対位置と、から端末２０の位置を特定する。そしてユーザ位置特定部３５は、ユーザ情報を使用して端末２０の位置に当該端末２０のユーザの位置を対応付ける。例えば会議中の端末２０の位置が、図５に示す状態で特定された場合、ユーザ位置特定部３５が、図５の端末２０Ａの位置に当該端末２０Ａのユーザの氏名を表示し、図５の端末２０Ｂの位置に当該端末２０Ｂのユーザの氏名を表示し、図５の端末２０Ｃの位置に当該端末２０Ｃのユーザの氏名を表示するユーザ位置表示情報を、通信部３２を介して端末２０に送信する。またユーザ位置特定部３５は、当該ユーザ位置表示情報を、録音情報とともに関連付けて記憶部３１に記憶する。なお記憶部３１は、録音情報からテキスト変換された議事録を更に関連付けて記憶してもよい。
【００３６】
音源位置特定部３６は、それぞれの端末２０で録音された録音情報に含まれる部分録音情報が示す音の音源の位置を、部分録音情報の収録時刻の時間差と、部分録音情報を録音した端末２０の位置と、から特定する。音源位置特定部３６は、部分録音情報毎に特定された音源の位置を、音源位置情報として記憶部３１に記憶する。
【００３７】
表４は第１実施形態の音源位置情報の例を示す表である。
【００３８】
【表４】
2017054118.tif 000006
【００３９】
音源位置情報は、部分録音情報、音源情報及び位置情報を含む。部分録音情報は部分録音情報の名称を示す。音源情報は音源の名称を示す。位置情報は音源の位置を示す。例えば名称がパートＡである部分録音情報は、端末Ａのユーザが音源であり、位置は（ｘ１，ｙ１）である。なお座標（ｘ１，ｙ１）の原点は、録音場所１０１の任意の位置に定めてよい。
【００４０】
判定部３７は、音源の位置が、レイアウト情報が示す録音場所の範囲外にあるか否かを判定する。判定部３７は、音源の位置が、録音場所の範囲外にある場合、録音場所のセキュリティが低いことを示す警告を、通信部３２を介してそれぞれの端末２０に送信する。
【００４１】
図６は録音場所１０１の範囲外の音源１０５の例を示す図である。図６の例では、判定部３７は、音源１０５の位置（ｘ４，ｙ４）を、録音場所１０１の範囲外であると判定する。
【００４２】
なお判定部３７は、音源の音が、人が発する音声であるか否かを更に判定してもよい。この場合、判定部３７は、音源の位置が、録音場所の範囲外にあり、かつ、音源の音が、人が発する音声である場合、録音場所のセキュリティが低いことを示す警告を、通信部３２を介してそれぞれの端末２０に送信する。
【００４３】
録音場所のセキュリティが低いことを示す警告を送信する理由は、もし会議室等の録音場所の範囲外で発せられた音が録音されている場合、同様に、録音場所で発せられた音が、録音場所の範囲外で録音できると推定できるためである。すなわち、録音場所の音漏れについて懸念がある状態と判断できるので、その旨を会議参加者に警告する。
【００４４】
次に第１実施形態の情報処理方法の例について説明する。
【００４５】
図７は第１実施形態のユーザ位置特定処理の例を示すシーケンス図である。はじめに、端末２０Ａが、会議に参加する要求を示す参加要求をサーバ装置３０に送信する（ステップＳ１）。参加要求は、上述のユーザ情報、及び、上述の端末情報を含む。サーバ装置３０は、ユーザ情報及び端末情報により、会議に参加するユーザ及び端末２０を特定する。
【００４６】
同様に、端末２０Ｂが、会議に参加する要求を示す参加要求をサーバ装置３０に送信し（ステップＳ２）、端末２０Ｃが、会議に参加する要求を示す参加要求をサーバ装置３０に送信する（ステップＳ３）。
【００４７】
次に、サーバ装置３０が、サーバ装置３０と端末２０Ａとの間の同期を行う（ステップＳ４）。具体的には、サーバ装置３０が、サーバ装置３０の現在の時刻を示すサーバ時刻情報と、録音の開始時刻を示す開始時刻情報と、を端末２０Ａに送信する。
【００４８】
同様に、サーバ装置３０は、サーバ装置３０と端末２０Ｂとの間の同期を行い（ステップＳ５）、サーバ装置３０と端末２０Ｃとの間の同期を行う（ステップＳ６）。
【００４９】
次に、端末２０Ａ、端末２０Ｂ及び端末２０Ｃのそれぞれが、自端末の時刻をサーバ時刻情報が示す時刻に合わせ、自端末の時刻が、開始時刻情報が示す録音の開始時刻になったときに音の録音を開始する（ステップＳ７）。
【００５０】
次に、端末２０Ａが、位置設定の開始指示をユーザから受け付ける（ステップＳ８）。次に、端末２０Ａは、端末２０Ａの位置を示す位置情報（レイアウトにおける絶対位置）をサーバ装置３０に送信する（ステップＳ９）。次に、サーバ装置３０が、ステップＳ９の処理により送信された位置情報を端末２０Ａから受信すると、所定の音を出力させる音発生指示を端末２０Ａに送信する（ステップＳ１０）。
【００５１】
次に、端末２０Ａが、出力部２６から所定の音（例えばメロディＸ）を出力することにより、音を発生させる（ステップＳ１１）。次に、端末２０Ｂが、ステップＳ１１で端末２０Ａが発生させた音を録音する（ステップＳ１２）。同様に、端末２０Ｃが、ステップＳ１１で端末２０Ａが発生させた音を録音する（ステップＳ１３）。
【００５２】
次に、サーバ装置３０が、所定の音を出力させる音発生指示を端末２０Ｂに送信する（ステップＳ１４）。次に、端末２０Ｂが、出力部２６から所定の音（例えばメロディＹ）を出力することにより、音を発生させる（ステップＳ１５）。次に、端末２０Ａが、ステップＳ１５で端末２０Ｂが発生させた音を録音する（ステップＳ１６）。同様に、端末２０Ｃが、ステップＳ１５で端末２０Ｂが発生させた音を録音する（ステップＳ１７）。
【００５３】
次に、サーバ装置３０が、所定の音を出力させる音発生指示を端末２０Ｃに送信する（ステップＳ１８）。次に、端末２０Ｃが、出力部２６から所定の音（例えばメロディＺ）を出力することにより、音を発生させる（ステップＳ１９）。次に、端末２０Ｂが、ステップＳ１９で端末２０Ｃが発生させた音を録音する（ステップＳ２０）。同様に、端末２０Ａが、ステップＳ１９で端末２０Ｃが発生させた音を録音する（ステップＳ２１）。
【００５４】
次に、端末２０Ａが、ステップＳ７で録音が開始されてから取得された録音情報を、サーバ装置３０に送信する（ステップＳ２２）。同様に、端末２０Ｂが、ステップＳ７で録音が開始されてから取得された録音情報を、サーバ装置３０に送信する（ステップＳ２３）。同様に、端末２０Ｃが、ステップＳ７で録音が開始されてから取得された録音情報を、サーバ装置３０に送信する（ステップＳ２４）。
【００５５】
録音情報は、複数の種類の上述の所定の音（例えばメロディＸ、メロディＹ及びメロディＺ）を含む。これによりサーバ装置３０は、例えば各端末２０により録音されたメロディＸを端末２０Ａの位置の特定に使用することができる。更に、端末２０Ａが、ステップＳ９の処理で、端末２０Ａの位置情報（レイアウトにおける絶対位置）をサーバ装置３０に送信することにより、端末２０Ａのレイアウト内の基準位置が特定できる。これにより端末２０Ｂ及び端末２０Ｃと、端末２０Ａとの相対位置から、端末２０Ｂ及び端末２０Ｃの絶対位置を特定できる。
【００５６】
次に、サーバ装置３０が、端末２０Ａ、端末２０Ｂ及び端末２０Ｃのそれぞれで録音された録音情報について、録音情報の一部を示す部分録音情報の収録時刻の時間差を算出する（ステップＳ２５）。次に、サーバ装置３０が、録音情報の録音場所のレイアウトを示すレイアウト情報と、ステップＳ１〜ステップＳ３で受信したユーザ情報と、ステップＳ２５で算出された時間差と、に基づいてユーザの位置を特定する（ステップＳ２６）。
【００５７】
次に、サーバ装置３０が、ユーザの位置の特定が完了したことを示す完了通知を端末２０Ａに送信する（ステップＳ２７）。同様に、サーバ装置３０が、完了通知を端末２０Ｂ及び端末２０Ｃに送信する（ステップＳ２８及びステップＳ２９）。
【００５８】
なお上述のステップＳ１〜Ｓ３の処理により送信される参加要求は、例えば端末２０Ａ〜２０Ｃのユーザの操作入力（例えば会議参加ボタンの押下等）を契機にして送信される。
【００５９】
図８Ａは第１実施形態の会議設定画面２０４及び会議選択画面２０７の例を示す図である。
【００６０】
会議設定画面２０４は、メニュー画面２０１の会議登録ボタン２０２が押下されたときに、表示部２４に表示される。会議設定画面２０４は、会議名及び参加人数の入力欄を含む。登録ボタン２０５が押下されると、会議が登録されたことを示す確認画面２０６が表示部２４に表示される。図８Ａの確認画面２０６の例は、会議名の入力欄に「会議Ａ」が入力された場合を示す。
【００６１】
会議選択画面２０７は、メニュー画面２０１の会議参加ボタン２０３が押下されたときに、表示部２４に表示される。図８Ａの会議選択画面２０４の例は、ラジオボタンにより会議Ａ〜会議Ｃのいずれか１つを選択する場合を示す。参加ボタン２０８が押下されると、会議Ａに参加したことを示す確認画面２０９が表示部２４に表示されるとともに、上述の参加要求がサーバ装置３０に送信される。図８Ａの確認画面２０９の例は、会議Ａに参加した場合を示す。例えば端末２０Ａが参加ボタン２０８の押下を受け付けると、当該端末２０Ａが、上述の参加要求をサーバ装置３０に送信する（上述のステップＳ１の処理）。
【００６２】
また、上述のステップＳ１１では、端末２０Ａが出力部２６から所定の音を出力する場合について説明したが、端末２０Ａは、端末２０Ａのユーザの発声を指示してもよい。ユーザの声を利用することにより、端末２０Ａと端末２０Ａを使用するユーザとの距離をより正確に測定することができる。
【００６３】
図８Ｂは第１実施形態の発声指示画面の例を示す図である。表示情報２２１は、ユーザに発声を指示するメッセージ「声を出して下さい。」を含む。表示情報２２１は、ステップＳ１１で、端末２０Ａの表示部２４に表示される。表示情報２２１で表示されるメッセージは任意でよい。表示情報２２１により表示されるメッセージは、例えば端末２０Ａのユーザの自己紹介を指示するメッセージでもよい。また表示情報２２１で表示されるメッセージは、例えば所定の文章と、当該所定の文章を音読させる指示とを含むメッセージでもよい。
【００６４】
表示情報２２２は、ステップＳ２７でサーバ装置３０から完了通知を受信するまでの間に表示される。表示情報２２３は、ステップＳ２７でサーバ装置３０から完了通知を受信した後に表示される。
【００６５】
同様に、上述のステップＳ１５、及び、上述のステップＳ１９の処理を、端末２０Ｂ（端末２０Ｃ）のユーザの発声を指示する処理に代えてもよい。
【００６６】
図９は第１実施形態の音源位置特定処理の例を示すシーケンス図である。音源位置特定処理は、上述のユーザ位置特定処理の後に実行される。
【００６７】
はじめに、端末２０Ａ、端末２０Ｂ及び端末２０Ｃが、会議中の音を録音する（ステップＳ３１）。端末２０Ａ、端末２０Ｂ及び端末２０Ｃは、会議中の音が録音された録音情報を、サーバ装置３０に定期的に送信する（ステップＳ３２、ステップＳ３３及びステップＳ３４）。
【００６８】
次に、サーバ装置３０が、端末２０Ａ、端末２０Ｂ及び端末２０Ｃのそれぞれで録音された録音情報に含まれる部分録音情報が示す音の音源の位置を、部分録音情報の収録時刻の時間差から特定する（ステップＳ３５）。次に、サーバ装置３０が、ステップＳ３５で特定された音源の位置が、録音場所の範囲外にある場合、端末２０Ａ、端末２０Ｂ及び端末２０Ｃのそれぞれに、録音場所のセキュリティが低いことを示す警告を送信する（ステップＳ３６、ステップＳ３７及びステップＳ３８）。次に、端末２０Ａ、端末２０Ｂ及び端末２０Ｃが、ステップＳ３６、ステップＳ３７及びステップＳ３８で受信した警告を表示する（ステップＳ３９、ステップＳ４０及びステップＳ４１）。
【００６９】
以上説明したように、第１実施形態の情報処理システム１００によれば、会議後に、会議に参加したユーザの位置を特定することができる。これにより、例えば会議に参加したユーザが、初対面である場合等に、会議に参加したユーザの氏名と顔との対応を特定することができる。また会議に参加したユーザの位置を、会議に参加したユーザが、会議時の状況を後から思い出す際に役立てることができる。
【００７０】
また第１実施形態の情報処理システム１００によれば、会議室の音漏れなど、物理的な機密性の問題を推測して、警告を発することができる。
【００７１】
なお情報処理システム１００は、録音場所の所定の位置に設置された、録音機能を有する電子機器を更に使用して、端末２０のユーザの位置を特定してもよい。当該電子機器は、例えば図５の場合、ＩＷＢ１０２及びマイク１０４である。この場合、算出部３４は、それぞれの端末２０及び電子機器で録音された録音情報について、部分録音情報の収録時刻の時間差を算出し、時間差から端末２０及び電子機器間の距離を算出する。そしてユーザ位置特定部３５が、録音情報の録音場所に設置された物体のレイアウトを示すレイアウト情報と、ユーザ情報と、端末２０及び電子機器間の距離と、に基づいてユーザの位置を特定する。
【００７２】
また同様に、情報処理システム１００は、録音場所の所定の位置に設置された、録音機能を有する電子機器の位置情報を更に使用して、録音場所のセキュリティが低いことを示す警告を、それぞれの端末２０に送信してもよい。
【００７３】
（第２実施形態）
次に第２実施形態について説明する。第２実施形態の説明では、第１実施形態と同様の説明については省略し、第１実施形態と異なる箇所について説明する。
【００７４】
図１０は第２実施形態の情報処理システム１００の装置構成の例を示す図である。第２実施形態の情報処理システム１００は、端末４０Ａ、端末４０Ｂ、端末４０Ｃ及びＩＷＢ１０２及びマイク１０４を備える。端末４０Ａ、端末４０Ｂ及び端末４０Ｃは、ネットワーク１０を介して接続されている。以下、端末４０Ａ、端末４０Ｂ及び端末４０Ｃを区別しない場合は、単に端末４０という。第２実施形態の情報処理システム１００では、第１実施形態のサーバ装置３０の機能が、いずれか１台の端末４０により実現される。すなわち複数の端末４０のうち、いずれか１台の端末４０がサーバとして動作し、他の端末４０がクライアントとして動作する。第２実施形態の説明では、端末４０Ｃがサーバとして動作する場合を例にして説明する。
【００７５】
図１１は第２実施形態の端末４０の機能構成の例を示す図である。第２実施形態の端末４０は、記憶部４１、録音部４２、通信部４３、表示部４４、入力部４５、出力部４６、同期部４７、算出部４８、ユーザ位置特定部４９、音源位置特定部５０及び判定部５１を備える。すなわち第２実施形態の端末４０は、第１実施形態の端末２０の機能と、第１実施形態のサーバ装置３０の機能と、を備える。記憶部４１、録音部４２、通信部４３、表示部４４、入力部４５、出力部４６、同期部４７、算出部４８、ユーザ位置特定部４９、音源位置特定部５０及び判定部５１の説明は、第１実施形態の説明と同様であるので省略する。
【００７６】
次に第２実施形態の情報処理方法の例について説明する。
【００７７】
図１２は第２実施形態のユーザ位置特定処理の例を示すシーケンス図である。はじめに、端末４０Ａが、会議に参加する要求を示す参加要求を端末４０Ｃに送信する（ステップＳ５１）。参加要求は、上述のユーザ情報、及び、上述の端末情報を含む。端末４０Ｃは、ユーザ情報及び端末情報により、会議に参加するユーザ及び端末４０を特定する。
【００７８】
同様に、端末４０Ｂが、会議に参加する要求を示す参加要求を端末４０Ｃに送信する（ステップＳ５２）。
【００７９】
次に、端末４０Ｃが、端末４０Ｃと端末４０Ａとの間の同期を行う（ステップＳ５３）。具体的には、端末４０Ｃが、端末４０Ｃの現在の時刻を示すサーバ時刻情報と、録音の開始時刻を示す開始時刻情報と、を端末４０Ａに送信する。
【００８０】
同様に、端末４０Ｃが、端末４０Ｃと端末４０Ｂとの間の同期を行う（ステップＳ５４）。
【００８１】
次に、端末４０Ａ及び端末４０Ｂが、自端末の時刻をサーバ時刻情報が示す時刻（第２実施形態では端末４０Ｃの時刻）に合わせ、自端末の時刻が、開始時刻情報が示す録音の開始時刻になったときに、端末４０Ａ、端末４０Ｂ及び端末４０Ｃが、音の録音を開始する（ステップＳ５５）。
【００８２】
次に、端末４０Ａが、位置設定の開始指示をユーザから受け付ける（ステップＳ５６）。次に、端末４０Ａは、端末２０Ａの位置を示す位置情報（レイアウトにおける絶対位置）を端末４０Ｃに送信する（ステップＳ５７）。次に、端末４０Ｃが、ステップＳ５７の処理により送信された位置情報を端末４０Ａから受信すると、所定の音を出力させる音発生指示を端末４０Ａに送信する（ステップＳ５８）。
【００８３】
次に、端末４０Ａが、出力部４６から所定の音（例えばメロディＸ）を出力することにより、音を発生させる（ステップＳ５９）。次に、端末４０Ｂが、ステップＳ５９で端末４０Ａが発生させた音を録音する（ステップＳ６０）。同様に、端末４０Ｃが、ステップＳ５９で端末４０Ａが発生させた音を録音する（ステップＳ６１）。
【００８４】
次に、端末４０Ｃが、所定の音を出力させる音発生指示を端末４０Ｂに送信する（ステップＳ６２）。次に、端末４０Ｂが、出力部４６から所定の音（例えばメロディＹ）を出力することにより、音を発生させる（ステップＳ６３）。次に、端末４０Ａが、ステップＳ６３で端末４０Ｂが発生させた音を録音する（ステップＳ６４）。同様に、端末４０Ｃが、ステップＳ６３で端末４０Ｂが発生させた音を録音する（ステップＳ６５）。
【００８５】
次に、端末４０Ｃが、出力部４６から所定の音（例えばメロディＺ）を出力することにより、音を発生させる（ステップＳ６６）。次に、端末４０Ｂが、ステップＳ６６で端末４０Ｃが発生させた音を録音する（ステップＳ６７）。同様に、端末４０Ａが、ステップＳ６６で端末４０Ｃが発生させた音を録音する（ステップＳ６８）。
【００８６】
次に、端末４０Ａが、ステップＳ５５で録音が開始されてから取得された録音情報を、端末４０Ｃに送信する（ステップＳ６９）。同様に、端末４０Ｂが、ステップＳ５５で録音が開始されてから取得された録音情報を、端末４０Ｃに送信する（ステップＳ７０）。
【００８７】
次に、端末４０Ｃが、端末４０Ａ、端末４０Ｂ及び端末４０Ｃのそれぞれで録音された録音情報について、録音情報の一部を示す部分録音情報の収録時刻の時間差を算出する（ステップＳ７１）。次に、端末４０Ｃが、録音情報の録音場所のレイアウトを示すレイアウト情報と、ステップＳ５１及びステップＳ５２で受信したユーザ情報と、自装置の記憶部４１に記憶されたユーザ情報と、ステップＳ７１で算出された時間差と、に基づいてユーザの位置を特定する（ステップＳ７２）。
【００８８】
次に、端末４０Ｃが、ユーザの位置の特定が完了したことを示す完了通知を端末４０Ａ及び端末４０Ｂに送信する（ステップＳ７３及びステップＳ７４）。
【００８９】
図１３は第２実施形態の音源位置特定処理の例を示すシーケンス図である。音源位置特定処理は、上述のユーザ位置特定処理の後に実行される。
【００９０】
はじめに、端末４０Ａ、端末４０Ｂ及び端末４０Ｃが、会議中の音を録音する（ステップＳ８１）。端末４０Ａ及び端末４０Ｂは、会議中の音が録音された録音情報を、端末４０Ｃに定期的に送信する（ステップＳ８２及びステップＳ８３）。
【００９１】
次に、端末４０Ｃが、端末４０Ａ、端末４０Ｂ及び端末４０Ｃのそれぞれで録音された録音情報に含まれる部分録音情報が示す音の音源の位置を、部分録音情報の収録時刻の時間差から特定する（ステップＳ８４）。次に、端末４０Ｃが、ステップＳ８４で特定された音源の位置が、録音場所の範囲外にある場合、録音場所のセキュリティが低いことを示す警告を表示する（ステップＳ８５）。
【００９２】
次に、端末４０Ｃが、ステップＳ８４で特定された音源の位置が、録音場所の範囲外にある場合、録音場所のセキュリティが低いことを示す警告を端末４０Ａ及び端末４０Ｂに送信する（ステップＳ８６及びステップＳ８７）。次に、端末４０Ａ及び端末４０Ｂが、ステップＳ８６及びステップＳ８７で受信した警告を表示する（ステップＳ８８及びステップＳ８９）。
【００９３】
最後に第１及び第２実施形態の端末２０（４０）及びサーバ装置３０のハードウェア構成の例について説明する。
【００９４】
図１４は第１及び第２実施形態の端末２０及びサーバ装置３０のハードウェア構成の例を示す図である。第１及び第２実施形態の端末２０及びサーバ装置３０は、制御装置３０１、主記憶装置３０２、補助記憶装置３０３、表示装置３０４、入力装置３０５、通信装置３０６、マイク３０７及びスピーカ３０８を備える。制御装置３０１、主記憶装置３０２、補助記憶装置３０３、表示装置３０４、入力装置３０５、通信装置３０６、マイク３０７及びスピーカ３０８は、バス３１０を介して接続されている。
【００９５】
制御装置３０１は補助記憶装置３０３から主記憶装置３０２に読み出されたプログラムを実行する。主記憶装置３０２はＲＯＭ及びＲＡＭ等のメモリである。補助記憶装置３０３はメモリカード及びＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等である。
【００９６】
表示装置３０４は情報を表示する。表示装置３０４は、例えば液晶ディスプレイである。入力装置３０５は、情報の入力を受け付ける。入力装置３０５は、例えばキーボード及びマウス等である。通信装置３０６は他の装置と通信する。マイク３０７は集音した音を電気信号に変換する。スピーカ３０８は音を出力する。
【００９７】
第１及び第２実施形態の端末２０及びサーバ装置３０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−Ｒ及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記憶されてコンピュータ・プログラム・プロダクトとして提供される。
【００９８】
また第１及び第２実施形態の端末２０及びサーバ装置３０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また第１及び第２実施形態の端末２０及びサーバ装置３０が実行するプログラムを、ダウンロードさせずにインターネット等のネットワーク経由で提供するように構成してもよい。
【００９９】
また第１及び第２実施形態の端末２０及びサーバ装置３０で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１００】
第１及び第２実施形態の端末２０及びサーバ装置３０で実行されるプログラムは、上述の第１及び第２実施形態の端末２０及びサーバ装置３０の機能構成のうち、プログラムにより実現可能な機能を含むモジュール構成となっている。
【０１０１】
プログラムにより実現される機能は、制御装置３０１が補助記憶装置３０３等の記憶媒体からプログラムを読み出して実行することにより、プログラムにより実現される機能が主記憶装置３０２にロードされる。すなわちプログラムにより実現される機能は、主記憶装置３０２上に生成される。
【０１０２】
なお第１及び第２実施形態の端末２０及びサーバ装置３０の機能の一部又は全部を、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアにより実現してもよい。
【符号の説明】
【０１０３】
１０  ネットワーク
２０  端末
２１  記憶部
２２  録音部
２３  通信部
２４  表示部
２５  入力部
２６  出力部
３０  サーバ装置
３１  記憶部
３２  通信部
３３  同期部
３４  算出部
３５  ユーザ位置特定部
３６  音源位置特定部
３７  判定部
４０  端末
４１  記憶部
４２  録音部
４３  通信部
４４  表示部
４５  入力部
４６  出力部
４７  同期部
４８  算出部
４９  ユーザ位置特定部
５０  音源位置特定部
５１  判定部
１００  情報処理システム
【先行技術文献】
【特許文献】
【０１０４】
【特許文献１】特開２０１３−１１７４４号公報
【図１】
2017054118.tif 000007
【図２】
2017054118.tif 000008
【図３】
2017054118.tif 000009
【図４】
2017054118.tif 000010
【図５】
2017054118.tif 000011
【図６】
2017054118.tif 000012
【図７】
2017054118.tif 000013
【図８Ａ】
2017054118.tif 000014
【図８Ｂ】
2017054118.tif 000015
【図９】
2017054118.tif 000016
【図１０】
2017054118.tif 000017
【図１１】
2017054118.tif 000018
【図１２】
2017054118.tif 000019
【図１３】
2017054118.tif 000020
【図１４】
2017054118.tif 000021