一种超高分辨率视频播放方法及系统技术方案

技术编号:21839291 阅读:35 留言:0更新日期:2019-08-10 20:39
本发明专利技术公开了一种超高分辨率视频播放方法及系统,该方法包括:S1:将视频源平均裁剪为第一视频源和第二视频源;S2:将第一视频源平均裁剪为第一一视频源和第一二视频源;S3:对第一一视频源、第一二视频源进行硬件解码,得到第一路RGBA视频流;对第二视频源进行软件解码,得到第二路RGBA视频流;S4:对第一路RGBA视频流、第二路RGBA视频流进行同步处理,将处理后的第一路RGBA视频流、第二路RGBA视频流合成得到RGBA数据;本发明专利技术将裁剪得到的第一视频源进行硬解码,对第二视频源进行软解码播放;然后将两路视频源进行同步处理与合成处理后,即实现8K视频播放;设备成本低、体积小、功耗小,软件易于实现。

A Ultra-High Resolution Video Playing Method and System

【技术实现步骤摘要】
一种超高分辨率视频播放方法及系统
本专利技术属于图像显示处理
,更具体地,涉及一种超高分辨率视频播放方法及系统。
技术介绍
随着电视机机显示领域的发展和人们对影音体验要求的不断提升,未来的显示产品会朝着更大尺寸和更高分辨率的方向发展,在同样的屏幕分辨率下随着尺寸的不断增大,像素点也随之增大,观看时清晰度随之变差。目前主流的显示屏分辨率为2K(1920*1080)和4K(3840*2160),随着显示屏尺寸不断增大,即便是4K分辨率的屏幕,一定距离观看时夜壶感到很强的颗粒感,影响观影体验,因此,8K(7680*4320)分辨率的显示屏是现有的发展方向。为了支持8K视频的播放,需要提高显示器对8K视频解码能力;目前市场上能支持8k视频播放的方案有以下几种:(1)x86(cpu)加显卡(gpu)方案;(2)基于armsoc芯片的嵌入式设备方案;(3)基于fpgasoc芯片xilinxmpsoc的嵌入式设备方案;(4)Gpu+soc芯片的nvidiaJetson嵌入式设备方案;其中,第一种x86加显卡方案由于采用桌面级架构cpu+gpu,导致其价格成本高,体积大,功耗大;第二种基于armsoc芯片的嵌入式设备方案中,为了实现8k视频播放需要2片armsoc芯片,采用两片soc芯片不仅导致设备体积大、成本高,而且还需要额外的软件程序进行两片soc芯片在运行过程中的同步控制,软件复杂不易实现,功耗大;第三种采用xilinxmpsoc的嵌入式设备方案,目前可支持多个4k30fps硬解码;但是为了实现8k视频播放同样需要2片mpsoc芯片,采用两片mpsoc芯片不仅导致设备体积大、成本高,而且还需要额外的软件程序进行两片mpsoc芯片在运行过程中的同步控制,软件复杂不易实现,功耗大;第四种采用nvidiaJetson嵌入式设备方案,目前可支持多个4k30fps硬解码;但是为了实现8k视频播放同样需要2片(Jetson)芯片+fpga芯片,采用两片tx2芯片不仅导致设备体积大、成本高,而且还需要额外的软件程序进行两片tx2芯片在运行过程中的同步控制,软件复杂不易实现,功耗大。综上所述,目前可支持8K视频播放的方案中基本上都需要两片armsoc芯片、mpsoc芯片或tx2芯片,这种采用两个芯片的方案不仅导致设备体积大、成本高、功耗大;而且需要额外的软件程序进行两个芯片在运行过程中的同步控制,软件复杂不易实现。
技术实现思路
针对现有技术的至少一个缺陷或改进需求,本专利技术提供了一种超高分辨率视频播放方法及系统,其目的在于解决现有8K视频播放设备存在的设备体积大、成本高、功耗大、软件复杂不易实现的问题。为实现上述目的,按照本专利技术的一个方面,提供了一种超高分辨率视频播放方法,包括以下步骤:S1:将8K视频源平均裁剪为第一视频源和第二视频源;S2:将所述第一视频源平均裁剪为第一一视频源和第一二视频源;S3:对第一一视频源、第一二视频源进行并行硬件解码,得到第一路RGBA视频流;对第二视频源进行软件解码,得到第二路RGBA视频流;S4:对所述第一路RGBA视频流、第二路RGBA视频流进行同步处理,将对齐后的第一路RGBA视频流、第二路RGBA视频流合成得到8KRGBA数据。优选的,上述超高分辨率视频播放方法,其步骤S1包括以下子步骤:S11:对8K视频源进行YUV解码,得到RGBA视频数据;S12:将所述RGBA视频数据平均裁剪为两个RGBA数据块,分别为每个RGBA数据块中的每一帧数据添加帧序号,且两个RGBA数据块采用相同的帧序号;S13:分别对两个RGBA数据块进行YUV编码,得到分辨率为3840×4320、帧率为30fps的第一视频源和第二视频源。优选的,上述超高分辨率视频播放方法,其步骤S3包括以下子步骤:S31:根据所述第一视频源、第二视频源的分辨率和像素深度对第一通道和第二通道进行配置;所述第一通道和第二通道的配置参数为分辨率3840×4320、像素深度32bpp;S32:对分辨率为3840×2160、帧率为30fps的第一一视频源、第一二视频源进行并行硬件解码并通过所述第一通道进行播放,得到第一路RGBA视频流;S33:对第二视频源进行软件解码并通过所述第二通道进行播放,得到第二路RGBA视频流。优选的,上述超高分辨率视频播放方法,其步骤S4包括以下子步骤:S41:同步接收所述第一路RGBA视频流、第二路RGBA视频流并将其分别写入两个存储区间内;S42:依次从两个存储区间内提取帧序号相同的RGBA视频数据并进行合并,得到8K30fpsRGBA数据。优选的,上述超高分辨率视频播放方法,其步骤S4之后还包括以下步骤:S5:将所述8KRGBA数据通过第三通道输出到8K显示设备。优选的,上述超高分辨率视频播放方法,其第一通道和第二通道为DP1.2接口;所述第三通道为DP1.4接口。按照本专利技术的另一个方面,还提供了一种超高分辨率视频播放系统,包括第一视频处理器和第二视频处理器;所述第一视频处理器用于将8K视频源转换为两路RGBA视频流;该第一视频处理器包括第一裁剪单元、第二裁剪单元、硬件解码单元和软件解码单元;所述第一裁剪单元用于将8K视频源平均裁剪为第一视频源和第二视频源;所述第二裁剪单元用于将所述第一视频源平均裁剪为第一一视频源和第一二视频源;所述硬件解码单元对第一一视频源、第一二视频源进行并行硬件解码,得到第一路RGBA视频流;所述软件解码单元用于对第二视频源进行软件解码,得到第二路RGBA视频流。所述第二视频处理器用于接受所述第一路RGBA视频流、第二路RGBA视频流并进行同步处理,将对齐后的第一路RGBA视频流、第二路RGBA视频流合成得到8KRGBA数据。优选的,上述超高分辨率视频播放系统,其第二视频处理器包括数据接收单元和数据合并单元;所述数据接收单元用于同步接收所述第一路RGBA视频流、第二路RGBA视频流并将其分别写入两个存储区间内;所述数据合并单元用于依次从两个存储区间内提取帧序号相同的RGBA视频数据并进行合并,得到8K30fpsRGBA数据。优选的,上述超高分辨率视频播放系统,其第一裁剪单元包括YUV解码模块、标记模块和YUV编码模块;所述YUV解码模块用于对8K视频源进行YUV解码,得到RGBA视频数据;所述标记模块用于将所述RGBA视频数据平均裁剪为两个RGBA数据块,分别为每个RGBA数据块中的每一帧数据添加帧序号且两个RGBA数据块采用相同的帧序号;所述YUV编码模块用于分别对两个RGBA数据块进行YUV编码,得到分辨率为3840×4320、帧率为30fps的第一视频源和第二视频源。优选的,上述超高分辨率视频播放系统,其第一视频处理器还包括配置单元;所述配置单元用于根据所述第一视频源、第二视频源的分辨率和像素深度对第一通道和第二通道进行配置;所述第一通道和第二通道的配置参数为分辨率3840×4320、像素深度32bpp;硬件解码单元对分辨率为3840×2160、帧率为30fps的第一一视频源、第一二视频源进行并行硬件解码并通过所述第一通道进行播放,得到第一路RGBA视频流;软件解码单元对第二视频源进行软件解码并通过所述第二通道进行播放,得到第二路RGBA视频流。优选的,上述超高分辨本文档来自技高网
...

