The book introduces the basic principles of video compression, and presents its implementations in C/C++. Topics covered include: An introduction to information theory, Imaging basics, color models Image storage formats, Macroblocks, DCT, quantization, Entropy encoding, Run-level encoding, Motion estimation and compensation, SDL Video Interface, multi-threaded programming, Searching techniques, integer arithmetics, compression by graphics models, FFmpeg libraries.
The book introduces the basic principles of video compression, and presents its implementations in C/C++. Topics covered include: An introduction to i...
In 1996, a Windows fan and a Linux fan each started an Internet company. One used Windows to provide services while the other used Linux systems to serve customers. They competed against each other and ran the businesses with completely different approaches and philosophies. By 2002, one fan had become a millionaire while the company of the other fan almost went bankrupt.
In 1996, a Windows fan and a Linux fan each started an Internet company. One used Windows to provide services while the other used Linux systems to se...
Not long after the birth of the Web, multimedia has become an inseparable part of it. As the growth of the Web accelerates, the demand of multimedia applications and the knowledge of this field explodes. Data compression is the soul of the engine that drives the rapid development of these applications. Audio and image data can be effectively transmitted across the Web or saved in a digital storage medium (DSM) only after they have been compressed. The success of the java-based Android mobile OS has revived people's interest in java. This book presents to you the art of compressing digital...
Not long after the birth of the Web, multimedia has become an inseparable part of it. As the growth of the Web accelerates, the demand of multimedia a...
The development of computer graphics has made computers easier to interact with, to understand and to interpret different types of data. Developments in computer graphics have made profound impact on many types of media and have revolutionized the film, video game and publishing industries. This book discusses the fundamentals of computer graphics, including 3D transformations, projections, animations, colors, and creating stereoscopic images. It illustrates the concepts by presenting example programs written in C/C++ with OpenGL.
The development of computer graphics has made computers easier to interact with, to understand and to interpret different types of data. Developments ...