(57)【要約】      （修正有）【課題】ユーザの要望を取り入れ、より自由度が高い番組の編成が可能な番組テーマ決定装置、番組情報放送装置、及び番組生成放送方法等を提供する。【解決手段】ネットワークを介して複数の端末装置が接続され、複数の端末装置に対して放送すべき番組情報のテーマを決定する番組テーマ決定装置で、何れかの端末装置、又は当該番組テーマ決定装置において入力された番組テーマ指定情報を取得する番組テーマ情報取得手段と、何れかの端末装置に対してネットワークを介して番組テーマ情報を提示する番組テーマ情報提示手段と、番組テーマ情報が提示された端末装置において入力された番組テーマ賛同情報を取得する賛同情報取得手段と、取得された番組テーマ賛同情報の数を番組情報のテーマ毎に計数する計数手段と、計数された番組テーマ賛同情報の数が所定数に達した番組情報のテーマを、放送すべき番組情報のテーマとして決定する番組テーマ決定手段とを備える。【選択図】図１
2006135620.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の端末装置が接続可能であり、前記複数の端末装置の全部又は一部に対して放送すべき番組情報のテーマを決定する番組テーマ決定装置であって、
何れかの前記端末装置、あるいは、当該番組テーマ決定装置において入力された番組テーマ指定情報であって、前記放送すべき番組情報のテーマを示す番組テーマ情報を取得する番組テーマ情報取得手段と、
何れかの前記端末装置に対して前記ネットワークを介して前記番組テーマ情報を提示する番組テーマ情報提示手段と、
前記番組テーマ情報が提示された前記端末装置において入力された番組テーマ賛同情報を取得する賛同情報取得手段と、
前記取得された番組テーマ賛同情報の数を前記番組情報のテーマ毎に計数する計数手段と、
前記計数された番組テーマ賛同情報の数が所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定する番組テーマ決定手段と、
を備えることを特徴とする番組テーマ決定装置。
【請求項２】
請求項１に記載の番組テーマ決定装置において、
前記賛同情報取得手段は、前記番組テーマ情報が提示された前記端末装置において入力されたコンテンツ指定情報であって、当該番組テーマ情報にて示される前記番組情報のテーマに関連するコンテンツ情報を指定するためのコンテンツ指定情報を取得し、
前記計数手段は、前記取得されたコンテンツ指定情報の数を前記番組情報のテーマ毎に計数し、
前記番組テーマ決定手段は、前記計数されたコンテンツ指定情報の数が所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定することを特徴とする番組テーマ決定装置。
【請求項３】
請求項１又は２に記載の番組テーマ決定装置において、
前記番組テーマ決定手段は、前記計数手段が前記計数した数が、所定期間内に所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定することを特徴とする番組テーマ決定装置。
【請求項４】
請求項２又は３に記載の番組テーマ決定装置において、
前記計数手段は、前記取得されたコンテンツ指定情報の数を前記番組情報のテーマ毎かつコンテンツ情報毎に計数するものであり、
前記計数されたコンテンツ指定情報の数に基づいて、前記番組情報のテーマ毎のコンテンツ情報のリクエストランキングを示すランキング情報を生成するランキング情報生成手段を更に備えることを特徴とする番組テーマ決定装置。
【請求項５】
請求項４に記載の番組テーマ決定装置において、
前記番組テーマ情報提示手段は、前記端末装置に対して、前記番組テーマ情報と、これに対応する前記ランキング情報とを提示することを特徴とする番組テーマ決定装置。
【請求項６】
ネットワークを介して複数の端末装置が接続可能であり、前記複数の端末装置の全部又は一部に対して番組情報を放送する番組情報放送装置であって、
請求項２に記載の番組テーマ決定装置により決定された番組情報のテーマに関連するコンテンツ情報であって、当該番組テーマ決定装置により取得されたコンテンツ指定情報により指定されるコンテンツ情報の全部又は一部が含まれる番組情報を生成又は取得する番組情報生成手段と、
前記複数の端末装置の全部又は一部に対して前記ネットワークを介して前記生成又は取得された番組情報を放送する番組情報放送手段と、
を備えることを特徴とする番組情報放送装置。
【請求項７】
ネットワークを介して複数の端末装置が接続可能であり、前記複数の端末装置の全部又は一部に対して番組情報を放送する番組情報放送装置であって、
請求項４に記載の番組情報放送装置に決定された番組情報のテーマに関連するコンテンツ情報であって、当該番組テーマ決定装置により取得されたコンテンツ指定情報により指定されるコンテンツ情報のうちの前記リクエストランキングの任意所定数のコンテンツ情報が含まれる番組情報を生成又は取得する番組情報生成手段と、
前記複数の端末装置の全部又は一部に対して前記ネットワークを介して前記生成又は取得された番組情報を放送する番組情報放送手段と、
を備えることを特徴とする番組情報放送装置。
【請求項８】
請求項６又は７に記載の番組情報放送装置において、
前記番組情報を放送するための放送サーバが空いているか否かを判別し、空いていない場合には、当該番組情報を放送待ちとして記憶する放送待ち記憶手段を更に備え、
前記番組情報放送手段は、前記放送サーバが空いた場合に、当該放送サーバにより前記記憶された番組情報を放送することを特徴とする番組情報放送装置。
【請求項９】
請求項６又は７に記載の番組情報放送装置において、
前記番組情報を放送するための放送サーバ及び放送時間帯を設定する放送スケジュール設定手段を更に備え、
前記番組情報放送手段は、前記放送サーバ及び放送時間帯の設定に従って、前記番組情報を放送することを特徴とする番組情報放送装置。
【請求項１０】
請求項６又は７に記載の番組情報放送装置において、
前記番組情報を放送するための放送サーバが管理するチャンネルに参加している端末装置の数を監視し、当該端末装置の数が所定数以下になったか否かを判別する参加端末装置数判別手段を更に備え、
前記番組情報放送手段は、前記放送チャンネルで前記番組情報を放送し、かつ、前記放送チャンネルに参加している端末装置の数が所定数以下になったと判別された場合には、当該番組情報の放送を停止することを特徴とする番組情報放送装置。
【請求項１１】
ネットワークを介して複数の端末装置が接続可能であり、前記複数の端末装置の全部又は一部に対して放送すべき番組情報のテーマを決定するコンピュータを、
何れかの前記端末装置、あるいは、当該番組テーマ決定装置において入力された番組テーマ指定情報であって、前記放送すべき番組情報のテーマを示す番組テーマ情報を取得する番組テーマ情報取得手段、
何れかの前記端末装置に対して前記ネットワークを介して前記番組テーマ情報を提示する番組テーマ情報提示手段、
前記番組テーマ情報が提示された前記端末装置において入力された番組テーマ賛同情報を取得する賛同情報取得手段、
前記取得された番組テーマ賛同情報の数を前記番組情報のテーマ毎に計数する計数手段、及び、
前記計数された番組テーマ賛同情報の数が所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定する番組テーマ決定手段として機能させることを特徴する番組テーマ決定処理プログラム。
【請求項１２】
ネットワークを介して複数の端末装置が接続可能であり、前記複数の端末装置の全部又は一部に対して番組情報を放送するコンピュータを、
請求項２に記載の番組テーマ決定装置により決定された番組情報のテーマに関連するコンテンツ情報であって、当該番組テーマ決定装置により取得されたコンテンツ指定情報により指定されるコンテンツ情報の全部又は一部が含まれる番組情報を生成又は取得する番組情報生成手段、
前記複数の端末装置の全部又は一部に対して前記ネットワークを介して前記生成又は取得された番組情報を放送する番組情報放送手段として機能させることを特徴する番組情報放送処理プログラム。
【請求項１３】
請求項１１に記載の番組テーマ決定処理プログラム、又は請求項１２に記載の番組情報放送処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする記録媒体。
【請求項１４】
ネットワークを介して複数の端末装置の全部又は一部に対して番組情報を放送する番組情報放送方法であって、
何れかの前記端末装置、あるいは、番組テーマ決定装置において入力された番組テーマ指定情報であって、前記放送すべき番組情報のテーマを示す番組テーマ情報を取得する工程と、
何れかの前記端末装置に対して前記ネットワークを介して前記番組テーマ情報を提示する工程と、
前記番組テーマ情報が提示された前記端末装置において入力された番組テーマ賛同情報を取得する工程と、
前記取得された番組テーマ賛同情報の数を前記番組情報のテーマ毎に計数する工程と、
前記計数された番組テーマ賛同情報の数が所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定する工程と、
前記決定された番組情報のテーマに関連するコンテンツ情報であって、当該番組テーマ決定装置により取得されたコンテンツ指定情報により指定されるコンテンツ情報の全部又は一部が含まれる番組情報を生成又は取得する工程と、
前記複数の端末装置の全部又は一部に対して前記ネットワークを介して前記生成又は取得された番組情報を放送する工程と、
を備えることを特徴とする番組情報放送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ネットワークを介して複数の端末装置が接続可能であり、当該複数の端末装置に対して番組情報を放送するシステム及び方法等の技術分野に関する。
【背景技術】
【０００２】
従来から、映像，音声等からなる番組（番組情報）をインターネットやＣＡＴＶ等のネットワークで放送（配信）する番組配信システムが種々知られている。
【０００３】
例えば、特許文献１には、番組提供者及び視聴者の満足度のバランスを保つことができるような番組編成を行うことを可能とする番組配信システムが開示されている。この番組配信システムでは、当該システムのユーザ（視聴者）から放送する対象となるコンテンツ（コンテンツ情報）に対するリクエストを受け付け、受け付けたリクエストを集計してコンテンツの人気度を計算し、その人気度に基づいて当該コンテンツを放送するようになっている。
【特許文献１】特開２０００−１５６８５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような番組配信システムにおいては、人気度の高いコンテンツがリクエストしたユーザに対して放送されるものの、そのようなコンテンツは予め用意されているものであり、ユーザの要望等を取り入れた番組編成を行うという側面は無かった。
【０００５】
本発明は、以上の点に鑑みてなされたものであり、ユーザの要望を取り入れた、より自由度が高い番組を編成することが可能な番組テーマ決定装置、番組情報放送装置、及び番組生成放送方法等を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、ネットワークを介して複数の端末装置が接続可能であり、前記複数の端末装置の全部又は一部に対して放送すべき番組情報のテーマを決定する番組テーマ決定装置であって、何れかの前記端末装置、あるいは、当該番組テーマ決定装置において入力された番組テーマ指定情報であって、前記放送すべき番組情報のテーマを示す番組テーマ情報を取得する番組テーマ情報取得手段と、何れかの前記端末装置に対して前記ネットワークを介して前記番組テーマ情報を提示する番組テーマ情報提示手段と、前記番組テーマ情報が提示された前記端末装置において入力された番組テーマ賛同情報を取得する賛同情報取得手段と、前記取得された番組テーマ賛同情報の数を前記番組情報のテーマ毎に計数する計数手段と、前記計数された番組テーマ賛同情報の数が所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定する番組テーマ決定手段と、を備えることを特徴とする。
【０００７】
請求項１に記載の発明によれば、放送すべき番組情報のテーマを示す番組テーマ情報が端末装置に提示され、当該番組テーマ情報が提示された端末装置において入力された番組テーマ賛同情報、つまり、番組情報のテーマに賛同することを示す情報を取得し、前記取得された番組テーマ賛同情報の数を前記番組情報のテーマ毎に計数し、前記計数された番組テーマ賛同情報の数が所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定するように構成したので、ユーザの要望を取り入れた、より自由度が高い番組情報を編成するに当たっての番組情報のテーマを決めることができる。
【０００８】
請求項２に記載の発明は、請求項１に記載の番組テーマ決定装置において、前記賛同情報取得手段は、前記番組テーマ情報が提示された前記端末装置において入力されたコンテンツ指定情報であって、当該番組テーマ情報にて示される前記番組情報のテーマに関連するコンテンツ情報を指定するためのコンテンツ指定情報を取得し、前記計数手段は、前記取得されたコンテンツ指定情報の数を前記番組情報のテーマ毎に計数し、前記番組テーマ決定手段は、前記計数されたコンテンツ指定情報の数が所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定することを特徴とする。
【０００９】
請求項２に記載の発明によれば、上記番組情報のテーマに関連するコンテンツ情報を指定するためのコンテンツ指定情報を取得し、前記取得されたコンテンツ指定情報の数を前記番組情報のテーマ毎に計数し、前記計数されたコンテンツ指定情報の数が所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定するように構成したので、ユーザは番組情報に含めたいコンテンツ情報を指定することができ、より一層、ユーザの要望を取り入れた、より自由度が高い番組情報を編成するに当たっての番組情報のテーマを決めることができる。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の番組テーマ決定装置において、前記番組テーマ決定手段は、前記計数手段が前記計数した数が、所定期間内に所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項２又は３に記載の番組テーマ決定装置において、前記計数手段は、前記取得されたコンテンツ指定情報の数を前記番組情報のテーマ毎かつコンテンツ情報毎に計数するものであり、前記計数されたコンテンツ指定情報の数に基づいて、前記番組情報のテーマ毎のコンテンツ情報のリクエストランキングを示すランキング情報を生成するランキング情報生成手段を更に備えることを特徴とする。
【００１２】
請求項５に記載の発明は、請求項４に記載の番組テーマ決定装置において、前記番組テーマ情報提示手段は、前記端末装置に対して、前記番組テーマ情報と、これに対応する前記ランキング情報とを提示することを特徴とする。
【００１３】
請求項５に記載の発明によれば、ユーザは、上記番組テーマ情報に関連するコンテンツ情報を指定するに当たって、現状、どのコンテンツ情報が人気が高いかをリクエストランキングから把握することができる。
【００１４】
請求項６に記載の発明は、ネットワークを介して複数の端末装置が接続可能であり、前記複数の端末装置の全部又は一部に対して番組情報を放送する番組情報放送装置であって、請求項２に記載の番組テーマ決定装置により決定された番組情報のテーマに関連するコンテンツ情報であって、当該番組テーマ決定装置により取得されたコンテンツ指定情報により指定されるコンテンツ情報の全部又は一部が含まれる番組情報を生成又は取得する番組情報生成手段と、前記複数の端末装置の全部又は一部に対して前記ネットワークを介して前記生成又は取得された番組情報を放送する番組情報放送手段と、を備えることを特徴とする。
【００１５】
請求項６に記載の発明によれば、請求項２に記載の番組テーマ決定装置により決定された番組情報のテーマに関連するコンテンツ情報であって、当該番組テーマ決定装置により取得されたコンテンツ指定情報により指定されるコンテンツ情報の全部又は一部が含まれる番組情報が、複数の端末装置の全部又は一部に対して前記ネットワークを介して放送されるので、ユーザの要望を取り入れた、より自由度が高い番組情報を放送することができる。
【００１６】
請求項７に記載の発明は、ネットワークを介して複数の端末装置が接続可能であり、前記複数の端末装置の全部又は一部に対して番組情報を放送する番組情報放送装置であって、請求項４に記載の番組情報放送装置に決定された番組情報のテーマに関連するコンテンツ情報であって、当該番組テーマ決定装置により取得されたコンテンツ指定情報により指定されるコンテンツ情報のうちの前記リクエストランキングの任意所定数のコンテンツ情報が含まれる番組情報を生成又は取得する番組情報生成手段と、前記複数の端末装置の全部又は一部に対して前記ネットワークを介して前記生成又は取得された番組情報を放送する番組情報放送手段と、を備えることを特徴とする。
【００１７】
請求項８に記載の発明は、請求項６又は７に記載の番組情報放送装置において、前記番組情報を放送するための放送サーバが空いているか否かを判別し、空いていない場合には、当該番組情報を放送待ちとして記憶する放送待ち記憶手段を更に備え、前記番組情報放送手段は、前記放送サーバが空いた場合に、当該放送サーバにより前記記憶された番組情報を放送することを特徴とする。
【００１８】
請求項９に記載の発明は、請求項６又は７に記載の番組情報放送装置において、前記番組情報を放送するための放送サーバ及び放送時間帯を設定する放送スケジュール設定手段を更に備え、前記番組情報放送手段は、前記放送サーバ及び放送時間帯の設定に従って、前記番組情報を放送することを特徴とする。
【００１９】
請求項１０に記載の発明は、請求項６又は７に記載の番組情報放送装置において、前記番組情報を放送するための放送サーバが管理するチャンネルに参加している端末装置の数を監視し、当該端末装置の数が所定数以下になったか否かを判別する参加端末装置数判別手段を更に備え、前記番組情報放送手段は、前記放送チャンネルで前記番組情報を放送し、かつ、前記放送チャンネルに参加している端末装置の数が所定数以下になったと判別された場合には、当該番組情報の放送を停止することを特徴とする。
【００２０】
請求項１１に記載の番組テーマ決定処理プログラムは、ネットワークを介して複数の端末装置が接続可能であり、前記複数の端末装置の全部又は一部に対して放送すべき番組情報のテーマを決定するコンピュータを、何れかの前記端末装置、あるいは、当該番組テーマ決定装置において入力された番組テーマ指定情報であって、前記放送すべき番組情報のテーマを示す番組テーマ情報を取得する番組テーマ情報取得手段、何れかの前記端末装置に対して前記ネットワークを介して前記番組テーマ情報を提示する番組テーマ情報提示手段、前記番組テーマ情報が提示された前記端末装置において入力された番組テーマ賛同情報を取得する賛同情報取得手段、前記取得された番組テーマ賛同情報の数を前記番組情報のテーマ毎に計数する計数手段、及び、前記計数された番組テーマ賛同情報の数が所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定する番組テーマ決定手段として機能させることを特徴とする。
【００２１】
請求項１２に記載の番組情報放送処理プログラムは、ネットワークを介して複数の端末装置が接続可能であり、前記複数の端末装置の全部又は一部に対して番組情報を放送するコンピュータを、請求項２に記載の番組テーマ決定装置により決定された番組情報のテーマに関連するコンテンツ情報であって、当該番組テーマ決定装置により取得されたコンテンツ指定情報により指定されるコンテンツ情報の全部又は一部が含まれる番組情報を生成又は取得する番組情報生成手段、前記複数の端末装置の全部又は一部に対して前記ネットワークを介して前記生成又は取得された番組情報を放送する番組情報放送手段として機能させることを特徴とする。
【００２２】
請求項１３に記載の記録媒体は、請求項１１に記載の番組テーマ決定処理プログラム、又は請求項１２に記載の番組情報放送処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする。
【００２３】
請求項１４に記載の発明は、ネットワークを介して複数の端末装置の全部又は一部に対して番組情報を放送する番組情報放送方法であって、何れかの前記端末装置、あるいは、番組テーマ決定装置において入力された番組テーマ指定情報であって、前記放送すべき番組情報のテーマを示す番組テーマ情報を取得する工程と、何れかの前記端末装置に対して前記ネットワークを介して前記番組テーマ情報を提示する工程と、前記番組テーマ情報が提示された前記端末装置において入力された番組テーマ賛同情報を取得する工程と、前記取得された番組テーマ賛同情報の数を前記番組情報のテーマ毎に計数する工程と、前記計数された番組テーマ賛同情報の数が所定数に達した前記番組情報のテーマを、前記放送すべき番組情報のテーマとして決定する工程と、前記決定された番組情報のテーマに関連するコンテンツ情報であって、当該番組テーマ決定装置により取得されたコンテンツ指定情報により指定されるコンテンツ情報の全部又は一部が含まれる番組情報を生成又は取得する工程と、前記複数の端末装置の全部又は一部に対して前記ネットワークを介して前記生成又は取得された番組情報を放送する工程と、を備えることを特徴とする。
【発明の効果】
【００２４】
本発明によれば、ユーザの要望を取り入れた、より自由度が高い番組情報を編成するに当たっての番組情報のテーマを決めることができ、また、そのようなテーマに関連し、かつユーザにより指定されたコンテンツ情報が含まれる番組情報を放送することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の最良の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、番組生成放送システムに対して本発明を適用した場合の実施形態である。
【００２６】
［１．番組生成放送システムの構成等］
始めに、図１を参照して、番組生成放送システムの概要構成等について説明する。
【００２７】
図１は、本実施形態に係る番組生成放送システムの概要構成例を示す図である。図１に示すように、本実施形態に係る番組生成放送システムＳは、本発明の番組テーマ決定装置としての番組テーマ決定サーバ１と、コンテンツサーバ２と、番組放送管理サーバ３と、番組放送サーバ群４と、複数の端末装置５ａ〜５ｍと、を備えている。番組テーマ決定サーバ１、番組放送管理サーバ３、番組放送サーバ群４における各番組放送サーバ（４１ａ，４１ｂ・・・、４２ａ，４２ｂ・・・）、及び各端末装置５ａ〜５ｍには、夫々、固有のＩＰアドレスが割り当てられており、これらは、ネットワークの一例としてのインターネット６に接続されるようになっている。
【００２８】
また、番組テーマ決定サーバ１と、コンテンツサーバ２と、番組放送管理サーバ３とは、例えばＬＡＮ（Local Area Network）７を介して相互に接続されており、更に、番組放送管理サーバ３と番組放送サーバ群４とは、例えばＬＡＮ８を介して相互に接続されている。なお、番組放送管理サーバ３及び番組放送サーバ群４は、本発明の番組情報放送装置に対応する。
【００２９】
また、番組放送サーバ群４は、図１に示すように、放送待機サーバ群４ａと放送中サーバ群４ｂとに区別可能であり、放送待機サーバ群４ａには、放送サーバとしての複数の番組放送サーバ４１ａ，４１ｂ・・・が備えられ、放送中サーバ群４ｂには、放送サーバとしての複数の番組放送サーバ４２ａ，４２ｂ・・・が備えられる。
【００３０】
なお、以下の説明において、端末装置５ａ，５ｂ・・・のうち何れかの端末装置を示す場合には、便宜上、端末装置５という場合がある。また、番組放送サーバ４１ａ，４１ｂ・・・のうち何れかの番組放送サーバを示す場合には、便宜上、番組放送サーバ４１といい、番組放送サーバ４２ａ，４２ｂ・・・のうち何れかの番組放送サーバを示す場合には、便宜上、番組放送サーバ４２という場合がある。
【００３１】
このような番組生成放送システムＳにおいては、番組テーマ決定サーバ１が複数の端末装置５から番組情報（番組）のテーマを収集して放送すべき番組情報のテーマを決定し、番組放送管理サーバ３が当該番組情報のテーマに関連するコンテンツ情報（つまり、当該番組情報の内容となるコンテンツデータ）を例えばコンテンツサーバ２から複数取得してこれらが含まれる番組情報を生成し、放送中サーバ群４ｂにおける番組放送サーバ４２が当該生成された番組情報を端末装置５の全部又は一部に対して放送するようになっており、各端末装置５のユーザである視聴者は、当該放送された番組情報を各端末装置５上で視聴可能になっている。
【００３２】
なお、各番組放送サーバ４１及び４２には、夫々、固有の放送チャンネル（言い換えれば、ＩＰアドレス）が割り当てられ管理されており、上記番組情報は、放送中サーバ群４ｂにおける何れかの番組放送サーバ４が管理する放送チャンネルで放送されるようになっている（詳細については後述）。本実施形態においては、各番組放送サーバ４１及び４２に割り当てられるＩＰアドレスは固定である場合を例にとっているが、動的に変えるようにしても良い。
【００３３】
ここで、上記各コンテンツ情報は、例えば音声データと映像データ等の少なくとも何れか一方のコンテンツデータにより構成されており、より具体的には、楽曲、映画等のデータが該当する。また、各コンテンツ情報は、コンテンツサーバ２のコンテンツＤＢ２ａに記憶保存され、各コンテンツ情報には、夫々固有のコンテンツＩＤが付与され、管理されるようになっている。なお、コンテンツサーバ２には、一般のサーバコンピュータが適用可能である。
【００３４】
以下に、このような番組生成放送システムＳの各構成要素について詳述する。
【００３５】
［２．番組テーマ決定サーバの構成等］
先ず、図２を参照して、番組テーマ決定サーバ１の構成及び機能について説明する。
【００３６】
図２は、本実施形態に係る番組テーマ決定サーバ１の概要構成例を示す図である。番組テーマ決定サーバ１は、一般のサーバコンピュータを適用可能であり、図２に示すように、ＣＰＵ（Central Processing Unit），作業用ＲＡＭ（Random-Access Memory），各種データ及びプログラムを記憶するＲＯＭ（Read-Only Memory）等から構成された制御部１１と、各種データ及びプログラム等を記憶（格納）するＨＤＤ（Hard Disc Drive）等から構成された記憶部１２と、インターネット６を介して端末装置５との間で通信を行ったり、ＬＡＮ７を介してコンテンツサーバ２や番組放送管理サーバ３との間で通信を行うための通信部１３と、を備えて構成され、これらの各構成要素はバス１４を介して相互に接続されている。なお、番組テーマ決定サーバ１には、図示しないが、入力装置（キーボード、マウス等）及び表示装置（液晶ディスプレイ等）等が接続されるようになっており、例えば、運営者側のオペレータは、入力装置から所定の情報を入力可能である。
【００３７】
記憶部１２には、接続（アクセス）してきた端末装置５に対して提示するための、番組に関する情報が記述されたＷｅｂページ（例えば、ＨＴＭＬ（HyperText Markup Language）やＸＭＬ（eXtensible Markup Language）により構成）データやこれに貼り付けられる画像データ等も記憶されている。
【００３８】
制御部１１は、ＣＰＵが記憶部１２等に記憶されたプログラム（本発明の番組テーマ決定処理プログラムを含む）を読み出して実行することにより、番組テーマ決定サーバ１全体を統括制御し、かつ、本発明の番組テーマ情報取得手段、番組テーマ情報提示手段、賛同情報取得手段、計数手段、番組テーマ決定手段、及びランキング情報生成手段等として機能するようになっている。また、番組テーマ決定サーバ１は、インターネット６を通じて番組視聴者用コミュニティサイトを提供するＷｅｂサーバとしての機能を有する。
【００３９】
なお、番組テーマ決定処理プログラムは、例えば、インターネット６上の所定のサーバからダウンロードされるようにしてもよいし、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されて当該記録媒体のドライブを介して読み込まれるようにしてもよい。
【００４０】
このような番組テーマ決定サーバ１において、制御部１１は、番組テーマ情報取得手段として、放送すべき番組情報のテーマ（言い換えれば、トピックス）を示す番組テーマ情報を取得する。この番組テーマ情報は、例えば、接続してきた端末装置５においてユーザにより入力されインターネット６及び通信部１３等を介して送信されるようにしてもよいし、当該番組テーマ決定サーバ１において例えば運営者により入力装置を介して入力されるようにしてもよい。番組情報のテーマとしては、例えば、「結婚式のＢＧＭベスト」、「アニメソングベスト」、「○○アーティストの名曲ベスト」、「映画ベスト」等が挙げられ、番組情報を構成可能なテーマであれば如何なるものであってもよい。
【００４１】
こうして、取得された番組テーマ情報は、例えば記憶部１２に記憶された番組テーマリストに登録される。番組テーマリストに登録された番組情報のテーマには、夫々、端末装置５に公開する公開期間（例えば７日間）が設定されることになる。
【００４２】
そして、制御部１１は、番組テーマ情報提示手段として、接続してきた各端末装置５に対してインターネット６を介して上記番組テーマ情報を提示（例えば、端末装置５における表示画面上に表示させる）し、賛同情報取得手段として、当該番組テーマ情報が提示された各端末装置５において入力された番組テーマ賛同情報を取得する。この番組テーマ賛同情報は、番組テーマ情報に賛同（つまり、放送すべき番組情報のテーマとして端末装置５のユーザが賛同）することを示す情報である。
【００４３】
なお、本実施形態においては、入力される番組テーマ賛同情報に加えて、上記番組情報のテーマに関連するコンテンツ情報を指定するためのコンテンツ指定情報（例えば、コンテンツ情報のタイトル等）が、端末装置５においてユーザにより入力され、当該コンテンツ指定情報も取得されることになる。
【００４４】
更に、制御部１１は、計数手段として、上記取得された番組テーマ賛同情報の数を番組情報のテーマ毎に計数し例えば番組テーマリストに登録しておき、番組テーマ決定手段として、当該計数された番組テーマ賛同情報の数（総数）が所定期間内（例えば、上記公開期間内）に所定数としてのテーマ決定基準数（例えば、１００）に達した番組情報のテーマを、上記放送すべき番組情報のテーマとして決定する。つまり、賛同が多かったテーマが、番組情報のテーマとして決定されるのである。
【００４５】
なお、本実施形態においては、上記取得されたコンテンツ指定情報の数も番組情報のテーマ毎に計数され、当該計数されたコンテンツ指定情報の数（総数）がテーマ決定基準数（例えば、１００）に達した番組情報のテーマが、上記放送すべき番組情報のテーマとして決定されるようになっている。
【００４６】
更に、本実施形態においては、コンテンツ指定情報が番組情報のテーマ毎、かつコンテンツ情報毎に計数されるようになっており、制御部１１が、ランキング情報生成手段として、上記計数されたコンテンツ指定情報の数に基づいて、番組情報のテーマ毎のコンテンツ情報のリクエストランキングを示すランキング情報を生成するようになっている。
【００４７】
図３は、コンテンツ情報のリクエストランキングを示すランキング情報の一例を示す図である。図３の例では、番組情報のテーマ名の一例である「○○アーティストの名曲ベスト」に対して寄せられたコンテンツ指定情報の総数が「２２０」あり、これらのコンテンツ指定情報に対応するコンテンツ情報（例えば、楽曲）のリクエストランキングが示されている。このリクエストランキングでは、コンテンツ指定情報の数（言い換えれば、リクエスト数）が多い順に、コンテンツ情報がランキングされており、例えば、コンテンツ指定情報が「ＡＡＡ」のコンテンツ情報（ここでは、楽曲データ）のリクエスト数「６０」が最も多いので、当該ランキングの最上位に位置している。
【００４８】
そして、制御部１１は、上記決定された番組情報のテーマに関するリクエストランキングの任意所定数（例えば、リクエスト数が多いものから複数（例えば１０））のコンテンツ情報を選定し、当該選定されたコンテンツ情報のコンテンツＩＤが記述されたコンテンツリストを作成する。こうして作成されたコンテンツリスト及びこれに対応する番組テーマ情報は、番組放送管理サーバ３にＬＡＮ７を介して送信されることになる。
【００４９】
なお、上記ランキング情報は、番組情報のテーマ毎に存在することになり、各テーマに対応付けられて番組テーマリストに登録されることになる。
【００５０】
［３．番組放送管理サーバの構成等］
次に、図４を参照して、番組放送管理サーバ３の構成及び機能について説明する。
【００５１】
図４は、本実施形態に係る番組放送管理サーバ３の概要構成例を示す図である。
【００５２】
番組放送管理サーバ３は、一般のサーバコンピュータを適用可能であり、図４に示すように、ＣＰＵ，作業用ＲＡＭ，各種データ及びプログラムを記憶するＲＯＭ等から構成された制御部３１と、各種データ及びプログラム等を記憶（格納）するＨＤＤ等から構成された記憶部３２と、インターネット６を介して端末装置５との間で通信を行ったり、ＬＡＮ７を介して番組テーマ決定サーバ１やコンテンツサーバ２との間で通信を行ったり、ＬＡＮ８を介して番組放送サーバ群４との間で通信を行うための通信部３３と、を備えて構成され、これらの各構成要素はバス３４を介して相互に接続されている。
【００５３】
なお、番組放送管理サーバ３には、図示しないが、入力装置（キーボード、マウス等）及び表示装置（液晶ディスプレイ等）等が接続されるようになっており、例えば、運営者側のオペレータは、入力装置から所定の情報を入力可能である。
【００５４】
記憶部３２には、コンテンツサーバ２から取得されたコンテンツ情報、及び生成された番組情報も記憶保存されるようになっている。
【００５５】
制御部３１は、ＣＰＵが記憶部３２等に記憶されたプログラム（本発明の番組情報放送処理プログラムを含む）を読み出して実行することにより、番組放送管理サーバ３全体を統括制御し、かつ、本発明の番組情報生成手段、放送待ち記憶手段、及びスケジュール設定手段等として機能するようになっている。
【００５６】
なお、番組情報放送処理プログラムは、例えば、インターネット６上の所定のサーバからダウンロードされるようにしてもよいし、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されて当該記録媒体のドライブを介して読み込まれるようにしてもよい。
【００５７】
このような番組放送管理サーバ３において、制御部３１は、番組情報生成手段として、上記番組テーマ決定サーバ１により決定された番組情報のテーマに関連するコンテンツ情報であり、かつ上記番組テーマ決定サーバ１により取得されたコンテンツ指定情報により指定されるコンテンツ情報の全部又は一部が含まれる番組情報を生成するようになっている。例えば、制御部３１は、番組テーマ決定サーバ１からのコンテンツリストに記述されたコンテンツＩＤに対応するコンテンツ情報をコンテンツサーバ２からＬＡＮ７を介して取得して、当該取得したコンテンツ情報から番組情報を構成する。
【００５８】
そして、制御部３１は、放送スケジュール設定手段として、上記生成した番組情報を放送するための番組放送サーバ及び放送時間帯を設定するようになっている。具体的には、制御部３１は、放送待機サーバ群４ａ中で空いている（番組情報が設定されていない）番組放送サーバ４１を、上記番組情報を放送するための番組放送サーバとして設定する。つまり、生成された番組情報を空いている番組放送サーバ４１に割り当てるのである。
【００５９】
本実施形態においては、番組放送サーバと放送チャンネルは１対１に対応しているため、番組放送サーバを設定することは、番組情報を放送するための放送チャンネルを設定するということになり、言い換えれば、どのＩＰアドレスで放送するかということになる（つまり、端末装置５から見ると、各番組放送サーバに割り振られたＩＰアドレスを認識して、それを頼りに後述する放送チャンネルに参加する）。なお、１つの番組放送サーバで複数の放送チャンネルを担当するように構成してもよく、この場合、ポート番号等で放送チャンネルを区別することになる。
【００６０】
また、放送時間帯は、例えば他の番組情報の放送時間帯が考慮され、任意に設定される。こうして、番組放送サーバ４１及び放送時間帯が設定された番組情報は、設定された情報と共に、当該設定された番組放送サーバ４１にＬＡＮ８を介して送信され、記憶されることになる。
【００６１】
一方、上記において、空いている番組放送サーバ４１が無い場合、制御部３１は、放送待ち記憶手段として、当該番組情報を放送待ちとして記憶部３２に記憶する（例えば、記憶部３２に記憶された放送待ち番組リストに登録される）ことになり、番組放送サーバ４１が空き次第、順次、番組放送サーバ４１及び放送時間帯が設定されることになる。なお、番組放送サーバ４１が空いているか否かの情報は、番組放送サーバ群４から番組放送管理サーバ３に、逐次、送信される。
【００６２】
上記のように番組放送サーバ４１及び放送時間帯が設定されると、その放送チャンネル（例えば、当該放送チャンネルに対応する番組放送サーバ４１のＩＰアドレスを含む）及び放送時間帯並びに当該番組情報の内容（コンテンツ情報）が記述された番組表が作成され、インターネット６を通じて各端末装置５に公開されることになる（例えば、当該番組表に係る情報が番組テーマ決定サーバ１から各端末装置５に対してインターネット６を介して提示される）。これにより、各端末装置５は、所望の放送チャンネルに対応する番組放送サーバ４１又は４２のＩＰアドレスに基づき、当該番組放送サーバ４１又は４２に対してインターネット６を介して、当該番組放送サーバ４１により管理される放送チャンネルに参加する（つまり、当該番組情報を視聴する）ことを要求する参加要求情報を送信することになる。
【００６３】
［４．番組放送サーバ群４の構成等］
次に、図５を参照して、番組放送サーバ群４の構成及び機能について説明する。
【００６４】
番組放送サーバ群４は、本実施形態においては、本発明の番組情報放送手段として機能するものであり、上述したように、複数の番組放送サーバ４１及び４２を備えている。番組放送サーバ群４は、番組放送管理サーバ３による上記設定に従って、上記番組情報を放送することになる。具体的には、放送待機サーバ群４ａにおいて上記番組情報が割り当てられた番組放送サーバ４１は、設定された放送時間帯が到来すると、放送中サーバ群４ｂにおける番組放送サーバ４２として移行し（当該移行とは、あくまで概念的なものであり、当該番組放送サーバのハードウェア資源が移動することではない）、当該番組情報を端末装置５に対して放送（配信）することになる。
【００６５】
図５は、本実施形態に係る番組放送サーバ４１及び４２の概要構成例を示す図である。
【００６６】
番組放送サーバ４１及び４２は、一般のサーバコンピュータを適用可能であり、図５に示すように、ＣＰＵ，作業用ＲＡＭ，各種データ及びプログラムを記憶するＲＯＭ等から構成された制御部４１１と、各種データ,テーブル及びプログラム，更には番組情報等を記憶（格納）するＨＤＤ等から構成された記憶部４１２と、当該番組情報に含まれるコンテンツデータ（ビデオデータやオーディオデータ）をエンコード（データ圧縮や暗号化等）するエンコーダ部４１３と、インターネット６を介して端末装置５との間で通信を行ったり、ＬＡＮ８を介して番組放送管理サーバ３との間で通信を行うための通信部４１４と、を備えて構成され、これらの各構成要素はバス４１５を介して相互に接続されている。
【００６７】
制御部４１１は、ＣＰＵが記憶部４１２等に記憶されたプログラム（本発明の番組情報放送処理プログラムを含む）を読み出して実行することにより、番組放送サーバ４１又は４２全体を統括制御し、かつ、端末装置５からインターネット６を介して放送チャンネルへの参加要求情報を受け付け、放送接続態様（トポロジー）を設定するようになっている。
【００６８】
この放送接続態様は、例えば、図１における放送中サーバ群４ｂ内の斜線枠４００内に示すように、複数の端末装置５が複数の階層を形成（図１の例では、端末装置５ａ及び５ｂが第１階層、端末装置５ｃ乃至５ｆが第２階層、端末装置５ｇ及び５ｈが第３階層に位置する）しつつツリー状に接続され、番組情報が上位階層の端末装置（例えば、端末装置５ａ）から下位階層の端末装置（例えば、端末装置５ｇ）に順次（端末装置５ａ、５ｃ、５ｇの順に）転送されるための接続態様である。つまり、この放送接続態様は、各端末装置５のインターネット６への接続を前提にし、番組情報の放送経路（配信経路）を規定するものである。
【００６９】
また、制御部４１１は、上記設定した放送接続態様を示す情報（例えば、放送接続態様が各端末装置５のＩＰアドレスにより示されている、つまり、各端末装置は、どの端末装置から番組情報を受けてどの端末装置に送信するかが分かるようになっている）を、上記参加要求情報を送信してきた端末装置５の全てに対して送信する。なお、このような放送接続態様は、番組放送管理サーバ３により設定、送信されるようにしてもよい。
【００７０】
そして、設定された放送時間帯が到来することにより、放送待機サーバ群４ａから放送中サーバ群４ｂに移行した番組放送サーバ４２の制御部４１１は、上記放送接続態様に基づいて番組情報を端末装置５（図１の斜線枠４００の例では、端末装置５ａ及び５ｂ）に放送（配信）することになり、放送時間が終了した場合には、当該番組情報の放送を停止（終了）することになる。これにより、その番組放送サーバ４２は、放送中サーバ群４ｂから放送待機サーバ群４ａに空き番組放送サーバ４１として移行することになる。
【００７１】
［５．端末装置５の構成等］
次に、図６を参照して、端末装置５の構成及び機能について説明する。
【００７２】
図６は、端末装置５の概要構成例を示す図である。
【００７３】
各端末装置５は、例えば一般の汎用コンピュータや、ＳＴＢ（Set Top Box）付きの受像機等を適用可能であり、図６に示すように、ＣＰＵ，作業用ＲＡＭ，各種データ及びプログラムを記憶するＲＯＭ等から構成された制御部５１と、各種データ及びプログラム等を記憶保存（格納）するためのＨＤＤ等から構成された記憶部５２と、受信された番組情報を一時蓄積するバッファメモリ５３と、番組情報に含まれるコンテンツデータ（ビデオデータ）をデコード（データ伸張や復号化等）するデコーダ部５４と、当該デコードされたコンテンツデータ（ビデオデータ）等に対して所定の描画処理を施しビデオ信号として出力する映像処理部５５と、当該映像処理部５５から出力されたビデオ信号に基づき映像表示するＣＲＴ，液晶ディスプレイ等の表示部５６と、上記デコードされたコンテンツデータ（オーディオデータ）をアナログオーディオ信号にＤ（Digital）／Ａ（Analog）変換した後これをアンプにより増幅して出力する音声処理部５７と、当該音声処理部５７から出力されたオーディオ信号を音波として出力するスピーカ５８と、インターネット６を通じて他の端末装置５や上記各サーバとの間で通信を行うための通信部５９と、ユーザから情報を入力するための入力部（例えば、キーボード、マウス、或いは、操作パネル等）６０と、を備えて構成され、制御部５１、記憶部５２、バッファメモリ５３、デコーダ部５４、及び通信部５９はバス６１を介して相互に接続されている。
【００７４】
そして、制御部５１は、ＣＰＵが記憶部５２等に記憶された各種プログラムを実行することにより、端末装置５全体を統括制御するようになっている。また、制御部５１は、上述したように、接続した番組テーマ決定サーバ１から送信された番組テーマ情報及びそのランキング情報をブラウザにより表示部５６の表示画面上に表示するようになっており、更に、ユーザから入力部６０を介して入力された番組テーマ賛同情報やコンテンツ指定情報を受け付け、番組テーマ決定サーバ１に通信部５９等を介して送信する。
【００７５】
更に、制御部５１は、接続した番組テーマ決定サーバ１から送信された番組表に係る情報をブラウザにより表示部５６の表示画面上に表示するようになっており、例えば当該番組表に基づき、ユーザにより入力部６０を介して指定された番組情報の放送チャンネルへの参加要求情報を番組放送サーバ４１又は４２に送信する。そして、制御部５１は、参加要求情報を送信した番組放送サーバ４１から送信されてきた放送接続態様を示す情報を受信し、その後に放送されてきた番組情報を受信して表示部５６及びスピーカ５８を介して出力し、かつ、下位階層に端末装置５が存在する場合には、下位階層の端末装置５に対してインターネット６を介して当該番組情報を転送することになる。
【００７６】
[６．番組生成放送システムの動作]
次に、図７乃至図１７を参照して、番組生成放送システムＳの動作について説明する。
【００７７】
先ず、図７乃至図９を参照して、番組テーマ情報及びコンテンツ指定情報の取得処理について説明する。
【００７８】
図７は、番組テーマ決定サーバ１における制御部１１の番組テーマ情報及びコンテンツ指定情報の取得処理のメインルーチンを示すフローチャートであり、図８及び図９は、当該取得処理のサブルーチンを示すフローチャートである。
【００７９】
例えば端末装置５のユーザが入力部６０を操作して、端末装置５のブラウザに番組テーマ決定サーバ１のＵＲＬ（Uniform Resource Locator）を指定すると、端末装置５は番組テーマ決定サーバ１に接続要求を行う。これに対し、番組テーマ決定サーバ１の制御部１１は、図７の処理において、接続処理（ステップＳ１）を実行した後、トップページを端末装置５に対して提示（例えば端末装置５に送信してブラウザに表示させる）する（ステップＳ２）。なお、この接続処理において、制御部１１は、端末装置５からＩＤ及びパスワードを取得して認証処理を行い、認証処理結果が良好（ＩＤ及びパスワードが登録されている）の場合に上記トップページを表示するようにしても良い。
【００８０】
図１０は、こうして端末装置５における表示画面上に表示されたトップページの一例を示す図である。図１０に示すトップページ１００には、番組表１０１と、「テーマ一覧」ボタン１０２が設けられている。
【００８１】
番組表１０１は、図１０に示すように、例えば縦軸が時間軸で横軸が放送チャンネル軸で構成され、これには、放送中又は放送予定の番組情報の内容等が、その放送チャンネル及び放送時間帯に対応付けられて番組セル内に表示されるようになっている。また、この番組セルは、ユーザによる入力部６０の操作により移動するカーソル１０１ｂで選択することが可能であり、更に、各番組セルには、これに対応する番組情報を放送する番組放送サーバのアクセス先（例えばＩＰアドレス）が埋め込まれており、例えば番組セル１０１ａがカーソル１０１ｂで選択された状態で、ユーザが入力部６０を操作して例えば実行ボタンを押下すると、図示しないが、ハイパーリンクにより、端末装置５は番組放送サーバ４１又は４２に接続して自己に割り当てられたＩＰアドレスを含む参加要求情報を送信することになる。
【００８２】
そして、端末装置５のユーザが入力部６０を操作して、「テーマ一覧」ボタン１０２を指定（例えばマウスによりクリック）すると、番組テーマ決定サーバ１における制御部１１はこれを認識し（ステップＳ３：Ｙ）、例えば記憶部１２に記憶された番組テーマリストに基づきテーマ一覧ページを作成し、作成したテーマ一覧ページを端末装置５に対して提示する（ステップＳ４）。
【００８３】
図１１は、こうして端末装置５における表示画面上に表示されたテーマ一覧ページの一例を示す図である。図１１に示すテーマ一覧ページ１０５には、テーマ一覧１０６と、「テーマ作成」ボタン１０７と、「トップに戻る」ボタン１０８と、が設けられている。
【００８４】
そして、端末装置５のユーザが入力部６０を操作して、「テーマ作成」ボタン１０７を指定（例えばマウスによりクリック）すると、番組テーマ決定サーバ１における制御部１１はこれを認識し（ステップＳ５：Ｙ）、図８に示すテーマ作成処理に移行する（ステップＳ６）。
【００８５】
また、テーマ一覧１０６には、図１１に示すように、各テーマ毎に、テーマ名（番組テーマ情報）と、参加数（番組テーマ賛同情報の総数、又はコンテンツ指定情報の総数）と、残り票数（テーマ決定基準数所定数から参加数を引いた数）と、ユーザＩＤ（当該テーマを入力したユーザのＩＤ）、残り期間（公開期間から経過期間を引いた期間であり逐次計算される）と、オンエア（放送決定の有無）とが対応付けられて表示されている。
【００８６】
各テーマの行は、ユーザによる入力部６０の操作により移動するカーソル１０６ｂで選択することが可能である。ユーザは、当該カーソル１０６ｂで所望する（賛同する）テーマの行を選択することになる。例えば行１０６ａがカーソル１０６ｂで選択された状態で、ユーザが入力部６０を操作して例えば実行ボタンを押下すると、番組テーマ決定サーバ１における制御部１１はこれを認識し（ステップＳ７：Ｙ）、図９に示すテーマ詳細情報提示処理に移行する（ステップＳ８）。なお、このとき、制御部１１は、当該実行ボタンの押下を番組テーマ賛同情報として取得しその数をカウントアップするように構成しても良い。
【００８７】
なお、「トップに戻る」ボタン１０８が指定されると、ステップＳ２に戻る。
【００８８】
図８に示すテーマ作成処理においては、制御部１１は、例えば記憶部１２に記憶されたテーマ作成ページを端末装置５に対して提示する（ステップＳ６１）。
【００８９】
図１２は、こうして端末装置５における表示画面上に表示されたテーマ作成ページの一例を示す図である。図１２に示すテーマ作成ページ１１０には、ハンドルネーム（ユーザＩＤ）入力欄１１１と、テーマ名入力欄１１２と、テーマコメント入力欄１１３と、「送信」ボタン１１４と、が設けられている。
【００９０】
そして、端末装置５のユーザが入力部６０を操作して、ハンドルネーム（ユーザＩＤ）入力欄１１１に例えばユーザＩＤを、テーマ名入力欄１１２に番組情報のテーマ名を、テーマコメント入力欄１１３に例えば当該テーマ名を入力した理由等のテーマに対するコメントを、夫々入力し、「送信」ボタン１１４を指定（例えばマウスによりクリック）すると、番組テーマ決定サーバ１における制御部１１は、当該入力された情報を受け付け（ステップＳ６２：Ｙ）、受け付けられたテーマ名が既に番組テーマリストに登録されているか否かを判別し（ステップＳ６３）、登録されている場合には（ステップＳ６３：Ｙ）、端末装置５に対して入力し直しを促す情報を提示し、ステップＳ６１に戻る。
【００９１】
一方、受け付けられたテーマ名が番組テーマリストに登録されていない場合には（ステップＳ６３：Ｎ）、受け付けられたテーマ名等の情報を新たに番組テーマリストに登録し（ステップＳ６４）、公開期間を設定（当該公開期間は、当該テーマ名に対応付けられてその時の時刻（以下、「登録時刻」という）と共に番組テーマリストに登録される）する（ステップＳ６５）し、図７に示す処理に戻る。
【００９２】
図９に示すテーマ詳細情報提示処理においては、制御部１１は、例えば記憶部１２に記憶された番組テーマリストに基づきテーマ詳細情報ページを作成し、作成したテーマ詳細情報ページを端末装置５に対して提示する（ステップＳ８１）。
【００９３】
図１３は、こうして端末装置５における表示画面上に表示されたテーマ詳細情報ページの一例を示す図である。図１３に示すテーマ詳細情報ページ１２０には、番組情報のテーマ名、参加数、残り期日等の情報の他、当該テーマに対応するランキング情報（図３で説明したランキング情報と同じ）、上記テーマ作成ページ１１０におけるテーマコメント入力欄１１３で入力されたテーマに対するコメント、コンテンツ情報に対するコメント（後述するコンテンツコメント入力欄１２８で入力）及びユーザＩＤ等が表示されている。更に、テーマ詳細情報ページ１２０には、「リクエスト」ボタン１２１と、「戻る」ボタン１２２と、が設けられている。ユーザは、コンテンツ指定情報を入力するに当たり、当該ランキング情報を参考にすることができる。
【００９４】
そして、当該番組情報のテーマに関連するコンテンツ情報を指定（リクエスト）するためのコンテンツ指定情報（例えば、コンテンツ情報のタイトル等）を入力したい場合に、ユーザが入力部６０を操作して、「リクエスト」ボタン１２１を指定（例えばマウスによりクリック）すると、番組テーマ決定サーバ１における制御部１１はこれを認識し（ステップＳ８２：Ｙ）、当該端末装置５からの同一のコンテンツ情報の指定（リクエスト）が以前にもあったか否かを判別する（ステップＳ８４）。つまり、公平性を確保するために、同一のユーザ（同一の端末装置５）から、同一のコンテンツ情報に２回以上賛同できないようにするためである。例えば、番組テーマ決定サーバ１は、端末装置５毎のＩＰアドレスと、指定されたコンテンツ情報との対応関係を示す履歴を、その都度、記憶するようにしておき、当該ステップＳ８４の判断で当該履歴が参照されるようにする。
【００９５】
そして、ステップＳ８４において、同一のコンテンツ情報の指定が以前にもあった場合には（ステップＳ８４：Ｙ）、ステップＳ８２の処理に戻り（つまり、当該指定を受け付けない）、以前にない場合には（ステップＳ８４：Ｎ）、例えば記憶部１２に記憶されたコンテンツ情報リクエストページを端末装置５に対して提示する（ステップＳ８５）。なお、テーマ詳細情報ページ１２０において「戻る」ボタン１２２が指定された場合には（ステップＳ８３：Ｙ）、図７に示す処理に戻る。
【００９６】
図１４は、こうして端末装置５における表示画面上に表示されたコンテンツ情報リクエストページの一例を示す図である。図１４に示すコンテンツ情報リクエストページ１２５には、ハンドルネーム（ユーザＩＤ）入力欄１２６と、コンテンツ指定情報入力欄１２７と、コンテンツコメント入力欄１２８と、コンテンツ情報検索部１２９と、入力された情報をキャンセルするための「キャンセル」ボタン１３０と、「送信」ボタン１３１と、が設けられている。
【００９７】
そして、端末装置５のユーザが入力部６０を操作して、ハンドルネーム（ユーザＩＤ）入力欄１２６に例えばユーザＩＤを、コンテンツ指定情報入力欄１２７にコンテンツ指定情報を、コンテンツコメント入力欄１２８に例えば当該コンテンツ指定情報を入力した理由等のコンテンツ情報に対するコメントを、夫々入力し、「送信」ボタン１３１を指定（例えばマウスによりクリック）すると、番組テーマ決定サーバ１における制御部１１は、番組テーマ決定サーバ１における制御部１１はこれを認識し（ステップＳ８６：Ｙ）、当該入力された情報を受け付け、受け付けられたコンテンツ指定情報についての数（リクエスト数）をカウントアップ（計数）すると共に、コンテンツ指定情報の総数（参加数）をカウントアップする（ステップＳ８８）。
【００９８】
なお、ユーザは、コンテンツ情報検索部１２９を利用することにより、コンテンツ指定情報を、キーワードや、アーティスト名で検索して、コンテンツ指定情報入力欄１２７に効率よく入力することが可能になっている。また、コンテンツ指定情報入力欄１２７には、２つ以上の互いに異なるコンテンツ指定情報の入力も可能になっている（例えば、ユーザが入力部６０を操作して、「アーティスト名１，アーティスト名２，・・・」と、連続して入力することになる）。
【００９９】
こうして、人気のあるコンテンツ情報については、そのコンテンツ指定情報の数が増えていき、リクエストランキングの上位に入ることになる。
【０１００】
次いで、制御部１１は、当該番組情報のテーマについてのランキング情報を生成（既に生成されている場合には、再生成）し（ステップＳ８９）、上記カウントアップされた数（リクエスト数及び参加数）及び生成したランキング情報を、当該テーマに対応付けて番組テーマリストに登録する（ステップＳ９０）。なお、コンテンツ情報リクエストページ１２５において「キャンセル」ボタン１３０が指定された場合には（ステップＳ８７：Ｙ）、ステップＳ８２に示す処理に戻る。
【０１０１】
以上説明した番組テーマ情報及びコンテンツ指定情報の取得処理は、端末装置５が番組テーマ決定サーバ１に接続する度に実行されることになり、各ユーザは、番組情報のテーマ及び当該テーマに関連するコンテンツ情報のコンテンツ指定情報を番組テーマ決定サーバ１に提供することができる。
【０１０２】
次に、図１５乃至図１７を参照して、番組決定処理、放送スケジュール設定処理、及び番組放送処理について説明する。
【０１０３】
図１５は、番組テーマ決定サーバ１における制御部１１の番組決定処理を示すフローチャートであり、図１６は、番組放送管理サーバ３における制御部３１の放送スケジュール設定処理を示すフローチャートであり、図１７は、番組放送サーバ４１又は４２における制御部４１１の番組放送処理を示すフローチャートである。
【０１０４】
図１５に示す番組決定処理は、例えばタイマー起動により定期的に実行されるようになっており、当該処理が開始されると、先ず、番組テーマ決定サーバ１における制御部１１は、記憶部１２に記憶されている番組テーマリストにおける登録時刻及び公開期間と、現在時刻から、当該公開期間が満了している番組情報のテーマがあるか否かを判別（つまり、登録時刻と現在時刻との時間差が公開期間よりも大きいか否かを判別）する（ステップＳ２１）。公開期間が満了している番組情報のテーマがある場合には（ステップＳ２１：Ｙ）、ステップＳ２２に移行する。一方、公開期間が満了している番組情報のテーマがない場合には（ステップＳ２１：Ｎ）、当該処理を終了する。
【０１０５】
ステップＳ２２では、制御部１１は、番組テーマリスト中から、公開期間が満了している番組情報のテーマレコードを特定し（複数特定される場合もありうる）、そのテーマレコードに登録されているコンテンツ指定情報の総数がテーマ決定基準数（例えば、１００）以上であるか否かを判別し、テーマ決定基準数以上である場合には（ステップＳ２２：Ｙ）、当該テーマを、放送すべき番組情報のテーマとして決定する（ステップＳ２３）。一方、テーマ決定基準数未満である場合には（ステップＳ２２：N）、当該テーマに対応する番組テーマレコードを削除（消去）する（ステップＳ２７）。次いで、制御部１１は、上記決定された番組情報のテーマに関するリクエストランキングのうち任意所定数（例えば、リクエスト数が多い上位１０）のコンテンツ情報を選定し（ステップＳ２４）、選定された複数のコンテンツ情報夫々のコンテンツＩＤが記述されたコンテンツリストを作成する（ステップＳ２５）。
【０１０６】
そして、制御部１１は、作成したコンテンツリスト及びこれに対応する番組テーマ情報を番組放送管理サーバ３に対してＬＡＮ７を介して送信し（ステップＳ２６）、上記決定されたテーマに対応するテーマレコードを削除し（ステップＳ２７）、当該処理を終了する。
【０１０７】
次に、図１６に示す放送スケジュール設定処理において、番組テーマ決定サーバ１が何らかの情報を受信すると（ステップＳ２９）、当該情報が、番組テーマ決定サーバ１から送信されてきたコンテンツリスト及びこれに対応する番組テーマ情報であるか、或いは、番組放送サーバ群４から送信されてきた、番組放送サーバ４１が空いたことを示す情報であるか、を判別し（ステップＳ３０）、番組テーマ情報等である場合には（ステップＳ３０：番組テーマ情報）ステップＳ３１に移行し、空いたことを示す情報（空き情報）である場合には（ステップＳ３０：空き情報）ステップＳ３８に移行する。
【０１０８】
ステップＳ３１では、コンテンツリストに記述されたコンテンツＩＤに対応するコンテンツ情報をコンテンツサーバ２からＬＡＮ７を介して取得して、これらが含まれる番組情報を生成する。
【０１０９】
次いで、制御部３１は、放送待機サーバ群４ａ中で空いている番組放送サーバ４１があるか否かを判別し（ステップＳ３２）、空いている番組放送サーバ４１がある場合には（ステップＳ３２：Ｙ）、上記生成した番組情報を放送するための番組放送サーバ４１及び放送時間帯を設定する（ステップＳ３３）。
【０１１０】
次いで、制御部３１は、上記生成した番組情報及び上記設定した放送時間帯を示す情報を、上記設定した番組放送サーバ４１にＬＡＮ８を介して送信する（ステップＳ３４）。
【０１１１】
次いで、制御部３１は、上記設定した情報に基づいて番組表を作成し（ステップＳ３５）、これを番組テーマ決定サーバ１に対して送信し、当該処理を終了する。なお、上記設定した情報を番組テーマ決定サーバ１に対して送信して、当該番組テーマ決定サーバ１にて番組表を作成させるように構成しても良い。
【０１１２】
一方、上記ステップＳ３２において、空いている番組放送サーバ４１がない場合には（ステップＳ３２：Ｎ）、制御部３１は、上記生成した番組情報を放送待ちとして記憶部３２に記憶された放送待ち番組リストに登録し（ステップＳ３６）、当該処理を終了する。
【０１１３】
一方、ステップＳ３８では、放送待ち番組リストに登録されている番組情報を取得し、当該番組情報について、上記と同様、ステップＳ３３〜Ｓ３５の処理を実行する。
【０１１４】
次に、図１７に示す番組放送処理において、制御部４１１は、番組放送管理サーバ３から送信されてきた番組情報及び放送時間帯を示す情報を受信すると、これを記憶部４１２に記憶する（ステップＳ４１）。
【０１１５】
次いで、制御部４１１は、現在時刻が、受信された放送時間帯で示される放送開始時刻に到達したか否かを判別し（ステップＳ４２）、放送開始時刻に到達した場合には（ステップＳ４２：Ｙ）、上述した放送接続態様に従い、端末装置５に対してインターネット６を介して番組情報の放送（配信）を開始する（ステップＳ４３）。
【０１１６】
そして、制御部４１１は、現在時刻が、受信された放送時間帯で示される放送終了時刻に到達したか否かを判別し（ステップＳ４４）、放送開始時刻に到達した場合には（ステップＳ４４：Ｙ）、当該番組情報の放送を終了し、番組放送サーバ４１が空いたことを示す情報を番組放送管理サーバ３に対してインターネット６を介して送信する（ステップＳ４５）。
【０１１７】
以上説明したように、上記実施形態によれば、ユーザ（視聴者）等から寄せられた番組情報のテーマをインターネット６上の番組視聴者用コミュニティサイトで公開し、接続してきた端末装置５に対して当該番組情報のテーマを提示し、当該テーマに関連するコンテンツ情報を指定するためのコンテンツ指定情報（例えば、コンテンツ情報のタイトル等）を端末装置５から取得して、当該取得されたコンテンツ指定情報の数を番組情報のテーマ毎に計数し、当該計数されたコンテンツ指定情報の総数が公開期間内に、テーマ決定基準数に達した番組情報のテーマを、放送すべき番組情報のテーマとして決定するようにしたので、ユーザが番組のオーナになることができ、ユーザの要望を取り入れた、より自由度が高い番組情報を編成するに当たっての番組情報のテーマを決めることができる。また、投票数の多い、つまり人気が高い番組情報のテーマを決めることができる。
【０１１８】
また、コンテンツ指定情報が番組情報のテーマ毎、かつコンテンツ情報毎に計数し、当該計数されたコンテンツ指定情報の数に基づいて、番組情報のテーマ毎のコンテンツ情報のリクエストランキングを示すランキング情報を生成して、これを端末装置５に提示するようにしたので、各ユーザは、自分が好きなテーマについての番組情報が放送されそうか、或いは、当該テーマに関して現在どのようなコンテンツ情報が登録されているか、自分の好きなコンテンツ情報の人気度はどうか、などについて把握することができ、ユーザに番組情報に含めたいコンテンツ情報の指定を一層促すことができる。
【０１１９】
そして、上記決定された番組情報のテーマに関連し、かつ、ユーザにより指定されたコンテンツ情報が含まれる番組情報を生成して、当該番組情報を当該放送チャンネルに参加している端末装置５に対して放送するようにしたので、番組情報の生成をコントロールし、ユーザの要望を取り入れた、より自由度が高い番組情報、言い換えればユーザ参加型の番組情報を提供することができる。
【０１２０】
さらに、番組提供者（運営者）側は、番組を製作する手間を削減でき、番組製作にあたっての効率化を図ることができる。
【０１２１】
なお、上記実施形態においては、番組放送管理サーバ３が、コンテンツ情報をコンテンツサーバ２から取得して当該取得したコンテンツ情報が含まれる番組情報を生成するように構成したがこれに限定されるものではなく、番組テーマ決定サーバ１（或いは、これとは別のサーバ）がコンテンツ情報をコンテンツサーバ２から取得して番組情報を生成し、番組放送管理サーバ３が、上記生成された後の番組情報を取得するように構成しても良い。また、コンテンツ情報が記憶保存されるコンテンツＤＢ２ａが、番組放送管理サーバ３に備えられるように構成しても良い。
【０１２２】
また、上記実施形態においては、番組放送サーバ４２から放送されている番組情報は、放送終了時間が到来すると、その放送が終了されるように構成したが、放送チャンネルに参加している端末装置５の数が少なくなったとき、強制的に放送を終了するように構成しても良い。例えば、番組放送サーバ４２の制御部４１１は、参加端末装置数判別手段として機能し、自己の放送チャンネルに参加している端末装置５の数を監視し、当該端末装置５の数が所定数としての最低参加基準数（例えば、５）以下になったか否かを判別し、参加している端末装置５の数が最低参加基準数（例えば、５以下）以下になった場合には、番組放送サーバ４２の制御部４１１は、当該番組情報の放送を強制停止（終了）するように構成する。なお、制御部４１１は、端末装置５が当該放送チャンネルから脱退（参加とは反対の概念であり、例えば電源切り等や、他の放送チャンネルに切り換えた場合に脱退される）することを示す情報を端末装置５から受信することで、参加している端末装置５の数を監視することが可能である。
【０１２３】
このように構成すれば、番組情報の生成ばかりでなく消滅をもコントロールすることができる。
【図面の簡単な説明】
【０１２４】
【図１】本実施形態に係る番組生成放送システムの概要構成例を示す図である。
【図２】本実施形態に係る番組テーマ決定サーバ１の概要構成例を示す図である。
【図３】コンテンツ情報のリクエストランキングを示すランキング情報の一例を示す図である。
【図４】本実施形態に係る番組放送管理サーバ３の概要構成例を示す図である。
【図５】本実施形態に係る番組放送サーバ４１及び４２の概要構成例を示す図である。
【図６】端末装置５の概要構成例を示す図である。
【図７】番組テーマ決定サーバ１における制御部１１の番組テーマ情報及びコンテンツ指定情報の取得処理のメインルーチンを示すフローチャートである。
【図８】番組テーマ決定サーバ１における制御部１１の番組テーマ情報及びコンテンツ指定情報の取得処理のサブルーチンを示すフローチャートである。
【図９】番組テーマ決定サーバ１における制御部１１の番組テーマ情報及びコンテンツ指定情報の取得処理のサブルーチンを示すフローチャートである。
【図１０】端末装置５における表示画面上に表示されたトップページの一例を示す図である。
【図１１】端末装置５における表示画面上に表示されたテーマ一覧ページの一例を示す図である。
【図１２】端末装置５における表示画面上に表示されたテーマ作成ページの一例を示す図である。
【図１３】端末装置５における表示画面上に表示されたテーマ詳細情報ページの一例を示す図である。
【図１４】端末装置５における表示画面上に表示されたコンテンツ情報リクエストページの一例を示す図である。
【図１５】番組テーマ決定サーバ１における制御部１１の番組決定処理を示すフローチャートである。
【図１６】番組放送管理サーバ３における制御部３１の放送スケジュール設定処理を示すフローチャートである。
【図１７】番組放送サーバ４１又は４２における制御部４１１の番組放送処理を示すフローチャートである。
【符号の説明】
【０１２５】
１  番組テーマ決定サーバ
２  コンテンツサーバ
３  番組放送管理サーバ
４  番組放送サーバ群
４１，４２  番組放送サーバ
５  端末装置
６  インターネット
７、８  ＬＡＮ
Ｓ  番組生成放送システム
【図１】
2006135620.tif 000003
【図２】
2006135620.tif 000004
【図３】
2006135620.tif 000005
【図４】
2006135620.tif 000006
【図５】
2006135620.tif 000007
【図６】
2006135620.tif 000008
【図７】
2006135620.tif 000009
【図８】
2006135620.tif 000010
【図９】
2006135620.tif 000011
【図１０】
2006135620.tif 000012
【図１１】
2006135620.tif 000013
【図１２】
2006135620.tif 000014
【図１３】
2006135620.tif 000015
【図１４】
2006135620.tif 000016
【図１５】
2006135620.tif 000017
【図１６】
2006135620.tif 000018
【図１７】
2006135620.tif 000019