SoC Final Project -JPEG Encoder

Slides:



Advertisements
Similar presentations
教育部 1 教育部技職司 南區: 2010 年 11 月 5 日 北區: 2010 年 11 月 8 日 中區: 2010 年 11 月 9 日 產學攜手合作計畫 政策宣導.
Advertisements

104 年度環保小學堂 經費編列注意事項 會計室 : 丁子芸 中華民國 103 年 10 月 22 日 會計室 : 丁子芸 中華民國 103 年 10 月 22 日.
陳穎平 — 資訊科學與工程研究所. Outline 從核心理念出發 談在現今潮流下我所採取的教學方式 溫馨提醒:即將切換至「高橋流簡報法」模式 April 27, 2015 陳穎平 : 教學經驗分享 2.
商管群科科主任 盧錦春 年 3 月份初階建置、 4 月份進階建置、 5 月份試賣與對外營業。
HPM&S 计算学科中的经典问题 ( 三 ) Great Ideas in Computer Science ( 3 ) 李波 weibo.com/bobbleee 计算机教学实验中心 高效能建模与仿真研究小组 西安交通大学 2012 年.
性教育教學模組設計 主題:身體自主權 台中市忠明國小 巫偉鈴.
从生命伦理学角度 对转基因食品市场准入标准及道德评价标准的研究
第7章 資訊與生涯及資訊的末來發展 7-1 資訊與生涯發展 7-2 資訊的未來發展.
整体销售方案 中山市美好物业代理有限公司
§2 线性空间的定义与简单性质 主要内容 引例 线性空间的定义 线性空间的简单性质 目录 下页 返回 结束.
34 府学胡同的文天祥祠,相传是南宋民族英雄文天祥当年遭囚禁和就义的地方,1376年明洪武九年建祠 。
3D五子棋 學生:何承祐 學號:
Computer graphic final project report
臺中市頭家國小 生理衛生講座 青春期的奧秘 ‧說到青春期,你會想到? ‧班級表現最好的,有獎徵答有優先權。 葉孟娟老師、黃文玲老師.
有效學習計劃簡介 (學前).
创新实验 课程说明 计算机学院 孙彤 计算机学院 张明.
心在哪裡 夢在哪裡.
高考文言文的整体阅读.
第十章 图像的频域变换.
古緯詩(PHD; 香港中文大學社會學系兼任教授)
物流账册系统介绍 2012年5月16日 北京.
1. 民主社會裡,公民的參與有其重要性,而透過政治參與無法達成下列哪一項目的?
“深入推进依法行政加快建设法治政府” -《法治政府建设实施纲要》解读
操作系统结构.
第六节 可降阶的二阶微分方程 一、 型的微分方程 二、 型的微分方程 三、 型的微分方程.
中国汽车技术研究中心 国家轿车质量监督检验中心
Computer Graphics and Visualization Final Project
Operating System CPU Scheduing - 3 Monday, August 11, 2008.
Large-Scale Malware Indexing Using Function-Call Graphs
组合逻辑 刘鹏 Mar. 17, 2015 浙江大学 信息与电子工程系
第九章 影像壓縮.
基於OpenWSN之無線感測網路系統的實作
EndNote X6 Advance your Research and Publish Instantly
信号与图像处理基础 An Introduction to Signal and Image Processing 中国科学技术大学 自动化系
第一章 C語言概論 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載.
数字系统设计 Digital System Design
數位影像壓縮 技術簡介 第四組 陳孝賢.
Programmable Logic Architecture Verilog HDL FPGA Design
第九單元 Classes and data abstraction I
JTAG INTERFACE SRAM TESTER WITH C-LCM
邏輯設計 Logic Design 顧叔財, Room 9703, (037)381864,
Source: IEEE Transactions on Image Processing, Vol. 25, pp ,
设计题目(中文) 英文 姓名 单位 ___年___月___日.
A high payload data hiding scheme based on modified AMBTC technique
期末報告-- [ridge regression]
第七章 研發計畫管理.
虚 拟 仪 器 virtual instrument
期末報告 Clustering DBSCAN
Vector Quantization(VQ)
第一章 概 述.
新地義工Team力量 新地致富兒童成長嚮導計劃
REPRESENTATION: CULTURAL REPRESENTATION AND SIGNIFYING PRACTICES
現代專案管理教材 第一章 專案與專案管理 博碩文化出版發行.
李宏毅專題 Track A, B, C 的時間、地點開學前通知
怎樣找書? ~認識索書號 圖書館推動教師/林秀芳.
序言 報告內容: 你對父母的感覺 你與父母的關係 你是否與父母同居 你與父母見面的時間 每天與父母的談話時間 與父母談話的內容 結論 感想.
 隐式欧拉法 /* implicit Euler method */
