Blog Post
Television’s Six Eras
Explore the evolution of entertainment video consumption through our insightful infographic and PDF download. Don't miss out!
Blog Post
EE Times: How to Build Video Devices for the IoT
I’ve got a new blog post up at EE Times, talking about how to build video devices for the Internet of Things: Video cameras are uniquely compelling sensors because vision is our dominant sense. Video is invaluable for applications such as license plate recognition, robot navigation, and quality monitoring. Unfortunately, video is also one of... View Article
Blog Post
What Does the Aereo Decision Mean for Innovation?
I was interviewed by Xconomy today in a piece entitled “Could Fallout from Aereo Ruling Have “Chilling Effect On Startups?” Here’s a little more analysis than what was covered in the Xconomy article. The question of how the decision would affect innovation was raised immediately after the ruling by Chet Kanojia, Aereo’s CEO, when he... View Article
Explore the evolution of entertainment video consumption through our insightful infographic and PDF download. Don't miss out!
I’ve got a new blog post up at EE Times, talking about how to build video devices for the Internet of Things: Video cameras are uniquely compelling sensors because vision is our dominant sense. Video is invaluable for applications such as license plate recognition, robot navigation, and quality monitoring. Unfortunately, video is also one of... View Article
I was interviewed by Xconomy today in a piece entitled “Could Fallout from Aereo Ruling Have “Chilling Effect On Startups?” Here’s a little more analysis than what was covered in the Xconomy article. The question of how the decision would affect innovation was raised immediately after the ruling by Chet Kanojia, Aereo’s CEO, when he... View Article
Blog Post
Choosing the Correct Video Sampling Format
We’re a little late in posting this, but I wrote a blog entry for EDN last week that discusses how to choose the correct video sampling format. An excerpt: To process signals digitally, they must first be sampled and quantized. Sampling refers to measuring the light intensity at discrete space-time points, while quantization is the... View Article
Blog Post
Thoughts on Streaming Video Securely
The kind folks at EDN have asked Cardinal Peak to author an occasional blog about streaming video. The first post went live this morning and discusses streaming video securely: Until recently, the accepted wisdom in the industry was that end users didn’t care about encrypting this type of video, as long as it was a... View Article
Blog Post
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
We’re a little late in posting this, but I wrote a blog entry for EDN last week that discusses how to choose the correct video sampling format. An excerpt: To process signals digitally, they must first be sampled and quantized. Sampling refers to measuring the light intensity at discrete space-time points, while quantization is the... View Article
The kind folks at EDN have asked Cardinal Peak to author an occasional blog about streaming video. The first post went live this morning and discusses streaming video securely: Until recently, the accepted wisdom in the industry was that end users didn’t care about encrypting this type of video, as long as it was a... View Article
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
Blog Post
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.
Blog Post
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.
Blog Post
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
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.
Bordering on the line of "too embarrassingly simple for a blog post," here is an Excel data rate converter.
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
Blog Post
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).
Blog Post
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.
Blog Post
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.
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).
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.
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.