精华内容
下载资源
问答
  • Flex程序帧的Flash程序。 第二帧放置了我们编写的全部代码。从这个意义上将,对于Flex开发者来说,日常不会碰到“帧”的概念。 所以Flex框架屏蔽了“帧”的概念。   另一方面,Flex框架的设计思想就是“单...

     Flex程序是两帧的Flash程序。

    第二帧放置了我们编写的全部代码。从这个意义上将,对于Flex开发者来说,日常不会碰到“帧”的概念。

    所以Flex框架屏蔽了“帧”的概念。

     

    另一方面,Flex框架的设计思想就是“单帧”,如果在Flex开发中滥用“帧”,很可能破坏Flex框架的运行机制。

    展开全文
  • Premiere中场和帧的概念

    千次阅读 2008-11-03 18:01:00
    } 我在用Premiere进行视频处理时,总会遇到场和这两个词,请问它们有什么区别吗? 答:我们平常看电视每秒25,即每秒更换25个图像,由于视觉暂留效应所以人眼不会感到闪烁。每图像又分为两场来进行扫

    转自 http://www.itkeys.cn/doc/200705/11783427081193.html

     

      我在用Premiere进行视频处理时,总会遇到场和帧这两个词,请问它们有什么区别吗?

    答:我们平常看的电视是每秒25帧,即每秒更换25个图像,由于视觉暂留效应所以人眼不会感到闪烁。每帧图像又是分为两场来进行扫描的,这里的扫描是指电子束在显像管内沿水平方向一行一行从上到下扫描,第一场先扫奇数行,第二场扫偶数行,即我们常说的隔行扫描,扫完两场即完成一帧图像。当场频50Hz,帧频25Hz时,奇数场和偶数场扫描的是同一帧图像,除非图像静止不动,否则相邻两帧图像不同。我们使用的电脑显示器与电视机显像管的扫描方式是一样的。在用Premiere进行视频处理时,要根据用途不同进行不同设置。如果是转换为MPG、WMV等电脑上的专用格式,可以不必去管场及帧的概念,编码器会自动处理。如果是转换为电视看的格式,或是电脑上用的DV AVI格式,则“场”的设置选“上场在先”,否则容易出现字幕闪烁的情况,而帧数则在设置P制或N制时自动设置,如果是一些DV短片也可以手动将帧数设置为24帧~26帧。

    展开全文
  • 作用:有助于数据进出介质。  封装成帧(framing)就是在一段数据的前后分别... 图3-4表示用帧首部和帧尾部封装成帧的一般概念。 所有在因特网上传送的数据都以分组(即lP数据报)为传送单位的。 网络

    作用:有助于数据进出介质。

      封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。LM2591HVSX-ADJ接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。

      图3-4表示用帧首部和帧尾部封装成帧的一般概念。

    1. 所有在因特网上传送的数据都是以分组(即lP数据报)为传送单位的。

      网络层的IP数据报传送到数据链路层就成为帧的数据部分。

    2. 在帧的数据部分的前面和后面分别添加上首部和尾部,构成了一个完整的帧。

      这样的帧就是数据链路层的数据传送单元。

    3. 一个帧的帧长等于帧的数据部分长度加上帧首部和帧尾部的长度。

      首部和尾部的一个重要作用就是进行帧定界(即确定帧的界限)。

      此外,首部和尾部还包括许多必要的控制信息。

    1. 在发送帧时,是从帧首部开始发送。

    2. 各种数据链路层协议都对帧首部和帧尾部的格式有明确的规定:

      为了提高帧的传输效率,应当使帧的数据部分长度尽可能地大于首部和尾部的长度。

      每一种链路层协议都规定了所能传送的帧的数据部分长度上限——最大传送单元MTU (Maximum Transfer Unit)
    3. 图3-4给出了帧的首部和尾部的位置,以及帧昀数据部分与MTU的关。




    http://zhidao.baidu.com/link?url=bUPlq-s-xowFMgu8MA4M7LRQpe8xVts6GGIQwAInEMznuW4omJCrZMxf_h4p5LT_kNKk0yLQklFh3vguUYqya_

    展开全文
  • 文章目录数据链路层帧的概念透明传输差错检测数据链路层可靠传输协议滑动窗口(连续 ARQ 协议)解决发送帧出错的协议 数据链路层 数据链路层的功能 为网络层提供服务: 链路管理 :数据链路的建立、维持和释放。 ...

    数据链路层

    数据链路层的功能
    为网络层提供服务:

    • 链路管理 :数据链路的建立、维持和释放。
    • 寻址:保证每一帧都能正确到达目的站。

    保证数据传输的有效、可靠:

    • 帧定界:将物理层的比特封装成帧,确定帧的开始和结束。
    • 透明传输 :指不管数据是什么样的比特组合,都应当能在链路上传输。
    • 差错检测:能对物理信道传输的比特流检测出差错。
    • 流量控制:控制发送方的发送数据速率使接收方来得及接收。

    帧的概念

    链路和帧
    链路(物理链路)(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。
    一条链路只是一条通路的一个组成部分。
    在这里插入图片描述

    数据链路(逻辑链路)(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。

    现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。
    一般的适配器都包括了数据链路层和物理层这两层的功能。

    数据链路层传送的是帧
    常常在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数据单位是帧。
    在这里插入图片描述
    帧的封装(帧定界)
    封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。确定帧的界限。
    首部和尾部的一个重要作用就是进行帧定界。
    在这里插入图片描述
    常用成帧方法
    1.字节/字符填充的定界符法
    (让每一帧用一些特殊的字节作为开始和结束标志。)
    2.比特填充的标志法(也称零比特填充法)

    透明传输

    字节填充法
    在这里插入图片描述
    如果数据部分出现EOF,就会出现问题
    在这里插入图片描述
    解决方案:
    发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(其十六进制编码是 1B)。
    接收端的数据链路层在将数据送往网络层之前删除插入的转义字符。
    如果转义字符也出现数据当中,那么应在转义字符前面插入一个转义字符。当接收端收到连续的两个转义字符时,就删除其中前面的一个。
    在这里插入图片描述
    零比特填充
    以01111110作为一帧的开始和结束标志F字段
    在发送端,只要发现有 5 个连续 1,则立即填入一个 0。
    接收端对帧中的比特流进行扫描。每当发现 5 个连续1时,就把这 5 个连续 1 后的一个 0 删除。
    在这里插入图片描述

    差错检测

    出错情况:在传输过程中可能会产生比特差错:1 可能会变成 0 而 0 也可能变成 1。帧(包括发送帧和响应帧)出错或者帧(包括发送帧和响应帧)丢失。

    误码率:在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER (Bit Error Rate)。为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。

    差错检测编码分类
    纠错码:前向纠错技术:发现错误,从错误中恢复出正确

    • 纠错码需要较多的冗余位,信道利用率不高。
    • 适用无线网络

    检错码: 只能发现错误,不能从错误中恢复,但可采用重传。

    • 适用局域网
    • 循环冗余码(CRC)。

    海明码
    海明距离
    两个码字(codeword)的海明距离 : 两个码字之间不同位的数,也就是异或(非进位加法)的结果中,1的个数。
    例: 10001001 和10110001 的海明距离为?

    # 非进位加法(二进制):1+1=0,1+0=1,0+1=1,0+0=0
    
    	1 0 0 0 1 0 0 1
    +	1 0 1 1 0 0 0 1
    -------------------------
    	0 0 1 1 1 0 0 0
    	
    # 1 的个数为3
    

    解析:10001001 和10110001 的海明距离为3

    海明距离与检错的关系
    海明距离为d+1的编码能检测出d位差错

    奇偶校验码
    校验位的值取“0”还是“1”,取决于整个码字的总的“1” 的个数。(奇数还是偶数)

    原理:如果是奇校验加上校验位后,编码中1的个数为奇数个。如果是偶校验加上校验位后,编码中1的个数为偶数个。

    例: Data: 1011010(7位原码)
    Even: 1011010 0 (7 + 1位 偶校验)
    Odd: 1011010 1 (7 + 1位 奇校验)

    海明距离与纠错的关系
    海明距离为2d+1的编码,能纠正d位差错。
    如果一个码字有d位发生差错,距离原来的码字距离最近的可以直接恢复为该码。
    当接收到码字后,先比对是否合法,如果不合法,则恢复为海明距离最短的合法码字
    例:
    一个系统有4个合法码字: 0000000000, 0000011111, 1111100000 和 1111111111
    码字之间最短海明距离是 5=2*2+1,所以可纠正2位错误
    例:发送: 0000011111
    接收: 0000000111(不合法,海明距离依次为[])
    收方纠正后: 0000011111
    练习:发送:0000000000
    接收: 0000000111
    收方纠正后: 0000011111

    纠1位错,需要多少位冗余位?
    要传输的数据(原码字)是 m 位,冗余位 r ,总长度 n
    在这里插入图片描述
    海明纠错码
    每一个码字从左到右编号,最左边为第1位
    校验位和数据位
    凡编号为2的乘幂的位是校验位,如1、2、4、8、16、…
    其余是数据位,如3、5、6、7、9、…
    每一个校验位设置根据:包括自己在内的一些位的集合的奇偶值(奇数或偶数)。
    计算过程移步:https://blog.csdn.net/lycb_gz/article/details/8214961

    纠1位错的海明码的基本方法
    发送方:根据校验集合填充校验位。
    接收方:根据校验集合判定校验位是否出错,出错的位编号累加到累加器上,所有的校验位都检查完成后,通过读取累加器的值来确定码字中出错的那一位的编号。

    循环冗余检验 CRC
    循环冗余检验的原理
    信息位:发送端要发送的数据
    冗余位:发送端在向信道发送信息位之前,先按照某种关系加上一定的冗余位
    发送与接收的过程:

    • 发送时:信息位+冗余位构成码字发送;
    • 接收时:收到码字后查看信息位和冗余位,并检查它们之间的关系(校验过程),以发现传输过程中是否有差错发生。

    CRC码又称为多项式码。任何一个由二进制数位串组成的代码都可以和一个只含有0和1两个系数的多项式建立一一对应的关系。
    长度为最高次幂+1
    在这里插入图片描述
    例如:
    假设系统使用的生成多项式为G(x) = X4+X+1 (10011)
    要发送的码为1101011011(长度为10)
    对应的多项式为X9+X8+X6+X4+X3+X+1,设为 M(x)

    首先将发送码字的多项式乘上生成多项式的最大阶:
    T(x) = X4 M(X)

    在这里插入图片描述
    乘上多少阶等于向左移动多少位
    再将移位后的码字按照(模2运算法则)计算如果有余数,则将码字减去余数
    最后得到的码字就是可以发送的码字
    在这里插入图片描述
    当这个码字到达接收方时:
    如CRC码在接收端能被10011整除,则说明接收正确。
    在这里插入图片描述

    数据链路层可靠传输协议

    停止等待协议(肯定确认重传请求ARQ(也叫PAR))
    每次发送帧的时候都会启动一个定时器
    在这里插入图片描述
    注意:
    在发送完一个帧后,必须暂时保留已发送的帧的副本。
    发送帧和确认帧都必须进行编号。
    超时计时器的重传时间应当比数据在传输的平均往返时间更长一些。
    在这里插入图片描述

    停止等待协议的优点是简单,但缺点是信道利用率太低。

    信道利用率计算公式:
    RTT(来回时间)TD (发送数据时间) TA(接收数据时间)
    在这里插入图片描述
    如果忽略处理时间:假设
    信道传输速率是: b bps
    每帧的大小是: k bits
    来回时间是: R sec
    则信道的利用率是:k/(k + bR)
    如何优化?
    使用滑动窗口技术

    滑动窗口(连续 ARQ 协议)

    发送方有一个发送窗口,存放依据发送未被确认的数据,当数据确认后,滑动到下一个数据
    接收方有一个接收窗口,存放期望接收的数据,当期望的数据接收后、滑动到下一个期望接收的数据
    在这里插入图片描述
    使用滑动窗口技术,批量发送数据,就是发送方可以利用等待接收方的确认数据的时间,继续发送数据直到接收到接收方发送的确认数据,再这段时间里发送的数据称为一个窗口。
    在这里插入图片描述
    发送过程图解:
    在这里插入图片描述
    发送方可连续发送多个帧,不必每发完一个帧就停顿下来等待对方的确认。
    由于信道上一直有数据不间断地传送,这种传输方式可获得很高的信道利用率。

    如何计算最大的窗口数量?
    设窗口数量为 W
    假设信道的传输利用率达到100%,W * k /(k + bR)= 1
    即可得到W的值(b为传输速率(带宽),R 为RTT往返时间,k为每个数据包bit大小)

    还有一种计算W值得方法,也是信道利用率 100%:
    W = 2 * 时延带宽积 + 1

    但是利用率100 % 一般不可能达到。实际的W值会比计算出来的W值小

    累积确认
    接收方一般采用累积确认的方式。即不必对收到的分组逐个发送确认,而是对按序到达的最后一个帧发送确认,这样就表示:到这个帧为止的所有帧都已正确收到了。

    小结
    滑窗技术可以批量收发数据,提高了信道利用率。
    发送窗口对应着已经发送但还未被确认的帧。

    • 滑动条件:收到了帧的确认。

    接收窗口对应着期待接收的帧。

    • 滑动条件:收到了期待接收的帧。

    窗口数的确认跟带宽-延迟积正相关。

    解决发送帧出错的协议

    Go-back-N(回退 N帧)
    如果发送方发送了前 5 个分组,而中间的第 3 个分组丢失了。这时接收方只能对前两个分组发出确认。发送方无法知道后面三个分组的下落,而只好把后面的三个分组都再重传一次。
    这就叫做 Go-back-N(回退 N),表示需要再退回来重传已发送过的 N 个分组。

    选择重传协议
    连续发送W个数据帧,其中有一帧出错,但其后续帧被成功发送
    接收窗口存储差错帧后继的所有正确帧
    发送方只重传差错帧
    接收方接收重传帧,按正确顺序将分组提交网络层

    展开全文
  • Flex环境中“的概念以及应用

    千次阅读 2012-02-20 16:49:32
    “帧”Flash的重要概念开发逐帧动画的基础。 使用Adobe的Flash IDE可以轻松地在时间轴上添加任意数量的关键帧,开发出多帧的swf。   Flex的本质就是Flash,可是你在Flex的书籍资料中有见过“帧”的字样吗...
  • 1.什么是"帧",在最早的电影里面,一幅静止的图像被称做一"帧(Frame)",影片里的画面每一秒钟有24帧,为什么是24帧,这个数字怎么来的,因为人类眼睛的视觉暂留现象正好符合每秒24帧的标准,所以用多也没有意义...
  • 跟mp3也有关系 把每一个声音作为一个对象进行编码 收费贵
  • 视频制作中与场的概念

    千次阅读 2010-08-11 14:06:00
    虽然多数人知道场是什么,但许多人在编辑时并不明白其含意。 若您对此观念有所困扰或混淆,底下说明可让您了解场对于视频编辑影响,以及取得最佳结果一些技巧。 何谓场? 每个电视都是通过...
  • 那到底什么是TRUNK呢?使用TRUNK 功能到底能给我们带来哪些应用方面优势?还有在具体交换机产品中怎样来配置TRUNK. 下面我们来了解一下这些方面知识。一、什么是 TRUNK ?TRUNK端口汇聚意思,就...
  • 在网络视频直播系统中H264格式编码器中其实有两个层面,一个VLC视频编码层,NAL层网络抽象层,VLC主要任务就是编码,NAL层负责格式化数据,而H264数据就是一个NAL单元,在H264.
  • 容易与刷新率混淆另一个概念是频率。换频率是视频文件属性,其含义是每秒钟画面信息更新次数,单位Hz(赫兹)。换言之,换频率表示视频每秒钟有多少画面。由于人眼视觉暂留效应,当换频率达到一定时...
  • 经常遇到同学问,码率是什么?比特率是干嘛速率是啥?分辨率又是什么?这个说又说不清,听又听不懂问题困扰了好多刚入门小白今天本帅就专门来给大家好好梳理一下这些个专业名词。分辨率分辨率,又称解析度...
  • 分辨率,光栅,扫描线,像素,缓冲器;了解图形学基本用途;掌握图形学光栅扫描显示系统工作原理;
  • 、报文、分组、包、报文段、数据报这几个概念一直比较容易混淆的概念,这导致很多IT人把所有的网络数据传输单元都称之为报文。既然大家都这么称呼,我也这么称呼肯定也没错,工作中交流也就没有什么障碍。在度...
  • 3.1 数据链路层基本概念3.1.1 数据链路层简单模型数据链路层不关心物理层解决问题,只关心尾和校验。​3.1.1 数据链路层信道类型->点到点信道:这种信道使用一对一点对点通信方式。->广播信道...
  • 1080P、2k、4k、、fps等概念区别

    千次阅读 多人点赞 2020-05-16 13:56:13
    关于常看见相机参数中几P和几K是什么 P是逐行扫描,几P就是纵向有多少行像素,例如,1080p就是纵向有1080行像素 纵行看 “几K”原始定义是:横向大约有几个1024列(等效)像素,1K就是1024,2K就是204.
  • 概念说明: 这里说传统以太网指10M以太网
  • 比如电视,常规24能够表达连续一秒。也就是24张图画。让我们看起来跟现场一样。跟Π一样,这个东西要分可以分无限大,但是通常我们只会取其中几位来表达。而音频也一样,早期我们用电话为8k采样。因为人...
  • 当然了,了解这行业人还能有所涉足,但不在这行业人大概对144Hz刷新率没有一点概念的。为什么很多人都想拥有一个电竞屏,并且还得144Hz显示器,这当中究竟有什么讲究?简单来说,144HZ电竞屏也就指屏幕...
  • 的概念”其实不是一个时间单位,它和“秒”性质不同,“”代表的单位时间内的一张画面。在动画和影视作品里,一秒里有多少画面,就被称作有多少“”。一个视频有多少,其实不是固定的,而是由人来...
  • 同步

    2018-07-27 10:38:08
    什么是帧同步:同步常被RTS(即时战略)游戏常采用。在游戏中同步的是玩家操作指令,操作指令包含当前的帧索引。一般流程客户端上传操作到服务器, 服务器收到后并不计算游戏行为, 而是转发到所有客户端。...
  • 什么是帧同步:同步常被RTS(即时战略)游戏常采用。在游戏中同步的是玩家操作指令,操作指令包含当前的帧索引。一般流程客户端上传操作到服务器, 服务器收到后并不计算游戏行为, 而是转发到所有客户端。...
  • H264基本概念 -- 图像、、片、NALU

    千次阅读 2012-02-13 14:21:47
    什么是MPEG2编码中的帧、场和图    frame ,就是通常意思,比如电影24/s。 场 field ,就是在隔行扫描时候,把一副图像奇数行放在一起就是一场,成为奇数场。 图 picture ,frame...
  • 前言本文会介绍浏览器中(Frame)的概念,它的流程是怎么样的。至于写这个文章的出发点在于,我好奇浏览器中像素工作流程是怎么样的,什么时候开始的,最后的结果是什么。基于这些好奇,查阅了些...
  • 那就有必要弄清楚I、P、B、PTS、DTS的概念,文章I,P,B和PTS,DTS的关系解释如下: 基本概念:  I frame :内编码 又称intra picture,I 通常每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 614
精华内容 245
关键字:

帧的概念是什么