YUV视频格式到RGB32格式转换的速度优化
来源:互联网 发布:it实用技术 编辑:程序博客网 时间:2024/05/22 06:07
摘要: 我们得到的很多视频数据(一些解码器的输出或者摄像头的输出等)都使用了一种
叫YUV的颜色格式;本文介绍了常见的YUV视频格式(YUY2/YVYU/UYVY/I420/YV12等)到
RGB颜色格式的转换,并尝试对转化的速度进行优化;
全文 分为:
《上篇》文章首先介绍了YUV颜色格式,并介绍了YUV颜色格式和RGB颜色格式之
间的相互转换;然后重点介绍了YUYV视频格式到RGB32格式的转化,并尝试进行了一
后简要介绍了一个使用这类CPU特殊指令时的代码框架,使得解码程序能够根据运行时
器核心(在不损失代码速度的前提下)进行必要的修改,使之适用于这些YUV视频格式
(2007.11.13 修正了一下颜色转换公式中的系数)
(2007.11.04 增加一个更深优化的全查表的实现DECODE_YUYV_TableEx;
叫YUV的颜色格式;本文介绍了常见的YUV视频格式(YUY2/YVYU/UYVY/I420/YV12等)到
RGB颜色格式的转换,并尝试对转化的速度进行优化;
全文 分为:
《上篇》文章首先介绍了YUV颜色格式,并介绍了YUV颜色格式和RGB颜色格式之
间的相互转换;然后重点介绍了YUYV视频格式到RGB32格式的转化,并尝试进行了一
些速度优化;
http://blog.csdn.net/housisong/article/details/1859084
后简要介绍了一个使用这类CPU特殊指令时的代码框架,使得解码程序能够根据运行时
的CPU指令支持情况动态调用最佳的实现代码;并最终提供一个多核并行的优化版本;
http://blog.csdn.net/housisong/article/details/1866970
器核心(在不损失代码速度的前提下)进行必要的修改,使之适用于这些YUV视频格式
的解码;
http://blog.csdn.net/housisong/article/details/2210594
(2007.11.13 修正了一下颜色转换公式中的系数)
(2007.11.04 增加一个更深优化的全查表的实现DECODE_YUYV_TableEx;
对DECODE_YUYV_Common做了一点小的调整和改进)
相关参考文章:
【1】:YUV转RGB的相关函数
【2】: YUV转RGB
【3】: video4linux——包含yuv转rgb
- YUV视频格式到RGB32格式转换的速度优化 上篇
- YUV视频格式到RGB32格式转换的速度优化 上篇
- YUV视频格式到RGB32格式转换的速度优化 中篇
- YUV视频格式到RGB32格式转换的速度优化 中篇
- YUV视频格式到RGB32格式转换的速度优化 下篇
- YUV视频格式到RGB32格式转换的速度优化 下篇
- YUV视频格式到RGB32格式转换的速度优化 上篇
- YUV视频格式到RGB32格式转换的速度优化 上篇
- YUV视频格式到RGB32格式转换的速度优化 中篇
- YUV视频格式到RGB32格式转换的速度优化 下篇
- YUV视频格式到RGB32格式转换的速度优化 上篇
- YUV视频格式到RGB32格式转换的速度优化 中篇
- YUV视频格式到RGB32格式转换的速度优化 上篇
- YUV视频格式到RGB32格式转换的速度优化 上篇
- YUV视频格式到RGB32格式转换的速度优化 中篇
- YUV视频格式到RGB32格式转换的速度优化 下篇
- YUV视频格式到RGB32格式转换的速度优化
- YUV视频格式到RGB32格式转换的速度优化 上篇
- 剖析Windows任务管理器开发原理与实现(转)
- 详解PPP及PPPoE协议
- 反向代理服务器
- SQLserver2005如何创建用户?
- 苏沫沫的原创伤感日志发布:我爱你比爱自己更过分
- YUV视频格式到RGB32格式转换的速度优化
- CentOS-使用安装光盘建立本地软件源
- linux 命令 ls
- Js中replace()的用法
- I-jetty的web应用
- 十月23日
- 借助磁盘修理工具解决Boot Camp助理的分区问题
- SQL Server 2005 sa用户登录失败?
- 内存操作函数(C)