JP5341095B2 - メディア・コンテンツに信頼性よく対応するメディア・フィンガープリント - Google Patents
メディア・コンテンツに信頼性よく対応するメディア・フィンガープリント Download PDFInfo
- Publication number
- JP5341095B2 JP5341095B2 JP2010528212A JP2010528212A JP5341095B2 JP 5341095 B2 JP5341095 B2 JP 5341095B2 JP 2010528212 A JP2010528212 A JP 2010528212A JP 2010528212 A JP2010528212 A JP 2010528212A JP 5341095 B2 JP5341095 B2 JP 5341095B2
- Authority
- JP
- Japan
- Prior art keywords
- representation
- video
- content
- media
- values
- 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.)
- Expired - Fee Related
Links
- 239000013598 vector Substances 0.000 claims abstract description 89
- 239000011159 matrix material Substances 0.000 claims abstract description 57
- 230000008859 change Effects 0.000 claims abstract description 30
- 238000000034 method Methods 0.000 claims description 82
- 238000006243 chemical reaction Methods 0.000 claims description 15
- 238000000354 decomposition reaction Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 14
- 230000009466 transformation Effects 0.000 claims description 11
- 230000002123 temporal effect Effects 0.000 claims description 3
- 230000001131 transforming effect Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 31
- 238000012545 processing Methods 0.000 description 28
- 238000012360 testing method Methods 0.000 description 27
- 238000004891 communication Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 15
- 239000002131 composite material Substances 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 8
- 230000033001 locomotion Effects 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 8
- 238000005070 sampling Methods 0.000 description 8
- 238000013459 approach Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- YTAHJIFKAKIKAV-XNMGPUDCSA-N [(1R)-3-morpholin-4-yl-1-phenylpropyl] N-[(3S)-2-oxo-5-phenyl-1,3-dihydro-1,4-benzodiazepin-3-yl]carbamate Chemical compound O=C1[C@H](N=C(C2=C(N1)C=CC=C2)C1=CC=CC=C1)NC(O[C@H](CCN1CCOCC1)C1=CC=CC=C1)=O YTAHJIFKAKIKAV-XNMGPUDCSA-N 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005520 cutting process Methods 0.000 description 4
- 230000000750 progressive effect Effects 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 241000023320 Luma <angiosperm> Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229940050561 matrix product Drugs 0.000 description 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000011426 transformation method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/0028—Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/783—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/7847—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/005—Robust watermarking, e.g. average attack or collusion attack resistant
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/50—Extraction of image or video features by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/46—Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0051—Embedding of the watermark in the spatial domain
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0061—Embedding of the watermark in each block of the image, e.g. segmented watermarking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
この概要では、本発明の実施の形態のいくつかの態様の基本を説明する。この概要は、実施の形態の態様の広範囲または包括的なまとめではないことに留意願う。さらに、この概要は、実施の形態の具体的に重要な態様や要素を識別したり、詳細に実施の形態の範囲や、概略的に本発明を説明したりする意図はないことに留意願う。この概要は、要約し単純化した形式で実施の形態の例に関連する概念を単に提供するだけであり、以下に続く実施の形態の例のより詳細な説明に対する単なる概念的な前置きであると理解すべきである。
本書では、用語「メディア」(単数および複数)は、データや他の情報の記憶または伝達のための入れ物を意味する。本書では、用語「マルチメディア」は、複数の形式の情報を含むメディアを意味する。マルチメディア情報ファイルは、たとえば、オーディオ、ビデオ、イメージ、グラフィカル、テキスト、アニメーションおよび/または他の情報、およびそれらの種々の組合せを含む。本書では、用語「関連情報」は、情報メディア・コンテンツに何らかで関係する情報を意味する。関連情報は、たとえば、予備的コンテンツを含む。
メディア・シーケンス内のコンテンツは、複数のコンテンツ要素を備える。たとえば、ビデオメディアは、複数のビデオフレームを備える。たとえば一つのビデオメディアを用いる場合、図1は、本発明の一実施形態においてメディアデータのストリームからコンテンツの特徴を抽出するための例示的プロシージャ100を示す。ビデオシーケンスのフレームは、時間とともに流れ、間隔Tintに分割される。1つ以上の時間間隔Tintは、ビデオシーケンスの部分の期間継続する時間の塊Tchunkを備える。各間隔Tintは、間隔Tintの期間継続するビデオコンテンツの部分を備えるビデオフレームF1、F2、・・・、FNのグループに関連する。
基本的に式2により平均することはまた、ダウンサンプルの形式を備え、よって、ステップ304を参照して説明したようにイメージを切り取る前に実施される。記載された例示のパラメータは説明のために選定されたもので、いかなる意味でも限定するものと解釈してはならないことに留意されたい。実施の形態は、パラメータの広く変化する範囲で機能するように適合している。この粗い表現Qiは、領域内に存在する変化について領域内の平均強度を保持する。オリジナルのイメージは本質的に、切り取り後(M1*M2)のサイズのイメージにダウンサイズされる。よって、ステップ303〜306は、より少ない(例えば1)処理ステップで実行できる。さらに、フレームFiの基底ベクトルもまた同様に、より少ないステップで実行できる。たとえば、フレームの基底ベクトルは、オリジナルのフレームから推定され、または、たとえばその表現から、概念的に推定される。
実施の一形態では、ビデオメディア・コンテンツ部分は、コンテンツ部分の時間的に関連したグループの、少なくとも1つの次のビデオメディア・コンテンツ部分に関係した、ビデオメディア・コンテンツ(の、たとえば時間的に早い部分)における時間窓を備える。よって、ビデオメディア・コンテンツの早い部分(または別の時間窓)と次の部分とが時間について関係付けられる時間窓に変換関数を適用する。変換関数を適用することで、時間窓におけるビデオコンテンツのイメージの特徴の変化の記述が可能となる。この変換の基礎は、複数のサンプルとフレームで集めたトレーニングデータのセットから導き出せ、または、トレーニングデータのセットと関連する統計に関係する。
プロシージャ100や300(それぞれ図1、3)の一部のような、本発明の実施の一形態は、コンピュータシステム、電子回路や電子部品で構成されたシステム、マイクロコントローラのような集積回路(IC)デバイス、フィールド・プログラマブル・ゲート・アレイ(FPGA)、または特定用途向けIC(ASIC)、および/またはそのようなシステム、デバイスまたは部品を1つ以上含む装置で行われる。
デジタル信号処理(DSP)機構は、少なくともデジタル信号処理に関する機能を実施する。インターフェース505は、外部信号にアクセスし、それらをI/O機構501へ送り、ICデバイス500が信号をエクスポートできるようにする。ルーティング構成510は、ICデバイス500の種々の構成間で信号と電力を送る。
図6は、信号セグメント3のビデオコンテンツを分析してそのコンテンツを識別または表現するビデオ・シグネチャ193を生成するビデオ・シグネチャ・エクストラクタ600の概略的ブロック図を示す。図示の例では、信号セグメント3は一連のビデオフレーム3a〜3dを含む。ビデオ信号が、ビデオコンテンツに加えオーディオコンテンツも搬送するなら、オーディオコンテンツを表現するオーディオシグネチャが、オーディオコンテンツを様々な方法で処理することにより得られる。
ビデオ・シグネチャ・ジェネレータ600を図7に図示する。この実施では、イメージ・プリプロセッサ610は、フレーム3a、3b、3c、3dで搬送される画像用の一連のフォーマットに依存しないイメージを獲得する。空間領域プロセッサ630は、フォーマットに依存しないイメージをダウンサンプルして、フォーマットに依存しないイメージの一連の低解像度の表現を生成する。時間領域プロセッサ650は、一連の低解像度の表現の合成を表現する値を生成する。そして、ビデオ・シグネチャプロセッサ670は、ハッシュ関数を合成値に適用して信号セグメント3のコンテンツを表現し識別するビデオ・シグネチャ193を生成する。プロセッサ610、630、650、670で実施される処理は、種々の方法で実行できる。これらの処理の好適な実行を以下に説明する。
一つの例示の実行では、信号セグメント3の各ビデオフレーム3a、3b、3c、3dは、ピクセルDのアレイで表現される画像を搬送する。イメージ・プリプロセッサ610は、各フレームの画像のフォーマットに依存しないイメージを導き出す。フォーマットに依存しないイメージはピクセルFのアレイによって表現される。フォーマットに依存しないイメージの誘導は色々な方法で行われる。いくつかの例を以下に説明する。
{Fm}=IP[{Dm}], 0≦m≦M (1)
ここで、{Fm}=フレームmについてのフォーマットに依存しないイメージのピクセルのセット
IP[ ]=フレームmの画像に適用されるイメージ・プリプロセス作業
{Dm} =フレームmの画像のピクセルのセット
M =セグメント中のフレームの数
例示の実行では、空間領域プロセッサ630は、GXピクセル幅でGYピクセル高さである領域へフォーマットに依存しないイメージの各々のピクセルFをグループ化することにより、フォーマットに依存しないイメージのダウンサイズされた低解像度の表現を獲得する。画素Eを有する低解像度イメージは、各領域の平均強度を計算することにより、それぞれのフォーマットに依存しないイメージのピクセルFの強度から導き出される。各低解像度イメージは、K×L要素の解像度を有する。このことを、図9に概略的に示す。画素Eは、以下の式を実行するプロセスを行うことにより得られる。
GX=ピクセルFの数で表されたピクセルグループの幅
GY=ピクセルFの数で表されたピクセルグループの高さ
K=低解像度イメージの水平解像度
L=低解像度イメージの垂直解像度
Fm(i,j)=フレームmのフォーマットに依存しないイメージでのピクセル
時間領域プロセッサ650の例示の実行では、一連の低解像度イメージの合成を表現する値は、各画素Eの時間平均および分散から求められる。
QZ(k,l)=Zr(k,l) 0≦k<K;0≦l<L (5)
QV(k,l)=Vr(k,l) 0≦k<K;0≦l<L (6)
QZ(k,l)=Z(k,l) 0≦k<K;0≦l<L (7)
QV(k,l)=V(k,l) 0≦k<K;0≦l<L (8)
ビデオ・シグネチャプロセッサ670はハッシュ関数を合成値QZとQVのK×L配列に適用して、2セットのハッシュビットを生成する。これら2つのハッシュビットの組み合わせは、信号セグメント3のコンテンツを識別するビデオ・シグネチャを構成する。ハッシュ関数は合成値の変化には相対的に鈍感で、用いられるハッシュキーの変化にはより敏感であることが好ましい。そのインプットの単一ビットの変化にもアウトプットが大きく変化する、典型的な暗号ハッシュ関数と違って、この用途での好適なハッシュ関数は、入力された合成値の小さな変化に対してほんの僅かなしか変化しないアウトプットを提供する。このことにより、生成されたビデオ・シグネチャは、ビデオコンテンツの小さな変化でほんの僅かしか変化しなくなる。
[シグネチャ・セット]
ビデオ・シグネチャ・ジェネレータ600で生成されたシグネチャは、シグネチャが生成されたセグメントのビデオコンテンツを表現する。セグメントよりかなり長い信号のインターバルにおけるビデオコンテンツの信頼性のある識別は、そのインターバルに含まれるセグメントに対しシグネチャのセットを生成することにより得られる。
ビデオコンテンツのセグメントから生成されたシグネチャ・セットを用いて、上記のプロセスを含む種々のプロセスでコンテンツが修正されたときにでも、コンテンツを識別することができる。修正されたときでも、特定のビデオコンテンツが参照コンテンツのコピーであるかどうかを信頼性よく判定する能力は、下記を含んで種々の方法で用いることができる。
ピアツーピアのサーバのネットワークは、コンテンツの配布を容易にできるが、ピアツーピアのサーバ間には多くのコンテンツのコピーが存在するので、所有権のあるコンテンツの無許可のあるいは海賊版のコピーを検出することの困難性を増大している。ネットワークから入手可能な全コンテンツにシグネチャ・セットを生成し、そのシグネチャ・セットを参照シグネチャ・セットのデータベースに対してチェックすることにより、無許可のコピーがネットワーク内に存在するかを、設備は自動的に判定できる。
放送網と契約して特定のコンテンツを配信するビジネスは、放送受信者で受信される信号からシグネチャ・セットを生成し、そのシグネチャ・セットを特定のコンテンツに対する参照シグネチャ・セットと比較することにより契約条件が満たされることを確認することができる。
放送網に評価を提供するビジネスは、受信された信号からシグネチャ・セットを生成し、そのシグネチャ・セットを参照シグネチャ・セットと比較することにより、受信者に受信されたコンテンツを識別できる。
HD[x,y]=シグネチャxとy間のハミング距離
SREF(s)=一連の参照シグネチャのs番目のシグネチャ
STEST(s)=一連のテスト・シグネチャのs番目のシグネチャ
本発明の種々の態様を具体化するデバイスは、コンピュータや、汎用コンピュータにあるものと類似のコンポーネントに接続されたデジタル信号プロセッサ(DSP)回路などのより特化した構成を含む他のデバイスにより実行されるソフトウェアを含み、様々な方法で実行できる。図13は、本発明の態様を実行するのに用いられるデバイス70の概略ブロック図である。プロセッサ72は、計算資源を提供する。RAM73は、処理のためにプロセッサ72で使用されるシステムランダムアクセスメモリ(RAM)である。ROM74は、デバイス70を作動するのに必要なプログラムを保存し、場合により本発明の種々の態様を実施するための読み取り専用メモリ(ROM)のような固定記憶装置のある形を表す。I/Oコントロール75は、通信チャンネル76、77により信号を受信し送信するインターフェース回路を表す。図示の実施の一形態では、すべての主要な構成はバス71に接続し、バス71は複数の物理的または論理的バスを表すが、バスアーキテクチャは本発明の実行には必要ではない。
実施の一形態では、方法は以下の工程を備え、命令の1つ以上のシーケンスを持っているコンピュータ可読媒体は、1つ以上のプロセッサで実行されると、その命令により1つ以上のコンピュータに以下の工程を実行させ:a)ビデオメディア・コンテンツのシーケンスにおけるコンテンツ部分の時間的に関連したグループのビデオメディア・コンテンツの部分の第1表現として、前記第1表現が分割される領域の行列についてコンテンツ要素の量子化されたエネルギ値にアクセスする工程と、b)前記量子化された第1次元空間で基底ベクトルのセットを推定する工程と、c)前記第1表現を、第2次元の空間でのビデオメディア・コンテンツ部分の第2表現に変換する工程であって、第2表現は前記推定した基底ベクトルに基づいた前記第1表現の投影を備え、メディア・フィンガープリントが、少なくとも部分的に前記第2表現に基づいて導き出される。
前記シーケンスの1つ以上のビデオフレームの少なくとも1つのセクションと関連する空間領域表現、または、前記シーケンスの1つ以上のビデオフレームの少なくとも1つのセクションと関連する変換された表現。
前述の明細書では、本発明の実施の形態を実行ごとに異なる多くの特定な詳細を参照して説明した。よって、何が本発明であるのか、また何が出願人により発明であると意図されているかの、唯一かつ排他的な示唆は、本出願により公表され、請求項が特定の形で公表された特許請求の範囲であり、その後の補正を含む。それゆえ、請求項で明確に記載されていない限定、要素、特性、特徴、利点あるいは属性は、いかなる場合でも請求項の範囲を限定しない。したがって、明細書および図面は、限定的な意味ではなく、説明的な意味としてみなされるべきである。
Claims (24)
- a)ビデオメディア・コンテンツのシーケンスにおける複数のビデオフレームの時間的に関連するグループのビデオフレームの第1表現について、前記第1表現が分割される領域のマトリックスに対してコンテンツ要素の量子化されたエネルギ値にアクセスする工程と;
b)前記量子化されたエネルギ値から第1の次元空間の基底ベクトルを推定する工程と;
c)前記第1表現を、第2の次元空間として前記ビデオフレームの第2表現に変換する工程であって、前記第2表現は前記推定した基底ベクトルに基づく前記第1表現の投影を備える、工程と;
d)複数の前記ビデオフレームに対応する複数の前記第2表現の時間平均を計算する工程と;
e)前記第2表現の時間平均をランダムベクトルのセットに投影して投影値のセットを得る工程と;
f)前記投影値のセットに閾値を適用する工程と;
g)前記投影値のセットに基づいて前記ビデオフレームの時間的に関連するグループについてメディア・フィンガープリントを計算する工程と;
を備え、
前記メディア・フィンガープリントは、前記ビデオフレームの時間的に関連するグループの1つ以上の幾何学的方向の任意の変化、及び前記ビデオメディア・コンテンツのシーケンスの速度の任意の変化にわたり、前記ビデオフレームの時間的に関連するグループに対応する;
方法。 - 前記第2表現は、前記ビデオフレームの幾何学的方向の任意の変化にわたり、前記ビデオフレームに対応する;
請求項1記載の方法。 - 前記第1表現は、前記ビデオフレームに関連する解像度より低い解像度にダウンサンプルされる;
請求項1記載の方法。 - 前記第1表現は、前記ビデオフレームから切り取られる;
請求項1記載の方法。 - 前記ビデオフレームの前記第1表現は:
前記シーケンスの1つ以上のビデオフレームの少なくとも1つのセクションに関連する空間領域表現;または、
前記シーケンスの前記1つ以上のビデオフレームの前記少なくとも1つのセクションに関連する前記第2表現;
の1つ以上に関係する;
請求項1記載の方法。 - 前記空間領域表現は、前記ビデオフレームに関連する空間解像度に関して粗い特徴を備える;
請求項5記載の方法。 - 前記第2表現は、変換のための関数により前記ビデオフレーム内の空間的にダウンサンプリングされた情報から計算される;
請求項5記載の方法。 - 前記変換のための関数は:
離散コサイン変換;
修正離散コサイン変換;
離散フーリエ変換;
ウェーブレット変換;または、
高速フーリエ変換;
の少なくとも1つを備える;
請求項5記載の方法。 - 工程b)は、ピクセル値に基づき特異値分解を計算する工程を備え;
前記基底ベクトルは、前記特異値分解に基づき推定される;
請求項1記載の方法。 - 前記基底ベクトルの少なくとも第1は、前記ピクセル値の最大分散の軸に沿った方向であり、前記基底ベクトルの少なくとも第2は前記第1の基底ベクトルに直交する;
請求項9記載の方法。 - ピクセル値は、前記領域それぞれに関連する平均値の合計を備え;
前記平均値は、前記領域の少なくとも1つの特質のサンプルに関係する;
請求項1記載の方法。 - a)ビデオメディア・コンテンツのシーケンスにおけるビデオフレームの時間的に関連するグループのビデオフレームの第1表現について、前記第1表現が分割されてなる複数の領域のマトリックスに対してコンテンツ要素のエネルギ値を量子化する工程であって、前記第1表現は低解像度にダウンサンプルされ、前記ビデオフレームから切り取られる、工程と;
b)前記量子化されたエネルギ値から第1の次元空間の基底ベクトルのセットを推定する工程と;
c)前記第1表現を、第2の次元空間としてビデオフレームの第2表現に変換する工程であって、前記第2表現は前記推定した基底ベクトルに基づく前記第1表現の投影を備える、工程と;
d)複数の前記ビデオフレームの各々に対応する複数の前記第2表現の各々の時間平均を計算する工程と;
e)前記第2表現の時間平均をランダムベクトルのセットに投影して投影値のセットを得る工程と;
f)前記投影値のセットに閾値を適用する工程と;
g)前記ビデオフレームの時間的に関連するグループについてメディア・フィンガープリントを計算する工程と;
を備え、
前記メディア・フィンガープリントは、前記ビデオフレームの時間的に関連するグループの幾何学的方向の任意の変化、及び前記ビデオメディア・コンテンツのシーケンスの速度の任意の変化にわたり、前記ビデオフレームの時間的に関連するグループに対応する;
方法。 - 前記第2表現は、前記ビデオフレームの幾何学的方向の任意の変化にわたり、前記ビデオフレームに対応する;
請求項12記載の方法。 - 空間領域表現は、前記ビデオフレームに関連する空間解像度に関して粗い特徴を備える;
請求項12記載の方法。 - 前記第2表現は、変換のための関数により前記ビデオフレーム内の空間的にダウンサンプリングされた情報から計算される;
請求項12記載の方法。 - 前記変換のための関数は:
離散コサイン変換;
修正離散コサイン変換;
離散フーリエ変換;
ウェーブレット変換;または、
高速フーリエ変換;
の少なくとも1つを備える;
請求項15記載の方法。 - 工程b)は、ピクセル値に基づき特異値分解を計算する工程を備え;
前記基底ベクトルは、前記特異値分解に基づき推定される;
請求項12記載の方法。 - 前記基底ベクトルの少なくとも第1は、前記ピクセル値の最大分散の軸に沿った方向であり、前記基底ベクトルの少なくとも第2は前記第1の基底ベクトルに直交する;
請求項17記載の方法。 - ピクセル値は、前記領域それぞれに関連する平均値の合計を備え;
前記平均値は、前記領域の少なくとも1つの特質のサンプルに関係する;
請求項12記載の方法。 - コンピュータに請求項1ないし19のうちの何れか1項記載の方法を実行させるプログラム。
- 請求項1ないし19のうちの何れか1項記載の方法の工程を実施する手段を備える;
システム。 - 請求項20記載のプログラムを実行する;
集積回路(IC)デバイス; - 前記ICは、プロセッサ、プログラム可能論理回路、マイクロコントローラ、フィールド・プログラマブル・ゲート・アレイ、または、特定用途向けICの少なくとも1つを備える;
請求項22記載のICデバイス。 - 請求項20記載のプログラムを実行する少なくとも1つ以上のプロセッサを有する;
装置。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US99794307P | 2007-10-05 | 2007-10-05 | |
US60/997,943 | 2007-10-05 | ||
PCT/US2008/005588 WO2008143768A1 (en) | 2007-05-17 | 2008-05-01 | Deriving video signatures that are insensitive to picture modification and frame-rate conversion |
USPCT/US2008/005588 | 2008-05-01 | ||
US9856308P | 2008-09-19 | 2008-09-19 | |
US61/098,563 | 2008-09-19 | ||
PCT/US2008/078975 WO2009046438A1 (en) | 2007-10-05 | 2008-10-06 | Media fingerprints that reliably correspond to media content |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011511489A JP2011511489A (ja) | 2011-04-07 |
JP5341095B2 true JP5341095B2 (ja) | 2013-11-13 |
Family
ID=40137952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010528212A Expired - Fee Related JP5341095B2 (ja) | 2007-10-05 | 2008-10-06 | メディア・コンテンツに信頼性よく対応するメディア・フィンガープリント |
Country Status (5)
Country | Link |
---|---|
US (1) | US8351643B2 (ja) |
EP (1) | EP2198376B1 (ja) |
JP (1) | JP5341095B2 (ja) |
CN (1) | CN101855635B (ja) |
WO (1) | WO2009046438A1 (ja) |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2455313B (en) * | 2007-12-04 | 2012-06-13 | Sony Corp | Apparatus and method for estimating orientation |
WO2009140818A1 (en) * | 2008-05-21 | 2009-11-26 | Yuvad Technologies Co., Ltd. | A system for facilitating the archiving of video content |
US8488835B2 (en) * | 2008-05-21 | 2013-07-16 | Yuvad Technologies Co., Ltd. | System for extracting a fingerprint data from video/audio signals |
US20100215210A1 (en) * | 2008-05-21 | 2010-08-26 | Ji Zhang | Method for Facilitating the Archiving of Video Content |
US8611701B2 (en) * | 2008-05-21 | 2013-12-17 | Yuvad Technologies Co., Ltd. | System for facilitating the search of video content |
US8548192B2 (en) * | 2008-05-22 | 2013-10-01 | Yuvad Technologies Co., Ltd. | Method for extracting a fingerprint data from video/audio signals |
US8577077B2 (en) * | 2008-05-22 | 2013-11-05 | Yuvad Technologies Co., Ltd. | System for identifying motion video/audio content |
WO2009143667A1 (en) * | 2008-05-26 | 2009-12-03 | Yuvad Technologies Co., Ltd. | A system for automatically monitoring viewing activities of television signals |
WO2010022301A2 (en) | 2008-08-21 | 2010-02-25 | Dolby Laboratories Licensing Corporation | Networking with media fingerprints |
WO2010022303A1 (en) | 2008-08-22 | 2010-02-25 | Dolby Laboratories Licensing Corporation | Content identification and quality monitoring |
EP2324475A1 (en) | 2008-08-26 | 2011-05-25 | Dolby Laboratories Licensing Corporation | Robust media fingerprints |
WO2010057171A1 (en) | 2008-11-17 | 2010-05-20 | Dolby Laboratories Licensing Corporation | Media fingerprints that reliably correspond to media content with projection of moment invariants |
US8571255B2 (en) | 2009-01-07 | 2013-10-29 | Dolby Laboratories Licensing Corporation | Scalable media fingerprint extraction |
WO2010129630A1 (en) | 2009-05-08 | 2010-11-11 | Dolby Laboratories Licensing Corporation | Storing and searching fingerprints derived from media content based on a classification of the media content |
US9449090B2 (en) | 2009-05-29 | 2016-09-20 | Vizio Inscape Technologies, Llc | Systems and methods for addressing a media database using distance associative hashing |
US10375451B2 (en) | 2009-05-29 | 2019-08-06 | Inscape Data, Inc. | Detection of common media segments |
US10116972B2 (en) | 2009-05-29 | 2018-10-30 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
US10949458B2 (en) | 2009-05-29 | 2021-03-16 | Inscape Data, Inc. | System and method for improving work load management in ACR television monitoring system |
US9055309B2 (en) | 2009-05-29 | 2015-06-09 | Cognitive Networks, Inc. | Systems and methods for identifying video segments for displaying contextually relevant content |
US8595781B2 (en) | 2009-05-29 | 2013-11-26 | Cognitive Media Networks, Inc. | Methods for identifying video segments and displaying contextual targeted content on a connected television |
US8635211B2 (en) | 2009-06-11 | 2014-01-21 | Dolby Laboratories Licensing Corporation | Trend analysis in content identification based on fingerprinting |
US9357221B2 (en) | 2009-07-23 | 2016-05-31 | Thomson Licensing | Methods and apparatus for adaptive transform selection for video encoding and decoding |
TWI501580B (zh) * | 2009-08-07 | 2015-09-21 | Dolby Int Ab | 資料串流的鑑別 |
GB0917417D0 (en) * | 2009-10-05 | 2009-11-18 | Mitsubishi Elec R&D Ct Europe | Multimedia signature coding and decoding |
US9838753B2 (en) | 2013-12-23 | 2017-12-05 | Inscape Data, Inc. | Monitoring individual viewing of television events using tracking pixels and cookies |
US10192138B2 (en) | 2010-05-27 | 2019-01-29 | Inscape Data, Inc. | Systems and methods for reducing data density in large datasets |
US8542869B2 (en) * | 2010-06-02 | 2013-09-24 | Dolby Laboratories Licensing Corporation | Projection based hashing that balances robustness and sensitivity of media fingerprints |
US8848108B2 (en) * | 2010-11-24 | 2014-09-30 | Lg Electronics Inc. | Video display device and control method thereof |
WO2012091936A1 (en) | 2010-12-30 | 2012-07-05 | Dolby Laboratories Licensing Corporation | Scene change detection around a set of seed points in media data |
CN102129549B (zh) * | 2011-01-29 | 2012-09-05 | 广西师范大学 | 基于缩略图和奇异值分解的图像Hash方法 |
CN102176208B (zh) * | 2011-02-28 | 2012-12-26 | 西安电子科技大学 | 基于三维空时特征的鲁棒视频指纹方法 |
CN102214219B (zh) * | 2011-06-07 | 2013-04-17 | 盛乐信息技术(上海)有限公司 | 音视频内容检索系统及其方法 |
CN103093761B (zh) * | 2011-11-01 | 2017-02-01 | 深圳市世纪光速信息技术有限公司 | 音频指纹检索方法及装置 |
US10277915B2 (en) * | 2011-11-07 | 2019-04-30 | Qualcomm Incorporated | Signaling quantization matrices for video coding |
JP6335191B2 (ja) * | 2012-12-19 | 2018-05-30 | トムソン ライセンシングThomson Licensing | 画像/ビデオ解像度とカラーサブサンプリングの自動検出方法及び装置 |
US9146990B2 (en) * | 2013-01-07 | 2015-09-29 | Gracenote, Inc. | Search and identification of video content |
CN103442289B (zh) * | 2013-07-24 | 2016-08-10 | 北京视博数字电视科技有限公司 | 一种基于纹理的图层叠加指纹嵌入方法和装置 |
US9275427B1 (en) * | 2013-09-05 | 2016-03-01 | Google Inc. | Multi-channel audio video fingerprinting |
US9955192B2 (en) | 2013-12-23 | 2018-04-24 | Inscape Data, Inc. | Monitoring individual viewing of television events using tracking pixels and cookies |
US8977858B1 (en) * | 2014-05-27 | 2015-03-10 | Support Intelligence, Inc. | Using space-filling curves to fingerprint data |
US9743153B2 (en) | 2014-09-12 | 2017-08-22 | Sorenson Media, Inc | Content replacement with onscreen displays |
US9380325B1 (en) | 2014-09-12 | 2016-06-28 | Sorenson Media, Inc. | Overlay content and aggregation of viewing data |
WO2016123495A1 (en) | 2015-01-30 | 2016-08-04 | Vizio Inscape Technologies, Llc | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
US10410398B2 (en) * | 2015-02-20 | 2019-09-10 | Qualcomm Incorporated | Systems and methods for reducing memory bandwidth using low quality tiles |
CA2982797C (en) | 2015-04-17 | 2023-03-14 | Inscape Data, Inc. | Systems and methods for reducing data density in large datasets |
WO2016172715A1 (en) * | 2015-04-23 | 2016-10-27 | Sorenson Media, Inc. | Content replacement with onscreen displays |
CA3216076A1 (en) | 2015-07-16 | 2017-01-19 | Inscape Data, Inc. | Detection of common media segments |
CN108337912A (zh) | 2015-07-16 | 2018-07-27 | 构造数据有限责任公司 | 对视频段的未来收看的预测以优化系统资源利用 |
US10080062B2 (en) | 2015-07-16 | 2018-09-18 | Inscape Data, Inc. | Optimizing media fingerprint retention to improve system resource utilization |
CN108351879B (zh) | 2015-07-16 | 2022-02-18 | 构造数据有限责任公司 | 用于提高识别媒体段的效率的划分搜索索引的系统和方法 |
US20170372142A1 (en) | 2016-06-27 | 2017-12-28 | Facebook, Inc. | Systems and methods for identifying matching content |
CN106231356B (zh) * | 2016-08-17 | 2019-01-08 | 腾讯科技(深圳)有限公司 | 视频的处理方法和装置 |
JP7270545B2 (ja) * | 2017-03-20 | 2023-05-10 | ハイファイ ユーエスエー インコーポレーテッド | 複数の電磁経路上におけるサンプリングされた信号のトランスポート |
KR102690528B1 (ko) | 2017-04-06 | 2024-07-30 | 인스케이프 데이터, 인코포레이티드 | 미디어 시청 데이터를 사용하여 디바이스 맵의 정확도를 향상시키는 시스템 및 방법 |
US10203967B1 (en) | 2017-04-18 | 2019-02-12 | Amazon Technologies, Inc. | Client configurable hardware logic and corresponding data |
GB2564878B (en) * | 2017-07-25 | 2020-02-26 | Advanced Risc Mach Ltd | Parallel processing of fetch blocks of data |
US10546143B1 (en) | 2017-08-10 | 2020-01-28 | Support Intelligence, Inc. | System and method for clustering files and assigning a maliciousness property based on clustering |
CN110569373B (zh) * | 2018-03-29 | 2022-05-13 | 北京字节跳动网络技术有限公司 | 一种媒体特征的比对方法及装置 |
ES2901638T3 (es) | 2018-05-17 | 2022-03-23 | Fraunhofer Ges Forschung | Dispositivo y método para detectar concordancias parciales entre una primera señal variable en el tiempo y una segunda señal variable en el tiempo |
KR102600706B1 (ko) * | 2021-08-18 | 2023-11-08 | 네이버 주식회사 | 복수의 프레임을 포함하는 영상의 지문을 추출하는 방법 및 장치 |
US11417099B1 (en) * | 2021-11-08 | 2022-08-16 | 9219-1568 Quebec Inc. | System and method for digital fingerprinting of media content |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5870754A (en) * | 1996-04-25 | 1999-02-09 | Philips Electronics North America Corporation | Video retrieval of MPEG compressed sequences using DC and motion signatures |
US7092914B1 (en) | 1997-11-06 | 2006-08-15 | Intertrust Technologies Corporation | Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
US6112181A (en) | 1997-11-06 | 2000-08-29 | Intertrust Technologies Corporation | Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
US6751354B2 (en) | 1999-03-11 | 2004-06-15 | Fuji Xerox Co., Ltd | Methods and apparatuses for video segmentation, classification, and retrieval using image class statistical models |
US7013301B2 (en) | 2003-09-23 | 2006-03-14 | Predixis Corporation | Audio fingerprinting system and method |
US6834308B1 (en) * | 2000-02-17 | 2004-12-21 | Audible Magic Corporation | Method and apparatus for identifying media content presented on a media playing device |
US7065416B2 (en) | 2001-08-29 | 2006-06-20 | Microsoft Corporation | System and methods for providing automatic classification of media entities according to melodic movement properties |
US6968337B2 (en) | 2001-07-10 | 2005-11-22 | Audible Magic Corporation | Method and apparatus for identifying an unknown work |
AU2002346116A1 (en) | 2001-07-20 | 2003-03-03 | Gracenote, Inc. | Automatic identification of sound recordings |
US6823076B2 (en) * | 2001-07-20 | 2004-11-23 | Eastman Kodak Company | Method for embedding digital information in a three dimensional image from a scannerless range imaging system |
US6915009B2 (en) | 2001-09-07 | 2005-07-05 | Fuji Xerox Co., Ltd. | Systems and methods for the automatic segmentation and clustering of ordered information |
US7082394B2 (en) | 2002-06-25 | 2006-07-25 | Microsoft Corporation | Noise-robust feature extraction using multi-layer principal component analysis |
EP1579608A4 (en) | 2002-10-11 | 2012-09-05 | Flint Hills Scient Llc | METHOD, COMPUTER PROGRAM AND SYSTEM FOR INTRINSIC TIME-LIMIT DISASSEMBLY, FILTRATION AND AUTOMATED ANALYSIS OF SIGNALS OF ANY ORIGIN OR TIMETABLE |
US7809154B2 (en) * | 2003-03-07 | 2010-10-05 | Technology, Patents & Licensing, Inc. | Video entity recognition in compressed digital video streams |
DE10313875B3 (de) | 2003-03-21 | 2004-10-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Analysieren eines Informationssignals |
US20040240562A1 (en) * | 2003-05-28 | 2004-12-02 | Microsoft Corporation | Process and system for identifying a position in video using content-based video timelines |
US7421305B2 (en) | 2003-10-24 | 2008-09-02 | Microsoft Corporation | Audio duplicate detector |
US7831832B2 (en) * | 2004-01-06 | 2010-11-09 | Microsoft Corporation | Digital goods representation based upon matrix invariances |
WO2005114557A2 (en) | 2004-05-13 | 2005-12-01 | Proximex | Multimodal high-dimensional data fusion for classification and identification |
US7664173B2 (en) | 2004-06-07 | 2010-02-16 | Nahava Inc. | Method and apparatus for cached adaptive transforms for compressing data streams, computing similarity, and recognizing patterns |
US7574451B2 (en) | 2004-11-02 | 2009-08-11 | Microsoft Corporation | System and method for speeding up database lookups for multiple synchronized data streams |
US20060107056A1 (en) * | 2004-11-17 | 2006-05-18 | Dhiraj Bhatt | Techniques to manage digital media |
US8879635B2 (en) | 2005-09-27 | 2014-11-04 | Qualcomm Incorporated | Methods and device for data alignment with time domain boundary |
EP2036354A1 (en) * | 2006-06-20 | 2009-03-18 | Koninklijke Philips Electronics N.V. | Generating fingerprints of video signals |
JP5143896B2 (ja) * | 2007-05-17 | 2013-02-13 | ドルビー ラボラトリーズ ライセンシング コーポレイション | 画像修飾及びフレームレート変換に反応しないビデオ署名の導出 |
-
2008
- 2008-10-06 JP JP2010528212A patent/JP5341095B2/ja not_active Expired - Fee Related
- 2008-10-06 EP EP08835568.0A patent/EP2198376B1/en not_active Not-in-force
- 2008-10-06 US US12/681,598 patent/US8351643B2/en not_active Expired - Fee Related
- 2008-10-06 WO PCT/US2008/078975 patent/WO2009046438A1/en active Application Filing
- 2008-10-06 CN CN2008801158212A patent/CN101855635B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101855635A (zh) | 2010-10-06 |
JP2011511489A (ja) | 2011-04-07 |
EP2198376A1 (en) | 2010-06-23 |
WO2009046438A1 (en) | 2009-04-09 |
US8351643B2 (en) | 2013-01-08 |
US20110026761A1 (en) | 2011-02-03 |
EP2198376B1 (en) | 2016-01-27 |
CN101855635B (zh) | 2013-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5341095B2 (ja) | メディア・コンテンツに信頼性よく対応するメディア・フィンガープリント | |
Swaminathan et al. | Digital image forensics via intrinsic fingerprints | |
US7194630B2 (en) | Information processing apparatus, information processing system, information processing method, storage medium and program | |
CN103238159B (zh) | 用于图像认证的系统和方法 | |
US8406462B2 (en) | Signature derivation for images | |
EP2366170B1 (en) | Media fingerprints that reliably correspond to media content with projection of moment invariants | |
Sadek et al. | Robust video steganography algorithm using adaptive skin-tone detection | |
JP2005020742A (ja) | ビデオコピーの検出方法及び装置 | |
US20080226125A1 (en) | Method of Embedding Data in an Information Signal | |
KR101968921B1 (ko) | 강건한 낮은 복잡도 비디오 핑거프린팅을 위한 장치 및 방법 | |
Visentini-Scarzanella et al. | Video jitter analysis for automatic bootleg detection | |
Bian et al. | Detecting video frame-rate up-conversion based on periodic properties of inter-frame similarity | |
JP2002369158A (ja) | 電子透かし埋め込み処理装置、および電子透かし埋め込み処理方法、並びにプログラム | |
Keyvanpour et al. | A secure method in digital video watermarking with transform domain algorithms | |
Ding et al. | Forgery detection of motion compensation interpolated frames based on discontinuity of optical flow | |
Fernández et al. | Digital video manipulation detection technique based on compression algorithms | |
Sharma et al. | A review of passive forensic techniques for detection of copy-move attacks on digital videos | |
Lakshmi et al. | Digital video watermarking tools: an overview | |
US20050002543A1 (en) | Watermarking | |
Vybornova | A new watermarking method for video authentication with tamper localization | |
Panchal et al. | Multiple forgery detection in digital video based on inconsistency in video quality assessment attributes | |
Pandey et al. | A passive forensic method for video: Exposing dynamic object removal and frame duplication in the digital video using sensor noise features | |
JP4812291B2 (ja) | 行列の不変性に基づくデジタル商品表現 | |
Wan et al. | Improved spread transform dither modulation based on robust perceptual just noticeable distortion model | |
Pathak et al. | Video forgery detection based on variance in luminance and signal to noise ratio using LESH features and bispectral analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20111011 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120703 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121003 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130305 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130604 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130611 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130704 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130730 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130807 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |