CN1461565A - 生成和匹配多媒体内容的散列 - Google Patents

生成和匹配多媒体内容的散列 Download PDF

Info

Publication number
CN1461565A
CN1461565A CN02801152A CN02801152A CN1461565A CN 1461565 A CN1461565 A CN 1461565A CN 02801152 A CN02801152 A CN 02801152A CN 02801152 A CN02801152 A CN 02801152A CN 1461565 A CN1461565 A CN 1461565A
Authority
CN
China
Prior art keywords
hash
signal
hashword
bit
database
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.)
Granted
Application number
CN02801152A
Other languages
English (en)
Other versions
CN1235408C (zh
Inventor
J·A·海特斯马
A·A·C·M·卡克
C·P·M·J·巴根
J·C·奥斯特维恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gracenote Inc
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1461565A publication Critical patent/CN1461565A/zh
Application granted granted Critical
Publication of CN1235408C publication Critical patent/CN1235408C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/37Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7834Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using audio features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7847Retrieval 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
    • G06F16/785Retrieval 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 using colour or luminescence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/0028Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/56Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/467Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0051Embedding of the watermark in the spatial domain
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0061Embedding of the watermark in each block of the image, e.g. segmented watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0065Extraction of an embedded watermark; Reliable detection
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/155Musical effects
    • G10H2210/265Acoustic effect simulation, i.e. volume, spatial, resonance or reverberation effects added to a musical sound, usually by appropriate filtering or delays
    • G10H2210/295Spatial effects, musical uses of multiple audio channels, e.g. stereo
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/011Files or data streams containing coded musical information, e.g. for transmission
    • G10H2240/046File format, i.e. specific or non-standard musical file format used in or adapted for electrophonic musical instruments, e.g. in wavetables
    • G10H2240/061MP3, i.e. MPEG-1 or MPEG-2 Audio Layer III, lossy audio compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/90Aspects of broadcast communication characterised by the use of signatures

Abstract

散列是可用于标识文件的数据文件的简短摘要或签名。对多媒体内容(音频、视频、图像)运用散列法较为困难,因为原始内容的散列和处理后(例如压缩后)的内容的散列可能显著不同。本公开的方法为多媒体内容、例如音频剪辑生成健壮散列。音频剪辑被分成(12)连续(最好交叠)的各帧。对于每一帧,将频谱分成(15)频带。计算(16)每个频带的健壮性质(例如能量)并通过各个散列比特表示(17)。由此,音频剪辑就由一串二进制散列字(每帧对应一个)来表示。为识别可能压缩的音频信号,计算机(20)将从其中推导出的散列字块与大型数据库(21)比较。这些匹配策略也已公开。在最佳实施例中,提取处理还提供关于散列比特中哪些最不可靠的信息(19)。将这些比特翻转会显著地提高匹配处理的速度和性能。

Description

生成和匹配多媒体内容的散列
发明领域
本发明涉及用于生成标识信息信号的散列信号的方法和装置。本发明还涉及用于使这种散列信号与存储在数据库中的散列信号匹配的方法和装置。
发明背景
散列函数在密码技术领域中是广为人知的,其中它们被特别用于标识大量的数据。例如,为了验证大文件的正确接收,发送该文件的散列值(也称为签名)就足够了。如果返回的散列值与原始文件的散列值匹配,则几乎完全可以确定该文件已被接收方正确接收。余留的不确定性是由可能出现冲突的情况引入的:即,两个不同的文件可能具有相同的散列值。精心设计的散列函数将冲突的概率降至最低。
密码散列的一个特性是它的极端脆弱性。翻转源数据中单个比特通常就会导致完全不同的散列值。这使得密码散列法不适用于标识多媒体内容,多媒体内容中相同内容的不同质量的版本应产生相同的签名。在某种程度上对数据处理(只要处理保持内容可接受的质量)保持不变的多媒体内容的签名称为健壮签名,或者作为我们最佳命名约定,称为健壮散列。利用健壮散列和内容标识符的数据库,可以识别未知内容,即使它已被劣化(例如被压缩或经过AD/DA转换)。健壮散列捕获视听内容感觉上的基本部分。
对于就同一目的采用水印技术,采用健壮散列标识多媒体内容是一个可选方案。但是其间也有很大差别。加水印需要在释放之前对原始内容起作用(即水印嵌入),存在对内容质量的潜在影响和逻辑问题,而健壮散列则不需要在释放之前起作用。散列技术的缺点是需要访问数据库(即,散列法仅在连接的上下文中才可行),而水印检测器可以在本地操作(例如未连接的DVD播放器)。
美国专利4677466公开了一种从电视信号中导出签名的已知方法,用于广播监控。在此现有技术的方法中,在指定事件、如空白帧出现之后从短的视频或音频序列中推导出签名。
发明目的和概述
本发明总的目的是提供一种健壮散列技术。更具体地说,本发明的第一目的是提供一种用于从多媒体内容中提取有限数量的散列比特的方法和装置。散列比特是健壮的,但不意味着误码的概率为零。众所周知,非精确模式匹配(即在数据库中搜索最相似的散列值)是NP-完全的。对于外行来说,这意味着最佳搜索策略是穷举搜索,这在涉及大型数据库的许多应用中是行不通的。因此,本发明的第二目的是提供一种克服这种NP-完全搜索的复杂性的方法和装置。
第一目的是通过如下步骤实现的:将信息信号划分成连续的(最好是交叠的)帧,为每帧计算散列字,并把相继的散列字连接而构成散列信号(或简称散列)。散列字是通过如下方式计算的:对信息信号的标量性质或性质矢量、如不相交频带的能量或图像块的平均亮度进行阈值处理。
第二目的是通过如下步骤实现的:选择散列字输入块中的单个散列字,在数据库中搜索所述散列字,计算散列字输入块与对应的存储的散列字块之间的差值。对于进一步选择的散列字重复这些步骤,直到所述差值低于预定阈值。
本发明的另一些特征在从属权利要求中定义。
附图简介
图1是根据本发明从音频信号中提取散列信号的装置的实施例的示意图。
图2是说明将音频信号频谱再划分成按对数间隔的带的示意图。
图3是说明从音频剪辑中提取的散列字的示意图。
图4是根据本发明从视频信号中提取散列信号的装置的实施例的示意图。
图5是说明从视频序列中提取的散列字的示意图。
图6是根据本发明、由图1所示计算机完成的操作的流程图。
图7是说明图1所示的计算机操作的示意图。
图8表示图3所示的构成提取散列块的散列字中的误码的数量的图表。
图9表示图3所示的散列块的散列字的最可靠比特的图表。
图10是根据本发明的另一个实施例由图1所示计算机完成的操作的流程图。
实施例的描述
在描述最佳实施例之前,先阐述本发明所基于的考虑的一般说明。
从信号理论的意义上来说,两个信号(音频、视频、图像)可以非常显著地不同(例如通过压缩),而它们在感觉上又不能区分。理论上,散列函数模拟人类听觉系统(HAS)或人类视觉系统(HVS)的行为,即它生成被认为与HAS/HVS所生成的相同的内容的散列信号。但是,许多种类的处理(压缩、添加噪声、添加回波、D/A和A/D转换、均衡等)可能用于信号,而且没有能够完美地模拟HAS/HVS的算法。一种复杂的因素是,甚至HAS/HVS对于不同的人以及不同的时间也不同,甚至单独一个HAS/HVS的概念也不是一成不变的。散列的经典定义未将时间考虑在内:健壮散列应该不仅能够标识内容,而且应该还能够标识时间(时间间隔)。为此,这里采用如下对健壮散列的定义:健壮散列是将多媒体内容的每个基本时间单元与对于HAS/HVS所感受的内容相似性而言是连续的半一致的比特序列相关联的函数。
换言之,如果HAS/HVS标识两个非常相似的音频、视频或图像片断,则相关联的散列也应该非常相似。具体地说,原始内容和压缩内容的散列应该是相似的。再者,如果为交叠的各帧计算散列字,这些散列字应该是相似的,即散列应该具有低通特征。另一方面,如果两个信号真实地表示不同的内容,则健壮散列应该能够区分这两个信号(半一致)。这类似于经典密码散列的冲突要求。该散列函数所要求的健壮性是通过如下方式实现的:根据健壮特征(性质)、即对处理有很大程度的不变性的特征来推导散列函数。健壮性可以由误码率(BER)来表示,它被定义为错误比特数与总比特数之比。
健壮散列法可实现内容识别,这是许多感兴趣应用的基础。考虑识别多媒体数据库中的内容的实例。假定一个人正在观看电影中一个场景,想知道该镜头出自哪部电影。一个查找方法是将该场景与数据库中所有电影的尺寸相同的所有片断进行比较。显然,在大型数据库的情况中,此方法完全不可行:即使短的视频场景也是由大量字节表示的,可能需要与整个数据库进行比较。由此,为了实现此目的,需要存储大量易于访问的数据,所有这些数据都需要与要识别的视频场景进行比较。因此,存在存储量的问题(数据库)以及计算问题(配合大量数据)。健壮散列法通过减少表示视频场景所需的比特数来减轻这两个问题:需要存储的比特较少,需要用于比较的比特也较少。
首先说明音频信号的健壮散列。音频信号假定为单声道音频,它是以采样频率44.1kHz(CD质量)进行采样的。如果音频是立体声的,则有两种选择:或者散列信号是对左右声道分别提取的,或者在提取散列信号之前将左右声道相加。
即使只有较短音频片断(数秒的),也想判断它是哪首歌。因为音频可以被看作无限的音频样本流,所以需要将音频信号再划分成时间间隔或帧,并对每一帧计算散列字。
往往在尝试匹配数据库中的散列时,无法确定帧边界。此同步问题特别适合于音频散列。此问题通过将信号分成交叠帧来解决。交叠还确保相邻帧的散列字具有一定的相关度。换言之,散列随时间缓慢改变。
图1表示根据本发明、用于生成音频散列信号的装置的实施例的示意图。首先在下降抽样器11对音频信号进行下降抽样,以便降低后续操作的复杂性且将该操作限制于300-3000Hz的频率范围,这个频率范围最切合人类听觉系统。
在成帧电路12中,音频信号被分成多个帧。这些帧被具有16384个样值的长度(≈0.4秒)和31/32的重叠因子的汉宁窗进行加权。重叠是这样选择的:确保相继的帧之间的散列字具有高的相关性。每个帧的频谱表示由傅立叶变换电路13来计算。在下一个方框14中,计算(复数的)傅立叶系数的绝对值(量值)。
频带划分级15将频谱分成许多个(例如33个)频带。在图1中,此操作由选择器151来图示说明,它们各选择各频带的傅立叶系数。在装置的最佳实施例中,频带具有对数间距,因为HAS也在近似于对数的频带上工作。通过以此方式选择频带,散列将较小地受到处理变化(如压缩和滤波)的影响。在最佳实施例中,第一个频带起始于300Hz而每个频带具有一个乐音的带宽(即按每个频带21/12≈1.06的因子增加的带宽)。图2示出帧的频谱201及其划分成按对数规律间隔的频带202的实例。
随后,对每个频带,计算一定(不一定是标量)的特征性质。性质的实例是能量、音调以及功率谱密度的标准偏差。一般,所选的性质可以是傅立叶系数的任意函数。通过试验已经验证,每个频带的能量是对许多种类的处理最健壮的性质。此能量计算在能量计算级16进行。对于各个频带,它包括计算该频带内傅立叶系数的(平方)量值之和的级161。
为了得到每帧的二进制散列字,随后将这些健壮的性质转换成比特。这些比特可通过以下方式指定:计算可能不同的帧的健壮性质的任意函数,然后将其与阈值比较。阈值本身还可以是健壮性质值的另一个函数的结果。
在本装置中,比特推导电路17将频带的能级转换成二进制散列字。在一个简单实施例中,比特推导级为每个频带生成一比特,例如,如果能级在阈值之上,则为“1”;如果该能级在所述阈值之下,则为“0”。阈值对于不同频带可以不同。或者,如果其能级大于相邻频带的能级,则对该频带赋予散列比特“1”;否则该散列比特为“0”。本实施例采用后一方案的又改进的版本。为防止音频信号中的主要单个频率对于连续帧产生完全相同的散列字,还要将随时间的幅度变化考虑在内。更具体地说,如果其能级大于相邻频带的能级且前一帧也是如此,则为频带赋予散列比特“1”;否则该散列比特为“0”。如果以EB(n,m)表示帧n的频带m的能量,以H(n,m)表示帧n的散列字H的第m个比特,则比特推导电路17以如下方式生成散列字的比特:
Figure A0280115200111
至此,对于每个频带,比特推导电路17包括第一减法器171、帧延迟172、第二减法器173以及比较器174。音频帧的频谱的33个能级由此被转换成32位散列字。最后将连续帧的散列字存储在可被计算机20访问的缓冲器18中。计算机将大量原始歌曲的健壮散列存储在数据库21。
在后续操作中,采用相同装置计算未知音频剪辑的散列。图3中参考标号31表示存储在数据库21中的音频剪辑的256个连续交叠音频帧(≈3秒)的散列字。图中,每行为一个32位散列字,白色像素表示散列字的“1”比特,而黑色像素表示“0”比特,时间由顶至底进行。参考标号32显示以32千比特/秒进行MP3压缩之后从同一音频剪辑中提取的散列字。理论上,两个散列块应该完全相同,但是由于压缩的原因,某些比特会不同。此差异表示为图3中的33。
现在说明图像或视频信号的健壮散列法。同样,健壮散列是由信息信号的特定特征推导出来的。要问的第一个问题是,要在哪个域中提取确定散列字的所述特征。与音频(其中频域最佳地表示了感觉特征)相比,要采用哪个域更不明确。由于复杂性的原因,最好避免诸如DCT或DFT变换之类的复杂操作。因此,计算时空域中的特征。再者,为了使从最大压缩视频流中的特征提取更容易,选择可以容易地由基于块的DCT系数来计算的特征。
基于这些考虑,最佳算法是以简单统计、如对相对较大图像区域计算的平均值和方差为基础的。这些区域以相当简单的方式来选择:图像帧被划分为64×64像素的方块。这些特征从亮度分量中提取。但是,这不是基本的选择:还可以采用色度分量。事实上,增加散列比特数的最容易的方法是以从亮度中提取的类似方式从色度分量中提取它们。
图4表示根据本发明、用于生成标识视频信号的散列信号的装置的方框图。该装置接收视频信号的连续帧。每帧被分成(41)M+1个块。对这些块的每一个,计算(42)像素的亮度值的平均值。帧p中的块k的平均亮度表示为F(p,k),其中k=0、…、M。
为了使散列独立于亮度的整体层次和标度,计算(43)两个相邻块之间的亮度差。此外,为了降低散列字在时间方向上的相关性,还计算(44,45)相邻帧中的空间不同的平均亮度值的差。换言之,将简单的时空2×2 Haar滤波器运用于平均亮度。结果的符号构成(46)帧p中块k的散列比特H(p,k)。用数学方法表示如下:
Figure A0280115200121
在本实例中,每帧被分成尺寸为64×64的33个块(即M=32)。完整的散列H由从30个连续帧提取的比特构成。包括30个各有32位的散列字的这种散列块(960个比特)使错误正概率足够地小,如下所述。图5中的51表示典型的原始散列块,其中黑和白分别对应于“0”和“1”。参考标号52表示水平缩放为94%的相同素材的对应散列块。标号53表示散列块51与52之间的差。在此情况中,误码率等于11.3%。应当指出,错误比特在时间(垂直)方向上的确具有强相关性。
现在说明将所提取的散列块与大型数据库中的散列块匹配的处理。这是非平凡任务,因为众所周知不良匹配(切记所提取的散列字可能含有误码)是NP完全的。这一点通过下列(音频)实例来说明。在数据库中,存储约5分钟的100000首歌曲(每首歌曲≡25000个散列字)。假定已经从未知的音频剪辑中提取了具有256个散列字的散列块(例如图3中的散列块32)。现在确定这100000首存储的歌曲中哪一个与所提取的散列块最匹配。因此,需要找到这100000首歌曲之中与所提取的散列块最相似、即误码率(BER)最小或者BER低于一定阈值的一首歌中的散列块的位置。阈值直接决定了错误确认比率、即错误地从数据库中识别歌曲的比率。
如果两个推导的散列块H1和H2之间的汉明距离低于一定的阈值T,则判断这两个3秒的音频剪辑(或两个30帧的视频序列)相似。该阈值T直接决定了错误确认比率Pf,即错误判断两个音频剪辑/视频序列为相等(即在观看者眼中看来是不正确的)的比率:T越小,概率Pf将越小。另一方面,小值的T会负面影响错误否认概率Pn,即,两个信号“相等”、但未被识别为相等的概率。为了分析阈值T的选择,假定散列提取处理产生了随机i.i.d.(独立且同样的分布)比特。则误码的数量将具有参数(n,p)的二项式分布,其中n等于提取的比特数而p(=0.5)是提取“0”或“1”的概率。因为在此应用中n(对于音频,32×256=8192;对于视频,32×30=960)是很大的,二项式分布可以由平均值为μ=np且标准偏差为 σ = np ( 1 - p ) 的正态分布来近似。给定散列块H1,随机选择的散列块H2相对于H1有少于T=an个误码的概率由下式给出: P f ( α ) = 1 2 π ∫ ( 1 - 2 α ) n ∞ e x 2 2 dx = 1 2 erfc ( 1 - 2 α 2 n ) - - - ( 1 )
但是,在实际情况中,健壮散列沿时间轴具有高相关性。这由基础视频序列的大时间相关性或者音频帧的重叠所致。实验表明,错误比特的数量是正态分布的,但是标准偏差约为i.i.d.情况的3/2倍。因此对公式(1)进行修改以包括因子3/2。 P f ( α ) = 1 2 erfc ( 1 - 2 α 3 2 n ) - - - ( 2 )
试验过程中采用的BER的阈值为α=0.25。这意味着,8192个比特中,要出现少于2048个误码,以便确认该散列块是取自同一首歌曲。在此情况中,这些误码具有np=4096的平均值μ和 3 ( np ( 1 - p ) ) = 135.76 的标准偏差σ的正态分布。所选阈值设置则对应于15.2σ的错误告警概率。因此,该错误告警概率等于1.8·10-52。但是,应当指出,如果数据库中包括具有相似散列字的音乐(例如两个不同钢琴演奏家演奏一个莫扎特作品),则错误告警概率实际上更高。
在数据库中搜索所提取的散列块的位置可以通过强制匹配来完成。这将进行约25亿(=25000×100000)次匹配。此外,匹配数目随数据库的大小而线性增加。
根据本发明的一个方面,计算机20采用更有效的策略以在数据库21中查找对应的歌曲。图6是由计算机完成的操作的流程图。当将原始歌曲存储在数据库中时,在步骤60计算机更新查找表(LUT)。LUT在图1中表示成单独的存储器22,但是应当明白,它实际上是大型数据库存储器21的一部分。如图7所示,LUT 22含有对应于每个可能的32位散列字的入口。LUT的每个入口指向一首或多首歌曲以及这些歌曲中各个散列字出现的位置。因为一个散列字可能出现在多首歌曲中的多个位置,所以歌曲指针被存储在链接的列表中。由此,LUT可以生成多个候选歌曲。应当指出,当数据库中只有数量有限的歌曲时,包含232个入口的LUT可能是不切实际的。在此情况中,最好用散列表和链接列表实现LUT。图7中的参考标号70表示从未知音频剪辑中提取的256个散列字的块(例如图3中的散列块32)。
在匹配方法的第一实施例中,假定常常单个散列字没有误码。在步骤61,单个散列字H(m)是从散列块中选择的并被发送到数据库。最初,这将是所提取的散列块的最后一个散列字H(256)。在图7所示的实例中,这是散列字0x00000001。数据库中的LUT指向歌曲1中的某个位置。假定此位置为位置p。在步骤62,计算机要计算所提取散列块与从歌曲1的位置p-255至位置p的散列字块(如图7中71所示)之间的BER。在步骤63,检查BER低(<0.25)还是高。如果BER低,则所提取的散列字源自歌曲1的概率较高。如果BER高,该歌曲不在数据库中或者单个散列字H(m)含有差错。本实例中假定为后一种情况。然后在步骤64选择另一个单个散列字,并在LUT中查找。在图7中,现在正在查找最后且仅一个单个散列字H(255)。此散列字看来似乎出现在歌曲2中。输入块70与存储块72之间的BER看上去是低于0.25,这样歌曲2就被标识为该音频剪辑所源于的歌曲。应当指出,存储块52中的最后一个散列字是0x00000000。显然,先前选择的散列字0x0000001有一个误码。
因此,计算机一次仅查看一个单个的散列字,而且假定时常此单个散列字没有误码。然后将提取的散列块的BER与候选歌曲的(时间轴上)对应的散列块进行比较。具有最低BER的候选歌曲的标题被选为所提取散列字所源于的歌曲,前提是最低BER低于阈值(步骤65)。否则,数据库将报告找不到所提取的散列块。然后就尝试另一个单个散列字。如果任何一个单个散列字都没有获得成功(步骤66),则数据库将给予响应,报告数据库中不存在该候选歌曲(步骤67)。
上述方法基于这样的假定:时常所提取的散列字没有误码,即它完全等于对应的存储散列字。广泛的实验表明,对于大多数音频来说,这会有规律地每秒出现几次。例如图8中说明了这一点,其中表示构成图3B的提取块的256个散列字中的误码数。在此3秒的音频剪辑中出现十三个没有任何误码的散列字。
但是,当对音频进行严重处理时,出现没有任何误码的散列字是不可能的。在此情况中,通过先前的方法无法检索歌曲的标题。至此,将说明匹配方法的另一个实施例。此方法采用散列提取算法的软信息在数据库中查找所提取的散列字。软信息应理解为表示比特的可靠性或者已经正确检索出散列比特的概率。在本实施例中,用于提取散列字的装置包括比特可靠性判断电路。比特可靠性判断电路在图1所示的音频散列提取装置中表示为19。此电路以实数的形式接收差分能带电平。如果实数非常接近于阈值(此实例中为0),此个别的散列比特是不可靠的。相反,如果此数与阈值差很远,则它是可靠的散列比特。该阈值可以是固定的或者受控的,使得可靠比特的数量为固定的。
比特可靠性判断电路19判断每个散列比特的可靠性,从而使此提取装置或计算机20可以为每个散列字生成最可能备选散列字的列表。通过再次假定备选散列字中至少一个是正确的,就可以正确和容易地接收歌曲标题。图9表示对于图3中的散列块32的所有256个散列字来说,散列字的哪个比特是最可靠的。
图10是在数据库中查找提取散列块的方法的这个实施例中、由计算机完成的操作的流程图。对于前面已描述的操作,采用相同的参考标号。同样地,最初选择散列块的最后一个提取的散列字(0x00000001,见图7),并将其发送到数据库(步骤61)。数据库中的LUT指向歌曲1中的位置p。计算提取的散列块和歌曲1中的对应块71之间的BER(步骤62)。同时,从先前实例已知,该BER较高。在步骤101,计算机现在询问比特可靠性判断电路19(图1),了解到比特0是此特定散列字的最不可靠比特。现在通过翻转所述比特来获得下一个最可能的候选散列字。在步骤102,新的散列字(0x00000000)被发送到数据库。如图7所示,散列字0x00000000产生数据库中的两个可能的候选歌曲:歌曲1和歌曲2。例如,如果所提取的散列字现在相对于歌曲2的散列字具有低BER,则歌曲2将被标识为该提取散列块所源于的歌曲。否则,将生成新候选散列字,或者将采用另一个散列字来尝试查找数据库中的各个歌曲。此策略将继续进行,直到在步骤103发现再没有可选的候选散列字为止。
应当指出,一旦音频片断被实际识别为取自某首歌曲,数据库可以在生成所有候选散列字之前,先尝试将所提取的散列字与该歌曲进行匹配。
一个非常简单的生成最可能的散列字的列表的方法是包括具有N个固定的最可靠比特和其余比特的每种可能组合的所有散列字。在每个散列32位且选择N=23的情况中,需要512个候选散列字的列表。此外,它意味着在再也不能识别音频选段之前,散列字的9个最不可靠比特可能是错误的。对于图6所示的情况,这意味着117个散列字(而不是先前方法的13个散列字)会产生指向数据库中歌曲的正确指针。
在匹配方法的一个可选实施例中,匹配只是基于被标记为可靠的散列比特进行的。此方法基于这样的理解:没必要将所接收散列的不可靠比特与数据库中的相应比特进行比较。虽然付出的代价是更复杂的搜索策略和将所有必需信息发送到数据库所需的更大带宽,但是得到了小得多的误码率。
现在说明健壮散列法的几个应用。
广播监控:广播监控系统包括两个部分:包含大量歌曲的散列的中央数据库;以及从例如广播电台所广播的音频中提取散列块的监控台。监控台将所提取的散列块发送到中央数据库,然后数据库就可以判断哪首歌曲已经广播过。
移动电话音频信息:想象一下,坐在酒吧里并倾听着想知道其名称的歌曲。然后只需拿起移动电话,拨打音频散列数据库。音频散列数据库就收听该歌曲并提取散列块。如果它在数据库中找到该散列块,就会报告歌曲的名称。
连接的内容(“媒体桥”):Digimarc公司目前有一种称为“媒体桥”的应用,它是基于水印技术。其理念是多媒体片断中的水印把用户引导到因特网上某个URL,在那里他可以获取某些额外信息。例如,对杂志中的广告进行水印处理。将此广告放置在网络摄相机(webcam)前方,水印检测器提取要发送到数据库的水印密钥。该数据库就包含了这样的URL,用户要重定向到该URL。同样的应用可以对健壮散列技术的使用行得通。将来,甚至可以设想,一个人将他的移动视频电话对准现实中的实物。音频散列数据库就会直接或通过因特网上的URL返回报告有关该实物的信息。
多媒体质量测量:如果高质量的原始内容的散列字被列于数据库中,则可以通过确定处理后的多媒体内容的提取散列字的BER来获得质量测量值。
从抽象的角度来看,健壮音频散列是从音频信号中通过比较不同频带和不同时间上的能量来推导的。此方法的广义形式是考虑LTI和非线性函数的任何级联。具体来说,健壮散列还可以通过以下方式获得:应用(二元)滤波器组(LTI算子),然后进行平方或取绝对字(非线性函数),然后是时间和/或频带上的差异算子(LTI算子),最后是阈值处理算子。通过运用仔细设计的线性滤波器组作为初始算子,可以避免FFT的复杂性。此外,由于许多压缩引擎具有作为初始级的线性滤波器组,所以可以选择将特征提取与压缩集成。
还应指出,可以组合地采用健壮散列法和数字水印来识别内容。上述方法和某些水印检测算法有许多共同的初始处理步骤、即频谱表示的计算。这导致这样的想法:可以很容易地将水印检测与特征提取集成在一个应用中。然后可以同时将检索的水印和散列字发送到中央数据库以供进一步分析,从而实现内容识别。
总之,所公开的方法为多媒体内容、例如音频剪辑生成了健壮散列。音频剪辑被分成(12)连续(最好交叠的)帧。对于每一帧,又将频谱分成(15)频带。计算(16)每个频带的健壮特性(例如能量)并通过各个散列比特来表示(17)。由此,音频剪辑就由一串二进制散列字(每帧一个散列字)来表示。要识别可能经过压缩的音频信号,计算机(20)将从中推导的散列字块与大型数据库(21)进行匹配。这些匹配策略也已公开。在最佳实施例中,提取处理还提供了关于散列比特中哪些最不可靠的信息(19)。将这些比特翻转会显著地提高匹配处理的速度和性能。

Claims (25)

1.一种生成标识信息信号的散列信号的方法,所述方法包括如下步骤:
将所述信息信号分成各帧;
为每一帧计算散列字;以及
将相继的散列字连接而构成所述散列信号。
2.如权利要求1所述的方法,其特征在于,所述计算步骤包括如下步骤:
将所述信息信号的每一帧分成不相交的带或块;
计算所述每个带或块中的信号的性质;
将所述带或块中的性质与各个阈值进行比较;
由散列字的各个比特表示所述比较的结果。
3.如权利要求2所述的方法,其特征在于,相邻带或块的性质构成所述阈值。
4.如权利要求2所述的方法,其特征在于,前一帧中相应的带或块的性质构成所述阈值。
5.如权利要求2所述的方法,其特征在于,所述带或块是所述信息信号的各个帧的频谱的频带。
6.如权利要求5所述的方法,其特征在于,所述频带具有作为频率的函数的递增带宽。
7.如权利要求5所述的方法,其特征在于,所述性质是频带的能量。
8.如权利要求5所述的方法,其特征在于,所述性质是频带的音调。
9.如权利要求1所述的方法,其特征在于,所述信息信号被分成交叠的帧。
10.如权利要求2所述的方法,其特征在于,所述信息信号是视频信号,该信号的各帧被分成块,块的平均亮度构成所述块的性质。
11.如权利要求2所述的方法,其特征在于还包括采用所述比较步骤的输入来生成指示所述散列字的比特的可靠性的信息的步骤。
12.一种生成标识信息信号的散列信号的方法,其特征在于包括如下步骤:
将所述信息信号分成块;
对于每个块,提取所述块内的信息信号的特征;
将所提取的特征的值与阈值进行比较;
为每个块生成指示所述提取的特征的值是大于还是小于所述阈值的散列比特;
为每个块确定指示所述提取的特征的值是否与所述阈值相差很远的可靠性信息;
将这些块的所述散列比特与所述可靠性信息组合成具有如下比特的散列值:可靠散列比特,对于这些比特,所提取的特征与所述阈值相差很大;以及不可靠比特,对于这些比特,所提取的特征与所述阈值没有实质上的差别。
13.一种根据如权利要求1至12中任一个所述的方法、生成标识信息信号的散列信号的装置。
14.一种将表示信息信号的至少一部分的散列字输入块与存储在数据库中标识各个信息信号的散列信号进行匹配的方法,所述方法包括如下步骤:
(a)选择所述散列字输入块中的一个散列字;
(b)在所述数据库中搜索所述散列字;
(c)计算所述散列字输入块与存储的散列字块之间的差,其中在步骤(b)找到的散列字与输入块中所选的散列字的位置相同;
(d)对进一步选择的散列字重复步骤(a)至(c),直到所述差低于预定的阈值为止。
15.如权利要求14所述的方法,其特征在于,所述进一步选择的散列字是所述散列字输入块中的另一个散列字。
16.如权利要求14所述的方法,其特征在于,所述进一步选择的散列字是通过使先前选择的散列字的比特相反来获得的。
17.如权利要求16所述的方法,其特征在于还包括如下步骤:接收表示所选的散列字的比特的可靠性的信息,并利用所述信息确定要使之相反的比特。
18.一种将表示未识别的信息信号的散列值与存储在数据库中且标识相应的多个信息信号的多个散列值进行匹配的方法,该方法包括如下步骤:
(a)以多个可靠散列比特和不可靠散列比特的形式接收所述散列值;
(b)在所述数据库中搜索所存储的散列值,对于这些散列值,所运用的散列值的可靠比特与所存储的散列值的相应比特匹配;
(c)对于步骤(b)中找到的每个存储的散列值,计算表示所述未识别的信息信号的散列值的可靠比特与所述存储的散列值的相应比特之间的误码率;以及
(d)确定对于哪个存储的散列值、该误码率最小且足够小。
19.一种将表示未识别的信息信号的散列信号与存储在数据库中且标识相应的多个信息信号的多个散列信号进行匹配的方法,该方法包括如下步骤:
(a)以一系列散列值的形式接收所述散列信号,各个散列值具有可靠散列比特和不可靠散列比特;
(b)将所述系列的散列值之一运用于所述数据库;
(c)在所述数据库中搜索满足如下条件的所存储的散列值:所运用的散列值的可靠比特与所存储的散列值的相应比特匹配;
(d)对于步骤(c)中找到的每个存储的散列值:
在所述数据库中选择存储的散列值的相应系列;
计算表示所述未识别的信息信号的所述一系列散列值中的可靠比特与数据库中选择的散列值系列的相应比特之间的误码率;以及
(f)确定对于哪一个存储的散列值系列、该误码率最小且足够小。
20.如权利要求19所述的方法,其特征在于还包括以下步骤:对所述未识别的信息信号的其它散列值重复步骤(b)-(f),直到找到误码率最小且足够小的存储的散列值系列。
21.一种装置,它根据如权利要求14至20中任一个所述的方法,将表示信息信号的至少一部分的散列字输入块与存储在数据库中标识各个信息信号的散列信号进行匹配。
22.一种将信息信号的接收者重定向至因特网站点的方法,该方法包括如下步骤:从所述信息信号推导出散列信号,并将所述散列信号与存储在数据库中标识因特网站点的散列信号进行匹配。
23.一种测量信息信号的质量的方法,该方法包括如下步骤:从所述信息信号推导出散列信号,将所述散列信号与存储在数据库中的标识所述信息信号的散列信号进行匹配,然后计算推导的散列信号与存储的散列信号之间的差。
24.一种识别多媒体信号的方法,该方法包括如下步骤:接收和/或记录所述多媒体信号的至少一部分,从所述多媒体信号推导散列信号,将所述散列信号发送到数据库,用以将其与存储在所述数据库中的散列信号进行匹配,以及从所述数据库接收所述多媒体信号的标识符。
25.如权利要求24所述的方法,其特征在于,所述接收和/或记录所述多媒体信号、推导和发送所述散列信号以及接收所述标识符的各步骤是由移动电话装置来执行的。
CNB02801152XA 2001-02-12 2002-02-07 生成和匹配多媒体内容的散列 Expired - Fee Related CN1235408C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP01200505 2001-02-12
EP01200505.4 2001-02-12
EP01202720 2001-07-17
EP01202720.7 2001-07-17

Publications (2)

Publication Number Publication Date
CN1461565A true CN1461565A (zh) 2003-12-10
CN1235408C CN1235408C (zh) 2006-01-04

Family

ID=26076832

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB02801152XA Expired - Fee Related CN1235408C (zh) 2001-02-12 2002-02-07 生成和匹配多媒体内容的散列

Country Status (8)

Country Link
US (2) US7549052B2 (zh)
EP (1) EP1362485B1 (zh)
JP (2) JP4723171B2 (zh)
KR (1) KR100893671B1 (zh)
CN (1) CN1235408C (zh)
AT (1) ATE405101T1 (zh)
DE (1) DE60228202D1 (zh)
WO (1) WO2002065782A1 (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101164069B (zh) * 2005-04-29 2010-12-08 索尼电子有限公司 用于检测元数据的篡改的方法和装置
CN101569186B (zh) * 2006-12-27 2011-06-08 英特尔公司 用于电视电影处理的检测和恢复的方法和系统
US8060372B2 (en) 2007-02-20 2011-11-15 The Nielsen Company (Us), Llc Methods and appratus for characterizing media
CN101470757B (zh) * 2007-12-24 2012-07-18 英特尔公司 用于内容指纹过滤器的系统及方法
CN102799605A (zh) * 2012-05-02 2012-11-28 天脉聚源(北京)传媒科技有限公司 一种广告监播方法和系统
CN101799823B (zh) * 2009-02-06 2012-12-05 索尼公司 内容处理设备和方法
CN102007714B (zh) * 2008-03-05 2013-01-02 尼尔森(美国)有限公司 生成签名的方法和装置
US8369972B2 (en) 2007-11-12 2013-02-05 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US8457951B2 (en) 2008-01-29 2013-06-04 The Nielsen Company (Us), Llc Methods and apparatus for performing variable black length watermarking of media
US8458737B2 (en) 2007-05-02 2013-06-04 The Nielsen Company (Us), Llc Methods and apparatus for generating signatures
CN103634613A (zh) * 2013-08-15 2014-03-12 北京中视广信科技有限公司 移动终端与广播电视频道自动同步的方法及系统
CN104134443A (zh) * 2014-08-14 2014-11-05 兰州理工大学 对称三进制串表示的语音感知哈希序列构造和认证方法
CN102301697B (zh) * 2009-01-29 2015-07-01 日本电气株式会社 视频签名产生设备
CN106464983A (zh) * 2014-04-07 2017-02-22 尼尔森(美国)有限公司 使用散列键识别媒体的方法和装置
CN106663102A (zh) * 2014-04-04 2017-05-10 Teletrax有限公司 用于生成信息信号的指纹的方法和装置
CN109102811A (zh) * 2018-07-27 2018-12-28 广州酷狗计算机科技有限公司 音频指纹的生成方法、装置及存储介质
CN110856015A (zh) * 2014-04-07 2020-02-28 尼尔森(美国)有限公司 用于评定媒体的方法和装置
CN112084368A (zh) * 2019-06-13 2020-12-15 纳宝株式会社 用于多媒体信号识别的电子装置及其操作方法

Families Citing this family (326)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8094949B1 (en) 1994-10-21 2012-01-10 Digimarc Corporation Music methods and systems
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US6411725B1 (en) 1995-07-27 2002-06-25 Digimarc Corporation Watermark enabled video objects
US6505160B1 (en) 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US7562392B1 (en) * 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
US7711564B2 (en) 1995-07-27 2010-05-04 Digimarc Corporation Connected audio and other media objects
US7930546B2 (en) 1996-05-16 2011-04-19 Digimarc Corporation Methods, systems, and sub-combinations useful in media identification
US7689532B1 (en) 2000-07-20 2010-03-30 Digimarc Corporation Using embedded data with file sharing
US8095796B2 (en) 1999-05-19 2012-01-10 Digimarc Corporation Content identifiers
US8326584B1 (en) 1999-09-14 2012-12-04 Gracenote, Inc. Music searching methods based on human perception
US7194752B1 (en) 1999-10-19 2007-03-20 Iceberg Industries, Llc Method and apparatus for automatically recognizing input audio and/or video streams
US7174293B2 (en) 1999-09-21 2007-02-06 Iceberg Industries Llc Audio identification system and method
CA2310769C (en) 1999-10-27 2013-05-28 Nielsen Media Research, Inc. Audio signature extraction and correlation
US6834308B1 (en) * 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
US8121843B2 (en) 2000-05-02 2012-02-21 Digimarc Corporation Fingerprint methods and systems for media signals
EP1314110B1 (en) 2000-08-23 2009-10-07 Gracenote, Inc. Method of enhancing rendering of a content item, client system and server system
US7277468B2 (en) * 2000-09-11 2007-10-02 Digimarc Corporation Measuring quality of service of broadcast multimedia signals using digital watermark analyses
US7656930B2 (en) * 2001-09-10 2010-02-02 Digimarc Corporation Assessing quality of service using digital watermark information
US7890374B1 (en) 2000-10-24 2011-02-15 Rovi Technologies Corporation System and method for presenting music to consumers
US7277766B1 (en) 2000-10-24 2007-10-02 Moodlogic, Inc. Method and system for analyzing digital audio files
WO2002051063A1 (en) 2000-12-21 2002-06-27 Digimarc Corporation Methods, apparatus and programs for generating and utilizing content signatures
JP4723171B2 (ja) 2001-02-12 2011-07-13 グレースノート インク マルチメディア・コンテンツのハッシュの生成および突合せ
US7363278B2 (en) 2001-04-05 2008-04-22 Audible Magic Corporation Copyright detection and protection system and method
US7046819B2 (en) 2001-04-25 2006-05-16 Digimarc Corporation Encoded reference signal for digital watermarks
US20020169721A1 (en) * 2001-05-10 2002-11-14 Cooley William Ray Digital watermarking apparatus, systems and methods
US20020169963A1 (en) * 2001-05-10 2002-11-14 Seder Phillip Andrew Digital watermarking apparatus, systems and methods
US8972481B2 (en) 2001-07-20 2015-03-03 Audible Magic, Inc. Playlist generation method and apparatus
US6724914B2 (en) * 2001-10-16 2004-04-20 Digimarc Corporation Progressive watermark decoding on a distributed computing platform
US20050010604A1 (en) * 2001-12-05 2005-01-13 Digital Networks North America, Inc. Automatic identification of DVD title using internet technologies and fuzzy matching techniques
US20030131350A1 (en) * 2002-01-08 2003-07-10 Peiffer John C. Method and apparatus for identifying a digital audio signal
WO2003062960A2 (en) 2002-01-22 2003-07-31 Digimarc Corporation Digital watermarking and fingerprinting including symchronization, layering, version control, and compressed embedding
AU2003244416A1 (en) 2002-02-05 2003-09-02 Koninklijke Philips Electronics N.V. Efficient storage of fingerprints
US8561167B2 (en) 2002-03-08 2013-10-15 Mcafee, Inc. Web reputation scoring
US20060015942A1 (en) 2002-03-08 2006-01-19 Ciphertrust, Inc. Systems and methods for classification of messaging entities
US8578480B2 (en) 2002-03-08 2013-11-05 Mcafee, Inc. Systems and methods for identifying potentially malicious messages
JP3668202B2 (ja) * 2002-03-13 2005-07-06 株式会社東芝 情報記録再生装置及びその信号評価方法
WO2003081896A1 (en) * 2002-03-27 2003-10-02 Koninklijke Philips Electronics N.V. Watermaking a digital object with a digital signature
ES2312772T3 (es) * 2002-04-25 2009-03-01 Landmark Digital Services Llc Equivalencia solida e invariante de patron de audio.
US7824029B2 (en) 2002-05-10 2010-11-02 L-1 Secure Credentialing, Inc. Identification card printer-assembler for over the counter card issuing
WO2003098627A2 (en) * 2002-05-16 2003-11-27 Koninklijke Philips Electronics N.V. Signal processing method and arrangement
US8180098B2 (en) 2002-05-22 2012-05-15 Civolution B.V. Method of extracting a watermark
US20050259819A1 (en) * 2002-06-24 2005-11-24 Koninklijke Philips Electronics Method for generating hashes from a compressed multimedia content
WO2004019527A1 (en) * 2002-08-26 2004-03-04 Koninklijke Philips Electronics N.V. Method of content identification, device, and software
EP1403783A3 (en) * 2002-09-24 2005-01-19 Matsushita Electric Industrial Co., Ltd. Audio signal feature extraction
DE60326743D1 (de) * 2002-09-30 2009-04-30 Gracenote Inc Fingerabdruckextraktion
EP1561341A4 (en) 2002-10-23 2010-12-15 Nielsen Media Res Inc DEVICE AND METHOD FOR INSERTING DIGITAL DATA FOR USE WITH COMPRESSED AUDIO / VIDEO DATA
KR20050086470A (ko) * 2002-11-12 2005-08-30 코닌클리케 필립스 일렉트로닉스 엔.브이. 멀티미디어 컨텐츠를 핑거프린트하는 방법
BRPI0407870A (pt) * 2003-02-26 2006-03-01 Koninkl Philips Electronics Nv tratamento de silêncio digital na geração de impressão digital de áudio
US7606790B2 (en) * 2003-03-03 2009-10-20 Digimarc Corporation Integrating and enhancing searching of media content and biometric databases
EP1457889A1 (en) * 2003-03-13 2004-09-15 Koninklijke Philips Electronics N.V. Improved fingerprint matching method and system
JP2007511809A (ja) * 2003-05-30 2007-05-10 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ メディア指紋の検索及び記憶
CA2530012C (en) 2003-06-20 2012-04-03 Nielsen Media Research, Inc. Signature-based program identification apparatus and methods for use with digital broadcast systems
CN100483529C (zh) * 2003-07-11 2009-04-29 皇家飞利浦电子股份有限公司 水印嵌入和检测
JP2007528144A (ja) 2003-07-11 2007-10-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ マルチメディア信号おいてトリガーマーカとして機能するフィンガープリントを生成及び検出する方法及び装置
WO2005036877A1 (en) 2003-09-12 2005-04-21 Nielsen Media Research, Inc. Digital video signature apparatus and methods for use with video program identification systems
WO2005050620A1 (en) * 2003-11-18 2005-06-02 Koninklijke Philips Electronics N.V. Matching data objects by matching derived fingerprints
US20050123886A1 (en) * 2003-11-26 2005-06-09 Xian-Sheng Hua Systems and methods for personalized karaoke
WO2005101998A2 (en) 2004-04-19 2005-11-03 Landmark Digital Services Llc Content sampling and identification
US20050251455A1 (en) * 2004-05-10 2005-11-10 Boesen Peter V Method and system for purchasing access to a recording
US7953504B2 (en) 2004-05-14 2011-05-31 Synaptics Incorporated Method and apparatus for selecting an audio track based upon audio excerpts
GB0412175D0 (en) 2004-06-01 2004-06-30 Smart Sensors Ltd Identification of image characteristics
US7739062B2 (en) 2004-06-24 2010-06-15 Landmark Digital Services Llc Method of characterizing the overlap of two media segments
DE102004036154B3 (de) * 2004-07-26 2005-12-22 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zur robusten Klassifizierung von Audiosignalen sowie Verfahren zu Einrichtung und Betrieb einer Audiosignal-Datenbank sowie Computer-Programm
US8694049B2 (en) 2004-08-06 2014-04-08 Digimarc Corporation Fast signal detection and distributed computing in portable computing devices
WO2006023770A2 (en) 2004-08-18 2006-03-02 Nielsen Media Research, Inc. Methods and apparatus for generating signatures
US8635690B2 (en) 2004-11-05 2014-01-21 Mcafee, Inc. Reputation based message processing
US8073739B2 (en) * 2004-12-22 2011-12-06 Ebay Inc. Method and system to deliver a digital good
US7567899B2 (en) 2004-12-30 2009-07-28 All Media Guide, Llc Methods and apparatus for audio recognition
JP5065911B2 (ja) 2005-01-24 2012-11-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ プライベートな、かつ制御された所有権の共有
US8843414B2 (en) * 2005-02-04 2014-09-23 Ricoh Company, Ltd. Techniques for accessing controlled media objects
US8570586B2 (en) 2005-05-02 2013-10-29 Digimarc Corporation Active images through digital watermarking
GB2425730B (en) * 2005-05-03 2010-06-23 Codemasters Software Co Rhythm action game apparatus and method
CN100361437C (zh) * 2005-05-08 2008-01-09 中国科学院计算技术研究所 一种数字图像哈希签名方法
ITMI20050907A1 (it) * 2005-05-18 2006-11-20 Euriski Nop World S R L Metodo e sistema per la comparazione di segnali audio e l'identificazione di una sorgente sonora
US20070106405A1 (en) * 2005-08-19 2007-05-10 Gracenote, Inc. Method and system to provide reference data for identification of digital content
US8572697B2 (en) * 2011-11-18 2013-10-29 Blackridge Technology Holdings, Inc. Method for statistical object identification
JP2009512051A (ja) * 2005-10-13 2009-03-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 効率的な透かし検出
US9256668B2 (en) 2005-10-26 2016-02-09 Cortica, Ltd. System and method of detecting common patterns within unstructured data elements retrieved from big data sources
US9396435B2 (en) * 2005-10-26 2016-07-19 Cortica, Ltd. System and method for identification of deviations from periodic behavior patterns in multimedia content
US11361014B2 (en) 2005-10-26 2022-06-14 Cortica Ltd. System and method for completing a user profile
US10698939B2 (en) 2005-10-26 2020-06-30 Cortica Ltd System and method for customizing images
US9646005B2 (en) 2005-10-26 2017-05-09 Cortica, Ltd. System and method for creating a database of multimedia content elements assigned to users
US8312031B2 (en) 2005-10-26 2012-11-13 Cortica Ltd. System and method for generation of complex signatures for multimedia data content
US10380623B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for generating an advertisement effectiveness performance score
US10848590B2 (en) 2005-10-26 2020-11-24 Cortica Ltd System and method for determining a contextual insight and providing recommendations based thereon
US10691642B2 (en) 2005-10-26 2020-06-23 Cortica Ltd System and method for enriching a concept database with homogenous concepts
US8818916B2 (en) 2005-10-26 2014-08-26 Cortica, Ltd. System and method for linking multimedia data elements to web pages
US10742340B2 (en) 2005-10-26 2020-08-11 Cortica Ltd. System and method for identifying the context of multimedia content elements displayed in a web-page and providing contextual filters respective thereto
US9489431B2 (en) 2005-10-26 2016-11-08 Cortica, Ltd. System and method for distributed search-by-content
US10949773B2 (en) 2005-10-26 2021-03-16 Cortica, Ltd. System and methods thereof for recommending tags for multimedia content elements based on context
US11620327B2 (en) 2005-10-26 2023-04-04 Cortica Ltd System and method for determining a contextual insight and generating an interface with recommendations based thereon
US9191626B2 (en) 2005-10-26 2015-11-17 Cortica, Ltd. System and methods thereof for visual analysis of an image on a web-page and matching an advertisement thereto
US9477658B2 (en) 2005-10-26 2016-10-25 Cortica, Ltd. Systems and method for speech to speech translation using cores of a natural liquid architecture system
US9466068B2 (en) 2005-10-26 2016-10-11 Cortica, Ltd. System and method for determining a pupillary response to a multimedia data element
US11386139B2 (en) 2005-10-26 2022-07-12 Cortica Ltd. System and method for generating analytics for entities depicted in multimedia content
US11403336B2 (en) 2005-10-26 2022-08-02 Cortica Ltd. System and method for removing contextually identical multimedia content elements
US8266185B2 (en) 2005-10-26 2012-09-11 Cortica Ltd. System and methods thereof for generation of searchable structures respective of multimedia data content
US9639532B2 (en) 2005-10-26 2017-05-02 Cortica, Ltd. Context-based analysis of multimedia content items using signatures of multimedia elements and matching concepts
US10191976B2 (en) 2005-10-26 2019-01-29 Cortica, Ltd. System and method of detecting common patterns within unstructured data elements retrieved from big data sources
US11216498B2 (en) 2005-10-26 2022-01-04 Cortica, Ltd. System and method for generating signatures to three-dimensional multimedia data elements
US9330189B2 (en) 2005-10-26 2016-05-03 Cortica, Ltd. System and method for capturing a multimedia content item by a mobile device and matching sequentially relevant content to the multimedia content item
US10776585B2 (en) 2005-10-26 2020-09-15 Cortica, Ltd. System and method for recognizing characters in multimedia content
US9767143B2 (en) 2005-10-26 2017-09-19 Cortica, Ltd. System and method for caching of concept structures
US9031999B2 (en) 2005-10-26 2015-05-12 Cortica, Ltd. System and methods for generation of a concept based database
US9558449B2 (en) 2005-10-26 2017-01-31 Cortica, Ltd. System and method for identifying a target area in a multimedia content element
US11019161B2 (en) 2005-10-26 2021-05-25 Cortica, Ltd. System and method for profiling users interest based on multimedia content analysis
US9218606B2 (en) 2005-10-26 2015-12-22 Cortica, Ltd. System and method for brand monitoring and trend analysis based on deep-content-classification
US10180942B2 (en) 2005-10-26 2019-01-15 Cortica Ltd. System and method for generation of concept structures based on sub-concepts
US10372746B2 (en) 2005-10-26 2019-08-06 Cortica, Ltd. System and method for searching applications using multimedia content elements
US11604847B2 (en) 2005-10-26 2023-03-14 Cortica Ltd. System and method for overlaying content on a multimedia content element based on user interest
US9953032B2 (en) 2005-10-26 2018-04-24 Cortica, Ltd. System and method for characterization of multimedia content signals using cores of a natural liquid architecture system
US9384196B2 (en) 2005-10-26 2016-07-05 Cortica, Ltd. Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof
US10607355B2 (en) 2005-10-26 2020-03-31 Cortica, Ltd. Method and system for determining the dimensions of an object shown in a multimedia content item
US8326775B2 (en) 2005-10-26 2012-12-04 Cortica Ltd. Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof
US11032017B2 (en) 2005-10-26 2021-06-08 Cortica, Ltd. System and method for identifying the context of multimedia content elements
US10380267B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for tagging multimedia content elements
US10360253B2 (en) 2005-10-26 2019-07-23 Cortica, Ltd. Systems and methods for generation of searchable structures respective of multimedia data content
US9372940B2 (en) 2005-10-26 2016-06-21 Cortica, Ltd. Apparatus and method for determining user attention using a deep-content-classification (DCC) system
US11003706B2 (en) 2005-10-26 2021-05-11 Cortica Ltd System and methods for determining access permissions on personalized clusters of multimedia content elements
US10585934B2 (en) 2005-10-26 2020-03-10 Cortica Ltd. Method and system for populating a concept database with respect to user identifiers
US10535192B2 (en) 2005-10-26 2020-01-14 Cortica Ltd. System and method for generating a customized augmented reality environment to a user
US9529984B2 (en) 2005-10-26 2016-12-27 Cortica, Ltd. System and method for verification of user identification based on multimedia content elements
US10614626B2 (en) 2005-10-26 2020-04-07 Cortica Ltd. System and method for providing augmented reality challenges
US10635640B2 (en) 2005-10-26 2020-04-28 Cortica, Ltd. System and method for enriching a concept database
US10380164B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for using on-image gestures and multimedia content elements as search queries
US9286623B2 (en) 2005-10-26 2016-03-15 Cortica, Ltd. Method for determining an area within a multimedia content element over which an advertisement can be displayed
US10193990B2 (en) 2005-10-26 2019-01-29 Cortica Ltd. System and method for creating user profiles based on multimedia content
US10387914B2 (en) 2005-10-26 2019-08-20 Cortica, Ltd. Method for identification of multimedia content elements and adding advertising content respective thereof
US10621988B2 (en) 2005-10-26 2020-04-14 Cortica Ltd System and method for speech to text translation using cores of a natural liquid architecture system
US7688686B2 (en) * 2005-10-27 2010-03-30 Microsoft Corporation Enhanced table of contents (TOC) identifiers
JPWO2007052395A1 (ja) * 2005-10-31 2009-04-30 シャープ株式会社 視聴環境制御装置、視聴環境制御システム、視聴環境制御方法、データ送信装置及びデータ送信方法
KR100803206B1 (ko) * 2005-11-11 2008-02-14 삼성전자주식회사 오디오 지문 생성과 오디오 데이터 검색 장치 및 방법
US9275157B2 (en) 2005-12-21 2016-03-01 Digimarc Corporation Content metadata directory services
US20070162761A1 (en) 2005-12-23 2007-07-12 Davis Bruce L Methods and Systems to Help Detect Identity Fraud
EP1977370A4 (en) 2006-01-23 2011-02-23 Digimarc Corp METHODS, SYSTEMS AND SUB-COMBINATIONS USEFUL WITH PHYSICAL ARTICLES
US8224018B2 (en) 2006-01-23 2012-07-17 Digimarc Corporation Sensing data from physical objects
JP2009529753A (ja) 2006-03-09 2009-08-20 グレースノート インコーポレイテッド メディアナビゲーション方法及びシステム
EP3010167B1 (en) 2006-03-27 2017-07-05 Nielsen Media Research, Inc. Methods and systems to meter media content presented on a wireless communication device
RU2009100847A (ru) 2006-06-13 2010-07-20 Конинклейке Филипс Электроникс Н.В. (Nl) Идентификационная метка, устройство, способ для идентификации и синхронизации видеоданных
WO2007148290A2 (en) * 2006-06-20 2007-12-27 Koninklijke Philips Electronics N.V. Generating fingerprints of information signals
US8707459B2 (en) 2007-01-19 2014-04-22 Digimarc Corporation Determination of originality of content
US8738749B2 (en) 2006-08-29 2014-05-27 Digimarc Corporation Content monitoring and host compliance evaluation
US8010511B2 (en) 2006-08-29 2011-08-30 Attributor Corporation Content monitoring and compliance enforcement
WO2008042953A1 (en) 2006-10-03 2008-04-10 Shazam Entertainment, Ltd. Method for high throughput of identification of distributed broadcast content
US9846739B2 (en) 2006-10-23 2017-12-19 Fotonation Limited Fast database matching
US10733326B2 (en) 2006-10-26 2020-08-04 Cortica Ltd. System and method for identification of inappropriate multimedia content
US8215553B2 (en) 2006-11-15 2012-07-10 Digimarc Corporation Physical credentials and related methods
EP2126833A2 (en) 2006-11-30 2009-12-02 Dolby Laboratories Licensing Corporation Extracting features of video&audio signal content to provide reliable identification of the signals
US10242415B2 (en) 2006-12-20 2019-03-26 Digimarc Corporation Method and system for determining content treatment
US9179200B2 (en) 2007-03-14 2015-11-03 Digimarc Corporation Method and system for determining content treatment
US10885543B1 (en) 2006-12-29 2021-01-05 The Nielsen Company (Us), Llc Systems and methods to pre-scale media content to facilitate audience measurement
US8763114B2 (en) 2007-01-24 2014-06-24 Mcafee, Inc. Detecting image spam
US7779156B2 (en) 2007-01-24 2010-08-17 Mcafee, Inc. Reputation based load balancing
US8214497B2 (en) 2007-01-24 2012-07-03 Mcafee, Inc. Multi-dimensional reputation scoring
US7403137B1 (en) 2007-03-30 2008-07-22 Juniper Networks, Inc. Memory efficient indexing for disk-based compression
US20080274687A1 (en) 2007-05-02 2008-11-06 Roberts Dale T Dynamic mixed media package
EP2168061A1 (en) * 2007-06-06 2010-03-31 Dolby Laboratories Licensing Corporation Improving audio/video fingerprint search accuracy using multiple search combining
US8559516B2 (en) * 2007-06-14 2013-10-15 Sony Corporation Video sequence ID by decimated scene signature
US8171030B2 (en) 2007-06-18 2012-05-01 Zeitera, Llc Method and apparatus for multi-dimensional content search and video identification
US8229227B2 (en) * 2007-06-18 2012-07-24 Zeitera, Llc Methods and apparatus for providing a scalable identification of digital video sequences
WO2009007874A2 (en) * 2007-07-06 2009-01-15 Ambx Uk Limited A method for synchronizing a content stream and a script for outputting one or more sensory effects in a multimedia system
US8006314B2 (en) 2007-07-27 2011-08-23 Audible Magic Corporation System for identifying content of digital data
US8452043B2 (en) 2007-08-27 2013-05-28 Yuvad Technologies Co., Ltd. System for identifying motion video content
US8677241B2 (en) * 2007-09-10 2014-03-18 Vantrix Corporation Method and system for multimedia messaging service (MMS) to video adaptation
US8311058B2 (en) * 2008-05-10 2012-11-13 Vantrix Corporation Modular transcoding pipeline
US8220051B2 (en) * 2007-09-28 2012-07-10 Vantrix Corporation Generation and delivery of multimedia content-adaptation notifications
JP5104200B2 (ja) * 2007-10-23 2012-12-19 大日本印刷株式会社 ネットワーク接続装置
US8185930B2 (en) 2007-11-06 2012-05-22 Mcafee, Inc. Adjusting filter or classification control settings
US8171167B2 (en) 2007-11-13 2012-05-01 Vantrix Corporation Intelligent caching of media files
US8776244B2 (en) 2007-12-24 2014-07-08 Intel Corporation System and method for the generation of a content fingerprint for content identification
US8229191B2 (en) * 2008-03-05 2012-07-24 International Business Machines Corporation Systems and methods for metadata embedding in streaming medical data
WO2009112803A1 (en) * 2008-03-14 2009-09-17 Ambx Uk Limited Processing a sequence of frames
GB2458471A (en) * 2008-03-17 2009-09-23 Taylor Nelson Sofres Plc A signature generating device for an audio signal and associated methods
US8503991B2 (en) 2008-04-03 2013-08-06 The Nielsen Company (Us), Llc Methods and apparatus to monitor mobile devices
US8589503B2 (en) 2008-04-04 2013-11-19 Mcafee, Inc. Prioritizing network traffic
US7904460B2 (en) * 2008-04-23 2011-03-08 Microsoft Corporation Determining computer information from processor properties
US20090287648A1 (en) * 2008-05-14 2009-11-19 Microsoft Corporation Ad-based revenue generation using media-hashing to control fraud
US8370382B2 (en) 2008-05-21 2013-02-05 Ji Zhang Method for facilitating the search of video content
US20100215211A1 (en) * 2008-05-21 2010-08-26 Ji Zhang System for Facilitating the Archiving of Video Content
WO2009140819A1 (en) 2008-05-21 2009-11-26 Yuvad Technologies Co., Ltd. A system for facilitating the search of video content
US20100215210A1 (en) * 2008-05-21 2010-08-26 Ji Zhang Method for Facilitating the Archiving of Video Content
WO2009140820A1 (en) 2008-05-21 2009-11-26 Yuvad Technologies Co., Ltd. A system for extracting a finger print data from video/audio signals
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
US8335786B2 (en) * 2009-05-28 2012-12-18 Zeitera, Llc Multi-media content identification using multi-level content signature correlation and fast similarity search
US8195689B2 (en) 2009-06-10 2012-06-05 Zeitera, Llc Media fingerprinting and identification system
US8259177B2 (en) 2008-06-30 2012-09-04 Cisco Technology, Inc. Video fingerprint systems and methods
US8347408B2 (en) 2008-06-30 2013-01-01 Cisco Technology, Inc. Matching of unknown video content to protected video content
KR101027159B1 (ko) 2008-07-28 2011-04-05 뮤추얼아이피서비스(주) 타겟 영상 검출 장치 및 그 방법
US8341415B1 (en) * 2008-08-04 2012-12-25 Zscaler, Inc. Phrase matching
US8805110B2 (en) 2008-08-19 2014-08-12 Digimarc Corporation Methods and systems for content processing
WO2010021966A1 (en) * 2008-08-21 2010-02-25 Dolby Laboratories Licensing Corporation Feature optimization and reliability estimation for audio and video signature generation and detection
ITVE20080074A1 (it) * 2008-09-30 2008-12-30 Fausto Artico Algoritmo di riconoscimento e eventuale reperimento di cluster di dati all'interno di insiemi di dati piu' grandi in presenza di eventuale rumore o altre forme di disturbo che li corrompano in modo piu' o meno marcato
US9519772B2 (en) 2008-11-26 2016-12-13 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US9986279B2 (en) 2008-11-26 2018-05-29 Free Stream Media Corp. Discovery, access control, and communication with networked services
US10631068B2 (en) 2008-11-26 2020-04-21 Free Stream Media Corp. Content exposure attribution based on renderings of related content across multiple devices
US10567823B2 (en) 2008-11-26 2020-02-18 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US10419541B2 (en) 2008-11-26 2019-09-17 Free Stream Media Corp. Remotely control devices over a network without authentication or registration
US10880340B2 (en) 2008-11-26 2020-12-29 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US9961388B2 (en) 2008-11-26 2018-05-01 David Harrison Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements
US10977693B2 (en) 2008-11-26 2021-04-13 Free Stream Media Corp. Association of content identifier of audio-visual data with additional data through capture infrastructure
US8180891B1 (en) 2008-11-26 2012-05-15 Free Stream Media Corp. Discovery, access control, and communication with networked services from within a security sandbox
US10334324B2 (en) 2008-11-26 2019-06-25 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US9154942B2 (en) 2008-11-26 2015-10-06 Free Stream Media Corp. Zero configuration communication between a browser and a networked media device
US20100169178A1 (en) * 2008-12-26 2010-07-01 Microsoft Corporation Advertising Method for Image Search
US8676822B2 (en) * 2009-02-06 2014-03-18 Disney Enterprises, Inc. System and method for quality assured media file storage
US8533848B2 (en) * 2009-02-18 2013-09-10 Korea Advanced Institute Of Science And Technology Method and system for producing multimedia fingerprint based on quantum hashing
US8861871B2 (en) * 2009-04-14 2014-10-14 Nec Corporation Image signature extraction device
WO2010135082A1 (en) * 2009-05-19 2010-11-25 Dolby Laboratories Licensing Corporation Localized weak bit assignment
WO2010135623A1 (en) * 2009-05-21 2010-11-25 Digimarc Corporation Robust signatures derived from local nonlinear filters
EP2433391A4 (en) 2009-05-21 2013-01-23 Digimarc Corp COMBINATION OF WATERMARK AND FINGERPRINT
US8805723B2 (en) * 2009-05-27 2014-08-12 Iviu Technologies, Llc Acoustically transmitting a resource identifier in multiple concurrent segments
US8489774B2 (en) * 2009-05-27 2013-07-16 Spot411 Technologies, Inc. Synchronized delivery of interactive content
US20130097632A1 (en) * 2009-05-27 2013-04-18 Ajay Shah Synchronization to broadcast media
US8620967B2 (en) 2009-06-11 2013-12-31 Rovi Technologies Corporation Managing metadata for occurrences of a recording
US20110055221A1 (en) * 2009-08-26 2011-03-03 Sovio Sampo Juhani Method and apparatus for obtaining decision diagrams from unknown hash identifiers
US8332624B2 (en) * 2009-08-26 2012-12-11 Nokia Corporation Method and apparatus for encoding decision diagrams
US8161071B2 (en) 2009-09-30 2012-04-17 United Video Properties, Inc. Systems and methods for audio asset storage and management
KR101045137B1 (ko) * 2009-11-03 2011-06-30 김연실 고정식 다이스를 사용하는 가연성 쓰레기 막대(bar) 제조장치의 쓰레기 막대 냉각 및 절단장치
US8490131B2 (en) * 2009-11-05 2013-07-16 Sony Corporation Automatic capture of data for acquisition of metadata
JP5487457B2 (ja) 2009-12-01 2014-05-07 ヴァントリックス コーポレーション キャッシュを利用した効率的なメディア配信のためのシステム及び方法
WO2011087648A1 (en) 2009-12-22 2011-07-21 Dolby Laboratories Licensing Corporation Method to dynamically design and configure multimedia fingerprint databases
US8886531B2 (en) 2010-01-13 2014-11-11 Rovi Technologies Corporation Apparatus and method for generating an audio fingerprint and using a two-stage query
US9195500B1 (en) 2010-02-09 2015-11-24 F5 Networks, Inc. Methods for seamless storage importing and devices thereof
US8452106B2 (en) * 2010-03-23 2013-05-28 Microsoft Corporation Partition min-hash for partial-duplicate image determination
US9264785B2 (en) 2010-04-01 2016-02-16 Sony Computer Entertainment Inc. Media fingerprinting for content determination and retrieval
US8560583B2 (en) 2010-04-01 2013-10-15 Sony Computer Entertainment Inc. Media fingerprinting for social networking
US8577094B2 (en) 2010-04-09 2013-11-05 Donald Martin Monro Image template masking
US9613142B2 (en) * 2010-04-26 2017-04-04 Flash Networks Ltd Method and system for providing the download of transcoded files
CA2798093C (en) 2010-05-04 2016-09-13 Avery Li-Chun Wang Methods and systems for processing a sample of a media stream
US9159338B2 (en) 2010-05-04 2015-10-13 Shazam Entertainment Ltd. Systems and methods of rendering a textual animation
CN102959544B (zh) 2010-05-04 2016-06-08 沙扎姆娱乐有限公司 用于同步媒体的方法和系统
US8621638B2 (en) 2010-05-14 2013-12-31 Mcafee, Inc. Systems and methods for classification of messaging entities
US9832441B2 (en) 2010-07-13 2017-11-28 Sony Interactive Entertainment Inc. Supplemental content on a mobile device
US9814977B2 (en) 2010-07-13 2017-11-14 Sony Interactive Entertainment Inc. Supplemental video content on a mobile device
US9159165B2 (en) 2010-07-13 2015-10-13 Sony Computer Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US9143699B2 (en) 2010-07-13 2015-09-22 Sony Computer Entertainment Inc. Overlay non-video content on a mobile device
US8730354B2 (en) 2010-07-13 2014-05-20 Sony Computer Entertainment Inc Overlay video content on a mobile device
US10515523B2 (en) 2010-07-21 2019-12-24 D-Box Technologies Inc. Media recognition and synchronization to a motion signal
WO2012009785A1 (en) 2010-07-21 2012-01-26 D-Box Technologies Inc. Media recognition and synchronisation to a motion signal
JP5175908B2 (ja) 2010-09-14 2013-04-03 株式会社東芝 情報処理装置及びプログラム
US9286298B1 (en) 2010-10-14 2016-03-15 F5 Networks, Inc. Methods for enhancing management of backup data sets and devices thereof
IT1403658B1 (it) * 2011-01-28 2013-10-31 Universal Multimedia Access S R L Procedimento e mezzi per scandire e/o sincronizzare eventi audio/video
KR20140038374A (ko) 2011-02-18 2014-03-28 샤잠 엔터테인먼트 리미티드 클라이언트 장치에 의해 데이터 스트림 내 콘텐트를 식별하는 방법 및 시스템
US8688631B2 (en) 2011-03-17 2014-04-01 Alexander Savenok System and method for media file synchronization
US8589171B2 (en) 2011-03-17 2013-11-19 Remote Media, Llc System and method for custom marking a media file for file matching
US8478719B2 (en) 2011-03-17 2013-07-02 Remote Media LLC System and method for media file synchronization
US9369438B2 (en) * 2011-05-20 2016-06-14 Bae Systems Plc Supervised data transfer
MX2013014245A (es) 2011-06-06 2014-02-27 Bridge Mediatech S L Metodo y sistema para conseguir hashing de audio invariante al canal.
MX341124B (es) 2011-06-08 2016-08-09 Shazam Entertainment Ltd Métodos y sistemas para realizar comparaciones de datos recibidos y proporcionar un servicio de seguimiento con base en las comparaciones.
KR101578279B1 (ko) 2011-06-10 2015-12-28 샤잠 엔터테인먼트 리미티드 데이터 스트림 내 콘텐트를 식별하는 방법 및 시스템
US8995708B2 (en) * 2011-09-08 2015-03-31 Samsung Electronics Co., Ltd. Apparatus and method for robust low-complexity video fingerprinting
RU2459281C1 (ru) * 2011-09-15 2012-08-20 Общество с ограниченной ответственностью "Цифрасофт" Устройство и способ формирования сигнатуры акустического сигнала, устройство идентификации акустического сигнала
US8831763B1 (en) * 2011-10-18 2014-09-09 Google Inc. Intelligent interest point pruning for audio matching
US8588525B1 (en) * 2011-11-17 2013-11-19 Google Inc. Transformation invariant media matching
US9020912B1 (en) 2012-02-20 2015-04-28 F5 Networks, Inc. Methods for accessing data in a compressed file system and devices thereof
US11445242B2 (en) * 2012-02-21 2022-09-13 Roku, Inc. Media content identification on mobile devices
US20150379321A1 (en) 2012-03-01 2015-12-31 Sys-Tech Solutions, Inc. Methods and a system for verifying the authenticity of a mark
BR112014021578A2 (pt) 2012-03-01 2021-05-25 Sys-Tech Solutions, Inc. Método e sistema para verificação de uma identidade de um item, e, mídia de armazenamento legível por computador
US20150169928A1 (en) 2012-03-01 2015-06-18 Sys-Tech Solutions, Inc. Methods and a system for verifying the identity of a printed item
US9292894B2 (en) 2012-03-14 2016-03-22 Digimarc Corporation Content recognition and synchronization using local caching
US9202255B2 (en) * 2012-04-18 2015-12-01 Dolby Laboratories Licensing Corporation Identifying multimedia objects based on multimedia fingerprint
US8995771B2 (en) 2012-04-30 2015-03-31 Microsoft Technology Licensing, Llc Identification of duplicates within an image space
US9418669B2 (en) * 2012-05-13 2016-08-16 Harry E. Emerson, III Discovery of music artist and title for syndicated content played by radio stations
US9553756B2 (en) * 2012-06-01 2017-01-24 Koninklijke Kpn N.V. Fingerprint-based inter-destination media synchronization
US9235867B2 (en) * 2012-06-04 2016-01-12 Microsoft Technology Licensing, Llc Concurrent media delivery
WO2014018652A2 (en) * 2012-07-24 2014-01-30 Adam Polak Media synchronization
US9112922B2 (en) 2012-08-28 2015-08-18 Vantrix Corporation Method and system for self-tuning cache management
US20140074469A1 (en) * 2012-09-11 2014-03-13 Sergey Zhidkov Apparatus and Method for Generating Signatures of Acoustic Signal and Apparatus for Acoustic Signal Identification
US9081778B2 (en) 2012-09-25 2015-07-14 Audible Magic Corporation Using digital fingerprints to associate data with a work
US11126418B2 (en) * 2012-10-11 2021-09-21 Mcafee, Llc Efficient shared image deployment
FR3002713B1 (fr) * 2013-02-27 2015-02-27 Inst Mines Telecom Generation d'une signature d'un signal audio musical
US9451048B2 (en) 2013-03-12 2016-09-20 Shazam Investments Ltd. Methods and systems for identifying information of a broadcast station and information of broadcasted content
US9773058B2 (en) 2013-03-15 2017-09-26 Shazam Investments Ltd. Methods and systems for arranging and searching a database of media content recordings
US9390170B2 (en) 2013-03-15 2016-07-12 Shazam Investments Ltd. Methods and systems for arranging and searching a database of media content recordings
US20140278845A1 (en) 2013-03-15 2014-09-18 Shazam Investments Limited Methods and Systems for Identifying Target Media Content and Determining Supplemental Information about the Target Media Content
US8850467B1 (en) 2013-03-15 2014-09-30 International Business Machines Corporation System and method for monitoring video performance
US8990638B1 (en) 2013-03-15 2015-03-24 Digimarc Corporation Self-stabilizing network nodes in mobile discovery system
US9830377B1 (en) 2013-04-26 2017-11-28 Wal-Mart Stores, Inc. Methods and systems for hierarchical blocking
US9760654B2 (en) 2013-04-26 2017-09-12 Wal-Mart Stores, Inc. Method and system for focused multi-blocking to increase link identification rates in record comparison
US9384238B2 (en) 2013-04-26 2016-07-05 Wal-Mart Stores, Inc. Block partitioning for efficient record processing in parallel computing environment
US9235592B2 (en) 2013-04-26 2016-01-12 Wal-Mart Stores, Inc. Method and system for multi-block overlap-detection in a parallel environment without inter-process communication
US20140336797A1 (en) * 2013-05-12 2014-11-13 Harry E. Emerson, III Audio content monitoring and identification of broadcast radio stations
US20140336799A1 (en) * 2013-05-13 2014-11-13 Harry E. Emerson, III Discovery of music artist and title via companionship between a cellular phone and a broadcast radio receiver
US9326041B2 (en) 2013-09-17 2016-04-26 International Business Machines Corporation Managing quality of experience for media transmissions
US9514753B2 (en) * 2013-11-04 2016-12-06 Google Inc. Speaker identification using hash-based indexing
US9819953B2 (en) 2013-12-31 2017-11-14 International Business Machines Corporation Decoding media streams within thresholds
US9620124B2 (en) 2014-02-28 2017-04-11 Comcast Cable Communications, Llc Voice enabled screen reader
KR20150106300A (ko) 2014-03-11 2015-09-21 주식회사 사운들리 저 전력 연관 콘텐츠 제공 시스템, 방법, 및 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
US9628805B2 (en) * 2014-05-20 2017-04-18 AVAST Software s.r.o. Tunable multi-part perceptual image hashing
CN104159159B (zh) * 2014-05-30 2015-10-07 腾讯科技(深圳)有限公司 基于视频的交互方法、终端、服务器及系统
PL2963904T3 (pl) * 2014-07-03 2017-07-31 Alcatel Lucent Usprawnione działanie wektorowania z wydzielaniem pojedynczej pętli
US9686221B2 (en) * 2014-07-25 2017-06-20 Microsoft Technology Licensing, Llc Error correction for interactive message exchanges using summaries
US9905233B1 (en) 2014-08-07 2018-02-27 Digimarc Corporation Methods and apparatus for facilitating ambient content recognition using digital watermarks, and related arrangements
CN104506198B (zh) * 2014-12-30 2017-08-01 大连理工大学 基于重复性特征的心音信号压缩算法
US9940572B2 (en) 2015-02-17 2018-04-10 Sys-Tech Solutions, Inc. Methods and a computing device for determining whether a mark is genuine
US9519942B2 (en) * 2015-02-17 2016-12-13 Sys-Tech Solutions, Inc. Methods and a computing device for determining whether a mark is genuine
KR102121534B1 (ko) * 2015-03-10 2020-06-10 삼성전자주식회사 시퀀스 간의 유사성을 결정하는 방법 및 디바이스
US10834065B1 (en) 2015-03-31 2020-11-10 F5 Networks, Inc. Methods for SSL protected NTLM re-authentication and devices thereof
EP3255633B1 (en) 2015-04-27 2019-06-19 Samsung Electronics Co., Ltd. Audio content recognition method and device
US10839006B2 (en) * 2015-05-18 2020-11-17 Oath Inc. Mobile visual search using deep variant coding
WO2016205102A1 (en) 2015-06-16 2016-12-22 Sys-Tech Solutions, Inc. Methods and a computing device for determining whether a mark is genuine
EP3317878B1 (de) 2015-06-30 2020-03-25 Fraunhofer Gesellschaft zur Förderung der Angewand Verfahren und vorrichtung zum erzeugen einer datenbank
JP6595822B2 (ja) * 2015-07-07 2019-10-23 キヤノン株式会社 情報処理装置及びその制御方法
US10200546B2 (en) * 2015-09-25 2019-02-05 The Nielsen Company (Us), Llc Methods and apparatus to identify media using hybrid hash keys
US10244234B2 (en) * 2015-11-20 2019-03-26 Ellation, Inc. Adaptive compression rate control
US10404698B1 (en) 2016-01-15 2019-09-03 F5 Networks, Inc. Methods for adaptive organization of web application access points in webtops and devices thereof
KR20170101500A (ko) * 2016-02-29 2017-09-06 한국전자통신연구원 노이즈 제거를 통한 오디오 신호 식별 방법 및 장치
US10606879B1 (en) 2016-02-29 2020-03-31 Gracenote, Inc. Indexing fingerprints
EP4057206A1 (en) 2016-03-14 2022-09-14 Sys-Tech Solutions, Inc. Methods and a computing device for determining whether a mark is genuine
JP6812789B2 (ja) * 2016-12-28 2021-01-13 富士通株式会社 情報処理装置、情報処理プログラム、および情報処理方法
US10166472B2 (en) 2017-05-04 2019-01-01 Shazam Investments Ltd. Methods and systems for determining a reaction time for a response and synchronizing user interface(s) with content being rendered
US10445366B2 (en) * 2017-07-17 2019-10-15 Jaap Dekkinga Methods and systems for saving a URL on a device
US10929384B2 (en) 2017-08-16 2021-02-23 Walmart Apollo, Llc Systems and methods for distributed data validation
US10158907B1 (en) 2017-10-10 2018-12-18 Shazam Investments Ltd. Systems and methods for performing playout of multiple media recordings based on a matching segment among the recordings
US10129575B1 (en) 2017-10-25 2018-11-13 Shazam Entertainment Limited Methods and systems for determining a latency between a source and an alternative feed of the source
US11429642B2 (en) 2017-11-01 2022-08-30 Walmart Apollo, Llc Systems and methods for dynamic hierarchical metadata storage and retrieval
US10546585B2 (en) 2017-12-29 2020-01-28 Comcast Cable Communications, Llc Localizing and verifying utterances by audio fingerprinting
CN110322897B (zh) 2018-03-29 2021-09-03 北京字节跳动网络技术有限公司 一种音频检索识别方法及装置
CN109118419B (zh) * 2018-07-20 2022-12-09 上海电力学院 基于局部空域和频域的图像拷贝检测方法
US10673559B2 (en) * 2018-08-09 2020-06-02 Silicon Laboratories, Inc. Optimal preamble length and detection threshold
US10504504B1 (en) * 2018-12-07 2019-12-10 Vocalid, Inc. Image-based approaches to classifying audio data
GB2574129B (en) * 2019-06-13 2024-01-17 Withsecure Corp False alarm detection for malware scanning
CN112099725A (zh) * 2019-06-17 2020-12-18 华为技术有限公司 一种数据处理方法、装置及计算机可读存储介质
CN112232428B (zh) * 2020-10-23 2021-11-16 上海电力大学 一种基于三维特征和能量变化特征的图像哈希获取方法
KR102580076B1 (ko) * 2022-11-03 2023-09-20 주식회사 하스퍼 해시 생성 장치 및 방법

Family Cites Families (130)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4030119A (en) 1975-10-01 1977-06-14 General Electric Company Video window control
US4697209A (en) * 1984-04-26 1987-09-29 A. C. Nielsen Company Methods and apparatus for automatically identifying programs viewed or recorded
US4677466A (en) * 1985-07-29 1987-06-30 A. C. Nielsen Company Broadcast program identification method and apparatus
US4857899A (en) 1985-12-10 1989-08-15 Ascii Corporation Image display apparatus
US4843562A (en) 1987-06-24 1989-06-27 Broadcast Data Systems Limited Partnership Broadcast information classification system and method
US5019899A (en) * 1988-11-01 1991-05-28 Control Data Corporation Electronic data encoding and recognition system
JP2637816B2 (ja) * 1989-02-13 1997-08-06 パイオニア株式会社 情報再生装置
JP2637815B2 (ja) * 1989-02-13 1997-08-06 パイオニア株式会社 情報再生装置
US5263010A (en) * 1989-02-13 1993-11-16 Pioneer Electronic Corporation Information reproducing system identifying previously stored playback information
JPH0786737B2 (ja) * 1989-12-13 1995-09-20 パイオニア株式会社 車載ナビゲーション装置
US4992706A (en) 1990-02-21 1991-02-12 North American Philips Corporation CRT raster distortion correction circuit
KR920006298B1 (ko) * 1990-04-30 1992-08-03 삼성전자 주식회사 인덱스 서취장치
JPH05509409A (ja) * 1990-06-21 1993-12-22 レイノルズ ソフトウエア,インコーポレイティド 波動分析・事象認識方法およびその装置
DE4021707A1 (de) * 1990-07-07 1992-01-09 Nsm Ag Muenzbetaetigter musikautomat
US5220567A (en) * 1991-12-26 1993-06-15 Amdahl Corporation Signature detecting method and apparatus for isolating source of correctable errors
US5229768A (en) * 1992-01-29 1993-07-20 Traveling Software, Inc. Adaptive data compression system
JP2935307B2 (ja) 1992-02-20 1999-08-16 株式会社日立製作所 ディスプレイ
US5436653A (en) * 1992-04-30 1995-07-25 The Arbitron Company Method and system for recognition of broadcast segments
US5907793A (en) 1992-05-01 1999-05-25 Reams; David A. Telephone-based interactive broadcast or cable radio or television methods and apparatus
US5703795A (en) * 1992-06-22 1997-12-30 Mankovitz; Roy J. Apparatus and methods for accessing information relating to radio and television programs
DE4309957C1 (de) * 1993-03-26 1994-07-14 Media Control Musik Medien Verfahren zum Wiedererkennen von unikaten Bildsignalen und Vorrichtung zur Durchführung des Verfahrens
US5822436A (en) * 1996-04-25 1998-10-13 Digimarc Corporation Photographic products and methods employing embedded information
US6546112B1 (en) * 1993-11-18 2003-04-08 Digimarc Corporation Security document with steganographically-encoded authentication data
US7171016B1 (en) * 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US6408082B1 (en) * 1996-04-25 2002-06-18 Digimarc Corporation Watermark detection using a fourier mellin transform
US5499294A (en) * 1993-11-24 1996-03-12 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Digital camera with apparatus for authentication of images produced from an image file
US5613909A (en) * 1994-07-21 1997-03-25 Stelovsky; Jan Time-segmented multimedia game playing and authoring system
DE4427046C2 (de) 1994-07-29 2001-02-01 Yes Internat Ag Zug Verfahren zum Wiedergeben von in einem Fernseh- oder Hörfunk-Programmsignal enthaltenen Zusatzinformationen
US5519435A (en) * 1994-09-01 1996-05-21 Micropolis Corporation Multi-user, on-demand video storage and retrieval system including video signature computation for preventing excessive instantaneous server data rate
US6560349B1 (en) * 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US5790793A (en) 1995-04-04 1998-08-04 Higley; Thomas Method and system to create, transmit, receive and process information, including an address to further information
US5616876A (en) * 1995-04-19 1997-04-01 Microsoft Corporation System and methods for selecting music on the basis of subjective content
US5751672A (en) 1995-07-26 1998-05-12 Sony Corporation Compact disc changer utilizing disc database
JP3603395B2 (ja) * 1995-07-26 2004-12-22 富士ゼロックス株式会社 マッチング装置およびマッチング方法
US6505160B1 (en) * 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US6829368B2 (en) * 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US6408331B1 (en) * 1995-07-27 2002-06-18 Digimarc Corporation Computer linking methods using encoded graphics
US6411725B1 (en) * 1995-07-27 2002-06-25 Digimarc Corporation Watermark enabled video objects
US7562392B1 (en) * 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
JP3471526B2 (ja) * 1995-07-28 2003-12-02 松下電器産業株式会社 情報提供装置
JPH0991434A (ja) * 1995-09-28 1997-04-04 Hamamatsu Photonics Kk 人物照合装置
US5767893A (en) * 1995-10-11 1998-06-16 International Business Machines Corporation Method and apparatus for content based downloading of video programs
US5893910A (en) * 1996-01-04 1999-04-13 Softguard Enterprises Inc. Method and apparatus for establishing the legitimacy of use of a block of digitally represented information
US5824933A (en) * 1996-01-26 1998-10-20 Interactive Music Corp. Method and apparatus for synchronizing and simultaneously playing predefined musical sequences using visual display and input device such as joystick or keyboard
US5778181A (en) * 1996-03-08 1998-07-07 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5774664A (en) 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5778187A (en) * 1996-05-09 1998-07-07 Netcast Communications Corp. Multicasting method and apparatus
US5953005A (en) * 1996-06-28 1999-09-14 Sun Microsystems, Inc. System and method for on-line multimedia access
US5918223A (en) * 1996-07-22 1999-06-29 Muscle Fish Method and article of manufacture for content-based analysis, storage, retrieval, and segmentation of audio information
US5862223A (en) 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US5721827A (en) * 1996-10-02 1998-02-24 James Logan System for electrically distributing personalized information
US5774666A (en) * 1996-10-18 1998-06-30 Silicon Graphics, Inc. System and method for displaying uniform network resource locators embedded in time-based medium
US5809250A (en) * 1996-10-23 1998-09-15 Intel Corporation Methods for creating and sharing replayable modules representive of Web browsing session
US5796393A (en) * 1996-11-08 1998-08-18 Compuserve Incorporated System for intergrating an on-line service community with a foreign service
US6034925A (en) * 1996-12-02 2000-03-07 Thomson Consumer Electronics, Inc. Accessing control method for identifying a recording medium in a jukebox
US5925843A (en) * 1997-02-12 1999-07-20 Virtual Music Entertainment, Inc. Song identification and synchronization
US5796952A (en) * 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US5987525A (en) * 1997-04-15 1999-11-16 Cddb, Inc. Network delivery of interactive entertainment synchronized to playback of audio recordings
US5960081A (en) * 1997-06-05 1999-09-28 Cray Research, Inc. Embedding a digital signature in a video sequence
US6076104A (en) 1997-09-04 2000-06-13 Netscape Communications Corp. Video data integration system using image data and associated hypertext links
US5960411A (en) 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US6101482A (en) * 1997-09-15 2000-08-08 International Business Machines Corporation Universal web shopping cart and method of on-line transaction processing
US6076111A (en) * 1997-10-24 2000-06-13 Pictra, Inc. Methods and apparatuses for transferring data between data processing systems which transfer a representation of the data before transferring the data
US6195693B1 (en) * 1997-11-18 2001-02-27 International Business Machines Corporation Method and system for network delivery of content associated with physical audio media
US20010014868A1 (en) 1997-12-05 2001-08-16 Frederick Herz System for the automatic determination of customized prices and promotions
US6067126A (en) * 1998-01-05 2000-05-23 Intel Corporation Method and apparatus for editing a video recording with audio selections
JPH11232286A (ja) 1998-02-12 1999-08-27 Hitachi Ltd 情報検索システム
JPH11306022A (ja) 1998-04-16 1999-11-05 Matsushita Electric Ind Co Ltd エージェント知識利用方法及び装置
JPH11311999A (ja) * 1998-04-30 1999-11-09 Seiichiro Hanya 音声認識方法
US6201176B1 (en) * 1998-05-07 2001-03-13 Canon Kabushiki Kaisha System and method for querying a music database
IL124595A (en) * 1998-05-21 2009-09-01 Yossef Tsuria Anti-piracy system
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6098106A (en) 1998-09-11 2000-08-01 Digitalconvergence.Com Inc. Method for controlling a computer with an audio signal
US7051275B2 (en) 1998-09-15 2006-05-23 Microsoft Corporation Annotations for multiple versions of media content
US6266429B1 (en) * 1998-09-23 2001-07-24 Philips Electronics North America Corporation Method for confirming the integrity of an image transmitted with a loss
JP4253875B2 (ja) 1998-09-30 2009-04-15 ソニー株式会社 送信方法および送信装置、受信方法および受信装置、並びに伝送方法および伝送システム
US8332478B2 (en) * 1998-10-01 2012-12-11 Digimarc Corporation Context sensitive connected content
US6665417B1 (en) * 1998-12-02 2003-12-16 Hitachi, Ltd. Method of judging digital watermark information
GB2364513B (en) * 1998-12-23 2003-04-09 Kent Ridge Digital Labs Method and apparatus for protecting the legitimacy of an article
US6304523B1 (en) 1999-01-05 2001-10-16 Openglobe, Inc. Playback device having text display and communication with remote database of titles
US6654735B1 (en) * 1999-01-08 2003-11-25 International Business Machines Corporation Outbound information analysis for generating user interest profiles and improving user productivity
US6601046B1 (en) 1999-03-25 2003-07-29 Koninklijke Philips Electronics N.V. Usage dependent ticket to protect copy-protected material
DE60037119T3 (de) 1999-03-29 2012-10-04 Gotuit Media Corp., Elektronische speicherung von musikdaten und von programmen, mit der erkennung von programmsegmenten, wie zum beispiel aufgezeichneten musikvorträgen, und system für die verwaltung und wiedergabe dieser programmsegmente
JP2000285237A (ja) 1999-03-31 2000-10-13 Minolta Co Ltd 画像処理装置、画像処理方法及び画像処理プログラムを記録した記録媒体
JP2000305578A (ja) 1999-04-26 2000-11-02 Nippon Telegr & Teleph Corp <Ntt> 音楽データベース作成装置、作成方法およびそのプログラム記録媒体
US7302574B2 (en) * 1999-05-19 2007-11-27 Digimarc Corporation Content identifiers triggering corresponding responses through collaborative processing
US6952774B1 (en) * 1999-05-22 2005-10-04 Microsoft Corporation Audio watermarking with dual watermarks
GB2351405B (en) * 1999-06-21 2003-09-24 Motorola Ltd Watermarked digital images
US7174293B2 (en) * 1999-09-21 2007-02-06 Iceberg Industries Llc Audio identification system and method
US6941275B1 (en) * 1999-10-07 2005-09-06 Remi Swierczek Music identification system
US6996775B1 (en) * 1999-10-29 2006-02-07 Verizon Laboratories Inc. Hypervideo: information retrieval using time-related multimedia:
US20030097338A1 (en) 2000-02-03 2003-05-22 Piotrowski Tony E. Method and system for purchasing content related material
US8355525B2 (en) * 2000-02-14 2013-01-15 Digimarc Corporation Parallel processing of digital watermarking operations
US6737957B1 (en) * 2000-02-16 2004-05-18 Verance Corporation Remote control signaling using audio watermarks
JP2001275115A (ja) * 2000-03-23 2001-10-05 Nec Corp 電子すかしデータ挿入装置および検出装置
JP2001283568A (ja) 2000-03-30 2001-10-12 Kenwood Corp 管理装置、オーディオシステム、ディスク情報管理方法および記録媒体
US6970886B1 (en) * 2000-05-25 2005-11-29 Digimarc Corporation Consumer driven methods for associating content indentifiers with related web addresses
US6963975B1 (en) * 2000-08-11 2005-11-08 Microsoft Corporation System and method for audio fingerprinting
US6990453B2 (en) * 2000-07-31 2006-01-24 Landmark Digital Services Llc System and methods for recognizing sound and music signals in high noise and distortion
JP2002049631A (ja) * 2000-08-01 2002-02-15 Sony Corp 情報提供装置および方法、並びに記録媒体
EP1314110B1 (en) * 2000-08-23 2009-10-07 Gracenote, Inc. Method of enhancing rendering of a content item, client system and server system
US6674876B1 (en) * 2000-09-14 2004-01-06 Digimarc Corporation Watermarking in the time-frequency domain
US6748360B2 (en) * 2000-11-03 2004-06-08 International Business Machines Corporation System for selling a product utilizing audio content identification
WO2002046968A2 (en) * 2000-12-05 2002-06-13 Openglobe, Inc. Automatic identification of dvd title using internet technologies and fuzzy matching techniques
KR100375822B1 (ko) * 2000-12-18 2003-03-15 한국전자통신연구원 디지털 오디오의 워터마크 삽입/추출 장치 및 방법
JP4723171B2 (ja) 2001-02-12 2011-07-13 グレースノート インク マルチメディア・コンテンツのハッシュの生成および突合せ
US7363278B2 (en) 2001-04-05 2008-04-22 Audible Magic Corporation Copyright detection and protection system and method
US7958359B2 (en) * 2001-04-30 2011-06-07 Digimarc Corporation Access control systems
US7024018B2 (en) * 2001-05-11 2006-04-04 Verance Corporation Watermark position modulation
DE10133333C1 (de) * 2001-07-10 2002-12-05 Fraunhofer Ges Forschung Verfahren und Vorrichtung zum Erzeugen eines Fingerabdrucks und Verfahren und Vorrichtung zum Identifizieren eines Audiosignals
US6968337B2 (en) * 2001-07-10 2005-11-22 Audible Magic Corporation Method and apparatus for identifying an unknown work
US7877438B2 (en) * 2001-07-20 2011-01-25 Audible Magic Corporation Method and apparatus for identifying new media content
EP1410380B1 (en) * 2001-07-20 2010-04-28 Gracenote, Inc. Automatic identification of sound recordings
US20030028796A1 (en) * 2001-07-31 2003-02-06 Gracenote, Inc. Multiple step identification of recordings
US6941003B2 (en) * 2001-08-07 2005-09-06 Lockheed Martin Corporation Method of fast fingerprint search space partitioning and prescreening
BR0206453A (pt) * 2001-11-16 2004-01-13 Koninkl Philips Electronics Nv Método para atualizar, cliente compartilhador de arquivo arranjado para atualizar, servidor arranjado papa atualizar, um banco de dados compreendendo uma impressão digital de, e, um conjunto de metadados associado para cada um de, um número de objetos de multimìdia, e, rede de compartilhamento de arquivo
AU2003244416A1 (en) * 2002-02-05 2003-09-02 Koninklijke Philips Electronics N.V. Efficient storage of fingerprints
US6782116B1 (en) * 2002-11-04 2004-08-24 Mediasec Technologies, Gmbh Apparatus and methods for improving detection of watermarks in content that has undergone a lossy transformation
US7082394B2 (en) * 2002-06-25 2006-07-25 Microsoft Corporation Noise-robust feature extraction using multi-layer principal component analysis
US7188248B2 (en) * 2002-07-09 2007-03-06 Kaleidescope, Inc. Recovering from de-synchronization attacks against watermarking and fingerprinting
US7110338B2 (en) * 2002-08-06 2006-09-19 Matsushita Electric Industrial Co., Ltd. Apparatus and method for fingerprinting digital media
US7152021B2 (en) * 2002-08-15 2006-12-19 Digimarc Corporation Computing distortion of media signals embedded data with repetitive structure and log-polar mapping
DE60326743D1 (de) * 2002-09-30 2009-04-30 Gracenote Inc Fingerabdruckextraktion
KR20050086470A (ko) 2002-11-12 2005-08-30 코닌클리케 필립스 일렉트로닉스 엔.브이. 멀티미디어 컨텐츠를 핑거프린트하는 방법
BRPI0407870A (pt) * 2003-02-26 2006-03-01 Koninkl Philips Electronics Nv tratamento de silêncio digital na geração de impressão digital de áudio
EP1457889A1 (en) * 2003-03-13 2004-09-15 Koninklijke Philips Electronics N.V. Improved fingerprint matching method and system
US20040260682A1 (en) * 2003-06-19 2004-12-23 Microsoft Corporation System and method for identifying content and managing information corresponding to objects in a signal
WO2005050620A1 (en) * 2003-11-18 2005-06-02 Koninklijke Philips Electronics N.V. Matching data objects by matching derived fingerprints
US20070106405A1 (en) * 2005-08-19 2007-05-10 Gracenote, Inc. Method and system to provide reference data for identification of digital content
WO2007022533A2 (en) 2005-08-19 2007-02-22 Gracenote, Inc. Method and system to control operation of a playback device

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101164069B (zh) * 2005-04-29 2010-12-08 索尼电子有限公司 用于检测元数据的篡改的方法和装置
CN101569186B (zh) * 2006-12-27 2011-06-08 英特尔公司 用于电视电影处理的检测和恢复的方法和系统
CN101669308B (zh) * 2007-02-20 2013-03-20 尼尔森(美国)有限公司 表征媒体的方法和装置
US8060372B2 (en) 2007-02-20 2011-11-15 The Nielsen Company (Us), Llc Methods and appratus for characterizing media
US8457972B2 (en) 2007-02-20 2013-06-04 The Nielsen Company (Us), Llc Methods and apparatus for characterizing media
US8364491B2 (en) 2007-02-20 2013-01-29 The Nielsen Company (Us), Llc Methods and apparatus for characterizing media
US9136965B2 (en) 2007-05-02 2015-09-15 The Nielsen Company (Us), Llc Methods and apparatus for generating signatures
US8458737B2 (en) 2007-05-02 2013-06-04 The Nielsen Company (Us), Llc Methods and apparatus for generating signatures
US10580421B2 (en) 2007-11-12 2020-03-03 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US10964333B2 (en) 2007-11-12 2021-03-30 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US9972332B2 (en) 2007-11-12 2018-05-15 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US9460730B2 (en) 2007-11-12 2016-10-04 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US11562752B2 (en) 2007-11-12 2023-01-24 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US8369972B2 (en) 2007-11-12 2013-02-05 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
CN101470757B (zh) * 2007-12-24 2012-07-18 英特尔公司 用于内容指纹过滤器的系统及方法
US11557304B2 (en) 2008-01-29 2023-01-17 The Nielsen Company (Us), Llc Methods and apparatus for performing variable block length watermarking of media
US9947327B2 (en) 2008-01-29 2018-04-17 The Nielsen Company (Us), Llc Methods and apparatus for performing variable block length watermarking of media
US10741190B2 (en) 2008-01-29 2020-08-11 The Nielsen Company (Us), Llc Methods and apparatus for performing variable block length watermarking of media
US8457951B2 (en) 2008-01-29 2013-06-04 The Nielsen Company (Us), Llc Methods and apparatus for performing variable black length watermarking of media
US8600531B2 (en) 2008-03-05 2013-12-03 The Nielsen Company (Us), Llc Methods and apparatus for generating signatures
US9326044B2 (en) 2008-03-05 2016-04-26 The Nielsen Company (Us), Llc Methods and apparatus for generating signatures
CN102007714B (zh) * 2008-03-05 2013-01-02 尼尔森(美国)有限公司 生成签名的方法和装置
CN102301697B (zh) * 2009-01-29 2015-07-01 日本电气株式会社 视频签名产生设备
CN101799823B (zh) * 2009-02-06 2012-12-05 索尼公司 内容处理设备和方法
CN102799605B (zh) * 2012-05-02 2016-03-23 天脉聚源(北京)传媒科技有限公司 一种广告监播方法和系统
CN102799605A (zh) * 2012-05-02 2012-11-28 天脉聚源(北京)传媒科技有限公司 一种广告监播方法和系统
CN103634613A (zh) * 2013-08-15 2014-03-12 北京中视广信科技有限公司 移动终端与广播电视频道自动同步的方法及系统
CN103634613B (zh) * 2013-08-15 2016-12-28 北京中视广信科技有限公司 移动终端与广播电视频道自动同步的方法及系统
CN106663102B (zh) * 2014-04-04 2021-05-07 Teletrax有限公司 用于生成信息信号的指纹的方法和装置
CN106663102A (zh) * 2014-04-04 2017-05-10 Teletrax有限公司 用于生成信息信号的指纹的方法和装置
CN110856015A (zh) * 2014-04-07 2020-02-28 尼尔森(美国)有限公司 用于评定媒体的方法和装置
CN106464983B (zh) * 2014-04-07 2019-09-06 尼尔森(美国)有限公司 使用散列键识别媒体的方法和装置
CN106464983A (zh) * 2014-04-07 2017-02-22 尼尔森(美国)有限公司 使用散列键识别媒体的方法和装置
CN110856015B (zh) * 2014-04-07 2022-01-28 尼尔森(美国)有限公司 用于评定媒体的方法和装置
US11533535B2 (en) 2014-04-07 2022-12-20 The Nielsen Company (Us), Llc Signature retrieval and matching for media monitoring
CN104134443A (zh) * 2014-08-14 2014-11-05 兰州理工大学 对称三进制串表示的语音感知哈希序列构造和认证方法
CN104134443B (zh) * 2014-08-14 2017-02-08 兰州理工大学 对称三进制串表示的语音感知哈希序列构造和认证方法
CN109102811A (zh) * 2018-07-27 2018-12-28 广州酷狗计算机科技有限公司 音频指纹的生成方法、装置及存储介质
CN109102811B (zh) * 2018-07-27 2021-03-30 广州酷狗计算机科技有限公司 音频指纹的生成方法、装置及存储介质
CN112084368A (zh) * 2019-06-13 2020-12-15 纳宝株式会社 用于多媒体信号识别的电子装置及其操作方法

Also Published As

Publication number Publication date
US7549052B2 (en) 2009-06-16
CN1235408C (zh) 2006-01-04
JP2009075603A (ja) 2009-04-09
DE60228202D1 (de) 2008-09-25
KR100893671B1 (ko) 2009-04-20
EP1362485A1 (en) 2003-11-19
JP2004519015A (ja) 2004-06-24
KR20030005279A (ko) 2003-01-17
WO2002065782A1 (en) 2002-08-22
US7921296B2 (en) 2011-04-05
JP4723171B2 (ja) 2011-07-13
US20080263360A1 (en) 2008-10-23
EP1362485B1 (en) 2008-08-13
ATE405101T1 (de) 2008-08-15
US20020178410A1 (en) 2002-11-28

Similar Documents

Publication Publication Date Title
CN1235408C (zh) 生成和匹配多媒体内容的散列
EP1550297B1 (en) Fingerprint extraction
Haitsma et al. Robust audio hashing for content identification
US20060013451A1 (en) Audio data fingerprint searching
US7289643B2 (en) Method, apparatus and programs for generating and utilizing content signatures
US8145656B2 (en) Matching of modified visual and audio media
CN1957396A (zh) 分析信息信号的设备和方法
US20060143190A1 (en) Handling of digital silence in audio fingerprinting
US20050141707A1 (en) Efficient storage of fingerprints
US7016846B2 (en) Robust checksums
WO2007148264A1 (en) Generating fingerprints of video signals
WO2007148290A2 (en) Generating fingerprints of information signals
CN109891404B (zh) 音频匹配
US7171561B2 (en) Method and apparatus for detecting and extracting fileprints
CN1623289A (zh) 基于特征的音频内容识别
Camarena-Ibarrola et al. Robust radio broadcast monitoring using a multi-band spectral entropy signature
EP1356598B1 (en) Robust checksums
WO2023212753A1 (en) A method for embedding or decoding audio payload in audio content

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: GRACENUDE CO., LTD.

Free format text: FORMER OWNER: ROYAL PHILIPS ELECTRONICS CO., LTD.

Effective date: 20060324

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20060324

Address after: American California

Patentee after: Gracenote Inc.

Address before: Holland Ian Deho Finn

Patentee before: Koninklike Philips Electronics N. V.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060104

Termination date: 20110207