(57)【要約】【課題】  放送システムの負荷を軽減しながら、視聴者の好みに合わせた番組編成を行うことができる番組編成システムにおける放送システムおよび視聴者端末を提供する。【解決手段】  放送局装置１０１において、視聴者情報ファイル４０１を収集し、ネットワークの伝送量および視聴者端末１０２〜１０４で受信するコンテンツのビットレートに基づいて、同時間帯に放送可能な番組数を算出し、複数の視聴者端末１０２〜１０４より収集した視聴者情報ファイル４０１に基づいて、放送局装置１０１の保持するコンテンツの中から編成候補となるコンテンツを選択して、番組数を編成数とする複数の番組編成情報を作成し、複数の視聴者端末１０２〜１０４に対して、視聴者情報ファイル４０１に基づいて、番組編成情報の中から、各視聴者に放送すべきコンテンツを選択して、それぞれの視聴者端末１０２〜１０４に送信する。【選択図】  図４
2006325061.tif 000002
【特許請求の範囲】
【請求項１】
複数の視聴者端末に対してコンテンツを放送する放送局装置を用いた放送方法であって、
前記複数の視聴者端末より前記視聴者端末を利用する視聴者の個人情報および番組視聴履歴情報からなる視聴者情報を収集し、前記放送局装置と前記視聴者端末との間のネットワークの伝送量および前記視聴者端末で受信するコンテンツのビットレートに基づいて、同時間帯に放送可能な番組数を算出し、前記複数の視聴者端末より収集した前記視聴者全体の視聴者情報に基づいて、前記放送局装置の保持するコンテンツの中から編成候補となるコンテンツを選択して、前記番組数を編成数とする複数の番組編成表を作成し、前記複数の視聴者端末に対して、前記各視聴者端末の視聴者情報に基づいて、前記番組編成表の中から、前記各視聴者に放送すべきコンテンツを選択して、それぞれの前記視聴者端末に送信することを特徴とする放送局装置を用いた放送方法。
【請求項２】
複数の視聴者端末に対してコンテンツを放送する放送局装置であって、
前記複数の視聴者端末を利用する視聴者を登録する視聴者管理部と、
前記複数の視聴者端末より前記視聴者の個人情報および番組視聴履歴情報からなる視聴者情報を収集する視聴者情報受信部と、
前記視聴者端末からの要求に応じて前記視聴者に対して収集した視聴者情報を閲覧させる視聴者情報開示部と、
放送する前記コンテンツおよびそのコンテンツの属性情報を管理するコンテンツ管理部と、
放送する前記コンテンツを記載した番組編成表および前記各視聴者端末に送信する個別の番組編成表を作成する番組編成部と、
前記番組編成表に基づいて前記コンテンツを放送するコンテンツ送出部とを備え、
前記番組編成部は、前記放送局装置と前記視聴者端末との間のネットワークの伝送量および前記視聴者端末で受信する番組のビットレートに基づいて、同時間帯に放送可能な番組数を算出し、前記複数の視聴者端末より収集した前記視聴者全体の視聴者情報および前記コンテンツの属性情報に基づいて、前記放送局装置の保持するコンテンツの中から編成候補となるコンテンツを選択して、前記番組数を編成数とする複数の番組編成表を作成し、前記複数の視聴者端末に対して、前記各視聴者端末の視聴者情報に基づいて、前記番組編成表の中から、前記各視聴者に放送すべきコンテンツを選択して、それぞれの前記視聴者端末に送信することを特徴とする放送局装置。
【請求項３】
請求項２記載の放送局装置において、
前記番組編成部は、
前記複数の視聴者端末より収集した１つ以上の視聴者情報から、１人以上の前記視聴者の視聴動向を解析する視聴者情報解析手段と、
前記解析した１人以上の視聴者の視聴動向に基づいて、前記コンテンツの属性情報を参考にしてその視聴動向に合う編成候補となる１つ以上の前記コンテンツを選別し、前記番組数を編成数とする複数の番組編成表を作成する番組編成情報作成手段と、
前記視聴者端末より収集した視聴者情報に基づいて、前記作成した番組編成表の中から各視聴者の視聴動向に合う番組編成表を選別し、各視聴者用の番組編成表を作成する個別番組編成情報作成手段と、
前記作成した各視聴者用の番組編成表に対して、放送局装置の電子署名を生成し、付与する署名作成手段と、
前記作成した各視聴者用の番組編成表および前記放送局装置の電子署名を、前記各視聴者端末に送信する個別番組編成情報送信手段とを有することを特徴とする放送局装置。
【請求項４】
放送局装置から放送されたコンテンツを出力する視聴者端末であって、
自身の個人情報および番組視聴履歴情報からなる視聴者情報を登録する視聴者情報登録部と、
前記放送局装置に対して前記登録した視聴者情報を送信する視聴者情報送信部と、
前記放送局装置に対して前記登録した自らの視聴者情報の閲覧を要求し、前記放送局装置より送られた視聴者情報を、自身の持つ視聴者情報から復元して閲覧する視聴者情報閲覧部と、
前記視聴者情報を前記放送局装置へ送信した後、前記放送局装置より同時間帯に放送可能な番組数を編成数として作成された複数の番組編成表から、前記視聴者情報に基づいて選択された個別の番組編成表を受信し、受信した前記個別の番組編成表に基づいて、前記放送局装置から放送されたコンテンツを出力する番組視聴部とを備えたことを特徴とする視聴者端末。
【請求項５】
請求項４記載の視聴者端末において、
前記番組視聴部は、
前記視聴者情報を前記放送局装置へ送信した後、前記放送局装置より同時間帯に放送可能な番組数を編成数として作成された複数の番組編成表を受信し、受信した前記複数の番組編成表から、前記自身の視聴者情報に基づいて、個別の番組編成表を選択し、選択した前記個別の番組編成表に基づいて、前記放送局装置から放送されたコンテンツを出力することを特徴とする視聴者端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組の編成を行う番組編成システムの放送局装置および視聴者端末に関し、特に、放送（配信）対象である番組の編成を含む放送通信技術に関するものである。
【０００２】
なお、放送には、テレビ、ラジオの他、いわゆるコンテンツや番組を放送するものが含まれる。また、視聴者端末はコンテンツ（番組）を受信、出力できればよく、テレビ、ラジオの他携帯電話、ＰＣやホームネットワークのサーバなどの情報処理装置が含まれる。
【背景技術】
【０００３】
放送のデジタル化と通信網のブロードバンド化が同時に押しよせ、放送と通信というこれまで別々に成長してきた２つの分野が、技術的およびビジネス的に融合しつつある。このような放送通信融合時の新しいサービス形態として、「ネットワークを利用して視聴者の情報を集め、集めた情報を基に視聴者の好みに合わせた番組放送を行うサービス」の実現に向けた事業が立ち上がりつつある。
【０００４】
このようなサービスを行うためには、視聴者情報の収集・分析と、番組の編成・放送の機能を備えたシステムの構築が必要である。
【０００５】
視聴者情報を収集し、それに合わせた番組編成を行う方式としては、特許文献１，２がある。
【特許文献１】特開２００１−３４６１２０号公報
【特許文献２】特開２００２−０８４４３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１，２では、視聴者の好みに応じつつ、放送インフラに応じた番組編成を行うことができなかった。
【０００７】
特許文献１に記載された技術では、視聴者の好みに応じた個人番組編成表の作成方法が記載されているが、放送局の発行する番組表を編集して、各自で見やすいような番組表を作成するというものであり、各視聴者の視聴者情報が反映された番組編成を行う仕組みについては述べられていない。このため、視聴者の好みに応じた放送からして行うことができず、放送インフラを考慮することは示唆すらされていない。
【０００８】
特許文献２に記載された技術では、視聴者の情報に合わせた番組編成方法について記載されているが、番組編成についても効果的な番組編成つまり、放送インフラを考慮する点には触れられていない。このため、極端な場合、視聴者それぞれが異なる番組を希望した場合、視聴者数分の番組を同時間帯に放送しなければならない。しかし、現実問題として同時間帯に放送可能な番組数には限りがあり、これを考慮しないと現実的に視聴者の好みに応じた番組編成（放送）は不可能である。
【０００９】
そこで、本発明の目的は、放送システムの負荷を軽減しながら、視聴者の好みに合わせた番組編成を行うことができる番組編成システムにおける放送システムおよび視聴者端末を提供することにある。
【課題を解決するための手段】
【００１０】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【００１１】
本発明は、放送インフラの能力を示す数値に基づき、同時間帯に放送端末に対して放送可能（もしくは放送端末で受信可能）なコンテンツ（番組）を特定し、その中から視聴者に応じたコンテンツを選択するものである。つまり、多段的に放送するコンテンツを特定するものである。ここで、コンテンツの特定には、予め放送局側で保持しているコンテンツから放送可能な番組数を特定して、コンテンツを特定することが含まれる。また、番組数の特定には、最大放送可能な最大番組数を特定することが含まれる。
【００１２】
本発明による放送局装置を用いた放送方法は、複数の視聴者端末に対してコンテンツを放送する放送局装置を用いた放送方法であって、複数の視聴者端末より視聴者端末を利用する視聴者の個人情報および番組視聴履歴情報からなる視聴者情報を収集し、放送局装置と視聴者端末との間のネットワークの伝送量および視聴者端末で受信するコンテンツのビットレートに基づいて、同時間帯に放送可能な番組数を算出し、複数の視聴者端末より収集した視聴者全体の視聴者情報に基づいて、放送局装置の保持するコンテンツの中から編成候補となるコンテンツを選択して、番組数を編成数とする複数の番組編成表を作成し、複数の視聴者端末に対して、各視聴者端末の視聴者情報に基づいて、番組編成表の中から、各視聴者に放送すべきコンテンツを選択して、それぞれの視聴者端末に送信するものである。
【００１３】
また、本発明による放送局装置は、複数の視聴者端末に対してコンテンツを放送する放送局装置であって、複数の視聴者端末を利用する視聴者を登録する視聴者管理部と、複数の視聴者端末より視聴者の個人情報および番組視聴履歴情報からなる視聴者情報を収集する視聴者情報受信部と、視聴者端末からの要求に応じて視聴者に対して収集した視聴者情報を閲覧させる視聴者情報開示部と、放送するコンテンツおよびそのコンテンツの属性情報を管理するコンテンツ管理部と、放送するコンテンツを記載した番組編成表および各視聴者端末に送信する個別の番組編成表を作成する番組編成部と、番組編成表に基づいてコンテンツを放送するコンテンツ送出部とを備え、番組編成部は、放送局装置と視聴者端末との間のネットワークの伝送量および視聴者端末で受信する番組のビットレートに基づいて、同時間帯に放送可能な番組数を算出し、複数の視聴者端末より収集した視聴者全体の視聴者情報およびコンテンツの属性情報に基づいて、放送局装置の保持するコンテンツの中から編成候補となるコンテンツを選択して、番組数を編成数とする複数の番組編成表を作成し、複数の視聴者端末に対して、各視聴者端末の視聴者情報に基づいて、番組編成表の中から、各視聴者に放送すべきコンテンツを選択して、それぞれの視聴者端末に送信するものである。
【００１４】
また、本発明による視聴者端末は、放送局装置から放送されたコンテンツを出力する視聴者端末であって、自身の個人情報および番組視聴履歴情報からなる視聴者情報を登録する視聴者情報登録部と、放送局装置に対して登録した視聴者情報を送信する視聴者情報送信部と、放送局装置に対して登録した自らの視聴者情報の閲覧を要求し、放送局装置より送られた視聴者情報を、自身の持つ視聴者情報から復元して閲覧する視聴者情報閲覧部と、視聴者情報を放送局装置へ送信した後、放送局装置より同時間帯に放送可能な番組数を編成数として作成された複数の番組編成表から、視聴者情報に基づいて選択された個別の番組編成表を受信し、受信した個別の番組編成表に基づいて、放送局装置から放送されたコンテンツを出力する番組視聴部とを備えたものである。
【００１５】
本発明では、放送局が視聴者の視聴情報や好みのジャンルなど、個人情報を定期的に収集し、その個人情報に基づいた番組編成を行う。つまり、番組編成を行う際に、所定の時間帯に放送する番組を決定する場合、視聴者全体の視聴履歴などから放送候補となる一定数の番組を特定する。そして、特定された番組から同時間帯に放送可能な数の番組を特定し、ここから個人の視聴履歴など個人の好みに応じて、個人毎の番組を特定する。
【００１６】
具体的には、視聴者と個人情報を収集してサービス提供に利用する事業者（以下、放送局と呼ぶ）において、以下を行う。
【００１７】
放送局は、視聴者毎に視聴者ＩＤと公開鍵ペアを作成し、自身の視聴者情報データベースに登録するとともに、視聴者に発行する。そして、視聴者自身の端末に登録された個人情報および視聴情報を定期的に収集する。収集の際は、電子署名によるデータの改ざん防止および暗号化による漏洩防止処理を行う。収集した視聴者情報は、暗号化した後、放送局のデータベースに登録する。
【００１８】
また、放送局は、収集した視聴者情報全体から、視聴者全体の視聴傾向を算出し、算出した視聴傾向を基にして番組の選別を行う。さらに視聴者個別の視聴傾向と選別された番組とを比較して、各視聴者用の個別番組編成表を作成する。このように２段階に番組編成を行うことによって、放送局の負荷を軽減しながら、視聴者の好みに合わせた編成を行うことができる。これまで地域毎のくくりで編成されていた番組表が、趣味や趣向など視聴者情報に応じたくくりで番組表が作成されることになる。
【００１９】
視聴者は、自身の個人情報のうち、開示しても良いものを放送局に提供する。提供するにあたっては、電子署名や暗号化を施し、送信する。また、放送局より受け取った個別番組表に基づいた番組視聴を行う。
【発明の効果】
【００２０】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００２１】
本発明によれば、放送局装置は収集した視聴者情報から視聴者の趣味趣向に合わせた番組表の作成を行うが、その際、多段階に番組編成を行うことによって、放送局装置の負荷を軽減しながら、視聴者の好みに合わせた編成を行うことができる。
【００２２】
また、本発明によれば、視聴者端末から放送局装置への通信について、視聴者の個人情報や視聴情報の安全な通信とデータの保護管理を行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２４】
なお、以下本明細書において、特に断らない限り「視聴」とは、放送端末において、受信したコンテンツを出力することを示す。出力には、表示、音声での出力また記憶媒体への記録（録画や録音など）が含まれる。
【００２５】
＜番組編成システムの構成＞
図１〜図３により、本発明の一実施の形態に係る番組編成システムの構成について説明する。図１は本発明の一実施の形態に係る番組編成システムの全体構成を示す構成図、図２は本発明の一実施の形態に係る番組編成システムの放送局装置の内部構成を示す構成図、図３は本発明の一実施の形態に係る番組編成システムの視聴者端末の内部構成を示す構成図である。
【００２６】
図１において、番組編成システムは、個人情報を収集して番組編成に利用し、番組を放送する放送局装置１０１と、サービスを利用するために自らの個人情報を提供し、番組を視聴する視聴者端末１０２〜１０４から構成される。視聴者端末は、サービスを利用する利用者数分が存在する。放送局装置１０１と視聴者端末１０２〜１０４は、ネットワーク１０５および中継サーバ１１０を介して繋がっている。
【００２７】
中継サーバ１１０は、放送を視聴する視聴者数を限定して視聴者端末を接続し、放送局装置１０１の負担を低減させるために設けられており、放送局装置１０１から送出されるコンテンツは、まず、複数の中継サーバ１１０に送出された後、中継サーバ１１０から、中継サーバ１１０に接続された視聴者端末１０２〜１０４に送出される。
【００２８】
なお、視聴者端末１０２〜１０４の全体数によっては、中継サーバ１１０を経由せずに、放送局装置１０１から、各視聴者端末１０２〜１０４にコンテンツを送出するようにしても良い。
【００２９】
放送局装置１０１の内部構成は、図２に示すように、記憶装置２０２と、ネットワークを介して他の装置と通信を行うための通信装置２０４と、キーボードやマウスなどの入力装置２０５と、ディスプレイなどの表示装置２０６と、ＣＰＵ２０１と、これらを接続するインタフェース２０３とから構成される。
【００３０】
記憶装置２０２には、視聴者を登録し、必要に応じて視聴者に対して公開鍵ペアを作成したり、放送局の公開鍵を発行したりする視聴者管理プログラム２０７と、視聴者から視聴者情報を受信する視聴者情報受信プログラム２０８と、視聴者に対して、自身の送信した視聴者情報を閲覧させる視聴者情報開示プログラム２０９と、コンテンツの暗号化、および属性情報の登録を行うコンテンツ管理プログラム２１０と、放送用の番組編成、および各視聴者に対する個別番組編成を行う番組編成プログラム２１１と、暗号化されたコンテンツを番組編成に基づいてネットワークに送出するコンテンツ送出プログラム２１２と、各視聴者から受け取った視聴者情報が登録されている視聴者情報データベース２１３と、コンテンツのタイトル等の属性情報が登録されたコンテンツ属性情報データベース２１４と、放送局内部で使用する放送局共通鍵２１５と、署名の作成や暗号化復号化に利用する放送局の秘密鍵２１６、公開鍵２１７と、コンテンツを暗号化するためのコンテンツ鍵２１８と、コンテンツ鍵２１８で暗号化された暗号化コンテンツファイル２１９と、番組の編成が記載された番組編成情報ファイル２２０が格納されている。
【００３１】
以下の説明における各プログラム２０７〜２１２の処理は、インタフェース２０３を介して呼び出された各プログラムをＣＰＵ２０１が実行することにより、放送局装置１０１上で実現されるものである。各プログラム２０７〜２１２は、予め記憶装置２０２に格納されていても良いし、放送局装置１０１が利用可能な媒体を介して導入されても良い。媒体とは、例えば、放送局装置１０１に着脱可能な記憶媒体や、通信装置２０４に接続するネットワークまたはネットワークを伝搬する搬送波といった通信媒体を含む。
【００３２】
視聴者端末１０２〜１０４の内部構成は、図３に示すように、記憶装置３０２と、ネットワークを介して他の装置と通信を行うための通信装置３０４と、キーボードやマウスなどの入力装置３０５と、ディスプレイなどの表示装置３０６と、ＣＰＵ３０１と、これらを接続するインタフェース３０３とから構成される。
【００３３】
記憶装置３０２には、視聴者自身の視聴者情報を視聴者端末のデータベースに登録する視聴者情報登録プログラム３０７と、放送局からの視聴者情報送信要求を受け、自身の持つ視聴者情報を、署名を付与した後に要求元の放送局に送信する視聴者情報送信プログラム３０８と、放送局に対して、放送局に登録されている自身の視聴者情報を要求し閲覧する視聴者情報閲覧プログラム３０９と、放送局から個別番組編成情報を受信し、その個別番組編成情報に基づいて番組を視聴する番組視聴プログラム３１０と、自身の視聴者情報が登録されている視聴者プロファイルデータベース３１１と、視聴した履歴などが記録されている視聴情報データベース３１２と、視聴者端末内部で使用する視聴者共通鍵３１３と、署名の作成や暗号化復号化に利用する視聴者の秘密鍵３１４、公開鍵３１５と、コンテンツを復号するコンテンツ鍵３１６と、視聴者情報の各項目について、誰にどの項目を開示するかといった開示ポリシーを記録した開示ポリシーファイル３１７と、視聴する番組編成が記載された個別番組編成情報ファイル３１８が格納されている。
【００３４】
以下の説明における各プログラム３０７〜３１０の処理は、視聴者端末１０２〜１０４上で実現されるものである。各プログラムの実行および格納方法については、前述の放送局装置１０１と同様である。
【００３５】
なお、前記放送局装置および前記視聴者側装置の鍵やデータベース内の情報は、ＩＣカードなどの耐タンパ性を持つ記憶媒体に格納しても良い。
【００３６】
＜番組編成システムのデータフローの概要＞
次に、本発明の一実施の形態に係る番組編成システムのデータフローの概要について説明する。図４は本発明の一実施の形態に係る番組編成システムのデータフローの概要を説明するための説明図である。
【００３７】
図４に示すように、視聴者情報を利用した番組編成・放送サービスを提供する放送局装置１０１と、そのサービスを利用する視聴者端末１０２〜１０４との間でやり取りされるデータフローの概要としては、まず、放送局装置１０１は、視聴者端末１０２〜１０４に対して、視聴者情報の送付を要求して、視聴者情報ファイル４０１を取得する（Ｓ１００）（視聴者登録処理）。その際、視聴者端末１０２〜１０４は、開示する視聴者情報の生成・編集を行い、視聴者情報ファイル４０１を送信する（視聴者情報登録処理、視聴者情報送信処理）。
【００３８】
視聴者情報ファイル４０１には、送信する視聴者情報に対して、開示制御用処理を施して作成された視聴者の電子署名（以後、視聴者署名と呼ぶ）が含まれる。
【００３９】
放送局装置１０１は、視聴者端末１０２〜１０４より、視聴者情報ファイル４０１を受け取り、それに含まれる視聴者情報および視聴者署名を、視聴者情報データベース２１３に格納する（視聴者受信処理）。
【００４０】
視聴者端末１０２〜１０４は、放送局装置１０１に対して閲覧要求を出すことにより、登録されている自身の視聴者情報を閲覧することができる。その際、放送局装置１０１は、視聴者情報の各項目が秘匿された閲覧用視聴者情報を視聴者に送信する（視聴者情報開示処理）。閲覧用視聴者情報には、視聴者情報受信時に視聴者情報データベース２１３に格納された視聴者署名と、視聴者に送信する閲覧用視聴者情報に対して作成された放送局の電子署名が含まれる。
【００４１】
視聴者端末１０２〜１０４は、放送局装置１０１より、閲覧用視聴者情報を受け取り、閲覧用視聴者情報に含まれる視聴者署名と放送局署名を検証した後、閲覧用視聴者情報に対応する視聴者情報を自身の視聴者プロファイルデータベース３１１より呼び出し、表示する（視聴者情報閲覧処理）。
【００４２】
また、放送局装置１０１は、視聴者より収集した視聴者情報を基に、複数のパターンの番組編成を作成し、それらを記載した番組編成情報を作成する（コンテンツ登録処理）。また、その番組編成情報の中から、各視聴者に対して、各視聴者の視聴者情報を基に、最適な編成を決定し、それを記載した個別番組編成情報ファイル３１８を作成し、送信する（番組編成処理）（Ｓ１０１）。
【００４３】
放送局装置１０１は、番組編成情報を基に、暗号化コンテンツファイル２１９を、編成通りにネットワークに送出する（番組放送処理）（Ｓ１０２）。視聴者端末１０２〜１０４は、受け取った個別番組編成情報ファイル３１８を基に、ネットワーク上を流れるコンテンツの中から、編成通りの暗号化コンテンツファイル２１９を取得し（Ｓ１０３）、復号した後、視聴する（番組視聴処理）。
【００４４】
＜視聴者登録処理＞
次に、図５により、本発明の一実施の形態に係る番組編成システムの放送局装置における視聴者登録処理について説明する。図５は本発明の一実施の形態に係る番組編成システムの放送局装置における視聴者登録処理の処理フローである。
【００４５】
放送局装置１０１は、まず視聴者管理プログラム２０７により、以下のＳ５０１〜Ｓ５０４の視聴者登録処理を行う。なお、放送局共通鍵２１５、放送局秘密鍵２１６、放送局公開鍵２１７、コンテンツ鍵２１８は、予め作成しておく。
【００４６】
Ｓ５０１では、視聴者情報データベース２１３から既に登録済みの視聴者ＩＤを検索し、視聴者ＩＤの最大値を取得する。そして、取得した視聴者ＩＤの最大値に＋１して、新規の視聴者ＩＤを作成する。視聴者ＩＤは、視聴者の識別のために、放送局により視聴者毎に付与される識別ＩＤである。
【００４７】
Ｓ５０２では、公開鍵暗号方式を用いて、Ｓ５０１で作成した視聴者ＩＤの視聴者用の視聴者秘密鍵、視聴者公開鍵を作成する。ここでは、放送局装置において、視聴者用の秘密鍵、公開鍵のペアを作成したが、視聴者側でこれらの鍵を作成し、後から公開鍵のみ放送局に登録するようにしても良い。
【００４８】
Ｓ５０３では、Ｓ５０１で作成した視聴者ＩＤと、Ｓ５０２で作成した視聴者公開鍵を、視聴者情報データベース２１３に登録する。ここで、視聴者の秘密鍵は、視聴者情報データベース２１３には登録しない。視聴者の秘密鍵は、放送局では使用しないので、残しておく必要が無いからである。また、残しておくと、漏洩の危険性が高まるからである。
【００４９】
Ｓ５０４では、Ｓ５０１で作成した視聴者ＩＤ、Ｓ５０２で作成した視聴者秘密鍵、視聴者公開鍵、放送局装置１０１に格納されている放送局公開鍵２１７、コンテンツ鍵２１８を視聴者に渡す。渡し方としては、これらのデータをＩＣカードなどの記録媒体に書き込み、そのＩＣカードを視聴者に対して郵送もしくは受付窓口にて発行する方法や、ネットワーク経由でデータを送付する方法がある。
【００５０】
＜視聴者情報登録処理＞
次に、図６および図７により、本発明の一実施の形態に係る番組編成システムの視聴者端末における視聴者情報登録処理について説明する。図６は本発明の一実施の形態に係る番組編成システムの視聴者端末における視聴者情報登録処理の処理フロー、図７は本発明の一実施の形態に係る番組編成システムの視聴者情報登録時の登録画面の一例を示す図である。
【００５１】
視聴者端末１０２〜１０４は、視聴者情報登録プログラム３０７により、以下のＳ６０１〜Ｓ６０２の視聴者情報登録処理を行う。ここで登録した視聴者情報が放送局に送られ、番組編成に利用される。なお、視聴者共通鍵３１３は、予め作成しておき、視聴者秘密鍵３１４、視聴者公開鍵３１５、コンテンツ鍵３１６は、放送局より発行されたものを記録しておく。
【００５２】
Ｓ６０１では、視聴者プロファイルデータベース３１１について、視聴者プロファイルが既に登録済みであるか調べ、視聴者プロファイルの作成および更新を行う。Ｓ６０１において、登録済みである場合は、登録情報を図７に示すような登録画面の視聴者プロファイル入力欄６０３に記載した状態で表示する。Ｓ６０１において、登録していない場合は、図７に示すような登録画面の視聴者ＩＤのみ記載し、他の項目は空欄の状態で表示する。
【００５３】
また、開示ポリシーファイル３１７について、開示ポリシーファイルが既に存在する場合は、その開示ポリシーファイルの内容を、図７に示すような登録画面の開示ポリシー入力欄６０４に反映した状態で表示する。存在しない場合は、図７に示すような登録画面の開示ポリシー入力欄６０４に全項目無選択の状態で表示する。視聴者は、視聴者プロファイルの各項目の値、および開示ポリシーを入力（あるいは変更）する。
【００５４】
Ｓ６０２では、Ｓ６０１で視聴者プロファイル入力欄６０３に入力された視聴者プロファイルを視聴者プロファイルデータベース３１１に登録する。ここで、登録データは視聴者共通鍵３１３で暗号化して登録することが望ましい。また、開示ポリシー入力欄６０４に入力された開示ポリシーを記録した開示ポリシーファイル３１７を作成する。
【００５５】
＜視聴者情報送信処理＞
次に、図８および図９により、本発明の一実施の形態に係る番組編成システムの視聴者端末における視聴者情報送信処理について説明する。図８は本発明の一実施の形態に係る番組編成システムの視聴者端末における視聴者情報送信処理の処理フロー、図９は本発明の一実施の形態に係る番組編成システムの視聴者情報ファイルの一例を示す図である。
【００５６】
視聴者端末１０２〜１０４は、視聴者情報送信プログラム３０８により、以下のＳ７０１〜Ｓ７０５の視聴者情報送信処理を行う。これにより、視聴者の視聴者情報が放送局に送られる。
【００５７】
Ｓ７０１では、視聴者プロファイルデータベース３１１から視聴者ＩＤとＳ６０２で登録した視聴者プロファイルを取得する。視聴者プロファイルが暗号化されている場合は、視聴者共通鍵を用いて復号する。
【００５８】
Ｓ７０２では、視聴情報データベース３１２より、視聴者の視聴履歴など視聴情報を取得する。視聴情報が暗号化されている場合は、視聴者共通鍵を用いて復号する。ここで、視聴情報データベース３１２には、番組視聴とともに記録された視聴者の視聴時間、視聴チャンネル、視聴番組といった情報が格納されている。放送局装置１０１に対しては、チャンネル、ジャンル、主要出演者について、それぞれ視聴者がどのくらいの時間視聴したか、あるいは、全体の視聴時間のうちどのくらいの割合を占めているかといった情報を送信する。この情報を以後、視聴情報と呼ぶ。
【００５９】
Ｓ７０３では、Ｓ７０１、Ｓ７０２で取得された各項目について、各項目毎に乱数（ｒ１〜ｒ１０）を生成する。ここで作成した乱数は、視聴者プロファイルデータベース３１１に記録しておく。次に、各項目の値と作成した各項目毎の乱数を足し合わせたものに対し、ハッシュ値を計算する。
【００６０】
ただし、開示ポリシーファイル３１７において、「開示しない」と設定している項目については、「非開示」を項目の値とする。例えば、項目「郵便番号」については、値「１２３−４５６７」と乱数「ｒ１」を足し合わせたデータに対してハッシュ関数を適用して、ハッシュ値「３Ａ１Ｂ２８５３９Ｃ２１０ＤＤＥ・・・」を生成する。ハッシュ値「３Ａ１Ｂ２８５３９Ｃ２１０ＤＤＥ・・・」の作成に、乱数「ｒ１」を利用することによって、推測攻撃により、ハッシュ値から元の値「１２３−４５６７」が漏洩するのを防止することができる。乱数を利用しない場合、例えば、「０００−００００」「０００−０００１」「０００−０００２」…と順に数字を当てはめてハッシュ値を生成することにより、ハッシュ値「３Ａ１Ｂ２８５３９Ｃ２１０ＤＤＥ・・・」にぴったり合う郵便番号を見つけることができてしまう。非開示項目については、値「非開示」と乱数を足し合わせたものに対し、ハッシュ値を計算する。
【００６１】
Ｓ７０４では、Ｓ７０３で作成した各項目のハッシュ値を全て足し合わせたものに対して、視聴者の秘密鍵を用いて、公開鍵暗号方式により、視聴者署名７０６を作成する。
【００６２】
Ｓ７０５では、視聴者ＩＤ、Ｓ７０１〜Ｓ７０３で取得された各項目名とその値、視聴情報、および作成した各項目の乱数、Ｓ７０４で作成した視聴者署名７０６からなる図９に示すような視聴者情報ファイル４０１を作成し、放送局装置１０１に送信する。
【００６３】
送信の際は、共通鍵暗号方式などによって、視聴者情報ファイル４０１を暗号化して送信する。暗号化に用いた共通鍵は、放送局の公開鍵を用いて暗号化し、暗号化視聴者情報ファイルとともに送信する。
【００６４】
なお、視聴者情報ファイル４０１を、放送局の公開鍵を用いて暗号化しても良い。
【００６５】
＜視聴者情報受信処理＞
次に、図１０により、本発明の一実施の形態に係る番組編成システムの放送局装置における視聴者情報受信処理について説明する。図１０は本発明の一実施の形態に係る番組編成システムの放送局装置における視聴者情報受信処理の処理フローである。
【００６６】
放送局装置１０１は、視聴者端末１０２〜１０４から視聴者情報ファイル４０１を受け取ると、視聴者情報受信プログラム２０８により、以下のＳ８０１〜Ｓ８０４の視聴者情報受信処理を行う。これにより、各視聴者の視聴者情報が放送局の視聴者情報データベース２１３に登録される。
【００６７】
Ｓ８０１では、視聴者端末１０２〜１０４から視聴者情報ファイル４０１を受信する。視聴者情報ファイルは、共通鍵暗号方式により暗号化されているので、放送局秘密鍵２１６を用いて、放送局公開鍵で暗号化された共通鍵を復元し、復元した共通鍵を用いて、視聴者情報ファイル４０１を復号する。
【００６８】
Ｓ８０２では、視聴者情報ファイル４０１に含まれる各項目について、「値」と「乱数」を足し合わせたものに対し、ハッシュ値を計算する。例えば、項目ＩＤ「１」の項目「郵便番号」については、値「１２３−４５６７」と乱数「ｒ１」を足し合わせたデータに対してハッシュ関数を適用して、ハッシュ値「３Ａ１Ｂ２８５３９Ｃ２１０ＤＤＥ・・・」を生成する。次に、視聴者の公開鍵を用いて、公開鍵暗号方式により、視聴者情報ファイル４０１に含まれる視聴者署名７０６と、上記作成した各項目のハッシュ値を全て足し合わせたものとの整合性を調べることによって、視聴者署名７０６を検証する。ここで使用する視聴者の公開鍵は、視聴者登録時に、放送局装置１０１の視聴者情報データベース２１３に記録されている。視聴者の公開鍵は、視聴者情報ファイル４０１とともに、視聴者端末１０２〜１０４から放送局装置１０１に送られても良い。
【００６９】
Ｓ８０３では、Ｓ８０２で検証した視聴者情報ファイル４０１について、各項目の値、およびその項目に対する乱数、および視聴者署名７０６を、放送局共通鍵２１５を用いて暗号化する。このＳ８０３のステップは、省略しても良いが、暗号化した後、データベースに登録することによって、データベースからの情報漏洩を防止し、安全性を高めることができる。
【００７０】
Ｓ８０４では、Ｓ８０３で暗号化した各項目の値、およびその項目に対する乱数、および視聴者署名７０６を、視聴者情報データベース２１３に登録する。
【００７１】
＜視聴者情報開示処理＞
次に、図１１および図１２により、本発明の一実施の形態に係る番組編成システムの放送局装置における視聴者情報開示処理について説明する。図１１は本発明の一実施の形態に係る番組編成システムの放送局装置における視聴者情報開示処理の処理フローであり、ここでは、視聴者ＩＤ「１」を持つ視聴者端末１０２が、放送局装置１０１に対して、登録した視聴者情報の閲覧要求を出した場合の処理手順を示している。図１２は本発明の一実施の形態に係る番組編成システムの閲覧用視聴者情報ファイルの一例を示す図である。
【００７２】
放送局装置１０１は、視聴者端末１０２から閲覧要求を受けると、視聴者情報開示プログラム２０９により、以下のＳ９０１〜Ｓ９０４の視聴者情報開示処理を行う。
【００７３】
Ｓ９０１では、視聴者ＩＤ「１」を入力として視聴者情報データベース２１３を検索し、視聴者ＩＤ「１」に該当するレコードより、視聴者ＩＤ「１」の視聴者情報を取得する。
【００７４】
Ｓ９０２では、Ｓ９０１で取得した視聴者情報の各項目について、「値」と「乱数」を足し合わせたものに対し、ハッシュ値を計算する。例えば、項目ＩＤ「１」の項目については、値「１２３−４５６７」と乱数「ｒ１」を足し合わせたデータに対してハッシュ関数を適用して、ハッシュ値「３Ａ１Ｂ２８５３９Ｃ２１０ＤＤＥ・・・」を生成する。
【００７５】
Ｓ９０３では、Ｓ９０２で作成した各項目のハッシュ値を全て足し合わせたものに対して、放送局の秘密鍵２１６を用いて、公開鍵暗号方式により、放送局署名９０６を作成する。
【００７６】
Ｓ９０４では、視聴者ＩＤ「１」と、各項目毎に項目名とＳ９０２で生成したハッシュ値と、Ｓ９０１で取得した視聴者情報に含まれる視聴者署名７０６と、Ｓ９０３で作成した放送局署名９０６からなる図１２に示すような閲覧用視聴者情報ファイル９０５を作成して、視聴者端末１０２に送信する。送信の際は、共通鍵暗号方式などによって、閲覧用視聴者情報ファイル９０５を暗号化して送信することが望ましい。
【００７７】
上記、閲覧用視聴者情報ファイル９０５には、各項目の値は記載されず、各項目のハッシュ値のみが記載されている。このため、視聴者端末１０２以外の端末によって閲覧用視聴者情報ファイル９０５が盗聴された場合であっても、各項目の値、すなわち視聴者端末１０２の個人情報の漏洩を防止できる。
【００７８】
＜視聴者情報閲覧処理＞
次に、図１３により、本発明の一実施の形態に係る番組編成システムの視聴者端末における視聴者情報閲覧処理について説明する。図１３は本発明の一実施の形態に係る番組編成システムの視聴者端末における視聴者情報閲覧処理の処理フローであり、ここでは、視聴者ＩＤ「１」を持つ視聴者端末１０２が、放送局装置１０１から、閲覧用視聴者情報ファイル９０５を受信した場合の処理手順を示している。
【００７９】
視聴者端末１０２は、放送局装置１０１から閲覧用視聴者情報ファイル９０５を受け取ると、視聴者情報閲覧プログラム３０９により、以下のＳ１００１〜Ｓ１００３の視聴者情報閲覧処理を行う。
【００８０】
Ｓ１００１では、放送局の公開鍵を用いて、公開鍵暗号方式により、放送局装置１０１より受け取った閲覧用視聴者情報ファイル９０５に含まれる放送局署名９０６と、閲覧用視聴者情報ファイル９０５に含まれる各項目のハッシュ値を全て足し合わせたものとの整合性を調べることによって、放送局署名９０６を検証する。ここで使用する放送局の公開鍵は、視聴者登録時に放送局より発行されたものである。この放送局の公開鍵は、閲覧用視聴者情報送信時に、閲覧用視聴者情報ファイル９０５とともに、放送局装置１０１から視聴者端末１０２に送られても良い。この放送局署名９０６により、視聴者は、受け取った閲覧用視聴者情報ファイル９０５が、正当な放送局から送られてきたものであることを検証することができる。
【００８１】
Ｓ１００２では、視聴者公開鍵３１５を用いて、公開鍵暗号方式により、閲覧用視聴者情報ファイル９０５に含まれる視聴者署名７０６と、閲覧用視聴者情報ファイル９０５に含まれる各項目のハッシュ値を全て足し合わせたものとの整合性を調べることによって、視聴者署名７０６を検証する。これにより、視聴者は、以前に自分が送信した視聴者情報ファイル４０１が改ざんされていないことを検証することができる。
【００８２】
Ｓ１００３では、閲覧用視聴者情報ファイル９０５の各項目について、視聴者プロファイルデータベース３１１より各項目の値を取得し、視聴者ＩＤ、項目名、項目の値を表示する。閲覧用視聴者情報ファイル９０５には、各項目のハッシュ値しか記載されていないが、視聴者プロファイルデータベース３１１に記録された情報を利用することによって、視聴者情報の持ち主である本人に対しては、各項目の値を表示することができる。
【００８３】
なお、視聴者プロファイルデータベース３１１については、アクセス制御によって不正アクセスを防止したり、耐タンパ性のある記憶領域や記憶媒体に格納したりすることによって、視聴者情報の安全性をより高めることができる。
【００８４】
＜コンテンツ登録処理＞
次に、図１４により、本発明の一実施の形態に係る番組編成システムの放送局装置におけるコンテンツ登録処理について説明する。図１４は本発明の一実施の形態に係る番組編成システムの放送局装置におけるコンテンツ登録処理の処理フローである。
【００８５】
放送局装置１０１は、コンテンツ管理プログラム２１０により、以下のＳ１１０１〜Ｓ１１０３のコンテンツ登録処理を行う。これにより、放送用の暗号化コンテンツを作成することができる。
【００８６】
Ｓ１１０１では、登録するコンテンツの属性情報を、コンテンツ属性情報データベース２１４に登録する。ここで、属性情報とは、コンテンツのタイトル、ジャンル、出演者、時間（長さ）といったコンテンツに関する情報である。登録するにあたり、コンテンツ属性情報データベース２１４から既に登録済みのコンテンツＩＤを検索し、コンテンツＩＤの最大値を取得する。そして、取得したコンテンツＩＤの最大値に＋１して、新規のコンテンツＩＤを作成し、属性情報と合わせて登録する。コンテンツＩＤは、コンテンツの識別のために、コンテンツ毎に付与される識別ＩＤである。
【００８７】
Ｓ１１０２では、登録するコンテンツに対して、コンテンツ鍵３１６を用いて、共通鍵暗号方式により暗号化を行い、暗号化コンテンツファイル２１９を作成する。
【００８８】
Ｓ１１０３では、Ｓ１１０２で作成した暗号化コンテンツファイル２１９を格納する。この暗号化コンテンツファイル２１９は、番組放送の際に、ネットワークに送出される。
【００８９】
＜番組編成処理＞
次に、図１５〜図１７により、本発明の一実施の形態に係る番組編成システムの放送局装置における番組編成処理について説明する。図１５〜図１７は本発明の一実施の形態に係る番組編成システムの放送局装置における番組編成処理の処理フローであり、図１５は番組編成処理の全体処理フローを示し、図１６は番組編成処理の番組情報作成処理の詳細処理フローを示し、図１７は番組編成処理の個別番組編成情報作成処理の詳細フローを示している。
【００９０】
まず、放送局装置１０１は、番組編成プログラム２１１により、図１５に示すように、以下のＳ１２０１〜Ｓ１２０５の番組編成処理を行う。これにより、放送コンテンツを決定する番組編成情報ファイル２２０、各視聴者の視聴するコンテンツを決定する個別番組編成情報ファイル３１８を作成する。
【００９１】
Ｓ１２０１では、編成する曜日、時間帯に対する視聴者の視聴情報を取得し、解析を行う。具体的には、視聴者情報データベース２１３より、格納された視聴者の視聴情報、および趣味などの視聴者情報を取得し、それらから、人気のあるジャンル、チャンネル、出演者などの情報を集計する。集計にあたっては、対象とする視聴者情報や視聴情報を、編成する曜日・時間帯に合わせても良いし、曜日・時間帯に関係なく全ての情報を対象としても良い。
【００９２】
なお、各視聴者側で自身の視聴者情報、視聴情報の集計を行い、放送局装置に送信しても良い。
【００９３】
Ｓ１２０２では、Ｓ１２０１で集計した全視聴者の視聴情報、およびコンテンツ属性情報データベース２１４に格納されたコンテンツの属性情報より、その曜日・時間帯の編成候補となるコンテンツを選定し、番組編成情報ファイル２２０を作成し、放送局装置１０１に格納する。番組編成情報ファイル２２０は、放送局用の番組表であり、この番組編成情報ファイル２２０を基に、放送局はコンテンツを送出する。
【００９４】
ここで、図１５に示すＳ１２０２での番組編成情報作成処理の詳細を、図１６により説明する。図１６では、２００５年２月１４日（月）の午前６時から１２時の番組編成を行う例を示している。
【００９５】
Ｓ１２０２１では、同時配信できるコンテンツ数の算出を行う。例えば、ネットワーク配信の場合、放送局からユーザ端末に至るネットワークの最大伝送量を配信するコンテンツのビットレートで割ることによって求める。コンテンツのビットレートがコンテンツ毎に異なる場合は、Ｓ１２０２３で選別したコンテンツのビットレートの合計値が、ネットワークの最大伝送量よりも小さくなるようにする。
【００９６】
このＳ１２０２１の処理により、まず、放送局装置１０１から同時配信できるコンテンツ数が決定し、この同時配信できるコンテンツ数の中で番組編成を行うことにより、番組編成において、同時配信不可能な番組編成が行われてしまうことがなくなる。
【００９７】
Ｓ１２０２２では、編成する時間帯に応じて、同時配信するコンテンツ数の決定を行う。例えば、土曜の夜など視聴者の多い時間帯には、Ｓ１２０２１で求めた最大コンテンツ数とほぼ同数のコンテンツを配信することとし、平日の昼間など視聴者の少ない時間帯には、それほど多種類のコンテンツを配信する必要は無いので、少ないコンテンツ配信数としてコンテンツ配信にかかるコストを軽減する。ただし、いずれもＳ１２０２１で求めた最大コンテンツ数を超えないこととする。
【００９８】
Ｓ１２０２３では、コンテンツ属性情報データベース２１４のジャンル、出演者、番組長の各項目の値から、Ｓ１２０１で集計した視聴者の視聴情報の視聴傾向に合致するコンテンツを複数選別する。ここで、視聴傾向とは、全視聴者の視聴情報から導き出される視聴情報のことであり、どのジャンルの番組が良く視聴されているか、どの出演者が出ている番組が良く視聴されているかといった傾向を表す。例えば、Ｓ１２０２２で決定した月曜午前のコンテンツ同時配信数が「４」である場合、選別した複数のコンテンツの属性情報を基に、２００５年２月１４日（月）の午前６時から１２時について、４つの編成パターン（編成１〜編成４）を作成し、図１６に示すような、番組編成情報ファイル２２０を作成する。
【００９９】
例えば、図１６に示す例では、番組編成情報ファイル２２０として、６時台の番組は、編成１〜編成４で共通の番組が編成され、７時台以降の番組は、編成１〜編成４において、それぞれ、視聴者の視聴情報の視聴傾向による番組が編成されている。
【０１００】
なお、この編成は、１日の全時間帯においては、各編成で、編成毎の番組の時間帯は異なっても、同じ番組が番組が編成されるようにしてもいいし、各編成で、編成毎のジャンルなどの視聴傾向により、他の編成で放送されない番組が編成されるようにしても良い。
【０１０１】
また、図１５に示すＳ１２０３では、コンテンツ属性情報データベース２１４に格納されたコンテンツの属性情報、および各視聴者の視聴情報より、Ｓ１２０２で作成した番組編成情報ファイル２２０の中から、各視聴者それぞれに最適の編成パターンを選定し、個別番組編成情報ファイル３１８を作成する。個別番組編成情報ファイル３１８は、各視聴者用の番組表であり、各視聴者はこの個別番組編成情報ファイル３１８を基に、放送を視聴する。
【０１０２】
ここで、図１５に示すＳ１２０３での個別番組編成情報作成処理の詳細を、図１７により説明する。図１７では、図１６に示す番組編成情報作成処理で作成された番組編成情報ファイル２２０から、視聴者１に対する個別番組編成情報ファイル３１８を作成する例を示している。
【０１０３】
Ｓ１２０３では、番組編成情報ファイル２２０の４つの編成パターンの中から、視聴者１に最適なものが選別され、その編成が記載された個別番組編成情報ファイル３１８が作成される。具体的には、各編成パターンに編成された番組のジャンル、出演者などについて、視聴者情報データベース２１３に登録された視聴者１の視聴情報から視聴時間・視聴割合を割り出し、視聴者１では、どの編成パターンが最も視聴時間・視聴割合が多いかを求める。
【０１０４】
ここで、番組編成情報ファイル２２０の編成１の９時から始まる番組を見てみると、コンテンツＩＤ：００２の番組Ｂが編成されている。一方、編成２の方は、コンテンツＩＤ：００１の番組Ａが編成されている。図１６に示すコンテンツ属性情報データベース２１４では、番組Ａのジャンルはドラマであり、番組Ｂのジャンルはスポーツである。従って、例えば、視聴者１がドラマ好きであった場合、編成２が、視聴者１の個別番組編成情報ファイル３１８となる可能性が高い。ただし、その他の編成パターンや、チャンネル、出演者などの影響もあるので、必ずしも編成２が割り当てられるとは限らない。
【０１０５】
また、図１５に示すＳ１２０４では、Ｓ１２０３で作成した個別番組編成情報ファイル３１８について、放送局の秘密鍵２１６を用いて、公開鍵暗号方式により、放送局署名を作成する。署名を付与することによって、個別番組編成情報ファイル３１８が放送局によって作成された正当なものであることを証明することができる。
【０１０６】
Ｓ１２０５では、Ｓ１２０３で作成した個別番組編成情報ファイル３１８、およびＳ１２０４で作成した放送局署名を、視聴者端末１０２〜１０４にそれぞれ送信する。視聴者１の個別番組編成情報ファイル３１８は、視聴者１の視聴者端末に、視聴者２の個別番組編成情報ファイル３１８は、視聴者２の視聴者端末に送られる。送信の際は、共通鍵暗号方式などによって、個別番組編成情報ファイル３１８を暗号化して送信することが望ましい。
【０１０７】
このように、視聴者全体の視聴情報から複数のコンテンツを選別して、ネットワークの最大伝送量や配信するコンテンツのビットレートなどから決定された同時配信できるコンテンツ数の中で、編成パターンを作成し、この編成パターンの中から、さらに各視聴者の視聴情報を基に、各視聴者それぞれに最適な編成パターンを決めるといった２段階の編成を行うことによって、放送局の負荷を一定以下に保ちながら、各視聴者に応じた番組編成を作成することができる。
【０１０８】
第１段階目の編成によって、膨大な数のコンテンツの中から、編成対象となるコンテンツの数がある程度絞られ、第２段階目の編成では、その絞られた数のコンテンツと、各視聴者の視聴情報とを比較して各視聴者の編成パターンを決定すれば良いからである。
【０１０９】
ここで、各視聴者用の個別番組編成情報ファイル３１８は、放送局装置１０１において、図１５に示すＳ１２０３で作成しているが、これを視聴者端末１０２〜１０４で行っても良い。
【０１１０】
例えば、図１５に示すＳ１２０２で作成した番組編成情報ファイル２２０を、放送局装置１０１は、視聴者端末１０２〜１０４に送信する。番組編成情報ファイル２２０には、視聴者全体の視聴傾向から選別された複数パターンの番組編成が記載されている。
【０１１１】
番組編成情報ファイル２２０を取得した視聴者端末１０２〜１０４は、番組編成情報ファイル２２０の複数の編成パターンの中から、その視聴者に最適なものを選別し、その編成が記載された個別番組編成情報ファイル３１８を作成する。
【０１１２】
具体的には、各編成パターンに編成された番組のジャンル、出演者などについて、視聴者端末１０２〜１０４の視聴情報データベース３１２に登録された視聴者の視聴情報から視聴時間・視聴割合を割り出し、どの編成パターンが最も視聴時間・視聴割合が多いかを求める。個別番組編成情報ファイル３１８の作成を視聴者端末で行うことによって、視聴者数だけ個別番組編成情報ファイル３１８を作成することによって生じる放送局装置１０１の負荷を削減することができる。
【０１１３】
なお、この場合は、視聴者端末１０２〜１０４で選別された個別番組編成情報ファイル３１８だけではなく、視聴者が番組編成情報ファイル２２０から選択することも可能である。
【０１１４】
＜番組放送処理および番組視聴処理＞
次に、図１８により、本発明の一実施の形態に係る番組編成システムの番組視聴処理について説明する。図１８は本発明の一実施の形態に係る番組編成システムの番組放送処理および番組視聴処理の処理フローであり、放送局装置１０１における番組放送処理および視聴者端末１０２〜１０４の番組視聴処理を示している。
【０１１５】
放送局装置１０１は、コンテンツ送出プログラム２１２により、Ｓ１５０１の番組放送処理を行う。これにより、番組編成情報ファイル２２０に基づいた番組放送を行う。また、視聴者端末１０２〜１０４は、番組視聴プログラム３１０により、Ｓ１５０２の番組視聴処理を行う。これにより、個別番組編成情報ファイル３１８に基づき、番組を視聴する。
【０１１６】
Ｓ１５０１では、放送局装置１０１は、番組編成情報ファイル２２０に記載されたコンテンツに対応する暗号化コンテンツを、放送局装置１０１の暗号化コンテンツ格納フォルダ１５０３より取得し、番組編成情報ファイル２２０に記載された時間通りに送出する。暗号化コンテンツファイル２１９をネットワーク配信する場合、例えば、編成１の暗号化コンテンツをマルチキャストアドレス１に、編成２の暗号化コンテンツをマルチキャストアドレス２に、編成３の暗号化コンテンツをマルチキャストアドレス３に、編成４の暗号化コンテンツをマルチキャストアドレス４に、配信するように設定する。
【０１１７】
Ｓ１５０２では、視聴者端末１０２〜１０４は、Ｓ１２０５で放送局より送られた、もしくは、放送局より送られた番組編成情報ファイル２２０を基に自身で作成した個別番組編成情報ファイル３１８を基に、コンテンツの視聴を行う。ここでは、視聴者１が、図１７に示すように、編成２が割り当てられた場合の番組視聴処理について述べる。
【０１１８】
個別番組編成情報ファイル３１８に記載された編成２の番組編成を基に、視聴者１の視聴者端末は、マルチキャストアドレス２に接続し、編成２の暗号化コンテンツを取得する。次に、取得した暗号化コンテンツファイル２１９を、視聴者端末に記録されているコンテンツ鍵３１６を用いて復号し、復号後のコンテンツを再生し、視聴する。ここで、コンテンツ鍵３１６は、ＩＣカードなどの記録媒体に記録して、放送局から各視聴者に予め送られていても良いし、公開鍵暗号方式を用いて視聴者の公開鍵で暗号化して、個別番組編成情報ファイル３１８と一緒にＳ１２０５で送られても良い。
【０１１９】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１２０】
本発明は、番組の編成を行う番組編成システムの放送局装置および視聴者端末に関し、特に、放送（配信）対象である番組の編成を含む放送通信技術に関するものであり、視聴者（聴取者）の希望に応じた放送を行う技術に適用できる。この技術には、番組を編成すること、編成された番組を放送することが含まれる。なお、放送通信には、いわゆる放送の他、ネットワークを介した電子コンテンツの配信も含み、ラジオ、テレビのいずれの放送も含まれる。
【図面の簡単な説明】
【０１２１】
【図１】本発明の一実施の形態に係る番組編成システムの全体構成を示す構成図である。
【図２】本発明の一実施の形態に係る番組編成システムの放送局装置の内部構成を示す構成図である。
【図３】本発明の一実施の形態に係る番組編成システムの視聴者端末の内部構成を示す構成図である。
【図４】本発明の一実施の形態に係る番組編成システムのデータフローの概要を説明するための説明図である。
【図５】本発明の一実施の形態に係る番組編成システムの放送局装置における視聴者登録処理の処理フローである。
【図６】本発明の一実施の形態に係る番組編成システムの視聴者端末における視聴者情報登録処理の処理フローである。
【図７】本発明の一実施の形態に係る番組編成システムの視聴者情報登録時の登録画面の一例を示す図である。
【図８】本発明の一実施の形態に係る番組編成システムの視聴者端末における視聴者情報送信処理の処理フローである。
【図９】本発明の一実施の形態に係る番組編成システムの視聴者情報ファイルの一例を示す図である。
【図１０】本発明の一実施の形態に係る番組編成システムの放送局装置における視聴者情報受信処理の処理フローである。
【図１１】本発明の一実施の形態に係る番組編成システムの放送局装置における視聴者情報開示処理の処理フローである。
【図１２】本発明の一実施の形態に係る番組編成システムの閲覧用視聴者情報ファイルの一例を示す図である。
【図１３】本発明の一実施の形態に係る番組編成システムの視聴者端末における視聴者情報閲覧処理の処理フローである。
【図１４】本発明の一実施の形態に係る番組編成システムの放送局装置におけるコンテンツ登録処理の処理フローである。
【図１５】本発明の一実施の形態に係る番組編成システムの放送局装置における番組編成処理の全体処理フローである。
【図１６】本発明の一実施の形態に係る番組編成システムの放送局装置における番組編成処理の番組情報作成処理の詳細処理フローである。
【図１７】本発明の一実施の形態に係る番組編成システムの放送局装置における番組編成処理の個別番組編成情報作成処理の詳細フローである。
【図１８】本発明の一実施の形態に係る番組編成システムの番組放送処理および番組視聴処理の処理フローである。
【符号の説明】
【０１２２】
１０１…放送局装置、１０２〜１０４…視聴者端末、１０５…ネットワーク、１１０…中継サーバ、２０１…ＣＰＵ、２０２…記憶装置、２０３…インタフェース、２０４…通信装置、２０５…入力装置、２０６…表示装置、２０７…視聴者管理プログラム、２０８…視聴者情報受信プログラム、２０９…視聴者情報開示プログラム、２１０…コンテンツ管理プログラム、２１１…番組編成プログラム、２１２…コンテンツ送出プログラム、２１３…視聴者情報データベース、２１４…コンテンツ属性情報データベース、２１５…放送局共通鍵、２１６…放送局秘密鍵、２１７…放送局公開鍵、２１８…コンテンツ鍵、２１９…暗号化コンテンツファイル、２２０…番組編成情報ファイル、３０１…ＣＰＵ、３０２…記憶装置、３０３…インタフェース、３０４…通信装置、３０５…入力装置、３０６…表示装置、３０７…視聴者情報登録プログラム、３０８…視聴者情報送信プログラム、３０９…視聴者情報閲覧プログラム、３１０…番組視聴プログラム、３１１…視聴者プロファイルデータベース、３１２…視聴情報データベース、３１３…視聴者共通鍵、３１４…視聴者秘密鍵、３１５…視聴者公開鍵、３１６…コンテンツ鍵、３１７…開示ポリシーファイル、３１８…個別番組編成情報ファイル、４０１…視聴者情報ファイル、６０３…視聴者プロファイル入力欄、６０４…開示ポリシー入力欄、７０６…視聴者署名、９０５…閲覧用視聴者情報ファイル、９０６…放送局署名、１５０３…暗号化コンテンツ格納フォルダ。
【図１】
2006325061.tif 000003
【図２】
2006325061.tif 000004
【図３】
2006325061.tif 000005
【図４】
2006325061.tif 000006
【図５】
2006325061.tif 000007
【図６】
2006325061.tif 000008
【図７】
2006325061.tif 000009
【図８】
2006325061.tif 000010
【図９】
2006325061.tif 000011
【図１０】
2006325061.tif 000012
【図１１】
2006325061.tif 000013
【図１２】
2006325061.tif 000014
【図１３】
2006325061.tif 000015
【図１４】
2006325061.tif 000016
【図１５】
2006325061.tif 000017
【図１６】
2006325061.tif 000018
【図１７】
2006325061.tif 000019
【図１８】
2006325061.tif 000020