CN1149366A - 用来把码包括到音频信号中并且解码的设备和方法 - Google Patents

用来把码包括到音频信号中并且解码的设备和方法 Download PDF

Info

Publication number
CN1149366A
CN1149366A CN95193182.2A CN95193182A CN1149366A CN 1149366 A CN1149366 A CN 1149366A CN 95193182 A CN95193182 A CN 95193182A CN 1149366 A CN1149366 A CN 1149366A
Authority
CN
China
Prior art keywords
frequency
frequency component
audio signal
component
yard
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.)
Pending
Application number
CN95193182.2A
Other languages
English (en)
Inventor
J·M·詹森
W·D·林奇
M·M·佩雷特恩
R·B·格雷比尔
S·哈桑
W·沙宾
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.)
Nielsen Audio Inc
Original Assignee
Arbitron Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26915413&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1149366(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US08/221,019 external-priority patent/US5450490A/en
Application filed by Arbitron Inc filed Critical Arbitron Inc
Publication of CN1149366A publication Critical patent/CN1149366A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • H04H20/31Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
    • 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
    • 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/38Arrangements 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 broadcast time or space
    • H04H60/40Arrangements 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 broadcast time or space for identifying broadcast time
    • 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/38Arrangements 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 broadcast time or space
    • H04H60/41Arrangements 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 broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas
    • H04H60/44Arrangements 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 broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas for identifying broadcast stations
    • 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/45Arrangements 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 users
    • 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
    • H04H60/58Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 of audio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K1/00Secret communication
    • H04K1/02Secret communication by adding a second signal to make the desired signal unintelligible
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/10Frequency-modulated carrier systems, i.e. using frequency-shift keying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/30Systems using multi-frequency codes wherein each code element is represented by a combination of frequencies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/12Arrangements for observation, testing or troubleshooting
    • H04H20/14Arrangements for observation, testing or troubleshooting for monitoring programmes
    • 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/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/13Arrangements for device control affected by the broadcast information
    • 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/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/17Arrangements for conditional access to broadcast information or to broadcast-related services on recording information
    • 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/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/63Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for services of sales
    • 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/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/66Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on distributors' side

Abstract

提供了用来把至少具有一个码频分量的码(68)、包括到音频信号(66)中的设备和方法。评价在音频信号中各频率分量对于人的听觉掩蔽码频分量的能力(64),并且,基于这些评价值把一个幅度(76)分配给码频分量。还提供了用来在已编码音频信号中检出码的方法和设备。基于在包括码分量频率的音频频率范围内、预测的码幅度或噪声幅度,检出在已编码音频信号中的码频分量。

Description

用来把码包括到音频信号中并且 解码的设备和方法
发明的领域
本发明涉及用来把码包括到音频信号中、并且解译出这种码的设备和方法。
发明的背景
多年来,已经提出了一些技术,用来把码与音频信号混合起来使得(1)能够可靠地把码从音频信号中再生出来、同时,(2)当作为声音再生音频信号时,听不见码。对于实际应用来说,实现这两个目的是基本的。例如,广播工作者、广播节目制作者、以及为公共分配记录音乐的人,将不允许在其节目和记录中,包括听得见的码。
已多次提出用来编码音频信号的技术,至少可追溯到1961年10月10日、颁发给Hembrooke的美国专利No.3004104。在Hembrooke示出的编码方法中,为了对信号进行编码,有选择地把某一窄频带内音频信号的能量去掉。当噪声或信号失真把能量再引入该窄频带内、以致把码遮蔽时,这种技术便出现了问题。
在另一种方法中,颁发给crosby的美国专利No.3845391提出,从音频信号中消除某一窄频带,把码插入到该窄频带中。显然,这种技术遇到与Hembrooke同样的问题,正如在颁发给Howard的美国专利No.4703476中所详述的那样,Howard专利指出,它与Crosby共同受让。然而,Howard专利只考虑到改进Crosby的方法,并未脱离其基本途径。
已经提出,通过把二进制码扩展到整个音频频段的频率范围内、对二进制信号进行编码。所提出这个方法的问题在于,当不存在掩蔽码频的音频信号分量时,那么码频就可能变成听得见的了。因此,这种方法依靠要求码的噪声之类的字符,以假定听众将忽略码的存在。然而,在很多情况下,这种假定可能是无效的,例如,在包括一些音频信号含量相当小的部分的古典音乐的情况下,或者在讲话停顿的期间内。
已经提出了另一种技术,其中,把双音多频(DTMF)码插入到音频信号中。基于DTMF码的频率和持续时间,在大意上将其检出。然而,音频信号分量中每一个DTMF码的一个或两个单音可能出错,以至检波器可能把码的出现丢掉、或者,信号分量中的DTMF码可能出错。应该指出,此外,每一个DTMF码包括与另一个DTMF码共用的一个单音。因此,相应于不同DTMF码中一个单音的信号分量、可能与同时出现于信号中某一DTMF码的单音组合起来,形成了错误检出。
发明的目的
因此,本发明的一个目的是,提供克服了上述已提出技术的缺点的编码和解码的设备和方法。
本发明的另一个目的是,提供一种编码设备和方法,用来把码包括到音频信号中,以致该码不能作为声音人耳听见,但是,解码设备能够可靠地将该码解出。
本发明的又一个目的是,提供用来可靠地恢复出现于音频信号中的码的解码设备和方法。
发明的综述
根据本发明的第一个方面,用来把至少具有一个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备和方法,包括下列装置和步骤:用来评价第一组多个音频信号频率分量对于人的听觉掩蔽所述至少一个码频分量的能力,以产生第一掩蔽评价值;用来评价与第一组不同的第二组多个音频信号频率分量对于人的听觉掩蔽所述至少一个码频分量的能力,以产生第二掩蔽评价值;基于选定的第一和第二掩蔽评价值之一,把一个幅度分配给所述至少一个码频分量;以及把该至少一个码频分量包括到音频信号中。
根据本发明的另一个方面,用来把至少具有一个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备,包括:具有用来接收该音频信号的输入端的数字计算机,该数字计算机被编程,以评价第一和第二组多个音频信号频率分量对于人的听觉掩蔽所述至少一个码频分量的相应能力,以产生相应的第一和第二掩蔽评价值,第二组多个音频信号频率分量不同于其第一组,该数字计算机被编程,以基于选定的第一和第二掩蔽评价值之一,把一个幅度分配给该至少一个码频分量;以及用来把所述至少一个码频分量包括到音频信号中的装置。
根据本发明的又一个方面,一种设备和方法,用来把具有多个码频分量的码、包括到具有多个音频信号频率分量的音频信号中,该多个码频分量包括具有第一频率的第一码频分量、和具有不同于第一频率的第二频率的第二码频分量,该设备和方法分别包括下列装置和步骤:用来评价多个音频信号频率分量中至少一个分量对于人的听觉掩蔽具有所述第一频率的码频分量的能力,以产生第一相应掩蔽评价值;评价多个音频信号频率分量中至少一个分量对于人的听觉掩蔽具有所述第二频率的码频分量的能力,以产生第二相应掩蔽评价值;以便根据第一相应掩蔽评价值、把相应幅度分配给该第一码频分量,并且,根据第二相应掩蔽评价值、把相应幅度分配给该第二码频分量;以及用来把该多个码频分量包括到音频信号中。
根据本发明的再一个方面,一种用来把具有多个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备,该多个码频分量包括具有第一频率的第一码频分量、和具有不同于第一频率的第二频率的第二码频分量,该设备包括:具有用来接收该音频信号的输入端的数字计算机,该数字计算机被编程。以评价多个音频信号频率分量中至少一个分量对于人的听觉掩蔽具有所述第一频率的码频分量的能力,以产生第一相应掩蔽评价值,并且,评价多个音频信号频率分量中至少一个分量对于人的听觉掩蔽具有所述第二频率的码频分量的能力,以产生第二相应掩蔽评价值;该数字计算机进一步被编程,以根据第一相应掩蔽评价值、把相应幅度分配给该第一码频分量,并且,根据第二相应掩蔽评价值、把相应幅度分配给该第二码频分量;以及用来把该多个码频分量包括到音频信号中的装置。
根据本发明的又另一个方面,用来把至少具有一个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备和方法,分别包括下列装置和步骤:用来评价当在相应的第一时间间隔期间内、作为声音再生时,在音频信号时间刻度上、第一音频信号时间间隔的范围内,至少是多个音频信号频率分量之一对于人的听觉掩蔽。当在相应于偏离了第一音频信号时间间隔的第二音频信号时间间隔的第二时间间隔期间内、作为声音再生时,该至少一个码频分量的能力,以产生第一掩蔽评价值;根据第一掩蔽评价值,把一个幅度分配给所述至少一个码频分量;并且把该至少一个码频分量包括在第二音频信号时间间隔范围内的部分音频信号中。
根据本发明的又再一个方面,用来把至少具有一个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备,包括:具有用来接收该音频信号的输入端的数字计算机,该数字计算机被编程,以便评价当在相应的第一时间间隔期间内、作为声音再生时,在音频信号时间刻度上、第一音频信号时间间隔的范围内,多个音频信号频率分量之一对于人的听觉掩蔽。当在相应于偏离了第一音频信号时间间隔的第二音频信号时间间隔的第二时间间隔期间内、作为声音再生时,该至少一个码频分量的能力,以产生第一掩蔽评价值;该数字计算机进一步被编程,以基于第一掩蔽评价值,把一个幅度分配给该至少一个码频分量;以及用来把该至少一个码频分量包括到第二音频信号时间间隔范围内、部分音频信号中的装置。
根据本发明的再另一个方面,用来把至少具有一个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备和方法,分别包括下列装置和步骤:用来产生表示多个音频信号频率分量中第一基本单一分量的第一音调信号;用来评价多个音频信号频率分量中第一单一分量对人的听觉基于该第一音调信号、掩蔽该至少一个码频分量的能力,以产生第一掩蔽评价值;用来基于第一掩蔽评价值,把一个幅度分配给该至少一个码频分量;以及用来把该至少一个码频分量包括到音频信号中。
根据本发明的再又一个方面,用来把至少具有一个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备,包括:具有用来接收该音频信号的输入端的数字计算机,把该数字计算机编程,以产生表示多个音频信号频率分量中第一基本单一分量的第一音调信号,并且,评价多个音频信号频率分量中第一基本单一分量对人的听觉基于该第一音调信号、掩蔽所述至少一个码频分量的能力,以产生第一掩蔽评价值;该数字计算机进一步被编程,以基于第一掩蔽评价值,把一个幅度分配给该至少一个码频分量;以及用来把该至少一个码频分量包括到音频信号中的装置。
根据本发明的又再另一个方面,用来在已编码音频信号中检出码的设备和方法,该已编码音频信号包括多个音频频率信号分量和至少一个码频分量,该码频分量具有选定的幅度和音频频率,以便至少利用该多个音频频率信号分量之一、对于人的听觉把该码频分量掩蔽掉,这种设备和方法分别包括下列装置和步骤:根据该已编码音频信号,建立该至少一个码频分量的、预测的码幅度;以及基于其预测的码幅度,在已编码音频信号中检出码频分量。
根据本发明的再又另一个方面,为了在已编码音频信号中检出码,提供了已编程的数字计算机,该已编码音频信号包括多个音频频率信号分量和至少一个码频分量,该码频分量具有选定的幅度和音频频率,以便至少利用该多个音频频率信号分量之一、对于人的听觉把该码频分量掩蔽掉,该数字计算机包括:用来接收该已编码音频信号的输入端;用来基于该已编码音频信号、建立该至少一个码频分量的、预测的码幅度,基于该预测的码幅度、在该已编程音频信号中检出码频分量,并且,基于所检出的码频分量、产生已检出的码输出信号的已编程处理器;  以及与该处理器耦合起来,用来提供已检出码输出信号的输出端。
根据本发明的另一个方面,提供了用来在已编码音频信号中检出码的设备和方法,该已编码音频信号具有多个频率分量,这些频率分量包括多个音频频率信号分量和至少一个码频分量,该码频分量具有预定的音频频率和预定的幅度,以便把该至少一个码频分量与多个音频频率的信号分量区别开来,这种设备和方法分别包括下列装置和步骤:用来在包括该至少一个码频分量的预定音频频率的音频频率中第一范围内,确定该已编码音频信号中频率分量的幅度;用来对音频频率的第一范围建立噪声幅度;以及用来基于由此建立的噪声幅度和在其中确定的频率分量的幅度,在音频频率的第一范围内、检出该至少一个码频分量的出现。
根据本发明的又一个方面,为了在已编码音频信号中检出码,提供了数字计算机,该已编码音频信号具有多个频率分量,这些频率分量包括多个音频频率信号分量和至少一个码频分量,该码频分量具有预定的音频频率和预定的幅度,以便把该至少一个码频分量与多个音频频率的信号分量区别开来,该数字计算机包括:用来接收该已编码音频信号的输入端;与输入端耦合起来、以接收该已编码音频信号,并且,用来在包括该至少一个码频分量的预定音频频率的音频频率中第一范围内、确定该已编码音频信号中频率分量的幅度的已编程处理器;还把该处理器编程,以便对音频频率的第一范围建立噪声幅度,并且,基于由此建立的噪声幅度和在其中确定的频率分量的幅度、在音频频率的第一范围内、检出该至少一个码频分量的出现;该处理器基于已检出的该至少一个码频分量的出现,有效地产生码输出信号;以及与该处理器耦合起来,由那里提供码信号的输出端。
根据本发明的再一个方面,提供了用来把音频信号编码的设备和方法,分别包括下列装置和步骤:用来产生包括多个码频分量组的码,每一个码频分量组表示分别不同的码符号,并且,包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且,包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内、相邻分量群以相应频率的值间隔开来,每一个相应分量群的预定频率范围小于把相应分量群、与其相邻分量群间隔开来的频率值;以及用来把码与音频信号组合起来。
根据本发明的又再另一个方面,为了把音频信号编码,提供了数字计算机,该数字计算机包括:用来接收该音频信号的输入端;用来产生包括多个码频分量组的码,每一个码频分量组表示分别不同的码符号、并且,包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且,包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内、相邻分量群以相应频率的值间隔开来,每一个相应分量群的预定频率范围小于把相应分量群、与其相邻分量群间隔开来的频率值;以及用来把码与音频信号组合起来的装置。
本发明的上述目的,以及其它目的、特点和优点,在下列对其某些优选实施例的详细描述中将会变得明显,这些详细描述须连同形成该详细描述一部分的附图一起阅读,其中,在附图的几张图中,相应的元件以同一标号标出。
附图的简要描述
图1为根据本发明一个方面编码器的功能方框图;
图2为根据本发明一个实施例数字编码器的功能方框图;
图3为以模拟形式提供音频信号编码的编码系统的方框图;
图4提供用于说明当利用图3实施例编码时,各种数字符号的频率合成的频谱图;
图5和6为用于说明图3实施例操作的功能方框图;
图7A~7C为用来说明图3实施例中所使用软件程序的流程图;
图7D和7E为用来说明图3实施例中所使用另一种软件程序的流程图;
图7F为示出单一音调掩蔽关系的线性近似的图;
图8为使用模拟电路的编码器的方框图;
图9为图8实施例中加权系统确定电路的方框图;
图10为根据本发明某些特点的解码器的功能方框图;
图11为根据本发明一个使用数字信号处理的解码器的方框图;
图12A和12B为用于描述图11解码器操作的流程图;
图13为根据本发明某些实施例的解码器的功能方框图;
图14为根据本发明模拟解码器一个实施例的方框图;
图15为图14实施例分量检出器的方框图;以及
图16和17为包括在用来产生听众对广泛传播的信息的评价值的系统中的、根据本发明的一个实施例设备的方框图。
某些优选实施例的详细描述编码
本发明实现用来把码包括到音频信号中的技术,以便使从该信号中精确地恢复码内信息的概率最佳化,同时,确保当作为声音再生该已编码音频时,即使码的频率落入听得见的频率范围内、对人耳来说,码也是听不见的。
首先,参考图1,其中示出根据本发明一个方面的编码器的功能方框图。输入端30接收要编码的音频信号。该音频信号可以表示,例如要通过无线电广播的节目、电视广播的音频部分、或音乐合成、或要以某种形式记录的其它种类的音频信号。而且,该音频信号可以是保密通信,例如,电话传输、或某种个人记录。然而,这些是本发明可应用性的例子,并不打算通过提供这样的例子来限制本发明的范围。
正如图1中功能方框34所指出,对一个或一个以上所接收音频信号的分量、掩蔽具有频率相应于码频分量的频率的声音或要加到音频信号上的分量的能力,进行评价。对单一码频可以执行多种评价,对多个码频的每一个码频可以执行单独评价,对多个码频的每一个码频可以进行多种评价,对多个码频可以执行一个或一个以上的共同评价,或者可以实现把上述一种或一种以上的评价组合起来。根据要掩蔽的一个或一个以上码分量的频率、和正在评价其掩蔽能力的音频信号分量的频率,来执行每一种评价。此外,如果码分量和掩蔽音频分量并未落入基本同时的信号时间间隔内,以致它们将在显著不同的时间间隔内作为声音再生出来,那么,要掩蔽的码分量与掩蔽的节目分量之间这种信号时间间隔不同的影响,也将被考虑。
在某些实施例中,通过分开考虑音频信号的不同部分掩蔽每一个码分量的能力,有利地执行对每一个码分量的多种评价。在一个实施例中,根据音频信号分量的频率、其“幅度”(这里的定义)、和相对于码分量的定时,来评价多个基本为单一音调音频信号分量的每一个分量掩蔽该分量的能力,在这里,把这样的掩蔽称为“音调掩蔽”。
在这里,利用“幅度”这个名词指的是可以用来进行下列操作的任一种或几种信号值:评价掩蔽能力,选择码分量的大小,在再生信号中检出码的出现,或其它应用—其中包括:不论是在绝对或相对基础上测量的,也不论是在瞬间或累积基础上测量的,例如信号能量、功率、电压、电流、强度、压力。幅度可以作为窗口平均值、算术平均值、通过积分、作为均方根值、作为绝对或相对离散值的累积,或以其它方式来计量。
在其它一些实施例中,除了音调掩蔽评价以外,或者,用另一种方法,对于在足够接近于给定码分量的、相对窄的频带内的音频信号分量掩蔽该码分量的能力进行评价(在这里,称为“窄带”掩蔽)。还在另一些其它实施例中,对于在相对宽的频带内的码分量掩蔽该码分量的能力进行评价。根据需要或可能,对于在给定码分量前面或后面的信号时间间隔内的节目音频分量、在非同时基础上掩蔽该码分量的能力进行评价。在给定的信号时间间隔内音频信号分量的幅度不够大、不允许在同一信号时间间隔内包含幅度足够大的码分量时、还能够使得它们与噪声区别开来的情况下,这种评价方法特别有用。
最好是,进行对于多个码分量的,两个或两个以上音调掩蔽能力、窄带掩蔽能力、和宽带掩蔽能力(根据需要和可能,还有非同时掩蔽能力)的组合的评价。当各个码分量在频率上相当靠近时,不需要对于每一个码分量执行单独的评价。
在某些其它优选实施例中,代替单独的音调、窄带和宽带分析,执行滑动音调分析,从而避免了把节目音频分类为音调、窄带或宽带的需要。
最好是,当对于掩蔽能力的组合进行评价时,每一种评价对一个或一个以上的码分量提供最大可容许的幅度,因此,通过把已经执行的、涉及给定码分量的全部评价加以比较,就可以选出最大幅度,该最大幅度确保:当作为声音再生时,音频信号仍将把每一个码分量掩蔽掉,因此,对于人的听觉,所有的码分量都变成听不见的。通过把每一个码分量的幅度最大化,使基于其幅度检出其出现的概率也同样地最大化了。当然,使用最大可能的幅度并不特别重要,因为当解码时,唯一需要的是,能够把数量足够多的码分量、与音频信号分量及其它噪声区别开来。
正如图1中36所指出,把评价的结果输出,使码发生器40可以使用该输出。可以以很多不同方法中的任一种方法,进行码的产生。一种特别有利的技术把一组唯一的码频分量分配给各个多个数据状态或符号,因此,在给定的信号时间间隔内,相应组码频分量的出现表现为相应的数据状态。用这一方式减小了音频信号分量与码检出的干扰,因为在信号时间间隔占优势的高比例中、数量足够多的码分量都将是可以检出的,任凭节目音频信号与其它码分量的检出发生干扰。而且,在产生码分量以前、其频率是已知的情况下,简化了实现掩蔽评价的过程。
还可以实现其它形式的编码。例如,可以使用移频键控(FSK)、调频(FM)、频率跳动、扩展频谱编码、以及上述编码的组合。从这里的公开,显然可知,在实施本发明时,还可以利用其它编码技术。
码发生器40的输入端42接收要编码的数据,码发生器40基于从输出端36接收的评价值、通过产生其一组唯一的码频分量并把一个幅度分配给每一个码分量,来响应。把这样产生的码频分量提供到加法电路46的第一输入端上,加法电路46的第二输入端接收要编码的音频信号。电路46把码频分量加到音频信号上,其输出端50输出已编码音频信号。取决于提供到电路46上信号的形式,该电路46可以是模拟或数字的加法电路。也可以利用软件来实现加法功能,如果是这样的话,那么,用来执行掩蔽评价和产生码的数字处理器也可以用来把码与音频信号相加。在一个实施例中,以数字形式作为时域数据提供码,然后,将其与时域音频数据相加。在另一个实施例中,把音频信号在数字形式下变换到频域,并将其加到同样表示为数字频域数据的码上。在大多数应用中,接着,把已相加的频域数据变换成时域数据。
从下述可以看出,掩蔽评价功能和码处理功能可以通过数字或模拟处理、或者通过数字与模拟处理的组合,来执行。此外,如图1所示,虽然在输入端30上可以接收模拟形式的音频信号、并通过电路46将其加到模拟形式的码分量上,但是,在另一种方法中,可以在接收音频信号时将其变换成数字形式、加到数字形式的码分量上,以数字或模拟形式输出。例如,当要把信号记录到小型盘或数字录音带上时,则以数字形式输出;而如果要利用传统的广播或电视广播技术把信号广播出去,就可以模拟形式输出。还可以实现模拟和数字处理的其它各种组合。
在某些实施例中,一次把只有一个码符号的码分量被包括到音频信号中。然而,在其它一些实施例中,同时有多个码符号的码分量被包括到音频信号中。例如,在某些实施例中,一个符号的分量占据一个频带,同时,另一个符号的分量占据第二个频带。在另一种方法中,一个符号的分量可以与另一个符号的分量存在于同一频带内、或存在于重迭的频带内,只要这两个符号的分量可以通过(例如)分配给分别不同的频率或频率间隔而区别开来。
图2说明数字编码器的一个实施例。在这一实施例中,输入端60接收模拟形式的音频信号,通过A/D变换器62将其变换成数字形式。为了进行掩蔽评价,按照方框64从功能上所指出的,把已数字化的音频信号提供到该方框64上;例如,通过快速傅里叶变换(FFT)、子波变换、或其它时域到频域的变换、要不就通过数字滤波,把已数字化的音频信号分离成频率分量。此后,针对其音调掩蔽能力、窄带掩蔽能力和宽带掩蔽能力(根据需要或可能,还有非同时掩蔽能力),评价在感兴趣的频率范围内音频信号频率分量的掩蔽能力。换句话说,利用滑动音调分析来评价在感兴趣的频率范围内音频信号频率分量的掩蔽能力。
输入端68接收要编码的数据,对相应于给定信号时间间隔的每一个数据状态、产生其码分量的相应组,正如信号发生功能方框72所指出;进行电平调整,正如方框76所指出,还把有关掩蔽评价值提供到方框76上。信号的产生例如,可以借助于存储着作为时域数据的每一个码分量的查寻表、或者通过对所存储的数据进行内插来实现。码分量或者被永久性地存储,或者按图2的系统起始化而产生、然后存储到存储器(例如,RAM)中,响应于端子68接收的数据、根据可能而输出。
正如上面所讨论的那样,根据有关掩蔽评价值,对每一个码分量进行电平调整;并把为了确保听不见、已调整了幅度的码分量,加到已数字化的音频信号上,正如加法符号80所指出。依据执行上述处理所需时间的长短,也许需要把已数字化音频信号延时,正如在存储器82中暂时存储所指出的。如果不把音频信号延时,则在FFT和对音频信号的第一时间间隔进行了掩蔽评价以后、把幅度已调整的码分量加到在音频信号第一时间间隔后面的第二时间间隔上。然而,如果把音频信号延时了,就可以代之以把幅度已调整的码分量加到第一时间间隔上,因而,可以利用同时掩蔽评价。而且,如果在第一时间间隔期间内那部分音频信号对于在第二时间间隔期间内加的码分量所提供的掩蔽容量、大于在第二时间间隔期间内那部分音频信号对于在第二时间间隔期间内码分量所能提供的掩蔽容量,就可以根据在第一时间间隔内那部分音频信号的非同时掩蔽能力、把一个幅度分配给该码分量。用这种方式,可以评价同时和非同时掩蔽容量,并且,可以根据较有利的评价值、把最佳幅度分配给每一个码分量。
在某些应用中,例如在广播或模拟记录(像在传统的盒式录音机上)中,通过数-模变换器(DAC)84把数字形式的已编码的音频信号转换成模拟形式。然而,当要在数字形式下发送或记录该信号时,可以把DAC84省略掉。
图2所示的各种功能,可以通过例如数字信号处理器或通过个人计算机、工作站、主机、或其它数字计算机来实现。
图3为用于把以模拟形式提供的音频信号编码的编码系统的方框图。例如,在传统的广播演播室中、在图3的系统中,例如可以是个人计算机的主处理器90控制包括到输入端94所接收模拟音频信号中的信息的选择和产生。把主处理器90与键盘96、及例如CRT监视器的监视器100耦合起来,使得用户从监视器100所显示可以得到信息的菜单选择时,可以选择要编码的所需消息。在广播音频信号中,要编码的典型消息可以包括:电台或频道的识别信息、节目或段的信息、和/或时间码。
一旦,所需消息已输入到主处理器90上,主处理器就把表示该消息的符号的数据输出到数字信号处理器(DSP)104上,数字信号处理器就像下文所描述的那样、以一组唯一的码信号分量的形式、把从主处理器90接收的每一个符号编码。在一个实施例中,主处理器产生四态数据流、即,这样的数据流:其中,每一个数据单位可呈现出四种不同数据状态之一,每一种数据状态以一种唯一的符号表示,这种符号包括两个,在这里被称为“E”和“S”的同步符号、以及两个消息信息符号“1”和“0”,每一个消息信息符号表示相应的二进制状态。将会意识到,可以使用任一个数的不同数据状态。例如,可以不使用两个消息信息符号,而是利用三个唯一的符号来表示三种数据状态,这允许利用给定大小的数据流传送相应更大的信息量。
例如,当节目素材表示讲话时,在发送比节目音频具有基本更连续的能量含量的情况下、相对更长时间期间的符号,是有利的,以便为讲话中固有的停顿或间隙作好准备。因此,在这种情况下,为了确保信息的通过量足够高,有利地增加了可能的消息信息符号的个数。对于表示高达五个比特的符号,符号传输长度为2秒、3秒和4秒时,给正确解码提供了显然更大的概率。在某些这样的实施例中,当(i)在FFT仓内对这一符号的能量为最大,(ii)平均能量减掉对这一符号的能量标准偏差大于平均能量加上对全部其它符号能量的平均标准偏差,以及(iii)当这一符号的能量对时间的波形曲线为一般钟形、峰值位于符号间的时间边界上时,对起始符号“E”进行解码。
在图3的实施例中,当DSP104已经接收了要编码的给定信息的符号时,DSP104响应于每一个符号,产生一组唯一的码频分量、并在其输出端106上输出这些分量。还参考图4,对上述示范性数据组的四个数据符号S、E、0和1中的每一个数据符号提供了频谱图。如图4所示,在这一实施例中,用在频率值稍大于2KHz到频率值稍小于3KHz的范围内,以相等的频率间隔排列的、一组唯一的10个码频分量f1~f10,来表示符号S。用在从稍大于2KHz的第一频率值上到稍小于3KHz的频率值的频谱范围内、以相等的间隔排列的、第二组唯一的10个码频分量f11~f20,来表示符号E,其中,码分量f11~f20中的每一个码分量具有与同一组中所有其它码分量以及与频率f1~f10中的全部码分量不同的唯一的频率值。用在从稍大于2KHz的频率值上到稍小于3KHz的频率值的范围内、也是以相等的频率间隔排列的、又一组唯一的10个码频分量f21~f30,来表示符号0,其中,码分量f21~f30中的每一个码分量具有与同一组中所有其它码分量以及与频率f1~f20中的全部码分量不同的唯一的频率值。最后,用在以稍大于2KHz的频率值到稍小于3KHz的频率值的范围内,也是以相等的频率间隔排列的再一组唯一的10个码频分量f31~f40,来表示符号1,使得分量f31~f40中的每一个分量具有与其它频率分量f1~f40中的任一个频率分量不同的唯一的频率值。通过对每一种数据状态利用多个码频分量。基本上把每一种数据状态的码分量在频率上相互分离开来,在给定数据状态的任一码分量共用的检出频带内的噪声的出现(例如,非码音频信号分量或其它噪声),基本不可能与该数据状态的其余码分量的检出发生干扰。
在其它一些实施例中,利用多个频率分量例如在频率上并无均匀间隔且当从一种符号到另一种符1号时并无相同偏移的十个码单音或频率分量来表示各种符号是有利的。利用把这些单音分群的方法避免对一种符号的码频之间有整数关系,从而减小了频率间拍音和房间消声(即、从房间墙壁产生回声的位置、与正确解码发生干扰)的影响。为了减轻房间消声的影响,提供了对四种符号(0、1、S和E)的下列各组码单音频率分量,此处,f1~f10表示四种符号中每一种符号的相应码频分量(以赫为单位表示):
    "O"     "1"     "S"      "E"
    f1    1046.9    1054.7    1062.5     1070.3
    f2    1195.3    1203.1    1179.7     1187.5
    f3    1351.6    1343.8    1335.9     1328.1
    f4    1492.2    1484.4    1507.8     1500.0
    f5    1656.3    1664.1    1671.9     1679.7
    f6    1859.4    1867.2    1843.8     1851.6
    f7    2078.1    2070.3    2062.5     2054.7
    f8    2296.9    2289.1    2304.7     2312.5
    f9    2546.9    2554.7    2562.5     2570.3
    f10    2859.4    2867.2    2843.8     2851.6
一般来说,在上面提供的这些例子中,当DSP104从数据状态S、E、0和1中任一数据状态到其其它任一数据状态切换其输出时,码的频谱含量的变化相对较小。根据本发明的一个方面,在某些优选实施例中,把每一种符号的每一个码频分量与每一种其它数据状态的一个频率分量配对,使得其间之差小于临界带宽。对于任一对纯音,临界带宽为:在其中改变这两个单音之间的频率分离度时,响度并无显著提高的频率范围。因为在数据状态S、E、0和1中每一种数据状态情况下,相邻单音之间的频率分离度是相同的,还因为把数据状态S、E、0和1中每一种数据状态的每一个单音与其其它每一种数据状态的相应单音配对了,所以,其间的频率差小于对那一对的临界带宽,当作为声音再生这一对单音,从数据状态S、E、0和1中任一数据状态过渡到其其它任一数据状态时,其响度将基本不变。而且,通过把每一对码分量之间的频率差最小化,使得当接收每一种数据状态时,检出该数据状态的相对概率基本上不受传输路径频率特性的影响。把不同数据状态的分量配对、从而使它们在频率上相对接近了,这样做的又一个好处在于,当数据状态发生切换时,对第一个数据状态的码分量所执行的掩蔽评价、对下一个数据状态的相应分量来说,基本上也将是精确的。
换句话说,在码单音的间隔为不均匀的方案中,为了使房间消声的影响为最小,可以看到,把为码频分量f1~f10中每一个分量所选择的频率,围绕着一个频率分群了,例如,把对f1、f2和f3的频率分量分别设置在1055Hz、1180Hz和1340Hz附近。具体地说,在这一示范性实施例中,以FFT分辨率的两倍把单音间隔开来,例如,分辨率为4Hz时,把单音以间隔8Hz示出,把单音选为FFT仓频率范围的中点。在每一群中,分配给用来表示各符号0、1、S和E的码频分量f1~f10的各个频率的顺序不同。例如,为分量f1、f2和f3选定的频率分别相应于符号(0,1,S,E),(S,E,0,1)和(E,S,1,0),从最低频率到最高频率即(1046.9,1054.7,1062.5,1070.3),(1179.7,1187.5,1195.3,1203.1)和(1328.1,1335.9,1343.8,1351.6)。这一方案的好处在于,即使有与正确地接收码分量发生干扰的房间消声,一般也把同一单音从每一个符号中消除了,所以,从其余的分量中把符号解码就比较容易了。相反地,如果把房间消音从一个符号中消除一个分量,但是,没有把它从另一个符号中消除,那么,为了把后一个符号正确地解码就困难了。
将会意识到,在另一种方法中,为了编码可以使用多于或少于四种的分开的数据状态或符号。而且,可以用多于或少于10个的码单音来表示每一种数据状态或符号;虽然最好是利用相同个数的单音来表示每一种数据状态,但是,用来表示每一种数据状态的码单音的个数相同,这并不是在所有的应用中都是特别重要的。在解码时,为了使区别每一个数据状态的概率为最大,最好是每一个码单音在频率上与全部其它码单音都不同。然而,没有两种或两种以上的数据状态共享码单音频率,这并不是在所有的应用中都是特别重要的。
图5为功能方框图,在说明图3实施例所执行的编码操作时,参考该图5。正如上面所指出的,DSP104从主处理器90接收数据,该数据指定由DSP104输出的数据状态的顺序作为相应组码频分量。DSP104有利地产生对码频分量f1~f40中每一个码频分量的由时域表示的查寻表,然后,DSP104把该查寻表存储到其以图5的存储器110表示的RAM中。响应于从主处理器90接收的数据,DSP104产生相应的地址,将其加到图5中112所表示的存储器110的地址输入端上,使存储器110输出相应于在该瞬间要输出的数据状态的10个频率分量中每一个频率分量的时域数据。
还参考用来说明DSP104所执行某些操作的功能方框图的图6,存储器110存储着对符号S、E、0和1中每一个符号的每一个频率分量的时域值序列。在这一特定实施例中,因为码频分量的范围是从约2KHz上到约3KHz,在存储器110中存储着对频率分量f1~f40中每一个频率分量的数量足够多的时域取样,所以,能够以高于最高频率码分量的奈奎斯特频率的速率输出这些取样。以适当高的速率从存储器110输出时域码分量,存储器110存储着对每一个码频分量表示预定持续时间的时域分量,这样它存储着对(n)个时间间隔t1~tn对码频分量f1~f40中每一个码频分量的(n)个时域分量,如图6所示。例如,在给定的信号间隔期间内要把符号S编码,则在第一时间间隔t1期间内,存储器110输出存储在存储器110中相应于该时间间隔的时域分量f1~f10。在下一个时间间隔期间内,存储器110输出对时间间隔t2的时域分量f1~f10。对时间间隔t3~tn,依次继续这一过程一直到编码符号S的持续时间结束再返回到t1。
在某些实施例中,不输出全部10个码分量例如f1~f10,而是在一个时间间隔期间内,只输出那些落在音频信号单音临界带宽范围内的码分量。对于确保码分量的听不见性来说,一般这是保守的方法。
又参考图5,还利用DSP104调整存储器110输出的时域分量的幅度,这样当码频分量作为声音再生出来时被包括了码频分量的音频信号掩蔽掉,使之对人的听觉是听不见的。因此,还把输入端94接收的音频信号经适当滤波和模-数变换以后,送到DSP104上。更准确地说,图3的编码器包括模拟带通滤波器120,利用该滤波器120把用来评价所接收音频信号的掩蔽能力时感兴趣频带(在本实施例中,从约1.5KHz延伸到约3.2KHz)以外的音频信号频率分量基本去掉。还利用滤波器120把音频信号的高频分量去掉,因为当接着利用工作于取样速率足够高的模-数变换器(A/D)124把信号数字化时,高频分量可能引起混淆。
正如图3所指出,A/D变换器124把已数字化的音频信号提供到DSP104上,正如图5中130所指出,在这里,对节目音频信号进行频率范围的分离。在这一特定实施例中,频率范围的分离以快速傅里叶变换(FFT)来执行,周期性地、带或不带时间重迭地执行FFT,以便每次产生具有预定频率宽度的相继频率仓。为了分离音频信号的频率分量,可以使用其它技术例如,子波变换、离散Walsh Hadamard变换、离散Hadamard变换、离散余弦变换、以及各种数字滤波技术。
如上所述,一旦,DSP104已经把已数字化音频信号的频率分量分离成相继频率仓,接着,DSP104就着手评价出现于音频信号中各频率分量掩蔽由存储器110输出的各码分量的能力,并且,产生相应的幅度调整系数,利用这些系数来调整各码频分量的幅度,使得码频分量作为声音再生出来时,节目音频将把码频分量掩蔽掉而使之对人的听觉是听不见的。这些处理以图5中方框134来表示。
对于与要掩蔽的码频分量基本上是同时的音频信号分量(但是,音频信号领先于码频分量一个短的时间间隔),节目音频分量的掩蔽能力在音调的基础上、以及在窄带掩蔽的基础上和在宽带掩蔽的基础上进行评价,正如下面所描述的那样。对于在给定瞬间由存储器110输出的每一个码频分量对多个音频信号频率分量中每一个分量的音调掩蔽能力,根据在音频分量落入的每一个相应仓中的能量级、还根据每一个仓对相应码频分量的频率关系,进行评价。每一种情况下的评价(音调、窄带和宽带),可采取幅度调节系数的形式,或采取其它允许分配码分量幅度的形式、使音频信号把码分量掩蔽掉。换句话说,评价可以是滑动的音调分析。
在窄带掩蔽的情况下,为了得到单独的掩蔽能力评价值,在这一实施例中,对在包括相应码频分量的预定频带范围内、频率分量的能量含量低于预定级的每一个相应码频分量进行评价。在某些实现中,根据在预定的频带范围内、低于平均仓能量级的那些音频信号频率分量的能量含量,来度量窄带掩蔽能力。在这一实现中,把低于平均仓能量以下(作为分量门限值)的分量能量级的分量能量级相加,以产生窄带能量级,响应于该窄带能量级对相应码分量的相应窄带掩蔽评价值识别。通过选择不是平均能量级的分量门限值,可代之以产生不同的窄带能量级。而且,在又一些其它实施例中,在预定频带范围内全部音频信号的平均能量级代用作为把窄带掩蔽评价值分配给相应码分量的窄带能量级。在再又一些实施例中,代之以利用在预定频率带范围内、音频信号分量的总能量含量,虽然在其它一些实施例中,为此用途是利用在预定频带范围内、最小的分量级。
最后,在某些实施例中,为了在宽带掩蔽的基础上评价音频信号掩蔽相应码频分量的能力,确定音频信号的宽带能量含量。在这一实施例中,宽带掩蔽评价根据上述在窄带掩蔽评价过程中发现的最小窄带能量级。即,如果像上述那样的评价窄带掩蔽的过程中已经调研了四个单独预定的频带,并且为了在全部四个预定的频带(然而,已被确定)包括该最小窄带能量级中,取宽带噪声,那么,把这一最小窄带能量级乘以一个系数,该系数等于全部四个窄带横跨的频率范围与具有最小窄带能量级的预定频带的宽带之比。所产生的结果表示可允许的总的码功率级。如果指定该总的可允许的码功率级为P,并且码包括10个码分量,就把一个幅度调整系数分配给每一个码分量,以产生比P小10dB的分量功率级。换句话说,通过选择上面讨论的技术之一估计窄带能量级,而代之以利用遍及预定的、带宽相对宽的音频信号分量,来计算对预定的、包括码分量的带宽相对宽的宽带噪声。一旦,以选定的方式已经确定了宽带噪声,就把相应的宽带掩蔽评价值分配给每一个相应的码分量。
然后,根据音调、窄带和宽带掩蔽评价值产生对相应分量的最高可允许电平,选择对每一个码频分量的幅度调整系数。这将使每一个相应码频分量与非音频信号的噪声可以区别的概率最大,同时确保把相应码频分量掩蔽掉,使其对人的听觉是听不见的。
基于下列因素和情况,选择对音调、窄带和宽带掩蔽中每一种的幅度调整系数。在音调掩蔽的情况下,根据其掩蔽能力正评价的音频信号分量的频率、和要掩蔽的码分量的频率来分配幅度调整系数。而且,在任一选定时间间隔内的给定音频信号以大于某一电平的最大电平提供掩蔽在同一时间间隔内的给定码分量的能力(即,同时掩蔽);在该时间间隔内的同一音频信号能够以上述某一电平掩蔽出现于该选定时间间隔以前或以后的同一码分量(即,非同时掩蔽)。一个听众或其它收听组收听该已编码音频信号的情况,如果可能,最好也要加以考虑。例如,如果要把电视音频编码,最好把典型收听环境对失真的影响考虑进去,因为在这样的环境中,某些频率的衰减比其它频率大。接收和再生装置(例如,图形均衡器)可能产生类似的影响。通过选择足够小的幅度调整系数,可以补偿环境和有关装置的影响,以便在预期的条件下确保掩蔽效果。
在某些实施例中,只评价音调、窄带或宽带掩蔽容量之一。在其它实施例中,评价两种这样不同类型的掩蔽容量;在其它另外实施例中,使用全部三种评价。
在某些实施例中,使用滑动音调分析来评价音频信号的掩蔽容量。滑动音调分析一般地满足对窄带噪声、宽带噪声和单音的掩蔽规律,而不需要对音频信号进行分类。在滑动音调分析中,把音频信号看作一组离散的单音,把每个单音与相应FFT的频率仓对中。一般,滑动音调分析首先计算在每一个FFT仓中音频信号的功率。然后,利用对单音掩蔽的掩蔽关系,根据在每一个FFT仓中音频信号的功率,在与码单音的频率间隔不大于音频单音临界带宽的每一个这样的FFT仓中,对音频信号的离散单音,对每一个这样的码单音的掩蔽效果进行评价。对每一个码单音,将音频信号中全部有关离散单音的掩蔽效果相加,然后,调整在音频信号单音的临界带宽范围内单音的个数和音频信号的组成。正如下面说明的那样,在某些实施例中,节目素材的组成在经验上是基于音频信号的有关单音中的功率与在这样的音频信号单音中功率平方之和的平方根之比。利用这种组成说明这样的事实,即与把单音简单地相加来模型化窄带和宽带噪声所得到的掩蔽效果相比,窄带噪声和宽带噪声中每一种都提供了好得多的掩蔽效果。
在使用滑动音调分析的某些实施例中,首先,对音频信号预定个数的取样进行大FFT,这种大FFT提供高分辨率,但需要较长的处理时间。然后,对预定个数的取样的相继部分进行相对较小的FFT,这种较小FFT进行得较快,但提供的分辨率很差。把从大FFT找到的幅度系数与从较小FFT找到的幅度系数合并,一般,这相当于用较小FFT的较高“时间精度”,对大FFT的较高“频率精度”进行时间加权。
在图5的实施例中,一旦对由存储器110输出的每一个码频分量已经选定了适当的幅度调整系数,DSP104就相应地调整每一个码频分量的幅度,正如功能方框“幅度调整”114所指出。在其它一些实施例中,每一个码频分量,开始就产生了,因此,其幅度与相应的调整系数相符。还参考图6,在这一实施例中,通过DSP104的幅度调整操作,把为当前时间间隔t1~tn选定的时域码分量值f1~f40中的那10个分量值、乘以相应的幅度调整系数GA1~GA10,然后DSP104着手该幅度已调时域分量相加,以产生复合码信号,在其输出端106上提供。参考图3和5,利用数-模变换器(DAC)140把复合码信号变换成模拟形式,由此送到加法电路142的第一输入端上。加法电路142在第二输入端上接收来自输入端94的音频信号,并把复合模拟码信号加到模拟音频信号上,在其输出端146上提供已编码音频信号。
在广播应用中,已编码音频信号调制载波通过空中广播出去。在NTSC电视广播应用中,已编码音频信号对副载波调频、与复合视频信号混合,利用组合信号调制电视广播的载波,通过空中广播出去。当然,广播和电视信号也可以通过电缆(例如,传统的电缆或光缆)、卫星或其它传送。在其它应用中,可以把已编码音频记录下来,以所记录的形式分配、或者用于随后的广播或其它广泛的传播。还可以把已编码音频用于点对点传输。各种其它应用以及传输和记录技术将是显然的。
图7A~7C提供说明用来实现上述音调、窄带和宽带掩蔽功能的评价的DSP104所执行软件程序的流程图。图7A说明DSP104的软件程序的主环。利用来自主处理器90的指令起动该程序(步骤150),于是,DSP104初始化其硬件寄存器(步骤152),然后,在步骤154中着手计算未加权的时域码分量数据,正如图6所说明的那样,然后,将其存储到存储器中,以便根据需要读出、产生时域码分量,正如上文所描述的那样。用另一种方法,如果码分量永久性地存储在ROM或其它非易失性存储器中,就可以把步骤152略掉。也可以当需要时才计算码分量数据,虽然这加重了处理负担。再另一种方法是,产生模拟形式的未加权码分量,然后借助于数字处理器产生的加权系数,调整该模拟分量的幅度。
一旦,已经把时域数据计算出来、存储起来,在步骤156中,DSP104就向主处理器90传达一项请求,要求下一条要编码的消息。消息为一串由消息预定了顺序的字符、整数、或其它一组唯一识别DSP104要输出的码分量组的数据符号。在其它一些实施例中,知道DSP输出数据率的主机,通过设定适当的定时器和在暂停条件下提供消息,自己确定何时把下一条消息提供给DSP。在又一个实施例中,把解码器与DSP104的输出端耦合起来,以便当DSP输出时,接收该输出码分量、将其解码、并将此消息反馈给主处理器,因此,主处理器可以确定何时把再一条消息提供给DSP104。在又另一些实施例中,利用单一的处理器来执行主处理器90和DSP104的功能。
一旦,遵循步骤156已经从主处理器接收了下一条消息,DSP就着手按照顺序产生对该消息中每一个符号的码分量,并且,在其输出端106上提供已组合、已加权的码频分量。在图7A中,这一过程利用以标记160标出的环来表示。
当进入以标记160表示的环时,DSP104启动定时器中断1和定时器中断2,然后进入“计算加权系数”的子程序162,将连同图7B和7C的流程图一起描述子程序162。首先,参考图7B,当进入计算加权系数的子程序162时,DSP首先确定是否已经存储了个数足以允许执行高分辨率FFT的音频取样,以便在最近预定的音频信号时间间隔期间内、分析音频信号的频谱含量,正如步骤163所指出。开始时,首先必须积累足够多个数的音频信号取样,以执行该FFT。然而,如果使用重迭的FFT,则在接着的期间内、在执行下一个FFT以前,通过需要存储相当少数据取样的环。
正如从图7B将会看到的那样,在步骤163中,DSP保持在紧贴着的环内、等待所需的取样积累。每当进入定时器中断1时,A/D124提供节目音频信号的新数字化取样,这种取样在DSP104的数据缓冲器中积累,正如图7A中子程序164所指出。
返回图7B,一旦DSP已经积累起来个数足够多的取样数据,就在步骤168中继续处理,其中,对最近音频信号时间间隔的音频信号数据取样执行上述高分辨率的FFT。此后,正如标记170所指出,对当前要编码的符号中每10个码频分量计量相应的加权系数或幅度调整系数。在步骤172中,以上面讨论的方式确定由高分辨率FFT所产生频率仓(步骤168)中、在单音基础(“占优势的音调”)上提供掩蔽相应码分量最高电平的能力的那一个仓。
还参考图7C,在步骤176中,确定对占优势音调的加权系数,将其保留起来、以便与窄带和宽带掩蔽提供的有关掩蔽能力相比较,如果发现它是最有效的掩蔽者,就把它设定作为当前码频分量幅度的加权系数。在接着的步骤180中,以上述方式执行窄带和宽带掩蔽容量的评价。此后,在步骤182中确定窄带掩蔽是否对掩蔽相应码分量提供最佳能力,如果是这样,则在步骤184中,根据窄带掩蔽来修改加权系数。在接着的步骤186中,确定宽带掩蔽是否对掩蔽相应码频分量提供最佳能力,如果是这样,则在步骤190中根据宽带掩蔽来调整对相应码频分量的加权系数。然后,在步骤192中确定为了表示当前的符号是否对当前要输出的每一个码频分量已经选定了加权系数,如果不是这样,则重新起动那个环,对下一个码频分量选择加权系数。然而,如果已经对全部分量选定了加权系数,则结束该子程序,正如步骤194中所指出。
当出现定时器中断2时,处理进行到子程序200,在子程序200中执行上述图6说明的功能。即,在子程序200中,利用在子程序162期间内计算的加权系数乘要输出的当前符号的相应时域值,然后,加到已加权时域码分量值上,作为已加权复合码信号输出到DAC140上。每一个码符号的输出持续一个预定的时间期间,当此期间结束时,处理则从步骤202返回到步骤156。
图7D和7E示出说明实现用来评价音频信号的掩蔽效果的滑动音调分析技术的流程。在步骤702中,对变量进行初始化例如,把大FFT和较小FFT的取样大小、每个大FFT中较小FFT的个数、每个符号中码单音的个数分别初始化为2048、256、8、10。
在步骤704~708中,分析相应于大FFT的一些取样。在步骤704中,获得音频信号的取样。在步骤706中,获得在每一个FFT仓中节目素材的功率。在步骤708中,对于每一个单音,获得在每一个相应的FFT仓中计算当该仓上全部有关音频信号单音的效果可允许的码单音功率。图7E的流程更详细地示出步骤708。
在步骤710~712中,以类似于对大FFT的步骤706~708的方式,分析相应于较小FFT的一些取样。在步骤714中,对已经进行了较小FFT的那部分取样,把在步骤708中从大FFT、和在步骤712中从较小FFT找到的可允许码功率合并。在步骤716中,把码单音与音频信号混合形成已编码音频,在步骤718中,把已编码音频输出到DAC140上。在步骤720中判定是否重复步骤710~718,即,判定是否有部分音频信号的取样已进行了大FFT但未进行较小FFT。然后,在步骤722中,如果有更多的音频取样,则分析相应于大FFT下一些取样数。
图7E提供对步骤708和712的详细情况,计算在每一个FFT仓中可允许的码功率。一般这一过程是把音频信号模型化为包括一组单音(见下面的例子),计算每一个音频信号单音对每一个码单音的掩蔽效果,把掩蔽效果相加,调整码单音的密度和音频信号的组成。
在步骤752中,确定感兴趣的频带。例如,设用于编码的带宽为800Hz~3200Hz,取样频率为44100个取样/秒。起始仓从800Hz开始,结束仓到3200Hz结束。
在步骤754中,利用对单音的掩蔽曲线;通过(1)根据假定全部音频信号功率在非零音频信号FFT仓的上端,确定第一掩蔽值,和(2)根据假定全部音频信号功率在该仓的下端,确定第二掩蔽值,来补偿该仓的宽度;然后,选择第一和第二掩蔽值中较小的那一个;从而确定在这一仓中,每一个有关音频信号单音对每一个码的掩蔽效果。
图7F示出,根据Zwislocki J.J.编,纽约Springer-Verlag出版社出版,《心理声学-实际和模型》,1978年苏黎世等地版,第283~316页,“掩蔽-同时掩蔽、前向掩蔽、后向掩蔽、和中心掩蔽的实验和理论”中的对于在本例中频率fPGM约为2200Hz的音频信号单音的掩蔽曲线的近似表示。Zwislocki规定的临界频带(CB)为:
Figure A9519318200401
,带有下列定义,并且,设“maker(掩蔽者)”为音频信号单音,
BRKPOINT=0.3        (±0.3*临界频带)
PEAKFAC=0.025119    (“掩蔽者”-16db)
BEATFAC=0.002512    (“掩蔽者”-26db)
mNEG=-2.40          (-24db/临界频带)
mPOS=-0.70          ((-7db/临界频带)
cf=码频
mf=“掩蔽者”频率
cband=围绕fPGM的临界频带,于是,掩蔽系数mfactor可以计算如下:
                brkpt=cband*BRKPOINT
如果在图7F曲线的负斜率上,
    mfactor=PEAKFAC*10**(mNEG*mf-brkpt-c)/cband)
如果在图7F曲线的平坦部分上,
                  mfactor=BEATFAC
如果在图7F曲线的正斜率上,
mfactor=PEAKFAC*10**(mPOS*cf-brkpt-mf)/cband)
具体地说,基于假定全部音频信号功率在其仓的低端,来计算第一mfactor;然后,假定全部音频信号功率在其仓的高端,来计算第二mfactor;选定第一和第二mfactor中较小的那一个,作为该音频信号单音对该选定的码单音提供的掩蔽值。在步骤754中,对每一个有关音频信号单音与每一个码单音的掩蔽,执行这一处理。
在步骤756中,利用相应音频信号单音的每一个掩蔽系数,来调整每一个码单音。在这一实施例中,把掩蔽系数乘以在有关仓中的音频信号功率。
在步骤758中,把对每一个仓的掩蔽系数乘以音频信号功率的结果相加,以便提供对每一个码单音的可容许功率。
在步骤760中,针对在被评价码单音每一侧的临界带宽内码单音的个数并针对音频信号的组成,来调整可容许的码单音功率。计算在临界频带内码单音的个数CTSUM。调整系数ADJFAC由下式给出:
ADJFAC=GLOBAL*(PSUM/PRSS)1.5/CTSUM此处,GLOBAL是说明由于FFT性能中时间延迟所引起编码器不精确性的降低定额的系数;(PSUM/PRSS)1.5是经验的组成校正系数;1/CTSUM简单地表示除法,音频信号功率除以要掩蔽的全部码单音。PSUM为分配给码单音的掩蔽的掩蔽单音功率级之和,该码单音的ADJFAC正在被确定。功率平方和的平方根(PRSS),由下式给出: PRSS = Σ i ( pi 2 ) i=频带内的FFT仓。例如,在一个频带内,掩蔽单音的总功率均等地分布到一个、两个、三个单音中,于是,
单音的个数     单音功率           PSUM             PRSS
    1     10        1*10=10              10
    2     5,     5        2*5=10      SQRT(2*52)=7.07
    3     3.3,  3.3,  3.3        3*3.3=10      SQRT(3*3.32)=5.77
