多媒体基础

第九章、多媒体基础

1、多媒体技术基本概念

1.1、音频相关概念

请添加图片描述
超声波的频率通常在20千赫兹以上,无法被人类的耳朵听到,常用于医疗诊断、非破坏性材料测试、清洗、测量等领域

次声波的频率通常在20赫兹以下,同样无法被人类的耳朵听到,常用于地震预警、海洋探测等领域
请添加图片描述
采样频率指的是在一秒钟内采集到的声音样本数。例如,44.1kHz的采样频率表示每秒钟会采集44100个声音样本

采样精度则是用来描述每个声音样本的精细程度,也称为比特深度。比特深度越高,表示每个样本能够记录的声音细节越多,例如16比特深度就可以记录从0到65535之间的声音细节

1.2、图像相关概念

亮度(Luminance):是指像素的亮度或明暗程度,是图像亮度的主要指标,一般表示为Y

色调(Hue):是指像素的颜色种类,即我们常说的颜色名称,如红色、绿色、蓝色等

饱和度(Saturation):是指像素颜色的纯度或浓淡程度,即颜色的鲜艳程度

在这里插入图片描述
彩色空间
RGB是指通过混合红、绿、蓝三种颜色来显示图像的方式,其颜色空间是三维立方体

YUV是指将RGB空间中的颜色分解成==亮度(Y)和色度(U、V)==两个分量,用于模拟彩色电视信号,同时也被用于视频压缩算法中

CMY是一种颜色模式,它是由颜色印刷工业所采用的模式之一,CMY表示的是青色(Cyan)、洋红(Magenta)和黄色(Yellow)

HSV是指色调、饱和度、明度,是用来描述人眼感知的颜色属性,将RGB色彩空间在三维空间中的点坐标变换为色调、饱和度、亮度三个参数

1.3、媒体的种类

感觉媒体:指人们接触信息的感觉形式。如:视觉、听觉、触觉、嗅觉和味觉等。
表示媒体:指信息的表示形式。如:文字、图形、图像、动画、音频和视频等。
显示媒体(表现媒体):表现和获取信息的物理设备。如:输入显示媒体键盘、鼠标和麦克风等;输出显示媒体显示器、打印机和音箱等。
存储媒体:存储数据的物理设备,如磁盘、光盘和内存等。
传输媒体:传输数据的物理载体,如电缆、光缆和交换设备等。

2、多媒体相关计算问题

  1. 图像容量计算
    在这里插入图片描述
    某数码相机内置128MB的存储空间,拍摄分辨率设定为1600×1200像素,颜色深度为24位,若不采用压缩存储技术,使用内部存储器最多可以存储(1)张照片。
    (1)A.12 B.22 C.13 D.23

    一张照片内存:1600120024/8=5760000kb
    5760000/1024/1024=5.493mb
    128/5.493=23.3

  2. 音频容量计算
    在这里插入图片描述
    CD上声音的采样频率为44.1kHz,样本精度为16bit,双声道立体声,那么其未经压缩的数据传输率为(2)。
    (2) A.88.2kb/s B.705.6kb/s C.1411.2kb/s D .1536.0kb/s

    44.1k * 16 * 2=1441.2kb

  3. 视频容量计算
    在这里插入图片描述
    若视频图像每帧的数据量为6.4MB,帧速率为30帧/秒,则显示10秒的视频信息,其原始数据量为(3)MB。
    (3) A.64 B.192 C.640 D.1920

    6.4 * 30 * 10=1920MB

3、常见多媒体标准

在这里插入图片描述

4、数据压缩技术

空间冗余(几何冗余)
时间冗余
视觉冗余
信息熵冗余
结构冗余
知识冗余

4.1、有损压缩无损压缩

一类是无损压缩编码法(Lossless compression coding),也称冗余压缩法或熵编码法;另一类是有损压缩编码法(Loss compression coding),也称为熵压缩法。
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据库缓存服务——NoSQL之Redis配置与优化

一、缓存概念 缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较慢的一方起到加速作用,比如CPU的一级、二级缓存是保存了CPU最近经常访问的数据,内存是保存CPU经常访问硬盘的数据,而且硬盘也有大小不一的缓存…

11个超好用的SVG编辑工具

SVG的优势在于SVG图像可以更加灵活,自由收缩放大而不影响图片的质量,一个合适的SVG编辑工具能够让你的设计事半功倍,下面就一起来看看这些冷门软件好用在哪里。这11个超好用的SVG编辑工具依次为:即时设计、Justinmind、Sketsa SVG…

MATLAB绘制动画(二)擦除动画

