(57)【特許請求の範囲】
【請求項１】
コンテンツを識別する方法であって、
前記コンテンツ内から検出できる２つ以上の特徴的部分を検出する段階と、
前記コンテンツ内から検出した前記２つ以上の特徴的部分の間の時間を決定する段階と、
前記２つ以上の特徴的部分の間の前記決定した時間を用いて前記コンテンツを識別する段階とを含む方法。
【請求項２】
前記コンテンツを識別する段階は、メモリに問い合わせて、前記２つ以上の特徴的部分の間の前記決定した時間が、既知のコンテンツの特徴的部分の間の、以前に記憶された時間と一致するかどうかを決定する段階を含む請求項１に記載の方法。
【請求項３】
前記２つ以上の特徴的部分の間の前記決定した時間が、既知のコンテンツの特徴的部分の間の、以前に記憶された時間と一致しない場合、前記方法は、
前記２つ以上の特徴的部分の間の前記決定した時間を記憶する段階と、
テープ識別情報を、前記２つ以上の特徴的部分の間の前記決定して記憶した時間に関連付ける段階とを含む請求項２に記載の方法。
【請求項４】
前記コンテンツを識別する段階は、時間領域で前記コンテンツを識別する段階を含む請求項１に記載の方法。
【請求項５】
複数の既知のコンテンツソース内の特徴的部分の間の時間を記憶する段階をさらに有し、
前記識別する段階は、前記コンテンツ内から決定した前記２つ以上の特徴的部分の間の前記時間が前記複数の既知のコンテンツソース内の特徴的部分の間の前記記憶した時間のどれかと一致するか決定する段階を含む、請求項１に記載の方法。
【請求項６】
前記コンテンツは、アナログ記憶媒体、ローカルデジタル記憶媒体、及びサーバベースの記憶媒体の１つに蓄積される、請求項１に記載の方法。
【請求項７】
前記コンテンツはビデオコンテンツであり、前記特徴的部分はシーン変化、またはブラックフレーム、またはテキストの発生、または画像領域の発生、位置、動きである、請求項１に記載の方法。
【請求項８】
前記コンテンツはオーディオコンテンツであり、前記特徴的部分は前記オーディオコンテンツを表すオーディオ信号の短時間エネルギー、または帯域エネルギー比、またはポーズレート、またはピッチ、または振幅である、請求項１に記載の方法。
【請求項９】
コンテンツを識別する装置であって、
前記コンテンツ内から検出できる２つ以上の特徴的部分を検出し、
前記コンテンツ内から検出した特徴的部分の間の時間を決定し、
前記２つ以上の特徴的部分の間の前記決定した時間を用いて前記コンテンツを識別するように構成されたプロセッサ
を有する装置。
【請求項１０】
既知のコンテンツの特徴的部分の間の時間を記憶するように構成されたメモリを有し、
前記プロセッサは、前記メモリに問い合わせ、前記２つ以上の特徴的部分の間の前記決定した時間が前記既知のコンテンツの特徴的部分の間の、以前に記憶された時間に一致する場合、前記コンテンツを識別するように構成された、請求項９に記載の装置。
【請求項１１】
前記プロセッサは、前記２つ以上の特徴的部分の間の前記決定した時間が前記既知のコンテンツの特徴的部分の間の前記以前に記憶された時間に一致しない場合、前記プロセッサは、
前記２つ以上の特徴的部分の間の前記決定した時間を前記メモリに記憶し、
コンテンツ識別情報を、前記２つ以上の特徴的部分の間の前記決定され記憶された特性間の時間に関連付けるように構成された、請求項１０に記載の装置。
【発明の詳細な説明】
【０００１】
発明の分野
本発明は、一般的には、蓄積媒体に蓄積された順次コンテンツを識別する方法と装置に関する。特に、本発明は、コンテンツ及び/又はコンテンツの蓄積された所定の蓄積媒体を識別するために、蓄積されたタイミング情報及び/又はフレーム情報を利用することに関連する。
【０００２】
発明の背景
問題は、時間順次コンテンツのような順次に取り出されるコンテンツを蓄積するための蓄積媒体の使用にある。ディジタルビデオ記録装置のような大きな蓄積媒体では、蓄積媒体は、各々の個々のコンテンツ部分をレビューすることによってのみ識別される多くの個々のコンテンツ部分を有しうる。一般的にはビデオテープの、アナログヘリカルスキャン（ＶＨＳ）テープのような、小さな蓄積媒体では、ビデオテープは比較的少数の個々のコンテンツ部分を有する。しかし、所定のユーザは、典型的には、複数のビデオテープを使用し、そして、従って、特定のコンテンツ部分が識別されねばならないだけでなく、コンテンツ部分が蓄積された特定のビデオテープも識別されねばならないというように、問題は更に複雑である。
【０００３】
従来技術では、所定のコンテンツ部分又は、所定の蓄積媒体を自動的に識別するシステムはない。商用的に記録された媒体に対しては、製造者は典型的には、蓄積媒体にラベルを付す。ラベルは、蓄積媒体内容、合計コンテンツ実行時間、コンテンツ製造情報等のような識別情報を有する。しかし、時間がたつとこれらのラベルは、ビデオテープカセットのような蓄積媒体から離れ、それによりユーザはビデオテープを再生することが要求され、そして、それにより、コンテンツを視覚的に識別する。ユーザの記録したコンテンツに関しては、ユーザは蓄積媒体にブランクラベルを付すことを要求され、そして、ブランクラベルにコンテンツ識別情報を記す。更に、ユーザは、蓄積媒体上のコンテンツを識別する目的で、蓄積媒体のカートンに、コンテンツ識別情報を書いてもよい。これは、ユーザによりしばしば無視される処理であり、この結果、記録されたコンテンツを含む蓄積媒体又は複数の蓄積媒体が、テレビジョン、オーディオプレーヤ、コンピュータモニタ等のようなレビューする装置上でコンテンツを視覚的に見ること無しに識別不可能となる。
【０００４】
蓄積媒体又は、蓄積媒体のカートンが蓄積媒体の内容を識別する情報を有する場合でさえも、先頭の位置デコンテンツを開始しなければコンテンツの現在見ている位置を識別する準備された方法はない。ディジタル蓄積媒体の場合には、フレームデータ等の幾つかの位置情報が予め記録されたコンテンツに対しては使用できるが、典型的には、ユーザ記録のコンテンツには利用できない。先頭からコンテンツ部分を開始した後に、ビデオテープを巻き戻すことにより、蓄積媒体の時間順次先頭を識別するためにカウンタがリセットされうる。例えば、ビデオテープでは、ビデオテープは先頭に巻き戻されうる。
【０００５】
蓄積媒体の形式に関わらず、コンテンツの初期位置でカウンタをリセットすることは、カウンタに、コンテンツ部分及び/又は蓄積媒体の時間順次先頭に対応する蓄積媒体時間位置情報を含むようにすることを起こす。その後に、コンテンツ部分が時間順次に再生、早送り等、されるときには、カウンタは、コンテンツの現在の時間位置に対応するコンテンツ時間に位置情報を有する。しかし、現在の蓄積媒体が新たな蓄積媒体で交換されたときには、上述の手順は新たな蓄積媒体に対して繰返され、それにより、カウンタは、新たな蓄積媒体に含まれるコンテンツに関する適切な時間位置情報を含む。
【０００６】
時間位置情報は、蓄積媒体が１つ以上の記録されたプログラムを有する場合には、特に重要である。この場合には、ユーザが、蓄積媒体上の既知の位置で開始しないコンテンツを見直したい時には、ユーザはユーザが蓄積媒体の初期位置を反映させるためにカウンタをリセットする前に、蓄積媒体が初期位置で開始することを保証しうる。例えば、ユーザは、ビデオテープカウンタをリセットする前に、ビデオテープ等を巻き戻す。代わりに、ユーザは、現在の位置でコンテンツ部分を見直し、見直されたコンテンツの現在の順次位置を粗く決定し、そして、所望のコンテンツ位置を見つけるためにコンテンツの順次位置を再度位置決めする。第３の代わりの方法として、ユーザは、所望のコンテンツ位置を見つけるために、通常の又は加速されたレビュー速度で、コンテンツを見ても良い。
【０００７】
上述の全ての手順は、特にユーザにとって厄介である。幾つかの民生用装置では、蓄積媒体からの幾つかの位置情報が利用できる。例えば、いくつかのビデオカッセットレコーダ（ＶＣＲ）では、ビデオテープのコントロールトラックに直接的にインデックス情報を記録することができる。ビデオインデックスサーチシステム（ＶＩＳＳ）では、記録が開始されるたびに、ビデオテープのコントロールトラックにインデックスマークが記録される。記録されたインデックスマークは互いに区別できない。この方法では、ユーザがビデオテープ上の第３の記録されたプログラムを見たい場合には、ユーザは前方又は後方に、特定の数のインデックスマークへ行くように早送り又は巻き戻しモードを入力することができ。しかしながら、このシステムでは、ビデオテープ上の現在の位置と所望の位置の間にどのくらいの数のインデックスマークがあるかを決定するために、ユーザは、現在どこにビデオテープが位置しているかを最初に識別しなければならない。更に、このシステムは、コンテンツ部分の先頭部分又は、ユーザが記録中に追加のインデックスマークを規定したコンテンツ位置に進むことのみを可能とする。このシステムは、時間領域内で、ビデオテープのコンテンツ又は現在のビデオテープ位置を識別することをユーザに可能としない。
【０００８】
代わりの既知のシステムでは、ビデオアドレスサーチシステム（ＶＡＳＳ）パルスが、ビデオテープのコントロールトラックに蓄積される。ＶＡＳＳパルスは互いに区別されるので、ＶＡＳＳパルスは、ＶＩＳＳパルスよりも有利である。従って、ユーザは、ビデオテープが現在どこに位置しているかを決定すること無しに、（例えば、ＶＡＳＳパルス３へ行けのような）所定のＶＡＳＳパルスへ早送り又は巻き戻しできる。しかしながら、このシステムは、時間領域内で、ビデオテープ又は現在のビデオテープ位置をユーザが識別するのを助けない。実際に、ＶＩＳＳとＶＡＳＳパルスの両方は、記録されたコンテンツに関する情報を提供しない、ブックマークシステムに類似している。
【０００９】
更に他の既知のシステムでは、時間コードがビデオテープのコントロールトラックに記録される。この時間コードは、時間領域内で、ビデオテープの現在の位置を識別するのに使用できるが、しかし、ビデオテープに記録されたコンテンツをユーザが識別するのを助けない。ディジタル蓄積媒体に対しては、時間領域位置情報は蓄積媒体から利用できるが、これもまだ蓄積媒体上に蓄積されたコンテンツをユーザが識別するのを助けない。
【００１０】
他の既知のシステムでは、ビデオ編集、蓄積、検索、コマーシャルスキップ等を容易にするために、ビデオシーケンスからキーフレームが抽出される。例えば、Ｄｉｍｉｔｒｏｖａ他の米国特許出願番号０８／８６７，１４０、０８／８６７，１４５、０９／２２０，２２７及び、０９／１２３，４４４は参照によりここに組み込まれ、キーフレームは、カット検出、静止画検出、類似フレーム検出、ブラックフレーム検出、テキスト検出、コマーシャル検出等のような技術の使用を通して識別される。ビデオシーケンスから抽出されたキーフレームは、ユーザが対応するビデオシーケンスを識別するのを助けるが、しかし、時間領域で、コンテンツ又は蓄積媒体の現在見ている位置を自動的に識別するのを助けない。
【００１１】
従って、本発明の目的は、従来技術の欠点を解決することである。
【００１２】
更に本発明の目的は、蓄積媒体の使用と操作を容易にする方法を提供することである。
【００１３】
発明の概要
本発明のこれらの及び他の目的は、コンテンツからの特性の間の決定された時間を使用し、続いて、コンテンツ及び／又は時間領域内で対応するコンテンツのレビュー位置を識別する、システムにより達成される。このシステムは、コンテンツからの特性の間の決定された時間に合わせるために、既知のコンテンツからの特性の間の以前に蓄積される時間のデータベースを使用する。特性は、ビデオテープインデックスデータ、キーフレームデータ、オーディオ特性、テキスト発生及び/又はコンテンツからの他の既知の特性に対応しうる。特性の間の決定された時間と、特性の間の蓄積された時間の間に一致が発見された場合には、このシステムはコンテンツを識別する。更に加えて、対応する時間領域データがデータベースに蓄積される場合には、このシステムは時間領域内で、現在のコンテンツのレビュー位置を識別する。
【００１４】
本発明に従って、コンテンツからの特性の間の時間がデータベースに蓄積されたどの時間とも一致しない場合には、システムは、後続の時間でコンテンツを識別するために、特性と対応するコンテンツ識別情報の間の現在の時間をデータベース内に蓄積する。
【００１５】
コンテンツからの特性は、インデックスマーク，キーフレーム、テキスト発生、シーン変化、所定のオーディオ特性等のような、全て１つの形式の特性である。更に加えて、特性は、上述の及び他の既知の特性の形式のどのような組合せでも良い。
【００１６】
以下は本発明に従った実施例の説明であり、図を参照して上述の特徴及び優位点と更なる特徴及び優位点を示す。図は図示目的のみであり、本発明に従った範囲を示すものではないことは理解されるべきである。本発明に従った図とともに最も良く理解されよう。
【００１７】
発明の詳細な説明
以下の説明では、特定の用語が、説明を容易にするために特定の実施例又はシステムに関して例示的に説明される。しかしながら、当業者には明らかなように、これらの項目は、本発明が容易く適用できる他の同様のアプリケーションを含むことは理解されるべきである。例えば、用語、コンテンツが、ビデオコンテンツ、オーディオコンテンツ、テキストコンテンツ、アニメーションコンテンツ又は、所定の順次の方法で、レビューされる、受信される、記録される、再生される等の他のコンテンツを含むことは理解されるべきである。更に、加えて、コンテンツは、オーディオビジュアルコンテンツのように、上述のコンテンツ形式の組合せも含むと理解されるべきである。用語、蓄積媒体、メモリ等は、ビデオテープ、オーディオテープのような線形蓄積媒体、ハードディスク、ディジタルバーサタイルディスク、他の光蓄積媒体、集積回路蓄積媒体等のようなランダムアクセス蓄積媒体を含むと理解されるべきである。用語、順次コンテンツは、ある動作のモードでは、コンテンツは、順次にレビュー（例えば、見られる、聴かれる、読み出される、等）されうることを意味すると理解されるべきであり、ここで、レビュー動作継続時間は時間領域で測定される。例えば、順次コンテンツは、上述の全ての時間順次コンテンツを含むと理解されるべきである。更に加えて、順次コンテンツは、タイムラプスコンテンツ、時間基準が変わるコンテンツ等のような、厳格に時間順次に発生するコンテンツを示さなくても良い。コンテンツの時間順次の先頭は、蓄積されたコンテンツ部分の初期位置でレビューされるべき蓄積媒体を設定することを含むと理解されるべきである。コンテンツ特性は、コンテンツ部分から検出されうるどのような特性も含むと理解されるべきである。例えば、ビデオコンテンツ内のシーン変化が検出され、ブラックフレームが検出され、テキストの発生が検出され、発生、位置、サイズ及び、別個の画像領域の動き（例えば、顔領域、テキスト領域等）が検出されうる。更に加えて、ビデオコンテンツのこれらの特徴は、キーフレームのようなコンテンツの特定のフレームを検出するのに使用されうることは従来技術で既知である。オーディオコンテンツに関しては、短時間エネルギーのようなオーディオ信号特性、帯域エネルギー比、ポーズレート、ピッチ、信号振幅等がコンテンツ部分中に検出され得る。他のコンテンツに対しては、他の既知の特性が検出されうる。ここで使用する、用語、非周期的は、非周期的又は規則的な間隔で発生しないことを意味すると理解されるべきである。
【００１８】
図１は、本発明の実施例に従った、例示の識別システム１００を示す。以下の説明のために、用語、再生されるは、以下の説明を簡単にするためにレビュー処理の例として使用される。しかし、用語、再生されるは、順次にコンテンツ部分をレビューする全ての方法を含むことは理解されるべきである。
【００１９】
識別システム１００はプロセッサ１２０、メモリ１４０及び、時間基準１５０を含む。メモリ１４０は、以下に詳細に示すように、例えば、以前に再生されたコンテンツ部分に関連する、タイミング情報と対応するコンテンツ識別情報を蓄積するのに使用される。更に加えて、タイミング情報と対応するコンテンツ識別情報は、インターネット接続のような、コンテンツを予め記録するための代わりの入力１４２からメモリに供給される。他の実施例では、タイミング情報と対応するコンテンツ識別情報は、コンテンツ部分等の最初の又は既知の位置に含まれても良い。ここで、用語、既知のコンテンツは、識別システムが以前に蓄積した、タイミング情報のソースに関わらずコンテンツに対応するタイミング情報であるコンテンツを含むと理解されるべきである。
【００２０】
動作では、コンテンツを含む媒体（例えば、ビデオカセット）が、ビデオカセットレコーダ（ＶＣＲ）１１０のようなコンテンツ源に配置され、そして、再生機能が開始される。例えば、ＶＣＲ１１０の再生ボタンを押すことにより、遠隔制御装置（図示していない）の再生ボタンを押すことにより、識別システム１００上のカセットテープ質問又は再生機能又は他の既知のシステムを開始することにより、再生機能が開始される。再生機能が開始されると、プロセッサ１２０は、データライン１６０を介して、ビデオテープからコンテンツデータを受ける。コンテンツデータは、本発明に従って動作するために、プロセッサ１２０により検出されうる特性を含む。
【００２１】
以下の説明では、インデックスマークはビデオコンテンツから検出されうる１つの既知の形式の特性として例示的に説明される。インデックスマークは以下では、説明を容易にする目的で、本発明に関して説明される。しかしながら、当業者には容易く理解されるが、関連する（例えば、ビデオテープのコントロールトラック上）、部分である、及び/又は、所定のコンテンツ部分及びコンテンツ形式の部分から決定されうる、非周期的特性も、本発明に従って利用されうる。したがって、以下の説明では、用語、インデックスマークは従来既知のこれらの他の特性を含むと理解されるべきである。
【００２２】
インデックスマークは、カッセット製造のときに、コンテンツがビデオカセット上に記録される時間の間に記録され又は、コンテンツに直接付随していてもよい。例示的に、インデックスマークは、ＶＩＳＳインデックスマーク、ＶＡＳＳインデックスマーク、又は、他のインデックスマークシステム又は、ビデオテープ上に発生する非周期的データに対応する。以下で説明するように、プロセッサ１２０は、インデックスマークを、各インデックスマークに対応するビデオカセットテープ位置及び/又はテープの同一性を識別するのに利用する。
【００２３】
プロセッサ１２０が、第１のインデックスのようなインデックスマークを受信し且つ識別した後に、プロセッサ１２０はインデックスマーク間の時間が決定できるように時間基準１５０を開始する。第２の又は後のインデックスマークが受信され且つ識別された後に、プロセッサ１２０は時間基準１５０を停止しそして、第１と、第２の又は後のインデックスマークの間の時間を決定するために時間基準１５０に質問する。規則的に発生するタイミングパターンでインデックスマークはビデオテープ上に記録されていないので、識別システム１００は、インデックスマーク間の各時間は唯一であるという前提を使用して動作する。インデックスマーク間の各時間は唯一であるので、インデックスマーク間のどの時間も、対応するビデオカッセット／テープ及びそこに記録されたコンテンツを識別するのに使用できる。
【００２４】
一旦インデックスマーク間の時間が決定されると、プロセッサ１２０は、インデックスマーク間の現在決定された時間はメモリ１４０内に蓄積されたインデックスマーク間の以前の時間に対応するかどうかを決定するために、メモリ１４０に質問をする。インデックスマーク間の現在決定された時間が、インデックスマーク間の以前の時間に対応しない場合には、テープ識別システム１００は、インデックスマーク間の現在決定された時間を蓄積する。更に加えて、例えば、テープ識別情報を供給するかどうかをユーザに質問することにより、テープ識別システム１００は、テープ識別情報を、インデックスマーク間の現在決定された時間に関連させる。テープ識別情報は、ビデオカッセットのタイトルを含んでも良く、そして、そこに蓄積されたどのような又は全てのコンテンツの説明を含んでも良い。そして、識別システム１００はインデックスマーク間の現在決定された時間とテープ識別情報をともにメモリ１４０内に、メモリ１４０の関連部分に、又は、別の関連するメモリ（図示していない）内に蓄積する。
【００２５】
インデックスマークの受信の間の時間中に、識別システム１００は、例えば、送信器／受信器（例えば、赤外送信器／受信器）１２５，１１５の使用を通して又は、有線制御接続（図示していない）を通して直接的に、ＶＣＲ１１０と対話する。例として、識別システム１００は、インデックスマーク間の時間を減少するために、早送り走査モード、加速されたビュー速度又は、他の加速されたビデオテープ再生モードに、ＶＣＲ１１０をおく命令をＶＣＲ１１０へ送る。上述のモードは、ＶＣＲ１１０が加速されたビデオテープ再生モード中にビデオカセットからインデックスマークを読める限り、使用され得る。ＶＣＲ１１０により最も良く支持されるこのモード（例えば、インデックスマーク間の最小時間となるモードである限り）は、識別システム１００がＶＣＲ１１０にそのモードになる命令をするモードである。識別システム１００は、例えば、識別システム１００の初期設定中に、ＶＣＲ１１０がどのモードを持っているかに関して指示される。
【００２６】
インデックスマーク間の時間の決定にどのモードが使用されても、インデックスマーク間の決定された時間がインデックスマーク間の蓄積された時間に対応するように、識別システム１００がインデックスマーク間の時間を決定するたびに使用されるべきである。
【００２７】
特定の実施例では、インデックスマーク間の現在決定された時間がメモリ１４０内に以前に蓄積されたインデックスマーク間のどの時間とも対応しない場合には、識別システム１００は、さらにビデオテープを走査するようにＶＣＲ１１０に命令をする。このように、プロセッサ１２０は、ビデオテープ上にある更なるインデックスマーク間の時間を決定でき、そして、更なるインデックスマーク間の時間を対応するテープ識別情報とともにメモリ１４０内に蓄積できる。
【００２８】
更に他の実施例では、プロセッサ１２０はビデオテープ上の、各々のインデックスマークの間の時間を蓄積してもよい。このように、識別システム１００は、ビデオテープがＶＣＲ１１０に挿入された時点及び、ビデオテープ位置に関わらず、最小の時間でビデオテープを識別しうる。この実施例では、識別システム１００はビデオカッセットを先頭まで又はビデオテープのある他の決定された部分へ巻き戻す。この時点で、ＶＣＲ１１０上の、時間基準１５０又は、時間基準又は、表示されたインデックス基準が初期化される。他の実施例では、プロセッサ１２０は、時間基準１５０をリセットする代わりに、時間基準１５０の現在の指示等を記す。その後に、識別システム１００はビデオカッセット上の各々のインデックスマーク間の時間を蓄積するので、プロセッサ１２０も、インデックスマークの発生時に、時間領域内で、対応する時間又はビデオテープの対応する指示を蓄積する。
【００２９】
インデックスマーク間の現在決定された時間間隔が、インデックスマーク間の以前に蓄積された時間間隔と対応する場合には、プロセッサ１２０は現在のビデオテープを識別しそして、ユーザに、対応するテープ識別情報を提供する。識別システム１００がインデックスマークの発生時に、時間領域で、ビデオテープの対応する時間又は指示を以前に蓄積した場合には、識別システム１００は時間領域で現在のビデオテープ位置も識別しうる。代わりに、識別システム１００は、ユーザに、対応するテープ識別情報を提供せずに、時間領域でビデオテープ位置のみを識別しうる。
【００３０】
１つの実施例では、識別システム１００はディスプレイ１７０上に、現在のビデオテープ識別情報及び/又はビデオテープ位置を表示する。ディスプレイ１７０は、光放射ダイオード（ＬＥＤ）ディスプレイ、液晶ディスプレイ（ＬＣＤ）、テレビジョンディスプレイのような陰極線管（ＣＲＴ）ディスプレイであり、識別システム１００に組み込まれ又は分離されている。他の実施例では、識別システム１００は、時間領域で適切なビデオテープ位置情報を示すＶＣＲ１１０内にあるビデオテープ位置インジケータをリセットするように、ＶＣＲ１１０を制御する。他の実施例では、識別システム１００は、時間に関連していない絶対数として適切なビデオテープ位置情報を示す様にＶＣＲ１１０を制御する。前述した様に、識別システム１００は、送信器／受信器１２５、１１５の使用を通して又は、データライン１６０又は代わりの制御線（図示していない）を通してＶＣＲ１１０に制御情報を送ることにより、ＶＣＲ１１０を制御しても良い。
【００３１】
図２は、ビデオ部分の特性を識別するために、コンテンツの一部を局部的に蓄積するのが望ましい、本発明に従った代わりの実施例を示す。例えば、ビデオコンテンツのキーフレームを識別する際に、キーフレームの識別を可能とするために、ビデオの各フレームを蓄積することが好ましい。このように、本発明に従って、特定のフレームが識別されそして、ビデオテープ、そこに蓄積されたコンテンツ、及び/又は時間領域でのビデオテープの現在位置の識別を可能とするために特定のフレーム間のタイミングが使用される。従って、識別システム２００は、ビデオコンテンツの部分（例えば、フレーム）を局部的に蓄積するためのフレーム捕捉２３０として例示的に示されている、コンテンツ部分捕捉装置を有するプロセッサ２２０を有する。多くの異なる特性が、ビデオコンテンツ部分のような記録されたコンテンツから識別され得るということは、従来技術で知られている。例えば、記録されたコンテンツ内のシーン変化は、検出され、ブラックフレームが検出され、テキスト発生が検出される等（上述した）である。これらの特性は、識別されそして、これらの特性間のタイミングは上述した様に、インデックスマーク間のタイミングとして同様に使用されうる。
【００３２】
以下の説明を簡単にするために、本発明を、記録されたビデオコンテンツからキーフレームを抽出することに関して説明する。従って、キーフレームデータは、以下の例示的な説明内で識別される特性である。当業者には理解される様に、本発明は、識別されうるどの様なコンテンツの特性も容易く使用できる。識別システム１００内でのように、識別システム２００も、プロセッサ２２０、メモリ２４０及び、時間基準２５０を有する。以下の説明では、識別システム１００と異なる識別システム２００の特徴のみを詳細に説明する。
【００３３】
動作では、ビデオテープ再生機能が開始された後に、プロセッサ２２０は、データライン２６０を介してＶＣＲ２１０のようなコンテンツ源からコンテンツを受信する。フレーム捕捉２３０は、ビデオストリームの形式のコンテンツを受信する。フレーム捕捉２３０は、ビデオフレームを構成するビデオストリームから画素を抽出する。プロセッサ２２０は、ビデオフレームからキーフレームを選択するために、ビデオフレームを検査する。キーフレームは、従来技術でキーフレームを選択するのに既知の多くの方法でビデオコンテンツから選択される。どの既知のシステムがプロセッサ２２０によりビデオコンテンツからキーフレームを選択するのに使用されても、識別システム２００が所定のコンテンツから同じキーフレームを繰返し選択するように毎回使用されるべきである。
【００３４】
特定の実施例で、本発明に従って、幾つかの特性（例えば、キーフレーム）を考慮から除去するのが望ましい。例えば、記録されたコンテンツの幾つかの特性は、異なるコンテンツ部分の間で反復され、従って、コンテンツの不適切な識別となる。例えば、記録されたビデオコンテンツ内で、ビデオコンテンツの部分はビデオコンテンツの部分の間中に又は全く異なるビデオコンテンツの部分中に繰り返されるコマーシャルを含む。複数の特性がコマーシャルから抽出されるならば、そして、ビデオコンテンツを識別するのに使用されるならば、本発明に従ったシステムは1つのビデオ部分を他と誤って識別しうる。従って、誤った識別結果を提供しがちな特定のコンテンツ部分を除去することが望ましい。例えば、記録されたビデオコンテンツの特定のフレームは、最初に識別されそしてその後に選択されたフレームが、コマーシャルシーケンスのような記録されたコンテンツ内に共通に見つかるフレームデータをコンテンツシーケンスから除去するために、フィルタされることが従来技術で知られている。
【００３５】
１つの実施例では、２つ又はそれ以上のキーフレームを選択し、そして、２つ又はそれ以上のキーフレームの間の対応する時間を決定した後に、プロセッサ２２０は、キーフレーム間の現在測定された時間が２４０に以前に蓄積されたキーフレームタイミングデータに対応するかどうかを決定するために、メモリ２４０に質問をする。現在のキーフレームタイミングデータが、以前にメモリ２４０に蓄積されたキーフレームタイミングデータと対応しない場合には、プロセッサ２２０は現在のキーフレームタイミングデータを、上述の様に得られたビデオカセット識別情報とともに、メモリ２４０内に蓄積する。更に加えて、プロセッサ２２０は、ビデオカセットの順次識別を容易にするために、ＶＣＲ２１０から、以前に蓄積されたデータとビデオカセット識別情報とともに蓄積するために、追加のキーフレームと対応するキーフレームタイミングデータを得る。更に、プロセッサ２２０は、時間基準２５０を開始し又は、メモリ２４０内にキーフレームタイミングデータとともに時間指示を蓄積するために、時間基準２５０に関する初期時間指示を記す。
【００３６】
特定の実施例では、識別システム２００は、蓄積された時間指示を、時間領域でビデオテープのキーフレーム位置に対応させるために、ビデオテープを初期又は既知の位置に巻き戻す。このように、現在のキーフレームタイミングデータがメモリ２４０内に蓄積されたキーフレームタイミングデータと一致するときには、識別システム２００は、現在のビデオカセット及び/又は時間領域での現在のビデオテープ位置を認識できる。
【００３７】
幾つかの既知のＶＣＲは、ビデオテープのコントロールトラックに直接的に時間コードを記録する。識別システム２００が、ビデオテープのコントロールトラックに直接的に時間コードを記録するＶＣＲとともに使用される場合には、識別システム２００は、対応するキーフレームタイミングデータとともに時間コードをメモリ２４０内に蓄積する。この実施例では、識別システム２００は、蓄積された時間コードとキーフレームタイミングデータを、後続する時間コードとキーフレームタイミングデータと一致させる目的で使用し、それにより、いくらか将来の時点でビデオカセットを識別する。
【００３８】
最後に、上述の説明は、本発明の例示のためのみである。当業者は、多くの代わりの実施例を工夫できる。例えば、上述の説明は、ビデオコンテンツから識別される特性間のタイミング情報を決定することを例示的に説明したが、当業者は容易に理解する様に、本発明は、非周期的な識別可能な特性を含む従来技術で既知の他のどの様なコンテンツにも好適に使用できる。例えば、本発明は、オーディオコンテンツを好適に識別するのに使用できる。オーディオコンテンツの特徴は、短時間エネルギー、帯域エネルギー比、ポーズレート、ピッチ等を含む特性により識別されうる。フーリエ変換及び/又はＭｅｌスペクトラム周波数係数を使用する他の特性も使用される。更に加えて、これらの特性の重み付けされた組合せも、オーディオコンテンツから好適な特性を決定するのに使用されうる。特性は、Ｍミリセカンドの重なりを有するＮミリセカンドのスライディング窓を使用して識別されうる。例示的に、Ｎは４５ミリセカンドに選択されそして、Ｍは３０ミリセカンドに選択される。この実施例では、特性捕捉装置２３０は、所定のコンテンツ特性を識別する目的で、時間の周期に渡り、コンテンツを捕捉する。オーディオ特性を識別するのに使用されるパラメータに関わらず、ビデオ特性に関わらず上述の様に、オーディオコンテンツがレビューされる度に同じ特性が識別される様に同じパラメータが使用されるべきである。
【００３９】
更に加えて、上述の説明では、単一形式の特性は、所定の実施例（例えば、インデックスマーク、キーフレーム等）で識別され、当業者には容易く理解される様に、複数の特性は所定のコンテンツ部分／形式から識別される。代わりの実施例では、これらの変化されたどの特性の間のタイミングも本発明の上述の説明に従って使用されうる。例えば、インデックスマークと時間フレームの間の時間は、メモリ内に蓄積されている１つの時間測定値として使用できる。オーディオビジュアルコンテンツに対するビデオ特性とオーディオ特性の間の時間は、メモリ内に蓄積された他のタイミング測定値として使用もされ得る。当業者には明らかな様に、特性のどの様な組合せも、本発明に従って好適に使用できる。更に加えて、コンテンツのソースはＶＣＲ２１０として例示的に示されているが、本発明に従って、コンテンツの他のソースも明らかに容易く使用できる。他のソースは、ランダムアクセスメモリ（ＲＡＭ）、ディジタルビデオカッセットレコーダ（ＤＶＣＲ）、ＴＩＶＯＴＭのような非可換媒体レコーダ、ＤＶＤ  ＲＡＭを含むディジタルバーサタイルディスク（ＤＶＤ）、コンパクトディスク読出し専用／よみだしかきこみメモリ（ＣＤ−ＲＯＭ，ＣＤＲ，ＣＤＲＷ）、ディジタルオーディオテープ（ＤＡＴ）、インターネット、ケーブル、衛星及び、上述の他のメモリ装置を含む。
【００４０】
コンテンツのソースが伝送媒体である実施例（例えば、ケーブル、インターネット接続等）では、入力１４２は、例えば、図１に示す様に、プロセッサによりコンテンツを受信するための伝送媒体にえに代わりの又は追加の接続として働く。この実施例では、コンテンツは、インターネットサーバのような遠隔サーバ、ビデオオンデマンドサービスプロバイダー等を含む遠隔サイトに蓄積されてもよい。この又は、代わりの実施例では、コンテンツは、生のカメラ供給、生のオーディオ供給等のような生のコンテンツ供給から受信されても良い。これらの実施例では、メモリ又は他のメモリは、生のコンテンツ供給内に含まれているコンテンツを蓄積するのに使用されうる。
【００４１】
上述の説明では、本発明は、ユーザに対してコンテンツを識別することに関して説明した。これは、一般的には、所定のコンテンツ部分の所有者の知的財産権が侵害されるかどうかを決定する目的でコンテンツの識別を容易にするための本発明の使用を含むと理解されるべきである。例として、本発明に従った識別装置はインターネットサイトに含まれるコピー保護されたコンテンツの不法コピーを自動的に識別するのに使用されうる。この実施例に従って、メモリは、入力１４２を介して、インターネットを検索するためにプロセッサにより使用されるプログラムサーチルーチンを含んでも良い。プログラムを使用して、プロセッサはインターネットからコンテンツ部分を取りだし、そして、他の実施例に関して上述した様に、特性とタイミング情報を抽出する。取り出されたコンテンツ部分が識別された場合には、プロセッサはその後にコンテンツ部分のソースが違法なソースであるかどうかを決定しうる。プロセッサにより識別された違法なソースに対しては、プロセッサは、コンテンツ部分とコンテンツ部分のソースの表示上に、指示を発生しうる。
【００４２】
コンテンツのソースと識別システムは２つの別の装置として例示的に示されているが、当業者には、これらの装置を単一の装置に結合できることは明らかである。更に、時間基準はプロセッサから別の装置として示されているが、時間基準はソフトウェア及び/又はハードウェア機能として、プロセッサに組み込まれる機能であることは明らかである。特性の他の組み合わせも、本発明の請求項乃範囲から離れることなく好適に使用され得る。
【００４３】
以下は理解されるべきである。
ａ）用語”含む”は、請求項に記載された他の構成要素又は動作の存在を除外しない。
ｂ）単語”ａ”又は”ａｎ”は複数の要素の存在を除外しない。
ｃ）どの様な参照記号も請求項の範囲を制限しない。
ｄ）幾つかの”手段”は、構造又は機能を実行する同じ項目又はハードウェア又はソフトウェアにより表現されうる。
【図面の簡単な説明】
【図１】  本発明の実施例に従った例示の識別システムを示す図である。
【図２】  本発明の代わりの実施例に従った例示の識別システムを示す図である。
【図１】
0004401056.tif 000002
【図２】
0004401056.tif 000003