(57)【特許請求の範囲】
【請求項１】
ユーザからの入力を受け付ける入力受付部と、
上記入力受付部が作成中プレイリストに含ませる候補コンテンツを指定する入力を受け付けた場合に、上記候補コンテンツが含まれている作成済プレイリストをプレイリスト格納部から抽出するプレイリスト抽出部と、
上記候補コンテンツとともに、上記プレイリスト抽出部によって抽出された作成済プレイリストの一覧を表示部に表示する表示制御部とを備えることを特徴とするプレイリスト作成支援装置。
【請求項２】
上記表示制御部は、上記作成済プレイリストの一覧において、上記候補コンテンツを含む全コンテンツの含有数が少ない順に上記作成済プレイリストを表示することを特徴とする請求項１に記載のプレイリスト作成支援装置。
【請求項３】
上記プレイリスト抽出部は、上記候補コンテンツが複数であるときは、上記複数の候補コンテンツのうちの基準数以上の数の上記候補コンテンツが含まれている作成済プレイリストを上記プレイリスト格納部から抽出することを特徴とする請求項１に記載のプレイリスト作成支援装置。
【請求項４】
上記基準数は、上記候補コンテンツの数に０より大きく１以下の係数を乗じて算出することを特徴とする請求項３に記載のプレイリスト作成支援装置。
【請求項５】
上記表示制御部は、上記作成済プレイリストの一覧において、上記候補コンテンツの含有数が多い順に上記作成済プレイリストを表示することを特徴とする請求項３に記載のプレイリスト作成支援装置。
【請求項６】
上記表示制御部は、上記作成済プレイリストの一覧において、上記候補コンテンツの含有数が同じ上記作成済プレイリストにあっては、上記候補コンテンツでない他のコンテンツの含有数が少ない順に上記作成済プレイリストを表示することを特徴とする請求項５に記載のプレイリスト作成支援装置。
【請求項７】
上記表示制御部によって表示された上記作成済プレイリストの一覧から一の作成済プレイリストを指定する入力を上記入力受付部が受け付けた場合に、上記一の作成済プレイリストに含まれているコンテンツを抽出するコンテンツ抽出部を更に備え、
上記表示制御部は、上記コンテンツ抽出部によって抽出されたコンテンツを上記候補コンテンツとして表示部に表示することを特徴とする請求項１に記載のプレイリスト作成支援装置。
【請求項８】
上記表示制御部は、上記入力受付部によって指定された上記候補コンテンツと上記入力受付部によって指定されていない上記候補コンテンツとを識別可能な態様で表示することを特徴とする請求項７に記載のプレイリスト作成支援装置。
【請求項９】
上記プレイリスト抽出部は、上記表示制御部によって表示された上記作成済プレイリストの一覧から一の作成済プレイリストを指定する入力を上記入力受付部が受け付けた場合に、上記一の作成済プレイリストに含まれているコンテンツを同様に含んでいる作成済プレイリストを抽出することを特徴とする請求項１に記載のプレイリスト作成支援装置。
【請求項１０】
上記入力受付部が上記一の作成済プレイリストを指定する入力を受け付けた後に上記一の作成済プレイリストを更新すべき入力を受け付けた場合に、上記表示制御部が表示している上記候補コンテンツを上記一の作成済プレイリストに含ませるコンテンツとすることによって、上記一の作成済プレイリストを更新するプレイリスト作成部を更に備えたことを特徴とする請求項７に記載のプレイリスト作成支援装置。
【請求項１１】
上記入力受付部が上記一の作成済プレイリストを指定する入力を受け付けた後に新規プレイリストを作成すべき入力を受け付けた場合に、上記プレイリスト作成部は、上記一の作成済プレイリストとは別に、上記表示制御部が表示している上記候補コンテンツを含む新規プレイリストを作成することを特徴とする請求項１０に記載のプレイリスト作成支援装置。
【請求項１２】
上記プレイリスト格納部と、
上記プレイリスト格納部に格納された作成済プレイリストに含まれているコンテンツを再生するコンテンツ再生部とを更に備えることを特徴とする請求項１に記載のプレイリスト作成支援装置。
【請求項１３】
ユーザからの入力を受け付ける入力受付ステップと、
上記入力受付ステップにより作成中プレイリストに含ませるコンテンツを指定する入力が受け付けられた場合に、上記指定されたコンテンツが含まれている作成済プレイリストをプレイリスト格納部から抽出する抽出ステップと、
上記抽出ステップによって抽出された作成済プレイリストの一覧を表示部に表示する表示制御ステップとを備えるプレイリスト作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイリストの作成を支援するプレイリスト作成支援装置およびプレイリスト作成支援方法に関するものである。
【背景技術】
【０００２】
一般に、プレイリストを蓄積するコンテンツ再生装置が知られている（例えば、特許文献１参照）。特許文献１に記載の楽曲再生装置は、２つのプレイリストを比較して、他のプレイリストに含まれていて自プレイリストに含まれていない楽曲を自プレイリストに追加する機能を有している。
【特許文献１】特開２００６−２７７８８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近時、コンテンツ再生装置は、蓄積できるコンテンツの数の更なる増加を望むユーザのニーズに応えるべく、大容量化が進んでいる。しかしながら、コンテンツ再生装置の大容量化は、蓄積しているコンテンツやプレイリストの全てをユーザが把握することを困難にする。その為、ユーザは、作成済みのプレイリストと内容が重複するようなプレイリストを意に反して作成してしまうことがあるという問題がある。
【０００４】
本発明は、このような問題を解決するために成されたものである。すなわち、作成済みのプレイリストと内容が重複するプレイリストがユーザの意に反して生成されることを防止することを目的とする。
【課題を解決するための手段】
【０００５】
上記した課題を解決するために、本発明では、プレイリストの作成段階においてプレイリストに含ませるコンテンツを指定した場合に、指定されたコンテンツを含んでいる作成済みのプレイリストを抽出し、表示部に一覧表示するようにしている。
【発明の効果】
【０００６】
上記のように構成した本発明によれば、ユーザは、プレイリストの作成段階において、作成中のプレイリストと内容が重複する作成済みのプレイリストが既に存在している旨を表示部にて確認することができる。従って、作成済みのプレイリストと内容が重複するプレイリストがユーザの意に反して生成されることを防止することができるようになる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本発明の実施形態であるプレイリスト作成支援装置の適用例であるコンテンツ再生装置１０の外観を示す図である。コンテンツ再生装置１０は、図１に示すように、ユーザの入力操作を受け付けるボタン２１０、コンテンツの映像部分およびコンテンツに関する情報をユーザに表示する表示部２２０、並びに、コンテンツの音声部分を出力するスピーカ２３０および端子２３２を有する。コンテンツの一例は、楽曲、映像である。コンテンツは、コンテンツ再生装置１０の格納部１００（図１において非図示）に楽曲ファイル、映像ファイルとして格納されている（以下、楽曲ファイルと映像ファイルを総称して「コンテンツファイル」という）。
【０００８】
また、コンテンツ再生装置１０は、ユーザの指示に基づいてプレイリストを作成する。作成されたプレイリスト（以下、「作成済プレイリスト」という）は、格納部１００に作成済プレイリストファイルとして格納されている。
【０００９】
図２は、図１に示すコンテンツ再生装置１０の構成例を示す図である。図３は、格納部１００に格納される情報の一例を示す図である。図４は、一時記憶部１１０に記憶される情報の一例を示す図である。図５から図８は、表示部２２０に表示される情報の一例を示す図である。コンテンツ再生装置１０は、図２に示すように、図１に示したボタン２１０、表示部２２０、スピーカ２３０および端子２３２に加え、格納部１００（プレイリスト格納部に相当）、一時記憶部１１０、入力受付部１２０、表示制御部１３０、音声出力制御部１４０、コンテンツ抽出部１５０、プレイリスト抽出部１６０、プレイリスト作成部１７０およびコンテンツ再生部１８０を備えて構成される。表示制御部１３０は、映像表示制御部１３１、コンテンツ一覧表示制御部１３２、候補コンテンツ表示制御部１３３、プレイリスト一覧表示制御部１３４および画面表示制御部１３５を備えて構成される。
【００１０】
格納部１００は、図３（ａ）に示すように、コンテンツ格納領域１０２およびプレイリスト格納領域１０４を備えて構成される。コンテンツ格納領域１０２は、コンテンツの実体（コンテンツファイル）を格納するための領域である。図３（ａ）に示す例において、コンテンツ格納領域１０２には、楽曲Ａの実体であるファイル「Ｓｏｎｇ_Ａ」、楽曲Ｂの実体であるファイル「Ｓｏｎｇ_Ｂ」、映像Ａの実体であるファイル「Ｍｏｖｉｅ_Ａ」、映像Ｂの実体であるファイル「Ｍｏｖｉｅ_Ｂ」などが格納されている。なお、各コンテンツは、コンテンツＩＤによって識別される。コンテンツＩＤの一例は、コンテンツのファイル名である。
【００１１】
プレイリスト格納領域１０４は、作成済プレイリストの実体（プレイリストファイル）を格納する領域である。図３（ａ）に示す例において、プレイリスト格納領域１０４には、作成済プレイリストＡの実体であるファイル「Ｌｉｓｔ_Ａ」、作成済プレイリストＢの実体であるファイル「Ｌｉｓｔ_Ｂ」などが格納されている。なお、各作成済プレイリストは、プレイリストＩＤによって識別される。プレイリストＩＤの一例は、作成済プレイリストのファイル名である。
【００１２】
また、作成済プレイリストは、再生するコンテンツのコンテンツＩＤを内部に再生順に保持する。例えば、作成済プレイリストＡが映像Ｂ、楽曲Ａ、楽曲Ｄ、楽曲Ｆの順にコンテンツを再生する場合、ファイル「Ｌｉｓｔ_Ａ」は、図３（ａ）に示すように、ファイル名「Ｍｏｖｉｅ_Ｂ」、ファイル名「Ｓｏｎｇ_Ａ」、ファイル名「Ｓｏｎｇ_Ｄ」、ファイル名「Ｓｏｎｇ_Ｆ」を内部に再生順に保持している（この場合、「作成済プレイリストＡは、映像Ｂ、楽曲Ａ、楽曲Ｄおよび楽曲Ｆを含む。」という。また、「作成済プレイリストＡの再生順は、映像Ｂ、楽曲Ａ、楽曲Ｄ、楽曲Ｆである。」という。以下同様）。同様に、図３（ｂ）に示す例において、作成済プレイリストＲは、楽曲Ａ、楽曲Ｅ、楽曲Ｄ、楽曲Ｃおよび楽曲Ｆを含む（作成済プレイリストＲの再生順は、楽曲Ａ、楽曲Ｅ、楽曲Ｄ、楽曲Ｃ、楽曲Ｆである）。作成済プレイリストＳは、楽曲Ｄ、映像Ｂおよび楽曲Ｆを含む（作成済プレイリストＳの再生順は、楽曲Ｄ、映像Ｂ、楽曲Ｆである）。作成済プレイリストＴは、楽曲Ｄ、映像Ｂ、楽曲Ａ、楽曲Ｐおよび楽曲Ｆを含む（作成済プレイリストＴの再生順は、楽曲Ｄ、映像Ｂ、楽曲Ａ、楽曲Ｐ、楽曲Ｆである）。
【００１３】
一時記憶部１１０は、図４に示すように、コンテンツＩＤ一時記憶領域１１２およびプレイリストＩＤ一時記憶領域１１４を備えて構成される。コンテンツＩＤ一時記憶領域１１２およびプレイリストＩＤ一時記憶領域１１４に一時記憶される情報は、プレイリストの作成時に初期化される。
【００１４】
コンテンツＩＤ一時記憶領域１１２は、プレイリストの作成段階において作成中のプレイリスト（以下、「作成中プレイリスト」という）に含めようとしているコンテンツ（以下、「候補コンテンツ」という）のコンテンツＩＤを一時記憶するための領域である。また、コンテンツＩＤ一時記憶領域１１２は、候補コンテンツのコンテンツＩＤに対応付けて当該候補コンテンツがユーザによって指定された候補コンテンツであるか否かを示す指定フラグを一時記憶（指定有の場合は「１」を記憶し、指定無の場合は「０」を記憶）する。以下、ユーザによって指定された候補コンテンツを「指定有候補コンテンツ」という。一方、ユーザによって指定されていない候補コンテンツを「指定無候補コンテンツ」という。
【００１５】
図４に示す例において、コンテンツＩＤ一時記憶領域１１２には、ファイル名「Ｓｏｎｇ_Ｄ」に対応付けて指定フラグ「１（指定有）」、ファイル名「Ｍｏｖｉｅ_Ｂ」に対応付けて指定フラグ「０（指定無）」およびファイル名「Ｓｏｎｇ_Ｆ」に対応付けて指定フラグ「０（指定無）」などが一時記憶されている。つまり、コンテンツＩＤ一時記憶領域１１２には、指定有候補コンテンツである楽曲ＤのコンテンツＩＤ、指定無候補コンテンツである映像Ｂおよび楽曲ＦのコンテンツＩＤが一時記憶されている。なお、コンテンツＩＤ一時記憶領域１１２にコンテンツＩＤおよび指定フラグが一時記憶される動作については後述する。
【００１６】
プレイリストＩＤ一時記憶領域１１４は、プレイリストの作成段階において指定している作成済プレイリスト（以下、「指定作成済プレイリスト」という）のプレイリストＩＤを一時記憶するための領域である。図４に示す例において、プレイリストＩＤ一時記憶領域１１４には、ファイル名「Ｌｉｓｔ_Ｓ」が一時記憶されている。なお、プレイリストＩＤ一時記憶領域１１４にプレイリストＩＤが一時記憶される動作については後述する。
【００１７】
画面表示制御部１３５は、初期メニュー画面を表示すべき旨の通知（以下、「初期メニュー画面表示指示通知」という）を入力受付部１２０から取得する。画面表示制御部１３５は、初期メニュー画面表示指示通知を取得した場合には、図５（ａ）に示す初期メニュー画面３００を表示部２２０に表示する。初期メニュー画面３００は、図５（ａ）に示すように、プレイリスト作成ボタン３０１、コンテンツ再生ボタン３０２などを有する。
【００１８】
また、画面表示制御部１３５は、プレイリスト作成画面を表示すべき旨の通知（以下、「プレイリスト作成画面表示指示通知」という）を入力受付部１２０から取得する。画面表示制御部１３５は、プレイリスト作成画面表示指示通知を取得した場合には、図５（ｂ）に示すプレイリスト作成画面３１０を表示部２２０に表示する。プレイリスト作成画面３１０は、図５（ｂ）に示すように、コンテンツ一覧領域３１２、候補コンテンツ領域３１３、プレイリスト一覧領域３１４、削除ボタン３１５、更新作成ボタン３１６および新規作成ボタン３１７を有する。
【００１９】
また、画面表示制御部１３５は、コンテンツ再生画面を表示すべき旨の通知（以下、「コンテンツ再生画面表示指示通知」という）を入力受付部１２０から取得する。画面表示制御部１３５は、コンテンツ再生画面表示指示通知を取得した場合には、コンテンツ再生画面（非図示）を表示部２２０に表示する。コンテンツ再生画面は、格納部１００に格納されているコンテンツのコンテンツＩＤおよび作成済プレイリストのプレイリストＩＤを表示して、コンテンツＩＤおよびプレイリストＩＤの選択の入力を受け付ける選択領域を有する。なお、格納部１００に格納されているコンテンツのコンテンツＩＤおよび作成済プレイリストのプレイリストＩＤが選択領域に表示される動作については説明を省略する。
【００２０】
入力受付部１２０は、ボタン２１０を介して初期メニュー画面３００を表示すべき旨の入力を受け付ける。入力受付部１２０は、初期メニュー画面３００を表示すべき旨の入力を受け付けた場合には、初期メニュー画面表示指示通知を画面表示制御部１３５に供給する。
【００２１】
また、入力受付部１２０は、表示部２２０に表示された初期メニュー画面３００のプレイリスト作成ボタン３０１を介してプレイリスト作成作業を開始する旨の入力を受け付ける。入力受付部１２０は、プレイリスト作成作業を開始する旨の入力を受け付けた場合には、一時記憶部１１０（コンテンツＩＤ一時記憶領域１１２およびプレイリストＩＤ一時記憶領域１１４）を初期化する。
【００２２】
また、入力受付部１２０は、プレイリスト作成作業を開始する旨の入力を受け付けた場合には、プレイリスト作成画面表示指示通知を画面表示制御部１３５に供給する。また、入力受付部１２０は、プレイリスト作成作業を開始する旨の入力を受け付けた場合には、格納部１００に格納されたコンテンツのコンテンツＩＤを抽出すべき旨の通知（以下、「コンテンツ抽出指示通知」という）をコンテンツ抽出部１５０に供給する。なお、入力受付部１２０がコンテンツ抽出指示通知をコンテンツ抽出部１５０に供給することにより、格納部１００に格納されている全コンテンツのコンテンツＩＤがプレイリスト作成画面３１０のコンテンツ一覧領域３１２に表示される（詳細は後述）。
【００２３】
また、入力受付部１２０は、表示部２２０に表示されたプレイリスト作成画面３１０のコンテンツ一覧領域３１２を介して作成中プレイリストに含めようとする候補コンテンツを指定する入力を受け付ける。より詳細には、入力受付部１２０は、コンテンツ一覧領域３１２に表示された全コンテンツのコンテンツＩＤのなかから、作成中プレイリストに含めようとする一のコンテンツのコンテンツＩＤが選択された場合（例えば、ダブルクリックされた場合）に、当該一のコンテンツのコンテンツＩＤを指定有候補コンテンツのコンテンツＩＤとして取得する。
【００２４】
上述のように候補コンテンツを指定する入力を受け付けた入力受付部１２０は、当該候補コンテンツを指定有候補コンテンツとして一時記憶部１１０に一時記憶する。具体的には、入力受付部１２０は、当該候補コンテンツのコンテンツＩＤと指定フラグ「１（指定有）」とを対応付けて一時記憶部１１０のコンテンツＩＤ一時記憶領域１１２に一時記憶する（再度、候補コンテンツを指定する入力を受け付けた場合は追加する）。
【００２５】
また、候補コンテンツを指定する入力を受け付けた入力受付部１２０は、候補コンテンツのコンテンツＩＤを表示すべき旨の通知（以下、「候補コンテンツ表示指示通知」という）を候補コンテンツ表示制御部１３３に供給する。なお、入力受付部１２０が候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給することにより、候補コンテンツのコンテンツＩＤがプレイリスト作成画面３１０の候補コンテンツ領域３１３に表示される（詳細は後述）。
【００２６】
また、候補コンテンツを指定する入力を受け付けた入力受付部１２０は、作成済プレイリストを抽出すべき旨の通知（以下、「プレイリスト抽出指示通知」という）をプレイリスト抽出部１６０に供給する。なお、入力受付部１２０がプレイリスト抽出指示通知をプレイリスト抽出部１６０に供給することにより、候補コンテンツを含む作成済プレイリストのプレイリストＩＤがプレイリスト作成画面３１０のプレイリスト一覧領域３１４に表示される（詳細は後述）。
【００２７】
また、入力受付部１２０は、表示部２２０に表示されたプレイリスト作成画面３１０の削除ボタン３１５を介して候補コンテンツ（指定有候補コンテンツまたは指定無候補コンテンツ）であることを取り消そうとするコンテンツ（以下、「取消コンテンツ」）を指定する入力を受け付ける。より詳細には、入力受付部１２０は、候補コンテンツ領域３１３に表示された候補コンテンツのコンテンツＩＤのなかから、候補コンテンツであることを取り消そうとする一の候補コンテンツのコンテンツＩＤが選択された状態（例えば、アクティブ化された状態）で削除ボタン３１５が押下された場合に、当該一のコンテンツのコンテンツＩＤを取消コンテンツのコンテンツＩＤとして取得する。
【００２８】
上述のように取消コンテンツを指定する入力を受け付けた入力受付部１２０は、当該取消コンテンツとして指定されたコンテンツである候補コンテンツを一時記憶部１１０から消去する。具体的には、入力受付部１２０は、一時記憶部１１０のコンテンツＩＤ一時記憶領域１１２から当該取消コンテンツとして指定された候補コンテンツ（指定有候補コンテンツまたは指定無候補コンテンツ）のコンテンツＩＤを指定フラグ（値は何れであってもよい）とともに消去する。
【００２９】
また、取消コンテンツを指定する入力を受け付けた入力受付部１２０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給する。なお、入力受付部１２０が候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給することにより、取消コンテンツ以外の候補コンテンツのコンテンツＩＤがプレイリスト作成画面３１０の候補コンテンツ領域３１３に表示される（詳細は後述）。
【００３０】
また、取消コンテンツを指定する入力を受け付けた入力受付部１２０は、プレイリスト抽出指示通知をプレイリスト抽出部１６０に供給する。なお、入力受付部１２０がプレイリスト抽出指示通知をプレイリスト抽出部１６０に供給することにより、取消コンテンツ以外の候補コンテンツを含む作成済プレイリストのプレイリストＩＤがプレイリスト作成画面３１０のプレイリスト一覧領域３１４に表示される（詳細は後述）。
【００３１】
また、入力受付部１２０は、表示部２２０に表示されたプレイリスト作成画面３１０のプレイリスト一覧領域３１４を介して一の作成済プレイリストを指定する入力を受け付ける。より詳細には、入力受付部１２０は、プレイリスト一覧領域３１４に表示された作成済プレイリストのプレイリストＩＤのなかから、参照しようとする一の作成済プレイリストのプレイリストＩＤが指定された場合（例えば、ダブルクリックされた場合）に、当該一の作成済プレイリストのプレイリストＩＤを指定作成済プレイリストのプレイリストＩＤとして取得する。
【００３２】
上述のように作成済プレイリストを指定する入力を受け付けた入力受付部１２０は、当該作成済プレイリストのプレイリストＩＤを指定作成済プレイリストのプレイリストＩＤとして一時記憶部１１０のプレイリストＩＤ一時記憶領域１１４に一時記憶する（再度、作成済プレイリストを指定する入力を受け付けた場合は上書きする）。
【００３３】
また、作成済プレイリストを指定する入力を受け付けた入力受付部１２０は、コンテンツ抽出指示通知をコンテンツ抽出部１５０に供給する。なお、入力受付部１２０がコンテンツ抽出指示通知をコンテンツ抽出部１５０に供給することにより、指定作成済プレイリストに含まれるコンテンツのコンテンツＩＤがプレイリスト作成画面３１０の候補コンテンツ領域３１３に表示される（詳細は後述）。
【００３４】
また、作成済プレイリストを指定する入力を受け付けた入力受付部１２０は、プレイリスト抽出指示通知をプレイリスト抽出部１６０に供給する。なお、入力受付部１２０がプレイリスト抽出指示通知をプレイリスト抽出部１６０に供給することにより、指定作成済プレイリストに含まれるコンテンツを同様に含む作成済プレイリストのプレイリストＩＤがプレイリスト作成画面３１０のプレイリスト一覧領域３１４に表示される（詳細は後述）。
【００３５】
また、入力受付部１２０は、表示部２２０に表示されたプレイリスト作成画面３１０の更新作成ボタン３１６を介して指定作成済プレイリストを更新作成すべき旨の入力を受け付ける。入力受付部１２０は、指定作成済プレイリストを更新作成すべき旨の入力を受け付けた場合には、指定作成済プレイリストを更新作成すべき旨の通知（以下、「プレイリスト更新指示通知」という）をプレイリスト作成部１７０に供給する。
【００３６】
また、入力受付部１２０は、表示部２２０に表示されたプレイリスト作成画面３１０の新規作成ボタン３１７を介してプレイリストを新規作成すべき旨の入力を受け付ける。入力受付部１２０は、プレイリストを新規作成すべき旨の入力を受け付けた場合には、プレイリストを新規作成すべき旨の通知（以下、「プレイリスト新規作成指示通知」という）をプレイリスト作成部１７０に供給する。
【００３７】
また、入力受付部１２０は、表示部２２０に表示された初期メニュー画面３００のコンテンツ再生ボタン３０２を介してコンテンツ再生画面を表示すべき旨の入力を受け付ける。入力受付部１２０は、コンテンツ再生画面を表示すべき旨の入力を受け付けた場合には、コンテンツ再生画面表示指示通知を画面表示制御部１３５に供給する。
【００３８】
また、入力受付部１２０は、表示部２２０に表示されたプレイリスト再生画面（非図示）の選択領域を介してコンテンツを再生すべき旨の入力を受け付ける。具体的には、入力受付部１２０は、コンテンツＩＤまたはプレイリストＩＤを取得する。入力受付部１２０は、コンテンツＩＤまたはプレイリストＩＤを取得した場合には、取得したコンテンツＩＤまたはプレイリストＩＤをコンテンツ再生部１８０に供給する。
【００３９】
コンテンツ抽出部１５０は、コンテンツ抽出指示通知を入力受付部１２０から取得する。コンテンツ抽出指示通知を取得したコンテンツ抽出部１５０は、作成済プレイリストが指定されていない場合には、つまり、指定作成済プレイリストのプレイリストＩＤが一時記憶部１１０のプレイリストＩＤ一時記憶領域１１４に一時記憶されていない場合には、全コンテンツのコンテンツＩＤを格納部１００のコンテンツ格納領域１０２から抽出する。そして、コンテンツ抽出部１５０は、格納部１００から抽出した全コンテンツのコンテンツＩＤをコンテンツ一覧表示制御部１３２に供給する。
【００４０】
コンテンツ抽出指示通知を取得したコンテンツ抽出部１５０は、作成済プレイリストが指定されている場合には、つまり、指定作成済プレイリストのプレイリストＩＤが一時記憶部１１０のプレイリストＩＤ一時記憶領域１１４に一時記憶されている場合には、一時記憶部１１０のプレイリストＩＤ一時記憶領域１１４から指定作成済プレイリストのプレイリストＩＤを取得する。そして、コンテンツ抽出部１５０は、取得したプレイリストＩＤにより識別されるプレイリストが内部に保持するコンテンツＩＤを再生順に格納部１００のコンテンツ格納領域１０２から抽出する。そして、コンテンツ抽出部１５０は、コンテンツＩＤ一時記憶領域１１２に既に一時記憶している指定有候補コンテンツおよび指定無候補コンテンツのコンテンツＩＤに代えて、コンテンツ格納領域１０２から抽出したコンテンツＩＤを、再生順に、かつ、指定有候補コンテンツと指定無候補コンテンツとを区別して、コンテンツＩＤ一時記憶領域１１２に新たに一時記憶する。
【００４１】
より詳細には、コンテンツ抽出部１５０は、コンテンツＩＤ一時記憶領域１１２に既に一時記憶している指定有候補コンテンツのコンテンツＩＤを一時記憶部１１０内の非図示の退避領域に退避した後に、指定有候補コンテンツおよび指定無候補コンテンツのコンテンツＩＤを全て消去する。次に、コンテンツ抽出部１５０は、コンテンツ格納領域１０２から抽出したコンテンツＩＤを全て指定フラグ「０（指定無）」に対応付けて再生順にコンテンツＩＤ一時記憶領域１１２に一時記憶する。最後に、コンテンツ抽出部１５０は、退避領域に退避したコンテンツＩＤと同一のコンテンツＩＤに対応する指定フラグを「０（指定無）」から「１（指定有）」に変更する（再度、コンテンツ抽出指示通知を取得した場合も同様の処理をする）。そして、コンテンツ抽出部１５０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給する。
【００４２】
コンテンツ一覧表示制御部１３２は、全コンテンツのコンテンツＩＤをコンテンツ抽出部１５０から取得する。コンテンツ一覧表示制御部１３２は、全コンテンツのコンテンツＩＤを取得した場合には、図６に示すように、プレイリスト作成画面３１０のコンテンツ一覧領域３１２に全コンテンツのコンテンツＩＤを表示する。
【００４３】
候補コンテンツ表示制御部１３３は、候補コンテンツ表示指示通知を入力受付部１２０またはコンテンツ抽出部１５０から取得する。候補コンテンツ表示制御部１３３は、候補コンテンツ表示指示通知を取得した場合には、一時記憶部１１０のコンテンツＩＤ一時記憶領域１１２からコンテンツＩＤを指定フラグとともに取得するとともに（指定フラグの値は何れであってもよい）、一時記憶部１１０のプレイリストＩＤ一時記憶領域１１４から指定作成済プレイリストのプレイリストＩＤを取得する。但し、候補コンテンツ表示制御部１３３は、一時記憶部１１０にプレイリストＩＤが一時記憶されていない場合にはコンテンツＩＤのみを取得する。
【００４４】
候補コンテンツ表示制御部１３３は、一時記憶部１１０からコンテンツＩＤのみを取得した場合には、図７（ａ）に示すように、プレイリスト作成画面３１０の候補コンテンツ領域３１３に、一時記憶部１１０から取得したコンテンツＩＤを表示する。一方、候補コンテンツ表示制御部１３３は、一時記憶部１１０からコンテンツＩＤおよびプレイリストＩＤを取得した場合には、図７（ｂ）に示すように、プレイリスト作成画面３１０の候補コンテンツ領域３１３に、プレイリストＩＤ一時記憶領域１１４から取得したプレイリストＩＤを表示するとともに、コンテンツＩＤ一時記憶領域１１２から取得したコンテンツＩＤを表示する。なお、図７（ａ）は、図６の表示例においてコンテンツ一覧領域３１２からファイル名「Ｓｏｎｇ_Ｄ」が選択された場合、図７（ｂ）は、図７（ａ）の表示例においてプレイリスト一覧領域３１４からファイル名「Ｌｉｓｔ_Ａ」が選択された場合の表示例である。
【００４５】
なお、候補コンテンツ表示制御部１３３は、一時記憶部１１０のコンテンツＩＤ一時記憶領域１１２から取得した指定フラグに基づいて、指定有候補コンテンツのコンテンツＩＤと指定無候補コンテンツのコンテンツＩＤとを識別可能な態様で表示する。例えば、候補コンテンツ表示制御部１３３は、図７（ｂ）に示すように、指定有候補コンテンツである楽曲Ｄのファイル名「Ｓｏｎｇ_Ｄ」に下線を付して、指定無候補コンテンツである映像Ｂ、楽曲Ａおよび楽曲Ｆのファイル名「Ｍｏｖｉｅ_Ｂ」、ファイル名「Ｓｏｎｇ_Ａ」およびファイル名「Ｓｏｎｇ_Ｆ」と識別する。
【００４６】
プレイリスト抽出部１６０は、プレイリスト抽出指示通知を入力受付部１２０から取得する。プレイリスト抽出指示通知を取得したプレイリスト抽出部１６０は、一時記憶部１１０のコンテンツＩＤ一時記憶領域１１２から候補コンテンツのコンテンツＩＤを全て取得する（指定フラグの値は何れであってもよい）。そして、プレイリスト抽出部１６０は、一時記憶部１１０から取得したコンテンツＩＤの全てを内部に保持する作成済プレイリストのプレイリストＩＤを格納部１００のプレイリスト格納領域１０４から抽出する。また、プレイリスト抽出部１６０は、抽出した各作成済プレイリストが内部に含んでいるコンテンツの含有数を算出する。そして、プレイリスト抽出部１６０は、格納部１００から抽出した作成済プレイリストのプレイリストＩＤおよび各作成済プレイリストのコンテンツの含有数をプレイリスト一覧表示制御部１３４に供給する。
【００４７】
プレイリスト一覧表示制御部１３４は、作成済プレイリストのプレイリストＩＤおよび各作成済プレイリストのコンテンツの含有数をプレイリスト抽出部１６０から取得する。プレイリスト一覧表示制御部１３４は、作成済プレイリストのプレイリストＩＤおよび各作成済プレイリストのコンテンツの含有数を取得した場合には、図７（ａ）または図７（ｂ）に示すように、プレイリスト作成画面３１０のプレイリスト一覧領域３１４にコンテンツの含有数が少ない順に作成済プレイリストのプレイリストＩＤを表示する。なお、コンテンツの含有数が同数の場合には、例えば、プレイリストＩＤのアルファベット順、作成済プレイリストの作成日時順、プレイリスト格納領域１０４に格納されているアドレス順などに基づいて表示する。
【００４８】
プレイリスト作成部１７０は、プレイリスト更新指示通知を入力受付部１２０から取得する。プレイリスト作成部１７０は、プレイリスト更新指示通知を取得した場合には、一時記憶部１１０に一時記憶されている順番通りに一時記憶部１１０からコンテンツＩＤ（指定フラグの値は何れであってもよい）を取得するとともに、一時記憶部１１０からプレイリストＩＤを取得する。そして、プレイリスト作成部１７０は、格納部１００を参照し、一時記憶部１１０から取得した指定作成済プレイリストのプレイリストＩＤにより識別される作成済プレイリストが内部に保持しているコンテンツＩＤを、一時記憶部１１０に一時記憶されている順番通りに、一時記憶部１１０から取得した候補コンテンツのコンテンツＩＤによって更新する。例えば、図８（ａ）または図８（ｂ）のように、内容編集後の指定作成済プレイリストＡを更新する。なお、図８（ａ）は、図７（ｂ）の表示例においてコンテンツ一覧領域３１２からファイル名「Ｓｏｎｇ_Ｐ」が候補コンテンツとして新たに選択された場合、図８（ｂ）は、図７（ｂ）の表示例において候補コンテンツ領域３１３からファイル名「Ｓｏｎｇ_Ａ」が取消コンテンツとして選択された場合の表示例である。
【００４９】
また、プレイリスト作成部１７０は、プレイリスト新規作成指示通知を入力受付部１２０から取得する。プレイリスト作成部１７０は、プレイリスト新規作成指示通知を取得した場合には、一時記憶部１１０に一時記憶されている順番通りに一時記憶部１１０からコンテンツＩＤ（指定フラグの値は何れであってもよい）を取得する。そして、プレイリスト作成部１７０は、一時記憶部１１０から取得した候補コンテンツのコンテンツＩＤを、一時記憶部１１０に一時記憶されている順番通りに内部に保持するプレイリストを新規に作成し、新しいプレイリストＩＤを付与して格納部１００に格納する。例えば、図８（ａ）または図８（ｂ）に示す指定作成済プレイリストＡの編集後の内容を含む新規プレイリストを格納する。なお、指定作成済プレイリストＡは更新せずにそのまま格納する。
【００５０】
コンテンツ再生部１８０は、コンテンツＩＤまたはプレイリストＩＤを入力受付部１２０から取得する。コンテンツ再生部１８０は、コンテンツＩＤを取得した場合には、当該コンテンツＩＤにより識別されるコンテンツファイルを格納部１００から取得する。コンテンツ再成部１８０は、格納部１００から取得したコンテンツファイルが楽曲ファイルの場合にあっては、楽曲ファイル内の音声データをデジタル−アナログ変換しアナログ変換後の音声信号を音声出力制御部１４０に供給する。コンテンツ再成部１８０は、格納部１００から取得したコンテンツファイルが映像ファイルの場合にあっては、映像ファイル内の音声データ部分をデジタル−アナログ変換しアナログ変換後の音声信号を音声出力制御部１４０に供給するとともに、映像ファイル内の映像データ部分をデジタル−アナログ変換しアナログ変換後の映像信号を映像表示制御部１３１に供給する。
【００５１】
また、コンテンツ再成部１８０は、プレイリストＩＤを取得した場合には、当該プレイリストＩＤにより識別される作成済プレイリストが内部に保持するコンテンツＩＤにより識別されるコンテンツファイルを格納部１００から再生順に取得する。コンテンツファイル取得後の動作は、コンテンツＩＤを入力受付部１２０から取得した場合と同様なので説明を省略する。
【００５２】
以下、コンテンツ再生装置１０によるプレイリスト作成の動作について説明する。図９は、図１に示すコンテンツ再生装置１０の動作例を示すフローチャートである。なお、図９に示すフローチャートは、プレイリスト作成画面３１０のコンテンツ一覧領域３１２に全コンテンツのコンテンツＩＤを表示した時点から開始する。
【００５３】
図９において、入力受付部１２０は、候補コンテンツを指定する入力を受け付けたか否かを判断する（ステップＳ１００）。候補コンテンツを指定する入力を受け付けたと入力受付部１２０にて判断した場合（ステップＳ１００：Ｙｅｓ）、入力受付部１２０は、当該候補コンテンツを指定有候補コンテンツとして一時記憶部１１０に一時記憶する（ステップＳ１０５）。また、入力受付部１２０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給する。また、入力受付部１２０は、プレイリスト抽出指示通知をプレイリスト抽出部１６０に供給する。
【００５４】
候補コンテンツ表示指示通知を入力受付部１２０から取得した候補コンテンツ表示制御部１３３は、一時記憶部１１０から候補コンテンツのコンテンツＩＤおよび指定作成済プレイリストのプレイリストＩＤを取得する。そして、候補コンテンツ表示制御部１３３は、一時記憶部１１０から取得した候補コンテンツのコンテンツＩＤおよび指定作成済プレイリストのプレイリストＩＤを候補コンテンツ領域３１３に表示する（ステップＳ１１０）。但し、候補コンテンツ表示制御部１３３は、一時記憶部１１０にプレイリストＩＤが一時記憶されていない場合にはコンテンツＩＤのみを一時記憶部１１０から取得し、候補コンテンツ領域３１３に表示する。
【００５５】
プレイリスト抽出指示通知を入力受付部１２０から取得したプレイリスト抽出部１６０は、候補コンテンツのコンテンツＩＤを一時記憶部１１０から取得する。そして、プレイリスト抽出部１６０は、一時記憶部１１０から取得したコンテンツＩＤの全てを内部に保持する作成済プレイリストのプレイリストＩＤを格納部１００から抽出する（ステップＳ１１５）。また、プレイリスト抽出部１６０は、抽出する各作成済プレイリストが含んでいるコンテンツの含有数を格納部１００から算出する。そして、プレイリスト抽出部１６０は、格納部１００から抽出した作成済プレイリストのプレイリストＩＤおよび各作成済プレイリストのコンテンツの含有数をプレイリスト一覧表示制御部１３４に供給する。
【００５６】
作成済プレイリストのプレイリストＩＤおよび各作成済プレイリストのコンテンツの含有数をプレイリスト抽出部１６０から取得したプレイリスト一覧表示制御部１３４は、プレイリスト抽出部１６０から取得した作成済プレイリストのプレイリストＩＤをプレイリスト一覧領域３１４にコンテンツの含有数が少ない順に表示する（ステップＳ１２０）。そして、ステップＳ１２５からステップＳ１４５を飛ばしてステップＳ１５０に進む。
【００５７】
一方、候補コンテンツを指定する入力を受け付けていないと入力受付部１２０にて判断した場合（ステップＳ１００：Ｎｏ）、入力受付部１２０は、取消コンテンツを指定する入力を受け付けたか否かを判断する（ステップＳ１２５）。取消コンテンツを指定する入力を受け付けたと入力受付部１２０にて判断した場合（ステップＳ１２５：Ｙｅｓ）、入力受付部１２０は、当該取消コンテンツとして指定されたコンテンツである候補コンテンツを一時記憶部１１０から消去する（ステップＳ１３０）。そして、入力受付部１２０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給するとともに、プレイリスト抽出指示通知をプレイリスト抽出部１６０に供給する。
【００５８】
なお、候補コンテンツ表示指示通知を入力受付部１２０から取得した候補コンテンツ表示制御部１３３の動作（ステップＳ１３５）、プレイリスト抽出指示通知を入力受付部１２０から取得したプレイリスト抽出部１６０の動作（ステップＳ１４０）、および、プレイリスト一覧表示制御部１３４の動作（ステップＳ１４５）は、ステップＳ１１０、Ｓ１１５、Ｓ１２０の各動作と同様なので説明を省略する。一方、取消コンテンツを指定する入力を受け付けていないと入力受付部１２０にて判断した場合（ステップＳ１２５：Ｎｏ）、ステップＳ１３０からステップＳ１４５を飛ばしてステップＳ１５０に進む。
【００５９】
ステップＳ１２０、ステップＳ１２５（Ｎｏ）、または、ステップＳ１４５に続いて、入力受付部１２０は、プレイリスト一覧領域３１４の中から作成済プレイリストを指定する入力を受け付けたか否かを判断する（ステップＳ１５０）。作成済プレイリストを指定する入力を受け付けたと入力受付部１２０にて判断した場合には（ステップＳ１５０：Ｙｅｓ）、入力受付部１２０は、当該作成済プレイリストのプレイリストＩＤを指定作成済プレイリストのプレイリストＩＤとして一時記憶部１１０に一時記憶する（ステップＳ１５５）。また、入力受付部１２０は、コンテンツ抽出指示通知をコンテンツ抽出部１５０に供給する。また、入力受付部１２０は、プレイリスト抽出指示通知をプレイリスト抽出部１６０に供給する。
【００６０】
コンテンツ抽出指示通知を入力受付部１２０から取得したコンテンツ抽出部１５０は、一時記憶部１１０から指定作成済プレイリストのプレイリストＩＤを取得し、取得したプレイリストＩＤのプレイリストに含まれるコンテンツのコンテンツＩＤを再生順に格納部１００から抽出する（ステップＳ１６０）。そして、コンテンツ抽出部１５０は、一時記憶部１１０に既に一時記憶している指定有候補コンテンツおよび指定無候補コンテンツのコンテンツＩＤに代えて、格納部１００から抽出したコンテンツＩＤを、再生順に、かつ、指定有候補コンテンツと指定無候補コンテンツとを区別して、一時記憶部１１０に新たに一時記憶する（ステップＳ１６５）。そして、コンテンツ抽出部１５０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給する。
【００６１】
候補コンテンツ表示指示通知をコンテンツ抽出部１５０から取得した候補コンテンツ表示制御部１３３は、一時記憶部１１０から候補コンテンツのコンテンツＩＤ、および、指定作成済プレイリストのプレイリストＩＤを取得する。そして、候補コンテンツ表示制御部１３３は、一時記憶部１１０から取得した指定作成済プレイリストのプレイリストＩＤ、および、候補コンテンツのコンテンツＩＤを候補コンテンツ領域３１３に表示する（ステップＳ１７０）。ここで、候補コンテンツ表示制御部１３３は、指定有候補コンテンツのコンテンツＩＤと指定無候補コンテンツのコンテンツＩＤとを識別可能な態様で候補コンテンツ領域３１３に表示する。
【００６２】
なお、プレイリスト抽出指示通知を入力受付部１２０から取得したプレイリスト抽出部１６０の動作（ステップＳ１７５）、および、プレイリスト一覧表示制御部１３４の動作（ステップＳ１８０）は、ステップＳ１１５、Ｓ１２０の各動作と同様なので説明を省略する。一方、作成済プレイリストを指定する入力を受け付けていないと入力受付部１２０にて判断した場合には（ステップＳ１５０：Ｎｏ）、ステップＳ１５５からステップＳ１８０を飛ばしてステップＳ１８５に進む。
【００６３】
ステップＳ１５０（Ｎｏ）、または、ステップＳ１８０に続いて、入力受付部１２０は、指定作成済プレイリストを更新作成すべき旨の入力を受け付けたか否かを判断する（ステップＳ１８５）。指定作成済プレイリストを更新作成すべき旨の入力を受け付けたと入力受付部１２０にて判断した場合には（ステップＳ１８５：Ｙｅｓ）、入力受付部１２０は、プレイリスト更新指示通知をプレイリスト作成部１７０に供給する。プレイリスト更新指示通知を入力受付部１２０から取得したプレイリスト作成部１７０は、一時記憶部１１０に一時記憶されている順番通りに一時記憶部１１０からコンテンツＩＤを取得するとともに、一時記憶部１１０からプレイリストＩＤを取得する。そして、プレイリスト作成部１７０は、格納部１００を参照し、一時記憶部１１０から取得した指定作成済プレイリストのプレイリストＩＤにより識別される作成済プレイリストが内部に保持しているコンテンツＩＤを、一時記憶部１１０に一時記憶されている順番通りに、一時記憶部１１０から取得した候補コンテンツのコンテンツＩＤによって更新する（ステップＳ１９０）。そして、ステップＳ１９５、Ｓ２００を飛ばしてステップＳ２０５に進む。
【００６４】
一方、指定作成済プレイリストを更新作成すべき旨の入力を受け付けていないと入力受付部１２０にて判断した場合には（ステップＳ１８５：Ｎｏ）、入力受付部１２０は、プレイリストを新規作成すべき旨の入力を受け付けたか否かを判断する（ステップＳ１９５）。プレイリストを新規作成すべき旨の入力を受け付けたと入力受付部１２０にて判断した場合には（ステップＳ１９５：Ｙｅｓ）、入力受付部１２０は、プレイリスト新規作成指示通知をプレイリスト作成部１７０に供給する。プレイリスト新規作成指示通知を入力受付部１２０から取得したプレイリスト作成部１７０は、一時記憶部１１０に一時記憶されている順番通りに一時記憶部１１０からコンテンツＩＤを取得する。そして、プレイリスト作成部１７０は、一時記憶部１１０から取得した候補コンテンツのコンテンツＩＤを、一時記憶部１１０に一時記憶されている順番通りに内部に保持するプレイリストを新規に作成して格納部１００に格納する（ステップＳ２００）。一方、作成中プレイリストを新規作成すべき旨の入力を受け付けていないと入力受付部１２０にて判断した場合には（ステップＳ１９５：Ｎｏ）、ステップＳ２００を飛ばしてステップＳ２０５に進む。
【００６５】
ステップＳ１９０、ステップＳ１９５（Ｎｏ）、または、ステップＳ２００に続いて、入力受付部１２０は、終了ボタン（非図示）を介して、プレイリストの作成を終了する旨の入力を受け付けたか否かを判断する（ステップＳ２０５）。プレイリストの作成を終了する旨の入力を受け付けたと入力受付部１２０にて判断した場合には（ステップＳ２０５：Ｙｅｓ）、本フローチャートは終了する。一方、プレイリストの作成を終了する旨の入力を受け付けていないと入力受付部１２０にて判断した場合には（ステップＳ２０５：Ｎｏ）、ステップＳ１００に戻る。
【００６６】
以下、図９に示すフローチャートを補足説明する。以下の説明において格納部１００には、図３に示す各情報が格納されているものとする。
【００６７】
最初に、図６の表示から候補コンテンツとして楽曲Ｄ（ファイル名「Ｓｏｎｇ_Ｄ」）が指定されて図７（ａ）の表示へと変わる動作について説明する。なお、図６が表示されている場合には、一時記憶部１１０には何も記憶されていない。まず、入力受付部１２０は、ファイル名「Ｓｏｎｇ_Ｄ」を取得し（ステップＳ１００：Ｙｅｓ）、ファイル名「Ｓｏｎｇ_Ｄ」を指定有候補コンテンツとして一時記憶部１１０に一時記憶する（ステップＳ１０５）。入力受付部１２０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給し、プレイリスト抽出指示通知をプレイリスト抽出部１６０に供給する。
【００６８】
候補コンテンツ表示指示通知を入力受付部１２０から取得した候補コンテンツ表示制御部１３３は、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」を一時記憶部１１０から取得し、図７（ａ）に示すように、候補コンテンツ領域３１３に表示する（ステップＳ１１０）。
【００６９】
一方、プレイリスト抽出指示通知を入力受付部１２０から取得したプレイリスト抽出部１６０は、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」を一時記憶部１１０から取得し、ファイル名「Ｓｏｎｇ_Ｄ」を内部に保持する作成済プレイリストのファイル名「Ｌｉｓｔ_Ａ」「Ｌｉｓｔ_Ｒ」「Ｌｉｓｔ_Ｓ」「Ｌｉｓｔ_Ｔ」を格納部１００から抽出する（ステップＳ１１５）。また、プレイリスト抽出部１６０は、ファイル「Ｌｉｓｔ_Ａ」が内部に保持するコンテンツの含有数「４」、ファイル「Ｌｉｓｔ_Ｒ」が内部に保持するコンテンツの含有数「５」、ファイル「Ｌｉｓｔ_Ｓ」が内部に保持するコンテンツの含有数「３」、および、ファイル「Ｌｉｓｔ_Ｔ」が内部に保持するコンテンツの含有数「５」を算出する。プレイリスト抽出部１６０は、ファイル名「Ｌｉｓｔ_Ａ」とその含有数「４」、ファイル名「Ｌｉｓｔ_Ｒ」とその含有数「５」、ファイル名「Ｌｉｓｔ_Ｓ」とその含有数「３」、および、ファイル名「Ｌｉｓｔ_Ｔ」とその含有数「５」をプレイリスト一覧表示制御部１３４に供給する。そして、プレイリスト一覧表示制御部１３４は、図７（ａ）に示すように、含有数が少ない順に、ファイル名「Ｌｉｓｔ_Ｓ」「Ｌｉｓｔ_Ａ」「Ｌｉｓｔ_Ｒ」「Ｌｉｓｔ_Ｔ」をプレイリスト一覧領域３１４に表示する（ステップＳ１２０）。
【００７０】
続いて、図７（ａ）の表示から指定作成済プレイリストとしてプレイリストＡ（ファイル名「Ｌｉｓｔ_Ａ」）が指定されて図７（ｂ）の表示へと変わる動作について説明する。まず、入力受付部１２０は、ファイル名「Ｌｉｓｔ_Ａ」を取得し（ステップＳ１５０：Ｙｅｓ）、一時記憶部１１０にファイル名「Ｌｉｓｔ_Ａ」を一時記憶する（ステップＳ１５５）。入力受付部１２０は、コンテンツ抽出指示通知をコンテンツ抽出部１５０に供給し、プレイリスト抽出指示通知をプレイリスト抽出部１６０に供給する。
【００７１】
コンテンツ抽出指示通知を入力受付部１２０から取得したコンテンツ抽出部１５０は、一時記憶部１１０からファイル名「Ｌｉｓｔ_Ａ」を取得し、ファイル「Ｌｉｓｔ_Ａ」が内部に保持するファイル名を再生順（ファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ａ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」の順）に格納部１００から抽出する（ステップＳ１６０）。そして、コンテンツ抽出部１５０は、指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ａ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」を当該順に、一時記憶部１１０に一時記憶する（ステップＳ１６５）。そして、コンテンツ抽出部１５０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給する。
【００７２】
候補コンテンツ表示指示通知をコンテンツ抽出部１５０から取得した候補コンテンツ表示制御部１３３は、指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ａ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」を一時記憶部１１０から取得するとともに、指定作成済プレイリストのファイル名「Ｌｉｓｔ_Ａ」を取得する。そして、候補コンテンツ表示制御部１３３は、図７（ｂ）に示すように、ファイル名「Ｓｏｎｇ_Ｄ」に下線を付して、ファイル名「Ｌｉｓｔ_Ａ」「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ａ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」を候補コンテンツ領域３１３に表示する（ステップＳ１７０）。
【００７３】
一方、プレイリスト抽出指示通知を入力受付部１２０から取得したプレイリスト抽出部１６０は、指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ａ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」を一時記憶部１１０から取得し、ファイル名「Ｓｏｎｇ_Ｄ」「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ａ」「Ｓｏｎｇ_Ｆ」を内部に保持する作成済プレイリストのファイル名「Ｌｉｓｔ_Ａ」「Ｌｉｓｔ_Ｔ」を格納部１００から抽出する（ステップＳ１７５）。また、プレイリスト抽出部１６０は、ファイル「Ｌｉｓｔ_Ａ」が内部に保持するコンテンツの含有数「４」、および、ファイル「Ｌｉｓｔ_Ｔ」が内部に保持するコンテンツの含有数「５」を算出する。プレイリスト抽出部１６０は、ファイル名「Ｌｉｓｔ_Ａ」とその含有数「４」、および、ファイル名「Ｌｉｓｔ_Ｔ」とその含有数「５」をプレイリスト一覧表示制御部１３４に供給する。そして、プレイリスト一覧表示制御部１３４は、図７（ｂ）に示すように、含有数が少ない順に、ファイル名「Ｌｉｓｔ_Ａ」「Ｌｉｓｔ_Ｔ」をプレイリスト一覧領域３１４に表示する（ステップＳ１８０）。
【００７４】
続いて、図７（ｂ）の表示から候補コンテンツとして楽曲Ｐ（ファイル名「Ｓｏｎｇ_Ｐ」）が指定されて図８（ａ）の表示へと変わる動作について説明する。まず、入力受付部１２０は、ファイル名「Ｓｏｎｇ_Ｐ」を取得し（ステップＳ１００：Ｙｅｓ）、ファイル名「Ｓｏｎｇ_Ｐ」を指定有候補コンテンツとして一時記憶部１１０に一時記憶する（ステップＳ１０５）。入力受付部１２０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給し、プレイリスト抽出指示通知をプレイリスト抽出部１６０に供給する。
【００７５】
候補コンテンツ表示指示通知を入力受付部１２０から取得した候補コンテンツ表示制御部１３３は、指定作成済プレイリストのファイル名「Ｌｉｓｔ_Ａ」、指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ａ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｐ」を一時記憶部１１０から取得する。そして、候補コンテンツ表示制御部１３３は、図８（ａ）に示すように、ファイル名「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｐ」に下線を付して、ファイル名「Ｌｉｓｔ_Ａ」「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ａ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」「Ｓｏｎｇ_Ｐ」を候補コンテンツ領域３１３に表示する（ステップＳ１１０）。
【００７６】
一方、プレイリスト抽出指示通知を入力受付部１２０から取得したプレイリスト抽出部１６０は、指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ａ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｐ」を一時記憶部１１０から取得し、ファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ａ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」「Ｓｏｎｇ_Ｐ」の全てを内部に保持する作成済プレイリストのファイル名「Ｌｉｓｔ_Ｔ」を格納部１００から抽出する（ステップＳ１１５）。また、プレイリスト抽出部１６０は、ファイル名「Ｌｉｓｔ_Ｔ」をプレイリスト一覧表示制御部１３４に供給する。そして、プレイリスト一覧表示制御部１３４は、図８（ａ）に示すように、ファイル名「Ｌｉｓｔ_Ｔ」をプレイリスト一覧領域３１４に表示する（ステップＳ１２０）。
【００７７】
続いて、図７（ｂ）の表示から取消コンテンツとして楽曲Ａ（ファイル名「Ｓｏｎｇ_Ａ」）が指定されて図８（ｂ）の表示へと変わる動作について説明する。まず、入力受付部１２０は、ファイル名「Ｓｏｎｇ_Ａ」を取得し（ステップＳ１２５：Ｙｅｓ）、ファイル名「Ｓｏｎｇ_Ａ」を一時記憶部１１０から消去する（ステップＳ１３０）。入力受付部１２０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給し、プレイリスト抽出指示通知をプレイリスト抽出部１６０に供給する。
【００７８】
候補コンテンツ表示指示通知を入力受付部１２０から取得した候補コンテンツ表示制御部１３３は、指定作成済プレイリストのファイル名「Ｌｉｓｔ_Ａ」、指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」を一時記憶部１１０から取得する。そして、候補コンテンツ表示制御部１３３は、図８（ｂ）に示すように、ファイル名「Ｓｏｎｇ_Ｄ」に下線を付して、ファイル名「Ｌｉｓｔ_Ａ」「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」を候補コンテンツ領域３１３に表示する（ステップＳ１３５）。
【００７９】
一方、プレイリスト抽出指示通知を入力受付部１２０から取得したプレイリスト抽出部１６０は、指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」を一時記憶部１１０から取得し、ファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」の全てを内部に保持する作成済プレイリストのファイル名「Ｌｉｓｔ_Ａ」「Ｌｉｓｔ_Ｓ」「Ｌｉｓｔ_Ｔ」を格納部１００から抽出する（ステップＳ１４０）。また、プレイリスト抽出部１６０は、ファイル「Ｌｉｓｔ_Ａ」が内部に保持するコンテンツの含有数「４」、ファイル「Ｌｉｓｔ_Ｓ」が内部に保持するコンテンツの含有数「３」、および、ファイル「Ｌｉｓｔ_Ｔ」が内部に保持するコンテンツの含有数「５」を算出する。プレイリスト抽出部１６０は、ファイル名「Ｌｉｓｔ_Ａ」とその含有数「４」、ファイル名「Ｌｉｓｔ_Ｓ」とその含有数「３」、および、ファイル名「Ｌｉｓｔ_Ｔ」とその含有数「５」をプレイリスト一覧表示制御部１３４に供給する。そして、プレイリスト一覧表示制御部１３４は、図８（ｂ）に示すように、含有数が少ない順に、ファイル名「Ｌｉｓｔ_Ｓ」「Ｌｉｓｔ_Ａ」「Ｌｉｓｔ_Ｔ」をプレイリスト一覧領域３１４に表示する（ステップＳ１４５）。
【００８０】
続いて、図８（ａ）の表示から更新作成ボタン３１６が押下されて指定作成済プレイリストであるプレイリストＡ（ファイル名「Ｌｉｓｔ_Ａ」）が更新される動作について説明する。まず、入力受付部１２０は、指定作成済プレイリストを更新作成すべき旨の入力を受け付けて（ステップＳ１８５：Ｙｅｓ）、プレイリスト更新指示通知をプレイリスト作成部１７０に供給する。プレイリスト作成部１７０は、一時記憶部１１０に一時記憶されている順番通りに一時記憶部１１０から指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ａ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｐ」を取得するとともに、一時記憶部１１０から指定作成済プレイリストのファイル名「Ｌｉｓｔ_Ａ」を取得する。そして、プレイリスト作成部１７０は、格納部１００を参照し、ファイル名「Ｌｉｓｔ_Ａ」により識別される作成済プレイリストＡが内部に保持しているファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ａ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」を、ファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ａ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」「Ｓｏｎｇ_Ｐ」の順となるように、ファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ａ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」「Ｓｏｎｇ_Ｐ」によって更新する（ステップＳ１９０）。
【００８１】
同様に、図８（ｂ）の表示から更新作成ボタン３１６が押下された場合には、プレイリスト作成部１７０は、一時記憶部１１０に一時記憶されている順番通りに一時記憶部１１０から指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」を取得するとともに、一時記憶部１１０から指定作成済プレイリストのファイル名「Ｌｉｓｔ_Ａ」を取得する。そして、プレイリスト作成部１７０は、格納部１００を参照し、ファイル名「Ｌｉｓｔ_Ａ」により識別される作成済プレイリストＡが内部に保持しているファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ａ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」を、ファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」の順となるように、ファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」によって更新する（ステップＳ１９０）。
【００８２】
続いて、図８（ａ）の表示から新規作成ボタン３１７が押下されて新規プレイリストが生成される動作について説明する。まず、入力受付部１２０は、プレイリストを新規作成すべき旨の入力を受け付けて（ステップＳ１９５：Ｙｅｓ）、プレイリスト新規作成指示通知をプレイリスト作成部１７０に供給する。プレイリスト作成部１７０は、一時記憶部１１０に一時記憶されている順番通りに一時記憶部１１０から指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ａ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｐ」を取得するとともに、一時記憶部１１０から指定作成済プレイリストのファイル名「Ｌｉｓｔ_Ａ」を取得する。そして、プレイリスト作成部１７０は、ファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ａ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」「Ｓｏｎｇ_Ｐ」を、当該順に内部に保持するプレイリストを新規に作成して格納部１００に格納する（ステップＳ２００）。
【００８３】
同様に、図８（ｂ）の表示から新規作成ボタン３１７が押下された場合には、プレイリスト作成部１７０は、一時記憶部１１０に一時記憶されている順番通りに一時記憶部１１０から指定無候補コンテンツのファイル名「Ｍｏｖｉｅ_Ｂ」、指定有候補コンテンツのファイル名「Ｓｏｎｇ_Ｄ」、指定無候補コンテンツのファイル名「Ｓｏｎｇ_Ｆ」を取得するとともに、一時記憶部１１０から指定作成済プレイリストのファイル名「Ｌｉｓｔ_Ａ」を取得する。そして、プレイリスト作成部１７０は、ファイル名「Ｍｏｖｉｅ_Ｂ」「Ｓｏｎｇ_Ｄ」「Ｓｏｎｇ_Ｆ」を、当該順に内部に保持するプレイリストを新規に作成して格納部１００に格納する（ステップＳ２００）。
【００８４】
以上、本実施形態のコンテンツ再生装置１０によれば、ユーザは、プレイリストの作成段階において、作成中のプレイリストに含ませる候補コンテンツを含む作成済プレイリストが既に存在している場合、当該作成済プレイリストのプレイリストＩＤが抽出されてプレイリスト一覧領域３１４に表示される。従って、ユーザは、プレイリストの作成段階において、作成中のプレイリストと内容が重複する作成済みのプレイリストの存在を確認することができるようになる。これにより、作成済プレイリストと内容が重複するプレイリストがユーザの意に反して生成されることを防止することができるようになる。
【００８５】
また、上記実施形態によれば、ユーザが、プレイリスト一覧領域３１４から一の作成済プレイリストを指定した場合、指定作成済プレイリストに含まれているコンテンツのコンテンツＩＤが候補コンテンツのコンテンツＩＤとして候補コンテンツ領域３１３に表示される。これにより、ユーザは、作成中のプレイリストに含ませる候補コンテンツを全て１つずつ指定する場合に比べてより簡便に、プレイリストを作成することができるようになる。
【００８６】
また、上記実施形態によれば、ユーザが、プレイリスト一覧領域３１４から一の作成済プレイリストを指定した場合、指定作成済プレイリストに含まれているコンテンツを同様に含んでいる作成済プレイリストのプレイリストＩＤが抽出されてプレイリスト一覧領域３１４に表示される。これにより、指定作成済プレイリストが選択された後であっても、作成済プレイリストと内容が重複するプレイリストがユーザの意に反して生成されることを防止することができるようになる。
【００８７】
また、上記実施形態によれば、候補コンテンツ領域３１３において、指定有候補コンテンツと指定無候補コンテンツとが識別可能な態様で表示される。これにより、ユーザは、候補コンテンツ領域３１３に表示されている各候補コンテンツが指定有候補コンテンツであるか指定無候補コンテンツであるかを容易に判別することができるようになる。従って、例えば、ユーザが、作成中のプレイリストにおいて、ユーザ自身が指定したコンテンツではなくユーザ自身が指定していないコンテンツを削減して、作成中のプレイリストに含めるコンテンツの含有数を削減したい場合に、指定無候補コンテンツを取消コンテンツとして容易に選択することができるようになる。
【００８８】
なお、上記実施形態では、指定有候補コンテンツと指定無候補コンテンツとを識別するため、指定有候補コンテンツのコンテンツＩＤに下線を付したが、両者を識別する方法はこれに限定されない。例えば、文字の色、太さによって両者を識別してもよい。
【００８９】
また、上記実施形態によれば、プレイリスト一覧領域３１４において、コンテンツの含有数が少ない順に、つまり、候補コンテンツを含む割合が高い順に、作成済プレイリストのプレイリストＩＤが表示される。これにより、ユーザは、候補コンテンツを含む割合がより高い作成済プレイリストをプレイリスト一覧領域３１４から容易に指定することができるようになる。
【００９０】
また、上記実施形態によれば、候補コンテンツ領域３１３に作成済プレイリストのプレイリストＩＤおよび候補コンテンツのコンテンツＩＤが表示されている場合に、ユーザが、作成済プレイリストを更新すべき旨の入力をしたときは、当該作成済プレイリストの内容が当該コンテンツＩＤを含むものに更新される。これにより、作成済プレイリストと内容が重複するプレイリストが生成されることを防止することができるようになる。
【００９１】
また、上記実施形態によれば、候補コンテンツ領域３１３に作成済プレイリストのプレイリストＩＤおよび候補コンテンツのコンテンツＩＤが表示されている場合に、ユーザが、新規プレイリストを作成すべき旨の入力をしたときは、当該作成済プレイリストとは別に、当該コンテンツＩＤを含む新規プレイリストが生成される。これにより、ユーザが明示的に操作した場合には、作成済プレイリストと内容が重複するプレイリストを、候補コンテンツを全て１つずつ指定する場合に比べて簡単に生成することができるようになる。
【００９２】
また、上記実施形態によれば、候補コンテンツ領域３１３に、指定作成済プレイリストＩＤを表示したが、これにより、ユーザは、プレイリストの作成中において、自らが指定した作成済プレイリストが何であったかを容易に確認することができる。従って、ユーザは、更新作成ボタン３１６を押下した場合に何れの作成済プレイリストが更新されるかを、更新作成ボタン３１６を押下する前の段階で確認することができる。また、ユーザは、更新を許容できる作成済プレイリストについては更新作成ボタン３１６を押下し、更新を拒否したい作成済プレイリストについては新規作成ボタン３１７を押下するという判断ができるようになる。
【００９３】
なお、上記実施形態においては、候補コンテンツの全てを内部に保持する作成済プレイリストのプレイリストＩＤを抽出し、プレイリスト一覧領域３１４に表示する態様であるが、候補コンテンツが複数であるときは、複数の候補コンテンツのうちの基準数以上の数の候補コンテンツを内部に保持する作成済プレイリストのプレイリストＩＤを抽出し、プレイリスト一覧領域３１４に表示する態様であってもよい。これにより、作成済プレイリストと内容が概ね重複するプレイリストがユーザの意に反して生成されることを防止することができるようになる。
【００９４】
また、基準数以上の数の候補コンテンツを内部に保持する作成済プレイリストのプレイリストＩＤを表示する場合には、候補コンテンツの含有数が多い順に、作成済プレイリストのプレイリストＩＤをプレイリスト一覧領域３１４に表示するとよい。これにより、ユーザは、候補コンテンツの含有数がより多い作成済プレイリストをプレイリスト一覧領域３１４から容易に指定することができる。従って、ユーザは、候補コンテンツの含有数がより多い作成済プレイリストを指定することによって、所望のプレイリストをより簡単に生成することができるようになる。
【００９５】
また、候補コンテンツの含有数が同じ作成済プレイリストにあっては、候補コンテンツでない他のコンテンツの含有数が少ない順に、作成済プレイリストのプレイリストＩＤをプレイリスト一覧領域３１４に表示するとよい。これにより、ユーザは、候補コンテンツの含有数が同じ作成済プレイリストにあっては、候補コンテンツを含む割合がより高い作成済プレイリストをプレイリスト一覧領域３１４から容易に指定することができるようになる。従って、ユーザは、候補コンテンツを含む割合がより高い作成済プレイリストを指定することによって、所望のプレイリストをより簡単に生成することができるようになる。
【００９６】
なお、上述の基準数は、候補コンテンツの数に依存しない固定数としてもよいが、候補コンテンツの数に依存する変数としてもよい。なお、基準数を変数とする場合には、候補コンテンツの数に０より大きく１以下の係数を乗じて算出する。また、係数はユーザによって指定されるものであってもよい。基準数を変数とすることにより、候補コンテンツの数の大小に影響されず安定的かつ有効的に、プレイリスト一覧領域３１４に作成済プレイリストのプレイリストＩＤを表示することができるようになる。
【００９７】
つまり、基準数が小さい固定数（例えば２）である場合、２個の候補コンテンツが指定された時点で無数の作成済プレイリストのプレイリストＩＤが表示されてしまう可能性がある。また、指定する候補コンテンツの数が増加すればするほど、作成中プレイリストと内容が殆ど重複しない作成済プレイリストのプレイリストＩＤが表示されてしまう可能性がある。逆に、基準数が大きい固定数（例えば６）である場合、６個の候補コンテンツが指定される時点まで、作成済プレイリストのプレイリストＩＤが何も表示されないという問題がある。一方、基準数が変数（例えば、候補コンテンツの数に０．５を乗じて算出）である場合、１個の候補コンテンツが指定された時点では、作成済プレイリストのプレイリストＩＤの表示を防止し、候補コンテンツの指定数に応じて、作成中プレイリストと内容が概ね重複する作成済プレイリストのプレイリストＩＤを適宜表示することができるようになる。
【００９８】
なお、上記実施形態において、作成済プレイリストのプレイリストＩＤをコンテンツの含有数が少ない順にプレイリスト一覧領域３１４に表示したが、表示順はこれに限定されない。例えば、プレイリストＩＤのアルファベット順、作成済プレイリストの作成日時順、プレイリスト格納領域１０４に格納されているアドレス順などに基づいて作成済プレイリストのプレイリストＩＤをプレイリスト一覧領域３１４に表示してもよい。
【００９９】
また、上記実施形態においては説明を省略したが、候補コンテンツ領域３１３に表示している候補コンテンツの順番は入替可能である。例えば、入力受付部１２０は、候補コンテンツ領域３１３に表示された候補コンテンツのコンテンツＩＤのなかから、順番を上げようとする一の候補コンテンツのコンテンツＩＤが選択された状態（例えば、アクティブ化された状態）で繰上ボタン（非図示）が押下された場合、一時記憶部１１０に記憶されている当該一のコンテンツのコンテンツＩＤの順番を指定フラグとともに繰り上げる。そして、入力受付部１２０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給する。なお、入力受付部１２０が候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給することにより、候補コンテンツ領域３１３における当該一の候補コンテンツの順番が繰り上がる。
【０１００】
同様に、入力受付部１２０は、候補コンテンツ領域３１３に表示された候補コンテンツのコンテンツＩＤのなかから、順番を下げようとする一の候補コンテンツのコンテンツＩＤが選択された状態で繰下ボタン（非図示）が押下された場合、一時記憶部１１０に記憶されている当該一のコンテンツのコンテンツＩＤの順番を指定フラグとともに繰り下げる。そして、入力受付部１２０は、候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給する。なお、入力受付部１２０が候補コンテンツ表示指示通知を候補コンテンツ表示制御部１３３に供給することにより、候補コンテンツ領域３１３における当該一の候補コンテンツの順番が繰り下がる。
【０１０１】
また、新規作成ボタン３１７は、格納部１００に格納されている作成済プレイリストと内容が異なるコンテンツの場合に限って押下されるものであってもよい。一例として、候補コンテンツ領域３１３に表示している候補コンテンツのコンテンツＩＤと同一のコンテンツＩＤのみを含む作成済プレイリストが格納部１００に格納されている場合は新規作成ボタン３１７を非アクティブ化し、当該作成済プレイリストが格納されていない場合は新規作成ボタン３１７をアクティブ化してもよい。これにより、作成済プレイリストと包含するコンテンツが同一であるプレイリストが生成されることを防止することができるようになる。
【０１０２】
他の一例として、候補コンテンツ領域３１３に表示している候補コンテンツのコンテンツＩＤと同一のコンテンツＩＤのみを含み、かつ、候補コンテンツ領域３１３に表示している候補コンテンツのコンテンツＩＤの順番と同一の再生順である作成済プレイリストが格納部１００に格納されている場合は新規作成ボタン３１７を非アクティブ化し、当該作成済プレイリストが格納されていない場合は新規作成ボタン３１７をアクティブ化してもよい。これにより、作成済プレイリストと包含するコンテンツが同一であって、再生順も同一であるプレイリストが生成されることを防止することができるようになる。
【０１０３】
また、上記実施形態において、指定有候補コンテンツのコンテンツＩＤと指定無候補コンテンツのコンテンツＩＤとを識別可能な態様で候補コンテンツ領域３１３に表示したが、指定有候補コンテンツのコンテンツＩＤと指定無候補コンテンツのコンテンツＩＤとを識別可能な態様で表示しなくてもよい。なお、指定有候補コンテンツのコンテンツＩＤと指定無候補コンテンツのコンテンツＩＤとを識別可能な態様で表示しなければ、その分、処理負荷が軽減される。
【０１０４】
また、上記実施形態において、指定作成済プレイリストのプレイリストＩＤを候補コンテンツ領域３１３に表示したが、指定作成済プレイリストのプレイリストＩＤを候補コンテンツ領域３１３に表示しなくてもよい。なお、指定作成済プレイリストのプレイリストＩＤを候補コンテンツ領域３１３に表示しなければ、その分、処理負荷が軽減される。
【０１０５】
また、上記実施形態において、本発明のプレイリスト作成支援装置の適用したコンテンツ再生装置１０について記載したが、本発明のプレイリスト作成支援装置は、格納部およびコンテンツ再生部などを備えるコンテンツ再生装置と接続する別体であってもよい。つまり、本発明のプレイリスト作成支援装置は、接続するコンテンツ再生装置が備えるべき格納部１００、コンテンツ再生部１８０などを備えていなくてもよい。
【０１０６】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施形態であるプレイリスト作成支援装置の適用例であるコンテンツ再生装置の外観を示す図である。
【図２】図１に示すコンテンツ再生装置の構成例を示す図である。
【図３】格納部に格納される情報の一例を示す図である。
【図４】一時記憶部に記憶される情報の一例を示す図である。
【図５】表示部に表示される情報の一例を示す図である。
【図６】表示部に表示される情報の一例を示す図である。
【図７】表示部に表示される情報の一例を示す図である。
【図８】表示部に表示される情報の一例を示す図である。
【図９】図１に示すコンテンツ再生装置の動作例を示すフローチャートである。
【符号の説明】
【０１０８】
１０  コンテンツ再生装置
１００  格納部
１０２  コンテンツ格納領域
１０４  プレイリスト格納領域
１１０  一時記憶部
１１２  コンテンツＩＤ一時記憶領域
１１４  プレイリストＩＤ一時記憶領域
１２０  入力受付部
１３０  表示制御部
１３１  映像表示制御部
１３２  コンテンツ一覧表示制御部
１３３  候補コンテンツ表示制御部
１３４  プレイリスト一覧表示制御部
１３５  画面表示制御部
１４０  音声出力制御部
１５０  コンテンツ抽出部
１６０  プレイリスト抽出部
１７０  プレイリスト作成部
１８０  コンテンツ再生部
２１０  ボタン
２２０  表示部
２３０  スピーカ
２３２  端子
３００  初期メニュー画面
３０１  プレイリスト作成ボタン
３０２  コンテンツ再生ボタン
３１０  プレイリスト作成画面
３１２  コンテンツ一覧領域
３１３  候補コンテンツ領域
３１４  プレイリスト一覧領域
３１５  削除ボタン
３１６  更新作成ボタン
３１７  新規作成ボタン
【図１】
0005159426.tif 000002
【図２】
0005159426.tif 000003
【図３】
0005159426.tif 000004
【図４】
0005159426.tif 000005
【図５】
0005159426.tif 000006
【図６】
0005159426.tif 000007
【図７】
0005159426.tif 000008
【図８】
0005159426.tif 000009
【図９】
0005159426.tif 000010