多媒体基础:动画和视频知识笔记

             

1、动画和视频的概念

动画:将静态的图像、图形等按照一定的时间顺序显示而形成的连续的动态画面。传统意义来说动画是在连续多格的胶片上拍摄的一系列画面,比将胶片以一定的速度放映,从而产生动态的视觉技术。

视频:活动的、连续的图像序列。一幅图像称为一帧,其中的每一幅与前一幅略有差别。

2、动画

动画的本质是运动,根据运动的控制方式可将计算机动画分为实时动画、逐帧动画。

实时动画是用算法实现物体的运动;逐帧动画是在传统的动画基础上引申而来的。,通过一帧一帧显示动画的图像序列而实现运动的效果。根据视觉空间的不同分为二维动画、三维动画。

3、动画的分类

3.1 实时动画

采用各种算法来实现物体运动的机制,常用的算法有运动学算法、动力学算法、反向运动算法。

3.2 矢量动画

矢量动画是由矢量图衍生的动画形式,矢量图是利用数学公式来记录和表示图形线条、颜色、尺寸和坐标等属性。矢量动画是通过计算机的处理矢量图实现各种动画效果,如位移、变形和变色等。

3.3 二维动画

二维动画是对传统动画的改进,不仅具有传统动画的制作过程,而且可以发挥计算机的特有功能比如图像可以复制、粘贴、翻转、缩放、移动位置、自动计算等。

3.4 三维动画

三维动画中的景物有正面、反面、侧面,通过调整三维的空间点可以看到不同的内容。

建立三维动画物体模型称为造型,可以在计算机内生成一个具有一定形体的几何模型。有以下三种形式记录一个物体的模型:线框模型、表面模型、实体模型。

三维动画最终要生成一幅二维画面,并按一定格式记录下来称为动画的生成。

4、模拟视频

电视是当代最有影响力的多媒体信息传播工具,综合文字、图像】声音等作为信息传播媒体,传播的信号是模拟信号。

传输信号:分量视频、复合视频、分离视频信号。

分量视频:用3根信号线连接设备(BNC、RCA连接器)传送信号。世界上流行的彩色电视机制式有:NTSC制、PAL制、SECAM制。

美国、加拿大、日本、韩国、中国台湾、菲律宾等国家和地区采用NTSC制;德国、英国、中国、中国香港、新西兰等国家采用PAL制式;法国、东欧、中东采用SECAM制。

5、数字视频

计算机的数字视频是基于数字技术的图像显示标准,它能将模拟信号输入到计算机进行数字化视频编辑制成数字视频。模拟信号进入计算机需要要解决模拟信号数字化的问题,视频数字化的目的模拟信号经模/数转换和彩色空间变换的过程,转换成计算机可以显示和处理的数字信号。

模拟视频进行数字化方法:先从复合彩色电视图像中分离彩色分量、然后数字化;先对全彩色电视信号数字化,以获得YUV、YIQ、RGB分量信号。

国际无线电咨询委员会CCIR制定的广播级质量数字电视编码标准。ITU-R BT.601 为PAL、NTSC、SECAM电视制式确定了共同的数字化参数。规定了彩色电视图像转换为数字图像所使用的采用频率、采样结构、彩色空间转换。

PAL、SECAM每扫描一行需要采集864个样本点。NTSC每扫描一行采集858个样本点。所有制式有效样品点数均为720个。

6、视频压缩编码

数字图像和视频数量量很大。比如352*240像素点、图像深度16位的图像,其数据量为165KB,每秒30帧,数据量为4.8MB。所以需要进行视频压缩。

视频压缩主要目的是尽可能保证视觉效果的前提下减少视频的数据量。

6.2 常用的压缩方式:

帧内压缩:也称为空间压缩。把单独的图像帧当做静态图像应用静态图像的压缩算法实现数据压缩。

帧间压缩:视频具有时间上的连续性,可以利用帧间信息的冗余进行压缩。通常采用基于运动补偿的帧间预测编码技术。

7、常见的视频格式

常见的视频格式有AI、Quick Time、MPEG、RealVideo。

             

8、虚拟现实

虚拟现实是一项综合技术涉及计算机科学、电子学、心理学、图形学、人机接口技术、传感技术、人工智能技术等。

虚拟现实技术的特征:多感知、沉浸、交互。

虚拟现实分类:桌面虚拟现实、完全沉浸的虚拟现实、增强现实性的虚拟现实、分布式虚拟现实。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mongoDB的安装(一)

0、安装环境说明: linux系统:centos6.5 mongoDB版本:mongodb-linux-x86_64-rhel62-3.2.7.tgz 1、下载 mongoDB的下载:https://www.mongodb.com/download-center#community,注意选择版本 2、解压 tar -zxvf mongodb-lin…

计算机管理任务计划程序损坏,win7弹出任务计划程序窗口显示该任务映像损坏或已篡改0x80041321错误代码怎么办...

最近有win7 64位专业版系统用户到本站反馈说碰到这样一个问题,就是电脑突然弹出一个任务计划程序窗口,显示该任务映像损坏或已篡改0x80041321错误代码,遇到这样的问题该如何处理呢,本文就给大家讲解一下win7弹出任务计划程序窗口显…

c51单片机矩阵键盘1602计算器_基于51单片机矩阵键盘的简易计算器制作

1. 运算过程、符号公式实时显示在显示屏上(I2C 1602)。2. 自带三角函数、开根号、平方运算。3. 计算得出的结果可设置保存并用以下一次计算。4. 所有运算结果精确到至少小数点后两位。5. 运算结果可通过串口发送给上位机。6. 当断电重启时,能存储并显示断电前正在计…

Visual paradigm社区版下载及中文菜单的设置

