Encoding stored video for stremming applications ieee paper ppt
Outline
    Introduction
    Background Study
    Problem Statement
    Contribution of Paper
    Sliding-Window Encoding Scheme
    DCT Coefficient Selection
    Simulation Result
    Conclusion
    References
Introduction

 Digital video applications have become increasingly popular.


 There are several video standards established for different purposes.
    e.g, MPEG-1, MPEG-2, H.263…


 Delay is an important issue in real-time communication.
Background Study

 Streaming video applications

    Video sequences are
       Encoded off-line
       Stored in a server


    Pre-load before playback

    E.g, VOD
Problem Statement

  Bit allocation and video quality


  Minimum distortion under the rate constraint
Encoding stored video for stremming applications ieee paper ppt
Sliding-Window Encoding Scheme

 Use future frames to improve video quality.


 Set window size W to encode video frame.
     frames : i, i+1, …, i+W-1
     let frame i be the current frame


 This proposed encoder better than real-time’s for the
  same bitrate.
Buffer-size and Pre-loading Time Requirement


   Why need buffer?
      Store the excess bit waiting to be decoded
     e.g, bits of future frames



   Why need pre-loading time?
      The delay before playback
DCT Coefficient Selection

   Quantize the DCT coefficients
      rate-distortion sense and macroblock level.
      quantizer step-sizes(Q) largely determine the rate-distortion tradeoff.


   There are not optimal for all video sequences by
      limited quantizer selections and
      predetermined run-length codeword.


   The encoder can adjust the quantized coefficient’s level.
      a marginal distortion increase but
      a significant bit-rate reduction.
Simulation Result

 Different bitrates:
    32, 64, and 128 kbits/s


 Different types of video sequences:
    large facial movement
    head and shoulder
    camera panning


 Compare with TMN8
Encoding stored video for stremming applications ieee paper ppt
CONCLUSION


 Better video quality than TMN8 in high motion-activity frames and
 scene-change frames.


 Require more buffer size and pre-loading time than TMN8.
References

[1] Coding of moving pictures and associated audio for digital storage media at up to about 1.5
Mbit/s, ISO/IEC 11 172, Aug. 1993.

[2] Generic coding of moving pictures and associated audio information, ISO/IEC 13 818, 1995.

[3] Video coding for low bit rate communication, ITU-T Recommendation H.263, March 1996.

[4] G. Cote, B. Erol, M. Gallant, and F. Kossentini, “H.263+: Video coding at low bit rates,” IEEE Trans.
Circuits Syst. Video Technol., vol. 8, pp. 849–866, Nov. 1998.

[5] Test model 5, JTC1/SC29/WG11 coding of moving pictures and associated audio MPEG
96/1260, ISO-IEC/JTC1/SC29/WG11, Mar. 1996.

[6] Video codec test model, TMN8, ITU-T/SG15, Jun. 1997.

[7] Encoding Stored Video For Stremming Applications, IEEE Transactions On Circuits And Systems For
Video Technology, Vol. 11, No. 2, February 2001
Encoding stored video for stremming applications ieee paper ppt

More Related Content

PPTX
Video compression
PDF
Video compression
PDF
Video Compression
PDF
MPEG Compression Standards
PDF
Video Compression Techniques
PDF
Video Compression Standards - History & Introduction
PPT
Digital Video And Compression
PPTX
Multimedia presentation video compression
Video compression
Video compression
Video Compression
MPEG Compression Standards
Video Compression Techniques
Video Compression Standards - History & Introduction
Digital Video And Compression
Multimedia presentation video compression

What's hot (20)

