Digital Video Solutions to Final Exam 2013 Edited by Yang-Ting Chou Confirmed by Prof. Jar-Ferr Yang LAB: 92923 R, TEL: ext. 621

Slides:



Advertisements
Similar presentations
Algorithms Chapter 15 Dynamic Programming - Rod
Advertisements

Transform-domain Wyner-Ziv Codec for Video 教師 : 楊士萱 老師 學生 : 李桐照 同學.
The Embedded Block Coding with Optimized Truncation in JPEG2000 蘇文鈺 Prepared By 黃文彬 成大資訊.
Standards, process, requirements 4K PLAYBACK EXPLAINED.
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
:Word Morphing ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10508:word morphing 解題者:楊家豪 解題日期: 2006 年 5 月 21 日 題意: 第一行給你兩個正整數, 第一個代表下面會出現幾個字串,
PowerPoint2010 李燕秋 版面配置 版面配置指的是每一個頁面的內容配置 方式,不同的版面配置會有對應的母片。
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
第 4 章 迴歸的同步推論與其他主題.
JAVA 程式設計與資料結構 第十四章 Linked List. Introduction Linked List 的結構就是將物件排成一列, 有點像是 Array ,但是我們卻無法直接經 由 index 得到其中的物件 在 Linked List 中,每一個點我們稱之為 node ,第一個 node.
Lecture Note of 9/29 jinnjy. Outline Remark of “Central Concepts of Automata Theory” (Page 1 of handout) The properties of DFA, NFA,  -NFA.
: Walking on a Grid ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10913: Walking on a Grid 解題者:陳盈村 解題日期: 2008 年 5 月 2 日 題意:給定一個 N*N 矩陣,題目要求依照.
Greedy Algorithms. 2 Greedy Methods ( 描述 1) * 解最佳化問題的演算法, 其解題過程可看成是由一 連串的決策步驟所組成, 而每一步驟都有一組選擇 要選定. * 一個 greedy method 在每一決策步驟總是選定那目 前看來最好 的選擇. *Greedy.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
Digital Signal Processing with Examples in M ATLAB ® Chap 1 Introduction Ming-Hong Shih, Aug 25, 2003.
: Little Red Riding Hood ★★★☆☆ 題組: Contest Volumes Archive with Online Judge 題號: 11067: Little Red Riding Hood 解題者:陳明凱 解題日期: 2008 年 3 月 14 日 題意:
T.Sharon-A.Frank 1 Multimedia Size of Data Frame.
自動機 (Automata) Time: 1:10~2:00 Monday: practice exercise, quiz 2:10~4:00 Wednesday: lecture Textbook: (new!) An Introduction to Formal Languages and Automata,
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
Fugacity Coefficient and Fugacity
The application of boundary element evaluation on a silencer in the presence of a linear temperature gradient Boundary Element Method 期末報告 指導老師:陳正宗終身特聘教授.
: A-Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10930: A-Sequence 解題者:陳盈村 解題日期: 2008 年 5 月 30 日 題意: A-Sequence 需符合以下的條件, 1 ≤ a.
: Beautiful Numbers ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11472: Beautiful Numbers 解題者:邱經達 解題日期: 2011 年 5 月 5 日 題意: 若一個 N 進位的數用到該.
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
: Function Overloading ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11032:Function Overloading 解題者:許智祺 解題日期: 2007 年 5 月 8 日 題意:判對輸入之數字是否為.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
電腦的基本單位 類比訊號 (analog signal) 指的是連續的訊號 數位訊號 (digital signal) 指的是以預先定義的符號表示不連續 的訊號 one bit 8 bits=one byte 電腦裡的所有資料,包括文 字、數據、影像、音訊、視 訊,都是用二進位來表示的。
冷凍空調自動控制 - 系統性能分析 李達生. Focusing here … 概論 自動控制理論發展 自控系統設計實例 Laplace Transform 冷凍空調自動控制 控制系統範例 控制元件作動原理 控制系統除錯 自動控制理論 系統穩定度分析 系統性能分析 PID Controller 自動控制實務.
電腦的基本單位 類比訊號 (analog signal) 指的是連續的訊號
連續隨機變數 連續變數:時間、分數、重量、……
Distribute Video Coding 林明德. Lossless Compression 不考慮 X 和 Y 的相關性,直接傳送 X 和 Y 各需要使用 3bits ,總共傳出 的 bit 數為 6bits 。 (1) 考慮 X 和 Y 的相關性 (2) 將 Y 直接傳出,使用 3bits.
CS430 © 2006 Ray S. Babcock Lossy Compression Examples JPEG MPEG JPEG MPEG.
An Introduction to H.264/AVC and 3D Video Coding.
EE 5359 H.264 to VC 1 Transcoding Vidhya Vijayakumar Multimedia Processing Lab MSEE, University of Arlington Guided.
{ Lossy Compression William Dayton Nick Trojanowski.
IMPLEMENTATION AND PERFOMANCE ANALYSIS OF H
Chapter 4 Operations on Bits. Apply arithmetic operations on bits when the integer is represented in two’s complement. Apply logical operations on bits.
©2010 Cengage Learning SLIDES FOR CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION Click the mouse to move to the next page. Use the ESC key to exit.
1 Image Compression. 2 GIF: Graphics Interchange Format Basic mode Dynamic mode A LZW method.
Registers(暫存器)與Counters(計數器):
Digital Video Solutions to Final Exam 2008 Edited by Hung-Ming Wang Shih-Ming Huang Confirmed by Prof. Jar-Ferr Yang LAB: R, TEL: ext
Comparative study of various still image coding techniques. Harish Bhandiwad EE5359 Multimedia Processing.
Digital Video Solutions to Midterm Exam 2012 Edited by Yang-Ting Chou Confirmed by Prof. Jar-Ferr Yang LAB: R, TEL: ext. 621
IMPLEMENTATION AND PERFOMANCE ANALYSIS OF H.264 INTRA FRAME CODING, JPEG, JPEG-LS, JPEG-2000 AND JPEG-XR 1 EE 5359 Multimedia Project Amee Solanki ( )
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
1 The Embedded Block Coding with Optimized Truncation (EBCOT) in JPEG2000.
Media Types Information Systems can contain the following types of media: Sound, graphics, video & text.
EE 5359 Multimedia Project -Shreyanka Subbarayappa
Digital Signal Processing Solutions to Final 2014 Edited by Yang-Ting Justing Chou Confirmed by Prof. Jar-Ferr Kevin Yang LAB: R, TEL: ext
Discrete Mathematics Chapter 6 Advanced Counting Techniques.
Digital Video Solutions to Midterm Exam 2008 Edited by Hung-Ming Wang Confirmed by Prof. Jar-Ferr Yang LAB: R, TEL: ext. 621
Chia-Ho Pan DSPIC/GIEE NTU
Activity Networks AOV 網路 AOE 網路. AOV 網路 (Activity on Vertx Networks)  為了表示一件工作中,各子工程間的先後 關係,我們可以利用有向圖中的有向邊代 表事情進行的順序,位於一條有向邊終點 的事件必須要等待起點的事情完成後,才 可以進行。
Digital Image Processing Lecture 21: Lossy Compression May 18, 2005
Compression.
Software Equipment Survey
JPEG implementation and improvement
Comparative study of various still image coding techniques.
UNIT IV.
Judith Molka-Danielsen, Oct. 02, 2000
The JPEG Standard.
Govt. Polytechnic Dhangar(Fatehabad)
Presentation transcript:

Digital Video Solutions to Final Exam 2013 Edited by Yang-Ting Chou Confirmed by Prof. Jar-Ferr Yang LAB: R, TEL: ext Page of MediaCore:

Announcement AVG: STDEV: MAX: 134 MIN: 72

1 (1)

1 (3) 1 (2)

1 (4)

1 (5) Deblocking: Inverse 過程中變化係數有誤差, 造成 block 邊界的視覺上不連續

To deliver 3D contents, one simple and direct way is to combine both left and right view frames into single frame by a stereo packing formation such that the traditional coding and transmission system can transmit them as the normal 2D videos. 2 (a) (b) H-InterleavedV-InterleavedCheckerboardBottom-Up Side-by-Side Side-by-Side (Quincunx Packing) Temporal Interleaving

Side-by-Side Side-by-Side (Quincunx Packing) Side-by-side packing rearrangement Side-by-side quincunx packing rearrangement Upconversion Processing

3

4 1.MPEG-2 and MPEG-4 adopt object based; H.264 and HEVC adopt block based. 2.The compression rate. (HEVC 約為 H.264 的 1/2; H.264 約為 MPEG-2, MPEG-4 的 1/2) 3.The applications (HEVC and H.264 主要是應用於視訊會議 ; MPEG-2 and MPEG-4 主要是應用於 CD 或 DVD)

(a) Reordered Block Data: 0, 1, -2, 0, 2, 0, 1, 0, -1, … TotalCoeffs = 5 TotalZeros = 4 TrailingOne = 2 5 由後往前計算, 計算有幾個非 0 值 由後往前計算, 從第一個非 0 值往 前計算幾個 0 值 由後往前計算, 從第一個非 0 值往前計算幾個 +/-1 值, 若遇 到非 0 or 非 +/-1 值, 及停止 0, 1, -2, 0, 2, 0, 1, 0, -1, …

(b) (1) nA=2, nB=4, nC = (nA + nB + 1)>>1=3 Coeff_token : ( 查表 )( TrailingOne = 2, TotalCoeffs = 5, nC = 3 ) (2) T1 (TrailingOne ) sign codes : 10 (  ) (3) Level codes : ( 查表 ) Level [2]: 1 (use Level_VLC0) 1 Level [1]: -2 (use Level_VLC1) 011 Level [0]: 1 (use Level_VLC1) 10 (4) TotalZeros code : 110 ( 查表 ) ( TotalZeros = 4, TotalCoeffs = 5 ) (5) Run_before codes : Run_before[4]: ZerosLeft=4; run_before=1 10 ( 查表 ) Run_before[3]: ZerosLeft=3; run_before=1 10 ( 查表 ) Run_before[2]: ZerosLeft=2; run_before=1 01 ( 查表 ) Run_before[1]: ZerosLeft=1; run_before=0 1 ( 查表 ) Run_before[0]: ZerosLeft=1; run_before=1 0 ( 查表 ) Note: Level (1), with a value of +2, is encoded as +1. If there are less than 3 T1s, then the first non-T1 level will not have a value of +/-1 (otherwise it would have been encoded as a T1). To save bits, this level is decremented if positive and incremented if negative. Reordered Block Data: 0, 1, -2, 0, 2, 0, 1, 0, -1, … nA+nB+1=7 (111) (011)3 Shift 1

Table – coeff_token mapping to TotalCoeff( coeff_token ) and TrailingOnes( coeff_token ) TrailingOnes ( coeff_token ) TotalCoeff ( coeff_token ) 0 <= nC < 22 <= nC < 44 <= nC < 88 <= nCnC = =

Table – total_zeros tables for 4x4 blocks with TotalCoeff( coeff_token ) 1 to 7 total_zerosTotalCoeff( coeff_token ) Table – Tables for run_before run_beforezerosLeft >

6 The Advanced Image Coding (AIC) codec uses the existing algorithms from the H.264 and JPEG standards by modifying a bit to fit the needs of the codec. More specifically, it combines intra frame block prediction from H.264 with a JPEG- style discrete cosine transform, followed by context adaptive binary arithmetic coding as used in H.264 JPEG XR: AIC: JPEG XR (abbr. for JPEG extended range) is a still-image compression standard and file format for continuous tone photographic images, based on technology originally developed and patented by Microsoft under the name HD Photo (formerly Windows Media Photo). It supports both lossy and lossless compression, and is the preferred image format for Ecma-388 Open XML Paper Specification documents. (7%) (8%) AIC: DCT, Prediction, … JPEG-XR: PCT, Hierarchical Transform, … (5%)

7 Intra Mode Inter Mode Search Range Search Type CU-based Mode Decision …

8

9 (a) (b) Try all possible QP values and pick up the best one.