(57)【要約】【課題】製造元が異なった受信装置であっても、番組予約の操作性を統一でき、かつ遠隔地からでも番組予約ができるようにする。【解決手段】ＥＰＧデータ取得手段５０１は、放送局からのデジタル放送信号を受信して、該信号から番組表を表す電子的プログラムガイド（ＥＰＧ）データを取得し、予約受付手段５０３は、ウエブページ上でユーザからの番組予約を受け付ける。予約情報作成手段５０４は、取得したＥＰＧデータに基づいて、受け付けた番組予約と当該ユーザの受信機ＩＤとを含んだ番組予約情報を作成し、記憶装置３０９に記憶する。記憶された番組予約情報は、受信機ＩＤに対応する放送形態の受信装置における番組予約処理を制御するための制御命令コードにエンコードされ、適宜の時点で、放送信号に多重化されて放送される。受信装置１０５では、自身の受信機ＩＤを有する制御命令コードのみを抽出し、それに基づいて番組予約処理を行う。【選択図】　　　　図１０
2004112747.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの受信装置に対しコンテンツの出力または保存等の動作予約制御情報を送信する遠隔予約システムにおいて、
前記動作予約制御情報は、制御対象となる受信装置を特定する受信機ＩＤと、コンテンツの出力または保存等の動作内容とを含み、受信装置へ送信するコンテンツの伝送路と同じ伝送路で、受信装置へ送信されることを特徴とする遠隔予約システム。
【請求項２】
予約制御をおこなう動作内容と、制御対象となる受信装置特定用の受信機ＩＤとの受け付け手段と、
受け付けた前記動作内容と前記受信機ＩＤから、受信装置に対する動作予約制御情報を生成する手段と、
前記生成した動作予約制御情報を、受信装置へ送信するコンテンツの伝送路と同じ伝送路で、受信装置へ送信する手段とを備えた送信センターと、
前記動作予約制御情報を受信し、受信した該動作予約制御情報に従って、視聴制御を行う受信装置とで構成されたことを特徴とする請求項１に記載の遠隔予約システム。
【請求項３】
前記受信装置へ送信するコンテンツの伝送は、デジタル放送であり、前記生成した受信装置に対する動作予約制御情報を、デジタル放送信号に多重化する手段を備えることを特徴とする請求項１又は２に記載の遠隔予約システム。
【請求項４】
通信ネットワークに接続可能なユーザ端末と、
該ユーザ端末から、前記通信ネットワークを経由して、予約制御をおこなう動作内容と、制御対象となる受信装置特定用の受信機ＩＤの情報を受け付ける受け付け手段と
を備えることを特徴とする請求項１乃至３のいずれかに記載の遠隔予約システム。
【請求項５】
暗号化されたコンテンツを復号する手段を持つ受信装置と、コンテンツの出力または保存等の動作内容を暗号化する手段とを備え、
受信装置特定用の受信機ＩＤは、暗号化を行わないで送信し、
前記コンテンツの出力または保存等の暗号化された動作内容の復号は、前記受信装置のコンテンツを復号する手段、あるいは少なくとも該復号する手段の一部を利用することによって復号を行うことを特徴とした請求項１乃至４のいずれかに記載の遠隔予約システム。
【請求項６】
送信されるコンテンツに関する電子的プログラムガイド（ＥＰＧ）データを取得する手段と、
前記取得したＥＰＧデータと、前記受け付けた予約制御をおこなう動作内容とから動作予約制御情報を作成する手段と、
作成した動作予約制御情報を格納する記憶手段と、
格納した動作予約制御情報を、受信機ＩＤに対応する放送形態の制御命令コードに変換するエンコード手段と、
エンコードした制御命令コードを送信する送信手段と
を備えていることを特徴とする請求項１乃至５のいずれかに記載の遠隔予約システム。
【請求項７】
請求項５又は６に記載の遠隔予約システムにおいて、該遠隔予約システムはさらに、
格納した動作予約制御情報を、番組の放送予定時刻の順に並び替える手段と、現在よりも未来で、且つ、現在の時刻により近い所定数の動作予約制御情報をエンコード手段に提供する手段と
を備えていることを特徴とする遠隔予約システム。
【請求項８】
前記予約制御をおこなう動作内容と、制御対象となる受信装置特定用の受信機ＩＤとの受け付け手段は、通信ネットワークに接続されたユーザ端末上に、動作設定及び動作設定削除を入力するための動作入力ページを提示するネットワークサーバであることを特徴とする請求項１乃至７のいずれかに記載の遠隔予約システム。
【請求項９】
請求項７に記載の遠隔予約システムにおいて、前記ネットワークサーバは、さらに、前記ユーザ端末上に、電子的プログラムガイド（ＥＰＧ）データによって表される番組表のページを提示するよう構成されていることを特徴とする遠隔予約システム。
【請求項１０】
請求項８又は９に記載の遠隔予約システムにおいて、
該遠隔予約システムは、さらに、動作入力ページ上で入力された動作設定に関する情報が、番組の放送予定時間までに受信装置に配信可能であるか否かを判定する手段を備え、
放送予定時間までに配信が不可能な場合に、前記ネットワークサーバは、その旨を通信ネットワークを通じてユーザ端末上に表示してユーザに告知するよう構成されていることを特徴とする遠隔予約システム。
【請求項１１】
請求項８乃至１０のいずれかに記載の遠隔予約システムにおいて、
該遠隔予約システムは、さらに、ユーザの動作予約操作に関するレベルを予め記憶する操作レベル記憶手段を備え、
前記ネットワークサーバは、複数の操作レベルの入力ページを選択的に提示するよう構成され、かつ、動作予約のためにユーザがアクセスしたときに、操作レベル記憶手段から当該ユーザの操作レベルを読み出し、該操作レベルに対応する入力ページを前記ユーザ端末上に提示するよう構成されていることを特徴とする遠隔予約システム。
【請求項１２】
請求項８乃至１１のいずれかに記載の遠隔予約システムにおいて、該遠隔予約システムは、さらに、
ユーザの動作予約履歴を記憶する動作履歴保持手段と、
動作履歴保持手段の記憶内容に基づいて、ユーザが好むジャンルの番組表を作成する番組表カスタマイズ手段と
を備え、前記ネットワークサーバは、番組表カスタマイズ手段によって作成された番組表を表したページ画面を、前記ユーザ端末に提示するよう構成されていることを特徴とする遠隔予約システム。
【請求項１３】
請求項８乃至１２のいずれかに記載の遠隔予約システムにおいて、
前記ネットワークサーバは、ユーザが予約した番組が複数回に渡るシリーズものである場合に、該番組をシリーズで予約することが可能な予約入力ページを前記ユーザ端末に提示するよう構成されている
ことを特徴とする遠隔予約システム。
【請求項１４】
請求項８乃至１３のいずれかに記載の遠隔予約システムにおいて、
前記ネットワークサーバは、ユーザが予約した番組が複数回異なった時間に放送されるものである場合に、他の放送回についても予約することができる予約入力ページを前記ユーザ端末に提示するよう構成されていることを特徴とする遠隔予約システム。
【請求項１５】
コンテンツの送信予定の変更を検知する手段と、送信済みの動作予約制御情報の履歴を保存する手段と、動作予約を送信したコンテンツの送信予定の変更の検知に伴って動作予約の取り消し情報、あるいは、変更情報を送信する手段とを備えることを特徴とする請求項第８乃至１４のいずれかに記載の遠隔予約システム。
【請求項１６】
コンテンツの送信予定の変更を検知した場合に、前記ネットワークサーバは、その旨を通信ネットワークを通じてユーザ端末上に表示してユーザに告知するよう構成されている
ことを特徴とする請求項１５に記載の遠隔予約システム。
【請求項１７】
請求項１乃至１６のいずれかに記載の遠隔予約システムにおいて用いられる送信装置であって、デジタル放送を送信する手段と、
予約制御をおこなう動作内容と、制御対象となる受信装置特定用の受信機ＩＤとの受け付け手段と、前記動作内容と前記受信機ＩＤから、受信装置に対する動作予約制御情報を生成する手段と、
前記生成した動作予約制御情報をデジタル放送信号に多重化する手段と、
前記多重化されたデジタル放送信号を送信する手段とを備えることを特徴とする送信装置。
【請求項１８】
請求項１乃至１６のいずれかに記載の遠隔予約システムにおいて用いられる受信装置であって、送信されるコンテンツに関する電子的プログラムガイド（ＥＰＧ）データを取得する手段と、
取得したＥＰＧデータに基づいて動作予約を行う手段と、受信装置を識別するための受信機ＩＤを保持するＩＤ保持手段と、
デジタル放送信号に多重化された動作予約制御情報を抽出する手段と、
抽出された動作予約制御情報をデコードする手段とを備え、
デコードによって得られた動作予約制御情報に基づいて、コンテンツの出力または保存の動作を実行することを特徴とする受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送の番組予約に関し、より詳細には、視聴予約及び録画予約（以下、「番組予約」と称する）のユーザ操作性の向上、並びに、遠隔地から番組予約を可能とする、デジタル放送用の番組予約ネットワークシステムに関する。
【０００２】
【従来の技術】
従来、ケーブルを介してデジタル化されたテレビジョン信号を配信し、該信号をデジタル放送用の受信装置を用いて受信するサービスが行われている。このような受信装置では、複数チャンネルのデジタル放送番組の中から、ユーザ操作によっていずれかのチャンネルを選択することにより、テレビ画面に番組を表示するようになっている。また、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ　ＰｒｏｇｒａｍＧｕｉｄｅ）と呼ばれる番組表を構成するための情報を配信データから抽出して、例えば、現在から１週間後までの放送予定をＥＰＧとして構成し、テレビ画面に表示可能に構成されている。ユーザは、表示されたＥＰＧから、例えば数日先の番組の視聴予約をしたり、録画予約をすることができる。ここで、このような番組予約（すなわち、視聴予約及び録画予約）の情報は、デジタル放送用の受信装置内の不揮発性メモリに保存され、予約時間になったときに、デジタル放送用の受信装置が予約された動作を実行するように構成されている。
【０００３】
しかしながら、ＥＰＧは、通常、テレビ画面上の比較的狭い表示領域に表示されるために一覧性が悪く、ユーザは所望の番組を探し出すために、多数回のスクロール等の操作をする必要がある。このため、ユーザは、新聞や雑誌などに掲載された番組表を参照し、所望の番組のチャンネルや放送日時を記憶し、その自分の記憶を基にして、ＥＰＧ上で番組予約の操作を行っている。
【０００４】
ところで、近年、世界規模に展開された広域ネットワークシステムである「インターネット」の利用が急速に進み、ハイパーリンク構造の広域情報検索システムであるＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）が広く普及している。ＷＷＷではＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）という記述言語で作成された情報が公開されている。これら情報は、ＷＷＷサーバによって提供され、ＷＷＷクライアントによりユーザが目に見える形に変換して表示される。ＷＷＷクライアントは、コンピュータ上で動作し、最近では携帯コンピュータ端末や、携帯電話端末上などでも動作するので、これらの携帯端末でも、ＷＷＷサーバによって提供される情報を参照することが可能となっている。このようなＷＷＷサーバが提供する情報の中には、番組表をＨＴＭＬで記述して、ウエブページ上で公開しているものが多数存在している。
ユーザは、これらウエブページ上の番組表を、新聞や雑誌などの代わりに参照することができる。
【０００５】
しかしながら、ウエブページ上の番組表を参照する場合であっても、ユーザには、新聞及び雑誌などの番組表を参照する場合と同様な問題が生じる。すなわち、ユーザは、ウエブページ上の番組表からから所望の番組を探し出して記憶し、そして再度、受信装置の画面上のＥＰＧから所望の番組を探し出す必要があり、このような方法を採らなければならないことは、ユーザにとって負担となっている。
また、番組予約の情報を保存する不揮発性メモリには限りがあるため、１週間分のＥＰＧ情報があっても、全ての予約を入力しておくことは実質的に不可能であり、限られた数の予約のみが可能である。
【０００６】
さらに、ケーブルを介したデジタル放送システムにおいては、ケーブル放送事業者がサービスを提供するために、通常、複数のメーカ製の受信装置をユーザに貸し出している。この場合、受信装置のメーカが異なると予約操作も異なることが一般的である。このため、ユーザに貸し出された受信装置が取り換えられた場合、ユーザは、新しい受信装置の操作を覚えなおす必要がある。また、ケーブル放送事業者もメーカ毎のマニュアルを準備し、ユーザ操作をサポートする体制を整える必要がある。
さらにまた、複数の放送形態（例えば、ＣＳデジタル放送及びＢＳデジタル放送）のデジタル放送に適合する複数の受信装置をユーザが保有している場合、その操作方法が異なるため、ユーザは各受信装置ごとに操作方法を覚えなければならないという問題がある。
【０００７】
また、番組予約のための操作画面を変更する必要がある場合、デジタル放送の受信装置のソフトウェアをバージョンアップする際に、ユーザ宅を訪問したり、ケーブル放送事業者からインターネット等を介してダウンロードしたりすることにより、新ソフトウエアを受信装置にインストールする必要がある。ソフトウエアのダウンロードは一定期間のみ行われることが通常であるため、すべてのユーザがバージョンアップされたソフトウエアをダウンロードできるとは限らないという問題もある。
【０００８】
さらに、遠隔地からの番組予約が可能なシステムが既に提案されているが、このようなシステムにおいても、以下のような種々の問題がある。
特開２０００−４４３４号公報（特許文献１）及び特開２０００−２１６７３７号公報（特許文献２）には、電話回線を介してＥＰＧデータを携帯電話端末に送信し、該携帯電話端末で番組予約操作を行い、番組予約データをデジタル放送用の受信装置へ送信し、番組予約設定を行うシステムが開示されている。このようなシステムによれば、遠隔地からの番組予約が可能である。また、特開２００１−２７３２３９号公報（特許文献３）には、制御命令が書かれた電子メールを公衆電話回線や携帯電話を使用して送信し、デジタル放送用の受信装置が、メールサーバから該電子メールを受信し、電子メールに書かれた制御命令に則って、番組予約設定を行うシステムが開示されている。これらのシステムにおいては、新聞や雑誌などを参照して番組情報を取得する必要があるが、遠隔地からの予約が可能である。
しかしながら、遠隔地から番組予約が可能なこれらの従来例では、少なくとも電話回線を介して番組予約設定を行うため、デジタル放送用の受信装置と電話回線とを接続するためのモデムが必要である。これにより、価格が高くなると言う問題がある。また、電話回線が他の用途に使用されている期間中は、番組予約を行うことが不可能となってしまう。
【０００９】
さらにまた、上記したように、デジタル放送におけるＥＰＧによる番組予約は、テレビ画面から番組指定するだけで予約が完了するため、ＥＰＧが存在しない従来のアナログ放送におけるチャンネルと時間を個別に指定した番組予約と比較して、非常に簡単で便利になってはいる。しかしながら、デジタル放送であってもアナログ放送であっても、各ユーザが個別の番組単位で予約を行う必要があり、ユーザが番組予約を行うことを忘れてしまった場合には、視聴の機会を逃してしまうという問題が生じてしまうことには変わりない。
このような不都合を解決するための手法として、特開２００１−１８４７５５号公報（特許文献４）には、情報端末を利用してネットワークシステム経由で予約センタに接続して番組情報を参照し、その番組情報に基づいて遠隔地からの予約を可能とするシステムが記載されている。
【００１０】
【特許文献１】
特開２０００−４４３４号公報
【特許文献２】
特開２０００−２１６７３７号公報
【特許文献３】
特開２００１−２７３２３９号公報
【特許文献４】
特開２００１−１８４７５５号公報
【００１１】
【発明が解決しようとする課題】
しかしながら、上記した特開２００１−１８４７５５号公報（特許文献４）のシステムでは、受信装置が何らかの通信ネットワークシステムに接続されている必要があり、したがって、新たに通信回線を確保したり設置場所を確保したりしなければならない、といった問題がある。
また、このシステムでは、一つの放送形態（例えば、アナログ地上波テレビ）での受信装置の制御しか想定されておらず、最近普及しているＣＳデジタル放送やＢＳデジタル放送、及び、今後普及するであろう地上波デジタル放送などの複数の放送形態にまたがって複数のデジタル放送用の受信装置の番組予約の制御を行うことが不可能であるという問題がある。
【００１２】
さらに、このシステムでは、既にＥＰＧを利用可能な放送形態での受信装置における番組予約の制御を想定しておらず、テレビ局からの番組表情報に基づいて独自にＥＰＧデータを構築している。したがって、システムが全体として非常に大規模なものとなり、実現にも多大なコストが必要となるという問題がある。
また、受信装置の番組予約制御がチャンネルと時間との指定による単純な番組予約であるため、デジタル放送の特徴の一つである番組の放送時間が変動した場合に、それに追随して番組予約時間を自動的に変更することが不可能であるという問題がある。
【００１３】
本発明は、上記したような従来の種々の問題点に鑑みてなされたもので、本発明の１つの目的は、番組予約の操作性を、製造元が異なるデジタル放送受信装置であっても統一化可能なデジタル放送用の送受信装置を提供することである。
【００１４】
本発明の他の目的は、遠隔地から番組予約を可能とする安価なデジタル放送用の受信装置及び送信装置を提供することである。
本発明のさらに他の目的は、予約可能な番組数を増大させることが可能な、デジタル放送用の受信装置及び送信装置を提供することである。
【００１５】
本発明の別の目的は、ユーザが番組予約を忘れることにより視聴機会を逃してしまうことを大幅に低減することが可能な自動的予約方法を提供することである。
【００１６】
本発明のさらに別の目的は、デジタル放送用の受信装置の設置方法を制限したり、受信装置用に通信回線を新たに確保することなく通常の放送視聴環境のままで、遠隔地からの番組予約を実現することである。
【００１７】
本発明の他の目的は、複数の放送形態（例えば、ＣＳデジタル放送及びＢＳデジタル放送）に対応し、かつユーザに放送形態の区別を意識させることがない番組予約システムを低コストかつ簡易な方法で実現することである。
【００１８】
本発明のさらに他の目的は、デジタル放送が持っている特色を生かし、番組の放送時間の変更にも自動的に追随して番組予約が可能な番組予約システムを提供することである。
【００１９】
本発明の別の目的は、デジタル放送用の受信装置において、ＥＰＧにより番組を予約可能な期間を延長することである。
本発明の他の目的は、限られたＳＴＢの不揮発性メモリであっても放送変更に予約が対応できるようすることである。
【００２０】
本発明の他の目的は、それらの予約のための情報が第三者に知られること無く改ざんされずに受信機へ送信されるようするものである。
【００２１】
【課題を解決するための手段】
本発明は、コンテンツの受信装置に対しコンテンツの出力または保存等の動作予約制御情報を送信する遠隔予約システムにおいて、前記動作予約制御情報は、制御対象となる受信装置を特定する受信機ＩＤと、コンテンツの出力または保存等の動作内容とを含み、受信装置へ送信するコンテンツの伝送路と同じ伝送路で、受信装置へ送信されることを特徴とする。
【００２２】
また、予約制御をおこなう動作内容と、制御対象となる受信装置特定用の受信機ＩＤとの受け付け手段と、受け付けた前記動作内容と前記受信機ＩＤから、受信装置に対する動作予約制御情報を生成する手段と、前記生成した動作予約制御情報を、受信装置へ送信するコンテンツの伝送路と同じ伝送路で、受信装置へ送信する手段とを備えた送信センターと、前記動作予約制御情報を受信し、受信した該動作予約制御情報に従って、視聴制御を行う受信装置とで構成されたことを特徴とする。
【００２３】
また、前記受信装置へ送信するコンテンツの伝送は、デジタル放送であり、前記生成した受信装置に対する動作予約制御情報を、デジタル放送信号に多重化する手段を備えることを特徴とする。
【００２４】
また、通信ネットワークに接続可能なユーザ端末と、該ユーザ端末から、前記通信ネットワークを経由して、予約制御をおこなう動作内容と、制御対象となる受信装置特定用の受信機ＩＤの情報を受け付ける受け付け手段とを備えることを特徴とする。
【００２５】
また、暗号化されたコンテンツを復号する手段を持つ受信装置と、コンテンツの出力または保存等の動作内容を暗号化する手段とを備え、受信装置特定用の受信機ＩＤは、暗号化を行わないで送信し、前記コンテンツの出力または保存等の暗号化された動作内容の復号は、前記受信装置のコンテンツを復号する手段、あるいは少なくとも該複合する手段の一部を利用することによって復号を行うことを特徴とする。
【００２６】
本発明は、また、送信されるコンテンツに関する動作に関する電子的プログラムガイド（ＥＰＧ）データを取得する手段と、前記取得したＥＰＧデータと、前記受け付けた予約制御をおこなう動作内容とから動作予約制御情報を作成する手段と、作成した動作予約制御情報を格納する記憶手段と、格納した番組予約制御情報を、受信機ＩＤに対応する放送形態の制御命令コードに変換するエンコード手段と、エンコードした制御命令コードを送信する送信手段とを備えていることを特徴とする遠隔予約システムを提供する。
【００２７】
上記した本発明に係る遠隔予約システムは、さらに、格納した動作予約制御情報を、番組の放送予定時刻の順に並び替える手段と、現在よりも未来で、且つ、現在の時刻により近い所定数の動作予約制御情報をエンコード手段に提供する手段とを備えていることが好ましい。
【００２８】
また、上記した本発明に係る遠隔予約システムにおいて、前記予約制御をおこなう動作内容と、制御対象となる受信装置特定用の受信機ＩＤとの受け付け手段は、通信ネットワークに接続されたユーザ端末上に、動作設定及び動作設定削除を入力するための動作入力ページを提示するネットワークサーバであることが好ましい。この場合、前記ネットワークサーバは、さらに、前記ユーザ端末上に、電子的プログラムガイド（ＥＰＧ）データによって表される番組表のページを提示するよう構成されていることが好ましい。またこの場合、システムは、さらに、動作入力ページ上で入力された動作設定に関する情報が、番組の放送予定時間までに受信装置に配信可能であるか否かを判定する手段を備え、放送予定時間までに配信が不可能な場合に、前記ネットワークサーバは、その旨を通信ネットワークを通じてユーザ端末上に表示してユーザに告知するよう構成されていることが好ましい。
【００２９】
さらに、上記した本発明に係る遠隔予約システムにおいて、該遠隔予約システムは、さらに、ユーザの動作予約操作に関するレベルを予め記憶する操作レベル記憶手段を備え、前記ネットワークサーバは、複数の操作レベルの入力ページを選択的に提示するよう構成され、かつ、動作予約のためにユーザがアクセスしたときに、操作レベル記憶手段から当該ユーザの操作レベルを読み出し、該操作レベルに対応する入力ページを前記ユーザ端末上に提示するよう構成されていることが好適である。さらにまた、該遠隔予約システムは、ユーザの動作予約履歴を記憶する動作履歴保持手段と、動作履歴保持手段の記憶内容に基づいて、ユーザが好むジャンルの番組表を作成する番組表カスタマイズ手段とを備え、前記ネットワークサーバは、番組表カスタマイズ手段によって作成された番組表を表したページ両面を、前記ユーザ端末に提示するよう構成されていることが好ましい。
【００３０】
さらにまた、上記した本発明に係る遠隔予約システムにおいて、前記ネットワークサーバは、ユーザが予約した番組が複数回に渡るシリーズものである場合に、該番組をシリーズで予約することが可能な予約入力ページをユーザ端末に提示するよう構成され、ユーザが予約した番組が複数回異なった時間に放送されるものである場合に、他の放送回についても予約することができる予約入力ページをユーザ端末に提示するよう構成されていることが好ましい。
【００３１】
本発明は、さらに、コンテンツの送信予定の変更を検知する手段と、送信済みの動作予約制御情報の履歴を保存する手段と、動作予約を送信したコンテンツの送信予定の変更の検知に伴って動作予約の取り消し情報、あるいは、変更情報を送信する手段とを備えることを特徴とするシステムを提供するものである。
【００３２】
また、コンテンツの送信予定の変更を検知した場合に、前記ネットワークサーバは、その旨を通信ネットワークを通じてユーザ端末上に表示してユーザに告知するよう構成されていることが好ましい。
【００３３】
本発明は、さらに、送信装置は、デジタル放送を送信する手段と、予約制御をおこなう動作内容と、制御対象となる受信装置特定用の受信機ＩＤとの受け付け手段と、前記動作内容と前記受信機ＩＤから、受信装置に対する動作予約制御情報を生成する手段と、前記生成した動作予約制御情報をデジタル放送信号に多重化する手段と、前記多重化されたデジタル放送信号を送信する手段とからなることを特徴としている。
【００３４】
また、受信装置は、送信されるコンテンツに関する電子的プログラムガイド（ＥＰＧ）データを取得する手段と、取得したＥＰＧデータに基づいて動作予約を行う手段と、受信装置を識別するための受信機ＩＤを保持するＩＤ保持手段と、デジタル放送信号に多重化された動作予約制御情報を抽出する手段と、抽出された動作予約制御情報をデコードする手段とを備え、デコードによって得られた動作予約制御情報に基づいて、コンテンツの出力または保存の動作を実行することが好ましい。
【００３５】
【発明の実施の形態】
以下に、本発明に係るデジタル放送用の番組予約システムの実施例を、図面を参照して詳細に説明する。なお、本発明においては、放送形態について特に制限するものではないが、以下においては、主にデジタルケーブルテレビを例として説明し、必要な場合には、他の放送形態（例えば、ＣＳデジタル放送やＢＳデジタル放送）を例にとって説明する。
【００３６】
図１は、本発明に係る、動作予約システムの送信装置及び受信装置からなるネットワークシステムのシステム概念図である。本発明は、ＦＡＸ配信サービス、メール配信サービス、インターネット放送等さまざまなコンテンツ配信システムにて適用可能であるが、一実施例として本発明をデジタル放送に適用した例を説明する。なお、以下の説明では、放送事業者として、主にケーブル放送事業者を例にとって説明するが、放送事業者に特に制限はなく、他の放送形態（例えばＣＳデジタル放送やＢＳデジタル放送など）でも可能である。また、以下では、放送事業者及び予約サービス提供者は、同一のものとして説明しているが、放送事業者及び予約サービス提供者は別々であってもよい。
【００３７】
図１に示すように、ケーブル放送事業者１０４とデジタル放送用の受信装置１０５は、光回線網や同軸回線網などで接続され、放送信号がケーブル放送事業者１０４から受信装置１０５へ送信されている。また、予約サービス提供者を兼ねたケーブル放送事業者１０４は、通信ネットワークであるインターネット１０３に接続されており、ユーザは、パーソナルコンピュータ１０１や携帯端末１０２から、インターネットを介してケーブル放送事業者１０４のウエブサーバへアクセスし、番組予約のためのデータの送受が可能となっている。
前記通信ネットワークは、加入者線電話のプッシュホン予約サービス、携帯電話データ通信サービス、コンビニエンスストアなどに設置されたマルチメディア端末サービスネットワーク、キャプテンシステムや有線放送網等他のものでも適応可能であるが、以下の説明においては広く普及しているインターネットを例にとって説明する。
【００３８】
図２は、本発明に係る、番組予約機能を備えたデジタル放送用の受信装置の一実施例を示すブロック図であって、図１に示したネットワークシステムにおける受信装置１０５として適用可能なものである。図２の受信装置において、ケーブルを介して受信された放送信号は、チューナ２０１に入力され周波数選択されて、復調器２０２に入力され、復調処理が行われる。復調器２０２の出力は、トランスポートストリーム（ＴＳ）として、トランスポートストリーム分離部（ＴＳ分離部）２０３に送られ、パケットの分離が行われる。ＴＳ分離部２０３では、ＭＰＥＧビデオデータと、ＭＰＥＧオーディオデータと、ＥＰＧデータ及び制御命令コードなどを含む付属情報とに分離される。ＴＳ分離部２０３によって分離されたＭＰＥＧビデオデータは、映像処理部２０６に送られて復号される。ＭＰＥＧオーディオデータは、音声処理部２０４に送られて復号され、音声出力端子２０５に送られる。
【００３９】
ＴＳ分離部２０３によって分離された付属情報は、制御部２１１を介して、メモリ２１０に格納される。メモリ２１０に格納された付属情報の内のＥＰＧデータは、制御部２１１によりＥＰＧ生成データに加工され、オンスクリーン生成部２０７に送られる。オンスクリーン生成部２０７は、ＥＰＧ生成データから表示データを生成する。該表示データは、映像処理部２０６で復号されたビデオ信号にスーパーインポーズ処理されて映像出力端子２０８に送られる。
【００４０】
一方、メモリ２１０に格納された付属情報の内の制御命令コードは、以下のようにして処理される。すなわち、制御部２１１に接続された不揮発性メモリ２０９には、デジタル放送用の受信装置を識別するための受信機ＩＤが予め格納されている。制御命令コード抽出部２１２は、制御部２１１を介して、該受信機ＩＤに対応した制御命令コードのみをメモリ２１０から抽出し、制御部２１１を介して制御命令コードデコード部２１３に送る。制御命令コードデコード部２１３は、制御命令コードの内容に応じてデコードを行い、これにより、例えば予約設定情報が生成される。デコードされた予約設定情報は、オンスクリーンで行われた従来例の予約設定の場合と同様に、制御部２１１を介して予約管理部２１４に格納される。予約に基づいた番組録画等の実行処理は、従来の場合と同様であり、予約時間になったときに、予約指定されたチャンネルが選局される。
【００４１】
図３は、本発明に係る、デジタル放送用の送信装置の一実施例を示すブロック図であり、図１に示したネットワークシステムにおいて、ケーブル放送事業者１０４として適用可能なものである。図３に示すように、ＢＳデジタル放送波は、アンテナ３０１を介してＢＳ受信機３０２で受信され、高周波処理および復調が行われる。ＢＳ受信機３０２から出力されるトランスポートストリーム（以下、「放送ＴＳ」と称する）は、ＴＳ多重分離装置３０３に送られ、該分離装置において、ＢＳデジタル放送のデータサイズがケーブルで配信できるデータサイズよりも大きいことから、配信できるサイズに分離される。一方、インターネット経由でＷＷＷサーバ３０８を介してユーザにより設定された予約情報は、記憶装置３０９に格納されており、予約情報管理装置３０７の制御により、予約情報エンコード装置３０６に送られる。予約情報エンコード装置３０６は、複数の放送形態に対応して複数用意することが可能であり、予約情報管理装置３０７は、予約情報の送信先として複数の放送形態の中から適切な放送形態に属する予約情報エンコード装置３０６を選択する。
【００４２】
予約情報管理装置３０７の動作、及び予約情報の受付方法と予約情報エンコード装置３０６への予約情報送信については、以降で図１０等を参照して詳細に説明する。
予約情報エンコード装置３０６は、予約情報から、受信機ＩＤに対応した制御命令コード（図５参照）を生成し、カルーセル送信装置３１０に送る。カルーセル送信装置３１０は、ＴＳ多重分離装置３０３へ所定の間隔で制御命令コードを繰り返し送る。ＴＳ多重分離装置３０３は、放送ＴＳのデータのないパケット（ＮＵＬＬパケット）に制御命令コードを挿入するか、又は、制御命令コードにより構成される独立したＴＳ（以下、「制御命令ＴＳ」と称する）を生成するかのいずれかを実行する。ＴＳ多重分離装置３０３は、制御命令コードを含んだ放送ＴＳ、もしくは、放送ＴＳと制御命令ＴＳを６４ＱＡＭ変調器３０４に送る。カルーセル送信装置３１０の送出タイミングや、ＴＳ多重分離装置３０３での制御命令コードの挿入タイミングなどは、多重化制御装置３１１により制御される。６４ＱＡＭ変調器３０４は、６４ＱＡＭ変調、及び誤り訂正符号の付加を行い、ＲＦ送信機３０５に送る。
【００４３】
カルーセル送信装置３１０から制御命令コードをいつ、送出するかは、いろいろな方法が考えられる。予約情報が受け付けられた時、直ちに、送出を開始する方法、予約された動作を開始すべき時刻が近づいた時、送出を開始する方法、常に、可能であれば送出を継続する方法、あるいは、それらの組み合わせなど、である。特に、予約された動作を開始すべき直前（たとえば１分前）に、制御命令コードの送出をある期間行う場合、予約された動作を行うべき時刻にほぼ近い時刻に、受信装置が電源、及び、コンテンツが送られてくる送信媒体という、予約動作実行に不可欠なものに接続されている限り、ほぼ間違い無く動作予約できるという利点や、受信装置は、一時期には、１つの動作予約だけが記録できればよいといった利点がある。（コンテンツを保存する動作予約の場合は、記録装置の状態によって、保存ができない場合は起こりうる。）逆にいえば、この方法で動作予約に失敗してしまう場合は、たとえ動作予約ができたとしても、コンテンツの受信ができない状態に、受信装置があり、予約された動作を受信装置が開始しても、コンテンツは受信できなかった、ということを意味する。受信装置の電源スイッチについては、当該予約情報を受信して、動作予約をする部分の電源は、通常の主電源とは別系統で、常時、流しつづける形態であることが望ましい。
また、動作予約の情報を受信してから、受信装置は、常にある一定時間後に予約された動作を開始する構成とすれば、動作予約情報の送信によって、受信装置の予約動作開始時刻を制御することが可能となり、送出する動作予約情報の中に開始時刻を明示的に含める必要がなくなり、一動作予約当りの送出データ量を削減できる。
【００４４】
ここで、図２に示したデジタル放送用の受信装置１０５における予約設定動作について、図４に示したフローチャート及び図５の制御命令コードの一例を参照して説明する。受信装置１０５には、図１に関連して説明したように、番組予約サービス機能を備えたケーブル放送事業者１０４から信号が送信されてくるが、受信装置１０５のチューナ２０１が、ステップＳ１０１において、制御命令コードを含むトランスポートストリーム（ＴＳ）を受信すると、ステップＳ１０２において、ＴＳ分離部２０３は、ＴＳから付属情報を分離し、かつ、制御命令コード抽出部２１２は、付属情報から制御命令コードを、図５に示したデータ構造の制御命令コード識別ＩＤを参照して分離する。次いで、ステップＳ１０３において、制御命令コード抽出部２１２は、不揮発性メモリ２０９から受信機ＩＤを読み出し、ステップＳ１０４において、該受信機ＩＤが、制御命令コード抽出部２１２で分離された制御命令コード内に存在しているものと同一であるか否かを判定する。同一である場合には、ステップＳ１０５に移行し、受信機ＩＤに続いて制御命令コードがあるか否かを判定する。ステップＳ１０５の判定が肯定すなわちＹＥＳである場合、ステップＳ１０６において、該当する制御命令コードを制御命令コードデコード部２１３でデコードして、予約情報を得る。
【００４５】
その後、ステップＳ１０７において、予約情報が「予約設定」（図５の「予約設定・削除コマンド」によって表される）になっているか否かを判定し、判定結果がＹＥＳの場合は、ステップＳ１０８において、制御部２１１は、予約管理部２１４に予約情報が格納されているか否かを判定する。予約情報が格納されていない場合は、ステップＳ１１０において、予約管理部２１４に、予約情報（チャンネル番号、開始日時、終了日時、外部機器制御コマンドなど）を格納する。予約情報がすでに格納されている場合は、予約設定を実行せずに、ステップＳ１０８からステップＳ１０５に戻る。そして、再度、引き続き制御命令コードがあるか確認し、制御命令コードが無くなるまで、ステップＳ１０５〜ステップＳ１１０を繰り返す。
ステップＳ１０７において、予約情報が「予約削除」（図５の「予約設定・削除コマンド」によって表される）であった場合は、ステップＳ１０９に進んで、制御部２１１は、予約管理部２１４から、該当する予約情報を削除する。
【００４６】
ここで、図５の制御命令コードのデータ構造について、詳細に説明する。「制御命令コード識別ＩＤ」は、制御命令コードであることを表し、これを基に上記したように、制御命令コードを付属情報から分離することができる。「受信機ＩＤ」は、デジタル放送用の受信装置にユニークに付けられたＩＤであり、デジタル放送用の受信装置の識別を行うことができる。「データ長」は、データ構造中の以降のデータ長を表しており、このデータ長により、繰り返しの回数がいくつであるか、受信装置は判断することができる。「予約設定・削除コマンド」は、制御命令コード中の以降の情報が予約設定であるか、予約削除であるかを表している。「チャンネル番号」は、予約番組のチャンネル情報を表している。「開始日時」は予約開始日時を表し、「終了日時」は予約終了日時を表している。「外部機器制御コマンド」は、録画予約などを行う際に、デジタル放送用の受信装置からＶＴＲなどの記録装置をコントロールするかどうかを設定する。「ＣＲＣ」は誤りを検出するためのデータである。本実施例では「予約設定・削除コマンド」モードの例を説明しているが、もちろん「受信機の誤動作防止操作ロック」等他のコマンドをも設定し得る。
【００４７】
以上のような予約情報を１つの受信機ＩＤに対して複数設定するためには、予約設定・削除コマンドから外部機器制御コマンドまでが、データ構造中に繰り返し記述される。デジタル放送用の受信装置の製造元が異なり、異なるユーザインターフェースを持つ機種においても、制御命令コードを予約情報に変換できる受信装置であれば、共通の制御命令コードで制御が可能である。
【００４８】
次に、図１に示したネットワークシステムにおいて、ユーザがパーソナルコンピュータ１０１を用いてインターネット１０３を介して予約設定を行う際の処理動作について、図６及び図７を参照して説明をする。
図６は、ユーザが予約設定を行うためのウエブページである画面４０１〜４０４の一例を示しており、これら画面は、ケーブル放送事業者１０４の番組予約サービス提供のためのウエブサイトにユーザがアクセスしてきたときに、ユーザのパーソナルコンピュータ１０１のディスプレイ上に表示される。各画面は、ＨＴＭＬ記述言語で作成されており、ＷＷＷブラウザにより表示が可能となっている。
図６のユーザ登録画面４０１上で、ユーザが、ユーザＩＤ、ユーザ名、及びパスワードを入力すると、ユーザは、ケーブル放送事業者１０４のウエブサイトに会員登録され、入力されたユーザＩＤ、ユーザ名、及びパスワードが、その後の番組予約の時にユーザ認証のために使用される。
なお、ユーザＩＤを、制御するデジタル放送用の受信装置を識別するために使用可能である。すなわち、ユーザが複数のデジタル放送形態（例えばＣＳデジタル放送とＢＳデジタル放送など）として複数の受信装置１０５を保有している場合には、制御の対象となる受信装置１０５の受信機ＩＤを、受信機登録画面４０６（図１５）で複数登録しておくことが可能である。
【００４９】
図６のユーザ登録画面４０１における外部機器制御機能の「あり」または「なし」は、ユーザが使用しているデジタル放送用の受信装置にＶＴＲなどの外部機器をコントロールする機能があるかどうかを登録するものである。「最大予約数」は、本発明のデジタル放送用のケーブル放送事業者１０４の送信装置を介して予約できる番組の最大数を登録するものである。受信装置１０５に予約情報を登録できる数は、メーカーや機種により異なっている。これは搭載されている不揮発性メモリのサイズにより決まってくる。例えば、デジタル放送用の受信装置で最大２０番組の予約が可能であった場合でも、最大予約数を１５番組に設定しておくと、受信装置には１５番組までしか登録されない。これにより、受信装置１０５側で、従来通りの予約設定を１５番組まで行うことができる。
【００５０】
図６の番組表画面４０２は、テレビ画面に表示するＥＰＧに比べて、表示領域が大きく、したがって一覧性が良いので、ユーザは所望の番組を探しやすい。
予約設定画面４０３は、予約登録または、予約削除する番組のチャンネル、開始、終了日時や、番組内容が表示されており、登録または削除前に確認することができる。外部機器制御の「する」または「しない」は、デジタル放送用の受信装置がＶＴＲなどの外部機器をコントロールするかどうかを設定するものである。
予約確認画面４０４は、予約登録または予約削除の設定を行った番組が一覧表示される。予約日時が過ぎた番組は、順次表示されなくなる。
【００５１】
ユーザがパーソナルコンピュータ１０１のＷＷＷブラウザで、ケーブル放送事業者１０４の番組予約サービス提供のためのウエブサイトにアクセスをすると、ステップＳ２０１において、ユーザ認証画面が表示される。なお、ユーザ認証画面は、図示していないが、ユーザーＩＤ、ユーザー名、及びパスワードを入力する入力欄を備えている。ユーザが、ユーザ認証画面でユーザＩＤ及びパスワードを
入力すると、ステップＳ２０２において認証ＯＫであると判定され、かつステップＳ２０３においてユーザー登録済であると判定されると、ステップＳ２０５に進んで、番組表画面４０２が表示される。認証ＯＫでなければ、再度ユーザ認証の入力が求められる。ユーザ登録が不十分であったり変更を行いたい場合は、ステップＳ２０４において、ユーザ登録画面４０１が表示され、パスワード変更や、外部機器制御機能有り無しの設定や、最大予約数の設定を行う。
【００５２】
ステップＳ２０６において、番組表画面４０２上で番組が選択される（図６の画面４０２では、「映画」が選択されている状態を示している）と、ステップＳ２０８において、予約設定画面が表示される。予約設定画面４０３では、選択された番組のチャンネル番号、開始、終了日時、番組内容が表示される。ユーザ登録画面上で外部制御機器「あり」としている場合は、予約設定画面４０３上で、外部機器制御を「する」または「しない」を選択できる。ステップＳ２０９において、予約設定画面４０３上で「予約登録」又は「予約削除」のいずれかが選択されたと判定し、ステップＳ２１１において、同じ時間帯に予約済みであると判定し、そして、ステップＳ２１２において、予約登録が選択されたと判定した場合、ステップＳ２１３において、「同じ時間帯にすでに予約があります」と表示する。
【００５３】
一方、同じ時間帯に予約済ではない場合、又は、予約登録ではなく予約削除が選択された場合、ステップＳ２１４に進む。このステップでは、現在の時刻と全加入者の登録された予約情報数を元に、予約開始時間までに制御命令コードが送信可能であるかを判断し、送信が間に合わない場合には、ステップＳ２１５において、「送信が間に合いません」と表示する。送信が間に合う場合には、ステップＳ２１６において、予約情報を記憶装置へ保存する。
【００５４】
このように、予約設定がウエブ上で行われるので、異なる製造元の受信装置であったり、複数の放送形態に対応した受信装置（例えばＣＳデジタル放送とＢＳデジタル放送など）であっても、統一された予約操作とすることができる。これにより、複数の製造元から受信装置を導入しているケーブル放送事業者にとって、ユーザに対するサポートが極めて容易になる。
上記に加え、ユーザにとって、複数の製造元の受信装置を保有していたり、複数の放送形態に対応した受信装置（例えばＣＳデジタル放送とＢＳデジタル放送など）を保有したりしている時に、統一された操作で全ての機器に対して予約を行うことが可能となるというメリットがある。
【００５５】
また、予約設定画面４０３がＨＴＭＬ記述言語により作成されているために、ケーブル放送事業者１０４の番組予約サービス機能を高めることが容易かつ安価に行うことができる。更に、ユーザの操作能力レベルを予め判定し、ユーザＩＤと対応付けておくことにより、ユーザの操作能力レベルに応じて、操作画面を簡易なものや高度なものに設定することも可能となる。これにより、予約操作に慣れたユーザと慣れていないユーザが、一台の同じデジタル放送用の受信装置を利用していた場合であっても、慣れたユーザには高度なもの、慣れていないユーザには簡易なものを提供することが可能となる。また、ウエブサーバ側に設けたハードディスクなどの大容量の記憶装置に予約情報を保存しているため、予約情報が入りきらないということがない。
【００５６】
次に、図３の予約情報管理装置３０７の動作について、図８及び図９を参照して説明する。
図８は、予約情報を格納した受信装置毎の予約情報管理テーブル８０１、８０２、８０３と、予約情報を送信する際に用いられる予約情報送信テーブル８０４の一例を示している。予約情報管理テーブル８０１は、受信機ＩＤ０００１の予約情報を管理しており、予約日時、予約番組チャンネル、外部機器制御を「する」「しない」が登録されている。予約の登録と削除は、区別され管理されている。登録、削除のどちらにおいても、予約開始日時の早い順に並べられている。予約情報管理テーブル８０２は、あとで説明する、ユーザによって新たに予約が行われた後の受信機ＩＤ０００１の予約情報管理テーブルを表している。予約情報管理テーブル８０３は、受信機ＩＤ０００２についての予約情報を管理している。予約情報送信テーブル８０４は、ユーザによって新たに予約が行われた後のすべての予約情報管理テーブル８０２、８０３の予約削除情報と、最大予約数内の予約登録情報をまとめたテーブルである。ここで、予約情報は、削除、登録の順序で並べられており、それぞれは、予約開始日時の早い順に並べられている。
【００５７】
図９は、予約情報管理装置３０７の処理手順を示しており、ユーザによって予約の操作が行われると、ステップＳ４０１において、予約の数が最大予約数以上となったか否かを判定する。最大予約数以上の場合、ステップＳ４０２において、新しい予約情報が予約情報管理テーブルの最大予約数番目の予約開始日時より早いか否かを判定する。例えば、入力された予約の放送時が予約情報管理テーブル８０１で、１２／２の２１：００より早い予約日時であった場合、ステップＳ４０２における判定は、ＹＥＳとなり、ステップＳ４０３に進んで、最大予約数番目の予約情報を予約削除として、予約情報管理テーブルに格納する。予約情報管理テーブル８０２は、新しい予約情報が登録されて、最大予約数番目の予約情報の予約削除が登録された後の予約情報管理テーブルである。そして、ステップＳ４０３からステップＳ４０４に進んで、新しく入力された予約情報を登録として予約情報管理テーブルに格納する。ステップＳ４０１及びＳ４０２の判定がＮＯの場合にも、ステップＳ４０４に移行する。
【００５８】
次いで、ステップＳ４０５において、予約情報管理テーブル８０２又は８０３を、開始日時の早い順に並び替え、ステップＳ４０６において、予約情報管理テーブルの変更に応じて、すべての予約削除とおのおのの予約テーブル情報管理の最大予約数番目以内の予約登録を送信すべきデータとして、予約情報送信テーブル８０４を書き換える。そして、ステップＳ４０７において、予約開始日時が過ぎた予約情報を、予約情報管理テーブル８０２又は８０３と予約情報送信テーブル８０４とから削除し、予約登録情報は履歴情報として記憶装置に記憶し、ステップＳ４０８において、予約情報エンコード装置３０６へ予約情報送信テーブルを送る。
【００５９】
なお、予約情報送信テーブル８０４の更新は、定期的に、もしくは記録装置に履歴として記憶された予約登録情報が、予約開始日時を経過した際、もしくは予約された動作を開始すべき時刻が近づいたときなどでも行われ、最大予約数以上受け付けた予約登録送信が順次行われる。予約情報送信テーブル８０４には、受信装置に設定可能な最大予約数だけが格納され、これらの予約のみが受信装置に送信されるようにしているので、受信装置において番組予約の設定がされないということがない。また、予約された情報は、履歴情報として記憶装置に保存されるので、履歴情報に基づいた人気番組を提供することも可能となる。
【００６０】
上記実施の形態によれば、異なる製造元のデジタル放送用の受信装置であったり、複数の放送形態に対応した受信装置（例えばＣＳデジタル放送とＢＳデジタル放送など）であっても、パーソナルコンピュータ等から、インターネットを介してケーブル放送事業者の予約サービス提供用のウエブサーバにアクセスすることにより、統一したユーザインターフェースの予約操作が遠隔地から行える。また、自分の受信装置で予約できる数以上の予約を行うことが可能である。
【００６１】
図１０は、本発明による自動予約システム３０７の一実施形態を示しており、該自動予約システム３０７は、ＥＰＧデータ取得手段５０１、ＥＰＧデータ検索手段５０２、予約受付手段５０３、予約情報作成手段５０４、予約情報送信手段５０５から構成されている。
自動予約システム３０７は、図３における予約情報管理装置３０７と等価な機能を有するものであるため、同一の参照番号で表している。したがって、自動予約システム３０７を、図３の予約情報管理装置３０７として適用することが可能であり、この場合、自動予約システム３０７は、デジタル放送用の送信装置の一部を構成することになる。図１０には、記憶装置３０９も示しており、これも、図３の場合と同一の参照番号で示している。記憶装置３０９には、複数の放送形態のＥＰＧデータを保存・検索できるよう保存領域を効率よく配置することとする。
【００６２】
自動予約システム３０７の動作を、複数の放送形態の例としてＢＳデジタル放送とＣＳデジタル放送の２つを例にとって、以下に詳細に説明する。
図１１は、自動予約システム３０７におけるＥＰＧデータ取得手段５０１の処理フローの一例である。ステップＳ５０１において、ＥＰＧデータ取得手段５０１は、各放送局から継続的に送られてくるＥＰＧデータを常に受信する。この放送局から継続的に送られてくるＥＰＧデータは、通常の放送で使用されている内容と全く同じものをそのまま使用することを基本として運用することにより、放送局側でのこの自動予約システム向けのデータ作成処理に関する負荷を大幅に軽減することが可能である。また、このＥＰＧデータは、一般的なデジタル放送用の受信装置内で通常のＥＰＧ処理を行う時に使用するデータと同じであるため、この自動予約システムに対応するための受信装置１０５側での追加処理も制御命令コードのデコード程度のみと最小限で済み、更にデジタル放送の特徴である番組の放送時間の変更になった場合の自動的な予約の追随も可能となる。ＥＰＧデータの伝送手段については、特に制限はなく、放送波の直接受信の他、何らかの通信回線を利用する方法も、適宜採用することが可能である。
【００６３】
次に、ステップＳ５０２において、取得した情報と記憶装置３０９にある既に取得済みのＥＰＧデータとを比較する。その結果、取得したＥＰＧデータが以前に取得したものと違っている場合は、ステップＳ５０３からステップＳ５０４に進み、同じであれば何もせず終了する。
ステップＳ５０４においては、取得した情報を新しいＥＰＧデータから保存に必要な情報（例えば、放送形態、チャンネル番号、番組ＩＤ、放送開始時間、放送継続時間、番組タイトル、番組説明など）だけを抽出する。そして、ステップＳ５０５において、記憶装置３０９にＥＰＧデータを保存し、終了する。このとき、記憶装置３０９内には、一般的なデジタル放送用の受信装置が行っているのと同様なＥＰＧデータの保存方法でＥＰＧデータを保存するため、通常は特別なデータの加工を必要としないが、サービス拡張時などには必要に応じてデータを加工することも可能である。
【００６４】
デジタル放送用の受信装置１０５に対して提供されるＥＰＧデータの有効期間は、受信装置に搭載できるメモリ領域の制約により、一般的には約１週間程度である。一方、本発明による自動予約システム３０７は、ウエブサーバ側にあって大容量の記憶装置３０９を備えるため、受信装置側のメモリ領域の制約を受けず、受信装置１０５が利用できる一般的な予約期間よりも長い期間を対象に、予約サービスを提供することが可能である。
上記のようなステップを経ることにより、本発明による自動予約システム３０７は、複雑な番組ＩＤ生成や使用料の発生する特殊な予約コード（例えば、ジェムスター社のＧコードなど）の生成、独自の保存領域の構築などを行うことなく、複数の放送形態のＥＰＧデータを低コストで簡易に取得し保存して予約サービスを行うことが可能となる。
【００６５】
次に、予約受付手段５０３による予約受付時の動作について、詳細に説明する。予約受付手段５０３は、通常時はユーザの要求した内容に従って、ＥＰＧデータ検索手段５０２を利用し、新聞のテレビ欄に似た番組表を表示している図１５の番組表画面４０２（図６の画面４０２と同様）のような形式で、各放送形態の番組情報をユーザのパーソナルコンピュータ等の上に表示し、ユーザの番組予約を受け付けることを基本とする。なお、ＥＰＧデータ検索手段５０２をインターネット上の検索エンジンに似た形式で利用し、図１５の番組検索画面４０７上で入力されたユーザのあいまいな番組指定（キーワードなど）に対応する番組を、各放送形態の区別なく番組検索結果画面４０８のような形式で表示することも可能である。これにより、ユーザは、より簡易な方法で、好みの番組を選択することができるようになる。
ＥＰＧデータ検索手段５０２については、特に特徴的な動作を必要とすることはないが、チャンネルや放送形態、放送時間、キーワードなどによる指定条件一致などの一般的な検索手段を備えることにより、処理が可能である。
【００６６】
図１２は、本発明による自動予約システム３０７における予約受付手段５０３の処理フローの一例である。まず、予約受付手段５０３は、ステップＳ５０６において、ユーザが選択した番組のＥＰＧデータを、記憶装置３０９の選択した番組が属する放送形態（例えばＣＳデジタル放送やＢＳデジタル放送など）の保存領域から取得し、ステップＳ５０７において、ユーザが選択した番組をＥＰＧデータ検索手段５０２で検索する。そして、ステップＳ５０８において、その番組がシリーズ番組か否かを確認し、シリーズ番組であった場合には、図１５に示すようなシリーズ番組予約画面４０９を表示し、ステップＳ５０９において、放送回を個別に予約せず連続的に自動予約するか否かをユーザに確認する。このステップにより、シリーズ番組を予約する際に、ユーザの予約忘れにより視聴機会を逃す確率を大きく減少することができる。
【００６７】
更に、ステップＳ５１０において、その番組が複数回放送される番組か否かを確認し、複数回放送番組であった場合には、ステップＳ５１１に進んで、図１５に示すような複数回放送番組予約画面４１０を表示し、他のスケジュールを個別に予約せず自動的に複数回分を予約するか否かをユーザに確認する。このステップにより、ユーザがスケジュールの重複や機器のトラブルで視聴機会を逃す確率を、大きく減少することができる。次いで、ステップＳ５１２において、受け付けた予約指定情報を番組が属する放送形態（例えばＣＳデジタル放送やＢＳデジタル放送など）の情報とともに、記憶装置３０９に適切な形で保存する。
予約の受付方法に関しては、インターネットを経由したＰＣや携帯電話端末などの各種情報端末を利用することが通常の動作として想定されるが、郵便及びＦＡＸなど、インターネットを経由しない受付手段も用意することにより、ネットワークシステムへの接続手段を持たないユーザへのサービスを行うことも可能とする。この場合も、予約番組の指定方法は、個々の番組を指定した予約のみでなく、シリーズ番組の予約、再放送番組の連続予約、キーワードによる曖昧な条件での予約も可能とし、ネットワークシステム経由での予約と遜色無いサービス内容を実現する。
【００６８】
図１３は、本発明による自動予約システム３０７における予約情報作成手段５０４での処理フローの一例である。予約情報作成手段５０４は、ステップＳ５１３において、予約受付手段５０３が保存した予約指定情報を記憶装置３０９から取得する。次いで、ステップＳ５１４において、取得した予約指定情報に記述された番組のＥＰＧデータと番組が属する放送形態（例えばＣＳデジタル放送やＢＳデジタル放送など）を記憶装置３０９から取得する。ステップＳ５１５において、取得した予約指定情報がシリーズ番組予約であるかを判定し、シリーズ番組予約であれば、ステップＳ５１６に進んで、他の回の予約用ＥＰＧデータも記憶装置３０９から取得する。その後、ステップＳ５１７において、取得した予約指定情報が複数回放送番組予約であるかを判定し、複数回放送番組予約であれば、ステップＳ５１８において、他のスケジュールの予約用ＥＰＧデータも記憶装置３０９から取得する。
【００６９】
そして、ステップＳ５１９において、将来の放送予定はあるがＥＰＧデータが無いなどで、予約できていない残りがあるかを判定し、予約残りがある場合は、ステップＳ５２０において、記憶装置３０９に、新規の予約指定情報として番組が属する放送形態（例えばＣＳデジタル放送やＢＳデジタル放送など）とともに保存する。次に、ステップＳ５２１において、取得したＥＰＧデータから、予約の対象となる各番組毎に番組が属する放送形態（例えばＣＳデジタル放送やＢＳデジタル放送など）と受信機識別用の受信機ＩＤを含んだ予約情報を作成し、記憶装置３０９の各放送形態用の領域に保存する。そして、ステップＳ５２２において、予約情報の作成が完了した予約について、予約指定情報を記憶装置３０９から削除する。
予約情報作成手段５０４が作成する予約情報は、できるだけ各放送形態の放送局がそのままで送信可能な形態とすることにより、システム全体の機器コストと運用面での負荷を最小限とすることができる。
【００７０】
図１４の処理フローを参照して、本発明による自動予約システム３０７における予約情報送信手段５０５での処理を説明する。予約情報送信手段５０５は、ステップＳ５２３において、送信する放送形態（例えばＣＳデジタル放送やＢＳデジタル放送など）を選択し、次いで、ステップＳ５２４において、予約情報作成手段５０４が保存した予約情報を、記憶装置３０９内の選択した放送形態用の保存領域から取得する。そして、ステップＳ５２５において、取得した予約情報が予約時間前かどうかを判定し、予約時間を過ぎている場合には、ステップＳ５２６において、取得した予約情報を記憶装置３０９内の選択した放送形態用の記憶領域から削除し、処理を終了する。一方、予約時間を過ぎていない場合は、ステップＳ５２５からステップＳ５２７に進み、選択した放送形態に向けて予約情報を送信する。
【００７１】
このようにして作成された予約情報の受信装置１０５への送信は、一つの予約情報につき、予約開始時間までを限度に一定時間毎に複数回送信される。受信装置１０５は、予約情報から制御命令コードを受信するが、受信装置１０５は、一度取得した制御命令コードと同じ制御命令コードを再び受信しても、制御処理を行わないように構成する。これにより、受信装置の電源が入ってなかったり、受信状態が一時的に悪くなった場合などに、受信装置１０５が、制御命令コードを受信できないというトラブルを回避することが可能である。
複数回放送番組予約が指定されて、複数のスケジュールで放送される同じ番組が各スケジュールとも予約された場合、デジタル放送用の受信装置１０５に、その番組のうち少なくとも１つの予約動作が成功したことを確認することにより後の同じ番組の予約を削除する機能を実装することで、より不要な重複録画を行わない実践的な予約動作を実現することが可能である。
【００７２】
図１６は、本発明に係わる、暗号化されていない受信機ＩＤと、コンテンツを出力または保存する動作に関する暗号化された情報を組み合わせた情報が送信されるシステムに対応した受信装置１０５の別の一実施例である。
図１６中の２０１から２１０までと、２１２から２１４までの各部の働きは、図２の各部と同一なので説明を省略する。ＣＡデスクランブル部２１５では、復調器２０２より出力されたトランスポートストリームに含まれる暗号化された情報やコンテンツを、制御部２１１の指示に基づき復号する。
ＣＡモジュール２１６には、モジュール固有の識別ＩＤおよび暗号化された情報やコンテンツを復合するための復合鍵を生成する回路が含まれている。対象となる情報やコンテンツの復号許可が送信装置より送られると、その許可内容に従い復号鍵を生成してＣＡデスクランブル部２１５へ送信するとともに、制御部２１１へ対象となる情報およびコンテンツがどれであるか伝える。制御部２１１は、対象となる情報またはコンテンツを、復号鍵を用いて復号するようＣＡデスクランブル部２１５へ指示する。
【００７３】
図１７は、本実施例におけるデジタル放送での動作予約を行うべき受信装置の受信機ＩＤと、動作予約情報の伝送の一実施例である。前記受信機ＩＤと、動作予約情報は、放送波を用いてコンテンツと同様にパケット化され放送ＴＳとして伝送される。このように、放送波を用いることにより、特別の通信回線を新たに設けることなく動作予約情報を伝送することができる。
各パケットのヘッダ部分にはパケットを識別するパケットＩＤ等が記されている。ヘッダ部分は、暗号化されない。パケットのペイロード部にはコンテンツや各種情報が格納され、必要に応じて暗号化されて伝送される。
上記で説明したＣＡデスクランブル部、ＣＡモジュールを用いた復号のしくみはＣＡ（コンディショナルアクセス：限定受信）として有料放送のコンテンツの暗号化方式として使用されている方式であり、動作予約情報が第三者に知られることや、動作予約情報の改ざんによる受信装置の不正操作を防ぐために動作予約情報を暗号化する場合であっても、前記コンテンツの暗号化方式を利用することにより容易に実現が可能である。
【００７４】
制御部２１１は、トランスポートストリーム分離部２０３で自受信機のＩＤと等しい受信機ＩＤ情報を持つパケットを取得する。受信機のＩＤは、前述の実施例のように不揮発性メモリ２０９に納められていてもよいが、前記ＣＡモジュール２１６固有の識別ＩＤを用いるシステムとしてもよい。ＣＡモジュール２１６は、通常放送事業者により管理、配布されるので放送事業者と動作予約サービス提供者が同一である場合は、動作予約すべき受信装置の受信機ＩＤの特定を新たに行わなくともよく、ユーザの管理が簡単になるという効果がある。
【００７５】
図１８は、受信機ＩＤ情報のデータ構造の一例である。受信機ＩＤと、対応する動作予約情報が記されている情報を伝送するパケットのヘッダＩＤが記されている。受信機は、記されているヘッダＩＤを参照してトランスポートストリームより該当するヘッダＩＤを持つパケットを取得する。例えば、図１７、図１８において自受信機ＩＤに対応する対象パケットヘッダＩＤが３８０１と記されていれば、ヘッダＩＤが３８０１のパケットを取得する。取得したパケットには、動作予約情報が制御命令コードとして記されている。受信装置は、制御命令コードを自受信機の動作情報に変換し、予約等の処理を行う。
前記は、受信機ＩＤと、コンテンツを出力または保存する動作に関する情報とを組み合わせた情報が、複数のＴＳパケットにまたがって送信される場合であり、特に、受信機ＩＤがＴＳパケット一つで、前記動作に関する情報が別のＴＳパケットで送信されており、ＣＡデスクランブルによる処理に好都合である。
前記受信機ＩＤ情報を送信するパケットは、暗号化されていてもよいが、暗号化しない場合、受信装置は、復号動作することなく該パケットの受信機ＩＤ情報のみを監視しておき、前記受信機ＩＤ情報が自受信機のＩＤと一致したときのみ、動作予約情報が記されている情報を伝送するパケットを抽出して復号すればよいので復号にかかわる処理を低減できる。
【００７６】
図１９は、制御命令コードのデータ構造の一例である。基本的には図５の制御命令データ構造と同一であるが、受信機ＩＤは、前記受信機ＩＤ情報を表すパケットですでに参照するようにしているので省略する、もしくは異なるＩＤの受信機より共通に参照されるデータを表す特別のＩＤとしても良い。動作予約を行う番組が人気番組で、多数が同じ動作予約を行う場合、前記受信機ＩＤ情報を記すパケットのみを個々の受信機について送信し、動作予約情報を記したパケットは同一のものとしてまとめて送信することにより伝送帯域を効率よく使用できる。特に、本発明のようにデジタル放送用の受信装置の製造元が異なり、異なるユーザインタフェースを持つ機種でも同一の制御コードを送信する場合においては、放送により同一の動作予約情報を一送信により多くのユーザへ伝送できるので非常に有効である。
【００７７】
図２０は、本発明に係わる、動作予約システムの送信装置及び受信装置からなるネットワークシステムの他の一実施例のシステム概念図であり、インターネット以外の通信ネットワークを通じて予約動作が受け付けられる場合を示す。ケーブル放送事業者１０４は、公衆回線網１１３に接続されている。ユーザは、固定電話１１１や携帯電話１１２を用いて予約動作を行う。予約動作受付のインタフェースは、電話会社が行っているデータサービスセンタ１１４が提供する。データサービスセンタ１１４は、ケーブル放送事業者１０４との仲介を行い、動作予約の受付、確認を行う。放送局側で番組の変更がありそれに伴い予約の取り消し、変更が行われた場合、その情報をデータサービスセンタ１１４がユーザの携帯電話やＦＡＸに変更をメール等で通知してもよい。本実施例のように固定電話、携帯電話を使用して動作予約情報を受付を行う場合、動作予約サービス提供者より能動的に情報を通知できる効果がある。
動作予約の受付がコンビニエンスストアなどに設置されたマルチメディア端末１１７やキャプテンシステム端末１１８で受け付けられた場合、それぞれおのおののデータサービスセンタ１１５、１１６が同様に動作予約の受付、確認を行う。
【００７８】
図２１は、本発明の他の一実施例である、予約変更通知や予約配信の不可通知をユーザに行うシステムの送信装置の一例である。ユーザへ通知を行うための予約変更通知手段５０６が設けられ、発信可能なネットワークに接続される。
【００７９】
図２２は、上記の予約変更通知手段５０６を用いた自動予約システム３０７における処理フローの一例である。まず、ＥＰＧデータ取得手段５０１がステップＳ６０１においてＥＰＧデータを取得し、ステップＳ６０２において記憶装置３０９にあるすでに取得済みのＥＰＧデータとの比較を行い、番組の放送取り消し、延期等の変更情報を抽出する。
次に、ステップＳ６０３において記憶装置３０９に記録されている送信履歴を参照し、変更に相当する番組の予約を行っているかどうか調べる。もし変更に相当する番組の予約を行っているならば、ステップＳ６０４において相当する番組の送信済みの予約登録情報を予約削除として予約情報管理テーブルに格納する。
さらに、ステップＳ６０５において相当する番組の予約情報を変更情報に対応させて新たに登録予約として予約情報管理テーブルに格納し、ステップＳ６０６において予約情報を送信する。なお、図２１中には記載を省略したが、この登録、送信においては図９に示した予約情報の並び替えが行われる。
ステップＳ６０７で予約情報の変更を行った旨が予約受付手段５０３へ通知され、次回ユーザがアクセスを行った際に変更内容を確認できるようになっている。さらに変更情報を変更情報通知手段５０６へ送り、ステップＳ６０８でその変更情報を携帯電話やインターネットのメール、ＦＡＸ等でユーザへ伝えてもよい。
このように、本発明においては、番組変更が行われた場合に自動的に予約の変更を行うことが可能となる。特に放送事業者と予約サービス提供者が同一の場合には、予約変更情報を容易に取得し得るので、すばやい対応ができ効果的である。また、デジタル放送受信機は、番組が変更されてもそれに対応して予約をできる機能が通常備わっているが、その場合でも予約情報は、予約開始時刻まで受信機内に保持されていなければならず、限りある受信機内のメモリ領域を占有していたのが、本発明においては削除をおこなうことで、効率のよい受信機内のメモリ領域の使用が可能となる。
また、携帯電話等の即時性、双方向の通信手段を用いることで、変更情報をユーザにすばやく能動的に通知することが可能となる。
【００８０】
【発明の効果】
本発明は、以上のように構成されているので、以下のような作用効果を奏することができる。
番組予約などの操作性を製造元の異なったデジタル放送用の受信装置であっても、操作のインターフェースを統一できるようになる。
遠隔地から番組予約を行うことが可能となる。
受信装置では限られている予約可能な数を増やすことが可能となる。
放送形態が異なった場合でも、操作性が統一されたシームレスな番組予約方法を提供することが可能となる。
複数の放送形態に対応した自動予約システムを低コストかつ簡易な方法で実現すること、及び、番組の放送時間の変更に自動で追随することができる自動予約システムを提供することが可能となる。
予約変更の結果をユーザへ能動的に告知することが可能となる。
ユーザが番組予約を忘れることにより視聴機会を逃してしまうことを、大幅に削減することが可能となる。
予約情報受信用に受信装置の通信回線を確保したり、その通信回線の情報を自動予約システムに登録する必要があるといった制約を受けることなく、通常の放送を受信できる環境を確保するだけで、遠隔地からの番組予約を実現することが可能となる。放送の帯域を有効に使用し多数のユーザに予約情報を伝送することができる。
予約情報を第三者に知られること無く、改ざんされること無く受信機へ伝送することができる。
【図面の簡単な説明】
【図１】本発明に係る、デジタル放送用の送信装置及び受信装置を含んだ番組予約ネットワークシステムの概念図である。
【図２】本発明に係る、デジタル放送用の受信装置の一実施形態を示すブロック図である。
【図３】本発明に係る、デジタル放送用の送信装置の一実施形態を示すブロック図である。
【図４】図２に示した受信装置において実行される予約設定動作のフローチャートである。
【図５】本発明に係る番組予約ネットワークシステムにおいて用いられる制御命令コードのデータ構造を示す説明図である。
【図６】本発明に係る番組予約ネットワークシステム上でユーザに提供されるユーザ登録及び予約設定を行うための画面の模式図である。
【図７】図３に示した送信装置において実行される予約設定動作のフローチャートである。
【図８】図３に示した送信装置中の予約情報管理装置で管理されるテーブルの内容を示す説明図である。
【図９】図３に示した送信装置中の予約情報管理装置において実行される動作のフローチャートである。
【図１０】本発明に係る自動予約システムの一実施形態例を示す機能ブロック図である。
【図１１】本発明に係る自動予約システムにおけるＥＰＧデータ取得手段によって実行される動作のフローチャートである。
【図１２】本発明に係る自動予約システムにおける予約受付手段によって実行される動作のフローチャートである。
【図１３】本発明に係る自動予約システムにおける予約情報作成手段によって実行される動作のフローチャートである。
【図１４】本発明に係る自動予約システムにおける予約情報送信手段によって実行される動作のフローチャートである。
【図１５】本発明に係る自動予約システムにおける予約受付時に提示される画面の模式図である。
【図１６】本発明に係る、デジタル放送用の受信装置の一実施形態を示すブロック図である。
【図１７】本発明に関わる、デジタル放送にて送信される受信機ＩＤ情報と動作予約情報の一実施例を表す説明図である。
【図１８】図１７に示した受信機ＩＤ情報で伝送されるテーブルの内容の一実施例を示す説明図である。
【図１９】図１７に示した動作予約情報で伝送されるテーブルの内容の一実施例を示す説明図である。
【図２０】本発明に係る、デジタル放送用の送信装置及び受信装置を含んだ番組予約ネットワークシステムの概念図である。
【図２１】本発明に係る予約変更通知システムの一実施形態例を示す機能ブロック図である。
【図２２】本発明に係る予約変更通知システムの一実施形態例のフローチャートである。
【符号の説明】
１０１…パーソナルコンピュータ、１０２…携帯端末、１０３…インターネット、１０４…ケーブル放送事業者、１０５…受信装置、１１１…固定電話、１１２…携帯電話、１１３…公衆回線網、１１４〜１１６…データサービスセンタ、１１７…マルチメディア端末、１１８…キャプテンシステム端末、２０１…チューナ、２０２…復調器、２０３…トランスポートストリーム（ＴＳ）分離部、２０４…音声処理部、２０５…音声出力端子、２０６…映像処理部、２０７…オンスクリーン生成部、２０８…映像出力端子、２０９…不揮発性メモリ、２１０…メモリ、２１１…制御部、２１２…制御命令コード抽出部、２１３…制御命令コードデコード部、２１４…予約管理部、２１５…ＣＡデスクランブル部、２１６…ＣＡモジュール、３０１…アンテナ、３０２…ＢＳ受信機、３０３…ＴＳ多重分離装置、３０４…６４ＱＡＭ変調器、３０５…ＲＦ送信機、３０６…予約情報エンコード装置、３０７…予約情報管理装置（自動予約システム）、３０８…ＷＷＷサーバ、３０９…記憶装置、３１０…カルーセル送信装置、３１１…多重化制御装置、４０１〜４０４，４０６〜４１０…ウェブページ画面、５０１…ＥＰＧデータ取得手段、５０２…ＥＰＧデータ検索手段、５０３…予約受付手段、５０４…予約情報作成手段、５０５…予約情報送信手段、５０６…予約変更通知手段、８０１〜８０３…予約情報管理テーブル、８０４…予約情報送信テーブル。
【図１】
2004112747.tif 000003
【図２】
2004112747.tif 000004
【図３】
2004112747.tif 000005
【図４】
2004112747.tif 000006
【図５】
2004112747.tif 000007
【図６】
2004112747.tif 000008
【図７】
2004112747.tif 000009
【図８】
2004112747.tif 000010
【図９】
2004112747.tif 000011
【図１０】
2004112747.tif 000012
【図１１】
2004112747.tif 000013
【図１２】
2004112747.tif 000014
【図１３】
2004112747.tif 000015
【図１４】
2004112747.tif 000016
【図１５】
2004112747.tif 000017
【図１６】
2004112747.tif 000018
【図１７】
2004112747.tif 000019
【図１８】
2004112747.tif 000020
【図１９】
2004112747.tif 000021
【図２０】
2004112747.tif 000022
【図２１】
2004112747.tif 000023
【図２２】
2004112747.tif 000024