当前位置: 首页 > news >正文

1.5 多媒体系统简介

目录

  • 多媒体系统
  • 声音
  • 图形与图像
  • 动画和视频

多媒体系统

在这里插入图片描述
多媒体可分为感觉媒体、表示媒体、表现媒体、交换媒体。

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

声音

在这里插入图片描述
声音是一种连续的波,称为声波。使用幅度和频率描述。

  • 幅度:单位分贝(dB),描述声波的振幅。
  • 频率:单位赫兹(Hz),描述声波每秒变化次数。

按照Hz的大小,声波可分为人耳可听见的音频信号(20Hz~20kHz),次声波信号(小于20Hz),超声波信号(大于20kHz)。
声波会包含多种不同频率的振动。具有清晰可辨音高的振动频率,称为基音频率,其他频率为泛音。

  • 乐音:泛音频率是基音频率的整数倍。
  • 噪音:泛音频率不是基音频率的整数倍。

声音转换成计算机处理的数据,需要进行数字化。包含3个步骤:

  1. 采样:时间连续的信号在时间轴上离散化。
  2. 量化:连续的幅度值转换为离散值。
  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 架构,这是一种基于自注意力机制的深度学习模型架构。它能够并行计算文本中的长期依赖关系&#xff…...

入门pytorch-Transformer

前言 虽然Transformer是2017年由Google推出,如果按照读论文只读近两年的思路看,那它无疑是过时的,但可惜的是,目前很多论文的核心依然是Transformer,或者由其进行改进的,故本文使用pytorch来搭建一下Trans…...

泛型编程--

auto自动推导数据类型 函数模板 定义和调用 函数模板具体化 函数模板通用版本之外的一个特殊版本 函数模板 具体化函数 ,它们的声明和定义都可以分开写。 声明 定义 函数模板写变量 模板参数缺省 类成员函数作为函数模板 类构造函数是函数模板 函数模板重载 函数模…...

【大语言模型】LangChain 核心模块介绍(Agents)

【大语言模型】LangChain 核心模块介绍(Agents) 一、简介二、Agents 的核心概念三、实战案例3.1、需求说明3.2、实现思路3.3、完整源码 一、简介 我们都知道四肢的绝大部分动作都是由大脑决定的,大脑通过中枢神经下发自己的操作指令&#xf…...

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 循环&#xff01; 传统痛点&#xff1a; Java 8 之前&#xff0c;集合操作离不开冗长的 for 循环和匿名类。例如&#xff0c;过滤列表中的偶数&#xff1a; List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...

python/java环境配置

环境变量放一起 python&#xff1a; 1.首先下载Python Python下载地址&#xff1a;Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个&#xff0c;然后自定义&#xff0c;全选 可以把前4个选上 3.环境配置 1&#xff09;搜高级系统设置 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// 登录接口&#xff08;适配服务端返回 Token&#xff09; export const login async (code, avatar) > {const res await http…...

HTML前端开发:JavaScript 常用事件详解

作为前端开发的核心&#xff0c;JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例&#xff1a; 1. onclick - 点击事件 当元素被单击时触发&#xff08;左键点击&#xff09; button.onclick function() {alert("按钮被点击了&#xff01;&…...

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位立体声音频模数转换器&#xff08;ADC&#xff09;&#xff0c;支持8kHz~96kHz采样率&#xff0c;集成Δ-Σ调制器、数字抗混叠滤波器和高通滤波器&#xff0c;适用于高保真音频采集场景。 2. 核心特性 高精度&#xff1a;24位分辨率&#xff0c…...

QT3D学习笔记——圆台、圆锥

类名作用Qt3DWindow3D渲染窗口容器QEntity场景中的实体&#xff08;对象或容器&#xff09;QCamera控制观察视角QPointLight点光源QConeMesh圆锥几何网格QTransform控制实体的位置/旋转/缩放QPhongMaterialPhong光照材质&#xff08;定义颜色、反光等&#xff09;QFirstPersonC…...