VideoHelp Forum
+ Reply to Thread
Results 1 to 11 of 11
Thread
  1. Member leghorn's Avatar
    Join Date
    Apr 2007
    Location
    Germany
    Search Comp PM
    I just read up on Cinavia, DRM system. The description of it left two questions which I'd like to forward to some VH tech pros.

    1. What would that "watermark" be that can withstand re-encoding, re-recording etc.?
    2. How can that resistence / persistence be achieved?
    Das Leben ist eine Nebelwand voller Rasierklingen. (C. Bukowski)
    Quote Quote  
  2. If i understand correctly - small signal phase/frequency changes coded as slow, pseudorandom sequence - changes are small so in theory human ear is not able to detect changes.

    http://forum.doom9.org/showthread.php?t=155777
    Quote Quote  
  3. Originally Posted by leghorn View Post

    1. What would that "watermark" be that can withstand re-encoding, re-recording etc.?
    2. How can that resistence / persistence be achieved?
    That's kinda the question everyone is asking. Anyone who gives an answer is giving you a pure guess.
    It may just be counting amplitude peaks of given frame numbers...there you go, another reasonable guess.
    Truth is, if anyone really knew it would be neutralised by now.
    Quote Quote  
  4. Member leghorn's Avatar
    Join Date
    Apr 2007
    Location
    Germany
    Search Comp PM
    @pandy... I read your suggestion and came across http://forum.doom9.org/showthread.php?p=1419651#post1419651. This brings up another question: Is that "embedded signal" always the same, or are there variations? Besides, which un-altered audio formats are affected by Cinavia? DTS only, AC3 also? And, referring to SamuriHL from the Doom9 forums, if
    a - the signal is always the same,
    b - the signal is embedded in AC3 streams on BDs,
    c - the signal is not embedded in AC3 streams on DVDs,
    couldn't it be possible to work out a workaround thru bitwise comparison or something like that?
    Das Leben ist eine Nebelwand voller Rasierklingen. (C. Bukowski)
    Quote Quote  
  5. a - the signal doesn't have to be the same. There may be more than one watermark.
    b - the signal fingerprint could theoretically be coded in any track if it's that resilient. It depends on licence costs and onboard software.
    c - Not yet. There is no point. The chipset and licence is likely more than the cost to manufacture players.
    Manufacturers would refuse to implement

    Not unless the key can be deciphered. Who's to say how many watermarks are embedded in a track. Your assumption is it's just one.
    Quote Quote  
  6. So i must admit that i was never curious to study Cineavia enough to understand all aspects of this protection scheme (no time to watch movies thus no interest).

    However Cineavia works on frequency domain (phase-frequence) thus bit2bit corellation will not provide usefull info (bit2bit for decoded PCM audio).

    IMHO to fight with Cineavia first You need to be able detect Cineavia thus You need exactlyu same implementations as Cineavia protection in players, second You need to compensate phase-frequency changes in oposite to Cineavia modulation.

    OR

    In thery at least implement similar to Cineavia modulation but with random(pseudo) sequence to spread Cineavia data - in other words to jam Cineavia (which itself is based on some detection and need proper SNR to be able detected) - there is lot papers that describing Cineavia scheme robustness.
    AFAIK Cineavia can be used to stroe almost any type of data - with relatively low bit rate but anyway - currently Cineavia is used only to store DRM but it can be used to almost anything.

    From human ear phase-frequency changes are small and random like thus subjectively Cineavia should be transparent.

    To compare protected and unprotected audio You need translate both audios to frequency domain (DFT/FFT, DCT) then compare spectrum with focusing on particular areas (over 8kHz) - search for phase/frequency fluctuations - this is classical spread spectrum transmission.

    To be honest i never have opportunity to see Cineavia in action - but it can be curious to see where Cineavia is stored - first - lowpass audio signal to establish in which part of the audio spectrum protection is stored, to recreate at least partially audio spectrum similar to SBR techniques can be used.
    Quote Quote  
  7. IMHO, the only way it will be deciphered is if the ROM code is reverse engineered and someone finally understands the method.
    Quote Quote  
  8. patents for Cineavia and theoretical background seems to be available - IMHO ROM REI is not necessary.

    I think that commercial Cineavia detector use only DCT (AC3) coefficients to detect thus whole detection not involve additional signal processing thus is completely transparent - ideally same AC3 with and without Cineavia + bit2bit comparison to detect correlation and based on this recreate Cineavia. IMHO on player side Cienavia is more like logical bit operation than signal analysis thus implementation of Cineavia should be not to complex from required processing power point of view.
    Quote Quote  
  9. Member leghorn's Avatar
    Join Date
    Apr 2007
    Location
    Germany
    Search Comp PM
    Well...if anyone's looking for a list of titles containing Cinavia protection, you can look
    here: http://en.wikipedia.org/wiki/Cinavia#List_of_Known_Releases_with_Cinavia_Watermarking or
    here: http://blog.dvdfab.com/cinavia-protection.html
    Das Leben ist eine Nebelwand voller Rasierklingen. (C. Bukowski)
    Quote Quote  
  10. Member
    Join Date
    May 2012
    Location
    Genoa,WV. USA
    Search Comp PM
    Has anyone noticed if you load an audio file into audacity that has Cinavia and expand the envelope view all the way. there is a tiny "blip" at a 21khz interval. none of the filter sin the program will remove them. I thought of building an analogue lo pass filter and re-recording it through it.-Any thoughts?
    Quote Quote  
  11. Originally Posted by leghorn View Post
    Well...if anyone's looking for a list of titles containing Cinavia protection, you can look
    here: http://en.wikipedia.org/wiki/Cinavia#List_of_Known_Releases_with_Cinavia_Watermarking or
    here: http://blog.dvdfab.com/cinavia-protection.html
    And? I will no buy movie on DVD and i don't have configuration to rip BD thus i'm stuck.

    Originally Posted by n8tvm53 View Post
    Has anyone noticed if you load an audio file into audacity that has Cinavia and expand the envelope view all the way. there is a tiny "blip" at a 21khz interval. none of the filter sin the program will remove them. I thought of building an analogue lo pass filter and re-recording it through it.-Any thoughts?
    If i understand Cinavia patents (i've made quick review in past) accordingly to cinavia information is coded as spread spectrum small phase modulation - small enough to be not audible but they can be recognized by some "sliding correlator" with proper time window. Time to detect is few minutes and "data" speed is quite low when compared to sampling rate (cinavia store inside audio file sequence of bits that can carry various informations) - AFAIR they use part of the spectrum over 6 - 7kHz thus You can try to LOW PASS Cinavia protected audio by some sharp (FIR?) filter around 7500Hz (based on wiki there 8 kHz border).
    Perhaps techniques like spectrum band replication can be used to restore a bit more HiFi sound (similar to used in HE AAC) or perhaps everything about 8kHz can have jamming (parasite) phase modulation that can override cinavia phase changes.
    Last edited by pandy; 14th Jan 2013 at 05:38.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!