一种KVM坐席的预览方法和系统技术方案

技术编号:35206828 阅读:28 留言:0更新日期:2022-10-15 10:18
本发明专利技术提供一种KVM坐席的预览方法和系统,包括若需进入预览或者刷新预览,控制当前链路的视频画面凝固,获取待切换/推送链路的视频码流并解码,得到预览图像;根据所述预览图像生成预览界面,控制当前链路的视频画面退出凝固,得到带有所述预览界面的视频画面。本发明专利技术通过当进入预览时,控制输出视频凝固,转而去解码待预览的码流,在所有需要预览的码流都完成解码后,再切换回解码正常码流。无需增加额外专用的预览解码硬件,解码硬件的性能也不用提升,充分利用已有的解码算力资源,保持较低的设备功耗,更容易保证设备的稳定性,成本更低。本更低。本更低。

【技术实现步骤摘要】
一种KVM坐席的预览方法和系统


[0001]本专利技术涉及KVM坐席系统
,尤其涉及一种KVM坐席的预览方法和系统。

技术介绍

[0002]目前,KVM坐席系统进行OSD(On Screen Display,屏幕菜单式调节方式)图像预览时大多采用双码流的OSD图像预览方法,即在KVM坐席系统的管控端会接收到2个码流,一个主码流用于正常的图像显示,一个辅码流用于OSD图像预览。
[0003]基于双码流的OSD图像预览方案,一般要求编码器单元提供2路不同分辨率的视频码流,或者2路不同编码方式的视频码流。
[0004]基于2种压缩方法的实现方案:1路轻压缩码流用于KVM坐席系统的正常操控码流,另外1路码流使用H.264/265编码,用于OSD图像预览和可视化控制。这种实现方案在编码端和解码端都需要实现2种编码方法,编解码器的复杂度变大,产品的成本也会增加不少,同时在KVM坐席管理系统的主机端,由于不同的码流有不同的路由方法,主机的复杂度和成本也会增高。
[0005]基于2路不同分辨率码流的实现方案:1路标准分辨率码流用于KVM的坐席系统的正常操控码流,另外1路低分辨率码流用于OSD图像预览。这种实现方案在编码端和解码端都需要提高算力,比较容易受编解码器芯片的算力水平制约。比如在没有小分辨率码流时,对应编解码芯片能够做到1080P60,在启用小分辨率码流后,编解码芯片处理的正常码流的帧率低于60帧;或者为了达到OSD图像预览功能,设计者不得不通过提升设备成本,从而保证设备的编解码算力。

技术实现思路

