(57)【要約】【課題】他のユーザーが携帯する通信装置を特定可能な通信装置を提供すること。【解決手段】通信装置１は、第１取得処理部１７Ａと、第２取得処理部１７Ｂと、第１判定処理部１７Ｃと、音声出力処理部１７Ｄと、を備える。第１判定処理部１７Ｃは、第１取得処理部１７Ａにより取得される第１位置情報及び第１向き情報と、第２取得処理部１７Ｂにより取得される第２位置情報とに基づいて、自装置１に対する前記他の通信装置の相対方位が特定の方位範囲に含まれているか否かを判定する。前記第１位置情報は、通信装置１の現在位置を示す。前記第１向き情報は、通信装置１の向きを示す。前記第２位置情報は、他の通信装置１の現在位置を示す。音声出力処理部１７Ｄは、前記相対方位が前記特定の方位範囲に含まれていると前記第１判定処理部により判定された場合に、他の通信装置１から取得される音声情報を出力する。【選択図】図２
2019213143.tif 000002
【特許請求の範囲】
【請求項１】
自装置の現在位置を示す第１位置情報と、前記自装置の向きを示す第１向き情報と、を取得する第１取得処理部と、
他の通信装置の現在位置を示す第２位置情報を取得する第２取得処理部と、
前記第１位置情報、前記第２位置情報、及び前記第１向き情報に基づいて、前記自装置の向きに対する前記他の通信装置の相対方位が特定の方位範囲に含まれているか否かを判定する第１判定処理部と、
前記相対方位が前記特定の方位範囲に含まれていると前記第１判定処理部により判定された場合に、前記他の通信装置から取得される音声情報を出力する音声出力処理部と、
を備える通信装置。
【請求項２】
前記第２取得処理部は、前記他の通信装置の向きを示す第２向き情報を取得可能であり、
前記第１判定処理部は、前記第１位置情報、前記第２位置情報、前記第１向き情報及び前記第２向き情報に基づいて、前記自装置及び前記他の通信装置の向きの関係が特定の向き条件を充足するか否かを判定し、
前記音声出力処理部は、前記特定の向き条件が充足すると前記第１判定処理部により判定された場合に、前記他の通信装置から取得される前記音声情報を出力する、
請求項１に記載の通信装置。
【請求項３】
前記第１判定処理部は、前記第１位置情報及び前記第２位置情報に基づいて、前記自装置から前記他の通信装置までの距離が特定の距離範囲に含まれているか否かを判定し、
前記音声出力処理部は、前記距離が前記特定の距離範囲に含まれていると前記第１判定処理部により判定された場合に、前記他の通信装置から取得される前記音声情報を出力する、
請求項１又は２に記載の通信装置。
【請求項４】
前記相対方位が前記特定の方位範囲に含まれていると前記第１判定処理部により判定された場合に、時間の測定を開始する計時処理部と、
前記音声出力処理部が前記音声情報を出力している最中に取得される前記第１位置情報、前記第２位置情報、及び前記第１向き情報に基づいて、前記相対方位が前記特定の方位範囲に含まれているか否かを判定する第２判定処理部と、
前記相対方位が前記特定の方位範囲に含まれていないと前記第２判定処理部により判定された場合に、前記計時処理部による計測時間が特定の会話時間以下か否かを判定する第３判定処理部と、を更に備え、
前記音声出力処理部は、前記第３判定処理部により前記測定時間が前記特定の会話時間を超えると判定される場合、前記音声情報の出力を継続する、
請求項１〜３のいずれかに記載の通信装置。
【請求項５】
前記音声出力処理部は、予め定められている終了条件を充足する場合に、前記音声情報の出力を停止する、
請求項１〜４のいずれかに記載の通信装置。
【請求項６】
前記音声出力処理部が前記音声情報の出力を停止した後に前記他の通信装置から取得される前記音声情報を記憶装置に記録する第１記録処理部、を更に備え、
前記音声出力処理部は、予め定められている再生開始条件を充足する場合に、前記記憶装置から取得される前記音声情報を出力する、
請求項５に記載の通信装置。
【請求項７】
前記音声出力処理部は、前記相対方位が前記特定の方位範囲に含まれている前記他の通信装置が複数存在する場合、複数の前記他の通信装置から取得される前記音声情報のうち、特定の前記音声情報を強調して出力する、
請求項１〜６のいずれかに記載の通信装置。
【請求項８】
前記複数の他の通信装置から取得される前記音声情報のうち、前記特定の音声情報以外の前記音声情報を記憶装置に記録する第２記録処理部、を更に備え、
前記音声出力処理部は、予め定められている再生開始条件を充足する場合に、前記記憶装置から取得される前記音声情報を出力する、
請求項７に記載の通信装置。
【請求項９】
前記特定の方位範囲は、前記自装置の前方及び斜め前方を含み、前記自装置の後方を含まない、
請求項１〜８のいずれかに記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の通信装置から取得される音声情報を出力する通信装置に関する。
【背景技術】
【０００２】
テレビ会議装置等の通信装置では、ユーザーが表示部に向けた視線方向が検出され、前記表示部の表示画面において前記視線方向に位置する発音源が特定されることがある。前記通信装置では更に、前記発音源からの音声情報が他の音声情報よりも強調されて音声出力部から出力されることがある（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２７５５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数のユーザー間で、各々が携帯する通信装置を通じて会話が行われる場合がある。しかし、展示会等のように前記ユーザーが自由に動き回れる場所では、前記ユーザー間の位置関係は、前記テレビ会議システムのユーザー間の位置関係のように向かい合う関係に限定されない。具体的に、前記場所では複数のユーザーが互いに向かい合って会話を行う場合もあれば、複数のユーザーが互いに背中合わせになり会話も行わない場合がある。そのため、前記通信装置が、前記場所において話し相手となる他のユーザーが携帯する通信装置（即ち、他の通信装置）を特定することは難しく、話し相手のユーザーが携帯する通信装置から送信される音声を特定して出力することができない。
【０００５】
本発明の目的は、話し相手となる他のユーザーが携帯する他の通信装置から送信される音声を特定して出力することが可能な通信装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る通信装置は、第１取得処理部と、第２取得処理部と、第１判定処理部と、音声出力処理部と、を備える。前記第１取得処理部は、自装置の現在位置を示す第１位置情報と、前記自装置の向きを示す第１向き情報と、を取得する。前記第２取得処理部は、他の通信装置の現在位置を示す第２位置情報を取得する。前記第１判定処理部は、前記第１位置情報、前記第２位置情報、及び前記第１向き情報に基づいて、前記自装置の向きに対する前記他の通信装置の相対方位が特定の方位範囲に含まれているか否かを判定する。前記音声出力処理部は、前記相対方位が前記特定の方位範囲に含まれていると前記第１判定処理部により判定された場合に、前記他の通信装置から取得される音声情報を出力する。
【発明の効果】
【０００７】
本発明によれば、話し相手となる他のユーザーが携帯する他の通信装置から送信される音声を特定して出力することが可能な通信装置を提供することにある。
【図面の簡単な説明】
【０００８】
【図１】図１は、一実施形態に係る通信システムの構成を示す図である。
【図２】図２は、図１に示す通信装置の詳細な構成を示すブロック図である。
【図３Ａ】図３Ａは、図２に示す通信装置の各々の処理手順を示すフローチャートの第１部分である。
【図３Ｂ】図３Ｂは、図２に示す通信装置の各々の処理手順を示すフローチャートの第１部分である。
【図４】図４は、設定画面を示す模式図である。
【図５】図５は、図１に示す通信装置の特定部分を示す模式図である。
【図６】図６は、ユーザーＡ，Ｂの向き及び距離の関係を示す模式図である。
【図７Ａ】図７Ａは、第１変形例に係る通信装置の処理手順を示すフローチャートの前半部分である。
【図７Ｂ】図７Ｂは、第１変形例に係る通信装置の処理手順を示すフローチャートの後半部分である。
【図８】図８は、ユーザーＡ，Ｂの直交方向距離を示す模式図である。
【図９】図９Ａは、第２変形例に係る通信装置の処理手順を示すフローチャートである。
【図１０Ａ】図１０Ａは、第３変形例に係る通信装置の処理手順を示すフローチャートの第１部分である。
【図１０Ｂ】図１０Ｂは、第３変形例に係る通信装置の処理手順を示すフローチャートの第２部分である。
【図１０Ｃ】図１０Ｃは、第３変形例に係る通信装置の処理手順を示すフローチャートの第３部分である。
【図１１Ａ】図１１Ａは、第４変形例に係る通信装置の処理手順を示すフローチャートの前半部分である。
【図１１Ｂ】図１１Ｂは、第４変形例に係る通信装置の処理手順を示すフローチャートの後半部分である。
【図１２】図１２は、選択画面を示す模式図である。
【発明を実施するための形態】
【０００９】
以下添付図面を参照しながら、本発明の一実施形態及び変形例について説明し、本発明の理解に供する。なお、以下の実施形態及び変形例は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１０】
図１において、通信システム１００は複数の通信装置１を備える。複数の通信装置１の各々は無線により情報通信可能に接続される。
【００１１】
通信装置１の各々は、ユーザーにより携帯可能な携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピューター等である。通信装置１の各々は、図２に示されるように、操作表示部１１と、通信ＩＦ部１２と、音声入力部１３と、位置検出部１４と、方位検出部１５と、音声出力部１６と、制御部１７と、を備える。
【００１２】
操作表示部１１は、ディスプレーのような表示部と、タッチパネル及び操作ボタンのような操作部と、を含む。前記ディスプレーは、通信装置１の筐体（図示せず）において予め定められている場所に矩形形状の表示領域を有する。前記ディスプレーは、前記表示領域に情報を表示する。前記タッチパネル及び前記操作ボタンは、ユーザー操作に基づく情報の入力を受け付ける。前記タッチパネルは、前記表示領域上に設けられる。また、前記操作ボタンは、前記筐体において予め定められている場所に設けられる。
【００１３】
通信ＩＦ部１２は、予め定められている無線通信プロトコル及びインターネットプロトコルに従って、通信装置１と離れた場所に存在する他の通信装置１との間でネットワーク上のサーバー装置（図示せず）を介して情報通信を行う装置である。なお、通信ＩＦ部１２は、ＩＥＥＥ８０２．１５．１等の近距離無線通信規格に基づき他の通信装置１との間で情報通信を行うことも考えられる。
【００１４】
音声入力部１３は、通信装置１と無線又は有線で通信可能に接続されるマイクロフォンである。音声入力部１３は、前記ユーザーの音声を集音し第１音声情報ＳＳ１に変換して制御部１７に出力する。
【００１５】
位置検出部１４は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等の人工衛星からの信号を受信する受信機である。位置検出部１４は、受信信号に基づいて、通信装置１の現在位置を示す第１位置情報ＣＰ１を取得し、制御部１７に送信する。前記現在位置は、具体的に、緯度及び経度の組合せで表される。
【００１６】
方位検出部１５は、地磁気センサー等である。方位検出部１５は、通信装置１における特定部分１Ａ（図５を参照）の向きを検出する。方位検出部１５は、特定部分１Ａの向きを方位角で示す第１向き情報ＣＤ１を取得し制御部１７に出力する。なお、特定部分１Ａの前記向きは、制御部１７において前記ユーザーの向きとして扱われる。なお、以下では、通信装置１の特定部分１Ａの向きを単に通信装置１の向きと称することがある。特定部分１Ａは、具体的に、前記筐体において操作表示部１１の前記表示領域が配置された面を表面としたとき、当該表面と対向する面（裏面）の外側部分である。即ち、本実施形態において、通信装置１の向きとは、ユーザーが通信装置１の操作表示部１１の前記表示領域に正対している状態で、前記ユーザーから見て前記通信装置１の背面側の方向である。また、前記方位角は、水平面において予め定められている基準方位（北等）から、上面視で時計回り方向ＣＷ１に増加する角度である。
【００１７】
音声出力部１６は、通信装置１と無線又は有線で通信可能に接続されるイヤーフォンである。音声出力部１６は、他の通信装置１から取得され、後述の音声出力処理部１７Ｄから出力される第２音声情報ＳＳ２を音声に変換し、通信装置１から出力する。なお、音声入力部１３及び音声出力部１６は、前記マイクロフォン及び前記イヤーフォンの組合せであるヘッドセットであってもよい。
【００１８】
制御部１７は、ＣＰＵ、ＲＯＭ、ＲＡＭ及び不揮発性メモリー等を含む。前記ＣＰＵは前記ＲＯＭに予め格納されている各種プログラムを、前記ＲＡＭを作業領域として使いながら実行する。
【００１９】
ところで、テレビ会議装置等の通信装置では、ユーザーが表示部に向けた視線方向が検出され、前記表示部の表示画面において前記視線方向に位置する発音源が特定されることがある。前記通信装置では更に、前記発音源からの音声情報が他の音声情報よりも強調されて音声出力部から出力されることがある。
【００２０】
また、複数のユーザー間で、各々が携帯する通信装置を通じて会話が行われる場合がある。しかし、展示会等のように前記ユーザーが自由に動き回れる場所では、前記ユーザー間の位置関係は、前記テレビ会議システムのユーザー間の位置関係のように向かい合う関係に限定されない。具体的に、前記場所では複数のユーザーが互いに向かい合って会話を行う場合もあれば、複数のユーザーが互いに背中合わせになり会話も行わない場合がある。そのため、前記通信装置が、前記場所において話し相手の他のユーザーが携帯する通信装置（即ち、他の通信装置）を特定することは難しく、話し相手のユーザーが携帯する通信装置から送信される音声を特定して出力することができない。これに対し、以下に説明するように、本実施形態に係る通信装置１では、話し相手となる他のユーザーが携帯する他の通信装置１から送信される音声を特定して出力することが可能である。
【００２１】
制御部１７は、前記場所で他の通信装置１と相互に音声通信可能である。具体的に、制御部１７は、第１取得処理部１７Ａ、第２取得処理部１７Ｂ、第１判定処理部１７Ｃ、音声出力処理部１７Ｄ、計時処理部１７Ｅ、第２判定処理部１７Ｆ、第３判定処理部１７Ｇ、第１記録処理部１７Ｈ、及び第２記録処理部１７Ｊを、複数の処理部として備える。制御部１７は、前記各種プログラムに含まれる音声通信プログラムを実行することにより、他の通信装置１との音声通信を制御し、前記複数の処理部として機能する。
【００２２】
なお、制御部１７は、ＡＳＩＣ（Application Specific Integrated Circuit）又はＤＳＰ(Digital Signal Processor)などの電子回路であってもよい。なお、前記複数の処理部は、複数の制御部１７でも実現可能であり、また、１個又は複数の電子回路で実現可能でもある。
【００２３】
第１取得処理部１７Ａは、通信装置（即ち、自装置）１の現在位置を示す第１位置情報ＣＰ１（図６を参照）と、自装置１の向きを示す第１向き情報ＣＤ１と、を取得する。第２取得処理部１７Ｂは、他の通信装置１の現在位置を示す第２位置情報ＣＰ２を取得する。第１判定処理部１７Ｃは、第１位置情報ＣＰ１、第２位置情報ＣＰ２、及び第１向き情報ＣＤ１に基づいて、自装置１の向きに対する他の通信装置１の相対方位が特定の方位範囲に含まれているか否かを判定する。音声出力処理部１７Ｄは、前記相対方位が前記特定の方位範囲に含まれていると第１判定処理部１７Ｃにより判定された場合に、他の通信装置１から取得される第２音声情報ＳＳ２を出力する。なお、第２音声情報ＳＳ２は、本発明における音声情報に相当する。
【００２４】
第２取得処理部１７Ｂは、他の通信装置１の向きを示す第２向き情報ＣＤ２を取得可能である。第１判定処理部１７Ｃは、第１位置情報ＣＰ１、第２位置情報ＣＰ２、第１向き情報ＣＤ１及び第２向き情報ＣＤ２に基づいて、自装置１及び他の通信装置１の向きの関係が特定の向き条件を充足するか否かを判定してもよい。この場合、音声出力処理部１７Ｄは、前記特定の向き条件が充足すると第１判定処理部１７Ｃにより判定された場合に、他の通信装置１から取得される第２音声情報ＳＳ２を出力する。
【００２５】
第１判定処理部１７Ｃは、第１位置情報ＣＰ１及び第２位置情報ＣＰ２に基づいて、自装置１から他の通信装置１までの距離ＤＤ１が特定の距離範囲に含まれているか否かを判定してもよい。この場合、音声出力処理部１７Ｄは、距離ＤＤ１が前記特定の距離範囲に含まれていると第１判定処理部１７Ｃにより判定された場合に、他の通信装置１から取得される第２音声情報ＳＳ２を出力する。
【００２６】
計時処理部１７Ｅは、前記相対方位が前記特定の方位範囲に含まれていると第１判定処理部１７Ｃにより判定された場合に、時間の測定を開始してもよい。この場合、第２判定処理部１７Ｆは、音声出力処理部１７Ｄが第２音声情報ＳＳ２を出力している最中に取得される第１位置情報ＣＰ１、第２位置情報ＣＰ２及び第１向き情報ＣＤ１に基づいて、前記相対方位が前記特定の方位範囲に含まれているか否かを判定する。第３判定処理部１７Ｇは、前記相対方位が前記特定の方位範囲に含まれていないと第２判定処理部１７Ｆにより判定された場合、計時処理部１７Ｅによる測定時間が特定の会話時間以下か否かを判定する。音声出力処理部１７Ｄは、第３判定処理部１７Ｇにより前記測定時間が前記特定の会話時間を超えると判定される場合、第２音声情報ＳＳ２の出力を継続する。
【００２７】
音声出力処理部１７Ｄは、予め定められている終了条件を充足する場合に、第２音声情報ＳＳ２の出力を停止してもよい。
【００２８】
第１記録処理部１７Ｈは、音声出力処理部１７Ｄが第２音声情報ＳＳ２の出力を停止した後に他の通信装置１から取得される第２音声情報ＳＳ２を、制御部１７が備える前記不揮発性メモリーに出力し、当該第２音声情報ＳＳ２を前記不揮発性メモリーに記録する。この場合、音声出力処理部１７Ｄは、予め定められている再生開始条件を充足する場合に、前記不揮発性メモリーから取得される第２音声情報ＳＳ２を出力する。なお、前記不揮発メモリーは、本発明における記憶装置の一例である。
【００２９】
音声出力処理部１７Ｄは、前記相対方位が前記特定の方位範囲に含まれている前記他の通信装置が複数存在する場合、複数の他の通信装置１から取得される第２音声情報ＳＳ２のうち、特定の第２音声情報ＳＳ２を強調して出力してもよい。
【００３０】
第２記録処理部１７Ｊは、複数の他の通信装置１から取得される第２音声情報ＳＳ２のうち、前記特定の第２音声情報ＳＳ２以外の第２音声情報ＳＳ２を前記不揮発メモリーに出力し、当該第２音声情報ＳＳ２を前記不揮発メモリーに記録する。音声出力処理部１７Ｄは、予め定められている再生開始条件を充足する場合に、前記不揮発メモリーから取得される第２音声情報ＳＳ２を出力する。
【００３１】
前記特定の方位範囲は、具体的に、前記自装置の前方及び斜め前方を含み、前記自装置の後方を含まない。
【００３２】
以下、図３Ａ、図３Ｂ、図４〜図６を参照して、通信装置１の処理の一例について説明する。なお、図３Ａ及び図３Ｂには、通信装置１と、１つの他の通信装置１との処理の手順が示されている。
【００３３】
通信装置１は、前記音声通信プログラムを実行することにより他の通信装置１との間で相互に音声通信を行う。具体的に、通信装置１は、自装置１を携帯するユーザー（以下、ユーザーＡという場合がある）の音声を表す第１音声情報ＳＳ１を他の通信装置１に送信する。また、通信装置１は、他の通信装置１を携帯するユーザー（以下、ユーザーＢという場合がある）の音声を表す第２音声情報ＳＳ２を他の通信装置１から受信する。前記音声通信に先立ち、通信装置１のユーザーは各種設定を行う。この場合、ユーザーＡは、前記音声通信プログラムの起動後、予め定められている手順で、通信装置１の操作表示部１１を操作する。この操作が行われると、制御部１７は、設定画面４（図４を参照）を操作表示部１１に表示する。
【００３４】
設定画面４は、第１方位設定欄４Ａ、第２方位設定欄４Ｂ、距離設定欄４Ｃ、及び第１ボタン４Ｄと、を含む。
【００３５】
第１方位設定欄４Ａには第１特定方位角が設定され、第２方位設定欄４Ｂには第２特定方位角が設定される。ここで、前記第１特定方位角及び前記第２特定方位角は、通信装置１の特定部分１Ａ（図５）が向いている方向を基準とする角度である。前記音声通信プログラムには、図４に示されるように、前記水平面において第１向き情報ＣＤ１が示す方位角から４５°ずつ時計回り方向ＣＷ１に方位角θ０〜θ７を含む８方位角が定義される。方位角θ０は０°で、方位角θ１は４５°である。他の方位角θ２，θ３，θ４，θ５，θ６，θ７は、９０°，１３５°，１８０°，２２５°，２７０°，３１５°である。
【００３６】
第１方位設定欄４Ａが前記ユーザー操作によりクリックされると、制御部１７は、前記第１特定方位角として設定可能な方位角θ１，θ２，θ３を一覧形式で操作表示部１１に表示する。ユーザーＡは、方位角θ１〜θ３の中から所望の角度を前記第１特定方位角として選択する。これにより、ユーザーＡは、方位角θ０から時計回り方向ＣＷ１に前記第１特定方位角までの第１方位範囲に存在するユーザーＢと通信装置１を介して会話をできるように設定する。
【００３７】
第２方位設定欄４Ｂが前記ユーザー操作によりクリックされると、制御部１７は、前記第２特定方位角として設定可能な方位角θ５，θ６，θ７を一覧形式で操作表示部１１に表示する。ユーザーＢは、方位角θ５〜θ７の中から所望の角度を前記第２特定方位角として選択する。これにより、ユーザーＡは、方位角θ０から反時計回り方向ＣＣＷ１に前記第２特定方位角までの第２方位範囲に存在するユーザーＢと通信装置１を介して会話をできるように設定する。なお、本発明における特定方位範囲は、前記第１方位範囲及び前記第２方位範囲に含まれる範囲に相当する。
【００３８】
なお、本実施形態では、ユーザーＡがユーザーＢに対し背中合わせの状態にある場合に通信装置１が他の通信装置１と音声通信を行えないようにする。そのために、方位角θ４は第１方位設定欄４Ａ及び第２方位設定欄４Ｂに設定可能な角度として表示されないことが好ましい。これにより、ユーザーＡが、時計回りＣＷ１において方位角θ３からθ５の範囲内を第１方位範囲又は第２方位範囲として設定不能になる。なお、方位角θ３，θ５に関しては１３５°，２７０°以外にも適宜選択可能である。
【００３９】
第１方位設定欄４Ａ及び第２方位設定欄４Ｂにより、通信装置１は、時計回りＣＷ１において方位角θ５からθ３の範囲内に存在する他の通信装置１を通信相手として選択可能である。一方、通信装置１は、時計回りＣＷ１において方位角θ３からθ５の範囲内に存在する他の通信装置１を通信相手から除外することができる。換言すると、通信装置１は、少なくとも通信装置１の前方及び斜め前方に存在する他の通信装置１を通信相手とし、少なくとも通信装置１の後方に存在する他の通信装置１を通信相手としない。
【００４０】
距離設定欄４Ｃには特定距離が設定される。前記特定距離は、第１位置情報ＣＰ１が示す現在位置からを基準とする距離である。距離設定欄４Ｃが前記ユーザー操作によりクリックされると、制御部１７は、前記特定距離として設定可能な複数の距離を一覧形式で操作表示部１１に表示する。ユーザーＡは、前記複数の距離の中から所望の距離を前記特定距離として選択する。これにより、ユーザーＡは、第１位置情報ＣＰ１から前記特定距離までの特定の距離範囲に存在するユーザーＢと通信装置１を介して会話をできるように設定する。なお、前記複数の距離は、前記通信距離以下の範囲で予め定められている。
【００４１】
なお、ユーザーＡは、前記所望の距離の選択以外にも、ソフトウェアキーボード等を操作することにより距離設定欄４Ｃに前記特定距離を入力することも可能である。
【００４２】
また、第１ボタン４Ｄが前記ユーザー操作によりクリックされると、制御部１７は、設定画面４を閉じる。制御部１７は更に、前記ユーザー操作により選択された前記第１特定方位角、前記第２特定方位角、及び前記特定距離を、前記不揮発性メモリー等に記録し設定する。
【００４３】
なお、通信装置１が測距センサー及び傾斜角センサーを備えている場合がある。この場合、制御部１７は、前記測距センサーにより測定される路面からの通信装置１までの高さと、前記傾斜角センサーにより検出される前記路面に対する通信装置１の傾斜角とを導出することができる。制御部１７は更に、前記高さ及び前記傾斜角に基づき前記特定距離を導出し前記不揮発性メモリーに設定することも可能である。
【００４４】
前記ユーザーの各々は、前記展示会等において、音声入力部１３及び音声出力部１６を通信装置１に接続するとともに、自分の身体に取り付ける。また、前記ユーザーの各々は、図５に示されるように、通信装置１の特定部分１Ａが自分の前方を向くように通信装置１を携帯する。前記ユーザーの各々は更に、前記音声通信プログラムを起動する。
【００４５】
通信装置１の制御部１７は、前記音声通信プログラムの起動後、図３ＡのステップＳ１０において、通信ＩＦ部１２を介して、他の通信装置１との間で話し相手となるユーザーの登録処理を実行する。その後、制御部１７は、処理をステップＳ１１に進める。
【００４６】
前記登録処理は、前記近距離無線通信において他の通信装置１（即ち、通信相手）の各々との間で実行される。前記登録処理では、通信装置１の制御部１７は、他の通信装置１と通信を行うことで、他の通信装置１を識別可能なデバイス識別情報と、前記ユーザーが他の通信装置１を識別可能なデバイス名情報と、を取得する。制御部１７は、前記デバイス識別情報及び前記デバイス名情報を前記不揮発性メモリー等に記録する。また、以下では、通信装置１及び他の通信装置１のデバイス識別情報を、デバイス識別情報ＩＤ１及びデバイス識別情報ＩＤ２という。
【００４７】
なお、本実施形態では、説明の便宜上、前記登録処理は、１つの他の通信装置１と実行されるものとする。また、前記ペアリングの終了後、ユーザーＡ，Ｂは、各々の通信装置１を身に着けて、前記場所を移動する。
【００４８】
ステップＳ１１で、制御部１７は、第１取得処理部１７Ａとして機能し、第１取得処理を行う。具体的に、制御部１７は、第１位置情報ＣＰ１（図２を参照）を位置検出部１４から取得する。制御部１７は、第１向き情報ＣＤ１（図２を参照）を方位検出部１５から取得する。制御部１７は更に、音声入力部１３から第１音声情報ＳＳ１（図２を参照）を取得する。制御部１７は、第１位置情報ＣＰ１、第１向き情報ＣＤ１、及び第１音声情報ＳＳ１をＲＡＭ等に記録し、処理をステップＳ１２に進める。
【００４９】
ステップＳ１２において、制御部１７は送信処理を行う。前記送信処理において、制御部１７は、前記ＲＡＭ内の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を、通信ＩＦ部１２から送出する。具体的に、通信ＩＦ部１２は、第１位置情報ＣＰ１及び第１音声情報ＳＳ１から複数のパケットを生成して外部に送信する。前記複数のパケットの各々にはデバイス識別情報ＩＤ１が付加される。第１位置情報ＣＰ１及び第１音声情報ＳＳ１は、前記サーバー装置を介して他の通信装置１に送信される。
【００５０】
なお、ステップＳ１２では、第１位置情報ＣＰ１及び第１音声情報ＳＳ１が送信される。しかし、ステップＳ１２では少なくとも第１位置情報ＣＰ１が送信されればよい。この場合、第１音声情報ＳＳ１は、ステップＳ１１１の実行時までに送信されればよい。
【００５１】
また、図３Ａ及び図３Ｂの処理は他の通信装置１でも実行される。他の通信装置１側のステップＳ１１では、（１）他の通信装置１の第１位置情報ＣＰ１、（２）他の通信装置１の第１向き情報ＣＤ１、及び（３）他の通信装置１側で生成される第１音声情報ＳＳ１が取得される。また、他の通信装置１側のステップＳ１２では、他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１が、前記サーバー装置を介して通信装置１に送信される。
【００５２】
ステップＳ１２の終了後、制御部１７は、ステップＳ１３において、他の通信装置１との間で送受されるデバイス識別情報ＩＤ１，ＩＤ２等に基づき、前記登録処理により前記不揮発性メモリーに事前に記録されている他の通信装置１から第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信しているか否かを判定する。制御部１７は、他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できていないと判定する場合、処理をステップＳ１１に戻す。一方、制御部１７は、他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できていると判定する場合、処理をステップＳ１４に進める。
【００５３】
ステップＳ１４において、制御部１７は、第２取得処理部１７Ｂとして機能し、第２取得処理を行う。前記第２取得処理において、制御部１７は、通信ＩＦ部１２を介して、他の通信装置１側により送信される第１位置情報ＣＰ１及び第１音声情報ＳＳ１を第２位置情報ＣＰ２及び第２音声情報ＳＳ２（図２を参照）として取得し前記ＲＡＭ等に記録する。
【００５４】
ステップＳ１５〜ステップＳ１８において、制御部１７は第１判定処理部１７Ｃとして機能し、第１判定処理を行う。
【００５５】
ステップＳ１５において、制御部１７は、第１位置情報ＣＰ１及び第２位置ＣＰ２から他の通信装置１の方位角を示す方位角情報ＣＤ３を取得する。方位角情報ＣＤ３は、具体的に、通信装置１の現在位置から他の通信装置１の現在位置への向かう線分ＬＳ１（図６を参照）の前記方位角を示す。ステップＳ１５において、制御部１７は更に、第１位置情報ＣＰ１及び第２位置情報ＣＰ２から、通信装置１から他の通信装置１までの距離ＤＤ１（図６を参照）を取得する。
【００５６】
次に、ステップＳ１６において、制御部１７は、第１向き情報ＣＤ１及び方位角情報ＣＤ３に基づき相対方位を導出する。前記相対方位は、方位角情報ＣＤ３が示す方位角から第１向き情報ＣＤ１が示す方位角を減算することにより導出され、通信装置１の向きを基準とする他の通信装置１の方向を角度で示す。
【００５７】
次に、ステップＳ１７において、制御部１７は、前記相対方位が前記特定の方位範囲に含まれているか否かを判定する。具体的に、制御部１７は、下記の条件のいずれかを満たすか否かを判定する。前記条件は、前記相対方位が、前記不揮発性メモリー内の前記第１方位範囲及び前記第２方位範囲のいずれか一方に含まれることである。制御部１７は、前記条件を満たさないと判断する場合（即ち、θ０を基準として時計回りＣＷ１において方位角θ３からθ５の範囲に他の通信装置１が位置すると判定する場合）、通信装置１のユーザーＡと他の通信装置１のユーザーＢとが互いに背中合わせとなる位置関係にあり、ユーザーＢがユーザーＡの話し相手ではないと判定する。この場合、制御部１７は、処理をステップＳ１１に戻す。一方、制御部１７は、前記条件を満たすと判断する場合（即ち、方位角θ３からθ５の範囲以外の範囲に他の通信装置１が位置すると判定する場合）、通信装置１のユーザーＡと他の通信装置１のユーザーＢとが互いに背中合わせではない位置関係にあり、ユーザーＢがユーザーＡの話し相手であると判定する。この場合、制御部１７は、処理をステップＳ１８に進める。
【００５８】
ステップＳ１８において、制御部１７は、第１位置情報ＣＰ１及び第２位置情報ＣＰ２に基づいて、通信装置１から他の通信装置１までの距離ＤＤ１が前記不揮発性メモリーに設定されている前記特定距離以下か否かを判定する。制御部１７は、距離ＤＤ１が前記特定距離以下でないと判定する場合、処理をステップＳ１１に戻す。一方、制御部１７は、距離ＤＤ１が前記特定距離以下であると判定する場合、処理をステップＳ１９に進める。
【００５９】
次に、ステップＳ１９において、制御部１７は、音声出力処理部１７Ｄとして機能する。制御部１７は、ステップＳ１４又はステップＳ１１４で取得される第２音声情報ＳＳ２が表す音声を音声出力部１６から出力する。その結果、通信装置１からは、ユーザーＢの音声が出力される。即ち、制御部１７は、前記相対方位が前記特定の方位範囲内であり且つ距離ＤＤ１が前記特定の距離範囲内であると判定する場合に、ユーザーＡ，Ｂが会話のために近い位置で向かい合っているとみなして、他の通信装置１から取得される第２音声情報ＳＳ２を出力する。なお、他の通信装置１側でも、通信装置１と同様の処理が行われているため、他の通信装置１からはユーザーＡの音声が出力される。これにより、ユーザーＡ，Ｂは、各々が携帯する通信装置１を介して会話を行う。ステップＳ１９が終了すると、制御部１７は、図３ＢのステップＳ１１０に処理を進める。
【００６０】
操作表示部１１の前記表示領域には、前記音声通信の終了ボタン（図示せず）が表示されている。ユーザーＡは、前記音声通信の終了させる場合、前記終了ボタンを操作する。ステップＳ１１０において、制御部１７は、前記終了ボタンが操作されているか否かを判定する。制御部１７は、前記終了ボタンが操作されていると判定する場合、前記音声通信の終了条件を充足するとみなして、図３Ａ及び図３Ｂの処理を終了する。一方、制御部１７は、前記終了ボタンが操作されていないと判定する場合、処理をステップＳ１１１に進める。
【００６１】
ステップＳ１１１〜Ｓ１１８では、図３ＡのステップＳ１１〜Ｓ１８と同様の処理が行われるため、各々の説明を控える。ただし、制御部１７は、第２音声信号ＳＳ２を音声出力部１６に出力している中にステップＳ１１６で取得される前記相対方位が前記特定の方位範囲内であると判定し且つステップＳ１１５で取得される距離ＤＤ１が前記特定の距離範囲内であると判定する場合に（ステップＳ１１７，Ｓ１１８でＹＥＳの場合）、処理をステップＳ１９に戻す。これにより、制御部１７Ａは、通信装置１及び他の通信装置１の間の前記音声通信を継続する。
【００６２】
一方、制御部１７は、（１）ステップＳ１１３で他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できていない、（２）ステップＳ１１７で前記相対方位が前記特定の方位範囲外であり、又は（３）ステップＳ１１８で距離ＤＤ１が前記特定の距離範囲外である判定する場合に、前記音声通信の終了条件を充足するとみなす。換言すると、制御部１７は、ユーザーＡ，Ｂの会話が終了したとみなす。この場合、制御部１７は、図３Ａ及び図３Ｂの処理を終了する。
【００６３】
前記実施形態では、図３Ａ及び図３Ｂの処理により、制御部１７は、通信装置１の第１位置情報ＣＰ１、第１向き情報ＣＤ１、及び他の通信装置１の第２位置情報ＣＰ２を取得する。制御部１７は、通信装置１の第１位置情報ＣＰ１、第１向き情報ＣＤ１、及び他の通信装置１の第２位置情報ＣＰ２に基づいて、前記相対方位が前記特定の方位範囲内である場合に、他の通信装置１により送信される第２音声情報ＳＳ２を音声出力部１６に出力する。換言すると、制御部１７は、ユーザーＢがユーザーＡと背中合わせの位置関係にある場合には、ユーザーＢをユーザーＡの話し相手から除外して、音声通信を行わない。また、制御部１７は、ユーザーＢがユーザーＡと背中合わせの位置関係にない場合には、ユーザーＢが話し相手であると判定して、ユーザーＢが携帯する通信装置（即ち、他の通信装置）１と音声通信を行う。以上説明した通り、制御部１７は、前記場所においてもユーザーＡの話し相手を正確に特定することが可能となる。
【００６４】
なお、図３Ａ及び図３Ｂの処理では、前記音声通信の終了条件の一つは、前記終了ボタンが操作されていることである。しかし、これに限らず、制御部１７は、ステップＳ１１３で取得される第１音声情報ＳＳ１に対し周知の音声認識処理を行うことにより、「さようなら」等の特定のキーワードを認識する場合に、図３Ａ及び図３Ｂの処理を終了してもよい。
【００６５】
また、図３Ａ及び図３Ｂの処理では、制御部１７は、前記相対方位が前記特定の方位範囲内であり且つ距離ＤＤ１が前記特定の距離範囲内である判定する場合に、他の通信装置１から取得される第２音声情報ＳＳ２を出力する。しかし、これに限らず、制御部１７は、前記近距離無線通信に基づき他の通信装置１と情報通信を行う場合には、前記相対方位が前記特定の方位範囲内であると判定する場合に、他の通信装置１から取得される第２音声情報ＳＳ２を出力してもよい。この場合、制御部１７は、ステップＳ１８，Ｓ１１８を行わなくともよい。
【００６６】
次に、前記実施形態の変形例について説明する。なお、以下の変形例において、前記実施形態と同様の構成及びステップについては同一参照符号及び同一ステップ番号を付与し、それぞれの説明を控える。
【００６７】
まず、図７Ａ、図７Ｂ及び図８を参照して、第１変形例について説明する。
【００６８】
制御部１７は、図７ＡのステップＳ１１を行った後、ステップＳ２０１において送信処理を行う。前記送信処理において、制御部１７は、第１位置情報ＣＰ１及び第１音声情報ＳＳ１に加え、ステップＳ１１で取得される第１向き情報ＣＤ１を他の通信装置１に送信する。
【００６９】
また、制御部１７は、ステップＳ１３において他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できていると判定する場合に、処理をステップＳ２０２に進める。ステップＳ２０２において、制御部１７は、第２取得処理を行って、他の通信装置１側の第２位置情報ＣＰ２及び第２音声情報ＳＳ２に加え、他の通信装置１により送信される第１向き情報ＣＤ１を第２向き情報ＣＤ２として取得し前記ＲＡＭ等に記録する。
【００７０】
制御部１７は、ステップＳ１５，Ｓ１６を行った後に、ステップＳ２０３の処理を行う。具体的に、制御部１７は、第１位置情報ＣＰ１、第２位置情報ＣＰ２及び第１向き情報ＣＤ１に基づいて、特定部分１Ａの向きと直交する方向における通信装置１から他の通信装置１までの距離である直交方向距離ＤＤ２（図８を参照）を導出する。
【００７１】
次に、制御部１７は、ステップＳ１７の処理を行う。制御部１７は、前記相対方位が前記特定の方位範囲に含まれていると判定する場合（ステップＳ１７でＹＥＳと判定する場合）、処理をステップ２０４に進める。
【００７２】
ステップＳ２０４において、制御部１７は、通信装置１及び他の通信装置１の向きの関係が前記特定の向き条件を充足するか否かを判定する。具体的に、制御部１７は、通信装置１及び他の通信装置１の向きの関係を得るために、第２向き情報ＣＤ２が示す方位角から第１向き情報ＣＤ１が示す方位角を減算することにより方位角差を導出する。ステップＳ２０４において、制御部１７は更に、前記方位角差の絶対値を導出する。
【００７３】
ステップＳ２０４において、前記特定の向き条件は、具体的に、前記方位角差が予め定められている角度閾値以下であることである。前記角度閾値は、通信装置１及び他の通信装置１が互いに逆方向を向いているか否かを示す基準値であり、通信装置１の設計開発段階で実験等により適宜定められる。具体的に、前記角度閾値は、１８０°に対して予め定められているマージンを加算した値である。
【００７４】
制御部１７は、ステップＳ２０４で、前記方位角差が前記角度閾値以下であると判定する場合、前記特定の向きの条件を充足すると判定して、処理をステップＳ２０５に進める。一方、制御部１７は、前記方位角差が前記角度閾値以下であると判定する場合、前記特定の向きの条件を充足しないと判定して、処理をステップＳ１１に戻す。
【００７５】
ステップＳ２０５において、制御部１７は、ユーザーＡ，Ｂの間の直交方向距離ＤＤ２の関係が特定の近接条件を充足するか否かを判定する。具体的に、制御部１７は、直交方向距離ＤＤ２が予め定められている距離閾値以下か否かを判断する。前記距離閾値は、ユーザーＡが向いている方向の近くにユーザーＢが存在するか否かを示す基準値であり、通信装置１の設計開発段階で実験等により適宜定められる。制御部１７は、直交方向距離ＤＤ２が前記距離閾値以下であると判定する場合、ユーザーＡ，Ｂが向かい合う位置にいるとみなし、処理をステップＳ１８に進める。一方、制御部１７は、直交方向距離ＤＤ２が前記距離閾値を超えると判定する場合、ユーザーＡ，Ｂが向かい合う位置にいないとみなし、処理をステップＳ１１に戻す。
【００７６】
また、制御部１７は、図７ＢのステップＳ１１１の実行後、ステップＳ２０６を行う。また、制御部１７は、ステップＳ１１３において他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できていると判定する場合に、ステップＳ２０７，Ｓ１１５，Ｓ１１６，Ｓ２０７，Ｓ１１７，Ｓ２０８，Ｓ２０９，Ｓ１１８を順番に行う。なお、ステップＳ２０６〜Ｓ２０９では、図７ＡのステップＳ２０１〜２０５と同様の処理が行われるため、各々の説明を控える。ただし、制御部１７は、ステップＳ２０８で前記特定向き条件を充足しないと判定する場合、又はステップＳ２０９で直交方向距離ＤＤ２が前記距離閾値を超えると判定する場合、前記音声通信の終了条件を充足するとみなして、図７Ａ及び図７Ｂの処理を終了する。
【００７７】
前記第１変形例では、制御部１７は、他の通信装置１の向きを示す第２向き情報ＣＤ２を取得可能である。制御部１７は、第１位置情報ＣＰ１、第２位置情報ＣＰ２、第１向き情報ＣＤ１及び第２向き情報ＣＤ２に基づいて、通信装置１及び他の通信装置１の向きの関係が特定の向き条件を充足し且つ直交方向距離ＤＤ２が距離閾値以下である場合に、他の通信装置１により送信される第２音声情報ＳＳ２を出力する。これにより、通信装置１は、ユーザーＡの向きの近くでユーザーＡと向かい合っているユーザーＢが携帯する他の通信装置１と音声通信を行うことができる。これにより、制御部１７は、話し相手としてより適切な他のユーザーが携帯する通信装置（即ち、他の通信装置）１を特定することが可能となる。
【００７８】
次に、図９を参照して、第２変形例について説明する。
【００７９】
制御部１７は、図３ＡのステップＳ１９が終了すると、処理を図９のステップＳ３０１に進める。ステップＳ３０１において、制御部１７は、計時処理部１７Ｅとして機能する。具体的に、制御部１７は、図示しないタイマーによる時間の計測を開始する。即ち、前記タイマーの計測時間は、他の通信装置１との前記音声通信（換言すると、ユーザーＡ，Ｂの会話）が継続する時間を示す。
【００８０】
制御部１７は、ステップＳ１１０〜Ｓ１１８を行う。この過程で、制御部１７は、ステップＳ１１０で前記終了ボタンが操作されていると判定する場合、又はステップＳ１１３で他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できていないと判定する場合、図３Ａ及び図９の処理を終了する。
【００８１】
制御部１７は、図９のステップＳ１１５〜ステップＳ１１８において第２判定処理部１７Ｆとして機能し、第２判定処理を行う。制御部１７は、ステップＳ１１７，Ｓ１１８において、ステップＳ１１６で導出される前記相対方位が前記特定の方位範囲内であると判定し且つステップＳ１１５で導出される距離ＤＤ１が前記特定の距離範囲内であると判定する場合（即ち、ステップＳ１１７，Ｓ１１８でＹＥＳと判定される場合）、処理をステップＳ３０２に進める。一方、制御部１７は、ステップＳ１１７，Ｓ１１８において、ステップＳ１１６で導出される前記相対方位が前記特定の方位範囲内でないと判定する、又はステップＳ１１５で導出される距離ＤＤ１が前記特定の距離範囲内でないと判定する場合、処理をステップＳ３０３に進める。
【００８２】
ステップＳ３０２において、制御部１７は、音声出力処理部１７Ｄとして機能する。制御部１７は、ステップＳ１１４で取得される第２音声情報ＳＳ２が表す音声を音声出力部１６から出力する。その後、制御部１７は、処理をステップＳ１１０に戻す。
【００８３】
ステップＳ３０３，Ｓ３０４において、制御部１７は、第３判定処理部１７Ｇとして機能する。ステップＳ３０３において、制御部１７は、前記タイマーによる計測時間を取得する。ステップＳ３０４において、制御部１７は、前記計測時間が特定会話時間以下か否かを判定する。前記特定会話時間は、ユーザーＡ，Ｂの向き又は距離の関係が会話中に一時的に変わっているのか否かを示す基準値であり、通信装置１の設計開発段階で実験等により適宜定められる時間である。制御部１７は、前記計測時間が前記特定会話時間以下であると判定する場合、前記音声通信の終了条件を充足するとみなして、図３Ａ及び図９の処理を終了する。一方、制御部１７は、前記計測時間が前記特定会話時間以下でないと判定する場合、ユーザーＡ，Ｂの向き又は距離の関係が会話中に一時的に変化しているだけでユーザーＡ，Ｂが会話を続けているとみなして、処理を図３のステップＳ３０２に進める。
【００８４】
前記第２変形例では、ステップＳ３０１〜Ｓ３０４が追加される。その結果、ユーザーＡ，Ｂによる会話の時間が前記特定会話時間を超えていれば、ユーザーＡ，Ｂは会話中に各々の向き及び位置を変えても、通信装置１は、他の通信装置１との前記音声通信を継続する。これにより、使い勝手の良い通信装置１を提供することが可能となる。
【００８５】
次に、図１０Ａ〜図１０Ｃを参照して、第３変形例について説明する。
【００８６】
制御部１７は、図３ＡのステップＳ１９が終了すると、図１０ＡのステップＳ１１０〜Ｓ１１８の処理を行う。この過程で、制御部１７は、ステップＳ１１０で前記終了ボタンが操作されていると判定する場合、又はステップＳ１１３で他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できていないと判定する場合、図３Ａ、図１０Ａ〜図１０Ｃの処理を終了する。
【００８７】
図１０ＡのステップＳ１１７，Ｓ１１８において、制御部１７は、ステップＳ１１６で導出される前記相対方位が前記特定の方位範囲内であると判定し且つステップＳ１１５で導出される距離ＤＤ１が前記特定の距離範囲内であると判定する場合（即ち、ステップＳ１１７，Ｓ１１８でＹＥＳと判定される場合）、処理を図３ＡのステップＳ１９に進める。一方、制御部１７は、ステップＳ１１７，Ｓ１１８において、ステップＳ１１６で導出される前記相対方位が前記特定の方位範囲内でないと判定する、又はステップＳ１１５で導出される距離ＤＤ１が前記特定の距離範囲内でないと判定する場合、処理をステップＳ４０１に進める。
【００８８】
ステップＳ４０１において、制御部１７は、図示しないタイマーにより、前記音声通信中に、前記相対方位が前記特定の方位範囲内でないと判定する、又は距離ＤＤ１が前記特定の距離範囲内でないと判定してからの経過時間の計測を開始する。
【００８９】
ステップＳ４０２において、制御部１７は、第１記録処理部１７Ｈとして機能する。制御部１７は、ステップＳ１１４で取得される第２音声情報ＳＳ２を前記不揮発性メモリーに記録する。
【００９０】
次に、図１０ＢのステップＳ４０３において、制御部１７は、前記タイマーから前記経過時間を取得する。次に、ステップＳ４０４において、制御部１７は、ステップＳ４０３で取得される前記経過時間が予め定められている時間閾値以下か否かを判定する。前記時間閾値は、前記不揮発性メモリーに第２音声情報ＳＳ２を記録するか否かを示す基準値であり、通信装置１の設計開発段階で実験等により適宜定められる時間である。制御部１７は、前記経過時間が前記時間閾値以下であると判定する場合、処理をステップＳ４０５に進める。一方、制御部１７は、前記経過時間が時間閾値を超えると判定する場合、処理をステップＳ４１７に進める。ステップＳ４１７において、制御部１７は、ユーザーＡ，Ｂの間で前記会話が再開されないとみなして、前記不揮発性メモリーから第２音声情報ＳＳ２を消去した後、図１０Ａ〜図１０Ｃの処理を終了する。
【００９１】
制御部１７は、ステップＳ４０５〜Ｓ４０８を順番に行った後に、ステップＳ４０９を行う。なお、ステップＳ４０５〜Ｓ４０８では、ステップＳ１１３〜Ｓ１１６と同様の処理が行われるため、各々の説明を控える。
【００９２】
ステップＳ４０９において、制御部１７は、第１記録処理部１７Ｆとして機能する。制御部１７は、ステップＳ４０８で取得される第２音声情報ＳＳ２を前記不揮発性メモリーに記録し、処理をステップＳ４１０に進める。
【００９３】
制御部１７は、ステップＳ４１０〜Ｓ４１３を順番に行う。なお、ステップＳ４１０〜Ｓ４１３では、ステップＳ１１５〜Ｓ１１８と同様の処理が行われるため、各々の説明を控える。この過程で、制御部１７は、ステップＳ４０７で他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できていない場合、処理をステップＳ４１７に進める。また、制御部１７は、ステップＳ４１１で導出された前記相対方位が前記特定の方位範囲内であると判定し（ステップＳ４１２でＹＥＳと判定する場合）且つステップＳ４１０で導出された距離ＤＤ１が前記特定の距離範囲内であると判定する場合（ステップＳ４１３でＹＥＳと判定する場合）に、図１０ＣのステップＳ４１４に処理を進める。なお、前記相対方位が前記特定の方位範囲内であり且つ距離ＤＤ１が前記特定の距離範囲内であることは、本発明における再生開始条件の一例に相当する。一方、制御部１７は、ステップＳ４１３，Ｓ４１４で前記相対方位が前記特定の方位範囲内でない、又は距離ＤＤ１が前記特定の距離範囲内でない判定する場合に、処理をステップＳ４０３に戻す。
【００９４】
ステップＳ４１４において、制御部１７は、音声出力処理部１７Ｄとして機能する。制御部１７は、前記不揮発性メモリー内の第２音声情報ＳＳ２に基づく音声の再生を完了しているか否かを判定する。制御部１７は、前記音声の再生が完了していないと判定する場合、処理をステップＳ４１５に処理を進める。一方、制御部１７は、前記音声の再生が完了していると判定する場合、処理をステップＳ４１６に進める。
【００９５】
ステップＳ４１５において、制御部１７は、前記不揮発性メモリーから第２音声情報ＳＳ２を取得し、第２音声情報ＳＳ２が表す音声を音声出力部１６から出力する。その後、制御部１７は、処理をステップＳ４１４に戻す。
【００９６】
ステップＳ４１６において、制御部１７は、前記不揮発性メモリーから第２音声情報ＳＳ２を消去した後、図３ＡのステップＳ１１に処理を戻す。
【００９７】
前記実施形態では、ユーザーＡ，Ｂの会話中に各々の向き及び位置を変えると、通信装置１は、第２音声情報ＳＳ２を音声出力部１６へ出力しない場合がある。前記第３変形例では、制御部１７は、第２音声情報ＳＳ２の出力停止後に他の通信装置１から取得される第２音声情報ＳＳ２を前記不揮発メモリーに出力し記録する。制御部１７は、前記再生開始条件を充足する場合に、前記不揮発メモリー内の第２音声情報ＳＳ２が表す音声を音声出力部１６から出力する。これにより、前記会話中にユーザーＡ，Ｂが向き又は位置を変えた後に、前記不揮発メモリー内の第２音声情報ＳＳ２を音声出力部１６に出力可能であるため、使い勝手の良い通信装置１を提供することが可能となる。
【００９８】
なお、前記第３変形例では、前記不揮発メモリーは通信装置１が備える不揮発性メモリーである。しかし、これに限らず、前記不揮発メモリーは、通信装置１が図示しない通信網を介して情報通信可能に接続されるサーバー装置に設けられていても構わない。
【００９９】
また、前記第２変形例及び前記第３変形例において追加される各ステップは、前記第１変形例で説明した処理に容易に追加することができる。
【０１００】
次に、図１１Ａ及び図１１Ｂを参照して、第４変形例について説明する。
【０１０１】
図１１ＡのステップＳ１０において、制御部１７は、通信装置１と、複数の他の通信装置１との間で前記ペアリングを行う。その結果、通信装置１の不揮発性メモリーには、複数のデバイス識別情報ＩＤ２が記録される。
【０１０２】
制御部１７は、ステップＳ１２の次に、ステップＳ５０１において、少なくとも１つの他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できているか否かを判定する。制御部１７は、他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できていないと判定する場合、処理をステップＳ１１に戻す。一方、制御部１７は、他の通信装置１の第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できていると判定する場合、処理をステップＳ５０２に進める。
【０１０３】
ステップＳ５０２において、制御部１７は、第２取得処理部１７Ｂとして機能し、第２取得処理を行う。具体的に、制御部１７は、通信ＩＦ部１２を介して、他の通信装置１の各々により送信されるデバイス識別情報ＩＤ２、第１位置情報ＣＰ１（即ち、第２位置情報ＣＰ２）及び第１音声情報ＳＳ１（即ち、第２音声情報ＳＳ２）を取得し前記ＲＡＭ等に記録する。
【０１０４】
次に、ステップＳ５０３において、制御部１７は、他の通信装置１毎に、方位角情報ＣＤ３お及び距離ＤＤ１を取得する。次に、ステップＳ５０４において、制御部１７は、他の通信装置１毎に相対方位を取得する。ステップＳ５０３，Ｓ５０４では、ステップＳ１５，Ｓ１６（図３Ａを参照）と同様の処理が行われるため、各々の詳細な説明を控える。
【０１０５】
次に、ステップＳ５０５において、制御部１７は、ステップＳ１７（図３Ａを参照）の処理と同様にして、第１位置情報ＣＰ１及び第１音声情報ＳＳ１を受信できている他の通信装置１の各々について、ステップＳ５０４で取得された前記相対方向が前記特定の方位範囲に含まれるか否かを判定する。制御部１７は更に、前記相対方向が前記特定の方位範囲に含まれる他の通信装置１を選択する。
【０１０６】
次に、ステップＳ５０６において、制御部１７は、ステップＳ５０５で他の通信装置１を選択したか否かを判定する。制御部１７は、他の通信装置１を選択できないと判定する場合、処理をステップＳ１１に戻す。一方、制御部１７は、他の通信装置１を選択できている場合、処理を図１１ＢのステップＳ５０７に進める。
【０１０７】
ステップＳ５０７において、制御部１７は、ステップＳ１８（図３Ａを参照）の処理と同様にして、ステップＳ５０５で選択されている他の通信装置１の各々について、ステップＳ５０３で取得された距離ＤＤ１が前記特定の距離範囲に含まれるか否かを判定する。制御部１７は更に、距離ＤＤ１が前記特定の距離範囲に含まれる他の通信装置１を選択する。
【０１０８】
次に、ステップＳ５０８において、制御部１７は、ステップＳ５０７で他の通信装置１を選択できてきるか否かを判定する。制御部１７は、他の通信装置１を選択できていると判定する場合、処理をステップＳ１１に戻す。一方、制御部１７は、他の通信装置１を選択できている場合、処理をステップＳ５０９に進める。
【０１０９】
ステップＳ５０９において、制御部１７は、ステップＳ５０７で選択される他の通信装置１が複数存在するか否かを判定する。制御部１７は、他の通信装置１が複数存在しないと判定する場合、処理をステップＳ１９に進める。一方、制御部１７は、他の通信装置１が複数存在する場合、処理をステップＳ５１０に進める。
【０１１０】
ステップＳ５１０において、制御部１７は、ステップＳ５０７で選択される他の通信装置１の中から、距離ＤＤ１が最短である他の通信装置１を選択する。制御部１７は更に、選択した他の通信装置１からステップＳ５０２で取得される第２音声情報ＳＳ２を選択する。ステップＳ５１０で選択される第２音声情報ＳＳ２は、本発明における特定の第２音声情報の一例である。
【０１１１】
次に、ステップＳ５１１において、制御部１７は、音声出力処理部１７Ｄとして機能し、ステップＳ５１０で選択される第２音声情報ＳＳ２を、残りの第２音声情報ＳＳ２よりも強調する。換言すると、制御部１７は、ステップＳ５１０で選択される第２音声情報ＳＳ２の音量を、残りの第２音声情報ＳＳ２の音量よりも大きくする。制御部１７は更に、全ての第２音声情報ＳＳ２が表す音声を合成して、音声出力部１６から出力する。
【０１１２】
次に、ステップＳ５１２において、制御部１７は、第２記録処理部１７Ｊとして機能する。制御部１７は、ステップＳ５１０で選択されていない第２音声情報ＳＳ２を、対応するデバイス識別情報ＩＤ２とともに、本発明の記憶装置としての前記不揮発性メモリーに記録する。なお、ステップＳ５１２において、制御部１７は更に、ステップＳ５１０で選択されている第２音声情報ＳＳ２を、対応するデバイス識別情報ＩＤ２とともに前記不揮発性メモリーに記録してもよい。
【０１１３】
次に、ステップＳ１９又はステップＳ５１２の次に、制御部１７は、ステップＳ１１０を行う。制御部１７は、ステップＳ１１０において、前記終了ボタンが操作されていると判定する場合、図１１Ａ及び図１１Ｂの処理を終了する。一方、制御部１７は、前記終了ボタンが操作されていないと判定する場合、処理をステップＳ５１３に進める。
【０１１４】
通信装置１が前記音声通信プログラムを実行中、ユーザーＡは、前記不揮発性メモリー内の第２音声情報ＳＳ２に基づく音声を聞きたい場合がある。この場合、ユーザーＡは、前記音声通信プログラムの実行中、予め定められている手順で、通信装置１の操作表示部１１を操作する。この操作が行われると、制御部１７は、選択画面５（図１２を参照）を操作表示部１１に表示する。
【０１１５】
図１２において、設定画面５は、前記不揮発性メモリー内の第２音声情報ＳＳ２に対応するデバイス名情報を含む。なお、前記デバイス名情報、前記ペアリングで他の通信装置１のデバイス識別情報ＩＤ２と紐づけされた状態で前記不揮発性メモリーに記録される。ユーザーＡは、選択画面５から所望のデバイス名情報を選択する。
【０１１６】
ステップＳ５１３において、制御部１７は、選択画面５上でデバイス名情報が選択されているか否かを判定する。制御部１７は、前記デバイス名情報が選択されていないと判定する場合、処理をステップＳ１１に戻す。一方、制御部１７は、前記デバイス名情報が選択されていると判定する場合、処理をステップＳ５１４に進める。
【０１１７】
ステップＳ５１４において、制御部１７は、音声出力処理部１７Ｄとして機能する。制御部１７は、ステップＳ５１４において、前記音声の再生が完了していないと判定する場合、処理をステップＳ５１５に処理を進める。一方、制御部１７は、前記音声の再生が完了していると判定する場合、処理をステップＳ５１６に進める。
【０１１８】
ステップＳ５１５において、制御部１７は、ユーザーＡにより選択されている第２音声情報ＳＳ２を前記不揮発性メモリーから取得し、第２音声情報ＳＳ２が表す音声を音声出力部１６から出力する。その後、制御部１７は、処理をステップＳ５１４に戻す。
【０１１９】
ステップＳ５１６において、制御部１７は、前記不揮発性メモリーから、ユーザーＡにより選択されている第２音声情報ＳＳ２を消去した後、図１１ＡのステップＳ１１に処理を戻す。
【０１２０】
前記第４変形例では、通信装置１のユーザーＡと、複数の他の通信装置１のユーザーＢとの向き及び距離の関係が特定の向き条件及び特定の距離条件を充足する場合に、複数の他の通信装置１により取得される第２音声情報ＳＳ２のうち、特定の第２音声情報ＳＳ２を強調して出力する。これにより、ユーザーＡは、制御部１７は、複数のユーザーＢのうち特定のユーザーＢの音声を明瞭に聞くことが可能となる。
【０１２１】
なお、図１１Ａ及び図１１Ｂの処理では、制御部１７は、ステップＳ５１０において、ステップＳ５０７で選択される他の通信装置１の中から、距離ＤＤ１が最も短い他の通信装置１の第２音声情報ＳＳ２を選択する。しかし、これに限らず、制御部１７は、ステップＳ５１０において、ステップＳ５０４で導出される相対方位が最も小さい他の通信装置１を選択してもよい。また、前記不揮発性メモリーに、ユーザーＡと、ユーザーＢの各々とについて属性情報（所属会社名等）が予め記録されている場合がある。この場合、制御部１７は、ステップＳ５１１において、ユーザーＡの属性情報と一致する属性情報を有するユーザーＢからの第２音声情報ＳＳ２を選択することも可能である。
【符号の説明】
【０１２２】
１  通信装置
１７  制御部
１７Ａ  第１取得処理部
１７Ｂ  第２取得処理部
１７Ｃ  第１判定処理部
１７Ｄ  音声出力処理部
１７Ｅ  計時処理部
１７Ｆ  第２判定処理部
１７Ｇ  第３判定処理部
１７Ｈ  第１記録処理部
１７Ｊ  第２記録処理部
【図１】
2019213143.tif 000003
【図２】
2019213143.tif 000004
【図３Ａ】
2019213143.tif 000005
【図３Ｂ】
2019213143.tif 000006
【図４】
2019213143.tif 000007
【図５】
2019213143.tif 000008
【図６】
2019213143.tif 000009
【図７Ａ】
2019213143.tif 000010
【図７Ｂ】
2019213143.tif 000011
【図８】
2019213143.tif 000012
【図９】
2019213143.tif 000013
【図１０Ａ】
2019213143.tif 000014
【図１０Ｂ】
2019213143.tif 000015
【図１０Ｃ】
2019213143.tif 000016
【図１１Ａ】
2019213143.tif 000017
【図１１Ｂ】
2019213143.tif 000018
【図１２】
2019213143.tif 000019