(57)【要約】【課題】クライアント装置の再生環境に合わせたコンテンツを配信する。【解決手段】コンテンツの再生機能を有するクライアント装置１０１から送信されるコンテンツの選択情報（要求情報）に基づいて、複数のコンテンツの中から要求情報に適合するコンテンツを選択して配信するため、情報配信サーバ１０２において、クライアント装置１０１でのコンテンツの再生環境の情報を取得する方法であり、この取得した再生環境の情報に適合するようにコンテンツを加工して配信するため、取得したコンテンツを記憶する情報ＤＢ部１０２４、クライアント装置１０１からの要求や再生環境の情報を受信する要求情報受信部１０２１、配信するコンテンツを決定する送信情報決定部１０２２、再生環境に適合するようにコンテンツを加工する情報加工部１０２５、加工したコンテンツを送信する情報送信部１０２６を備える構成とした。【選択図】      図６
2004265263.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの再生機能を有するクライアント装置から送信されるコンテンツの選択情報に基づいて、複数のコンテンツの中から前記選択情報に適合するコンテンツを選択して配信するコンテンツの配信方法であって、
前記クライアント装置におけるコンテンツの再生環境を取得し、
この取得した再生環境に適合するように前記コンテンツを加工して配信すること、
を特徴とするコンテンツ配信方法。
【請求項２】
内容の特徴を記述したメタ情報が作成された第１のコンテンツと、この第１のコンテンツに関連した１以上の第２のコンテンツを選択してクライアント装置に配信し、このクライアント装置で少なくとも前記第１のコンテンツと第２のコンテンツを再生するようにしたコンテンツ配信方法であって、
複数のコンテンツの中から前記クライアント装置のユーザが望む第１のコンテンツを選択するための第１の選択情報と、複数のコンテンツの中から前記第２のコンテンツを選択するための第２の選択情報を受信するステップ、
前記第１の選択情報に基づいて配信する第１のコンテンツを選択するステップ、
前記メタ情報と前記第２の選択情報に基づいて配信する第２のコンテンツを選択するステップ、
を備えることを特徴とするコンテンツの配信方法。
【請求項３】
内容の特徴を記述したメタ情報が作成された第１のコンテンツと、この第１のコンテンツに関連した１以上の第２のコンテンツを選択してクライアント装置に配信し、このクライアント装置で少なくとも前記第１のコンテンツと第２のコンテンツを再生するようにしたコンテンツ配信方法であって、
複数のコンテンツの中から前記クライアント装置のユーザが望む第１のコンテンツを選択するための第１の選択情報と、複数のコンテンツの中から前記第２のコンテンツを選択するための第２の選択情報を受信するステップ、
前記第１の選択情報に基づいて配信する第１のコンテンツを選択するステップ、
配信する第２のコンテンツを前記メタ情報と前記第２の選択情報に基づいて選択するステップ、
前記メタ情報に基づいて、前記第１のコンテンツと前記第２のコンテンツを再生するスケジュールに関するスケジュール情報を生成するステップ、
前記第１のコンテンツと前記第２のコンテンツと前記スケジュール情報を送信するステップ、
を備え、
前記クライアント装置が、前記送信されたスケジュール情報に基づいて前記第１のコンテンツと前記第２のコンテンツを再生するようにしたこと、
を特徴とするコンテンツ配信方法。
【請求項４】
内容の特徴を記述したメタ情報が作成されたコンテンツをクライアント装置に送信し、このクライアント装置でこのコンテンツを再生するようにしたコンテンツ配信方法であって、
前記クライアント装置のユーザが望むコンテンツを選択するための選択情報を受信するステップ、
前記選択情報に基づいて配信するコンテンツを選択するステップ、
前記クライアント装置におけるコンテンツの再生環境を取得するステップ、
前記メタ情報と前記再生環境に基づいて、前記配信するコンテンツを前記クライアント装置が取得するタイミングとその加工状態を規定するステップ、
前記クライアント装置が取得すべきコンテンツとその取得のタイミングとその加工状態を規定する情報を作成して当該クライアント装置に送信するステップ、
前記送信された前記取得すべきコンテンツとその取得のタイミングとその加工状態に基づいて作成され、
前記クライアント装置から送信される配信要求を受信するステップ、
この配信要求に基づいて、前記再生環境に適合するように前記コンテンツを加工して配信するステップ、
を備えることを特徴とするコンテンツ配信方法。
【請求項５】
内容の特徴を記述したメタ情報が作成された第１のコンテンツと、この第１のコンテンツに関連した１以上の第２のコンテンツをクライアント装置に配信し、このクライアント装置で少なくとも前記第１のコンテンツと第２のコンテンツを再生するようにしたコンテンツ配信方法であって、
複数のコンテンツの中から前記クライアント装置のユーザが望む第１のコンテンツを選択するための第１の選択情報と、複数のコンテンツの中から前記第２のコンテンツを選択するための第２の選択情報を受信するステップ、
前記第１の選択情報に基づいて配信する第１のコンテンツを選択するステップ、
配信する第２のコンテンツを前記メタ情報と前記第２の選択情報に基づいて選択するステップ、
前記メタ情報に基づいて、配信する前記第１のコンテンツと前記第２のコンテンツを前記クライアント装置が取得するタイミングを規定するステップ、
前記クライアント装置が取得すべき第１のコンテンツと第２のコンテンツとその取得のタイミングを規定する情報を作成して当該クライアント装置に送信するステップ、
前記送信された前記クライアント装置が取得すべき第１のコンテンツと第２のコンテンツとその取得のタイミングを規定する情報に基づいて作成され、前記クライアント装置から送信される配信要求を受信するステップ、
この配信要求に基づいて、前記第１のコンテンツと前記第２のコンテンツを配信するステップ、
を備えることを特徴とするコンテンツ配信方法。
【請求項６】
前記配信するコンテンツを選択するメタ情報サーバと、前記選択されたコンテンツを配信するコンテンツ配信装置により、コンテンツを配信することを特徴とする請求項４または請求項５に記載のコンテンツ配信方法。
【請求項７】
前記選択情報が、前記クライアント装置のユーザの直接的な選択情報と当該ユーザの間接的な選択情報の少なくとも一方を含む情報であることを特徴とする請求項１または請求項４に記載のコンテンツ配信方法。
【請求項８】
前記第１の選択情報が、前記クライアント装置のユーザの直接的な選択情報と当該ユーザの間接的な選択情報の少なくとも一方を含む情報であることを特徴とする請求項２、請求項３または請求項５に記載のコンテンツ配信方法。
【請求項９】
コンテンツの再生機能を有するクライアント装置から送信されるコンテンツの選択情報に基づいて、複数のコンテンツの中から前記クライアント装置のユーザが望むコンテンツを選択して配信するコンテンツ配信方法におけるコンテンツ配信装置であって、
情報源から情報を取得する手段と、
前記取得する情報であるコンテンツを記憶する手段と、
前記選択情報とコンテンツの再生環境を受信する手段と、
この受信した選択情報に適合するコンテンツを選択する手段と、
この選択したコンテンツを、前記コンテンツの再生環境に適合するように加工する手段と、
この加工したコンテンツをクライアント装置へ配信する手段と、
を備えることを特徴とするコンテンツ配信装置。
【請求項１０】
内容の特徴を記述したメタ情報が作成された複数のコンテンツの中から配信するコンテンツを選択し、この選択したコンテンツをコンテンツ配信装置からクライアント装置に配信し、このクライアント装置でこのコンテンツを再生するようにしたコンテンツ配信方法におけるメタ情報サーバであって、
前記コンテンツ配信装置から、前記メタ情報を取得する手段と、
前記メタ情報を記憶する手段と、
複数のコンテンツの中から前記クライアント装置のユーザが望むコンテンツを選択するための選択情報と前記クライアント装置におけるコンテンツの再生環境を受信する手段と、
前記選択情報に基づいて、複数のメタ情報の中から前記選択情報に適合するコンテンツに関するメタ情報を検索し、選択する手段と、
前記選択されたメタ情報から前記コンテンツを特定する情報と、このコンテンツを取得するタイミングおよび当該コンテンツの加工状態を規定する情報を作成する手段と、
前記コンテンツを特定する情報と、前記タイミングおよび加工状態を規定する情報を、クライアント装置へ送信する手段と、
を備えることを特徴とするメタ情報サーバ。
【請求項１１】
内容の特徴を記述したメタ情報が作成された複数のコンテンツの中から前記クライアント装置のユーザが望むコンテンツをメタ情報サーバにて選択し、この選択したコンテンツをコンテンツ配信装置からクライアント装置に配信し、このクライアント装置でこのコンテンツを再生するようにしたコンテンツ配信方法におけるコンテンツ配信装置であって、
情報源から情報を取得する手段と、
前記取得した情報であるコンテンツを記憶する手段と、
前記コンテンツに対して作成されたメタ情報を前記メタ情報サーバへ送信する手段と、
前記メタ情報サーバにて選択され加工状態を規定されたコンテンツの配信を要求する配信要求を前記クライアント装置から受信する手段と、
この受信した配信要求に基づきコンテンツを選択し、加工する手段と、
前記加工されたコンテンツをクライアント装置に送信する手段と、
を有することを特徴とするコンテンツ配信装置。
【請求項１２】
コンテンツの再生機能を有するクライアント装置から送信されるコンテンツの選択情報に基づいて、複数のコンテンツの中から前記クライアント装置のユーザが望むコンテンツを選択して配信するコンテンツ配信方法におけるコンテンツ配信装置とするため、
コンピュータを、
情報源から情報を取得するモジュール、
前記取得する情報であるコンテンツを記憶するモジュール、
前記選択情報とコンテンツの再生環境を受信するモジュール、
受信した選択情報に適合するコンテンツを選択するモジュール、
この選択したコンテンツを、前記コンテンツの再生環境に適合するように加工するモジュール、
この加工したコンテンツをクライアント装置へ送信するモジュール、
として機能させることを特徴とするコンテンツ配信装置用プログラム。
【請求項１３】
メタ情報が作成された複数のコンテンツの中からクライアント装置のユーザが望むコンテンツを選択し、この選択したコンテンツをコンテンツ配信装置から前記クライアント装置に配信し、このクライアント装置でこのコンテンツを再生するようにしたコンテンツ配信方法におけるメタ情報サーバとするため、
コンピュータを、
コンテンツ配信装置から、メタ情報を取得するモジュール、
前記メタ情報を記憶するモジュール、
複数のコンテンツの中から配信するコンテンツを選択するための選択情報と前記クライアント装置におけるコンテンツの再生環境を受信するモジュール、
前記選択情報に基づいて、複数のメタ情報の中から前記選択情報に適合するコンテンツに関するメタ情報を検索し、選択するモジュール、
前記選択されたメタ情報から前記コンテンツを特定する情報と、このコンテンツを取得するタイミングおよび当該コンテンツの加工状態を規定する情報を作成するモジュール、
前記コンテンツを特定する情報と、前記タイミングおよび加工状態を規定する情報を、クライアント装置へ送信するモジュール、
として機能させることを特徴とするメタ情報サーバ用プログラム。
【請求項１４】
メタ情報が作成された複数のコンテンツの中から前記クライアント装置のユーザが望むコンテンツをメタ情報サーバにて選択し、この選択したコンテンツをクライアント装置に送信し、このクライアント装置でこのコンテンツを再生するようにしたコンテンツ配信方法におけるコンテンツ配信装置とするため、
コンピュータを、
情報源から情報を取得するモジュール、
前記取得した情報であるコンテンツを記憶するモジュール、
前記コンテンツに対して作成されたメタ情報を前記メタ情報サーバへ送信するモジュールと、
前記メタ情報サーバにて選択され加工状態を規定されたコンテンツの配信を要求する配信要求を前記クライアント装置から受信するモジュール、
この受信した配信要求に基づきコンテンツを選択し、加工するモジュール、
前記加工されたコンテンツをクライアント装置に送信するモジュール、
として機能させることを特徴とするコンテンツ配信装置用プログラム。
【請求項１５】
請求項１２または請求項１４に記載のコンテンツ配信装置用プログラムを記憶した記憶媒体。
【請求項１６】
請求項１３に記載のメタ情報サーバ用プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ配信方法、コンテンツ配信装置、コンテンツ配信用プログラム、コンテンツ配信用プログラムを記録した記録媒体、メタ情報サーバ、メタ情報サーバ用プログラムおよびメタ情報サーバ用プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
インターネットの普及とブロードバンド化に伴い、インターネットを始めとするＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークでも映像配信が盛んに行われている。特にＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）サービスの普及に伴い、高速ネットワークをターゲットとした高ビットレートの映像配信を行う試みが行われておりネットワーク放送も映像の高品質化が進んでいる。さらに光ケーブルを用いたＦＴＴＨ（Ｆｉｂｅｒ  ｔｏ  ｔｈｅ  Ｈｏｍｅ）サービスではさらなる高ビットレート配信が行われることが予測される。
【０００３】
ネットワーク放送で高ビットレートの映像を再生するためには、サーバとクライアント装置を結ぶネットワークの帯域に課題があることが良く知られている。
つまり、映像再生時にサーバからクライアント装置へのネットワークで確保されている帯域よりも低いビットレートの映像を配信しないと映像の再生が途切れたり、最悪の場合、映像再生が停止してしまうことがある。そのため、配信する映像のビットレートをネットワークの帯域ごとに決める必要がある。
【０００４】
そこで、帯域保証をおこなう技術や配信する帯域に合わせてビットレートを動的に変更する技術や、配信データにＭＰＥＧ−７（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ−７）などのマルチメディアコンテンツ記述インタフェースによりメタ情報（コンテンツの名前や意味内容に関する情報）を付加することで、利用者が興味を持つコンテンツ（およびその付加情報）を高速かつ効率的に送信できるようにする技術が開発されている。
次に、ＳＭＩＬなどを用いて映像に同期して配信される映像の付加情報は制作者側で付与されたコンテンツである。すなわち、映像と画像やテキストなどで構成されるコンテンツを制作者がＳＭＩＬで記述する作品としてユーザに提供する。そのため、ユーザは制作者から提示された情報を制作者の意図する形式、即ち制作者が決めたレイアウトや制作者が決めたコンテンツとして見るしか出来なかった。
また、ユーザが自分の知りたい情報を自分にあった形式で取得する方法として、ユーザ自らが映像を見ながらで検索をするという方法が一般的であるが、映像に同期して情報やコンテンツを得ることはできなかった。
【０００５】
そこで、本発明は、端末装置の再生環境に合わせてコンテンツを配信すること、制作者の決めたコンテンツとして見るしかできないといったような制限をなくしたり緩和すること、映像に同期してコンテンツを配信するなど、柔軟なコンテンツの配信を可能にすることを目的とする。
【０００６】
【非特許文献１】
福地一、勝本道哲、「フォトニックネットワークの進展と放送メディア」電子情報通信学会誌、２００２年５月、第８５巻、第５号、Ｐ．３４７−３５４
【０００７】
【課題を解決するための手段】
前記した課題を解決するため、本発明（請求項１）は、コンテンツの再生機能を有するクライアント装置から送信されるコンテンツの選択情報に基づいて、複数のコンテンツの中から前記選択情報に適合するコンテンツを選択して配信するコンテンツの配信方法である。このコンテンツの配信方法は、前記クライアント装置におけるコンテンツの再生環境を取得し、この取得した再生環境に適合するように前記コンテンツを加工して配信することを特徴とする。
【０００８】
この構成において、コンテンツは、選択情報に基づいて選択される。選択情報は、「サッカー中継映像番組」や「情報映像番組」のような、クライアント装置のユーザが入力・選択する直接的なもの（配信要求）や、「鎌倉近辺に興味がある」のように、ユーザの興味などに関する間接的なもの（ユーザの情報）が含まれる。ここで、コンテンツ選択情報からコンテンツを選択する手段・手法については、例えば通常のキーワード検索などの手段・手法が用いられるが、本発明において、この選択の手段・手法については、特に限定するものではない。また、再生環境（視聴環境）は、配信したコンテンツが再生されるクライアント装置の、例えばＣＰＵの種類・作動クロック周波数数・稼働率、デコーダボードの有無・種類、ビューワの有無・種類などである。この再生環境には、例えば光ファイバ・ＡＤＳＬなどの通信の種別やその通信速度（帯域）を含めてもよい。また、「コンテンツを加工して配信」における加工は、後記する実施形態のように、コンテンツのビットレートを変更したり、コンテンツから音声データを除いたり、テキストデータだけにして、クライアント装置の再生環境に適合するようにコンテンツを処理（２次加工）することである。この点は、以下の各発明について同じである。
【０００９】
この構成によれば、選択情報に適合するコンテンツがクライアント装置に配信されるが、この配信に際してはクライアント装置の再生環境に適合するようにコンテンツが加工される。このため、クライアント装置において、配信されたコンテンツの再生が確実に行える。
【００１０】
また、本発明（請求項２）（第１システム、複数コンテンツ）は、内容の特徴を記述したメタ情報が作成された第１のコンテンツと、この第１のコンテンツに関連した１以上の第２のコンテンツを選択してクライアント装置に配信し、このクライアント装置で少なくとも前記第１のコンテンツと第２のコンテンツを再生するようにしたコンテンツ配信方法である。このコンテンツ配信方法は、複数のコンテンツの中から前記クライアント装置のユーザが望む第１のコンテンツを選択するための第１の選択情報と、複数のコンテンツの中から前記第２のコンテンツを選択するための第２の選択情報を受信するステップ、前記第１の選択情報に基づいて配信する第１のコンテンツを選択するステップ、前記メタ情報と前記第２の選択情報に基づいて配信する第２のコンテンツを選択するステップ、を備えることを特徴とする。
【００１１】
この構成において、第１のコンテンツには、例えばＭＰＥＧ−７の形式のようなメタ情報が作成される。メタ情報は、第１のコンテンツの内容の特徴を記述した情報であり、その作成の手段・手法については特に限定するものではない。第２のコンテンツは、例えば第１のコンテンツに連動あるいは付随して表示しようとするコンテンツであり、第１のコンテンツを補足説明などする役割を有する。ここで第１のコンテンツは、第１の選択情報に基づいて選択される。第１の選択情報は、前記した発明の選択情報と同様に、「サッカー中継映像番組」や「情報映像番組」のような、クライアント装置のユーザが入力・選択する直接的なもの（配信要求）や、「鎌倉近辺に興味がある」のように、ユーザの興味などに関する間接的なもの（ユーザの情報）が含まれる。また、第２の選択情報は、第１のコンテンツに連動した第２のコンテンツを選択するための情報であり、例えば第１の選択情報が「サッカー中継番組映像」あるいは該番組の選択を促す情報であれば、第２の選択情報はそれに連動した「戦術情報に関するコンテンツ」あるいは該コンテンツの選択を促すような情報である。また、例えば第１の選択情報が「情報番組映像」あるいは該番組の選択を促す情報であれば、第２の選択情報はそれに連動した「歴史に関するコンテンツ」あるいは該コンテンツの選択を促す情報である。また、第１の選択情報が第２の選択情報を兼ねるようにして、情報の入力を省略できるようにしてもよい。なお、第１のコンテンツ選択情報から第１のコンテンツを選択する手段・手法については、例えば通常のキーワード検索などの手段・手法が用いられる。また、第２のコンテンツ選択情報から第２のコンテンツを選択する際には、後記する実施形態のように、第１のコンテンツの内容の特徴を記述したメタ情報が利用される。これらの点は、以下の各発明について同じである。
【００１２】
ちなみに、クライアント装置におけるコンテンツの再生環境を取得するステップ、この再生環境に適合するように選択した第１のコンテンツを加工するステップ、再生環境に適合するように選択した第２のコンテンツを加工するステップ、を付加してもよい。このようにすることで、クライアント装置の再生環境にあわせたコンテンツが配信されるので、クライアント装置においてコンテンツの再生が確実に行える。
【００１３】
また、本発明（請求項３）は、内容の特徴を記述したメタ情報が作成された第１のコンテンツと、この第１のコンテンツに関連した１以上の第２のコンテンツを選択してクライアント装置に配信し、このクライアント装置で少なくとも前記第１のコンテンツと第２のコンテンツを再生するようにしたコンテンツ配信方法である。そして、このコンテンツ配信方法は、複数のコンテンツの中から前記クライアント装置のユーザが望む第１のコンテンツを選択するための第１の選択情報と、複数のコンテンツの中から前記第２のコンテンツを選択するための第２の選択情報を受信するステップ、前記第１の選択情報に基づいて配信する第１のコンテンツを選択するステップ、配信する第２のコンテンツを前記メタ情報と前記第２の選択情報に基づいて選択するステップ、前記メタ情報に基づいて、前記第１のコンテンツと前記第２のコンテンツを再生するスケジュールに関するスケジュール情報を生成するステップ、前記第１のコンテンツと前記第２のコンテンツと前記スケジュール情報を送信するステップ、を備え、前記クライアント装置が、前記送信されたスケジュール情報に基づいて前記第１のコンテンツと前記第２のコンテンツを再生するようにしたこと、を特徴とする。
【００１４】
この構成において、第１のコンテンツ、第２のコンテンツ、およびスケジュール情報がクライアント装置に配信・送信される。スケジュール情報は、第１のコンテンツに対する第２のコンテンツの再生のタイミングを指示する情報である。例えば後記する実施形態では、「鎌倉情報番組」のメタ情報から、映像番組に写っている被写体に関する情報を情報映像の時間位置とともに取得」し、スケジュール情報（スケジュールデータ）を生成している。ここで、コンテンツや情報は、一括して配信・送信してもよいし、別々に配信・送信してもよい。つまり、複数の情報を配信・送信する場合は、一連の動作として一括で配信・送信してもよいし、別々の動作として配信・送信してもよい。この点は、他の発明についても同じである。
【００１５】
また、本発明（請求項４）（第２システム：単一コンテンツ）は、内容の特徴を記述したメタ情報が作成されたコンテンツをクライアント装置に送信し、このクライアント装置でこのコンテンツを再生するようにしたコンテンツ配信方法である。そして、このコンテンツ配信方法は、前記クライアント装置のユーザが望むコンテンツを選択するための選択情報を受信するステップ、前記選択情報に基づいて配信するコンテンツを選択するステップ、前記クライアント装置におけるコンテンツの再生環境を取得するステップ、前記メタ情報と前記再生環境に基づいて、前記配信するコンテンツを前記クライアント装置が取得するタイミングとその加工状態を規定するステップ、前記クライアント装置が取得すべきコンテンツとその取得のタイミングとその加工状態を規定する情報を作成して当該クライアント装置に送信するステップ、前記送信された前記取得すべきコンテンツとその取得のタイミングとその加工状態に基づいて作成され、前記クライアント装置から送信される配信要求を受信するステップ、この配信要求に基づいて、前記再生環境に適合するように前記コンテンツを加工して配信するステップ、を備えることを特徴とする。
【００１６】
この構成において、コンテンツは、選択情報に基づいて選択される。コンテンツの選択は、メタ情報を参照して行うようにしてもよい。クライアント装置には、配信すべきコンテンツと配信のタイミングと加工状況が通知（送信）される。これを通知されたクライアント装置は、配信されるコンテンツと配信のタイミングと加工状況を配信要求として送信して、所定の加工が施された所定のコンテンツを所定のタイミングで取得する。ここで、加工については前記した意味内容と同じであり、例えば、ビットレートが変更される。なお、後記する実施形態のように、取得のタイミングに加えて再生のタイミングを規定するようにしてもよい。また、取得のタイミング（再生のタイミング）は、即時でもよい。また、後記する実施形態のように、配信すべきコンテンツの選択、配信のタイミングと加工状態の規定をメタ情報サーバで行い、クライアント装置からの配信要求（配信すべきコンテンツ、配信のタイミング、加工状態を規定した情報）に基づくコンテンツの配信を、コンテンツ配信サーバで行うようにしてもよい。
【００１７】
また、本発明（請求項５）（第２のシステム：複数コンテンツ）は、内容の特徴を記述したメタ情報が作成された第１のコンテンツと、この第１のコンテンツに関連した１以上の第２のコンテンツをクライアント装置に配信し、このクライアント装置で少なくとも前記第１のコンテンツと第２のコンテンツを再生するようにしたコンテンツ配信方法である。そして、このコンテンツ配信方法は、複数のコンテンツの中から前記クライアント装置のユーザが望む第１のコンテンツを選択するための第１の選択情報と、複数のコンテンツの中から前記第２のコンテンツを選択するための第２の選択情報を受信するステップ、前記第１の選択情報に基づいて配信する第１のコンテンツを選択するステップ、配信する第２のコンテンツを前記メタ情報と前記第２の選択情報に基づいて選択するステップ、前記メタ情報に基づいて、配信する前記第１のコンテンツと前記第２のコンテンツを前記クライアント装置が取得するタイミングを規定するステップ、前記クライアント装置が取得すべき第１のコンテンツと第２のコンテンツとその取得のタイミングを規定する情報を作成して当該クライアント装置に送信するステップ、前記送信された前記取得すべき第１のコンテンツと第２のコンテンツとその取得のタイミングを規定する情報に基づいて作成され、前記クライアント装置から送信される配信要求を受信するステップ、この配信要求に基づいて、前記第１のコンテンツと前記第２のコンテンツを配信するステップ、を備えることを特徴とする。
【００１８】
この構成においては、第１の選択情報と第２の選択情報により第１のコンテンツと第２のコンテンツが選択される。コンテンツの選択は、メタ情報を参照して行うようにしてもよい。クライアント装置には、配信すべきコンテンツ（第１・第２）と配信のタイミングが通知（送信）される。これを通知されたクライアント装置は、配信されるコンテンツ（第１・第２）と配信のタイミングを配信要求として送信して、所定のコンテンツを所定のタイミングで取得する。その他については、請求項４の発明と同様である。
【００１９】
また、請求項４・請求項５の発明は、後記する実施形態のように、配信するコンテンツの選択をなどをメタ情報サーバで行い、選択されたコンテンツの配信をコンテンツ配信装置により行うことを特徴とする（請求項６）。
【００２０】
なお、請求項４・請求項５の発明は、クライアント装置におけるコンテンツの再生環境を取得することとして、配信されるコンテンツが、クライアント装置の再生環境に適合する加工状態になるようしてもよい。このようにすることで、クライアント装置の再生環境にあわせたコンテンツが配信されるので、クライアント装置においてコンテンツの再生が確実に行える。
【００２１】
なお、選択情報（請求項７）は、後記する実施形態の「サッカー中継映像番組」のように、クライアント装置のユーザが入力する直接的な情報や、「鎌倉近辺に興味がある」のように、クライアント装置のユーザの興味などに関する間接的な情報などが含まれる。
【００２２】
同様に、第１の選択情報（請求項８）は、後記する実施形態の「サッカー中継映像番組」のように、クライアント装置のユーザが入力する直接的な情報や、「鎌倉近辺に興味がある」のように、クライアント装置のユーザの興味などに関する間接的な情報などが含まれる。
【００２３】
第２の選択情報についても、第１の情報と同様に、クライアント装置のユーザが入力する直積的な情報や、クライアント装置のユーザの興味などに関する間接的な情報などが含まれる。
【００２４】
また、本発明（請求項９）（第１のシステム  コンテンツ配信装置）は、コンテンツの再生機能を有するクライアント装置から送信されるコンテンツの選択情報に基づいて、複数のコンテンツの中から前記クライアント装置のユーザが望むコンテンツ（第１のコンテンツ）を選択して配信するコンテンツ配信方法におけるコンテンツ配信装置である。そして、このコンテンツ配信装置は、情報源から情報を取得する手段と、前記取得する情報であるコンテンツを記憶する手段と、前記選択情報とコンテンツの再生環境を受信する手段と、この受信した選択情報に適合するコンテンツを選択する手段と、この選択したコンテンツを、前記コンテンツの再生環境に適合するように加工する手段と、この加工したコンテンツをクライアント装置へ配信する手段と、を備えることを特徴とする。
【００２５】
この構成では、請求項１の発明と同様に配信すべきコンテンツが選択され、選択されたコンテンツは、クライアント装置の再生環境に適合するように加工して、コンテンツ配信サーバから配信される。
【００２６】
また、本発明（請求項１０）（第２システム  メタ情報サーバ）は、内容の特徴を記述したメタ情報が作成された複数のコンテンツの中から配信するコンテンツ（第１のコンテンツ）を選択し、この選択したコンテンツをコンテンツ配信装置からクライアント装置に配信し、このクライアント装置でこのコンテンツを再生するようにしたコンテンツ配信方法におけるメタ情報サーバである。このメタ情報サーバは、前記コンテンツ配信装置から、前記メタ情報を取得する手段と、前記メタ情報を記憶する手段と、複数のコンテンツの中から前記クライアント装置のユーザが望むコンテンツを選択するための選択情報と前記クライアント装置におけるコンテンツの再生環境を受信する手段と、前記選択情報に基づいて、複数のメタ情報の中から前記選択情報に適合するコンテンツに関するメタ情報を検索し、選択する手段と、前記選択されたメタ情報から前記コンテンツを特定する情報と、このコンテンツを取得するタイミングおよび当該コンテンツの加工状態を規定する情報を作成する手段と、前記コンテンツを特定する情報と、前記タイミングおよび加工状態を規定する情報を、クライアント装置へ送信する手段と、を備えることを特徴とする。
【００２７】
この構成においては、配信すべきコンテンツと配信のタイミングとコンテンツの加工状態をメタ情報サーバが決定し、クライアント装置へ送信する。後記する実施形態では、クライアント装置は、コンテンツ配信サーバにコンテンツの配信要求を送信し、所定のタイミングに所定の加工がなされた所定のコンテンツを得る。
【００２８】
また、本発明（請求項１１）（第２システム  コンテンツ配信装置）は、内容の特徴を記述したメタ情報が作成された複数のコンテンツの中からクライアント装置のユーザが望むコンテンツ（第１のコンテンツ）をメタ情報サーバにて選択し、この選択したコンテンツをコンテンツ配信装置から前記クライアント装置に配信し、このクライアント装置でこのコンテンツを再生するようにしたコンテンツ配信方法におけるコンテンツ配信装置である。そして、このコンテンツ配信装置は、情報源から情報を取得する手段と、前記取得した情報であるコンテンツを記憶する手段と、前記コンテンツに対して作成されたメタ情報を前記メタ情報サーバへ送信する手段と、前記メタ情報サーバにて選択され加工状態を規定されたコンテンツの配信を要求する配信要求を前記クライアント装置から受信する手段と、この受信した配信要求に基づきコンテンツを選択し、加工する手段と、前記加工されたコンテンツをクライアント装置に送信する手段と、を有することを特徴とする。
【００２９】
この構成においては、配信するコンテンツとその加工状態が、メタ情報サーバにより規定される。コンテンツ配信装置は、この配信するコンテンツとその加工状態を規定した情報を配信要求としてクライアント装置から受信する。コンテンツ配信装置は、配信要求を受信すると、所定の加工がなされた所定のコンテンツをクライアント装置に送信する。
【００３０】
また、本発明（請求項１２）のコンテンツ配信装置用プログラムは、コンピュータを請求項９に記載のコンテンツ配信装置として機能させるためのプログラムである。また、本発明（請求項１３）のメタ情報サーバ用プログラムは、コンピュータを請求項１０に記載のメタ情報サーバとして機能させるためのプログラムである。また、本発明（請求項１４）のコンテンツ配信装置用プログラムは、コンピュータを請求項１１に記載のコンテンツ配信装置として機能させるためのプログラムである。
【００３１】
また、本発明（請求項１５）の記憶媒体は、請求項１２または請求項１４に記載のコンテンツ配信装置用プログラムを記録した記録媒体である。また、本発明（請求項１６）は、請求項１３に記載のメタ情報サーバ用プログラムを記憶した記録媒体である。
【００３２】
【発明の実施の形態】
≪第１実施形態≫
本発明の実施形態について、図面を用いて説明する。まず図１を用いて、本発明の第１実施形態におけるシステムの構成を説明する。
【００３３】
符号１０１はクライアント装置、符号１０２は情報配信サーバであり、これらはネットワーク１０４を介して接続されている。ネットワーク１０４は、例えばインターネットや地域ＩＰ網に代表されるＩＰネットワークや電話網であり、クライアント装置１０１と情報配信サーバ１０２とが通信できるネットワークであれば何でも構わないが、以下の説明を簡単にするため十分広い帯域を持ったブロードバンドネットワークであるとする。さらに、説明を簡単にするためクライアント装置１０１および情報配信サーバ１０２は、それぞれ１つしか図面に記載していないが、いずれも複数で構成されていても構わない。
【００３４】
符号１０３は、情報配信サーバ１０２が取得する情報の情報源である。例えば、映像や画像、テキストといった情報であり、自動もしくは手動で入力される場合もあるし、インターネット上で公開されているＷＥＢページなど、情報配信サーバ１０２が自動的にまたは能動的に取得できる情報である場合もある。また、情報源１０３は任意の情報源でよいが、第１実施形態では、予め情報配信サーバ１０２の運用者と契約の上、配信または再配信することを許可された有限個の情報源であり、運用開始時には固定されているものとする。
【００３５】
（クライアント装置）
次に、図５を用いて第１実施形態におけるクライアント装置１０１の構成を説明する。
【００３６】
符号１０１１は、ユーザ情報入力部である。ユーザ情報入力部１０１１は、ユーザがクライアント装置１０１で受信したいコンテンツを選択したり、受信したいコンテンツに関連するキーワードや、ユーザ自身のプロファイルデータ（名前や趣味や嗜好）など各種データを入力する部分であり、クライアント装置１０１を操作する際のインタフェースとなる部分である。
【００３７】
符号１０１２は、クライアント装置情報測定部である。クライアント装置情報測定部１０１２は、クライアント装置１０１のＣＰＵの種類やＣＰＵの稼働率やＣＰＵの作動クロック周波数の周波数や、クライアント装置１０１の構成などクライアント装置１０１の再生環境に関する情報を測定する部分である。
【００３８】
符号１０１３は、ユーザプロファイル記憶部である。ユーザプロファイル記憶部１０１３は、ユーザが設定した趣味や嗜好、ユーザのクライアント装置１０１の操作履歴やユーザがクライアント装置１０１に入力したデータ等からユーザプロファイルデータを作成し、記憶する部分である。
【００３９】
表１は、ユーザプロファイル記憶部１０１３に記憶されるユーザプロファイルデータの例である。
【００４０】
【表１】
2004265263.tif 000003
【００４１】
表１に例示されるように、ユーザプロファイルデータには、ユーザがクライアント装置１０１を操作して選択した番組や文書や、クライアント装置１０１に入力した自分の趣味嗜好に関する情報が、クライアント装置１０１に入力された時刻とともに時系列で記録されている。例えば「２００３／１／１０  １２：１０：１０  番組選択：鎌倉ダイジェスト」とは、ユーザが２００３年１月１０日１２時１０分１０秒に、クライアント装置１０１を操作して「鎌倉ダイジェスト」という番組を選択したことを示している。
【００４２】
符号１０１４は、クライアント装置プロファイル記憶部である。クライアント装置プロファイル記憶部１０１４は、クライアント装置情報測定部１０１２によって測定されたクライアント装置１０１に関する情報から、クライアント装置１０１の再生環境に関する情報であるクライアント装置プロファイルデータを作成し、記憶する部分である。また、クライアント装置１０１に関する情報はユーザ自身がユーザ情報入力部から入力したものでもよい。
【００４３】
符号１０１５は、情報送信部である。情報送信部１０１５は、ユーザのコンテンツ配信要求（請求項の直接的な選択情報に該当）と、ユーザプロファイル記憶部１０１３に記憶されたユーザプロファイルデータ（請求項の間接的な選択情報）と、クライアント装置プロファイル記憶部１０１４に記憶されたクライアント装置プロファイルデータとから構成される要求情報を、ネットワーク１０４を経由して情報配信サーバ１０２へ送信する部分である。
【００４４】
符号１０１６は、情報受信部である。情報受信部１０１６は、情報配信サーバ１０２からネットワーク１０４を経由して配信される情報を受信する部分である。
【００４５】
符号１０１７は、情報再生部である。情報再生部１０１７は、情報受信部１０１６で受信した情報を再生し、ユーザに提示する部分である。
【００４６】
符号１０１８は、タイマーである。タイマー１０１８は、情報受信部１０１６で受信したコンテンツが再生するタイミングに関する情報を含んでいるとき、この情報基づき、情報再生部１０１７がコンテンツを再生するタイミングを制御する部分である。
【００４７】
（情報配信サーバ）
次に、図６を用いて第１実施形態における情報配信サーバ１０２の構成を説明する。
【００４８】
符号１０２１は、要求情報受信部である。要求情報受信部１０２１は、クライアント装置１０１から送信される要求情報を受信する部分である。
【００４９】
符号１０２３は、情報取得部である。情報取得部１０２３は、情報源１０３から情報を取得する部分である。情報取得部１０２３は、複数の情報源１０３から複数種類の情報を受け取れるようにしてもよい。
【００５０】
また、情報取得部１０２３が情報を取得する方法としては、情報源１０３からファイル化されたデータを取得する方法や、あるいは複数のファイルをアーカイブ（複数のファイルをまとめた書庫ファイル）化したものを取得する方法や、ストリーミング配信される情報を情報源１０３から徐々に取得する方法など、様々な取得方法を可能とする。
【００５１】
情報取得部１０２３は、例えば映像や音声を入力するためのカメラやマイクロホンなど、専用の機器で構成される場合もあるし、インターネットに接続された計算機上で動作する検索エンジンのようなソフトウェアで構成される場合もある。いずれにしても、情報取得部１０２３は、予め確定した情報源１０３から情報を入力するための機器で構成される。
【００５２】
符号１０２４は、情報データベース（情報ＤＢ）部である。情報ＤＢ部１０２４は、情報取得部１０２３が取得した情報を記憶する部分である。例えばハードディスクドライブやダイナミックメモリなどの記録媒体で構成される。情報ＤＢ部１０２４が、情報取得部１０２３から受け取った情報は情報ＤＢ部１０２４に一時的もしくは永続的に記憶されている。
【００５３】
情報ＤＢ部１０２４に記憶されるコンテンツは、コンテンツを特定するためのコンテンツの名前や種類など、コンテンツの内容の特徴を記述した情報であるメタ情報とともに記録される。
【００５４】
図４は、メタ情報のイメージ図である。例えば、映像が「鎌倉情報番組」であり、番組開始から１分００秒から１分３０秒まで「源頼朝」が映っている場合、この映像のメタ情報として「『鎌倉情報番組』の番組開始から１分００秒から１分３０秒まで『源頼朝』が映っている」という映像の内容に関する情報を記録することができる。メタ情報は、例えばＭＰＥＧ−７形式のファイルのメタ情報部分に同時に記録されることもある。
【００５５】
符号１０２２は、送信情報決定部である。送信情報決定部１０２２は、要求情報受信部１０２１から要求情報を受け取り、情報ＤＢ部１０２４に記憶されたコンテンツから、この要求情報に含まれる選択情報に適合するコンテンツを特定する。送信情報決定部１０２２が特定したコンテンツが、例えばファイルなどのように固定化されたコンテンツであれば、特定した時点でコンテンツ全体が送信情報決定部１０２２に送られる。特定したコンテンツが、例えば生中継の映像やストリーミングデータなどのように情報取得部１０２３に動的に取得される情報であれば、コンテンツを特定された時点から、情報ＤＢ部１０２４に、この情報が記憶されるに従って、徐々に送信情報決定部１０２２に送られることになる。
【００５６】
符号１０２５は、情報加工部である。情報加工部１０２５は、送信情報決定部１０２２で特定したコンテンツが、クライアント装置１０１の環境（コンテンツの再生環境）やユーザが要求するファイル形式に適合しなかった場合にこのコンテンツを加工する部分である。
【００５７】
符号１０２６は、情報送信部である。情報送信部１０２６は、情報加工部１０２５が加工したコンテンツを、ネットワーク１０４を経由してクライアント装置１０１へ配信する部分である。
【００５８】
以上、図１、図５および図６を用いて、本発明の第１実施形態における全体のシステム構成の構成と、クライアント装置の構成と、情報配信サーバの構成とを説明した。
【００５９】（第１のシステム構成の動作）
次に、図２、図３、図５および図６を用いて本発明の第１実施形態のシステム構成における動作を説明する。
【００６０】
まず、図５および図６を用いて情報配信サーバがユーザの要求情報に適合したコンテンツを配信する手順について説明する。
【００６１】
ユーザは、ユーザ情報入力部１０１１を操作して、視聴したい映像などのコンテンツを選択する。図２は、ユーザ情報入力部１０１１を操作して、見たいコンテンツを選択する際の画面例である。図２に示されるように、ユーザは画面に提示されるメニュー（サッカー中継番組映像、バスケットボール中継番組映像・・・・・）から見たいコンテンツ（サッカー中継番組映像）を選択する。また、視聴したいコンテンツの選択は、ユーザ情報入力部１０１１へキーワードを入力する方法であってもよい。「サッカー中継番組映像」が選択されたという情報は、配信要求（直接的な選択情報）として情報送信部１０１５に送られるとともに、ユーザの操作履歴としてユーザプロファイル記憶部１０１３に記録される。
【００６２】
また、ユーザは、自分の趣味や嗜好に関する情報（間接的な選択情報）をユーザ情報入力部１０１１から入力することができる。図３は、ユーザがユーザ情報入力部１０１１を操作して自分の趣味や嗜好に関するデータを入力する際の画面例である。
図３に示されるように、ユーザ情報入力部１０１１から自分の住所が「鎌倉市ＸＸＸＸ１−２−３」であり、氏名が「山田太郎」であるといった情報のほかに、趣味が「旅行、スポーツ」であることや、興味が「鎌倉近辺」であることを入力することができる。そして、この入力された情報は、ユーザプロファイル記憶部１０１３に記録される。
【００６３】
クライアント装置情報測定部１０１２は、クライアント装置１０１の環境（再生環境）を動的に取得する。クライアント装置１０１に関する情報とは、例えば「ＣＰＵの種類はＣＰＵ３で、作動クロック周波数は周波数１４４ＭＨｚであり、スピーカは接続されておらず、ＣＰＵ稼働率は５０％である」という情報である。この情報は、クライアント装置情報測定部１０１２が取得し、クライアント装置プロファイルデータとしてクライアント装置プロファイル記憶部１０１４に記録される。また、ユーザがユーザ情報入力部１０１１を操作してクライアント装置に関する情報を手動で入力することもできる。この場合も、入力された情報はクライアント装置プロファイルデータとしてクライアント装置プロファイル記憶部１０１４に記録される。
【００６４】
情報送信部１０１５は、ユーザ情報入力部１０１１から「サッカー中継番組映像」の配信要求と、現在ユーザプロファイル記憶部１０１３に記録されている一連の操作履歴を含むユーザプロファイルデータを、クライアント装置プロファイル記憶部１０１４に記録されているクライアント装置プロファイルデータとともに、要求情報としてネットワーク１０４を経由して情報配信サーバ１０２に送信する。
【００６５】
情報配信サーバ１０２では、クライアント装置１０１が「サッカー中継番組映像」を選択したという配信要求と、「クライアント装置１０１は、ＣＰＵの種類はＣＰＵ３で、作動クロック周波数は１４４ＭＨｚであり、スピーカは接続されておらず、ＣＰＵ稼働率は５０％である」というクライアント装置プロファイルデータを、クライアント装置１０１のユーザプロファイルデータとともに要求情報として要求情報受信部１０２１が受け取ると、この情報を送信情報決定部１０２２に送信する。
【００６６】
情報配信サーバ１０２では、情報取得部１０２３が随時、情報源１０３からユーザに提供する情報を得ているものとする。例えば、情報取得部１０２３は複数のカメラを含み、情報源１０３がサッカーの試合であった場合、情報取得部１０２３からはサッカーの中継映像が入力される。情報取得部１０２３は入力された「サッカー中継映像」を情報ＤＢ部１０２４へ送信する。
【００６７】
送信情報決定部１０２２は、要求情報受信部１０２１から受け取った要求情報で、クライアント装置１０１のユーザが「サッカー中継番組映像」を要求していると判断し、情報ＤＢ部１０２４を検索し、クライアント装置１０１のユーザが要求しているコンテンツに最も近いコンテンツを１つ特定する。この実施形態では、このコンテンツの特定には、クライアント装置１０１のユーザプロファイルデータとクライアント装置プロファイルデータとが参照される。すなわち、コンテンツの特定は、ユーザの趣味や嗜好や、クライアント装置１０１の操作履歴や、クライアント装置１０１の動作環境などを考慮して行われる。
【００６８】
送信情報決定部１０２２で特定された「サッカー中継映像」は、情報加工部１０２５に送られる。情報加工部１０２５では、クライアント装置１０１に関する情報から、クライアント装置１０１に配信する情報はビットレートが高くなく、音声データが要らないことを判断し、「サッカー中継映像」を、例えば音声のない映像で、かつ２５ｋｂｐｓの低ビットレートのデータに変換（加工）、情報送信部１０２６へ送る。
【００６９】
情報送信部１０２６は２５ｋｂｐｓの「サッカー中継映像」を、ネットワーク１０４を経由してクライアント装置１０１へ配信する。
【００７０】
なお、情報加工部１０２５で、コンテンツを加工する際のビットレートの決定は、例えばＣＰＵの種類やＣＰＵの稼働率やビットレートにより予め定められた変換テーブルによって求められる。
【００７１】
表２は、コンテンツを加工する際のＣＰＵの作動クロック周波数とビットレートの変換テーブルの例である。
【００７２】
【表２】
2004265263.tif 000004
【００７３】
表２に例示されるように、コンテンツのビットレートの変換テーブルの例は、クライアント装置のＣＰＵの種類や、ＣＰＵの稼動率に対し、配信するコンテンツ映像のビットレートが定められている。例えば、クライアント装置１０１のＣＰＵの種類・作動クロック周波数が「ＣＰＵ２  １４４ＭＨｚ」であり、ＣＰＵの稼動率が「０−７０％」であれば、配信するコンテンツのビットレートは「２５ｋｂｐｓ」とする。
【００７４】
また、前記変換テーブルの代わりにＣＰＵの種類、ＣＰＵの稼働率を引数としてビットレートを算出するビットレート算出関数や決定ルールを用いてもよい。ビットレート算出関数としては、例えばＣＰＵの作動クロック周波数に対して単調増加し、稼働率に単調減少する関数として与えることなどが考えられる。
【００７５】
クライアント装置１０１では２５ｋｂｐｓの「サッカー中継映像」を情報受信部１０１６が受信すると、情報再生部１０１７へ送信する。情報再生部１０１７は受け取ったコンテンツを再生し、クライアント装置１０１の再生環境に適合した「サッカー中継映像」をユーザに提示することが可能になる。
【００７６】
また、このとき、ユーザは情報配信サーバ１０２から配信されたコンテンツが、自分が要求したコンテンツとして満足できたかという満足度を、ユーザ情報入力部１０１１から入力してもよい。すなわち、入力された満足度の情報はユーザプロファイルデータとしてユーザプロファイル記憶部１０１３に記録し、次回配信するコンテンツを特定する際や加工する際の参照データとすることもできる。
【００７７】
次に、ユーザが複数のコンテンツを同期して視聴する方法について説明する。ここでは、ユーザはストリーミング配信される第１のコンテンツとしての「サッカー中継番組映像」を視聴し、併せてそれに連動した第２のコンテンツとしての「戦術情報に関するコンテンツ」を視聴する場合を例にして説明する。
【００７８】
ユーザがユーザ情報入力部１０１１を操作して、「サッカー中継番組映像」と、それに連動した「戦術情報に関するコンテンツ」を選択したとする。コンテンツの選択方法は、システムから提示されるメニューから選んだり、キーワードを入力して指定するなど、従来実現されている方法であって構わない。
【００７９】
「サッカー中継番組映像」と「戦術情報に関するコンテンツ」とが選択されたことは配信要求（第１の選択情報・第２の選択情報、直接的な選択情報）として情報送信部１０１５に送られるとともに、ユーザの操作履歴としてユーザプロファイル記憶部１０１３にも記録される。
【００８０】
一方、クライアント装置情報測定部１０１２は、クライアント装置１０１に関する情報を動的に取得する。例えば「クライアント装置１０１は、ＣＰＵの種類はＣＰＵ４であり、作動クロック周波数は２．８ＧＨｚであり、スピーカとＭＰＥＧ−２デコーダボードが接続されており、ＷＥＢページを再生でき、ＣＰＵ稼働率は１０％である」という情報である。この情報は、クライアント装置プロファイル記憶部１０１４に記録される。
【００８１】
情報送信部１０１５は、ユーザ情報入力部１０１１から「サッカー中継番組映像」と「戦術情報に関するコンテンツ」の配信要求を、現在ユーザプロファイル記憶部１０１３に記録されているユーザプロファイルデータ（間接的な選択情報）と、クライアント装置プロファイル記憶部１０１４に記録されているクライアント装置プロファイルデータとから構成される要求情報を、ネットワーク１０４を経由して情報配信サーバ１０２に、送信する。
【００８２】
情報配信サーバ１０２は、クライアント装置１０１から「サッカー中継番組映像」と「戦術情報に関するコンテンツ」の配信要求を、クライアント装置１０１の環境が「ＣＰＵの種類はＣＰＵ４であり、作動クロック周波数は２．８ＧＨｚであり、スピーカとＭＰＥＧ−２デコーダボードが接続されており、ＷＥＢページを再生でき、ＣＰＵ稼働率は１０％である」というクライアント装置プロファイルデータとともに要求情報受信部１０２１が受け取ると、つまり要求情報を受信すると、この情報を送信情報決定部１０２２に送信する。
【００８３】
情報配信サーバ１０２では前記の場合と同様、情報取得部１０２３が随時、情報源１０３からユーザに提供する情報を得ているものとする。例えば、情報取得部１０２３は複数のカメラであり、情報源１０３がサッカーの試合であった場合、情報取得部１０２３からはサッカーの中継映像が入力される。また、別の情報取得部１０２３から同じサッカーの試合を情報源１０３として、試合中に発生するイベントを試合経過に従って、サッカー中継映像と連動してテキストでサッカー中継映像のメタ情報として入力されている。
【００８４】
また、情報取得部１０２３はインターネットなどのネットワークに接続されており、情報源１０３（例えば、契約されたＷＥＢサーバ）からサッカーの戦術に関するＷＥＢページ（第２のコンテンツ）を取得する。情報取得部１０２３は、取得したＷＥＢページを情報ＤＢ部１０２４へ送信する。
【００８５】
送信情報決定部１０２２は、ユーザが「サッカー中継番組映像」と「戦術情報に関するコンテンツ」を要求しているという情報を受け取ると、現在提供できるコンテンツを情報ＤＢ部１０２４を検索し、選択する。このとき、予め定められたマッチングルールに則りユーザが求めている「サッカー中継番組映像」に最も近い「サッカー中継映像」が情報ＤＢ部１０２４に入力されていることを検知し、これをユーザに配信するコンテンツとして選択する。このマッチングは予め定められたマッチングルールに則り、例えば、情報ＤＢ部１０２４に記録されているコンテンツのメタ情報を用いたキーワードマッチングやキーワード同士の近似度を測定することで実現される。また、ユーザが「戦術情報に関するコンテンツ」を要求していることから、情報ＤＢ部１０２４に登録されているコンテンツの中から、ユーザが求めるコンテンツに最も近い「サッカーの戦術」に関するＷＥＢページを特定する。
【００８６】
送信情報決定部１０２２で特定された「サッカー中継映像」は情報加工部１０２５に送られる。情報加工部１０２５では、クライアント装置１０１の再生環境に合わせて、例えば「ＣＰＵの種類はＣＰＵ４であり、作動クロック周波数は２．８ＧＨｚであり、スピーカとＭＰＥＧ−２デコーダボードが接続されており、ＷＥＢページを再生でき、ＣＰＵ稼働率は１０％である」というクライアント装置１０１の情報から、クライアント装置１０１に配信するコンテンツは、ＭＰＥＧ−２形式でエンコードされた高いビットレートの映像で音声データが付いている方がよいとを判断し、「サッカー中継映像」を例えば６Ｍｂｐｓの音声付ＭＰＥＧ−２形式の映像データに変換し、情報送信部１０２６へ送る。ビットレートの決定手段は、前記した例と同様に変換テーブル、算出関数や算出ルールなどによるものである。
【００８７】
同様に、送信情報決定部１０２２で特定された戦術情報に関するＷＥＢページは情報加工部１０２５に送られる。情報加工部１０２５では、クライアント装置１０１のクライアント装置プロファイルデータの「ＷＥＢページを再生できる」という情報から、サッカーの試合中に発生するイベントのテキスト情報、例えば「サッカー中継映像」のメタ情報として「オフサイド」というテキスト情報が情報ＤＢ部１０２４から送られてきたタイミングで、オフサイドの説明をしたＷＥＢページを情報送信部１０２６に送信する。ここで、イベントのテキスト情報は「サッカー中継映像」と連動して情報取得部１０２３から入力されているので、サッカー中継映像中で「オフサイド」が発生したときに「オフサイド」に関するＷＥＢページが情報送信部１０２６に送られることになる。また、このとき、例えばクライアント装置１０１の環境としてＷＥＢページは再生できず、画像だけしか再生できないという情報があったら、ＷＥＢページを別の形式の画像データに変換してから送信するということもある。
【００８８】
情報送信部１０２６は、６Ｍｂｐｓの「サッカー中継映像」と戦術情報としてのＷＥＢページをネットワーク１０４を経由してクライアント装置１０１へストリーミング配信する。情報送信部１０２６が、これらの情報を配信する際には、別々のチャネルを使って送り出すこともあるし、これらの情報を多重化し１つのチャネルで送ることもある。多重化する場合、例えば、ＭＰＥＧ−２形式の映像データのユーザ領域にＷＥＢページの情報を埋め込んでもよい。
【００８９】
クライアント装置１０１では、６Ｍｂｐｓの「サッカー中継映像」とＷＥＢページを情報受信部１０１６が受信すると、情報再生部１０１７へ送信する。情報が多重化されている場合は、情報受信部１０１６で多重化の逆処理してから情報再生部１０１７へ送信する。情報再生部１０１７は受け取った「サッカー中継映像」と戦術情報のＷＥＢページを再生すれば、ユーザの見たい付加情報（ＷＥＢページ）を映像に同期してユーザに提示することが可能になる。
【００９０】
次に、ユーザが指定する複数のコンテンツを同期して視聴する別の方法について説明する。
【００９１】
ここでは、ユーザは、ダウンロードしたコンテンツをクライアント装置で再生することにより、第１のコンテンツとしての「情報番組映像」と、それに連動した第２のコンテンツとしての「歴史に関するコンテンツ」を視聴する場合を例にして説明する。
【００９２】
ユーザは、ユーザ情報入力部１０１１を操作して、見たい映像などのコンテンツを選択する。前述の例と同様、コンテンツの選択方法は、システムから提示されるメニューから選んだり、キーワードを入力して指定するなど、従来実現されている方法であって構わない。例えば、ここでユーザが「情報番組映像」とそれに連動した「歴史に関するコンテンツ」を見たいと選択したとする。「情報番組映像」と「歴史に関するコンテンツ」とが選択されたことは配信要求（第１の選択情報、第２の選択情報、直接的な選択情報）として情報送信部１０１５に送られるとともに、ユーザの操作履歴としてユーザプロファイル記憶部１０１３に記録される。また、ここでユーザがユーザ情報入力部１０１１を操作してユーザプロファイルデータの自分の趣味や嗜好に関するデータとして、「鎌倉近辺」に興味をもつと設定したとする（間接的な選択情報）。この情報はユーザプロファイル記憶部１０１３に記録される。なお、この設定はユーザがコンテンツを選択するときであっても構わないし、コンテンツを選択する前に予め設定されても構わない。また、ユーザが文字通り「鎌倉近辺」に興味を持つと設定していなくても、鎌倉近辺に関する映像や文書などを何度も繰り返し視聴した操作履歴がユーザプロファイル記憶部１０１３に記録されている場合がある。この場合、操作履歴からユーザプロファイルデータとして「鎌倉近辺」を繰り返し見たという情報に集約されて記録されてもよい。
【００９３】
一方、クライアント装置情報測定部１０１２は、クライアント装置１０１の環境に関する情報を動的に取得する。例えば「クライアント装置１０１は、ＣＰＵの種類はＣＰＵ４であり、作動クロック周波数は２．８ＧＨｚであり、スピーカとＭＰＥＧ−２デコーダボードが接続されており、ＣＰＵの稼動率は１０％である」という情報をクライアント装置情報測定部１０１２が取得したとする。この情報は、クライアント装置プロファイル記憶部１０１４に記録される。
【００９４】
情報送信部１０１５はユーザ情報入力部１０１１から「情報番組映像」と「歴史に関するコンテンツ」の配信要求を受信すると、現在のユーザプロファイル記憶部１０１３に記録されている「鎌倉近辺に興味がある」という情報を含むユーザプロファイルデータとクライアント装置プロファイル記憶部１０１４に記録されているクライアント装置プロファイルデータとともにネットワーク１０４を経由して情報配信サーバ１０２に送信（要求情報として送信）する。
【００９５】
情報配信サーバ１０２でクライアント装置１０１からの「情報番組映像」と「歴史に関するコンテンツ」の配信要求を、ユーザが「鎌倉近辺に興味がある」というユーザプロファイルデータと、クライアント装置１０１は「ＣＰＵの種類はＣＰＵ４であり、作動クロック周波数は２．８ＧＨｚであり、スピーカとＭＰＥＧ−２デコーダボードが接続されており、ＣＰＵの稼動率は１０％である」というクライアント装置プロファイルデータとともに要求情報受信部１０２１が受け取ると、これらの情報を送信情報決定部１０２２に送信する。
【００９６】
情報配信サーバ１０２では、情報取得部１０２３が随時、情報源１０３からユーザに提供する情報を得ている。例えば、情報源１０３が番組の映像データのファイル群であり、情報取得部１０２３から「スポーツ番組」ファイル、「鎌倉情報番組」ファイル、「お台場情報番組」ファイルが、これらの中身に関する情報、即ちメタ情報とともに入力されたとする。メタ情報は、例えばＭＰＥＧ−７形式のファイルに記述されている、番組中の被写体と映像中の時間位置に関する情報である。これらの番組ファイルは、それぞれのメタ情報と組み合わされて、情報ＤＢ部１０２４へ送信され、情報ＤＢ部１０２４に記録される。
【００９７】
また、情報取得部１０２３はインターネットにも接続されており、情報源１０３（例えば、契約されたＷＥＢサーバ）から鎌倉の歴史を説明するＷＥＢページを取得する。
【００９８】
情報取得部１０２３は、入力されたこれらの情報を情報ＤＢ部１０２４へ送信する。
【００９９】
送信情報決定部１０２２は、クライアント装置１０１から「情報番組映像」と「歴史に関するコンテンツ」の配信要求情報を受信すると、現在提供できるコンテンツを情報ＤＢ部１０２４から特定する。ここでは、ユーザがユーザ情報入力部１０１１から入力したキーワードによるマッチングとユーザプロファイルデータを用いたマッチングからなるマッチングルールを適用してコンテンツの特定を行う方法について説明する。
【０１００】
まず、送信情報決定部１０２２は、ユーザがユーザ情報入力部１０１１から入力したキーワードにより、情報ＤＢ部１０２４に記憶されたコンテンツのうち、ユーザが求めている「情報番組映像」に近いコンテンツとして「鎌倉情報番組」と「お台場情報番組」をピックアップする。次に、ユーザプロファイルデータから「鎌倉近辺」に興味があるという情報を抽出し、「鎌倉近辺」という情報に近似する「鎌倉情報番組」をクライアント装置１０１に配信するコンテンツとして特定する。また直接的に「鎌倉近辺」に興味を持つことがユーザプロファイルデータに記述されていなくても、ユーザの操作履歴の記述から、送信情報決定部１０２２は「現在ユーザは鎌倉に興味を持つ」と判断し、「鎌倉情報番組」を選択する場合もある。またユーザプロファイルデータから「鎌倉近辺」に興味を持つことが判断できない場合は、「情報番組映像」と同じ程度に近似している「鎌倉情報番組」と「お台場情報番組」のいずれか一つを選択することになるが、どちらを選択するかは任意の方法で決定しても構わない。
【０１０１】
また、ユーザが「歴史に関するコンテンツ」を要求していることと「鎌倉近辺」に興味を持つという情報から、予め定められたマッチングルールに則り、情報ＤＢ部１０２４に記憶されているコンテンツから鎌倉の歴史を説明するＷＥＢページを特定する。このとき、「鎌倉情報番組」が「歴史に関するコンテンツ」と近似しているとき、「鎌倉情報番組」がもう１度選択される場合がある。このような場合は、同じコンテンツを２つユーザに同時に提供しないようにするために、マッチングルールとして「鎌倉情報番組」はすでに選択されているので、選択対象とならないというルールをマッチングに反映し、選ばないようにすることが可能である。
【０１０２】
送信情報決定部１０２２で特定された「鎌倉情報番組」は情報加工部１０２５に送られる。
【０１０３】
情報加工部１０２５では、クライアント装置１０１の再生環境に合わせて、例えば「ＣＰＵの種類はＣＰＵ４であり、作動クロック周波数は２．８ＧＨｚであり、スピーカとＭＰＥＧ−２デコーダボードが接続されている」というクライアント装置１０１の情報から、クライアント装置１０１に配信する情報は、ＭＰＥＧ−２形式でエンコードされた高いビットレートの映像で音声データが付いている方がよいということを判断し、「鎌倉情報番組」を例えば６Ｍｂｐｓの音声付ＭＰＥＧ−２形式の映像ファイルに変換する。ビットレートの決定は前述の例と同様で、変換テーブルや算出関数、算出ルールを用いるものとする。
【０１０４】
同様に、送信情報決定部１０２２で選ばれた鎌倉の歴史を説明するＷＥＢページも情報加工部１０２５に送られる。
【０１０５】
情報加工部１０２５は、「鎌倉情報番組」のメタ情報から、番組映像に映っている被写体に関する情報を映像の時間位置とともに取得できる。ここで、情報加工部１０２５は「鎌倉情報番組」に鎌倉の歴史を説明するＷＥＢページを時間位置に従って提示するためのスケジュールデータを生成する。例えば、「鎌倉情報番組」の１分００秒から１分３０秒まで「源頼朝」が映っているとメタ情報に記載されていれば、１分００秒から３０秒間、源頼朝に関するＷＥＢページを表示することをＳＭＩＬやその他の記述方法を用いて、例えば以下のように記述される。
【０１０６】
2004265263.tif 000005
【０１０７】
また、メタ情報とＷＥＢページの関係付けはキーワードによって関連性の高いものを関係付けていってもよいし、予め別の手段によって決められる提示ルールに基づいてもよい。
【０１０８】
生成したスケジュールデータは、６ＭｂｐｓのＭＰＥＧ−２形式でエンコードした「鎌倉情報番組」と鎌倉の歴史を説明するＷＥＢページとともに、情報送信部１０２６に送られる。情報送信部１０２６はこれらの情報をネットワーク１０４を経由してクライアント装置１０１へ送信する。
【０１０９】
クライアント装置１０１では情報配信サーバ１０２からの情報を情報受信部１０１６が受信すると、情報再生部１０１７へ送信する。情報再生部１０１７は受け取った「鎌倉情報番組」と鎌倉の歴史を説明するＷＥＢページを、スケジュールデータとタイマー１０１８から得られる時刻情報に従って再生する。ここでは、情報再生部１０１７が「鎌倉情報番組」を再生しはじめ、タイマー１０１８を参照してその再生開始の１分後から３０秒間、源頼朝に関するＷＥＢページを再生する。
【０１１０】
以上のようにして、ユーザの見たい付加情報（第２のコンテンツ）を映像（第１のコンテンツ）に同期してユーザに提示することが可能になる。
【０１１１】
以上、図２、図３、図５および図６を用いて本発明の第１実施形態のシステム構成における動作（コンテンツ配信方法）を説明した。この構成により、クライアント装置のコンテンツの再生環境や、ユーザの趣味や嗜好に適合したコンテンツの配信を受けることができる。
【０１１２】
≪第２実施形態≫
次に、コンテンツの選択などを行うメタ情報サーバとコンテンツの配信を行うコンテンツ配信サーバとが協調してコンテンツを配信する第２実施形態を、図７などを参照して詳細に説明する。図７は、本発明の第２実施形態のシステム構成を示す図である。
【０１１３】
符号２０１はクライアント装置、符号２０２は情報配信サーバ、符号２０４はメタ情報サーバであり、これらはネットワーク２０５を介して接続されている。ネットワーク２０５は例えば、インターネットや地域ＩＰ網に代表されるＩＰネットワークや電話網であり、クライアント装置２０１と情報配信サーバ２０２、メタ情報サーバ２０４が通信できるネットワークであれば何でも構わないが、以下の説明を簡単にするため十分広い帯域を持ったブロードバンドネットワークであるとする。さらに、説明を簡単にするためクライアント装置２０１、情報配信サーバ２０２およびメタ情報サーバ２０４は、それぞれ１つしか図面に記載していないが、いずれも複数で構成されていても構わない。
【０１１４】
符号２０３は情報配信サーバに情報を供給する情報源である。例えば、映像や画像、テキストといった情報であり、自動もしくはオペレータによる手動で入力される場合もあるし、インターネット上で公開されているＷＥＢページなど、情報配信サーバ２０２が自動的にまたは能動的に取得できる場合もある。また、情報源２０３は任意の情報源で構わないが、第１実施形態と同様にサービスの一例としては予め情報配信サーバ２０２の運用者と契約の上、配信もしくは再配信することを許可された有限個の情報源で、運用開始時には固定されていることとする。
【０１１５】
（クライアント装置）
また、図８は第２のシステム構成におけるクライアント装置２０１の構成を示したものである。
【０１１６】
符号２０１１はユーザ情報入力部である。ユーザ情報入力部２０１１は、ユーザがクライアント装置２０１に配信要求を入力したり、ユーザがクライアント装置２０１を操作するインタフェースとなる部分である。
【０１１７】
符号２０１２は、クライアント装置情報測定部である。クライアント装置情報測定部２０１２は、クライアント装置２０１のＣＰＵの種類やＣＰＵの稼働率や作動クロック周波数や、クライアント装置２０１の構成などクライアント装置２０１に関する情報を測定する部分である。
【０１１８】
符号２０１３は、  ユーザプロファイル記憶部である。  ユーザプロファイル記憶部２０１３は、ユーザが設定した趣味や嗜好、ユーザのクライアント装置２０１の操作履歴やユーザがクライアント装置２０１に入力したデータ等からユーザプロファイルデータを作成し、記憶する部分である。
【０１１９】
符号２０１４は、クライアント装置プロファイル記憶部である。クライアント装置プロファイル記憶部２０１４は、クライアント装置情報測定部１０１２によって測定されたクライアント装置２０１に関する情報から、クライアント装置２０１に関する情報であるクライアント装置プロファイルデータを作成し、記憶する部分である。また、クライアント装置２０１に関する情報は、ユーザ自身が、ユーザ情報入力部２０１１から入力したものでもよい。
【０１２０】
符号２０１５は、情報送信部である。情報送信部２０１５は、ユーザのコンテンツ配信要求と、ユーザプロファイル記憶部２０１３に記憶されたユーザプロファイルデータと、クライアント装置プロファイル記憶部２０１４に記憶されたクライアント装置プロファイルデータとから構成される要求情報を、ネットワーク２０５を経由してメタ情報サーバ２０４へ送信する部分である。
【０１２１】
符号２０１６は、タイミング情報受信部である。タイミング情報受信部２０１６は、メタ情報サーバ２０４からネットワーク２０５を経由して配信されるコンテンツの情報および取得タイミングおよび再生タイミング情報を受信する部分である。
【０１２２】
符号２０１７は、情報取得部である。情報取得部２０１７は、ネットワーク２０５を経由して、情報受信部２０１６で受信した取得タイミング情報を元にユーザに提示するコンテンツを情報配信サーバ２０２から取得する部分である。
【０１２３】
符号２０１８は、情報再生部である。情報再生部２０１８は、情報取得部２０１７で受信した情報を再生し、ユーザに提示する部分である。
【０１２４】
符号２０１８は、タイマーである。タイマー２０１８は、情報受信部２０１７で受信したコンテンツがこのコンテンツを再生するタイミングに関する情報を含んでいるとき、情報再生部２０１８がコンテンツを再生するタイミングを制御する部分である。
【０１２５】
（情報配信サーバ）
次に、図９は第２実施形態のシステム構成における情報配信サーバ２０２の構成を示したものである。
【０１２６】
符号２０２１は、要求情報情報受信部２０２１であり、クライアント装置２０１から送信されてくる要求情報を受信する部分である。
【０１２７】
符号２０２３は、情報取得部である。情報取得部２０２３は、情報源２０３から情報を取得する部分である。情報取得部２０２３は、複数の情報源２０３から複数種類の情報を受け取れるように、複数存在することもあるが、図面には簡単のため、一つしか記載していない。
【０１２８】
また、情報取得部２０２３が情報を取得する方法としては、情報源２０３からファイル化されたデータを取得する方法や、あるいは複数のファイルをアーカイブ（複数のファイルをまとめた書庫ファイル）化したものを取得する方法や、ストリーミングデータを情報源２０３から徐々に取得する方法など、様々な取得方法があるが、いずれも本実施形態を適用することができる。
【０１２９】
情報取得部２０２３は、例えば映像や音声を入力するためのカメラやマイクロホンなど、専用の機器で構成される場合もあるし、インターネットに接続された計算機上で動作する検索エンジンのようなソフトウェアで構成される場合もある。いずれにしても、情報取得部２０２３は、予め確定した情報源２０３から情報を入力するための機器で構成される。
【０１３０】
符号２０２４は、情報データベース（情報ＤＢ）部である。情報ＤＢ部２０２４は、情報取得部２０２３が取得した情報を記憶する部分であり、例えばハードディスクドライブやダイナミックメモリなどの記録媒体で構成される。情報ＤＢ部２０２４が、情報取得部２０２３から受け取った情報は情報ＤＢ部２０２４に一時的もしくは永続的に記憶されている。
【０１３１】
情報ＤＢ部２０２４に記憶されるコンテンツは、コンテンツを特定するためのコンテンツの名前や種類や映像の内容に関する情報であるメタ情報とともに記録される。
【０１３２】
符号２０２５はメタ情報送信部である。メタ情報送信部２０２５は、情報ＤＢ部２０２４に記録されたコンテンツに関するメタ情報をメタ情報サーバ２０４に送信する。
【０１３３】
符号２０２２は情報加工部であり、ユーザの要求情報を要求情報受信部２０２１から受け取り、情報ＤＢ部２０２４を検索し、この要求情報に適合するコンテンツを選択する部分である。また情報加工部２０２２が選択したコンテンツが、情報ＤＢ部２０２４で例えばファイルのように固定化されているコンテンツであった場合、選択された時点でファイル全体が情報加工部２０２２部に送られる。特定したコンテンツが、例えば生中継の映像やストリーミング配信されるデータなどのように情報取得部２０２３に動的に取得される情報であれば、コンテンツが選択された時点から、情報ＤＢ部２０２４に、この情報が記憶されるに従って、徐々に情報加工部２０２２に送られることになる。
【０１３４】
また、情報加工部２０２２はクライアント装置２０１の環境（コンテンツの再生環境）やユーザが要求するファイル形式に適合しなかった場合にこのコンテンツを加工する部分である。
【０１３５】
符号２０２６は、情報送信部である。情報送信部２０２６は、情報加工部２０２２が加工したコンテンツを、ネットワーク２０５を経由してクライアント装置２０１へ配信する部分である。
【０１３６】
（第２実施形態のメタ情報サーバ）
次に、図１０を用いて第２実施形態のシステム構成におけるメタ情報サーバ２０４の構成を説明する。
【０１３７】
符号２０４１は要求情報情報受信部である。要求情報受信部２０４１は、クライアント装置から送られてくる要求情報を受信する部分である。
【０１３８】
符号２０４３は、メタ情報取得部である。メタ情報取得部２０４３は、情報配信サーバ２０２から送られるメタ情報を取得する部分である。メタ情報取得部２０４３は、複数の情報配信サーバ２０２から複数種類の情報を受け取れるように、複数存在することもあるが、簡単のため１つしか記載していない。
【０１３９】
符号２０４４は、メタ情報ＤＢ部である。メタ情報ＤＢ部２０４４は、メタ情報取得部２０４３が取得したメタ情報を記録する部分である。メタ情報ＤＢ部２０４４は例えば、ハードディスクドライブやダイナミックメモリなどの記録媒体で構成される。メタ情報取得部２０４３から受け取った情報はメタ情報ＤＢ部２０４４に一時的もしくは永続的に記録されている。
【０１４０】
符号２０４２は、送信情報決定部である。送信情報決定部２０４２は、ユーザの要求情報を要求情報受信部２０４１から受け取り、この要求情報に適合するコンテンツを、メタ情報ＤＢ部２０４４のメタ情報を検索することにより特定する部分である。
【０１４１】
符号２０４５は、情報加工部である。情報加工部２０４５は、送信情報決定部２０４２で特定されたコンテンツのメタ情報から、クライアント装置２０１の要求情報に適合するコンテンツ名と、このコンテンツの加工状況と、クライアント装置２０１がこのコンテンツを取得するタイミングに関するタイミング情報と、クライアント装置２０１がコンテンツを再生するスケジュールに関するスケジュール情報を作成する部分である。
【０１４２】
符号２０４６は、情報送信部である。情報送信部２０４６は、情報加工部２０４５が作成した、クライアント装置２０１の要求情報に適合するコンテンツ（ファイル名）と、クライアント装置２０１がこのコンテンツを取得するタイミングに関するタイミング情報と、クライアント装置２０１がコンテンツを再生するスケジュールに関するスケジュール情報とをネットワーク２０５を経由してクライアント装置２０１へ送信する。
【０１４３】
（第２実施形態のシーケンス図）
次に、図１１および図８〜図１０を用いて第２実施形態のシステム構成におけるクライアント装置、メタ情報サーバおよび情報配信サーバの間の情報のやりとりを説明する。
【０１４４】
まず、ユーザが単一のコンテンツを視聴する方法について説明する。
【０１４５】
ステップＳ１では、情報配信サーバ２０２の情報取得部２０２３が随時、情報源２０３からユーザに提供する情報を得ている。例えば、情報取得部２０２３は複数のカメラであり、情報源２０３がサッカーの試合であった場合、情報取得部２０２３からはサッカーの中継映像が入力される。情報取得部２０２３は、入力された「サッカー中継映像」を情報ＤＢ部２０２４へ送信する。情報ＤＢ部２０２４に「サッカー中継映像」が記録されると、メタ情報送信部２０２５は「サッカー中継映像」のメタ情報として情報の名称とその記録されている場所についての記述を情報ＤＢ部２０２４から取り出す。
【０１４６】
ステップＳ２では、メタ情報をネットワーク２０５を経由してメタ情報サーバ２０４へ送信する。メタ情報サーバ２０４では、情報配信サーバ２０２から送られる情報をメタ情報取得部２０４３が受信し、この情報をメタ情報ＤＢ部２０４４へ記録する。情報源２０３から情報配信サーバ２０２へ、情報の入力があるたびにステップＳ１、ステップＳ２は順次繰り返される。
【０１４７】
ステップＳ３では、ユーザがユーザ情報入力部２０１１を操作して、見たい映像などのコンテンツを選択する。コンテンツの選択方法は、システムから提示されるメニューから選んだり、キーワードを入力して指定するなど、従来実現されている方法であっても構わない。例えば、ここでユーザが「サッカー中継番組映像」を選択したとする。
【０１４８】
「サッカー中継番組映像」を選択したことは配信要求（直接的な選択情報）として、情報送信部２０１５に送られるとともに、ユーザの操作履歴としてユーザプロファイル記憶部２０１３に記録される。また、ユーザがユーザ情報入力部２０１１を操作して自分の趣味や嗜好に関するデータを設定することもできる。この場合、設定されたデータはユーザプロファイル記憶部２０１３に記録される。
【０１４９】
クライアント装置情報測定部２０１２は、クライアント装置２０１に関する情報を動的に取得する。例えばクライアント装置２０１は「ＣＰＵの種類はＣＰＵ３で、作動クロック周波数は１４４ＭＨｚで、スピーカは接続されておらず、ＣＰＵ稼働率は５０％である」という情報をクライアント装置情報測定部２０１２が取得したとする。この情報はクライアント装置プロファイル記憶部２０１４に記録される。また、ユーザがユーザ情報入力部２０１１を操作してクライアント装置２０１に関する情報を手動で入力することもできる。この入力された情報もクライアント装置プロファイルデータとしてクライアント装置プロファイル記憶部２０１４に記録される。
【０１５０】
情報送信部２０１５は、ユーザ情報入力部２０１１から「サッカー中継番組映像」の配信要求と、現在ユーザプロファイル記憶部２０１３に記録されている一連の操作履歴を含むユーザプロファイルデータを、クライアント装置プロファイル記憶部２０１４に記録されているクライアント装置プロファイルデータとともにネットワーク２０５を経由してメタ情報サーバ２０４に送信する（要求情報の送信）。
【０１５１】
メタ情報サーバ２０４は、クライアント装置２０１が「サッカー中継番組映像」を選択したという配信要求と、「クライアント装置２０１は、ＣＰＵの種類はＣＰＵ２であり、作動クロック周波数は１４４Ｈｚであり、スピーカが接続されておらず、ＣＰＵの稼動率は５０％である」というクライアント装置プロファイルデータを、クライアント装置２０１のユーザプロファイルデータとともに要求情報受信部２０４１が受け取ると、これらの情報（要求情報）を送信情報決定部１０２２に送信する。
【０１５２】
送信情報決定部２０４２は、ユーザが「サッカー中継番組映像」を要求しているという情報を受け取ると、現在提供できるコンテンツについてメタ情報ＤＢ部２０４４のメタ情報から検索し、予め定められたマッチングルールに則り、現在ユーザに提供できるコンテンツを１つだけ選択する。このとき、予め定められたマッチングルールに則りユーザが求めている「サッカー中継番組映像」に最も近い「サッカー中継映像」をクライアント装置２０１へ配信するコンテンツとして選択する。このマッチングのルールとしては、例えば、メタ情報ＤＢ２０４４に記録されているコンテンツのメタ情報を用いたキーワード同士の近似度を測定することで実現される。また、マッチングにおいてユーザプロファイル記憶部２０１３に記録されていたユーザプロファイルデータとクライアント装置プロファイル記憶部２０１４に記録されていたクライアント装置プロファイルデータが参照され、ユーザの趣味や嗜好、クライアント装置操作履歴、あるいはクライアント装置２０１の動作環境を考慮したマッチングを行うこともできる。
【０１５３】
また、クライアント装置プロファイルデータより「クライアント装置２０１は、ＣＰＵの種類はＣＰＵ２であり、作動クロック周波数は１４４Ｈｚであり、スピーカが接続されておらず、ＣＰＵの稼動率は５０％」であるので、音声のない映像で２５ｋｂｐｓの低ビットレートで配信できるコンテンツを検索する。
【０１５４】
ここで「サッカー中継映像」で音声のない映像で２５ｋｂｐｓの低ビットレートで配信できるという条件を満たすコンテンツを見つける（特定する）ことができた場合は、このコンテンツのコンテンツ名を含むメタ情報を情報加工部２０４５へ送信する。
【０１５５】
前記の条件を満たすコンテンツを特定することができなかった場合には、「サッカー中継映像」で前記の条件に近いコンテンツを選択（特定）し、このコンテンツのコンテンツ名を含むメタ情報を情報加工部２０４５へ送信する。
【０１５６】
情報加工部２０４５では、送信情報決定部２０４２で特定されたコンテンツのメタ情報とクライアント装置プロファイルデータから、クライアント装置２０１が取得すべきコンテンツ名と、クライアント装置２０１の再生環境に適合したコンテンツの加工状況と、クライアント装置２０１がこのコンテンツを取得するタイミングに関するタイミング情報（例えば「即時」）と、クライアント装置２０１がコンテンツを再生するスケジュールに関するスケジュール情報（例えば「即時」）とを作成し、これらの情報を情報送信部２０４６へ送信する。
【０１５７】
ステップＳ４では、情報送信部２０４６はクライアント装置２０１の要求情報に適合する、あるいはこれに近いコンテンツ名と、コンテンツの加工状況と、タイミング情報と、スケジュール情報とをネットワーク２０５を経由してクライアント装置２０１へ送信する。
【０１５８】
クライアント装置２０１では、タイミング情報受信部２０１６がメタ情報サーバ２０４から受信したコンテンツ名と、コンテンツの加工状況と、タイミング情報と、スケジュール情報とを情報取得部２０１７へ送信する。
【０１５９】
ステップＳ５では、情報取得部２０１７は、受け取ったタイミング情報の「即時」に従って、情報配信サーバ２０２にステップＳ３で特定したコンテンツの配信要求と、このコンテンツの加工状況を送信する。
【０１６０】
情報配信サーバ２０２は、クライアント装置２０１からのステップＳ３で特定したコンテンツの配信要求とコンテンツの加工状況を受信部２０２１で受け取り、情報加工部２０２２へ送信する。情報加工部２０２２は、ステップＳ３で特定したコンテンツの配信要求に基づいて、情報ＤＢ部２０２４からステップＳ３で特定したコンテンツをピックアップする。
【０１６１】
そして、情報加工部２０２２は、クライアント装置プロファイルデータを参照し、このコンテンツの形式が、クライアント装置２０１の環境に適合したコンテンツ（例えば音声のない映像で２５ｋｂｐｓの低ビットレートで配信できる「サッカー中継映像」のコンテンツ）であれば、このコンテンツをそのまま情報送信部２０２６へ送信する。
【０１６２】
このコンテンツの形式が、クライアント装置２０１の環境に適合した形式ではない場合には、情報加工部２０２２は、コンテンツ加工状況のデータに基づき、適合する形式のコンテンツ（例えば、音声のない映像で２５ｋｂｐｓの低ビットレートで配信できる「サッカー中継映像」のコンテンツ）に変換（加工）し、加工したコンテンツを情報送信部２０２６へ送信する。
【０１６３】
ステップＳ６では、情報送信部２０２６は２５ｋｂｐｓの音声のない「サッカー中継映像」のコンテンツをネットワーク２０５を経由してクライアント装置２０１へ配信する。
【０１６４】
２５ｋｂｐｓの「サッカー中継映像」のコンテンツを情報取得部２０１７が受信すると、情報再生部２０１８へ送信する。情報再生部２０１８は受信したコンテンツに記述されたスケジュール情報の「即時」に合わせて受信したコンテンツを再生し、ユーザはこのコンテンツを視聴する。
【０１６５】
以上、第２実施形態においてユーザが単一のコンテンツを視聴する方法について説明した。
なお、情報配信サーバ２０２にて、配信されるコンテンツがクライアント装置２０１の環境に適合した形式であるか否かを判断することとして説明したが、ここでの判断を省略することができる。即ち、メタ情報サーバ２０４の判断通りに、情報配信サーバ２０２にてコンテンツの加工を行うようにしても構わない。
【０１６６】
次に、第２実施形態において、ユーザが複数のコンテンツを同期して視聴する方法について説明する。
まず、ユーザが視聴するコンテンツがストリーミング配信によるもの（サッカー中継番組）で、このコンテンツを視聴しながら、連動するコンテンツ（「オフサイド）に関するＷＥＢサイト」を視聴する方法について説明する。
【０１６７】
ステップＳ１では、情報配信サーバ２０２の情報取得部２０２３が随時、情報源２０３からユーザに提供する情報を得ている。例えば、情報取得部２０２３は複数のカメラであり、情報源２０３がサッカーの試合であった場合、情報取得部２０２３からはサッカーの中継映像が入力される。また、別の情報取得部２０２３から同じサッカーの試合を情報源２０３として、中継で起こる戦術に関するイベントを試合経過に従って、サッカー中継映像と連動してテキストでサッカー中継映像のメタ情報として入力されるとする。さらに、別の情報取得部２０２３はインターネットに接続されており、インターネットを介してサッカーの戦術に関するＷＥＢページを取得する契約がなされており、インターネットを利用してサッカーの戦術に関するＷＥＢページを取得するとする。
情報取得部２０２３はこれらの情報を情報ＤＢ部２０２４へ送信する。
【０１６８】
情報ＤＢ部２０２４に「サッカー中継映像」が記録されると、メタ情報送信部２０２５は「サッカー中継映像」のメタ情報として、そのコンテンツ名とともにサッカーの戦術に関するＷＥＢページの記述も生成する。
【０１６９】
ステップＳ２では、生成されたメタ情報は、情報取得部２０２３から入力されたイベントを記述したメタ情報とともに、ネットワーク２０５を経由してメタ情報サーバ２０４へ送信する。情報源２０３から情報配信サーバ２０２へ情報の入力があるたびにステップＳ１、ステップＳ２は順次繰り返される。
【０１７０】
ステップＳ３では、ユーザがユーザ情報入力部２０１１を操作して、見たい映像などのコンテンツを選択する。前述の単一コンテンツを視聴する場合と同様、コンテンツの選択方法は、システムから提示されるメニューから選んだり、キーワードを入力して指定するなど、従来実現されている方法であって構わない。
例えばここでユーザが「サッカー中継番組映像」とそれに連動した「戦術情報に関するコンテンツ」を選択したとする。
【０１７１】
「サッカー中継番組映像」と「戦術情報に関するコンテンツ」を選択したことは、配信要求として情報送信部２０１５に送られるとともに、ユーザの操作履歴としてユーザプロファイル記憶部２０１３に記録される。
【０１７２】
クライアント装置情報測定部２０１２は、クライアント装置２０１の再生環境に関する情報を動的に取得する。例えば「クライアント装置２０１は、ＣＰＵの種類がＣＰＵ４で、作動クロック周波数は２．８ＧＨｚで、スピーカとＭＰＥＧ−２デコーダボードが接続されており、ＷＥＢページを再生でき、ＣＰＵ稼働率が１０％である」という情報をクライアント装置情報測定部２０１２が取得したとする。この情報はクライアント装置プロファイル記憶部２０１４に記録される。
【０１７３】
情報送信部２０１５はユーザ情報入力部２０１１から「サッカー中継番組映像」と「戦術情報に関するコンテンツ」の配信要求と、現在ユーザプロファイル記憶部２０１３に記録されている一連の操作履歴を含むユーザプロファイルデータを、クライアント装置プロファイル記憶部２０１４に記録されているクライアント装置プロファイルデータをネットワーク２０５を経由してメタ情報サーバ２０４に送信する。
【０１７４】
メタ情報サーバ２０４では、情報配信サーバ２０２から送られるメタ情報をメタ情報取得部２０４３が受信し、メタ情報ＤＢ部２０４４に記録する。
【０１７５】
メタ情報サーバ２０４は、クライアント装置２０１が「サッカー中継番組映像」と「戦術情報に関するコンテンツ」を選択したという情報と、「クライアント装置２０１は、ＣＰＵの種類がＣＰＵ４で、作動クロック周波数は２．８ＧＨｚであり、スピーカとＭＰＥＧ−２デコーダボードが接続されており、ＷＥＢページを再生でき、ＣＰＵ稼働率が１０％である」というクライアント装置プロファイルデータを、クライアント装置２０１のユーザプロファイルデータとともに、要求情報受信部２０４１が受け取ると、これらの情報を送信情報決定部２０４２に送信する。
【０１７６】
送信情報決定部２０４２は、ユーザが「サッカー中継番組映像」と「戦術情報に関するコンテンツ」を選択したという情報を受信すると、この情報に適合するあるいは最も近いコンテンツについて、メタ情報ＤＢ部２０４４のメタ情報から検索する。このとき、予め定められたマッチングルールに則りユーザが求めている「サッカー中継番組映像」に最も近い「サッカー中継映像」をクライアント装置２０１へ送信するコンテンツとして選択する。このマッチングは予め定められるマッチングルールに基づき、例えば、メタ情報ＤＢ部２０４４に記録されているコンテンツのメタ情報を用いたキーワードマッチングやキーワード間の近似度を測定することで実現される。また、ユーザが「戦術情報に関するコンテンツ」を求めていることから、メタ情報ＤＢ部２０４４のメタ情報を検索し、ユーザが求めているコンテンツに最も近い「サッカーの戦術」に関するコンテンツ（ＷＥＢページ）を選択する。
【０１７７】
ここで単一コンテンツの視聴の場合と同様に、クライアント装置２０１の再生環境に適合したコンテンツを見つける（特定する）ことができた場合は、このコンテンツ名を含むメタ情報を情報加工部２０４５へ送信する。
【０１７８】
前記の条件を満たすコンテンツを特定することができなかった場合には、この条件に近いコンテンツを選択（特定）し、このコンテンツ名を含むメタ情報を情報加工部２０４５へ送信する。
【０１７９】
情報加工部２０４５では、送信情報決定部２０４２で特定されたコンテンツのメタ情報とクライアント装置プロファイルデータから、クライアント装置２０１が取得すべきコンテンツ名と、クライアント装置２０１の再生環境に適合したコンテンツの加工状況と、クライアント装置２０１がこのコンテンツを取得するタイミングに関するタイミング情報（例えば「即時」）と、クライアント装置２０１がコンテンツを再生するスケジュールに関するスケジュール情報（例えば「即時」）とを作成し、これらの情報を情報送信部２０４６へ送信する。
【０１８０】
ステップＳ４では、情報送信部２０４６はクライアント装置２０１の要求情報に適合する、あるいはこれに近いのコンテンツ名と、コンテンツの加工状況と、タイミング情報と、スケジュール情報とをネットワーク２０５を経由してクライアント装置２０１へ送信する。
【０１８１】
クライアント装置２０１では、タイミング情報受信部２０１６がメタ情報サーバ２０４から受信したコンテンツ名と、コンテンツの加工状況と、タイミング情報と、スケジュール情報とを情報取得部２０１７へ送信する。
【０１８２】
ステップＳ５では、情報取得部２０１７は、受け取ったタイミング情報の「即時」に従って、情報配信サーバ２０２にステップＳ３で特定したコンテンツの配信要求と、このコンテンツの加工状況を送信する。
【０１８３】
情報配信サーバ２０２は、クライアント装置２０１からのステップＳ３で特定したコンテンツの配信要求とコンテンツの加工状況を受信部２０２１で受け取り、情報加工部２０２２へ送信する。情報加工部２０２２は、ステップＳ３で特定したコンテンツの配信要求に基づいて、情報ＤＢ部２０２４からステップＳ３で特定したコンテンツをピックアップする。
【０１８４】
そして、情報加工部２０２２は、クライアント装置プロファイルデータを参照し、このコンテンツの形式が、クライアント装置２０１の環境に適合したコンテンツ（例えば音声付き６ＭｂｐｓのＭＰＥＧ−２形式「サッカー中継映像」のコンテンツ）であれば、このコンテンツをそのまま情報送信部２０２６へ送信する。
【０１８５】
このコンテンツの形式が、クライアント装置２０１の環境に適合した形式ではない場合には、情報加工部２０２２は、コンテンツ加工状況のデータに基づき、適合する形式のコンテンツ（例えば音声付き６ＭｂｐｓのＭＰＥＧ−２形式「サッカー中継映像」のコンテンツ）に変換（加工）し、加工したコンテンツを情報送信部２０２６へ送信する。
【０１８６】
情報送信部２０２６は、６ＭｂｐｓのＭＰＥＧ−２形式の「サッカー中継映像」のコンテンツをネットワーク２０５を経由してクライアント装置２０１へ配信する。
【０１８７】
クライアント装置２０１の情報取得部２０１７は、６ＭｂｐｓのＭＰＥＧ−２形式のコンテンツを「サッカー中継映像」を受信すると、情報再生部２０１８へ送信する。情報再生部２０１８は受信したコンテンツのスケジュール情報の「即時」に合わせて再生しはじめる。
【０１８８】
次に、送信情報決定部２０４２で選ばれた戦術情報としてのイベントを表現するＷＥＢページが再生されるまでの過程について説明する。戦術情報としてのイベントを表現するＷＥＢページは、情報加工部２０４５に送られると、情報加工部２０４５では、クライアント装置２０１が「ＷＥＢページを再生できる」ことから「サッカー中継映像」のメタ情報として、例えば「オフサイド」というテキスト情報がメタ情報ＤＢ部２０４４から送られてきたタイミングで、オフサイドの説明をしたＷＥＢページのコンテンツ名と、このコンテンツの加工状況を情報送信部２０４６に送信する。また、タイミング情報とスケジュール情報をともに「即時」とした情報を生成し、この情報も併せて送信する。
【０１８９】
ここで、イベントのテキスト情報は「サッカー中継映像」と連動したメタ情報であるので、サッカー中継映像中で「オフサイド」が発生したときに「オフサイド」のＷＥＢページに関するメタ情報が情報送信部２０４６に送られることになる。またこのとき、例えば、クライアント装置２０１の環境としてＷＥＢページは再生できず、画像だけしか再生できないというような情報があったら、ＷＥＢページを画像に変換してから提供するという加工状況を作成する。
【０１９０】
ステップＳ４’では、情報送信部２０４６は、「オフサイド」のＷＥＢページのコンテンツ名と、このコンテンツの加工状況と、「オフサイド」のＷＥＢページを即時に取得するというタイミング情報と、このＷＥＢページを即時に再生するというスケジュール情報とを、ネットワーク２０５を経由してクライアント装置２０１へ送信し、ステップＳ５’へ進む。
【０１９１】
ステップＳ５’では、クライアント装置２０１では「オフサイド」のＷＥＢページのコンテンツ名と、このコンテンツの加工状況と、タイミング情報受信部２０１６がメタ情報サーバ２０４から送信されるタイミング情報とスケジュール情報を受け取り、情報取得部２０１７へ送信する。情報取得部２０１７は受け取ったタイミング情報の「即時」に従って、情報配信サーバ２０２に「オフサイド」のＷＥＢページを配信するよう配信要求を送信する。
【０１９２】
情報配信サーバ２０２はクライアント装置２０１の配信要求を要求情報受信部２０２１で受け取り、情報加工部２０２２へ送信する。情報加工部２０２２は、情報ＤＢ部２０２４を検索し、クライアント装置２０１へ配信する「オフサイド」のＷＥＢページをピックアップする。
【０１９３】
情報加工部２０２２では、ピックアップされた「オフサイド」のＷＥＢページをこのコンテンツの加工状況に基づき加工し、この加工したコンテンツを情報送信部２０２６へ送る。
【０１９４】
ステップＳ６’では、情報送信部２０２６は「オフサイド」のＷＥＢページをネットワーク２０５を経由してクライアント装置２０１へ配信する。
【０１９５】
クライアント装置２０１が、「オフサイド」のＷＥＢページを情報取得部２０１７が受信すると、情報再生部２０１８へ送信する。情報再生部２０１８はＷＥＢページをスケジュール情報の「即時」に合わせて再生すれば、「オフサイド」のＷＥＢページの再生タイミングは「サッカー中継映像」のオフサイド発生タイミングと合っているので、結果としてユーザの見たい付加情報を映像に同期してユーザに提示することが可能になる。
【０１９６】
次に、ユーザが視聴するコンテンツが、ファイルをいったんダウンロードしてから視聴する形式もの（鎌倉情報番組）で、このコンテンツを視聴しながら連動するコンテンツ（「源頼朝」に関する情報）を視聴する方法について説明する。
【０１９７】
ステップＳ１では、情報配信サーバ２０２の情報取得部２０２３が随時、情報源２０３からユーザに提供する情報を得ている。例えば、情報源２０３が番組の映像データのファイル群であり、情報取得部２０２３から「スポーツ番組」ファイルと、「鎌倉情報番組」ファイルと、「お台場情報番組」ファイルとが、これらの中身に関する情報、即ちメタ情報とともに入力されたとする。メタ情報は、例えばＭＰＥＧ−７形式のファイルに記述されている、番組中の被写体に関する情報である。これらの番組ファイルは、それぞれのメタ情報と組み合わされて、情報ＤＢ部２０２４へ送信され、情報ＤＢ部２０２４に記録される。
【０１９８】
また、別の情報取得部２０２３がインターネットに接続されており、契約されたＷＥＢサーバから鎌倉の歴史を説明するＷＥＢページを取得する。情報取得部２０２３は入力されたこれらの情報を情報ＤＢ部２０２４へ送信し記録する。
【０１９９】
情報ＤＢ部２０２４では映像ファイルやＷＥＢページが記録されると、これらの名称と記録場所に関する記述が生成される。また、ＷＥＢページに記録されている内容のメタ情報も情報ＤＢ部２０２４に記録され、ステップＳ２へ進む。なお、これらのメタ情報はＷＥＢページ中に記述されているメタ情報を抜き出したり、別の手段を用いて手動で入力される場合もある。
【０２００】
ステップＳ２では、これらのメタ情報は映像ファイルのメタ情報としてＭＰＥＧ−７形式のファイルに記述されたメタ情報とともに、メタ情報送信部２０２５がネットワーク２０５を経由してメタ情報サーバ２０４へ送信する。
【０２０１】
メタ情報サーバ２０４では、情報配信サーバ２０２から送られるメタ情報をメタ情報取得部２０４３が受信し、メタ情報ＤＢ部２０４４に記録し、情報源２０３から情報配信サーバ２０２へ情報の入力があるたびにステップＳ１、ステップＳ２が順次繰り返される。
【０２０２】
ユーザがユーザ情報入力部２０１１を操作して、見たい映像などのコンテンツを選択する。前述の例と同様、コンテンツの選択方法は、システムから提示されるメニューから選んだり、キーワードを入力して指定するなど、従来実現されている方法であって構わない。例えばここでユーザが「情報番組映像」とそれに連動した「歴史に関するコンテンツ」を選択したとする。「情報番組映像」と「歴史に関するコンテンツ」が選択されたことは配信要求として、情報送信部２０１５に送られるとともに、ユーザの操作履歴としてユーザプロファイル記憶部２０１３に記録される。また、ここでユーザがユーザ情報入力部２０１１を操作して自分の趣味や嗜好に関するデータとして、「鎌倉近辺」に興味をもつと設定したとする。この情報はユーザプロファイル記憶部２０１３に記録される。なお、この設定はコンテンツを選択するときであっても構わないし、コンテンツを選択する前に予め設定されても構わない。
【０２０３】
また、別の例として、第１の実施例と同様にユーザが直接的に「鎌倉近辺」に興味を持つと設定していなくても、鎌倉近辺に関する映像や文書などを何度も繰り返し視聴した操作履歴がユーザプロファイル記憶部２０１３に記録されている場合がある。この場合、操作履歴からユーザプロファイルとして「鎌倉近辺」を繰り返し見たという情報に集約されて記録されてもよい。「鎌倉近辺」を繰り返し見たという情報はメタ情報サーバ２０４で「鎌倉近辺」に興味を持つという情報と同等と評価されるという例については第１実施形態と同様である。
【０２０４】
一方、クライアント装置情報測定部２０１２はクライアント装置２０１の環境に関する情報を動的に取得する。例えば「クライアント装置２０１は、ＣＰＵの種類がＣＰＵ４で、作動クロック周波数は２．８ＧＨｚで、スピーカとＭＰＥＧ−２デコーダボードが接続されており、ＷＥＢページを再生でき、ＣＰＵ稼働率が１０％である」という情報をクライアント装置情報測定部２０１２が取得したとする。この情報はクライアント装置プロファイル記憶部２０１４に記録される。
【０２０５】
ステップＳ３では、情報送信部２０１５はユーザ情報入力部２０１１から「情報番組映像」と「歴史に関するコンテンツ」の配信要求と、現在ユーザプロファイル記憶部２０１３に記録されている一連の操作履歴を含むユーザプロファイルデータを、クライアント装置プロファイル記憶部２０１４に記録されているクライアント装置プロファイルデータをネットワーク２０５を経由してメタ情報サーバ２０４に送信する。
【０２０６】
メタ情報サーバ２０４でクライアント装置２０１から「情報番組映像」と「歴史に関するコンテンツ」の配信要求と、ユーザが「鎌倉近辺に興味がある」というユーザプロファイルデータと、クライアント装置２０１の環境が「ＣＰＵの種類はＣＰＵ４であり、作動クロック周波数は２．８ＧＨｚであり、スピーカとＭＰＥＧ−２デコーダボードが接続されており、ＣＰＵ稼働率が１０％である」というクライアント装置２０１のクライアント装置プロファイルデータとを受信すると、これらの要求情報を送信情報決定部２０４２に送信する。
【０２０７】
送信情報決定部２０４２は、ユーザが「情報番組映像」と「歴史に関するコンテンツ」の配信要求を受信すると、この情報に適合するあるいは最も近いコンテンツをメタ情報ＤＢ部２０４４のメタ情報から検索する。
【０２０８】
ここでは、第１実施形態の場合と同様、ユーザが入力したキーワードによるマッチングとユーザプロファイルを用いたマッチングからなるマッチングルールが適用される。
【０２０９】
まず、ユーザが求めている「情報番組映像」としてメタ情報のキーワードの近似度を測り、ユーザが求めている「情報番組映像」に近いコンテンツとして「鎌倉情報番組」と「お台場情報番組」をピックアップする。次に、ユーザプロファイルデータから「鎌倉近辺」に興味があるという興味の情報を抽出し、鎌倉近辺」という情報に近似する「鎌倉情報番組」をユーザに送信するコンテンツとして特定する。また直接的に「鎌倉近辺」に興味を持つとユーザプロファイルデータに記述がなくても、ユーザの操作履歴から、この時点でユーザが鎌倉に興味を持つと判定を行い、「鎌倉情報番組」を選択する場合もある。またユーザプロファイルデータから「鎌倉近辺」に興味を持つことが判断できない場合は、「情報番組映像」と同じ程度に近似している「鎌倉情報番組」と「お台場情報番組」のいずれかを選択することになるが、どちらを選択するかは任意の方法で決定しても構わない。
【０２１０】
また、ユーザが「歴史に関するコンテンツ」を要求していることと「鎌倉近辺」に興味を持つという情報から、予め定められたマッチングルールに則り、メタ情報ＤＢ部２０４４のメタ情報から鎌倉の歴史を説明するＷＥＢページを特定する。このとき、「鎌倉情報番組」が「歴史に関するコンテンツ」に最も遠くない場合、「鎌倉情報番組」がもう１度選択されることが危惧される。同じコンテンツを２つユーザに同時に提供しないようにするために、マッチングルールとして「鎌倉情報番組」はすでに選択されているので、選択対象とならないというルールをマッチングに反映し、選ばないようにすることが可能である。
ここで単一コンテンツの視聴の場合と同様に、クライアント装置２０１の再生環境に適合したコンテンツを見つける（特定する）ことができた場合は、このコンテンツ名を含むメタ情報を情報加工部２０４５へ送信する。
【０２１１】
前記の条件を満たすコンテンツを特定することができなかった場合には、この条件に近いコンテンツを選択（特定）し、このコンテンツ名を含むメタ情報を情報加工部２０４５へ送信する。
【０２１２】
情報加工部２０４５では、例えば「クライアント装置２０１の環境は、ＣＰＵの種類はＣＰＵ４であり、作動クロック周波数は２．８ＧＨｚであり、スピーカとＭＰＥＧ−２デコーダボードが接続されており、ＣＰＵ稼働率が１０％である」という情報から、クライアント装置２０１に配信するコンテンツは、ＭＰＥＧ−２でエンコードされた高いビットレートの映像データで音声データが付いている方がよいと判断し、「鎌倉情報番組」のコンテンツを例えば６Ｍｂｐｓの音声付ＭＰＥＧ−２形式の映像データに変換して提供するという加工状況を生成する。
【０２１３】
また、同時に「鎌倉情報番組」のタイミング情報とスケジュール情報を生成する。
【０２１４】
同様に、送信情報決定部２０４２で選ばれた鎌倉の歴史を説明するＷＥＢページのメタ情報も情報加工部２０４５に送られる。
【０２１５】
情報加工部２０４５は「鎌倉情報番組」コンテンツのメタ情報から、番組映像に映っている被写体に関する情報を映像の時間位置とともに取得できる。ここで、情報加工部２０４５は「鎌倉情報番組」に鎌倉の歴史を説明するＷＥＢページを時間位置に従って提示するための再生に関するスケジュールを生成する。例えば、「鎌倉情報番組」の１分００秒から１分３０秒まで「源頼朝」が映っているとメタ情報に記載されていれば、１分００秒から３０秒間、源頼朝に関するＷＥＢページを表示することをＳＭＩＬやその他の記述方法を用いて表現する。また、メタ情報とＷＥＢページの関係付けはキーワードによって関連性の高いものを関係付けてもよいし、予め別の手段によって決められる提示ルールに基づいてもよい。また、コンテンツの再生スケジュール（スケジュール情報）も同様に作成する。ここでは、例えば、源頼朝に関するＷＥＢページのタイミング情報を「鎌倉情報番組」再生開始３０秒後として作成したとする。
【０２１６】
ステップＳ４では、作成した「鎌倉情報番組」のコンテンツ名と、コンテンツの加工状況と、スケジュール情報と、タイミング情報とが情報送信部２０４６に送られる。情報送信部２０４６は、これらの情報をネットワーク２０５を経由してクライアント装置２０１へ送信する。
【０２１７】
ステップＳ５では、クライアント装置２０１のタイミング情報受信部２０１６が、メタ情報サーバ２０４から送信された「鎌倉情報番組」のコンテンツ名と、コンテンツの加工状況と、スケジュール情報と、タイミング情報を受け取り、情報取得部２０１７へ送信する。情報取得部２０１７は受け取った「鎌倉情報番組」のタイミング情報の「即時」に従って、情報配信サーバ２０２に「鎌倉情報番組」のコンテンツ名と加工状況（例えば、６ＭｂｐｓのＭＰＥＧ−２形式のファイルに変換する）を送信する。
【０２１８】
情報配信サーバ２０２はクライアント装置２０１から「鎌倉情報番組」のコンテンツ名と加工状況を要求情報受信部２０２１で受け取り、情報加工部２０２２へ送信する。情報加工部２０２２は、情報ＤＢ部２０２４を検索してユーザが求めている「鎌倉情報番組」のコンテンツを選択し、このコンテンツを加工状況のデータ（６ＭｂｐｓのＭＰＥＧ−２形式のファイルに変換）に基づき加工する。
【０２１９】
ステップＳ６では、情報加工部２０２２では、「鎌倉情報番組」を指定されたコンテンツを加工（６ＭｂｐｓのＭＰＥＧ−２形式のファイルに変換）して情報送信部２０２６へ送る。情報送信部２０２６は６ＭｂｐｓのＭＰＥＧ−２形式のファイルに変換した「鎌倉情報番組」コンテンツをネットワーク２０５を経由してクライアント装置２０１へ配信する。
【０２２０】
６ＭｂｐｓのＭＰＥＧ−２形式の「鎌倉情報番組」コンテンツを、クライアント装置２０１の情報取得部２０１７が受信すると、情報再生部２０１８へ送信する。情報再生部２０１８は受け取ったコンテンツをスケジュール情報の「即時」に合わせて再生しはじめる。
【０２２１】
次にステップＳ５’では、情報取得部２０１７はタイマー２０１９を参照して、「鎌倉情報番組」の再生開始３０秒後に「源頼朝」のＷＥＢページを情報配信サーバ２０２から配信するよう要求情報を送信する。
【０２２２】
情報配信サーバ２０２はクライアント装置２０１の要求情報を要求情報受信部２０２１で受け取り、情報加工部２０２２へ送信する。情報加工部２０２２は情報ＤＢ部２０２４を検索してユーザが求めている「源頼朝」のＷＥＢページを選択する。
【０２２３】
ステップＳ６’では情報加工部２０２２は、「源頼朝」のＷＥＢページを情報送信部２０２６へ送る。情報送信部２０２６はネットワーク２０５を経由してクライアント装置２０１へ配信する。
【０２２４】
「源頼朝」のＷＥＢページを情報取得部２０１７が受信すると、情報再生部２０１８へ送信する。情報再生部２０１８はタイマー２０１９を参照して、「源頼朝」のＷＥＢページを再生タイミングの「鎌倉情報番組」の再生開始１分００秒後から３０秒間再生する。
【０２２５】
以上の本発明の第１実施形態と第２実施形態について説明した。
【０２２６】
以上の本発明の第１実施形態と第２実施形態について説明した。
なお、本発明は、前記した実施形態に限定されることなく幅広く変形実施することができる。例えば、再生環境に合わせたコンテンツの配信と、映像に同期してのコンテンツの配信をセットで行う必要はなく、再生環境に合わせたコンテンツの配信のみを行うようにしてもよい。同様に、再生環境に合わせたコンテンツの配信とは切り離して、映像に同期してのコンテンツの配信のみを行ってもよい。また、例えば配信要求とユーザ自身のプロファイルデータの送信や第１のコンテンツと第２のコンテンツの送信など、複数の情報を送信する場合は、同時に行う必要はなく、別々に行ってもよい。
【０２２７】
【発明の効果】
以上説明した本発明によれば、柔軟なコンテンツの配信を行うことができるようになるとともに、次のような優れた効果を奏する。
【０２２８】
即ち、請求項１、請求項６および請求項９から請求項１６に記載の発明によれば、ユーザの再生環境に合わせてコンテンツを配信することができる。よって、クライアント装置において、配信されたコンテンツの再生が確実に行える。
【０２２９】
請求項２および請求項５に記載の発明によれば、ユーザの望む情報を提供することができる。この効果は、請求項９から請求項１６において同じである。
【０２３０】
また、請求項２、請求項３、請求項５に記載の発明によれば、第１のコンテンツはユーザが望むコンテンツが選択される。第２のコンテンツは、この第１のコンテンツに関連した情報であるが、この第２のコンテンツは、メタ情報と第２の選択情報に基づいて配信される。このため、従来のように、ユーザは制作者から提示された情報を製作者の意図する形式でしか見ることができない、という課題が解決される。
【０２３１】
また、請求項６に記載の発明によれば、コンテンツの選択を行う部分と、コンテンツの配信を行う部分を切り分けることができ、これによりコンテンツの配信を適切に行うことができるようになる。
【０２３２】
また、請求項９から請求項１１に記載の発明によれば、ユーザの望むコンテンツを確実に配信することのできるコンテンツ配信装置、メタ情報サーバとすることができる。
また、請求項１２から請求項１６に記載の発明によれば、コンピュータを、コンテンツ配信方法におけるコンテンツ配信装置やメタ情報サーバとすることができる。
【図面の簡単な説明】
【図１】…本発明の第１実施形態のシステムの全体構成図である。
【図２】…本発明の各実施形態の情報入力部に表示される、コンテンツ選択画面例である。
【図３】…本発明の各実施形態の情報入力部に表示される、ユーザプ
ロファイルデータの入力画面例である。
【図４】…本発明の各実施形態のメタ情報のイメージ図である
【図５】…本発明の第１実施形態のクライアント装置の構成図である。
【図６】…本発明の第１実施形態の情報配信サーバの構成図である。
ロファイルデータの入力画面例である。
【図７】…本発明の第２実施形態のシステムの全体構成図である。
【図８】…本発明の第２実施形態のクライアント装置の構成図である。
【図９】…本発明の第２実施形態の情報配信サーバの構成図である。
【図１０】…本発明の第２実施形態のメタ情報サーバの構成図である。
【図１１】…本発明の第２実施形態のシステム構成におけるクライアント装置、メタ情報サーバ、情報配信サーバおよび情報源の間の情報のやりとりを示すシーケンス図である。
【符号の説明】
１０１…クライアント装置
１０２…情報配信サーバ
１０３…情報源
２０１…クライアント装置
２０２…情報配信サーバ
２０３…情報源
２０４…メタ情報サーバ
１０２１…要求情報受信部
１０２２…送信情報決定部
１０２３…情報取得部
１０２４…情報ＤＢ部
１０２５…情報加工部
１０２６…情報送信部
２０２１…要求情報情報受信部
２０２２…情報加工部
２０２３…情報取得部
２０２４…情報ＤＢ部
２０２５…メタ情報送信部
２０２６…情報送信部
２０４１…要求情報受信部
２０４２…送信情報決定部
２０４３…メタ情報取得部
２０４４…メタ情報ＤＢ部
２０４５…情報加工部
【図１】
2004265263.tif 000006
【図２】
2004265263.tif 000007
【図３】
2004265263.tif 000008
【図４】
2004265263.tif 000009
【図５】
2004265263.tif 000010
【図６】
2004265263.tif 000011
【図７】
2004265263.tif 000012
【図８】
2004265263.tif 000013
【図９】
2004265263.tif 000014
【図１０】
2004265263.tif 000015
【図１１】
2004265263.tif 000016