一般情况下,我们都会认为视频的分辨率越高,视频看起来也就越清晰,在业界超高清、4K、8K等词也都变得耳熟能详,今天来谈谈VR相关的分辨率和清晰度。

大家都熟悉的是图像的分辨率,图像的分辨率越高,其包含的像素越多,图像看起来也就越清晰。描述分辨率的单位有:dpi(点每英寸)、lpi(线每英寸)、ppi(像素每英寸)和PPD(Pixels Per Degree 角分辨率,像素每度),具体的区别大家自行查阅,我们用来衡量VR图像分辨率一般用的是PPD,即每一度视场角的像素数;除了图像的分辨率,还有显示分辨率,指的是显示器的像素;

VR眼镜的分辨率

对于VR眼镜的分辨率,我们一般都直接说是几K屏,比如4K屏,4K的分辨率看起来也挺清晰的,当然眼镜的分辨率越高,看到的也就越清晰,那4K屏对应PPD是多少呢?

首先就目前市面上4KVR眼镜来说,这里的4K是双眼4K,单眼就是2K;另外需要知道另一个数值:FOV(Field of view,视场角),视场角就是我们能够看到的最大角度,Pico的视场角是101度,所以单眼PPD大约就是2K/100 = 20PPD。

20PPD是什么水平呢?

大家有兴趣可以了解一下视网膜分辨率,业内比较肯定的说法是60PPD的显示分辨率才是理想的视网膜分辨率,但是在30PPD左右时,人眼基本就看不到像素颗粒,视频看起来也是很清晰的;由此看来,VR眼镜的20PPD比30PPD还小一点,所以还是可以看到像素颗粒。

VR视频内容的分辨率

要清楚视频的PPD,我们要清楚视频的格式,这儿借用一张Google的图片:

这个投影格式是以矩形来投影的,更多格式可到Google官网查看,上面这种形式我们看到的平面矩形图是拉伸的,比如一个普通的2D 360度视频的分辨率是4K,即长边是4K,这种情况下,这个视频的PPD是3840/360 = 11PPD;所以一个4K的360度视频,他的PPD分辨率比VR眼镜的还低。但是目前4K对我们来说普遍是高清分辨率了。8K 360度视频的PPD是21PPD,所以8K视频才会充分利用4K的VR眼镜,看了起来也会更清晰,相信以后更多的视频也会迈向8K和12K的步伐。让我共同期待更高清的VR视频吧!

虽然对于VR视频来说,视频本身的分辨率和屏幕的分辨率对视频播放的清晰度都有影响,但是只谈分辨率是远远不够的,码率和帧率同样对视频的播放有着很大的影响;

码率也称作比特率(Bit Rate),是指每秒传送的比特数,单位bps(bit per second);比特率是影响视频清晰度的一个重要参数,视频比特率和视频大小有一定的关系,可用如下公式表示:videosize = 视频时长 x 比特率 / 8,所以比特率决定了视频的大小,比特率越大,视频大小也就越大;另外一方面,比特率直接影响着视频的清晰度, 比特率越大,视频清晰度就越高,其影响存在边际效应递减现象,并且存在上限(视频原始画质)。

帧率(Frame Rate)一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。我们通常说帧数,简单地说,就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames Per Second)表示。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象。高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数 (fps) 愈多,所显示的动作就会愈流畅。视频帧率一般最低设置为24帧,当低于这个数值时,人眼会感觉到明显的卡顿。 对于画面变化比较慢的视频,一般30fps就够用,但是对于画面变化剧烈的一般需要60fps,而60fps的视频相对于30fps的视频,如果时间长度一样的话,画面数量为2倍,所以60fps的视频大小也会是30fps的两倍左右,以此帧率也跟视频大小成正比;帧率越高,视频播放会更流畅。

对于VR视频来说,其码率和帧率以及分辨率都是较普通视频高的,对于4K 2d 30fps的VR视频,码率在40Mbps左右播放才比较清晰,那对于3d的视频播放清晰码率需要翻倍,因为对于3DVR视频,需要展示两个眼睛看到的东西,所以视频尺寸会翻倍,需要播放清晰的话码率也会翻倍。对于上述的4k VR视频,如果是在线观看的话,目前的网络带宽是很难达到40Mbps的,所以要想流畅的在线观看VR视频,需要5G网络的普及。综合来说,分辨率、码率和帧率是衡量视频的重要因素,但主要还是要看视频源本身,相信随着技术的发展,人们会越来越感受到VR视频的沉浸效果。

分辨率与码率的推荐关系

项目

计算公式

192X144

320X240

480X360

640X480

1280X720

1920X1080

4096×2160(4K) 7680×4320(8K)

极低码率

(宽X高X3)/4

30kb/s

60kb/s

120kps

250kbps

500kbps

1mbps

8mbps 30mbps

低码率

(宽X高X3)/2

60kb/s

120kb/s

250kbps

500kbps

1mbps

2mbps

16mbps 60mbps

中码率

(宽X高X3)

120kb/s

250kb/s

500kbps

1mbps

2mbps

4mbps

30mbps 120mbps

高码率

(宽X高X3)X 2

250kb/s

500kb/s

1mbps

2mbps

4mbps

8mps

60mbps 240mbps

