1 / 33

H.264 and DIS

H.264 and DIS. 指導教授:楊士萱 老師 學生:鄭馥銘. Outline. Introduction of DIS Combine DIS and H.264 Some problem for combination issue Future work. Outline. Introduction of DIS Combine DIS and H.264 Some problem for combination issue Future work. Introduction. Why use DIS in video-footage device

jalena
Télécharger la présentation

H.264 and DIS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 input output Stabilization Video-Encoder Video-Decoder

  7. Architecture of DIS - 2 • Post-processing Adv:No motion estimation computation Disadv:Coding efficiency can not be increased Stabilization input output Video-Encoder Video-Decoder

  8. Architecture of DIS - 3 • Combine-Encoder • Adv:Save memory、sensor、chip、Coding efficiency can be increased。 • Disdv :? Stabilization input output Video-Encoder Video-Decoder

  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 MVs MV Validation LMVs FMV Generation FMV Hand – shake Estimation SMV , HMV , AMV Motion correction

  13. H.264 Encoder Architecture

  14. Review of DIS system Block-Blased Motion Estimation MVs MV Validation LMVs FMV Generation FMV Hand – shake Estimation SMV , HMV , AMV Motion correction

  15. H.264 Encoder Architecture

  16. ME - In DIS system • MB Size

  17. ME - In DIS system

  18. ME - In DIS system • 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 Block-Blased Motion Estimation MVs MV Validation MVs LMVs Hand – shake Estimation FMV Generation FMV Hand – shake Estimation SMV , HMV , AMV SMV , HMV , AMV Motion correction Motion correction

  24. H.264 Encoder Architecture HE

  25. Combine DIS system and H.264 Block-Blased Motion Estimation MVs Hand – shake Estimation SMV , HMV , AMV Motion correction

  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 MV Buffer HE Motion Correction

  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

More Related