(57)【要約】【課題】オーディオ装置において、ユーザの選曲結果を基にして楽曲リストを当該ユーザの好み（選曲傾向）に応じた順序に並べ替えることができるようにして、ユーザが目的の楽曲を検索するのに余計な時間がかからないようにする。【解決手段】ユーザが選曲した楽曲の少なくともジャンル及び年代に関する情報をそれぞれカテゴリ情報として取得するカテゴリ情報取得手段２５１と、カテゴリ情報取得手段２５１により取得された前記各カテゴリ情報の出現頻度に応じたランキングポイント値の合計ポイント値を計算するランキングポイント計算手段２５２と、ランキングポイント計算手段２５２により得られた合計ポイント値のランキングを管理するランキング管理手段２５３と、ランキング管理手段２５３で管理されている前記ランキングに基づいて所定の楽曲リストのソートを行なう楽曲リスト制御手段２５４とをそなえる。【選択図】        図２
2006126679.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが選曲した楽曲の少なくともジャンル及び年代に関する情報をそれぞれカテゴリ情報として取得するカテゴリ情報取得手段と、
該カテゴリ情報取得手段により取得された前記各カテゴリ情報の出現頻度に応じたランキングポイント値の合計ポイント値を計算するランキングポイント計算手段と、
該ランキングポイント計算手段により得られた該合計ポイント値のランキングを管理するランキング管理手段と、
該ランキング管理手段で管理されている前記ランキングに基づいて所定の楽曲リストのソートを行なう楽曲リスト制御手段とをそなえたことを特徴とする、オーディオ装置。
【請求項２】
該カテゴリ情報取得手段が、上記のジャンル及び年代に加えて、該楽曲のテンポ、雰囲気、歌手、作詞家および作曲家の一部又は全てに関する情報を該カテゴリ情報として取得しうるように構成されたことを特徴とする、請求項１記載のオーディオ装置。
【請求項３】
該楽曲リスト制御手段が、
該楽曲のテンポ、雰囲気、歌手、作詞家および作曲家に関する各カテゴリ情報の一部又は全てを、該ユーザの設定に応じて選択的に該ランキングポイント計算手段でのランキングポイント計算対象とするか除外するかを制御するランキングポイント計算対象制御部をそなえていることを特徴とする、請求項２記載のオーディオ装置。
【請求項４】
該ユーザの選曲した該楽曲が再生されたことを検出する再生検出部をそなえ、
該再生検出手段で該楽曲の再生が検出されると、該カテゴリ情報取得手段が該カテゴリ情報を取得するように構成されたことを特徴とする、請求項１〜３のいずれか１項に記載のオーディオ装置。
【請求項５】
複数の楽曲データを収録したカラオケ歌本データ又はカラオケコンテンツデータを記憶するカラオケデータ記憶手段をさらにそなえ、
該カテゴリ情報取得手段が、
該カテゴリ情報を該カラオケデータ記憶手段の記憶内容から取得するカラオケデータカテゴリ情報取得部をそなえていることを特徴とする、請求項１〜４のいずれか１項に記載のオーディオ装置。
【請求項６】
該カテゴリ情報取得手段が、
該カラオケデータカテゴリ情報取得部により該記憶手段の該記憶内容から該カテゴリ情報を取得できないときは、該記憶内容に相当するデータを管理するセンタにネットワーク経由で接続して該センタから該カテゴリ情報を取得するセンタ接続部をそなえていることを特徴とする、請求項５記載のオーディオ装置。
【請求項７】
ネットワーク経由で音楽配信サービスコンテンツから受信した楽曲リスト、及び、自装置で提供可能な楽曲リストのいずれか一方又は双方を記憶する楽曲リスト記憶手段をさらにそなえ、
該楽曲リスト制御手段が、
該楽曲リスト記憶手段の該楽曲リストを前記ランキングに基づいてソートする楽曲リストソート部をそなえていることを特徴とする、請求項１〜６のいずれか１項に記載のオーディオ装置。
【請求項８】
該ユーザによる設定に応じて選択的に該楽曲リスト制御手段による該楽曲リストのソートを有効又は無効に設定するソート有効／無効設定手段をさらにそなえたことを特徴とする、請求項１〜７のいずれか１項に記載のオーディオ装置。
【請求項９】
ユーザが選曲した楽曲の少なくともジャンル及び年代に関する情報をそれぞれカテゴリ情報として取得し、
取得した前記各カテゴリ情報の出現頻度に応じたランキングポイント値の合計ポイント値を計算し、
得られた該合計ポイント値のランキングを管理し、
管理している前記ランキングに基づいて所定の楽曲リストのソートを行なうことを特徴とする、オーディオ装置の楽曲リストソート方法。
【請求項１０】
コンピュータを内蔵するオーディオ装置の楽曲リストソートプログラムであって、
該コンピュータを、
ユーザが選曲した楽曲の少なくともジャンル及び年代に関する情報をそれぞれカテゴリ情報として取得するカテゴリ情報取得手段と、
該カテゴリ情報取得手段により取得された前記各カテゴリ情報の出現頻度に応じたランキングポイント値の合計ポイント値を計算するランキングポイント計算手段と、
該ランキングポイント計算手段により得られた該合計ポイント値のランキングを管理するランキング管理手段と、
該ランキング管理手段で管理されている前記ランキングに基づいて所定の楽曲リストのソートを行なう楽曲リスト制御手段として機能させることを特徴とする、オーディオ装置の楽曲リストソートプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ装置並びに同装置の楽曲リストソート方法及び楽曲リストソートプログラムに関し、例えば、カラオケ機能を有する車載情報通信システムのように音楽配信サービスにより提供されるカラオケコンテンツからユーザの選曲に応じた楽曲を演奏可能な装置等に用いて好適な技術に関する。
【背景技術】
【０００２】
カーナビゲーションシステムに代表される車載装置は、近年の情報技術（ＩＴ）の発展に伴って急速に多機能化及び高機能化しており、例えば、「Ｇ−ＢＯＯＫ」（登録商標）と呼ばれるカーマルチメディアとネットワークとを融合したシステム等のように、モバイルネットワーク通信機能を装備することにより多種多様な情報サービスを運転中にも適宜利用できるようになってきている。このような情報サービスの中には、近年、音楽配信サービスやカラオケコンテンツの配信サービス等も含まれ、車載装置を操作することで、内蔵のハードディスクやＣＤ，ＤＶＤ等の記録媒体に収録されていない楽曲（例えば、最新の楽曲）であってもネットワーク経由で受信して車内で演奏（再生）することが可能である。
【０００３】
このような音楽やカラオケコンテンツの配信サービス（以下、音楽配信サービスと総称する）をユーザが利用する際には、通常、サービスセンタ等から配信された利用可能な楽曲リストの表示画面においてユーザが好みの楽曲の選択操作を行なうことで、配信すべき楽曲が決定されて、ネットワーク経由で車載装置に受信（ダウンロード）されることになる。ここで、前記楽曲リストは、通常、楽曲名や歌手名の５０音順（あるいは、アルファベット順）等の簡単な規則に従ってソートされているのが一般的であり、車載装置の表示画面においてもかかるソート順で楽曲リストの表示が行なわれる。
【０００４】
なお、このようなサービスに関連する従来技術として、例えば後記特許文献１〜５により提案されている技術がある。
ここで、特許文献１の技術（コンテンツ検索装置および方法）は、検索で利用する分類木や検索結果の提示順序を利用者の属性（性別、年月日、居住地、興味のあるジャンル）や現在時刻に応じて変化させることのできるディレクトリ型のコンテンツ検索装置および方法を提供することを目的とするもので、そのために、コンテンツの検索結果に対して利用者の属性および現在時刻に基づくランク値付与規則からランク値を付与し、このランク値（個人別ランキング）に基づき検索結果の提示順序を変更して利用者端末に返却することが行なわれるようになっている。これにより、利用者の嗜好や目的に合ったディレクトリによってコンテンツ検索が可能となり、所望のコンテンツに容易にたどり着くことが可能となる。
【０００５】
また、特許文献２の技術（放送センタ）は、視聴者からのリクエスト情報を人間の手を煩わせることなく自動的に集計し、いち早く視聴者に集計結果を提示できるようにすることを目的とするもので、そのために、視聴者からのリクエスト情報を受付時刻情報とセットでリクエストロギングデータとして記憶しておき、リクエストを受け付ける毎に、リアルタイムランキングとしてその時点でのリクエスト回数の多い上位１０曲のリクエスト回数と曲タイトルとが表示されるように放送が行なわれるようになっている。
【０００６】
さらに、特許文献３の技術は、カラオケ装置としてもＢＧＭ演奏装置としても使用できる音楽再生装置に関するもので、カラオケ装置として使用しない時にはＢＧＭ演奏装置と
して使用する場合に、ジャンル別や年代別、あるいは歌手別など利用者の望むものに該当する曲だけを、レーザーディスクやビデオテープ等の専用の再生媒体を使用せずに演奏できるようにすることを目的とするものである。そのため、この特許文献３の技術では、利用者に、どのようなジャンル、年代又は歌手の曲を演奏するかを指定させることによって、指定されたジャンル、年代又は歌手などに該当する曲を検索して、順次自動的に該当曲をＢＧＭとして演奏する（歌詞データはハードディスクから読み出さない）ようになっている。これにより、ＢＧＭ演奏用の専用の再生媒体を使用することなく、利用者の好みに合った曲だけをＢＧＭとして自動的に多数演奏することが可能となる。
【０００７】
また、特許文献４の技術（放送センタ）は、リクエスト回数の多い順にカラオケ曲が演奏されるようなプログラム番組を放送することを目的とするもので、そのために、所定時間内のリクエストログからリクエスト数の多い順にソートした表を作成し、作成する番組のジャンル（演歌、ポップス又はアニメ等）を決定し、決定したジャンルコードに該当するものの中から、リクエスト数の多い順にリクエストコードを割り付けてゆき、番組時間分が埋まったら、外部記憶装置に番組構成データを記憶させ、埋まらない場合には、同一ジャンルの曲をリクエストデータベースからランダムに取り出して埋まるまで番号構成データに追加することが行なわれるようになっている。これにより、リクエスト数の多い順にカラオケ曲を演奏するプログラム番組を自動的に作成して放送することができる。したがって、視聴者の日々変化する好みをオペレータが介在することなく自動的に放送することが可能となる。
【０００８】
さらに、特許文献５の技術は、インターネット等を利用して音楽データを含むコンテンツを配信するＥＭＤ（Electronic Music Distribution）に関するもので、ユーザの嗜好
を満たす音楽コンテンツを配信できるようにすることを目的としている。そのため、この特許文献５の技術では、端末装置から音楽コンテンツの可変ヘッダ領域にユーザヘッダ情報を付加し、データベースへ蓄積し、さらに情報管理装置によってユーザの嗜好を反映するように属性情報を演算処理し、新たに加えられた属性に基づいた音楽コンテンツの配信を行なうようになっている。これにより、ユーザの嗜好を反映させた音楽コンテンツを蓄積した専用サーバを設けなくてもユーザの嗜好を満たす音楽コンテンツの配信が可能になる。
【特許文献１】特開２００３−２８１１７８号公報
【特許文献２】特開平９−８３４６７号公報
【特許文献３】特開平６−１３０９８２号公報
【特許文献４】特開平９−１３０７７６号公報
【特許文献５】特開２００１−１８４３６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来の技術では、楽曲リストをユーザの過去の選曲結果を基にして当該ユーザの好み（選曲傾向）に応じた順序、より詳細には、ユーザが選曲した楽曲のジャンル（ポップス、ロック等）や年代（場合によっては追加的に楽曲のテンポ、雰囲気、歌手、作詞家および作曲家）等に関する各カテゴリ情報の出現頻度に応じて楽曲のランキング付けを行なって、そのランキング順序で所定（種々）の楽曲リストを並べ替えることは行なえなかった。
【００１０】
本発明は、このような課題に鑑み創案されたもので、オーディオ装置において、ユーザの選曲結果を基にして楽曲リストを当該ユーザの好み（選曲傾向）に応じた順序に並べ替えることができるようにして、ユーザが目的の楽曲を検索するのに余計な時間がかからないようにすることを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明のオーディオ装置（請求項１）は、ユーザが選曲した楽曲の少なくともジャンル及び年代に関する情報をそれぞれカテゴリ情報として取得するカテゴリ情報取得手段と、該カテゴリ情報取得手段により取得された前記各カテゴリ情報の出現頻度に応じたランキングポイント値の合計ポイント値を計算するランキングポイント計算手段と、該ランキングポイント計算手段により得られた該合計ポイント値のランキングを管理するランキング管理手段と、該ランキング管理手段で管理されている前記ランキングに基づいて所定の楽曲リストのソートを行なう楽曲リスト制御手段とをそなえたことを特徴としている。
【００１２】
ここで、該カテゴリ情報取得手段は、上記のジャンル及び年代に加えて、該楽曲のテンポ、雰囲気、歌手、作詞家および作曲家の一部又は全てに関する情報を該カテゴリ情報として取得しうるように構成されていてもよい（請求項２）。
また、該楽曲リスト制御手段は、該楽曲のテンポ、雰囲気、歌手、作詞家および作曲家に関する各カテゴリ情報の一部又は全てを、該ユーザの設定に応じて選択的に該ランキングポイント計算手段でのランキングポイント計算対象とするか除外するかを制御するランキングポイント計算対象制御部をそなえていてもよい（請求項３）。
【００１３】
さらに、本オーディオ装置は、該ユーザの選曲した該楽曲が再生されたことを検出する再生検出部をそなえ、該再生検出手段で該楽曲の再生が検出されると、該カテゴリ情報取得手段が該カテゴリ情報を取得するように構成されていてもよい（請求項４）。
また、本オーディオ装置は、複数の楽曲データを収録したカラオケ歌本データ又はカラオケコンテンツデータを記憶するカラオケデータ記憶手段をさらにそなえ、該カテゴリ情報取得手段が、該カテゴリ情報を該カラオケデータ記憶手段の記憶内容から取得するカラオケデータカテゴリ情報取得部をそなえていてもよい（請求項５）。
【００１４】
さらに、該カテゴリ情報取得手段は、該カラオケデータカテゴリ情報取得部により該記憶手段の該記憶内容から該カテゴリ情報を取得できないときは、該記憶内容に相当するデータを管理するセンタにネットワーク経由で接続して該センタから該カテゴリ情報を取得するセンタ接続部をそなえていてもよい（請求項６）。
また、本オーディオ装置は、ネットワーク経由で音楽配信サービスコンテンツから受信した楽曲リスト、及び、自装置で提供可能な楽曲リストのいずれか一方又は双方を記憶する楽曲リスト記憶手段をさらにそなえ、該楽曲リスト制御手段が、該楽曲リスト記憶手段の該楽曲リストを前記ランキングに基づいてソートする楽曲リストソート部をそなえていてもよい（請求項７）。
【００１５】
さらに、本オーディオ装置は、該ユーザによる設定に応じて選択的に該楽曲リスト制御手段による該楽曲リストのソートを有効又は無効に設定するソート有効／無効設定手段をさらにそなえていてもよい（請求項８）。
次に、本発明のオーディオ装置の楽曲リストソート方法（請求項９）は、ユーザが選曲した楽曲の少なくともジャンル及び年代に関する情報をそれぞれカテゴリ情報として取得し、取得した前記各カテゴリ情報の出現頻度に応じたランキングポイント値の合計ポイント値を計算し、得られた該合計ポイント値のランキングを管理し、管理している前記ランキングに基づいて所定の楽曲リストのソートを行なうことを特徴としている。
【００１６】
また、本発明のオーディオ装置の楽曲リストソートプログラム（請求項１０）は、コンピュータを内蔵するオーディオ装置の楽曲リストソートプログラムであって、該コンピュータを、ユーザが選曲した楽曲の少なくともジャンル及び年代に関する情報をそれぞれカテゴリ情報として取得するカテゴリ情報取得手段と、該カテゴリ情報取得手段により取得された前記各カテゴリ情報の出現頻度に応じたランキングポイント値の合計ポイント値を
計算するランキングポイント計算手段と、該ランキングポイント計算手段により得られた該合計ポイント値のランキングを管理するランキング管理手段と、該ランキング管理手段で管理されている前記ランキングに基づいて所定の楽曲リストのソートを行なう楽曲リスト制御手段として機能させることを特徴としている。
【発明の効果】
【００１７】
上記本発明によれば、次のような効果ないし利点が得られる。
(1)ユーザによる楽曲の選曲情報を利用して、少なくとも「ジャンル」及び「年代」を
含む各カテゴリ情報の出現頻度に応じたランキングポイント値の合計ポイント値を求め、そのランキングに基づいて所定の楽曲リストをソートするので、例えば、ハードディスクオーディオや音楽配信コンテンツ、カラオケ選曲ページ等で提供される所定（種々）の楽曲リストをユーザの好みや選曲傾向に合わせた順序で表示（リストアップ）することができる。したがって、ユーザが目的の楽曲を検索するのに余計な時間がかからない。
【００１８】
(2)また、ユーザの選曲（楽曲再生）毎に、上記ランキングを更新することもできるの
で、このようにすれば、好みの変化しやすいユーザに合わせて当該ランキングを更新することができ、常にユーザの好みや選曲傾向に適応して最適な楽曲リストのソートを実現することができる。
(3)さらに、カテゴリ情報として、「ジャンル」及び「年代」に加えて、楽曲の「テン
ポ」、「雰囲気」、「歌手」、「作詞家」、「作曲家」などの情報をも追加的、選択的に利用することもでき、このようにすれば、より精度の高いランキング管理を実現することができる。
【００１９】
(4)そして、これらのカテゴリ情報の有効／無効設定をユーザにより可能とすることも
でき、このようにすれば、ユーザの意思を上記ランキング（楽曲リストの順序）に反映することができる。
【発明を実施するための最良の形態】
【００２０】
図１は本発明の一実施形態としてのオーディオ装置を含む音楽配信サービスシステムの構成を示すブロック図で、この図１に示す音楽配信サービスシステムは、コンテンツ配信会社（センタ）が運営する１以上のコンテンツサーバ１と、当該コンテンツサーバ１にインターネット等のネットワーク３経由で接続されるオーディオ装置２とをそなえて構成され、音楽（楽曲）データやカラオケデータ等を含む音楽配信コンテンツ（ページ）がコンテンツサーバ１からネットワーク３経由でオーディオ装置２に配信され、オーディオ装置２にて音楽配信サービスを利用できるようになっている。なお、本実施形態において、「音楽配信コンテンツ」には、ディジタル著作権管理（ＤＲＭ：digital rights management）技術により音楽のライセンスのみを配信するサービス形態のコンテンツをも含むもの
とする。
【００２１】
オーディオ装置２は、本実施形態では、例えば、車載のカーナビゲーションシステムや既述の「Ｇ−ＢＯＯＫ」対応端末等の一機能として組み込まれて、車内で上記音楽配信サービスの利用を可能にするものである。ただし、本オーディオ装置２は、単体の車載装置として提供されても良いし、カラオケボックス店のカラオケ装置として提供されてもよい。また、ハードディスクドライブ（ＨＤＤ）を音楽データの記憶媒体とするオーディオ装置（ＨＤＤオーディオ）やＳＤ（Secure Digital）メモリカード等の小型メモリを音楽データの記憶媒体とするオーディオ装置（ＳＤオーディオ）等として提供されてもよいし、さらには、家庭のＰＣ（パーソナルコンピュータ）の一機能として組み込まれていても良い。
【００２２】
そして、本実施形態のオーディオ装置２は、その要部のハードウェア構成に着目すると
、図１中に示すように、通信機２１，記憶部２２，表示部２３，入力部２４及び制御部２５をそなえて構成される。
ここで、通信機２１は、ネットワーク３と接続してコンテンツサーバ１との通信を可能にするもので、車載装置として提供される場合には、ネットワーク３に無線接続するための無線通信インタフェースを装備している。なお、この無線通信インタフェースの機能は例えば携帯電話端末を利用して実現することもできる。
【００２３】
記憶部２２は、オーディオ装置２が動作する上で必要なソフトウェア（アプリケーションプログラム）データや、コンテンツサーバ１から受信した音楽データやカラオケデータ（以下、「楽曲データ」又は単に「楽曲」と総称する）、利用可能な楽曲リスト、後述するランキング管理テーブル（テーブル形式のデータ）等を含む各種データを記憶するもので、例えば、ＨＤＤやＳＤメモリカード等の所要の記憶媒体により実現される。
【００２４】
表示部２３は、オーディオ装置２として動作する上で、また、音楽サービスを利用する上で必要な表示画面や設定画面、受信した音楽配信コンテンツ、楽曲リスト等を表示するためのもので、例えば、液晶ディスプレイ等によって構成される。
入力部２４は、ユーザによる入力情報や操作情報を受け付けるものである。この入力部２４は、オーディオ装置２に設けられた操作ボタン類であったり、上記表示部２３においてタッチパネルとして構成されることもある。
【００２５】
そして、制御部２５は、オーディオ装置２全体の動作を統括的に制御するもので、例えばＣＰＵ等によって構成されるが、本実施形態では、ユーザがカラオケ等で選曲した楽曲の少なくとも「ジャンル」〔日本のポップス（J-POP），ロック，Ｒ＆Ｂ（Rhythm and Blues）等〕と「年代」（７０年代，８０年代，９０年代等）にランキング（ポイント）を
付与し、「ジャンル」と「年代」の合計ポイントを計算してランキング管理テーブルを作成し、このランキング管理テーブル（合計ポイント）に基づいて楽曲リスト（以下、オーディオリストとも称する）のソート（並べ替え）を行なう機能（楽曲リストソート機能）を有している。
【００２６】
そのため、本実施形態の制御部２５は、ソフトウェア的には、その要部に着目すると、例えば図２に示すごとく、再生検出部２５０，カテゴリ情報取得部２５１，ランキングポイント計算部２５２，ランキング管理部２５３，楽曲リスト制御部２５４，ソート有効／無効設定部２５５及び表示制御部２５６をそなえて構成される。
ここで、再生検出部２５０は、ユーザが或る楽曲リストから選曲（あるいはダウンロード）した楽曲が再生されたことを例えばユーザによる再生操作等を検知することによって検出するものであり、カテゴリ情報取得部２５１は、この再生検出部２５０で前記楽曲の再生が検出されると、当該楽曲の少なくとも「ジャンル」及び「年代」に関する情報をそれぞれカテゴリ情報として取得するもので、ここでは、オーディオ装置２内のカラオケデータ記憶部２２２に記憶されている、楽曲リストに応じた複数の楽曲データに関するカテゴリ情報を含むカラオケ歌本データ又はカラオケコンテンツデータから上記カテゴリ情報を取得するカラオケデータカテゴリ情報取得部２５１ａと、このカラオケデータカテゴリ情報取得部２５１ａによりカテゴリ情報を取得できない場合に、上記記憶部２２２の記憶内容に相当するデータを管理するコンテンツサーバ１にネットワーク３経由で接続して当該サーバ１から上記カテゴリ情報を取得するサーバ（センタ）接続部２５１ｂとをそなえている。
【００２７】
なお、「カラオケ歌本データ」とは、例えば、一般のカラオケ店等でユーザの楽曲検索（選択）のために利用されている、複数の楽曲をジャンルや年代別、あるいは、５０音順、アルファベット順別等に分類して記載された歌本の内容に相当するデータを意味し、「カラオケコンテンツデータ」とは、通信カラオケサービス等において楽曲検索（選択）の
ためにユーザ端末のディスプレイに表示される上記歌本の内容に相当するデータを意味し、これらのデータは、ネットワーク３経由でオーディオ装置２が受信してもよいし、オーディオ装置２に予め設定・記憶されていてもよく、その入手先については不問である。また、そのデータ構造についても、少なくとも上記カテゴリ情報を含むデータであれば不問である。
【００２８】
例えば図３に、本実施形態においてコンテンツサーバ１から配信される（又は、配信曲を収録したＣＤ等から入手する）楽曲のデータ構造例を示す。この図３に示すように、楽曲データは、ヘッダ部（Content Data Header）３０と、当該ヘッダ部３０に続いて楽曲
数等に応じて適宜数だけ連結されるデータファイル（データ要素：Element #1, #2, #3, #4）３１とを有しており、例えばヘッダ部３０の直後に連結されるデータファイル３１をインデックスファイル（図４参照）として、当該インデックスファイル３１に上記カテゴリ情報を含む各種データを設定できるようになっている。したがって、この場合、カテゴリ情報取得部２５１は、かかるインデックスファイル３１から上記カテゴリ情報を抽出して取得することになる。
【００２９】
ただし、このカテゴリ情報取得部２５１は、上記の「ジャンル」及び「年代」に加えて、楽曲の「テンポ」（アップテンポ、ミディアムテンポ、スローテンポ等）、「雰囲気」〔明るい（楽しい）、暗い（悲しい）等〕、「歌手」、「作詞家」および「作曲家」の一部又は全てに関する情報をカテゴリ情報として追加的、選択的に取得することも可能である。勿論、これら以外の他のカテゴリに関する情報も、適宜、利用可能である。そして、この場合、後述するランキングポイント計算対象制御部２５４ａによって、これらの「テンポ」、「雰囲気」、「歌手」、「作詞家」および「作曲家」の一部又は全てをユーザの設定に応じて有効（ＯＮ）／無効（ＯＦＦ）制御、つまり、ランキングポイント計算部２５２でのランキングポイント値の計算対象とするか除外するかを制御できるようになっている。
【００３０】
次に、ランキングポイント計算部２５２は、上記カテゴリ情報取得部２５１により取得された前記各カテゴリ情報の出現頻度（割合）に応じたランキングポイント値の合計ポイントを計算するものである。ここで、本実施形態において、「ランキングポイント値」とは、ある楽曲が選曲されることによってその楽曲のカテゴリ情報が出現した割合に１００を乗じた値〔例えば、９０年代（４０％）×１００＝４０点〕を意味し、その「合計ポイント」とは、各カテゴリ情報のランキングポイント値を加算した値〔例えば、J-POP（２
０点）＋９０年代（４０点）＝６０点〕を意味する。
【００３１】
ランキング管理部２５３は、上記ランキングポイント計算部２５２により得られた合計ポイント値のランキングを管理するもので、本実施形態では、例えば図５に示すようなランキング管理テーブル２２１を作成するようになっている。この図５に示すランキング管理テーブル２２１では、カテゴリ情報として「ジャンル」（J-POP，バラード，ロック）
及び「年代」（８０年代，９０年代，００（２０００）年代）の各ランキングポイント値の全組み合わせについての合計ポイント値の高い順にランキングが設定されている（１位：J-POP＆９０年代，２位：J-POP＆００年代，３位：J-POP&８０年代）。
【００３２】
なお、ランキング管理テーブル２２１の更新は、上述したように再生検出部２５０をそなえることにより、ユーザによる選曲時ではなく、選曲された楽曲が実際に再生（再生開始）されたことをトリガにして行なわれることになる。これは、選曲時には未だキャンセル可能だからである。また、ランキング管理テーブル２２１は、入力部２４を通じてユーザ識別情報（ＩＤ）を入力してもらう等することによって、オーディオ装置２の異なるユーザ別（ユーザＩＤ別）に管理することもできる。
【００３３】
楽曲リスト制御部２５４は、上記ランキング管理部２５３で管理されている前記ランキング管理テーブル２２１に基づいて楽曲リストソート部２５４ｂにより楽曲リスト記憶部２２３に記憶されている楽曲リストについてのソートを行なうものである。なお、楽曲リスト記憶部２２３は、ネットワーク３経由で音楽配信サービスコンテンツ（コンテンツサーバ１）から受信した楽曲リスト、及び、自装置２で保有する提供可能なカラオケ等の楽曲リストのいずれか一方又は双方を記憶するものである。つまり、本オーディオ装置２は、コンテンツサーバ１から受信した楽曲リスト、自装置２で予め保有する楽曲リストのいずれをも上記ソート対象とすることができる。
【００３４】
また、この楽曲リスト制御部２５４は、前述したように、ランキングポイント計算対象制御部２５４ａをそなえることにより、楽曲の「テンポ」、「雰囲気」、「歌手」、「作詞家」および「作曲家」に関する各カテゴリ情報の一部又は全てを、ユーザの設定に応じて選択的にランキングポイント計算部２５２でのランキングポイント計算対象とするか除外するか（ＯＮ／ＯＦＦ）を制御できるようになっている。
【００３５】
さらに、ソート有効／無効設定部２５５は、ユーザによる設定に応じて選択的に楽曲リスト制御部２５４手段による楽曲リストのソート（ランキング管理テーブル機能）を有効又は無効（ＯＮ／ＯＦＦ）に設定するもので、これにより、楽曲リストをランキング管理テーブル２２１に基づいてソートして表示するか、５０音順やアルファベット順等の通常の順序で表示させるかを選択することが可能になっている。
【００３６】
具体的に、上記のランキングポイント計算対象制御部２５４ａ及びソート有効／無効設定部２５５に対するユーザ設定は、例えば図６に示すように、表示部２３に表示される「設定画面」２３３上でユーザがＯＮ／ＯＦＦ設定することで入力部２４を通じて実現される。
表示制御部２５６は、表示部２３の画面表示を制御するもので、上記設定画面や音楽配信コンテンツ，楽曲リスト制御部２５４によるソート前あるいはソート後の楽曲リスト等を表示部２３に表示させるようになっている。
【００３７】
なお、上述した制御部２５としての機能（各部２５０〜２５６の全部又は一部の機能）は、ＣＰＵ等のコンピュータが所定のアプリケーションプログラム（オーディオ装置の楽曲リストソートプログラム）を実行することによって実現される。そのプログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＭＯ，ＤＶＤ等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体から上記プログラムを読み取って記憶部２２（外部記憶装置でもよい）に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信回線を介してコンピュータに提供することも可能である。
【００３８】
ここで、コンピュータとは、ハードウェアとＯＳ（オペレーティングシステム）とを含む概念であり、ＯＳの制御の下で動作するハードウェアを意味している。また、ＯＳが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。さらに、ハードウェアは、少なくとも、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたプログラムを読み取るための手段とをそなえている。
【００３９】
そして、上記アプリケーションプログラムは、上述のようなコンピュータに、制御部２５としての機能を実現させるプログラムコードを含んでいる。また、その機能の一部はアプリケーションプログラムではなくＯＳによって実現されてもよい。
また、前記のカラオケデータ記憶部２２２，楽曲リスト記憶部２２３は、図１に示す記
憶部２２の記憶領域を分割することで実現してもよいし、図２に示すようなイメージで、これらの全て又は一部を専用の記憶装置で実現することもできる。
【００４０】
以下、上述のごとく構成された本実施形態のオーディオ装置２の動作（オーディオ装置の楽曲リストソート方法）について、図７〜図１０を参照しながら詳述する。
まず、例えば図７に模式的に示すように、オーディオ装置２の表示部２３に表示されている音楽配信コンテンツのトップ画面２３１においてユーザが「購入画面」ボタンを押下する等して楽曲の購入画面を選択すると、「設定」ボタン２３２ａ，「曲名」ボタン２３２ｂ，「歌手名」ボタン２３２ｃ，「ユーザリスト」ボタン２３２ｄ等を有する購入画面２３２が表示部２３に表示される。
【００４１】
ここで、例えば、「設定」ボタン２３２ａを選択すると、図７中紙面右上の設定画面２３３が表示部２３において表示される。この設定画面２３３には、図６により前述したごとく、「ランキング管理テーブル機能」，「テンポ」（アップ，ミディアム等），「雰囲気」（明るい、悲しい等）、「歌手」、「作詞家」、「作曲家」毎に、これらのカテゴリ情報のＯＮ／ＯＦＦを設定するためのボタン類が配置されており、ユーザが必要に応じてこれらのカテゴリ情報の全部又は一部を適宜に有効又は無効に設定することが可能になっている。ただし、「ジャンル」及び「年代」の各カテゴリ情報については、必須な情報であるとして、ここでは設定不可（ボタン非表示あるいは選択不能状態表示）としている。
【００４２】
一方、購入画面２３２においてユーザが購入したい楽曲を選択する場合は、「曲名」ボタン２３２ｂ，「歌手名」ボタン２３２ｃ，「ユーザリスト」ボタン２３２ｄを用いて選択を行なう。
即ち、例えば、曲名から検索する場合には、「曲名」ボタン２３２ｂを選択することにより、５０音曲選択画面２３５が表示部２３に表示されるので、ユーザは当該画面２３５において目的の曲名を検索する。検索結果は曲名検索結果画面２３６として表示され、当該画面２３６において目的の楽曲を決定する。
【００４３】
これに対し、歌手名から検索する場合には、「歌手名」ボタン２３２ｃを選択することにより、例えば５０音歌手選択画面２３７が表示部２３に表示されるので、ユーザは当該画面２３７において目的の歌手名を検索する。同様に、検索結果は歌手名検索結果画面２３８として表示され、当該画面２３８において目的の楽曲を決定する。
また、独自のユーザリストから検索する場合には、「ユーザリスト」ボタン２３２ｄを選択することにより、図７中紙面右下に示すユーザリスト画面２３４を表示させる。ここで、「ユーザリスト」は、例えば、前記ランキング管理テーブル２２１に基づいてソートされた楽曲リストであり、図７中では、「J-POP＆９０年代」の全楽曲が５０音順にリス
トアップされている様子〔ＡＡＡ（楽曲名）／ＢＢＢ（歌手名）等〕が示されている。なお、このユーザリスト画面２３４には、「曲名」ボタン２３４ａ，「歌手名」ボタン２３４ｂ，「スクロール」ボタン２３４ｃ及び「ランキング」ボタン２３４ｄも配置されており、「曲名」ボタン２３４ａを選択すれば、当該リストを曲名でソートすることができ、「歌手名」ボタン２３４ｂを選択すれば、当該リストを歌手名でソートすることができるようになっている。また、「スクロール」ボタン２３４ｃにより、表示中の楽曲リストを適宜スクロールすることができ、「ランキング」ボタン２３４ｄにより、表示させるランキング（「J-POP＆９０年代」等）を順次変更することが可能になっている。
【００４４】
さて次に、上記ランキング管理テーブル２２１の作成手順について、図８及び図９を用いて説明する。
まず、図８に示すように、上述したごとくユーザが音楽配信コンテンツから或るカラオケ楽曲を購入（ダウンロード）して再生したとする（ステップＳ１）。すると、制御部２５の再生検出部２５０において当該再生が検出され、これをトリガとしてカテゴリ情報取
得部２５１が起動される。カテゴリ情報取得部２５１は、まず、カラオケデータ記憶部２２２にアクセスしてその記憶内容（カラオケ歌本データ又はカラオケコンテンツデータ）からカテゴリ情報が取得可能か判断する（ステップＳ２）。
【００４５】
その結果、取得可能であれば、カテゴリ情報取得部２５１は、カラオケデータカテゴリ情報取得部２５１ａにより、少なくとも「ジャンル」及び「年代」を含む各カテゴリ情報をカラオケデータ記憶部２２２から取得する（ステップＳ２のＹＥＳルートからステップＳ３）。
一方、取得不可能であれば、カテゴリ情報取得部２５１は、センタ接続部２５１ｂにより、再生された楽曲についての情報（カテゴリ情報）の問い合わせをコンテンツサーバ１に対して行なうことにより（ステップＳ２のＮＯルートからステップＳ４）、カラオケデータ記憶部２２２の記憶内容に相当する情報を少なくとも保持する、コンテンツサーバ１の曲情報データベース（ＤＢ）１１からネットワーク３経由で必要なカテゴリ情報を取得する（ステップＳ５）。
【００４６】
このようにしてカテゴリ情報が取得されると、次に、ランキングポイント計算部２５２及びランキング管理部２５３が起動されて、取得した各カテゴリ情報に基づいてランキング管理テーブル２２１が作成される（ステップＳ６）。
例えば図９（Ａ）に示すように、既にユーザにより１２０曲が選曲（再生）され、そのうち「ジャンル」，「年代」，「テンポ」，「雰囲気」の各カテゴリ情報別にランキングポイント値がランキングポイント計算部２５２により計算（集計）された結果、「ジャンル」別では「J-POP」の曲が５０Ｐ（Ｐはポイントを意味する）（＝６０／１２０曲×１
００）、「ロック」の曲が４０Ｐ（４８／１２０曲×１００）、「Ｒ＆Ｂ」の曲が１０Ｐ（＝１２／１２０曲×１００）であり、「年代」別では「９０年代」の曲が６８Ｐ（＝８１／１２０曲×１００）であり、「８０年代」の曲が３２Ｐ（＝３９／１２０曲×１００）であり、「テンポ」別では「ＵＰ（テンポ）」の曲が８０Ｐ（９６／１２０曲×１００）、「ＳＬＯＷ（テンポ）」の曲が２０Ｐ（＝２４／１２０曲×１００）であり、「雰囲気」別では「明るい」曲が７０Ｐ（８４／１２０曲×１００）、「暗い」曲が３０Ｐ（＝３６／１２０曲×１００）であったとすると、ランキングポイント計算部２５２は、さらに各カテゴリ情報の全パターン（組み合わせ）（３×２×２×２＝２４通り）の合計ポイントを計算して、ランキングを決定する。図９（Ａ）の例では、１位が合計２６８Ｐで「J-POP＆９０年代＆ＵＰ＆暗い」曲、２位が合計２５８Ｐで「ロック＆９０年代＆ＵＰ＆
明るい」曲という具合にランキング付けされて、この内容がランキング管理テーブル２２１として記憶部２２に記憶される。
【００４７】
そして、上記ステップＳ１においてユーザにより新たに選曲・再生された楽曲が「ロック＆８０年代＆ＳＬＯＷ＆暗い」曲であったとすると、カテゴリ情報取得部２５１によって、これらのカテゴリ情報が上述したごとくそれぞれ取得された後、ランキングポイント計算部２５２によって、各カテゴリ情報のランキングポイント値の再計算が行われる。即ち、図９（Ｂ）に示すように、全曲数が１２１曲に更新されるとともに、全曲数（１２１曲）に対する割合に１００を乗じたランキングポイント値が各カテゴリ情報について再計算され、全パターンの合計ポイントが再計算されて、ランキング管理テーブル２２１が更新される。なお、図９（Ｂ）では更新後の合計ポイント値は変更されているがランキング自体には変更がないものとなっている。
【００４８】
なお、図６及び図７により前述した設定画面２３３上において、例えば、ユーザが「雰囲気」のカテゴリ情報についてＯＦＦ設定されている場合は、図９（Ｃ）に網がけ部で示すように、当該カテゴリ情報に関するランキングポイント値がランキングポイント計算対象制御部２５４ａによってマスク（合計ポイント値の計算対象から除外）されて、ランキング管理テーブル２２１の更新が行なわれる。この場合、１位は１９７Ｐで「J-POP＆９
０年代＆ＵＰ」の曲、２位は１８７Ｐで「ロック＆９０年代＆ＵＰ」の曲となっている。
【００４９】
また、同一の合計ポイント値が存在する場合には、ランキング管理部２５３は、例えば、「ジャンル」のアルファベット順に順位を決定する。さらに、「ジャンル」も同一であった場合は、他のカテゴリ情報（「年代」、「テンポ」）も順次使用して順位を決定する。
以上のようにして、ランキング管理部２５３は、ランキング管理テーブル２２１を作成（更新）して各カテゴリ情報の合計ポイント値のランキングを管理する。そして、楽曲リスト制御部２５４は、このランキング管理テーブル２２１のランキングに基づいて楽曲リストのソート（並べ替え）を行なう（図８のステップＳ７）。
【００５０】
例えば図１０に示すように、ランキング管理テーブル２２１において合計ポイントのランキング１位が「J-POP＆９０年代」の曲、２位が「J-POP＆００年代」の曲、３位が「J-POP＆８０年代」の曲となっている場合、楽曲リスト制御部２５４は、まず、ランキング
１位の「J-POP＆９０年代」の曲を５０音順にソート（２重ソート）し、その次に、ラン
キング２位の「J-POP＆８０年代」の曲を５０音順にソートし、以降、同様にしてランキ
ング管理テーブル２２１のランキング順に５０音順で楽曲リストをソートして表示部２３への表示を行なう。
【００５１】
以上のように、本実施形態によれば、ユーザによる楽曲（カラオケ）の選曲情報を利用して、少なくとも「ジャンル」及び「年代」を含む各カテゴリ情報にその出現頻度に応じたランキングポイント値を付与して、その合計ポイント値からランキング管理テーブル２２１を作成し、このランキング管理テーブル２２１に基づいて所定の楽曲リストをソートするので、ハードディスクオーディオや音楽配信コンテンツ、カラオケ選曲ページ等で提供される種々の楽曲リストをユーザの好みや選曲傾向に合わせた順序で表示（リストアップ）することができる。したがって、ユーザが目的の楽曲を検索するのに余計な時間がかからない。
【００５２】
また、ユーザの選曲（楽曲再生）毎に、ランキング管理テーブル２２１が更新されるので、好みの変化しやすいユーザに合わせて当該ランキング管理テーブル２２１を更新することができ、常にユーザの好みや選曲傾向に適応して最適な楽曲リストのソートを実現することができる。
さらに、カテゴリ情報として、「ジャンル」及び「年代」に加えて、楽曲の「テンポ」、「雰囲気」、「歌手」、「作詞家」、「作曲家」などの情報をも追加的、選択的に用いることで、より精度の高いランキング管理を実現することができる。そして、これらのカテゴリ情報のＯＮ／ＯＦＦ設定をユーザにより可能とすることで、ユーザの意思をランキング管理テーブル２２１（楽曲リストの順序）に反映することができる。
【００５３】
なお、本発明は、上述した実施形態に限定されず、本発明の趣旨を逸脱しない範囲で種々変形して実施できることはいうまでもない。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態としてのオーディオ装置を含む音楽配信サービスシステムの構成を示すブロック図である。
【図２】図１に示すオーディオ装置の制御部の構成を示すブロック図である。
【図３】本実施形態における楽曲のデータ構造例を示す図である。
【図４】図３に示すデータ構造におけるインデックスファイルの一例を示す図である。
【図５】図２に示すランキング管理テーブルの一例を示す図である。
【図６】図１及び図２に示す表示部に表示される設定画面例を示す図である。
【図７】図１及び図２に示す表示部の表示画面例を示す模式図である。
【図８】本実施形態のオーディオ装置の動作（楽曲リストソート方法）を説明するためのフローチャートである。
【図９】（Ａ）〜（Ｃ）はいずれも本実施形態のランキング管理テーブルの作成及び更新動作を説明するための図である。
【図１０】本実施形態のランキング管理テーブルに基づくソート方法を説明するための図である。
【符号の説明】
【００５５】
１  コンテンツサーバ（コンテンツ配信会社）
１０  曲情報データベース（ＤＢ）
２  オーディオ装置
２１  通信機
２２  記憶部
２２１  ランキング管理テーブル
２２２  カラオケデータ記憶部
２２３  楽曲リスト記憶部
２３  表示部
２３１  トップ画面
２３２  購入画面
２３２ａ  「設定」ボタン
２３２ｂ  「曲名」ボタン
２３２ｃ  「歌手名」ボタン
２３２ｄ  「ユーザリスト」ボタン
２３３  設定画面
２３４  ユーザリスト画面
２３４ａ  「曲名」ボタン
２３４ｂ  「歌手名」ボタン
２３４ｃ  「スクロール」ボタン
２３４ｄ  「ランキング」ボタン
２３５  ５０音曲選択画面
２３６  曲名検索画面
２３７  ５０音歌手選択画面
２３８  歌手名検索結果画面
２４  入力部
２５  制御部
２５０  再生検出部
２５１  カテゴリ情報取得部
２５１ａ  カラオケデータカテゴリ情報取得部
２５１ｂ  センタ接続部
２５２  ランキングポイント計算部
２５３  ランキング管理部
２５４  楽曲リスト制御部
２５４ａ  ランキングポイント計算対象制御部
２５４ｂ  楽曲リストソート部
２５５  ソート有効／無効設定部
２５６  表示制御部
３  ネットワーク
３０  ヘッダ部
３１  データファイル
【図１】
2006126679.tif 000003
【図２】
2006126679.tif 000004
【図３】
2006126679.tif 000005
【図４】
2006126679.tif 000006
【図５】
2006126679.tif 000007
【図６】
2006126679.tif 000008
【図７】
2006126679.tif 000009
【図８】
2006126679.tif 000010
【図９】
2006126679.tif 000011
【図１０】
2006126679.tif 000012