MP3 不能播的秘密

今天有個 bug 是 MP3 播不出來, 而檔頭有 MaDRM 字樣. 我想這應該就是 MarkAny 公司用 AES 加密過的 MP3 吧! 這個 DRM 技術就叫做 MaDRM.

http://www.markany.com/ch/index.asp

MarkAny 這家公司還滿有趣的, 專門做文件與多媒體的加密與浮水印. 產品包括 Document Safer, e-Page Safer, Content Safer, MAIM (water mark) 與 e-Banking (virtualization technology) 等等 . 顧名思義, 它的產品都很容易理解.

當然, 若非這個原因, 能夠讓 MP3 播不出來的可能還有很多. 包括沒有迴避美國專利  5,777,992, 而用了 spec. 上也沒說不能用的 padding bit, 那麼就有可能播不出來某些檔案. 這"某些" 檔案就是專門抓誤用了 US patent 5,777,992 的 MP3 decoder 用的. 只要能播出這些測試檔, 就證明你是清白的, 沒有參考到 padding bit.

說到迴避這個專利, 我們當然也下了一些功夫. 特別是 MTK 公司也申請了一個白濫的專利 US  patent 7,386,082 和原先的 US patent 5,777,992 相頡頏, 所以我們還得一次避過這兩個. 身為工程師去申請這種專利, 真是令人不齒啊!  但是這年頭, 臉皮厚好像還是比較吃香的~~~

另外一類播不出來的可能在於 MP3 pro. 自稱為 MP3 發明人的 Fraunhofer 公司, 把 MPEG 2.0 的 half-sampling rate 又降低了一半, 創造出 MP3 2.5. 如果不支援 8, 11.025, 12KHz, 就沒辦法播 MP3 2.5.

Fraunhofer 公司也把 AAC+ 的 SBR (spectral band replication) 技術用在 MP3 上, 製作出 MP3 pro. 這個 MP3 pro 倒是和 AAC+ 一樣有向前相容性, 所以一般 MP3 player 可以播的出來.

[reference]
US Patent 5,777,992 : Decoder for decoding and encoded digital signal and a receiver comprising the decoder

US Patent 7,386,082 : Method and related apparatus for searching the syncword of a next frame in an encoded digital signal

認識 Sisvel 公司

這家公司是做甚麼的? 有甚麼事蹟呢?

Sisvel 是一家義大利公司, 全名是 Società Italiana per lo Sviluppo dell’Elettronica. 若是翻成英文, 應該是 Italian society for the Development of(?) Electronics.

這家公司具備了部分 WSS、DVB-T、MPEG audio 的技術, 其中比較著名的它在收取 MP3 授權費方面的動作. 又因為 Sisvel 代理了飛利浦、法國電信、松下電器(Matsushita)和JVC等公司在 MP3 的專利, 所以它在世界各國都有控告 MP3 大廠侵犯其專利, 並且尋求賠償的例子.

這些是網路上搜尋到的標題:

國產MP3遭追殺背后:Sisvel的野心和手段

Sisvel又在搞鬼了

在IFA搜查事件 Sisvel扮演的角色

至於 Sisvel 控告的對象, 主要是終端銷售的品牌 (brand owner), 而不是工廠 (代工廠, OEM). 雖然代工廠比較容易管制 IC 的數量, 但是這些代工廠本身也需要通過 Sisvel 的認證, Sisvel 才會相信這些代工廠給的數據.

畢竟, 品牌廠商有一部分的產品號稱是 (大陸) 內銷的. 這些內銷貨因為 MP3 並未取得大陸的專利, 所以也無須透過認證工廠生產. 若是偷偷內銷轉外銷, Sisvel 就吃虧了. 所以 Sisvel 的眼光注目在品牌廠商上, 的確是比較完備的.

那麼, Sisvel 所宣稱的專利, 就是整個 MPEG1/2-3 的 audio 專利嗎? 並不是的. MPEG audio 的專利至少有 3 大部分屬於不同的企業: Fraunhofer Society (就是出 MP3 pro 的那家)、飛利浦 (放棄小家電業了) 與貝爾實驗室 (這些專利目前屬於Alcatel-Lucent).

Fraunhofer 與 Thomson 合作.

飛利浦與 Sisvel 合作.

Alcatel 自己管理.

即使 Sisvel 宣稱只要付他們權利金,就不需要再付給其他廠商了,但這並不是事實.