因此,PRSS度量节目素材中掩蔽功率的集中度(增大值)或分散度(减小值)。
在图7E的步骤762中,确定在感兴趣的频带内是否还有仓,如果是这样的话,对这些仓按上述那样处理。
下面,将提供掩蔽计算的例子。假定有一个0dB的音频信号符号,因此,所提供的值为相对于音频信号功率的最大码单音功率。提供四种情况:单一的2500Hz单音;三个频率为2000、2500和3000Hz的单音;在中心频率为2600Hz临界频带内、窄带噪声模型化的75个单音,即,在2415~2785Hz范围内、均等地间隔5Hz的75个单音;以及在1750~3250Hz范围内、窄带噪声模型化的均等地间隔5Hz的351个单音。对于每一种情况,把滑动音调分析(STA)的计算结果、与选择单音分析、窄带噪声分析和宽带噪声分析中最佳者的计算结果相比较。
第一单音 多个单音 窄带噪声 宽带噪声
码单音(Hz) STA(dB) 3种中的最佳者(dB) STA(dB) 3种中的最佳者(dB)  STA(dB) 3种中的最佳者(dB)  STA(dB) 3种中的最佳者(dB)
1976  -50  -49  -28   -30   -19   NA   14   12
2070  -45  -45  -22   -32   -14   NA   13   12
2163  -40  -39  -29   -25   -9   NA   13   12
2257   -34   -33   -28   -28  -3  NA  12  12
2351   -28   -27   -20   -28   1  NA  12  12
2444   -34   -34   -23   -33   2  7  13  12
2538   -34   -34   -24   -34   3  7  13  12
2632   -24   -24   -18   -24   5  7  14  12
2726   -26   -26   -21   -26   5  7  14  12
2819   -27   -27   -22   -27   6  NA  15  12
例如,在对单一单音情况的滑动音调分析(STA)中。掩蔽单音为2500Hz,相应于临界带宽0.002*25001.5+100=350Hz。图7F中曲线的断点在2500±0.3*350Hz,或者2395Hz和2605Hz。可以看出,码频1976在图7F曲线的负斜率部分上,所以,掩蔽系数为:
mfactor=0.025119*10-2.4*(2500-105-1976)/350
=3.364*10-5
=-44.7dB在1976Hz的临界频带内有三个码单音,所以,掩蔽功率在它们之间分配:
3.364*10-5/3=-49.5dB。把这一结果四舍五入成-50dB,示于取样计算表的左上角。
在“3种分析中的最佳者”的分析中,音调掩蔽根据以上连同图7F一起说明的单音方法来计算。
在“3种分析中的最佳者”的分析中,窄带噪声掩蔽通过首先计算跨过中心在感兴趣的码单音频率上的临界频带的平均功率来计算。认为功率大于平均功率的单音不是噪声的一部分,并将其去掉。其余功率之和为窄带噪声功率。最大可容许的码单音功率为在感兴趣的码单音临界带宽内对全部码单音的窄带噪声功率减掉6dB。
在“3种分析中的最佳者”的分析中,宽带噪声掩蔽通过对中心频率为2000Hz、2280Hz、2600Hz、2970Hz的临界频带计算窄带噪声功率来计算。为了找到宽带噪声功率,把最小的所形成的、窄带噪声功率乘以总带宽除以适当临界带宽。例如,如果中心为2600Hz、临界带宽370Hz的频带为窄带噪声功率最小者,将其窄带噪声功率乘以1322Hz/370Hz=3.57,以产生宽带噪声功率。容许的码单音功率为宽带噪声功率的-3dB。当有10个码单音时,对每一个码单音容许的最大噪声功率减小10dB,或宽带噪声功率的-13dB。
可以认为,滑动音调分析的计算一般相当于“3种分析中的最佳者”的计算,这指出滑动音调分析是一种强有力的方法。此外,在多个单音的情况下,滑动音调分析提供的结果较好,即比在“三种分析中的最佳者”的分析中容许更大的码单音功率,这指出甚至对于“3种方法中的最佳者”的计算之一都不能顺利适合的情况,滑动音调分析都能够适合。
下面,参考图8,其中以方框图形式示出使用模拟电路的编码器的实施例。模拟编码器在输入端210上接收模拟形式的音频信号,音频信号作为输入从输入端210提供到N个分量发生电路2201~220N,每一个分量发生电路产生相应的码分量C1~CN。为了简单清楚起见,图8只示出分量发生电路2201和220N。为了可控地产生要包括到音频信号中以形成已编码音频信号的相应数据符号的码分量,把相应数据输入端2221~222N提供给每一个分量发生电路,该相应数据输入端用作其相应分量发生电路的允许输入端。通过把允许信号可选择地加到分量发生电路2201~220N中的某几个电路上,把每一个符号作为码分量C1~CN的一个子集编码。把相应于每一个数据符号所产生的码分量、作为输入提供到加法电路226上,加法电路226在另一个输入端上接收来自输入端210的输入音频信号,利用加法电路226把码分量加到输入音频信号上,产生已编码音频信号,加法电路226在其输出端上提供该已编码音频信号。
每一个分量发生电路在结构上是类似的,并且包括相应的加权系数确定电路2301~230N,相应的信号发生器2321~232N,和相应的切换电路2341~234N。每一个信号发生器2321~232N产生一个分别不同的码分量频率、并且把所产生的分量提供到相应的切换电路2341~234N上,每一个切换电路2341~234N具有耦合到地的第二输入端和与乘法电路2361~236N中相应之一的输入端耦合的输出端。响应于在其相应数据输入端2221~222N上接收的允许信号,每一个切换电路2341~234N将其相应信号发生器2321~232N的输出端与乘法电路2361~236N中相应之一的耦合端耦合起来。然而,在数据输入端上没有允许信号时,每一个切换电路2341~234N将其输出端耦合到接地的输入端上,使得相应乘法器2361~236N的输出为零电平。
每一个加权系数确定电路2301~230N用来评价在相应频带内音频信号的频率分量掩蔽由相应发生器2321~232N产生的码分量的能力,以产生加权系数;每一个加权系数确定电路把该加权系数作为输入提供到相应乘法电路2361~236N上,以便调整相应码分量的幅度;以确保该码分量已被加权系数确定电路评价的部分音频信号掩蔽掉。还参考图9,如方框图形式示出作为示范性电路230指出的每一个加权系数确定电路2301~230N的构成。电路230包括掩蔽滤波器240,滤波器240在其输入端上接收音频信号,并且用来把该音频信号的一部分分离出来,要利用这部分音频信号产生加权系数并要把该加权系数提供到乘法器2361~236N中相应之一上。而且选择掩蔽滤波器的特性,以便根据其频率分量掩蔽相应码分量的有关能力加权该音频信号频率分量的幅度。
把掩蔽滤波器240选定的那部分音频信号提供到绝对值电路242上,绝对值电路242产生代表在掩蔽滤波器240通过的频带内那部分信号的绝对值的输出。把绝对值电路242的输出作为输入提供到具有选定增益的定标放大器244上,以产生输出信号,当该输出信号乘以相应切换2341~234N的输出时,在相应乘法器2361~236N的输出端将产生一个码分量、该相应乘法器2361~236N将确保:当作为声音再生该已编码音频信号时,通过了掩蔽滤波器240选定的那部分音频信号将把该已乘的码分量掩蔽掉。因此,每一个加权系数确定电路2301~230N产生一个表示所选的那部分音频信号掩蔽相应码分量的能力的评价信号。
在根据本发明模拟编码器的其它一些实施例中,对每一个码分量发生器提供多个加权系数确定电路,当作为声音再生该已编码音频信号时对应于给定码分量的多个加权系数确定电路中的每一个加权系数确定电路评价音频信号的不同部分掩蔽该特定分量的能力。例如,可以提供多个这样的加权系数确定电路:当作为声音再生该已编码音频时,其中,每一个加权系数确定电路评价在相对窄频带(使得在这样的频带内,音频信号的能量多半包括一个单一频率分量)内的部分音频信号掩蔽该相应码分量的能力。对同一个相应的码分量还可以提供又一个加权系数确定电路,当作为声音再生该已编码音频信号时,用来评价:在具有码分量频率为其中心频率的临界频带内、音频信号的能量掩蔽该码分量的能力。
此外,虽然图8和图9实施例中利用模拟电路实现各功能,但是将会意识到,也可以利用数字电路、全部或部分地利用这样的模拟电路实现所执行的相同的功能。
解码
下面,将描述特别适应于把利用上文公开的本发明技术编码的音频信号解码、以及一般地把包括在音频信号中的码解码这样基于幅度可将其从音频信号中区别出来的解码器和解码方法。根据本发明的某些特点并参考图10的功能方框图,通过基于音频信号电平和非音频信号的噪声电平之一或此二者、建立对一个或一个以上码分量的预期幅度,正如功能方框250所指出的那样,检出在已编码音频信号中存在的一个或一个以上的码分量。例如,在图10中的252上提供了表示这样的预期幅度的一个或多个信号,这种信号正如功能方框254所指出用来通过检出相应于预期幅度的信号以确定码分量的存在。根据本发明的解码器特别良好地适应于检出被音频信号其它分量所掩蔽的码分量的存在,因为码分量与其它音频信号分量之间的幅度关系在某种程度上是预定的。
图11为根据本发明一个实施例解码器的方框图,该解码器使用数字信号处理,用来把以模拟形式接收的已编码音频信号从解码器中提取码。图11的解码器具有用来接收已编码模拟音频信号的输入端260,该已编码模拟音频信号例如可以是由话筒拾取的信号、作为声音再生的一接收机包括电视或无线电广播的信号、或者直接从这样的接收机以电气信号形式提供的其它已编码模拟音频信号。通过再生音频记录,例如小型盘或盒式带也可以产生这样的已编码模拟音频。把模拟调整电路262与输入端260耦合起来接收已编码模拟音频,并且用来在模-数变换以前执行信号放大、自动增益控制、和反混淆低通滤波。此外,模拟调整电路262用来执行带通滤波操作,以确保把由此输出的信号限制到码分量可以出现的频率范围内。模拟调整电路262把已处理的模拟音频信号输出到模-数变换器(A/D)263上,(A/D)263把接收的信号变换成数字形式将其提供到数字信号处理器(DSP)266上,DSP266处理已数字化的模拟信号,检出码分量的存在并确定码分量所表示的码符号。把数字信号处理器266与存储器270(包括程序和数据存储的存储器)及输入/输出(I/O)电路272耦合起来,以接收外部指令(例如,开始解码指令或输出已存储码指令)和输出已解码的信息。
下面,将描述图11的数字解码器把利用图3设备编码的音频信号解码的操作。模拟调整电路262用来对已编码的音频信号进行带通滤波,通带范围约为1.5KHz~3.1KHz,DSP266以适当高的速率对已滤波的模拟信号进行取样。接着利用DSP266把已数字化的音频信号分离成各频率分量范围,或者利用FFT处理将其分离成各仓。更准确地说,在预定个数的最新数据点上执行重迭的、窗式FFT,因此,当接收到个数足够多的新取样时,将周期性地执行新FFT。按照下面的讨论把数据加权,执行FFT以产生每一个具有预定宽度、个数预定的频率仓。利用DSP266,计算在包括码分量频率的范围内每一个频率仓的能量B(i)。
围绕着每一个其中可以出现码分量的仓执行噪声电平的估计。因此,在利用图11的解码器把用图3实施例编码的信号解码时,有40个其中可以出现码分量的频率仓。对每一个这样的频率仓,按下述方法来估计噪声电平。首先,按照下列关系式计算在频率范围为高于和低于感兴趣的特定频率仓j(即,其中可以出现码分量的仓)的窗口内各频率仓中的平均功率E(j): E ( j ) = 1 2 w + 1 ΣB ( i ) 此处,i=(i-w)→(j+w),w为以仓的个数表示的、高于和低于感兴趣仓的窗口的范围。然后,按照下列公式估计频率仓j中的噪声电平NS(j):
NS(j)=(∑Bn(i))/(∑δ(I))此处,如果B(i)<E(j),则Bn(i)=B(i)(仓i中的能量级);否则B(i)=0并且如果B(i)<E(i),则δ(i)=1;否则δ(i)=0。即:为了包括在感兴趣仓周围的特定窗口内电平低于平均能量级的那些分量,并且从而包括落到这样的平均能量级以下的音频信号分量,假定了噪声分量。
一旦,感兴趣仓的噪声电平已经估计出来了,则通过感兴趣仓中的能量级B(i)除以估计的噪声电平NS(i)来估计该仓的信噪比SNR(j)。如下所述,为了检出码的存在以及定时同步符号和数据符号的状态,使用SNR(j)之值。为了在统计的基础上不把音频信号分量考虑成码分量,可以使用各种技术。例如,可以假定,具有最高信噪比的仓包括音频信号分量。另一个可能性是,排除具有高于预定值的SNR(j)的那些仓。又另一种可能性是,不考虑具有最高和/或最低SNR(j)的那些仓。
当用来检出在利用图3的设备编码的音频信号中码的存在时,图11的设备至少在可能找到码符号的预定时间间隔的主要部分内、反复累积指出在感兴趣的每一个仓中码的存在的数据。因此,上述过程将重复多次,在该时间范围内、对每一个感兴趣的仓累积分量存在数据。下面将详细讨论用来基于利用同步码建立适当检出时间范围的技术。一旦,DSP266在有关时间范围内已经积累了这样的数据,DSP266就以下面讨论的方式确定、可能的码信号中的哪一个出现在音频信号中了。然后DSP266就把已检出的码符号以及用来根据DSP的内部时钟信号以及识别检出该符号的瞬间的时间标记一起存储到存储器270中。此后响应于通过I/O电路272DSP266接收的适当指令,DSP使存储器270通过I/O电路272输出已存储的码符号和时间标记。
图12A和12B的流程图说明当把在输入端260上接收的模拟音频信号中编码的符号解码时,DSP266所执行操作的顺序。首先,参考图12A,当开始解码处理时,DSP266在步骤450中进入主程序环,在步骤450中DSP266设定标志SYNCH,这使得DSP266在预定的信息顺序中在输入音频信号内首先开始检出同步符号E和S的存在的操作。一旦执行步骤450,DSP266就调用图12B的流程图中说明的子程序DET,以便在音频信号中搜索表示同步符号的码分量的出现。
参考图12B,在步骤454中,DSP反复地采集和存储输入音频信号的取样,一直到已经存储了用来执行上述FFT的个数足够多的取样。一旦已经实现了这一点,就对存储的数据进行加权、以便把数据开窗,可利用例如余弦平方加权函数、凯瑟-贝塞尔函数、高斯(泊松)函数、汉宁函数或其它适当的加权函数,正如步骤456所指出。然而,在码分量足够明显时,不需要加权。然后,对已开窗的数据进行重迭FFT,正如步骤460所指出。
一旦FFT已经结束,就在步骤462中测试SYNCH标志,检查一下是把它设定了(在此情况下预期同步符号)还是把它清除了(在此情况下预期数据的比特符号)。因为开始时为了检出表示同步符号的码分量的出现,DSP设定了SYNCH标志,所以,程序进行到步骤466,在步骤466中评价借助于步骤460的FFT获得的频域数据,以确定这样的数据是否指出表示E同步符号或S同步符号的分量的出现。
为了检出该存在和定时同步符号,首先确定对每一种可能的同步符号和数据符号的SNR(j)值之和。在检出同步符号的处理期间内的某一给定瞬间,将预期一个特定的符号。作为检出该预期符号的第一步,确定其相应值SNR(j)之和是否大于其它任一值。如果是这样的话,就根据在可能包括码分量的各频率仓中的噪声电平,建立检出门限值。因为在任一给定的瞬间在已编码音频信号中只包括一个码符号,所以,只有感兴趣仓的四分之一才包括码分量。其余四分之三包括噪声,即,节目音频分量和/或其它外部能量。作为对全部感兴趣的40个频率仓的SNR(j)值的平均值、产生检出门限值,但是,为了说明环境噪声的影响和/或补偿观察到的出错率,可以利用乘法系数来调整该检出门限值。
当已经这样建立了检出门限值时,把预期同步符号的SNR(j)值之和针对检出门限值进行比较,以确定其和是否大于该门限值。如果是这样的话,指出预期同步符号的检出有效。一旦实现了这一点,正如步骤470所指出,程序则返回到图12A的主处理环,在步骤472中确定(正如下文所说明的那样)已解码数据的结构是否满足预定的合格标准。如果不满足,处理则返回到步骤450,重新开始在音频信号中搜索同步符号的存在;但是如果满足这样的标准,就确定预期的同步结构(即,预期的符号E和S序列)是否已全部接收和检出,正如步骤474所指出。
然而,在第一次通过子程序DET以后,为了确定该结构是否满足合格标准,对不足的数据已经作了采集,因此,处理从步骤474返回到子程序DET,以便再执行FFT和评价同步符号的存在。一旦子程序DET已执行了预定的次数,当处理返回到步骤472时,DSP就确定所积累的数据是否满足对同步结构的合格标准。
即,一旦DET已执行了这样预定的次数,则在子程序DET的步骤466中的评价也执行了相应的次数。在一个实施例中,把发现“E”符号的次数用作在相应的时间期间内“E”符号能量大小的度量。然而,可代之以利用其它的“E”符号能量的度量(例如,超过平均仓能量的“E”仓SNR的总数)。在重新调用子程序DET并且又执行步骤466中的评价之后,在步骤472中,把这一最近的评价值加到在预定的时间期间内所积累的那些评价值上,并且把以前所积累的那些评价值中最老的评价值删除。在多次通过DET子程序的期间内,继续这一处理,在步骤472中看到在“E”符号能量中有一个峰。如果没有发现这样的峰,则导致确定同步结构尚未遇到,因此处理从步骤472返回到步骤450,以便再一次设定SYNCH标志,重新开始搜索同步结构。
然而,如果已经找到这样的“E”信号最大值,则在子程序DET452以后、在步骤472中执行的评价处理则继续每次利用来自步骤466的同样个数的评价值,但是,把最老的评价值删除并把最新的评价值加上,因此,为此目的使用了滑动数据窗。当继续这一处理时,在通过步骤472预定的次数以后,确定是否已经出现了从“E”符号跨越到“S”。在一个实施例中,这是作为一个点确定的,在这个点上,在相同的时间间隔期间内,在滑动窗口中、步骤466形成的“S”仓SNR的总额第一次超过“E”仓SNR的总额。一旦已经发现了这样的跨越点,处理则继续以上述方式搜索“S”符号能量的最大值,该最大值由在滑动数据窗口内“S”检出的最多个数指出。如果没有发现这样的最大值或者在“E”符号能量的最大值以后在预期的时间范围内该最大值没有出现,处理则着手从步骤472返回步骤450,重新开始搜索同步结构。
如果满足上述标准,则在步骤474中宣告同步结构的出现并在步骤480中继续处理。根据“E”和“S”符号能量的最大值以及检出的跨越点,确定预期的比特时间间隔。可以采用其它对策,来代替上述用来检出同步结构出现的处理。在又一个实施例中,当同步结构并不满足上述那样标准但接近于合格结构(即,所检出的结构并不明显不合格)时,可以推迟确定同步结构是否已检出,一直到根据为了确定在潜在同步结构后面的预期数据时间间隔内、数据比特的出现而执行的评价进一步分析之前(正如下文所说明的)。根据所检出数据的总数:即,在猜想的同步结构时间间隔和在猜想的比特时间间隔期间内,可以对可能的同步结构执行追溯性的判定。
返回到图12A的流程图,一旦已经判定了同步结构,则在步骤480中,就像上面指出的那样,根据两个最大值和跨越点,来确定比特定时。即,为了确定每一个接着的数据比特时间间隔预期的起点和终点,把上述数值平均。一旦实现了这一点,则在步骤482中把SYNCH标志清除,以指出接着DSP将搜索任一可能的比特状态的出现。然后再次调用子程序DET452,也参考图12B,以与上述同样的方式执行该子程序一直到步骤462,在步骤462中SYNCH标志的状态指出应该确定比特状态,然后处理进行到步骤486。在步骤486中,DSP以上述方式搜索指出“0”比特状态或“1”比特状态的码分量的出现。
一旦已经实现了这一点,则在步骤470中处理返回到图12A主处理环中步骤490,在步骤490中确定是否已接收了足够确定比特状态的数据。为了这样做,必须多次通过子程序452,因此,在第一次通过452以后,处理就返回到子程序DET452,以根据新的FFT执行又一次评价。一旦子程序452已经执行了预定的次数,则在步骤486中评价这样采集的数据,以确定所接收的数据指出“0”状态、“1”状态、还是不定状态(通过利用奇偶校验数据,能够分辨不定状态)。即,把“0”仓SNR的总额与“1”仓SNR的总额相比较。不论哪个比较大,它就确定了数据状态,如果那两个总额相等,数据为不定状态。换句话说,如果“0”仓和“1”仓SNR的总额不等,但颇为接近,就可以宣告为不定的数据状态。还有,如果使用了大量的数据符号,就可以把对其发现了最大SNR和的那个符号确定为所接收的符号。
当处理又返回到步骤490时,检出比特状态的确定,处理进行到步骤492,在步骤492中,DSP在存储器270中存储数据,这数据是指出用来装配成字的、相应比特状态的数据,一个字具有预定个数的符号,符号由所接收音频信号中已编码的分量来表示。此后在步骤496中确定所接收的数据是否已提供已编码字或信息的全部比特。如果没有提供,处理则返回DET子程序452,以确定下一个预期信息符号的比特状态。然而,如果在步骤496中确定该信息的最后一个符号已经收到,处理则返回到步骤450,设定SYNCH标志,以便通过检出其同步符号的出现、来搜索新信息的出现,该同步符号如已编码音频信号中码分量所表示的那样。
参考图13,在某些实施例中,利用非码音频信号分量和其它噪声(在本文中,总起来称为“噪声”)之一或此二者产生一个比较值例如门限值,如功能方框276所指出。为了检出码分量的出现,针对该比较值,把已编码音频信号的一个或多个的部分相比较,如功能方框277所指出。最好是,首先,对已编码音频信号进行处理,把可能包括着码分量的频带内的各分量隔离开来;然后,在某一时间期间内,把各分量积累起来,以便把噪声平均掉,如功能方框图278所指出。
下面,参考图14,以方框形式示出根据本发明的模拟解码器实施例。图14的解码器包括与四组分量检出器282、284、286和288耦合的输入端280。利用每一组分量检出器282~288在表示相应码符号的输入音频信号中,检出码分量的出现。在图14的实施例中,这样来安排解码器设备可以检出4N(此处,N为整数)个码分量中任一码分量的出现,码包括四个不同的符号、每一个符号由一组唯一的N个码分量来表示。因此,四组282~288包括4N个分量检出器。
图15中,以方框图形式未出四组282~288中4N个分量检出器之一的实施例,在这里,将其标为分量检出器290。分量检出器290具有与图14中解码器输入端280耦合的、用来接收已编码音频信号的输入端292。分量检出器290包括具有噪声估计滤波器294的上支路,在一个实施例中,噪声估计滤波器294采取具有相对宽的通带的带通滤波器的形式,以通过中心频率为要检出的相应码分量频率的带内音频信号的能量。换句话说,最好是用两个滤波器代替该噪声估计滤波器294,其中一个滤波器的通带从高于该要检出的相应码分量的频率开始延伸,第二个滤波器通带的上边沿低于该要检出的码分量的频率,把这两个滤波合在一起后通过能量的频率高于和低于(但不包括)该要检出的分量的频率、而在该分量频率附近的频率范围内。噪声估计滤波器294的输出端与绝对值电路296的输入端连接,绝对值电路296产生的输出信号表示噪声估计滤波器294输出的绝对值,加到积分器300的输入端上;积分器300积累其输入信号,它产生的输出值表示邻近但不包括该要检出的分量频率的频谱中各部分的信号能量,将此值输出到差分放大器302的不倒相输入端上;差分放大器作为对数放大器工作。
图15的分量检出器还包括含有信号估计滤波器306的下支路,信号估计滤波器306具有与输入端292耦合的用来接收已编码音频信号的输入端,利用滤波器306使实际上窄于噪声估计滤波器294中相对宽的频带的频带通过,因此信号估计滤波器306实际上只通过频率为要检出的相应码信号分量频率的信号分量。信号估计滤波器306具有与又一个绝对值电路308的输入端耦合的输出端;利用绝对值电路308在其输出端上产生表示通过信号估计滤波器306的信号绝对值的信号。绝对值电路308的输出端与又一个积分器310的输入端耦合;积分器310积累电路308输出之值,它产生的输出信号表示在预定的时间期间内、在信号估计滤波器的窄通带内的能量。
积分器300和310中的每一个都有一个耦合起来的清除端,用来接收加到端子312上的公共清除信号。清除信号由图14所示控制电路314提供,控制电路314周期性地产生清除信号。
返回到图15,积分器310的输出提供到放大器302的倒相输入端上,放大器302有效地产生一个输出信号,该输出信号表示积分器310的输出与积分器300的输出之差。因为放大器302是对数放大器,所以,其可能的输出值的范围压缩了,从而减小了加到窗比较器316上输出信号的动态范围、窗比较器316用来在给定的时间间隔内、捡出码分量的出现或不出现,该时间间隔由控制电路314通过加清除信号来确定。当放大器302提供的输入落在低门限值与固定的高门限值之间时,窗比较器输出码出现信号,此处,低门限值作为固定值加到比较器316的低门限值输入端子上,固定的高门限值加到比较器316的高门限值输入端子上。
再参考图14,每一个分量检出器组的N个分量检出器中的每一个分量检出器290偶合其相应窗比较器316的输出端到码确定逻辑电路320的一个输入端上。在控制电路314建立的多个清除周期内,电路320在控制电路314的控制下积累来自4N个分量检出电路290的码出现信号。当按照下述那样建立的检出给定符号的时间间隔结束时,码确定逻辑电路320根据在该时间间隔期间内、对该符号检出的分量个数最多,确定哪一个码符号接收到了,并且,在输出端322上输出指出已检出码符号的信号。可以把输出信号存储到存储器中,装配成更长的消息或数据文件,将其发送出去或别样的利用(例如,作为控制信号)。
对于上述(结合图11、12A、12B、14和15)解码器的符号检出时间间隔可以根据与每一条已编码消息一起发送的并具有预定持续时间和顺序的同步符号的定时而建立。例如,在一音频信号中包括的一条已编码消息可能包括:两个数据时间间隔的已编码E符号,后面跟着两个数据时间间隔的已编码S符号,都像上面连同图4所描述的那样。图11、12A、12B、14和15的解码器有效地开始搜索第一预期的同步符号的出现,即在预定的周期期间内发送的已编码E符号;并确定E符号的传输时间间隔。此后,解码器搜索表征符号S的码分量的出现,当检出该符号S时、解码器确定其传输时间间隔。根据已检出的传输时间间隔、确定从E符号到S符号过渡的点,根据这个点、设定对每一种数据比特符号的检出时间间隔。在每一个检出时间间隔期间内,解码器积累码分量,以便以上述方式确定在该时间间隔内发送的相应符号。
虽然图14和15中实施例的各元件是以模拟电路来实现的,但是,将会意识到,利用数字电路也可以全部或部分地实现所执行的相同功能。
下面,参考图16和17,其中,示出用来产生听众对广泛传播的信息,例如电视和广播节目的评价。图16通过空中广播音频信号的无线电广播电台的方框图,为了识别电台和广播时间已把该音频信号编码。如果需要,还可以把广播的节目或片断的识别包括进去。节目音频源340,例如小型盘放音机、数字音频磁带放音机、或实况转播音频源由电台管理人员借助于控制设备342控制、可控地输出要广播的音频信号。把节目音频源的输出端344与编码器348的输入端耦合起来,根据图3的实施例,还包括DSP104、带通滤波器120、模-数变换器(A/D)124、数-模变换器(DAC)140和加法电路142。控制设备342包括图3实施例的主处理器90、键盘96和监视器100,因此,把图16的控制设备342中包括的主处理器与编码器348中包括的DSP耦合起来。编码器348在控制设备342的控制下运转,以便在要发送的音频中周期性地包括已编码的消息,这种消息包括适当的识别数据。编码器348把已编码的音频输出到无线电发射机350的输入端上,发射机350以已编码的节目音频调制载波,借助于天线352通过空中把载波发送出去。包括在控制设备342中的主处理器借助于键盘被编程,以控制编码器输出适当的、包括电台识别数据的已编码消息。主处理器借助于在其中的基准时钟电路自动地产生广播的时间数据。
还参考图17,把该系统的个人监视设备380装入外壳382中,382的尺寸小到足以带在参加听众评价调查的每一个听众成员身上。给每一个听众成员配备一个个人监视设备,例如设备380,在例如预定为期一周的调查期间内、每一天的几段特定时间中,听众成员要把该设备380带在身上。个人监视设备380包括无方向性话筒386,话筒386拾取带着设备380的听众成员可以得到的声音,这种声音包括由收音机(例如,图17中的收音机390)杨声器再生的广播节目。
个人监视设备380还包括信号调整电路394,该电路394具有与话筒386的输出端耦合的输入端,并且,用来放大话筒386的输出、还对其进行带通滤波,带通滤波用来衰减在包括图16中编码器348所产生节目音频中包括的码的各个频率分量的音频频带以外的那些频率,还用来执行为模-数变换作准备的反混淆滤波。
个人监视设备380的数字电路以功能方框图的形式示于图17,它包括解码器方框和控制方框,这两个方框例如可以借助于数字信号处理器来实现。把节目和数据存储的存储器404与解码器400耦合起来、以便接收用于存储的已检出码,还与用来控制存储器404的读和写操作的控制方框402耦合起来。把输入/输出(I/O)电路406与存储器404耦合起来,以便接收要由个人监听设备380输出的数据,和在存储器404中存储信息、例如节目指令。还把I/O电路406与用来控制设备380的输入和输出操作的控制方框402耦合起来。
解码器400根据上述图11的解码器操作,输出要存储到存储器404中的电台识别和时间码数据。个人监视设备380还备有在原理上以410指出的连接器,用来输出存储在存储器404中的、积累的电台识别和时间码数据,以及接收来自外部设备的指令。
个人监视设备380最好能够与在序号为No.08/101558、申请日期为1993年8月2日、标题为“对听众监视/记录设备的柔和刺激”的美国专利申请书中公开的连接站一起工作,该申请书与本申请书共同受让,该申请书在这里列为参考资料.此外,个人监视设备380最好备有在所述序号为No.08/101558的美国专利申请书中也公开了的、便携式广播辐射监视设备的附加特点。
连接站通过调制解调器、经过电话线与中心数据处理装置通信,向该处理装置上行装入识别和时间码数据,以产生有关听众收看和/或收听的报告。中心装置还可以向连接站下行装入信息(例如,可以执行的程序信息),供连接站使用和/或提供给设备380。中心装置还可以通过射频信道,例如以本发明方式、用这样的信息编码的现有调频广播,对连接站和/或设备380提供信息。连接站和/或设备380备有调频接收机(为了简单明了起见,未示出),用来把已编码的调频广播解调,将其提供到根据本发明的解码器上。还可以通过电缆或其它传输媒介,来提供已编码的调频广播。
除了借助于个人监视设备进行监视以外,还可以使用固定设备(例如,机上设备)。为了从接收机或其它装置接收电气形式的已编码音频,可以使用例如图17的话筒386那样的话筒,把机上设备耦合上去。于是,机上设备就可以在有或没有监视听众配合的情况下,通过利用本发明来监视选定的信道。
考虑本发明编码和解码技术的其它应用,在一种应用中,把用来允许进行广告监视的码、提供到广告的音迹上,从而确保:那些广告已在同意的时间(由电视或无线电广播或其它)发送出去。
在又一些其它应用中,把控制信号以根据本发明产生的码的形式发送出去。在一种这样的应用中,一种交互作用的玩具接收和解码包括在电视或无线电广播、或声音记录的音频部分中的一种已编码控制信号,并且,执行相应的动作。在另一种这样的应用中,把原始控制码包括在电视或无线电广播、或声音记录的音频部分中,使得接收或再生设备通过把这样的码解码可以执行原始的控制功能,有选择地预防接收或再生广播和记录。还可以把控制码包括在蜂窝电话传输中,以限制非法访问蜂窝电话ID的应用。在另一种应用中,把码包括到电话传输中,区别声音传输和数据传输,适当地控制传输通路的选择,以避免不可靠地发送的数据。
还可以实现各种发射机识别的功能,例如,确保军事传输的可靠性,和与飞行器语言通信的可靠性。还考虑了一些监视应用。在一种这样的应用中,参与市场调查的人研究戴上接收加到公共广播或类似音频信号上的编码消息的个人监视器,在零售商店或无车商店区内,记录参与人的出席。在另一种这样的应用中,雇员戴上接收加到音频信号上的编码消息的个人监视器,在工厂里监视他们出席在指定位置上。
通过利用本发明编码技术和解码技术,还可以实现保密通信。在一种这样的应用中,借助于根据本发明的编码和解码,通过分配码分量的电平使得码被水下环境声所掩蔽、或者被起源于码发射机位置上的声源所掩蔽,来执行保密的水下通信。在另一种这样的应用中,通过把被掩蔽的码包括到要利用传呼设备接收和解码的、通过空中的其它音频信号传输中,进行保密的传呼传输。
本发明的编码和解码技术还可以用于证实语言信令。例如,在电话定货的应用中,存储的语言印刷品可以与活的发声相比较。作为另一个例子,例如,可以把保密的数字和/或一天里的时间编码并与讲出的言词组合,然后解码,用于讲出言词的自动控制处理。在这种情况下,编码设备可以是电话或其它语言通信设备的附件、或者是,当直接存储讲出的言词而不通过电话线之类发送时使用的其它单独的固定设备。又一种应用是,在便携式电话的存储器中,提供证实码,使得语言流包括证实码,由此,允许检出非法传输。
通过把数据包括到语言或其它音频传输中,还可以实现更好地利用通信信道的带宽。在一种这样的应用中,把飞行器仪表中数据指示的读数包括到空对地的语言传输中,通知飞行器工作状态的地面控制器,而不需要分开的语言和数据信道。选择码的电平,使得码分量被语言传输所掩蔽,从而避免它们之间的干扰。
通过借助于本发明编码技术在每一个合法拷贝的音频部分上把一个唯一的识别号编码,也可以检出侵害磁带版权的行为,即非法拷贝有版权的作品,例如音频/视频记录和音乐。如果从多个拷贝中捡出了该已编码的识别号,非法拷贝则是显然的。
又一中应用是,通过利用装有根据本发明解码器的VCR,确定了已记录的节目。根据本发明,把视频节目(例如,娱乐节目、广告、等)与识别该节目的识别码一起编码。当把VCR设置于记录方式时,记录信号的音频部分提供到解码器上,检出其中的识别码。把检出的码存储到VCR的存储器中,以便接着用于产生记录用法的报告。
通过利用本发明,能够采集那种指出已由电台广播或已由供应商发送的有版权作品的数据,以查清有关版税的责任。把作品与唯一地识别该作品的相应识别码一起编码。把由一个或一个以上的电台广播的或由供应商发送的信号提供给监视设备,监视设备就将其音频部分提供给根据本发明的解码器,解码器检出在其中出现的识别码。把已检出的码存储在存储器中,以便用于产生要用来访问版税责任的报告。
根据MPEG(活动图象专家组)-2标准建议的解码器,已经包括了为提取根据本发明的已编码数据所需的某些声音扩张处理元件,因此,记录禁止技术(例如,为了防止非法记录有版权的作品)所利用的根据本发明的码、很好地适合于MPEG-2解码器。把根据本发明的适当解码器提供到记录装置上、或者作为附件提供到记录装置上,该解码器检出为了记录而提供的音频中拷贝禁止码的出现。记录装置响应于这样检出的禁止码,禁止记录相应的音频信号和任何伴随着的信号,例如视频信号。根据本发明编码的版权信息在带内,不需要附加的定时或同步,自然地伴随着节目素材。
在又另一些应用中,通过空中发送的节目,通过电缆广播或其它媒介发送的节目,或记录在磁带、盘、或其它媒介上的节目包括与、一个或一个以上观众或听众用来操作设备的控制信号一起编码的音频部分。例如,描绘骑自行车的人可以走的路径的节目,包括与控制信号一起根据本发明编码的音频部分,该控制信号供静止的锻炼自行车或大车根据所画路径的明显倾斜控制踏板阻力之用。当用户蹬该静止自行车时,他(她)在电视机或其它监视器上观看该节目,节目的音频部分作为声音再生出来。静止自行车上的话筒转换所再生的声音,根据本发明的解码器检出声音中的控制信号,把控制信号提供到锻炼自行车的踏板阻力控制装置上。
从上述将会意识到,本发明技术可以通过全部或部分地利用模拟或数字电路而实现,还可以意识到,其全部或部分处理功能可以利用硬件电路、或通过利用数字信号处理器、微处理器、微计算机、多处理器(例如,并行的处理器)、等等来执行。
在这里,虽然已详细讨论了本发明的特定实施例,但是,应该了解,本发明并不局限于那些准确的实施例,还应该了解,熟悉这种技术的人在不脱离附件权利要求书中所规定本发明范围或精神的情况下,可以形成各种变型。

