System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频信息渲染方法、装置、移动终端及存储介质制造方法及图纸_技高网

视频信息渲染方法、装置、移动终端及存储介质制造方法及图纸

技术编号:41855616 阅读:4 留言:0更新日期:2024-06-27 18:30
本申请提供一种视频信息渲染方法、装置、移动终端及存储介质。视频信息渲染方法接收视频流信号并对视频流信号进行采集处理得到音频帧和基于YUV颜色空间的视频帧;通过中央处理器根据视频帧生成第一图形;通过中央处理器将所述音频帧转换为第一纹理并在第一图形上渲染得到第一渲染结果。由于本申请根据视频帧生成第一图像的步骤和将音频帧转换为第一纹理并在第一图形上渲染的步骤均由CPU完成,排除了现有技术对GPU的需求,避免了计算单元由现有技术的CPU与GPU分别处理音频资源和视频资源变更为统一的CPU对视频和音频进行处理,多个CPU之间的申请硬件资源差别不大,便于对视频资源和音频资源处理进行管理。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种视频信息渲染方法、装置、移动终端及存储介质


技术介绍

1、视频和音频的渲染通常采用中央处理器(central processing unit,cpu)和图形处理器(graphics processing unit,gpu)结合的方式进行,由cpu控制视频数据和音频数据的输入环节与输出环节、音频数据的处理环节和时钟控制等环节,由gpu控制视频数据的处理环节和画面渲染环节,利用两种不同计算单元各自的优势实现。

2、但是由于gpu并不是虚拟化环境中的通用设备,在没有gpu的虚拟化环境中,视频数据的处理和画面渲染依赖于软件模拟层,效率低下;而有gpu的虚拟化环境中又因为gpu和cpu等计算单元的申请硬件资源差别极大而难于管理。


技术实现思路

1、本申请实施例提供了视频信息渲染方法、装置、移动终端及存储介质。由于本申请视频信息渲染方法中根据视频帧生成第一图像的步骤和将音频帧转换为第一纹理并在第一图形上渲染的步骤均由cpu完成,排除了现有技术对gpu的需求,避免了当没有gpu时,软件模拟层处理视频效率低的问题,而计算单元由现有技术的cpu与gpu分别处理音频资源和视频资源变更为统一的cpu对视频和音频进行处理,多个cpu之间的申请硬件资源差别不大,便于对视频资源和音频资源处理进行管理。

2、为了解决上述技术问题,本申请提供了一种视频信息渲染方法,包括:

3、接收视频流信号并对视频流信号进行采集处理得到音频帧和基于yuv颜色空间的视频帧;

4、通过中央处理器根据视频帧生成第一图形;

5、通过中央处理器,在第一图形上渲染得到第一渲染结果。

6、可选的,视频信息渲染方法还包括:

7、根据音频帧进行音频重采样,获取重采样音频帧;

8、通过中央处理器将重采样音频帧转换为第二纹理并在第一图形上渲染得到第二渲染结果。

9、可选的,视频信息渲染方法还包括:

10、对视频帧进行yuv色域转换,获取转换后视频帧;

11、对转换后视频帧进行视频检测得到视频检测结果;

12、对转换后视频帧进行特征提取得到特征提取结果;

13、通过中央处理器将视频检测结果、特征提取结果渲染在第二渲染结果上得到第三渲染结果。

14、可选的,视频信息渲染方法还包括:

15、对重采样音频帧进行音频检测得到音频检测结果;

16、对重采样音频帧进行音频响度计算得到音频响度计算结果;

17、通过中央处理器将音频检测结果、音频响度计算结果渲染在第三渲染结果上得到第四渲染结果。

18、可选的,视频信息渲染方法还包括:

19、对音频帧和视频帧进行码流检测得到码流检测结果,其中,码流检测包括输入码流大小检测、比特率检测和丢包率检测;

20、通过中央处理器将码流检测结果渲染在第四渲染结果上得到第五渲染结果。

21、可选的,视频信息渲染方法还包括:

22、将第一渲染结果进行rgb颜色空间转换得到rgb视频信息;

23、将rgb视频信息位块拷贝到显卡并显示。

24、可选的,视频信息渲染方法还包括:

25、将第一渲染结果进行数据封装得到数据封装信息;

26、将数据封装信息通过网卡输出。

27、本申请还提供一种视频信息渲染装置,包括:

28、第一接收模块,用于接收视频流信号并对视频流信号进行采集处理得到音频帧和基于yuv颜色空间的视频帧;

29、图形生成模块,用于通过中央处理器根据视频帧生成第一图形;

30、第一渲染模块,用于通过中央处理器将音频帧转换为第一纹理并在第一图形上渲染得到第一渲染结果。

31、本申请还提供了一种移动终端,包括:

32、至少一个处理器;以及,

33、与至少一个处理器通信连接的存储器;其中,

34、存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够实现以上所述的视频信息渲染方法。

35、本申请还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时能够实现以上所述的视频信息渲染方法。

36、在本申请实施例中,由于本申请视频信息渲染方法中根据视频帧生成第一图像的步骤和将音频帧转换为第一纹理并在第一图形上渲染的步骤均由cpu完成,排除了现有技术对gpu的需求,避免了当没有gpu时,软件模拟层处理视频效率低的问题,而计算单元由现有技术的cpu与gpu分别处理音频资源和视频资源变更为统一的cpu对视频和音频进行处理,多个cpu之间的申请硬件资源差别不大,便于对视频资源和音频资源处理进行管理。

37、上述说明仅是本申请提供的技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种视频信息渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述中央处理器将所述音频帧转换为第一纹理并在所述第一图形上渲染得到第一渲染结果之后,还包括:

3.根据权利要求2所述的方法,其特征在于,所述通过所述中央处理器将所述重采样音频帧转换为第二纹理并在所述第一图形上渲染得到第二渲染结果之后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述通过所述中央处理器将所述视频检测结果、所述特征提取结果渲染在所述第一渲染结果上得到第三渲染结果之后,还包括:

5.根据权利要求4所述的方法,其特征在于,所述通过所述中央处理器将所述音频检测结果、所述音频响度计算结果渲染在所述第三渲染结果上得到第四渲染结果之后,还包括:

6.根据权利要求1所述的方法,其特征在于,所述通过所述中央处理器将所述音频帧转换为纹理并在所述第一图形上渲染得到第一渲染结果之后,还包括:

7.根据权利要求1所述的方法,其特征在于,所述通过所述中央处理器将所述音频帧转换为纹理并在所述第一图形上渲染得到第一渲染结果之后,还包括:

8.一种视频信息渲染装置,其特征在于,所述视频信息渲染装置包括中央处理器,所述装置还包括:

9.一种移动终端,其特征在于,包括:

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7中任一所述的视频信息渲染方法。

...

【技术特征摘要】

1.一种视频信息渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述中央处理器将所述音频帧转换为第一纹理并在所述第一图形上渲染得到第一渲染结果之后,还包括:

3.根据权利要求2所述的方法,其特征在于,所述通过所述中央处理器将所述重采样音频帧转换为第二纹理并在所述第一图形上渲染得到第二渲染结果之后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述通过所述中央处理器将所述视频检测结果、所述特征提取结果渲染在所述第一渲染结果上得到第三渲染结果之后,还包括:

5.根据权利要求4所述的方法,其特征在于,所述通过所述中央处理器将所述音频检测结果、所述音频响度计算结果渲染...

【专利技术属性】
技术研发人员:韩仲阳郭红岩王海亮丁乾
申请(专利权)人:中仪英斯泰克科技有限公司
类型:发明
国别省市:

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

1