免费的官网社区版链接为: https://www.visual-paradigm.com/download/community.jsp 设置中文菜单 安装之后,由于如果想设置中文菜单的话,可能会遇到麻烦,因为菜单太多 如下图,所示步骤: Window-->…

python画函数图像要用到的模块_教你如何绘制数学函数图像——numpy和matplotlib的简单应用...

numpy和matplotlib的简单应用 一、numpy库 1.什么是numpy NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵&#xff…

台式电脑如何使用无线网,wifi怎么连接?

随着网络的发展,现在无线路由器已经深入到寻常百姓家了,无线信号满街都是,但是作为台式电脑,却不具备wifi自动连接这个功能。那么,台式电脑怎么用wifi呢?下面小编就教大家wifi如何连接。1、电脑必须安装一块…

软件测试的缺陷管理系统有哪些,简述:一款优秀的缺陷管理系统有哪些功能特点!...

原标题:简述:一款优秀的缺陷管理系统有哪些功能特点!什么是缺陷管理系统?缺陷管理系统指的是在软件生命周期中识别、管理、沟通任何缺陷的过程(从缺陷的识别,到缺陷的解决关闭),确保缺陷被跟踪管理而不丢失…

haproxy服务启动命令_安装haproxy和haproxy命令

1.安装haproxyCentOS自带了haproxy&#xff0c;但可能版本比较老。可以在IUS源上找到最新稳定版的haproxy。cat </etc/yum.repos.d/ius.repo[ius]nameiusrepobaseurlhttps://mirrors.tuna.tsinghua.edu.cn/ius/stable/CentOS/$releasever/\$basearchgpgcheck0enable1eofyum …

JVM——类加载机制

虚拟机把描述类的数据从Class文件加载到内存&#xff0c;并对数据进行校验、转换解析和初始化&#xff0c;最终形成可以被虚拟机直接使用的Java类型&#xff0c;这就是虚拟机的类加载机制。 在Java语言中&#xff0c;类型的加载、连接和初始化过程都是在程序运行期间完成的&…

操作系统基础知识笔记

一、操作系统相关概念 计算机软件&#xff1a;系统软件和应用软件。 计算机系统资源&#xff1a;硬件资源、软件资源。 硬件资源&#xff1a;中央处理器、存储器、输入、输出等物理设备。 软件资源&#xff1a;以文件形式保存到存储器上的程序和数据信息。 定义&#xff1a;有效…

数据库字段

一、数据库设计 1、关键单词 &#xff08;1&#xff09;、预付&#xff1a;prepay &#xff08;2&#xff09;、记账&#xff1a;bill &#xff08;3&#xff09;、发票&#xff1a;invoice &#xff08;4&#xff09;、备注&#xff1a;remark &#xff08;5&#xff09…

python一般学多久可以考试_为何Python适合初学者 一般Python要学习多久

为何Python适合初学者?一般Python要学习多久?很多人都觉得&#xff0c;Python是一门很好学的语言&#xff0c;非常适合入门。但更多人都是不清楚具体原因的。那么&#xff0c;我们不如一起来看看Python为何更适合初学者&#xff0c;为何更适合学习吧。另外&#xff0c;这门伟…

操作系统基础:进程知识笔记(一)

进程介绍 进程管理也称为处理机管理。进程主要是为了解决多道程序批处理系统和分时系统中针对多个并发执行的程序&#xff0c;用来描述系统中执行时动态变化过程。进程属于自愿分配和独立运行的基本单位。 1、进程的概念知识 1.1 程序顺序执行的特征 程序顺序执行的特征&#x…

ngod规范_NGOD的架构说明与比较

下一代视频点播服务(NGOD)的架构说明与比较目录1ISA和NGOD的诞生背景......................................................................................21.1为什么要运营商制定标准&#xff1f;...................................................................2…

计算机电子琴弹奏怎么打开,怎么打开电脑键盘电子琴软件

五、使用对话框中的快捷键   目的快捷键   取消当前任务 ESC   如果当前控件是个按钮&#xff0c;要   单击该按钮或者如果当前控   件是个复选框&#xff0c;要选择或清   除该复选框或者如果当前控   件是个选项按钮&#xff0c;要单击该   选项空格键   单…

JVM——三个ClassLoader详解

类装载工作由ClassLoader及其子类负责&#xff0c;ClassLoader是一个重要的Java执行时系统组件&#xff0c;它负责在运行时查找和装入Class字节码文件。JVM在运行时会产生三个ClassLoader&#xff1a;根装载器、ExtClassLoader&#xff08;扩展类装载器&#xff09;和AppClassL…

c++头文件_51单片机C语言编程知多少:几人不知头文件,你要的干货在这里了

近期写了一些比较大的单片机程序&#xff0c;找了很多参考资料&#xff0c;看了大量别人的程序。我从中发现了自己对于C语言编程还只是知道如何实现功能&#xff0c;但对编程规范掌握的不好&#xff0c;编程习惯也没有很好的养成。学了这么久的单片机&#xff0c;还真是挺难为情…

最常问的MySQL面试题集合

除了基础题部分&#xff0c;本文还收集整理的MySQL面试题还包括如下知识点或题型&#xff1a;MySQL高性能索引SQL语句MySQL查询优化MySQL高扩展高可用MySQL安全性问题1&#xff1a;char、varchar的区别是什么&#xff1f;varchar是变长而char的长度是固定的。如果你的内容是固定…

计算机打印机共享失败,局域网共享打印机连接失败怎么办

在局域网中由于办公需要&#xff0c;经常要连接网络打印机&#xff0c;但是有时候就无法连接&#xff0c;提示各种连接失败&#xff0c;下面是学习啦小编给大家整理的一些有关局域网共享打印机连接失败的解决方法&#xff0c;希望对大家有帮助!局域网共享打印机连接失败的解决方…