(57)【要約】【課題】再生リストを編集する場合に、ユーザの使い勝手を向上させる。【解決手段】ナビゲーション装置１は、誘導経路を探索する経路探索部１２４と、目的地までの移動に要する予測時間を算出する所要時間算出部１２５と、再生リスト１１３を作成する再生リスト作成部１２６と、誘導経路２１３と、再生リスト１１３の再生時間に対応した長さのパターン図形２１５とを地図画像に重ねて表示させる表示制御部１２１と、を備え、表示制御部１２１は、予測時間と、再生リスト１１３の再生時間とに基づき、表示部６０に表示させるパターン図形２１５の長さを決定し、決定した長さのパターン図形２１５を、誘導経路２１３に対応づけて表示させ、再生リスト作成部１２６は、タッチ操作によりパターン図形２１５の長さを変更する操作を受け付けた場合、変更されたパターン図形２１５の長さに基づき、再生リスト１１３に登録される楽曲変更する。【選択図】図１
2020134361.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
目的地までの誘導経路を探索する経路探索部と、
前記目的地までの移動に要する予測時間を算出する算出部と、
再生順にコンテンツが登録された再生リストを作成するリスト作成部と、
前記誘導経路と、前記再生リストの再生時間に対応した長さの図形とを地図画像に重ねて前記表示部に表示させる表示制御部と、
操作を受け付ける受付部と、を備え、
前記表示制御部は、前記予測時間と、前記再生リストの再生時間とに基づき、前記表示部に表示させる前記図形の長さを決定し、決定した長さの前記図形を、前記誘導経路に対応づけて表示させ、
前記リスト作成部は、前記受付部により前記図形の長さを変更する操作を受け付けた場合、変更された前記図形の長さに基づき、前記再生リストに登録される前記コンテンツを変更する、ことを特徴とする情報処理装置。
【請求項２】
前記リスト作成部は、前記図形の長さを短くする操作を前記受付部により受け付けると、前記再生リストに含まれる前記コンテンツを前記再生リストから削除し、前記再生リストの再生時間を、変更された前記図形の長さに対応する再生時間以下に変更する、ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記コンテンツには、優先順位が設定され、
前記リスト作成部は、前記図形の長さを短くする操作を前記受付部により受け付けると、優先順位の低い前記コンテンツの順に前記再生リストから削除し、前記再生リストの再生時間を、変更された前記図形の長さに対応する再生時間以下に変更する、ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記リスト作成部は、前記図形の長さを長くする操作を前記受付部により受け付けると、優先順位の高い前記コンテンツの順に前記再生リストに登録し、前記再生リストの再生時間と、変更された前記図形の長さに対応する再生時間との差が予め設定された時間差以下となるように変更する、ことを特徴とする請求項３記載の情報処理装置。
【請求項５】
現在位置を検出する検出部と、
前記コンテンツを再生する再生部と、
前記再生部に前記コンテンツを再生させる再生制御部と、を備え、
前記再生制御部は、前記予測時間と、前記再生リストの再生時間とに基づき、前記誘導経路において、前記コンテンツの再生を開始させる地点を特定し、
前記検出部により検出された前記現在位置が、特定した前記地点である場合に、前記再生部に前記コンテンツを再生させる、ことを特徴とする請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記表示制御部は、前記コンテンツの再生を開始させる前記誘導経路の地点に対応する前記図形の位置にマーカーを表示させ、
前記表示制御部は、前記受付部により前記マーカーの位置を変更する操作を受け付けると、受け付けた前記操作により前記マーカーを表示させる前記図形上の位置を変更し、
前記再生制御部は、前記検出部により検出された前記現在位置が、前記マーカーが表示された前記図形上の位置に対応する前記誘導経路の地点である場合に、前記再生部に前記コンテンツを再生させる、ことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記コンテンツを記憶する記憶部を備え、
前記表示制御部は、前記記憶部が記憶する前記コンテンツの各々に対応したオブジェクトを表示させたオブジェクト領域と、前記地図画像を表示させた地図領域とを前記表示部に表示させ、
前記受付部は、前記オブジェクト領域に表示された前記オブジェクトのいずれかを選択する選択操作と、前記選択操作により選択された前記オブジェクトを、前記地図領域の前記誘導経路上に移動させる移動操作とを受け付け、
前記再生制御部は、前記選択操作により選択された前記オブジェクトに対応する前記コンテンツの再生を開始する前記誘導経路上の地点を、前記移動操作により前記オブジェクトを移動させた前記図形上の位置に対応する地点に設定する、ことを特徴とする請求項５又は６記載の情報処理装置。
【請求項８】
情報処理装置の制御方法であって、
目的地までの誘導経路を探索する探索ステップと、
前記目的地までの移動に要する予測時間を算出する算出ステップと、
再生順にコンテンツが登録された再生リストを作成する作成ステップと、
前記誘導経路と、前記再生リストの再生時間に対応した長さの図形とを地図画像に重ねて前記情報処理装置の表示部に表示させる表示ステップと、を備え、
前記表示ステップは、前記予測時間と、前記再生リストの再生時間とに基づき、前記表示部に表示させる前記図形の長さを決定し、決定した長さの前記図形を、前記誘導経路に対応づけて表示させ、
前記作成ステップは、前記情報処理装置の受付部により前記図形の長さを変更する操作を受け付けた場合、変更された前記図形の長さに基づき、前記再生リストに登録される前記コンテンツを変更する、ことを特徴とする情報処理装置の制御方法。
【請求項９】
前記作成ステップは、前記図形の長さを短くする操作を前記受付部により受け付けると、前記再生リストに含まれる前記コンテンツを前記再生リストから削除し、前記再生リストの再生時間を、変更された前記図形の長さに対応する再生時間以下に変更する、ことを特徴とする請求項８記載の情報処理装置の制御方法。
【請求項１０】
前記コンテンツには、優先順位が設定され、
前記作成ステップは、前記図形の長さを短くする操作を前記受付部により受け付けると、優先順位の低い前記コンテンツの順に前記再生リストから削除し、前記再生リストの再生時間を、変更された前記図形の長さに対応する再生時間以下に変更する、ことを特徴とする請求項８又は９記載の情報処理装置の制御方法。
【請求項１１】
前記作成ステップは、前記図形の長さを長くする操作を前記受付部により受け付けると、優先順位の高い前記コンテンツの順に前記再生リストに登録し、前記再生リストの再生時間と、変更された前記図形の長さに対応する再生時間との差が予め設定された時間差以下となるように変更する、ことを特徴とする請求項１０記載の情報処理装置の制御方法。
【請求項１２】
現在位置を検出する検出ステップと、
前記コンテンツを再生する再生ステップと、を有し、
前記再生ステップは、前記予測時間と、前記再生リストの再生時間とに基づき、前記誘導経路において、前記コンテンツの再生を開始させる地点を特定し、
前記検出ステップにより検出された前記現在位置が、特定した前記地点である場合に、前記コンテンツの再生を開始する、ことを特徴とする請求項８から１１のいずれかに記載の情報処理装置の制御方法。
【請求項１３】
前記表示ステップは、前記コンテンツの再生を開始させる前記誘導経路の地点に対応する前記図形の位置にマーカーを表示させ、
前記受付部により前記マーカーの位置を変更する操作を受け付けると、受け付けた前記操作により前記マーカーを表示させる前記図形上の位置を変更し、
前記再生ステップは、前記検出ステップにより検出された前記現在位置が、前記マーカーが表示された前記図形上の位置に対応する前記誘導経路の地点である場合に、前記コンテンツの再生を開始する、ことを特徴とする請求項１２記載の情報処理装置の制御方法。
【請求項１４】
前記情報処理装置は、前記コンテンツを記憶する記憶部を備え、
前記表示ステップは、前記記憶部が記憶する前記コンテンツの各々に対応したオブジェクトを表示させたオブジェクト領域と、前記地図画像を表示させた地図領域とを前記表示部に表示させ、
前記再生ステップは、前記オブジェクト領域に表示された前記オブジェクトのいずれかを選択する選択操作と、前記選択操作により選択された前記オブジェクトを、前記地図領域の前記誘導経路上に移動させる移動操作とを受け付けると、前記選択操作により選択された前記オブジェクトに対応する前記コンテンツの再生を開始する前記誘導経路上の地点を、前記移動操作により前記オブジェクトを移動させた前記図形上の位置に対応する地点に設定する、ことを特徴とする請求項１２又は１３記載の情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来、探索した目的地までの誘導経路を地図に重ねて表示すると共に、ユーザの編集操作に基づいて作成した楽曲の再生スケジュールを、誘導経路上の区間に対応づけて表示する装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０３７１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザの利便性を向上させる余地があった。例えば、引用文献１は、再生がスケジュールされている各楽曲の情報を、当該楽曲について算出した再生区間に対応する誘導経路図形上の区間に対応づけて表示した後に、再度ユーザの編集操作を受付け、受け付けた編集操作に応じて、楽曲の再生スケジュールを編集するとの開示があるが、できるだけ簡易な方法により再生スケジュールを再編集する方法については開示されていなかった。例えば、車両が目的地への走行を開始した後に、再生スケジュールの再編集を行なう場合、信号待ちしている間等のできるだけ短時間内で、できるだけ簡易な操作により再生スケジュールを再編集できることが望ましい。
【０００５】
本発明は上記事情に鑑みてなされたものであり、再生リストを編集する場合のユーザの使い勝手を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の情報処理装置は、表示部と、目的地までの誘導経路を探索する経路探索部と、前記目的地までの移動に要する予測時間を算出する算出部と、再生順にコンテンツが登録された再生リストを作成するリスト作成部と、前記誘導経路と、前記再生リストの再生時間に対応した長さの図形とを地図画像に重ねて前記表示部に表示させる表示制御部と、操作を受け付ける受付部と、を備え、前記表示制御部は、前記予測時間と、前記再生リストの再生時間とに基づき、前記表示部に表示させる前記図形の長さを決定し、決定した長さの前記図形を、前記誘導経路に対応づけて表示させ、前記リスト作成部は、前記受付部により前記図形の長さを変更する操作を受け付けた場合、変更された前記図形の長さに基づき、前記再生リストに登録される前記コンテンツを変更する情報処理装置である。
【０００７】
上記情報処理装置において、前記リスト作成部は、前記図形の長さを短くする操作を前記受付部により受け付けると、前記再生リストに含まれる前記コンテンツを前記再生リストから削除し、前記再生リストの再生時間を、変更された前記図形の長さに対応する再生時間以下に変更する構成であってもよい。
【０００８】
上記情報処理装置において、前記コンテンツには、優先順位が設定され、前記リスト作成部は、前記図形の長さを短くする操作を前記受付部により受け付けると、優先順位の低い前記コンテンツの順に前記再生リストから削除し、前記再生リストの再生時間を、変更された前記図形の長さに対応する再生時間以下に変更する構成であってもよい。
【０００９】
上記情報処理装置において、前記リスト作成部は、前記図形の長さを長くする操作を前記受付部により受け付けると、優先順位の高い前記コンテンツの順に前記再生リストに登録し、前記再生リストの再生時間と、変更された前記図形の長さに対応する再生時間との差が予め設定された時間差以下となるように変更する構成であってもよい。
【００１０】
上記情報処理装置において、現在位置を検出する検出部と、前記コンテンツを再生する再生部と、前記再生部に前記コンテンツを再生させる再生制御部と、を備え、前記再生制御部は、前記予測時間と、前記再生リストの再生時間とに基づき、前記誘導経路において、前記コンテンツの再生を開始させる地点を特定し、前記検出部により検出された前記現在位置が、特定した前記地点である場合に、前記再生部に前記コンテンツを再生させる構成であってもよい。
【００１１】
上記情報処理装置において、前記表示制御部は、前記コンテンツの再生を開始させる前記誘導経路の地点に対応する前記図形の位置にマーカーを表示させ、前記表示制御部は、前記受付部により前記マーカーの位置を変更する操作を受け付けると、受け付けた前記操作により前記マーカーを表示させる前記図形上の位置を変更し、前記再生制御部は、前記検出部により検出された前記現在位置が、前記マーカーが表示された前記図形上の位置に対応する前記誘導経路の地点である場合に、前記再生部に前記コンテンツを再生させる構成であってもよい。
【００１２】
上記情報処理装置において、前記コンテンツを記憶する記憶部を備え、前記表示制御部は、前記記憶部が記憶する前記コンテンツの各々に対応したオブジェクトを表示させたオブジェクト領域と、前記地図画像を表示させた地図領域とを前記表示部に表示させ、前記受付部は、前記オブジェクト領域に表示された前記オブジェクトのいずれかを選択する選択操作と、前記選択操作により選択された前記オブジェクトを、前記地図領域の前記誘導経路上に移動させる移動操作とを受け付け、前記再生制御部は、前記選択操作により選択された前記オブジェクトに対応する前記コンテンツの再生を開始する前記誘導経路上の地点を、前記移動操作により前記オブジェクトを移動させた前記図形上の位置に対応する地点に設定する構成であってもよい。
【００１３】
上記課題を解決するため、本発明の情報処理装置の制御方法は、情報処理装置の制御方法であって、目的地までの誘導経路を探索する探索ステップと、前記目的地までの移動に要する予測時間を算出する算出ステップと、再生順にコンテンツが登録された再生リストを作成する作成ステップと、前記誘導経路と、前記再生リストの再生時間に対応した長さの図形とを地図画像に重ねて前記情報処理装置の表示部に表示させる表示ステップと、を備え、前記表示ステップは、前記予測時間と、前記再生リストの再生時間とに基づき、前記表示部に表示させる前記図形の長さを決定し、決定した長さの前記図形を、前記誘導経路に対応づけて表示させ、前記作成ステップは、前記情報処理装置の受付部により前記図形の長さを変更する操作を受け付けた場合、変更された前記図形の長さに基づき、前記再生リストに登録される前記コンテンツを変更する、ことを特徴とする情報処理装置の制御方法である。
【００１４】
上記情報処理装置の制御方法において、前記作成ステップは、前記図形の長さを短くする操作を前記受付部により受け付けると、前記再生リストに含まれる前記コンテンツを前記再生リストから削除し、前記再生リストの再生時間を、変更された前記図形の長さに対応する再生時間以下に変更することを特徴とする。
【００１５】
上記情報処理装置の制御方法において、前記コンテンツには、優先順位が設定され、前記作成ステップは、前記図形の長さを短くする操作を前記受付部により受け付けると、優先順位の低い前記コンテンツの順に前記再生リストから削除し、前記再生リストの再生時間を、変更された前記図形の長さに対応する再生時間以下に変更する構成であってもよい。
【００１６】
上記情報処理装置の制御方法において、前記作成ステップは、前記図形の長さを長くする操作を前記受付部により受け付けると、優先順位の高い前記コンテンツの順に前記再生リストに登録し、前記再生リストの再生時間と、変更された前記図形の長さに対応する再生時間との差が予め設定された時間差以下となるように変更する構成であってもよい。
【００１７】
上記情報処理装置の制御方法において、現在位置を検出する検出ステップと、前記コンテンツを再生する再生ステップと、を有し、前記再生ステップは、前記予測時間と、前記再生リストの再生時間とに基づき、前記誘導経路において、前記コンテンツの再生を開始させる地点を特定し、前記検出ステップにより検出された前記現在位置が、特定した前記地点である場合に、前記コンテンツの再生を開始する構成であってもよい。
【００１８】
上記情報処理装置の制御方法において、前記表示ステップは、前記コンテンツの再生を開始させる前記誘導経路の地点に対応する前記図形の位置にマーカーを表示させ、前記受付部により前記マーカーの位置を変更する操作を受け付けると、受け付けた前記操作により前記マーカーを表示させる前記図形上の位置を変更し、前記再生ステップは、前記検出ステップにより検出された前記現在位置が、前記マーカーが表示された前記図形上の位置に対応する前記誘導経路の地点である場合に、前記コンテンツの再生を開始する構成であってもよい。
【００１９】
上記情報処理装置の制御方法において、前記情報処理装置は、前記コンテンツを記憶する記憶部を備え、前記表示ステップは、前記記憶部が記憶する前記コンテンツの各々に対応したオブジェクトを表示させたオブジェクト領域と、前記地図画像を表示させた地図領域とを前記表示部に表示させ、前記再生ステップは、前記オブジェクト領域に表示された前記オブジェクトのいずれかを選択する選択操作と、前記選択操作により選択された前記オブジェクトを、前記地図領域の前記誘導経路上に移動させる移動操作とを受け付けると、前記選択操作により選択された前記オブジェクトに対応する前記コンテンツの再生を開始する前記誘導経路上の地点を、前記移動操作により前記オブジェクトを移動させた前記図形上の位置に対応する地点に設定する構成であってもよい。
【発明の効果】
【００２０】
本発明によれば、再生リストを編集する場合に、ユーザの使い勝手を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】ナビゲーション装置の構成を示すブロック図である。
【図２】再生リストを示す図である。
【図３】アプリケーション画面を示す図である。
【図４】アプリケーション画面を示す図である。
【図５】アプリケーション画面を示す図である。
【図６】アプリケーション画面を示す図である。
【図７】アプリケーション画面を示す図である。
【図８】アプリケーション画面を示す図である。
【図９】アプリケーション画面を示す図である。
【図１０】アプリケーション画面を示す図である。
【図１１】ナビゲーション装置の動作を示すフローチャートである。
【図１２】ナビゲーション装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、添付図面を参照しながら実施形態について説明する。
図１は、ナビゲーション装置１の構成を示すブロック図である。ナビゲーション装置１は、「情報処理装置」の一例に対応し、制御部１００と、制御部１００に接続されたＧＰＳ受信部１０、相対方位検出部２０、入力部３０、無線通信部４０、ディスクドライブ５０、再生処理部６１及び補助記憶装置７０とを備える。再生処理部６１には、スピーカ６３及び表示部６５が接続される。
【００２３】
ＧＰＳ受信部１０は、ＧＰＳアンテナ１５を介してＧＰＳ衛星から送信されるＧＰＳ信号を受信する。ＧＰＳ受信部１０は、受信したＧＰＳ信号に基づき、ナビゲーション装置１を搭載した車両とＧＰＳ衛星間の距離と、距離の変化率とを所定数以上の衛星に対して測定して車両の絶対位置（緯度、経度）を算出する。ＧＰＳ受信部１０は、車両の絶対位置を示す絶対位置情報を制御部１００に出力する。また、ＧＰＳ受信部１０は、車両の進行方向を示す方位を算出し、車両の方位を示す方位情報を制御部１００に出力する。
【００２４】
相対方位検出部２０は、加速度センサ２１及びジャイロセンサ２３を備える。加速度センサ２１は、車両の加速度を検出する。ジャイロセンサ２３は、例えば振動ジャイロにより構成され、車両の相対的な方位（例えば、ヨー軸方向の旋回量）を検出する。相対方位検出部２０は、検出した相対方位を示す相対方位情報を制御部１００に出力する。
【００２５】
入力部３０は、車両に構築されたＣＡＮ（Controller Area Network）ネットワークに接続される。ＣＡＮネットワークには、例えば、車両を制御するＥＣＵ（Electronic Control Unit）や、車両に搭載されたセンサが接続される。入力部３０には、センサにより検出された車速情報が入力される。
【００２６】
無線通信部４０は、例えば、４Ｇ（4rd Generation）、ＬＴＥ（Long Term Evolution）やＷｉ−Ｆｉ（登録商標）といった規格に準拠して、サーバ装置等の他の装置と無線通信網を介した無線通信を行なう。
【００２７】
ディスクドライブ５０は、例えば、光ピックアップ装置や、光ピックアップ装置を駆動する駆動装置を備え、磁気ディスク、光ディスク、光磁気ディスク又は半導体メモリ等のメディア７に記録されたコンテンツファイル７３を読み出す。光ピックアップ装置、駆動装置の図示は省略する。ディスクドライブ５０は、ディスクから読み出したコンテンツファイル７３を制御部１００に出力する。
【００２８】
再生処理部６１は、ディスクドライブ５０によりメディア７から読み出されたコンテンツファイル７３や、補助記憶装置７０に記憶され、制御部１００により読み出されたコンテンツファイル７３を音声、又は音声及び動画像として再生出力するハードウェアを備える。再生処理部６１は、「再生部」の一例に対応する。
【００２９】
例えば、コンテンツファイル７３がオーディオファイルの場合、再生処理部６１は、圧縮符号化されたオーディオファイルを、圧縮符号化方式に対応した復号処理を施してアナログの音声信号に変換する。再生処理部６１は、音声信号に変換したアナログの音声信号を増幅してスピーカ６３に出力する。
【００３０】
また、コンテンツファイル７３が、ビデオ（動画像）ファイル、静止画像ファイルなどの画像ファイル形式である場合、再生処理部６１は、圧縮符号化された画像ファイルに対して復号処理を施して画像データを取り出す。再生処理部６１は、取り出した画像データに、表示のための所定の画像処理を行ない、画像処理の終了した画像データを表示部６５に出力して表示させる。
また、コンテンツファイル７３が、画像と共に音声の情報が含まれるファイルであった場合、再生処理部６１は、上述のようにオーディオファイル及び画像ファイルに上述の処理を行なって画像データ及び音声データを取り出し、画像の表示タイミングにあわせて音声信号をスピーカ６３から出力する。
【００３１】
表示部６５は、例えば、液晶パネルや有機ＥＬ（electro-luminescence）パネル等の表示パネル６７を備える。また、表示部６５は、タッチセンサ６９を備え、乗員によりタッチされた表示パネル６７の位置を検出する。表示パネル６７及びタッチセンサ６９は、「受付部」の一例に対応し、タッチパネルとして機能する。タッチセンサ６９は、検出した表示パネルの位置を示す位置情報を制御部１００に出力する。制御部１００は、タッチセンサ６９から入力される位置情報と、表示パネルに表示された画像の情報とから、乗員の操作内容を認識する。タッチパネルにタッチして情報を入力する操作を、以下ではタッチ操作という。
【００３２】
補助記憶装置７０は、「記憶部」の一例であって、例えば、ソリッドステートドライブや、ハードディスクドライブ等により構成される。また、補助記憶装置７０は、ＣＤ（Compact Disc）ドライブ、ＤＶＤドライブ、ＢＤ（Blu-ray（登録商標） Disc）ドライブなどの可搬記憶装置により構成することも可能である。補助記憶装置７０は、地図データ７１やコンテンツファイル７３を記憶する。
【００３３】
地図データ７１には、例えば、道路形状の描画に用いられるデータや、地形等の背景の描画に用いられるデータ等の描画データが含まれる。また、地図データ７１には、交差点等の道路網における結線点に対応するノードに関する情報を有するノード情報、ノードとノードとの間に形成される道路に対応するリンクに関する情報を含むリンク情報等の経路の探索に関する情報が含まれる。
【００３４】
コンテンツファイル７３には、例えばオーディオファイル（音楽ファイル）、動画ファイル、静止画像ファイル等が含まれる。
【００３５】
制御部１００は、メモリ１１０及びプロセッサ１２０を備えるコンピュータ装置である。
メモリ１１０は、ＲＡＭ（Random access memory）等の揮発性メモリと、ＲＡＭやフラッシュメモリ等の揮発性メモリとを備える。メモリ１１０は、制御プログラム１１１を記憶する。制御プログラム１１１は、プロセッサ１２０が実行するアプリケーションプログラム等のプログラムである。アプリケーションプログラムには、例えば、目的地までの誘導経路を探索し、探索した目的地までの誘導経路を表示パネル６７に表示させたり、目的地までの移動中に再生する楽曲の再生リストを作成したりするアプリケーションプログラムが含まれる。また、メモリ１１０は、プロセッサ１２０が生成する再生リスト１１３を記憶する。再生リスト１１３の詳細については、図２を参照しながら後述する。
【００３６】
プロセッサ１２０は、ＣＰＵ（Central Processing Unit）やマイコンにより構成される演算処理装置である。プロセッサ１２０は、制御プログラム１１１を実行してナビゲーション装置１の各部を制御する。プロセッサ１２０は、単一のプロセッサにより構成してもよいし、複数のプロセッサにより構成することも可能である。また、プロセッサ１２０は、メモリ１１０の一部又は全部や、その他の回路と統合されたＳｏＣ（System on Chip）により構成してもよい。また、プロセッサ１２０は、プログラムを実行するＣＰＵと、所定の演算処理を実行するＤＳＰ（Digital Signal Processor）との組合せにより構成してもよい。さらに、プロセッサ１２０の機能の全てをハードウェアに実装した構成としてもよく、プログラマブルデバイスを用いて構成してもよい。
【００３７】
制御部１００は、機能ブロックとして、表示制御部１２１、再生制御部１２２、現在位置特定部１２３、経路探索部１２４、所要時間算出部１２５及び再生リスト作成部１２６を備える。これらの機能ブロックは、プロセッサ１２０が制御プログラム１１１に記述された命令セットを実行してデータの演算や制御を行なうことにより実現される機能をブロックにより便宜的に示したものであり、特定のアプリケーションプログラムやハードウェアを示すものではない。
【００３８】
表示制御部１２１は、後述するナビゲーション画面２１０や、楽曲選択画面２５０に表示させる表示用画像を生成し、生成した表示用画像を表示部６５により表示させる。
【００３９】
再生制御部１２２は、再生リスト作成部１２６が作成した再生リスト１１３に従って補助記憶装置７０からコンテンツファイル７３を読み出す。また、再生制御部１２２は、再生リスト１１３に従ってメディア７に記録されたコンテンツファイル７３をディスクドライブ５０により読み込ませる。
再生制御部１２２は、補助記憶装置７０から取得したコンテンツファイル７３、又はディスクドライブ５０に読み込ませたコンテンツファイル７３を再生処理部６１に出力し、再生処理部６１にコンテンツファイル７３を再生させる。
【００４０】
現在位置特定部１２３は、車両の現在位置を特定する。現在位置特定部１２３は、ＧＰＳ受信部１０から入力された絶対位置情報及び方位情報や、相対方位検出部２０から入力された車両の相対方位情報、補助記憶装置７０から読み出した地図データ７１、入力部３０に入力された車速等の情報に基づき、車両の現在位置を特定する。
現在位置特定部１２３は、ＧＰＳ受信部１０、相対方位検出部２０及び入力部３０とともに「検出部」の一例に対応する。
【００４１】
経路探索部１２４は、タッチ操作により目的地や、高速道路優先等の経路探索の探索条件等が入力されると、補助記憶装置７０から読み出した地図データ７１や、無線通信部４０がサーバ装置から取得した交通情報等に基づき、ダイクストラ法等の周知の方法により、現在位置から目的地までの移動経路を探索する。
また、経路探索部１２４は、入力された目的地や、現在位置特定部１２３が特定した現在位置、探索条件等の情報を無線通信部４０によりサーバ装置に送信し、サーバ装置により探索された移動経路の情報を受信し、表示部６５により表示させる構成であってもよい。
【００４２】
所要時間算出部１２５は、「算出部」の一例に対応し、車両の現在位置から目的地に到着するまでにかかると予想される所要時間を算出する。例えば、所要時間算出部１２５は、現在位置から目的地までの移動経路の距離や、現在時刻、無線通信部４０が受信した交通情報等に基づき、所要時間を算出する。
【００４３】
図２は、再生リスト１１３の一例を示す図である。
再生リスト作成部１２６は、「リスト作成部」の一例に対応し、再生リスト１１３を作成する。本実施形態では、再生リスト作成部１２６がコンテンツである楽曲の再生リストを作成する場合について説明するが、再生リストの作成対象となるコンテンツは、楽曲に限定されるものではない。再生リストの作成対象となるコンテンツは、例えば、ディスクドライブ５０によりメディア７としてのＤＶＤやＢｌｕ−ｒａｙ Ｄｉｓｃから読み出される動画像や静止画像のデータであってもよいし、補助記憶装置７０に記憶された動画像や静止画像のデータであってもよい。
【００４４】
再生リスト作成部１２６が再生リスト１１３を作成するタイミングは、選択された楽曲に対応したパターン図形２１５を、目的地までの誘導経路２１３の表示に対応づけて表示させたタイミングであってもよいし、タッチ操作により確定操作が入力されたタイミングであってもよい。パターン図形２１５や、誘導経路２１３の表示等については、図３〜図１０を参照しながら説明する。
【００４５】
再生リスト作成部１２６が作成する再生リスト１１３には、地点情報と、再生曲情報と、優先順位とが楽曲識別情報に対応づけて登録される。
楽曲識別情報は、楽曲であるアルバムや単一の曲を識別する識別情報であり、例えば、アルバムや曲のタイトル名が使用される。地点情報は、楽曲識別情報に対応する楽曲の再生を開始する地点を示す情報であり、例えば、緯度や経度の情報が使用される。再生曲情報は、楽曲識別情報に対応する楽曲がアルバムである場合、アルバムに収録された曲のうち、再生する曲を識別する情報である。優先順位は、曲情報が示す曲の優先順位を示す情報である。
【００４６】
各曲に設定される優先順位は、例えば、再生リスト１１３に登録された順に設定してもよいし、再生リスト１１３に登録された曲のうち、再生回数の高い曲の優先順位を高く設定してもよい。また、ユーザが例えば、ジャズ、レゲエ、ロック、ラテン、バラード等の音楽のジャンルごとに優先順位を設定しておき、優先順位の高いジャンルの曲の優先順位を高く設定してもよい。
【００４７】
図３は、アプリケーション画面２００を示す図である。
アプリケーション画面２００は、例えば、ユーザのタッチ操作によりアプリケーションプログラムが選択され、選択されたアプリケーションプログラムをプロセッサ１２０が実行することで表示される画面である。このアプリケーション画面２００には、ナビゲーション画面２１０と、楽曲選択画面２５０との２画面が分割表示される。
【００４８】
ナビゲーション画面２１０は、目的地や、目的地までの誘導経路２１３等のナビゲーションに関する情報が表示される。詳細には、ナビゲーション画面２１０には、ナビゲーション装置１が搭載された車両を示すアイコン２１１や、設定された目的地を示すアイコン２１２、現在位置から目的地までの誘導経路２１３等が表示される。さらに、ナビゲーション画面２１０には、目的地に到達するまでの所要時間である走行予定時間や、到達予定時刻等が表示されたインフォメーション画面２２０が表示される。
【００４９】
楽曲選択画面２５０は、誘導経路２１３の探索を行なったスタート地点から目的地まで車両を走行させるトリップにおいて、ナビゲーション装置１に再生させる楽曲の選択を受け付ける画面である。楽曲選択画面２５０は、「オブジェクト領域」の一例に対応する。楽曲選択画面２５０には、一覧表示画面２６０が表示される。一覧表示画面２６０には、タイトル欄２６１と、チェックボックス２６２とが表示される。タイトル欄２６１には、補助記憶装置７０に記憶された楽曲や、ディスクドライブ５０がメディア７から読み込み可能な楽曲のタイトルと、楽曲の再生時間とが表示される。チェックボックス２６２は、対応するタイトル欄２６１の楽曲が選択されたか否かを示し、楽曲が選択された場合にチェックが表示される。
【００５０】
また、チェックボックス２６２には、背景画像が表示される。背景画像の表示は、目的地に到達するまでの所要時間と、選択された楽曲の再生時間とに応じて変更される。背景画像には、第１背景画像、第２背景画像及び第３背景画像が含まれる。
【００５１】
例えば、第１背景画像が表示されるのは以下の場合である。
（所要時間−選択済みの楽曲の総再生時間）≦楽曲Ａの再生時間
つまり、目的地に到達しても楽曲Ａの再生が終了しない場合、この楽曲Ａのチェックボックス２６２には第１背景画像が表示される。
【００５２】
また、第２背景画像が表示されるのは以下の場合である。
（所要時間−選択済みの楽曲の総再生時間）＞楽曲Ａの再生時間
つまり、目的地に到達する前に楽曲Ａの再生が終了する場合、この楽曲Ａのチェックボックス２６２には第２背景画像が表示される。
【００５３】
また、第３背景画像が表示されるのは以下の場合である。
｛（所要時間−選択済みの楽曲の総再生時間）／２｝＞楽曲Ａの再生時間
つまり、楽曲Ａの再生時間が、所要時間と選択済みの楽曲の総再生時間との差の１／２の時間よりも短い場合、この楽曲Ａのチェックボックス２６２には第３背景画像が表示される。
【００５４】
図４は、アプリケーション画面２００を示す図である。特に、図４は、１つの楽曲がドラッグ操作により選択された場合のアプリケーション画面２００の表示状態を示す図である。
ユーザは、まず、一覧表示画面２６０に表示された複数の楽曲の中から、目的地までのトリップにおいて再生させたい楽曲を１つ選択する。次に、ユーザは、選択した楽曲をドラッグ・アンド・ドロップの操作により誘導経路２１３上まで移動させる。ドラッグ・アンド・ドロップの操作は、「選択操作」及び「移動操作」の一例に対応する。具体的には、ユーザは、選択した楽曲のタイトル等が表示されたタイトル欄２６１内に指をタッチし、タッチした指を表示パネル６７から離すことなく、ナビゲーション画面２１０に移動させるドラッグ操作を行なう。指の移動に伴い、選択した楽曲のタイトル欄２６１も移動する。タイトル欄２６１は、「オブジェクト」の一例に対応する。制御部１００は、タッチセンサ６９から入力される接触位置の移動が検出されると、最初に接触を検出した位置に表示したタイトル欄２６１を、指の移動に伴って移動させる。タイトル欄２６１の表示は、ユーザがタッチ操作による操作が可能な「オブジェクト」に対応する。
【００５５】
図５は、アプリケーション画面２００を示す図である。特に、図５は、指を誘導経路２１３上に移動させてドロップ操作した場合のアプリケーション画面２００の表示状態を示す図である。
ユーザは、指を接触させたまま誘導経路２１３上に移動させる。指を誘導経路２１３上まで移動させると、接触させた指を表示パネル６７から離してドロップ操作を行なう。制御部１００は、ドロップ操作が検出されると、パターン図形２１５Ａを誘導経路２１３の表示に沿って重畳表示する。
【００５６】
パターン図形２１５Ａは、選択された楽曲の再生時間を示す画像であり、パターン図形２１５Ａの長さは、目的地に到達するまでの所要時間と、選択された楽曲の再生時間との比に基づいて決定される。また、パターン図形２１５として表示される図形の色や模様を楽曲ごとに変更してもよい。パターン図形２１５Ａは、「図形」の一例に対応する。
【００５７】
例えば、選択された楽曲の再生時間と、目的地までの所要時間とが一致する場合、車両の現在位置を示すアイコン２１１から目的地を示すアイコン２１２までパターン図形２１５Ａが表示される。また、選択された楽曲の再生時間が、目的地までの所要時間よりも短い場合、車両の現在位置を示すアイコン２１１から、誘導経路２１３の途中までパターン図形２１５Ａが表示される。このとき、パターン図形２１５Ａの長さは、所要時間と、再生時間との比によって決定される。例えば、目的地までの所要時間が６０分で、選択された楽曲の再生時間が３０分であった場合、車両の現在位置を示すアイコン２１１から、誘導経路２１３の１／２の地点までパターン図形２１５が表示される。さらに、選択された楽曲の再生時間が、目的地までの所要時間よりも長い場合、図５に示すように、パターン図形２１５Ａが目的地を示すアイコン２１２が表示された地点の先まで表示される。
【００５８】
また、パターン図形２１５Ａの始点及び終点には、シンボル２１７が表示される。始点側に表示されるシンボル２１７をシンボル２１７Ａと表記し、終点側に表示されるシンボル２１７をシンボル２１７Ｂと表記する。制御部１００は、シンボル２１７Ａ又はシンボル２１７Ｂへのタッチ操作が検出され、シンボル２１７Ａ又はシンボル２１７Ｂへのタッチ操作の時間が、所定時間以上継続したと判定すると、タッチされたシンボル２１７Ａ又はシンボル２１７Ｂの表示をスライドボタン２１９の表示に変更する。スライドボタン２１９は、「マーカー」の一例に対応する。
【００５９】
また、ナビゲーション画面２１０には、案内表示２３０が表示される。
この案内表示２３０には、選択された楽曲の再生時間と、所要時間との関係に基づく表示が表示される。例えば、選択された楽曲の再生時間が、所要時間よりも長い場合、「選択された楽曲の再生中に目的地付近に到着します。」といった表示が表示される。
【００６０】
図６は、アプリケーション画面２００を示す図である。特に、図６は、スライドボタン２１９が表示された状態を示す図である。
始点側のシンボル２１７Ａにタッチした場合に表示されるスライドボタン２１９を、スライドボタン２１９Ａと表記し、終点側のシンボル２１７Ｂにタッチした場合に表示されるスライドボタン２１９を、スライドボタン２１９Ｂと表記する。
スライドボタン２１９には、スライドボタン２１９が移動可能な移動方向を示す矢印が表示される。スライドボタン２１９は、誘導経路２１３の延伸方向に沿って移動させることが可能なため、矢印も誘導経路２１３の延伸方向に沿う方向に表示される。スライドボタン２１９には、パターン図形２１５Ａの長さを延長させる方向を示す矢印と、パターン図形２１５Ａの長さを短縮させる方向を示す矢印とが表示される。
【００６１】
ユーザは、スライドボタン２１９の表示位置に指を接触させ、接触させた指を、矢印が示す方向に移動させる。なお、目的地までの所要時間が、選択された楽曲の再生時間よりも長く、選択されたすべての楽曲を再生可能な場合、スライドボタン２１９は、パターン図形２１５Ａの長さを延長させる方向には移動させることができない。スライドボタン２１９を、パターン図形２１５Ａの長さを短縮させる方向に移動させた場合、スライドボタン２１９の表示位置の変更に伴って、パターン図形２１５Ａの表示も変更される。
【００６２】
図７は、アプリケーション画面２００を示す図である。特に、図７は、スライドボタン２１９をスライドさせた場合のアプリケーション画面２００の表示状態を示す図である。
例えば、目的地を示すアイコン２１２の付近に表示されたスライドボタン２１９Ｂを、誘導経路２１３に沿って車両を示すアイコン２１１の方向に移動させると、スライドボタン２１９Ｂの移動に合わせてパターン図形２１５Ａの表示も短縮される。
【００６３】
制御部１００は、指の動きが停止すると、停止した指の誘導経路２１３上の位置を特定する。制御部１００は、車両の現在位置であるスタート位置から、特定した誘導経路２１３上の位置までの移動にかかる所要時間を求める。制御部１００は、所要時間を求めると、所要時間内に再生可能な楽曲数を計算する。
【００６４】
例えば、１０曲が収録され、総再生時間が６０分のアルバムＡがユーザにより選択され、スタート位置から目的地までの移動にかかる所要時間が６０分であると仮定する。また、停止した指の誘導経路２１３上の位置に対応する地点までの所要時間が３０分であったと仮定する。この場合、制御部１００は、アルバムＡに収録された楽曲であって、３０分の間に再生可能な楽曲数を求める。このとき、制御部１００は、優先順位の高い曲順に楽曲を選択して、楽曲の再生時間が３０分以内となるように設定する。また、制御部１００は、再生可能な楽曲数を示す案内表示２３０を表示させる。案内表示２３０には、「アルバムＡをトラック１からトラック５まで再生します」との情報が表示される。
【００６５】
また、スライドボタン２１９を、パターン図形２１５Ａの長さを伸長させる方向に移動させた場合、制御部１００は、選択されていない楽曲の中から優先順位の高い曲順に楽曲を選択して、楽曲の再生時間が、所要時間以下となるように再設定する。例えば、スライドボタン２１９がパターン図形２１５Ａを伸長させる方向に移動し、停止したスライドボタン２１９に対応する誘導経路２１３上の位置に対応する地点までの所要時間が３０分から４０分に増加したと仮定する。この場合、制御部１００は、アルバムＡに収録された楽曲であって、移動時間が３０分の場合に選択されなかった楽曲の中から、優先順位の高い楽曲を選択して、楽曲の再生時間が４０分以内となるように再設定する。
【００６６】
図８は、アプリケーション画面２００を示す図である。特に、図８は、ユーザが複数の楽曲を選択した場合のアプリケーション画面２００の表示状態を示す図である。
ユーザは、複数の楽曲をトリップの間に再生させたい場合、図４及び図５を参照しながら説明したように、一覧表示画面２６０の中から再生させたい楽曲を選択し、選択した楽曲をドラッグ・アンド・ドロップの操作により誘導経路２１３に移動させる。
【００６７】
先に選択済みの楽曲よりも前に、今回選択した楽曲を再生させたい場合、先に選択済みの楽曲に対応したパターン図形２１５Ａの始点側のシンボル２１７Ａよりも前の位置に指を移動させ、移動させた指を表示パネル６７から離す。例えば、先に選択済みの楽曲に対応したパターン図形２１５Ａの再生開始位置が、トリップのスタート位置である場合、ユーザは、パターン図形２１５Ａの始点側のシンボル２１７Ａの表示位置に指を移動させ、移動させた指を表示パネル６７から離す。
また、先に選択済みの楽曲よりも後に、今回選択した楽曲を再生させたい場合、先に選択ずみの楽曲に対応したパターン図形２１５Ａの終点側のシンボル２１７Ｂよりも後の位置に指を移動させ、移動させた指を表示パネル６７から離す。
【００６８】
図９は、アプリケーション画面２００を示す図である。特に、図９は、ユーザが複数の楽曲を選択した場合のアプリケーション画面２００の表示状態を示す図である。
図９は、楽曲としてアルバムＣが選択され、選択されたアルバムＣに対応するパターン図形２１５Ｂが、先に選択済みの楽曲であるアルバムＡのパターン図形２１５Ａよりも前の位置に表示された場合を示す。パターン図形２１５Ｂにも、始点側のシンボル２１７Ｃと、終点側のシンボル２１７Ｄとが表示される。また、アルバムＣに対応するパターン図形２１５Ｂの表示に伴い、先に選択済みのアルバムＡのパターン図形２１５Ａの表示位置が、誘導経路２１３において、パターン図形２１５Ｂの表示位置よりも後の位置に変更される。
【００６９】
また、ナビゲーション画面２１０にパターン図形２１５Ｂが表示されると、パターン図形２１５Ｂに対応するアルバムＣの再生時間や、再生可能なトラック数を示す案内表示２３０が表示される。また、先に選択されたアルバムＡと、後に選択されたアルバムＣとの総再生時間や、総トラック数を案内表示２３０として表示させてもよい。
【００７０】
また、ナビゲーション画面２１０に複数のパターン図形２１５Ａ及びパターン図形２１５Ｂが表示された場合であっても、パターン図形２１５Ａ及びパターン図形２１５Ｂの始点側及び終点側の端部にはシンボル２１７が表示される。パターン図形２１５Ｂの始点側のシンボル２１７をシンボル２１７Ｃと表記し、パターン図形２１５Ｂの終点側のシンボル２１７をシンボル２１７Ｄと表記する。
【００７１】
図１０は、アプリケーション画面２００を示す図である。特に、図１０は、パターン図形２１５Ａの始点及び終点側と、パターン図形２１５Ｂの始点及び終点とにスライドボタン２１９が表示された状態を示す図である。
パターン図形２１５Ｂの始点側のスライドボタン２１９をスライドボタン２１９Ｃと表記し、パターン図形２１５Ｂの終点側のスライドボタン２１９をスライドボタン２１９Ｄと表記する。
ユーザは、ナビゲーション画面２１０に、複数のパターン図形２１５を表示させた場合であっても、スライドボタン２１９を操作して、選択した楽曲の再生開始位置や、選択した楽曲の再生終了位置を任意に変更することができる。例えば、図９には、図示していないが、選択されたアルバムＡやアルバムＣの再生開始位置及び再生終了位置を示す位置情報を、ナビゲーション画面２１０に表示させてもよい。
【００７２】
図１１及び図１２は、ナビゲーション装置１の動作を示すフローチャートである。
図１１及び図１２に示すフローチャートを参照しながらナビゲーション装置１の動作について説明する。
まず、制御部１００は、目的地を設定する操作を受け付けたか否かを判定する（ステップＳ１）。制御部１００は、目的地を設定する操作を受け付けていない場合（ステップＳ１／ＮＯ）、目的地を設定する操作を受け付けるまで待機する。
【００７３】
また、制御部１００は、目的地を設定する操作を受け付けると（ステップＳ１／ＹＥＳ）、車両の現在位置を検出し、検出した現在位置から設定された目的地までの誘導経路２１３を探索する（ステップＳ２）。また、制御部１００は、探索した目的地までの移動に要する所要時間を算出する（ステップＳ３）。制御部１００は、探索した誘導経路２１３や、所要時間である走行予定時間、到達予定時刻等をナビゲーション画面２１０に表示させる（ステップＳ４）。ステップＳ２は、「検出ステップ」及び「探索ステップ」に相当し、ステップＳ３は、「算出ステップ」に相当する。
【００７４】
次に、制御部１００は、再生可能な楽曲の表示を要求する操作を受け付けたか否かを判定する（ステップＳ５）。制御部１００は、再生可能な楽曲の表示を要求する操作を受け付けていない場合（ステップＳ５／ＮＯ）、車両の走行が開始されたか否かを判定する（ステップＳ６）。制御部１００は、車両の走行が開始された場合（ステップＳ６／ＹＥＳ）、経路案内を開始する（ステップＳ７）。また、制御部１００は、車両の走行が開始されていない場合（ステップＳ６／ＮＯ）、ステップＳ５の判定に戻り、再生可能な楽曲の表示を要求する操作を受け付けたか否かを判定する。
【００７５】
また、制御部１００は、再生可能な楽曲の表示を要求する操作を受け付けた場合（ステップＳ５／ＹＥＳ）、一覧表示画面２６０を表示パネル６７の楽曲選択画面２５０に表示させる（ステップＳ８）。制御部１００は、表示パネル６７に一覧表示画面２６０を表示させると、ユーザのドラッグ操作を受け付けたか否かを判定する（ステップＳ９）。
【００７６】
制御部１００は、ドラッグ操作を受け付けていない場合（ステップＳ９／ＮＯ）、楽曲の選択を確定させる操作である確定操作を受け付けたか否かを判定する（ステップＳ１０）。制御部１００は、確定操作を受け付けていない場合（ステップＳ１０／ＮＯ）、ステップＳ９の判定に戻る。また、制御部１００は、確定操作を受け付けた場合（ステップＳ１０／ＹＥＳ）、再生リスト１１３に登録された楽曲があるか否かを判定する（ステップＳ１１）。
【００７７】
制御部１００は、再生リスト１１３に登録された楽曲がない場合（ステップＳ１１／ＮＯ）、ステップＳ６の判定に移行し、車両の走行が開始されたか否かを判定する（ステップＳ６）。また、制御部１００は、再生リスト１１３に登録された楽曲がある場合（ステップＳ１１／ＹＥＳ）、図１１に示すステップＳ２１の判定に移行する。
【００７８】
また、制御部１００は、ドラッグ操作を受け付けた場合（ステップＳ９／ＹＥＳ）、ドラッグ操作により選択された楽曲のタイトル欄２６１の表示位置を、ドラッグ操作に応じて移動させる（ステップＳ１２）。制御部１００は、タッチセンサ６９から入力される位置情報に応じてタイトル欄２６１の表示位置を変更る。
【００７９】
次に、制御部１００は、ナビゲーション画面２１０の誘導経路２１３の表示から予め設定された範囲内でドロップ操作が検出されたか否かを判定する（ステップＳ１３）。制御部１００は、予め設定された範囲の外側でドロップ操作が検出された場合（ステップＳ１３／ＮＯ）、処理を取り消す（ステップＳ１４）。すなわち、ドラッグ操作によりナビゲーション画面２１０に移動させた楽曲のタイトル欄２６１の表示を消去する。このとき、一覧表示画面２６０には、ドラッグ操作により選択された楽曲のタイトル欄２６１の表示が継続される。
【００８０】
また、制御部１００は、誘導経路２１３の表示から予め設定された範囲内でドロップ操作が検出された場合（ステップＳ１３／ＹＥＳ）、誘導経路２１３に重畳させてパターン図形２１５を表示させる（ステップＳ１５）。このとき、誘導経路２１３に重畳させるパターン図形２１５の範囲は、目的地までの移動に要する所要時間と、選択された楽曲の再生時間とに基づいて設定される。ステップＳ１５は、「表示ステップ」の一例に対応する。
【００８１】
次に、制御部１００は、パターン図形２１５の始点及び終点に表示させたシンボル２１７に対する長押し操作が検出されたか否かを判定する（ステップＳ１６）。制御部１００は、シンボル２１７の長押し操作が検出されなかった場合（ステップＳ１６／ＮＯ）、ステップＳ９に戻り、ドラッグ操作が検出されたか否かを判定する（ステップＳ９）。また、制御部１００は、シンボル２１７の長押し操作が検出された場合（ステップＳ１６／ＹＥＳ）、長押しされたシンボル２１７に代えてスライドボタン２１９を表示させる（ステップＳ１７）。
【００８２】
次に、制御部１００は、スライドボタン２１９に対するスライド操作が検出されると、検出されたスライド操作に合わせて、誘導経路２１３に重畳表示させたパターン図形２１５の表示範囲を変更する（ステップＳ１８）。
【００８３】
次に、制御部１００は、確定操作を受け付けたか否かを判定する（ステップＳ１９）。制御部１００は、確定操作を受け付けていない場合（ステップＳ１９／ＮＯ）、ステップＳ９の判定に戻り、ドラッグ操作を受け付けたか否かを判定する（ステップＳ９）。
【００８４】
また、制御部１００は、確定操作を受け付けた場合（ステップＳ１９／ＹＥＳ）、再生リスト１１３を作成する。再生リスト１１３には、楽曲を識別する楽曲識別情報と、この楽曲を再生する地点情報と、再生する曲を識別する再生曲情報と、優先順位とが登録される（ステップＳ２０）。ステップＳ２０は、本発明の「作成ステップ」に対応する。
【００８５】
次に、制御部１００は、車両の走行が開始され、再生リスト１１３に登録された地点情報が示す地点に車両が到達したか否かを判定する（ステップＳ２１）。制御部１００は、再生リスト１１３に登録された地点情報が示す地点に車両が到達していない場合（ステップＳ２１／ＮＯ）、登録された地点情報が示す地点に車両が到達するまで待機する。また、制御部１００は、再生リスト１１３に登録された地点情報が示す地点に車両が到達した場合（ステップＳ２１／ＹＥＳ）、この地点が再生開始位置として登録された楽曲の再生を開始する（ステップＳ２２）。ステッＳ２２は、「再生ステップ」の一例に対応する。
【００８６】
以上説明したように本実施形態のナビゲーション装置１は、表示部６５と、経路探索部１２４、「算出部」に対応する所要時間算出部１２５と、「リスト作成部」に対応する再生リスト作成部１２６と、表示制御部１２１とを備える。また、ナビゲーション装置１の表示部６５は、タッチパネルとして動作する表示パネル及びタッチセンサを備える。表示パネル及びタッチセンサは、「受付部」として動作する。
【００８７】
経路探索部１２４は、目的地までの誘導経路２１３を探索する。所要時間算出部１２５は、設定された目的地までの移動に要する予測時間を算出する。再生リスト作成部１２６は、再生順に楽曲が登録された再生リスト１１３を作成する。表示制御部１２１は、誘導経路２１３と、再生リスト１１３に登録された楽曲の再生時間に対応した長さのパターン図形２１５とを地図画像に重ねて表示パネル６７に表示させる。
【００８８】
また、表示制御部１２１は、予測時間と、再生リスト１１３の再生時間とに基づき、表示パネル６７に表示させるパターン図形２１５の長さを決定し、決定した長さのパターン図形２１５を、誘導経路２１３に対応づけて表示させる。
再生リスト作成部１２６は、タッチ操作によりパターン図形２１５の長さを変更する操作を受け付けた場合、変更されたパターン図形２１５の長さに基づき、再生リスト１１３に登録される楽曲を変更する。
従って、簡易な操作により再生リスト１１３に登録された楽曲数を変更することができ、ユーザの利便性を向上させることができる。
【００８９】
再生リスト作成部１２６は、パターン図形２１５の長さを短くする操作をタッチ操作により受け付けると、再生リスト１１３に含まれる楽曲を再生リスト１１３から削除し、再生リスト１１３の再生時間を、変更されたパターン図形２１５の長さに対応する再生時間以下に変更することができる。
従って、タッチ操作によりパターン図形２１５の長さを短くする操作を行なうことで、再生リスト１１３に登録された楽曲の再生時間を、パターン図形２１５の長さに対応した再生時間以下に変更することができる。従って、簡易な操作により再生リスト１１３に登録された楽曲の再生時間を変更することができる。
【００９０】
また、楽曲には優先順位が設定され、再生リスト作成部１２６は、パターン図形２１５の長さを短くする操作をタッチ操作により受け付けると、優先順位の低い楽曲の順に再生リスト１１３から削除し、再生リスト１１３の再生時間を、変更された図形の長さに対応する再生時間以下に変更する。
従って、ユーザの好みの楽曲が登録され、パターン図形２１５の長さに対応した再生時間の再生リスト１１３を作成することができる。
【００９１】
また、再生リスト作成部１２６は、パターン図形２１５の長さを長くする操作をタッチ操作により受け付けると、優先順位の高い楽曲の順に再生リスト１１３に登録し、再生リスト１１３の再生時間と、変更されたパターン図形２１５の長さに対応する再生時間との差が予め設定された時間差以下となるように変更する。
従って、ユーザの好みの楽曲が登録され、パターン図形２１５の長さに対応した再生時間の再生リスト１１３を作成することができる。
【００９２】
また、ナビゲーション装置１は、現在位置を検出する検出部として機能するＧＰＳ受信部１０、相対方位検出部２０、入力部３０及び現在位置特定部１２３を備える。
また、ナビゲーション装置１は、楽曲を再生する再生制御部１２２及び再生処理部６１を備える。
再生制御部１２２は、予測時間と、再生リスト１１３の再生時間とに基づき、誘導経路２１３において、楽曲の再生を開始させる地点を特定し、検出された現在位置が、特定した地点である場合に、再生処理部６１に楽曲を再生させる。
従って、登録された地点で楽曲の再生を開始させることできる。
【００９３】
また、表示制御部１２１は、楽曲の再生を開始させる誘導経路２１３の地点に対応するパターン図形２１５の位置にマーカーを表示させ、タッチ操作によりマーカーの位置を変更する操作を受け付けると、受け付けた操作によりマーカーを表示させる図形上の位置を変更する。再生制御部１２２は、検出された車両の現在位置が、マーカーが表示されたパターン図形２１５上の位置に対応する誘導経路２１３の地点である場合に、再生処理部６１に楽曲を再生させる。
従って、マーカーを表示させる図形上の位置を変更することで、楽曲の再生を開始する誘導経路２１３の地点を変更することができる。
【００９４】
また、ナビゲーション装置１は、楽曲を記憶する補助記憶装置７０を備える。
表示制御部１２１は、補助記憶装置７０が記憶する楽曲の各々に対応したタイトル欄２６１が表示された一覧表示画面２６０と、地図画像を表示させたナビゲーション画面２１０とを表示パネル６７に表示させる。
再生制御部１２２は、一覧表示画面２６０に表示された楽曲のいずれかを選択する選択操作と、選択操作により選択されたオブジェクトであるタイトル欄２６１を、地図領域の誘導経路２１３上に移動させる移動操作とを含むドラッグ・アンド・ドロップの操作を受け付けた場合、選択操作により選択されたタイトル欄２６１に対応する楽曲の再生を開始する誘導経路２１３上の地点を、移動操作によりタイトル欄２６１を移動させたパターン図形２１５上の位置に対応する地点に変更する。従って、ドラッグ・アンド・ドロップの操作により、楽曲の再生リストを生成することができる。
【００９５】
上述した実施形態は、あくまでも本発明の一態様を例示するものであって、本発明の趣旨を逸脱しない範囲で任意に変形、及び応用が可能である。
例えば、上述した実施形態では、情報処理装置を、車両に搭載されたナビゲーション装置１に適用した場合について説明したが、情報処理装置は、スマートフォンやタブレットＰＣ（パーソナルコンピュータ）、ノートＰＣ等の携帯機器であってもよい。
【００９６】
また、上述した実施形態では、再生リストを作成する対象となるコンテンツが楽曲である場合を説明したが、コンテンツは楽曲に限定されない。例えば、コンテンツは、ＹｏｕＴｕｂｅ（登録商標）等の動画配信サイトにより提供される動画や、インターネットラジオであってもよい。例えば、図２に示す再生リスト１１３は、楽曲識別情報として、アルバムや曲のタイトル名を登録したが、ＹｏｕＴｕｂｅに登録された動画をコンテンツとする場合、動画の所在を示すＵＲＬ（Uniform Resource Locator）をコンテンツの識別情報として登録する。また、インターネットラジオを提供するウェブページのＵＲＬをコンテンツの識別情報として登録する。
【００９７】
また、図１に示すナビゲーション装置１の機能ブロックは、ナビゲーション装置１が備える機能を主な処理内容に応じて分類して示した概略図であり、処理内容に応じて、さらに多くのブロックに分割することもできる。また、各ブロックの処理は、１つのハードウェアで実行しても良いし、複数のハードウェアで実行しても良い。また、各ブロックの処理は、１つのプログラムで実現してもよいし、複数のプログラムで実現してもよい。
【００９８】
また、図１１及び図１２に示すフローチャートの処理単位は、ナビゲーション装置１の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって本発明が制限されることはない。また、ナビゲーション装置１の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【００９９】
また、ナビゲーション装置１の制御方法をコンピュータにより実現する場合、このコンピュータに実行させるプログラムを記録媒体、又はプログラムを伝送する伝送媒体の態様で構成することも可能である。記録媒体には、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、記録媒体には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ、Ｂｌｕ−ｒａｙ Ｄｉｓｃ、光磁気ディスクが挙げられる。また、記録媒体として、フラッシュメモリ、カード型記録媒体等の可搬型、或いは固定式の記録媒体を挙げることもできる。また、上記記録媒体は、表示装置が備える内部記憶装置であるＲＡＭ、ＲＯＭ、ＨＤＤ等の不揮発性記憶装置であってもよい。
【符号の説明】
【０１００】
１  ナビゲーション装置
１０  ＧＰＳ受信部
１５  ＧＰＳアンテナ
２０  相対方位検出部
２１  加速度センサ
２３  ジャイロセンサ
３０  入力部
４０  無線通信部
５０  ディスクドライブ
６１  再生処理部
６３  スピーカ
６７  表示パネル
６９  タッチセンサ
７０  補助記憶装置
７１  地図データ
７３  コンテンツファイル７３
１００  制御部
１１０  メモリ
１１１  制御プログラム
１１３  再生リスト
１２０  プロセッサ
１２１  表示制御部
１２２  再生制御部
１２３  現在位置特定部
１２４  経路探索部
１２５  所要時間算出部
１２６  再生リスト作成部
２００  アプリケーション画面
２１０  ナビゲーション画面
２１１、２１２  アイコン
２１３  誘導経路
２１５  パターン図形
２１７  シンボル
２１９  スライドボタン
２２０  インフォメーション画面
２３０  案内表示
２５０  楽曲選択画面
２６０  一覧表示画面
【図１】
2020134361.tif 000003
【図２】
2020134361.tif 000004
【図３】
2020134361.tif 000005
【図４】
2020134361.tif 000006
【図５】
2020134361.tif 000007
【図６】
2020134361.tif 000008
【図７】
2020134361.tif 000009
【図８】
2020134361.tif 000010
【図９】
2020134361.tif 000011
【図１０】
2020134361.tif 000012
【図１１】
2020134361.tif 000013
【図１２】
2020134361.tif 000014