(57)【特許請求の範囲】
【請求項１】
情報端末との間でデータの送受を可能にする通信手段と、
音声データの音量レベルを調整する調整手段と、
音声データの音声を出力する音声出力手段と、
情報端末に対して音声データの音量レベルの変更を要求する要求手段と、
情報端末から第１の音量レベルの音声データを取得する第１の取得手段と、
前記要求手段により音量レベルの下げの要求が行われた後に、情報端末から第１の音量レベルよりも小さい第２の音量レベルの音声データを取得する第２の取得手段と、
前記第１の音量レベルの音声データと前記第２の音量レベルの音声データとの比較に基づき第１の音量レベルの音声データに歪みが生じているか否かを判定する判定手段と、
前記判定手段の判定結果に基づき前記調整手段および前記要求手段の少なくとも一方を制御する制御手段と、
を有する電子装置。
【請求項２】
前記判定手段により音声データに歪みが生じていないと判定されたとき、前記制御手段は、前記要求手段に第２の音量レベルから第１の音量レベルへの変更を要求させる、請求項１に記載の電子装置。
【請求項３】
前記判定手段により音声データに歪みが生じていると判定されたとき、前記制御手段は、前記調整手段に音量レベルを上げさせる、請求項１または２に記載の電子装置。
【請求項４】
前記調整手段は、第１の音量レベルと第２の音量レベルの差分に応じて音量レベルを上げる、請求項３に記載の電子装置。
【請求項５】
電子装置はさらに、第１の音量レベルが予め決められた値よりも大きいか否かを判定する第１の音量レベル判定手段を含み、
前記第１の音量レベルが前記予め決められた値よりも大きいと判定されたとき、前記要求手段は、情報端末に対して第１の音量レベルからの下げを要求する、請求項１に記載の電子装置。
【請求項６】
前記第１の音量レベル判定手段により第１の音量レベルが前記予め決められた値以下であると判定されたとき、前記要求手段は、第１の音量レベルの下げの要求を行わず、前記制御手段は、前記調整手段に音量レベルを変更させない、請求項５に記載の電子装置。
【請求項７】
電子装置はさらに、前記判定手段により前記第１の音量レベルの音声データに歪みが生じていると判定されたときに第２の音量レベルが予め決められた値よりも大きいか否かを判定する第２の音量レベル判定手段を含み、
前記第２の音量レベル判定手段により第２の音量レベルが前記予め決められた値よりも大きいと判定されたとき、前記要求手段はさらに第２の音量レベルの下げを要求し、
前記第２の取得手段はさらに、第２の音量レベルよりも小さい第３の音量レベルの音声データを取得し、
前記判定手段はさらに、第２の音量レベルの音声データと第３の音量レベルの音声データとの比較に基づき第２の音量レベルの音声データに歪みが生じているか否かを判定し、
前記制御手段は、前記判定手段の判定結果に基づき前記調整手段および前記要求手段の少なくとも一方を制御する、請求項１ないし６いずれか１つに記載の電子装置。
【請求項８】
前記第２の音量レベル判定手段により第２の音量レベルが前記予め決められた値以下であると判定された場合には、前記制御手段は、前記判定手段により歪みが生じていると判定された場合であっても、前記要求手段にさらなる音量レベルの下げを行わせず、かつ前記調整手段に第１の音量レベルと第２の音量レベルの差分に応じて音量レベルを上げさせる、請求項７に記載の電子装置。
【請求項９】
前記判定手段は、第１の音量レベルの音声データと第２の音量レベルの音声データとの差分が一定でないとき音声データに歪みが生じていると判定し、差分が一定であるとき音声データに歪みが生じていないと判定する、請求項１に記載の電子装置。
【請求項１０】
請求項１ないし９いずれか１つに記載の電子装置と情報端末とを含む電子システムであって、
前記情報端末は、
前記要求手段からの要求に応答して音声データの音量レベルを変更する変更手段と、
前記変更手段により変更された音量レベルの音声データを前記電子装置に送信する送信手段と、
を含む電子システム。
【請求項１１】
前記電子装置はさらに、情報端末に対して音声再生を要求する再生要求手段を含み、
前記情報端末は、前記再生要求手段の要求に応答して音声再生を行う再生手段を含み、
前記送信手段は、前記再生手段により再生された音声データを送信する、請求項１０に記載の電子システム。
【請求項１２】
情報端末との間でデータの送受を可能にする通信手段、音声データの音量レベルを調整する調整手段、および音声データの音声を出力する音声出力手段とを含む電子装置が実行する音声出力プログラムであって、
情報端末から第１の音量レベルの音声データを取得するステップと、
第１の音量レベルがしきい値よりも大きいとき、情報端末に音声データの音量レベルの下げを要求するステップと、
情報端末から第１の音量レベルよりも小さい第２の音量レベルの音声データを取得するステップと、
前記第１の音量レベルの音声データと前記第２の音量レベルの音声データとの比較に基づき第１の音量レベルの音声データに歪みが生じているか否かを判定するステップと、
音声データに歪みが生じていないと判定されたとき、情報端末に第２の音量レベルから第１の音量レベルへの変更を要求し、他方、音声データに歪みが生じていると判定されたとき、前記調整手段に音量レベルを上げさせるステップと、
を有する音声出力プログラム。
【請求項１３】
情報端末との間でデータの送受を可能にする通信手段、音声データの音量レベルを調整する調整手段、および音声データの音声を出力する音声出力手段とを含む電子装置における音声出力方法であって、
情報端末から第１の音量レベルの音声データを取得するステップと、
第１の音量レベルがしきい値よりも大きいとき、情報端末に音声データの音量レベルの下げを要求するステップと、
情報端末から第１の音量レベルよりも小さい第２の音量レベルの音声データを取得するステップと、
前記第１の音量レベルの音声データと前記第２の音量レベルの音声データとの比較に基づき第１の音量レベルの音声データに歪みが生じているか否かを判定するステップと、
音声データに歪みが生じていないと判定されたとき、情報端末に第２の音量レベルから第１の音量レベルへの変更を要求し、他方、音声データに歪みが生じていると判定されたとき、前記調整手段に音量レベルを上げさせるステップと、
を有する音声出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部の情報端末から送信される音声データを出力する電子装置に関し、特に、音声データの音量レベルの制御方法に関する。
【背景技術】
【０００２】
スマートフォンに代表されるような情報端末の普及に伴い、情報端末をカーナビゲーション等の車載装置と接続して利用する形態が増加している。車載装置と情報端末との接続は、例えば、ＵＳＢケーブルによる有線接続、Ｂｌｕｅｔｏｏｔｈ（登録商標）による無線接続（以下、ＢＴ接続またはＢＴ通信という）、Ｗｉ−Ｆｉ（登録商標）による無線接続（以下、ＷＦ接続またはＷＦ通信という）などによって行われる。情報端末と車載装置とを接続することにより、情報端末側で受信および／または記憶される音声データや画像データを、車載装置に備えられたスピーカーや液晶ディスプレイ等から出力させることができる。
【０００３】
特許文献１は、携帯機器から出力される音声データを外付けオーディオ装置で出力する音楽再生装置を開示する。ここで、携帯機器は、機種に応じて出力レベルが異なるため、携帯機器の機種に合わせて外付けオーディオ装置の音量等を調整しなければならない問題がある。特許文献１は、この問題を解決するため、接続された携帯機器の機種を判別し、判別された携帯機器の機種に応じた音量／音質調整信号を出力する音量／音質調整手段を
用意し、音量／音質調整信号によりアンプを調整している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３１０９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の情報端末と車載装置とを接続するシステムにおいて、情報端末から送信される音声データを車載装置で受信し、車載装置側の音声出力機能を利用して音声データの音声出力を行う場合、車載装置は、情報端末から送信される音声データをそのまま増幅し、または減衰させ、出力される音声の音質や音量を調整している。
しかしながら、情報端末から送信される音声データが歪んでいる場合には、車載装置が設定している音量レベルにかかわらず、歪んだ音声が出力されてしまう。例えば、図１０に示すように、情報端末から送信される音声データＳｊがダイナミックレンジを越えてクリップされ、閾値Ｔｈを越える波形Ｚ１、Ｚ２が欠落しているとき、音声データＳｊに歪みが生じている。車載装置において、受信した音声データＳｊの音量レベルを大きくしても、小さくしても、歪んだ音声データＳｊを出力することになるので、車載装置から出力される音声にも歪みが生じ、音質の低下を招いてしまう。
【０００６】
本発明は、このような従来の課題を解決するものであり、情報端末から送信される音声データの歪みを解消し、高品質の音声を出力することができる電子装置、電子システム、音声出力プログラムおよび音声出力方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子装置は、情報端末との間でデータの送受を可能にする通信手段と、音声データの音量レベルを調整する調整手段と、音声データの音声を出力する音声出力手段と、情報端末に対して音声データの音量レベルの変更を要求する要求手段と、情報端末から第１の音量レベルの音声データを取得する第１の取得手段と、前記要求手段により音量レベルの下げの要求が行われた後に、情報端末から第１の音量レベルよりも小さい第２の音量レベルの音声データを取得する第２の取得手段と、前記第１の音量レベルの音声データと前記第２の音量レベルの音声データとの比較に基づき第１の音量レベルの音声データに歪みが生じているか否かを判定する判定手段と、前記判定手段の判定結果に基づき前記調整手段および前記要求手段の少なくとも一方を制御する制御手段とを有する。
【０００８】
好ましくは前記判定手段により音声データに歪みが生じていないと判定されたとき、前記制御手段は、前記要求手段に第２の音量レベルから第１の音量レベルへの変更を要求させる。好ましくは前記判定手段により音声データに歪みが生じていると判定されたとき、前記制御手段は、前記調整手段に音量レベルを上げさせる。好ましくは前記調整手段は、第１の音量レベルと第２の音量レベルの差分に応じて音量レベルを上げる。好ましくは電子装置はさらに、第１の音量レベルが予め決められた値よりも大きいか否かを判定する第１の音量レベル判定手段を含み、前記第１の音量レベルが前記予め決められた値よりも大きいと判定されたとき、前記要求手段は、情報端末に対して第１の音量レベルからの下げを要求する。好ましくは前記第１の音量レベル判定手段により第１の音量レベルが前記予め決められた値以下であると判定されたとき、前記要求手段は、第１の音量レベルの下げの要求を行わず、前記制御手段は、前記調整手段に音量レベルを変更させない。好ましくは電子装置はさらに、第２の音量レベルが予め決められた値よりも大きいか否かを判定する第２の音量レベル判定手段を含み、第２の音量レベルが前記予め決められた値よりも大きいと判定されたとき、前記要求手段はさらに第２の音量レベルの下げを要求し、前記第２の取得手段はさらに、第２の音量レベルよりも小さい第３の音量レベルの音声データを取得し、前記判定手段はさらに、第２の音量レベルの音声データと第３の音量レベルの音声データとの比較に基づき第２の音量レベルの音声データに歪みが生じているか否かを判定し、前記制御手段は、前記判定手段の判定結果に基づき前記調整手段および前記要求手段の少なくとも一方を制御する。好ましくは前記第２の音量レベル判定手段により第２の音量レベルが前記予め決められた値以下であると判定された場合には、前記制御手段は、前記判定手段により歪みが生じていると判定された場合であっても、前記要求手段にさらなる音量レベルの下げを行わせず、かつ前記調整手段に第１の音量レベルと第２の音量レベルの差分に応じて音量レベルを上げさせる。好ましくは前記判定手段は、第１の音量レベルの音声データと第２の音量レベルの音声データとの差分が一定でないとき音声データに歪みが生じていると判定し、差分が一定であるとき音声データに歪みが生じていないと判定する。
【０００９】
本発明に係る電子システムは、上記構成の電子装置と情報端末とを含むものであって、前記情報端末は、前記要求手段からの要求に応答して音声データの音量レベルを変更する変更手段と、前記変更手段により変更された音量レベルの音声データを前記電子装置に送信する送信手段とを含む。好ましくは前記電子装置はさらに、情報端末に対して音声再生を要求する再生要求手段を含み、前記情報端末は、前記再生要求手段の要求に応答して音声再生を行う再生手段を含み、前記送信手段は、前記再生手段により再生された音声データを送信する。
【００１０】
本発明に係る音声出力プログラムは、情報端末との間でデータの送受を可能にする通信手段、音声データの音量レベルを調整する調整手段、および音声データの音声を出力する音声出力手段とを含む電子装置が実行するものであって、情報端末から第１の音量レベルの音声データを取得するステップと、第１の音量レベルがしきい値よりも大きいとき、情報端末に音声データの音量レベルの下げを要求するステップと、情報端末から第１の音量レベルよりも小さい第２の音量レベルの音声データを取得するステップと、前記第１の音量レベルの音声データと前記第２の音量レベルの音声データとの比較に基づき第１の音量レベルの音声データに歪みが生じているか否かを判定するステップと、音声データに歪みが生じていないと判定されたとき、情報端末に第２の音量レベルから第１の音量レベルへの変更を要求し、他方、音声データに歪みが生じていると判定されたとき、前記調整手段に音量レベルを上げさせるステップとを有する。
【００１１】
本発明に係る音声出力方法は、情報端末との間でデータの送受を可能にする通信手段、音声データの音量レベルを調整する調整手段、および音声データの音声を出力する音声出力手段とを含む電子装置におけるものであって、情報端末から第１の音量レベルの音声データを取得するステップと、第１の音量レベルがしきい値よりも大きいとき、情報端末に音声データの音量レベルの下げを要求するステップと、情報端末から第１の音量レベルよりも小さい第２の音量レベルの音声データを取得するステップと、前記第１の音量レベルの音声データと前記第２の音量レベルの音声データとの比較に基づき第１の音量レベルの音声データに歪みが生じているか否かを判定するステップと、音声データに歪みが生じていないと判定されたとき、情報端末に第２の音量レベルから第１の音量レベルへの変更を要求し、他方、音声データに歪みが生じていると判定されたとき、前記調整手段に音量レベルを上げさせるステップとを有する。
【発明の効果】
【００１２】
本発明によれば、情報端末からの音声データに歪みが生じているか否かを判定し、その判定結果に応じて情報端末側の音量レベルの自動調整または電子装置側の音量レベルの自動調整を可能にしたので、歪みが抑制された高音質の音声出力を得ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例に係る音声出力システムの構成例を示す図である。
【図２】本発明の実施例に係る車載装置の構成例を示すブロック図である。
【図３】本発明の実施例に係る音声出力部の構成例を示す図である。
【図４】本発明の実施例に係る音声出力制御プログラムの機能的な構成例を示す図である。
【図５】本発明の実施例に係る情報端末の構成例を示すブロック図である。
【図６】本発明の実施例に係る制御プログラムの機能的な構成例を示す図である。
【図７Ａ】本発明の実施例に係る電子システムの動作フローを示す図である。
【図７Ｂ】本発明の実施例に係る電子システムの動作フローを示す図である。
【図７Ｃ】本発明の実施例に係る電子システムの動作フローを示す図である。
【図７Ｄ】本発明の実施例に係る電子システムの動作フローを示す図である。
【図８】本発明の実施例に係る歪み判定部の歪み判定方法を説明する概念図である。
【図９】差分Ｃが一定であると判定された場合の「Sampling  A」および「Sampling  B」を概念的に示す図である。
【図１０】情報端末から送信される音声データの歪みを模式的に示す図である。
【発明を実施するための形態】
【００１４】
次に、本発明に実施の形態について図面を参照して詳細に説明する。本発明の好ましい実施の形態は、電子装置は、無線または有線による通信手段を介して携帯端末に接続される。電子装置は、携帯端末から送信される音声データを受信し、受信した音声データの音声出力を行う。電子装置は、少なくとも情報端末と通信する機能、音声データを出力する機能を含み、それ以外にも、例えば、ナビゲーション機能、オーディオ・ビデオデータを再生する機能、テレビ・ラジオを受信する機能、データ通信機能などを備えることができる。電子装置は、例えば、車などの移動体に搭載された車載装置であることができる。一方、情報端末は、音声データを再生する機能、音声データを送信する機能、外部装置と通信する機能などを備える。情報端末は、例えば、スマートフォン、タブレット側端末、ポータブルパソコン等の携帯型情報端末である。電子装置と情報端末との間の通信手段は、例えば、ＢＴ通信、ＷＦ通信、近距離赤外線通信などの無線通信、ＵＳＢ通信などであることができる。好ましい例では、電子装置および情報端末のそれぞれは、音声データの送受を可能にするプロファイルを有するＢＴ機器を備える。
【実施例】
【００１５】
図１は、本発明の実施例に係る電子システムの構成例を示す図である。本発明の実施例に係る電子システム１は、車載装置１０と、情報端末２０とを含んで構成される。車載装置１０は、通信手段２を介して情報端末２０に接続される。通信手段２は、１つまたは複数の通信規格（例えば、ＢＴ通信、ＷＦ通信、ＵＳＢ接続など）に対応することができ、通信手段２を介してデータの送受が行われる。好ましくは車載装置１０および情報端末２０は、ＢＴオーディオプロファイルにより音声データの送受を可能なＢＴ機器をそれぞれ包含する。
【００１６】
図２は、本発明の実施例に係る車載装置の構成例を示すブロック図である。車載装置１０は、入力部１００、マルチメディア再生部１１０、ナビゲーション部１２０、表示部１３０、音声出力部１４０、記憶部１５０、通信部１６０、制御部１７０を含んで構成される。但し、図２の構成は例示であり、車載装置１０の構成は、これに限定されない。
【００１７】
入力部１００は、入力キーデバイス、音声認識入力装置、タッチパネルなどにより、ユーザーからの指示を受け取り、これを制御部１７０へ提供する。マルチメディア再生部１１０は、ＣＤ、ＤＶＤ、ブルーレイディスク、半導体メモリ、ハードディスク等の記録媒体に記憶された音声データや映像データを再生する。
【００１８】
ナビゲーション部１２０は、ＧＰＳ衛星から送信されるＧＰＳ信号、車両に搭載されるジャイロセンサや加速センサのセンサ出力に基づき自車位置を算出し、算出された自車位置から目的地までの経路を算出し、算出された経路の音声案内をしたり、自車位置周辺の道路地図を表示部１３０に表示させたりする。
【００１９】
表示部１３０は、液晶ディスプレイやその他の表示装置を含み、例えば、ナビゲーション部１２０によって生成された道路地図の画像を表示したり、車載装置１０のユーザー設定を行うための設定画面やメニュー画面を表示したりする。さらにマルチメディア再生部１１０によって再生画像を表示したりする。
【００２０】
音声出力部１４０は、マルチメディア再生部１１０によって再生された音声データの音声を出力したり、ナビゲーション部１２０によって生成された音声案内等を出力する。さらに、図１に示すように、情報端末２０が接続されているとき、車載装置１０からの再生要求に応答して情報端末２０から送信された音声データの音声出力をすることも可能である。図３は、本実施例に係る音声出力部１４０の構成例を示す図である。音声出力部１４０は、車載装置１０のマルチメディア再生部１１０等によって再生されたディジタル音声データＬ１および情報端末２０から送信されたディジタル音声データＬ２を受け取り、制御部１７０からの切替信号Ｓ１に従いいずれか一方のディジタル音声データを出力する切替部１４２と、制御部１７０からの音量レベル調整信号Ｓ２に従い切替部１４２から出力されたディジタル音声データの音量レベルを調整する音量調整部１４４と、音量調整部１４４で音量レベルが調整された音声信号の音声を出力するスピーカー１４６を含む。音量調整部１４４は、ディジタル音声データの音量レベルを調整する場合には、ディジタルアンプを含み、音量レベルが調整されたディジタル音声データをアナログ音声信号に変換するＤ／Ａコンバータを含む。あるいは音量調整部１４４は、Ｄ／Ａコンバータによりディジタル音声データをアナログ音声信号に変換し、変換されたアナログ音声信号の音量レベルを調整するアナログアンプを含むものであってもよい。
【００２１】
記憶部１５０は、車載装置１０が実行するアプリケーションソフトウエア、制御部１７０が実行するプログラム、ナビゲーション部１２０が実行されるときに必要とされる地図データなどを記憶する。通信部１６０は、情報端末２０との間の通信手段２を構成し、例えば、ＢＴ通信を行うためのＢＴ機器、ＷＦ通信を行うためのＷＦ機器等を包含する。
【００２２】
制御部１７０は、好ましい態様では、ＲＯＭ、ＲＡＭなどを含むマイクロコントローラ等から構成され、ＲＯＭまたはＲＡＭは、車載装置１０の各部の動作を制御するための種々のプログラムを格納することができる。本実施例では、制御部１７０は、情報端末２０から送信される音声データの出力を制御するための音声出力制御プログラム２００を実行する。
【００２３】
図４は、本発明の実施例に係る音声出力制御プログラムの機能的な構成例を示す図である。本実施例に係る音声出力制御プログラム２００は、情報端末２０に対して音声データの再生を要求する再生要求部２０１、音声出力部１４０の切替部１４２の切替えを行う音声切替部２０２、情報端末２０から送信される音声データのサンプリングを行う第１サンプリング部２０３、情報端末２０から送信される音声データの初期音量レベルを読み取る初期音量レベル読取部２０４、情報端末２０から送信される音声データの歪みの有無を判定する第１歪み判定部２０５、情報端末２０に対して音量レベルの下げを要求する音量レベル減少要求部２０６、音量レベルの下げが行われた音声データのサンプリングを行う第２サンプリング部２０７、第１サンプリング部２０３および第２サンプリング部２０７でそれぞれサンプリングされた音声データを比較することで、初期音量レベルの音声データの歪みの有無を判定する第２歪み判定部２０８、音量レベルの下げが行われた音声データの音量レベルを読み取る変更後音量レベル読取部２０９、第２歪み判定部２０８の判定結果に基づき情報端末２０に対して音量レベルの変更を要求する音量レベル変更要求部２１０、第２歪み判定部２０８の判定結果に基づき音量レベルを調整するための音量レベル調整信号Ｓ２を音量調整部１４４へ出力する音量レベル調整部２１１とを含んで構成される。なお、これらの各部の詳細な動作は、後述する。
【００２４】
図５は、本発明の実施例に係る情報端末の構成例を示すブロック図である。本実施例に係る情報端末２０は、入力部３００、通信部３１０、表示部３２０、マルチメディア再生部３３０、音声出力部３４０、記憶部３５０、制御部３６０を含んで構成される。但し、この構成は一例であり、情報端末２０はこの構成に限定されるものではない。例えば、情報端末２０は、電話機能やナビゲーション機能等をさらに包含することができる。
【００２５】
入力部３００は、入力キーデバイス、音声認識入力装置、タッチパネル等により、ユーザーからの指示を受け取り、これを制御部３６０へ提供する。通信部３１０は、車載装置１０との間の通信手段２を構成し、例えば、ＢＴ機器、ＷＦ機器、ＵＳＢ機器等を含み、車載装置１０との間でデータの送受を可能にする。表示部３２０は、マルチメディア再生部３３０によって再生された映像や通信部３１０を介してインターネット等から取得した映像を表示する。マルチメディア再生部３３０は、記憶部３５０に格納された音声データや映像データを再生したり、通信部３１０から取得したマルチメディアデータを再生する。
【００２６】
音声出力部３４０は、マルチメディア再生部３３０によって再生された音声データ等を音声出力する。さらに音声出力部３４０は、再生される音声データの音量レベルを調整する音量調整部を含み、ユーザーからの入力操作、あるいは後述するように車載装置１０からの要求に応答して音量レベルを調整する。記憶部３５０は、制御部３６０が実行するプログラムや外部から取得したアプリケーションソフトウエア、マルチメディアデータ等を記憶する。
【００２７】
制御部３６０は、マイクロプロセッサやマイクロコントローラを含み、ＲＯＭ／ＲＡＭあるいは記憶部３５０に記憶されたプログラム等を実行することにより各部を制御する。さらに本実施例では、制御部３６０は、車載装置１０が通信手段２を介して接続されているとき、車載装置１０の音声出力制御プログラムと協働して音声データの出力を制御する制御プログラムを実行する。図６は、制御プログラム４００の機能的な構成を示すブロック図である。制御プログラム４００は、情報端末２０に予め格納されているものであっても良いし、アプリケーションとしてインストールしたプログラムであっても良い。
【００２８】
制御プログラム４００は、車載装置１０の再生要求部からの要求に応答してマルチメディア再生部３３０等に音声データを再生させる音声再生部４１０、音量レベルを含む音声データを通信部３１０を介して送信する音声データ送信部４２０、車載装置１０からの音量レベルの変更の要求に応答して音声出力部３４０の音量レベルを変更する音量レベル変更部４３０を含む。送信部４２０は、音声データを車載装置１０へ送信するとき、音声出力部３４０の音量調整部で設定された音量レベルを音声データに付加する。
【００２９】
次に、本発明の実施例に係る電子システムにおける音声出力動作について、図７Ａないし図７Ｄに示すフローを参照して説明する（なお、図７Ａ〜７Ｄを総称して図７と呼ぶことがある）。なお、図７で使用される変数「ＶＤ１」は、初期音量レベル、変数「ＶＤ２」は、変更後の音量レベルを示す。また、「Sampling  A」および「Sampling  B」は、第１サンプリング部２０３および第２サンプリング部２０７によってサンプリングされた情報端末２０からの音声データを示す。
【００３０】
先ず、図７Ａにおいて、車載装置１０の再生要求部２０１から情報端末２０に対して音声データの再生要求が行われる（Ｓ１００）。再生要求部２０１による要求は、通信手段２を介して行われる。情報端末２０が通信手段２を介して車載装置１０に接続されているとき、車載装置１０は、あたかも情報端末２０の入出力装置として機能することができる。例えば、車載装置側から、情報端末２０が保有するアプリケーションソフトウエアを実行させたり、情報端末２０が保有する音声データや映像データを再生させることができ、車載装置１０は、情報端末２０から送信される音声データや映像データを受け取り、これを音声出力部１４０や表示部１３０に出力させることができる。再生要求部２０１は、ユーザーからの入力に応答して実行されたり、あるいは制御部１７０の予め決められたシーケンス等において自動的に実行されるようにしてもよい。再生要求部２１０による要求が行われると、音声切替部２０２は、音声出力部１４０の切替部１４２に対して切替信号Ｓ１を出力し、切替部１４２に情報端末２０からの音声データを選択させる。
【００３１】
車載装置１０からの再生要求があると、情報端末２０の音声再生部４１０は、楽曲を再生させる（Ｓ１０２）。例えば、メディアソースとしてＣＤアルバムが選択されているとき、音声再生部４１０は、マルチメディア再生部３３０にＣＤのトラック＃１を再生させる。なお、再生される音声データは、ユーザーが視聴を希望する楽曲データであっても良いし、音声データの歪みを判定するための専用の音声データであっても良い。便宜上、Ｓ１０２で再生される音声データを識別するため、当該音声データを「track1」で表す。情報端末で再生された音声データは、音声データ送信部４２０によって通信手段２を介して車載装置１０へ送信される。
【００３２】
情報端末２０から送信された音声データは、通信手段２を介して車載装置１０で受信されると、次に、第１サンプリング部２０３は、音声データ（track1）を予め決められた期間、例えば１０秒間、サンプリングする（Ｓ１０４）。第１サンプリング部２０３は、例えば、サンプリング回路またはサンプリング／ホールド回路を用いて音声データのサンプリングを行うようにしてもよい。サンプリングされた結果は、「Sampling  A」として保持される。第１サンプリング部２０２によってサンプリングされる音声データは、歪みが含まれているか否かの判定対象となるデータである。
【００３３】
次に、初期音量レベル読取部２０４は、音声データ（track1）に重畳して符号化された初期音量レベルを表す音量データを読み取り（Ｓ１０６）、これを初期音量レベルＶＤ１として保持し、さらに変数ＶＤ２＝ＶＤ１に設定する。初期音量レベル読取部２０４は、第１サンプリング部２０３によってサンプリングされた音声データから音量レベルを読み取ることができる場合には、そこから読み取るようにしてもよい。また、初期音量レベル読取部２０４は、情報端末２０に対して音量レベルの送信を要求し、その要求に応答して送信された音量レベルを表すデータを取得するようにしてもよい。
【００３４】
次に、第１歪み判定部２０５は、初期音量レベルＶＤ１が予め決められた閾値よりも大きいか否かを判定する（Ｓ１０８）。ここでは、情報端末２０の音量レベルのレンジが最小０から最大１０であるものとし、閾値は、例えば、当該レンジ内の中心（半分）の「５」に設定される。おおよそ、音量レベルの半分よりも小さければ、音声データに歪みがないものと推測されるためである。但し、これは一例であり、情報端末の音量レベルのレンジが０から２０である場合に閾値を「１０」としたり、あるいはそれ以外の任意の値に設定しても良い。なお、情報端末２０の音量レベルのレンジは、車載装置からの特定のコマンドにより情報端末から取得してもよいし、あるいは予め設定するようにしてもよい。
【００３５】
第１歪み判定部２０５は、初期音量レベルＶＤ１が閾値よりも大きければ、音声データ（track1）が歪んでいる可能性があり、さらなる歪み判定を継続し、閾値以下であれば、音声データ(track1)が歪んでいる可能性が少ないか、または非常に小さいと判定し、以後の歪み判定を行わない（Ｓ１０８）。この場合、図７Ｃ、７Ｄに示すようにステップＳ１２８へ進み、音量レベル調整部２１１は、ＶＤ１＝ＶＤ２であるため、音量レベル調整信号Ｓ２を介しての音量調整部１４４の音量レベルの調整を行わない。従って、情報端末２０から送信された音声データがそのまま、車載装置１０の音量調整部１４４において増幅または減衰される。
【００３６】
次に、初期音量レベルＶＤ１が閾値よりも大きいと判定された場合には、図７Ｂに示すように、音量レベル減少要求部２０６により音量レベルの一定の下げが要求される（Ｓ１１０）。情報端末２０の音量レベル変更部４３０は、音量レベルの一定の下げの要求に応答して、情報端末側の音声出力部３４０の音量調整部の音量レベルを下げる（Ｓ１１２）。
【００３７】
次に、再生要求部２０１は、再度、音声データの再生要求を行い（Ｓ１１４）、情報端末側の音声再生部４１０は、当該再生要求に応答して、トラック＃１の再生を行い（Ｓ１１６）、音声データ送信部４２０は、再生された音声データ(track1)を車載装置１０へ送信する。ここで留意すべきは、音量レベルの下げの要求後に送信される音声データは、最初に送信される音声データと同一の音声データであるが、その音量レベルが最初のものよりも小さい。
【００３８】
次に、第２サンプリング部２０７は、第１サンプリング部２０３のサンプリング期間と同じ期間、音声データ(track1)のサンプリングを行い、サンプリング結果を「Sampling  B」として保持する（Ｓ１１８）。「Sampling  B」には、「Sampling  A」よりも音量レベルが低い音声データが保持されることになる。
【００３９】
次に、第２歪み判定部２０８は、図７Ｃに示すように、「Sampling  A」と「Sampling  B」とを比較し、「Sampling  A」−「Sampling  B」＝Ｃの差分を算出し（Ｓ１２０）、差分Ｃが一定であるか否かを判定する。差分Ｃが一定であるとき、音声データには歪みが生じていないと判定し、差分Ｃが一定でないとき、音声データには歪みが生じていると判定する（Ｓ１２２）。
【００４０】
図８は、第２歪み判定部２０８の歪み判定方法を説明する概念図である。図８（Ａ）は、歪が含まれた音声データの波形Ｓｊであり、一部の波形Ｚ１、Ｚ２は、閾値Ｔｈより大きいためにクリップされている。一方、図８（Ｂ）は、図８（Ａ）よりも音量レベルが低い歪が生じていない音声データの波形Ｓｋであり、波形が閾値Ｔｈよりも小さく波形がクリップされていない。図８（Ａ）と図８（Ｂ）の２つの波形Ｓｊ、Ｓｋは、同一音源の同一の音声データであり、音量レベルのみ異なる。波形Ｓｊ、Ｓｋは、第１サンプリング部２０３および第２サンプリング部２０７によってサンプリングされ、サンプリング値として「Sampling  A」、「Sampling  B」に保持される。第２歪判定部２０８は、両サンプルの差分Ｃを算出し、両サンプルの差分Ｃを比較する。
【００４１】
図８（Ａ）に示す歪みがある音声データと図８（Ｂ）に示す歪がない音声データとを比較した場合、各サンプル地点における差分Ｃは、一定にはならない。仮に、サンプル地点ＳＭ１、ＳＭ２、ＳＭ３の差分をＣ１、Ｃ２、Ｃ３とすると、サンプル地点ＳＭ１、ＳＭ２では、波形Ｚ１、Ｚ２がクリップされているため、その差分が小さくなるが、サンプル地点ＳＭ３では、波形がクリップされていないため、サンプル地点ＳＭ１、ＳＭ２よりも差分が大きくなる。つまり、Ｃ１≠Ｃ２≠Ｃ３となり、各サンプリ地点ＳＭ１、ＳＭ２、ＳＭ３の差分は一定にはならない。それ故、図８（Ａ）に示す音声データには歪が生じていると判定される。一方、歪のない音声データ同士を比較した場合、図９に示すように、各サンプル地点ＳＭ１、ＳＭ２、ＳＭ３での差分Ｃ１、Ｃ２、Ｃ３は、一定となる。但し、「差分が一定」とは、サンプリング周期等の誤差またはマージンを考慮して、Ｃ１＝Ｃ２＝Ｃ３が必ずしも同一である必要はなく、差分が一定の範囲内とあればよい。
【００４２】
第２歪み判定部２０８によって差分Ｃが一定、つまり初期音量レベルＶＤ１の音声データに歪みが生じていないと判定された場合（Ｓ１２２）、音量レベル変更要求部２１０は、ＶＤ２＝ＶＤ１にし、かつ情報端末２０に対し、音量レベルを初期音量レベルＶＤ１に戻す要求を行う（Ｓ１２４）。情報端末側の音量レベル変更部４３０は、この要求に応答して、音量レベルを初期のＶＤ１に戻す（Ｓ１２６）。一方、車載装置側では、図７Ｄに示すように、音量レベル調整部２１１は、初期音量レベルＶＤ１と変更後音量レベルＶＤ２の差分に応じた音量レベルの調整が行うが（Ｓ１２８）、音量レベル変更要求部２１０によってＶＤ１＝ＶＤ２の処理が行われているため（Ｓ１２４）、音量レベル調整部２１１は、車載装置側の音量調整部１４４の音調調整を行わない。次に、ユーザーによって曲が指定されると（Ｓ１３０）、再生要求部２０１は、情報端末２０に再生を要求し、情報端末側の音声再生部４１０が指定された曲の再生を行い（Ｓ１３２）、再生された音声データが車載装置１０へ送信される。この音声データは、初期音量レベルＶＤ１を有することになる。そして、音声出力部１４０は、受信した音声データの音声を出力する（Ｓ１３４）。
【００４３】
一方、音声データに歪が生じていると判定された場合（Ｓ１２２）、第１サンプリング部２０３の「Sampling  A」が「Sampling  B」に置換される（Ｓ１４０）。次に、変更後音量レベル読取部２０９は、音量レベルの下げの要求された後の音声データの音量レベルを読み取り、これをＶＤ２として保持する（Ｓ１４２）。次に、第１歪み判定部２０５は、変更後音量レベルＶＤ２が閾値よりも大きいか否かを判定する（Ｓ１４４）。変更後音量レベルＶＤ２が閾値以下である場合には、情報端末側の音量レベルが十分に小さくなっていると判断し、これ以上小さくなるのを抑制するため、音声データに歪があると判定されている場合であっても、フィードバックループから外され、ステップＳ１２８へ進む。そして、音量レベル調整部２１１は、初期音量レベルＶＤ１と変更後音量レベルＶＤ２の差分に応じた音量レベル調整信号Ｓ２を音量調整部１４４へ出力し、音量調整部１４４は、ＶＤ１−ＶＤ２に応じて音量レベルを上げる（Ｓ１２８）。
【００４４】
第１歪み判定部２０５によって、変更後音量レベルＶＤ２が閾値よりも大きいと判定された場合には、ステップＳ１１０に戻り、再び、音量レベル減少要求部２０６により情報端末２０に対し音量レベルの下げが要求され、ステップＳ１１２〜Ｓ１２２までの処理が繰り返される。この処理は、差分Ｃが一定と判定されるか（Ｓ１２２）、または変更後音量レベルＶＤ２が閾値以下（Ｓ１４４）となるまで繰り返される。
【００４５】
本実施例によれば、情報端末２０から送信される音声データを車載装置側において音声出力させるとき、情報端末２０からの音声データに歪みが生じているか否かを自動的に判定し、音声データに歪みが生じていると判定された場合には、情報端末側の音量レベルを自動的に下げ、歪みのないまたは歪みが抑制された音声データを受け取り、この音声データの増幅または減衰を行うことができる。それ故、従来のように歪みある音声データをそのまま増幅または減衰する場合と比較して、音質の良い音声出力が可能になる。また、情報端末側の音量レベルを下げさせた場合には、これを補うように車載装置側の音量レベルを増加させるため、極端に小さい音量レベルの音声が出力されることが防止される。
【００４６】
なお、上記実施例では、音声データの歪みの判定／調整処理を行った後に、ユーザーによって新たに指定された楽曲を再生する例を示したが、これに限らず、例えば、ユーザーがトラック＃１の楽曲の再生を指示したとき、トラック＃１の楽曲の再生を連続させてもよい。
【００４７】
次に、本発明の他の実施例について説明する。上記実施例では、ユーザーによって指定された楽曲の再生時に、音声データの歪みの判定／調整を行うようにしたが、車載装置は、通信手段２を介して情報端末２０に接続されたとき、自動的に音声データの歪みの判定／調整を行うようにしてもよい。この場合、車載装置１０は、情報端末２０に対して、初期音量レベルの音声データの送信、および初期音量レベルよりも小さい音量レベルの音声データの送信を要求し、情報端末は、当該要求に応じて、２つの異なる音声レベルの音声データを送信する。この音声データは、歪み判定専用の音声データであってもよい。初期音量レベルは、情報端末において設定されている音量レベルである。
【００４８】
車載装置側は、２つの異なる音声レベルの音声データを受信したとき、情報端末から受信した音声データが音声出力部１４０から出力されないようにミュート処理をするか、あるいは切替部１４２に情報端末２０からの音声データを選択させないようにする。そして、車載装置は、上記した図７に示すフローに従い、初期音量レベルの音声データが歪を有するか否かを判定し、歪みを有するようであれば、初期音量レベルの下げを要求し、かつそれを補償するように車載装置側の音量レベルを上げさせ、他方、歪みが生じていないようであれば、初期音量レベルでの送信を要求するようにしてもよい。
【００４９】
以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形、変更が可能である。
【符号の説明】
【００５０】
１：電子システム                        ２：通信手段
１０：車載装置                          ２０：情報端末
１００：入力部                          １１０：マルチメディア再生部
１２０：ナビゲーション部                １３０：表示部
１４０：音声出力部                      １４２：切替部
１４４：音量調整部                      １４６：スピーカー
１５０：記憶部                          １６０：通信部
１７０：制御部                          ２００：音声出力制御プログラム
３００：入力部                          ３１０：通信部
３２０：表示部                          ３３０：マルチメディア再生部
３４０：音声出力部                      ３５０：記憶部
３６０：制御部                          ４００：制御プログラム
【図１】
0006501223.tif 000002
【図２】
0006501223.tif 000003
【図３】
0006501223.tif 000004
【図４】
0006501223.tif 000005
【図５】
0006501223.tif 000006
【図６】
0006501223.tif 000007
【図７Ａ】
0006501223.tif 000008
【図７Ｂ】
0006501223.tif 000009
【図７Ｃ】
0006501223.tif 000010
【図７Ｄ】
0006501223.tif 000011
【図８】
0006501223.tif 000012
【図９】
0006501223.tif 000013
【図１０】
0006501223.tif 000014