1.5 多媒体系统简介
目录
- 多媒体系统
- 声音
- 图形与图像
- 动画和视频
多媒体系统

多媒体可分为感觉媒体、表示媒体、表现媒体、交换媒体。
- 感觉媒体:直接使人产生感觉的媒体,比如声音、图像、视频。
- 表示媒体:计算机中记录感觉的数据格式。
- 表现媒体:记录感觉的输入设备,呈现感觉媒体的输出设备。
- 交换媒体:存储、传输感觉的物理介质,如存储器、各类连接线。
声音

声音是一种连续的波,称为声波。使用幅度和频率描述。
- 幅度:单位分贝(dB),描述声波的振幅。
- 频率:单位赫兹(Hz),描述声波每秒变化次数。
按照Hz的大小,声波可分为人耳可听见的音频信号(20Hz~20kHz),次声波信号(小于20Hz),超声波信号(大于20kHz)。
声波会包含多种不同频率的振动。具有清晰可辨音高的振动频率,称为基音频率,其他频率为泛音。
- 乐音:泛音频率是基音频率的整数倍。
- 噪音:泛音频率不是基音频率的整数倍。
声音转换成计算机处理的数据,需要进行数字化。包含3个步骤:
- 采样:时间连续的信号在时间轴上离散化。
- 量化:连续的幅度值转换为离散值。
- 编码:对数字化信息压缩编码,减少数据量,便于存储、处理、传输。
数字化后,声音的主要参数由采样频率、量化位数、声道数目、数据率、压缩比。
数字化表示声音的方式分波形声音信息,非波形声音信息。波形声音是直接对实际声音进行采样、量化获得。非波形声音是使用参数、模型等数据方法对声音进行简要描述,并通过重构声音。
图形与图像

表示图形、图像的两个要素是形状和颜色。
- 图形:使用矢量,如直线、曲线、圆弧等表示形状。
- 图像:使用像素点描述形状。
颜色的三要素是色调,饱和度,亮度。三基色是指红、绿、蓝,使用三基色混合可得任意一种颜色。
- 色调:颜色的类别,例如红、绿、蓝。
- 饱和度:某一颜色的深浅程度。
- 亮度:给人的明暗程度感觉。
图像转换成计算机处理的数据,需要进行数字化。
对颜色信息进行量化,是将实际连续的色彩值离散化表示。
根据数字化图像应用场景不同,有不同的颜色模型。
- RGB颜色模型,也叫加色模型,用于荧光屏显示图像,发射不同强度的电子光束,混合得到不同颜色。
- CMY颜色模型,也叫减色模型,用于打印,因打印纸不是自发光的,无法通过混光产生不同颜色。
- YUV颜色模型,可以分离亮度Y,色度信息U,V。为黑白电视信号兼容提供支持。
真彩色:图像的R,G,B像素值直接决定显示设备的基色强度。
伪彩色:图像像素值作为地址索引,在颜色表查找色彩进行表示。
对形状信息进行量化,是将空间连续的位置离散化表示,最终得到一个矩阵/网格。
由于图像数据量大,经过压缩更利于存储、传输。图像压缩分有损压缩、无损压缩两种。
- 有损压缩:压缩后有不可恢复的信息丢失,比如损失人眼不敏感的图像信息。
- 无损压缩:压缩前和解压后的数据完全一致。
动画和视频

