(57)【特許請求の範囲】
【請求項１】
複数のコンテンツ、前記コンテンツの少なくとも再生回数とタイトルを含む属性情報を示すメタデータおよび前記複数のコンテンツのうち複数の特定コンテンツが登録されているプレイリストが記録されているコンテンツ記録手段と、前記メタデータに基づいて前記複数のコンテンツの少なくとも再生回数と前記タイトルを含む属性情報を含むコンテンツリストを表示する表示手段と、前記表示手段に表示された前記コンテンツリストから前記複数のコンテンツに含まれ、かつ前記特定コンテンツとは異なる選択コンテンツを選択するための選択操作を行う操作手段と、前記操作手段によって選択された前記選択コンテンツを前記プレイリストに追加してプレイリスト編集を行うプレイリスト編集手段と、を備えたプレイリスト編集装置であって、
前記プレイリスト編集手段が、前記操作手段における前記選択操作によって選択された前記選択コンテンツの属性情報に基づいて前記プレイリストへ登録対象とするコンテンツの条件を決定し、前記操作手段によって選択の解除操作がされたコンテンツの属性情報に基づいて前記登録対象から除くコンテンツの条件を決定して、これらの条件を前記複数のコンテンツに含まれない他のコンテンツを前記プレイリストへ登録するための登録条件として前記コンテンツ記録手段に前記プレイリストとともに蓄積し、前記登録条件に基づいて前記コンテンツ記録手段に前記他のコンテンツが追加記録された場合に当該追加記録された前記他のコンテンツのうち前記登録対象となったコンテンツを自動的に前記プレイリストに追加し、前記登録対象から除くコンテンツを自動的に前記プレイリストに追加しないことを特徴とするプレイリスト編集装置。
【請求項２】
前記プレイリスト編集手段は、編集対象である前記プレイリストの前記コンテンツリストから、前記操作手段によって選択された前記選択コンテンツを当該編集対象である前記プレイリストから削除してプレイリスト編集を行うことを特徴とする請求項１に記載のプレイリスト編集装置。
【請求項３】
前記操作手段における前記選択操作には、前記コンテンツリストに含まれる前記メタデータから任意の属性情報を特定属性情報として特定する操作を含み、
前記表示手段は、前記特定属性情報に基づいて表示態様が変更されたコンテンツリストを表示し、
前記プレイリスト編集手段は、前記表示態様が変更されたコンテンツリストから選択された前記選択コンテンツにおける前記特定属性情報に基づいて、前記登録条件を決定する、
ことを特徴とする請求項１または２に記載のプレイリスト編集装置。
【請求項４】
前記表示手段は、前記特定属性情報に基づいて、前記複数のコンテンツの並び替えまたは絞込みが行われたコンテンツリストを表示することを特徴とする請求項３に記載のプレイリスト編集装置。
【請求項５】
前記表示手段は、前記特定属性情報に基づいて、前記複数のコンテンツの並び替えが行われたコンテンツリストを表示し、
前記操作手段における前記選択操作には、前記並び替えが行われたコンテンツリストにおいて連続して配列されている複数のコンテンツを選択する操作を含み、
前記プレイリスト編集手段は、前記選択コンテンツにおける前記特定属性情報の範囲に属する前記コンテンツを登録することを前記登録条件とする、
ことを特徴とする請求項４に記載のプレイリスト編集装置。
【請求項６】
前記プレイリスト編集手段は、前記選択コンテンツが所定数以下である場合は、当該選択コンテンツそれぞれを前記プレイリストに登録することを前記範囲よりも優先する前記登録条件とすることを特徴とする請求項５に記載のプレイリスト編集装置。
【請求項７】
前記プレイリスト編集手段は、前記一括選択操作の後に当該選択コンテンツ以外の少なくとも一つのコンテンツがさらに選択された場合は、前記一括選択された前記選択コンテンツにおける前記特定属性情報の範囲に属する前記コンテンツを登録することを前記登録条件とするとともに、前記さらに選択されたコンテンツを当該登録の対象に加えることを前記登録条件に加える、
ことを特徴とする請求項５に記載のプレイリスト編集装置。
【請求項８】
複数のコンテンツ、前記コンテンツの少なくとも再生回数とタイトルを含む属性情報を示すメタデータおよび前記複数のコンテンツのうち複数の特定コンテンツが登録されているプレイリストに基づいて前記複数のコンテンツの少なくとも前記再生回数と前記タイトルを含む属性情報を含むコンテンツリストを表示し、表示した前記コンテンツリストから前記複数のコンテンツに含まれ、かつ前記特定コンテンツとは異なる選択コンテンツを選択するための選択操作を行って、前記選択操作された前記選択コンテンツを前記プレイリストに追加してプレイリスト編集を行うプレイリスト編集方法であって、
前記コンテンツリストから前記選択操作によって選択された前記選択コンテンツの所定の属性情報に基づいて前記プレイリストへ登録対象とするコンテンツの条件を決定し、選択解除操作がされたコンテンツの属性情報に基づいて前記登録対象から除くコンテンツの条件を決定して、これらの条件を前記複数のコンテンツに含まれない他のコンテンツを前記プレイリストへ登録するための登録条件として前記プレイリストとともに蓄積し、前記登録条件に基づいて前記他のコンテンツが追加された場合に当該追加された前記他のコンテンツのうち前記登録対象となったコンテンツを自動的に前記プレイリストに追加し、前記登録対象から除くコンテンツを自動的に前記プレイリストに追加しないことを特徴とするプレイリスト編集方法。
【請求項９】
複数のコンテンツ、前記コンテンツの少なくとも再生回数とタイトルを含む属性情報を示すメタデータおよび前記複数のコンテンツのうち複数の特定コンテンツが登録されているプレイリストが記録されているコンテンツ記録手段と、前記メタデータに基づいて前記複数のコンテンツの少なくとも前記再生回数と前記タイトルを含む属性情報を含むコンテンツリストを表示する表示手段と、前記表示手段に表示された前記コンテンツリストから前記複数のコンテンツに含まれ、かつ前記特定コンテンツとは異なる選択コンテンツを選択するための選択操作を行う操作手段と、前記操作手段によって選択された前記選択コンテンツを前記プレイリストに追加してプレイリスト編集を行うプレイリスト編集手段と、してコンピュータを機能させるプレイリスト編集プログラムであって、
前記プレイリスト編集手段が、前記操作手段における前記選択操作によって選択された前記選択コンテンツの属性情報に基づいて前記プレイリストへ登録対象とするコンテンツの条件を決定し、前記操作手段によって選択の解除操作がされたコンテンツの属性情報に基づいて前記登録対象から除くコンテンツの条件を決定して、これらの条件を前記複数のコンテンツに含まれない他のコンテンツを前記プレイリストへ登録するための登録条件として前記コンテンツ記録手段に前記プレイリストとともに蓄積し、前記登録条件に基づいて前記コンテンツ記録手段に前記他のコンテンツが追加記録された場合に当該追加記録された前記他のコンテンツのうち前記登録対象となったコンテンツを自動的に前記プレイリストに追加し、前記登録対象から除くコンテンツを自動的に前記プレイリストに追加しないことを特徴とするプレイリスト編集プログラム。
【請求項１０】
請求項９に記載のプレイリスト編集プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の楽曲などのコンテンツから任意のコンテンツを選択して作成するプレイリスト編集装置、プレイリスト編集方法、プレイリスト編集プログラムおよびプレイリスト編集プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
ハードディスクや不揮発性メモリなどの記憶手段に記録されている複数のコンテンツ（例えば、楽曲データ等）の中から選択されたコンテンツを再生する再生装置は、選択されたコンテンツの一覧であるプレイリストが作成され、プレイリストに含まれるコンテンツが指定された再生順で連続再生される。
【０００３】
プレイリストは、ユーザが記憶手段に記録されているコンテンツの中から所望のコンテンツを順次選択することによって生成される。最近では記憶手段の記憶容量が大きくなり、その結果、記録されるコンテンツの数が増加する傾向にあるので、ユーザは膨大な数のコンテンツの中から所望のコンテンツを選択する必要があり、プレイリストを作成する操作は非常に煩雑なものになっている。また、プレイリストは１つのみではなく、ユーザの気分によって再生するコンテンツを変えることができるように、複数のプレイリストを作成する場合も多い。この場合には、ユーザは複数のプレイリストを作成する必要があり、さらに煩雑かつ面倒である。
【０００４】
そのため、ユーザの手を煩わせずに、自動的にプレイリストを生成することが提案されている。例えば、特許文献１には、ユーザ操作によって少なくとも１つのプレイリストが生成されてＨＤＤ５に保存されると、解析部２Ａが、ＨＤＤ５に記憶されているプレイリストを解析し、プレイリスト情報テーブルを生成する。生成部２Ｂは、プレイリスト情報テーブルに基づいて、新たなプレイリストを生成することが記載されている。
【０００５】
また、特許文献２には、情報再生機器１０に接続済みまたはアクセス可能な記憶媒体（内蔵記憶媒体６、外部記憶媒体７）のうち、プレイリスト登録条件２ｂとしてユーザによりあらかじめ登録された対象記憶媒体２ｂ1に該当する１ないし複数の記憶媒体について、それぞれの記憶媒体に格納されている全コンテンツを検索し、プレイリスト登録条件２ｂとしてあらかじめ登録された対象メタデータ２ｂ2に合致するメタデータを有するコンテンツを抽出して、プレイリスト２ａに登録することによって、再生されたコンテンツが登録されたプレイリスト２ａを自動的にかつ迅速に作成することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２０４５０６号公報
【特許文献２】特開２０１０−２７１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載のコンテンツリスト生成装置では、生成したプレイリストを解析する必要があるため、処理が複雑という問題がある。また、ユーザがどのような意図でそのプレイリストを生成したか（含まれる曲をどのように選択したのか、あるいは削除したのか）が正確にはわからないため、ユーザの嗜好を正確に反映できないという問題があった。また、特許文献２に記載のプレイリスト作成方法では、ユーザが予め条件を設定する手間がかかってしまうという問題があった。
【０００８】
そこで、本発明は、ユーザに手間をかけさせずに、ユーザの嗜好を反映したプレイリストに編集することができるプレイリスト編集装置、プレイリスト編集方法、プレイリスト編集プログラムおよびプレイリスト編集プログラムを格納した記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載のプレイリスト編集装置は、複数のコンテンツ、前記コンテンツの少なくとも再生回数とタイトルを含む属性情報を示すメタデータおよび前記複数のコンテンツのうち複数の特定コンテンツが登録されているプレイリストが記録されているコンテンツ記録手段と、前記メタデータに基づいて前記複数のコンテンツの少なくとも再生回数と前記タイトルを含む属性情報を含むコンテンツリストを表示する表示手段と、前記表示手段に表示された前記コンテンツリストから前記複数のコンテンツに含まれ、かつ前記特定コンテンツとは異なる選択コンテンツを選択するための選択操作を行う操作手段と、前記操作手段によって選択された前記選択コンテンツを前記プレイリストに追加してプレイリスト編集を行うプレイリスト編集手段と、を備えたプレイリスト編集装置であって、前記プレイリスト編集手段が、前記操作手段における前記選択操作によって選択された前記選択コンテンツの属性情報に基づいて前記プレイリストへ登録対象とするコンテンツの条件を決定し、前記操作手段によって選択の解除操作がされたコンテンツの属性情報に基づいて前記登録対象から除くコンテンツの条件を決定して、これらの条件を前記複数のコンテンツに含まれない他のコンテンツを前記プレイリストへ登録するための登録条件として前記コンテンツ記録手段に前記プレイリストとともに蓄積し、前記登録条件に基づいて前記コンテンツ記録手段に前記他のコンテンツが追加記録された場合に当該追加記録された前記他のコンテンツのうち前記登録対象となったコンテンツを自動的に前記プレイリストに追加し、前記登録対象から除くコンテンツを自動的に前記プレイリストに追加しないことを特徴としている。
【００１０】
請求項８に記載のプレイリスト編集方法は、複数のコンテンツ、前記コンテンツの少なくとも再生回数とタイトルを含む属性情報を示すメタデータおよび前記複数のコンテンツのうち複数の特定コンテンツが登録されているプレイリストに基づいて前記複数のコンテンツの少なくとも前記再生回数と前記タイトルを含む属性情報を含むコンテンツリストを表示し、表示した前記コンテンツリストから前記複数のコンテンツに含まれ、かつ前記特定コンテンツとは異なる選択コンテンツを選択するための選択操作を行って、前記選択操作された前記選択コンテンツを前記プレイリストに追加してプレイリスト編集を行うプレイリスト編集方法であって、前記コンテンツリストから前記選択操作によって選択された前記選択コンテンツの所定の属性情報に基づいて前記プレイリストへ登録対象とするコンテンツの条件を決定し、選択解除操作がされたコンテンツの属性情報に基づいて前記登録対象から除くコンテンツの条件を決定して、これらの条件を前記複数のコンテンツに含まれない他のコンテンツを前記プレイリストへ登録するための登録条件として前記プレイリストとともに蓄積し、前記登録条件に基づいて前記他のコンテンツが追加された場合に当該追加された前記他のコンテンツのうち前記登録対象となったコンテンツを自動的に前記プレイリストに追加し、前記登録対象から除くコンテンツを自動的に前記プレイリストに追加しないことを特徴としている。
【００１１】
請求項９に記載のプレイリスト編集プログラムは、複数のコンテンツ、前記コンテンツの少なくとも再生回数とタイトルを含む属性情報を示すメタデータおよび前記複数のコンテンツのうち複数の特定コンテンツが登録されているプレイリストが記録されているコンテンツ記録手段と、前記メタデータに基づいて前記複数のコンテンツの少なくとも前記再生回数と前記タイトルを含む属性情報を含むコンテンツリストを表示する表示手段と、前記表示手段に表示された前記コンテンツリストから前記複数のコンテンツに含まれ、かつ前記特定コンテンツとは異なる選択コンテンツを選択するための選択操作を行う操作手段と、前記操作手段によって選択された前記選択コンテンツを前記プレイリストに追加してプレイリスト編集を行うプレイリスト編集手段と、してコンピュータを機能させるプレイリスト編集プログラムであって、前記プレイリスト編集手段が、前記操作手段における前記選択操作によって選択された前記選択コンテンツの属性情報に基づいて前記プレイリストへ登録対象とするコンテンツの条件を決定し、前記操作手段によって選択の解除操作がされたコンテンツの属性情報に基づいて前記登録対象から除くコンテンツの条件を決定して、これらの条件を前記複数のコンテンツに含まれない他のコンテンツを前記プレイリストへ登録するための登録条件として前記コンテンツ記録手段に前記プレイリストとともに蓄積し、前記登録条件に基づいて前記コンテンツ記録手段に前記他のコンテンツが追加記録された場合に当該追加記録された前記他のコンテンツのうち前記登録対象となったコンテンツを自動的に前記プレイリストに追加し、前記登録対象から除くコンテンツを自動的に前記プレイリストに追加しないことを特徴としている。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例にかかるプレイリスト編集装置のブロック図である。
【図２】図１に示されたプレイリスト編集装置の表示部に表示される画面の説明図である。
【図３】図１に示されたプレイリスト編集装置におけるプレイリスト作成動作のフローチャートである。
【図４】図１に示されたプレイリスト編集装置の選択範囲変更時の動作を示した説明図である。
【図５】図１に示されたプレイリスト編集装置の選択範囲変更時の動作を示した説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態にかかるプレイリスト編集装置を説明する。本発明の一実施形態にかかるプレイリスト編集装置は、プレイリスト編集手段が、メタデータに基づいてコンテンツの属性情報を含むコンテンツリストから操作手段におけるコンテンツを選択するための選択操作に基づいて、コンテンツをプレイリストへ登録するための登録条件を決定するので、ユーザが明確に意図して操作した内容に基づいて推測された登録条件を設定して、その登録条件に基づいたプレイリストに編集することができ、ユーザに手間をかけさせずに、ユーザの嗜好を反映したプレイリストに編集することができる。
【００１４】
また、プレイリスト編集手段は、コンテンツ記憶手段に記憶されているコンテンツのコンテンツリストから、操作手段によって選択されたコンテンツを編集対象であるプレイリストに追加してプレイリスト編集を行ってもよい。このようにすることにより、コンテンツリストから追加するコンテンツを選択できるので、ユーザが容易にプレイリストの編集を行うことができる。
【００１５】
また、プレイリスト編集手段は、編集対象である前記プレイリストのコンテンツリストから、操作手段によって選択されたコンテンツを当該編集対象であるプレイリストから削除してプレイリスト編集を行ってもよい。このようにすることにより、コンテンツリストから削除するコンテンツを選択できるので、ユーザが容易にプレイリストの編集を行うことができる。
【００１６】
また、操作手段における選択操作には、コンテンツリストに含まれるメタデータから任意の属性情報を特定属性情報として特定する操作を含み、表示手段は、特定属性情報に基づいて表示態様が変更されたコンテンツリストを表示し、プレイリスト編集手段は、表示態様が変更されたコンテンツリストから選択されたコンテンツにおける特定属性情報に基づいて、登録条件を決定してもよい。このようにすることにより、メタデータから任意の属性情報を特定して表示態様が変更されたコンテンツリストを選択する操作に基づいて推測されたプレイリスト登録条件を持ったプレイリストとすることができる。
【００１７】
また、表示手段は、前記特定属性情報に基づいて、前記コンテンツの並び替えまたは絞込みが行われたコンテンツリストを表示してもよい。このようにすることにより、操作手段によって複数のコンテンツを並び替えまたは絞込みが行われたコンテンツリスト表示して、ユーザが注目しているコンテンツを選択させることができる。
【００１８】
また、表示手段は、特定属性情報に基づいて、コンテンツの並び替えが行われたコンテンツリストを表示し、操作手段における選択操作には、並び替えが行われたコンテンツリストにおいて連続して配列されている複数のコンテンツを選択する操作を含み、プレイリスト編集手段は、選択された連続して配列されている複数のコンテンツにおける特定属性情報の範囲に属する前記コンテンツを登録することを登録条件としてもよい。このようにすることにより、コンテンツリストから選択された特定属性情報の範囲に属するコンテンツを登録とすることができ、ユーザの操作を忠実にプレイリストに反映することができ、ユーザの嗜好を反映することができる。
【００１９】
また、プレイリスト編集手段は、コンテンツリストに含まれ、選択された連続して配列されている複数のコンテンツ以外のコンテンツであって、特定属性情報が範囲内であるコンテンツが存在する場合は、当該コンテンツをプレイリストの登録対象から除くことを登録条件としてもよい。このようにすることにより、特定属性情報が範囲内でありながら選択されなかったコンテンツを意図的に選択から外すという登録条件とすることができ、ユーザの操作を忠実にプレイリストに反映することができ、ユーザの嗜好を反映することができる。
【００２０】
また、プレイリスト編集手段は、選択された連続して配列されている複数のコンテンツが所定数以下である場合は、当該選択された複数のコンテンツのそれぞれをプレイリストに登録することを特定属性情報の範囲よりも優先する登録条件としてもよい。このようにすることにより、例えば選択されたコンテンツが１つのみなど特定属性情報の範囲に含まれる楽曲を追加するという内容を登録条件に加えることがユーザが明確に意図して操作であるか判断が困難な場合は、範囲よりもコンテンツ名（例えば曲名）などを優先する登録条件とすることで、確実にユーザの嗜好を反映することができる。
【００２１】
また、操作手段における選択操作には、連続して並べられた複数のコンテンツをまとめて選択する一括選択操作を含み、プレイリスト編集手段は、一括選択操作の後に当該選択された複数のコンテンツのうち少なくとも一つのコンテンツの選択が解除された場合は、一括選択された複数のコンテンツにおける特定属性情報の範囲に属する前記コンテンツを登録することを前記登録条件とするとともに、選択が解除されたコンテンツを当該登録の対象から除くことを登録条件に加えてもよい。このようにすることにより、選択解除というユーザの意図を的確に反映することができる。
【００２２】
また、プレイリスト編集手段は、一括選択操作の後に当該選択された複数のコンテンツ以外の少なくとも一つのコンテンツがさらに選択された場合は、一括選択された複数のコンテンツにおける特定属性情報の範囲に属する前記コンテンツを登録することを登録条件とするとともに、さらに選択されたコンテンツを当該登録の対象に加えることを登録条件に加えてもよい。このようにすることにより、追加選択というユーザの意図を的確に反映することができる。
【００２３】
また、プレイリスト編集手段は、前記登録条件に基づいて前記プレイリスト編集を行ってもよい。このようにすることにより、操作手段における選択操作に基づいて登録された登録条件に基づいてユーザの嗜好を反映したプレイリストに編集することができる。
【００２４】
また、本発明の一実施形態にかかるプレイリスト編集方法は、メタデータに基づいてコンテンツの属性情報を含むコンテンツリストからコンテンツを選択するための選択操作に基づいて、プレイリストの登録条件を決定するので、ユーザが明確に意図して操作した内容に基づいて推測された登録条件を設定して、その登録条件に基づいたプレイリストに編集することができ、ユーザに手間をかけさせずに、ユーザの嗜好を反映したプレイリストに編集することができる。
【００２５】
また、本発明の一実施形態にかかるプレイリスト編集プログラムは、プレイリスト編集手段が、メタデータに基づいてコンテンツの属性情報を含むコンテンツリストから操作手段におけるコンテンツを選択するための選択操作に基づいて、コンテンツをプレイリストへ登録するための登録条件を決定するので、ユーザが明確に意図して操作した内容に基づいて推測された登録条件を設定して、その登録条件に基づいたプレイリストに編集することができ、ユーザに手間をかけさせずに、ユーザの嗜好を反映したプレイリストに編集することができる。
【００２６】
また、上述したプレイリスト編集プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、当該プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【実施例】
【００２７】
本発明の一実施例を、図１乃至図５を参照して説明する。本発明の一実施例にかかるコンテンツ再生装置として音楽プレーヤ１は、図１に示したように、ＣＰＵ２と、メモリ３と、表示部４と、入力部５と、再生部６と、記録媒体７と、を備えている。また、ＣＰＵ２、メモリ３、表示部４、入力部５、再生部６、記録媒体７は、バスＢに接続されている。
【００２８】
プレイリスト編集手段としてのＣＰＵ２は、メモリ３のＲＯＭなどに記録された制御プログラムに沿って動作して音楽プレーヤ１の再生や表示などの全体制御を司る。また、ＣＰＵ２は、後述する入力部５からの操作入力に基づいて、記憶媒体７に記憶されている楽曲データ７ａのリストから選択された楽曲データ７ａを編集対象であるプレイリストに追加してプレイリスト７ｃの編集を行う。
【００２９】
メモリ３は、ＲＡＭやＲＯＭなどで構成され、ＲＯＭにはＣＰＵ２が動作する制御プログラムが記憶され、ＲＡＭはＣＰＵ２が動作する際のワークエリアとして種々なデータが一時的に記憶される。
【００３０】
表示手段としての表示部４は、例えば液晶ディスプレイなどで構成され、ユーザに対してＣＰＵ２が処理した結果を出力表示する。
【００３１】
操作手段としての入力部５は、図示しない操作ボタンやタッチパネルなどの入力手段を備えて、ユーザからの指示をＣＰＵ２へ通知する。
【００３２】
再生部６は、デコーダ、ＤＡコンバータ、アンプ等を備えており、ＣＰＵ２からの制御に基づいて、記録媒体７に記録されているコンテンツ（楽曲データ７ａ）を再生して外部のスピーカ等に出力する。
【００３３】
コンテンツ記録手段としての記録媒体７は、例えばハードディスクドライブ（ＨＤＤ）や光ディスクまたは不揮発性メモリなどで構成され、音楽プレーヤ１で再生されるコンテンツとしての楽曲データ７ａと、メタデータとしてのタグデータ７ｂと、プレイリスト７ｃと、が記録される。
【００３４】
楽曲データ７ａは、音楽プレーヤ１で再生される音楽のデータであり、楽曲ごとに所定の方式で符号化されて記録されている。タグデータ７ｂは、楽曲データ７ａの属性情報として、タイトル、アーチスト、ジャンル、再生回数、リリース年、ＢＰＭ（Beats Par Minute）などの項目が楽曲ごとに記録されている。なお、タグデータ７ｂは楽曲データ７ａに付随して取得してもよいし、図示しない外部ネットワークと接続可能に構成して外部ネットワークなどから別途取得するようにしてもよい。プレイリスト７ｃは、記録媒体７に記録されている全楽曲から任意に選択された楽曲が登録されて構成されているリストであり、登録条件に応じて複数あってもよい。
【００３５】
上述した構成のうち、ＣＰＵ２、メモリ３、表示部４、入力部５、記録媒体７で、本発明の一実施例にかかるプレイリスト編集装置１０を構成する。
【００３６】
次に、表示部４にプレイリスト作成時に表示される画面の例を図２を参照して説明する。表示部４に入力部５からプレイリスト編集などの操作入力されることで表示される画面は、ライブラリエリア４ａと、絞込みエリア４ｂと、詳細エリア４ｃと、から構成されている。
【００３７】
ライブラリエリア４ａは、複数の楽曲で構成されるライブラリの名称が表示されている。例えば全曲は記録媒体７に記録されている楽曲全てを含むライブラリである。また、プレイリスト７ｃもライブラリに含まれ、図２ではプレイリスト１、プレイリスト２の２つが作成されている。
【００３８】
絞込みエリア４ｂは、例えば、ジャンルやアーチスト、アルバムなどタグデータ７ｂの項目ごとに選択されているライブラリ内の情報が表示されており、このうち任意の情報を選択することで楽曲を絞り込むことができる。例えば、図２では、項目としてジャンル、アーチスト、アルバムが表示されており、ジャンルの中ではロックとポップが情報として表示されている。ここでジャンルのロックを選択すると、選択されているライブラリ中のジャンルがロックとなっている楽曲のみが絞り込まれて後述する詳細エリア４ｃに表示される。
【００３９】
詳細エリア４ｃは、ライブラリエリア４ａで選択されたライブラリの内容がリスト状に表示される（コンテンツリスト）。具体的には、タグデータ７ｂ内の項目が列（カラム）方向に表示され、楽曲ごとに各項目の情報が一行に表示されている。例えば図２では、項目４ｃ１としてタイトル、アーチスト、アルバム、ジャンル、再生回数、ＢＰＭが列方向に表示されており、楽曲ごとにそれぞれの項目の情報が表示されている。また、詳細エリア４ｃの項目４ｃ１を選択（特定）することで、選択した項目の情報を昇順または降順にソートして（並び替えて）表示される。例えば、ＢＰＭを選択した場合は、特定属性情報としてＢＰＭの値が昇順または降順にソートされた順に楽曲が表示される。即ち、特定属性情報に基づいて、楽曲の並び替えが行われたリストを表示する。
【００４０】
次に、上述した構成のプレイリスト作成装置１０におけるプレイリスト作成動作の概要を説明する。本実施例では、ユーザが詳細エリア４ｃに表示されているコンテンツリストから楽曲を選択してプレイリスト７ｃに追加する際の操作に基づいてプレイリスト登録条件を決定する。つまり、入力部５における選択操作に基づいて、楽曲データ７ａのプレイリスト７ｃの登録条件を決定している。なお、このプレイリスト登録条件とは、当該条件を設定後に楽曲データ７ａがライブラリ（全曲）に追加された場合に、当該条件に合う場合は自動的に追加楽曲をプレイリスト７ｃに追加するための条件であり、この条件はプレイリスト７ｃに含まれている。また、このプレイリスト登録条件を含むプレイリスト７ｃを他のユーザに配布した場合は、他のユーザのライブラリからプレイリスト登録条件に合った楽曲が取捨選択される。
【００４１】
ユーザがプレイリスト７ｃに楽曲を追加する際は、まず、第１に詳細エリアに表示するコンテンツリストを決定するためにライブラリエリア４ａから任意のライブラリを選択する。ここでは、編集対象のプレイリスト７ｃ以外のライブラリが選択される。第２に詳細エリア４ｃに表示されたコンテンツリストの絞込みまたは並び替えを行うために絞込みエリア４ｂまたは項目４ｃ１を選択する。第３に絞り込みまたは並び替えが行われることによって表示態様が変更されたコンテンツリストから任意の楽曲を選択する。第４に追加先のプレイリスト７ｃを特定（あるいは新たに作成）して、選択した任意の楽曲を追加するという４つの操作から行われることが多い。したがって、本実施例では、上記操作からユーザが楽曲をプレイリスト７ｃに追加する際に注目しているタグデータ７ｂ（特定属性情報）を特定し、このタグデータ７ｂに基づいて表示態様が変更されて表示されたコンテンツリストから選択される楽曲における特定属性情報に基づいて、プレイリスト登録条件を決定している。
【００４２】
次に、上述したプレイリスト作成動作を図３に示したフローチャートを参照して説明する。図３に示したフローチャートはＣＰＵ２で実行する。
【００４３】
まず、ステップＳ１において、ライブラリエリア４ａで選択されているライブラリ名を情報１としてメモリ３に一時的に保存しステップＳ２に進む。
【００４４】
次に、ステップＳ２において、詳細エリア４ｃの項目４ｃ１または絞込みエリア４ｂで選択されている項目名を情報２としてメモリ３に一時的に保存しステップＳ３に進む。即ち、ステップＳ２は、ライブラリエリア４ａで選択されたライブラリのコンテンツリストがタグデータ７ｂのどの項目によって絞り込みあるいは並び替えが行われているかを特定するための処理である。
【００４５】
次に、ステップＳ３において、詳細エリア４ｃで選択されている楽曲における項目の範囲を情報３としてメモリ３に一時的に保存しステップＳ４に進む。
【００４６】
次に、ステップＳ４において、選択された範囲にある楽曲が追加されてプレイリスト７ｃが編集される。この際に、追加することを情報４としてメモリ３に一時的に保存しステップＳ５に進む。なお、プレイリスト７ｃに楽曲を追加する場合は、まず、追加元（全曲等）を指定してから追加する楽曲を指定して追加先（プレイリスト１等）を指定する。したがって追加先がステップＳ４で判明するので、ステップＳ４で判明した追加先も情報１、つまり編集対象のプレイリスト７ｃとして加える。
【００４７】
次に、ステップＳ５において、ステップＳ１〜Ｓ４でメモリ３に一時的に保存した情報１〜情報４を組み合せてプレイリスト登録条件として編集されたプレイリスト７ｃに設定保存する。そして、このプレイリスト登録条件が設定されたプレイリスト７ｃは、ライブラリに楽曲が追加されるごとに当該登録条件を評価して、登録条件に合った楽曲は、楽曲登録時に自動的あるいはユーザによる指示があった場合にプレイリスト７ｃに追加される。即ち、プレイリスト登録条件に基づいてプレイリスト７ｃを編集している。また、以後プレイリスト７ｃを編集するごとにこのフローチャートを繰り返すことで、編集されたプレイリスト７ｃのプレイリスト登録条件が蓄積される。
【００４８】
上述したフローチャートの具体的動作例を挙げて説明すると、図２でライブラリとして全曲が選択された状態で、項目４ｃ１としてＢＰＭが選択されてＢＰＭでソートし、タイトルＢＢ〜ＩＩまでを選択してプレイリスト１に追加した場合は、まず、情報１として「全曲からプレイリスト１」が、情報２として「ＢＰＭ」が、情報３としてタイトルＢＢ〜ＩＩのＢＰＭ情報である「１００〜１０１」が、情報４として「追加」が、それぞれ抽出され、「全曲からＢＰＭが１００〜１０１の曲をプレイリスト１に追加する」がプレイリスト１の登録条件として設定される。即ち、特定属性情報に基づいて、楽曲データ７ａの並び替えが行われたリストを表示部４に表示し、当該リストにおいて連続して配列されている複数の楽曲データ７ａを選択した場合は、その選択された連続して配列されている複数の楽曲データ７ａにおける特定属性情報の範囲に属する楽曲データ７ａを追加することをプレイリスト登録条件としている。
【００４９】
また、詳細エリア４ｃの項目４ｃ１でソートをせずに絞込みエリア４ｂで絞り込んでもよい。例えば、ライブラリとして全曲が選択され、絞込みエリア４ｂでジャンルのロックを選択して絞り込んだ状態で、詳細エリア４ｃに表示されたジャンルがロックのタイトルを選択してプレイリスト１に追加した場合は、まず、情報１として「全曲からプレイリスト１」が、情報２として「ジャンル」が、情報３として「ロック」が、情報４として「追加」が、それぞれ抽出され、「全曲からジャンルがロックの曲をプレイリスト１に追加する」がプレイリスト１の登録条件として追加される。また、この絞込み方法として絞込みエリア４ｂに限らず、検索操作で行ってもよい。例えば図２には図示していないが、検索エリアなどが設けられていれば、その検索エリアからａａａやＸＸＸやロックなどといったタグデータ７ｂに含まれるキーワードを入力して、そのキーワードをタグデータ７ｂに持つ楽曲のリストを表示することで絞り込むことができる。
【００５０】
また、例えば、ライブラリとして全曲が選択され、項目４ｃ１としてＢＰＭが選択された状態で、タイトルＢＢ〜ＤＤまでを選択してプレイリスト１に追加した場合は、「全曲からＢＰＭが１００の楽曲を追加する」という条件とともに、「タイトルＥＥは除く」という条件も加え、「全曲からＢＰＭが１００の楽曲を追加するが、タイトルＥＥは除く」という条件とする。即ち、コンテンツリストに含まれ、選択された連続して配列されている複数の楽曲データ７ａ以外の楽曲データ７ａであって、特定属性情報が範囲内である楽曲データ７ａが存在する場合は、当該楽曲データ７ａをプレイリスト７ｃの追加対象（登録対象）から除くことをプレイリスト登録条件としている。
【００５１】
また、上記例の場合、「全曲からＢＰＭが１００の楽曲のうちタイトルＢＢ、ＣＣ、ＤＤを追加する」としてもよい。即ち、選択された連続して配列されている複数の楽曲データ７ａが所定数以下である場合は、当該選択された複数の楽曲データ７ａのそれぞれのタイトルをプレイリスト７ｃに追加することをＢＰＭの範囲よりも優先するプレイリスト登録条件としている。
【００５２】
これら２つの例は、ＢＰＭが１００の楽曲の数に応じて選択されたタイトルを追加するか選択しなかったタイトルを除くか決定すればよい。例えば、ＢＰＭが１００の楽曲の１０曲あって１曲だけ選択しなかった場合は、その曲だけを除くというユーザの意思が明確であるといえるため、選択しなかったタイトルを除くとし、ＢＰＭが１００の楽曲の１０曲あって３曲だけ選択した場合は、特にその３曲を選択したいというユーザの意思が明確であるといえるため、選択されたタイトルを追加するとする。
【００５３】
また、例えば、図４に示したように、ライブラリとして全曲が選択され、項目４ｃ１としてＢＰＭが選択された状態で、タイトルＢＢ〜ＩＩまでを一括選択した後にタイトルＩＩだけを選択から外してプレイリスト１に追加した場合は、「全曲からＢＰＭが１００〜１０１の楽曲を追加するが、タイトルＩＩは除く」とする。これは、ユーザがタイトルＩＩを選択した後に外すという操作を行ったことから、タイトルＩＩを除くというユーザの意思が明確であるといえるため、その操作に忠実にプレイリスト登録条件を設定する。即ち、一括選択操作の後に当該選択された複数の楽曲データ７ａのうち少なくとも一つの楽曲データ７ａの選択が解除された場合は、一括選択された複数の楽曲データ７ａにおける特定属性情報の範囲に属する楽曲データ７ａを追加することをプレイリスト登録条件とするとともに、選択が解除された楽曲データ７ａを当該追加の対象から除くことをプレイリスト登録条件に加えている。
【００５４】
また、例えば、図５に示したように、ライブラリとして全曲が選択され、項目４ｃ１としてＢＰＭが選択された状態で、タイトルＢＢ〜ＥＥまでを一旦選択した後にタイトルＦＦとＧＧを追加選択してプレイリスト１に追加した場合は、「全曲からＢＰＭが１００の楽曲を追加し、タイトルＦＦとＧＧも追加する」とする。これは、ユーザがＢＰＭが１００の楽曲を選択した後にＢＰＭが１００以外のタイトルＦＦとＧＧを追加するという操作を行ったことから、その操作に忠実にプレイリスト登録条件を設定する。即ち、一括選択操作の後に当該選択された複数の楽曲データ７ａ以外の少なくとも一つの楽曲データ７ａがさらに選択された場合は、一括選択された複数の楽曲データ７ａにおける特定属性情報の範囲に属する楽曲データ７ａを追加することをプレイリスト登録条件とするとともに、さらに選択された楽曲データ７ａを当該追加の対象に加えることをプレイリスト登録条件に加えている。
【００５５】
本実施例によれば、ユーザがプレイリスト７ｃに楽曲を追加する際の操作に基づいてプレイリスト登録条件を決定する、つまり、コンテンツリストに含まれるタグデータ７ｂから任意の項目（属性情報）を特定属性情報として特定し、特定属性情報に基づいて表示態様が並べ替えや絞り込まれて変更されたコンテンツリストを表示して、表示態様が変更されたコンテンツリストから選択されたコンテンツにおける特定属性情報に基づいて、プレイリスト登録条件を決定しているので、タグデータ７ｂのジャンルなどの項目で並び替えや絞込みを行う操作や、並び替えや絞込みを行った結果から項目の範囲を指定して楽曲データ７ａを選択する操作をプレイリスト登録条件とすることができるために、ユーザが明確に意図して操作した内容に基づいてプレイリスト登録条件を設定して、その登録条件に基づいたプレイリストに編集することができ、ユーザに手間をかけさせずに、ユーザの嗜好を反映したプレイリストに編集することができる。
【００５６】
また、特定属性情報に基づいて、楽曲データ７ａの並び替えが行われたリストを表示部４に表示し、当該リストにおいて連続して配列されている複数の楽曲データ７ａを選択した場合は、その選択された連続して配列されている複数の楽曲データ７ａにおける特定属性情報の範囲に属する楽曲データ７ａを追加することをプレイリスト登録条件としているので、リストから選択された特定属性情報の範囲をプレイリスト登録条件とすることができ、ユーザの操作を忠実にプレイリストに反映することができ、ユーザの嗜好を反映することができる。
【００５７】
また、コンテンツリストに含まれ、選択された連続して配列されている複数の楽曲データ７ａ以外の楽曲データ７ａであって、特定属性情報が範囲内である楽曲データ７ａが存在する場合は、当該楽曲データ７ａをプレイリスト７ｃの追加対象から除くことをプレイリスト登録条件としているので、特定属性情報が範囲内でありながら選択されなかった楽曲データ７ａを意図的に選択から外すというプレイリスト登録条件を設定することができ、ユーザの操作を忠実にプレイリストに反映することができ、ユーザの嗜好を反映することができる。
【００５８】
また、選択された連続して配列されている複数の楽曲データ７ａが所定数以下である場合は、当該選択された複数の楽曲データ７ａのそれぞれのタイトルをプレイリスト７ｃに登録することをＢＰＭの範囲よりも優先するプレイリスト登録条件としているので、例えば選択された楽曲データ７ａが１つのみなど特定属性情報の範囲に含まれる楽曲を追加するという内容をプレイリスト登録条件に加えることがユーザが明確に意図した操作であるか判断が困難な場合は、範囲よりもタイトルなどをプレイリスト登録条件とすることで、確実にユーザの嗜好を反映することができる。
【００５９】
また、一括選択操作の後に当該選択された複数の楽曲のうち少なくとも一つの楽曲の選択が解除された場合は、一括選択された複数の楽曲における特定属性情報の範囲に属する楽曲データ７ａを追加することをプレイリス登録条件とするとともに、選択が解除された楽曲を当該追加の対象から除くことをプレイリスト登録条件に加えているので、選択解除というユーザの意図を反映することができる。
【００６０】
また、一括選択操作の後に当該選択された複数の楽曲以外の少なくとも一つの楽曲がさらに選択された場合は、一括選択された複数の楽曲における特定属性情報の範囲に属する楽曲データ７ａを追加することをプレイリスト登録条件とするとともに、さらに選択された楽曲を当該追加の対象に加えることをプレイリスト登録条件に加えているので、追加選択というユーザの意図を反映することができる。
【００６１】
なお、上述した実施例では楽曲をプレイリストへ登録する動作として楽曲を追加する場合の例を示したが、削除（追加しない）の場合も同様に適用できる、つまり、登録条件としては追加だけでなく削除の条件も含まれる。例えば、ライブラリとしてプレイリスト１が選択され、絞込みエリア４ｂでアルバムのＹＹＹを選択して絞り込んだ状態で、表示されたタイトルＥＥとＦＦを選択して削除した場合は、まず、情報１として「プレイリスト１」が、情報２として「アルバム」が、情報３として「ＹＹＹ」が、情報４として「削除」が、それぞれ抽出され、「プレイリスト１からアルバムがＹＹＹの曲を追加しない」がプレイリスト１の登録条件として設定される。したがって、ユーザがプレイリストから楽曲を削除する際に、ユーザが明確に意図して操作した内容に基づいてプレイリスト登録条件を設定して、その登録条件に基づいたプレイリストに編集することができる。
【００６２】
なお、上述した実施例では特定属性情報の範囲をＢＰＭという数値範囲で表現可能な項目で説明したが、ジャンルやアーチスト、アルバムなどの数値で表現しない項目の場合は、ロック、ポップといったように複数の項目が列挙されることで範囲とすればよい。
【００６３】
また、上述した実施例で作成したプレイリスト７ｃは、ライブラリとして全曲に限らず他のプレイリスト７ｃから楽曲を選択する場合に用いることもできる。さらに、単体でネットワーク経由や他の記録媒体経由などで他のユーザに配布することにより、他のユーザのライブラリから当該プレイリスト７ｃに合った楽曲が選択され、再生することができる。
【００６４】
また、上述した実施例では、コンテンツとして楽曲データで説明したが、映像データでもタグデータなどのメタデータが取得可能であれば適用可能である。
【００６５】
また、上述したプレイリスト編集装置１０を構成する各ブロックをコンピュータで動作するプログラムとすることで、本発明をプレイリスト編集プログラムとして構成することができる。
【００６６】
前述した実施例によれば、以下のプレイリスト編集装置１０、プレイリスト編集方法およびプレイリスト編集プログラムが得られる。
【００６７】
（付記１）複数の楽曲データ７ａおよび楽曲データ７ａの属性情報を示すタグデータ７ｂが記録されている記録媒体７と、タグデータ７ｂに基づいて楽曲データ７ａの属性情報を含むコンテンツリストを表示する表示部４と、表示部４に表示されたコンテンツリストから楽曲データ７ａを選択するための選択操作を行う入力部５と、入力部５によって選択された楽曲データ７ａを追加または削除してプレイリスト７ｃ編集を行うＣＰＵ２と、を備えたプレイリスト編集装置１０であって、
ＣＰＵ２が、入力部５における選択操作に基づいて、楽曲データ７ａをプレイリスト７ｃへ登録するための登録条件を決定することを特徴とするプレイリスト編集装置１０。
【００６８】
（付記２）複数の楽曲データ７ａおよび楽曲データ７ａの属性情報を示すタグデータ７ｂに基づいて楽曲データ７ａの属性情報を含むコンテンツリストを表示し、表示されたコンテンツリストから楽曲データ７ａを選択するための選択操作を行って、選択操作された楽曲データ７ａを追加または削除してプレイリスト７ｃ編集を行うプレイリスト編集方法であって、
コンテンツリストから楽曲データ７ａを選択するための選択操作に基づいて、楽曲データ７ａをプレイリスト７ｃへ登録条件を決定することを特徴とするプレイリスト編集方法。
【００６９】
（付記３）複数の楽曲データ７ａおよび楽曲データ７ａの属性情報を示すタグデータ７ｂが記録されている記録媒体７と、タグデータ７ｂに基づいて楽曲データ７ａの属性情報を含むコンテンツリストを表示する表示部４と、表示部４に表示されたコンテンツリストから楽曲データ７ａを選択するための選択操作を行う入力部５と、入力部５によって選択された楽曲データ７ａを追加または削除してプレイリスト７ｃ編集を行うＣＰＵ２と、してコンピュータを機能させるプレイリスト編集プログラムであって、
ＣＰＵ２が、入力部５における選択操作に基づいて、楽曲データ７ａをプレイリスト７ｃへ登録するための登録条件を決定することを特徴とするプレイリスト編集プログラム。
【００７０】
このプレイリスト編集装置１０、プレイリスト編集方法およびプレイリスト編集プログラムによれば、ユーザが明確に意図して操作した内容に基づいて推測されたプレイリスト登録条件を設定して、その登録条件に基づいたプレイリスト７ｃに編集することができ、ユーザに手間をかけさせずに、ユーザの嗜好を反映したプレイリスト７ｃに編集することができる。
【００７１】
なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００７２】
２        ＣＰＵ（プレイリスト編集手段）
４        表示部（表示手段）
５        入力部（操作手段）
７        記録媒体（コンテンツ記録手段）
７ａ      楽曲データ（コンテンツ）
７ｂ      タグデータ（メタデータ）
７ｃ      プレイリスト
１０      プレイリスト編集装置
【図１】
0005755456.tif 000002
【図２】
0005755456.tif 000003
【図３】
0005755456.tif 000004
【図４】
0005755456.tif 000005
【図５】
0005755456.tif 000006