ODP
PPT
Video Streaming Ali Saman Tosun
PPT
Multimedia compression
PDF
Introduction To Video Compression
PPT
MPEG 4
PDF
Hw3 0972552
PPT
Compression
PPT
PowerPoint 97
PDF
[NUGU CONFERENCE 2019] 트랙 A-4 : Zero-shot learning for Personalized Text-to-S...
PPT
H261
PPT
Lec6 compression
PPTX
MPEG video compression standard
PPT
Amir Zmora’s Presentation at eComm 2009
PPTX
Audio and Video Compression
PPT
Video Compression Basics - MPEG2
PPT
MPEG4 vs H.264
PDF
[NUGU CONFERENCE 2019] 트랙 A-2 : NUGU call 적용 기술 및 서비스 소개
PPT
Introduction to Video Compression Techniques - Anurag Jain
PPT
Iain Richardson: An Introduction to Video Compression
PPTX
simple video compression
Video Streaming Ali Saman Tosun
Multimedia compression
Introduction To Video Compression
MPEG 4
Hw3 0972552
Compression
PowerPoint 97
[NUGU CONFERENCE 2019] 트랙 A-4 : Zero-shot learning for Personalized Text-to-S...
H261
Lec6 compression
MPEG video compression standard
Amir Zmora’s Presentation at eComm 2009
Audio and Video Compression
Video Compression Basics - MPEG2
MPEG4 vs H.264
[NUGU CONFERENCE 2019] 트랙 A-2 : NUGU call 적용 기술 및 서비스 소개
Introduction to Video Compression Techniques - Anurag Jain
Iain Richardson: An Introduction to Video Compression
simple video compression
Ad

Viewers also liked (13)

PPTX
IEEE Papers on Image Processing
DOCX
Bluetooth paper (IEEE)
PPTX
IEEE Presentation
PPTX
TRANSPARENT COMPUTING A CLOUD SERVICE USING SPATIO-TEMPORAL EXTENSION ON VON...
PPTX
Wireless network security
PPT
Wimax / ieee 802.16
PPTX
Wi-Fi Technology
PPT
IEEE Standards
PDF
Hybrid Solar-Wind Power System
PPTX
wireless network IEEE 802.11
PPTX
Solar wind hybrid power system ppt
PPTX
IEEE 802.11
DOCX
Best topics for seminar
IEEE Papers on Image Processing
Bluetooth paper (IEEE)
IEEE Presentation
TRANSPARENT COMPUTING A CLOUD SERVICE USING SPATIO-TEMPORAL EXTENSION ON VON...
Wireless network security
Wimax / ieee 802.16
Wi-Fi Technology
IEEE Standards
Hybrid Solar-Wind Power System
wireless network IEEE 802.11
Solar wind hybrid power system ppt
IEEE 802.11
Best topics for seminar
Ad

Similar to Encoding stored video for stremming applications ieee paper ppt (20)

PPT
Barcelona keynote web
PDF
An overview Survey on Various Video compressions and its importance
PPT
Video Coding Standard
PPT
video compression techinique for headend.ppt
PDF
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
PDF
Performance evaluation of mpeg 4 video transmission over ip-networks
PPT
Digital Video 101.ppt
PPT
Multimedia Presentation
PDF
Compressed Video Communications 1st Abdul H Sadka
PDF
The impact of jitter on the HEVC video streaming with Multiple Coding
PDF
Compression: Video Compression (MPEG and others)
PPT
H263.ppt
PDF
Video compressiontechniques&standards lamamahmoud_report#2
PDF
Spatial Scalable Video Compression Using H.264
PDF
E010132529
DOC
IBM VideoCharger and Digital Library MediaBase.doc
PPTX
VTU V SEM CNS Module 1 PPT 2018 Batch students
PPT
Mmclass5b
PDF
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
PPT
Android Media Player Development
Barcelona keynote web
An overview Survey on Various Video compressions and its importance
Video Coding Standard
video compression techinique for headend.ppt
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
Performance evaluation of mpeg 4 video transmission over ip-networks
Digital Video 101.ppt
Multimedia Presentation
Compressed Video Communications 1st Abdul H Sadka
The impact of jitter on the HEVC video streaming with Multiple Coding
Compression: Video Compression (MPEG and others)
H263.ppt
Video compressiontechniques&standards lamamahmoud_report#2
Spatial Scalable Video Compression Using H.264
E010132529
IBM VideoCharger and Digital Library MediaBase.doc
VTU V SEM CNS Module 1 PPT 2018 Batch students
Mmclass5b
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
Android Media Player Development

