(57)【要約】【課題】利用者が記憶メディアから好みの楽曲を選択するための負担を軽減する。【解決手段】ＣＰＵ１１は、ＣＤ１３１に格納された楽曲データのうち、ＣＤドライブ１３から音出力装置１７に対して出力された時間が所定の時間を超えた楽曲データを、選択的にハードディスク装置１８に記憶させる。利用者から楽曲の再生指示が与えられると、ＣＰＵ１１は、ハードディスク装置１８に記憶された楽曲データを読み出して上記音出力装置１７に出力する。【選択図】図１
2006318636.tif 000002
【特許請求の範囲】
【請求項１】
楽曲データに基づいて楽音を出力する音出力装置に対し、記憶メディアに格納された複数の楽曲データのいずれかを出力する記憶メディア処理手段と、
記憶手段と、
前記記憶メディア処理手段による前記音出力装置への出力状況が所定の条件を満たす楽曲データを前記記憶手段に記憶させる一方、楽曲の再生指示が与えられると、前記記憶手段に記憶された楽曲データを読み出して前記音出力装置に出力する制御手段と
を具備し、
前記制御手段は、前記記憶メディアに格納された複数の楽曲データを示すインデックスデータと当該記憶メディアを特定するためのメディア識別子とを前記記憶手段に記憶させる一方、前記インデックスデータが示す複数の楽曲データのうち前記記憶手段に記憶されていない楽曲データの出力指示が与えられたときに、この楽曲データが格納された記憶メディアの前記メディア識別子を報知することを特徴とする楽曲再生制御装置。
【請求項２】
アルバムを構成する複数の楽曲データのいずれかを記憶メディアから読み出し、この楽曲データを、楽曲データに基づいて楽音を出力する音出力装置に対して出力する記憶メディア処理手段と、
記憶手段と、
前記記憶メディア処理手段によって前記音出力装置に出力された楽曲データの数が所定の数を超えたアルバムを前記記憶手段に記憶させる一方、アルバムの再生指示が与えられると、前記記憶手段に記憶されたアルバムのうちいずれかの楽曲データを読み出して前記音出力装置に出力する制御手段と
を具備することを特徴とする楽曲再生制御装置。
【請求項３】
前記所定の数は利用者によって指定された数である
ことを特徴とする請求項２に記載の楽曲再生制御装置。
【請求項４】
楽曲データに基づいて楽音を出力する音出力装置に対し、記憶メディアに格納された複数の楽曲データのいずれかを出力する記憶メディア処理手段と、
記憶手段と、
前記記憶メディア処理手段によって楽曲データが前記音出力装置に出力されたときに、当該楽曲データとその出力時点を示す再生履歴データとを前記記憶手段に記憶させる一方、楽曲の再生指示が与えられると、前記記憶手段に記憶された楽曲データのうち、前記再生履歴データの示す時点が所定の条件を満たす楽曲データを読み出して前記音出力装置に出力する制御手段と
を具備することを特徴とする楽曲再生制御装置。
【請求項５】
前記所定の条件は、前記再生履歴データの示す時点が、利用者によって指定された期間に含まれることである
ことを特徴とする請求項４に記載の楽曲再生制御装置。
【請求項６】
楽曲データに基づいて楽音を出力する音出力装置に対して、記憶メディアに格納された複数の楽曲データのいずれかを出力する記憶メディア処理手段を具備するコンピュータに、
前記記憶メディア処理手段による前記音出力装置への出力状況が所定の条件を満たす楽曲データを前記記憶手段に記憶させる一方、楽曲の再生指示が与えられると、前記記憶手段に記憶された楽曲データを読み出して前記音出力装置に出力し、さらに、前記記憶メディアに格納された複数の楽曲データを示すインデックスデータと当該記憶メディアを特定するためのメディア識別子とを前記記憶手段に記憶させる一方、前記インデックスデータが示す複数の楽曲データのうち前記記憶手段に記憶されていない楽曲データの出力指示が与えられたときに、この楽曲データが格納された記憶メディアの前記メディア識別子を報知する機能を実現させるための楽曲再生制御プログラム。
【請求項７】
アルバムを構成する複数の楽曲データのいずれかを記憶メディアから読み出し、この楽曲データを、楽曲データに基づいて楽音を出力する音出力装置に対して出力する記憶メディア処理手段を具備するコンピュータに、
前記記憶メディア処理手段によって前記音出力装置に出力された楽曲データの数が所定の数を超えたアルバムを記憶手段に記憶させる機能と、
アルバムの再生指示が与えられると、前記記憶手段に記憶されたアルバムのうちいずれかの楽曲データを読み出して前記音出力装置に出力する機能と
を実現させるための楽曲再生制御プログラム。
【請求項８】
楽曲データに基づいて楽音を出力する音出力装置に対して、記憶メディアに格納された複数の楽曲データのいずれかを出力する記憶メディア処理手段を具備するコンピュータに、
前記記憶メディア処理手段によって楽曲データが前記音出力装置に出力されたときに、当該楽曲データとその出力時点を示す再生履歴データとを記憶手段に記憶させる機能と、
楽曲の再生指示が与えられると、前記記憶手段に記憶された楽曲データのうち、前記再生履歴データの示す時点が所定の条件を満たす楽曲データを読み出して前記音出力装置に出力する機能と
を実現させるための楽曲再生制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ（Compact Disk）やＭＤ（Mini Disk）といった各種の記憶メディアに格納された楽曲データを再生する際に用いて好適な楽曲再生制御装置、楽曲再生制御プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
ＣＤやＭＤに代表される各種の記憶メディアに記録された楽曲のうち、利用者が所望する楽曲のみを再生することができる装置が従来から提供されている（例えば特許文献１）。
【特許文献１】特開平８−３１５５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般に再生装置においては、利用者が各種の操作子を操作することによって、再生される楽曲が選択されるようになっている。しかしながら、この再生装置においては、再生対象となるメディアを挿入するたびに利用者が所望の楽曲を選択しなければならず、操作に不慣れな利用者にとって負担が大きいという問題があった。このために、従来の再生装置においては、再生されるべき楽曲を任意に選択する機能が搭載されているにもかかわらず、この機能が使用されない場合が多かった。さらに、再生装置の多機能化に伴なってその操作子の数が増加している近年の傾向を考慮すれば、この問題はいっそう深刻であるといえる。
【０００４】
本発明は、以上説明した事情に鑑みてなされたものであり、利用者が好みの楽曲を選択する負担を軽減することができる楽曲再生制御装置、楽曲再生制御プログラムおよび記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、楽曲データに基づいて楽音を出力する音出力装置に対し、記憶メディアに格納された複数の楽曲データのいずれかを出力する記憶メディア処理手段と、記憶手段と、前記記憶メディア処理手段による前記音出力装置への出力状況が所定の条件を満たす楽曲データを前記記憶手段に記憶させる一方、楽曲の再生指示が与えられると、前記記憶手段に記憶された楽曲データを読み出して前記音出力装置に出力する制御手段とを具備し、前記制御手段は、前記記憶メディアに格納された複数の楽曲データを示すインデックスデータと当該記憶メディアを特定するためのメディア識別子とを前記記憶手段に記憶させる一方、前記インデックスデータが示す複数の楽曲データのうち前記記憶手段に記憶されていない楽曲データの出力指示が与えられたときに、この楽曲データが格納された記憶メディアの前記メディア識別子を報知することを特徴とする楽曲再生制御装置を提供する。
【０００６】
この構成によれば、再生状況が所定の条件を満たす楽曲データが選択的に記憶手段に記憶される。したがって、いずれかの楽曲を選択するための操作を要することなく、１以上の楽曲データからなる楽曲集が得られる。なお、上記所定の条件は、前記記憶メディア処理手段による前記音出力装置への出力時間が所定の時間を超えたこととしてもよいし、前記記憶メディア処理手段による前記音出力装置への出力回数が所定の回数を超えたこととしてもよい。ここで、自分の好みの楽曲データは、好みでない楽曲データよりも長い時間または高い頻度で再生させるという一般的な傾向に照らせば、楽曲データを選択するための特段の操作を要することなく、自分の好みに合った楽曲データからなる楽曲集が得られる。もっとも、上記所定の条件は、出力時間または出力回数に関するものには限られない。要するに、記憶メディアに格納された複数の楽曲データのいずれかが、音出力装置への出力状況に応じて選択されて記憶手段に記憶されるようになっていればよいのである。
【０００７】
また、本発明は、アルバムを構成する複数の楽曲データのいずれかを記憶メディアから読み出し、この楽曲データを、楽曲データに基づいて楽音を出力する音出力装置に対して出力する記憶メディア処理手段と、記憶手段と、前記記憶メディア処理手段によって前記音出力装置に出力された楽曲データの数が所定の数を超えたアルバムを前記記憶手段に記憶させる一方、アルバムの再生指示が与えられると、前記記憶手段に記憶されたアルバムのうちいずれかの楽曲データを読み出して前記音出力装置に出力する制御手段とを具備することを特徴とする楽曲再生制御装置である。
【０００８】
この構成によれば、再生された楽曲データの数に応じて選択されたアルバムが記憶手段に記憶される。したがって、いずれかのアルバムを選択するための操作を要することなく、１以上のアルバムからなるアルバム集が得られる。好みの楽曲データがより多く含まれているアルバムが自分の好みのアルバムであるという一般的傾向に照らせば、アルバムを選択するための特段の操作を要することなく、自己の好みのアルバムからなるアルバム集が得られるということもできる。
【０００９】
以上のように、記憶メディアに格納された楽曲データのうち、記憶メディア処理手段から音出力装置への出力内容（出力時間や出力された楽曲数）が所定の条件を充足する楽曲データが、選択的に記憶手段に記憶されることにある。なお、本発明における「記憶メディア」は、ＣＤ（Compact Disk）、ＭＤ（Mini Disk）、ＬＤ（Laser Disk）、ＤＶＤ（Digital Versatile Disc）またはＦＤ（Floppy Disk）といった各種の記録媒体である。また、この記憶メディアから楽曲データが転送される「記憶媒体」は、磁気ディスクを有するハードディスク装置などである。なお、記憶媒体に格納される楽曲データは、ひとつの楽曲の全部に対応するものである必要は必ずしもなく、ひとつの楽曲の一部分に対応するものであってもよい。
【００１０】
また、本発明は、楽曲データに基づいて楽音を出力する音出力装置に対し、記憶メディアに格納された複数の楽曲データのいずれかを出力する記憶メディア処理手段と、記憶手段と、前記記憶メディア処理手段によって楽曲データが前記音出力装置に出力されたときに、当該楽曲データとその出力時点を示す再生履歴データとを前記記憶手段に記憶させる一方、楽曲の再生指示が与えられると、前記記憶手段に記憶された楽曲データのうち、前記再生履歴データの示す時点が所定の条件を満たす楽曲データを読み出して前記音出力装置に出力する制御手段とを具備することを特徴とする楽曲再生制御装置である。
【００１１】
この構成によれば、記憶メディアから再生された楽曲データが再生履歴データとともに記憶手段に記憶される一方、この記憶手段に記憶された楽曲データのうち、再生履歴データの示す時点が所定の条件を満たす楽曲データが選択的に再生されるようになっている。したがって、例えば期間や時間帯を指定することにより、過去のある時点において再生したことのある楽曲データを容易に選択することができる。
【発明の効果】
【００１２】
本発明によれば、記憶メディアに格納された楽曲データの出力状況に応じて、記憶手段に格納されるべき楽曲またはアルバムが選択されるようになっているので、利用者が好みの楽曲を選択する負担を軽減することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施形態について説明する。かかる実施の形態は、本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲内で任意に変更可能である。
【００１４】
＜Ａ：第１実施形態＞
＜Ａ−１：実施形態の構成＞
図１は、本発明に係る楽曲再生制御装置を適用した楽曲再生装置の構成を示すブロック図である。同図に示すように、この楽曲再生装置は、ＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、ＣＤ（Compact Disk）ドライブ１３、ＭＤ（Mini Disk）ドライブ１４、入力装置１５、表示装置１６、音出力装置１７およびハードディスク装置（ＨＤＤ；Hard Disk Drive）１８を有する。これらの各部はバス１００に接続されている。
【００１５】
ＣＰＵ１１は、ハードディスク装置１８や図示しないＲＯＭ（Read Only Memory）に格納されたプログラムを実行することにより、バス１００に接続された各部を制御するための手段である。ＲＡＭ１２は、ＣＰＵ１１によって主記憶として使用される半導体メモリである。
【００１６】
ＣＤドライブ１３は、ＣＤ１３１に格納されたデータを読み出すための装置である。同様に、ＭＤドライブ１４は、ＭＤ１４１に格納されたデータを読み出すための装置である。ＣＤ１３１およびＭＤ１４１には楽曲データが格納されている。各楽曲データは、ひとつの楽曲に含まれる楽音波形を表すデジタルデータである。本実施形態においては、ひとつのＣＤ１３１またはＭＤ１４１に、各々がひとつの楽曲に対応する複数の楽曲データが格納されているものとする。なお、以下では、ＣＤ１３１およびＭＤ１４１を総称して単に「記憶メディア」と表記する場合がある。また、ひとつの記憶メディアに格納されたすべての楽曲データの集合を、「アルバム」と表記する。
【００１７】
入力装置１５は、マウスなどのポインティングデバイスと、文字や記号を入力するためのキーボードとを備え、利用者によって操作が与えられるとその操作に応じた信号をＣＰＵ１１に出力する。例えば、利用者は、入力装置１５に対して所定の操作を行なうことにより、ＣＤ１３１やＭＤ１４１に格納された楽曲データの再生をＣＰＵ１１に指示することができる。表示装置１６は、ＣＲＴ（Cathode Ray Tube）や液晶表示パネルなどを備え、ＣＰＵ１１による制御のもとに各種の画像を表示する。
【００１８】
音出力装置１７は、入力された楽曲データに基づいて楽音を発生させるための手段であり、Ｄ／Ａ変換器１７１と、オーディオシステム１７２と、スピーカ１７３とを有する。このうちＤ／Ａ変換器１７１は、入力された楽曲データをアナログ信号である楽音信号に変換して出力する。オーディオシステム１７２は、出力されるべき楽音に対して残響効果などの各種効果を付与するためのエフェクタと、Ｄ／Ａ変換器１７１から出力された楽音信号を増幅するためのアンプとを有する。スピーカ１７３は、オーディオシステム１７２から供給される楽音信号に対応する楽音を出力するための装置である。なお、スピーカ１７３に代えて、耳に装着可能なイヤホンやヘッドフォンを用いてもよい。
【００１９】
ハードディスク装置１８は、ＯＳ（Operating System）やアプリケーションプログラムといった各種のプログラム、およびこれらのプログラムが実行されるときに使用される各種のデータを記憶するための手段である。本実施形態におけるハードディスク装置１８は、楽曲の再生動作に関する指令が配列された楽曲再生制御プログラムをアプリケーションプログラムとして記憶している。さらに、ハードディスク装置１８は、ＣＤ１３１またはＭＤ１４１に格納された楽曲データが転送される記憶領域を有する。これらの楽曲データのうちいずれがハードディスク装置１８に転送されるかは、楽曲再生装置の動作モードに応じて異なる。以下、この動作モードについて詳述する。
【００２０】
＜Ａ−２：動作モード＞
本実施形態に係る楽曲再生装置の動作モードには楽曲集作成モードとアルバム集作成モードとがあり、そのいずれかを利用者が任意に選択できるようになっている。以下、これらの各モードについて詳述する。
【００２１】
（１）楽曲集作成モード
この動作モードは、利用者の好きな曲を自動的に判定して楽曲集を作成するモードである。すなわち、楽曲集作成モードにおいては、ＣＤ１３１またはＭＤ１４１に格納された楽曲データのうち所定の条件を満たすものが、自動的にハードディスク装置１８に記憶されるようになっている。本実施形態においては、この所定の条件として、楽曲の再生時間に応じた次の４つが予め用意されており、このうちのいずれかが利用者によって選択されるようになっている。なお、初期状態においては、以下に示す条件のうち第３の条件Ｃａ３が選択されているものとする。第１の条件Ｃａ１は、その楽曲がわずかでも再生されたことである。第２の条件Ｃａ２は、その楽曲が１分以上にわたって再生されたことである。第３の条件Ｃａ３は、その楽曲が２分以上にわたって再生されたことである。第４の条件Ｃａ４は、その楽曲が最後まで再生されたことである。
【００２２】
より具体的には、ＣＤ１３１またはＭＤ１４１に格納された楽曲データのうち、設定された条件に係る時間を超えて再生された楽曲データが、利用者の好みの楽曲に対応したものであると判定されてハードディスク装置１８に記憶される。このとき、ハードディスク装置１８には、図２に示すように、条件を満たした楽曲データとともに、インデックスデータおよび再生履歴データが記憶される。このうちインデックスデータは、その楽曲データを特定するためのデータであり、当該楽曲データが格納された記憶メディアに一意に割り当てられた識別子（以下、「ディスクＩＤ」という）と、その楽曲データが、当該記憶メディアに格納された複数の楽曲データのうち何番目の楽曲データに該当するかを示す情報（以下、「楽曲番号」という）とを含んでいる。このインデックスデータは、記憶メディアに格納されたＴＯＣ（Table Of Contents）情報に基づいて特定される。一方、再生履歴データは、その楽曲データの過去における再生内容を示すデータであり、その楽曲データが過去に再生された回数と、その楽曲データが再生された累積時間（以下、「総再生時間」という）とを含んでいる。このように、楽曲集作成モードにおいては、予め設定された条件を満たした楽曲ごとに、この楽曲データとインデックスデータと再生履歴データとからなる組がハードディスク装置１８に格納されて、楽曲集が作成されるのである。
【００２３】
（２）アルバム集作成モード
この動作モードは、利用者の好きなアルバムを自動的に判定して、アルバム単位（ＣＤ１３１やＭＤ１４１などの記憶メディア単位）で楽曲データをハードディスク装置１８に記憶させるモードである。すなわち、アルバム集作成モードにおいては、所定の条件を満たすアルバム（すなわちこの記憶メディアに格納されたすべての楽曲データ）が自動的にハードディスク装置１８に記憶されるようになっている。本実施形態においては、この所定の条件として、アルバムを構成する楽曲データのうち実際に再生された楽曲データの数に応じた次の３つが予め用意されており、このうちのいずれかが利用者によって選択されるようになっている。なお、初期状態においては、以下に示す条件のうち第２の条件Ｃｂ２が選択されているものとする。第１の条件Ｃｂ１は、そのアルバムに含まれる楽曲データが２曲以上再生されたことである。第２の条件Ｃｂ２は、そのアルバムに含まれる楽曲データが５曲以上再生されることである。第３の条件Ｃｂ３は、そのアルバムに含まれるすべての楽曲データが再生されることである。
【００２４】
より具体的には、アルバムを構成する楽曲データのうち実際に再生された楽曲データの数が、設定された条件に係る数を超えたときに、そのアルバムが利用者の好みに合ったアルバムと判定されてハードディスク装置１８に記憶される。このとき、ハードディスク装置１８には、図３に示すように、アルバムを構成するすべての楽曲データとともに、インデックスデータと、各楽曲データに対応する楽曲番号とが記憶される。このインデックスデータは、アルバムが格納された記憶メディアに一意に割り当てられたディスクＩＤを含んでいる。このように、アルバム集作成モードにおいては、予め設定された条件を満たしたアルバムごとに、当該アルバムに含まれるすべての楽曲データとインデックスデータと楽曲番号とからなる組がハードディスク装置１８に格納されて、アルバム集が作成されるのである。
【００２５】
＜Ａ−３：本実施形態の動作＞
次に、本実施形態に係る楽曲再生装置の動作について説明する。まず、利用者によって入力装置１５に所定の操作がなされ、楽曲再生制御プログラムを起動すべき旨の指示が与えられると、ＣＰＵ１１は、ハードディスク装置１８に記憶された楽曲再生制御プログラムをＲＡＭ１２に転送してこれを実行する。以下、この楽曲再生制御プログラムに従った動作を、記憶メディアに格納された楽曲データから楽曲集またはアルバム集を作成するときの動作（図４ないし図９）と、作成した楽曲集またはアルバム集を利用するときの動作（図１０ないし図１３）とに分けて説明する。
【００２６】
＜Ａ−３−１：楽曲集またはアルバム集を作成するときの動作＞
まず、利用者によって入力装置１５に所定の操作がなされると、ＣＰＵ１１は、ＣＤ１３１またはＭＤ１４１に格納された楽曲データから楽曲集またはアルバム集を作成するための動作を実行する。図４は、この動作のメインルーチンを示す図である。なお、ここでは、ＣＤ１３１を再生対象とした場合を想定するが、ＭＤ１４１が再生対象となった場合にも同様の動作が行なわれる。
【００２７】
利用者がＣＤドライブ１３にＣＤ１３１を挿入すると、ＣＤドライブ１３は、ＣＤ１３１が挿入されたことを示す信号をＣＰＵ１１に出力する。この信号を検知すると（ステップＳ１）、ＣＰＵ１１は、動作モードを利用者に選択させるための処理を行なう（ステップＳ２）。すなわち、ＣＰＵ１１は、まず、楽曲集作成モードおよびアルバム集作成モードのいずれかを利用者に選択させるための画面（以下、「動作モード選択画面」という）Ｇ１を表示装置１６に表示させる。この動作モード選択画面Ｇ１は、図５に示すように、楽曲集作成モードに対応する領域Ａ１とアルバム集作成モードに対応する領域Ａ２とを含んでいる。利用者は、第１に、入力装置１５のポインティングデバイスを操作することによって、画面上に表示されているポインタＰを領域Ａ１または領域Ａ２の内部に移動させ、第２に、この状態で入力装置１５に対して所定の操作を行なう（例えばマウスのボタンをクリックする）ことにより、楽曲集作成モードおよびアルバム集作成モードのいずれかを選択することができる。
【００２８】
次いで、図４に示すように、ＣＰＵ１１は、利用者によって選択された動作モードが楽曲集作成モードであるか否かを判定する（ステップＳ３）。ここで、楽曲集作成モードが選択されたと判定した場合、ＣＰＵ１１は楽曲集作成処理を実行する（ステップＳ４）。これに対し、選択された動作モードが楽曲集作成モードでないと判定した場合、すなわち利用者がアルバム集作成モードを選択した場合、ＣＰＵ１１は、アルバム集作成処理を実行する（ステップＳ５）。楽曲集作成処理またはアルバム集作成処理が終了すると、ＣＰＵ１１はこのメインルーチンを終了させる。
【００２９】
次に、図６に示すフローチャートを参照して、上述したステップＳ４の楽曲集作成処理について説明する。まず、ＣＰＵ１１は、ＣＤ１３１に格納された複数の楽曲データのうち、ハードディスク装置１８に格納されるべき楽曲データの条件を利用者に選択させるための画面（以下、「条件設定画面」という）Ｇ２を表示装置１６に表示させる（ステップＳ４０１）。この条件設定画面Ｇ２は、図７に示すように、上述した第１の条件Ｃａ１から第４の条件Ｃａ４のぞれぞれに対応する領域Ａａ１ないし領域Ａａ４を含んでいる。利用者は、領域Ａａ１ないし領域Ａａ４のいずれかに対してモード選択画面Ｇ１と同様の操作を行なうことによって、第１の条件Ｃａ１ないし第４の条件Ｃａ４のいずれかを選択する。ただし、いずれの条件も選択されない場合には、初期値として設定された第３の条件Ｃａ３が選択される。
【００３０】
この条件設定が完了すると、ＣＰＵ１１は、ＣＤドライブ１３に対して楽曲データの読み出しを指示する（ステップＳ４０２）。この指示を受けたＣＤドライブ１３は、ＣＤ１３１に格納された複数の楽曲データのうち最初の楽曲に対応するものを音出力装置１７に出力するとともに、楽曲の再生時間を計時し始める。ＣＤドライブ１３から出力された楽曲データは、Ｄ／Ａ変換器１７１からオーディオシステム１７２を介してスピーカ１７３に供給されて、この楽曲データに対応する楽音が出力される。
【００３１】
ＣＤドライブ１３に対して読み出し指示を与えた後、ＣＰＵ１１は、楽曲の再生が終了するまで待機する（ステップＳ４０３）。ここで、ＣＰＵ１１は、ある楽曲が最後まで再生された場合だけでなく、この楽曲の再生途中でその再生を終了すべき旨の指示が利用者によって与えられた場合や、この楽曲の再生途中で再生対象を他の楽曲に切り替えるべき旨の指示が利用者によって与えられた場合にも、当該楽曲の再生が終了したものと判定する。
【００３２】
楽曲の再生終了を検知すると（ステップＳ４０３）、ＣＰＵ１１は、この楽曲の再生開始からその時点までに経過した時間をＣＤドライブ１３から取得するとともに、この再生時間が、ステップＳ４０１において選択された条件を満たしているか否かを判定する（ステップＳ４０４）。例えば、ステップＳ４０１において第３の条件Ｃａ３が選択された場合を想定すると、ＣＰＵ１１は、ＣＤドライブ１３から取得した楽曲再生時間が２分以上であれば条件を満たしていると判定する一方（ステップＳ４０４；Ｙｅｓ）、２分未満であれば条件を満たしていないと判定する（ステップＳ４０４；Ｎｏ）。条件を満たしていると判定した場合、ＣＰＵ１１は、処理をステップＳ４０５に移行させて楽曲集を作成するための処理を実行する。
【００３３】
すなわち、ＣＰＵ１１はまず、ステップＳ４０３において再生終了を検知した楽曲データが、すでにハードディスク装置１８に格納されているか否かを判定する（ステップＳ４０５）。そして、未だハードディスク装置１８に格納されていない楽曲データであると判定した場合、ＣＰＵ１１は、ＣＤドライブ１３に対してこの楽曲データを要求するとともに、これに応じてＣＤ１３１から読み出された楽曲データをＣＤドライブ１３から取得する。さらに、ＣＰＵ１１は、図２に示したように、取得した楽曲データをその楽曲のインデックスデータおよび再生履歴データとともにハードディスク装置１８に格納する（ステップＳ４０６）。このときハードディスク装置１８に格納される再生履歴データのうち、総再生時間はステップＳ４０４においてＣＤドライブ１３から取得した再生時間となり、再生回数は「１」となる。
【００３４】
これに対し、楽曲データがすでにハードディスク装置１８に格納されているのであれば、改めて楽曲データを格納しなおす必要はない。したがってこの場合、ＣＰＵ１１は、ハードディスク装置１８において当該楽曲データに対応付けられた再生履歴データのみを更新する（ステップＳ４０７）。具体的には、ＣＰＵ１１は、ステップＳ４０４においてＣＤドライブ１３から取得した再生時間を、ハードディスク装置１８に格納された当該楽曲データの総再生時間に加算するとともに、再生回数を「１」だけ増加させる。
【００３５】
一方、ステップＳ４０４において楽曲の再生時間が設定条件を満たしていないと判定した場合には、今回再生された楽曲データは楽曲集を構成すべきものではない（すなわち利用者の好みの楽曲ではない）から、ＣＰＵ１１は、ステップＳ４０５ないしＳ４０７を経ることなく処理をステップＳ４０８に移行させる。
【００３６】
ステップＳ４０４において設定条件を満たしていないと判定し、もしくはステップＳ４０６またはステップＳ４０７におけるハードディスク装置１８の記憶内容の更新が終了すると、ＣＰＵ１１は、楽曲集作成処理を終了するための操作が入力装置１５に対して行なわれたか否かを判定する（ステップＳ４０８）。そして、この操作が行なわれたと判定した場合、ＣＰＵ１１は、図６に示した楽曲集作成処理を終了する。これに対し、上記操作が行なわれていないと判定した場合、ＣＰＵ１１は処理をステップＳ４０２に移行させ、ＣＤドライブ１３に対して次の楽曲データの再生を指示する。この後、楽曲集作成処理を終了するための操作が行なわれるまで（ステップＳ４０８；Ｙｅｓ）、ステップＳ４０２からＳ４０８までの一連の処理が繰り返される。この結果、ＣＤ１３１に格納された複数の楽曲データのうち利用者が設定した条件を充足するもの（すなわち利用者の好みの楽曲データ）からなる楽曲集が、ハードディスク装置１８に構成されることとなる。
【００３７】
次に、図８を参照して、図４のステップＳ５に示したアルバム集作成処理について詳述する。まず、ＣＰＵ１１は、ＣＤ１３１に格納されたアルバムがハードディスク装置１８に格納される条件を利用者に選択させるための条件設定画面Ｇ３を表示装置１６に表示させる（ステップＳ５０１）。この条件設定画面Ｇ３は、図９に示すように、上述した第１の条件Ｃｂ１から第３の条件Ｃｂ３のそれぞれに対応する領域Ａｂ１から領域Ａｂ３を含んでいる。利用者は、この条件設定画面Ｇ３を見ながら入力装置１５を操作することにより、いずれかの条件を選択する。ただし、いずれの条件も選択されない場合には、初期値として設定された第２の条件Ｃｂ２が選択される。
【００３８】
この条件設定が完了すると、ＣＰＵ１１は、ＣＤドライブ１３に対してアルバムの再生を指示する（ステップＳ５０２）。この指示を受けたＣＤドライブ１３は、ＣＤ１３１に格納された複数の楽曲データを順次に読み出して音出力装置１７に供給するとともに、途中で中断されることなく最後まで再生された楽曲の数をカウントし始める。この結果、ＣＤ１３１に格納された楽曲がスピーカ１７３から順次出力される。
【００３９】
ＣＤドライブ１３に対して読み出し指示を与えた後、ＣＰＵ１１は、アルバムの再生が終了するまで待機する（ステップＳ５０３）。ここで、ＣＰＵ１１は、アルバムを構成するすべての楽曲データの再生が完了した場合のほか、いずれかの楽曲の再生途中でそのアルバムの再生を終了すべき旨の指示が利用者によって与えられた場合にも、当該アルバムの再生が終了したものと判定する。
【００４０】
アルバムの再生終了を検知すると（ステップＳ５０３）、ＣＰＵ１１は、ＣＤドライブ１３に対して再生指示を出力してからその時点までに再生された楽曲データの数をＣＤドライブ１３から取得するとともに、その数が、ステップＳ５０１において選択された条件を満たしているか否かを判定する（ステップ５０４）。例えば、ステップＳ５０１において第２の条件Ｃｂ２が選択された場合を想定すると、ＣＰＵ１１は、最後まで再生された楽曲データの数が５曲以上であれば条件を満たしていると判定する一方（ステップＳ５０４；Ｙｅｓ）、５曲未満であれば条件を満たしていないと判定する（ステップＳ５０４；Ｎｏ）。そして、条件が満たされていなければ、このアルバムをアルバム集に追加する必要はないから、何ら処理を行なうことなく図８に示したアルバム集作成処理を終了する。
【００４１】
これに対し、再生された楽曲数が条件を満たしている場合（ステップＳ５０４；Ｙｅｓ）、ＣＰＵ１１は、このアルバムをアルバム集に追加するための処理を実行する。すなわち、まず、ＣＰＵ１１は、このアルバムがすでにハードディスク装置１８に格納されているか否かを判定する（ステップＳ５０５）。ここで、すでに記憶されているのであれば改めて記憶しなおす必要はない。したがってこの場合、ＣＰＵ１１は、何ら処理を行なうことなく図８に示したアルバム集作成処理を終了する。
【００４２】
一方、ステップＳ５０４において未だハードディスク装置１８に格納されていないと判定した場合、ＣＰＵ１１は、ＣＤドライブ１３に対してＣＤ１３１に格納されたアルバムを要求するとともに、これに応じてＣＤ１３１から読み出されたアルバムをＣＤドライブ１３から受信する。そして、ＣＰＵ１１は、図３に示したように、ＣＤドライブ１３から取得したアルバムを、そのＣＤ１３１のインデックスデータとともにハードディスク装置１８に格納して（ステップＳ５０６）、アルバム集作成処理を終了する。
【００４３】
＜Ａ−３−２：楽曲集またはアルバム集を使用するときの動作＞
次に、図１０を参照して、図６に示した楽曲集作成処理によって作成された楽曲集、または図８に示したアルバム集作成処理によって作成されたアルバム集を再生するときの動作について説明する。
【００４４】
まず、利用者によって入力装置１５に所定の操作がなされ、楽曲集またはアルバム集を再生する旨の指示が与えられると、ＣＰＵ１１は、利用者によって楽曲集またはアルバム集のいずれが選択されたのかを判定する（ステップＳ７０１）。ここで、楽曲集が選択されたと判定すると、ＣＰＵ１１は、ハードディスク装置１８に楽曲集として記憶された各楽曲のインデックスデータおよび再生履歴データに基づいて、図１１に示す楽曲集リストＬ１を表示装置１６に表示させる（ステップＳ７０２）。同図に示すように、この楽曲集リストＬ１は、楽曲集を構成する楽曲ごとに、その楽曲の楽曲データが格納された記憶メディアのディスクＩＤと、その楽曲データの楽曲番号と、その楽曲の再生回数および総再生時間とが対応付けられたリストである。例えば、図１１に示した楽曲集リストＬ１によれば、楽曲番号が「Ｍｕｓｉｃ００１」である楽曲は、ディスクＩＤが「Ｄｉｓｋ［Ａ］」である記憶メディアに格納されていたものであって、過去に「５回」再生されてその総再生時間が「１８分２６秒」であることが判る。
【００４５】
次に、ＣＰＵ１１は、楽曲集リストＬ１における楽曲の順序を並べ替える旨の指示が利用者によって与えられたか否かを判定する（ステップＳ７０３）。そして、この指示が与えられたと判定した場合、ＣＰＵ１１は、楽曲集リストに含まれる事項（楽曲番号やディスクＩＤなど）を、各楽曲の総再生時間に基づいて並べ替える（ステップＳ７０４）。具体的には、ＣＰＵ１１は、図１１に示した楽曲集リストＬ１に代えて、図１２に示すように、各楽曲に関する事項を総再生時間の長い順に配列した楽曲集リストＬ１’を表示装置１６に表示させる。一方、並べ替えの指示が与えられていないと判定した場合、ＣＰＵ１１は、ステップＳ７０４を経ることなく処理をステップＳ７０５に移行させる。
【００４６】
ここで、利用者は、入力装置１５を操作することにより、楽曲集リストに含まれる楽曲のうちのいずれかを再生対象として選択することができる。ステップＳ７０５において、ＣＰＵ１１は、この楽曲選択がなされたか否かを判定する。そして、いずれかの楽曲が選択されたと判定した場合（ステップＳ７０５；Ｙｅｓ）、ＣＰＵ１１は、その楽曲の楽曲データをハードディスク装置１８から読み出して音出力装置１７に出力する（ステップＳ７０６）。この結果、利用者によって選択された楽曲がスピーカ１７３から出力される。この後、ＣＰＵ１１は、図６のステップＳ４０３と同様に、その楽曲が最後まで再生され、もしくは再生途中において当該楽曲の再生を停止すべき旨の指示が利用者によって与えられるまで待機する（ステップＳ７０７）。そして、楽曲の再生終了を検知すると、ＣＰＵ１１は、図６に示したステップＳ４０７と同様に、その楽曲の再生開始から終了までに経過した時間に基づいて、当該楽曲に関する再生履歴データ（再生回数および総再生時間）を更新する（ステップＳ７０８）。この再生履歴データの更新が終了した場合、またはステップＳ７０５において楽曲が選択されていないと判定した場合、ＣＰＵ１１は処理をステップＳ７２０に移行させる。
【００４７】
一方、ステップＳ７０１において楽曲集リストが選択されていない（すなわちアルバム集リストが選択された）と判定した場合、ＣＰＵ１１は、ハードディスク装置１８にアルバム集として記憶された各アルバムのインデックスデータに基づいて、図１３に示すアルバム集リストＬ２を表示装置１６に表示させる（ステップＳ７１０）。図１３に示すように、このアルバム集リストＬ２は、各アルバムが格納された記憶メディアのディスクＩＤと、そのアルバムを構成する楽曲の楽曲番号とが対応付けられたリストである。
【００４８】
次いで、ＣＰＵ１１は、アルバム集リストに含まれるアルバムのうちのいずれかが利用者によって選択されたか否かを判定する（ステップＳ７１１）。この選択がされたと判定した場合、ＣＰＵ１１は、選択されたアルバムを構成する各楽曲データをハードディスク装置１８から順次読み出して音出力装置１７に出力する（ステップＳ７１２）。そして、アルバムの再生が終了した場合（ステップＳ７１３）、またはステップＳ７１１においてアルバムの選択がされていないと判定した場合（ステップＳ７１１；Ｎｏ）、ＣＰＵ１１は、処理をステップＳ７２０に移行させる。
【００４９】
ステップＳ７２０において、ＣＰＵ１１は、再生処理を終了するための操作が利用者によって行なわれたか否かを判定する。ここで終了指示が与えられたと判定した場合、ＣＰＵ１１は図１０に示した再生処理を終了する。これに対し、終了指示が与えられていないと判定した場合、ＣＰＵ１１は処理をステップＳ７０１に移行させて、上述した動作を繰り返す。
【００５０】
以上説明したように、本実施形態における楽曲集作成モードでは、記憶メディアに格納された楽曲データのうち再生された時間が所定の時間を超えるものがハードディスク装置１８に記憶されるようになっている。一般的な利用者は、好みの楽曲について長時間にわたって再生させる一方、好みでない楽曲については短時間で再生を中断するものである。したがって、本実施形態によれば、各楽曲が再生されるたびに好みの楽曲を選択するといった動作を要することなく、利用者の好みの楽曲からなる楽曲集を得ることができる。
【００５１】
また、本実施形態におけるアルバム集作成モードでは、再生された楽曲数が所定の数を超えたときに、その記憶メディアに格納されたアルバムがハードディスク装置１８に記憶されるようになっている。一般的な利用者は、好みの楽曲データがより多く含まれているアルバムを好むものである。したがって、アルバムが再生されるたびにそれが自分の好みのものであるか否かを選択するといった操作を要することなく、利用者の好みに合ったアルバムからなるアルバム集を得ることができる。このように、本実施形態によれば、利用者が自分の好みに合った楽曲やアルバムを選択する負担を軽減することができる。また、本実施形態においては、楽曲集を構成すべき楽曲の条件、およびアルバム集を構成すべきアルバムの条件を利用者が選択できるようになっているから、利用者の好みをより反映させた楽曲集やアルバム集を作成することができる。
【００５２】
さらに、本実施形態においては、ＣＤ１３１やＭＤ１４１といった記憶メディアに格納された楽曲データが、ハードディスク装置１８に転送されるようになっている。ここで、ハードディスク装置１８へのアクセス速度は、ＣＤ１３１やＭＤ１４１などへのアクセス速度よりも速いのが一般的である。したがって、本実施形態によれば、自分の好みの楽曲を再生するまでの時間を短縮することができるという利点がある。
【００５３】
また、本実施形態においては、楽曲集リストＬ１に含まれる楽曲の順序を、総再生時間に応じて並べ替えることができるから、楽曲集に含まれる楽曲のうち自分が特に好む楽曲を容易に選択することができる。なお、上記実施形態においては総再生時間に応じて楽曲の並べ替えを行なうようにしたが、再生回数に応じて並べ替えを行なうようにしても同様の効果が得られる。
【００５４】
＜Ｂ：第２実施形態＞
次に、本発明の第２実施形態について説明する。なお、本実施形態に係る楽曲再生装置の構成は、前掲図１に示した構成と同様であるため、その説明を省略する。
【００５５】
上記実施形態においては、図１１に示したように、記憶メディアに格納された楽曲データのうち、ハードディスク装置１８にすでに格納されている楽曲データについての情報のみが楽曲集リストＬ１に含まれるものとした。これに対し、本実施形態においては、未だハードディスク装置１８に格納されていない楽曲データについての情報も楽曲集リストに含まれるようになっている。なお、本実施形態の動作は、一部を除いて、図４、図６、図８および図１０に示した上記第１実施形態の動作と同様である。したがって、以下では、第１実施形態の動作と異なる動作を主に説明し、共通する動作については適宜その説明を省略する。
【００５６】
まず、記憶メディアが再生対象として挿入されると、ＣＰＵ１１は、その記憶メディアに格納されたすべての楽曲データを識別するための情報をハードディスク装置１８に記憶させる。具体的には、図４に示したステップＳ１において記憶メディアの挿入を検知すると、ＣＰＵ１１は、その記憶メディアに記憶されたＴＯＣ情報に基づいて、当該記憶メディアのディスクＩＤと、これに格納されたすべての楽曲の楽曲番号とをハードディスク装置１８に記憶させる。なお、楽曲集作成動作（図６）およびアルバム集作成動作（図８）の内容は上記第１実施形態と同様である。
【００５７】
次に、図１４を参照して、楽曲集またはアルバム集が再生されるときの動作を説明する。図１４のうち図１０に示した動作と異なるのは、ステップＳ７０２において実行される楽曲集リストの表示動作と、ステップＳ７０５において楽曲が選択された後の動作である。
【００５８】
まず、ステップＳ７０１において楽曲集が選択されると、ＣＰＵ１１は、楽曲集リストＬ３を表示装置１６に表示させる（ステップＳ７０２）。この楽曲集リストＬ３は、図１５に示すように、過去に再生された記憶メディアごとに、その記憶メディアのディスクＩＤと、その記憶メディアに格納されたすべての楽曲データの楽曲番号と、各楽曲データの過去の再生回数および総再生時間とを含んでいる。
【００５９】
ただし、この楽曲集リストＬ３に含まれる楽曲のうち、図６に示したステップＳ４０６において楽曲データがハードディスク装置１８に記憶された楽曲については、未だハードディスク装置１８に楽曲データが記憶されていない楽曲とは異なる態様による表示がなされている。例えば、図１５においては、ディスクＩＤが「Ｄｉｓｋ［Ａ］」である記憶メディアのうち「Ｍｕｓｉｃ００１」および「Ｍｕｓｉｃ００３」に対応する楽曲データはハードディスク装置１８にすでに格納されている一方、「Ｍｕｓｉｃ００２」、「Ｍｕｓｉｃ００４」および「Ｍｕｓｉｃ００５」に対応する楽曲データは未だハードディスク装置１８に格納されていない場合を想定している。このため、この楽曲集リストＬ３においては、「Ｍｕｓｉｃ００１」および「Ｍｕｓｉｃ００３」については標準的な文字で表示されているのに対し、「Ｍｕｓｉｃ００２」、「Ｍｕｓｉｃ００４」および「Ｍｕｓｉｃ００５」については斜体かつ太字で表示されている。
【００６０】
一方、楽曲集リストＬ３に含まれる楽曲のうちのいずれかが利用者によって選択されると（ステップＳ７０５）、ＣＰＵ１１は、選択された楽曲の楽曲データがすでにハードディスク装置１８に格納されているか否かを判定する（ステップＳ７３０）。ここで、すでに格納されていると判定した場合には、ＣＰＵ１１は、処理をステップＳ７０６に移行させて、上記第１実施形態において説明したステップＳ７０６以降の動作を実行する。
【００６１】
これに対し、楽曲データが未だハードディスク装置１８に格納されていないと判定した場合、ＣＰＵ１１は、その楽曲データが格納された記憶メディアを挿入すべき旨を表示装置１６に表示させる（ステップＳ７３１）。例えば、図１５に示す楽曲集リストＬ３のうち「Ｄｉｓｋ［Ａ］」の「Ｍｕｓｉｃ００２」が選択された場合には、「この楽曲データはハードディスクに格納されていません。Ｄｉｓｋ［Ａ］をセットしてください」といった文字が表示される。
【００６２】
利用者がこの報知に応答して記憶メディアを挿入すると、ＣＰＵ１１は、この記憶メディアに格納された楽曲データのうちステップＳ７０５において選択されたものをＣＤドライブ１３から取得するとともに、この楽曲データを図２に示した態様でハードディスク装置１８に記憶させて（ステップＳ７３２）、処理をステップＳ７２０に移行させる。この結果、次回のステップＳ７０２で表示される楽曲集リストＬ３においては、ステップＳ７３２においてハードディスク装置１８に新たに格納されることとなった楽曲データの楽曲番号が、標準的な文字（つまり斜体や太字でない）によって表示されることとなる。そして、ステップＳ７０５において選択されると、この楽曲データがステップＳ７０６以降の処理によって再生されることとなる。
【００６３】
以上説明したように、本実施形態においても上記第１実施形態と同様の効果が得られる。さらに、本実施形態においては、ハードディスク装置１８に記憶されていない楽曲データが選択されたときに、その楽曲データを含む記憶メディアが利用者に報知されるようになっている。したがって、楽曲集に含まれない楽曲を再生しようとする利用者は、容易にその楽曲が格納された記憶メディアを把握することができる。さらに、設定された条件を満たさなかったために楽曲集に加えられなかった楽曲についても、利用者の選択に応じて楽曲集に適宜追加することができる。
【００６４】
なお、図１５に示した楽曲集リストＬ３においては、ハードディスク装置１８に格納されている楽曲データに関する情報を標準的な文字で表示する一方、格納されていない楽曲データに関する情報を斜体かつ太字で表示した場合を例示したが、表示の態様はこれに限られるものではない。例えば、各々の情報を、色を異ならせて表示してもよいし、大きさを異ならせて表示してもよいし、その他の字体を異ならせて表示してもよい。要するに、表示を視認した利用者が両情報を区別できるように、その表示の態様が異なっ
ていればよいのである。
【００６５】
また、本実施形態においては、挿入すべき記憶メディアを文字（画像）として表示するものとしたが、当該記憶メディアを示す音声を出力するようにしてもよい。すなわち、未だハードディスク装置１８に記憶されていない楽曲データが格納されていた記憶メディアを特定する情報が、利用者に対して報知されればよいのである。
【００６６】
＜Ｃ：第３実施形態＞
次に、本発明の第３実施形態について説明する。本実施形態においては、記憶メディアに格納された楽曲データが再生されると、この楽曲データがハードディスク装置１８に記憶される一方、利用者によって期間または時間帯が指定されると、その期間または時間帯に含まれる過去の時点において再生された楽曲データが抽出されるようになっている。詳述すると、以下の通りである。なお、本実施形態に係る楽曲再生装置の構成は、前掲図１に示した構成と同様であるため、その説明を省略する。
【００６７】
まず、利用者によってＣＤ１３１が挿入されるとともにいずれかの楽曲データの再生が指示されると、ＣＤドライブ１３は、指示された楽曲データをＣＤ１３１から読み出して音出力装置１７に出力し始める。このとき、ＣＤドライブ１３は、その再生を開始した日時と、当該記憶メディアのディスクＩＤと、再生対象として指示された楽曲データの楽曲番号とをＣＰＵ１１に通知する。この楽曲データの再生が終了すると、ＣＰＵ１１は、当該楽曲データをＣＤドライブ１３から取得するとともに、図１６に示すように、当該楽曲データと、先に通知された再生開始日時を示す再生履歴データと、ディスクＩＤおよび楽曲番号を含むインデックスデータとからなる組をハードディスク装置１８に記憶させる。また、すでにハードディスク装置１８に記憶されている楽曲データが再生された場合には、その再生日時が再生履歴データに追加される。
【００６８】
次に、利用者によって入力装置１５に所定の操作がなされると、ＣＰＵ１１は、ハードディスク装置１８に格納された楽曲データを再生するための処理を実行する。図１７は、この動作内容を示すフローチャートである。同図に示すように、ＣＰＵ１１は、まず、ハードディスク装置１８に記憶された楽曲データのうち再生対象となるべき楽曲データの条件を利用者に入力させるための画面（以下、「抽出条件設定画面」という）Ｇ４を表示装置１６に表示させる（ステップＳ８０１）。この抽出条件設定画面Ｇ４は、図１８に示すように、期間の始期および終期をそれぞれ指定するための入力領域Ａｃ１およびＡｃ２と、時間帯の始期および終期をそれぞれ指定するための入力領域Ａｃ３およびＡｃ４とを含んでいる。利用者は、入力装置１５のポインティングデバイスおよびキーボードを操作して入力領域Ａｃ１ないしＡｃ４に所望の数値を入力する。なお、利用者は、入力領域Ａｃ１ないしＡｃ４のすべてに数値を入力してもよいし、期間に関わる入力領域Ａｃ１およびＡｃ２、または時間帯に関わる入力領域Ａｃ３およびＡｃ４のいずれか一方のみに数値を入力してもよい。
【００６９】
この入力が完了すると、ＣＰＵ１１は、ハードディスク装置１８に記憶された楽曲データのうち、当該楽曲データに対応付けられた再生履歴データの示す時点が、入力された期間または時間帯に含まれる楽曲データを検索する（ステップＳ８０２）。次いで、ＣＰＵ１１は、この抽出結果に基づいて、表示装置１６に楽曲リストＬ４を表示させる（ステップＳ８０３）。この楽曲リストＬ４は、図１９に示すように、ステップＳ８０３において検索された楽曲データの楽曲番号と、その楽曲データが格納されていた記憶メディアのディスクＩＤと、その再生日および再生時刻とを含んでいる。
【００７０】
例えば、ステップＳ８０１において入力領域Ａｃ１に「７／１（７月１日）」が入力されるとともに、入力領域Ａｃ２に「８／３１（８月３１日）」が入力された場合、ＣＰＵ１１は、ステップＳ８０２において、再生履歴データの示す再生日が７月１日から８月３１日までのいずれかの日である楽曲データを抽出する。この場合、ステップＳ８０３において表示される楽曲リストＬ４には、図１９に示すように、７月１日から８月３１日までの期間に再生された楽曲データに関わる情報が含まれることとなる。なお、ここでは期間の入力がされた場合を例示したが、時間帯の指定がされた場合、または期間と時間帯の双方が入力された場合にも同様の処理が行なわれる。
【００７１】
一方、ＣＰＵ１１は、楽曲リストＬ４に含まれる楽曲のうちのいずれかが利用者によって選択されたか否かを判定する（ステップＳ８０４）。そして、選択されたと判定した場合、ＣＰＵ１１は、この楽曲の楽曲データをハードディスク装置１８から読み出して音出力装置１７に出力する（ステップＳ８０５）。この結果、選択された楽曲データに基づいて楽音が出力される。さらに、ＣＰＵ１１は、ここで再生した楽曲データに対応付けられた再生履歴データに対し、今回の再生を開始した日時を追加して（ステップＳ８０６）、処理をステップＳ８０７に移行させる。一方、ステップＳ８０４において楽曲の選択がされていないと判定した場合、ＣＰＵ１１は、ステップＳ８０５およびステップＳ８０６を経ることなく処理をステップＳ８０７に移行させる。以後、終了を指示する操作が利用者によって行なわれるまで（ステップＳ８０７；Ｙｅｓ）、ステップＳ８０１ないしステップＳ８０６の処理が繰り返される。
【００７２】
以上説明したように、本実施形態によれば、指定した期間に応じて楽曲データが抽出されるようになっているから、過去におけるいずれかの期間または時間帯に再生したことのある楽曲を容易に選択することができる。例えば、ステップＳ８０１において夏に相当する期間（例えば７月から８月）を入力すれば、過去の夏において聴いたことがある楽曲が楽曲リストＬ４に表示され、一日のうちの朝に相当する時間帯（例えば午前６時から午前８時）を入力すれば、過去の朝において聴いたことがある楽曲が楽曲リストＬ４に表示されるといった具合に、各利用者の生活リズムに則した楽曲を容易に選択することが可能となる。
【００７３】
＜Ｄ：変形例＞
以上この発明の一実施形態について説明したが、上記実施形態はあくまでも例示であり、上記実施形態に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。変形例としては、例えば以下のようなものが考えられる。
【００７４】
＜Ｄ−１：変形例１＞
上記第１実施形態においては、図１２に示したように、各楽曲データの総再生時間に応じて各楽曲データに関する情報を並べ替える場合を例示したが、各情報の配列は変更せずに、または配列の変更とともに、表示の態様を変更するようにしてもよい。すなわち、各楽曲データの総再生時間に応じて、各楽曲データに関する情報の文字を大きくしてもよいし、その文字の色や明るさを異ならせてもよい。例えば、総再生時間が最も長い楽曲データについては、これに関する情報を大きい文字で表示する一方、総再生時間が短くなるにつれてこの情報を小さい文字で表示するといった具合である。また、各楽曲ごとに、総再生時間に応じた長さの棒グラフを表示してもよい。
【００７５】
＜Ｄ−２：変形例２＞
楽曲再生装置を複数の利用者が使用する環境では、上記第１実施形態に示した楽曲集およびアルバム集を利用者ごとに作成する構成としてもよい。すなわち、複数の利用者の各々に異なる識別番号を割り当てるとともに、この識別番号ごとに、上述した楽曲集またはアルバム集を作成するのである。詳述すると、以下の通りである。
【００７６】
まず、例えば図４に示したステップＳ２に先立って、利用者の識別番号を入力させる。そして、図６に示したステップＳ４０６においては、楽曲データ、インデックスデータおよび再生履歴データ（図２参照）に、入力された識別番号を対応付けてハードディスク装置１８に記憶させる。同様に、図８に示したステップＳ８においては、アルバムおよびインデックスデータ（図３参照）に、入力された識別番号を対応付けてハードディスク装置１８に記憶させる。これにより、各利用者ごとに楽曲集およびアルバム集が作成されることとなる。
【００７７】
一方、図１０に示したステップＳ７０１に先立って、利用者の識別番号を入力させる。そして、図１０に示したステップＳ７０２において楽曲集リストを表示し、またはステップＳ７１０においてアルバム集リストを表示するときに、入力された識別番号に対応付けられた楽曲集またはアルバム集のみを、図１１ないし図１３に示したようにリスト表示させるのである。あるいは、図２０に示すように、すべての利用者の識別番号を、当該利用者について作成された楽曲集またはアルバム集のリスト表示と対応付けて表示するようにしてもよい。すなわち、図２０においては、識別番号が「ＩＤ０１」である利用者について作成された楽曲集と、識別番号が「ＩＤ０２」である利用者について作成された楽曲集とがリスト表示された場合が図示されている。
【００７８】
この構成のもとでも、上記第１実施形態と同様の効果が得られる。加えて、本変形例によれば、ひとつの楽曲再生装置を複数の利用者が使用する場合であっても、各利用者の好みに合った楽曲集やアルバム集を作成することができる。なお、複数の利用者について共通して記憶すべき楽曲データがある場合には、各利用者ごとに楽曲データを記憶させるのではなく、ひとつの楽曲データのみをハードディスク装置１８に記憶させるようにしてもよい。こうすれば、ハードディスク装置１８の記憶領域を効率よく使用することができる。また、本変形例に係る思想を上記第２および第３実施形態に適用してもよい。
【００７９】
＜Ｄ−３：変形例３＞
上記第１実施形態の楽曲集作成モードでは、ハードディスク装置１８に格納されるべき楽曲データが再生時間に応じて選択されるものとしたが、ハードディスク装置１８への記憶対象として選択される条件はこれに限られるものではない。すなわち、例えば、記憶メディアに格納された複数の楽曲データのうち、過去において再生された累積回数が所定の回数を超えた楽曲データをハードディスク装置１８に格納するものとしてもよい。この場合、ハードディスク装置１８に未だ格納されていない楽曲データについても再生回数を計数するとともに、ある時点の再生によって累積再生回数が所定の値を超えることとなった楽曲データを、ハードディスク装置１８に記憶させるようにすればよい。また、過去において再生された累積時間（総再生時間）が所定の時間を超えることとなった楽曲データをハードディスク装置１８に記憶させるようにしてもよい。もっとも、本発明において記憶手段（ハードディスク装置１８）への記憶対象とされるための条件は、出力時間や出力回数に限られるものではない。要は、音出力装置への出力状況が所定の条件を満たす楽曲データが選択的にハードディスク装置１８に記憶されるようになっていればよい。
【００８０】
また、上記第１および第２実施形態においては、ハードディスク装置１８に格納されるべき楽曲データ（またはアルバム）について複数の条件が予め用意されており、このうちのいずれかを利用者が選択する構成を例示したが、この条件を利用者が任意に選択できるようにしてもよい。例えば、図６に示したステップＳ４０１においては、楽曲データがハードディスク装置１８に記憶されるための条件となる再生時間を、数値として入力させるようにしてもよい。同様に、図８に示したステップＳ５０１においては、アルバムがハードディスク装置１８に記憶されるための条件となる再生楽曲数を、数値として入力させるようにしてもよい。一方、これらの条件を利用者が指定できる構成は必ずしも必要ではない。すなわち、例えばひとつの条件のみが予め固定的に設定された構成としてもよい。
【００８１】
＜Ｄ−４：変形例４＞
上記第１および第２実施形態においては、記憶メディアからの楽曲データの再生が終了した後に、当該記憶メディアからハードディスク装置１８への楽曲データの転送を行なう構成とした。しかしながら、記憶メディアからの楽曲データの再生と並行して、当該楽曲データのハードディスク装置１８への転送を行なう構成としてもよい。
【００８２】
例えば、上記第１実施形態の楽曲集作成モードに着目すると、楽曲データの一部が記憶メディアから読み出されて音出力装置１７に出力されるたびに、ＣＰＵ１１が、この楽曲データをハードディスク装置１８の所定の記憶領域（以下、「一時記憶領域」という）に一時的に記憶させるようにしてもよい。そして、楽曲の再生が終了すると、その再生時間が所定の条件を満たしているか否かを判定し、満たしているときには、一時記憶領域に記憶された楽曲データを、楽曲集が格納されるべき記憶領域に転送する。一方、所定の条件を満たしていないときは、ＣＰＵ１１は、一時記憶領域に記憶された楽曲データを破棄する。この構成のもとでも、上記第１実施形態と同様の効果が得られる。なお、ここでは楽曲集作成モードに着目して説明したが、アルバム集作成モードについても同様の構成を採用し得る。
【００８３】
＜Ｄ−５：変形例５＞
上記第１および第２実施形態においては、再生時間または再生楽曲数が所定の条件を満たす楽曲データが、その楽曲の全部にわたってハードディスク装置１８に記憶されるものとしたが、ひとつの楽曲の一部に対応する楽曲データのみがハードディスク装置１８に記憶されるものとしてもよい。例えば、第１実施形態の楽曲集作成モードにおいて、第２の条件Ｃａ２または第３の条件Ｃａ３が選択された場合、すなわち楽曲データが一定の時間を超えて再生されたことが条件に設定された場合であって、この条件を満たしたうえで楽曲データの再生が終了されたときを想定すると、ひとつの楽曲に対応する当該楽曲データのうち、それまでに再生された楽曲データ（すなわちひとつの楽曲の一部に対応する楽曲データ）をハードディスク装置１８に記憶させるようにしてもよい。
【００８４】
＜Ｄ−６：変形例６＞
上記各実施形態においては、楽曲データ（または複数の楽曲データからなるアルバム）をハードディスク装置１８に格納するものとしたが、画像を表す画像データが楽曲データとともに格納された記憶メディアが処理対象となる場合には、当該楽曲データとともに画像データをハードディスク装置１８に格納するようにしてもよい。そして、ハードディスク装置１８から楽曲データを読み出すときに、並行して画像データを表示装置１６に出力するようにしてもよい。
【００８５】
＜Ｄ−７：変形例７＞
ＭＩＤＩ（Musical Instrument Digital Interface）規格に準拠したデータをフロッピー（登録商標）ディスクなどに記憶しておき、ＣＤ１３１またはＭＤ１４１からの楽曲の再生と並行して、このＭＩＤＩデータに応じた楽音（すなわち伴奏音）を出力する場合がある。このような場合、ＣＤ１３１またはＭＤ１４１に格納された楽曲データをハードディスク装置１８に記憶させるときに、このＭＩＤＩデータも対応付けて記憶させるようにしてもよい。そして、ハードディスク装置１８に記憶された楽曲データが再生されるときに、このＭＩＤＩデータを音源に出力して楽音を出力するようにしてもよい。こうすれば、ＣＤ１３１またはＭＤ１４１などの記憶メディアのみを用いた場合と比較してより多様な楽音を出力させることができる。
【００８６】
＜Ｄ−８：変形例８＞
上記各実施形態においては、ＣＤ１３１およびＭＤ１４１を記憶メディアとして例示したが、本発明においてその他の記憶メディアを用いてもよいことはもちろんである。すなわち、ＣＤやＭＤのほかにも、例えばＤＶＤ（Digital Versatile Disc）やＬＤ（Laser Disc）、フロッピーディスクといった各種の記憶メディアを本発明に用いることができる。
【００８７】
＜Ｄ−９：変形例９＞
本発明は、記憶メディアに格納された複数の楽曲データのいずれかを音出力装置に供給する記憶メディア処理手段（ＣＤドライブ１３またはＭＤドライブ１４に相当する）を具備するコンピュータによって実行されるプログラムとしても実施可能である。
【００８８】
すなわち、本発明の第１の特徴を含むプログラムは、コンピュータに、記憶メディア処理手段による音出力装置への出力状況が所定の条件を満たす楽曲データを記憶手段に記憶させる一方、楽曲の再生指示が与えられると、記憶手段に記憶された楽曲データを読み出して音出力装置に出力し、さらに、記憶メディアに格納された複数の楽曲データを示すインデックスデータと当該記憶メディアを特定するためのメディア識別子とを記憶手段に記憶させる一方、インデックスデータが示す複数の楽曲データのうち記憶手段に記憶されていない楽曲データの出力指示が与えられたときに、この楽曲データが格納された記憶メディアのメディア識別子を報知する機能を実現させるためのプログラムとして特定される。また、本発明の第２の特徴を含むプログラムは、コンピュータに、記憶メディア処理手段によって音出力装置に出力された楽曲データの数が所定の数を超えたアルバムを記憶手段に記憶させる機能と、アルバムの再生指示が与えられると、記憶手段に記憶されたアルバムのうちいずれかの楽曲データを読み出して音出力装置に出力する機能とを実現させるためのプログラムとして特定される。さらに、本発明の第３の特徴を含むプログラムは、コンピュータに、記憶メディア処理手段によって楽曲データが音出力装置に出力されたときに、当該楽曲データとその出力時点を示す再生履歴データとを記憶手段に記憶させる機能と、楽曲の再生指示が与えられると、記憶手段に記憶された楽曲データのうち、再生履歴データの示す時点が所定の条件を満たす楽曲データを読み出して音出力装置に出力する機能とを実現させるためのプログラムとして特定される。
【００８９】
さらに、本発明は、上記プログラムを記録したコンピュータ読取り可能な記録媒体としても実施可能である。この記録媒体としては、フロッピーディスクやＣＤ−ＲＯＭといった可搬型の記録媒体のほか、磁気ディスクや半導体メモリなどが考えられる。
【図面の簡単な説明】
【００９０】
【図１】本発明の第１実施形態に係る楽曲再生装置の構成を示すブロック図である。
【図２】同実施形態の楽曲集作成モードにおいてハードディスク装置に記憶されるデータの内容を模式的に示す図である。
【図３】同実施形態のアルバム集作成モードにおいてハードディスク装置に記憶されるデータの内容を模式的に示す図である。
【図４】同楽曲再生装置の動作を示すフローチャートである。
【図５】同楽曲再生装置における動作モード選択画面の内容を示す図である。
【図６】同楽曲再生装置において楽曲集作成モードが選択されたときの動作を示すフローチャートである。
【図７】同楽曲再生装置において楽曲集作成モードが選択されたときの条件設定画面の内容を示す図である。
【図８】同楽曲再生装置においてアルバム集作成モードが選択されたときの動作を示すフローチャートである。
【図９】同楽曲再生装置においてアルバム集作成モードが選択されたときの条件設定画面の内容を示す図である。
【図１０】同楽曲再生装置において楽曲集またはアルバム集を使用するときの動作を示すフローチャートである。
【図１１】同楽曲再生装置において表示される楽曲集リストの内容を示す図である。
【図１２】楽曲の順序が並べ替えられた楽曲集リストの内容を示す図である。
【図１３】同楽曲再生装置において表示されるアルバム集リストの内容を示す図である。
【図１４】本発明の第２実施形態に係る楽曲再生装置の動作を示すフローチャートである。
【図１５】同楽曲再生装置における楽曲集リストの内容を示す図である。
【図１６】本発明の第３実施形態に係る楽曲再生装置においてハードディスク装置に記憶されるデータの内容を模式的に示す図である。
【図１７】同楽曲再生装置の動作を示すフローチャートである。
【図１８】同楽曲再生装置における抽出条件設定画面の内容を示す図である。
【図１９】同楽曲再生装置において表示される楽曲リストの内容を示す図である。
【図２０】本発明の変形例に係る楽曲再生装置における楽曲集リストの内容を示す図である。
【符号の説明】
【００９１】
１１……ＣＰＵ、１２……ＲＡＭ、１３……ＣＤドライブ（記憶メディア処理手段）、１３１……ＣＤ（記憶メディア）、１４……ＭＤドライブ（記憶メディア処理手段）、１４１……ＭＤ（記憶メディア）、１５……入力装置、１６……表示装置、１７……音出力装置、１７１……Ｄ／Ａ変換器、１７２……オーディオシステム、１７３……スピーカ、１８……ハードディスク装置（記憶手段）、１００……バス。
【図１】
2006318636.tif 000003
【図２】
2006318636.tif 000004
【図３】
2006318636.tif 000005
【図４】
2006318636.tif 000006
【図５】
2006318636.tif 000007
【図６】
2006318636.tif 000008
【図７】
2006318636.tif 000009
【図８】
2006318636.tif 000010
【図９】
2006318636.tif 000011
【図１０】
2006318636.tif 000012
【図１１】
2006318636.tif 000013
【図１２】
2006318636.tif 000014
【図１３】
2006318636.tif 000015
【図１４】
2006318636.tif 000016
【図１５】
2006318636.tif 000017
【図１６】
2006318636.tif 000018
【図１７】
2006318636.tif 000019
【図１８】
2006318636.tif 000020
【図１９】
2006318636.tif 000021
【図２０】
2006318636.tif 000022