Digital Video Concepts, Methods, and Metrics: Quality, Compression, Performance, and Power Trade-off Analysis

Digital Video Concepts, Methods, and Metrics: Quality, Compression, Performance, and Power Trade-off Analysis

Shahriar Akramullah

Language: English

Pages: 368

ISBN: 1430267127

Format: PDF / Kindle (mobi) / ePub


Digital Video Concepts, Methods, and Metrics: Quality, Compression, Performance, and Power Trade-off Analysis is a concise reference for professionals in a wide range of applications and vocations. It focuses on giving the reader mastery over the concepts, methods and metrics of digital video coding, so that readers have sufficient understanding to choose and tune coding parameters for optimum results that would suit their particular needs for quality, compression, speed and power.

The practical aspects are many: Uploading video to the Internet is only the beginning of a trend where a consumer controls video quality and speed by trading off various other factors. Open source and proprietary applications such as video e-mail, private party content generation, editing and archiving, and cloud asset management would give further control to the end-user.

Digital video is frequently compressed and coded for easier storage and transmission. This process involves visual quality loss due to typical data compression techniques and requires use of high performance computing systems. A careful balance between the amount of compression, the visual quality loss and the coding speed is necessary to keep the total system cost down, while delivering a good user experience for various video applications. At the same time, power consumption optimizations are also essential to get the job done on inexpensive consumer platforms.

Trade-offs can be made among these factors, and relevant considerations are particularly important in resource-constrained low power devices. To better understand the trade-offs this book discusses a comprehensive set of engineering principles, strategies, methods and metrics. It also exposes readers to approaches on how to differentiate and rank video coding solutions.

What you’ll learn

  • Cost-benefit analysis of compression techniques
  • Video quality metrics evaluation
  • Performance and power optimization and measurement
  • Trade-off analysis among power, performance, and visual quality
  • Emerging uses and applications of video technologies

    Who this book is for

    This book is for anyone involved in designing, developing, validating, deploying, and reviewing systems and applications that deal with digital video. For example, software and hardware engineers, system architects, technical program and product managers, support and sales engineers, system integrators, technology journalists and video professionals working in the multimedia and telecommunication industries, researchers and graduate students, or even a tech-savvy user who posts a YouTube video would find this book a useful reference.

    Table of Contents

    Foreword/Preface

    Chapter 1:Introduction

    Chapter 2: Digital Video Compression Techniques

    Chapter 3: Video Coding Standards

    Chapter 4: Video Quality Metrics

    Chapter 5: Video Coding Speed and Performance

    Chapter 6: Power Consumptions by Video Applications

    Chapter 7: Video Application Power Consumption on Low-Power Platforms

    Chapter 8: Performance, Power, and Quality Tradeoff Analysis

    Chapter 9: Conclusion

    Appendix: Related Resources

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    while the uncore runs the memory interface. On a typical platform, these subsystems execute various tasks in sequential order. An obvious optimization is to exploit the overlap of tasks and to parallelize them so that the hardware resources can operate concurrently, making the most of the I/O bursts for a short time before becoming idle. In this case, the optimization focus is on reducing the active residencies and achieving power savings when the resources are idle. Activity Scheduling It is

    discussed chroma subsampling and the fact that very little visual difference is seen because of such subsampling. In that sense, the full resolution of chroma is redundant information, and by doing the subsampling, a reduction in data rate—that is, data compression—is achieved. In addition, there are other forms of redundancy present in a digital video signal. Spatial Redundancy The digitization process ends up using a large number of bits to represent an image or a video frame. However, the

    fast motion, 1000 fps may be necessary. Higher frame rates are also used to produce special slow-motion effects. One measure of the complexity of a frame is the amount of details or spatial business of the frame. Artifacts in frames with low complexity and low details are generally more noticeable than frames with higher complexity. The spatial information (detail) and temporal information (motion) of the video are critical parameters. These play a crucial role in determining the amount of video

    visual quality issues and factors impacting the perceptual quality of video to a human observer. First, we studied the various compression and processing artifacts that contribute to visual quality degradation, and various factors that affect visual quality in general. Next, we discussed various subjective and objective quality evaluation methods and metrics with particular attention to various ITU-T standards. We discussed several objective quality evaluation approaches in detail. These

    constraints, but ends up underutilizing the available computation capabilities. However, as both vector widths and core counts are increasing, explicit methods are developed by Intel to address the trends. With the availability of integrated graphics and co-processors in the modern CPUs, generalized programming models with explicit vector programming capabilities are being added to compilers such as the Intel compiler, GCC, and LLVM, as well as into standards such as OpenMP 4.0. The approach is

    Download sample

    Download