一种视频渲染方法及装置的制造方法_4

文档序号:9331006阅读:来源:国知局
24列,水印像素矩阵为768行和1024列,有1024X768个元素,将中间I帧矩阵与水印像素矩阵进行加法运算,得到目标I帧矩阵。
[0108]本发明实施例中,第一接收单元301接收针对目标视频文件的渲染指令;选择单元302从目标视频文件中选择I帧图片作为需要渲染的图片帧;渲染单元303利用预先获取的与I帧图片对应的水印对I帧图片进行渲染,以得到渲染视频文件。与现有技术中对视频文件中的每一帧图片均进行渲染相比,本发明实施例只针对视频文件中的I帧图片进行渲染,缩短视频文件的渲染时间,可以提升视频文件的渲染速度。
[0109]请参阅图7,图7是本发明实施例公开的另一种视频渲染装置的结构示意图。如图7所示,本实施例中所描述的装置,除了包括上述实施例中的第一接收单元301、选择单元302 (选择单元302包括分组子单元3021和选择子单元3022,)和渲染单元303之外,还包括:
[0110]第二接收单元304,用于接收针对渲染视频文件的播放指令。
[0111]本发明实施例中,当目标视频文件渲染得到渲染视频文件后,可以对渲染视频文件进行播放,第二接收单元304接收针对渲染视频文件的播放指令。
[0112]播放单元305,用于按照目标I帧图片所在渲染视频文件时间轴的时间顺序逐帧播放目标I帧图片。
[0113]本发明实施例中,目标I帧图片按时间顺序分布在渲染视频文件时间轴上,在播放渲染视频文件时,播放单元305按照目标I帧图片所在渲染视频文件时间轴的时间顺序逐帧播放目标I帧图片。本发明实施例,在对渲染视频文件进行播放时,仅播放目标I帧图片,即可播放出带有水印效果的视频。
[0114]本发明实施例中,第一接收单元301接收针对目标视频文件的渲染指令;分组子单元3021对目标视频文件进行分组,得到多个帧组;选择子单元3022选择每个帧组中的第一帧图片作为I帧图片,将I帧图片作为需要渲染的图片帧;渲染单元303利用预先获取的与I帧图片对应的水印对I帧图片进行渲染,以得到渲染视频文件;第二接收单元304接收针对渲染视频文件的播放指令;播放单元305按照目标I帧图片所在渲染视频文件时间轴的时间顺序逐帧播放目标I帧图片。本发明实施例只针对视频文件中的I帧图片进行渲染,缩短视频文件的渲染时间,可以提升视频文件的渲染速度。
[0115]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory, RAM)、磁盘或光盘等。
[0116]以上对本发明实施例所提供的一种视频渲染方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种视频渲染方法,其特征在于,包括: 接收针对目标视频文件的渲染指令; 从所述目标视频文件中选择I帧图片作为需要渲染的图片帧; 利用预先获取的与所述I帧图片对应的水印对所述I帧图片进行渲染,以得到渲染视频文件。2.根据权利要求1所述的方法,其特征在于,所述利用预先获取的与所述I帧图片对应的水印对所述I帧图片进行渲染,以得到渲染视频文件,包括: 将所述I帧图片转换为初始I帧矩阵; 将预先获取的与所述I帧图片对应的水印转换为水印矩阵; 利用所述水印矩阵将所述初始I帧矩阵转换为目标I帧矩阵; 将所述目标I帧矩阵转换为目标I帧图片,以得到渲染视频文件。3.根据权利要求2所述的方法,其特征在于,所述水印矩阵包括水印位置矩阵和水印像素矩阵,所述利用所述水印矩阵将所述初始I帧矩阵转换为目标I帧矩阵,包括: 将所述初始I帧矩阵与所述水印位置矩阵进行乘法运算,得到中间I帧矩阵; 将所述中间I帧矩阵与所述水印像素矩阵进行加法运算,得到目标I帧矩阵。4.根据权利要求1所述的方法,其特征在于,所述从所述目标视频文件中选择I帧图片作为需要渲染的图片帧,包括: 对所述目标视频文件进行分组,得到多个帧组; 选择每个帧组中的第一帧图片作为I帧图片,将所述I帧图片作为需要渲染的图片帧。5.根据权利要求4所述的方法,其特征在于,所述利用预先获取的与所述I帧图片对应的水印对所述I帧图片进行渲染,以得到渲染视频文件之后,所述方法还包括: 接收针对所述渲染视频文件的播放指令; 按照所述目标I帧图片所在渲染视频文件时间轴的时间顺序逐帧播放所述目标I帧图片。6.一种视频渲染装置,其特征在于,包括: 第一接收单元,用于接收针对目标视频文件的渲染指令; 选择单元,用于从所述目标视频文件中选择I帧图片作为需要渲染的图片帧; 渲染单元,用于利用预先获取的与所述I帧图片对应的水印对所述I帧图片进行渲染,以得到渲染视频文件。7.根据权利要求6所述的装置,其特征在于,所述渲染单元包括: 第一转换子单元,用于将所述I帧图片转换为初始I帧矩阵; 第二转换子单元,用于将预先获取的与所述I帧图片对应的水印转换为水印矩阵; 第三转换子单元,用于利用所述水印矩阵将所述初始I帧矩阵转换为目标I帧矩阵; 第四转换子单元,用于将所述目标I帧矩阵转换为目标I帧图片,以得到渲染视频文件。8.根据权利要求7所述的装置,其特征在于,所述水印矩阵包括水印位置矩阵和水印像素矩阵,所述第三转换子单元包括: 第一运算子单元,用于将所述初始I帧矩阵与所述水印位置矩阵进行乘法运算,得到中间I帧矩阵; 第二运算子单元,用于将所述中间I帧矩阵与所述水印像素矩阵进行加法运算,得到目标I帧矩阵。9.根据权利要求6所述的装置,其特征在于,所述选择单元包括: 分组子单元,用于对所述目标视频文件进行分组,得到多个帧组; 选择子单元,用于选择每个帧组中的第一帧图片作为I帧图片,将所述I帧图片作为需要渲染的图片帧。10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 第二接收单元,用于接收针对所述渲染视频文件的播放指令; 播放单元,用于按照所述目标I帧图片所在渲染视频文件时间轴的时间顺序逐帧播放所述目标I帧图片。
【专利摘要】本发明实施例公开了一种视频渲染方法及装置,该方法包括:接收针对目标视频文件的渲染指令;从目标视频文件中选择I帧图片作为需要渲染的图片帧;利用预先获取的与I帧图片对应的水印对I帧图片进行渲染,以得到渲染视频文件。本发明实施例只针对视频文件中的I帧图片进行渲染,不对视频文件中的其他图片进行渲染,实施本发明实施例,可以缩短视频文件的渲染时间,提升视频文件的渲染速度。
【IPC分类】H04N21/8358, H04N21/44
【公开号】CN105049929
【申请号】CN201510490724
【发明人】吴磊
【申请人】广东欧珀移动通信有限公司
【公开日】2015年11月11日
【申请日】2015年8月11日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1