Blog Post
Audio
How Robust Is Audio Perception in the Face of Deliberate Magnitude and Phase Distortions? (Part 3)
In the first post of this three-part series, I listed four points that I hope my readers will agree with at the end of this series. The second post addressed the first two points of the four. In this post, Part Three of the series, I will demonstrate the final two points: Phase distortions generally... View Article
Blog Post
Audio
How Robust Is Audio Perception in the Face of Deliberate Magnitude and Phase Distortions? (Part 2)
In this post I will demonstrate that dramatically different time domain waveforms can lead to virtually the same audio perception, and two waveforms with identical spectrograms can sound quite different.
Blog Post
Signal Processing
Spectral Analysis with the DFT
You may have encountered spectral analysis. The basic idea is to take a waveform, in our case an audio clip, and determine which frequency components are in it. This post provides a very brief overview of the Discrete Fourier Transform (DFT), spectrograms and DFT spectral analysis.
In the first post of this three-part series, I listed four points that I hope my readers will agree with at the end of this series. The second post addressed the first two points of the four. In this post, Part Three of the series, I will demonstrate the final two points: Phase distortions generally... View Article
In this post I will demonstrate that dramatically different time domain waveforms can lead to virtually the same audio perception, and two waveforms with identical spectrograms can sound quite different.
You may have encountered spectral analysis. The basic idea is to take a waveform, in our case an audio clip, and determine which frequency components are in it. This post provides a very brief overview of the Discrete Fourier Transform (DFT), spectrograms and DFT spectral analysis.
Blog Post
Outsourced Engineering
Using Royalties to Pay for Engineering Services
At Cardinal Peak, we are willing to include royalties as part of our compensation under certain circumstances, but there are powerful constraints limiting our appetite for such deals. So in this post, I'll explain a few of our reservations about royalties.
Blog Post
Outsourced Engineering
Why We Engage on a Time-and-Materials Basis
When a prospective customer calls us, they generally have one of two engagement models in mind: time and materials (T&M), or fixed price. This post explains why Cardinal Peak strongly prefers T&M engagements to FP ones — and why savvy customers should, too.
Blog Post
Video
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
At Cardinal Peak, we are willing to include royalties as part of our compensation under certain circumstances, but there are powerful constraints limiting our appetite for such deals. So in this post, I'll explain a few of our reservations about royalties.
When a prospective customer calls us, they generally have one of two engagement models in mind: time and materials (T&M), or fixed price. This post explains why Cardinal Peak strongly prefers T&M engagements to FP ones — and why savvy customers should, too.
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
Blog Post
Image Processing
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
Blog Post
Image Processing
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
Blog Post
Image Processing
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?
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
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?
Blog Post
Outsourced Engineering
Irrational Optimism and Project Planning
Learn how Cardinal Peak navigates project planning challenges with realistic estimates. Discover effective techniques for accurate engineering timelines.
Blog Post
Video
If Only We Had Better Test Content…
I just saw this news about research that says you notice compression artifacts less if you like the content of a particular video clip: Using four studies, Kortum, along with co-author Marc Sullivan of AT&T Labs, showed 100 study participants 180 movie clips encoded at nine different levels, from 550 kilobits per second up to... View Article
Blog Post
Image Processing
The Basics of 3D Image Acquisition
One of our clients is heavily involved in 3D video and has been for several years. However, several are just now starting to think about it because of the uptick of interest in the consumer electronics world. Enough questions have been posed to us recently that it seemed worthwhile to me to pull together a... View Article
Learn how Cardinal Peak navigates project planning challenges with realistic estimates. Discover effective techniques for accurate engineering timelines.
I just saw this news about research that says you notice compression artifacts less if you like the content of a particular video clip: Using four studies, Kortum, along with co-author Marc Sullivan of AT&T Labs, showed 100 study participants 180 movie clips encoded at nine different levels, from 550 kilobits per second up to... View Article
One of our clients is heavily involved in 3D video and has been for several years. However, several are just now starting to think about it because of the uptick of interest in the consumer electronics world. Enough questions have been posed to us recently that it seemed worthwhile to me to pull together a... View Article