(57)【要約】【課題】ユーザの端末装置においてサービスの利用可否を容易に認識させる。【解決手段】ネットワーク１５に接続されたユーザ端末２０Ａと、ユーザ端末２０Ａにコンテンツを提供するコンテンツ提供サーバ５０Ａと、ユーザ端末２０Ａの機能を拡張させる拡張プログラムを提供するプログラム提供サーバ４０Ａと、ユーザ端末２０Ａが該コンテンツを利用することが可能であるか否かのコンテンツリストを作成するサービスポータル３０Ａを備え、サービスポータル３０Ａは、能力データとコンテンツ特徴情報と拡張プログラムのプログラム属性データとからユーザ端末２０Ａが利用可能なコンテンツリストを作成する。【選択図】      図５
2006268274.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末の能力を表す能力データを取得する第１取得手段と、
コンテンツの利用許可条件を表すコンテンツ条件データを取得する第２取得手段と、
前記コンテンツを利用するために必要なプログラムの属性情報を表すプログラム属性データを取得する第３取得手段と、
前記コンテンツについて、前記能力データの示す内容が前記利用許可条件を満たさない場合に、前記プログラム属性データを有するサービスデータを含むコンテンツリストを作成する作成手段と、
前記コンテンツリストを前記ユーザ端末に提供する手段と
を具備するコンテンツリスト作成装置。
【請求項２】
請求項１記載のコンテンツリスト作成装置において、
前記第２取得手段は、複数のコンテンツについての複数のコンテンツ条件データを取得し、
前記第３取得手段は、前記複数のコンテンツをそれぞれについて利用するために必要な複数のプログラムの属性情報を表す複数のプログラム属性データを取得し、
前記作成手段は、前記複数のコンテンツのそれぞれにについて複数のサービスデータを作成し、前記複数のサービスデータを含むコンテンツリストを作成する
ことを特徴とするコンテンツリスト作成装置。
【請求項３】
ユーザ端末からのコンテンツの検索要求に応じて、前記ユーザ端末が利用可能なコンテンツを表示するコンテンツリストを作成するコンテンツリスト作成装置において、
前記コンテンツの特徴を表すコンテンツ特徴情報を記憶する第1記憶手段と、
前記ユーザ端末にコンテンツの利用環境を構築するプログラムの属性情報を表すプログラム属性データを記憶する第2記憶手段と、
前記ユーザ端末から該ユーザ端末の能力を表す能力データを取得する第1取得手段と、
前記検索要求されたコンテンツの特徴を表すコンテンツ特徴情報を前記第1記憶手段から検索するコンテンツ情報検索手段と、
前記コンテンツ検索手段により検索されたコンテンツ特徴情報に基づいて、前記コンテンツを前記ユーザ端末が利用するために要求される利用許可条件を表すコンテンツ条件データを取得する第2取得手段と、
前記第1取得手段により取得された能力データに基づいて、前記第2記憶手段から前記ユーザ端末に組み込み可能なプログラムのプログラム属性データを取得する第3取得手段と、
前記第1取得手段により取得された能力データと前記第2取得手段により取得されたコンテンツ条件データとを比較し、前記能力データの示す能力が前記コンテンツ条件データの示す利用許可条件を満たす場合に、前記検索要求されたコンテンツが利用可能である旨を表示したサービスデータを含むコンテンツリストを作成し、前記能力が前記利用許可条件を満たさない場合に、前記第3取得手段により取得されたプログラム属性データを有するサービスデータを含むコンテンツリストを作成する作成手段と、
前記コンテンツリストを前記ユーザ端末に提供する手段と
を備えたことを特徴とするコンテンツリスト作成装置。
【請求項４】
コンピュータに、
ユーザ端末の能力を表す能力データを取得する第１取得機能、
第１記憶手段に記憶されているコンテンツの利用許可条件を表すコンテンツ条件データを取得する第２取得機能、
第２記憶手段に記憶されている前記コンテンツを利用するために必要なプログラムの属性情報を表すプログラム属性データを取得する第３取得機能、
前記コンテンツについて、前記能力データの示す能力が前記コンテンツ条件データの示す利用許可条件を満たす場合に、利用可能である旨を表し、前記能力が前記利用許可条件を満たさない場合に、前記プログラム属性データを有するサービスデータを含むコンテンツリストを作成する作成機能、
前記コンテンツリストを前記ユーザ端末に提供する機能
を実現させるためのプログラム。
【請求項５】
コンピュータにより、ユーザ端末において利用可能なコンテンツのリストを作成する方法において、
コンピュータは、
前記ユーザ端末の能力を表す能力データを取得し、
第１記憶手段に記憶されているコンテンツの利用許可条件を表すコンテンツ条件データを取得し、
第２記憶手段に記憶されている前記コンテンツの利用環境を構築するプログラムの属性情報を表すプログラム属性データを取得し、
前記コンテンツについて、前記能力データの示す能力が前記コンテンツ条件データの示す利用許可条件を満たす場合に、利用可能である旨を表し、前記能力が前記利用許可条件を満たさない場合に、前記プログラム属性データを有するサービスデータを含むコンテンツリストを作成し、
前記コンテンツリストを前記ユーザ端末に提供する
ことを特徴とするコンテンツリスト作成方法。
【請求項６】
ネットワークに接続されたユーザ端末と、
前記ユーザ端末にコンテンツを提供するコンテンツ提供装置と、
前記ユーザ端末の機能を拡張させる拡張プログラムを提供する拡張プログラム提供装置と、
前記ユーザ端末が該コンテンツを利用することが可能であるか否かのコンテンツリストを作成するコンテンツリスト作成装置と
を備えたコンテンツリスト作成システムにおいて、
前記ユーザ端末は、前記コンテンツリスト作成装置に該ユーザ端末の能力を示す能力データを送信し、
前記コンテンツ提供装置は、前記コンテンツリスト作成装置にコンテンツの特徴を示すコンテンツ特徴情報を送信し、
前記拡張プログラム提供装置は、前記コンテンツリスト作成装置に該ユーザ端末に組み込む可能な拡張プログラムの属性情報を示すプログラム属性データを送信し、
前記コンテンツリスト作成装置は、前記能力データと前記コンテンツ特徴情報と前記プログラム属性データとから前記ユーザ端末が利用可能なコンテンツリストを作成する
ことを特徴としたコンテンツリスト作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの端末装置にコンテンツリストを提供するコンテンツリスト作成装置，プログラム，方法並びにコンテンツリスト作成システムに関する。
【背景技術】
【０００２】
近年、通信ネットワークを介して様々なサービスが提供されている。サービス利用者（以下、ユーザという。）は、ネットワーク上に端末装置を接続して、同じくネットワーク上に接続されたサービス提供者のサーバ装置等が提供するサービスを利用する。
【０００３】
このようなネットワークサービスにおいては、ユーザの端末装置（以下、ユーザ端末という。）の機能によって、サービスを享受できない場合が生じる。例えば、動画のデジタルコンテンツ配信サービスでは、デジタルコンテンツを受信しても、ユーザ端末にインストールされているコンテンツ再生用プログラムが、そのデジタルコンテンツのコーデック（動画をデジタル化する規則）や著作権保護機構に対応していないと、コンテンツを閲覧できないことになる。
【０００４】
このようにコンテンツを入手した後に、入手したユーザ端末でコンテンツを利用できないことが判明すると、ユーザの混乱や通信資源の浪費などの問題が発生する。
【０００５】
そこで、サービス提供者が、ユーザ端末の機能をサービス提供前に把握し、最適化したサービスを提供する場合がある。例えば、ＷｅｂブラウザにＷｅｂページをカスタマイズして配信するサービス等が挙げられる。サービス提供者は、ユーザのＷｅｂブラウザの種類やバージョンに応じてカスタマイズしたＷｅｂページを配信する。
【０００６】
また、特許文献１には、コンテンツを処理するユーザ端末が、当該ユーザ端末の機能をあらかじめコンテンツ提供者のコンテンツ管理装置に通知することによって、利用不可能なサービスを受信しないようにするコンテンツ管理装置及びコンテンツ処理装置が記載されている。
【特許文献１】特開２００３−６０２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、既存の技術では、コンテンツ配信サービスを利用する際のユーザ端末の機能のみに基づいて、サービス提供者の提供するサービスが利用できるか否かを判断していた。
【０００８】
そのため、ユーザ端末の機能を拡張すれば利用できるサービスであっても、サービス提供者はサービスを提供する機会を逃してしまい、ユーザもサービスを利用する機会を逃してしまうという問題があった。
【０００９】
本発明は上記実情に鑑みてなされたもので、ユーザ端末においてコンテンツの利用可否を容易に認識させるコンテンツリストを作成するコンテンツリスト作成装置，プログラム，方法並びにコンテンツリスト作成システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題は、ユーザ端末の能力を表す能力データを取得する第１取得手段と、コンテンツの利用許可条件を表すコンテンツ条件データを取得する第２取得手段と、前記コンテンツの利用環境を構築するプログラムの属性情報を表すプログラム属性データを取得する第３取得手段と、前記コンテンツについて、前記能力データの示す能力が前記コンテンツ条件データの示す利用許可条件を満たす場合に、利用可能である旨を表し、前記能力が前記利用許可条件を満たさない場合に、前記プログラム属性データを有するサービスデータを含むコンテンツリストを作成する作成手段と、前記コンテンツリストを前記ユーザ端末に提供する手段とを具備するコンテンツリスト作成装置により解決される。
【発明の効果】
【００１１】
本発明によれば、ユーザ端末においてコンテンツの利用可否を容易に認識させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。
【００１３】
＜第１の実施形態＞
図１は本実施の形態に係るコンテンツリスト作成装置の一例を示す模式図である。
【００１４】
コンピュータは、記録媒体に記録されているコンテンツリスト作成プログラムを読み込み実行する。これにより、コンテンツリスト作成装置３０としての各機能が実現される。
【００１５】
コンテンツリスト作成装置３０は、ユーザ１０がネットワーク１５に接続されたユーザ端末２０を用いてコンテンツの検索要求を実行した場合、検索したコンテンツがユーザ端末２０において、利用することが可能であるか否かのコンテンツリストを作成するものである。
【００１６】
ネットワーク１５は、インターネット等のネットワークである。このネットワーク１５を介して、ユーザ１０は、各種のコンテンツ配信サービス等を享受できる。
【００１７】
ユーザ端末２０は、ユーザ１０が利用する機器であり、図２に示すように、受信部２１と、表示部２２と、入出力部２３と、送信部２４と、記憶部２５と、管理部２６とを備えている。なお、ユーザ端末２０は、いわゆるパーソナルコンピュータのみならず、専用端末、携帯端末等の利用も含まれる。
【００１８】
受信部２１は、ネットワーク１５を介して、コンテンツリストやコンテンツのデータを受信するものである。例えば、ストリーミングコンテンツを受信する。
【００１９】
表示部２２は、受信部２１で受信したコンテンツを再生して表示するディスプレイである。
【００２０】
入出力部２３は、ユーザ１０が検索キーワード等を入力することが可能なユーザインタフェースである。
【００２１】
送信部２４は、入出力部２３により入力された検索キーワードと、記憶部２５に記憶されている能力データとを、ネットワーク１５を介して、コンテンツリスト作成装置３０に送信するものである。
【００２２】
記憶部２５は、ハードディスク等のハードウェアにより構成され、能力データ等を記憶しているものである。
【００２３】
ここで、能力データとは、当該ユーザ端末の能力を示す情報である。具体的には、ユーザ端末２０にインストールされているコンテンツ再生用プログラムが対応しているコーデック情報の他、ユーザ端末２０の機種名、製造番号、ＣＰＵの処理性能、画面解像度、通信速度、ストレージの残容量、受信可能伝送速度等の情報である。なお、ここでは、能力データは、ユーザ端末２０がコンテンツリスト作成装置３０に接続する際に、自動送信されるように設定されている。ただし、自動送信でなく、入出力部２３を介して、ユーザが任意に送信設定をすることも可能である。
【００２４】
管理部２６は、ＣＰＵ等により構成され、ユーザ端末２０における各構成要素間のデータの入出力等を管理するものである。また、入出力部２３を介したユーザの指示に応じて、コンテンツを利用するためにインストールされたプログラムを起動し、表示部２２にコンテンツを再生するものである。
【００２５】
コンテンツリスト作成装置３０は、コンテンツ情報記憶部（第1記憶手段）３１と、プログラム情報記憶部（第2記憶手段）３２と、能力データ取得部（第1取得部）３３と、コンテンツ情報検索部３４と、コンテンツ条件データ取得部（第2取得部）３５と、プログラム情報取得部（第3取得手段）３６と、判定部３７と、リスト作成部３８と、提供部３９と、図示しない管理部３１０とを備えている。
【００２６】
コンテンツ情報記憶部３１は、コンテンツ特徴情報を記憶する。また、必要に応じて外部のコンテンツ提供サーバ５０からコンテンツ特徴情報を更新できる機能を有するものである。
【００２７】
ここで、コンテンツ特徴情報とは、コンテンツに関する特徴を示した情報である。具体的には、コンテンツが対応しているコーデック情報の他、コンテンツの名称、内容の概要、コンテンツがアップロードされているサーバへのハイパーリンクのＵＲＬ、当該コンテンツを利用可能なユーザ端末のＣＰＵの処理性能、コンテンツの伝送速度等の情報である。なお、コンテンツ条件データは、コンテンツ特徴情報のうち、コンテンツの再生できるか否かを判断することに係わる情報である。上記例では、コンテンツが対応しているコーデック情報が、コンテンツ条件データとして使用される。
【００２８】
プログラム情報記憶部３２は、ユーザ端末２０にコンテンツの利用環境を構築するプログラムの属性情報を表すプログラム属性データを記憶する。また、必要に応じて、外部のプログラム提供サーバ４０からプログラム属性データを更新できるものである。なお、コンテンツ情報記憶部３１、プログラム情報記憶部３２はハードディスクなどのハードウェアから構成される。
【００２９】
ここで、プログラム属性データとは、コンテンツを利用するためのプログラムに関する属性を示した情報である。例えば、当該プログラムが再生可能なコンテンツのコーデック情報の他、プログラムの名称、バージョン、当該プログラムをインストール可能なユーザ端末２０の仕様、当該プログラムをアップロードしているサーバのＵＲＬ等の情報である。
【００３０】
能力データ取得部３３は、ネットワーク１５を介して、ユーザ端末２０からコンテンツの検索キーワード情報と能力データとを受信して取得するものである。また、検索キーワード情報はコンテンツ情報検索部に送出され、能力データはプロググラム情報取得部３６に送出される。
【００３１】
コンテンツ情報検索部３４は、能力データ取得部３３で取得した検索キーワードに該当するコンテンツ特徴情報を、コンテンツ情報記憶部３１から検索するものである。また、検索されたコンテンツ特徴情報は、コンテンツ条件データ取得部３５に送出される。さらに、コンテンツ情報検索部３４は、必要に応じて、外部のコンテンツ提供サーバ５０にコンテンツ特徴情報の送信要求をしてコンテンツ特徴情報を取得し、コンテンツ情報記憶部３１にコンテンツ特徴情報を格納又は更新する。
【００３２】
コンテンツ条件データ取得部３５は、コンテンツ情報検索部３４により検索されたコンテンツ特徴情報から、当該コンテンツをユーザ端末２０が利用するために要求される利用許可条件を表すコンテンツ条件データを取得するものである。例えば、コンテンツＣ１、Ｃ２、Ｃ３を利用するためには、それぞれコーデックＡ１、Ａ２、Ａ３に対応したコンテンツ再生用プログラムが必要である、といった利用許可条件をコンテンツ特徴情報から取得する。また、取得したコンテンツ条件データは、判定部３７に送出される。
【００３３】
プログラム情報取得部３６は、能力データ取得部３３により取得された能力データに基づいて、プログラム情報記憶部３２からユーザ端末２０に組み込み可能なプログラムのプログラム属性データを取得するものである。
【００３４】
具体的には、取得された能力データとプログラム情報記憶部３２に記憶されたプログラム属性データとに基づいて、ユーザ端末に組み込み可能なプログラムを検索し、検索により抽出されたプログラムのプログラム属性データを取得する。例えば、ユーザ端末２０にインストール可能なプログラムとして、プログラムＰＸ１，ＰＸ２，ＰＸ３がプログラム情報記憶部３２に記憶されている場合は、プログラム情報取得部３６は、ＰＸ１，ＰＸ２，ＰＸ３を検索し、それぞれのプログラム属性データを取得する。なお、プログラムＰＸ１，ＰＸ２，ＰＸ３のプログラム属性データが、それぞれコーデックＡ１，Ａ２，Ａ３に対応しているといった情報である場合は、プログラムＰＸ１がコーデックＡ１に対応し、プログラムＰＸ２がコーデックＡ２に対応し、プログラムＰＸ３がコーデックＡ３に対応するという各プログラム属性データをプログラム情報取得部３６は取得する。
【００３５】
なお、プログラム情報取得部３６は、必要に応じて、外部のプログラム提供サーバ４０にプログラム属性データの送信要求してプログラム属性データを取得し、プログラム情報記憶部３２にプログラム属性データを格納又は更新する。また、取得したプログラム属性データは、判定部３７に送出される。
【００３６】
判定部３７は、能力データ取得部３３により取得された能力データとプログラム情報記憶部３２により取得されたコンテンツ条件データとを比較し、能力データの示す能力がコンテンツ条件データの示す利用許可条件を満たす場合に、検索要求されたコンテンツが利用可能であると判定し、能力が利用許可条件を満たさない場合に、コンテンツが利用不可能であると判定する。
【００３７】
すなわち、能力データにおけるユーザ端末２０にインストールされているコンテンツ再生用プログラムが対応しているコーデック情報と、コンテンツ条件データにおけるコンテンツが対応しているコーデック情報とを比較し、ユーザ端末２０においてコンテンツが再生可能であるか否かを判定する。また、判定の結果は、リスト作成部３８に送出される。
【００３８】
さらに、判定部３７は、コンテンツ条件データ取得部３５により取得したコンテンツ条件データと、プログラム情報取得部３６により取得したプログラム属性データとから、ユーザ端末２０にコンテンツを利用するために必要なプログラムを検出する。
【００３９】
例えば、コンテンツＣ１にはコーデックＡ１に対応したプログラムが必要であるというコンテンツ条件データと、ユーザ端末２０に組み込み可能なプログラムＰＸ１はコーデックＡ１に対応しているというプログラム属性データとから、ユーザ端末２０でコンテンツＣ１を利用するためのプログラムＰＸ１を検出する。この検出したプログラムのプログラム属性データは、リスト作成部３８に送出される。なお、該当するプログラムが存在しない場合は、その旨がリスト作成部３８に送出される。
【００４０】
リスト作成部３８は、プログラム検出部３７による判定結果及び検出結果とコンテンツ特徴情報とから抽出したサービスデータを表示してコンテンツリストを作成するものである。
【００４１】
コンテンツリストは、例えば、コンテンツの名称や概要等のサービスデータが表示されたリストである。また、コンテンツの名称等が文字で表示され、その名称部分にコンテンツ提供サーバ５０のＵＲＬ等のハイパーリンクが設定されているものである。そして、名称部分の文字の表示色を、コンテンツが利用可能か否かの状態で分類して、変化させている。ここでは、ユーザ端末２０にプログラムを新たにインストールしなくても利用可能なコンテンツは黒字で表示する。また、ユーザ端末２０にプログラムをインストールすれば利用可能となるコンテンツのうち、プログラムのインストールが無料で実行可能なものを青字で表示し、有料で実行可能なものを緑字で表示する。また、ユーザ端末２０にコンテンツを利用するために必要なプログラムが存在しないものを赤字で表示する等している。さらに、プログラムをインストールすれば利用可能となるコンテンツは、図３に示すように、コンテンツの名称部分をクリックすると、インストールの実行を促すダイアログが表示される。
【００４２】
提供部３９は、ネットワーク１５を介して、リスト作成部３８により作成されたコンテンツリストをユーザ端末２０に送信して提供するものである。
【００４３】
なお、図示しない管理部３１０は、コンテンツリスト作成装置３０における各構成要素間のデータの入出力等を管理するものである。
【００４４】
プログラム提供サーバ４０は、ユーザ端末２０がコンテンツを利用するためのプログラムとそのプログラム属性データとを保有するものである。また、必要に応じて、ユーザ端末２０にプログラムを提供し、コンテンツリスト作成装置３０にプログラム属性データを提供する。
【００４５】
コンテンツ提供装置５０は、ユーザ端末２０が検索要求するコンテンツとそのコンテンツ特徴情報とを保有するものである。また、必要に応じて、ユーザ端末２０にコンテンツを提供し、コンテンツリスト作成装置３０にコンテンツ特徴情報を提供する。
【００４６】
次に、本発明にかかるコンテンツリスト作成装置３０の動作を図４を用いて説明する。
【００４７】
ステップＳ１において、ユーザ端末２０Ｘに、ユーザ１０の操作により、コンテンツＣ１の検索キーワードが入力される。ユーザ端末２０Xは、入力された検索キーワードを能力データとともに、コンテンツリスト作成装置３０に送信する。
【００４８】
ステップＳ２において、能力データ取得部３３は、ユーザ端末２０Ｘから検索キーワードと能力データとをネットワーク１５を介して取得する。取得した検索キーワード情報は、コンテンツ情報検索部３４に送出され、能力データはプログラム情報検索部３６に送出される。
【００４９】
ステップＳ３において、コンテンツ情報検索部３４は、能力データ取得部３３で取得した検索キーワードに該当するコンテンツ特徴情報を、コンテンツ情報記憶部３１から検索する。この際、コンテンツ情報記憶部３１は、必要に応じて、コンテンツ提供サーバ５０にコンテンツ特徴情報の送信要求を行う。検索したコンテンツ特徴情報は、コンテンツ条件データ取得部３５に送出される。
【００５０】
ステップＳ４において、コンテンツ条件データ取得部３５は、コンテンツ情報検索部３４により検索されたコンテンツ特徴情報から、当該コンテンツＣ１をユーザ端末２０が利用するために要求される利用許可条件を表すコンテンツ条件データを取得する。ここでは、コンテンツ条件データはコーデック情報であり、取得したコーデック情報は、判定部３７に送出される。
【００５１】
ステップＳ５において、プログラム情報取得部３６は、能力データ取得部３３により取得された能力データに基づいて、プログラム情報記憶部３２からユーザ端末２０に組み込み可能なプログラムのプログラム属性データを取得する。この際、プログラム情報記憶部３２は、必要に応じて、プログラム提供サーバ４０にプログラム属性データの送信要求を行う。取得したプログラム属性データは、能力データとともに判定部３７に送出される。なお、ユーザ端末２０Xに組み込むことが可能なプログラムが存在しない場合、ユーザ端末２０Xに対応するプログラムが存在しない旨がプログラム情報記憶部３２から通知される。
【００５２】
ステップＳ６において、判定部３７は、能力データ取得部３３により取得された能力データとプログラム情報記憶部３２により取得されたコンテンツ条件データとを比較する。
【００５３】
能力データの示す能力がコンテンツ条件データの示す利用許可条件を満たす場合、判定部３７は、検索要求されたコンテンツＣ１がユーザ端末２０において利用可能であると判定し、その旨をリスト作成部３８に送出する（S６−YES）。
【００５４】
ステップS７において、リスト作成部３８は、コンテンツ特徴情報から抽出したサービスデータを、「利用可能である」状態として表示するコンテンツリストを作成する。
【００５５】
一方、能力が利用許可条件を満たさない場合に、判定部３７は、コンテンツＣ１が利用不可能であると判定する（S６−N０）。
【００５６】
ステップＳ８において、判定部３７は、検索要求されたコンテンツＣ１がユーザ端末２０の能力で利用不可能であると判定した場合、コンテンツ条件データ取得部３５により取得したコンテンツ条件データと、プログラム情報取得部３６により取得したプログラム属性データとから、ユーザ端末２０にコンテンツＣ１を利用するために必要なプログラムの検出を開始する。
【００５７】
プログラムが検出された場合、当該プログラムのプログラム属性データがリスト作成部３８に送出される（Ｓ８−Ｙｅｓ）。
【００５８】
ステップＳ９において、リスト作成部３８は、コンテンツ特徴情報から抽出したサービスデータを、「新たにプログラムをインストールすれば利用可能である」状態として表示するコンテンツリストを作成する。
【００５９】
一方、プログラムが検出されない場合、ユーザ端末２０にコンテンツＣ１を利用するために必要なプログラムは存在しない旨がリスト作成部３８に送出される（Ｓ８−Ｎｏ）。
【００６０】
ステップＳ１０において、リスト作成部３８は、コンテンツ特徴情報から抽出したサービスデータを、「利用不可能である」状態として表示するコンテンツリストを作成する。
【００６１】
ステップＳ１１において、提供部３９は、ネットワーク１５を介して、コンテンツリスト作成部３８により作成されたコンテンツリストをユーザ端末２０に送信して提供する。
【００６２】
以上説明したように本実施形態では、利用可能なコンテンツのみならず、新たにプログラムを得ることで利用可能となるコンテンツまでも表示させることができる。このため、ユーザはコンテンツの利用が容易となる。また、コンテンツ提供者及びプログラム提供者は、コンテンツの提供機会、プログラムの提供機会を増やすことができる。
【００６３】
また、本実施形態によれば、コンテンツ情報検索部３４により、検索されたコンテンツ特徴情報に基づいて、当該コンテンツをユーザ端末２０が利用するために要求されるコンテンツ条件データを取得するコンテンツ条件データ取得部３５と、能力データからユーザ端末２０に組み込み可能なプログラムのプログラム属性データをプログラム情報記憶部３２から取得するプログラム情報取得部３６と、コンテンツ条件データ取得部３５により取得したコンテンツ条件データと、プログラム情報取得部３６により取得したプログラムのプログラム属性データとから、ユーザ端末２０にコンテンツを利用するために必要なプログラムの有無を判定する判定部３７と、判定部３７による判定結果とコンテンツ特徴情報とから抽出したサービスデータを表示してコンテンツリストを作成するリスト作成部３８とを備えているので、ユーザ１０のユーザ端末２０においてコンテンツの利用可否を容易に認識させることができる。
【００６４】
＜第２の実施形態＞
本発明の第２の実施形態は、第１の実施形態の変形例であり、ここでは第１の実施形態に係るコンテンツリスト作成装置３０を用いたコンテンツ配信サービスを詳細に説明する。
【００６５】
図５は本発明の第２の実施形態に係るコンテンツ配信サービスのシステム構成を示す模式図である。なお、既に説明した部分と同一部分には同一符号を付して説明を省略し、ここでは異なる部分について主に述べる。
【００６６】
本実施形態では、コンテンツリスト作成装置３０を用いたサービスの一例として、ユーザ１０Ａはユーザ端末２０Ａを用いて、ネットワーク１５Ａを介して、サービスポータル（コンテンツリスト作成装置）３０Ａにアクセスし、サービスポータルの提供するコンテンツリストからハイパーリンクされるコンテンツを受信して鑑賞する、というサービスを想定している。
【００６７】
ユーザ端末２０Ａは、コンテンツ配信サービス用の端末機器である。ここでは、ユーザ端末２０Ａは、コンテンツ配信サービスを利用する前は、予めコーデックＡに対応した再生プログラムＰＡをインストールした端末ではあるが、再生プログラムＰＡをコーデックＢおよびＣに対応するように機能拡張させる拡張プログラムＰＢおよびＰＣはインストールされていない。
【００６８】
サービスポータル３０Ａは、ユーザ端末２０Ａからの要求に応じてコンテンツリストを作成して提供するコンテンツリスト作成装置である。ここでは、管理部３１０Ａと、コンテンツ検索部３２０Ａと、プログラム情報検索部３３０Ａと、リスト作成部３４０Ａとを備えている。
【００６９】
管理部３１０Ａは、能力データ取得部３３と、コンテンツ条件データ取得部３５と、判定部３７と、提供部３９と、図示しない管理部３１０との機能を有するものである。また、管理部３１０Ａは、ユーザ端末２０Ａの能力データをユーザ端末毎に割り当てられている機器IDとともに一時記憶しておき、ユーザ端末２０Ａの機器ＩＤだけを受信して、一時記憶しておいたデータから機器２０Ａの能力データを取得する構成としても良い。
【００７０】
コンテンツ検索部３２０Ａは、コンテンツ情報記憶部３１と、コンテンツ情報検索部３４との機能を有するものであり、コンテンツ提供サーバ５０Ａの情報を保有するものである。また、コンテンツのデータ自体を蓄積している場合もある。
【００７１】
また、コンテンツ検索部３２０Ａは、定期的にコンテンツ提供サーバ５０Ａからコンテンツ特徴情報を受信して一時記憶しておき、管理部３１０Ａからのコンテンツ特徴情報の取得要求を受けた場合に、管理部３１０Ａに一時記憶したコンテンツ特徴情報を送出するとしてもよい。
【００７２】
プログラム情報検索部３３０Ａは、ユーザ端末２０ＡがインストールしているプログラムＰＡを機能拡張させる拡張プログラムを検索するものであり、プログラム情報記憶部３２と、プログラム情報取得部３６との機能を有するものである。
【００７３】
すなわち、プログラム情報検索部３３０Ａは、管理部３１０Ａからユーザ端末２０Ａについての能力データとコンテンツ条件データとを受け取り、プログラム提供サーバ４０Ａに対し、ユーザ端末２０Ａに対して提供されているコンテンツ再生用プログラムのプログラム属性データを問い合わせ、その結果を管理部３１０Ａに送出するものである。
【００７４】
リスト作成部３４０Ａは、ユーザ端末２０Ａの能力データと、コンテンツ特徴情報と、ユーザ端末２０Ａに対して提供されているプログラムのプログラム属性データとからコンテンツリストを作成するものであり、リスト作成部３８の機能を有するものである。
【００７５】
プログラム提供サーバ４０Ａは、ユーザ端末２０Ａのプログラムを機能拡張させる拡張プログラムを保有するサーバである。ここでは、ユーザ端末２０Ａを、それぞれコーデックＢとＣに対応させるための拡張プログラムＰＢおよびＰＣを保有している。なお、拡張プログラムＰＢは無償で提供され、拡張プログラムＰＣは有償で提供されるものとする。
【００７６】
コンテンツ提供サーバ５０Ａは、コンテンツのデータを保有するサーバである。ここでは、コンテンツＣＡおよびＣＢおよびＣＣを保有している。なお、各コンテンツは、特定のコーデックによりエンコードされた動画像コンテンツであり、コンテンツＣＡはＡというコーデックによりエンコードされたものであり、コンテンツＣＢはＢというコーデックによりエンコードされたものであり、コンテンツＣＣはＣというコーデックによりエンコードされたものであるとする。
【００７７】
次に、本発明に係るコンテンツ配信サービスの手順を図６〜図８のシーケンス図を用いて説明する。
【００７８】
まず、ユーザ１０Ａは、電源等を投入して、ユーザ端末２０Ａの利用を開始する（ＳＴ１）。
【００７９】
続いて、ユーザ１０Ａは、ユーザ端末２０Ａを操作して、希望するコンテンツに関するコンテンツリストの送信要求をサービスポータル３０Ａに対して行う。具体的には、ユーザ端末２０Ａの画面に表示されている検索キーワードボックスに所望するコンテンツに対応する検索キーワードを入力し、検索ボタンをクリックする、というような操作を行う（ＳＴ２）。
【００８０】
次に、ユーザ端末２０Ａは、ネットワーク１５Aを介して、サービスポータル３０Ａの管理部３１０Ａに対し、コンテンツリストの送信要求を行う（ＳＴ３）。コンテンツリストの送信要求は、ユーザ１０Ａによる操作によって行われてもよく、電源投入後にネットワーク１５Ａに接続された時点で、ユーザ端末２０Ａが自動的に実行してもよい。
【００８１】
また、ユーザ端末２０Ａは、コンテンツリストの送信要求を行う際、ユーザ１０Ａにより入力された検索キーワードと、能力データとをサービスポータル３０Ａに送信する。なお、ユーザ端末２０Ａの能力データには、機種名、対応コーデックの二つが含まれるとする。
【００８２】
次に、管理部３１０Ａは、ユーザ端末２０Ａからコンテンツリストの送信要求とユーザ端末２０Ａの能力データとを受信し、コンテンツリストを入手するための処理を行う。
【００８３】
続いて、管理部３１０Ａは、リスト作成部３４０Ａに対してコンテンツリストの作成要求を行う。このため、ユーザ端末２０Ａの能力データと、コンテンツ特徴情報と、ユーザ端末２０Ａの拡張情報との収集を開始する。なお、ユーザ端末２０Ａの能力データに関しては、ユーザ端末２０Ａによるコンテンツリストの送信要求の際に受信している。
【００８４】
具体的には、管理部３１０Ａは、コンテンツ検索部３２０Ａに対し、コンテンツ特徴情報の送信要求を行う（ＳＴ４）。この際、ユーザ１０Ａの入力した検索キーワードもコンテンツ検索部３２０Ａに送出される。
【００８５】
次に、コンテンツ検索部３２０Ａは、ＵＲＬ情報等の保存位置を登録しているコンテンツ提供サーバ５０Ａに対してコンテンツ特徴情報の送信要求を行う（ＳＴ５）。この際、ユーザ１０Ａの入力した検索キーワードもコンテンツ提供サーバ５０Ａに送信される。
【００８６】
続いて、コンテンツ提供サーバ５０Ａは、コンテンツ検索部３２０Ａからコンテンツ特徴情報の送信要求を受け取り、保有するコンテンツの中から検索キーワードに関連するコンテンツを選択する（ＳＴ６）。
【００８７】
次に、コンテンツ提供サーバ５０Ａは、選択したコンテンツ特徴情報をコンテンツ検索部３２０Ａに送信する（ＳＴ７）。コンテンツ特徴情報には、コンテンツの所在、内容の概要などとともに、コンテンツを再生するためにユーザ端末に必要とされるコンテンツ条件データも含まれる。ここでは、コンテンツＣＡ，ＣＢ，ＣＣのそれぞれの名称と、内容の概要と、所在に関する情報（ＵＲＬ）と、対応コーデック情報とがコンテンツ検索部３２０Ａに対して送信される。なお、コーデック情報は、コンテンツＣＡを再生するにはコーデックＡが、コンテンツＣＢを再生するにはコーデックＢが、コンテンツＣＣを再生するにはコーデックＣが、それぞれ必要であるといった情報である。コンテンツ検索部３２０Ａの把握するコンテンツ提供サーバが複数ある場合には、コンテンツ検索部３２０Ａによるコンテンツ特徴情報の送信要求とコンテンツ提供サーバからのコンテンツ特徴情報の送信とが繰り返される。
【００８８】
次に、コンテンツ検索部３２０Ａは、コンテンツ提供サーバ５０Ａから受け取ったコンテンツ特徴情報を、管理部３１０Ａに送出する（ＳＴ８）。
【００８９】
続いて、管理部３１０Ａは、コンテンツ検索部３２０Ａからコンテンツ特徴情報を受け取った後、プログラム情報検索部３３０Ａに対し、ユーザ端末２０Ａに対応するコンテンツ再生用プログラムのプログラム属性データの取得要求を行う（ＳＴ９）。この際、ユーザ端末２０Ａの能力データも送出される。
【００９０】
次に、プログラム情報検索部３３０Ａは、プログラム提供サーバ４０Ａに対し、ユーザ端末２０Ａに対して提供されている拡張プログラムのプログラム属性データの送信要求を行う（ＳＴ１０）。この際、ユーザ端末２０Ａの能力データのうち、機種名も送信される。
【００９１】
続いて、プログラム提供サーバ４０Ａは、保有する拡張プログラムの中から、ユーザ端末２０Ａの機種に適するものを検索する（ＳＴ１１）。
【００９２】
次に、プログラム提供サーバ４０Ａは、検索した拡張プログラムのプログラム属性データをプログラム情報検索部３３０Ａに送信する（ＳＴ１２）。ここでは、拡張プログラムＰＢ、ＰＣの属性データが送信される。
【００９３】
次に、プログラム情報検索部３３０Ａは、受け取ったユーザ端末２０Ａに適する拡張プログラムのプログラム属性データを管理部３１０Ａに送出する（ＳＴ１３）。
【００９４】
続いて、管理部３１０Ａは、リスト作成部３４０Ａに対し、コンテンツリストの作成要求を行う（ＳＴ１４）。この際、ユーザ端末２０Ａの能力データと、コンテンツ特徴情報と、ユーザ端末２０Ａの拡張情報とが送出される。
【００９５】
次に、リスト作成部３４０Ａは、コンテンツリストの作成を開始する（ＳＴ１５）。まず、コンテンツ提供サーバ５０Ａで作られたコンテンツ特徴情報に基づき、ユーザ端末２０Ａで表示可能な形式のコンテンツリストを作成する。コンテンツリストには、コンテンツＣＡ、ＣＢ、ＣＣの名称と、内容の概要が含まれる。
【００９６】
次に、リスト作成部３４０Ａは、コンテンツリストに対し、ユーザ端末２０Ａの能力データを反映する。例えば、コンテンツリストに含まれているコンテンツ特徴情報のうち、ユーザ端末２０Ａに予めインストールされたプログラムＰＡで再生可能なものを黒字で表示するようにする。ここでは、コンテンツＣＡの名称が黒字で表示される。また、コンテンツリストに含まれるコンテンツ名称は、コンテンツ提供サーバ５０Ａの保有するコンテンツの実体へのハイパーリンクとされる。
【００９７】
次に、リスト作成部３４０Ａは、コンテンツリストに対し、ユーザ端末２０Ａの拡張プログラムの属性データを反映する。例えば、コンテンツリストに含まれているコンテンツ特徴情報のうち、ユーザ端末２０Ａに無料で機能拡張を施すことによって再生可能となるコンテンツの名称を青字で表示するようにする。ここでは、無料の拡張プログラムＰＢによって再生可能となるコンテンツＣＢが青字で表示される。また、コンテンツリストに含まれているコンテンツ情報のうち、ユーザ端末２０Ａに有料の機能拡張を施すことによって再生可能となるものを緑字で表示するようにする。ここでは、有料の拡張プログラムＰＣによって再生可能となるコンテンツＣＣが緑字で表示される。コンテンツリストに含まれるコンテンツ名称は、プログラム提供サーバ４０Ａの保有する拡張プログラムの実体へのハイパーリンクとされる。コンテンツリストには、コンテンツの実体のＵＲＬは表示されないが、データとして記録されている。
【００９８】
なお、このようなコンテンツリストのカスタマイズは、例えばユーザ端末２０Ａの能力データに基づくコンテンツ再生用プログラムＰＡで再生可能なコンテンツＣＡと、再生不可能なコンテンツＣＢ，ＣＣとを別のコンテンツリストとして作成し、その２つのコンテンツリストの間にハイパーリンクを設定する等してもよい。
【００９９】
次に、リスト作成部３４０Ａは、ユーザ端末２０Ａの能力データとユーザ端末２０Ａに組み込み可能な拡張プログラムとの情報を反映させてカスタマイズしたコンテンツリストを管理部３１０Ａに送出する（ＳＴ１６）。
【０１００】
続いて、管理部３１０Ａは、コンテンツリストをユーザ端末２０Ａに送信する（ＳＴ１７）。
【０１０１】
次に、ユーザ端末２０Ａは、受け取ったコンテンツリストを画面に表示する（ＳＴ１８）。
【０１０２】
続いて、ユーザ１０Ａは、コンテンツリストのコンテンツ名称と内容の概要を見て、所望のコンテンツを選択する（ＳＴ１９）。ここでは、コンテンツＣＢを選択したとする。
【０１０３】
次に、ユーザ端末２０Ａは、プログラム提供サーバ４０Ａに対し拡張プログラムＰＢの送信要求を行う（ＳＴ２０）。コンテンツリスト上で、コンテンツＣＢの名称は拡張プログラムＰＢへのハイパーリンクとなっているので、クリック等することにより送信要求が実行される。
【０１０４】
次に、プログラム提供サーバ４０Ａは、ユーザ端末２０Ａに対し、拡張プログラムＰＢを送信する（ＳＴ２１）。
【０１０５】
続いて、ユーザ端末２０Ａの画面に、拡張プログラムＰＢのインストールを実行するか否かについて、ユーザ１０Ａに確認と同意を求めるダイアログが表示される。ユーザ１０が同意を示す操作を行うと、拡張プログラムＰＢがユーザ端末２０Ａにインストールされる（ＳＴ２２）。これにより、ユーザ端末２０Ａは、コーデックＢで符号化されたコンテンツＣＢを再生できるようになる。なお、ユーザ１０の同意を事前に得ることで、このダイアログを表示して確認する動作を省くこともできる。
【０１０６】
次に、ユーザ端末２０Ａは、コンテンツリストにデータとして含まれるコンテンツ提供サーバ５０Ａに格納されたコンテンツＰＢの送信要求を行う（ＳＴ２３）。
【０１０７】
続いて、コンテンツ提供サーバ５０Ａは、コンテンツＣＢを送信する（Ｓ２４）。
【０１０８】
これにより、ユーザ端末２０Ａは、コンテンツＣＢをダウンロードして再生する（ＳＴ２５）。
【０１０９】
次に、ユーザ１０Ａは、ユーザ端末２０Ａに表示されたコンテンツＣＢを鑑賞する（ＳＴ２６）。
【０１１０】
そして、ユーザ１０Ａは、コンテンツＣＢの鑑賞を終えると、ユーザ端末２０Ａの再生を終了する（ＳＴ２７）。
【０１１１】
以上説明したように本実施形態では、再生可能なコンテンツのみならず、拡張プログラムを得ることで再生可能となるコンテンツまでも表示したコンテンツリストを提供できる。このため、ユーザはコンテンツの利用が容易となる。
【０１１２】
また、本実施形態によれば、サービスポータル３０Ａは、能力データとコンテンツ特徴情報とプログラム属性データとからユーザ端末２０Ａが再生可能なコンテンツリストを作成するので、ユーザ１０Ａのユーザ端末２０Ａにおいてコンテンツの再生可否を容易に認識させることができるコンテンツリスト作成システムを提供できる。
【０１１３】
さらに、本実施形態によれば、コンテンツリストは、ユーザ端末２０Ａの能力データに基づいて再生可能なコンテンツと、再生プログラムを新たにユーザ端末２０Ａに組み込めば再生可能なコンテンツとを区別して一覧表示するリストであるので、コンテンツの再生可否を極めて容易に認識させるサービスポータル３０Ａを提供できる。
【０１１４】
また、本発明によれば、ユーザ１０Ａがコンテンツ配信サービスを利用する際に、所有するユーザ端末２０Ａで再生不可能なコンテンツを受信するのに要する時間や、ネットワーク資源、場合によってはコンテンツ料金の浪費を回避させることができる。
【０１１５】
さらに、本発明によれば、再生可能なコンテンツのみをすばやく把握するという利点を損ねることなく、ユーザ端末２０Ａの機能で再生できない魅力的なコンテンツの情報を見逃すことを回避させることができる。
【０１１６】
また、コンテンツの提供者に、ユーザ１０Ａが所望するコンテンツの存在を知らせる機会の損失を軽減させることができる。
【０１１７】
さらに、再生不可能なコンテンツによってネットワーク資源が浪費されることを回避させることができるので、ネットワーク１５の管理者の管理負担とコンテンツ提供サーバ５０Ａの運用者の運用負担とを軽減させることができる。
【０１１８】
また、ユーザ端末２０Ａの製造業者に、拡張プログラムのダウンロードを望むユーザに対して、有償で機能拡張させる機会を増やすことができる。
【０１１９】
さらに、ユーザ１０Ａに、ユーザ端末２０Ａの機能拡張を、ニーズに沿った形で無駄なく実施させることができる。例えば、パーソナルコンピュータなどで用いられるＯＳでは、機能拡張が一部自動で行なわれる場合がある。しかし、このような自動拡張の機能を持つＯＳにおいては機能拡張というものが最初にある話であり、本発明のようにユーザニーズに対応する自動拡張ではない。すなわち、ユーザニーズに沿って、コンテンツを鑑賞の利便性を向上させることができる。
【０１２０】
また、希望の処理を選択する（例えば、コンテンツリストのコンテンツ名称をクリックする）だけで、自動的に選択時の能力データを判断して拡張プログラムのインストールが行われるので、ユーザ１０Ａに、拡張プログラムのインストールの必要性を意識させないようにすることができる。
【０１２１】
また、本発明は、パーソナルコンピュータ以外のユーザ端末２０Ａに対してコンテンツ配信サービスを提供する場合に、異なる製造業者のユーザ端末２０Ａでも、コンテンツ配信サービスを利用させ易くする。すわなち、パーソナルコンピュータの場合、ウェブブラウザのプラグインは、ユーザが希望するコンテンツに対してウェブブラウザの機能拡張を自動的にインストールする機能を備えるが、パーソナルコンピュータ以外の端末では、共通仕様やウェブブラウザのような公開仕様が存在しないことが多い。そのため、ユーザ端末２０Ａの仕様と拡張情報とは、ユーザ端末２０Ａの製造業者だけが知っていることが多い。そこで、ユーザ端末２０Ａの仕様と拡張インターフェースの情報は製造業者だけが把握している場合でも、やりとりされるメッセージを共通化すれば、異なる製造業者のユーザ端末２０Ａでも、共通のコンテンツ配信サービスを再生させることが容易となる。
【０１２２】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【０１２３】
【図１】本発明の第１の実施形態に係るコンテンツリスト作成装置の構成を示す模式図である。
【図２】同実施形態におけるユーザ端末の構成を示す模式図である。
【図３】同実施形態におけるコンテンツリストの一例を示す図である。
【図４】同実施形態のおけるコンテンツリスト作成装置の動作を説明するための図である。
【図５】本発明の第２の実施形態に係るコンテンツ配信サービスのシステム構成を示す模式図である。
【図６】同実施形態におけるコンテンツ配信サービスの手順を説明するためのシーケンス図である。
【図７】同実施形態におけるコンテンツ配信サービスの手順を説明するためのシーケンス図である。
【図８】同実施形態におけるコンテンツ配信サービスの手順を説明するためのシーケンス図である。
【符号の説明】
【０１２４】
１０・・・ユーザ、１５・・・ネットワーク、２０・・・ユーザ端末、２１・・・受信部、２２・・・表示部、２３・・・入出力部、２４・・・送信部、２５・・・記憶部、２６・・・管理部、３０・・・コンテンツリスト作成装置、３１・・・コンテンツ情報記憶部、３２・・・プログラム情報記憶部、３３・・・能力データ取得部、３４・・・コンテンツ情報検索部、３５・・・コンテンツ条件データ取得部、３６・・・プログラム情報取得部、３７・・・判定部、３８・・・リスト作成部、３９・・・提供部、３１０・・・管理部、４０・・・プログラム提供サーバ、５０・・・コンテンツ提供サーバ、３０Ａ・・・サービスポータル、３１０Ａ・・・管理部、３２０Ａ・・・コンテンツ検索部、３３０Ａ・・・プログラム情報検索部、３４０Ａ・・・リスト作成部。
【図１】
2006268274.tif 000003
【図２】
2006268274.tif 000004
【図３】
2006268274.tif 000005
【図４】
2006268274.tif 000006
【図５】
2006268274.tif 000007
【図６】
2006268274.tif 000008
【図７】
2006268274.tif 000009
【図８】
2006268274.tif 000010