(57)【要約】【課題】処理ユニットに対して録画スケジュールに基づき録画させる方法及び装置を提供する。【解決手段】処理ユニットに対して録画スケジュールに基づき録画させる方法及び装置。(a)デジタル放送ストリーム於いて提供される現在の番組及び次の番組に関するスケジュール情報を含むサービス情報が取得される。(b)現在の番組及び次の番組に関して、取得されたサービス情報に含まれているスケジュール情報と、ＥＰＧデータベースのような番組スケジュールデータベースとの間に差異があるか否かが判定される。(c)現在の番組及び次の番組の少なくとも一方が、録画スケジュールに基づき録画されるようにスケジュールされているか否かが判定される。(d)工程(b)及び工程(c)に於いて真であると判定された場合、工程(b)に於ける差異に基づき録画スケジュールが修正される。(e)工程(b)に於ける差異と修正録画スケジュールとに基づき処理ユニットが制御される。【選択図】図１Ａ
2007184919.tif 000002
【特許請求の範囲】
【請求項１】
(a)  デジタル放送ストリームに含まれるサービス情報を取得する工程であって、前記サービス情報は前記デジタル放送ストリームに於いて提供される現在の番組及び次の番組に関するスケジュール情報を含むものである工程と、
(b)  前記現在の番組及び前記次の番組に関して、前記取得されたサービス情報に含まれているスケジュール情報と、前記デジタル放送ストリームに関して予め定められたスケジュール情報を含む番組スケジュールデータベースとの間に差異があるか否かを判定する工程と、
(c)  前記現在の番組及び前記次の番組の少なくとも一方が、前記録画スケジュールに基づき前記処理ユニットにより録画されるようにスケジュールされているか否かを判定する工程と、
(d)  工程(b)及び工程(c)に於いて真であると判定された場合、工程(b)に於ける差異に基づき前記録画スケジュールを修正する工程と、
(e)  工程(b)に於ける前記差異と前記修正録画スケジュールとに基づき処理ユニットを制御する工程と
を含むことを特徴とする、処理ユニットに対して録画スケジュールに基づき録画する方法。
【請求項２】
工程(d)は、
工程(b)に於ける前記差異を、工程(b)に於ける前記差異に係る変更タイプとして分類する工程と、  
前記変更タイプに基づき前記録画スケジュールを修正する工程と
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記変更タイプは、前記現在の番組がその時間枠を超過することを示すものであることを特徴とする請求項２に記載の方法。
【請求項４】
前記変更タイプは、前記現在の番組が短縮されることを示すものであることを特徴とする請求項２に記載の方法。
【請求項５】
前記変更タイプは、ある番組は差し替えられるが、前記デジタル放送ストリームに関するその他のスケジュールには変更がないことを示すものであることを特徴とする請求項２に記載の方法。
【請求項６】
工程(e)は、前記現在の番組が録画中である場合、前記修正録画スケジュールに基づき前記デジタル放送ストリームから前記現在の番組を録画することを含むことを特徴とする請求項１に記載の方法。
【請求項７】
工程(e)は、前記次の番組が録画されるようスケジュールされている場合、前記再スケジュールされた録画スケジュールに基づき、前記デジタル放送ストリームから前記次の番組を録画することを含むことを特徴とする請求項１項に記載の方法。
【請求項８】
前記処理ユニットは個人用録画装置であり、前記デジタル放送ストリームはデジタルテレビトランスポートストリームであることを特徴とする請求項１に記載の方法。
【請求項９】
前記番組スケジュールデータベースは電子番組ガイドであることを特徴とする請求項１に記載の方法。
【請求項１０】
番組録画のための録画スケジュールに基づき録画する装置であって、
当該装置は、番組スケジュールデータベースを備えており、前記番組スケジュールデータベースはデジタル放送ストリームに関して予め定められたスケジュール情報を含み、
前記デジタル放送ストリームからサービス情報を取得するための受信機であって、前記サービス情報はデジタル放送ストリームにおいて提供される現在の番組及び次の番組に対するスケジュール情報を含む受信機と、
ビデオデータを格納するための記憶デバイスと、
前記現在の番組及び前記次の番組に関して、受信された前記サービス情報に含まれるスケジュール情報と、前記番組スケジュールデータベースに含まれる前記予め定められたスケジュール情報との間の差異に対応して、前記録画スケジュールを修正するプロセッサーであって、前記録画スケジュールが、前記現在の番組及び前記次の番組の少なくとも一方を格納することをスケジュールしている場合、前記受信されたサービス情報に含まれる前記スケジュール情報に基づいて前記修正がなされるプロセッサーと、
を含み、
前記プロセッサーは、前記修正された録画スケジュールに基づき前記記憶デバイスにビデオデータを格納するように当該装置を制御する装置。
【請求項１１】
前記装置は個人用録画装置であることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記装置はパーソナルコンピュータであることを特徴とする請求項１０に記載の装置。
【請求項１３】
前記デジタル放送ストリームはデジタルテレビトランスポートストリームであることを特徴とする請求項１０に記載の装置。
【請求項１４】
前記番組スケジュールデータベースは電子番組ガイドであることを特徴とする請求項１０に記載の装置。
【請求項１５】
録画スケジュールに基づき録画するために処理ユニットに於いて使用される方法を実施するコンピュータ実行可能命令を有するコンピュータ読み取り可能媒体であって、
前記方法は、
(a)  デジタル放送ストリームに含まれるサービス情報を取得する工程であって、前記サービス情報は前記デジタル放送ストリームに於いて提供される現在の番組及び次の番組に関するスケジュール情報を含むものである工程と、
(b)  前記現在の番組及び前記次の番組に関して、前記取得されたサービス情報に含まれているスケジュール情報と、前記デジタル放送ストリームに関して予め定められたスケジュール情報を含む番組スケジュールデータベースとの間に差異があるか否かを判定する工程と、
(c)  前記現在の番組及び前記次の番組の少なくとも一方が、前記録画スケジュールに基づき前記処理ユニットにより録画されるようにスケジュールされているか否かを判定する工程と、
(d)  工程(b)及び工程(c)に於いて真であると判定された場合、工程(b)に於ける差異に基づき前記録画スケジュールを修正する工程と、
を含むことを特徴とするコンピュータ読み取り可能媒体。
【請求項１６】
工程(d)は、
工程(b)に於ける前記差異を、工程(b)に於ける前記差異に係る変更タイプとして分類する工程と、
前記変更タイプに基づき前記録画スケジュールを修正する工程と、
を含むことを特徴とする請求項１５に記載のコンピュータ読み取り可能媒体。
【請求項１７】
前記方法は、
(e)  工程(b)に於ける前記差異と前記修正録画スケジュールとに基づき処理ユニットを制御する工程
を更に含むことを特徴とする請求項１５に記載のコンピュータ読み取り可能媒体。
【請求項１８】
(a)  デジタル放送ストリームのサービス情報を取得する工程であって、前記サービス情報は最新の番組情報に関するスケジュール情報を含むものである工程と、
(b)  前記最新の番組情報に関して、前記取得されたサービス情報に含まれているスケジュール情報が、前記デジタル放送ストリームに関して予め定められたスケジュール情報を含む番組スケジュールデータベースとどのように異なっているかを判定する工程と、
(c)  前記最新の番組情報が、前記録画スケジュールに基づき録画されるようにスケジュールされている少なくとも１つの番組を示している場合、工程(b)に於いて判定された前記差異に基づき、前記録画スケジュールを修正する工程と、
を含む、録画スケジュールに基づき録画するために個人用録画装置に於いて使用される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、録画スケジュールに基づきビデオ録画装置で番組を録画することに関し、更に詳しくは、録画をより正確に行うために複数の番組スケジュールデータソースを使用して、録画スケジュールに基づきビデオ録画装置でデジタルテレビ番組を録画することに関する。
【背景技術】
【０００２】
現在、多くの個人用録画装置（パーソナルビデオレコーダ；ＰＶＲ）システムは、ユーザが番組を録画することをより簡単にするための電子番組ガイド（ＥＰＧ）を含んでいる。これらのＥＰＧは、番組スケジュール情報を含むデータベースを使用しており、ユーザに対してＴＶ番組欄を表示すると共に、ユーザが要求する場合に特定の番組についてより多くの情報を提供するものである。このデータベースに含まれる情報は、これを専門とするサードパーティ企業により収集され、そして、このデータベースはＰＶＲ製造会社に対して販売又はライセンス供与して、そのＰＶＲ製造会社の製品に於いて使用されるものである。下記特許文献１は、ＴＶ番組の録画を制御する装置及び方法を開示している。この装置は、ＴＶ信号に重ねられる電子番組ガイド情報を表示する。この装置は、複数の所望の番組を、電子番組ガイド情報に基づき録画するために予約することが出来る。番組を録画用に予約すると、アイコンが、ＴＶ画像信号に関連してＴＶ画面上に連続的に表示される。番組を録画するための録画媒体の特定の条件に起因して、予約された番組の録画の実行が不可能な場合、別の形態のアイコンをＴＶ画面に表示するようにしてもよい。
【０００３】
アナログＴＶシステムのＰＶＲの場合、このＥＰＧデータベースの更新は、通常、モデム又は既存のネットワーク接続によりサービスプロバイダーからダウンロードされる。一般的には、ＰＶＲは一日に一回、新しいＥＰＧデータをダウンロードする。これは通話料金を低減するため及び電話の使用の便宜を考慮して、通常、深夜に行われる。
デジタルＴＶシステムは、各デジタルＴＶストリームに含まれるサービス情報（ＳＩ）の一部として、放送のスケジュール情報を含むこともあるが、放送局はしばしば、帯域幅の制約により、完全なスケジュール情報を含ませることを嫌がる。通常、スケジュール情報は、現在の番組とそれに続く番組とにのみ限定されている（多くのＳＩ規格に於いて最低必須事項）。これは、ＥＰＧの目的には役に立たず、デジタルネットワーク上の多くのＰＶＲシステムでは、やはりＥＰＧデータベースをダウンロードすることになる。
【０００４】
ＰＶＲに於ける番組の録画は、従来のものは、ＥＰＧデータベースを参照して、ＰＶＲのユーザによって一般的に設定される録画スケジュールに基づいている。ダウンロードされた番組スケジュールのデータベースは、提供可能なデータ量に関して多くの利点を有しているが、１つの重要な限定事項、つまり、データの適時性という点で問題がある。放送局は、重大ニュースによる現在の番組の差し換え、又はイベントの時間超過により、直前通告にてスケジュールを変更することがある。例えば、スポーツの試合が超過すると、ネットワークは放送を継続する。また、ＥＰＧデータプロバイダーが知らないうちに放送局がスケジュールを変更する可能性がなくはない。このような場合、ＰＶＲは、ユーザが望んでいない番組を非効率的に録画することになり、ＰＶＲのメモリスペースを無駄にすることになる。
【０００５】
スケジュール情報は、最大一日遅れていることがあるので、受信機はこれらの変更について知る手だてがない。その結果、ユーザは、番組スケジュールの不正確な表示を見る可能性があると共に、これらの番組変更のために番組が正しく録画されないことがある。この状況を改善するために、特定の番組が開始する時を受信機に知らせる番組配信制御（ＰＤＣ）のような技術を使用することができるが、これは、番組が中止されたり、スケジュールに於いて大きな変更が発生した場合には役にはたたない。このことは、ＰＶＲは、装置が検出することが出来ない番組変更のため、時には間違った番組を録画することがあるということを意味する。
【特許文献１】米国特許第６，３７０，３１７号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
かくして、例えば、正しいタイミングと内容とについて、録画に関するユーザの要求事項を正しく満たす効果的且つ効率的な番組録画機能を提供する、ビデオ録画装置に於いて使用される方法を提供することが望まれている。
従って、本発明の目的は、録画スケジュールと複数番組スケジュールデータソースとに基づき録画する方法及び装置を提供することにある。
【課題を解決するための手段】
【０００７】
デジタル放送サービスに関するスケジュール変更を検出するために、複数データソ−スと録画スケジュールとの比較が行われる。本方法が種々の状況に適合するように、これらの変更に応答して異なる動作を行わせることが出来る。
本発明は、処理ユニットに対して録画スケジュールに基づき録画させる方法を提供することにより、上記目的を達成する。本方法は下記工程を含んでいる。(a)デジタル放送ストリームに含まれるサービス情報を取得する工程であって、サービス情報は、デジタル放送ストリームに於いて提供される現在の番組及び次の番組に関するスケジュール情報を含むものである工程。(b)現在の番組及び次の番組に関して、取得されたサービス情報に含まれるスケジュール情報と、デジタル放送ストリームに関して予め定められたスケジュール情報を含む番組スケジュールデータベースとの間に差異があるか否かを判定する工程。(c)現在の番組及び次の番組の少なくとも一方が、録画スケジュールに基づき処理ユニットにより録画されるようにスケジュールされているか否かを判定する工程。(d)工程(b)及び工程(c)に於いて真であると判定された場合、工程(b)に於ける差異に基づき録画スケジュールを修正する工程。(e)工程(b)に於ける差異と修正録画スケジュールとに基づき処理ユニットを制御する工程。
【０００８】
本発明は、番組録画のため録画スケジュールに基づき録画する装置を提供することにより、上記目的を達成する。当該録画装置は番組スケジュールデータベースを備えており、前記番組スケジュールデータベースは、デジタル放送ストリームに関して予め定められたスケジュール情報を含んでいる。当該装置は、デジタル放送ストリームからサービス情報を取得するための受信機と、記憶デバイスと、プロセッサーとを含んでいる。前記受信機は、デジタル放送ストリームからサービス情報を取得するものであり、このサービス情報は、デジタル放送ストリームにおいて提供される現在の番組及び次の番組に対するスケジュール情報を含んでいる。記憶デバイスはビデオデータを格納するためのものである。現在の番組及び次の番組に関して、受信されたサービス情報に含まれるスケジュール情報と、番組スケジュールデータベースに含まれる予め定めたスケジュール情報との間の差異に対応して、プロセッサーは録画スケジュールを修正する。この修正は、現在の番組及び次の番組の少なくとも一方が、録画スケジュールに基づき録画されるようにスケジュールされている場合、受信されたサービス情報に含まれるスケジュール情報に基づいてなされる。前記プロセッサーは、修正録画スケジュールに基づき記憶デバイスにビデオデータを格納するように装置を制御する。
本発明の他の目的、特徴及び利点は、非限定的かつ好ましい実施形態についての詳細な下記説明から明らかになろう。下記説明は添付図面を参照にして行われる。
【発明を実施するための最良の形態】
【０００９】
本発明によれば、複数の番組スケジュールデータソースがチェック手段として使用され、これにより、個人用録画装置は、チェック動作により更新された録画スケジュールに基づき番組を正確に録画する。１つの実施形態に於いて、ＥＰＧデータベースのような番組スケジュールデータソースと比較して、デジタル放送ストリームに於いて提供される現在の番組及びそれに続く番組に対する番組スケジュール情報に変更がある場合、録画スケジュールはその変更に基づいて修正される。
【００１０】
本発明に於いて、サービス情報は、例えばダウンロードされたＥＰＧデータベースのような番組スケジュールデータベースをチェックする手段として使用される。受信されたデジタルＴＶストリームに含まれるスケジュール情報は、ダウンロードされたＥＰＧデータベースに含まれるものよりもタイミングよく且つ正確である。サービス情報は放送局により（しばしば自動的に）提供されるので、これは、ダウンロードされたＥＰＧデータでは反映できない実際の番組スケジュールの変更を反映している。
【００１１】
図１Ａは、本発明の実施形態に係る、録画スケジュールと複数番組スケジュールデータソースとに基づき録画する方法を示すフローチャートである。本方法は、ビデオ録画のための処理ユニットに於いて使用されるものである。処理ユニットは、デジタル放送ストリームに関する予め定めたスケジュール情報を含む番組スケジュールデータベースを格納している。例えば、番組スケジュールデータベースはＥＰＧデータベースであってもよく、これは、ＥＰＧプロバイダーから電話回線を介してモデムによりダウンロードすることが出来る。一般的には、ＥＰＧデータベースは、大容量ファイルであるので、昼間のデータベースのダウンロードを避けて夜中にダウンロードされる。
【００１２】
図１Ａに示すように、ステップ１１０に於いて、デジタル放送ストリームに含まれるサービス情報は、処理ユニットにより取得され、サービス情報は、デジタル放送ストリームに於いて提供される現在の番組及び次の番組に対するスケジュール情報を含んでいる。取得されたサービス情報は、番組スケジュールデータベースをチェックする手段として使用される。ステップ１２０では、取得されたサービス情報に含まれるスケジュール情報と、番組スケジュールデータベースに含まれる予め定められたケジュール情報との間で、現在の番組及び次の番組について、差異があるかどうかを判定する。例えば、処理ユニットは、現在及び次の番組の名称と開始時刻とを、ダウンロードされたデータベースに含まれているものと比較する。ステップ１３０で、現在の番組及び次の番組の少なくとも１つが、録画スケジュールに基づき処理ユニットにより録画されるようにスケジュールされているかどうかを判定する。ステップ１２０と１３０とにおいてＹＥＳ（真である）と判定されたら、ステップ１４０に示されるように、録画スケジュールはステップ１２０に於ける差異に基づいて修正される。次に、ステップ１８０に於いて、処理ユニットは修正録画スケジュールに基づき制御される。
【００１３】
ステップ１２０に於いて、差異がない場合、本方法ではノードＡへ進む。例えば、ノードＡは、録画スケジュールを修正する必要がなく、また動作を行う必要がないので、動作は行われないということを示している。ステップ１２０でＹＥＳ（真である）と判定されたが現在の番組も次の番組もいずれも録画スケジュールに基づき録画されるようスケジュールされていない場合、ステップ１３０に於いて、ノードＢへ進む。例えば、ノードＢは、現在の番組及び次の番組に関して録画スケジュールを修正する必要がないので、動作は行われないということを示している。もちろん、この場合、例えば、録画スケジュールの更なる絞込みを行ってもよい。
【００１４】
現在の番組及び次の番組に関するサービス情報により表示されたスケジュールの変更は、サービス情報からのスケジュール情報を、ダウンロードされた番組スケジュールデータベースと比較することにより検出及び分類することが出来る。何らかの情報が異なっていれば、個人用録画装置のような処理ユニットは、これらの差異を使用して、実際の番組スケジュールがどのように変更されたかを分類すると共に、分類された変更に基づき対応することが出来る。更に、１つの番組に対するスケジュール変更は、通常、他の番組に対して波及効果を及ぼすので、一つの実施形態に於いて、スケジュール変更を表示するフラグを使用すると共に、本方法の繰返し反復の間、その値を維持するようにすることが出来る。
【００１５】
例えば、現在の番組に対するスケジュール情報が、ダウンロードされたデータベースと同一でなく、且つ、スケジュールの変更に予めフラグが立っていなかった場合、処理ユニットは次ステップへ移行する。次に、現在の番組に対する録画がスケジュールされていた場合、次ステップへ移行する。現在の番組に関して、上記条件では２つのケースがある。ケース１の場合、番組名称が変更になると、録画はキャンセルされて、本方法はダウンロードされたスケジュールデータベースに於ける番組の別の放送を見つけようと試みる。次の番組(それがある場合)に対する録画は再スケジュールされる。ケース２の場合、番組の終了時刻が変更になると、新しい終了時刻に終了するように、録画は再スケジュールされる。いずれのケースでも、録画スケジュールは、修正されると共に、採られるべき対応動作に反映される。次に、処理ユニットは、スケジュールが変更されたことに対してフラグを立てる。
【００１６】
更に、次の番組に対するスケジュール情報が、ダウンロードされたデータベースと同一の場合、ユニットは、スケジュールが変更されていないことに対してフラグを立てる。
更に、次の番組に対するスケジュール情報が、ダウンロードされたデータベースと同一でない場合、処理は次ステップへ移行する。次に、その番組に対する録画がスケジュールされていた場合、次ステップへ移行する。次の番組に関して上記条件では２つのケースがある。ケース１の場合、番組名称が変更になると、録画がキャンセルされるとともに、処理ユニットは、ダウンロードされたスケジュールデータベースに於ける番組の別の放送を見つけようと試みる。次の番組(それがある場合)に対する録画は再スケジュールされる。ケース２の場合、番組の開始及び／又は終了時刻が変更になれば、録画は、新しい開始時刻に開始すると共に新しい終了時刻に終了するように再スケジュールされる。いずれのケースでも、録画スケジュールは、修正されると共に、採るべき対応動作に反映される。次に、スケジュールの変更に予めフラグが立っていなかった場合、処理ユニットは、スケジュールが変更されたことに対してフラグを立てる。
【００１７】
上記例に示すように、本方法は、録画をスケジュールする処理ユニット内のソフトウエアに含ませることが出来る。
更に詳しくは、現在の番組及び次の番組に関してサービス情報により示されるスケジュールに対する変更を、変更タイプとして分類することが出来る。以下に示す実施形態では、起こりうるスケジュール変更のタイプと、スケジュールに対するより広い影響と、これらの変更をいかにして検出できるかと、処理ユニットがどのような動作を行うかとを示している。録画スケジュールは、スケジュール変更に基づき修正してもよい。次に、処理ユニットは、差異に基づいて動作するように、且つ修正された録画スケジュールに基づきビデオ録画を行うように制御される。図１Ｂを参照すると、ステップ１４０は更に、ステップ１４１に於ける変更タイプとしてステップ１２０に於ける差異を分類するステップを含んでいる。この実施形態に於いて、スケジュールに対して３つの変更タイプがある。即ち、それぞれステップ１５０，１６０，１７０に示すように、（１）現在の番組の時間超過、（２）現在の番組の短縮、（３）番組は差し替えられるがその他のスケジュールは変更されていないという３つである。
【００１８】
ステップ１５０に於いて、変更タイプは、現在の番組がその時間枠を超過する、ということを示している。このタイプの場合、例えば３つのケースがある。
ケース１の場合、スケジュール変更は、それに続く番組が遅延する、というものである。ＳＩスケジュール情報とダウンロードされたスケジュールデータベースとの間の差異は、次の番組の開始時刻が遅れているというものである。遅延時間は、ダウンロードされたデータベースの開始時刻とＳＩスケジュール情報との間の差異により計算される。影響を受ける時間枠の番組に対してスケジュールされていた録画は、適当な時間だけ遅延する。現在の番組が録画中である場合、録画は、次の番組の開始時刻まで延長される。
【００１９】
ケース２の場合、スケジュール変更は、次の番組がキャンセルされてその他の番組はスケジュール通りである、というものである。ＳＩスケジュール情報とダウンロードされたスケジュールデータベースとの間の差異は、次の番組の名称及び開始時刻は、ダウンロードされたデータベースに於けるそれに続く番組の名称及び開始時刻となる、というものである。次の番組の録画がスケジュールされている場合、処理ユニットは、ダウンロードされたデータベースに於いてその番組の別の放送を見つけようと試みる。見つけた場合、録画は再スケジュールされる。見つからなかった場合、録画はキャンセルされる。現在の番組が録画中の場合、録画は、次の番組の開始時刻まで延長される。
【００２０】
ケース３の場合、スケジュール変更は、次の番組は差し替えられるがその他の番組はスケジュールのままである、という場合である。ＳＩスケジュール情報とダウンロードされたスケジュールデータベースとの間の差異は、次の番組の名称及び開始時刻が変更になっているがそれに続く番組は変更されていないという場合である。次の番組の録画がスケジュールされている場合、処理ユニットはダウンロードされたデータベースに於いてその番組の別の放送を見つけようと試みる。見つけた場合、録画は再スケジュールされる。見つからなかった場合、録画はキャンセルされる。現在の番組が録画中である場合、録画は、次の番組の開始時刻まで延長される。
【００２１】
いずれの場合も、ステップ１５２に示すように、録画スケジュールは差異に基づき修正される。
ステップ１６０に於いて、変更タイプは、現在の番組は早期終了される、ということを示している。このタイプの場合、例えば、２つのケースがある。
ケース１の場合、スケジュール変更は、それに続く番組は早く開始される、というものである。ＳＩスケジュール情報とダウンロードされたデータベースとの間の差異は、次の番組の開始時刻が早くなっている、というものである。時間変更は、ダウンロードされたデータベースに於ける開始時刻とＳＩスケジュール情報との間の差異により計算される。影響を受ける時間枠の番組に対してスケジュールされた録画は、適当な時間分繰り上がる。現在の番組が録画中の場合、録画は、次の番組の開始時刻で停止する。
【００２２】
ケース２の場合、スケジュール変更は、追加番組が放送される、というものである。ＳＩスケジュール情報とダウンロードされたスケジュールデータベースとの間の差異は、次の番組の名称と開始時刻は変更され（開始時刻は早くなり）、そしてそれに続く番組の名称及び開始時刻はダウンロードされたデータベースに於ける次の番組の名称及び開始時刻である、というものである。現在の番組が録画中の場合、録画は、次の番組の開始時刻に停止される（再スケジュールされない。録画スケジュールに表示されない。）。
【００２３】
いずれの場合も、ステップ１６２に示すように、録画スケジュールは差異に基づき修正される。
ステップ１７０に於いて、変更タイプは、ある番組は差し替えられるがその他のスケジュールは変更されない、ということを示している。このタイプの場合、例えば、２つのケースがある。
【００２４】
ケース１の場合、それに続く番組は変更がない。ＳＩスケジュール情報とダウンロードされたデータベースとの間の差異は、次の番組の名称は変更になるがそれに続く番組は変更されない、というものである。次の番組の録画がスケジュールされている場合、処理ユニットは、ダウンロードされたデータベースに於いてその番組の別の放送を見つけようと試みる。見つけた場合、録画は再スケジュールされる。見つからない場合、録画はキャンセルされる。
【００２５】
ケース２の場合、それに続く番組は変更される。ＳＩスケジュール情報とダウンロードされたスケジュールデータベースとの間の差異は、次の番組の名称は変更される、というものである。それに続く番組の名称及び／若しくは開始時刻は変更される。
いずれの場合も、ステップ１７２に示すように、録画スケジュールは差異に基づき修正される。
【００２６】
更に、上記実施形態は、番組の進行状態を使用して絞り込むことが出来る。デジタルＴＶ規格には、その記述の中に番組の状態についてより詳細な情報を含んでいるものがある。これは、進行状態として知られていて、ある番組の開始時刻が僅か（数分というより数秒）遅延したとか、又は、現在放送中のものは、番組欄情報にもかかわらず、実際には番組の一部ではない（例えば、番組冒頭の予告編や他の宣材が、番組を公式予定時刻より僅かに遅く開始させる場合がある）、ということを示すために使用されることがある。これにより、全体のスケジュールに影響を与えない小さな遅延を、番組を再スケジュールさせる、より深刻な遅延から区別することを促して、録画をより正確にすることが出来る。
【００２７】
図２は、個人用録画装置（ＰＶＲ）２００において実施された本発明の典型的な実施形態を示す。ＰＶＲ２００は、プロセッサー２１０と、デジタルＴＶストリーム受信機２２０と、記憶装置（記憶デバイス）２３０と、番組スケジュール受信機２４０と、メモリ２５０と、オーディオ／ビデオ出力モジュール２６０とを含んでいる。ＰＶＲ２００は、デジタル形式で、ビデオ/オーディオデータ即ちデジタルＴＶ番組を記憶装置２３０へ録画するための処理装置である。他の例に於いて、ＰＶＲ２００は、本発明の実施形態に係る方法を実施する命令を含むＰＶＲソフトウエアを実行するパーソナルコンピュータやノート型コンピュータによっても、実現され得る。
【００２８】
汎用マイクロプロセッサー又は特定目的用の集積チップセットのようなプロセッサー２１０は、録画スケジュールに基づいて記憶装置２３０にビデオデータを格納するようにＰＶＲ２００を制御する。録画スケジュールは、例えば、ユーザが録画したいと思う１つ以上の選択した番組と、選択した番組の開始時刻、終了時刻、名称のような情報とを示すデータ項目を含んでいる。録画スケジュールは、ユーザにより定められてもよいし、ユーザプロファイルに基づきＰＶＲにより自動的に生成されてもよい。他の例では、ユーザはＰＶＲ２００に対して短い記述を入力することにより、ユーザが番組の名称や開始時刻を手動で正確に入力せずに、録画スケジュールに、例えば「冬のスポーツ試合」というようにスケジュールされた録画を生成又は追加することもできる。
【００２９】
デジタルＴＶストリーム受信機２２０は、デジタルＴＶストリームを受信するとともにデジタルＴＶストリームからサービス情報を取得するために使用される。例えば、デジタルＴＶストリームは、内部又は外部のデジタルＴＶチューナにより提供出来る。他の例では、データストリームパーサ（図示せず）は、デジタル放送ストリームからサービス情報を取得するための受信機として使用することができ、このパーサはデジタルＴＶストリーム受信機２２０内部に含まれてもよい。
【００３０】
いくつかの実施形態に於いて、異なるデジタルＴＶ規格では、サービス情報は、各ＭＰＥＧ−２トランスポートストリームに於いて、番組特定情報に基づいており、このサービス情報は、番組の選択を簡単にするために、これらのサービスがどのように構成されているか、又は何を含んでいるかを、受信機に知らせるために使用される。種々のデジタルＴＶ規格はサービス情報の機能性を提供している。例えば、北米で採用されている新型ＴＶシステム委員会（ＡＴＳＣ）のデジタルＴＶ規格に於けるサービス情報は、資料Ａ/６５ｂに記載されている番組及びシステム情報プロトコル（ＰＳＩＰ）として知られている。欧州電気通信標準化機構（ＥＴＳＩ）によるデジタルビデオ放送（ＤＶＢ）システムに於けるサービス情報に関する仕様は、規格参照番号ＥＮ３００４６８に記載されている。日本の電波産業会（ＡＲＩＢ）によるデジタル放送システム規格に関するサービス情報は、資料参照番号ＡＲＩＢ  ＳＴＤ−Ｂ１０に記載されている。それにもかかわらず、サービス情報は、例えば、ダウンロードされたＥＰＧデータベースのような番組スケジュールデータベースをチェックする手段として使用されている。
【００３１】
番組スケジュール受信機２４０は、ＥＰＧデータベースのような番組スケジュールデータベースを受信するために使用され、番組スケジュールデータベースは、１つ以上のデジタルＴＶストリームに関して番組の名称、開始時刻、及び終了時刻を含んだ予め定めたスケジュール情報を提供するものである。例えば、番組スケジュール受信機２４０は、ＰＶＲ２００に外付け又は内蔵の音声モデムであり、そして、ＥＰＧデータプロバイダーからＥＰＧデータベースをダウンロードするために公衆交換電話網に接続されている。他の例に於いて、番組スケジュール受信機２４０は、対応するプロバイダーから番組スケジュールデータベースをダウンロードするため、例えばギガビットイーサネット（登録商標）や、光ファイバインターフェースや、無線ローカルエリアネットワークのようなネットワークインターフェースであってもよい。１つの例では、番組スケジュールデータベースは、インターネットのプロバイダーからダウンロードすることが出来る。
【００３２】
メモリ２５０は、データを一時的に格納するためのメモリバッファであり、例えば、ＳＤＲＡＭ又はフラッシュメモリである。例えば図１Ａに示すように、本発明に係る方法は、メモリ２５０に格納されてプロセッサー２１０により実行されるプログラムに於けるコンピュータ実行可能命令として実施することが出来る。プログラムは、例えば、メモリカード、導入ディスク、又はインターネットウエブサイトからダウンロードされるファイルに格納することが出来る。
【００３３】
オーディオ／ビデオ出力モジュール２６０は、解凍されたオーディオ／ビデオデータを、標準オーディオ／ビデオデータのフォーマットへ変換し、表示装置（図示せず）へ１００のオーディオ／ビデオ出力として出力する。
上述したように、本発明の実施形態に係る録画方法及び装置は、可能な場合は事前にスケジュールの変更を確認することが出来る。これにより、ＰＶＲのような処理ユニットは、番組のどの部分も抜けないように、且つユーザが望む番組を録画できるように、録画を再スケジュールすることが出来、これにより、スケジュールに変更があった場合にＰＶＲのメモリスペースが無駄にならないようにしている。このことは、サービス情報におけるスケジュール情報の更新は数秒遅延する場合もあるので、極めて有益であろう。かくして、ＰＶＲは、例えば、正しいタイミングと内容とについて、録画に関するユーザの要求事項を正しく満たす効果的且つ効率的な番組録画機能を提供することができる。
【００３４】
本発明は実施形態に関して例示の目的で記載してきたが、本発明はこれらに限定されないことは理解されよう。反対に、種々の変更並びに類似の構成及び手順も包含されるものであり、従って、添付の特許請求の範囲は最も広い解釈がなされて、このような変更並びに類似の構成及び手順全てが包含されるべきである。
【図面の簡単な説明】
【００３５】
【図１Ａ】本発明の実施形態に係る、録画スケジュールと複数番組スケジュールデータソースとに基づき録画する方法を示すフローチャートである。
【図１Ｂ】本発明の実施形態に係る、録画スケジュールをどのように修正するかを示すフローチャートである。
【図２】個人用録画装置に於いて実施された本発明の典型的な実施形態を示す。
【図１Ａ】
2007184919.tif 000003
【図１Ｂ】
2007184919.tif 000004
【図２】
2007184919.tif 000005