音频筑基:CD还是HiRes?高清音频分类一文说透

音频筑基:CD还是HiRes?高清音频分类一文说透

    • 前言
    • 音乐品质分类
    • 相关资料

前言


音频信号中,经常遇到高清音乐、无损音质、CD、HiRes等说法,本文主要在纯数字信号级别,从音源分类和编码质量两个维度,做一个分析小结。

本文主要回答以下问题:

  • 不同采样率和位深的音源品质如何分类?
  • 不同编码器常见码率音质级别?

音乐品质分类


针对音频信号音源参数不同,有以下分类:

  • HiRes音质,全称:High Resolution Audio,定义:>=48kHz && >=24bit
  • CD级音质,全称:Compact Disc Quality,定义:44.1kHz && 16bit
  • HiFi音质,全称:High Fidelity Audio,定义:描述音响系统的还原能力,即高保真,但并没有具体的标准。

补充信息:

  1. HiRes概念首先由SONY提出,意指超越CD音质的细节,又称为高解析音频。
  2. 高解析音乐区分主要是采样率和位深,这些参数决定细节精度,最常使用格式:192kHz/24bit或96kHz/24bit
  3. 硬件要求频响范围扩大到Hi-res音频所要求的范围,指硬件设备音放能达到特定音频带宽

针对编码压缩场景,相关质量有以下分类:

  • 无损
    • 指经过传输后数字信号未经过损坏,跟原始音源音质绝对一致,前后信号比特一致
    • 编码格式:
  • 有损
    • 标清,明显感受到音质差异,MP3为例则一般指:码率<=128kbps
    • 流畅,部分感受到音质差异,MP3为例则一般指:码率==192kbps
    • 高清,几乎达到听感透明,MP3为例则一般指:码率>=320kbps

补充信息:

  1. 常见无损编码格式:FLAC、ALAC、APE等
  2. 常见有损编码格式:MP3、AAC、Opus、LDAC、LHDC、LC3等

按音频信号实际频率带宽分:

  • 音乐CD级,到20kHz
  • 调频广播FM,16kHz
  • 调幅广播AM,8kHz
  • 电话级音质,3.4kHz

相关资料


  1. 知乎:HiRes和HiFi的对比,link
  2. 知道Hi-Res和DSD是什么后,你还只听CD无损吗,link
  3. 真的更好听? Hi-Res音频对听感有何影响,link
  4. Sony的HiRes介绍,link1,link2
  5. MP3的频率、比特率、码率与音质的关系,link
  6. 音频编解码算法库 (可支持g711u,g711a,g729,g722,opus等),link

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/500070.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【QT+QGIS跨平台编译】之五十八:【QGIS_CORE跨平台编译】—【qgsexpression_texts.cpp生成】

文章目录 一、Python二、生成来源三、构建过程3.1 构建qgsexpression_texts.cpp.temp3.2 构建qgsexpression_texts.cpp一、Python python.exe 是 Python 解释器的可执行文件,用于在命令行中运行 Python 脚本。它是 Python 编程语言的解释器程序,负责解析和执行 Python 代码。…

林浩然与杨凌芸的Scala编程历险记:变量与数据类型的魔法对决

林浩然与杨凌芸的Scala编程历险记&#xff1a;变量与数据类型的魔法对决 在Scala世界的梦幻殿堂中&#xff0c;两位英勇的程序员——林浩然和杨凌芸正准备开启一场代码之旅。这次&#xff0c;他们将深入探索Scala王国中的变量奥秘与数据类型丛林。 一、变量声明篇 &#xff0…

Linux|centos7|yum和编译安装ImageMagick记录

一&#xff0c; yum安装imagemagick imagemagick这个软件是图像文件的处理神器&#xff0c;可以文字转图像以及图像的剪辑等等工作&#xff0c;也是配合人工智能工程的不可或缺的工具&#xff0c;具体的用处和特点就不在这里废话了&#xff0c;有兴趣的百度就行了 本次是在…

【Redis】深入理解 Redis 常用数据类型源码及底层实现(6.详解Set和ZSet数据结构)

本文是深入理解 Redis 常用数据类型源码及底层实现系列的第6篇&#xff5e;前5篇可移步(&#xffe3;∇&#xffe3;)/ 【Redis】深入理解 Redis 常用数据类型源码及底层实现&#xff08;1.结构与源码概述&#xff09;-CSDN博客 【Redis】深入理解 Redis 常用数据类型源码及底…

【电路笔记】-RC网络-RC积分器

RC积分器 文章目录 RC积分器1、概述2、RC积分器3、电容电压4、单脉冲 RC 积分器5、RC积分器示例6、RC 积分器作为正弦波发生器7、总结RC 积分器是一个串联的 RC 网络,可产生与积分的数学过程相对应的输出信号。 1、概述 对于无源 RC 积分器电路,输入连接到电阻,而输出电压取…

Mybatis plus批量插入的优化

目录 1 前言 2 优化 2.1 逐条的插入 2.1.1 java的代码如下 2.1.2 耗时 2.1.3 优化 2.2 批量编译再插入 2.2.1 java的代码如下 2.2.2 耗时 2.2.3 疑问 2.2.4 优化 2.3 真-批量插入 1 前言 数据库的常见操作无非增删查改&#xff0c;当有大量数据需要插入的时候&…

[云原生] K8s之pod进阶

一、pod的状态说明 &#xff08;1&#xff09;Pod 一直处于Pending状态 Pending状态意味着Pod的YAML文件已经提交给Kubernetes&#xff0c;API对象已经被创建并保存在Etcd当中。但是&#xff0c;这个Pod里有些容器因为某种原因而不能被顺利创建。比如&#xff0c;调度不成功(…

qt学习:实战 记事本 + 快捷键 + 鼠标滚轮 + 打开读取写入关闭文件

目录 功能 步骤 配置ui界面 添加图片资源 添加头文件和定义成员数据和成员函数 在构造函数里初始化 增加当前字体大小函数 减小当前字体大小函数 在用户按下 Ctrl 键的同时滚动鼠标滚轮时&#xff0c;执行放大或缩小操作 多选框变化后发出信号绑定槽函数来改变编码 …

鸿蒙ArkTs开发问题总结

版本问题 现阶段鸿蒙ArkTs开发主要分为两个版本 HarmonyOS3.x.x(API9)及HarmonyOS4.x.x(API10) 一下简称为 API9,API10 官方现在所有案例均以 HarmonyOS4.x.x(API10) 为基础请注意选择分支 API9&HarmonyOS3.x.x 鸿蒙开发编译器默认下载的为public版本SDK不是全量SDK需要…

高光谱遥感学习入门丨高光谱数据处理基础、Python和Matlab高光谱遥感数据处理

目录 ①Python高光谱遥感数据处理与高光谱遥感机器学习方法深度应用 ②Matlab高光谱遥感、数据处理与混合像元分解实践技术应用 ③高光谱遥感数值建模技术及在植被、水体、土壤信息提取领域应用 更多应用 高光谱遥感信息对于我们认识世界具有重要意义。尽管大部分物质在人眼…

Google Genie:创意互动环境

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

经典DP-最长单调子序列

最长递增子序列 思路 定义状态&#xff1a; 我们定义一个数组 dp&#xff0c;其中 dp[i] 表示以 nums[i] 结尾的最长递增子序列的长度。初始化状态&#xff1a; 对于数组中的每个元素 nums[i]&#xff0c;初始时都可以被视为一个长度为1的递增子序列&#xff0c;因此 dp[i] 的…