(57)【要約】【課題】コンテンツ同士の連続性、関連性等が失われない状態で関連プレイリストを検索可能な、プレイリスト検索装置、プレイリスト検索方法、およびプログラムを提供する。【解決手段】プレイリスト検索方法は、第１のプレイリストに含まれる第１のコンテンツが有する１つ以上のコンテンツ属性情報を検索条件として、第１のコンテンツと共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含み、第１のプレイリストとは異なる第２のプレイリストを検索するプレイリスト検索ステップ（Ｓ１８）と、第１および第２のプレイリストを取得するプレイリスト取得ステップ（Ｓ１０、Ｓ２０）と、第１および第２のプレイリストに含まれる複数のコンテンツを、第１および第２のコンテンツを基点として、第１および第２のプレイリストを交差させて表示するプレイリスト表示ステップ（Ｓ２２）と、を含む。【選択図】図２
2010102754.tif 000002
【特許請求の範囲】
【請求項１】
第１のプレイリストに含まれる第１のコンテンツが有する１つ以上のコンテンツ属性情報を検索条件として、前記第１のコンテンツと共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含み、前記第１のプレイリストとは異なる第２のプレイリストを検索するプレイリスト検索部と、
前記第１および第２のプレイリストを取得するプレイリスト取得部と、
前記第１および第２のプレイリストに含まれる複数のコンテンツを、前記第１および第２のコンテンツを基点として、前記第１および第２のプレイリストを交差させて表示するプレイリスト表示部と、
を備えるプレイリスト検索装置。
【請求項２】
プレイリストに含まれる任意のコンテンツを前記プレイリスト上で選択するためのコンテンツ選択部と、
前記第２のプレイリスト上で、前記第２のプレイリストに含まれる任意のコンテンツが前記コンテンツ選択部を介して選択されると、前記第２のプレイリストを前記第１のプレイリストに変更するプレイリスト変更部と、
をさらに備える、請求項１に記載のプレイリスト検索装置。
【請求項３】
プレイリストに含まれるコンテンツを再生するコンテンツ再生部をさらに備え、
前記コンテンツ再生部は、前記第１のプレイリストに含まれるコンテンツを所定の再生順序に従って再生し、前記プレイリスト変更部が前記第２のプレイリストを前記第１のプレイリストに変更すると、前記第２のプレイリストから変更された第１のプレイリストに含まれるコンテンツを、所定の再生順序に従って再生する、請求項２に記載のプレイリスト検索装置。
【請求項４】
前記コンテンツ再生部は、前記第１のプレイリストに含まれるコンテンツを所定の再生順序に従って再生し、
前記プレイリスト変更部は、前記第２のプレイリスト上で、前記第２のコンテンツの前後いずれかのコンテンツが前記コンテンツ選択部を介して選択されると、前記第２のプレイリストを前記第１のプレイリストに変更し、
前記コンテンツ再生部は、前記プレイリスト変更部が前記第２のプレイリストを前記第１のプレイリストに変更すると、前記第２のプレイリストから変更された第１のプレイリストに含まれるコンテンツを、前記第２のコンテンツの前後いずれかの選択されたコンテンツまたは第２のコンテンツを起点として、所定の再生順序に従って連続再生する、請求項３に記載のプレイリスト検索装置。
【請求項５】
前記コンテンツ再生部は、前記第１のプレイリストに含まれるコンテンツを所定の再生順序に従って再生し、
前記コンテンツ再生部は、前記第２のプレイリスト上で、前記第２のコンテンツよりも前の再生順位を有するコンテンツが前記コンテンツ選択部を介して選択されると、前記第２のプレイリストを前記第１のプレイリストに変更し、
前記コンテンツ再生部は、前記プレイリスト変更部が前記第２のプレイリストを前記第１のプレイリストに変更すると、前記第２のプレイリストから変更された第１のプレイリストに含まれるコンテンツを、前記第２のコンテンツよりも前の再生順位を有する選択されたコンテンツまたは第２のコンテンツを起点として、所定の再生順序とは逆の順序に従って連続再生する、請求項３に記載のプレイリスト検索装置。
【請求項６】
プレイリストに含まれるコンテンツを再生するコンテンツ再生部をさらに備え、
前記コンテンツ再生部は、前記第１のプレイリストに含まれるコンテンツを所定の再生順序に従って再生し、
前記プレイリスト検索部は、前記コンテンツ再生部により再生されている第１のコンテンツが有する１つ以上のコンテンツ属性情報を検索条件として、前記第１のコンテンツと共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含み、前記第１のプレイリストとは異なる第２のプレイリストを検索し、
前記プレイリスト取得部は、前記第１および第２のプレイリストを取得し、
前記プレイリスト表示部は、前記第１および第２のプレイリストに含まれる複数のコンテンツを、前記第１および第２のコンテンツを基点として、前記第１および第２のプレイリストを交差させて表示する、請求項１に記載のプレイリスト検索装置。
【請求項７】
前記プレイリスト検索部は、前記第２のプレイリストに含まれる、前記第２のコンテンツを除く第３のコンテンツが有する１つ以上のコンテンツ属性情報を検索条件として、前記第３のコンテンツと共通するコンテンツ属性情報を１つ以上有する第４のコンテンツを含み、前記第２のプレイリストとは異なる第３のプレイリストをさらに検索し、
前記プレイリスト取得部は、前記第３のプレイリストをさらに取得し、
前記プレイリスト表示部は、前記第２および第３のプレイリストに含まれる複数のコンテンツを、前記第３および第４のコンテンツを基点として、前記第２および第３のプレイリストを交差させて表示する、請求項６に記載のプレイリスト検索装置。
【請求項８】
前記プレイリスト表示部は、２つ以上の前記第２のプレイリストが共通のコンテンツを含む場合に、前記共通のコンテンツを統合して、前記２つ以上の第２のプレイリストに含まれる複数のコンテンツを表示する、請求項１に記載のプレイリスト検索装置。
【請求項９】
前記プレイリスト表示部は、２つ以上の前記第２のプレイリストが１つ以上のコンテンツ分類に区分される２つ以上のコンテンツを含む場合に、前記コンテンツ分類に区分される２つ以上のコンテンツを統合して、前記２つ以上の第２のプレイリストに含まれる複数のコンテンツを表示する、請求項１に記載のプレイリスト検索装置。
【請求項１０】
前記プレイリスト検索部は、前記プレイリスト検索装置に接続される外部機器上で前記第２のプレイリストを検索し、
前記プレイリスト取得部は、前記外部機器から前記第２のプレイリストを取得する、請求項１に記載のプレイリスト検索装置。
【請求項１１】
第１のプレイリストに含まれる第１のコンテンツが有する１つ以上のコンテンツ属性情報を検索条件として、前記第１のコンテンツと共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含み、前記第１のプレイリストとは異なる第２のプレイリストを検索するプレイリスト検索ステップと、
前記第１および第２のプレイリストを取得するプレイリスト取得ステップと、
前記第１および第２のプレイリストに含まれる複数のコンテンツを、前記第１および第２のコンテンツを基点として、前記第１および第２のプレイリストを交差させて表示するプレイリスト表示ステップと、
を含むプレイリスト検索方法。
【請求項１２】
第１のプレイリストに含まれる第１のコンテンツが有する１つ以上のコンテンツ属性情報を検索条件として、前記第１のコンテンツと共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含み、前記第１のプレイリストとは異なる第２のプレイリストを検索するプレイリスト検索ステップと、
前記第１および第２のプレイリストを取得するプレイリスト取得ステップと、
前記第１および第２のプレイリストに含まれる複数のコンテンツを、前記第１および第２のコンテンツを基点として、前記第１および第２のプレイリストを交差させて表示するプレイリスト表示ステップと、
を含むプレイリスト検索方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイリスト検索装置、プレイリスト検索方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、予め作成されているプレイリストに従って、音声、静止画、動画等からなる複数のコンテンツを連続再生するコンテンツ再生装置が知られている。プレイリストは、連続再生される複数のコンテンツを再生順序に従って並べたインデックス情報である。プレイリストは、通常、連続再生されるコンテンツ同士が所定の連続性、関連性等を有するように、複数のコンテンツを並べて作成されるという特徴を有している。
【０００３】
ユーザは、自らプレイリストを作成して再生装置上で利用する。また、ユーザは、ネットワーク上に公開されているプレイリスト、外部メディアに記録されているプレイリスト等を取得し、再生装置上で利用する。
【０００４】
ところで、近年、利用可能なプレイリストが増加することで、ユーザが自らの嗜好に合うプレイリストを選択することが困難となっている。このため、例えば、下記特許文献１に示すように、再生中のコンテンツを含むプレイリストに類似する関連プレイリストを検索し、表示するシステムが提案されている。
【０００５】
【特許文献１】特開２００７−２８７２５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記システムでは、プレイリスト同士の類似度に基づいて関連プレイリストを検索するので、再生中のコンテンツに続いて、当該コンテンツとの間で所定の連続性、関連性等を有しないコンテンツが再生されるようなプレイリストを、関連プレイリストとして検索してしまう場合がある。この場合、プレイリストの重要な特徴である、コンテンツ同士の連続性、関連性等が失われてしまう。
【０００７】
本発明は上記問題点に鑑みてなされたものであり、その目的は、コンテンツ同士の連続性、関連性等が失われない状態で関連プレイリストを検索可能な、新規かつ改良されたプレイリスト検索装置、プレイリスト検索方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の観点によれば、第１のプレイリストに含まれる第１のコンテンツが有する１つ以上のコンテンツ属性情報を検索条件として、第１のコンテンツと共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含み、第１のプレイリストとは異なる第２のプレイリストを検索するプレイリスト検索部と、第１および第２のプレイリストを取得するプレイリスト取得部と、第１および第２のプレイリストに含まれる複数のコンテンツを、第１および第２のコンテンツを基点として、第１および第２のプレイリストを交差させて表示するプレイリスト表示部と、を備えるプレイリスト検索装置が提供される。
【０００９】
かかる構成によれば、第１のコンテンツのコンテンツ属性情報を検索条件として、共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含む第２のプレイリストが検索される。そして、第１および第２のコンテンツを基点として、第１および第２のプレイリストが交差して表示される。これにより、コンテンツ同士の連続性、関連性等が失われない状態で関連プレイリストとして第２のプレイリストを検索することができる。
【００１０】
上記課題を解決するために、本発明の第２の観点によれば、本発明の第１の観点によるプレイリスト検索装置に適用可能なプレイリスト検索方法が提供される。また、本発明の第３の観点によれば、本発明の第２の観点によるプレイリスト検索方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、コンテンツ同士の連続性、関連性等が失われない状態で関連プレイリストを検索可能な、プレイリスト検索装置、プレイリスト検索方法、およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下に、添付した図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
（プレイリスト検索装置の構成）
まず、図１を参照しながら、本発明の実施形態に係るプレイリスト検索装置１０について説明する。以下では、プレイリスト検索装置１０が音声コンテンツの再生機能を有し、音声コンテンツのプレイリストを検索し、プレイリストに含まれる音声コンテンツを再生する場合について説明する。
【００１４】
図１は、プレイリスト検索装置１０の構成例を示すブロック図である。プレイリスト検索装置１０は、例えば、パーソナルコンピュータ等の情報処理装置として構成される。
【００１５】
図１に示すように、プレイリスト検索装置１０は、バス３２上に接続された、ＣＰＵ１２、ＲＯＭ１４、ＲＡＭ１６、入力部１８、表示部２０、コンテンツ再生部２２、音声出力部２４、ハードディスクドライブ（ＨＤＤ）２６、メディアドライブ２８、通信インタフェース（ＩＦ）３０を含んで構成される。
【００１６】
ＣＰＵ１２は、プレイリスト検索装置１０が起動されると、ＲＯＭ１４からシステムプログラムを読出し、ＲＡＭ１６上に展開して実行することで、情報処理装置の基本動作に必要な、処理および各部に対する制御を行う。また、ＣＰＵ１２は、ＨＤＤ２６等を通じてプレイリスト検索プログラム等のアプリケーションプログラムを読出し、ＲＡＭ１６上に展開して実行する。ＣＰＵ１２は、プレイリスト検索プログラムに従って、後述するように、プレイリスト検索装置１０の動作に必要な、処理および各部に対する制御を行う。ここで、ＣＰＵ１２は、プレイリスト検索部、プレイリスト取得部、およびプレイリスト変更部として機能する。
【００１７】
ＲＯＭ１４は、システムプログラム、各種のデータを記憶しており、ＲＯＭ１４内のデータ等は、ＣＰＵ１２から読出されてバス３２上に送出される。ＲＡＭ１６は、ＣＰＵ１２がシステムプログラムおよびアプリケーションプログラムを実行するための作業領域として利用される。ＲＡＭ１６内のデータ等は、ＣＰＵ１２から読出されてバス３２上に送出され、ＣＰＵ１２により書き込まれるデータ等は、バス３２上からＲＡＭ１６内に格納される。
【００１８】
入力部１８は、キーボード、マウス等の入力デバイスを含んで構成され、ユーザが入力部１８を通じて入力するコマンド、データ等をバス３２を通じてＣＰＵ１２に出力する。表示部２０は、ディスプレイ、モニタ、表示パネル等の表示デバイスを含んで構成され、ＣＰＵ１２により処理されてバス３２上に送出される処理結果等を表示デバイスに出力する。ここで、入力部１８は、コンテンツ選択部として機能し、表示部２０は、プレイリスト表示部として機能する。
【００１９】
なお、表示デバイスは、プレイリスト検索装置１０と一体に設けられてもよく、別体として設けられてもよい。また、入力デバイスおよび表示デバイスは、タッチパネルとして一体に設けられてもよい。
【００２０】
コンテンツ再生部２２は、コンテンツデータに対して所定の処理を施すことで、コンテンツを再生する。本実施形態の場合、コンテンツ再生部２２は、音声コンテンツのコンテンツデータに対して所定の処理を施して音声出力部２４に出力することで、音声コンテンツを再生する。
【００２１】
音声出力部２４は、スピーカ等を含んで構成され、コンテンツ再生部２２により処理されて入力されるコンテンツデータの音声情報を外部に出力する。音声出力部２４は、プレイリスト検索装置１０と一体に設けられてもよく、別体として設けられてもよい。
【００２２】
ＨＤＤ２６は、アプリケーションプログラム、各種のデータをハードディスク２７内に格納している。ＨＤＤ２６は、音声コンテンツのプレイリストおよびコンテンツデータをハードディスク２７内に格納している。ＨＤＤ２６は、ＣＰＵ１２からの読出し指示に応じて、ハードディスク２７内のデータ等を読出してバス３２上に送出し、ＣＰＵ１２からの書込み指示に応じてバス３２上のデータ等をハードディスク２７に書き込む。
【００２３】
メディアドライブ２８は、メモリカード、磁気ディスク、光磁気ディスク等の外部メディア３４に対して、データ等の読出し／書込みを行う。外部メディア３４は、音声コンテンツのプレイリストおよびコンテンツデータを格納している。メディアドライブ２８は、ＣＰＵ１２からの読出し指示に応じて外部メディア３４内のデータ等を読出してバス３２上に送出し、ＣＰＵ１２からの書込み指示に応じてバス３２上のデータ等を外部メディア３４に書き込む。
【００２４】
通信ＩＦ３０は、外部機器３８との間でデータ通信を行う通信デバイスを含んで構成される。外部機器３８は、例えばネットワーク３６等を介してプレイリスト検索装置１０と接続される、パーソナルコンピュータ等の情報処理装置である。外部機器３８は、音声コンテンツのプレイリストおよびコンテンツデータを保持している。
【００２５】
ここで、プレイリストとは、連続再生される複数のコンテンツを再生順序に従って並べたインデックス情報である。プレイリストは、連続再生されるコンテンツ同士が所定の連続性、関連性等を有するように、複数のコンテンツを並べて作成される。ここで、コンテンツ同士の連続性、関連性とは、例えば、音声コンテンツの場合、音楽的な特徴（楽曲のテンポ、曲調等）、聴者が受ける音楽的な印象（明るさ、激しさ等）がコンテンツ同士で同一または類似していることを意味する。
【００２６】
プレイリストは、プレイリスト識別情報、および再生順序を割り当てられた各コンテンツに対応する、コンテンツ識別情報およびコンテンツ属性情報等を含んでいる。
【００２７】
コンテンツ識別情報は、例えばコード情報等であり、各コンテンツのコンテンツデータをプレイリストに関連付けるためのコンテンツデータ関連付け情報も含んでいる。コンテンツ属性情報は、コンテンツの属性を表す情報であり、各コンテンツに対して予め設定された画像データを含んでもよい。本実施形態の場合、コンテンツ属性情報は、例えば、コンテンツの収録アルバム、タイトル、アーティスト名等を特定可能な情報であり、具体的な名称を表すテキスト情報でもよく、名称毎に割り当てられたコード情報でもよい。
【００２８】
プレイリストは、プレイリスト検索装置１０等を用いてユーザにより作成され、ＨＤＤ２６を通じて取得可能な状態でハードディスク２７に格納されている。プレイリストは、通信ＩＦ３０を通じて取得可能な状態で、ネットワーク３６上に公開されている場合もあり、外部機器３８により保持されている場合もある。プレイリストは、メディアドライブ２８を通じて取得可能な状態で、例えば収録アルバムのアルバム情報として、外部メディア３４に記録されている場合もある。
【００２９】
コンテンツデータとは、コンテンツ再生の対象となるデータである。コンテンツデータは、プレイリストに従ってコンテンツを連続再生するために、プレイリストに含まれるコンテンツデータ関連付け情報に対応するコンテンツデータ識別情報を含んでいる。
【００３０】
プレイリスト検索装置１０において、ＣＰＵ１２は、例えばＨＤＤ２６を介してハードディスク２７から音声コンテンツのプレイリストを取得し、ＲＡＭ１６上の作業領域に格納する。ＣＰＵ１２は、コンテンツ再生に先立って、例えばハードディスク２７からプレイリストに含まれるコンテンツに関連付けられているコンテンツデータを取得し、ＲＡＭ１６上の作業領域に格納する。
【００３１】
ＣＰＵ１２は、ユーザが入力部１８を通じて所定のプレイリストを第１のプレイリスト（再生プレイリスト）として選択すると、第１のプレイリストを表示部２０に表示させる。ＣＰＵ１２は、第１のプレイリストに従って、第１のプレイリストに含まれるコンテンツをコンテンツ再生部２２に連続再生させる。
【００３２】
ＣＰＵ１２は、ユーザが入力部１８を通じて、例えば第１のプレイリスト上の第１のコンテンツを選択すると、第２のプレイリスト（関連プレイリスト）を検索する。ＣＰＵ１２は、１つ以上の第２のプレイリストを検索すると、第２のプレイリストを取得し、ＲＡＭ１６上の作業領域に格納する。
【００３３】
ＣＰＵ１２は、ＨＤＤ２６、メディアドライブ２８、または通信ＩＦ３０を介して、ハードディスク２７、外部メディア３４、または外部機器３８上で第２のプレイリストを検索する。ＣＰＵ１２は、第１のコンテンツのコンテンツ属性情報を検索条件として、第１のコンテンツと共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含み、第１のコンテンツとは異なる第２のプレイリストを検索する。
【００３４】
ここで、音声コンテンツの場合、第１および第２のコンテンツは、例えば、収録アルバム、タイトル、アーティスト名のうち１つ以上の共通するコンテンツ属性情報を有している。このため、第１および第２のコンテンツの間では、音楽的な特徴、聴者が受ける音楽的な印象等が同一または類似していることを意味する、コンテンツ同士の連続性、関連性が確保されている。なお、第１および第２のコンテンツは、全てのコンテンツ属性情報が共通する同一のコンテンツでもよい。
【００３５】
ＣＰＵ１２は、第１のプレイリストとともに第２のプレイリストを表示部２０に表示させる。ＣＰＵ１２は、第１および第２のプレイリストに含まれる複数のコンテンツを、第１および第２のコンテンツを基点として、第１のプレイリストおよび１つ以上の第２のプレイリストを交差させて表示部２０に表示させる。
【００３６】
ＣＰＵ１２は、ユーザが入力部１８を通じて、例えば、第２のプレイリスト上で第２のコンテンツの前後いずれかのコンテンツを選択すると、第２のプレイリストを第１のプレイリストに変更する。ＣＰＵ１２は、ハードディスク２７、外部メディア３４、または外部機器３８から、第１のプレイリスト（変更前の第２のプレイリスト）に含まれる音声コンテンツのコンテンツデータを取得し、ＲＡＭ１６上の作業領域に格納する。ＣＰＵ１２は、第１のプレイリストに従って、第２のコンテンツまたは選択されたコンテンツを起点として、第１のプレイリストに含まれるコンテンツをコンテンツ再生部２２に連続再生させる。
【００３７】
（プレイリスト検索方法）
次に、図２〜図４を参照しながら、本発明の実施形態に係るプレイリスト検索方法について説明する。
【００３８】
＜第１の実施形態＞
まず、図２、図３Ａ〜図３Ｊ、および図４を参照しながら、第１の実施形態に係るプレイリスト検索方法について説明する。図２は、第１の実施形態に係るプレイリスト検索方法を説明するためのフロー図である。図３Ａ〜図３Ｊは、第１の実施形態に係るプレイリスト検索方法を説明するための図である。図４は、プレイリスト表示の具体例を示す図である。
【００３９】
図３Ａには、ハードディスク２７に格納されているプレイリストＰＬ１、および外部機器３８に保持されているプレイリストＰＬ２が示されている。プレイリストＰＬ１は、コンテンツＡ、Ｂ、Ｃ、Ｄの再生順序でコンテンツを連続再生し、プレイリストＰＬ２は、コンテンツａ、ｂ、ｃ、ｄの再生順序でコンテンツを連続再生するために用いられる。ここで、コンテンツｂは、コンテンツＢと共通するコンテンツ属性情報を１つ以上有するものとする。なお、プレイリストＰＬ１、ＰＬ２は、ハードディスク２７、外部メディア３４、外部機器３８の少なくともいずれかに格納／保持されていてもよい。
【００４０】
ＣＰＵ１２は、ＨＤＤ２６を介して音声コンテンツのプレイリスト（第１のプレイリスト）を１つ以上取得する（図２に示すステップＳ１０）。そしてＣＰＵ１２は、プレイリストをＲＡＭ１６上の作業領域に格納する。ＣＰＵ１２は、取得されたプレイリスト（図３Ａに示す場合、プレイリストＰＬ１）を表示部２０に表示させ、第１のプレイリストをユーザに選択させる。なお、ＣＰＵ１２は、ＨＤＤ２６、メディアドライブ２８、および通信ＩＦ３０の少なくともいずれかを介してプレイリストを取得してもよい。
【００４１】
ＣＰＵ１２は、ユーザが入力部１８を通じて、第１のプレイリストとしてプレイリストＰＬ１を選択すると、図３Ｂに示すように、プレイリストＰＬ１を表示部２０に表示させる（Ｓ１２）。ＣＰＵ１２は、コンテンツＡ〜Ｄの属性情報を再生順序に従って表示させる。
【００４２】
なお、図３Ｂを含む以下で説明する図には、説明の便宜上、コンテンツ属性情報が簡略表示されているが、コンテンツ属性情報は、例えば、コンテンツの収録アルバム、タイトル、アーティスト名、画像データのうち１つ以上の情報を含んで表示される。
【００４３】
ＣＰＵ１２は、ユーザが入力部１８を通じてプレイリストＰＬ１の再生開始を指示すると、ＨＤＤ２６を介してプレイリストＰＬ１に含まれるコンテンツＡのコンテンツデータを取得する（Ｓ１４）。そしてＣＰＵ１２は、コンテンツＡのコンテンツデータＲＡＭ１６上の作業領域に格納する。なお、ＣＰＵ１２は、ＨＤＤ２６の代わりにメディアドライブ２８または通信ＩＦ３０を介して、コンテンツＡのコンテンツデータを取得してもよい。
【００４４】
ＣＰＵ１２は、コンテンツＡのコンテンツデータに基づいて、コンテンツＡをコンテンツ再生部２２に再生させる。コンテンツＡの再生が終了すると、ＣＰＵ１２は、コンテンツＡの場合と同様に、コンテンツＢのコンテンツデータを取得し、コンテンツ再生部２２に再生させる（Ｓ１４）。
【００４５】
ここで、ＣＰＵ１２は、図３Ｃに示すように、再生中のコンテンツＡが識別可能なように、プレイリストＰＬ１を表示させる。なお、図３Ｃには、再生中のコンテンツＡが拡大表示された状態で示されているが、再生中のコンテンツは、他の表示形態により表示されてもよい。
【００４６】
図３Ｄに示すように、コンテンツＢが再生中の状態で、ユーザが入力部１８を通じてコンテンツＢを第１のコンテンツとして選択する場合を想定する（Ｓ１６）。なお、図３Ｄを含む以下で説明する図では、マウス等のポインタＰを用いて、コンテンツ、メニュー等を選択操作するものとして説明する。この場合、ＣＰＵ１２は、図３Ｅに示すように、処理選択メニューＭ１を表示部２０に表示させる。ユーザは、処理選択メニューＭ１が表示された状態で、第２のプレイリスト（関連プレイリスト）の検索処理の実行を選択することができる。
【００４７】
ＣＰＵ１２は、ユーザが第２のプレイリストの検索処理の実行を選択すると、ハードディスク２７、外部メディア３４、または外部機器３８上で第２のプレイリストを検索する（Ｓ１８）。ＣＰＵ１２は、コンテンツＢのコンテンツ属性情報を検索条件として、コンテンツＢと共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含み、第１のプレイリスト（プレイリストＰＬ１）とは異なる第２のプレイリストを検索する。
【００４８】
ここで、前述したように、外部機器３８に保持されているプレイリストＰＬ２は、コンテンツＢと共通するコンテンツ属性情報を１つ以上有するコンテンツｂを含んでいる。このため、ＣＰＵ１２は、通信ＩＦ３０を介して外部機器３８上で、第２のプレイリストとしてプレイリストＰＬ２を検索することになる。ＣＰＵ１２は、検索結果に基づいてプレイリストＰＬ２を取得する（Ｓ２０）。そして、ＣＰＵ１２は、プレイリストＰＬ２をＲＡＭ１６上の作業領域に格納する。
【００４９】
ＣＰＵ１２は、プレイリストＰＬ２を取得すると、プレイリストＰＬ１と併せて表示部２０に表示させる。ここで、ＣＰＵ１２は、図３Ｆに示すように、プレイリストＰＬ１、ＰＬ２に含まれる複数のコンテンツを、コンテンツＢおよびコンテンツｂを基点として、プレイリストＰＬ１、ＰＬ２を交差させて表示させる（Ｓ２２）。
【００５０】
図４には、プレイリスト表示の具体例が示されている。図４には、第１のプレイリストに相当するプレイリストＰＬＡと、第２のプレイリストに相当する３つのプレイリストＰＬＢ、ＰＬＣ、ＰＬＤが示されている。プレイリストＰＬＡ、ＰＬＢ、ＰＬＣ、ＰＬＤは、コンテンツＡ１〜Ａ５、Ｂ１〜Ｂ５、Ｃ１〜Ｃ５、Ｄ１〜Ｄ５を各々に含んでいる。
【００５１】
図４では、プレイリストＰＬＡ〜ＰＬＤに含まれる複数のコンテンツが、コンテンツＡ３（第１のコンテンツ）を基点として、プレイリストＰＬＡ〜ＰＬＤが交差するように表示されている。ここで、コンテンツＢ３、Ｃ３、Ｄ３（第２のコンテンツ）は、コンテンツＡ３（第１のコンテンツ）と共通するコンテンツ属性情報を１つ以上有する。
【００５２】
プレイリスト表示は、プレイリストＰＬＡ〜ＰＬＤを路線、各プレイリストＰＬＡ〜ＰＬＤに含まれる複数のコンテンツを路線上の駅とみたてた路線図に似ている。そして、路線に相当するプレイリストＰＬＡ〜ＰＬＤは、中継（乗換え）駅に相当するコンテンツＡ３で相互に接続されている。
【００５３】
図３Ｇに示すように、プレイリストＰＬ１、ＰＬ２が表示されている状態で、ユーザが入力部１８を通じてプレイリストＰＬ２上でコンテンツｃを選択する場合を想定する（Ｓ２４）。この場合、ＣＰＵ１２は、第１のプレイリストをプレイリストＰＬ１からプレイリストＰＬ２へ変更する（Ｓ２６）。
【００５４】
ＣＰＵ１２は、第１のプレイリストをプレイリストＰＬ２に変更すると、図３Ｈに示すように、プレイリストＰＬ２に含まれるコンテンツａ〜ｄのコンテンツ属性情報を再生順序に従って表示部２０に表示させる（Ｓ１２）。そして、ＣＰＵ１２は、プレイリストＰＬ２に従って、コンテンツｃ（またはコンテンツｂ）を起点として（Ｓ２８）、プレイリストＰＬ２（第１のプレイリスト）に含まれるコンテンツをコンテンツ再生部２２に連続再生させる（Ｓ１４）。ＣＰＵ１２は、再生中のコンテンツｃ（またはコンテンツｂ）が識別可能なように、プレイリストＰＬ２を表示部２０に表示させる。
【００５５】
一方、図３Ｉに示すように、プレイリストＰＬ１、ＰＬ２が表示されている状態で、ユーザが入力部１８を通じてプレイリストＰＬ２上でコンテンツａを選択する場合を想定する。この場合も、ＣＰＵ１２は、第１のプレイリストをプレイリストＰＬ１からプレイリストＰＬ２へ変更する。
【００５６】
ＣＰＵ１２は、第１のプレイリストをプレイリストＰＬ２へ変更すると、図３Ｊに示すように、プレイリストＰＬ２に含まれるコンテンツａ〜ｄの属性情報を再生順序に従って表示部２０に表示させる。この場合、プレイリストＰＬ２に含まれるコンテンツａ〜ｄの再生順序が反転される。なお、プレイリストＰＬ２に含まれるコンテンツＡ〜Ｄは、コンテンツａ〜ｄの再生順序で再生されてもよい。
【００５７】
そして、ＣＰＵ１２は、プレイリストＰＬ２に従って、コンテンツａ（またはコンテンツｂ）を起点として（Ｓ２８）、プレイリストＰＬ２に含まれるコンテンツをコンテンツ再生部２２に連続再生させる。図３Ｊに示すように、ＣＰＵ１２は、再生中のコンテンツａ（またはコンテンツｂ）が識別可能なように、プレイリストＰＬ２を表示部２０に表示させる。
【００５８】
前述した第１の実施形態では、プレイリスト変更操作に応じて、第１のプレイリストに含まれる第１のコンテンツの再生に続いて、第２のコンテンツに前後するように第２のプレイリストに含まれるコンテンツが再生される。ここで、第２のコンテンツに前後するコンテンツは、第２のコンテンツと所定の連続性、関連性等を有している。また、第１のコンテンツに続いて、第１のコンテンツと共通するコンテンツ属性情報を１つ以上有する第２のコンテンツに前後するコンテンツ（または第２のコンテンツ）が再生される。これにより、ユーザは、コンテンツ同士の連続性、関連性等が失われない状態で複数のプレイリストに含まれるコンテンツを再生することができる。
【００５９】
また、プレイリスト変更操作は、プレイリストを路線、プレイリストに含まれるコンテンツを駅とみたてると、第１および第２の路線が交差する駅で路線変更（乗換え）を行う場合と同様の行為として捉えられる。このため、ユーザは、既存のメンタルデータを用いた直感的な操作により、プレイリスト変更操作を行うことができる。
【００６０】
＜第２の実施形態＞
次に、図５Ａ〜図５Ｉを参照しながら、第２の実施形態に係るプレイリスト検索方法について説明する。図５Ａ〜図５Ｉは、第２の実施形態に係るプレイリスト検索方法を説明するための図である。
【００６１】
図５Ａには、ハードディスク２７に格納されているプレイリストＰＬ１、外部機器３８に保持されているプレイリストＰＬ２、および外部メディア３４に記録されているプレイリストＰＬ３が示されている。プレイリストＰＬ１、ＰＬ２の詳細については、図３Ａを参照しながら説明したので省略する。なお、プレイリストＰＬ１〜ＰＬ３は、ハードディスク２７、外部メディア３４、外部機器３８の少なくともいずれかに格納／保持されていてもよい。
【００６２】
プレイリストＰＬ３は、コンテンツα、β、γ、δの再生順序でコンテンツを連続再生するために用いられる。ここで、コンテンツαは、コンテンツｃと共通するコンテンツ属性情報を１つ以上有するものとする。
【００６３】
図５Ｂに示すように、プレイリストＰＬ１に含まれるコンテンツＡが再生中の状態で、ユーザが入力部１８を通じて第１のコンテンツとしてコンテンツＢを選択する場合を想定する。この場合、ＣＰＵ１２は、図５Ｃに示すように、処理選択メニューＭ２を表示部２０に表示させる。ユーザは、処理選択メニューＭ２が表示された状態で、第２のプレイリスト（関連プレイリスト）の検索処理の実行、またはコンテンツＢの再生処理の実行を選択することができる。
【００６４】
ＣＰＵ１２は、ユーザが第２のプレイリストの検索処理の実行を選択すると、第１の実施形態と同様に、第２のプレイリストを検索する。そして、ＣＰＵ１２は、図５Ｄに示すように、プレイリストＰＬ１、ＰＬ２に含まれる複数のコンテンツを、コンテンツＢおよびコンテンツｂを基点として、プレイリストＰＬ１、ＰＬ２を交差させて表示部２０に表示させる。ＣＰＵ１２は、再生中のコンテンツＡが識別可能なように、プレイリストＰＬ１、ＰＬ２を表示部２０に表示させる。
【００６５】
一方、ＣＰＵ１２は、図５Ｃに示す状態で、ユーザがコンテンツＢの再生処理の実行を選択すると、コンテンツＡの再生をコンテンツ再生部２２に中止させ、コンテンツＢをコンテンツ再生部２２に再生させる。そして、ＣＰＵ１２は、図５Ｅに示すように、再生中のコンテンツＢが識別可能なように、プレイリストＰＬ１を表示部２０に表示させる。
【００６６】
図５Ｆに示すように、プレイリストＰＬ１、ＰＬ２が表示されている状態で、ユーザが入力部１８を通じて第２のプレイリスト上でコンテンツｃを選択する場合を想定する。この場合、ＣＰＵ１２は、図５Ｇに示すように、処理選択メニューＭ３を表示部２０に表示させる。ユーザは、処理選択メニューＭ３が表示された状態で、第３のプレイリスト（関連プレイリスト）の検索処理の実行、またはコンテンツｃの再生処理の実行を選択することができる。
【００６７】
ＣＰＵ１２は、図５Ｇに示す状態で、ユーザが第３のプレイリストの検索処理の実行を選択すると、ハードディスク２７、外部メディア３４、または外部機器３８上で第３のプレイリストを検索する。ＣＰＵ１２は、メディアドライブ２８を介して外部メディア３４上で、第３のプレイリストとしてプレイリストＰＬ３を検索して取得し、ＲＡＭ１６上の作業領域に格納する。
【００６８】
ＣＰＵ１２は、プレイリストＰＬ３を取得すると、プレイリストＰＬ２と併せて表示部２０に表示させる。ここで、ＣＰＵ１２は、図５Ｈに示すように、プレイリストＰＬ２、ＰＬ３に含まれる複数のコンテンツを、コンテンツｃおよびコンテンツαを基点として、プレイリストＰＬ２、ＰＬ３を交差させて表示させる。なお、図５Ｈに示す例では、プレイリストＰＬ２、ＰＬ３と併せて、プレイリストＰＬ１が表示されているが、プレイリストＰＬ１は、表示されなくてもよい。
【００６９】
一方、ＣＰＵ１２は、図５Ｇに示す状態で、ユーザがコンテンツｃの再生処理の実行を選択すると、コンテンツＡの再生をコンテンツ再生部２２に中止させ、コンテンツｃをコンテンツ再生部２２に再生させる。そして、ＣＰＵ１２は、図５Ｉに示すように、再生中のコンテンツｃが識別可能なように、プレイリストＰＬ２を表示部２０に表示させる。
【００７０】
前述した第２の実施形態では、第１のプレイリスト上でのコンテンツ選択操作に応じて、選択された第１のコンテンツのコンテンツ属性情報を検索条件として、第２のプレイリストが検索されて表示される。そして、第１または第２のプレイリスト上でのコンテンツ選択操作に応じて、選択されたコンテンツが含まれるプレイリストに従ってコンテンツが再生される。ここで、第１および第２のプレイリストに含まれるコンテンツは、第１および第２のコンテンツを基点として、第１および第２のプレイリストが交差して表示される。これにより、ユーザは、第１のコンテンツにより関連付けられる第１および第２のプレイリストの集合を容易に把握することができ、自らの嗜好に合うプレイリストおよび／またはコンテンツを効率的に選択することができる。
【００７１】
なお、上記説明では、コンテンツ再生機能を有するプレイリスト検索装置１０を用いて、コンテンツを再生中にプレイリストの検索を行う場合について説明した。しかし、コンテンツ再生機能を有しないプレイリスト検索装置を用いて、プレイリストの検索のみを行う場合についても同様に説明することができる。
【００７２】
＜第３の実施形態＞
次に、図６Ａ〜図６Ｅを参照しながら、第３の実施形態に係るプレイリスト検索方法について説明する。図６Ａ〜図６Ｅは、第３の実施形態に係るプレイリスト検索方法を説明するための図である。
【００７３】
以下では、図５Ａを参照しながら説明したプレイリストＰＬ１〜ＰＬ３を用いて、第３の実施形態に係るプレイリスト検索方法について説明する。
【００７４】
図６Ａに示すように、プレイリストＰＬ１が表示されている状態で、ユーザが入力部１８を通じてプレイリストＰＬ１（第１のプレイリスト）の再生開始を指示する場合を想定する。この場合、ＣＰＵ１２は、コンテンツＡをコンテンツ再生部２２に再生させるとともに、ハードディスク２７、外部メディア３４、または外部機器３８上で第２のプレイリストを検索する。ＣＰＵ１２は、コンテンツＡ（第１のコンテンツ）のコンテンツ属性情報を検索条件として、コンテンツＡと共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含む、第２のプレイリストを検索する。
【００７５】
ここで、ハードディスク２７、外部メディア３４、または外部機器３８上には、検索条件に適合するプレイリストが存在しないので、ＣＰＵ１２は、図６Ｂに示すように、プレイリストＰＬ１のみを表示する。
【００７６】
一方、コンテンツＡの再生が終了すると、ＣＰＵ１２は、コンテンツＢをコンテンツ再生部２２に再生させるとともに、コンテンツＢ（第１のコンテンツ）のコンテンツ属性情報を検索条件として、第２のプレイリストを検索する。ここで、外部機器３８上に検索条件に適合するプレイリストＰＬ２が存在するので、ＣＰＵ１２は、検索結果に基づいてプレイリストＰＬ２を取得し、ＲＡＭ１６上の作業領域に格納する。ＣＰＵ１２は、プレイリストＰＬ２を取得すると、図６Ｃに示すように、プレイリストＰＬ１、ＰＬ２に含まれる複数のコンテンツを、コンテンツＢおよびコンテンツｂを基点として、プレイリストＰＬ１、ＰＬ２を交差させて表示部２０に表示させる。
【００７７】
ＣＰＵ１２は、図６Ｃに示す状態で、ユーザが入力部１８を通じて、第１のコンテンツとしてプレイリストＰＬ２上でコンテンツｃを選択する場合を想定する。この場合、ＣＰＵ１２は、図５Ｇを参照しながら説明した場合と同様に、処理選択メニューを表示部２０に表示させる。ユーザは、処理選択メニューが表示された状態で、第３のプレイリスト（関連プレイリスト）の検索処理の実行、またはコンテンツｃの再生処理の実行を選択することができる。
【００７８】
ＣＰＵ１２は、ユーザが第３のプレイリストの検索処理の実行を選択した場合に、第２の実施形態の場合と同様に、第３のプレイリストを検索し、図６Ｄに示すように、第２のプレイリストと併せて表示部２０に表示させる。一方、ユーザがコンテンツｃの再生処理の実行を選択した場合にも、第２の実施形態の場合と同様に、コンテンツＢの代わりにコンテンツｃをコンテンツ再生部２２に再生させる。
【００７９】
一方、コンテンツＢの再生が終了すると、ＣＰＵ１２は、コンテンツＣをコンテンツ再生部２２に再生させるとともに、コンテンツＣ（第１のコンテンツ）のコンテンツ属性情報を検索条件として、第２のプレイリストを検索する。ここで、ハードディスク２７、外部メディア３４、または外部機器３８上には、検索条件に適合するプレイリストが存在しないので、ＣＰＵ１２は、図６Ｅに示すように、プレイリストＰＬ１のみを表示する。
【００８０】
前述した第３の実施形態では、第１のプレイリストに従ったコンテンツの連続再生に応じて、再生中の第１のコンテンツのコンテンツ属性情報を検索条件として、第２のプレイリストが検索されて表示される。そして、第１または第２のプレイリスト上でのコンテンツ選択操作に応じて、選択されたコンテンツが再生される。これにより、ユーザは、再生中の第１のコンテンツにより関連付けられる第１および第２のプレイリストの集合を容易に把握することができ、自らの嗜好に合うプレイリストおよび／またはコンテンツを効率的に選択することができる。
【００８１】
（プレイリスト表示の変形例）
前述した第１〜第３の実施形態において、第２（または第３）のプレイリストとして検索された多数のプレイリストを表示すると、表示が煩雑となり、プレイリスト表示の視認性を低下させてしまう場合がある。この場合、図７Ａ〜図７Ｅおよび図８Ａ〜図８Ｅを参照しながら説明するように、プレイリスト表示を変更することができる。
【００８２】
＜変形例１＞
まず、図７Ａ〜図７Ｅを参照しながら、プレイリスト表示の変形例１について説明する。図７Ａ〜図７Ｅは、プレイリスト表示の変形例１を説明するための図である。
【００８３】
図７Ａには、ハードディスク２７、外部メディア３４、外部機器３８の少なくともいずれかに格納／保持されているプレイリストＰＬ１、ＰＬ２、ＰＬ４、ＰＬ５が示されている。なお、プレイリストＰＬ１、ＰＬ２の詳細については、図３Ａを参照しながら説明したので省略する。
【００８４】
プレイリストＰＬ４は、コンテンツａ、ｂ、ｃ、ｄａの再生順序でコンテンツを連続再生し、プレイリストＰＬ５は、コンテンツａ、ｂ、ｃ、ｄｂの再生順序でコンテンツを連続再生するために用いられる。プレイリストＰＬ２、ＰＬ４、ＰＬ５に含まれるコンテンツｂは、プレイリストＰＬ１に含まれるコンテンツＢと共通するコンテンツ属性情報を１つ以上有するものとする。また、プレイリストＰＬ２、ＰＬ４、ＰＬ５は、共通のコンテンツａ、ｂ、ｃを含んでいる。
【００８５】
図７Ｂに示すように、プレイリストＰＬ１が表示されている状態で、第１のコンテンツとしてコンテンツＢを選択して第２のプレイリストを検索する場合を想定する。この場合、ＣＰＵ１２は、第２のプレイリストとしてプレイリストＰＬ２、ＰＬ４、ＰＬ５を検索して取得し、ＲＡＭ１６上の作業領域に格納する。
【００８６】
ＣＰＵ１２は、図７Ｃに示すように、コンテンツＢおよびコンテンツｂを基点として、プレイリストＰＬ１とプレイリストＰＬ２、ＰＬ４、ＰＬ５を交差させて表示させる。さらに、プレイリストＰＬ１と３つのプレイリスト（プレイリストＰＬ２、ＰＬ４、ＰＬ５）を交差させて表示させる代わりに、プレイリストＰＬ２、ＰＬ４、ＰＬ５に共通するコンテンツａ、ｂ、ｃの部分については、１つのプレイリストに統合してプレイリストＰＬ１に交差させて表示させる。また、プレイリストＰＬ２、ＰＬ４、ＰＬ５に共通しない、コンテンツｄ、ｄａ、ｄｂについては、コンテンツｃから派生する３つのコンテンツとして別々に表示させる。
【００８７】
図７Ｃに示すように、プレイリストＰＬ１、ＰＬ２、ＰＬ４、ＰＬ５が表示されている状態で、ユーザが入力部１８を通じてプレイリストＰＬ２、ＰＬ４、ＰＬ５に含まれる共通のコンテンツ（例えばコンテンツｃ）を選択する場合を想定する。この場合、ＣＰＵ１２は、図７Ｄに示すように、処理選択メニューＭ４を表示部２０に表示させる。ユーザは、処理選択メニューＭ４が表示された状態で、第２のプレイリストとしてプレイリストＰＬ２、ＰＬ４、ＰＬ５のいずれかを選択することができる。
【００８８】
ＣＰＵ１２は、ユーザが処理選択メニューＭ４上でプレイリストＰＬ２、ＰＬ４、ＰＬ５のいずれか（例えばプレイリストＰＬ４）を選択すると、第１のプレイリストをプレイリストＰＬ１からプレイリストＰＬ４に変更する。そして、ＣＰＵ１２は、図７Ｅに示すように、プレイリストＰＬ４に含まれるコンテンツａ、ｂ、ｃ、ｄａのコンテンツ属性情報を再生順序に従って表示部２０に表示させる。
【００８９】
なお、ＣＰＵ１２は、ユーザがプレイリストＰＬ２、ＰＬ４、ＰＬ５に含まれる共通のコンテンツを選択する代わりに、プレイリストＰＬ２、ＰＬ４、ＰＬ５に含まれるコンテンツｄ、ｄａ、ｄｂのいずれかを選択することで、第１のプレイリストをプレイリスト１からプレイリストＰＬ２、ＰＬ４、ＰＬ５に各々に変更してもよい。
【００９０】
＜変形例２＞
次に、図８Ａ〜図８Ｅを参照しながら、プレイリスト表示の変形例２について説明する。図８Ａ〜図８Ｅは、プレイリスト表示の変形例２を説明するための図である。
【００９１】
図８Ａには、ハードディスク２７、外部メディア３４、外部機器３８の少なくともいずれかに格納／保持されているプレイリストＰＬ１、ＰＬ６〜ＰＬ９が示されている。なお、プレイリストＰＬ１の詳細については、図３Ａを参照しながら説明したので省略する。
【００９２】
プレイリストＰＬ６は、コンテンツａ、ｂ、ｃａａ、ｄａａの再生順序でコンテンツを連続再生し、プレイリストＰＬ７は、コンテンツａ、ｂ、ｃａｂ、ｄｂｂの再生順序でコンテンツを連続再生するために用いられる。プレイリストＰＬ８は、コンテンツａ、ｂ、ｃｂａ、ｄｂａの再生順序でコンテンツを連続再生し、プレイリストＰＬ９は、コンテンツａ、ｂ、ｃｂｂ、ｄａｂの再生順序でコンテンツを連続再生するために用いられる。
【００９３】
プレイリストＰＬ６〜ＰＬ９に含まれるコンテンツｂは、プレイリストＰＬ１に含まれるコンテンツＢと共通するコンテンツ属性情報を１つ以上有するものとする。また、プレイリストＰＬ６〜ＰＬ９は、共通のコンテンツａ、ｂを含んでいる。さらに、コンテンツｃａａ、ｃａｂ、およびコンテンツｃｂａ、ｃｂｂは、対比可能なコンテンツ分類ＧｃａおよびＧｃｂに各々に区分される。ここで、コンテンツ分類Ｇｃａ、Ｇｃｂは、例えば音楽ジャンルＧｃａ、Ｇｃｂでもよく、収録アルバムＧｃａ、Ｇｃｂでもよく、アーティスト名Ｇｃａ、Ｇｃｂでもよい。
【００９４】
図８Ｂに示すように、プレイリストＰＬ１が表示されている状態で、第１のコンテンツとしてコンテンツＢを選択して第２のプレイリストを検索する場合を想定する。この場合、ＣＰＵ１２は、第２のプレイリストとしてプレイリストＰＬ６〜ＰＬ９を検索して取得し、ＲＡＭ１６上の作業領域に格納する。
【００９５】
ＣＰＵ１２は、図８Ｃに示すように、コンテンツＢおよびコンテンツｂを基点として、プレイリストＰＬ１とプレイリストＰＬ６〜ＰＬ９を交差させて表示させる。また、プレイリストＰＬ１と４つのプレイリスト（プレイリストＰＬ６〜ＰＬ９）を交差させて表示させる代わりに、プレイリストＰＬ６〜ＰＬ９に共通するコンテンツａ、ｂの部分については、１つのプレイリストに統合して交差させて表示させる。
【００９６】
さらに、コンテンツ分類Ｇｃａに区分されるコンテンツｃａａ、ｃａｂ、およびコンテンツ分類Ｇｃｂに区分されるコンテンツｃｂａ、ｃｂｂについては、コンテンツ分類ＧｃａおよびＧｃｂとして統合して表示させる。また、プレイリストＰＬ６、ＰＬ７ｂの間で共通しないコンテンツｄａａ、ｄｂｂについては、コンテンツ分類Ｇｃａから派生する２つのコンテンツとして別々に表示させる。同様に、プレイリストＰＬ８、ＰＬ９の間で共通しないコンテンツｄｂａ、ｄａｂについては、コンテンツ分類Ｇｃｂから派生する２つのコンテンツとして別々に表示させる。
【００９７】
図８Ｃに示すように、プレイリストＰＬ１、ＰＬ６〜ＰＬ９が表示されている状態で、ユーザが入力部１８を通じてプレイリストＰＬ６〜ＰＬ９に含まれる共通のコンテンツ（例えばコンテンツ分類Ｇｃａ）を選択する場合を想定する。この場合、ＣＰＵ１２は、図８Ｄに示すように、処理選択メニューＭ５を表示部２０に表示させる。ユーザは、処理選択メニューＭ５が表示された状態で、第２のプレイリストとしてプレイリストＰＬ６、ＰＬ７のいずれかを選択することができる。
【００９８】
ＣＰＵ１２は、ユーザが処理選択メニューＭ４５上でプレイリストＰＬ６、ＰＬ７のいずれか（例えばプレイリストＰＬ６）を選択すると、第１のプレイリストをプレイリストＰＬ１からプレイリストＰＬ６に変更する。そして、ＣＰＵ１２は、図８Ｅに示すように、プレイリストＰＬ６に含まれるコンテンツａ、ｂ、ｃａａ、ｄａａのコンテンツ属性情報を再生順序に従って表示部２０に表示させる。
【００９９】
なお、ＣＰＵ１２は、ユーザがプレイリストＰＬ６〜ＰＬ９に含まれる共通のコンテンツを選択する代わりに、プレイリストＰＬ６〜ＰＬ９に含まれるコンテンツｄａａ、ｄｂｂ、ｄｂａ、ｄａｂのいずれかを選択することで、第１のプレイリストをプレイリストＰＬ１からプレイリストＰＬ６、ＰＬ７、ＰＬ８、ＰＬ９に各々に変更してもよい。
【０１００】
前述したプレイリスト表示の変形例１、２では、多数のプレイリストに含まれる共通のコンテンツ、または共通のコンテンツ分類に区分されるコンテンツが統合して表示される。これにより、第１〜第３の実施形態において、多数のプレイリストを表示する場合でも、煩雑な表示が解消され、プレイリスト表示の視認性が低下することを抑制することができる。
【０１０１】
以上説明したように、本発明の実施形態に係るプレイリスト検索方法によれば、第１のコンテンツのコンテンツ属性情報を検索条件として、共通するコンテンツ属性情報を１つ以上有する第２のコンテンツを含む第２のプレイリストが検索される。そして、第１および第２のコンテンツを基点として、第１および第２のプレイリストが交差して表示される。これにより、コンテンツ同士の連続性、関連性等が失われない状態で関連プレイリストとして第２のプレイリストを検索することができる。
【０１０２】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１０３】
例えば、上記説明では、プレイリスト検索装置１０が音声コンテンツのプレイリストを検索し、プレイリストに含まれる音声コンテンツを再生する場合について説明した。しかし、本発明は、プレイリスト検索装置が静止画、動画等のコンテンツのプレイリストを検索し、プレイリストに含まれるコンテンツを再生する場合についても同様に適用することができる。
【０１０４】
この場合、コンテンツ同士の連続性、関連性は、例えば、画像特徴、記録日時、記録場所がコンテンツ同士で類似していることを意味する。プレイリスト検索方法の具体的な適用事例としては、例えば、記録日時および／または記録場所が類似するコンテンツを含むプレイリストを検索する場合等が挙げられる。
【図面の簡単な説明】
【０１０５】
【図１】プレイリスト検索装置の構成例を示すブロック図である。
【図２】第１の実施形態に係るプレイリスト検索方法を説明するためのフロー図である。
【図３Ａ】第１の実施形態に係るプレイリスト検索方法を説明するための図である。
【図３Ｂ】第１の実施形態に係るプレイリスト検索方法を説明するための図である。
【図３Ｃ】第１の実施形態に係るプレイリスト検索方法を説明するための図である。
【図３Ｄ】第１の実施形態に係るプレイリスト検索方法を説明するための図である。
【図３Ｅ】第１の実施形態に係るプレイリスト検索方法を説明するための図である。
【図３Ｆ】第１の実施形態に係るプレイリスト検索方法を説明するための図である。
【図３Ｇ】第１の実施形態に係るプレイリスト検索方法を説明するための図である。
【図３Ｈ】第１の実施形態に係るプレイリスト検索方法を説明するための図である。
【図３Ｉ】第１の実施形態に係るプレイリスト検索方法を説明するための図である。
【図３Ｊ】第１の実施形態に係るプレイリスト検索方法を説明するための図である。
【図４】プレイリスト表示の具体例を示す図である。
【図５Ａ】第２の実施形態に係るプレイリスト検索方法を説明するための図である。
【図５Ｂ】第２の実施形態に係るプレイリスト検索方法を説明するための図である。
【図５Ｃ】第２の実施形態に係るプレイリスト検索方法を説明するための図である。
【図５Ｄ】第２の実施形態に係るプレイリスト検索方法を説明するための図である。
【図５Ｅ】第２の実施形態に係るプレイリスト検索方法を説明するための図である。
【図５Ｆ】第２の実施形態に係るプレイリスト検索方法を説明するための図である。
【図５Ｇ】第２の実施形態に係るプレイリスト検索方法を説明するための図である。
【図５Ｈ】第２の実施形態に係るプレイリスト検索方法を説明するための図である。
【図５Ｉ】第２の実施形態に係るプレイリスト検索方法を説明するための図である。
【図６Ａ】第３の実施形態に係るプレイリスト検索方法を説明するための図である。
【図６Ｂ】第３の実施形態に係るプレイリスト検索方法を説明するための図である。
【図６Ｃ】第３の実施形態に係るプレイリスト検索方法を説明するための図である。
【図６Ｄ】第３の実施形態に係るプレイリスト検索方法を説明するための図である。
【図６Ｅ】第３の実施形態に係るプレイリスト検索方法を説明するための図である。
【図７Ａ】プレイリスト表示の変形例１を説明するための図である。
【図７Ｂ】プレイリスト表示の変形例１を説明するための図である。
【図７Ｃ】プレイリスト表示の変形例１を説明するための図である。
【図７Ｄ】プレイリスト表示の変形例１を説明するための図である。
【図７Ｅ】プレイリスト表示の変形例１を説明するための図である。
【図８Ａ】プレイリスト表示の変形例２を説明するための図である。
【図８Ｂ】プレイリスト表示の変形例２を説明するための図である。
【図８Ｃ】プレイリスト表示の変形例２を説明するための図である。
【図８Ｄ】プレイリスト表示の変形例２を説明するための図である。
【図８Ｅ】プレイリスト表示の変形例２を説明するための図である。
【符号の説明】
【０１０６】
１０    プレイリスト検索装置
ＰＬ１〜ＰＬ９、ＰＬＡ〜ＰＬＤ    プレイリスト
【図１】
2010102754.tif 000003
【図２】
2010102754.tif 000004
【図３Ａ】
2010102754.tif 000005
【図３Ｂ】
2010102754.tif 000006
【図３Ｃ】
2010102754.tif 000007
【図３Ｄ】
2010102754.tif 000008
【図３Ｅ】
2010102754.tif 000009
【図３Ｆ】
2010102754.tif 000010
【図３Ｇ】
2010102754.tif 000011
【図３Ｈ】
2010102754.tif 000012
【図３Ｉ】
2010102754.tif 000013
【図３Ｊ】
2010102754.tif 000014
【図４】
2010102754.tif 000015
【図５Ａ】
2010102754.tif 000016
【図５Ｂ】
2010102754.tif 000017
【図５Ｃ】
2010102754.tif 000018
【図５Ｄ】
2010102754.tif 000019
【図５Ｅ】
2010102754.tif 000020
【図５Ｆ】
2010102754.tif 000021
【図５Ｇ】
2010102754.tif 000022
【図５Ｈ】
2010102754.tif 000023
【図５Ｉ】
2010102754.tif 000024
【図６Ａ】
2010102754.tif 000025
【図６Ｂ】
2010102754.tif 000026
【図６Ｃ】
2010102754.tif 000027
【図６Ｄ】
2010102754.tif 000028
【図６Ｅ】
2010102754.tif 000029
【図７Ａ】
2010102754.tif 000030
【図７Ｂ】
2010102754.tif 000031
【図７Ｃ】
2010102754.tif 000032
【図７Ｄ】
2010102754.tif 000033
【図７Ｅ】
2010102754.tif 000034
【図８Ａ】
2010102754.tif 000035
【図８Ｂ】
2010102754.tif 000036
【図８Ｃ】
2010102754.tif 000037
【図８Ｄ】
2010102754.tif 000038
【図８Ｅ】
2010102754.tif 000039