31

Video signal processing

This chapter presents several diverse topics concerning the representation and processing of video signals.

It is ubiquitous in modern computers that integer arithmetic is implemented using the two’s complement representation of binary numbers. When the result of an arithmetic operation such as addition or subtraction overflows the fixed bit depth available, two’s complement arithmetic ordinarily involves wrapping around – for example, in 16-bit two’s complement, taking the largest positive number, 32,767 (or in hexadecimal, 7fffh) and adding one produces the smallest negative number, −32,768 (or in hexadecimal, 8000h). It is an insidious problem with computer software implementation of video algorithms that wraparound ...

Get Digital Video and HD, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.