版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
放的目标视频,在浏览器引擎创建video标签和canvas标签,进而基于video标签实现对目标视于canvas标签将当前video标签中隐藏播放的视频帧绘制到webGL接口中的着色器,通过着色器的接口调用GPU实现对着色器中视频帧的锐化、动画播放对电子设备CPU性能的影响、提高了动2接收动画播放请求,确定动画播放请求所请求播放的目标视频,所基于所述canvas标签将当前所述video标签中隐藏播放的视频帧绘制到webGL接口中通过所述着色器的接口调用GPU对所述着色器中的所述视频帧进行锐化、抠图处理得频帧进行卷积数字图像处理得到高清视频帧;采用色度抠像ChromaKey对所述高清视频帧创建目标容器并在所述目标容器中加载所述环渲染所述目标容器中的所述环境背景图像至监听所述目标视频对应的所述video标签的接口,确定当前所述目标视频的播放时间若所述播放时间点满足预先设置的播放控制条件,基于预先基于所述目标视频对应的所述video标签的接口控制所述目标视频的播放状态,所述通过所述浏览器引擎向所述着色器传输与所述目标视频的背景颜所述通过所述着色器的接口调用GPU对所述着色器中的所述视频帧进行锐化、抠图处通过所述着色器的接口调用GPU对所述着色器中的所述视频帧进行锐化处理、基于所绘制单元,用于基于所述canvas标签将当前所述video标签中隐藏播放的视频帧绘制第二播放单元,用于通过所述着色器的接口调用GPU对所述着色器中的所述视频帧进着色器中的所述视频帧进行卷积数字图像处理得到高清视频帧;采用色度抠像ChromaKey3第二创建单元,用于创建目标容器并在所述目标容器中播放控制单元,用于若所述播放时间点满足预先设置的播放控制播放状态控制单元,用于基于所述目标视频对应的所述video标签的接口控制所述目参数传输单元,用于通过所述浏览器引擎向所述着色器传输与所述目所述第二播放单元,具体用于通过所述着色器的接口调用GPU对所述着色器中的所述视频帧进行锐化处理、基于所述参数对锐化处理后的高清视频帧进行抠图得到目标视频4视频帧中背景的像素块透明度置0,以实现去除视频帧中背景保留前景以进行动画播放的[0004]这种动画播放技术需要依赖于电子设备上的CPU对视频帧的绘制渲染,不仅会影[0010]基于所述canvas标签将当前所述video标签中隐藏播放的视频帧绘制到webGL接[0011]通过所述着色器的接口调用GPU对所述着色器中的所述视频帧进行锐化、抠图处[0016]绘制单元,用于基于所述canvas标签将当前所述video标签中隐藏播放的视频帧5[0017]第二播放单元,用于通过所述着色器的接口调用GPU对所述着色器中的所述视频[0021]本申请依赖GPU实现对目标视频的绘制渲染,降低了动画播[0033]图9为本申请实施例提供的一种将目标视频的视频帧传输到片元着色器的示意[0035]图11为本申请实施例提供的一种动画播放方法所适用于的计算机设备的硬件结6[0046]R5(中心像素)=R1G1+视频帧中背景的像素块透明度置0,以实现去除视频帧中背景保留前景以进行动画播放的7[0051]这种动画播放技术需要依赖于电子设备上的CPU对视频帧的绘制渲染,不仅会影视频渲染到webgl中通过着色器API调用GPU加速,对像素进行高效并行处理包括了图像卷[0055]本申请实施例提供的一种动画播放方法应用于动画播放系统,参见图2动画播放8视频可以认为是以幕布颜色作为背景的视频。需要说明的是,本申请实施例提供的一种动画播放方法,video标签在加载并播放视频流放顺序依次排列的多张视频帧,canvas标签用于实时将当前video标签中加载并隐藏播放[0071]本申请实施例,在video标签加载并隐藏播放所拉取到的目标视频的低清视频流的同时,调用canvas标签实时将当前video标签加载并隐藏播放的目标视频中的视频帧绘9[0080]为了便于对本申请实施例提供的卷积数字图像处理技术的理解,现结合如图6[0082]示例性的,GPU对着色器中的视频帧进行卷积数字图像处理得到高清视频帧的相两个向量的距离(一个分量在另一个分量上的投影)当AB向量接近,alpha趋于1AB向量很标视频中视频帧的视频动画等完美用于各种不同的场可以从一个或多个环境背景图像中选取与当前选中的请求播放的目标视频匹配的一个目[0099]以上仅仅是本申请实施例提供的几种线上场景,有关线[0105]本申请实施例提供的步骤S702_S705的执行方式与上述实施例提供的如图2所示[0110]以播放控制条件为当前播放到目标视频中第3秒的视频内容为例,监听目标视频当前目标视频的播放时间点为当前播放到目标视频中第3秒钟的视频内容,则确定当前目的播放控制方式可以相同也可以不同。相应的,可以监听目标视频对应的video标签的接[0114]本申请实施例提供的一种动画播放方法的执行主体可以认为是终端的CPU,终端[0115]下面结合图8提供的动画播放方法示意图对本申请实施例提供的动画播放方法进[0121]b)通过采用ChromaKey色度抠像对视频帧图像像素级别进行高级准确可调绿幕[0131]绘制单元1004,用于基于canvas标签将当前video标签中隐藏播放的视频帧绘制[0132]第二播放单元1005,用于通过着色器的接口调用GPU对着色器中的视频帧进行锐色器中的视频帧进行卷积数字图像处理得到高清视频帧、采用基于RGB模式的色度抠像技过浏览器引擎向着色器传输与目标视频的背景[0139]相应的,第二播放单元具体用于通过着色器的接口调用GPU对着色器中的视频帧[0150]基于canvas标签将当前video标签中隐藏播放的视频帧绘制到webGL接口中的着[0151]通过着色器的接口调用GPU对着色器中的视频帧进行锐化、抠图处理得到目标视[0152]处理器1102可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application[0157]本申请依赖GPU实现对目标视频的绘制渲染,降低了动画播点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。[0161]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026年黑龙江省人教版初中历史第10章古代经济制度同步练习题
- 2025-2026年四川省人教版初中物理上册第6章知识点巩固习题
- 初中七年级历史交互动画课件教学设计-从出土文物中获取信息
- 统编版初中道德与法治七年级下册 7.2 做中华人文精神的弘扬者 教学设计
- 初中物理八年级上册2.2声音的特性教学设计
- 七年级地理《多变的天气》第二课时锋面天气系统与天气图判读教学设计
- 七年级语文《猫》教案
- 小学四年级英语Unit 5玩具主题教学设计
- 小学四年级劳动教学设计:沏茶中的统筹智慧-合理安排时间实践课
- 小学四年级道德与法治教学设计:探源物品来历 感悟中国创造智慧
- 千年榫卯:中国传统木构智慧的传承与守护【课件文档】
- 火锅店服务员培训
- 工伤事故案例分析
- 智能风电场、光伏电站升压站典型设计手册(2024版)
- 生物说课教学课件
- HSK标准教程练习册4上听力文本及参考答案
- 建房移交协议书
- 2025贵州毕节市工业能源发展集团有限公司第十三届贵州人才博览会引才暨拟环节人员笔试历年参考题库附带答案详解
- 恒康养老护理员培训课件:特殊需求老人照护策略
- 内蒙矿山施工方案
- 汽修厂环保试题及答案
评论
0/150
提交评论