(57)【要約】【課題】ルートに合わせた楽曲又は音声情報を提供することを目的としている。【解決手段】移動端末は、目的地の入力を受け付け、目的地情報と前記移動端末の現在地情報とをサーバに送信し、前記サーバは、予め登録された登録ルートと楽曲及び／又は音声が少なくとも１以上含まれるプレイリストを記憶した記憶部を有し、前記サーバは、前記記憶部を参照して、前記移動端末から受信した現在地情報と目的地情報とから定まる移動ルートの一部と合致する部分を含む登録ルートがある場合には、登録ルートに対応するプレイリストの候補を前記移動端末に送信し、前記移動端末は、受信したプレイリストに沿って楽曲又は音声を順次再生する。【選択図】図２４
2020101632.tif 000002
【特許請求の範囲】
【請求項１】
移動端末は、目的地の入力を受け付け、目的地情報と前記移動端末の現在地情報とをサーバに送信し、
前記サーバは、予め登録された登録ルートと楽曲及び／又は音声が少なくとも１以上含まれるプレイリストを記憶した記憶部を有し、
前記サーバは、前記記憶部を参照して、前記移動端末から受信した現在地情報と目的地情報とから定まる移動ルートの一部と合致する部分を含む登録ルートがある場合には、登録ルートに対応するプレイリストの候補を前記移動端末に送信し、
前記移動端末は、受信したプレイリストに沿って楽曲又は音声を順次再生する、
音情報提供システム。
【請求項２】
前記サーバは、前記プレイリストの候補が複数ある場合には複数のプレイリストの候補を前記移動端末に送信し、
前記移動端末は、複数のプレイリスト候補を表示し、何れかの前記プレイリストの候補が選択された場合には、前記サーバに選択されたプレイリストの候補を送信する、請求項１記載の音情報提供システム。
【請求項３】
前記移動端末は、前記プレイリストの候補が複数ある場合に、優先順位の高いプレイリストの候補の再生を行いつつ、前記プレイリストの候補の表示を行う、請求項１又は２記載の音情報提供システム。
【請求項４】
前記移動端末は、登録ルートまでの予定所要時間が閾値以下、及び／又は、登録ルートまでの距離が所定値以下となった場合に、プレイリストの再生を開始する、請求項１乃至３の何れか一項に記載の音情報提供システム。
【請求項５】
前記登録ルートは、出発地と目的地の情報を含み、プレイリストは、前記登録ルート内の位置毎に再生する楽曲及び／又は音声が対応付けられており、
前記移動端末は、前記移動端末の現在地に合致する位置と対応付けられた楽曲及び／又は音声を再生する、請求項１乃至４の何れか一項に記載の音情報提供システム。
【請求項６】
移動端末と、サーバ装置とを有する音情報提供システムによる音情報提供方法であって、
前記移動端末は、目的地の入力を受け付け、目的地情報と前記移動端末の現在地情報とをサーバに送信し、
前記サーバは、予め登録された登録ルートと楽曲及び／又は音声が少なくとも１以上含まれるプレイリストを記憶した記憶部を有し、
前記サーバは、前記記憶部を参照して、前記移動端末から受信した現在地情報と目的地情報とから定まる移動ルートの一部と合致する部分を含む登録ルートがある場合には、登録ルートに対応するプレイリストの候補を前記移動端末に送信し、
前記移動端末は、受信したプレイリストに沿って楽曲又は音声を順次再生する、音情報提供方法。
【請求項７】
移動端末から、目的地情報と前記移動端末の現在地情報とを受信し、
予め登録された登録ルートと楽曲及び／又は音声が少なくとも１以上含まれるプレイリストを記憶した記憶部を参照して、前記移動端末から受信した現在地情報と目的地情報とから定まる移動ルートの一部と合致する部分を含む登録ルートがある場合には、登録ルートに対応するプレイリストの候補を前記移動端末に送信する、処理をコンピュータに実行させる音情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音情報提供システム、音情報提供方法、音情報提供プログラムに関する。
【背景技術】
【０００２】
従来、音楽や動画を再生する順番をリスト化したプレイリストに関する様々な技術が知られている。その技術の１つとして、例えば、目的地への案内を行うナビゲーション機能から得られる情報と、予め記憶された複数の音楽データと、を用いてプレイリストを作成する技術が知られている。また、プレイリストに関する他の技術として、走行している道路の種別及び走行経路の周囲の状況に適合した速度による運転を運転手に促すように楽曲を再生する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０９５２３９号公報
【特許文献２】特開２００９−２１０４４６号公報
【特許文献３】特開２０１２−０１８７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術は、目的地へ向かうためのナビゲーション情報や、車両が走行している道路の種別および走行経路に応じて、音楽データの作成や再生を行うものである。したがって、従来では、例えば、移動中のルート毎に再生させる音楽データを選択することは考慮されていない。
【０００５】
１つの側面では、本発明は、ルートに合わせた楽曲又は音声情報を提供することを目的としている。
【課題を解決するための手段】
【０００６】
一つの態様では、移動端末は、目的地の入力を受け付け、目的地情報と前記移動端末の現在地情報とをサーバに送信し、前記サーバは、予め登録された登録ルートと楽曲及び／又は音声が少なくとも１以上含まれるプレイリストを記憶した記憶部を有し、前記サーバは、前記記憶部を参照して、前記移動端末から受信した現在地情報と目的地情報とから定まる移動ルートの一部と合致する部分を含む登録ルートがある場合には、登録ルートに対応するプレイリストの候補を前記移動端末に送信し、前記移動端末は、受信したプレイリストに沿って楽曲又は音声を順次再生する、音情報提供システムである。
【０００７】
上記各処理は、上記各処理を実現する機能部、各処理を実現する手順としても良く、各処理をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【０００８】
ルートに合わせた楽曲又は音声情報を提供できる。
【図面の簡単な説明】
【０００９】
【図１】音情報提供システムのシステム構成の一例を示す図である。
【図２】サーバ装置のハードウェア構成の一例を示す図である。
【図３】移動端末のハードウェア構成の一例を示す図である。
【図４】ルートデータベースの一例を示す図である。
【図５】指定地点データベースの一例を示す図である。
【図６】音情報データベースの一例を示す図である。
【図７】プレイリストデータベースの一例を示す図である。
【図８】チャンネルデータベースの一例を示す図である。
【図９】チャンネルルートデータベースの一例を示す図である。
【図１０】ユーザチャンネルデータベースの一例を示す図である。
【図１１】音情報提供システムの各装置の機能構成を説明する図である。
【図１２】登録処理部による処理を説明するフローチャートである。
【図１３】移動端末の表示例を示す第一の図である。
【図１４】移動端末の表示例を示す第二の図である。
【図１５】移動端末の表示例を示す第三の図である。
【図１６】移動端末の表示例を示す第四の図である。
【図１７】音情報提供システムの動作を示すシーケンス図である。
【図１８】再生用プレイリスト作成部の処理を説明するフローチャートである。
【図１９】移動端末の表示例を示す第五の図である。
【図２０】移動端末によるプレイリストの再生処理を説明する第一のフローチャートである。
【図２１】移動端末によるプレイリストの再生処理を説明する第二のフローチャートである。
【図２２】移動端末によるプレイリストの再生処理を説明する第三のフローチャートである。
【図２３】移動端末によるプレイリストの再生処理を説明する第四のフローチャートである。
【図２４】移動端末の表示例を示す第六の図である。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、実施形態について説明する。図１は、音情報提供システムのシステム構成の一例を示す図である。
【００１１】
本実施形態の音情報提供システム１００は、サーバ装置２００と、移動端末３００とを有し、それぞれがネットワークを介して接続される。また、本実施形態の音情報提供システム１００において、サーバ装置２００は、ネットワークを介して、ＣＤＤＢ（Compact  Disc  DataBase）４００と通信を行う。ＣＤＤＢ４００は、音楽ＣＤ（Compact  Disc）の演奏者や制作年度などの情報が格納されたデータベースである。
【００１２】
本実施形態のサーバ装置２００は、移動端末３００において、ルートの選択と、プレイリストの作成と、プレイリストに含まれる音情報のジャンル（種類）を示す情報の入力と、が行われると、作成されたプレイリストを、ルート及びジャンルを示す情報と対応付けて格納する。
【００１３】
尚、以下の説明では、楽曲情報と音声情報は、音情報に含まれる。つまり、音情報は、楽曲情報か音声情報の何れか１つ又は両方を含む。また、以下の説明では、プレイリストに含まれる音情報のジャンルを、チャンネルと呼ぶ。
【００１４】
本実施形態のサーバ装置２００は、移動端末３００において、チャンネルが選択されると、選択されたチャンネルと、移動端末３００の現在地を示す位置情報に基づきルートを選択し、選択されたルートと対応付けられたプレイリストの中から、移動端末３００に再生させるプレイリストを特定し、移動端末３００に通知する。
【００１５】
移動端末３００は、自身の現在地が、通知されたプレイリストと対応付けられたルートに含まれる位置になると、このプレイリストの再生を行う。
【００１６】
尚、図１の例では、音情報提供システム１００に含まれる移動端末３００は１台としているが、これに限定されない。音情報提供システム１００に含まれる移動端末３００は、任意の台数であって良い。また、音情報提供システム１００では、移動端末３００によってサーバ装置２００に格納されたプレイリストが、他の移動端末３００において再生されても良い。
【００１７】
本実施形態の音情報提供システム１００は、ルートデータベース２１１、指定地点データベース２１２、音情報データベース２１３、プレイリストデータベース２１４、チャンネルデータベース２１５、チャンネルルートデータベース２１６、ユーザチャンネルデータベース２１７、音情報提供部２１０を有する。
【００１８】
ルートデータベース２１１は、ルートに関する情報が格納されている。指定地点データベース２１２は、特定の地点を示す情報が格納されている。音情報データベース２１３は、楽曲情報や音声情報等の音情報に関する情報が格納されている。楽曲情報とは、楽曲ＩＤで特定される楽曲の音楽ファイルである。音声情報とは、例えば、ナレーション等の音声ファイルである。尚、音情報データベース２１３に格納される情報は、サーバ装置２００が、ＣＤＤＢ４００と通信を行って取得した情報を含む。
【００１９】
プレイリストデータベース２１４は、プレイリストが格納されている。チャンネルデータベース２１５は、チャンネルに関する情報が格納されている。チャンネルルートデータベース２１６は、ルートとチャンネルとの対応付けを示す情報が格納されている。ユーザチャンネルデータベース２１７は、チャンネルを登録したユーザに関する情報が格納されている。各データベースの詳細は後述する。
【００２０】
本実施形態の音情報提供部２１０は、移動端末３００から、プレイリストの登録要求を受けつけると、ルートと、プレイリストと、チャンネルと、のそれぞれを入力させる画面を移動端末３００に表示させる。このとき、音情報提供部２１０は、ルートデータベース２１１、指定地点データベース２１２等を参照して、入力画面を表示させても良い。
【００２１】
そして、音情報提供部２１０は、移動端末３００において入力された情報に基づき、音情報データベース２１３、プレイリストデータベース２１４、チャンネルデータベース２１５、チャンネルルートデータベース２１６、ユーザチャンネルデータベース２１７のそれぞれに該当する情報を格納する。
【００２２】
また、音情報提供部２１０は、移動端末３００からプレイリストの取得要求を受けつけると、チャンネルを選択させる画面を移動端末３００に表示させる。そして、音情報提供部２１０は、移動端末３００が取得した移動端末３００の現在地を示す情報から、ルートを特定し、選択されたチャンネルと、特定されたルートとから、移動端末３００に送信するプレイリストを特定し、送信する。
【００２３】
移動端末３００は、プレイリスト管理処理部３１０を有する。プレイリスト管理処理部３１０は、サーバ装置２００からプレイリストを取得すると、移動端末３００の現在地に基づき、プレイリストを再生する。
【００２４】
このように、本実施形態では、ルートとプレイリストとが対応付けられているため、移動する際のルートに応じて、プレイリストの候補が変わり、そのルートに入れば、候補の中から特定されたプレイリストが再生される。したがって、本実施形態では、移動端末３００のユーザに、ルートに合わせた楽曲又は音声情報を提供することができる。
【００２５】
尚、図１では、各データベースがサーバ装置２００に設けられるものとしたが、これに限定されない。各データベースは、サーバ装置２００の外部に設けられていても良い。また、サーバ装置２００は、複数の情報処理装置によって実現されても良い。
【００２６】
以下に、本実施形態の音情報提供システム１００の有する各装置について説明する。図２は、サーバ装置のハードウェア構成の一例を示す図である。
【００２７】
図２のサーバ装置２００は、それぞれバスＢで相互に接続されているドライブ装置２１、補助記憶装置２２、メモリ装置２３、ＣＰＵ（Central  Processing  Unit）２４、及びインタフェース装置２５等を有する。
【００２８】
サーバ装置２００での処理を実現するプログラムの１つであって、音情報提供部２１０を実現する音情報提供プログラムは、ＣＤ−ＲＯＭ等の記録媒体２６によって提供される。音情報提供プログラムを記憶した記録媒体２６がドライブ装置２１にセットされると、音情報提供プログラムが記録媒体２６からドライブ装置２１を介して補助記憶装置２２にインストールされる。
【００２９】
尚、音情報提供プログラムのインストールは必ずしも記録媒体２６より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２２は、インストールされた音情報提供プログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００３０】
メモリ装置２３は、音情報提供プログラムの起動指示があった場合に、補助記憶装置２２から音情報提供プログラムを読み出して格納する。ＣＰＵ２４は、メモリ装置２３に格納された音情報提供プログラムに従ってサーバ装置２００に係る機能を実行する。インタフェース装置２５は、ネットワークに接続するためのインタフェースとして用いられる。
【００３１】
図３は、移動端末のハードウェア構成の一例を示す図である。図３において、移動端末３００は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、タッチパネル３４、補助記憶装置３５、近距離無線通信機３６、デジタルカメラ３７等を有する。
【００３２】
ＲＯＭ３２及び補助記憶装置３５は、移動端末３００にインストールされたプログラムの１つであって、プレイリスト管理処理部３１０を実現するプレイリスト管理プログラム等を記憶する。ＲＡＭ３３は、プレイリスト管理プログラムの起動指示があった場合に、ＲＯＭ３２又は補助記憶装置３５からプレイリスト管理プログラムを読み出して記憶する。ＣＰＵ３１は、ＲＡＭ３３に記憶されたプレイリスト管理プログラムに従ってユーザ端末３０に係る機能を実現する。
【００３３】
タッチパネル３４は、入力機能と表示機能との双方を備えた電子部品であり、情報の表示や、ユーザからの入力の受け付け等を行う。タッチパネル３４は、出力装置３８及び入力装置３９等を含む。
【００３４】
出力装置３８は、液晶ディスプレイ等であり、タッチパネル３４の表示機能を担う。入力装置３９は、出力装置３８に対する接触物の接触を検出するセンサを含む電子部品である。接触物とは、タッチパネル３４の接触面（表面）に接触する物体をいう。接触する物体の一例として、ユーザの指や専用又は一般のペン等が挙げられる。
【００３５】
尚、タッチパネル３４は必ずしも備えている必要はなく、移動端末３００が出力装置３８と入力装置３９を別々に備えていてもよい。また、出力装置３８は、移動端末３００と外付けで接続されていてもよい。また、入力装置３９は接触を検出するセンサに限られず、ハードウェアキー、キーボード、マウス等の電子部品も含まれる。
【００３６】
近距離無線通信機３６は、近距離無線通信を行うためのハードウェアである。本実施形態において、近距離無線通信機３６は、ＮＦＣタグに記憶されている情報を読み取る。すなわち、本実施形態において、近距離無線通信機３６は、ＮＦＣリーダが好適である。デジタルカメラ３７は、撮像機能を有する一般的なデジタルカメラであって、移動端末３００に電子部品として内蔵されていてもよいし、移動端末３００と外付けで接続されていてもよい。
【００３７】
尚、本実施形態の移動端末３００は、例えば、タッチパネル３４やデジタルカメラ３７、近距離無線通信機３６を有していなくても良い。本実施形態の移動端末３００の出力装置３８は、ディスプレイであって、入力装置３９は、キーボードやポインティングデバイス等であっても良い。
【００３８】
次に、図４乃至図１０を参照して、サーバ装置２００の有する各データベースについて説明する。各データベースは、例えば、サーバ装置２００の補助記憶装置２４等に設けられても良い。図４は、ルートデータベースの一例を示す図である。
【００３９】
本実施形態のルートデータベース２１１は、情報の項目として、ルートＩＤ、シーケンスＮｏ．、緯度、経度、プレイスＩＤ、法定速度、距離を有し、項目「ルートＩＤ」と、その他の項目とが対応付けられている。
【００４０】
以下の説明では、ルートデータベース２１１において、項目「ルートＩＤ」の値と、その他の項目の値とを含む情報をルート情報と呼ぶ。また、本実施形態では、ルートデータベース２１１に格納されたルート情報が示すルートを、登録ルートと呼ぶ場合がある。
【００４１】
本実施形態のルートデータベース２１１に格納されたルート情報は、例えば、ネットワーク上に存在する外部のサーバから取得した情報であっても良い。
【００４２】
項目「ルートＩＤ」の値は、ルートを特定するための識別情報である。ルートとは、例えば、道路であっても良いし、線路であっても良い。本実施形態のルートとは、移動端末３００のユーザが移動することができる経路であれば良い。
【００４３】
項目「シーケンスＮｏ．」の値は、ルート内に設定された区画を特定するための識別情報である。項目「緯度」、「経度」のそれぞれは、ルート内の区画におけるある地点の緯度と経度を示す。項目「プレイスＩＤ」の値は、緯度、経度が示す地点を識別するための識別情報である。項目「法定速度」の値は、区画毎に決められた速度を示し、項目「距離」の値は、区画毎の距離を示す。
【００４４】
図５は、指定地点データベースの一例を示す図である。本実施形態の指定地点データベース２１２は、プレイリストの作成の際に、移動端末３００のユーザ等によって入力された情報が格納される。
【００４５】
指定地点データベース２１２は、情報の項目として、地点ＩＤ、名称、緯度、経度を有し、項目「地点ＩＤ」とその他の項目とが対応付けられている。以下の説明では、指定地点データベース２１２において、項目「地点ＩＤ」の値とその他の項目の値とを含む情報を、指定地点情報と呼ぶ。
【００４６】
項目「地点ＩＤ」の値は、地点を特定するための識別情報であり、項目「名称」の値は、地点の名称を示し、項目「緯度」、「経度」の値は、地点の緯度と経度を示す。
【００４７】
図６は、音情報データベースの一例を示す図である。本実施形態の音情報データベース２１３は、プレイリストの作成の際に、移動端末３００からの検索要求を受けて、サーバ装置２００がＣＤＤＢ４００から取得した情報等が格納される。
本実施形態の音情報データベース２１３は、情報の項目として、楽曲ＩＤ、楽曲名、演奏時間を有し、項目「楽曲ＩＤ」と、その他の項目とが対応付けられている。項目「楽曲ＩＤ」の値は、楽曲を特定するための識別情報であり、項目「楽曲名」の値は、楽曲の名称を示し、項目「演奏時間」の値は、楽曲の演奏時間を示す。
【００４８】
尚、音情報データベース２１３には、図６に示す項目以外に、音声情報を特定するための情報、音声情報の名称を示す情報、音声情報の再生時間等が含まれても良い。また、音情報データベース２１３には、楽曲ＩＤで特定される楽曲の楽曲情報そのものである楽曲ファイルが、楽曲ＩＤと対応付けられて格納されても良い。音声情報そのものである音声情報についても同様である。以下の説明では、音情報データベース２１３に格納された情報を音情報と呼ぶ。
【００４９】
図７は、プレイリストデータベースの一例を示す図である。本実施形態のプレイリストデータベース２１４は、移動端末３００において作成されたプレイリストが格納される。
【００５０】
本実施形態のプレイリストデータベース２１４は、情報の項目として、プレイリストＩＤ、タイミング条件、再生条件、優先度、楽曲ＩＤを含み、項目「プレイリストＩＤ」と、その他の項目とが対応付けられている。
【００５１】
以下の説明では、プレイリストデータベース２１４において、項目「プレイリストＩＤ」の値と、その他の項目の値とを含む情報をプレイリスト情報と呼ぶ。また、以下の説明では、プレイリストＩＤが同一のプレイリスト情報を、プレイリストＩＤによって特定されるプレイリストとする。
【００５２】
項目「プレイリストＩＤ」の値は、プレイリストを特定するための識別情報である。項目「タイミング条件」の値は、楽曲ＩＤで特定される楽曲を再生するタイミングに関する条件を示す。
【００５３】
具体的には、例えば、楽曲ＩＤと対応するタイミング条件が「フロー」である場合には、この楽曲ＩＤによって特定される楽曲は、再生条件で指定した順にしたがって再生される。
【００５４】
また、楽曲ＩＤと対応するタイミング条件が「スタート」である場合には、この楽曲ＩＤによって特定される楽曲は、プレイリストＩＤによって特定されるプレイリストと対応付けられたルートに移動端末３００が入ったときに、最初に再生される。
【００５５】
また、楽曲ＩＤと対応するタイミング条件が「エンド」である場合には、この楽曲ＩＤによって特定される楽曲は、プレイリストＩＤによって特定されるプレイリストと対応付けられたルートにおいて、移動端末３００が目的地に到着したときに再生される。
【００５６】
また、楽曲ＩＤと対応するタイミング条件が「指定地点」である場合には、この楽曲ＩＤによって特定される楽曲は、移動端末３００が、再生条件で指定される指定地点に到着したときに再生される。
【００５７】
項目「再生条件」の値は、楽曲ＩＤで特定される楽曲の再生に関する条件を示す。
【００５８】
具体的には、例えば、楽曲ＩＤと対応するタイミング条件が「フロー」である場合、項目「再生条件」の値は、タイミング条件が「フロー」とされた楽曲における再生順を示す。
【００５９】
また、楽曲ＩＤと対応するタイミング条件が「スタート」又は「エンド」である場合には、項目「再生条件」の値は設定されない。
【００６０】
また、楽曲ＩＤと対応するタイミング条件が「指定時間」である場合には、項目「再生条件」の値は、所定の時間を示す。例えば、本実施形態では、タイミング条件が「指定時間」である楽曲は、移動端末３００の現在地から目的地までの所要時間が、指定時間以内となった場合に再生される。
【００６１】
図７の例では、プレイリストＩＤ「Ｐ００１」で特定されるプレイリストには、楽曲ＩＤ「０００００１」、「０００００２」、「０００００３」、「Ｎ００００１」、「Ｎ００００２」等によって特定される楽曲が指定されている。
【００６２】
また、楽曲ＩＤ「０００００１」のタイミング条件は、「フロー」であり、再生条件は「００１」である。したがって、楽曲ＩＤ「０００００１」で特定される楽曲は、プレイリストＩＤ「Ｐ００１」で特定されるプレイリストにおいて、タイミング条件が「フロー」とされた楽曲のうち、１番目に再生される。
【００６３】
また、楽曲ＩＤ「Ｎ００００１」のタイミング条件は、「スタート」である。したがって、楽曲ＩＤ「Ｍ００００１」で特定される楽曲は、移動端末３００がプレイリストＩＤ「Ｐ００１」で特定されるプレイリストが対応付けられたルートに入ったときに再生される。
【００６４】
尚、ルートに入るとは、移動端末３００の現在地を示す現在地情報が、ルート内に含まれるようになることを示す。
【００６５】
また、楽曲ＩＤ「１００００１」のタイミング条件は、「指定地点」であり、再生条件は「Ｌ０００１」である。したがって、楽曲ＩＤ「１００００１」で特定される楽曲は、移動端末３００の現在地情報が、地点ＩＤ「Ｌ０００１」で特定される地点の緯度・経度と一致した場合に再生される。尚、楽曲ＩＤ「１００００１」で特定される楽曲は、移動端末３００の現在地情報が、地点ＩＤ「Ｌ０００１」で特定される地点の緯度・経度を中心とした所定範囲内に入った場合に、再生されても良い。
【００６６】
項目「優先度」の値は、楽曲ＩＤで特定される楽曲を再生する際の優先度を示す。
【００６７】
図８は、チャンネルデータベースの一例を示す図である。本実施形態のチャンネルデータベース２１５は、移動端末３００において入力された、チャンネルに関する情報が格納される。
【００６８】
チャンネルデータベース２１５は、情報の項目として、チャンネルＩＤ、チャンネル名を有し、両者は対応付けられている。項目「チャンネルＩＤ」、「チャンネル名」の値は、移動端末３００のユーザによって入力される情報である。項目「チャンネルＩＤ」の値は、チャンネルを特定するための識別情報である。項目「チャンネル名」の値は、チャンネルの名称を示す。
【００６９】
以下の説明では、チャンネルデータベース２１５において、各項目の値を含む情報をチャンネル情報と呼ぶ。
【００７０】
図９は、チャンネルルートデータベースの一例を示す図である。本実施形態のチャンネルルートデータベース２１６は、移動端末３００において入力された、ルートとチャンネルとの対応付けを示す情報が格納される。
【００７１】
チャンネルルートデータベース２１６は、情報の項目として、「チャンネルＩＤ」、「ルートＩＤ」、「プレイリストＩＤ」とを有し、それぞれが対応付けられている。
【００７２】
以下の説明では、チャンネルルートデータベース２１６において、各項目の値を含む情報を、チャンネルルート情報と呼ぶ。
【００７３】
図１０は、ユーザチャンネルデータベースの一例を示す図である。本実施形態のユーザチャンネルデータベース２１７は、移動端末３００において入力された、チャンネルを登録したユーザに関する情報が格納される。
【００７４】
本実施形態のユーザチャンネルデータベース２１７は、情報の項目として、ユーザＩＤとチャンネルＩＤとを有し、両者は対応付けられている。項目「ユーザＩＤ」の値は、チャンネルＩＤを入力した移動端末３００のユーザを特定するための識別情報である。
【００７５】
以下の説明では、ユーザチャンネルデータベース２１７において、各項目の値を含む情報を、ユーザチャンネル情報と呼ぶ。
【００７６】
次に、図１１を参照して、本実施形態の音情報提供システム１００の有する各装置の機能について説明する。
【００７７】
図１１は、音情報提供システムの各装置の機能構成を説明する図である。始めに、サーバ装置２００の機能について説明する。
【００７８】
本実施形態のサーバ装置２００は、音情報提供部２１０を有する。音情報提供部２１０は、ＣＰＵ２４がメモリ装置２３に格納された音情報提供プログラムを読み出して実行することで実現される。
【００７９】
音情報提供部２１０は、登録処理部２２０と、出力処理部２３０と、通信部２４０とを有する。
【００８０】
登録処理部２２０は、移動端末３００において入力された情報に基づき、ルートと、チャンネルと、プレイリストの登録を行う。出力処理部２３０は、移動端末３００からの要求に応じて、移動端末３００へ出力するプレイリストを出力する。通信部２４０は、サーバ装置２００と、移動端末３００を含む外部の装置との通信を行う。
【００８１】
登録処理部２２０は、画面表示部２２１、音情報取得部２２２、対応付け部２２３、格納部２２４を有する。
【００８２】
画面表示部２２１は、移動端末３００に各種の画面を表示させる。具体的には、画面表示部２２１は、移動端末３００に、各種の画面を表示させるための画面データを生成しても良いし、移動端末３００に各種の画面を表示させるためのＵＲＬ（Uniform  Resource  Locator）を通知しても良い。
【００８３】
音情報取得部２２２は、移動端末３００から入力された楽曲名等を検索キーとして、ＣＤＤＢ４００へ検索要求を行い、検索結果である音情報を取得する。
【００８４】
対応付け部２２３は、移動端末３００において入力された情報に基づき、上述した各データベースに格納する情報を生成する。具体的には、対応付け部２２３は、ルートと、チャンネルと、プレイリストと、の対応付けを行う。対応付け部２２３の処理の詳細は後述する。
【００８５】
格納部２２４は、対応付け部２２３によって対応付けがされた情報を各データベースに格納する。
【００８６】
本実施形態の出力処理部２３０は、ルート検索部２３１、ルート特定部２３２、プレイリスト特定部２３３、再生用プレイリスト作成部２３４、出力部２３５を有する。
【００８７】
ルート検索部２３１は、移動端末３００から入力されたチャンネルに応じて、対応付けられたルートを検索し、該当するルート情報を抽出する。
【００８８】
ルート特定部２３２は、移動端末３００から通知される移動端末３００の現在地情報と、抽出されたルート情報とに基づき、移動端末３００の現在地に最も近い緯度・経度を含むルートを特定する。
【００８９】
プレイリスト特定部２３３は、ルート特定部２３２により特定されたルートと対応するプレイリストを特定する。
【００９０】
再生用プレイリスト作成部２３４は、プレイリスト特定部２３３で特定されたプレイリストと、移動端末３００の現在地から目的地までの移動時間とに基づき、移動端末３００において再生される再生用プレイリストを作成する。
【００９１】
出力部２３５は、再生用プレイリストを、通信部２４０を介して移動端末３００へ出力する。
【００９２】
次に、本実施形態の移動端末３００の機能について説明する。本実施形態の移動端末３００は、プレイリスト管理処理部３１０を有する。プレイリスト管理処理部３１０は、ＣＰＵ３１が、ＲＡＭ３３に記憶されたプレイリスト管理プログラムを読み出して実行することで実現される。
【００９３】
本実施形態のプレイリスト管理処理部３１０は、入力受付部３１１、表示制御部３１２、通信部３１３、再生処理部３２０を有する。
【００９４】
入力受付部３１１は、移動端末３００に対する各種の入力を受け付ける。具体的には、入力受付部３１１は、移動端末３００のユーザの操作により入力される情報を受け付ける。
【００９５】
表示制御部３１２は、移動端末３００における表示を制御する。通信部３１３は、移動端末３００と、外部の装置との通信を行う。
【００９６】
再生処理部３２０は、移動端末３００が取得したプレイリストの再生処理を行う。本実施形態の再生処理部３２０は、位置情報取得部３２１、所要時間判定部３２２、データ有無判定部３２３、再生部３２４を有する。
【００９７】
位置情報取得部３２１は、移動端末３００の現在地を示す現在地情報を取得する。現在地情報とは、緯度・経度で示される位置情報である。
【００９８】
所要時間判定部３２２は、移動端末３００の現在地から、目的地として設定された地点までにかかる所要時間が、所定の時間よりも長いか否かを判定する。
【００９９】
プレイリスト特定部２３３は、プレイリストに含まれる楽曲ＩＤで特定される楽曲の楽曲情報が、移動端末３００内に存在するか否かを判定する。再生部３２４は、再生用プレイリストを再生する。
【０１００】
次に、図１２を参照して、本実施形態のサーバ装置２００におけるプレイリストの登録について説明する。図１２は、登録処理部による処理を説明するフローチャートである。
【０１０１】
本実施形態のサーバ装置２００の音情報提供部２１０は、移動端末３００から、プレイリストの登録要求を受けつけると、登録処理部２２０の画面表示部２２１により、移動端末３００にルートを選択させるための画面を表示させ、ルートの選択を受け付ける（ステップＳ１２０１）。
【０１０２】
より具体的には、登録処理部２２０は、通信部２４０を介して、移動端末３００において選択されたルートを示す情報を受信する。
【０１０３】
ルートの選択を受け付けると、登録処理部２２０は、画面表示部２２１により、楽曲の検索画面を移動端末３００に表示させ、移動端末３００において入力された検索キーを、通信部２４０を介して受信する（ステップＳ１２０２）。
【０１０４】
続いて、登録処理部２２０は、音情報取得部２２２により、検索キーと共に検索要求をＣＤＤＢ４００へ送信し、検索結果である音情報を取得すると、画面表示部２２１により、検索結果を移動端末３００へ表示させる（ステップＳ１２０３）。続いて、登録処理部２２０は、移動端末３００からプレイリストの作成指示を受けて、画面表示部２２１により、プレイリスト作成画面を移動端末３００に表示させる（ステップＳ１２０４）。
【０１０５】
続いて、登録処理部２２０は、移動端末３００において入力された情報に応じて、対応付け部２２３による対応付けを行い、プレイリストを作成し、プレイリストデータベース２１４に格納する（ステップＳ１２０５）。
【０１０６】
続いて、登録処理部２２０は、画面表示部２２１により、チャンネル情報の入力画面を移動端末３００に表示させ、通信部２４０を介して、移動端末３００において入力されたチャンネル情報を受けつける（ステップＳ１２０６）。
【０１０７】
続いて、登録処理部２２０は、対応付け部２２３により、選択されたルートと、ステップＳ１０２５で格納されたプレイリストと、チャンネルＩＤとを、対応付け部２２３によって対応付けて、各データベースへ格納し（ステップＳ１２０７）、処理を終了する。
【０１０８】
以下に、図１３乃至図１６を参照して、登録処理部２２０の処理について具体的に説明する。図１３は、移動端末の表示例を示す第一の図である。図１３に示す画面１３１は、移動端末３００に表示された、ルートの選択画面の一例である。
【０１０９】
本実施形態のサーバ装置２００は、例えば、移動端末３００の現在地情報と、ルートデータベース２１１とに基づき、移動端末３００の現在地を含む所定範囲の地域の地図を移動端末３００の出力装置３８等に表示させても良い。
【０１１０】
図１３の例では、ルートＲ１が選択された状態を示している。移動端末３００は、画面１３１においてルートが選択されると、指定されたルートのルートＩＤをサーバ装置２００に送信しても良い。
【０１１１】
図１４は、移動端末の表示例を示す第二の図である。図１４に示す画面１４１は、移動端末３００に表示された、楽曲の検索画面の一例である。
【０１１２】
画面１４１には、楽曲を検索する検索キーとなる情報が入力される入力欄１４２と、サーバ装置２００に対して検索指示を行うための操作ボタン１４３と、検索結果が表示される表示欄１４４、検索結果の楽曲をプレイリストに登録するための操作ボタン１４５が含まれる。
【０１１３】
入力欄１４２には、楽曲名、アーティスト名、アルバム名等が入力される。画面１４１では、操作ボタン１４３が操作され、サーバ装置２００から検索結果が取得されると、表示欄１４４に検索結果が表示される。図１４の例では、検索結果として、楽曲名、アーティスト名、アルバム名等が表示される。
【０１１４】
また、本実施形態では、表示欄１４４において、検索結果が表示された状態で、操作ボタン１４５が操作されると、サーバ装置２００に対し、プレイリストの作成指示が通知される。サーバ装置２００は、プレイリストの作成指示を受けつけると、移動端末３００にプレイリスト作成画面を表示させる。
【０１１５】
図１５は、移動端末の表示例を示す第三の図である。図１５（Ａ）に示す画面１５１Ａは、プレイリスト作成画面の一例であり、図１５（Ｂ）は、指定地点の設定画面の一例を示す。
【０１１６】
画面１５１Ａは、楽曲名が表示される表示欄１５２と、楽曲の演奏時間が表示される表示欄１５３と、タイミング条件が入力される入力欄１５４と、再生条件が入力される入力欄１５５と、入力された内容を確定させる確定指示を行うための操作ボタン１５６と、を有する。
【０１１７】
本実施形態では、例えば、入力欄１５４において、タイミング条件として、「指定地点」が入力された場合には、図１５（Ｂ）に示す指定地点の設定画面が、サーバ装置２００によって、移動端末３００に表示されても良い。
【０１１８】
図１５（Ｂ）の画面１５１Ｂでは、例えば、図１３の画面１３１で選択されたルートＲ１の一部を含む地図が表示されており、画面１５１Ｂにおいて、移動端末３００のユーザに指定された地点が指定地点とされても良い。
【０１１９】
移動端末３００は、画面１５１Ａにおいて、タイミング条件と再生条件の入力が行われ、操作ボタン１５６が操作されると、画面１５１Ａにおいて入力された情報を、プレイリストとしてサーバ装置２００へ送信する。
【０１２０】
サーバ装置２００は、移動端末３００からプレイリストを取得すると、対応付け部２２３により、プレイリストにプレイリストＩＤを付与し、プレイリストデータベース２１４に格納する。また、対応付け部２２３は、プレイリストにプレイリストＩＤと、画面１３１で選択されたルートのルートＩＤとを対応付けて、保持しておく。
【０１２１】
図１６は、移動端末の表示例を示す第四の図である。図１６（Ａ）は、チャンネル名の検索画面の一例を示し、図１６（Ｂ）は、チャンネル名の入力画面の一例を示す図である。
【０１２２】
図１６に示す画面１６１Ａと、画面１６１Ｂとは、何れもチャンネル情報の入力画面である。
【０１２３】
移動端末３００は、画面１６１Ａにおいて、検索キーが入力され、操作ボタン１６２が操作されると、サーバ装置２００に対して検索キーと一致するチャンネル名の検索要求をサーバ装置２００に対して行う。サーバ装置２００は、検索要求を受けて、チャンネルデータベース２１５を検索し、その結果を移動端末３００へ返す。
【０１２４】
移動端末３００は、チャンネルデータベース２１５に一致するチャンネル名が存在する場合には、その旨を画面１６１Ａに表示させても良い。
【０１２５】
移動端末３００は、画面１６１Ａにおいて、操作ボタン１６２が操作されると、検索キーとして入力されたチャンネル名を、プレイリスト及びルートと対応するチャンネル名として、サーバ装置２００に送信する。
【０１２６】
また、移動端末３００は、画面１６１Ａにおいて検索キーとされたチャンネル名と一致するチャンネル名が、チャンネルデータベース２１５に存在しない場合、画面１６１Ａを画面１６１Ｂに遷移させる。
【０１２７】
画面１６１Ｂは、チャンネル名と、新たにチャンネルを作成した日付を示す作成日とを入力する入力欄１６６を有する。移動端末３００は、チャンネル名と作成日が入力されて、操作ボタン１６４が操作されると、チャンネル名をサーバ装置２００へ送信する。
【０１２８】
サーバ装置２００において、対応付け部２２３は、移動端末３００から、チャンネルデータベース２１５に存在するチャンネル名を受信した場合には、チャンネルデータベース２１５において、受信したチャンネル名と対応するチャンネルＩＤを取得する。そして、対応付け部２２３は、取得したチャンネルＩＤを、ルートＩＤ及びプレイリストＩＤと対応付けて、チャンネルルート情報として、チャンネルルートデータベース２１６へ格納する。
【０１２９】
また、対応付け部２２３は、移動端末３００から新たなチャンネル名を受信した場合には、受信したチャンネル名に新たなチャンネルＩＤを付与し、チャンネル情報としてチャンネルデータベース２１５に格納する。さらに、対応付け部２２３は、新たに付与されたチャンネルＩＤを、ルートＩＤ及びプレイリストＩＤと対応付けて、チャンネルルート情報として、チャンネルルートデータベース２１６へ格納する。
【０１３０】
また、本実施形態では、図１６に示す画面１６１Ａ、１６１Ｂのそれぞれにおいて、チャンネル情報と共に、移動端末３００のユーザを特定するためのユーザ情報として、ユーザＩＤが入力されても良い。その場合、移動端末３００は、チャンネル名と共に、ユーザＩＤをサーバ装置２００へ送信する。
【０１３１】
サーバ装置２００は、移動端末３００からユーザＩＤを受信すると、対応付け部２２３により、チャンネル名と対応するチャンネルＩＤと、ユーザＩＤとを対応付けて、ユーザチャンネル情報とし、ユーザチャンネルデータベース２１７に格納する。
【０１３２】
尚、ユーザＩＤは、画面１６１Ａ、１６１Ｂにおいて入力されるものでなくても良い。ユーザＩＤは、例えば、移動端末３００を特定するための端末ＩＤであっても良いし、移動端末３００がスマートフォン等である場合には、その電話番号やメールアドレス等がユーザＩＤとして使用されても良い。
【０１３３】
尚、本実施形態では、登録処理部２２０がサーバ装置２００に設けられており、図１２乃至図１６を参照して説明した処理は、移動端末３００から情報を受信した登録処理部２２０がサーバ装置２００において実行するものとしたが、これに限定されない。
【０１３４】
登録処理部２２０は、移動端末３００側に、プレイリスト管理処理部３１０の機能の一部として設けられていても良い。
【０１３５】
この場合、移動端末３００は、登録処理部２２０の格納部２２４からの格納指示に応じて、通信部３１３を介してプレイリストと、チャンネル情報と、チャンネルルート情報と、ユーザチャンネル情報と、サーバ装置２００に送信しても良い。そして、サーバ装置２００は、通信部２４０を介して受信した情報を、対応する各データベースに格納すれば良い。
【０１３６】
次に、図１７を参照して、本実施形態の音情報提供システム１００におけるプレイリストの特定と再生について説明する。図１７は、音情報提供システムの動作を示すシーケンス図である。図１７では、主に、サーバ装置２００の出力処理部２３０の処理と、移動端末３００のプレイリスト管理処理部３１０の処理とを示している。
【０１３７】
本実施形態の音情報提供システム１００において、移動端末３００は、プレイリスト管理処理部３１０の入力受付部３１１により、プレイリストの取得指示を受け付けると、表示制御部３１２により、チャンネルの選択を受け付ける画面を表示させる（ステップＳ１７０１）。
【０１３８】
尚、本実施形態では、プレイリストの取得指示を受けつける際に、移動端末３００の目的地が入力されても良い。
【０１３９】
続いて、移動端末３００は、チャンネルが選択されると、再生処理部３２０の位置情報取得部３２１により、現在地情報を取得する（ステップＳ１７０２）。
【０１４０】
そして、移動端末３００は、通信部３１３により、選択されたチャンネルを示す情報と、現在地情報とをサーバ装置２００へ送信する。尚、ここでは、チャンネルを示す情報とは、チャンネル名であっても良い。
【０１４１】
サーバ装置２００は、通信部２４０を介して、チャンネル名と現在地情報とを受信すると、ルート検索部２３１により、チャンネルルートデータベース２１６を参照し、チャンネルと対応付けられたルートを検索し、対応するルートのルート情報を抽出する（ステップＳ１７０４）。
【０１４２】
具体的には、ルート検索部２３１は、チャンネル名を受信すると、チャンネルデータベース２１５を参照して、チャンネル名と対応付けられたチャンネルＩＤを取得し、チャンネルＩＤによってチャンネルルートデータベース２１６を検索する。そして、ルート検索部２３１は、チャンネルルートデータベース２１６において、チャンネルＩＤと対応付けられたルートＩＤを取得し、ルートデータベース２１１から、取得したルートＩＤを含むルート情報を抽出する。
【０１４３】
続いて、サーバ装置２００は、ルート特定部２３２により、受信した現在地情報と、ルート情報とから、移動端末３００の現在地と最も近いルートを特定する（ステップＳ１７０５）。具体的には、ルート特定部２３２は、抽出したルート情報に含まれる緯度・経度から、現在地と最も近いプレイスＩＤを特定する。そして、ルート特定部２３２は、特定したプレイスＩＤと対応付けられたルートＩＤを特定する。
【０１４４】
続いて、サーバ装置２００は、プレイリスト特定部２３３により、チャンネルルートデータベース２１６を参照し、特定されたルートと対応付けられたプレイリストを特定する（ステップＳ１７０６）。尚、このとき、複数のプレイリストが、再生用プレイリストの候補として特定されても良い。
【０１４５】
つまり、本実施形態において、ルート特定部２３２は、抽出したルート情報が示す登録ルートにおいて、移動端末３００から取得した現在地情報と、移動端末３００において入力された目的地とから定まる移動端末３００の移動ルートの一部と一致する部分を含む登録ルートが存在する場合に、現在地情報に基づき登録ルートを特定する。そして、プレイリスト特定部２３３は、登録ルートと対応付けられたプレイリストの候補を特定する。
【０１４６】
以下に、図７乃至図９を参照して、プレイリストの特定について具体的に説明する。以下の説明では、移動端末３００において、チャンネル名「海岸Ｊ−ｐｏｐ」が選択された場合について説明する。
【０１４７】
チャンネルデータベース２１５において、チャンネル名「海岸Ｊ−ｐｏｐ」と対応するチャンネルＩＤは、「ｃｈ００１」である。したがって、ルート検索部２３１は、チャンネルルートデータベース２１６を「ｃｈ００１」で検索し、ルートＩＤ「Ｒ００１」、「Ｒ００２」を取得する。そして、ルート検索部２３１は、ルートデータベース２１１から、ルートＩＤ「Ｒ００１」、「Ｒ００２」を含むルート情報を抽出する。
【０１４８】
次に、ルート特定部２３２は、ルートＩＤ「Ｒ００１」、「Ｒ００２」のを含むルート情報のうち、緯度・経度が、現在地と最も近いプレイスＩＤを特定し、特定されプレイスＩＤと対応付けられたルートＩＤを特定する。ここで、ルートＩＤ「Ｒ００１」が特定されたものする。
【０１４９】
続いて、プレイリスト特定部２３３は、チャンネルルートデータベース２１６を参照し、チャンネルＩＤ「ｃｈ００１」及びルートＩＤ「Ｒ００１」と対応付けられたプレイリストＩＤを特定する。そして、対応付け部２２３は、プレイリストデータベース２１４において、特定されたプレイリストＩＤと対応するプレイリストを特定する。
【０１５０】
図１７に戻って、サーバ装置２００は、プレイリストが特定されると、通信部２４０を介して移動端末３００にプレイリストを送信する（ステップＳ１７０７）。
【０１５１】
尚、このとき、ステップＳ１７０６で複数のプレイリストが特定されている場合には、特定された複数のプレイリストが、再生用プレイリストの候補として移動端末３００へ送信される。
【０１５２】
移動端末３００は、プレイリストを取得すると、所要時間判定部３２２により、移動端末３００の現在地から、ルート特定部２３２により特定されたプレイリストＩＤが示す地点までの所要時間を求め、所要時間が予め設定された閾値となる閾値時間より短いか否かを判定する（ステップＳ１７０８）。
【０１５３】
尚、所要時間判定部３２２は、移動端末３００の移動速度と、現在地から特定されたプレイリストＩＤが示す地点までの距離に基づき、所要時間を算出しても良い。閾値時間は、予め、所要時間判定部３２２に保持されていても良い。
【０１５４】
移動端末３００は、所要時間が閾値時間よりも短くなると、所要時間判定部３２２により、現在地から目的地までの所要時間を算出し、目的地を示す情報と、現在地から目的地までの所要時間とをサーバ装置２００へ送信する（ステップＳ１７０９）。
【０１５５】
尚、ステップＳ１７０６で複数のプレイリストが特定されていた場合、移動端末３００では、特定された複数のプレイリストの一覧を再生用プレイリストの候補として表示し、再生用プレイリストとなるプレイリストの選択を受け付けても良い。
【０１５６】
サーバ装置２００は、移動端末３００の現在地から目的地までの所要時間と、特定されたプレイリストとに基づき、再生用プレイリスト作成部２３４によって、再生用プレイリストを作成する（ステップＳ１７１０）。
【０１５７】
このとき、ステップＳ１７０６において、複数のプレイリストが特定された場合には、各プレイリストに対応した再生用プレイリストが作成されても良い。再生用プレイリスト作成部２３４による再生用プレイリストの作成の詳細は後述する。
【０１５８】
続いて、サーバ装置２００は、再生用プレイリストを移動端末３００に送信する（ステップＳ１７１１）。
【０１５９】
移動端末３００は、再生用プレイリストを取得すると、データ有無判定部３２３により、再生用プレイリストに含まれる楽曲ＩＤで特定される楽曲情報が、移動端末３００内に保持されているか否かを判定する（ステップＳ１７１２）。
【０１６０】
続いて、移動端末３００は、表示制御部３１２により、判定結果と、移動端末３００に保持されていない楽曲情報の取得方法と、を示す画面を表示させる（ステップＳ１７１３）。移動端末３００は、楽曲情報の取得方法の入力を受け付けると、入力された値をサーバ装置２００へ通知する（ステップＳ１７１４）。
【０１６１】
サーバ装置２００は、入力された値に基づき、楽曲情報を取得し、再生用プレイリスト作成部２３４により、再生用プレイリストを更新する（ステップＳ１７１５）。再生用プレイリストの更新の詳細は後述する。
【０１６２】
そして、サーバ装置２００は、更新した再生用プレイリストを移動端末３００へ送信する（ステップＳ１７１６）。
【０１６３】
移動端末３００は、再生部３２４により、更新された再生用プレイリストを再生する（ステップＳ１７１７）。
【０１６４】
尚、このとき、移動端末３００は、再生用プレイリストと、特定されたルートとを対応付けた画面を表示させても良い。また、ステップＳ１７１０において、複数の再生用プレイリストが作成されていた場合には、複数の再生用プレイリストに優先順位を付与し、優先順位に応じて、複数の再生用プレイリストを表示させても良い。
【０１６５】
このとき、再生用プレイリストの優先順位は、例えば、目的地までの所要時間と再生時間との差分が小さい順に付与しても良い。優先順位は、任意の方法で設定されて良い。再生部３２４によるプレイリストの再生の詳細は後述する。
【０１６６】
次に、図１８を参照して、本実施形態の再生用プレイリスト作成部２３４による再生用プレイリストの作成の処理について説明する。図１８は、再生用プレイリスト作成部の処理を説明するフローチャートである。
【０１６７】
本実施形態の再生用プレイリスト作成部２３４は、ステップＳ１７０６で特定されたプレイリストの再生時間と、現在地から目的地までの所要時間とが一致するか否かを判定する（ステップＳ１８０１）。尚、再生用プレイリスト作成部２３４は、プレイリストの再生時間と、所要時間との差分が所定範囲内であるか否かを判定しても良い。より具体的には、再生用プレイリスト作成部２３４は、所要時間が再生時間よりも短いか否かを判定している。
【０１６８】
ステップＳ１８０１において、再生時間と所要時間とが一致する場合、再生用プレイリスト作成部２３４は、特定されたプレイリストを再生用プレイリストとする。
【０１６９】
ステップＳ１８０１において、再生時間と所要時間とが一致しない場合、再生用プレイリスト作成部２３４は、特定されたプレイリストの中から、タイミング条件、再生条件、優先度に応じて、楽曲ＩＤを抽出する（ステップＳ１８０２）。
【０１７０】
具体的には、再生用プレイリスト作成部２３４は、タイミング条件がスタートである楽曲ＩＤと、エンドである楽曲ＩＤ、タイミング条件が指定地点である楽曲ＩＤを抽出する（ステップＳ１８０３）。
【０１７１】
続いて、再生用プレイリスト作成部２３４は、抽出した楽曲ＩＤで特定される楽曲の再生時間の合計が所要時間と一致する否かを判定する（ステップＳ１８０４）。尚、ステップＳ１８０４では、再生時間の合計と所要時間との差分が所定範囲内であるか否かを判定しても良い。より具体的には、再生用プレイリスト作成部２３４は、再生時間の合計が所要時間よりも短いか否かを判定していても良い。
【０１７２】
ステップＳ１０４において、再生時間の合計と所要時間とが一致する場合、再生用プレイリスト作成部２３４は、抽出された楽曲ＩＤを含むプレイリスト情報の集合を、再生用プレイリストする。
【０１７３】
ステップＳ１８０４において、再生時間の合計と所要時間とが一致しない場合、つまり、再生時間の合計が所要時間よりも短い場合、再生用プレイリスト作成部２３４は、再生時間の合計と所要時間とが一致するように、特定されたプレイリストに含まれる楽曲ＩＤのうち、タイミング条件がフローであり、且つ、優先度が「高」である楽曲ＩＤから順に、楽曲ＩＤを抽出する。そして、再生用プレイリスト作成部２３４は、抽出された楽曲ＩＤを含むプレイリスト情報の集合を、再生用プレイリストする（ステップＳ１８０５）。
【０１７４】
次に、図１９を参照して、プレイリストの再生における移動端末３００の表示について説明する。図１９は、移動端末の表示例を示す第五の図である。図１９（Ａ）は、図１７のステップＳ１７０１において移動端末３００に表示されるチャンネル選択画面の一例を示す。図１９（Ｂ）は、図１７のステップＳ１７１２において移動端末３００に表示されるデータ有無判定部３２３による判定結果が表示された画面と、楽曲情報の取得方法を選択させる画面の一例を示す。
【０１７５】
図１９（Ａ）に示す画面２０３は、チャンネルの一覧２０４が表示されている。画面２０３において、チャンネルが選択されると、移動端末３００は、位置情報取得部３２１により、自機の現在地情報を取得する。
【０１７６】
図１９（Ｂ）に示す画面２０５Ａは、再生用プレイリストに含まれる楽曲の一覧２０６と、データ有無判定部３２３の判定結果の一覧２０７とが表示されている。
【０１７７】
一覧２０７では、サーバ装置２００から取得した再生用プレイリストに含まれる楽曲毎の、移動端末３００内における楽曲情報の有無を示している。一覧２０７において、「あり」とされている楽曲は、楽曲情報が移動端末３００内に格納されており、直ちに再生できる状態を示す。また、一覧２０７において、「なし」とされている楽曲は、楽曲情報が移動端末３００内に格納されておらず、新たに楽曲情報をサーバ装置２００から取得する必要があることを示す。
【０１７８】
画面２０５Ｂは、一覧２０７において、「なし」とされた楽曲の楽曲情報の取得方法を選択するための画面である。画面２０５Ｂでは、楽曲情報の取得方法の一覧２０８が表示さている。
【０１７９】
一覧２０８では、例えば、楽曲の購入、楽曲のストリーミング再生、サンプル再生を含む。一覧２０８において、楽曲の購入が選択されると、サーバ装置２００から該当する楽曲情報が移動端末３００にダウンロードされ、楽曲情報が移動端末３００内に格納される。
【０１８０】
ストリーミング再生が選択された場合、サーバ装置２００と接続した状態で、楽曲の再生が行われる。
【０１８１】
サンプル再生が選択された場合、該当する楽曲の楽曲情報の一部であるサンプルデータがダウンロードされるか、又は、サーバ装置２００と接続した状態で再生される。
【０１８２】
サーバ装置２００は、例えば、画面２０５Ｂにおいて、不足している楽曲情報の取得方法として、サンプル再生が選択された場合には、この楽曲の再生時間を、サンプルデータの再生時間として、再生用プレイリストの更新を行う。
【０１８３】
次に、図２０乃至図２３を参照して、移動端末３００における再生部３２４の処理について説明する。図２０は、移動端末によるプレイリストの再生処理を説明する第一のフローチャートである。図２０は、再生用プレイリストの再生を開始する際の処理を示している。
【０１８４】
移動端末３００において、再生処理部３２０の再生部３２４は、移動端末３００が現在地から移動したか否かを判定する（ステップＳ２００１）。ステップＳ２００１において、移動端末３００が移動していない場合、再生部３２４は、待機する。
【０１８５】
ステップＳ２００１において、移動端末３００が現在地から移動した場合、再生部３２４は、取得した再生用プレイリストに含まれる、タイミング条件が「スタート」である楽曲の再生を開始する（ステップＳ２００２）。
【０１８６】
図２１は、移動端末によるプレイリストの再生処理を説明する第二のフローチャートである。図２１は、再生用プレイリストに、タイミング条件として、指定地点が設定されていた場合の再生用プレイリストの再生の処理を示している。
【０１８７】
移動端末３００は、再生部３２４により、再生用プレイリストにおいて、タイミング条件に「指定地点」が設定された楽曲が存在するか否かを判定し、該当する楽曲が存在する場合に、位置情報取得部３２１により、移動端末３００が指定地点を通過したか否かを判定する（ステップＳ２１０１）。
【０１８８】
ステップＳ２１０１において、指定地点を通過していない場合、再生部３２４は待機する。ステップＳ２１０１において、指定地点を通過した場合、再生部３２４は、タイミング条件が「指定地点」とされた楽曲の楽曲情報を再生する（ステップＳ２１０２）。
【０１８９】
図２２は、移動端末によるプレイリストの再生処理を説明する第三のフローチャートである。図２２は、再生用プレイリストに、タイミング条件として、指定時間が設定されていた場合の再生用プレイリストの再生の処理を示している。
【０１９０】
移動端末３００は、再生部３２４により、再生用プレイリストにおいて、タイミング条件に「指定時間」が設定された楽曲が存在するか否かを判定し、該当する楽曲が存在する場合に、所要時間判定部３２２により、現在地から目的地までの所要時間が指定時間より短くなったか否かを判定する（ステップＳ２２０１）。
【０１９１】
ステップＳ２２０１において、所要時間が指定時間よりも長い場合、再生部３２４は待機する。ステップＳ２２０１において、所要時間が指定時間より短くなった場合、再生部３２４は、タイミング条件に指定時間が設定された楽曲の楽曲情報を再生する（ステップＳ２２０２）。
【０１９２】
図２３は、移動端末によるプレイリストの再生処理を説明する第四のフローチャートである。図２３は、移動端末３００が目的地に到着した場合の再生用プレイリストの再生の処理を示している。
【０１９３】
移動端末３００において、再生部３２４は、位置情報取得部３２１により、移動端末３００目的地へ到着したか否かを判定する（ステップＳ２３０１）。具体的には、再生部３２４は、位置情報取得部３２１が取得した現在地情報が示す位置が、目的地から所定の範囲内であるか否かを判定しても良い。
【０１９４】
ステップＳ２３０１におい、目的地に到着していない場合、再生部３２４は待機する。ステップＳ２３０１において、目的地に到着した場合、再生部３２４は、再生用プレイリストにおいて、タイミング条件にエンドが設定された楽曲の楽曲情報を再生する（ステップＳ２３０２）。
【０１９５】
次に、図２４を参照して、ルートに対応付けられた再生用プレイリストを表示させる画面について説明する。図２４は、移動端末の表示例を示す第六の図である。
【０１９６】
図２４に示す画面２４１は、表示欄２４２、２４３、２４４、２４５を含む。表示欄２４２は、特定されたルートを表示させるための地図情報が表示される。表示欄２４３には、選択されたチャンネルが表示される。表示欄２４４には、特定されたルートに対応付けられた再生用プレイリストの一覧が表示される。表示欄２４５には、再生されている再生用プレイリストに含まれる楽曲名の一覧が表示される。
【０１９７】
図２４の例では、表示欄２４２において、ルートＲｃが特定されたことを示している。また、表示欄２４３、２４４から、Ｊ−ｐｏｐチャンネルが選択されており、再生用プレイリストの一覧として、プレイリストＡ、Ｂが表示されている。
【０１９８】
このとき、表示欄２４３では、優先順位が高い順に、プレイリストを表示させても良い。また、表示欄２４３では、再生されているプレイリストが強調表示されても良い。図２４の例では、プレイリストＡの優先順位が最も高く、再生されていることがわかる。また、表示欄２４５には、プレイリストＡに含まれる楽曲の一覧が表示されている。
【０１９９】
尚、画面２４１では、表示欄２４２に表示された地図情報において、ルートＲｃ以外のルートが選択されると、選択されたルートに対応付けられたプレイリストの一覧が表示欄２４４に表示されても良い。
【０２００】
例えば、表示欄２４２において、ルートＲａやルートＲｂが選択された場合には、それぞれに対応付けられたプレイリストの一覧が表示欄２４４に表示されても良い。
【０２０１】
また、本実施形態では、画面２４１において、表示欄２４３に表示されたチャンネルを変更する操作が行われると、変更後のチャンネル及びルートＲｃが対応付けられたプレイリストが表示欄２４４に表示されても良い。例えば、表示欄２４３において、チャンネルが、Ｊ−ｐｏｐからクラッシックに変更された場合には、表示欄２４４には、クラッシックの楽曲が含まれるプレイリストの一覧が表示されることになる。
【０２０２】
また、チャンネルがクラッシックに変更された後に、ルートＲａを選択する操作が行われると、表示欄２４４には、ルートＲａ及びクラッシックと対応付けられたプレイリストの一覧が表示される。
【０２０３】
このように、本実施形態では、ルートとプレイリストとが対応付けられているため、ルートに応じたプレイリストをユーザに提供することができる。
【０２０４】
開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
移動端末は、目的地の入力を受け付け、目的地情報と前記移動端末の現在地情報とをサーバに送信し、
前記サーバは、予め登録された登録ルートと楽曲及び／又は音声が少なくとも１以上含まれるプレイリストを記憶した記憶部を有し、
前記サーバは、前記記憶部を参照して、前記移動端末から受信した現在地情報と目的地情報とから定まる移動ルートの一部と合致する部分を含む登録ルートがある場合には、登録ルートに対応するプレイリストの候補を前記移動端末に送信し、
前記移動端末は、受信したプレイリストに沿って楽曲又は音声を順次再生する、
音情報提供システム。
（付記２）
前記サーバは、前記プレイリストの候補が複数ある場合には複数のプレイリストの候補を前記移動端末に送信し、
前記移動端末は、複数のプレイリスト候補を表示し、何れかの前記プレイリストの候補が選択された場合には、前記サーバに選択されたプレイリストの候補を送信する、付記１記載の音情報提供システム。
（付記３）
前記移動端末は、前記プレイリストの候補が複数ある場合に、優先順位の高いプレイリストの候補の再生を行いつつ、前記プレイリストの候補の表示を行う、付記２記載の音情報提供システム。
（付記４）
前記移動端末は、登録ルートまでの予定所要時間が閾値以下、及び／又は、登録ルートまでの距離が所定値以下となった場合に、プレイリストの再生を開始する、付記１乃至３の何れか一項に記載の音情報提供システム。
（付記５）
前記登録ルートは、出発地と目的地の情報を含み、プレイリストは、前記登録ルート内の位置毎に再生する楽曲及び／又は音声が対応付けられており、
前記移動端末は、前記移動端末の現在地に合致する位置と対応付けられた楽曲及び／又は音声を再生する、付記１乃至４の何れか一項に記載の音情報提供システム。
（付記６）
前記プレイリストは、前記現在地から目的地までの予定所要時間の閾値となる指定時間が設定された楽曲及び／又は音声を含み、
前記移動端末は、前記現在地から目的地までの予定所要時間が、前記指定時間以内となったとき、前記指定時間が設定された前記楽曲及び／又は音声を再生する、付記１乃至４の何れか一項に記載の音情報提供システム。
（付記７）
前記移動端末は、
前記プレイリストの候補に含まれる楽曲及び／又は音声の一覧と、前記プレイリストの候補に含まれる楽曲及び／又は音声と対応する音情報が前記移動端末に保持されているか否かを判定した結果と、を表示させ、
前記楽曲及び／又は音声の一覧のうち、前記移動端末に保持されていない楽曲及び／又は音声と対応する音情報の取得方法の選択を受け付けて、選択結果をサーバへ送信し、
前記サーバは、
前記取得方法の選択結果に応じて、前記プレイリストの候補に含まれる楽曲及び／又は音声の音情報を更新する、付記６記載の音情報提供システム。
（付記８）
移動端末と、サーバ装置とを有する音情報提供システムによる音情報提供方法であって、
前記移動端末は、目的地の入力を受け付け、目的地情報と前記移動端末の現在地情報とをサーバに送信し、
前記サーバは、予め登録された登録ルートと楽曲及び／又は音声が少なくとも１以上含まれるプレイリストを記憶した記憶部を有し、
前記サーバは、前記記憶部を参照して、前記移動端末から受信した現在地情報と目的地情報とから定まる移動ルートの一部と合致する部分を含む登録ルートがある場合には、登録ルートに対応するプレイリストの候補を前記移動端末に送信し、
前記移動端末は、受信したプレイリストに沿って楽曲又は音声を順次再生する、音情報提供方法。
（付記９）
移動端末から、目的地情報と前記移動端末の現在地情報とを受信し、
予め登録された登録ルートと楽曲及び／又は音声が少なくとも１以上含まれるプレイリストを記憶した記憶部を参照して、前記移動端末から受信した現在地情報と目的地情報とから定まる移動ルートの一部と合致する部分を含む登録ルートがある場合には、登録ルートに対応するプレイリストの候補を前記移動端末に送信する、処理をコンピュータに実行させる音情報提供プログラム。
【０２０５】
本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２０６】
１００  音情報提供システム
２００  サーバ装置
２１０  音情報提供処理部
２１１  ルートデータベース
２１２  指定地点データベース
２１３  楽曲データベース
２１４  プレイリストデータベース
２１５  チャンネルデータベース
２１６  チャンネルルートデータベース
２１７  ユーザチャンネルデータベース
２２０  登録処理部
２２１  画面表示部
２２２  音情報取得部
２２３  対応付け部
２２４  格納部
２３０  出力処理部
２３１  ルート検索部
２３２  ルート特定部
２３３  プレイリスト特定部
２３４  再生用プレイリスト作成部
２３５  出力部
２４０  通信部
３００  移動端末
３１０  プレイリスト管理部
３１１  入力受付部
３１２  表示制御部
３１３  通信部
３２０  再生処理部
３２１  位置情報取得部
３２２  所要時間判定部
３２３  データ有無判定部
３２４  再生部    
【図１】
2020101632.tif 000003
【図２】
2020101632.tif 000004
【図３】
2020101632.tif 000005
【図４】
2020101632.tif 000006
【図５】
2020101632.tif 000007
【図６】
2020101632.tif 000008
【図７】
2020101632.tif 000009
【図８】
2020101632.tif 000010
【図９】
2020101632.tif 000011
【図１０】
2020101632.tif 000012
【図１１】
2020101632.tif 000013
【図１２】
2020101632.tif 000014
【図１３】
2020101632.tif 000015
【図１４】
2020101632.tif 000016
【図１５】
2020101632.tif 000017
【図１６】
2020101632.tif 000018
【図１７】
2020101632.tif 000019
【図１８】
2020101632.tif 000020
【図１９】
2020101632.tif 000021
【図２０】
2020101632.tif 000022
【図２１】
2020101632.tif 000023
【図２２】
2020101632.tif 000024
【図２３】
2020101632.tif 000025
【図２４】
2020101632.tif 000026