专升本-数字媒体
数字媒体
概念:
媒体:是信息的载体,传播信息的媒介,能为信息的传播提供平台
数字媒体:多重媒体,使用文字,数据,图像,声音等各种媒体
数字媒体技术:利用计算机将多重媒体信息进行采集,加工,集成,存储,传递,以友好的形式交互地提供给用户使用
特点:
集成性,交互性,实时性,多样性 ---主要
控制性,互动性,非线性,信息使用的方便性,动态性
媒体的分类(5类):
媒体类型 | 作用 | 表现 | 内容 |
感觉媒体 | 用于感知客观环境 | 听觉、视觉、触觉 | 语言,文字、音乐、图像、动画 |
表示媒体 | 用于定义信息的表达特征 | 计算机数据格式 | ASCII编码、图像编码、声音编码、视频编码 |
显示媒体 | 用于表达信息 | 输入、输出信息 | 键盘、鼠标、光笔、扫描仪、显示器、打印机、投影仪 |
存储媒体 | 用于存储信息 | 存取信息 | 硬盘、软盘、CD、U盘、磁带、半导体芯片 |
传输媒体 | 用于连续数据信息的的传输 | 信息传输的网络介质 | 电缆、光缆、电磁波 |
数字媒体技术:
数据压缩技术:不影响有用信息,将数据进行缩减处理
有损压缩:利用视觉,听觉等对图像,声音的某些频率不敏感特性,在不影响有用信息前提下,允许压缩过程损失一定的信息,压缩比大
使用范围:语音,图像,视频
常见有损压缩编码方法:图像压缩编码,视频压缩编码,音频压缩编码
无损压缩:利用数据的统计冗余进行压缩,压缩比低
使用范围:适用于文本数据,程序,特殊应用的图像数据等
常见无损压缩编码方法:霍夫曼(Huuffman)编码,算术编码,字典压缩编码
数字媒体数据库技术
是什么?针对数字媒体数据特点和处理要求,进行专门数据模型定义和技术扩充
虚拟现实技术(VR)
流媒体技术
是什么?采用流式传输技术在网络上连续实时播放的媒体格式,如音频,视频或数字媒体文件 ---边下载边看
应用:网络直播,视频会议,网络广告
技术分类:
顺序流式传输:按数据顺序进行传输,只能看已经缓冲好的一部分,应用与数据质量高的音频或视频,可保证数字媒体播放质量
实时流式传输:能对音频,视频等信息进行实时观看,随意拖动,适合网络较好情况
音频技术
音频技术包括:音频数字化,语音处理,语音合成,语音识别
音频数字化过程:取样--量化--编码
超文本和超媒体技术
应用:教育培训,文化娱乐,传媒广告,医疗卫生
图像,音频,视频如何存储和处理:
图像:
位图:以像素点位置来存储图像,有单色,灰色,彩色图像(R红G绿B蓝)
16色彩色图像:每个像素有16种颜色,每个像素用四个二进制表示
256色彩色图像:每个像素用8个二进制表示,即一个字节
1670万色彩色图像:每个像素用24个二进制表示,即三个字节
内存计算题: 一张16*16像素的图片采用1670万彩色图片的大小?
16*16*3B=256*3B=768B
应用:使用手机,摄像机...拍摄,放大会越来越模糊的
常见位图扩展名:jpg .bmp .jpeg .png
矢量图:通过公式获取的绘画图像,用直线曲线来描述,放大不模糊
应用:文字设计,LOGO设计,图形设计,工程制图,板式设计
常见扩展名:.wmf .crf .dxf .ai .bw
····处理图像的软件:GIMP,Adobe Photoshop
音频:
音频表示声音和音乐,由模拟声音经抽样,量化,编码后得到
数字音频编码:数字音频编码方式就是数字音频的格式,不同数字音频设备都对应不同的音频格式
常见的音频格式:Wav 、mp3 (手机录音)、wmv 、rm 、mmf
····处理音频的软件:Adobe Audition
视频:
视频是图像数据的一种,由若干有联系的图像数据连续播放而形成
一般讲视频信号为电视型号,是模拟量;而计算机视频信号(使用网线)则是数字量
常见的视频格式:avi、wmv、mpeg、mov、flv、rmvb、rm(可音频和视频)、dat、ts、mst、vob、f4v、m4v、mp4、3gp
····处理视频的软件:Adobe Premiere
WPS文件格式:
文档类型 | 另存为图片 | 转视频 |
PPT | jpg,png,tif,pdf | webm |
文档类型 | 输出为图片 | |
Word,Excel,PPT | jpg,png,bmp,tif |
相关文章:
专升本-数字媒体
数字媒体 概念: 媒体:是信息的载体,传播信息的媒介,能为信息的传播提供平台 数字媒体:多重媒体,使用文字,数据,图像,声音等各种媒体 数字媒体技术:利用计…...
蓝桥杯算法题-发现环
问题描述 小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。 不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增…...

