Download presentation
Presentation is loading. Please wait.
1
H.264 and DIS 指導教授:楊士萱 老師 學生:鄭馥銘
2
Outline Introduction of DIS Combine DIS and H.264 Some problem for combination issue Future work
3
Outline Introduction of DIS Combine DIS and H.264 Some problem for combination issue Future work
4
Introduction Why use DIS in video-footage device Video footage from hand-held camera is typically jerky due to small,unwanted camera movements. We present a video stabilization algorithm aimed to produce a compensated video sequence so that the camera’s undesirable shake or jiggle can be removed.
5
Categories of DIS Mechanical-Optical system Mechanical-Digital system Fully Digital system
6
Architecture of DIS - 1 Pre-processing Diadv : Need additional memory 、 sensor 、 chip StabilizationVideo-EncoderVideo-Decoder inputoutput
7
Architecture of DIS - 2 Post-processing Adv : No motion estimation computation Disadv : Coding efficiency can not be increased Stabilization Video-EncoderVideo-Decoder inputoutput
8
Architecture of DIS - 3 Combine-Encoder Adv : Save memory 、 sensor 、 chip 、 Coding efficiency can be increased 。 Disdv :? Stabilization Video-EncoderVideo-Decoder inputoutput
9
Summarize the goal of DIS-system Combine DIS and H.264 Encoder Our DIS using block-base ME is suited with encoder so that DIS can immediate get MV form encoder. Coding efficiency can be increased Jitter can be removed
10
Outline Introduction of DIS Combine DIS and H.264 Some problem for combination issue Future work
11
H.264 Baseline Profile Free to use Tools I Slice P Slice CAVLC Slice Group Redundant Slice
12
Review of DIS system Block-Blased Motion Estimation MV Validation MVs FMV Generation Hand – shake Estimation Motion correction LMVs FMV SMV, HMV, AMV
13
H.264 Encoder Architecture
14
Review of DIS system Block-Blased Motion Estimation MV Validation MVs FMV Generation Hand – shake Estimation Motion correction LMVs FMV SMV, HMV, AMV
15
H.264 Encoder Architecture
16
ME - In DIS system MB Size
17
ME - In DIS system
18
Reference picture management Short term Long term
19
ME - In DIS system Pixel Resolution Full pixel Half pixel Quarter pixel
20
ME - In DIS system H.264 Main profile B Slice
21
ME - In DIS system H.264 Main profile Interlaced
22
ME - In DIS system Slice group Ex 1 : interlace Ex 2 : foreground & background
23
Combine DIS system and H.264 Block-Blased Motion Estimation MV Validation MVs FMV Generation Hand – shake Estimation Motion correction LMVs FMV SMV, HMV, AMV Block-Blased Motion Estimation Hand – shake Estimation Motion correction MVs SMV, HMV, AMV
24
H.264 Encoder Architecture HE
25
Combine DIS system and H.264 Block-Blased Motion Estimation Hand – shake Estimation Motion correction MVs SMV, HMV, AMV
26
H.264 Encoder Architecture HE Motion Correction ?
27
Outline Introduction of DIS Combine DIS and H.264 Some problem for combination issue Future work
28
Some problem of combination issue Where to place Motion Correction module What we need MV buffer Delay residual coding
29
DIS-H.264 system architecture-1 HE Motion Correction MV Buffer
30
Some problem of combination issue DIS-H.264 system architecture-1 Maybe jitter can be removed But it does not increase coding efficiency
31
Remark of combination issue Shifting frame to stable position ( Motion Correction ) before motion estimation, in order to increase coding efficiency. Shifting frame to stable position ( Motion Correction ) before motion estimation, Because the size of reference frame is smaller than current frame.
32
Zoran DIS-MPEG4 system
33
Future work Ability to modify reference software program To assess the effects of DIS-H.264 system
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.