本发明涉及视频通信领域,尤其涉及一种基于hdmi通信设备的视频通信解码处理方法。
背景技术:
1、在传统方案中,ps游戏设备与ar眼镜之间的视频传输,首先对ps游戏设备的视频进行录屏,然后实现录屏数据的软件编码得到软编码后的视频(软编码的时间比较长,通常使用h.263或h.262协议进行编码,得到的编码视频清晰度低(即为分辨率低));然后将软编码后的视频发送至ar眼镜;通过ar眼镜进行解码然后在ar眼镜上显示;这种通信场景以及通信方式将会导致视频在ar眼镜上显示延迟60-100毫秒,显示延迟时间长降低了ar眼镜视频显示的用户体验;
2、并且,传统技术常常会因为ps游戏设备与ar眼镜之间的网络波动,导致ar眼镜解码速度慢,ar眼镜在播放解码后的视频时卡顿,影响用户的操作及判断。
技术实现思路
1、本发明的目的在于提供一种基于hdmi通信设备的视频通信解码处理系统及方法,解决了现有技术中指出的上述技术问题。
2、本发明提供了一种基于hdmi通信设备的视频通信解码处理系统,包括信息传输盒、ps游戏设备、ar眼镜;
3、所述ps游戏设备通过所述信息传输盒与所述ar眼镜实现连接;
4、其中,所述信息传输盒包括板卡;
5、所述ps游戏设备包括录屏模块;
6、所述ar眼镜包括高分辨率通道模块、低分辨率通道模块、中央处理器、监测模块;
7、其中,所述录屏模块,用于对所述ps游戏设备进行录屏,获取录屏信息,并将所述录屏信息发送至所述信息传输盒;
8、所述板卡,用于获取所述录屏模块发送的录屏信息,并将所述录屏信息通过h.265协议进行编码得到编码后的视频;并将所述编码后的视频发送至所述ar眼镜;
9、所述高分辨率通道模块,用于获取所述板卡发送的所述编码后的视频,并将所述编码后的视频进行解码得到高分辨率视频;
10、所述低分辨率通道模块,用于获取所述板卡发送的所述编码后的视频,并将所述编码后的视频进行解码得到低分辨率视频;
11、所述监测模块,用于获取高分辨率通道的初始状态的属性信息、当前高分辨率通道带宽剩余量、当前网络波动频率等级、当前高分辨率通道解码视频帧数量;
12、所述中央处理器,用于根据所述高分辨率通道的带宽剩余量,优化调整所述高分辨率通道解码所述编码后的视频得到高分辨率视频;
13、所述中央处理器,还用于根据所述高分辨率通道的初始状态的属性信息及当前高分辨率通道带宽剩余量、当前网络波动频率等级、当前高分辨率通道解码视频帧数量确定视频实际输出通道;所述网络为ar眼镜与所述信息传输盒的板卡之间的通信网络;
14、所述中央处理器,还用于在初始状态下优先调用使用高分辨率通道;根据所述高分辨率通道的初始状态的属性信息判定是否选用高分辨率通道作为视频实际输出通道;通过所述视频实际输出通道播放对应的所述解码后的视频。
15、较佳地,所述高分辨率通道模块,还用于获取连续的视频帧,并在连续的视频帧中各个区域中则确定视频帧区域的次重要特征区域以及重要特征区域;获取连续的视频帧中第一帧中的次重要特征区域,将第一帧中的次重要特征区域进行复制,得到后续帧的次重要特征区域;并同时真实解码完成后续帧的重要特征区域;将所述后续帧的次重要特征区域与所述后续帧的真实解码的重要特征区域组合,获取新的视频帧;将所述新的视频帧进行组合,得到新的高分辨率视频;确定所述新的高分辨率视频为解码后的高分辨率视频。
16、较佳地,所述中央处理器包括初始化模块、计算处理模块、通道切换处理模块:
17、所述初始化模块,用于获取初始化状态下高分辨率通道最大带宽、最大网络波动频率等级、高分辨率通道最大解码视频帧数量;
18、所述计算处理模块,用于获取当前高分辨率通道带宽剩余量、当前网络波动频率等级、当前高分辨率通道解码视频帧数量;计算切换通道比值△t;
19、所述通道切换处理模块,用于若所述切换通道比值△t小于所述切换通道比值阈值,则控制低分辨率通道作为视频实际输出通道;同时,实时检测低分辨率通道输出视频进度,并释放低分辨率通道输出的视频对应的高分辨率通道中的视频所占的空间。
20、相应地,本发明还提出了一种基于hdmi通信设备的视频通信解码处理方法,包括如下操作步骤:
21、通过信息传输盒建立ps游戏设备和ar眼镜之间的连接;
22、信息传输盒获取所述ps游戏设备的录屏信息,所述录屏信息包括视频源信息;
23、获取所述录屏模块发送的录屏信息,并将所述录屏信息通过h.265协议进行编码得到编码后的视频;并将所述编码后的视频发送至所述ar眼镜;
24、ar眼镜获取所述编码后的视频,并将所述编码后的视频输入低分辨率通道进行解码,得到解码后的低分辨率视频;
25、ar眼镜获取所述编码后的视频,并将所述编码后的视频输入高分辨率通道进行解码,得到解码后的高分辨率视频;
26、在初始状态下优先调用使用高分辨率通道;根据所述高分辨率通道的初始状态的属性信息判定是否选用高分辨率通道作为视频实际输出通道;通过所述视频实际输出通道播放对应的所述解码后的视频。
27、较佳地,所述ar眼镜获取所述编码后的视频,并将所述编码后的视频输入高分辨率通道进行解码,得到解码后的高分辨率视频,包括如下操作步骤:
28、预设高分辨率通道带宽剩余量阈值a;实时检测当前当前高分辨率通道带宽剩余量;
29、获取连续的视频帧,判断连续的视频帧中各个区域中有区域纹理特征的变化量是否大于视频帧区域纹理特征变化量阈值j,若连续的视频帧中各个区域中有区域纹理特征的变化量大于视频帧区域纹理特征变化量阈值j,则确定当前视频帧区域为重要特征区域;
30、若连续的视频帧中各个区域中的区域纹理特征的变化量小于视频帧区域纹理特征变化量阈值j,则确定当前视频帧区域为次重要特征区域;
31、获取连续的视频帧中第一帧中的次重要特征区域,将第一帧中的次重要特征区域进行复制,得到后续帧的次重要特征区域;并解码完成后续帧的重要特征区域;
32、将所述后续帧的次重要特征区域与所述后续帧的重要特征区域组合,获取新的视频帧;将所述新的视频帧进行组合,得到新的高分辨率视频;确定所述新的高分辨率视频为解码后的高分辨率视频。
33、较佳地,所述在初始状态下优先调用使用高分辨率通道;根据所述高分辨率通道的初始状态的属性信息判定是否选用高分辨率通道作为视频实际输出通道;通过所述视频实际输出通道播放对应的所述解码后的视频,包括如下操作步骤:
34、获取初始化状态下高分辨率通道最大带宽、最大网络波动频率等级、高分辨率通道最大解码视频帧数量;
35、获取当前高分辨率通道带宽剩余量、当前网络波动频率等级、当前高分辨率通道解码视频帧数量;计算切换通道比值△t;
36、若所述切换通道比值△t小于所述切换通道比值阈值,则控制低分辨率通道作为视频实际输出通道;同时,实时检测低分辨率通道输出视频进度,并释放低分辨率通道输出的视频对应的高分辨率通道中的视频所占的空间。
37、较佳地,所述高分辨率通道的初始状态的属性信息包括高分辨率通道最大带宽、最大网络波动频率等级、高分辨率通道最大解码视频帧数量。
38、较佳地,所述切换通道比值△t,计算方式为:
39、
40、式中,x为当前高分辨率通道带宽剩余量;
41、y为当前网络波动频率等级;
42、z为当前高分辨率通道解码视频帧数量;
43、xmax为高分辨率通道最大带宽;
44、ymax为最大网络波动频率等级;且高分辨率通道的初始状态下的最大网络波动频率等级就是n;
45、zmax为高分辨率通道最大解码视频帧数量。
46、较佳地,所述网络波动频率等级为将网络波动频率分为1-n级;其中,所述网络波动频率等级的n级为最大网络波动频率等级,判定当前网络无波动;网络波动频率等级的1级为最小网络波动频率等级,判定当前网络波动最大;所述网络为ar眼镜与所述信息传输盒的板卡之间的通信网络。
47、较佳地,所述实时检测低分辨率通道输出视频进度,并释放低分辨率通道输出的视频对应的高分辨率通道中的视频所占的空间,包括如下操作步骤:
48、获取当前低分辨率通道输出的视频进度;
49、获取当前高分辨率通道中解码后的高分辨率视频段;并与所述低分辨率通道输出的视频进度进行对比,获取当前高分辨率通道的已播放视频段与当前高分辨率通道的未播放视频段;
50、释放所述当前高分辨率通道的已播放视频段所占的ar眼镜的高分辨率通道使用的内存空间。
51、与现有技术相比,本发明实施例至少存在如下方面的技术优势:
52、分析本发明提供的上述一种基于hdmi通信设备的视频通信解码处理系统及方法可知;
53、在具体应用时,首先通过所述信息传输盒实现ar眼镜与ps游戏设备之间的连接;通过录屏模块获取ps游戏设备的录屏信息,将录屏信息发送至信息传输盒进行编码得到编码后的视频;将所述编码后的视频发送至ar眼镜中的高分辨率通道与低分辨率通的进行解码得到双通道解码后的高分辨率视频与低分辨率视频,并且,在高分辨率通道中解码得到高分辨率视频时,考虑当前高分辨率通道的带宽剩余量,在当前高分辨率通道带宽剩余量小于预设的高分辨率通道带宽剩余量阈值时,进行优化调节输出的高分辨率视频,改善高分辨率通道的解码过程,提升了解码的速度;
54、最后,通过监测模块获取高分辨率通道初始状态的属性信息及当前状态的属性信息确定视频实际输出通道,通过确定当前高分辨率通道的带宽剩余量、当前网络波动频率等级、当前高分辨率通道解码视频帧数量及高分辨率通道初始状态的属性信息计算切换通道比值△t;通过对上述当前高分辨率通道的带宽剩余量、当前网络波动频率等级、当前高分辨率通道解码视频帧数量及高分辨率通道初始状态的属性信息的综合考虑,实现了对切换通道比值的量化计算;并且以此切换通道比值作为双通道的切换标准,即在切换通道比值△t小于预设的切换通道比值阈值时,将当前的视频实际输出通道高分辨率通道切换为低分辨率通道,保障视频输出稳定;并在所述ar眼镜进行播放视频实际输出通道对应的解码后的视频。