Adaptive audio processing based on forensic detection of media processing history
AssigneeDolby Laboratories Licensing Corporation
InventorsRegunathan Radhakrishnan, Sevinc Bayram, Jeffrey Riedmiller
Life of this patent
Estimating the term…
Abstract
A media signal is accessed, which has been generated with one or more first processing operations. The media signal includes one or more sets of artifacts, which respectively result from the one or more processing operations. One or more features are extracted from the accessed media signal. The extracted features each respectively correspond to the one or more artifact sets. Based on the extracted features, a conditional probability score and/or a heuristically based score is computed, which relates to the one or more first processing operations.
Claims11
A method, comprising the steps of:
- accessing a media signal that is generated with one or more first processing operations that occurred prior to the media signal access to change at least one characteristic of the media signal and generate one or more sets of artifacts comprising unintended traces of the one or more first processing operations on the media signal and characterize, at least in part, a processing history of the media signal prior to the accessing;
- extracting one or more features from the accessed media signal, wherein the extracted features each respectively correspond to the one or more sets of artifacts;
- computing from the extracted features a conditional probability value relating a probability of observing the extracted features given the one or more first processing operations;
- and
- if the conditional probability value is above a defined threshold,
- adapting one or more second processing operations respectively corresponding to each of the one or more first processing operations such that each of the one or more second processing operations economizes computational resources and prevents formation of further artifacts.
A computer apparatus, comprising:
- a bus;
- at least one processor coupled to the bus;
- and a computer readable storage medium coupled to the bus, the computer readable storage medium comprising instructions, which when executed with the at least one processor, cause, control, program or configure the at least one processor to perform a process, the process comprising:
- accessing a media signal that is generated with one or more first processing operations that occurred prior to the media signal access to change at least one characteristic of the media signal and generate one or more sets of artifacts comprising unintended traces of the one or more first processing operations on the media signal and characterize, at least in part, a processing history of the media signal prior to the accessing;
- extracting one or more features from the accessed media signal, wherein the extracted features each respectively correspond to the one or more sets of artifacts;
- computing from the extracted features a conditional probability value relating a probability of observing the extracted features given the one or more first processing operations;
- and if the conditional probability value is above a defined threshold, adapting one or more second processing operations respectively corresponding to each of the one or more first processing operations such that each of the one or more second processing operations economizes computational resources and prevents formation of further artifacts.
An audio system or apparatus, comprising:
- one or more processor;
- and a computer readable storage medium that comprises instructions, which when executed with the one or more processors, cause, control, program or configure the one or more processors to perform a process, the process comprising:
- accessing a media signal that is generated with one or more first processing operations that occurred prior to the media signal access to change at least one characteristic of the media signal and generate one or more sets of artifacts comprising unintended traces of the one or more first processing operations on the media signal and characterize, at least in part, a processing history of the media signal prior to the accessing;
- extracting one or more features from the accessed media signal, wherein the extracted features each respectively correspond to the one or more sets of artifacts;
- To change at least one characteristic of the media signal and that generate one or more sets of artifacts comprising unintended traces of the one or more first processing operations on the media signal and characterize, at least in part, a processing history of the media signal prior to the accessing step;
- extracting one or more features from the accessed media signal, wherein the extracted features each respectively correspond to the one or more sets of artifacts;
- and based on the extracted features, computing a score that comprises at least one of a heuristically based score or a conditional probability score, wherein the score relates to the one or more first processing operations;
- and adapting a second processing operation based on the computed score computing from the extracted features a conditional probability value relating a probability of observing the extracted features given the one or more first processing operations;
- and if the conditional probability value is above a defined threshold, adapting one or more second processing operations respectively corresponding to each of the one or more first processing operations such that each of the one or more second processing operations economizes computational resources and prevents formation of further artifacts.
Dependencies are inferred from the claim text.