Oracle存数字精度问题number、binary_double、binary_float类型
--表1 score是number(10,5)类型 create table TEST1 (score number(10,5) ); --表2 score是binary_double类型 create table TEST2 (score binary_double ); --表3 score是binary_float类型 create table TEST3 (score binary_float );实验一:分别往三张表插入 小数…...

Java封装最佳实践:打造高内聚、低耦合的优雅代码~
个人主页:秋风起,再归来~ 文章专栏:javaSE的修炼之路 个人格言:悟已往之不谏,知来者犹可追 克心守己,律己则安! 1、封装 1.1 封装的概念 面向对象程序三大…...

开源,微信小程序-超级计算器T3000 简介
笔者于四年前自学微信小程序开发,这个超级计算器T3000就是当时的练习作品。超级计算器T3000的功能有很多,其中的核心技术是矩阵计算,使用的工具库是math.js,其次是复杂运算和分式运算。关于math.js的使用,可以参考另一…...

Dimitra:基于区块链、AI 等前沿技术重塑传统农业
根据 2023 年联合国粮食及农业组织(FAO)、国际农业发展基金(IFAD)等组织联合发布的《世界粮食安全和营养状况》报告显示,目前全球约有 7.35 亿饥饿人口,远高于 2019 年的 6.13 亿,这意味着农业仍…...

