(57)【要約】【課題】ユーザが楽曲やジャンルなどの選択操作をしなくても、ユーザがそのときに要求しているであろう再生候補楽曲を提示することができる装置および方法を提供する。【解決手段】特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において再生された楽曲の少なくとも識別情報を記憶する楽曲再生履歴記憶部１１６を設ける。楽曲編成要求を受け付けた時刻を判別し、判別した時刻が、複数の時間帯のいずれに含まれるかを判別する。判別された時間帯における再生候補楽曲のリストを、楽曲再生履歴記憶部１１６に記憶されている、前記判別された時間帯に対応して識別情報が記憶されている楽曲の群の中から選択した楽曲のリストとして生成する。【選択図】図１
2005310312.tif 000002
【特許請求の範囲】
【請求項１】
特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において再生された楽曲の少なくとも識別情報を記憶する楽曲再生履歴記憶部と、
楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求を受け付けた時刻を判別する要求受付時刻判別手段と、
前記要求受付時刻判別手段で判別された前記時刻が、前記複数の時間帯のいずれに含まれるかを判別する時間帯判別手段と、
前記時間帯判別手段で判別された前記時間帯における再生候補楽曲のリストを、前記楽曲再生履歴記憶部に記憶されている、前記時間帯判別手段で判別された前記時間帯に対応して識別情報が記憶されている前記楽曲の群の中から選択した楽曲のリストとして生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供手段と、
を備える楽曲編成装置。
【請求項２】
再生された楽曲の少なくとも識別情報と、前記再生された楽曲の再生時刻の情報とを対応付けて記憶する楽曲再生履歴記憶部と、
楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求を受け付けた時刻を判別する要求受付時刻判別手段と、
前記要求受付時刻判別手段で判別された前記時刻が、特定の時点間としてそれぞれ定められた複数の時間帯のいずれに含まれるかを判別する時間帯判別手段と、
前記楽曲再生履歴記憶部に記憶されている前記楽曲の再生時刻が、前記時間帯判別手段で判別された時間帯に含まれている前記楽曲の群の中から、前記時間帯判別手段で判別された時間帯における再生候補楽曲を選択して、その再生候補楽曲のリストを生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供手段と、
を備える楽曲編成装置。
【請求項３】
請求項１または請求項２に記載の楽曲編成装置において、
前記時間帯は、予め定められている
ことを特徴とする楽曲編成装置。
【請求項４】
請求項１または請求項２に記載の楽曲編成装置において、
利用者により前記時間帯の設定入力を受け付ける受け付け手段を備える
ことを特徴とする楽曲編成装置。
【請求項５】
特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において再生された楽曲の少なくとも識別情報を記憶する楽曲再生履歴記憶部と、
前記複数の時間帯のうちのいずれかの指定を伴なう楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求に伴って受け付けた時間帯を判別する時間帯判別手段と、
前記時間帯判別手段で判別された前記時間帯における再生候補楽曲のリストを、前記楽曲再生履歴記憶部に記憶されている、前記時間帯判別手段で判別された前記時間帯に対応して識別情報が記憶されている前記楽曲の群の中から選択した楽曲のリストとして生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供手段と、
を備える楽曲編成装置。
【請求項６】
再生された楽曲の少なくとも識別情報と、前記再生された楽曲の再生時刻の情報とを対応付けて記憶する楽曲再生履歴記憶部と、
特定の時点間として定められた時間帯の指定を伴なう楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求に伴って受け付けた時間帯を判別する時間帯判別手段と、
前記楽曲再生履歴記憶部に記憶されている前記楽曲の再生時刻が、前記時間帯判別手段で判別された時間帯に含まれている前記楽曲の群の中から、前記時間帯判別手段で判別された時間帯における再生候補楽曲を選択して、その再生候補楽曲のリストを生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供手段と、
を備える楽曲編成装置。
【請求項７】
請求項１〜請求項６のいずれかに記載の楽曲編成装置において、
前記リスト提供手段は、前記再生候補楽曲のリストの情報を、通信手段を通じて送信する手段で構成される
ことを特徴とする楽曲編成装置。
【請求項８】
請求項１〜請求項６のいずれかに記載の楽曲編成装置において、
前記リスト提供手段は、前記再生候補楽曲のリストを、表示画面に表示する手段で構成される
ことを特徴とする楽曲編成装置。
【請求項９】
楽曲データを、少なくとも当該楽曲の識別情報と対応して記憶する楽曲データ格納部と、
前記楽曲データ格納部から読み出された楽曲データを再生する再生手段と、
特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において再生された楽曲の少なくとも識別情報を記憶する楽曲再生履歴記憶部と、
楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求を受け付けた時刻を判別する要求受付時刻判別手段と、
前記要求受付時刻判別手段で判別された前記時刻が、前記複数の時間帯のいずれに含まれるかを判別する時間帯判別手段と、
前記時間帯判別手段で判別された前記時間帯における再生候補楽曲のリストを、前記楽曲再生履歴記憶部に記憶されている、前記時間帯判別手段で判別された前記時間帯に対応して識別情報が記憶されている前記楽曲の群の中から選択した楽曲のリストとして生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストに基づき、前記楽曲データ格納部から楽曲データを読み出して前記再生手段により再生するように制御する制御手段と、
を備える楽曲格納再生装置。
【請求項１０】
楽曲データを、少なくとも当該楽曲の識別情報と対応して記憶する楽曲データ格納部と、
前記楽曲データ格納部から読み出された楽曲データを再生する再生手段と、
再生された楽曲の少なくとも識別情報と、前記再生された楽曲の再生時刻の情報とを対応付けて記憶する楽曲再生履歴記憶部と、
楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求を受け付けた時刻を判別する要求受付時刻判別手段と、
前記要求受付時刻判別手段で判別された前記時刻が、特定の時点間としてそれぞれ定められた複数の時間帯のいずれに含まれるかを判別する時間帯判別手段と、
前記楽曲再生履歴記憶部に記憶されている前記楽曲の再生時刻が、前記時間帯判別手段で判別された時間帯に含まれている前記楽曲の群の中から、前記時間帯判別手段で判別された時間帯における再生候補楽曲を選択して、その再生候補楽曲のリストを生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストに基づき、前記楽曲データ格納部から楽曲データを読み出して前記再生手段により再生するように制御する制御手段と、
を備える楽曲格納再生装置。
【請求項１１】
請求項９または請求項１０に記載の楽曲格納再生装置において、
前記時間帯は、予め定められている
ことを特徴とする楽曲格納再生装置。
【請求項１２】
請求項９または請求項１０に記載の楽曲格納再生装置において、
利用者により前記時間帯の設定入力を受け付ける受け付け手段を備える
ことを特徴とする楽曲格納再生装置。
【請求項１３】
楽曲データを、少なくとも当該楽曲の識別情報と対応して記憶する楽曲データ格納部と、
前記楽曲データ格納部から読み出された楽曲データを再生する再生手段と、
特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において再生された楽曲の少なくとも識別情報を記憶する楽曲再生履歴記憶部と、
前記複数の時間帯のうちのいずれかの指定を伴なう楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求に伴って受け付けた時間帯を判別する時間帯判別手段と、
前記時間帯判別手段で判別された前記時間帯における再生候補楽曲のリストを、前記楽曲再生履歴記憶部に記憶されている、前記時間帯判別手段で判別された前記時間帯に対応して識別情報が記憶されている前記楽曲の群の中から選択した楽曲のリストとして生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストに基づき、前記楽曲データ格納部から楽曲データを読み出して前記再生手段により再生するように制御する制御手段と、
を備える楽曲格納再生装置。
【請求項１４】
楽曲データを、少なくとも当該楽曲の識別情報と対応して記憶する楽曲データ格納部と、
前記楽曲データ格納部から読み出された楽曲データを再生する再生手段と、
再生された楽曲の少なくとも識別情報と、前記再生された楽曲の再生時刻の情報とを対応付けて記憶する楽曲再生履歴記憶部と、
特定の時点間として定められた時間帯の指定を伴なう楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求に伴って受け付けた時間帯を判別する時間帯判別手段と、
前記楽曲再生履歴記憶部に記憶されている前記楽曲の再生時刻が、前記時間帯判別手段で判別された時間帯に含まれている前記楽曲の群の中から、前記時間帯判別手段で判別された時間帯における再生候補楽曲を選択して、その再生候補楽曲のリストを生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストに基づき、前記楽曲データ格納部から楽曲データを読み出して前記再生手段により再生するように制御する制御手段と、
を備える楽曲格納再生装置。
【請求項１５】
請求項９〜請求項１４のいずれかに記載の楽曲格納再生装置において、
前記再生候補楽曲のリストを表示画面に表示する前記リスト表示手段を備える
ことを特徴とする楽曲格納再生装置。
【請求項１６】
請求項１〜請求項８のいずれかに記載の楽曲編成装置において、
前記楽曲編成手段は、前記再生候補楽曲には、前記楽曲再生履歴記憶部に記憶されていないが、前記楽曲再生履歴記憶部に記憶されている楽曲に関連する楽曲を含むことを可能に編成する
ことを特徴とする楽曲編成装置。
【請求項１７】
請求項９〜請求項１５のいずれかに記載の楽曲格納再生装置において、
前記楽曲編成手段は、前記再生候補楽曲には、前記楽曲再生履歴記憶部に記憶されていないが、前記楽曲再生履歴記憶部に記憶されている楽曲に関連する楽曲を含むことを可能に編成する
ことを特徴とする楽曲格納再生装置。
【請求項１８】
特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において再生された楽曲の識別情報を楽曲再生履歴記憶部に記憶する工程と、
楽曲編成要求を受け付ける楽曲編成要求受付工程と、
前記楽曲編成要求受付工程で前記楽曲編成要求を受け付けた時刻を判別する要求受付時刻判別工程と、
前記要求受付時刻判別工程で判別された前記時刻が、前記複数の時間帯のいずれに含まれるかを判別する時間帯判別工程と、
前記時間帯判別工程で判別された前記時間帯における再生候補楽曲群のリストを、前記楽曲再生履歴記憶部に記憶されている前記時間帯判別手段で判別された前記時間帯に対応して識別情報が記憶されている前記楽曲の群の中から選択した楽曲群のリストとして生成する楽曲編成工程と、
前記楽曲編成工程で生成された前記再生候補楽曲群のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供工程と、
を備える楽曲編成方法。
【請求項１９】
再生された楽曲の少なくとも識別情報と、前記再生された楽曲の再生時刻の情報とを対応付けて楽曲再生履歴記憶部に記憶する工程と、
楽曲編成要求を受け付ける楽曲編成要求受付工程と、
前記楽曲編成要求受付工程で前記楽曲編成要求を受け付けた時刻を判別する要求受付時刻判別工程と、
前記要求受付時刻判別工程で判別された前記時刻が、特定の時点間としてそれぞれ定められた複数の時間帯のいずれに含まれるかを判別する時間帯判別工程と、
前記楽曲再生履歴記憶部に記憶されている前記楽曲の再生時刻が、前記時間帯判別工程で判別された時間帯に含まれている前記楽曲の群の中から、前記時間帯判別工程で判別された時間帯における再生候補楽曲を選択して、その再生候補楽曲のリストを生成する楽曲編成工程と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供工程と、
を備える楽曲編成方法。
【請求項２０】
特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において再生された楽曲の少なくとも識別情報を楽曲再生履歴記憶部に記憶する工程と、
前記複数の時間帯のうちのいずれかの指定を伴なう楽曲編成要求を受け付ける楽曲編成要求受付工程と、
前記楽曲編成要求受付工程で前記楽曲編成要求に伴って受け付けた時間帯を判別する時間帯判別工程と、
前記時間帯判別工程で判別された前記時間帯における再生候補楽曲のリストを、前記楽曲再生履歴記憶部に記憶されている、前記時間帯判別工程で判別された前記時間帯に対応して識別情報が記憶されている前記楽曲の群の中から選択した楽曲のリストとして生成する楽曲編成工程と、
前記楽曲編成工程で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供工程と、
を備える楽曲編成方法。
【請求項２１】
再生された楽曲の少なくとも識別情報と、前記再生された楽曲の再生時刻の情報とを対応付けて楽曲再生履歴記憶部に記憶する工程と、
特定の時点間として定められた時間帯の指定を伴なう楽曲編成要求を受け付ける楽曲編成要求受付工程と、
前記楽曲編成要求受付工程で前記楽曲編成要求に伴って受け付けた時間帯を判別する時間帯判別工程と、
前記楽曲再生履歴記憶部に記憶されている前記楽曲の再生時刻が、前記時間帯判別工程で判別された時間帯に含まれている前記楽曲の群の中から、前記時間帯判別工程で判別された時間帯における再生候補楽曲を選択して、その再生候補楽曲のリストを生成する楽曲編成工程と、
前記楽曲編成工程で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供工程と、
を備える楽曲編成方法。
【請求項２２】
楽曲データを、少なくとも当該楽曲の識別情報と対応して記憶する楽曲データ格納部から読み出された楽曲データを再生する再生工程と、
特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において前記再生工程で再生された楽曲の少なくとも識別情報を楽曲再生履歴記憶部に記憶する工程と、
楽曲編成要求を受け付ける楽曲編成要求受付工程と、
前記楽曲編成要求受付工程で前記楽曲編成要求を受け付けた時刻を判別する要求受付時刻判別工程と、
前記要求受付時刻判別工程で判別された前記時刻が、前記複数の時間帯のいずれに含まれるかを判別する時間帯判別工程と、
前記時間帯判別工程で判別された前記時間帯における再生候補楽曲のリストを、前記楽曲再生履歴記憶部に記憶されている、前記時間帯判別工程で判別された前記時間帯に対応して識別情報が記憶されている前記楽曲の群の中から選択した楽曲のリストとして生成する楽曲編成工程と、
前記楽曲編成工程で生成された前記再生候補楽曲のリストに基づき、前記楽曲データ格納部から楽曲データを読み出して再生するように制御する制御工程と、
を備える楽曲格納再生方法。
【請求項２３】
楽曲データを、少なくとも当該楽曲の識別情報と対応して記憶する楽曲データ格納部から読み出された楽曲データを再生する再生工程と、
再生された楽曲の少なくとも識別情報と、前記再生工程で再生された楽曲の再生時刻の情報とを対応付けて楽曲再生履歴記憶部に記憶する工程と、
楽曲編成要求を受け付ける楽曲編成要求受付工程と、
前記楽曲編成要求受付工程で前記楽曲編成要求を受け付けた時刻を判別する要求受付時刻判別工程と、
前記要求受付時刻判別工程で判別された前記時刻が、特定の時点間としてそれぞれ定められた複数の時間帯のいずれに含まれるかを判別する時間帯判別工程と、
前記楽曲再生履歴記憶部に記憶されている前記楽曲の再生時刻が、前記時間帯判別工程で判別された時間帯に含まれている前記楽曲の群の中から、前記時間帯判別工程で判別された時間帯における再生候補楽曲を選択して、その再生候補楽曲のリストを生成する楽曲編成工程と、
前記楽曲編成工程で生成された前記再生候補楽曲のリストに基づき、前記楽曲データ格納部から楽曲データを読み出して再生するように制御する制御工程と、
を備える楽曲格納再生方法。
【請求項２４】
楽曲データを、少なくとも当該楽曲の識別情報と対応して記憶する楽曲データ格納部から読み出された楽曲データを再生する再生工程と、
特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において前記再生工程で再生された楽曲の少なくとも識別情報を楽曲再生履歴記憶部に記憶する工程と、
前記複数の時間帯のうちのいずれかの指定を伴なう楽曲編成要求を受け付ける楽曲編成要求受付工程と、
前記楽曲編成要求受付工程で前記楽曲編成要求に伴って受け付けた時間帯を判別する時間帯判別工程と、
前記時間帯判別工程で判別された前記時間帯における再生候補楽曲のリストを、前記楽曲再生履歴記憶部に記憶されている、前記時間帯判別工程で判別された前記時間帯に対応して識別情報が記憶されている前記楽曲の群の中から選択した楽曲のリストとして生成する楽曲編成工程と、
前記楽曲編成工程で生成された前記再生候補楽曲のリストに基づき、前記楽曲データ格納部から楽曲データを読み出して再生するように制御する制御工程と、
を備える楽曲格納再生方法。
【請求項２５】
楽曲データを、少なくとも当該楽曲の識別情報と対応して記憶する楽曲データ格納部から読み出された楽曲データを再生する再生工程と、
再生された楽曲の少なくとも識別情報と、前記再生工程で再生された楽曲の再生時刻の情報とを対応付けて楽曲再生履歴記憶部に記憶する工程と、
特定の時点間として定められた時間帯の指定を伴なう楽曲編成要求を受け付ける楽曲編成要求受付工程と、
前記楽曲編成要求受付工程で前記楽曲編成要求に伴って受け付けた時間帯を判別する時間帯判別工程と、
前記楽曲再生履歴記憶部に記憶されている前記楽曲の再生時刻が、前記時間帯判別工程で判別された時間帯に含まれている前記楽曲の群の中から、前記時間帯判別工程で判別された時間帯における再生候補楽曲を選択して、その再生候補楽曲のリストを生成する楽曲編成工程と、
前記楽曲編成工程で生成された前記再生候補楽曲のリストに基づき、前記楽曲データ格納部から楽曲データを読み出して再生するように制御する制御工程と、
を備える楽曲格納再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば大容量の楽曲データ格納部に記憶されている多数の楽曲データの中から選択した楽曲を編成してユーザに提示する場合に適用して好適な楽曲編成装置、楽曲格納再生装置、楽曲編成方法および楽曲格納再生方法に関する。
【背景技術】
【０００２】
最近、ハードディスク装置の記憶容量の大容量化が進んだことに伴い、このハードディスク装置を楽曲データ格納部として用い、当該楽曲データ格納部に、例えば数千曲以上というような大量の楽曲のデータを記憶し、ユーザの再生指示に従ってユーザが選択した楽曲のデータを、前記楽曲データ格納部から読み出して再生することができる楽曲格納再生装置が提供されている。この種の楽曲格納再生装置としては、パーソナルコンピュータからなるものや、ハードディスク装置の小型化に伴い、コンパクトな形状の携帯型装置とが提供されている。
【０００３】
ユーザは、この楽曲格納再生装置には、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）に記憶されている楽曲のデータ、Ｗｅｂ配信される楽曲のデータ、パーソナルコンピュータに格納されている楽曲のデータなど、種々のソースの楽曲を格納することが可能である。
【０００４】
ところで、このように大量の楽曲を蓄積した装置からの楽曲の再生に当たっては、希望する楽曲を一つ一つ選択して再生する方法の他、例えば、ジャンルやアーティストなどの楽曲の属性、または再生履歴や楽曲選択の操作履歴から、複数の楽曲を自動的に選択し、当該選択した複数の楽曲をランダムな再生順序で再生する方法がある。
【０００５】
また、例えば特許文献１（特開平１１−２３２８４７号公報）には、複数個の楽曲を連続的に再生するに当たって、過去の再生履歴（過去の再生順序）に従って、再生順序を設定することが記載されている。また、特許文献２（特開２００３−０３０９６９号公報）には、再生頻度回数に応じて、複数の楽曲を順次に並べて順次にユーザに提供する再生方法が示されている。
【０００６】
上記の特許文献は、次の通りである。
【特許文献１】特開平１１−２３２８４７号公報
【特許文献２】特開２００３−０３０９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、一般に、楽曲を再生して聴取し楽しむ場合には、そのときの気分に合った楽曲を選択して再生して楽しむようにする。すなわち、ユーザは、楽曲データ格納部に格納されている楽曲の一覧から、希望する楽曲を選択操作する必要がある。
【０００８】
しかし、大量の楽曲が楽曲データ格納部に格納されているときには、そのときの気分に合った楽曲を探し出すのは非常に面倒であり、選択作業に手間がかかるという問題がある。この問題を解決する方法が、前述した、ジャンルやアーティストなどの楽曲の属性、または再生履歴や楽曲選択の操作履歴から、複数の楽曲を自動的に選択し、当該選択した複数の楽曲をランダムな再生順序で再生する方法である。
【０００９】
しかしながら、前述した楽曲についての過去の再生履歴や操作履歴を用いれば、楽曲格納再生装置が、ユーザが気に入っていると推測される楽曲のリストを作成してユーザに提示することは可能であるが、そのリストにより提示されている楽曲が、そのときの気分に合った楽曲あるいは聴取したい楽曲であるとは限らない。
【００１０】
また、ジャンルやアーティストを指定すれば、ある程度、ユーザの意思に沿った楽曲のリストが提示できると考えられるが、そのためには、ジャンルやアーティストの選択指定が必要であり、面倒であるという問題がある。
【００１１】
この発明は、ユーザが楽曲やジャンルなどの選択操作をしなくても、ユーザがそのときに要求しているであろう再生候補楽曲を提示することを可能にした装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、請求項１の発明は、
特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において再生された楽曲の少なくとも識別情報を記憶する楽曲再生履歴記憶部と、
楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求を受け付けた時刻を判別する要求受付時刻判別手段と、
前記要求受付時刻判別手段で判別された前記時刻が、前記複数の時間帯のいずれに含まれるかを判別する時間帯判別手段と、
前記時間帯判別手段で判別された前記時間帯における再生候補楽曲のリストを、前記楽曲再生履歴記憶部に記憶されている、前記時間帯判別手段で判別された前記時間帯に対応して識別情報が記憶されている前記楽曲の群の中から選択した楽曲のリストとして生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供手段と、
を備える楽曲編成装置を提供する。
【００１３】
また、請求項２の発明は、
再生された楽曲の少なくとも識別情報と、前記再生された楽曲の再生時刻の情報とを対応付けて記憶する楽曲再生履歴記憶部と、
楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求を受け付けた時刻を判別する要求受付時刻判別手段と、
前記要求受付時刻判別手段で判別された前記時刻が、特定の時点間としてそれぞれ定められた複数の時間帯のいずれに含まれるかを判別する時間帯判別手段と、
前記楽曲再生履歴記憶部に記憶されている前記楽曲の再生時刻が、前記時間帯判別手段で判別された時間帯に含まれている前記楽曲の群の中から、前記時間帯判別手段で判別された時間帯における再生候補楽曲を選択して、その再生候補楽曲のリストを生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供手段と、
を備える楽曲編成装置を提供する。
【００１４】
上述の構成の請求項１の発明においては、楽曲を再生して聴取する時について、特定の時点間として複数の時間帯が定められる。楽曲が再生されると、楽曲再生履歴記憶部に、その再生が行われた時刻が含まれる時間帯に対応して、当該再生された楽曲の少なくとも識別情報が記憶される。
【００１５】
楽曲を再生して聴取する時を、例えば「朝」、「昼」、「夜」などのように時間帯に分けて、その時間帯毎の再生履歴をとると、朝、昼、夜、のそれぞれの時間帯における気分に応じて再生して聴取していた楽曲の再生履歴が得られる。
【００１６】
そして、楽曲編成要求が楽曲編成要求受付手段で受け付けられると、当該楽曲編成要求が受け付けられた時刻が属する時間帯が、時間帯判別手段で判別される。そして、楽曲編成手段は、この時間帯判別手段で判別された時間帯に対応して楽曲再生履歴記憶部に記憶されている楽曲を、当該時間帯において過去に再生された楽曲として参照し、当該過去に再生された楽曲を、楽曲編成要求がなされた時点を含む時間帯においてユーザが聴取したいであろう再生候補楽曲と判断して、その中から１以上の楽曲を選択して、ユーザに提示する楽曲のリストを生成する。そして、生成された楽曲のリストがユーザに提供される。
【００１７】
また、請求項２の発明においては、請求項１の発明においては、楽曲の再生履歴が、定められた時間帯に対応して記憶されるのに対して、楽曲の再生履歴は、その再生された時間の情報と対応して記憶するようにする。そして、請求項２の発明においては、楽曲編成手段は、楽曲編成要求があったときに、その楽曲編成要求があった時刻を含む時間帯に、再生された時間が含まれる楽曲を、楽曲再生履歴記憶部から検索して、それらの過去に再生された楽曲を、楽曲編成要求がなされた時点を含む時間帯においてユーザが聴取したいであろう再生候補楽曲と判断して、その中から１以上の楽曲を選択して、ユーザに提示する楽曲のリストを生成する。そして、生成された楽曲のリストがユーザに提供される。
【００１８】
上述の請求項１または請求項２の発明は、人が楽曲の再生を希望するとき、その希望する時点を含む時間帯、例えば朝、昼、夜などにより、その人の気分がある程度は定まると考えられることに基づき、楽曲編成要求がなされた時刻を含む時間帯において過去に再生した楽曲の中から選択した楽曲のリストを、再生候補楽曲のリストとしてユーザに提示するものである。
【００１９】
したがって、ユーザは、朝、昼、夜など、時間帯毎の気分に合致した再生候補楽曲のリストを取得することができて、非常に便利である。
【００２０】
また、請求項５の発明は、
特定の時点間としてそれぞれ定められた複数の時間帯に対応して、それぞれの時間帯において再生された楽曲の少なくとも識別情報を記憶する楽曲再生履歴記憶部と、
前記複数の時間帯のうちのいずれかの指定を伴なう楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求に伴って受け付けた時間帯を判別する時間帯判別手段と、
前記時間帯判別手段で判別された前記時間帯における再生候補楽曲のリストを、前記楽曲再生履歴記憶部に記憶されている、前記時間帯判別手段で判別された前記時間帯に対応して識別情報が記憶されている前記楽曲の群の中から選択した楽曲のリストとして生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供手段と、
を備える楽曲編成装置を提供する。
【００２１】
また、請求項６の発明は、
再生された楽曲の少なくとも識別情報と、前記再生された楽曲の再生時刻の情報とを対応付けて記憶する楽曲再生履歴記憶部と、
特定の時点間として定められた時間帯の指定を伴なう楽曲編成要求を受け付ける楽曲編成要求受付手段と、
前記楽曲編成要求受付手段で前記楽曲編成要求に伴って受け付けた時間帯を判別する時間帯判別手段と、
前記楽曲再生履歴記憶部に記憶されている前記楽曲の再生時刻が、前記時間帯判別手段で判別された時間帯に含まれている前記楽曲の群の中から、前記時間帯判別手段で判別された時間帯における再生候補楽曲を選択して、その再生候補楽曲のリストを生成する楽曲編成手段と、
前記楽曲編成手段で生成された前記再生候補楽曲のリストを、前記楽曲編成要求してきた要求側に提供するリスト提供手段と、
を備える楽曲編成装置を提供する。
【００２２】
前述の請求項１および請求項２の発明は、楽曲編成要求がなされたとき、当該楽曲編成要求は、当該要求時点を含む時間帯における再生候補楽曲のリストの作成要求とした場合である。しかし、ユーザが再生したい時間帯を指定して、再生候補楽曲のリストを要求したい場合もある。
【００２３】
上述の構成の請求項５および請求項６の発明は、この場合を想定したものであり、楽曲編成要求には、時間帯の指定を伴なう。請求項５は、請求項１に対応するものであり、また、請求項６は、請求項２に対応するものであり、時間帯がユーザにより指定されたものに変わるだけで、その他の処理動作は、前述の請求項１および請求項２の場合と同様である。
【発明の効果】
【００２４】
この発明によれば、ユーザは、朝、昼、夜など、時間帯毎の気分に合致した再生候補楽曲のリストを取得することができて、非常に便利である。
【発明を実施するための最良の形態】
【００２５】
以下、この発明による楽曲編成装置、楽曲編成方法、楽曲格納再生装置および楽曲格納再生方法の実施形態を、図を参照しながら説明する。
【００２６】
［第１の実施形態］
図１は、この発明による楽曲格納再生装置の実施形態の構成例を示すブロック図である。この楽曲格納再生装置の実施形態は、楽曲編成装置、楽曲編成方法および楽曲格納再生方法の実施形態をも含むものである。
【００２７】
この第１の実施形態の楽曲格納再生装置は、記憶部に記憶している楽曲のデータを再生して、スピーカにより再生すると共に、ユーザにより楽曲編成要求入力がなされたときに、その楽曲編成要求入力がなされた時点を含む時間帯について適当とされる楽曲のリストを生成して、ユーザに提示することができるようにされている。
【００２８】
この例においては、予め、楽曲を再生して聴取する時について、特定の時点間として複数の時間帯が定められる。この例においては、時間帯の設定単位の最大値は、曜日とされる。そして、曜日毎に異なる時間帯を設定可能とする。
【００２９】
図２は、この第１の実施形態における時間帯の設定例を示すものである。図２の例においては、月曜日から金曜日までの平日は、全て同じ時間帯の設定とされると共に、土曜日と日曜日も、平日とは異なるが、同じ時間帯の設定とされている。そして、図２の例においては、１日が、「朝」、「昼」、「夜」の３つの時間帯に分けられており、当該３つの時間帯の区切りが、平日と、土曜日および日曜日とで異なるようにされている。
【００３０】
この時間帯の設定は、楽曲格納再生装置の製造会社が予め設定しておくようにしても良いし、ユーザが、入力設定できるようにしてもよい。また、楽曲格納再生装置の販売時に、販売員等が、専用の書き込み装置を用いて、ユーザの要求にしたがって設定することできるようにしても良い。
【００３１】
次に、図１の例について説明するに、この例では、楽曲データの記憶装置としては、ハードディスク装置１１０が用いられている。
【００３２】
図１に示すように、この第１の実施形態の楽曲格納再生装置は、マイクロコンピュータを備える構成とされるもので、システムバス１００に対して、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、プログラムが記憶されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ワークエリア用ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ハードディスクコントローラ１０４と、記憶データ管理部１０５と、楽曲データ入力インターフェース１０６と、楽曲データデコード部１０７と、操作ボタン入力インターフェース１０８とが接続されている。
【００３３】
ハードディスクコントローラ１０４は、ハードディスク装置１１０をシステムバス１００に接続するためのもので、システムバス１００を通じて送られてくる書き込みデータをハードディスク装置１１０に対して送出したり、ハードディスク装置から読み出したデータを、システムバス１００に送出したりする機能を備える。
【００３４】
また、楽曲データ入力インターフェース１０６は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースからなり、接続ケーブルを介してパーソナルコンピュータなどと接続される。
【００３５】
また、楽曲データデコード部１０７には、Ｄ−Ａ（Ｄｉｇｉｔａｌ−ｔｏ−Ａｎａｌｏｇ）変換回路１１１が接続される。そして、Ｄ−Ａ変換回路１１１の出力端は、アンプ１１２を介してスピーカ１１３に接続されている。
【００３６】
さらに、ボタン入力インターフェース１０８には、ボタン操作部１１４が接続されている。このボタン操作部１１４には、この楽曲格納再生装置が備える機能のメニューを表示するためのメニューボタンの他に、そのメニュー一覧から機能を選択したり、再生する楽曲を選択したりするための選択操作ボタンや決定ボタンが設けられる。そして、この例では、特に、楽曲編成要求ボタンが、このボタン操作部１１４に設けられている。なお、独立の操作ボタンではなく、楽曲編成要求を、メニュー項目の一つとして設けておくようにしても良い。
【００３７】
ハードディスク装置１１０は、例えば１００ＧＢというような大容量のものが用いられる。この例では、ハードディスク装置１１０には、ユーザが当該楽曲格納再生装置の購入時に、既に、多数個の楽曲のデータが書き込まれている。
【００３８】
この場合に、この実施形態では、それらの多数個の楽曲のデータは、この例では、楽曲コンテンツの関連属性（ここで、関連属性とは、例えば、各楽曲のジャンル、各楽曲のアーティスト、各楽曲が記録されていたアルバム、各楽曲の作曲者、１９６０年代ミュージック、トップ２５、などの、当該楽曲のコンテンツに付随する属性である）に従ってグループ分けされている。
【００３９】
この第１の実施形態では、グループ分けの楽曲コンテンツの関連属性として、ジャンルが採用されており、ジャンルにより楽曲が複数個のグループに分けられている。そして、各楽曲がどのジャンルのグループに属しているかを示すための管理テーブル情報が、ハードディスク装置１１０に記憶されている。楽曲格納再生装置は、この管理テーブル情報に従って、ハードディスク装置１１０から読み出して再生する楽曲を管理することができるように構成されている。
【００４０】
図３に、当該テーブル情報の一例を示す。図３において、ジャンル１，２，３・・・は、例えばポップス、クラシック、ジャズ、ラテンなどからなる。ジャンル１，２，３・・・のそれぞれのグループに属する複数の曲１１，１２，１３，…、曲２１，２２，２３，…、曲３１，３２，３３，…、・・・としては、曲を識別する情報が記述される。この曲を識別する情報としては、例えば楽曲ＩＤが用いられる。
【００４１】
そして、図３の例では、それぞれの曲を識別する情報に対応して、ハードディスク装置におけるアドレス情報が記憶される。
【００４２】
この実施形態では、ハードディスク装置１１０には、上述のように予め記憶されている楽曲データの他に、後から、楽曲データを追加することも可能とされている。このため、ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているプログラムにしたがって、ハードディスク装置１１０への書き込みの処理、およびハードディスク装置１１０からの読み出しの処理を、ＲＡＭ１０３をワークエリアとして利用しながら、実行することができるように構成されている。
【００４３】
ハードディスク装置１１０への楽曲のデータの書き込みは、この実施形態では、楽曲格納再生装置と接続されるパーソナルコンピュータの指示に従って行なわれる。すなわち、パーソナルコンピュータから送られてくる楽曲のデータは、楽曲データ入力インターフェース１０６を通じて楽曲格納再生装置に入力される。
【００４４】
この例では、パーソナルコンピュータからは、オーディオデータのみではなく、当該楽曲の曲名や、当該楽曲が属するジャンル、アーティスト、アルバムなどの付加情報も送られてくる。
【００４５】
楽曲データ入力インターフェース１０６を通じて入力された、前記付加情報も含む楽曲のデータは、ＣＰＵ１０１の制御により、ハードディスク装置１１０に書き込まれる。この際に、前記付加情報およびハードディスク装置上の書き込みアドレスの情報は、記憶データ管理部１０５に送られ、この記憶データ管理部１０５において、前記付加情報としてのジャンルの情報が用いられて、いずれのジャンル（グループ）に属するかが判別され、その判別結果に基づいて、追加されたコンテンツの管理情報を、図３に示した管理テーブル情報に追加する。
【００４６】
システムバス１００には、さらに、時計回路を内蔵する時刻検出部１１５と、楽曲再生履歴記憶部１１６と、楽曲編成部１１７と、ディスプレイコントローラ１１８と、回線インターフェース１１９とが接続される。ディスプレイコントローラ１１８にはディスプレイ、この例では、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｔａｌ  Ｄｉｓｐｌａｙ）１２０が接続される。また、回線インターフェース１１９は、電話回線を通じてインターネット１２１に接続される。
【００４７】
時刻検出部１１５が内蔵する時計回路はカレンダー機能を備え、時刻検出部１１５は、年、月、日、時、分、秒、の単位で、時刻の検出が可能である。
【００４８】
楽曲再生履歴記憶部１１６は、独立したメモリにより構成することもできるし、ハードディスク装置１１０の一部のメモリ領域を用いて構成することもできる。この楽曲再生履歴記憶部１１６には、前述したようにして予め設定されている時間帯のそれぞれに対応して、当該時間帯において再生された楽曲の識別情報（以下、楽曲ＩＤという）、楽曲名、再生回数などが記憶されている。
【００４９】
図４は、この楽曲再生履歴記憶部１１６の記憶内容の例を示す図である。すなわち、楽曲再生履歴記憶部１１６には、この例においては、予め設定されている複数個の時間帯のそれぞれについての先頭時点と終端時点とが記憶されていると共に、各時間帯に対応して、それぞれの時間帯に再生された楽曲の楽曲ＩＤと、楽曲名と、再生回数とが記憶されている。
【００５０】
なお、図４では省略したが、楽曲が属するジャンルの情報やアーティスト名、また、再生された楽曲がアルバムの一部であるときには、アルバム名も、楽曲再生履歴記憶部１１６に記憶するようにするようにする。
【００５１】
なお、楽曲再生履歴記憶部１１６には、時間帯を識別する情報を記憶しておき、それぞれの時間帯のそれぞれについての先頭時点と終端時点とは、ハードディスク装置１１０などの別のメモリエリアに、時間帯を識別する情報と対応させて記憶しておくようにしても良い。ユーザが時間帯を設定する場合には、このように、ハードディスク装置１１０などの別のメモリエリアに記憶しておくほうが便利である。
【００５２】
楽曲編成部１１７は、ボタン操作部１１４を通じたユーザからの楽曲編成要求があったことをＣＰＵ１０１が検出したとき、ＣＰＵ１０１の指示により起動されて、後述するようにして、ユーザに提示する再生候補楽曲のリストを生成するようにする。
【００５３】
［楽曲格納再生装置の動作説明］
＜楽曲再生および再生履歴の格納＞
この実施形態の楽曲格納再生装置においては、例えばディスプレイ１１９の表示画面を参照しながら、ユーザがボタン操作部１１４を操作することにより、再生したい楽曲を選択して再生することができる。
【００５４】
このとき、前述したジャンルなどによりグループ化されている場合には、まず、ディスプレイ画面には複数個のグループが表示されるので、そのグループの選択がなされる。そして、グループが選択されると、その選択されたグループに含まれる複数個の楽曲が一覧表示されるので、当該一覧表示された楽曲の中から再生したい楽曲が選択される。グループが複数階層に分かれている場合もある。
【００５５】
また、この実施形態では、後述するようにして楽曲編成要求に応じて生成される楽曲リストの中から、ボタン操作部１１４を通じた選択操作により、楽曲がユーザにより選択される場合もある。
【００５６】
図５は、この実施形態の楽曲格納再生装置において、上述のようにして選択された楽曲が再生されたときの再生履歴記憶処理動作を説明するためのフローチャートである。
【００５７】
まず、ＣＰＵ１０１は、上述のようにして、ユーザにより選択指定された楽曲のデータを、ハードディスク装置１１０から読み出して、楽曲データデコード部１０７に転送する。すると、楽曲データデコード部１０７では、受け取った楽曲データをデコードし、デコード結果のデジタルオーディオ信号をＤ−Ａ変換回路１１１に送出する。Ｄ−Ａ変換回路１１１では、デジタルオーディオ信号がアナログオーディオ信号に変換され、当該アナログオーディオ信号がアンプ１１２を介してスピーカ１１３に供給されて、音響再生される（ステップＳ１０１）。
【００５８】
そして、ＣＰＵ１０１は、当該楽曲の再生終了を待つ（ステップＳ１０２）。ここで、再生終了は、ストップボタンの操作であっても良いし、当該楽曲データの終了であっても良い。なお、ここで、ストップボタンによる再生終了と判別する場合に、所定時間以上、再生がなされた後のストップボタンの操作のみを再生終了と判別するようにしても良い。あまりにも短い時間の再生は、再生と見なさないようにするためである。
【００５９】
ステップＳ１０２で、再生終了と判別したときには、ＣＰＵ１０１は、再生時刻を検出する（ステップＳ１０３）。この再生時刻は、再生が終了したときの時刻であっても良いし、また、再生開始時刻を記憶しておき、それを再生時刻としても良い。さらには、再生開始してから、前述した再生と見なせる時間を経過したときの時刻を再生時刻として検出するようにしても良い。
【００６０】
次に、ＣＰＵ１０１は、検出した再生時刻を包含する時間帯を検出する（ステップＳ１０４）。そして、ＣＰＵ１０１は、検出した時間帯に対応付けて、再生された楽曲の楽曲ＩＤ、楽曲名、再生回数などを、前述の図４に示すようにして、楽曲再生履歴記憶部１１６に書き込む（ステップＳ１１５）。
【００６１】
以上の処理を、楽曲が再生される毎に、実行するようにする。
【００６２】
［楽曲編成処理の第１の例］
この楽曲編成処理の第１の例は、楽曲格納再生装置は、ユーザが楽曲編成要求を行った時刻を包含する時間帯における再生候補楽曲のリストを、ユーザが要求していると想定して、当該再生候補楽曲リストの作成をする場合の例である。なお、再生候補楽曲のリストは、楽曲格納再生装置が提案する要求された時間帯における、当該要求ユーザに対するお勧め楽曲リストの意味合いを持つ。
【００６３】
ユーザが、ボタン操作部１１４の、この例では楽曲編成要求ボタンを操作して楽曲編成要求操作を行ったことをＣＰＵ１０１が検出すると、ＣＰＵ１０１は、図６の処理ルーチンを開始する。
【００６４】
そして、ＣＰＵ１０１は、まず、楽曲編成要求ボタンが操作された時刻（現在時刻）を、時刻検出部１１５を通じて検出する（ステップＳ１１１）。次に、ＣＰＵ１０１は、楽曲再生履歴記憶部１１６やハードディスク装置１１０に記憶されている各時間帯の先頭時点および終端時点を参照して、楽曲編成要求ボタンが操作された時刻（現在時刻）が、いずれの時間帯に属するかを判別する（ステップＳ１１２）。
【００６５】
次に、楽曲再生履歴記憶部１１６の記憶内容のうち、判別した時間帯に再生された１〜複数の楽曲を参照し、当該楽曲の中から、例えば再生回数の多い順に、任意に１〜複数の楽曲を選択し、当該選択した楽曲のリストとして、再生候補楽曲リストを作成する（ステップＳ１１３）。
【００６６】
この場合に、判別した時間帯に再生された楽曲の数が少ない場合には、その全てを再生候補楽曲リストに掲載するようにしても良い。また、判別した時間帯に再生された楽曲の数が多い場合には、その複数の楽曲から上述のようにして、選択した楽曲を再生候補楽曲リストに掲載するようにするのであるが、その選択方法としては、上述のような再生回数の多い順のみに限らず、ランダムに選択する方法であっても良い。
【００６７】
また、判別した時間帯に再生された楽曲に関する情報として、ジャンルやアーティスト名などが記憶されている場合には、最も多いジャンルやアーティストの楽曲から順に選択するようにしても良い。
【００６８】
次に、ＣＰＵ１０１は、以上のようにして作成された再生候補楽曲リストを、ディスプレイ１１９の画面に表示するようにする（ステップＳ１１４）。この場合に、表示画面に表示された再生候補楽曲リストには、楽曲名やアーティスト名を、各楽曲毎の掲載情報として掲載するようにする。また、当該再生候補楽曲リストには、この例においては、時間帯が朝、昼、夜のいずれであるかを一目で分かるようなマーク、例えば、朝の時間帯であれば日の出の図柄、昼の時間帯であれば太陽が輝いている図柄、夜の時間帯であれば月と星の図柄などを、リストに併せて表示するようにする。
【００６９】
図７に、このときの再生候補楽曲リストの表示例を示す。この例では、時間帯のマークＭＫは、月と星であって、夜の時間帯であることを示している。
【００７０】
以上で、図６の処理ルーチンは終了である。この実施形態では、ユーザは、ディスプレイ１１９の画面に表示された再生候補楽曲リストから、自分が再生して聴取したい楽曲を選択して、再生を実行することができる。その再生の履歴も、楽曲再生履歴記憶部１１６に記憶される。
【００７１】
［楽曲編成処理の第２の例］
この楽曲編成処理の第２の例は、ユーザによる楽曲編成要求が、再生候補楽曲リストを要求する時間帯の指定を伴なう場合である。
【００７２】
この例においては、ユーザが、ボタン操作部１１４の、この例では楽曲編成要求ボタンを操作して楽曲編成要求操作を行ったことをＣＰＵ１０１が検出すると、ＣＰＵ１０１は、図８の処理ルーチンを開始する。
【００７３】
ＣＰＵ１０１は、まず、再生候補楽曲リストを要求する時間帯の指定をさせるために、この例では、設定されている時間帯の一覧をディスプレイ１１９に表示し、ユーザに時間帯の指定を促す（ステップＳ１２１）。
【００７４】
これに対して、ユーザは、ボタン操作部１１４を通じて時間帯の選択入力を行うので、ＣＰＵ１０１は、この時間帯の選択入力の受け付けを監視する（ステップＳ１２２）。そして、ステップＳ１２２で、時間帯の選択入力を受け付けたと判別したときには、ＣＰＵ１０１は、選択された時間帯を判別する（ステップＳ１２３）。
【００７５】
次に、ＣＰＵ１０１は、楽曲再生履歴記憶部１１６の記憶内容のうち、判別した時間帯に再生された１〜複数の楽曲を参照し、当該楽曲の中から、例えば再生回数の多い順に、任意に１〜複数の楽曲を選択し、当該選択した楽曲のリストとして、前述の第１の例と同様にして、再生候補楽曲リストを作成する（ステップＳ１２４）。
【００７６】
次に、ＣＰＵ１０１は、以上のようにして作成された再生候補楽曲リストを、ディスプレイ１１９の画面に表示するようにする（ステップＳ１２５）。以上で、図８の処理ルーチンは終了である。
【００７７】
［第２の実施形態］
以上説明した第１の実施形態では、楽曲の再生履歴を、設定された時間帯に対応して楽曲再生履歴記憶部１１６に記憶するようにした。これに対して、この第２の実施形態では、楽曲再生履歴記憶部１１６には、再生された楽曲の識別情報（楽曲ＩＤ）と、楽曲名、アーティスト名、ジャンル、アルバム名など共に、再生時刻を記憶するようにする。
【００７８】
そして、楽曲編成要求があったときに、当該要求に応じた時間帯に再生された楽曲を、その再生時刻の情報に基づいて、楽曲再生履歴記憶部１１６に記憶されている情報から抽出して、その抽出した楽曲の中から、再生候補楽曲のリストを生成するようにする。設定された時間帯の情報は、この第２の実施形態では、例えばハードディスク装置１１０に記憶されている。
【００７９】
この実施形態の場合のハードウエアは、図１と全く同様で良い。第１の実施形態と異なるのは、楽曲再生履歴記憶部１１６への履歴情報の書き込み処理と、楽曲編成処理の処理内容である。以下、図を参照して説明する。
【００８０】
＜楽曲再生および再生履歴の格納＞
図９は、この第２の実施形態における楽曲再生および再生履歴の格納処理を説明するためのフローチャートである。
【００８１】
まず、ＣＰＵ１０１は、上述のようにして、ユーザにより選択指定された楽曲のデータを、ハードディスク装置１１０から読み出して、楽曲データデコード部１０７に転送する。すると、楽曲データデコード部１０７では、受け取った楽曲データをデコードし、デコード結果のデジタルオーディオ信号をＤ−Ａ変換回路１１１に送出する。Ｄ−Ａ変換回路１１１では、デジタルオーディオ信号がアナログオーディオ信号に変換され、当該アナログオーディオ信号がアンプ１１２を介してスピーカ１１３に供給されて、音響再生される（ステップＳ１３１）。
【００８２】
そして、ＣＰＵ１０１は、当該楽曲の再生終了を待つ（ステップＳ１３２）。ここで、再生終了は、ストップボタンの操作であっても良いし、当該楽曲データの終了であっても良い。なお、ここで、ストップボタンによる再生終了と判別する場合に、所定時間以上、再生がなされた後のストップボタンの操作のみを再生終了と判別するようにしても良い。あまりにも短い時間の再生は、再生と見なさないようにするためである。
【００８３】
ステップＳ１３２で、再生終了と判別したときには、ＣＰＵ１０１は、再生時刻を検出する（ステップＳ１３３）。この再生時刻は、再生が終了したときの時刻であっても良いし、また、再生開始時刻を記憶しておき、それを再生時刻としても良い。さらには、再生開始してから、前述した再生と見なせる時間を経過したときの時刻を再生時刻として検出するようにしても良い。
【００８４】
次に、ＣＰＵ１０１は、検出した再生時刻と、再生された楽曲の楽曲ＩＤ、楽曲名、再生回数などを対応付けて、楽曲再生履歴記憶部１１６に書き込む（ステップＳ１３４）。
【００８５】
以上の処理を、楽曲が再生される毎に、実行するようにする。
【００８６】
［楽曲編成処理の第１の例］
この楽曲編成処理の第１の例は、楽曲格納再生装置は、ユーザが楽曲編成要求を行った時刻を包含する時間帯における再生候補楽曲のリストを、ユーザが要求していると想定して、当該再生候補楽曲リストの作成をする場合の例である。
【００８７】
ユーザが、ボタン操作部１１４の、この例では楽曲編成要求ボタンを操作して楽曲編成要求操作を行ったことをＣＰＵ１０１が検出すると、ＣＰＵ１０１は、図１０の処理ルーチンを開始する。
【００８８】
そして、ＣＰＵ１０１は、まず、楽曲編成要求ボタンが操作された時刻（現在時刻）を、時刻検出部１１５を通じて検出する（ステップＳ１４１）。次に、ＣＰＵ１０１は、ハードディスク装置１１０に記憶されている各時間帯の先頭時点および終端時点を参照して、楽曲編成要求ボタンが操作された時刻（現在時刻）が、いずれの時間帯に属するかを判別する（ステップＳ１４２）。
【００８９】
次に、楽曲再生履歴記憶部１１６の記憶内容のうち、判別した時間帯に再生された１〜複数の楽曲を抽出する（ステップＳ１４３）。そして、抽出した楽曲の中から、例えば再生回数の多い順に、任意に１〜複数の楽曲を選択し、当該選択した楽曲のリストとして、再生候補楽曲リストを作成する（ステップＳ１４４）。
【００９０】
この場合に、判別した時間帯に再生された楽曲の数が少ない場合には、その全てを再生候補楽曲リストに掲載するようにしても良い。また、判別した時間帯に再生された楽曲の数が多い場合には、その複数の楽曲から上述のようにして、選択した楽曲を再生候補楽曲リストに掲載するようにするのであるが、その選択方法としては、上述のような再生回数の多い順のみに限らず、ランダムに選択する方法であっても良い。
【００９１】
また、判別した時間帯に再生された楽曲に関する情報として、ジャンルやアーティスト名などが記憶されている場合には、最も多いジャンルやアーティストの楽曲から順に選択するようにしても良い。
【００９２】
次に、ＣＰＵ１０１は、以上のようにして作成された再生候補楽曲リストを、第１の実施形態と同様にして、ディスプレイ１１９の画面に表示するようにする（ステップＳ１４５）。
【００９３】
以上で、図１０の処理ルーチンは終了である。この実施形態では、ユーザは、ディスプレイ１１９の画面に表示された再生候補楽曲リストから、自分が再生して聴取したい楽曲を選択して、再生を実行することができる。その再生の履歴も、楽曲再生履歴記憶部１１６に記憶される。
【００９４】
［楽曲編成処理の第２の例］
この楽曲編成処理の第２の例は、ユーザによる楽曲編成要求が、再生候補楽曲リストを要求する時間帯の指定を伴なう場合である。前述した第１の実施形態における楽曲編成処理の第２の例と同様に、再生候補楽曲リストを要求する時間帯の指定をさせるために、ハードディスク装置１１０に記憶されている、設定された時間帯の一覧をディスプレイ１１９に表示して、ユーザに時間帯の指定を促すことで、時間帯をユーザに選択指定してもらうこともできる。
【００９５】
しかし、この第２の例においては、予めの時間帯の設定しておくのではなく、ユーザが楽曲編成要求を出すときに、自分が楽曲を聴取したい時間帯を指定するようにする。この例においては、予め、時間帯を設定してハードディスク装置１１０などの記憶部に記憶しておく必要はない。
【００９６】
この例においては、ユーザが、ボタン操作部１１４の、この例では楽曲編成要求ボタンを操作して楽曲編成要求操作を行ったことをＣＰＵ１０１が検出すると、ＣＰＵ１０１は、図１１の処理ルーチンを開始する。
【００９７】
ＣＰＵ１０１は、まず、再生候補楽曲リストを要求する時間帯の指定をさせるために、この例では、ディスプレイ１１９に、ユーザに時間帯の設定入力を促すメッセージを表示する（ステップＳ１５１）。
【００９８】
これに対して、ユーザは、ボタン操作部１１４を通じて時間帯の設定入力を行うので、ＣＰＵ１０１は、設定された時間帯の入力を受け付け、当該時間帯を判別する（ステップＳ１５２）。
【００９９】
次に、ＣＰＵ１０１は、楽曲再生履歴記憶部１１６の記憶内容のうちから、判別した時間帯に再生された１〜複数の楽曲を抽出し（ステップＳ１５３）、当該抽出した楽曲の中から、例えば再生回数の多い順に、任意に１〜複数の楽曲を選択し、当該選択した楽曲のリストとして、前述の例と同様にして、再生候補楽曲リストを作成する（ステップＳ１５４）。
【０１００】
次に、ＣＰＵ１０１は、以上のようにして作成された再生候補楽曲リストを、第１の実施形態と同様にして、ディスプレイ１１９の画面に表示するようにする（ステップＳ１５５）。以上で、図１１の処理ルーチンは終了である。
【０１０１】
［楽曲格納再生装置の他の実施形態］
上述の実施形態では、再生候補楽曲リストをディスプレイに表示して、ユーザに提示するようにしたが、楽曲格納再生装置としては、当該再生候補楽曲リストをディスプレイに表示することなく、あるいは、ディスプレイに表示すると共に、作成した再生候補楽曲リストにしたがって、再生を自動的に開始するように構成してもよい。
【０１０２】
その場合には、再生候補楽曲リストの楽曲の順番は、再生候補楽曲リストに載せるべく選択した複数の楽曲について、例えば乱数にしたがって、ランダムに並べる方法や、再生回数が多い順に並べる方法など、種々の決定方法にしたがって再生順序を決定するようにすると良い。
【０１０３】
［第３の実施形態］
以上の実施形態は、楽曲格納再生装置において楽曲編成処理を行うようにしたが、例えば、楽曲格納再生装置をパーソナルコンピュータに接続し、パーソナルコンピュータで、楽曲編成して、再生候補楽曲リストを生成し、その生成した再生候補楽曲リストを楽曲格納再生装置に送信して提供するようにすることもできる。すなわち、その場合には、パーソナルコンピュータが楽曲編成装置を構成するものである。
【０１０４】
第３の実施形態は、その場合であり、楽曲編成装置での楽曲編成処理としては、上述した第１の実施形態と、第２の実施形態のいずれも適用可能である。以下、この第３の実施形態について、図１２〜図１７を参照して説明する。
【０１０５】
以下に説明する例は、図１２に示すように、楽曲編成装置の例としてのパーソナルコンピュータ２０と、前述の楽曲格納再生装置から楽曲編成機能を除いた装置１０とが、互いに通信インターフェースを通じて接続される構成を備えるものである。
【０１０６】
そして、この第３の実施形態においては、楽曲格納再生装置１０は、パーソナルコンピュータ２０に対して、楽曲取得要求を送って希望する楽曲を指定することにより、パーソナルコンピュータから、当該希望する楽曲のデータを取得して、楽曲データ格納部に格納することができるように構成されている。
【０１０７】
すなわち、楽曲格納再生装置１０は、自装置を識別する情報（例えば装置ＩＤあるいは当該装置を使用するユーザの識別情報）を伴なって、パーソナルコンピュータ２０に楽曲取得要求を送る。
【０１０８】
この場合、パーソナルコンピュータ２０は、楽曲取得要求を送ってきた楽曲格納再生装置のそれぞれを識別する情報に基づいて、楽曲格納再生装置毎に、提供した楽曲のリストを記憶している。
【０１０９】
そして、パーソナルコンピュータ２０は、楽曲格納再生装置１０からの楽曲取得要求を受け取ると、当該楽曲取得要求をしてきた楽曲格納再生装置１０に既に提供した楽曲のリストを、パーソナルコンピュータ２０が格納している楽曲群の一覧リストとを比較し、その比較結果に基づいて、未だ提供していない楽曲のリストを生成して楽曲格納再生装置１０に送る。
【０１１０】
楽曲格納再生装置１０は、この一覧リストをディスプレイの画面に表示する。楽曲格納再生装置１０のユーザが、この一覧リストから自分が希望する楽曲を選択指定すると、楽曲格納再生装置１０は、その楽曲の選択指定情報をパーソナルコンピュータ２０に送る。
【０１１１】
パーソナルコンピュータ２０は、その選択指定情報により指定された楽曲のデータを楽曲格納再生装置１０に送る。楽曲格納再生装置１０は、受け取った楽曲のデータを楽曲データ格納部、例えばハードディスク装置に格納するようにする。この際、パーソナルコンピュータ２０からは、楽曲のデータと共に、楽曲ＩＤや、楽曲名、アーティスト名、アルバム名なども共に送られてくるので、それらの付属情報も、楽曲データに対応して楽曲データ格納部に格納するようにする。
【０１１２】
また、楽曲格納再生装置１０が、パーソナルコンピュータに楽曲編成要求を送ると、前述したような時間帯に応じたお勧めの再生候補楽曲のリストをパーソナルコンピュータ２０が作成して、楽曲格納再生装置１０に送るように構成されている。
【０１１３】
この場合、この第３の実施形態においては、パーソナルコンピュータ２０に楽曲格納再生装置１０を接続すると、楽曲格納再生装置１０に格納されている楽曲再生履歴情報がパーソナルコンピュータ２０に送られ、パーソナルコンピュータ２０では、楽曲格納再生装置毎の識別情報に対応して、当該楽曲再生履歴情報が格納されて管理されている。
【０１１４】
この楽曲再生履歴情報は、前述した第１の実施形態の楽曲編成処理を、この第３の実施形態に適用する場合には、図４に示したような楽曲再生履歴情報の形式となり、また、第２の実施形態の楽曲編成処理を、この第３の実施形態に適用する場合には、前述の第２の実施形態で説明したような楽曲再生履歴情報の形式となる。
【０１１５】
パーソナルコンピュータ２０は、楽曲編成要求を受け取ったときには、当該楽曲編成要求を送ってきた楽曲格納再生装置１０の識別情報を参照し、当該識別情報で示される楽曲格納再生装置１０の楽曲再生履歴情報を参照する。そして、前述の第１の実施形態あるいは第２の実施形態で説明したようにして、パーソナルコンピュータ２０は、当該楽曲編成要求が行われた時点を含む時間帯あるいは指定された時間帯の再生履歴に含まれる楽曲群の中から再生候補楽曲リストを生成し、楽曲編成要求してきた楽曲格納再生装置１０に送る。
【０１１６】
以上の説明では、楽曲格納再生装置１０自身の楽曲再生履歴情報に基づいて、楽曲編成要求が行われた時点を含む時間帯あるいは指定された時間帯の再生履歴に含まれる楽曲群の中から再生候補楽曲リストを生成するようにしたが、この第３の実施形態では、パーソナルコンピュータ２０には、他者の楽曲再生履歴情報も格納されているので、楽曲編成要求の際に、自分以外の他の装置の楽曲再生履歴情報に基づいた再生候補楽曲リストの要求をすることにより、再生候補楽曲リストについてのエンターテインメント性を向上させることができる。
【０１１７】
また、この第３の実施形態では、楽曲編成処理をパーソナルコンピュータ２０で行うようにするので、楽曲格納再生装置１０自身で楽曲編成処理を行う場合よりも、より細かい処理が可能となる。
【０１１８】
そこで、この第３の実施形態では、時間帯は、例えば生活行動パターンに応じた詳細な設定を行うことが可能である。すなわち、この第３の実施形態では、例えば図１３に示すように、各曜日について、当該曜日に応じた生活行動パターンに応じた時間帯の設定を、パーソナルコンピュータ２０に対して、楽曲格納再生装置１０のそれぞれについて、その識別情報に対応して記憶しておくようにする。
【０１１９】
そして、楽曲編成処理として第１の実施形態を採用する場合には、楽曲格納再生装置１０も、楽曲再生履歴を記憶するために、時間帯の情報を必要とするので、パーソナルコンピュータ２０は、当該設定された時間帯の情報を、対応する楽曲格納再生装置の各々に送っておくようにする。なお、楽曲編成処理として第２の実施形態を採用する場合には、楽曲格納再生装置１０では、時間帯に応じて再生履歴を格納する必要はないので、時間帯の情報を楽曲格納再生装置に送る必要はない。
【０１２０】
［第３の実施形態における楽曲格納再生装置１０のハードウエア構成例］
図１４に、楽曲格納再生装置１０のハードウエア構成例のブロック図を示す。この第３の実施形態の楽曲格納再生装置１０は、図１に示した楽曲格納再生装置と、楽曲編成部１１７を備えない点を除いて、ほぼ同一の構成を備える。
【０１２１】
なお、実質的には、同一のものとなるが、図１４では、楽曲データ入力インターフェース１０６の代わりに通信インターフェース１２０を設けるようにした。すなわち、前述したように、この通信インターフェース１２０は、例えばＵＳＢインターフェースからなり、接続ケーブルを介してパーソナルコンピュータ２０と接続される。
【０１２２】
［第３の実施形態におけるパーソナルコンピュータ２０のハードウエア構成例］
図１５は、パーソナルコンピュータ２０のハードウエア構成例のブロック図を示すもので、システムバス３００に対して、ＣＰＵ３０１と、プログラムが記憶されているＲＯＭ３０２と、ワークエリア用ＲＡＭ３０３と、楽曲データ格納部２０４と、楽曲データ格納エンコード・デコード部２０５と、操作部インターフェース２０６と、楽曲再生履歴情報記憶部２０７と、楽曲編成部２０８と、通信インターフェース２０９および２１２と、ディスプレイインターフェース２１０とが接続されている。
【０１２３】
操作部インターフェース２０６には、キーボードなどの操作部２２０が接続されている。また、通信インターフェース２０９は、楽曲格納再生装置１０と通信を行うためのものである。また、通信インターフェース２１２は、インターネット２１３を通じて、例えば楽曲配信サーバと通信を行うためのものである。さらに、ディスプレイインターフェース２１０には、ＬＣＤなどからなるディスプレイ２１１が接続される。
【０１２４】
楽曲データ格納部２０４は、例えばハードディスク装置からなり、大量の楽曲データを格納することが可能である。この場合、楽曲データ格納部２０４には、楽曲ＩＤ、楽曲名、ジャンル、アーティスト名、などの付随情報も、楽曲データに対応付けられて格納されている。
【０１２５】
パーソナルコンピュータ２０は、楽曲データおよび前記付随情報は、例えば通信インターフェース２１２を通じて接続されるインターネット２１３を介して、楽曲配信サーバ装置から取得して、楽曲データ格納部２０４に格納するようにする。その際に、必要に応じて、楽曲データ格納エンコード・デコード部２０５で、楽曲データ格納部２０４に格納するのに必要なエンコード処理を行うようにする。
【０１２６】
そして、楽曲データ格納部２０４に格納されている楽曲データは、前述したように、楽曲格納再生装置１０からの楽曲取得要求に応じて読み出されて、通信インターフェース２０９を通じて、当該楽曲取得要求してきた楽曲格納再生装置１０に送られる。その際、必要に応じて、楽曲データ格納部２０４から読み出された楽曲データは、楽曲データ格納エンコード・デコード部２０５で、楽曲格納再生装置１０に送信するために必要なデコード処理がなされた後、楽曲格納再生装置１０に送信される。
【０１２７】
そして、この実施形態では、楽曲データ格納部２０４には、前述したように、パーソナルコンピュータ２０に通信インターフェース２０９を通じて接続される楽曲格納再生装置１０のそれぞれの識別情報に対応つけられて、各楽曲格納再生装置１０に送信された楽曲の一覧情報が記憶されている。
【０１２８】
また、楽曲再生履歴情報記憶部２０７には、各楽曲格納再生装置１０を識別する情報に対応して、それぞれの楽曲格納再生装置１０の楽曲再生履歴情報が格納されている。すなわち、図１６は、楽曲再生履歴情報記憶部２０７の格納情報の例を示し、図１６の例においては、各楽曲格納再生装置１０の使用者を示す識別情報（個人ＩＤ）に対応して、楽曲再生履歴情報が、予め設定された時間帯毎に記憶されている。なお、個人ＩＤを識別情報として用いる場合には、楽曲格納再生装置１０が同じでも、使用者毎に個人ＩＤを登録して、それをパーソナルコンピュータ２０に供給するようにすることもできる。
【０１２９】
したがって、この図１６の例は、前述の第１の実施形態の場合に該当する。第２の実施形態の場合には、各楽曲格納再生装置１０を識別する情報毎に、楽曲の再生時刻の情報が記憶されるものであることは前述の通りである。
【０１３０】
楽曲編成部２０８は、前述の実施形態とほぼ同様の楽曲編成処理を行う。以下に、この第３の実施形態における楽曲編成処理動作について、図１７および図１８のフローチャートを参照しながら説明する。
【０１３１】
［楽曲格納再生装置１０の処理動作］
図１７は、パーソナルコンピュータ２０に接続されたときの楽曲格納再生装置１０の処理動作を説明するためのフローチャートである。
【０１３２】
楽曲格納再生装置１０のＣＰＵ１０１は、パーソナルコンピュータ２０と接続されたか否かを監視し（ステップＳ１６１）、パーソナルコンピュータ２０と接続されないときには、その他の処理を行う（ステップＳ１６２）。
【０１３３】
ステップＳ１６１で、パーソナルコンピュータ２０と接続されたと判別したときには、ＣＰＵ１０１は、楽曲再生履歴記憶部１１６に格納されている楽曲再生履歴の情報を、自装置を識別するための情報と共に、通信インターフェース１２０を通じてパーソナルコンピュータ２０に送る（ステップＳ１６３）。この場合、楽曲再生履歴記憶部１１６に格納されている楽曲再生履歴の情報の全てを送るのではなく、送信履歴を記憶しておき、前回、楽曲再生履歴を送った後の、未だ、パーソナルコンピュータ２０に送っていない履歴のみを送るようにする。
【０１３４】
そして、次に、ＣＰＵ１０１は、ボタン操作部１１４を通じた楽曲編成要求の操作がなされたか否か判別する（ステップＳ１６４）。楽曲編成要求のボタン操作がなされていないと判別したときには、ＣＰＵ１０１は、前述した楽曲取得要求に応じた処理など、他の処理を行う（ステップＳ１６２）。
【０１３５】
ステップＳ１６４で、楽曲編成要求のボタン操作がなされたと判別したときには、ＣＰＵ１０１は、楽曲編成要求を通信インターフェース１２０を通じてパーソナルコンピュータ２０に送る（ステップＳ１６５）。
【０１３６】
次に、この例では、自装置（あるいはユーザ自身）の再生履歴に基づく再生候補楽曲のリストの要求か、他装置（あるいは他人）の再生履歴に基づく再生候補楽曲のリストの要求か、のいずれであるかの情報を送る（ステップＳ１６６）。この情報には、他装置（あるいは他人）の再生履歴に基づく再生候補楽曲のリストの要求の場合には、当該他装置（あるいは他人）の指定情報を含む。
【０１３７】
この場合に、他装置（あるいは他人）の指定の仕方としては、一例として、パーソナルコンピュータ２０から選択可能な他装置（あるいは他人）を選択するための表示情報を送り、楽曲格納再生装置１０で、その表示情報から選択した他装置（あるいは他人）の情報をパーソナルコンピュータ２０に送るようにする方法が用いられる。
【０１３８】
パーソナルコンピュータ２０は、この楽曲編成要求を受け取ると、前述の実施形態と同様の楽曲編成処理を行って、再生候補楽曲リストを作成し、楽曲格納再生装置１０に送ってくるので、楽曲格納再生装置１０のＣＰＵ１０１は、当該再生候補楽曲リストの受信を待つ（ステップＳ１６７）。
【０１３９】
そして、再生候補楽曲リストの受信を確認すると、ＣＰＵ１０１は、当該再生候補楽曲リストの情報をバッファメモリに格納して、前述の実施形態と同様にして、当該再生候補楽曲リストをディスプレイ１１９の画面に表示する（ステップＳ１６８）。
【０１４０】
楽曲格納再生装置１０では、バッファメモリに格納した再生候補楽曲リストを、ユーザの指示により、例えばハードディスク装置１１０などに格納することができる。そして、楽曲格納再生装置１０のユーザは、前述の実施形態と同様にして、当該再生候補楽曲リストから楽曲を選択して、その楽曲を再生することができる。
【０１４１】
［パーソナルコンピュータ２０の処理動作］
図１８は、楽曲格納再生装置１０が接続されたときのパーソナルコンピュータ２０の処理動作を説明するためのフローチャートである。
【０１４２】
パーソナルコンピュータ２０のＣＰＵ２０１は、楽曲格納再生装置１０と接続されたか否かを監視し（ステップＳ１７１）、楽曲格納再生装置１０と接続されないときには、その他の処理を行う（ステップＳ１７２）。
【０１４３】
ステップＳ１７１で、楽曲格納再生装置１０と接続されたと判別したときには、ＣＰＵ２０１は、楽曲格納再生装置１０から送られてくる楽曲再生履歴の情報と、楽曲格納再生装置を識別するための情報とを、通信インターフェース２０９を通じて受信し、両者を対応付けて楽曲再生履歴情報記憶部２０７に記憶する（ステップＳ１７３）。
【０１４４】
次に、ＣＰＵ２０１は、楽曲格納再生装置１０から楽曲編成要求を受信したか否か判別する（ステップＳ１７４）。楽曲編成要求を受信していないと判別したときには、ＣＰＵ２０１は、前述した楽曲取得要求に応じた処理など、他の処理を行う（ステップＳ１７２）。
【０１４５】
ステップＳ１７４で、楽曲編成要求を受信したと判別したときには、ＣＰＵ２０１は、自装置（あるいはユーザ自身）の再生履歴に基づく再生候補楽曲のリストの要求か、他装置（あるいは他人）の再生履歴に基づく再生候補楽曲のリストの要求か、のいずれであるかの情報を受信する（ステップＳ１７５）。
【０１４６】
そして、ＣＰＵ２０１は、要求された再生候補楽曲のリストを作成するようにする（ステップＳ１７６）。
【０１４７】
すなわち、楽曲編成要求してきた楽曲格納再生装置１０の自装置の再生履歴に基づく再生候補楽曲のリストの要求であると判別したときには、ＣＰＵ２０１は、当該楽曲編成要求してきた楽曲格納再生装置１０の装置を識別するための情報を確認し、その装置を識別するための情報に対応して、楽曲再生履歴情報記憶部２０７に格納されている再生履歴情報を参照する。
【０１４８】
そして、ＣＰＵ２０１は、その参照している楽曲再生履歴情報内において、前述の第１の実施形態あるいは第２の実施形態で説明したようにして、当該楽曲編成要求が行われた時点を含む時間帯あるいは指定された時間帯の再生履歴に含まれる楽曲群の中から再生候補楽曲リストを生成する。
【０１４９】
また、楽曲編成要求が、他装置の再生履歴に基づく再生候補楽曲リストの要求であると判別したときには、ＣＰＵ２０１は、楽曲編成要求と共に、あるいは楽曲編成要求の後に送られてくる前記他装置の識別情報を確認し、その他装置の識別情報に対応して、楽曲再生履歴情報記憶部２０７に格納されている再生履歴情報を参照する。
【０１５０】
そして、ＣＰＵ２０１は、その参照している楽曲再生履歴情報内において、前述の第１の実施形態あるいは第２の実施形態で説明したようにして、当該楽曲編成要求が行われた時点を含む時間帯あるいは指定された時間帯の再生履歴に含まれる楽曲群の中から再生候補楽曲リストを生成する。
【０１５１】
そして、ＣＰＵ２０１は、ステップＳ１７６で作成した再生候補楽曲のリストの情報を、楽曲編成要求してきた楽曲格納再生装置１０に送る（ステップＳ１７７）。
【０１５２】
以上のようにして、この第３の実施形態においては、自分の再生履歴のみではなく、他者の再生履歴を用いて、再生候補楽曲のリストの作成を依頼することができるので、前記他者が、要求された時間帯に、どのような楽曲を再生しているかを体験することができて、エンターテインメント性が高まる。
【０１５３】
［その他の実施形態および変形例］
上述の第３の実施形態におけるパーソナルコンピュータの場合には、楽曲格納再生装置毎あるいは使用者毎に再生履歴が記憶されていることを利用して、楽曲編成は、他人の再生履歴情報を用いて行えるようにしたが、第１および第２の実施形態の楽曲格納再生装置の場合においても、電源をオンにしたときに、使用者の識別情報を入力して使用可能にするようにすると共に、再生履歴情報を使用者毎に記憶するようにして、楽曲編成要求をしたときに、自分の履歴に基づくリストか、他人の履歴に基づくリストかを指定するようにすることにより、上述の第３の実施形態と同様の作用効果を得ることができる。
【０１５４】
また、第３の実施形態の変形例として、パーソナルコンピュータの代わりに、インターネットなどの通信ネットワークを介して接続されるサーバ装置を想定するようにすることもできる。その場合には、例えば、楽曲格納再生装置１０は、例えばパーソナルコンピュータの構成とすることができる。
【０１５５】
そして、サーバ装置には、特定の著名人の楽曲再生履歴情報などを記憶するようにして、当該著名人の再生履歴を用いた楽曲編成を、利用者が利用することができるように構成することができる。
【０１５６】
また、上述の実施形態では、楽曲再生履歴記憶部に格納されている楽曲のみを再生候補楽曲リストに掲載できるようにしたが、要求があった時間帯の再生履歴として格納されている楽曲が収められているアルバム、あるいは当該アルバムに含まれる、前記再生履歴に含まれない楽曲をもリストに掲載するようにしてもよい。
【０１５７】
また、再生候補楽曲リストには、要求があった時間帯の再生履歴として格納されている楽曲として最も多いジャンルが何であるかを判別し、判別したジャンルの楽曲であって、前記再生履歴に含まれない楽曲をもリストに掲載するようにしてもよい。
【図面の簡単な説明】
【０１５８】
【図１】この発明による楽曲格納再生装置の実施形態のハードウエア構成例を示すブロック図である。
【図２】実施形態における時間帯の設定の一例を示す図である。
【図３】楽曲データの格納例を示す図である。
【図４】楽曲再生履歴記憶部の記憶内容の一例を示す図である。
【図５】実施形態の楽曲格納再生装置の動作説明のためのフローチャートである。
【図６】実施形態の楽曲格納再生装置の動作説明のためのフローチャートである。
【図７】実施形態における再生候補楽曲リストの一例を示す図である。
【図８】実施形態の楽曲格納再生装置の動作説明のためのフローチャートである。
【図９】実施形態の楽曲格納再生装置の動作説明のためのフローチャートである。
【図１０】実施形態の楽曲格納再生装置の動作説明のためのフローチャートである。
【図１１】実施形態の楽曲格納再生装置の動作説明のためのフローチャートである。
【図１２】この発明による楽曲編成装置の実施形態を説明するためのブロック図である。
【図１３】実施形態における時間帯の設定の他の一例を示す図である。
【図１４】この発明による楽曲編成装置の実施形態を説明するためのブロック図である。
【図１５】この発明による楽曲編成装置の実施形態を説明するためのブロック図である。
【図１６】楽曲編成装置の実施形態における楽曲再生履歴情報記憶部の記憶内容の一例を示す図である。
【図１７】楽曲編成装置の実施形態の動作説明のためのフローチャートである。
【図１８】楽曲編成装置の実施形態の動作説明のためのフローチャートである。
【符号の説明】
【０１５９】
１０７…楽曲データデコード部、１１０…ハードディスク装置、１１５…時刻検出部、１１６…楽曲再生履歴記憶部、１１７…楽曲編成部、２０４…楽曲データ格納部、２０７…楽曲再生履歴情報記憶部、２０８…楽曲編成部
【図１】
2005310312.tif 000003
【図２】
2005310312.tif 000004
【図３】
2005310312.tif 000005
【図４】
2005310312.tif 000006
【図５】
2005310312.tif 000007
【図６】
2005310312.tif 000008
【図７】
2005310312.tif 000009
【図８】
2005310312.tif 000010
【図９】
2005310312.tif 000011
【図１０】
2005310312.tif 000012
【図１１】
2005310312.tif 000013
【図１２】
2005310312.tif 000014
【図１３】
2005310312.tif 000015
【図１４】
2005310312.tif 000016
【図１５】
2005310312.tif 000017
【図１６】
2005310312.tif 000018
【図１７】
2005310312.tif 000019
【図１８】
2005310312.tif 000020