Cardinal Peak
Blog Post

Using Windows Movie Maker With the Kodak Zi8

Learn how to edit HD videos from your Kodak Zi8 using Windows Movie Maker with our step-by-step guide and codec tips. Enhance your editing skills today!
Cardinal Peak
Blog Post

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.
Howdy Pierce
Blog Post

A Propeller-Head Visits Vegas, Part 2

My partner Mike Perkins and I traveled this week to Las Vegas to take in NAB, one of the big trade shows for the broadcast video market. We try to travel together once or twice a year because, in addition to whatever immediate objective we have in taking the trip, we’ve found that traveling together... View Article
Learn how to edit HD videos from your Kodak Zi8 using Windows Movie Maker with our step-by-step guide and codec tips. Enhance your editing skills today!
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.
My partner Mike Perkins and I traveled this week to Las Vegas to take in NAB, one of the big trade shows for the broadcast video market. We try to travel together once or twice a year because, in addition to whatever immediate objective we have in taking the trip, we’ve found that traveling together... View Article
Howdy Pierce
Blog Post

A Propeller-Head Visits Vegas, Part 1

I spent the day yesterday in Las Vegas for ISC West, one of the largest shows for the CCTV and security industry. We have a couple of customers exhibiting at this show, and I haven’t attended the last couple of years, so it was interesting to see. CCTV / Security is a tough industry to... View Article
Howdy Pierce
Blog Post

Yet More Patent Insanity

Evidently the Justice Department is investigating MPEG LA on the grounds that they may be stifling innovation in the area of standards for web video. From today’s Wall St. Journal: The Justice Department is investigating whether a group representing some top technology firms is unfairly trying to smother a free rival technology for delivering online... View Article
Mike Perkins
Blog Post

Interlaced Video and Computer Monitors

If you’ve ever had occasion to watch video on a computer, you might have noticed that it doesn’t look like it does on your TV. This is especially true when watching interlaced video. This post briefly describes some issues associated with using a computer as a video display device. Let’s start with interlaced video. What... View Article
I spent the day yesterday in Las Vegas for ISC West, one of the largest shows for the CCTV and security industry. We have a couple of customers exhibiting at this show, and I haven’t attended the last couple of years, so it was interesting to see. CCTV / Security is a tough industry to... View Article
Evidently the Justice Department is investigating MPEG LA on the grounds that they may be stifling innovation in the area of standards for web video. From today’s Wall St. Journal: The Justice Department is investigating whether a group representing some top technology firms is unfairly trying to smother a free rival technology for delivering online... View Article
If you’ve ever had occasion to watch video on a computer, you might have noticed that it doesn’t look like it does on your TV. This is especially true when watching interlaced video. This post briefly describes some issues associated with using a computer as a video display device. Let’s start with interlaced video. What... View Article
Howdy Pierce
Blog Post

The Two Ways to Get Video Across the Internet

In all the internet video out there, there are basically two methods of delivery: Progressive download and adaptive bit rate streaming.
Mike Perkins
Blog Post

Transforms for Video Compression, Part 3: The DCT and Why Transforming Is Valuable

The use of transforms in data compression algorithms is at least 40 years old. The goal of this three-part series of posts is to provide the mathematical background necessary for understanding transforms and to explain why they are a valuable part of many compression algorithms. I’m focusing on video since that’s my particular interest. Part... View Article
Howdy Pierce
Blog Post

We Need VP8 Like a Fish Needs a Bicycle

I’ve been waiting for a little to mull over Google’s announcement about dropping H.264 support in Chrome in favor of VP8. Although my partner Ben Mesander would take the other side of the argument, I think the world needs VP8 like a fish needs a bicycle.
In all the internet video out there, there are basically two methods of delivery: Progressive download and adaptive bit rate streaming.
The use of transforms in data compression algorithms is at least 40 years old. The goal of this three-part series of posts is to provide the mathematical background necessary for understanding transforms and to explain why they are a valuable part of many compression algorithms. I’m focusing on video since that’s my particular interest. Part... View Article
I’ve been waiting for a little to mull over Google’s announcement about dropping H.264 support in Chrome in favor of VP8. Although my partner Ben Mesander would take the other side of the argument, I think the world needs VP8 like a fish needs a bicycle.
Mike Perkins
Blog Post

Transforms for Video Compression, Part 2: Matrix Representation and 2D Transforms

The use of transforms in data compression algorithms is at least 40 years old. The goal of this three-part series of posts is to provide the mathematical background necessary for understanding transforms and to explain why they are a valuable part of many compression algorithms. I’m focusing on video since that’s my particular interest. Part... View Article
Mike Perkins
Blog Post

Transforms for Video Compression, Part 1: Vectors, the Dot Product and Orthonormal Bases

Discover the power of transforms in video compression. Part 1 explains vectors, dot products, and orthonormal bases—essential for understanding advanced compression algorithms. Ready to transform your approach?
Cardinal Peak
Blog Post

Rolling CMOS Shutters and Curved Wiper Blades

One time last winter I shot a photo with my camera phone out the windshield of my car and got a strange image with curved wiper blades: No, my wipers don’t look like this! I’ve been meaning to track down the reason why this happened. It is clear that cellphone cameras don’t usually use mechanical... View Article
The use of transforms in data compression algorithms is at least 40 years old. The goal of this three-part series of posts is to provide the mathematical background necessary for understanding transforms and to explain why they are a valuable part of many compression algorithms. I’m focusing on video since that’s my particular interest. Part... View Article
Discover the power of transforms in video compression. Part 1 explains vectors, dot products, and orthonormal bases—essential for understanding advanced compression algorithms. Ready to transform your approach?
One time last winter I shot a photo with my camera phone out the windshield of my car and got a strange image with curved wiper blades: No, my wipers don’t look like this! I’ve been meaning to track down the reason why this happened. It is clear that cellphone cameras don’t usually use mechanical... View Article