Four Approaches to Building Digital Video Processing Systems Mike Perkins and I wrote an article for Electronic Component News about the various approaches — hardware and software — to building a video encoder or decoder. Raw IC processing power has multiple manifestations including General Purpose CPUs (GP-CPUs), Systems on a Chip (SoCs), custom ASICs and FPGAs. Not surprisingly, all of these approaches can… View Article
Equalized Video Latency Is Often More Important Than Absolute Latency When is low latency not that important? Answer: When the application is not real time, which is the case for the vast majority of video that we consume.
Converting Between Data Rates and Storage Bordering on the line of “too embarrassingly simple for a blog post,” here is an Excel data rate converter.
The Continuing Devaluation of “k” The digital video industry seems destined to make resolution confusing. I just got back from NAB last week, where “4k video” was everywhere, and I want to tell you a story about video resolutions. (This is all using the resolutions that are common in the NTSC world, which basically means in the U.S. and Canada…. View Article
How Low Can You Go? Last night I went to the Denver IEEE meeting of the Signal Processing Society. I was particularly interested in this talk because it was given by Gary Sullivan, the co-chair of the recent international standardization effort to create the High Efficiency Video Coding Standard (HEVC).
How to Measure the Bitrate of a Video Stream Occasionally we need to measure the bitrate of a particular video stream on the network. In this example I will show how to measure the data rate of a video streamed from Amazon.com.
Using Lossy Video Compression in the Courtroom I’m at the DSI conference in Las Vegas today, presenting a primer for law enforcement investigators on how video compression works and trying to answer the question of why “lossy” compression should be considered reliable for use in courtrooms. The lack of trust in digital media compression in a forensic setting is primarily a PR issue for the media compression industry — if such an industry can be said to exist. We use terms like “lossy compression” and “predicted blocks” — terms that have relatively precise technical meaning. But these terms also have a slightly different meaning to laymen, and that everyday meaning isn’t exactly reassuring if you’re a judge relying on testimony compressed using a lossy compression algorithm.
Using Windows Movie Maker With the Kodak Zi8 In a previous blog post, I mentioned I had a Kodak Zi8 video camera. This past weekend, I decided I wanted to try Windows Movie Maker (WMM) to edit videos produced with it, instead of the built-in Arcsoft MediaImpression software that the camera installs on the PC it is connected to. (Although I haven’t tested… View Article
The H.264 Sequence Parameter Set The H.264 bitstream includes the Sequence Parameter Set (SPS) and the Picture Parameter Set (PPS). Both entities contain information that an H.264 decoder needs to decode the video data, for example, the resolution and frame rate.
5 pages of results