Showing Posts From
Audio & Video
38 articles
- 28 Mar, 2026
Summary of Audio FFT Calculation Workflow and Spectrum Interpretation
This article summarizes the principles, parameters, and calculation workflows for performing FFT on speech signal sequences to obtain their …
- 15 Sep, 2025
Working Principles and Applications of Short-Wave Infrared (SWIR) Sensors
This article briefly summarizes the technical concepts of SWIR sensors and imaging systems based on short-wave infrared band imaging, as wel…
- 15 Aug, 2025
A Detailed Summary of Gamma Correction in the Image ISP Processing Workflow
This article provides a detailed summary of the Gamma correction module in the image ISP processing workflow, explaining the reasons for inc…
- 01 May, 2025
Lens Shading Issues in Camera Imaging
This article provides a detailed summary of the pervasive Lens Shading issue in optical imaging, analyzing the root causes and organizing th…
- 06 Apr, 2025
Summary of Audio Interfaces in Consumer Audio Codecs
Based on a study and summary of the datasheet for the commonly used TLV320AIC3101 Audio Codec in the market, this article delves into the in…
- 31 Mar, 2025
Introduction to Audio 3A Processing: AEC, ANS, and AGC
This series of articles provides a comprehensive summary of the concepts, theories, and working principles of 3A audio processing (AGC, AEC,…
- 27 Mar, 2025
Explanation and Matching of CRA Parameters for Image Sensors and Lenses
CRA stands for Chief Ray Angle, which is the angle of the chief incoming light ray. Although both lenses and image sensors have CRA paramete…
- 25 Jan, 2025
Thoughts on AI NVRs and Ingenic's AI NVR Platform A1
Ingenic's A1 series is an integrated solution tailored for the NVR market. Compared to traditional NVR solutions, its standout feature is th…
- 04 Jan, 2025
Detailed Explanation of the G.711 Audio Compression Standard
G.711 is an audio compression standard defined by the ITU-T, widely used in telecommunication networks and VoIP fields. In practical impleme…
- 13 Dec, 2024
Summary of Features and Specifications of Mainstream US Consumer NVRs in 2024
By analyzing the basic features and specifications of the mainstream consumer NVR models promoted by leading manufacturers in the Amazon US …
- 26 Nov, 2024
Pre-Roll Battery Camera Solution Based on CV4003IoT Sensor
Pre-Roll Working Mode in Battery Cameras In a previous note (Pre-Roll Function of Ring Doorbell and Its Working Principle), I detailed and a…
- 31 Oct, 2024
The Pre-Roll Feature on Ring Doorbell and How It Works
Pre-Roll and Advanced Pre-Roll on Ring Doorbell Ring is currently a mainstream supplier in the North American and European doorbell markets,…
- 16 Jul, 2024
Working Principle and Workflow Summary of RGB-IR Sensors
Generally, the vast majority of the IP Camera (IPC) industry adopts a working mode of full color during the day and black-and-white for nigh…
- 23 Aug, 2022
A Comparison of Mainstream Wireless Casting Technologies
Wireless casting technologies can be broadly classified into two main categories based on how they are used: - Push Casting (Streaming): The…
- 21 Jun, 2022
SigmaStar's Uboot UFU Firmware Upgrade Mode
Sigmastar provides three options of firmware upgrade worflow: 1. OTA pack and unpack in application layer 2. Firmware upgrade thread running…
- 31 May, 2022
UCConfig Learning Notes: UCConfig Mode 0
In Reference Document 1, UCConfig Mode 0 is defined as: "Non‐scalable single layer AVC bitstream with Simulcast (number of simulcast streams…
- 30 May, 2022
CMOS Sensor Exposure and Readout Timing
It has been a long time since I last debugged a CMOS sensor driver myself. Recently, I started working on debugging the DOL HDR mode drivers…
- 27 May, 2022
UCConfig Study Notes: UCConfig Mode 1
In Reference Document 1, UCConfig Mode 1 is defined as: SVC temporal scalability with hierarchical P with Simulcast (number of simulcast str…
- 20 May, 2022
Study Notes on "Microsoft Skype for Business H.264 Video Encoder Specification"
For video conferencing systems seeking Microsoft Teams or Skype for Business certification that utilize H.264 for image transmission, the H.…
- 13 May, 2022
H.264 Basics: A Summary of SVC
SVC (Scalable Video Coding) is an extension of the H.264 (AVC) video coding standard. The Problems SVC Aims to Solve The H.264 video compres…
- 06 May, 2022
Long and Short Packet Structures and the Concept of Virtual Channels in the MIPI CSI Interface
When transmitting data, the MIPI protocol layer communicates in units of data packets. Depending on the type of data being transmitted, thes…
- 29 Apr, 2022
Learning Notes on the Image Sensor MIPI CSI Interface
MIPI CSI Interface and Connection Basics MIPI CSI is a standard interface used to transmit image data captured by an image sensor to an Appl…
- 26 Apr, 2022
Sensor Flicker Issues in CMOS Image Sensors
Due to the use of a rolling shutter in CMOS image sensors, the exposure start and end times vary line by line. When operating under AC mains…
- 26 Apr, 2022
A Summary of Sony's Digital Overlay (DOL) HDR Technology
Comparison Between DOL HDR and Traditional Frame-Based HDR Some Sony image sensors support DOL HDR technology in two-exposure (DOL-2) and th…
- 16 Mar, 2022
H.264 Basic Concepts Summary: Slice and NALU
VCL and NAL VCL: Video Coding Layer. NAL: Network Abstraction Layer. In the H.264/AVC video coding standard, the entire system framework is …
- 16 Mar, 2022
Summary of Basic H.264 Concepts: SPS, PPS, and SEI
SPS - Sequence Parameter Set (SPS): This non-VCL NALU contains information required to configure the decoder such as profile, level, resolut…
- 03 Mar, 2022
AAC Audio Codec Profiles and Support Across Platforms
Introduction to AAC AAC stands for Advanced Audio Codec. AAC was historically introduced as the successor to the MP3 audio codec algorithm. …
- 13 Oct, 2020
Summary of GB28181 Basics
Problems Solved by the GB28181 Standard: - Addresses protocol interoperability issues between platforms and products from different manufact…
- 29 Sep, 2020
Simplest QT+ffmpeg Based Player Example
Prerequisites: - Based on Setting up an FFmpeg Development Environment with QT Creator, complete the QT Creator + FFmpeg development environ…
- 24 Sep, 2020
Setting Up an FFmpeg Development Environment with QT Creator
Operating System: Windows 10. Download Pre-compiled FFmpeg Libraries for Windows Download address: https://ffmpeg.zeranoe.com/builds/. For d…
- 22 Sep, 2020
Reverse Control Protocol for AHD Analog Cameras - CoaxialProtocol
Background - For controlling the lens movements of a PTZ camera, using the IP protocol is straightforward: IP cameras and control hosts can …
- 15 Sep, 2020
Porting QT5.9.8 to the HiSilicon 3521 Platform
Downloading QT Source Code and Preparing Cross-Compilation Tools - QT source code download address: https://download.qt.io/archive/qt/5.9/5.…
- 07 Aug, 2020
Summary of AF Autofocus Algorithms and PDAF Working Principles
Definition and Basic Classification of AF Autofocus Algorithms - AF: Auto Focus. - Basic definition of autofocus: The image sensor in a came…
- 31 Jul, 2020
Summary of Zoom Lens Classification and Zoom Principles
Zoom Classification and Principles of Zoom Implementation The zoom capability we commonly refer to can generally be divided into two types: …
- 26 May, 2020
Hisilicon 35XX Series HiMPP Framework Development Reference - VI Module
Main Reference Document: "HiMPP V3.0 Media Processing Software Development Reference". Document Version: 21. Document Release Date: 2019-09-…
- 18 May, 2020
Understanding the Basic Concepts of BT.601/BT.656/BT.1120
To clearly explain the origins of standards like BT.656, BT.601, and BT.1120, we must start with the earliest analog video technology. Early…
- 14 May, 2020
Analog HD Video Transmission Technology
Background Having worked in the camera industry, my focus has always been on digital, or IP, cameras. Consequently, my understanding of anal…
- 12 May, 2020
Two Fundamental Concepts in H.264: IDR, dts/pts
Distinction Between IDR Frames and I Frames IDR: Instantaneous Decoding Refresh. The distinction between I frames and IDR frames involves th…