(57)【要約】【課題】ユーザに対し、一行で表示されるタイトル以上の情報（コンテンツの概要など）を提供すること。【解決手段】一行情報を複数受信して各行に表示するとともに、ユーザによる各行の選択を受け付けるテレビ１１、及び、各コンテンツのタイトルを示す一行情報であるタイトル情報と、複数の一行情報からなる付加情報と、を対応付けて記憶するコンテンツサーバ３１、と通信接続されるＷ−ＤＬＮＡ宅内ゲートウェイ用モジュール１２であって、コンテンツサーバ３１に記憶されるタイトル情報をテレビ１１に対して送信し、テレビ１１においてそのうちの１つの選択が受け付けられた場合に、選択されたタイトル情報と対応付けて記憶される付加情報をテレビ１１に対して送信し、テレビ１１において付加情報を表示している複数行のうちの所定の一行の選択が受け付けられた場合に、該付加情報に対応するコンテンツを読み出して送信する。【選択図】図１
2008252810.tif 000002
【特許請求の範囲】
【請求項１】
複数行の表示手段を含み、一行内に表示されるための一行情報を複数受信して前記表示手段の各行に表示するとともに、ユーザによる各行の選択を受け付けるコンテンツ提示装置、及び、
１又は複数のコンテンツを記憶するとともに、各コンテンツそれぞれにつき、そのタイトルを示す一行情報であるタイトル情報と、複数の一行情報からなる付加情報と、を対応付けて記憶するデータベース装置、
と通信接続されるコンテンツ提供装置であって、
前記データベース装置に記憶される１又は複数のタイトル情報を前記コンテンツ提示装置に対して送信し、
前記コンテンツ提示装置において前記１又は複数のタイトル情報のうちの１つの選択が受け付けられた場合に、選択されたタイトル情報と対応付けて前記データベース装置に記憶される付加情報を前記コンテンツ提示装置に対して送信し、
前記コンテンツ提示装置において前記付加情報を表示している複数行のうちの所定の一行の選択が受け付けられた場合に、該付加情報に対応するコンテンツを前記データベース装置から読み出し、前記コンテンツ提示装置に対して送信する、
ことを特徴とするコンテンツ提供装置。
【請求項２】
請求項１に記載のコンテンツ提供装置において、
前記データベース装置は、各コンテンツそれぞれにつき、その分類を示す分類情報をさらに対応付けて記憶し、
当該コンテンツ提供装置は、
前記データベース装置に記憶される１又は複数のタイトル情報を前記コンテンツ提示装置に対して送信する際、各タイトル情報に対応付けて前記データベース装置に記憶される前記分類情報の少なくとも一部を付加して送信する、
ことを特徴とするコンテンツ提供装置。
【請求項３】
複数行の表示手段を含み、一行内に表示されるための一行情報を複数受信して前記表示手段の各行に表示するとともに、ユーザによる各行の選択を受け付けるコンテンツ提示装置、及び、
１又は複数のコンテンツを記憶するとともに、各コンテンツそれぞれにつき、そのタイトルを示す一行情報であるタイトル情報と、複数の一行情報からなる付加情報と、を対応付けて記憶するデータベース装置、
と通信接続されるコンテンツ提供装置を用い、コンテンツ提示装置に対してコンテンツを提供するためのコンテンツ提供方法であって、
前記コンテンツ提示装置からタイトルの送信を要求された場合に、前記データベース装置に記憶される１又は複数のタイトル情報を前記コンテンツ提示装置に対して送信するステップと、
前記コンテンツ提示装置において前記１又は複数のタイトル情報のうちの１つの選択が受け付けられた場合に、選択されたタイトル情報と対応付けて前記データベース装置に記憶される付加情報を前記コンテンツ提示装置に対して送信するステップと、
前記コンテンツ提示装置において前記付加情報を表示している複数行のうちの所定の一行の選択が受け付けられた場合に、該付加情報に対応付けて前記データベース装置に記憶されるコンテンツを前記コンテンツ提示装置に対して送信するステップと、
を含むことを特徴とするコンテンツ提供方法。
【請求項４】
複数行の表示手段を含み、一行内に表示されるための一行情報を複数受信して前記表示手段の各行に表示するとともに、ユーザによる各行の選択を受け付けるコンテンツ提示装置、及び、
１又は複数のコンテンツを記憶するとともに、各コンテンツそれぞれにつき、そのタイトルを示す一行情報であるタイトル情報と、複数の一行情報からなる付加情報と、を対応付けて記憶するデータベース装置、
と通信接続されるコンテンツ提供装置としてコンピュータを機能させるためのプログラムであって、
前記コンテンツ提示装置からタイトルの送信を要求された場合に、前記データベース装置に記憶される１又は複数のタイトル情報を前記コンテンツ提示装置に対して送信するステップ、
前記コンテンツ提示装置において前記１又は複数のタイトル情報のうちの１つの選択が受け付けられた場合に、選択されたタイトル情報と対応付けて前記データベース装置に記憶される付加情報を前記コンテンツ提示装置に対して送信するステップ、及び
前記コンテンツ提示装置において前記付加情報を表示している複数行のうちの所定の一行の選択が受け付けられた場合に、該付加情報に対応付けて前記データベース装置に記憶されるコンテンツを前記コンテンツ提示装置に対して送信するステップ、
を前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供装置、コンテンツ提供方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、一般家庭において、宅内ネットワークを用いてＨＤＤレコーダーや家電機器等のコンテンツ提供装置（ＤＭＳ:Digital Media Serverと呼ばれる。）とテレビ等のコンテンツ提示装置（ＤＭＰ:Digital Media Playerと呼ばれる。）とを接続し、コンテンツ提供装置の有する情報をコンテンツ提示装置で視聴可能とするＤＬＮＡ(Digital Living Network Alliance)と呼ばれる規格が注目されている。
【０００３】
ＤＬＮＡにおいて、コンテンツ提供装置は、コンテンツの分類及びタイトルと、各コンテンツそのもの（動画データ等）と、を記憶している。図５は、コンテンツ提供装置がコンテンツの分類及びタイトルを記憶する際に用いるデータ構造を示す図である。同図に示すように、コンテンツ提供装置は、ディレクトリ階層構造によりコンテンツの分類及びタイトルを記憶する。すなわち、コンテンツ提供装置は、ルートの一段下に大分類（「映画」又は「音楽」）のサブディレクトリ（以下、コンテナという。）を有する。さらに、大分類コンテナの一段下に小分類（大分類「映画」の一段下に「Ａ監督作品」及び「Ｂ監督作品」、大分類「音楽」の一段下に「Ａ歌手作品」及び「Ｂ歌手作品」）のコンテナを有する。さらに、小分類コンテナの一段下にタイトルが格納されたファイル（以下、アイテムという。）を記憶している。なお、各コンテナ及び各アイテムに付記している数字はコンテンツ提供装置内で一意な識別情報であり、それぞれコンテナＩＤ及びアイテムＩＤと呼ばれる。
【０００４】
コンテンツ提示装置は、コンテンツ提供装置から分類及びタイトルを取得し表示するとともに、コンテンツそのものも取得して提示（表示及び発音）する。図６は、コンテンツ提示装置に表示される画面を示す図であり、以下、この図６を参照しながら、コンテンツ提示装置におけるコンテンツの提示開始までに至る処理の流れを説明する。
【０００５】
まず、コンテンツ提示装置は、通信可能なコンテンツ提供装置を検索する。そして、検索されたコンテンツ提供装置の名称を、各一行で一覧表示する。ユーザがテレビに付属するリモコンを用いてＨＤＤレコーダーを選択すると（図６（ａ））、コンテンツ提示装置は、選択されたＨＤＤレコーダーに対して、コンテナＩＤ＝０に対応する情報の送信を要求するための要求メッセージ（以下、コンテナＩＤ＝ｎ又はアイテムＩＤ＝ｎに対応する情報の送信を要求するための要求メッセージを要求メッセージｎということにする。）を送信する。
【０００６】
以下では、ここで選択されたＨＤＤレコーダーが図５に示すコンテンツの分類及びタイトルを記憶しているものとして説明する。ＨＤＤレコーダーは、要求メッセージ０を受信すると、ルート直下にあるコンテナに係る大分類（「映画」及び「音楽」）を取得し、これらとコンテナＩＤとを対応付ける応答メッセージ（以下、要求メッセージｎに対する応答メッセージを応答メッセージｎということにする。）を生成し、コンテンツ提示装置に対して送信する。
【０００７】
コンテンツ提示装置は、応答メッセージ０を受信すると、その中に含まれる大分類（「映画」及び「音楽」）を、各一行で一覧表示する。ユーザがテレビに付属するリモコンを用い、表示されている大分類のうちの１つ「映画」を選択すると（図６（ｂ））、コンテンツ提示装置は、ＨＤＤレコーダーに対して、選択された「映画」に対応するコンテナＩＤ＝１に対応する情報の送信を要求するための要求メッセージ１を送信する。
【０００８】
ＨＤＤレコーダーは、要求メッセージ１を受信すると、コンテナＩＤ＝１のコンテナ直下にあるコンテナに係る小分類（「Ａ監督作品」及び「Ｂ監督作品」）を取得し、これらとコンテナＩＤとを対応付ける応答メッセージ１を生成し、コンテンツ提示装置に対して送信する。
【０００９】
コンテンツ提示装置は、応答メッセージ１を受信すると、その中に含まれる小分類（「Ａ監督作品」及び「Ｂ監督作品」）を、各一行で一覧表示する。ユーザがテレビに付属するリモコンを用い、表示されている小分類のうちの１つ「Ｂ監督作品」を選択すると（図６（ｃ））、コンテンツ提示装置は、ＨＤＤレコーダーに対して、選択された「Ｂ監督作品」に対応するコンテナＩＤ＝４に対応する情報の送信を要求するための要求メッセージ４を送信する。
【００１０】
ＨＤＤレコーダーは、要求メッセージ４を受信すると、コンテナＩＤ＝４のコンテナ直下にあるアイテムに格納されたタイトル（「寅さん」、「会社員の一分」、及び「ゴジラ」）を取得し、これらとアイテムＩＤとを対応付ける応答メッセージ４を生成し、コンテンツ提示装置に対して送信する。
【００１１】
コンテンツ提示装置は、応答メッセージ４を受信すると、その中に含まれるタイトル（「寅さん」、「会社員の一分」、及び「ゴジラ」）を、各一行で一覧表示する。ユーザがテレビに付属するリモコンを用い、表示されているタイトルのうちの１つ「会社員の一分」を選択すると（図６（ｄ））、コンテンツ提示装置は、ＨＤＤレコーダーに対して、選択された「会社員の一分」に対応するアイテムＩＤ＝８に対応する情報の送信を要求するための要求メッセージ８を送信する。
【００１２】
ＨＤＤレコーダーは、要求メッセージ８を受信すると、その中に含まれるのがコンテンツＩＤではなくアイテムＩＤであることを検出する。アイテムＩＤであることを検出すると、ＨＤＤレコーダーは、検出されたアイテムＩＤ（ここでは８）に対応するコンテンツを取得し、コンテンツ提示装置に対して送信する。コンテンツ提示装置は、こうしてコンテンツを取得し、提示を開始する。
以上が、コンテンツの提示開始までに至る処理の流れである。
【００１３】
なお、出願人は近年、ＤＬＮＡを外部ネットワークと接続しようという技術（Ｗ−ＤＬＮＡという。）を開発している（非特許文献１参照）。これによれば、外部のサーバと通信回線で接続されたコンテンツ提供装置（Ｗ−ＤＬＮＡ宅内ゲートウェイ用モジュール）を宅内に用意する。外部サーバは、上述したコンテンツ提供装置と同様にコンテンツの分類及びタイトルと、各コンテンツそのものと、を記憶している。コンテンツ提供装置は、外部サーバからこれらを取得する機能を有し、外部サーバに成り代わって、コンテンツ提示装置との間で、上記コンテンツの提示開始までに至る処理を行う。
【非特許文献１】株式会社ＫＤＤＩ研究所、「情報家電の広域利用技術（Ｗ−ＤＬＮＡ）の開発について」、［online］、２００６年１２月１９日、［平成１９年３月２６日検索］、インターネット〈URL：http://www.kddilabs.jp/pr_pdf/20061219DLNA.pdf〉
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、ＤＬＮＡでは、タイトルの選択直後にコンテンツが提示される。このため、ユーザは、タイトルのみを拠り所としてコンテンツを選択せざるを得ず、不便であるという問題があった。
【００１５】
この点、タイトルを送信する際、該タイトルに任意の情報を付加するようにすることも考えられるが、各タイトルは一行で表示されるため、通常はスペースが足りない。これに対しては各タイトルを複数行で表示するようにすることも考えられるが、１画面に表示されるタイトルの数が減ってしまうため、好ましくない。
【００１６】
また、Ｗ−ＤＬＮＡサービスを開始するにあたっては、コンテンツプロバイダから、有料コンテンツを提供したいという要望が寄せられている。しかしながら、有料のコンテンツを提供する場合、タイトル選択後、実際に視聴開始するまでの間にユーザによる購入操作を経なければならないところ、ＤＬＮＡではタイトルの選択直後にコンテンツが提示されてしまうので、有料のコンテンツの提供ができないという問題があった。
【００１７】
従って、本発明の課題の一つは、ユーザに対し、一行で表示されるタイトル以上の情報（コンテンツの概要など）を提供することのできるコンテンツ提供装置を提供することにある。
【００１８】
また、他の課題の一つは、有料のコンテンツ提供を可能にするコンテンツ提供装置、コンテンツ提供方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１９】
上記課題を解決するための本発明にかかるコンテンツ提供装置は、複数行の表示手段を含み、一行内に表示されるための一行情報を複数受信して前記表示手段の各行に表示するとともに、ユーザによる各行の選択を受け付けるコンテンツ提示装置、及び、１又は複数のコンテンツを記憶するとともに、各コンテンツそれぞれにつき、そのタイトルを示す一行情報であるタイトル情報と、複数の一行情報からなる付加情報と、を対応付けて記憶するデータベース装置、と通信接続されるコンテンツ提供装置であって、前記データベース装置に記憶される１又は複数のタイトル情報を前記コンテンツ提示装置に対して送信し、前記コンテンツ提示装置において前記１又は複数のタイトル情報のうちの１つの選択が受け付けられた場合に、選択されたタイトル情報と対応付けて前記データベース装置に記憶される付加情報を前記コンテンツ提示装置に対して送信し、前記コンテンツ提示装置において前記付加情報を表示している複数行のうちの所定の一行の選択が受け付けられた場合に、該付加情報に対応するコンテンツを前記データベース装置から読み出し、前記コンテンツ提示装置に対して送信する、ことを特徴とする。
これによれば、タイトル情報が選択された場合に、すぐにコンテンツを送信するのではなく付加情報を送信し、付加情報を表示している複数行のうちの所定の一行が選択された場合にコンテンツを送信している。コンテンツ提示装置が付加情報を表示する際には既に１つのタイトル情報が選択されているため、付加情報には複数行の豊富な情報を含めることができる。すなわち、ユーザに対し、一行で表示されるタイトル以上の情報（コンテンツの概要など）を提供することが可能になっている。
また、タイトルの選択直後にコンテンツが提示されてしまうこともなくなるので、有料のコンテンツ提供も可能となっている。
【００２０】
また、上記コンテンツ提供装置において、前記データベース装置は、各コンテンツそれぞれにつき、その分類を示す分類情報をさらに対応付けて記憶し、当該コンテンツ提供装置は、前記データベース装置に記憶される１又は複数のタイトル情報を前記コンテンツ提示装置に対して送信する際、各タイトル情報に対応付けて前記データベース装置に記憶される前記分類情報の少なくとも一部を付加して送信する、こととしてもよい。
タイトルの後に付加情報を表示するようにすると、最終的なコンテンツの視聴開始に至るまでの手順が多くなってしまう。そこで、分類表示を経ずにタイトル表示を行うことが考えられるが、そうするとユーザはコンテンツの分類を確認することができなくなる。
上記コンテンツ提供装置によれば、タイトル情報に分類情報の少なくとも一部を付加しているので、ユーザはタイトル情報の確認とともに分類情報も確認することができ、分類表示を経ずにタイトル表示を行ったとしても、ユーザはコンテンツの分類を確認することができる。
【００２１】
また、本発明にかかるコンテンツ提供方法は、複数行の表示手段を含み、一行内に表示されるための一行情報を複数受信して前記表示手段の各行に表示するとともに、ユーザによる各行の選択を受け付けるコンテンツ提示装置、及び、１又は複数のコンテンツを記憶するとともに、各コンテンツそれぞれにつき、そのタイトルを示す一行情報であるタイトル情報と、複数の一行情報からなる付加情報と、を対応付けて記憶するデータベース装置、と通信接続されるコンテンツ提供装置を用い、コンテンツ提示装置に対してコンテンツを提供するためのコンテンツ提供方法であって、前記コンテンツ提示装置からタイトルの送信を要求された場合に、前記データベース装置に記憶される１又は複数のタイトル情報を前記コンテンツ提示装置に対して送信するステップと、前記コンテンツ提示装置において前記１又は複数のタイトル情報のうちの１つの選択が受け付けられた場合に、選択されたタイトル情報と対応付けて前記データベース装置に記憶される付加情報を前記コンテンツ提示装置に対して送信するステップと、前記コンテンツ提示装置において前記付加情報を表示している複数行のうちの所定の一行の選択が受け付けられた場合に、該付加情報に対応付けて前記データベース装置に記憶されるコンテンツを前記コンテンツ提示装置に対して送信するステップと、を含むことを特徴とする。
【００２２】
また、本発明にかかるプログラムは、複数行の表示手段を含み、一行内に表示されるための一行情報を複数受信して前記表示手段の各行に表示するとともに、ユーザによる各行の選択を受け付けるコンテンツ提示装置、及び、１又は複数のコンテンツを記憶するとともに、各コンテンツそれぞれにつき、そのタイトルを示す一行情報であるタイトル情報と、複数の一行情報からなる付加情報と、を対応付けて記憶するデータベース装置、と通信接続されるコンテンツ提供装置としてコンピュータを機能させるためのプログラムであって、前記コンテンツ提示装置からタイトルの送信を要求された場合に、前記データベース装置に記憶される１又は複数のタイトル情報を前記コンテンツ提示装置に対して送信するステップ、前記コンテンツ提示装置において前記１又は複数のタイトル情報のうちの１つの選択が受け付けられた場合に、選択されたタイトル情報と対応付けて前記データベース装置に記憶される付加情報を前記コンテンツ提示装置に対して送信するステップ、及び前記コンテンツ提示装置において前記付加情報を表示している複数行のうちの所定の一行の選択が受け付けられた場合に、該付加情報に対応付けて前記データベース装置に記憶されるコンテンツを前記コンテンツ提示装置に対して送信するステップ、を前記コンピュータに実行させるためのプログラムである。
【発明を実施するための最良の形態】
【００２３】
本発明の実施の形態について、図面を参照しながら説明する。
【００２４】
図１は、本実施の形態にかかるＷ−ＤＬＮＡシステム１のシステム構成図である。同図に示すように、Ｗ−ＤＬＮＡシステム１は、ホームネットワーク１０、テレビ１１、Ｗ−ＤＬＮＡ宅内ゲートウェイ用モジュール１２（以下、ゲートウェイ１２と称する。）、冷蔵庫１３、ＨＤＤレコーダー１４、通信ネットワーク３０、コンテンツサーバ３１、課金サーバ３２を含んで構成される。
【００２５】
ホームネットワーク１０、テレビ１１、ゲートウェイ１２、冷蔵庫１３、ＨＤＤレコーダー１４は、通常１家庭内に設置されるものである。ホームネットワーク１０は例えば家庭内ＬＡＮ(Local Area Network)であり、上記各装置は、ホームネットワーク１０を介して相互に通信可能に構成されている。
【００２６】
テレビ１１は、Ｗ−ＤＬＮＡのコンテンツ提示装置として機能する。また、ゲートウェイ１２、冷蔵庫１３、ＨＤＤレコーダー１４は、Ｗ−ＤＬＮＡのコンテンツ提供装置として機能する。特にゲートウェイ１２は、コンテンツサーバ３１を外部サーバとして有料又は無料のコンテンツの取得を行い、テレビ１１に提供する。
【００２７】
ところで、コンテンツの取得の前段階の処理として、テレビ１１のユーザに、視聴したいコンテンツを選択するための操作を行って頂く必要がある。このとき、ゲートウェイ１２は、タイトルのみでなく、その他の様々な付加情報も提示する。これにより、ユーザフレンドリなシステムを実現する。また、有料のコンテンツについては、視聴前にコンテンツを購入するための操作を経ることが必要であり、ゲートウェイ１２はこれも実現する。以下、これらの実現のための具体的な構成について説明する。
【００２８】
まず、コンテンツサーバ３１について説明する。コンテンツサーバ３１はデータベース装置を備えており、このデータベース装置に１又は複数のコンテンツを大分類及び小分類に分類して記憶するとともに、各コンテンツそれぞれにつき、そのタイトルを示す一行情報（テレビ１１での表示時に、一行内に表示されるための情報）であるタイトル情報と、複数の一行情報からなる付加情報と、を対応付けて記憶する。
【００２９】
図２は、コンテンツサーバ３１のデータベースの具体的なデータ構造を示したものである。同図に示すように、コンテンツサーバ３１は、ディレクトリ階層構造によりコンテンツの分類情報、タイトル情報、及び付加情報を記憶する。すなわち、コンテンツサーバ３１は、ルートの一段下に大分類を示す分類情報のサブディレクトリ（コンテナ）を有する。ここでは例として「映画」又は「音楽」を挙げている。さらに、コンテンツサーバ３１は、大分類情報コンテナの一段下に小分類を示す分類情報のコンテナを有する。ここでは例として、大分類「映画」の一段下に「Ａ監督作品」及び「Ｂ監督作品」を、大分類「音楽」の一段下に「Ａ歌手作品」及び「Ｂ歌手作品」を、それぞれ挙げている。
【００３０】
さらに、コンテンツサーバ３１は、小分類情報コンテナの一段下にタイトル情報のコンテナを有する。ここでは例として、小分類「Ｂ監督作品」の一段下に「寅さん」、「会社員の一分」、及び「ゴジラ」を、小分類「Ａ歌手作品」の一段下に「スキップでいこう！」及び「明日のうた」を、それぞれ挙げている。
【００３１】
さらに、コンテンツサーバ３１は、タイトル情報コンテナの一段下に、それぞれ一行情報である複数の部分付加情報のコンテナを有する。ここでは例として、タイトル「会社員の一分」の一段下の部分付加情報として、「映画：会社員の一分」、「（空白）」、「概要：ある会社員の…」、「運命を決める…を再現！」、「料金：５００円」、「（空白）」、「視聴する（ＹＥＳ）」を挙げている。なお、本実施の形態では、あるコンテンツ（タイトル）についての全ての部分付加情報をまとめて、該コンテンツの付加情報と称している。
【００３２】
ここでは、コンテンツサーバ３１は、部分付加情報「視聴する（ＹＥＳ）」のコンテナの下に、さらにファイル（アイテム）を有している。ここでは例として「再生（ＹＥＳ）」を挙げている。なお、コンテンツサーバ３１は、コンテンツごとに少なくとも１つのアイテムを記憶している。ここでは部分付加情報「再生（ＹＥＳ）」をアイテムとしているが、他の部分付加情報、例えばその一段上の部分付加情報「視聴する（ＹＥＳ）」をアイテムとしてもよい。後に詳述するように、ゲートウェイ１２は、テレビ１１においてユーザがアイテムを選択すると、該アイテムに対応するコンテンツのコンテンツサーバ３１からのダウンロード及びテレビ１１への提供を開始する。
【００３３】
図２において、各コンテナ及び各アイテムに付記している数字はコンテンツサーバ３１内で一意な識別情報であり、それぞれコンテナＩＤ及びアイテムＩＤと呼ばれる。なお、同図中、斜線内に記される数字はアイテムＩＤであり、他はコンテナＩＤである。
【００３４】
次に、テレビ１１について説明する。テレビ１１は複数行の表示手段を含んで構成される。テレビ１１は、上記一行情報を複数受信して上記表示手段の各行に表示するとともに、ユーザによるリモコンを用いての各行の選択を受け付ける。また、テレビ１１は、ユーザによるリモコンを用いてのタイトル一覧の送信要求操作を受け入れ、ゲートウェイ１２に対し、ユーザがタイトル一覧の送信要求操作をしたことを示す送信要求情報を送信する処理も行う。
【００３５】
次に、ゲートウェイ１２について説明する。図３は、ゲートウェイ１２の機能ブロックを示す概略ブロック図である。また、図４は、テレビ１１に表示される画面を示す図である。以下、図３及び図４を参照しながら、テレビ１１におけるコンテンツの提示開始までに至る処理の流れに沿って、ゲートウェイ１２の構成を説明する。
【００３６】
図３に示すように、ゲートウェイ１２は機能的に、データ取得部１２１、送受信部１２２、固定情報記憶部１２３、購入可否判定部１２４を含んで構成される。
テレビ１１は、まず、通信可能なコンテンツ提供装置を検索する。ここではゲートウェイ１２、冷蔵庫１３、ＨＤＤレコーダー１４が検索されたとすると、テレビ１１は、これらの名称を、各一行で一覧表示する（図４（ａ））。この状態において、テレビ１１は、ユーザによるリモコンを用いての各行の選択を受け付ける。ここでは、図４（ａ）に示すように、ゲートウェイ１２を表示している行が選択されたとして説明を続ける。
【００３７】
テレビ１１は、選択された行に対応するゲートウェイ１２に対して、コンテナＩＤ＝０に対応する情報の送信を要求するための要求メッセージ（以下、コンテナＩＤ＝ｎ又はアイテムＩＤ＝ｎに対応する情報の送信を要求するための要求メッセージを要求メッセージｎということにする。）を送信する。
【００３８】
送受信部１２２は、要求メッセージ０を受信し、データ取得部１２１に出力する。データ取得部１２１は、要求メッセージ０が受信された場合に、タイトルの送信を要求されたとみなす。そして、コンテンツサーバ３１に記憶される全てのタイトル情報を取得し、そのコンテナＩＤ（コンテンツサーバ３１にアイテムＩＤが記憶される場合には、アイテムＩＤ。）を付加して応答メッセージ（以下、要求メッセージｎに対する応答メッセージを応答メッセージｎということにする。）を生成し、送受信部１２２を介してテレビ１１に対して送信する。
【００３９】
なお、データ取得部１２１は、応答メッセージ０をテレビ１１に対して送信する際、コンテンツサーバ３１に記憶される分類情報のうち、各タイトル情報に対応付けられているもの（上位ディレクトリに相当するもの）を、各タイトル情報に付加して送信する。
【００４０】
図４（ｂ）は、こうしてゲートウェイ１２が送信した応答メッセージ０のテレビ１１での表示状態を示す図である。同図に示すように、各タイトル情報（例えば「寅さん」）の先頭に分類情報（「寅さん」に対して「映画」。）が付加されており、テレビ１１は、分類情報を付加された状態の各タイトル情報を各一行で一覧表示する。
【００４１】
なお、表示が長くなって一画面に表示できないときには、ページスクロールボタンを用いた複数ページ表示を可能にすることが好適である。また、図４（ｂ）には、タイトル情報を表示する各行の他、「今日のおすすめコンテンツ」「（空白）」（２行分）、「ご購入済みのコンテンツ」、「映画：ブラジル」の各行も表示されている。これらはいずれも、固定情報記憶部１２３が記憶している固定情報である。各固定情報も一行情報であり、具体的には、定型文（空白を含む。）を示す定型文情報と、テレビ１１のユーザが過去に購入したコンテンツのタイトル情報（分類情報付加済みのもの）と、がある。データ取得部１２１は、応答メッセージ０を送信するにあたり、これらの固定情報を固定情報記憶部１２３から読み出し、応答メッセージ０に含めて送信している。
【００４２】
さて、図４（ｂ）の表示状態において、テレビ１１は、ユーザによるリモコンを用いての各行の選択を受け付ける。ここでは、図４（ｂ）に示すように、「映画：会社員の一分」を表示している行が選択されたとして説明を続ける。
【００４３】
なお、各行の中には、例えば「今日のおすすめコンテンツ」が表示されている行のように、ユーザが選択することを意図していないものも含まれている。テレビ１１は、このような行については、その選択を受け付けない。このような取り扱いは、コンテンツサーバ３１又は固定情報記憶部１２３が一行情報と対応付けて選択の可否を示す選択可否情報を記憶することによって実現される。すなわち、データ取得部１２１は、応答メッセージｎに各一行情報を含める際、選択可否情報も併せて含める。テレビ１１は、こうして各一行情報についての選択可否情報を受信し、受信した選択可否情報に基づいて、各行の選択を受け付けるか受け付けないかを決定する。
【００４４】
さて、テレビ１１は、選択された行に対応する「会社員の一分」のコンテナＩＤ＝８を取得し、ゲートウェイ１２に対して、コンテナＩＤ＝８に対応する情報の送信を要求するための要求メッセージ８を送信する。
【００４５】
データ取得部１２１は、送受信部１２２を介して要求メッセージｍ（ｍ≠０）が受信された場合に、コンテナＩＤ＝ｍのコンテナの一段下にアイテムがあるか否かを判定する。ｍ＝８である場合、この判定結果は「ない」となるので、データ取得部１２１は、コンテナＩＤ＝ｍのコンテナ直下にあるコンテナに係る全ての部分付加情報を取得し、そのコンテナＩＤを付加して応答メッセージｍを生成し、送受信部１２２を介してテレビ１１に対して送信する。上記判定結果が「ある」となる場合については後述する。
【００４６】
図４（ｃ）は、こうしてゲートウェイ１２が送信した応答メッセージ８のテレビ１１での表示状態を示す図である。同図に示すように、テレビ１１は、各部分付加情報を各一行で一覧表示する。この状態において、テレビ１１は、ユーザによるリモコンを用いての各行の選択を受け付ける。ここでは、図４（ｃ）に示すように、「視聴する（ＹＥＳ）」を表示している行が選択されたとして説明を続ける。
【００４７】
テレビ１１は、選択された行に対応する「視聴する（ＹＥＳ）」のコンテナＩＤ＝１８を取得し、ゲートウェイ１２に対して、コンテナＩＤ＝１８に対応する情報の送信を要求するための要求メッセージ１８を送信する。
【００４８】
データ取得部１２１は、送受信部１２２を介して要求メッセージｍ（ｍ≠０）が受信された場合に、上述したように、コンテナＩＤ＝ｍのコンテナの一段下にアイテムがあるか否かを判定する。ｍ＝１８の場合、この判定結果は「ある」となる。この場合、データ取得部１２１は、そのアイテムに係るコンテンツの価格情報をコンテンツサーバ３１から取得し、購入可否判定部１２４に出力する。なお、価格情報には、付加情報の一部に含まれるもの（例えば、図２のコンテナＩＤ＝１６のコンテナに含まれるもの。）を用いることができる。
【００４９】
ここで、課金サーバ３２は、ゲートウェイ１２の識別情報（Ｗ−ＤＬＮＡシステム１内で一意な識別情報）と、クレジットカード番号と、を対応付けて記憶している。これらは、予めユーザにより登録される情報である。購入可否判定部１２４はゲートウェイ１２の識別情報を記憶しており、データ取得部１２１から取得された価格情報とともに、課金サーバ３２に送信する。
【００５０】
課金サーバ３２は、識別情報と価格情報を受信すると、該識別情報に対応付けて記憶しているクレジットカード番号を取得し、価格情報とともにクレジットカード会社サーバ（不図示）に対して送信する。クレジットカード会社サーバは、受信したクレジットカード番号を用いて、受信した価格情報により示される金額の精算処理を行う。そして、その結果（清算完了又は清算不可）を課金サーバ３２に対して返信する。課金サーバ３２は、クレジットカード会社サーバから受信した清算結果を、購入可否判定部１２４に対して転送する。
【００５１】
購入可否判定部１２４は、課金サーバ３２受信した清算結果が清算完了を示している場合に購入可と判定し、データ取得部１２１に対して、購入可を示す購入可情報を出力する。一方、課金サーバ３２受信した清算結果が清算不可を示している場合に購入不可と判定し、データ取得部１２１に対して、購入不可を示す購入不可情報を出力する。
【００５２】
データ取得部１２１は、購入可情報が入力された場合、コンテナＩＤ＝ｍのコンテナ直下にあるコンテナ又はアイテムに係る全ての部分付加情報を取得する。ここでは、ｍ＝１８であり、図２に示すように、取得されるのはアイテムＩＤ＝１９の「再生（ＹＥＳ）」のみである。データ取得部１２１は、「再生（ＹＥＳ）」にアイテムＩＤ＝１９を付加して応答メッセージ１８を生成し、送受信部１２２を介してテレビ１１に対して送信する。
【００５３】
図４（ｄ）は、ゲートウェイ１２が送信した応答メッセージ１８のテレビ１１での表示状態を示す図である。応答メッセージ１８に含まれる部分付加情報は「再生（ＹＥＳ）」のみであり、同図に示すように、テレビ１１は、この部分付加情報を一行で表示する。この状態において、テレビ１１は、ユーザによるリモコンを用いての行選択を受け付ける。
【００５４】
テレビ１１は、「再生（ＹＥＳ）」の部分付加情報を表示した行がユーザによって選択されると、「再生（ＹＥＳ）」のアイテムＩＤ＝１９を取得し、ゲートウェイ１２に対して、アイテムＩＤ＝１９に対応する情報の送信を要求するための要求メッセージ１９を送信する。
【００５５】
データ取得部１２１は、送受信部１２２を介して要求メッセージ１９を受信すると、その中に含まれるのがコンテンツＩＤではなくアイテムＩＤであることを検出する。アイテムＩＤであることを検出すると、データ取得部１２１は、検出されたアイテムＩＤ（ここでは１９）に対応するコンテンツをコンテンツサーバ３１から取得して再生し、テレビ１１に対して送信する。テレビ１１は、こうしてコンテンツを取得し、提示（表示及び発音）を開始する。
【００５６】
以上説明したように、ゲートウェイ１２は、タイトル情報が選択された場合に、すぐにコンテンツを送信するのではなく付加情報を送信し、付加情報を表示している複数行のうちの所定の一行が選択された場合にコンテンツを送信している。テレビ１１が付加情報を表示する際には既に１つのタイトル情報が選択されているため、付加情報には複数行の豊富な情報を含めることができる。すなわち、ユーザに対し、一行で表示されるタイトル以上の情報（コンテンツの概要など）を提供することが可能になっている。
また、タイトルの選択直後にコンテンツが提示されてしまうこともなくなるので、有料のコンテンツ提供も可能となっている。
【００５７】
さらに、従来のＷ−ＤＬＮＡにおいてタイトルの後に付加情報を表示するようにすると、最終的なコンテンツの視聴開始に至るまでの手順が多くなってしまい、とはいえ分類表示を経ずにタイトル表示を行うと、ユーザはコンテンツの分類を確認することができなくなるところ、ゲートウェイ１２によれば、タイトル情報に分類情報の少なくとも一部を付加しているので、ユーザはタイトル情報の確認とともに分類情報も確認することができ、分類表示を経ずにタイトル表示を行ったとしても、ユーザはコンテンツの分類を確認することができるようになっている。
【００５８】
以上本発明の実施の形態について説明したが、本発明はこうした実施の形態に何等限定されるものではなく、本発明は、その要旨を逸脱しない範囲において、種々なる態様で実施され得ることは勿論である。
【００５９】
また、上記各装置の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、上記各装置の処理を実現してもよい。
【００６０】
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、この「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに、「コンピュータ読み取り可能な記録媒体」には、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
さらに、上記プログラムは、上述した各機能の一部を実現するためのものであってもよい。さらに、上述した各機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態にかかるＷ−ＤＬＮＡシステムのシステム構成図である。
【図２】本発明の実施の形態にかかるコンテンツサーバのデータベースの具体的なデータ構造を示したものである。
【図３】本発明の実施の形態にかかるゲートウェイの機能ブロックを示す概略ブロック図である。
【図４】本発明の実施の形態にかかるテレビに表示される画面を示す図である。
【図５】本発明の背景技術にかかるコンテンツ提供装置がコンテンツの分類及びタイトルを記憶する際に用いるデータ構造を示す図である。
【図６】本発明の背景技術にかかるコンテンツ提示装置に表示される画面を示す図である。
【符号の説明】
【００６２】
１  Ｗ−ＤＬＮＡシステム、
１０  ホームネットワーク、
１１  テレビ、
１２  Ｗ−ＤＬＮＡ宅内ゲートウェイ用モジュール、
１３  冷蔵庫、
１４  ＨＤＤレコーダー、
３０  通信ネットワーク、
３１  コンテンツサーバ、
３２  課金サーバ、
１２１  データ取得部、
１２２  送受信部、
１２３  固定情報記憶部、
１２４  購入可否判定部。
【図１】
2008252810.tif 000003
【図２】
2008252810.tif 000004
【図３】
2008252810.tif 000005
【図４】
2008252810.tif 000006
【図５】
2008252810.tif 000007
【図６】
2008252810.tif 000008