(57)【要約】コンテンツを要求する検索キーワードをサーバに送信すると、サーバは検索キーワードに基づいてデータベースからコンテンツを検索し、検索されたコンテンツのリスト情報を含むページ情報を生成すると共に、当該ページ情報が当該リスト情報に含まれるコンテンツの一部を端末装置において連続的に再生させる連続再生機能を有するか否かについて表示させる情報を当該ページ情報に付加し、このページ情報を送信する。端末装置はこのページ情報に基づいてコンテンツ（楽曲）のリストを表示部１７３に表示すると共に、このリストが連続再生機能を有している場合にアイコン１７４を表示させて連続再生が可能であることを明示する。
2005031700.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを検索して提供する通信装置において、
コンテンツを要求する検索キーワードを外部装置から受信する受信手段と、
上記受信手段により受信された上記検索キーワードに基づいてデータベースからコンテンツを検索する検索手段と、
上記検索手段により検索されたコンテンツのリスト情報を含むページ情報を生成するとともに、当該ページ情報が当該リスト情報に含まれるコンテンツの一部を上記外部装置において連続的に再生させる連続再生機能を有するか否かについて表示させる情報を当該ページ情報に付加するページ情報生成手段と、
上記ページ情報生成手段により生成された上記ページ情報を上記外部装置に送信する送信手段と、
を具えることを特徴とする通信装置。
【請求項２】
上記ページ情報生成手段は、
上記リスト情報内のそれぞれの項目が順に選択され、選択された項目に関連するコンテンツの一部が再生のために上記外部装置に送信されている間は、連続再生中であることを表示させる情報を上記ページ情報に付加する
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項３】
上記ページ情報生成手段は、
上記リスト情報内のすべての項目について再生のための上記外部装置への送信が終了したとき、連続再生が終了したことを表示させる情報を上記ページ情報に付加する
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項４】
上記ページ情報生成手段は、
上記検索手段により検索されたものを含むコンテンツの上記リスト情報を表示させた上記ページ情報を生成した場合に、上記リスト情報中の各コンテンツの項目について、上記連続再生機能の実行時に当該コンテンツが再生されるか否かについて表示させる情報をさらに付加する
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項５】
上記ページ情報生成手段は、
上記検索手段の検索結果として上記リスト情報の一覧を表示した上記ページ情報を生成した場合に、上記一覧中の上記リスト情報がそれぞれ上記連続再生機能を有するか否かについて表示させる情報を付加する
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項６】
上記ページ情報生成手段は、
当該ページ情報が上記連続再生機能を有するか否かを示す識別情報を当該ページ情報に付加して、上記識別情報に応じた告知表示を上記外部装置に表示させる
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項７】
上記コンテンツは楽曲であり、上記連続再生機能の実行時には、上記コンテンツの一部に対応する音声データを連続的に上記外部装置に送信する
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項８】
コンテンツを検索して提供するための通信方法において、
コンテンツを要求する検索キーワードを外部装置から受信し、
受信した上記検索キーワードに基づいてデータベースからコンテンツを検索し、
検索されたコンテンツのリスト情報を含むページ情報を生成するとともに、当該ページ情報が当該リスト情報に含まれるコンテンツの一部を上記外部装置において連続的に再生させる連続再生機能を有するか否かについて表示させる情報を当該ページ情報に付加し、
生成した上記ページ情報を上記外部装置に送信する
ことを特徴とする通信方法。
【請求項９】
コンテンツを検索して提供する処理をコンピュータに実行させる通信プログラムにおいて、
コンテンツを要求する検索キーワードを外部装置から受信し、
受信した上記検索キーワードに基づいてデータベースからコンテンツを検索し、
検索されたコンテンツのリスト情報を含むページ情報を生成するとともに、当該ページ情報が当該リスト情報に含まれるコンテンツの一部を上記外部装置において連続的に再生させる連続再生機能を有するか否かについて表示させる情報を当該ページ情報に付加し、
生成した上記ページ情報を上記外部装置に送信する
処理を上記コンピュータに実行させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】  本発明は、コンテンツを検索して提供する通信装置、通信方法および通信プログラムに関し、特に、検索したコンテンツを外部装置において連続的に再生させる機能を具備した通信装置、通信方法および通信プログラムに関する。
【背景技術】  近年、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）などの記録媒体の普及や各種音声圧縮技術の進歩により、音楽をデジタルデータとして取り扱うことが一般化している。また、インターネットを用いた商品販売の普及に伴い、音楽ＣＤやその音声データについてもインターネットを通じて販売することが考えられている。たとえば、ＣＤショップのＷｅｂサイトより音楽ＣＤのパッケージの販売を申し込むと、そのパッケージが自宅に配達されるサービスや、有料の音楽配信サイトより、楽曲の音声データをアルバム単位あるいは楽曲単位で購入し、ダウンロードすることが可能なサービスが提供されている。
インターネットを通じて音楽データを購入する場合には、ＣＤショップサイトや音楽配信サイトにアクセスして、たとえば所望の楽曲名やアーティスト名などを用いて検索を行い、音楽ＣＤのリストや楽曲のリストをディスプレイ上に表示させてその内容を確認した後、購入の申し込みを行うことが可能となっている。また、購入の前に、リストとして表示した楽曲を試聴することが可能なサービスも多い。この場合、販売サイト側では、たとえば楽曲の一部についての圧縮データを用意しておき、ユーザからの要求に応じてこの圧縮データをストリーミング配信する。ユーザ側では、配信された圧縮データを１回だけ再生出力することが可能となっている。
さらに、ユーザ側のディスプレイ上に楽曲のリストを表示した際に、表示された各楽曲を連続的に自動再生させることも考えられている。このような機能は、購入前においてユーザに内容を確認させるだけでなく、ユーザにそれらの楽曲を紹介するという効果も生むため、販売促進のために重要な機能と言える。
なお、従来の関連技術として、楽曲の一部断片を用いて容易にその楽曲を特定し、試聴した後に購入することが可能な以下のような楽曲同定配信システムがあった。このシステムでは、携帯電話端末においてマイクを用いて音楽データを録音し、その音楽データを楽曲同定システムに送信する。楽曲同定システムは、その音楽データに対応する試聴用データをマッチングにより検索して、携帯電話端末に送信する。ユーザは、携帯電話端末を用いてその試聴用データを試聴した後、音楽配信システムにアクセスしてその音楽の購入をすることができる（たとえば、特許文献１参照）。
【特許文献１】特開２００２−１１６７６８号公報（段落番号〔００５３〕〜〔００７２〕、図７）。
【発明の開示】
ところで、上述のようなＣＤショップサイトや音楽配信サイトにおいて、表示された楽曲のリストについての連続再生機能は、必ずしもすべてのアルバムについて、あるいはすべてのサイトについて提供されてはいないことが考えられる。すなわち、ユーザがアクセス可能な各販売サイトには、リスト中の楽曲の連続再生機能を有する楽曲リストと、そのような機能を有さない、あるいはその機能を有するがアクティブになっていない楽曲リストが混在している。
このような場合、ユーザは、表示させたアルバムなどの楽曲リストについて、連続再生機能が可能であるか否かを一見して判別することが難しく、表示を見たユーザが混乱し、その操作性が阻害される場合があった。このようなユーザの混乱は、販売促進の妨げになることもあり得る。特に、今後、家庭内のオーディオ機器や、携帯型電話機などから上述のサイトにアクセスして音楽データの購入が可能になった場合、このような機器は広いディスプレイやキーボードなどを有しておらず、表示可能な情報量が限られるとともに、簡単な操作が求められるため、上記のようなユーザの混乱を招く事態を極力回避する必要がある。
発明の開示
本発明はこのような点に鑑みてなされたものであり、検索されたコンテンツのリストを表示する際に、連続再生機能を有しているか否かを明確にユーザに通知することが可能な通信装置を提供することを目的とする。
また、本発明の他の目的は、検索されたコンテンツのリストを表示する際に、連続再生機能を有しているか否かを明確にユーザに通知することが可能な通信方法を提供することである。
さらに、本発明の他の目的は、検索されたコンテンツのリストを表示する際に、連続再生機能を有しているか否かを明確にユーザに通知することが可能な通信プログラムを提供することである。
本発明ではかかる課題を解決するために、コンテンツを検索して提供する通信装置において、コンテンツを要求する検索キーワードを外部装置から受信する受信手段と、受信手段により受信された検索キーワードに基づいてデータベースからコンテンツを検索する検索手段と、検索手段により検索されたコンテンツのリスト情報を含むページ情報を生成するとともに、当該ページ情報が当該リスト情報に含まれるコンテンツの一部を外部装置において連続的に再生させる連続再生機能を有するか否かについて表示させる情報を当該ページ情報に付加するページ情報生成手段と、ページ情報生成手段により生成されたページ情報を外部装置に送信する送信手段とを設けるようにした。
ここで、受信手段は、コンテンツを要求する検索キーワードを外部装置から受信する。検索手段は、受信された検索キーワードに基づいてデータベースからコンテンツを検索する。ページ情報生成手段は、検索されたコンテンツのリスト情報を含むページ情報を生成する。このとき、当該ページ情報が、当該リスト情報に含まれるコンテンツの一部を外部装置において連続的に再生させる連続再生機能を有するか否かについて表示させる情報を当該ページ情報に付加する。送信手段は、生成されたページ情報を外部装置に送信する。これにより検索キーワードを送信した外部装置では、検索されたコンテンツのリスト情報が表示されるとともに、その表示画面上において、連続再生機能を有しているか否かを示す告知表示を表示させることができる。
本発明の通信装置によれば、ページ情報生成手段によって生成されたページ情報を受信した外部装置において、検索されたコンテンツのリスト情報が表示されるとともに、その表示画面上に、連続再生機能を有しているか否かを示す告知表示を表示させることができる。従って、検索結果として表示されたコンテンツのリストが連続再生機能を有するか否かについてユーザが明確かつ瞬時に判別することができ、その後の操作を混乱することなく行うことが可能となる。
【図面の簡単な説明】  図１は、本発明の実施の形態に係るネットワークシステムの構成例を示す図である。
図２は、本発明の実施の形態に係る音楽配信サーバのハードウェア構成例を示す図である。
図３は、本発明の実施の形態に係る端末装置の外観を示す図である。
図４は、本発明の実施の形態に係る端末装置のハードウェア構成を示すブロック図である。
図５は、本発明の実施の形態に係る端末装置のプログラムモジュール構成を示す図である。
図６は、音楽配信サーバを用いた楽曲購入時の処理例を示すフローチャートである。
図７は、楽曲リスト名の一覧を送信する際の音楽配信サーバにおける処理の流れを示すフローチャートである。
図８は、検索された楽曲リスト名を一覧表示した画面表示例を示す図である。
図９は、楽曲リスト名の一覧から選択された楽曲リストの送信、および連続再生時の音楽配信サーバにおける処理の流れを示すフローチャートである。
図１０は、選択した楽曲リストの内容を表示した画面表示例を示す図である。
【符号の説明】
１０……端末装置、１９ａ……ＣＤ、１９ｂ……ＭＤ、２１……ＨＤＤ、２１ａ……クリップ情報記憶装置、３０……ネットワーク、３１……ＣＤタイトル情報提供サーバ、３２……放送局サーバ、３３……音楽配信サーバ、３４……ＣＤショップサーバ、１７３……表示部、１７４，１７５……アイコン、１７４ａ〜１７４ｃ……画像、１７６……ポインタ、１７７……表示部、１７８……アイコン
【発明を実施するための最良の形態】  以下、本発明の実施の形態を、図面を参照して詳細に説明する。なお、以下の説明では、楽曲または楽曲集合に関する関連情報を二次記憶装置に保存（保管）する処理を、クリップと呼ぶこととする。また、クリップによって保存された情報を、クリップ情報と呼ぶこととする。
図１は、本発明の実施の形態に係るネットワークシステムの構成例を示す図である。図１において、端末装置１０は、ネットワーク３０を介して各種サーバに接続されている。ネットワーク３０は、たとえば、インターネットである。サーバとしては、ＣＤタイトル情報提供サーバ３１、放送局サーバ３２、音楽配信サーバ３３、ＣＤショップサーバ３４、インターネットラジオサーバ３５、総合サービスサーバ３６などがある。
ＣＤタイトル情報提供サーバ３１は、市販されている音楽ＣＤに収録されている楽曲のタイトルやアルバムタイトルなどを配信するサービスを行う。放送局サーバ３２は、ＦＭ放送やテレビ（ＴＶ）放送などの放送局３７が管理するサーバである。放送局３７は、アンテナ３８を介して無線による放送を行っており、放送局サーバ３２は、放送される楽曲の関連情報や楽曲リストの提供サービス（ナウオンエア）を行う。
なお、放送局サーバ３２により提供される情報には、各番組で放送された、または放送予定の楽曲についての情報が含まれる。具体的には、たとえば、所望の番組内で放送された、あるいは放送予定の楽曲のリスト（オンエアリスト）や、各楽曲についての楽曲名、アーティスト名、この楽曲が収録された音楽ＣＤタイトルや識別ＩＤなどの関連情報を検索して提供することが可能となっている。
音楽配信サーバ３３は、楽曲のデジタル音声データ（楽曲データ）を配信するサービスを行うサーバである。たとえば、音楽配信サーバ３３は、楽曲の購入手続きを行ったユーザの端末装置１０に対して、楽曲データを提供する。また、音楽配信サーバ３３は、配信する楽曲の関連情報や、試聴用の音声データなどを提供することができる。
ＣＤショップサーバ３４は、音楽ＣＤの通信販売のための注文受け付けなどを行うサーバである。ＣＤショップサーバ３４は、試聴用の音声データの配信サービスなども行う。インターネットラジオサーバ３５は、インターネットなどの広域ネットワーク経由で音声番組を提供するサーバである。
総合サービスサーバ３６は、ネットワーク３０を介したサービスの提供窓口（ポータルサイト）として機能し、上記の各サーバなどを用いた各種総合サービスの提供を仲介する。たとえば、放送されている楽曲の関連情報の配信元を示す情報（たとえばＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を、端末装置１０に配信する。また、受信地域の周波数に対応する放送局のコールサインを、端末装置１０に配信する。さらに、上記の各種総合サービスを利用するためのユーザの登録手続きや、利用時の認証手続きなどの処理を行う。
このように、複数のサーバが、ネットワーク３０上の楽曲または楽曲集合に関する情報の提供サービスを行っている。すなわち、各サーバが、ネットワーク３０上の楽曲または楽曲集合のソースとして機能している。
なお、音楽配信サーバ３３とＣＤショップサーバ３４は、楽曲購入可能サーバである。従って、ユーザが端末装置１０を操作して楽曲購入可能サーバにアクセスすれば、ネットワーク３０を介して実際に楽曲や楽曲の集合を購入できる。端末装置１０のユーザは、音楽配信サーバ３３に対して購入手続きを行うことで、音楽配信サーバ３３から楽曲データをダウンロードできる。また、端末装置１０のユーザは、ＣＤショップサーバ３４に対して購入手続きを行うことで、音楽ＣＤを自宅に宅配してもらうことができる。
端末装置１０は、ＣＤ１９ａ、ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）１９ｂ、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１などの記録媒体に、ローカル上の楽曲または楽曲の集合のソースを保持している。なお、ＣＤ２９ａとＭＤ２９ｂは可搬型の記録媒体であり、端末装置１０に対して容易に着脱できる。端末装置１０に対してどのようなローカルソースが用意されるかは、端末装置１０の種類、目的により異なる。また、端末装置１０は、アンテナ２６を介して放送されるコンテンツを受信することができる。
なお、図１に示したローカル上の楽曲または楽曲集合のソースは一例である。すなわち、端末装置１０のローカルに存在する記録媒体であれば、楽曲または楽曲集合を記録することで、ローカル上の楽曲または楽曲の集合のソースとして機能させることができる。
また、端末装置１０は、クリップした関連情報（クリップ情報）を記憶するクリップ情報記憶装置２１ａを備えている。クリップ情報記憶装置２１ａは、端末装置１０の二次記憶装置である。たとえば、ＨＤＤ２１等の記憶領域の一部を、クリップ情報記憶装置２１ａとして機能させることができる。なお、端末装置１０は、クリップを楽曲に対しても、楽曲集合に対しても行うことができる。これにより、気になる楽曲が多数含まれたＦＭ番組、ＣＤアルバムなどについては、まるごとクリップすることで、１回のクリップ動作で、気になる楽曲集合の関連情報を記録することができる。
図２は、音楽配信サーバ３３（通信装置）のハードウェア構成例を示す図である。音楽配信サーバ３３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３３ａ（検索手段及びページ情報生成手段）によって装置全体が制御されている。ＣＰＵ３３ａには、バス３３ｇを介してＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３３ｂ、ハードディスクドライブ（ＨＤＤ）３３ｃ、グラフィック処理部３３ｄ、入力インタフェース（Ｉ／Ｆ）３３ｅ、および通信インタフェース（Ｉ／Ｆ）３３ｆ（受信手段及び送信手段）が接続されている。
ＲＡＭ３３ｂには、ＣＰＵ３３ａに実行させるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ３３ｂには、ＣＰＵ３３ａによる処理に必要な各種データが格納される。ＨＤＤ３３ｃには、ＯＳやアプリケーションプログラムが格納される。また、ＨＤＤ３３ｃには、端末装置１０に対して提供する音声データなどが格納される。
グラフィック処理部３３ｄには、ディスプレイ３３ｈが接続されている。グラフィック処理部３３ｄは、ＣＰＵ３３ａからの命令に従って、画像をディスプレイ３３ｈの画面に表示させる。入力インタフェース３３ｅには、キーボード３３ｉとマウス３３ｊとが接続されている。入力インタフェース３３ｅは、キーボード３３ｉやマウス３３ｊから送られてくる信号を、バス３３ｇを介してＣＰＵ３３ａに送信する。
通信インタフェース３３ｆは、ネットワーク３０に接続されている。通信インタフェース３３ｆは、ネットワーク３０を介して、他のコンピュータとの間でデータの送受信を行う。
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、図２には、音楽配信サーバ３３のハードウェア構成を代表的に説明したが、他のサーバも同様のハードウェア構成で実現することができる。
また、本実施の形態における端末装置１０は、楽曲の再生機能を有するオーディオ機器としての機能を兼ね備えている。
図３は、端末装置１０の外観を示す図である。図３に示すように、本実施の形態に係る端末装置１０は、一般的なシステムコンポと同様の外観をしている。端末装置１０は、装置本体１０ａ、スピーカ２５ａ，２５ｂ、およびリモートコントローラ４０で構成される。装置本体１０ａには、ＣＤの再生機能、ＭＤの録音再生機能、およびＦＭ放送やＴＶ放送の受信機能を備えている。装置本体１０ａで生成した音声信号がスピーカ２５ａ，２５ｂに送られることで、スピーカ２５ａ，２５ｂから音が出力される。
また、装置本体１０ａには、ディスプレイ１７が設けられている。ディスプレイ１７には、再生中の楽曲の楽曲情報や、クリップによって保存されたクリップ情報等が表示される。
リモートコントローラ４０は、装置本体１０ａを遠隔操作するための入力装置である。リモートコントローラ４０には複数の操作キーが設けられている。ユーザによって操作キーが押されると、赤外線等の無線の通信手段により、押された操作キーに応じた信号がリモートコントローラ４０から装置本体１０ａに送信される。
操作キーとしては、方向キー４１ａ〜４１ｄ，決定キー４２、ファンクション選択キー４３ａ〜４３ｃ、ツールキー４４、戻るキー４５等がある。方向キー４１ａ〜４１ｄは、たとえば、ディスプレイ１７に表示されたカーソルや、フォースが当てられる場所を移動させるために使用される。４つの方向キー４１ａ〜４１ｄは、それぞれ上、下、左、右それぞれの方向に対応しており、押された方向キーに対応する方向にカーソル等が移動する。
決定キー４２は、たとえば、ディスプレイ１７に表示された内容を確定するために使用される。ファンクション選択キー４３ａ〜４３ｃは、機能の選択に使用される。たとえば、３つのファンクション選択キー４３ａ〜４３ｃは、それぞれ総合サービス利用機能、チューナ機能、ローカルコンテンツ管理機能に対応付けられている。そして、ファンクション選択キーが押されると、装置本体１０ａは、押されたファンクション選択キーに対応する機能の動作モードになる。
ツールキー４４は、ディスプレイ１７上にツールメニューを表示させるためのボタンである。ツールメニュー内には、ディスプレイ１７に表示されている内容に応じたコマンドが表示される。ユーザが方向キー４１ａ〜４１ｄを操作して任意のコマンドを選択し、さらに決定キー４２を押すことで、選択されたコマンドに応じた処理が装置本体１０ａ内で実行される。
戻るキー４５は、ディスプレイ１７の表示内容を、直前の状態に戻すためのボタンである。なお、リモートコントローラ４０には、図３に示したもの以外にも様々な操作キーを設けることができる。たとえば、音量調節キー、ＣＤやＭＤの再生キー、停止キーなどである。
次に、端末装置１０の内部構成を説明する。図４は、端末装置１０のハードウェア構成を示すブロック図である。図４に示すような端末装置１０により、楽曲などの様々なソースを管理、記録、再生が可能となる。
ＣＰＵ１１は、起動されたプログラムに基づいて端末装置１０の全体の制御、演算処理を行う。例えばネットワーク３０を介した通信動作、ユーザに対する入出力動作、メディアからのコンテンツ再生やクリップ操作、ＨＤＤ２１へのコンテンツ記憶やそのための管理、クリップ情報などに基づくネットワーク３０を介した情報検索などを行う。なお、本実施の形態の端末装置１０が対応して記録再生可能なコンテンツデータとしては、オーディオのコンテンツデータや動画のコンテンツデータなどがある。ＣＰＵ１１はバス１２を介して各回路部との間で制御信号やデータのやりとりを行う。
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３は、ＣＰＵ１１が実行すべき動作プログラム、プログラムローダーや、各種演算係数、プログラムで用いるパラメータなどが記憶される。また、ＲＡＭ２０には、ＣＰＵ１１が実行すべきプログラムが展開される。また、ＣＰＵ１１が各種処理を実行する際において必要となるデータ領域、タスク領域としても用いられる。
操作入力部１５は、端末装置１０の筐体に設けられた操作キーやジョグダイヤル、タッチパネルなどの各種操作子などを有する。なお、ＧＵＩ（Ｇｒａｐｈ−ｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）操作のためのキーボードやマウスが操作入力部１５として設けられてもよい。操作入力部１５で入力された情報は入力処理部１４において所定の処理が施され、ＣＰＵ１１に対して操作コマンドとして伝送される。ＣＰＵ１１は入力された操作コマンドに応答した機器としての動作が得られるように、所要の演算や制御を行う。
ディスプレイ１７としては、例えば液晶ディスプレイなどの表示デバイスが接続され、各種情報表示が行われる。ＣＰＵ１１が各種動作状態や入力状態、通信状態に応じて表示情報を表示処理部１６に供給すると、表示処理部１６は供給された表示データに基づいてディスプレイ１７に表示動作を実行させる。たとえば、ディスプレイ１７には、サーバなどから配信された楽曲情報の内容や、クリップ情報の内容が表示される。また、ネットワーク３０を介した楽曲の検索が行われた場合、検索結果がディスプレイ１７に表示される。
メディアドライブ１９ｃおよび１９ｄは、可搬型の記録媒体に記録された楽曲などのコンテンツを記録、再生（記録媒体によって再生のみの場合もある）することができるドライブである。なお、メディアドライブ１９ｃおよび１９ｄのそれぞれが記録、または再生可能な記録媒体の種類は、１種類とは限らない。すなわち、複数の種類の記録媒体に対して記録、再生を行うことも可能である。たとえば、メディアドライブ１９ｃがＣＤ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａ−ｔｉｌｅ  Ｄｉｓｃ）の再生を行い、メディアドライブ１９ｄがＭＤの記録再生を行う。
なお、楽曲などのコンテンツを記録する可搬型の記録媒体としては、ＣＤ、ＤＶＤなどの光学的な記録媒体に限定されるべきものではない。たとえば、フラッシュメモリなどの半導体メモリにより構成された記録媒体にコンテンツを格納することもできる。その場合、フラッシュメモリのリーダライタがバス１２に接続される。
ユーザは、メディアドライブ１９ｃ，１９ｄに、任意のコンテンツが記録された記録媒体（ＣＤ，ＤＶＤ，ＭＤなど）を挿入し、リモートコントローラ４０の所定の操作を行うことで、楽曲を鑑賞することができる。例えば、ユーザがリモートコントローラ４０を操作し、メディアドライブ１９ｃによる再生指示を行うと、ＣＰＵ１１はメディアドライブ１９ｃに対してコンテンツの再生を指示する。これに応じて、メディアドライブ１９ｃは、装填されている記録媒体から、指定されたコンテンツにアクセスして読み出しを実行する。
このようにして読み出されたコンテンツが、オーディオコンテンツである場合には、必要に応じてＣＰＵ１１の処理によってデコード処理などが施された後、オーディオ出力処理部２４に転送される。オーディオ出力処理部２４においては、イコライジングなどの音場処理や音量調整、Ｄ／Ａ変換、増幅などの処理が施され、スピーカ部２５から出力される。なお、スピーカ部２５は、図３に示したような複数のスピーカ２５ａ，２５ｂで構成され、ステレオで音声を出力することができる。
また、メディアドライブ１９ｃおよび１９ｄにて再生されたコンテンツは、ＣＰＵ１１の制御によって、ＨＤＤ２１にオーディオデータファイルとして蓄積することもできる。なお、このオーディオデータファイルの形式としては、ＣＤフォーマットにおけるサンプリング周波数４４．１ＫＨｚ、１６ビット量子化によるデジタルオーディオデータとしてもよい。また、ＨＤＤ２１の容量を節約するために、所定方式にしたがって圧縮処理が施された形式の圧縮オーディオデータとされてもよい。また、圧縮方式としても限定されるものではないが、たとえばＡＴＲＡＣ（Ａｄｖａｎｃｅｄ  ＴＲａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ、商標）方式やＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）方式などを採用することができる。
チューナ部２７は、例えばＡＭ・ＦＭラジオチューナとされ、ＣＰＵ１１の制御に基づいてアンテナ２６で受信された放送信号を復調する。もちろんテレビチューナや衛星放送チューナ、デジタル放送チューナなどとしてのチューナでもよい。復調された放送音声信号は、オーディオ出力処理部２４において所要の処理が施され、スピーカ部２５から放送音声として出力される。
通信処理部２２は、ＣＰＵ１１の制御に基づいて送信データのエンコード処理、受信データのデコード処理を行う。ネットワークインタフェース２３は、通信処理部２２でエンコードされた送信データをネットワークを介して所定の外部ネットワーク対応機器に送信する。また、ネットワークインタフェース２３は、ネットワークを介して外部ネットワーク対応機器から送信されてきた信号を通信処理部２２に受け渡す。通信処理部２２は受信した情報をＣＰＵ１１に転送する。ネットワーク３０を介して受信する情報には、たとえば、ＦＭ放送などで放送中の番組の楽曲情報や、音楽ＣＤなどのタイトルに含まれる楽曲の情報などがある。
赤外線通信部２８は、リモートコントローラ４０との間で、赤外線などの無線の通信手段で通信を行う。そして、赤外線通信部２８は、リモートコントローラ４０から送られた信号に所定の処理を施し、ＣＰＵ１１に対して操作コマンドとして伝送する。ＣＰＵ１１は入力された操作コマンドに応答した機器としての動作が得られるように、所要の演算や制御を行う。
なお、端末装置１０の構成は、この図４の構成に限られるものではなく、更に多様に考えられる。例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）１３９４、Ｂｌｕｅｔｏｏｔｈなどの通信方式による周辺機器とのインタフェースが設けられるようにしてもよい。そして、上記ネットワークインタフェース２３によりネットワーク３０を介してダウンロードしたオーディオのコンテンツや、上記ＵＳＢ、ＩＥＥＥ１３９４などのインタフェースを経由して転送されてきたオーディオのコンテンツについても、ＨＤＤ２１に対して記憶させることができる。またマイクロホンや外部のヘッドホンの接続に用いられる端子や、ＤＶＤ再生時に対応するビデオ出力端子、ライン接続端子、光デジタル接続端子などが設けられてもよい。また、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）スロット、メモリカードスロットなどが形成され、外部の情報処理装置やオーディオ機器とデータのやりとりが可能とされてもよい。
次に、本実施の形態のシステムにおけるプログラムモジュールの構成について説明する。なお、プログラムモジュールは端末装置１０に実行させる処理を記述した情報であり、プログラムモジュールに基づいて端末装置１０が所定の機能を実現することができる。以下の説明では、プログラムモジュールを実行することで実現される機能を、そのプログラムモジュールの名称で呼ぶこととする。
図５は、端末装置のプログラムモジュール構成を示す図である。図５に示すように端末装置１０のプログラムモジュールはＯＳ上で動作するように構成されている。端末装置１０は、各プログラムモジュールの機能によって、ＣＤタイトル情報提供サーバ３１、放送局サーバ３２、音楽配信サーバ３３、ＣＤショップサーバ３４、総合サービスサーバ３６、インターネットラジオサーバ３５、その他の各種サーバと通信を行うことができる。
ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）メッセージプログラム１１１は、ＣＤタイトル情報提供サーバ３１、放送局サーバ３２、ＣＤショップサーバ３４、および総合サービスサーバ３６などの各種サーバとの間のやりとりをＨＴＴＰ通信で行うものである。コミュニケータプログラム１１２は、総合サービスサーバ３６などと各種通信を行う通信モジュールである。
コミュニケータプログラム１１２の上位（ユーザインタフェースに近い機能）には、コンテンツのコーデックを解釈して再生するコンテンツ再生モジュール１１３、著作権保護に関する情報を取り扱う著作権保護情報管理モジュール１１４が位置する。コンテンツ再生モジュール１１３の上位には、インターネットラジオの選局および再生を行うインターネットラジオ選局再生モジュール１１８が設けられている。著作権保護情報管理モジュール１１４の上位には、楽曲購入および試聴曲の再生を司る楽曲購入再生モジュール１１９が設けられている。
それらインターネットラジオ選局再生モジュール１１８、楽曲購入再生モジュール１１９の上位には、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ブラウザ１５１が設けられている。ＸＭＬブラウザ１５１は、各種サーバから送られるＸＭＬファイルの内容を解釈し、ディスプレイ１７に対して画面表示を行う。また、端末装置１０が総合サービス利用モードのときにユーザが端末装置１０に対して行った入力内容は、ＸＭＬブラウザ１５１で解釈される。そして、ＸＭＬブラウザ１５１から他のモジュールへ、入力内容に応じた処理要求などが渡される。たとえば、ＸＭＬブラウザ１５１を介してユーザに選択された楽曲は楽曲購入再生モジュール１１９で購入され、ハードディスクコンテンツコントローラ１１７を介してＨＤＤ２１に書き込まれる。
コミュニケータプログラム１１２には、ライブラリ１３０の認証ライブラリ１３１が接続されている。認証ライブラリ１３１は、総合サービスサーバ３６やその他の各種サーバの認証処理を行う。
さらにコミュニケータプログラム１１２の上位には、データベースアクセスモジュール１１５、コンテンツデータアクセスモジュール１１６およびハードディスクコンテンツコントローラ１１７が設けられている。データベースアクセスモジュール１１５は、ＨＤＤ２１に構築された各種データベースにアクセスする。コンテンツデータアクセスモジュール１１６は、ＨＤＤ２１に格納されたコンテンツにアクセスする。ハードディスクコンテンツコントローラ１１７は、ＨＤＤ２１に格納されたコンテンツを管理する。
ハードディスクコンテンツコントローラ１１７の上位には、関連情報表示モジュール１２０、チューナ選局再生／録音モジュール１２１、および楽曲購入再生モジュール１１９が設けられている。関連情報表示モジュール１２０は、ラジオ局が放送した楽曲のタイトルおよびアーティスト名などをディスプレイ１７に表示する。チューナ選局再生／録音モジュール１２１は、ラジオ局を選局したり、当該ラジオ局から受信した楽曲のコンテンツをＨＤＤ２１に録音したりする。
たとえば、オーディオユーザインタフェース（ＡｕｄｉｏＵＩ）１５２を介して選局されたラジオ局から受信した楽曲は、コンテンツデータアクセスモジュール１１６を介してＨＤＤ２１へ書き込まれる。
関連情報表示モジュール１２０は、チューナ選局再生／録音モジュール１２１によって現在ラジオ局が放送している楽曲のタイトルやアーティスト名などを、関連情報としてＣＤタイトル情報提供サーバ３１、放送局サーバ３２などからＨＴＴＰメッセージプログラム１１１経由で受信し、これをオーディオユーザインタフェース１５２を介してディスプレイ１７に表示する。
なお、オーディオユーザインタフェース１５２を介してディスプレイ１７に表示した関連情報は、ライブラリ１３０のクリップライブラリ１３２に一時的に記憶させることができる。また、関連情報は、ユーザからの指示に従って最終的にはデータベースアクセスモジュール１１５を介してＨＤＤ２１へ記憶させることもできる。
さらに端末装置１０のプログラムモジュールとしては、ＣＤを再生するためのＣＤ再生モジュール１４１と、ＨＤＤ２１を再生するためのＨＤＤ再生モジュール１４２とが含まれており、再生結果をオーディオ出力処理部２４およびスピーカ部２５を介して出力する。
次に、端末装置１０において、楽曲の音声データやＣＤアルバムを購入する処理について説明する。上述したように、音楽配信サーバ３３およびＣＤショップサーバ３４は、楽曲の音声データやＣＤアルバムをオンラインで販売する機能を有している。ユーザは、端末装置１０を操作して音楽配信サーバ３３にアクセスすることにより、ネットワーク３０を介して音声データをダウンロードして購入することができる。また、端末装置１０を操作してＣＤショップサーバ３４にアクセスし、購入手続きを行うことで、自宅に音楽ＣＤを宅配してもらうことが可能となる。
これらのサーバで楽曲の購入手続きを行う場合には、端末装置１０からサーバに対して検索キーワードを送信して、サーバで検索された楽曲のリストやそのリスト名の一覧を端末装置１０のディスプレイ１７上に表示させる。そして、表示された中から所望の楽曲や楽曲リスト（たとえばＣＤアルバム）を指定することで、購入手続きが行われる。
また、この他に、端末装置１０でクリップされたクリップ情報を用いて購入対象の楽曲やそのリストを検索することも可能である。たとえば、ユーザは、端末装置１０において、ＦＭラジオの受信中に、放送された楽曲を気に入った場合にクリップ操作を行い、放送局サーバ３２からその楽曲の関連情報を受信してクリップ情報として記憶させることができる。受信した関連情報には、たとえばその楽曲が収録された音楽ＣＤの識別コードが含まれており、この識別コードを音楽配信サーバ３３やＣＤショップサーバ３４に検索キーワードとして送信することで、その音楽ＣＤに収録された楽曲リストなどを受信して端末装置１０上に表示する。ユーザは、表示された楽曲リストを確認した後、その音楽ＣＤの購入手続きを行うことができる。
ところで、音楽配信サーバ３３やＣＤショップサーバ３４は、これらの各サーバを検索して、その検索結果として楽曲リストやそのリスト名の一覧を端末装置１０上に表示したとき、そのリスト内の楽曲の視聴を可能とするサービスを提供している。本実施の形態では、その一例として、ＣＤアルバムなどの楽曲リスト内の各楽曲の一部を連続して再生させる連続再生機能を各サーバが具備している。このような機能は、楽曲を購入しようとしているユーザに、その内容を確認させるとともに、その楽曲を紹介して販売を促進させるという役割も果たしている。
ここで、各サーバを検索してから、連続再生により楽曲を視聴し、購入するまでの処理の概要について説明する。なお、以下の説明では、例として、音楽配信サーバ３３から楽曲を購入する場合について説明するが、ＣＤショップサーバ３４においても同様な処理が可能である。
図６は、音楽配信サーバ３３を用いた楽曲購入時の処理例を示すフローチャートである。ステップＳ１１において、端末装置１０は、リモートコントローラ４０を介したユーザからの入力操作に応じて、検索キーワードを音楽配信サーバ３３に対して送信する。検索キーワードとしては、たとえば、楽曲名やアーティスト名、ＣＤアルバム名、音楽ＣＤの識別番号などが適用される。また、これらの検索キーワードは、たとえば、クリップ情報の中から抽出することができる。この場合、クリップ情報の内容をディスプレイ１７に表示させて、その中から上記の検索キーワードとなる情報を選択することで、その情報を音楽配信サーバ３３に送信することができる。
ステップＳ１２において、音楽配信サーバ３３は、端末装置１０から受信した検索キーワードを用いてデータベースを検索し、ヒットした楽曲リスト名を抽出する。楽曲リストとしては、たとえばＣＤアルバムのリストなどが適用される。そして、抽出された楽曲リスト名の一覧を端末装置１０に送信する。
ステップＳ１３において、端末装置１０は、受信した楽曲リスト名をディスプレイ１７に一覧表示する。このとき、後述するように、各楽曲リストについて、連続再生機能がアクティブであるか否かが明示される。
ステップＳ１４において、表示された楽曲リスト名の中からユーザにより任意の項目が選択された場合は、選択に応じた制御信号を音楽配信サーバ３３に送信して、ステップＳ１５に進む。また、リストを選択せずに、ステップＳ１１に戻って、再検索を行うことも可能である。
ステップＳ１５において、音楽配信サーバ３３は、選択された楽曲リスト名に対応する楽曲リストをデータベースから抽出して、端末装置１０に送信する。ステップＳ１６において、端末装置１０は、受信した楽曲リストをディスプレイ１７に表示する。この画面においても、後述するように、この楽曲リストが連続再生可能であるか否かが明示される。なお、ステップＳ１１で指定された検索キーワードを用いた検索結果として、楽曲のリストを直接的に出力し、端末装置１０に表示してもよい。
ステップＳ１７において、端末装置１０は、ユーザの操作により連続再生が要求された場合、連続再生を要求する制御信号を音楽配信サーバ３３に送信して、ステップＳ１８に進む。ステップＳ１８において、音楽配信サーバ３３は、当該楽曲リスト内の各楽曲の一部が抽出されたサンプルデータをデータベースより順次読み出し、端末装置１０に対してストリーミング配信する。あるいは、各楽曲リスト内の楽曲の一部を順に接続させた１つのサンプルデータを配信してもよい。これらのサンプルデータは、たとえば、購入後に送信される楽曲の音声データより高い圧縮率で圧縮されているとともに、端末装置１０上で１回のみ再生可能で、二次記憶媒体への保存が不可能なデータ形式となっている。
ステップＳ１９において、端末装置１０は、受信したサンプルデータを順次再生出力する。これにより、ユーザは、たとえば購入しようとしているＣＤアルバムの収録楽曲を視聴することができる。
ステップＳ２０において、ユーザの操作により、その楽曲リストの購入が要求された場合には、購入手続きを要求する制御信号を音楽配信サーバ３３に送信する。なお、ステップＳ１７において、連続再生により楽曲の試聴を行わずに、購入手続きに進むことも当然可能である。
ステップＳ２１において、音楽配信サーバ３３は、たとえば、ユーザに対する所定の課金処理などを行った後、楽曲リストに対応する音声データをデータベースから抽出して、その音声データを端末装置１０に送信する。逆に、音楽配信サーバ３３は、端末装置１０に音声データを送信した後に、ユーザに対して課金処理をしてもかまわない。
ステップＳ２２において、端末装置１０は、受信した音声データを二次記憶媒体（たとえばＨＤＤ２１）に記憶させる。これにより、ユーザは、購入した音声データをいつでも再生して聞くことが可能となる。
ところで、音楽配信サーバ３３においては、蓄積されているすべての楽曲リストについて、サンプルデータが用意され、それらの連続再生が可能になっているとは限らない。このため、表示させた楽曲リストについて、連続再生が可能であるか否かを一見してユーザが判別できるようにしておく必要がある。このために、上記フローチャートのステップＳ１６において、端末装置１０のディスプレイ１７上に、連続再生が可能であるか否かについて明示しておく。また、楽曲リスト名の一覧表示（ステップＳ１３）の際にも、各楽曲リストが連続再生機能を有しているか否かを明示しておくことが望ましい。以下、このような画面表示の処理について、画面表示例を具体的に挙げながら説明する。
図７は、楽曲リスト名の一覧を送信する際の音楽配信サーバ３３における処理の流れを示すフローチャートである。なお、この処理は、図６のステップＳ１２に対応する。音楽配信サーバ３３は、端末装置１０から検索キーワードを受信すると、ステップＳ３１において、その検索キーワードでデータベースを検索する。ステップＳ３２において、音楽配信サーバ３３は、検索キーワードにヒットした楽曲リストがあった場合はステップＳ３３に進み、なかった場合はステップＳ３９に進む。
ステップＳ３３において、音楽配信サーバ３３は、ヒットしたものの中の１つの楽曲リストの情報をデータベースから読み込む。たとえば、その楽曲リストの名称（ＣＤアルバムのタイトルなど）や、収録されている楽曲のサンプルデータが存在するか否か、それらのサンプルデータの連続再生が可能であるか否かを示す情報などを読み込む。
ここで、楽曲の連続再生の可否を判断するためには、たとえば、各楽曲リストに連続再生の可否を示すフラグを対応付けて記憶しておき、ステップＳ３３の処理時にこのフラグを参照してもよい。あるいは、読み込んだ楽曲リスト内の各楽曲の情報をスキャンし、複数の楽曲にサンプルデータが用意されている場合に連続再生が可能と判断してもよい。
このような判断に基づき、ステップＳ３４において、この楽曲リストについて連続再生が可能である場合はステップＳ３５に進み、可能でない場合はステップＳ３６に進む。ステップＳ３５において、連続再生の可否を示す連続再生フラグの値を「１」とする。また、ステップＳ３６において、連続再生フラグの値を「０」とする。
ステップＳ３７において、音楽配信サーバ３３は、検索キーワードにヒットしたすべての楽曲リストを読み込んだか否かを判断し、読み込んでいない楽曲リストがある場合は、ステップＳ３３に戻って、次の楽曲リストについて処理を行う。また、すべての楽曲リストを読み込んだ場合はステップＳ３８に進む。
ステップＳ３８において、音楽配信サーバ３３は、ステップＳ３３〜Ｓ３７で処理された各楽曲リストのリスト名に、対応する連続再生フラグを付加して送信データを生成し、端末装置１０に対して送信する。
また、ステップＳ３２で検索キーワードにヒットした楽曲リストがなかった場合は、ステップＳ３９において、ヒットした楽曲リストがなかったことを端末装置１０に対して通知する。
図８は、検索された楽曲リスト名を一覧表示した画面表示例を示す図である。図７の処理で生成されたデータを受信することにより、端末装置１０は図８のような画面を表示することが可能となる。この画面は、検索キーワードにヒットした楽曲リスト名を端末装置１０において一覧表示した画面の例であり、図６のステップＳ１３で表示する画面に相当する。この画面には、表示部１７１において、検索された楽曲リストの名称が一覧表示されるとともに、各楽曲リストが連続再生機能を有している場合には、その項目の横に連続再生が可能であることを示すアイコン１７２が表示される。アイコン１７２は、音楽配信サーバ３３からの連続再生フラグの値が「１」である楽曲リストについてのみ、表示される。
また、表示部１７１中の任意の楽曲リスト名を、たとえばリモートコントローラ４０の方向キー４１ａ，４１ｂと決定キー４２を用いて選択・確定することにより、選択した楽曲リストの内容を表示させることができる。
このような画面を端末装置１０で表示させることにより、ユーザは楽曲の連続再生が可能な楽曲リストを一見して判別することが可能となる。従って、楽曲リストの一覧表示ページから、その中の楽曲リストを選択してリストの内容を表示させたページに進んだ時点で、試聴が不可能であることをユーザが知り、元のページに戻る、あるいは他のページに進むといった操作を行うことがなくなる。特に、楽曲の試聴を目的として検索を行ったユーザなどにとって、利便性が高まる。
次に、図９は、楽曲リスト名の一覧から選択された楽曲リストの送信、および連続再生時の音楽配信サーバ３３における処理の流れを示すフローチャートである。なお、この処理は、図６のステップＳ１５およびＳ１８に対応する。
ステップＳ４１において、音楽配信サーバ３３は、楽曲リスト名の一覧表示から端末装置１０において選択された楽曲リストを、データベースから抽出する。なお、この場合、端末装置１０では、連続再生が可能と表示された楽曲リスト名が選択されたものとする。音楽配信サーバ３３は、連続再生フラグの値を「１」とするとともに、連続再生が実行中であるか否かを示す再生実行フラグの値を「０」とする。そして、楽曲リストとともに、連続再生フラグおよび再生実行フラグを、端末装置１０に送信する。
ステップＳ４２において、音楽配信サーバ３３は、端末装置１０から連続再生を要求する制御信号を受信すると、ステップＳ４３に進む。また、受信しない場合はステップＳ４６に進む。ステップＳ４３において、音楽配信サーバ３３は、各楽曲のサンプルデータをデータベースから順次読み出し、端末装置１０に送信する。また、送信開始とともに、再生実行フラグの値を「１」として、ともに送信する。ステップＳ４４において、音楽配信サーバ３３は、すべてのサンプルデータの送信が終了すると、ステップＳ４５に進む。
ステップＳ４５において、音楽配信サーバ３３は、サンプルデータの送信終了時に、再生実行フラグの値を「０」として端末装置１０に送信する。ステップＳ４６において、音楽配信サーバ３３は、端末装置１０で他の画面に移動する操作、たとえば楽曲名を選択して関連情報を取得する操作や、楽曲リストの購入画面に移動する操作などが行われたか否かを判断し、行われた場合には処理を終了する。また、行われない場合にはステップＳ４２に戻り、連続再生の要求信号を待機する。
図１０は、選択した楽曲リストの内容を表示した画面表示例を示す図である。図１０（Ａ）の画面は、図９のステップＳ４１において音楽配信サーバ３３から受信した情報に基づいて表示される画面の例である。この画面には、楽曲名が一覧表示される表示部１７３と、連続再生が可能であることを示すアイコン１７４が表示される。また、たとえば、サンプルデータが用意されている楽曲については、その楽曲名の項目の横にアイコン１７５が表示される。そして、ユーザは方向キー４１ａ，４１ｂおよび決定キー４２を用いていずれかのアイコン１７５を選択・確定すると、その楽曲のサンプルデータを試聴することができる。このとき、選択された楽曲を先頭にして、それ以下の楽曲のサンプルデータが自動的に連続再生される。
連続再生が開始されると、端末装置１０は、音楽配信サーバ３３から送信された再生実行フラグが「１」に変化するのに応じて、アイコン１７４の画像を変化させ、連続再生が実行中であることを明示する。また、すべてのサンプルデータの再生が終了し、再生実行フラグが「０」となると、さらにアイコン１７４の画像を変化させて、連続再生が終了したことを明示する。
アイコン１７４の画像の遷移例を図１０（Ｂ）に示す。この図のように、連続再生の実行中、および再生の終了をそれぞれ明示するような画像１７４ｂおよび１７４ｃが表示される。また、画像１７４ｃは、たとえば１０秒程度のように所定時間の間表示された後、連続再生が可能であることを示す画像１７４ａに戻るようにしてもよい。
なお、図１０（Ａ）の画面において、ポインタ１７６は、現在再生中の楽曲を示す。従って、連続再生が進むにつれて、ポインタ１７６の位置が順次変化する。また、再生中にはポインタ１７６を点滅させるようにしてもよい。さらに、方向キー４１ａおよび４１ｂを用いてポインタ１７６の位置を変化させると、その位置で指し示された楽曲のサンプルデータが再生されるようにしてもよい。ポインタ１７６の移動や、アイコン１７５の選択が行われた場合は、たとえば端末装置１０がその位置に応じた楽曲番号を音楽配信サーバ３３に送信し、音楽配信サーバ３３がこの楽曲番号に応じたサンプルデータを送信することで、位置に応じた楽曲再生制御が実現される。
また、表示部１７３上の楽曲名が方向キー４１ａ，４１ｂおよび決定キー４２により選択・確定された場合には、その楽曲に関する情報が表示部１７７に表示されるようにしてもよい。この表示部１７７には、たとえば、楽曲の作詞者、作曲者、演奏者や再生時間、ＣＤアルバムのジャケット写真などを関連情報として表示してもよい。さらに、アイコン１７８を選択・確定することにより、この楽曲リスト（たとえばＣＤアルバム）の購入手続きを行うためのページに移動するようにしてもよい。
このように図１０（Ａ）の画面では、アイコン１７４により連続再生が可能であることが明示されるので、ユーザは連続再生の可否を一見して判断することができる。また、連続再生の実行時および終了時にアイコン１７４を変化させ、実行状態を明示することにより、ユーザがその実行状態を理解し、混乱することなく試聴や画面移動などの操作を続けることができる。
なお、以上の説明では、楽曲購入可能サーバと端末装置１０との間の処理について説明したが、本発明は、楽曲や楽曲リストなどの情報を具備し、それらの楽曲をリストとして提供するとともに、各楽曲のサンプルデータを連続再生させて試聴させることが可能とされたすべてのサーバに対して適用することが可能である。
また、上述の実施の形態における処理機能は、クライアントサーバシステムのサーバコンピュータによって実現することもできる。この場合、音楽配信サーバ３３が有すべき機能の処理内容を記述したサーバプログラムが提供される。サーバコンピュータは、クライアントコンピュータからの要求に応答して、サーバプログラムを実行することにより、上述の処理機能が当該サーバコンピュータ上で実現され、処理結果がクライアントコンピュータに提供される。
すなわち上述の実施の形態における各種処理機能においては、図２や図４に示したハードウェア構成により実行させることもできるが、ソフトウェアにより実行させることもできる。この場合、プログラムをインストールすることでそのサーバプログラムに応じた処理を実行し得る汎用のサーバコンピュータ等に、ソフトウェアを構成するサーバプログラムをネットワークや記録媒体を介してインストールすることにより、上述の各種処理機能を実行させる。
さらにこのサーバプログラムは、サーバコンピュータで読み取り可能な記録媒体に記録しておいてもよい。この場合の記録媒体としては、例えば磁気ディスク（ハードディスク、フロッピィディスク等）や磁気テープ、光ディスク（ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）等）、光磁気ディスク（ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐ−ｔｉｃａｌ  ｄｉｓｋ）等）、半導体メモリ等を用いることができる。
このサーバプログラムを流通させる場合には、例えば、そのサーバプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。サーバプログラムを実行するサーバコンピュータは、可搬型記録媒体に記録されたサーバプログラムを、自己の記憶装置に格納する。そしてサーバコンピュータは、自己の記憶装置からサーバプログラムを読み取り、サーバプログラムに従った処理を実行する。なお、サーバコンピュータは、可搬型記録媒体から直接サーバプログラムを読み取り、そのサーバプログラムに従った処理を実行することもできる。
さらに上述の実施の形態においては、コンテンツとしての楽曲データが連続再生可能であるか否かをアイコン１７４を介してユーザに明示するようにした場合について述べたが、本発明はこれに限らず、例えばコンテンツとしての映像データが連続再生可能であるか否かをアイコン１７４を介して明示するようにしてもよい。
さらに上述の実施の形態においては、端末装置１０が受信可能な放送としてラジオ局から放送されるラジオ放送を適用したが、これに限らず、端末装置１０がインターネットラジオ放送や衛星ラジオ放送を受信して、その関連情報を取得するようにしたり、或いはテレビジョン放送局から放送されるテレビジョン放送を受信し、そのテレビジョン放送のテレビジョン番組に関する各種情報等をネットワーク上のサーバから取得するようにしてもよい。
さらに上述の実施の形態においては、図４に示す各種回路、及び図５に示すプログラムモジュールを端末装置１０に実装した場合について述べたが、本発明はこれに限らず、これらを携帯電話機やパーソナルコンピュータ等、端末装置１０以外の種々の端末に実装するようにしてもよく、これらを実装した端末であれば、上述した端末装置１０と同様の処理を実行することができる。
【産業上の利用可能性】  本発明は、例えば再生可能なコンテンツを提供する通信装置において広く利用できる。
【図１】
2005031700.tif 000003
【図２】
2005031700.tif 000004
【図３】
2005031700.tif 000005
【図４】
2005031700.tif 000006
【図５】
2005031700.tif 000007
【図６】
2005031700.tif 000008
【図７】
2005031700.tif 000009
【図８】
2005031700.tif 000010
【図９】
2005031700.tif 000011
【図１０】
2005031700.tif 000012
【手続補正書】
【提出日】平成17年1月14日(2005.1.14)
【手続補正００１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【請求項１】コンテンツを検索して提供する通信装置において、
コンテンツを要求する検索キーワードを外部装置から受信する受信手段と、
上記受信手段により受信された上記検索キーワードに基づいてデータベースからコンテンツを検索する検索手段と、
上記検索手段により検索されたコンテンツのリスト情報を含むページ情報を生成するとともに、当該ページ情報が当該リスト情報に含まれるコンテンツの一部を上記外部装置において連続的に再生させる連続再生機能を有するか否かについて表示させる情報を当該ページ情報に付加するページ情報生成手段と、
上記ページ情報生成手段により生成された上記ページ情報を上記外部装置に送信する送信手段と、
を具えることを特徴とする通信装置。
【請求項２】上記ページ情報生成手段は、
上記リスト情報内のそれぞれの項目が順に選択され、選択された項目に関連するコンテンツの一部が再生のために上記外部装置に送信されている間は、連続再生中であることを表示させる情報を上記ページ情報に付加する
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項３】上記ページ情報生成手段は、
上記リスト情報内のすべての項目について再生のための上記外部装置への送信が終了したとき、連続再生が終了したことを表示させる情報を上記ページ情報に付加する
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項４】上記ページ情報生成手段は、
上記検索手段により検索されたものを含むコンテンツの上記リスト情報を表示させた上記ページ情報を生成した場合に、上記リスト情報中の各コンテンツの項目について、上記連続再生機能の実行時に当該コンテンツが再生されるか否かについて表示させる情報をさらに付加する
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項５】上記ページ情報生成手段は、
上記検索手段の検索結果として上記リスト情報の一覧を表示した上記ページ情報を生成した場合に、上記一覧中の上記リスト情報がそれぞれ上記連続再生機能を有するか否かについて表示させる情報を付加する
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項６】上記ページ情報生成手段は、
当該ページ情報が上記連続再生機能を有するか否かを示す識別情報を当該ページ情報に付加して、上記識別情報に応じた告知表示を上記外部装置に表示させる
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項７】上記コンテンツは楽曲であり、上記連続再生機能の実行時には、上記コンテンツの一部に対応する音声データを連続的に上記外部装置に送信する
ことを特徴とする請求の範囲第１項に記載の通信装置。
【請求項８】コンテンツを検索して提供するための通信方法において、
コンテンツを要求する検索キーワードを外部装置から受信し、
受信した上記検索キーワードに基づいてデータベースからコンテンツを検索し、
検索されたコンテンツのリスト情報を含むページ情報を生成するとともに、当該ページ情報が当該リスト情報に含まれるコンテンツの一部を上記外部装置において連続的に再生させる連続再生機能を有するか否かについて表示させる情報を当該ページ情報に付加し、
生成した上記ページ情報を上記外部装置に送信する
ことを特徴とする通信方法。
【請求項９】コンテンツを検索して提供する処理をコンピュータに実行させる通信プログラムにおいて、
コンテンツを要求する検索キーワードを外部装置から受信し、
受信した上記検索キーワードに基づいてデータベースからコンテンツを検索し、
検索されたコンテンツのリスト情報を含むページ情報を生成するとともに、当該ページ情報が当該リスト情報に含まれるコンテンツの一部を上記外部装置において連続的に再生させる連続再生機能を有するか否かについて表示させる情報を当該ページ情報に付加し、
生成した上記ページ情報を上記外部装置に送信する
処理を上記コンピュータに実行させることを特徴とする通信プログラム。
【請求項１０】（追加）コンテンツのリスト情報を要求する要求情報を外部装置に送信するリスト情報要求情報送信手段と、
上記リスト情報を要求する要求情報に応じて、上記外部装置から転送される、上記コンテンツのリスト情報と、当該リスト情報に含まれる各コンテンツの一部が連続再生可能であることを示す情報とを含むページ情報を受信するページ情報受信手段と、
上記コンテンツのリスト情報と上記連続再生可能であることを示す情報とを含む上記ページ情報を出力する出力手段と、
上記リスト情報に含まれる各コンテンツの一部の連続再生を要求する要求情報を上記外部装置に送信する連続再生要求情報送信手段と、
上記連続再生を要求する要求情報に応じて、上記外部装置から転送される、上記リスト情報に含まれる各コンテンツの一部のデータを順次受信すると共に再生する再生手段と、
を備える通信装置。
【請求項１１】（追加）上記連続再生要求情報送信手段は、現在選択されているコンテンツの一部を要求する要求情報を上記外部装置に送信する
ことを特徴とする請求の範囲第１０項に記載の通信装置。
【請求項１２】（追加）上記再生手段は、
上記連続再生を要求する要求情報に応じて、上記外部装置から転送される、上記リスト情報に含まれる各コンテンツの一部のストリーミングデータを順次受信すると共に再生する
ことを特徴とする請求の範囲第１０項に記載の通信装置。
【請求項１３】（追加）コンテンツを要求する検索キーワードを外部装置に送信する検索キーワード送信手段と、
上記ページ情報受信手段は、上記検索キーワードにより検索されたリスト情報の一覧と、当該一覧中の各リスト情報がそれぞれ連続再生機能を有するかを示す情報とを含むページ情報を受信し、
上記出力手段は、上記リスト情報の一覧と、当該一覧中の各リスト情報がそれぞれ連続再生機能を有するかを示す情報とを含む上記ページ情報を出力する
ことを特徴とする請求の範囲第１０項に記載の通信装置。
【請求項１４】（追加）上記出力手段は、上記再生手段により上記各コンテンツの一部のデータが再生されている間は連続再生中であることを示す情報を出力する
ことを特徴とする請求の範囲第１０項に記載の通信装置。
【請求項１５】（追加）上記出力手段は、上記再生手段による上記各コンテンツの一部のデータの再生が終了したとき、連続再生が終了したことを示す情報を出力する
ことを特徴とする請求の範囲第１４項に記載の通信装置。
【請求項１６】（追加）上記出力手段は、上記連続再生が終了したことを示す情報を所定時間出力した後、上記連続再生可能であることを示す情報を再び出力する
ことを特徴とする請求の範囲第１５項に記載の通信装置。
【請求項１７】（追加）コンテンツのリスト情報を要求する要求情報を外部装置に送信し、
上記リスト情報を要求する要求情報に応じて、上記外部装置から転送される、上記コンテンツのリスト情報と、当該リスト情報に含まれる各コンテンツの一部が連続再生可能であることを示す情報とを含むページ情報を受信し、
上記コンテンツのリスト情報と上記連続再生可能であることを示す情報とを含む上記ページ情報を出力し、
上記リスト情報に含まれる各コンテンツの一部の連続再生を要求する要求情報を上記外部装置に送信し、
上記連続再生を要求する要求情報に応じて、上記外部装置から転送される、上記リスト情報に含まれる各コンテンツの一部のデータを順次受信すると共に再生する
通信方法。
【請求項１８】（追加）通信処理をコンピュータに実行させる通信プログラムにおいて、
コンテンツのリスト情報を要求する要求情報を外部装置に送信し、
上記リスト情報を要求する要求情報に応じて、上記外部装置から転送される、上記コンテンツのリスト情報と、当該リスト情報に含まれる各コンテンツの一部が連続再生可能であることを示す情報とを含むページ情報を受信し、
上記コンテンツのリスト情報と上記連続再生可能であることを示す情報とを含む上記ページ情報を出力し、
上記リスト情報に含まれる各コンテンツの一部の連続再生を要求する要求情報を上記外部装置に送信し、
上記連続再生を要求する要求情報に応じて、上記外部装置から転送される、上記リスト情報に含まれる各コンテンツの一部のデータを順次受信すると共に再生する
処理を上記コンピュータに実行させる通信プログラム。




【国際調査報告】
2005031700.tif 000013
2005031700.tif 000014