More from Navin Kumar (10)

PPTX
Fat indian wedding
PPTX
Axis bank
POT
MICRO-ELECTROMECHANICAL SYSTEM (MEMS)
DOCX
Biometric Authentication Technology - Report
PPTX
Micro Electromechanical System (MEMS)
PPTX
Nanogenerator
PPTX
Biometric authentication ppt by navin 6 feb
PPTX
Image Converter
PPTX
Sixth Sense Technology
PPTX
Embedded Systems
Fat indian wedding
Axis bank
MICRO-ELECTROMECHANICAL SYSTEM (MEMS)
Biometric Authentication Technology - Report
Micro Electromechanical System (MEMS)
Nanogenerator
Biometric authentication ppt by navin 6 feb
Image Converter
Sixth Sense Technology
Embedded Systems

Recently uploaded (20)

PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
Human Computer Interaction Miterm Lesson
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Lung cancer patients survival prediction using outlier detection and optimize...
Introduction to MCP and A2A Protocols: Enabling Agent Communication
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Human Computer Interaction Miterm Lesson
MuleSoft-Compete-Deck for midddleware integrations
Module 1 Introduction to Web Programming .pptx
Rapid Prototyping: A lecture on prototyping techniques for interface design
Advancing precision in air quality forecasting through machine learning integ...
Build Real-Time ML Apps with Python, Feast & NoSQL
Build automations faster and more reliably with UiPath ScreenPlay
giants, standing on the shoulders of - by Daniel Stenberg
Co-training pseudo-labeling for text classification with support vector machi...
Early detection and classification of bone marrow changes in lumbar vertebrae...
Dell Pro Micro: Speed customer interactions, patient processing, and learning...

Encoding stored video for stremming applications ieee paper ppt

  • 2. Outline  Introduction  Background Study  Problem Statement  Contribution of Paper  Sliding-Window Encoding Scheme  DCT Coefficient Selection  Simulation Result  Conclusion  References
  • 3. Introduction  Digital video applications have become increasingly popular.  There are several video standards established for different purposes.  e.g, MPEG-1, MPEG-2, H.263…  Delay is an important issue in real-time communication.
  • 4. Background Study  Streaming video applications  Video sequences are  Encoded off-line  Stored in a server  Pre-load before playback  E.g, VOD
  • 5. Problem Statement  Bit allocation and video quality  Minimum distortion under the rate constraint
  • 7. Sliding-Window Encoding Scheme  Use future frames to improve video quality.  Set window size W to encode video frame.  frames : i, i+1, …, i+W-1  let frame i be the current frame  This proposed encoder better than real-time’s for the same bitrate.
  • 8. Buffer-size and Pre-loading Time Requirement  Why need buffer?  Store the excess bit waiting to be decoded e.g, bits of future frames  Why need pre-loading time?  The delay before playback
  • 9. DCT Coefficient Selection  Quantize the DCT coefficients  rate-distortion sense and macroblock level.  quantizer step-sizes(Q) largely determine the rate-distortion tradeoff.  There are not optimal for all video sequences by  limited quantizer selections and  predetermined run-length codeword.  The encoder can adjust the quantized coefficient’s level.  a marginal distortion increase but  a significant bit-rate reduction.
  • 10. Simulation Result  Different bitrates:  32, 64, and 128 kbits/s  Different types of video sequences:  large facial movement  head and shoulder  camera panning  Compare with TMN8
  • 12. CONCLUSION  Better video quality than TMN8 in high motion-activity frames and scene-change frames.  Require more buffer size and pre-loading time than TMN8.
  • 13. References [1] Coding of moving pictures and associated audio for digital storage media at up to about 1.5 Mbit/s, ISO/IEC 11 172, Aug. 1993. [2] Generic coding of moving pictures and associated audio information, ISO/IEC 13 818, 1995. [3] Video coding for low bit rate communication, ITU-T Recommendation H.263, March 1996. [4] G. Cote, B. Erol, M. Gallant, and F. Kossentini, “H.263+: Video coding at low bit rates,” IEEE Trans. Circuits Syst. Video Technol., vol. 8, pp. 849–866, Nov. 1998. [5] Test model 5, JTC1/SC29/WG11 coding of moving pictures and associated audio MPEG 96/1260, ISO-IEC/JTC1/SC29/WG11, Mar. 1996. [6] Video codec test model, TMN8, ITU-T/SG15, Jun. 1997. [7] Encoding Stored Video For Stremming Applications, IEEE Transactions On Circuits And Systems For Video Technology, Vol. 11, No. 2, February 2001

