(57)【要約】【課題】ユーザが嗜好する番組を作成する。【解決手段】  嗜好情報記憶部１０１は、ユーザ関連情報作成部５２により作成された嗜好情報を取得して記憶する。素材コンテンツ取得部５９は、作成番組を構成するコンポーネントを、素材コンテンツとして取得する。シーズ情報取得部５４は、作成番組におけるコンポーネントの動きを表すタイムスケジュール情報を含む、番組の構成を記述するシーズ情報を取得する。番組作成部６１は、嗜好情報、素材情報、およびシーズ情報に基づいて、作成番組を作成する。本発明は、例えば、テレビジョンに適用することができる。【選択図】図３
2006352555.tif 000002
【特許請求の範囲】
【請求項１】
所定の番組を作成する情報処理装置において、
ユーザの嗜好を表す嗜好情報を取得する嗜好情報取得手段と、
前記番組を構成するコンポーネントを、素材情報として取得する素材情報取得手段と、
前記番組における前記コンポーネントの動きを含む、前記番組の構成を記述する構成情報を取得する構成情報取得手段と、
前記嗜好情報、前記素材情報、および前記構成情報に基づいて、前記番組を作成する作成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記構成情報取得手段は、前記嗜好情報に基づいて、前記構成情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記素材情報取得手段は、前記嗜好情報に基づいて、前記素材情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記構成情報取得手段は、前記嗜好情報に基づいて、前記構成情報を取得する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記番組の視聴中にユーザから入力される入力情報に基づいて、前記嗜好情報を生成する生成手段
をさらに備え、
前記嗜好情報取得手段は、前記生成手段により生成される嗜好情報を取得し、
前記作成手段は、前記番組の作成中に、その番組の視聴中のユーザから入力される入力情報に基づいて生成された嗜好情報、前記素材情報、および前記構成情報に基づいて、前記番組を作成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記構成情報取得手段は、さらに、前記嗜好情報に基づいて、前記構成情報を編集し、
前記作成手段は、前記嗜好情報、前記素材情報、および前記構成情報取得手段により編集された構成情報に基づいて、前記番組を作成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
所定の番組を作成する情報処理装置の情報処理方法において、
ユーザの嗜好を表す嗜好情報を取得する嗜好情報取得ステップと、
前記番組を構成するコンポーネントを、素材情報として取得する素材情報取得ステップと、
前記番組における前記コンポーネントの動きを含む、前記番組の構成を記述する構成情報を取得する構成情報取得ステップと、
前記嗜好情報、前記素材情報、および前記構成情報に基づいて、前記番組を作成する作成ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
所定の番組を作成する処理を、コンピュータに行わせるプログラムにおいて、
ユーザの嗜好を表す嗜好情報を取得する嗜好情報取得ステップと、
前記番組を構成するコンポーネントを、素材情報として取得する素材情報取得ステップと、
前記番組における前記コンポーネントの動きを含む、前記番組の構成を記述する構成情報を取得する構成情報取得ステップと、
前記嗜好情報、前記素材情報、および前記構成情報に基づいて、前記番組を作成する作成ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法、並びにプログラムに関し、特に、ユーザが嗜好する番組を作成することができるようにする情報処理装置および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来のテレビジョンやビデオレコーダなどのテレビジョン関連装置では、ユーザが、電子番組表などから所望の番組を選択する必要があり、面倒である。そこで、近年、ユーザの嗜好に基づいて、ユーザが嗜好する番組を自動的に録画する装置が普及している。
【０００３】
しかしながら、このような録画装置では、ユーザが特別に嗜好する番組が放送されない場合、ユーザは、特別に嗜好しない番組を視聴するか、または番組を全く視聴しないことになる。そこで、ユーザが特別に視聴する番組が放送されない場合、ユーザが特別に嗜好する番組を作成し、ユーザに視聴させる装置が望まれている。
【０００４】
ところで、番組などのコンテンツを作成する方法としては、様々な方法が知られている。ここで、コンテンツとは、文章、音楽、画像、または、それらを組み合わせたものなどのデジタルデータである。
【０００５】
例えば、ユーザの嗜好に基づいて、素材となるコンテンツを選択し、その素材となるコンテンツを組み合わせて、ユーザの嗜好するコンテンツを作成する端末装置がある（例えば、特許文献１参照）。また、素材となるコンテンツの再生に関する情報にしたがって、素材となるコンテンツを取得して再生することにより、新しいコンテンツを作成する端末装置がある(例えば、特許文献２参照)。
【特許文献１】特開２００３−６１０７１号公報
【特許文献２】特開２００３−６５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１と２に記載の端末装置では、素材となるコンテンツそのものを組み合わせて、新しいコンテンツを作成するので、作成可能なコンテンツに限りがある。
【０００７】
即ち、このような端末装置では、多様な番組を作成することが困難である。例えば、特許文献１と２に記載の端末装置では、素材となるコンテンツに対応する人物や物体などが各種の動作を行う番組を作成することは困難である。その結果、ユーザの嗜好する番組を作成することができない場合がある。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、ユーザが嗜好する番組を作成することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、ユーザの嗜好を表す嗜好情報を取得する嗜好情報取得手段と、番組を構成するコンポーネントを、素材情報として取得する素材情報取得手段と、番組におけるコンポーネントの動きを含む、番組の構成を記述する構成情報を取得する構成情報取得手段と、嗜好情報、素材情報、および構成情報に基づいて、番組を作成する作成手段とを備えることを特徴とする。
【００１０】
この構成情報取得手段は、嗜好情報に基づいて、構成情報を取得することができる。
【００１１】
素材情報取得手段は、嗜好情報に基づいて、素材情報を取得することができる。
【００１２】
構成情報取得手段は、嗜好情報に基づいて、構成情報を取得することができる。
【００１３】
情報処理装置には、番組の視聴中にユーザから入力される入力情報に基づいて、嗜好情報を生成する生成手段をさらに設け、嗜好情報取得手段は、生成手段により生成される嗜好情報を取得し、作成手段は、番組の作成中に、その番組の視聴中のユーザから入力される入力情報に基づいて生成された嗜好情報、素材情報、および構成情報に基づいて、番組を作成することができる。
【００１４】
構成情報取得手段は、さらに、嗜好情報に基づいて、構成情報を編集し、作成手段は、嗜好情報、素材情報、および構成情報取得手段により編集された構成情報に基づいて、番組を作成することができる。
【００１５】
本発明の情報処理方法は、ユーザの嗜好を表す嗜好情報を取得する嗜好情報取得ステップと、番組を構成するコンポーネントを、素材情報として取得する素材情報取得ステップと、番組におけるコンポーネントの動きを含む、番組の構成を記述する構成情報を取得する構成情報取得ステップと、嗜好情報、素材情報、および構成情報に基づいて、番組を作成する作成ステップとを含むことを特徴とする。
【００１６】
本発明においては、ユーザの嗜好を表す嗜好情報を取得し、番組を構成するコンポーネントを、素材情報として取得し、番組におけるコンポーネントの動きを含む、番組の構成を記述する構成情報を取得する。そして、嗜好情報、素材情報、および構成情報に基づいて、番組を作成する。
【発明の効果】
【００１７】
本発明によれば、ユーザが嗜好する番組を作成することができる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１９】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２０】
請求項１に記載の情報処理装置は、
所定の番組を作成する情報処理装置(例えば、図１の番組作成装置１３)において、
ユーザの嗜好を表す嗜好情報を取得する嗜好情報取得手段(例えば、図３の嗜好情報記憶部１０１)と、
前記番組を構成するコンポーネントを、素材情報として取得する素材情報取得手段(例えば、図３の素材コンテンツ取得部５９)と、
前記番組における前記コンポーネントの動きを含む、前記番組の構成を記述する構成情報を取得する構成情報取得手段(例えば、図３のシーズ情報取得部５４)と、
前記嗜好情報、前記素材情報、および前記構成情報に基づいて、前記番組を作成する作成手段(例えば、図３の番組作成部６１)と
を備えることを特徴とする。
【００２１】
請求項２に記載の情報処理装置は、
前記構成情報取得手段は、前記嗜好情報に基づいて、前記構成情報を取得する(例えば、図１８のステップＳ２１の処理)
ことを特徴とする。
【００２２】
請求項３に記載の情報処理装置は、
前記素材情報取得手段は、前記嗜好情報に基づいて、前記素材情報を取得する(例えば、図１８のステップＳ２７の処理)
ことを特徴とする。
【００２３】
請求項５に記載の情報処理装置は、
前記番組の視聴中にユーザから入力される入力情報に基づいて、前記嗜好情報を生成する生成手段(例えば、図３のユーザ関連情報作成部５２)
をさらに備え、
前記嗜好情報取得手段は、前記生成手段により生成される嗜好情報を取得し（例えば、図１６のステップＳ３の処理）、
前記作成手段は、前記番組の作成中に、その番組の視聴中のユーザから入力される入力情報に基づいて生成された嗜好情報、前記素材情報、および前記構成情報に基づいて、前記番組を作成する(例えば、図１８のステップＳ２８の処理)
ことを特徴とする。
【００２４】
請求項６に記載の情報処理装置は、
前記構成情報取得手段は、さらに、前記嗜好情報に基づいて、前記構成情報を編集し（例えば、図１８のステップＳ２２の処理）、
前記作成手段は、前記嗜好情報、前記素材情報、および前記構成情報取得手段により編集された構成情報に基づいて、前記番組を作成する(例えば、図１８のステップＳ２８の処理)
ことを特徴とする。
【００２５】
請求項７に記載の情報処理方法は、
所定の番組を作成する情報処理装置(例えば、図１の番組作成装置１３)の情報処理方法において、
ユーザの嗜好を表す嗜好情報を取得する嗜好情報取得ステップ（例えば、図１６のステップＳ３）と、
前記番組を構成するコンポーネントを、素材情報として取得する素材情報取得ステップ(例えば、図１８のステップＳ２７)と、
前記番組における前記コンポーネントの動きを含む、前記番組の構成を記述する構成情報を取得する構成情報取得ステップ(例えば、図１８のステップＳ２１)と、
前記嗜好情報、前記素材情報、および前記構成情報に基づいて、前記番組を作成する作成ステップ（例えば、図１８のステップＳ２８）と
を含むことを特徴とする。
【００２６】
請求項８に記載のプログラムは、
所定の番組を作成する処理を、コンピュータに行わせるプログラムにおいて、
ユーザの嗜好を表す嗜好情報を取得する嗜好情報取得ステップ（例えば、図１６のステップＳ３）と、
前記番組を構成するコンポーネントを、素材情報として取得する素材情報取得ステップ(例えば、図１８のステップＳ２７)と、
前記番組における前記コンポーネントの動きを含む、前記番組の構成を記述する構成情報を取得する構成情報取得ステップ(例えば、図１８のステップＳ２１)と、
前記嗜好情報、前記素材情報、および前記構成情報に基づいて、前記番組を作成する作成ステップ（例えば、図１８のステップＳ２８）と
を含むことを特徴とする。
【００２７】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２８】
図１は、本発明を適用した番組作成システム１の構成例を示すブロック図である。
【００２９】
図１の番組作成システム１は、サーバ１１、パーソナルコンピュータ（以下、パソコンという）１２、番組作成装置１３、放送局１４、およびネットワーク１５乃至１７から構成される。
【００３０】
サーバ１１は、インターネットなどのネットワーク１５を介して、番組作成装置１３に接続されている。また、サーバ１１は、インターネットなどのネットワーク１６を介してパソコン１２に接続されている。サーバ１１は、コンテンツと、作成番組の構成（シナリオ）などを記述するシーズ情報１３０（後述する図５）とを記憶している。
【００３１】
サーバ１１は、番組作成装置１３からの要求に応じて、自分自身が記憶するコンテンツのうち、番組作成装置１３が作成する作成番組のコンポーネント（例えば、人物、物体、背景、BGM（background music）、楽曲、情報などのコンテンツ）を、素材コンテンツとして、番組作成装置１３に送信する。また、サーバ１１は、番組作成装置１３からの要求に応じて、シーズ情報１３０を番組作成装置１３に送信する。
【００３２】
パソコン１２は、ホームネットワークなどのネットワーク１７を介して番組作成装置１３に接続されている。パソコン１２は、番組作成装置１３からネットワーク１７を介して供給される要求に応じて、その要求をネットワーク１６を介してサーバ１１に送信する。また、パソコン１２は、コンテンツとシーズ情報１３０を記憶している。
【００３３】
さらに、パソコン１２は、番組作成装置１３からネットワーク１７を介して供給される要求に応じて、サーバ１１から送信されてくる素材コンテンツを番組作成装置１３に送信したり、自分自身が記憶するコンテンツのうち、作成番組のコンポーネントを素材コンテンツとして番組作成装置１３に送信する。また、パソコン１２は、番組作成装置１３からの要求に応じて、サーバ１１から送信されてくるシーズ情報１３０、または自分自身が記憶するシーズ情報１３０を、番組作成装置１３に送信する。
【００３４】
番組作成装置１３は、サーバ１１またはパソコン１２から送信されてくるシーズ情報１３０と素材コンテンツ、並びにユーザの嗜好を表す嗜好情報に基づいて、作成番組（のコンテンツ）を作成する。また、番組作成装置１３は、放送局１４から供給されるEPG（Electronic Program Guide）などの放送番組情報と、嗜好情報とに基づいて、放送局１４３から所定の放送番組を受信し、録画（記録）する。放送局１４は、放送番組と放送番組情報を作成し、番組作成装置１３に送信する。
【００３５】
なお、以下では、放送番組と作成番組を区別する必要がない場合、それらをまとめて番組という。
【００３６】
図２は、図１の番組作成装置１３のハードウェア構成例を示すブロック図である。
【００３７】
図２に示されるように、CPU（Central Processing Unit）３１は、バス３４を介して、ROM(Read Only Memory)３２とRAM（Random Access Memory）３３に接続される。CPU３１は、ROM３２に記憶されているプログラム、または、記録部３９に記録されているプログラムにしたがって各種の処理を実行する。RAM３３には、CPU３１が実行するプログラムやデータなどが適宜記憶される。
【００３８】
CPU３１にはまた、バス３４を介して入出力インターフェース３５が接続されている。入出力インターフェース３５には、チューナ３６、キーボード、マウス、リモートコントローラなどよりなる入力部３７、LCD（Liquid Crystal Display）やCRT（Cathode Ray Tube）ディスプレイなどよりなる出力部３８が接続されている。チューナ３６は、図示せぬアンテナを介して、図１の放送局１４から放送番組と放送番組情報を受信する。CPU３１は、入力部３７から入力される指令に対応して各種の処理を実行する。そして、CPU３１は、処理の結果得られた画像や音声などを出力部３８に出力する。
【００３９】
入出力インターフェース３５に接続されている記録部３９は、例えば、ハードディスクなどで構成され、CPU３１が実行するプログラムや各種のデータを記録する。通信部４０は、例えば、ネットワーク１５または１７を介して、サーバ１１またはパソコン１２と通信を行う。
【００４０】
なお、プログラムは、通信部４０を介して取得され、記録部３９に記録されるようにしてもよい。
【００４１】
入出力インターフェース３５に接続されているドライブ４１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア４２が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部３９に転送され、記録される。
【００４２】
なお、図１のサーバ１１とパソコン１２は、図２の番組作成装置１３と同様に構成されるので、説明は省略する。また、サーバ１１とパソコン１２は、チューナ３６を有していなくてもよい。
【００４３】
図３は、図２の番組作成装置１３の機能的構成例を示すブロック図である。
【００４４】
なお、説明の便宜上、図３の番組作成装置１３は、サーバ１１からシーズ情報１３０と素材コンテンツを取得するものとする。
【００４５】
図３の番組作成装置１３は、入力部５１、ユーザ関連情報作成部５２、ユーザ関連情報記憶部５３、シーズ情報取得部５４、シーズ情報編集部５５、番組編成部５６、放送番組取得部５７、放送番組記憶部５８、素材コンテンツ取得部５９、キャラクタ情報記憶部６０、番組作成部６１、出力部６２、および課金処理部６３から構成される。
【００４６】
入力部５１は、カメラ８１、マイク８２、サーモセンサ８３、およびリモートコントローラ８４から構成される。カメラ８１は、例えば、ユーザを撮像し、ユーザの目、顔、身体などの画像データを取得する。マイク８２は、周囲の音声を取得し、音声データを取得する。サーモセンサ８３は、ユーザの体温を測定し、ユーザの体温データを取得する。リモートコントローラ８４は、ユーザからの操作を受け付け、その操作に対応する操作データを取得する。
【００４７】
入力部５１は、画像データ、音声データ、体温データ、または操作データを、入力情報としてユーザ関連情報作成部５２に供給する。また、入力部５１は、必要に応じて、操作データを番組編成部５６と番組作成部６１に供給する。さらに、入力部５１は、必要に応じて、操作データまたは音声データを課金処理部６３に供給する。
【００４８】
ユーザ関連情報作成部５２は、入力部８１からの入力情報と、番組作成部６１から供給される、いま出力部６２が出力している（ユーザに視聴されている）番組に関するキーワード(例えば、タイトル、ジャンル、出演者の名前など)とに基づいて、嗜好情報を作成する。
【００４９】
例えば、ユーザが、リモートコントローラ８４を操作して、視聴対象とする番組を指定する場合、リモートコントローラ８４は、その操作に対応する操作データを入力情報として、ユーザ関連情報作成部５２に供給する。このとき、ユーザ関連情報作成部５２には、いまユーザに視聴されている番組、即ちユーザにより視聴対象として指定された番組に関するキーワードとして、例えば番組の出演者の名前が供給される。ユーザ関連情報作成部５２は、その出演者の名前と、ユーザが番組の視聴中に入力部５１から供給される入力情報とに基づいて、出演者に対するユーザの嗜好の度合を表す嗜好度を決定する。そして、ユーザ関連情報作成部５２は、出演者の名前と、対応する嗜好度とを対応付けた情報を、嗜好情報として作成する。
【００５０】
また、ユーザ関連情報作成部５２は、音声データまたは操作データに基づいて、ユーザの居住地、居住地域、および年齢などのユーザの情報であるユーザ情報を作成する。具体的には、ユーザは、自分自身の居住地、居住地域、および年齢などの情報を発話したり、リモートコントローラ８４を用いて入力する。ユーザ関連情報作成部５２は、その発話に対応する音声データ、または入力（の操作）に対応する操作データに基づいて、ユーザ情報を作成する。
【００５１】
ユーザ関連情報作成部５２は、嗜好情報とユーザ情報を、ユーザ関連情報として、ユーザ関連情報記憶部５３に供給する。
【００５２】
ユーザ関連情報記憶部５３は、嗜好情報記憶部１０１とユーザ情報記憶部１０２から構成される。嗜好情報記憶部１０１は、ユーザ関連情報作成部５２からの嗜好情報を記憶する。ユーザ情報記憶部１０２は、ユーザ関連情報作成部５２からのユーザ情報を記憶する。
【００５３】
ユーザ関連情報記憶部５３は、嗜好情報記憶部１０１とユーザ情報記憶部１０２に記憶されているユーザ関連情報を、シーズ情報取得部５４、放送番組取得部５７、および素材コンテンツ取得部５９に供給する。また、ユーザ関連情報記憶部５３は、嗜好情報記憶部１０１に記憶されている嗜好情報を、シーズ情報編集部５５と番組編成部５６に供給する。
【００５４】
シーズ情報取得部５４は、ユーザ関連情報記憶部５３からのユーザ関連情報に基づいて、サーバ１１からシーズ情報１３０を取得し、シーズ情報編集部５５に供給する。例えば、シーズ情報取得部５４は、ユーザ関連情報に基づいて、ユーザが嗜好し、かつユーザの年齢で視聴可能な作成番組のシーズ情報１３０を取得し、シーズ情報編集部５５に供給する。
【００５５】
シーズ情報編集部５５は、必要に応じて、キャラクタ情報記憶部６０から、性別、身長、体重、髪の長さ、年齢などの人物に関する情報であるキャラクタ情報を読み出す。また、シーズ情報編集部５５は、そのキャラクタ情報、シーズ情報取得部５４からのシーズ情報１３０、およびユーザ関連情報記憶部５３からの嗜好情報に基づいて、シーズ情報１３０を編集し、編集後のシーズ情報１３０を番組編成部５６に供給する。
【００５６】
番組編成部５６は、シーズ情報編集部５５からのシーズ情報１３０、放送番組取得部５７から供給される放送番組情報、およびユーザ関連情報記憶部１０２からの嗜好情報に基づいて、番組を編成する。
【００５７】
具体的には、番組編成部５６は、シーズ情報１３０に対応する作成番組と、放送番組情報に対応する放送番組とを、ユーザの嗜好情報に基づいて編成し（並べ）、その作成番組と放送番組の編成を表す編成番組表１２０（後述する図４）を作成する。そして、番組編成部５６は、編成番組表１２０とシーズ情報１３０を、番組作成部６１に供給する。また、番組編成部５６は、入力部５１からの操作データに応じて、編成番組表１２０を出力部６２に表示させる。
【００５８】
放送番組取得部５７は、放送局１４からチューナ３６（図２）を介して、放送番組情報を取得する。放送番組取得部５７は、放送番組情報と、ユーザ関連情報記憶部５３からのユーザ関連情報に基づいて、例えば、ユーザが嗜好し、かつユーザの年齢で視聴可能な放送番組を取得し、その放送番組と放送番組情報を放送番組記憶部５８に供給する。放送番組取得部５７は、放送番組記憶部５８から放送番組情報を読み出し、番組編成部５６に供給する。
【００５９】
放送番組記憶部５８は、放送番組取得部５７からの放送番組と放送番組情報を記憶する。素材コンテンツ取得部５９は、ユーザ関連情報記憶部５３からのユーザ関連情報の嗜好情報に基づいて、サーバ１１から、性別、身長、体重、髪の長さ、年齢などの人物に関連する情報である人物関連情報を取得する。素材コンテンツ取得部５９は、人物の名前と、それに対応する人物関連情報とからなるキャラクタ情報を作成し、キャラクタ情報記憶部６０に供給する。
【００６０】
また、素材コンテンツ取得部５９は、ユーザ関連情報記憶部５３からのユーザ関連情報、またはキャラクタ情報記憶部６０に記憶されているキャラクタ情報、および番組作成部６１からのシーズ情報１３０に基づいて、サーバ１１から素材コンテンツを取得し、番組作成部６１に供給する。
【００６１】
具体的には、素材コンテンツ取得部５９は、内蔵する記憶部（図示せず）に、所定の人物や物体の画像や音声のコンテンツを、マスターデータとして記憶している。素材コンテンツ取得部５９は、サーバ１１に記憶されているコンテンツのメタデータ(例えば、RSS（Rich Site Summary）情報など)を用いて、シーズ情報１３０のコンポーネント情報１３１（例えば、「髪の長い女性」、「４人乗りの自動車」など）に合致すると想定されるコンテンツを取得し、マスターデータと比較する。素材コンテンツ取得部５９は、マスターデータと合致する（合致度の高い）コンテンツを、素材コンテンツとして取得するとともに、そのコンテンツを、マスターデータとして蓄積する。
【００６２】
キャラクタ情報記憶部６０は、素材コンテンツ取得部５９からのキャラクタ情報を記憶する。また、キャラクタ情報記憶部６０は、既に記憶しているキャラクタ情報を素材コンテンツ取得部５９に供給する。
【００６３】
番組作成部６１は、番組編成部５６からの編成番組表１２０と、入力部５１からの操作データとに基づいて、視聴対象とする番組を決定する。視聴対象とする番組が放送番組である場合、番組作成部６１は、その放送番組を放送番組記憶部５８から読み出し、出力部６２に供給する。
【００６４】
一方、視聴対象とする番組が作成番組である場合、番組作成部６１は、その作成番組のシーズ情報１３０を素材コンテンツ取得部５９に供給する。番組作成部６１は、素材コンテンツ取得部５９から供給される素材コンテンツとシーズ情報１３０に基づいて、作成番組を作成し、出力部６２に供給する。また、番組作成部６１は、視聴対象とする番組に関するキーワードを、ユーザ関連情報作成部５２に供給する。
【００６５】
出力部６２は、番組編成部５６からの編成番組表１２０、または番組作成部６１からの番組を出力する。具体的には、出力部６２は、編成番組表１２０または番組に対応する画像を表示するとともに、編成番組表１２０または番組に対応する音声を発声する。
【００６６】
課金処理部６３は、入力部５１から供給される、商品の購入の指示（の操作）に対応する操作データまたは音声データに応じて、サーバ１１と通信を行うことにより、その商品に対する課金処理を行う。その結果、ユーザは、所定の商品を購入することができる。
【００６７】
次に、図４を参照して、図３の番組編成部５６により作成される編成番組表１２０について説明する。
【００６８】
図４の編成番組表１２０は、番組編成部５６により、嗜好情報に基づいて、番組名が「佐藤由紀の５分ニュース」、「愉快なフレンズ」、「サッカー・世界カップ」、「最新音楽チャートトップ30」、「A×Z」、「鈴木由美のショッピング！」、「キジタクのニュース解説」、「スーパー先生物語」・・・である番組が編成された結果得られる編成番組の表であり、番組「佐藤由紀の５分ニュース」、「愉快なフレンズ」、「サッカー・世界カップ」、「最新音楽チャートトップ30」、「A×Z」、「鈴木由美のショッピング！」、「キジタクのニュース解説」、「スーパー先生物語」・・・のジャンルと番組種別を含んでいる。
【００６９】
なお、以下では、番組名が「○○」である番組を、番組「○○」という。また、図４では、嗜好情報の表すジャンルに対する嗜好度は、「ニュース」、「ドラマ」、「スポーツ」、「音楽」、「バラエティ」、および「ショッピング」の順に、高いものとする。
【００７０】
図４に示すように、番組「佐藤由紀の５分ニュース」については、番組のジャンルとして「ニュース」が登録されている。また、番組種別として、作成番組を表す「作成」が登録されている。
【００７１】
また、番組「愉快なフレンズ」については、ジャンルとして「ドラマ」が、番組種別として「作成」が登録され、番組「サッカー・世界カップ」については、ジャンルとして「スポーツ」が、番組種別として放送番組を表す「放送」が登録されている。
【００７２】
さらに、番組「最新音楽チャートトップ30」については、ジャンルとして「音楽」が、番組種別として「作成」が登録され、番組「A×Z」については、ジャンルとして「バラエティ」が、番組種別として「放送」が登録されている。
【００７３】
また、番組「鈴木由美のショッピング！」については、ジャンルとして「ショッピング」が、番組種別として「作成」が登録され、番組「キジタクのニュース解説」については、ジャンルとして「ニュース」が、番組種別として「作成」が登録されている。さらに、番組「スーパー先生物語」については、ジャンルとして「ドラマ」が、番組種別として「作成」が登録されている。
【００７４】
以上のように、図４の編成番組表１２０には、嗜好情報が表すジャンルに対する嗜好度に基づいて、ジャンルが「ニュース」、「ドラマ」、「スポーツ」、「音楽」、「バラエティ」、および「ショッピング」の番組が、繰り返し並べられる。
【００７５】
ユーザは、出力部６２（図３）に表示される番組編成表１２０を見ながら、例えば、リモートコントローラ８４を操作し、所望の番組の番組名にカーソルなどを移動させることにより、視聴対象とする番組を指定する。
【００７６】
なお、図４では、嗜好情報が表すジャンルに対する嗜好度に基づいて、番組が編成されたが、ジャンル以外のキーワード(例えば、出演者など)に対する嗜好度に基づいて、嗜好度の高い順に並べられるように、番組が編成されてもよい。
【００７７】
また、以下では、説明の便宜上、ジャンルが「ニュース」、「ドラマ」、「スポーツ」、「音楽」、「バラエティ」、および「ショッピング」の作成番組を一般番組ともいう。また、ジャンルが「○○」の番組を○○番組ともいう。例えば、ジャンルが「ニュース」の番組をニュース番組ともいう。
【００７８】
図５は、シーズ情報１３０の例を示している。
【００７９】
図５のシーズ情報１３０は、タイムスケジュール情報１３１、コンポーネント情報１３２、モーション情報１３３、背景情報１３４、および撮影情報１３５から構成される。
【００８０】
タイムスケジュール情報１３１は、番組内の相対的な時刻と、その時刻のコンポーネントのモーション(動き)とを表すタイムスケジュールの情報である。
【００８１】
コンポーネント情報１３２は、作成番組の背景のコンテンツ（例えば、背景の画像、BGMなどのコンテンツ）以外のコンポーネントの形状や音質などの情報である。モーション情報１３３は、各コンポーネントの表示位置と、各コンポーネントに対応する人物や物体のセリフの発声位置（発声時刻）の情報である。背景情報１３４は、コンポーネントである背景のコンテンツに関する情報である。撮影情報１３４は、作成番組の撮影方向、撮影時の明るさ、撮影時刻、および撮影場所などの撮影条件に関する情報である。
【００８２】
素材コンテンツ取得部５９は、コンポーネント情報１３２の形状や音質などに合致するコンテンツのうち、撮影情報１３４の撮影条件に合致するコンテンツを、素材コンテンツとして取得する。また、素材コンテンツ取得部５９は、背景情報１３４に基づいて、背景のコンテンツを素材コンテンツとして取得する。
【００８３】
図６は、一般番組のニュース番組のである番組「佐藤由紀の５分ニュース」のタイムスケジュール情報１３１（図５）の例を示している。なお、図６において、各行頭の数字と、コロン記号（：）は、説明の便宜上付加したものであり、このことは、後述する図９、図１１、図１３、および図２４においても同様である。
【００８４】
図６のタイムスケジュール情報１３１の第１行目の「タイトル：［キャスタ］の５分ニュース」は、番組名（タイトル）が、「[キャスタ]の５分ニュース」であることを表している。［キャスタ］とは、シーズ情報編集部５５により、キャスタとして決定された人物の名前を表す変数であり、［キャスタ］には、その人物の名前が設定される。
【００８５】
即ち、番組「佐藤由紀の５分ニュース」のコンポーネント情報１３２には、番組のコンポーネントとなる、キャスタのコンテンツの形状（例えば、身長、体重など）や音質などの情報が記述されており、シーズ情報編集部５５は、キャラクタ情報記憶部６０に記憶されているキャラクタ情報に基づいて、コンポーネント情報１３２と合致する人物関連情報に対応する人物を、キャスタに決定する。図６では、シーズ情報編集部５５は、「佐藤由紀」をキャスタとして決定し、［キャスタ］を「佐藤由紀」に設定する。
【００８６】
第２行目の「ジャンル：ニュース」は、番組「佐藤由紀の５分ニュース」のジャンルがニュースであることを表し、第３行目の「長さ：５分」は、番組「佐藤由紀の５分ニュース」の長さ（時間）が５分であることを表している。
【００８７】
第４行目の「構成」は、第４行目以降が番組「佐藤由紀の５分ニュース」の構成を表すことを表し、第５行目の「ニュースコーナ」は、第５行目以降に「ニュースコーナ」の構成を表すことを表している。第６行目の「ヘッドライン」は、第６行目以降が「ヘッドライン」の構成を表し、第７行目の「長さ：１０秒」は、「ヘッドライン」の時間が１０秒であることを表している。
【００８８】
第８乃至第１０行目の「内容：ニュースのWebサイトより、メジャーニュース１０本+嗜好情報に基づくマイナーニュース３本の情報を取得し、ヘッドラインを表示する」は、サーバ１１に記憶されている、ニュースのWEB（World Wide Web）サイトで公開されるニュースのうち、メジャー（主要）な１０本のニュースと、嗜好情報に基づくマイナーな３本のニュースのコンテンツであるニュース情報を、素材コンテンツとして、ニュースの一覧を表示するように、「ヘッドライン」のコンテンツが作成されることを表している。
【００８９】
第１１行目の「ニュース読み上げ」は、第１１行目以降が「ニュース読み上げ」の構成を表すことを表し、第１２行目の「長さ：３分５０秒」は、「ニュース読み上げ」の時間が３分５０秒であることを表している。
【００９０】
第１２行目の「ヘッドラインにて表示した各ニュースの詳細情報と、キャスタの人物情報を取得し、ニュースの詳細情報を表示しながらキャスタがニュースの詳細を読み上げる」は、ニュース情報と、キャスタである「佐藤由紀」の、人物の画像や音声などのコンテンツである人物情報とを素材コンテンツとして、ヘッドラインとして表示したニュースの詳細情報の一覧を表示しながら、「佐藤由紀」がニュースの詳細情報を読み上げるように、「ニュース読み上げ」のコンテンツが作成されることを表している。
【００９１】
また、第１５行目の「天気予報コーナ」は、第１５行目以降が「天気予報コーナ」の構成を表すことを表し、第１６行目の「天気図」は、第１６行目以降が「天気図」の構成を表すことを表している。
【００９２】
第１７行目の「長さ：１０秒」は、「天気図」の時間が１０秒であることを表し、第１８行目の「内容：天気予報のWebサイトより、全国の天気図を取得して表示し、キャスタが解説する」は、サーバ１１に記憶されている、天気予報のWebサイトで公開される全国の天気図のコンテンツである天気図情報と、「佐藤由紀」の人物情報とを素材コンテンツとして、全国の天気図を表示しながら、その天気図を「佐藤由紀」が解説するように、「天気図」のコンテンツが作成されることを表している。
【００９３】
第１９行目の「天気予報」は、第１９行目以降が「天気予報」の構成を表すことを表し、第２０行目の「長さ：40秒」は、「天気予報」の時間が40秒であることを表している。第２１乃至２２行目の「内容：天気予報のWebサイトより、ユーザ居住地域の天気予報、湿度、および降水確率を取得して表示し、キャスタが読み上げる」は、サーバ１１に記憶されている、天気予報のWebサイトで公開される、ユーザ居住地域の天気予報、湿度、および降水確率から構成される天気予報を表すコンテンツからなる天気予報情報と、「佐藤由紀」の人物情報とを素材コンテンツとして、天気予報を表示しながら、天気予報を「佐藤由紀」が読み上げるように、「天気予報」のコンテンツが作成されることを表している。
【００９４】
第２３行目の「花粉情報」は、第２３行目以降が「花粉情報」の構成を表すことを表し、第２４行目の「長さ：10秒」は、「花粉情報」の時間が10秒であることを表している。第２５と２６行目の「内容：花粉情報のWebサイトより、ユーザ居住地域の花粉飛散情報を取得して表示し、キャスタが読み上げる」は、サーバ１１に記憶されている、花粉情報のWebサイトで公開される、ユーザ居住地域の花粉の飛散状態を表すコンテンツである花粉飛散情報と、「佐藤由紀」の人物情報とを素材コンテンツとして、花粉の飛散状態を表示しながら、花粉の飛散状態を「佐藤由紀」が読み上げるように、「花粉情報」のコンテンツが作成されることを表している。
【００９５】
以上のように、番組「佐藤由紀の５分ニュース」は、10秒の「ヘッドライン」と3分50秒の「ニュース読み上げ」とから構成される４分の「ニュースコーナ」、並びに10秒の「天気図」、40秒の「天気予報」、および10秒の「花粉情報」から構成される１分の「天気予報コーナ」から構成される。
【００９６】
次に、図７を参照して、番組「佐藤由紀の５分ニュース」の作成方法について説明する。
【００９７】
まず最初に、ユーザが、出力部６２に表示される編集番組表１２０（図４）を見ながら、リモートコントローラ８４などを操作し、視聴対象とする番組を指定する場合、入力部５１は、その操作に対応する操作データを入力情報として、ユーザ関連情報作成部５２に供給する。ユーザ関連情報作成部５２は、ユーザ関連情報作成部５２からの入力情報と、番組作成部６１から供給される視聴対象とする番組のキーワードとに基づいて、嗜好情報を作成し、嗜好情報記憶部１０１に記憶する。
【００９８】
例えば、視聴対象とする番組に「佐藤由紀」が出演している場合、番組作成部６１は、出演者の名前である「佐藤由紀」をキーワードとして、ユーザ関連情報作成部５２に供給する。ユーザ関連情報作成部５２は、「佐藤由紀」に対する嗜好度を決定し、「佐藤由紀」と、対応する嗜好度とを、嗜好情報として嗜好情報記憶部１０１に供給する。
【００９９】
次に、素材コンテンツ取得部５９は、嗜好情報記憶部１０１に記憶される嗜好情報から、キーワードの人物名を取得することにより、ユーザの嗜好する人物を認識する。そして、素材コンテンツ取得部５９は、その人物の人物関連情報１５０をサーバ１１から取得し、人物名と、それに対応する人物関連情報１５０とからなるキャラクタ情報１５１を作成して、キャラクタ情報記憶部６０に記憶させる。
【０１００】
例えば、素材コンテンツ取得部５９は、「佐藤由紀」と、「佐藤由紀」の人物関連情報１５０とからなるキャラクタ情報１５１を、キャラクタ情報記憶部６０に記憶させる。
【０１０１】
次に、ユーザが視聴対象とする番組として、番組「佐藤由紀の５分ニュース」が指定（選択）された場合、番組作成部６１は、図６のシーズ情報１３０を素材コンテンツ取得部５９に供給する。素材コンテンツ取得部５９は、嗜好情報とシーズ情報１３０に基づいて、サーバ１１から素材コンテンツを取得する。
【０１０２】
具体的には、素材コンテンツ取得部５９は、シーズ情報１３０に基づいて、キャスタとして決定された「佐藤由紀」の人物情報１５２を素材コンテンツとして取得し、番組作成部６１に供給する。また、素材コンテンツ取得部５９は、嗜好情報とシーズ情報１３０に基づいて、ニュース情報、天気図情報、天気予報情報、または花粉飛散情報からなるニュース関連情報１５３、および人物情報１５２とニュース関連情報１５３以外のコンポーネントであるその他の情報１５４(例えば、背景のコンテンツなど)を、素材コンテンツとして取得し、番組作成部６１に供給する。
【０１０３】
なお、素材コンテンツ取得部５９は、取得したコンテンツをそのまま番組作成部６１に供給するのではなく、取得したコンテンツに対応する情報を要約、解析、または翻訳し、その要約、解析、または翻訳後の情報に対応するコンテンツを、素材コンテンツとして番組作成部６１に供給するようにしてもよい。
【０１０４】
例えば、素材コンテンツ取得部５９は、ニュースに対する世論の情報を取得して解析し、その解析後の世論の情報を表すコンテンツを、素材コンテンツとして番組作成部６１に供給するようにしてもよい。
【０１０５】
番組作成部６１は、素材コンテンツ取得部５９からの素材コンテンツと、シーズ情報１３０に基づいて、ニュースである番組「佐藤由紀の５分ニュース」を作成し、出力部６２に出力する。
【０１０６】
次に、図８を参照して、出力部６２に出力される番組「佐藤由紀の５分ニュース」について説明する。
【０１０７】
例えば、図８では、素材コンテンツ取得部５９は、「佐藤由紀」の人物情報１５２、「経済」に関連する３本のマイナーなニュースのコンテンツを含むニュース関連情報１５３、および、その他の情報１５４を素材コンテンツとして取得し、番組作成部６１に供給する。
【０１０８】
番組作成部６１は、タイムスケジュール情報１３１（図６）と「佐藤由紀」の人物情報１５２に基づいて、例えば、ポリゴンなどを用いたCG（Computer Graphics）処理を行い、「経済」に関連する３本のマイナーなニュースの詳細情報を読み上げる「佐藤由紀」のコンテンツを、キャスタコンテンツとして作成する。
【０１０９】
また、番組作成部６１は、ニュース関連情報１５３に基づいて、３本の各ニュースの詳細情報を一覧表示させるためのコンテンツを、ニュースコンテンツとして作成する。番組作成部６１は、モーション情報１３３に基づいて、キャスタコンテンツ、ニュースコンテンツ、およびその他の情報１５４を合成し、番組「佐藤由紀の５分ニュース」として出力部６２に供給する。
【０１１０】
その結果、図８に示すように、出力部６２に出力される番組「佐藤由紀の５分ニュース」では、ニュースの詳細情報の一覧が表示され、その詳細情報を「佐藤由紀」が読み上げる。
【０１１１】
図９は、一般番組のドラマ番組である番組「愉快なフレンズ」のタイムスケジュール情報１３１（図５）の例を示している。
【０１１２】
図９のタイムスケジュール情報１３１の第１行目の「タイトル：愉快なフレンズ」は、番組名が、「愉快なフレンズ」であることを表している。第２行目の「ジャンル：ドラマ(ラブストーリー)」は、番組「愉快なフレンズ」のジャンルがドラマで、番組「愉快なフレンズ」がラブストーリーであることを表し、第３行目の「長さ：５０分」は、番組「愉快なフレンズ」の時間が５０分であることを表している。
【０１１３】
第４行目の「構成」は、第４行目以降が番組の構成を表すことを表し、第５行目の「出演者情報」は、第５行目以降に「出演者情報」を記述することを表している。第６と第７行目の「人物Ａ：氏名、性別、年齢、職業、ルックス、性格・・・」と「人物Ｂ：氏名、性別、年齢、職業、ルックス、性格・・・」は、番組「愉快なフレンズ」に登場する役柄である人物ＡまたはＢの氏名、性別、年齢、職業、ルックス、性格・・・を表している。
【０１１４】
ここで、番組「愉快なフレンズ」のコンポーネント情報１３２には、「出演者情報」に対応する情報が含まれている。即ち、コンポーネント情報１３２には、人物Ａや人物Ｂの性別、年齢、ルックスなどの情報が含まれている。
【０１１５】
第８行目の「シーン１：」は、第８行目以降が「シーン１」の構成を表し、第９行目の「長さ：３０秒」は、「シーン１」の時間が３０秒であることを表している。
【０１１６】
第９乃至第１３行目の「場所：XXX（任意の文字）」、「時刻：XXX」、「アクション：XXX」、「セリフ：XXX」は、それぞれ、「シーン１」の場所、時刻、アクション、セリフを表している。
【０１１７】
第１４行目の「セレクト１」は、第１４行目以降が「セレクト１」の内容を表すことを表し、第１５行目の「嗜好情報がXXXであればシーン２へ、嗜好情報がXXX以外であればシーン１０へ」は、嗜好情報に応じて、「シーン１」の後、「シーン２」に進むか、「シーン１０」に進むかが決定されることを表している。
【０１１８】
第１６行目の「シーン２」は、第１６行目以降が「シーン２」の構成が記述されることを表しており、第１６行目以降も、シーン１の場合と同様に、「シーン１」の構成が記述される。
【０１１９】
なお、図９の例では、「セレクト１」として、嗜好情報に応じて、進むシーンを変更するようにしたが、人物Ａまたは人物Ｂの容姿、ファッション、持ち物などを変更するようにしてもよい。
【０１２０】
次に、図１０を参照して、出力部６２に出力される番組「愉快なフレンズ」について説明する。
【０１２１】
ユーザにより視聴対象とする番組として、番組「愉快なフレンズ」が指定された場合、番組作成部６１は、その番組「愉快なフレンズ」のシーズ情報１３０（図９）を素材コンテンツ取得部５９に供給する。
【０１２２】
素材コンテンツ取得部５９は、キャラクタ情報記憶部６０に記憶されているキャラクタ情報から、コンポーネント情報１３２に含まれる人物Ａまたは人物Ｂのコンテンツの情報に合致する人物を、人物Ａまたは人物Ｂに決定する。そして、素材コンテンツ取得部５９は、シーズ情報１３０にしたがって、その人物の人物情報１５２を、サーバ１１から素材コンテンツとして取得し、番組作成部６１に供給する。例えば、素材コンテンツ取得部５９は、タイムスケジュール情報１３１に記述された人物Ａまたは人物Ｂの動きと撮影情報１３５にしたがって、その動きに必要な、撮影情報１３５の撮影条件に合致した条件で撮影された人物Ａまたは人物Ｂの画像や音声などのコンテンツを、人物情報１５２として取得する。
【０１２３】
また、素材コンテンツ取得部５９は、嗜好情報とシーズ情報１３０に基づいて、人物情報１５２以外のコンポーネントであるその他の情報１６０を、サーバ１１から素材コンテンツとして取得し、番組作成部６１に供給する。
【０１２４】
番組作成部６１は、図１０に示すように、素材コンテンツ取得部５９からの素材コンテンツである人物情報１５２とその他の情報１６０、並びにシーズ情報１３０に基づいて、番組「愉快なフレンズ」を作成する。
【０１２５】
図１１は、一般番組の音楽番組である番組「最新音楽チャートトップ30」のタイムスケジュール情報１３１（図５）の例を示している。
【０１２６】
図１１のタイムスケジュール情報１３１の第１行目の「タイトル：最新音楽チャートトップ30」は、番組名が、「最新音楽チャートトップ30」であることを表している。第２行目の「ジャンル：音楽」は、番組「最新音楽チャートトップ30」のジャンルが音楽であることを表し、第３行目の「長さ：３０分」は、番組「最新音楽チャートトップ30」の時間が３０分であることを表している。
【０１２７】
第４行目の「構成」は、第４行目以降が番組の構成を表すことを表し、第５行目の「新曲コーナ」は、第５行目以降に「新曲コーナ」の構成を表すことを表している。第６行目の「ラインアップ」は、第６行目以降が「ラインアップ」の構成を表し、第７行目の「長さ：１０秒」は、「ラインアップ」の時間が１０秒であることを表している。
【０１２８】
第８と第９行目の「内容：音楽のWebサイトより、嗜好情報に基づいて、今週の新曲１０曲を表示する」は、サーバ１１に記憶されている、音楽のWEBサイトで公開される今週に発売された新曲に関連する情報のうち、ユーザの嗜好する１０曲に関連する情報（例えば、曲名、アーティスト名など）のコンテンツである新曲情報を素材コンテンツとして、今週の新曲の一覧を表示するように、「ラインアップ」のコンテンツが作成されることを表している。
【０１２９】
第１０行目の「読み上げ」は、第１０行目以降が「読み上げ」の構成を表すことを表し、第１１行目の「長さ：４分５０秒」は、「読み上げ」の時間が４分５０秒であることを表している。
【０１３０】
第１２と第１３行目の「内容：ラインアップにて表示した各曲の詳細情報を取得して表示しながら、司会者が読み上げる」は、新曲情報と、素材コンテンツ取得部５９により、キャラクタ情報とコンポーネント情報１３２に基づいて、司会者に決定された人物の人物情報１５２とを素材コンテンツとして、ラインアップとして表示した楽曲の詳細情報の一覧を表示しながら、司会者が楽曲の詳細情報を読み上げるように、「読み上げ」のコンテンツが作成されることを表している。
【０１３１】
また、第１４行目の「ランキングコーナ」は、第１４行目以降が「ランキングコーナ」の構成を表すことを表し、第１５行目の「長さ：２０分」は、「ランキングコーナ」の時間が２０分であることを表す。
【０１３２】
第１６乃至第１８行目の「内容：音楽のWebサイトより、視聴回数の多い順に３０曲を取得し、視聴回数の多い順に順位を付与して、順位の低い順に１０曲ずつランキングとして表示し、司会者が解説する」は、サーバ１１に記憶されている、音楽のWebサイトで公開される楽曲に関連する情報のコンテンツである音楽情報１６１と、その楽曲が視聴された回数を表す情報のコンテンツである視聴情報１６２とを、素材コンテンツとして取得して、視聴回数の多い順に１０曲ずつ、曲名やアーティスト名をランキングとして表示し、そのランキングを司会者が解説するように、「ランキングコーナ」のコンテンツを作成することを表している。
【０１３３】
第１９行目の「予告コーナ」は、第１９行目以降が「予告コーナ」の構成を表すことを表し、第２０行目の「ラインアップ」は、第２０行目以降が「ラインアップ」の構成を表すことを表している。
【０１３４】
また、第２１行目の「長さ：１０秒」は、「ラインアップ」の時間が10秒であることを表している。第２２と第２３行目の「内容：音楽のWebサイトより、嗜好情報に基づいて、来週発売予定の１０曲を表示する」は、音楽のWebサイトで公開される来週に発売予定の楽曲に関連する情報のうち、ユーザが嗜好する１０曲に関連する情報のコンテンツである予定曲情報を素材コンテンツとして、来週に発売予定の楽曲の一覧を表示するように、「ラインアップ」のコンテンツが作成されることを表している。
【０１３５】
第２４行目の「読み上げ」は、第２４行目以降が「読み上げ」の構成を表すことを表し、第２５行目の「長さ：４分５０秒」は、「読み上げ」の時間が４分５０秒であることを表している。
【０１３６】
第２６と第２７行目の「内容：ラインアップにて表示した各曲の詳細情報を取得して表示しながら、司会者が読み上げる」は、第１２と第１３行目と同様に、予定曲情報と、司会者に決定された人物の人物情報１５２とを素材コンテンツとして、ラインアップとして表示した楽曲の詳細情報の一覧を表示しながら、司会者が楽曲の詳細情報を読み上げるように、「読み上げ」のコンテンツが作成されることを表している。
【０１３７】
以上のように、番組「最新音楽チャートトップ30」は、10秒の「ラインアップ」と4分50秒の「読み上げ」とから構成される５分の「新曲コーナ」、20分の「ランキングコーナ」、並びに10秒の「ラインアップ」と4分50秒の「読み上げ」とから構成される5分の「予告コーナ」から構成される。
【０１３８】
次に、図１２を参照して、出力部６２に出力される番組「最新音楽チャートトップ30」について説明する。
【０１３９】
図１２において、素材コンテンツ取得部５９は、司会者に決定された人物の人物情報１５２、音楽情報１６１、視聴情報１６２、並びに人物情報１５２、音楽情報１６１、および視聴情報１６２以外のコンポーネントであるその他の情報１６４を、素材コンテンツとして取得する。
【０１４０】
素材コンテンツ取得部５９は、音楽情報１６１と視聴情報１６２に基づいて、音楽情報１６１に対応する３０曲の楽曲に、視聴回数の多い順に順位を付与し、その順位と音楽情報１６１とを対応付けた情報のコンテンツを、音楽ランキング情報１６３として作成する。そして、素材コンテンツ取得部５９は、人物情報１５２、音楽ランキング情報１６３、およびその他の情報１６４を、番組作成部６１に供給する。
【０１４１】
番組作成部６１は、タイムスケジュール情報１３１（図１１）と人物情報１５２に基づいてCG処理を行い、音楽ランキング情報１６３に対応する曲名やアーティスト名を、順位の低い順に１０曲ずつランキングとして読み上げる司会者のコンテンツを、司会者コンテンツとして作成する。
【０１４２】
番組作成部６１は、音楽ランキング情報１６３に基づいて、音楽ランキング情報１６３に対応する曲名やアーティスト名を、順位の低い順に１０曲ずつランキングとして表示させるためのコンテンツを、ランキングコンテンツとして作成する。
【０１４３】
番組作成部６１は、モーション情報１３３に基づいて、司会者コンテンツ、ランキングコンテンツ、その他の情報１６４を合成し、番組「最新音楽チャートトップ30」として出力部６２に供給する。
【０１４４】
その結果、図１２に示すように、出力部６２に出力される番組「最新音楽チャートトップ30」では、音楽ランキング情報１６３に対応する曲名やアーティスト名が順位の低い順に１０曲ずつランキングとして表示され、そのランキングを司会者が解説する。
【０１４５】
なお、ユーザは、例えば、リモートコントローラ８４を操作して、所望の曲名を選択し、購入を指示することにより、その曲名の楽曲を購入することができる。具体的には、図１２においては、ユーザは、曲名「Green」の楽曲の購入を指示している。課金処理部６３は、その指示に対応する操作データに応じて、サーバ１１と通信を行い、曲名「Green」の楽曲に対する課金処理を行う。その結果、ユーザは、曲名「Green」の楽曲を購入することができる。
【０１４６】
図１３は、一般番組のショッピング番組である番組「鈴木由美のショッピング！」のタイムスケジュール情報１３１（図５）の例を示している。
【０１４７】
図１３のタイムスケジュール情報１３１の第１行目の「タイトル：［司会者］のショッピング！」は、番組名が、「[司会者]のショッピング！」であることを表している。［司会者］とは、シーズ情報編集部５５により、司会者として決定された人物の名前を表す変数であり、［司会者］には、その人物の名前が設定される。図１３では、シーズ情報編集部５５は、「鈴木由美」を司会者として決定し、［司会者］を「鈴木由美」に設定する。
【０１４８】
第２行目の「ジャンル：ショッピング」は、番組「鈴木由美のショッピング！」のジャンルがショッピングであることを表し、第３行目の「長さ：１０分」は、番組「鈴木由美のショッピング！」の時間が１０分であることを表している。
【０１４９】
第４行目の「構成」は、第４行目以降が番組の構成を表すことを表し、第５行目の「ラインアップ」は、第５行目以降に「ラインアップ」の構成を表すことを表している。第６行目の「長さ：１０秒」は、「ラインアップ」の時間が１０秒であることを表している。
【０１５０】
第７と第８行目の「内容：ショッピングのWebサイトより、嗜好情報に基づいて、商品を５個選択して表示する」は、サーバ１１に記憶されている、ショッピングのWEBサイトで公開される商品のうち、ユーザの嗜好する商品を５個選択して、その商品のコンテンツである商品情報１７１（後述する図１４）を素材コンテンツとして、商品の一覧を表示するように、「ラインアップ」のコンテンツが作成されることを表している。
【０１５１】
第９行目の「読み上げ」は、第９行目以降が「読み上げ」の構成を表すことを表し、第１０行目の「長さ：４分５０秒」は、「読み上げ」の時間が４分５０秒であることを表している。
【０１５２】
第１１と第１２行目の「内容：ラインアップにて表示した５個の商品を１個ずつ表示しながら、司会者が解説する」は、商品情報１７１と、司会者に決定された人物の人物情報１５２とを素材コンテンツとして、商品を１個ずつ表示しながら、その商品を司会者が解説するように、「読み上げ」のコンテンツが作成されることを表している。
【０１５３】
以上のように、番組「鈴木由美のショッピング！」は、10秒の「ラインアップ」と4分50秒の「読み上げ」とから構成される。
【０１５４】
次に、図１４を参照して、出力部６２に出力される番組「鈴木由美のショッピング！」について説明する。
【０１５５】
図１４において、素材コンテンツ取得部５９は、司会者に決定された人物の人物情報１５２、商品情報１７１、並びに人物情報１５２と商品情報１７１以外のコンポーネントであるその他の情報１７２を、素材コンテンツとして取得し、番組作成部６１に供給する。
【０１５６】
番組作成部６１は、タイムスケジュール情報１３１（図１３）と人物情報１５２に基づいてCG処理を行い、商品情報１７１を解説する司会者の画像のコンテンツを、商品画像情報として作成する。
【０１５７】
また、番組作成部６１は、商品情報１７１に基づいて、商品情報１７１に対応する画像のコンテンツを、商品表示情報として作成するとともに、人物情報１５２と商品情報１７１に基づいて、商品を解説する司会者の音声のコンテンツを商品音声情報として作成する。
【０１５８】
番組作成部６１は、モーション情報１３３に基づいて、商品画像情報、商品表示情報、商品音声情報、およびその他の情報１５４を合成し、番組「鈴木由美のショッピング！」として出力部６２に供給する。
【０１５９】
その結果、図１４に示すように、出力部６２に出力される番組「鈴木由美のショッピング！」では、商品情報１７１が表示され、その商品情報１７１を司会者が解説する。
【０１６０】
次に、図１５を参照して、図３のユーザ関連情報作成部５２が作成する嗜好情報について説明する。
【０１６１】
図１５に示すように、ユーザ関連情報作成部５２は、入力部５１のカメラ８１からの画像データに基づいて、ユーザの身体の動きを検出（取得）する。そして、ユーザ関連情報作成部５２は、その動きに基づいて嗜好情報を作成（変更）する。
【０１６２】
例えば、ユーザ関連情報作成部５２は、ユーザの身体の小さい動きを検出するとき、視聴対象のドラマ番組に関するキーワードに対する嗜好度を上げる（高い嗜好度に決定する）。また、ユーザ関連情報作成部５２は、ユーザが席を外す動きを多く検出するとき、視聴対象のドラマ番組に関するキーワードに対する嗜好度を下げる（低い嗜好度に決定する）。
【０１６３】
即ち、一般的に、ユーザは、興味のあるドラマ番組を視聴する場合、身体を静止して（集中して）視聴するので、ユーザ関連情報作成部５２は、身体の小さい動きを検出する場合、視聴対象のドラマ番組に関するキーワードに対する嗜好度を上げ、席を外す動きを検出する場合、その嗜好度を下げる。
【０１６４】
一方、音楽番組またはスポーツ番組においては、必ずしも画像を見る必要がないため、ユーザは、席を外した場合であっても、視聴対象である音楽番組またはスポーツ番組を嗜好する場合がある。従って、ユーザ関連情報作成部５２は、カメラ８１からの画像データに基づいて、視聴対象である音楽番組とスポーツ番組に関するキーワードに対する嗜好度を変更(作成)しない。
【０１６５】
なお、ユーザは、興味のあるスポーツ番組を視聴しているとき、興奮して身体を動かす場合があるため、ユーザ関連情報作成部５２は、ユーザの身体の大きい動きを検出するとき、視聴対象のスポーツ番組に関するキーワードに対する嗜好度を上げるようにしてもよい。
【０１６６】
ユーザ関連情報作成部５２は、入力部５１のマイク８２からの音声データに基づいて、ユーザの発声の大きさを検出（取得）する。そして、ユーザ関連情報作成部５２は、その発声の大きさに基づいて嗜好情報を作成する。
【０１６７】
例えば、ユーザは興味のある音楽番組を視聴している場合、音楽を聴くために静かにすることが多いため、ユーザ関連情報作成部５２は、ユーザの小さい発声または無声を検出するとき、視聴対象の音楽番組に関するキーワードに対する嗜好度を上げる。
【０１６８】
また、ユーザは、興味のあるドラマ番組またはスポーツ番組を、静かに視聴するとは限らないため、ユーザ関連情報作成部５２は、ユーザの発声の大きさに基づいて、視聴対象のドラマ番組またはスポーツ番組に関するキーワードに対する嗜好度を変更しない。
【０１６９】
なお、ユーザは、興味のあるスポーツ番組を視聴する場合、興奮して発生する場合があるため、ユーザ関連情報作成部５２は、ユーザの大きい発声を検出するとき、視聴対象のスポーツ番組に関するキーワードに対する嗜好度を上げるようにしてもよい。
【０１７０】
ユーザ関連情報作成部５２は、入力部５１のサーモセンサ８３からの体温データに基づいて、ユーザの体温を検出（取得）する。そして、ユーザ関連情報作成部５２は、その体温に基づいて嗜好情報を作成する。
【０１７１】
例えば、ユーザは興味のあるスポーツ番組を視聴している場合、興奮して体温が上がることが多いため、ユーザ関連情報作成部５２は、ユーザの体温の上昇を検出するとき、視聴対象のスポーツ番組に関するキーワードに対する嗜好度を上げる。
【０１７２】
また、ユーザは、興味のあるドラマ番組または音楽番組を視聴する場合、興奮をするとは限らないため、ユーザ関連情報作成部５２は、ユーザの体温に基づいて、視聴対象のドラマ番組または音楽番組に関するキーワードに対する嗜好度を変更しない。
【０１７３】
ユーザ関連情報作成部５２は、入力部５１のリモートコントローラ８４からの操作データに基づいて、ユーザの音量の操作、視聴履歴、予約履歴、および再生履歴を検出（取得）する。そして、ユーザ関連情報作成部５２は、音量の操作、視聴履歴、予約履歴、および再生履歴に基づいて、視聴情報を作成する。
【０１７４】
例えば、ユーザは興味のある音楽番組を視聴している場合、音量を上げることが多いため、ユーザ関連情報作成部５２は、ユーザの音量を上げる（アップする）ための操作を検出するとき、視聴対象の音楽番組に関するキーワードに対する嗜好度を上げる。
【０１７５】
また、ドラマ番組またはスポーツ番組では、ユーザは音声よりも画像を重視するため、ユーザ関連情報作成部５２は、ユーザの音量の操作に基づいて、視聴対象のドラマ番組またはスポーツ番組に関するキーワードに対する嗜好度を変更しない。
【０１７６】
さらに、ユーザ関連情報作成部５２は、ユーザの視聴履歴、予約履歴、または再生履歴に基づいて、ユーザにより視聴対象として指定、放送番組記憶部５８への記憶を予約する予約対象として指定、または放送番組記憶部５８から再生する再生対象として指定されたドラマ番組、音楽番組、またはスポーツ番組に関するキーワードに対する嗜好度を上げる。
【０１７７】
なお、図１５では、ドラマ番組、音楽番組、およびスポーツ番組に関するキーワードに対する嗜好情報について説明したが、ニュース番組、バラエティ番組、およびショッピング番組についても同様に嗜好情報が作成される。
【０１７８】
また、嗜好情報の作成方法は、図１５の例に限定されない。例えば、カメラ８１から、ユーザの泣き顔の画像データが供給される場合、ユーザ関連情報作成部５２は、視聴対象のドラマ番組に関するキーワードに対する嗜好度を上げるようにしてもよい。
【０１７９】
さらに、カメラ８１から、出力部６２以外の位置を見ているユーザの目の画像の画像データが供給される場合、視聴対象のドラマ番組に関するキーワードに対する嗜好度を上げるようにしてもよい。
【０１８０】
また、カメラ８１から、番組を視聴する小さい子供の画像の画像データが供給される場合、視聴対象の大人向けのドラマ番組に関するキーワードに対する嗜好度を下げるようにすることもできる。
【０１８１】
次に、図１６を参照して、図３のユーザ関連情報作成部５２による嗜好情報作成処理について説明する。この嗜好情報作成処理は、例えば、入力部５１から入力情報が供給されるとき、開始される。
【０１８２】
ステップＳ１において、ユーザ関連情報作成部５２は、入力部５１から入力情報を取得し、ステップＳ２に進む。
【０１８３】
ステップＳ２において、ユーザ関連情報作成部５２は、図１５で説明したように、入力情報に基づいて、視聴対象とする番組に関するキーワードに対する嗜好度を決定し、キーワードと、対応する嗜好度とからなる嗜好情報を作成し、ステップＳ３に進む。
【０１８４】
ステップＳ３において、ユーザ関連情報作成部５２は、ステップＳ２で作成された嗜好情報を、嗜好情報記憶部１０１に記憶させ、処理を終了する。
【０１８５】
なお、図１６では、ユーザ関連情報作成部５２による嗜好情報作成処理について説明したが、ユーザ関連情報作成部５２は、嗜好情報の場合と同様に、入力情報の音声データまたは操作データに基づいて、ユーザ情報も作成し、ユーザ情報記憶部１０２に記憶させる。
【０１８６】
次に、図１７を参照して、図３の素材コンテンツ取得部５９によるキャラクタ情報記憶処理について説明する。このキャラクタ情報記憶処理は、例えば、嗜好情報記憶部１０１から、新しい人物の人物名をキーワードとした嗜好情報が供給されたとき、開始される。
【０１８７】
ステップＳ１１において、素材コンテンツ取得部５９は、嗜好情報記憶部１０１から供給される、新しい人物の人物名をキーワードとした嗜好情報に基づいて、その新しい人物のキャラクタ情報を、サーバ１１から取得し、ステップＳ１２に進む。
【０１８８】
ステップＳ１２において、素材コンテンツ取得部５９は、ステップＳ１１で取得したキャラクタ情報を、キャラクタ情報記憶部６０に記憶させ、処理を終了する。
【０１８９】
次に、図１８を参照して、図３の番組作成装置１３による一般番組作成処理について説明する。この一般番組作成処理は、例えば、リモートコントローラ８４が、ユーザから編成番組表１２０（図４）の表示を要求するための操作を受け付けたとき、開始される。
【０１９０】
ステップＳ２１において、シーズ情報取得部５４は、ユーザ関連情報記憶部５３からのユーザ関連情報に基づいて、サーバ１１から、ユーザが嗜好し、かつユーザの年齢で視聴可能な作成番組のシーズ情報１３０を取得し、シーズ情報編集部５５に供給して、ステップＳ２２に進む。
【０１９１】
ステップＳ２２において、シーズ情報編集部５５は、キャラクタ情報記憶部６０からのキャラクタ情報に基づいて、ステップＳ２１で供給されたシーズ情報１３０を編集する。そして、シーズ情報編集部５５は、編集後のシーズ情報１３０を、番組編成部５６に供給する。なお、[キャラクタ]や[司会者]などの変数がシーズ情報１３０に含まれていない場合、ステップＳ２２をスキップする。
【０１９２】
ステップＳ２２の処理後は、ステップＳ２３に進み、番組編成部５６は、嗜好情報記憶部１０１からの嗜好情報に基づいて、ステップＳ２２で供給されるシーズ情報１３０に対応する作成番組と、放送番組記憶部５８から供給される放送番組情報に対応する放送番組とを編成する。そして、番組編成部５６は、その作成番組と放送番組の編成を表す編成番組表１２０を作成し、編成番組表１２０とシーズ情報１３０を番組作成部６１に供給するとともに、編成番組表１２０を出力部６２に供給し、ステップＳ２４に進む。
【０１９３】
ステップＳ２４において、出力部６２は、ステップＳ２３で供給される編成番組表１２０を出力し、ステップＳ２５に進む。
【０１９４】
ステップＳ２５において、入力部５１は、ユーザにより視聴対象とする番組が指定されたかどうかを判定し、番組が指定されていないと判定した場合、番組が指定されるまで待機する。
【０１９５】
一方、ステップＳ２５において、ユーザにより視聴対象とする番組が指定されたと判定された場合、入力部５１は、ユーザの視聴対象とする番組の指定の操作に対応する操作データを番組作成部６１に供給し、ステップＳ２６に進む。
【０１９６】
ステップＳ２６において、番組作成部６１は、入力部５１からの操作データに基づいて、ユーザにより視聴対象として指定された番組が、放送番組であるかどうかを判定し、放送番組ではないと判定した場合、シーズ情報１３０を素材コンテンツ取得部５９に供給し、ステップＳ２７に進む。
【０１９７】
ステップＳ２７において、素材コンテンツ取得部５９は、番組作成部６１からのシーズ情報、キャラクタ情報記憶部６０に記憶されているキャラクタ情報、および嗜好情報記憶部１０１からの嗜好情報に基づいて、サーバ１１から素材コンテンツを取得し、番組作成部６１に供給して、ステップＳ２８に進む。
【０１９８】
ステップＳ２８において、番組作成部６１は、シーズ情報１３０およびステップＳ２７で供給される素材コンテンツに基づいて、一般番組を作成し、出力部６２に供給する。なお、一般番組を作成する処理の詳細については、図１９乃至図２２を用いて後述する。また、番組作成部６１は、シーズ情報１３０に含まれる単語(例えば、ジャンルなど)または素材コンテンツに対応する単語（例えば、人物や物体の名前、地名など）を、一般番組に関するキーワードとしてユーザ関連情報作成部５２に供給し、ステップＳ３０に進む。
【０１９９】
一方、ステップＳ２６において、ユーザにより視聴対象として指定された番組が、放送番組であると判定された場合、ステップＳ２９に進み、番組作成部６１は、放送番組記憶部５８から、視聴対象とする放送番組と放送番組情報を読み出し、放送番組を出力部６２に出力する。そして、番組作成部６１は、放送番組情報から、放送番組に関するキーワードを選択してユーザ関連情報作成部５２に供給し、ステップＳ３０に進む。
【０２００】
ステップＳ３０において、出力部６２は、ステップＳ２８で供給される一般番組、またはステップＳ２９で供給される放送番組を出力し、ステップＳ３１に進む。
【０２０１】
ステップＳ３１において、入力部５１は、ステップＳ３０で出力される番組に対応する商品を購入するかどうか、即ちユーザにより視聴中の番組に対応する商品の購入を指示する操作が行われたかどうかを判定する。
【０２０２】
ステップＳ３１において、商品を購入すると判定された場合、入力部５１は、その操作に対応する操作データを課金処理部６３に供給し、ステップＳ３２に進む。ステップＳ３２において、課金処理部６３は、入力部５１からの操作データに応じて、サーバ１１と通信を行い、購入対象の商品に対する課金処理を行う。これにより、ユーザは、商品を購入することができる。
【０２０３】
ステップＳ３１において商品を購入しないと判定された場合、またはステップＳ３２の処理後は、ステップＳ３３に進み、番組作成部６１は、番組を終了するかどうかを判定する。
【０２０４】
具体的には、番組作成部６１は、例えば、入力部５１からの操作データに応じて、ユーザにより編成番組表１２０の表示が要求されたか、またはリモートコントローラ８４の矢印キー(図示せず)などの操作により視聴対象とする番組を、編成番組表１２０の、いま視聴対象としている番組の前後の番組に変更することが要求されたと判定した場合、番組を終了すると判定する。また、番組作成部６１は、出力部６２に出力する番組が終了する場合、番組を終了すると判定する。
【０２０５】
ステップＳ３１において、番組作成部６１は、番組を終了しないと判定する場合、ステップＳ２６に戻り、上述した処理を繰り返す。これにより、番組作成部６１は、ステップＳ２７において、前回のステップＳ３０における一般番組の出力中に取得される入力情報に対応する嗜好情報に基づいて、次回出力する一般番組の素材コンテンツを取得することができる。即ち、番組作成部６１は、既に出力した一般番組に対するユーザの嗜好を考慮して、その一般番組の続きを作成することができる。その結果、ユーザの嗜好を、迅速に一般番組に反映させることができる。
【０２０６】
また、ステップＳ３３において、番組作成部６１は、番組を終了すると判定する場合、処理を終了する。
【０２０７】
以上のように、図３の番組作成装置１３では、ユーザ関連情報（の嗜好情報）に基づいて、シーズ情報１３０の取得、番組の編成、および素材コンテンツの取得が行われるので、ユーザが嗜好する番組を、ユーザが嗜好する編成で出力することができる。
【０２０８】
なお、図１８では、リモートコントローラ８４が、ユーザから編成番組表１２０の表示を要求するための操作を受け付けたとき、一般番組作成処理が開始されるものとしたが、ユーザから編成番組の表示を要求するための操作を受け付けたとき、一般番組作成処理を開始してもよい。この場合、図３の番組作成装置１３は、編成番組表１２０を出力せず（ステップＳ２４とＳ２５の処理を行わず）、編成番組表１２０の先頭の番組を視聴対象とする。
【０２０９】
次に、図１９を参照して、図１８のステップＳ２７とＳ２８で素材コンテンツ取得部５９と番組作成部６１により行われる、ニュース番組作成処理について説明する。
【０２１０】
ステップＳ５１において、素材コンテンツ取得部５９は、番組作成部６１から供給されるシーズ情報１３０に基づいて、シーズ情報編集部５５によりキャスタに決定された人物の人物情報１５２を取得し、番組作成部６１に供給する。
【０２１１】
具体的には、図１８のステップＳ２２で、シーズ情報編集部５５は、キャラクタ情報として登録されている人物のうち、コンポーネント情報１３２に合致する人物をキャスタに決定する。そして、シーズ情報編集部５５は、その人物の名前を、タイムスケジュール情報１３１の［キャスタ］に設定することにより、シーズ情報１３０を編集する。素材コンテンツ取得部５９は、編集後のシーズ情報１３０に基づいて、［キャスタ］に設定された人物の人物情報１５２を、サーバ１１から素材コンテンツとして取得し、番組作成部６１に供給する。
【０２１２】
ステップＳ５１の処理後は、ステップＳ５２に進み、素材コンテンツ取得部５９は、シーズ情報１３０とユーザ関連情報に基づいて、ニュース関連情報１５３とその他の情報１５４を、サーバ１１から素材コンテンツとして取得し、番組作成部６１に供給して、ステップＳ５３に進む。
【０２１３】
ステップＳ５３において、番組作成部６１は、シーズ情報１３０と、ステップＳ５１とステップＳ５２で素材コンテンツとして供給される人物情報１５２、ニュース関連情報１５３、およびその他の情報１５４に基づいて、ニュース番組を作成し、処理を終了する。
【０２１４】
次に、図２０を参照して、図１８のステップＳ２７とＳ２８で素材コンテンツ取得部５９と番組作成部６１により行われる、ドラマ番組作成処理について説明する。
【０２１５】
ステップＳ７１において、素材コンテンツ取得部５９は、番組作成部６１から供給されるシーズ情報１３０のコンポーネント情報１３２と、図１７のステップＳ１２で記憶されるキャラクタ情報とに基づいて、出演者（例えば、人物Ａまたは人物Ｂの役柄を演じる者）とする人物を決定する。
【０２１６】
具体的には、素材コンテンツ取得部５９は、キャラクタ情報に登録されている人物のうち、コンポーネント情報１３２に含まれる出演者のコンテンツの形状や音質などの情報に合致する人物を、その出演者とする人物に決定する。このように、素材コンテンツ取得部５９は、嗜好情報に基づいて取得されたキャラクタ情報から、コンポーネント情報１３２に合致する人物を選択して、出演者とする人物に決定するので、ユーザが嗜好する人物を出演者とする人物に決定することができる。その結果、ユーザが嗜好する人物を、一般番組であるドラマ番組に出演させることができる。
【０２１７】
ステップＳ７１の処理後は、ステップＳ７２に進み、素材コンテンツ取得部５９は、ステップＳ７１で決定された人物の人物情報を、サーバ１１から素材コンテンツとして取得し、番組作成部６１に供給して、ステップＳ７３に進む。
【０２１８】
ステップＳ７３において、素材コンテンツ取得部５９は、シーズ情報１３０と、ユーザ関連情報記憶部５３からのユーザ関連情報とに基づいて、その他の情報１６０をサーバ１１から素材コンテンツとして取得し、番組作成部６１に供給する。
【０２１９】
例えば、素材コンテンツ取得部５９は、ユーザ関連情報の嗜好情報に基づいて、タイムスケジュール情報１３１の「セレクト１」で次に進むシーンを選択する。そして、素材コンテンツ取得部５９は、コンポーネント情報１３２とユーザ関連情報に基づいて、選択されたシーンの人物情報１５２以外のコンポーネントであるその他の情報１６０を、素材コンテンツとして取得する。
【０２２０】
ステップＳ７３の処理後は、ステップＳ７４に進み、番組作成部６１は、シーズ情報１３０、並びにステップＳ７２とＳ７３で素材コンテンツとして供給される人物情報１５２とその他の情報１６０とに基づいて、ドラマ番組を作成し、処理を終了する。
【０２２１】
以上のように、図３の番組作成装置１３は、ユーザが嗜好するシーズ情報１３０に基づいて、ユーザの嗜好する人物を出演者としたドラマ番組を作成するので、ユーザが嗜好するドラマ番組を作成することができる。その結果、例えば、図３の番組作成装置１３は、まだドラマ化されていない原作のドラマ化を行ったり、放送局１４により放送されている放送番組のドラマ番組の出演者が、ユーザの嗜好する人物に変更されたドラマ番組を、一般番組として作成することができる。
【０２２２】
次に、図２１を参照して、図１８のステップＳ２７とＳ２８で素材コンテンツ取得部５９と番組作成部６１により行われる、音楽番組作成処理について説明する。
【０２２３】
ステップＳ９０において、素材コンテンツ取得部５９は、番組作成部６１から供給されるシーズ情報１３０のコンポーネント情報１３２と、図１７のステップＳ１２で記憶されるキャラクタ情報とに基づいて、司会者とする人物を決定し、ステップＳ９１に進む。
【０２２４】
ステップＳ９１において、素材コンテンツ取得部５９は、ステップＳ９０で決定された人物の人物情報１５２を、サーバ１１から素材コンテンツとして取得し、番組作成部６１に供給して、ステップＳ９２に進む。
【０２２５】
ステップＳ９２において、素材コンテンツ取得部５９は、音楽情報１６１と視聴情報１６２を、サーバ１１から素材コンテンツとして取得し、番組作成部６１に供給し、ステップＳ９３に進む。
【０２２６】
ステップＳ９３において、素材コンテンツ取得部５９は、ユーザ関連情報とシーズ情報１３０に基づいて、音楽情報１６１と視聴情報１６２以外のコンポーネントであるその他の情報１６４を、サーバ１１から素材コンテンツとして取得し、番組作成部６１に供給して、ステップＳ９４に進む。
【０２２７】
ステップＳ９４において、番組作成部６１は、ステップＳ９２で素材コンテンツとして供給される音楽情報１６１と視聴情報１６２に基づいて、音楽ランキング情報１６３を作成し、ステップＳ９５に進む。
【０２２８】
ステップＳ９５において、番組作成部６１は、シーズ情報１３０、ステップＳ９１とＳ９３で素材コンテンツとして供給される人物情報１５２とその他の情報１６４、並びにステップＳ９４で作成された音楽ランキング情報１６３に基づいて、音楽番組を作成し、処理を終了する。
【０２２９】
次に、図２２を参照して、図１８のステップＳ２７とＳ２８で素材コンテンツ取得部５９と番組作成部６１により行われる、ショッピング番組作成処理について説明する。
【０２３０】
ステップＳ１１１において、素材コンテンツ取得部５９は、番組作成部６１から供給されるシーズ情報１３０に基づいて、シーズ情報編集部５５により司会者に決定された人物の人物情報１５２を取得し、番組作成部６１に供給して、ステップＳ１１２に進む。
【０２３１】
ステップＳ１１２において、素材コンテンツ取得部５９は、シーズ情報１３０のコンポーネント情報１３２とユーザ関連情報記憶部５３から供給されるユーザ関連情報の嗜好情報とに基づいて、商品情報１７１をサーバ１１から素材コンテンツとして取得し、番組作成部６１に供給して、ステップＳ１１３に進む。
【０２３２】
ステップＳ１１３において、素材コンテンツ取得部５９は、シーズ情報１３０のコンポーネント情報１３２とユーザ関連情報とに基づいて、商品情報１７１以外のコンポーネントであるその他の情報１５４を、サーバ１１から素材コンテンツとして取得し、番組作成部６１に供給して、ステップＳ１１５に進む。
【０２３３】
ステップＳ１１５において、番組作成部６１は、シーズ情報１３０、並びにステップＳ１１１乃至Ｓ１１３で素材コンテンツとして供給される商品情報１７１およびその他の情報１７２に基づいて、ショッピング番組を作成し、処理を終了する。
【０２３４】
図２３は、図１の番組作成装置１３の他の機能的構成例を示すブロック図である。
【０２３５】
なお、図２３において、パソコン１２は、所定のプログラムを実行することにより、ユーザに所定のゲームを提供し、そのゲームのコンテンツを、パソコン１２の記録部３９（図２）に記録する。そして、番組作成装置１３は、パソコン１２の記録部３９に記録されているゲームのコンテンツ（例えば、画像、音声、ゲームの解説、ユーザの操作などの情報のコンテンツ）であるゲーム情報２５０（後述する図２５）を、素材コンテンツとして取得する。また、図２３の番組作成装置１３では、説明の便宜上、サーバ１１からシーズ情報１３０を取得するものとする。
【０２３６】
図２３の番組作成装置１３は、入力部５１、ユーザ関連情報作成部５２、ユーザ関連情報記憶部５３、出力部６２、シーズ情報取得部２３０、シーズ情報編集部２３１、素材コンテンツ取得部２３２、および番組作成部２３３から構成され、番組作成部２３３は、ゲームの名場面集などの、ジャンルが「ゲーム」である作成番組（以下、ゲーム番組という）を作成する。なお、図３と同一のものには、同一の符号を付してあり、説明は省略する。
【０２３７】
シーズ情報取得部２３０は、ユーザ関連情報記憶部５３からのユーザ関連情報に基づいて、サーバ１１からゲーム番組のシーズ情報１３０を取得し、シーズ情報編集部２３１に供給する。なお、ゲーム番組のシーズ情報１３０には、撮影情報１３５は含まれない。
【０２３８】
また、以下では、説明の便宜上、ゲーム番組のシーズ情報１３０には、背景情報１３４も含まれないものとするが、シーズ情報１３０には、背景情報１３４が含まれるようにしてもよい。この場合、素材コンテンツ取得部２３２は、ゲーム情報２５０の他に、背景情報１３４に基づいて、背景のコンテンツを素材コンテンツとして取得する。そして、番組作成部２３３は、モーション情報１３３に基づいて、ゲーム情報２５０と背景のコンテンツを合成して、ゲーム番組を作成する。
【０２３９】
シーズ情報編集部２３１は、シーズ情報取得部２３０からのシーズ情報１３０、およびユーザ関連情報記憶部５３からの嗜好情報に基づいて、シーズ情報１３０を編集する。例えば、シーズ情報編集部２３１は、嗜好情報に基づいて、シーズ情報１３０のタイムスケジュール情報１３１に記述されている構成の順番を入れ替えることにより、シーズ情報１３０を編集する。シーズ情報編集部２３１は、編集後のシーズ情報１３０を番組作成部２３３に供給する。
【０２４０】
素材コンテンツ取得部２３２は、ユーザ関連情報記憶部５３からのユーザ関連情報および番組作成部２３３からのシーズ情報１３０に基づいて、パソコン１２からゲーム情報２５０を素材コンテンツとして取得し、番組作成部２３３に供給する。
【０２４１】
番組作成部２３３は、シーズ情報編集部２３１からのシーズ情報１３０に基づいて、ゲーム番組のタイトルを出力部６２に供給し、出力させる。ここで、ユーザは、出力部６２に表示される、視聴対象とするゲーム番組のタイトルを、リモートコントローラ８４を操作することにより指定する。番組作成部２３３は、リモートコントローラ８４からの操作データに基づいて、視聴対象とするゲーム番組を決定する。
【０２４２】
そして、番組作成部２３３は、視聴対象とするゲーム番組のシーズ情報１３０を、素材コンテンツ取得部２３２に供給する。番組作成部２３３は、シーズ情報１３０と素材コンテンツ取得部２３２から素材コンテンツとして供給されるゲーム情報２５０とに基づいて、ゲーム番組を作成し、出力部６２に供給する。また、番組作成部２３３は、視聴対象とするゲーム番組に関するキーワードを、ユーザ関連情報作成部５２に供給する。
【０２４３】
図２４は、ゲーム番組のタイムスケジュール情報１３１（図５）の例を示している。
【０２４４】
図２４のタイムスケジュール情報１３１の第１行目の「タイトル：三国の名場面集」は、番組名が、「三国の名場面集」であることを表している。第２行目の「ジャンル：ゲーム」は、番組「三国の名場面集」のジャンルがゲームであることを表し、第３行目の「長さ：５分」は、番組「三国の名場面集」の時間が５分であることを表している。
【０２４５】
第４行目の「構成」は、第４行目以降が番組の構成を表すことを表し、第５行目の「シーン１」は、第５行目以降に「シーン１」の構成を表すことを表している。第６行目の「長さ：３分」は、「シーン１」の時間が３分であることを表している。
【０２４６】
第７行目の「内容：ユーザがＡランクの武将に勝利したときのゲーム情報を取得し、表示する」は、パソコン１２の記録部３９に記録されている、ゲーム「三国」のコンテンツのうち、ユーザが嗜好し、かつユーザの操作するキャラクタが、強さがＡランクの武将に勝利したときのゲーム情報２５０を素材コンテンツとし、その素材コンテンツに対応する画像や音声を「シーン１」として出力することを表している。
【０２４７】
第８行目の「シーン２」は、第８行目以降が「シーン２」の構成を表すことを表し、第９行目の「長さ：３分」は、「シーン２」の時間が３分であることを表している。第１０行目の「内容：ユーザがＢランクの武将に勝利したときのゲーム情報を取得し、表示する」は、パソコン１２の記録部３９に記録されている、ゲーム「三国」のコンテンツのうち、ユーザが嗜好し、かつユーザの操作するキャラクタが、強さがＢランクの武将に勝利したときのゲーム情報２５０を素材コンテンツとし、その素材コンテンツに対応する画像や音声を「シーン２」として出力することを表している。
【０２４８】
なお、ゲーム番組のタイムスケジュール情報１３０は、図２４の例に限定されず、例えば、ゲーム中に行われるチャットなどの情報を検索して名場面を決定し、その名場面のゲーム情報２５０を素材コンテンツとすることを表すようにしてもよい。
【０２４９】
次に、図２５を参照して、出力部６２に出力される番組「三国の名場面集」について説明する。
【０２５０】
図２５において、番組作成部２３３は、素材コンテンツ取得部２３２からのゲーム情報２５０とモーション情報１３３に基づいて、ゲーム番組を作成し、出力部６２に供給する。
【０２５１】
その結果、図２５に示すように、出力部６２に出力されるゲーム番組では、ゲームの所定の場面の画像が表示され、その場面における音声が発生される。
【０２５２】
次に、図２６を参照して、図２３の番組作成装置１３によるゲーム番組作成処理について説明する。このゲーム番組作成処理は、例えば、リモートコントローラ８４が、ゲーム番組の作成を要求するための操作を受け付けたとき、開始される。
【０２５３】
ステップＳ１６１において、シーズ情報取得部２３０は、ユーザ関連情報記憶部５３からのユーザ関連情報に基づいて、サーバ１１から、ユーザが嗜好し、かつユーザの年齢で視聴可能なゲーム番組のシーズ情報１３０（図２４）を取得し、シーズ情報編集部２３１に供給して、ステップＳ１６２に進む。
【０２５４】
ステップＳ１６２において、シーズ情報編集部２３１は、嗜好情報記憶部１０１からの嗜好情報に基づいて、ステップＳ１６１で供給されたシーズ情報１３０を編集する。そして、シーズ情報編集部２３１は、編集後のシーズ情報１３０を、番組作成部２３３に供給し、ステップＳ１６３に進む。
【０２５５】
ステップＳ１６３において、番組作成部２３３は、シーズ情報編集部２３１からのシーズ情報１３０に基づいて、ゲーム番組の番組名を出力部６２に出力し、ステップＳ１６４に進む。
【０２５６】
ステップＳ１６４において、番組作成部２３３は、ユーザにより視聴対象とするゲーム番組が選択（指定）されたかどうか、即ち、例えば、ユーザが出力部６２に表示される番組名を見ながら、リモートコントローラ８４を操作して所望の番組名を指定したかどうかを判定する。
【０２５７】
ステップ１６４において、ユーザにより視聴対象とするゲーム番組が指定されていないと判定された場合、ゲーム番組が指定されるまで待機する。
【０２５８】
一方、ステップＳ１６４において、ユーザにより視聴対象とするゲーム番組が指定されたと判定された場合、番組作成部２３３は、視聴対象とするゲーム番組のシーズ情報１３０を素材コンテンツ取得部２３２に供給し、ステップＳ１６５に進む。
【０２５９】
ステップＳ１６５において、素材コンテンツ取得部２３２は、ユーザ関連情報記憶部５３からのユーザ関連情報および番組作成部２３３からのシーズ情報１３０番組作成部２３３からのシーズ情報１３０に基づいて、パソコン１２の記録部３９に記録されているゲーム情報２５０を、素材コンテンツとして取得し、番組作成部２３３に供給して、ステップＳ１６６に進む。
【０２６０】
ステップＳ１６６において、番組作成部２３３は、シーズ情報１３０、およびステップＳ１６５で素材コンテンツとして供給されるゲーム情報２５０に基づいて、ゲーム番組を作成し、出力部６２に供給して、ステップＳ１６７に進む。
【０２６１】
ステップＳ１６７において、出力部６２は、ステップＳ１６６で供給されるゲーム番組を出力し、ステップＳ１６８に進む。
【０２６２】
ステップＳ１６８において、番組作成部２３３は、ゲーム番組を終了するかどうかを判定する。具体的には、番組作成部２３３は、例えば、ユーザによりゲーム番組の番組名の表示が要求されたり、ゲーム番組が終了する場合、ゲーム番組を終了すると判定し、それ以外の場合、ゲーム番組を終了しないと判定する。
【０２６３】
ステップＳ１６８において、番組作成部２３３は、番組を終了しないと判定する場合、ステップＳ１６５に戻り、上述した処理を繰り返す。また、ステップＳ１６８において、番組作成部２３３は、番組を終了すると判定する場合、処理を終了する。
【０２６４】
なお、図２３の素材コンテンツ取得部２３２は、パソコン１２からネットワーク１７を介してゲームのコンテンツを取得するようにしたが、例えばインターネットなどのネットワークを介してパソコン１２に接続される他のパソコン（図示せず）からも、ゲームのコンテンツを取得するようにしてもよい。
【０２６５】
例えば、ユーザが、パソコン１２を用いて、他のパソコンと通信をしながらゲームを行う場合、他のパソコンには、同一のゲームの同一の場面であっても、パソコン１２の記録部３９に記録されているゲーム情報２５０以外のコンテンツ(例えば、視点の異なる画像など)が記録されている。
【０２６６】
そこで、素材コンテンツ取得部２３２は、他のパソコンからもゲームのコンテンツを素材コンテンツとして取得し、番組作成部２３３に供給することにより、番組作成部２３３は、例えば、同一の場面における視点の異なる画像を、ゲーム番組として表示させることができる。
【０２６７】
また、図３と図２３の番組作成装置１３は、作成番組を記憶し、他の装置に提供することもできる。これにより、例えば、ユーザ間で、ゲームの上手な人のプレイ、仲間のプレイ、自慢のプレイに対応するゲーム番組を、相互に視聴することができる。
【０２６８】
さらに、番組作成装置１３が作成する音楽番組は、上述した図１１と図１２で説明した楽曲のランキングを表示する作成番組だけでなく、例えば、楽曲を順に出力する作成番組であってもよい。
【０２６９】
この場合、シーズ情報１３０のスケジュール情報１３１として、出力対象とする楽曲のジャンルの構成が記述されており、素材コンテンツ取得部５９は、スケジュール情報１３１と嗜好情報に基づいて、スケジュール情報１３１に記述されるジャンルの楽曲のうち、ユーザの嗜好する楽曲のコンテンツを、素材コンテンツとして取得する。そして、番組作成部６１は、スケジュール情報１３１にしたがって、素材コンテンツに対応する楽曲を順に出力することにより、音楽番組を出力する。これにより、例えば、センスの良いＤＪ（Disk Jockey）などが作成したシーズ情報１３０に基づいて、ユーザの嗜好する楽曲を、センスの良い並びで出力する音楽番組を作成することができる。
【０２７０】
また、本実施の形態では、ユーザ関連情報作成部５２が、番組作成部６１（２３３）から供給されるキーワードに対して嗜好度を決定することにより、嗜好情報を作成するようにしたが、ユーザにより入力されたキーワードを、嗜好情報とするようにしてもよい。この場合、例えば、ユーザは、出力部６２に表示される、ユーザが嗜好するキーワードを設定するための画面などを見ながら、リモートコントローラ８４を操作し、ユーザの嗜好するキーワード（例えば、サッカー）を入力する。リモートコントローラ８４は、その操作に対応する操作データを、ユーザ関連情報作成部５２に供給する。ユーザ関連情報作成部５２は、その操作データに対応するキーワードを、嗜好情報とする。
【０２７１】
さらに、パソコン１２と番組作成装置１３は、別々の装置で構成されるようにしてもよいし、１つの装置で構成されるようにしてもよい。
【０２７２】
以上のように、図３と番組作成装置１３では、嗜好情報、素材コンテンツ、および作成番組におけるコンポーネントの動きを表すタイムスケジュール情報１３１を含むシーズ情報１３０に基づいて、作成番組を作成するようにしたので、ユーザが嗜好する番組を作成することができる。
【０２７３】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０２７４】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【図面の簡単な説明】
【０２７５】
【図１】本発明を適用した番組作成システムの構成例を示すブロック図である。
【図２】図１の番組作成装置のハードウェア構成例を示すブロック図である。
【図３】図２の番組作成装置の機能的構成例を示すブロック図である。
【図４】編成番組表の例を示す図である。
【図５】シーズ情報の例を示す図である。
【図６】ニュース番組のタイムスケジュール情報の例を示す図である。
【図７】ニュース番組の作成方法について説明する図である。
【図８】ニュース番組について説明する図である。
【図９】ドラマ番組のタイムスケジュール情報の例を示す図である。
【図１０】ドラマ番組について説明する図である。
【図１１】ドラマ番組のタイムスケジュール情報の例を示す図である。
【図１２】音楽番組について説明する図である。
【図１３】ショッピング番組のタイムスケジュール情報の例を示す図である。
【図１４】ショッピング番組について説明する図である。
【図１５】嗜好情報について説明する図である。
【図１６】嗜好情報作成処理について説明するフローチャートである。
【図１７】キャラクタ情報記憶処理について説明するフローチャートである。
【図１８】番組作成装置による一般番組作成処理について説明するフローチャートである。
【図１９】ニュース番組作成処理について説明するフローチャートである。
【図２０】ドラマ番組作成処理について説明するフローチャートである。
【図２１】音楽番組作成処理について説明するフローチャートである。
【図２２】ショッピング番組作成処理について説明するフローチャートである。
【図２３】図１の番組作成装置の他の機能的構成例を示すブロック図である。
【図２４】ゲーム番組のタイムスケジュール情報の例を示す図である。
【図２５】ゲーム番組について説明する図である。
【図２６】ゲーム番組作成処理について説明するフローチャートである。
【符号の説明】
【０２７６】
１  番組作成システム，  １１  サーバ，  １２  パーソナルコンピュータ，  １３  番組作成装置，  １４  放送局，  ３１  CPU，  ３２  ROM，  ３３  RAM，  ５１  入力部，  ５２  ユーザ関連情報作成部，  ５３  ユーザ関連情報記憶部，  ５４  シーズ情報取得部，  ５５  シーズ情報編集部，  ５６  番組編成部，  ５７  放送番組取得部，  ５８  放送番組記憶部，  ５９  素材コンテンツ取得部，  ６０  キャラクタ情報記憶部，  ６１  番組作成部，  ６２  出力部，  ２３０  シーズ情報取部，  ２３１  シーズ情報編集部，  ２３２  素材コンテンツ取得部，  ２３３  番組作成部
【図１】
2006352555.tif 000003
【図２】
2006352555.tif 000004
【図３】
2006352555.tif 000005
【図４】
2006352555.tif 000006
【図５】
2006352555.tif 000007
【図６】
2006352555.tif 000008
【図７】
2006352555.tif 000009
【図８】
2006352555.tif 000010
【図９】
2006352555.tif 000011
【図１０】
2006352555.tif 000012
【図１１】
2006352555.tif 000013
【図１２】
2006352555.tif 000014
【図１３】
2006352555.tif 000015
【図１４】
2006352555.tif 000016
【図１５】
2006352555.tif 000017
【図１６】
2006352555.tif 000018
【図１７】
2006352555.tif 000019
【図１８】
2006352555.tif 000020
【図１９】
2006352555.tif 000021
【図２０】
2006352555.tif 000022
【図２１】
2006352555.tif 000023
【図２２】
2006352555.tif 000024
【図２３】
2006352555.tif 000025
【図２４】
2006352555.tif 000026
【図２５】
2006352555.tif 000027
【図２６】
2006352555.tif 000028