(57)【特許請求の範囲】
【請求項１】
車内で集音された音データに基づいて、車両の特定の乗員による発話の有無を判定する判定部と、
前記判定部によって特定の乗員の発話があったと判定された場合に、車両の乗員同士で行われる車内通話の機能を起動する制御部と
を備え、
前記特定の乗員は、前記車両の走行前に前記車両の乗員から選択された１または複数の乗員であることを特徴とする車内通話制御装置。
【請求項２】
前記判定部は、車内で集音された音データ、車内の座席と乗員との対応関係を示す情報および事前に記憶された車両の乗員ごとの音声データに基づいて、特定の乗員による発話の有無を判定すること
を特徴とする請求項１記載の車内通話制御装置。
【請求項３】
前記判定部は、車内に設けられた複数のマイクのそれぞれの音データの集音タイミングの差に基づいて、特定の乗員による発話の有無を判定することを特徴とする請求項１記載の車内通話制御装置。
【請求項４】
前記判定部は、車内に設けられた複数のマイクのうち、音量が最も大きい音を集音したマイクの位置に基づいて、特定の乗員による発話の有無を判定すること
を特徴とする請求項１記載の車内通話制御装置。
【請求項５】
車内で集音された音データを音声認識する音声認識部を備え、
前記制御部は、前記音声認識部による認識結果に基づいて、特定の乗員によって起動用キーワードが発話されたと判定した場合に、車内通話の機能を起動すること
を特徴とする請求項１記載の車内通話制御装置。
【請求項６】
車内で集音された音データを音声認識する音声認識部を備え、
前記制御部は、前記音声認識部による認識結果に基づいて、特定の乗員によって停止用キーワードが発話されたと判定した場合に、車内通話の機能を停止すること
を特徴とする請求項１記載の車内通話制御装置。
【請求項７】
車内に設けられた音入力装置と、
車内に設けられた音出力装置と、
前記音入力装置によって集音された音データに基づいて、車両の特定の乗員による発話の有無を判定する判定部と、
前記判定部によって特定の乗員の発話があったと判定された場合に、前記音出力装置を用いて車両の乗員同士で行われる車内通話の機能を起動する制御部と
を備え、
前記特定の乗員は、前記車両の走行前に前記車両の乗員から選択された１または複数の乗員であることを特徴とする車内通話システム。
【請求項８】
判定部が、車内で集音された音データに基づいて、車両の特定の乗員による発話の有無を判定するステップと、
制御部が、前記判定部によって特定の乗員の発話があったと判定された場合に、車両の乗員同士で行われる車内通話の機能を起動するステップと
を備え、
前記特定の乗員は、前記車両の走行前に前記車両の乗員から選択された１または複数の乗員であることを特徴とする車内通話制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両の乗員同士で行われる車内通話の機能を制御する車内通話制御装置、車内通話システムおよび車内通話制御方法に関する。
【背景技術】
【０００２】
近年、車内に設けたマイクとスピーカとを用いて乗員同士で行われる通話機能である、いわゆる、インカーコミュニケーション（以下、ＩｎＣａｒＣｏｍと記載する）が普及し始めている。例えば、特許文献１には、ＩｎＣａｒＣｏｍ機能を有した従来の車載装置が記載されている。この車載装置は、前部座席の乗員から後部座席の乗員への会話動作があると判定したとき、前部座席の乗員の音声データが後部座席へ出力され、会話動作がないと判定したときは、前部座席の乗員の音声データが後部座席へ出力されないように、音声データ出力部を制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−７１３２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された車載装置では、前部座席の乗員の視線または顔の向きの検知結果に基づいて、前部座席の乗員から後部座席の乗員への会話動作があるか否かを判定している。前部座席の乗員の視線または顔の向きは、乗員が撮像された画像データを画像解析して検知される。このため、画像データを得る車載カメラと、画像データを画像解析して乗員の視線または顔の向きを検知する手段とが必要であるという課題があった。【０００５】
この発明は上記課題を解決するもので、乗員の会話動作の検知が不要であり、乗員同士で行われる車内通話の機能を適切に起動させることができる車内通話制御装置、車内通話システムおよび車内通話制御方法を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る車内通話制御装置は、車内で集音された音データに基づいて、車両の特定の乗員による発話の有無を判定する判定部と、判定部によって特定の乗員の発話があったと判定された場合に、車両の乗員同士で行われる車内通話の機能を起動する制御部とを備え、特定の乗員は、車両の走行前に車両の乗員から選択された１または複数の乗員である。
また、この発明に係る車内通話システムは、車内に設けられた音入力装置と、車内に設けられた音出力装置と、音入力装置によって集音された音データに基づいて、車両の特定の乗員による発話の有無を判定する判定部と、判定部によって特定の乗員の発話があったと判定された場合に、音出力装置を用いて車両の乗員同士で行われる車内通話の機能を起動する制御部とを備え、特定の乗員は、車両の走行前に車両の乗員から選択された１または複数の乗員である。
また、この発明に係る車内通話制御方法は、判定部が、車内で集音された音データに基づいて、車両の特定の乗員による発話の有無を判定するステップと、制御部が、判定部によって特定の乗員の発話があったと判定された場合に、車両の乗員同士で行われる車内通話の機能を起動するステップとを備え、特定の乗員は、車両の走行前に車両の乗員から選択された１または複数の乗員である。
【発明の効果】
【０００７】
この発明によれば、車内で集音された音データに基づいて特定の乗員による発話の有無を判定するので、前部座席の乗員から後部座席の乗員への会話動作の検知が不要である。さらに、乗員同士で行われる車内通話の機能を、乗員を相手に会話する特定の乗員の発話があったと判定されたときに適切に起動させることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る車内通話システムの構成を示すブロック図である。
【図２】図２Ａは、実施の形態１に係る車内通話制御装置の機能を実現するハードウェア構成を示すブロック図である。図２Ｂは、実施の形態１に係る車内通話制御装置の機能を実現するソフトウェアを実行するハードウェア構成を示すブロック図である。
【図３】実施の形態１に係る車内通話制御方法を示すフローチャートである。
【図４】この発明の実施の形態２に係る車内通話システムの構成を示すブロック図である。
【図５】音声データ登録処理を示すフローチャートである。
【図６】乗員ごとの音声データと車両の座席の対応付け処理を示すフローチャートである。
【図７】実施の形態２に係る車内通話制御方法を示すフローチャートである。
【図８】この発明の実施の形態３に係る車内通話システムの構成を示すブロック図である。
【図９】実施の形態３に係る車内通話制御方法を示すフローチャートである。
【図１０】この発明の実施の形態４に係る車内通話システムの構成を示すブロック図である。
【図１１】実施の形態４に係る車内通話制御方法を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、この発明をより詳細に説明するため、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る車内通話システム１の構成を示すブロック図である。車内通話システム１は、車両のＩｎＣａｒＣｏｍ機能を制御するシステムであり、例えば、ＩｎＣａｒＣｏｍ機能を有した車載システムに設けられる。車載システムとしては、カーナビゲーションシステムなどが挙げられる。図１において、車内通話システム１は、車内通話制御装置２、ＩｎＣａｒＣｏｍ部３、マイク４、増幅器５およびスピーカ６を備える。
【００１０】
車内通話制御装置２は、特定の乗員の発話があった場合にＩｎＣａｒＣｏｍ部３を起動させる。特定の乗員は、車両の乗員のうちから選択された１または複数の乗員であって、例えば、不図示の入力装置を用いて車両の走行前に車内通話制御装置２に設定される。
後部座席の乗員から運転者への声かけは、運転の集中の邪魔になる可能性があるため、特定の乗員として運転者を設定するとよい。
【００１１】
ＩｎＣａｒＣｏｍ部３は、マイク４およびスピーカ６を用いたＩｎＣａｒＣｏｍ機能を実行する。例えば、マイク４が前部座席の周辺に配置され、スピーカ６が後部座席の周辺に配置されている場合に、ＩｎＣａｒＣｏｍ部３は、マイク４によって集音された乗員の音声データに対して、エコーキャンセル、ノイズキャンセルなどの音声信号処理を施してから、増幅器５を通してスピーカ６から音声出力させる。また、ＩｎＣａｒＣｏｍ部３が停止すると、マイク４の集音は継続されるが、マイク４によって集音された音データは、スピーカ６から出力されない。
【００１２】
マイク４は、車内に設けられた音声入力装置であり、既存の車載機器が備えるマイクであってもよい。増幅器５は、スピーカ６へ出力される信号の強度を増幅する。スピーカ６は、車内に設けられた音声出力装置であり、車載用スピーカであってもよい。
また、マイク４およびスピーカ６は、車内通話制御装置２と無線または有線の通信接続が可能な携帯端末が備えるものを使用してもよい。
なお、図１では、特定の乗員の発話を集音するマイク４と会話相手の乗員へ音声を出力するスピーカ６とを１つずつ示したが、マイクとスピーカとを乗員ごとに設けてもよい。すなわち、マイク４で集音された特定の乗員の発話音声は、会話相手の乗員の座席に設けられたスピーカ６から出力され、会話相手の乗員の発話音声は、この乗員の座席に設けられたマイクで集音され、特定の乗員の座席に設けられたスピーカから出力される。
【００１３】
車内通話制御装置２は、図１に示すように、判定部７および制御部８を備える。
判定部７は、車内で集音された音データに基づいて特定の乗員による発話の有無を判定する。判定部７には、車両の乗員のうちから選択された特定の乗員が設定されている。
例えば、判定部７は、マイク４によって集音された音データに基づいて、特定の乗員による発話の有無を判定する。
【００１４】
制御部８は、ＩｎＣａｒＣｏｍ部３を制御する制御部であり、判定部７によって特定の乗員の発話があったと判定された場合にＩｎＣａｒＣｏｍ部３を起動する。
なお、ＩｎＣａｒＣｏｍ部３は、前述したようにＩｎＣａｒＣｏｍ機能を実行する構成であるので、“ＩｎＣａｒＣｏｍ部３を起動すること”と、“ＩｎＣａｒＣｏｍ機能を起動すること”は同意であるものとする。
【００１５】
図２Ａは、車内通話制御装置２の機能を実現するハードウェア構成を示すブロック図である。図２Ａにおいて、信号処理装置１００と処理回路１０１は、例えば、バスで互いに接続されている。信号処理装置１００は、ＩｎＣａｒＣｏｍ部３を実現する装置である。
図２Ｂは、車内通話制御装置２の機能を実現するソフトウェアを実行するハードウェア構成を示すブロック図である。図２Ｂにおいて、信号処理装置１００、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２およびメモリ１０３は、例えば、バスで互いに接続されている。
【００１６】
車内通話制御装置２における判定部７および制御部８の各機能は、処理回路により実現される。すなわち、車内通話制御装置２は、図３に示すステップＳＴ１からステップＳＴ３までの処理を実行するための処理回路を備える。処理回路は、専用のハードウェアであっても、メモリに記憶されたプログラムを実行するＣＰＵであってもよい。
例えば、判定部７を専用の信号処理装置で実現し、制御部８を、ＩｎＣａｒＣｏｍ部３を制御する専用の制御装置として構成してもよい。
判定部７、制御部８およびＩｎＣａｒＣｏｍ部３を、ＳｏＣ（Ｓｙｓｔｅｍ  Ｏｎ  ａ  Ｃｈｉｐ）として１つのチップに集積してもよい。
【００１７】
処理回路が図２Ａに示す専用のハードウェアである場合、処理回路１０１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）またはこれらを組み合わせたものが該当する。判定部７および制御部８のそれぞれの機能を別々の処理回路で実現してもよいし、これらの機能をまとめて１つの処理回路で実現してもよい。
【００１８】
処理回路が図２Ｂに示すＣＰＵ１０２である場合に、判定部７および制御部８の各機能は、ソフトウェア、ファームウェアまたはソフトウェアとファームウェアとの組み合わせによって実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ１０３に記憶される。
ＣＰＵ１０２は、メモリ１０３に記憶されたプログラムを読み出して実行することにより各部の機能を実現する。すなわち、車内通話制御装置２は、ＣＰＵ１０２によって実行されるときに、図３に示すステップＳＴ１からステップＳＴ３までの処理が結果的に実行されるプログラムを記憶するためのメモリ１０３を備える。これらのプログラムは、判定部７および制御部８の手順または方法をコンピュータに実行させるものである。
【００１９】
メモリ１０３には、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ−ＥＰＲＯＭ）などの不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤなどが該当する。
【００２０】
なお、判定部７および制御部８の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現してもよい。
例えば、判定部７については、専用のハードウェアとしての処理回路でその機能を実現し、制御部８についてはＣＰＵ１０２がメモリ１０３に記憶されたプログラムを読み出して実行することによってその機能を実現してもよい。
このように、処理回路は、ハードウェア、ソフトウェア、ファームウェアまたはこれらの組み合わせによって上記機能のそれぞれを実現することができる。
【００２１】
次に動作について説明する。
図３は、実施の形態１に係る車内通話制御方法を示すフローチャートであって、車両のＩｎＣａｒＣｏｍ機能を起動するまでの一連の処理を示している。
判定部７が、マイク４によって集音された音データを取得する（ステップＳＴ１）。
次に、判定部７は、取得した音データに基づいて、特定の乗員による発話の有無を判定する（ステップＳＴ２）。特定の乗員は、前部座席の乗員などが挙げられる。
特定の乗員による発話がないと判定した場合（ステップＳＴ２；ＮＯ）、車内通話制御装置２は、ステップＳＴ１の処理に戻る。
【００２２】
特定の乗員による発話があったと判定した場合（ステップＳＴ２；ＹＥＳ）、判定部７は、特定の乗員による発話があったことを制御部８に通知する。
制御部８は、判定部７から上記通知を受けると、ＩｎＣａｒＣｏｍ部３を起動する（ステップＳＴ３）。すなわち、ＩｎＣａｒＣｏｍ機能が起動される。
【００２３】
以上のように、実施の形態１に係る車内通話システム１および車内通話制御装置２は、判定部７および制御部８を備える。判定部７は、車内で集音された音データに基づいて、車両の特定の乗員による発話の有無を判定する。制御部８は、判定部７によって特定の乗員の発話があったと判定された場合にＩｎＣａｒＣｏｍ部３を起動する。
これらの構成を備えることによって、マイク４によって集音された音データに基づいて特定の乗員による発話の有無が判定されるので、前部座席の乗員から後部座席の乗員への会話動作の検知が不要である。さらに、ＩｎＣａｒＣｏｍ機能を、乗員を相手に会話する特定の乗員の発話があったと判定されたときに適切に起動させることができる。
【００２４】
実施の形態２．
図４は、この発明の実施の形態２に係る車内通話システム１Ａの構成を示すブロック図であり、図１と同一の構成要素には同一の符号を付して説明を省略する。
車内通話システム１Ａは、実施の形態１で示したシステムと同様に、ＩｎＣａｒＣｏｍ機能を制御するシステムであり、カーナビゲーションシステムなどに設けられる。
図４に示すように、車内通話システム１Ａは、車内通話制御装置２Ａ、ＩｎＣａｒＣｏｍ部３、マイク４、増幅器５、スピーカ６、記憶装置９および入力装置１０を備える。
【００２５】
車内通話制御装置２Ａは、図４に示すように、判定部７Ａおよび制御部８を備える。
判定部７Ａは、マイク４によって集音された音データ、車内の座席と乗員との対応関係を示す情報および車両の乗員ごとの音声データに基づいて、特定の乗員による発話の有無を判定する。判定部７Ａには、座席に応じて特定の乗員が設定される。例えば、運転者を特定の乗員とする場合、判定部７Ａには、判定基準として“運転席”が設定される。
【００２６】
記憶装置９は、車両の乗員ごとの音声データを記憶している。乗員ごとの音声データとは、事前に集音された乗員ごとの発話音声データである。
既存の車載機器が備えるメモリを記憶装置９として用いてもよい。例えば、乗員ごとの音声データを、カーナビゲーションシステムが備えるメモリに記憶する。
【００２７】
入力装置１０は、車内通話制御装置２Ａに情報を入力するための装置であり、例えば、カーナビゲーションシステムが備えるタッチパネルあるいはハードウェアボタンを用いた入力装置である。車内通話制御装置２Ａには、入力装置１０を用いて、車内の座席と乗員との対応関係を示す情報が設定される。判定部７Ａは、この設定情報を参照することで、車内のどの座席にどの乗員が着座しているのかを認識できる。
【００２８】
実施の形態１と同様に、車内通話制御装置２Ａにおける、判定部７Ａおよび制御部８の各機能は、処理回路によって実現される。すなわち、車内通話制御装置２Ａは、これらの機能を実行するための処理回路を備えている。処理回路は、図２Ａおよび図２Ｂに示したように、専用のハードウェアであってもメモリに格納されるプログラムを実行するＣＰＵであってもよい。
【００２９】
次に動作について説明する。
図５は、音声データ登録処理を示すフローチャートである。
まず、車内通話システム１Ａは、マイク４で集音された乗員ごとの発話音声を取得する（ステップＳＴ１ａ）。記憶装置９は、取得された音声データを記憶する（ステップＳＴ２ａ）。例えば、記憶装置９は、乗員ごとの音声データを、乗員の識別情報に対応付けて記憶する。
【００３０】
次に、記憶装置９は、全ての乗員の音声データを記憶したか否かを確認する（ステップＳＴ３ａ）。例えば、入力装置１０を用いて音声データ登録の完了が通知されると、記憶装置９は、全ての乗員の音声データを記憶したと判断する。
記憶装置９に記憶されていない乗員の音声データがある場合（ステップＳＴ３ａ；ＮＯ）、ステップＳＴ１ａの処理に戻る。
一方、全ての乗員の音声データが記憶装置９に記憶されると（ステップＳＴ３ａ；ＹＥＳ）、車内通話システム１Ａは、処理を終了する。
【００３１】
図６は、乗員ごとの音声データと車両の座席との対応付け処理を示すフローチャートである。判定部７Ａは、記憶装置９に記憶されている音声データのうちから、車両の乗員の音声データを選択する（ステップＳＴ１ｂ）。
次に、判定部７Ａは、入力装置１０を用いて入力された車内の座席と乗員との対応関係を示す情報を取得する（ステップＳＴ２ｂ）。例えば、不図示のディスプレイに座席選択用画面を表示し、乗員が、タッチパネルなどの入力装置１０を用いて着座する座席を選択してもよい。
【００３２】
判定部７Ａは、車内の座席と乗員との対応関係を示す情報を参照して、記憶装置９から選択した音声データと車両の座席とを対応付ける（ステップＳＴ３ｂ）。例えば、判定部７Ａは、乗員の音声データとこの乗員が着座した座席とが対応付けられた参照用データを作成して保持する。
【００３３】
この後、判定部７Ａは、全ての乗員について座席と音声データとを対応付けたか否かを確認する（ステップＳＴ４ｂ）。
座席と音声データとを対応付けていない乗員がある場合（ステップＳＴ４ｂ；ＮＯ）、ステップＳＴ１ｂに戻って、未処理の乗員の音声データを選択する。
一方、全ての乗員について座席と音声データとを対応付けた場合（ステップＳＴ４ｂ；ＹＥＳ）、判定部７Ａは、処理を終了する。
【００３４】
なお、記憶装置９に音声データが既に記憶されている乗員は、図５に示した音声データ登録処理を省略して、図６に示した座席との対応付け処理のみを行ってもよい。
また、図５に示した音声データ登録処理を実行してから、図６に示した対応付け処理を実行する場合を示したが、実行順序を入れ替えてもよい。例えば、座席を設定してから、その座席に着座する乗員が発話して音声データを登録してもよい。
【００３５】
図７は、実施の形態２に係る車内通話制御方法を示すフローチャートであって、車両のＩｎＣａｒＣｏｍ機能を起動するまでの一連の処理を示している。判定部７Ａには、特定の乗員として運転者が設定されており、判定基準として“運転席”が設定されているものとする。まず、判定部７Ａが、マイク４で集音された音データを取得する（ステップＳＴ１ｃ）。
【００３６】
次に、判定部７Ａは、記憶装置９から選択した音声データから、マイク４で集音された音データに対応する音声データを推定し、推定した音声データに対応する座席を推定する（ステップＳＴ２ｃ）。例えば、判定部７Ａは、マイク４によって集音された音データと記憶装置９から選択した乗員ごとの音声データとの周波数特性とスペクトルを比較して、どの乗員の発話音声がマイク４で集音されたかを推定する。続いて、判定部７Ａは、乗員の音声データとこの乗員が着座した座席とが対応付けられた上記参照用データを参照することで、発話が集音されたと推定した乗員が着座している座席を推定する。
【００３７】
次に、判定部７Ａは、特定の乗員による発話の有無を判定する（ステップＳＴ３ｃ）。
例えば、判定部７Ａは、ステップＳＴ２ｃで推定した座席が判定基準である“運転席”に一致するか否かを判定する。特定の乗員による発話がない、すなわち、推定した座席が運転席ではないと判定した場合（ステップＳＴ３ｃ；ＮＯ）、車内通話制御装置２Ａは、ステップＳＴ１ｃの処理に戻る。
【００３８】
特定の乗員による発話があった、すなわち、推定した座席が運転席であると判定した場合（ステップＳＴ３ｃ；ＹＥＳ）、判定部７Ａは、特定の乗員による発話があったことを制御部８に通知する。
制御部８は、判定部７Ａから上記通知を受けると、ＩｎＣａｒＣｏｍ部３を起動する（ステップＳＴ４ｃ）。すなわち、ＩｎＣａｒＣｏｍ機能が起動される。
【００３９】
以上のように、実施の形態２に係る車内通話システム１Ａおよび車内通話制御装置２Ａにおいて、判定部７Ａが、車内で集音された音データ、車内の座席と乗員との対応関係を示す情報および車両の乗員ごとの音声データに基づいて、特定の乗員による発話の有無を判定する。このように構成しても、マイク４によって集音された音データに基づいて特定の乗員による発話の有無が判定されるので、前部座席の乗員から後部座席の乗員への会話動作の検知が不要である。さらに、ＩｎＣａｒＣｏｍ機能を、乗員を相手に会話する特定の乗員の発話があったと判定されたときに適切に起動させることができる。
特に、車両の座席を判定基準としたので、後部座席に着座する乗員が発話しても、ＩｎＣａｒＣｏｍ機能を起動せず、前部座席に着座する乗員が発話したときだけ、ＩｎＣａｒＣｏｍ機能を起動させる、といった座席ごとの制御が容易になる。
【００４０】
実施の形態３．
図８は、この発明の実施の形態３に係る車内通話システム１Ｂの構成を示すブロック図であり、図１と同一の構成要素には同一の符号を付して説明を省略する。
車内通話システム１Ｂは、実施の形態１で示したシステムと同様に、ＩｎＣａｒＣｏｍ機能を制御するシステムであり、カーナビゲーションシステムなどに設けられる。
図８に示すように、車内通話システム１Ｂは、車内通話制御装置２Ｂ、ＩｎＣａｒＣｏｍ部３、マイク４ａ，４ｂ、増幅器５およびスピーカ６を備える。
【００４１】
マイク４ａ，４ｂは、車内の複数箇所に配置された音声入力装置であり、例えば、車両の前部座席側と後部座席側に配置される。なお、実施の形態３では、マイクが車内の複数箇所に配置されていればよく、座席ごとにマイクが配置されてもよい。
【００４２】
車内通話制御装置２Ｂは、図８に示すように、判定部７Ｂおよび制御部８を備える。
判定部７Ｂは、マイク４ａ，４ｂの音データの集音タイミングまたは音量が最も大きい音を集音したマイクの位置に基づいて、特定の乗員による発話の有無を判定する。
判定部７Ｂには、座席に応じて特定の乗員が設定される。例えば、運転者を特定の乗員とする場合、判定部７Ｂには、判定基準として“運転席”が設定される。
判定部７Ｂは、マイク４ａ，４ｂの音データの集音タイミングまたは音量が最も大きい音を集音したマイクの位置に基づいて、発話した乗員の座席を推定し、推定した座席と、判定基準として設定された座席とを比較して特定の乗員による発話の有無を判定する。
【００４３】
車内で乗員の一人が発話した場合、その発話音声は、この乗員に最も近いマイクに最短時間で到達して集音され、反対に、この乗員から最も遠いマイクには最長時間で到達して集音される。そこで、判定部７Ｂは、マイク位置に応じた音声の集音タイミングの違い（音声の到達時間差）に基づいて、発話した乗員の座席を推定する。
また、車内で乗員の一人が発話した場合、その発話音声は、この乗員に最も近いマイクに最も大きな音量で集音され、反対に、この乗員から離れたマイクには、減衰して小さい音量で集音される。そこで、判定部７Ｂは、マイク位置に応じた集音音量の違いに基づいて、発話した乗員の座席を推定してもよい。
【００４４】
実施の形態１と同様に、車内通話制御装置２Ｂにおける、判定部７Ｂおよび制御部８の各機能は、処理回路によって実現される。すなわち、車内通話制御装置２Ｂは、これらの機能を実行するための処理回路を備えている。処理回路は、図２Ａおよび図２Ｂに示したように、専用のハードウェアであってもメモリに格納されるプログラムを実行するＣＰＵであってもよい。
【００４５】
次に動作について説明する。
図９は、実施の形態３に係る車内通話制御方法を示すフローチャートであって、車両のＩｎＣａｒＣｏｍ機能を起動するまでの一連の処理を示している。判定部７Ｂには、特定の乗員として運転者が設定されており、判定基準として“運転席”が設定されているものとする。まず、判定部７Ｂが、マイク４ａ，４ｂによって集音された音データを取得する（ステップＳＴ１ｄ）。
【００４６】
続いて、判定部７Ｂは、マイク４ａ，４ｂによる音データの集音タイミング、または、マイク４ａ，４ｂのうち、音量が最も大きい音データを集音したマイクを推定する（ステップＳＴ２ｄ）。
例えば、判定部７Ｂは、複数のマイクのそれぞれで同じ乗員から発話された音声が集音されると、集音時刻をそれぞれ測定する。そして、判定部７Ｂは、音声の到達時間が最も短いマイクを推定し、推定したマイクに最も近い座席を推定する。
あるいは、判定部７Ｂは、複数のマイクのそれぞれで同じ乗員から発話された音声が集音されると、集音された音量をそれぞれ測定する。そして、判定部７Ｂは、集音した音声の音量が最も大きかったマイクを推定し、推定したマイクに最も近い座席を推定する。
【００４７】
次に、判定部７Ｂは、特定の乗員による発話の有無を判定する（ステップＳＴ３ｄ）。
例えば、判定部７Ｂは、ステップＳＴ２ｄで推定した座席が判定基準である“運転席”に一致するか否かを判定する。特定の乗員による発話がない、すなわち、推定した座席が運転席ではないと判定した場合（ステップＳＴ３ｄ；ＮＯ）、車内通話制御装置２Ｂは、ステップＳＴ１ｄの処理に戻る。
【００４８】
特定の乗員による発話があった、すなわち、推定した座席が運転席であると判定した場合（ステップＳＴ３ｄ；ＹＥＳ）、判定部７Ｂは、特定の乗員による発話があったことを制御部８に通知する。
制御部８は、判定部７Ａから上記通知を受けると、ＩｎＣａｒＣｏｍ部３を起動する（ステップＳＴ４ｄ）。すなわち、ＩｎＣａｒＣｏｍ機能が起動される。
【００４９】
なお、マイク４ａ，４ｂによる音データの集音タイミング、または、マイク４ａ，４ｂのうち、音量が最も大きい音データを集音したマイクを推定する場合を示したが、これらの基準を組み合わせてもよい。
例えば、判定部７Ｂが、音声の到達時間が最も短いマイクを推定し、さらに、集音した音声の音量が最も大きかったマイクを推定して、これらのマイクが一致した場合に、発話した乗員に最も近いマイクであると推定してもよい。これにより、マイクの推定の信頼性を高めることができる。
【００５０】
以上のように、実施の形態３に係る車内通話システム１Ｂおよび車内通話制御装置２Ｂにおいて、判定部７Ｂは、マイク４ａ，４ｂの音データの集音タイミング、あるいは音量が最も大きい音を集音したマイクの位置に基づいて、特定の乗員による発話の有無を判定する。このように構成しても、マイク４ａ，４ｂによって集音された音データに基づいて特定の乗員による発話の有無が判定されるので、前部座席の乗員から後部座席の乗員への会話動作の検知が不要である。さらに、ＩｎＣａｒＣｏｍ機能を、乗員を相手に会話する特定の乗員の発話があったと判定されたときに適切に起動させることができる。
特に、マイク４ａ，４ｂの集音タイミングまたは音量を判定基準としたので、乗員ごとの音声データの事前登録および座席位置と乗員との対応付けを省略することができる。
【００５１】
実施の形態４．
図１０は、この発明の実施の形態４に係る車内通話システム１Ｃの構成を示すブロック図であり、図１および図４と同一の構成要素には同一の符号を付して説明を省略する。
車内通話システム１Ｃは、実施の形態１で示したシステムと同様に、ＩｎＣａｒＣｏｍ機能を制御するシステムであり、カーナビゲーションシステムなどに設けられる。
図１０に示すように、車内通話システム１Ｃは、車内通話制御装置２Ｃ、ＩｎＣａｒＣｏｍ部３、マイク４ａ，４ｂ、増幅器５、スピーカ６、記憶装置９および入力装置１０を備える。
【００５２】
車内通話制御装置２Ｃは、図１０に示すように、判定部７Ｃ、制御部８Ａ、および音声認識部１１を備える。
判定部７Ｃは、マイク４ａ，４ｂによって集音された音データ、車内の座席と乗員との対応関係を示す情報、および車両の乗員ごとの音声データに基づいて、特定の乗員による発話の有無を判定する。
判定部７Ｃには、座席に応じて特定の乗員が設定されている。例えば、運転者を特定の乗員とする場合、判定部７Ｃには、判定基準として“運転席”が設定される。
【００５３】
制御部８Ａは、音声認識部１１による認識結果に基づいて、特定の乗員によって起動用キーワードが発話されたと判定した場合に、ＩｎＣａｒＣｏｍ部３を起動し、停止用キーワードが発話されたと判定した場合にＩｎＣａｒＣｏｍ部３を停止する。
音声認識部１１は、マイク４ａ，４ｂのそれぞれで集音された音データを音声認識することで、乗員の発話音声に起動用キーワードまたは停止用キーワードが含まれるか否かを確認する。
【００５４】
実施の形態１と同様に、車内通話制御装置２Ｃにおける判定部７Ｃ、制御部８Ａおよび音声認識部１１の各機能は、処理回路によって実現される。すなわち、車内通話制御装置２Ｃは、これらの機能を実行するための処理回路を備えている。処理回路は、図２Ａおよび図２Ｂに示したように、専用のハードウェアであってもメモリに格納されるプログラムを実行するＣＰＵであってもよい。
【００５５】
次に動作について説明する。
図１１は、実施の形態４に係る車内通話制御方法を示すフローチャートであって、車両のＩｎＣａｒＣｏｍ機能を起動または停止するまでの一連の処理を示している。
判定部７Ｃには、特定の乗員が設定されており、判定基準としてその座席が設定されているものとする。まず、判定部７Ｃが、マイク４ａ，４ｂによって集音された音データを取得する（ステップＳＴ１ｅ）。
【００５６】
次に、判定部７Ｃは、記憶装置９から選択した音声データのうち、マイク４ａ，４ｂで集音された音データに対応する音声データを推定し、推定した音声データに対応する座席を推定する（ステップＳＴ２ｅ）。
例えば、判定部７Ｃは、マイク４ａ，４ｂによって集音された音データのそれぞれと、記憶装置９から選択した乗員ごとの音声データとの周波数特性とスペクトルを比較して、どの乗員の発話音声がマイク４ａ，４ｂで集音されたかを推定する。
続いて、判定部７Ｃは、乗員の音声データとこの乗員が着座した座席とが対応付けられた参照用データを参照することで、発話が集音されたと推定した乗員が着座している座席を推定する。
【００５７】
次に、判定部７Ｃは、特定の乗員による発話の有無を判定する（ステップＳＴ３ｅ）。
例えば、判定部７Ｃは、ステップＳＴ２ｅで推定した座席が判定基準の座席に一致するか否かを判定する。特定の乗員による発話がないと判定した場合（ステップＳＴ３ｅ；ＮＯ）、車内通話制御装置２Ｃは、ステップＳＴ１ｅの処理に戻る。
【００５８】
特定の乗員による発話があったと判定すると（ステップＳＴ３ｅ；ＹＥＳ）、判定部７Ｃは、特定の乗員の発話音声であると判定した音声データを音声認識部１１に出力する。
音声認識部１１は、判定部７Ｃから入力した音声データを音声認識する（ステップＳＴ４ｅ）。音声認識部１１による認識結果は、制御部８Ａに出力される。
【００５９】
制御部８Ａは、音声認識部１１による認識結果に基づいて、特定の乗員によって起動用キーワード、停止用キーワードおよびその他のワードのいずれが発話されたかを判定する（ステップＳＴ５ｅ）。特定の乗員によってその他のワードが発話されたと判定されると（ステップＳＴ５ｅ；その他）、制御部８Ａは、処理を終了する。
一方、特定の乗員によって起動用キーワードが発話されたと判定すると（ステップＳＴ５ｅ；起動用キーワード）、制御部８Ａは、ＩｎＣａｒＣｏｍ部３を起動する（ステップＳＴ６ｅ）。
【００６０】
ここで、３列座席の車両において、座席ごとにＩｎＣａｒＣｏｍ部３を設け、前部座席（１列目の座席）に着座した乗員を特定の乗員とし、起動用キーワードとして異なる複数のキーワードを用意した場合を例に挙げる。
制御部８Ａは、前部座席の乗員が起動用キーワードである“２列目オン”を発話したと判定した場合、前部座席と２列目の座席との間のＩｎＣａｒＣｏｍ部３を起動する。これにより、前部座席の乗員と２列目の座席の乗員とのＩｎＣａｒＣｏｍが可能となる。
また、制御部８Ａは、前部座席の乗員が起動用キーワードである“３列目オン”を発話したと判定すると、前部座席と３列目の座席との間のＩｎＣａｒＣｏｍ部３を起動する。これにより、前部座席の乗員と３列目の座席の乗員とのＩｎＣａｒＣｏｍが可能となる。
さらに、制御部８Ａが、前部座席の乗員が起動用キーワードである“全部オン”を発話したと判定すると、前部座席と２列目の座席と３列目の座席との間のＩｎＣａｒＣｏｍ部３を起動する。これにより、前部座席の乗員と２列目の座席の乗員と３列目の座席の乗員とのＩｎＣａｒＣｏｍが可能となる。
【００６１】
一方、特定の乗員によって停止用キーワードが発話されたと判定すると（ステップＳＴ５ｅ；停止用キーワード）、制御部８Ａは、ＩｎＣａｒＣｏｍ部３を停止する（ステップＳＴ７ｅ）。
ここで、３列座席の車両において、座席ごとにＩｎＣａｒＣｏｍ部３を設け、前部座席（１列目の座席）に着座した乗員を特定の乗員とし、停止用キーワードとして異なる複数のキーワードを用意した場合を例に挙げる。
制御部８Ａは、前部座席の乗員が停止用キーワードである“２列目オフ”を発話したと判定した場合、前部座席と２列目の座席との間のＩｎＣａｒＣｏｍ部３を停止する。
また、制御部８Ａは、前部座席の乗員が停止用キーワードである“３列目オフ”を発話したと判定すると、前部座席と３列目の座席との間のＩｎＣａｒＣｏｍ部３を停止する。
さらに、制御部８Ａが、前部座席の乗員が停止用キーワードである“全部オフ”を発話したと判定すると、前部座席と２列目の座席と３列目の座席との間のＩｎＣａｒＣｏｍ部３を停止する。
【００６２】
以上のように、実施の形態４に係る車内通話システム１Ｃおよび車内通話制御装置２Ｃにおいて、制御部８Ａが、音声認識部１１による認識結果に基づいて、特定の乗員によって起動用キーワードが発話されたと判定した場合にＩｎＣａｒＣｏｍ部３を起動し、停止用キーワードが発話されたと判定した場合にＩｎＣａｒＣｏｍ部３を停止する。
このように構成しても、マイク４ａ，４ｂによって集音された音データに基づいて特定の乗員による発話の有無が判定されるので、前部座席の乗員から後部座席の乗員への会話動作の検知が不要である。さらに、ＩｎＣａｒＣｏｍ機能を、乗員を相手に会話する特定の乗員の発話があったと判定されたときに適切に起動させることができる。
特に、キーワードを、ＩｎＣａｒＣｏｍ機能の起動および停止の判定基準としたので、キーワードに応じた様々な条件でＩｎＣａｒＣｏｍ機能を起動または停止させることができ、ＩｎＣａｒＣｏｍの利便性を高めることができる。
【００６３】
なお、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００６４】
この発明に係る車内通話制御装置は、乗員の会話動作の検知が不要であり、ＩｎＣａｒＣｏｍ機能を適切に起動させることができるので、ＩｎＣａｒＣｏｍ機能を有した車載機器に適用することができる。
【符号の説明】
【００６５】
１，１Ａ〜１Ｃ  車内通話システム、２，２Ａ〜２Ｃ  車内通話制御装置、３  ＩｎＣａｒＣｏｍ部、４，４ａ，４ｂ  マイク、５  増幅器、６  スピーカ、７，７Ａ〜７Ｃ  判定部、８，８Ａ  制御部、９  記憶装置、１０  入力装置、１１  音声認識部、１００  信号処理装置、１０１  処理回路、１０２  ＣＰＵ、１０３  メモリ。
【図１】
0006767082.tif 000002
【図２】
0006767082.tif 000003
【図３】
0006767082.tif 000004
【図４】
0006767082.tif 000005
【図５】
0006767082.tif 000006
【図６】
0006767082.tif 000007
【図７】
0006767082.tif 000008
【図８】
0006767082.tif 000009
【図９】
0006767082.tif 000010
【図１０】
0006767082.tif 000011
【図１１】
0006767082.tif 000012