Editor's Notes

  • #4: Digital video applications have become increasingly popular in our daily life. Currently, there are several video standards established for different purposes, for example, MPEG-1 & MPEG-2 for multimedia applications, and H.263 for video-conferencing applications. All these standards use discrete cosine transform(DCT), motion compensation(MC)(which involves motion estimation and motion-compensated prediction), quantization and variable length coding(VLC) as the building blocks. A rate control scheme, which decides the quantization step-size and monitors the buffer fullness, is another important part of the video encoder and can greatly affect the video quality. Delay is an important issue in real-time communication. For example, a delay of a few seconds is not acceptable for video conferencing applications. The whole process of capturing video, encoding, transmission, and decoding needs to be done within the delay constraint in real-time communication applications.
  • #5: Streaming multimedia allows the user to begin viewing video clips on our server, without first downloading entire file. In this paper, our focus in on the non-real time visual communication such as VOD, digital library & non-interactive distance learning. For these applications, video sequences are encoded in advance and stored in the server. Users may access the server over a constant bitrate channel, such as the PSTN or ISDN. Before the playback, part of the video bitstream is pre-loaded in the decoder buffer to ensure that every frame can be decoded at the scheduled time. Examples of the streaming video applications are video-on-demand, archived video news, and non-interactive distance learning.**Public Switched Telephone Network (PSTN) or Integrated Services Digital Network (ISDN)
  • #6: 1st one is Bit allocation and video quality. The question is how do we encode the video sequence such that the encoded video can achieve the highest quality? And 2nd one is how to minimize distortion under the rate constraint.
  • #8: It uses future frames to improve video quality. It is a flow control technique which belongs to data link layer of the OSI model. It solve the problem of missing frames during data transmission.Now try to understand the concept of sliding window. Suppose we have window size equal to 4. So 4 frames can be send at once. If any frame is not received then –ve acknowledgement is sent to transmitter and that frame will be send again. The frames left to the window transmitted properly and frames in right of window are not transmitted yet.
  • #9: A buffer contains data that is stored for a short amount of time, typically in the computer's memory (RAM). The purpose of a buffer is to hold data right before it is used. For example, when you download an audio or video file from the Internet, it may load the first 20% of it into a buffer and then begin to play. While the clip plays back, the computer continually downloads the rest of the clip and stores it in the buffer. So buffer increases efficiency. Preloading is allowed as long as the users can tolerate the pre loading delay before playback.
  • #10: Quantization on DCT coefficients in a rate-distortion sense at the macroblock level, which can help improve the video quality. Quantizer step-sizes largely determine the rate-distortion tradeoff in the compressed video. Better performance can be achieved by adjusting the level of the quantized coefficients, which minimizes the distortion subject to the rate constraint. Instead of encoding the quantized coefficients faithfully (i.e., encoding every quantized coefficient with its original quantized value), the encoder can adjust the quantized coefficient’s levelwhich may result in a marginal distortion increase but with a significant bit-rate reduction.
  • #11: Simulations have been performed at different bitrates (32, 64, and 128 kbits/s). Different types of video sequences are tested. Different types of video sequences are large facial movement, head and shoulder, etc. Buffer size and preloading time of proposed method is greater than TMN8 encoder. When we compare largest degraded frame than we see proposed method is much better.
  • #12: In this table you can easily see the comparison between TMN8 and Proposed method.
  • #13: Currently used MPEG-H which is used for 3-D video and H.264 which is used for video conferencing are based on this theory.
  • #15: Currently used MPEG-H which is used for 3-D video and H.264 which is used for video conferencing are based on this theory.