(57)【要約】【課題】無線通信システム、無線通信機器、及び、無線通信方法について、ユーザーの利便性を向上すること。【解決手段】車載装置１と携帯端末３とを有する無線通信システム１００において、車載装置１は、ガイド音声を記憶するガイド音声記憶部１４３と、無線通信に関する情報を表す文字列に基づいて、ガイド音声が有する時間長以下の時間長を有する設定音を生成する設定音生成部１０ａと、ガイド音声と設定音とを合成した合成音を出力する音声出力部１７と、を有し、携帯端末３は、合成音を収音する音声収音部と、音声収音部が収音した合成音からガイド音声を検出するガイド音声検出部と、ガイド音声検出部が検出したガイド音声に基づいて、合成音からガイド音声と分離音とを分離する音源分離部と、分離音から設定音を抽出する設定音抽出部と、設定音を文字列に変換するテキスト変換部と、を有する。【選択図】図１
2018113621.tif 000002
【特許請求の範囲】
【請求項１】
第１無線通信機器と、前記第１無線通信機器と通信可能な第２無線通信機器とを備える無線通信システムにおいて、
前記第１無線通信機器は、
ガイド音声を記憶するガイド音声記憶部と、
無線通信に関する情報を表す文字列に基づいて、前記ガイド音声が有する時間長以下の時間長を有する設定音を生成する設定音生成部と、
前記ガイド音声と前記設定音とを合成した合成音を出力する出力部と、を有し、
前記第２無線通信機器は、
前記出力部より出力された前記合成音を収音する音声収音部と、
前記音声収音部が収音した前記合成音から前記ガイド音声を検出するガイド音声検出部と、
前記ガイド音声検出部が検出した前記ガイド音声に基づいて、前記合成音から前記ガイド音声と分離音とを分離する音源分離部と、
前記分離音から前記設定音を抽出する設定音抽出部と、
前記設定音を前記文字列に変換するテキスト変換部と、を有する、
ことを特徴とする無線通信システム。
【請求項２】
前記文字列は、無線通信に際して前記第１無線通信機器を識別する機器識別情報を含む、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記文字列は、前記第１無線通信機器に前記第２無線通信機器を認証させるために用いられる暗証情報を含む、
ことを特徴とする請求項１または２に記載の無線通信システム。
【請求項４】
前記設定音生成部は、前記文字列を暗号化し、暗号化した前記文字列に基づいて前記設定音を生成する、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項５】
前記設定音の音色はピアノ音である、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項６】
ガイド音声を記憶するガイド音声記憶部と、
無線通信に関する情報を表す文字列に基づいて、前記ガイド音声が有する時間長以下の時間長を有する設定音を生成する設定音生成部と、
前記ガイド音声と前記設定音とを合成した合成音を出力する出力部と、
を有することを特徴とする無線通信機器。
【請求項７】
ガイド音声と、無線通信に関する情報を表す文字列に基づいて生成され、前記ガイド音声が有する時間長以下の時間長を有する設定音とが合成された合成音を収音する音声収音部と、
前記音声収音部が収音した前記合成音に含まれる前記ガイド音声を検出するガイド音声検出部と、
前記ガイド音声検出部が検出した前記ガイド音声に基づいて、前記合成音から前記ガイド音声と分離音とを分離する音源分離部と、
前記分離音から前記設定音を抽出する設定音抽出部と、
前記設定音を前記文字列に変換するテキスト変換部と、
を有することを特徴とする無線通信機器。
【請求項８】
第１無線通信機器と第２無線通信機器との無線通信方法において、
前記第１無線通信機器は、
ガイド音声を記憶し、
無線通信に関する情報を表す文字列に基づいて、記憶した前記ガイド音声が有する時間長以下の時間長を有する設定音を生成し、
前記ガイド音声と前記設定音とを合成した合成音を出力し、
前記第２無線通信機器は、
前記合成音を収音し、
収音した前記合成音に含まれる前記ガイド音声を検出し、
検出した前記ガイド音声に基づいて、前記合成音から前記ガイド音声と分離音とを分離し、
前記分離音から前記設定音を抽出し、
抽出した前記設定音を前記文字列に変換する
ことを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム、無線通信機器、及び、無線通信方法に関する。
【背景技術】
【０００２】
従来、第１無線通信機器（ホスト装置）と、第２無線通信機器（画像形成装置）との間で、無線通信する無線通信システム（プリントシステム）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１５５０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に記載の無線通信システムのように、第１無線通信機器と、第２無線通信機器とで無線通信するシステムでは、第１無線通信機器と、第２無線通信機器との間で通信可能な状態が確立する前に、第２無線通信機器に無線通信に関する情報を取得させることが求められる場合がある。例えば、第１無線通信機器、及び、第２無線通信機器がBluetooth（登録商標）デバイスである場合、これら機器間でペアリングを行うために、これら機器間で通信可能な状態が確立する前に、第２無線通信機器に、ペアリングに用いられる暗証情報を取得させることが求められる。従来、第２無線通信機器に無線通信に関する情報を取得させる場合、ユーザーが、当該情報の入力を行っており、作業が煩雑であり、ユーザーの利便性に課題があった。
本発明は、上述した事情に鑑みてなされたものであり、無線通信システム、無線通信機器、及び、無線通信方法について、ユーザーの利便性を向上することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、第１無線通信機器と、前記第１無線通信機器と通信可能な第２無線通信機器とを備える無線通信システムにおいて、前記第１無線通信機器は、ガイド音声を記憶するガイド音声記憶部と、無線通信に関する情報を表す文字列に基づいて、前記ガイド音声が有する時間長以下の時間長を有する設定音を生成する設定音生成部と、前記ガイド音声と前記設定音とを合成した合成音を出力する出力部と、を有し、前記第２無線通信機器は、前記出力部より出力された前記合成音を収音する音声収音部と、前記音声収音部が収音した前記合成音から前記ガイド音声を検出するガイド音声検出部と、前記ガイド音声検出部が検出した前記ガイド音声に基づいて、前記合成音から前記ガイド音声と分離音とを分離する音源分離部と、前記分離音から前記設定音を抽出する設定音抽出部と、前記設定音を前記文字列に変換するテキスト変換部と、を有する、ことを特徴とする。
【０００６】
また、本発明は、前記文字列は、無線通信に際して前記第１無線通信機器を識別する機器識別情報を含む、ことを特徴とする。
【０００７】
また、本発明は、前記文字列は、前記第１無線通信機器に前記第２無線通信機器を認証させるために用いられる暗証情報を含む、ことを特徴とする。
【０００８】
また、本発明は、前記設定音生成部は、前記文字列を暗号化し、暗号化した前記文字列に基づいて前記設定音を生成する、ことを特徴とする。
【０００９】
また、本発明は、前記設定音の音色はピアノ音である、ことを特徴とする。
【００１０】
また、上記目的を達成するために本発明の無線通信機器は、ガイド音声を記憶するガイド音声記憶部と、無線通信に関する情報を表す文字列に基づいて、前記ガイド音声が有する時間長以下の時間長を有する設定音を生成する設定音生成部と、前記ガイド音声と前記設定音とを合成した合成音を出力する出力部と、を有することを特徴とする。
【００１１】
また、上記目的を達成するために、本発明の無線通信機器は、ガイド音声と、無線通信に関する情報を表す文字列に基づいて生成され、前記ガイド音声が有する時間長以下の時間長を有する設定音とが合成された合成音を収音する音声収音部と、前記音声収音部が収音した前記合成音に含まれる前記ガイド音声を検出するガイド音声検出部と、前記ガイド音声検出部が検出した前記ガイド音声に基づいて、前記合成音から前記ガイド音声と分離音とを分離する音源分離部と、前記分離音から前記設定音を抽出する設定音抽出部と、前記設定音を前記文字列に変換するテキスト変換部と、を有することを特徴とする。
【００１２】
また、上記目的を達成するために、本発明は、第１無線通信機器と第２無線通信機器との無線通信方法において、前記第１無線通信機器は、ガイド音声を記憶し、無線通信に関する情報を表す文字列に基づいて、記憶した前記ガイド音声が有する時間長以下の時間長を有する設定音を生成し、前記ガイド音声と前記設定音とを合成した合成音を出力し、前記第２無線通信機器は、前記合成音を収音し、収音した前記合成音に含まれる前記ガイド音声を検出し、検出した前記ガイド音声に基づいて、前記合成音から前記ガイド音声と分離音とを分離し、前記分離音から前記設定音を抽出し、抽出した前記設定音を前記文字列に変換することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザーの利便性を向上できる。
【図面の簡単な説明】
【００１４】
【図１】無線通信システムが備える車載装置の機能ブロック図。
【図２】車載装置側設定音テーブルの模式図。
【図３】無線通信システムが備える携帯端末の機能ブロック図。
【図４】ペアリングを行うときの無線通信システムの動作を示すフローチャート。
【図５】ペアリング開始通知画面を示す模式図。
【図６】機器登録開始画面の一例を示す模式図。
【図７】設定音生成処理の詳細を示すフローチャート。
【図８】暗号化識別情報の説明図。
【図９】テキスト変換処理の詳細を示すフローチャート。
【図１０】音名識別情報の生成の説明図。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
本実施形態に係る無線通信システム１００は、車載装置１（第１無線通信機器）と、携帯端末３（第２無線通信機器）とを備える。車載装置１、及び、携帯端末３は、それぞれ、Bluetoothの規格に従って通信する機能を有しており、これら装置間でペアリングが完了した後は、Bluetoothの規格に従って通信可能である。
【００１６】
まず、図１を参照して、本発明の実施形態に係る無線通信システム１００が備える車載装置１の詳細な構成について説明する。
【００１７】
図１は、無線通信システム１００が備える車載装置１の機能ブロック図である。
車載装置１は、車両に搭載された装置である。車載装置１は、車両の現在位置を検出する自車位置検出を行う機能、地図上に車両の現在位置を表示する車両位置表示を行う機能、目的地までの経路を探索する経路探索を行う機能、及び、地図を表示して、地図上に目的地までの経路を表示し目的地までの経路を案内する経路案内を行う機能を備えたいわゆるカーナビゲーションである。
【００１８】
図１に示すように、車載装置１は、車載装置制御部１０と、操作部１１と、車載装置タッチパネル１３と、車載装置無線通信部１５と、音声出力部１７（出力部）と、ＧＰＳユニット２０と、相対方位検出ユニット１８と、車載装置記憶部１４とを有する。
【００１９】
車載装置制御部１０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、車載装置１の各部を制御する。車載装置制御部１０は、例えばＣＰＵが、ＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えばＡＳＩＣに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。車載装置制御部１０は、機能ブロックとして、設定音生成部１０ａを備える。設定音生成部１０ａについては、後述する。
【００２０】
操作部１１は、車載装置１の筐体に設けられた操作ボタンを有し、ユーザーによる操作ボタンに対する操作を検出し、検出した操作に対応する信号を車載装置制御部１０に出力する。車載装置制御部１０は、操作部１１から入力された操作信号に基づいて、操作ボタンに対する操作に対応する処理を実行する。
操作部１１は、操作ボタンとして、少なくとも、機器登録画面表示ボタン１１ａを有する。機器登録画面表示ボタン１１ａがユーザーにより操作された場合の車載装置制御部１０の処理については後述する。
【００２１】
車載装置タッチパネル１３は、液晶表示パネルや、有機ＥＬパネル等の表示パネルを備え、車載装置制御部１０の制御で、表示パネルに画像を表示する。
また、車載装置タッチパネル１３は、表示パネルに重ねて配置されたタッチセンサーを備え、ユーザーによる車載装置タッチパネル１３に対する操作を検出し、検出した操作に対応する信号を車載装置制御部１０に出力する。車載装置制御部１０は、車載装置タッチパネル１３からの入力に基づいて、ユーザーによる車載装置タッチパネル１３に対する操作に対応する処理を実行する。
【００２２】
車載装置無線通信部１５は、リンクマネージャーや、リンクコントローラー、高周波回路、アンテナ等を含む無線通信モジュール備え、車載装置制御部１０の制御で、外部の装置とBluetoothに従って無線通信する。
【００２３】
音声出力部１７は、音声信号合成回路や、Ｄ／Ａコンバーター、アンプ回路、スピーカー等を備え、車載装置制御部１０の制御で、車載装置制御部１０から入力された音声信号をＤ／Ａコンバーターによりデジタル／アナログ変換し、アンプ回路により増幅して、図示しないスピーカーから音声として出力する。
特に、音声出力部１７は、車載装置制御部１０から、異なる複数の音声信号が入力された場合、音声信号合成回路において複数の音声信号を合成して、Ｄ／Ａコンバーターに出力し、複数の音声信号に基づく音声が合成された状態で音声を出力する。
【００２４】
ＧＰＳユニット２０は、図示しないＧＰＳアンテナを介してＧＰＳ衛星からのＧＰＳ電波を受信し、ＧＰＳ電波に重畳されたＧＰＳ信号から、車両の現在地と、車両の進行方向とを算出する。ＧＰＳユニット２０は、算出した車両の現在地を示す情報、及び、算出した車両の進行方向を示す情報を車載装置制御部１０に出力する。
【００２５】
相対方位検出ユニット１８は、ジャイロセンサと、加速度センサとを備える。ジャイロセンサは、例えば振動ジャイロにより構成され、車両の相対的な方位（例えば、ヨー軸方向の旋回量）を検出する。加速度センサは、車両に作用する加速度（例えば、進行方向に対する車両の傾き）を検出する。相対方位検出ユニット１８は、検出した車両の相対的な方位を示す情報、及び、検出した車両に作用する加速度を示す情報を車載装置制御部１０に出力する。
【００２６】
車載装置記憶部１４は、不揮発性メモリーを備え、各種データを記憶する。車載装置記憶部１４は、車載装置側対応音情報記憶部１４１と、マスター側通信情報記憶部１４２と、ガイド音声記憶部１４３と、を有する。
【００２７】
なお、以下の説明では、１６進数で数字を表す場合、「０ｘ１」や、「０ｘｆ」のように、１６進数の数字の前に「０ｘ」を付けて表し、１０進数で数字を表す場合と区別する。また、１６進数で表された数字のことを、特に、「１６進数数字」という。特に、「０ｘ０」〜「０ｘｆ」の１６個の１６進数数字について、「基準１６進数数字」という。
また、以下の説明では、音名を、英・米式表記で表すものとする。また、音名として、便宜的に、「低Ｃ」、「低Ｄ」、「低Ｅ」、「低Ｆ」、「低Ｇ」、「低Ａ」、「低Ｂ」、「中Ｃ」、「中Ｄ」、「中Ｅ」、「中Ｆ」、「中Ｇ」、「中Ａ」、「中Ｂ」、「高Ｃ」、「高Ｄ」、「高Ｅ」、「高Ｆ」、「高Ｇ」、「高Ａ」、「高Ｂ」があるものとする。それぞれの音の高さと、ＭＩＤＩ（登録商標）ノート番号との対応関係は以下である。
「低Ｃ」→ＭＩＤＩノート番号：４８。「低Ｄ」→ＭＩＤＩノート番号：５０。「低Ｅ」→ＭＩＤＩノート番号：５２。「低Ｆ」→ＭＩＤＩノート番号：５３。「低Ｇ」→ＭＩＤＩノート番号：５５。「低Ａ」→ＭＩＤＩノート番号：５７。「低Ｂ」→ＭＩＤＩノート番号：５９。「中Ｃ」→ＭＩＤＩノート番号：６０。「中Ｄ」→ＭＩＤＩノート番号：６２。「中Ｅ」→ＭＩＤＩノート番号：６４。「中Ｆ」→ＭＩＤＩノート番号：６５。「中Ｇ」→ＭＩＤＩノート番号：６７。「中Ａ」→ＭＩＤＩノート番号：６９。「中Ｂ」→ＭＩＤＩノート番号：７０。「高Ｃ」→ＭＩＤＩノート番号：７２。「高Ｄ」→ＭＩＤＩノート番号：７４。「高Ｅ」→ＭＩＤＩノート番号：７６。「高Ｆ」→ＭＩＤＩノート番号：７７。「高Ｇ」→ＭＩＤＩノート番号：７９。「高Ａ」→ＭＩＤＩノート番号：８１。「高Ｂ」→ＭＩＤＩノート番号：８３。
【００２８】
車載装置側対応音情報記憶部１４１は、車載装置側対応音テーブル１４１ａを記憶する。
図２は、車載装置側対応音テーブル１４１ａの内容を説明に適した態様で模式的に示す図である。
ここで、本実施形態では、事前に、基準１６進数数字のそれぞれ（「０ｘ０」〜「０ｘｆ」のそれぞれ。）について、音名のいずれかが割り振られる。基準１６進数数字のそれぞれに割り振られる音名は、それぞれ異なるものとされる。そして、対応音テーブルは、基準１６進数数字のそれぞれと、基準１６進数数字のそれぞれに割り振られた音名との対応関係を管理するテーブルである。
図２に示すように、本実施形態では、例えば、１６進数数字「０ｘ０」に対しては、音名「低Ｃ」が割り振られ、また例えば、１６進数数字「０ｘ１」に対しては、音名「低Ｄ」が割り振られる。
車載装置側対応音テーブル１４１ａの使用のされ方については、後述する。
【００２９】
マスター側通信情報記憶部１４２は、車載装置１と携帯端末３との間でBluetoothに対応するペアリングを行う際に用いられる情報であるマスター側通信情報を記憶する。本実施形態では、マスター側通信情報は、少なくとも、Bluetoothの規格に従ってペアリングを行う際に、マスターとしての車載装置１の識別に利用する識別情報（以下、「車載装置識別情報」という。）と、ペアリングに使用する暗証情報（パスキー、パスワード、パスコードと呼ばれる場合もある。）と、を少なくとも含む。車載装置識別情報は、機器識別情報に相当する。
【００３０】
ガイド音声記憶部１４３は、ガイド音声の音声ファイル（以下、「ガイド音声ファイル」という。）を記憶する。ガイド音声については、後述する。
【００３１】
また、車載装置記憶部１４は、地図データ１４ａを記憶する。
地図データ１４ａは、道路の形状を地図に描画する際に用いる道路画像データや、地形等の背景を地図に描画する際に用いる背景画像データ、行政区画を示す文字列や、交差点名を示す文字列、道路名を示す文字列等の文字列を地図に描画する際に用いる文字列画像データ等の地図の表示に用いる画像データを備える。また、地図データ１４ａは、交差点等の道路網における結線点に対応するノードに関するノード情報や、ノードとノードとの間に形成される道路に対応するリンクに関するリンク情報等の経路の探索、及び、経路の案内に用いる経路情報を含む。
【００３２】
上述したように、車載装置１は、車両の現在位置を検出する自車位置検出を行う機能、地図上に車両の現在位置を表示する車両位置表示を行う機能、目的地までの経路を探索する経路探索を行う機能、及び、地図を表示して、地図上に目的地までの経路を表示し目的地までの経路を案内する経路案内を行う機能を備える。自車位置検出に際し、車載装置制御部１０は、ＧＰＳユニット２０及び相対方位検出ユニット１８からの入力、及び、地図データ１４ａに基づいて、車両の現在位置を検出する。なお、車両の現在位置を検出する方法はどのような方法であってもよく、また、検出に際し、車速を示す情報等の本実施形態で例示する情報以外の情報を用いてもよい。また、車両位置表示に際し、車載装置制御部１０は、地図データ１４ａに基づいて、検出した現在位置を中心とした所定のスケールの地図を車載装置タッチパネル１３に表示すると共に、検出した車両の現在位置を示すマークを地図に表示する。また、経路探索に際し、車載装置制御部１０は、地図データ１４ａに基づいて、検出した現在位置から、ユーザーに設定された目的地に至る経路を探索する。また、経路案内に際し、車載装置制御部１０は、目的地までの経路を地図上に表示すると共に、検出した車両の現在位置を地図上に表示し、目的地に至るまでの経路を案内する。
【００３３】
図３は、無線通信システム１００が備える携帯端末３の機能ブロック図である。
携帯端末３は、車載装置１が搭載された車両に搭乗するユーザーが所有する携帯型の端末である。携帯端末３は、例えば、スマートフォンであり、また例えば、タブレット型のコンピューターである。
【００３４】
図３に示すように、携帯端末３は、携帯端末制御部３０と、携帯端末タッチパネル３１と、音声収音部３２と、携帯端末記憶部３３と、携帯端末無線通信部３４と、携帯端末ネットワーク通信部３５とを有する。
【００３５】
携帯端末制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、携帯端末３の各部を制御する。携帯端末制御部３０は、例えばＣＰＵが、ＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えばＡＳＩＣに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。携帯端末制御部３０は、機能ブロックとして、ガイド音声検出部３０１と、音源分離部３０２と、設定音抽出部３０３と、テキスト変換部３０４とを備える。これら機能ブロックについては、後述する。
【００３６】
携帯端末タッチパネル３１は、液晶表示パネルや、有機ＥＬパネル等の表示パネルを備え、携帯端末制御部３０の制御で、表示パネルに画像を表示する。
また、携帯端末タッチパネル３１は、表示パネルに重ねて配置されたタッチセンサーを備え、ユーザーによる携帯端末タッチパネル３１に対する操作を検出し、携帯端末制御部３０に出力する。携帯端末制御部３０は、携帯端末タッチパネル３１からの入力に基づいて、ユーザーによる携帯端末タッチパネル３１に対する操作に対応する処理を実行する。
【００３７】
音声収音部３２は、マイク（不図示）と接続され、マイクによって収音された音声に基づく信号に対して必要な信号処理を行いアナログ／デジタル変換して音声データを生成し、携帯端末制御部３０に出力する。
【００３８】
携帯端末記憶部３３は、不揮発性のメモリーを備え、各種データを記憶する。
携帯端末記憶部３３は、専用アプリケーションＡＰを記憶する。専用アプリケーションＡＰは、車載装置１と携帯端末３との間でのペアリングに関する処理（後述）を実行する機能を有するアプリケーションである。専用アプリケーションＡＰは、例えば、車載装置１を製造する企業が提供するアプリケーションであり、ユーザーにより、所定の手段で、携帯端末３にインストールされる。携帯端末記憶部３３には、専用アプリケーションＡＰが使用可能な記憶領域が形成される。
【００３９】
携帯端末記憶部３３は、携帯端末側対応音情報記憶部３３１を有する。
携帯端末側対応音情報記憶部３３１は、上述した専用アプリケーションＡＰが使用可能な記憶領域で、携帯端末側対応音テーブル３３１ａを記憶する。
携帯端末側対応音テーブル３３１ａは、上述した車載装置側対応音テーブル１４１ａの内容と完全に同一の内容のテーブルである。すなわち、車載装置１において管理される基準１６進数数字と音名との対応関係と、携帯端末３において管理される基準１６進数数字と音名との対応関係とは、同一である。
【００４０】
携帯端末無線通信部３４は、リンクマネージャーや、リンクコントローラー、高周波回路、アンテナ等を含む無線通信モジュール備え、携帯端末制御部３０の制御で、外部の装置とBluetoothに従って無線通信する。
【００４１】
携帯端末ネットワーク通信部３５は、携帯端末制御部３０の制御で、電話網や、インターネット、その他のネットワークを含んで構成されるグローバルネットワークＧＮと接続する外部の装置と、所定の通信規格に従って通信する。所定の通信規格は、例えば、ＨＴＴＰであり、また例えば、ＷｅｂＳｏｃｋｅｔである。
【００４２】
ところで、車載装置１は、グローバルネットワークＧＮに、直接、アクセスする機能を有していない。これを踏まえ、車載装置１は、グローバルネットワークＧＮにアクセスする場合、携帯端末３を用いてデザリングする。すなわち、車載装置１は、携帯端末３との間でBluetoothに従って通信リンクを確立し、携帯端末３との間でBluetoothに従って通信可能な状態を確立し、携帯端末３を介してグローバルネットワークＧＮにアクセスする。例えば、車載装置１は、携帯端末３を介してグローバルネットワークＧＮにアクセスし、所定のサーバーと通信して、地図データ１４ａの更新用のデータを取得し、取得したデータに基づいて地図データ１４ａを更新する。
ここで、車載装置１と携帯端末３との間でBluetoothに従って通信可能な状態を確立するためには、これら装置の間で、事前に、ペアリングが行われる必要がある。
従来、車載装置１と携帯端末３との間でペアリングを行う場合、ユーザーが、携帯端末３に表示された所定のユーザーインターフェースに、ペアリングに必要な情報を入力する必要があった。当該作業は煩雑であり、ユーザーの利便性に課題があった。
以上を踏まえ、ペアリングに際し、車載装置１と携帯端末３とは、以下の処理を実行し、ユーザーの利便性を向上する。
【００４３】
図４は、ペアリングを行うときの車載装置１、及び、携帯端末３の動作を示すフローチャートである。図４において、フローチャートＦＡは、車載装置１の動作を示し、フローチャートＦＢは、携帯端末３の動作を示す。
ペアリングに際し、まず、ユーザーは、携帯端末３の携帯端末タッチパネル３１に対して所定の操作を行って、専用アプリケーションＡＰを起動する（ステップＳ１）。
なお、フローチャートＦＢの処理を、携帯端末制御部３０は、ステップＳ１でユーザーにより起動された専用アプリケーションＡＰの機能により実行する。
【００４４】
図４のフローチャートＦＢに示すように、専用アプリケーションＡＰの起動に応じて、携帯端末制御部３０は、ペアリング開始通知画面Ｇ１を携帯端末タッチパネル３１に表示する（ステップＳＢ１）。
【００４５】
図５は、ペアリング開始通知画面Ｇ１を示す図である。
図５に示すように、ペアリング開始通知画面Ｇ１には、ペアリング（車載装置１への携帯端末３の登録。）を開始することを示す情報、及び、車載装置１の機器登録画面Ｇ２（図６参照。後述。）に対して操作を行うべきことを示す情報が表示される。ユーザーは、ペアリング開始通知画面Ｇ１を参照することにより、ペアリングが開始されること、及び、車載装置１の機器登録画面Ｇ２に対して操作を行う必要があることについて的確に認識できる。
【００４６】
次いで、携帯端末制御部３０は、携帯端末３の周囲の音の録音を開始する（ステップＳＢ２）。詳述すると、携帯端末制御部３０は、音声収音部３２を制御して、携帯端末３の周囲の音声の収音を開始する。上述したように、音声収音部３２は、マイクによって収音された音声に基づく音声データを生成し、携帯端末制御部３０に出力する。携帯端末制御部３０は、音声の収音の開始に応じて音声収音部３２から入力される音声データを、携帯端末記憶部３３に累積的に記憶する。以下、携帯端末記憶部３３に累積的に記憶される音声データの集合を、「録音データ」と表現する。
【００４７】
ペアリング開始通知画面Ｇ１を参照したユーザーは、車載装置１の機器登録画面表示ボタン１１ａを操作する（ステップＳ２）。
【００４８】
図４のフローチャートＦＡに示すように、機器登録画面表示ボタン１１ａが操作されたことを検出した場合、車載装置制御部１０は、車載装置タッチパネル１３に機器登録開始画面Ｇ２を表示する（ステップＳＡ１）。
【００４９】
図６は、機器登録開始画面Ｇ２を示す図である。
図６に示すように、機器登録開始画面Ｇ２は、タッチ操作可能な開始ボタン１３ａを有する。また、機器登録開始画面Ｇ２には、開始ボタン１３ａがタッチ操作された場合、ペアリング（車載装置１への携帯端末３の登録。）が開始されることを示す情報、所定期間（本例では、３０秒間。）、車載装置１から音が出力されることを示す情報、及び、音の出力が停止するまで、ユーザーが静かにすべきことを示す情報が表示される。
ユーザーは、機器登録開始画面Ｇ２を参照することにより、ペアリングを開始するために開始ボタン１３ａを操作すべきこと、開始ボタン１３ａの操作に応じて、所定期間、音が出力されること、及び、音の出力が停止するまで静かに待機すべきことを的確に認識できる。
【００５０】
機器登録開始画面Ｇ２を参照したユーザーは、ペアリングを開始する場合、当該画面の開始ボタン１３ａを操作する（ステップＳ３）。
【００５１】
開始ボタン１３ａが操作されたことを検出した場合、車載装置制御部１０の設定音生成部１０ａは、設定音生成処理を実行する（ステップＳＡ２）。以下、設定音生成処理について、詳述する。
【００５２】
図７のフローチャートＦＣは、設定音生成処理の詳細を示すフローチャートである。
図７のフローチャートＦＣに示すように、設定音生成処理において、設定音生成部１０ａは、マスター側通信情報記憶部１４２が記憶するマスター側通信情報を取得する（ステップＳＣ１）。上述したように、マスター側通信情報は、ペアリングに用いられる車載装置識別情報、及び、暗証情報を含む。
【００５３】
次いで、車載装置制御部１０は、ステップＳＣ１で取得した車載装置識別情報、及び、暗証情報のそれぞれを、事前に登録された暗号化鍵により暗号化する（ステップＳＣ２）。ステップＳＣ２で車載装置制御部１０が用いる暗号化鍵は、携帯端末３に登録された復号化鍵に対応しており、車載装置１に係る暗号化鍵で暗号化したデータは、携帯端末３に係る復号化鍵で復号することができる。
以下、暗号化された車載装置識別情報を「暗号化識別情報」といい、暗号化された暗証情報を「暗号化暗証情報」という。
ここで、暗号化識別情報についてより詳細に説明する。
【００５４】
図８は、暗号化識別情報の説明に用いる図である。なお、図８は、以下の設定音生成処理の説明にも用いる。
ステップＳＣ２における暗号化前の車載装置識別情報が、文字列「１２３ａｂｃ」であったとする。本実施形態では、「文字」は、ＡＳＣＩＩコードによって表される文字である。従って、車載装置識別情報の文字列を構成する文字のそれぞれは８ビットのＡＳＣＩＩコードによって表されると共に、車載装置識別情報の文字列はＡＳＣＩＩコードの組み合わせからなる所定長のビット列によって表される。以下、車載装置識別情報を表すビット列を、便宜的に「識別情報ビット列」という。図８では、車載装置識別情報が、文字列「１２３ａｂｃ」である場合の識別情報ビット列を示している。
ステップＳＣ２において、車載装置制御部１０は、識別情報ビット列に対して、暗号化鍵を用いた暗号化を施し、新たにビット列を生成する。新たに生成されたビット列が、暗号化識別情報に相当する。以下、暗号化識別情報を表すビット列を、便宜的に「暗号化識別情報ビット列」という。図８では、暗号化識別情報ビット列の一例を示している。
【００５５】
次いで、設定音生成部１０ａは、ステップＳＣ２で生成した暗号化識別情報（暗号化識別情報ビット列）について、先頭から順番に４ビットずつに区分けする（ステップＳＣ３）。例えば、ステップＳＣ２で生成した暗号化識別情報ビット列が、図８で例示した暗号化識別情報ビット列であるとすると、設定音生成部１０ａは、１ビット目〜４ビット目のビット列「１１００」、５ビット目〜８ビット目のビット列「１０００」、９ビット目〜１２ビット目のビット列「１１１０」、１３ビット目〜１６ビット目のビット列「０１１０」というように、先頭から順番に４ビットずつに区分けする。区分けした４ビットのビット列は、それぞれ、基準１６進数数字に変換可能である。
【００５６】
次いで、設定音生成部１０ａは、区分けした４ビットのビット列のそれぞれを、基準１６進数数字に変換する（ステップＳＣ４）。ステップＳＣ４の処理対象が図８で例示した暗号化識別情報ビット列の場合、設定音生成部１０ａは、１ビット目〜４ビット目のビット列「１１００」について基準１６進数数字「０ｘｃ」に変換し、５ビット目〜８ビット目のビット列「１０００」について基準１６進数数字「０ｘ８」に変換し、９ビット目〜１２ビット目のビット列「１１１０」について基準１６進数数字「０ｘｅ」に変換し、１３ビット目〜１６ビット目のビット列「０１１０」について基準１６進数数字「０ｘ６」に変換する。
以下、区分けされた４ビットのビット列のそれぞれを基準１６進数数字に変換したものを、「変換後識別情報」という。変換後識別情報は、暗号化識別情報列を、１６進数で表した情報に相当する。
【００５７】
次いで、設定音生成部１０ａは、車載装置側対応音テーブル１４１ａを参照し、変換後識別情報を構成する基準１６進数数字のそれぞれを音名に変換する（ステップＳＣ５）。ステップＳＣ５において、設定音生成部１０ａは、変換後識別情報を構成する基準１６進数数字のそれぞれについて、車載装置側対応音テーブル１４１ａにおいて基準１６進数数字と対応付けられた音名に変換する。ステップＳＣ５の処理対象が図８で例示した変換後識別情報の場合、設定音生成部１０ａは、基準１６進数数字「０ｘｃ」について音名「中Ａ」に変換し、基準１６進数数字「０ｘ８」について音名「中Ｄ」に変換し、基準１６進数数字「０ｘｅ」について音名「高Ｃ」に変換し、基準１６進数数字「０ｘ６」について音名「低Ｂ」に変換する。
以下、変換後識別情報のそれぞれの基準１６進数数字を、音名に変換したものを、「音名識別情報」という。
【００５８】
次いで、設定音生成部１０ａは、ステップＳＣ６〜ステップＳＣ８の処理を実行する。ステップＳＣ６〜ステップＳＣ８の処理は、ステップＳＣ３〜ステップＳＣ５の処理に準じた処理であるため、簡潔に説明する。
ステップＳＣ６において、設定音生成部１０ａは、暗号化暗証情報のビット列を、先頭から順番に４ビットずつに区分けする。
ステップＳＣ７において、設定音生成部１０ａは、区分けした４ビットのビット列のそれぞれを、基準１６進数数字に変換する。
ステップＳＣ８において、設定音生成部１０ａは、車載装置側対応音テーブル１４１ａを参照し、ステップＳＣ７で変換された基準１６進数数字のそれぞれを音名に変換する。
以下、ステップＳＣ８において、基準１６進数数字を、音名に変換したものを、「音名暗証情報」という。
【００５９】
次いで、設定音生成部１０ａは、設定音開始情報と、音名識別情報と、区切情報と、音名暗証情報と、設定音終了情報とを組み合わせた設定音情報を生成する（ステップＳＣ９）。
設定音開始情報は、音名のうち、基準１６進数に割り振られていない１又は複数の音名からなる情報であって、区切情報、及び、設定音終了情報のいずれとも異なる音名の組み合わせ（便宜的に、１つの音名も「音名の組み合わせ」と表現する。）の情報である。
区切情報は、音名のうち、基準１６進数に割り振られていない１又は複数の音名からなる情報であって、設定音開始情報、及び、設定音終了情報のいずれとも異なる音名の組み合わせの情報である。
設定音終了情報は、音名のうち、基準１６進数に割り振られていない１又は複数の音名からなる情報であって、設定音開始情報、及び、区切情報のいずれとも異なる音名の組み合わせの情報である。
例えば、設定音開始情報は音名「高Ｅ」からなる情報であり、区切情報は音名「高Ｆ」からなる情報であり、設定音終了情報は音名「高Ｇ」からなる情報である。
設定音情報は、設定音開始情報→音名識別情報→区切情報→音名暗証情報→設定音終了情報の順番で、各情報が組み合わされる。
【００６０】
次いで、設定音生成部１０ａは、設定音情報を構成する音名の個数を取得する（ステップＳＣ１０）。設定音情報を構成する音名の個数は、設定音開始情報を構成する音名の個数と、音名識別情報を構成する音名の個数と、区切情報を構成する音名の個数と、音名暗証情報を構成する音名の個数と、設定音終了情報を構成する音名の個数との合計である。
次いで、設定音生成部１０ａは、ガイド音声時間長を取得する（ステップＳＣ１１）。ガイド音声時間長は、ガイド音声記憶部１４３が記憶するガイド音声ファイルに基づいてガイド音声（後述）を音声出力した場合に、音声出力を開始してから、音声出力が終了するまでに要する時間の長さから、予め定められたマージンを除いた時間の長さである。ガイド音声時間長は、事前に登録される。
【００６１】
次いで、設定音生成部１０ａは、ステップＳＣ１１で取得したガイド音声時間長を、ステップＳＣ１０で取得した設定音情報を構成する音名の個数で除算し、当該除算によって算出される値（以下、「単音時間長」という。）を取得する。（ステップＳＣ１２）。
次いで、設定音生成部１０ａは、ステップＳＣ９で生成した設定音情報と、ステップＳＣ１２で取得した単音時間長とに基づいて、設定音音声ファイルを生成する（ステップＳＣ１３）。以下、ステップＳＣ１３の処理について詳述する。
【００６２】
設定音音声ファイルは、「設定音情報を構成する音名に対応する音のそれぞれが、単音時間長ずつ、順番に、連続する音声」（以下、「設定音」という。）の音声ファイルである。例えば、設定音情報が、音名「低Ｃ」、音名「低Ｄ」、音名「低Ｅ」の組み合わせにより構成される情報の場合、設定音は、以下の音声である。すなわち、設定音は、単音時間長の音名「低Ｃ」に対応する音、単音時間長の音名「低Ｄ」に対応する音、及び、単音時間長の音名「低Ｅ」に対応する音が、この順番で連続する音声である。
また、本実施形態では、設定音の音色は、ピアノ音である。設定音をピアノ音とすることにより、ガイド音声と設定音とが合成された合成音（後述）について、人間の声のバックグラウンドでピアノ音が流れた状態となり、合成音を聴取するユーザーが違和感を抱くことを抑制できる。なお、設定音の音色は、ピアノ音に限らず、ブザー音、チャイム音、シンセサイザーなどの電子音、または人間の音声等であってもよく、ユーザーが設定音をどの音色にするかについて設定可能な構成でもよい。
ここで、車載装置１には、音名の組み合わせからなる情報（設定音情報に相当。）、及び、各音名に対応する音の時間長を示す情報（単音時間長に相当。）に基づいて、各音名に対応する音が時間長ずつ順番に連続する音声の音声ファイルを生成して出力する機能を有するモジュールが実装される。ステップＳＣ１３において、設定音生成部１０ａは、当該モジュールの機能により、設定音音声ファイルを生成する。
ステップＳＣ１３の処理後、設定音生成部１０ａは、設定音生成処理を終了する。
【００６３】
図４のフローチャートＦＡに示すように、設定音生成部１０ａによる設定音生成処理が完了した後、車載装置制御部１０は、合成音の音声出力を実行する（ステップＳＡ３）。以下、ステップＳＡ３の処理について詳述する。
合成音とは、ガイド音声と、設定音とが合成された音声である。ガイド音声とは、ペアリングに関する処理を実行中であることを報知する音声である。本実施形態では、ガイド音声は、「現在、ペアリングを実行しています。しばらくお待ちください。」という文言を、人間の声により出力する音声である。ガイド音声は、車載装置１、及び、携帯端末３がペアリングに関する処理を実行中であることをユーザーが認識可能な音声であればよい。ユーザーにガイド音声を聴取させることにより、車載装置１、及び、携帯端末３がペアリングに関する処理を実行中であることをユーザーに認識させることができる。これにより、例えば、ユーザーが、合成音の出力中に、携帯端末３において専用アプリケーションＡＰの起動を停止したり、車載装置１の電源を切ったりする等の、ペアリングの失敗の要因となるような操作を行うことを抑制できる。
【００６４】
ステップＳＡ３において、車載装置制御部１０は、ガイド音声記憶部１４３が記憶するガイド音声ファイルに基づく音声信号と、設定音生成部１０ａが生成した設定音音声ファイルに基づく音声信号とを、並行して、音声出力部１７に出力することにより、ガイド音声と設定音とが合成された合成音を音声出力する。
その際、車載装置制御部１０は、ガイド音声に設定音が含まれた状態となるように、ガイド音声ファイルに基づく音声信号の出力を開始するタイミングに対する、設定音音声ファイルに基づく音声信号の出力を開始するタイミングを調整する。ガイド音に設定音が含まれた状態とは、ガイド音の音声出力が開始されるタイミングより後に設定音の音声出力が開始されるタイミングが到来し、かつ、設定音の音声出力が終了するタイミングより後にガイド音の音声出力が終了するタイミングが到来することを意味する。車載装置制御部１０は、ガイド音声時間長と、設定音の時間長との関係を踏まえて、ガイド音声ファイルに基づく音声信号の出力を開始するタイミングに対する、設定音音声ファイルに基づく音声信号の出力を開始するタイミングを調整する。設定音の時間長とは、設定音音声ファイルに基づいて、設定音を音声出力した場合に、音声出力を開始してから、音声出力が終了するまでに要する時間の長さのことである。
なお、ガイド音声時間長が設定音の時間長と同じとなるように、設定音を構成する音名の単位時間長が設定されてもよい。この場合、ガイド音に設定音が含まれた状態においては、ガイド音の音声出力が開始されるタイミングで設定音の音声出力が開始されるタイミングが到来し、かつ、設定音の音声出力が終了するタイミングでガイド音の音声出力が終了するタイミングが到来する。
【００６５】
合成音の音声出力が終了した後、車載装置制御部１０は、合成音の音声出力が「３回」行われたか否かを判別する（ステップＳＡ４）。
合成音の音声出力が「３回」行われていない場合（ステップＳＡ４：ＮＯ）、車載装置制御部１０は、処理手順をステップＳＡ３へ戻し、合成音の音声出力を実行する。
一方、合成音の音声出力が「３回」行われた場合（ステップＳＡ４：ＹＥＳ）、車載装置制御部１０は、処理手順をステップＳＡ５へ移行する。
このように、本実施形態では、車載装置制御部１０は、合成音の音声出力を連続して「３回」繰り返して実行する。また、各合成音は、１つのガイド音声に、１つの設定音が合成された音声である。
【００６６】
ステップＳＡ５において、車載装置制御部１０は、車載装置無線通信部１５を制御して、携帯端末３から検索信号を受信したか否かを監視する。検索信号については、後述する。
【００６７】
図４のフローチャートＦＢに示すように、ステップＳＢ２で携帯端末３の周囲の音の録音を開始した後、携帯端末制御部３０のガイド音声検出部３０１は、以下の処理を実行する（ステップＳＢ３）。すなわち、ガイド音声検出部３０１は、随時、携帯端末記憶部３３に累積的に記憶される録音データを分析し、録音データに記録される音声に「３回」分のガイド音声が含まれた状態となったか否かを監視する。例えば、ガイド音声検出部３０１は、以下の方法でステップＳＢ３の処理を実行する。すなわち、専用アプリケーションＡＰには、ガイド音声の音声波形の特徴点を示す情報が登録される。携帯端末制御部３０は、録音データに記録される音声の音声波形を分析し、ガイド音声の音声波形の特徴点とのパターンマッチングにより、録音データに記録される音声にガイド音声が含まれるか否かを、随時、監視する。そして、携帯端末制御部３０は、録音データに記録される音声に「３回」分のガイド音声が含まれた状態となったことを検出した場合、ステップＳＢ３において、録音データに記録される音声に「３回」分のガイド音声が含まれた状態となったと判別する。なお、録音データに記録される音声に、ガイド音声が含まれるか否かを判別する方法は、上記で例示した方法に限らず、既存の技術を用いたどのような方法であってもよい。
【００６８】
ステップＳＢ３において、録音データに記録される音声に「３回」分のガイド音声が含まれた状態とならなかったと判別した場合（ステップＳＢ３：ＮＯ）、ガイド音声検出部３０１は、処理手順をステップＳＢ３に戻し、録音データに記録される音声に「３回」分のガイド音声が含まれた状態となったか否か判別する。
ステップＳＢ３において、録音データに記録される音声に「３回」分のガイド音声が含まれた状態となったと判別した場合（ステップＳＢ３：ＹＥＳ）、ガイド音声検出部３０１は、録音データから、「３回」分のガイド音声に対応するデータ（以下、「合成音データ」という。）を抽出する（ステップＳＢ４）。合成音データは、車載装置１が連続して「３回」音声出力する合成音（ガイド音声と設定音とが合成された音声。）を含む音声が録音されて生成される音声データである。合成音データに記録された音声には、合成音のほか、環境音が含まれる可能性がある。
次いで、ガイド音声検出部３０１は、抽出した合成音データを、１回目のガイド音声に対応するデータ（以下、「第１合成音データ」という。）と、２回目のガイド音声に対応するデータ（以下、「第２合成音データ」という。）と、３回目のガイド音声に対応するデータ（以下、「第３合成音データ」という。）との３つのデータに分割し、それぞれのデータを、音源分離部３０２に出力する（ステップＳＢ５）。
【００６９】
ここで、第１合成音データ、第２合成音データ、及び、第３合成音データは、それぞれ、１つの設定音情報に対応する音声が記録された音声データである。上述したように、車載装置１は、ペアリングに際し、ガイド音声と、設定音とを合成した合成音を、「３回」、音声出力する。そして、ガイド音声と設定音とは、１対１の関係にあり、１つのガイド音声に、１つの設定音が含まれた状態である。設定音抽出部３０３は、ガイド音声と設定音とが１対１の関係にあり、ガイド音声に設定音が含まれた状態であることを好適に活用して、第１合成音データ、第２合成音データ、及び、第３合成音データについて、１つの設定音情報に対応する音声が記録された状態で分割することができる。これにより、第１合成音データ、第２合成音データ、及び、第３合成音データを用いた以下の処理を、これらデータのそれぞれに、１つの設定音情報に対応する音声が記録されていることが担保された状態で、的確に行うことができる。
【００７０】
次いで、携帯端末制御部３０の音源分離部３０２は、以下の処理を実行する（ステップＳＢ６）。すなわち、ステップＳＢ６において、音源分離部３０２は、第１合成音データに基づいて、第１合成音データに記録された音声からガイド音声の音成分を抽出することによって、ガイド音声の音成分と、ガイド音声を除いた音声（以下、「第１分離音」という。）の音成分とに分離する。次いで、音源分離部３０２は、分離した第１分離音の音成分に基づいて、第１分離音が記録された音声データ（以下、「第１分離音音声データ」という。）を生成する。音源分離部３０２は、例えば、ブラインド音源分離処理を用いて、第１合成音データに記録された音声からガイド音声の音成分を抽出する。
同様にステップＳＢ６において、音源分離部３０２は、第２合成音データに記録された音声を、ガイド音声の音成分と、ガイド音声を除いた音声（以下、「第２分離音」という。）の音成分とに分離する。次いで、音源分離部３０２は、分離した第２分離音の音成分に基づいて、第２分離音が記録された音声データ（以下、「第２分離音音声データ」という。）を生成する。
また同様にステップＳＢ６において、音源分離部３０２は、第３合成音データに記録された音声を、ガイド音声の音成分と、ガイド音声を除いた音声（以下、「第３分離音」という。）の音成分とに分離する。次いで、音源分離部３０２は、分離した第３分離音の音成分に基づいて、第３分離音が記録された音声データ（以下、「第３分離音音声データ」という。）を生成する。
第１分離音、第２分離音、及び、第３分離音は、それぞれ、設定音を含む音声である。以下、第１分離音、第２分離音、及び、第３分離音を区別しない場合「分離音」と表現する。
ステップＳＢ６において、音源分離部３０２は、第１分離音音声データ、第２分離音音声データ、及び、第３分離音音声データのそれぞれを、設定音抽出部３０３に出力する。
【００７１】
次いで、携帯端末制御部３０の設定音抽出部３０３は、以下の処理を実行する（ステップＳＢ７）。すなわち、ステップＳＢ７において、設定音抽出部３０３は、第１分離音音声データに記録された音声から、設定音（以下、「第１設定音」という。）の音成分を分離する。次いで、設定音抽出部３０３は、分離した第１設定音の音成分に基づいて、第１設定音が記録された音声データ（以下、「第１設定音音声データ」という。）を生成する。設定音抽出部３０３は、例えば、櫛側フィルタを用いたフィルタリング処理により、第１分離音音声データに記録された音声から、第１設定音の音成分を分離する。
同様にステップＳＢ７において、設定音抽出部３０３は、第２分離音音声データに記録された音声から、設定音（以下、「第２設定音」という。）の音成分を分離する。次いで、設定音抽出部３０３は、分離した第２設定音の音成分に基づいて、第２設定音が記録された音声データ（以下、「第２設定音音声データ」という。）を生成する。
また同様にステップＳＢ７において、設定音抽出部３０３は、第３分離音音声データに記録された音声から、設定音（以下、「第３設定音」という。）の音成分を分離する。次いで、設定音抽出部３０３は、分離した第３設定音の音成分に基づいて、第３設定音が記録された音声データ（以下、「第３設定音音声データ」という。）を生成する。
ステップＳＢ７において、設定音抽出部３０３は、第１設定音音声データ、第２設定音音声データ、及び、第３設定音音声データのそれぞれを、テキスト変換部３０４に出力する。
【００７２】
次いで、携帯端末制御部３０のテキスト変換部３０４は、テキスト変換処理を実行する（ステップＳＢ８）。以下、ステップＳＢ８のテキスト変換処理について、詳述する。
【００７３】
図９のフローチャートＦＤは、テキスト変換処理の詳細を示すフローチャートである。
ここで、上述した設定音情報に含まれる設定音開始情報、区切情報、及び、設定音終了情報について、設定音開始情報を構成する音名、区切情報を構成する音名、及び、設定音終了情報を構成する音名が、専用アプリケーションＡＰに登録されている。また、設定音開始情報が音声出力された場合における、当該情報の音成分の音声波形の特徴点を示す情報が、専用アプリケーションＡＰに登録されている。同様に、区切情報の音成分の音声波形の特徴点を示す情報、及び、設定音終了情報の音成分の音声波形の特徴点を示す情報が、専用アプリケーションＡＰに登録されている。
【００７４】
図９のフローチャートＦＤに示すように、テキスト変換部３０４は、単音時間長を算出する（ステップＳＤ１）。例えば、テキスト変換部３０４は、以下の方法で単音時間長を算出する。すなわち、テキスト変換部３０４は、専用アプリケーションＡＰに登録された設定音開始情報の音成分の音声波形の特徴点に基づいて、第１設定音音声データに記録された音声の音成分のうち、設定音開始情報に対応する音声の音成分を特定する。次いで、テキスト変換部３０４は、設定音開始情報の音成分に対応する音声の時間長を取得する。次いで、テキスト変換部３０４は、設定音開始情報の音成分に対応する音声の時間長を、設定音開始情報を構成する音名の個数によって除算することによって、単音時間長を算出する。なお、単音時間長の算出方法は、例示した方法に限らない。例えば、設定音情報に、単音時間長を含める構成でもよい。
【００７５】
次いで、テキスト変換部３０４は、第１設定音音声データを取得する（ステップＳＤ２）。
次いで、テキスト変換部３０４は、第１設定音音声データを分析し、第１設定音音声データに記録された音声の音成分のうち、音名識別情報に対応する音声の音成分を特定する（ステップＳＤ３）。上述したように、設定音情報において、音名識別情報は、設定音開始情報と、区切情報との間に位置する。これを踏まえ、ステップＳＤ３において、テキスト変換部３０４は、設定音開始情報の音声に対応する音成分と、区切情報の音声に対応する音成分との間の領域に含まれる音成分を、音名識別情報に対応する音声の音成分として特定する。
【００７６】
次いで、テキスト変換部３０４は、第１設定音音声データのうち、音名識別情報に係る音成分のデータ（以下、「第１音名識別情報音声データ」という。）を分析し、音名識別情報を生成する（ステップＳＤ４）。以下、第１音名識別情報音声データに基づいて生成される音名識別情報を、「第１音名識別情報」という。
【００７７】
図１０は、ステップＳＤ４の処理の説明に用いる図である。図１０は、音名識別情報が、音名「低Ｃ」、音名「低Ｃ」、音名「低Ｄ」、及び、音名「低Ｅ」からなる場合において、第１音名識別情報音声データに基づいて音声を出力したときの時間の経過と、周波数の推移との関係を、説明に適した態様で模式的に示している。
ここで、音名のそれぞれについて、音名に対応する音の周波数を示す情報が、専用アプリケーションＡＰに事前に登録されている。
ステップＳＤ４において、テキスト変換部３０４は、第１音名識別情報音声データを分析し、第１音名識別情報音声データに基づいて音声を出力した場合において、当該データに基づく音声の開始タイミングからステップＳＤ１で取得した単音時間長の「１／２」分ずらしたタイミング（図１０の例では、タイミングＴ１。）を起点として、単音時間長を周期とするタイミング（図１０の例では、タイミングＴ２、Ｔ３、Ｔ４。）における音声の周波数を取得する。図１０の例では、テキスト変換部３０４は、第１音名識別情報音声データを分析し、タイミングＴ１〜Ｔ４のそれぞれのタイミングにおいて、第１音名識別情報音声データに基づいて出力される音声の周波数を取得する。
次いで、テキスト変換部３０４は、取得した各タイミングにおける音声の周波数に基づいて、各タイミングで出力される音声の音名を特定する。次いで、テキスト変換部３０４は、特定した音名を、音声出力の順番で組み合わせることによって、第１音名識別情報を生成する。
【００７８】
次いで、テキスト変換部３０４は、携帯端末記憶部３３の携帯端末側対応音情報記憶部３３１が記憶する携帯端末側対応音テーブル３３１ａを参照し、ステップＳＤ４で生成した第１音名識別情報を、変換後識別情報に変換する（ステップＳＤ５）。以下、第１音名識別情報を変換して生成される変換後識別情報を、「第１変換後識別情報」という。
ステップＳＤ５において、テキスト変換部３０４は、携帯端末側対応音テーブル３３１ａに基づいて、第１音名識別情報を構成する音名のそれぞれを、基準１６進数数字に変換することにより、第１音名識別情報を第１変換後識別情報に変換する。
【００７９】
次いで、テキスト変換部３０４は、基準１６進数数字の組み合わせからなる第１変換後識別情報をビット列に変換することによって、暗号化識別情報ビット列を生成する（ステップＳＤ６）。以下、第１変換後識別情報に基づいて生成される暗号化識別情報を、「第１暗号化識別情報」という。上述したように、暗号化識別情報ビット列は、車載装置識別情報を、車載装置１に登録された暗号化鍵で暗号化した情報である。
【００８０】
次いで、テキスト変換部３０４は、ステップＳＤ６で生成した第１暗号化識別情報ビット列を、復号化鍵により復号することによって、識別情報ビット列を生成する（ステップＳＤ７）。以下、第１暗号化識別情報ビット列を復号化鍵により復号することによって生成される識別情報ビット列を、「第１識別情報ビット列」という。
【００８１】
ここで、復号化鍵は、専用アプリケーションＡＰに登録される。そして、専用アプリケーションＡＰへの復号化鍵の登録は、所定のサーバーにより行われる。専用アプリケーションＡＰへの復号化鍵の登録に際し、当該所定のサーバーは、ユーザーの認証を適切に行い、車載装置１の購入者等の正当な権限を有する者からアクセスがあった場合にのみ、車載装置１に登録された暗号化鍵に対応する復号化鍵を専用アプリケーションＡＰに登録する。例えば、当該所定のサーバーは、専用アプリケーションＡＰへの復号化鍵の登録に際し、車載装置１の車載装置識別情報と、正当な権限を有する者のみが取得可能なパスワードとを要求し、車載装置識別情報とパスワードとを利用した認証を行い、認証に成功した場合にのみ、専用アプリケーションＡＰに復号化鍵を登録する。
このように、携帯端末３の所有者が正当な権限を有する者である場合にのみ、車載装置１に登録された暗号化鍵に対応する復号化鍵が専用アプリケーションＡＰに登録された状態である。このため、ステップＳＤ７における復号化鍵を用いた複合は、携帯端末３の所有者が正当な権限を有する者の場合にのみ、正常に実行することが可能である。
【００８２】
次いで、テキスト変換部３０４は、ステップＳＤ７で生成した第１識別情報ビット列を、ＡＳＣＩＩコードの文字の組み合わせからなる文字列に変換することによって、車載装置識別情報を生成する（ステップＳＤ８）。以下、第１識別情報ビット列に基づいて生成される車載装置識別情報を、「第１車載装置識別情報」という。
【００８３】
次いで、テキスト変換部３０４は、ステップＳＤ２で取得した第１設定音音声データに基づいて、暗証情報を生成する（ステップＳＤ９）。以下、第１設定音音声データに基づいて生成される暗証情報を、「第１暗証情報」という。第１設定音音声データに基づいて第１暗証情報を生成する処理の方法は、第１設定音音声データに基づいて第１車載装置識別情報を生成する処理（ステップＳＤ３〜ステップＳＤ８の処理。）の方法と同様であるため、説明を省略する。
【００８４】
次いで、テキスト変換部３０４は、第２設定音音声データを取得し、取得した第２設定音音声データに基づいて、車載装置識別情報と、暗証情報とを生成する（ステップＳＤ１０）。以下、第２設定音音声データに基づいて生成される車載装置識別情報を、「第２車載装置識別情報」といい、第２設定音音声データに基づいて生成される暗証情報を、「第２暗証情報」という。
第２設定音音声データに基づいて第２車載装置識別情報、及び、第２暗証情報を生成する処理の方法は、第１設定音音声データに基づいて第１車載装置識別情報、及び、第１暗証情報を生成する処理（ステップＳＤ３〜ステップＳＤ９の処理。）の方法と同様であるため、説明を省略する。
【００８５】
次いで、テキスト変換部３０４は、第３設定音音声データを取得し、取得した第３設定音音声データに基づいて、車載装置識別情報と、暗証情報とを生成する（ステップＳＤ１１）。以下、第３設定音音声データに基づいて生成される車載装置識別情報を、「第３車載装置識別情報」といい、第３設定音音声データに基づいて生成される暗証情報を、「第３暗証情報」という。
第３設定音音声データに基づいて第３車載装置識別情報、及び、第３暗証情報を生成する処理の方法は、第１設定音音声データに基づいて第１車載装置識別情報、及び、第１暗証情報を生成する処理（ステップＳＤ３〜ステップＳＤ９の処理。）の方法と同様であるため、説明を省略する。
【００８６】
次いで、テキスト変換部３０４は、第１車載装置識別情報、第２車載装置識別情報、及び、第３車載装置識別情報に基づいて、車載装置識別情報検証処理を実行する（ステップＳＤ１２）。
ステップＳＤ１２の車載装置識別情報検証処理において、テキスト変換部３０４は、第１車載装置識別情報、第２車載装置識別情報、及び、第３車載装置識別情報のそれぞれの値が相互に一致する場合、これら情報の値を、車載装置識別情報の値として特定する。これら情報の値が一致する場合、これら情報の値が、実際の車載装置識別情報であると高い確度でいうことができるからである。
【００８７】
一方、ステップＳＤ１２の車載装置識別情報検証処理において、テキスト変換部３０４は、第１車載装置識別情報、第２車載装置識別情報、及び、第３車載装置識別情報のそれぞれの値が相互に一致しない場合、車載装置識別情報の値を特定せず、対応する処理を実行する。対応する処理は、例えば、携帯端末タッチパネル３１に、車載装置識別情報の取得が成功しなかった旨の情報を表示する処理である。これにより、ユーザーに、車載装置１を操作させて、再度、車載装置１から合成音を音声出力させることを促すことができる。
ここで、第１車載装置識別情報、第２車載装置識別情報、及び、第３車載装置識別情報は、それぞれ、車載装置１が音声出力する合成音に基づいて生成されるものである。従って、環境音の混入や、ノイズの影響、その他の要因により、これら情報の値が、実際の車載装置識別情報の値と異なる場合が生じ得る。ステップＳＤ１２の車載装置識別情報検証処理は、このような場合を踏まえて実行される。
なお、車載装置識別情報検証処理において、テキスト変換部３０４は、第１車載装置識別情報、第２車載装置識別情報、及び、第３車載装置識別情報のうち、２つの情報の値が一致する場合は、当該２つの情報の値を車載装置識別情報の値として特定する構成でもよい。また、車載装置識別情報検証処理において、テキスト変換部３０４は、第１車載装置識別情報、第２車載装置識別情報、及び、第３車載装置識別情報を用いて、所定の誤り訂正を行い、当該所定の誤り訂正を反映した値を、車載装置識別情報の値として特定する構成でもよい。これらのことは、後述するステップＳＤ１３の暗証情報検証処理についても同様である。
【００８８】
次いで、テキスト変換部３０４は、第１暗証情報、第２暗証情報、及び、第３暗証情報に基づいて、暗証情報検証処理を実行する（ステップＳＤ１３）。
ステップＳＤ１３の暗証情報検証処理において、テキスト変換部３０４は、第１暗証情報、第２暗証情報、及び、第３暗証情報のそれぞれの値が相互に一致する場合、これら情報の値を、暗証情報として特定する。一方、ステップＳＤ１３の暗証情報検証処理において、テキスト変換部３０４は、第１暗証情報、第２暗証情報、及び、第３暗証情報のそれぞれの値が相互に一致しない場合、暗証情報の値を特定せず、対応する処理を実行する。対応する処理は、例えば、車載装置識別情報検証処理で例示した処理である。暗証情報検証処理は、車載装置識別情報検証処理と同様のことを目的として実行される。
【００８９】
ステップＳＤ１３の処理後、テキスト変換部３０４は、テキスト変換処理を終了する。
以下の説明では、ステップＳＤ１２で車載装置識別情報が特定されると共に、ステップＳＤ１３で暗証情報が特定されたものとする。
【００９０】
図４のフローチャートＦＢに示すように、ステップＳＢ８におけるテキスト変換部３０４によるテキスト変換処理が完了した後、携帯端末制御部３０は、Bluetoothの規格に従って、無線通信でアクセス可能なマスターを検索し、アクセス可能なマスターの識別情報を取得する（ステップＳＢ９）。本実施形態では、車載装置１と、携帯端末３とは、十分に近い位置にあり、ステップＳＢ１０の処理において、携帯端末制御部３０は、マスターとしての車載装置１を検索し、車載装置識別情報を取得する。
【００９１】
次いで、携帯端末制御部３０は、テキスト変換部３０４が特定した車載装置識別情報の値と同一の値の識別情報の装置を、ペアリングを行う対象として決定し、携帯端末無線通信部３４を制御して、Bluetoothの規格に従って検索信号を送信する（ステップＳＢ１０）。テキスト変換部３０４が特定した車載装置識別情報の値と同一の値の識別情報の装置は、車載装置１に相当する。
【００９２】
図４のフローチャートＦＡに示すように、ステップＳＡ５において、車載装置制御部１０は、車載装置無線通信部１５を制御して、携帯端末３から検索信号を受信したか否かを監視する。
携帯端末３から検索信号を受信しなかった場合（ステップＳＡ５：ＮＯ）、車載装置制御部１０は、処理手順をステップＳＡ５に戻し、携帯端末３から検索信号を受信したか否かを監視する。
携帯端末３から検索信号を受信した場合（ステップＳＡ５：ＹＥＳ）、車載装置制御部１０は、検索信号の送信元の携帯端末３とBluetoothの規格に従って、無線通信リンクを確立する（ステップＳＡ６）。
次いで、車載装置制御部１０、及び、携帯端末制御部３０は、車載装置１と携帯端末３との間で確立した無線通信リンクを介してペアリングに必要な情報を送受信し、Bluetoothの規格に従って、ペアリングを実行する（ステップＳＡ７、ステップＳＢ１１）。ペアリングに際し、携帯端末制御部３０が送信する情報には、少なくとも、テキスト変換部３０４が特定した暗証情報が含まれる。車載装置制御部１０は、暗証情報に基づいて、携帯端末３の認証を実行する。
【００９３】
以上のように、本実施形態では、車載装置１と、携帯端末３とのペアリングに際し、ユーザーは、車載装置１の車載装置識別情報を調べた上で、携帯端末３に一覧表示された識別情報から、車載装置１の車載装置識別情報に対応する識別情報を選択したり、また、携帯端末３に暗証情報を入力したりする等の作業を行う必要がない。このため、ユーザーの利便性が向上する。
【００９４】
以上説明したように、本実施形態に係る無線通信システム１００は、車載装置１（第１無線通信機器）と携帯端末３（第２無線通信機器）とを備える。車載装置１は、ガイド音声を記憶するガイド音声記憶部１４３と、無線通信に関する情報を表す文字列に基づいて、ガイド音声が有する時間長以下の時間長を有する設定音を生成する設定音生成部１０ａと、ガイド音声と設定音とを合成した合成音を出力する音声出力部１７（出力部）とを有する。携帯端末３は、車載装置１の音声出力部１７より出力された合成音を収音する音声収音部３２と、合成音からガイド音声を検出するガイド音声検出部３０１と、ガイド音声検出部３０１が検出したガイド音声に基づいて、合成音からガイド音声と分離音とを分離する音源分離部３０２と、分離音から設定音を抽出する設定音抽出部３０３と、設定音を文字列に変換するテキスト変換部３０４と、を有する。
この構成によれば、車載装置１と携帯端末３との間で無線通信可能な状態が確立していなときに、ユーザーが携帯端末３に対して無線通信に関する情報を入力する等の作業を行うことなく、携帯端末３に無線通信に関する情報を取得させることができる。このため、ユーザーの作業負担が減り、ユーザーの利便性が向上する。
【００９５】
また、本実施形態では、設定音に対応する設定音情報（文字列）は、車載装置１を識別する車載装置識別情報（機器識別情報）を含む。
この構成によれば、車載装置１と携帯端末３との間で無線通信可能な状態が確立する前に、ユーザーが煩雑な作業を行うことなく、携帯端末３に車載装置識別情報を取得させることができ、ユーザーの利便性が向上する。
【００９６】
また、本実施形態では、設定音に対応する設定音情報は、車載装置１に携帯端末３を認証させるために用いられる暗証情報を含む。
この構成によれば、車載装置１と携帯端末３との間で無線通信可能な状態が確立する前に、ユーザーが煩雑な作業を行うことなく、携帯端末３に暗証情報を取得させることができ、ユーザーの利便性が向上する。
【００９７】
また、本実施形態では、設定音生成部１０ａは、機器識別情報（文字列）、及び、暗証情報（文字列）を暗号化し、暗号化した情報に基づいて設定音を生成する。
この構成によれば、暗号化した情報を復号できる装置のみが機器識別情報、及び、暗証情報を正常に取得することができるため、情報の漏えいを抑制できる。
【００９８】
また、本実施形態によれば、設定音の音色は、ピアノ音である。
この構成によれば、合成音について、ガイド音声のバックグラウンドでピアノ音が流れた状態となり、合成音を聴取するユーザーが違和感を抱くことを抑制できる。
【００９９】
上述した実施形態は、あくまでも本発明の一態様を例示するものであって、本発明の趣旨を逸脱しない範囲で任意に変形、及び、応用が可能である。
【０１００】
例えば、本実施形態では、車載装置１と、携帯端末３とがBluetoothの規格に従って通信する場合を例にして説明を行った。しかしながら、車載装置１と、携帯端末３との間で行われる通信に用いられる通信規格は、Bluetoothに限らない。例えば、通信規格は、Ｗｉ−Ｆｉ（登録商標）であってもよい。
【０１０１】
本実施形態では、無線通信システム１００の車載装置１は、車載装置識別情報及び暗証情報を暗号化させた後に設定音に変換し、携帯端末３は、設定音から取得した文字列の復号を行っていたが、車載装置１が、車載装置識別情報及び暗証情報を暗号化させずに設定音に変換する構成であってもよい。この場合、携帯端末３は、復号の処理を行わずに設定音から車載装置識別情報及び暗証情報を決定し、車載装置識別情報及び暗証情報に基づいてペアリングに関する処理を実行する。
【０１０２】
また、本実施形態では、無線通信機器を車載装置１及び携帯端末３として例示したが、無線通信機器の形態は任意である。例えば携帯端末３と別の携帯端末とによる無線通信システム１００であってもよい。すなわち、本発明は、無線通信機能を有する無線通信機器、及び、無線通信機能を有する無線通信機器同士が無線通信可能な無線通信システムに適用できる。
【０１０３】
また、本実施形態では、文字列は、ＡＳＣＩＩコードの文字の組み合わせであったが、文字コードは、ＡＳＣＩＩコードに限らない。
【０１０４】
また、ガイド音声は、本実施形態で例示したものに限らず、ユーザーが耳で聴いて認識できるものであればよい。
【０１０５】
車載装置１は、合成音の音声出力を「３回」行ったが、合成音の音声出力の回数は、３回に限られない。
【０１０６】
また、例えば、上述した無線通信方法が、車載装置１及び携帯端末３が備えるコンピューターを用いて実現される場合、本発明を、上記制御方法を実現するためにコンピューターが実行するプログラム、このプログラムを前記コンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、車載装置１及び携帯端末３が備える内部記憶装置であるＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【符号の説明】
【０１０７】
１  車載装置（第１無線通信機器）
３  スマートフォン（第２無線通信機器）
１４３  ガイド音声記憶部
１０ａ  設定音生成部
１７  音声出力部（出力部）
３２  音声収音部
３０１  ガイド音声検出部
３０２  音源分離部
３０３  設定音抽出部
３０４  テキスト変換部
【図１】
2018113621.tif 000003
【図２】
2018113621.tif 000004
【図３】
2018113621.tif 000005
【図４】
2018113621.tif 000006
【図５】
2018113621.tif 000007
【図６】
2018113621.tif 000008
【図７】
2018113621.tif 000009
【図８】
2018113621.tif 000010
【図９】
2018113621.tif 000011
【図１０】
2018113621.tif 000012