BRPI0902941A2 - método e aparelho para determinar e utilizar a freqüência de amostragem para decodificar informações de marca d'água incorporadas em um sinal recebido amostrado com uma frequência de amostragem original no lado de codificador - Google Patents
método e aparelho para determinar e utilizar a freqüência de amostragem para decodificar informações de marca d'água incorporadas em um sinal recebido amostrado com uma frequência de amostragem original no lado de codificador Download PDFInfo
- Publication number
- BRPI0902941A2 BRPI0902941A2 BRPI0902941-9A BRPI0902941A BRPI0902941A2 BR PI0902941 A2 BRPI0902941 A2 BR PI0902941A2 BR PI0902941 A BRPI0902941 A BR PI0902941A BR PI0902941 A2 BRPI0902941 A2 BR PI0902941A2
- Authority
- BR
- Brazil
- Prior art keywords
- sampling frequency
- watermark
- candidate
- value
- confidence
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/005—Robust watermarking, e.g. average attack or collusion attack resistant
-
- G—PHYSICS
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8358—Generation of protective data, e.g. certificates involving watermark
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0052—Embedding of the watermark in the frequency domain
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0065—Extraction of an embedded watermark; Reliable detection
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00884—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/06—Continuously compensating for, or preventing, undesired influence of physical parameters
- H03M1/0617—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Muitos sistemas de impressão com marca d'água fazem uso de correlação para calcular uma métrica de detecção, o que significa que padrões de referência são gerados no lado de codificador e são incorporados no sinal de áudio ou vídeo, dependendo da mensagem a ser incorporada. Os mesmos padrões de referência são gerados no lado de decodificador. A mensagem incorporada é decodificada por correlacionar os padrões de referência com o sinal impresso com marca d'água. O detector de marca d'água decide, dependendo do tamanho dos valores de resultado de correlação, se um padrão de referência dado foi incorporado ou não. Entretanto, a decodificação de sinais de áudio ou vídeo impresso com marca d'água é difícil se o link entre o codificador de marca d'água e o decodificador de marca d'água não for digital, por exemplo, um percurso acústico. De acordo com a invenção, uma unidade de controle de reamostrador controla a freqúência de amostragem de um reamostrador, com relação a um decodificador de marca d'água que transmite, além dos bits de informação de marca d'água, um valor de confiança correspondente que é derivado a partir do resultado de correlação e que é utilizado para sincronizar a freqúência de amostragem de reamostrador com a freqúência de amostragem original do sinal impresso com marca d'água. O processamento de sincronização inclui um modo de busca e um modo sincronizado.
Description
"MÉTODO E APARELHO PARA DETERMINAR E UTILIZAR A FREQÜÊNCIA DEAMOSTRAGEM PARA DECODIFICAR INFORMAÇÕES DE MARCA D'ÁGUAINCORPORADAS EM UM SINAL RECEBIDO AMOSTRADO COM UMA FREQÜÊNCIA DEAMOSTRAGEM ORIGINAL NO LADO DE CODIFICADOR"
A invenção refere-se a um método e a um aparelho para determinar e utilizar no la-do de decodificador a freqüência de amostragem para decodificar informações de marcad'água incorporadas em um sinal recebido amostrado com uma freqüência de amostragemoriginal no lado codificador.
Fundamentos
Uma marca d'água em um sinal de áudio ou vídeo pode ser detectada no lado dedecodificador ou recepção utilizando correlação, como descrito, por exemplo, em WO2007/031423, WO 97/33391 (US 6584138 B1) ou US 6061793.
Muitos sistemas de impressão com marca d'água fazem uso de correlação paracalcular uma métrica de detecção, o que significa que várias seqüências pseudoaleatóriasou padrões de referência são gerados, ou lidos a partir de uma memória, no lado de decodi-ficador e um ou mais dos mesmos são incorporados no conteúdo (por exemplo, um sinal deáudio ou vídeo), dependendo da mensagem a ser incorporada. Normalmente, os padrões dereferência são ortogonais entre si. As mesmas seqüências pseudoaleatórias são geradas,ou lidas a partir de uma memória, no lado de decodificador. Transformação de freqüênciapode ser utilizada para codificar e decodificar a mensagem incorporada. Para decodificar amensagem incorporada, é necessário descobrir qual seqüência ou seqüências pseudoalea-tórias foram incorporadas no lado de codificador. Isso é determinado nesses sistemas porcorrelação das seqüências pseudoaleatórias conhecidas com o conteúdo possivelmenteimpresso com marca d'água, pelo que a correlação pode operar em uma versão pré-processada do conteúdo, e aquele pré-processamento pode incluir transformação de fre-qüência inversa, formatação espectral e/ou branqueamento.
Cada padrão de referência incorporado pode representar um único bit na mensa-gem incorporada, ou dois ou mais bits. Um detector de marca d'água decide, dependendodo tamanho dos valores de resultado de correlação, se uma seqüência pseudoaleatória da-da foi incorporada ou não.
Invenção
Entretanto, a recepção de sinais de áudio ou vídeo impressos com marca d'água ea decodificação da marca d'água dos mesmos são difíceis se o link entre o codificador demarca d'água e o decodificador de marca d'água não for digital. Em tal caso, por exemploquando há um 'percurso acústico' no qual o sinal impresso com marca d'água sai de umalto-falante e um microfone é utilizado para receber o sinal impresso com marca d'água, asfreqüências de amostragem no lado de codificador e no lado de decodificador não são i-guais. Pelo menos um conversor D/A e um conversor A/D que operam com freqüências deamostra provavelmente levemente diferentes são utilizados. Um percurso acústico pode serutilizado em uma aplicação de medição de audiência de programa com detecção de impres-são com marca d'água fixa ou móvel, ou pode ser utilizado ilegalmente por gravar piratasem um cinema. Normalmente, a qualidade desse percurso acústico varia com o passar dotempo.
Um problema a ser resolvido pela invenção é determinar a freqüência de amostra-gem correta para decodificar as informações de marca d'água que são incorporadas em umsinal distorcido recebido. Esse problema é resolvido pelo método revelado na reivindicação1. Um aparelho que utiliza esse método é revelado na reivindicação 2.
De acordo com a invenção, uma unidade de controle de reamostrador controla afreqüência de amostragem de um reamostrador, com relação a um decodificador de marcad'água de áudio. Esse decodificador de marca d'água transmite, além dos bits de informa-ção de marca d'água, um valor de confiança correspondente que é derivado a partir de umresultado de correlação e que é utilizado na unidade de controle de reamostrador para sin-cronizar a freqüência de amostragem de reamostrador com a freqüência de amostragemoriginal do sinal de áudio impresso com marca d'água de entrada. O processamento de sin-cronização inclui um 'modo de busca' e um 'modo normal (isto é, sincronizado)';
Uma vantagem da invenção é que facilita a decodificação de sinais impressos commarca d'água iniciando com freqüências de amostragem inicialmente não sincronizadas.
Em princípio, o método inventivo é adequado para determinar e utilizar uma fre-qüência de amostragem para decodificar informações de marca d'água incorporadas em umsinal recebido amostrado com uma freqüência de amostragem original no lado de decodifi-cador, a decodificação incluindo correlação com pelo menos um padrão de referência, ométodo incluindo as etapas:
Em um modo de busca,
- para seções ou quadros sucessivos do sinal recebido, varrer repetidamente fre-qüências de amostragem candidatas em uma faixa de freqüência que inclui a freqüência deamostragem original, desse modo decodificando a marca d'água, utilizando essas freqüên-cias de amostragem candidatas, a seção ou quadro correspondente do sinal recebido,
em que para cada freqüência de amostragem candidata utilizada na decodificaçãode marca d'água um valor de confiança de bit de marca d'água correspondente derivado dacorrelação é determinado e os valores de confiança para cada uma das freqüências de a-mostragem candidatas são somadas ou combinadas,
e em que, tão logo o valor de confiança de uma freqüência de amostragem candi-data atual for maior, igual a um primeiro valor limite, o modo de busca é saído e um modonormal é entrado com essa freqüência de amostragem candidata sendo selecionada;- determinar o máximo e o segundo máximo dos valores de soma de confiança emque, assim que seu quociente ou sua diferença exceder um segundo valor limite, ou no casode um número de loop de varredura máximo for atingido, o modo de busca é saído e o modonormal é entrado após selecionar a freqüência de amostragem candidata que é relacionadaao valor de soma de confiança máximo, ou no caso do número de loop de varredura máximoser obtido é calculado se o quociente ou a diferença excede o segundo valor limite e se nãoverdadeiro o modo de busca é continuado;
- no modo normal ou sincronizado, tomar a freqüência de amostragem candidataselecionada como a freqüência de amostragem original e decodificar em marca d'água osinal recebido seção por seção ou quadro por quadro utilizando a freqüência de amostragemcandidata, selecionada.
Em princípio o aparelho inventivo é adequado para determinar e utilizar uma fre-qüência de amostragem para decodificar informações de marca d'água incorporadas em umsinal recebido amostrado com uma freqüência de amostragem original no lado de codifica-dor, a decodificação incluindo correlação com pelo menos um padrão de referência, o apare-lho incluindo meio sendo adaptado para:
Em um modo de busca,
Para seções ou quadros sucessivos do sinal recebido, varrer repetidamente fre-qüências de amostragem candidatas em uma faixa de freqüência que inclui a freqüência deamostragem original, desse modo decodificando em marca d'água, utilizando essas fre-qüências de amostragem candidatas, a seção ou quadro correspondente do sinal recebido,
Em que para cada freqüência de amostragem candidata utilizada na decodificaçãode marca d'água um valor de confiança de bit de marca d'água correspondente derivado dacorrelação é determinado e os valores de confiança para cada uma das freqüências de a-mostragem candidatas são somados ou combinados,
E em que, assim que o valor de confiança de uma freqüência de amostragem can-didata atual for maior, igual a um primeiro valor limite, o modo de busca é saído e um modonormal é entrado com essa freqüência de amostragem candidata sendo selecionada;
Determinar o máximo e o segundo máximo dos valores de soma de confiança emque, assim que seu quociente ou sua diferença exceder um segundo valor limite, ou no casode um número de loop de varredura máximo for atingido, o modo de busca é saído e o modonormal é entrado após selecionar a freqüência de amostragem candidata que é relacionadaao valor de soma de confiança máximo, ou no caso do número de loop de varredura máximoser obtido é calculado se o quociente ou a diferença excede o segundo valor limite e se nãoverdadeiro o modo de busca é continuado;
- no modo normal ou sincronizado, tomar a freqüência de amostragem candidataselecionada como a freqüência de amostragem original e decodificar em marca d'água osinal recebido seção por seção ou quadro por quadro utilizando a freqüência de amostragemcandidata, selecionada.
Modalidades vantajosas adicionais da invenção são reveladas nas respectivas rei-vindicações dependentes.
Desenhos
Modalidades exemplares da invenção são descritas com referência aos desenhosem anexo, que mostram:
A figura 1 - diagrama básico de blocos para as etapas ou estágios de reamostra-gem inventivos;
A figura 2 -diagrama de blocos mais detalhado da decodificação de marca d'água.
Modalidades exemplares
A maioria dos sistemas de impressão com marca d'água utiliza uma detecção ba-seada em correlação, que significa que no lado de codificador várias seqüências pseudoale-atórias representando um valor de palavra ou bit são geradas, ou selecionadas de uma me-mória, e uma ou mais das mesmas são incorporadas no conteúdo ou sinal (por exemplo, umsinal de áudio ou vídeo), dependendo da mensagem (por exemplo, bits de marca d'água) aser incorporado. As mesmas seqüências pseudoaleatórias são geradas, ou selecionadas apartir de uma memória, no lado de decodificador. Para decodificar a mensagem incorporada,é necessário determinar quais seqüências pseudoaleatórias foram incorporadas no sinal ouconteúdo recebido. Isso é executado, por exemplo, por correlacionar as seqüências pseu-doaleatórias conhecidas com o sinal ou conteúdo possivelmente pré-processado. O decodi-ficador ou detector receptor decide, posteriormente, dependendo, por exemplo, do tamanhodos valores de amplitude de resultado de correlação, se uma seqüência dada foi incorpora-da ou não.
Na figura 1, para detectar a freqüência de amostragem correta do sinal impressocom marca d'água de entrada RWAS, um decodificador de marca d'água ou função de de-codificador WMDF é utilizado que recebe um sinal de áudio reamostrado RAS e prove comosaídas (por exemplo) um bit da informação de marca d'água INFB em um tempo e um 'valorde confiança' correspondente CONF, que pertence a esse bit decodificado INFB. O valor deconfiança CONF é elevado se o valor do bit de informação for crível, e é baixo se o valor dobit de informação for não seguro, A montante do decodificador WMDF um reamostrador RFé disposto, que recebe o sinal impresso com marca d'água de entrada RWAS e a partir deuma unidade de controle de reamostrador RCTRLU a freqüência de amostragem efetivaASFR.
A unidade de controle de reamostrador RCTRLU recebe os valores de confiançaCONF, uma freqüência de amostragem baixa (valor) LSFR e uma freqüência de amostra-gem elevada (valor) HSFR definindo uma faixa de freqüência que é explicada abaixo, e maisparâmetros MPAR como um primeiro valor limite para confiança, um segundo valor limitepara um número máximo de checagens de faixa de freqüência, um terceiro valor limite emrelação aos valores máximo e segundo máximo de soma de confiança, número de valoresde confiança deslizante que devem ser somados em um modo normal, um quarto valor limi-te em relação ao valor de soma de confiança atual, número de possíveis freqüências candi-datas ou seu espaçamento.
Se um valor de confiança CONF for baixo, o percurso acústico pode ser distorcidono instante de tempo correspondente, ou o valor de resultado de correlação é baixo na fre-qüência de amostragem candidata (isto é, nenhum pico claro pode ser determinado no re-sultado de correlação) ou ambos. Não há modo para encontrar o verdadeiro motivo ou moti-vos para um valor de confiança baixo atual CONF.
O processamento de sincronização é realizado em dois modos diferentes:
Iniciar com 'modo de busca'
Uma faixa de freqüência de amostragem (por exemplo, ± 1%) é pré-definida, o quesignifica que para uma freqüência de amostragem candidata ou esperada de, por exemplo,48000 Hz a freqüência de partida LSFR para busca é 47520Hz e a freqüência de paradaHSFR é 48480 Hz. Essa faixa de freqüência de partida até freqüência de parada é divididaem um número de freqüências de teste, por exemplo, 40 freqüências. O espaçamento des-sas freqüências é crítico: se a diferença entre duas freqüências candidatas adjacentes fordemasiadamente grande, o reamostrador não pode sincronizar, e se a diferença entre duasfreqüências candidatas adjacentes for demasiadamente pequena, o número de freqüênciasde teste aumenta de modo que o tempo de busca se torna demasiadamente longo.
Para checar as freqüências candidatas, abordagens de busca diferentes podem serutilizadas: por exemplo, iniciando com a freqüência de teste mais baixa, iniciando com afreq6uência de teste mais alta, iniciando no meio da faixa de freqüência e prosseguindo apartir daí para um lado ou para outro lado.
Para cada freqüência de amostragem candidata ASFR transmitida a partir da uni-dade de controle de reamostrador RCTRLU, o reamostrador RS é chamado e então a fun-ção de decodificador de marca d'água WMDF. O valor de confiança relacionado CONF apartir do decodificador de marca d'água é salvo em RCTRLU. No caso de um valor de confi-ança CONF ser menor do que um primeiro valor limite predeterminado, a próxima freqüênciade amostragem candidata é testada, até que a faixa de freqüência inteira seja verificada.
Posteriormente, com base no quadro seguinte do sinal recebido RWAS, a faixa de freqüên-cia é buscada ou verificada ou varrida novamente para uma freqüência de amostragem a-dequada. Esse tipo de processamento é repetido até, por exemplo, 50 vezes (isto é, um se-gundo valor limite), de modo que cada freqüência candidata seja checada várias vezes emdiferentes instantes de tempo.No caso de um valor de confiança CONF ser igual a ou exceder o primeiro valor li-mite, a freqüência de amostragem candidata efetiva ASFR é assumida como sendo a fre-qüência de amostragem correta e o modo de busca é parado e o processamento de 'modonormal (sincronizado)' é entrado.
Para cada freqüência candidata os valores de confiança correspondentes até, porexemplo, 50 loops são somados ou são combinados. O máximo e o segundo máximo dosvalores de soma de confiança correspondentes são determinados. Assim que o quocientedesses dois valores de soma exceder um terceiro valor limite, ou assim que, por exemplo, adiferença entre as duas somas exceder o terceiro valor limite, o processamento de buscapode ser parado e a freqüência de amostragem candidata correspondendo ao valor de somade confiança máximo é selecionado para o processamento de 'modo normal (sincronizado)'.
De outro modo, o processamento de busca continua até que o número de loop máximo sejaatingido ou até que um valor de confiança CONF igual a ou excedendo o primeiro valor limi-te seja encontrado, seguido por entrar no modo normal.
Como alternativa, assim que o número de loop de varredura máximo é obtido, cal-cula-se se o quociente ou a diferença excede o terceiro valor limite, e se não for verdadeiroo modo de busca continua.
As operações de armazenagem e cálculo são realizadas na unidade de controle dereamostrador RCTRLU.
Continuar com 'modo normal (sincronizado)'
No modo normal, a freqüência de amostragem selecionada que foi determinada nomodo de busca é utilizada como freqüência de amostragem ASFR para o reamostrador RS.
Como opção, um número predefinido de freqüências de amostragem adjacentesabaixo e acima da freqüência de amostragem preliminarmente selecionada é testada (perió-dica ou continuamente) para levar em conta pequenas alterações da freqüência de amos-tragem do sinal de áudio de entrada RWAS causado por efeitos térmicos ou um 'efeito Dop-pler' (causado por distância não fixa entre alto-falante e microfone). O espaçamento entre asfreqüências candidatas testadas pode ser diferente do que no modo de busca e pode serdiminuído com o passar do tempo para determinar a freqüência de amostragem correta deforma tão precisa quanto possível.
Enquanto no modo normal, um número predeterminado dos valores de confiançacorrespondentes mais recentes CONF transmitidos a partir de WMDF juntamente com osbits de informação de marca d'água INFB é continuamente somado, isto é, o valor de somade confiança máximo atual é monitorado, para reconhecer uma alteração significativa nafreqüência de amostragem correta. Esse número predeterminado pode ser diferente do nú-mero de loop máximo mencionado na seção modo de busca. Se o valor de soma de confi-ança atual for menor do que um quarto valor limite, a unidade de controle de reamostradorRCTLU abandona o modo normal e comuta de volta para o modo de busca. Nesse caso aúltima freqüência de amostragem 'boa' pode ser salva e utilizada como a freqüência de a-mostragem para iniciar no modo de busca reentrado, para manter o tempo de busca curtono caso do sinal de áudio ser interrompido por um curto período de tempo somente enquan-to a freqüência de amostragem não foi alterada.
As operações de armazenagem e cálculo são realizadas na unidade de controle dereamostrador RCTRLU.
O processamento inventivo opera em tempo real, isto é, cada um dos loops de var-redura de freqüência candidata, ou parte dessas freqüências, é realizada em uma seção ouquadro diferente do sinal impresso com marca d'água de entrada RWAS. Entretanto, tam-bém é possível que o sinal impresso com marca d'água RWAS seja armazenado como umarquivo de dados no qual o processamento inventivo é realizado.
No diagrama de blocos de decodificador de marca d'água, na figura 2, a unidade deseção de recepção RSU representa as etapas ou estágios da figura 1, exceto o decodifica-dor de marca d'água ou função de decodificador WMDF. Após o sinal impresso com marcad'água de entrada RWAS ter sido reamostrado, e passado, etapa ou unidade RSU, podepassar através de uma etapa ou estágio de pré-processamento PRPR onde uma formataçãoespectral e/ou branqueamento e/ou transformação de freqüência inversa pode ser realizada.Na etapa ou estágio de correlação CORR a seguir é correlacionado seção por seção comum ou mais padrões de freqüência REFP. Uma etapa ou estágio de decisão DC determinase um pico de resultado de correlação está presente ou não (por exemplo, por comparar aamplitude de resultado de correlação positivo ou negativo máximo com um valor limite apro-priado), e deriva da não ambigüidade daquele pico (isto é, quão claramente distingue deruído e picos de resultado de correlação menores) um valor de confiança correspondenteCONF. Em uma etapa ou estágio de correção de erro a jusante, opcional, ERRC os bits deinformação de marca d'água determinados preliminarmente INFB podem ser corrigidos emerro, resultando em bits de informação de marca d'água corrigidos CINFB.
A invenção é aplicável a todas as tecnologias onde uma correlação pode ser per-turbada por algo similar a ecos e reverberação, por exemplo, vídeo impresso com marcad'água que foi codificado de forma perceptual.
Claims (10)
1. Método para determinar e utilizar uma freqüência de amostragem (ASFR) paradecodificar (WMDF) informações de marca d'água (INFB) incorporadas em um sinal recebi-do (RWAS) amostrado com uma freqüência de amostragem original no lado de codificador,a decodificação incluindo correlação (CORR) com pelo menos um padrão de referência(REFP), o método sendo CARACTERIZADO pelas etapas de:em um modo de busca,- para seções ou quadros sucessivos do sinal recebido (RWAS), varrer (RCTRLU)repetidamente freqüências de amostragem candidatas em uma faixa de freqüência (LSFR,HSFR) que inclui a freqüência de amostragem original, desse modo decodificando a marcad'água (WMDF), utilizando essas freqüências de amostragem candidatas (ASFR), a seçãoou quadro correspondente do sinal recebido,em que para cada freqüência de amostragem candidata utilizada na decodificaçãode marca d'água um valor de confiança de bit de marca d'água correspondente (CONF) de-rivado da correlação (CORR) é determinado e os valores de confiança para cada uma dasfreqüências de amostragem candidatas são somadas ou combinadas (RCTRLU),e em que, tão logo o valor de confiança de uma freqüência de amostragem candi-data atual for maior, igual a um primeiro valor limite (MPAR), o modo de busca é saído e ummodo normal é entrado com essa freqüência de amostragem candidata sendo selecionada;- determinar (RCTRLU) o máximo e o segundo máximo dos valores de soma deconfiança em que, assim que seu quociente ou sua diferença exceder um segundo valorlimite (MPAR), ou no caso de um número de loop de varredura máximo (MPAR) for atingido,o modo de busca é saído e o modo normal é entrado após selecionar a freqüência de amos-tragem candidata que é relacionada ao valor de soma de confiança máximo, ou no caso donúmero de loop de varredura máximo ser obtido é calculado se o quociente ou a diferençaexcede o segundo valor limite e se não verdadeiro o modo de busca é continuado;- no modo normal ou sincronizado, tomar a freqüência de amostragem candidataselecionada como a freqüência de amostragem original e decodificar em marca d'água(WMDF; PRPR, CORR, DC) o sinal recebido (RWAS) seção por seção ou quadro por qua-dro utilizando a freqüência de amostragem candidata, selecionada.
2. Aparelho para determinar e utilizar uma freqüência de amostragem (ASFR) paradecodificar informações de marca d'água (INFB) incorporadas em um sinal recebido(RWAS) amostrado com uma freqüência de amostragem original no lado de codificador, adecodificação incluindo correlação com pelo menos um padrão de referência (REFP), o apa-relho CARACTERIZADO por incluir meios (RCTRLU, RS, WMDF, PRPR, CORR, DC) sendoadaptados para:em um modo de busca,para seções ou quadros sucessivos do sinal recebido (RWAS), varrer repetidamen-te freqüências de amostragem candidatas em uma faixa de freqüência (LSFR, HSFR) queinclui a freqüência de amostragem original, desse modo decodificando em marca d'água,utilizando essas freqüências de amostragem candidatas (ASFR), a seção ou quadro corres-pondente do sinal recebido,em que para cada freqüência de amostragem candidata utilizada na decodificaçãode marca d'água um valor de confiança de bit de marca d'água correspondente (CONF) de-rivado da correlação é determinado e os valores de confiança para cada uma das freqüên-cias de amostragem candidatas são somados ou combinados,e em que, assim que o valor de confiança de uma freqüência de amostragem can-didata atual for maior, igual a um primeiro valor limite (MPAR), o modo de busca é saído eum modo normal é entrado com essa freqüência de amostragem candidata sendo selecio-nada;determinar o máximo e o segundo máximo dos valores de soma de confiança emque, assim que seu quociente ou sua diferença exceder um segundo valor limite (MPAR), ouno caso de um número de loop de varredura máximo (MPAR) for atingido, o modo de buscaé saído e o modo normal é entrado após selecionar a freqüência de amostragem candidataque é relacionada ao valor de soma de confiança máximo, ou no caso do número de loop devarredura máximo ser obtido é calculado se o quociente ou a diferença excede o segundovalor limite e se não verdadeiro o modo de busca é continuado;no modo normal ou sincronizado, tomar a freqüência de amostragem candidata se-lecionada como a freqüência de amostragem original e decodificar em marca d'água o sinalrecebido (RWAS) seção por seção ou quadro por quadro utilizando a freqüência de amos-tragem candidata, selecionada.
3. Método, de acordo com a reivindicação 1, ou aparelho de acordo com a reivindi-cação 2, CARACTERIZADO pelo fato de que no modo normal um número predeterminadodos valores de confiança mais recentes (CONF) é continuamente somado ou combinado, eo valor de soma resultante é comparado com um terceiro valor limite para reconhecer umaalteração na freqüência de amostragem correta, e em que, se o valor de soma de confiançacorrespondente for menor do que o terceiro valor limite, o modo normal é saído e o modo debusca é reentrado.
4. Método ou aparelho, de acordo com a reivindicação 3, CARACTERIZADO pelofato de que a última freqüência de amostragem utilizada no modo normal é utilizada no mo-do de busca reentrado como a freqüência de amostragem para iniciar na varredura.
5. Método, de acordo com a reivindicação 1, 3 ou 4, ou aparelho de acordo comuma das reivindicações 2 a 4, CARACTERIZADO pelo fato de que no modo normal um nú-mero predefinido de freqüências de amostragem candidatas adjacentes abaixo e acima dafreqüência de amostragem selecionada é utilizada para decodificar em marca d'água paralevar em consideração pequenas alterações da freqüência de amostragem do sinal de áudiode entrada (RWAS).
6. Método ou aparelho, de acordo com a reivindicação 5, CARACTERIZADO pelofato de que o espaçamento entre as freqüências candidatas pode ser diferente do que nomodo de busca e é diminuído com o passar do tempo.
7. Método, de acordo com qualquer uma das reivindicações 1 e 3 a 6, ou aparelhode acordo com qualquer uma das reivindicações 2 a 6, CARACTERIZADO pelo fato de queo valor de confiança de bit de marca d'água (CONF) é elevado se o valor do bit de informa-ção for crível e é baixo se o valor do bit de informação não é de confiança.
8. Método, de acordo com qualquer uma das reivindicações 1 e 3 a 7, ou aparelhode acordo com qualquer uma das reivindicações 2 a 7, CARACTERIZADO pelo fato de quea montante da correlação o sinal recebido (RWAS) é formatado de forma espectral e/ou ébranqueado e/ou é transformado em freqüência inversa (PRPR).
9. Método, de acordo com qualquer uma das reivindicações 1 e 3 a 8, ou aparelhode acordo com qualquer uma das reivindicações 2 a 8, CARACTERIZADO pelo fato de queo sinal impresso com marca d'água (RWAS) é armazenado como um arquivo de dados.
10. Método ou aparelho, de acordo com a reivindicação 9, CARACTERIZADO pelofato de que o loop de varredura de freqüência candidata é executado somente uma vez.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP08100898A EP2083418A1 (en) | 2008-01-24 | 2008-01-24 | Method and Apparatus for determining and using the sampling frequency for decoding watermark information embedded in a received signal sampled with an original sampling frequency at encoder side |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0902941A2 true BRPI0902941A2 (pt) | 2010-06-01 |
Family
ID=39580125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0902941-9A BRPI0902941A2 (pt) | 2008-01-24 | 2009-01-15 | método e aparelho para determinar e utilizar a freqüência de amostragem para decodificar informações de marca d'água incorporadas em um sinal recebido amostrado com uma frequência de amostragem original no lado de codificador |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8688993B2 (pt) |
| EP (2) | EP2083418A1 (pt) |
| JP (1) | JP5139338B2 (pt) |
| CN (1) | CN101494052B (pt) |
| AT (1) | ATE519196T1 (pt) |
| BR (1) | BRPI0902941A2 (pt) |
| RU (1) | RU2481649C2 (pt) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2362388B1 (en) * | 2010-02-24 | 2013-04-03 | Thomson Licensing | Method and apparatus for evaluating a possibly watermarked signal that is received via an acoustic path in a mobile receiver |
| US8676570B2 (en) * | 2010-04-26 | 2014-03-18 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to perform audio watermark decoding |
| EP2393060A1 (en) * | 2010-06-02 | 2011-12-07 | Thomson Licensing | Providing a watermarked decoded audio or video signal derived from a watermarked audio or video signal that was low bit rate encoded and decoded |
| US8937537B2 (en) * | 2011-04-29 | 2015-01-20 | Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America | Method and system for utilizing spread spectrum techniques for in car applications |
| CN103794217A (zh) * | 2014-01-16 | 2014-05-14 | 江苏科技大学 | 一种基于数字水印的主动声呐身份识别方法 |
| CN104391177B (zh) * | 2014-11-17 | 2017-10-31 | 中车青岛四方机车车辆股份有限公司 | 动车组网侧谐波测试系统及方法 |
| US20170334234A1 (en) * | 2016-05-19 | 2017-11-23 | Atlanta DTH, Inc. | System and Method for Identifying the Source of Counterfeit Copies of Multimedia Works Using Layered Simple Digital Watermarks |
| CN107068157B (zh) * | 2017-02-21 | 2020-04-10 | 中国科学院信息工程研究所 | 一种基于音频载体的信息隐藏方法及系统 |
| CN109922066B (zh) * | 2019-03-11 | 2020-11-20 | 江苏大学 | 一种通信网络中基于时隙特征的动态水印嵌入及检测方法 |
| EP3993971A1 (en) * | 2019-07-01 | 2022-05-11 | Spectrum Brands, Inc. | Electric grooming appliance |
| CN114333859A (zh) * | 2020-09-30 | 2022-04-12 | 华为技术有限公司 | 一种音频水印添加、解析方法、设备及介质 |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5796757A (en) * | 1995-09-15 | 1998-08-18 | Nokia Mobile Phones Ltd. | Methods and apparatus for performing rate determination with a variable rate viterbi decoder |
| DE69711957T2 (de) * | 1996-02-02 | 2002-09-19 | Deutsche Thomson-Brandt Gmbh | Verfahren und Einrichtung zum Empfang von Mehrträgersignalen |
| ATE184140T1 (de) | 1996-03-07 | 1999-09-15 | Fraunhofer Ges Forschung | Codierverfahren zur einbringung eines nicht hörbaren datensignals in ein audiosignal, decodierverfahren, codierer und decodierer |
| 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 |
| US6052406A (en) * | 1997-05-02 | 2000-04-18 | Itt Manufacturing Enterprises, Inc. | Frequency hopping synchronization and tracking in a digital communication system |
| US6112325A (en) * | 1998-01-23 | 2000-08-29 | Dspc Technologies, Ltd. | Method and device for detecting rate |
| KR100349568B1 (ko) * | 1998-10-08 | 2002-08-24 | 마츠시타 덴끼 산교 가부시키가이샤 | 데이터 기록 재생 장치 |
| US6961850B1 (en) * | 1999-04-21 | 2005-11-01 | Recording Industry Association Of America | Method and system for minimizing pirating and/or unauthorized copying and/or unauthorized access of/to data on/from data media including compact discs and digital versatile discs |
| US6985589B2 (en) * | 1999-12-02 | 2006-01-10 | Qualcomm Incorporated | Apparatus and method for encoding and storage of digital image and audio signals |
| US6810078B2 (en) * | 2000-12-08 | 2004-10-26 | Prairiecomm, Inc. | Blind rate determination |
| US20020108090A1 (en) * | 2001-02-05 | 2002-08-08 | Cute Ltd. | Blind transport format detection of turbo-coded data |
| US8050452B2 (en) * | 2001-03-22 | 2011-11-01 | Digimarc Corporation | Quantization-based data embedding in mapped data |
| JP2004525430A (ja) * | 2001-05-08 | 2004-08-19 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 電子透かしの生成及び検出 |
| US6901546B2 (en) * | 2001-06-07 | 2005-05-31 | International Business Machines Corporation | Enhanced debug scheme for LBIST |
| AU2003206082A1 (en) * | 2002-03-28 | 2003-10-13 | Koninklijke Philips Electronics N.V. | Decoding of watermarked information signals |
| JP2004023183A (ja) | 2002-06-12 | 2004-01-22 | Ntt Data Corp | 多重電子透かし埋め込み装置及びそのプログラム |
| DE60313370T2 (de) * | 2003-02-21 | 2007-12-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Verfahren zur einbettung und detektion eines wasserzeichens in einem digitalen audiosignal |
| JP4165752B2 (ja) | 2003-09-30 | 2008-10-15 | アヴァシス株式会社 | 画像データへの秘匿データ挿入方式および秘匿データ検出方式 |
| EP1729285A1 (en) * | 2005-06-02 | 2006-12-06 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for watermarking an audio or video signal with watermark data using a spread spectrum |
| EP1764780A1 (en) | 2005-09-16 | 2007-03-21 | Deutsche Thomson-Brandt Gmbh | Blind watermarking of audio signals by using phase modifications |
| EP1798686A1 (en) * | 2005-12-16 | 2007-06-20 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for decoding watermark information items of a watermarked audio or video signal using correlation |
| JP4713336B2 (ja) | 2005-12-28 | 2011-06-29 | 株式会社野村総合研究所 | 情報同期システム、情報送信装置、情報受信装置、情報同期プログラム、情報送信プログラム、及び情報受信プログラム |
| US7945004B2 (en) * | 2007-12-14 | 2011-05-17 | Motorola Mobility, Inc. | Method and apparatus for detecting a frequency band and mode of operation |
| EP2081187A1 (en) * | 2008-01-21 | 2009-07-22 | Deutsche Thomson OHG | Method and apparatus for determining whether or not a reference pattern is present in a received and possibly water-marked signal |
| EP2175443A1 (en) * | 2008-10-10 | 2010-04-14 | Thomson Licensing | Method and apparatus for for regaining watermark data that were embedded in an original signal by modifying sections of said original signal in relation to at least two different reference data sequences |
| JP5456914B2 (ja) * | 2010-03-10 | 2014-04-02 | フラウンホーファーゲゼルシャフト ツール フォルデルング デル アンゲヴァンテン フォルシユング エー.フアー. | サンプリングレート依存型タイムワープコンター符号化を用いた、オーディオ信号復号器、オーディオ信号符号化器、方法、およびコンピュータプログラム |
-
2008
- 2008-01-24 EP EP08100898A patent/EP2083418A1/en not_active Withdrawn
-
2009
- 2009-01-06 US US12/319,302 patent/US8688993B2/en not_active Expired - Fee Related
- 2009-01-12 AT AT09150371T patent/ATE519196T1/de not_active IP Right Cessation
- 2009-01-12 EP EP09150371A patent/EP2083419B1/en not_active Not-in-force
- 2009-01-15 BR BRPI0902941-9A patent/BRPI0902941A2/pt not_active IP Right Cessation
- 2009-01-20 CN CN200910005931XA patent/CN101494052B/zh not_active Expired - Fee Related
- 2009-01-21 JP JP2009010943A patent/JP5139338B2/ja not_active Expired - Fee Related
- 2009-01-23 RU RU2009102228/08A patent/RU2481649C2/ru not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| US8688993B2 (en) | 2014-04-01 |
| EP2083418A1 (en) | 2009-07-29 |
| CN101494052B (zh) | 2012-07-04 |
| RU2481649C2 (ru) | 2013-05-10 |
| EP2083419A1 (en) | 2009-07-29 |
| JP2009188998A (ja) | 2009-08-20 |
| ATE519196T1 (de) | 2011-08-15 |
| EP2083419B1 (en) | 2011-08-03 |
| CN101494052A (zh) | 2009-07-29 |
| JP5139338B2 (ja) | 2013-02-06 |
| RU2009102228A (ru) | 2010-07-27 |
| US20090193255A1 (en) | 2009-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0902941A2 (pt) | método e aparelho para determinar e utilizar a freqüência de amostragem para decodificar informações de marca d'água incorporadas em um sinal recebido amostrado com uma frequência de amostragem original no lado de codificador | |
| KR101355297B1 (ko) | 두 개의 데이터 섹션을 상관시키는 방법 및 장치 | |
| US6892175B1 (en) | Spread spectrum signaling for speech watermarking | |
| US8055505B2 (en) | Audio content digital watermark detection | |
| US20020078359A1 (en) | Apparatus for embedding and detecting watermark and method thereof | |
| US8780209B2 (en) | Systems and methods for comparing media signals | |
| RU2482553C2 (ru) | Способ и устройство для определения наличия эталонного образца в принимаемом сигнале, который возможно маркирован водяным знаком | |
| JP4928810B2 (ja) | オーディオ信号またはビデオ信号に電子透かしを埋め込むためのペイロードデータを搬送するシンボルをエンコードするための方法および装置、ならびに、電子透かしが埋め込まれたオーディオ信号またはビデオ信号のペイロードデータを搬送するシンボルをデコードするための方法および装置 | |
| CN111106834B (zh) | 一种adc采样数据识别方法及系统、集成电路及解码装置 | |
| US20190377954A1 (en) | Comparing video sequences using fingerprints | |
| US8754947B2 (en) | Systems and methods for comparing media signals | |
| US20140064505A1 (en) | Echo modulation methods and system | |
| US8290770B2 (en) | Method and apparatus for sinusoidal audio coding | |
| WO2008060115A1 (en) | Method of detecting watermark using sub-block and apparatus therefor | |
| US7010067B2 (en) | Methods and apparatus for feature recognition time shift correlation | |
| FR2467457A1 (fr) | Tourne-videodisque commande par microprocesseur et procede pour synchroniser le systeme de commande numerique sur le signal video | |
| Xiong et al. | Optimized SS-based Audio Watermarking System Using Partial Embedding Method | |
| Piotrowski et al. | Using drift correction modulation for steganographic radio transmission | |
| CA2692872C (en) | Systems and methods for comparing media signals | |
| AU2022457156A1 (en) | A method for embedding or decoding audio payload in audio content | |
| KR960032433A (ko) | 디지탈재생시스템의 데이타처리방법 및 장치 | |
| JP2007150450A (ja) | 同期回路、同期方法、プログラム、記録媒体、及び受信装置 | |
| JP2000036759A (ja) | 音声符号・復号化装置 | |
| JP2007157225A (ja) | データ同期装置 | |
| KR960029089A (ko) | 에러없는 동기삽입을 위한 디지탈기록장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B03A | Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette] | ||
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 10A ANUIDADE. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2497 DE 13-11-2018 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |