【誤訳訂正書】
【提出日】平成25年7月4日(2013.7.4)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】発明の名称
【訂正方法】変更
【訂正の内容】
【発明の名称】時間ベースのメディア間のマッチの検出と分類
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００１
【訂正方法】変更
【訂正の内容】
【０００１】
本発明は、一般に、ビデオ処理に関し、より詳細には、マッチするビデオコンテンツの検出に関する。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】０００４
【訂正方法】変更
【訂正の内容】
【０００４】
上記問題の観点から、ビデオを重複ビデオコンテンツと自動的に比較し、マッチングするための技法が必要とされている。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】０００５
【訂正方法】変更
【訂正の内容】
【０００５】
本システムおよび方法により複製ビデオコンテンツが検出される。マッチングモジュールが、入力ビデオを表す入力ビデオフィンガープリントを受け取る。マッチングモジュールは、参照ビデオセットから候補セグメントのリストを生成する。各候補セグメントは、参照ビデオセット内の参照ビデオ中の時間的にローカライズした部分（局所化若しくは部分限定した箇所）を含む。分類手段は、各候補セグメントに適用されてそのセグメントをマッチするセグメントまたはマッチしないセグメントとして分類する。次いで、マッチするものとして分類されたセグメントに基づいて、参照ビデオセットから参照ビデオのマッチする部分を識別したという結果が生成される。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】０００６
【訂正方法】変更
【訂正の内容】
【０００６】
一実施形態では、候補セグメントは、参照ビデオセット内の参照ビデオを表す参照フィンガープリントを取得し、入力フィンガープリントと参照フィンガープリントとの間の部分的マッチを識別することにより決定される。次いで、最初の候補の参照ビデオセットを、識別された部分的マッチに基づいて決定する。最初の候補の参照ビデオを分析して、入力ビデオセグメントと参照ビデオセグメントとの間の時間的に連続するマッチを決定する。次いで、候補セグメントを時間的に連続するマッチに基づいて選択する。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】０００８
【訂正方法】変更
【訂正の内容】
【０００８】
【図１】入力ビデオと参照ビデオセットとの間のマッチを検出するシステムの実施形態である。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】０００９
【訂正方法】変更
【訂正の内容】
【０００９】
【図２】参照ビデオを入力ビデオとマッチングするための参照データベースの実施形態である。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００１０
【訂正方法】変更
【訂正の内容】
【００１０】
【図３】マッチするビデオコンテンツを検出する処理の実施形態である。
【誤訳訂正９】
【訂正対象書類名】明細書
【訂正対象項目名】００１１
【訂正方法】変更
【訂正の内容】
【００１１】
【図４】入力ビデオとの潜在的マッチに関する候補ビデオセグメントのリストを生成する処理の実施形態である。
【誤訳訂正１０】
【訂正対象書類名】明細書
【訂正対象項目名】００１３
【訂正方法】変更
【訂正の内容】
【００１３】
【図６】入力ビデオとの部分的マッチに基づいて参照ビデオに対する性能指数を決定する技法の実施形態を説明する図である。
【誤訳訂正１１】
【訂正対象書類名】明細書
【訂正対象項目名】００１７
【訂正方法】変更
【訂正の内容】
【００１７】
【図１０】マッチするものを決定するための、入力ビデオのサブフィンガープリントと参照ビデオのサブフィンガープリントとの間のマッピングの実施形態を説明する図である。
【誤訳訂正１２】
【訂正対象書類名】明細書
【訂正対象項目名】００１８
【訂正方法】変更
【訂正の内容】
【００１８】
【図１１】マッチするまたはマッチしないセグメントとして参照ビデオセグメントを分類する処理の実施形態である。
【誤訳訂正１３】
【訂正対象書類名】明細書
【訂正対象項目名】００１９
【訂正方法】変更
【訂正の内容】
【００１９】
【図１２】入力ビデオの時間的にローカライズされたブロックと参照ビデオとを時間に沿ってマッチングするための技術の実施形態である。
【誤訳訂正１４】
【訂正対象書類名】明細書
【訂正対象項目名】００２１
【訂正方法】変更
【訂正の内容】
【００２１】
入力メディアファイル（例えば、ビデオ、オーディオまたはその両方）が参照メディアファイルセット（例えば、ビデオおよび／またはオーディオクリップのデータベース）内の参照メディアファイルとマッチするかどうか、または部分的にマッチするかどうかを判定するシステムおよび方法について説明する。マッチ検出処理は、一メディアファイル（例えば、２０秒のクリップ）の一部同士のマッチを、そのメディアファイルが同一の開始および終了ポイントを持っていなくても、あるいはマッチする部分の前後のコンテンツが異なる場合でも、検出することができる。更に、低品質のコード変換で生じる標準的な劣化に十分耐えるだけのロバスト性を有するとともに、ある程度の時間尺度の改変（例えば、ビデオを高速または低速で再生）に対するロバスト性を有する。この処理は、「正常検出(True Positive)」（一つ以上のマッチするメディアファイルがデータベース内にある）と、「正常非検出(True Negative)」（データベース内に対応するマッチがない）の両方を正確に分類することができる。時には、この処理は、厳しい時間的制約がある状況（アップロードトラフィックレートを扱うため）、および／または限られたメモリ量を用いる状況でもマッチを検出できる。
【誤訳訂正１５】
【訂正対象書類名】明細書
【訂正対象項目名】００２２
【訂正方法】変更
【訂正の内容】
【００２２】
時間ベースメディア間のマッチを検出するシステムの実施形態を図１に示す。ビデオコンテンツマッチングの文脈で特定の実施例について説明するが、説明するシステムおよび方法は、オーディオ、画像等の他の種類のメディアコンテンツのマッチングに使用できるという点に留意されたい。取込みサーバ１０４は、ビデオソースから入力ビデオ１０２を受け取る。ビデオソースは、例えば、ネットワークを通じて取込みサーバ１０４と通信するクライアントコンピュータとすることができる。代替として、ビデオソースは、取込みサーバ１０４に接続して通信するデータベースまたは他の格納装置とすることもできる。例えば、ビデオソースは、ＤＶＤ、ＣＤ−ＲＯＭ、デジタルビデオレコーダ（ＤＶＲ）、ハードディスク、フラッシュメモリ、または他のメモリ等の、ビデオ格納メディアとすることができる。取込みサーバ１０４は、ビデオカメラ等のビデオキャプチャシステムと接続して通信し、ライブビデオコンテンツを受信することもできる。
【誤訳訂正１６】
【訂正対象書類名】明細書
【訂正対象項目名】００２６
【訂正方法】変更
【訂正の内容】
【００２６】
マッチングモジュール１０８は、入力ビデオ１０２のフィンガープリントを、参照ビデオのセットを表す参照フィンガープリントのいくつかのセットと比較する。参照フィンガープリントは、利用可能な全ての参照ビデオのためのものであってよく、またはそのサブセットのためのものであってもよい。場合によって、フィンガープリントは、フィンガープリントの基になる最初の参照ビデオが提供されずに、フィンガープリントソースから提供される。マッチングモジュール１０８は、入力ビデオ１０２の少なくとも一部とマッチする一つ以上の参照ビデオ（または、参照ビデオの一部）を識別するマッチ結果１１２を出力する。マッチを判定する方法について図３を参照して更に詳述する。
【誤訳訂正１７】
【訂正対象書類名】明細書
【訂正対象項目名】００２８
【訂正方法】変更
【訂正の内容】
【００２８】
一実施形態では、幾つかの参照ビデオに対するフィンガープリントは、フィンガープリントリポジトリ１２２内で、参照ビデオが「プレミアムコンテンツ」を含むという指示等の、追加メタデータによりマークされてもよい。「プレミアムコンテンツ」としてマークされたビデオは、保護レベルを上げる価値があるビデオであり、後述するようにマッチング処理の間に特別な考慮が払われる。プレミアムコンテンツの指定は、幾つかの異なる因子により決定できる。一実施形態では、どのコンテンツをプレミアムコンテンツとして指定するかはコンテンツ所有者が決定する。例えば、メディア企業は、彼らが所有するビデオの中からある数の「トップ」ビデオを最も関心があるビデオとして選定してもよい。別の実施形態では、プレミアムコンテンツの指定を以前のマッチ履歴に基づいて決定することができる。例えば、それ以降アップロードされた入力ビデオとマッチするコンテンツを有すると以前に決定されたことがある参照ビデオを、プレミアムコンテンツとして自動的に指定してもよい。別の実施形態では、参照ビデオが参照リポジトリ内にあった時間の長さに基づいて、プレミアムコンテンツを指定する。例えば、データベース内にある最初の一ヶ月間だけ、参照をプレミアムとして取り扱うことができ、その後、プレミアムコンテンツの指定をオプションで削除することができる。更に、プレミアムコンテンツの指定は複数のレベルでなされ得る。例えば、様々な分析レベルと対応させて、様々なプレ
【誤訳訂正１８】
【訂正対象書類名】明細書
【訂正対象項目名】００３５
【訂正方法】変更
【訂正の内容】
【００３５】
代替の実施形態では、ＬＳＨバンドは、説明したような連続値ではなく、離散した（隣接していない）値のサブセットを含む。ＬＳＨバンドへの値のグループ化は、特定アプリケーションの制約に依存する。別の代替の手法は、完全なサブフィンガープリントから導かれるＬＳＨキーを用いる。例えば、サブフィンガープリントに対するＬＳＨキーは、ランダムではあるがメモリに格納されている分割面（random-but-memorized dividing planes）上への多数の投影からの符号ビットコード、またはサブフィンガープリントの短いシーケンスからの符号ビットコード、または短いサポートウィンドウ内部のサブフィンガープリント入力値の頻度ヒストグラム等の符号ビットコードを計算することにより決定できる。頻度ヒストグラム手法は、キーとして固定ビン頻度カウントを用いることができ、あるいはキーとしてその時間間隔内で最も頻度が高い署名値の値を用いることができる。
【誤訳訂正１９】
【訂正対象書類名】明細書
【訂正対象項目名】００３７
【訂正方法】変更
【訂正の内容】
【００３７】
この実施形態では、マッチング処理で使用されるメモリ量および計算量を制御するために、逆引きインデックステーブル１２４を共通ＬＳＨキーに対して選択的に修正する。特に、このテーブルは、サブフィンガープリント間を弁別するのに有用な縮小尤度（reduced likelihood）を有するＬＳＨキーをマークする構造となっている。この状態は、参照フィンガープリント内部の各ＬＳＨキーの頻度および／または分布についての各種の試験により決定される。
【誤訳訂正２０】
【訂正対象書類名】明細書
【訂正対象項目名】００３９
【訂正方法】変更
【訂正の内容】
【００３９】
第１レベルブラックリストの基準を満たしていないが、所与のＬＳＨキーを含むサブフィンガープリントの合計数がまだ或る閾値を超えている場合、そのＬＳＨキーを逆引きインデックステーブル１２４内で「第２レベルブラックリスト」キーとしてマークし区別する。例えば、１０，０００を超える参照サブフィンガープリントがキー（００  ００  ００  ＯＢ＋２）を含むが、これら１０，０００の参照サブフィンガープリントが全て参照ビデオの１％以内にしか含まれない場合、「第２レベルブラックリスト」を示す特別な識別子がキーと関係付けられて格納される。一実施形態では、第２レベルブラックリストキーを含むサブフィンガープリント識別子の全リストは格納されない。代わりに、ＬＳＨテーブル１２４は、ビデオ識別子のリストだけを格納するが、オフセットインデックスは格納しない（すなわち、特定のセグメントを識別しない）。更に、テーブルには、マッチするキーを含む各ビデオ内のサブフィンガープリントのカウント数を格納してもよい。例えば、テーブル１２４内で、キー（００  ００  ００  ＯＢ＋２）が第２レベルブラックリストキーとして識別され、「ＢＬ２」等の特別な識別子コードがキーと関係付けられて格納される。ビデオ「Ｇ」に対するフィンガープリントが、マッチするキー（００  ００  ００  ＯＢ＋２）を含む２６の異なるサブフィンガープリントを有することを示すコード（Ｇ、６）も、そのキーと関係付けられて格納される。マッチするキーを含むサブフィンガープリントに対する個々のサブフィンガープリント識別子は、個々に格納されない。
【誤訳訂正２１】
【訂正対象書類名】明細書
【訂正対象項目名】００４０
【訂正方法】変更
【訂正の内容】
【００４０】
ブラックリストを作成せずに追加のＬＳＨテーブルを用いて、プレミアムコンテンツとしてマークされた参照ビデオのための追加のインデックス化を提供してもよい。これらのテーブルは、主ＬＳＨテーブル内において幾つかのレベルでブラックリスト化されているＬＳＨキーのみを含み、また、プレミアムコンテンツとしてマークされた参照ビデオのみを含む。更に、これらのテーブルは、そうしなければブラックリスト化により逆引きインデックスから完全に無くなってしまうことになる参照ビデオセグメントに対するスパース（sparse: まばらな）インデックスを含むこともある。一実施形態では、スパースインデックスは、全ての参照ビデオが、臨界的時間間隔（例えば、２０秒以下の間隔）あたり少なくとも一回の割りで、非ブラックリスト化された逆引きインデックスエントリを行うことを保証する。これらのテーブルからのエントリが、あたかもＬＳＨテーブルの主セットから来ているかのように、後述のマッチング処理に追加される。
フィンガープリントマッチング
【誤訳訂正２２】
【訂正対象書類名】明細書
【訂正対象項目名】００４１
【訂正方法】変更
【訂正の内容】
【００４１】
マッチング処理のために入力ビデオ１０２を受け取ると（例えば、アップロードコンテンツまたは既存のビデオデータベースから）、入力ビデオ１０２は、参照ビデオに適用されるのと同一の処理に従ってフィンガープリント処理される。次いで、マッチングモジュール１０８は、入力ビデオ１０２のどの部分が（もしあれば）、参照データベース１２０内の参照ビデオの一部に対してマッチするかを判定する。一実施形態では、マッチングモジュール１０８は、図３に示すように、３つのステージの処理に従ってマッチを判定する。ステージ１では、マッチングモジュール１０８は、入力ビデオ１０２に対してマッチする候補の候補リストを参照セットから生成する（３０２）。候補リスト内の各エントリは：（１）候補とマッチする可能性がある入力ビデオの部分；（２）候補の参照マッチに対するビデオ識別子；および（３）入力ビデオとマッチする可能性がある参照ビデオの部分、を示す。例えば、候補リストには、下記の表に示される項目のような結果を含めることができる。
【表１】
2010537585.tif 000001
【誤訳訂正２３】
【訂正対象書類名】明細書
【訂正対象項目名】００４２
【訂正方法】変更
【訂正の内容】
【００４２】
第２ステージでは、候補リスト内の各候補エントリを、更に評価して（３０４）、このマッチが正しいか、間違っているかを示すローカルの分類を提供する。この判定は、候補リスト内に示されるマッチする部分内部からの証拠に基づく。
【誤訳訂正２４】
【訂正対象書類名】明細書
【訂正対象項目名】００４３
【訂正方法】変更
【訂正の内容】
【００４３】
第３ステージでは、残りのマッチ候補を結合し、不要部分を削除して、時間全体、およびオプションのチャンネル（例えば、オーディオとビデオ）全体でマッチするものを決定して（３０６）、最終的な結果セットを提供する。三つのステージのマッチング処理の各ステージについて詳述する。
【誤訳訂正２５】
【訂正対象書類名】明細書
【訂正対象項目名】００４５
【訂正方法】変更
【訂正の内容】
【００４５】
このステージは、一層考察を深めるために、参照セットから参照セグメントの短いリストを作成する。このステップは、計算量とメモリ使用量を管理する際に有用であり、マッチング処理を合計データベースサイズから切り離す方法を提供するが、その代わり、真にマッチするエントリの最大予測数（例えば、３０〜６０エントリ）と同じ速さ以上にはならない。図４でステージ１の例示の処理を説明する。
【誤訳訂正２６】
【訂正対象書類名】明細書
【訂正対象項目名】００４７
【訂正方法】変更
【訂正の内容】
【００４７】
次に、考察を続けるために最初の候補ビデオのリストを決定する（４０４）。一実施形態では、既述の複製自由リスト５０４内のサブフィンガープリントの全般的な時間配置を計画し、ビデオの各部分と関係付けられるＬＳＨキーのカウント数を維持することにより、最初の候補ビデオのリストを作成する。次に、参照ビデオサブフィンガープリントキーと、入力ビデオサブフィンガープリントキーとの間のマッチ頻度を、各参照ビデオの異なる時間ウィンドウの時間経過中に記録できるように、各参照ビデオについての時間依存マッチカウントを作成できる。例として、図６に参照ビデオＤのヒストグラムを示す（もちろん、実際には時間依存マッチカウントはメモリ内に格納されるに過ぎず、表示しなくてもよいし、何らかの別の方法で提示しなくてもよい）。説明した実施例では、マッチカウント機能は粗く定量化されている（例えば、分解能５秒）。従って、マッチカウント機能は、参照ビデオの５秒毎のウィンドウ内に発生する参照ビデオと入力ビデオとの間のマッチするキーのカウント数を維持する。例えば、０〜５秒間の時間ウィンドウ内に、入力ビデオからのキーからなる複製自由リスト５０４内のキーとマッチする参照ビデオＤからのサブフィンガープリントキーの５例がある。参照ビデオの５〜１０秒間の時間ウィンドウ内に３つのマッチ例があり、１０〜１５秒間の時間ウィンドウ内に一例があり、等々である。
【誤訳訂正２７】
【訂正対象書類名】明細書
【訂正対象項目名】００４８
【訂正方法】変更
【訂正の内容】
【００４８】
次いで、マッチカウント数に基づいて参照ビデオ毎に性能指数を求める。次に、プロセスは、この性能指数順のリストの上位から幾つかのビデオを選択して、将来の処理で検討するものだけとする。一実施形態では、性能指数は、入力ビデオの長さ全体のマッチカウント数を合計することにより得られ、開始と終了ポイントは性能指数を最大化するよう選択する。例えば、参照ビデオＤでは、マッチするものの合計数は、０〜４５秒間の入力ビデオの長さ全体（４５秒）で合計して性能指数１５を得る。これはマッチ分布と入力ビデオの長さとの畳み込み積分、それに続く最大値選択：
【数１】
2010537585.tif 000002
として実装することができ、ここで、Ｌは入力ビデオの長さ（例えば４５秒）、ｈ（ｔ）は全体時間でのマッチカウントである。代替として、性能指数に寄与する前に、参照ビデオの各分割した（quantized）ウィンドウ（例えば、５秒のウィンドウ）が少なくとも幾つかのマッチの閾値を持つことを保証し、少なくとも複数のセクション（例えば、３つの５分間のセクション）が非ゼロの寄与をするよう計算を修正する。別の実施形態では、各参照ビデオの第２レベルブラックリストに対する発生率もカウントする。第２レベルブラックリストを持つこれら参照の、削除されたオフセット識別子のカウント数は、非ブラックリスト化され、スキャンされたＬＳＨリスト内に発生するインデックス範囲全体にわたって一様に拡散しているとみることができる。これは実質的に、これらエントリに対する前記閾値を下げて、非ゼロの寄与を提供できるようになるであろう。更に別の実施形態では、プレミアムコンテンツを含むとしてマークされている参照ビデオに何らかの追加の優先権が与えられる。例えば、これらのエントリを最初の候補ビデオリストに加えるための前記閾値を下げることができる（プレミアムとしての指定に基づいて）。
【誤訳訂正２８】
【訂正対象書類名】明細書
【訂正対象項目名】００４９
【訂正方法】変更
【訂正の内容】
【００４９】
最初の候補ビデオのリストを作成する際の別の代替の手法は、以前に検査されたチャンネル（例えば、別のオーディオトラック）でマッチしたことを既に観察されている参照に、追加の優先権を与えることである。例えば、プロセスが、入力メディアファイルに対するオーディオチャンネルマッチングステップを通るパスを既に完了して、今はビデオチャンネルを検査している場合、そのプロセスは、同一の参照をビデオチャンネル候補リストへ容易に加えることができる。オーディオとビデオチャンネルは対になることが多い（または、一方の小さなグループから少なくとも選択される）ので、オーディオチャンネルが所与の参照とマッチするという仮定に合理性がある場合、ビデオチャンネルもマッチするという可能性を一層緊密に検査するようプロセスを構成することができる。このチャンネルをまたぐ強化策のために使用される論理は、マッチングプロセスの制約に依存する。制約があまり厳しくない場合、別のチャンネルでマッチした全ての参照を、最初の候補ビデオリストに加えるだけとすることができる。制約によりその簡単な手法が不可能な場合、以前にマッチしたものを用いて、最初の候補ビデオリストを作成する際に使用される閾値を下げることができる。以前にマッチしたエントリの全期間にわたってこれらの閾値を下げることができ、または現在のトラックの同期部分だけ下げることができる。
【誤訳訂正２９】
【訂正対象書類名】明細書
【訂正対象項目名】００５０
【訂正方法】変更
【訂正の内容】
【００５０】
後続する全ての処理は、最初の候補の参照ビデオリストの一部となる参照ビデオを検討するだけである。次に、入力ビデオを時間的にローカライズしたブロックに分割する（４０６）。一実施形態では、ブロックの長さは、検出しなければならない最短予測の真のマッチの長さの半分である。例えば、２０秒の長さの短いマッチを検出するには、１０秒以下のブロックとすることになる。これらのブロックは、オーバーラップのない１０秒ブロックに入力ビデオを任意に切断して、またはオーバーラップさせた１０秒ブロックに入力ビデオを切断して形成することができる（例えば、入力ビデオの全長にわたって１０秒ウィンドウをスライドさせることによる）。代替として、ブロックは、ビデオまたはオーディオ分析を用いて決定された境界から形成することができる（例えば、カット境界、または分析ベースの境界が広く拡散しすぎている場合に均一な間隔をもつ境界で埋まっている動きの早い境界）。説明を簡単にするために、提示の実施例は、任意に切断されたオーバーラップのない１０秒ブロックを用いている。
【誤訳訂正３０】
【訂正対象書類名】明細書
【訂正対象項目名】００５２
【訂正方法】変更
【訂正の内容】
【００５２】
入力ビデオの各ブロックは、下記のように別々に処理する。一実施形態では、入力ビデオの現在処理しているブロックの複数のサブフィンガープリントをソートして、どのサブフィンガープリントを最初に処理するかを決定する。一実施形態では、現在のブロック内のサブフィンガープリントのリストが最大の差異を持つものから最小の差異を持つものまで順位付ける（４０８）ように、複数のサブフィンガープリントをソートする。この実施形態では、各入力ビデオサブフィンガープリントとマッチするキーを有する最初の候補ビデオリストから参照サブフィンガープリントの合計数がカウントされる。マッチ数が最小のサブフィンガープリントが最初にリストアップされる。例えば、図７は、現在処理されている入力ビデオブロックからの一セットのサブフィンガープリントを示す。マッチの数を各入力サブフィンガープリント内のＬＳＨキー毎に示す。例えば、ＬＳＨキー１Ｃ８６５００２＋０は、最初の候補ビデオリスト内のビデオから参照サブフィンガープリントとのマッチを４つ有する。マッチ数を入力サブフィンガープリント毎に合計する。その合計を用いて、最小のマッチ数（最大の差異）から最大のマッチ数（最小の差異）まで入力サブフィンガープリントを順位付ける。
【誤訳訂正３１】
【訂正対象書類名】明細書
【訂正対象項目名】００５３
【訂正方法】変更
【訂正の内容】
【００５３】
入力サブフィンガープリント内の一つ以上のＬＳＨキーが第２レベルブラックリストとされた場合、サブフィンガープリントに対してマッチする候補の合計数（ＬＳＨキーリスト内のビデオ全体で合計、または代替として、候補ビデオ全体で合計）をサブフィンガープリントのその部分に対して使用する。サブフィンガープリント内の一つ以上のＬＳＨキーが第１レベルブラックリストとされた場合、入力サブフィンガープリントが関係している候補の参照サブフィンガープリントの数に対して、何らかの大きな値を使用する（例えば、１００・第２レベルブラックリストの閾値）。
【誤訳訂正３２】
【訂正対象書類名】明細書
【訂正対象項目名】００５４
【訂正方法】変更
【訂正の内容】
【００５４】
入力ビデオのサブフィンガープリントセットを現在のブロックに対して順位付けると、そのサブフィンガープリントは、最大の差異を持つサブフィンガープリント（最小マッチ）で開始されるよう処理される。各サブフィンガープリントの処理は、最初の候補ビデオをマップの上位に予め常駐させる場合を除いて、空の候補マップから開始される。各サブフィンガープリント内では、サブフィンガープリント順位付けに対して行われた上記のことと同じように、ＬＳＨキーも、最大〜最小の差異を持つ並びで順位付けられる（４１０）。例えば、図８に示すように、マッチする参照サブフィンガープリント候補の数は、サブフィンガープリント内の各ＬＳＨキー毎に決定される。次に、最小マッチ（最大の差異）を有するキーで開始される順位でキーが処理される。次に、最小マッチ（最大の差異）を有するキーで開始される順位でキーが処理される。ＬＳＨキーのこの順位を用いて、プロセスは第１ＬＳＨキーで開始され、マッチするキーを有する参照サブフィンガープリント候補を候補マップへ追加する。例えば、図９に示すように、順位付けした入力ビデオサブフィンガープリントにＬＳＨルックアップを実行する（各サブフィンガープリント内のＬＳＨキーの順位で）。各ルックアップが実行されると、得られたサブフィンガープリント識別子が格納される。一実施形態では、候補（参照サブフィンガープリントと対応する）は、以下の制約に従って候補マップに追加される。
【誤訳訂正３３】
【訂正対象書類名】明細書
【訂正対象項目名】００５５
【訂正方法】変更
【訂正の内容】
【００５５】
（１）該候補は、前記最初の候補ビデオリストからのものである。このチェックは、マップを予め常駐させる上記のステップにより明示的に行われる。予め常駐するマップ内にビデオ識別子がある場合、そのビデオ識別子は最初の候補リスト内にあり、プロセスを進めることができる。その場所がマップ内にない場合、該候補のマッチは記録されない。
【誤訳訂正３４】
【訂正対象書類名】明細書
【訂正対象項目名】００５７
【訂正方法】変更
【訂正の内容】
【００５７】
（３）少なくとも（ｔ−１）の残っている（このサブフィンガープリントからは見えない）許容されるべき新規候補に対するＬＳＨブロックがあり、ここで、ｔはＬＳＨサブフィンガープリント閾値である（後述）。この残っているＬＳＨブロックカウントは、第２レベルブラックリストとされたＬＳＨブロックを含むが、第１レベルブラックリストのブロックは含まない。
【誤訳訂正３５】
【訂正対象書類名】明細書
【訂正対象項目名】００５９
【訂正方法】変更
【訂正の内容】
【００５９】
得られる候補マップは、最初の候補ビデオリストからの参照サブフィンガープリント識別子と、現在の入力サブフィンガープリントにマッチするオフセットとからなる限定リストを有する。次のステップは、入力ビデオのサブフィンガープリント全体の候補を組み合せて、どの参照とオフセット候補とが入力サブフィンガープリントにより支持されるかを決定する。入力ビデオのサブフィンガープリントと参照サブフィンガープリントの候補との間のマッチはそれぞれ、入力ビデオと参照ビデオとの間のマッチの特定開始位置を「投票して決める」。開始位置は、入力ビデオへのオフセットを参照ビデオ内のマッチしている位置から減じることにより決定する。例えば、図１０に示すように、オフセット（２）での入力ビデオサブフィンガープリントは、参照サブフィンガープリントＤ＠（３）とマッチする。これは開始位置Ｄ＠（２）に対する「投票」を生成する。同様に、入力ビデオのオフセット（３）でのサブフィンガープリントは、参照サブフィンガープリントＤ＠（４）とマッチする。このマッチも開始位置Ｄ＠（２）に対する投票である。一般に、入力ビデオ内のオフセットＸでのサブフィンガープリントが参照ビデオ内のオフセットＹとマッチする場合、これにより、入力ビデオの開始が、Ｙ−Ｘ＋１とした参照ビデオの位置とマッチするという推定が支持される。投票は、参照ビデオ毎にサブフィンガープリント全体にわたって蓄積される。この結果は実質的に、単位傾斜線（unit-slope line）に対するハフ変換であり、入力ビデオと参照がマッチする可能性のあるタイミングが得られる。
【誤訳訂正３６】
【訂正対象書類名】明細書
【訂正対象項目名】００６０
【訂正方法】変更
【訂正の内容】
【００６０】
投票は、入力ビデオ内のサブフィンガープリント毎に、同様に処理される。一実施形態では、開始位置に対して少なくともｔの投票を有する参照オフセットは、現在の入力ビデオブロックに対する候補支持を保持する新規候補マップに転送される。この閾値は、プレミアムコンテンツに対しては選択的に低下させることができる。例えば、プレミアムコンテンツに関わる候補は、非プレミアムコンテンツより低い支持レベルであるとしても、新規の候補マップへ転送できる。この閾値は、ｔ以上の投票の支持を有する参照候補を余りに多く生成した入力サブフィンガープリントに対しては、より高くなる。各入力サブフィンガープリントに関して、合格するそのサブフィンガープリントからの候補数が所定数未満となるまで、閾値が上方に調整される。例えば、一実施形態では、４００，０００対の候補が、各候補対が入力ビデオの１０秒毎にユニークなマッチ参照または開始オフセットに対応している状態で、許容される。但し、使用される特定の最大候補数は、本システムの計算の制約とタイミングの制約に大きく依存する。合格する候補は、それらに対する支持を以前の支持に加える（現在の入力ビデオブロック内の以前検討した入力サブフィンガープリントから）ことにより、現在の入力ビデオブロックに対する新規候補マップ内へ転送される。
【誤訳訂正３７】
【訂正対象書類名】明細書
【訂正対象項目名】００６１
【訂正方法】変更
【訂正の内容】
【００６１】
現在のブロックに対する全てのサブフィンガープリントの検査が終了すると、現在の、以前の、および次のブロックのマップがともに追加され、現在のブロックのマップからの証拠に最大の重み付けが与えられるが、他の２つのブロックのマップは候補を追加でき、または既存の候補に対する支持を増加させることができる。この組合せマップから、処理は、そのマップ上で不鮮明ピーク抽出法（smeared peak picking）（および非極大値抑圧法）を用いて、第２ステージで検討される（ビデオ、オフセット）候補のリストを作成する。不鮮明ピーク抽出法は、単一の候補内の開始時間に対するオフセット全体の単純な畳み込み積分である。例示の実施形態は、可能性のある再生速度変更に対する最大予測時間分散の２倍となる三角幅を持つ三角窓により畳み込むステップを含む。例えば、１０秒のブロックサイズを持つビデオ再生の際に、１０％の速度増加、または速度低下までサポートするには、全三角幅は２秒となる。畳み込みプロセスは、近傍の開始時間オフセットに対する支持があるピークの高さを増大させる。非極大値抑圧法は、このステージの最終候補として選択されたピークを強めて、この不鮮明な時間信号の特徴的な極大値に属させるプロセスである。このプロセスは、信号内の最大極値を探し、その場所（および値）を記録することにより開始される。そして、プロセスは、その最大値までの特定の時間間隔より近い値をゼロに設定する（例えば、１０秒ブロックを用いる場合、５秒分離）。ゼロ設定プロセスは、元の（不鮮明な）関数が単調に減少する限り、時間的に外側、前方および後方へと継続される。不鮮明ピーク抽出法／非極大値抑圧法を用いると、二次元変換が要求するような特別なメモリがなくても、より一般的な傾斜および遮断（slope-and-intercept）のハフ変換の機能性が提供される。ステージ１の出力は、入力ビデオと参照ビデオとの間のマッチする部分を決定するように更に検討される候補ビデオセグメント（それぞれ参照サブフィンガープリントと対応する）の限定リストである。これに対する極限セットも高いシステム依存性を持つが、１０秒間の入力ブロックあたり１０００候補マッチをはるかに下回るようにできるのが普通である。
ステージ２：候補評価
【誤訳訂正３８】
【訂正対象書類名】明細書
【訂正対象項目名】００６２
【訂正方法】変更
【訂正の内容】
【００６２】
第２ステージ処理は、第１ステージで見つかった候補ビデオセグメントを検討し、マッチの一部が正当か、全てが正当か、またはどれも正当でないかを判定する。プロセスは、参照セット内のコピー（全体または一部）の可能性を許容するので、より一般的な説明を提供する（プローブブロックあたりの単一のＹｅｓ／Ｎｏマッチ判定の代わりに）。第２ステージ処理は、多くの様々なファイルとの間違ったマッチがある非記述部分から、時間が僅かにシフトすると同一の参照素材にすらマッチが乏しいタイミング依存部分まで、広い範囲のメディアを扱うことができる。
【誤訳訂正３９】
【訂正対象書類名】明細書
【訂正対象項目名】００６３
【訂正方法】変更
【訂正の内容】
【００６３】
このタスクと、素材のこの範囲とを取り扱うために、候補ビデオセグメント毎にマッチ品質尺度を作成することにより分類プロセスが開始される。一実施形態では、動的時間ワープ法（ＤＴＷ）が、現在の入力ビデオブロックと参照ビデオとの間の時間をまたいで最良の配置を決定する（１１０２）。ＤＴＷのパラメータは、アプリケーションがサポートしなければならないマッチしているメディア内の時間歪み量により決定される（例えば、多くのアプリケーションでは、約１５％の高速化または低速化）。ＤＴＷの出力から、入力ビデオの個々のサブフィンガープリントと、参照サブフィンガープリントとの間で対となる組合せが決定される。対のセットが評価されて、入力ビデオと参照ビデオとの間のマッチベクトルの記述を生成する（１１０４）。このマッチベクトルに記入する可能性がある例は以下のようになる：
１）対となるサブフィンガープリントベクトル間の累積ハミング距離。
２）対となるベクトルの少なくとも８０％がマッチするサブフィンガープリントの割合。
３）対となるベクトルの少なくとも６０％がマッチするサブフィンガープリントの割合。
４）対となるベクトルの少なくとも４０％がマッチするサブフィンガープリントの割合。
５）対となるベクトルの少なくとも２０％がマッチするサブフィンガープリントの割合。
６）復号パスと最小二乗誤差（ＬＳＥ）適合直線復号パスとの間の平均二乗誤差（ＭＳＥ）。
７）ＬＳＥ適合直線復号パスの傾斜。
８）正当なサブフィンガープリントと対になった正当サブフィンガープリントの数、および少なくとも１０％の対となるベクトルのマッチング。ここで、正当／不当は、フロントエンドのフィンガープリントプロセスの間で使用するある尺度を用いて決定される（例えば、非ブランクまたは非サイレント）。
９）不当なサブフィンガープリントと対になった不当サブフィンガープリントの数。
１０）正当なサブフィンガープリントと対になった不当サブフィンガープリントの数。
１１）第１ステージの候補リスト内でリストに挙げた同一ビデオと、近似的に同一オフセットを持つ近傍プローブブロックの数。
１２）この対が第１ステージの証拠の収集中に受け取った投票の数。
１３）以前検査されたチャンネル上での、この参照とのマッチの存在、マッチの信頼性、およびマッチのタイミングとオフセットの類似性。
１４）プレミアムとして参照を指定。
１５）このプローブを生成したユーザーのアップロード履歴（例えば、参照セットから以前アップロードしたコンテンツを有する）。
１６）メタデータがプローブと参照コンテンツの両方について利用可能な場合、これらの記述間の類似性（例えば、アンカーテキスト）。
【誤訳訂正４０】
【訂正対象書類名】明細書
【訂正対象項目名】００６４
【訂正方法】変更
【訂正の内容】
【００６４】
このベクトル記述から品質尺度を決定する（１１０６）。品質尺度の一実施例では、真のマッチのためのモデルと偽のマッチのためのモデルとの間の尤度比を用いる。適切モデルは、なかでも、全共分散ガウスモデルまたは対角線分散ガウス混合モデルであろう。代替として、この品質尺度ステップ（１１０６）は、全ての品質尺度をゼロに設定するだけでバイパスさせることができる。
【誤訳訂正４１】
【訂正対象書類名】明細書
【訂正対象項目名】００６５
【訂正方法】変更
【訂正の内容】
【００６５】
オプションで、現在のブロックに対する全ての第１ステージ候補に対して品質尺度を計算すると、このセットに母集団統計を用いて、非記述セグメントと時間オフセット依存セグメントとの間の区別に役立てることができる。第１ステージ候補リストからの品質尺度の広がりがこれら２つの間で異なると仮定することにより、これを実行できる。例えば、それは、典型的な時間依存コンテンツは幾つかの軸（例えば、復号パスの直線性）上で良くマッチするが、他の軸上ではマッチしない単一の候補対しか持たないけれども、非記述コンテンツは、ある範囲（閾値超）にマッチする多くの候補対を有するということかもしれない。この種の区別には、母集団正規化エントリを持つマッチ対の記述を拡張することにより、ある程度の支持を提供できる。これらには以下が含まれる：
１）対に対する品質尺度（正規化せずに）。
２）対の順位、ここで、順位付けには該プローブブロックについての複数候補マッチの品質尺度を用いる。
３）該プローブブロックについての複数候補マッチの平均品質尺度。
４）該プローブブロックについての複数候補マッチの標準偏差。
５）該プローブブロックについての複数候補マッチの逆標準偏差。
６）該プローブブロックについての複数候補に関する品質尺度の平均値と標準偏差により正規化された対の品質尺度。
７）該プローブブロックについての候補に関する品質尺度の平均値と標準偏差により正規化された対の順位。
このステップも追加エントリをゼロに設定することにより省略できる。
【誤訳訂正４２】
【訂正対象書類名】明細書
【訂正対象項目名】００６６
【訂正方法】変更
【訂正の内容】
【００６６】
次いで、この拡張されたマッチ対記述が、真／偽マッチ対の分類手段への入力として提供される。分類手段を用いて（１１０８）、正当または不当なマッチとして候補を分類し、該マッチに対する信頼点数を提供する。分類手段は、ニューラルネットワーク様の構造に基づくか、または線形分類手段に基づく任意の多様な形式とすることができる。分類手段がその対の受け入れを示す場合、それは、信頼点数とともに第３ステージに提供されるリスト内に含まれる。さもなければ削除される。このステージの出力は、正当なマッチしている候補のリストである。
ステージ３：候補組合せおよび剪定
【誤訳訂正４３】
【訂正対象書類名】明細書
【訂正対象項目名】００６８
【訂正方法】変更
【訂正の内容】
【００６８】
これは、様々な入力ビデオブロックにマッチする参照ビデオ部分を収集し、これらのコンポーネントを単一の組合せマッチに組み込むことにより実施される。例えば、図１２に示すように、入力ビデオと参照ビデオとの間の複数のコンポーネントマッチ（ブロック１、ブロック２、ブロック３）は、1つの組合せマッチに組み込まれる。剪定ステージに合格するには、例えば、以下のような制約が課される：
１）少なくとも２つの異なる入力ビデオのブロックが、一つの組合せマッチに支持を提供する（ここで入力ビデオブロックと参照ビデオの一部との間の任意の信号対は、一つの組合せマッチしか支持できない）。
２）該組合せマッチの平均マッチ品質が、ある閾値を超える。
３）入力ビデオと、組合せを支持するブロック全体の参照部分との間の分散が、ある閾値未満である。
【誤訳訂正４４】
【訂正対象書類名】明細書
【訂正対象項目名】００６９
【訂正方法】変更
【訂正の内容】
【００６９】
このマッチグループ化プロセスを実行する一手法は、特定の時間−場所制限内にある全コンポーネントマッチが支持リスト内に置かれる欲張りアルゴリズムである。その全長さのリストが、入力ビデオとコンポーネントブロックを横断する参照ビデオとの間のオフセットの分散が多すぎることを示す場合、異常値（オフセット内の）がそのマッチから削除され、セットが長さ２未満となるか、または組合せマッチがその試験に合格するまで、そのセットは再考される。組合せマッチがその試験に合格した場合、その組合せマッチに支持を提供する全てのコンポーネントマッチには、マッチしているコンテンツとしてフラグが立てられる。更に、マッチしているコンテンツを含むよう組合せマッチの「影」にある他のマッチを決定する。組合せマッチの影は、入力ビデオと同一参照ビデオとの間の類似時間支持を有し、二つの間の類似時間オフセットを有するこれらのマッチする部分である。組合せマッチがその試験に合格しない場合、提案された組合せマッチのシードとして使用されたコンポーネントマッチが削除される。次いで、そのリストが空になるまで、縮小され要求されないリスト上で、組合せプロセスが繰り返される。
【誤訳訂正４５】
【訂正対象書類名】明細書
【訂正対象項目名】００７０
【訂正方法】変更
【訂正の内容】
【００７０】
最終ステージプロセスの一実施形態は、類似形式の一般的な低速運動のシーケンスとマッチするのを避けるよう構成される。この問題の例は、「アナウンサの顔（talking head）」のビデオである。ビデオトラックは明るく、かつ鮮明であることが多いが、多くの従来のフィンガープリント法は、暗い背景、暗いスーツのビデオコンテンツを中央寄りの明るい色の顔と区別することができない。例えば、第１対象「ジョージ」の記者会見のビデオトラックは、ジョ−ジによる全ての他の記者会見と類似している（多くのフィンガープリント生成プロセスで使用する詳細レベルまで）ように見え、第２対象「ビル」の何れかの記者会見と酷似させることが容易にできる。従って、従来のフィンガープリントは、残念ながらこれらのビデオ間のマッチを示すことができない。ビデオチャンネルのこれらの不正マッチは、多くの疑念のあるマッチを生成しがちであり、オーディオチャンネル間の対応するマッチでは起きない。従って、両チャンネルをカバーせず、疑念のあるマッチと支持されるマッチとのある比率の閾値を超えるこれらのマッチについての、これらの不正マッチの報告を避けるために、プロセスは、そのマッチの信頼性を低下させるか、または信頼性が余りに低ければ、そのマッチを完全に削除する。こうして、多数のブロック支持を持つ僅かな数のマッチだけが作成され、全プロセスから戻される。
マッチ結果
【誤訳訂正４６】
【訂正対象書類名】明細書
【訂正対象項目名】００７１
【訂正方法】変更
【訂正の内容】
【００７１】
最終出力は、入力ビデオ（または、入力ビデオの一部）とマッチすると決定された参照ビデオ（または参照ビデオの識別した部分）のリストを提供する。この決定は幾つかの目的のために使用できる。第１に、アップロードされた入力ビデオ１０２が、既に参照ビデオセット内のビデオの複製であるとマッチングモジュール１０８が決定した場合、アップロードされた入力ビデオ１０２を、格納空間の節約を目的に廃棄できる。第２に、入力ビデオ１０２を用いて、例えば、著作権保護されたビデオコンテンツを探して、参照ビデオを調べることができる。次いで、これらのビデオにフラグを立てたり、または参照ビデオセットから削除したりすることができる。利点としては、説明したシステムおよび方法は、時間的に厳しい制約があっても、および／または限られたメモリ量を用いたとしても、効率的かつ正確にマッチを検出できる。
【誤訳訂正４７】
【訂正対象書類名】図面
【訂正対象項目名】図１
【訂正方法】変更
【訂正の内容】
【図１】
2010537585.tif 000003
【誤訳訂正４８】
【訂正対象書類名】図面
【訂正対象項目名】図３
【訂正方法】変更
【訂正の内容】
【図３】
2010537585.tif 000004
【誤訳訂正４９】
【訂正対象書類名】図面
【訂正対象項目名】図６
【訂正方法】変更
【訂正の内容】
【図６】
2010537585.tif 000005
【誤訳訂正５０】
【訂正対象書類名】図面
【訂正対象項目名】図７
【訂正方法】変更
【訂正の内容】
【図７】
2010537585.tif 000006
【誤訳訂正５１】
【訂正対象書類名】図面
【訂正対象項目名】図８
【訂正方法】変更
【訂正の内容】
【図８】
2010537585.tif 000007
【誤訳訂正５２】
【訂正対象書類名】図面
【訂正対象項目名】図１１
【訂正方法】変更
【訂正の内容】
【図１１】
2010537585.tif 000008
【誤訳訂正５３】
【訂正対象書類名】図面
【訂正対象項目名】図１２
【訂正方法】変更
【訂正の内容】
【図１２】
2010537585.tif 000009