[0006]本专利技术提供一种KVM坐席的预览方法和系统,用以解决现有技术中基于双码流的OSD图像预览方案导致成本较高的缺陷。
[0007]本专利技术提供一种KVM坐席的预览方法,包括:
[0008]若需进入预览或者刷新预览,控制当前链路的视频画面凝固,获取待切换/推送链路的视频码流并解码,得到预览图像;
[0009]根据所述预览图像生成预览界面,控制当前链路的视频画面退出凝固,得到带有所述预览界面的视频画面。
[0010]根据本专利技术提供的一种KVM坐席的预览方法,所述控制当前链路的视频画面凝固,获取待切换/推送链路的视频码流并解码,得到预览图像,包括:
[0011]控制当前链路的视频画面凝固,中断当前链路管控端的USB和HID连接,保存当前连接关系;
[0012]根据待切换/推送链路进行链路切换;
[0013]获取待切换/推送链路的视频码流,解码视频码流中的一帧图像并缩放,得到预览图像。
[0014]根据本专利技术提供的一种KVM坐席的预览方法,所述待切换/推送链路的数量为多个,若未获取所有待切换/推送链路的预览图像,则继续进行链路切换;获取待切换/推送链路的视频码流,解码视频码流中的一帧图像并缩放,得到预览图像。
[0015]根据本专利技术提供的一种KVM坐席的预览方法,所述待切换/推送链路的数量为6,所述预览图像的数量为6。
[0016]根据本专利技术提供的一种KVM坐席的预览方法,所述根据所述预览图像生成预览界面,控制当前链路的视频画面退出凝固,得到带有所述预览界面的视频画面,包括:
[0017]将所述预览图像嵌入至设定的显示位置,生成预览界面;
[0018]恢复当前连接关系,包括恢复当前链路管控端的USB和HID连接,获取当前链路的视频码流,解码视频码流中的视频图像并输出进行显示,将所述预览界面叠加到视频画面上,得到带有所述预览界面的视频画面。
[0019]根据本专利技术提供的一种KVM坐席的预览方法,所述预览界面包括刷新按钮,点击刷新按钮后刷新预览。
[0020]本专利技术还提供一种KVM坐席的预览系统,包括KVM主机和与所述KVM主机连接的若干管控端;
[0021]所述管控端用于需进入预览或者刷新预览时,控制当前链路的视频画面凝固,获取待切换/推送链路的视频码流并解码,得到预览图像;根据所述预览图像生成预览界面,控制当前链路的视频画面退出凝固,得到带有所述预览界面的视频画面。
[0022]根据本专利技术提供的一种KVM坐席的预览系统,所述管控端包括若干光纤接口和若干DVI/HDMI接口,所述光纤接口用于和KVM主机连接,传输视频码流和相关控制/握手信息;所述DVI/HDMI接口用于输出视频到显示器。
[0023]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序和FPGA固件,该计算机程序和FPGA固件被处理器执行时实现包括如上述任一种所述KVM坐席的预览方法。
[0024]本专利技术还提供一种计算机程序产品,包括计算机程序和FPGA固件,所述计算机程序和FPGA固件被处理器执行时实现如上述任一种所述KVM坐席的预览方法。
[0025]本专利技术提供的一种KVM坐席的预览方法和系统,通过当进入预览时,控制输出视频凝固,转而去解码待预览的码流,在所有需要预览的码流都完成解码后,再切换回解码正常码流。无需增加额外专用的预览解码硬件,解码硬件的性能也不用提升,充分利用已有的解码算力资源,保持较低的设备功耗,更容易保证设备的稳定性,成本更低。
附图说明
[0026]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本专利技术提供的一种KVM坐席的预览方法的流程示意图;
[0028]图2是本专利技术实施例提供的图1中步骤S1的流程示意图;
[0029]图3是本专利技术实施例提供的图1中步骤S2的流程示意图;
[0030]图4是本专利技术提供的一种KVM坐席的预览系统的结构示意图。
具体实施方式
[0031]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0032]图1是本专利技术提供的一种KVM坐席的预览方法的流程示意图,参照图1,本专利技术提供一种KVM坐席的预览方法,增加图像预览功能,即在做视频链路切换/推送前,能够提前看到相关视频的缩略图;包括:
[0033]S1,若需进入预览或者刷新预览,控制当前链路的视频画面凝固,获取待切换/推送链路的视频码流并解码,得到预览图像。控制当前链路的视频画面凝固使用静态截图的方式来实现。
[0034]S2,根据所述预览图像生成预览界面,控制当前链路的视频画面退出凝固,得到带有所述预览界面的视频画面。
[0035]在上述实施例的基础上,作为一个可选的实施例,如图2所示,所述控制当前链路的视频画面凝固,获取待切换/推送链路的视频码流并解码,得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种KVM坐席的预览方法,其特征在于,包括:若需进入预览或者刷新预览,控制当前链路的视频画面凝固,获取待切换/推送链路的视频码流并解码,得到预览图像;根据所述预览图像生成预览界面,控制当前链路的视频画面退出凝固,得到带有所述预览界面的视频画面。2.根据权利要求1所述的KVM坐席的预览方法,其特征在于,所述控制当前链路的视频画面凝固,获取待切换/推送链路的视频码流并解码,得到预览图像,包括:控制当前链路的视频画面凝固,中断当前链路管控端的USB和HID连接,保存当前连接关系;根据待切换/推送链路进行链路切换;获取待切换/推送链路的视频码流,解码视频码流中的一帧图像并缩放,得到预览图像。3.根据权利要求2所述的KVM坐席的预览方法,其特征在于,所述待切换/推送链路的数量为多个,若未获取所有待切换/推送链路的预览图像,则继续进行链路切换;获取待切换/推送链路的视频码流,解码视频码流中的一帧图像并缩放,得到预览图像。4.根据权利要求3所述的KVM坐席的预览方法,其特征在于,所述待切换/推送链路的数量为6,所述预览图像的数量为6。5.根据权利要求1所述的KVM坐席的预览方法,其特征在于,所述根据所述预览图像生成预览界面,控制当前链路的视频画面退出凝固,得到带有所述预览界面的视频画面,包括:将所述预览图像嵌入至设定的显示位置,生成预览界面;恢复当前连接关...

【专利技术属性】
技术研发人员:汪潮波
申请(专利权)人:奕德广州科技有限公司
类型:发明
国别省市:

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

1