(57)【要約】画像テンプレートは、類似度のレベルを決定する際に比較されるべき領域の色特性及び空間分布を含む記録されることが希望されるビデオコンテンツの特性と、前記比較において無視される予想される変動性の白色領域とを規定する。各画像テンプレートは、関連したチャンネルのフィールドと連続的に又は所定の期間比較される。少なくとも閾値レベルの類似度を有する前記関連したチャンネルに受信されるフィールドは、関連したオーディオと共に保存される。
2005506768.tif 000002
【特許請求の範囲】
【請求項１】
ビデオコンテンツに基づいた記録する番組の選択のシステムにおいて、
放送番組を受信するための接続部と、
前記受信された放送番組からの復調されたフィールドを、記録されることが希望されるビデオコンテンツの特性を規定するテンプレートと比較し、前記フィールドと前記テンプレートとの間で少なくとも閾値レベルの類似度を確認することに応答して前記フィールドを保存する画像プロセッサと、
を有するシステム。
【請求項２】
請求項1に記載のシステムにおいて、前記テンプレートは、類似度のレベルを決定するために前記復調されたフィールドと比較されるべき領域の色特性及び空間分布を規定する、システム。
【請求項３】
請求項2に記載のシステムにおいて、前記テンプレートは、当該テンプレートを前記復調されたフィールドと比較する際に無視される、予想される変動性の白色領域を含む、システム。
【請求項４】
請求項1に記載のシステムにおいて、前記画像プロセッサは、選択されたチャンネルの復調されたフィールドを前記テンプレートと連続的に比較する、システム。
【請求項５】
請求項1に記載のシステムにおいて、前記画像プロセッサは、選択されたチャンネルの復調されたフィールドを前記テンプレートと所定の期間の最中比較する、システム。
【請求項６】
請求項1に記載のシステムにおいて、前記画像プロセッサは、連続した復調されたフィールドを前記テンプレートと比較し、前記テンプレートと少なくとも前記閾値レベルの類似度を有する全ての復調されたフィールドを関連したオーディオと共に保存する、システム。
【請求項７】
請求項1に記載のシステムにおいて、前記画像プロセッサは、複数のチャンネルの復調されたフィールドの各々を1つ又は複数のテンプレートからの指定されたテンプレートと比較する、システム。
【請求項８】
前記受信された放送番組からフィールドを復調するチューナと、
記録されることを希望されるビデオコンテンツの特性を規定する1つ又は複数のテンプレートを含む不揮発性記憶装置と、
請求項1に記載のシステムと、
を有するビデオ受信器。
【請求項９】
ビデオコンテンツに基づいた記録する番組の選択の方法において、
放送番組からフィールドを得るステップと、
前記放送番組からの前記フィールドを、記録されることが希望されるビデオコンテンツの特性を規定するテンプレートと比較するステップと、
前記フィールドと前記テンプレートとの間で少なくとも閾値レベルの類似度を確認することに応答して前記フィールドを保存するステップと、
を有する方法。
【請求項１０】
ビデオ受信器で用いられるデータストリームにおいて、
選択された放送番組を含む放送番組ストリームと、
記録されることが希望されるビデオコンテンツの特性を規定する少なくとも1つのテンプレートであって、当該少なくとも1つのテンプレートは、前記ビデオ受信器によって、記録する前記放送番組ストリームの部分を選択するのに使用されるのに適しており、前記選択は、前記放送番組ストリームの前記選択された部分内のフィールドと前記少なくとも1つのテンプレートとの類似度に基づいている、少なくとも1つのテンプレートと、
を有するデータストリーム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、受信されたテレビジョン放送からの選択されたコンテンツの抽出に関し、より詳しくは、記録されるべき受信されたコンテンツの画像コンテンツに基づいた選択のためのテンプレートの使用に関する。
【背景技術】
【０００２】
現代のテレビジョン放送受信器(例えば、テレビジョン、衛星、地上波又はケーブル受信器ユニット(セットトップボックス)、及び更にはビデオカセットレコーダ等)は、多くの場合、受信されたコンテンツを、磁気ディスク等の内部記憶装置に又はビデオカセットレコーダ(VCR)等の受信器によって制御される外部記録装置に自動的に記録する機能をユーザに提供する。多くの受信器は、特定のチャンネルに特定の期間中に受信されるコンテンツを記録することに加えて、記録のコンテンツに基づいた制御を可能にする。
【０００３】
従来のコンテンツに基づいた記録は一般的にコンテンツに関する周辺情報(例えば制御コード又はコンテンツを説明するテキストの説明)に依存し、この情報は、コンテンツに埋め込まれ又はコンテンツと共に送信される。従って、例えば、ユーザは、コンテンツと共に送信される所定の制御コードによって識別されるコンテンツを記録するように又は該コンテンツと関連したテキストの説明内のキーワードの存在に基づいてコンテンツを記録するように受信器をプログラムする可能性がある。
【０００４】
しかし、このような機構は、正確な制御コードの利用可能性又はコンテンツに伴う説明によって制限される。コンテンツと関連した説明は、関連したマッチを識別することに成功するキーワード検索をユーザが解析することを可能にするのに十分に詳細な説明を含んでもよい。ローカルニュース番組と関連した説明は、多くの場合単に例えば「ニュース」と表示するに過ぎず、広告は、実質的に全く説明されることはない。更に、一般的に、説明は、番組の特定の部分が記録されることを可能にするにはあまりに概略的である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従って、当技術分野には、コンテンツと関連した周辺情報のみに依存することのない、記録されるべきコンテンツの厳密にコンテンツに基づいた識別をするための必要がある。
【課題を解決するための手段】
【０００６】
従来技術の上述の欠点に対処するために、本発明の主要な目的は、ビデオ受信器における使用のための、類似度のレベルを決定する際に比較されるべき領域の色特性及び空間分布を含む記録されることが希望されるビデオコンテンツの特性と、前記比較において無視される予想される変動性の白色領域とを規定する画像テンプレートを提供することである。各画像テンプレートは、連続的に又は所定の期間、関連したチャンネルのフィールドと比較される。少なくとも閾値レベルの類似度を有する関連したチャンネルに受信されるフィールドは、関連したオーディオと共に保存される。
【０００７】
前述は、当業者が、以下の発明の詳細な説明をより良く理解することができるように本発明の特徴及び技術的利点をかなり広く概説したものである。本発明の追加の特徴及び利点は、以下で説明され、これらは、本発明の請求項の主体を形成する。当業者は、開示された概念及び特定の実施例を、本発明と同一の目的を実施するための他の構造を修正又は設計するための基礎として容易に使用することができることを理解するであろう。当業者は、また、このような等価の構成が本発明の最も広い形式の精神及び範囲から逸脱しないことを認識するであろう。
【０００８】
以下の本発明の詳細な説明に着手する前に、本願特許明細書を通じて用いられる特定の単語及び語句の定義を示すのが有利であるかもしれない。即ち、「含む(include)」及び「有する(comprise)」という用語並びにその派生語は、制限無しの包含を意味し、「又は(or)」という単語は包含的である、つまり及び/又はを意味し、「〜に関連する(associated with)」及び「〜に関連する(associated therewith)」並びにその派生語は、〜を含む(to include)、〜に含まれる(be included within)、〜と相互接続する(interconnect with)、〜を含む(contain)、〜に含まれる(be contained within)、〜に接続する(connect to or with)、〜に結合される(couple to or with)、〜と通信可能である(be communicable with)、〜と共動する(cooperate with)、インターリーブする(interleave)、並置する(juxtapose)、〜と近接している(be proximate to)、〜に結び付いている(be bound to or with)、持つ(have)、〜の特性を持つ(have a property of)等を意味することができ、「コントローラ(controller)」という単語は、少なくとも1つの動作を制御するあらゆる装置、システム、又はこれらの一部を意味し、このような装置は、ハードウェア、ファームウェア、ソフトウェア、又はこれらの少なくとも2つの何らかの組み合わせによって実行することができる。いかなる特定のコントローラに関連した機能でも、局所的に又は遠く離れて、集中化又は分配されることができるということに注意すべきである。特定の単語及び語句の定義は、この特許明細書を通じて提供されており、当業者は、ほとんどの場合でなくとも多くの場合、このような定義は、このような定義された単語及び語句の前及び後の使用にも適用されるということを理解すべきである。
【発明を実施するための最良の形態】
【０００９】
本発明及びその利点のより完全な理解のために、添付の図面と共に以下の説明が参照される。図中では、類似の番号は類似の物を指す。
【００１０】
以下で説明される図1〜3及びこの特許文献の本発明の原理を説明するのに用いられる種々の実施例は、説明のためにのみ用いられるのであり、如何なるようにも本発明の範囲を制限するように解釈されるべきでない。当業者は、本発明の原理は如何なる適切に構成された装置によっても実現可能であることを理解するであろう。
【００１１】
図1は、本発明の1つの実施例による画像検出及び任意的な抽出を含むビデオ受信器のブロック図を表す。ビデオ受信器100は、テレビジョン、セットトップボックス、又は、受信された放送番組を復調することができるチューナ(図示せず)を含むデジタルビデオのケーブル、衛星若しくは地上波放送受信器である。当業者は、ビデオ受信器の構成及び動作の全体が描写又は説明されているわけではないことを認識するであろう。しかし、本発明は、従来のビデオ受信器と連動して使用されてもよく、ここでは、本発明の理解に必要な又は本発明に固有のビデオ受信器の構成及び動作のみが描写され説明される。
【００１２】
ビデオ受信器100はファームウェア101を含み、これは、ビデオ受信器100の動作及び制御を規定するハードウェア及びソフトウェアの組合せである。本発明において、ファームウェア101は画像処理プロセッサ102を含み、これは、記録されるべきコンテンツの、コンテンツに基づいた識別のために使用される。特に、画像プロセッサ102は画像比較機能を含み、好適には、画像の1つが色若しくはシャープネスに歪みを含む又は他の画像に対して傾斜している若しくはオフセットしている場合であっても画像マッチを正確に識別するアルゴリズムを含む。画像マッチングにおける画像特徴の色ヒストグラム及び空間分布の使用は大いに調べられており、優れた性能を提供するアルゴリズムが開発されている。このような機能を持つソフトウェアビデオ処理プログラムは、市販されている。
【００１３】
本実施例の受信器100は、更に、放送ソースからビデオ情報を受信するための接続部103及びビデオ受信器100内に含まれ又はこれに結合される不揮発性メモリ107(例えばフラッシュメモリ又は磁気ディスク)を含む。不揮発性メモリ104は、画像プロセッサ102によって実行されるプログラム105を含み、これは、ユーザによって特定される1つ又は複数のテンプレート106とマッチする受信されたビデオ情報のビデオコンテンツの識別を実行する。
【００１４】
図2−A〜2−Cは、本発明の1つの実施例によるビデオ情報記録のビデオコンテンツに基づいた制御に用いられるサンプル画像及び対応するテンプレートである。図2−A及び2−Bは、ユーザが記録することを希望するビデオ情報のサンプルビデオ画像であり、この例では、ニュースの天気予報からの気象状況を示す図である。天気予報を含むニュース番組を見ることができない又は予報全体を見たくない若しくはニュース予報全体の記録を早送りして探したくないユーザは、それでもなお天気予報を見ることを望むかもしれない。
【００１５】
図2−A及び2−Bの画像200、201は、ほとんどの部分において類似しており、対応する画像テンプレート203を得るために使用されてもよい。画像テンプレート203内の白色領域204a〜204eは、異なった情報又はコンテンツが現れることができる変動する領域を表し、これらの領域は、マッチを識別するための受信したビデオ情報との比較の最中には無視される。204a〜204eに示されるような白色スペース又は領域は、実施例においては長方形で表されているが、あらゆる任意の形状であってよい。
【００１６】
マッチは、画像テンプレート203の残り(白色スペース以外)を受信されたビデオフィールド又はフレームと比較することによって識別される。所定の程度の類似性が受信されたフィールド又はフレームと画像テンプレートとの間で検出されると、マッチは決定されたとみなされる。
【００１７】
特定の画像テンプレート203は、1つ又は複数のキャプチャされた画像からグラフィックスプログラム(図示せず)を用いて、又は、2つ又は3つ以上の取り込まれた画像を比較して共通の特徴を識別するテンプレート抽出プロセスを実行する画像プロセッサ102によって、作製されてもよい。1つ又は複数のプログラムを視聴する際に、ユーザは、プログラム内で、キャプチャして画像テンプレートを得るのに用いるフレームを指定してもよい。
【００１８】
図2−Cの画像テンプレート203によって示される形式を持つ画像テンプレート106は、類似性の程度が比較される領域の色特性及び空間分布を規定する。画像テンプレート106は、図2−Cの例では比較的小さい白色領域を有する完全なフィールド画像として示されているが、フィールド中の小さな特定の部分しか有していなくてもよい(即ち、白色領域がフィールドのほとんどをカバーする)。例えば、画像テンプレートは、スポーツの得点、株価又はニュースハイライトの、稼動中の「表示盤(ticker)」を提供するフィールド下部のバーをキャプチャするように規定されてもよい。
【００１９】
画像テンプレート106は、ユーザによって作製されてもよく、又は、ビデオ情報が受信される入力接続部103を介してビデオ受信器100に送信されてもよい。即ち、テンプレート106は、遠隔で生成され、復調され表示されるべきビデオ番組と同一の放送媒体(例えばケーブル、衛星若しくは地上波放送又はインターネットストリーミング)を利用して、又は異なった接続を利用して、ビデオ受信器100に送信されてもよい。
【００２０】
現代のほとんどの放送媒体は何百ものチャネルを含み、画像テンプレート106を全ての受信コンテンツと比較することを実行不可能にしている。従って、好適には、番組105は、各テンプレート106と関連した、記録されるべきコンテンツを識別するための追加情報、例えば、チャンネル、期間、番組の名前若しくは説明及び／又はクローズドキャプションキーワードを含む。このような追加情報は、最初に、画像プロセッサ102によって、対応するテンプレート106が比較される受信されたビデオ情報を選択するのに使用される。外部ソースから提供されるテンプレート106は、このような関連した追加情報が搭載されてもよく、該情報は、ビューアによって用いられ又は修正されてもよい。
【００２１】
好適には、特定のテンプレート106と関連した追加情報は、記録されるべきコンテンツを含むチャンネル及び番組名を含み、これは電子番組ガイドからキャプチャされてもよい。追加情報は、更に、番組の関連部分又は隣接部分からの標準の次世代テレビシステム委員会(ATSC)クローズドキャプションテキストのセグメント又はそこからのキーワードを含んでもよい。例えば、図2−A〜2−Cの例で、用語「天気」及び「予想」が、クローズキャプションテキストを検索するのに使用されてもよい。ユーザが画像テンプレートを抽出するための1つ又は複数の視聴されたプログラムの一部を指定する場合に、クローズキャプションテキストの後処理は最小限のユーザインタフェース要件を伴って手動で実行されてもよく、又は、ストップワードを除去して、幾つかの例についてクローズキャプションテキストの共通部分を見つけることによって自動で実行されてもよい。
【００２２】
テンプレート108と関連した追加情報は、プログラム105によって、チャンネルのタイミング及び選択を、又は、対応するテンプレートとの比較のためにビデオ受信器100によって復調される放送コンテンツを、制御するのに使用される。クローズキャプション情報は、クローズキャプションテキスト内のキーワードの検出後の所定の期間、対応するテンプレートと比較される放送コンテンツの部分を更に限定してもよい。
【００２３】
上記したように、テンプレート106は、ビデオ受信器100で作製されてもよく、放送を通じて若しくは物理媒体(例えばCD-ROM)を通じて加入者に配信されてもよく、又は、インターネットを介して様々なソースからダウンロードされてもよい。例えば、広告者は、該広告者によって作成されるコマーシャルをユーザがキャプチャすることを可能にするテンプレートを作製することができる。ビデオ受信器100の外部で生成されるテンプレートは、最終的なコンテンツにおいては類似しているが、より大きなトレーニングセットから得ることも可能であり、又は、埋め込まれたビデオ「キー」若しくは「ウォーターマーク」(マッチの簡易な確認のための固有画像パターン)を持っていてよく、従って、より高い正確さを持つ可能性が高い。
【００２４】
テンプレート106及び外部のビデオ受信器100から受信される関連した追加情報(チャンネル識別、クローズキャプションキーワード等)は、ビデオ受信器100において生成される追加情報と同様に、加入者によって変更又は削除されてもよい。画像テンプレート106及び関連した追加情報は、加入者によって変更されてもよい。
【００２５】
好適には、ビデオ受信器100は、テンプレート106の収納部を維持するための、そして、テンプレートを少なくとも選択された受信された放送コンテンツと比較して該受信された放送コンテンツから抽出されるマッチする画像を記憶するための、充分な資源(不揮発性記憶装置、プロセッサ、メモリ等)を有する。ビデオ受信器100が動作していないときに、画像プロセッサ102は1つ又は複数の指定されたチャンネルをスキャンする。ビデオ受信器100が動作している(放送コンテンツを視聴するために利用されている)ときに、画像プロセッサ102は少なくとも該視聴されたチャンネルをスキャンする。ビデオ受信器100におけるチューニング機能が複数のチャンネルの並行復調を許可する場合、画像プロセッサ102は、別個の画像比較プロセスを並行して利用して複数のチャンネルをスキャンしてもよい。
【００２６】
ビデオ受信器100の不揮発性メモリ104がハードディスクドライブ又は充分な容量を有する他の媒体である場合、マッチする画像を含む受信された放送番組は記録されたコンテンツ107に記憶される。そうでなければ、ビデオ受信器100内の汎用シリアルバス(USB)ポート等の接続部(図示せず)は、マッチするコンテンツがビデオカセットレコーダ、読み書きデジタル多用途ディスク(R-W DVD)ユニット又はパーソナルコンピュータ等の外部装置にエクスポートされることを可能にしてもよい。
【００２７】
保存された画像又は画像シーケンスは(関連したオーディオ及び／又はクローズキャプションテキストの有無にかかわらず)、視聴するために記録されたコンテンツ107から加入者によって取得されてもよい。このような画像は、更に、テンプレートを形成するための例(肯定的なもの及び否定的なものの両方)として使用されてもよい。ユーザは、更に、画像収納部107のコンテンツを管理して、選択された画像を所望のとおりに保存又は削除することが許可されてもよい。加えて(又は代替的に)、対応するテンプレートについて新しいマッチが見つかるまで保存された画像が保持される又はN個の最も新しい画像が保持されるように、自動的な管理機能が提供されてもよい。ここでNは、ユーザによって選択される正のゼロでない整数である。
【００２８】
代替実施例において、放送サービスプロバイダは放送サーバ側で加入者のための画像抽出を実行して、結果のマッチをビデオ受信器100に放送ストリーム又はインターネット等の他の配信接続を通じて送出してもよい。
【００２９】
図3は、本発明の1つの実施例による放送ストリームからの画像検出及び／又は抽出のプロセスの高レベルフローチャートである。プロセス300は、ビデオ受信器100内で又は放送番組をビデオ受信器100に送信するサーバ内で実行されてもよく、記録されるべきコンテンツの画像に基づいた選択(例えばユーザが記録番組のためのパラメータを設定すること)の開始(ステップ301)から始まる。
【００３０】
このプロセスは、まず、選択された開始時刻が到達されたかどうか決定する任意的なステップ(ステップ302)を行ってもよい。記録用コンテンツの画像に基づいた選択は、従来からの記録用コンテンツの時間に基づいた選択と連動して用いられてもよく、又は代替的には、1つ又は複数のチャンネルが連続的に監視されている状態で単独で使用されてもよい。
【００３１】
受信された記録用の放送番組のコンテンツに基づいた選択が開始された後、選択されたチャンネルについて受信された第1のフィールド(又はフレーム)が復調され(ステップ303)、対応するテンプレートと比較される(ステップ304)。復調されたフィールドとテンプレートとの間の類似度のレベルが所定の閾値を越えてマッチが識別される(ステップ305)場合、復調されたフィールドは、ユーザによって後の取得及び視聴のために保存され又は代わりに記録される。本プロセスは、次に、選択されたチャンネルの次のフィールドを復調し、プロセス(ステップ303〜306)は繰り返される。テンプレートにマッチすると分かった複数の連続したフィールドは、関連したオーディオ及び随意にクローズキャプションテキストと共に、ユーザによる後の取得及び視聴のためにビデオクリップとして記憶される。
【００３２】
複数のチャンネルを並行して復調する能力が利用可能な場合、プロセスの複数のインスタンス(ステップ303〜306)は並行して実行する。随意に、ユーザによって特定される終了時間が到達されたかどうかの決定がされてもよく(ステップ307)、もし到達されたならば、プロセスは停止されてよい(ステップ308)。
【００３３】
本発明は、従来の時間及びチャンネルに基づいた及び／又は周辺のテキストに基づいたコンテンツの選択に加えて又はその代わりに、放送番組内でビデオコンテンツに基づいたコンテンツの選択を可能にする。このようなビデオに基づいたコンテンツ選択の画像テンプレートは、例から得られてもよく、ユーザによって、又は、テンプレートを放送番組と共に若しくはビデオ受信器への代替的な接続を介して送信する外部ソースによって、生成される。マッチする番組は、ユーザによる引き続きの取得及び視聴のために記憶される。そうしなければ加入者が明確に選択することができない放送番組の特定の部分(例えば番組の一部(例えば天気予報)又は広告)は、受信されたコンテンツ内で識別され記録されてよい。
【００３４】
本発明は、完全に機能するビデオ受信器との関連で説明されてきたが、当業者は、本発明の機構の少なくとも一部は、種々の形式の命令を含む機械使用可能媒体の形式で分散されることが可能であり、また、本発明は、実際に分散を実行するのに用いられる信号記録媒体の特別な種類に関係なく平等に適用されることを理解するであろうことに注意することが重要である。機械使用可能媒体の例は、読出し専用メモリ(ROM)又は消去可能な電気的プログラマブル読出し専用メモリ(EEPROM)等の不揮発性ハードコードタイプの媒体、フロッピーディスク、ハードディスクドライブ及びコンパクトディスク読出し専用メモリ(CD-ROM)又はデジタル多用途ディスク(DVD)等のレコーダブルタイプの媒体、及び、デジタル及びアナログ通信リンク等の送信タイプの媒体を含む。
【００３５】
本発明は、詳細に説明されたが、当業者は、ここに開示される発明の種々の変更、置換、変形、改良、微妙な差異、グラデーション、劣った形式、改変、改訂、改善及び模造は、最も広い形式の本発明の精神及び範囲から逸脱することなく作製可能であることを理解するであろう。
【図面の簡単な説明】
【００３６】
【図１】本発明の1つの実施例による画像検出及び任意的な抽出を含むビデオ受信器を表す。
【図２−Ａ】本発明の1つの実施例によるビデオ情報記録のビデオコンテンツに基づいた制御に用いられるサンプル画像及び対応するテンプレートである。
【図２−Ｂ】本発明の1つの実施例によるビデオ情報記録のビデオコンテンツに基づいた制御に用いられるサンプル画像及び対応するテンプレートである。
【図２−Ｃ】本発明の1つの実施例によるビデオ情報記録のビデオコンテンツに基づいた制御に用いられるサンプル画像及び対応するテンプレートである。
【図３】本発明の1つの実施例による放送ストリームからの画像検出及び／又は抽出のプロセスのための高レベルフローチャートである。
【図１】
2005506768.tif 000003
【図２Ａ】
2005506768.tif 000004
【図２Ｂ】
2005506768.tif 000005
【図２Ｃ】
2005506768.tif 000006
【図３】
2005506768.tif 000007
【国際公開パンフレット】
2005506768.tif 000008
2005506768.tif 000009
2005506768.tif 000010
2005506768.tif 000011
2005506768.tif 000012
2005506768.tif 000013
2005506768.tif 000014
2005506768.tif 000015
2005506768.tif 000016
2005506768.tif 000017
2005506768.tif 000018
2005506768.tif 000019
2005506768.tif 000020
2005506768.tif 000021
2005506768.tif 000022
【国際公開パンフレット（コレクトバージョン）】
2005506768.tif 000023
【国際調査報告】
2005506768.tif 000024
2005506768.tif 000025
2005506768.tif 000026