极高码率

(宽X高X3)X4

500kb/s

1mb/s

2mbps

4mbps

8mbps

16mbps

120mbps 480mbps

带宽计算方法就是码率 * 视频路数

如果以上内容跟大家的理解有所出入,欢迎大家交流。

关于VR视频的分辨率、码率、帧率相关推荐

  1. 视频标清、高清、全高清的分类分辨率码率帧率参考(附图)

    文章简介:全面分析介绍视频分辨率.码率.帧率 1.视频标清.高清.全高清的分类 视频标清.高清.全高清的分类分辨率码率帧率参考(附图) 常见720P和1080P的分辨率倒底是多少? 1.图表如下: 分 ...

  2. 如何选择视频分辨率、帧率、码率?

    产品 / 插件:实时音视频 / 实时语音 / 低延迟直播 平台 / 框架:全平台 一.概念解释 分辨率:单位英寸中所包含的像素点数. 帧率:是单位时间内视频显示帧数的量度单位,单位为 fps(fram ...

  3. 【解决方案】VR视频行业急速发展,如何搭建一套16K高清的公网视频传输系统?

    已经过去的2019年被称为5G元年,紧接着2020年5G开始普及,并且在适配及普及上有了较大发展,对于即将到来的2021年,也将是充满机遇的一年.今年也是VR急速发展的一年,依托于5G的普及,VR视频 ...

  4. 视频码率,帧率和分辨率

    视频码率,帧率和分辨率到底哪一个影响电影的清晰度 码率:影响体积,与体积成正比:码率越大,体积越大:码率越小,体积越小. 码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒 ...

  5. 【音视频处理】码率、帧率越高越清晰?分辨率、像素、dpi之间是什么关系?码率的真实作用,I帧、B帧、P帧是什么

    大家好,欢迎来到停止重构的频道. 本期我们介绍一下视频的一些基础概念,如帧率.码率.分辨率.像素.dpi.视频帧.I帧.P帧.gop等. 会解释多少码率是清晰的,是否帧率越高越流畅等问题. 这些概念是 ...

  6. 视频分辨率、帧率和码率三者之间关系详解

    帧率:FPS(每秒钟要多少帧画面):   以及Gop(表示多少秒一个I帧) 码率:编码器每秒编出的数据大小,单位是kbps,比如800kbps代表编码器每秒产生800kb(或100KB)的数据. 分辨 ...

  7. 视频知识普及:码率,分辨率,帧率,清晰度

    该文只记录一些信息点,未总结,等学习清楚了再总结. 视频,其实是一张张连续图片快速显示形成的.首先了解几个词: 帧率:每秒显示的图片数  分辨率:(矩形)图片的长度和宽度,即图片的尺寸  码率:把每秒 ...

  8. 码率 、分辨率、帧率的关系以及对视频质量的影响

    1.fps(frames per second)帧率 视频播放的时候,每秒钟在显示设备上刷新的帧数,一帧可以理解为一张图片. 2.分辨率 是指屏幕上有多少个像素点,720p的视频,屏幕上像素点的个数( ...

  9. 安卓 视频 分辨率、帧率和码率三者之间的关系

    压缩技术就是将数据中的冗余信息去掉(去除数据之间的相关性),压缩技术包含帧内图像数据压缩技术.帧间图像数据压缩技术和熵编码压缩技术.视频文件一般涉及到三个参数:帧率.分辨率和码率. 帧率:FPS(每秒 ...

最新文章

  1. php语言与jsp,关于开发语言之PHP JSP与ASP NET对比浅析
  2. 收到计算机工程与应用的退修通知,《计算机工程与应用》退修意见
  3. java boolean if_Java if(boolean)和if(boolean=true)区别解析
  4. mysql 组内排序_mysql组内排序取最大值
  5. coc部落冲突关联错误101解决方案
  6. C++11:原子交换函数compare_exchange_strong
  7. ISO 27001:2022 中文试译稿
  8. ◎Vbs调用MsAgent组件,很有趣
  9. linux合并ts文件吗,Linux 下使用 ffmpeg 大批量合并 ts 文件, mp4切割文件为m3u8
  10. Linux命令之rz命令与sz命令
  11. 用户权限管理模块的数据库设计
  12. 【SpringBoot系列】自动装配原理
  13. 交换Button中图片与文字左右位置
  14. registry登录认证
  15. PS油画特效插件AKVIS Artwork for mac
  16. 【什么是Cookie、Session】
  17. UT/UTC/GMT的区别和联系
  18. 查询亿级数据毫秒级返回!Elasticsearch 是如何做到的?
  19. Android播放流媒体视频
  20. 吴恩达机器学习CS229A_EX2_逻辑回归与正则化_Python3

热门文章

  1. 面向对象思想做的中秋节祝福、
  2. 阜南携手亚信安全 共筑“智慧阜南”安全网
  3. 漫谈 SLAM 技术(上)
  4. 信用评分模型建模流程
  5. 分布式数据库面试整理
  6. xdotool模拟击键和鼠标移动
  7. 近期团队管理工作的一些反思总结
  8. springboot内嵌Tomcat启动失败
  9. JS实现图片压缩,兼容ios,
  10. 硬盘扩容---lvextend实录