软考中级之数据库系统工程师笔记总结(六)多媒体基础

本文主要是介绍软考中级之数据库系统工程师笔记总结(六)多媒体基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者:Maynor
博客之星大数据领域Top1,GitHub项目awesome-chatgpt-project作者, 大厂程序员, 全网技术矩阵粉丝7w+
公众号:Maynor996

202187-172157

📢博客主页:https://manor.blog.csdn.net

📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
📢本文由 Maynor 原创,首发于 CSDN博客🙉
📢不能老盯着手机屏幕,要不时地抬起头,看看老板的位置⭐
📢专栏持续更新,欢迎订阅:中级数据库工程师备考笔记

六、多媒体基础

6.1 衡量声音特性的属性(三要素)

音量:也叫音强,衡量声音的强弱程度。
音调:声音频率。
音色: 由混入基音的泛音决定。

6.2 声音的带宽

声音信号的频率范围。

人耳能听到(其它声音)的音频范围:20HZ~20KHZ
人的说话声音音频范围:300~3400HZ
乐器的音频范围:20HZ~20KHZ

6.3声音信号的数字化

取样量化法

采样:信号测量记录。注:语音信号的采样频率一般为8KHz,音乐信号的采样频率则应该在40KHz以上。
数字信号是离散的,模拟信号是连续的。
量化(数模转换):A/D转换

6.4图形图像的区别

图形放大不会失真,图像放大会失真。

6.5色彩的三要素

亮度:明亮程度的感觉。
色调:反映的是颜色的种类。
饱和度:颜色的纯度,即掺入白光的程度,颜色的鲜明程度。

6.6彩色空间

RGB彩色空间:计算机。红黄绿
CMY彩色空间:打印。青、品红、黄
YUV彩色空间:电视。

6.7图像文件的大小计算

6.8音频文件的大小计算

未经过压缩的:数据传输率(b/s)=采样频率(Hz)*量化位数(采样位数)(b)*声道数(如果求的是字节则应再除以8)
经过数字化后所需的存储空间(容量):声音信号数据量=数据传输率(b/s)*持续时间/8(B)

6.9视频文件的大小计算

存储容量的(字节数)=每帧图像的容量(B)每秒帧数时间注:每帧图像的容量(B)与图像文件容量计算方式一样。
播放时的传输速率=每张图像的容量*每秒传输的图像数

6.10常见视频标准

MPEG-1:MPEG-1层1是对复合编码如: 数字盒式录音带;MPEG-1层2是对视频编码如: DAB,VCD;MPEG-1层3 是对音频进行编码,如Internet,MP3音乐;层4是用来检查。数字电视标准。
MPEG-2:对交互式多媒体的应用。DVD,数字电视标准。
MPEG-4: 多种不同的视频格式,虚拟现实、远程教育和交互式视频等的应用。多媒体应用的标准。
MPEG-7: MPEG-7并不是一种压缩编码方法,其正规的名字叫做多媒体内容描述接口,其目的是生成一种用来描述多媒体内容的标准,这个标准将对信息含义的解释提供一定的自由度,可以被传送给设备和电脑程序,或者被设备或电脑程序查取。
MPEG-21: “多媒体框架”或“数字视听框架”,它以将标准集成起来支持协调的技术以管理多媒体商务为目标,目的就是理解如何将不同的技术和标准结合在一起需要什么新的标准以及完成不同标准的结合工作。
CIF视频格式的图像分辨率为:352288(常用标准化的图像格式);QCIF:176141;DCIF:528*384
MPEG-1编码器输出视频的数据率为15Mbps;PAL制式下其图像的分辨率为352×288,帧速率为25帧/秒。

6.11图像文件格式

静态格式:GIF/BMP/TIF/PCX/JPG/PSD
动态格式:AVI/MPG/AVS
目前图像使用的编码和压缩标准:JPEG/MPEG/H.261

6.12音频格式

WAVE/MOD/MP3(MPEG-1的第三层)/REAL AUDIO/MIDI/CD AUDIO
音频文件通常分为声音文件和MIDI文件。声音文件是通过声音录入设备录制的原始声音;MIDI是一种音乐演奏指令序列,相当于乐谱,由电子乐器进行演奏,不包含声音数据,文件较小。

6.13压缩技术

多媒体数据中存在的冗余:时间冗余、空间冗余、视觉冗余、信息熵冗余、结构冗余、知识冗余。
视频图像压缩技术基本思想和方法:在空间上,图像数据压缩采用JPEG压缩方法来去除冗余信息,主要方法包括帧内预测编码和变换编码;在时间上,图像数据压缩采用帧间预测编码和运动补偿算法来去除冗余信息。
无损压缩也叫冗余压缩法或是熵编码法;有损压缩也叫熵压缩法。区别是无损压缩可以还原。霍夫曼编码和行程编码方法属于无损压缩,而预测编码、变换编码和运动补偿属于有损压缩。
熵编码:熵编码即编码过程中按熵原理不丢失任何信息的编码,常见的熵编码有:LZW编码、香农(Shannon)编码、哈夫曼(Huffman)编码和算术编码(arithmetic coding)。

