CN103299364A - 用于编码和解码带水印信号的装置 - Google Patents
用于编码和解码带水印信号的装置 Download PDFInfo
- Publication number
- CN103299364A CN103299364A CN2012800050781A CN201280005078A CN103299364A CN 103299364 A CN103299364 A CN 103299364A CN 2012800050781 A CN2012800050781 A CN 2012800050781A CN 201280005078 A CN201280005078 A CN 201280005078A CN 103299364 A CN103299364 A CN 103299364A
- Authority
- CN
- China
- Prior art keywords
- signal
- decoding
- leg
- watermark
- electronic installation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/038—Speech enhancement, e.g. noise reduction or echo cancellation using band spreading techniques
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/008—Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/018—Audio watermarking, i.e. embedding inaudible data in the audio signal
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
- G10L19/24—Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
- G10L25/18—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Editing Of Facsimile Originals (AREA)
- Mobile Radio Communication Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明描述一种经配置以用于编码带水印信号的电子装置。所述电子装置包括模型化器电路。所述模型化器电路基于第一信号和第一回合经译码信号而确定参数。所述电子装置还包括耦合到所述模型化器电路的译码器电路。所述译码器电路对第二信号执行第一回合译码以获得所述第一回合经译码信号,且基于所述参数执行第二回合译码以获得带水印信号。对根据线性预测译码在第一回合编码中使用低频经译码激励而确定的高频重构参数的相容嵌入的应用。
Description
相关申请案
本申请案涉及2011年2月7日申请的第61/440,338号美国临时专利申请案“用于编解码器扩展的加水印(WATERMARKING FOR CODEC EXTENSION)”,且主张其优先权。
技术领域
本发明大体上涉及电子装置。更特定来说,本发明涉及用于编码和解码带水印信号的装置。
背景技术
在过去几十年中,电子装置的使用已变得常见。具体来说,电子技术的进步已减少越来越复杂且有用的电子装置的成本。成本减少和消费者需求已使电子装置的使用激增,使得电子装置在现代社会中几乎无所不在。随着电子装置的使用已扩大,对电子装置的新的和改进型特征的需求也扩大。更特定来说,较快速、较有效地执行功能或具有较高质量的电子装置常常广受欢迎。
一些电子装置(例如,蜂窝式电话、智能电话、计算机等等)使用音频或话语信号。这些电子装置可编码话语信号以用于存储或发射。举例来说,蜂窝式电话使用麦克风俘获用户的语音或话语。举例来说,蜂窝式电话使用麦克风将声学信号转换成电子信号。此电子信号可接着经格式化以用于发射到另一装置(例如,蜂窝式电话、智能电话、计算机等等)或用于存储。
经传送信号的改进的质量或额外能力常常广受欢迎。举例来说,蜂窝式电话用户可能要求经传送话语信号的较高质量。然而,改进的质量或额外能力可常常需要较大带宽资源和/或新网络基础结构。如从本论述可看出,允许有效的信号通信的系统和方法可为有益的。
发明内容
揭示一种经配置以用于编码带水印信号的电子装置。所述电子装置包括模型化器电路。所述模型化器电路基于第一信号和第一回合经译码信号而确定参数。所述电子装置还包括耦合到所述模型化器电路的译码器电路。所述译码器电路对第二信号执行第一回合译码以获得所述第一回合经译码信号,且基于所述参数执行第二回合译码以获得带水印信号。所述电子装置还可包括用于发送所述带水印信号的发射器。所述第一回合经译码信号可为第一回合经译码激励。所述模型化器电路可基于高频带译码确定所述参数。所述带水印信号可为可解码的,以在不具有来自所述第一信号的信息的情况下恢复所述第二信号的一版本。
所述电子装置可包括用于将信号划分成所述第一信号和所述第二信号的分析滤波器组。所述第一信号可为较高频率分量信号,且所述第二信号可为较低频率分量信号。
所述译码器电路可包括自适应多速率窄带(AMR-NB)译码器。所述译码器电路可使用加水印码簿执行所述第二回合译码。所述第二回合译码可使用从所述第一回合译码获得的线性预测译码系数的集合。
还揭示一种经配置以用于解码带水印信号的电子装置。所述电子装置包括模型化器电路,所述模型化器电路基于经解码第二信号和带水印位流而产生经解码第一信号。所述电子装置还包括耦合到所述模型化器电路的解码器电路,所述解码器电路基于所述带水印位流提供所述经解码第二信号。所述经解码第一信号可包括较高频率分量信号,且所述经解码第二信号可包括较低频率分量信号。
所述电子装置可包括组合所述经解码第一信号与所述经解码第二信号的组合电路。所述组合电路可包括合成滤波器组。
还揭示一种用于在电子装置上编码带水印信号的方法。所述方法包括获得第一信号和第二信号。所述方法还包括对所述第二信号执行第一回合译码以获得第一回合经译码信号。所述方法进一步包括基于所述第一信号和所述第一回合经译码信号而确定参数。所述方法另外包括基于所述参数执行第二回合译码以获得带水印信号。
还揭示一种用于在电子装置上解码带水印信号的方法。所述方法包括解码带水印位流以获得经解码第二信号。所述方法还包括基于所述经解码第二信号解码所述带水印位流以获得经解码第一信号。
还揭示一种用于编码带水印信号的计算机程序产品。所述计算机程序产品包括具有指令的非暂时性有形计算机可读媒体。所述指令包括用于致使电子装置获得第一信号和第二信号的代码。所述指令还包括用于致使所述电子装置对所述第二信号执行第一回合译码以获得第一回合经译码信号的代码。所述指令进一步包括用于致使所述电子装置基于所述第一信号和所述第一回合经译码信号而确定参数的代码。所述指令另外包括用于致使所述电子装置基于所述参数执行第二回合译码以获得带水印信号的代码。
还揭示一种用于解码带水印信号的计算机程序产品。所述计算机程序产品包括具有指令的非暂时性有形计算机可读媒体。所述指令包括用于致使电子装置解码带水印位流以获得经解码第二信号的代码。所述指令还包括用于致使所述电子装置基于所述经解码第二信号解码所述带水印位流以获得经解码第一信号的代码。
还揭示一种用于编码带水印信号的设备。所述设备包括用于获得第一信号和第二信号的装置。所述设备还包括用于对所述第二信号执行第一回合译码以获得第一回合经译码信号的装置。所述设备进一步包括用于基于所述第一信号和所述第一回合经译码信号而确定参数的装置。所述设备另外包括用于基于所述参数执行第二回合译码以获得带水印信号的装置。
还揭示一种用于解码带水印信号的设备。所述设备包括用于解码带水印位流以获得经解码第二信号的装置。所述设备进一步包括用于基于所述经解码第二信号解码所述带水印位流以获得经解码第一信号的装置。
附图说明
图1为说明可实施用于编码和解码带水印信号的系统和方法的电子装置的一个配置的方框图;
图2为说明用于编码带水印信号的方法的一个配置的流程图;
图3为说明用于解码带水印信号的方法的一个配置的流程图;
图4为说明可在其中实施用于编码和解码带水印信号的系统和方法的无线通信装置的一个配置的方框图;
图5为说明根据本文中所揭示的系统和方法的加水印编码器的一个实例的方框图;
图6为说明根据本文中所揭示的系统和方法的加水印解码器的一个实例的方框图;
图7为可根据本文中所揭示的系统和方法而执行的第一回合译码和第二回合译码的一个实例的方框图;
图8为说明可在其中实施用于编码和解码带水印信号的系统和方法的无线通信装置的一个配置的方框图;
图9说明可用于电子装置中的各种组件;以及
图10说明可包括于无线通信装置内的某些组件。
具体实施方式
本文中所揭示的系统和方法可应用于多种电子装置。电子装置的实例包括语音记录器、摄影机、音频播放器(例如,运动图片专家组1(MPEG-1)或MPEG-2音频层3(MP3)播放器)、视频播放器、音频记录器、桌上型计算机、膝上型计算机、个人数字助理(PDA)、游戏系统,等等。一种电子装置为可与另一装置通信的通信装置。通信装置的实例包括电话、膝上型计算机、桌上型计算机、蜂窝式电话、智能电话、无线或有线调制解调器、电子读取器、平板型装置、游戏系统、蜂窝式电话基站或节点、接入点、无线网关和无线路由器。
电子装置或通信装置可根据某些工业标准来操作,所述工业标准例如为国际电信联盟(ITU)标准和/或电气与电子工程师协会(IEEE)标准(例如,例如802.11a、802.11b、802.11g、802.11n和/或802.11ac等无线保真或“Wi-Fi”标准)。通信装置可符合的标准的其它实例包括IEEE 802.16(例如,全球微波接入互操作性或“WiMAX”)、第三代合作伙伴计划(3GPP)、3GPP长期演进(LTE)、全球移动电信系统(GSM)和其它标准(其中通信装置可被称作(例如)用户设备(UE)、节点B、演进型节点B(eNB)、移动装置、移动台、订户台、远程台、接入终端、移动终端、终端、用户终端、订户单元等等)。虽然可依据一个或一个以上标准来描述本文中所揭示的系统和方法中的一些,但此情形不应限制本发明的范围,这是因为所述系统和方法可适用于许多系统和/或标准。
应注意,一些通信装置可无线地通信和/或可使用有线连接或链路通信。举例来说,一些通信装置可使用以太网络协议与其它装置通信。本文中所揭示的系统和方法可应用于无线地通信和/或使用有线连接或链路通信的通信装置。在一个配置中,本文中所揭示的系统和方法可应用于使用卫星与另一装置通信的通信装置。
所述系统和方法的一个配置可用于使用加水印技术以嵌入取决于原始载波位流的数据的代码激励线性预测(CELP)话语译码器的扩展。更简单来说,本文中所揭示的系统和方法可向CELP编解码器的扩展提供加水印。
话语的宽带(例如,0到7千赫(kHz))译码提供优于话语的窄带(例如,0kHz到4kHz)译码的品质。然而,大多数现有移动通信网络仅支持窄带译码(例如,自适应多速率窄带(AMR-NB))。部署宽带译码器(例如,自适应多速率宽带(AMR-WB))可需要基础结构和服务部署的实质性且成本高的改变。
此外,下一代服务可支持宽带译码器(例如,AMR-WB),同时正开发和标准化超宽带(例如,0到14kHz)译码器。而且,操作员可最终面对部署又另一编解码器以将客户移到超宽带的成本。
本文中所揭示的系统和方法的一个配置可使用高级模型,所述高级模型可非常有效地编码额外带宽且将此信息隐藏于已经由现有网络基础结构支持的位流中。可通过对位流加水印来执行信息隐藏。此技术的一个实例对CELP译码器的固定码簿加水印。举例来说,可编码宽带输入的上频带(例如,4kHz到7kHz)且将其作为水印而携载于窄带译码器的位流中。在另一实例中,可编码超宽带输入的上频带(例如,7kHz到14kHz)且将其作为水印而携载于宽带译码器的位流中。还可携载可能与带宽扩展无关的其它次要位流。面对类似挑战的一个实例为包括嵌入于单声道流中的参数立体声数据。此技术允许编码器产生与现有基础结构兼容的位流。旧式解码器可产生具有类似于标准经编码话语((例如)无水印)的质量的窄带输出,而知晓水印的解码器可产生宽带话语。
在对带宽扩展信息加水印时的若干技术性障碍仍然存在,其已阻碍了对实际系统的开发。重要的是,足够有效的编码模型和用于将其应用于所述问题的装置尚不容易获得或为不明显的。
为了增加或最大化质量,应使带水印信息尽可能小以便最小化其对原始位流(例如,含有低频带的“载波”位流)的质量的影响。可使用用于高频带的高级模型来实现此情形,高级模型例如为用于增强型可变速率宽带编解码器(EVRC-WB)中的有效非线性扩展模型。然而,此模型依赖于低频带激励来用于产生高频带话语参数,且因此产生高频带位。然而,低频带激励经由加水印过程而受高频带位影响。因此,可作出避开此循环的近似。
根据本文中所揭示的系统和方法,可在无水印的情况下进行载波编码器的第一回合。使用所得信号(例如,激励、残余等等)用于计算被嵌入的参数(例如,高频带模型参数或例如参数立体声等其它数据)。接着,执行载波编码器的第二回合,其中将水印(来自被嵌入的参数)应用于低频带编码过程。以此方式,破坏循环相依性。运行编码器的两个回合可能没有问题,这是因为与编码较宽带宽的目前技术发展水平的编解码器相比,旧式较窄带宽编解码器的复杂性一般非常小。
此方法的一个替代方案将为使用线性预测译码(LPC)残余代替来自载波编码器的经译码第一回合残余以作为到高频带模型的输入。然而,此情形使质量降级,这是因为在用以计算高频带参数的信号与将在解码器处最终使用的信号之间可能存在较大失配。
循环相依性问题的任何其它解决方案当前是未知的。然而,一个替代方案将为使用不取决于低频带的高频带编码技术。然而,不可能使此技术与充分利用低频带来外推高频带的技术一样有效。在此低效下,水印对低频带载波位流的质量影响将很可能更显著。
现在参看各图来描述各种配置,在所述图中,相同元件名称可指示功能上类似的元件。可以广泛多种不同配置来布置和设计本文中在各图中一般描述和说明的系统和方法。因此,如所述图中所表示的若干配置的以下更详细描述无意限制如所主张的范围,而仅仅表示系统和方法。
图1为说明其中可实施用于编码和解码带水印信号的系统和方法的电子装置102、134的一个配置的方框图。电子装置A102和电子装置B134的实例可包括无线通信装置(例如,蜂窝式电话、智能电话、个人数字助理(PDA)、膝上型计算机、电子读取器,等等)和其它装置。
电子装置A102可包括编码器块/模块110和/或通信接口124。编码器块/模块110可用以编码信号且对信号加水印。通信接口124可将一个或一个以上信号发射到另一装置(例如,电子装置B134)。
电子装置A102可获得一个或一个以上信号A104,例如,音频或话语信号。举例来说,电子装置A102可使用麦克风俘获信号A104,或可从另一装置(例如,蓝牙耳机)接收信号A104。在一些配置中,信号A104可被划分成不同分量信号(例如,较高频率分量信号和较低频率分量信号、单声道信号和立体声信号,等等)。在其它配置中,可获得不相关的信号A104。可将信号A104提供到编码器110中的模型化器电路112和译码器电路118。举例来说,可将第一信号(例如,信号分量)106提供到模型化器电路112,而将第二信号(例如,另一信号分量)108提供到译码器电路118。
应注意,可在硬件、软件或所述两者的组合中实施包括于电子装置A102中的元件110、112、118、124中的一者或一者以上。举例来说,如本文中所使用的术语“电路”可指示可使用一个或一个以上电路组件(包括处理块和/或存储器单元)来实施元件。因此,可将包括于电子装置A102中的元件110、112、118、124中的一者或一者以上实施为一个或一个以上集成电路、专用集成电路(ASIC)等等,和/或使用处理器和指令来实施包括于电子装置A102中的元件110、112、118、124中的一者或一者以上。还应注意,术语“块/模块”可用以指示可在硬件、软件或所述两者的组合中实施元件。
译码器电路118可对第二信号108执行译码。举例来说,译码器电路118可对第二信号108执行自适应多速率(AMR)译码。模型化器电路112可确定或计算可嵌入到第二信号(例如,“载波”信号)108中的参数或数据116。举例来说,译码器电路118可产生水印位可嵌入到其中的经译码位流。在另一实例中,模型化器电路112可单独将第一信号106编码成可嵌入到经译码位流中的位116。在一些配置中,模型化器电路112可基于高频带译码而确定参数或数据116。举例来说,模型化器电路112可使用增强型可变速率宽带(EVRC-WB)编解码器的高频带部分。可使用其它高频带译码技术。具有嵌入的水印信号的经译码第二信号108可被称作带水印第二信号122。
译码器电路118可对第二信号108执行第一回合译码。此第一回合译码可产生数据114(例如,第一回合经译码信号、第一回合经译码激励114等等),可将数据114提供到模型化器电路112。在一个配置中,模型化器电路112可使用EVRC-WB模型将较高频率分量(来自第一信号106)模型化,其依赖于可由译码器电路118编码的较低频率分量(来自第二信号108)。因此,可将第一回合经译码激励114提供到模型化器电路112以用于模型化较高频率分量。可接着在第二回合译码中将所得较高频率分量参数或位116嵌入到第二信号108中,借此产生带水印第二信号122。举例来说,第二回合译码可涉及使用加水印码簿(例如,固定码簿或FCB)120将高频带位116嵌入到经译码第二信号108中以产生带水印第二信号(例如,带水印位流)122。
应注意,加水印过程可更改经编码第二信号108的位中的一些位。举例来说,第二信号108可被称作“载波”信号或位流。在加水印过程中,可更改构成经编码第二信号108的位中的一些位以便将从第一信号106导出的数据或位116嵌入或插入到第二信号108中以产生带水印第二信号122。在一些情况下,此可为经编码第二信号108的降级的源头。然而,此方法可为有利的,这是因为未被设计成提取水印信息的解码器仍可在无第一信号106提供的额外信息的情况下恢复第二信号108的版本。因此,“旧式”装置和基础结构仍可起作用,而不管是否加水印。此方法进一步允许使用其它解码器(其被设计成提取带水印信息)提取由第一信号106提供的额外水印信息。
可将带水印第二信号(例如,位流)122提供到通信接口124。通信接口124的实例可包括收发器、网卡、无线调制解调器,等等。通信接口124可用以将带水印第二信号122经由网络128传送(例如,发射)到另一装置(例如,电子装置B134)。举例来说,通信接口124可基于有线和/或无线技术。由通信接口124执行的一些操作可包括调制、格式化(例如,包化、交错、加扰等等)、上变频、放大,等等。因此,电子装置A102可发射包含带水印第二信号122的信号126。
可将信号126(包括带水印第二信号122)发送到一个或一个以上网络装置130。举例来说,网络128可包括一个或一个以上网络装置130和/或用于在若干装置之间(例如,在电子装置A102与电子装置B134之间)传送信号的传输媒体。在图1中所说明的配置中,网络128包括一个或一个以上网络装置130。网络装置130的实例包括基站、路由器、服务器、桥接器、网关,等等。
在一些情况下,一个或一个以上网络装置130可将信号126(其包括带水印第二信号122)转码。转码可包括解码所发射的信号126且将其再编码((例如)成另一格式)。在一些情况下,将信号126转码可损坏嵌入于信号126中的水印信息。在此情况下,电子装置B134可接收不再含带水印信息的信号。其它网络装置130可不使用任何转码。举例来说,如果网络128使用不将信号转码的装置,则所述网络可提供无汇接/无转码器操作(TFO/TrFO)。在此情况下,在将嵌入于带水印第二信号122中的水印信息发送到另一装置(例如,电子装置B134)时,可保留所述水印信息。
电子装置B134可接收信号132(经由网络128),例如,具有所保留的水印信息的信号132或无水印信息的信号132。举例来说,电子装置B134可使用通信接口136接收信号132。通信接口136的实例可包括收发器、网卡、无线调制解调器,等等。通信接口136可对信号132执行例如下变频、同步、解格式化(例如,解包化、解扰、解交错等等)等操作。可将所得信号138(例如,来自所接收信号132的位流)提供到解码器块/模块140。举例来说,可将信号138提供到模型化器电路142和解码器电路150。
如果带水印信息嵌入于信号138上,则模型化器电路142可模型化和/或解码嵌入于信号(例如,位流)138上的所述水印信息(例如,水印位)。举例来说,解码器140可从信号138提取水印位。模型化器电路142可解码这些水印位以产生经解码第一信号154、144。
解码器电路150可解码信号138。在一些配置中,解码器电路150可使用解码信号138而不管可包括于所述信号138中的任何水印信息的“旧式”解码器(例如,标准窄带解码器)或解码程序。解码器电路150可产生经解码第二信号148、152、158。因此,举例来说,如果无水印信息包括于信号138中,则解码器电路150仍可恢复作为经解码第二信号158的第二信号108的版本。
在一些配置中,由模型化器电路142执行的操作可取决于由解码器电路150执行的操作。举例来说,用于较高频带的模型(例如,EVRC-WB)可取决于经解码窄带信号152((例如)使用AMR-NB而解码)。在此情况下,可将经解码窄带信号152提供到模型化器电路142。
在一些配置中,可通过组合块/模块146(例如,组合电路146)组合经解码第二信号148与经解码第一信号144以产生组合信号156。在其它配置中,可单独地解码来自信号138的水印位与所述信号(自身)138以产生经解码第一信号154和经解码第二信号158。因此,一个或一个以上信号B160可包括经解码第一信号154和单独的经解码第二信号158且/或可包括组合信号156。应注意,经解码第一信号154、144可为由电子装置A102编码的第一信号106的经解码版本。另外或替代地,经解码第二信号148、152、158可为由电子装置A102编码的第二信号108的经解码版本。
如果无水印信息嵌入于所接收信号132中,则解码器电路150可解码信号138((例如)以旧式模式)以产生经解码第二信号158。此可提供经解码第二信号158,而无由第一信号106提供的额外信息。举例来说,在水印信息((例如)来自第一信号106)在网络128中的转码过程中被损坏的情况下,可发生此情形。
在一些配置中,电子装置B134可能不能够解码嵌入于所接收信号132中的水印信号或位。举例来说,在一些配置中,电子装置B134可不包括用于提取嵌入的水印信号的模型化器电路142。在此情况下,电子装置B134可仅仅解码信号138以产生经解码第二信号158。
应注意,可在硬件(例如,电路)、软件或所述两者的组合中实施包括于电子装置B134中的元件140、142、146、150、136中的一者或一者以上。举例来说,可将包括于电子装置B134中的元件140、142、146、150、136中的一者或一者以上实施为一个或一个以上集成电路、专用集成电路(ASIC)等等,且/或使用处理器和指令来实施包括于电子装置B134中的元件140、142、146、150、136中的一者或一者以上。
图2为说明用于编码带水印信号的方法200的一个配置的流程图。电子装置(例如,无线通信装置)102可获得202第一信号106和第二信号108。举例来说,电子装置102可俘获或接收一个或一个以上信号104。电子装置102可任选地将信号104划分成第一信号106和第二信号108。在一些配置中,可使用分析滤波器组来划分信号104。举例来说,当话语信号的高频率分量和低频率分量将被编码为带水印信号时,可进行此划分。在此情况下,可以常规方式编码较低分量(例如,第二信号108),且可将较高分量(例如,第一信号106)作为水印嵌入于经常规编码的信号上。在其它配置中,电子装置102可仅仅使单独的信号或信息的部分(例如,第一信号106)嵌入于“载波”信号(例如,第二信号108)内。举例来说,电子装置102可获得202第一信号106和第二信号108,其中第一信号106将被嵌入于第二信号108内。
电子装置102可对第二信号108执行204第一回合译码以获得第一回合经译码信号114。举例来说,电子装置可对第二信号108执行AMR-NB编码以获得第一回合经译码信号114。在一些配置中,第一回合经译码信号114可为激励信号,而在其它配置(例如,嵌入参数立体声)中,第一回合经译码信号114可不为激励信号。在第一回合中,在一些配置中,可执行完全编码。在带宽扩展的情况下,举例来说,由非线性模型(例如,模型化器电路112)使用的第一回合经译码信号114为激励。在参数立体声的情况下,举例来说,第一回合经译码信号114可为实际经译码话语信号。还应注意,电子装置102可在第一回合译码中产生线性预测译码(LPC)系数,线性预测译码(LPC)系数可用于第二回合译码中(在一些配置中)。
电子装置102可基于第一信号106和第一回合经译码信号114而确定206参数(例如,参数、数据、位等等)116。举例来说,在其中待嵌入于载波信号(例如,第二信号108)上的额外信息含有话语信号的较高频率分量的情况下,电子装置102可基于第一回合经译码激励114来模型化或确定较高频率分量(例如,第一信号106)的参数116。在一些配置中,电子装置102可基于高频带译码来确定206参数。举例来说,电子装置102可使用第一信号106(例如,较高频率分量信号)的EVRC-WB(例如,EVRC-WB编解码器的高频带部分)模型化以产生参数116。可使用其它高频带译码技术。
电子装置102可接着基于参数116执行208第二回合译码以获得带水印第二信号122。举例来说,电子装置102可结合加水印码簿120使用模型化参数116以产生带水印第二信号122(例如,嵌入水印信息)。在一些配置中,第二回合还可使用从第一回合译码产生的LPC系数(例如,线谱频率(LSF)或线谱对(LSP))以产生带水印第二信号122。
电子装置102可发送210带水印第二信号122。举例来说,电子装置102可将包含带水印第二信号122的信号126经由网络128发射到另一装置(例如,电子装置B134)。
图3为说明用于解码带水印信号的方法300的一个配置的流程图。电子装置134可接收302信号132。举例来说,电子装置134可接收302包括带水印第二信号122(例如,带水印位流)的信号132。
电子装置134可从信号132获得304带水印位流138。举例来说,电子装置134可执行一个或一个以上操作以从所接收信号132提取带水印位流138。举例来说,电子装置134可对所接收信号132进行下变频、放大、信道解码、解调、解格式化(例如,解交错、解扰等等)等等,以便获得304带水印位流138。
电子装置134可解码306带水印位流138以便获得经解码第二信号148、152、158。举例来说,电子装置134可使用“旧式”解码器解码306带水印位流138。举例来说,电子装置134可使用自适应多速率(AMR)窄带(NB)解码器以获得经解码第二信号152。
电子装置134可基于经解码第二信号152解码308带水印位流138以获得经解码第一信号144、154。在一些配置中,举例来说,用于较高频带的模型(例如,EVRC-WB)可取决于经解码窄带信号152((例如)使用AMR-NB而解码)。在此情况下,电子装置134可使用经解码第二信号152以模型化或解码带水印位流138(例如,经提取的水印位)以获得经解码第一信号154、144。
电子装置134可组合310经解码第一信号144与经解码第二信号148。在一些配置中,举例来说,电子装置134可使用合成滤波器组来组合310经解码第一信号144与经解码第二信号148,此可产生组合信号156。
图4为说明可在其中实施用于编码和解码带水印信号的系统和方法的无线通信装置402、434的一个配置的方框图。无线通信装置A402和无线通信装置B434的实例可包括蜂窝式电话、智能电话、个人数字助理(PDA)、膝上型计算机、电子读取器,等等。
无线通信装置A402可包括麦克风462、音频编码器410、信道编码器466、调制器468、发射器472以及一个或一个以上天线474a到n。音频编码器410可用于编码音频和给音频加水印。信道编码器466、调制器468、发射器472以及一个或一个以上天线474a到n可用以准备一个或一个以上信号且将一个或一个以上信号发射到另一装置(例如,无线通信装置B434)。
无线通信装置A402可获得音频信号404。举例来说,无线通信装置A402可使用麦克风462俘获音频信号404(例如,话语)。麦克风462可将声学信号(例如,声音、话语等等)转换成电或电子音频信号404。可将音频信号404提供到音频编码器410,音频编码器410可包括分析滤波器组464、高频带模型化块/模块412以及译码与加水印块/模块418。
可将音频信号404提供到分析滤波器组464。分析滤波器组464可将音频信号404划分成第一信号406和第二信号408。举例来说,第一信号406可为较高频率分量信号,且第二信号408可为较低频率分量信号。可将第一信号406提供到高频带模型化块/模块412。可将第二信号408提供到译码与加水印块/模块418。
应注意,可在硬件、软件或所述两者的组合中实施包括于无线通信装置A402中的元件410、412、418、464、466、468、472中的一者或一者以上。举例来说,可将包括于无线通信装置A402中的元件410、412、418、464、466、468、472中的一者或一者以上实施为一个或一个以上集成电路、专用集成电路(ASIC)等等,和/或使用处理器和指令来实施包括于无线通信装置A402中的元件410、412、418、464、466、468、472中的一者或一者以上。还应注意,术语“块/模块”还可用以指示可在硬件、软件或所述两者的组合中实施元件。
译码与加水印块/模块418可对第二信号408执行译码。举例来说,译码与加水印块/模块418可对第二信号408执行自适应多速率(AMR)译码。高频带模型化块/模块412可确定或计算可嵌入到第二信号(例如,“载波”信号)408中的参数或数据416。举例来说,译码与加水印块/模块418可产生水印位可嵌入到其中的经译码位流。具有嵌入的水印信号的经译码第二信号408可被称作带水印第二信号422。
译码与加水印块/模块418可对第二信号408执行第一回合译码。举例来说,此第一回合译码可产生第一回合经译码激励414,可将第一回合经译码激励414提供到高频带模型化块/模块412。在一个配置中,高频带模型化块/模块412可使用EVRC-WB模型以模型化较高频率分量(来自第一信号406),其依赖于可用译码与加水印块/模块418编码的较低频率分量(来自第二信号408)。因此,可将第一回合经译码激励414提供到高频带模型化块/模块412以用于模型化较高频率分量。可接着在第二回合译码中将所得较高频率分量参数或位416嵌入到第二信号408中,借此产生带水印第二信号422。举例来说,第二回合译码可涉及使用加水印码簿(例如,固定码簿或FCB)420以将高频带位416嵌入到经译码第二信号408中以产生带水印第二信号(例如,带水印位流)422。
可将带水印第二信号(例如,位流)422提供到信道编码器466。信道编码器466可编码带水印第二信号422以产生经信道编码的信号468。举例来说,信道编码器466可将错误检测译码(例如,循环冗余检查(CRC))和/或错误校正译码(例如,前向错误校正(FEC)译码)添加到带水印第二信号422。
可将经信道编码的信号468提供到调制器468。调制器468可调制所述经信道编码的信号468以产生经调制信号470。举例来说,调制器468可将经信道编码的信号468中的位映射到群集点。举例来说,调制器468可将例如二元相移键控(BPSK)、正交调幅(QAM)、频移键控(FSK)等调制方案应用到经信道编码的信号468,以产生经调制信号470。
可将经调制信号470提供到发射器472。发射器472可使用一个或一个以上天线474a到n来发射经调制信号470。举例来说,发射器472可使用一个或一个以上天线474a到n来上变频、放大和发射经调制信号470。
可将包括带水印第二信号422的经调制信号470(例如,“所发射的信号”)从无线通信装置A402经由网络428发射到另一装置(例如,无线通信装置B434)。网络428可包括一个或一个以上网络428装置和/或用于在若干装置之间(例如,在无线通信装置A402与无线通信装置B434之间)传送信号的传输媒体。举例来说,网络428可包括一个或一个以上基站、路由器、服务器、桥接器、网关,等等。
在一些情况下,一个或一个以上网络428装置可将所发射的信号(其包括带水印第二信号422)转码。转码可包括解码所发射的信号且将其再编码((例如)成另一格式)。在一些情况下,转码可损坏嵌入于所发射的信号中的水印信息。在此情况下,无线通信装置B434可接收不再含带水印信息的信号。其它网络428装置可不使用任何转码。举例来说,如果网络428使用不将信号转码的装置,则所述网络可提供无汇接/无转码器操作(TFO/TrFO)。在此情况下,在将嵌入于带水印第二信号422中的水印信息发送到另一装置(例如,无线通信装置B434)时,可保留所述水印信息。
无线通信装置B434可接收信号(经由网络428),例如,具有所保留的水印信息的信号或无水印信息的信号。举例来说,无线通信装置B434可使用一个或一个以上天线476a到n和接收器478来接收信号。在一个配置中,接收器478可将所述信号下变频和数字化以产生所接收信号480。
可将所接收信号480提供到解调器482。解调器482可解调所接收信号480以产生经解调信号484,可将经解调信号484提供到信道解码器486。信道解码器486可解码所述信号(例如,使用错误检测和/或校正码检测和/或校正错误)以产生(经解码)信号438。
可将信号438(例如,位流)提供到音频解码器440。举例来说,可将信号438提供到高频带模型化块/模块442和解码块/模块450。
如果带水印信息嵌入于信号438上(例如,如果带水印信息在发射过程中未丢失),则高频带模型化块/模块442可模型化和/或解码嵌入于信号(例如,位流)438上的水印信息(例如,水印位)。举例来说,音频解码器440可从信号438提取水印位。高频带模型化块/模块442可解码这些水印位以产生经解码第一信号444。
解码块/模块450可解码信号438。在一些配置中,解码块/模块450可使用解码信号438而不管可包括于信号438中的任何水印信息的“旧式”解码器(例如,标准窄带解码器)或解码程序。解码块/模块450可产生经解码第二信号448、452。因此,举例来说,如果无水印信息包括于信号438中,则解码块/模块450仍可恢复作为经解码第二信号448的第二信号408的版本。
由高频带模型化块/模块442执行的操作可取决于由解码块/模块450执行的操作。举例来说,用于较高频带的模型(例如,EVRC-WB)可取决于经解码窄带信号452((例如)使用AMR-NB而解码)。在此情况下,可将经解码窄带信号452提供到高频带模型化块/模块442。
在一些配置中,可通过合成滤波器组446组合经解码第二信号448与经解码第一信号444以产生组合信号456。举例来说,经解码第一信号444可包括较高频率音频信息,而经解码第二信号448可包括较低频率音频信息。应注意,经解码第一信号444可为由无线通信装置A402编码的第一信号406的经解码版本。另外或替代地,经解码第二信号448可为由无线通信装置A402编码的第二信号408的经解码版本。合成滤波器组446可组合经解码第一信号444与经解码第二信号448以产生组合信号456,组合信号456可为宽带音频信号。
可将组合信号456提供到扬声器488。扬声器488可为将电信号或电子信号转换成声学信号的换能器。举例来说,扬声器488可将电子宽带音频信号(例如,组合信号456)转换成声学宽带音频信号。
如果无水印信息嵌入于信号438中,则音频解码块/模块450可解码信号438((例如)以旧式模式)以产生经解码第二信号448。在此情况下,可在无第一信号406提供的额外信息的情况下绕过合成滤波器组446以提供经解码第二信号448。举例来说,在水印信息((例如)来自第一信号406)在网络428中的转码程序中被损坏的情况下,可发生此情形。
应注意,可在硬件、软件或所述两者的组合中实施包括于无线通信装置B434中的元件440、446、442、450、486、482、478中的一者或一者以上。举例来说,可将包括于无线通信装置B434中的元件440、446、442、450、486、482、478中的一者或一者以上实施为一个或一个以上集成电路、专用集成电路(ASIC)等等,和/或使用处理器和指令来实施包括于无线通信装置B434中的元件440、446、442、450、486、482、478中的一者或一者以上。
图5为说明根据本文中所揭示的系统和方法的加水印编码器510的一个实例的方框图。在此实例中,编码器510可获得从0到8千赫(kHz)范围内的宽带(WB)话语信号504。可将宽带话语信号504提供到分析滤波器组564,分析滤波器组564将信号504划分成第一信号506或较高频率分量(例如,4kHz到8kHz)和第二信号508或较低频率分量(例如,0kHz到4kHz)。
可将第二信号508或较低频率分量(例如,0kHz到4kHz)提供到经修改的窄带编码器(例如,具有固定码簿(FCB)水印的AMR-NB12.2)。经修改的窄带译码器518可对第二信号508(例如,较低频率分量)执行第一回合译码以产生第一回合经译码激励514,所述第一回合经译码激励514被提供到高频带模型化块/模块512。
还可将第一信号506或较高频率分量提供到高频带模型化块/模块512(其使用(例如)EVRC-WB编解码器的高频带部分)。高频带模型化块/模块512可基于由经修改的窄带译码器518提供的第一回合经译码激励514而编码或模型化第一信号506(例如,较高频率分量)。由高频带模型化块/模块512执行的编码或模型化可产生高频带位516,将高频带位516提供到经修改的窄带译码器518。
经修改的窄带译码器518可将高频带位516作为水印嵌入于第二信号508上。举例来说,经修改的窄带译码器518可执行第二回合译码,其中编码第二信号508,且使用加水印固定码簿(FCB)将高频带位516嵌入于经编码第二信号508上。执行第二回合译码可产生带水印第二信号522或位流。应注意,带水印第二信号522(例如,位流)可由标准(例如,常规)解码器(例如,标准AMR)解码。然而,如果解码器不包括水印解码功能性,则其可仅能够解码第二信号508的一版本(例如,较低频率分量)。
图6为说明根据本文中所揭示的系统和方法的加水印解码器640的一个实例的方框图。加水印解码器640可接收带水印第二信号638(例如,位流)。可由标准窄带解码块/模块650解码带水印第二信号638以获得较低频率(例如,0kHz到4kHz)分量信号652(例如,经解码第二信号648、652)。可将经解码较低频率分量信号652提供到高频带模型化块/模块642(例如,模型化器/解码器)。
高频带模型化块/模块642可使用较低频率分量信号652提取和/或模型化嵌入于带水印第二信号638中的水印信息以获得经解码第一信号644(例如,在从4kHz到8kHz的范围内的较高频率分量信号)。可通过合成滤波器组646组合经解码第一信号644与经解码第二信号648以获得宽带(例如,0kHz到8kHz,16kHz取样)输出话语信号656。然而,在“旧式”情况下或在所接收的位流不含水印信号或位(代替带水印第二信号638)的情况下,加水印解码器640可产生窄带(例如,0kHz到4kHz)话语输出信号(例如,经解码第二信号648)。
图7为可根据本文中所揭示的系统和方法所执行的第一回合译码790和第二回合译码707的一个实例的方框图。在一个配置中,可由编码器110(例如,译码器电路118、译码与加水印块/模块418或经修改的窄带译码器518)执行第一回合译码790和第二回合译码707。
可对第二信号708(例如,处于(例如)在0kHz到4kHz的范围内的较低频带中的信号)执行第一回合译码790。在第一回合译码790中,可对第二信号708执行线性预测译码(LPC)操作792、第一长期预测(LTP)操作(例如,LTPA)794a和固定码簿(FCB)操作796以获得第一回合经译码激励714。针对第二回合译码707,可提供(例如,存储)来自第一回合译码790的LPC系数703。
可将第一回合经译码激励714提供到EVRC-WB高频带模型化块/模块712,EVRC-WB高频带模型化块/模块712模型化第一信号706(例如,在4kHz到8kHz的范围内的较高频率分量信号)以产生高频带位705。可使用来自第一回合译码790的LPC系数703执行第二回合译码707。举例来说,对来自第一回合译码790的LPC系数703执行第二LTP操作(例如,LTP B)794b。将高频带位705和第二LTP操作794b的输出用于带水印FCB操作798中以产生带水印第二信号722(例如,经译码及带水印位流)。举例来说,水印FCB798可用以将高频带位705嵌入到载波(例如,第二信号708)位流中以产生带水印第二信号722。
图8为说明可在其中实施用于编码和解码带水印信号的系统和方法的无线通信装置809的一个配置的方框图。无线通信装置809可包括应用程序处理器825。应用程序处理器825一般处理用以在无线通信装置809上执行功能的指令(例如,运行程序)。应用程序处理器825可耦合到音频译码器/解码器(编解码器)819。
音频编解码器819可为用于译码和/或解码音频信号的电子装置(例如,集成电路)。音频编解码器819可耦合到一个或一个以上扬声器811、听筒813、输出插口815和/或一个或一个以上麦克风817。扬声器811可包括将电信号或电子信号转换成声学信号的一个或一个以上电-声换能器。举例来说,扬声器811可用以播放音乐或输出免提对话,等等。听筒813可为可用以向用户输出声学信号(例如,话语信号)的另一扬声器或电-声换能器。举例来说,可使用听筒813以使得仅用户可可靠地听到声学信号。输出插口815可用于将其它装置(例如,头戴式耳机)耦合到无线通信装置809以用于输出音频。扬声器811、听筒813和/或输出插口815可一般用于输出来自音频编解码器819的音频信号。一个或一个以上麦克风817可为将声学信号(例如,用户的语音)转换成电信号或电子信号(其被提供到音频编解码器819)的一个或一个以上声-电换能器。
音频编解码器819可包括加水印编码器821。上文所描述的编码器110、410、510可为加水印编码器821的实例。加水印编码器821可用以执行上文结合图2所描述的用于编码带水印信号的方法200。
音频编解码器819可另外或替代地包括解码器823。上文所描述的解码器140、440、640可为解码器823的实例。解码器823可执行上文结合图3所描述的用于解码带水印信号的方法300。
应用程序处理器825还可耦合到电力管理电路835。电力管理电路835的一个实例为可用以管理无线通信装置809的电力消耗的电力管理集成电路(PMIC)。电力管理电路835可耦合到电池837。电池837可一般将电力提供到无线通信装置809。
应用程序处理器825可耦合到一个或一个以上输入装置839以用于接收输入。输入装置839的实例包括红外线传感器、图像传感器、加速度计、触摸传感器、小键盘,等等。输入装置839可允许与无线通信装置809的用户交互。应用程序处理器825还可耦合到一个或一个以上输出装置841。输出装置841的实例包括打印机、投影机、屏幕、触觉装置,等等。输出装置841可允许无线通信装置809产生可由用户体验的输出。
应用程序处理器825可耦合到应用程序存储器843。应用程序存储器843可为能够存储电子信息的任何电子装置。应用程序存储器843的实例包括双倍数据速率同步动态随机存取存储器(DDRAM)、同步动态随机存取存储器(SDRAM)、快闪存储器,等等。应用程序存储器843可提供用于应用程序处理器825的存储。举例来说,应用程序存储器843可存储用于使在应用程序处理器825上运行的程序起作用的数据和/或指令。
应用程序处理器825可耦合到显示器控制器845,显示器控制器845又可耦合到显示器847。显示器控制器845可为用以在显示器847上产生图像的硬件块。举例来说,显示器控制器845可将来自应用程序处理器825的指令和/或数据转译成可呈现于显示器847上的图像。显示器847的实例包括液晶显示器(LCD)面板、发光二极管(LED)面板、阴极射线管(CRT)显示器、等离子体显示器,等等。
应用程序处理器825可耦合到基带处理器827。基带处理器827一般处理通信信号。举例来说,基带处理器827可解调和/或解码所接收的信号。另外或替代地,基带处理器827可编码和/或调制信号以准备发射。
基带处理器827可耦合到基带存储器849。基带存储器849可为能够存储电子信息的任何电子装置,例如,SDRAM、DDRAM、快闪存储器,等等。基带处理器827可从基带存储器849读取信息(例如,指令和/或数据)和/或将信息写入到基带存储器849。另外或替代地,基带处理器827可使用存储于基带存储器849中的指令和/或数据以执行通信操作。
基带处理器827可耦合到射频(RF)收发器829。RF收发器829可耦合到功率放大器831和一个或一个以上天线833。RF收发器829可发射和/或接收射频信号。举例来说,RF收发器829可使用功率放大器831和一个或一个以上天线833发射RF信号。RF收发器829还可使用所述一个或一个以上天线833接收RF信号。无线通信装置809可为如本文中所描述的电子装置102、134或无线通信装置402、434的一个实例。
图9说明可用于电子装置951中的各种组件。所说明的组件可位于同一物理结构中或位于单独的外壳或结构中。先前所描述的电子装置102、134中的一者或一者以上可类似于电子装置951而配置。电子装置951包括处理器959。处理器959可为通用单芯片或多芯片微处理器(例如,ARM)、专用微处理器(例如,数字信号处理器(DSP))、微控制器、可编程门阵列,等等。处理器959可被称作中央处理单元(CPU)。尽管在图9的电子装置951中仅仅展示单一处理器959,但在替代配置中,可使用处理器的组合(例如,ARM与DSP)。
电子装置951还包括与处理器959电子通信的存储器953。即,处理器959可从存储器953读取信息和/或将信息写入到存储器953。存储器953可为能够存储电子信息的任何电子组件。存储器953可为随机存取存储器(RAM)、只读存储器(ROM)、磁盘存储媒体、光学存储媒体、RAM中的快闪存储器装置、与处理器包括在一起的机载存储器、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除PROM(EEPROM)、寄存器等等,包括其组合。
数据957a和指令955a可存储于存储器953中。指令955a可包括一个或一个以上程序、例程、子例程、函数、程序,等等。指令955a可包括单一计算机可读语句或许多计算机可读语句。指令955a可由处理器959执行以实施上文所描述的方法200、300中的一者或一者以上。执行指令955a可涉及使用存储于存储器953中的数据957a。图9展示一些指令955b和数据957b被加载到处理器959中(指令955b和数据957b可来自指令955a和数据957a)。
电子装置951还可包括用于与其它电子装置通信的一个或一个以上通信接口963。通信接口963可基于有线通信技术、无线通信技术,或以上两者。不同类型的通信接口963的实例包括串行端口、并行端口、通用串行总线(USB)、以太网适配器、IEEE1394总线接口、小型计算机系统接口(SCSI)总线接口、红外线(IR)通信端口、蓝牙无线通信适配器,等等。
电子装置951还可包括一个或一个以上输入装置965和一个或一个以上输出装置969。不同种类的输入装置965的实例包括键盘、鼠标、麦克风、远程控制装置、按钮、操纵杆、跟踪球、触摸板、光笔,等等。举例来说,电子装置951可包括用于俘获声学信号的一个或一个以上麦克风967。在一个配置中,麦克风967可为将声学信号(例如,语音、话语)转换成电信号或电子信号的换能器。不同种类的输出装置969的实例包括扬声器、打印机,等等。举例来说,电子装置951可包括一个或一个以上扬声器971。在一个配置中,扬声器971可为将电信号或电子信号转换成声学信号的换能器。可通常包括于电子装置951中的一个特定类型的输出装置为显示装置973。与本文中所揭示的配置一起使用的显示装置973可利用任何合适的图像投影技术,显示装置973例如为阴极射线管(CRT)、液晶显示器(LCD)、发光二极管(LED)、气体等离子体、电致发光,等等。还可提供用于将存储于存储器953中的数据转换成在显示装置973上展示的文本、图形和/或移动图像(在适当时)的显示器控制器975。
电子装置951的各种组件可通过一个或一个以上总线而耦合在一起,所述一个或一个以上总线可包括电力总线、控制信号总线、状态信号总线、数据总线,等等。为简单起见,在图9中将各种总线说明为总线系统961。应注意,图9仅说明电子装置951的一个可能的配置。可利用各种其它架构和组件。
图10说明可包括于无线通信装置1077内的某些组件。上文所描述的电子装置102、134、951和/或无线通信装置402、434、809中的一者或一者以上可类似于图10中所展示的无线通信装置1077而配置。
无线通信装置1077包括处理器1097。所述处理器1097可为通用单芯片或多芯片微处理器(例如,ARM)、专用微处理器(例如,数字信号处理器(DSP))、微控制器、可编程门阵列,等等。处理器1097可被称作中央处理单元(CPU)。尽管在图10的无线通信装置1077中仅仅展示单一处理器1097,但在替代配置中,可使用处理器(例如,ARM与DSP)的组合。
无线通信装置1077还包括与处理器1097电子通信的存储器1079(即,处理器1097可从存储器1079读取信息和/或将信息写入到存储器1079)。存储器1079可为能够存储电子信息的任何电子组件。存储器1079可为随机存取存储器(RAM)、只读存储器(ROM)、磁盘存储媒体、光学存储媒体、RAM中的快闪存储器装置、与处理器包括在一起的机载存储器、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除PROM(EEPROM)、寄存器等等(包括其组合)。
数据1081a和指令1083a可存储于存储器1079中。指令1083a可包括一个或一个以上程序、例程、子例程、函数、程序、代码,等等。指令1083a可包括单一计算机可读语句或许多计算机可读语句。指令1083a可由处理器1097执行以实施上文所描述的方法200、300中的一者或一者以上。执行指令1083a可涉及使用存储于存储器1079中的数据1081a。图10展示一些指令1083b和数据1081b被加载到处理器1097中(指令1083b和数据1081b可来自指令1083a和数据1081a)。
无线通信装置1077还可包括发射器1093和接收器1095以允许在无线通信装置1077与远程位置(例如,另一电子装置、无线通信装置等等)之间发射和接收信号。发射器1093和接收器1095可统称收发器1091。天线1099可电耦合到收发器1091。无线通信装置1077还可包括(未图示)多个发射器、多个接收器、多个收发器和/或多个天线。
在一些配置中,无线通信装置1077可包括用于俘获声学信号的一个或一个以上麦克风1085。在一个配置中,麦克风1085可为将声学信号(例如,语音、话语)转换成电信号或电子信号的换能器。另外或替代地,无线通信装置1077可包括一个或一个以上扬声器1087。在一个配置中,扬声器1087可为将电信号或电子信号转换成声学信号的换能器。
无线通信装置1077的各种组件可通过一个或一个以上总线而耦合在一起,所述一个或一个以上总线可包括电力总线、控制信号总线、状态信号总线、数据总线等等。为简单起见,在图10中将各种总线说明为总线系统1089。
在以上描述中,有时结合各种术语使用参考数字。在结合参考数字使用术语时,这可能打算指代在各图中的一者或一者以上中展示的特定元件。在无参考数字的情况下使用术语时,这可能打算大体上指代不限于任何特定图的术语。
术语“确定”涵盖广泛多种动作,且因此,“确定”可包括推算、计算、处理、导出、调查、查找(例如,在表、数据库或另一数据结构中查找)、断定等。而且,“确定”可包括接收(例如,接收信息)、存取(例如,存取存储器中的数据)等。而且,“确定”可包括解析、选择、挑选、建立等。
除非另外明确指定,否则词组“基于”不是指“仅基于”。换句话说,词组“基于”描述“仅基于”与“至少基于”两者。
本文中所描述的功能可作为一个或一个以上指令而存储于处理器可读媒体或计算机可读媒体上。术语“计算机可读媒体”指代可由计算机或处理器存取的任何可用媒体。举例来说且非限制,此媒体可包含RAM、ROM、EEPROM、快闪存储器、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用以存储呈指令或数据结构的形式的所要代码且可由计算机或处理器存取的任何其它媒体。如本文中所使用的磁盘和光盘包括压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD)、软盘和光盘,其中磁盘通常以磁性方式再现数据,而光盘用激光以光学方式再现数据。应注意,计算机可读媒体可为有形的且非暂时性的。术语“计算机程序产品”指代与可由计算装置或处理器执行、处理或计算的代码或指令(例如,“程序”)组合的计算装置或处理器。如本文中所使用,术语“代码”可指代可由计算装置或处理器执行的软件、指令、代码或数据。
还可经由传输媒体传输软件或指令。举例来说,如果使用同轴电缆、光纤缆线、双绞线、数字订户线(DSL)或例如红外线、无线电和微波等无线技术而从网站、服务器或其它远程源传输软件,则同轴电缆、光纤缆线、双绞线、DSL或例如红外线、无线电和微波等无线技术包括于传输媒体的定义中。
本文中所揭示的方法包含用于实现所描述方法的一个或一个以上步骤或动作。在不脱离权利要求书的范围的情况下,可将方法步骤和/或动作彼此互换。换句话说,除非所描述的方法的适当操作需要特定步骤或动作次序,否则可在不脱离权利要求书的范围的情况下修改特定步骤和/或动作的次序和/或用途。
应理解,权利要求书不限于上文所说明的精确配置和组件。可在不脱离权利要求书的范围的情况下在本文中所描述的系统、方法和设备的布置、操作和细节方面作出各种修改、改变和变化。
Claims (44)
1.一种经配置以用于编码带水印信号的电子装置,其包含:
模型化器电路,其中所述模型化器电路基于第一信号和第一回合经译码信号而确定参数;以及
译码器电路,其耦合到所述模型化器电路,其中所述译码器电路对第二信号执行第一回合译码以获得所述第一回合经译码信号,且基于所述参数执行第二回合译码以获得带水印信号。
2.根据权利要求1所述的电子装置,其中所述第一回合经译码信号为第一回合经译码激励。
3.根据权利要求1所述的电子装置,其进一步包含用于发送所述带水印信号的发射器。
4.根据权利要求1所述的电子装置,其中所述第二回合译码使用从所述第一回合译码获得的线性预测译码系数的集合。
5.根据权利要求1所述的电子装置,其中所述第一信号为较高频率分量信号,且所述第二信号为较低频率分量信号。
6.根据权利要求1所述的电子装置,其中所述译码器电路包含自适应多速率窄带AMR-NB译码器。
7.根据权利要求1所述的电子装置,其中所述译码器电路使用加水印码簿来执行所述第二回合译码。
8.根据权利要求1所述的电子装置,其进一步包含用于将信号划分成所述第一信号和所述第二信号的分析滤波器组。
9.根据权利要求1所述的电子装置,其中所述模型化器电路基于高频带译码确定所述参数。
10.根据权利要求1所述的电子装置,其中所述带水印信号可解码以在不具有来自所述第一信号的信息的情况下恢复所述第二信号的一版本。
11.一种经配置以用于解码带水印信号的电子装置,其包含:
模型化器电路,其基于经解码第二信号和带水印位流而产生经解码第一信号;以及
解码器电路,其耦合到所述模型化器电路,所述解码器电路基于所述带水印位流提供所述经解码第二信号。
12.根据权利要求11所述的电子装置,其进一步包含组合所述经解码第一信号与所述经解码第二信号的组合电路。
13.根据权利要求12所述的电子装置,其中所述组合电路包含合成滤波器组。
14.根据权利要求11所述的电子装置,其中所述经解码第一信号包含较高频率分量信号,且所述经解码第二信号包含较低频率分量信号。
15.一种用于在电子装置上编码带水印信号的方法,其包含:
获得第一信号和第二信号;
对所述第二信号执行第一回合译码以获得第一回合经译码信号;
基于所述第一信号和所述第一回合经译码信号而确定参数;以及
基于所述参数执行第二回合译码以获得带水印信号。
16.根据权利要求15所述的方法,其中所述第一回合经译码信号为第一回合经译码激励。
17.根据权利要求15所述的方法,其进一步包含发送所述带水印信号。
18.根据权利要求15所述的方法,其中所述第二回合译码使用从所述第一回合译码获得的线性预测译码系数的集合。
19.根据权利要求15所述的方法,其中所述第一信号为较高频率分量信号,且所述第二信号为较低频率分量信号。
20.根据权利要求15所述的方法,其中使用自适应多速率窄带AMR-NB译码器来执行所述第一回合译码。
21.根据权利要求15所述的方法,其中使用加水印码簿来执行所述第二回合译码。
22.根据权利要求15所述的方法,其进一步包含将信号划分成所述第一信号和所述第二信号。
23.根据权利要求15所述的方法,其中基于高频带译码而确定所述参数。
24.根据权利要求15所述的方法,其中所述带水印信号可解码以在不具有来自所述第一信号的信息的情况下恢复所述第二信号的一版本。
25.一种用于在电子装置上解码带水印信号的方法,其包含:
解码带水印位流以获得经解码第二信号;以及
基于所述经解码第二信号解码所述带水印位流以获得经解码第一信号。
26.根据权利要求25所述的方法,其进一步包含组合所述经解码第一信号与所述经解码第二信号。
27.根据权利要求26所述的方法,其中使用合成滤波器组组合所述经解码第一信号与所述经解码第二信号。
28.根据权利要求25所述的方法,其中所述经解码第一信号包含较高频率分量信号,且所述经解码第二信号包含较低频率分量信号。
29.一种用于编码带水印信号的计算机程序产品,其包含上面具有指令的非暂时性有形计算机可读媒体,所述指令包含:
用于致使电子装置获得第一信号和第二信号的代码;
用于致使所述电子装置对所述第二信号执行第一回合译码以获得第一回合经译码信号的代码;
用于致使所述电子装置基于所述第一信号和所述第一回合经译码信号而确定参数的代码;以及
用于致使所述电子装置基于所述参数执行第二回合译码以获得带水印信号的代码。
30.根据权利要求29所述的计算机程序产品,其中所述第一回合经译码信号为第一回合经译码激励。
31.根据权利要求29所述的计算机程序产品,其中所述第二回合译码使用从所述第一回合译码获得的线性预测译码系数的集合。
32.根据权利要求29所述的计算机程序产品,其中所述第一信号为较高频率分量信号,且所述第二信号为较低频率分量信号。
33.根据权利要求29所述的计算机程序产品,其中所述第二回合译码是使用加水印码簿而执行。
34.一种用于解码带水印信号的计算机程序产品,其包含上面具有指令的非暂时性有形计算机可读媒体,所述指令包含:
用于致使电子装置解码带水印位流以获得经解码第二信号的代码;以及
用于致使所述电子装置基于所述经解码第二信号解码所述带水印位流以获得经解码第一信号的代码。
35.根据权利要求34所述的计算机程序产品,所述指令进一步包含用于致使所述电子装置组合所述经解码第一信号与所述经解码第二信号的代码。
36.根据权利要求34所述的计算机程序产品,其中所述经解码第一信号包含较高频率分量信号,且所述经解码第二信号包含较低频率分量信号。
37.一种用于编码带水印信号的设备,其包含:
用于获得第一信号和第二信号的装置;
用于对所述第二信号执行第一回合译码以获得第一回合经译码信号的装置;
用于基于所述第一信号和所述第一回合经译码信号而确定参数的装置;以及
用于基于所述参数执行第二回合译码以获得带水印信号的装置。
38.根据权利要求37所述的设备,其中所述第一回合经译码信号为第一回合经译码激励。
39.根据权利要求37所述的设备,其中所述第二回合译码使用从所述第一回合译码获得的线性预测译码系数的集合。
40.根据权利要求37所述的设备,其中所述第一信号为较高频率分量信号,且所述第二信号为较低频率分量信号。
41.根据权利要求37所述的设备,其中所述第二回合译码是使用加水印码簿而执行。
42.一种用于解码带水印信号的设备,其包含:
用于解码带水印位流以获得经解码第二信号的装置;以及
用于基于所述经解码第二信号解码所述带水印位流以获得经解码第一信号的装置。
43.根据权利要求42所述的设备,其进一步包含用于组合所述经解码第一信号与所述经解码第二信号的装置。
44.根据权利要求42所述的设备,其中所述经解码第一信号包含较高频率分量信号,且所述经解码第二信号包含较低频率分量信号。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161440338P | 2011-02-07 | 2011-02-07 | |
US61/440,338 | 2011-02-07 | ||
US13/276,096 US9767822B2 (en) | 2011-02-07 | 2011-10-18 | Devices for encoding and decoding a watermarked signal |
US13/276,096 | 2011-10-18 | ||
PCT/US2012/020773 WO2012108971A1 (en) | 2011-02-07 | 2012-01-10 | Devices for encoding and decoding a watermarked signal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103299364A true CN103299364A (zh) | 2013-09-11 |
CN103299364B CN103299364B (zh) | 2015-05-27 |
Family
ID=46601273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280005078.1A Expired - Fee Related CN103299364B (zh) | 2011-02-07 | 2012-01-10 | 用于编码和解码带水印信号的装置 |
Country Status (8)
Country | Link |
---|---|
US (1) | US9767822B2 (zh) |
EP (1) | EP2673773B1 (zh) |
JP (1) | JP5852140B2 (zh) |
KR (1) | KR101590239B1 (zh) |
CN (1) | CN103299364B (zh) |
ES (1) | ES2544538T3 (zh) |
TW (1) | TWI476759B (zh) |
WO (1) | WO2012108971A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106603190A (zh) * | 2016-11-28 | 2017-04-26 | 华中科技大学 | 一种基于射频水印信号的隐蔽信息传递方法 |
CN108292505A (zh) * | 2015-11-20 | 2018-07-17 | 高通股份有限公司 | 多重音频信号的编码 |
CN111199747A (zh) * | 2020-03-05 | 2020-05-26 | 北京花兰德科技咨询服务有限公司 | 人工智能通信系统及通信方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9767823B2 (en) | 2011-02-07 | 2017-09-19 | Qualcomm Incorporated | Devices for encoding and detecting a watermarked signal |
US9191516B2 (en) | 2013-02-20 | 2015-11-17 | Qualcomm Incorporated | Teleconferencing using steganographically-embedded audio data |
US9585009B2 (en) * | 2013-03-14 | 2017-02-28 | University Of Maryland | Enhancing privacy in cellular paging system using physical layer identification |
WO2015077759A2 (en) * | 2013-11-25 | 2015-05-28 | University Of Utah Research Foundation | A multiple user communication network |
US9293143B2 (en) * | 2013-12-11 | 2016-03-22 | Qualcomm Incorporated | Bandwidth extension mode selection |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1437169A (zh) * | 2002-02-04 | 2003-08-20 | 富士通株式会社 | 对于语音代码进行数据嵌入/抽取方法、装置以及系统 |
CN1575492A (zh) * | 2001-10-25 | 2005-02-02 | 皇家飞利浦电子股份有限公司 | 利用减少的带宽在传输通道上传输宽带音频信号的方法 |
CN101496097A (zh) * | 2006-07-31 | 2009-07-29 | 高通股份有限公司 | 用于在与语音信号相关联的包中包含识别符的系统及方法 |
CN101577605A (zh) * | 2008-05-08 | 2009-11-11 | 吴志军 | 基于滤波器相似度的语音lpc隐藏和提取算法 |
WO2010059342A1 (en) * | 2008-11-19 | 2010-05-27 | Motorola, Inc. | Apparatus and method for encoding at least one parameter associated with a signal source |
Family Cites Families (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5754976A (en) | 1990-02-23 | 1998-05-19 | Universite De Sherbrooke | Algebraic codebook with signal-selected pulse amplitude/position combinations for fast coding of speech |
US6418424B1 (en) | 1991-12-23 | 2002-07-09 | Steven M. Hoffberg | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US7562392B1 (en) | 1999-05-19 | 2009-07-14 | Digimarc Corporation | Methods of interacting with audio and ambient music |
US6061793A (en) * | 1996-08-30 | 2000-05-09 | Regents Of The University Of Minnesota | Method and apparatus for embedding data, including watermarks, in human perceptible sounds |
JP3349910B2 (ja) * | 1997-02-12 | 2002-11-25 | 日本電気株式会社 | 画像データエンコードシステム |
US6266419B1 (en) | 1997-07-03 | 2001-07-24 | At&T Corp. | Custom character-coding compression for encoding and watermarking media content |
US6330672B1 (en) | 1997-12-03 | 2001-12-11 | At&T Corp. | Method and apparatus for watermarking digital bitstreams |
US6332030B1 (en) | 1998-01-15 | 2001-12-18 | The Regents Of The University Of California | Method for embedding and extracting digital data in images and video |
AU4645400A (en) | 1999-04-13 | 2000-11-14 | Broadcom Corporation | Gateway with voice |
US6522769B1 (en) | 1999-05-19 | 2003-02-18 | Digimarc Corporation | Reconfiguring a watermark detector |
US7574351B2 (en) * | 1999-12-14 | 2009-08-11 | Texas Instruments Incorporated | Arranging CELP information of one frame in a second packet |
US7305104B2 (en) | 2000-04-21 | 2007-12-04 | Digimarc Corporation | Authentication of identification documents using digital watermarks |
US7330814B2 (en) * | 2000-05-22 | 2008-02-12 | Texas Instruments Incorporated | Wideband speech coding with modulated noise highband excitation system and method |
US6952485B1 (en) | 2000-09-11 | 2005-10-04 | Digimarc Corporation | Watermark encoding and decoding in imaging devices and imaging device interfaces |
WO2002039714A2 (en) | 2000-11-08 | 2002-05-16 | Digimarc Corporation | Content authentication and recovery using digital watermarks |
CA2327041A1 (en) * | 2000-11-22 | 2002-05-22 | Voiceage Corporation | A method for indexing pulse positions and signs in algebraic codebooks for efficient coding of wideband signals |
US20020128839A1 (en) | 2001-01-12 | 2002-09-12 | Ulf Lindgren | Speech bandwidth extension |
GB0119569D0 (en) * | 2001-08-13 | 2001-10-03 | Radioscape Ltd | Data hiding in digital audio broadcasting (DAB) |
US20030101049A1 (en) | 2001-11-26 | 2003-05-29 | Nokia Corporation | Method for stealing speech data frames for signalling purposes |
EP1459555B1 (en) | 2001-12-14 | 2006-04-12 | Koninklijke Philips Electronics N.V. | Quantization index modulation (qim) digital watermarking of multimedia signals |
US7310596B2 (en) | 2002-02-04 | 2007-12-18 | Fujitsu Limited | Method and system for embedding and extracting data from encoded voice code |
US7047187B2 (en) | 2002-02-27 | 2006-05-16 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for audio error concealment using data hiding |
JP2004069963A (ja) | 2002-08-06 | 2004-03-04 | Fujitsu Ltd | 音声符号変換装置及び音声符号化装置 |
US7330812B2 (en) | 2002-10-04 | 2008-02-12 | National Research Council Of Canada | Method and apparatus for transmitting an audio stream having additional payload in a hidden sub-channel |
US7657427B2 (en) * | 2002-10-11 | 2010-02-02 | Nokia Corporation | Methods and devices for source controlled variable bit-rate wideband speech coding |
GB2396087B (en) | 2002-12-06 | 2006-03-29 | Qualcomm | A method of and apparatus for adaptive control of data buffering in a data transmitter |
WO2004090870A1 (ja) * | 2003-04-04 | 2004-10-21 | Kabushiki Kaisha Toshiba | 広帯域音声を符号化または復号化するための方法及び装置 |
JP2006524358A (ja) | 2003-04-08 | 2006-10-26 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 埋め込みデータチャンネルに関係する脆弱オーディオ透かし |
KR100492743B1 (ko) | 2003-04-08 | 2005-06-10 | 주식회사 마크애니 | 신호의 특성값의 양자화에 의한 워터마크 삽입 및 검출방법 |
JP4578145B2 (ja) | 2003-04-30 | 2010-11-10 | パナソニック株式会社 | 音声符号化装置、音声復号化装置及びこれらの方法 |
CN100583241C (zh) | 2003-04-30 | 2010-01-20 | 松下电器产业株式会社 | 音频编码设备、音频解码设备、音频编码方法和音频解码方法 |
JP4527369B2 (ja) | 2003-07-31 | 2010-08-18 | 富士通株式会社 | データ埋め込み装置及びデータ抽出装置 |
US7546173B2 (en) * | 2003-08-18 | 2009-06-09 | Nice Systems, Ltd. | Apparatus and method for audio content analysis, marking and summing |
JP4679049B2 (ja) | 2003-09-30 | 2011-04-27 | パナソニック株式会社 | スケーラブル復号化装置 |
US7616776B2 (en) | 2005-04-26 | 2009-11-10 | Verance Corproation | Methods and apparatus for enhancing the robustness of watermark extraction from digital host content |
US7369677B2 (en) | 2005-04-26 | 2008-05-06 | Verance Corporation | System reactions to the detection of embedded watermarks in a digital host content |
BRPI0415316A (pt) * | 2003-10-17 | 2006-12-05 | Koninkl Philips Electronics Nv | sistema de codificação e distribuição de sinal, método para codificar um sinal, programa de computação, e, portador de gravação |
KR100587953B1 (ko) | 2003-12-26 | 2006-06-08 | 한국전자통신연구원 | 대역-분할 광대역 음성 코덱에서의 고대역 오류 은닉 장치 및 그를 이용한 비트스트림 복호화 시스템 |
US20050220322A1 (en) | 2004-01-13 | 2005-10-06 | Interdigital Technology Corporation | Watermarks/signatures for wireless communications |
CA2570340A1 (en) | 2004-06-14 | 2005-12-29 | The University Of North Carolina At Greensboro | Systems and methods for digital content security |
US7644281B2 (en) | 2004-09-27 | 2010-01-05 | Universite De Geneve | Character and vector graphics watermark for structured electronic documents security |
ATE482449T1 (de) | 2005-04-01 | 2010-10-15 | Qualcomm Inc | Verfahren und vorrichtungen zum kodieren und dekodieren eines hochbandteils eines sprachsignals |
US7177804B2 (en) * | 2005-05-31 | 2007-02-13 | Microsoft Corporation | Sub-band voice codec with multi-stage codebooks and redundant coding |
JP4531653B2 (ja) | 2005-08-05 | 2010-08-25 | 大日本印刷株式会社 | 音響信号からの情報の抽出装置 |
JP2009516402A (ja) | 2005-09-14 | 2009-04-16 | エルジー エレクトロニクス インコーポレイティド | 符号化/復号化方法及び装置 |
JP2009509188A (ja) * | 2005-09-16 | 2009-03-05 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 秘密の合意に対する耐性のあるウォーターマーキングを可能にする方法及びシステム |
CN101288117B (zh) | 2005-10-12 | 2014-07-16 | 三星电子株式会社 | 对音频数据和扩展数据进行编码/解码的方法和设备 |
US8620644B2 (en) | 2005-10-26 | 2013-12-31 | Qualcomm Incorporated | Encoder-assisted frame loss concealment techniques for audio coding |
BRPI0619258A2 (pt) | 2005-11-30 | 2011-09-27 | Matsushita Electric Ind Co Ltd | aparelho de codificação de sub-banda e método de codificação de sub-banda |
EP1958430A1 (en) | 2005-12-05 | 2008-08-20 | Thomson Licensing | Watermarking encoded content |
US8255207B2 (en) * | 2005-12-28 | 2012-08-28 | Voiceage Corporation | Method and device for efficient frame erasure concealment in speech codecs |
US20070217626A1 (en) * | 2006-03-17 | 2007-09-20 | University Of Rochester | Watermark Synchronization System and Method for Embedding in Features Tolerant to Errors in Feature Estimates at Receiver |
US8135047B2 (en) | 2006-07-31 | 2012-03-13 | Qualcomm Incorporated | Systems and methods for including an identifier with a packet associated with a speech signal |
DE102007007627A1 (de) | 2006-09-15 | 2008-03-27 | Rwth Aachen | Steganographie in digitalen Signal-Codierern |
EP2958106B1 (en) | 2006-10-11 | 2018-07-18 | The Nielsen Company (US), LLC | Methods and apparatus for embedding codes in compressed audio data streams |
US8054969B2 (en) | 2007-02-15 | 2011-11-08 | Avaya Inc. | Transmission of a digital message interspersed throughout a compressed information signal |
US8116514B2 (en) | 2007-04-17 | 2012-02-14 | Alex Radzishevsky | Water mark embedding and extraction |
US8886612B2 (en) | 2007-10-04 | 2014-11-11 | Core Wireless Licensing S.A.R.L. | Method, apparatus and computer program product for providing improved data compression |
US8515767B2 (en) * | 2007-11-04 | 2013-08-20 | Qualcomm Incorporated | Technique for encoding/decoding of codebook indices for quantized MDCT spectrum in scalable speech and audio codecs |
WO2009116815A2 (en) * | 2008-03-20 | 2009-09-24 | Samsung Electronics Co., Ltd. | Apparatus and method for encoding and decoding using bandwidth extension in portable terminal |
CN101271690B (zh) | 2008-05-09 | 2010-12-22 | 中国人民解放军重庆通信学院 | 保护音频数据的音频扩频水印处理方法 |
US8768690B2 (en) * | 2008-06-20 | 2014-07-01 | Qualcomm Incorporated | Coding scheme selection for low-bit-rate applications |
US8259938B2 (en) * | 2008-06-24 | 2012-09-04 | Verance Corporation | Efficient and secure forensic marking in compressed |
KR20100007738A (ko) * | 2008-07-14 | 2010-01-22 | 한국전자통신연구원 | 음성/오디오 통합 신호의 부호화/복호화 장치 |
CN101345054B (zh) | 2008-08-25 | 2011-11-23 | 苏州大学 | 用于声频文件的数字水印制作及识别方法 |
US20100106269A1 (en) | 2008-09-26 | 2010-04-29 | Qualcomm Incorporated | Method and apparatus for signal processing using transform-domain log-companding |
WO2010042024A1 (en) * | 2008-10-10 | 2010-04-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Energy conservative multi-channel audio coding |
GB2466672B (en) * | 2009-01-06 | 2013-03-13 | Skype | Speech coding |
JP5511785B2 (ja) * | 2009-02-26 | 2014-06-04 | パナソニック株式会社 | 符号化装置、復号装置およびこれらの方法 |
US8898053B2 (en) * | 2009-05-22 | 2014-11-25 | Panasonic Intellectual Property Corporation Of America | Encoding device, decoding device, and methods therein |
FR2947945A1 (fr) * | 2009-07-07 | 2011-01-14 | France Telecom | Allocation de bits dans un codage/decodage d'amelioration d'un codage/decodage hierarchique de signaux audionumeriques |
JP5031006B2 (ja) | 2009-09-04 | 2012-09-19 | パナソニック株式会社 | スケーラブル復号化装置及びスケーラブル復号化方法 |
US8880404B2 (en) | 2011-02-07 | 2014-11-04 | Qualcomm Incorporated | Devices for adaptively encoding and decoding a watermarked signal |
US9767823B2 (en) | 2011-02-07 | 2017-09-19 | Qualcomm Incorporated | Devices for encoding and detecting a watermarked signal |
-
2011
- 2011-10-18 US US13/276,096 patent/US9767822B2/en active Active
-
2012
- 2012-01-09 TW TW101100829A patent/TWI476759B/zh not_active IP Right Cessation
- 2012-01-10 WO PCT/US2012/020773 patent/WO2012108971A1/en active Application Filing
- 2012-01-10 JP JP2013553442A patent/JP5852140B2/ja not_active Expired - Fee Related
- 2012-01-10 ES ES12701205.2T patent/ES2544538T3/es active Active
- 2012-01-10 EP EP12701205.2A patent/EP2673773B1/en not_active Not-in-force
- 2012-01-10 KR KR1020137023579A patent/KR101590239B1/ko not_active Expired - Fee Related
- 2012-01-10 CN CN201280005078.1A patent/CN103299364B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1575492A (zh) * | 2001-10-25 | 2005-02-02 | 皇家飞利浦电子股份有限公司 | 利用减少的带宽在传输通道上传输宽带音频信号的方法 |
CN1437169A (zh) * | 2002-02-04 | 2003-08-20 | 富士通株式会社 | 对于语音代码进行数据嵌入/抽取方法、装置以及系统 |
CN101496097A (zh) * | 2006-07-31 | 2009-07-29 | 高通股份有限公司 | 用于在与语音信号相关联的包中包含识别符的系统及方法 |
CN101577605A (zh) * | 2008-05-08 | 2009-11-11 | 吴志军 | 基于滤波器相似度的语音lpc隐藏和提取算法 |
WO2010059342A1 (en) * | 2008-11-19 | 2010-05-27 | Motorola, Inc. | Apparatus and method for encoding at least one parameter associated with a signal source |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108292505A (zh) * | 2015-11-20 | 2018-07-17 | 高通股份有限公司 | 多重音频信号的编码 |
CN106603190A (zh) * | 2016-11-28 | 2017-04-26 | 华中科技大学 | 一种基于射频水印信号的隐蔽信息传递方法 |
CN106603190B (zh) * | 2016-11-28 | 2019-03-19 | 华中科技大学 | 一种基于射频水印信号的隐蔽信息传递方法 |
CN111199747A (zh) * | 2020-03-05 | 2020-05-26 | 北京花兰德科技咨询服务有限公司 | 人工智能通信系统及通信方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2673773B1 (en) | 2015-06-24 |
US20120203555A1 (en) | 2012-08-09 |
JP5852140B2 (ja) | 2016-02-03 |
JP2014510299A (ja) | 2014-04-24 |
CN103299364B (zh) | 2015-05-27 |
TW201234353A (en) | 2012-08-16 |
WO2012108971A1 (en) | 2012-08-16 |
KR20130126701A (ko) | 2013-11-20 |
KR101590239B1 (ko) | 2016-01-29 |
TWI476759B (zh) | 2015-03-11 |
US9767822B2 (en) | 2017-09-19 |
ES2544538T3 (es) | 2015-09-01 |
EP2673773A1 (en) | 2013-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103299365B (zh) | 用于自适应地编码和解码带水印信号的装置 | |
CN103299366B (zh) | 用于编码及检测带水印信号的装置 | |
CN103299364B (zh) | 用于编码和解码带水印信号的装置 | |
KR101699138B1 (ko) | 리던던트 프레임 코딩 및 디코딩을 위한 디바이스들 | |
US20150170666A1 (en) | Audio fingerprint differences for end-to-end quality of experience measurement | |
CN103109321A (zh) | 估计音调滞后 | |
JP2013541731A (ja) | 過渡フレームの符号化及び復号化 | |
US20210089863A1 (en) | Method and apparatus for recurrent auto-encoding | |
CN103109319B (zh) | 确定音调循环能量及按比例缩放激励信号 | |
JP2015505989A (ja) | 信号の複合符号化のための装置および方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150527 Termination date: 20190110 |
|
CF01 | Termination of patent right due to non-payment of annual fee |