ACM 程序设计 计算机学院 刘春英 2019/5/23.
96學年度第二學期電機系教學助理課後輔導進度表(一)(查堂重點)
2015 我爱永志我的家 摄影作品征集活动 2015年08月.
醫工所碩士二年級 R 葉昱甫 電子所碩士一年級 R 謝博鈞 電信所碩士一年級 R 王欣平
计算机问题求解 – 论题 串匹配 2017年5月3日.
Arguments to the main Function and Final Project
有理数的乘方(二).
程式語言簡介 2019/7/17 明乘中學編製.
厉害了,我的国! 15会计2班团支部 2018年4月20日.
面向对象程序设计 C++教程 西安工业大学 于帆.
句子成分的省略(3).
Usage Eclipse 敏捷方法工具介紹 實驗室網站:
Presentation transcript:

SoC Final Project -JPEG Encoder Team 1 D90522024 劉志鵬 R91522803 鍾書耘 R91522810 張明輝

Outline Explain DCT for MYIP.v HW / SW Partition Modify Program Lifting Scheme BinDCT MYIP.v HW / SW Partition Modify Program HW / SW 1D_DCT Compressed Image File Conclusion & Future work

Explain DCT for MYIP.v Lifting Scheme BinDCT MYIP.v

Lifting Scheme Predict:使用一個input sample 去預測另一個,計算出剩餘值。 T0=X0-P.X1 Update:用剩餘值去update 原先的input sample。 T1=X1+ U.T0 Scaling:調整Predict 與Update 後的輸出值。 Y0=K0.T0 Y1=K1.T1 [1]

Lifting Scheme 所有Predict與Update的步驟都是2 冪次倒數的線性組合,只要加法與移位即可實做之。 在上圖中,不會找到Scaling這個步驟,因為BinDCT 把這個步驟並到JPEG編碼流程的Quantization 上,

BinDCT The BinDCT is an approximation of the DCT. It works only with integer numbers. its set of operations is restricted to sums and shifts. the BinDCT algorithm is used and implemented in hardware through the Verilog HDL hardware description language. [2]

BinDCT BinDCT algorithm uses a finite-state machine with a reduced number of states. Thereby, a 9-state machine was achieved, with 8 computation states and one initialization state. [2]

MYIP.v

MYIP.v

MYIP.v

HW / SW Partition Hardware [3]

Modify Program Before.cpp delete “SW” DCT_1D function call “HW” DCT_1D function (driver.cpp)

Modify Program MYIP.v

HW / SW 1D_DCT Hardware Software

Compressed Image File bmp(192KB) sw_jpeg(13.3KB) hw_jpeg(8.24KB)

Conclusion & Future work 已成功的將助教所給的code,完整的實現出來,但對於其顯示之結果,仍有相當值得存疑的部分,在書面報告中會針對此一部份特別列出加以討論分析。 期望能在下週前,將ASIC實驗中RGBtoYUV硬體實現的部分,加入final project中。

Reference [1]http://access.ee.ntu.edu.tw/course/VLSI_SP_89second/student/Final_Project/R89921046_report.pdf [2] Gustavo André Hoffmann; Eric Ericson Fabris; Diogo Zandonai; Sergio Bampi, “The BinDCT processor”, UFRGS Federal Univ. – Microelectronics Group Caixa Postal 15064 91501-970 Porto Alegre, Brazil. [3] http://access.ee.ntu.edu.tw/course/SOC_LAB/index.html/ip_design.zip