一种滚屏字幕变速的方法技术

技术编号:7919914 阅读:279 留言:0更新日期:2012-10-25 05:22
本发明专利技术公开了一种滚屏字幕变速的方法,包括:读取待处理图形图像数据,选取待所述处理图形图像数据的相邻两行;分别读取选取的两行像素点,对其进行并行处理;利用AG和RB?Mask方法,得到并行计算数据的Alpha、G值部分和R、B值部分;对两行的各像素点的AG部分进行并行运算,得到AG值部分结果;对RB部分进行并行运算,得到RB值部分结果;利用AG和RB?Mask方法,合并两部分计算结果,得到完整RGBA值结果。通过本发明专利技术实施例提供的滚屏字幕变速的方法,提高了并行计算数据量,大大提高了效率;采用了AG和RB?Mask分离与合并像素点AG和RB部分的方法,大幅度减少了不必要计算,从而提高了运算速度;采用优化后亚像素处理方法,提高小数速度字幕滚屏的显示处理速度,增加了显示的真实性、逼真性。

【技术实现步骤摘要】
一种滚屏字幕变速的方法
本专利技术涉及广播电视领域,特别是涉及一种滚屏字幕变速的方法。
技术介绍
中央处理器CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。SSE2(StreamingSIMDExtensions2,数据流单指令多数据扩展指令集2)是Intel公司在SSE指令集的基础上发展起来的SIMD流技术扩展2或数据流单指令多数据扩展指令集2,增强了CPU的多媒体、图形图像和Internet等的处理能力。在彩色计算机屏幕上,硬件装置使屏幕上的每个像素发射不同数量的红、绿和蓝光。这几种颜色的数量分别被称为R、G和B值。和它们常常包装在一起的还有第四个透明度值,称为Alpha,即用A表示。Alpha值(RGBA中的A)对屏幕所显示的颜色并没有直接的效果,但它有许多用途,包括混合和透明等等。字幕滚屏,是一种图形图像包括文字等按任意速度、方向平滑滚动显示方式。但人们在日常生活中,在观看视频时,当前字幕滚屏速度很可能并非人们需求的速度,而是要求以当前速度的小数倍数进行滚动本文档来自技高网...
一种滚屏字幕变速的方法

【技术保护点】
一种滚屏字幕变速的方法,其特征在于,包括:读取待处理图形图像数据,选取待所述处理图形图像数据的相邻两行;分别读取选取的两行像素点,对其进行并行处理;利用AG和RB?Mask方法,得到并行计算数据的Alpha、G值部分和R、B值部分;对两行的各像素点的AG部分进行并行运算,得到AG值部分结果;对RB部分进行并行运算,得到RB值部分结果;利用AG和RB?Mask方法,合并两部分计算结果,得到完整RGBA值结果。

【技术特征摘要】
1.一种滚屏字幕变速的方法,其特征在于,包括:读取待处理图形图像数据,选取所述待处理图形图像数据的相邻两行,分别记为i,i+1行;分别读取选取的两行像素点,对其进行并行处理;利用AG和RBMask方法,得到并行计算数据的Alpha、G值部分和R、B值部分,具体为利用AG和RBMask方法对两行的四个相邻像素点进行处理,得到并行计算数据的Alpha、G值部分和R、B值部分;对两行的各像素点的AG部分进行并行运算,得到AG值部分结果;对RB部分进行并行运算,得到RB值部分结果;具体为对于i行和i+1行,X’=Xi+1+(Xi-Xi+1)*亚像素精度,其中*为乘法,X=R、G、B、A;利用AG和RBMask方法,合并两部分计算结果,得到完整RGBA值结果;其中,所述AG和RBMask方法分离像素点值原理如下:定义常量AGMASK=FF|00|FF|00|FF|00|FF|00|FF|00|FF|00|FF|00|FF|00AGMASK与RGBA值做逻辑与运算,得到A3|0|...

【专利技术属性】
技术研发人员:廖健吕精华郑培枫刘沐
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1