(57)【要約】  主ストリームは、第１のデータレートでビデオ及び／又はオーディオ情報を符号化するビデオ及び／又はオーディオ情報の連続的コンテンツ要素を含む。計算回路（１４４）は、連続的コンテンツ要素から主たる指紋を計算する。基準ストリームは、第１のデータレートよりも低い第２のデータレートを有して受信される。基準ストリームは、基準指紋のシーケンスを規定する。比較ユニット（１４４）は、主たる指紋を基準指紋と比較する。主ストリームは、オリジナルのコンテンツ要素の間の挿入されるコンテンツ要素の存在について、オリジナルコンテンツ要素が連続的基準指紋と合致する主たる指紋を有し、挿入されるコンテンツ要素が基準指紋と合致しない主たる指紋を有するかがモニタされる。挿入されるコンテンツ要素のレンダリングはスキップされる。一実施例において、１を超える数のコンテンツ要素が合致したときに１つだけがレンダリングされる。他の実施例では、主ストリームに対するザッピングを制御するために照合が用いられる。他の実施例では、主ストリームにおけるポイントに対しての、字幕のような個別に受信されるマークアップ情報のリンク付けを制御するために照合が用いられる。
2008510345.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ及び／又はビデオデータのストリームからコンテンツの選択をなす装置であって、
・ビデオ及び／又はオーディオデータの連続的コンテンツ要素を有する主ストリームを受信するための入力部と、
・前記連続的コンテンツ要素から主たる指紋を計算する計算回路と、
・前記主たる指紋を基準指紋と比較する比較ユニットと、
・前記主たる指紋が前記基準指紋に合致する場合の前記主ストリームから全てのコンテンツ要素を選択するように、又は前記主たる指紋が前記基準指紋に合致しない場合の前記主ストリームから全てのコンテンツ要素を選択するように構成された制御ユニットと、
を有する装置。
【請求項２】
請求項１に記載の装置であって、前記制御ユニットは、前記主たる指紋が前記基準指紋に合致しない場合に前記主ストリームからコンテンツ要素を選択し、前記制御ユニットは、前記コンテンツ要素のレンダリングをスキップさせる、装置。
【請求項３】
請求項２に記載の装置であって、前記比較ユニットは、前記主たる指紋が１回を超えて前記基準指紋と合致するか否かを検出するように構成され、前記制御ユニットは、この検出に応答して、対応のコンテンツ要素のうちの１つだけがレンダリングされるように構成されている、装置。
【請求項４】
請求項１に記載の装置であって、前記主ストリームを受信により記憶する記憶装置を有し、前記制御ユニットは、前記記憶装置からの選択的取り込みのために前記主たる指紋が前記基準指紋に合致する場合のコンテンツアイテムを選択するように構成されている、装置。
【請求項５】
請求項１に記載の装置であって、前記主ストリーム及びマークアップ情報を受信により記憶する記憶装置を有し、前記比較ユニットは、前記主たる指紋が前記基準指紋における何処のリンク位置に合致するかを示すリンク情報を記憶させるように構成されている、装置。
【請求項６】
請求項１に記載の装置であって、前記主たる指紋が前記基準指紋に合致しないときに他のストリームのレンダリングに切り換え、前記主たる指紋が前記基準指紋に合致するときに前記主ストリームのレンダリングに切り換え直すように構成されたチャネル選択ユニットを有する装置。
【請求項７】
請求項１に記載の装置であって、前記主ストリームを受信するための入力部及び前記基準指紋を受信するための入力部は、相互に異なる分配メディアから前記主ストリーム及び前記基準指紋を受信するように構成されている、装置。
【請求項８】
請求項１に記載の装置であって、前記主ストリームを受信するための入力部は、放送チャネルにより前記主ストリームを受信するように構成されている、装置。
【請求項９】
請求項８に記載の装置であって、前記主ストリームを受信により記録するための記憶装置を有し、前記主たる指紋が前記基準指紋と合致する場合のコンテンツアイテムは、前記記憶装置における保持のために破棄される、装置。
【請求項１０】
請求項１に記載の装置であって、前記計算回路は、前記コンテンツ要素の低い解像度バージョンから前記基準指紋を計算するように構成されている、装置。
【請求項１１】
オーディオ及び／又はビデオデータのストリームからコンテンツを選択する方法であって、
・ビデオ及び／又はオーディオ情報の連続的コンテンツ要素を有する主ストリームを受信し、
・前記連続的コンテンツ要素の主たる指紋を計算し、
・前記主たる指紋を基準指紋と比較し、
・前記主たる指紋が前記基準指紋に合致する場合の前記主ストリームから全てのコンテンツ要素を選択するか、又は前記主たる指紋が前記基準指紋に合致しない場合の前記主ストリームから全てのコンテンツ要素を選択する、
方法。
【請求項１２】
請求項１１に記載の方法であって、前記主たる指紋が前記基準指紋に合致しない場合に前記主ストリームからコンテンツ要素が選択され、前記コンテンツ要素のレンダリングをスキップさせるステップをさらに有する方法。
【請求項１３】
命令のプログラムを有するコンピュータプログラム製品であって、オーディオ及び／又はビデオデータのストリームからコンテンツを選択するためにプログラマブルマシンにより実行されるときに、当該マシンに、
・ビデオ及び／又はオーディオ情報の連続的コンテンツ要素を有する主ストリームを受信させ、
・前記連続的コンテンツ要素の主たる指紋を計算させ、
・前記主たる指紋を基準指紋と比較させ、
・前記主たる指紋が前記基準指紋と合致する場合の前記主ストリームからの全てのコンテンツ要素を選択させるか、又は前記主たる指紋が前記基準指紋と合致しない場合の前記主ストリームからの全てのコンテンツ要素を選択させる、
製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ、特に例えば放送により配信されたビデオ及び／又はオーディオのデータのストリームからのコンテンツの選択のための方法及び装置に関する。より詳しくは、一態様によれば、本発明は、特に、配信された後に編集されたビデオ及び／又はオーディオのデータなどのデータのストリームの再生のための方法及び装置に関する。一態様によれば、本発明は、チャネル切り換え（ザッピング）のための方法及び装置に関する。
【背景技術】
【０００２】
テレビジョン放送は、大抵は連続したアイテムのコンテンツを含んでいる。コンテンツのアイテムの例には、映画やスポーツゲーム登録、トークショーなどがある。ビデオ記録機器は、通常はタイマの制御の下での選択により、こうした放送からの選択されたアイテムを記録し再生するように構成されている。タイマ制御記録のよく知られた問題は、アイテムの放送の予期しない遅れやアイテムの予期しない延長などが考慮されない点である。さらに、タイマ制御記録は、当該ストリームに挿入されたコマーシャルや、コマーシャル直後の選択アイテムの短めの先行部分の反復部も必然的に記録してしまう。
【０００３】
時系列記憶及び再生についての多数の改善が従来技術において提案されている。例えば、米国特許出願第２００１００５１０３７号は、レコーダが記録の開始及び終了時間をより正確に選択することを可能とするために電子番組ガイドへの自動アクセスをどのように用いることができるかを開示している。コンテンツアイテムの放送遅延及び時間延長に関する情報により当該電子番組ガイドが更新される場合、当該アイテムを記録するようにプログラムされるレコーダは、これに応じてその開始及び終了時間を適合させることができる。電子番組ガイドは、当該コンテンツが変わるストリームにおける時点へのポインタを備えた放送ストリームのためのインデックステーブルの使用例である。
【０００４】
米国特許出願第２００１００５１０３７号により提案されている他の方策は、放送ストリーム自体におけるマークアップタグの使用であり、これにより、レコーダは、コンテンツのアイテムの開始と終了を判定することができる。米国特許出願第２００２０１７６７０２号は、同様に、放送ストリームにおける識別子を用いており、かかる識別子は、コマーシャルの記録を排除するためにも用いることができる。
【０００５】
これらの方策には、放送局が、インデックステーブル（例えばリアルタイムで更新される電子番組ガイド）又はマークアップタグの形態で、当該ストリームに通常とは異なるアクセスに用いられる付加的情報を提供しなければならない。この付加的情報におけるエラーも、正しいタイミングを提供し損なうことも、記録に重大な影響を与えてしまう。さらに、放送局は、この情報を提供するのを嫌がる可能性がある。何故なら、手間がかかることであるし、或いは広告主にとってはテレビチャネルの魅力が低下するだけだからである。同じ類の問題が、データを例えばディスクに配信するときにも生じる。
【０００６】
記録及び再生に加えて、自動化されたインテリジェントザッピング又はビデオ情報のマークアップのような他の用途のために付加的な情報を用いることもある。自動化されたインテリジェントザッピングをサポートする装置は、例えば、コマーシャルを放送しているチャネルをスキップし又はオリジナルのアイテムのビデオ情報の放送がそのチャネルで再開されるときにオリジナルのチャネルにザップバックするように構成されることもある。この目的のため、同じタイプの情報が選択的記録について必要となり、当該情報が正確でないと同様の問題が生じる。
【０００７】
ビデオ情報のマークアップは、小見出しや代替言語音声情報、チャプタマーカ、メニュー、特別なコンテンツなどを追加することを含みうる。このため、同じタイプの情報が選択的記録について必要とされ、当該情報が不正確な場合には同様の問題を生じることになる。
【０００８】
ＰＣＴ特許出願第２００４０１９５２７号（本特許出願と同じ譲受人に譲渡されたもの）からは、ディジタル指紋マッチング（この指紋はこの文献では「シグネチャ」（signature）と呼ばれている）によりビデオレコーダを起動することが知られている。ＰＣＴ特許出願第２００４０１９５２７号は、指紋計算技術の例を示している。ここで用いられているように、「指紋」はビデオ及び／又はオーディオコンテンツを表す信号（又は信号部分）から得られる情報を指しているので、当該指紋は、ビデオ及び／又はオーディオコンテンツの人の観察者及び／又はリスナがコンテンツを知覚するときに知覚可能な印象を決めるファクタによって大きく影響を受ける。したがって、この指紋は、知覚されるコンテンツに対して極めてユニークなものである。この観点において、ここで用いられるような指紋は、透かしが知覚可能なコンテンツに依存しないものであるという点で、ビデオ及び／又はオーディオ信号における透かしとは異なっている。
【０００９】
ＰＣＴ特許出願第２００４０１９５２７号の記録方法は、テレビジョンに関するコンテンツアイテムは頻繁に「イントロ」と呼ばれる同じ導入画像で始まるという考えに基づいている。このイントロの例の指紋が計算され、入力のビデオストリームの指紋が計算されて当該イントロの指紋と比較される。一致を見たときに、レコーダが開始させられる。
【００１０】
ＰＣＴ特許出願第２００４０１９５２７は、記録されたマテリアルにおけるイントロのサーチをなすために指紋を用い、選択的再生を容易にすることを記述している。しかしながら、これらの既知の指紋方法は、既知のイントロが先行するコンテンツに限定されるものである。コンテンツの選択は、標準の画像を含む番組の開始のポイントに限定される。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
主に、本発明の目的は、当該ストリームにおけるディストリビュータ又はマークアップタグから当該ストリームにおけるアドレスのテーブルを必要とすることなく、好ましくは放送ストリームから、当該ストリームが挿入した情報とともに配信された後にビデオ及び／又はオーディオストリームにおける挿入情報の精細な選択を可能とすることである。
【００１２】
また、本発明の主たる目的は、他のビデオ及び／又はオーディオデータが混合されているビデオ及び／又はオーディオストリームにおいて配信されるビデオ及び／又はオーディオ情報のアイテムの実質的に継ぎ目のない復元を可能とすることである。
【００１３】
また、本発明の主な目的は、当該ストリームにおけるディストリビュータ又はマークアップタグからの当該ストリームにおけるアドレスのテーブルを必要とすることなく、同時に放送された複数のビデオ及び／又はオーディオストリームの間でインテリジェントザッピングを可能とすることである。
【００１４】
また、本発明の主な目的は、放送されているビデオ及び／又はオーディオストリームのマークアップをサポートすることである。
【課題を解決するための手段】
【００１５】
本発明による装置及び方法は、独立請求項に記載されている。本発明によれば、ビデオ及び／又はオーディオデータの主ストリームについての（前述において規定したような観点での）指紋の精細な照合（マッチング）が、一連の指紋及びこれらの指紋の連続順を規定する付加的な基準ストリームの供給によって可能となる。この基準ストリームは、例えばファイルの形態で配信可能である。当該基準ストリームは、主ストリームのコア（例えば動画）に対応するが、当該主ストリームのコアに対応しない当該主ストリームにおける挿入部（例えばコマーシャル）とは対応しない。大抵、基準ストリームは、主ストリームよりも低いデータレートを有する。すなわち、対応のレンダリング時間間隔において用いられるデータの量は、主ストリームにおけるものより基準ストリームにおいては低い。一実施例において、この基準ストリームは、コマーシャルを伴わないで主ストリームの（時間的又は空間的に）低い解像度のバージョンである。この場合、基準の指紋は、基準ストリームのビデオ及び／又はオーディオコンテンツから計算可能であり、それらのシーケンスは、基準ストリームのシーケンスから得ることができる。他の実施例では、基準ストリームは、基準の指紋を直接含む。
【００１６】
こうしたタイプの基準ストリームの供給によって、主ストリームを編集することができる。基準ストリームは、主ストリームよりもかなり低いデータレートを有しうるので、基準ストリームは、主ストリームの高データレートでストリームを再配信する必要性を伴うことなく主ストリームへの改善された品質のアクセスを可能とするように「売られる」ことが可能となる。好ましくは、主ストリーム及び基準ストリームの指紋は、主ストリーム及び基準ストリームにおけるそれぞれの位置に応じて照合させられる。すなわち、主ストリームからの特定コンテンツ部分について得られる主たる指紋は、基準ストリームから得られる特定の基準指紋と実質的に等しい場合に合致と検出され、当該特定コンテンツ部分に時間的に近接した主ストリームからの他のコンテンツ部分についての主たる指紋も合致する。
【００１７】
一実施例において、基準ストリームは、例えば挿入されるコマーシャルの丁度前及び後において主ストリームにおけるコンテンツの複製を検出するためにも用いられる。この態様において、当該複製された部分の１つのコピーだけがレンダリング処理されることを確実なものとすることができる。原則として、同じ基準指紋が主ストリームの２つ以上のコンテンツ要素の指紋と合致するかどうかをテストすることによって簡単に複製が検出可能である。好適実施例においては、ストリームセクションの複製は、当該セクションが（合致指紋の不存在により検出されるような）挿入されるコンテンツ要素の同じセクションの直前及び直後にあることが検出される場合に、排除される。したがって、偶発的な複製の排除のリスクが回避される。
【００１８】
他の応用例は、例えば基準指紋と合致しない指紋を持つ情報を放送をするチャネルをスキップすることにより、或いは主チャネルに戻ることにより、基準ストリームがインテリジェントザッピングをサポートするために用いられるようにし、主チャネルのビデオ及び／又はオーディオデータにおいて合致指紋が見つかるとザッピングを完了するものである。
【００１９】
他の応用例としては、基準ストリームがマークアップ情報を付加するために用いられることを可能とするものがある。字幕情報、代替言語チャネル、メニュー、チャプタマーカ、特別コンテンツなどのマークアップ情報は、基準ストリームと連結して供給可能なので、当該マークアップは、指紋照合処理により選択される基準ストリームにおける位置にリンクされることができる。このようにして、高品質ストリームが個々のユーザにつき構成可能であり、しかも当該ストリームの伝送の全帯域幅（この帯域幅は、当該マークアップ情報を受信しない他のユーザと共用される放送チャネルに与えられる）がこれら個々のユーザについて確保される必要がない。
【００２０】
以下、本発明のこれらの目的及び有利な態様並びにその他の目的及び有利な態様を、添付図面により示される非限定の例を用いて詳しく説明する。
【発明を実施するための最良の形態】
【００２１】
図１は、放送送信装置１０、基準送信装置１２及び受信装置１４を有するビデオ及び／又はオーディオレンダリングシステムを示している。受信装置１４は、チャネルレシーバ１４０と、記憶装置１４２と、基準比較器１４４と、編集ユニット１４６と、レンダリングユニット１４８とを有する。チャネルレシーバ１４０は、放送送信装置１０から放送データストリームを受信するための入力部と、記憶装置１４２に結合される出力部とを有する。編集ユニット１４６は、記憶装置１４２に結合されるインターフェースとレンダリングユニット１４８に結合される出力部とを備えている。レンダリングユニット１４８は、例えば、編集ユニット１４６により供給されるビデオ及び／又はオーディオ情報をレンダリング処理する表示スクリーン及び／又は拡声スピーカを有する。基準比較器１４４は、基準送信装置１２から基準ストリームを受信するための入力部１４１と、記憶装置１４２に対するインターフェースと、編集ユニット１４６の制御入力部に結合される出力部とを備えている。
【００２２】
動作において、放送送信装置１０は、ビデオ及び／又はオーディオデータのストリームを放送し、基準送信装置１２は、基準ストリームを送信する。図２は、時間Ｔの関数として放送ストリーム２０を示している。このストリームは、コマーシャルのような他のアイテム２４ａ〜２４ｆが時間的に混合されて放送される部分２２ａ〜２２ｇに切断されている動画などのビデオ情報のアイテムを含む。普通は、ストリーム２０が受信され、復号され、レンダリング処理されるときに、他のアイテム２４ａ〜２４ｆの視覚的及び／又は聴覚的レンダリング（再生）が混合させられる部分２２ａ〜２２ｇの視覚的及び／又は聴覚的レンダリング（再生）となる。
【００２３】
図３は、基準ストリーム３０を示している。基準ストリーム３０は、基準信号に対応する部分３２ａ〜３２ｇを含む。放送ストリーム２０とは対照的に、部分３２ａ〜３２ｇは他のアイテムと混合していない。実施例において、基準信号３０は、一連の指紋データアイテムを含み、これらの各々は、放送ストリーム２０のそれぞれのセクションのビデオ及び／又はオーディオデータから、例えばそれぞれのビデオフレーム又はフレームのグループ、又はオーディオの時間インターバルにおけるビデオデータから計算可能な指紋（フィンガープリント）に対応する。代替えの実施例においては、基準ストリーム３０は、混合されるコマーシャルを伴うとこなく、低い空間的及び／又は時間的解像度で放送ストリームからオーディオ及び／又はビデオ符号化要素を表す要素を含む。各実施例において、基準ストリームにおける情報は、基準ストリーム３０におけるデータレート（及びこれに伴うレンダリング中の同じ時間インターバルにおいて送信される必要のあるデータビット数）は、放送ストリーム２０におけるデータレートよりもかなり低い。この点は、図２の放送ストリーム２０が図３の基準ストリーム３０よりも幅広く描かれているという事実によって概念的に示されている。
【００２４】
動作において、受信装置１４は、放送ストリーム２０及び基準ストリーム３０の双方を受信する。原則として、同じ通信媒体が（例えば、衛星若しくは地上無線放送又はケーブルＴＶネットワークから）両方のストリームを受信するために用いることができる。但し、異なる媒体を用いるのが好ましく、基準ストリーム３０は、例えばインターネットにより受信され、或いはディスクのようなデータ担体で頒布される。チャネルレシーバ１４０は、放送ストリームを受信し、当該ストリームからのデータを記憶装置１４２に記憶する。かかる記憶装置は、磁気ハードディスクやフラッシュメモリなどを含みうる。
【００２５】
その一部の放送ストリームが記憶された後は、編集ユニット１４６は、記憶装置１４２から当該ストリームからのデータの取り込みを開始し、その取り込んだデータを復号してビデオ及び／又はオーディオ信号を得、その復号された信号をレンダリングユニット１４８に供給する。編集ユニット１４６は、放送ストリーム２０の選択された部分をスキップするように構成されているので、レンダリングユニット１４８は、それらの部分についての対応のビデオ及び／又はオーディオ信号をレンダリング処理しない。基準比較器１４４は、スキップされる部分の選択を制御する。基準比較器は、例えば、適切にプログラムされたプログラマブルプロセッサとして或いは専用回路として実現される。
【００２６】
基準比較器１４４は、基準ストリーム３０を受信する。実施例において、基準ストリーム３０は、放送ストリーム２０とほぼ同時に受信されるが、これに代えて、基準ストリーム３０の方が早め又は遅めに受信されるようにしてもよい。好ましくは、基準比較器１４４は、後の使用のために例えば記憶装置１４２又は他のメモリに、基準ストリーム３０全体又はその部分、或いは基準ストリーム３０から計算された指紋情報を記憶する。或いは、基準比較器１４４は、ほぼ即座の使用のために基準ストリーム３０を受信するようにしてもよく、その場合、基準ストリーム３０全体の長期間記憶が不要である。
【００２７】
編集中は、基準比較器１４４は、記憶装置１４２からの放送ストリームのセクションを取得し、それら取得したセクションの指紋情報を計算し、それら計算された指紋を基準ストリーム３０から得られる指紋情報と比較する。指紋情報算出技術は、国際特許出願に係る文献のＷＯ２００４０１９５２７に例がある。基準ストリーム３０が一連の指紋を含むときには、これらの指紋は、当該計算された指紋とほぼ直接比較されるようにしてもよいが、基準ストリーム３０が放送ストリーム２０の低解像度バージョンの部分は含むが指紋は含まない実施例では、当該指紋は、比較前に先ずその低解像度バージョンから計算される必要がでてくる。
【００２８】
比較の結果として、基準比較器１４４は、放送ストリーム２０のどのセグメントについて当該指紋が基準ストリーム３０から得られる特定の指紋と合致するかを検出する。この場合、基準ストリーム３０により規定される時点は、合致指紋となった放送ストリーム２０のセグメントと関連づけられる。
【００２９】
図３ａは、基準ストリーム３０により規定される時点の放送ストリーム２０における時点との結果的に得られる関連性を表すように接続線を用いている（通常は、放送ストリーム２０における時点は、合致指紋が計算されたセグメント又は例えば合致指紋が計算されたビデオフレームの開始を規定する）。なお、少数の関連のみが説明を簡明とするために示されている。普通は、１秒未満（好ましくは１０分の１秒未満）の間を置いた時点についてこれらの関連が検出される。或る時点では、放送ストリーム２０においけるコマーシャル休憩により分離される２つの時点が基準ストリーム３０により規定される１つの時点に関連づけられることが示される。これは、後述するように特定の状況の下で生じうる。
【００３０】
このように放送ストリーム２０と関連しているとして検出された時点は、編集ユニット１４６による編集を制御するために用いられる。通常は、部分２２ａ〜２２ｇにおいて放送ストリーム２０の連続したセグメントが連続した時点と関連付けられることが分かる。中断２４ａ〜２４ｆのために、合致指紋は見つからないことになり、次の時点は、中断２４ａ〜２４ｆの後に放送ストリーム２０の次の部分２２ａ〜２２ｇにだけ関連づけられることになる。実施例において、編集ユニット１４６は、基準ストリーム３０により規定される時点と関連していない放送ストリーム２０のセグメントを選択的にスキップする。他の実施例では、指紋合致が行われない他のセグメントにより分離されるサンプルされたセグメントに対して指紋が判定される。この実施例では、合致セグメントが見つかったセグメントの間の放送ストリーム２０から他のセグメントがスキップされない。合致セグメントが見つからなかったセグメントの間の放送ストリーム２０からの他のセグメントは、スキップされる。好ましくは、編集ユニット１４６は、放送ストリーム２０の残りの部分が当該関連時点により規定される相互距離においてレンダリング処理されることになるように当該スキップされた部分の長さを選択する。
【００３１】
ビデオ及び／又はオーディオデータのアイテムがコマーシャルにより中断される数多くの放送ストリーム２０においては、当該コマーシャルに先行するアイテムの最後の部分がそのコマーシャルの後に繰り返される。これは、新しいビデオ及び／又はオーディオ情報がレンダリング処理される前に当該コマーシャルの後に、見ている人がその状況を把握することができるように行われる。この場合、基準比較器１４４が、基準ストリーム３０から得られる同じ指紋と合致する指紋を有する放送ストリーム２０から２つのセグメントを識別するという状況が生じうる。好ましくは、これら複製セグメントが同じ挿入セグメントにそれぞれ直前及び直後にあるかどうかが検出されるのが好ましい。編集ユニット１４６は、かかる複製の検出に応答して、これら２つのセグメントのうちの１つをスキップするように構成されるのが好ましく、これにより、放送ストリーム２０の残りの部分が当該関連時点により規定される相互距離においてレンダリング処理されることになる。
【００３２】
実施例において、編集ユニット１４６は、（コマーシャルブレーク２４ａ〜２４ｆの始まりにおいて）基準ストリーム３０から得られる指紋と合致しない指紋の第１のセグメントまで、放送ストリーム２０からの全てのセグメントを含む。この場合、基準ストリーム３０から得られる指紋は、合致指紋が基準ストリームから得られた放送ストリーム２０の前のセグメントから普通の時間距離をおいたセグメントについて放送ストリーム２０から計算された指紋と合致しない順番で第１の後続指紋を含む。基準比較器１４４は、当該順番で第１の後続指紋と合致する指紋により（コマーシャル中断２４ａ〜２４ｆの後に）放送ストリーム２０における後続セグメントについてサーチを行う。これは、コマーシャル中断の後に第１の今のところまだ放送されていない情報に対応する。編集ユニット１４６は、この後続のセグメントまで放送ストリーム２０をスキップする。このようにして、コマーシャル中断及び当該ストリームの複製された部分は排除される。
【００３３】
当該コマーシャル中断の前に放送ストリーム２０の最後の部分をスキップすることや、合致指紋を持つ第１のセグメントからコマーシャル中断の直ぐ後に再開することなどの他の方策も可能であることが分かる。時点のほぼ連続したフローが実現される限り、コマーシャル中断の前の及び幾分か後の放送ストリームの部分をスキップするような他の方策も用いることができる。
【００３４】
図４は、レンダリングユニット１４８に供給される出力ストリーム４０の構成を示している。放送ストリームからのアイテムの部分２２ａ〜２２ｇの開始の相対的タイミングは、指紋の照合のために基準ストリーム３０により規定される時点により制御され、先行部分が完了される前に連続部分２２ａ〜２２ｇを開始させることにより、繰り返しは回避される。
【００３５】
この技術は、コマーシャル中断の前後の繰り返しの排除に限定されるものではないことは明らかである。例えばスポーツゲーム中のリプレイなどの他の繰り返しが用いられるようにしてもよい。この場合、複製指紋照合のためにサーチが行われ、編集ユニット１４６は、放送ストリーム２０からの先行セグメントと同じ基準ストリーム３０からの指紋に合致する指紋を有する第１のセグメントから、放送ストリーム２０からの先行セグメントである基準ストリーム３０からの指紋と合致する指紋を有する放送ストリーム２０からの次の第１セグメントへ、放送ストリーム２０をスキップする。好ましくは、編集ユニット１４６は、このタイプのスキップをそれぞれ可能及び不能とされるそれぞれモードの間でスイッチ可能なものとするのがよい。好ましくは、編集ユニット１４６は、スキップされるべき時間間隔の長さが閾値の長さを超える場合にスキップを避けるようにも構成されるのがよい。
【００３６】
合致指紋によるセグメントのいずれのタイプのサーチも用いることができる。一実施例では、基準比較器１４４は、基準ストリームからの先行指紋と合致する指紋を持つ先行セグメントからのオフセットにより基準ストリーム２０からの特定の指紋に次の指紋が合致されるところの放送ストリーム２０から次のセグメントの初期位置を選択する。このオフセットは、先行の指紋と次の指紋との間の基準ストリームにより規定される時間間隔に等しく選択される。当該初期位置において合致を見ない場合には、基準ストリーム３０からの次の指紋と合致するセグメントが見つかるまで、放送ストリーム２０の連続したセグメントについて新たな比較が行われる。これは、基準指紋に合致する放送ストリームに関する指紋が見つかったら、特定の基準指紋と合致する放送ストリーム２０からの他の指紋について何らサーチが行われない、という利点を奏するものである。したがって、偶発的な合致のリスクが減るのである。
【００３７】
但し、特定の基準指紋に合致する放送ストリームからの主たる指紋の後に、合致しない主たる指紋が放送ストリームにおいて続くことが検出された場合には例外を設けるのが好ましい。この場合、放送ストリームからの主たる指紋により特定の基準指紋の後続重複合致のためにサーチがなされる。このようにして、中断の前後のコンテンツの重複が検出可能となる。
【００３８】
但し、代替例として、放送ストリーム２０からの範囲時点についての複数の指紋と基準ストリーム３０からの指紋を比較することにより、或いは逆に、放送ストリーム２０からの指紋を基準ストリーム３０からの範囲時点についての複数の指紋と比較することにより、合致指紋のサーチを行うようにしてもよいことに留意されたい。
【００３９】
一実施例においては、指紋の比較及びオプションとしての指紋の計算は、レンダリング中に行われるとともに、放送ストリーム２０は記憶装置１４２から読み出される。この実施例に対しては、基準ストリーム３０は、例えばレンダリング中に、放送ストリーム２０とは異なる時期に供給されるようにしてもよい。これにより、編集されるレンダリングが、基準ストリーム３０の後の供給により、例えば料金の支払い後に、或いは時間（例えばスポーツのゲームの生中継ではない視聴について）の経過後に、選択的に可能とすることができるという効果を奏する。
【００４０】
なお、他の実施例も実現可能である。例えば、基準比較器１４４を、指紋を計算し、予め基準ストリーム３０及び放送ストリーム２０における合致時点を選択するように構成してもよい。一実施例において、基準比較器１４４は、レンダリング中の編集ユニット１４６による使用のためにインデックステーブルにおける合致時点に関する情報を記憶する。これらの計算は、放送ストリーム２０が記録されるとき、又は放送ストリーム２０が記憶装置１４２に存在している間に行われるようにしてもよい。
【００４１】
他の実施例では、説明したような指紋に基づく編集は、放送ストリーム２０の受信及び記憶の間に既に行われる。これにより、記憶装置１４２に保持される必要のあるデータ量が減る。或いは、記憶装置１４２から記憶された放送ストリーム２０の部分を選択的に削除することにより、記憶後だがレンダリング前に編集を行うようにしてもよい。
【００４２】
これらの実施例は放送ストリーム２０について説明され、当該ストリームは例えば地上放送媒体又はケーブル若しくは衛星放送により放送送信装置１０により放送されたものであるが、例えばＤＶＤなどの光ディスクのような他の媒体により分配されるストリームに当該説明した技術を適用することもできることを理解されたい。このように、分配されるストリームの値は、フルのデータレートストリームについての帯域幅を使うことなく、基準ストリームを供給することによりアップグレードさせることができる。さらに、本発明は、ストリームが必ず記憶される用途に限定されるものではない。
【００４３】
図５は、本発明がインテリジェントザッピングに適用されるシステムを示している。この実施例では、遠隔制御ユニット５２を伴う受信装置５０が用いられる。受信装置５０は、第２のチャネルレシーバ５４及びチャネルセレクタ５６を含む。第１のチャネルレシーバ１４０と称されることになるチャネルレシーバ１４０と同様に、第２のチャネルレシーバ５４は、放送データを受信するように結合される。第２のチャネルレシーバ５４は、基準比較器１４４に結合された出力を有し、当該比較器は、チャネルセレクタ５６に結合された出力部を有する。第１のチャネルレシーバ１４０は、デコーダ５８に結合された出力部を有し、このデコーダは、レンダリングユニット１４８に結合された出力部を有する。チャネルセレクタ５６は、第１のチャネルレシーバ１４０に結合される制御出力部を有する。第１及び第２のチャネルレシーバ１４０，５４は、異なるチャネルへの同調（又は伝送ストリームからの異なるプログラムの選択）をサポートする。
【００４４】
動作において、チャネルセレクタ５６は、遠隔制御ユニット５２の制御の下でザッピング（チャネル変更）をサポートする。本発明の一態様によれば、指紋照合の結果に基づいてザッピングが制御される。一実施例において、チャネルセレクタ５６は、遠隔制御ユニット５２により（例えばチャネルアップ又はダウンボタンを押すことによって）選択される連続したチャネルを受信するように第１のチャネルレシーバ１４０を制御し、選択されることになる次のチャネルを予測し、当該予測された次のチャネルを受信するように第２のチャネルレシーバ５４を制御するように構成される。
【００４５】
基準比較器１４４は、その後、予測されたチャネルにおける放送ストリームから計算された指紋を当該放送ストリームに対する基準ストリームからの指紋と比較し、合致しているかどうかをチャネルセレクタ５６に信号で伝える。次のチャネルを選択するための遠隔制御ユニット５２からの命令を受信すると、チャネルセレクタ５６は、基準比較器１４４が合致指紋の最近の（所定の先行時間間隔内の）存在を示している場合にこのチャネルに切り換えるように第１のチャネルレシーバを制御する。このような指紋が見つからなかった場合には、チャネルセレクタ５６は、当該命令に応答して他のチャネルに切り換わるように第１のチャネルレシーバ１４０を制御する。このようにして、ザッピングは、基準ストリームに合致しないチャネルを自動的にスキップする。
【００４６】
他の実施例において、チャネルセレクタ５６は、当該予測した次のチャネルの後にザッピング中に選択されることになる予測される後続の次のチャネルを予測することにより当該予測される次のチャネルにおける合致指紋の不存在に応答し、第２のチャネルレシーバ５４に当該予測された後続の次のチャネルを受信させるように構成される。そして基準比較器１４４は、当該予測された後続の次のチャネルについての放送ストリームから計算された指紋を当該放送ストリームについての基準ストリームからの指紋と比較し、合致しているかどうかをチャネルセレクタ５６に信号で伝える。
【００４７】
これは、合致指紋が見つからない間は他の予測チャネルについて繰り返されるようにしてもよい。この態様においてチャネルセレクタ５６は、ザッピング中に２つ以上のチャネルがスキップされて当該レンダリングされるチャネルが、基準ストリームが利用可能となっている、或いは基準ストリームが利用可能でかつ最近の放送ストリームが合致指紋を含むものとなっている次のチャネルにスキップするようにしてもよい。したがって、例えば、基準ストリームが伝送アイテムを表すもののこれらアイテムにおいてコマーシャルを表していない場合、チャネルセレクタは、コマーシャルを放送しているチャネルをザッピング中にスキップされるようにすることができる。
【００４８】
他の応用も可能である。例えば、他の実施例において、チャネルセレクタ５６は、好適チャネルにおいてコマーシャルが放送されている時間中にザッピングを可能とし当該コマーシャルの終了において当該好適チャネルに戻るように切り換えるために用いることができる。このため、実施例のチャネルセレクタ５６は、第１のチャネルレシーバ１４０のチャネル選択のザッピング中に選択チャネルに第２のチャネルレシーバ５４をセットし、当該好適チャネルからの放送ストリームにおいて合致指紋が検出されるとザッピングを不能としかつチャネルレシーバ１４０を好適チャネルに戻すよう切り換えるように構成されるものとしてもよい。他の実施例では、チャネルセレクタ５６は、異なるザッピングモードをサポートし、指紋情報を相互に異なる形態で用いるように構成される。
【００４９】
図６は、基準送信装置１２が基準ストリーム３０においてマークアップ情報も伝送するようにした実施例を示している。例えばＤＶＤシステムなどでマークアップ情報自体は知られており、例えば、１つ又は２つ以上の言語による字幕又は小見出し、代替オーディオチャネル、ストリームにアクセスするためのメニュー、チャプタマーカ、又は当該放送に含まれていない特別なビデオ情報を含むことができる。基準送信装置１２は、かかるマークアップ情報を基準ストリームにおけるビデオ情報又はビデオ情報の指紋にリンクする情報を送信する。
【００５０】
図６の実施例では、情報選択回路６０は、基準ストリームを受信し、マークアップ情報を抽出し、記憶装置１４２にマークアップ情報を記憶する。基準比較器１４４は、放送ストリームの指紋を、基準送信装置１２がマークアップ情報のアイテムにリンクしている基準ストリームから得られる指紋と比較する。合致を検出した場合、基準比較器１４４は、放送情報の関連の部分を当該マークアップ情報にリンクする記憶装置１４２に情報を記憶する。これは、放送ストリーム及び基準ストリームからのデータの組み合わせから、例えば、ＤＶＤディスク（これは言語もしくは字幕選択、メニュー及び／又はチャプタテーブルの確認、特別コンテンツの確認などを可能とする）に含まれるタイプの情報を伝達するために行われるものとすることができる。
【００５１】
図６の実施例では、編集ユニット１４６は、ＤＶＤ再生コントローラとして、基本的にあたかもＤＶＤディスクから受信されているかのように記憶情報を処理して、ユーザが対話形式でその情報をアクセスすることを可能とし、言語又は字幕などを選択するように構成可能である。勿論、（ＤＶＤアクセスに類似したものではない）他のタイプのアクセスを用いることもできる。
【００５２】
これまでは本発明を種々の構成要素を伴う受信装置１４を用いた実施例により説明してきたが、実際は、同じ回路を用い、或いは適切にプログラムされたプログラマブルコンピュータを用い、指紋計算、照合及び編集などの機能のいずれか又は全てを実現するように、種々の構成要素を実現することも可能であることを理解されたい。したがって本発明は、かかるコンピュータにより実行されるときに当該コンピュータが本発明を遂行する命令を伴うコンピュータプログラム製品も包含するものである。
【図面の簡単な説明】
【００５３】
【図１】ビデオ及び／又はオーディオレンダリングシステムを示す図。
【図２】ビデオ及び／又はオーディオデータの放送ストリームを象徴的に示す図。
【図３】ビデオ及び／又はオーディオデータの基準ストリームを象徴的に示す図。
【図３ａ】時点間の関連を象徴的に示す図。
【図４】ビデオ及び／又はオーディオデータの編集されたストリームを象徴的に示す図。
【図５】自動化されたザッピングを伴うビデオ及び／又はオーディオレンダリングシステムを示す図。
【図６】マークアップをサポートするビデオ及び／又はオーディオレンダリングシステムを示す図。
【図１】
2008510345.tif 000003
【図２】
2008510345.tif 000004
【図３】
2008510345.tif 000005
【図３ａ】
2008510345.tif 000006
【図４】
2008510345.tif 000007
【図５】
2008510345.tif 000008
【図６】
2008510345.tif 000009
【国際調査報告】
2008510345.tif 000010
2008510345.tif 000011
2008510345.tif 000012