(57)【要約】  経路設定部（１０１）によって目的地点までの移動経路が設定された場合、表示部（１０２）の備える画面に、地図情報上に重畳して、目的地点を示す位置を表示する。画面における目的地点を示す位置がタッチされず、楽曲再生部（１０３）によって楽曲が再生された場合、取得部（１０４）によって楽曲に関する情報を取得する。さらに、その取得された順番に楽曲に関する情報をリストに登録し、目的地点に到着した場合、リスト作成部（１０５）によって目的地点に関連付けたリストを作成する。また、目的地点を示す位置がタッチされた場合、表示部（１０２）の備える画面に、目的地点に関連付けられたリストの一覧を表示する。そして、リスト選択部（１０６）によって、表示されたリストの一覧から所望のリストが選択された場合、楽曲再生部（１０３）によって、選択されたリストにおける楽曲に関する情報の取得された順番に従って楽曲を再生する。
2008081522.tif 000002
【特許請求の範囲】
【請求項１】
目的地点までの移動経路を設定する経路設定手段と、楽曲を再生する楽曲再生手段と、を備えた移動体用楽曲情報処理装置であって、
前記経路設定手段にて設定された移動経路を移動中に前記楽曲再生手段にて楽曲が再生された場合、当該再生された楽曲に関する情報を取得する取得手段と、
前記目的地点に到着するまでに前記取得手段にて取得された楽曲に関する情報を、その取得された順番に登録することにより当該目的地点に関連付けたリストを作成するリスト作成手段と、
を備えたことを特徴とする移動体用楽曲情報処理装置。
【請求項２】
前記取得手段は、前記楽曲再生手段にて再生される楽曲が、当該楽曲の総再生時間に対して３分の２以上再生された場合に、当該楽曲に関する情報を取得することを特徴とする請求項１に記載の移動体用楽曲情報処理装置。
【請求項３】
地図情報を表示する画面を有する表示手段を更に備え、
前記表示手段は、前記経路設定手段にて移動経路が設定された際に当該移動経路における目的地点を示す位置を前記地図情報上に重畳して画面に表示するとともに、当該画面における目的地点を示す位置がタッチされた場合に、当該目的地点に関連付けられたリストの一覧を当該画面に表示することを特徴とする請求項１または２に記載の移動体用楽曲情報処理装置。
【請求項４】
前記表示手段にて表示されたリストの一覧から所望のリストを選択するリスト選択手段を備え、
前記楽曲再生手段は、前記リスト選択手段にて選択されたリストにおける楽曲に関する情報の取得された順番に従って当該楽曲を再生することを特徴とする請求項３に記載の移動体用楽曲情報処理装置。
【請求項５】
前記楽曲再生手段は、前記リスト選択手段にて選択されたリストにおける楽曲に関する情報の取得された順番に従って当該楽曲を再生している際に別のリストが選択された場合、当該別のリストが選択された時点で再生中の楽曲の前記順番と同じ順番の楽曲から再生することを特徴とする請求項４に記載の移動体用楽曲情報処理装置。
【請求項６】
移動体の目的地点までの移動経路を設定する経路設定工程と、
前記経路設定工程にて設定された移動経路を移動中に楽曲が再生された場合に当該再生された楽曲に関する情報を取得する取得工程と、
前記目的地点に到着するまでに前記取得工程により取得された楽曲に関する情報を、その取得された順番に登録することにより当該目的地点に関連付けたリストを作成するリスト作成工程と、
を有することを特徴とする移動体用楽曲情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体用楽曲情報処理装置、および移動体用楽曲情報処理方法に関する。
【背景技術】
【０００２】
近年、たとえば、車両の走行を支援するナビゲーション機能と音楽コンテンツ等の楽曲を再生する楽曲再生機能とを複合化した装置、いわゆる、ＡＶＮ(Ａｕｄｉｏ・Ｖｉｓｕａｌ・Ｎａｖｉｇａｔｉｏｎ)装置が普及されてきている。そのＡＶＮ装置では、たとえば、車両の走行経路を設定し、当該車両をその走行経路に沿って目的地点まで誘導する機能、ならびに複数の楽曲ならびにその複数の楽曲の再生順を定めたプレイリストを選択して、当該再生順に従って複数の楽曲を再生する機能を備えている。【０００３】
たとえば、特許文献１には、設定された走行経路を走行中に再生された楽曲の楽曲情報を、当該走行経路に対応付けて記録し、楽曲を選択する際には当該走行経路を指定することで対応付けられた楽曲情報を表示し選択させる旨が記載されている。すなわち、「どこへ行ったときに再生した楽曲か」という場所をもとにした楽曲の選択がおこなえる旨が記載されている。【０００４】
【特許文献１】特開２００４−２９４２６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した特許文献１での楽曲の選択では、「どこへ行ったときに再生した楽曲か」という場所をもとに楽曲を選択しているのみであるため、たとえば、その「どこへ行ったときか」の記憶が定かではない場合には、やはり、走行経路の履歴をしらみつぶしに当たって所望の楽曲を選択しなければならず、楽曲を選択するための操作が煩雑である、という問題を十分に解決するものにはなっていない。【０００６】
すなわち、ユーザーの「ここへ行く」と欲したときに再生する所望の楽曲を容易に選択できない、という問題が一例として挙げられる。
【課題を解決するための手段】
【０００７】
請求項１の発明にかかる移動体用楽曲情報処理装置は、目的地点までの移動経路を設定する経路設定手段と、楽曲を再生する楽曲再生手段と、を備えた移動体用楽曲情報処理装置であって、前記経路設定手段にて設定された移動経路を移動中に前記楽曲再生手段にて楽曲が再生された場合、当該再生された楽曲に関する情報を取得する取得手段と、前記目的地点に到着するまでに前記取得手段にて取得された楽曲に関する情報を、その取得された順番に登録することにより当該目的地点に関連付けたリストを作成するリスト作成手段と、を備えたことを特徴とする。【０００８】
請求項６の発明にかかる移動体用楽曲情報処理方法は、移動体の目的地点までの移動経路を設定する経路設定工程と、前記経路設定工程にて設定された移動経路を移動中に楽曲が再生された場合に当該再生された楽曲に関する情報を取得する取得工程と、前記目的地点に到着するまでに前記取得工程により取得された楽曲に関する情報を、その取得された順番に登録することにより当該目的地点に関連付けたリストを作成するリスト作成工程と、を有することを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる移動体用楽曲情報処理装置の機能的構成を示すブロック図である。
【図２】図２は、移動体用楽曲情報処理装置の移動体用楽曲情報処理手順を示すフローチャートである。
【図３】図３は、この発明の実施例にかかる車両用楽曲情報処理装置の構成を示すブロック図である。
【図４】図４は、この発明の実施例にかかる楽曲情報処理方法の処理を示すフローチャートである。
【図５】図５は、この発明の実施例にかかる車両用楽曲情報処理装置のリストを示す概念図である。
【図６】図６は、この発明の実施例にかかる楽曲情報処理方法の処理を示すフローチャートである。
【図７】図７は、この発明の実施例にかかる楽曲情報処理方法の処理の詳細を示すフローチャートである。
【図８】図８は、この発明の実施例にかかる車両用楽曲情報処理装置の表示画面の簡略図である。
【符号の説明】
【００１０】
１００  移動体用楽曲情報処理装置
１０１  経路設定部
１０２  表示部
１０３  楽曲再生部
１０４  取得部
１０５  リスト作成部
１０６  リスト選択部
３００  車両用楽曲情報処理装置
３０１  ＣＰＵ
３０４  ハードディスクドライブ
３０５  ハードディスク
３０６  出力デバイス
３０８  映像Ｉ／Ｆ
３０９  ディスプレイ
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかる移動体用楽曲情報処理装置、移動体用楽曲情報処理方法の好適な実施の形態を詳細に説明する。【００１２】
（実施の形態）
（移動体用楽曲情報処理装置の機能的構成）
まず、この発明の実施の形態にかかる移動体用楽曲情報処理装置１００の機能的構成について説明する。図１は、実施の形態にかかる移動体用楽曲情報処理装置の機能的構成を示すブロック図である。【００１３】
図１において、移動体用楽曲情報処理装置１００は、経路設定部１０１と、表示部１０２と、楽曲再生部１０３と、取得部１０４と、リスト作成部１０５と、リスト選択部１０６と、を備えている。経路設定部１０１は、目的地点までの移動経路を設定する。【００１４】
表示部１０２は、地図情報を表示する画面を有する。ここで、地図情報は、図示しない記憶部に記憶されている。地図情報は、ノードおよびリンクからなる道路ネットワーク情報と、施設や道路その他地形（山、川、土地）に関するフィーチャを用いて描画される画像情報とを含んでいる。地図情報は、文字情報、施設の名称や住所などの情報、道路や施設の画像などを含んでいてもよい。【００１５】
また、表示部１０２は、経路設定部１０１にて移動経路が設定された際に移動経路における目的地点を示す位置を地図情報上に重畳して画面に表示するとともに、画面における目的地点を示す位置がタッチされた場合に、目的地点に関連付けられたリストの一覧を画面に表示してもよい。具体的には、たとえば、画面に重ねて配置されたタッチパネルなどからの操作の入力によって、目的地点を示す位置がタッチされたか否かを判断する。リストの一覧は、たとえば、同じ目的地点に関連付けられた複数のリストである。具体的には、たとえば、リストを作成した日によって区別されていてもよい。また、表示部１０２は、後述する楽曲再生部１０３によって再生されている楽曲に関する情報、後述するリスト作成部１０５によって作成されたリスト内の楽曲に関する情報を表示してもよい。楽曲に関する情報は、具体的には、たとえば、アーティスト名、タイトル名、ジャンル、総再生時間の情報などである。【００１６】
楽曲再生部１０３は、楽曲を再生する。具体的には、たとえば、ユーザーによって選択された楽曲を再生してもよいし、記録された楽曲をランダム再生してもよい。また、楽曲再生部１０３は、後述するリスト選択部１０６にて選択されたリストにおける楽曲に関する情報の取得された順番に従って楽曲を再生する。さらに、楽曲再生部１０３は、リスト選択部１０６にて選択されたリストにおける楽曲に関する情報の取得された順番に従って楽曲を再生している際に別のリストが選択された場合、別のリストが選択された時点で再生中の楽曲の順番と同じ順番の楽曲から再生する。【００１７】
取得部１０４は、経路設定部１０１にて設定された移動経路を移動中に楽曲再生部１０３にて楽曲が再生された場合、再生された楽曲に関する情報を取得する。取得部１０４は、インターネットなどを介して外部のＤＢから情報を取得してもよい。取得部１０４によって取得される際、楽曲に関する情報には、楽曲が再生された地点の情報が付されてもよい。また、取得部１０４は、楽曲再生部１０３にて再生される楽曲が、楽曲の総再生時間に対して３分の２以上再生された場合に、楽曲に関する情報を取得してもよい。楽曲の総再生時間に対しての割合は、ユーザーによって設定可能であってもよい。【００１８】
リスト作成部１０５は、目的地点に到着するまでに取得部１０４にて取得された楽曲に関する情報を、その取得された順番に登録することにより目的地点に関連付けたリストを作成する。具体的には、たとえば、楽曲再生部１０３によって楽曲が再生された順番に、取得部１０４によって取得された楽曲に関する情報を登録する。この場合、登録された順番に、ナンバーを付してもよい。【００１９】
リスト選択部１０６は、表示部１０２にて表示されたリストの一覧から所望のリストを選択する。リストの一覧は、リスト作成部１０５によって作成されたリストでもよい。また、リスト選択部１０６は、具体的には、たとえば、タッチパネルやリモコンなどの操作の入力を受け付けることで、所望のリストの選択を受け付ける。【００２０】
（経路誘導装置の経路誘導処理手順）
次に、移動体用楽曲情報処理装置１００の移動体用楽曲情報処理手順について説明する。図２は、移動体用楽曲情報処理装置の移動体用楽曲情報処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、経路設定部１０１によって目的地点までの移動経路が設定されたか否かを判断する（ステップＳ２０１）。ステップＳ２０１において移動経路が設定された場合（ステップＳ２０１：Ｙｅｓ）、表示部１０２の備える画面に、地図情報上に重畳して、ステップＳ２０１において移動経路が設定された際に移動経路における目的地点を示す位置を表示する（ステップＳ２０２）。【００２１】
そして、ステップＳ２０２とともに、画面における目的地点を示す位置がタッチされたか否かを判断する（ステップＳ２０３）。ステップＳ２０３においてタッチされなかった場合（ステップＳ２０３）、次に、楽曲再生部１０３によって楽曲が再生されるまで待機する（ステップＳ２０４：Ｎｏのループ）。【００２２】
ステップＳ２０４において、楽曲が再生された場合（ステップＳ２０４：Ｙｅｓ）、取得部１０４によって楽曲に関する情報を取得する（ステップＳ２０５）。そして、ステップＳ２０５において取得された楽曲に関する情報を、その取得された順番にリストに登録する（ステップＳ２０６）。目的地点に到着したか否かを判断して（ステップＳ２０７）、目的地点に到着した場合（ステップＳ２０７：Ｙｅｓ）、リスト作成部１０５によって目的地点に関連付けたリストを作成し（ステップＳ２０８）、一連の処理を終了する。【００２３】
一方、ステップＳ２０３においてタッチされた場合（ステップＳ２０３：Ｙｅｓ）、表示部１０２の備える画面に、目的地点に関連付けられたリストの一覧を表示する（ステップＳ２０９）。そして、リスト選択部１０６によって、ステップＳ２０９において表示されたリストの一覧から所望のリストが選択されるまで待機する（ステップＳ２１０：Ｎｏのループ）。ステップＳ２１０において所望のリストが選択された場合（ステップＳ２１０：Ｙｅｓ）、楽曲再生部１０３によって、ステップＳ２１０において選択されたリストにおける楽曲に関する情報の取得された順番に従って楽曲を再生し（ステップＳ２１１）、一連の処理を終了する。【００２４】
なお、図２のフローチャートにおいては、ステップＳ２０５において楽曲に関する情報を取得するとしているが、これに限るものではない。具体的には、たとえば、楽曲再生部１０３によって再生される楽曲が、楽曲の総再生時間に対して３分の２以上再生された場合に、楽曲に関する情報を取得してもよい。【００２５】
また、図２のフローチャートにおいては、ステップＳ２１１において楽曲に関する情報の取得された順番に従って再生し、一連の処理を終了するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ２１１において楽曲に関する情報の取得された順番に従って楽曲を再生している際に、リスト選択部１０６によって別のリストが選択された場合、別のリストが選択された時点で再生中の楽曲の順番と同じ順番の楽曲から楽曲再生部１０３によって再生する。【００２６】
また、図２のフローチャートにおいては、ステップＳ２１０：Ｎｏのループにおいて表示されたリストの一覧から所望のリストが選択されるまで待機するとしているがこれに限るものではない。具体的には、たとえば、所定時間待機して、選択されない場合、そのまま一連の処理を終了してもよい。【００２７】
上述したように、実施の形態の移動体用楽曲情報処理装置１００によれば、経路設定部１０１によって設定された移動経路を移動中に、楽曲再生部１０３によって楽曲が再生された場合、再生された楽曲に関する情報を取得し、目的地点に到着するまでに取得部１０４によって取得された楽曲に関する情報を、リスト作成部１０５によって、取得された順番に登録することにより目的地点に関連付けたリストを作成することができる。したがって、走行経路の走行過程に沿って再生された楽曲の再生順番を維持しつつ、再生リストを作成することができる。これによって、ユーザーは、同じ走行経路にて同じ目的地点に向かって走行した場合に、再生された楽曲を聴くことによって過去の思い出に触れることができる。【００２８】
また、実施の形態の移動体用楽曲情報処理装置１００によれば、楽曲再生部１０３にて再生される楽曲が、楽曲の総再生時間に対して３分の２以上再生された場合に、取得部１０４によって楽曲に関する情報を取得することができる。したがって、ユーザーが所望して聴いた楽曲か否かを判断して、楽曲情報を取得することができる。これによって、ユーザーは、たとえば、どんな曲か知りたいだけで再生した楽曲などは、再生リストに登録しないことで、自身の所望する楽曲のみのリストを作成することができる。【００２９】
また、実施の形態の移動体用楽曲情報処理装置１００によれば、経路設定部１０１にて移動経路が設定された際に移動経路における目的地点を示す位置を地図情報上に重畳して画面に表示するとともに、画面における目的地点を示す位置がタッチされた場合に、目的地点に関連付けられたリストの一覧を表示部１０２の備える画面に表示することができる。したがって、目的地点が選択されれば、その目的地点に関連付けられたリストを表示することができる。これによって、ユーザーは、「ここへ行く」と欲したときに再生する所望の楽曲を容易に選択再生させることが可能となる。【００３０】
また、実施の形態の移動体用楽曲情報処理装置１００によれば、リスト選択部１０６にて選択されたリストにおける楽曲に関する情報の取得された順番に従って、楽曲再生部１０３によって楽曲を再生することができる。したがって、同じ目的地点に関連付けられたリストが複数ある場合、１つのリストを選択し、再生することができる。これによって、ユーザーは、たとえば、同じ目的地点に向かう場合も、季節や年度によって異なる再生リストから、１つのリストを選択することで、過去に聴いていた曲を振り返ることができる。【００３１】
また、実施の形態の移動体用楽曲情報処理装置１００によれば、リスト選択部１０６にて選択されたリストにおける楽曲に関する情報の取得された順番に従って楽曲を再生している際に別のリストが選択された場合、別のリストが選択された時点で再生中の楽曲の順番と同じ順番の楽曲から、楽曲再生部１０３によって再生することができる。したがって、設定された走行経路を走行中に別の再生リストに変更したとしても、目的地点に到着する際には再生リストの最後の楽曲まで再生することができ、再生リストの途中で楽曲の聴取が終わってしまうことを防ぐことができる。これによって、ユーザーは、たとえば、途中で再生リストを変更した場合も、過去にその場所で聴いていた曲を振り返ることができる。
【実施例】
【００３２】
以下に添付図面を参照して、この発明にかかる移動体用楽曲情報処理装置、および移動体用楽曲情報処理方法の好適な実施例を詳細に説明する。なお、本実施例では、移動体である車両に搭載された車両用楽曲情報処理装置、および車両用楽曲情報処理方法について説明するがこれに限ることはない。【００３３】
（車両用楽曲情報処理装置の構成）
図３は、この発明の実施例にかかる車両用楽曲情報処理装置３００の構成を示すブロック図である。車両用楽曲情報処理装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、ハードディスクドライブ３０４と、ハードディスク３０５と、出力デバイス３０６と、通信Ｉ／Ｆ（インターフェース）３０７と、映像Ｉ／Ｆ３０８と、ディスプレイ３０９と、入力デバイス３１０と、ＧＰＳユニット３１１と、センサー類３１２と、で構成されている。また、各構成部３０１〜３１２は、通信バス３２０によってそれぞれ接続されている。すなわち、各構成部３０１〜３１２は、この通信バス３２０を介して情報や信号等の送受がおこなわれる。【００３４】
ハードディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってハードディスク３０５に記録された情報を読み取る、またはハードディスク３０５に情報を書き込む。ハードディスク３０５は、地図情報等の車両の走行支援のために利用される情報と、楽曲を再生するために利用される情報を記録する。楽曲を再生するために利用される情報としては、後述するスピーカ等の出力デバイス３０６により出力される楽曲データの他に、たとえば、アーティスト、タイトルやジャンル等の楽曲に関する情報、楽曲の総再生時間情報等である。楽曲データと楽曲に関する情報等とは互いに識別情報が付加されており、当該識別情報にて互いに紐付けられている。たとえば、楽曲の再生中（楽曲データの出力中と同義）にはその楽曲データに紐付けられた楽曲に関する情報がＣＰＵ３０１の制御により後述するディスプレイ３０９の画面に表示される。【００３５】
出力デバイス３０６は、たとえば、スピーカ等で構成され、ハードディスクドライブ３０４によって読み取られた楽曲データを音声信号として出力する。なお、本実施例におけるハードディスクドライブ３０４と出力デバイス３０６が楽曲再生手段として機能する。【００３６】
通信Ｉ／Ｆ３０７は、無線を介してネットワークに接続され、たとえば、ハードディスク３０５に記録するための楽曲データや楽曲に関する情報を外部ＤＢ（データベース）から取得するための、車両用楽曲情報処理装置３００と外部ＤＢとのインターフェースとして機能する。この通信Ｉ／Ｆ３０７にて取得された情報は通信バス３２０を介してハードディスクドライブ３０４に送られ、当該ハードディスクドライブ３０４にてハードディスク３０５に書き込まれる。【００３７】
映像Ｉ／Ｆ３０８は、映像出力用のディスプレイ３０９と接続される。映像Ｉ／Ｆ３０８は、具体的には、たとえば、ディスプレイ３０９全体の制御をおこなうグラフィックコントローラと、即時表示可能な地図情報等の画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される描画データに基づいて、ディスプレイ３０９を表示制御する制御ＩＣなどによって構成される。この映像Ｉ／Ｆ３０８は、ハードディスクドライブ３０４により読み取られた地図情報や現在位置を示すマーク、または施設等を示すランドマーク等をＶＲＡＭに記録し、グラフィックコントローラにてディスプレイ３０９の画面に表示するための描画データを作成してディスプレイ３０９に送る。また、ハードディスクドライブ３０４により読み取られた楽曲に関する情報をディスプレイ３０９の画面に表示するための描画データを作成してディスプレイ３０９に送る。【００３８】
ディスプレイ３０９は、楽曲に関する情報や地図情報等を表示するための画面を有し、映像Ｉ／Ｆ３０８を介して送られる描画データを表示する。なお、本実施例における映像Ｉ／Ｆ３０８とディスプレイ３０９が表示手段として機能する。【００３９】
入力デバイス３１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。なお、入力デバイス３１０としてタッチパネルを採用する場合には、タッチパネルをディスプレイ３０９の画面に重ねて配置し、画面に表示された描画データにおける画面の所定の位置のタッチを感知することにより、そのタッチ位置を座標に変換してＣＰＵ３０１に信号を送るよう構成される。また、この入力デバイス３１０は、所望の楽曲を選択するための操作、または選択した楽曲を再生するための操作、ならびに所望の機能モードを設定するための操作、目的地点を設定するための操作、ならびに走行経路の設定条件を指定する操作等各種の操作がおこなえる構成であり、それら操作に応じた指令信号をＣＰＵ３０１に送る機能を備える。なお、本実施例における入力デバイス３１０がリスト選択手段として機能する。【００４０】
ＧＰＳユニット３１１は、人工衛星からの信号を受信するＧＰＳアンテナ、そのＧＰＳアンテナにより受信した信号から車両の絶対位置、絶対方向を得るＧＰＳセンサー等により構成され、車両の絶対位置や絶対方向を示す位置データをＣＰＵ３０１に送る。【００４１】
センサー類３１２は、車両の加速度データを取得する加速度センサーや速度データを取得する速度センサー、車両の方位データを取得するジャイロセンサー等の各種センサーにて構成され、それら取得されたデータをＣＰＵ３０１に送る。【００４２】
ＣＰＵ３０１は、車両用楽曲情報処理装置３００全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、情報処理プログラムなどのプログラムを記録している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。【００４３】
ＣＰＵ３０１は、センサー類３１２から送られるデータに基づき車両の現在位置を演算する。現在位置の演算は、センサー類３１２から送られるデータを各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置（Ｘ，Ｙ）から車両走行後の位置である現在位置（Ｘ´，Ｙ´）を定期的に演算する。なお、センサー類３１２から送られるデータを積分していくと誤差が蓄積するため、ある時間周期でＧＰＳユニット３１１から得られた位置データをもとに蓄積した誤差をキャンセルするという処理を施す。また、ＣＰＵ３０１は演算した現在位置、ならびに後述する入力デバイス３１０からの指令信号に応じて車両の現在位置から目的地点までの経路を探索する。そして、探索された走行経路をディスプレイ３０９の画面に表示すべくハードディスクドライブ３０４ならびに映像Ｉ／Ｆ３０８を制御する。さらに、逐次更新される車両の現在位置情報に応じてディスプレイ３０９の画面に表示すべき地図情報、ならびにその地図情報における車両の現在位置を更新するよう制御する。【００４４】
また、ＣＰＵ３０１は、入力デバイス３１０からの指令信号に応じてハードディスク３０５に記録されている楽曲データをハードディスクドライブ３０４に読み取らせ、出力デバイス３０６やディスプレイ３０９によって出力するよう制御する。【００４５】
さらに、ＣＰＵ３０１は、車両の走行経路を探索し、映像Ｉ／Ｆ３０８を制御してディスプレイ３０９の画面に当該走行経路を表示させている際に楽曲データの再生指令ならびに後述する再生リスト作成モードの設定が入力デバイス３１０によりなされると、ハードディスクドライブ３０４と出力デバイス３０６とを制御してその楽曲データを音声信号として出力させるとともに、当該楽曲の再生経過時間を監視し、その再生経過時間からリストへの登録要否を判断する。また、ＣＰＵ３０１は、楽曲に関する情報を登録するためのリストを作成し、登録が必要と判断した場合にはハードディスク３０５に記録されている楽曲に関する情報を取得して、作成したリストにその情報を登録する。なお、本実施形態におけるＣＰＵ３０１が取得手段、リスト作成手段として機能する。【００４６】
なお、本実施例において、楽曲に関する情報が登録されていないリストを単にリストと称し、楽曲に関する情報が登録されているリストを再生リストと称して説明する。【００４７】
（ＣＰＵの再生リスト作成処理の内容）
次に、ＣＰＵ３０１の再生リスト作成処理の内容について図４のフローチャートならびに図５のリストの概念図を用いて説明する。図４は、この発明の実施例にかかる楽曲情報処理方法の処理を示すフローチャートである。また、図５は、この発明の実施例にかかる車両用楽曲情報処理装置のリストを示す概念図である。【００４８】
図４のフローチャートにおいて、まず、ＣＰＵ３０１は、入力デバイス３１０から目的地点を設定する旨の指令信号を受けたかを判断する（ステップＳ４０１）。目的地点を設定する旨の指令信号を受け付けたと判断した場合（ステップＳ４０１：Ｙｅｓ）には、センサー類３１２からのデータに基づき得られる現在位置から当該目的地点までの走行経路を設定する（ステップＳ４０２）。この走行経路の設定は、たとえば、ダイクストラ法等を用いて、指定された２地点（現在位置、目的地点）間を結ぶ経路のうち少ないコスト（たとえば、旅行時間や旅行距離など）で目的地点へ到達可能な経路を、ハードディスク３０５に記録された地図情報から検索し、その結果得られた走行経路を映像Ｉ／Ｆ３０８のＲＡＭに記録する。そして、ハードディスクドライブ３０４にて読み取られた地図情報に当該走行経路を描画した描画データを作成し、ディスプレイ３０９に送る。【００４９】
次に、ＣＰＵ３０１は車両の走行が開始されたかを判断する（ステップＳ４０３）。この判断は、たとえば、センサー類３１２からのデータにより判断することができる。センサー類３１２における速度センサーからのデータに基づき、車速が０ｋｍ／ｈを超えた速度であるかを判断することにより走行が開始されたかを判断することができる。そして、車両の走行が開始されたと判断した場合（ステップＳ４０３：Ｙｅｓ）には、設定された走行経路に沿って車両を誘導すべく案内を開始し、ステップＳ４０４に移行する。なお、車両の走行が開始されていないと判断した場合（ステップＳ４０３：Ｎｏ）には、走行が開始されるまで待機する。【００５０】
次に、ＣＰＵ３０１は、入力デバイス３１０により再生リスト作成モードを選択した旨の指令信号を受けたかを判断する（ステップＳ４０４）。この再生リスト作成モードは、ＣＰＵ３０１が再生リスト作成処理を開始するためのモードであり、入力デバイス３１０からの指令信号に応じて開始される。このステップＳ４０４以降の処理が再生リスト作成処理に相当するが、その再生リスト作成処理を開始するためには、ステップＳ４０１〜Ｓ４０３までの処理をおこなうことが前提となる。【００５１】
入力デバイス３１０により再生リスト作成モードを選択した旨の指令信号を受けたと判断した場合（ステップＳ４０４：Ｙｅｓ）には、楽曲に関する情報を登録するためのリストを作成する。【００５２】
図５（ａ）は、リスト５００の概念図であり、タイトル５０１として、目的地点の名称を設定する。図５（ａ）の例では、目的地点として「苗場スキー場」が設定される。なお、この名称は、ハードディスク３０５に記録されている地図情報から取得して設定する。すなわち、ステップＳ４０１で設定された目的地点が「苗場スキー場」であり、その「苗場スキー場」に向かって走行する間に再生される一または複数の楽曲の当該楽曲に関する情報を登録する。また、リスト５００のタイトルの脇には、リスト５００を作成する作成日５０２を設定する。これは、ＣＰＵ３０１の内部に設けられたカレンダー機能を用いて設定する。リスト５００を作成する作成日と、走行経路を設定してその走行経路に沿って走行する日とは同日であるため、その作成日を参照することにより、実際に走行した日を確認することができる。【００５３】
図５（ａ）で示すように、作成するリスト５００の項目として楽曲の「タイトル名」、「アーティスト名」、「ジャンル」を一例として挙げているがこれに限ることはない。後に作成されたリスト５００を確認する際に再生した楽曲がわかる項目であればこれに捉われる必要はない。また、リスト５００の左端には「ＮＯ．」５０３の項目を設けている。この「ＮＯ．」５０３の項目には、上から１，２，３，４，５，６，・・・・・・と番号を割り振る。この番号は、リスト５００に登録される順番、ならびに後に再生する順番を示している。つまり、設定された走行経路に沿って走行を開始した後、１番目に再生される楽曲に対しその楽曲に関する情報をリスト５００に登録すると判断した場合には、「ＮＯ．」５０３の項目に番号「１」を割り振り、当該情報をその番号「１」に対応する項目欄に登録する。以降、２番目に再生された楽曲は番号「２」と割り振り、その楽曲に関する情報を番号「２」に対応する項目欄に登録し、３番目に再生された楽曲は番号「３」と割り振り、その楽曲に関する情報を番号「３」に対応する項目欄に登録し、とその順番に応じて該当する番号を割り振り、その番号に対応する項目欄に楽曲に関する情報を順次登録していく。【００５４】
なお、この「ＮＯ．」５０３の項目は、車両が目的地点に到着してリスト５００への登録が完了した後、当該リスト５００を選択して楽曲を再生する場合の再生順番とされる。なお、このリスト５００はハードディスクドライブ３０４を制御して作成し、作成が完了したリスト５００は、「ＮＯ．」５０３の項目の最後の番号の下に「ＥＮＤ」を付加して再生リスト５５０としてハードディスク３０５に記録（登録）される。【００５５】
図４のフローチャートに戻り、走行経路に沿った車両の走行中に楽曲の再生が開始されたかを判断する（ステップＳ４０５）。一方、入力デバイス３１０により再生リスト作成モードを選択した旨の指令信号を受けていないと判断した場合（ステップＳ４０４：Ｎｏ）には、当該指令信号を受けるまで待機するが、この待機中に、たとえば、目的地点に到着したと判断された場合には、ステップＳ４０５以降の処理をおこなうことなく再生リスト作成処理を終了する。ステップＳ４０５にて、ＣＰＵ３０１は、楽曲の再生が開始されない場合（ステップＳ４０５：Ｎｏ）、すなわち、入力デバイス３１０から楽曲を再生する旨の指令信号を受けていないと判断した場合には、当該指令信号を受けるまで待機するが、これもステップＳ４０４：Ｎｏの場合と同様に、待機中に目的地点に到着したと判断された場合にはステップＳ４０６以降の処理をおこなうことなく再生リスト作成処理を終了する。なお、走行経路に沿って走行中に、楽曲の再生が一度も開始されることなく目的地点に到着した場合には、上述したリスト５００をハードディスク３０５から消去する。【００５６】
一方、ＣＰＵ３０１は、ステップＳ４０５にて楽曲の再生が開始されたと判断した場合（ステップＳ４０５：Ｙｅｓ）には、再生が開始された楽曲の再生経過時間を監視する（ステップＳ４０６）。まず、楽曲が再生されたと判断した場合には当該再生が開始された楽曲の総再生時間情報を取得する。この総再生時間情報は、たとえば、ＣＤ（Ｃｏｍｐａｃｔ  ＤＩＳＣ）でたとえるならばＴＯＣ（Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔ）に記録されているデータであり、ハードディスク３０５にもそれと同等のデータ（たとえば、ＩＰ３タグ）が楽曲に対応付けて記録されている。すなわち、ＣＰＵ３０１は、楽曲の再生が開始されたと判断した場合、まず当該楽曲の識別情報を参照することにより当該識別情報に対応付けられた総再生時間情報を、ハードディスクドライブ３０４を制御してハードディスク３０５から取得する。なお、この総再生時間情報は、楽曲の再生開始から再生終了までに費やす時間情報である。【００５７】
そして、再生が開始された楽曲の再生経過時間を監視する。次に再生が開始された楽曲が最後まで再生されたかを判断する（ステップＳ４０７）。つまり、再生経過時間が総再生時間情報の示す時間に達したか否かを判断する。再生が開始された楽曲が最後まで再生されたと判断した場合（ステップＳ４０７：Ｙｅｓ）、ハードディスクドライブ３０４を制御してハードディスク３０５から当該楽曲の識別情報を参照して、当該識別情報に対応した楽曲に関する情報を取得して、上述したリスト５００に登録する（ステップＳ４０８）。【００５８】
図５（ｂ）は、リスト５００に楽曲に関する情報が登録された再生リスト５５０を示す概念図である。再生リスト５５０の「ＮＯ．」５０３の項目には番号「１」，「２」，「３」，「４」が割り振られ、それらの番号に対応するタイトル名、アーティスト名、ジャンルの各項目には情報が登録されている。そして、図４のフローチャートに戻り、ＣＰＵ３０１は、目的地点に到着したか否かを判断する（ステップＳ４０９）。目的地点に到着したと判断した場合（ステップＳ４０９：Ｙｅｓ）、すなわち、車両の現在位置が地図情報における目的地点の示す位置座標に到達したと判断した場合には、ハードディスクドライブ３０４を制御し、ハードディスク３０５に、リスト５００への楽曲に関する情報の登録が完了した再生リスト５５０を登録する（ステップＳ４１１）。一方、目的地点に到着していないと判断した場合（ステップＳ４０９：Ｎｏ）には、ステップＳ４０５に戻り、次の楽曲の再生が開始されたかを判断して以降の処理をおこなう。【００５９】
また、再生が開始された楽曲が最後まで再生されていないと判断した場合（ステップＳ４０７：Ｎｏ）には、当該楽曲が総再生時間に対して３分の２以上再生されたかを判断する（ステップＳ４１０）。再生が開始された楽曲が最後まで再生されていない場合とは、たとえば、再生が開始された楽曲の再生中に、ユーザーが入力デバイス３１０を操作することにより異なる楽曲の再生指令がなされた場合、または、当該楽曲の再生が停止された場合、等が考えられる。ＣＰＵ３０１は入力デバイス３１０からそれらの指令信号を受けることにより、再生が開始された楽曲が最後まで再生されずに当該指令信号に対する処理をおこなうことになるが、その指令を受けた時点での再生経過時間が総再生時間情報の３分の２以上であると判断した場合（ステップＳ４１０：Ｙｅｓ）には、最後まで再生したと同等であるとしてステップＳ４０８に移行し、楽曲に関する情報をリスト５００に登録する。【００６０】
また、３分の２に達していないと判断した場合（ステップＳ４１０：Ｎｏ）には、ステップＳ４０９に移行して目的地点に到着したかを判断する。目的地点に到着したと判断した場合には、ステップＳ４１１に移行して再生リスト５５０の登録をおこない、目的地点に到着していないと判断した場合には、ステップＳ４０５に戻り以降の処理をおこなう。なお、この再生リスト５５０の登録は、たとえば、リストの「ＮＯ．」５０３の項目の最後の番号の下に「ＥＮＤ」を付加することによりおこなう（図５（ｂ）を参照）。【００６１】
このように、本実施例における再生リスト作成処理では、設定された走行経路の目的地点に到着するまでの間に再生された楽曲の再生経過時間を一つのトリガーとして、当該楽曲に関する情報のリストへの登録要否を判断し、目的地点に到着した時点で登録されている楽曲に関する情報をもって再生リスト作成処理を完了し再生リスト５５０を記録（登録）するようにしている。また、その再生リスト５５０のタイトル５０１を目的地点の名称とし、さらに、作成日５０２を付加して一意とすることにより同じ目的地点であっても異なる再生リスト５５０を複数作成することができる。よって、たとえば、クリスマスシーズンに同じスキー場に行ったとしても年度毎に思い出に残るような再生リストを作成することができるため、たとえば、昨年聴いていた楽曲（たとえば、昨年流行っていた楽曲）を振り返ることもできる。【００６２】
（登録された再生リストの選択処理ならびに楽曲再生処理）
次に、登録された再生リスト５５０の選択処理ならびに楽曲再生処理について図６、図７のフローチャートならびに図８の画面表示の簡略図を用いて説明する。図６は、この発明の実施例にかかる楽曲情報処理方法の処理を示すフローチャートである。また、図７は、この発明の実施例にかかる楽曲情報処理方法の処理の詳細を示すフローチャートである。さらに、図８は、この発明の実施例にかかる車両用楽曲情報処理装置の表示画面の簡略図である。【００６３】
図６においては、再生リスト５５０の選択処理ならびにその選択された再生リスト５５０に基づく楽曲再生処理を示すフローチャートを示し、図７においては、図６のフローチャートの処理において選択された再生リスト５５０が変更された際に実行する処理のフローチャートを示す。また、図８においては、再生リスト５５０の選択をおこなう際のディスプレイ３０９における画面表示の簡略図である。【００６４】
図６のフローチャートにおいて、まず、ＣＰＵ３０１は、入力デバイス３１０から目的地点を設定する旨の指令信号を受けたかを判断する（ステップＳ６０１）。目的地点を設定する旨の指令信号を受け付けたと判断した場合（ステップＳ６０１：Ｙｅｓ）には、センサー類３１２からのデータに基づき得られる現在位置から当該目的地点までの走行経路を探索する。この走行経路の探索は、たとえば、ダイクストラ法等を用いて、指定された２地点（現在位置、目的地点）間を結ぶ経路のうち少ないコスト（たとえば、旅行時間や旅行距離など）で目的地点へ到達可能な経路を、ハードディスク３０５に記録された地図情報から検索し、その結果得られた走行経路を映像Ｉ／Ｆ３０８のＲＡＭに記録する。そして、ハードディスクドライブ３０４にて読み取られた地図情報に当該走行経路を描画した描画データを作成し、ディスプレイ３０９に送る。すなわち、走行経路を探索して地図情報上に重畳して画面に表示する（ステップＳ６０２）。【００６５】
なお、このステップＳ６０１からＳ６０２の処理は、上述した図４のフローチャートにおけるステップＳ４０１〜Ｓ４０２の処理と同等である。なお、ステップＳ６０２において探索された走行経路を地図情報に重畳して表示する際には、ＣＰＵ３０１は、少なくとも目的地点を含む走行経路がディスプレイ３０９の画面に表示されるよう映像Ｉ／Ｆ３０８を制御する。現在位置と目的地点とを含むような総走行経路を画面に表示する場合には、たとえば、地図情報の表示縮尺を調整することにより当該総走行経路を画面に表示するよう制御する。【００６６】
次にＣＰＵ３０１は、ディスプレイ３０９の画面上の目的地点がタッチされたかを判断する（ステップＳ６０３）。タッチされていないと判断した場合（ステップＳ６０３：Ｎｏ）には、タッチされるまで待機することとなるが、たとえば、目的地点を含む走行経路が画面に表示されてから所定時間経過してもタッチされなかった場合には、当該設定された走行経路に沿って車両を誘導すべく案内を開始する。その際、映像Ｉ／Ｆ３０８を制御して目的地点を含む走行経路の表示から現在位置を含む走行経路の表示に切替えて、車両の走行を誘導する処理を実行する。一方、目的地点がタッチされたと判断した場合には（ステップＳ６０３：Ｙｅｓ）、ハードディスク３０５に、当該タッチされた目的地点の名称をタイトル５０１とする再生リスト５５０が登録されているかを判断する（ステップＳ６０４）。【００６７】
なお、画面における目的地点の位置がタッチされたかの判断は、入力デバイス３１０から得られる信号により判断することができる。上述したようにこの入力デバイス３１０をタッチパネルとした場合、入力デバイス３１０は、タッチを検知した画面の位置を座標に変換してＣＰＵ３０１に送る、そして、ＣＰＵ３０１は、入力デバイス３１０から送られてくる座標信号と目的地点の画面に表示されている位置座標が一致するかを判断し、一致すると判断すれば、画面における目的地点が表示されている位置にタッチされたと判断する。【００６８】
そして、ハードディスク３０５に、目的地点の名称をタイトル５０１とする再生リスト５５０が登録されていると判断した場合（ステップＳ６０４：Ｙｅｓ）には、映像Ｉ／Ｆ３０８を制御して、画面に再生リスト５５０のタイトル一覧をポップアップ表示させる（ステップＳ６０５）。このハードディスク３０５に記録されているか否かの判断はハードディスクドライブ３０４を制御してハードディスク３０５に記録されている再生リスト５５０のタイトル５０１を読み取らせるとともに目的地点として設定された名称を地図情報から取得させ、そのタイトル５０１に目的地点の名称と一致するものが存在するか否かで判断する。なお、一致するものが存在する場合には、再生リスト５５０のタイトルを取得させて映像Ｉ／Ｆ３０８に送り、ＣＰＵ３０１は映像Ｉ／Ｆ３０８を制御して再生リスト５５０のタイトル一覧８０４をポップアップ表示させる。【００６９】
図８は、ディスプレイ３０９の画面に表示された目的地点の位置をタッチすることにより再生リスト５５０のタイトル一覧８０４をポップアップ表示した際の画面表示の簡略図である。【００７０】
図８において符号Ｇは走行経路８０６の目的地点を示し、符号Ｓは出発地点（たとえば、現在位置）を示す。図８においてはディスプレイ３０９の画面に出発地点と目的地点とを含む総走行経路８０６が表示されている。そして、ユーザーが指等を用いて符号Ｇが表示されている画面の位置をタッチすると、その符号Ｇ（目的地点）の名称をタイトルとする再生リストのタイトル一覧８０４がポップアップ表示される。このポップアップ表示されたタイトル一覧８０４には、タイトルの他に作成日も表示される。このタイトル一覧８０４は、タイトル５０１と作成日５０２とが一意となっているため、タイトル５０１が同一であっても作成日５０２が異なれば同じ目的地点に対し複数の同一タイトル５０１が一覧として表示される。【００７１】
ディスプレイ３０９の画面に表示された詳細８０１は、ポップアップ表示されたタイトル一覧８０４における選択された一のタイトル５０１の再生リスト５５０を表示するために操作されるボタンである。この詳細８０１をタッチすることにより上述した図５（ｂ）で示す再生リスト５５０が画面に表示され、登録されている楽曲に関する情報を確認することができる。【００７２】
ディスプレイ３０９の画面に表示された上下矢印８０５はポップアップ表示されたタイトル一覧８０４から所望のタイトルを指定するためのボタンである。この上下矢印８０５をタッチすることによりタイトル一覧８０４に表示されたカーソル（不図示）を移動させて所望のタイトルを指定することができる。なお、上記した詳細８０１をタッチした場合には、このカーソルが位置しているタイトルの再生リスト５５０が画面に表示される。【００７３】
ディスプレイ３０９の画面に表示された決定８０２は上下矢印８０５のタッチにより指定されたタイトルを決定するためのボタンである。この決定８０２をタッチすることによりタイトル一覧８０４で指定されたタイトルの再生リスト５５０の「ＮＯ．」５０３の順番に従って楽曲の再生が開始される。【００７４】
図６のフローチャートに戻り、ＣＰＵ３０１は、図８で示すポップアップ表示されたタイトル一覧８０４から一のタイトル（一の再生リスト）が選択されたかを判断する（ステップＳ６０６）。すなわち、図８で示す決定８０２がタッチされたかを入力デバイス３１０からの指令信号を受けることにより判断する。一のタイトルが選択されたと判断した場合（ステップＳ６０６：Ｙｅｓ）には、ハードディスクドライブ３０４と出力デバイス３０６を制御して選択された当該一のタイトルの再生リスト５５０に沿って楽曲を再生させる（ステップＳ６０７）。この際、選択された当該一のタイトルの再生リスト５５０における「ＮＯ．」５０３の項目の順番に従って対応する楽曲データをハードディスク３０５から読み取り、出力デバイス３０６にて音声信号として出力する。なお、再生リスト５５０における楽曲に関する情報をもとに識別情報を検索し、該当する識別情報に対応する楽曲データをハードディスク３０５から読み取る。【００７５】
一方、ＣＰＵ３０１は、目的地点の名称をタイトルとする再生リスト５５０がハードディスク３０５に登録されていないと判断した場合（ステップＳ６０４：Ｎｏ）には、映像Ｉ／Ｆ３０８を制御してタッチした目的地点に対する再生リスト５５０が存在しない旨、ならびに新規にリスト作成をおこなうか、すなわち、再生リスト作成モードを設定するか、の旨のコーションをディスプレイ３０９の画面に表示させる。そして、再生リストを新規に登録処理するか否かを判断する（ステップＳ６０９）。再生リスト作成モードに設定された旨の指令信号を入力デバイス３１０から受けたと判断した場合、つまり、新規に登録処理する場合（ステップＳ６０９：Ｙｅｓ）には、上述した図４におけるステップＳ４０５に移行して、当該ステップＳ４０５以降の再生リスト作成処理を実行する。【００７６】
また、入力デバイス３１０から再生リスト作成モードに設定された旨の指令信号を受けていないと判断した場合、つまり、新規に登録処理しない場合（ステップＳ６０９：Ｎｏ）には、ステップＳ６０４にてコーションをディスプレイ３０９に表示してから所定時間が経過したかを判断し（ステップＳ６１０）、所定時間が経過していないと判断した場合（ステップＳ６１０：Ｎｏ）はそのまま待機し、所定時間が経過したと判断した場合は、映像Ｉ／Ｆ３０８を制御してコーション表示を終了させるとともに再生リスト５５０の選択処理ならびに楽曲再生処理を終了する。また、ＣＰＵ３０１は、タイトル一覧８０４が表示された後タイトルの選択がなされなかったと判断した場合、つまり、再生リストが選択されなかったと判断した場合（ステップＳ６０６：Ｎｏ）も同様に、タイトル一覧８０４が表示されてから所定時間が経過したかを判断（ステップＳ６１２）し、所定時間が経過していないと判断した場合（ステップＳ６１２：Ｎｏ）はそのまま待機し、所定時間が経過したと判断した場合（ステップＳ６１２：Ｙｅｓ）は映像Ｉ／Ｆ３０８を制御してタイトル一覧８０４の表示を終了させるとともに楽曲再生処理を終了する。【００７７】
次に、ＣＰＵ３０１は、再生リスト５５０の一の楽曲の再生が終わる度に、当該一の楽曲が再生リスト５５０の最後の楽曲かを判断する（ステップＳ６０８）。最後の楽曲か否かは、再生リスト５５０の「ＮＯ．」５０３の項目の「ＥＮＤ」を読み取ったかで判断する。再生リスト５５０の最後の楽曲であると判断した場合（ステップＳ６０８：Ｙｅｓ）には、楽曲再生処理を終了する。一方、再生リスト５５０の最後の楽曲ではないと判断した場合には（ステップＳ６０８：Ｎｏ）、次の楽曲の再生を開始することになるが、その前に、再生リスト５５０が変更されたかを判断する（ステップＳ６１１）。なお、本実施例ではこのステップＳ６１１の判断ステップを一の楽曲の再生が終了した後としているが、これに限ることなく、たとえば、一の楽曲の再生中であってもよい。【００７８】
ＣＰＵ３０１は、再生リスト５５０が変更されていないと判断した場合、すなわち、入力デバイス３１０から再生リスト５５０を変更する旨の指令信号を受けていないと判断した場合（ステップＳ６１１：Ｎｏ）には、ステップＳ６０７に移行してそのまま現在選択されている再生リスト５５０の再生順番に従って次の楽曲の再生を開始する。一方、ＣＰＵ３０１は、入力デバイス３１０から別の再生リスト５５０の選択がなされた旨の指令信号を受けたと判断した場合、つまり、再生リスト５５０を変更する旨の指令信号を受けたと判断した場合（ステップＳ６１１：Ｙｅｓ）には、現在の再生リスト５５０が別の再生リスト５５０に変更された際に実行される図７に示すフローチャートに移行する。【００７９】
図７のフローチャートにおいて、まず、ＣＰＵ３０１は、選択された別の再生リスト５５０が現在選択されている再生リスト５５０とタイトルが同一の再生リスト５５０であるかを判断する（ステップＳ７０１）。すなわち、図８で示す符号Ｇをタッチすることによりポップアップ表示されたタイトル一覧８０４にて選択された別の再生リスト５５０（タイトルが同じで作成日が異なる再生リスト）であるかを判断する。【００８０】
ＣＰＵ３０１は、選択された別の再生リスト５５０が現在選択されている再生リスト５５０のタイトルと、タイトルが同一の再生リストではないと判断した場合（ステップＳ７０１：Ｎｏ）には、設定された走行経路に関わりを持たない再生リスト５５０が選択されたと判断して、その再生リスト５５０の先頭の楽曲から再生を開始して（ステップＳ７０５）、図６のフローチャートにおけるステップＳ６０８に移行する。一方、選択された別の再生リスト５５０が、現在選択されている再生リスト５５０とタイトルが同一の再生リスト５５０であると判断した場合（ステップＳ７０１：Ｙｅｓ）には、再生リスト５５０が変更される時点、すなわち、入力デバイス３１０から図８における決定８０２がタッチされた旨の指令信号を受けたと判断した時点で再生されている、または再生されていた楽曲の再生順番を抽出する。【００８１】
たとえば、変更される前の再生リスト５５０にて「ＮＯ．」５０３の項目の番号「３」の楽曲の再生が終了した後にまたはその番号「３」の楽曲の再生中に入力デバイス３１０から指令信号を受けたと判断した場合、その時点の再生順番として番号「３」を再生リスト５５０から抽出する。すなわち、再生リスト５５０を変更された時点の再生順番を抽出する（ステップＳ７０２）。そして、その再生順番として番号「３」と同じ番号が選択された別の再生リスト５５０に存在するかを当該再生リスト５５０の「ＮＯ．」の項目を参照することにより判断する。すなわち、ステップＳ７０２において抽出された再生順番が別の再生リスト５５０に存在するかを判断する（ステップＳ７０３）。同じ再生順番が存在すると判断した場合、すなわち、抽出された再生順番が別の再生リスト５５０に存在すると判断した場合（ステップＳ７０３：Ｙｅｓ）には、選択された別の再生リスト５５０における「ＮＯ．」５０３の項目の番号「３」に対応する楽曲から再生を開始する。すなわち、ステップＳ７０２において抽出された再生順番の楽曲から再生を開始する（ステップＳ７０４）。そして、図６のフローチャートにおけるステップＳ６０８に移行する。【００８２】
このようにすることで、たとえば、設定された走行経路を走行中に別の再生リストに変更したとしても、目的地点に到着する際には再生リストの最後の楽曲まで聴くことができ、再生リストの途中で楽曲の聴取が終わってしまうことを防ぐことができる。また、再生リストは、設定された走行経路の走行過程に伴い再生される楽曲の楽曲に関する情報を登録することにより作成されるものであるため、ある意味、設定された走行経路上の位置と楽曲が再生されるタイミングとが関連している。よって、別の再生リストに変更したとしても、その走行経路上の位置と関連のある楽曲から再生を開始しているため、たとえば、「昨年も、この場所でこの曲を聴いたね」という思い出を沸き立たせることができる。【００８３】
一方、同じ再生順番が存在しないと判断した場合、すなわち、抽出された再生順番が別の再生リスト５５０に存在しないと判断した場合（ステップＳ７０３：Ｎｏ）、たとえば、選択された別の再生リスト５５０の「ＮＯ．」５０３の項目には番号「２」までしか存在しなかった場合には、その選択された別の再生リスト５５０の「ＮＯ．」５０３の項目の番号「１」の楽曲から再生を開始して（ステップＳ７０５）、図６のフローチャートにおけるステップＳ６０８に移行する。【００８４】
上述した本実施例では、目的地点に辿りつくまでに再生された楽曲の楽曲に関する情報を取得して登録することにより目的地点に関連付けた再生リストを作成しているため、たとえば、ユーザーが「ここへ行く」と欲したときに再生する所望の楽曲を容易に選択再生させることが可能となる。さらに、走行経路の走行過程に沿って再生された楽曲の再生順番を維持しつつ、再生リストを作成しているため、同じ走行経路にて同じ目的地点に向かって走行した場合に、再生される楽曲を聴くことによって過去の思い出に触れることができる。【００８５】
なお、上記した本実施例では、図８にてポップアップ表示した再生リスト５５０のタイトル一覧８０４から一のタイトルを選択した場合について説明しているが、これに限ることなく、複数のタイトルを指定して決定するようにしてもよい。その場合、たとえば、複数の再生リストをもとに「ＮＯ．」５０３の項目が同じ番号の楽曲を交互に選択して再生する、など本発明の趣旨を逸脱しない範囲において、様々な態様を採ることが可能となる。
【図１】
2008081522.tif 000003
【図２】
2008081522.tif 000004
【図３】
2008081522.tif 000005
【図４】
2008081522.tif 000006
【図５】
2008081522.tif 000007
【図６】
2008081522.tif 000008
【図７】
2008081522.tif 000009
【図８】
2008081522.tif 000010
【手続補正書】
【提出日】平成21年6月30日(2009.6.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体用楽曲情報処理装置、および移動体用楽曲情報処理方法に関する。
【背景技術】
【０００２】
近年、たとえば、車両の走行を支援するナビゲーション機能と音楽コンテンツ等の楽曲を再生する楽曲再生機能とを複合化した装置、いわゆる、ＡＶＮ(Ａｕｄｉｏ・Ｖｉｓｕａｌ・Ｎａｖｉｇａｔｉｏｎ)装置が普及されてきている。そのＡＶＮ装置では、たとえば、車両の走行経路を設定し、当該車両をその走行経路に沿って目的地点まで誘導する機能、ならびに複数の楽曲ならびにその複数の楽曲の再生順を定めたプレイリストを選択して、当該再生順に従って複数の楽曲を再生する機能を備えている。
【０００３】
たとえば、特許文献１には、設定された走行経路を走行中に再生された楽曲の楽曲情報を、当該走行経路に対応付けて記録し、楽曲を選択する際には当該走行経路を指定することで対応付けられた楽曲情報を表示し選択させる旨が記載されている。すなわち、「どこへ行ったときに再生した楽曲か」という場所をもとにした楽曲の選択がおこなえる旨が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２９４２６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した特許文献１での楽曲の選択では、「どこへ行ったときに再生した楽曲か」という場所をもとに楽曲を選択しているのみであるため、たとえば、その「どこへ行ったときか」の記憶が定かではない場合には、やはり、走行経路の履歴をしらみつぶしに当たって所望の楽曲を選択しなければならず、楽曲を選択するための操作が煩雑である、という問題を十分に解決するものにはなっていない。
【０００６】
すなわち、ユーザーの「ここへ行く」と欲したときに再生する所望の楽曲を容易に選択できない、という問題が一例として挙げられる。
【課題を解決するための手段】
【０００７】
請求項１の発明にかかる移動体用楽曲情報処理装置は、目的地点までの移動経路を設定する経路設定手段と、楽曲を再生する楽曲再生手段と、を備えた移動体用楽曲情報処理装置であって、前記設定された移動経路を移動中に前記楽曲が再生された場合に当該再生された楽曲に関する情報を取得する取得手段と、前記目的地点に到着するまでに取得された楽曲に関する情報を、その取得された順番に登録することにより当該目的地点に関連付けたリストを作成するリスト作成手段と、前記目的地点が指定された際に当該目的地点に関連付けられたリストの一覧を表示する表示手段と、前記表示されたリストの一覧から所望のリストを選択するリスト選択手段と、を備え、前記楽曲再生手段は、前記選択されたリストにおける楽曲に関する情報の前記順番に従って楽曲を再生している際に別のリストが選択された場合、当該別のリストが選択された時点で再生中の楽曲の前記順番と同じ順番の楽曲から再生することを特徴とする。
【０００８】
請求項４の発明にかかる移動体用楽曲情報処理方法は、目的地点までの移動経路を設定する経路設定工程と、前記設定された移動経路を移動中に楽曲が再生された場合に当該再生された楽曲に関する情報を取得する取得工程と、前記目的地点に到着するまでに取得された楽曲に関する情報を、その取得された順番に登録することにより当該目的地点に関連付けたリストを作成するリスト作成工程と、前記目的地点が指定された際に当該目的地点に関連付けられたリストの一覧を表示する表示工程と、前記表示されたリストの一覧から所望のリストを選択するリスト選択工程と、前記選択されたリストにおける楽曲に関する情報の前記順番に従って楽曲を再生する楽曲再生工程と、を含み、前記楽曲再生工程では、前記選択されたリストにおける楽曲に関する情報の前記順番に従って楽曲を再生している際に別のリストが選択された場合、当該別のリストが選択された時点で再生中の楽曲の前記順番と同じ順番の楽曲から再生することを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】実施の形態にかかる移動体用楽曲情報処理装置の機能的構成を示すブロック図である。
【図２】移動体用楽曲情報処理装置の移動体用楽曲情報処理手順を示すフローチャートである。
【図３】この発明の実施例にかかる車両用楽曲情報処理装置の構成を示すブロック図である。
【図４】この発明の実施例にかかる楽曲情報処理方法の処理を示すフローチャートである。
【図５】この発明の実施例にかかる車両用楽曲情報処理装置のリストを示す概念図である。
【図６】この発明の実施例にかかる楽曲情報処理方法の処理を示すフローチャートである。
【図７】この発明の実施例にかかる楽曲情報処理方法の処理の詳細を示すフローチャートである。
【図８】この発明の実施例にかかる車両用楽曲情報処理装置の表示画面の簡略図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる移動体用楽曲情報処理装置、移動体用楽曲情報処理方法の好適な実施の形態を詳細に説明する。
【００１１】
（実施の形態）
（移動体用楽曲情報処理装置の機能的構成）
まず、この発明の実施の形態にかかる移動体用楽曲情報処理装置１００の機能的構成について説明する。図１は、実施の形態にかかる移動体用楽曲情報処理装置の機能的構成を示すブロック図である。
【００１２】
図１において、移動体用楽曲情報処理装置１００は、経路設定部１０１と、表示部１０２と、楽曲再生部１０３と、取得部１０４と、リスト作成部１０５と、リスト選択部１０６と、を備えている。経路設定部１０１は、目的地点までの移動経路を設定する。
【００１３】
表示部１０２は、地図情報を表示する画面を有する。ここで、地図情報は、図示しない記憶部に記憶されている。地図情報は、ノードおよびリンクからなる道路ネットワーク情報と、施設や道路その他地形（山、川、土地）に関するフィーチャを用いて描画される画像情報とを含んでいる。地図情報は、文字情報、施設の名称や住所などの情報、道路や施設の画像などを含んでいてもよい。
【００１４】
また、表示部１０２は、経路設定部１０１にて移動経路が設定された際に移動経路における目的地点を示す位置を地図情報上に重畳して画面に表示するとともに、画面における目的地点を示す位置がタッチされた場合に、目的地点に関連付けられたリストの一覧を画面に表示してもよい。具体的には、たとえば、画面に重ねて配置されたタッチパネルなどからの操作の入力によって、目的地点を示す位置がタッチされたか否かを判断する。リストの一覧は、たとえば、同じ目的地点に関連付けられた複数のリストである。具体的には、たとえば、リストを作成した日によって区別されていてもよい。また、表示部１０２は、後述する楽曲再生部１０３によって再生されている楽曲に関する情報、後述するリスト作成部１０５によって作成されたリスト内の楽曲に関する情報を表示してもよい。楽曲に関する情報は、具体的には、たとえば、アーティスト名、タイトル名、ジャンル、総再生時間の情報などである。
【００１５】
楽曲再生部１０３は、楽曲を再生する。具体的には、たとえば、ユーザーによって選択された楽曲を再生してもよいし、記録された楽曲をランダム再生してもよい。また、楽曲再生部１０３は、後述するリスト選択部１０６にて選択されたリストにおける楽曲に関する情報の取得された順番に従って楽曲を再生する。さらに、楽曲再生部１０３は、リスト選択部１０６にて選択されたリストにおける楽曲に関する情報の取得された順番に従って楽曲を再生している際に別のリストが選択された場合、別のリストが選択された時点で再生中の楽曲の順番と同じ順番の楽曲から再生する。
【００１６】
取得部１０４は、経路設定部１０１にて設定された移動経路を移動中に楽曲再生部１０３にて楽曲が再生された場合、再生された楽曲に関する情報を取得する。取得部１０４は、インターネットなどを介して外部のＤＢから情報を取得してもよい。取得部１０４によって取得される際、楽曲に関する情報には、楽曲が再生された地点の情報が付されてもよい。また、取得部１０４は、楽曲再生部１０３にて再生される楽曲が、楽曲の総再生時間に対して３分の２以上再生された場合に、楽曲に関する情報を取得してもよい。楽曲の総再生時間に対しての割合は、ユーザーによって設定可能であってもよい。
【００１７】
リスト作成部１０５は、目的地点に到着するまでに取得部１０４にて取得された楽曲に関する情報を、その取得された順番に登録することにより目的地点に関連付けたリストを作成する。具体的には、たとえば、楽曲再生部１０３によって楽曲が再生された順番に、取得部１０４によって取得された楽曲に関する情報を登録する。この場合、登録された順番に、ナンバーを付してもよい。
【００１８】
リスト選択部１０６は、表示部１０２にて表示されたリストの一覧から所望のリストを選択する。リストの一覧は、リスト作成部１０５によって作成されたリストでもよい。また、リスト選択部１０６は、具体的には、たとえば、タッチパネルやリモコンなどの操作の入力を受け付けることで、所望のリストの選択を受け付ける。
【００１９】
（経路誘導装置の経路誘導処理手順）
次に、移動体用楽曲情報処理装置１００の移動体用楽曲情報処理手順について説明する。図２は、移動体用楽曲情報処理装置の移動体用楽曲情報処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、経路設定部１０１によって目的地点までの移動経路が設定されたか否かを判断する（ステップＳ２０１）。ステップＳ２０１において移動経路が設定された場合（ステップＳ２０１：Ｙｅｓ）、表示部１０２の備える画面に、地図情報上に重畳して、ステップＳ２０１において移動経路が設定された際に移動経路における目的地点を示す位置を表示する（ステップＳ２０２）。
【００２０】
そして、ステップＳ２０２とともに、画面における目的地点を示す位置がタッチされたか否かを判断する（ステップＳ２０３）。ステップＳ２０３においてタッチされなかった場合（ステップＳ２０３）、次に、楽曲再生部１０３によって楽曲が再生されるまで待機する（ステップＳ２０４：Ｎｏのループ）。
【００２１】
ステップＳ２０４において、楽曲が再生された場合（ステップＳ２０４：Ｙｅｓ）、取得部１０４によって楽曲に関する情報を取得する（ステップＳ２０５）。そして、ステップＳ２０５において取得された楽曲に関する情報を、その取得された順番にリストに登録する（ステップＳ２０６）。目的地点に到着したか否かを判断して（ステップＳ２０７）、目的地点に到着した場合（ステップＳ２０７：Ｙｅｓ）、リスト作成部１０５によって目的地点に関連付けたリストを作成し（ステップＳ２０８）、一連の処理を終了する。
【００２２】
一方、ステップＳ２０３においてタッチされた場合（ステップＳ２０３：Ｙｅｓ）、表示部１０２の備える画面に、目的地点に関連付けられたリストの一覧を表示する（ステップＳ２０９）。そして、リスト選択部１０６によって、ステップＳ２０９において表示されたリストの一覧から所望のリストが選択されるまで待機する（ステップＳ２１０：Ｎｏのループ）。ステップＳ２１０において所望のリストが選択された場合（ステップＳ２１０：Ｙｅｓ）、楽曲再生部１０３によって、ステップＳ２１０において選択されたリストにおける楽曲に関する情報の取得された順番に従って楽曲を再生し（ステップＳ２１１）、一連の処理を終了する。
【００２３】
なお、図２のフローチャートにおいては、ステップＳ２０５において楽曲に関する情報を取得するとしているが、これに限るものではない。具体的には、たとえば、楽曲再生部１０３によって再生される楽曲が、楽曲の総再生時間に対して３分の２以上再生された場合に、楽曲に関する情報を取得してもよい。
【００２４】
また、図２のフローチャートにおいては、ステップＳ２１１において楽曲に関する情報の取得された順番に従って再生し、一連の処理を終了するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ２１１において楽曲に関する情報の取得された順番に従って楽曲を再生している際に、リスト選択部１０６によって別のリストが選択された場合、別のリストが選択された時点で再生中の楽曲の順番と同じ順番の楽曲から楽曲再生部１０３によって再生する。
【００２５】
また、図２のフローチャートにおいては、ステップＳ２１０：Ｎｏのループにおいて表示されたリストの一覧から所望のリストが選択されるまで待機するとしているがこれに限るものではない。具体的には、たとえば、所定時間待機して、選択されない場合、そのまま一連の処理を終了してもよい。
【００２６】
上述したように、実施の形態の移動体用楽曲情報処理装置１００によれば、経路設定部１０１によって設定された移動経路を移動中に、楽曲再生部１０３によって楽曲が再生された場合、再生された楽曲に関する情報を取得し、目的地点に到着するまでに取得部１０４によって取得された楽曲に関する情報を、リスト作成部１０５によって、取得された順番に登録することにより目的地点に関連付けたリストを作成することができる。したがって、走行経路の走行過程に沿って再生された楽曲の再生順番を維持しつつ、再生リストを作成することができる。これによって、ユーザーは、同じ走行経路にて同じ目的地点に向かって走行した場合に、再生された楽曲を聴くことによって過去の思い出に触れることができる。
【００２７】
また、実施の形態の移動体用楽曲情報処理装置１００によれば、楽曲再生部１０３にて再生される楽曲が、楽曲の総再生時間に対して３分の２以上再生された場合に、取得部１０４によって楽曲に関する情報を取得することができる。したがって、ユーザーが所望して聴いた楽曲か否かを判断して、楽曲情報を取得することができる。これによって、ユーザーは、たとえば、どんな曲か知りたいだけで再生した楽曲などは、再生リストに登録しないことで、自身の所望する楽曲のみのリストを作成することができる。
【００２８】
また、実施の形態の移動体用楽曲情報処理装置１００によれば、経路設定部１０１にて移動経路が設定された際に移動経路における目的地点を示す位置を地図情報上に重畳して画面に表示するとともに、画面における目的地点を示す位置がタッチされた場合に、目的地点に関連付けられたリストの一覧を表示部１０２の備える画面に表示することができる。したがって、目的地点が選択されれば、その目的地点に関連付けられたリストを表示することができる。これによって、ユーザーは、「ここへ行く」と欲したときに再生する所望の楽曲を容易に選択再生させることが可能となる。
【００２９】
また、実施の形態の移動体用楽曲情報処理装置１００によれば、リスト選択部１０６にて選択されたリストにおける楽曲に関する情報の取得された順番に従って、楽曲再生部１０３によって楽曲を再生することができる。したがって、同じ目的地点に関連付けられたリストが複数ある場合、１つのリストを選択し、再生することができる。これによって、ユーザーは、たとえば、同じ目的地点に向かう場合も、季節や年度によって異なる再生リストから、１つのリストを選択することで、過去に聴いていた曲を振り返ることができる。
【００３０】
また、実施の形態の移動体用楽曲情報処理装置１００によれば、リスト選択部１０６にて選択されたリストにおける楽曲に関する情報の取得された順番に従って楽曲を再生している際に別のリストが選択された場合、別のリストが選択された時点で再生中の楽曲の順番と同じ順番の楽曲から、楽曲再生部１０３によって再生することができる。したがって、設定された走行経路を走行中に別の再生リストに変更したとしても、目的地点に到着する際には再生リストの最後の楽曲まで再生することができ、再生リストの途中で楽曲の聴取が終わってしまうことを防ぐことができる。これによって、ユーザーは、たとえば、途中で再生リストを変更した場合も、過去にその場所で聴いていた曲を振り返ることができる。
【実施例】
【００３１】
以下に添付図面を参照して、この発明にかかる移動体用楽曲情報処理装置、および移動体用楽曲情報処理方法の好適な実施例を詳細に説明する。なお、本実施例では、移動体である車両に搭載された車両用楽曲情報処理装置、および車両用楽曲情報処理方法について説明するがこれに限ることはない。
【００３２】
（車両用楽曲情報処理装置の構成）
図３は、この発明の実施例にかかる車両用楽曲情報処理装置３００の構成を示すブロック図である。車両用楽曲情報処理装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、ハードディスクドライブ３０４と、ハードディスク３０５と、出力デバイス３０６と、通信Ｉ／Ｆ（インターフェース）３０７と、映像Ｉ／Ｆ３０８と、ディスプレイ３０９と、入力デバイス３１０と、ＧＰＳユニット３１１と、センサー類３１２と、で構成されている。また、各構成部３０１〜３１２は、通信バス３２０によってそれぞれ接続されている。すなわち、各構成部３０１〜３１２は、この通信バス３２０を介して情報や信号等の送受がおこなわれる。
【００３３】
ハードディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってハードディスク３０５に記録された情報を読み取る、またはハードディスク３０５に情報を書き込む。ハードディスク３０５は、地図情報等の車両の走行支援のために利用される情報と、楽曲を再生するために利用される情報を記録する。楽曲を再生するために利用される情報としては、後述するスピーカ等の出力デバイス３０６により出力される楽曲データの他に、たとえば、アーティスト、タイトルやジャンル等の楽曲に関する情報、楽曲の総再生時間情報等である。楽曲データと楽曲に関する情報等とは互いに識別情報が付加されており、当該識別情報にて互いに紐付けられている。たとえば、楽曲の再生中（楽曲データの出力中と同義）にはその楽曲データに紐付けられた楽曲に関する情報がＣＰＵ３０１の制御により後述するディスプレイ３０９の画面に表示される。
【００３４】
出力デバイス３０６は、たとえば、スピーカ等で構成され、ハードディスクドライブ３０４によって読み取られた楽曲データを音声信号として出力する。なお、本実施例におけるハードディスクドライブ３０４と出力デバイス３０６が楽曲再生手段として機能する。
【００３５】
通信Ｉ／Ｆ３０７は、無線を介してネットワークに接続され、たとえば、ハードディスク３０５に記録するための楽曲データや楽曲に関する情報を外部ＤＢ（データベース）から取得するための、車両用楽曲情報処理装置３００と外部ＤＢとのインターフェースとして機能する。この通信Ｉ／Ｆ３０７にて取得された情報は通信バス３２０を介してハードディスクドライブ３０４に送られ、当該ハードディスクドライブ３０４にてハードディスク３０５に書き込まれる。
【００３６】
映像Ｉ／Ｆ３０８は、映像出力用のディスプレイ３０９と接続される。映像Ｉ／Ｆ３０８は、具体的には、たとえば、ディスプレイ３０９全体の制御をおこなうグラフィックコントローラと、即時表示可能な地図情報等の画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される描画データに基づいて、ディスプレイ３０９を表示制御する制御ＩＣなどによって構成される。この映像Ｉ／Ｆ３０８は、ハードディスクドライブ３０４により読み取られた地図情報や現在位置を示すマーク、または施設等を示すランドマーク等をＶＲＡＭに記録し、グラフィックコントローラにてディスプレイ３０９の画面に表示するための描画データを作成してディスプレイ３０９に送る。また、ハードディスクドライブ３０４により読み取られた楽曲に関する情報をディスプレイ３０９の画面に表示するための描画データを作成してディスプレイ３０９に送る。
【００３７】
ディスプレイ３０９は、楽曲に関する情報や地図情報等を表示するための画面を有し、映像Ｉ／Ｆ３０８を介して送られる描画データを表示する。なお、本実施例における映像Ｉ／Ｆ３０８とディスプレイ３０９が表示手段として機能する。
【００３８】
入力デバイス３１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。なお、入力デバイス３１０としてタッチパネルを採用する場合には、タッチパネルをディスプレイ３０９の画面に重ねて配置し、画面に表示された描画データにおける画面の所定の位置のタッチを感知することにより、そのタッチ位置を座標に変換してＣＰＵ３０１に信号を送るよう構成される。また、この入力デバイス３１０は、所望の楽曲を選択するための操作、または選択した楽曲を再生するための操作、ならびに所望の機能モードを設定するための操作、目的地点を設定するための操作、ならびに走行経路の設定条件を指定する操作等各種の操作がおこなえる構成であり、それら操作に応じた指令信号をＣＰＵ３０１に送る機能を備える。なお、本実施例における入力デバイス３１０がリスト選択手段として機能する。
【００３９】
ＧＰＳユニット３１１は、人工衛星からの信号を受信するＧＰＳアンテナ、そのＧＰＳアンテナにより受信した信号から車両の絶対位置、絶対方向を得るＧＰＳセンサー等により構成され、車両の絶対位置や絶対方向を示す位置データをＣＰＵ３０１に送る。
【００４０】
センサー類３１２は、車両の加速度データを取得する加速度センサーや速度データを取得する速度センサー、車両の方位データを取得するジャイロセンサー等の各種センサーにて構成され、それら取得されたデータをＣＰＵ３０１に送る。
【００４１】
ＣＰＵ３０１は、車両用楽曲情報処理装置３００全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、情報処理プログラムなどのプログラムを記録している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。
【００４２】
ＣＰＵ３０１は、センサー類３１２から送られるデータに基づき車両の現在位置を演算する。現在位置の演算は、センサー類３１２から送られるデータを各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置（Ｘ，Ｙ）から車両走行後の位置である現在位置（Ｘ´，Ｙ´）を定期的に演算する。なお、センサー類３１２から送られるデータを積分していくと誤差が蓄積するため、ある時間周期でＧＰＳユニット３１１から得られた位置データをもとに蓄積した誤差をキャンセルするという処理を施す。また、ＣＰＵ３０１は演算した現在位置、ならびに後述する入力デバイス３１０からの指令信号に応じて車両の現在位置から目的地点までの経路を探索する。そして、探索された走行経路をディスプレイ３０９の画面に表示すべくハードディスクドライブ３０４ならびに映像Ｉ／Ｆ３０８を制御する。さらに、逐次更新される車両の現在位置情報に応じてディスプレイ３０９の画面に表示すべき地図情報、ならびにその地図情報における車両の現在位置を更新するよう制御する。
【００４３】
また、ＣＰＵ３０１は、入力デバイス３１０からの指令信号に応じてハードディスク３０５に記録されている楽曲データをハードディスクドライブ３０４に読み取らせ、出力デバイス３０６やディスプレイ３０９によって出力するよう制御する。
【００４４】
さらに、ＣＰＵ３０１は、車両の走行経路を探索し、映像Ｉ／Ｆ３０８を制御してディスプレイ３０９の画面に当該走行経路を表示させている際に楽曲データの再生指令ならびに後述する再生リスト作成モードの設定が入力デバイス３１０によりなされると、ハードディスクドライブ３０４と出力デバイス３０６とを制御してその楽曲データを音声信号として出力させるとともに、当該楽曲の再生経過時間を監視し、その再生経過時間からリストへの登録要否を判断する。また、ＣＰＵ３０１は、楽曲に関する情報を登録するためのリストを作成し、登録が必要と判断した場合にはハードディスク３０５に記録されている楽曲に関する情報を取得して、作成したリストにその情報を登録する。なお、本実施形態におけるＣＰＵ３０１が取得手段、リスト作成手段として機能する。
【００４５】
なお、本実施例において、楽曲に関する情報が登録されていないリストを単にリストと称し、楽曲に関する情報が登録されているリストを再生リストと称して説明する。
【００４６】
（ＣＰＵの再生リスト作成処理の内容）
次に、ＣＰＵ３０１の再生リスト作成処理の内容について図４のフローチャートならびに図５のリストの概念図を用いて説明する。図４は、この発明の実施例にかかる楽曲情報処理方法の処理を示すフローチャートである。また、図５は、この発明の実施例にかかる車両用楽曲情報処理装置のリストを示す概念図である。
【００４７】
図４のフローチャートにおいて、まず、ＣＰＵ３０１は、入力デバイス３１０から目的地点を設定する旨の指令信号を受けたかを判断する（ステップＳ４０１）。目的地点を設定する旨の指令信号を受け付けたと判断した場合（ステップＳ４０１：Ｙｅｓ）には、センサー類３１２からのデータに基づき得られる現在位置から当該目的地点までの走行経路を設定する（ステップＳ４０２）。この走行経路の設定は、たとえば、ダイクストラ法等を用いて、指定された２地点（現在位置、目的地点）間を結ぶ経路のうち少ないコスト（たとえば、旅行時間や旅行距離など）で目的地点へ到達可能な経路を、ハードディスク３０５に記録された地図情報から検索し、その結果得られた走行経路を映像Ｉ／Ｆ３０８のＲＡＭに記録する。そして、ハードディスクドライブ３０４にて読み取られた地図情報に当該走行経路を描画した描画データを作成し、ディスプレイ３０９に送る。
【００４８】
次に、ＣＰＵ３０１は車両の走行が開始されたかを判断する（ステップＳ４０３）。この判断は、たとえば、センサー類３１２からのデータにより判断することができる。センサー類３１２における速度センサーからのデータに基づき、車速が０ｋｍ／ｈを超えた速度であるかを判断することにより走行が開始されたかを判断することができる。そして、車両の走行が開始されたと判断した場合（ステップＳ４０３：Ｙｅｓ）には、設定された走行経路に沿って車両を誘導すべく案内を開始し、ステップＳ４０４に移行する。なお、車両の走行が開始されていないと判断した場合（ステップＳ４０３：Ｎｏ）には、走行が開始されるまで待機する。
【００４９】
次に、ＣＰＵ３０１は、入力デバイス３１０により再生リスト作成モードを選択した旨の指令信号を受けたかを判断する（ステップＳ４０４）。この再生リスト作成モードは、ＣＰＵ３０１が再生リスト作成処理を開始するためのモードであり、入力デバイス３１０からの指令信号に応じて開始される。このステップＳ４０４以降の処理が再生リスト作成処理に相当するが、その再生リスト作成処理を開始するためには、ステップＳ４０１〜Ｓ４０３までの処理をおこなうことが前提となる。
【００５０】
入力デバイス３１０により再生リスト作成モードを選択した旨の指令信号を受けたと判断した場合（ステップＳ４０４：Ｙｅｓ）には、楽曲に関する情報を登録するためのリストを作成する。
【００５１】
図５（ａ）は、リスト５００の概念図であり、タイトル５０１として、目的地点の名称を設定する。図５（ａ）の例では、目的地点として「苗場スキー場」が設定される。なお、この名称は、ハードディスク３０５に記録されている地図情報から取得して設定する。すなわち、ステップＳ４０１で設定された目的地点が「苗場スキー場」であり、その「苗場スキー場」に向かって走行する間に再生される一または複数の楽曲の当該楽曲に関する情報を登録する。また、リスト５００のタイトルの脇には、リスト５００を作成する作成日５０２を設定する。これは、ＣＰＵ３０１の内部に設けられたカレンダー機能を用いて設定する。リスト５００を作成する作成日と、走行経路を設定してその走行経路に沿って走行する日とは同日であるため、その作成日を参照することにより、実際に走行した日を確認することができる。
【００５２】
図５（ａ）で示すように、作成するリスト５００の項目として楽曲の「タイトル名」、「アーティスト名」、「ジャンル」を一例として挙げているがこれに限ることはない。後に作成されたリスト５００を確認する際に再生した楽曲がわかる項目であればこれに捉われる必要はない。また、リスト５００の左端には「ＮＯ．」５０３の項目を設けている。この「ＮＯ．」５０３の項目には、上から１，２，３，４，５，６，・・・・・・と番号を割り振る。この番号は、リスト５００に登録される順番、ならびに後に再生する順番を示している。つまり、設定された走行経路に沿って走行を開始した後、１番目に再生される楽曲に対しその楽曲に関する情報をリスト５００に登録すると判断した場合には、「ＮＯ．」５０３の項目に番号「１」を割り振り、当該情報をその番号「１」に対応する項目欄に登録する。以降、２番目に再生された楽曲は番号「２」と割り振り、その楽曲に関する情報を番号「２」に対応する項目欄に登録し、３番目に再生された楽曲は番号「３」と割り振り、その楽曲に関する情報を番号「３」に対応する項目欄に登録し、とその順番に応じて該当する番号を割り振り、その番号に対応する項目欄に楽曲に関する情報を順次登録していく。
【００５３】
なお、この「ＮＯ．」５０３の項目は、車両が目的地点に到着してリスト５００への登録が完了した後、当該リスト５００を選択して楽曲を再生する場合の再生順番とされる。なお、このリスト５００はハードディスクドライブ３０４を制御して作成し、作成が完了したリスト５００は、「ＮＯ．」５０３の項目の最後の番号の下に「ＥＮＤ」を付加して再生リスト５５０としてハードディスク３０５に記録（登録）される。
【００５４】
図４のフローチャートに戻り、走行経路に沿った車両の走行中に楽曲の再生が開始されたかを判断する（ステップＳ４０５）。一方、入力デバイス３１０により再生リスト作成モードを選択した旨の指令信号を受けていないと判断した場合（ステップＳ４０４：Ｎｏ）には、当該指令信号を受けるまで待機するが、この待機中に、たとえば、目的地点に到着したと判断された場合には、ステップＳ４０５以降の処理をおこなうことなく再生リスト作成処理を終了する。ステップＳ４０５にて、ＣＰＵ３０１は、楽曲の再生が開始されない場合（ステップＳ４０５：Ｎｏ）、すなわち、入力デバイス３１０から楽曲を再生する旨の指令信号を受けていないと判断した場合には、当該指令信号を受けるまで待機するが、これもステップＳ４０４：Ｎｏの場合と同様に、待機中に目的地点に到着したと判断された場合にはステップＳ４０６以降の処理をおこなうことなく再生リスト作成処理を終了する。なお、走行経路に沿って走行中に、楽曲の再生が一度も開始されることなく目的地点に到着した場合には、上述したリスト５００をハードディスク３０５から消去する。
【００５５】
一方、ＣＰＵ３０１は、ステップＳ４０５にて楽曲の再生が開始されたと判断した場合（ステップＳ４０５：Ｙｅｓ）には、再生が開始された楽曲の再生経過時間を監視する（ステップＳ４０６）。まず、楽曲が再生されたと判断した場合には当該再生が開始された楽曲の総再生時間情報を取得する。この総再生時間情報は、たとえば、ＣＤ（Ｃｏｍｐａｃｔ  ＤＩＳＣ）でたとえるならばＴＯＣ（Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔ）に記録されているデータであり、ハードディスク３０５にもそれと同等のデータ（たとえば、ＩＰ３タグ）が楽曲に対応付けて記録されている。すなわち、ＣＰＵ３０１は、楽曲の再生が開始されたと判断した場合、まず当該楽曲の識別情報を参照することにより当該識別情報に対応付けられた総再生時間情報を、ハードディスクドライブ３０４を制御してハードディスク３０５から取得する。なお、この総再生時間情報は、楽曲の再生開始から再生終了までに費やす時間情報である。
【００５６】
そして、再生が開始された楽曲の再生経過時間を監視する。次に再生が開始された楽曲が最後まで再生されたかを判断する（ステップＳ４０７）。つまり、再生経過時間が総再生時間情報の示す時間に達したか否かを判断する。再生が開始された楽曲が最後まで再生されたと判断した場合（ステップＳ４０７：Ｙｅｓ）、ハードディスクドライブ３０４を制御してハードディスク３０５から当該楽曲の識別情報を参照して、当該識別情報に対応した楽曲に関する情報を取得して、上述したリスト５００に登録する（ステップＳ４０８）。
【００５７】
図５（ｂ）は、リスト５００に楽曲に関する情報が登録された再生リスト５５０を示す概念図である。再生リスト５５０の「ＮＯ．」５０３の項目には番号「１」，「２」，「３」，「４」が割り振られ、それらの番号に対応するタイトル名、アーティスト名、ジャンルの各項目には情報が登録されている。そして、図４のフローチャートに戻り、ＣＰＵ３０１は、目的地点に到着したか否かを判断する（ステップＳ４０９）。目的地点に到着したと判断した場合（ステップＳ４０９：Ｙｅｓ）、すなわち、車両の現在位置が地図情報における目的地点の示す位置座標に到達したと判断した場合には、ハードディスクドライブ３０４を制御し、ハードディスク３０５に、リスト５００への楽曲に関する情報の登録が完了した再生リスト５５０を登録する（ステップＳ４１１）。一方、目的地点に到着していないと判断した場合（ステップＳ４０９：Ｎｏ）には、ステップＳ４０５に戻り、次の楽曲の再生が開始されたかを判断して以降の処理をおこなう。
【００５８】
また、再生が開始された楽曲が最後まで再生されていないと判断した場合（ステップＳ４０７：Ｎｏ）には、当該楽曲が総再生時間に対して３分の２以上再生されたかを判断する（ステップＳ４１０）。再生が開始された楽曲が最後まで再生されていない場合とは、たとえば、再生が開始された楽曲の再生中に、ユーザーが入力デバイス３１０を操作することにより異なる楽曲の再生指令がなされた場合、または、当該楽曲の再生が停止された場合、等が考えられる。ＣＰＵ３０１は入力デバイス３１０からそれらの指令信号を受けることにより、再生が開始された楽曲が最後まで再生されずに当該指令信号に対する処理をおこなうことになるが、その指令を受けた時点での再生経過時間が総再生時間情報の３分の２以上であると判断した場合（ステップＳ４１０：Ｙｅｓ）には、最後まで再生したと同等であるとしてステップＳ４０８に移行し、楽曲に関する情報をリスト５００に登録する。
【００５９】
また、３分の２に達していないと判断した場合（ステップＳ４１０：Ｎｏ）には、ステップＳ４０９に移行して目的地点に到着したかを判断する。目的地点に到着したと判断した場合には、ステップＳ４１１に移行して再生リスト５５０の登録をおこない、目的地点に到着していないと判断した場合には、ステップＳ４０５に戻り以降の処理をおこなう。なお、この再生リスト５５０の登録は、たとえば、リストの「ＮＯ．」５０３の項目の最後の番号の下に「ＥＮＤ」を付加することによりおこなう（図５（ｂ）を参照）。
【００６０】
このように、本実施例における再生リスト作成処理では、設定された走行経路の目的地点に到着するまでの間に再生された楽曲の再生経過時間を一つのトリガーとして、当該楽曲に関する情報のリストへの登録要否を判断し、目的地点に到着した時点で登録されている楽曲に関する情報をもって再生リスト作成処理を完了し再生リスト５５０を記録（登録）するようにしている。また、その再生リスト５５０のタイトル５０１を目的地点の名称とし、さらに、作成日５０２を付加して一意とすることにより同じ目的地点であっても異なる再生リスト５５０を複数作成することができる。よって、たとえば、クリスマスシーズンに同じスキー場に行ったとしても年度毎に思い出に残るような再生リストを作成することができるため、たとえば、昨年聴いていた楽曲（たとえば、昨年流行っていた楽曲）を振り返ることもできる。
【００６１】
（登録された再生リストの選択処理ならびに楽曲再生処理）
次に、登録された再生リスト５５０の選択処理ならびに楽曲再生処理について図６、図７のフローチャートならびに図８の画面表示の簡略図を用いて説明する。図６は、この発明の実施例にかかる楽曲情報処理方法の処理を示すフローチャートである。また、図７は、この発明の実施例にかかる楽曲情報処理方法の処理の詳細を示すフローチャートである。さらに、図８は、この発明の実施例にかかる車両用楽曲情報処理装置の表示画面の簡略図である。
【００６２】
図６においては、再生リスト５５０の選択処理ならびにその選択された再生リスト５５０に基づく楽曲再生処理を示すフローチャートを示し、図７においては、図６のフローチャートの処理において選択された再生リスト５５０が変更された際に実行する処理のフローチャートを示す。また、図８においては、再生リスト５５０の選択をおこなう際のディスプレイ３０９における画面表示の簡略図である。
【００６３】
図６のフローチャートにおいて、まず、ＣＰＵ３０１は、入力デバイス３１０から目的地点を設定する旨の指令信号を受けたかを判断する（ステップＳ６０１）。目的地点を設定する旨の指令信号を受け付けたと判断した場合（ステップＳ６０１：Ｙｅｓ）には、センサー類３１２からのデータに基づき得られる現在位置から当該目的地点までの走行経路を探索する。この走行経路の探索は、たとえば、ダイクストラ法等を用いて、指定された２地点（現在位置、目的地点）間を結ぶ経路のうち少ないコスト（たとえば、旅行時間や旅行距離など）で目的地点へ到達可能な経路を、ハードディスク３０５に記録された地図情報から検索し、その結果得られた走行経路を映像Ｉ／Ｆ３０８のＲＡＭに記録する。そして、ハードディスクドライブ３０４にて読み取られた地図情報に当該走行経路を描画した描画データを作成し、ディスプレイ３０９に送る。すなわち、走行経路を探索して地図情報上に重畳して画面に表示する（ステップＳ６０２）。
【００６４】
なお、このステップＳ６０１からＳ６０２の処理は、上述した図４のフローチャートにおけるステップＳ４０１〜Ｓ４０２の処理と同等である。なお、ステップＳ６０２において探索された走行経路を地図情報に重畳して表示する際には、ＣＰＵ３０１は、少なくとも目的地点を含む走行経路がディスプレイ３０９の画面に表示されるよう映像Ｉ／Ｆ３０８を制御する。現在位置と目的地点とを含むような総走行経路を画面に表示する場合には、たとえば、地図情報の表示縮尺を調整することにより当該総走行経路を画面に表示するよう制御する。
【００６５】
次にＣＰＵ３０１は、ディスプレイ３０９の画面上の目的地点がタッチされたかを判断する（ステップＳ６０３）。タッチされていないと判断した場合（ステップＳ６０３：Ｎｏ）には、タッチされるまで待機することとなるが、たとえば、目的地点を含む走行経路が画面に表示されてから所定時間経過してもタッチされなかった場合には、当該設定された走行経路に沿って車両を誘導すべく案内を開始する。その際、映像Ｉ／Ｆ３０８を制御して目的地点を含む走行経路の表示から現在位置を含む走行経路の表示に切替えて、車両の走行を誘導する処理を実行する。一方、目的地点がタッチされたと判断した場合には（ステップＳ６０３：Ｙｅｓ）、ハードディスク３０５に、当該タッチされた目的地点の名称をタイトル５０１とする再生リスト５５０が登録されているかを判断する（ステップＳ６０４）。
【００６６】
なお、画面における目的地点の位置がタッチされたかの判断は、入力デバイス３１０から得られる信号により判断することができる。上述したようにこの入力デバイス３１０をタッチパネルとした場合、入力デバイス３１０は、タッチを検知した画面の位置を座標に変換してＣＰＵ３０１に送る、そして、ＣＰＵ３０１は、入力デバイス３１０から送られてくる座標信号と目的地点の画面に表示されている位置座標が一致するかを判断し、一致すると判断すれば、画面における目的地点が表示されている位置にタッチされたと判断する。
【００６７】
そして、ハードディスク３０５に、目的地点の名称をタイトル５０１とする再生リスト５５０が登録されていると判断した場合（ステップＳ６０４：Ｙｅｓ）には、映像Ｉ／Ｆ３０８を制御して、画面に再生リスト５５０のタイトル一覧をポップアップ表示させる（ステップＳ６０５）。このハードディスク３０５に記録されているか否かの判断はハードディスクドライブ３０４を制御してハードディスク３０５に記録されている再生リスト５５０のタイトル５０１を読み取らせるとともに目的地点として設定された名称を地図情報から取得させ、そのタイトル５０１に目的地点の名称と一致するものが存在するか否かで判断する。なお、一致するものが存在する場合には、再生リスト５５０のタイトルを取得させて映像Ｉ／Ｆ３０８に送り、ＣＰＵ３０１は映像Ｉ／Ｆ３０８を制御して再生リスト５５０のタイトル一覧８０４をポップアップ表示させる。
【００６８】
図８は、ディスプレイ３０９の画面に表示された目的地点の位置をタッチすることにより再生リスト５５０のタイトル一覧８０４をポップアップ表示した際の画面表示の簡略図である。
【００６９】
図８において符号Ｇは走行経路８０６の目的地点を示し、符号Ｓは出発地点（たとえば、現在位置）を示す。図８においてはディスプレイ３０９の画面に出発地点と目的地点とを含む総走行経路８０６が表示されている。そして、ユーザーが指等を用いて符号Ｇが表示されている画面の位置をタッチすると、その符号Ｇ（目的地点）の名称をタイトルとする再生リストのタイトル一覧８０４がポップアップ表示される。このポップアップ表示されたタイトル一覧８０４には、タイトルの他に作成日も表示される。このタイトル一覧８０４は、タイトル５０１と作成日５０２とが一意となっているため、タイトル５０１が同一であっても作成日５０２が異なれば同じ目的地点に対し複数の同一タイトル５０１が一覧として表示される。
【００７０】
ディスプレイ３０９の画面に表示された詳細８０１は、ポップアップ表示されたタイトル一覧８０４における選択された一のタイトル５０１の再生リスト５５０を表示するために操作されるボタンである。この詳細８０１をタッチすることにより上述した図５（ｂ）で示す再生リスト５５０が画面に表示され、登録されている楽曲に関する情報を確認することができる。
【００７１】
ディスプレイ３０９の画面に表示された上下矢印８０５はポップアップ表示されたタイトル一覧８０４から所望のタイトルを指定するためのボタンである。この上下矢印８０５をタッチすることによりタイトル一覧８０４に表示されたカーソル（不図示）を移動させて所望のタイトルを指定することができる。なお、上記した詳細８０１をタッチした場合には、このカーソルが位置しているタイトルの再生リスト５５０が画面に表示される。
【００７２】
ディスプレイ３０９の画面に表示された決定８０２は上下矢印８０５のタッチにより指定されたタイトルを決定するためのボタンである。この決定８０２をタッチすることによりタイトル一覧８０４で指定されたタイトルの再生リスト５５０の「ＮＯ．」５０３の順番に従って楽曲の再生が開始される。
【００７３】
図６のフローチャートに戻り、ＣＰＵ３０１は、図８で示すポップアップ表示されたタイトル一覧８０４から一のタイトル（一の再生リスト）が選択されたかを判断する（ステップＳ６０６）。すなわち、図８で示す決定８０２がタッチされたかを入力デバイス３１０からの指令信号を受けることにより判断する。一のタイトルが選択されたと判断した場合（ステップＳ６０６：Ｙｅｓ）には、ハードディスクドライブ３０４と出力デバイス３０６を制御して選択された当該一のタイトルの再生リスト５５０に沿って楽曲を再生させる（ステップＳ６０７）。この際、選択された当該一のタイトルの再生リスト５５０における「ＮＯ．」５０３の項目の順番に従って対応する楽曲データをハードディスク３０５から読み取り、出力デバイス３０６にて音声信号として出力する。なお、再生リスト５５０における楽曲に関する情報をもとに識別情報を検索し、該当する識別情報に対応する楽曲データをハードディスク３０５から読み取る。
【００７４】
一方、ＣＰＵ３０１は、目的地点の名称をタイトルとする再生リスト５５０がハードディスク３０５に登録されていないと判断した場合（ステップＳ６０４：Ｎｏ）には、映像Ｉ／Ｆ３０８を制御してタッチした目的地点に対する再生リスト５５０が存在しない旨、ならびに新規にリスト作成をおこなうか、すなわち、再生リスト作成モードを設定するか、の旨のコーションをディスプレイ３０９の画面に表示させる。そして、再生リストを新規に登録処理するか否かを判断する（ステップＳ６０９）。再生リスト作成モードに設定された旨の指令信号を入力デバイス３１０から受けたと判断した場合、つまり、新規に登録処理する場合（ステップＳ６０９：Ｙｅｓ）には、上述した図４におけるステップＳ４０５に移行して、当該ステップＳ４０５以降の再生リスト作成処理を実行する。
【００７５】
また、入力デバイス３１０から再生リスト作成モードに設定された旨の指令信号を受けていないと判断した場合、つまり、新規に登録処理しない場合（ステップＳ６０９：Ｎｏ）には、ステップＳ６０４にてコーションをディスプレイ３０９に表示してから所定時間が経過したかを判断し（ステップＳ６１０）、所定時間が経過していないと判断した場合（ステップＳ６１０：Ｎｏ）はそのまま待機し、所定時間が経過したと判断した場合は、映像Ｉ／Ｆ３０８を制御してコーション表示を終了させるとともに再生リスト５５０の選択処理ならびに楽曲再生処理を終了する。また、ＣＰＵ３０１は、タイトル一覧８０４が表示された後タイトルの選択がなされなかったと判断した場合、つまり、再生リストが選択されなかったと判断した場合（ステップＳ６０６：Ｎｏ）も同様に、タイトル一覧８０４が表示されてから所定時間が経過したかを判断（ステップＳ６１２）し、所定時間が経過していないと判断した場合（ステップＳ６１２：Ｎｏ）はそのまま待機し、所定時間が経過したと判断した場合（ステップＳ６１２：Ｙｅｓ）は映像Ｉ／Ｆ３０８を制御してタイトル一覧８０４の表示を終了させるとともに楽曲再生処理を終了する。
【００７６】
次に、ＣＰＵ３０１は、再生リスト５５０の一の楽曲の再生が終わる度に、当該一の楽曲が再生リスト５５０の最後の楽曲かを判断する（ステップＳ６０８）。最後の楽曲か否かは、再生リスト５５０の「ＮＯ．」５０３の項目の「ＥＮＤ」を読み取ったかで判断する。再生リスト５５０の最後の楽曲であると判断した場合（ステップＳ６０８：Ｙｅｓ）には、楽曲再生処理を終了する。一方、再生リスト５５０の最後の楽曲ではないと判断した場合には（ステップＳ６０８：Ｎｏ）、次の楽曲の再生を開始することになるが、その前に、再生リスト５５０が変更されたかを判断する（ステップＳ６１１）。なお、本実施例ではこのステップＳ６１１の判断ステップを一の楽曲の再生が終了した後としているが、これに限ることなく、たとえば、一の楽曲の再生中であってもよい。
【００７７】
ＣＰＵ３０１は、再生リスト５５０が変更されていないと判断した場合、すなわち、入力デバイス３１０から再生リスト５５０を変更する旨の指令信号を受けていないと判断した場合（ステップＳ６１１：Ｎｏ）には、ステップＳ６０７に移行してそのまま現在選択されている再生リスト５５０の再生順番に従って次の楽曲の再生を開始する。一方、ＣＰＵ３０１は、入力デバイス３１０から別の再生リスト５５０の選択がなされた旨の指令信号を受けたと判断した場合、つまり、再生リスト５５０を変更する旨の指令信号を受けたと判断した場合（ステップＳ６１１：Ｙｅｓ）には、現在の再生リスト５５０が別の再生リスト５５０に変更された際に実行される図７に示すフローチャートに移行する。
【００７８】
図７のフローチャートにおいて、まず、ＣＰＵ３０１は、選択された別の再生リスト５５０が現在選択されている再生リスト５５０とタイトルが同一の再生リスト５５０であるかを判断する（ステップＳ７０１）。すなわち、図８で示す符号Ｇをタッチすることによりポップアップ表示されたタイトル一覧８０４にて選択された別の再生リスト５５０（タイトルが同じで作成日が異なる再生リスト）であるかを判断する。
【００７９】
ＣＰＵ３０１は、選択された別の再生リスト５５０が現在選択されている再生リスト５５０のタイトルと、タイトルが同一の再生リストではないと判断した場合（ステップＳ７０１：Ｎｏ）には、設定された走行経路に関わりを持たない再生リスト５５０が選択されたと判断して、その再生リスト５５０の先頭の楽曲から再生を開始して（ステップＳ７０５）、図６のフローチャートにおけるステップＳ６０８に移行する。一方、選択された別の再生リスト５５０が、現在選択されている再生リスト５５０とタイトルが同一の再生リスト５５０であると判断した場合（ステップＳ７０１：Ｙｅｓ）には、再生リスト５５０が変更される時点、すなわち、入力デバイス３１０から図８における決定８０２がタッチされた旨の指令信号を受けたと判断した時点で再生されている、または再生されていた楽曲の再生順番を抽出する。
【００８０】
たとえば、変更される前の再生リスト５５０にて「ＮＯ．」５０３の項目の番号「３」の楽曲の再生が終了した後にまたはその番号「３」の楽曲の再生中に入力デバイス３１０から指令信号を受けたと判断した場合、その時点の再生順番として番号「３」を再生リスト５５０から抽出する。すなわち、再生リスト５５０を変更された時点の再生順番を抽出する（ステップＳ７０２）。そして、その再生順番として番号「３」と同じ番号が選択された別の再生リスト５５０に存在するかを当該再生リスト５５０の「ＮＯ．」の項目を参照することにより判断する。すなわち、ステップＳ７０２において抽出された再生順番が別の再生リスト５５０に存在するかを判断する（ステップＳ７０３）。同じ再生順番が存在すると判断した場合、すなわち、抽出された再生順番が別の再生リスト５５０に存在すると判断した場合（ステップＳ７０３：Ｙｅｓ）には、選択された別の再生リスト５５０における「ＮＯ．」５０３の項目の番号「３」に対応する楽曲から再生を開始する。すなわち、ステップＳ７０２において抽出された再生順番の楽曲から再生を開始する（ステップＳ７０４）。そして、図６のフローチャートにおけるステップＳ６０８に移行する。
【００８１】
このようにすることで、たとえば、設定された走行経路を走行中に別の再生リストに変更したとしても、目的地点に到着する際には再生リストの最後の楽曲まで聴くことができ、再生リストの途中で楽曲の聴取が終わってしまうことを防ぐことができる。また、再生リストは、設定された走行経路の走行過程に伴い再生される楽曲の楽曲に関する情報を登録することにより作成されるものであるため、ある意味、設定された走行経路上の位置と楽曲が再生されるタイミングとが関連している。よって、別の再生リストに変更したとしても、その走行経路上の位置と関連のある楽曲から再生を開始しているため、たとえば、「昨年も、この場所でこの曲を聴いたね」という思い出を沸き立たせることができる。
【００８２】
一方、同じ再生順番が存在しないと判断した場合、すなわち、抽出された再生順番が別の再生リスト５５０に存在しないと判断した場合（ステップＳ７０３：Ｎｏ）、たとえば、選択された別の再生リスト５５０の「ＮＯ．」５０３の項目には番号「２」までしか存在しなかった場合には、その選択された別の再生リスト５５０の「ＮＯ．」５０３の項目の番号「１」の楽曲から再生を開始して（ステップＳ７０５）、図６のフローチャートにおけるステップＳ６０８に移行する。
【００８３】
上述した本実施例では、目的地点に辿りつくまでに再生された楽曲の楽曲に関する情報を取得して登録することにより目的地点に関連付けた再生リストを作成しているため、たとえば、ユーザーが「ここへ行く」と欲したときに再生する所望の楽曲を容易に選択再生させることが可能となる。さらに、走行経路の走行過程に沿って再生された楽曲の再生順番を維持しつつ、再生リストを作成しているため、同じ走行経路にて同じ目的地点に向かって走行した場合に、再生される楽曲を聴くことによって過去の思い出に触れることができる。
【００８４】
なお、上記した本実施例では、図８にてポップアップ表示した再生リスト５５０のタイトル一覧８０４から一のタイトルを選択した場合について説明しているが、これに限ることなく、複数のタイトルを指定して決定するようにしてもよい。その場合、たとえば、複数の再生リストをもとに「ＮＯ．」５０３の項目が同じ番号の楽曲を交互に選択して再生する、など本発明の趣旨を逸脱しない範囲において、様々な態様を採ることが可能となる。
【符号の説明】
【００８５】
１００  移動体用楽曲情報処理装置
１０１  経路設定部
１０２  表示部
１０３  楽曲再生部
１０４  取得部
１０５  リスト作成部
１０６  リスト選択部
３００  車両用楽曲情報処理装置
３０１  ＣＰＵ
３０４  ハードディスクドライブ
３０５  ハードディスク
３０６  出力デバイス
３０８  映像Ｉ／Ｆ
３０９  ディスプレイ
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
目的地点までの移動経路を設定する経路設定手段と、楽曲を再生する楽曲再生手段と、を備えた移動体用楽曲情報処理装置であって、
前記設定された移動経路を移動中に前記楽曲が再生された場合に当該再生された楽曲に関する情報を取得する取得手段と、
前記目的地点に到着するまでに取得された楽曲に関する情報を、その取得された順番に登録することにより当該目的地点に関連付けたリストを作成するリスト作成手段と、
前記目的地点が指定された際に当該目的地点に関連付けられたリストの一覧を表示する表示手段と、
前記表示されたリストの一覧から所望のリストを選択するリスト選択手段と、
を備え、
前記楽曲再生手段は、前記選択されたリストにおける楽曲に関する情報の前記順番に従って楽曲を再生している際に別のリストが選択された場合、当該別のリストが選択された時点で再生中の楽曲の前記順番と同じ順番の楽曲から再生することを特徴とする移動体用楽曲情報処理装置。
【請求項２】
前記取得手段は、再生される楽曲が、当該楽曲の総再生時間に対して３分の２以上再生された場合に、当該楽曲に関する情報を取得することを特徴とする請求項１に記載の移動体用楽曲情報処理装置。
【請求項３】
前記表示手段は、前記目的地点を示す位置を地図情報に重畳して表示する表示画面を有するとともに、当該表示画面における目的地点を示す位置がユーザによってタッチされた場合に、当該目的地点に関連付けられたリストの一覧を表示することを特徴とする請求項１または２に記載の移動体用楽曲情報処理装置。
【請求項４】
移動体に設けられ楽曲情報を処理する移動体用楽曲情報処理装置の移動体用楽曲情報処理方法であって、
目的地点までの移動経路を設定する経路設定工程と、
前記設定された移動経路を移動中に楽曲が再生された場合に当該再生された楽曲に関する情報を取得する取得工程と、
前記目的地点に到着するまでに取得された楽曲に関する情報を、その取得された順番に登録することにより当該目的地点に関連付けたリストを作成するリスト作成工程と、
前記目的地点が指定された際に当該目的地点に関連付けられたリストの一覧を表示する表示工程と、
前記表示されたリストの一覧から所望のリストを選択するリスト選択工程と、
前記選択されたリストにおける楽曲に関する情報の前記順番に従って楽曲を再生する楽曲再生工程と、を含み、
前記楽曲再生工程では、前記選択されたリストにおける楽曲に関する情報の前記順番に従って楽曲を再生している際に別のリストが選択された場合、当該別のリストが選択された時点で再生中の楽曲の前記順番と同じ順番の楽曲から再生することを特徴とする移動体用楽曲情報処理方法。
【国際調査報告】
2008081522.tif 000011
2008081522.tif 000012
2008081522.tif 000013
2008081522.tif 000014