降低项目延期概率的5大注意事项
降低项目延期概率对项目非常重要。因为项目延期往往会导致成本增加,降低客户满意度,影响企业在市场上的竞争力,造成资源浪费。因此,我们需要降低项目延期概率,实现企业长远发展。 而降低项目延期概率,一般来…...
在VUE页面调用Extjs中定义的方法
VUE版本:VUE2 EXTJS版本:4.2.6 1、在extjs页面上写监听事件(主要利用了window.addEventListener来监听message事件 window.addEventListener("message", function(event) {// 这里写监听到消息后的逻辑,event.data就是…...
【独立开发前线】Vol.32 能够坚持下去的人并没有你想象的那么多
如果你有一个博客,你就已经超过了80%的独立开发者; 如果你每周更新自己的博客,你就已经超过了90%的独立开发者; 如果你每天更新自己的博客,你就已经超过了99%的独立开发者; 能够坚持下去的人并没有你想象…...

Java 扫描某包下所有类的注解并获得注解值
背景 : 需求 需要获取某个包下的所有的注解 并不是全部项目的 所以 只用针对某个包 进行扫描 获取注解 数据就行 百度了一圈 spring boot 没有自带的 获取注解集合的方法 在看 php 中 hyperf 框架 看到了 这个方法 就是因为 我需求是 php 和java 合体 微服务开发 …...

根据实例逐行分析NIO到底在做什么
Selector(选择器)是 Channel 的多路复用器,它可以同时监控多个 Channel 的 IO 状况,允许单个线程来操作多个 Channel。Channel在从Buffer中获取数据。 选择器、通道、缓冲池是NIO的核心组件。 一、新建选择器 此时选择器内只包含…...
TypeScript-对象的类型(接口)
1.接口 说明:TypeScript 中的接口(Interfaces)是一种用来定义对象的结构或者契约的方式。通过接口,你可以定义对象应该具有哪些属性、方法以及它们的类型。 2.一致性 说明:接口的属性名和对象的属性名必须一致性。 …...

Windows服务器安全策略配置几个步骤,轻松加强服务器安全
Windows服务器安全策略怎么做?不要觉得这是一个非常深奥遥不可及的问题,其实也是从各个方面去加固系统的安全性而已,它没有一个定论,今天德迅云安全就跟用户们分享一下windows服务器基本安全策略保障服务器基本安全的一些简单实用…...
Hive详解(2)
Hive 表结构 分区表 多字段分区:需要使用多个字段来进行分区,那么此时字段之间会构成多层目录,前一个字段形成的目录会包含后一个字段形成的目录,从而形成多级分类的效果。例如商品的大类-小类-子类, 省市县、年…...

【浅尝C++】STL第二弹=>迭代器失效详解/vector常用接口使用示例/vector底层结构探索/vector模拟实现代码详解
🏠专栏介绍:浅尝C专栏是用于记录C语法基础、STL及内存剖析等。 🎯每日格言:每日努力一点点,技术变化看得见。 文章目录 vector介绍vector常用接口及使用示例构造类函数迭代器的使用容量操作增删改查 迭代器失效详解与v…...
【pytest】pytest` 中几种常用的参数化方法
pytest 是一个强大的 Python 测试框架,它提供了多种参数化测试的方法。参数化测试允许你使用不同的输入集来运行相同的测试逻辑,从而确保代码在各种条件下都能正常工作。以下是 pytest 中几种常用的参数化方法: 1. 使用 pytest.mark.paramet…...

设计模式-装饰者模式在Java中使用实例-打印发票装饰抬头和脚注
场景 设计模式-装饰者模式在Java中的使用示例: 设计模式-装饰者模式在Java中的使用示例_java装饰者模式例子-CSDN博客 上面装饰器的调用示例如下 AbstarctComputer computer;//要买1台电脑computer new BaseComputer();//加一个内存条computer new MemoryDecor…...

parallel linux虚拟机没有root权限
前言 今天刚在parallel上装上linux虚拟机,安装的是Debian发行版。用终端输入命令时,无意间发现当前用户竟然不是root用户,岂有此理!众所周知,Linux系统一般安装之后都是默认root用户的,但是可能parallel先…...

科技下乡:数字乡村改变乡村生活方式
在科技飞速发展的时代,数字化、信息化浪潮正以前所未有的速度席卷全球。在这场科技革命中,乡村不再是滞后的代名词,而是成为了数字乡村建设的热土。科技下乡,让数字乡村成为了改变乡村生活方式的重要力量。 一、科技下乡…...
【GitLab】Ubuntu使用宝塔安装GitLab最新社区版
首先在Ubuntu安装宝塔面板 在官网可以找到脚本一键安装 安装GitLab社区版 然后在宝塔面板的“软件商店”里面找到GitLab最新社区版 12.8.1一键安装 安装过程中可能出现以下问题: 1.卡在ruby_block[wait for logrotate service socket] action run 解决办法&…...

深入理解JavaScript设计模式之单例模式
目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式(Singleton Pattern&#…...

高等数学(下)题型笔记(八)空间解析几何与向量代数
目录 0 前言 1 向量的点乘 1.1 基本公式 1.2 例题 2 向量的叉乘 2.1 基础知识 2.2 例题 3 空间平面方程 3.1 基础知识 3.2 例题 4 空间直线方程 4.1 基础知识 4.2 例题 5 旋转曲面及其方程 5.1 基础知识 5.2 例题 6 空间曲面的法线与切平面 6.1 基础知识 6.2…...
Spring AI 入门:Java 开发者的生成式 AI 实践之路
一、Spring AI 简介 在人工智能技术快速迭代的今天,Spring AI 作为 Spring 生态系统的新生力量,正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务(如 OpenAI、Anthropic)的无缝对接&…...

ios苹果系统,js 滑动屏幕、锚定无效
现象:window.addEventListener监听touch无效,划不动屏幕,但是代码逻辑都有执行到。 scrollIntoView也无效。 原因:这是因为 iOS 的触摸事件处理机制和 touch-action: none 的设置有关。ios有太多得交互动作,从而会影响…...
Web 架构之 CDN 加速原理与落地实践
文章目录 一、思维导图二、正文内容(一)CDN 基础概念1. 定义2. 组成部分 (二)CDN 加速原理1. 请求路由2. 内容缓存3. 内容更新 (三)CDN 落地实践1. 选择 CDN 服务商2. 配置 CDN3. 集成到 Web 架构 …...
Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信
文章目录 Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信前言一、网络通信基础概念二、服务端与客户端的完整流程图解三、每一步的详细讲解和代码示例1. 创建Socket(服务端和客户端都要)2. 绑定本地地址和端口&#x…...

视频行为标注工具BehaviLabel(源码+使用介绍+Windows.Exe版本)
前言: 最近在做行为检测相关的模型,用的是时空图卷积网络(STGCN),但原有kinetic-400数据集数据质量较低,需要进行细粒度的标注,同时粗略搜了下已有开源工具基本都集中于图像分割这块,…...

基于 TAPD 进行项目管理
起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...
第7篇:中间件全链路监控与 SQL 性能分析实践
7.1 章节导读 在构建数据库中间件的过程中,可观测性 和 性能分析 是保障系统稳定性与可维护性的核心能力。 特别是在复杂分布式场景中,必须做到: 🔍 追踪每一条 SQL 的生命周期(从入口到数据库执行)&#…...
【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)
LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 题目描述解题思路Java代码 题目描述 题目链接:LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 给你一个长度为 3 的整数数组 nums。 现以某种顺序 连接…...