[发明专利]一种手机视频播放的处理方法无效
申请号: | 201010141895.2 | 申请日: | 2010-04-08 |
公开(公告)号: | CN102215318A | 公开(公告)日: | 2011-10-12 |
发明(设计)人: | 张立军 | 申请(专利权)人: | 苏州尚嘉信息技术有限公司 |
主分类号: | H04N1/60 | 分类号: | H04N1/60;H04N9/68 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁 |
地址: | 215211 江苏省吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 视频 播放 处理 方法 | ||
技术领域
本发明涉及手机视频播放,具体涉及一种手机视频播放的处理方法。
背景技术
普通的YUV格式图像在手机上进行视频播放,和全屏显示时,一般要求对YUV格式图像依次进行尺寸放大、转置以及从YUV到RGB色彩空间的转换。例如要将像素为176*144的QCIF的YUV图像按2倍比例放大在直屏手机上全屏播放,首先需要对该尺寸的QCIF图像按2倍比例放大得到352*288像素大小的输出图像,然后进行转置以适应直屏手机屏幕大小(如240*320分辨率),同时需要对超出部分进行剪切。该转置步骤通常分步进行,首先对原始YUV图像进行两个方向的放大,即进行横向(或纵向)的放大,并将放大结果存放到一个额外的存储区中,接着对此中间结果进行纵向(或横向)的放大,结果再存放到一个能容纳352*288像素的YUV图像的存储区中。最后从此内存中取出位于中央区域的320*240像素的数据,经过转置和YUV2RGB转换后,再复制到对应于手机屏幕的显示存储器的指定区域。
目前,输入图像通常是视频解码得到的YUV420或YUV411格式,而手机屏幕显示格式通常是RGB565(或其他16bit色彩格式)。对于其他色彩空间格式,例如从YUV422或YUV444到RGB24的转换,情况是类似的。从YUV空间到RGB空间的转换(YUV2RGB图像颜色空间转换),通常按照如下公式,或其他形式上相近的运算方法进行:
R=1.0Y+0+1.402(V-128)
G=1.0Y-0.34413(U-128)-0.71414(V-128)
B=1.0Y+1.772(U-128)+0
上述进行视频播放和全屏显示的方法存在明显的缺点,由于图像放大、颜色格式转换过程都比较耗费手机CPU的资源,而图像转置操作更进一步增加了CPU的计算量,而且需要额外分配中间内存以存放转置之前的图像,也增加了内存资源消耗。
发明内容
本发明要解决的技术问题是提供一种手机视频播放的处理方法,将手机视频缩放处理中的图像放大、图像转置和颜色格式转换步骤组合在一起,通过字节堆叠等优化算法,避免了转换过程中转置算法对计算量的增加,而且不需要分配额外的内存来存储两次内插产生的中间结果。利用本发明的缩放方法,可以减小视频全屏显示的CPU计算量和占用资源,减小内存资源,优化手机视频功能。
为解决上述技术问题,本发明提供的一种手机视频播放的处理方法,其特征在于,包括以下步骤:
a.接受需要进行图像颜色空间转换的输入视频图像;
b.按照预定视频图像放大倍数,将所述输入视频图像同时进行横向内插和纵向内插;
c.对所述输入视频图像完成图像颜色空间转换,并同时完成图像转置。
进一步地,所述图像颜色空间转换为YUV格式图像转化为RGB格式图像。
进一步地,所述输入视频图像的图像格式为YUV420或YUV411图像格式。
进一步地,所述输入视频图像的图像格式为除YUV420和YUV411以外的YUV类型图像格式。
进一步地,所述预定视频图像放大倍数由手机功能根据用户需求设定。所述预定视频图像放大倍数为手机全屏显示所对应的图像放大倍数。
更进一步地,所述步骤b包括以下步骤:
b1.选取YUV类型图像格式中对应的Y行数据进行纵向内插;
b2.选取YUV类型图像格式中与内插倍数相适应的U行数据和V行数据;
b3.对上述Y行数据、U行数据和V行数据分别进行横向内插,并将对应结果存放在行存储区。
更进一步地,所述选取YUV类型图像格式中与内插倍数相适应的U行数据和V行数据是指,根据内插倍数和YUV2RGB图像颜色空间转换的转换公式决定相应的U行数据和V行数据。
更进一步地,所述步骤c包括以下步骤:
c1读取所述步骤b产生的Y行数据、U行数据和V行数据;
c2对上述的Y行数据、U行数据和V行数据进行YUV2RGB图像颜色空间转换;
c3.产生对应的行RGB数据,并纵向写入目的地址,完成图像的转置。
更进一步地,所述步骤c1和c3的读取操作通过32位整型方式实现。
本手机视频播放的处理方法的关键在于:第一,读写数据以4字节对齐整型像素堆叠的方式,充分利用32位数据总线;第二,横向和纵向内插,以及图像颜色转换与图像转置合并为一步进行,从而避免了转置算法对计算量的增加,也避免了分配大中间内存。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州尚嘉信息技术有限公司,未经苏州尚嘉信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010141895.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:肥料用湿度检测器
- 下一篇:一种生肌膏中Zn含量测定的方法