(57)【要約】【課題】視聴する場所に合ったコンテンツを含むプレイリストを生成すること。【解決手段】プレイリスト生成装置１００は、移動体で出力されるコンテンツのプレイリストを生成する。経路情報取得部１０１は、移動体が移動経路上の所定の地点を通過する通過予想時刻情報を取得する。コンテンツ情報取得部１０２は、移動経路の周辺に位置する他ユーザによって視聴されている視聴コンテンツに関する情報を取得する。生成部１０３は、通過予想時刻情報および視聴コンテンツに関する情報を用いて、移動体が移動経路上を移動する際に出力されるコンテンツのプレイリストを生成する。【選択図】図１
2010169760.tif 000002
【特許請求の範囲】
【請求項１】
移動体で出力されるコンテンツのプレイリストを生成するプレイリスト生成装置であって、
前記移動体が移動経路上の所定の地点を通過する通過予想時刻情報を取得する経路情報取得手段と、
前記移動経路の周辺に位置する他ユーザによって視聴されているコンテンツ（以下、「視聴コンテンツ」という）に関する情報を取得するコンテンツ情報取得手段と、
前記通過予想時刻情報および前記視聴コンテンツに関する情報を用いて、前記移動体が前記移動経路上を移動する際に出力される前記コンテンツの前記プレイリストを生成する生成手段と、
を備えたことを特徴とするプレイリスト生成装置。
【請求項２】
前記生成手段は、前記移動体が前記移動経路上の所定の区間を移動する時間帯には、前記所定の区間の周辺に位置する前記他ユーザのうち、所定割合以上の前記他ユーザによって視聴されている前記視聴コンテンツが出力されるよう前記プレイリストを生成することを特徴とする請求項１に記載のプレイリスト生成装置。
【請求項３】
前記経路情報取得手段および前記コンテンツ情報取得手段は、前記移動体が前記移動経路上を移動している間、前記通過予想時刻情報および前記視聴コンテンツに関する情報をそれぞれ逐次取得し、
前記生成手段は、逐次取得される前記通過予想時刻情報および前記視聴コンテンツに関する情報を用いて、前記プレイリストを逐次更新することを特徴とする請求項１または２に記載のプレイリスト生成装置。
【請求項４】
前記コンテンツ情報取得手段は、前記他ユーザによって視聴されている楽曲の情報を取得し、
前記生成手段は、前記移動体が前記移動経路上の所定の区間を移動する時間帯には、前記所定の区間の周辺に位置する前記他ユーザによって最も視聴されている前記楽曲が出力されるよう前記プレイリストを生成することを特徴とする請求項２に記載のプレイリスト生成装置。
【請求項５】
前記コンテンツ情報取得手段は、前記他ユーザによって視聴されている放送局の情報を取得し、
前記生成手段は、前記移動体が前記移動経路上の所定の区間を移動する時間帯には、前記所定の区間の周辺に位置する前記他ユーザによって最も視聴されている前記放送局の放送が出力されるよう前記プレイリストを生成することを特徴とする請求項２に記載のプレイリスト生成装置。
【請求項６】
移動体で出力されるコンテンツのプレイリストを生成するプレイリスト生成方法であって、
前記移動体が移動経路上の所定の地点を通過する通過予想時刻情報を取得する経路情報取得工程と、
前記移動経路の周辺において、他ユーザによって視聴されているコンテンツ（以下、「視聴コンテンツ」という）に関する情報を取得するコンテンツ情報取得工程と、
前記通過予想時刻情報および前記視聴コンテンツに関する情報を用いて、前記移動体が前記移動経路上を移動する際に出力される前記コンテンツの前記プレイリストを生成する生成工程と、
を含んだことを特徴とするプレイリスト生成方法。
【請求項７】
請求項６に記載のプレイリスト生成方法をコンピュータに実行させることを特徴とするプレイリスト生成プログラム。
【請求項８】
請求項７に記載のプレイリスト生成プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ再生装置で再生するコンテンツのプレイリストを生成するプレイリスト生成装置、プレイリスト生成方法、プレイリスト生成プログラムおよび記録媒体に関する。ただし、本発明の利用は、上述したプレイリスト生成装置、プレイリスト生成方法、プレイリスト生成プログラムおよび記録媒体に限られない。
【背景技術】
【０００２】
従来、コンテンツ再生装置で再生するコンテンツ（主に楽曲）の再生順序を示すプレイリストを自動生成する技術が知られている。また、プレイリストを自動生成するに際して、楽曲が視聴される場所を特定し、その場所に適すると思われる楽曲を選択する方法が知られている（たとえば、下記特許文献１または２参照）。下記特許文献１では、車載端末が載置されている車の位置に関する情報を検出し、当該車の位置に関する情報を配信会社サーバへ送信し、配信会社サーバは、車の位置に関する情報に対応する楽曲データを検索し、検索された楽曲データを車載端末に配信する技術が開示されている。また、下記特許文献２では、目的地設定をトリガーとして、多数の楽曲の中から適切な楽曲（たとえば目的地に関連した楽曲）を抽出してそのプレイリストを作成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３５６７７９号公報
【特許文献２】特開２００８−００８７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、それぞれの場所に適すると思われる楽曲を選択するものの、選択された楽曲が必ずしもその場所でよく聞かれているとは限らないという問題点が一例として挙げられる。たとえば、その場所に適する楽曲は、天候や時間帯などの要因によって変化する場合がある。上記の従来技術では、それぞれの場所や楽曲をカテゴリー化してマッチングさせているため、個々のユーザがコンテンツを視聴する状況と選択された楽曲とが必ずしも一致しない場合がある。また、上述した従来技術では、楽曲の選択はできるものの、その場所でよく聞かれている放送局は選択できないという問題点が一例として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるプレイリスト生成装置は、移動体で出力されるコンテンツのプレイリストを生成するプレイリスト生成装置であって、前記移動体が移動経路上の所定の地点を通過する通過予想時刻情報を取得する経路情報取得手段と、前記移動経路の周辺に位置する他ユーザによって視聴されているコンテンツ（以下、「視聴コンテンツ」という）に関する情報を取得するコンテンツ情報取得手段と、前記通過予想時刻情報および前記視聴コンテンツに関する情報を用いて、前記移動体が前記移動経路上を移動する際に出力される前記コンテンツの前記プレイリストを生成する生成手段と、を備えたことを特徴とする。
【０００６】
また、請求項６の発明にかかるプレイリスト生成方法は、移動体で出力されるコンテンツのプレイリストを生成するプレイリスト生成方法であって、前記移動体が移動経路上の所定の地点を通過する通過予想時刻情報を取得する経路情報取得工程と、前記移動経路の周辺において、他ユーザによって視聴されているコンテンツ（以下、「視聴コンテンツ」という）に関する情報を取得するコンテンツ情報取得工程と、前記通過予想時刻情報および前記視聴コンテンツに関する情報を用いて、前記移動体が前記移動経路上を移動する際に出力される前記コンテンツの前記プレイリストを生成する生成工程と、を含んだことを特徴とする。
【０００７】
また、請求項７の発明にかかるプレイリスト生成プログラムは、請求項６に記載のプレイリスト生成方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項８の発明にかかる記録媒体は、請求項７に記載のプレイリスト生成プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】実施の形態にかかるプレイリスト生成装置の機能的構成を示すブロック図である。
【図２】プレイリスト生成装置によるプレイリスト生成処理の手順を示すフローチャートである。
【図３】ナビゲーション装置が利用するコンテンツ視聴情報収集システムの構成を示す説明図である。
【図４】ナビゲーション装置のハードウェア構成を示すブロック図である。
【図５】ナビゲーション装置によるプレイリスト生成処理の手順を示すフローチャートである。
【図６】生成されるプレイリストと移動経路との関係を示す説明図である。
【図７】生成されるプレイリストと移動経路との関係を示す説明図である。
【図８】プレイリストの更新例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明に係るプレイリスト生成装置、プレイリスト生成方法、プレイリスト生成プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、実施の形態にかかるプレイリスト生成装置の機能的構成を示すブロック図である。プレイリスト生成装置１００は、経路情報取得部１０１、コンテンツ情報取得部１０２、生成部１０３によって構成され、移動体で再生するコンテンツのプレイリストを生成する。
【００１２】
経路情報取得部１０１は、移動体が移動経路上の所定の地点を通過する通過予想時刻情報を取得する。所定の地点とは、たとえば、特徴ある地物が設けられている地点や、所定距離ごとに任意に定めた地点である。経路情報取得部１０１は、たとえば、移動体の移動経路上の交通情報（現在の渋滞情報や過去の交通量などに基づいた通過所要時間情報など）や移動体の移動速度情報などを用いて、移動経路上の所定地点の通過時刻を予想することによって通過予想時刻情報を取得する。
【００１３】
コンテンツ情報取得部１０２は、移動経路の周辺に位置する他ユーザによって視聴されているコンテンツ（以下、「視聴コンテンツ」という）に関する情報を取得する。他ユーザとは、自装置以外の機器（コンテンツ再生機器など）のユーザである。コンテンツ情報取得部１０２は、たとえば、ネットワークを介したコンテンツ配信サービスを利用している他ユーザや放送を視聴している他ユーザ、ネットワーク接続機能を搭載したナビゲーション機器で放送などを視聴している他ユーザ（その地域住民で、かつリアルタイムプローブを利用しているユーザ）のコンテンツ視聴状況の情報を取得して、他ユーザによって視聴されている楽曲や放送局の情報を取得する。
【００１４】
生成部１０３は、通過予想時刻情報および視聴コンテンツに関する情報を用いて、移動体が移動経路上を移動する際に出力されるコンテンツのプレイリストを生成する。具体的には、生成部１０３は、移動体が移動経路上の所定の区間を移動する時間帯には、所定の区間の周辺に位置する他ユーザのうち、所定割合以上の他ユーザによって視聴されている視聴コンテンツが出力されるようプレイリストを生成する。所定割合以上の他ユーザによって視聴されている視聴コンテンツとは、たとえば最も多くの他ユーザによって視聴されているコンテンツである。また、生成部１０３は、自装置のユーザと嗜好や属性が一致する他ユーザによって視聴されている視聴コンテンツが出力されるようプレイリストを生成するようにしてもよい。生成部１０３がプレイリストに含めるコンテンツとして、たとえば楽曲や放送局の放送などが挙げられる。
【００１５】
経路情報取得部１０１およびコンテンツ情報取得部１０２は、移動体が移動経路上を移動している間、通過予想時刻情報および視聴コンテンツに関する情報をそれぞれ逐次取得し、生成部１０３は、逐次取得される通過予想時刻情報および視聴コンテンツに関する情報を用いて、プレイリストを逐次更新する。これにより、時間の経過とともに変化する他ユーザのコンテンツ視聴状況に対応して、プレイリストを更新することができる。
【００１６】
図２は、プレイリスト生成装置によるプレイリスト生成処理の手順を示すフローチャートである。図２のフローチャートにおいて、プレイリスト生成装置１００は、まず、経路情報取得部１０１によって、移動体が移動経路上の所定の地点を通過する通過予想時刻情報を取得する（ステップＳ２０１）。また、プレイリスト生成装置１００は、コンテンツ情報取得部１０２によって、視聴コンテンツに関する情報を取得する（ステップＳ２０２）。
【００１７】
そして、生成部１０３によって、移動体が移動経路上の所定の区間を移動する時間帯には、所定の区間の周辺に位置する他ユーザのうち、所定割合以上の他ユーザによって視聴されている視聴コンテンツが出力されるようプレイリストを生成する（ステップＳ２０３）。移動体が移動を終了するまでは（ステップＳ２０４：Ｎｏ）、ステップＳ２０１に戻り、以降の処理をくり返す。なお、１度プレイリストを生成した後は、通過予想時刻情報および視聴コンテンツに関する情報を用いてプレイリストを更新する。移動体が移動を終了すると（ステップＳ２０４：Ｙｅｓ）、本フローチャートによる処理を終了する。
【００１８】
以上説明したように、プレイリスト生成装置１００は、移動体が所定の区間を移動する時間帯には、その区間の周辺に位置する多くの他ユーザによって視聴されているコンテンツが出力されるようプレイリストを生成する。これにより、ユーザに対して経路上の所定の区間や地点に適したコンテンツを提供することができる。また、プレイリスト生成装置１００は、移動体が移動経路上を移動している間、通過予想時刻情報および視聴コンテンツに関する情報をそれぞれ逐次取得し、プレイリストを更新する。これにより、時々刻々と変化する他ユーザのコンテンツ視聴状況や道路の状況に対応してプレイリストを更新することができる。
【００１９】
また、プレイリスト生成装置１００は、経路の周辺で多くの他ユーザによって視聴されている放送を含めたプレイリストを生成する。放送は、楽曲と並んで多くのユーザが視聴するコンテンツである。特に、移動体内においては、放送を視聴することによってリアルタイムで周辺の情報を得られる。このため、プレイリスト生成装置１００は、経路上でよく聞かれている放送局の情報を提供することによって、ユーザの利便性を高めることができる。
【実施例】
【００２０】
以下に、本発明の実施例について説明する。本実施例では、車両に搭載されたナビゲーション装置３２０をプレイリスト生成装置１００として本発明を適用した場合の一例について説明する。
【００２１】
（コンテンツ視聴情報収集システム３００の概要）
まず、ナビゲーション装置３２０が利用するコンテンツ視聴情報収集システム３００の概要について説明する。図３は、ナビゲーション装置が利用するコンテンツ視聴情報収集システムの構成を示す説明図である。コンテンツ視聴情報収集システム３００は、視聴情報収集サーバ３１０、車両３３０などの移動体に搭載されたナビゲーション装置３２０、自宅や店舗など非移動体３４０、およびインターネットなどの広域ネットワーク３５０によって構成される。
【００２２】
視聴情報収集サーバ３１０、ナビゲーション装置３２０および非移動体３４０は、それぞれ広域ネットワーク３５０に接続されている。視聴情報収集サーバ３１０は、ナビゲーション装置３２０および非移動体３４０における他ユーザによるコンテンツの視聴状況の情報を取得する。具体的には、視聴情報収集サーバ３１０は、通常のラジオ放送やテレビ放送の視聴状況や、広域ネットワーク３５０を介したコンテンツ配信サービス（インターネットラジオなど広域ネットワーク３５０を介した放送を含む）の利用状況などの情報を取得する。
【００２３】
なお、視聴情報収集サーバ３１０は、ナビゲーション装置３２０および非移動体３４０の位置と、そのコンテンツ視聴状況の情報を関連づけて取得する。すなわち、視聴情報収集サーバ３１０は、どの地域でどのようなコンテンツが視聴されているかの情報を得ることができる。また、視聴情報収集サーバ３１０は、それぞれの視聴者の属性や嗜好などの情報を収集してもよい。視聴者の嗜好は、たとえば、過去のコンテンツ視聴履歴から推測することができる。
【００２４】
（ナビゲーション装置のハードウェア構成）
つぎに、ナビゲーション装置３２０のハードウェア構成について説明する。図４は、ナビゲーション装置のハードウェア構成を示すブロック図である。図４において、ナビゲーション装置３２０は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、磁気ディスクドライブ４０４と、磁気ディスク４０５と、光ディスクドライブ４０６と、光ディスク４０７と、音声Ｉ／Ｆ（インターフェース）４０８と、マイク４０９と、スピーカ４１０と、入力デバイス４１１と、映像Ｉ／Ｆ４１２と、ディスプレイ４１３と、通信Ｉ／Ｆ４１４と、ＧＰＳユニット４１５と、各種センサ４１６と、カメラ４１７と、を備えている。各構成部４０１〜４１７は、バス４２０によってそれぞれ接続されている。
【００２５】
まず、ＣＰＵ４０１は、ナビゲーション装置３２０の全体の制御を司る。ＲＯＭ４０２は、ブートプログラム、データ更新プログラムなどのプログラムを記録している。また、ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。すなわち、ＣＰＵ４０１は、ＲＡＭ４０３をワークエリアとして使用しながら、ＲＯＭ４０２に記録された各種プログラムを実行することによって、ナビゲーション装置３２０の全体の制御を司る。
【００２６】
磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御にしたがって磁気ディスク４０５に対するデータの読み取り／書き込みを制御する。磁気ディスク４０５は、磁気ディスクドライブ４０４の制御で書き込まれたデータを記録する。磁気ディスク４０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００２７】
また、光ディスクドライブ４０６は、ＣＰＵ４０１の制御にしたがって光ディスク４０７に対するデータの読み取り／書き込みを制御する。光ディスク４０７は、光ディスクドライブ４０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク４０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク４０７のほか、ＭＯ、メモリカードなどを用いることができる。
【００２８】
磁気ディスク４０５および光ディスク４０７に記録される情報の一例としては、コンテンツデータや地図データが挙げられる。コンテンツデータは、たとえば楽曲データや静止画データ、動画データなどである。また、地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。
【００２９】
音声Ｉ／Ｆ４０８は、音声入力用のマイク４０９および音声出力用のスピーカ４１０に接続される。マイク４０９に受音された音声は、音声Ｉ／Ｆ４０８内でＡ／Ｄ変換される。マイク４０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ４１０からは、所定の音声信号を音声Ｉ／Ｆ４０８内でＤ／Ａ変換した音声が出力される。
【００３０】
入力デバイス４１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス４１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００３１】
映像Ｉ／Ｆ４１２は、ディスプレイ４１３に接続される。映像Ｉ／Ｆ４１２は、具体的には、たとえば、ディスプレイ４１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ４１３を制御する制御ＩＣなどによって構成される。
【００３２】
ディスプレイ４１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ４１３には、上述した地図データが、２次元または３次元に描画される。ディスプレイ４１３に表示された地図データには、ナビゲーション装置３２０を搭載した車両の現在位置をあらわすマークなどを重ねて表示することができる。車両３３０の現在位置は、ＣＰＵ４０１によって算出される。ディスプレイ４１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイなどを用いることができる。
【００３３】
通信Ｉ／Ｆ４１４は、無線を介してネットワークに接続され、ナビゲーション装置３２０およびＣＰＵ４０１のインターフェースとして機能する。通信Ｉ／Ｆ４１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ４０１とのインターフェースとしても機能する。
【００３４】
ＧＰＳユニット４１５は、ＧＰＳ衛星からの電波を受信し、車両３３０の現在位置を示す情報を出力する。ＧＰＳユニット４１５の出力情報は、後述する各種センサ４１６の出力値とともに、ＣＰＵ４０１による車両３３０の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００３５】
各種センサ４１６は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ４１６の出力値は、ＣＰＵ４０１による車両の現在位置の算出や、速度や方位の変化量の算出に用いられる。
【００３６】
カメラ４１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ４１７によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ４１２を介して磁気ディスク４０５や光ディスク４０７などの記録媒体に出力する。
【００３７】
図１に示したプレイリスト生成装置１００の経路情報取得部１０１、コンテンツ情報取得部１０２、生成部１０３は、図３に示したナビゲーション装置３２０におけるＲＯＭ４０２、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などに記録されたプログラムやデータを用いて、ＣＰＵ４０１が所定のプログラムを実行し、ナビゲーション装置３２０における各部を制御することによってその機能を実現する。
【００３８】
すなわち、実施例のナビゲーション装置３２０は、ナビゲーション装置３２０における記録媒体としてのＲＯＭ４０２に記録されているプレイリスト生成プログラムを実行することにより、図１に示したプレイリスト生成装置１００が備える機能を、図２に示したプレイリスト生成処理の手順で実行することができる。
【００３９】
（ナビゲーション装置３２０によるプレイリスト生成処理）
つぎに、ナビゲーション装置３２０によるプレイリスト生成処理について説明する。ナビゲーション装置３２０は、移動する経路が探索されると、その経路周辺で多くの他ユーザによって視聴されているコンテンツを含むプレイリストを生成し、プレイリストに沿ってコンテンツを出力する。経路周辺で多く視聴されているコンテンツは、その場所に合ったコンテンツであったり、その場所において有益なコンテンツである可能性が高いためである。
【００４０】
図５は、ナビゲーション装置によるプレイリスト生成処理の手順を示すフローチャートである。図５のフローチャートは、車両３３０の走行開始前の経路探索時にプレイリストの生成をおこなう場合の処理を示している。ナビゲーション装置３２０は、まず、目的地点までの経路を探索する（ステップＳ５０１）。つぎに、ナビゲーション装置３２０は、経路上の主要地点の通過時刻を予測する（ステップＳ５０２）。経路上の主要地点とは、たとえば、特徴ある地物が設けられている地点や、所定距離ごと（１０ｋｍごとなど）に任意に定めた地点である。通過時刻の予想は、たとえば、広域ネットワーク３５０を介して取得した道路交通情報や、過去の交通量などに基づいた通過所要時間情報、各種センサ４１６によって計測された車両３３０の移動速度情報などを用いておこなう。
【００４１】
また、ナビゲーション装置３２０は、視聴情報収集サーバ３１０に接続し、経路周辺における他ユーザのコンテンツ視聴状況を示す視聴コンテンツ情報を取得する（ステップＳ５０３）。たとえば、経路上を走行している他の車両３３０に搭乗している他ユーザの視聴コンテンツ情報を取得する。また、たとえば、経路上の各主要地点から所定距離内にいる他ユーザ（非移動体３４０内の他ユーザを含む）の視聴コンテンツ情報を取得するようにしてもよい。以下の説明では、一例として、経路上の各主要地点から半径５００ｍにいる他ユーザの視聴コンテンツ情報を取得するものとする。
【００４２】
つづいて、ナビゲーション装置３２０は、ステップＳ５０３で取得した視聴コンテンツ情報を用いて、それぞれの主要地点の周辺で視聴されている楽曲をランキング化する（ステップＳ５０４）。具体的には、そのコンテンツを視聴している他ユーザの数が多い順に楽曲をランキング化する。そして、それぞれの主要地点の通過時において、その主要地点でランキングトップの楽曲が出力されるよう、プレイリストを生成する（ステップＳ５０５）。
【００４３】
図６および図７は、生成されるプレイリストと移動経路との関係を示す説明図である。図６および図７においては、経路の出発地点Ｓ（ＳＴＡＲＴ）から目的地点Ｇ（ＧＯＡＬ）までの経路Ｒに、主要地点として４つの地点Ａ〜地点Ｄが設けられている。図６に示すように、地点Ａにおけるランキングトップの楽曲が楽曲Ａ（長さ３分３０秒）だとすると、出発地点から地点Ｐ１までの区間Ｓ１を移動する間は楽曲Ａが出力される。ここで、区間Ｓ１は、ナビゲーション装置３２０が搭載された車両３３０が、楽曲の長さである３分３０秒で移動する区間である。
【００４４】
また、地点Ｂにおけるランキングトップの楽曲が楽曲Ｂ（長さ４分５２秒）だとすると、地点Ｐ１から地点Ｐ２までの区間Ｓ２を移動する間は楽曲Ｂが出力される。区間Ｓ２は、ナビゲーション装置３２０が搭載された車両３３０が、楽曲の長さである４分５２秒で移動する区間である。同様に、地点Ｐ２から地点Ｐ３までの区間Ｓ３を移動する間は、地点Ｃにおけるランキングトップの楽曲Ｃが出力される。また、地点Ｐ３から目的地点までの区間Ｓ４を移動する間は、地点Ｄにおけるランキングトップの楽曲Ｄが出力される。なお、各地点においてランキングトップの楽曲が同じ場合には、たとえば２位以降の楽曲を出力するようにする。
【００４５】
図５の説明に戻り、ナビゲーション装置３２０は、車両３３０が走行を開始するまで待機して（ステップＳ５０６：Ｎｏのループ）、車両３３０が走行を開始すると（ステップＳ５０６：Ｙｅｓ）、プレイリストに沿って楽曲を出力する（ステップＳ５０７）。また、走行中においても、経路上の主要地点の通過時刻を再予測するとともに（ステップＳ５０８）、主要地点における視聴コンテンツ情報を再取得し（ステップＳ５０９）、主要地点の周辺で視聴されている楽曲を再度ランキング化する（ステップＳ５１０）。そして、それぞれの主要地点の通過時において、その主要地点でランキングトップの楽曲が出力されるよう、プレイリストを更新する（ステップＳ５１１）。
【００４６】
他ユーザのコンテンツ視聴状況は時々刻々と変化するため、ナビゲーション装置３２０が主要地点に到達する際のランキングが、経路探索時のランキングと一致するとは限らない。また、経路上の交通状況の変化に伴い、主要地点の経過時刻が変化する可能性がある。このため、ナビゲーション装置３２０は、走行中においても、逐次主要地点の通過時刻を予測するとともに、主要地点における視聴コンテンツ情報を取得し、プレイリストを更新する。
【００４７】
図８は、プレイリストの更新例を示す説明図である。図８には、経路探索時に生成されたプレイリストＬ１、地点Ａ通過時に更新されたプレイリストＬ２、地点Ｂ通過時に更新されたプレイリストＬ３が示されている。たとえば、図７に網掛けで示した区間Ｓ３を移動する間に出力する楽曲は、経路探索時に生成されたプレイリストＬ１においては楽曲Ｃである。しかし、地点Ｃ周辺の他ユーザのコンテンツ視聴状況が変化したため、地点Ａ通過時に更新されたプレイリストＬ２においては、楽曲Ｅになっている。さらに、地点Ｂ通過時に更新されたプレイリストＬ３においては、楽曲Ｆになっている。このように、プレイリストを動的に変化させることによって、経路上の各地点において最も視聴されているコンテンツを出力することが可能となる。
【００４８】
また、たとえば、図６に示すプレイリストにおいて、道路状況の変化により、車両３３０が地点Ｂに到達する前に楽曲Ｂの出力が終了してしまう場合、すなわち、楽曲Ｂが出力されている区間に地点Ｂが含まれなくなってしまう場合がある。しかし、楽曲Ｂは地点Ｂにおけるランキングトップの楽曲であるので、地点Ｂを含む区間で出力する必要がある。このような事態が予測される場合には、楽曲Ａと楽曲Ｂとの間に、地点Ａにおけるランキング上位で、かつ地点Ｂに到達するまでに出力が完了する長さの楽曲を出力し、楽曲Ｂが地点Ｂを含む区間で出力されるようにしてもよい。
【００４９】
図５の説明に戻り、目的地点に到達するまで（ステップＳ５１２：Ｎｏ）、ナビゲーション装置３２０は、ステップＳ５０７に戻り、以降の処理を継続し、目的地点に到達すると（ステップＳ５１２：Ｙｅｓ）、本フローチャートによる処理を終了する。
【００５０】
なお、上述した説明では、プレイリスト内のコンテンツは楽曲のみであったが、たとえば、主要地点の周辺で最も視聴されている放送局の放送や映像コンテンツなどを出力するようにしてもよい。また、自装置のユーザや他ユーザの属性や嗜好の情報が得られる場合、自装置のユーザに属性や嗜好が似た他ユーザが、経路周辺において視聴しているコンテンツを出力するようにプレイリストを生成してもよい。
【００５１】
以上説明したように、ナビゲーション装置３２０は、車両３３０が所定の区間を移動する時間帯には、その区間の周辺に位置する多くの他ユーザによって視聴されているコンテンツが出力されるようプレイリストを生成する。これにより、ユーザに対して経路上の所定の区間や地点に適したコンテンツを提供することができる。また、ナビゲーション装置３２０は、車両３３０が移動経路上を移動している間、各地点の通過予想時刻および視聴コンテンツ情報をそれぞれ逐次取得し、プレイリストを更新する。これにより、時々刻々と変化する他ユーザのコンテンツ視聴状況や道路の状況に対応してプレイリストを更新することができる。
【００５２】
また、ナビゲーション装置３２０は、経路の周辺で多くの他ユーザによって視聴されている放送を含めたプレイリストを生成する。放送は、楽曲と並んで多くのユーザが視聴するコンテンツである。特に、車両３３０内においては、放送を視聴することによってリアルタイムで周辺の情報を得られる。このため、ナビゲーション装置３２０は、経路上でよく聞かれている放送局の情報を提供することによって、ユーザの利便性を高めることができる。
【００５３】
なお、本実施の形態で説明したプレイリスト生成方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【００５４】
１００  プレイリスト生成装置
１０１  経路情報取得部
１０２  コンテンツ情報取得部
１０３  生成部
【図１】
2010169760.tif 000003
【図２】
2010169760.tif 000004
【図３】
2010169760.tif 000005
【図４】
2010169760.tif 000006
【図５】
2010169760.tif 000007
【図６】
2010169760.tif 000008
【図７】
2010169760.tif 000009
【図８】
2010169760.tif 000010