(57)【要約】【課題】車両での移動が順調な場合でも、広告情報の提供機会を確保することができる情報処理装置、情報処理方法、及びプログラムを提供する。【解決手段】目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段（音声出力部３４）により出力させる出力制御手段（制御部１１）を備える。【選択図】図１
2017058301.tif 000002
【特許請求の範囲】
【請求項１】
目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段により出力させる出力制御手段を備えることを特徴とする情報処理装置。
【請求項２】
前記目的地に到達するまでの経路上に設置された信号機での信号待ち時間に関する信号待ち時間情報を取得する取得手段を備え、
前記出力制御手段は、前記取得手段によって取得された前記信号待ち時間情報に基づく信号待ち時間が所定時間以上である場合、当該信号待ち時間の間において、前記音声広告を出力手段により出力させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記信号機での信号待ち時間を、当該信号機が設置された交差点を通過する車両の走行情報に基づき、当該交差点の進入方向と離脱方向との少なくとも何れか一方のパターンごとに算出する信号待ち時間算出手段を備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記信号待ち時間算出手段は、前記信号待ち時間を、所定の時期ごとと所定の時間帯ごととの少なくとも何れか一方のパターンで算出することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記信号待ち時間算出手段は、前記信号待ち時間を、前記信号機における停止線から当該信号機で停止したときの車両の停止位置までの距離に応じて算出することを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記音声広告には、発話時間が異なる複数種類の音声広告があり、
前記出力制御手段は、前記取得手段によって取得された前記信号待ち時間情報に基づく信号待ち時間以内で収まる前記発話時間の音声広告を出力手段により出力させることを特徴とする請求項２〜５の何れか一項に記載の情報処理装置。
【請求項７】
前記出力制御手段は、前記音声案内により進行方向を案内する交差点では、前記音声広告を出力手段により出力させないことを特徴とする請求項１〜６の何れか一項に記載の情報処理装置。
【請求項８】
前記出力制御手段は、自動車専用の道路である高規格幹線道路を走行している場合、前記音声広告を出力手段により出力させることを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記出力制御手段は、前記音声案内を出力する次のポイントに到達するまでの距離又は予想所要時間の値が所定値以上である場合、当該次のポイントに到達するまでの間において、前記音声広告を出力手段により出力させることを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記音声広告には、発話時間が異なる複数種類の音声広告があり、
前記出力制御手段は、前記音声案内を出力する次のポイントに到達するまでの距離又は予想所要時間と、前記音声広告の発話時間と、に基づいて、前記音声案内を出力する次のポイントに到達するまでの時間以内で収まる前記発話時間の音声広告を出力手段により出力させることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
情報処理装置の情報処理方法であって、
目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段により出力させるステップを含む情報処理方法。
【請求項１２】
コンピュータを、
目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段により出力させる出力制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、目的地までの経路探索を行い、探索結果に応じて誘導経路を案内するナビゲーション機能を備えた情報処理装置が提案されている。上記の情報処理装置は、ドライバによって出発地と目的地が設定された場合に、その出発地から目的地に至る最適経路を、地図データを用いて探索し、現在地マークとともにその最適経路を画面に表示する。
【０００３】
このような情報処理装置において、所定のタイミングで広告情報を表示させるようにして、その広告料を充当することによって、上記のナビゲーション機能を無料で利用することができるようにした情報処理装置が知られている。具体的に、上記所定のタイミングとして、例えば、経路検索動作中、パーキングブレーキ動作中、又は、所定時間以上継続する車両の低速移動中に、広告情報を提供するナビゲーション装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４１６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示されたナビゲーション装置では、広告情報を提供するタイミングが、目的地へ出発する前、パーキングブレーキの使用時、又は渋滞時に限られてしまう。このため、車両での移動が順調な場合、広告情報を提供する機会がなくなってしまい、広告効果を発揮することができないという問題がある。
【０００６】
本発明は、車両での移動が順調な場合でも、広告情報の提供機会を確保することができる情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、上記目的を達成するためになされたものであり、
情報処理装置において、
目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段により出力させる出力制御手段を備えることを特徴とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、
前記目的地に到達するまでの経路上に設置された信号機での信号待ち時間に関する信号待ち時間情報を取得する取得手段を備え、
前記出力制御手段は、前記取得手段によって取得された前記信号待ち時間情報に基づく信号待ち時間が所定時間以上である場合、当該信号待ち時間の間において、前記音声広告を出力手段により出力させることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項２に記載の情報処理装置において、
前記信号機での信号待ち時間を、当該信号機が設置された交差点を通過する車両の走行情報に基づき、当該交差点の進入方向と離脱方向との少なくとも何れか一方のパターンごとに算出する信号待ち時間算出手段を備えることを特徴とする。
【００１０】
請求項４に記載の発明は、請求項３に記載の情報処理装置において、
前記信号待ち時間算出手段は、前記信号待ち時間を、所定の時期ごとと所定の時間帯ごととの少なくとも何れか一方のパターンで算出することを特徴とする。
【００１１】
請求項５に記載の発明は、請求項３又は４に記載の情報処理装置において、
前記信号待ち時間算出手段は、前記信号待ち時間を、前記信号機における停止線から当該信号機で停止したときの車両の停止位置までの距離に応じて算出することを特徴とする。
【００１２】
請求項６に記載の発明は、請求項２〜５の何れか一項に記載の情報処理装置において、
前記音声広告には、発話時間が異なる複数種類の音声広告があり、
前記出力制御手段は、前記取得手段によって取得された前記信号待ち時間情報に基づく信号待ち時間以内で収まる前記発話時間の音声広告を出力手段により出力させることを特徴とする。
【００１３】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の情報処理装置において、
前記出力制御手段は、前記音声案内により進行方向を案内する交差点では、前記音声広告を出力手段により出力させないことを特徴とする。
【００１４】
請求項８に記載の発明は、請求項１に記載の情報処理装置において、
前記出力制御手段は、自動車専用の道路である高規格幹線道路を走行している場合、前記音声広告を出力手段により出力させることを特徴とする。
【００１５】
請求項９に記載の発明は、請求項１に記載の情報処理装置において、
前記出力制御手段は、前記音声案内を出力する次のポイントに到達するまでの距離又は予想所要時間の値が所定値以上である場合、当該次のポイントに到達するまでの間において、前記音声広告を出力手段により出力させることを特徴とする。
【００１６】
請求項１０に記載の発明は、請求項９に記載の情報処理装置において、
前記音声広告には、発話時間が異なる複数種類の音声広告があり、
前記出力制御手段は、前記音声案内を出力する次のポイントに到達するまでの距離又は予想所要時間と、前記音声広告の発話時間と、に基づいて、前記音声案内を出力する次のポイントに到達するまでの時間以内で収まる前記発話時間の音声広告を出力手段により出力させることを特徴とする。
【００１７】
請求項１１に記載の発明は、
情報処理装置の情報処理方法であって、
目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段により出力させるステップを含む。
【００１８】
請求項１２に記載の発明は、
コンピュータを、
目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段により出力させる出力制御手段、
として機能させるためのプログラムである。
【発明の効果】
【００１９】
本発明によれば、車両での移動が順調な場合でも、広告情報の提供機会を確保することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る情報処理システムを構成する各装置の主制御構成を示すブロック図である。
【図２】音声広告出力制御処理を示すフローチャートである。
【図３】信号待ち時間算出処理を示すフローチャートである。
【図４】信号待ちの車両の一例を示す図である。
【図５】変形例１に係る情報処理システムを構成する各装置の主制御構成を示すブロック図である。
【図６】変形例１の音声広告出力制御処理を示すフローチャートである。
【図７】音声案内及び音声広告の出力タイミングの一例を示すタイミングチャートである。
【図８】変形例２に係る情報処理システムを構成する各装置の主制御構成を示すブロック図である。
【図９】変形例２の音声広告出力制御処理を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態、変形例１、及び変形例２について、図面を参照して詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００２２】
［１．構成の説明］
以下、図面を参照しながら、本発明の一実施形態について詳しく説明する。
［１−１．システム構成の説明］
まず、本実施形態に係る情報処理システム１の構成について説明する。
情報処理システム１は、図１に示すように、情報処理装置としてのナビサーバ装置１０と、音声広告を配信する広告サーバ装置２０と、車両Ｃに搭載された端末装置３０と、を備えて構成されている。情報処理システム１の各装置は、通信ネットワークＮに接続される。通信ネットワークＮは、具体的には、インターネット、電気通信事業者等の電話回線網や携帯電話通信網等である。
【００２３】
ナビサーバ装置１０は、例えば、ＰＣ、ＷＳ（Work Station）等の情報機器であり、端末装置３０から通信ネットワークＮを介して送信されてきたプローブ情報（走行情報）が集積されるようになっている。ナビサーバ装置１０は、１台で構成されるものとするが、これに限定されるものではなく、複数台の装置から構成されるものとしてもよい。
【００２４】
広告サーバ装置２０は、ナビサーバ装置１０と同様に、ＰＣ、ＷＳ（Work Station）等の情報機器であり、通信ネットワークＮを介して音声広告を端末装置３０に配信するようになっている。ここで、音声広告には、例えば、英数字を音声として発音したクーポンが含まれる。ユーザは、このクーポンを対象店舗等で店員に伝達することで商品の割引等をうけることが可能となる。なお、クーポンとして発音された英数字をユーザが端末装置等に入力し、表示部に表示出力させたクーポンにより商品の割引等をうけることができるようにしてもよい。
広告サーバ装置２０は、ナビサーバ装置１０と同様に、１台で構成されるものとするが、これに限定されるものではなく、複数台の装置から構成されるものとしてもよい。
【００２５】
端末装置３０は、スマートフォンやタブレットなどのスマートデバイス、携帯電話機等の各ドライバが所持して使用する携帯型端末機器である。端末装置３０には、目的地までの経路探索を行い、探索結果に応じて誘導経路を案内するカーナビの機能を実現するアプリケーション（以下、カーナビアプリと称する）がインストールされている。また、端末装置３０は、通信ネットワークＮ（具体的には、端末装置３０の通信回線や無線ＬＡＮ（Local Area Network）等）を用いて、ナビサーバ装置１０、広告サーバ装置２０との間で相互に通信を行う。
【００２６】
［１−１−１．ナビサーバ装置の構成の説明］
次に、ナビサーバ装置１０の構成について説明する。
ナビサーバ装置１０は、制御部１１と、操作部１２と、表示部１３と、記憶部１４と、通信部１５と、を備えて構成されている。
【００２７】
制御部１１は、ナビサーバ装置１０の動作を中央制御する。具体的には、制御部１１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部１４に記憶されたプログラムデータとＣＰＵとの協働により、ナビサーバ装置１０の各部を統括制御する。
また、制御部１１は、目的地に到達するまでの経路上に設置された信号機での信号待ち時間に関する信号待ち時間情報を取得する。具体的には、制御部１１は、記憶部１４に格納されている信号待ち時間情報から、実際に経路探索処理がなされた経路上の信号機での信号待ち時間に関する信号待ち時間情報を選択して取得する。そして、制御部１１は、経路探索処理がなされた経路上の信号機のうち信号待ち時間が所定時間以上である信号機がある場合、信号待ち時間が所定時間以上である信号機がある旨を示す音声広告出力タイミング情報を広告サーバ装置２０及び端末装置３０に送信する。ただし、制御部１１は、信号待ち時間が所定時間以上である信号機であっても、当該信号機が設置された交差点での音声案内がある場合（例えば、当該交差点で右左折の音声案内がある場合等）は、当該信号機が設置された交差点については音声広告出力タイミング情報から除外するようにする。
ここで、上記信号待ち時間は、制御部１１により算出され、当該信号待ち時間に関する信号待ち時間情報は記憶部１４に格納されるようになっている。以下、制御部１１による信号待ち時間の算出方法について説明する。
なお、外部システム（例えば、高度交通システム等）により信号待ち時間情報を提供可能である場合には、制御部１１は、当該外部システムから信号待ち時間情報を取得するようにしてもよい。
【００２８】
制御部１１は、上記プローブ情報から、各信号機での信号待ち時間を集計し、その平均値を算出する。ここで、信号待ち時間とは、例えば、信号待ちの対象となる信号機が設置された交差点の中心位置から所定範囲内で車両Ｃが一旦停止した後、この車両Ｃの速度の値が所定値に達するまでの時間をいう。
具体的には、制御部１１は、上記プローブ情報から、信号機が設置された交差点の進入方向と離脱方向との組合せ数分のパターンごとに信号待ち時間を集計し、それぞれの平均値を算出する。例えば、十字形の交差点では、図４に示すように、南方向から進入した後、北方向に離脱する場合（直進する場合）と、東方向に離脱する場合（右折する場合）と、西方向に離脱する場合（左折する場合）の３つの信号待ちパターンがある。また、図示は省略するが、北方向から進入した場合と、東方向から進入した場合と、西方向から進入した場合とで、それぞれ離脱する方向が３方向あるので、制御部１１は、合計１２パターンの信号待ち時間を集計し、それぞれの平均値を算出することとなる。
なお、制御部１１は、所定の時期（例えば、季節や曜日）ごと、所定の時間帯（例えば、午前と午後）ごとに上記１２パターンの信号待ち時間を細分化して集計し、それぞれの平均値を算出してもよい。この場合、より正確かつ詳細な信号待ち時間情報を得ることができるようになる。また、制御部１１は、信号機が設置された交差点の停止線から当該信号機で停止したときの車両Ｃの停止位置までの距離に応じて信号待ち時間を算出するようにしてもよい。例えば、図４に示すように、停止線Ｌの位置（０ｍ）から１０ｍ未満の範囲で停止した場合と、１０ｍ以上、２０ｍ未満の範囲で停止した場合と、２０ｍ以上、３０ｍ未満の範囲で停止した場合とでそれぞれ信号待ち時間を集計し、それぞれの平均値を算出するようにする。この場合、より一層正確かつ詳細な信号待ち時間情報を得ることができるようになる。
【００２９】
また、制御部１１は、信号待ち時間が所定時間以上であると判断した当該信号待ち時間に応じて、端末装置３０の音声出力部３４により出力させる音声広告の発話時間を決定し、決定した発話時間を示す情報を上記音声広告出力タイミング情報に含めて広告サーバ装置２０及び端末装置３０に送信する。なお、制御部１１は、信号待ち時間が所定時間以上であると判断した当該信号待ち時間そのものを示す情報を上記音声広告出力タイミング情報に含めて広告サーバ装置２０及び端末装置３０に送信するようにしてもよい。
【００３０】
操作部１２は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーなどを有するキーボード、マウス等のポインティングデバイスなどを備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部１１へと出力する。
表示部１３は、例えば、ＬＣＤ（Liquid Crystal Display）などのディスプレイを備え、制御部１１から出力された表示制御信号に基づいた画像を表示画面に表示する。
【００３１】
記憶部１４は、例えば、ＨＤＤ（Hard Disk Drive）、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部１１から読み書き可能に記憶する。
また、記憶部１４は、地図データ、音声データ、信号待ち時間情報等を格納している。地図データは、例えば、広域をカバーした地図情報（複数縮尺に対応）、道路情報、施設、海、川等の各種シンボル情報等である。また、音声データは、例えば、経路案内に必要な、単語や文節等からなるメッセージ（音声案内）のデータ等である。また、信号待ち時間情報は、例えば、上述のように制御部１１によって算出された各信号機での信号待ち時間（平均信号待ち時間）を示す情報である。この信号待ち時間情報は、制御部１１によって信号待ち時間が算出される度に順次更新されるようになっている。
【００３２】
通信部１５は、通信用ＩＣ（Integrated Circuit）及び通信コネクタなどを有する通信インターフェイスであり、制御部１１の制御の下、所定の通信プロトコルを用いて通信ネットワークＮを介したデータ通信を行う。例えば、通信部１５は、ドライバにより設定された目的地情報及び現在位置検出部２６により検出された現在位置情報、並びに制御部３１により生成されたプローブ情報等を受信する。また、通信部１５は、地図データ及び音声データとともに、経路探索結果等を端末装置３０に送信する。また、通信部１５は、信号待ち時間が所定時間以上である信号機がある旨を示す音声広告出力タイミング情報を広告サーバ装置２０及び端末装置３０に送信する。
【００３３】
［１−１−２．広告サーバ装置の構成の説明］
次に、広告サーバ装置２０の構成について説明する。
広告サーバ装置２０は、制御部２１と、操作部２２と、表示部２３と、記憶部２４と、通信部２５と、を備えて構成されている。
【００３４】
制御部２１は、広告サーバ装置２０の動作を中央制御する。具体的には、制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部２４に記憶されたプログラムデータとＣＰＵとの協働により、広告サーバ装置２０の各部を統括制御する。
また、制御部２１は、ナビサーバ装置１０から通信ネットワークＮを介して送信されてきた上記信号待ち時間が所定時間以上である信号機がある旨を示す音声広告出力タイミング情報から、当該信号機での信号待ち時間の間において出力可能な音声広告を、記憶部２４に格納されている音声広告データから決定する。そして、制御部２１は、決定された音声広告に関する音声広告データを端末装置３０に送信する。
具体的には、制御部２１は、発話時間が異なる音声広告の中から音声広告出力タイミング情報に含まれる発話時間を示す情報に合致する音声広告を選択する。また、例えば、合致する音声広告が複数ある場合は、制御部２１は、予め定められた優先順位に従って音声広告を選択する。ここで、優先順位の基準としては、例えば、音声広告と対応付けられて記憶されている位置情報が示す位置が、音声広告の出力対象である交差点の位置に最も近いことや、端末装置３０でカーナビアプリを実行するユーザの属性（例えば、年齢や性別等）と合致すること等が挙げられる。また、例えば、出力したい音声広告が予め選択されており、当該音声広告についてロングバージョンとショートバージョンのものが記憶部２４に記憶されている場合には、音声広告出力タイミング情報に含まれる発話時間を示す情報に合致するバージョンの音声広告を選択する。一例として、同じ商品、サービス、訴求内容に係る音声広告であって、例えば、ロングバージョンは商品名と特徴の説明、ショートバージョンは商品名のみ、などが考えられる。
【００３５】
操作部２２は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーなどを有するキーボード、マウス等のポインティングデバイスなどを備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部２１へと出力する。
表示部２３は、例えば、ＬＣＤ（Liquid Crystal Display）などのディスプレイを備え、制御部２１から出力された表示制御信号に基づいた画像を表示画面に表示する。
【００３６】
記憶部２４は、例えば、ＨＤＤ（Hard Disk Drive）、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部２１から読み書き可能に記憶する。
また、記憶部２４は、音声広告データ等を格納している。音声広告データは、例えば、音声広告ごとに広告ＩＤ、広告名称、音声データ、時間、カテゴリ等の項目が関連付けられて１つのレコードとして記憶部２４に記憶されている。広告名称は、広告する商品の商品名やキャッチフレーズなどである。音声データは、音声が録音されたデータ等であり、一の音声広告に対して、例えば、ロングバージョンとショートバージョン等、種類の異なるデータを設定可能である。時間は、音声データを音声として再生させたときの再生時間（発話時間）である。カテゴリは、広告する商品が分類されるカテゴリや、対象年齢、対象性別、対象地域等である。１つのレコードに対して、複数のカテゴリが含まれていてもよい。
なお、項目はここに列挙したもの以外でも、音声広告に関する情報であれば適宜追加されてもよい。
【００３７】
通信部２５は、通信用ＩＣ（Integrated Circuit）及び通信コネクタなどを有する通信インターフェイスであり、制御部２１の制御の下、所定の通信プロトコルを用いて通信ネットワークＮを介したデータ通信を行う。例えば、通信部２５は、信号待ち時間が所定時間以上である信号機がある旨を示す音声広告出力タイミング情報を受信する。また、通信部２５は、信号待ち時間が所定時間以上である信号機での当該信号待ち時間の間に出力可能な音声広告に係る音声広告データ等を端末装置３０に送信（配信）する。
【００３８】
［１−１−３．端末装置の構成の説明］
次に、端末装置３０の構成について説明する。
端末装置３０は、制御部３１と、操作部３２と、表示部３３と、音声出力部３４と、記憶部３５と、現在位置検出部３６と、通信部３７と、を備えて構成されている。
【００３９】
制御部３１は、端末装置３０の動作を中央制御する。具体的には、制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部３５に記憶されたプログラムデータとＣＰＵとの協働により、端末装置３０の各部を統括制御する。
また、制御部３１は、記憶部３５に記憶されたカーナビアプリを実行することにより、ナビサーバ装置１０と協働して、カーナビの機能を実現する。具体的には、制御部３１は、ドライバによりカーナビアプリが起動され目的地が設定されると、当該目的地情報及び現在位置検出部３６により検出された現在位置情報を、通信部３７を介してナビサーバ装置１０に送信する。次に、ナビサーバ装置１０の制御部１１は、端末装置３０から送信された目的地情報及び現在位置情報に基づいて経路探索処理を行い、経路探索結果を地図データ及び音声データとともに、通信部１５を介して端末装置３０に送信する。次に、端末装置３０の制御部３１は、経路探索結果を、表示部３３に表示させるとともに、音声出力部３４から音声案内を出力させる。また、制御部３１は、ナビサーバ装置１０から送信された音声広告出力タイミング情報に基づき、音声出力部３４から出力される音声案内の出力タイミングと抵触しないタイミング、すなわち探索経路上に設置された信号機のうち信号待ち時間が所定時間以上である信号機での信号待ち時間の間において、広告サーバ装置２０から送信（配信）された音声広告を音声出力部３４により出力させる。これにより、カーナビの機能が実現される。なお、音声広告の出力対象となった信号機において、車両Ｃが停止しなかった場合、すなわち信号待ちをしなかった場合には、当該信号機が設置された交差点を通過する際に音声広告を音声出力部３４により出力させないようにする。
また、制御部３１は、実際に車両Ｃが走行した位置や車速などの走行情報に基づいてプローブ情報を随時生成する。そして、制御部３１は、生成したプローブ情報を、通信部３７を介して随時ナビサーバ装置１０に送信する。
【００４０】
操作部３２は、例えば、ホームボタン等からなるキー入力部と、表示部３３と一体的に形成されたタッチパネルと、を備え、ドライバからの操作入力を受け付けて、操作入力に応じた操作信号を制御部３１へと出力する。
表示部３３は、例えば、ＬＣＤ、有機ＥＬ（Electro Luminescence）素子を用いたＦＰＤ（Flat Panel Display）などのディスプレイを備え、制御部３１から出力された表示制御信号に基づいた画像を表示画面に表示する。例えば、表示部３３は、制御部３１から出力された表示用データ（地図データ等）に基づいて、各種情報（例えば、地図画面やアイコン、経路案内等のナビゲーション用の表示情報、自車の現在位置を示す自車マーク等）を表示する。
【００４１】
音声出力部（出力手段）３４は、Ｄ／Ａ変換器、アンプ、スピーカ等を備えて構成され、制御部３１から出力された音声データをアナログの音声信号に変換して音声出力する。
【００４２】
記憶部３５は、例えば、ＨＤＤ、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部３１から読み書き可能に記憶する。
【００４３】
現在位置検出部３６は、ＧＰＳモジュール、自律航法ユニット等を備えて構成されている。ＧＰＳモジュールは、ＧＰＳアンテナ等を備えて構成される。このＧＰＳアンテナは、地球低軌道に打ち上げられた複数のＧＰＳ衛星から送信されるＧＰＳ信号を受信する。ＧＰＳアンテナは、少なくとも３個のＧＰＳ衛星から送信されるＧＰＳ信号を受信し、受信したＧＰＳ信号に基づいて車両Ｃの絶対的な現在位置（緯度、経度）を検出して、制御部３１に出力する。
自律航法ユニットは、角度センサ、距離センサ等を備える。角度センサは、車の角速度（単位時間あたりの水平方向への回転角度）を検出して、移動方位の変化量を算出する。距離センサは、車輪の回転に応じて出力されるパルス信号を検出して、車両Ｃの移動量を算出する。自律航法ユニットは、これら角速度信号および車速パルス信号により、車両Ｃの相対的な位置変化を算出して制御部３１に出力する。
【００４４】
通信部３７は、アンテナや通信回路を備え、制御部３１による制御の下で外部機器との間の無線通信を行う。具体的には、通信部３７は、基地局で中継されることで、通信ネットワークＮを介してデータ通信を行う。例えば、通信部３７は、ドライバにより設定された目的地情報及び現在位置検出部３６により検出された現在位置情報、並びに制御部３１により生成されたプローブ情報等を送信する。また、通信部３７は、ナビサーバ装置１０の通信部１５から送信された経路探索結果、地図データ及び音声データ、信号待ち時間が所定時間以上である信号機がある旨を示す音声広告出力タイミング情報等を受信する。また、通信部３７は、広告サーバ装置２０の通信部２５から送信された音声広告に関する音声データ等を受信する。
【００４５】
［１−２．動作の説明］
次に、本実施形態に係るナビサーバ装置１０の具体的な動作について、図２及び図３のフローチャートを参照して説明する。図２は、音声広告出力制御処理を示すフローチャートである。図３は、信号待ち時間算出処理を示すフローチャートである。
【００４６】
まず、図２を参照して、ナビサーバ装置１０で実行される音声広告出力制御処理を説明する。この音声広告出力制御処理は、ドライバが、端末装置３０の操作部３２に対して所定の操作を行うことで、カーナビアプリを起動する処理が実行されていることが前提となる。所定の操作としては、例えば、専用のアイコンを表示部３３に表示し、当該アイコンをドライバがタッチすること等が挙げられる。
【００４７】
まず、ナビサーバ装置１０の制御部１１は、端末装置３０から目的地情報及び現在位置情報を受信したか否かを判定する（ステップＳ１）。
ステップＳ１において、目的地情報及び現在位置情報を受信していないと判定した場合（ステップＳ１；ＮＯ）は、目的地情報及び現在位置情報を受信するまで、ステップＳ１の処理を繰り返し実行する。
一方、ステップＳ１において、目的地情報及び現在位置情報を受信したと判定した場合（ステップＳ１；ＹＥＳ）は、次のステップＳ２へと移行する。
【００４８】
次に、制御部１１は、ステップＳ１で受信した目的地情報及び現在位置情報に基づいて、経路探索処理を実行する（ステップＳ２）。
【００４９】
次に、制御部１１は、ステップＳ２で実行された経路探索処理の結果に基づいて、経路上に設置された信号機での信号待ち時間に関する信号待ち時間情報を取得する（ステップＳ３）。具体的には、制御部１１は、記憶部１４に格納されている信号待ち時間情報から、経路探索処理がなされた経路上の信号機での信号待ち時間に関する信号待ち時間情報を選択して取得する。
即ち、制御部１１は、本発明の取得手段として機能する。
【００５０】
次に、制御部１１は、ステップＳ３で取得された信号待ち時間情報に基づいて、経路上の信号機のうち信号待ち時間が所定時間以上である信号機があるか否かを判定する（ステップＳ４）。
ステップＳ４において、信号待ち時間が所定時間以上である信号機があると判定した場合（ステップＳ４；ＹＥＳ）は、次のステップＳ５へと移行する。
一方、ステップＳ４において、信号待ち時間が所定時間以上である信号機がないと判定した場合（ステップＳ４；ＮＯ）は、音声広告出力制御処理を終了する。
【００５１】
次に、制御部１１は、ステップＳ４で信号待ち時間が所定時間以上であると判定された信号機に基づいて、当該信号機が設置された交差点での音声案内があるか否かを判定する（ステップＳ５）。
ステップＳ５において、音声案内がないと判定した場合（ステップＳ５；ＮＯ）は、次のステップＳ６へと移行する。
一方、ステップＳ５において、音声案内があると判定した場合（ステップＳ５；ＹＥＳ）は、音声広告出力制御処理を終了する。
【００５２】
次に、制御部１１は、ステップＳ５で音声案内がないと判定された交差点での信号待ち時間の間において、音声広告を端末装置３０の音声出力部３４により出力させる出力制御処理を実行する（ステップＳ６）。具体的には、制御部１１は、信号待ち時間が所定時間以上である信号機がある旨を示す音声広告出力タイミング情報を端末装置３０に送信し、当該信号機で実際に信号待ちがなされた場合、信号待ち時間以内で収まる発話時間の音声広告を端末装置３０の音声出力部３４により出力させる。当該信号待ち時間以内で収まる発話時間の音声広告は、上述の広告サーバ装置２０の制御部２１により選択されたものである。なお、当該信号機で信号待ちがなされなかった場合は、当該音声広告を出力させないようにする。
即ち、制御部１１は、本発明の出力制御手段として機能する。
【００５３】
次いで、図３を参照して、ナビサーバ装置１０で実行される信号待ち時間算出処理の一例を説明する。ナビサーバ装置１０の制御部１１は、端末装置３０から送信されたプローブ情報を取得したことをトリガとして、信号待ち時間算出処理を実行する。
【００５４】
図３に示すように、ナビサーバ装置１０の制御部１１は、端末装置３０から送信されたプローブ情報を取得する（ステップＳ１１）。ステップＳ１１では、随時、複数台の端末装置３０の各々から送信されたプローブ情報が取得され、集積される。
【００５５】
次に、制御部１１は、ステップＳ１１で取得されたプローブ情報を参照して、信号待ち時間を算出する（ステップＳ２）。
即ち、制御部１１は、本発明の信号待ち時間算出手段として機能する。
なお、具体的な信号待ち時間の算出方法については、上記のナビサーバ装置の構成の説明の項目で説明しているため、その説明は割愛する。
【００５６】
次に、制御部１１は、ステップＳ１２で算出された信号待ち時間に関する信号待ち時間情報を更新する（ステップＳ１３）。制御部１１は、当該信号待ち時間情報を記憶部１４に記憶して信号待ち時間算出処理を終了する。
【００５７】
［１−３．効果］
以上のように、本実施形態に係る情報処理装置としてのナビサーバ装置１０は、目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段（音声出力部３４）により出力させる出力制御手段（制御部１１）を備える。
従って、本実施形態に係るナビサーバ装置１０によれば、車両で移動しているときも音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を音声出力部３４により出力させるようにすることができるので、車両での移動が順調な場合でも音声広告の提供機会を確保することができる。
【００５８】
また、本実施形態に係るナビサーバ装置１０は、目的地に到達するまでの経路上に設置された信号機での信号待ち時間に関する信号待ち時間情報を取得する取得手段（制御部１１）を備え、出力制御手段（制御部１１）は、取得手段によって取得された信号待ち時間情報に基づく信号待ち時間が所定時間以上である場合、当該信号待ち時間の間において、音声広告を出力手段（音声出力部３４）により出力させる。
従って、本実施形態に係るナビサーバ装置１０によれば、音声案内の出力タイミングと抵触しない信号待ち時間を有効活用し、当該信号待ち時間が所定時間以上であれば当該信号待ち時間の間において、音声広告を音声出力部３４により出力させるので、車両での移動が順調な場合でも音声広告の提供機会を確保することができる。
【００５９】
また、本実施形態に係るナビサーバ装置１０は、信号機での信号待ち時間を、当該信号機が設置された交差点を通過する車両の走行情報（プローブ情報）に基づき、当該交差点の進入方向と離脱方向とのパターンごとに算出する信号待ち時間算出手段（制御部１１）を備える。
従って、本実施形態に係るナビサーバ装置１０によれば、交差点の進入方向と離脱方向とのパターンごとに信号待ち時間を実測しているので、正確かつ詳細な信号待ち時間情報を得ることができる。
【００６０】
また、本実施形態に係るナビサーバ装置１０では、音声広告には、発話時間が異なる複数種類の音声広告があり、出力制御手段（制御部１１）は、取得手段（制御部１１）によって取得された信号待ち時間情報に基づく信号待ち時間以内で収まる発話時間の音声広告を出力手段（音声出力部３４）により出力させる。
従って、本実施形態に係るナビサーバ装置１０によれば、信号待ち時間の長さに応じて、音声広告の出力に関して柔軟な対応をすることができるようになるので、音声広告の提供機会を確保し易くなる。
【００６１】
また、本実施形態に係るナビサーバ装置１０では、出力制御手段（制御部１１）は、音声案内により進行方向を案内する交差点では、音声広告を出力手段（音声出力部３４）により出力させないようにしている。
従って、本実施形態に係るナビサーバ装置１０によれば、音声案内により進行方向を案内する交差点において、当該音声案内の出力タイミングと音声広告の出力タイミングとが重なってしまうことを防止することができるので、音声広告が音声案内の妨げとならないようにすることができる。
【００６２】
［２．変形例１］
図５〜図７を参照して、上記実施の形態の変形例１を説明する。上記実施の形態では、経路探索処理がなされた経路上に設置された信号機での信号待ち時間が所定時間以上である場合、ナビサーバ装置１０の制御部１１が当該信号機での信号待ち時間の間において、音声広告を端末装置３０の音声出力部３４により出力させる構成であった。本変形例１では、音声案内を出力する次のポイントに到達するまでの予想所要時間が所定時間以上である場合、ナビサーバ装置１０Ａの制御部１１Ａが当該次のポイントに到達するまでの間において、音声広告を端末装置３０の音声出力部３４により出力させる構成である。
【００６３】
［２−１．システム構成の説明］
図５を参照して、本変形例１の情報処理システム２の構成について説明する。図５は、本変形例１の情報処理システム２を示すブロック図である。情報処理システム２において、上記実施の形態の情報処理システム１と同様の構成部分には、同じ符号を付し、その説明を省略する。
【００６４】
情報処理システム２は、図５に示すように、情報処理装置としてのナビサーバ装置１０Ａと、音声広告を配信する広告サーバ装置２０Ａと、車両Ｃに搭載された端末装置３０Ａと、を備えて構成されている。
【００６５】
［２−１−１．ナビサーバ装置の構成の説明］
次に、ナビサーバ装置１０Ａの構成について説明する。
ナビサーバ装置１０Ａは、制御部１１Ａと、操作部１２と、表示部１３と、記憶部１４Ａと、通信部１５と、を備えて構成されている。
【００６６】
制御部１１Ａは、経路探索処理の結果から、音声案内を出力する各ポイントから次の音声案内を出力するポイントまでの各区間の距離を示す距離情報を取得する。そして、制御部１１Ａは、各区間の距離情報に基づき、当該各区間を移動するときにかかる予想所要時間を算出する。そして、制御部１１Ａは、予想所要時間が所定時間以上である区間がある場合、予想所要時間が所定時間以上である区間がある旨を示す音声広告出力タイミング情報を広告サーバ装置２０Ａ及び端末装置３０Ａに送信する。
なお、制御部１１Ａは、音声案内を出力する各ポイントから次の音声案内を出力するポイントまでの各区間の距離から、当該距離の値が所定値以上である区間がある場合、距離の値が所定値以上である区間がある旨を示す音声広告出力タイミング情報を広告サーバ装置２０Ａ及び端末装置３０Ａに送信するようにしてもよい。
【００６７】
また、制御部１１Ａは、上記予想所要時間が所定時間以上であると判断した当該予想所要時間に応じて、端末装置３０Ａの音声出力部３４により出力させる音声広告の発話時間を決定し、決定した発話時間を示す情報を上記音声広告出力タイミング情報に含めて広告サーバ装置２０Ａ及び端末装置３０Ａに送信する。ここで、音声広告の発話時間は、例えば、上記予想所要時間から音声広告の発話時間の前後に設定される準備時間を差し引いた時間として決定される。具体的には、図７に示すように、音声案内（例えば、「この先、５キロ以上道なりです。」等）を出力する一のポイントから次の音声案内を出力するポイントに到達するまでの予想所要時間が６０秒であり、上記準備時間が各１５秒である場合、音声広告の発話時間は３０（６０−（１５×２））秒に決定されることとなる。
なお、制御部１１Ａは、上記予想所要時間が所定時間以上であると判断した当該予想所要時間そのものを示す情報を上記音声広告出力タイミング情報に含めて広告サーバ装置２０Ａ及び端末装置３０Ａに送信するようにしてもよい。
記憶部１４Ａは、上記実施の形態の記憶部１４と同様であるが、信号待ち時間情報を記憶していない点で記憶部１４とは異なる。
【００６８】
［２−１−２．広告サーバ装置の構成の説明］
次に、広告サーバ装置２０Ａの構成について説明する。
広告サーバ装置２０Ａは、制御部２１Ａと、操作部２２と、表示部２３と、記憶部２４と、通信部２５と、を備えて構成されている。
【００６９】
制御部２１Ａは、ナビサーバ装置１０Ａから通信ネットワークＮを介して送信されてきた上記予想所要時間が所定時間以上である区間がある旨を示す音声広告出力タイミング情報から、当該予想所要時間の間において出力可能な音声広告を、記憶部２４に格納されている音声広告データから決定する。そして、制御部２１Ａは、決定された音声広告に関する音声広告データを端末装置３０Ａに送信する。
具体的には、制御部２１Ａは、発話時間が異なる音声広告の中から音声広告出力タイミング情報に含まれる発話時間を示す情報に合致する音声広告を選択する。また、例えば、合致する音声広告が複数ある場合は、制御部２１Ａは、予め定められた優先順位に従って音声広告を選択する。ここで、優先順位の基準としては、例えば、音声広告と対応付けられて記憶されている位置情報が示す位置が、音声案内を出力する次のポイントに最も近いことや、端末装置３０Ａでカーナビアプリを実行するユーザの属性（例えば、年齢や性別等）と合致すること等が挙げられる。
【００７０】
［２−１−３．端末装置の構成の説明］
次に、端末装置３０Ａの構成について説明する。
端末装置３０Ａは、制御部３１Ａと、操作部３２と、表示部３３と、音声出力部３４と、記憶部３５と、現在位置検出部３６と、通信部３７と、を備えて構成されている。
【００７１】
制御部３１Ａは、ナビサーバ装置１０Ａから送信された音声広告出力タイミング情報に基づき、音声出力部３４から出力される音声案内の出力タイミングと抵触しないタイミング、すなわち音声案内を出力する次のポイントに到達するまでの予想所要時間が所定時間以上である当該予想所要時間の間において、広告サーバ装置２０Ａから送信（配信）された音声広告を音声出力部３４により出力させる。
【００７２】
［２−２．動作の説明］
次に、本変形例１のナビサーバ装置１０Ａの具体的な動作について、図６を参照して説明する。図６は、音声広告出力制御処理を示すフローチャートである。この音声広告出力制御処理は、上記実施の形態の音声広告出力制御処理と同様に、ドライバが、端末装置３０Ａの操作部３２に対して所定の操作を行うことで、カーナビアプリを起動する処理が実行されていることが前提となる。
【００７３】
図６に示すように、まず、ナビサーバ装置１０Ａの制御部１１Ａは、端末装置３０Ａから目的地情報及び現在位置情報を受信したか否かを判定する（ステップＳ２１）。
ステップＳ２１において、目的地情報及び現在位置情報を受信していないと判定した場合（ステップＳ２１；ＮＯ）は、目的地情報及び現在位置情報を受信するまで、ステップＳ２１の処理を繰り返し実行する。
一方、ステップＳ２１において、目的地情報及び現在位置情報を受信したと判定した場合（ステップＳ２１；ＹＥＳ）は、次のステップＳ２２へと移行する。
【００７４】
次に、制御部１１Ａは、ステップＳ２１で受信した目的地情報及び現在位置情報に基づいて、経路探索処理を実行する（ステップＳ２２）。
【００７５】
次に、制御部１１Ａは、ステップＳ２２で実行された経路探索処理の結果に基づいて、音声案内を出力する各ポイントから次の音声案内を出力するポイントまでの各区間の距離を示す距離情報を取得する（ステップＳ２３）。
【００７６】
次に、制御部１１Ａは、ステップＳ２３で取得された距離情報に基づき、各区間を移動するときにかかる予想所要時間を算出する（ステップＳ２４）。
【００７７】
次に、制御部１１Ａは、ステップＳ２４で算出された予想所要時間が所定時間以上である区間があるか否かを判定する（ステップＳ２５）。
ステップＳ２５において、予想所要時間が所定時間以上となる区間があると判定した場合（ステップＳ２５；ＹＥＳ）は、次のステップＳ２６へと移行する。
一方、ステップＳ２５において、予想所要時間が所定時間以上となる区間がないと判定した場合（ステップＳ２５；ＮＯ）は、音声広告出力制御処理を終了する。
【００７８】
次に、制御部１１Ａは、ステップＳ２５で予想所要時間が所定時間以上であると判定された各区間において、音声広告を端末装置３０Ａの音声出力部３４により出力させる出力制御処理を実行する（ステップＳ２６）。具体的には、制御部１１Ａは、上記予想所要時間が所定時間以上である区間がある旨を示す音声広告出力タイミング情報を端末装置３０Ａに送信し、当該予想所要時間以内で収まる発話時間の音声広告を端末装置３０の音声出力部３４により出力させる。当該予想所要時間以内で収まる発話時間の音声広告は、上述の広告サーバ装置２０Ａの制御部２１Ａにより選択されたものである。
即ち、制御部１１Ａは、本発明の出力制御手段として機能する。
【００７９】
［２−３．変形例１の効果］
以上、本変形例１に係る情報処理装置としてのナビサーバ装置１０Ａは、出力制御手段（制御部１１Ａ）は、音声案内を出力する次のポイントに到達するまでの予想所要時間の値が所定値以上である場合、当該次のポイントに到達するまでの間において、音声広告を出力手段（音声出力部３４）により出力させる。
従って、本変形例１に係るナビサーバ装置１０Ａによれば、音声案内の出力タイミングと抵触しない所定のタイミングとして、音声案内を出力する次のポイントに到達するまでの予想所要時間が所定時間以上である当該予想所要時間を有効活用し、当該次のポイントに到達するまでの間において、音声広告を音声出力部３４により出力させるので、車両での移動が順調な場合でも音声広告の提供機会を確保することができる。
【００８０】
また、本変形例１に係る情報処理装置としてのナビサーバ装置１０Ａでは、音声広告には、発話時間が異なる複数種類の音声広告があり、出力制御手段（制御部１１Ａ）は、音声案内を出力する次のポイントに到達するまでの予想所要時間と、当該音声広告の発話時間と、に基づいて、音声案内を出力する次のポイントに到達するまでの時間以内で収まる発話時間の音声広告を出力手段（音声出力部３４）により出力させる。
従って、本変形例１に係るナビサーバ装置１０Ａによれば、音声案内を出力する次のポイントに到達するまでの予想所要時間の長さに応じて、音声広告の出力に関して柔軟な対応をすることができるようになるので、音声広告の提供機会を確保し易くなる。
【００８１】
［３．変形例２］
図８及び図９を参照して、上記実施の形態の変形例２を説明する。本変形例２では、車両Ｃが自動車専用道路を走行している場合、音声広告を端末装置３０の音声出力部３４により出力させる構成である。
【００８２】
［３−１．システム構成の説明］
図８を参照して、本変形例２の情報処理システム３の構成について説明する。図８は、本変形例２の情報処理システム３を示すブロック図である。情報処理システム３において、上記実施の形態の情報処理システム１と同様の構成部分には、同じ符号を付し、その説明を省略する。
【００８３】
情報処理システム３は、図８に示すように、情報処理装置としてのナビサーバ装置１０Ｂと、音声広告を配信する広告サーバ装置２０Ｂと、車両Ｃに搭載された端末装置３０Ａと、を備えて構成されている。
【００８４】
［３−１−１．ナビサーバ装置の構成の説明］
次に、ナビサーバ装置１０Ｂの構成について説明する。
ナビサーバ装置１０Ｂは、制御部１１Ｂと、操作部１２と、表示部１３と、記憶部１４Ｂと、通信部１５と、を備えて構成されている。
【００８５】
制御部１１Ｂは、端末装置３０Ｂの現在位置検出部３６により検出された現在位置情報等から、車両Ｃが高規格幹線道路を走行しているか否かを判定する。ここで、高規格幹線道路とは、自動車専用の道路であり、例えば、高速自動車国道や一般国道自動車専用道路等がある。そして、制御部１１Ｂは、車両Ｃが高規格幹線道路を走行していると判定した場合、当該高規格幹線道路を走行している旨を示す音声広告出力タイミング情報を広告サーバ装置２０Ｂ及び端末装置３０Ｂに送信する。
記憶部１４Ｂは、上記実施の形態の記憶部１４と同様であるが、信号待ち時間情報を記憶していない点で記憶部１４とは異なる。
【００８６】
［３−１−２．広告サーバ装置の構成の説明］
次に、広告サーバ装置２０Ｂの構成について説明する。
広告サーバ装置２０Ｂは、制御部２１Ｂと、操作部２２と、表示部２３と、記憶部２４と、通信部２５と、を備えて構成されている。
【００８７】
制御部２１Ｂは、ナビサーバ装置１０Ｂから通信ネットワークＮを介して送信されてきた上記高規格幹線道路を走行している旨を示す音声広告出力タイミング情報から、当該高規格幹線道路を走行している間において出力可能な音声広告を、記憶部２４に格納されている音声広告データから決定する。そして、制御部２１Ｂは、決定された音声広告に関する音声広告データを端末装置３０Ｂに送信する。
【００８８】
［３−１−３．端末装置の構成の説明］
次に、端末装置３０Ｂの構成について説明する。
端末装置３０Ｂは、制御部３１Ｂと、操作部３２と、表示部３３と、音声出力部３４と、記憶部３５と、現在位置検出部３６と、通信部３７と、を備えて構成されている。
【００８９】
制御部３１Ｂは、ナビサーバ装置１０Ｂから送信された音声広告出力タイミング情報に基づき、音声出力部３４から出力される音声案内の出力タイミングと抵触しないタイミング、すなわち高規格幹線道路を走行している間において、広告サーバ装置２０Ｂから送信（配信）された音声広告を音声出力部３４により出力させる。
【００９０】
［３−２．動作の説明］
次に、本変形例２のナビサーバ装置１０Ｂの具体的な動作について、図９を参照して説明する。図９は、音声広告出力制御処理を示すフローチャートである。この音声広告出力制御処理は、上記実施の形態の音声広告出力制御処理と同様に、ドライバが、端末装置３０Ｂの操作部３２に対して所定の操作を行うことで、カーナビアプリを起動する処理が実行されていることが前提となる。
【００９１】
図９に示すように、まず、ナビサーバ装置１０Ｂの制御部１１Ｂは、端末装置３０Ｂから目的地情報及び現在位置情報を受信したか否かを判定する（ステップＳ３１）。
ステップＳ３１において、目的地情報及び現在位置情報を受信していないと判定した場合（ステップＳ３１；ＮＯ）は、目的地情報及び現在位置情報を受信するまで、ステップＳ３１の処理を繰り返し実行する。
一方、ステップＳ３１において、目的地情報及び現在位置情報を受信したと判定した場合（ステップＳ３１；ＹＥＳ）は、次のステップＳ３２へと移行する。
【００９２】
次に、制御部１１Ｂは、ステップＳ３１で受信した目的地情報及び現在位置情報に基づいて、経路探索処理を実行する（ステップＳ３２）。
【００９３】
次に、制御部１１Ｂは、高規格幹線道路を走行中であるか否かを判定する（ステップＳ３３）。
ステップＳ３３において、高規格幹線道路を走行中であると判定した場合（ステップＳ３３；ＹＥＳ）は、次のステップＳ３４へと移行する。
一方、ステップＳ３３において、高規格幹線道路を走行中でないと判定した場合（ステップＳ３３；ＮＯ）は、ステップＳ３４をスキップして、その次のステップＳ３５へと移行する。
【００９４】
次に、制御部１１Ｂは、高規格幹線道路を走行している間において、音声広告を端末装置３０Ｂの音声出力部３４により出力させる出力制御処理を実行する（ステップＳ２５）。
即ち、制御部１１Ｂは、本発明の出力制御手段として機能する。
【００９５】
次に、制御部１１Ｂは、目的地に到着したか否かを判定する（ステップＳ３５）。
ステップＳ３５において、目的地に到着していないと判定した場合（ステップＳ３５；Ｎｏ）は、ステップＳ３３へ戻り、目的地に到着したと判定されるまで、それ以降の処理を繰り返し実行する。
一方、ステップＳ３５において、目的地に到着したと判定した場合（ステップＳ３５；Ｙｅｓ）は、音声広告出力制御処理を終了する。
【００９６】
［３−３．変形例２の効果］
以上、本変形例２に係る情報処理装置としてのナビサーバ装置１０Ｂでは、出力制御手段（制御部１１Ｂ）は、自動車専用の道路である高規格幹線道路を走行している場合、当該高規格幹線道路を走行している間において、音声広告を出力手段（音声出力部３４）により出力させる。
従って、本変形例２に係るナビサーバ装置１０Ｂによれば、音声案内の出力タイミングと抵触しない所定のタイミングとして、高規格幹線道路を走行している時間を有効活用し、当該高規格幹線道路を走行している間において、音声広告を音声出力部３４により出力させるので、車両での移動が順調な場合でも音声広告の提供機会を確保することができる。
【００９７】
以上、本発明に係る実施形態、変形例１、及び変形例２に基づいて具体的に説明したが、本発明は上記実施形態、変形例１、及び変形例２に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００９８】
例えば、上記実施形態では、車両の走行情報として、プローブ情報を例示して説明しているが、これに限定されるものではない。例えば、プローブ情報の代わりに、ＶＩＣＳ（登録商標）情報を用いるようにしてもよい。
【００９９】
また、上記実施形態では、地図データ、音声データ、その他経路探索に係る各種プログラム等をナビサーバ装置１０側で記憶して、ナビサーバ装置１０側で経路探索処理を行うようにしているが、これに限定されるものではない。例えば、地図データ、音声データ、その他経路探索に係る各種プログラム等を予め端末装置３０側でダウンロードして記憶部３５に記憶する構成とすることで、端末装置３０側で経路探索処理を行うようにしてもよい。
【０１００】
また、上記実施形態では、ナビサーバ装置１０を本発明の情報処理装置として説明したが、端末装置３０を本発明の情報処理装置とすることも可能である。
この場合、端末装置３０の制御部３１は、目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段（音声出力部３４）により出力させる本発明の出力制御手段として機能する。
また、記憶部３５は、目的地に到達するまでの経路上に設置された信号機での信号待ち時間に関する信号待ち時間情報を記憶し、制御部３１は、記憶部３５から当該信号待ち時間情報を取得することで、本発明の取得手段として機能する。
また、制御部３１は、信号待ち時間情報に基づく信号待ち時間が所定時間以上である場合、当該信号待ち時間の間において、音声広告を出力手段（音声出力部３４）により出力させることで、本発明の出力制御手段として機能する。
また、制御部３１は、信号機での信号待ち時間を、当該信号機が設置された交差点を通過する車両Ｃの走行情報（プローブ情報）に基づき、当該交差点の進入方向と離脱方向との少なくとも何れか一方のパターンごとに算出する信号待ち時間算出手段として機能する。ここで、算出された信号待ち時間に関する信号待ち時間情報は、記憶部３５に記憶するようにする。なお、各車両Ｃの走行情報はナビサーバ装置１０から受信するようにする。
また、制御部３１は、信号待ち時間情報に基づく信号待ち時間以内で収まる発話時間の音声広告を出力手段（音声出力部３４）により出力させることで、本発明の出力制御手段として機能する。
また、制御部３１は、音声案内により進行方向を案内する交差点では、音声広告を出力手段（音声出力部３４）により出力させないことで、本発明の出力制御手段として機能する。
【０１０１】
また、上記変形例１では、ナビサーバ装置１０Ａを本発明の情報処理装置として説明したが、端末装置３０Ａを本発明の情報処理装置とすることも可能である。
この場合、端末装置３０Ａの制御部３１Ａは、目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段（音声出力部３４）により出力させる本発明の出力制御手段として機能する。
また、制御部３１Ａは、音声案内を出力する次のポイントに到達するまでの予想所要時間の値が所定値以上である場合、当該次のポイントに到達するまでの間において、音声広告を出力手段（音声出力部３４）により出力させる本発明の出力制御手段として機能する。
また、制御部３１Ａは、音声案内を出力する次のポイントに到達するまでの予想所要時間と、音声広告の発話時間と、に基づいて、音声案内を出力する次のポイントに到達するまでの間に適した発話時間の音声広告を出力手段（音声出力部３４）により出力させる本発明の出力制御手段として機能する。
【０１０２】
また、上記変形例２では、ナビサーバ装置１０Ｂを本発明の情報処理装置として説明したが、端末装置３０Ｂを本発明の情報処理装置とすることも可能である。
この場合、端末装置３０Ｂの制御部３１Ｂは、目的地へ移動する際に出力される音声案内の出力タイミングと抵触しない所定のタイミングにおいて、音声広告を出力手段（音声出力部３４）により出力させる本発明の出力制御手段として機能する。
また、制御部３１Ｂは、自動車専用の道路である高規格幹線道路を走行している場合、音声広告を出力手段（音声出力部３４）により出力させる本発明の出力制御手段として機能する。
【０１０３】
また、上記変形例１では、音声案内を出力する次のポイントに到達するまでの予想所要時間の間において、音声広告を１つ出力する一例を示したが（図７参照）、この予想所要時間が上記所定時間に比べて非常に長い場合（例えば、高速道路（高規格幹線道路）を走行しているような場合）にあっては、出力可能な音声広告は１つに限らず、複数の音声広告を連続で音声出力部３４により出力させるようにしてもよい。これにより、音声広告を提供する機会を増加させることができる。
【０１０４】
また、例えば、上記実施形態におけるナビサーバ装置１０において、上記変形例１における音声広告出力制御処理と、上記変形例２における声広告出力制御処理との少なくとも何れか一方を実行することができるようにしてもよい。
【０１０５】
また、本出願に示す各態様は、方法、プログラムなどとしても把握することができる。方法やプログラムのカテゴリについては、装置のカテゴリで示した「手段」を、例えば、「工程」や「ステップ」のように適宜読み替えるものとする。また、処理やステップの順序は、本出願に直接明記のものに限定されず、順序を変更したり、一部の処理をまとめて若しくは随時一部分ずつ実行するよう変更したりすることができる。
【０１０６】
その他、ナビサーバ装置、広告サーバ装置、及び端末装置を構成する各装置の細部構成及び各装置の細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【０１０７】
１，２，３  情報処理システム
１０，１０Ａ，１０Ｂ  ナビサーバ装置（情報処理装置）
１１  制御部（出力制御手段、取得手段、信号待ち時間算出手段）
１１Ａ  制御部（出力制御手段）
１１Ｂ  制御部（出力制御手段）
１２  操作部
１３  表示部
１４，１４Ａ，１４Ｂ  記憶部
１５  通信部
２０，２０Ａ，２０Ｂ  広告サーバ装置
２１，２１Ａ，２１Ｂ  制御部
２２  操作部
２３  表示部
２４  記憶部
２５  通信部
３０，３０Ａ，３０Ｂ  端末装置
３１，３１Ａ，３１Ｂ  制御部
３２  操作部
３３  表示部
３４  音声出力部（出力手段）
３５  記憶部
３６  現在位置検出部
３７  通信部
Ｃ  車両
Ｌ  停止線
【図１】
2017058301.tif 000003
【図２】
2017058301.tif 000004
【図３】
2017058301.tif 000005
【図４】
2017058301.tif 000006
【図５】
2017058301.tif 000007
【図６】
2017058301.tif 000008
【図７】
2017058301.tif 000009
【図８】
2017058301.tif 000010
【図９】
2017058301.tif 000011