EDN China > 设计实例 > 消费电子设计 > 视频/图形处理 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 使用OpenGL ES实现离屏视频帧合成与分解的可移植可扩展解决方案

EDN China 编译?? 2014年03月07日 ?? 收藏0

3.0 实现

离屏帧合成器/分解器功能可以有多种实现方式:

3.1 使用独立于平台的算法

这种方法采用可以在CPU上运行的通用算法。虽然这种实现具有很好的可移植性,但会导致CPU负担过重。这是因为帧的合成/分解过程通常包含以下一些操作:

●缩放或重新调整视频帧尺寸(放大或缩小)

●输入视频帧在输出帧中的定位

●输入帧的剪切

●输出帧的剪切

●输入通道的Alpha混合

●输入/输出帧的旋转

在帧速率为30fps的视频流情况下,这些操作必须以1/30s即33.33ms的帧周期执行。如果帧的像素分辨率更高,比如720p、1080p,那么处理这些帧将成为CPU很重的负担。CPU负担的加重将导致不良的用户界面,因为I/O互动少了。如果处理器不能在如此短的帧周期内处理完一帧,那么在帧合成过程中有可能发生丢帧现象。

分页导航

第1页:引言

第2页:视频通信系统

第3页:外部显示器

第4页:3D视频会议

第5页:使用独立于平台的算法

第6页:使用特殊平台缩放器


《电子技术设计》网站版权所有,谢绝转载


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

离屏视频帧? 视频会议? 视频通信桥? 缩放器?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