动画、视频是将静态的图像按照时间顺序显示,形成连续的动态画面。
按照运动控制方式,分为实时动画、矢量动画。
- 实时动画:用各种算法实现运动物体的控制。
- 矢量动画:矢量图产生运动效果形成的动画。
按照视觉空间,分为二维动画、三维动画。
- 二维动画:调整三维空间视点,看到的内容不变。
- 三维动画:调整三维空间视点,能看到不同的内容。
三维动画物体建模称为造型,有3种记录形式。
- 线框模型:用线条描述物体,包括顶点、棱边。
- 表面模型:用面的组合描述物体。例如,用6个面描述立方体。
- 实体模型:用基本形体组合物体的模型是实体模型。
按信号源,分为模拟视频、数字视频。
- 模拟视频:由连续的模拟信号组成的视频,例如电视系统传播的信号。每秒25帧,人眼不会感到闪烁。
- 数字视频:活动的、连续的图像序列。
视频编码分为帧内压缩,帧间压缩。
- 帧内压缩:单独图像帧当作静态图像,应用静态图像压缩算法实现压缩。
- 帧间压缩:利用帧间信息冗余,实现高效数据压缩。
相关文章:
1.5 多媒体系统简介
目录 多媒体系统声音图形与图像动画和视频 多媒体系统 多媒体可分为感觉媒体、表示媒体、表现媒体、交换媒体。 感觉媒体:直接使人产生感觉的媒体,比如声音、图像、视频。表示媒体:计算机中记录感觉的数据格式。表现媒体:记录感觉…...
数据分析学习Day1-使用matplotlib生成2小时每分钟的气温可视化分析图
注意:需要提前下载matplotlib包 pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple import matplotlib.pyplot as plt import random from matplotlib import font_manager # 数据准备 x list(range(121)) # 使用 list() 转换为列表 y [rando…...
ansible部署nginx:1个简单的playbook脚本
文章目录 hosts--ventoryroles执行命令 使用ansible向3台centos7服务器上安装nginx hosts–ventory [rootstand playhook1]# cat /root/HOSTS # /root/HOSTS [webservers] 192.168.196.111 ansible_ssh_passpassword 192.168.196.112 ansible_ssh_passpassword 192.168.196.1…...
三、汇总统计
1.SUM、COUNT、AVERAGE 注意:count函数是计算区域中包含数字的单元格的个数,以上案例中两个空白单元格和一个中文列标题都是没有计算在内的。 平均函数AVERAGE也是按照17进行求平均值的。所以在使用平均值的函数时候,可以根据实际情况看是…...
opencv实现给图像加上logo图像
要用Python和OpenCV给图片加上logo,可以按照以下步骤实现: 读取logo和image图片。 调整logo的大小以适应image。 将logo放置在image的指定位置。 将logo和image合并。 以下是实现代码: import cv2# 读取logo和image图片 logo cv2.imre…...
亚马逊云科技2024 re:Invent大会亮点:Nova大模型与AI基础设施全面升级
引言 作为云计算领域的年度盛会,亚马逊云科技(AWS)的re:Invent大会一直是业界瞩目的焦点。2024年的大会不负众望,推出了一系列重磅产品和服务,尤其是在人工智能和大模型方面的创新令人印象深刻。本文将为您深入解析此次大会的主要亮点,探讨AWS在AI时代的最新布局及其对行业的潜…...
总结与提升
今天学习了ai,对今天学习的内容进行总结。 本文参考chat gpt-4的训练文献。 模型架构基础 Transformer 架构:ChatGPT 采用了 Transformer 架构,这是一种基于自注意力机制的深度学习模型架构。它能够并行计算文本中的长期依赖关系ÿ…...
入门pytorch-Transformer
前言 虽然Transformer是2017年由Google推出,如果按照读论文只读近两年的思路看,那它无疑是过时的,但可惜的是,目前很多论文的核心依然是Transformer,或者由其进行改进的,故本文使用pytorch来搭建一下Trans…...
泛型编程--
auto自动推导数据类型 函数模板 定义和调用 函数模板具体化 函数模板通用版本之外的一个特殊版本 函数模板 具体化函数 ,它们的声明和定义都可以分开写。 声明 定义 函数模板写变量 模板参数缺省 类成员函数作为函数模板 类构造函数是函数模板 函数模板重载 函数模…...
【大语言模型】LangChain 核心模块介绍(Agents)
【大语言模型】LangChain 核心模块介绍(Agents) 一、简介二、Agents 的核心概念三、实战案例3.1、需求说明3.2、实现思路3.3、完整源码 一、简介 我们都知道四肢的绝大部分动作都是由大脑决定的,大脑通过中枢神经下发自己的操作指令…...
19C-RAC 环境mgmtca.trc.1过大
客户监控告警/u01使用率超过80%,通过一层层目录查看,发现是mgmtca.trc.1过大导致的告警 [rootgsdb1 ~]# du -sh /u01/app/grid/cfgtoollogs/mgmtca/mgmtca.trc.1 103G /u01/app/grid/cfgtoollogs/mgmtca/mgmtca.trc.1 查看MOS文档:Huge …...
基于Spring Boot的同城宠物照看系统的设计与实现
一、摘要 在快节奏的现代生活中,宠物已成为许多家庭不可或缺的一部分。然而,宠物照看服务的需求也随之增长。为了满足这一需求,我们设计并实现了一款同城宠物照看系统,该系统利用Java技术和MySQL数据库,为用户提供一个…...
爬虫学习案例5
爬取b站一个视频 罗翔老师某一个视频很刑 单个完整代码: 安装依赖库 pip install lxml requests import osimport requests import re from lxml import etree import json # 格式化展开输出 from pprint import pprint # 导入进程模块 import subprocess head…...
视频监控汇聚平台方案设计:Liveweb视频智能监管系统方案技术特点与应用
随着科技的发展,视频监控平台在各个领域的应用越来越广泛。然而,当前的视频监控平台仍存在一些问题,如视频质量不高、监控范围有限、智能化程度不够等。这些问题不仅影响了监控效果,也制约了视频监控平台的发展。 为了解决这些问…...
ansible自动化运维(三)jinja2模板roles角色管理
相关文章ansible自动化运维(一)简介及清单,模块-CSDN博客ansible自动化运维(二)playbook模式详解-CSDN博客ansible自动化运维(四)运维实战-CSDN博客 三.Ansible jinja2模板 Jinja2是Python的全功能模板引…...
队列+宽搜_429. N 叉树的层序遍历_二叉树最大宽度
429. N 叉树的层序遍历 定义一个队列q,将一层的节点入队,并记录节点个数。根据节点的个数,出队列,并将其孩子入队列。出完队列,队列当前剩余节点的个数就是下次出队列的次数。直到队列为空 /* // Definition for a Nod…...
Windows11安装及使用nvm
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Windows11安装nvm 前言一、简介二、下载三、安装1、双击运行,同意协议,点击Next2、选择nvm安装路径,此路径也是环境变量NVM_HOME的路径&am…...
(一)机器学习 - 入门
数据集 数据集是一组数据的集合,这些数据可以是数值型、文本型、图形型等多种形式。数据集通常用于统计分析、机器学习、科学研究、商业智能等领域,以发现数据中的模式、趋势和关联性。 数据集的组成: 变量(Variables)…...
【解决】k8s使用kubeadm初始化集群失败问题整理
执行提示命令,查看报错信息 journalctl -xeu kubelet1、错误:running with swap on is no 报错 "command failed" err"failed to run Kubelet: running with swap on is no 解决: swap未禁用,需要禁用swap&…...
apache-dubbo
dubbo 文档地址 dubbo 官方文档地址 https://dubbo.apache.org/zh-cn/docs/user/references/api.html nacos 官方文档地址 https://nacos.io/zh-cn/docs/quick-start.html nacos下载地址 https://github.com/alibaba/nacos/releases/download/2.3.0/nacos-server-2.3.0.…...
[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解
突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 安全措施依赖问题 GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...
OpenLayers 可视化之热力图
注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 热力图(Heatmap)又叫热点图,是一种通过特殊高亮显示事物密度分布、变化趋势的数据可视化技术。采用颜色的深浅来显示…...
Java 8 Stream API 入门到实践详解
一、告别 for 循环! 传统痛点: Java 8 之前,集合操作离不开冗长的 for 循环和匿名类。例如,过滤列表中的偶数: List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...
python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...
[10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...
2025 后端自学UNIAPP【项目实战:旅游项目】6、我的收藏页面
代码框架视图 1、先添加一个获取收藏景点的列表请求 【在文件my_api.js文件中添加】 // 引入公共的请求封装 import http from ./my_http.js// 登录接口(适配服务端返回 Token) export const login async (code, avatar) > {const res await http…...
HTML前端开发:JavaScript 常用事件详解
作为前端开发的核心,JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例: 1. onclick - 点击事件 当元素被单击时触发(左键点击) button.onclick function() {alert("按钮被点击了!&…...
DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”
目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...
GC1808高性能24位立体声音频ADC芯片解析
1. 芯片概述 GC1808是一款24位立体声音频模数转换器(ADC),支持8kHz~96kHz采样率,集成Δ-Σ调制器、数字抗混叠滤波器和高通滤波器,适用于高保真音频采集场景。 2. 核心特性 高精度:24位分辨率,…...
QT3D学习笔记——圆台、圆锥
类名作用Qt3DWindow3D渲染窗口容器QEntity场景中的实体(对象或容器)QCamera控制观察视角QPointLight点光源QConeMesh圆锥几何网格QTransform控制实体的位置/旋转/缩放QPhongMaterialPhong光照材质(定义颜色、反光等)QFirstPersonC…...
