根據ECE的可下載資料(Embedded->Products->Windows Embedded->Windows Embedded Standard->Technical Resources),可以找到WES2K9支援的codecs。不過下載後一看才知道在Licensing Agent欄位有些是空白,有些是授權出處。所以MS在文件前言就說明了以下幾點:
- Microsoft does not provide licenses for any codecs in the Windows Embedded Standard 2009 with the exception of the following:
- This Communication is for informational purposes only. Microsoft makes no warranties, express, implied, or statutory, as to the information in this Communication.
- Note that this list should be used as a guide. It is not a definitive list of all codecs found in Windows Embedded Standard 2009. OEMs will need to inquire with the relevant technology providers to determine if additional licenses are needed.
在這要說明的是有些是除非是MS自己訂的標準,比如說WMA或是non VC-1的WMV才不用再另外談授權,不然基本上若用到都要談授權,比如說跟MPEGLA這個組織。那至於空白的部分是不是就代表著可以免費使用呢?也不是,而是MS在寫這個表格時的人不知道或是不想查證所以才沒有寫上,並不是說空白的Licensing Agent對應的Codecs就可以用到爽而不用付任何費用。也因為一開始文件前言就寫上,所以若是出貨有用到空白的Licensing Agent,則建議多做查證,免得事後做修補都來不及了。
經過查證,Microsoft MPEG-4 v1/v2/v3是根據MPEG-4的標準而製作出的codecs,所以他們相似但不一樣。v1, v2 and v3是MS制定的codecs,是根據ISO/IEC 14496的標準而製作出的dll檔。根據這些連結,http://msdn.microsoft.com/en-us/library/windows/desktop/ff819502(v=vs.85).aspx and http://msdn.microsoft.com/en-us/library/windows/desktop/ff819503(v=vs.85).aspx,有提到v1, v2 and v3 behave as a DMO,所以也難怪有[MPEG4 Decoder DMO (MS MPEG4 v1 & v2)] 這樣的小括號出現。
WIKI(http://en.wikipedia.org/wiki/MPEG-4)的說明,Most of the features included in MPEG-4 are left to individual developers to decide whether to implement them. This means that there are probably no complete implementations of the entire MPEG-4 set of standards,每家拿這個標準所做的東西都不一樣,所以才有所謂的Profile和Level出現。
在表格的General Technology行,有些是MP3, MPEG-4, 還有的是VC-1。在MS制定WMV9(VC-9 or what we called VC-1)後,它已經是一個獨立的標準(亦即有自己的演算法)[421M or VC-1],所以在不用靠MPEG-4那樣的標準走,而是走屬於自己的獨木橋。現在VC-1被MPEGLA納入了,MS也是MPEG-4 AVC/H.264專利共享企業中的其中一家。所以現在如果有用到VC-1的話,得要看一下agreement怎麼寫,看如何談授權給授權費,甚至要怎麼聯絡都要先想好。
留言列表