Claims (95)

1.一种用来把具有至少一个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备,其特征在于,包括:
用来评价第一组多个音频信号频率分量对于人的听觉掩蔽所述至少一个码频分量的掩蔽能力,以产生第一掩蔽评价值的第一掩蔽评价装置;
用来评价与第一组不同的第二组多个音频信号频率分量对于人的听觉掩蔽该至少一个码频分量的掩蔽能力,以产生第二掩蔽评价值的第二掩蔽评价装置;
用来基于选定的第一和第二掩蔽评价值之一,把一个幅度分配给至少该一个码频分量的幅度分配装置;以及
用来把至少该一个码频分量包括到音频信号中的码包括装置。
2.根据权利要求1中所述的设备,其特征在于,从第一频率范围内选择所述第一组多个音频信号频率分量;并且,从窄于所述第一频率范围的第二频率范围内选择所述第二组多个音频信号频率分量。
3.根据权利要求2中所述的设备,其特征在于,所述第二组多个音频信号频率分量基本限定为单一音频信号频率分量。
4.根据权利要求2中所述的设备,其特征在于,包括所述至少一个码频分量的装置把多个码频分量包括到所述音频信号中。
5.根据权利要求4中所述的设备,其特征在于,所述多个码频分量包括第一分量和第二分量其分别是在所述多个码频分量的全部频率中的最低频率和最高频率的;以及包括第一频率范围,其至少从所述多个码信号分量的所述最低频率延伸到其所述最高频率。
6.根据权利要求4中所述的设备,其特征在于,所述第二组多个音频信号频率分量包括多个第二组音频信号频率分量,所述多个第二组中的每一个从窄于第一频率范围的相应频率范围内选择;第二掩蔽评价装置评价多个第二组中的每一个、掩蔽所述多个码信号分量的至少相应之一的掩蔽能力,以产生相应的第二掩蔽评价值;所述幅度分配装置至少基于相应的第二评价值的至少之一,把一个相应的幅度分配给所述多个码信号分量中的每一个;码包括装置把该多个码信号分量包括到音频信号中。
7.根据权利要求6中所述的设备,其特征在于,把所述多个第二组的音频信号频率分量的每一个基本限定为单一音频信号频率分量。
8.根据权利要求7中所述的设备,其特征在于,从具有相应于至少对一个码频分量的临界频带的带宽的音频信号的频率范围内选择所述第一组多个音频信号频率分量。
9.根据权利要求1中所述的设备,其特征在于,所述码包括多个码频分量组,每一个码频分量组表示分别不同的码符号、并且包括多个分别不同的码频分量,所述码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内、相邻分量群以相应频率的值间隔开来,并且,其中每一个相应分量群的预定频率范围小于把相应分量群与其相邻分量群间隔开来的频率值。
10.根据权利要求1中所述的设备,其特征在于,所述第一掩蔽评价装置有效地检出在特定频率范围内第一组音频信号频率分量的信号功率,确定在第二频率不同于第一频率的特定频率范围内、信号功率分别为第一和第二频率中每一个频率上的情况下的第一和第二掩蔽系数,选择第一和第二掩蔽系数中表示该至少一个码频分量的幅度较小的那一个,并且,基于选定的掩蔽系数、确定第一组多个音频信号频率分量的掩蔽能力。
11.根据权利要求1中所述的设备,其特征在于,与用来解码已编码音频信号的装置协同,检出该至少一个码频分量。
12.根据权利要求1中所述的设备,其特征在于,所述幅度分配装置有基于第一和第二多个音频信号频率分量组掩蔽该至少一个码频分量的相对能力,选择所述第一和第二掩蔽评价值之一。
13.一种用来把具有至少一个码频分量的码包括到具有多个音频信号频率分量的音频信号中的方法,其特征在于,包括下列步骤:
评价第一组多个音频信号频率分量对于人的听觉掩蔽所述至少一个码频分量的掩蔽能力,以产生第一掩蔽评价值;
评价第二组多个音频信号频率分量对于人的听觉掩蔽所述至少一个码频分量的掩蔽能力,以产生第二掩蔽评价值;
基于选定的第一和第二掩蔽评价值之一,把一个幅度分配给所述至少一个码频分量;以及
把所述至少一个码频分量包括到所述音频信号中。
14.根据权利要求13中所述的方法,其特征在于,还包括把已编码音频信号解码、以检出该至少一个码频分量的步骤。
15.根据权利要求l3中所述的方法,其特征在于,还包括响应于至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据,产生该至少一个码频分量的步骤。
16.根据权利要求13中所述的方法,其特征在于,所述码包括多个码频分量组,每一个码频分量组表示分别不同的码符号、并包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内、相邻分量群以相应频率的值间隔开来,并且,其中每一个相应分量群的预定频率范围小于把相应分量群、与其相邻分量群间隔开来的频率值。
17.根据权利要求13中所述的方法,其特征在于,评价第一组掩蔽能力的步骤包括:检出在特定频率范围内第一组音频信号频率分量的信号功率,确定在第二频率不同于第一频率的特定频率范围内、信号功率分别为第一和第二频率中每一个频率上的情况下的第一和第二掩蔽系数,选择第一和第二掩蔽系数中表示该至少一个码频分量的幅度较小的那一个,并且,基于选定的掩蔽系数、确定第一组多个音频信号频率分量的掩蔽能力。
18.一种用来把至少具有一个码频分量的码包括到具有多个音频信号频率分量的音频信号中的设备,其特征在于,包括:
具有用来接收该音频信号的输入端的数字计算机,把数字计算机被编程,以评价第一和第二组多个音频信号频率分量对于人的听觉掩蔽所述至少一个码频分量的相应掩蔽能力,以产生相应的第一和第二掩蔽评价值,第二组多个音频信号频率分量不同于其第一组,还把该数字计算机编程,以基于选定的第一和第二掩蔽评价值之一,把一个幅度分配给该至少一个码频分量;以及
用来把该至少一个码频分量包括到音频信号中的装置。
19.根据权利要求18中所述的设备,其特征在于,其中,数字计算机有效地在第一批音频频率中选择第一组多个音频信号频率分量作为所述多个音频信号频率分量,还有效地从至少包括一个在第一批音频频率之外的频率的第二批音频频率中选择第二组多个音频信号频率分量。
20.根据权利要求18中所述的设备,其特征在于,其中,数字计算机包括用来接收至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据的输入端,把该数字计算机编程,以响应于所述数据,至少产生该一个码频分量。
21.根据权利要求18中所述的设备,其特征在于,与具有用来接收已编码音频信号的输入端的解码器协同,至少有效地检出该一个码频分量。
22.根据权利要求18中所述的设备,其特征在于,数字计算机被编程以产生作为多个码频分量组的码,每一个码频分量组表示分别不同的码符号、并且包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内相邻分量群以相应频率的值间隔开来,并且,其中每一个相应分量群的预定频率范围小于把相应分量群、与其相邻分量群间隔开来的频率值。
23.根据权利要求18中所述的设备,其特征在于,其中,数字计算机被编程,以检出在特定频率范围内第一组音频信号频率分量的信号功率,确定在第二频率不同于第一频率的特定频率范围内、信号功率分别为第一和第二频率中每一个频率上的情况下的第一和第二掩蔽系数,选择第一和第二掩蔽系数中表示该至少一个码频分量的幅度较小的那一个,并且,基于选定的掩蔽系数、把一个幅度分配给该至少一个码频分量。
24.一种用来把具有多个码频分量的码、包括到具有多个音频信号频率分量的音频信号中,该多个码频分量包括具有第一频率的第一码频分量、和具有不同于第一频率的第二频率的第二码频分量的设备,其特征在于,包括:
用来评价至少是多个音频信号频率分量之一对于人的听觉掩蔽具有该第一频率的码频分量的掩蔽能力,以产生第一相应掩蔽评价值的第一掩蔽评价装置;
用来评价至少是多个音频信号频率分量之一对于人的听觉掩蔽具有该第二频率的码频分量的掩蔽能力,以产生第二相应掩蔽评价值的第二掩蔽评价装置;
用来基于第一相应掩蔽评价值、把相应幅度分配给该第一码频分量,并且,基于第二相应掩蔽评价值、把相应幅度分配给该第二码频分量的幅度分配装置;以及
用来把该多个码频分量包括到音频信号中的码包括装置。
25.根据权利要求24中所述的设备,其特征在于,其中,第一和第二相应掩蔽评价值包括相应于该第一和第二码频分量相应电平的信号电平数据。
26.根据权利要求24中所述的设备,其特征在于,其中码包括多个码频分量组,每一个码频分量组表示分别不同的码符号、并且、包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内相邻分量群以相应频率的值间隔开来,并且,其中每一个相应分量群的预定频率范围小于把相应分量群、与其相邻分量群间隔开来的频率值。
27.根据权利要求24中所述的设备,其特征在于,其中,第一掩蔽评价装置有效地检出在特定频率范围内至少是多个音频信号频率分量之一的音频信号频率分量的信号功率,确定在第二频率不同于第一频率的特定频率范围内、信号功率分别为第一和第二频率中每一个频率上的情况下的第一和第二掩蔽系数,选择第一和第二掩蔽系数中表示该至少一个码频分量的幅度较小的那一个,并且,基于选定的掩蔽系数、确定至少是多个音频信号频率分量之一的掩蔽能力。
28.根据权利要求24中所述的设备,其特征在于,与用来解码已编码音频信号的装置协同,检出该第一和第二码频分量。
29.根据权利要求24中所述的设备,其特征在于,还包括产生表示第一信息符号的第一码频分量的、并产生表示不同于第一信息符号的第二信息符号的第二码频分量的装置。
30.根据权利要求29中所述的设备,其特征在于,其中,码包括装置有效地把该第一和第二码频分量包括到音频信号的共同时间间隔内。
31.根据权利要求24中所述的设备,其特征在于,还包括响应于至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据,用来产生该第一和第二码频分量的装置。
32.一种用来把具有多个码频分量的码、包括到具有多个音频信号频率分量的音频信号中,该多个码频分量包括具有第一频率的第一码频分量、和具有不同于第一频率的第二频率的第二码频分量的方法,其特征在于,包括下列步骤:
评价多个音频信号频率分量至少之一对于人的听觉掩蔽具有该第一频率的码频分量的掩蔽能力,以产生第一相应掩蔽评价值;
评价多个音频信号频率分量至少之一对于人的听觉掩蔽具有该第二频率的码频分量的掩蔽能力,以产生第二相应掩蔽评价值;
基于第一相应掩蔽评价值、把相应幅度分配给该第一码频分量,并且,基于第二相应掩蔽评价值,把相应幅度分配给该第二码频分量;以及
把该多个码频分量包括到音频信号中。
33.根据权利要求32中所述的方法,其特征在于,还包括把已编码音频信号解码、以检出该第一和第二码频分量的步骤。
34.根据权利要求32中所述的方法,其特征在于,还包括响应于至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据,产生该第一和第二码频分量的步骤。
35.根据权利要求32中所述的方法,其特征在于,其中,码包括多个码频分量组,每一个码频分量组表示分别不同的码符号、并且包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且,包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内,相邻分量群以相应频率的值间隔开来,并且,其中每一个相应分量群的预定频率范围小于把相应分量群、与其相邻分量群间隔开来的频率值。
36.根据权利要求32中所述的方法,其特征在于,其中,评价多个音频信号频率分量至少之一掩蔽具有该第一频率的码频分量的掩蔽能力的步骤包括:检出在特定频率范围内音频信号频率分量的信号功率,确定在第二频率不同于第一频率的特定频率范围内、信号功率分别为第一和第二频率中每一个频率上的情况下的第一和第二掩蔽系数,选择第一和第二掩蔽系数中表示该至少一个码频分量的幅度较小的那一个,并且,基于选定的掩蔽系数,确定多个音频信号频率分量至少之一掩蔽具有该第一频率的码频分量的掩蔽能力。
37.一种用来把具有多个码频分量的码、包括到具有多个音频信号频率分量的音频信号中,该多个码频分量包括具有第一频率的第一码频分量、和具有不同于第一频率的第二频率的第二码频分量的设备,其特征在于,包括:
具有用来接收该音频信号的输入端的数字计算机,把该数字计算机编程,以评价至少是多个音频信号频率分量之一对于人的听觉掩蔽具有该第一频率的码频分量的掩蔽能力,以产生第一相应掩蔽评价值,并且,评价至少是多个音频信号频率分量之一对于人的听觉掩蔽具有该第二频率的码频分量的掩蔽能力,以产生第二相应掩蔽评价值;
还把该数字计算机编程,以基于第一相应掩蔽评价值、把相应幅度分配给该第一码频分量,并且,基于第二相应掩蔽评价值、把相应幅度分配给该第二码频分量;以及
用来把该多个码频分量包括到音频信号中的装置。
38.根据权利要求37中所述的设备,其特征在于,其中,第一和第二相应掩蔽评价值包括相应于该第一和第二码频分量相应电平的信号电平数据。
39.根据权利要求37中所述的设备,其特征在于,与具有用来接收已编码音频信号的输入端的解码器协同,有效地检出该第一和第二码频分量。
40.根据权利要求37中所述的设备,其特征在于,其中,数字计算机包括用来接收至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据的输入端,把该数字计算机编程,以响应于所述数据、产生该第一和第二码频分量。
41.根据权利要求37中所述的设备,其特征在于,其中,用来把多个码频分量包括到音频信号中的装置包括加法电路,该加法电路具有用来接收音频信号的第一输入端,与数字计算机耦合起来、以接收多个码频分量的第二输入端,和用来提供已编码音频信号的输出端。
42.根据权利要求37中所述的设备,其特征在于,其中,用来把多个码频分量包括到音频信号中的装置包括所述数字计算机,把所述数字计算机编程,把多个码频分量与音频信号相加,以便把该多个码频分量包括到该音频信号中。
43.根据权利要求37中所述的设备,其特征在于,其中,把数字计算机编程,以产生作为多个码频分量组的码,每一个码频分量组表示分别不同的码符号、并且包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围,并且包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内、相邻分量群以相应频率的值间隔开来,并且,其中每一个相应分量群的预定频率范围小于把相应分量群、与其相邻分量群间隔开来的频率值。
44.根据权利要求37中所述的设备,其特征在于,其中,把数字计算机编程以通过检出在特定频率范围内音频信号频率分量的信号功率、来评价至少是多个音频信号频率分量之一的掩蔽能力,确定在第二频率不同于第一频率的特定频率范围内、信号功率分别为第一和第二频率中每一个频率上的情况下、相对于具有第一频率的码频分量的第一和第二掩蔽系数,并且,选择第一和第二掩蔽系数中表示该至少一个码频分量的幅度较小的那一个,把该数字计算机编程以基于选定的掩蔽系数、把该幅度分配给第一码频分量。
45.一种用来把具有至少一个码频分量的码,包括到具有多个音频信号频率分量的音频信号中的设备,其特征在于,包括:
用来评价当在相应的第一时间间隔期间内、作为声音再生时,在音频信号时间刻度上、第一音频信号时间间隔的范围内,多个音频信号频率分量至少之一对于人的听觉掩蔽当在相应于偏离了第一音频信号时间间隔的第二音频信号时间间隔的第二时间间隔期间内、作为声音再生时,该至少一个码频分量的能力,以产生第一掩蔽评价值的掩蔽评价装置;
用来基于第一掩蔽评价值,把一个幅度分配给该至少一个码频分量的幅度分配装置;以及
用来把该所述一个码频分量包括到第二音频信号时间间隔范围内、部分音频信号中。
46根据权利要求45中所述的设备,其特征在于,其中,在音频信号的时间刻度上,第二音频信号时间间隔紧接在第一音频信号时间间隔之后。
47.根据权利要求45中所述的设备,其特征在于,其中,在音频信号的时间刻度上,第二音频信号时间间隔紧接在第一音频信号时间间隔之前。
48.根据权利要求45中所述的设备,其特征在于,与用来解码已编码音频信号的装置协同,检出该至少一个码频分量。
49.根据权利要求45中所述的设备,其特征在于,还包括响应于至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据,用来产生该至少一个码频分量的装置。
50.一种用来把具有至少一个码频分量的码包括到具有多个音频信号频率分量的音频信号中的方法,其特征在于,包括下列步骤:
评价当在相应的第一时间间隔期间内、作为声音再生时,在音频信号时间刻度上、第一音频信号时间间隔的范围内,多个音频信号频率分量至少之一对于人的听觉掩蔽当在相应于偏离了第一音频信号时间间隔的第二音频信号时间间隔的第二时间间隔期间内、作为声音再生时该至少一个码频分量的能力,以产生第一掩蔽评价值;
基于第一掩蔽评价值,把一个幅度分配给该至少一个码频分量;以及
把该至少一个码频分量包括到第二音频信号时间间隔范围内、部分音频信号中。
51.根据权利要求50中所述的方法,其特征在于,还包括把已编码音频信号解码、以检出该至少一个码频分量的步骤。
52.根据权利要求50中所述的方法,其特征在于,还包括响应于至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据,产生该至少一个码频分量的步骤。
53.一种用来把具有至少一个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备,其特征在于,包括:
具有用来接收该音频信号的输入端的数字计算机,把该数字计算机编程,以便评价当在相应的第一时间间隔期间内、作为声音再生时,在音频信号时间刻度上、第一音频信号时间间隔的范围内,多个音频信号频率分量之一对于人的听觉在相应于偏离了第一音频信号时间间隔的第二音频信号时间间隔的第二时间间隔期间内、作为声音再生时掩蔽该至少一个码频分量的能力,以产生第一掩蔽评价值;
还把该数字计算机编程,以基于第一掩蔽评价值,把一个幅度分配给该至少一个码频分量;以及
用来把该至少一个码频分量包括到第二音频信号时间间隔范围内、部分音频信号中的装置。
54.根据权利要求53中所述的设备,其特征在于,与具有用来接收已编码音频信号的输入端的解码器协同,有效地检出该第一和第二码频分量。
55.根据权利要求53中所述的设备,其特征在于,其中,数字计算机包括用来接收至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据的输入端,把该数字计算机编程,以响应于所述数据、产生该至少一个码频分量。
56.一种用来把具有至少一个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备,其特征在于,包括:
用来产生表示多个音频信号频率分量中第一基本单一的第一音调信号的音调信号产生装置;
用来评价多个音频信号频率分量中第一基本单一分量对人的听觉基于该第一音频信号、掩蔽该至少一个码频分量的掩蔽能力,以产生第一掩蔽评价值的掩蔽评价装置;
用来基于第一掩蔽评价值,把一个幅度分配给该至少一个码频分量的幅度分配装置;以及
用来把该至少一个码频分量包括到音频信号中的码包括装置。
57.根据权利要求56中所述的设备,其特征在于,其中,音调信号产生装置有效地产生表示不同于其第一基本单一分量的多个音频信号频率分量中第二基本单一分量的第二音调信号,掩蔽评价装置有效地评价多个音频信号频率分量中第二基本单一分量对人的听觉基于该第二音调信号、掩蔽该至少一个码频分量的能力,以产生第二掩蔽评价值,幅度分配装置基于选定的第一和第二掩蔽评价值之一、有效地把该幅度分配给该至少一个码频分量。
58.根据权利要求57中所述的设备,其特征在于,其中幅度分配装置有效地把第一和第二掩蔽评价值中指出多个音频信号频率分量的第一和第二基本单一分量中对人的听觉掩蔽该至少一个码频分量的能力较强者、选为第一和第二掩蔽译价值中所述的那一个。
59.根据权利要求56中所述的设备,其特征在于,与用来解码已编码音频信号的解码装置协同,检出该至少一个码频分量。
60.根据权利要求56中所述的设备,其特征在于,还包括响应于至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据,用来产生该至少一个码频分量的装置。
61.根据权利要求56中所述的设备,其特征在于,其中,码包括多个码频分量组,每一个码频分量组表示分别不同的码符号、并且包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且、包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内,相邻分量群以相应频率的值间隔开来,并且,其中每一个相应分量群的预定频率范围小于把相应分量群、与其相邻分量群间隔开来的频率值。
62.根据权利要求56中所述的设备,其特征在于,其中,掩蔽评价装置有效地检出在特定频率范围内多个音频信号频率分量的第一基本第一分量的信号功率,确定在第二频率不同于第一频率的特定频率范围内,信号功率分别为第一和第二频率中每一个频率上的情况下的第一和第二掩蔽系数,选择第一和第二掩蔽系数中表示该至少一个码频分量的幅度较小的那一个,并且,基于选定的掩蔽系数、确定多个音频信号频率分量的第一基本单一分量的掩蔽能力。
63.根据权利要求56中所述的设备,其特征在于,其中,所述掩蔽评价装置只有当所述至少一个码频分量在所述多个音频信号频率分量的第一基本单一分量的临界频带范围内时,才有效地产生所述第一掩蔽评价值。
64.根据权利要求56中所述的设备,其特征在于,其中,所述码包括多个码频分量,所述幅度分配装置基于在该至少一个码频分量的临界频带范围内码频分量的个数、有效地把该幅度分配给该至少一个码频分量。
65.根据权利要求56中所述的设备,其特征在于,其中,所述音调信号产生装置还有效地产生表示多个音频信号频率分量中第二基本单一分量的第二音调信号;所述掩蔽评价装置还有效地评价多个音频信号频率分量中所述第二基本单一分量对人的听觉基于该第二音调信号、掩蔽该至少一个码频分量的能力,以产生第二掩蔽评价值;以及,所述幅度分配装置基于第一和第二掩蔽评价值、有效地把所述幅度分配给该至少一个码频分量。
66.根据权利要求65中所述的设备,其特征在于,其中,所述幅度分配装置基于在所述第一与第二音调信号之间的功率分配,有效地把该幅度分配给该至少一个码频分量。
67.一种用来把具有至少一个码频分量的码包括到具有多个音频信号频率分量的音频信号中的方法,其特征在于,包括下列步骤:
产生表示多个音频信号频率分量中第一基本分量的第一音调信号;
评价多个音频信号频率分量中第一基本单一分量对人的听觉基于该第一音调信号、掩蔽该至少一个码频分量的掩蔽能力,以产生第一掩蔽评价值;
基于第一掩蔽评价值,把一个幅度分配给该至少一个码频分量;以及
把该至少一个码频分量包括到音频信号中。
68.根据权利要求67中所述的方法,其特征在于,还包括把已编码音频信号解码,以检出该至少一个码频分量的步骤。
69.根据权利要求67中所述的方法,其特征在于,还包括响应于至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据,产生该至少一个码频分量的步骤。
70.根据权利要求67中所述的方法,其特征在于,其中,码包括多个码频分量组,每一个码频分量组表示分别不同的码符号、并且包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在领域内相邻分量群以相应频率的值间隔开来,并且,其中每一个相应分量群的预定频率范围小于把相应分量群与其相邻分量群间隔开来的频率值。
71.根据权利要求67中所述的方法,其特征在于,其中,评价多个音频信号频率分量中第一基本单一分量的掩蔽能力的步骤包括:检出在特定频率范围内多个音频信号频率分量中第一基本单一分量的信号功率,确定在第二频率不同于第一频率的特定频率范围内,信号功率分别为第一和第二频率中每一个频率上的情况下的第一和第二掩蔽系数,选择第一和第二掩蔽系数中表示该至少一个码频分量的幅度较小的那一个,并且,基于选定的掩蔽系数、确定多个音频信号频率分量中第一基本单一分量的掩蔽能力。
72.根据权利要求67中所述的方法,其特征在于,其中,所述评价掩蔽能力的步骤只有当所述至少一个码频分量在多个音频信号频率分量的所述第一基本单一分量的临界频带范围内时,才出现。
73.根据权利要求67中所述的方法,其特征在于,其中,所述码包括多个码频分量,并且,把一个幅度分配给该至少一个码频分量的步骤基于在该至少一个码频分量的临界频带范围内码频分量的个数。
74.根据权利要求67中所述的方法,其特征在于,还包括下列步骤:产生表示多个音频信号频率分量中第二基本单一分量的第二音调信号;评价多个音频信号频率分量中所述第二基本单一分量对人的听觉基于该第二音调信号、掩蔽该至少一个码频分量的能力,以产生第二掩蔽评价值;以及,其中,分配步骤基于第一和第二掩蔽评价值、把该幅度分配给该至少一个码频分量。
75.根据权利要求74中所述的设备,其特征在于,其中,分配步骤基于在所述第一与第二音调信号之间的功率分配,把该幅度分配给该至少一个码频分量。
76.一种用来把至少具有一个码频分量的码、包括到具有多个音频信号频率分量的音频信号中的设备,其特征在于,包括:
具有用来接收该音频信号的输入端的数字计算机,该数字计算机被编程,以产生表示多个音频信号频率分量中第一基本单一分量的第一音调信号,并且,评价多个音频信号频率分量中第一基本单一分量对人的听觉基于该第一音调信号、掩蔽该至少一个码频分量的能力,以产生第一掩蔽评价值,还把该数字计算机编程,以基于第一掩蔽评价值,把一个幅度分配给该至少一个码频分量;以及
用来把该至少一个码频分量包括到音频信号中的码包括装置。
77.根据权利要求76中所述的设备,其特征在于,其中,数字计算机包括用来接收至少表示广播源、音频和/或视频节目源、音频和/或视频节目识别之一的数据的输入端,把该数字计算机编程,以响应于所述数据、产生该至少一个码频分量。
78.根据权利要求76中所述的设备,其特征在于,与具有用来接收已编码音频信号的输入端的解码器协同,有效地检出该至少一个码频分量。
79.根据权利要求76中所述的设备,其特征在于,其中,数字计算机被编程以产生作为多个码频分量组的码,每一个码频分量组表示分别不同的码符号、并且包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内、相邻分量群以相应频率的值间隔开来,并且,其中每一个相应分量群的预定频率范围小于把相应分量群、与其相邻分量群间隔开来的频率值。
80.根据权利要求76中所述的设备,其特征在于,其中,把数字计算机编程以检出在特定频率范围内音频信号频率分量的信号功率,确定在第二频率不同于第一频率的特定频率范围内、信号功率分别为第一和第二频率中每一个频率上的情况下的第一和第二掩蔽系数,并且,选择第一和第二掩蔽系数中表示该至少一个码频分量的幅度较小的那一个,还把该数字计算机编程以基于选定的掩蔽系数、把该幅度分配给该至少一个码频分量。
81.根据权利要求76中所述的设备,其特征在于,其中,数字计算机被编程以便只有当所述至少一个码频分量在多个音频信号频率分量的所述第一基本单一分量的临界频带范围内时,才产生所述第一掩蔽评价值。
82.根据权利要求76中所述的设备,其特征在于,其中,所述码包括多个码频分量,并且,所述数字计算机被编程、以便基于在该至少一个码频分量的临界频带范围内码频分量的个数、把该幅度分配给该至少一个码频分量。
83.根据权利要求76中所述的设备,其特征在于,其中,把所述数字计算机编程以产生表示多个音频信号频率分量中第二基本单一分量的第二音调信号;评价多个音频信号频率分量中所述第二基本单一分量对人的听觉基于该第二音调信号、掩蔽该至少一个码频分量的能力,以产生第二掩蔽评价值;以及,基于第一和第二掩蔽评价值、把所述幅度分配给该至少一个码频分量。
84.根据权利要求83中所述的设备,其特征在于,其中,把所述数字计算机编程以基于在所述第一与第二音调信号之间的功率分配,把该幅度分配给该至少一个码频分量。
85.一种用来把音频信号编码的设备,其特征在于,包括:
用来产生包括多个码频分量组的码,每一个码频分量组表示分别不同的码符号、并且,包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内、相邻分量群以相应频率的值间隔开来,每一个相应分量群的预定频率范围小于把相应分量群与其相邻分量群间隔开来的频率值;以及
用来把码与音频信号组合起来的码包括装置.
86.一种用来把音频信号编码的方法,其特征在于,包括:
产生包括多个码频分量组的码,每一个码频分量组表示分别不同的符号,并且包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内、相邻分量群以相应频率的值间隔开来,每一个相应分量群的预定频率范围小于把相应分量群与其相邻分量群间隔开来的频率值;以及
把码与音频信号组合起来。
87.一种用来把音频信号编码的设备,其特征在于,包括:
具有用来接收该音频信号的输入端的数字计算机,把该数字计算机编程以产生包括多个码频分量组的码,每一个码频分量组表示分别不同的码符号、并且包括多个分别不同的码频分量,码频分量组的码频分量在频域内形成相互间隔开来的分量群,每一个分量群具有相应的预定频率范围、并且包括来自落入其相应预定频率范围内每一个码频分量组的一个频率分量,在频域内、相邻分量群以相应频率的值间隔开来,每一个相应分量群的预定频率范围小于把相应分量群与其相邻分量群间隔开来的频率值;以及
用来把码与音频信号组合起来的装置。
88.一种用来在已编码音频信号中检出码的设备,该已编码音频信号包括多个音频频率信号分量和至少一个码频分量,该码频分量具有选定的幅度和音频频率,以便利用该多个音频频率信号分量至少之一、对于人的听觉把该码频分量掩蔽掉,其特征在于,包括:
用来基于该已编码音频信号,建立该至少一个码频分量的、预测的码幅度的装置;以及
用来基于该预测的码幅度,在已编码音频信号中检出码频分量。
89.根据权利要求88中所述的设备,其特征在于,还包括用来检出频率为至少一个码频分量音频频率的、已编码音频信号第一分量的装置,并且,其中用来检出该码频分量的装置有效地确定所检出第一分量的幅度是否相应于预期的码幅度。
90.根据权利要求88中所述的设备,其特征在于,其中,用来检出已编码音频信号第一分量的装置包括用来把已编码音频信号分离成频率分量批,每一批包括相应频率范围内的一个或一个以上的分量,第一批频率分量具有包括该至少一个码频分量音频频率的相应频率范围。
91.一种用来在已编码音频信号中检出码的方法,该已编码音频信号包括多个音频频率信号分量和至少一个码频分量,该码频分量具有选定的幅度和音频频率,以便利用该多个音频频率信号分量至少之一、对于人的听觉把该码频分量掩蔽掉,其特征在于,包括下列步骤:
基于该已编码音频信号,建立该至少一个码频分量的、预测的码幅度的装置;以及
基于该预测的码幅度,在已编码音频信号中检出码频分量。
92.一种用来在已编码音频信号中检出码的已编码数字计算机,该已编码音频信号包括多个音频频率信号分量和至少一个码频分量,该码频分量具有选定的幅度和音频频率,以便至少利用该多个音频频率信号分量之一、对于人的听觉把该码频分量掩蔽掉,其特征在于,包括:
用来接收该已编码音频信号的输入端;用来基于该已编码音频信号、建立该至少一个码频分量的、预测的码幅度,基于该预测的码幅度、在该已编码音频信号中检出码频分量,并且,基于所检出的码频分量、产生已检出的码输出信号的已编程处理器;以及
与该处理器耦合起来,用来提供已检出码输出信号的输出端。
93.一种用来在已编码音频信号中检出码的设备,该已编码音频信号具有多个频率分量,这些频率分量包括多个音频频率信号分量和至少一个码频分量,该码频分量具有预定的音频频率和预定的幅度,以便把该至少一个码频分量与多个音频频率的信号分量区别开来,其特征在于,包括:
用来在包括该至少一个码频分量的预定音频频率的音频频率中第一范围内,确定该已编码音频信号中频率分量幅度的装置;
用来对音频频率的第一范围建立噪声幅度的装置;以及
用来基于由此建立的噪声幅度和在其中确定的频率分量的幅度,在音频频率的第一范围内检出该至少一个码频分量的出现。
94.一种用来在已编码音频信号中检出码的方法,该已编码音频信号具有多个频率分量,这些频率分量包括多个音频频率信号分量和至少一个码频分量,该码频分量具有预定的音频频率和预定的幅度,以便把该至少一个码频分量与多个音频频率的信号分量区别开来,其特征在于,包括下列步骤:在包括该至少一个码频分量的预定音频频率的音频频率中第一范围内,确定该已编码音频信号中频率分量的幅度;
对音频频率的第一范围建立噪声幅度;以及
基于由此建立的噪声幅度和在其中确定的频率分量的幅度,在音频频率的第一范围内、检出该至少一个码频分量的出现。
95.一种用来在已编码音频信号中检出码的数字计算机,该已编码音频信号具有多个频率分量,这些频率分量包括多个音频频率信号分量和至少一个码频分量,该码频分量具有预定的音频频率和预定的幅度,以便把该至少一个码频分量与多个音频频率的信号分量区别开来,其特征在于,包括:用来接收该已编码音频信号的输入端;与输入端耦合起来、以接收已编码音频信号,并且,用来在包括该至少一个码频分量的预定音频频率的音频频率中第一范围内、确定该已编码音频信号中频率分量的幅度的已编码处理器;还把该处理器编程,以便对音频频率的第一范围建立噪声幅度,并且,基于由此建立的噪声幅度和在其中确定的频率分量的幅度、在音频频率的第一范围内、检出该至少一个码频分量的出现;该处理器基于已检出的该至少一个码频分量的出现,有效地产生码输出信号;以及与该处理器耦合起来,由那里提供码信号的输出端。
CN95193182.2A 1994-03-31 1995-03-27 用来把码包括到音频信号中并且解码的设备和方法 Pending CN1149366A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US08/221,019 US5450490A (en) 1994-03-31 1994-03-31 Apparatus and methods for including codes in audio signals and decoding
US08/221,019 1994-03-31
US08/408,010 US5764763A (en) 1994-03-31 1995-03-24 Apparatus and methods for including codes in audio signals and decoding
US08/408,010 1995-03-24

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2008101490676A Division CN101425858B (zh) 1994-03-31 1995-03-27 用来把码包括到音频信号中并且解码的设备和方法

