(57)【要約】【課題】ユーザが各楽曲を自身の感覚に適合したジャンルに容易に分類できるようにする。【解決手段】該複数の楽曲を格納する格納手段と、該複数の楽曲の各々を解析し、その解析結果に基づいて各楽曲を所定の特徴値で表現する表現手段と、各楽曲に、対応する該特徴値を関連付ける関連付け手段と、該特徴値が関連付けられた楽曲を再生する再生手段と、ユーザの入力を受け付ける入力手段と、入力手段で受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正手段と、第一の特徴値補正手段における補正値を用いて、格納手段に格納される他の全ての楽曲の特徴値を補正する第二の特徴値補正手段と、第一および第二の特徴値補正手段により補正された各楽曲の特徴値に基づいて各楽曲のジャンル分けを行う分類手段とを備えた楽曲分類装置を提供する。【選択図】図５
2008243104.tif 000002
【特許請求の範囲】
【請求項１】
複数の楽曲を適切なジャンルに分類可能な楽曲分類装置において、
該複数の楽曲を格納する格納手段と、
該複数の楽曲の各々を解析し、その解析結果に基づいて各楽曲を所定の特徴値で表現する表現手段と、
各楽曲に、対応する該特徴値を関連付ける関連付け手段と、
該特徴値が関連付けられた楽曲を再生する再生手段と、
ユーザの入力を受け付ける入力手段と、
前記入力手段で受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正手段と、
前記第一の特徴値補正手段における補正値を用いて、前記格納手段に格納される他の全ての楽曲の特徴値を補正する第二の特徴値補正手段と、
前記第一および第二の特徴値補正手段により補正された各楽曲の特徴値に基づいて各楽曲のジャンル分けを行う分類手段と、を備えたこと、を特徴とする楽曲分類装置。
【請求項２】
前記表現手段は楽曲を周波数解析し、該周波数解析の結果に基づいて該所定の特徴値を算出すること、を特徴とする請求項１に記載の楽曲分類装置。
【請求項３】
前記表現手段は、該周波数解析の結果に基づいて複数の所定のパラメータ値を算出し、該算出された各パラメータ値に基づいて該所定の特徴値を算出すること、を特徴とする請求項２に記載の楽曲分類装置。
【請求項４】
前記表現手段は、各楽曲に対して、各ジャンルに対応するそれぞれ異なる特徴値を算出し、
前記分類手段は、各楽曲を、前記第一および第二の特徴値補正手段により補正された各ジャンルの特徴値の中で所定の条件を満たす特徴値に対応するジャンルに分類すること、を特徴とする請求項１から請求項３の何れかに記載の楽曲分類装置。
【請求項５】
該所定の条件とは、該特徴値が所定の閾値以上であること、を特徴とする請求項４に記載の楽曲分類装置。
【請求項６】
該所定の条件とは、各ジャンルの特徴値の中で最も高い特徴値であること、を特徴とする請求項４に記載の楽曲分類装置。
【請求項７】
所定のネットワークを介してＣＤＤＢ（CD DataBase）にアクセスし、該複数の楽曲の各々の楽曲情報を取得する楽曲情報取得手段を更に備え、
前記関連付け手段は、該取得した楽曲情報をそれぞれ対応する楽曲に関連付けること、を特徴とする請求項１から請求項６の何れかに記載の楽曲分類装置。
【請求項８】
複数の楽曲を適切なジャンルに分類可能な楽曲分類装置において、
該複数の楽曲を格納する格納手段と、
該複数の楽曲の各々を解析し、その解析結果に基づいて各楽曲を所定の特徴値で表現する表現手段と、
各楽曲に、対応する該特徴値を関連付ける関連付け手段と、
該関連付けられた特徴値に基づいて各楽曲をジャンル分けする分類手段と、
該ジャンル分けされた楽曲を再生する再生手段と、
ユーザの入力を受け付ける入力手段と、
前記入力手段で受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正手段と、
前記第一の特徴値補正手段における補正値を用いて、前記格納手段に格納される他の全ての楽曲の特徴値を補正する第二の特徴値補正手段と、
前記第一および第二の特徴値補正手段により補正された各楽曲の特徴値に基づいて各楽曲をジャンル分けし直す再分類手段と、を備えたこと、を特徴とする楽曲分類装置。
【請求項９】
複数の楽曲を適切なジャンルに分類可能な楽曲分類装置において、
該複数の楽曲を格納する格納手段と、
該複数の楽曲の各々を解析し、その解析結果を所定の関数に従って所定の特徴値に変換する第一の変換手段と、
各楽曲に、対応する該特徴値を関連付ける関連付け手段と、
該関連付けられた特徴値に基づいて各楽曲をジャンル分けする分類手段と、
該ジャンル分けされた楽曲を再生する再生手段と、
ユーザの入力を受け付ける入力手段と、
前記入力手段で受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正手段と、
前記第一の特徴値補正手段における補正値に基づいて該所定の関数を変更する関数変更手段と、
該変更された関数に従って各楽曲の特徴値を変換する第二の変換手段と、
前記第一の特徴値補正手段により補正された楽曲の特徴値、および前記第二の変換手段により得られた各楽曲の特徴値に基づいて各楽曲をジャンル分けし直す再分類手段と、を備えたこと、を特徴とする楽曲分類装置。
【請求項１０】
車両に搭載されていること、を特徴とする請求項１から請求項９の何れかに記載の楽曲分類装置。
【請求項１１】
複数の楽曲を適切なジャンルに分類する楽曲分類方法において、
該複数の楽曲を所定の記憶媒体に格納する格納ステップと、
該格納された複数の楽曲の各々を解析し、その解析結果に基づいて各楽曲を所定の特徴値で表現する表現ステップと、
各楽曲に、対応する該特徴値を関連付ける関連付けステップと、
該特徴値が関連付けられた楽曲を再生する再生ステップと、
ユーザの入力を受け付ける入力ステップと、
前記入力ステップで受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正ステップと、
前記第一の特徴値補正ステップにおける補正値を用いて、該所定の記憶媒体に格納される他の全ての楽曲の特徴値を補正する第二の特徴値補正ステップと、
前記第一および第二の特徴値補正ステップで補正された各楽曲の特徴値に基づいて各楽曲のジャンル分けを行う分類ステップと、を含む楽曲分類方法。
【請求項１２】
前記表現ステップにおいて楽曲を周波数解析し、該周波数解析の結果に基づいて該所定の特徴値を算出する、請求項１１に記載の楽曲分類方法。
【請求項１３】
前記表現ステップにおいて、該周波数解析の結果に基づいて複数の所定のパラメータ値を算出し、該算出された各パラメータ値に基づいて該所定の特徴値を算出する、請求項１２に記載の楽曲分類方法。
【請求項１４】
前記表現ステップにおいて、各楽曲に対して、各ジャンルに対応するそれぞれ異なる特徴値を算出し、
前記分類ステップにおいて、各楽曲を、前記第一および第二の特徴値補正ステップで補正された各ジャンルの特徴値の中で所定の条件を満たす特徴値に対応するジャンルに分類する、請求項１１から請求項１３の何れかに記載の楽曲分類方法。
【請求項１５】
該所定の条件とは、該特徴値が所定の閾値以上である、請求項１４に記載の楽曲分類方法。
【請求項１６】
該所定の条件とは、各ジャンルの特徴値の中で最も高い特徴値である、請求項１４に記載の楽曲分類方法。
【請求項１７】
所定のネットワークを介してＣＤＤＢ（CD DataBase）にアクセスし、該複数の楽曲の各々の楽曲情報を取得する楽曲情報取得ステップを更に含み、
前記関連付けステップにおいて、該取得した楽曲情報をそれぞれ対応する楽曲に関連付ける、請求項１１から請求項１６の何れかに記載の楽曲分類方法。
【請求項１８】
複数の楽曲を適切なジャンルに分類する楽曲分類方法において、
該複数の楽曲を所定の記憶媒体に格納する格納ステップと、
該格納された複数の楽曲の各々を解析し、その解析結果に基づいて各楽曲を所定の特徴値で表現する表現ステップと、
各楽曲に、対応する該特徴値を関連付ける関連付けステップと、
該関連付けられた特徴値に基づいて各楽曲をジャンル分けする分類ステップと、
該ジャンル分けされた楽曲を再生する再生ステップと、
ユーザの入力を受け付ける入力ステップと、
前記入力ステップで受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正ステップと、
前記第一の特徴値補正ステップにおける補正値を用いて、該所定の記憶媒体に格納される他の全ての楽曲の特徴値を補正する第二の特徴値補正ステップと、
前記第一および第二の特徴値補正ステップで補正された各楽曲の特徴値に基づいて各楽曲をジャンル分けし直す再分類ステップと、を含む楽曲分類方法。
【請求項１９】
複数の楽曲を適切なジャンルに分類可能な楽曲分類方法において、
該複数の楽曲を格納する格納ステップと、
該複数の楽曲の各々を解析し、その解析結果を所定の関数に従って所定の特徴値に変換する第一の変換ステップと、
各楽曲に、対応する該特徴値を関連付ける関連付けステップと、
該関連付けられた特徴値に基づいて各楽曲をジャンル分けする分類ステップと、
該ジャンル分けされた楽曲を再生する再生ステップと、
ユーザの入力を受け付ける入力ステップと、
前記入力ステップで受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正ステップと、
前記第一の特徴値補正ステップにおける補正値に基づいて該所定の関数を変更する関数変更ステップと、
該変更された関数に従って各楽曲の特徴値を変換する第二の変換ステップと、
前記第一の特徴値補正ステップで補正された楽曲の特徴値、および前記第二の変換ステップで得られた各楽曲の特徴値に基づいて各楽曲をジャンル分けし直す再分類ステップと、を含む楽曲分類方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の楽曲を適切なジャンルに分類可能な楽曲分類装置に関する。また、複数の楽曲を適切なジャンルに分類する楽曲分類方法に関する。
【背景技術】
【０００２】
近年、オーディオデータの形式がアナログ形式からデジタル形式に移り、カーナビゲーションやカーステレオ等を始めとする様々な形態の音楽再生機器でデジタルオーディオデータによる楽曲再生が可能となっている。デジタルオーディオデータ対応の音楽再生機器（以下、「デジタル音楽再生機器」という）は、例えばＣＤ−ＤＡ（Compact Disc Digital Audio）等の記録メディアから楽曲を取り込んで内蔵ＨＤＤ（Hard Disk Drive）や外付けＨＤＤ等に格納する構成を有しており、ＨＤＤの容量によって例えば数千、数万といった膨大な数の楽曲を格納することができる。
【０００３】
その一方で、格納する楽曲数が増加するにつれてユーザが自分自身で楽曲を管理することが困難となる不都合がある。例えばＨＤＤに格納された数万の楽曲の中からユーザが所望の楽曲を探し出すことは容易ではない。このような不都合を解消するため、例えば楽曲を自動的に分類して管理する機能を有したデジタル音楽再生機器が提案され実用に供されている。例えば下記特許文献１に、このようなデジタル音楽再生機器の一形態が開示されている。下記特許文献１によれば、各楽曲が対応するジャンルに分類されるため、ユーザはジャンルを選択することで所望の楽曲を簡単に見付けることができる。
【特許文献１】特開２００４−１１０４２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ユーザの感覚には個人差があるため、デジタル音楽再生機器側の分類基準とユーザの感覚的な分類基準が一致するとは限らない。従って、ユーザの感覚とは異なるジャンルに楽曲が分類されることも十分にあり得る。この場合、ユーザは、ジャンル選択によって当該の楽曲を簡単には見付けることができない。このため、楽曲の自動分類機能は、感覚的な分類基準がデジタル音楽再生機器側の分類基準と異なるユーザにとっては不便であり不要な機能になり得る。
【０００５】
上記不都合を解消するため、例えばユーザが自身の感覚と異なるジャンルに分類された楽曲の一つ一つを当該感覚に適合するジャンルに分類されるよう操作して、各楽曲のジャンルを自身の感覚に合わせていく方法が考えられる。しかし、楽曲が数千、数万にも及ぶ場合、このような操作により各楽曲のジャンルを変更することはユーザにとって極めて繁雑な作業であるため好ましくない。
【０００６】
そこで、本発明は上記の事情に鑑みて、ユーザが各楽曲を自身の感覚に適合したジャンルに容易に分類することを可能とする楽曲分類装置、および楽曲分類方法を提供することを課題としている。
【課題を解決するための手段】
【０００７】
上記の課題を解決する本発明の一態様に係る楽曲分類装置は、複数の楽曲を適切なジャンルに分類可能な装置である。楽曲分類装置は、該複数の楽曲を格納する格納手段と、該複数の楽曲の各々を解析し、その解析結果に基づいて各楽曲を所定の特徴値で表現する表現手段と、各楽曲に、対応する該特徴値を関連付ける関連付け手段と、該特徴値が関連付けられた楽曲を再生する再生手段と、ユーザの入力を受け付ける入力手段と、入力手段で受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正手段と、第一の特徴値補正手段における補正値を用いて、格納手段に格納される他の全ての楽曲の特徴値を補正する第二の特徴値補正手段と、第一および第二の特徴値補正手段により補正された各楽曲の特徴値に基づいて各楽曲のジャンル分けを行う分類手段とを備えたことを特徴とした装置である。
【０００８】
このように構成された楽曲分類装置によれば、ユーザが再生中の楽曲の特徴値を自身の感覚に従って補正すると、その補正値が全ての楽曲に対して適用されるため、格納手段に格納されている楽曲数が膨大であってもそれら全てが適切に（すなわちユーザの感覚が反映された状態で）ジャンル分けされ、ユーザの操作負担が大幅に軽減する効果が得られる。
【０００９】
なお、上記表現手段は、例えば楽曲を周波数解析し、該周波数解析の結果に基づいて該所定の特徴値を算出する構成であっても良い。
【００１０】
また、上記表現手段は、例えば周波数解析の結果に基づいて複数の所定のパラメータ値を算出し、該算出された各パラメータ値に基づいて該所定の特徴値を算出する構成であっても良い。
【００１１】
また、上記表現手段は、例えば各楽曲に対して、各ジャンルに対応するそれぞれ異なる特徴値を算出し、分類手段は、各楽曲を、第一および第二の特徴値補正手段により補正された各ジャンルの特徴値の中で所定の条件を満たす特徴値に対応するジャンルに分類する構成であっても良い。
【００１２】
ここで、上記所定の条件とは、該特徴値が所定の閾値以上であることであっても良く、或いは、各ジャンルの特徴値の中で最も高い特徴値であることであっても良い。
【００１３】
また、上記楽曲分類装置は、例えば所定のネットワークを介してＣＤＤＢ（CD DataBase）にアクセスし、該複数の楽曲の各々の楽曲情報を取得する楽曲情報取得手段を更に備えた構成であっても良い。この場合、上記関連付け手段は、該取得した楽曲情報をそれぞれ対応する楽曲に関連付けるよう動作する。
【００１４】
また、上記の課題を解決する本発明の別の態様に係る楽曲分類装置は、複数の楽曲を適切なジャンルに分類可能な装置である。楽曲分類装置は、該複数の楽曲を格納する格納手段と、該複数の楽曲の各々を解析し、その解析結果に基づいて各楽曲を所定の特徴値で表現する表現手段と、各楽曲に、対応する該特徴値を関連付ける関連付け手段と、該関連付けられた特徴値に基づいて各楽曲をジャンル分けする分類手段と、該ジャンル分けされた楽曲を再生する再生手段と、ユーザの入力を受け付ける入力手段と、入力手段で受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正手段と、第一の特徴値補正手段における補正値を用いて、格納手段に格納される他の全ての楽曲の特徴値を補正する第二の特徴値補正手段と、第一および第二の特徴値補正手段により補正された各楽曲の特徴値に基づいて各楽曲をジャンル分けし直す再分類手段とを備えたことを特徴とした装置である。
【００１５】
このように構成された楽曲分類装置によれば、ユーザが再生中の楽曲の特徴値を自身の感覚に従って補正すると、その補正値が全ての楽曲に対して適用されるため、格納手段に格納されている楽曲数が膨大であってもそれら全てが適切にジャンル分けされ、ユーザの操作負担が大幅に軽減する効果が得られる。
【００１６】
また、上記の課題を解決する本発明の別の態様に係る楽曲分類装置は、複数の楽曲を適切なジャンルに分類可能な装置である。楽曲分類装置は、該複数の楽曲を格納する格納手段と、該複数の楽曲の各々を解析し、その解析結果を所定の関数に従って所定の特徴値に変換する第一の変換手段と、各楽曲に、対応する該特徴値を関連付ける関連付け手段と、該関連付けられた特徴値に基づいて各楽曲をジャンル分けする分類手段と、該ジャンル分けされた楽曲を再生する再生手段と、ユーザの入力を受け付ける入力手段と、入力手段で受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正手段と、第一の特徴値補正手段における補正値に基づいて該所定の関数を変更する関数変更手段と、該変更された関数に従って各楽曲の特徴値を変換する第二の変換手段と、第一の特徴値補正手段により補正された楽曲の特徴値、および第二の変換手段により得られた各楽曲の特徴値に基づいて各楽曲をジャンル分けし直す再分類手段とを備えたことを特徴とした装置である。
【００１７】
このように構成された楽曲分類装置によれば、ユーザが再生中の楽曲の特徴値を自身の感覚に従って補正すると、その補正値が全ての楽曲に対して適用されるため、格納手段に格納されている楽曲数が膨大であってもそれら全てが適切にジャンル分けされ、ユーザの操作負担が大幅に軽減する効果が得られる。
【００１８】
ここで、上記楽曲分類装置は、例えば車両に搭載された装置であっても良い。
【００１９】
また、上記の課題を解決する本発明の一態様に係る楽曲分類方法は、複数の楽曲を適切なジャンルに分類する方法である。楽曲分類方法は、該複数の楽曲を所定の記憶媒体に格納する格納ステップと、該格納された複数の楽曲の各々を解析し、その解析結果に基づいて各楽曲を所定の特徴値で表現する表現ステップと、各楽曲に、対応する該特徴値を関連付ける関連付けステップと、該特徴値が関連付けられた楽曲を再生する再生ステップと、ユーザの入力を受け付ける入力ステップと、入力ステップで受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正ステップと、第一の特徴値補正ステップにおける補正値を用いて、該所定の記憶媒体に格納される他の全ての楽曲の特徴値を補正する第二の特徴値補正ステップと、第一および第二の特徴値補正ステップで補正された各楽曲の特徴値に基づいて各楽曲のジャンル分けを行う分類ステップとを含む方法である。
【００２０】
このような楽曲分類方法によれば、ユーザが再生中の楽曲の特徴値を自身の感覚に従って補正すると、その補正値が全ての楽曲に対して適用されるため、格納手段に格納されている楽曲数が膨大であってもそれら全てが適切にジャンル分けされ、ユーザの操作負担が大幅に軽減する効果が得られる。
【００２１】
なお、上記表現ステップにおいて、例えば楽曲を周波数解析し、該周波数解析の結果に基づいて該所定の特徴値を算出するようにしても良い。
【００２２】
また、上記表現ステップにおいて、例えば該周波数解析の結果に基づいて複数の所定のパラメータ値を算出し、該算出された各パラメータ値に基づいて該所定の特徴値を算出する算出するようにしても良い。
【００２３】
また、上記表現ステップにおいて、例えば各楽曲に対して、各ジャンルに対応するそれぞれ異なる特徴値を算出し、分類ステップにおいて、各楽曲を、第一および第二の特徴値補正ステップで補正された各ジャンルの特徴値の中で所定の条件を満たす特徴値に対応するジャンルに分類するようにしても良い。
【００２４】
ここで、上記所定の条件とは、該特徴値が所定の閾値以上であることであっても良く、或いは、各ジャンルの特徴値の中で最も高い特徴値であることであっても良い。
【００２５】
また、上記楽曲分類方法は、例えば所定のネットワークを介してＣＤＤＢ（CD DataBase）にアクセスし、該複数の楽曲の各々の楽曲情報を取得する楽曲情報取得ステップを更に含む方法であっても良く、この場合、上記関連付けステップにおいて、該取得した楽曲情報をそれぞれ対応する楽曲に関連付けるようにしても良い。
【００２６】
また、上記の課題を解決する本発明の別の態様に係る楽曲分類方法は、複数の楽曲を適切なジャンルに分類する方法である。楽曲分類方法は、該複数の楽曲を所定の記憶媒体に格納する格納ステップと、該格納された複数の楽曲の各々を解析し、その解析結果に基づいて各楽曲を所定の特徴値で表現する表現ステップと、各楽曲に、対応する該特徴値を関連付ける関連付けステップと、該関連付けられた特徴値に基づいて各楽曲をジャンル分けする分類ステップと、該ジャンル分けされた楽曲を再生する再生ステップと、ユーザの入力を受け付ける入力ステップと、入力ステップで受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正ステップと、第一の特徴値補正ステップにおける補正値を用いて、該所定の記憶媒体に格納される他の全ての楽曲の特徴値を補正する第二の特徴値補正ステップと、第一および第二の特徴値補正ステップで補正された各楽曲の特徴値に基づいて各楽曲をジャンル分けし直す再分類ステップとを含む方法である。
【００２７】
このような楽曲分類方法によれば、ユーザが再生中の楽曲の特徴値を自身の感覚に従って補正すると、その補正値が全ての楽曲に対して適用されるため、格納手段に格納されている楽曲数が膨大であってもそれら全てが適切にジャンル分けされ、ユーザの操作負担が大幅に軽減する効果が得られる。
【００２８】
また、上記の課題を解決する本発明の別の態様に係る楽曲分類方法は、複数の楽曲を適切なジャンルに分類する方法である。楽曲分類方法は、該複数の楽曲を格納する格納ステップと、該複数の楽曲の各々を解析し、その解析結果を所定の関数に従って所定の特徴値に変換する第一の変換ステップと、各楽曲に、対応する該特徴値を関連付ける関連付けステップと、該関連付けられた特徴値に基づいて各楽曲をジャンル分けする分類ステップと、該ジャンル分けされた楽曲を再生する再生ステップと、ユーザの入力を受け付ける入力ステップと、入力ステップで受け付けた入力に従って、該再生中の楽曲の特徴値を補正する第一の特徴値補正ステップと、第一の特徴値補正ステップにおける補正値に基づいて該所定の関数を変更する関数変更ステップと、該変更された関数に従って各楽曲の特徴値を変換する第二の変換ステップと、第一の特徴値補正ステップで補正された楽曲の特徴値、および第二の変換ステップで得られた各楽曲の特徴値に基づいて各楽曲をジャンル分けし直す再分類ステップとを含む方法である。
【００２９】
このような楽曲分類方法によれば、ユーザが再生中の楽曲の特徴値を自身の感覚に従って補正すると、その補正値が全ての楽曲に対して適用されるため、格納手段に格納されている楽曲数が膨大であってもそれら全てが適切にジャンル分けされ、ユーザの操作負担が大幅に軽減する効果が得られる。
【発明の効果】
【００３０】
本発明に係る楽曲分類装置および楽曲分類方法によれば、ユーザが再生中の楽曲の特徴値を自身の感覚に従って補正すると、その補正値が全ての楽曲に対して適用される。このため、格納手段に格納されている楽曲数が膨大であってもそれら全てが適切にジャンル分けされ、結果的にユーザの操作負担が大幅に軽減する。
【発明を実施するための最良の形態】
【００３１】
以下、図面を参照して、本発明の実施の形態のナビゲーション装置の構成および作用について説明する。
【００３２】
図１は、本発明の実施の形態のナビゲーション装置１００の構成を示すブロック図である。ナビゲーション装置１００は、車両に搭載される所謂カーナビであり、ユーザを目的地に案内するためのナビゲーション機能、および楽曲を再生するオーディオ機能を有する。
【００３３】
ナビゲーション装置１００は、ＣＰＵ１、ＧＰＳ（Global Positioning System）レシーバ２、ジャイロセンサ３、車速センサ４、ＨＤＤ５、入力部６、表示部７、ＲＯＭ（Read Only Memory）８、ＤＲＡＭ（Dynamic Random Access Memory）９、ＳＲＡＭ（Static Random Access Memory）１０、ＶＲＡＭ（Video Random Access Memory）１１、ＦＭ信号処理部１２、ビーコン処理部１３、ユーザインタフェース１４、画像処理部１５、ＣＤ制御部１６、ＤＳＰ（Digital Signal Processor）１７、Ｄ／Ａコンバータ１８、およびスピーカ１９を備える。
【００３４】
ＣＰＵ１は、ナビゲーション装置１００全体の制御を統括して実行する。ナビゲーション装置１００の各構成要素は、ＣＰＵ１の制御下で各種機能を実現する。
【００３５】
ＧＰＳレシーバ２は、地球を周回する複数のＧＰＳ衛星の幾つかを捕捉・追尾する。そして、捕捉・追尾中に受信される各ＧＰＳ衛星からのＧＰＳ信号を用いて、位置および速度測位を実行する。ＧＰＳレシーバ２は、算出された測位（以下、便宜上「ＧＰＳ測位」と記す）結果をＣＰＵ１に出力する。
【００３６】
ジャイロセンサ３および車速センサ４は、周知のデッドレコニング（Dead Reckoning、以下、「ＤＲ」と略記）用のセンサである。ジャイロセンサ３は、ナビゲーション装置１００を搭載した車両の方位に関する角速度を計測して、その計測結果をＣＰＵ１に出力する。また、車速センサ４は、当該車両の左右の駆動輪の回転速度を検出して、その検出結果に応じたパルス数をＣＰＵ１に出力する。なお、説明の便宜上、これらのセンサ出力を「ＤＲセンサ出力」と記す。
【００３７】
ＨＤＤ５は、地図データベースや各種プログラム、ＭＰ３（MPEG Audio Layer-3）形式のデジタルオーディオデータ等を格納した記録媒体である。
【００３８】
入力部６は、ユーザ・オペレーションを受け付ける構成を有するものであり、例えばナビゲーション装置１００のフロントパネル（不図示）に設置されたメカニカル式の入力キー、或いはユーザ・オペレーションに応じてユーザインタフェース１４と赤外線通信を行うリモートコントロール機器（不図示）である。例えば電源スイッチは入力部６を構成する一要素である。
【００３９】
表示部７は、例えばナビゲーション用画面を表示するディスプレイである。具体的には、表示部７は、例えば感圧式又は静電式等の周知のタッチパネル構造を有する液晶ディスプレイであり、入力手段を兼ね備えた構成を有する。表示部７に表示される画像は、画像処理部１５により生成される。入力部６又は表示部７が操作されると、それに応じた信号がユーザインタフェース１４を介してＣＰＵ１に入力する。そして、ＣＰＵ１は、ユーザ・オペレーションに対応した処理が実行されるよう各構成要素を制御する。
【００４０】
ＲＯＭ８には、ブートプログラム、ＢＩＯＳ、ナビゲーション機能を実現するための各種プログラム、データ等が格納されている。また、ＤＲＡＭ９やＳＲＡＭ１０は、例えばＨＤＤ５やＲＯＭ８に格納されているプログラムやデータ等が一時的に展開されるメモリである。ＣＰＵ１は、例えばＲＯＭ８に格納されているプログラムを読み出して、ＤＲＡＭ９やＳＲＡＭ１０の所定領域に展開して実行させる。これにより、例えばナビゲーション用のプログラムが動作してナビゲーション機能が実現される。なお、ＳＲＡＭ１０は、電源オフ時にバッテリバックアップされており、そのメモリ内容を保持可能である。また、ＶＲＡＭ１１は、表示部７に表示される画像を保持するための画像用メモリである。
【００４１】
ＦＭ信号処理部１２は、例えばＦＭ多重放送を受信し、その受信信号の中から所望の信号を抽出して処理する装置である。また、ビーコン処理部１３は、例えば幹線道路に設置された光ビーコンや、高速道路に設置された電波ビーコンから発信される信号を受信して処理する装置である。ＦＭ信号処理部１２やビーコン処理部１３で受信される信号は、例えば道路交通情報通信システムセンターが配信する道路交通情報（ＶＩＣＳ（Vehicle Information and Communication System）信号）である。
【００４２】
次に、ＧＰＳレシーバ２からのＧＰＳ測位結果および各センサからのＤＲセンサ出力を受け取った際のＣＰＵ１の処理について説明する。
【００４３】
ＣＰＵ１は、各センサが出力したＤＲセンサ出力に基づいてＤＲ測位演算を行い、ＤＲ測位結果を得る。次いで、演算したＤＲ測位結果とＧＰＳ測位結果と、夫々の測位結果に対する誤差推定値とを比較する。そして、この比較結果に基づいて高精度と判定される測位結果を選択し、選択された測位結果を最終的な測位結果として決定しマップマッチングする。また、ＣＰＵ１は、各測位結果に基づいてＨＤＤ５の地図データベースを検索し、現在位置周辺の地図画像データを抽出する。次いで、画像処理部１５を制御して、この抽出された地図画像データに車両の現在位置を示す自車位置マークが重畳表示された画面を表示部７に表示させる。
【００４４】
なお、ここでいうマップマッチングとは、表示部７に表示されている地図中の道路から外れた位置に自車位置マークが表示される等の誤差を補正することを示す。マップマッチングを行うことによって自車位置と地図との整合性が取れ、ユーザは自車の現在位置を正確に把握することができる。マップマッチングは、ナビゲーションの実行に拘わらず常時行われている。
【００４５】
ある目的地に向けてナビゲーションするようにユーザ・オペレーションが成されたとき、ＣＰＵ１は、ナビゲーションプログラムをＨＤＤ５から読み出して例えばＤＲＡＭ９に展開する。次いでＨＤＤ５の地図データベースを読み込み、且つ、測位結果に基づく現在位置情報および設定された目的地の情報を参照して、例えば周知のダイクストラ法により経路検索を実行する。そして、最適と判断される経路を検索結果として得る。ＣＰＵ１は、例えば得られた経路や当該経路に関する種々の情報を表示部７に表示させる。ユーザは、このようなナビゲーション情報を参照することで目的地までの経路を把握することができる。
【００４６】
ナビゲーション装置１００には、ＣＤ−ＲＯＭやＣＤ−ＤＡ等の記録メディアが挿入されるスロット（不図示）が設けられている。ＣＤ制御部１６は、当該スロットに挿入された記録メディアに書き込まれているデジタルオーディオデータを読み取ってＤＳＰ１７に出力する。
【００４７】
ＤＳＰ１７は、ユーザ・オペレーションに応じた機能を実現する。例えばＣＤ−ＤＡ等の楽曲を再生するようユーザ・オペレーションが成されたとき、ＤＳＰ１７は、ＣＤ制御部１６で読み取られたデジタルオーディオデータに所定の信号処理（ＣＩＲＣ（Cross Interleaved Reed-solomon Code）デコード、ＥＦＭ（Eight to Fourteen Modulation）復調等）を施してＤ／Ａコンバータ１８に出力する。Ｄ／Ａコンバータ１８が入力信号をＤ／Ａ変換してスピーカ１９に出力すると、ＣＤ−ＤＡ等の楽曲がスピーカ１９から出力される。
【００４８】
また、例えばＣＤ−ＤＡ等の楽曲を取り込みようユーザ・オペレーションが成されたとき、ＤＳＰ１７は、ＣＤ制御部１６で読み取られたデジタルオーディオデータをリッピングして例えばＭＰ３形式にエンコードする。そして、得られたＭＰ３形式のデジタルオーディオデータをＨＤＤ５に格納する。ＨＤＤ５にはこのようにして楽曲が蓄積されていき、最大で例えば数万曲の楽曲が格納可能である。なお、このときＣＰＵ１は、各楽曲の格納先アドレスにユニークな情報（例えばシリアルナンバ等）を関連付けた楽曲インデックスを作成してＨＤＤ５の所定領域に格納する。また、例えばナビゲーション装置１００がネットワークに接続可能に構成され、且つＣＤＤＢ（CD DataBase）対応機器であるとする。この場合、ＣＰＵ１は、各格納先アドレスに、「アーティスト名」、「アルバム名」、「発売年月日」等の情報を関連付けた楽曲インデックスを作成する。
【００４９】
また、例えばＨＤＤ５に格納された楽曲を再生するようユーザ・オペレーションが成されたとき、ＤＳＰ１７は、再生対象のＭＰ３形式のデジタルオーディオデータをＨＤＤ５から読み出してデコードし、Ｄ／Ａコンバータ１８に出力する。Ｄ／Ａコンバータ１８が入力信号をＤ／Ａ変換してスピーカ１９に出力すると、ＨＤＤ５に格納された楽曲がスピーカ１９から出力される。
【００５０】
ここで、各楽曲を自動的に分類するようユーザ・オペレーションが成されたときのナビゲーション装置１００の動作について説明する。図２に、各楽曲を自動的に分類する楽曲自動分類処理のフローチャートを示す。
【００５１】
自動分類のためのユーザ・オペレーションが成されると、先ず、各楽曲に対する解析処理が行われる（ステップ１、以下の明細書および図面においてステップを「Ｓ」と略記）。ここでの解析処理には様々な形態があり、例えば上記特許文献１や非特許文献（株式会社徳川システム、[平成１９年３月検索]、インターネット、<http://www.ipa.go.jp/NBP/13nendo/reports/dcaj/techadvn/musicsrc/musicsrc.pdf>）等で参照することができる。本実施形態における解析処理について説明すると、例えばＨＤＤ５内の各楽曲がＭＰ３形式からＷＡＶＥ形式に変換されて、所定部分（例えば開始６０秒等、或いは楽曲全体であっても良い）がサンプリングされる。次いで、サンプリングされたデータがフーリエ変換されて各楽曲に対する解析結果（スペクトル分布）が得られる。
【００５２】
Ｓ１の解析処理が行われると、次に、得られたスペクトル分布に基づいて楽曲の分類処理が行われる（Ｓ２）。本実施形態では分類先のジャンルとして「悲しい曲」、「楽しい曲」、「ムードのある曲」、「激しい曲」がある。なお、上記の何れのジャンルにも分類されない楽曲は、「その他」に分類される。ここでは「激しい曲」を例に取り、図３を用いてＳ２の分類処理について説明する。
【００５３】
図３（ａ）に示されるように、楽曲が激しい曲か否かを判定するためのパラメータには「速度値」、「強弱値」、および「テンポ値」がある。Ｓ２の分類処理では、先ず、Ｓ１の処理で得られた各楽曲のスペクトル分布に基づいて、各楽曲に対するパラメータ値（「０」乃至「５」の何れか）が設定される。図３（ａ）の例によれば、分類対象の楽曲（以下、「楽曲Ｍ」という）の「速度値」、「強弱値」、「テンポ値」はそれぞれ「３」、「１」、「５」に設定される。各楽曲に対するパラメータ値は、上記楽曲インデックスに関連付けられた状態でＨＤＤ５に保存される。
【００５４】
なお、「速度値」は、例えば楽曲のビートを表すものであり、楽曲のスペクトル分布中で最も高い強度を示す周波数成分に基づいて設定される。例えば最も高い強度を示す周波数成分が低周波数成分であれば「速度値」もそれに応じて低い値に設定され、当該の周波数成分が高周波数成分であれば「速度値」もそれに応じて高い値に設定される。また、「強弱値」は、サンプリングされた楽曲のデータ（波形）の中で最も高い振幅と最も低い振幅との差に基づいて決定される。当該の差が小さければ「強弱値」もそれに応じて低い値に設定され、大きければ「強弱値」もそれに応じて高い値に設定される。また、「テンポ値」は、特定の周波数帯域幅（ドラムやベース等がテンポを取るのが一般的であるため、ここでは低周波数帯域幅）で最も高い強度を示す周波数成分に基づいて設定される。例えば上記低周波数帯域幅で最も高い強度を示す周波数成分が当該帯域幅の下限側の周波数成分であれば「テンポ値」もそれに応じて低い値に設定され、当該の周波数成分が当該帯域幅の上限側の周波数成分であれば「テンポ値」もそれに応じて高い値に設定される。
【００５５】
他のジャンル（「悲しい曲」、「楽しい曲」、「ムードのある曲」）にもそれぞれ対応するパラメータ（「速度値」等とは異なるパラメータが例えば３つずつ）が用意されている。そして、他のジャンルに関しても先の説明と同様の処理が各楽曲に対して実行されて、各パラメータ値が設定・保存される。
【００５６】
各楽曲に対する各パラメータ値が設定されると、次に、各楽曲の激しさポイントが算出される。例えばＲＯＭ８には図３（ｂ）に示されるテーブルＴＢが格納されている。テーブルＴＢは各パラメータと激しさポイントとの関係を表すもの（関数）であり、ＣＰＵ１は、テーブルＴＢを参照することにより各楽曲に対する激しさポイントを算出することができる。図３（ａ）に示されるパラメータ値をテーブルＴＢに当てはめると、図３（ｃ）に示されるように、楽曲Ｍの「速度値」、「強弱値」、「テンポ値」のそれぞれの激しさポイントは「２」、「１」、「４」となる。
【００５７】
次に、１パラメータ当たりの激しさポイント、すなわち激しさポイントの平均値が算出される。図３（ｃ）の例によれば、楽曲Ｍの激しさポイントの平均値は、「２．３３・・・」となる。ここでは四捨五入され、最終的に得られる楽曲Ｍの激しさポイントは「２」となる。
【００５８】
本実施形態では、激しさポイントが「２」以上の楽曲を「激しい曲」として分類し、「１」以下の楽曲を「激しい曲」としては分類しない。従って、図３の例によれば、楽曲Ｍは激しさポイントが「２」であるため、「激しい曲」として分類される。次いでＳ３の処理に進み、各楽曲に対する分類先のジャンル情報が上記楽曲インデックスに関連付けられてＨＤＤ５に保存され、図２の楽曲自動分類処理が終了する。
【００５９】
また、他のジャンル（「悲しい曲」、「楽しい曲」、「ムードのある曲」）にもそれぞれ対応するテーブルが用意され、先の説明と同様の処理により悲しさポイント、楽しさポイント、ムードポイントが算出される。そして各楽曲を、閾値（例えば先と同様に「２」）以上のポイントを有するジャンルに分類し上記楽曲インデックスを更新する。
【００６０】
附言するに、例えば激しさポイントのみが「２」以上の楽曲は、「激しい曲」として分類される。また、複数種類のポイントが「２」以上の楽曲は、当該の複数種類のジャンルに分類される。例えば悲しさポイントとムードポイントが「２」以上の楽曲は、「悲しい曲」および「ムードのある曲」の両方に分類される。何れのポイントも「１」以下の楽曲は、何れのジャンルにも分類できないとして「その他」に分類される。
【００６１】
以上説明した楽曲自動分類処理により各楽曲の分類が自動的に行われる。楽曲自動分類処理終了後に楽曲選択のためのユーザ・オペレーションが成されると、図４（ａ）に示される画面が表示部７に表示される。図４（ａ）の画面は、ユーザにジャンルを選択させるための画面であり、ジャンル選択のためのアイコンとして「悲しい曲」、「楽しい曲」、「ムードのある曲」、「激しい曲」、「その他」が配列されている。ユーザが何れかのアイコンをタッチすると、そのアイコンに対応するジャンルに分類されている楽曲のリストが表示される（図４（ｂ）参照）。更に、図４（ｂ）の画面においてユーザが何れかの楽曲をタッチすると、それに対応する楽曲が再生される。ここでは、例えば「激しい曲」のアイコンが選択されてそれに対応するリストが表示され、当該リスト中の楽曲Ｍ（図３の例で用いた楽曲と同じ楽曲）が選択・再生されるものとする。
【００６２】
ここで、上記楽曲自動分類処理による分類は、ナビゲーション装置１００側の分類基準で一方的に決まってしまうものであり、ユーザの感覚が反映されるものではない。このため、上記楽曲自動分類処理で「激しい曲」と分類された楽曲Ｍをユーザがあまり激しい曲でないと感じることもあり得る。このような不都合を解消するため、本実施形態のナビゲーション装置１００では、ユーザの感覚を反映した楽曲分類を実行することも可能である。以下、ユーザの感覚を反映した楽曲分類を行う処理である楽曲再分類処理について説明する。
【００６３】
図５に、本実施形態の楽曲再分類処理のフローチャートを示す。また、図６に、楽曲再分類処理実行時に表示部７に表示される画面を示す。楽曲再分類処理は、楽曲再生中に、再分類のためのユーザ・オペレーションが行われると実行される。また、楽曲再分類処理の途中でリモートコントロール機器の終了ボタン等を押下すると、楽曲再分類処理を中断又は終了することができる。
【００６４】
再分類のためのユーザ・オペレーションが成されると、図６（ａ）に示される画面が表示部７に表示される（Ｓ１１）。図６（ａ）の画面には、再生中の楽曲の情報（例えば曲名等）、およびその楽曲が分類されているジャンルのポイントに対応するグラフＧが表示される。例えば楽曲Ｍは「激しい曲」に分類されているため、グラフＧは、楽曲の激しさを５段階の評価で示すものとなる。この評価は、グラフＧ中のポインタＰの位置で決まる。図３の例によれば、楽曲Ｍの激しさポイントは「０」乃至「４」中の「２」（すなわち５段階中の３番目）であるため、図６（ａ）のグラフＧにおいても５段階中の３番目の位置にポインタＰが配置される。グラフＧ中のポインタＰの位置は、ユーザ・オペレーションにより自在に変更可能である。
【００６５】
図６（ａ）の画面が表示されると、ポインタＰの位置を変更するユーザ・オペレーションを待機する状態に移行する（Ｓ１２）。そして、当該の操作が行われると（Ｓ１２：ＹＥＳ）、ＨＤＤ５に格納される全ての楽曲に対して再分類処理が行われる（Ｓ１３）。Ｓ１３の処理が行われると、その処理結果に基づいて上記楽曲インデックスが更新され（Ｓ１４）、図５の楽曲再分類処理が終了する。なお、Ｓ１３および１４の処理中は、再分類中であることを報知するメッセージが表示部７に表示される。次いで、図５の楽曲再分類処理が終了すると、それを報知するメッセージが表示され、所定時間経過後、例えば図４（ａ）等の画面に復帰する。
【００６６】
例えばユーザが楽曲Ｍをそれ程激しくないと感じて図６（ｂ）に示されるように激しさの評価を一段階下げるようユーザ・オペレーションを行ったとする。これは、ナビゲーション装置１００とユーザの激しさに対する分類基準が異なる（より具体的には、激しさに対する分類基準がナビゲーション装置１００よりもユーザの方が辛い）ことを意味する。このため、ナビゲーション装置１００では、その分類基準がユーザの感覚に適合するように更新される。
【００６７】
具体的には、図３（ｂ）のテーブルＴＢが図７に示される内容に書き換えられる。すなわち、各パラメータ値に対応する激しさポイントが１ポイント低くなるようにテーブルＴＢが書き換えられる。例えば楽曲の「速度値」が「４」である場合、図３（ｂ）のテーブルＴＢではそれに対応する激しさポイントが「３」であったが、図７のテーブルＴＢでは「２」となる。従って、楽曲Ｍの場合、「速度値」、「強弱値」、「テンポ値」のそれぞれの激しさポイントは「１」、「０」、「３」となり、最終的に得られる楽曲Ｍの激しさポイントは「１」（平均値「１．３３・・・」）となる。
【００６８】
Ｓ１３の再分類処理では、図７のテーブルＴＢを参照して各楽曲に対する激しさポイントが算出され、該算出されたポイントに応じて再分類が行われる。すなわち、ＨＤＤ５に格納される全ての楽曲に対して激しさポイントが再計算され、その結果に応じて再分類される。従って、図６（ａ）の画面においてユーザが評価を上げた場合には、ユーザの感覚に応じるように、今まで「激しい曲」に分類されなかった楽曲が「激しい曲」に分類され得る。また、該評価を下げた場合には、ユーザの感覚に応じるように、今まで「激しい曲」に分類されていた楽曲が「激しい曲」の分類から外れ得る。上記例によれば、楽曲Ｍは激しさポイントが「１」以下となるため、「激しい曲」の分類から外れる。なお、楽曲Ｍが他の何れのジャンルにも分類されていない場合、ユーザの感覚によれば、楽曲Ｍが「悲しい曲」、「楽しい曲」、「ムードのある曲」、「激しい曲」の何れのジャンルにも属さない楽曲であることを意味し、「その他」に分類される。
【００６９】
ユーザが様々なジャンルの楽曲を聴いてその評価を自身の感覚に合わせて変更していく毎に、ナビゲーション装置１００の分類基準がユーザの感覚的な分類基準に向かって徐々に収斂されていく。ユーザは、例えば数曲の楽曲を聴いて楽曲再分類処理を数回実行させることにより、ＨＤＤ５に格納される数千、数万といった膨大な数の楽曲全てを自身の感覚に適合したジャンルに分類させることができる。これは、ユーザにとって極めて簡便な操作であるため好ましい。附言するに、ナビゲーション装置１００のようなユーザの操作に制約の多い機器では、このような操作負担の軽減は極めて好適であると云える。
【００７０】
また、本実施形態によれば、ユーザは、「激しい曲」の分類基準を設定する際にそれに対応する全てのパラメータ値（すなわち「速度値」、「強弱値」、「テンポ値」）を個別に設定する必要がなく、「激しいか」、「激しくないか」だけを感覚的に判断するだけで良い。このような観点においても、本実施形態のナビゲーション装置１００はユーザの操作負担を軽減し、簡便なユーザインタフェースを提供する構成であると云える。
【００７１】
以上が本発明の実施の形態である。本発明は、これらの実施の形態に限定されるものではなく様々な範囲で変形が可能である。例えば楽曲のジャンルや各パラメータは本実施形態のものに限定されず、様々なものが想定される。
【００７２】
また、別の実施の形態によれば、閾値以上となるポイントが複数種類ある楽曲であっても、その分類先となるジャンルは、ポイントが閾値以上のジャンル（又は全ジャンル）の中で最も高いポイントのジャンルに限定される。
【００７３】
また、本実施形態ではＳ１２の処理でユーザ・オペレーションが検知されると直ぐにＳ１３の処理が実行されるが、別の実施の形態では、再生中の楽曲が終了するまでＳ１３の処理は実行されない。換言すると、別の実施の形態によれば、Ｓ１３の処理は、再生中の楽曲が終了した時点で実行される。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態のナビゲーション装置の構成を示したブロック図である。
【図２】本発明の実施の形態において実行される楽曲自動分類処理のフローチャートである。
【図３】本発明の実施の形態において実行される楽曲自動分類処理を説明するための図である。
【図４】本発明の実施の形態において楽曲選択時に表示される画面を示す図である。
【図５】本発明の実施の形態において実行される楽曲再分類処理のフローチャートである。
【図６】本発明の実施の形態において楽曲再分類処理実行時に表示される画面を示す図である。
【図７】本発明の実施の形態において実行される楽曲再分類処理を説明するための図である。
【符号の説明】
【００７５】
１  ＣＰＵ
２  ＧＰＳレシーバ
３  ジャイロセンサ
４  車速センサ
５  ＨＤＤ
６  入力部
７  表示部
８  ＲＯＭ
９  ＤＲＡＭ
１０  ＳＲＡＭ
１１  ＶＲＡＭ
１２  ＦＭ信号処理部
１３  ビーコン処理部
１４  ユーザインタフェース
１５  画像処理部
１６  ＣＤ制御部
１７  ＤＳＰ
１８  Ｄ／Ａコンバータ
１９  スピーカ
１００  ナビゲーション装置
【図１】
2008243104.tif 000003
【図２】
2008243104.tif 000004
【図３】
2008243104.tif 000005
【図４】
2008243104.tif 000006
【図５】
2008243104.tif 000007
【図６】
2008243104.tif 000008
【図７】
2008243104.tif 000009