(57)【要約】【課題】屋外スピーカの音を簡単にシミュレーションすることができるシミュレーションプログラムを提供する。【解決手段】屋外音声シミュレーションプログラムは、音信号形成可能なコンピュータに、少なくとも第１及び第２手順を実行させる。当該プログラムは、地図を示す地図情報と、少なくとも１つの環境フィルタＦＥとを有する。環境フィルタＦＥは、音に影響を与える地域の環境因子に基づいて音を変換する。第１手順は、屋外スピーカの設置位置と予測位置とに基づいて屋外スピーカが形成する原音ＳＡから予測位置における音を第１次音ＳＢとして形成させる。第２手順は、予測位置を含む地域の環境フィルタＦＥを少なくとも１つ使用させて第１次音ＳＢを第２次音ＳＣに変換させる。第３手順は、第２次音ＳＣを出力させる。【選択図】図２
2018165774.tif 000002
【特許請求の範囲】
【請求項１】
音信号形成可能なコンピュータに、少なくとも第１手順、及び第２手順を実行させる屋外音声シミュレーションプログラムであって、
前記屋外音声シミュレーションプログラムは、地図を示す地図情報と、少なくとも１つ以上の環境フィルタとを有し、前記環境フィルタは、音に影響を与える地域の環境因子に基づいて音を変換するためのフィルタであり、
前記第１手順は、前記コンピュータに、前記地図上における屋外スピーカの設置位置と前記屋外スピーカから出される音を予測する予測位置とに基づいて、前記屋外スピーカが形成する原音から前記予測位置における音を第１次音として形成させる手順であり、
前記第２手順は、前記コンピュータに、前記予測位置を含む地域の前記環境フィルタを少なくとも１つ使用させて前記第１次音を第２次音に変換させる手順である
屋外音声シミュレーションプログラム。
【請求項２】
音信号形成可能なコンピュータに、少なくとも第１手順、第２手順、及び第３手順を実行させる屋外音声シミュレーションプログラムであって、
前記屋外音声シミュレーションプログラムは、地図を示す地図情報と、少なくとも１つ以上の環境フィルタとを有し、前記環境フィルタは、音に影響を与える地域の環境因子に基づいて音を変換するためのフィルタであり、
前記第１手順は、前記コンピュータに、前記地図上における屋外スピーカの設置位置と前記屋外スピーカから出される音を予測する予測位置とに基づいて、前記屋外スピーカが形成する原音から前記予測位置における音を第１次音として変換する第１のフィルタを生成させる手順であり、
前記第２手順は、前記コンピュータに、前記予測位置を含む地域の前記環境フィルタを第２のフィルタとして少なくとも１つ特定させる手順であり、
前記第３手順は、前記コンピュータに、前記第１のフィルタと前記第２のフィルタとを合成した少なくとも１つ以上の第３のフィルタを生成させる手順である
屋外音声シミュレーションプログラム。
【請求項３】
表示手順と環境フィルタ設定手順とを更に備え、
前記表示手順は、前記コンピュータに、前記環境フィルタとして予め設定された複数種の環境フィルタを選択可能に、前記コンピュータの表示装置または前記コンピュータに接続される表示装置に表示させる表示手順と、
前記環境フィルタ設定手順は、前記コンピュータに、複数種の前記環境フィルタに対応付けられた複数種の入力信号を判別させて、前記入力信号の種別に応じて前記環境フィルタを選択させ、選択に係る前記環境フィルタを前記第２手順で実行する環境フィルタとして特定させる
請求項１または請求項２に記載の屋外音声シミュレーションプログラム。
【請求項４】
複数種の前記環境フィルタは、前記地域の地形に基づいて区分されるランク毎に設定される
請求項１〜請求項３のいずれか一項に記載の屋外音声シミュレーションプログラム。
【請求項５】
複数種の前記環境フィルタは、前記地域の構造物環境に基づいて区分されるランク毎に設定される
請求項１〜請求項４のいずれか一項に記載の屋外音声シミュレーションプログラム。
【請求項６】
複数種の前記環境フィルタは、空気環境に基づいて区分されるランク毎に設定される
請求項１〜請求項５のいずれか一項に記載の屋外音声シミュレーションプログラム。
【請求項７】
前記屋外音声シミュレーションプログラムは、前記コンピュータに、前記環境フィルタとして、２種類以上の前記環境フィルタを使用させる
請求項１〜請求項６のいずれか一項に記載の屋外音声シミュレーションプログラム。
【請求項８】
請求項１〜請求項７のいずれか一項に記載の屋外音声シミュレーションプログラムがインストールされた電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、屋外音声シミュレーションプログラム及び電子機器に関する。
【背景技術】
【０００２】
音声をシミュレーションする技術として、特許文献１に記載の技術が知られている。特許文献１に記載されているシステムは、ユーザからパラメータを変更する入力を受け取ったとき、室内のリスニング位置で、新しいフィルタ係数の組を計算する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１１９６４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、屋外に設置される屋外スピーカのスピーカ音をシミュレーションしたい場合がある。例えば、防災用の屋外スピーカのスピーカ音が所定の地域でどのように聞き取れるかについて設置前に予め知りたいという要望がある。しかし、屋外スピーカの音を任意の地域でシミュレーションするためには、膨大な量のパラメータが必要である。このため、任意の地点でスピーカ音をシミュレーションすることは難しい。そこで、屋外スピーカの音を簡単に形成できる屋外音声シミュレーションプログラム及び電子機器を提案する。
【課題を解決するための手段】
【０００５】
（１）上記課題を解決する屋外音声シミュレーションプログラムは、音信号形成可能なコンピュータに、少なくとも第１手順、及び第２手順を実行させる屋外音声シミュレーションプログラムであって、前記屋外音声シミュレーションプログラムは、地図を示す地図情報と、少なくとも１つ以上の環境フィルタとを有し、前記環境フィルタは、音に影響を与える地域の環境因子に基づいて音を変換するためのフィルタであり、前記第１手順は、前記コンピュータに、前記地図上における屋外スピーカの設置位置と前記屋外スピーカから出される音を予測する予測位置とに基づいて、前記屋外スピーカが形成する原音から前記予測位置における音を第１次音として形成させる手順であり、前記第２手順は、前記コンピュータに、前記予測位置を含む地域の前記環境フィルタを少なくとも１つ使用させて前記第１次音を第２次音に変換させる手順である。
【０００６】
この構成によれば、屋外スピーカの設置位置から離れた予測位置における第１次音が形成される。その上で、第１次音に基づいて、予測位置を含む地域の環境が反映された第２次音が形成される。このようにして、地域の環境が反映された音を簡単に形成できる。
【０００７】
（２）上記課題を解決する屋外音声シミュレーションプログラムは、音信号形成可能なコンピュータに、少なくとも第１手順、第２手順、及び第３手順を実行させる屋外音声シミュレーションプログラムであって、前記屋外音声シミュレーションプログラムは、地図を示す地図情報と、少なくとも１つ以上の環境フィルタとを有し、前記環境フィルタは、音に影響を与える地域の環境因子に基づいて音を変換するためのフィルタであり、前記第１手順は、前記コンピュータに、前記地図上における屋外スピーカの設置位置と前記屋外スピーカから出される音を予測する予測位置とに基づいて、前記屋外スピーカが形成する原音から前記予測位置における音を第１次音として変換する第１のフィルタを生成させる手順であり、前記第２手順は、前記コンピュータに、前記予測位置を含む地域の前記環境フィルタを第２のフィルタとして少なくとも１つ特定させる手順であり、前記第３手順は、前記コンピュータに、前記第１のフィルタと前記第２のフィルタとを合成した少なくとも１つ以上の第３のフィルタを生成させる手順である。
【０００８】
この構成によれば、第２次音を形成する少なくとも１つ以上の第３のフィルタは、環境フィルタＦＥの要素を含む。このため、予測位置を含む地域の環境が反映された第２次音が形成できる。このように、地域の環境が反映された音を簡単に形成できる。
【０００９】
（３）屋外音声シミュレーションプログラムにおいて、表示手順と環境フィルタ設定手順とを更に備え、前記表示手順は、前記コンピュータに、前記環境フィルタとして予め設定された複数種の環境フィルタを選択可能に、前記コンピュータの表示装置または前記コンピュータに接続される表示装置に表示させる表示手順と、前記環境フィルタ設定手順は、前記コンピュータに、複数種の前記環境フィルタに対応付けられた複数種の入力信号を判別させて、前記入力信号の種別に応じて前記環境フィルタを選択させ、選択に係る前記環境フィルタを前記第２手順で実行する環境フィルタとして特定させる。
【００１０】
この構成によれば、ユーザが表示装置を介して環境フィルタを選択できる。これにより、ユーザは、予測位置において複数の環境下での屋外スピーカの音を試聴できる。
【００１１】
（４）屋外音声シミュレーションプログラムにおいて、複数種の前記環境フィルタは、前記地域の地形に基づいて区分されるランク毎に設定される。
地域の地形は、その地域に伝搬する音に影響を与える。したがって、地形に基づく環境フィルタが使用されることにより、地域の環境が反映されたスピーカ音が予測可能になる。このため、上記構成によれば、地域の環境が反映された音を簡単に形成できる。
【００１２】
（５）屋外音声シミュレーションプログラムにおいて、複数種の前記環境フィルタは、前記地域の構造物環境に基づいて区分されるランク毎に設定される。
地域の構造物は、その地域に伝搬する音に影響を与える。したがって、構造物環境に基づく環境フィルタが使用されることにより、地域の環境が反映されたスピーカ音が予測可能になる。このため、上記構成によれば、地域の環境が反映された音を簡単に形成できる。
【００１３】
（６）屋外音声シミュレーションプログラムにおいて、複数種の前記環境フィルタは、空気環境に基づいて区分されるランク毎に設定される。
空気の状態は、その地域に伝搬する音に影響を与える。したがって、空気環境に基づくランク毎に設定された環境フィルタが使用されることにより、空気環境が反映されたスピーカ音が予測可能になる。このため、上記構成によれば、空気環境が反映された音を形成できる。
【００１４】
（７）前記屋外音声シミュレーションプログラムは、前記コンピュータに、前記環境フィルタとして、２種類以上の前記環境フィルタを使用させる。
この構成によれば、複数種の環境フィルタの使用が可能になるため、その地域において様々な環境状況を設定して、設定された環境状況における音を試聴できる。
【００１５】
（８）電子機器は、上記のいずれかの屋外音声シミュレーションプログラムがインストールされたものである。
この構成によれば、電子機器は、上記屋外音声シミュレーションプログラムを有するため、スピーカ音を任意の地域で簡単にシミュレーションできる。
【発明の効果】
【００１６】
上記屋外音声シミュレーションプログラム及び電子機器は、スピーカ音を簡単に形成できる。
【図面の簡単な説明】
【００１７】
【図１】屋外音声シミュレーションプログラムがインストールされた携帯端末の模式図。
【図２】第１実施形態に係る屋外音声シミュレーションプログラムのブロック図。
【図３】携帯端末の表示画面の図。
【図４】第２実施形態に係る屋外音声シミュレーションプログラムのブロック図。
【発明を実施するための形態】
【００１８】
＜第１実施形態＞
図１〜図３を参照して、第１実施形態に係る屋外音声シミュレーションプログラムについて説明する。
屋外音声シミュレーションプログラム（以下、「予測プログラム１０」という。）は、音信号形成可能なコンピュータにインストールされる。コンピュータは、音信号再生可能であることが好ましい。コンピュータは、音信号の出力端子を備えてもよい。コンピュータを有する電子機器として、例えば、パーソナルコンピュータ、携帯端末等が挙げられる。携帯端末の例として、ノート型ＰＣ、携帯電話、タブレット型ＰＣ等が挙げられる。
【００１９】
図１は、予測プログラムがインストールされた携帯端末１を示す。
携帯端末１は、音信号形成機能を有する本体２と、インターフェイス３とを備える。また、携帯端末１は、音声再生装置４を備える。音声再生装置４は、携帯端末１が形成した音声信号（後述では、第２次音ＳＣ）を音圧に変換する。本体２はコンピュータ５を備える。コンピュータ５は、予測プログラム１０の指令及びコンピュータ５自身のシステムからの指令により所定の計算をする。音声再生装置４はスピーカ部品を備える。
【００２０】
インターフェイス３は、表示装置及び入力装置として機能する。インターフェイス３は、地図３１及び入力インターフェイスイメージ（例えば、選択可能なリスト、文字入力可能なボックス、文字を指定するためのキーボード）を表示する。また、インターフェイス３は、接触による入力を検出する。具体的には、インターフェイス３は、表示装置としての液晶パネルまたは有機ＥＬパネルと、入力装置としての透明タッチパネルとを備える。
【００２１】
図２を参照して、予測プログラム１０について説明する。
予測プログラム１０は、予測位置においてスピーカ音を予測する。予測位置は、地図３１上においてユーザが任意に設定する位置である。
【００２２】
予測プログラム１０は、メインプログラム１１と、メインプログラム１１が参照するデータ群１２とを備える。
また、予測プログラム１０は、少なくとも一時的に地図情報を有する。「一時的に地図情報を有する」とは、メインプログラム１１が地図情報を利用している状態を示し、地図情報の一部がインターフェイス３に一時的に表示されていることを示す。
【００２３】
メインプログラム１１は、携帯端末１に、少なくとも第１手順及び第２手順を実行させる。好ましくは、メインプログラム１１は、携帯端末１に、第１手順及び第２手順に加え、第３手順、表示手順、及び環境フィルタ設定手順を実行させる。また、好ましくは、メインプログラム１１は、携帯端末１に、初期設定手順を実行させる。
【００２４】
メインプログラム１１は、地図情報と、環境フィルタＦＥとを有する。環境フィルタＦＥは、音に影響を与える地域の環境因子に基づいて音を変換するためのフィルタである。
【００２５】
初期設定手順では、メインプログラム１１は、携帯端末１に、シミュレーションにおける初期設定を行わせる。
具体的には、メインプログラム１１は、携帯端末１に、インターフェイス３を介して設定された地図情報を記憶させる。また、メインプログラム１１は、携帯端末１に、地図情報に基づく地図３１を表示装置に表示させる。地図情報は、外部メモリ装置（例えば、コンパクトディスク、半導体メモリ等）またはインターネット経由で携帯端末１に取り込まれ得る。地図情報は、一般に提供される地図３１であってもよい。また、地図情報は、地域ごとにその地域の環境フィルタＦＥが設定されている、環境データ付きのものであってもよい。このような環境フィルタ付きの地図（以下、「環境フィルタ付き地図」という。）は、後述するように、ユーザによる環境フィルタＦＥの選択を省略できる。
【００２６】
第１手順では、メインプログラム１１は、携帯端末１に、スピーカの設置位置とスピーカ音をシミュレーションする予測位置を記憶させる。また、メインプログラム１１は、携帯端末１に、設置位置と予測位置とに基づいて、屋外スピーカが形成する原音ＳＡから予測位置における音を第１次音ＳＢとして形成させる。
【００２７】
設定位置は、ユーザにより設定される。例えば、ユーザがインターフェイス３を介して表示画面上の地図３１にスピーカアイコン３２を配置するとき、メインプログラム１１は、この位置（地図３１上におけるスピーカアイコン３２の位置）を携帯端末１に記憶させる。
【００２８】
予測位置は、ユーザにより設定される。予測位置とは、スピーカ音をシミュレーションする位置である。例えば、ユーザがインターフェイス３を介して表示画面上の地図３１に試聴アイコン３３を配置するとき、メインプログラム１１は、この位置（地図３１上における試聴アイコン３３の位置）を携帯端末１に記憶させる。
原音ＳＡは、後述のスピーカ音ライブラリ２１の音源ファイルから形成され得る。原音ＳＡの元となる音源ファイルは、インターフェイス３を介してユーザが選択し得る。
【００２９】
第１次音ＳＢは、原音ＳＡと、予測位置と設置位置との間の距離と、スピーカ特性（有効距離、指向角度）とに基づいて形成される。また、複数のスピーカが配置される場合は、第１次音ＳＢは、複数のスピーカから予測位置に到達する複数の音に基づいて形成される。この計算においては、複数のスピーカ音の干渉シミュレーションが含まれ得る。
【００３０】
第２手順は、携帯端末１に、予測位置を含む地域の環境フィルタＦＥを使用させて第１次音ＳＢを第２次音ＳＣに変換させる手順である。
環境フィルタＦＥは、後述の環境フィルタライブラリ２２から選択され得る。この選択は、インターフェイス３を介してユーザが行い得る。また、メインプログラム１１が環境フィルタ付き地図を利用している場合、メインプログラム１１は、予測位置を含む地域に設定されている環境フィルタＦＥを使用する。
【００３１】
第３手順では、メインプログラム１１は、携帯端末１に、第２次音ＳＣを出力させる。
例えば、メインプログラム１１は、携帯端末１に第２次音ＳＣを音声再生装置４を介して音声として出力させる。なお、メインプログラム１１が携帯端末１にさせる第２次音ＳＣの出力の態様はこれに限定されない。例えば、メインプログラム１１は、第２次音ＳＣをデータとして出力させ得る。第２次音ＳＣの出力先は、限定されず、例えば、記憶媒体、他の携帯端末、他の計算装置等である。また、メインプログラム１１は、第２次音ＳＣの音声データの波形を表示装置に表示させ得る。
【００３２】
表示手順では、メインプログラム１１は、携帯端末１に、環境フィルタＦＥとして予め設定された複数種の環境フィルタＦＥを選択可能に、携帯端末１の表示装置に表示させる。例えば、メインプログラム１１は、携帯端末１に、環境フィルタＦＥを、表示装置にプルアップリストまたはプルダウンリストのようなリストとして表示させる。リストに含まれる環境フィルタＦＥそれぞれには、インターフェイス３の入力操作に対応する信号（以下、「入力信号」）が割り振られている。
【００３３】
環境フィルタ設定手順では、メインプログラム１１は、携帯端末１に、複数種の環境フィルタＦＥに対応付けられた複数種の入力信号を判別させる。そして、メインプログラム１１は、環境フィルタライブラリ２２から、入力信号の種別に応じた環境フィルタＦＥを特定させる。さらに、メインプログラム１１は、携帯端末１に、特定に係る環境フィルタＦＥを第２手順で使用する環境フィルタＦＥとして設定させる。
【００３４】
メインプログラム１１が参照するデータ群１２について説明する。
データ群１２は、スピーカ音ライブラリ２１、及び環境フィルタライブラリ２２を備える。また、データ群１２は、好ましくは、更に、暗騒音ライブラリを備える。
【００３５】
スピーカ音ライブラリ２１は、音源ファイルのライブラリである。音源ファイルとは、公衆に伝える伝達情報（例えば、「避難ください。」等の伝達情報。）を示す。原音ＳＡは、スピーカの型式毎に区分されており、選択された音源ファイルに、各型式のスピーカの音響特性を反映させて形成された音響データである。スピーカの音響特性として、例えば、音の指向角度、音の有効距離、最大出力等である。具体的には、ホーンスピーカとラインアレイスピーカとは、有効距離が相違するため、別の区分とされる。また、ラインアレイスピーカのカテゴリに属するものでも、型式が異なると、指向角度、音の有効距離、最大出力等が異なるため、別の区分とされる。なお、スピーカ音ライブラリ２１の音源ファイルを変更して原音ＳＡを形成することができるようにしてもよい。例えば、複数の音源ファイルと複数のスピーカの音響特性データとを別々に記憶しておき、ユーザが音源ファイルとスピーカの音響特性データの組み合わせを選択することで、原音ＳＡを形成するようにしてもよい。
【００３６】
暗騒音ライブラリは、スピーカ音以外の音のライブラリである。スピーカ音以外の音の例として、例えば、車両による騒音、飛行機の騒音、喧騒音、暴風の音、通常の雨の音、豪雨の音、霧雨の音、電車の音、風の音等である。
【００３７】
環境フィルタライブラリ２２は、環境フィルタＦＥのライブラリである。環境フィルタＦＥとは、スピーカ音に影響を与える環境要素に基づいて構成される音声変換フィルタである。「スピーカ音に影響を与える環境要素」とは、屋外において、所定の地域にスピーカ音が伝播されるときに、スピーカ音の質（例えば、周波数特性、及び出力音圧レベル）に影響を与えるその地域の環境要素を示す。環境要素の例として、例えば、構造物、地形、空気の状態、等が挙げられる。構造物の例として、ビル、家屋、樹木、鉄塔、舗装道路、車両等である。これら構造物は、スピーカ音の反射及び音圧減衰の要因になる。地形の例として、平地、谷間、高台等が挙げられる。地形は、スピーカ音の反射及び音圧減衰の要因になる。空気の状態は、空気の温度、上空と下空との気温差、風速、風向等を示す。空気の状態は、スピーカ音の伝播方向及び伝播速度に影響を与える。
【００３８】
以下に、環境フィルタライブラリ２２が、地域の構造物環境に基づいてランク区分されている例を説明する。ランクは、スピーカ音に対して与える影響の大きさに対応する。環境フィルタＦＥは、ランク毎に１つ割り当てられている。高層ビルが立ち並ぶ市街地では音の反射、回折及び干渉が大きいため、当該市街地に対応する環境フィルタＦＥは、高いランクに割り当てられる。田畑等が広がる地域では、音の反射、回折及び干渉が少ないため、当該地域に対応する環境フィルタＦＥは、低いランクに割り当てられる。具体的には、「高層ビル」、「中層ビル」、「住宅」、「山間集落」、「建築構造物少」と名付けられた各環境フィルタＦＥは、この順にランクが低下する（図３参照）。
【００３９】
これら環境フィルタＦＥは、各地域で測定されるサンプリングデータと原音ＳＡとの差に基づいて形成され得る。或いは、環境フィルタＦＥは、各地域に応じた典型的な環境を３次元空間で構築し、構築した環境下で、反射、回折、及び干渉のシミュレーションすることにより形成される。
【００４０】
図３を参照して、予測プログラム１０の動作を説明する。
予測プログラム１０が起動すると、メインプログラム１１は、携帯端末１に地図３１を表示させる。また、メインプログラム１１は、スピーカアイコン３２と、試聴アイコン３３とを地図３１上に重ねて表示させる。また、メインプログラム１１は、ＬｏａｄＭａｐＦｉｌｅアイコン３４、セットアイコン３５、プレイアイコン３６、ストップアイコン３７、環境フィルタアイコン３８及び暗騒音アイコン３９を地図３１上に重ねて表示させる。
【００４１】
ＬｏａｄＭａｐＦｉｌｅアイコン３４は、地図３１を表示させるためのアイコンである。セットアイコン３５は、ユーザにより設定された設定状態（例えば、試聴アイコン３３の位置、スピーカアイコン３２、環境フィルタＦＥ）を確定するためのアイコンである。プレイアイコン３６は、第２次音ＳＣを再生するためのアイコンである。ストップアイコン３７は、第２次音ＳＣの再生を停止するためのアイコンである。環境フィルタアイコン３８は、複数の環境フィルタＦＥを選択可能に示すアイコンである。この例では、環境フィルタアイコン３８は、プルアップリストとして表示されている。暗騒音アイコン３９は、騒音（例えば、複数の車両の騒音）と第２次音ＳＣとをミキシングするためのアイコンである。暗騒音アイコン３９は、騒音の大きさの設定が可能に構成されている。
【００４２】
地図３１は、携帯端末１の表示画面において所定操作により拡大縮小され得る。また、地図３１のうち、携帯端末１の表示画面に表示される部分は、所定操作により変更され得る。スピーカアイコン３２及び試聴アイコン３３は地図３１上において移動可能である。また、スピーカアイコン３２の操作によってスピーカの型式が変更され得る。また、環境フィルタアイコン３８のプルアップリストから環境フィルタＦＥが設定され得る。
【００４３】
メインプログラム１１は、セットアイコン３５に対応する信号を受信するとき、設定された情報に基づいて第２次音ＳＣを形成する。
具体的には、メインプログラム１１は、原音ＳＡと、予測位置と設置位置との間の距離と、スピーカ特性とに基づいて第１次音ＳＢを形成する。次いで、メインプログラム１１は、環境フィルタＦＥを用いて第１次音ＳＢを第２次音ＳＣに変換する。そして、メインプログラム１１は、携帯端末１に、第２次音ＳＣを音として出力させる。
【００４４】
予測プログラム１０の作用を説明する。
スピーカ音の聞こえ方は、スピーカ音の音源からの距離だけでなく、スピーカ音を聞く場所の環境によって大きく依存する。例えば、構造物が多い地域、例えば市街地においては、スピーカ音の複数の反射及び干渉が生じる。一方、構造物が少ない地域、例えば耕作地においては、スピーカ音の反射及び干渉が少ない。このように、スピーカの設置位置から同じ距離であっても、環境により、スピーカ音が大きく変わる。
【００４５】
スピーカ音をシミュレーションするためには、特定の場所を選択する必要がある。しかし、特定の場所でスピーカ音をシミュレーションしたとしても、他の地域では、そのシミュレーション結果が有効ではないことが多い。また、仮に、特定の場所を決定したとしても、その場所の環境情報（構造物、地形等の情報）を入手することは難しい。
【００４６】
一方、スピーカ音のシミュレーションの目的は、主として、公衆がその内容を聞き取れるか否かにある。すなわち、スピーカ音の精確な再現は必要とされない。
また、屋外のスピーカは、長期にわたって使用されることから、地域の環境が変わった場合を想定して、スピーカ音のシミュレーションができることが好ましい。
【００４７】
上記予測プログラム１０は、スピーカの原音に基づいて予測位置における音（第１次音ＳＢ）を生成し、この音（第１次音ＳＢ）を予め用意された環境フィルタＦＥを用いて変換する。このように、任意の地域におけるスピーカ音を簡単にシミュレートできる。また、環境フィルタＦＥは、環境フィルタライブラリから選択可能になっている。このため、ユーザは、環境フィルタＦＥを簡単に変更できる。これにより、予測位置における環境とは別の環境で、その予測位置におけるスピーカ音を簡単に試聴できる。
【００４８】
以下に、予測プログラム１０の効果を説明する。
（１）予測プログラム１０は、携帯端末１に、上記の第１手順、及び第２手順を実行させる。メインプログラム１１は、地図情報と環境フィルタＦＥとを有する。
この構成によれば、屋外スピーカの設置位置から離れた予測位置における第１次音ＳＢが形成される。その上で、第１次音ＳＢに基づいて、予測位置を含む地域の環境が反映された第２次音ＳＣが形成される。このようにして、地域の環境が反映された音を簡単に形成できる。
【００４９】
（２）予測プログラム１０は、表示手順と環境フィルタ設定手順とを更に備える。この構成によれば、ユーザが表示装置を介して環境フィルタＦＥを選択できる。このため、ユーザは、予測位置において複数の環境下での屋外スピーカの音を試聴できる。
【００５０】
（３）複数種の環境フィルタＦＥは、地域の構造物環境に基づいて区分されるランク毎に設定される。地域の構造物は、その地域に伝搬する音に影響を与える。したがって、構造物環境に基づく環境フィルタＦＥが使用されることにより、地域の環境が反映されたスピーカ音が予測可能になる。このため、上記構成によれば、地域の環境が反映された音を簡単に形成できる。
【００５１】
（４）携帯端末１は、予測プログラム１０がインストールされたものである。このため、携帯端末１の予測プログラム１０を起動することにより、スピーカ音を任意の地域で簡単にシミュレーションできる。
【００５２】
＜第２実施形態＞
図４を参照して、第２実施形態に係る予測プログラム１０について説明する。
メインプログラム１１は、携帯端末１に、少なくとも第１手順、第２手順及び第３手順を実行させる。好ましくはメインプログラム１１は、携帯端末１に、第１〜第３手順に加えて、第４手順、表示手順、及び環境フィルタ設定手順を実行させる。また、好ましくは、メインプログラム１１は、携帯端末１に、初期設定手順を実行させる。
【００５３】
初期設定手順、表示手順及び環境フィルタ設定手順については、第１実施形態と同じである。また、予測プログラム１０は、少なくとも一時的に地図情報を有する点についても、第１実施形態と同様である。以下、第１実施形態と異なる構成要素について説明する。
【００５４】
第１手順では、メインプログラム１１は、携帯端末１に、スピーカの設置位置とスピーカ音をシミュレーションする予測位置を記憶させる。また、メインプログラム１１は、携帯端末１に、設置位置と予測位置とに基づいて、屋外スピーカが形成する原音ＳＡから予測位置における音を第１次音ＳＢとして変換するための第１のフィルタＦＡを生成させる。
【００５５】
第１のフィルタＦＡは、予測位置と設置位置との間の距離と、スピーカ特性（有効距離、指向角度）とに基づいて形成される。また、複数のスピーカが配置される場合、例えば、第１のフィルタＦＡは、複数のスピーカそれぞれに対応して形成されるフィルタを合成することにより、形成される。
【００５６】
第２手順では、メインプログラム１１は、携帯端末１に、予測位置を含む地域の環境フィルタＦＥを第２のフィルタＦＢとして特定させる。例えば、環境フィルタＦＥは、環境フィルタライブラリ２２から選択される。
第３手順では、メインプログラム１１は、携帯端末１に、第１のフィルタＦＡと第２のフィルタＦＢとを合成し、第３のフィルタＦＣを生成させる。
第４手順では、メインプログラム１１は、第３のフィルタＦＣを用いて原音ＳＡを第２次音ＳＣに変換して出力する。
【００５７】
この構成によれば、メインプログラム１１は、携帯端末１に、第１のフィルタＦＡをライブラリとして記憶させることができる。そして、第１のフィルタＦＡを繰り返し利用することが可能になる。したがって、同じ地域で繰り返しシミュレーションする場合、最初に形成された第１のフィルタＦＡを繰り返し使用できるため、２回目以降はシミュレーションの計算時間を短縮できる。
【００５８】
また、上記構成によれば、第２次音ＳＣを形成する第３のフィルタＦＣは、環境フィルタＦＥの要素を含むため、予測位置を含む地域の環境が反映された第２次音ＳＣが形成できる。このようにして、地域の環境が反映された音を簡単に形成できる。
【００５９】
＜その他の実施形態＞
各実施形態の予測プログラム１０は、以下のように変更され得る。
・予測プログラム１０の少なくとも一部は、インターネット上のサーバに格納され得る。この場合、インターネットに接続される端末から、インターネット上のサーバに格納されたメインプログラム１１を動作させ、端末は、メインプログラム１１のシミュレーション結果を受信する。
【００６０】
・上記実施形態において、環境要素の例として地形が挙げられている。
ここで、地形に対応する環境フィルタＦＥの環境フィルタライブラリについて、具体例を説明する。環境フィルタライブラリは、地形に基づいてランク区分される。地形の状態がスピーカ音に対して与える影響は、大小により比較し難い。このため、この環境フィルタライブラリでは、各ランクの順位は定められない。
【００６１】
例えば、平地では、スピーカ音の伝播は妨げられ難い。このような地形に対応する環境フィルタＦＥは、例えば、「平地」と名付けられる。「平地」と名称付けられた環境フィルタＦＥは、スピーカ音を変換しない。
【００６２】
谷間の地域では、スピーカ音が山で反射する。このような地形に対応する環境フィルタＦＥは、例えば、「谷間」と名付けられる。「谷間」と名称付けられた環境フィルタＦＥは、スピーカ音を干渉させる。
【００６３】
スピーカの設置位置よりも標高が高い地域（例えば、高台）は、スピーカ音が届き難い。このような地形に対応する環境フィルタＦＥは、例えば、「高台」と名付けられる。「高台」と名称付けられた環境フィルタＦＥは、スピーカ音を減衰させる。
【００６４】
このように、複数種の環境フィルタＦＥは、地域の地形に基づいて区分されるランク毎に設定される。地域の地形は、その地域に伝搬する音に影響を与えるため、地形に基づく環境フィルタＦＥが使用されることにより、地域の環境が反映されたスピーカ音が予測可能になる。このため、この構成によれば、地形が反映された音を簡単に形成できる。
【００６５】
・上記実施形態において、環境要素の例として空気の状態が挙げられている。
ここで、空気の状態に対応する環境フィルタＦＥの環境フィルタライブラリについて具体例を説明する。環境フィルタライブラリは、空気の状態に基づいてランク区分されている。空気の状態がスピーカ音に対して与える影響は、大小により比較し難い。このため、この環境フィルタライブラリでは、各ランクの順位は定められない。
【００６６】
例えば、夏のように空気の温度が高いとき、スピーカ音の速度が速くなる。このような空気の状態に対応する環境フィルタＦＥは、例えば、「夏場」と名付けられる。「夏場」と名称付けられた環境フィルタＦＥは、標準伝播速度に基づくスピーカ音を標準伝播速度（予め設定されている速度）よりも速い所定の伝播速度のスピーカ音に変換する。
【００６７】
冬のように空気の温度が低いとき、スピーカ音の速度が遅くなる。このような空気の状態に対応する環境フィルタＦＥは、例えば、「冬場」と名付けられる。「冬場」と名称付けられた環境フィルタＦＥは、標準伝播速度に基づくスピーカ音を標準伝播速度よりも遅い所定の伝播速度のスピーカ音に変換する。
【００６８】
昼のように上空の温度が地表の温度よりも低いとき、スピーカ音は遠くに伝搬し難い。このような空気の状態に対応する環境フィルタＦＥは、例えば、「昼間」と名付けられる。「昼間」と名称付けられた環境フィルタＦＥは、スピーカ音を「昼間」時のスピーカ音になるように変換する。この環境フィルタＦＥによれば、スピーカ音の音圧が標準（予め設定されている値）よりも低くなる。
【００６９】
夜のように上空の温度が地表の温度よりも高いとき、スピーカ音は遠くに伝搬し易い。このような空気の状態に対応する環境フィルタＦＥは、例えば、「夜間」と名付けられる。「夜間」と名称付けられた環境フィルタＦＥは、スピーカ音を「夜間」時のスピーカ音になるように変換する。この環境フィルタＦＥによれば、スピーカ音の音圧が標準（予め設定されている値）よりも高くなる。
【００７０】
このような環境フィルタＦＥによれば、空気の状態に応じたスピーカ音を試聴できる。例えば、夜の場合、スピーカ音がどのように聞こえるかを確認できる。
【００７１】
空気環境の環境フィルタＦＥによれば、次の効果が得られる。
空気の状態は、その地域に伝搬する音に影響を与える。したがって、空気環境に基づく環境フィルタＦＥが使用されることにより、空気環境が反映されたスピーカ音が予測可能になる。このため、上記構成によれば、空気環境が反映された音を形成できる。
【００７２】
・上記各実施形態では、環境フィルタＦＥが１つだけ選択されているが、選択可能な環境フィルタＦＥの個数は複数であってもよい。
例えば、予測プログラム１０は、携帯端末１に、第１次音ＳＢの変換に使用させる環境フィルタＦＥとして、２種類以上の環境フィルタＦＥを使用させる。
【００７３】
例えば、予測プログラム１０は、構造物に関する環境フィルタＦＥのデータ群と、空気の状態の環境フィルタＦＥのデータ群とを備える。予測プログラム１０は、選択される２つの環境フィルタＦＥを合成し、１つの環境フィルタＦＥとする。こうして得られる環境フィルタＦＥは、上記各実施形態と同様の態様で使用される。
【００７４】
この構成によれば、複数種の環境フィルタＦＥの使用が可能になるため、その地域において様々な環境状況を設定して、設定された環境状況における音を試聴できる。例えば、ユーザは、高層ビルが立ち並ぶ市街地域でのスピーカ音を、気温が高い夏場と、気温が低い冬場でどのように異なって聴こえるかを聴き比べて試聴することができる。
【符号の説明】
【００７５】
１…携帯端末、２…本体、３…インターフェイス、４…音声再生装置、５…コンピュータ、１０…予測プログラム、１１…メインプログラム、１２…データ群、２１…スピーカ音ライブラリ、２２…環境フィルタライブラリ、３１…地図、３２…スピーカアイコン、３３…試聴アイコン、３４…ＬｏａｄＭａｐＦｉｌｅアイコン、３５…セットアイコン、３６…プレイアイコン、３７…ストップアイコン、３８…環境フィルタアイコン、３９…暗騒音アイコン、ＦＡ…第１のフィルタ、ＦＢ…第２のフィルタ、ＦＣ…第３のフィルタ、ＦＥ…環境フィルタ、ＳＡ…原音、ＳＢ…第１次音、ＳＣ…第２次音。
【図１】
2018165774.tif 000003
【図２】
2018165774.tif 000004
【図３】
2018165774.tif 000005
【図４】
2018165774.tif 000006