Publications (1)

Publication Number Publication Date
CN1149366A true CN1149366A (zh) 1997-05-07

Family

ID=26915413

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95193182.2A Pending CN1149366A (zh) 1994-03-31 1995-03-27 用来把码包括到音频信号中并且解码的设备和方法

Country Status (23)

Country Link
US (3) US6421445B1 (zh)
EP (1) EP0753226B1 (zh)
JP (2) JPH10500263A (zh)
CN (1) CN1149366A (zh)
AT (1) AT410047B (zh)
AU (1) AU709873B2 (zh)
BR (1) BR9507230A (zh)
CA (1) CA2185790C (zh)
CH (1) CH694652A5 (zh)
CZ (1) CZ288497B6 (zh)
DE (1) DE19581594T1 (zh)
DK (1) DK176762B1 (zh)
FI (1) FI115938B (zh)
GB (1) GB2302000B (zh)
HU (7) HU219628B (zh)
IL (1) IL113190A (zh)
LU (1) LU88820A1 (zh)
MX (1) MX9604464A (zh)
NO (1) NO322242B1 (zh)
NZ (2) NZ283612A (zh)
PL (5) PL183573B1 (zh)
SE (1) SE519882C2 (zh)
WO (1) WO1995027349A1 (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375523C (zh) * 2001-06-29 2008-03-12 阿比特隆公司 利用远程解码/模式匹配技术测量媒体数据使用情况
CN102265344A (zh) * 2008-10-24 2011-11-30 尼尔森(美国)有限公司 执行音频水印嵌入以及水印检测和提取的方法和装置
CN102625982A (zh) * 2009-05-01 2012-08-01 尼尔森(美国)有限公司 提供与主要广播媒体内容关联的辅助内容的方法、装置和制品
CN101505387B (zh) * 2008-12-02 2013-04-17 北京中星微电子有限公司 一种音频制式识别电路及音频制式识别方法
CN101918999B (zh) * 2007-11-12 2013-11-13 尼尔森(美国)有限公司 执行音频水印嵌入以及水印检测和提取的方法和设备
CN102239521B (zh) * 2008-10-24 2014-12-17 尼尔森(美国)有限公司 提取被编码在媒体内容中的数据的方法和装置
US9667365B2 (en) 2008-10-24 2017-05-30 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US9711153B2 (en) 2002-09-27 2017-07-18 The Nielsen Company (Us), Llc Activating functions in processing devices using encoded audio and detecting audio signatures
US9711152B2 (en) 2013-07-31 2017-07-18 The Nielsen Company (Us), Llc Systems apparatus and methods for encoding/decoding persistent universal media codes to encoded audio
CN107005256A (zh) * 2014-10-15 2017-08-01 灵思耳有限公司 听不见的信令声调
CN111091740A (zh) * 2020-01-14 2020-05-01 中仿智能科技(上海)股份有限公司 一种飞行模拟器的音响操作系统
US11557304B2 (en) 2008-01-29 2023-01-17 The Nielsen Company (Us), Llc Methods and apparatus for performing variable block length watermarking of media

Families Citing this family (160)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5812937B1 (en) * 1993-04-08 2000-09-19 Digital Dj Inc Broadcast data system with multiple-tuner receiver
PL183573B1 (pl) 1994-03-31 2002-06-28 Arbitron Co System do kodowania i system do dekodowania sygnału dźwiękowego
GB9604659D0 (en) 1996-03-05 1996-05-01 Central Research Lab Ltd Audio signal identification
AU2205297A (en) * 1996-03-13 1997-10-01 Digital D.J. Incorporated Subcarrier injection system and method using adaptive level-shifted minimum shift keying
JP3470864B2 (ja) * 1996-07-31 2003-11-25 日本ビクター株式会社 著作権情報の埋め込み装置及び記録媒体
JP3503434B2 (ja) * 1996-07-31 2004-03-08 日本ビクター株式会社 著作権情報の埋め込み装置及び記録媒体
US7607147B1 (en) * 1996-12-11 2009-10-20 The Nielsen Company (Us), Llc Interactive service device metering systems
US6169789B1 (en) 1996-12-16 2001-01-02 Sanjay K. Rao Intelligent keyboard system
US8183998B2 (en) 1996-12-16 2012-05-22 Ip Holdings, Inc. System for seamless and secure networking of implantable medical devices, electronic patch devices and wearable devices
US6675383B1 (en) 1997-01-22 2004-01-06 Nielsen Media Research, Inc. Source detection apparatus and method for audience measurement
AU5496498A (en) * 1998-01-16 1999-08-02 Kabusiki Kaisha Intellectual Cyber Recording method for specifying master recording medium and method for specifying master recording medium
DE69830423D1 (de) 1998-05-12 2005-07-07 Nielsen Media Res Inc Vorrichtung für die Erfassung der Einschaltquoten für das digitale Fernsehen
US7006555B1 (en) 1998-07-16 2006-02-28 Nielsen Media Research, Inc. Spectral audio encoding
US6272176B1 (en) * 1998-07-16 2001-08-07 Nielsen Media Research, Inc. Broadcast encoding system and method
US6061551A (en) 1998-10-21 2000-05-09 Parkervision, Inc. Method and system for down-converting electromagnetic signals
US7515896B1 (en) 1998-10-21 2009-04-07 Parkervision, Inc. Method and system for down-converting an electromagnetic signal, and transforms for same, and aperture relationships
US7392945B1 (en) 1998-09-11 2008-07-01 Lv Partners, L.P. Portable scanner for enabling automatic commerce transactions
US7191247B1 (en) 1998-09-11 2007-03-13 Lv Partners, Lp Method for connecting a wireless device to a remote location on a network
US6704864B1 (en) 1999-08-19 2004-03-09 L.V. Partners, L.P. Automatic configuration of equipment software
US7392312B1 (en) * 1998-09-11 2008-06-24 Lv Partners, L.P. Method for utilizing visual cue in conjunction with web access
US6636896B1 (en) 1998-09-11 2003-10-21 Lv Partners, L.P. Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US6868433B1 (en) 1998-09-11 2005-03-15 L.V. Partners, L.P. Input device having positional and scanning capabilities
US6823388B1 (en) 1998-09-11 2004-11-23 L.V. Parners, L.P. Method and apparatus for accessing a remote location with an optical reader having a programmable memory system
US7386600B1 (en) 1998-09-11 2008-06-10 Lv Partners, L.P. Launching a web site using a personal device
US7379901B1 (en) 1998-09-11 2008-05-27 Lv Partners, L.P. Accessing a vendor web site using personal account information retrieved from a credit card company web site
US7440993B1 (en) 1998-09-11 2008-10-21 Lv Partners, L.P. Method and apparatus for launching a web browser in response to scanning of product information
US6745234B1 (en) 1998-09-11 2004-06-01 Digital:Convergence Corporation Method and apparatus for accessing a remote location by scanning an optical code
US7039372B1 (en) 1998-10-21 2006-05-02 Parkervision, Inc. Method and system for frequency up-conversion with modulation embodiments
US6370371B1 (en) 1998-10-21 2002-04-09 Parkervision, Inc. Applications of universal frequency translation
US6813485B2 (en) * 1998-10-21 2004-11-02 Parkervision, Inc. Method and system for down-converting and up-converting an electromagnetic signal, and transforms for same
US7236754B2 (en) 1999-08-23 2007-06-26 Parkervision, Inc. Method and system for frequency up-conversion
US7209725B1 (en) * 1999-01-22 2007-04-24 Parkervision, Inc Analog zero if FM decoder and embodiments thereof, such as the family radio service
US6879817B1 (en) * 1999-04-16 2005-04-12 Parkervision, Inc. DC offset, re-radiation, and I/Q solutions using universal frequency translation technology
US6853690B1 (en) 1999-04-16 2005-02-08 Parkervision, Inc. Method, system and apparatus for balanced frequency up-conversion of a baseband signal and 4-phase receiver and transceiver embodiments
US7693230B2 (en) 1999-04-16 2010-04-06 Parkervision, Inc. Apparatus and method of differential IQ frequency up-conversion
US7110444B1 (en) 1999-08-04 2006-09-19 Parkervision, Inc. Wireless local area network (WLAN) using universal frequency translation technology including multi-phase embodiments and circuit implementations
US7065162B1 (en) 1999-04-16 2006-06-20 Parkervision, Inc. Method and system for down-converting an electromagnetic signal, and transforms for same
US6871180B1 (en) * 1999-05-25 2005-03-22 Arbitron Inc. Decoding of information in audio signals
US10728381B2 (en) * 1999-06-04 2020-07-28 Raman K. Rao Reconfigurable mobile device interfaces supporting authenticated high quality video, audio, TV and multimedia services
JP4522509B2 (ja) * 1999-07-07 2010-08-11 アルパイン株式会社 オーディオ装置
US8295406B1 (en) 1999-08-04 2012-10-23 Parkervision, Inc. Universal platform module for a plurality of communication protocols
CA2310769C (en) 1999-10-27 2013-05-28 Nielsen Media Research, Inc. Audio signature extraction and correlation
US6947893B1 (en) * 1999-11-19 2005-09-20 Nippon Telegraph & Telephone Corporation Acoustic signal transmission with insertion signal for machine control
GB2358999A (en) * 2000-02-02 2001-08-08 Central Research Lab Ltd A system and method for labelling a signal
JP2001275115A (ja) * 2000-03-23 2001-10-05 Nec Corp 電子すかしデータ挿入装置および検出装置
US6968564B1 (en) * 2000-04-06 2005-11-22 Nielsen Media Research, Inc. Multi-band spectral audio encoding
US7010286B2 (en) 2000-04-14 2006-03-07 Parkervision, Inc. Apparatus, system, and method for down-converting and up-converting electromagnetic signals
US7466742B1 (en) * 2000-04-21 2008-12-16 Nielsen Media Research, Inc. Detection of entropy in connection with audio signals
US6879652B1 (en) * 2000-07-14 2005-04-12 Nielsen Media Research, Inc. Method for encoding an input signal
FR2815507B1 (fr) * 2000-10-16 2003-01-31 Cit Alcatel Procede de gestion des ressources radio dans un reseau de telecommunication interactif
US7010559B2 (en) * 2000-11-14 2006-03-07 Parkervision, Inc. Method and apparatus for a parallel correlator and applications thereof
US7454453B2 (en) 2000-11-14 2008-11-18 Parkervision, Inc. Methods, systems, and computer program products for parallel correlation and applications thereof
US20020080976A1 (en) * 2000-12-14 2002-06-27 Schreer Scott P. System and method for accessing authorized recordings
US7072908B2 (en) * 2001-03-26 2006-07-04 Microsoft Corporation Methods and systems for synchronizing visualizations with audio streams
US6807528B1 (en) * 2001-05-08 2004-10-19 Dolby Laboratories Licensing Corporation Adding data to a compressed data frame
DE10129239C1 (de) * 2001-06-18 2002-10-31 Fraunhofer Ges Forschung Vorrichtung und Verfahren zum Einbetten eines Wasserzeichens in ein Audiosignal
WO2003019831A2 (en) * 2001-08-22 2003-03-06 Nielsen Media Research, Inc. Television proximity sensor
US7072427B2 (en) 2001-11-09 2006-07-04 Parkervision, Inc. Method and apparatus for reducing DC offsets in a communication system
US7085335B2 (en) * 2001-11-09 2006-08-01 Parkervision, Inc. Method and apparatus for reducing DC offsets in a communication system
JP4166466B2 (ja) * 2001-12-19 2008-10-15 ソニー株式会社 無線通信システム及び無線通信方法、無線通信装置及びその制御方法、並びにコンピュータ・プログラム
US20030131350A1 (en) * 2002-01-08 2003-07-10 Peiffer John C. Method and apparatus for identifying a digital audio signal
US7076558B1 (en) 2002-02-27 2006-07-11 Microsoft Corporation User-centric consent management system and method
US7321640B2 (en) * 2002-06-07 2008-01-22 Parkervision, Inc. Active polyphase inverter filter for quadrature signal generation
US7460584B2 (en) 2002-07-18 2008-12-02 Parkervision, Inc. Networking methods and systems
US7379883B2 (en) 2002-07-18 2008-05-27 Parkervision, Inc. Networking methods and systems
US7143028B2 (en) * 2002-07-24 2006-11-28 Applied Minds, Inc. Method and system for masking speech
US7239981B2 (en) 2002-07-26 2007-07-03 Arbitron Inc. Systems and methods for gathering audience measurement data
US7460827B2 (en) * 2002-07-26 2008-12-02 Arbitron, Inc. Radio frequency proximity detection and identification system and method
US8959016B2 (en) 2002-09-27 2015-02-17 The Nielsen Company (Us), Llc Activating functions in processing devices using start codes embedded in audio
US20060018482A1 (en) * 2002-10-16 2006-01-26 Acewavetech Co., Ltd. Encryption processing method and device of a voice signal
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
US6845360B2 (en) * 2002-11-22 2005-01-18 Arbitron Inc. Encoding multiple messages in audio data and detecting same
US7827312B2 (en) 2002-12-27 2010-11-02 The Nielsen Company (Us), Llc Methods and apparatus for transcoding metadata
US7042967B2 (en) * 2003-03-03 2006-05-09 Interdigital Technology Corporation Reduced complexity sliding window based equalizer
CN100479338C (zh) * 2003-03-03 2009-04-15 美商内数位科技公司 以降低复杂度滑窗为基础的均衡器
JP2004297141A (ja) * 2003-03-25 2004-10-21 Nippon Hoso Kyokai <Nhk> データ放送における視聴履歴取得システム、送信装置、及び受信装置
KR100948381B1 (ko) * 2003-05-15 2010-03-22 삼성전자주식회사 인간시각시스템을 이용한 영상 워터마킹 방법
US7460684B2 (en) * 2003-06-13 2008-12-02 Nielsen Media Research, Inc. Method and apparatus for embedding watermarks
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
WO2005032144A1 (en) * 2003-08-29 2005-04-07 Nielsen Media Research, Inc. Methods and apparatus to measure media consumption
US7474739B2 (en) * 2003-12-15 2009-01-06 International Business Machines Corporation Providing speaker identifying information within embedded digital information
US8447668B2 (en) 2004-01-16 2013-05-21 Keith Jentoft Audio-equipped transaction card systems and approaches
TWI404419B (zh) * 2004-04-07 2013-08-01 Nielsen Media Res Inc 與壓縮過音頻/視頻資料一起使用之資料插入方法、系統、機器可讀取媒體及設備
AU2005270105B2 (en) 2004-07-02 2011-03-31 Nielsen Media Research, Inc. Methods and apparatus for mixing compressed digital bit streams
WO2006023770A2 (en) 2004-08-18 2006-03-02 Nielsen Media Research, Inc. Methods and apparatus for generating signatures
US7672356B2 (en) * 2005-05-19 2010-03-02 Itt Manufacturing Enterprises, Inc. Method and apparatus for detection of a frequency coded sequence in the presence of sinusoidal interference
EP1739670A1 (en) * 2005-06-29 2007-01-03 Sony DADC Austria AG Optical data carrier
CN101278568B (zh) 2005-08-16 2010-12-15 尼尔森(美国)有限公司 显示装置开/关检测方法和设备
CN101501640B (zh) * 2005-09-26 2017-09-08 尼尔逊媒介研究股份有限公司 计量基于计算机的媒体呈现的方法和装置
US9015740B2 (en) 2005-12-12 2015-04-21 The Nielsen Company (Us), Llc Systems and methods to wirelessly meter audio/visual devices
JP4728860B2 (ja) * 2006-03-29 2011-07-20 株式会社東芝 情報検索装置
CN101536503B (zh) 2006-06-15 2012-09-26 尼尔森(美国)有限公司 利用隐藏字幕信息来计量内容曝光的方法和装置
EP2095560B1 (en) 2006-10-11 2015-09-09 The Nielsen Company (US), LLC Methods and apparatus for embedding codes in compressed audio data streams
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
CA2678942C (en) 2007-02-20 2018-03-06 Nielsen Media Research, Inc. Methods and apparatus for characterizing media
EP2156583B1 (en) 2007-05-02 2018-06-06 The Nielsen Company (US), LLC Methods and apparatus for generating signatures
US8213521B2 (en) * 2007-08-15 2012-07-03 The Nielsen Company (Us), Llc Methods and apparatus for audience measurement using global signature representation and matching
US20090074094A1 (en) * 2007-09-14 2009-03-19 Qualcomm Incorporated Beacon symbols with multiple active subcarriers for wireless communication
AU2012241085B2 (en) * 2007-11-12 2014-10-23 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
CA2717723C (en) 2008-03-05 2016-10-18 The Nielsen Company (Us), Llc Methods and apparatus for generating signatures
AU2013203820B2 (en) * 2008-10-24 2016-08-04 The Nielsen Company (Us), Llc Methods and Apparatus to Extract Data Encoded in Media
AU2013203838B2 (en) * 2008-10-24 2016-09-08 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US9124769B2 (en) 2008-10-31 2015-09-01 The Nielsen Company (Us), Llc Methods and apparatus to verify presentation of media content
US8508357B2 (en) 2008-11-26 2013-08-13 The Nielsen Company (Us), Llc Methods and apparatus to encode and decode audio for shopper location and advertisement presentation tracking
US20100184479A1 (en) * 2009-01-20 2010-07-22 Griffin Jr Paul P System and Apparatus for Communicating Digital Data through Audio Input/Output Ports
US20100268573A1 (en) * 2009-04-17 2010-10-21 Anand Jain System and method for utilizing supplemental audio beaconing in audience measurement
US20100268540A1 (en) * 2009-04-17 2010-10-21 Taymoor Arshi System and method for utilizing audio beaconing in audience measurement
US10008212B2 (en) * 2009-04-17 2018-06-26 The Nielsen Company (Us), Llc System and method for utilizing audio encoding for measuring media exposure with environmental masking
US20130102241A1 (en) * 2009-09-11 2013-04-25 Lazer Spots, Llc Targeted content insertion for devices receiving radio broadcast content
US20110153391A1 (en) * 2009-12-21 2011-06-23 Michael Tenbrock Peer-to-peer privacy panel for audience measurement
US20130232198A1 (en) * 2009-12-21 2013-09-05 Arbitron Inc. System and Method for Peer-to-Peer Distribution of Media Exposure Data
EP2362384A1 (en) 2010-02-26 2011-08-31 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Watermark generator, watermark decoder, method for providing a watermark signal, method for providing binary message data in dependence on a watermarked signal and a computer program using improved synchronization concept
EP2362383A1 (en) 2010-02-26 2011-08-31 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Watermark decoder and method for providing binary message data
EP2362385A1 (en) * 2010-02-26 2011-08-31 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Watermark signal provision and watermark embedding
EP2362382A1 (en) 2010-02-26 2011-08-31 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Watermark signal provider and method for providing a watermark signal
EP2362386A1 (en) * 2010-02-26 2011-08-31 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Watermark generator, watermark decoder, method for providing a watermark signal in dependence on binary message data, method for providing binary message data in dependence on a watermarked signal and computer program using a two-dimensional bit spreading
EP2362387A1 (en) * 2010-02-26 2011-08-31 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Watermark generator, watermark decoder, method for providing a watermark signal in dependence on binary message data, method for providing binary message data in dependence on a watermarked signal and computer program using a differential encoding
US8713593B2 (en) * 2010-03-01 2014-04-29 Zazum, Inc. Detection system and method for mobile device application
US8855101B2 (en) 2010-03-09 2014-10-07 The Nielsen Company (Us), Llc Methods, systems, and apparatus to synchronize actions of audio source monitors
US8768713B2 (en) * 2010-03-15 2014-07-01 The Nielsen Company (Us), Llc Set-top-box with integrated encoder/decoder for audience measurement
US9134875B2 (en) 2010-03-23 2015-09-15 VoteBlast, Inc. Enhancing public opinion gathering and dissemination
US8732605B1 (en) 2010-03-23 2014-05-20 VoteBlast, Inc. Various methods and apparatuses for enhancing public opinion gathering and dissemination
JP5573298B2 (ja) * 2010-03-31 2014-08-20 ヤマハ株式会社 放音装置
US8676570B2 (en) 2010-04-26 2014-03-18 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to perform audio watermark decoding
US8619985B2 (en) * 2010-04-27 2013-12-31 Research In Motion Limited Table splitting for cryptographic processes
JP5857418B2 (ja) * 2011-03-02 2016-02-10 大日本印刷株式会社 聴覚マスキングデータの作成方法および装置
GB201105992D0 (en) * 2011-04-08 2011-05-18 Univ Surrey Source detection by spectrum sensing
US9380356B2 (en) 2011-04-12 2016-06-28 The Nielsen Company (Us), Llc Methods and apparatus to generate a tag for media content
US9209978B2 (en) 2012-05-15 2015-12-08 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9515904B2 (en) 2011-06-21 2016-12-06 The Nielsen Company (Us), Llc Monitoring streaming media content
JP2015506158A (ja) 2011-12-19 2015-02-26 ザ ニールセン カンパニー (ユーエス) エルエルシー メディア提示装置をクレジットするための方法及び装置
US9692535B2 (en) 2012-02-20 2017-06-27 The Nielsen Company (Us), Llc Methods and apparatus for automatic TV on/off detection
US9812137B2 (en) 2012-07-25 2017-11-07 Paypal, Inc. Data communication using audio patterns systems and methods
US9282366B2 (en) 2012-08-13 2016-03-08 The Nielsen Company (Us), Llc Methods and apparatus to communicate audience measurement information
US10158927B1 (en) 2012-09-05 2018-12-18 Google Llc Systems and methods for detecting audio-video synchronization using timestamps
US9099080B2 (en) 2013-02-06 2015-08-04 Muzak Llc System for targeting location-based communications
US9313544B2 (en) 2013-02-14 2016-04-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9300645B1 (en) 2013-03-14 2016-03-29 Ip Holdings, Inc. Mobile IO input and output for smartphones, tablet, and wireless devices including touch screen, voice, pen, and gestures
US20150039321A1 (en) 2013-07-31 2015-02-05 Arbitron Inc. Apparatus, System and Method for Reading Codes From Digital Audio on a Processing Device
US8768005B1 (en) 2013-12-05 2014-07-01 The Telos Alliance Extracting a watermark signal from an output signal of a watermarking encoder
US8768710B1 (en) 2013-12-05 2014-07-01 The Telos Alliance Enhancing a watermark signal extracted from an output signal of a watermarking encoder
US8918326B1 (en) 2013-12-05 2014-12-23 The Telos Alliance Feedback and simulation regarding detectability of a watermark message
US9824694B2 (en) 2013-12-05 2017-11-21 Tls Corp. Data carriage in encoded and pre-encoded audio bitstreams
US8768714B1 (en) 2013-12-05 2014-07-01 The Telos Alliance Monitoring detectability of a watermark message
US9699499B2 (en) 2014-04-30 2017-07-04 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9462471B2 (en) * 2014-06-27 2016-10-04 Mcafee, Inc. Identification of call participants
KR102061316B1 (ko) * 2014-07-28 2019-12-31 니폰 덴신 덴와 가부시끼가이샤 부호화 방법, 장치, 프로그램 및 기록 매체
US9686031B2 (en) 2014-08-06 2017-06-20 The Nielsen Company (Us), Llc Methods and apparatus to detect a state of media presentation devices
US9804719B2 (en) * 2014-10-23 2017-10-31 Semiconductor Energy Laboratory Co., Ltd. Electronic device
US20180003796A1 (en) * 2015-02-11 2018-01-04 Harman Internation Industries, Incorporated Mobile device positioning
US9924224B2 (en) 2015-04-03 2018-03-20 The Nielsen Company (Us), Llc Methods and apparatus to determine a state of a media presentation device
US9130685B1 (en) 2015-04-14 2015-09-08 Tls Corp. Optimizing parameters in deployed systems operating in delayed feedback real world environments
US9762965B2 (en) 2015-05-29 2017-09-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9454343B1 (en) 2015-07-20 2016-09-27 Tls Corp. Creating spectral wells for inserting watermarks in audio signals
US9626977B2 (en) 2015-07-24 2017-04-18 Tls Corp. Inserting watermarks into audio signals that have speech-like properties
US10115404B2 (en) 2015-07-24 2018-10-30 Tls Corp. Redundancy in watermarking audio signals that have speech-like properties
US10210545B2 (en) * 2015-12-30 2019-02-19 TCL Research America Inc. Method and system for grouping devices in a same space for cross-device marketing
US10460709B2 (en) * 2017-06-26 2019-10-29 The Intellectual Property Network, Inc. Enhanced system, method, and devices for utilizing inaudible tones with music
US10713335B2 (en) * 2017-08-28 2020-07-14 Visa International Service Association System, method, and apparatus for detecting unlicensed performances of copyrighted creative works
US11564003B1 (en) 2021-09-20 2023-01-24 The Nielsen Company (Us), Llc Systems, apparatus, and methods to improve watermark detection in acoustic environments

Family Cites Families (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2470240A (en) 1945-07-31 1949-05-17 Rca Corp Limiting detector circuits
US2573279A (en) 1946-11-09 1951-10-30 Serge A Scherbatskoy System of determining the listening habits of wave signal receiver users
US2662168A (en) 1946-11-09 1953-12-08 Serge A Scherbatskoy System of determining the listening habits of wave signal receiver users
US2660511A (en) 1947-10-24 1953-11-24 Nielsen A C Co Lockout and recycling device for an apparatus for determining the listening habits of wave signal receiver users
US2660662A (en) 1947-10-24 1953-11-24 Nielsen A C Co Search signal apparatus for determining the listening habits of wave signal receiver users
US2630525A (en) 1951-05-25 1953-03-03 Musicast Inc System for transmitting and receiving coded entertainment programs
US2766374A (en) 1951-07-25 1956-10-09 Internat Telementer Corp System and apparatus for determining popularity ratings of different transmitted programs
US3004104A (en) 1954-04-29 1961-10-10 Muzak Corp Identification of sound and like signals
NL154378B (nl) 1965-01-08 1977-08-15 Frederik Adolf Nauta En Freder Stelsel en inrichting voor het registreren van luister- en/of kijkgegevens.
US3492577A (en) 1966-10-07 1970-01-27 Intern Telemeter Corp Audience rating system
US3845391A (en) * 1969-07-08 1974-10-29 Audicom Corp Communication including submerged identification signal
JPS508907B1 (zh) * 1970-07-08 1975-04-08
JPS5619141B1 (zh) 1970-10-24 1981-05-06
JPS5221852B2 (zh) 1971-10-19 1977-06-14
US4025851A (en) 1975-11-28 1977-05-24 A.C. Nielsen Company Automatic monitor for programs broadcast
DE2757171C3 (de) 1977-12-22 1980-07-10 Standard Elektrik Lorenz Ag, 7000 Stuttgart Verfahren und Anordnung zur Übertragung zweier unterschiedlicher Informationen in einem einzigen Übertragungskanal vorgegebener Bandbreite auf einer Trägerwelle
US4225967A (en) 1978-01-09 1980-09-30 Fujitsu Limited Broadcast acknowledgement method and system
US4230990C1 (en) * 1979-03-16 2002-04-09 John G Lert Jr Broadcast program identification method and system
US4425642A (en) * 1982-01-08 1984-01-10 Applied Spectrum Technologies, Inc. Simultaneous transmission of two information signals within a band-limited communications channel
JPS58198934A (ja) * 1982-05-17 1983-11-19 Sony Corp 秘話装置
US4450531A (en) 1982-09-10 1984-05-22 Ensco, Inc. Broadcast signal recognition system and method
US4967273A (en) 1983-03-21 1990-10-30 Vidcode, Inc. Television program transmission verification method and apparatus
US4547804A (en) 1983-03-21 1985-10-15 Greenberg Burton L Method and apparatus for the automatic identification and verification of commercial broadcast programs
US4639779A (en) 1983-03-21 1987-01-27 Greenberg Burton L Method and apparatus for the automatic identification and verification of television broadcast programs
US4805020A (en) 1983-03-21 1989-02-14 Greenberg Burton L Television program transmission verification method and apparatus
US4703476A (en) 1983-09-16 1987-10-27 Audicom Corporation Encoding of transmitted program material
FR2559002B1 (fr) 1984-01-27 1986-09-05 Gam Steffen Procede et dispositif de detection d'une information audiovisuelle diffusee par un emetteur
US4613904A (en) 1984-03-15 1986-09-23 Control Data Corporation Television monitoring device
US4697209A (en) 1984-04-26 1987-09-29 A. C. Nielsen Company Methods and apparatus for automatically identifying programs viewed or recorded
CA1208761A (en) 1984-06-06 1986-07-29 Cablovision Alma Inc. Method and device for remotely identifying tv receivers displaying a given channel by means of an identification signal
DE3506912A1 (de) * 1985-02-27 1986-08-28 Telefunken Fernseh Und Rundfunk Gmbh, 3000 Hannover Verfahren zur uebertragung eines audiosignals
US4618995A (en) 1985-04-24 1986-10-21 Kemp Saundra R Automatic system and method for monitoring and storing radio user listening habits
US4626904A (en) 1985-11-12 1986-12-02 Control Data Corporation Meter for passively logging the presence and identity of TV viewers
GB8611014D0 (en) * 1986-05-06 1986-06-11 Emi Plc Thorn Signal identification
US4718106A (en) 1986-05-12 1988-01-05 Weinblatt Lee S Survey of radio audience
DE3703143A1 (de) * 1987-02-03 1988-08-11 Thomson Brandt Gmbh Verfahren zur uebertragung eines audiosignals
US4843562A (en) 1987-06-24 1989-06-27 Broadcast Data Systems Limited Partnership Broadcast information classification system and method
US5394274A (en) 1988-01-22 1995-02-28 Kahn; Leonard R. Anti-copy system utilizing audible and inaudible protection signals
DE3806411C2 (de) * 1988-02-29 1996-05-30 Thomson Brandt Gmbh Verfahren zur Übertragung eines Tonsignals und eines Zusatzsignals
US4945412A (en) 1988-06-14 1990-07-31 Kramer Robert A Method of and system for identification and verification of broadcasting television and radio program segments
US4955070A (en) 1988-06-29 1990-09-04 Viewfacts, Inc. Apparatus and method for automatically monitoring broadcast band listening habits
US5213337A (en) * 1988-07-06 1993-05-25 Robert Sherman System for communication using a broadcast audio signal
US5023929A (en) 1988-09-15 1991-06-11 Npd Research, Inc. Audio frequency based market survey method
GB8824969D0 (en) * 1988-10-25 1988-11-30 Emi Plc Thorn Identification codes
NL8901032A (nl) * 1988-11-10 1990-06-01 Philips Nv Coder om extra informatie op te nemen in een digitaal audiosignaal met een tevoren bepaald formaat, een decoder om deze extra informatie uit dit digitale signaal af te leiden, een inrichting voor het opnemen van een digitaal signaal op een registratiedrager, voorzien van de coder, en een registratiedrager verkregen met deze inrichting.
US4943973A (en) * 1989-03-31 1990-07-24 At&T Company Spread-spectrum identification signal for communications system
US4972471A (en) 1989-05-15 1990-11-20 Gary Gross Encoding system
AU7224491A (en) 1990-01-18 1991-08-05 Elliott D Blatt Method and apparatus for broadcast media audience measurement
EP0446037B1 (en) * 1990-03-09 1997-10-08 AT&T Corp. Hybrid perceptual audio coding
CA2036205C (en) 1990-06-01 1996-11-19 Russell J. Welsh Program monitoring unit
FR2681997A1 (fr) * 1991-09-30 1993-04-02 Arbitron Cy Procede et dispositif d'identification automatique d'un programme comportant un signal sonore.
US5319735A (en) 1991-12-17 1994-06-07 Bolt Beranek And Newman Inc. Embedded signalling
EP0559348A3 (en) * 1992-03-02 1993-11-03 AT&T Corp. Rate control loop processor for perceptual encoder/decoder
JP3446216B2 (ja) * 1992-03-06 2003-09-16 ソニー株式会社 音声信号処理方法
US5379345A (en) 1993-01-29 1995-01-03 Radio Audit Systems, Inc. Method and apparatus for the processing of encoded data in conjunction with an audio broadcast
US5450490A (en) 1994-03-31 1995-09-12 The Arbitron Company Apparatus and methods for including codes in audio signals and decoding
PL183573B1 (pl) 1994-03-31 2002-06-28 Arbitron Co System do kodowania i system do dekodowania sygnału dźwiękowego
US5404377A (en) 1994-04-08 1995-04-04 Moses; Donald W. Simultaneous transmission of data and audio signals by means of perceptual coding

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375523C (zh) * 2001-06-29 2008-03-12 阿比特隆公司 利用远程解码/模式匹配技术测量媒体数据使用情况
US8572640B2 (en) 2001-06-29 2013-10-29 Arbitron Inc. Media data use measurement with remote decoding/pattern matching
US9711153B2 (en) 2002-09-27 2017-07-18 The Nielsen Company (Us), Llc Activating functions in processing devices using encoded audio and detecting audio signatures
CN101918999B (zh) * 2007-11-12 2013-11-13 尼尔森(美国)有限公司 执行音频水印嵌入以及水印检测和提取的方法和设备
US11557304B2 (en) 2008-01-29 2023-01-17 The Nielsen Company (Us), Llc Methods and apparatus for performing variable block length watermarking of media
US9667365B2 (en) 2008-10-24 2017-05-30 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US10134408B2 (en) 2008-10-24 2018-11-20 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
CN102265344B (zh) * 2008-10-24 2015-01-14 尼尔森(美国)有限公司 执行音频水印嵌入以及水印检测和提取的方法和装置
US11386908B2 (en) 2008-10-24 2022-07-12 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
CN102239521B (zh) * 2008-10-24 2014-12-17 尼尔森(美国)有限公司 提取被编码在媒体内容中的数据的方法和装置
US11256740B2 (en) 2008-10-24 2022-02-22 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
CN102265344A (zh) * 2008-10-24 2011-11-30 尼尔森(美国)有限公司 执行音频水印嵌入以及水印检测和提取的方法和装置
US11809489B2 (en) 2008-10-24 2023-11-07 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US10467286B2 (en) 2008-10-24 2019-11-05 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
CN101505387B (zh) * 2008-12-02 2013-04-17 北京中星微电子有限公司 一种音频制式识别电路及音频制式识别方法
CN104683827A (zh) * 2009-05-01 2015-06-03 尼尔森(美国)有限公司 提供与主要广播媒体内容关联的辅助内容的方法和装置
US10003846B2 (en) 2009-05-01 2018-06-19 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content
US10555048B2 (en) 2009-05-01 2020-02-04 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content
CN102625982A (zh) * 2009-05-01 2012-08-01 尼尔森(美国)有限公司 提供与主要广播媒体内容关联的辅助内容的方法、装置和制品
CN102625982B (zh) * 2009-05-01 2015-03-18 尼尔森(美国)有限公司 提供与主要广播媒体内容关联的辅助内容的方法、装置和制品
US11004456B2 (en) 2009-05-01 2021-05-11 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content
US9711152B2 (en) 2013-07-31 2017-07-18 The Nielsen Company (Us), Llc Systems apparatus and methods for encoding/decoding persistent universal media codes to encoded audio
US11330319B2 (en) 2014-10-15 2022-05-10 Lisnr, Inc. Inaudible signaling tone
CN107005256B (zh) * 2014-10-15 2021-02-09 灵思耳有限公司 听不见的信令声调
CN107005256A (zh) * 2014-10-15 2017-08-01 灵思耳有限公司 听不见的信令声调
CN111091740A (zh) * 2020-01-14 2020-05-01 中仿智能科技(上海)股份有限公司 一种飞行模拟器的音响操作系统

Also Published As

Publication number Publication date
HU219667B (hu) 2001-06-28
US6421445B1 (en) 2002-07-16
PL316631A1 (en) 1997-02-03
EP0753226B1 (en) 2008-07-30
CZ288497B6 (en) 2001-06-13
HU0004770D0 (zh) 2001-02-28
HU219627B (hu) 2001-05-28
PL180441B1 (pl) 2001-02-28
FI963827A0 (fi) 1996-09-25
HU0004769D0 (zh) 2001-02-28
JPH10500263A (ja) 1998-01-06
NO964062D0 (no) 1996-09-26
GB2302000A8 (zh) 1996-12-18
HU219668B (hu) 2001-06-28
PL177808B1 (pl) 2000-01-31
AU709873B2 (en) 1999-09-09
DK105996A (zh) 1996-11-14
PL183307B1 (pl) 2002-06-28
DE19581594T1 (de) 1997-03-27
WO1995027349A1 (en) 1995-10-12
PL183573B1 (pl) 2002-06-28
CZ284096A3 (en) 1997-04-16
HUT76453A (en) 1997-09-29
NZ331166A (en) 2000-07-28
PL187110B1 (pl) 2004-05-31
NO964062L (no) 1996-11-19
IL113190A (en) 2000-06-29
ATA902795A (de) 2002-05-15
NZ283612A (en) 1998-09-24
GB2302000B (en) 1999-01-27
EP0753226A1 (en) 1997-01-15
HU0004767D0 (zh) 2001-02-28
GB9620181D0 (en) 1996-11-13
HU219628B (hu) 2001-05-28
HU0004766D0 (zh) 2001-02-28
AT410047B (de) 2003-01-27
LU88820A1 (de) 1997-03-18
US20030081781A1 (en) 2003-05-01
HU219256B (en) 2001-03-28
NO322242B1 (no) 2006-09-04
SE9603570D0 (sv) 1996-09-30
HU9602628D0 (en) 1996-11-28
GB2302000A (en) 1996-12-18
CH694652A5 (de) 2005-05-13
FI963827A (fi) 1996-11-29
HU0004768D0 (zh) 2001-02-28
DK176762B1 (da) 2009-07-06
MX9604464A (es) 1997-07-31
HU0004765D0 (zh) 2001-02-28
US20060222179A1 (en) 2006-10-05
CA2185790A1 (en) 1995-10-12
EP0753226A4 (en) 2000-08-16
AU2196995A (en) 1995-10-23
SE519882C2 (sv) 2003-04-22
US7961881B2 (en) 2011-06-14
US6996237B2 (en) 2006-02-07
IL113190A0 (en) 1995-06-29
JP2006154851A (ja) 2006-06-15
SE9603570L (sv) 1996-11-29
CA2185790C (en) 2008-03-11
FI115938B (fi) 2005-08-15
GB2302000B8 (zh) 1999-01-27
BR9507230A (pt) 1997-09-16

Similar Documents

Publication Publication Date Title
CN1149366A (zh) 用来把码包括到音频信号中并且解码的设备和方法
CN101425858B (zh) 用来把码包括到音频信号中并且解码的设备和方法
US20230162744A1 (en) Methods and apparatus to perform audio watermarking and watermark detection and extraction
US8738763B2 (en) Research data gathering with a portable monitor and a stationary device
CN1212097A (zh) 借助于感觉编码的辅助信号和声频信号同时传送
EP3726528B1 (en) Research data gathering
AU763243B2 (en) Apparatus and methods for including codes in audio signals
GB2325826A (en) Apparatus and method for including codes in audio signals
NZ502630A (en) Encoding data onto audio signal with multifrequency sets simultaneously present on signal
IL133705A (en) Apparatus and methods for including codes in audio signals and decoding

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication