(57)【要約】【課題】簡単な操作により、その時点において気分に合った曲などのコンテンツを容易に探索することができる。【解決手段】複数のコンテンツを、各コンテンツを検索するための検索情報であって、複数の検索項目に対する属性情報を備える検索情報と対応付けて格納しているコンテンツ格納部１１０を備える。入力検出手段は、検索項目に対応する複数の操作入力を検出する。提供コンテンツ変更手段は、コンテンツの１つが利用者に提供されている状態において、入力検出手段で複数の操作入力のいずれかが検出されたときに、検出された操作入力に対応する検索項目に属するコンテンツの中の、提供中のコンテンツ以外の他の任意のコンテンツを、コンテンツ格納部に格納されているコンテンツから選択して利用者に提供する。【選択図】図１
2008234672.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを、各コンテンツを検索するための検索情報であって、複数の検索項目に対する属性情報を備える検索情報と対応付けて格納しているコンテンツ格納部と、
前記検索項目に対応する複数の操作入力を検出する入力検出手段と、
前記コンテンツの１つが利用者に提供されている状態において、前記入力検出手段で前記複数の操作入力のいずれかが検出されたときに、検出された操作入力に対応する検索項目に属するコンテンツの中の、前記提供中のコンテンツ以外の他の任意のコンテンツを、前記コンテンツ格納部に格納されているコンテンツから選択して、前記利用者に提供するようにする提供コンテンツ変更手段と、
を備えるコンテンツ提供装置。
【請求項２】
請求項１に記載のコンテンツ提供装置において、
前記入力検出手段が、前記複数の操作入力とは別個に、前記検索項目のいずれにも対応しない別の操作入力を検出したときには、前記提供コンテンツ変更手段では、前記検索項目に関わりなく、任意のコンテンツを前記コンテンツ格納部に格納されているコンテンツから選択して、前記利用者に提供する
ことを特徴とするコンテンツ提供装置。
【請求項３】
請求項１に記載のコンテンツ提供装置において、
前記提供コンテンツ変更手段で提供コンテンツが変更されたときに、その変更前の提供コンテンツを識別するための情報を記憶している記憶手段を備え、
前記利用者により一つ前のコンテンツの提供状態に戻る入力がなされたことが検出されたとき、前記記憶手段の記憶情報に基づいて、前記一つ前の提供コンテンツを前記コンテンツ格納部から読み出して、当該一つ前のコンテンツの提供状態に戻るようにする手段を備える
ことを特徴とするコンテンツ提供装置。
【請求項４】
請求項１に記載のコンテンツ提供装置において、
複数個の操作ボタンを備え、
前記入力検出手段は、前記複数個の操作ボタンのそれぞれの操作を、前記検索項目に対応する複数の操作入力のそれぞれとして検出するものであると共に、前記操作ボタンについての異なる操作をも検出するものであり、
前記提供コンテンツ変更手段は、
前記入力検出手段で、前記操作ボタンについて、前記異なる操作の一つを検出したときには、検出された操作入力に対応する検索項目に属するコンテンツの中の、前記提供されているコンテンツ以外の他の任意のコンテンツを、前記コンテンツ格納部に格納されているコンテンツから選択して、前記利用者に提供し、
前記入力検出手段で、前記操作ボタンについて、前記異なる操作の他を検出したときには、前記提供コンテンツ変更手段において、前記検出された操作入力に対応する検索項目に属する複数のコンテンツのそれぞれの一部を、任意の順序で、利用者に提供する処理を繰り返し、前記操作ボタンの再度の前記異なる操作の他を前記入力検出手段で検出したときには、当該操作ボタンの再度操作のタイミングで、前記一部が提供されていたコンテンツを、利用者への提供コンテンツとして確定する
ことを特徴とするコンテンツ提供装置。
【請求項５】
複数のコンテンツを、各コンテンツを検索するための検索情報であって、複数の検索項目に対する属性情報を備える検索情報と対応付けて格納しているコンテンツ格納部を備えるコンテンツ配信サーバと、
前記コンテンツ配信サーバと通信回線を通じて接続されるコンテンツ受信端末とからなり、
前記コンテンツ受信端末からのコンテンツ取得要求に応じて、前記コンテンツ配信サーバから前記コンテンツ受信端末にコンテンツが配信されるコンテンツ提供システムにおいて、
前記コンテンツ受信端末は、
前記コンテンツ配信サーバから受信したコンテンツを利用者に提供する手段と、
前記検索項目に対応する複数の操作入力を検出する入力検出手段と、
前記入力検出手段で前記複数の操作入力のいずれかが検出されたときに、検出された操作入力に対応する検索項目に属するコンテンツの取得要求を前記コンテンツ配信サーバに送信するコンテンツ取得要求送信手段と、
を備え、
前記コンテンツ配信サーバは、
前記コンテンツ受信端末から前記コンテンツの取得要求を受け取ったときに、いずれの検索項目に属するコンテンツの取得要求かを判別する判別手段と、
前記判別手段で判別された検索項目に属するコンテンツの中から、前記コンテンツ受信端末に提供中の前記コンテンツ以外の他の任意のコンテンツを、前記コンテンツ格納部から読み出して、前記コンテンツ受信端末に配信するようにする配信コンテンツ変更手段と、
を備えるコンテンツ提供システム。
【請求項６】
請求項５に記載のコンテンツ提供システムにおいて、
前記コンテンツ受信端末は、
前記入力検出手段が、前記複数の操作入力とは別個に、前記検索項目のいずれにも対応しない別の操作入力をしたときには、前記コンテンツ取得要求手段は、前記検索項目に関係のない任意のコンテンツの取得要求を前記コンテンツ配信サーバに送信するようにし、
前記コンテンツ配信サーバでは、前記検索項目に関係のない任意のコンテンツの取得要求を受信したと前記判別手段で判別したときには、前記配信コンテンツ変更手段は、前記検索項目に関係のない任意のコンテンツを前記コンテンツ格納部から読み出して、前記コンテンツ受信端末に配信するようにする
ことを特徴とするコンテンツ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、大量の楽曲のコンテンツ、大量の映画のコンテンツ、大量の電子書籍のコンテンツなどが記憶された大容量の記憶装置から、利用者が、特定のターゲットコンテンツはないが、当該時点においては好ましいと思われる任意のコンテンツを検索する場合に使用して好適な装置、システムに関する。
【０００２】
なお、この明細書のおいて、コンテンツとは、例えば音楽、映像、電子書籍（論文、小説、雑誌などのテキスト情報および静止画情報）、ガイド情報、Ｗｅｂページ、プログラム（ゲームプログラムなどを含む）などの信号によって表現された内容情報である。
【背景技術】
【０００３】
光ディスクなど複数の楽曲のコンテンツが含まれる記録媒体を再生装置に装填して再生するに当たっては、再生装置の利用者は、通常は、再生したい所望の楽曲コンテンツの選択を行なうようにする。従来、この楽曲コンテンツの選択再生を行なう際には、楽曲名やアーティスト名などの楽曲コンテンツの関連属性情報を表示し、その表示を参照しながら楽曲を選択し、再生指示を行なうようにしている。
【０００４】
一方、記憶媒体の記憶容量の増大にともない、記憶媒体に数千曲あるいは数万曲の楽曲コンテンツを１個の記憶媒体に格納できるようになっている。そこで、このように大量の楽曲コンテンツが記憶された記憶媒体から所望の楽曲コンテンツを検索する方法が望まれる。
【０００５】
この検索方法の一例として上述のような楽曲コンテンツの関連属性情報を表示して、その表示情報を検索のために用いるようにする場合、所望の楽曲コンテンツの格納には階層構造などが利用されるようになってきている。
【０００６】
図３２は、このような階層構造の一例を示すものである。この例では、先ず第１層として、検索項目を設定する。この検索項目としては、図の例では、「アーティスト」、「アルバム」、「曲」、「ジャンル」、「作曲者」の５つが挙げられている。「アーティスト」は、演奏者、歌手、指揮者などである。「アルバム」は、１枚のＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）に含まれる複数曲の群であり、アルバム名などにより区分けされる。「ジャンル」は、クラシック、ジャズ、ポップス、ラテン、ニューミュージックなどの種別で区分けされる。
【０００７】
そして、各検索項目毎に、複数の層に分けられる。例えば、「ジャンル」の場合、最上層は、前述した複数個のジャンルの種別毎のグループに分けられる層である。そして、その下層には、「アーティスト」、「アルバム」、「曲」の項目の層が順次ぶら下がる。「アーティスト」の層は、アーティスト毎のグループに分けられている層、「アルバム」の層は、アルバム毎のグループに分けられている層である。最下層の曲は、１曲１曲からなるが、その上の層に対して複数曲の群がぶら下がることになる。
【０００８】
図３２のように、「アーティスト」の下層には、「アルバム」、「曲」が順次ぶら下がる。「アルバム」の下層には、「曲」の層がぶら下がる。「作曲者」の下層には、「アルバム」、「曲」が順次ぶら下がる。
【０００９】
また、別の分類（グループ分け）の方法として、「６０年代ミュージック」、「トップ２５」、「トップレート」、「最近再生した曲」、などにより、グループ化して、そのグループの直下にそれぞれのグループに属する曲の群をぶら下げるようにしても良い。
【００１０】
以上のような階層構造で分類（グループ分け）した場合には、各層の選択状態においては、当該層に含まれる複数グループのリストが属性情報として表示される。利用者は、当該リストから所望のグループを選択することができる。ユーザが所定のグループを選択すると、そのグループの下層のグループのリストの表示に変わる。そして、最下層の曲のグループの層になると、各楽曲コンテンツの関連属性情報が表示され、利用者は、それを参照して、所望の曲を選択する。
【００１１】
このため、所望の曲に到達するためには階層構造の行き来、あるいは、リストのスクロールなどを頻繁に繰り返し行なう必要がある。このため、記憶媒体の更なる大容量化に伴い、利用者の検索操作負担は増大する一方である。
【００１２】
一方で、例えば特許文献１（国際公開番号ＷＯ  ０２／４８９１７  Ａ１）などのような検索機能により、楽曲を検索する機能を導入することによって、利用者の検索操作の負担を低減する試みもされてはいるが、検索情報の入力方法の点などで使い易いとはいえない。
【００１３】
上記の特許文献は、次の通りである。
【特許文献１】国際公開番号ＷＯ  ０２／４８９１７  Ａ１の公開公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ところで、多数の楽曲コンテンツの中から、一つの楽曲コンテンツを選んで再生し聴取する場合に、利用者は、特に取り立てて特定の楽曲コンテンツを聴取したいという欲求はないが、その時点において気分に合った曲を聴取したいという場合がある。つまり、「どれでもよいけれど、これはいやで、この曲ならいいな」といったような検索の要求が生じる場合がある。
【００１５】
このような場合には、前述したような、階層構造で分類分けしたものから、リスト表示から選択する方法は、利用者にとっては違和感がある。何故なら、前述の方法は、特定の楽曲コンテンツの内容が分かっていて、それを聴きたいという際に、有効な方法であり、内容がわからないが、何か適当な曲を聴きたいという漠然とした検索には不向きであるからである。
【００１６】
以上のような検索の要求は、コンテンツが楽曲の場合に限らず、映画や電子書籍、ゲームプログラムなどの他のコンテンツについても同様に生じる場合がある。
【００１７】
この発明は、以上のような漠然とした検索の要求に対して、利用者が簡単な操作により、その時点において気分に合った曲などのコンテンツを容易に探索することができる装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記の課題を解決するために、請求項１の発明は、
複数のコンテンツを、各コンテンツを検索するための検索情報であって、複数の検索項目に対する属性情報を備える検索情報と対応付けて格納しているコンテンツ格納部と、
前記検索項目に対応する複数の操作入力を検出する入力検出手段と、
前記コンテンツの１つが利用者に提供されている状態において、前記入力検出手段で前記複数の操作入力のいずれかが検出されたときに、検出された操作入力に対応する検索項目に属するコンテンツの中の、前記提供中のコンテンツ以外の他の任意のコンテンツを、前記コンテンツ格納部に格納されているコンテンツから選択して、前記利用者に提供するようにする提供コンテンツ変更手段と、
を備えるコンテンツ提供装置を提供する。
【００１９】
この請求項１の発明においては、例えばコンテンツが楽曲の場合を例に取ると、例えばジャンル、アーティスト、アルバムなどの検索項目のそれぞれに対応する操作入力が、入力検出手段で検出される。例えば、ジャンル、アーティスト、アルバムなどの検索項目に応じた操作ボタンがそれぞれ設けられ、その操作ボタンのいずれが操作されたかを入力検出手段で検出される。
【００２０】
そして、コンテンツの１つが利用者に提供されている状態において、前記入力検出手段で前記複数の操作入力のいずれかが検出されると、検出された操作入力に対応する検索項目に属するコンテンツの中の、提供中のコンテンツ以外の他の任意のコンテンツが、コンテンツ格納部に格納されているコンテンツから選択されて、利用者に提供される。
【００２１】
こうして、利用者は、特定の操作入力を、一回、あるいは複数回繰り返し行なうことにより、簡単にそのときの気分に適合するコンテンツの提供を受けることができる。
【発明の効果】
【００２２】
請求項１の発明によれば、利用者は、特定の操作入力を、一回、あるいは複数回繰り返し行なうことにより、簡単にそのときの気分に適合するコンテンツの提供を受けることができる。その場合に、特定の操作入力は、コンテンツを検索するための検索項目の１つに対応したものであり、利用者の意志が反映されたコンテンツの検索がなされる。したがって、利用者が希望するコンテンツを迅速に検索することができる。
【発明を実施するための最良の形態】
【００２３】
以下、この発明の実施形態を、図を参照しながら説明する。
【００２４】
［第１の実施形態（この発明の実施形態の参考となる実施形態）］
図１は、コンテンツ提供装置の第１の実施形態のブロック図であり、図２は、この第１の実施形態のコンテンツ提供装置の筐体の外観の一例を示すものである。この第１の実施形態のコンテンツ提供装置１は、記憶装置に記憶している楽曲のコンテンツを再生して、スピーカにより再生する装置の例である。図１の例では、記憶装置としては、ハードディスク装置１１０が用いられている。
【００２５】
図１に示すように、この第１の実施形態のコンテンツ提供装置１は、マイクロコンピュータを備える構成とされるもので、システムバス１００に対して、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、プログラムが記憶されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ワークエリア用ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ハードディスクコントローラ１０４と、記憶データ管理部１０５と、コンテンツ入力インターフェース１０６と、コンテンツデコード部１０７と、操作ボタン入力インターフェース１０８とが接続されている。
【００２６】
ハードディスクコントローラ１０４は、ハードディスク装置１１０をシステムバス１００に接続するためのもので、システムバス１００を通じて送られてくる書き込みデータをハードディスク装置１１０に対して送出したり、ハードディスク装置から読み出したデータを、システムバス１００に送出したりする機能を備える。
【００２７】
また、コンテンツ入力インターフェース１０６は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースからなり、接続ケーブルを介してパーソナルコンピュータなどと接続される。さらに、ボタン入力インターフェース１０８には、ボタン操作部１１４が接続されている。
【００２８】
また、コンテンツデコード部１０７には、Ｄ−Ａ（Ｄｉｇｉｔａｌ−ｔｏ−Ａｎａｌｏｇ）変換回路１１１が接続される。そして、Ｄ−Ａ変換回路１１１の出力端は、アンプ１１２を介してスピーカ１１３に接続されている。
【００２９】
図２（Ａ）は、この実施形態のコンテンツ提供装置１の外観を示すもので、箱型の筐体１２０にスピーカ１１３が取り付けられていると共に、ボタン操作部１１４を構成する操作ボタンとして、この実施形態では、１個の操作ボタン１２１が設けられている。この操作ボタン１２１は、この例では、ノンロック式の押ボタンにより構成されている。
【００３０】
ハードディスク装置１１０は、例えば１００ＧＢというような大容量のものが用いられる。この例では、ハードディスク装置１１０には、ユーザが当該コンテンツ提供装置１の購入時に、既に、多数個のコンテンツ（楽曲のコンテンツ）が書き込まれている。
【００３１】
この場合に、この実施形態では、それらの多数個のコンテンツは、この例では、コンテンツの関連属性（ここで、関連属性とは、楽曲のコンテンツのテンポのようなコンテンツデータから抽出されて得られる属性ではなく、例えば、各楽曲のジャンル、各楽曲のアーティスト、各楽曲が記録されていたアルバム、各楽曲の作曲者、１９６０年代ミュージック、トップ２５、などの、当該コンテンツに付随する属性である）に従ってグループ分けされている。
【００３２】
この第１の実施形態では、グループ分けのコンテンツの関連属性として、ジャンルが採用されており、ジャンルによりコンテンツが複数個のグループに分けられている。そして、各楽曲のコンテンツがどのジャンルのグループに属しているかを示すための管理テーブル情報が、ハードディスク装置１１０に記憶されている。コンテンツ提供装置１は、この管理テーブル情報に従って、ハードディスク装置１１０から読み出して再生するコンテンツを管理するようにしている。
【００３３】
図３に、当該テーブル情報の一例を示す。図３において、ジャンル１，２，３・・・は、例えばポップス、クラシック、ジャズ、ラテンなどからなる。ジャンル１，２，３・・・のそれぞれのグループに属する複数の曲１１，１２，１３，…、曲２１，２２，２３，…、曲３１，３２，３３，…、・・・としては、曲を識別する情報が記述される。この曲を識別する情報としては、例えばコンテンツＩＤが用いられる。
【００３４】
そして、図３の例では、それぞれの曲を識別する情報に対応して、ハードディスク装置におけるアドレス情報が記憶される。
【００３５】
この実施形態では、ハードディスク装置１１０には、上述のように予め記憶されているコンテンツの他に、後から、コンテンツを追加することも可能とされている。このため、ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているプログラムにしたがって、ハードディスク装置１１４への書き込みの処理、およびハードディスク装置からの読み出しの処理を、ＲＡＭ１０３をワークエリアとして利用しながら、実行することができるように構成されている。
【００３６】
ハードディスク装置１１０へのコンテンツデータの書き込みは、この実施形態では、コンテンツ提供装置１と接続されるパーソナルコンピュータの指示に従って行なわれる。すなわち、パーソナルコンピュータから送られてくるコンテンツのデータは、コンテンツ入力インターフェース１０６を通じてコンテンツ提供装置１に入力される。
【００３７】
この例では、楽曲のコンテンツを取り扱うので、パーソナルコンピュータから送られてくるコンテンツデータは、オーディオデータである。この例では、パーソナルコンピュータからは、オーディオデータのみではなく、当該楽曲の曲名や、当該楽曲が属するジャンル、アーティスト、アルバムなどの付加情報も送られてくる。
【００３８】
コンテンツ入力インターフェース１０６を通じて入力された、前記付加情報も含むコンテンツのデータは、ＣＰＵ１０１の制御により、ハードディスク装置１１０に書き込まれる。この際に、前記付加情報およびハードディスク装置上の書き込みアドレスの情報は、記憶データ管理部１０５に送られ、この記憶データ管理部１０５において、前記付加情報としてのジャンルの情報が用いられて、いずれのジャンル（グループ）に属するかが判別され、その判別結果に基づいて、追加されたコンテンツの管理情報を、図３に示した管理テーブル情報に追加する。
【００３９】
そして、この実施形態では、操作ボタン１２１の押下操作には、「現在の状態は、ユーザの希望する状態とは違う」と言う意味を持たせている。したがって、コンテンツ提供装置１が電源オフの状態であるときになされた操作ボタン１２１の押下操作は、電源オフではない状態にすることを希望することを意味することになるので、コンテンツ提供装置１のＣＰＵ１０１は、電源オンとするように制御する。
【００４０】
また、ハードディスク装置１１０から、或る楽曲のコンテンツが読み出されてスピーカ１１３により再生されているときになされた操作ボタン１２１の押下操作は、「現在再生されている楽曲は、聴きたい曲とは違う」ということを意味することになるので、この実施形態では、コンテンツ提供装置１のＣＰＵ１０１は、現在再生されている楽曲とは異なる楽曲のコンテンツを提供するようにする。
【００４１】
つまり、このときの操作ボタン１２１の押下操作は、特定のターゲットの楽曲のコンテンツは存在していないが、現在再生中の楽曲のコンテンツは聴きたい曲ではないので、それ以外の楽曲コンテンツを要求したいとするユーザの感情に基づく操作である。
【００４２】
ここで、このように、漠然と、現在再生されている楽曲とは異なる楽曲を要求するときのユーザの感情を考察すると、同じ気分で続けて他の曲を聴きたい場合と、気分が変わったので、別の気分になる曲を聴きたい場合とがある。前者の場合には、操作ボタン１２１の押下操作があったときには、現在再生中のコンテンツと同じジャンル（グループ）の中の、任意の楽曲のコンテンツを再生するようにすれば良い。これに対して、後者の場合には、操作ボタン１２１の押下操作があったときには、現在再生中のコンテンツと異なるジャンル（グループ）の中の、任意の楽曲のコンテンツを再生するようにすれば良い。
【００４３】
コンテンツ提供装置としては、どちらか一方の場合を想定して構成することもできる。しかし、この実施形態のコンテンツ提供装置においては、操作ボタン１２１の押下操作として、異なる態様の押下操作を定義することにより、前記２つの場合の両方に対応することができるようにしている。
【００４４】
すなわち、この第１の実施形態においては、操作ボタン１２１を、通常の態様で一回押下操作する操作は、同じ気分で続けて他の曲を聴きたい場合の操作とし、また、操作ボタン１２１の２回連続押下操作は、別の気分になる曲を聴きたい場合の操作とする。
【００４５】
図４は、操作ボタン１２１の操作に基づくコンテンツ提供装置１の処理動作を説明するためのフローチャートである。なお、図４の例では、操作ボタン１２１についての前記の操作態様の他に、所定時間以上、例えば３秒以上の長押しの操作態様を、電源オフ状態とは違う態様、つまり、電源オン状態への移行操作と定義している。
【００４６】
この実施形態のコンテンツ提供装置１においては、電源オフの状態であっても、操作ボタン１２１の操作があったことを検知するＣＰＵ１０１を含む部分には電源が投入されており、常時、操作ボタン１２１がユーザにより操作されたか否かを監視するようにしている（ステップＳ１）。
【００４７】
そして、このステップＳ１における電源オフ状態での操作ボタン１２１の操作の監視動作において、当該操作ボタン１２１が押下操作されたと判別したときには、ＣＰＵ１０１は、電源オフ状態からの操作であることから、コンテンツ提供装置１の全体に電源を投入するように制御する（ステップＳ２）。なお、このときの電源オンにすることを意味するものとなる操作ボタン１２１の押下操作の態様は、どのような押下操作の態様でもよい。
【００４８】
そして、電源がオンになると、ＣＰＵ１０１は、ハードディスク装置１１０から任意の楽曲のコンテンツデータを読み出して、コンテンツデコード部１０７に転送する。すると、コンテンツデコード部１０７では、受け取ったコンテンツデータがデコードされ、デコード結果のデジタルオーディオ信号がＤ−Ａ変換回路１１１に送出される。Ｄ−Ａ変換回路１１１では、デジタルオーディオ信号がアナログオーディオ信号に変換され、当該アナログオーディオ信号がアンプ１１２を介してスピーカ１１３に供給されて、音響再生される（ステップＳ３）。
【００４９】
ユーザは、再生された楽曲が気に入らないときには、操作ボタン１２１を操作して、他の楽曲の再生要求をするが、前述したように、そのときの操作ボタン１２１の操作態様には、２通りあり、現在再生中の楽曲と同じ雰囲気を維持したいときには、通常のように短く一回操作し、現在再生中の楽曲と異なる雰囲気としたいときには、２回連続押下操作をするようにする。
【００５０】
そこで、ＣＰＵ１０１は、操作ボタン１２１が押下操作されたか否か判別し（ステップＳ４）、操作ボタン１２１が押下操作されたと判別したときには、２回連続押下操作であるか否か判別する（ステップＳ５）。
【００５１】
このステップＳ５で、２回連続押下操作であると判別したときには、ＣＰＵ１０１は、現在再生中の楽曲コンテンツとは異なるジャンル（グループ）の中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツを、ハードディスク装置１１０から読み出し、コンテンツデコード部１０７に転送し、前述したようにして、スピーカ１１３により音響再生するようにする（ステップＳ６）。そして、その後、ステップＳ４に戻り、操作ボタン１２１についての更なる押下操作を監視する。
【００５２】
また、ステップＳ５で、２回連続押下操作ではないと判別したときには、ＣＰＵ１０１は、操作ボタン１２１の押下操作は、長押しであるか否か判別し（ステップＳ７）、長押しであると判別したときには、コンテンツ提供装置１を電源オフの状態にして（ステップＳ９）、この処理ルーチンを終了する。
【００５３】
また、ステップＳ７で、長押しではないと判別したときには、ＣＰＵ１０１は、通常の一回押下操作であると判別して、現在再生中の楽曲コンテンツと同じジャンルの中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツを、ハードディスク装置１１０から読み出し、コンテンツデコード部１０７に転送し、前述したようにして、スピーカ１１３により音響再生するようにする（ステップＳ８）。そして、その後、ステップＳ４に戻り、操作ボタン１２１についての更なる押下操作を監視する。
【００５４】
なお、ステップＳ６およびステップＳ８における任意のコンテンツの選択方法としては、例えば、図３に示したハードディスク装置１１０のグループ内毎のアドレスを、乱数を用いてランダムに選択する方法を用いることができる。また、所定のルールに従って、ランダムにコンテンツを提供する順序を定めるようにしても良い。例えば、楽曲の長さの短いものと長いものとを、適当な配分となるように、提供順序を定めておいたり、楽曲のテンポの速いものと遅いものとが、適当な配分となるように、提供順序を定めておいたりするようにしてもよい。以下の幾つかの実施形態における任意のグループや任意のコンテンツの選択方法についても同様である。
【００５５】
また、操作ボタン１２１の操作に基づくジャンルや、コンテンツの選択履歴、再生履歴などを参照して、次に提供するジャンルやコンテンツを選択するようにすることもできる。
【００５６】
以上のようにして、この第１の実施形態によれば、ユーザは、聴取する楽曲として特に特定の楽曲の心当たりがあるわけではないが、現在の心境に合致した楽曲を聴きたいというときに、１個の操作ボタン１２１のみを操作するだけで、比較的容易に目的の曲を検索することができるものである。
【００５７】
［第１の実施形態の変形例］
もしも、ユーザが聴取したい特定の楽曲を決定しているときには、当該希望する楽曲まで行き着くのには、上述の操作ボタン１２１のみの操作では、時間がかかりすぎるおそれがある。この問題を回避するためには、操作ボタン１２１に加えて、直接的に楽曲のコンテンツをユーザが指定選択できる手段をコンテンツ提供装置１が備えるようにすればよい。
【００５８】
そこで、この例においては、コンテンツ提供装置１は、直接的に楽曲のコンテンツをユーザが指定選択する手段として、ディスプレイ部と、このディスプレイ部の画面を通じた選択入力を行なう操作手段とを用いる。
【００５９】
図２（Ｂ）は、その場合のコンテンツ提供装置１の外観の一例を示すものである。すなわち、コンテンツ提供装置１は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなるディスプレイ部１３０を備えると共に、ディスプレイ部１３０の画面上に表示される選択カーソルを上下方向および左右方向に移動させると共に、決定操作を行なうようにするための十字型操作ボタン１３１を備える。図２（Ｂ）においては、操作ボタン１３１のうちの、矢印が付与されていない中央のボタンが決定ボタンである。
【００６０】
この例の場合には、ハードディスク装置１１０に記憶されているコンテンツは、ジャンルのみではなく、アーティスト、アルバム、作曲者などの関連属性情報を用いて、冒頭で図３２を参照して説明したような、大量のコンテンツを階層構造によりグループ分けしておく。ＣＰＵ１０１は、各階層毎にディスプレイ部１３０にコンテンツグループを表示する。ユーザは、ディスプレイ１３０の画面に表示された各階層のグループの中から、自分が希望するグループを十字型操作ボタン１３１を用いて選択決定する。ＣＰＵ１０１は、当該層において特定のグループが選択決定されると、それよりも下層のグループ選択用画面を表示させて、当該層での選択を促す。
【００６１】
そして、ＣＰＵ１０１は、最下位層においては、楽曲のコンテンツ名等を表示するようにし、この最下位層の画面において、十字型操作ボタン１３１を通じたコンテンツの選択決定を受けると、選択決定されたコンテンツを、ハードディスク装置１１０から読み出して、再生するようにする。
【００６２】
以上のようにして、選択決定した楽曲のコンテンツの再生中あるいは再生後に、操作ボタン１２１が操作されたときには、当該選択決定されたコンテンツが属するジャンルを基準にして、前述の図４の処理動作がなされるものである。
【００６３】
なお、以上の説明においては、コンテンツのグループ分けは、ジャンルにより行なって、操作ボタン１２１の２回連続押下操作によりジャンルが異なるコンテンツを選択再生するようにしたが、アーティストや、アルバムや、作曲者などの、他の関連属性を用いて、グループ分けをして、操作ボタン１２１の２回連続押下操作により、それらグループ化の関連属性、つまり、アーティストや、アルバムや、作曲者などが異なるコンテンツを、選択再生するようにしても良い。
【００６４】
また、「現在の状態は、ユーザの希望する状態とは違う」と言う意味の入力として、上述の実施形態では、操作ボタンの押下操作を用いるようにしたが、操作ボタンの押下操作に限定されるものではない。例えば、コンテンツ提供装置にマイクロホンを設け、このマイクロホンへの特定の音声入力、例えば「違う」と言う発音を、前記入力として処理するようにすることもできる。この場合に、上述の実施形態における操作ボタンの２回連続押下に対応する発音は、例えば「違う、違う」というように、同じ語の２回連続発音を割り当て、操作ボタンの長押しは、「ちーがーう」と言うように、長音で、つなぐようにする発音を割り当てることができる。
【００６５】
また、人の声による発音ではなく、手を叩く動作を、「現在の状態は、ユーザの希望する状態とは違う」と言う意味の入力として、用いるようにすることもできる。この場合には、例えば、手を叩く回数が一回の時には、上述の操作ボタンの通常の一回押下操作に対応させ、手を叩く回数が２回の時には、操作ボタンの２回連続押下に対応させ、手を叩く回数が３回の時には、電源オン状態から電源オフ状態への操作に対応させるようにすることができる。
【００６６】
また、ジャンル、アーティスト、アルバムなどをルールとしてグループ分けをしたもののすべてを用意しておくと共に、操作ボタン１２１について、例えば３回連続操作などの前記とは異なる操作を定義しておき、その異なる操作ボタン１２１の操作によって、グループ分けとして、いずれのルールのものを選択するかを任意に切り替え選択するようにしても良い。
【００６７】
［第２の実施形態（この発明の実施形態の参考となる実施形態）］
この第２の実施形態は、ブロック図の構成は、図１に示したものと同一であり、「現在の状態は、ユーザの希望する状態とは違う」と言う意味の入力としては、操作ボタンを用いると共に、グループ分けは、ジャンルによる行なう例である。
【００６８】
しかし、この第２の実施形態のコンテンツ提供装置２においては、操作ボタンとしては、グループ変更用操作ボタンと、グループ内コンテンツ変更用との２個を用いる。すなわち、図５（Ａ）に示すように、ジャンル変更用（グループ変更用）のジャンルボタン１２２と、曲変更用（グループ内コンテンツ変更用）のトラックボタン１２３との２個を用いる。
【００６９】
この実施形態では、ジャンルボタン１２２の通常長さの一回押下操作は、「現在再生されている楽曲のコンテンツのジャンルは、ユーザが希望するジャンルとは違う」と言う意味の入力とされ、ジャンルボタン１２２の例えば３秒以上の長押しの押下操作は、電源オンの状態から電源オフへの変更要求とされている。
【００７０】
また、この実施形態では、トラックボタン１２３の通常長さの一回押下操作は、「現在再生されている楽曲のコンテンツのジャンルは同じでよいが、ユーザが希望する楽曲のコンテンツとは違う」という意味の入力とされる。さらに、トラックボタン１２３の例えば３秒以上の長押しの押下操作は、トラックボタン１２３の通常長さの一回押下操作と同じ意味の入力とされるが、これに対するコンテンツ提供装置２における処理が、前記通常の長さの押下処理とは異なる。
【００７１】
すなわち、この第２の実施形態のコンテンツ提供装置２では、トラックボタン１２３が長押し押下操作されると、現在再生されている楽曲のコンテンツのジャンルと同じジャンルに含まれる複数の楽曲コンテンツの一部、例えばイントロダクション部分（音楽の導入部分。以下、イントロという）のみを、任意の順番で順次に再生して、現在再生中の楽曲コンテンツとは異なる楽曲コンテンツをユーザに提示するようにする。
【００７２】
そして、イントロを順次に再生しているときに、再度、トラックボタン１２３がユーザにより押下操作されたときには、その押下操作がなされた時点で再生されているコンテンツの全部再生を要求する操作であるとして、コンテンツ提供装置２は、次の楽曲コンテンツのイントロの再生をすることなく、全部再生が要求されたコンテンツの再生状態とする。
【００７３】
図６およびその続きである図７は、この第２の実施形態のコンテンツ提供装置におけるジャンルボタン１２２およびトラックボタン１２３の操作に基づく処理動作を説明するためのフローチャートである。
【００７４】
第２の実施形態のコンテンツ提供装置２においては、電源オフの状態であっても、ジャンルボタン１２２やトラックボタン１２３の操作があったことを検知するＣＰＵ１０１を含む部分には電源が投入されており、常時、ジャンルボタン１２２やトラックボタン１２３がユーザにより操作されたか否かを監視するようにしている（ステップＳ１１）。
【００７５】
そして、このステップＳ１１における電源オフ状態でのジャンルボタン１２２やトラックボタン１２３の操作の監視動作において、当該ジャンルボタン１２２やトラックボタン１２３が押下操作されたと判別したときには、ＣＰＵ１０１は、電源オフ状態からの操作であることから、コンテンツ提供装置２の全体に電源を投入するように制御する（ステップＳ１２）。なお、ステップＳ１１で押下操作されたとして検出される操作ボタンは、ジャンルボタン１２２、トラックボタン１２３のいずれでも良いし、また、その押下操作の態様は、どのような押下操作の態様であってもよい。
【００７６】
そして、電源がオンになると、ＣＰＵ１０１は、ハードディスク装置１１０から任意の楽曲のコンテンツデータを読み出して、コンテンツデコード部１０７に転送する。すると、コンテンツデコード部１０７では、受け取ったコンテンツデータがデコードされ、デコード結果のデジタルオーディオ信号がＤ−Ａ変換回路１１１に送出される。Ｄ−Ａ変換回路１１１では、デジタルオーディオ信号がアナログオーディオ信号に変換され、当該アナログオーディオ信号がアンプ１１２を介してスピーカ１１３に供給されて、音響再生される（ステップＳ１３）。
【００７７】
ユーザは、再生された楽曲が気に入らないときには、ジャンルボタン１２２やトラックボタン１２３を操作して、他の楽曲の再生要求をするが、前述したように、そのときのジャンルボタン１２２やトラックボタン１２３の操作態様には、２通りあり、現在再生中の楽曲と同じ雰囲気を維持したいときには、トラックボタン１２３を操作し、現在再生中の楽曲と異なる雰囲気としたいときには、ジャンルボタンを操作するようにする。
【００７８】
そこで、ＣＰＵ１０１は、ジャンルボタン１２２が押下操作されたか否か判別し（ステップＳ１４）、ジャンルボタン１２２が押下操作されたと判別したときには、長押し操作であるか否か判別する（ステップＳ１５）。このステップＳ１５で、ジャンルボタン１２２の長押し操作であると判別したときには、ＣＰＵ１０１は、電源オフの状態にして（ステップＳ１６）、この処理ルーチンを終了する。
【００７９】
また、ステップＳ１５で、ジャンルボタン１２２の長押し操作ではないと判別したときには、ＣＰＵ１０１は、現在再生中の楽曲コンテンツとは異なるジャンル（グループ）の中から、現在再生中の楽曲コンテンツとは異なる楽曲コンテンツを、ハードディスク装置１１０から読み出し、コンテンツデコード部１０７に転送し、前述したようにして、スピーカ１１３により音響再生するようにする（ステップＳ１７）。そして、その後、ステップＳ１４に戻り、ジャンルボタン１２２についての押下操作を監視する。
【００８０】
また、ステップＳ１４で、ジャンルボタン１２２は押下操作されていないと判別したときには、ＣＰＵ１０１は、トラックボタン１２３が押下操作されたか否か判別し（図７のステップＳ２１）、トラックボタン１２３も押下操作されていないと判別したときには、ステップＳ１４に戻り、ジャンルボタン１２２についての押下操作を監視する。
【００８１】
ステップＳ２１で、トラックボタン１２３が押下操作されたと判別したときには、ＣＰＵ１０１は、押下操作は、長押しであるか否か判別し（ステップＳ２２）、長押しではないと判別したときには、ＣＰＵ１０１は、トラックボタン１２３の操作は、通常の一回押下操作であると判別して、現在再生中の楽曲コンテンツと同じジャンルの中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツを、ハードディスク装置１１０から読み出し、コンテンツデコード部１０７に転送し、前述したようにして、スピーカ１１３により音響再生するようにする（ステップＳ２３）。そして、その後、ステップＳ１４に戻り、ジャンルボタン１２２についての押下操作を監視する。
【００８２】
また、ステップＳ２２で、トラックボタン１２３の押下操作は、長押しであると判別したときには、ＣＰＵ１０１は、現在再生中のコンテンツと同じジャンル内の複数の楽曲のコンテンツのイントロを、任意の提供順で、順次に再生出力するように制御する（ステップＳ２４）。
【００８３】
そして、ユーザによるトラックボタン１２３の再度の押下操作を待ち（ステップＳ２５）、当該再度の押下操作があるまで、前記イントロの順次再生を継続する。そして、ステップＳ２５で、トラックボタン１２３の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、その押下操作されたときにイントロが再生されていた楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ２６）。その後、ステップＳ１４に進み、ジャンルボタン１２２の押下操作を監視する。
【００８４】
この第２の実施形態によれば、ユーザは、トラックボタン１２２を長押し操作することにより、複数回、トラックボタン１２２を押下しなくても、次に聴取する楽曲の候補のイントロを順次に聴取することができるので、現在の心境に合致した楽曲の検索を容易に行なえる。
【００８５】
したがって、ユーザは、特に特定の楽曲の心当たりがあるわけではないが、現在の心境に合致した楽曲を聴きたいというときに、ジャンルボタンとトラックボタンの２つの操作ボタンを操作するだけで、比較的容易に目的の曲を検索することができるものである。
【００８６】
［第２の実施形態の変形例１］
上述の第２の実施形態では、グループ内コンテンツ変更用ボタン（例えばトラックボタン）のみを長押し可能とすることにより、同じグループ内の複数のコンテンツをイントロ再生することができるようにしたが、グループ変更用ボタン（例えばジャンルボタン）をも長押しすることで、異なるグループの複数のコンテンツをイントロ再生するようにすることもできる。なお、このときの電源オン状態から電源オフ状態に移行させるための操作としては、ジャンルボタン１２２とトラックボタン１２３との同時押下操作とする。
【００８７】
図８および図９は、そのように構成した場合のコンテンツ提供装置２におけるジャンルボタン１２２およびトラックボタン１２３の操作に基づく処理動作を説明するためのフローチャートである。
【００８８】
すなわち、この例のコンテンツ提供装置２においては、電源オフの状態であっても、ジャンルボタン１２２やトラックボタン１２３の操作があったことを検知するＣＰＵ１０１を含む部分には電源が投入されており、常時、ジャンルボタン１２２やトラックボタン１２３がユーザにより操作されたか否かを監視するようにしている（ステップＳ３１）。
【００８９】
そして、このステップＳ３１における電源オフ状態でのジャンルボタン１２２やトラックボタン１２３の操作の監視動作において、当該ジャンルボタン１２２やトラックボタン１２３が押下操作されたと判別したときには、ＣＰＵ１０１は、電源オフ状態からの操作であることから、コンテンツ提供装置２の全体に電源を投入するように制御する（ステップＳ３２）。なお、ステップＳ３１で押下操作されたとして検出される操作ボタンは、ジャンルボタン１２２、トラックボタン１２３のいずれでも良いし、また、その押下操作の態様は、どのような押下操作の態様であってもよい。
【００９０】
そして、電源がオンになると、ＣＰＵ１０１は、ハードディスク装置１１０から任意の楽曲のコンテンツデータを読み出して、コンテンツデコード部１０７に転送する。すると、コンテンツデコード部１０７では、受け取ったコンテンツデータがデコードされ、デコード結果のデジタルオーディオ信号がＤ−Ａ変換回路１１１に送出される。Ｄ−Ａ変換回路１１１では、デジタルオーディオ信号がアナログオーディオ信号に変換され、当該アナログオーディオ信号がアンプ１１２を介してスピーカ１１３に供給されて、音響再生される（ステップＳ３３）。
【００９１】
ユーザは、再生された楽曲が気に入らないときには、ジャンルボタン１２２やトラックボタン１２３を操作して、他の楽曲の再生要求をするが、前述したように、そのときのジャンルボタン１２２やトラックボタン１２３の操作態様には、２通りあり、現在再生中の楽曲と同じ雰囲気を維持したいときには、トラックボタン１２３を操作し、現在再生中の楽曲と異なる雰囲気としたいときには、ジャンルボタンを操作するようにする。そして、電源をオフにするときには、ジャンルボタン１２２とトラックボタン１２３との両方を同時に押下操作する。
【００９２】
そこで、ＣＰＵ１０１は、ジャンルボタン１２２のみが押下操作されたか否か判別し（ステップＳ３４）、ジャンルボタン１２２のみが押下操作されたと判別したときには、それが長押し操作であるか否か判別する（ステップＳ３５）。
【００９３】
ステップＳ３５で、ジャンルボタン１２２の長押し操作ではないと判別したときには、ＣＰＵ１０１は、現在再生中の楽曲コンテンツとは異なるジャンル（グループ）の中から、現在再生中の楽曲コンテンツとは異なる１個の楽曲コンテンツを、ハードディスク装置１１０から読み出し、コンテンツデコード部１０７に転送し、前述したようにして、スピーカ１１３により音響再生するようにする（ステップＳ１７）。そして、その後、ステップＳ１４に戻り、ジャンルボタン１２２についての押下操作を監視する。
【００９４】
また、ステップＳ３５で、ジャンルボタン１２２の長押し操作であると判別したときには、ＣＰＵ１０１は、現在再生中のコンテンツと異なる複数のジャンルのそれぞれから選択した１曲の楽曲コンテンツのイントロを、その提供順に、順次に再生出力するように制御する（ステップＳ３７）。
【００９５】
そして、ユーザによるジャンルボタン１２２の再度の押下操作を待ち（ステップＳ３８）、当該再度の押下操作があるまで、前記異なる複数のジャンルからそれぞれ選択された１曲の楽曲コンテンツのイントロの順次再生を継続する。この場合、全てのジャンルからの１曲ずつのイントロ再生が終了したら、同じものを繰り返し、再生するようにしても良いが、この実施形態では、全てのジャンルから、別の１曲を順次に選択して、そのイントロを再生するようにする。
【００９６】
そして、ステップＳ３８で、ジャンルボタン１２２の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、その押下操作されたときにイントロが再生されていたジャンルの楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ３９）。その後、ステップＳ３４に進み、ジャンルボタン１２２の押下操作を監視する。
【００９７】
また、ステップＳ３４で、ジャンルボタン１２２が押下操作されていない、あるいは、ジャンルボタン１２２のみの押下操作ではないと判別したときには、ＣＰＵ１０１は、トラックボタン１２３のみが押下操作されたか否か判別する（図９のステップＳ４１）。このステップＳ４１で、トラックボタン１２３が押下操作されていない、あるいは、トラックボタン１２３のみの押下操作ではないと判別したときには、ジャンルボタン１２２とトラックボタン１２３の同時押下操作であるか否か判別し（ステップＳ４２）、同時押下操作はされていないと判別したときには、ステップＳ３４に戻り、ジャンルボタン１２２についての押下操作を監視する。
【００９８】
ステップＳ４２で、ジャンルボタン１２２とトラックボタン１２３とが同時押下操作されていると判別したときには、ＣＰＵ１０１は、電源オフの状態にして（ステップＳ４３）、この処理ルーチンを終了する。
【００９９】
ステップＳ４１で、トラックボタン１２３のみが押下操作されたと判別したときには、ＣＰＵ１０１は、当該押下操作は、長押しであるか否か判別し（ステップＳ４４）、長押しではないと判別したときには、ＣＰＵ１０１は、トラックボタン１２３の操作は、通常の一回押下操作であると判別して、現在再生中の楽曲コンテンツと同じジャンルの中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツを、ハードディスク装置１１０から読み出し、コンテンツデコード部１０７に転送し、前述したようにして、スピーカ１１３により音響再生するようにする（ステップＳ４５）。そして、その後、ステップＳ３４に戻り、ジャンルボタン１２２についての押下操作を監視する。
【０１００】
また、ステップＳ４４で、トラックボタン１２３の押下操作は、長押しであると判別したときには、ＣＰＵ１０１は、現在再生中のコンテンツと同じジャンル内の楽曲のコンテンツのイントロを、その提供順に、順次に再生出力するように制御する（ステップＳ４６）。
【０１０１】
そして、ユーザによるトラックボタン１２３の再度の押下操作を待ち（ステップＳ４７）、当該再度の押下操作があるまで、前記イントロの順次再生を継続する。そして、ステップＳ４７で、トラックボタン１２３の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、その押下操作がなされたときにイントロが再生されていた楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ４８）。その後、ステップＳ３４に進み、ジャンルボタン１２２の押下操作を監視する。
【０１０２】
この第２の実施形態によれば、ユーザは、ジャンルボタン１２２を、何回も操作しなくても、単に長押し操作することにより、次に聴取する楽曲のジャンル（グループ）の候補となる楽曲のイントロを順次に聴取することができるので、自分のそのときの気分に合致するジャンル（グループ）の検索が容易にできる。
【０１０３】
したがって、先ず、ジャンルボタン１２２の長押しにより、ジャンルの異なるコンテンツのイントロを聴いて、気に入ったジャンルを決定し、その後、トラックボタン１２２を長押し操作することにより、当該選択したジャンルの中で、聴取する楽曲の候補のイントロを順次に聴取して、現在の心境に合致した楽曲を決定する、と言う操作が可能となる。
【０１０４】
したがって、ユーザは、特に特定の楽曲の心当たりがあるわけではないが、現在の心境に合致した楽曲を聴きたいというときに、ジャンルボタンとトラックボタンの２つの操作ボタンを操作するだけで、比較的容易に目的の曲を検索することができるものである。
【０１０５】
［第２の実施形態の変形例２］
この第２の実施形態においても、もしも、ユーザが聴取したい特定の楽曲を決定しているときには、当該希望する楽曲まで行き着くのには、上述の操作ボタン１２２と１２３の操作では、時間がかかりすぎるおそれがある。そこで、この第２の実施形態においても、この問題を回避するために、操作ボタン１２２，１２３に加えて、直接的に楽曲のコンテンツをユーザが指定選択できる手段をコンテンツ提供装置２が備えるようにする。
【０１０６】
すなわち、この変形例２においては、コンテンツ提供装置２は、直接的に楽曲のコンテンツをユーザが指定選択する手段として、ディスプレイ部と、このディスプレイ部の画面を通じた選択入力を行なう操作手段とを備える。
【０１０７】
図５（Ｂ）は、その場合のコンテンツ提供装置２の外観を示すものである。すなわち、コンテンツ提供装置２は、例えばＬＣＤからなるディスプレイ部１３０を備えると共に、ディスプレイ部１３０の画面上に表示される選択カーソルを上下方向および左右方向に移動させると共に、決定操作を行なうようにするための十字型操作ボタン１３１を備える。
【０１０８】
そして、ハードディスク装置１１０に記憶されているコンテンツは、ジャンルのみではなく、冒頭の図３２を参照して説明したような、大量のコンテンツを階層構造を持ったグループ分けしておく。ＣＰＵ１０１は、各階層毎にディスプレイ部１３０にコンテンツグループを表示する。ユーザは、ディスプレイ１３０の画面に表示された各階層のグループの中から、自分が希望するグループを十字型操作ボタン１３１を用いて選択決定する。ＣＰＵ１０１は、当該層において特定のグループが選択決定されると、それよりも下層のグループにおける選択画面を表示させて、当該層での選択を促す。
【０１０９】
そして、ＣＰＵ１０１は、最下位層においては、楽曲のコンテンツ名等を表示するようにし、この最下位層の画面において、十字型操作ボタン１３１を通じたコンテンツの選択決定を受けると、選択決定されたコンテンツを、ハードディスク装置１１０から読み出して、再生するようにする。
【０１１０】
以上のようにして、選択決定した楽曲のコンテンツの再生中あるいは再生後に、操作ボタン１２３が操作されたときには、当該選択決定されたコンテンツが属するジャンルを基準にして、前述の図６，図７あるいは図８、図９の処理動作がなされるものである。
【０１１１】
なお、この第２の実施形態の場合にも、「現在の状態は、ユーザの希望する状態とは違う」と言う意味の入力は、操作ボタンの押下操作に限定されるものではなく、例えば、コンテンツ提供装置にマイクロホンを設け、このマイクロホンへの特定の音声入力を用いることができる。例えば、ジャンルボタンの代わりに「ジャンル」と言う発音を割り当て、トラックボタンの代わりに、「トラック」と言う発音を割り当てて、前記入力として処理するようにすることもできる。
【０１１２】
この場合に、上述のトラックボタンの長押し対応する発音は、例えば「トラックイントロ」という発音を割り当てるようにすることができる。
【０１１３】
また、人の声による発音ではなく、手を叩く動作を、「現在の状態は、ユーザの希望する状態とは違う」と言う意味の入力として、用いるようにすることもできる。この場合には、例えば、手を叩く回数が一回の時には、グループ内コンテンツの変更に対応させ、手を叩く回数が２回の時には、グループ変更に対応させ、手を叩く回数が３回の時には、グループ内コンテンツのイントロ再生に対応させるようにすることができる。
【０１１４】
また、以上の説明においては、コンテンツのグループ分けは、ジャンルにより行なったが、アーティストや、アルバムや、作曲者などの、他のコンテンツ関連属性を用いて、グループ分けをして、ジャンルボタンの代わりに、アーティストボタンや、アルバムボタンや、作曲者ボタンなどを設けるようにしても良い。
【０１１５】
また、ジャンル、アーティスト、アルバムなどをルールとしてグループ分けをしたもののすべてを用意しておくと共に、操作ボタン１２２について、例えば３回連続操作などの前記とは異なる操作を定義しておき、その異なる操作ボタン１２１の操作によって、グループ分けとして、いずれのルールのものを選択するかを任意に切り替え選択するようにしても良い。
【０１１６】
［第３の実施形態（この発明の実施形態の参考となる実施形態）］
以上の第１および第２の実施形態においては、予め、ジャンル、アーティスト、アルバム、作曲者などのコンテンツ関連属性の一つを基準（ルール）にして、グループ分けを行ない、その定められたグループのみについて、当該グループの内外におけるコンテンツの選択を行なうようにしている。
【０１１７】
これに対して、第３の実施形態では、グループ分けのルールは、一つに固定せず、例えば、ジャンル、アーティスト、アルバム、作曲者などのコンテンツ関連属性のそれぞれについて、予めグループ分けをしておく。そして、どのグループ分けを、コンテンツ選択の際に用いるかを、ボタン操作などのユーザ入力により、切り替え選択できるようにするものである。
【０１１８】
図１０（Ａ）は、この第３の実施形態のコンテンツ提供装置３の筐体の外観例を示すものである。また、図１１は、この第３の実施形態のコンテンツ提供装置３の内部構成を示すブロック図である。
【０１１９】
図１１のブロック図において、図１に示した第１の実施形態と同一部分には、同一番号を付して示している。この図１１の第３の実施形態においては、コンテンツ分類部１１５がシステムバス１００に接続されると共に、コンテンツ提供装置３をインターネット１１７に接続するための回線インターフェース１１６がシステムバス１００に接続されて設けられている。さらに、システムバス１００には、ディスプレイコントローラ１１８を通じてＬＣＤからなるディスプレイ１１９が接続されている。このディスプレイ１１９は、ルール表示部を構成する。
【０１２０】
この第３の実施形態においては、ハードディスク装置１１０に予め記憶されている楽曲のコンテンツは、図１２に示すように、ジャンル、アーティスト、アルバム、作曲者・・・などのコンテンツ関連属性のそれぞれをルールとして、予め大グループ単位にグループ分けされている。この場合に、図１２に示すように、ジャンルというルールの大グループ１０には、ジャンル１の小グループ１１、ジャンル２の小グループ１２、・・・ジャンルｎの小グループ１ｎというように、複数個の小グループを含み、同様にして、アーティストというルールの大グループ２０、アルバムというルールの大グループ３０、・・・のそれぞれにも、複数個の小グループ２１、２２、・・・、２ｍ、複数個の小グループ３１、３２、・・・３ｋを含むものである。
【０１２１】
そのグループ分けに関するテーブル情報などの管理データは、前述の実施形態と同様にして、記憶データ管理部１０５において管理されるように構成されている。
【０１２２】
コンテンツ分類部１１５および回線インターフェース１１６は、新たに、コンテンツ入力インターフェース１０６を通じて、このコンテンツ提供装置３に取り込まれるコンテンツについてのグループ分けの分類を実行するためのものである。
【０１２３】
すなわち、コンテンツ入力インターフェース１０６を通じて取り込まれるコンテンツデータに、前記のコンテンツ関連属性情報が付随している場合には、そのコンテンツ関連属性情報はコンテンツ分類部１１５に送られる。
【０１２４】
そして、コンテンツ分類部１１５は、受け取ったコンテンツ関連属性情報に基づいて、取り込まれたコンテンツデータが、どの大グループのどの小グループに属するかを判断し、その判断結果を記憶データ管理部１０５に送る。このとき、取り込まれたコンテンツデータが属する大グループおよび小グループは、通常は複数となる。すなわち、あるコンテンツは、あるジャンルの小グループに属し、あるアーティストの小グループに属し、あるアルバムの小グループに属し、また、ある作曲者の小グループに属するものであるからである。
【０１２５】
コンテンツ入力インターフェース１０６を通じて取り込まれるコンテンツデータに、前記のコンテンツ関連属性情報が付随していない場合には、例えばインターネット上に設置されているコンテンツ関連情報の通知サービスを行なうサーバ装置にアクセスすることにより、前記コンテンツ関連情報を取得することができる。
【０１２６】
例えば、コンテンツ入力インターフェース１０６を通じて取り込まれるコンテンツデータに、コンテンツＩＤ（識別データ）が付随している場合には、コンテンツ提供装置３は、当該コンテンツＩＤを回線インターフェース１１６を通じてインターネット上にあるＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＤＢ（Ｄａｔａｂａｓｅ）などのサーバ装置に送って、コンテンツ関連情報の問い合わせを行ない、その問い合わせの結果として、前記のコンテンツ関連情報などを、当該ＣＤ−ＤＢ等から取得するようにする。
【０１２７】
そして、コンテンツ提供装置３では、取得したコンテンツ関連情報を、コンテンツ分類部１０４で解析して、コンテンツ入力インターフェース１０６を通じて取り込んだコンテンツデータがどのグループに属するかを判断し、その判断結果を記憶データ管理部１０５に送って、前述と同様にして、記憶データ管理部１０５において取り込んだコンテンツデータのグループ分け管理するようにしている。
【０１２８】
そして、ＬＣＤディスプレイ１１９には、選択中のルールが表示されるように構成されている。その他の構成は、ボタン操作部１１４の構成およびそのボタン操作に基づく処理が異なることを除いて、前述の実施形態と同様である。
【０１２９】
この第３の実施形態では、ボタン操作部１１４は、図１０（Ａ）に示すように、３個の操作ボタン１２４，１２５，１２６を備えて構成されている。
【０１３０】
操作ボタン１２４の押下操作は、「希望するグループ分けのルールが、現在選択中のものとは違う」という意味内容を持つもので、これが押下操作されることにより、前述した大グループが現在選択中のものから他のものに変更される。以下、この操作ボタン１２４は、ルールボタン１２４と称することとする。すなわち、図１２に示すように、ルールボタン１２４の押下操作により、任意の大グループに変更され、前述したように、変更後のルールが、ＬＣＤディスプレイ１１９の画面１１９Ｄに表示される。
【０１３１】
なお、この実施形態では、ルールボタン１２４の長押しは、電源オンから電源オフへの移行操作であるとされている。
【０１３２】
操作ボタン１２５の押下操作は、「選択中のルールの大グループに属する希望する小グループが、現在選択中のコンテンツが属する小グループとは違う」という意味内容を持つもので、これが押下操作されることにより、同じ大グループ内の、現在選択中のコンテンツが属する小グループとは異なる他の小グループ中のコンテンツに、再生コンテンツが変更される。以下、この操作ボタン１２５は、モードボタン１２５と称することにする。すなわち、図１２に示すように、モードボタン１２５の通常の押下操作により、大グループ内において、選択される小グループが任意の小グループに変更される。
【０１３３】
また、この実施形態では、モードボタン１２５の長押しにより、大グループ内において、複数個の小グループのそれぞれから任意に選択された１個ずつのコンテンツのイントロが、任意の順序で再生されるように構成されている。
【０１３４】
操作ボタン１２６は、前述の実施形態のトラックボタンと同一のもので、この操作ボタン１２６の操作は、「選択中の小グループは変更の必要はないが、現在選択中のコンテンツは希望のものと違う」という意味内容を持つ。そして、この操作ボタン１２６が、通常のように短く押下操作されると、選択中の小グループ内で、選択中のコンテンツ以外のコンテンツに、再生コンテンツが変更される。この操作ボタン１２６は、この例においても、トラックボタンと称することにする。
【０１３５】
また、この実施形態では、トラックボタン１２６の長押しにより、小グループ内において、複数個のコンテンツのイントロが、任意の順序で再生されるように構成されている。
【０１３６】
図１３、図１４および図１５は、上述のように構成した、第３の実施形態のコンテンツ提供装置３におけるルールボタン１２４、モードボタン１２５およびトラックボタン１２６の操作に基づく処理動作を説明するためのフローチャートである。
【０１３７】
すなわち、この例のコンテンツ提供装置３においては、電源オフの状態であっても、ルールボタン１２４、モードボタン１２５やトラックボタン１２６の操作があったことを検知するＣＰＵ１０１を含む部分には電源が投入されており、常時、ルールボタン１２４、モードボタン１２５やトラックボタン１２６がユーザにより操作されたか否かを監視するようにしている（ステップＳ５１）。
【０１３８】
そして、このステップＳ５１における電源オフ状態でのルールボタン１２４、モードボタン１２５やトラックボタン１２６の操作の監視動作において、当該ルールボタン１２４、モードボタン１２５やトラックボタン１２６が押下操作されたと判別したときには、ＣＰＵ１０１は、電源オフ状態からの操作であることから、コンテンツ提供装置３の全体に電源を投入するように制御する（ステップＳ５２）。なお、ステップＳ５１で押下操作されたとして検出される操作ボタンは、ルールボタン１２４、モードボタン１２５、トラックボタン１２６のいずれでも良いし、また、その押下操作の態様は、どのような押下操作の態様であってもよい。
【０１３９】
そして、電源がオンになると、ＣＰＵ１０１は、ハードディスク装置１１０から任意の楽曲のコンテンツデータを読み出して、コンテンツデコード部１０７に転送する。すると、コンテンツデコード部１０７では、受け取ったコンテンツデータがデコードされ、デコード結果のデジタルオーディオ信号がＤ−Ａ変換回路１１１に送出される。Ｄ−Ａ変換回路１１１では、デジタルオーディオ信号がアナログオーディオ信号に変換され、当該アナログオーディオ信号がアンプ１１２を介してスピーカ１１３に供給されて、音響再生される（ステップＳ５３）。
【０１４０】
このときに、ＬＣＤ表示部１１９の画面１１９Ｄには、現在再生されているコンテンツが含まれる大グループの選択のルールを、表示する（ステップＳ５４）。図１０（Ａ）においては、「ジャンル」というルールによって、大グループが構成されている場合を示している。
【０１４１】
ユーザは、再生された楽曲が気に入らないときには、ルールボタン１２４やモードボタン１２５やトラックボタン１２６を操作して、他の楽曲の再生要求をする。そして、電源のオフ操作は、この例では、ルールボタン１２４の長押し操作とされている。
【０１４２】
ＣＰＵ１０１は、ルールボタン１２４が押下操作されたか否か判別し（ステップＳ５５）、ルールボタン１２４が押下操作されたと判別したときには、それが長押し操作であるか否か判別する（ステップＳ５６）。ルールボタン１２４の長押し操作であると判別したときには、ＣＰＵ１０１は、電源オフの状態にして（ステップＳ５７）、この処理ルーチンを終了する。
【０１４３】
ステップＳ５６で、ルールボタン１２４の長押し操作ではないと判別したときには、ＣＰＵ１０１は、現在再生中の楽曲コンテンツが属する大グループのルールとは異なる任意のルール（異なる大グループ）を選択し、当該変更後のルールによる大グループに含まれる任意の小グループの中の、任意の楽曲コンテンツを再生するように変更する（ステップＳ５８）。
【０１４４】
例えば、ジャンルというルールの大グループ１０に含まれるコンテンツが再生されている場合において、ルールボタン１２４が、長押しではない通常押下操作されると、例えばアーティストというルールの大グループ２０の中の任意の小グループ（この場合には任意のアーティスト）の中の任意の楽曲コンテンツを再生するようにする。
【０１４５】
そして、ＣＰＵ１０１は、変更後のルール、例えば「アーティスト」を、ＬＣＤ表示部１１９の画面１１９Ｄに表示する（ステップＳ５９）。そして、ステップＳ５５に戻り、ルールボタン１２４の操作を監視する。
【０１４６】
ステップＳ５５で、ルールボタン１２４は操作されなかったと判別したときには、ＣＰＵ１０１は、モードボタン１２５が押下操作されたか否か判別し（図１４のステップＳ６１）、モードボタン１２５が押下操作されたと判別したときには、その押下操作は長押しであるか否か判別する（ステップＳ６２）。
【０１４７】
そして、ステップＳ６２で、モードボタン１２５の長押し操作ではないと判別したときには、通常の押下操作であると判別して、現在再生されているコンテンツが属する大グループ内において、当該再生中コンテンツが含まれる小グループ以外の、任意の小グループの任意のコンテンツを再生するようにする（ステップＳ６３）。そして、ステップＳ５５に戻り、ルールボタン１２４の押下操作を監視する。
【０１４８】
また、ステップＳ６２で、モードボタン１２５の長押し操作であると判別したときには、ＣＰＵ１０１は、現在選択中のルールの大グループ内において、現在再生中のコンテンツが属する小グループ以外の複数個の小グループのそれぞれから選択した１曲ずつの楽曲コンテンツのイントロを、任意の提供順で、順次に再生出力するように制御する（ステップＳ６４）。
【０１４９】
そして、ユーザによるモードボタン１２５の再度の押下操作を待ち（ステップＳ６５）、当該再度の押下操作があるまで、前記複数の小グループからそれぞれ選択された１曲の楽曲コンテンツのイントロの順次再生を継続する。この場合、対象となる全ての小グループからの１曲ずつのイントロ再生が終了したら、同じものを繰り返し、再生するようにしても良いが、この実施形態では、対象となる全ての小グループから、別の１曲を順次に選択して、そのイントロを再生するようにする。
【０１５０】
そして、ステップＳ６５で、モードボタン１２５の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、当該押下操作されたときにイントロが再生されていた小グループの楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ６６）。その後、ステップＳ５５に進み、ルールボタン１２４の押下操作を監視する。
【０１５１】
また、ステップＳ６１で、モードボタン１２５は押下操作されていないと判別したときには、ＣＰＵ１０１は、トラックボタン１２６が押下操作されたか否か判別する（図１５のステップＳ７１）。このステップＳ７１で、トラックボタン１２６が押下操作されていないと判別したときには、ＣＰＵ１０１は、ステップＳ５５に戻り、ルールボタン１２４についての押下操作を監視する。
【０１５２】
ステップＳ７１で、トラックボタン１２６が押下操作されたと判別したときには、ＣＰＵ１０１は、当該押下操作は、長押しであるか否か判別し（ステップＳ７２）、長押しではないと判別したときには、ＣＰＵ１０１は、トラックボタン１２６の操作は、通常の一回押下操作であると判別して、現在再生中の楽曲コンテンツが含まれる小グループの中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツを選定して、その選定したコンテンツを、ハードディスク装置１１０から読み出す。そして、読み出したコンテンツを、コンテンツデコード部１０７に転送し、前述したようにして、スピーカ１１３により音響再生するようにする（ステップＳ７３）。そして、その後、ステップＳ５５に戻り、ルールボタン１２４についての押下操作を監視する。
【０１５３】
また、ステップＳ７２で、トラックボタン１２６の押下操作は、長押しであると判別したときには、ＣＰＵ１０１は、現在再生中のコンテンツが含まれる小グループ内において、現在再生中のコンテンツを除く他の楽曲コンテンツのイントロを、任意の提供順で、順次に再生出力するように制御する（ステップＳ７４）。
【０１５４】
そして、ユーザによるトラックボタン１２６の再度の押下操作を待ち（ステップＳ７５）、当該再度の押下操作があるまで、前記イントロの順次再生を継続する。そして、ステップＳ７５で、トラックボタン１２６の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、その押下操作されたときにイントロが再生されていた楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ７６）。その後、ステップＳ５５に進み、ルールボタン１２４の押下操作を監視する。
【０１５５】
この第３の実施形態によれば、ユーザは、ルールボタン１２４を操作することにより、コンテンツのグループ分けのルールを、ジャンル、アーティスト、アルバム、作曲者、発売年代、などの種々のルールに基づくものに切り替え変更することが容易にできる。したがって、この第３の実施形態によれば、コンテンツ選択の多様性が拡大するというメリットがある。
【０１５６】
すなわち、例えばジャンルによりグループ分けされていたコンテンツを、モードボタンやトラックボタンを操作することにより楽しんでいた状態から、ルールボタン１２４の押下操作により、アーティストやアルバムによるグループ分けしたコンテンツについて、モードボタンやトラックボタンの操作によって、任意に選択して楽しむ状態に変更することができるものである。
【０１５７】
そして、この第３の実施形態においては、前述した第２の実施形態と同様の作用効果も有するものである。
【０１５８】
［第３の実施形態の変形例１］
この第３の実施形態においても、もしも、ユーザが聴取したい特定の楽曲を決定しているときには、当該希望する楽曲まで行き着くのには、上述の操作ボタン１２４〜１２６の操作では、時間がかかりすぎるおそれがある。そこで、この第３の実施形態においても、この問題を回避するために、操作ボタン１２４〜１２６に加えて、直接的に楽曲のコンテンツをユーザが指定選択できる手段をコンテンツ提供装置３が備えるようにする。
【０１５９】
すなわち、この変形例においては、コンテンツ提供装置３は、直接的に楽曲のコンテンツをユーザが指定選択する手段として、例えばＬＣＤからなるディスプレイ部と、このディスプレイ部の画面を通じた選択入力を行なう操作手段とを備える。第３の実施形態では、前述したように、ＬＣＤからなるディスプレイ１１９を備えるので、このディスプレイ１１９として、表示画面の比較的大きなものを用いるようにする。
【０１６０】
図１０（Ｂ）は、その場合のコンテンツ提供装置３の外観を示すものである。すなわち、コンテンツ提供装置３は、例えばＬＣＤからなるディスプレイ１１９を備えると共に、ディスプレイ１１９の画面１１９Ｄ上に表示される選択カーソルを上下方向および左右方向に移動させると共に、決定操作を行なうようにするための十字型操作ボタン１３１を備える。ディスプレイ１１９の画面１１９Ｄには、現在選択されているルールを文字表示するためのルール表示領域１３３を設ける。
【０１６１】
そして、この第３の実施形態では、ハードディスク装置１１０に記憶されているコンテンツは、ジャンル、アーティスト、アルバム、作曲者などにより、大量のコンテンツが、冒頭の図３２を参照して説明したような階層構造によりグループ分けされている。ＣＰＵ１０１は、各階層毎にディスプレイ１１９の画面１１９Ｄに大グループおよび小グループのコンテンツグループを表示する。
【０１６２】
ユーザは、ディスプレイ１１９の画面１１９Ｄに表示された各階層のグループの中から、自分が希望するグループを、十字型操作ボタン１３１を用いて選択決定する。ＣＰＵ１０１は、当該層において特定のグループが選択決定されると、それよりも下層の画面を表示させて、当該層での選択を促す。
【０１６３】
そして、ＣＰＵ１０１は、最下位層においては、楽曲のコンテンツ名等を表示するようにし、この最下位層の画面において、十字型操作ボタン１３１を通じたコンテンツの選択決定を受けると、選択決定されたコンテンツを、ハードディスク装置１１０から読み出して、再生するようにする。
【０１６４】
以上のようにして、選択決定した楽曲のコンテンツの再生中あるいは再生後に、操作ボタン１２４〜１２６が操作されたときには、当該選択決定されたコンテンツが属する大グループおよび小グループを基準にして、前述の図１３〜図１５の処理動作がなされるものである。
【０１６５】
［第３の実施形態の変形例２］
上述の第３の実施形態では、操作ボタンは、ルールボタン１２４と、モードボタン１２５と、トラックボタン１２６との３個を用いるようにしたが、ルールボタン１２４とモードボタン１２５との機能は、図１６（Ａ）および（Ｂ）に示すように、１個の操作ボタン１２７で実現することもできる。
【０１６６】
この例の操作ボタン１２７は、以下の説明においては、ルール／モードボタン１２７と称することにする。この例においては、ルール／モードボタン１２７は、これが２回連続押下操作されたときには、ルールボタンとして働くようにされる。そして、通常の一回押下操作されたときには、ルール／モードボタン１２７は、モードボタンの一回押下操作として働くと共に、長押しされたときには、モードボタンの長押し操作としての機能を備えるようにされる。
【０１６７】
そして、この例においては、ルール／モードボタン１２７と、トラックボタン１２６との同時押下操作を、電源オフ操作とするようにしている。
【０１６８】
図１７〜図１９は、この例のコンテンツ提供装置３の場合におけるルール／モードボタン１２７およびトラックボタン１２６の操作に基づく処理動作を説明するためのフローチャートである。
【０１６９】
すなわち、この例のコンテンツ提供装置３においては、電源オフの状態であっても、ルール／モードボタン１２７やトラックボタン１２６の操作があったことを検知するＣＰＵ１０１を含む部分には電源が投入されており、常時、ルール／モードボタン１２７やトラックボタン１２６がユーザにより操作されたか否かを監視するようにしている（ステップＳ８１）。
【０１７０】
そして、このステップＳ８１における電源オフ状態でのルール／モードボタン１２７やトラックボタン１２６の操作の監視動作において、当該ルール／モードボタン１２７やトラックボタン１２６が押下操作されたと判別したときには、ＣＰＵ１０１は、電源オフ状態からの操作であることから、コンテンツ提供装置３の全体に電源を投入するように制御する（ステップＳ８２）。なお、ステップＳ８１で押下操作されたとして検出される操作ボタンは、ルール／モードボタン１２７、トラックボタン１２６のいずれでも良いし、また、その押下操作の態様は、どのような押下操作の態様であってもよい。
【０１７１】
そして、電源がオンになると、ＣＰＵ１０１は、ハードディスク装置１１０から任意の楽曲のコンテンツデータを読み出して、コンテンツデコード部１０７に転送する。すると、コンテンツデコード部１０７では、受け取ったコンテンツデータをデコードし、デコード結果のデジタルオーディオ信号をＤ−Ａ変換回路１１１に送出する。Ｄ−Ａ変換回路１１１では、デジタルオーディオ信号がアナログオーディオ信号に変換され、当該アナログオーディオ信号がアンプ１１２を介してスピーカ１１３に供給されて、音響再生される（ステップＳ８３）。
【０１７２】
このときに、ＬＣＤ表示部１１９の画面１１９Ｄには、現在再生されているコンテンツが含まれる大グループの選択のルールを、表示する（ステップＳ８４）。図１６（Ａ）においては、「ジャンル」というルールによって、大グループが構成されている場合を示している。
【０１７３】
ユーザは、再生された楽曲が気に入らないときには、ルール／モードボタン１２７やトラックボタン１２６を操作して、他の楽曲の再生要求をする。そして、電源のオフ操作のときは、ユーザは、ルール／モードボタン１２７とトラックボタン１２６との同時押し操作をする。
【０１７４】
ＣＰＵ１０１は、ルール／モードボタン１２７のみが押下操作されたか否か判別し（ステップＳ８５）、ルール／モードボタン１２７のみが押下操作されたと判別したときには、それが２回連続押下操作であるか否か判別する（ステップＳ８６）。
【０１７５】
ルール／モードボタン１２７の２回連続押下操作であると判別したときには、ＣＰＵ１０１は、現在再生中の楽曲コンテンツが属する大グループのルールとは異なる他のルール（異なる大グループ）を任意に選択し、当該変更後のルールによる大グループに含まれる任意の小グループの中の、任意の楽曲コンテンツを再生するように変更する（ステップＳ８７）。
【０１７６】
そして、ＣＰＵ１０１は、変更後のルール、例えば「アーティスト」を、ＬＣＤ表示部１１９の画面１１９Ｄに表示する（ステップＳ８８）。そして、ステップＳ８５に戻り、ルール／モードボタン１２７の操作を監視する。
【０１７７】
ステップＳ８６で、ルール／モードボタン１２７は２回連続押下操作されたのではないと判別したときには、ＣＰＵ１０１は、ルール／モードボタン１２７が長押しされたか否か判別する（図１８のステップＳ９１）。そして、ステップＳ９１で、ルール／モードボタン１２７が長押し操作されたのではないと判別したときには、通常の押下操作であると判別して、現在再生されているコンテンツが属する大グループ内において、当該再生中コンテンツが含まれる小グループ以外の、任意の小グループの任意のコンテンツを再生するようにする（ステップＳ９２）。そして、ステップＳ８５に戻り、ルール／モードボタン１２７の押下操作を監視する。
【０１７８】
また、ステップＳ９１で、ルール／モードボタン１２７の長押し操作であると判別したときには、ＣＰＵ１０１は、現在選択中のルールの大グループ内において、現在再生中のコンテンツが属する小グループ以外の複数個の小グループのそれぞれから選択した１曲ずつの複数の楽曲コンテンツのイントロを、任意の提供順で、順次に再生出力するように制御する（ステップＳ９３）。
【０１７９】
そして、ＣＰＵ１０１は、ユーザによるルール／モードボタン１２７の再度の押下操作を待ち（ステップＳ９４）、当該再度の押下操作があるまで、前記複数の小グループからそれぞれ選択された１曲の楽曲コンテンツのイントロの順次再生を継続する。この場合、対象となる全ての小グループからの１曲ずつのイントロ再生が終了したら、同じものを繰り返し、再生するようにしても良いが、この実施形態では、対象となる全ての小グループから、任意の別の１曲を選択して、そのイントロを再生するようにする。
【０１８０】
そして、ステップＳ９４で、ルール／モードボタン１２７の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、その押下操作されたときにイントロが再生されていた小グループの楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ９５）。その後、ステップＳ８５に進み、ルール／モードボタン１２７の押下操作を監視する状態に戻る。
【０１８１】
ステップＳ８５で、ルール／モードボタン１２７が押下操作されていない、あるいは、ルール／モードボタン１２７のみは操作されなかったと判別したときには、ＣＰＵ１０１は、トラックボタン１２６のみが押下操作されたか否か判別する（図１９のステップＳ１０１）。このステップＳ１０１で、トラックボタン１２６が押下操作されていない、あるいは、トラックボタン１２６のみの押下操作ではないと判別したときには、ルール／モードボタン１２７とトラックボタン１２６の同時押下操作であるか否か判別し（ステップＳ１０２）、同時押下操作はされていないと判別したときには、ステップＳ８５に戻り、ルール／モードボタン１２７についての押下操作を監視する。
【０１８２】
ステップＳ１０２で、ルール／モードボタン１２７とトラックボタン１２６とが同時押下操作されていると判別したときには、ＣＰＵ１０１は、コンテンツ提供装置３を電源オフの状態にして（ステップＳ１０３）、この処理ルーチンを終了する。
【０１８３】
そして、ステップＳ１０１で、トラックボタン１２６が押下操作されたと判別したときには、その押下操作は長押しであるか否か判別する（ステップＳ１０４）。このステップＳ１０４で、トラックボタン１２６の当該押下操作は、長押しではないと判別したときには、ＣＰＵ１０１は、トラックボタン１２６の操作は、通常の一回押下操作であると判別して、現在再生中の楽曲コンテンツが含まれる小グループの中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツを選定して、その選定したコンテンツを、ハードディスク装置１１０から読み出す。そして、読み出したコンテンツを、コンテンツデコード部１０７に転送し、前述したようにして、スピーカ１１３により音響再生するようにする（ステップＳ１０５）。そして、その後、ステップＳ８５に戻り、ルール／モードボタン１２７についての押下操作を監視する。
【０１８４】
また、ステップＳ１０４で、トラックボタン１２６の押下操作は、長押しであると判別したときには、ＣＰＵ１０１は、現在再生中のコンテンツが含まれる小グループ内において、現在再生中のコンテンツを除く他の複数の楽曲コンテンツのイントロを、任意の提供順で、順次に再生出力するように制御する（ステップＳ１０６）。
【０１８５】
そして、ユーザによるトラックボタン１２６の再度の押下操作を待ち（ステップＳ１０７）、当該再度の押下操作があるまで、前記イントロの順次再生を継続する。そして、ステップＳ１０７で、トラックボタン１２６の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、当該押下操作がなされたときにイントロが再生されていた楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ１０８）。その後、ステップＳ８５に進み、ルール／モードボタン１２７の押下操作を監視する。
【０１８６】
［コンテンツ提供装置の第４の実施形態（この発明の実施形態）］
この第４の実施形態のコンテンツ提供装置４は、ハードウエア構成は、前述の第３の実施形態と同様にすると共に、ハードディスク装置１１０に記憶する大量のコンテンツは、前述の第３の実施形態と同様に、ジャンル、アーティスト、アルバムなどの複数のルールにより、複数の大グループに分けると共に、各大グループ内に、複数個の小グループを形成するようにして管理するようにする。
【０１８７】
そして、この第４の実施形態のコンテンツ提供装置４においては、ルールボタン１２５やルール／モードボタン１２７の操作により、任意にグループ化のルールを変更するのではなく、各グループ化のルールを直接的に選択できるようにするショートカットボタンを用いるようにする。
【０１８８】
このため、この第４の実施形態のコンテンツ提供装置４の操作ボタン部１１４には、グループ分けのルールのそれぞれに対応するボタン（ショートカットボタン）を、それぞれ備えると共に、前述と同様のトラックボタンを備える。
【０１８９】
図２０は、この第４の実施形態のコンテンツ提供装置４の外観の構成例を示す図である。図２０の例においては、ショートカットボタンとして、ジャンルボタン１４１と、アーティストボタン１４２と、アルバムボタン１４３を備えると共に、前述の第３の実施形態と同様に、トラックボタン１４４を備える。さらに、この第４の実施形態では、コンテンツ提供装置４における再生状態を、一つ前の操作時の状態に戻すためのアンドゥボタン１４５を備える。
【０１９０】
図２１〜図２４は、この第４の実施形態のコンテンツ提供装置４における、操作ボタン１４１〜１４５の操作に基づく処理動作を説明するためのフローチャートである。
【０１９１】
この例のコンテンツ提供装置４においては、電源オフの状態であっても、操作ボタン１４１〜１４５の操作があったことを検知するＣＰＵ１０１を含む部分には電源が投入されており、常時、操作ボタン１４１〜１４５がユーザにより操作されたか否かを監視するようにしている（ステップＳ１１１）。
【０１９２】
そして、このステップＳ１１１において、電源オフ状態で、操作ボタン１４１〜１４５の内のいずれかの操作ボタンが押下操作されたと判別したときには、ＣＰＵ１０１は、電源オフ状態からの操作であることから、コンテンツ提供装置４の全体に電源を投入するように制御する（ステップＳ１１２）。なお、ステップＳ１１１で押下操作されたとして検出される操作ボタンの押下操作の態様は、どのような態様であってもよい。
【０１９３】
そして、電源がオンになると、ＣＰＵ１０１は、ハードディスク装置１１０から任意の楽曲のコンテンツデータを読み出して、コンテンツデコード部１０７に転送する。すると、コンテンツデコード部１０７では、受け取ったコンテンツデータがデコードされ、デコード結果のデジタルオーディオ信号がＤ−Ａ変換回路１１１に送出される。Ｄ−Ａ変換回路１１１では、デジタルオーディオ信号がアナログオーディオ信号に変換され、当該アナログオーディオ信号がアンプ１１２を介してスピーカ１１３に供給されて、音響再生される（ステップＳ１１３）。
【０１９４】
ユーザは、再生された楽曲が気に入らないときには、ショートカットボタン１４１〜１４３のいずれか、あるいはトラックボタン１４４を操作して、他の楽曲の再生要求をする。また、直前の曲の方が良かったと感じたときには、アンドゥボタン１４５を操作する。なお、電源のオフ操作は、この例では、アンドゥボタン１４５の長押し操作とされている。
【０１９５】
ＣＰＵ１０１は、ジャンルボタン１４１が押下操作されたか否か判別し（ステップＳ１１４）、押下操作されたと判別したときには、当該押下操作は長押しであるか否か判別する（ステップＳ１１５）。
【０１９６】
ステップＳ１１５で、長押しではないと判別したときには、ＣＰＵ１０１は、図１２に示したジャンルの大グループ１０の中の、複数個のジャンルの小グループ１１〜１ｎのうちの任意のジャンルの小グループ中の任意の曲であって、現在再生中のものとは異なる曲を再生するように制御する（ステップＳ１１６）。そして、ステップＳ１１４に戻り、ジャンルボタン１４１の押下操作を監視する。
【０１９７】
ステップＳ１１５で、長押し操作であると判別したときには、ＣＰＵ１０１は、ジャンルの大グループ１０の中の、複数個のジャンルの小グループ１１〜１ｎのそれぞれから任意に１曲ずつ選択した複数曲のイントロを、任意の順序で、順次に再生する（ステップＳ１１７）。
【０１９８】
そして、ＣＰＵ１０１は、ユーザによるジャンルボタン１４１の再度の押下操作を待ち（ステップＳ１１８）、当該再度の押下操作があるまで、前記複数の小グループからそれぞれ１曲ずつ選択された複数の楽曲コンテンツのイントロの順次再生を継続する。この場合、対象となる全ての小グループからの１曲ずつのイントロ再生が終了したら、同じものを繰り返し、再生するようにしても良いが、この実施形態では、対象となる全ての小グループから、任意の別の１曲ずつを選択して、そのイントロを再生するようにする。
【０１９９】
そして、ステップＳ１１８で、ジャンルボタン１４１の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、その押下操作されたときにイントロが再生されていた小グループのジャンルの楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ１１９）。その後、ステップＳ１１４に進み、ジャンルボタン１４１の押下操作を監視する。
【０２００】
ステップＳ１１４で、ジャンルボタン１４１は押下操作されていないと判別したときには、ＣＰＵ１０１は、アーティストボタン１４２が押下操作されたか否か判別する（図２２のステップＳ１２１）。
【０２０１】
ステップＳ１２１で、アーティストボタン１４２が押下操作されたと判別したときには、ＣＰＵ１０１は、当該押下操作は長押しであるか否か判別する（ステップＳ１２２）。このステップＳ１２２で、長押しではないと判別したときには、ＣＰＵ１０１は、図１２に示したアーティストの大グループ２０の中の、複数個のアーティストの小グループ２１〜２ｎのうちの任意のアーティストの小グループ中の任意の曲であって、現在再生中のものとは異なる曲を再生するように制御する（ステップＳ１２３）。そして、ステップＳ１１４に戻り、ジャンルボタン１４１の押下操作を監視する処理に戻る。
【０２０２】
ステップＳ１２２で、長押し操作であると判別したときには、ＣＰＵ１０１は、アーティストの大グループ２０の中の、複数個のアーティストの小グループ２１〜２ｍのそれぞれから１曲ずつ任意に選択した複数の曲のイントロを、任意の順序で、順次に再生する（ステップＳ１２４）。
【０２０３】
そして、ＣＰＵ１０１は、ユーザによるアーティストボタン１４２の再度の押下操作を待ち（ステップＳ１２５）、当該再度の押下操作があるまで、前記複数の小グループからそれぞれ１曲ずつ選択された複数の楽曲コンテンツのイントロの順次再生を継続する。この場合、対象となる全ての小グループからの１曲ずつのイントロ再生が終了したら、同じものを繰り返し、再生するようにしても良いが、この実施形態では、対象となる全ての小グループから、任意の別の１曲ずつを選択して、そのイントロを再生するようにする。
【０２０４】
そして、ステップＳ１２５で、アーティストボタン１４２の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、その押下操作がなされたときにイントロが再生されていた小グループのアーティストの楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ１２６）。その後、ステップＳ１１４に進み、ジャンルボタン１４１の押下操作を監視する状態に戻る。
【０２０５】
ステップＳ１２１で、アーティストボタン１４２も押下操作されていないと判別したときには、アルバムボタン１４３が押下操作されたか否か判別する（図２３のステップＳ１３１）。
【０２０６】
ステップＳ１３１で、アルバムボタン１４３が押下操作されたと判別したときには、ＣＰＵ１０１は、当該押下操作は長押しであるか否か判別する（ステップＳ１３２）。このステップＳ１３２で、長押しではないと判別したときには、ＣＰＵ１０１は、図１２に示したアルバムの大グループ３０の中の、複数個のアルバムの小グループ３１〜３ｋのうちの任意のアルバムの小グループ中の任意の曲であって、現在再生中のものとは異なる曲を再生するように制御する（ステップＳ１３３）。そして、ステップＳ１１４に戻り、ジャンルボタン１４１の押下操作を監視する処理に戻る。
【０２０７】
ステップＳ１３２で、長押し操作であると判別したときには、ＣＰＵ１０１は、アルバムの大グループ３０の中の、複数個のアルバムの小グループ３１〜３ｋのそれぞれから１曲ずつ任意に選択した複数のイントロを、任意の順序で、順次に再生する（ステップＳ１３４）。
【０２０８】
そして、ＣＰＵ１０１は、ユーザによるアルバムボタン１４３の再度の押下操作を待ち（ステップＳ１３５）、当該再度の押下操作があるまで、前記複数の小グループからそれぞれ１曲ずつ選択された複数の楽曲コンテンツのイントロの順次再生を継続する。この場合、対象となる全ての小グループからの１曲ずつのイントロ再生が終了したら、同じものを繰り返し、再生するようにしても良いが、この実施形態では、対象となる全ての小グループから、任意の別の１曲ずつを選択して、そのイントロを再生するようにする。
【０２０９】
そして、ステップＳ１３５で、アルバムボタン１４３の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、その押下操作がなされたときにイントロが再生されていた小グループのアルバムの楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ１３６）。その後、ステップＳ１１４に進み、ジャンルボタン１４１の押下操作を監視する状態に戻る。
【０２１０】
ステップＳ１３１で、アルバムボタン１４３も押下操作されていないと判別したときには、トラックボタン１４４が押下操作されたか否か判別する（図２４のステップＳ１４１）。
【０２１１】
そして、ステップＳ１４１で、トラックボタン１４４が押下操作されたと判別したときには、その押下操作は長押しであるか否か判別する（ステップＳ１４２）。このステップＳ１４２で、トラックボタン１４４の当該押下操作は、長押しではないと判別したときには、ＣＰＵ１０１は、トラックボタン１４４の操作は、通常の一回押下操作であると判別して、現在再生中の楽曲コンテンツが含まれる小グループの中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツを選定して、その選定したコンテンツを、ハードディスク装置１１０から読み出す。そして、読み出したコンテンツを、コンテンツデコード部１０７に転送し、前述したようにして、スピーカ１１３により音響再生するようにする（ステップＳ１４３）。そして、その後、ステップＳ１１４に戻り、ジャンルボタン１４１についての押下操作を監視する状態に戻る。
【０２１２】
また、ステップＳ１４２で、トラックボタン１４４の押下操作は、長押しであると判別したときには、ＣＰＵ１０１は、現在再生中のコンテンツが含まれる小グループ内において、現在再生中のコンテンツを除く他の複数の楽曲コンテンツのイントロを、任意の提供順で、順次に再生出力するように制御する（ステップＳ１４４）。
【０２１３】
そして、ユーザによるトラックボタン１４４の再度の押下操作を待ち（ステップＳ１４５）、当該再度の押下操作があるまで、前記イントロの順次再生を継続する。そして、ステップＳ１４５で、トラックボタン１４４の再度の押下操作があったと判別したときには、ＣＰＵ１０１は、イントロの順次再生を停止し、その押下操作がなされたときにイントロが再生されていた楽曲コンテンツで固定して、当該楽曲のコンテンツの全部を再生するように制御する（ステップＳ１４６）。その後、ステップＳ１１４に進み、ジャンルボタン１４１の押下操作を監視する状態に戻る。
【０２１４】
ステップＳ１４１で、トラックボタン１４４も押下操作されていないと判別したときには、ＣＰＵ１０１は、アンドゥボタン１４５が押下操作されたか否か判別する（ステップＳ１４７）。このステップＳ１４７で、アンドゥボタン１４５が押下操作されていないと判別したときには、ステップＳ１１４に進み、ジャンルボタン１４１の押下操作を監視する状態に戻る。
【０２１５】
また、ステップＳ１４７でアンドゥボタン１４５が押下操作されたと判別したときには、ＣＰＵ１０１は、その押下操作は長押しであるか否か判別し（ステップＳ１４８）、長押しであると判別したときには、電源オフとして（ステップＳ１４９）、この処理ルーチンを終了する。
【０２１６】
ステップＳ１４８で、押下操作が長押しではないと判別したときには、ＣＰＵ１０１は、当該アンドゥボタン１４５が押下操作されたときの再生状態の直前の再生状態に、戻すように制御する（ステップＳ１５０）。このため、コンテンツ提供装置４では、常に、現在の再生状態よりも、少なくとも、一つ前の再生状態のときのコンテンツの識別情報を記憶するようにしている。一つ前の再生状態ではなく、複数個前までの再生状態におけるコンテンツの識別情報のすべてを記憶しておくことにより、当該記憶されている前までの再生状態に戻ることができる。
【０２１７】
ステップＳ１５０の後には、ステップＳ１１４のジャンルボタン１４１の押下操作を監視する状態に戻る。
【０２１８】
［第５の実施形態（この発明の実施形態）］
以上の実施形態のコンテンツ提供装置１〜４は、いずれも、コンテンツ提供装置に大容量の記憶手段、例えばハードディスク装置を備え、操作ボタンの操作に応じて、当該ハードディスク装置から読み出すコンテンツを制御するようにしている。しかし、最近は、コンテンツ提供装置は、大容量の記憶手段は備えず、インターネットなどの通信ネットワーク上のコンテンツサーバ装置からコンテンツの配信を受けて、当該コンテンツの再生を行なうものもある。
【０２１９】
このような通信ネットワークを通じてコンテンツの配信を行なうようにするシステムにおいては、コンテンツ提供装置は、前述のような１個または複数個の操作ボタンを備えて、当該操作ボタンの操作に応じたコンテンツ取得要求を行ない、コンテンツ提供サーバ装置は、操作ボタンのどのような操作に基づくコンテンツ取得要求かを判断して、その判断結果に基づいて、コンテンツ提供装置に対してコンテンツの配信を行なうようにする。
【０２２０】
第５の実施形態は、このようなコンテンツ提供システムに、この発明を適用した場合の例であって、前述した第１の実施形態に対応する実施形態である。図２５は、この第５の実施形態のコンテンツ提供システムの構成例を示すブロック図である。
【０２２１】
図２５に示すように、この実施形態のコンテンツ提供システムは、コンテンツサーバ装置５１と、コンテンツ提供装置としてのコンテンツ受信端末５２とが、インターネットなどの通信ネットワーク５３を通じて接続されて構成されている。
【０２２２】
コンテンツサーバ装置５１は、例えばパーソナルコンピュータにより構成されており、システムバス２００を通じて、ＣＰＵ２０１に対して、プログラムＲＯＭ２０２、ワークエリアＲＡＭ２０３、コンテンツデータベースメモリ２０４、記憶データ管理部２０５、送受信データ処理部２０６、および通信インターフェース２０７が接続されている。
【０２２３】
コンテンツデータベースメモリ２０４は、例えばハードディスク装置や半導体メモリ装置、その他の大容量の記憶装置からなり、大量のコンテンツが、前述の第１〜第４の実施形態と同様に、グループ分けされて記憶されている。記憶データ管理部２０５は、前述の第１〜第４の実施形態の記憶データ管理部１０５と同様にして、コンテンツデータベースメモリ２０４に記憶されているコンテンツデータについて、グループ管理するようにしている。
【０２２４】
送受信データ処理部２０６は、通信ネットワーク５３を通じて送られてくるコンテンツ受信端末５２からのコンテンツ取得要求の受信処理をしたり、通信ネットワーク５３を通じてコンテンツ受信端末５２に送信するコンテンツデータの送信データ生成処理をしたりする。通信インターフェース２０７は、通信ネットワーク５３に接続するためのものである。
【０２２５】
また、コンテンツ受信端末５２は、マイクロコンピュータを備えて構成されるもので、システムバス３００を介して、ＣＰＵ３０１に対して、プログラムＲＯＭ３０２、ワークエリアＲＡＭ３０３、再生コンテンツバッファ３０４、コンテンツデコード部３０５、送受信データ処理部３０６、通信インターフェース３０７およびボタン入力インターフェース３０８が接続されている。
【０２２６】
ボタン入力インターフェース３０８には、ボタン操作部３１４が接続される。このボタン操作部３１４は、前述したボタン操作部１１４と同様に構成される。通信インターフェース３０７は、通信ネットワーク５３に接続される。
【０２２７】
コンテンツデコード部３０５には、Ｄ−Ａ変換回路３１１が接続される。Ｄ−Ａ変換回路３１１からのアナログオーディオ信号は、アンプ３１２を通じてスピーカ３１３に供給される。
【０２２８】
この第５の実施形態においては、コンテンツ受信端末５２のボタン操作部３１４は、１個の操作ボタンからなる。したがって、この第５の実施形態の場合のコンテンツ受信端末５２の外観は、第１の実施形態の場合の図２（Ａ）に示したものと全く同様である。
【０２２９】
一方、コンテンツ配信サーバ装置５１のコンテンツデータベースメモリ２０４においては、前述した第１の実施形態のハードディスク装置１１０と同様に、コンテンツがジャンルによるグループ化されて記憶されて、記憶データ管理部２０５により管理されるようにされている。
【０２３０】
この第５の実施形態のサーバ装置５１およびコンテンツ受信端末５２の動作を、図２６および図２７のフローチャートを参照して説明する。図２６は、コンテンツ受信端末５２での１個の操作ボタンの操作に基づく動作のフローチャートであり、また、図２７は、対応するコンテンツ配信サーバ装置５１での処理動作のフローチャートである。
【０２３１】
以下の説明では、コンテンツ受信端末５２の外観が、図２（Ａ）と同様であり、ボタン操作部３１４は１個の操作ボタン１２１を備えているものとして説明する。
【０２３２】
この実施形態のコンテンツ受信端末５２においては、電源オフの状態であっても、操作ボタン１２１の操作があったことを検知するＣＰＵ３０１を含む部分には電源が投入されており、常時、操作ボタン１２１がユーザにより操作されたか否かを監視するようにしている（ステップＳ１５１）。
【０２３３】
そして、このステップＳ１５１における電源オフ状態での操作ボタン１２１の操作の監視動作において、当該操作ボタン１２１が押下操作されたと判別したときには、ＣＰＵ３０１は、電源オフ状態からの操作であることから、コンテンツ提供装置１の全体に電源を投入するように制御する（ステップＳ１５２）。なお、このときの操作ボタン１２１の押下操作の態様は、どのような押下操作の態様でもよい。
【０２３４】
そして、電源がオンになると、ＣＰＵ３０１の制御に基づき、送受信データ処理部３０６は、任意のジャンルの任意の曲の配信要求（この配信要求を、以下、初期配信要求と呼ぶ）を生成し、当該初期配信要求を通信ネットワーク５３を通じてサーバ装置５１に送る（ステップＳ１５３）。この場合に、コンテンツ受信端末５２からサーバ装置５１に送られるすべての配信要求には、コンテンツ受信端末５２の識別情報が含められる。以下、同様である。
【０２３５】
この初期配信要求に対しては、サーバ装置５１から楽曲コンテンツのデータが送られてくるので、送受信データ処理部３０６は、通信インターフェース３０７を通じて当該楽曲コンテンツデータを受信し、再生コンテンツバッファ３０４に転送する。再生コンテンツバッファ３０４に転送された楽曲コンテンツデータは、ＣＰＵ３０１の制御に基づき、コンテンツデコード部３０５に送られて、デジタルオーディオ信号にデコードされる。そして、デコードされたデジタルオーディオ信号が、Ｄ−Ａ変換回路３１１によりアナログオーディオ信号に変換され、アンプ３１２を通じてスピーカ３１３に供給されて音響再生される（ステップＳ１５４）。
【０２３６】
ユーザは、再生された楽曲が気に入らないときには、操作ボタン１２１を操作して、他の楽曲の要求をするが、そのときの操作ボタン１２１の操作態様には、２通りあり、現在再生中の楽曲と同じ雰囲気を維持したいときには、通常のように短く一回操作し、現在再生中の楽曲と異なる雰囲気としたいときには、２回連続押下操作をするようにする。
【０２３７】
そこで、ＣＰＵ３０１は、操作ボタン１２１が押下操作されたか否か判別し（ステップＳ１５５）、操作ボタン１２１が押下操作されたと判別したときには、２回連続押下操作であるか否か判別する（ステップＳ１５６）。
【０２３８】
このステップＳ１５６で、２回連続押下操作であると判別したときには、ＣＰＵ３０１は、送受信データ処理部３０６を制御し、現在再生中の楽曲コンテンツとは異なるジャンル（グループ）の中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツの配信を要求することを内容とする配信要求（以下、この配信要求を異グループ配信要求という）を生成させて、サーバ装置５１に送信させるようにする（ステップＳ１５７）。
【０２３９】
この異グループ配信要求には、コンテンツ受信端末５２の識別情報のみではなく、現在再生中の楽曲コンテンツの識別情報を含めるようにする。
【０２４０】
この異グループ配信要求に対しては、サーバ装置５１から、それに対応する楽曲コンテンツのデータが送られてくるので、送受信データ処理部３０６は、通信インターフェース３０７を通じて当該楽曲コンテンツデータを受信し、再生コンテンツバッファ３０４に転送する。そして、前述のステップ１５４と同様にして、受信した楽曲コンテンツのデータをアナログオーディオ信号に変換し、アンプ３１２を通じてスピーカ３１３に供給して音響再生する（ステップＳ１５８）。そして、その後、ステップＳ１５５に戻り、操作ボタン１２１についての更なる押下操作を監視する。
【０２４１】
また、ステップＳ１５６で、２回連続押下操作ではないと判別したときには、ＣＰＵ３０１は、操作ボタン１２１の押下操作は、長押しであるか否か判別し（ステップＳ１５９）、長押しであると判別したときには、コンテンツ受信端末５２を電源オフの状態にして（ステップＳ１６０）、この処理ルーチンを終了する。
【０２４２】
また、ステップＳ１５９で、長押しではないと判別したときには、ＣＰＵ３０１は、通常の一回押下操作であると判別して、送受信データ処理部３０６を制御し、現在再生中の楽曲コンテンツと同じジャンルの中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツの配信を要求することを内容とする同グループ配信要求を生成させて、サーバ装置５１に送信させるようにする（ステップＳ１６１）。
【０２４３】
この同グループ配信要求には、コンテンツ受信端末５２の識別情報のみではなく、現在再生中の楽曲コンテンツの識別情報を含めるようにする。
【０２４４】
この同グループ配信要求に対しては、サーバ装置５１から、それに対応する楽曲コンテンツのデータが送られてくるので、送受信データ処理部３０６は、通信インターフェース３０７を通じて当該楽曲コンテンツデータを受信し、再生コンテンツバッファ３０４に転送する。そして、前述のステップ１５４と同様にして、受信した楽曲コンテンツのデータをアナログオーディオ信号に変換し、アンプ３１２を通じてスピーカ３１３に供給して音響再生する（ステップＳ１６２）。そして、その後、ステップＳ１５５に戻り、操作ボタン１２１についての更なる押下操作を監視する。
【０２４５】
次に、サーバ装置５１の処理動作を図２７のフローチャートを参照して説明する。すなわち、サーバ装置５１のＣＰＵ２０１は、コンテンツ受信端末５２からの配信要求の受信を監視し（ステップＳ１７１）、コンテンツ受信端末５２からの配信要求を受信したと判別したときには、その配信要求が、上記の３種の配信要求のどれであるかを判別する（ステップＳ１７２）。
【０２４６】
このステップＳ１７２の判別の結果、初期配信要求であると判別したときには、ＣＰＵ２０１は、コンテンツデータベースメモリ２０４から、任意のジャンルの任意の楽曲コンテンツを選択して読み出し（ステップＳ１７３）、それを配信要求してきたコンテンツ受信端末５２に対して配信する（ステップＳ１７６）。
【０２４７】
また、ステップＳ１７２での判別の結果、異グループ配信要求であると判別したときには、ＣＰＵ２０１は、受信した異グループ配信要求に含まれる現在再生中のコンテンツの識別情報に基づいて、現在再生中のコンテンツとは異なる任意のジャンルの任意の楽曲コンテンツを選択して、コンテンツデータベースメモリ２０４から読み出し（ステップＳ１７４）、それを配信要求してきたコンテンツ受信端末５２に対して配信する（ステップＳ１７６）。
【０２４８】
また、ステップＳ１７２での判別の結果、同グループ配信要求であると判別したときには、ＣＰＵ２０１は、受信した同グループ配信要求に含まれる現在再生中のコンテンツの識別情報に基づいて、現在再生中のコンテンツと同じジャンルの任意の楽曲コンテンツであって、現在再生中のコンテンツと異なるものを選択して、コンテンツデータベースメモリ２０４から読み出し（ステップＳ１７５）、それを配信要求してきたコンテンツ受信端末５２に対して配信する（ステップＳ１７６）。
【０２４９】
以上で、サーバ装置５１におけるコンテンツ配信の処理ルーチンは終了である。
【０２５０】
なお、以上の説明では、コンテンツ受信端末５２は、コンテンツ配信要求をサーバ装置５１に送るときには、再生中である前回配信を受けたコンテンツの識別情報を、前記コンテンツ配信要求に含めるようにしたが、サーバ装置５１が、コンテンツ受信端末５２のそれぞれに前回配信した楽曲コンテンツの識別情報を記憶している場合には、当該同グループ配信要求には、現在再生中の楽曲コンテンツの識別情報を含める必要はない。この場合には、サーバ装置５１は、当該記憶情報を参照することにより、配信要求してきた端末に前回配信した楽曲コンテンツの識別情報を確認することができ、その楽曲コンテンツの識別情報に基づいて、次に配信する楽曲コンテンツのグループや、配信コンテンツを選択することができるからである。
【０２５１】
［第６の実施形態（この発明の実施形態）］
この第６の実施形態は、第５の実施形態と同様に、コンテンツ提供サーバ装置とコンテンツ受信端末とからなるコンテンツ提供システムの場合の実施形態であり、ハードウエア構成は、図２５に示したものと同様である。
【０２５２】
そして、この第６の実施形態は、コンテンツ受信端末が備えるボタン操作部３１４が、図５に示したのと同様に、ジャンルボタン１２２と、トラックボタン１２３とを備える場合である。つまり、第６の実施形態は、前述のコンテンツ提供装置の第２の実施形態に対応するコンテンツ提供システムの実施形態である。
【０２５３】
この第６の実施形態では、ジャンルボタン１２２の通常長さの押下操作は、「現在配信されている楽曲のコンテンツのジャンルは、ユーザが希望するジャンルとは違う」と言う意味の入力とされ、ジャンルボタン１２２の例えば３秒以上の長押しの押下操作は、電源オンの状態から電源オフへの変更要求とされている。
【０２５４】
また、トラックボタン１２３の通常長さの押下操作は、「現在配信されている楽曲のコンテンツのジャンルは同じでよいが、ユーザが希望する楽曲のコンテンツとは違う」という意味の入力とされる。さらに、トラックボタン１２３の例えば３秒以上の長押しの押下操作は、トラックボタン１２３の通常長さの押下操作と同じ意味の入力とされるが、これに対するコンテンツ受信端末５２における処理が、前記通常の長さの押下処理とは異なる。
【０２５５】
すなわち、この第６の実施形態のコンテンツ受信端末５２では、トラックボタン１２３が長押し押下操作されると、現在再生されている楽曲のコンテンツのジャンルと同じジャンルに含まれる複数の楽曲コンテンツのそれぞれの一部、例えばイントロダクション部分（音楽の導入部分。以下、イントロという）のみを、任意の順番で順次に配信してもらう配信要求を、サーバ装置５１に送るようにする。
【０２５６】
そして、コンテンツ受信端末５２は、楽曲コンテンツのイントロを順次に再生しているときに、再度、トラックボタン１２３がユーザにより押下操作されたときには、その押下操作がなされた時点で再生されているコンテンツの全部データの配信要求をサーバ装置に送るようにする。
【０２５７】
図２８およびその続きである図２９は、この第６の実施形態のコンテンツ提供システムのコンテンツ受信端末５２におけるジャンルボタン１２２およびトラックボタン１２３の操作に基づく処理動作を説明するためのフローチャートである。
【０２５８】
この第６の実施形態のコンテンツ受信端末５２においては、電源オフの状態であっても、ジャンルボタン１２２やトラックボタン１２３の操作があったことを検知するＣＰＵ３０１を含む部分には電源が投入されており、常時、ジャンルボタン１２２やトラックボタン１２３がユーザにより操作されたか否かを監視するようにしている（ステップＳ１８１）。
【０２５９】
そして、このステップＳ１８１における電源オフ状態でのジャンルボタン１２２やトラックボタン１２３の操作の監視動作において、当該ジャンルボタン１２２やトラックボタン１２３が押下操作されたと判別したときには、ＣＰＵ３０１は、電源オフ状態からの操作であることから、コンテンツ受信端末５２の全体に電源を投入するように制御する（ステップＳ１８２）。なお、ステップＳ１８１で押下操作されたとして検出される操作ボタンは、ジャンルボタン１２２、トラックボタン１２３のいずれでも良いし、また、その押下操作の態様は、どのような押下操作の態様であってもよい。
【０２６０】
そして、電源がオンになると、ＣＰＵ３０１の制御に基づき、送受信データ処理部３０６は、任意のジャンルの任意の曲の初期配信要求を生成し、当該初期配信要求を通信ネットワーク５３を通じてサーバ装置５１に送る（ステップＳ１８３）。この場合に、コンテンツ受信端末５２からサーバ装置５１に送られる配信要求には、コンテンツ受信端末５２の識別情報が含められる。以下、同様である。
【０２６１】
この初期配信要求に対しては、サーバ装置５１から楽曲コンテンツのデータが送られてくるので、コンテンツ受信端末５２の送受信データ処理部３０６は、通信インターフェース３０７を通じて当該楽曲コンテンツデータを受信し、再生コンテンツバッファ３０４に転送する。再生コンテンツバッファ３０４に転送された楽曲コンテンツデータは、ＣＰＵ３０１の制御に基づき、コンテンツデコード部３０５に送られて、デジタルオーディオ信号にデコードされる。そして、デコードされたデジタルオーディオ信号が、Ｄ−Ａ変換回路３１１によりアナログオーディオ信号に変換され、アンプ３１２を通じてスピーカ３１３に供給されて音響再生される（ステップＳ１８４）。
【０２６２】
ユーザは、再生された楽曲が気に入らないときには、ジャンルボタン１２２やトラックボタン１２３を操作して、他の楽曲の取得要求をするが、前述したように、そのときのジャンルボタン１２２やトラックボタン１２３の操作態様には、２通りあり、現在再生中の楽曲と同じ雰囲気を維持したいときには、トラックボタン１２３を操作し、現在再生中の楽曲と異なる雰囲気としたいときには、ジャンルボタンを操作するようにする。
【０２６３】
そこで、ＣＰＵ３０１は、ジャンルボタン１２２が押下操作されたか否か判別し（ステップＳ１８５）、ジャンルボタン１２２が押下操作されたと判別したときには、長押し操作であるか否か判別する（ステップＳ１８６）。このステップＳ１８６で、ジャンルボタン１２２の長押し操作であると判別したときには、ＣＰＵ３０１は、コンテンツ受信端末５２を電源オフの状態にして（ステップＳ１８７）、この処理ルーチンを終了する。
【０２６４】
また、ステップＳ１８６で、ジャンルボタン１２２の長押し操作ではないと判別したときには、ＣＰＵ３０１は、送受信データ処理部３０６を制御し、現在再生中の楽曲コンテンツとは異なるジャンル（グループ）の中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツの配信を要求することを内容とする異グループ配信要求を生成させて、サーバ装置５１に送信させるようにする（ステップＳ１８８）。
【０２６５】
この異グループ配信要求には、コンテンツ受信端末５２の識別情報のみではなく、現在再生中の楽曲コンテンツの識別情報を含めるようにする。
【０２６６】
この異グループ配信要求に対しては、サーバ装置５１から、それに対応する楽曲コンテンツのデータが送られてくるので、送受信データ処理部３０６は、通信インターフェース３０７を通じて当該楽曲コンテンツデータを受信し、再生コンテンツバッファ３０４に転送する。そして、前述のステップ１５４と同様にして、受信した楽曲コンテンツのデータをアナログオーディオ信号に変換し、アンプ３１２を通じてスピーカ３１３に供給して音響再生する（ステップＳ１８９）。そして、その後、ステップＳ１８５に戻り、ジャンルボタン１２２についての更なる押下操作を監視する。
【０２６７】
また、ステップＳ１８５で、ジャンルボタン１２２は押下操作されていないと判別したときには、ＣＰＵ３０１は、トラックボタン１２３が押下操作されたか否か判別し（図２９のステップＳ１９１）、トラックボタン１２３も押下操作されていないと判別したときには、ステップＳ１８５に戻り、ジャンルボタン１２２についての押下操作を監視する。
【０２６８】
ステップＳ１９１で、トラックボタン１２３が押下操作されたと判別したときには、ＣＰＵ３０１は、押下操作は、長押しであるか否か判別し（ステップＳ１９２）、長押しではないと判別したときには、ＣＰＵ３０１は、トラックボタン１２３の操作は、通常の一回押下操作であると判別して、送受信データ処理部３０６を制御し、現在再生中の楽曲コンテンツと同じジャンルの中から、現在再生中の楽曲コンテンツとは異なる任意の楽曲コンテンツの配信を要求することを内容とする同グループ配信要求を生成させて、サーバ装置５１に送信させるようにする（ステップＳ１９３）。
【０２６９】
この同グループ配信要求には、コンテンツ受信端末５２の識別情報のみではなく、現在再生中の楽曲コンテンツの識別情報を含めるようにする。
【０２７０】
この同グループ配信要求に対しては、サーバ装置５１から、それに対応する楽曲コンテンツのデータが送られてくるので、送受信データ処理部３０６は、通信インターフェース３０７を通じて当該楽曲コンテンツデータを受信し、再生コンテンツバッファ３０４に転送する。そして、前述のステップ１８９と同様にして、受信した楽曲コンテンツのデータをアナログオーディオ信号に変換し、アンプ３１２を通じてスピーカ３１３に供給して音響再生する（ステップＳ１９４）。そして、その後、ステップＳ１８５に戻り、ジャンルボタン１２２についての更なる押下操作を監視する。
【０２７１】
また、ステップＳ１９２で、トラックボタン１２３の押下操作は、長押しであると判別したときには、ＣＰＵ３０１は、送受信データ処理部３０６を制御して、現在再生中のコンテンツと同じジャンル内の、現在再生中のコンテンツとは異なる複数の楽曲のコンテンツのイントロを、順次に配信するように要求する配信要求（以下、この配信要求をイントロ配信要求という）をサーバ装置５１に送信させる（ステップＳ１９５）。
【０２７２】
このイントロ配信要求には、コンテンツ受信端末５２の識別情報と、現在再生中のコンテンツの識別情報とが含まれる。
【０２７３】
このイントロ配信要求に対しては、サーバ装置５１からは、現在再生中のコンテンツと同じジャンル内の、現在再生中のコンテンツとは異なる複数の楽曲のコンテンツのイントロ（イントロのそれぞれには、それぞれの楽曲コンテンツの識別情報が付加されている）が送られてくるので、コンテンツ受信端末５２では、そのイントロのデータを再生コンテンツバッファ３０４に、一旦、格納する。そして、この再生コンテンツバッファ３０４から、各楽曲コンテンツのイントロを順次に読み出して、再生する（ステップＳ１９６）。
【０２７４】
そして、ＣＰＵ３０１は、ユーザによるトラックボタン１２３の再度の押下操作を待ち（ステップＳ１９７）、当該再度の押下操作があるまで、前記イントロの順次再生を継続する。そして、ステップＳ１９７で、トラックボタン１２３の再度の押下操作があったと判別したときには、ＣＰＵ３０１は、イントロの順次再生を停止し、その押下操作されたときにイントロが再生されていた楽曲コンテンツの識別情報を、再生コンテンツバッファ３０４から読み出し、当該楽曲コンテンツの識別情報を要求コンテンツの識別情報として含む配信要求を、送受信データ処理部３０６を通じてサーバ装置５１に送信するように制御する（ステップＳ１９８）。
【０２７５】
そして、コンテンツ受信端末５２では、この配信要求に対応してサーバ装置５１から送られてくる要求コンテンツのデータを送受信データ処理部３０６で受信し、当該受信したコンテンツのデータを、前述と同様にして、再生コンテンツバッファ３０４を介して、コンテンツデコード部３０５に転送して処理することにより、当該楽曲コンテンツを再生するようにする（ステップＳ１９９）。その後、ステップＳ１８５に戻り、ジャンルボタン１２２の押下操作を監視する。
【０２７６】
次に、以上のコンテンツ受信端末５２の処理動作に対応するサーバ装置５１での処理動作を、図３０および図３１のフローチャートを参照して説明する。
【０２７７】
サーバ装置５１のＣＰＵ２０１は、コンテンツ受信端末５２からの配信要求の受信を監視し（ステップＳ２０１）、コンテンツ受信端末５２からの配信要求を受信したと判別したときには、その配信要求を解析して、配信要求が何であるかを識別する（ステップＳ２０２）。
【０２７８】
そして、ステップＳ２０２の識別の結果、初期配信要求であるか否か判別し（ステップＳ２０３）、初期配信要求であると判別したときには、ＣＰＵ２０１は、コンテンツデータベースメモリ２０４から、任意のジャンルの任意の楽曲コンテンツを選択して読み出し（ステップＳ２０４）、それを配信要求してきたコンテンツ受信端末５２に対して配信する（ステップＳ２０５）。
【０２７９】
また、ステップＳ２０２での識別の結果、イントロ配信要求であるか否か判別し（ステップＳ２０６）、イントロ配信要求であると判別したときには、当該イントロ配信要求に含まれるコンテンツ識別情報に基づいて、当該コンテンツ識別情報で示されるコンテンツとは異なるコンテンツであって、当該コンテンツ識別情報で示されるコンテンツと同じジャンルに属する任意の複数個のコンテンツのイントロ部分のデータを、イントロ配信要求してきた端末５２に送るようにする（ステップＳ２０７）。このとき、各楽曲のイントロには、当該楽曲の識別情報を付加するようにする。
【０２８０】
そして、ＣＰＵ２０１は、コンテンツ受信端末５２からの特定の楽曲コンテンツの識別情報を含む配信要求を待ち、（ステップＳ２０８）、当該配信要求を受信すると、当該楽曲コンテンツの識別情報で指定された楽曲コンテンツのデータを、コンテンツ受信端末５２に配信するようにする（ステップＳ２０９）。
【０２８１】
次に、ステップＳ２０６で、イントロ配信要求ではないと判別したときには、ＣＰＵ２０１は、異グループ配信要求であるか否か判別する（図３１のステップＳ２１１）。そして、このステップＳ２１１で、異グループ配信要求であると判別したときには、ＣＰＵ２０１は、受信した異グループ配信要求に含まれる現在再生中のコンテンツの識別情報に基づいて、現在再生中のコンテンツとは異なる任意のジャンルの任意の楽曲コンテンツを選択して、コンテンツデータベースメモリ２０４から読み出し（ステップＳ２１２）、それを配信要求してきたコンテンツ受信端末５２に対して配信する（ステップＳ２１４）。
【０２８２】
また、ステップＳ２１１での判別の結果、異グループ配信要求ではなく、同グループ配信要求であると判別したときには、ＣＰＵ２０１は、受信した同グループ配信要求に含まれる現在再生中のコンテンツの識別情報に基づいて、現在再生中のコンテンツと同じジャンルの任意の楽曲コンテンツであって、現在再生中のコンテンツと異なるものを選択して、コンテンツデータベースメモリ２０４から読み出し（ステップＳ２１３）、それを配信要求してきたコンテンツ受信端末５２に対して配信する（ステップＳ２１４）。
【０２８３】
以上で、サーバ装置５１におけるコンテンツ配信の処理ルーチンは終了である。
【０２８４】
なお、以上の説明では、コンテンツ受信端末５２は、コンテンツ配信要求をサーバ装置５１に送るときには、再生中である前回配信を受けたコンテンツの識別情報を、前記コンテンツ配信要求に含めるようにしたが、サーバ装置５１が、コンテンツ受信端末５２のそれぞれに前回配信した楽曲コンテンツの識別情報を記憶している場合には、当該同グループ配信要求には、現在再生中の楽曲コンテンツの識別情報を含める必要はない。サーバ装置５１は、当該記憶情報を参照することにより、配信要求してきた端末に前回配信した楽曲コンテンツの識別情報を確認することができ、その楽曲コンテンツの識別情報に基づいて、次に配信する楽曲コンテンツのグループや、配信コンテンツを選択することができるからである。
【０２８５】
［コンテンツ提供システムのその他の実施形態］
上述のコンテンツ提供システムについては、第５の実施形態や第６の実施形態のコンテンツ提供システムに限らず、前述のコンテンツ提供装置における第２の実施形態の変形例や、第３の実施形態、第４の実施形態と同様の場合の、複数個の操作ボタンの操作によるコンテンツの提供態様を、実現することができる。
【０２８６】
それらの実施形態の場合にも、上述の第５の実施形態や第６の実施形態と同様にして、コンテンツ受信端末５２では、操作された操作ボタンに応じたコンテンツの配信要求を、コンテンツ配信サーバ装置に送り、コンテンツ配信サーバは、当該要求に応じたコンテンツや、イントロの配信を行なうようにするものである。
【０２８７】
［Ｗｅｂページを提供対象とするＷｅｂサイト変更装置およびＷｅｂサイト変更システムの実施形態］
この発明によるコンテンツ提供装置やコンテンツ提供システムが提供対象とするコンテンツは、楽曲のコンテンツに限られるものではなく、Ｗｅｂサイトのページ（Ｗｅｂページ）も含まれるものである。
【０２８８】
Ｗｅｂサイトのページを、提供コンテンツとする場合には、前述の第１〜第４の実施形態のコンテンツ提供装置と同様の態様となるＷｅｂサイト変更装置の形態と、前述の第５および第６の実施形態のコンテンツ提供システムと同様の態様に、サーバ装置と端末装置とからなるＷｅｂサイト変更システムの態様がある。
【０２８９】
Ｗｅｂサイト変更装置の態様においては、Ｗｅｂサイト変更装置自身が、多数個のＷｅｂサイトのＵＲＬ（ＵＮＩＦＯＲＭ  ＲＥＳＯＵＲＣＥ  ＬＯＣＡＴＯＲ）アドレスを、ハードディスク装置などの記憶装置に格納しておき、Ｗｅｂサイト変更装置に備えられる操作ボタンや音声入力手段などの入力手段を通じて入力された入力情報に基づいて、現在アクセス中のＷｅｂサイトとは異なるＷｅｂサイトに変更して、ユーザにＷｅｂページを提供するようにする。
【０２９０】
この場合にも、Ｗｅｂサイト変更装置の記憶装置に格納されるＷｅｂサイトは、上述の例と同様にして、ニュース、スポーツ、経済などのジャンルやその他のグループ化のための項目にしたがってグループ化して、管理する。そして、上述の実施形態の楽曲コンテンツの場合と同様にして、グループ内のＷｅｂページや、グループを超えたＷｅｂページのユーザへの提供を行なうようにするものである。
【０２９１】
このＷｅｂサイト変更装置の実施形態は、前述したコンテンツ提供装置の第１〜第４の実施形態と全く対応する実施形態を実現することができる。
【０２９２】
また、Ｗｅｂサイト変更システムの態様においては、サーバ装置が、ＷｅｂページのＵＲＬアドレスの記憶装置を備え、前述と同様にして、大量のＷｅｂサイトのＵＲＬを、Ｗｅｂサイトがページとして提供する情報に応じてグループ分けして、当該ＷｅｂサイトのＵＲＬを管理している。
【０２９３】
一方、端末装置は、操作ボタンや音声入力手段などの入力手段を備え、それらの入力手段を通じて入力された入力情報に基づいて、現在アクセス中のＷｅｂサイトとは異なるＷｅｂサイトへの変更要求をサーバ装置に送信するようにするように構成する。
【０２９４】
そして、端末装置は、前述の第５または第６のコンテンツ提供システムの実施形態のコンテンツ受信端末と同様にして、現在アクセス中のＷｅｂページと同じグループのＷｅｂページや、異なるグループのＷｅｂページの取得要求を、操作ボタンの操作に応じて、サーバ装置に対して送るようにする。
【０２９５】
サーバ装置は、端末装置からの前記Ｗｅｂページの取得要求を受信して、前述したような楽曲コンテンツの配信要求の場合と同様に、ＷｅｂページのＵＲＬアドレスを端末装置に提供する。あるいは、サーバ装置が要求に応じたＷｅｂページを取得して、当該取得したｗｅｂページを端末装置に提供するようにする。
【０２９６】
Ｗｅｂサイト変更システムの態様におけるＷｅｂページの提供においては、端末装置に操作ボタンや音声入力手段などの入力手段を設けずに、サーバ装置から提供される各Ｗｅｂページに、上述の実施形態のような操作ボタンと同様のアイコンボタンを表示させておくようにすることもできる。
【０２９７】
この場合には、端末装置は、操作されたアイコンボタンの情報と、操作されたときに表示されていたＷｅｂページの識別情報とをサーバ装置に送ることができる。サーバ装置は、それらの受信したアイコンボタンの情報とＷｅｂページの情報とから、次に、提示するＷｅｂページのＵＲＬアドレスをコンテンツ受信端末に送り、あるいは、次に提示するＷｅｂページの情報を、コンテンツ受信端末に送信するようにすることができる。
【０２９８】
このＷｅｂサイト変更システムの実施形態も、前述のコンテンツ提供システムと同様の複数の実施形態として実現することができる。
【０２９９】
［他の実施形態］
なお、楽曲のコンテンツのグループ化方法としては、上述の例のように、ジャンル、アーティスト、アルバム等のコンテンツ関連属性を用いる場合だけではなく、コンテンツから直接的に抽出される、例えばテンポや曲調やビート（８ビートや１６ビートなど）特徴的属性を用いてグループ化することもできる。例えばテンポを用いて、テンポの最も遅いものから、最も速いものまでの間で、幾つかのグループに分けるようにすることもできる。テンポの抽出方法としては、例えば特開２００２−１１６７５４号公報に記載されたものや、本出願人が出願している特願２００３−９４１００に記載されている方法などを用いることができる。
【０３００】
また、前述もしたように、上述の全ての実施形態において、「現在の状態は、ユーザの希望する状態とは違う」と言う意味の入力としては、特定の音声入力、例えば「違う」と言う発音や、手を叩く動作を、前記入力として処理するようにすることもできる。
【０３０１】
また、操作ボタンをコンテンツ提供装置やコンテンツ受信端末の筐体に設けるのではなく、リモートコマンダに設け、コンテンツ提供装置やコンテンツ受信端末には、リモートコマンダからのリモコン信号の受信部を設けるようにしても良い。
【０３０２】
また、この発明によるコンテンツ提供装置が提供対象とするコンテンツは、楽曲のコンテンツやＷｅｂサイトのページなどに限られるものではなく、映画のコンテンツ、電子書籍のコンテンツ、なども含まれるものである。また、カラオケの楽曲の選択、推薦などの用途にも適用可能である。
【０３０３】
なお、上述の各実施形態においては、コンテンツの提供は、楽曲コンテンツや画像コンテンツ、また、Ｗｅｂページなどのコンテンツデータそのものとしたが、推奨する楽曲コンテンツの曲名、アーティスト名や作曲者名などの呈示や画像コンテンツの名前や紹介情報の呈示、複数個の推奨コンテンツのリストの呈示、推奨電子書籍コンテンツの書籍名の呈示であってもよく、必ずしも、コンテンツの内容自体を再生したり、表示したりする必要はない。
【０３０４】
また、例えば複数の楽曲コンテンツを連続して再生する場合の、当該連続再生楽曲コンテンツのリストを、提供情報とすることもできる。この場合、リストの提供方法としては、楽曲コンテンツ名をリストとして、呈示する方法の他、リストされた複数の楽曲コンテンツのイントロを順次に再生して、ユーザに提供する方法などがある。
【０３０５】
そして、この場合には、前記連続再生楽曲コンテンツのリストに含まれる複数の楽曲コンテンツの並び順を変えたグループ、複数の楽曲コンテンツを種々に変えたグループなどにより、グループ化することができる。複数の楽曲コンテンツを種々に変えたグループとしては、例えばジャンルなどのグループ化のルールを共通化して編成した楽曲コンテンツのグループや、ジャンル、アーティスト、アルバムなどグループ化ルールにこだわらずに編成した楽曲コンテンツのグループなどというようなグループ編成をすることができる。また、パーティ用、プライベート用などの用途に応じたグループ編成をすることもできる。
【０３０６】
また、上述の実施形態は、コンテンツ提供装置や、コンテンツ受信端末は、据え置き型装置のような態様として示したが、携帯型の装置や、車載型の装置であってもよい。携帯型の装置であって、コンテンツが楽曲のコンテンツである場合には、スピーカを必ずしも備えている必要はなく、ヘッドホンやイヤホンのプラグを差し込めるジャックを備えているものであっても良い。
【０３０７】
また、上述の実施形態では、任意のコンテンツやＷｅｂサイトの選択や、任意の順序でのイントロ再生や、任意の複数のＷｅｂサイトの候補の提示における、「任意」とする方法としては、乱数などを用いる方法を採用したが、記憶装置のアドレス順であっても良いし、また、操作ボタンの操作履歴や、音声入力手段を通じた入力情報の履歴に基づく、ユーザの各グループやコンテンツについての選択履歴を記憶しておき、それを解析することにより、ユーザのグループやコンテンツについての嗜好傾向などを求め、当該求めた嗜好傾向などを、前記の任意のコンテンツの選択に反映させたり、イントロ再生などにおける順序に反映させたりするようにしても良い。
【０３０８】
また、サーバ装置が、それぞれのコンテンツ受信端末へのコンテンツ提供履歴や、Ｗｅｂサイトの提供履歴を蓄積しておき、それらの履歴を解析して、嗜好傾向などを求め、その嗜好傾向などを、サーバ装置における提供コンテンツやＷｅｂサイトの選択などに反映させるようにしても良い。
【図面の簡単な説明】
【０３０９】
【図１】コンテンツ提供装置の第１の実施形態の構成例を示すブロック図である。
【図２】第１の実施形態のコンテンツ提供装置の外観構成例を示す図である。
【図３】第１の実施形態のコンテンツ提供装置におけるコンテンツのグループ化の例を示す図である。
【図４】第１の実施形態のコンテンツ提供装置における処理動作を説明するためのフローチャートである。
【図５】第２の実施形態のコンテンツ提供装置の外観構成例を示す図である。
【図６】第２の実施形態のコンテンツ提供装置における処理動作を説明するためのフローチャートの一部を示す図である。
【図７】第２の実施形態のコンテンツ提供装置における処理動作を説明するためのフローチャートの一部を示す図である。
【図８】第２の実施形態のコンテンツ提供装置の変形例における処理動作を説明するためのフローチャートの一部を示す図である。
【図９】第２の実施形態のコンテンツ提供装置の変形例における処理動作を説明するためのフローチャートの一部を示す図である。
【図１０】第３の実施形態のコンテンツ提供装置の外観構成例を示す図である。
【図１１】第３の実施形態のコンテンツ提供装置の構成例を示すブロック図である。
【図１２】第３の実施形態のコンテンツ提供装置の処理動作を説明するために用いる図である。
【図１３】第３の実施形態のコンテンツ提供装置における処理動作を説明するためのフローチャートの一部を示す図である。
【図１４】第３の実施形態のコンテンツ提供装置における処理動作を説明するためのフローチャートの一部を示す図である。
【図１５】第３の実施形態のコンテンツ提供装置における処理動作を説明するためのフローチャートの一部を示す図である。
【図１６】第３の実施形態のコンテンツ提供装置の変形例の外観構成例を示す図である。
【図１７】第３の実施形態のコンテンツ提供装置の変形例における処理動作を説明するためのフローチャートの一部を示す図である。
【図１８】第３の実施形態のコンテンツ提供装置の変形例における処理動作を説明するためのフローチャートの一部を示す図である。
【図１９】第３の実施形態のコンテンツ提供装置の変形例における処理動作を説明するためのフローチャートの一部を示す図である。
【図２０】第４の実施形態のコンテンツ提供装置の外観構成例を示す図である。
【図２１】第４の実施形態のコンテンツ提供装置における処理動作を説明するためのフローチャートの一部を示す図である。
【図２２】第４の実施形態のコンテンツ提供装置における処理動作を説明するためのフローチャートの一部を示す図である。
【図２３】第４の実施形態のコンテンツ提供装置における処理動作を説明するためのフローチャートの一部を示す図である。
【図２４】第４の実施形態のコンテンツ提供装置における処理動作を説明するためのフローチャートの一部を示す図である。
【図２５】第５の実施形態のコンテンツ提供システムの構成例を示すブロック図である。
【図２６】第５の実施形態のコンテンツ提供システムにおける処理動作を説明するためのフローチャートを示す図である。
【図２７】第５の実施形態のコンテンツ提供システムにおける処理動作を説明するためのフローチャートを示す図である。
【図２８】第６の実施形態のコンテンツ提供システムにおける処理動作を説明するためのフローチャートの一部を示す図である。
【図２９】第６の実施形態のコンテンツ提供システムにおける処理動作を説明するためのフローチャートの一部を示す図である。
【図３０】第６の実施形態のコンテンツ提供システムにおける処理動作を説明するためのフローチャートの一部を示す図である。
【図３１】第６の実施形態のコンテンツ提供システムにおける処理動作を説明するためのフローチャートの一部を示す図である。
【図３２】楽曲コンテンツの階層化グループの一例を示す図である。
【符号の説明】
【０３１０】
１，２，３，４…コンテンツ提供装置、５１…コンテンツ配信サーバ装置、５２…コンテンツ受信端末、１１０…ハードディスク装置、１１４…ボタン操作部、
【図１】
2008234672.tif 000003
【図２】
2008234672.tif 000004
【図３】
2008234672.tif 000005
【図４】
2008234672.tif 000006
【図５】
2008234672.tif 000007
【図６】
2008234672.tif 000008
【図７】
2008234672.tif 000009
【図８】
2008234672.tif 000010
【図９】
2008234672.tif 000011
【図１０】
2008234672.tif 000012
【図１１】
2008234672.tif 000013
【図１２】
2008234672.tif 000014
【図１３】
2008234672.tif 000015
【図１４】
2008234672.tif 000016
【図１５】
2008234672.tif 000017
【図１６】
2008234672.tif 000018
【図１７】
2008234672.tif 000019
【図１８】
2008234672.tif 000020
【図１９】
2008234672.tif 000021
【図２０】
2008234672.tif 000022
【図２１】
2008234672.tif 000023
【図２２】
2008234672.tif 000024
【図２３】
2008234672.tif 000025
【図２４】
2008234672.tif 000026
【図２５】
2008234672.tif 000027
【図２６】
2008234672.tif 000028
【図２７】
2008234672.tif 000029
【図２８】
2008234672.tif 000030
【図２９】
2008234672.tif 000031
【図３０】
2008234672.tif 000032
【図３１】
2008234672.tif 000033
【図３２】
2008234672.tif 000034