如果我们在绘制图形之后将原有的图形擦除,并重新绘制,看上去就像动画了 示例: t 0; m [sin(t);cos(t)]; p plot(t,m,EraseMode,background,MarkerSize,5); x -1.5*pi; axis([x x2*pi -1.5 1.5]); grid onfor i 1:100t [t 0.1*i];m [m [sin(0.1*i…

BitKeep逆势崛起:千万用户的信任,终点还未到来

在全球范围内,BitKeep钱包如今已拥有超过千万忠实用户。 当我得知这一令人震撼的数字时,既感到惊讶,同时也觉得这是意料之中的事情。几年来关注BitKeep的发展历程,我深切地感受到了这家公司的蓬勃壮大。回顾2018年他们发布的第一个…

JVM 堆

堆的核心概述 一个 JVM 实例只存在一个堆内存,堆也是 Java 内存管理的核心区域Java 堆区在 JVM 启动的时候即被创建,其空间大小也就确定了。是 JVM 管理的最大一块内存空间堆可以处于物理上不连续的内存空间中,但是在逻辑上它应该被视为连续…

airserver7.2.7最新中文版下载及功能介绍

最近开会打算把手机投屏到自己的Mac上演示用,于是就打算用下听了很久好用但是一值没有使用的AirServer!十分简单的操作就可以完美的投屏到Mac电脑,而且不用像Mac自带的QuickTime用线连接手机!它可以把AirPlay / AirTunes上的音频、视频、照片、幻灯片还有…

对称算法模式-GCM(Galois/Counter Mode)

以下内容来自《NIST Special Publication 800-38D November, 2007》- Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC。 链接在此 AES Galois/Counter Mode 1. 加密步骤 2. 解密步骤 3. GCTR函数 4. GHASH函数 5. 块数据乘法 6. C…

大势智慧软硬件技术答疑第三期

1.重建大师6.0试用版,怎么导出DOM、DEM? 答:需要先生成三维模型,然后再提交产品选择DOM和DEM。 2.麻烦问下,修模出来贴的纹理图片,导出osgb后再打开就模糊了是什么情况? 答:拿高清…

【学习笔记-myabtis】使用mybtis对接pgsql的postgis插件,获取地理字段Geometry信息

使用mybtis对接pgsql的postgis插件,获取地理字段geometry信息 参考资料: Mybatis 自定义TypeHandler - 邓维-java - 博客园 1、如何使用typehandler ​ 相信大家用Mybatis这个框架至少一年以上了吧,有没有思考过这样一个问题:数据…

Hello, Mojo——首次体验Mojo语言

Hello, Mojo——首次体验Mojo语言 文章目录 Hello, Mojo——首次体验Mojo语言一、前言二、Mojo有哪些独特的功能使它不同于Python?三、可以在 Mojo 中导入和使用的 Python 哪些包?四、为什么参数化在 Mojo 中对于使用 SIMD 类型和硬件加速器很重要&#…

[Orillusion]-使用 -windwos-4行命令

前两天看了webgpu的开源库Orillusion | 专业 WebGPU 引擎 Orillusion感觉很不错的样子,准备试一下。因为都是做OpenGL和windows桌面端。 web有点小陌生,记录一下。 准备: Google Chrome Canary 最新版,老版本有问题 nodejs 版…

k8s架构了解

Kubernetes(k8s)是用于自动部署、扩展和管理“容器化应用程序”的开源系统 k8s由control plane以及cluster nodes构成 control plane control plane是维护所有k8s对象记录的系统,持续管理着对象状态,并且对集群的变化做出响应,并使状态匹…

matlab实验三程序设计与优化

学聪明点,自己改,别把我卖了 一、实验目的及要求 一、实验的目的与要求 1、掌握 MATLAB的函数 2、掌握 MATLAB的程序流 3、掌握 MATLAB脚本和函数文件的编写 4、熟悉基于矩阵的程序设计与优化 二、实验原理 1、MATLAB的M文件:脚本文件与函数…

MMM(Master-Master replication manager for MySQL)

MMM(Master-Master replication manager for MySQL,MySQL主主复制管理器) 是一套支持双主故障切换和双主日常管理的脚本程序。MMM 使用 Perl 语言开发,主要用来监控和管理 MySQL Master-Master (双主)复制&…

matlabR2021b启动很慢和初始化时间很长解决

工具:MatlabR2021b。 问题记录,在网上下载安装包后,安装后,发现软件启动时间很长。进入界面后软件需要较长时间的初始化。才能就绪。 查询原因为软件需要在启动是查询licence。 首先在安装文件夹中启动Activate MATLAB R2021b。…

图解LeetCode——240. 搜索二维矩阵 II

一、题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 二、示例 2.1> 示例 1: 【输入】matrix [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,1…

leaflet根据坐标点设置多边形,生成geojson文件,计算面积值(133)

第133个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet中根据坐标点设置多边形,通过.toGeoJSON() 来生成geojson文件,通过turf.area来计算面积值。 直接复制下面的 vue+leaflet源代码,操作2分钟即可运行实现效果 文章目录 示例效果配置方式示例源代码(共123…

Java基础之ConcurrentHashMap答非所问

ConcurrentHashMap的数据结构是什么? ConcurrentHashMap仅仅是HashMap的线程安全版本,针对HashMap的线程安全优化,所以HashMap有的特点ConcurrentHashMap同意具有, ConcurrentHashMap的数据结构跟HashMap是一样的。 在JDK7版本使用…

QTableView编程——Model/View架构(单元格随意拖拽交换)

QTableView编程——Model/View架构 基础知识 添加表头 //准备数据模型QStandardItemModel *student_model new QStandardItemModel();student_model->setHorizontalHeaderItem(0, new QStandardItem(QObject::tr("Name")));student_model->setHorizontalHea…

Python Scrapy爬虫框架安装和创建

1、检查Win环境 python版本 python 2、whl方式安装 twisted twisted异步网络框架,可加快下载速度。优点是用少量的代码实现快速的抓取。 由于scrapy需要twisted的环境,我们直接去下载whl文件根据自己的Python版本选择 https://www.lfd.uci.edu/~gohlke/p…