(57)【要約】【課題】  再生だけでなく種々の目的に用いられる楽曲リストを簡単に作成する。【解決手段】  楽曲のリストを生成する楽曲リスト生成装置であって、複数の楽曲のデータを格納する楽曲データ格納部と、楽曲の再生中にユーザによって行われた操作の内容を示す履歴情報を楽曲毎に格納する履歴情報格納部と、楽曲データ格納部にデータが格納された各楽曲から、ユーザによって指定された履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成部と、楽曲データ格納部にデータが格納された各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理部とを備える。【選択図】  図１
2006318546.tif 000002
【特許請求の範囲】
【請求項１】
楽曲のリストを生成する楽曲リスト生成装置であって、
複数の楽曲のデータを格納する楽曲データ格納部と、
前記楽曲の再生中にユーザによって行われた操作の内容を示す履歴情報を楽曲毎に格納する履歴情報格納部と、
前記楽曲データ格納部にデータが格納された各楽曲から、ユーザによって指定された前記履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成部と、
前記楽曲データ格納部にデータが格納された各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理部とを備えることを特徴とする、楽曲リスト生成装置。
【請求項２】
前記履歴情報は、楽曲の再生中に行われた複数の操作からなる一連の操作の内容と、当該一連の操作が行われた時間とを示すことを特徴とする、請求項１に記載の楽曲リスト生成装置。
【請求項３】
前記楽曲データ処理部は再生部を備え、
前記所定の処理は、前記楽曲リストに従って楽曲を前記再生部にて再生する処理であることを特徴とする、請求項１に記載の楽曲リスト生成装置。
【請求項４】
前記楽曲データ格納部は、楽曲を聴取した際の聴取者の印象に関する印象情報をさらに楽曲毎に格納し、
前記所定の処理は、前記楽曲データ格納部に格納される印象情報のうち、前記生成された楽曲リストに含まれる各楽曲の印象情報を変更する処理であることを特徴とする、請求項１に記載の楽曲リスト生成装置。
【請求項５】
前記所定の処理は、生成された楽曲リストに含まれる各楽曲のデータを前記楽曲データ格納部から削除する処理であることを特徴とする、請求項１に記載の楽曲リスト生成装置。
【請求項６】
楽曲の再生中に行われた操作の内容と、当該操作が行われた楽曲のデータに対して行われるべき処理の内容との対応関係を示すルールを格納するルール格納部と、
前記楽曲データ格納部に格納されている楽曲のデータに対して行うべき処理の内容をユーザから受け付ける受付部とをさらに備え、
前記楽曲リスト生成部は、前記受付部によって受け付けられた処理の内容に対応する操作の内容を示す履歴情報が前記履歴情報格納部に格納されていることを条件として楽曲を選出して楽曲リストを生成することを特徴とする、請求項１に記載の楽曲リスト生成装置。
【請求項７】
前記ルール格納部に格納されるルールは、ユーザによって変更可能であることを特徴とする、請求項６に記載の楽曲リスト生成装置。
【請求項８】
前記楽曲データ格納部に格納された楽曲のデータに対して行われた前記所定の処理の内容を、前記履歴情報に格納されている前記操作の内容と対応づけて格納するように当該履歴情報を更新する履歴情報更新部をさらに含み、
前記履歴情報格納部に格納されている操作の内容と処理の内容との対応に基づいて、前記ルール格納部に格納されているルールにより示される対応関係を更新するルール更新部とをさらに備えることを特徴とする、請求項６に記載の楽曲リスト生成装置。
【請求項９】
楽曲のリストを生成する楽曲リスト生成方法であって、
楽曲のデータを取得する楽曲データ取得ステップと、
取得された前記楽曲を再生する再生ステップと、
当該楽曲の再生中にユーザによって行われた操作内容を履歴情報として取得する履歴情報取得ステップと、
前記楽曲データ取得ステップによりデータを取得した各楽曲から、ユーザによって指定された前記履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成ステップと、
前記楽曲データ取得ステップによりデータを取得をした各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理ステップとを備えることを特徴とする、楽曲リスト生成方法。
【請求項１０】
前記履歴情報は、楽曲の再生中に行われた複数の操作からなる一連の操作の内容と、当該一連の操作が行われた時間とを示すことを特徴とする、請求項９に記載の楽曲リスト生成方法。
【請求項１１】
楽曲の再生中に行われた操作の内容と、当該操作が行われた楽曲のデータに対して行われるべき処理の内容との対応関係を示すルールを取得するルール取得ステップと、
前記楽曲データ取得ステップにより取得された楽曲のデータに対して行うべき処理の内容をユーザから受け付ける受付ステップとをさらに備え、
前記楽曲リスト生成ステップは、前記受付ステップによって受け付けられた処理の内容に対応する操作の内容を示す履歴情報が前記履歴情報取得ステップにより取得されていることを条件として楽曲を選出して楽曲リストを生成することを特徴とする、請求項９に記載の楽曲リスト生成方法。
【請求項１２】
前記ルール取得ステップにより取得されるルールは、ユーザによって変更可能であることを特徴とする、請求項１１に記載の楽曲リスト生成方法。
【請求項１３】
前記楽曲データ取得ステップにより取得された楽曲のデータに対して行われた前記所定の処理の内容を、前記履歴情報取得ステップにより取得された前記操作の内容と対応づけて格納するように当該履歴情報を更新する履歴情報更新ステップをさらに含み、
前記履歴情報取得ステップにより取得された操作の内容と処理の内容との対応に基づいて、前記ルール取得ステップにより取得されたルールにより示される対応関係を更新するルール更新ステップとをさらに備えることを特徴とする、請求項９に記載の楽曲リスト生成方法。
【請求項１４】
楽曲のリストを生成する楽曲リスト生成装置のコンピュータを機能させるプログラムであって、
前記楽曲リスト生成装置は、前記プログラムを備え、
前記プログラムは、
楽曲のデータを取得する楽曲データ取得手段と、
前記楽曲の再生中にユーザによって行われた操作の内容を示す履歴情報を楽曲毎に取得する履歴情報取得手段と、
前記楽曲データ取得手段によりデータが取得された各楽曲から、ユーザによって指定された前記履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成手段と、
前記楽曲データ手段によりデータが取得された各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理手段とを備えることを特徴とする、コンピュータに機能させるプログラム。
【請求項１５】
請求項１４に記載のプログラムを記録した、コンピュータ読み取り可能な記録媒体。
【請求項１６】
楽曲のリストを生成する楽曲リスト生成装置と、楽曲を再生可能な再生装置とを含む楽曲再生システムであって、
前記再生装置は、
複数の楽曲のデータを格納する第１の楽曲データ格納部と、
前記第１の楽曲データ格納部に格納された楽曲のデータを用いて楽曲を再生する再生部と、
前記再生部による楽曲の再生中にユーザによって行われた操作の内容を示す履歴情報を楽曲毎に記憶する履歴情報記憶部とを備え、
前記楽曲リスト生成装置は、
前記履歴情報記憶部に記憶されている前記履歴情報を取得する履歴情報取得部と、
複数の楽曲のデータを格納する第２の楽曲データ格納部と、
前記第２の楽曲データ格納部にデータが格納された各楽曲から、ユーザによって指定された前記履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成部と、
前記楽曲データ格納部にデータが格納された各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理部とを備えることを特徴とする、楽曲再生システム。
【請求項１７】
複数の楽曲のデータを格納する楽曲データ格納部と、
前記楽曲の再生中にユーザによって行われた操作の内容を示す履歴情報を楽曲毎に格納する履歴情報格納部とを備えた楽曲リスト生成装置に用いる集積回路であって、
前記集積回路は、
前記楽曲データ格納部にデータが格納された各楽曲から、ユーザによって指定された前記履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成部と、
前記楽曲データ格納部にデータが格納された各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理部とを備えることを特徴とする集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲を選曲し、楽曲のリストを生成する楽曲リスト生成方法に関し、特定的には、再生装置において楽曲に対し行われた操作履歴に基づいて楽曲を抽出し、楽曲リストを生成する楽曲リスト生成装置および方法、プログラムならびにプログラムが記録された記録媒体、楽曲再生システムに関する。
【背景技術】
【０００２】
従来のオーディオプレーヤにおいて、再生の対象となる楽曲をユーザが一曲ずつ選択せずに、多数の楽曲の中から、再生対象となる楽曲が選曲されたリスト（以下、プレイリストという）を作成する方法が知られている。プレイリストには、ユーザにより選択された複数の楽曲の再生順序が指定される。これにより、ユーザは、好みでない楽曲をスキップさせる作業を行うことなく、好みにあった楽曲を選択的に聴くことができる。
【０００３】
また近年、楽曲に対応した音楽データを記録することができる大容量記録装置を備えたオーディオプレーヤが急速に普及している。これにより、従来のオーディオプレーヤと比べて多数の音楽データを１つのオーディオプレーヤで管理することができる。しかしながら、ユーザはプレイリストを作成するために、記録された多数の楽曲の中から選択する作業が必要となるため、利便性が悪いという問題があった。
【０００４】
これに対して、多数の楽曲の中から、ユーザの好みにあった楽曲を自動的に優先して選曲し、再生する技術が提案されている（特許文献１）。特許文献１に記載されたオーディオプレーヤは、過去に再生された楽曲の再生時間や再生回数を記録する。楽曲リストには、オーディオプレーヤに記録された楽曲のうち、再生時間の長い、または再生回数の多い楽曲から順番に再生順序が指定される。これにより、特許文献１のオーディオプレーヤは、再生時間や再生回数に基づいて、ユーザの嗜好度が高い楽曲が自動的に選曲されたプレイリストを容易に作成することができる。
【特許文献１】特開２００１−２７３７４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のように、大容量記録装置を備えたオーディオプレーヤの普及に伴い、ユーザは多数の楽曲を管理する必要がある。したがって、楽曲の削除を行ったり、楽曲情報の設定変更を行うために、ユーザは記録された多数の楽曲から該当する楽曲を選択し、処理を行わなければならず、利便性が悪いという問題があった。そのため、楽曲の再生や削除等などの種々の目的で、多数の楽曲の中からいくつかの楽曲を選出することのできる技術が要望されている。特許文献１に記載のオーディオプレーヤは、多数の楽曲の中からユーザの好みにあった楽曲を選出することができる。しかしながら、選出された楽曲は、再生以外の目的で使用することができなかった。
【０００６】
そこで、本発明の目的は、再生だけでなく種々の目的に用いられる楽曲リストを簡単に作成することができる利便性の高い楽曲リスト生成装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、以下の構成を備えた楽曲リスト生成装置によって達成される。
楽曲のリストを生成する楽曲リスト生成装置であって、
複数の楽曲のデータを格納する楽曲データ格納部と、
楽曲の再生中にユーザによって行われた操作の内容を示す履歴情報を楽曲毎に格納する履歴情報格納部と、
楽曲データ格納部にデータが格納された各楽曲から、ユーザによって指定された履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成部と、
楽曲データ格納部にデータが格納された各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理部とを備える。
【０００８】
これにより、楽曲リスト生成装置は、楽曲データベースに格納された楽曲のうち、記録された操作履歴を条件として楽曲を選出し、再生や楽曲データの削除、印象情報の変更を含む所定の処理を行うための楽曲リストを生成することができる。したがって、再生だけでなく種々の目的に使われる楽曲リストを容易に作成することができる。
【０００９】
好ましくは、履歴情報は、楽曲の再生中に行われた複数の操作からなる一連の操作の内容と、当該一連の操作が行われた時間とを示す。
【００１０】
これにより、楽曲リスト生成装置は、楽曲に対する操作履歴に加えて、操作時間を条件として楽曲を選出することができるので、さらに目的に応じた楽曲リストを容易に作成することができる。
【００１１】
好ましくは、楽曲データ処理部は再生部を備え、
所定の処理は、楽曲リストに従って楽曲を再生部にて再生する処理である。
【００１２】
これにより、楽曲リスト生成装置は、楽曲データベースにデータが格納された楽曲のうち、操作履歴を条件として楽曲を選出するので、再生を行うための楽曲リストを容易に作成することができる。
【００１３】
好ましくは、楽曲データ格納部は、楽曲を聴取した際の聴取者の印象に関する印象情報をさらに楽曲毎に格納し、
所定の処理は、楽曲データ格納部に格納される印象情報のうち、生成された楽曲リストに含まれる各楽曲の印象情報を変更する処理である。
【００１４】
これにより、楽曲リスト生成装置は、楽曲データベースに格納された楽曲のうち、操作履歴を条件として楽曲を選出するので、印象情報を変更するための楽曲リストを容易に作成することができる。
【００１５】
好ましくは、所定の処理は、生成された楽曲リストに含まれる各楽曲のデータを楽曲データ格納部から削除する処理である。
【００１６】
これにより、楽曲リスト生成装置は、楽曲データベースにデータが格納された楽曲のうち、操作履歴を条件として楽曲を選出するので、楽曲データベースから削除するための楽曲リストを容易に作成することができる。
【００１７】
好ましくは、楽曲の再生中に行われた操作の内容と、当該操作が行われた楽曲のデータに対して行われるべき処理の内容との対応関係を示すルールを格納するルール格納部と、
楽曲データ格納部に格納されている楽曲のデータに対して行うべき処理の内容をユーザから受け付ける受付部とをさらに備え、
楽曲リスト生成部は、受付部によって受け付けられた処理の内容に対応する操作の内容を示す履歴情報が履歴情報格納部に格納されていることを条件として楽曲を選出して楽曲リストを生成する。
【００１８】
これにより、楽曲リスト生成装置は、楽曲データベースにデータが格納された楽曲のうち、再生中に行われた操作履歴と、楽曲に対して行われるべき所定の処理との対応関係を示す登録生成ルールに基づいて楽曲を選出する。したがって、所定の処理を行うべき楽曲のリストを容易に作成することができる。
【００１９】
好ましくは、ルール格納部に格納されるルールは、ユーザによって変更可能である。
【００２０】
これにより、楽曲リスト生成装置は、登録生成ルールをユーザによって変更することができるので、さらに目的に応じた楽曲リストを作成することができる。
【００２１】
好ましくは、楽曲データ格納部に格納された楽曲のデータに対して行われた所定の処理の内容を、履歴情報に格納されている操作の内容と対応づけて格納するように当該履歴情報を更新する履歴情報更新部をさらに含み、
履歴情報格納部に格納されている操作の内容と処理の内容との対応に基づいて、ルール格納部に格納されているルールにより示される対応関係を更新するルール更新部とをさらに備える。
【００２２】
これにより、楽曲リスト生成装置は、再生中に行われた操作履歴と、所定の処理に関する操作履歴との組み合わせのうち、頻度の高い一定のルールを抽出する。そして、この抽出生成ルールにしたがって、所定のファイル操作を行うべき楽曲を選出して自動的に楽曲のリストが作成されるので、利便性の高い楽曲リスト生成装置を提供することができる。
【００２３】
本発明の目的は、以下のステップを備えた楽曲リスト生成方法によって達成される。
楽曲のリストを生成する楽曲リスト生成方法であって、
楽曲のデータを取得する楽曲データ取得ステップと、
取得された楽曲を再生する再生ステップと、
当該楽曲の再生中にユーザによって行われた操作内容を履歴情報として取得する履歴情報取得ステップと、
楽曲データ取得ステップによりデータを取得した各楽曲から、ユーザによって指定された履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成ステップと、
楽曲データ取得ステップによりデータを取得をした各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理ステップとを備える。
【００２４】
この方法により、楽曲データベースに格納された楽曲のうち、記録された操作履歴を条件として楽曲を選出し、再生や楽曲データの削除、印象情報の変更を含む所定の処理を行うための楽曲リストを生成することができる。したがって、再生だけでなく種々の目的に使われる楽曲リストを容易に作成することができる。
【００２５】
好ましくは、履歴情報は、楽曲の再生中に行われた複数の操作からなる一連の操作の内容と、当該一連の操作が行われた時間とを示す。
好ましくは、楽曲の再生中に行われた操作の内容と、当該操作が行われた楽曲のデータに対して行われるべき処理の内容との対応関係を示すルールを取得するルール取得ステップと、
楽曲データ取得ステップにより取得された楽曲のデータに対して行うべき処理の内容をユーザから受け付ける受付ステップとをさらに備え、
楽曲リスト生成ステップは、受付ステップによって受け付けられた処理の内容に対応する操作の内容を示す履歴情報が履歴情報取得ステップにより取得されていることを条件として楽曲を選出して楽曲リストを生成する。
【００２６】
好ましくは、ルール取得ステップにより取得されるルールは、ユーザによって変更可能である。
【００２７】
さらに好ましくは、楽曲データ取得ステップにより取得された楽曲のデータに対して行われた所定の処理の内容を、履歴情報取得ステップにより取得された操作の内容と対応づけて格納するように当該履歴情報を更新する履歴情報更新ステップをさらに含み、
履歴情報取得ステップにより取得された操作の内容と処理の内容との対応に基づいて、ルール取得ステップにより取得されたルールにより示される対応関係を更新するルール更新ステップとをさらに備える。
【００２８】
本発明の目的は、以下の構成を備えたプログラムによって達成される。
楽曲のリストを生成する楽曲リスト生成装置のコンピュータを機能させるプログラムであって、
楽曲リスト生成装置は、プログラムを備え、
プログラムは、
楽曲のデータを取得する楽曲データ取得手段と、
楽曲の再生中にユーザによって行われた操作の内容を示す履歴情報を楽曲毎に取得する履歴情報取得手段と、
楽曲データ取得手段によりデータが取得された各楽曲から、ユーザによって指定された履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成手段と、
楽曲データ手段によりデータが取得された各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理手段とを備える。
【００２９】
これにより、楽曲データベースに格納された楽曲のうち、記録された操作履歴を条件として楽曲を選出し、再生や楽曲データの削除、印象情報の変更を含む所定の処理を行うための楽曲リストを生成することができる。したがって、再生だけでなく種々の目的に使われる楽曲リストを容易に作成可能なプログラムを提供することができる。
【００３０】
本発明の目的は、以下の構成を備えたコンピュータ読み取り可能な記録媒体によって達成される。
前記記録媒体は、
プログラムは、
楽曲のデータを取得する楽曲データ取得手段と、
楽曲の再生中にユーザによって行われた操作の内容を示す履歴情報を楽曲毎に取得する履歴情報取得手段と、
楽曲データ取得手段によりデータが取得された各楽曲から、ユーザによって指定された履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成手段と、
楽曲データ手段によりデータが取得された各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理手段とを備える。
【００３１】
これにより、楽曲データベースに格納された楽曲のうち、記録された操作履歴を条件として楽曲を選出し、再生や楽曲データの削除、印象情報の変更を含む所定の処理を行うための楽曲リストを生成することができる。したがって、再生だけでなく種々の目的に使われる楽曲リストを容易に作成可能なプログラムが記録された記録媒体を提供することができる。
【００３２】
本発明の目的は、以下の構成を備えた楽曲再生システムによって達成される。
楽曲のリストを生成する楽曲リスト生成装置と、楽曲を再生可能な再生装置とを含む楽曲再生システムであって、
再生装置は、
複数の楽曲のデータを格納する第１の楽曲データ格納部と、
第１の楽曲データ格納部に格納された楽曲のデータを用いて楽曲を再生する再生部と、
再生部による楽曲の再生中にユーザによって行われた操作の内容を示す履歴情報を楽曲毎に記憶する履歴情報記憶部とを備え、
楽曲リスト生成装置は、
履歴情報記憶部に記憶されている履歴情報を取得する履歴情報取得部と、
複数の楽曲のデータを格納する第２の楽曲データ格納部と、
第２の楽曲データ格納部にデータが格納された各楽曲から、ユーザによって指定された履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成部と、
楽曲データ格納部にデータが格納された各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理部とを備える。
【００３３】
これにより、楽曲データベースに格納された楽曲のうち、記録された操作履歴を条件として楽曲を選出し、再生や楽曲データの削除、印象情報の変更を含む所定の処理を行うための楽曲リストを生成することができる。したがって、再生だけでなく種々の目的に使われる楽曲リストを容易に作成することができる。
【００３４】
また、以上の構成により、再生装置と楽曲リスト生成装置とを分離して使用することができるので、ユーザにとって利便性の高い楽曲再生システムを提供することができる。
【００３５】
本発明の目的は、以下の構成を備えた集積回路によって達成される。
複数の楽曲のデータを格納する楽曲データ格納部と、
楽曲の再生中にユーザによって行われた操作の内容を示す履歴情報を楽曲毎に格納する履歴情報格納部とを備えた楽曲リスト生成装置に用いる集積回路であって、
集積回路は、
楽曲データ格納部にデータが格納された各楽曲から、ユーザによって指定された履歴情報に関する条件を満たす楽曲を選出して楽曲リストを生成する楽曲リスト生成部と、
楽曲データ格納部にデータが格納された各楽曲のうち、生成された楽曲リストに含まれる各楽曲のデータに対して所定の処理を行う楽曲データ処理部とを備えることを特徴とする。
【００３６】
これにより、楽曲リスト生成装置に用いる集積回路は、楽曲データベースに格納された楽曲のうち、記録された操作履歴を条件として楽曲を選出し、再生や楽曲データの削除、印象情報の変更を含む所定の処理を行うための楽曲リストを生成することができる。したがって、再生だけでなく種々の目的に使われる楽曲リストを容易に作成することができる。
【発明の効果】
【００３７】
以上のように、本発明は、再生だけでなく種々の目的に用いられる楽曲リストを簡単に作成することができる利便性の高い楽曲リスト生成装置を提供するができる。
【発明を実施するための最良の形態】
【００３８】
（実施の形態１）
図１は、実施の形態１に係る楽曲リスト生成装置の構成を示すブロック図である。図１中、楽曲リスト生成装置１は、楽曲データベース１０と、再生リスト格納部２０と、履歴情報格納部３０と、制御部４０と、生成ルール格納部５０と、表示部６０と、入力受付部７０と、再生部８０と、再生制御部８５と、楽曲操作入力部９０とを備える。楽曲リスト生成装置２は、例えばパーソナルコンピュータ等によって実現される。また本実施の形態では楽曲データベース１０が楽曲データ格納部に対応し、楽曲リスト生成部が制御部４０の機能の一部に対応し、楽曲データ処理部が制御部４０の一部の機能、再生部８０、再生制御部８５に対応する。
【００３９】
また本実施の形態では制御部４０、再生部８０、再生制御部８５をそれぞれ別体のブロックによって示しているが、これらは必ずしも別対である必要は無く、ＬＳＩなどの集積回路や専用の信号処理回路を用いて１チップ化したものを用いても良い。またこれらのブロックの機能に相当するものをそれぞれチップ化しても良い。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。
【００４０】
図２は、楽曲データベース１０に格納される楽曲データの構成の一例である。楽曲データベース１０には、楽曲番号と、音楽データと、関連情報と、印象情報とが楽曲毎に格納される。楽曲番号とは、楽曲を識別するために各楽曲に設定される固有の番号である。音楽データとは、楽曲の音楽信号を表すデータであって、例えば、楽曲のリニアＰＣＭによる波形データや、ＡＡＣ等の圧縮されたデータ形式を含む。関連情報には、例えば曲名やアーティスト名、アルバムタイトル、作詞者、作曲者、編曲者、ジャンルや演奏時間等の楽曲に関連する情報が含まれる。印象情報は、楽曲を聴取した際の聴取者の印象に関する情報である。ここでは、印象情報には、楽曲に対する嗜好度や印象等の情報が含まれ、ユーザによって変更可能である。楽曲データベース１０に格納される楽曲データは、適宜、追加あるいは削除が可能である。楽曲が追加される場合には、当該楽曲に対して楽曲番号が自動的に割り当てられる。
【００４１】
楽曲の嗜好度とは、楽曲に対する嗜好を表す度合いをいい、楽曲ごとに設定される。楽曲の嗜好度は、楽曲に対するファイル操作の実行により設定されてもよいし、後述する生成ルールに従って決定されてもよい。また、楽曲の嗜好度は、数値によって表現されてもよく、好き／嫌いを２値で表現されてもよい。また、楽曲の印象とは、聴取者が受ける印象によって楽曲を分類するために設定される情報である。例えば、「明るい曲」や「悲しい曲」等の印象を示す項目に対して、各楽曲が該当するか否かにより表現される。楽曲の印象は、ユーザによって設定されてもよいし、生成ルールに従って決定されてもよい。さらに、楽曲の印象は、例えば、「お気に入り１」「お気に入り２」「睡眠用」「目覚まし用」など、ユーザによって新たな項目が追加あるいは削除されてもよい。
【００４２】
入力受付部７０は、ユーザによる種々の指示入力を受け付ける。入力受付部７０は、ボタンやタッチパネル等によって構成され、表示部６０に表示される。入力受付部７０には、後述するリスト作成モードや生成ルール設定モードの選択ボタン、ファイル操作ボタン、再生ボタンが含まれる。
【００４３】
制御部４０は、入力受付部７０によって受け付けられたユーザの指示等に従って、種々の制御処理を行う。制御部４０は、入力受付部７０、生成ルール格納部５０、および履歴情報格納部３０からの信号を受信可能である。また制御部４０は、入力受付部７０からの信号に基づいて、表示部６０と、楽曲データベース１０と、再生リスト格納部２０とをそれぞれ制御可能である。
【００４４】
履歴情報格納部３０は、履歴情報を格納する。ここで、履歴情報とは、楽曲の再生中において楽曲操作入力部９０に入力された操作内容の履歴である。図３は、履歴情報格納部３０に格納される履歴情報の一例を示す。図３に示すように履歴情報には、楽曲番号と、楽曲操作時刻と、楽曲操作内容と、ファイル操作名とが楽曲毎に含まれる。楽曲番号は、楽曲を識別するための各楽曲に設定される固有の番号である。楽曲操作時刻は、楽曲操作入力部９０に操作が入力された時の時刻である。楽曲操作内容とは、楽曲操作入力部９０に入力された操作の内容である。例えば、操作の内容には、再生や停止、一時停止、頭出し、音量の変更、スキップ等の種々の操作が含まれる。以下、ユーザによって楽曲操作入力部９０に入力される操作であって、楽曲に対して行われる上記のような操作を楽曲操作という。なお、楽曲操作のうちで楽曲を再生する操作を特に再生操作という。また、楽曲に対して行われる操作には、楽曲データベース１０からの楽曲の削除、楽曲の嗜好度の設定変更、楽曲の印象の設定変更等の操作が含まれる。以下、楽曲の印象情報の変更、楽曲の削除を含む楽曲操作以外の操作をファイル操作という。履歴情報として格納されるファイル操作名とは、楽曲に対して実際に行われたファイル操作の名称である。例えば、図３において、楽曲番号が“２３１”である楽曲については、楽曲操作内容で示される操作が再生中に行われた後、嗜好度が“４”に設定されるファイル操作が行われている。なお、本実施の形態に係る楽曲リスト生成装置１により生成される楽曲のリストは、再生に用いられるだけでなく、ファイル操作をも行うことができるので、楽曲リストと記載している。
【００４５】
再生リスト格納部２０は、制御部４０によって生成された楽曲リストに従い、楽曲データベース１０に格納された楽曲データを用いて再生されるべき楽曲データのリストを格納する。
【００４６】
生成ルール格納部５０は、制御部４０によって作成された生成ルールを格納する。図４は、生成ルールのデータの一例を示す。生成ルールは、登録生成ルールと抽出生成ルールとから構成される。さらに各生成ルールには、生成ルール名と、再生操作条件とが含まれる。再生操作条件には、生成ルール名に対応する時間条件と内容条件とが含まれる。ここで、生成ルールとは、楽曲リストを生成するためのルールである。具体的には、生成ルールは、ある楽曲に対して再生中に行われた楽曲操作と当該楽曲に対して楽曲操作後に行われたファイル操作との対応関係から、特定の楽曲操作が行われた楽曲を所定のファイル操作を行うべき楽曲として楽曲データベース１０から選出して楽曲リストを生成するために用いられるものである。例えば図４中、生成ルール名「ＤＢから削除」の生成ルールは、ユーザが楽曲データベースから楽曲のデータを削除する場合に用いられる。すなわち、この生成ルールがユーザによって指定されると、楽曲リスト生成装置は、楽曲の再生中に「一時停止」および「スキップ」の操作が行われた楽曲を楽曲データベース１０から選出して、楽曲データベース１０から削除すべき楽曲のリストを生成する。なお、登録生成ルールとは、あらかじめ登録されている生成ルールあるいは、ユーザにより登録される生成ルールである。一方、抽出生成ルールとは、履歴情報格納部３０に格納された履歴情報に基づいて、特定のファイル操作と楽曲操作との関係を学習することにより自動的に生成されるルールである。生成ルールの登録および更新処理に関しては後述する。
【００４７】
表示部６０は、ＣＲＴや液晶表示装置等の表示装置によって構成される。表示部６０は、制御部４０からの指令により、楽曲リストを作成するために行う条件の設定や、登録生成ルールの設定を行うための入力画面や、ユーザからの指示を受け付ける入力受付部７０等を表示する。
【００４８】
楽曲操作入力部９０は、ユーザによる種々の楽曲操作に関連する指示入力を受け付ける。図５は、楽曲操作入力部９０の構成の一例を示す図である。楽曲操作入力部９０は、「再生／一時停止」９０−４と、「停止」９０−５と、「スキップ」９０−６と、「頭出し」９０−７と、「音量小」９０−１と、「音量大」９０−２と、「終了」９０−７の各操作ボタンを含み、ユーザによる指示入力を受け付ける。なお、図５中、操作ボタンは６種類としたが、これに限られない。また、楽曲操作入力部９０に含まれる操作ボタンは、６種類のうち一部であってもよい。
【００４９】
再生制御部８５は、楽曲操作入力部９０からの入力信号に従って、再生部８０の制御を行う。さらに再生制御部８５は、楽曲の再生中に楽曲操作入力部９０に入力された操作内容を楽曲毎に履歴情報格納部３０に格納する。再生部８０は、再生制御部８５からの指示に応じて、再生リスト格納部２０に格納された再生リストに基づいて楽曲を再生する。
【００５０】
次に、本実施の形態に係る楽曲リスト生成装置の動作について説明する。図６は、楽曲リスト生成装置の処理の流れを示すフローチャートである。図６に示す処理は、例えば楽曲リスト生成装置２の電源が投入されることにより開始される。
【００５１】
まずステップＳ１において、制御部４０は、入力受付部７０からの信号を判定して、リスト作成モードか生成ルール設定モードのいずれかの処理を実行する。図７は、表示部６０に表示されるモードの選択を行うための入力受付部７０を示す。入力受付部７０には、リスト作成ボタン７１と生成ルール設定ボタン７２とが設けられている。なお、図７に示す入力受付部７０は、モードの選択に必要なボタンのみを表している。ユーザは、いずれかのボタンを押下することにより、モードを選択することができる。制御部４０は、リスト作成モードが選択された場合には、ステップＳ２の処理を実行する。一方、生成ルール設定モードが選択された場合には、ステップＳ１２の処理を実行する。
【００５２】
次に、ステップＳ１でリスト作成モードが選択されたときの処理（ステップＳ２）について説明する。ステップＳ２において、制御部４０は楽曲リストを作成する。制御部４０は、楽曲リストの各楽曲に対して、ステップＳ４以降の楽曲操作あるいは、ステップＳ９以降のファイル操作の処理を行う。
【００５３】
制御部４０は、ステップＳ１でリスト作成モードが選択されたことを判別すると、選択リスト作成画面６１を表示部６０に表示させる。選択リスト作成画面６１とは、楽曲リストを作成するための条件設定に関する入力表示画面である。図８は、入力表示画面の一例を示す図である。入力表示画面は、選択条件入力部２１と、抽出リスト表示部２２と、選択リスト表示部２３とを中心に構成される。さらに、選択条件入力部２１は、関連情報条件入力部２４と嗜好度条件入力部２５と印象条件入力部２６と楽曲操作条件入力部２７と楽曲リスト選択部２８とを含む。抽出リスト表示部２２には、楽曲データベース１０に格納された楽曲のうち、選択条件入力部２１に入力された条件と合致する楽曲が表示され、楽曲リストが作成される。図９は、楽曲リストの構成の一例である。図９中、楽曲リストには、各楽曲のリスト番号と楽曲番号とが登録されている。なお、図８において抽出リスト表示部２２に表示された楽曲を楽曲リストとしたが、これに限られない。抽出リスト表示部２２に表示された楽曲の中から、さらにユーザによって任意に選択された楽曲を選択リスト表示部２３に表示し、これらを楽曲リストとしてもよい。また、抽出リスト表示部２２と選択リスト表示部２３に表示される内容は、楽曲リストに登録されている楽曲番号の曲について、楽曲データベース１０に格納されている関連情報や、印象情報の一部を表示してもよい。
【００５４】
次に、選択条件入力部２１による条件入力について説明する。各条件は、ユーザによって指定することができる。関連情報条件入力部２４では、特定の曲名やアーティスト名等を条件として入力することができる。嗜好度条件入力部２５では、特定の嗜好度あるいは「嗜好度４以上」等のような条件入力が可能である。印象条件入力部２６では、例えば、印象の値あるいは値の範囲等を指定した条件入力が可能である。
【００５５】
楽曲操作条件入力部２７では、楽曲操作入力部９０に入力された楽曲操作条件の設定が可能である。上述のように、楽曲操作入力部９０に入力された楽曲操作の内容は、履歴情報として楽曲毎に履歴情報格納部３０に格納されている。制御部４０は、履歴情報格納部３０に格納された履歴情報から、条件に合致する楽曲を検索して抽出する。図１０は、図８の楽曲操作条件入力部２７に表示される入力画面の一例である。楽曲操作条件入力部２７は、時間条件入力部２７−１と、内容条件入力部２７−２とから構成される。ここで、内容条件とは、「再生」や「一時停止」などを含む実行された楽曲操作を時系列に並べられた条件を示す。なお、このとき楽曲操作は、１つだけでもよい。一方、時間条件とは、内容条件で指定された楽曲操作の実行時間に関する条件である。制御部４０は、履歴情報格納部３０に格納された楽曲操作が行われた時刻から、楽曲操作の実行時間を演算し、時間条件に合致した楽曲の抽出が可能である。再生操作条件の入力は、例えば、図１０に示すように、時間条件を「２秒以内」、内容条件を「一時停止→スキップ」とした場合、制御部４０は、履歴情報格納部３０に格納された履歴情報から、２秒以内に、再生中に一時停止後、スキップの操作の入力がされた楽曲を検索する。なお、本実施の形態においては、時間条件は「なし」とする設定が可能である。この場合の検索結果は、楽曲データベース１０に格納された全ての楽曲となる。
【００５６】
図８中、楽曲リスト選択部２８では、登録生成ルールまたは抽出生成ルールに基づいて作成された楽曲リストを選択することができる。上述のように、生成ルールは、再生中に行われた楽曲操作とファイル操作との対応関係から、特定の楽曲操作が行われた楽曲を所定のファイル操作を行うべき楽曲として楽曲データベース１０から選出して、楽曲リストを生成するために用いられるものである。図１１は、図８の楽曲リスト選択部２８に表示される入力画面の一例を示す。楽曲リスト選択部２８は、登録生成ルールおよび抽出生成ルールのそれぞれに「ＤＢから削除」「嗜好度＝１」「明るい曲」等の各項目ボタンを含む。制御部４０は、各項目ボタンが押下されると、後述するステップＳ１３の処理により作成された楽曲リストを抽出リスト表示部２２に表示する。
【００５７】
なお、選択条件入力部２１は、各条件入力部２４ないし２８の条件は複数の設定が可能であり、これらの条件を「ＡＮＤ」「ＯＲ」等で検索することができる。例えば、「嗜好度３以上」の楽曲を抽出する場合には、「嗜好度３」「嗜好度４」「嗜好度５」の結果を、各条件のいずれかに当てはまるように「ＯＲ」で検索してもよい。また、関連情報条件入力部２４において「特定アーティスト」と「嗜好度３以上」との２つの条件を「ＡＮＤ」で検索してもよい。
【００５８】
このように、ステップＳ２の処理により、楽曲の関連情報や印象情報、履歴情報を条件として選出された楽曲のリストを作成され、次のステップＳ３の処理が行われる。
【００５９】
続くステップＳ３の処理では、楽曲リスト中の各楽曲に対して、再生あるいはファイル操作のいずれを実行するかを判定する。再生操作は、楽曲リスト中の各楽曲を再生する。一方、ファイル操作は、楽曲リスト中の楽曲について、楽曲データベース１０からの削除、楽曲に対する嗜好度および印象の設定変更を含む種々の処理を行う。ここで、実行命令内容の選択は、入力受付部７０を介して、ユーザによって行われる。図１２は、表示部６０に表示される入力受付部７０の構成の一例を示す図である。入力受付部７０には、再生命令ボタン７０−１とファイル操作ボタン７０−２ないし４とが含まれる。なお、図１２に示す入力受付部７０は、実行命令内容の選択を行うためのボタンについてのみ表している。制御部４０は、ユーザにより再生命令ボタンが押下されたことを判別すると、楽曲リストに含まれる各楽曲を再生するために、ステップＳ４の処理を実行する。一方、再生命令ボタン以外の命令ボタンが押下されたことを判別すると、ファイル操作を行うためにステップＳ９の処理を実行する。
【００６０】
まず、ステップＳ３で再生命令ボタンが押下された場合の処理（ステップＳ４ないしステップＳ８）について説明する。ステップＳ４において、制御部４０は、楽曲リスト中の各楽曲を再生させるための再生リストを作成する。ここで、再生リストとは、リスト番号と、楽曲番号とに加えて、楽曲リストの各楽曲の音楽データをさらに含むものである。図１３は、再生リストの構成の一例を示す図である。再生リストには、リスト番号と、楽曲番号と、音楽データとが含まれる。制御部４０は、楽曲リスト中の各楽曲のリスト番号と楽曲番号から、楽曲データベース１０から対応する楽曲データを取得し、再生リストを作成する。作成された再生リストは、再生リスト格納部２０に格納される。
【００６１】
続くステップＳ５の処理は、楽曲の再生操作を受け付ける。再生操作を含む楽曲操作は、楽曲操作入力部９０に入力された信号に従って行われる。再生制御部８５は、楽曲操作入力部９０の再生ボタン９０−４が入力されたことを判別すると、再生部８０に対し楽曲の再生を指令する。再生部８０は、再生制御部８５からの指令を受けて、ステップＳ４で作成された再生リスト中の各楽曲を指定された順序で再生する。
【００６２】
さらにステップＳ６の処理では、再生中の楽曲に対する楽曲操作を受け付ける。図５に示した楽曲操作入力部９０において、操作ボタンがユーザによって押下されると、それぞれの操作に関する信号が再生制御部８５に送られる。例えば、楽曲の再生中に「音量大」９０−１が選択された場合、音量を増大させる。また、楽曲の再生中に「スキップ」９０−６が選択された場合、現在再生中の楽曲の再生を中止し、楽曲リスト中の次の楽曲を再生する。
【００６３】
次にステップＳ７において、再生制御部８５は、終了ボタン９０−７が選択されたか否かを判定する。終了ボタンが選択されたことを判別すると、再生制御部８５は、楽曲の再生処理を終了し、ステップＳ１１の処理を実行する。一方、終了ボタン以外の操作ボタンが選択されたことを判別すると、ステップＳ８の処理を行う。なお、楽曲の再生が終了したか否かの判定は、ステップＳ６での終了ボタンが選択された場合に限られない。例えば、楽曲操作入力部９０だけでなく、終了ボタンの同様の機能を有するボタンを入力受付部７０に備えてもよい。
【００６４】
ステップＳ８の処理において、再生制御部８５は、ステップＳ６で楽曲操作入力部９０に入力された操作内容を楽曲操作履歴として履歴情報格納部３０に格納し、履歴情報を更新する。図３で示したように、楽曲操作の履歴情報には、楽曲操作入力部９０に入力された操作と、当該操作が入力された時刻とが含まれる。再生制御部８５は、楽曲番号と再生操作時間と楽曲操作内容とファイル操作名とを履歴情報として記録する。例えば、楽曲の再生中に、「再生／一時停止」ボタン４１−４が押下されると、再生制御部８５は、操作内容の「一時停止」と、当該ボタンが押された時刻とを記録する。また、楽曲の再生停止中に、「再生／一時停止」ボタン４１−４が押下されると、操作内容の「再生」と、当該操作ボタンが押された時刻とを記録する。再生制御部８５は、履歴情報の更新を終了すると、再びステップＳ５に戻って、楽曲操作の入力を受け付ける。以上により、ステップＳ３で再生命令が選択された場合の処理は終了する。
【００６５】
次に、ステップＳ３において、ファイル操作の実行が判定された場合の処理（ステップＳ９およびＳ１０）について説明する。ステップＳ９の処理は、ステップＳ３で再生命令以外の命令ボタンが選択された場合に行われる。すなわち、制御部４０は、図１２で示した入力受付部７０において、ユーザにより選択された各項目に対応するファイル操作を実行する。図１４は、ファイル操作の内容の一例を示す。各ファイル操作は、ファイル操作名と、楽曲に対して行われる操作内容とが対応付けられている。例えば、図１２中の入力受付部７０の「嗜好度＝１」が選択されると、制御部４０は、楽曲リスト中の各楽曲の嗜好度を１に設定する。同様に、「ＤＢから削除」が選択されると、選択リスト中の各楽曲を楽曲データベース１０から削除する。このように、ステップＳ９の処理により、作成された楽曲リストについて、再生以外の処理を行うことができる。
【００６６】
続くステップＳ１０の処理により、ステップＳ９で実行されたファイル操作の内容は、履歴情報として履歴情報格納部３０に格納される。制御部４０は、ファイル操作が行われた楽曲と同じ楽曲を履歴情報から検索する。そして、該当する楽曲の履歴情報のうち、ファイル操作名を更新する。このとき、ファイル操作名は、以前に格納されたファイル操作名を削除して新たに上書きしてもよいし、追加して複数項目としてもよい。また、ファイル操作が行われた楽曲と同一の楽曲が履歴情報に存在しない場合には、別途ファイル操作履歴格納部を備え、当該格納部に格納してもよい。この場合、ステップＳ８における楽曲操作の履歴情報の更新処理は、ファイル操作履歴格納部を参照して、再生中の楽曲と同じ楽曲を検索し、そのファイル操作名を履歴情報格納部３０のファイル操作名の欄に追加することにより行われる。これにより、過去にファイル操作を行った楽曲に対しても、ファイル操作と楽曲操作との履歴の対応関係を明確にし、後述する抽出生成ルールの更新をより正確に行うことができる。以上により、ファイル操作の履歴情報が更新されると、次のステップＳ１１の処理が行われる。
【００６７】
次にステップＳ１１の処理では、抽出生成ルールの更新を行う。図４に示したように、生成ルール格納部５０には、登録生成ルールと抽出生成ルールのデータが格納される。このうち、抽出生成ルールは、ステップＳ１０の処理により更新される。一方、登録生成ルールはステップＳ１２の処理により更新される。
【００６８】
抽出生成ルールは、履歴情報に基づいて、特定のファイル操作と楽曲操作との関係を学習することにより生成される。すなわち、制御部４０は、履歴情報格納部３０に格納された履歴情報から、楽曲操作とファイル操作との組み合わせのうち、最も頻度の高い組み合わせ（生成ルール）を見つけ出す。このとき、生成ルールは、楽曲操作の内容（例えば「再生」や「頭出し」）と、楽曲操作の時間（例えば「１秒以内」や「１０秒以内」）との組み合わせを総当りで調べることにより行われる。例えば、楽曲の再生中に１秒以内に一時停止したあとスキップが行われた楽曲が、その後、楽曲データベースから削除するファイル操作が行われる頻度が最も高いことを履歴情報から見つけ出された場合、抽出される生成ルールは、時間条件「１秒以内」、内容条件「一時停止したあとスキップ」、生成ルール名「ＤＢから削除」となる。
【００６９】
このように、ステップＳ１１の処理は、所定のファイル操作を実行すると予測される一定のルールを見つけ出す。この生成ルールを用いることにより、ユーザはファイル操作をすべき楽曲のリストを容易に作成することができる。
【００７０】
なお、ステップＳ１１の処理において、楽曲操作の内容は、１つにまとめて格納されてもよい。例えば、ボリュームを大きくする楽曲操作と小さくする楽曲操作とを、「ボリュームの調整」からなる１つの楽曲操作として格納してもよい。これにより、柔軟な抽出生成ルールを作成することができる。また、抽出生成ルールは、楽曲操作とファイル操作との組み合わせのうち、最も頻度の高い組み合わせから複数のルールが生成されてもよく、複数の楽曲操作の条件を設定して生成されてもよい。
【００７１】
一方、ステップＳ１２の処理では、ユーザにより登録生成ルールの更新が行われる。制御部４０は、ステップＳ１において、図７に示す入力受付部７０の生成ルール設定ボタン１２が選択されたことを判別して、表示部６０に登録生成ルールの更新を行うための更新画面を表示させる。図１５は、表示部６０に表示される登録生成ルール更新画面５５である。登録生成ルール更新画面５５は、生成ルール名５５−１と、時間条件入力部５５−２と、内容条件入力部５５−３と、変更決定部５５−４とを中心に構成される。ユーザは、生成ルール名に対応する時間条件および内容条件を設定することができる。制御部４０は、ユーザにより条件が入力され、変更決定部５１−４が押下されたことを判別すると、生成ルール格納部５０に格納された登録生成ルールのうち、該当する登録生成ルールの各条件を変更する。図１６は、登録生成ルールの楽曲操作条件の一例を示す。以下、登録生成ルールの楽曲操作条件の具体例を示す。
【００７２】
例えば、登録生成ルールは、「一時停止」と「スキップ」とを組み合わせた入力操作と、「楽曲データベースから削除」するファイル操作とを関連付けてもよい。これにより、制御部４０は、上記の入力操作が行われた楽曲を楽曲データベース１０から削除すべき楽曲として選出する。このように、一時停止とスキップとの組み合わされた操作を楽曲操作条件とすることにより、ユーザの「当該楽曲を削除する意思」を確認することができる。したがって、ユーザは、当該操作を入力することにより、楽曲データベースから削除すべき楽曲であるとして設定することができる。
【００７３】
また例えば、登録生成ルールは、「音量調整ボタン」の入力操作と、「嗜好度を設定」するファイル操作とを関連付けてもよい。すなわち、音量調節ボタンを増減させる操作と、嗜好度の高低の設定を行うファイル操作とを関連付けてもよい。具体的には、図１６に示すように、音量調節ボタンを増大させる方向を「＋」、減少させる方向を「−」としたとき、再生中に音量調節ボタン「＋」が２回入力された直後に「−」が２回入力された楽曲は、「嗜好度５」に設定される。音量調節ボタン「＋、−」が入力された楽曲は、「嗜好度４」に設定される。音量調節ボタン「＋、−、−、＋」が入力された楽曲は、「嗜好度３」に設定される。音量調節ボタン「−、＋」が入力された楽曲は、「嗜好度２」に設定される。さらに、音量調節ボタン「−、−、＋、＋」が入力された楽曲は、「嗜好度１」に設定される。このように、ユーザは、音量調節ボタンについて上記の操作を入力することにより、再生中の音量を一定のまま、嗜好度の設定が可能である。
【００７４】
また例えば、登録生成ルールは、「一時停止」と「音量調節ボタン」と「再生」とを組み合わせた入力操作と、「楽曲の印象を設定」するファイル操作とを関連付けてもよい。具体的には、楽曲の再生中に、楽曲操作入力部９０の「一時停止、音量−、再生」が入力された楽曲は、「楽しい曲」として印象が設定される。また、「一時停止、音量−、音量−、再生」が入力された楽曲は、「悲しい曲」として印象が設定される。このような楽曲に対する印象と入力操作との関係は、あらかじめ複数のパターンが登録されている。なお、パターンは、「一時停止」と「再生」との間に入力される音量ボタンによって選択することができる。詳細には、「音量＋」２回と「音量−」１回とが連続的に入力された場合、当該楽曲の印象はパターン２１の印象として設定される。このように、ユーザは、上記の操作を入力することにより、楽曲の印象の設定することができる。
【００７５】
このように、楽曲操作入力部９０の各操作を組み合わせた入力操作と、ファイル操作とが関連付けられた登録生成ルールより、再生中の楽曲についてユーザはファイル操作すべき楽曲であるとして設定することができる。なお、上記に示した楽曲操作入力部９０に入力する操作条件は一例であり、各操作ボタンの組み合わせや、操作条件とファイル操作との組み合わせは、これらに限られない。
【００７６】
以上のように、ステップＳ１２の処理において、登録生成ルールが更新されると、制御部４０は、更新された登録生成ルールまたは抽出生成ルールに基づいて、楽曲リストを生成するためにステップＳ１３の処理を行う。
【００７７】
ステップＳ１３の処理において、制御部４０は、生成ルール格納部５０に格納された各生成ルールのうち、更新された生成ルールに基づいて楽曲リストを作成する。例えば、登録生成ルールにおいて、生成ルール名「ＤＢから削除」に該当する楽曲は、履歴情報格納部３０に格納された履歴情報から「一時停止した後にスキップ」が行われた楽曲を抽出し（例えば図２において楽曲番号５６が該当する）、楽曲リストを作成する。なお、生成ルール名は、図１１で示した楽曲リスト選択部２８の各項目ボタン７０−２ないし４に該当する。したがって、図１１の各項目ボタンが選択されると、登録生成ルールの各条件に合致した楽曲を抽出して作成された楽曲リストを図８の抽出リスト表示部２２に表示する。楽曲リストが作成されると、制御部４０の処理は、再びステップＳ１へ戻る。なお、ステップＳ１３により作成された楽曲リストに対してファイル操作を行ったあと、再びステップＳ１に戻る処理としてもよい。
【００７８】
図１７は、図１で示した楽曲リスト生成装置を用いた楽曲再生システムの構成の具体例を示す。図１７中、楽曲再生システム５００は、楽曲リストの生成と楽曲の再生が可能なコンピュータシステム５１０と、コンピュータシステムが読み取り可能な記録媒体５２０とを中心に構成される。コンピュータシステム５１０は、図１に示す制御部４０に相当する演算処理装置５１１と、再生部８０および再生制御部８５に相当する音楽再生装置５１２と、ディスクドライブ装置５１３と、表示部６０に相当する表示装置５１５と、入力受付部７０および楽曲操作入力部９０に相当する入力装置５１４と、履歴情報格納部３０および再生リスト格納部２０、生成ルール格納部５０に相当する記憶装置５１６と、システムバス５１７とを備える。記録媒体５２０には、図６に示した処理を行うためのプログラムが記録されている。
【００７９】
システムバス５１７には、演算処理装置５１１と音楽再生装置５１２とディスクドライブ装置５１３と入力装置５１４と表示装置５１５と記憶装置５１６とが接続される。記録媒体５２０には、実施の形態１に示した楽曲リスト生成処理を、コンピュータシステム５１０に実行させるためのプログラムが記録されている。記録媒体５２０は、フレキシブルディスクや光ディスク、その他コンピュータによって読み取り可能な任意の形式の記録媒体としてよい。
【００８０】
ディスクドライブ装置５１３は、記録媒体５２０から楽曲リスト生成処理プログラムを読み出す。演算処理装置５１１は、ＣＰＵやメモリ等によって構成される。演算処理装置５１１は、ディスクドライブ装置５１３によって読み出されたプログラムを実行し、楽曲リストの生成および楽曲の再生を制御する。演算処理装置５１１は、実施の形態１に係る楽曲リスト生成システムにおいて再生制御部８５および制御部４０の機能を実現する。
【００８１】
記憶装置５１６は、楽曲データと関連情報と印象情報とを含む楽曲データベースが記録される。入力装置５１４は、楽曲リストの生成および楽曲の再生を行うための種々の操作を受け付ける。表示装置５１５は、ＣＲＴや液晶表示装置等によって構成される。音楽再生装置５１２は、演算処理装置５１１からの再生指令によって、楽曲を再生する。
【００８２】
記録媒体５２０に記録されたプログラムにより、演算処理装置５１１は、図３の処理とほぼ同様の処理を実行する。すなわち、楽曲リストに対する楽曲操作およびファイル操作は、履歴情報として、記憶装置５１６に格納される。また、抽出生成ルールおよび登録生成ルールは、記憶装置５１６に格納される。さらに、楽曲に対する印象および関連情報は、記憶装置５１６の楽曲データベースに格納される。演算処理装置５１１は、履歴情報、関連情報あるいは生成ルールに基づいて楽曲リストを作成する。作成された楽曲リスト中の各楽曲は、音楽再生装置５１２により再生、あるいは演算処理装置５１１によりファイル操作が行われる。
【００８３】
このように、記録媒体に記録されたプログラムの実行により、楽曲リスト生成プログラムを任意のコンピュータシステムにインストールすることによって、当該コンピュータを楽曲リスト生成装置として機能させることができる。
【００８４】
以上のように、本実施の形態における楽曲リスト生成装置は、楽曲の再生中に行われた楽曲操作の内容を履歴情報として記録する。そして、記録された履歴情報に基づいて、再生あるいはファイル操作を行うための楽曲リストを作成する。このように、楽曲リスト生成装置は、再生だけでなく目的に応じた楽曲ファイルを容易に作成することができるので、利便性の高い楽曲リスト生成装置を実現することができる。
【００８５】
また、本実施の形態に係る楽曲リスト生成装置は、履歴情報を記録するので、記録された楽曲操作とファイル操作との対応関係から、ファイル操作を行うべき楽曲を容易に選出することができる。このように、楽曲リスト生成装置は、楽曲の再生に関し優先度の高い楽曲リストを作成するだけでなく、ファイル操作に関し優先度の高い楽曲リストを生成することができる。
【００８６】
また、本実施の形態に係る楽曲リスト生成装置は、履歴情報から、楽曲操作とファイル操作との組み合わせのうち、頻度の高い一定のルールを抽出する。これにより、ユーザにとって優先度の高い楽曲を自動的に選出して楽曲リストを作成することができるので、利便性の高い楽曲リスト生成装置を提供することができる。
【００８７】
また、本実施の形態に係る楽曲リスト生成装置において、楽曲操作とファイル操作との組み合わせは、ユーザによって変更することができる。これにより、目的に応じた楽曲リストの作成がさらに容易になる。
【００８８】
なお、本実施の形態に係る楽曲リスト生成装置は、生成ルールに基づく楽曲リストの作成のみを行ったが、これに限られない。さらに作成された楽曲リストについて、所定のファイル操作および再生操作を自動的に行ってもよい。また、楽曲操作入力部に入力された時点で、所定のファイル操作を行ってもよい。この場合、図６に示したフローチャートのステップＳ７の処理は、履歴情報を更新するだけでなく、格納される履歴情報が、生成ルールの再生操作条件と合致するか否かを判定し、合致した場合にのみファイル操作を実行してもよい。
【００８９】
なお、本実施の形態に含まれる楽曲リスト生成装置において、抽出生成ルールの生成は、遺伝的アルゴリズム（ＧＡ：Ｇｅｎｅｔｉｃ  Ａｌｇｏｒｉｔｈｍ）を適用してもよい。これにより、全ての組み合わせについて使用頻度を調べることにより、探索区間が膨大になる場合においても計算時間を短縮することができる。このとき、遺伝的アルゴリズムの遺伝子配列は、「時間条件」「操作条件１」「操作条件２」ないし「操作条件１０」からなるように最適化することで、短時間で抽出生成ルールを求めることができる。
【００９０】
なお、本実施の形態に含まれる楽曲リスト生成装置は、楽曲データベースを備えたが、これに限られない。例えば、リムーバブルメモリなどの読み取り可能な記録媒体に記録された楽曲データから取得されてもよい。また、通信手段を介して楽曲データを取得してもよい。
【００９１】
なお、図１７で示した楽曲再生システムは、再生装置を備えたが、これに限られず、楽曲リストを生成するコンピュータと分離して構成してもよい。コンピュータと楽曲再生装置とを接続することにより、楽曲リストや履歴情報の送受信が可能となり、コンピュータにより楽曲の管理を行うことができる。
【００９２】
なお、図１７で示した楽曲再生システムにおいて、楽曲リストの生成処理のプログラムは記録媒体に記録されたが、これに限られない。例えば、インターネットなどの通信回線を介してプログラムが実行されてもよい。また、プログラムが格納されたＲＯＭをコンピュータシステムに備えてもよい。
【００９３】
なお、図１７で示した楽曲再生システムにおいて、楽曲データベースは記憶装置に備えたが、これに限られない。例えば、コンピュータによって読み取り可能な記録媒体に記録されてもよいし、通信回線を介して、供給されてもよい。
【００９４】
なお、図１７で示した楽曲再生システムにおいて、楽曲リスト生成処理は、コンピュータに内蔵または接続されるハードウェアデバイスによって実行される形態であってもよく、またはコンピュータが当該処理の一部をソフトウェア上で実行される形態であってもよい。
【００９５】
（実施の形態２）
図１８は、実施の形態２に係る楽曲再生システムの構成を示すブロック図である。楽曲再生システム１００は、実施の形態１とほぼ同様の構成を備えるが、楽曲リスト生成装置２００と再生装置３００とを分離して使用することができる点で異なる。楽曲リスト生成装置２００は、例えばパーソナルコンピュータによって実現される。一方、再生装置３００は、携帯型オーディオプレーヤによって実現される。楽曲リスト生成装置２００と再生装置３００とは、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）により接続される。
【００９６】
楽曲リスト生成装置２００は、楽曲データベース１０と、再生リスト格納部２０と、履歴情報格納部３０と、制御部４０と、生成ルール格納部５０と、表示部６０と、入力受付部７０とを備える。制御部４０は、楽曲リスト生成装置２００と再生装置３００とが接続されると、メモリ９５を介して、履歴情報格納部３０に格納される再生操作の履歴情報を更新する。楽曲リスト生成装置２００は、上述の実施の形態とほぼ同様の処理により楽曲リストを作成する。本実施の形態では、第１の楽曲データ格納部がメモリ９５、履歴情報記憶部が履歴情報格納部３０、第２の楽曲データ格納部が楽曲データベース１０に対応する。また、楽曲リスト生成部、楽曲データ処理部および履歴情報取得部が制御部４０に対応する。
【００９７】
再生装置３００は、再生部８０と、再生制御部８５と、楽曲操作入力部９０と、メモリ９５とを備える。メモリ９５には、再生すべき楽曲のデータが格納されている。この楽曲のデータは、楽曲リスト生成装置２００の楽曲データベース１０から取得されたものであってもよいし、他の方法で取得されたものであってもよい。再生部８０は、再生制御部８５からの指令に応じて楽曲を再生する。その際、楽曲の再生中に楽曲操作入力部９０に入力された楽曲操作の内容は、履歴情報としてメモリ９５に記憶される。楽曲リスト生成装置２００と再生装置３００とが接続されると、制御部４０は、メモリ９５内の履歴情報を用いて履歴情報格納部３０の内容を更新する。具体的には、メモリ９５に履歴情報が記憶された楽曲と同じ楽曲の履歴情報が履歴情報格納部３０に格納されている場合、履歴情報格納部３０に格納されている当該楽曲の履歴情報は、メモリ９５に記憶されている履歴情報に更新される。また、メモリ９５に履歴情報が記憶された楽曲の履歴情報が履歴情報格納部３０に格納されていない場合、メモリ９５に記憶されている当該楽曲の履歴情報が、履歴情報格納部３０に新たに追加されて格納される。楽曲リスト生成装置２００では、更新された履歴情報を用いて、楽曲リストを作成する。
【００９８】
また、本実施の形態における楽曲リスト生成装置は、実施の形態１と同様に生成ルールに基づいて、楽曲リストを作成することができる。楽曲リスト生成装置２００と楽曲再生装置３００とは、分離して使用することができるので、次のような登録生成ルールを登録してもよい。すなわち、楽曲操作入力部９０に「一時停止」と「頭出し」とを組み合わせた入力操作と、「曲名等の情報を確認」するファイル操作とを関連付けた登録生成ルールとしてもよい。これにより、表示部を持たないために再生装置では曲名を確認することができない場合においても、ユーザは再生中に当該操作を入力することにより、曲名を表示すべき楽曲として設定することができる。具体的には、以下の手順で行われる。すなわち、再生中の楽曲の曲名を知りたい場合、まずユーザは、再生中に楽曲操作入力部９０に上記の操作を入力する。入力された操作は、メモリ９５に履歴情報として格納される。その後、再生装置３００と楽曲リスト生成装置２００とが接続されることにより、メモリ９５に格納された履歴情報は、楽曲リスト生成装置２００の履歴情報格納部３０に格納される。さらに制御部４０は、登録生成ルールに基づいて、上記の入力操作が行われた楽曲を「曲名を表示すべき楽曲」として選出し、楽曲リストを作成する。これにより、作成された楽曲リストに基づいて、ユーザが曲名を知りたいと考えた全ての楽曲の曲名を表示することができる。このような登録生成ルールを設定することにより、再生装置と楽曲リスト生成装置とを分離して利用する場合においても、目的に応じた楽曲リストを容易に作成することができる。
【００９９】
以上のように、本実施の形態における再生装置は、再生中の楽曲操作の内容を履歴情報として記録することができる。さらに楽曲リスト生成装置と再生装置とを接続することにより、楽曲リスト生成装置の履歴情報の内容は、再生装置の履歴情報を用いて更新される。したがって、楽曲リスト生成装置と再生装置とを分離して使用された場合においても、種々の目的に応じた楽曲リストを容易に作成することができる。また、再生装置と楽曲リスト生成装置とを分離して使用可能とすることにより、楽曲の管理を楽曲リスト生成装置において行い、楽曲の再生は再生装置において行うことができる。したがって、ユーザにとって利便性の高い楽曲再生システムを提供することができる。
【０１００】
なお、楽曲リスト生成装置と再生装置とは、例えばＵＳＢにより接続されたが、これに限られない。例えば、ＩＥＥＥ１３９４などにより接続されてもよい。また、楽曲リスト生成装置と再生装置とを直接接続することなく、例えば、ハードディスクを備え、再生装置との接続にケーブルを必要としない、楽曲や履歴情報の記録または集積が可能なクレードルを備えてもよい。
【０１０１】
なお、本実施の形態に含まれる楽曲リスト生成装置は、再生リスト格納部と履歴情報格納部とを備えたが、これに限られない。例えば、図１９に示すように、再生装置８００と記録媒体７００と楽曲リスト生成装置６００とを分離して構成してもよい。記録媒体７００には、楽曲に対して行われた楽曲操作あるいはファイル操作に関する操作履歴と、履歴情報に基づいて作成された再生リストとが格納される。記録媒体７００は、例えばリムーバブルメモリなどの読み取り可能な記録媒体である。これにより、楽曲リスト生成装置で作成された楽曲リストは、再生装置やコンピュータ等の種々の装置で利用可能となるので、利便性の高い楽曲再生システムとすることができる。
【０１０２】
なお、本実施の形態において、音楽再生システムに含まれる各構成要素同士は、任意の組み合わせが可能である。例えば、入力受付部および制御部と、その他の構成が物理的に分離された複数の装置からなるシステムとしてもよく、各構成要素の組み合わせは、これに限られない。
【産業上の利用可能性】
【０１０３】
本発明に係る楽曲リスト生成装置は、多様な楽曲リストの生成が要望される、オーディオプレーヤやカーオーディオシステム等に適用することができる。
【図面の簡単な説明】
【０１０４】
【図１】実施の形態１に係る楽曲再生システムの構成を示すブロック図
【図２】楽曲データベースに格納される楽曲データの一例を示す図
【図３】履歴情報格納部に格納された履歴情報の一例を示す図
【図４】生成ルール格納部に格納された生成ルールのデータを示す図
【図５】実施の形態１に係る楽曲再生装置に含まれる入力受付部を示す図
【図６】実施の形態１に係る楽曲再生装置の処理の流れを示すフローチャート
【図７】実施の形態１における入力受付部の構成の一部を示す図
【図８】実施の形態１における表示部に表示される入力表示画面を示す図
【図９】実施の形態１における楽曲リストの一例を示す図
【図１０】実施の形態１における楽曲操作条件入力部の構成を示す図
【図１１】実施の形態１における楽曲操作入力部の構成を示す図
【図１２】実施の形態１における入力受付部の構成の一部を示す図
【図１３】実施の形態１における再生リストの構成を示す図
【図１４】実施の形態１におけるファイル操作名とファイル操作内容との関係を示す図
【図１５】実施の形態１における表示部に表示される登録生成ルール更新画面を示す図
【図１６】実施の形態１における登録生成ルールの楽曲操作条件の一例を示す図
【図１７】実施の形態１に係る楽曲再生システムの具体的な構成を示すブロック図
【図１８】実施の形態２に係る楽曲再生システムの構成を示すブロック図
【図１９】実施の形態２に係る楽曲再生システムの別の構成を示すブロック図
【符号の説明】
【０１０５】
１  楽曲リスト生成装置
１０  楽曲データベース
２０  再生リスト格納部
２１  選択条件入力部
２２  抽出リスト表示部
２３  選択リスト表示部
２４  関連情報条件入力部
２５  嗜好度条件入力部
２６  印象条件入力部
２７  楽曲操作条件入力部
２８  楽曲リスト選択部
３０  履歴情報格納部
４０  制御部
５０  生成ルール格納部
５５  登録生成ルール更新画面
６０  表示部
６１  選択リスト作成画面
７０  入力受付部
７１  リスト作成ボタン
７２  生成ルール設定ボタン
８０  再生部
９０  楽曲操作入力部
９５  メモリ
１００  楽曲再生システム
２００  楽曲リスト生成装置
３００  再生装置
５００  楽曲再生システム
５１０  コンピュータシステム
５１１  演算処理装置
５１２  音楽再生装置
５１３  ディスクドライブ装置
５１４  入力装置
５１５  表示装置
５１６  記憶装置
５１７  システムバス
５２０  記録媒体
６００  楽曲リスト生成装置
７００  記録媒体
８００  再生装置
【図１】
2006318546.tif 000003
【図２】
2006318546.tif 000004
【図３】
2006318546.tif 000005
【図４】
2006318546.tif 000006
【図５】
2006318546.tif 000007
【図６】
2006318546.tif 000008
【図７】
2006318546.tif 000009
【図８】
2006318546.tif 000010
【図９】
2006318546.tif 000011
【図１０】
2006318546.tif 000012
【図１１】
2006318546.tif 000013
【図１２】
2006318546.tif 000014
【図１３】
2006318546.tif 000015
【図１４】
2006318546.tif 000016
【図１５】
2006318546.tif 000017
【図１６】
2006318546.tif 000018
【図１７】
2006318546.tif 000019
【図１８】
2006318546.tif 000020
【図１９】
2006318546.tif 000021