(57)【特許請求の範囲】
【請求項１】
放送番組と放送時刻が変更になることを示す放送情報とを受信する受信手段と、少なくとも記録予約番組と記録開始・終了時刻からなる複数の予約番組データを記憶する記憶手段と、該記憶手段に記憶された前記記録開始時刻の一定時間前より前記放送情報をモニタするモニタ手段と、該モニタ手段が放送時刻の変更有りを検出した場合に前記記憶手段に記憶された記録開始・終了時刻を書き換える予約時刻変更手段と、前記モニタ手段が放送時刻の変更無しを検出した場合に前記記憶手段に記憶された前記予約番組データ間の時間的重複を判定する重複判定手段と、該重複判定手段により判定された時間的重複のある予約番組データの一方を優先する優先順位決定手段と、前記重複判定手段で重複しないと判定された予約番組データ、及び前記優先順位決定手段で優先された予約番組データに基づいて放送番組の記録を行う記録手段とを備えたことを特徴とする放送番組受信装置。
【請求項２】
番組のジャンルや出演者等をキーワードとし、該キ−ワードのそれぞれに対して数値が対応付けられた嗜好情報を保持し、番組を視聴する度に該番組が内包するキーワードと一致するキーワードの前記数値を書き換える嗜好管理手段を備え、前記優先順位決定手段は、各番組が内包するキーワードと前記嗜好情報との合致度によって優先順位を決定することを特徴とする請求項１記載の放送番組受信装置。
【請求項３】
予め記録予約番組と記録開始・終了時刻からなる複数の予約番組データを記憶手段に記憶し、該記憶手段に記憶された前記記録開始時刻の一定時間前より放送時刻が変更になることを示す放送情報をモニタし、放送時刻の変更有りを検出すると前記記憶手段に記憶された記録開始・終了時刻を変更し、その後、変更した記録開始時刻の一定時間前より前記放送情報をモニタし、放送時刻の変更無しを検出すると前記記憶手段に記憶された前記予約番組データ間の時間的重複を判定し、重複があれば重複する予約番組データの一方に優先順位を与え、優先する予約番組データによる放送番組の記録を行うことを特徴とする放送番組記録予約変更方法。
【請求項４】
番組のジャンルや出演者等をキーワードとして、該キ−ワードのそれぞれに対して数値が対応付けられた嗜好情報を保持し、前記優先順位の決定は、各番組が内包するキーワードと前記嗜好情報との合致度によって決定することを特徴とする請求項３記載の放送番組記録予約変更方法。
【請求項５】
請求項３または４記載の放送番組記録予約変更方法を実施するプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、放送番組受信装置、放送番組記録予約変更方法、並びに該方法を実施するプログラムを記録した記録媒体に関し、特に、放送番組スケジュールの変更が発生した時に予約番組データを変更して記録することができる放送番組受信装置、放送番組記録予約変更方法、並びに該方法を実施するプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
通常、テレビやラジオ放送等において各番組の放送スケジュールは予め決められており、その内容は視聴者（受信者）に、新聞のテレビ欄や雑誌等の紙媒体、最近では電子番組表といった電子媒体等の各種媒体によって番組表として告知される。
放送局はこのスケジュールに基づいて決まった時刻に番組を放送し、視聴者は、この番組表に基づいて、自分が視聴したい番組を指定された時刻に指定されたチャンネルで視聴する。また、タイマー録画機能のあるＶＴＲを使用する場合は、番組表に記載されたチャンネル番号、開始・終了時刻を入力することによって、指定した時刻に指定したチャンネルの番組を受信し、録画することによって所望の番組の録画が可能である。
【０００３】
【発明が解決しようとする課題】
従来技術では、予め告知された番組表のスケジュールに従って録画の開始・終了処理を行うため、番組の放送時刻に変更が生じた場合には所望の番組が録画されないケースがある。
番組の放送時刻変更とは、図２０に示すように例えば野球放送等のスポーツ放送において放送時間が延長され、後続の番組の放送開始時刻や終了時刻、場合によっては放送の有無が変更されること意味する。
【０００４】
上記で述べた様な放送時間変更は、視聴者がリアルタイムで視聴している場合は問題無いが、タイマー録画機能を用いて録画する場合には、開始時刻や終了時刻を変更する方法が無く、適切に所望の番組を録画することは不可能であった。本発明では、この課題を解決し放送時刻に突発的な変更が生じた場合でも、所望の番組を録画することが出来る。
【０００５】
なお、ＶＴＲの予約入力の方法には、チャンネル番号，放送時間を直接入力する方法の他に、Ｇコード入力や電子番組表（ＥＰＧ）から録画したい番組を選択する方法等、チャンネル番号等のデータを入力しない方法もあるが、いずれもそれらの方法で入力されたデータからチャンネル番号、放送時間を抽出し、ＶＴＲに指示しているので、これらの課題は予約入力方法とは関係なく存在する。
【０００６】
【課題を解決するための手段】
本発明は、放送局から番組の放送に関する情報を送信し、視聴者側でその情報を受信して録画予約内容の変更をすることによって、放送時刻の変更を人間の操作なしに反映できる番組放送・記録方法、及び番組放送装置、放送番組受信・記録装置、並びに前記番組放送装置、放送番組受信・記録装置が機能するためのプログラムを記録した記憶媒体を提供する。
【０００７】
請求項１の発明は、放送番組と放送時刻が変更になることを示す放送情報とを受信する受信手段と、少なくとも記録予約番組と記録開始・終了時刻からなる複数の予約番組データを記憶する記憶手段と、該記憶手段に記憶された前記記録開始時刻の一定時間前より前記放送情報をモニタするモニタ手段と、該モニタ手段が放送時刻の変更有りを検出した場合に前記記憶手段に記憶された記録開始・終了時刻を書き換える予約時刻変更手段と、前記モニタ手段が放送時刻の変更無しを検出した場合に前記記憶手段に記憶された前記予約番組データ間の時間的重複を判定する重複判定手段と、該重複判定手段により判定された時間的重複のある予約番組データの一方を優先する優先順位決定手段と、前記重複判定手段で重複しないと判定された予約番組データ、及び前記優先順位決定手段で優先された予約番組データに基づいて放送番組の記録を行う記録手段とを備えた放送番組受信装置であることを特徴とする。
【０００８】
請求項２の発明は、請求項１記載の放送番組受信装置において、番組のジャンルや出演者等をキーワードとし、該キ−ワードのそれぞれに対して数値が対応付けられた嗜好情報を保持し、番組を視聴する度に該番組が内包するキーワードと一致するキーワードの前記数値を書き換える嗜好管理手段を備え、前記優先順位決定手段は、各番組が内包するキーワードと前記嗜好情報との合致度によって優先順位を決定することを特徴とする。
【０００９】
請求項３の発明は、予め記録予約番組と記録開始・終了時刻からなる複数の予約番組データを記憶手段に記憶し、該記憶手段に記憶された前記記録開始時刻の一定時間前より放送時刻が変更になることを示す放送情報をモニタし、放送時刻の変更有りを検出すると前記記憶手段に記憶された記録開始・終了時刻を変更し、その後、変更した記録開始時刻の一定時間前より前記放送情報をモニタし、放送時刻の変更無しを検出すると前記記憶手段に記憶された前記予約番組データ間の時間的重複を判定し、重複があれば重複する予約番組データの一方に優先順位を与え、優先する予約番組データによる放送番組の記録を行う放送番組記録予約変更方法であることを特徴とする。
【００１０】
請求項４の発明は、請求項３記載の放送番組記録予約変更方法において、番組のジャンルや出演者等をキーワードとして、該キ−ワードのそれぞれに対して数値が対応付けられた嗜好情報を保持しており、前記優先順位の決定は、各番組が内包するキーワードと前記嗜好情報との合致度によって決定することを特徴とする。
【００１１】
請求項５の発明は、請求項３または４記載の放送番組記録予約変更方法を実施するプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【００１９】
【発明の実施の形態】
本発明は、放送局の放送装置から番組の放送に関する情報を送信し、視聴者側の受信・記録装置でその情報を受信し、番組のスケジュールに変更がある場合は、自動的に録画予約内容の変更をすることによって、放送時刻の変更を人間の操作なしに反映できる番組放送・受信・記録方法、及び番組放送装置、放送番組受信・記録装置、並びに前記番組放送装置、放送番組受信・記録装置を機能させるプログラムを記録した記憶媒体を提供する。これらを実現するには、次の事項を満たすことが必要である。
【００２０】
（通信の確立）
放送局と受信装置との間で放送情報の通信を行うためには、通信を行うタイミングを予め決めておいて、そのタイミングに送受信両者が通信可能でなければならない。
従来技術で述べたように、番組放送スケジュールは予め告知されているので、これが放送局側と受信装置側で共有出来る唯一のスケジュール情報となるので、これを利用する。
本発明では、この放送スケジュールに従って各番組の放送開始時刻直前の一定時間帯を通信用時間帯に割り当て放送情報通信を行う。この時間帯には放送情報を繰り返し複数回送信することができる時間幅を設け、この時間帯に繰り返し放送情報通信を行うことによって、送受信両者の時刻設定に多少のずれがあっても確実にデータ通信が可能となるようにする。
【００２１】
例えば放送情報送信１回当たり１０秒かかるとした場合で、情報送信時間幅を５分間とした場合、午後９時から開始される番組の放送情報は、午後８時５５分からの５分間に３０回繰り返し送信され続ける。受信装置側では、この３０回のデータ通信のうちいずれか１回を正常に受信すれば良い。
この時の放送情報を送信するのに要する時間幅を“放送情報送信時間”、実際に放送情報送信が実行される時刻（放送開始時刻から放送情報送信時間を差し引いた時刻）を“放送情報送信時刻”と定義する。
放送情報送信時間は全放送局並びに全番組で共通の定数として定義されなければならない。
【００２２】
（放送情報の処理）
送信される放送情報は、（表１）のフォーマットで送信される。
【００２３】
【表１】
0003775937.tif 000002
【００２４】
種別が遅延の場合には遅延後の開始時刻と終了時刻がそれぞれ同時に送信される。
受信装置側では、この情報により次に放送される番組が予定通り放送されるのか、遅延が発生するのか、放送が中止されるのかを確認することが出来る。変更なしの場合は、予約時刻に従って録画動作を実行する。遅延の場合は、遅延後の放送時刻で録画処理を開始するように遅延時間を予約設定内容に反映し、録画動作を実行する。中止の場合は、録画予約をキャンセルする。
遅延処理された場合は、遅延後の放送時刻が新しい放送時刻となるので、この時刻をもとに放送情報送信時刻を算出し、この時刻に放送局は放送情報の送信動作を実行し、受信装置側は受信動作を実行する。
このような動作を、放送情報が変更なしか、放送中止となるまで繰り返す。このようにすることによって、変更後の放送時刻に更に変更が発生しても追従することを可能とし、繰り返して変更が発生することを可能とする。
【００２５】
（視聴者による優先順位指定及び優先順位判定による録画予約制御）
一般的に、タイマ録画機能付きＶＴＲは複数番組を録画予約できる。複数番組が予約されていた場合に、先の遅延処理によって録画時刻の変更を行うと、後続との番組との間に録画時間の重複が発生することが考えられる。
【００２６】
視聴者により、表２のような予約入力が行われている場合に、番組Ａの開始が３０分遅れ、終了も３０分遅れた場合、放送終了時刻が２２時３０分となるが、番組Ｂは異なるチャンネルで放送されるため、予定通りに放送されると、２つの番組の放送時間に３０分の重複が生じる。
【００２７】
【表２】
0003775937.tif 000003
【００２８】
例えば表２のように録画予約した場合、両方の番組を完全に録画することは不可能であるので、どちらかの番組をキャンセルしなければならない。
本発明では、予約入力時に上記の情報と共に優先順位情報を入力することを可能とし、重複の発生時に判定してどちらを優先的に録画するかを決定する手段を提供する。
【００２９】
表３は、本発明による録画予約情報の例である。
【００３０】
【表３】
0003775937.tif 000004
【００３１】
先の例の様に、番組Ａの放送が３０分ずれこんだとすると、番組ＡとＢの放送時間が重複する。
この時点で本発明の受信装置は、番組Ａと番組Ｂの優先順位を判定する。表３の例では、番組Ａの方が番組Ｂよりも優先順位が高いので、重複する番組Ｂの予約をキャンセルし、番組Ａを優先的に録画する。これによって、視聴者が所望する番組を的確に録画する事が出来る。
【００３２】
（優先順位を過去の視聴経緯より決定）
本発明においては、過去の視聴経緯から視聴者の嗜好情報を算出し、この嗜好情報をもとに録画予約されている各番組の優先順位を決定する（請求項２、４）。
【００３３】
嗜好情報とは、視聴者の好みを数値化して現したものであり、例えば番組のジャンル（映画，ドラマ，バラエティ等）や出演者（俳優名やタレント名）を一つのキーワードとして、各キーワードのそれぞれに対して数値情報を記憶できるようにし、視聴者が番組を視聴する度に、その番組が内包するキーワードと一致するキーワードの数値を＋１する（仮にこの数値を嗜好値と呼ぶ）。このようにすれば、視聴者が好んで見る番組のジャンルや出演者の傾向が数値的に現れる。この例で言えば、嗜好値の大きいキーワードを内包していたり、内包するキーワードの嗜好値の和が大きい番組ほど視聴者の好みに合致しているといえる。
つまり、本発明ではこのようにして各番組の特徴と視聴者の嗜好との合致度を推し量り、録画予約されている各番組毎にこの嗜好値を算出してランク付けを行い、その順位を優先順位として当てはめることができる。
【００３４】
視聴者の過去のアクセス履歴により、利用者の好みに応じた情報の取得、選択、番組選局等の処理が可能となるシステム・受信装置が特開平６−１２４３０９号公報（情報サービスシステムおよび放送受信システム）にて開示されている。
【００３５】
（優先順位を決定する手段として、外部より取得した利用者の嗜好情報により決定）
本発明においては、他の機器で取得した視聴者の嗜好情報をもとに録画予約されている各番組の優先順位を決定することを特徴とする。
【００３６】
請求項２、４に係る発明では、嗜好値を内部で取得し算出したが視聴者の嗜好を推し量るにはより多くの機器操作や方法によって収集した方がより精度の高い嗜好情報を得ることができる。例えば、あるタレントのホームページをアクセスするという操作を行ったという情報を嗜好値として本発明の受信装置に入力することが出来れば、本発明の受信・記録装置はこのタレントが出演する番組はこの視聴者の嗜好により合致していると判断することができ、結果として優先順位を高くすることができる。
利用者の嗜好情報を、取得した機器自身だけでなく他の機器においても利用可能とするシステムは特願平１１−７１３６１号（コンテンツ再生／コンテンツ受信装置）にて開示されている。
【００３７】
図１は、放送局と受信・記録装置を含む放送システムの全体図である。放送局１は、予め決められたスケジュールに基づいて決まった時刻に番組を放送し、視聴者は、新聞のテレビ欄や雑誌等の紙媒体、電子番組表のような電子媒体等の各種媒体により提供される図２に示すような番組表に基づいて自分が視聴したい番組をＴＶセット３を用いて視聴する。また、タイマー録画機能のあるＶＴＲ２を使用する場合は番組表に記載されたチャンネル番号、開始・終了時刻を入力することによって、指定した時刻に指定したチャンネルの番組を受信し、録画し、後日ＶＴＲ２によって再生しＴＶセット３を用いて視聴する。
【００３８】
本発明の実施例を放送局側の実施例１と受信装置側の実施例２に分けて述べる。
（実施例１（放送局側））
図３は、本発明の放送局側における、番組情報管理・送信装置（以下、放送局システムという）の構成を示す図である。放送局システムは基本的にコンピュータと同じ構成で、通常のコンピュータに放送装置とのインターフェースを装備したものとほぼ同等である。
【００３９】
図４は、放送局システムの構成を表す。図中、番組表データベース４−１は、放送する全番組の放送情報をコンピュータで処理可能なデータベースにしたもので、図３の不揮発性メモリ３−３に格納される。
番組表データベース４−１には、番組名と放送情報として開始時刻と終了時刻と“変更無し”，“変更有り”，“放送中止”を示す種別情報とが含まれる。これらは、１レコードが１番組に対応しており、常に放送時刻の早いものから順に格納されている。図５は、番組表データベース４−１に記録されるデータの具体的な例である。
【００４０】
この放送スケジュールの内容は、図２で示すような形態で視聴者に予め告知される番組表と同じである。ただし、各放送局は他放送局の放送スケジュールを管理する必要がないので、番組表データベース４−１には自局が放送するもののみがデータベースとして格納されている。放送情報の種別には、初期値として“変更なし”が記録されている。
番組表データベース４−１は、データベースアクセス部４−２を介してデータの読み出し、及び書き込みが可能である。
【００４１】
番組表データベース４−１の放送情報は入力部４−３を介して任意のタイミングで入力・変更が可能である。
入力部は、キーボードやマウスなどの入力装置で構成されており、番組表データベースの内容等は、表示部４−４を介してオペレーターに提示される。
計時手段４−６は、常時現在時刻を計時する手段であって、外部からの問い合わせに対して常に現在時刻を提供することができる。
【００４２】
主制御部４−５は、本発明の制御を主として実行する部分である。
計時手段４−６から取得した現在時刻を用いて、直近の番組の放送開始時刻を番組表データベース４−１から取得して次の放送情報送信時刻を算出し、放送情報送信時刻になるまで計時手段４−６から得られる現在時刻の監視を行う。
現在時刻が、放送情報送信時刻に達した時、主制御部４−５は番組表データベース４−１からこの番組の放送情報を取得し、データ送信部４−７から、各視聴者へ向けて放送電波として送信される。
【００４３】
図６は、この時送信される番組の、放送情報の送信データの形式を示す図である。
放送電波を利用したデータ送信の手段としては、放送電波の空き部分をデータ放送に割り当てるＶＢＩ方式のようなものが適切である。なお、ＶＢＩ方式によるデータ送信は、文字多重放送などで既に実用化されている既存のデータ放送技術である。
【００４４】
図７は、放送局システムを実現するのに必要な書き換え可能なメモリの構成である。これらのメモリは、図３の番組情報管理・送信装置の中のメモリ３−１の中に配置される。
レコード番号７−１は、現在処理中の番組表データベース４−１の中のレコード番号の値を保持する。
放送開始時刻７−２は、番組表データベース４−１からレコード番号７−１を用いて取得した番組の放送開始時刻である。
放送情報送信時間７−３は、放送情報を送信する時間幅を示す。この値は、システムの起動時に規定の値で初期化される。放送情報送信時刻７−４は、放送情報の送信を開始する時刻で、放送開始時刻７−２から放送情報送信時間７−３を差し引いて算出される。
各種編集メモリ７−５〜７−７は、放送情報入力時に入力用のバッファとして用いられる。
【００４５】
図８は、放送局における放送情報送信処理を示すフローチャートである。以下、フローチャートに基づいて処理内容を説明する。
（番組表データベース作成）
図４に示す入力部４−３から図５に示すような番組表データを入力する。この番組表は図２に示すような予め視聴者に告知されているものと同じ内容のスケジュールをもとにデータベース化したものである。データベース作成時に、図７に示すメモリのレコード番号メモリ７−１を番組表データベース４−１の先頭レコードを指す値で初期化する（Ｓ１）。以後、番組表データベース４−１へのアクセスはこのレコード番号によって行われる。
【００４６】
（番組情報取得）
レコード番号から番組表データベース４−１をアクセスして、直近の番組の放送開始時刻を取得し、放送開始時刻メモリ７−２に格納し、放送開始時刻から放送情報送信時間を差し引いて放送情報送信時刻を算出し、放送情報送信時刻メモリ７−４に格納する（Ｓ２）。
【００４７】
（放送情報送信時刻監視）
計時手段４−６より現在時刻を取得し（Ｓ３）、放送情報送信時刻７−４と比較し、現在時刻が放送情報送信時刻に達しているかどうかを判定する（Ｓ４）。判定の結果、放送情報送信時刻に達していなければ再度計時手段４−６から現在時刻を取得し（Ｓ３）、放送情報送信時刻まで現在時刻の監視を続ける。
【００４８】
（放送情報送信）
ステップ４において、放送情報送信時刻に達していれば、図６で示すデータ形式で、放送情報をデータ送信部４−７より送信する（Ｓ５）。放送情報は、入力部４−３からデータベースアクセス部４−２を介して入力することにより、情報送信処理とは非同期に入力することが可能である。なお、放送情報の入力については、後述する。
本発明によって実現する放送情報送信システムにおける番組放送装置においては、放送情報の送信前に放送情報の種別を判定し、“変更無し”の場合は、放送情報送信処理を行わずステップ９へ進む。
【００４９】
（放送情報送信繰り返し判定）
計時手段４−６より現在時刻を取得し、メモリ内に保持されている放送開始時刻７−２と比較して、現在時刻が放送開始時刻に達しているかどうかを判定する（Ｓ６）。放送開始時刻に達していない場合は、ステップ５を再度実行し放送情報を再送信する。このようにして、一定時間、放送情報の送信を繰り返して実行する。
【００５０】
（放送情報判定、及び後処理）
ステップ５で送信した放送情報の種別を判定し（Ｓ７）、“変更有り”の場合は変更後の放送開始時刻をメモリ７−２に記録する。
更に、この時刻から放送情報送信時間７−３を差し引いて算出した新しい放送情報送信時刻をメモリ７−４に書き込む。
そして、図５に示す番組表データベースから当該番組の種別に“変更無し”を記録する（Ｓ８）。これは、次回の放送情報送信時刻までに放送情報の変更が無かった場合に、最新の情報を最終情報として送信するためである。
次に、ステップ３へ戻り、同一の番組に対して再度放送情報送信処理を行う。
この処理を最終的な放送時刻が決定するまで繰り返す。
【００５１】
（次番組指定）
ステップ７において、放送情報が“変更無し”または“放送中止”の場合は、レコード番号７−１の値を＋１して次の番組を指示するようにし、ステップ２からの処理を繰り返す（Ｓ９）。
以上の処理を行うことによって、全ての番組に対する放送情報の送信処理を行う。
【００５２】
次に、前記した放送情報の入力手段について述べる。
放送情報の入力は、図４における入力部４−３と表示部４−４を用いて行う。図９は、一連の放送情報の入力画面である。画面上では、選択可能あるいは入力可能な項目に下線表示がされている。
【００５３】
図１０は、放送情報入力装置の例を示す図である。時刻の入力等を行う数値入力キー１０−１、入力データの決定を行う入力キー１０−２、項目の選択やフォーカス位置の変更操作を行うためのカーソルキー１０−３、入力の開始を指示するキー１０−４と入力の終了を指示するためのキー１０−５を有する。
【００５４】
図１１は、放送情報入力の処理を示すフローチャートである。
以下、放送情報入力の処理について説明する。
（番組選択）
最初に入力開始キー１０−５を押下すると、図９（Ａ）に示すような２つの番組指定方法が表示部４−４に表示される。
指定方法は、カーソルキー１０−３で選択し、入力キー１０−２を押下することによって決定する。直近の番組を指定する場合は、“次に放送される番組”９−１を選択する。これを選択した場合は、図７に示すメモリ内のレコード番号７−１が指し示す番組が選択される（Ｓ１１）。
任意の番組を選択する場合は、“一覧から指定する”９−２を選択する。これを選択した場合は、メモリ内のレコード番号７−１が示す番組以降の番組の一覧が図９（Ｂ）のように表示され、これらの中から番組を選択する。番組の選択も指定方法の選択と同様にカーソルキー１０−３で選択し、入力キー１０−２を押下することによって決定する。
【００５５】
（放送情報入力）
番組の指定が実行されると、番組表データベース４−１から、当該番組のレコード７−１が読み出され、種別、開始時刻、終了時刻が、それぞれの編集メモリ７−５〜７−７へと読み出される（Ｓ１２）。
編集メモリ７−５〜７−７の内容は番組名と共に情報入力画面上に図９（Ｃ）に示すように表示される。種別は、“変更無し”，“変更有り”，“放送中止”の３つから選択可能であり、種別がフォーカスされた状態でカーソルキー１０−３の左右キーを操作することによって項目を選択し、入力キー１０−２によって決定し、決定した内容が種別編集メモリ７−５へ書き込まれる。
入力項目が“変更有り”の場合は、続いて開始時刻及び終了時刻の入力を行う。  変更有り以外の場合は、入力の必要は無い。
開始時刻・終了時刻の入力は数値入力キー１０−１で行い決定する。決定した時刻は、それぞれの編集メモリ７−６，７−７へ書き込まれる。
【００５６】
（入力内容確認処理）
ステップ１２において、全ての項目の入力が完了した後、図９（Ｄ）に示すような入力内容の最終確認画面が表示され、画面上に表示された選択項目のフォーカス表示をカーソルキー１０−３で移動し、入力キー１０−２を押下することによって処理を選択する（Ｓ１３）。
“入力画面に戻る”９−８を選択した場合は、ステップ１２に戻り、再度情報入力画面図９（Ａ）を表示し、入力内容の修正を行うことができる。
“内容を破棄して終了”９−９を選択した場合は、編集メモリ７−５〜７−７の内容を破棄して入力処理を終了する。
【００５７】
（入力データ反映処理）
ステップ１３において、“内容を反映して終了”９−７を選択した場合は、編集メモリ７−５〜７−７の内容を番組表データベース４−１の当該番組レコード７−１に上書きして（Ｓ１４）、情報入力を終了する。
以上の操作によって、番組情報の入力を行う。
【００５８】
（実施例２（視聴者側））
図１２、図１３は、本発明の視聴者側における、番組情報受信・録画装置（以下、受信・録画システムという）の構成を示す図である。
図中、録画予約データベース１３−１は視聴者が入力した番組録画予約情報をコンピュータで処理可能なデータベースにしたもので、データベースアクセス部１３−２を介してアクセス可能である。録画予約データベース１３−１は、図１２における不揮発性メモリ１２−３内に格納される。録画予約データベース１３−１には複数の番組の予約情報が格納可能であり、１番組当たり１レコードが割り当てられ、それぞれの１レコードには、図１４（Ａ）に示す受信・録画システムのメモリ構成図のように、チャンネル番号、開始時刻、終了時刻、優先順位が記録される。
録画予約データベース１３−１は、データベースアクセス部１３−２を介してデータの読み出し、及びデータの書き込みが可能であり、図１４（Ｆ）に示すようなメモリ構成である。
【００５９】
入力部１３−３はキーボードやマウスなどの入力装置で構成されており視聴者自身の操作で優先順位を指定する際や、録画予約データベース１３−１への予約情報の入力に用いられる。録画予約データベース１３−１の予約情報は任意のタイミングで入力・変更が可能である。録画予約データベース１３−１の内容は、表示部１３−４を介してオペレーターである視聴者に提示される。
計時手段１３−６は、常時現在時刻を計時する手段であって、外部からの問い合わせに対して常に現在時刻を提供することができる。
【００６０】
主制御部１３−５は、計時手段１３−６から取得した現在時刻と、データベースアクセス部１３−２を介して録画予約データベース１３−１から取得した直近の録画番組の放送時刻から、放送情報送信時刻を算出し、放送情報送信時刻になるまで計時手段１３−６から得られる現在時刻の監視を行う。
現在時刻が、放送情報送信時刻に達した時、選局制御部１３−８を制御して録画予約の番組の放送チャンネルを選択し、実施例１で述べた放送情報を受信する。
受信した放送情報により、必要に応じて録画予約データベース１３−１の内容を更新するか、録画処理部１３−７に録画処理の実行を指示する。
【００６１】
優先順位決定手段１３−９は、録画予約の優先順位を決定する手段であり少なくとも、視聴者自身が操作を行って指定する手段、過去の視聴経緯から嗜好情報を取得して優先順位を算出する手段、他機器から取得した嗜好情報をもとに優先順位を算出する手段のいずれかが具備されているものである。
【００６２】
図１４は、前記した受信・録画システムを実現するのに必要な書き換え可能なメモリの構成である。
これらのメモリは、図１２の番組受信・録画装置の中のメモリ１２−１の中に配置される。
図１４（Ａ）に示す録画予約入力メモリは、単一の番組の録画予約情報を一時的に記録するメモリである。図１４（Ｂ）に示す優先順位編集メモリは、予約されている全番組の優先順位の編集を行うときに、予約情報を一時的に読み出すメモリである。図１４（Ｃ）に示す放送情報受信時刻メモリは、放送情報を受信する時刻を一時的に記録するためのメモリである。
【００６３】
放送情報の入力は、入力部１３−３と表示部１３−４を用いて行う。図１５は、一連の録画予約情報の入力画面である。画面上では、選択可能或いは入力可能な項目に下線表示がされており、その項目が入力可能、或いは選択可能であることを示している。
図１６は、録画予約入力装置の例を示す図である。時刻やチャンネル番号の入力等を行う数値入力キー１６−１、入力データの決定或いは選択項目の決定を指示する決定キー１６−２、項目の選択やフォーカス位置の変更操作を行うためのカーソルキー１６−３、は予約入力の開始を指示するためのキー１６−４と終了を指示するためのキー１６−５を有する。
【００６４】
図１７は、受信・録画システムにおける予約入力時の処理を示すフローチャートである。
以下、録画予約入力処理の実施例について述べる。
（情報入力）
入力装置の予約開始キーを押下することによって、図１５（Ａ）に示すような予約入力画面が表示部１３−４に表示され、予約入力を開始する。
まず、数値入力によってチャンネル番号の入力を行い、決定キー１６−２の押下によってチャンネル番号を確定する（Ｓ２１）。
確定後、入力位置は開始時刻入力へと移り開始時刻の入力を行う（Ｓ２２）。チャンネル番号と同様に数値入力キーによって終了時刻を入力する（Ｓ２３）。
【００６５】
（録画モード選択）
録画モード選択では、カーソルキー１６−３の左右キーを押下することによって、“標準”／“３倍”の表示を切り替え、所望のモードを選択した上で決定キー１６−２で選択を決定する（Ｓ２４）。これらのステップで、入力された各項目は、図１４（Ａ）に示す録画予約入力メモリへ一時的に記録される。予約入力中は、カーソルキー１６−１の操作によって任意に入力項目を変更し、任意の項目を入力することができる。
【００６６】
（優先順位初期値設定）
入力終了キー１６−４を押圧することによって予約内容が確定（Ｓ２５）し、図１４（Ａ）に示す録画予約入力メモリの内容が、録画予約データベース１３−１の“既に予約されている番組数＋１番目”のレコードへ書き込まれる（Ｓ２６）。
この時、この番組の優先順位は必ず“既に予約されている全番組よりも低く”なる。これによって、最後に入力した番組が最も優先順位が低くなることになる。
【００６７】
（予約入力確認）
予約完了後、予約操作を終了するか、続けて別の番組を予約するかを選択する（Ｓ２７）。図１５（Ｂ）は、確認画面の表示例である。ステップ２７において予約操作の継続を選択した場合は、ステップ２１の予約入力画面へ戻り、継続して予約入力を行うことができる。
【００６８】
（優先順位指定確認）
ステップ２７において、予約終了を選択した場合は、優先順位指定の有無を選択する（Ｓ２８）。図１５（Ｃ）は、確認画面の表示例である。優先順位指定しないを選択した場合は、予約入力の一連の操作を終了する。
【００６９】
（優先順位決定）
ステップ２８において、優先順位指定を選択した場合は、優先順位指定モードとなる（Ｓ２９）。図１５（Ｄ）は、優先順位指定入力モードの表示例である。優先順位指定モードに入ると、録画予約データベース１３−１から予約内容を読み出し、優先順位値の少ないものから順番に図１４（Ｂ）に示す優先順位編集メモリへと読み出される。
優先順位指定操作中は、優先順位編集メモリの内容が表示部１３−４へ表示されて、画面上で現在の優先順位を確認することができる。
【００７０】
優先順位の変更は次の手順で行う。
優先順位指定画面は、図１５（Ｄ）に示すように１行が１番組で構成され、選択可能な番組は下線が付加されて表示される。下線表示はカーソルキー１６−３の上下キー操作で移動させることができる。優先順位を変更したい番組を選択した上で、決定キー１６−２を押下することによって、図１５（Ｅ）に示すように番組データが反転表示され、優先順位変更可能となっていることを示す。この状態で、上カーソルキーを押下すると反転表示された番組と一つ上の番組の表示順位が入れ替えると共に図１４（Ｂ）に示す優先順位編集メモリ内の順位も入れ替える。再度決定キー１６−２を押下することによって、順位を確定し再び項目選択可能（下線表示）状態となる。この操作を繰り返すことによって全番組の優先順位を指定することができる（Ｓ２９）。
【００７１】
（優先順位情報記録）
全ての番組の優先順位指定を行った後、入力終了キー１６−４を押下することによって優先順位指定を完了し、指定した優先順位を録画予約データベース１３−１に書き込む。この時、図１４（Ｂ）に示す優先順位編集メモリ内の順序がそのまま優先順位値となり、予約番号に従って該当する番組の優先順位メモリへ書き込まれる（Ｓ３０）。
以上の操作によって、録画予約及び優先順位が決定される。
【００７２】
優先順位を過去の視聴経緯より決定する方式においては、先に説明した優先順位指定手段のうち、ステップ２８が省かれステップ２９の処理を優先順位算出手段１３−９が行う。
この場合、優先順位の決定は視聴者過去の視聴経緯によって得られた嗜好情報をもとに行うものであって、例えば、特開平６−１２４３０９号公報（情報サービスシステムおよび放送受信システム）で開示されているような発明があり、この発明が、提示する嗜好情報と各番組の付加情報から視聴者の嗜好の一致度を算出し、一致度の高いものを最優先として優先順位を決定する。
番組に対する付加情報とは、番組名、映画・ドラマなどのジャンル情報、内容に関する簡単要約文、出演者などの情報を示し、ＥＰＧ（電子番組表）のようなものに含まれる情報を意味する。
【００７３】
外部より取得した利用者の嗜好情報により決定する方式においては、過去の視聴履歴により決定する方式と同様に優先順位の決定を優先順位算出手段１３−９が行う。
この場合、優先順位の決定は他機器で取得した視聴者の嗜好情報をもとに行うものであって、例えば特願平１１−７１３６１号（コンテンツ再生／コンテンツ受信装置）で開示されているものがある。この発明が提示する嗜好情報と各番組の付加情報から視聴者の嗜好の一致度を算出し、一致度の高いものを最優先として優先順位を決定する。
【００７４】
図１９は、放送情報受信、及び受信した放送情報による予約録画処理を示すフローチャートである。
以下、その手順を説明する。
（予約番組取得）
録画予約データベース１３−１から、先頭レコードの予約番組の予約時刻を取得し（Ｓ３１）、図１４（Ｄ）に示す予約番組情報メモリ１４−４に読み出し、当該番組の予約情報を録画予約データベース１３−１から削除する。
図１８は、図２に示した番組表に従って予約入力した録画予約データベース１３−１の例である。
【００７５】
（放送情報送信時刻算出）
実施例１の放送局側と同様に、図１４（Ｄ）に示す予約番組情報メモリ１４−４の開始時刻から放送情報送信時刻を算出し（Ｓ３２）、図１４（Ｃ）に示す放送情報送信時刻メモリ１４−３に記録する。
【００７６】
（放送情報送信時刻監視）
計時手段１３−６から現在時刻を取得し（Ｓ３３）、放送情報送信時刻メモリ１４−３に記録された放送情報送信時刻と一致するかどうかを判定する（Ｓ３４）。放送情報送信時刻と一致していなければ、この動作を一定間隔で繰り返し、放送情報送信時刻に到達するまで監視を続ける。
【００７７】
（放送情報受信）
ステップ３４において、放送情報送信時刻に到達したと判断した時、主制御部１３−５は予約情報メモリ１４−４に読み出されたチャンネル番号を選局制御部１３−８に通知して、受信するチャンネルを選択し（Ｓ３５）、放送情報の受信を開始する（Ｓ３６）。
【００７８】
（放送情報判定）
受信した放送情報データの内容を判定する（Ｓ３７）。
ステップ３７において、種別が“変更有り”の場合は受信した開始時刻及び終了時刻を予約情報メモリ１４−４の開始時刻及び終了時刻に上書きし、予約時間を変更する（Ｓ３８）。変更後の放送開始時刻から再び放送情報送信時刻を算出し、放送情報送信時刻メモリ１４−３へ上書きし、変更後の放送情報送信時刻に再び放送情報を受信するため、ステップ３３からの処理を開始する。
図１８（Ｂ）は、放送開始が３０分遅れた場合の予約情報メモリ１４−４の例である。
ステップ３７において、種別が“放送中止”の場合は当該番組の予約処理を中止し、優先順位再設定処理へ進み（Ｓ３９）、番組予約終了を判定し（Ｓ４０）、すべて終了していれば録画処理を終了し、終了していなければステップ３１へ戻り、録画予約処理を継続する。
変更となった番組の放送が遅延した場合に放送番組変更の放送情報を逐次放送する放送情報送信システムにおける番組放送装置において、“変更無し”の場合には放送情報の送信が行われないため、受信側のシステムで放送情報を受信できなかった時には、“変更無し”を受け取った場合と同じ処理を実行する。
【００７９】
（時間重複判定）
ステップ３７において、種別が“変更なし”の場合は、予約情報メモリ１４−４の開始時刻と録画予約データベース１３−１の全番組の録画開始・終了時刻を判定して、録画を開始する番組と予約待ちの番組の放送時間に重複がないかどうかを判定する（Ｓ４１）。
重複が発生しない場合はステップ４５の録画処理へ進む。
【００８０】
（優先順位判定）
ステップ４１において、重複が発生する場合は、それぞれの番組の優先順位値を比較し（Ｓ４２）、現在処理中の番組の方が優先順位が低ければ（値が大きければ）録画処理を中止し、ステップ３９へ進む。
録画予約データベース１３−１内の番組の方が優先順位が低ければ、この番組の優先順位値を取得して図１４（Ｅ）に示す削除対象番組優先順位メモリ１４−５へ記録し、当該番組の予約情報レコードを録画予約データベース１３−１から削除し、予約を破棄する（Ｓ４３）。
録画予約データベース１３−１の中の他の番組の優先順位を読み出し、メモリ１４−５よりも優先順位値の大きいものを１減算し、録画予約データベース１３−１を更新する（Ｓ４４）。
【００８１】
（録画開始処理）
ここで実際の録画処理を開始するため、放送開始時刻の監視を行う。
計時手段から現在時刻を取得し、図１４（Ｄ）に示す予約番組情報メモリ１４−４）の放送開始時刻と一致するかどうかを判定する。
この動作を一致するまで一定間隔で繰り返して、放送開始時刻に達するまで監視を続ける。
放送開始時刻に達した時、録画装置に対して録画処理開始を指示する（Ｓ４５）。
また、開始時刻の監視と同様の方法で終了時刻を監視し現在時刻と終了時刻が一致した時に録画装置に対して録画処理終了を指示する。
【００８２】
（優先順位再設定処理）
録画予約データベース１３−１の中の全番組の優先順位を読み出し、メモリ１４−４の優先順位よりも優先順位値の大きいもの（優先順位の低いもの）を１減算し、録画予約データベース１３−１を更新する（Ｓ３９）。
この処理によって、録画予約データベース１３−１の中の各番組の優先順位が１〜予約済み番組数までの通し番号の状態になる様にする。録画予約データベース１３−１に別の番組予約が残っていれば、ステップ３１からの処理を全ての番組を録画完了するまで繰り返す（Ｓ４０）。
以上の処理によって、放送時刻の変更の有無を受信して、変更に追従した録画処理を行う。
【００８３】
なお、番組変更の放送情報を受信した際に、予め作成されている放送記録予定を組み替え、それに基づいて記録する方法を実施するプログラムが記録された記憶媒体や、予め優先順位をつけて作成されている放送記録予定を優先順位を考慮して組み替え、それに基づいて記録する方法を実施するプログラムが記録された記憶媒体（請求項５）は、プログラムメディアであり、コンピュータで読み取り可能な、図１１，図１７，図１９に示すようなプログラムが格納されている。
このプログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピーディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ，ＥＰＲＯＭ，ＥＥＰＲＯＭ，フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
さらに、本発明では外部の通信ネットワークとの接続が可能な通信装置を備えているため、その通信装置を介して通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。尚、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであってもよい。尚、記憶媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【００８４】
また、以上の説明では、無線による放送受信（図１）を想定して説明したが、それに限定されるものではない。例えば、ケーブル通信による放送であるケーブルテレビや、インターネット等による公衆回線を介した通信ネットワークから配信される構成であってもよい。さらに、対象とする配信されるものも放送（テレビでの映像＋音声）のみに限らず、音声のみであってもよいし、その場合は音楽等であってもよい。
【００８５】
【発明の効果】
本発明は、以上のような構成であるため、次のような効果を奏する。
番組表をもとに通信タイミングを合わせることによって、放送システムと受信システムとが、効率良く且つ確実にデータ通信を行うことができるので、番組の放送情報を常時送受信している必要がなく、情報送信を抑えることが可能となる。
放送番組の視聴者が、ＶＴＲ等の記録装置を用いて放送番組を記録予約している場合、放送番組の変更や中止が突発的に発生し、それにより放送時間が変更となったとしても、放送局から送信される放送情報によって、受信・記録装置が自動的に記録開始及び終了時刻を変更して予約した番組を正確に記録することができる。
【００８６】
また、記録予約時に複数の放送番組を記録予約する場合に、番組毎に優先順位を付けて予約することにより、放送番組受信装置が自動的に記録開始及び終了時刻を変更し、優先順位が高い番組を優先して録画することができる。
そして、請求項１、３に係る発明における予約変更は、モニタ手段が放送時刻の変更有りを検出した時に記録開始時刻を書き換え、放送時刻の変更無しを検出した後に時間的重複のある予約番組データの一方を外すようにしているので、例えば、１回目の放送時刻変更では他の予約番組との間で時間的重複が生じていたが、２回目の放送時間変更によってその時間的重複が解消された場合に、無駄な予約番組データの組み替えの必要がなくなる。
さらに、請求項２、４に係る発明において、記録を行う放送番組の優先順位を視聴者の嗜好情報により決定する際の嗜好情報は、番組のジャンルや出演者をキーワードとし、各キーワードのそれぞれに対して数値情報を記憶するものであるので、過去に視聴した番組でなくても、番組のジャンルや出演者によって優先順位付けを行って番組記録を行うことができる。
【図面の簡単な説明】
【図１】放送局と視聴者の受信・記録装置を含む放送システムの全体図である。
【図２】視聴者に告知される一般的な番組表の例を示す図である。
【図３】放送局側における番組放送情報管理・送信装置の構成図である。
【図４】放送局システムの図３に類似した放送情報管理・送信手段の構成図である。
【図５】放送装置の番組表データベースに記録されるデータの例を示す図である。
【図６】放送装置から送信される放送情報のデータ形式を示す図である。
【図７】放送装置を構成する書き換え可能メモリのメモリ構成を示す図である。
【図８】放送装置における放送情報の送信処理を示すフローチャートである。
【図９】受信・記録装置が放送情報を受信したときに表示される一連の入力画面を示す図である。
【図１０】放送情報入力装置の例を示す図である。
【図１１】受信・記録装置における放送情報の入力処理を示すフローチャートである。
【図１２】受信・記録装置の構成図である。
【図１３】受信・記録装置の図１３に類似した構成図である。
【図１４】受信・記録装置を構成する書き換え可能メモリのメモリ構成を示す図である。
【図１５】受信・記録装置において、録画予約を行うときに表示される一連の入力画面を示す図である。
【図１６】録画予約情報入力装置の例を示す図である。
【図１７】受信・録画装置における予約入力時の処理を示すフローチャートである。
【図１８】受信・記録装置を構成する録画予約データベースのメモリ構成を示す図である。
【図１９】受信・録画装置における、放送情報受信、及び受信した放送情報による録画処理を示すフローチャートである。
【図２０】従来の受信・記録装置において、放送時刻の変更が発生し、タイマー録画予約に失敗した例を示す図である。
【符号の説明】
４−１…番組表データベース、４−２…データベースアクセス部、４−３…入力部、４−４…表示部、４−５…主制御部、４−６…計時手段、４−７…データ送信部、１３−１…録画予約データベース、１３−２…データベースアクセス部、１３−３…入力部、１３−４…表示部、１３−５…主制御部、１３−６…計時手段、１３−７…録画処理部、１３−８…選局制御部、１３−９…優先順位決定手段。
【図１】
0003775937.tif 000005
【図２】
0003775937.tif 000006
【図３】
0003775937.tif 000007
【図４】
0003775937.tif 000008
【図５】
0003775937.tif 000009
【図６】
0003775937.tif 000010
【図７】
0003775937.tif 000011
【図８】
0003775937.tif 000012
【図９】
0003775937.tif 000013
【図１０】
0003775937.tif 000014
【図１１】
0003775937.tif 000015
【図１２】
0003775937.tif 000016
【図１３】
0003775937.tif 000017
【図１４】
0003775937.tif 000018
【図１５】
0003775937.tif 000019
【図１６】
0003775937.tif 000020
【図１７】
0003775937.tif 000021
【図１８】
0003775937.tif 000022
【図１９】
0003775937.tif 000023
【図２０】
0003775937.tif 000024