(57)【要約】【課題】配信者の意図に応じて、被配信者の負担を増加させずに、被配信者側装置の動作状態に適合した出力形態で配信情報を出力する。【解決手段】配信者側装置は基本配信情報および、複数の出力形態と被配信者側装置の動作状態との対応付けを設定するための拡張配信情報と含む配信情報を生成し、ネットワークを介して送信する。被配信者側装置は配信情報を受信して、自装置の動作状態を検知する。そして、被配信者側装置は検知された動作状態および拡張配信情報に基づき、出力形態を決定し、配信情報を出力する。【選択図】図４
2008305280.tif 000002
【特許請求の範囲】
【請求項１】
配信者側装置および被配信者側装置を含む情報配信システムであって、
前記配信者側装置は、
配信情報の複数の出力形態と前記被配信者側装置の動作状態との対応付けを示す拡張配信情報を設定する設定手段と、
前記拡張配信情報を含む配信情報を、ネットワークを介して送信する送信手段と
を備え、
前記被配信者側装置は、
前記送信手段により送信された配信情報を前記ネットワークを介して受信する受信手段と、
前記被配信者側装置の動作状態を検知する検知手段と、
前記検知手段による検知の結果および前記拡張配信情報に基づき、前記配信情報の出力形態を決定する決定手段と、
前記決定手段により決定された出力形態にしたがって、前記配信情報を出力する出力手段と
を備えた
ことを特徴とする情報配信システム。
【請求項２】
前記出力手段は、表示部によって前記配信情報を表示出力し、
前記出力形態は、前記配信情報のレイアウトである
ことを特徴とする請求項１に記載の情報配信システム。
【請求項３】
前記出力手段は、音声再生部によって前記配信情報を再生出力し、
前記出力形態は、前記配信情報の再生形式である
ことを特徴とする請求項１に記載の情報配信システム。
【請求項４】
前記出力手段は、前記配信情報を表示出力するための表示部を含み、
前記動作状態は、前記表示部に表示されるウインドウの表示状態である
ことを特徴とする請求項１に記載の情報配信システム。
【請求項５】
前記出力手段は、前記配信情報を再生出力するための音声再生部を含み、
前記動作状態は、前記音声再生部の音量設定の状態である
ことを特徴とする請求項１に記載の情報配信システム。
【請求項６】
前記被配信者側装置はさらに、
前記出力手段により出力された配信情報に基づき、コンテンツファイルの取得要求を、前記ネットワークを介して送信する要求送信手段と、
前記コンテンツファイルを、前記ネットワークを介して受信するコンテンツ受信手段と
を備え、
前記動作状態は、前記コンテンツ受信手段によるコンテンツファイルの受信の進捗状況である
ことを特徴とする請求項１に記載の情報配信システム。
【請求項７】
拡張配信情報を含む配信情報を、ネットワークを介して受信する配信情報受信手段と、
自装置の動作状態を検知する検知手段と、
前記検知手段による検知の結果および前記拡張配信情報に基づき、前記配信情報の出力形態を決定する決定手段と、
前記決定手段により決定された出力形態にしたがって、前記配信情報を出力する出力手段と
を備えたことを特徴とする被配信者側装置。
【請求項８】
前記出力手段は、表示部によって前記配信情報を表示出力し、
前記出力形態は、前記配信情報のレイアウトである
ことを特徴とする請求項７に記載の被配信者側装置。
【請求項９】
前記出力手段は、音声再生部によって前記配信情報を再生出力し、
前記出力形態は、前記配信情報の再生形式である
ことを特徴とする請求項７に記載の被配信者側装置。
【請求項１０】
前記出力手段は、前記配信情報を表示出力するための表示部を含み、
前記動作状態は、前記表示部に表示されるウインドウの表示状態である
ことを特徴とする請求項７に記載の被配信者側装置。
【請求項１１】
前記出力手段は、前記配信情報を再生出力するための音声再生部を含み、
前記動作状態は、前記音声再生部の音量設定の状態である
ことを特徴とする請求項７に記載の被配信者側装置。
【請求項１２】
前記出力手段により出力された配信情報に基づき、コンテンツファイルの取得要求を、前記ネットワークを介して送信する要求送信手段と、
前記コンテンツファイルを、前記ネットワークを介して受信するコンテンツ受信手段と
をさらに備え、
前記動作状態は、前記コンテンツ受信手段によるコンテンツファイルの受信の進捗状況である
ことを特徴とする請求項７に記載の被配信者側装置。
【請求項１３】
配信情報の複数の出力形態と被配信者側装置の動作状態との対応付けを示す拡張配信情報を設定する設定手段と、
前記拡張配信情報を含む配信情報を、ネットワークを介して送信する送信手段と
を備え、
前記配信情報は、前記被配信者側装置の動作状態および前記拡張配信情報に基づき決定された出力形態にしたがって、前記被配信者側装置により出力される
ことを特徴とする配信者側装置。
【請求項１４】
コンピュータに、
拡張配信情報を含む配信情報を、ネットワークを介して受信するステップと、
自装置の動作状態を検知するステップと、
前記検知の結果および前記拡張配信情報に基づき、前記配信情報の出力形態を決定するステップと、
前記決定された出力形態にしたがって、前記配信情報を出力するステップと
を実行させることを特徴とするプログラム。
【請求項１５】
コンピュータに、
配信情報の複数の出力形態と被配信者側装置の動作状態との対応付けを示す拡張配信情報を設定するステップと、
前記拡張配信情報を含む配信情報を、ネットワークを介して送信するステップと
を実行させ、
前記配信情報は、前記被配信者側装置の動作状態および前記拡張配信情報に基づき決定された出力形態にしたがって、前記被配信者側装置により出力される
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信者側装置により生成された配信情報をネットワークを介して被配信者側装置に配信し、出力させるための技術に関する。
【背景技術】
【０００２】
動画像信号や音声信号といったマルチメディアコンテンツを配信する技術の１つとして、特許文献１に示される技術がある。特許文献１に示される技術では、サーバ及びネットワークを介して配信者の端末から被配信者の端末へ配信されるコンテンツの表示形態について、被配信者の端末が、被配信者からの要求を受け付ける。これにより、配信されるコンテンツが同一であっても、被配信者の要望に応じて、コンテンツの表示形態を変更することができる。
【特許文献１】特開２００４−３２６６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に示される技術では、配信者の意図に反する表示形態でコンテンツが表示される可能性がある。また、コンテンツの表示形態を変えるためには被配信者が被配信者の端末に要求を入力しなければならず、被配信者がコンテンツを閲覧する際の負担が増加する可能性がある。
【０００４】
本発明の目的は、配信者の意図を反映した上で、被配信者の操作にかかる負担を増加させずに、被配信者側装置の動作状態に適合した出力形態で配信情報を出力することにある。
【課題を解決するための手段】
【０００５】
本発明の第１側面に係る情報配信システムは、配信者側装置および被配信者側装置を含む情報配信システムであって、前記配信者側装置は、配信情報の複数の出力形態と前記被配信者側装置の動作状態との対応付けを示す拡張配信情報を設定する設定手段と、前記拡張配信情報を含む配信情報を、ネットワークを介して送信する送信手段とを備え、前記被配信者側装置は、前記送信手段により送信された配信情報を前記ネットワークを介して受信する受信手段と、前記被配信者側装置の動作状態を検知する検知手段と、前記検知手段による検知の結果および前記拡張配信情報に基づき、前記配信情報の出力形態を決定する決定手段と、前記決定手段により決定された出力形態にしたがって、前記配信情報を出力する出力手段とを備えたことを特徴とする。
【０００６】
本発明の第２側面に係る被配信者側装置は、拡張配信情報を含む配信情報を、ネットワークを介して受信する配信情報受信手段と、自装置の動作状態を検知する検知手段と、前記検知手段による検知の結果および前記拡張配信情報に基づき、前記配信情報の出力形態を決定する決定手段と、前記決定手段により決定された出力形態にしたがって、前記配信情報を出力する出力手段とを備えたことを特徴とする。
【０００７】
本発明の第３側面に係る配信者側装置は、配信情報の複数の出力形態と被配信者側装置の動作状態との対応付けを示す拡張配信情報を設定する設定手段と、前記拡張配信情報を含む配信情報を、ネットワークを介して送信する送信手段とを備え、前記配信情報は、前記被配信者側装置の動作状態および前記拡張配信情報に基づき決定された出力形態にしたがって、前記被配信者側装置により出力されることを特徴とする。
【０００８】
本発明の第４側面に係るプログラムは、コンピュータに、拡張配信情報を含む配信情報を、ネットワークを介して受信するステップと、自装置の動作状態を検知するステップと、前記検知の結果および前記拡張配信情報に基づき、前記配信情報の出力形態を決定するステップと、前記決定された出力形態にしたがって、前記配信情報を出力するステップとを実行させることを特徴とする。
【０００９】
本発明の第５側面に係るプログラムは、コンピュータに、配信情報の複数の出力形態と被配信者側装置の動作状態との対応付けを示す拡張配信情報を設定するステップと、前記拡張配信情報を含む配信情報を、ネットワークを介して送信するステップとを実行させ、前記配信情報は、前記被配信者側装置の動作状態および前記拡張配信情報に基づき決定された出力形態にしたがって、前記被配信者側装置により出力されることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、配信者側装置で情報を生成して被配信者側装置に配信する場合に、被配信者の負担を増加させずに、被配信側装置の動作状態に適合し、かつ配信者の意図を反映した出力形態で情報を被配信者側装置に出力させることができる。
【発明を実施するための最良の形態】
【００１１】
本実施形態に係る情報配信システム１００を、図１の構成図を用いて説明する。
【００１２】
情報配信システム１００は、コンテンツ配信装置１０１、コンテンツ管理サーバ１０２、配信情報管理サーバ１０３、及びコンテンツ表示装置１０４を備える。
【００１３】
１０５は、ネットワークである。ネットワーク１０５は、コンテンツ配信装置１０１、コンテンツ表示装置１０４、配信情報管理サーバ１０３、コンテンツ管理サーバ１０２を互いに通信可能につなぐための通信網である。
【００１４】
コンテンツ配信装置１０１は、配信対象とするコンテンツファイルを、ネットワーク１０５経由でコンテンツ管理サーバ１０２に送信する。コンテンツファイルは、動画像情報及び静止画情報、音声情報、テキスト情報またはこれらを適宜組み合わせたマルチメディア情報を含む。
【００１５】
さらに、コンテンツ配信装置１０１は、生成した配信情報を配信情報管理サーバ１０３に送信する。配信情報はコンテンツファイルと対応し、コンテンツファイルの属性や配信状況を示すための情報である。配信情報の詳細については後述する。
【００１６】
コンテンツ管理サーバ１０２は、コンテンツファイルをネットワーク１０５経由でコンテンツ配信装置１０１から受信し保持する。また、コンテンツ管理サーバ１０２は、コンテンツファイルの送信要求をネットワーク１０５経由でコンテンツ表示装置１０４から受信し、これに応じてコンテンツファイルをネットワーク１０５経由でコンテンツ表示装置１０４へ送信する。
【００１７】
配信情報管理サーバ１０３は、配信情報をネットワーク１０５経由でコンテンツ配信装置１０１から受信し保持する。また、配信情報管理サーバ１０３は、配信情報の送信要求をネットワーク１０５経由でコンテンツ表示装置１０４から受信し、これに応じて配信情報をネットワーク１０５経由でコンテンツ表示装置１０４へ送信する。
【００１８】
コンテンツ表示装置１０４は、被配信者からの入力操作に応答して、又は一定の時間間隔が経過したことに応答して、配信情報の送信要求をネットワーク１０５経由で配信情報管理サーバ１０３へ送信する。コンテンツ表示装置１０４は配信情報受信部により、その応答として、配信情報をネットワーク１０５経由で配信情報管理サーバ１０３から受信する。コンテンツ表示装置１０４は配信情報を表示部に表示する。また、コンテンツ表示装置１０４は要求送信部により、配信情報にしたがって、コンテンツファイルの送信要求をネットワーク１０５経由でコンテンツ管理サーバ１０２に要求することができる。そして、コンテンツ表示装置１０４は、その応答として、コンテンツファイルをネットワーク１０５経由でコンテンツ管理サーバ１０２から受信する。
【００１９】
ここで、コンテンツ表示装置１０４は配信情報閲覧プログラム（以下、ＲＳＳリーダープログラム）をインストールしており、常に起動しているものとする。コンテンツ表示装置１０４はＲＳＳリーダープログラムにしたがって、上述したように配信情報管理サーバ１０３にアクセスして配信情報を取得する。次に、ＲＳＳリーダープログラムのウインドウを表示して、取得された配信情報を表示部に表示する。そして、表示された配信情報にしたがって選択されたコンテンツファイルについて、コンテンツ表示装置１０４はコンテンツ管理サーバに取得要求を送信し、コンテンツファイルをダウンロードする。コンテンツ表示装置１０４は、ＲＳＳリーダープログラムを用いてコンテンツファイルを表示部に表示してもよいし、その他のアプリケーションプログラム、例えばＷｅｂブラウザを用いてコンテンツファイルを表示部に表示することもできる。
【００２０】
なお、本実施形態ではＲＳＳリーダープログラムを一例として説明するが、本願発明はその他のビューワ／ブラウザプログラムによっても実現可能である。
【００２１】
次に、コンテンツ配信装置１０１が配信情報を生成する処理の流れを、図２のフローチャート図および図３のブロック図を用いて説明する。図２は、コンテンツ配信装置１０１がコンテンツファイルを取得し、それと対応する配信情報を生成する処理の流れを示すフローチャートである。また、図３はコンテンツ配信装置１０１の構成を示すブロック図である。コンテンツ配信装置１０１には、配信情報作成プログラムやＯＳがインストールされており、ＣＰＵがこれらのプログラムコードを実行することにより以下の手順が実現される。
【００２２】
配信者は撮像装置を用いて被写体を撮像してアナログ画像信号を取得する。そして、撮像装置により、そのアナログ画像信号がＡ／Ｄ変換されてデジタル画像信号が生成され、そのデジタル画像信号が画像処理されて画像データが生成される。撮像装置は画像データをＩ／Ｆ経由でコンテンツ配信装置１０１へ供給する。ここで、画像データは、その撮影情報とともにコンテンツファイルとして供給される。本実施形態では、コンテンツファイルはＥＸＩＦ形式であるとし、画像データおよび撮影情報を含むものとする。撮影情報には撮影日時、ファイル名、タグなどが含まれる。そして、コンテンツ配信装置１０１へ供給されたコンテンツファイルは記憶部３１４に記憶される。そして、コンテンツ配信装置１０１はコンテンツ送信部３１２により、コンテンツファイルをネットワーク１０５経由でコンテンツ管理サーバ１０２にアップロードする。コンテンツ管理サーバ１０２はアップロードされたコンテンツファイルに対してコンテンツ識別情報を発行し、コンテンツ配信装置１０１に通知する。コンテンツ配信装置１０１は、コンテンツ識別情報をコンテンツファイルと対応づけて記憶部３１４に記憶する。
【００２３】
図２で説明するコンテンツ配信装置１０１による配信情報の生成は、新しいコンテンツファイルが記憶部３１４に記憶されたことに応じて開始してもよいし、予め定められた期間毎に定期的に開始するようにしてもよい。
【００２４】
ステップＳ２０１では、コンテンツ配信装置１０１は、コンテンツ入力部３２１により、記憶部３１４からコンテンツファイルを読出し、配信情報生成部３１１に入力する。
【００２５】
ステップＳ２０２では、コンテンツ配信装置１０１は、記憶部３１４を参照し、ステップＳ２０１で入力されたコンテンツファイルについて、配信情報が既に存在するか否かをそのコンテンツ識別情報に基づいて判断する。コンテンツ配信装置１０１は、既に配信情報が存在すると判断する場合、処理をステップＳ２０４へ進め、配信情報が存在しないと判断する場合、処理をステップＳ２０３へ進める。
【００２６】
ステップＳ２０３では、コンテンツ配信装置１０１が、配信情報生成部３１１により、配信情報３３１を生成する。配信情報生成部３１１は基本配信情報生成部３２３、拡張配信情報生成部３２５、合成部３２６を含む。
【００２７】
本実施形態では、配信情報３３１はＸＭＬ（eXtensible Markup Language）で記述されたＲＳＳ（Really Simple Syndication）２．０フォーマットを有するファイルである。配信情報３３１はＲＳＳ２．０の標準仕様で定義された要素から構成される基本配信情報と、独自の名前空間で定義された要素から構成される拡張配信情報とを含む。また、本実施形態では基本配信情報はＲＳＳ２．０の標準仕様に従うものとして説明する。なお、本実施形態では、ＲＳＳ２．０フォーマットを有するファイルを一例として説明するが、本願発明はこれに限らず他のフォーマットを有するファイルであっても実現できる。
【００２８】
まず、コンテンツ配信装置１０１は基本配信情報生成部３２３により、コンテンツ表示装置１０４に出力させるための基本配信情報を生成する。
【００２９】
具体的には、配信者の操作に応答して、コンテンツ配信装置１０１は、配信情報のタイトルや、コンテンツ管理サーバ１０２へのパス（例えばＵＲＬなど）、説明メッセージ等を表すテキスト情報を入力し、基本配信情報生成部３２３により基本配信情報に記述する。また、コンテンツ配信装置１０１はコンテンツファイルとそのコンテンツ識別情報を記憶部３１４から取得し、さらに撮影情報やファイル名、ファイルサイズ、サムネイル画像データをコンテンツファイルから取得する。そして、コンテンツ配信装置１０１は基本配信情報生成部３２３により、コンテンツ識別情報やサムネイル画像データの識別情報（サムネイル識別情報）、ファイル名などをアイテムとして基本配信情報に記述する。なお、コンテンツ配信装置１０１はサムネイル画像データを配信情報とともに配信情報管理サーバ１０３に送信し、コンテンツ表示装置１０４は配信情報とともにサムネイル画像データを受信する。そして、コンテンツ表示装置１０４は、基本配信情報および後述する拡張配信情報の記述にしたがって適宜、サムネイル識別情報と対応するサムネイル画像データを読み出して表示部により表示する。
【００３０】
以上のようにして、コンテンツ配信装置１０１は基本配信情報を生成する。
【００３１】
次に、コンテンツ配信装置１０１は拡張配信情報生成部３２５により、基本配信情報で指定されたテキストやサムネイル画像データの出力形態をコンテンツ表示装置１０４の動作状態に対応して更新させるための拡張配信情報を生成する。
【００３２】
まず、配信者の操作に応答して、コンテンツ配信装置１０１は表示形態情報を取得する。表示形態情報には、表示項目の種類、各表示項目の位置、各表示項目のフォントサイズ、フォントの色、フォントの種類、ウインドウの種類、ウインドウ背景の色などのテキストやサムネイル画像データを表示する際のレイアウトが設定される。表示項目の種類は基本配信情報で指定された、例えば、ファイル名やサムネイル画像データなどがある。また、ファイル名はコンテンツ識別情報にリンクづけて表示させることもできる。
【００３３】
次に、配信者の操作に応答して、コンテンツ配信装置１０１は説明メッセージやアラーム、音楽等の音声ファイルを取得し、拡張配信情報生成部３２５により、音声ファイルの識別情報（音声識別情報）を拡張配信情報に記述する。そして、コンテンツ配信装置１０１は再生形態情報を取得する。再生形態情報には、再生する音声ファイルの種類、各音声ファイルの再生順、音量、ポーズ、アラーム、再生タイミングなどの再生形式が設定される。
【００３４】
なお、上述したサムネイル画像データと同様に、コンテンツ配信装置１０１は音声ファイルを配信情報とともに配信情報管理サーバ１０３に送信し、コンテンツ表示装置１０４は配信情報とともに音声ファイルを受信する。そして、コンテンツ表示装置１０４は拡張配信情報の記述にしたがって適宜、音声識別情報と対応する音声ファイルを読み出して音声再生部により再生する。
【００３５】
ここで、出力形態情報（表示形態情報や再生形態情報）はそれぞれ複数種類、生成される。また、出力形態情報は異なる配信情報で共有して設定されてもよいし、配信情報ごとに固有に生成され設定されてもよい。
【００３６】
動作状態情報は、コンテンツ表示装置１０４の表示部に表示されているＲＳＳリーダープログラムのウインドウサイズや、音声再生部に設定されているミュートの状態を含む。
【００３７】
なお、ＲＳＳリーダープログラム以外のプログラムのウインドウの起動状態を検知するようにしてもよい。例えば、他のプログラムのウインドウが全画面表示されていることが検知された場合や他のプログラムのウインドウに入力操作が行われている場合は、その邪魔にならないように配信情報が出力されることが求められる。
【００３８】
次に、コンテンツ配信装置１０１は拡張配信情報生成部３２５により、表示形態情報や再生形態情報をそれぞれ動作状態情報と対応づけて設定し、拡張配信情報を生成する。
【００３９】
図４に、動作状態情報と出力形態情報の対応付けの一例を示す。例えばポップウインドウＢは、図６に示すような、コンテンツ表示装置１０４の表示部のデスクトップ６００上のポップアップウインドウ６０１に配信日時６０２、タグ６０３、ファイル名６０４を表示するような表示形態である。ファイル名６０４はコンテンツファイルのコンテンツ識別情報およびコンテンツ管理サーバ１０２へのパスとリンクづけられている。
【００４０】
また、例えばウインドウＮは、図７に示すような、コンテンツ表示装置１０４の表示部のデスクトップ７００上のウインドウ７０２に配信日時リスト７０３、タグ７０５、ファイル名７０４、サムネイル画像７０６を表示するような表示形態である。また、エリア７０１には配信日時リスト７０３から選択された配信日時の配信情報に含まれる情報が表示されている。
【００４１】
図４に示すテーブルでは、出力形態情報についてはその名称だけが格納されており、表示形態情報や再生形態情報の実体は別途、記憶部３１４に記憶されている。そして、適宜、その名称に基づいて読み出されて、配信情報とともに送信される。
【００４２】
なお、コンテンツファイルの撮影情報をさらに出力形態情報や動作状態情報と対応づけて拡張配信情報を生成するようにしてもよい。
【００４３】
そして最後に、コンテンツ配信装置１０１は合成部３２６により、基本配信情報と拡張配信情報とを組み合わせて配信情報３３１を生成する。
【００４４】
ステップＳ２０４では、コンテンツ配信装置１０１は、ステップＳ２０３で生成された配信情報を記憶部３１４に記憶する。
【００４５】
そして、コンテンツ配信装置１０１はこのようにして生成された配信情報を配信情報送信部３１３によりネットワーク１０５経由で配信情報管理サーバ１０３に送信する。
【００４６】
以上のようにして、配信者が配信情報についてその出力形態も指定しておくことにより、配信者の意図に沿った出力形態で配信情報を被配信者側装置に出力させることができる。また、配信情報の出力形態は被配信者側装置の動作状態を考慮して決定されているので、被配信者はなんら手間のかかる操作をすることなく、適切な状態で配信情報を閲覧することができる。
【００４７】
なお、本実施形態では、撮像装置からコンテンツファイルをコンテンツ配信装置１０１に供給し、コンテンツ配信装置１０１が配信情報を生成する場合について説明した。しかしこれに限らず、上述したコンテンツ配信装置１０１が撮像装置を収容し、動作を実行するようにしてもよい。このような構成にすることで、被配信者がコンテンツファイルを撮像装置からコンテンツ配信装置１０１に供給する等の手間を省くことができ、操作にかかる負担を軽減することができる。
【００４８】
次に、コンテンツ表示装置１０４が配信情報を表示する処理の流れを、図５のフローチャート図および図８のブロック図を用いて説明する。
【００４９】
本実施形態では、コンテンツ表示装置１０４は電源起動時に、ＲＳＳリーダープログラムを自動的に起動している。そして、コンテンツ表示装置１０４はＲＳＳリーダープログラムを起動後、例えばタスクバーに常駐するアイコンで待ち受け状態として表示部８０９に表示する。その後、被配信者がこのアイコンをクリックするなどの指示に応答して、コンテンツ表示装置１０４はＲＳＳリーダープログラムのウインドウを表示部８０９に表示する。さらに、被配信者がウインドウをドラッグしたり、ウインドウ上の所定アイコンをクリックするなどの指示に応答して、ウインドウの表示サイズが変わる。
【００５０】
ステップＳ５０１では、コンテンツ表示装置１０４は、配信情報取得要求があったか否かを判断する。コンテンツ表示装置１０４は、例えば、被配信者からの入力操作を受け付けた場合、又は、一定の時間間隔が経過した場合、配信情報取得要求があったと判断する。配信情報取得要求には、配信情報管理サーバ１０３へのパス（例えばＵＲＬなど）が含まれている。配信情報管理サーバ１０３へのパスは予めＲＳＳリーダープログラムに設定されていてもよいし、被配信者の入力操作に応答して設定されてもよい。
【００５１】
ここで、一定の時間間隔は、被配信者からの指定がなければ、以前に受信した配信情報によりＲＳＳリーダープログラムに予め設定されている。一方、その一定の時間間隔は、被配信者からの指定があれば、それを優先的に適用するようにしてもよい。
【００５２】
コンテンツ表示装置１０４は、ステップＳ５０１で配信情報取得要求があったと判断する場合、処理をステップＳ５０２へ進める。一方、配信情報取得要求がなかったと判断する場合、処理をステップＳ５０１へ進める。
【００５３】
ステップＳ５０２では、コンテンツ表示装置１０４は、配信情報取得要求に基づいて、配信情報をネットワーク１０５経由で配信情報管理サーバ１０３に要求する。そして、この要求に応答して配信情報管理サーバ１０３から送信された配信情報をネットワーク１０５経由で受信する。
【００５４】
ステップＳ５０３では、コンテンツ表示装置１０４は、記憶部８１０を参照して、既に受信済みの配信情報を取得する。そして、ステップＳ５０２で受信された配信情報と既に受信済みの配信情報とを比較して、配信情報が更新されているか否かを判断する。配信情報が更新されていると判断された場合、コンテンツ表示装置１０４は処理をステップＳ５０４へ進め、配信情報が更新されていないと判断された場合、処理をステップＳ５０１へ進める。
【００５５】
ステップＳ５０４では、コンテンツ表示装置１０４は、動作状態検知部８０７により、表示部８０９及び音声再生部８１３の動作状態を検知して動作状態検知情報を取得する。まず、コンテンツ表示装置１０４は動作状態検知部８０７により、ＲＳＳリーダープログラムの表示状態が検知される。例えば、表示状態として、ＲＳＳリーダープログラムのウインドウが表示部８０９に表示されているか否か、ウインドウのサイズ、タスクバーにアイコンで表示されているかどうかなどが検知される。ＲＳＳリーダープログラムのウインドウの表示状態（上述の表示／非表示、表示の場合のウインドウサイズ、表示位置など）はＲＳＳリーダープログラム自身が管理しており、適宜、動作状態検知部８０７により参照され、検知結果として取得される。また、コンテンツ表示装置１０４は動作状態検知部８０７により、コンテンツ表示装置１０４で音声再生部８１３の音量設定がミュートに設定されているかどうかが検知される。ウインドウの場合と同様に、この音量設定もＲＳＳリーダープログラムによって管理されている。
【００５６】
ステップＳ５０５では、コンテンツ表示装置１０４は、出力形態更新部８０８により、配信情報の拡張配信情報と動作状態検知情報とに基づいて、配信情報の出力形態を決定する。
【００５７】
ステップＳ５０６では、コンテンツ表示装置１０４は配信情報に基づき、ステップＳ５０５で決定された出力形態にしたがって、表示部８０９および音声再生部８１３により、ファイル名やサムネイル画像データなどを表示出力または再生出力する。
【００５８】
ステップＳ５０７では、配信情報を閲覧した被配信者の操作に応答して、コンテンツ表示装置１０４は、ダウンロード対象となるコンテンツファイルを選択する。本実施形態では、配信情報に含まれ、表示部８０９に表示されるコンテンツファイルのファイル名が、コンテンツ識別情報およびコンテンツ管理サーバ１０２へのパスとリンクづけられているものとする。したがって、被配信者がＲＳＳリーダープログラムのウインドウに表示されたファイル名を選択指示すると、コンテンツ表示装置１０４は、それと対応するコンテンツ識別情報およびコンテンツ管理サーバ１０２へのパスを取得する。
【００５９】
続いて、コンテンツ表示装置１０４はコンテンツ識別情報を含む送信要求を生成し、通信インターフェース及びネットワーク１０５経由でコンテンツ管理サーバ１０２へ送信する。コンテンツ表示装置１０４はコンテンツ受信部８０６により、コンテンツ管理サーバ１０２から、そのコンテンツファイルの送信要求に応じて送信されたコンテンツファイルとコンテンツファイルのデータサイズの情報とをネットワーク１０５経由で受信する。ここで、コンテンツファイルのデータサイズの情報はコンテンツ表示装置１０４のメモリに一時的に記憶される。
【００６０】
ステップＳ５０８では、コンテンツ表示装置１０４はメモリに記憶されたコンテンツファイルのデータサイズの情報とコンテンツ受信部８０６により受信されたコンテンツファイルのデータサイズと比較する。これにより、コンテンツ表示装置１０４は、コンテンツファイルの受信を完了したか否かを判断する。つまり、コンテンツ受信部８０６により受信されたコンテンツファイルのデータサイズがメモリに記憶されたコンテンツファイルのデータサイズよりも小さければ、受信はまだ途中で完了していないと判断される。ステップＳ５０８では、コンテンツ表示装置１０４は、コンテンツファイルの受信を完了したと判断する場合、処理をステップＳ５０９へ進め、コンテンツファイルの受信を完了していない場合は本ステップＳ５０８を繰り返す。
【００６１】
ステップＳ５０９では、コンテンツ表示装置１０４は、動作状態検知部８０７により、コンテンツ受信部８０６の動作状態を検知して、動作状態検知情報を取得する。
【００６２】
具体的には、コンテンツ表示装置１０４は、動作状態検知部８０７により、メモリからコンテンツファイル全体のデータサイズを読出し、コンテンツ受信部８０６からコンテンツファイルのうち受信済みのデータサイズを受け取る。そして、両者のデータサイズに基づいてコンテンツファイルの受信の進捗状況を算出する。コンテンツ表示装置１０４は、動作状態検知部８０７により、この算出結果をコンテンツ受信部８０６の動作状態検知情報として取得する。たとえば、コンテンツファイル全体のデータサイズが１ＭＢで、コンテンツファイルの受信済みのデータサイズが０．５ＭＢであれば、進捗状況は５０％と算出される。
【００６３】
あるいは、コンテンツ表示装置１０４は、動作状態検知部８０７により、コンテンツ受信部８０６によるコンテンツファイルの受信終了時刻をメモリから読出し、経過時間を算出する。コンテンツ表示装置１０４は動作状態検知部８０７により、この算出結果をコンテンツ受信部８０６の動作状態検知情報として取得する。
【００６４】
ステップＳ５１０では、コンテンツ表示装置１０４は、出力形態更新部８０８により、拡張配信情報と動作状態検知情報とに基づいて、配信情報の出力形態を決定する。
【００６５】
ステップＳ５１１では、コンテンツ表示装置１０４は、配信情報に基づき、ステップＳ５１０で決定された出力形態にしたがって、表示部８０９および音声再生部８１３により、ファイル名やサムネイル画像データなどを表示出力または再生出力する。
【００６６】
例えば、動作状態検知情報がコンテンツ受信部８０６によるコンテンツファイルの受信が途中であることを示す場合、受信途中であることを示す色（例えば灰色）でファイル名が表示される。一方、動作状態検知情報がコンテンツ受信部８０６によるコンテンツファイルの受信が完了したことを示す場合、受信完了であることを示す色（例えば黒色）でファイル名が表示される。
【００６７】
あるいは、動作状態検知情報がコンテンツ受信部８０６による受信終了から短い時間しか経過していないことを示す場合、経過時間が短いことを示す色（例えば青色）でファイル名が表示される。一方、動作状態検知情報がコンテンツ受信部８０６による受信終了から長い時間が経過したと判断する場合、経過時間が長いことを示す色（例えば赤色）でファイル名が表示される。これにより、経過時間の長さに応じた色で、被配信者にコンテンツファイルを早く見るように注意を促すことができる。なお、経過時間が長いか短いかはＲＳＳリーダープログラムに予め設定された時間を基準に基づいて判断される。
【００６８】
なお、コンテンツ受信部８０６の動作状態に応じて、ファイル名を表示する色を変化させる代わりに、マークを付与して表示しても良い。また、コンテンツ受信部８０６の動作状態として、ネットワーク１０５との通信状況（通信速度や切断状況）を検知してもよい。
【００６９】
そして、ステップＳ５１２では、コンテンツ表示装置１０４は処理を終了する。なお、以上のステップＳ５０１〜Ｓ５１１のいずれかにおいて、コンテンツ表示装置１０４が、被配信者の操作に応答して、処理終了の指示が入力されたことを検知した場合に処理をステップＳ５１２へ進めて処理を終了してもよい。
【００７０】
以上のようにして、被配信側装置が自動的に、その動作状態に適合した出力形態で配信情報を表示することにより、被配信者は操作の負担をかけることなく、適切な出力状態で配信情報を閲覧できる。また、配信者は意図に応じて、被配信者側装置の動作状態に適合した出力形態で配信情報を表示することができる。
【００７１】
次に、コンテンツ配信装置１０１、コンテンツ表示装置１０４、コンテンツ管理サーバ１０２、配信情報管理サーバ１０３のハードウェア構成を、図９を用いて説明する。コンテンツ配信装置１０１、コンテンツ表示装置１０４、コンテンツ管理サーバ１０２、配信情報管理サーバ１０３はそれぞれ、例えばコンピュータ装置によって実現される。
【００７２】
９０１は、処理の動作を制御する演算処理装置（ＣＰＵ）である。
【００７３】
９０２は、各種処理のための実行プログラムのプログラムコードや符号化された画像信号などのデジタルコンテンツファイルが、読み取り可能な形式で記録されたハードディスクドライブ（以下、ＨＤＤとする）である。また、本実施形態では、ＨＤＤ９０２にＲＳＳリーダープログラムやコンテンツファイル作成プログラム、配信情報作成プログラムのプログラムコードやＯＳが記憶されている。そして、上述した本実施形態でのコンテンツ配信装置１０１、コンテンツ表示装置１０４、コンテンツ管理サーバ、配信情報管理サーバの各機能はＣＰＵ９０１が各種プログラムコードやＯＳにしたがって動作することにより実現される。
【００７４】
９０３は、メモリである。メモリ９０３は、ハードディスクドライブ９０２に記録されたプログラムコードやコンテンツファイルがロードされ、ＣＰＵ９０１が各種処理を実行する際の作業領域となっている。
【００７５】
９０４は、キーボードやポインティングデバイスなどからなる操作入力部である。ユーザの操作に応答して、操作入力部９０４への入力をＣＰＵ９０１が検知し、メモリ９０３にロードされた実行プログラムに通達されて各種処理がおこなわれる。
【００７６】
９０５は、ＣＲＴディスプレイや液晶パネルなどのディスプレイ（表示部）である。コンテンツ表示装置１０４の表示部９０５には上述したように配信情報やコンテンツファイルが表示される。
【００７７】
９０６は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭなどの外部記憶媒体を読み出すための外部記憶媒体ドライブ（記憶部）である。なお、上述した各種プログラムのプログラムコードなどはＨＤＤ９０２ではなく、外部記憶媒体９０６に記憶されていても同様に本実施形態を実現できる。
【００７８】
９０８は、通信インターフェースである。通信インターフェース９０８は、ネットワーク１０５を介して配信情報やコンテンツファイルなどの各種データを送受信する際のインターフェースとなる部分である。
【００７９】
９０９は、スピーカ（音声再生部）であり、音声を再生出力する。
【００８０】
以上の構成要素は、内部バス９０７を介して接続されており、内部バス９０７を介して互いに通信できるようになっている。
【００８１】
次に、上述した各実施形態の機能を実現するためのプログラムについて説明する。
【００８２】
上述した各実施形態の機能を実現するように各種のデバイスを動作させ、その各種のデバイスと接続された装置あるいはシステム内のコンピュータに対して上述した各実施形態の機能を実現させるソフトウェアのプログラムコード（プログラム）を供給する。
【００８３】
そして、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に（ソフトウェア的に又はハードウェア的に）格納されたプログラムにしたがって上記の各種のデバイスを動作させるようにしたものも、本発明の範疇に含まれる。
【００８４】
また、この場合、上記のソフトウェアのプログラム自体が上述した実施形態の機能を実現することになる。
【００８５】
また、そのプログラム自体、及びそのプログラムのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムを格納した記憶媒体も、本発明の範疇に含まれる。
【００８６】
かかるプログラムを記憶する記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８７】
また、供給されたプログラムをコンピュータが実行することにより、上述の実施形態の機能が実現されるだけではない。
【００８８】
例えば、そのプログラムがコンピュータにおいて稼動しているＯＳ（オペレーティングシステム）あるいは他のアプリケーション等と協働して上述の実施形態の機能を実現させる場合にも、かかるプログラムは、本発明の範疇に含まれる。
【００８９】
さらに、供給されたプログラムは、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納される。
【００９０】
そして、そのプログラムの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合にも、かかるプログラムは、本発明の範疇に含まれる。
【図面の簡単な説明】
【００９１】
【図１】本実施形態に係る情報配信システムの構成の一例を示すブロック図である。
【図２】本実施形態に係るコンテンツ配信装置が配信情報を生成する処理の一例を示すフローチャート図である。
【図３】本実施形態に係るコンテンツ配信装置の構成の一例を示すブロック図である。
【図４】本実施形態に係る拡張配信情報の構成の一例を示すテーブルである。
【図５】本実施形態に係るコンテンツ表示装置が配信情報を表示する処理の一例を示すフローチャート図である。
【図６】本実施形態に係るコンテンツ表示装置で表示される配信情報の画面の一例を示す図である。
【図７】本実施形態に係るコンテンツ表示装置で表示される配信情報の画面の一例を示す図である。
【図８】本実施形態に係る情報配信システムの構成の一例を示すブロック図である。
【図９】本実施形態に係るコンテンツ配信装置、コンテンツ表示装置、コンテンツ管理サーバおよび配信情報管理サーバの構成の一例を示すブロック図である。
【符号の説明】
【００９２】
１００  情報配信システム
１０１  コンテンツ配信装置
１０２  コンテンツ管理サーバ
１０３  配信情報管理サーバ
１０４  コンテンツ表示装置
【図１】
2008305280.tif 000003
【図２】
2008305280.tif 000004
【図３】
2008305280.tif 000005
【図４】
2008305280.tif 000006
【図５】
2008305280.tif 000007
【図６】
2008305280.tif 000008
【図７】
2008305280.tif 000009
【図８】
2008305280.tif 000010
【図９】
2008305280.tif 000011