全文总结
本文主要介绍了多媒体基础的相关内容,包括声音特性的三要素、声音带宽、声音信号数字化、图形图像的区别、色彩三要素、彩色空间、图像文件和音频文件大小计算、视频文件大小计算、常见视频标准、图像文件格式、音频格式、压缩技术等。

重要亮点

  • 🎵 声音特性:音量、音调、音色是衡量声音的三要素,声音信号数字化包括采样和量化。
  • 🖼️ 图形图像:图形放大不会失真,图像放大会失真,它们的色彩三要素不同。
  • 🌈 彩色空间:RGB 彩色空间用于计算机,CMY 彩色空间用于打印,YUV 彩色空间用于电视。
  • 📄 文件大小计算:图像和音频文件大小计算方法不同,视频文件大小计算要考虑多方面因素。
  • 📹 视频标准:常见的视频标准有 MPEG-1、MPEG-2、MPEG-4、MPEG-7、MPEG-21 等。
  • 📷 图像文件格式:有静态格式和动态格式,编码和压缩标准有 JPEG、MPEG、H.261 等。
  • 🎵 音频格式:有 WAVE、MOD、MP3、REAL AUDIO、MIDI、CD AUDIO 等。
  • 📦 压缩技术:多媒体数据中存在多种冗余,视频图像压缩技术有多种方法,无损压缩和有损压缩有区别。

这篇关于软考中级之数据库系统工程师笔记总结(六)多媒体基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/973490

相关文章

关于HTML的多媒体标签

代码示例如下: <!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="Generator" content="EditPlus?"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Descriptio

Android_03_数据库的使用总结

前言: 1>区分SQL和SQLite SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。 SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。 不幸地是,存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相

Android图片轮播的实现总结

前言: 在很多app中,我们都可以看到几张图片每隔一段时间就切换一下,这就是我们所称的图片轮播的功能,其主要实现就是用到了ViewPager, 下面我们来着重讲解一下其具体实现 效果图: 步骤一:在XML中添加ViewPager控件 比如: <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:a

自定义ViewGroup的总结(侧滑特效)

前言: 和自定义View控件一样,我们有时也需要自定义我们想要的ViewGroup,那么此时,我们就需要让其继承ViewGroup,然后重写 里边的onMeasure()和onLayout()方法,下面以侧滑特效为例,来讲解一下自定义ViewGroup所需的流程,关于侧滑特效, 其整体效果图如下: 对于自定义ViewGroup,主要有以下几步: 步骤一:编写ViewGroup

自定义View的总结(自定义滑动开关)

前言: 由于有些控件,在android中样式比较挫,并不能满足我们的需求,此时,我们可以将其进行一个自定义,下面一以一个自定义编写的ToggleButton为例, 来简要说明下,自定义所涉及到的一些步骤;以下是自定义控件ToggleButton的效果图: 其是由两张图片组成的: <1>   <2>  下面我们通过这个示例,来说明下,如何编写一个自定义view控件!!

关于隐藏Android标题栏总结

1>区分状态栏/标题栏/导航栏 状态栏(Status Bar) 标题栏(Title Bar) 导航栏(Navigation Bar) 2>区分Title Bar/Action Bar/Tool Bar Title Bar就是我们所俗称的标题栏,在Android 3.0 (API level 11)的时候,引入的Action Bar,其就是用来取代Title Bar的,

Android的Paint和Canvas的使用总结

前言: 在自定义控件时,我们有时可能会用到Paint和Canvas这两个类, Paint相当于我们在画画时的画笔,Canvs相当于我们在画画时的画布, 下面来简单讲一下这两个类常见的一些用法 Paint的使用总结: setAlpha(int a): 设置画笔的透明度,这样画笔所画的位置就会呈一定的透明度 setAntiAlias(boolean aa): 设置 tr

Android的FragmentTabHost使用总结(顶部或底部菜单栏)

前言: 我们经常看到一些app的自带一些标签,并且可以来回进行切换, 本章我们就通过FragmentTabHost来学习一下其如何实现,效果图如下: 步骤一: 编写布局文件 <android.support.v4.app.FragmentTabHost android:layout_width="match_parent" android:la

Android的RecyclerView使用总结

前言: RecyclerView 小组件比 ListView 更高级且更具灵活性。 此小组件是一个用于显示庞大数据集的容器,可通过保持有限数量的视图进行非常有效的滚动操作。 如果您有数据集合,其中的元素将因用户操作或网络事件而发生改变,请使用RecyclerView 小组件。 RecyclerView  类别将通过提供下列功能简化庞大数据集的显示与处理: 用于项目定位的布局管理器 用于通用项目

java基础—java中使用final关键字的总结

有时候我,们希望某些东西是亘古不变的,可以使用final关键字完成这个重任! final学习总结: 1:final + 属性 如果属性是基本数据类型(byte 字节型short 短整型int 普通整型char 字符型float 浮点型long 长整型double 双精度),则变为常量,其值不能被更改;如果属性是引用类型,则引用地址不能被更改。(final 修饰一个对象,那么这个对象的引用地址