(57)【要約】【課題】車両に外部に向けて備えられる表示装置に表示される広告情報を見やすく掲示する。【解決手段】外部に向けて設置された表示装置と、表示装置に広告情報を表示させる制御を実行する第１の制御部と、を備える車両と、車両の周辺に存在する人の混雑度を取得することと、混雑度に応じて、表示装置における広告情報の表示位置を決定することと、を実行する第２の制御部を備える情報処理装置と、を含む情報処理システムである。混雑度が第１の閾値以上である場合に、広告情報の表示領域が表示装置の表示画面の上方の領域に決定される。【選択図】図２
2020115176.tif 000002
【特許請求の範囲】
【請求項１】
外部に向けて設置された表示装置を備える車両の周辺に存在する人の混雑度を取得することと、
前記混雑度に応じて、前記表示装置における広告情報の表示位置を決定することと、
を実行する制御部、
を備える情報処理装置。
【請求項２】
前記制御部は、前記混雑度が第１の閾値以上である場合に、前記広告情報の表示領域を前記表示装置の表示画面の上方の領域に決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記広告情報の表示領域を前記表示画面の上方の領域に決定した場合に、前記広告情報の全部が前記表示画面の上方の領域に収まるように、前記広告情報を縮小表示させることを決定する、
請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、前記広告情報の表示領域を前記表示画面の上方の領域に決定した場合に、前記広告情報の一部を前記表示画面の上方の領域に表示することを決定する、
請求項２に記載の情報処理装置。
【請求項５】
前記制御部は、前記混雑度が、前記第１の閾値以下の第２の閾値未満である場合に、前記広告情報の表示領域を前記表示画面の全領域に決定する、
請求項２から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記制御部は、前記混雑度が第１の閾値以上である場合に、前記表示装置を所定の高さ上方に引き上げることを決定する、
請求項１に記載の情報処理装置。
【請求項７】
前記制御部は、前記混雑度を前記車両に外部に向けて備えられる撮像装置の撮像画像から取得する、
請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
外部に向けて設置された表示装置と、
前記表示装置に広告情報を表示させる制御を実行する第１の制御部と、
を備える車両と、
前記車両の周辺に存在する人の混雑度を取得することと、
前記混雑度に応じて、前記表示装置における広告情報の表示位置を決定することと、を実行する第２の制御部、
を備える情報処理装置と、
を含む情報処理システム。
【請求項９】
外部に向けて設置された表示装置を備える車両の周辺に存在する人の混雑度を取得し、
前記混雑度に応じて、前記表示装置における広告情報の表示位置を決定する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及び、情報処理方法に関する。
【背景技術】
【０００２】
周囲環境を取得し、周囲環境に対応する広告情報をサーバから取得し、取得した広告情報を車両に備えられる表示部に表示させることが提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０６５９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
開示の態様の一つは、車両に外部に向けて備えられる表示装置に表示される広告情報を見やすく掲示することが可能な情報処理装置、情報処理システム、及び、情報処理方法を提供することを課題とする。
【課題を解決するための手段】
【０００５】
本発明の態様の一つは、
外部に向けて設置された表示装置を備える車両の周辺に存在する人の混雑度を取得することと、
前記混雑度に応じて、前記表示装置における広告情報の表示位置を決定することと、
を実行する制御部、
を備える情報処理装置である。
【０００６】
本発明の他の態様の一つは、
外部に向けて設置された表示装置と、
前記表示装置に広告情報を表示させる制御を実行する第１の制御部と、
を備える車両と、
前記車両の周辺に存在する人の混雑度を取得することと、
前記混雑度に応じて、前記表示装置における広告情報の表示位置を決定することと、
を実行する第２の制御部、
を備える情報処理装置と、
を含む情報処理システムである。
【０００７】
本発明の他の態様の一つは、
外部に向けて設置された表示装置を備える車両の周辺に存在する人の混雑度を取得し、
前記混雑度に応じて、前記表示装置における広告情報の表示位置を決定する、
情報処理方法である。
【発明の効果】
【０００８】
本開示の態様の一つによれば、車両に外部に向けて備えられる表示装置に表示される広告情報を見やすく掲示することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態に係る車両の広告表示制御システムのシステム構成の一例を示す図である。
【図２】図２は、車両の表示装置における広告情報の表示領域の遷移との一例を示す図である。
【図３】図３は、車両のハードウェア構成の一例を示す図である。
【図４】図４は、センタサーバのハードウェア構成を例示する図である。
【図５】図５は、車両の広告表示制御システムにおけるセンタサーバと車両との機能構成の一例を示す図である。
【図６】図６は、広告情報ＤＢに保持される広告情報管理テーブルの一例を示す図である。
【図７】図７は、センタサーバの広告表示位置制御処理のフローチャートの一例である。
【図８】図８は、ディスプレイを引き上げる機構を有する車両の外観図の一例である。
【発明を実施するための形態】
【００１０】
本発明の態様の一つは、外部に向けて設置された表示装置を備える車両の周辺に存在する人の混雑度を取得することと、混雑度に応じて、表示装置における広告情報の表示位置を決定することと、を実行する制御部、を備える情報処理装置である。
【００１１】
本発明の態様の一つによれば、混雑度が変化すると表示装置における広告情報の表示位置も変化することになる。例えば、混雑度の変化に応じて、広告情報の表示位置が周囲の人から見やすい位置に決定された場合には、広告情報をより見やすく掲示することができる。
【００１２】
また、本発明の態様の一つでは、制御部は、混雑度が第１の閾値以上である場合に、広告情報の表示領域を表示装置の表示画面の上方の領域に決定するようにしてもよい。これによって、車両の周囲が混雑してくると、広告情報が表示装置の画面の上方に表示されるようになるので、例えば、表示装置から離れた位置にいる人や混雑の中にいる人からも、広告情報を視認しやすくなる。
【００１３】
また、本発明の態様の一つでは、制御部は、広告情報の表示領域を表示画面の上方の領域に決定した場合に、広告情報の全部が表示画面の上方の領域に収まるように、広告情報を縮小表示させることを決定するようにしてもよい。これによって、表示装置から離れた位置にいる人からも、広告情報の全体を視認しやすくなる。
【００１４】
また、本発明の態様の一つでは、制御部は、広告情報の表示領域を表示画面の上方の領域に決定した場合に、広告情報の一部を表示画面の上方の領域に表示することを決定するようにしてもよい。車両の周囲が混雑し、広告情報全体が視認しづらい状況でも、広告情報の一部を表示装置の画面の上方の領域に掲示することができ、広告の対象をアピールすることができる。
【００１５】
また、本発明の態様の一つでは、制御部は、混雑度が、第１の閾値以下の第２の閾値未満である場合に、広告情報の表示領域を表示画面の全領域に決定するようにしてもよい。これによって、車両の周囲の混雑が収まってきた場合には、広告情報が車両の表示装置の全面に表示されるので、より大きく広告情報を表示することができ、視認されやすくなる。
【００１６】
また、本発明の態様の一つでは、制御部は、混雑度が第１の閾値以上である場合に、表示装置を所定の高さ上方に引き上げることを決定するようにしてもよい。これによって、広告情報の表示サイズを変えることなく、例えば、表示装置から離れた位置にいる人や混
雑の中にいる人からもより視認しやすくすることができる。
【００１７】
また、本発明の態様の一つでは、制御部は、混雑度を車両に外部に向けて備えられる撮像装置の撮像画像から取得するようにしてもよい。これによって、より正確に車両の周囲の混雑度を取得することができる。
【００１８】
本発明の態様を、情報処理システム及び情報処理方法の側面から捉えることもできる。情報処理システムは、外部に向けて設置された表示装置と、表示装置に広告情報を表示させる制御を実行する第１の制御部と、を備える車両と、車両の周辺に存在する人の混雑度を取得することと、混雑度に応じて、表示装置における広告情報の表示位置を決定することと、を実行する第２の制御部を備える情報処理装置と、を含む。情報処理方法は、外部に向けて設置された表示装置を備える車両の周辺に存在する人の混雑度を取得し、混雑度に応じて、表示装置における広告情報の表示位置を決定する。なお、上述までの情報処理方法に関して開示された技術的思想は、技術的な齟齬が生じない範囲で当該情報処理システム及び情報処理方法にも適用できる。
【００１９】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００２０】
＜第１実施形態＞
＜システム概要＞
図１は、第１実施形態に係る車両の広告表示制御システム１００のシステム構成の一例を示す図である。車両の広告表示制御システム１００は、車両の周囲の混雑度に応じて、当該車両が表示中の広告情報の表示位置を決定するシステムである。車両の広告表示制御システム１００は、車両２、車両２の広告の表示位置を制御するセンタサーバ１を含む。車両の広告表示制御システム１００は、車両２を複数含んでもよい。センタサーバ１は、「情報処理装置」の一例である。
【００２１】
車両２は、例えば、自動運転走行及び無人運転走行可能な車両である。ただし、車両2
は、手動運転走行車両であってもよい。また、車両２は、車体の側面の少なくとも何れか１つの面に、当該側面全体を覆うようなサイズの表示装置を備える。第１実施形態では、車両２は、それぞれ、洋品店、雑貨店、靴屋、花屋、食品販売店等の移動店舗であることを想定し、これらの移動店舗が複数集合して、移動型のショッピングモールを形成している。ただし、車両２は移動店舗に限定されず、車体側面に設置されている表示装置に広告情報を表示する街宣車であってもよい。
【００２２】
複数の車両２のそれぞれは、例えば、無線通信網を介して、センタサーバ１と接続されている。または、複数の車両２のそれぞれは、例えば、無線通信網を介してインターネットに接続し、インターネットを通じて、センタサーバ１と接続されていてもよい。車両２は、それぞれ、例えば、３Ｇ、ＬＴＥ（Long Term Evolution）、ＬＴＥ−Ａｄｖａｎｃ
ｅｄ等の移動体通信、ＷｉＦｉ等の無線ＬＡＮの規格に従った無線通信を行う。
【００２３】
車両２は、センタサーバ１から運行指令を受けて、運行計画を作成し、運行計画に従って目的地まで自律走行を行う。車両２は、位置情報の取得手段を備えており、所定の周期で、位置情報を取得し、センタサーバ１に送信する。また、車両２は、予めセンタサーバ１から表示装置に表示する広告情報を受信している。車両２は、初期状態では、広告情報の表示領域を表示装置の表示画面の全領域として、広告情報を表示装置の全面に表示している。
【００２４】
センタサーバ１は、車両２の周辺の混雑度に応じて、車両２の側面に備えられている表
示装置の表示画面中の広告情報の表示位置を制御する。混雑度は、例えば、所定の面積内に存在する人の数である。センタサーバ１は、所定の周期で混雑度を取得する。混雑度は、例えば、会場への入場口における入場者数の計測結果、カメラによる会場内の撮像画像の画像解析結果、ＷｉＦｉアクセスポイントへのアクセス端末数、事前に登録されている来場者数等に基づいて取得される。
【００２５】
センタサーバ１は、例えば、車両２の周辺の混雑度が所定の閾値以上である場合には、広告情報の表示領域を、表示装置の画面の上方の領域に決定する。また、例えば、センタサーバ１は、混雑度が低下して所定の閾値を下回ると、広告情報の表示領域を、表示装置の画面の全領域に決定する。センタサーバ１は、車両２へ、決定した広告情報の表示領域とともに表示位置の変更指令を送信する。車両２は、センタサーバ１からの表示位置の変更指令を受けて、表示装置の指定された表示領域に広告情報を表示させる。
【００２６】
第１実施形態では、車両２の周囲の混雑度に応じて、車両２の表示装置に表示されている広告情報の表示領域が決定される。例えば、車両２の周囲の混雑度が高くなると、広告情報の表示領域が画面の上方の領域に変更される。例えば、表示装置の前が混雑すると、当該混雑の後ろの方に位置する人から表示画面の表示内容が見えづらくなる。表示画面の上方の領域に広告情報を表示させることで、例えば、表示装置前の群衆の後ろの方に位置する人からも広告情報が見えやすくなり、広告情報をより多くの人に見てもらうことができる。一方、車両２の周囲の混雑度が低い場合には、広告情報を車両２の表示装置の画面全体に表示させることで、広告情報を見やすくすることができる。
【００２７】
図２は、車両２の表示装置における広告情報の表示領域の遷移との一例を示す図である。車両２は、例えば、略直方体をしており、向かい合う２つの側面は同じサイズである。図２では、車両２の側面のうち、より大きい面の一つ又は両方に、当該側面とほぼ同じ大きさのディスプレイ２０６が設置されている。ただし、これに限定されず、ディスプレイ２０６は、車両２の側面それぞれに設置されていてもよい。第１実施形態では、車両２の最も大きい側面の一つにディスプレイ２０６が設置されていることを想定する。
【００２８】
第１実施形態では、例えば、営業時間外の移動店舗である車両２や、街宣車としての車両２の駐車中に、ディスプレイ２０６に所定の広告情報が表示される。図２において斜線部分が、広告情報が表示されている領域を示す。第１実施形態では、混雑度が所定の閾値未満である場合には、広告情報が車両２のディスプレイ２０６の全面に表示される（図２の上方の図）。ディスプレイ２０６の全面に表示されることを、以降、全面表示、と称する。
【００２９】
一方、混雑度が所定の閾値以上となる場合には、広告情報が車両２のディスプレイ２０６の上方の部分領域に表示される（図２の下方の図）。ディスプレイ２０６の部分領域に表示されることを、以降、部分表示、と称する。
【００３０】
部分表示の場合には、例えば、広告情報の全体が部分領域に収まるように、広告情報が縮小表示されてもよい。または、１つ広告について、全面表示用の広告情報と部分表示用の広告情報が予め用意され、全体表示の場合には全体表示用の広告情報が、部分表示の場合には部分表示用の広告情報が表示されてもよい。部分表示用の広告情報は、全体表示用の広告情報にも含まれる、商品名、商品に関連するマーク、広告主名、広告主に関連するマーク、キャッチコピー、等を含むものである。また、広告情報は、静止画像、動画像、また、音声を伴うものであってもよい。
【００３１】
なお、全面表示から部分表示への遷移の判定に用いられる閾値と、部分表示から全面表示への遷移の判定に用いられる閾値とは、同じであっても異なっていてもよい。異なる場
合には、例えば、部分表示から全面表示への遷移の判定に用いられる閾値は、全面表示から部分表示への遷移の判定に用いられる閾値よりも大きい。全面表示から部分表示への遷移の判定に用いられる閾値は、「第１の閾値」の一例である。部分表示から全面表示への遷移の判定に用いられる閾値は、「第２の閾値」の一例である。
【００３２】
なお、全面表示とは、広告情報の表示対象となる領域がディスプレイ２０６の全面であることを示すものであって、必ずしも広告情報がディスプレイ２０６の全面に亘って表示されるとは限らない。例えば、広告情報の静止画像又は動画像のサイズがディスプレイ２０６の画面よりも小さい場合や、縦横比のサイズがディスプレイ２０６の画面と異なる場合には、広告情報の実際の表示サイズはディスプレイ２０６の画面サイズよりも小さくなる。
【００３３】
図３は、車両２のハードウェア構成の一例を示す図である。図３は、車両２が自律走行可能な車両であるとして説明される。なお、図３では、制御系に係るハードウェアが抽出して示されている。
【００３４】
車両２は、制御部２０、外部記憶装置２０４、通信部２０５、ディスプレイ２０６、タッチパネル付ディスプレイ２０７、カメラ２０８、障害物センサ２０９、車輪エンコーダ２１０、操舵用モータ２１１、駆動用モータ２１２、マイクロフォン２１３、スピーカ２１４、操舵角エンコーダ２１５、ＧＰＳ（Global Positioning System）受信部２１６を
備える。
【００３５】
制御部２０は、Engine Control Unit（ＥＣＵ）とも呼ばれる。制御部２０は、ＣＰＵ
２０１と、メモリ２０２と、画像処理部２０３とインタフェースＩＦ１とを有する。インタフェースＩＦ１には、外部記憶装置２０４、通信部２０５、ディスプレイ２０６、タッチパネル付ディスプレイ２０７、カメラ２０８、障害物センサ２０９、車輪エンコーダ２１０、操舵用モータ２１１、駆動用モータ２１２、マイクロフォン２１３、スピーカ２１４、操舵角エンコーダ２１５、ＧＰＳ受信部２１６が接続される。
【００３６】
障害物センサ２０９は、超音波センサ、レーダ等である。障害物センサ２０９は、検出対象方向に超音波、電磁波等を発し、反射波を基に検出対象方向での障害物の存在、位置、相対速度等を検出する。障害物には、例えば、歩行者、自転車、構造物、建築物などが含まれる。例えば、車両２が箱型のボディを有する場合に、障害物センサ２０９は複数備えられ、複数の障害物センサ２０９は、それぞれ、車両２の前後左右の４つの角部に近い位置に備えられている。なお、車両２の前後左右は、例えば、進行方向に応じて決定される。
【００３７】
カメラ２０８は、Charged-Coupled Devices（ＣＣＤ）、Metal-Oxide-Semiconductor（ＭＯＳ）あるいはComplementary Metal-Oxide-Semiconductor（ＣＭＯＳ）等のイメージ
センサによる撮影装置である。カメラ２０８は、フレーム周期と呼ばれる所定時間間隔で画像を取得し、制御部２０内のフレームバッファに格納する。カメラ２０８は車両２に複数備えられ、複数のカメラ２０８は、例えば、車両２の前後左右の各側面に車外に向けて設置されている。ただし、これに限定されず、カメラ２０８には、車両の内部に向けて設置されているものが含まれてもよい。また、カメラ２０８の画角、撮像範囲等は、所定の範囲内でそれぞれ設定可能である。
【００３８】
操舵用モータ２１１は、制御部２０からの指示信号にしたがって、車輪の回転面と水平面とが交差する交差線の方向、つまり車輪の回転による進行方向となる角度を制御する。駆動用モータ２１２は、制御部２０からの指示信号にしたがって、例えば、車両２に備えられる４つの各車輪を駆動し、回転させる。ただし、駆動用モータ２１２は、前後の二対
の車輪のうちのいずれか一対の車輪を駆動してもよい。
【００３９】
操舵角エンコーダ２１５は、車輪の走行方向である操舵角を所定の検出時間間隔で検出し、制御部２０のレジスタに格納する。操舵角は、車輪の回転軸の水平面内での角度である。例えば、車両２の進行方向に対して、車輪の回転軸が直交する方向に角度の原点が設定される。また、車輪エンコーダ２１０は、車輪の回転角を所定の検出時間間隔で取得し、制御部２０のレジスタに格納する。
【００４０】
通信部２０５は、例えば、ＷｉＦｉのアクセスポイント又は携帯電話基地局に接続し、それらに接続される公衆通信回線網を通じて、ネットワーク上の各種サーバ等と通信するための通信部である。通信部２０５は、所定の無線通信規格に従った無線信号及び無線通信方式で無線通信を行う。
【００４１】
ＧＰＳ受信部２１６は、地球の周囲を周回する複数の人工衛星（Global Positioning Satellite）から時刻信号の電波を受信し、制御部２０のレジスタに格納する。マイクロフォン２１３は、音声を検出して、ディジタル信号に変換し、制御部２０のレジスタに格納する。スピーカ２１４は、制御部２０または信号処理部に接続されるＤ／Ａ変換器および増幅器により駆動され、音および音声を含む音響を再生する。マイクロフォン２１３及びスピーカ２１４には、車両２の内部に向けて備えられるものと、車両２の外部に向けて備えられるものとが含まれてもよい。
【００４２】
車両２のボディの少なくとも一側面には、例えば、車両２の外部に向けて、ディスプレイ２０６が備えられている。ディスプレイ２０６は、例えば、液晶ディスプレイ、エレクトロルミネッセンスパネル等である。ディスプレイ２０６は、例えば、上下２分割、上下左右４分割、等のように予め決められた通りに画面を分割可能であり、分割された表示領域ごとに表示内容を指定可能なディスプレイであってもよい。または、ディスプレイは、任意に画面の領域を分割可能なディスプレイであってもよい。また、ディスプレイ２０６は、画面の領域を分割可能なものに限定されず、所定のデータの表示領域を任意に指定可能なものであればよい。
【００４３】
タッチパネル付ディスプレイ２０７は、ユーザからの指示の入力装置であって、例えば、車両２の内部に向けて設置されている。ただし、これに限られず、タッチパネル付ディスプレイ２０７は、例えば、車両２のドア付近に外部に向けて設置されていてもよい。
【００４４】
制御部２０のＣＰＵ  ２０１は、メモリ２０２に実行可能に展開されたコンピュータプログラムを実行し、制御部２０としての処理を実行する。メモリ２０２は、ＣＰＵ  ２０１が実行するコンピュータプログラム、ＣＰＵ  ２０１が処理するデータ等を格納する。メモリ２０２は、例えば、Dynamic Random Access Memory（ＤＲＡＭ）、Static Random Access Memory（ＳＲＡＭ）、Read Only Memory（ＲＯＭ）等である。画像処理部２０３
は、ＣＰＵ  ２０１と連携し、カメラ２０８から所定のフレーム周期ごとに得られるフレームバッファのデータを処理する。画像処理部２０３は、例えば、ＧＰＵとフレームバッファとなる画像メモリを有する。外部記憶装置２０４は、不揮発性の記憶装置であり、例えば、Solid State Drive（ＳＳＤ）、ハードディスクドライブ等である。
【００４５】
例えば、制御部２０は、インタフェースＩＦ１を介して、車両２の各部のセンサから検出信号を取得する。また、制御部２０は、ＧＰＳ受信部２１６からの検出信号により、地球上の位置である緯度と経度を計算する。さらに、制御部２０は、外部記憶装置２０４に格納される地図情報データベースから地図データを取得し、計算した緯度と経度を地図データの上の位置とを照合し、現在地を決定する。また、制御部２０は、地図データ上で現在地から目的地に至る経路を取得する。また、制御部２０は、障害物センサ２０９、カメ
ラ２０８等からの信号に基づき、車両２の周囲の障害物を検知し、障害物を回避するように、進行方向を決定し、操舵角を制御する。
【００４６】
さらに、制御部２０は、画像処理部２０３と連携し、カメラ２０８から取得される画像をフレームデータごとに処理し、例えば、画像の差分に基づく変化を検知し、障害物を認識する。なお、制御部２０は、カメラ２０８からの画像のフレームデータおよびマイクロフォン２１３から得られる音声データを通信部２０５からネットワーク上のセンタサーバ１に送信してもよい。そして、画像のフレームデータおよび音声データの解析をセンタサーバ１に分担させてもよい。
【００４７】
さらにまた、制御部２０は、ディスプレイ２０６に画像、文字その他の情報を表示させる。また、制御部２０は、タッチパネル付ディスプレイ２０７への操作を検出し、ユーザからの指示を受け付ける。
【００４８】
図３では、インタフェースＩＦ１が例示されているが、制御部２０と制御対象との間の信号の授受がインタフェースＩＦ１に限定される訳ではない。すなわち、制御部２０は、インタフェースＩＦ１以外の複数の信号授受経路を有してもよい。また、図３では、制御部２０は、単一のＣＰＵ  ２０１を有している。ただし、ＣＰＵは、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵがマルチコア構成を有していても良い。上記各部の少なくとも一部の処理は、ＣＰＵ以外のプロセッサ、例えば、Digital Signal Processor（ＤＳＰ）、Graphics Processing Unit（ＧＰＵ）等の専用プロセッサで行われても良い。また、上記各部の少なくとも一部の処理は、集積回路（ＩＣ）、その他のディジタル回路であっても良い。また、上記各部の少なくとも一部にアナログ回路が含まれても良い。
【００４９】
図４は、センタサーバ１のハードウェア構成を例示する図である。センタサーバ１は、ＣＰＵ  １０１、メモリ１０２、インタフェースＩＦ５、外部記憶装置１０４、および通信部１０５を有する。ＣＰＵ  １０１、メモリ１０２、インタフェースＩＦ５、および外部記憶装置１０４の構成および作用は、図３のＣＰＵ  ２０１、メモリ２０２、インタフェースＩＦ１、外部記憶装置２０４と同様である。ＣＰＵ  １０１は、「制御部」の一例である。
【００５０】
通信部１０５は、例えば、ＬＡＮを通じて公衆通信回線網に接続し、公衆通信回線網を通じて、ネットワーク上の各種サーバ及び車両２等と通信する。または、センタサーバ１が会場内の車両２のみを制御対象とし、当該会場内に存在する場合には、センタサーバ１は、モバイルＰＣであってもよい。この場合には、通信部１０５は、例えば、ＷｉＦｉ規格に従った無線信号及び無線通信方式で無線通信を行い、ＷｉＦｉのアクセスポイントに接続し、ＷｉＦｉのネットワークに接続される車両２と通信する。
【００５１】
ただし、これに限定されず、センタサーバ１は、モバイルＰＣである場合には、通信部１０５は、所定の無線通信方式で携帯電話基地局又はアクセスポイントに接続し、それらを通じて公衆回線通信網に接続して、ネットワーク上の他の装置と通信を行ってもよい。なお、センタサーバ１のハードウェア構成は、図４に示されるものに限定されず、実施の形態に応じて、適宜、追加又は置換することができる。
【００５２】
図５は、車両の広告表示制御システム１００におけるセンタサーバ１と車両２との機能構成の一例を示す図である。センタサーバ１は、メモリ１０２上のコンピュータプログラムにより、図５に例示された各部として動作する。すなわち、センタサーバ１は、機能構成要素として、混雑度取得部１１、位置制御部１２、送受信部１３、地図情報データベース（ＤＢ）１５、車両管理ＤＢ  １６、混雑度ＤＢ  １７、広告情報ＤＢ  １８を備える
。
【００５３】
送受信部１３は、車両２及び各種サーバとのインタフェースである。送受信部１３は、通信部１０５を通じて受信した情報を、適宜、混雑度取得部１１又は位置制御部１２に出力する。また、送受信部１３は、混雑度取得部１１又は位置制御部１２から入力された情報を、通信部１０５を通じて、指定された宛先へ送信する。
【００５４】
混雑度取得部１１は、所定の周期で、例えば、車両２の周囲の混雑度を取得する。混雑度取得部１１は、取得した混雑度をメモリ１０２の所定の記憶領域に格納する。メモリ１０２の所定の記憶領域には、例えば、所定期間に取得された車両２の周囲の混雑度が保持され、所定期間が過ぎたものから順に削除される。車両２の周囲の混雑度は、例えば、次の情報のうちの１又は複数を用いて、後述の混雑度ＤＢ  １７に格納されている混雑度テーブルを参照して取得される。車両２の周囲の混雑度の取得周期は、例えば、１分から１時間の単位で設定される。
【００５５】
（１）車両２の周囲に設置されたカメラ又は車両２の車外向けに設置されたカメラ２０８の撮像画像について画像解析処理を行い、その結果得られる当該撮像画像内に写る人の数を用いて混雑度が取得されてもよい。この場合には、混雑度取得部１１は、送受信部１３を通じて、車両２の周囲に設置されたカメラ又は車両２の車外向けに設置されたカメラ２０８から所定の周期で撮像画像を受信する。また、例えば、混雑度の取得に用いられるカメラが複数である場合には、各カメラの撮像範囲が同じサイズになるように調節され、各カメラの撮像画像に写る人数の平均が混雑度として用いられる。また、車両２のカメラ２０８が用いられる場合には、車両２によって画像解析が行われ、撮像画像内に写る人数がセンタサーバ１に通知されるようにしてもよい。また、車両２の周囲に設置されたカメラが用いられる場合には、混雑度取得部１１は、車両２の位置情報と、地図情報ＤＢに含まれるカメラの設置位置とから、例えば、車両２の一部又は全部を撮像範囲内に含むカメラを、当該車両２の周囲の混雑度を取得するために用いるカメラとして特定する。
【００５６】
（２）会場内に設置されたＷｉＦｉのアクセスポイントから取得される、アクセスポイントへの接続端末数を用いて混雑度が取得されてもよい。この場合には、混雑度取得部１１は、車両２の位置情報から、車両２から所定の距離の範囲内に設置されているアクセスポイントを特定し、当該アクセスポイントから、送受信部１３を通じて、所定の周期で、接続端末数を取得する。車両２から所定の距離の範囲内に設置されているアクセスポイントが複数である場合には、接続端末数の平均値が用いられてもよい。また、アクセスポイントの接続端末数の代わりに、各通信事業者の携帯電話基地局に登録されている端末の位置情報を用いて、車両２の周囲の混雑度が取得されてもよい。
【００５７】
（３）会場の入退場口において計測された入場者数を用いて混雑度が取得されてもよい。例えば、所定の単位時間当たりの入場者数、開場時間から累計された入場者数から退場者数を引いた値等が混雑度として用いられる。入退場口における入場者数及び退場者数は、例えば、係員による計測、入退場口に設置されたＮＦＣ（Near Field Communication）機器による入退場記録等から取得される。この場合には、混雑度取得部１１は、送受信部１３を通じて、例えば、係員が携帯する端末から、又は、入退場記録を保持するＮＦＣ機器から、入場者数及び退場者数を取得する。
【００５８】
（４）例えば、移動型のショッピングモールへの来場に予約することが求められる場合には、センタサーバ１は、来場予約の情報を保持するサーバから、来場予約の情報を受信し、来場予約の情報から現在の来場者数を取得し、来場者数から混雑度を取得してもよい。
【００５９】
なお、（３）及び（４）の方法では、車両２の周囲という局所的な混雑度を取得する代わりに、会場全体の混雑度が取得されて、車両２の周囲の混雑度として用いられる。
【００６０】
位置制御部１２は、所定の周期で、広告表示位置制御処理を行う。広告表示位置制御処理は、車両２のディスプレイ２０６における広告情報の表示位置を制御する処理である。広告表示位置制御処理は、例えば、各車両２について、所定の周期で実行される。広告表示位置制御処理の実行周期は、例えば、１秒〜１分単位で任意に設定される。
【００６１】
具体的には、位置制御部１２は、広告表示位置制御処理の実行タイミングになると、メモリ１０２の所定の記憶領域から、例えば、車両２の周囲の最新の混雑度を取得する。位置制御部１２は、例えば、車両２の周囲の最新の混雑度を、混雑度ＤＢ  １７に格納されている閾値と比較し、当該閾値との高低に応じて、広告情報の全面表示又は部分表示を決定する。車両２のディスプレイ２０６において、広告情報を部分表示することを決定する場合には、位置制御部１２は、広告情報の表示領域と、表示される広告情報の種類（部分表示用の広告情報）又は広告情報の縮小の有無等についても決定する。位置制御部１２は、車両２へ、表示位置の変更指令を送信する。表示位置の変更指令とともに、対象となるディスプレイの識別情報、広告情報の表示領域、表示される広告情報の種類又は広告情報の縮小の有無等も送信される。また、表示位置の変更指令とともに広告情報そのものも送信されてもよい。
【００６２】
地図情報ＤＢ  １５、車両管理ＤＢ  １６、混雑度ＤＢ  １７、広告情報ＤＢ  １８は、それぞれ、センタサーバ１の外部記憶装置１０４内に作成される。地図情報ＤＢ  １５、車両管理ＤＢ  １６、混雑度ＤＢ  １７は、例えば、それぞれ、リレーショナルデータベースである。
【００６３】
地図情報ＤＢ  １５には、例えば、会場内の地図情報、会場内のカメラの設置位置、アクセスポイントの設置位置が格納されている。車両管理ＤＢ  １６には、例えば、車両２の識別情報、車両２に備えられているディスプレイ２０６に関する情報、車両２に備えられているカメラ２０８の情報、車両２に割り当てられている広告情報の識別情報が含まれている。ディスプレイ２０６に関する情報には、例えば、ディスプレイのサイズ、分割可能数又は分割サイズを任意に設定可能か否か等の情報が含まれている。カメラ２０８に関する情報には、車両２の同じ側面に設置されており、対応付けられているディスプレイ２０６の情報、カメラ２０８の画角の範囲等の情報が含まれている。
【００６４】
混雑度ＤＢ  １７には、全面表示から部分表示への遷移の判定に用いられる閾値１、部分表示から全面表示への遷移の判定に用いられる閾値２の値が格納されている。閾値１と閾値２との関係は、閾値１≧閾値２である。また、閾値１及び閾値２の値は、車両２の周囲の混雑度として用いられる情報に応じて、予め設定されている。広告情報ＤＢ  １８には、広告情報のファイルと、広告情報に関する情報が格納されている。広告情報に関する情報についての詳細は後述される。
【００６５】
センタサーバ１の各機能構成要素のいずれか、又はその処理の一部は、ネットワークに接続される他のコンピュータにより実行されてもよい。また、センタサーバ１で実行される一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【００６６】
次に、車両２は、メモリ上のコンピュータプログラムにより、図５に例示された各部として動作する。車両２は、例えば、機能構成要素として、運行計画制御部２１、環境検出部２２、走行制御部２３、位置情報取得部２４、表示制御部２５を備える。運行計画制御部２１、環境検出部２２、走行制御部２３、位置情報取得部２４、表示制御部２５は、例
えば、ＣＰＵ  ２０１がメモリ２０２上のプログラムを実行することによって達成される機能構成要素である。
【００６７】
位置情報取得部２４は、例えば、ＧＰＳ受信部２１６等によって取得される車両２の位置情報を、所定の周期で取得し、センタサーバ１に送信する。車両２の位置情報は、例えば、緯度、経度である。または、車両２の位置情報は、例えば、住所であってもよい。また、位置情報取得部２４によって取得される車両２の位置情報は、例えば、運行計画制御部２１、走行制御部２３にも出力される。
【００６８】
運行計画制御部２１は、センタサーバ１からの運行指令及び表示位置の変更指令を受信する。運行計画制御部２１は、運行指令と、位置情報取得部２４により得られた自車両の位置情報とに基づいて、車両２が進むべき経路を算出し、運行計画を生成する。運行計画には、このように算出された車両２が走行する経路に関するデータと、経路の一部または全部において車両２が行うべき処理を規定したデータとが含まれる。車両２が行うべき処理の一例には、例えば、車両２の向きの変更がある。運行計画制御部２１は、生成した運行計画を走行制御部２３に出力する。
【００６９】
環境検出部２２は、車両２に搭載される各種センサによって取得されたデータに基づいて、自律走行に用いられる車両２の周囲の環境情報を検出する。環境検出部２２の検出の対象は、例えば、車線の数や位置、自車両の周囲に存在する車両の数や位置、自車両の周囲に存在する障害物（例えば歩行者、自転車、構造物、建築物など）の数や位置、道路の構造、道路標識などの情報である。ただし、これらに限られない。自律的な走行を行うために用いられるものであれば、検出の対象はどのようなものであってもよい。例えば、センサがステレオカメラである場合には、それにより撮像された画像データを画像処理することで車両２の周囲の物体検出が行われる。環境検出部２２が検出した、車両２の周囲環境に関するデータは、後述される走行制御部２３へ出力される。
【００７０】
また、環境検出部２２は、センタサーバ１からの要求に応じて、カメラ２０８の撮像画想をセンタサーバ１へ送信する。センタサーバ１からカメラ２０８の撮像画像が要求されるのは、例えば、混雑度の取得にカメラ２０８の撮像画像が用いられる場合である。センタサーバ１から所定の周期での撮像画像の送信が要求される場合には、環境検出部２２は、該所定の周期でカメラ２０８の撮像画像をセンタサーバ１へ送信する。
【００７１】
走行制御部２３は、例えば、運行計画制御部２１が生成した運行計画と、環境検出部２２が生成した車両２の周囲環境に関するデータ、位置情報取得部２４が取得した自車両の位置情報に基づいて、自車両の自律的な走行を制御するための制御指令を生成する。例えば、走行制御部２３は、運行計画制御部２１から運行計画が入力されると、運行計画によって示される移動方向に障害物が存在するか否かを判定し、移動の安全性を確保する。移動方向に障害物が存在しないことが判定された場合に、走行制御部２３は、運行計画に従った経路で自車両を走行させるべく制御指令を生成する。生成された制御指令は、駆動用モータ２１２へ送信される。車両を自律走行させるための制御指令の生成方法については、公知の方法を採用することができる。
【００７２】
表示制御部２５は、ディスプレイ２０６の表示制御を行う。例えば、表示制御部２５は、センタサーバ１からの表示位置の変更指令を受信すると、指定されたディスプレイ２０６における広告情報の表示制御を行う。例えば、指定されたディスプレイ２０６における広告情報の全面表示中に、部分表示を示す表示位置の変更指令を受信した場合には、表示制御部２５は、指定されたディスプレイ２０６において広告情報を指定された部分領域に表示する。例えば、指定されたディスプレイ２０６における広告情報の部分表示中に、全面表示を示す表示位置の変更指令を受信した場合には、表示制御部２５は、指定されたデ
ィスプレイ２０６において広告情報を全面に表示する。
【００７３】
例えば、指定されたディスプレイ２０６における広告情報の全面表示中に全面表示を示す表示位置の変更指令を受信した場合には、表示制御部２５は、指定されたディスプレイ２０６における広告情報の表示状態を変更しない。例えば、指定されたディスプレイ２０６における広告情報の部分表示中に、部分表示を示す表示位置の変更指令を受信し、且つ、部分領域に変更がない場合には、表示制御部２５は、指定されたディスプレイ２０６における広告情報の表示状態を変更しない。例えば、指定されたディスプレイ２０６における広告情報の部分表示中に、部分表示を示す表示位置の変更指令を受信し、且つ、部分領域に変更がある場合には、表示制御部２５は、指定されたディスプレイ２０６における広告情報を指定された表示領域に表示する。
【００７４】
図６は、広告情報ＤＢ  １８に保持される広告情報管理テーブルの一例を示す図である。広告情報管理テーブルは、広告情報に関する情報を保持するテーブルである。図６に示される例では、広告情報管理テーブルは、広告ＩＤ、全面表示用ファイル、部分表示用ファイルのフィールドを有する。
【００７５】
広告ＩＤのフィールドには、広告情報の識別情報が格納される。全画面表示用ファイルのフィールドには、全画面表示用の広告情報のファイルの識別情報が格納される。部分表示用ファイルのフィールドには、部分表示用の広告情報のファイルの識別情報が格納される。部分用ファイルのフィールドは、部分表示用の広告情報の用意がない場合には空又はＮｕｌｌとなる。
【００７６】
広告情報管理テーブルは、予めセンタサーバ１に記憶される。なお、広告情報管理テーブルのデータ構造は、図６に示されるものに限定されない。
【００７７】
＜処理の流れ＞
図７は、センタサーバ１の広告表示位置制御処理のフローチャートの一例である。図７に示される処理は、例えば、駐車中にディスプレイ２０６に広告情報の表示を行う車両２毎に、所定の周期で繰り返し実行される。車両２の複数のディスプレイ２０６に広告情報が表示されている場合には、図７に示される処理は、ディスプレイ２０６ごとに、所定の周期で繰り返し実行される。図７に示される処理の実行主体は、センタサーバ１のＣＰＵ
１０１であるが、便宜上、機能構成要素である位置制御部１２を主体として説明する。
【００７８】
ＯＰ１０１では、位置制御部１２は、車両２の周囲の最新の混雑度を、メモリ１０２内の所定の記憶領域から取得する。なお、車両２の周囲の混雑度が、車両２のカメラ２０８の撮像画像から取得される場合には、ＯＰ１０１において、混雑度取得部１１が車両２にカメラ２０８の撮像画像の取得要求を送信して、車両２のカメラ２０８の撮像画像を取得し、当該撮像画像から車両２の周囲の混雑度を取得してもよい。この場合には、例えば、車両管理ＤＢ  １６から車両２のディスプレイ２０６に対応するカメラ２０８が特定され、撮像画像の取得要求では、特定されたカメラ２０８が指定されてもよい。
【００７９】
ＯＰ１０２では、位置制御部１２は、車両２の周囲の混雑度が閾値１以上であるか否かを判定する。車両２の周囲の混雑度が閾値１以上である場合には（ＯＰ１０２：ＹＥＳ）、処理がＯＰ１０３に進む。車両２の周囲の混雑度が閾値１未満である場合には（ＯＰ１０２：ＮＯ）、処理がＯＰ１０７に進む。
【００８０】
ＯＰ１０３からＯＰ１０６の処理は、車両２の周囲の混雑度が閾値１以上である場合の処理である。ＯＰ１０３では、位置制御部１２は、車両２のディスプレイ２０６において、広告情報を部分表示することを決定する。また、位置制御部１２は、広告情報を表示す
る表示領域である部分領域を、例えば、車両管理情報ＤＢ  １６に保持される車両２のディスプレイ２０６の情報に基づいて決定する。ＯＰ１０３では、位置制御部１２は、広告情報が表示される部分領域を、ディスプレイ２０６の画面の上方の領域に決定する。なお、広告情報が表示される部分領域の決定方法は、特定の方法に限定されない。
【００８１】
例えば、ディスプレイ２０６が上下に２分割可能なディスプレイである場合には、位置制御部１２は、上部の部分領域を広告情報の表示領域として決定する。例えば、ディスプレイ２０６が任意に表示領域を指定可能な場合には、位置制御部１２は、ディスプレイ２０６の画面の上方から所定範囲を広告の表示領域として決定する。なお、位置制御部１２は、混雑度が高いほど、広告情報を表示する部分領域の位置を、ディスプレイ２０６の画面中のより高い位置に設定してもよい。
【００８２】
ＯＰ１０４では、位置制御部１２は、車両２のディスプレイ２０６に対応する広告情報に部分表示用の広告情報が存在するか否かを判定する。車両２のディスプレイ２０６に対応する広告情報は、例えば、車両管理ＤＢ  １６に基づいて特定可能である。車両２のディスプレイ２０６に対応する広告情報に部分表示用の広告情報が存在するか否かは、例えば、広告情報ＤＢ  １８に、当該広告情報の識別情報に対応する部分表示用の広告情報が保持されているか否かに基づいて特定可能である。
【００８３】
車両２のディスプレイ２０６に対応する広告情報に部分表示用の広告情報が存在する場合には（ＯＰ１０４：ＹＥＳ）、処理がＯＰ１０５に進む。ＯＰ１０５では、位置制御部１２は、部分表示用の広告情報を表示する広告情報の種類として指定する。
【００８４】
車両２のディスプレイ２０６に対応する広告情報に部分表示用の広告情報が存在しない場合には（ＯＰ１０４：ＮＯ）、処理がＯＰ１０６に進む。ＯＰ１０６では、位置制御部１２は、全面表示用の広告情報の縮小表示を指定する。
【００８５】
ＯＰ１０７とＯＰ１０８の処理は、車両２の周囲の混雑度が閾値１未満である場合の処理である。ＯＰ１０７では、位置制御部１２は、車両２の周囲の混雑度が閾値２未満であるか否かを判定する。車両２の周囲の混雑度が閾値２未満である場合には（ＯＰ１０７：ＹＥＳ）、処理がＯＰ１０８に進む。ＯＰ１０８では、位置制御部１２は、広告情報の全面表示、すなわち、広告情報の表示領域を車両２のディスプレイ２０６の全面に決定する。
【００８６】
車両２の周囲の混雑度が、閾値２以上閾値１未満である場合には（ＯＰ１０７：ＮＯ）、広告情報の表示位置は現状を維持することが決定され、図７に示される処理が終了する。
【００８７】
ＯＰ１０９では、位置制御部１２は、表示位置の変更指令を車両２へ通知する。表示位置の変更指令とともに、例えば、ディスプレイ２０６の識別情報、全面表示又は部分表示か、広告情報の表示領域、広告情報の種類又は縮小表示の指定等も車両２へ送信される。その後、図７に示される処理が終了する。
【００８８】
車両２がセンタサーバ１から表示位置の変更指令を受信すると、表示位置の変更指令に基づいて、ディスプレイ２０６における広告情報の表示を制御する。
【００８９】
＜第１実施形態の作用効果＞
第１実施形態では、車両２の周囲の混雑度が上昇し所定の閾値以上となると、車両２のディスプレイ２０６に表示されている広告情報の表示領域が上方に移動し、より高い位置に広告情報が掲示されることになる。これによって、ディスプレイ２０６の前方に形成さ
れた群衆の後ろの方に位置する人からも広告情報を視認することができるようになる。
【００９０】
また、第１実施形態では、広告情報の表示領域がディスプレイ２０６の上方に移動する場合には、当該上方の領域に収まるように広告情報が縮小表示されることがある。これによって、広告情報全体を車両２の周囲の人に見やすくすることができる。
【００９１】
また、第１実施形態では、広告情報の表示領域がディスプレイ２０６の上方に移動する場合には、当該上方の領域に広告情報の一部（部分表示用の広告情報）のみが表示されることがある。広告情報の表示領域がディスプレイ２０６の上方の領域となる場合には、表示範囲が狭くなるため、広告情報に含まれる文字等も小さくなり、見づらくなる可能性がある。そこで、広告情報のうち、特にアピールしたい内容を部分表示用の広告情報とすることで、車両２の周囲の混雑度が上昇し、広告情報の表示領域がディスプレイ２０６の画面上部のより狭い領域となった場合でも、広告情報でアピールしたい内容を車両２の周囲の人に見やすくすることができる。
【００９２】
また、第１実施形態では、車両２の周囲の混雑度が低下し所定の閾値未満となると、車両２のディスプレイ２０６に表示されている広告情報が、画面全体に表示される。ディスプレイ２０６の前方の群衆が少ない場合には、広告情報が画面全体に表示される方がより視認されやすくなる。
【００９３】
＜変形例＞
図８は、ディスプレイ２０６を引き上げる機構を有する車両の外観図の一例である。第１実施形態では、車両２の周囲の混雑度が所定の閾値を超えると、ディスプレイ２０６に表示されている広告情報の表示領域をディスプレイ２０６の画面の上方の部分領域にすることで、広告情報をより高い位置に掲示する。これに代えて、例えば、車両２がディスプレイ２０６を引き上げる機構を有する場合には、混雑度に応じて、車両２がディスプレイ２０６を引き上げてもよい。
【００９４】
この場合には、第１実施形態におけるセンタサーバ１の処理において、部分表示の判定をディスプレイ２０６の引き上げの判定に、広告情報を表示する領域の決定をディスプレイの２０６を引き上げる量の決定に置換すればよい。また、第１実施形態におけるセンタサーバ１の処理において、全面表示の判定をディスプレイ２０６の引き下げの判定に置換すればよい。また、センタサーバ１は、車両２の周囲の混雑度が高いほどディスプレイ２０６を高く引き上げるようにしてもよい。
【００９５】
また、第１実施形態におけるセンタサーバ１の処理を車両２が実行してもよい。第１実施形態におけるセンタサーバ１の処理を車両２が実行する場合には、車両２は、ディスプレイ２０６の情報、表示する広告情報、混雑度ＤＢ  １７を保持していればよい。車両２の周囲の混雑度は、車両２のカメラ２０８から車両２自身が取得してもよいし、センタサーバ１に問い合わせてセンタサーバ１から取得してもよい。
【００９６】
また、第１実施形態におけるセンタサーバ１の処理の一部を車両２が分担してもよい。例えば、センタサーバ１が全画面表示が部分表示かを決定すると、部分表示における広告情報の表示領域は車両２が決定してもよい。
【００９７】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
【００９８】
第１実施形態では、車両２のディスプレイ２０６に表示される情報は広告情報として説
明されたが、広告情報に限定されず、広告情報以外の情報が表示される場合でも同様の処理を適用することができる。
【００９９】
また、第１実施形態では、広告情報の一部として部分表示用広告情報が用意されていない場合には、部分表示する際に、広告情報を縮小表示させることが説明されたが、これに限定されない。例えば、広告情報の一部として部分表示用広告情報が用意されていない場合には、部分表示する際に、広告情報から一部を抽出する処理を行い、抽出された一部を部分領域に表示させてもよい。
【０１００】
本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【０１０１】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【０１０２】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【０１０３】
１      ：センタサーバ
２      ：車両
１１    ：混雑度取得部
１２    ：位置制御部
１３    ：送受信部
２０    ：制御部
２１    ：運行計画制御部
２２    ：環境検出部
２３    ：走行制御部
２４    ：位置情報取得部
２５    ：表示制御部
１００  ：広告表示制御システム
１０２  ：メモリ
１０４  ：外部記憶装置
２０５  ：通信部
２０６  ：ディスプレイ
２０８  ：カメラ
【図１】
2020115176.tif 000003
【図２】
2020115176.tif 000004
【図３】
2020115176.tif 000005
【図４】
2020115176.tif 000006
【図５】
2020115176.tif 000007
【図６】
2020115176.tif 000008
【図７】
2020115176.tif 000009
【図８】
2020115176.tif 000010