(57)【要約】 【課題】  記録されているコンテンツファイルが偏りなく登録されるプレイリストを生成するプレイリスト作成方法、データ処理装置、及び、プログラムを提供する。【解決手段】  プレイリスト作成方法は、記録されるコンテンツファイルにユニークなＩＤ番号を付与するステップと、０〜９のいずれかの数字よりなる検索キーデータを設定するステップと、設定された検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出するステップと、抽出したコンテンツファイルが登録されたプレイリストを作成するステップと、を備える。【選択図】  図１
2008226336.tif 000002
【特許請求の範囲】
【請求項１】
記録されるコンテンツファイルにユニークなＩＤ番号を付与するステップと、
０〜９のいずれかの数字よりなる検索キーデータを設定するステップと、
設定された検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出するステップと、
抽出したコンテンツファイルが登録されたプレイリストを作成するステップと、
を備える、ことを特徴とするプレイリスト作成方法。
【請求項２】
前記検索キーデータとは異なる、０〜９のいずれかの数字よりなるサブ検索キーデータを設定するステップと、
設定されたサブ検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出するステップと、をさらに備え、
検索キーデータ及びサブ検索キーデータを使用して抽出したコンテンツファイルが登録されたプレイリストを作成する、
ことを特徴とする請求項１に記載のプレイリスト作成方法。
【請求項３】
ユニークなＩＤ番号が付与されるコンテンツファイル、及び、０〜９のいずれかの数字よりなる検索キーデータを記憶するデータ記憶部と、
前記データ記憶部に記憶された検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出し、抽出したコンテンツファイルが登録されたプレイリストを作成するデータ制御部と、
を備える、ことを特徴とするデータ処理装置。
【請求項４】
前記データ記憶部は、さらに、前記検索キーデータとは異なる、０〜９のいずれかの数字よりなるサブ検索キーデータを記憶し、
前記データ制御部は、設定されたサブ検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出し、検索キーデータ及びサブ検索キーデータを使用して抽出したコンテンツファイルが登録されたプレイリストを作成する、
ことを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
記録されるコンテンツファイルにユニークなＩＤ番号を付与するする手順と、
０〜９のいずれかの数字よりなる検索キーデータを設定する手順と、
設定された検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出する手順と、
抽出したコンテンツファイルが登録されたプレイリストを作成する手順と、
をコンピュータに実行させるためのプログラム。
【請求項６】
前記検索キーデータとは異なる、０〜９のいずれかの数字よりなるサブ検索キーデータを設定する手順と、
設定されたサブ検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出する手順と、をさらに備え、
検索キーデータ及びサブ検索キーデータを使用して抽出したコンテンツファイルが登録されたプレイリストを作成する、
ことを特徴とする請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に記録されているコンテンツを順次再生する為のプレイリストを生成する技術に関する。
【背景技術】
【０００２】
近年、音楽再生装置においては、大容量記憶装置やネットワークに接続されることにより、連続して多くの楽曲を再生することが可能になってきた。連続再生を行う方法としては、規定の順番通りに再生する方法（アルバム再生、アーティスト再生、ジャンル再生など）やランダム再生、プレイリスト再生がある。
【０００３】
このプレイリスト再生を行う為には、どのような楽曲をどのような順番で再生するかを予め登録する必要があるが、大量の楽曲の中からコンテンツを選び出し登録を行う必要がある為、大変手間がかかり、また何度も聞いて飽きてしまった場合は、再度登録し直さなければならないといった煩雑さがあった。
【０００４】
これを改善する為、楽曲情報（曲名、歌手名、ジャンル、テンポ、製作時期）などを選曲条件として使用し、プレイリストを簡単に作成でき、選曲条件を変えることで、すぐにプレイリストを構築する方法が考案されている（特許文献１参照）。また、楽曲情報による選曲ではなく、過去の再生履歴や再生する為の環境に応じて、再生リストを作成することによって、再生リストの作成を容易にし、簡単に音楽を楽しむ方法が考案されている（特許文献２参照）。
【０００５】
【特許文献１】特開２００２−０７３０４１号公報
【特許文献２】特開２００５−２０２４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の方法では、確かに選曲条件を入力することにより、ユーザの所望するコンテンツのプレイリストを作成することが可能である。しかし、選曲条件の入力値によって、作成されるプレイリストはかなり似たようなものが作成される可能性があり、また違ったプレイリストを作成したい場合は、今まで入力したことのない選曲条件を入力するといったように、あえて意識して選曲条件を入力する必要がある。このため、記録されている全てコンテンツを万遍なくいろいろ聞けるようなプレイリストを作成するのには不向きである。また、特許文献２に記載の方法も同様であるが、過去の再生履歴、再生する環境、楽曲の再生回数などを元にプレイリストが作成される為、ある特定の状態に偏ったプレイリストしか作成されない。
【０００７】
上記事情を鑑みて、本発明は、記録されているコンテンツファイルが偏りなく登録されるプレイリストを生成するプレイリスト作成方法、データ処理装置、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の態様におけるプレイリスト作成方法は、記録されるコンテンツファイルにユニークなＩＤ番号を付与するステップと、０〜９のいずれかの数字よりなる検索キーデータを設定するステップと、設定された検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出するステップと、抽出したコンテンツファイルが登録されたプレイリストを作成するステップと、を備える。
【０００９】
上記構成において、前記検索キーデータとは異なる、０〜９のいずれかの数字よりなるサブ検索キーデータを設定するステップと、設定されたサブ検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出するステップと、をさらに備え、検索キーデータ及びサブ検索キーデータを使用して抽出したコンテンツファイルが登録されたプレイリストを作成するようにしてもよい。
【００１０】
上記目的を達成するため、本発明の第２の態様におけるデータ処理装置は、ユニークなＩＤ番号が付与されるコンテンツファイル、及び、０〜９のいずれかの数字よりなる検索キーデータを記憶するデータ記憶部と、前記データ記憶部に記憶された検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出し、抽出したコンテンツファイルが登録されたプレイリストを作成するデータ制御部と、を備える。
【００１１】
上記構成において、前記データ記憶部は、さらに、前記検索キーデータとは異なる、０〜９のいずれかの数字よりなるサブ検索キーデータを記憶し、前記データ制御部は、設定されたサブ検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出し、検索キーデータ及びサブ検索キーデータを使用して抽出したコンテンツファイルが登録されたプレイリストを作成するようにしてもよい。
【００１２】
上記目的を達成するため、本発明の第３の態様におけるプログラムは、記録されるコンテンツファイルにユニークなＩＤ番号を付与するする手順と、０〜９のいずれかの数字よりなる検索キーデータを設定する手順と、設定された検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出する手順と、抽出したコンテンツファイルが登録されたプレイリストを作成する手順と、をコンピュータに実行させる。
【００１３】
上記構成において、前記検索キーデータとは異なる、０〜９のいずれかの数字よりなるサブ検索キーデータを設定する手順と、設定されたサブ検索キーデータに対応する数字を、前記ＩＤ番号の予め定めた桁に含むコンテンツファイルを抽出する手順と、をさらに備え、検索キーデータ及びサブ検索キーデータを使用して抽出したコンテンツファイルが登録されたプレイリストを作成するようにしてもよい。
【発明の効果】
【００１４】
本発明によれば、記録されているコンテンツファイルが偏りなく登録されるプレイリストを生成するプレイリスト作成方法、データ処理装置、及び、プログラムが提供される。
【発明を実施するための最良の形態】
【００１５】
本発明に係る実施の形態について、以下、図面を参照して詳細に説明する。以下に示す実施の形態では、本発明をデータ処理装置である音楽再生用の再生装置に適用した例について説明する。なお、以下に示す実施の形態は一例であり、これに限定されない。
【００１６】
図１に、本実施の形態に係る再生装置１０の構成を示す。この再生装置１０は、データ記憶部１２と、データ制御部１４と、出力制御部１６と、インターフェース部１８と、中央制御部２０と、から構成される。
【００１７】
インターフェース部１８は、ディスプレイ、操作パネル等を備え、メニュー表示等を介してユーザからの再生指示などを受け付ける。
【００１８】
データ記憶部１２は、ハードディスク等の記憶媒体を備え、音楽データ及びその音楽データの管理データを記憶する。音楽データは、所定のフォーマットで圧縮されたコンテンツのデジタルデータから構成される。また、管理データは、コンテンツのタイトル、ジャンル、アルバム等の情報から構成される。
【００１９】
データ記憶部１２には、音楽データは例えば記憶された順にユニークなコンテンツＩＤ（IDentification）番号が付与されて記憶され、コンテンツＩＤ番号にて管理される。図２に、データ記憶部１２に記憶された音楽データの管理情報を示す。図２に示す例では、データ記憶部１２には１００曲の音楽データが記憶され、“０００００１”から“０００１００”までのコンテンツＩＤ番号がそれぞれに付されている。
【００２０】
また、データ記憶部１２には、後述するランダム再生用のプレイリストを生成するための検索キーデータ情報が記憶される。検索キーデータ情報は、図３に示すように、“０”から“９”までの番号に、“０”から“９”までの数字のいずれかが割り振られて構成されている。後述するように、検索キーデータは、その“０”から“９”の数字のいずれかが、ランダム再生用のプレイリストへの音楽データの抽出に使用される。検索キーデータは、プレイリスト作成毎に、次回の検索キーデータが更新設定される。例えば、図３に示す例において、プレイリストの作成毎に番号がインクリメントされ、これに割り振られた数字（図の例では“２”）が次回のプレイリスト作成に使用される。
【００２１】
図１に戻り、データ制御部１４は、インターフェース部１８より入力された再生指示等に従って、データ記憶部１２からのデータの読み出し、プレイリストの生成などを行う。
【００２２】
出力制御部１６は、データ記憶部１２から再生された音楽データを出力端子２２に接続されたスピーカ等の外部機器に出力する。
【００２３】
中央制御部２０は、再生装置１０の動作を統括的に制御する。
【００２４】
次に、上記構成の再生装置１０のランダム再生用のプレイリスト作成時の動作について図面を参照して説明する。図４に、処理フローの一例を示す。なお、以下では、データ記憶部１２には、１００個の楽曲ファイルが保存されているものとして説明を行う。
【００２５】
ランダム再生のためのプレイリストを作成するとき、ユーザは、インターフェース部１８を介して、その旨の指示を入力する。この入力を受けたデータ制御部１４は、プレイリストの作成処理を開始する（ステップＳ１１）。
【００２６】
まず、データ制御部１４は、データ記憶部１２の検索キーデータ情報を参照し、次回のプレイリスト作成用に設定されている検索キーデータを読出す。図３に示す例では、番号３に該当する数字“２”が読み出される。次いで、データ制御部１４は、データ記憶部１２の音楽データのＩＤ番号を参照し、その最後の一桁が読み出した検索キーデータと一致するファイルを抽出する（図４、ステップＳ１２）。
【００２７】
本例では、データ記憶部１２には１００曲の音楽データが記憶されており、例えば記憶順に番号が付与されている。このため、最後の一桁が“２”であるＩＤ番号を有するファイルは１０個存在しており、これらの１０曲が抽出されることとなる。
【００２８】
データ制御部１４は、抽出した音楽データの情報を読み出し、これをランダムな順番に登録したプレイリストを作成する（ステップＳ１３）。本例では、図５に示すようなプレイリストが再生される。
【００２９】
データ制御部１４は、プレイリストの作成後、次回に使用する検索キーデータを更新する（図４、ステップＳ１４）。具体的には、次回使用する検索キーデータの番号を一つ繰り上げてデータ記憶部１２に記憶する。これにより、次回のランダム再生用のプレイリスト再生時には、また異なる検索キーデータが使用され、全く異なるプレイリストが作成されることとなる。
【００３０】
次いで、繰り上げた番号が１０に達したか否かを判別し、１０に達していない場合にはプレイリスト作成処理を終了する（ステップＳ１５：ＮＯ）。検索キーデータに同じものを使用してしまうと、毎回プレイリストに登録されるコンテンツは一緒になってしまう。これを避けるため、検索キーデータは、“０”から“９”までの数字を順に使用することとし、１０個全ての検索キーデータでプレイリストを作成するまでは、同じ検索キーデータでプレイリストが作成されないこととなる。
【００３１】
一方、繰り上げられた番号が１０となった場合には（ステップＳ１５：ＹＥＳ）、あらためて各番号に“０”から“９”までの数字がランダムに割り振られて再設定され、次回に使用される検索キーデータは番号“０”に新しく割り振られた数字となる（ステップＳ１６）。なお、連続して同じ検索キーデータが使用されないよう、番号“０”には、先に使用した検索キーデータとは異なる数字が割り振られる。このようにして、常に異なる順序で“０”から“９”までの数字が検索キーデータとして使用されることとなる。
【００３２】
以上のようにして、ＩＤ番号を利用して漏れのないランダムな再生を行うためのプレイリストが作成される。
【００３３】
以上説明したように、本実施の形態においては、音楽ファイルに付与されたコンテンツＩＤ番号の末尾の数字に基づいてプレイリストに登録するファイルを抽出している。このため、ユーザは、記録されているコンテンツを万遍なく、いろいろなパターンで再生することが可能となり、飽きる心配も無くなる。また、特別な設定を行わなくても、いろいろなパターンのプレイリストを楽しむことが可能である。
【００３４】
本発明は、上記実施の形態に限られることなく、種々の変更、修正等が可能である。
【００３５】
上記実施の形態では、１つの検索キーデータを使用するものとした。しかし、これに限らず、他の数字をサブ検索キーデータとして使用するようにしてもよい。すなわち、上記実施の形態では、検索キーデータは１０個しか存在しない為、１０回目以降のプレイリストの作成では、同じコンテンツが対象となってしまう為、更にサブ検索キーデータを使用するようにしてもよい。
【００３６】
例えば、コンテンツＩＤ番号の末尾から２番目の数字をサブ検索キーデータとし、末尾の数字（メイン検索キーデータ）と併せて使用するようにしてもよい。サブ検索キーデータは、メイン検索キーデータと異なる数字であればよく、例えば、前回のプレイリスト再生に使用された数字であってもよい。
【００３７】
図６に、サブ検索キーデータを使用する場合のプレイリスト作成処理フローを示す。
【００３８】
ランダム再生のためのプレイリストを作成するとき、ユーザは、インターフェース部１８を介して、その旨の指示を入力する。この入力を受けたデータ制御部１４は、プレイリストの作成処理を開始する（ステップＳ２１）。
【００３９】
まず、データ制御部１４は、データ記憶部１２の検索キーデータ情報を参照し、次回のプレイリスト作成用に設定されているメイン検索キーデータを読出す。次いで、データ制御部１４は、データ記憶部１２の音楽データのＩＤ番号を参照し、その最後の一桁が読み出した検索キーデータと一致するファイルを抽出する（ステップＳ２２）。
【００４０】
次いで、データ制御部１４は、検索キーデータ情報を参照し、サブ検索キーデータを読出す。サブ検索キーデータは、例えば、前回及び前々回のプレイリスト作成用に設定されていた検索キーデータが読み出される。サブ検索キーデータはメイン検索キーデータと異なるものであればよく、いかなる方法で設定されてもよい。データ制御部１４は、データ記憶部１２の音楽データのＩＤ番号を参照し、その最後の一桁が読み出したサブ検索キーデータと一致するファイルを抽出する（ステップＳ２３）。
【００４１】
本例では、サブ検索キーデータを使用して抽出したコンテンツファイルから、さらにその１／２以下をランダムに抽出する（ステップＳ２４）。なお、抽出数は、１／２以下に限らず、１／３等であってもよい。
【００４２】
データ制御部１４は、メイン及びサブ検索キーデータを使用して抽出した音楽データの情報を読み出し、これをランダムな順番に登録したプレイリストを作成する（ステップＳ２５）。本例では、図７に示すようなプレイリストが再生される。
【００４３】
データ制御部１４は、プレイリストの作成後、次回に使用する検索キーデータを更新する（図６、ステップＳ２６）。具体的には、次回使用する検索キーデータの番号を一つ繰り上げてデータ記憶部１２に記憶する。これにより、次回のランダム再生用のプレイリスト再生時には、また異なる検索キーデータが使用され、全く異なるプレイリストが作成されることとなる。
【００４４】
次いで、繰り上げた番号が１０に達したか否かを判別し、１０に達していない場合にはプレイリスト作成処理を終了する（ステップＳ２７：ＮＯ）。
【００４５】
一方、繰り上げられた番号が１０となった場合には（ステップＳ２７：ＹＥＳ）、あらためて各番号に“０”から“９”までの数字がランダムに割り振られて再設定され、次回に使用される検索キーデータは番号“０”に新しく割り振られた数字となる（ステップＳ２８）。
【００４６】
以上のようにして、ＩＤ番号を利用して漏れのないランダムな再生を行うためのプレイリストが作成される。
【００４７】
具体例を示すと、データ制御部１４は、まずメイン検索キーデータを“２”として、データ記憶部１２に記録されている各楽曲のユニークなＩＤ番号を検索し、この中でユニークＩＤの最後の一桁が“２”となるファイルを抽出する。その後、サブ検索キーデータとして“２”以外の“０”から“９”までの検索キーデータを使用して、楽曲を検索する。ここでは、デフォルトのサブ検索キーデータを“５”および“７”として説明する。楽曲の検索においては、ユニークＩＤの最後の一桁が“５”または“７”となるファイルを抽出する。ここで最後の一桁が“５”または“７”となるファイルを全て抽出した後に、この中から数曲のみをランダムに抽出する。抽出する曲数は、最後の一桁が“５”または“７”となるファイルを全て抽出した場合の楽曲数の１／２とする。メイン検索キーデータによる楽曲の抽出及びサブ検索キーデータによる楽曲の抽出が終了したところで、これらをランダムにプレイリストに登録し、プレイリストを完成させる。図７に、この実施形態において作成したプレイリストの内容を示す。
【００４８】
この実施形態によれば、複数の検索キーデータを用いることにより、より万遍なくかつ多様性に富んだプレイリストの作成が可能となる。さらに、プレイリストに登録されるファイルの数が１つの検索キーデータによる抽出では足りない場合であっても、サブ検索キーデータを併せて使用することにより、プレイリストへの登録数を調整することが可能である。
【００４９】
なお、上記実施の形態では、コンテンツＩＤ番号の末尾の数字のみを用いることとしたが、コンテンツＩＤ番号に含まれる他の数字を使用するようにしてもよい。
また、検索キーデータは、プレイリストを作成する毎に変更するものとしたが、これに限らず、例えば、作成日が異なる毎に更新するようにしてもよい。
【００５０】
また、上記実施の形態では、音楽データを記憶するデータ記憶部１２を備えた再生装置１０について説明を行った。しかし、音楽データ及びプレイリストがサーバに存在し、クライアントであるデータ処理装置から再生指示を行う再生システムについても適用可能であることは言うまでもない。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態にかかる再生装置の構成を示すブロック図である。
【図２】本発明の実施の形態にかかるコンテンツファイルの管理情報を示す図である。
【図３】本発明の実施の形態にかかる検索キーデータ情報を示す図である。
【図４】本発明の実施の形態にかかるプレイリストの作成フローを示す図である。
【図５】本発明の実施の形態において作成されたプレイリストの例である。
【図６】本発明の他の実施の形態にかかるプレイリストの作成フローを示す図である。
【図７】本発明の他の実施の形態において作成されたプレイリストの例である。
【符号の説明】
【００５２】
１０：再生装置、１２：データ記憶部、１４：データ制御部、１６：出力制御部、１８：インターフェース部、２０：中央制御部
【図１】
2008226336.tif 000003
【図２】
2008226336.tif 000004
【図３】
2008226336.tif 000005
【図４】
2008226336.tif 000006
【図５】
2008226336.tif 000007
【図６】
2008226336.tif 000008
【図７】
2008226336.tif 000009