(57)【要約】【課題】ユーザの嗜好に合ったプレイリストを効率的に生成すること。【解決手段】プレイリスト生成装置１００は、コンテンツ再生装置で再生するコンテンツのリストを生成する。選択部１０１は、複数のコンテンツから所定数のコンテンツを選択する。提示部１０２は、選択部１０１によって選択されたコンテンツ（以下、「選択コンテンツ」という）を提示する。入力部１０３は、提示部１０２によって提示された選択コンテンツのうち、リストに含めないコンテンツ（以下、「非再生コンテンツ」という）の指定入力を受け付ける。選択部１０１は、複数のコンテンツから選択コンテンツ以外のコンテンツを非再生コンテンツと同じ数だけ再度選択し、選択コンテンツから非再生コンテンツを外すとともに再度選択したコンテンツを加える。【選択図】図１
2010267335.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ再生装置で再生するコンテンツのリストを生成するプレイリスト生成装置であって、
複数の前記コンテンツから所定数の前記コンテンツを選択する選択手段と、
前記選択手段によって選択された前記コンテンツ（以下、「選択コンテンツ」という）を提示する提示手段と、
前記提示手段によって提示された前記選択コンテンツのうち、前記リストに含めない前記コンテンツ（以下、「非再生コンテンツ」という）の指定入力を受け付ける入力手段と、を備え、
前記選択手段は、前記複数のコンテンツから前記選択コンテンツ以外のコンテンツを前記非再生コンテンツと同じ数だけ再度選択し、前記選択コンテンツから前記非再生コンテンツを外すとともに前記再度選択したコンテンツを加えることを特徴とするプレイリスト生成装置。
【請求項２】
前記提示手段は、前記選択コンテンツのコンテンツ名を提示し、
前記入力手段は、前記非再生コンテンツの前記コンテンツ名の指定を受け付け、
前記選択手段は、指定入力された前記コンテンツ名の前記コンテンツを含めずに前記コンテンツを再度選択することを特徴とする請求項１に記載のプレイリスト生成装置。
【請求項３】
前記提示手段は、前記選択コンテンツの演奏者名を提示し、
前記入力手段は、前記非再生コンテンツの前記演奏者名の指定を受け付け、
前記選択手段は、指定入力された前記演奏者が演奏する前記コンテンツを含めずに前記コンテンツを再度選択することを特徴とする請求項１または２に記載のプレイリスト生成装置。
【請求項４】
前記提示手段は、前記選択コンテンツのグループ名を提示し、
前記入力手段は、前記非再生コンテンツの前記グループ名の指定を受け付け、
前記選択手段は、指定入力された前記グループに属する前記コンテンツを含めずに前記コンテンツを再度選択することを特徴とする請求項１〜３のいずれか一つに記載のプレイリスト生成装置。
【請求項５】
前記入力手段に指定入力された前記非再生コンテンツを記憶する記憶手段を備え、
前記選択手段は、次回以降の前記リストの生成時に前記記憶手段によって記憶された前記非再生コンテンツを含めずに前記コンテンツを選択することを特徴とする請求項１〜４のいずれか一つに記載のプレイリスト生成装置。
【請求項６】
コンテンツ再生装置で再生するコンテンツのリストを生成するプレイリスト生成方法であって、
複数の前記コンテンツから所定数の前記コンテンツを選択する第１の選択工程と、
前記第１の選択工程で選択された前記コンテンツ（以下、「選択コンテンツ」という）を提示する提示工程と、
前記提示工程で提示された前記選択コンテンツのうち、前記リストに含めない前記コンテンツ（以下、「非再生コンテンツ」という）の指定入力を受け付ける入力工程と、
前記複数のコンテンツから前記選択コンテンツ以外のコンテンツを前記非再生コンテンツと同じ数だけ再度選択し、前記選択コンテンツから前記非再生コンテンツを外すとともに前記再度選択したコンテンツを加える第２の選択工程と、
を含んだことを特徴とするプレイリスト生成方法。
【請求項７】
請求項６に記載のプレイリスト生成方法をコンピュータに実行させることを特徴とするプレイリスト生成プログラム。
【請求項８】
請求項７に記載のプレイリスト生成プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ再生装置で再生するコンテンツのリストを生成するプレイリスト生成装置、プレイリスト生成方法、プレイリスト生成プログラムおよび記録媒体に関する。ただし、この発明の利用は、上述したプレイリスト生成装置、プレイリスト生成方法、プレイリスト生成プログラムおよび記録媒体に限られない。
【背景技術】
【０００２】
近年、楽曲などを再生するコンテンツ再生装置において、記憶容量の大容量化が進んでいる。これに伴い、従来であれば携帯するのが困難であった数多くのコンテンツデータを、外出先などでも利用することが可能になっており、これらのコンテンツデータを有効に利用する方法が考案されている。たとえば、数多くのコンテンツの中から所定数のコンテンツを自動選択してプレイリストを生成したり、コンテンツをランダムに再生する技術が知られている（たとえば、下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−０４３６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、自動選択されたコンテンツの中に視聴したくないコンテンツが含まれている場合には、そのコンテンツの再生をスキップするか、コンテンツの選択方法を変更しなくてはならず、煩雑であるという問題点が一例として挙げられる。たとえば、ランダム再生をおこなっている場合、ユーザは視聴したくないコンテンツデータが再生される度にスキップ操作をおこなわなくてはならない。特に、大容量化した近年のコンテンツ再生装置では、現在のユーザの嗜好に合わないコンテンツデータが多く記憶されている可能性も高く、単に自動選択しただけではユーザの嗜好に合うコンテンツを選択することが困難となっている。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるプレイリスト生成装置は、コンテンツ再生装置で再生するコンテンツのリストを生成するプレイリスト生成装置であって、複数の前記コンテンツから所定数の前記コンテンツを選択する選択手段と、前記選択手段によって選択された前記コンテンツ（以下、「選択コンテンツ」という）を提示する提示手段と、前記提示手段によって提示された前記選択コンテンツのうち、前記リストに含めない前記コンテンツ（以下、「非再生コンテンツ」という）の指定入力を受け付ける入力手段と、を備え、前記選択手段は、前記複数のコンテンツから前記選択コンテンツ以外のコンテンツを前記非再生コンテンツと同じ数だけ再度選択し、前記選択コンテンツから前記非再生コンテンツを外すとともに前記再度選択したコンテンツを加えることを特徴とする。
【０００６】
また、請求項６の発明にかかるプレイリスト生成方法は、コンテンツ再生装置で再生するコンテンツのリストを生成するプレイリスト生成方法であって、複数の前記コンテンツから所定数の前記コンテンツを選択する第１の選択工程と、前記第１の選択工程で選択された前記コンテンツ（以下、「選択コンテンツ」という）を提示する提示工程と、前記提示工程で提示された前記選択コンテンツのうち、前記リストに含めない前記コンテンツ（以下、「非再生コンテンツ」という）の指定入力を受け付ける入力工程と、前記複数のコンテンツから前記選択コンテンツ以外のコンテンツを前記非再生コンテンツと同じ数だけ再度選択し、前記選択コンテンツから前記非再生コンテンツを外すとともに前記再度選択したコンテンツを加える第２の選択工程と、を含んだことを特徴とする。
【０００７】
また、請求項７の発明にかかるプレイリスト生成プログラムは、請求項６に記載のプレイリスト生成方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項８の発明にかかる記録媒体は、請求項７に記載のプレイリスト生成プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】実施の形態にかかるプレイリスト生成装置の機能的構成を示すブロック図である。
【図２】プレイリスト生成装置によるプレイリスト生成処理の手順を示すフローチャートである。
【図３】コンテンツ再生装置のハードウェア構成を示すブロック図である。
【図４】コンテンツ再生装置によるプレイリスト生成処理の手順を示すフローチャートである。
【図５】非再生楽曲の選択処理を模式的に示す説明図である。
【図６】非再生楽曲の選択処理を模式的に示す説明図である。
【図７】非再生楽曲の選択処理を模式的に示す説明図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明に係るプレイリスト生成装置、プレイリスト生成方法、プレイリスト生成プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、実施の形態にかかるプレイリスト生成装置の機能的構成を示すブロック図である。実施の形態にかかるプレイリスト生成装置１００は、選択部１０１、提示部１０２、入力部１０３、記憶部１０４によって構成され、コンテンツ再生装置（図示なし）で再生するコンテンツのリストを生成する。なお、本明細書において、「再生」とは、記録媒体に記録されているコンテンツデータの再生のみならず、ストリーミングや放送波など逐次送信されてくるコンテンツデータの出力も含むものとする。
【００１２】
選択部１０１は、複数のコンテンツから所定数のコンテンツを選択する。複数のコンテンツとは、コンテンツ再生装置において利用可能なコンテンツであり、たとえば、コンテンツ再生装置内の記録媒体に記憶されたコンテンツや、コンテンツ再生装置のユーザが保有する記憶装置（たとえば、コンテンツサーバなど）に記憶されたコンテンツ、ユーザが利用するコンテンツ配信サービスを介して取得可能なコンテンツなどである。
【００１３】
また、所定数とは、ユーザから指定された数であってもよいし、ランダムまたは所定のルールに基づいて決定した数でもよい。また、ユーザからコンテンツを視聴する時間の指定を受け付け、指定された時間内に視聴可能なコンテンツ数を求めることによって所定数を決定してもよい。
【００１４】
提示部１０２は、選択部１０１によって選択されたコンテンツ（以下、「選択コンテンツ」という）を提示する。提示部１０２は、たとえば選択コンテンツのコンテンツ名、選択コンテンツの演奏者名、選択コンテンツのグループ名のうち少なくとも１つを提示する。コンテンツ名とは、そのコンテンツを識別するために付与された情報であり、具体的にはコンテンツのタイトルなどである。また、演奏者名とは、コンテンツを演奏（歌唱などを含む）する者の氏名やグループ名であり、具体的にはコンテンツを演奏等するアーティスト名である。なお、コンテンツが映画やドラマなどの場合は、コンテンツに出演する出演者名を表示するようにしてもよい。また、グループ名とは、コンテンツが属するグループの名称であり、たとえばコンテンツが楽曲の場合は、その楽曲が収録されたアルバム名などである。コンテンツが属するグループは、ユーザによって任意に決定されてもよい。すなわち、ユーザは、コンテンツを任意のグループに分けて、それぞれのグループに属するコンテンツとグループ名とを関連づけられるようにしてもよい。
【００１５】
入力部１０３は、提示部１０２によって提示された選択コンテンツのうち、リストに含めないコンテンツ（以下、「非再生コンテンツ」という）の指定入力を受け付ける。非再生コンテンツとは、具体的には、たとえばユーザが視聴したくないコンテンツなどである。入力部１０３は、非再生コンテンツのコンテンツ名や演奏者、グループ名の指定を受け付ける。すなわち、ユーザは、非再生コンテンツをコンテンツ単位（コンテンツ名）で指定してもよいし、演奏者単位やグループ単位で指定することが可能である。
【００１６】
入力部１０３に非再生コンテンツの指定入力がおこなわれると、選択部１０１は、複数のコンテンツから選択コンテンツ以外のコンテンツを非再生コンテンツと同じ数だけ再度選択し、選択コンテンツから非再生コンテンツを外すとともに再度選択したコンテンツを加える。より詳細には、選択部１０１は、非再生コンテンツのコンテンツ名が指定入力された場合、指定入力されたコンテンツ名のコンテンツを含めずにコンテンツを再度選択する。また、選択部１０１は、非再生コンテンツの演奏者名が指定入力された場合、指定入力された演奏者が演奏するコンテンツを含めずにコンテンツを再度選択する。また、選択部１０１は、非再生コンテンツのグループ名が指定入力された場合、指定入力されたグループに属するコンテンツを含めずにコンテンツを再度選択する。
【００１７】
このような構成により、ユーザが視聴したくないコンテンツ（非再生コンテンツ）を含めることなく新たなコンテンツリストを生成することができる。新たに生成されたコンテンツリストに視聴したくないコンテンツが含まれている場合、ユーザは入力部１０３に非再生コンテンツとして指定入力することができる。このような処理をくり返して、ユーザは自身の嗜好にあったコンテンツリストを得ることができる。
【００１８】
記憶部１０４は、入力部１０３に指定入力された非再生コンテンツを記憶する。記憶部１０４に非再生コンテンツが記憶されている場合、選択部１０１は、次回以降のリストの生成時に記憶部１０４によって記憶された非再生コンテンツを含めずにコンテンツを選択する。これにより、非再生コンテンツの指定など、ユーザにとって煩雑な処理を必要とすることなく、ユーザの嗜好にあったコンテンツリストを短時間で生成することができる。
【００１９】
図２は、プレイリスト生成装置によるプレイリスト生成処理の手順を示すフローチャートである。図２のフローチャートにおいて、プレイリスト生成装置１００は、まず、選択部１０１によって、複数のコンテンツから所定数のコンテンツを選択する（ステップＳ２０１）。つぎに、プレイリスト生成装置１００は、提示部１０２によって、ユーザに選択したコンテンツ（選択コンテンツ）を提示する（ステップＳ２０２）。
【００２０】
つづいて、プレイリスト生成装置１００は、入力部１０３に非再生コンテンツが指定入力されたか否かを判断する（ステップＳ２０３）。非再生コンテンツが指定入力された場合（ステップＳ２０３：Ｙｅｓ）、プレイリスト生成装置１００は、指定コンテンツ以外のコンテンツの中から非再生コンテンツと同数のコンテンツを再度選択する（ステップＳ２０４）。そして、非再生コンテンツの代わりにステップＳ２０４で選択したコンテンツをユーザに提示する（ステップＳ２０５）。
【００２１】
プレイリスト生成装置１００は、再度非再生コンテンツが指定入力されたか否かを判断して（ステップＳ２０６）、指定入力された場合は（ステップＳ２０６：Ｙｅｓ）、ステップＳ２０４に戻り、以降の処理を継続する。一方、非再生コンテンツが指定されなかった場合は（ステップＳ２０６：Ｎｏ）、プレイリストを完成させて（ステップＳ２０７）、本フローチャートによる処理を終了する。また、ステップＳ２０３で非再生コンテンツが指定されなかった場合も（ステップＳ２０３：Ｎｏ）、ステップＳ２０７に移行して、プレイリストを完成させて（ステップＳ２０７）、本フローチャートによる処理を終了する。
【００２２】
以上説明したように、実施の形態にかかるプレイリスト生成装置１００は、生成したプレイリスト中の非再生コンテンツの指定入力を受け付け、指定入力されたコンテンツを含めずにプレイリストを再生成する。これにより、ユーザの嗜好に合わないコンテンツがプレイリストに含まれるのを防止することができ、ユーザは快適にコンテンツの視聴をおこなうことができる。
【００２３】
また、プレイリスト生成装置１００は、プレイリスト中のコンテンツのコンテンツ名、演奏者名、グループ名のうち、少なくとも１つを表示する。ユーザは、コンテンツ名、演奏者名、グループ名のいずれかを指定することによって非再生コンテンツを指定することができる。これにより、ユーザの嗜好に合わないコンテンツを、その属性ごとに指定することができ、ユーザの嗜好に合ったコンテンツを効率的に生成することができる。
【００２４】
また、プレイリスト生成装置１００は、ユーザから指定された非再生コンテンツの情報を記憶しておき、次回以降のプレイリストの生成時には指定されたコンテンツを含めずにプレイリストを生成する。これにより、ユーザに非再生コンテンツの指定をおこなわせる頻度を低減させ、さらに効率的にユーザの嗜好に合ったプレイリストを生成することができる。
【実施例】
【００２５】
以下に、本発明の実施例について説明する。本実施例では、実施の形態にかかるプレイリスト生成装置１００を携帯型のコンテンツ再生装置３００として本発明を適用した場合の一例について説明する。より詳細には、携帯型のコンテンツ再生装置３００において、その本体で再生するコンテンツのプレイリストを生成する場合について説明する。また、本実施例では、コンテンツデータは楽曲データであるものとして説明する。
【００２６】
（コンテンツ再生装置３００のハードウェア構成）
図３は、コンテンツ再生装置のハードウェア構成を示すブロック図である。実施例にかかるコンテンツ再生装置３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、各種データを記録／再生する記録再生部３０４、各種データを記録する記録部３０５、音声Ｉ／Ｆ（インターフェース）３０６、スピーカ３０７、入力デバイス３０８、映像Ｉ／Ｆ３０９、ディスプレイ３１０、通信Ｉ／Ｆ３１１を備えている。各構成部３０１〜３１１は、バス３２０によってそれぞれ接続されている。
【００２７】
ＣＰＵ３０１は、コンテンツ再生装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、コンテンツ再生プログラムなどのプログラムを記録している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、コンテンツ再生装置３００の全体の制御を司る。
【００２８】
記録再生部３０４は、ＣＰＵ３０１の制御に従って記録部３０５に対するデータの読み取り／書き込みを制御する。記録部３０５は、記録再生部３０４の制御で書き込まれたデータを記録する。記録再生部３０４としては、たとえば、磁気ディスクドライブや光ディスクドライブ、記録部３０５としては、たとえば、ＨＤ（ハードディスク）、ＦＤ（フレキシブルディスク）、フラッシュメモリ、ＭＯ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ）、メモリカードなどを用いることができる。
【００２９】
記録部３０５に記録される情報の一例として、コンテンツデータが挙げられる。コンテンツデータは、たとえば楽曲データや静止画像データ、動画像データなどである。本実施例では、コンテンツデータを楽曲データとする。コンテンツ再生装置３００は、ユーザの操作に従って記録部３０５に記録されたコンテンツデータを再生する。コンテンツデータには、コンテンツそのものを構成するメインデータの他、コンテンツのタイトル名や演奏者名、グループ名などの付随情報が含まれている。グループとは、所定の属性を有する複数のコンテンツを関連づけたものである。グループの一例として、楽曲が収録されているアルバム名が挙げられる。また、ユーザによって任意にグループを定義できるようにしてもよい。
【００３０】
音声Ｉ／Ｆ３０６は、音声出力用のスピーカ３０７に接続される。音声Ｉ／Ｆ３０６は、再生が指示されたコンテンツデータの音声データをＤ／Ａ変換して、スピーカ３０７から音声として出力させる。なお、スピーカ３０７は、コンテンツ再生装置３００から着脱可能であってもよいし、コンテンツ再生装置３００の本体から離れた場所にあってもよい。
【００３１】
入力デバイス３０８は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどによって構成される。入力デバイス３０８は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいし、複数の形態によって実現することも可能である。
【００３２】
映像Ｉ／Ｆ３０９は、ディスプレイ３１０に接続される。映像Ｉ／Ｆ３０９は、具体的には、たとえば、ディスプレイ３１０全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１０を制御する制御ＩＣなどによって構成される。ディスプレイ３１０には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。
【００３３】
通信Ｉ／Ｆ３１１は、無線を介してネットワークに接続され、ネットワークを介したデータの送受信を可能とする。通信Ｉ／Ｆ３１１を用いることにより、コンテンツ再生装置３００は、ネットワークを介してコンテンツデータを取得することも可能となる。
【００３４】
図１に示したプレイリスト生成装置１００の各構成部は、図３におけるＲＯＭ３０２、ＲＡＭ３０３、記録部３０５などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、各部を制御することによってその機能を実現する。
【００３５】
（コンテンツ再生装置３００によるプレイリスト生成処理）
つづいて、コンテンツ再生装置３００によるプレイリスト生成処理について説明する。上述のように、コンテンツ再生装置３００は、記録部３０５に記録されたコンテンツデータを再生するが、記録部３０５には大量のコンテンツデータが記録されている。このため、コンテンツ再生装置３００には、コンテンツデータを有効に利用するための各種機能が備えられている。その一例として、自動的にプレイリストを生成し、プレイリストに沿ってコンテンツを再生する「プレイリスト再生機能」がある。
【００３６】
プレイリスト再生機能では、コンテンツ再生装置３００が自装置に記録されている（または自装置で利用可能である）コンテンツデータから所定数のコンテンツを選択し、プレイリストを生成する。しかし、生成したプレイリストには、ユーザが視聴したくないコンテンツが含まれている場合がある。このような場合、通常であれば、視聴したくないコンテンツが再生された時点でユーザ自身によってスキップ動作などをおこなう必要がある。
【００３７】
一方、コンテンツ再生装置３００では、プレイリストを生成した時点で、ユーザに視聴したくないコンテンツを選択させ、そのコンテンツを含めずにプレイリストを生成する。さらに、視聴したくないコンテンツは、コンテンツ単位のみならず、演奏者（アーティスト）ごとやグループ（アルバムなど）ごとに指定可能である。このような構成により、コンテンツ再生装置３００では、効率的にユーザの嗜好に合ったプレイリストを生成することができる。
【００３８】
図４は、コンテンツ再生装置によるプレイリスト生成処理の手順を示すフローチャートである。図４のフローチャートにおいて、コンテンツ再生装置３００は、ユーザから楽曲の再生指示があるまで待機する（ステップＳ４０１：Ｎｏのループ）。楽曲の再生指示があると（ステップＳ４０１：Ｙｅｓ）、コンテンツ再生装置３００は、今回の再生においてプレイリストを用いた再生（プレイリスト再生）をおこなうか否かを判断する（ステップＳ４０２）。プレイリスト再生をおこなわない場合は（ステップＳ４０２：Ｎｏ）、通常の再生など、ユーザから指定された方法で楽曲を再生して（ステップＳ４０３）、本フローチャートによる処理を終了する。
【００３９】
一方、プレイリスト再生をおこなう場合（ステップＳ４０２：Ｙｅｓ）、コンテンツ再生装置３００は、プレイリストに含める楽曲の数をユーザに選択させる（ステップＳ４０４）。このとき、楽曲の数ではなく、楽曲を試聴したい時間の長さを指定させてもよい。つぎに、コンテンツ再生装置３００は、自装置に記録された楽曲データの中から、指定された数の楽曲を抽出する（ステップＳ４０５）。このとき、前回以前のプレイリストの生成時に非再生楽曲として選択された楽曲の情報（以下、「履歴情報」という）がある場合は、履歴情報に含まれる楽曲を含めずに楽曲を抽出してもよい。
【００４０】
そして、抽出した楽曲を適宜並べ変えてプレイリストを生成し（ステップＳ４０６）、生成したプレイリストをユーザに提示する（ステップＳ４０７）。具体的には、ディスプレイ３１０に生成したプレイリストを表示させる。ユーザは、提示されたプレイリスト内に視聴したくない楽曲が含まれているかを確認し、視聴したくない楽曲が含まれている場合には、非再生楽曲として指定する。
【００４１】
非再生楽曲が指定された場合（ステップＳ４０８：Ｙｅｓ）、コンテンツ再生装置３００は、非再生楽曲として指定された楽曲と同数の楽曲を、コンテンツリストに含まれていない楽曲の中から再度抽出する（ステップＳ４０９）。そして、非再生楽曲の代わりに、ステップＳ４０９で抽出した楽曲を含めたプレイリストを再度生成し（ステップＳ４１０）、生成したプレイリストをユーザに提示する（ステップＳ４１１）。ユーザは、ステップＳ４０７と同様に、提示されたプレイリスト内に視聴したくない楽曲が含まれているかを確認し、視聴したくない楽曲が含まれている場合には、非再生楽曲として指定する。
【００４２】
非再生楽曲が指定された場合（ステップＳ４１２：Ｙｅｓ）、コンテンツ再生装置３００は、ステップＳ４０９に戻り、以降の処理をくり返す。一方、非再生楽曲が指定されない場合（ステップＳ４１２：Ｎｏ）、コンテンツ再生装置３００は、ステップＳ４１１で提示したプレイリストに沿って楽曲を再生して（ステップＳ４１３）、本フローチャートによる処理を終了する。また、ステップＳ４０８において、非再生楽曲が指定されない場合（ステップＳ４０８：Ｎｏ）も、ステップＳ４０７で提示したプレイリストに沿って楽曲を再生して（ステップＳ４１３）、本フローチャートによる処理を終了する。
【００４３】
なお、図４のステップＳ４０８およびステップＳ４１２で非再生楽曲が選択された場合、コンテンツ再生装置３００は、指定された内容（コンテンツ名や演奏者名、アルバム名など）を履歴情報として記録しておく。履歴情報は、楽曲の再生が指示されたときの状況（日時や時間帯、天気、ユーザの位置、通勤中か休日かなど）の情報と関連づけておいてもよい。この場合、次回以降のプレイリスト生成時に、その時の状況と履歴情報に関連づけられた状況とに基づいて、参照する履歴情報を変更するようにしてもよい。
【００４４】
また、コンテンツ再生装置３００は、履歴情報を記憶する期間が設定されていてもよい。ユーザは、楽曲を再生するたびにその時の心境などで聴きたい楽曲が変化しうるため、前回以前に非再生楽曲として選択しても、再度その楽曲が聴きたくないとは限らない。この場合、所定の期間が経過した後はその楽曲を再びプレイリストの選択対象とすることで、以前に選択した非再生楽曲が全く再生できないということがなくなる。
【００４５】
図５〜図７は、非再生楽曲の選択処理を模式的に示す説明図である。まず、図５に示すように、コンテンツ再生装置３００によって生成されたプレイリストがディスプレイ３１０に表示される。図５に示すプレイリスト５００には、楽曲の再生順序を示す再生番号５０１、楽曲のタイトルを示す楽曲名５０２、楽曲の演奏者（歌唱者）を示すアーティスト名５０３が表示されている。この他、プレイリスト５００に各楽曲のグループ名を表示するようにしてもよい。
【００４６】
つぎに、図６に示すように、ユーザがプレイリスト５００の中から非再生楽曲を選択する。図６では、非再生楽曲として選択された曲を網掛けで示している。非再生楽曲の選択は、楽曲単位におこなってもよいし、アーティスト単位におこなってもよい。図６の例では、非再生楽曲として楽曲「あ」、「う」、「け」が楽曲単位で選択されている。また、非再生楽曲としてアーティスト「Ｂ」および「Ｅ」が選択されている。プレイリスト５００にはアーティスト「Ｂ」の楽曲が２つ（楽曲「い」および「か」）が含まれているため、アーティスト「Ｂ」が選択されると、この２つが非再生楽曲となる。ユーザは、非再生楽曲の選択を終了すると、再選曲ボタン６００を押下する。
【００４７】
再選曲ボタン６００が押下されると、楽曲再生装置３００は、プレイリスト５００に含まれる楽曲、およびアーティストＢおよびＥが演奏する楽曲を除いた楽曲の中から、プレイリストに含める楽曲を抽出する。図６の例では、楽曲単位で指定された楽曲「あ」、「う」、「け」、アーティストＢが演奏する楽曲「い」および「か」、アーティストＥが演奏する楽曲「き」の６曲が非再生楽曲となる。このため、コンテンツ再生装置３００は６曲を再選択する。
【００４８】
そして、コンテンツ再生装置３００は、図７に示すように再選択された６曲（図７中網掛けで示す）を含むプレイリスト７００を生成し、ユーザに提示する。プレイリスト７００で問題がない場合、ユーザは再生開始ボタン７１０を押下する。すると、コンテンツ再生装置３００は、プレイリストに沿って楽曲の再生をおこなう。一方、プレイリスト７００に視聴したくない楽曲が含まれている場合、ユーザは非再生楽曲を選択して再度再選曲ボタン６００を押下して、プレイリストの再生成をおこなう。
【００４９】
以上説明したように、実施例にかかるコンテンツ再生装置３００は、生成したプレイリスト中の非再生楽曲の指定を受け付け、指定された楽曲を含めずにプレイリストを再生成する。これにより、ユーザの嗜好に合わない楽曲がプレイリストに含まれるのを防止することができ、ユーザは快適に楽曲の聴取をおこなうことができる。
【００５０】
また、コンテンツ再生装置３００は、プレイリスト中の楽曲の楽曲名やアーティスト名、収録アルバム名などを表示し、ユーザは、楽曲名、アーティスト名、収録アルバム名などを指定することによって非再生楽曲を指定することができる。これにより、ユーザの嗜好に合わない楽曲を、その属性ごとに指定することができ、ユーザの嗜好に合ったコンテンツを効率的に生成することができる。
【００５１】
また、楽曲再生装置３００は、ユーザから指定された非再生楽曲の情報を履歴情報として記憶しておき、次回以降のプレイリストの生成時には履歴情報に含まれる楽曲を含めずにプレイリストを生成する。これにより、ユーザに非再生楽曲の指定をおこなわせる頻度を低減させ、さらに効率的にユーザの嗜好に合ったプレイリストを生成することができる。
【００５２】
なお、本実施の形態で説明したプレイリスト生成方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【００５３】
１００  プレイリスト生成装置
１０１  選択部
１０２  提示部
１０３  入力部
１０４  記憶部
【図１】
2010267335.tif 000003
【図２】
2010267335.tif 000004
【図３】
2010267335.tif 000005
【図４】
2010267335.tif 000006
【図５】
2010267335.tif 000007
【図６】
2010267335.tif 000008
【図７】
2010267335.tif 000009