星期四, 9月 30, 2010

Week 3: CH 1 多媒體緒論

1. 理論課程
 § 1-1 什麼是多媒體?
    電腦視覺監控產學研聯盟
 § 1-2 多媒體和超媒體
 § 1-3 全球資訊網
    維基百科:
     a. CSS
     b. XML
     c. Synchronized Multimedia Integration Language
 § 1-4 多媒體軟體工具概述
 § 1-5 延伸閱讀
 § 1-6 習題

2. 實作課程

星期四, 9月 23, 2010

BNEXT: HDCP 主密鑰外洩, DVD、藍光防盜拷機制全面瓦解

數位時代網站新聞
撰文者: 戴佳慧 發表日期: 2010/09/20

用以防止非法拷貝 DVD、藍光數位內容的 HDCP 規格,上周傳出已遭駭客破解。制定 HDCP 的 Intel 也向媒體承認,網路上流傳的破解屬實。換言之,市面上所有高畫質 DVD、藍光光碟在技術上都已能夠被解碼、拷貝,高畫質數位內容的保護機制全面瓦解。

HDCP(High Bandwidth Digital Content Protection)是 Intel 開發用來防止高畫質影音資料遭到非法拷貝的機制。生產DVD或藍光播放設備的廠商,必須獲得 HDCP 委員會許可,支付權利金,並且生產符合 HDCP 的規定的商品。

HDCP 會將通過 DVI 和 HDMI 介面的影音資料加密,加密過程是以串流的方式進行,因此每個畫面都會產生不同的金鑰。影音播放器(或電腦顯示卡)和顯示器雙方都必須內建 HDCP 晶片才能夠解密,以高畫質正常播放影音內容,否則只會出現雜訊或 480p 以下的低解析度畫面。

由於 HDCP 使用的是線性密鑰,密碼學家早在 2001 年就對 HDCP 的安全性提出質疑,但 HDCP 還是在 2004 年通過美國聯邦通訊委員會 FCC 的審查正式上路,成為數位內容保護的標準。直到上星期 Pastebin 網站出現一篇不具名的文章,內容包含 HDCP 完整主密鑰和破解方法,引起媒體和大眾熱烈討論,Intel 才正式承認 HDCP 已遭到破解。

HDCP 的主密鑰外洩,對數位影音版權將產生莫大衝擊。Intel 一方面展開調查,一方面提醒大眾,拷貝高畫質 DVD 和藍光屬非法行為,且 HDCP 仍受專利權法保護,Intel 將會對非法使用 HDCP 密鑰的廠商採取法律行動。
 

星期日, 9月 19, 2010

Week 2: What Is C++ Builder ?

1. 實作課程
 a. C++ Builder [ 維基百科, 官網, 台灣總代理興德資訊 ]

  C++ Builder 是 CodeGear 針對 C++ 程式語言所開發的快速應用程式開發工具 ( Rapid Application Development, RAD ), CodeGear 為 C++ 加入了許多的視覺化元件, 配合整合開發環境 ( Integrated Development Environment, IDE ), 推出了 C++ Builder 這個產品, 加速了一個視窗應用程式的開發。

 b. Basic Concepts of C++ Builder Programming

 (1) applications
 (2) units
 (3) forms
 (4) VCL ( visual component library )
 (5) components, component palette



 (6) objects
 (7) object inspector

   

 (8) properties
 (9) events
 (10) methods
 (11) event-driven programming ( 事件驅動程式設計 )
 

星期四, 9月 16, 2010

Week 1: 2010F 課程進行方式

1. 教科書:
  (理論) 多媒體概論 Fundamentals of Multimedia
      原著: Li & Drew 譯者: 徐永煜 等
      代理: 高立圖書有限公司

     

  ( PART I ) 多媒體創作與資料表示法
    第一章 多媒體緒論
    第二章 多媒體創作與工具
    第三章 圖形與影像的表示方式
    第四章 影像與視訊的色彩
    第五章 視訊的基本概念
    第六章 數位音訊的基礎

  (實作) C++ Builder 6 完全攻略
      作者: Time 研究室
      出版: 上奇圖書有限公司

     

2. 評分原則:
  (理論) 小考 ( 45% )
  (實作) 作業部落格 Homework Show @ DMC 繳交程式作業 ( 45% ) 
  (課堂表現) 出缺席, 上課玩 Game, 睡覺...等 ( 10% )

3. 點名簽到: 每週第一堂課就會發 簽名單 給同學簽到。