(57)【要約】【課題】利用者があらゆる音を疑似エンジン音として自由に生成および編集し、再生することが可能な、疑似音提供システムを提供すること。【解決手段】車両の運転状態に応じた疑似音を提供する疑似音提供システムにおいて、利用者による任意の音源の入力を受付ける音源入力手段と、車両の運転状態に応じて音源に影響を与えるエフェクトデータの利用者による任意の設定を受付けるエフェクト設定手段と、音源およびエフェクトデータを記憶する記憶手段と、を備える疑似音生成装置と、音源およびエフェクトデータを取得する音源データ取得手段と、車両の運転状態データを取得する運転状態データ取得手段と、音源に、運転状態データに対応するエフェクトデータに基づくエフェクトを印加して疑似音を生成する擬似音生成手段と、生成した疑似音を再生する疑似音再生手段と、を備える疑似音再生装置とからなる構成とした。【選択図】図１
2015082029.tif 000002
【特許請求の範囲】
【請求項１】
車両の運転状態に応じた疑似音を提供するための疑似音提供システムであって、該疑似音提供システムは、疑似音生成装置および疑似音再生装置からなり、
前記疑似音生成装置は、
利用者による任意の音源の入力を受付ける音源入力手段と、
前記車両の運転状態に応じて前記音源に影響を与えるエフェクトに関するエフェクトデータであって、前記利用者による任意のエフェクトデータの設定を受付けるエフェクト設定手段と、
前記音源およびエフェクトデータを記憶する記憶手段と、を備え、
前記疑似音再生装置は、
前記音源およびエフェクトデータを取得する音源データ取得手段と、
前記車両の運転状態に関する運転状態データを取得する運転状態データ取得手段と、
前記音源に、前記運転状態データに対応する前記エフェクトデータに基づくエフェクトを印加して、疑似音を生成する擬似音生成手段と、
前記生成した疑似音を再生する疑似音再生手段と、を備えることを特徴とする疑似音提供システム。
【請求項２】
前記疑似音は、前記車両のエンジン音であり、
前記運転状態データは、前記車両のアクセル開度およびモーター回転数を含む、請求項１に記載の疑似音提供システム。
【請求項３】
前記疑似音生成装置は、
前記音源に、前記エフェクトデータに基づくエフェクトを印加して、疑似音を生成する擬似音生成手段と、
前記生成した疑似音を再生する疑似音再生手段と、をさらに備える、請求項１または２に記載の疑似音提供システム。
【請求項４】
前記擬似音生成装置は、利用者による任意の運転状態表の入力を受ける運転状態表入力手段をさらに備え、
前記運転状態表は、前記音源に影響を与えるエフェクトに対応する運転状態の数を規定するものであり、
前記音源データ取得手段は、さらに、前記運転状態表を取得する、請求項１から３のいずれか一項に記載の疑似音提供システム。
【請求項５】
前記音源データ取得手段は、前記疑似音生成装置から前記音源およびエフェクトデータを直接取得する、請求項１から４のいずれか一項に記載の疑似音提供システム。
【請求項６】
前記疑似音提供システムは、インターネットを介して前記疑似音生成装置および前記疑似音再生装置に接続されるサーバをさらに備え、
前記音源データ取得手段は、前記サーバを介して前記音源およびエフェクトデータを取得する、請求項１から４のいずれか一項に記載の疑似音提供システム。
【請求項７】
車両の運転状態に応じた疑似音を生成するための疑似音生成装置であって、
利用者による任意の音源の入力を受付ける音源入力手段と、
前記車両の運転状態に応じて前記音源に影響を与えるエフェクトに関するエフェクトデータであって、前記利用者による任意のエフェクトデータの設定を受付けるエフェクト設定手段と、
前記音源およびエフェクトデータを記憶する記憶手段と、を備える、擬似音生成装置。
【請求項８】
車両の運転状態に応じた疑似音を再生するための疑似音再生装置であって、
任意の音源および前記車両の運転状態に応じて前記音源に印加するエフェクトに関するエフェクトデータを取得する音源データ取得手段と、
前記車両の運転状態に関する運転状態データを取得する運転状態データ取得手段と、
前記音源に、前記運転状態データに対応する前記エフェクトデータに基づくエフェクトを印加して、疑似音を生成する擬似音生成手段と、
前記生成した疑似音を再生する疑似音再生手段と、を備えることを特徴とする疑似音再生装置。
【請求項９】
車両の運転状態に応じた疑似音を提供するための疑似音提供方法であって、
利用者による任意の音源の入力を受付ける音源入力ステップと、
前記車両の運転状態に応じて前記音源に印加するエフェクトに関するエフェクトデータであって、前記利用者による任意のエフェクトデータの設定を受付けるエフェクト設定ステップと、
前記音源およびエフェクトデータを記憶する記憶ステップと、
前記音源およびエフェクトデータを取得する音源データ取得ステップと、
前記車両の運転状態に関する運転状態データを取得する運転状態データ取得ステップと、
前記音源に、前記運転状態データに対応する前記エフェクトデータに基づくエフェクトを印加して、疑似音を生成する擬似音生成ステップと、
前記生成した疑似音を再生する疑似音再生ステップと、を含むことを特徴とする疑似音提供方法。
【請求項１０】
車両の運転状態に応じた疑似音を生成するための疑似音生成プログラムであって、疑似音生成装置が備える制御部に、
利用者による任意の音源の入力を受付ける音源入力ステップと、
前記車両の運転状態に応じて前記音源に印加するエフェクトに関するエフェクトデータであって、前記利用者による任意のエフェクトデータの設定を受付けるエフェクト設定ステップと、
前記音源およびエフェクトデータを前記疑似音生成装置が備える記憶部に記憶する記憶ステップと、
を実行させる疑似音生成プログラム。
【請求項１１】
車両の運転状態に応じた疑似音を再生するための疑似音再生プログラムであって、疑似音再生装置が備える制御部に、
任意の音源および前記車両の運転状態に応じて前記音源に印加するエフェクトに関するエフェクトデータを取得する音源データ取得ステップと、
前記車両の運転状態に関する運転状態データを取得する運転状態データ取得ステップと、
前記音源に、前記運転状態データに対応する前記エフェクトデータに基づくエフェクトを印加して、疑似音を生成する擬似音生成ステップと、
前記生成した疑似音を再生する疑似音再生ステップと、を実行させる疑似音再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、疑似音生成装置および疑似音再生装置からなる疑似音提供システムに関するものであり、より詳しくは、電気自動車等における疑似エンジン音等を生成する擬似音生成装置および再生する擬似音再生装置、ならびにこれらからなる擬似音提供システムに関するものである。
【背景技術】
【０００２】
近年、大気汚染やエネルギー問題により、ガソリンを燃料とするガソリン自動車に変わり、電気によって走行する電気自動車（ＥＶ）の普及が進められている。電気自動車の動力源である電動モーターは、ガソリンエンジンなどの内燃機関に比べると走行時にほとんど音を発生しない。これは、騒音の問題に関しては利点であるが、運転者が走行時のスピード感や走行感覚を得ることができない、といった問題を生じる恐れもある。そのため、電気自動車の車両内および車両外に、車両の運転状態に応じた疑似エンジン音を発生させる技術が提案されている。
【０００３】
このような疑似エンジン音を発生する技術として、特許文献１には、アクセル開度とエンジン回転数により自動車の運転状態を特定し、予め録音され記憶装置に保存されたエンジン音のデータを、特定された運転状態範囲で選択して、繰り返し再生する技術が提案されている。また、特許文献２には、複数の疑似エンジン音データを記憶する手段を備え、利用者が記憶手段から任意の疑似エンジン音データを選択し、選択された疑似エンジン音を車内および車外に出力する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１０５７６号公報
【特許文献２】特開２００６−３４９８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１および２に記載される技術は、実際のガソリンエンジンの音を車両の運転状態に応じて再生するものであるため、車に対して理解のある一部の利用者以外の利用者にとって、快適性の向上にはつながらない可能性がある。また、特許文献１および２に記載される技術では、疑似エンジン音として利用できる音源が既存の（実際に録音された）ガソリンエンジン音に限定されており、また、車両の各運転状態において予め定められた疑似エンジン音が再生されるため、システムの自由度および利便性が低い。さらに、車両内で再生する疑似エンジン音を、予め記憶装置に記憶しておく必要があり、任意のタイミングおよび場所で、新たな疑似エンジン音を追加することや、不要な疑似エンジン音を削除することが難しい、といった問題もある。
【０００６】
本発明は上記の事情に鑑みてなされたものであり、その目的とするところは、利用者があらゆる音を疑似エンジン音として自由に生成および編集し、再生することで、利便性の高い疑似音提供システムを提供することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明の一形態に係る、車両の運転状態に応じた疑似音を提供するための疑似音提供システムは、疑似音生成装置および疑似音再生装置からなることを特徴とする。また、疑似音生成装置は、利用者による任意の音源の入力を受付ける音源入力手段と、車両の運転状態に応じて音源に影響を与えるエフェクトに関するエフェクトデータであって、利用者による任意のエフェクトデータの設定を受付けるエフェクト設定手段と、音源およびエフェクトデータを記憶する記憶手段と、を備え、疑似音再生装置は、音源およびエフェクトデータを取得する音源データ取得手段と、車両の運転状態に関する運転状態データを取得する運転状態データ取得手段と、音源に、運転状態データに対応するエフェクトデータに基づくエフェクトを印加して、疑似音を生成する擬似音生成手段と、生成した疑似音を再生する疑似音再生手段と、を備えることを特徴とする。
【０００８】
また、上記疑似音は、車両のエンジン音であり、運転状態データは、車両のアクセル開度およびモーター回転数を含んでも良い。
【０００９】
また、上記疑似音生成装置は、音源に、エフェクトデータに基づくエフェクトを印加して、疑似音を生成する擬似音生成手段と、生成した疑似音を再生する疑似音再生手段と、をさらに備えても良い。
【００１０】
また、上記擬似音生成装置は、利用者による任意の運転状態表の入力を受ける運転状態表入力手段をさらに備えても良い。また、運転状態表は、音源に影響を与えるエフェクトに対応する運転状態の数を規定するものであり、音源データ取得手段は、さらに、運転状態表を取得する構成であっても良い。
【００１１】
また、上記音源データ取得手段は、疑似音生成装置から音源およびエフェクトデータを直接取得するものであっても良い。または、上記疑似音提供システムは、インターネットを介して疑似音生成装置および疑似音再生装置に接続されるサーバをさらに備え、音源データ取得手段は、サーバを介して音源およびエフェクトデータを取得するものであっても良い。
【００１２】
さらに、本発明の一形態に係る、車両の運転状態に応じた疑似音を生成するための疑似音生成装置は、利用者による任意の音源の入力を受付ける音源入力手段と、車両の運転状態に応じて音源に影響を与えるエフェクトに関するエフェクトデータであって、利用者による任意のエフェクトデータの設定を受付けるエフェクト設定手段と、音源およびエフェクトデータを記憶する記憶手段と、を備えることを特徴とする。
【００１３】
また、本発明の一形態に係る、車両の運転状態に応じた疑似音を再生するための疑似音再生装置は、任意の音源および車両の運転状態に応じて音源に印加するエフェクトに関するエフェクトデータを取得する音源データ取得手段と、車両の運転状態に関する運転状態データを取得する運転状態データ取得手段と、音源に、運転状態データに対応するエフェクトデータに基づくエフェクトを印加して、疑似音を生成する擬似音生成手段と、生成した疑似音を再生する疑似音再生手段と、を備えることを特徴とする。
【００１４】
また、本発明の一形態に係る、車両の運転状態に応じた疑似音を提供するための疑似音提供方法は、利用者による任意の音源の入力を受付ける音源入力ステップと、車両の運転状態に応じて音源に印加するエフェクトに関するエフェクトデータであって、利用者による任意のエフェクトデータの設定を受付けるエフェクト設定ステップと、音源およびエフェクトデータを記憶する記憶ステップと、音源およびエフェクトデータを取得する音源データ取得ステップと、車両の運転状態に関する運転状態データを取得する運転状態データ取得ステップと、音源に、運転状態データに対応するエフェクトデータに基づくエフェクトを印加して、疑似音を生成する擬似音生成ステップと、生成した疑似音を再生する疑似音再生ステップと、を含むことを特徴とする。
【００１５】
また、本発明の一形態に係る、車両の運転状態に応じた疑似音を生成するための疑似音生成プログラムは、疑似音生成装置が備える制御部に、利用者による任意の音源の入力を受付ける音源入力ステップと、車両の運転状態に応じて音源に印加するエフェクトに関するエフェクトデータであって、利用者による任意のエフェクトデータの設定を受付けるエフェクト設定ステップと、音源およびエフェクトデータを疑似音生成装置が備える記憶部に記憶する記憶ステップと、を実行させることを特徴とする。
【００１６】
また、本発明の一形態に係る、車両の運転状態に応じた疑似音を再生するための疑似音再生プログラムは、疑似音再生装置が備える制御部に、任意の音源および車両の運転状態に応じて音源に印加するエフェクトに関するエフェクトデータを取得する音源データ取得ステップと、車両の運転状態に関する運転状態データを取得する運転状態データ取得ステップと、音源に、運転状態データに対応するエフェクトデータに基づくエフェクトを印加して、疑似音を生成する擬似音生成ステップと、生成した疑似音を再生する疑似音再生ステップと、を実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、利用者があらゆる音を疑似エンジン音として自由に生成および編集し、再生することが可能となり、自由度および利便性の高い疑似音提供システムが提供される。また、本発明によれば、任意の場所およびタイミングで疑似エンジン音の取得を行うことも可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態の疑似音提供システムの概略構成を示す図である。
【図２】本発明の実施形態における疑似音生成処理の流れを示すフローチャートである。
【図３】本発明の実施形態における疑似音生成装置に入力される音源の例を示す図である。
【図４】本発明の実施形態における疑似音生成装置に入力される運転状態表の例を示す図である。
【図５】本発明の実施形態におけるエフェクトの設定画面の例を示す図である。
【図６】本発明の実施形態における疑似音再生処理の流れを示すフローチャートである。
【図７】本発明の実施形態における疑似音再生装置における（ａ）疑似音の再生のタイミングシフトおよび（ｂ）運転状態データ取得のタイミングシフトである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の実施形態における疑似音提供システムについて説明する。尚、本実施形態は、本発明を電気自動車２の車両内に再生される疑似エンジン音の生成および再生に適用した場合の例である。
【００２０】
図１は、本発明の実施形態における疑似音提供システム１の概略構成を示す図である。本実施形態の疑似音提供システム１は、疑似音生成装置１０、疑似音再生装置２０およびサーバ３０からなる。疑似音生成装置１０および疑似音再生装置２０は、無線または有線通信によって互いに直接データの送受信を行うことが可能である。また、疑似音生成装置１０および疑似音再生装置２０は、インターネット３などの外部ネットワークを介して、サーバ３０と無線または有線通信によってデータの送受信を行うことが可能である。
【００２１】
サーバ３０は、疑似音生成装置１０によって生成された後述するデータファイルを取得し、格納する。また、サーバ３０は、他のサーバや端末装置と連携して、疑似音再生装置２０において再生するための様々な疑似音のデータファイルを格納するクラウドなどのＷｅｂサービスや、Ｗｅｂアプリケーション、あるいはファイルサーバなどとして機能する。
【００２２】
疑似音生成装置１０は、疑似音再生装置２０によって再生される疑似音（本実施形態では疑似エンジン音）を生成するための装置であり、ＰＣ（Personal Computer）によって構成される。尚、ＰＣ以外にも、スマートフォンやタブレット端末等の別形態の端末を利用することも可能である。
【００２３】
疑似音再生装置２０は、電気自動車２に搭載される車載装置である。疑似音再生装置２０は、疑似音生成装置１０またはサーバ３０から疑似エンジン音に関するデータファイルを取得し、電気自動車２から取得した運転状態データと連携して疑似エンジン音を生成し、車内に再生する。
【００２４】
まず、本実施形態の疑似音生成装置１０の構成および疑似音生成処理について図１から図５を参照して説明する。図１に示すように、疑似音生成装置１０は、ＣＰＵ１１、記憶部１２、操作部１３、表示部１４、通信部１５および音出力部１６を備える。ＣＰＵ１１は、疑似音生成装置１０に含まれる各要素と相互に通信を行い、装置全体の制御を統括的に実行する。記憶部１２は、ＲＡＭ、ＲＯＭおよび不揮発性記憶装置からなり、疑似音生成装置１０にて実行される各種プログラムやデータを記憶する。記憶部１２に記憶されている各種プログラムは、ＣＰＵ１１によって実行される。
【００２５】
操作部１３は、キーボードやマウスにより構成され、利用者によって各種データや指示を入力する際に使用される。表示部１４は、ＬＣＤ（Liquid Crystal Display）や、有機ＥＬ（Electro Luminescence）などによって構成され、疑似音生成処理を実行する際のＧＵＩ（例えば、音源および運転状態表の入力画面やエフェクトの設定画面など）を表示する。尚、操作部１３は、表示部１４と一体に設けられるタッチパネルであっても良い。
【００２６】
通信部１５は、疑似音再生装置２０と、例えばＢｌｕｅｔｏｏｔｈ（登録商標）またはＷｉＦｉ（無線ＬＡＮ）などの無線通信、もしくは有線通信を行うインタフェース、およびインターネット３を介してサーバ３０とのデータの送受信を行うためのネットワークインタフェースを含む。音出力部１６は、スピーカなどによって構成され、疑似音生成装置１０で生成された疑似音の出力を行う。
【００２７】
疑似音生成装置１０における疑似音生成処理について、図２のフローチャートを参照して説明する。本実施形態における疑似音生成処理は、事前に記憶部１２にダウンロードされた疑似音生成アプリケーションプログラムをＣＰＵ１１が実行することにより実現されるものであり、利用者が操作部１３を操作して起動することにより開始される。
【００２８】
本処理では、まず、中断処理を再開するか否かが判断される（Ｓ１０１）。具体的には、前回の疑似音生成処理が中断された場合、その続きから処理を再開するか否かについて、表示部１４を介して利用者に問い合わせる。そして、利用者が操作部１３を操作して、中断処理を再開するか否かを選択する。ここで、中断処理を再開すると判断された場合（Ｓ１０１：ＹＥＳ）、前回の疑似音生成処理の中断時に保存されたデータが記憶部１２から読み出される（Ｓ１０２）。この場合のデータには、音源、運転状態表およびエフェクトデータが含まれる。
【００２９】
一方、中断処理の再開ではなく、新たに疑似音生成処理を行うと判断された場合は（Ｓ１０１：ＮＯ）、Ｓ１０２の処理をスキップし、利用者からの新たな音源の入力を受け付けて記憶部１２のＲＡＭに一時的に記憶する（Ｓ１０３）。ここでは、利用者が疑似エンジン音として再生するためのベースとなる音源が入力される。入力される音源の数は１個に限らず、疑似音作成装置１０および疑似音再生装置２０の演算処理能力など、ハードウェア的な制限に応じた数の音源が入力可能である。
【００３０】
図３は、Ｓ１０３にて入力される音源の一例を示す図である。具体的には、図３に示す波形から任意の一部分が音源として切り出されて入力される。本実施形態では、２０ｍｓｅｃ〜１０００ｍｓｅｃの長さの波形が音源として切り出される。ここで、入力される音源は、疑似エンジン音として繰り返し再生されるものである。そのため、再生開始時と再生終了時の波形成分をなるべく近似させることで自然な音とすることができる。そこで、図３に示す波形から任意の一部分を音源とするように切り出す場合は、切り出した部分の開始と終了の波形成分が近しいものを選ぶことが望ましい。具体的には、図３においてＡ３０２に示す期間の波形を切り出した場合、開始と終了の波形成分が著しく異なっているため、繰り返し再生を行った場合に、再生開始と終了時の波形の整合性が取れずノイズの原因となってしまう。この場合、プログラム上で波形同士の補間を行うことも考えられるが、補間によって利用者の意図しないエンジン音となってしまう可能性もある。そこで、開始と終了の波形成分が近似するように、Ａ３０１に示す期間の波形を切り出して音源として入力されることが望ましい。そのため、Ｓ１０３では、開始と終了の波形成分が近似する波形を音源とするよう、表示部１４を介して利用者に喚起することが可能である。また、図３に示される波形から、ＣＰＵ１１が開始と終了の波形成分が近似する波形を自動的に切り出して音源とする構成としても良い。この場合、利用者は、図３に示される波形を入力するだけで、適切な音源を入力することが可能となる。
【００３１】
続いて、利用者からの運転状態表の入力を受け付ける。入力された運転状態表は、Ｓ１０３で入力された音源と関連付けられ、記憶部１２のＲＡＭに一時的に記憶される（Ｓ１０４）。運転状態表は、音源に対して印加されるエフェクトに対応する運転状態の数を定義するための表である。エフェクトとは、ベースとなるｚ個の音源同士のボリュームによる同時出力バランスや、各音源のピッチによる音程の高低、特定周波数成分フィルタ−など、音源の波形に及ぼす影響を示す。運転状態表は、疑似音再生装置２０を備える車両の種類に応じて、利用者によって任意で設定される。本実施形態における運転状態表の例を図４に示す。運転状態表におけるＴはモーター回転数とアクセル開度から決定される運転状態である。また、ｍは１以上の有限整数であり、電気自動車２のアクセル装置から取得可能なアクセル開度を表す信号のステップ数に応じて決定される数値である。また、ｎは１以上の有限整数であり、利用者によって任意に設定される数値である。従って、Ｔは１
≦Ｔ ≦ｍ×ｎの任意の値を取り得る。利用者はこの ｍ×ｎ個の運転状態におけるエフェクトを任意に設定することができる。また、利用者がｚ個の音源を入力した場合、 最大でｍ×ｎ×ｚ個のエフェクトを作成することが可能である。このとき、ｍおよびｎの個数が少ないと、全体的に音の変化量に乏しいエンジン音になる。また、ｍおよびｎの個数が少ない状態で変化量を多くしてしまうと、エンジン音は離散的な変化をきたし、再生時に不自然な音になる。そのため、ｍおよびｎの数を多くすることで、より密なエフェクト設定が可能となり、より滑らかなエンジン音を作成することができる。尚、別の実施形態では、記憶部１２に車種に対応した運転状態表をいくつか記憶しておき、利用者によって何れかが選択される構成としても良い。さらに別の実施携帯では、サーバ３０から車種に対応した運転状態表をダウンロードして入力する構成としても良い。
【００３２】
続いて、操作部１３が利用者によって操作されたか否かが判断される（Ｓ１０５）。ここで、操作部１３が操作された場合（Ｓ１０５：ＹＥＳ）、その操作がエフェクト設定操作であるか否かが判断される（Ｓ１０６）。そして、エフェクト設定操作であった場合（Ｓ１０６：ＹＥＳ）、運転状態表の各運転状態Ｔ１１〜Ｔｍｎにおけるエフェクトの設定が行われる。具体的には、複数の音源が入力された場合の各音源波形の重なり度合いや音程の設定などが行われる。図５は、各運転状態に対するエフェクトの設定画面の例を示す図である。エフェクトの設定画面では、Ｓ１０４で入力された運転状態表に基づき、Ｓ１０３で入力された音源に対するデフォルトのエフェクトデータ（音源に対する各種エフェクトのパラメータ）が表示される。これに対し、各運転状態Ｔ１１〜Ｔｍｎのエフェクトデータを操作部１３のマウスなどによって操作することで、エフェクトの設定（調整）が行われる。図５では、運転状態Ｔ１３の音程に関するエフェクト量が変更される場合の例が示される。
【００３３】
ここで、エフェクトを設定する際は下記の点が考慮される。まず、運転状態Ｔ１１は、アクセル開度およびモーター回転数共に一番低い状態であり、車両がアイドリングしている状態である。また、Ｔ１１、Ｔ２１、 ．．．  Ｔ（ｍ-１）１、Ｔｍ１はアクセル開度が高くなるがモーター回転数が低い状態であり、急発進や、上り坂などのモーターへの負荷が高まる状態である。また、Ｔ１１、 Ｔ１２、 ．．． Ｔ１(ｎ-１)、 Ｔ１ｎはアクセル開度が低いがモーター回転数が高い状態であり、速度が上がったときにアクセルを解放した惰性走行の場合や、下り坂などのモーターへの負荷が低くなる傾向状態にある。さらに、Ｔ１１、Ｔ２２、 ．．． Ｔ（ｍ-１）（ｎ−１）、 Ｔｍｎはアクセル開度、モーター回転数共に比例的な関係であるため、モーターへの負荷が一定の状態である。利用者は、これらの特性を理解しながら、音源に対するエフェクトを設定することで、より自然なエンジン音とすることができる。利用者によるエフェクトの変更が行われると、変更されたエフェクトデータに基づいて表示が更新される。そして、変更されたエフェクトデータが、音源および運転状態表と関連付けられ、記憶部１２のＲＡＭに一時的に記憶される（Ｓ１０７）。その後、Ｓ１０５に戻る。
【００３４】
一方、操作部１３における操作がエフェクト設定操作でない場合（Ｓ１０６：ＮＯ）、操作がデータ出力操作であったか否かを判断する（Ｓ１０８）。ここで言う出力操作は、Ｓ１０７におけるエフェクトデータの変更が全て完了した場合に行われる操作である。そして、データ出力操作であった場合（Ｓ１０８：ＹＥＳ）、利用者によるデータの出力先の指定を受け付ける（Ｓ１０９）。この場合の出力先としては、記憶部１２の不揮発性記憶装置またはＵＳＢメモリやＳＤカードなどの記憶媒体である。そして、記憶部１２のＲＡＭに一時的に記憶されている音源、運転状態表およびエフェクトデータを互いに関連付けて、指定された出力先に保存する（Ｓ１１０）。また、このとき、出力先としてサーバ３０を指定することも可能である。この場合、擬似音生成装置１０は、記憶部１２に保存されている音源、運転状態表およびエフェクトデータを一つのデータファイルとして、通信部１５を介してサーバ３０に送信する。また、このとき、データファイルをアーカイブする、またはデータ表現形式をデータ記述言語によって構造化することで、データファイル自体の容量削減、および任意の構造化文章処理プログラム等による編集を容易にすることができる。その後、Ｓ１０５に戻る。
【００３５】
また、操作部１３における操作がデータ出力操作でもない場合（Ｓ１０８：ＮＯ）、操作が疑似音再生操作であるか否かが判断される（Ｓ１１１）。そして、疑似音再生操作であった場合（Ｓ１１１：ＹＥＳ）、記憶部１２に記憶される音源、運転状態表およびエフェクトデータに基づいて、疑似エンジン音が生成される（Ｓ１１２）。具体的には、まず音源のフォーマットの違いを吸収するために、音源の波形をデジタルデータに変換する。そして、各運転状態に対応する（この場合は仮で設定された運転状態）エフェクトデータに基づいて、変換された音源のデジタルデータに対してエフェクトを印加する演算がなされ、疑似エンジン音が生成される。ここで、疑似エンジン音を生成する際は、入力された音源波形を繰り返し再生しても円滑に繋がるよう、オーバーラップアド法を用いて音源波形の開始と終了時の波形が重ね合わせられる。重ねる時間量と重ねる波形の差異量によって音質が変わるため、利用者によってこれらを指定することも可能である。そして、生成された疑似エンジン音が音出力部１６から出力される（Ｓ１１３）。これにより、利用者は作成した疑似エンジン音を実際に聞いて確認することができる。また、擬似エンジン音を再生した状態で、Ｓ１０７におけるエフェクトデータの変更を行うことも可能である。
【００３６】
さらに、操作部１３における操作が疑似音再生操作でもない場合（Ｓ１１１：ＮＯ）、操作が終了操作であるか否かが判断される（Ｓ１１４）。ここで、終了操作であった場合（Ｓ１１４：ＹＥＳ）、現在記憶部１２のＲＡＭに記憶されているデータ（音源、運転状態表およびエフェクトデータ）を保存するか否かを利用者に問い合わせる（Ｓ１１５）。そして、利用者がデータを保存しておくことを希望する場合は（Ｓ１１５：ＹＥＳ）、記憶部１２のＲＡＭに記憶されるデータを不揮発性記憶装置に記憶する（Ｓ１１６）。ここで保存されるデータは、Ｓ１０１で中断処理を再開する際の保存データとなる。一方、データを保存しない場合は（Ｓ１１５：ＮＯ）Ｓ１１６をスキップして、本処理を終了する。
【００３７】
また、操作部における操作が上記何れの操作でもない場合は、操作内容に応じたその他の処理が行われ（Ｓ１１７）、その後、Ｓ１０５に戻る。その他の処理としては、再生される疑似エンジン音の停止やボリュームコントロールなどがある。
【００３８】
次に、図１、図６および図７を参照して、本実施形態における疑似音再生装置２０の構成および疑似音再生処理について説明する。図１に示されるように、疑似音再生装置２０は、ＣＰＵ２１、記憶部２２、操作部２３、表示部２４、通信部２５、および音出力部２６を備える。ＣＰＵ２１は、疑似音再生装置２０に含まれる各要素と相互に通信を行い、装置全体の制御を統括的に実行する。記憶部２２は、ＲＡＭ、ＲＯＭおよび不揮発性記憶装置からなり、疑似音再生装置２０にて実行される各種プログラムやデータを記憶する。記憶部２２に記憶されている各種プログラムは、ＣＰＵ２１によって実行される。
【００３９】
操作部２３は、タッチキーやボタンなどにより構成され、利用者によって各種指示を入力する際に使用される。表示部２４は、ＬＣＤ（Liquid Crystal Display）や、有機ＥＬ（Electro Luminescence）などによって構成され、疑似音再生処理を実行する際のＧＵＩ（例えばデータファイルの変更画面など）を表示する。尚、操作部２３は、表示部２４と一体に設けられるタッチパネルであっても良い。
【００４０】
通信部２５は、疑似音生成装置１０と、例えばＢｌｕｅｔｏｏｔｈ（登録商標）またはＷｉＦｉ（無線ＬＡＮ）などの無線通信または有線通信を行うインタフェース、インターネット３を介してサーバ３０とのデータの送受信を行うネットワークインタフェース、および電気自動車２のＣＡＮバスに接続して運転状態データを取得するためのインタフェースを含む。また、音声出力部１６は、スピーカなどから構成され、疑似音再生装置２０が取得した疑似エンジン音を出力する。
【００４１】
続いて、疑似音再生装置２０における疑似音再生処理について、図６のフローチャートを参照して説明する。本実施形態における疑似音再生処理は、事前に記憶部２２にダウンロードされた疑似音再生アプリケーションプログラムをＣＰＵ２１が実行することにより実現されるものであり、電気自動車２および疑似音再生装置２０が起動されることにより開始される。尚、別の実施形態では、電気自動車２のイグニッションスイッチに連動するように疑似音再生装置２０を起動する設定としても良い。
【００４２】
本処理では、まず、電気自動車２のアクセル開度およびモーターの回転数などの運転状態データが取得される（Ｓ２０１）。具体的には、電気自動車２が備えるアクセル開度検出装置およびモーター回転数検出装置（不図示）によって発生される信号を通信部２５を介して取得する。尚、ここでは、運転状態データとして、アクセル開度およびモーターの回転数の他に、車体速度、ブレーキ情報、バッテリー情報、イグニッション信号、シフト情報、機器が存在する場合は重力加速度センサ情報等のデータを取得することも可能である。
【００４３】
続いて、Ｓ２０１で取得されたアクセル開度およびモーターの回転数ならびに記憶部２２に記憶されるデータファイルに基づいて、疑似エンジン音が生成される（Ｓ２０２）。ここでいうデータファイルとは、再生する擬似エンジン音の音源、運転状態表およびエフェクトデータを含み、前回の疑似音再生処理終了時に選択されていたデータファイル、またはデフォルトで選択されている基本的なデータファイルなどである。ここでは、疑似音生成処理のＳ１１２と同様に、まず音源のフォーマットの違いを吸収するために、音源の波形をデジタルデータに変換する。そして、車両の運転状態に対応するエフェクトデータに基づいて、変換された音源のデジタルデータに対してエフェクトを印加する演算がなされ、疑似エンジン音が生成される。そして、生成された疑似エンジン音を音出力部２６から出力する（Ｓ２０３）。このように、本実施形態の疑似音再生処理では、取得した運転状態データに応じた疑似エンジン音がリアルタイムに演算によって生成され、電気自動車２の走行中、車両の運転状態と連携した疑似エンジン音が再生される。尚、疑似音再生装置の音出力部２６は、電気自動車２の車内に疑似エンジン音を出力するものである。
【００４４】
ここで、疑似エンジン音を再生する際のノイズを避けるための手法について図７を参照して以下に説明する。図７（ａ）は、再生される疑似エンジン音のタイムシフトを示す。図７におけるｔｘはＳ２０２の処理において、音源に対してエフェクトを印加することで消費するプログラム実行時間である、ｔｙはＳ２０３における処理において疑似エンジン音を実際に再生するためのプログラム実行時間であり、ｔｚはＳ２０３における疑似エンジン音の再生時間である。すなわちｔｘおよびｔｙは疑似エンジン音再生のための準備時間である。従って、例えば、ｔｚ＜（ｔｘ＋ｔｙ）となるｔｚの音源を利用者が入力したとすると、ｔｚからｔ（ｚ＋１）まで疑似エンジン音が再生されない時間が生じる事になる。その結果、疑似エンジン音が途切れ途切れに再生されることになってしまう。そのため、再生時間ｔｚ≧（ｔｘ＋ ｔｙ）となる音源を入力することで、ｔｘ＋ｔｙ＋ｔｚ時間までに ｔ（ｘ＋１）＋ｔ（ｙ＋１）時間で準備のためのプログラムが完了し、疑似エンジン音をスムーズに再生することができる。
【００４５】
一方で、Ｓ２０１では、電気自動車２からアクセル開度およびモーター回転数などの運転状態データが取得される。これらの運転状態データの取得のタイミングを図７（ｂ）に示す。図７（ｂ）におけるＦ７０１は運転状態データの取得と疑似エンジン音の生成および再生処理（Ｓ２０２およびＳ２０３）が最も理想に行われたタイムシフトである。Ｆ７０１のタイミングで運転状態データが取得される場合、運転状態がＴａｂ状態にあるときに、図７（ａ）のｔｘ（音源に対してエフェクトを印加することで消費するプログラム実行時間）に運転状態データが取得される。そして、次のｔ（ｘ＋１）演算時に次のＴ（ａ＋１）（ｂ＋１）状態の運転状態データが取得され、次のｔ（ｘ＋２）演算時にＴ（ａ＋２）（ｂ＋２）状態の運転状態データが取得される。このように、Ｆ７０１の場合は、運転状態データの取得と疑似エンジン音の生成および再生が順次処理される。
【００４６】
続いて、Ｆ７０２は運転状態データの取得間隔時間が、エンジン音再生のための準備時間（ｔｘ＋ｔｙ）よりも長いケースである。この場合、運転状態がＴｃｄ状態であるときは、ｔｘで運転状態データが取得される。しかしながら、運転状態がＴ（ｃ＋１）（ｄ＋１）状態に変わったときに、ｔ（ｘ＋１）は既に終了してしまっているため、ｔ（ｚ＋１）に再生される疑似エンジン音には、Ｔ（ｃ＋１）（ｄ＋１）状態における運転状態データではなく、Ｔｃｄ状態運転状態データが反映される。これにより、運転状態を取得した時間と再生される疑似エンジン音との乖離が生じ、ノイズが発生する。そのため、あらかじめ車両の特性を把握し、運転状態データの取得間隔時間が、エンジン音再生のための準備時間（ｔｘ＋ｔｙ）よりも長い場合には、エンジン音の生成処理の開始時間（すなわちｔｘの開始時間）を遅延させるよう処理が行われる。この場合も、疑似エンジン音が途切れ途切れに再生されることがないように、遅延分だけ同じ疑似エンジン音を繰り返すなどの対応を行う。
【００４７】
また、Ｆ７０３は運転状態データの取得時間間隔が、エンジン音再生のための準備時間（ｔｘ＋ｔｙ）よりも短いケースである。この場合、運転状態がＴｅｆ、Ｔ（ｅ＋１）（ｆ＋１）状態であるとき、ｔｘ、ｔ（ｘ＋１）で、それぞれ運転状態が取得される。しかしながら、Ｔ（ｅ＋３）（ｆ＋３）状態における運転状態データは、ｔ（ｘ＋２）で取得されない。このように、運転状態データを取得できないことで、エンジン音が連続的な変化から離散的な変化量になり、ノイズ音のように聞こえてしまう可能性がある。そのため、疑似音再生装置２０は、ｔｘ、ｔｙをできるだけ短くすることが可能なような処理能力となるよう設計されることが望ましい。または、疑似音生成装置１０にて、疑似エンジン音を生成する際に、車両の特性（すなわち運転状態データの取得時間間隔）を疑似音再生装置２０から取得し、取得を失敗する可能性がある運転状態データの数を把握する。具体的には、Ｆ７０３の例では、最大１個の運転状態データの取得を失敗する可能性がある。そして、利用者が音源に対する各運転状態のエフェクトを設定する際に、２個先の状態までのエフェクト量の乖離を抑えて作成するよう注意喚起を行う、または２個先の状態までのエフェクト量の乖離を抑えるよう、自動的にエフェクトデータを補正することで非連続な再生音になる事を回避できる。
【００４８】
続いて、操作部２３が利用者によって操作されたか否かが判断される（Ｓ２０４）。ここで、操作部２３における操作があった場合（Ｓ２０４：ＹＥＳ）、その操作が終了操作であるか否かが判断される（Ｓ２０５）。ここで、終了操作であった場合（Ｓ２０５：ＹＥＳ）、疑似エンジン音の出力を停止し（Ｓ２０６）、本処理を終了する。
【００４９】
一方、操作が終了操作でない場合（Ｓ２０５：ＮＯ）、電気自動車２が停止しているか否かが判断される（Ｓ２０７）。ここで、電気自動車２が停止していない場合は（Ｓ２０7：ＮＯ）、操作部１３の操作に従わずにＳ２０１へ戻る。一方、電気自動車２が停止している場合は（Ｓ２０7：ＹＥＳ）、操作がデータファイルの変更であるか否かが判断される（Ｓ２０８）。このように、本実施形態では、一般的なカーナビゲーションシステムのように、データファイルの変更や取得は車体が停止していないと行われないよう構成することができる。尚、別の実施形態においては、Ｓ２０７の判断を省略することも可能である。
【００５０】
そして、操作がデータファイルの変更である場合（Ｓ２０８：ＹＥＳ）、記憶部２２に保存しているデータファイルのリストを表示部２４に表示する（Ｓ２０９）。そして、利用者によるデータファイルの変更を受け付け（Ｓ２１０）、変更されたデータファイルを再生すべきデータファイルとして設定する（Ｓ２１１）。その後、Ｓ２０１に戻る。
【００５１】
一方、操作がデータファイルの変更でない場合（Ｓ２０８：ＮＯ）、操作が新規データファイルの取得であるか否かを判断する（Ｓ２１２）。そして、操作が新規データファイルの取得である場合（Ｓ２１２：ＹＥＳ）、利用者による取得先の入力を受け付ける（Ｓ２１３）。この場合の取得先は、無線または有線通信可能な疑似音生成装置１０またはインターネット経由で接続されるサーバ３０である。そして、利用者によって入力された取得先への接続が行われる（Ｓ２１４）。例えば、サーバ３０が選択された場合、インターネットへの接続要求を行う。その際は表示部２４に接続状況を表示し、確認できるよう構成しても良い。また、疑似音生成装置１０が選択された場合、例えばＢｌｕｅｔｏｏｔｈ（登録商標）によるペアリングによって無線接続を確立する、または疑似音生成装置１０と配線などの物理的な接続および通信許可を行うことにより有線接続を確立する。
【００５２】
サーバ３０または疑似音生成装置１０との接続が完了すると、サーバ３０または疑似音生成装置１０からデータファイルを取得する（Ｓ２１５）。具体的には、擬似音再生装置２０からの要求を受け、擬似音生成装置１０は、記憶部１２に保存されている音源、運転状態表およびエフェクトデータを一つのデータファイルとして、通信部１５を介して擬似音再生装置２０に送信する。また、このとき、データファイルをアーカイブする、またはデータ表現形式をデータ記述言語によって構造化する。また、サーバ３０も、擬似音再生装置２０からの要求を受け、擬似音声生成装置１０もしくはその他のサーバまたは端末から取得した音源、運転状態表およびエフェクトデータからなるデータファイルを、擬似音再生装置２０に送信する。尚、別の実施形態では、操作部２３において目的のデータファイルのＵＲＩを直接指定する事によって、データファイルをダウンロードすることも可能である。取得したデータファイルは適宜解凍または解析され、記憶部２２に保存される（Ｓ２１６）。その後、Ｓ２０１に戻る。尚、疑似音再生装置２０は、データファイルが保存されたＵＳＢメモリやＳＤカードなどの記憶媒体から直接データファイルを取得することや、スマートフォンなどの通信端末を介して、サーバ３０からデータファイルを取得することも可能である。
【００５３】
また、操作が新規データファイルの取得でもない場合（Ｓ２１２：ＮＯ）、操作がデータファイルの削除であるか否かが判断される（Ｓ２１７）。ここで、操作がデータファイルの削除である場合（Ｓ２１７：ＹＥＳ）、記憶部２２に保存しているデータファイルのリストを表示部２４に表示する（Ｓ２１８）。そして、利用者による削除すべきデータファイルの選択を受け付け（Ｓ２１９）、選択されたデータファイルを記憶部２２から削除する（Ｓ２２０）。その後、Ｓ２０１に戻る。このような構成により、記憶部２２の記憶領域が不足した場合に、不要なデータファイルを削除して、新たなデータファイルを取得することが可能となる。
【００５４】
さらに、操作部２３における操作が上記何れの操作でもない場合は、操作内容に応じたその他の処理が行われ（Ｓ２２１）、その後、Ｓ２０１に戻る。その他の処理としては、利用者が携帯電話での通話や同乗者との会話の際に操作される、エンジン音のボリュームコントロールなどである。このように構成することで、従来のガソリン自動車では、エンジン音によって同乗者との会話、あるいは移動体電話端末での通話が阻害される問題が存在するが、これを解消することも可能となる。
【００５５】
上記のように、本実施形態の疑似音提供システム１では、利用者が、既存のエンジン音だけでなく、その他のあらゆる音（例えば楽器音、電子的に合成された音、映画、ＴＶ、ラジオ等で使用される音、生物の音声など）を自由に音源とすることができる。また、音源に印加するエフェクトおよび運転状態表についても、利用者が自由に設定することができる。そのため、利用者の要望に応じた音を疑似エンジン音として再生することが可能となる。これにより、自由度および利便性の高いシステムを提供することが可能となるとともに、多くの利用者に対して快適性を提供することができる。
【００５６】
また、疑似音再生装置２０は、サーバ３０を介して疑似音生成装置１０によって生成された疑似エンジン音を取得することができる。そのため、身近に記憶媒体を有していなくても、インターネット通信を利用して自由にいつでも疑似エンジン音を取得することが可能となる。さらに、通信部２５を介してサーバ３０に電気自動車２の運転状態データを送信することも可能であり、これにより、新車の開発や会員向けのサービスなどに活用するためのビッグデータをクラウド上に蓄積することも可能となる。
【００５７】
以上が本発明の実施形態であるが、本発明はこれらの実施形態に限定されるものではなく様々な範囲で変形が可能である。例えば、本実施形態は電気自動車にて再生される疑似エンジン音の生成に関するものであるが、本発明は、これに限定されるものではなく、ＴＶゲーム、ＰＣゲーム、スマートフォン向けゲーム、ラジコン、ドライビングシミュレータ等、擬似的なエンジン音を出すもの、もしくは自分の好きなエンジン音を設定したいシチュエーションにあるソフトウェアに対して適用可能である。また、本発明において生成／再生される疑似音は、エンジン音に限定されるものではなく、例えばブレーキ音やクラクション音など、その他の電気自動車２の運転状態に対応した音の疑似音を生成および再生することも可能である。
【００５８】
また、上記実施形態における疑似音再生処理では、終了操作があった場合に疑似エンジン音の出力を停止する構成としたが、これに限定されるものではない。例えば、電気自動車のバッテリー残量が著しく低下した場合は、運行を最優先するために疑似エンジン音の生成を中止する、もしくは利用者に対して中止を促す機能を有しても良い。その際、中止する前には表示部２４において視覚的に利用者への疑似エンジン音再生停止の報知を行う、あるいは音出力部２６から、聴覚的に利用者への疑似エンジン音再生停止の報知を行っても良い。このような構成を備えることで、バッテリー低下時に、疑似エンジン音の再生にバッテリーを消耗し、車両自体の走行を妨げるデメリットを防止することが可能であるとともに、利用者にバッテリー低下の注意を促すメリットも得ることができる。
【００５９】
また、上記実施形態では、疑似音再生装置２０が備える表示部２４および音出力部２６によって、操作画面の表示や疑似エンジン音の再生を行う構成としたが、これに限定されるものではなく、電気自動車２が備えるカーナビゲーションシステムのディスプレイおよび車載スピーカを表示部２４および音出力部２６として用いることも可能である。この場合、疑似音再生装置２０は、表示部２４および音出力部２６を省略することができる。さらに、電気自動車２が備えるカーナビゲーションシステムのＣＰＵに、疑似音再生処理のプログラムを記憶して実行することも可能である。この場合は、疑似音再生装置２０を電気自動車２に搭載することなく、カーナビゲーションシステムのディスプレイ、タッチパネル、車載スピーカを、表示部、操作部および音出力部としてそれぞれ用いることができる。
【００６０】
また、上記実施形態では、疑似音生成装置１０にて運転状態表を入力して、データファイルの一部として、疑似音再生装置２０に出力する構成としたが、これに限定されるものではなく、電気自動車２の車種に対応する運転状態表を疑似音再生装置２０にて予め記憶しておく構成としても良い。
【００６１】
さらに、上記実施形態では、疑似音生成処理および疑似音再生処理を疑似音生成装置１０および疑似音再生装置２０が備えるＣＰＵにおいてそれぞれプログラムを実行することにより実現しているが、疑似音生成装置１０および疑似音再生装置２０にＡＳＩＣ（Application Specific Integrated Circuit）として各機能部の全部または一部を実装し、該ＡＳＩＣによってハードウェア的に実現される構成としても良い。
【符号の説明】
【００６２】
１  疑似音提供システム
２  電気自動車
１０  疑似音生成装置
１１、２１  ＣＰＵ
１２、２２  記憶部
１３、２３  操作部
１４、２４  表示部
１５、２５  通信部
１６、２６  音出力部
２０  疑似音再生装置
３０  サーバ
【図１】
2015082029.tif 000003
【図２】
2015082029.tif 000004
【図３】
2015082029.tif 000005
【図４】
2015082029.tif 000006
【図５】
2015082029.tif 000007
【図６】
2015082029.tif 000008
【図７】
2015082029.tif 000009