【技术保护点】
1.一种超高分辨率视频播放方法,其特征在于,包括以下步骤:S1:将视频源平均裁剪为第一视频源和第二视频源;S2:将所述第一视频源平均裁剪为第一一视频源和第一二视频源;S3:对第一一视频源、第一二视频源进行并行硬件解码,得到第一路RGBA视频流;对第二视频源进行软件解码,得到第二路RGBA视频流;S4:对所述第一路RGBA视频流、第二路RGBA视频流进行同步处理,将处理后的第一路RGBA视频流、第二路RGBA视频流合成得到RGBA数据。

【技术特征摘要】
1.一种超高分辨率视频播放方法,其特征在于,包括以下步骤:S1:将视频源平均裁剪为第一视频源和第二视频源;S2:将所述第一视频源平均裁剪为第一一视频源和第一二视频源;S3:对第一一视频源、第一二视频源进行并行硬件解码,得到第一路RGBA视频流;对第二视频源进行软件解码,得到第二路RGBA视频流;S4:对所述第一路RGBA视频流、第二路RGBA视频流进行同步处理,将处理后的第一路RGBA视频流、第二路RGBA视频流合成得到RGBA数据。2.如权利要求1所述的超高分辨率视频播放方法,其特征在于,步骤S1包括以下子步骤:S11:对视频源进行YUV解码,得到RGBA视频数据;S12:将所述RGBA视频数据平均裁剪为两个RGBA数据块,分别为每个RGBA数据块中的每一帧数据添加帧序号,且两个RGBA数据块采用相同的帧序号;S13:分别对两个RGBA数据块进行YUV编码,得到第一视频源和第二视频源。3.如权利要求1或2所述的超高分辨率视频播放方法,其特征在于,步骤S3包括以下子步骤:S31:根据所述第一视频源、第二视频源的分辨率对第一通道和第二通道进行配置;S32:对第一一视频源、第一二视频源进行并行硬件解码并通过所述第一通道进行播放,得到第一路RGBA视频流;S33:对第二视频源进行软件解码并通过所述第二通道进行播放,得到第二路RGBA视频流。4.如权利要求3所述的超高分辨率视频播放方法,其特征在于,步骤S4包括以下子步骤:S41:同步接收所述第一路RGBA视频流、第二路RGBA视频流并将其分别写入两个存储区间内;S42:依次从两个存储区间内提取帧序号相同的RGBA视频数据并进行合并,得到RGBA数据。5.如权利要求4所述的超高分辨率视频播放方法,其特征在于,步骤S4之后还包括以下步骤:S5:将所述RGBA数据通过第三通道输出到显示设备。6.一种超高分辨率视频播放系统,其特征在于,包括第一视频处理器和第二视频处理器;所述第一视频处理器用于将视频源转换为两路RGBA视频流;该第一视频处理器包括第一裁剪单元、第二裁剪单元、硬件解码单元和软件解码单元;...

【专利技术属性】
技术研发人员:田方力刘健
申请(专利权)人:武汉精立电子技术有限公司武汉精测电子集团股份有限公司
类型:发明
国别省市:湖北,42

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

1