JP2007521731A - Dvrスケジューリングコンフリクトを回避する代替的プログラムソース - Google Patents
Dvrスケジューリングコンフリクトを回避する代替的プログラムソース Download PDFInfo
- Publication number
- JP2007521731A JP2007521731A JP2006516760A JP2006516760A JP2007521731A JP 2007521731 A JP2007521731 A JP 2007521731A JP 2006516760 A JP2006516760 A JP 2006516760A JP 2006516760 A JP2006516760 A JP 2006516760A JP 2007521731 A JP2007521731 A JP 2007521731A
- Authority
- JP
- Japan
- Prior art keywords
- content
- alternative
- program
- recording
- content programs
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4583—Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programs in the same time slot
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Television Systems (AREA)
Abstract
放送用にリストされた複数のコンテンツ番組を自動記録するのを可能にする方法が提案される。本方法は、コンテンツ番組の特定の1つを供給するための代替ソースを特定し、記録間のスケジューリングコンフリクトを回避するため、特定のコンテンツ番組を供給するための代替ソースの適切な1つを条件付選択する。
Description
本発明は、特にデジタルビデオレコーダ(DVR)及びDVRにインストールするための制御ソフトウェアに関する。本発明はまた、電子番組ガイド(EPG)に関する。
パーソナルビデオレコーダ(PVR)とも呼ばれるDVRは、以降における再生またはライブ放送中のタイムシフトなどのため、エンドユーザがテレビ放送を記録することを可能にするハードディスクドライブ(HDD)を備えた家電(CE)機器である。DVRのプログラミングは、例えば以下のようなものである。ユーザはEPGにおいて、記録を所望する以降の放送を指示する。このとき、サポートされているEPGソフトウェアにより、DVR記録機能を制御するため、これらの指示をスケジューリングされた開始時間及びチャンネルに変換する。
TV−Anytimeフォーラムは、放送局、他のサービスプロバイダ、CEメーカー、コンテンツ制作者及び通信企業がユーザ装置における大容量デジタルストレージの効果的利用を最大化するため、相互互換性を備えた統合的システムのオープンな仕様を開発している。TV−Anytime仕様により規定されるメタデータタイプには、番組タイトルや概要などのコンテンツを記述したコンテンツ記述メタデータが含まれる。この種のメタデータは、例えば、コンテンツを説明するためEPGやウェブページなどに利用される。当該仕様により規定される他のタイプのメタデータには、コンテンツメタデータとコンテンツをリンクさせるのに用いられるインスタンス記述メタデータが含まれる。相互互換性のため、TV−Anytimeフォーラムは、XMLをメタデータのための共通表現フォーマットとして採用している。「メタデータ」という表現は、番組タイトルや概要などのコンテンツに関する記述データを表すものである。このメタデータは、消費者による各種ソースからの利用可能なコンテンツの検出、ナビゲート及び管理を可能にする。メタデータは、ソフトウェアエージェントによる消費者のためのコンテンツの選択を可能にする。
TV−Anytime仕様の1つの特徴は、コンテンツ参照である。コンテンツ参照は、テレビ番組などのコンテンツが取得可能な時間及び/場所(テレビチャンネルなど)に対し、一意的ポインタを当該コンテンツにマップする機能を提供する。当該ポインタは、CRID(Content Reference ID)と呼ばれる。TV−Anytimeの用語では、CRIDを作成する機関は「オーソリティ」と呼ばれている。任意数のオーソリティがCRIDを生成可能であるが、各オーソリティは名称により一意的に識別される。TV−Anytime規格は、DNS名登録システムを用いて、これらの名称が一意的なものとなることを保証する。各CRIDは、それを発行したオーソリティの名称を埋め込んでおり、このため、CRIDからオーソリティ名を取得し、当該CRIDがある場所に変換可能なインターネット上のサーバを検出する手段が必要とされる。
ポインタは、それらが直接的または間接的に参照する番組を管理するため、ポインタ階層を構成することを可能にするシンタックスに準拠する。TV−Anytimeモデルは、当該ポインタ(すなわち、CRID)に対する特定のグルーピング処理を可能にする。これらの処理の1つとして、ポインタ階層の次の上位レベルのさらなるポインタの下にポインタ群をクラスタリングするCOLLECTION処理がある。他の処理として、ポインタ階層のポインタを次の下位レベルの複数のポインタに分割するALTERNATIVE処理があげられる。例えば、「IST−1999−11702“myTV,deliverable #4,Progress in Standardization”,version 0.4,30−Sept.−2000,page61」を参照せれたい。
より詳細には、TV−Anytimeモデルは、例えば、コンテンツプロバイダ、ネットワーク運営者あるいは他の第三者がグループ化した一組の放送をエンドユーザが自動的に記録することを可能にするため、オペランドとしてのメタデータに対する「record all」処理を可能にする。このグループ化は、例えば、あるシリーズの何回かの放映分(episode)など共通のテーマを有する番組、あるいは一貫した編集内容を構成する番組などに基づくものである。他の処理として、大きな集合から選ばれた1つの番組または番組群を記録するためのメタデータに対する「select」処理がある。これらの処理は、他のフィールドと共に適切な場所(特定のテレビチャンネルのスケジューリングされた放送時刻など)の決定に寄与するTV−Anytimeメタデータフィールド「groupInformation」により制御されている。当該フィールドは、COLLECTION、すなわちすべてを記録、またはALTERNATIVE、すなわち多数の中から記録すべき1つを選択するよう設定される。
本発明者は、コンテンツプロバイダ、放送局及びネットワーク運営者は、他の記録リクエストがスケジューリングされることによりコンフリクトが生ずるとき、当該記録リクエストのスケジューリングを実際に阻止する大きなグループを形成する傾向にあるということを理解していた。
例えば、第1チャンネルを介し番組シリーズを放送する第1の放送局は、COLLECTIONに設定されたメタタグにより、第1グループCRIDを用いてこれらの番組をグループ化する。第2チャンネルを介し同一シリーズを放送する第2放送局は、同様にCOLLECTIONに設定されたメタタグと第2グループCRIDを用いて番組をグループ化する。もちろん、何れかにより用いられるCRID構成は、他方の放送を参照するものではない。このため、放送局により提供されるようなメタデータの制御の下、シリーズを記録するエンドユーザレコーダは、レコーダの制御レベルでは2つのシリーズ間の相関関係はないため、第1または第2チャンネルから完全なシリーズを記録するよう導く。以降において、レコーダは、特定チャンネルを介し放送されるようなシリーズにより占有されるタイムスロットとコンフリクトしないとう制約の下、追加的な番組を良好に記録するようプログラミング可能である。従って、ある期間に特定チャンネルを介し放送される番組グループの良好な記録をスケジューリングすることは、いくつかの問題を招く。第1の問題は、スケジューリングコンフリクトの可能性がすでにスケジューリングされた記録数を増加させるということである。第2の問題は、大部分の番組に対し正確な放送時間(日付すら)予めわかっていないということである。従って、ユーザがさらなる記録をスケジューリングする際にシリーズの記録に対処したとしても、正確な時間についての不確実性は、この作業を実際的に価値のないものとする可能性が高い。第3の問題は、コンフリクトの場合、警告を維持し、手動による向こう処理を用いる以外に典型的なエンドユーザに利用可能な容易な手段が存在しないということである。
EPGサービスプロバイダが、上述のようにEPGにおいてシリーズをリストすると仮定する。CRIDアプローチを利用して、プロバイダはALTERNATIVEに設定されたメタタグを有し、両方の放送局のグループCRIDを参照するスーパーグループCRIDを割当てる。このオプションは単に、前述された問題を引き起こす。理論的には、サービスプロバイダに対する他のオプションは、2つのチャンネルをカバーするためALTERNATIVEに設定されたメタタグにより、エピソードなどの番組ごとの新たなCRIDを生成し、COLLECTIONに設定されるグループCRIDを介しすべての番組を接続するためのものである。明らかにこれは、単に1つのスーパーグループCRIDを生成するより実質的に大きな労力を必要とする。さらに、この第2のオプションは、ALTERNATIVEに設定された新たなCRIDが新しいエピソードごとに生成されるため、メンテナンスを必要とする。ここで、第1のオプションでは、放送局が自分のCRIDを最新の状態に保っているため、サービスプロバイダは放送局に相乗りしていることに留意されたい。
これに関して、本発明者は、放送用にリストされる複数のコンテンツ番組を自動記録することを可能にする方法を提案する。当該複数のコンテンツ番組は、例えば、あるシリーズの複数のエピソードからなる。本方法は、コンテンツ番組の特定の1つを供給するための代替ソースを特定することを可能にすることからなる。本方法はさらに、所定の条件に従うように、特定のコンテンツ番組を供給するための代替ソースの適切な1つを選択することを可能にすることを有する。例えば、この条件付きの選択は、記録のためスケジューリングされた1以上の他のコンテンツ番組とのコンフリクトを最小化することを可能にする。特定番組と他の番組が重複した時間に放送予定であって、レコーダが同時に2つの番組を記録できない場合、スケジューリングコンフリクトが発生する。このとき、異なるタイムスロットにおいてこれらの番組を供給する代替ソースを検索することが有益である。他の例として、条件付選択は、言語、サブタイトル、コマーシャルによる中断の有無、デジタルテレビと同様の画像解像度、視聴料または無料であるかなど、関連する所定のユーザ選好に従って選択を最適化することが可能である。さらに他の例として、条件付選択は、レコーダの記録に利用可能な格納容量が不十分である場合、またはハードウェアリソースが他の用途に占有されるなど利用可能でない場合、他のソースに回避することにより1以上の番組の記録を延期することを可能にする。上記例は、問題を解決するため、記録対象となるコンテンツ番組の1以上の特定の番組の代替ソースを検索することを正当化する問題が生じる可能性があることを示す。
簡単化のため、異なるソースにより供給される番組は、それらがサブタイトル、言語、画像解像度、実体のない編集などとは独立して意味的に実質同一である場合、本発明の目的と同じである。「代替ソース」という表現は、同一の特定コンテンツ番組を供給し、これにより選択すべき等価な代替を形成するソースを示す。代替ソースは、1以上の放送チャンネルなどから構成される。この場合、代替ソースを特定するのに1以上のEPGが利用されるのが好ましい。さらに、代替ソースは、P2Pネットワークなどのデータネットワーク上の1以上のレコーダから構成されてもよい。
好ましくは、ソースの選択は、状況の変化に応じて動的に更新される。例えば、第1チャンネルから記録のためにスケジューリングされた人気番組は、他の記録とのコンフリクトのため第2チャンネルからの記録に変更され、さらに以降において、さらなる他のコンフリクトのためP2Pネットワークからの抽出に切り替えられる。ユーザプロファイルや番組の人気度などが、記録すべきソースの記録のためマークされた番組への割当を最適化するため考慮されてもよい。
本発明の上記実施例は、特にインターネットやエンドユーザの何れかの主体の上流ストリームなどを介し提供されるサービスに関し、具体例により与えられる以下のシナリオを可能にする。ユーザのデジタルレコーダやホームネットワークは、記録対象の番組に当該サービスを通知する。当該サービスはこのとき、放送ガイドや他の情報を用いて、当該ユーザが記録することを所望する番組の適切なソースをローカルコンフリクトを最小化するよう特定する。再スケジューリングにより解決不可能なスケジューリングコンフリクトの場合、当該サービスは、当該ユーザのため特定の番組を記録し、インターネットなどを介しユーザに送信するようにしてもよい。これに関して、後述される国際出願WO2003032599(代理人整理番号US018166)を参照されたい。他のシナリオでは、スケジューリングされた記録間のコンフリクトを最小化するため、ソースの適切な1つをユーザにより手動で、またはソフトウェア制御により自動的に選択するため、代替ソースにおける等価な番組へのポインタを、特定ソースからの特定番組のため有するEPGが設けられる。例えば、ユーザは、EPGとやりとりすることにより、ユーザのレコーダをプログラムした。レコーダのソフトウェアがスケジューリングコンフリクトを検出した場合、代替ソースへのポインタが、当初のもの以外の1以上のソースを用いて、記録を再スケジューリングすることによりコンフリクトを解消するのに利用可能である。好ましくは、ユーザにはこの再スケジューリングが通知される。
さらなる実施例は、放送用にリストされた複数のコンテンツ番組の記録を制御する電子装置に関する。本装置は、コンテンツ番組の特定の1つを供給するための代替ソースを特定する。本装置は、上述されるような所定の条件に従うように、特定のコンテンツ番組を供給するための代替ソースの適切な1つを選択する。本装置は、デジタルレコーダなどを有する。あるいは、本装置は、分散化機能を備えたホームネットワーク上のコンポーネントであり、レコーダから物理的に独立したものである。例えば、本装置は、インターネット対応であり、特定番組を供給するソースに関する情報のためウェブを走査したり、サービスプロバイダからEPGを受信することができる。
他の実施例は、放送用にリストされた複数のコンテンツ番組を自動記録するレコーダの制御のため、レコーダまたはホームネットワーク上にインストールされる制御ソフトウェアに関する。本ソフトウェアは、コンテンツ番組の特定の1つを供給するための代替番組を特定することを可能にし、上述されたような所定の条件に従うように、特定のコンテンツ番組を供給するための代替ソースの適切な1つを選択することを可能にする。
図1は、それぞれが独立にシリーズを放送するテレビチャンネルIやテレビチャンネルIIなどの複数のソースから、テレビ放送シリーズなどの複数のコンテンツ番組を自動的に記録することを可能にするための処理構成100を示す。本例では、当該シリーズはエピソード1、2及び3を有する。各チャンネルは、テレビ局などの各自の提供者と関連付けされている。EPGなどを介し取得されるメタデータは、各エピソードと、各エピソードに係るチャンネル及び放送時間とを特定することを可能にする。(上述の)TV−Anytimeシナリオでは、コンテンツとそのソースは、(上述の)「CRID」と呼ばれるメタデータを介し識別され、そのシンタックスは規定されているが、それの各種構成要素はコンテンツプロバイダなどにより決定される。
スケジューリングされた放送を記述するメタデータは、エンドユーザのDVRにおいて特定の処理を実行可能にする。TV−Anytimeモデルは、例えば、あるシリーズのすべての放映分の場合のように、共通のテーマによりコンテンツプロバイダ(放送局など)がリンクさせたテレビ番組などの一組の放送を記録可能にするため、オペランドとしてのメタデータに対する「record all」処理を可能にする。他の適切なTV−Anytime処理として、複数の選択肢から選択された1つの番組を記録するためのメタデータに対する「select」処理がある。これらの処理は、他のフィールドと共に適切な場所(スケジューリングされたテレビ番組など)の決定に寄与するメタデータフィールド「groupInformation」により制御される。当該フィールドは、COLLECTION、すなわちすべてを記録する、またはALTERNATIVE、すなわち多数の中から記録する1つを選択するよう設定される。
構成100では、コンテンツプロバイダは、以下のように、特定のテレビシリーズの制御情報とチャンネルIIの同一のテレビシリーズ制御情報とを合成している。ユーザには、例えば、EPGや第三者サービスまたはウェブサイトを介し当該特定のテレビシリーズに関する情報が提供される。また、ユーザのDVRの制御用メタデータには、ブロック102において、ブロック104でチャンネルIからシリーズを記録するため、あるいはブロック106でチャンネルIIからシリーズを記録するため、適切なユーザインタフェースを介しプログラムされたユーザのDVRを有する選択肢が設けられる。当該メタデータは、例えば、DVBストリームを介し、あるいは、サーバ(BBCのサーバなど)に送信されるEPGリクエストやインターネット上の他のデータサービスを介し受信される。メタデータはローカルに格納される。DVRがある番組を記録するようプログラムされると、該当するメタデータがローカルストレージから抽出される。あるいは、または加えて、さらなるメタデータがサービスプロバイダから要求可能である。ユーザがチャンネルIなどからの記録を選択した場合、DVRはブロック104において、チャンネルIからエピソード1、2及び3、そして終わりが確定していないシリーズではおそらくさらなるエピソードを、それぞれブロック108、110及び112に示されるように、記録するようメタデータの制御下において自らを自動設定する。ここで、ユーザがブロック112におけるチャンネルIのエピソード3の放送、または終わりが確定していないシリーズの他のエピソードとコンフリクトする他の番組の記録をすでにスケジューリングしていると想定する。このとき、該当するエピソードの記録要求は、ユーザが記録スケジュールを手動訂正しなければエラーとなり、これにより、当該シリーズに係るメタデータの処理は無効とされ、この結果、メタデータを介したプログラミング手続を有用性の低いものとなってしまうであろう。
図2は、上述のタイプのコンフリクトの可能性を低減するため、COLLECTION及びALTERNATIVEオプションをより効率的に利用する構成200を示す。このアプローチは、ALTERNATIVEオプションをより精細な粒度レベルまで決定木のさらなる下位方向に移行することに基づき、これにより、よりロウバストなプログラミングが可能となる。構成200では、DVRがブロック210、212、214、216、218及び220に示されるように、チャンネルIまたはチャンネルIIからエピソード1、2及び3のそれぞれを記録することを決定するように、ブロック204、206及び208に示されるように、すべてのエピソードを記録するためDVRをプログラムするオプション202がユーザに与えられる。特定チャンネルから特定のエピソードを記録する選択は、1以上の所定の条件に応じて行われる。例えば、ブロック210のように、DVRはデフォルトによりチャンネルIからエピソード1を記録するようプログラムされる。しかしながら記録される他の番組とのスケジューリングコンフリクトがある場合、DVRはブロック212のように、チャンネルIIからエピソード1を記録することを選択する。記録対象となる他の番組がチャンネルIによるエピソード1の放送時に放送され、DVRが記録用に利用可能なチューナを1つしか備えていない場合、コンフリクトが発生する。
本発明の実施例では、ユーザのDVRまたはユーザのホームネットワークの他のコンポーネントは、上述の構成100の形式により番組情報を受信する。DVRまたは他のコンポーネントは、構成100に用いられるような番組のオリジナルの識別子に基づき、コンテンツ番組のローカル識別子を新たに生成する。おそらく、タイトル、エピソード番号、概要などの当該識別子以外のメタデータもまた考慮される。この新たに生成されたローカル識別子は、構成100のオリジナルの識別子とリンクされるが、構成200をDVRに課す。より詳細には、DVRは、ブロック104のどのポインタが、ブロック106のどのポインタに対応するか認識する必要がある。すなわち、DVRは、ブロック108のコンテンツ(チャンネルIのエピソード1)がブロック114のコンテンツ(チャンネルIIのエピソード1)と等しいものであると決定する必要がある。最も利便性が高いのは、これがタイトルやエピソード番号などのさらなるメタデータを考慮することによりソフトウェア制御の下で実現されるということである。
図3は、本発明のDVR300のソフトウェア機能を示すブロック図である。DVR300は、記録対象となる番組のスケジュールを表すリスト302を有する。DVR300はさらに、コンフリクトを検出するためリスト302を解析するコンフリクト解析装置304を有する。例えば、重複した時間に放送される相異なる2つの番組が、記録のスケジューリングがされている。DVR300は、記録用に利用可能なチューナを1つしか備えておらず、このためスケジューリングコンフリクトが発生する。このとき、解析装置304は、番組の何れかが他のチャンネルから取得可能であるか求めるためEPG306に照会する。EPG306は従来のEPGであるか、あるいは、特定ソースからの特定番組に対し、代替ソースにおける同様の番組へのポインタを有するEPGである。これにより、スケジューリングされた記録間のコンフリクトを最小化するソースの中の適切な1つを選択することが容易になる。さらに他のオプションでは、EPG306は、以下で説明されるWO0186948に開示されるような電子コンテンツガイド(ECG)から構成される。放送間に時間重複が生じないように、2つの番組が他のチャンネルから取得可能である場合には、解析装置304は、これら2つの番組の1つに対して他のチャンネルを選択することが他のコンフリクトをもたらすことがないかチェックする。コンフリクトがない場合、当該番組の記録がリスケジューラ308を介し他のチャンネルから記録されるように再スケジューリングされる。コンフリクトがある場合、解析装置304は、他の番組の再スケジューリングがコンフリクトを招くかチェックする。コンフリクトがない場合、当該他の番組は再スケジューリングされる。すでにコンフリクトしている番組の再スケジューリングによりコンフリクトが生ずる場合、おそらくユーザ選好により課される制約の下、最適なスケジュールのより拡張的な検索が必要となるかもしれない。
以下のものが参照することによりここに含まれる。
・国際出願WO0154406としてPCTにより公開された、Erik Ekkelらにより2000年3月6日に出願された米国特許出願第09/519,546号(代理人整理番号US000014)「PERSONALIZING CE EQUIPMENT CONFIGURATION AT SERVER VIA WEB−ENABLED DEVICE」
当該文献は、インターネット上のアプリケーションサーバに設定を委任することによって、ユーザによる家電(CE)機器の設定を容易にすることに関する。ユーザは、PC、セットトップボックス、デジタル携帯電話などのインターネット対応装置の適切なユーザインタフェースを介し特定のインタラクティブウェブページに自分の選好を入力する。アプリケーションサーバは、入力された選好に基づき制御データを生成し、CE装置自体またはインターネット対応装置に制御データをダウンロードする。
・国際出願WO0186948としてPCTにより公開された、Eugene ShteynとRuud Rothにより2000年5月11日に出願された米国特許出願第09/568,932号(代理人整理番号US000106)「ELECTRONIC CONTENT GUIDE RENDERS CONTENT RESOURCES TRANSPARENT」
当該文献は、ネットワーク上の各種ソースで利用可能なコンテンツ情報を記述したデータを収集する(ホーム)ネットワーク上のデータ管理システムに関する。当該データは、ソースに関係なくユーザがコンテンツから選択することを可能にする単一のメニューに合成される。
・国際出願WO2003032599としてPCTにより公開された、Eugene ShteynとJean Moonenにより2001年10月4日に出願された米国特許出願第09/971,474号(代理人整理番号US018166)「DIGITAL CONTENT CATERING」
当該文献は、ネットワークを介した電子コンテンツ情報の提供に関する。ユーザは、ユーザにより選択可能なデッドラインまで、特定コンテンツのネットワークを介した送信を要求することが可能である。このとき、提供サービスは、ネットワークの少なくとも一部を介したデータトラフィックの帯域幅プロフィールの制御の下、デッドライン前に送信を完了する。送信デッドラインのスケジューリングは、サービスの質を維持しながら、ネットワークの帯域幅の使用を最適化するサービスを可能にする。
・国際出願WO0154406としてPCTにより公開された、Erik Ekkelらにより2000年3月6日に出願された米国特許出願第09/519,546号(代理人整理番号US000014)「PERSONALIZING CE EQUIPMENT CONFIGURATION AT SERVER VIA WEB−ENABLED DEVICE」
当該文献は、インターネット上のアプリケーションサーバに設定を委任することによって、ユーザによる家電(CE)機器の設定を容易にすることに関する。ユーザは、PC、セットトップボックス、デジタル携帯電話などのインターネット対応装置の適切なユーザインタフェースを介し特定のインタラクティブウェブページに自分の選好を入力する。アプリケーションサーバは、入力された選好に基づき制御データを生成し、CE装置自体またはインターネット対応装置に制御データをダウンロードする。
・国際出願WO0186948としてPCTにより公開された、Eugene ShteynとRuud Rothにより2000年5月11日に出願された米国特許出願第09/568,932号(代理人整理番号US000106)「ELECTRONIC CONTENT GUIDE RENDERS CONTENT RESOURCES TRANSPARENT」
当該文献は、ネットワーク上の各種ソースで利用可能なコンテンツ情報を記述したデータを収集する(ホーム)ネットワーク上のデータ管理システムに関する。当該データは、ソースに関係なくユーザがコンテンツから選択することを可能にする単一のメニューに合成される。
・国際出願WO2003032599としてPCTにより公開された、Eugene ShteynとJean Moonenにより2001年10月4日に出願された米国特許出願第09/971,474号(代理人整理番号US018166)「DIGITAL CONTENT CATERING」
当該文献は、ネットワークを介した電子コンテンツ情報の提供に関する。ユーザは、ユーザにより選択可能なデッドラインまで、特定コンテンツのネットワークを介した送信を要求することが可能である。このとき、提供サービスは、ネットワークの少なくとも一部を介したデータトラフィックの帯域幅プロフィールの制御の下、デッドライン前に送信を完了する。送信デッドラインのスケジューリングは、サービスの質を維持しながら、ネットワークの帯域幅の使用を最適化するサービスを可能にする。
Claims (18)
- 放送用にリストされた複数のコンテンツ番組を自動記録することを可能にする方法であって、
前記コンテンツ番組の特定の1つを提供する代替ソースを特定することを可能にするステップと、
所定の条件に従うように前記特定のコンテンツ番組を提供する代替ソースの適切な1つを選択することを可能にするステップと、
を有することを特徴とする方法。 - 請求項1記載の方法であって、
前記条件は、記録のためスケジューリングされた前記コンテンツ番組の他の1つとのコンフリクトを最小化することに関することを特徴とする方法。 - 請求項1記載の方法であって、
前記条件は、所定のユーザ選好に従って前記選択を最適化することに関することを特徴とする方法。 - 請求項1記載の方法であって、
前記代替ソースの少なくとも1つは、放送チャンネルを有することを特徴とする方法。 - 請求項4記載の方法であって、さらに、
前記代替ソースの識別のためEPGを利用することを可能にするステップを有することを特徴とする方法。 - 請求項1記載の方法であって、
前記代替ソースの少なくとも1つは、データネットワーク上のレコーダを有することを特徴とする方法。 - 請求項1記載の方法であって、
前記複数のコンテンツ番組は、シリーズの複数のエピソードを有することを特徴とする方法。 - 請求項1記載の方法であって、さらに、
前記適切なソースの選択を動的に更新するステップを有することを特徴とする方法。 - 放送用にリストされた複数のコンテンツ番組の記録を制御するよう動作する電子装置であって、
当該装置は、前記コンテンツ番組の特定の1つを提供する代替ソースを特定し、所定の条件に従うように前記特定のコンテンツ番組を提供する代替ソースの適切な1つを選択するよう動作することを特徴とする装置。 - 請求項9記載の装置であって、
前記条件は、記録のためスケジューリングされた前記コンテンツ番組の他の1つとのコンフリクトを最小化することに関することを特徴とする装置。 - 請求項9記載の装置であって、
前記条件は、所定のユーザ選好に従って前記選択を最適化することに関することを特徴とする装置。 - 請求項9記載の装置であって、
前記代替ソースの少なくとも1つは、放送チャンネルを有し、
当該装置は、前記代替ソースの少なくとも一部を特定するEPGにアクセス可能であることを特徴とする装置。 - 請求項9記載の装置であって、さらに、
デジタルレコーダを有することを特徴とする装置。 - 請求項9記載の装置であって、
データネットワークと接続するための接続を有することを特徴とする装置。 - 放送用にリストされた複数のコンテンツ番組を記録するレコーダの制御のためのコントローラにインストールされるソフトウェアであって、
当該ソフトウェアは、前記コンテンツ番組の特定の1つを提供する代替ソースを特定し、所定の条件に従うように前記特定のコンテンツ番組を提供する代替ソースの適切な1つを選択するよう動作することを特徴とするソフトウェア。 - 請求項15記載のソフトウェアであって、
前記条件は、記録のためスケジューリングされた前記コンテンツ番組の他の1つとのコンフリクトを最小化することに関することを特徴とするソフトウェア。 - 請求項15記載のソフトウェアであって、
前記条件は、所定のユーザ選好に従って前記選択を行うよう動作することを特徴とするソフトウェア。 - 特定ソースからの特定番組に対し、スケジューリングされた記録間のコンフリクトを最小化する前記ソースの適切な1つを選択することを可能にするため、代替ソースにおける同一の番組へのポインタを有することを特徴とするEPG。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03101917 | 2003-06-27 | ||
PCT/IB2004/050992 WO2005002214A1 (en) | 2003-06-27 | 2004-06-24 | Alternative program source avoids dvr scheduling conflict |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007521731A true JP2007521731A (ja) | 2007-08-02 |
Family
ID=33547757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006516760A Withdrawn JP2007521731A (ja) | 2003-06-27 | 2004-06-24 | Dvrスケジューリングコンフリクトを回避する代替的プログラムソース |
Country Status (6)
Country | Link |
---|---|
US (1) | US20080152315A1 (ja) |
EP (1) | EP1642454A1 (ja) |
JP (1) | JP2007521731A (ja) |
KR (1) | KR20060029148A (ja) |
CN (1) | CN1813471A (ja) |
WO (1) | WO2005002214A1 (ja) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5801787A (en) | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视***及其方法 |
KR20120032046A (ko) | 2000-10-11 | 2012-04-04 | 유나이티드 비디오 프로퍼티즈, 인크. | 매체 콘텐츠 배달 시스템 및 방법 |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US7584497B2 (en) * | 2005-05-24 | 2009-09-01 | Microsoft Corporation | Strategies for scheduling bandwidth-consuming media events |
KR100722046B1 (ko) * | 2005-06-03 | 2007-05-25 | 엘지전자 주식회사 | 프로그램 녹화 및 재생방법 및 장치 |
US8214869B2 (en) | 2005-12-29 | 2012-07-03 | Rovi Guides, Inc. | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
US7765235B2 (en) * | 2005-12-29 | 2010-07-27 | Rovi Guides, Inc. | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems |
US7809242B2 (en) | 2006-06-23 | 2010-10-05 | Microsoft Corporation | Recording resource limitation resolution |
KR100825775B1 (ko) * | 2006-08-16 | 2008-04-29 | 삼성전자주식회사 | 비디오 데이터 저장 시스템 및 비디오 데이터 저장 방법 |
US7885936B2 (en) * | 2006-12-29 | 2011-02-08 | Echostar Technologies L.L.C. | Digital file management system |
JP4327864B2 (ja) * | 2007-03-23 | 2009-09-09 | 株式会社東芝 | 録画予約処理装置および録画予約処理方法ならびに録画装置 |
CN101465968B (zh) * | 2007-12-18 | 2012-03-28 | 新奥特(北京)视频技术有限公司 | 基于事件触发机制的节目时段编排的实时检测和提示方法 |
JP5078710B2 (ja) * | 2008-04-01 | 2012-11-21 | キヤノン株式会社 | 受信装置とその制御方法 |
US8989561B1 (en) | 2008-05-29 | 2015-03-24 | Rovi Guides, Inc. | Systems and methods for alerting users of the postponed recording of programs |
US8768143B2 (en) | 2008-09-30 | 2014-07-01 | Eldon Technology Limited | Handling of recording clashes which are not known when user creates recording request |
US8516533B2 (en) * | 2008-11-07 | 2013-08-20 | Digimarc Corporation | Second screen methods and arrangements |
US20100205628A1 (en) * | 2009-02-12 | 2010-08-12 | Davis Bruce L | Media processing methods and arrangements |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US8938467B2 (en) | 2009-03-25 | 2015-01-20 | Eloy Technology, Llc | System and method for intelligent storage of time shifted content |
US9113127B2 (en) * | 2010-02-08 | 2015-08-18 | Echostar Technologies L.L.C. | Systems and methods for automatically scheduling recordings of programming events |
US10908794B2 (en) * | 2010-08-16 | 2021-02-02 | Iheartmedia Management Services, Inc. | Automated scheduling of multimedia content avoiding adjacency conflicts |
GB2486025B (en) * | 2010-12-03 | 2014-09-17 | Samsung Electronics Co Ltd | Content searching |
US20120224834A1 (en) * | 2011-03-01 | 2012-09-06 | Echostar Technologies L.L.C. | Apparatus And Methods For Dynamically Optimizing Recording Schedules |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US10129585B2 (en) * | 2013-03-15 | 2018-11-13 | DISH Technologies L.L.C. | Advance notification of catch-up events through broadcast metadata |
US20170272825A1 (en) * | 2016-03-16 | 2017-09-21 | Rovi Guides, Inc. | System and method for locating content related to a media asset |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5945988A (en) * | 1996-06-06 | 1999-08-31 | Intel Corporation | Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system |
JPH1021601A (ja) * | 1996-07-05 | 1998-01-23 | Sony Corp | 録画予約方法 |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
JPH11313280A (ja) * | 1998-04-28 | 1999-11-09 | Sanyo Electric Co Ltd | 番組録画装置 |
US7773859B1 (en) * | 2000-08-30 | 2010-08-10 | Microsoft Corporation | Resolving recording conflicts between coinciding programming |
KR100747519B1 (ko) * | 2001-04-06 | 2007-08-08 | 엘지전자 주식회사 | 티브이의 프로그램 공유 서비스 제공 장치 |
WO2003025726A1 (en) * | 2001-09-20 | 2003-03-27 | Ucentric Holdings, Inc. | Centralized resource manager with passive sensing system |
-
2004
- 2004-06-24 EP EP04744397A patent/EP1642454A1/en not_active Withdrawn
- 2004-06-24 WO PCT/IB2004/050992 patent/WO2005002214A1/en active Application Filing
- 2004-06-24 KR KR1020057025052A patent/KR20060029148A/ko not_active Application Discontinuation
- 2004-06-24 CN CNA2004800180259A patent/CN1813471A/zh active Pending
- 2004-06-24 JP JP2006516760A patent/JP2007521731A/ja not_active Withdrawn
- 2004-06-24 US US10/561,997 patent/US20080152315A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP1642454A1 (en) | 2006-04-05 |
US20080152315A1 (en) | 2008-06-26 |
CN1813471A (zh) | 2006-08-02 |
WO2005002214A1 (en) | 2005-01-06 |
KR20060029148A (ko) | 2006-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007521731A (ja) | Dvrスケジューリングコンフリクトを回避する代替的プログラムソース | |
US10462530B2 (en) | Systems and methods for providing a multi-perspective video display | |
JP5433143B2 (ja) | デジタル放送メディア記録装置及び記録方法 | |
KR100848131B1 (ko) | 시청각 방송 레코딩을 관리하기 위한 방법 및 그와 연관된디바이스 | |
US8046817B2 (en) | Content reproducing apparatus, method, and medium | |
JP5307315B2 (ja) | 前に放送された内容を番組の録画に組み込むシステムおよび方法 | |
CN102047679B (zh) | 记录和播放内容的设备、管理内容位置信息的服务器、信息记录介质、用于管理内容信息的方法 | |
US20130282870A1 (en) | Reception apparatus, reception method, transmission apparatus, transmission method, and program | |
EP1415473B1 (en) | On-demand interactive magazine | |
US20070204299A1 (en) | Integrated Media Content | |
JP2001257975A (ja) | 番組情報の記録装置及び記録方法 | |
KR19990062819A (ko) | 프로그램 정보 작성 방법과 장치 및 방송 시스템의 정보 처리용수신 장치 | |
CN103986970A (zh) | 用于捕获和有选择重放广播节目的*** | |
RU2328088C2 (ru) | Усовершенствованная передача ассоциированных идентификаторов содержимого (crid) tv-anytime | |
JP2007221733A (ja) | 放送記録装置及び放送記録方法 | |
JP4195555B2 (ja) | コンテンツ管理受信機 | |
WO2009125546A1 (ja) | 予約番組表示システム及び方法 | |
US20090007183A1 (en) | Video recording apparatus and broadcast receiving apparatus | |
JP5934591B2 (ja) | 番組情報送信装置、番組情報受信装置および番組情報送信方法 | |
EP2587829A1 (en) | Video analysis information upload apparatus and video viewing system and method | |
JP4921211B2 (ja) | 記録制御装置及び記録制御装置の制御方法 | |
JP4399817B2 (ja) | 番組の予約記録方法、番組予約記録装置、及び番組予約記録用プログラム。 | |
JP2016167849A (ja) | 番組情報送信装置、番組情報受信装置および番組情報送信方法 | |
US7730510B1 (en) | Methods and systems for conditionally managing entertainment systems | |
JP5923600B2 (ja) | デジタル放送受信装置、制御装置、及び番組予約方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070621 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20090610 |