数据传输方法及系统

文档序号:1381732 发布日期:2020-08-14 浏览:34次 >En<

阅读说明:本技术 数据传输方法及系统 (Data transmission method and system ) 是由 段瑞楠 范志刚 于 2020-04-22 设计创作,主要内容包括:本公开提供一种数据传输方法及系统,涉及电子信息技术领域,能够解决发送数据时信号检测的兼容性问题以及显示画面切换的问题。具体技术方案为:当数据传输系统启动时,通过数据传输系统中的服务器,持续的向接收设备发送预设图像,并检测是否接收到接收设备发送的目标信号,当接收目标信号时,服务器命令数据传输系统获取目标图像,并将目标图像与预设图像进行叠加处理后,向接收设备发送。本公开用于数据传输。(The present disclosure provides a data transmission method and system, which relates to the technical field of electronic information and can solve the problems of compatibility of signal detection and display picture switching when data is sent. The specific technical scheme is as follows: when the data transmission system is started, a server in the data transmission system is used for continuously sending a preset image to the receiving equipment and detecting whether a target signal sent by the receiving equipment is received or not, and when the target signal is received, the server commands the data transmission system to obtain the target image, and sends the target image and the preset image to the receiving equipment after superposition processing. The present disclosure is for data transmission.)

数据传输方法及系统

技术领域

本公开涉及电子信息技术领域,尤其涉及数据传输方法及系统。

背景技术

视频接收设备在处理、播放视频时,该视频源可以来自于外部视频源设备也可以来自于视频接收设备本身。现有技术中,外部视频源设备是否视频接收设备连接成功,并确定是否与向视频接收设备发送视频源时,是在外部视频源设备与视频接收设备连接后,通过检测热插拔信号(HPD,hot plug detection)来确定两个设备是否连接成功。具体的,当外部视频源设备视频检测到HPD管脚信号为高电平时,确认与接收设备连接成功,可以向接收该外部视频源设备发送视频数据,当外部视频源设备检测到HPD管脚信号为低电平时,确认与视频接收设备已断开连接,此时停止生成图像,也停止外发TMDS信号。

但是,在实际应用中,当外部视频源设备检测到HPD管脚信号为高电平时确认外部视频源设备连接成功后,需要预设时间才能完成向接收设备发送视频,但是在这预设时间段内,因为视频接收设备在预设时间段内没有检测到外部视频源设备的输入信号时,视频接收设备认为外部视频源设备没有识别到为高电平的HPD管脚信号,于是拉低再拉高HPD管脚信号的情况。而当视频接收设备拉低HPD管脚信号时,外部视频源设备会因为检测到HPD信号为低停止输出TMDS信号,从而造成sink设备会不断将HPD拉低再拉高再拉低从而形成一个死循环,最终导致智能电视搜不到外部HDMI信号。

发明内容

本公开实施例提供一种数据传输方法及系统,能够解决发送数据时信号检测的兼容性问题以及显示画面切换的问题。所述技术方案如下:

根据本公开实施例的第一方面,提供一种数据传输方法,该方法应用于数据传输系统,该数据传输系统包括服务器和图像处理设备,该方法包括:

通过该服务器向接收设备发送预设图像并激活检测功能,该检测功能用于检测是否接收到该接收设备发送的目标信号;

当检测到该目标信号时,通过该服务器生成获取指令,该获取指令用于指示获取目标图像;

根据该获取指令,通过该图像处理设备获取目标图像,并向该服务器发送;

通过该服务器处理该目标图像后,向该接收设备发送已处理的目标图像。

在一个实施例中,该方法中该发送该预设图像包括:

获取该接收设备的配置信息;

根据该接收设备的配置信息和该预设图像,生成预设像素流;

通过该预设像素流发送该预设图像。

在一个实施例中,该数据传输系统还包括参数处理设备,该方法在生成获取指令之前,还包括:

根据该目标信号,激活该参数处理设备的认证功能,该认证功能用于验证权限信息;

根据该认证功能,通过该参数处理设备生成第二图像,并向该服务器发送,该第一图像用于获取用户认证信息;

通过该服务器处理该第一图像后,向该接收设备发送;

根据该第一图像,获取用户认证信息;

当该用户认证信息通过认证时,激活获取功能。

在一个实施例中,该数据传输系统还包括参数处理设备,该方法还包括:

根据该目标信号,激活该参数处理设备的设置功能,该配置功能用于设置该目标图像的参数;

根据该设置功能,通过该参数处理设备生成第二图像,并向该服务器发送,该第二图像用于获取参数信息;

通过该服务器处理该第二图像后,向该接收设备发送;

根据该第二图像,通过该参数处理设备获取目标参数,并生成配置指令,该设置指令用于指示根据该目标参数处理该目标图像。

在一个实施例中,该方法还包括:

当检测到退出指令时,通过该服务器生成停止指令,该获取指令用于停止获取目标图像;

根据该停止指令,通过该图像处理设备停止获取目标图像,并停止向接收设备发送该目标图像和不停止向该接收设备发送预设图像。

在一个实施例中,该数据传输系统还包括参数处理设备,该方法还包括:

当检测到退出指令时,激活该参数处理设备的退出功能;

根据该退出功能,通过该处理设备生成第三图像,并向该接收设备发送,该第三图像用于指示退出该数据传输系统。

根据本公开实施例的第二方面,提供一种数据传输系统,包括:服务器和图像处理设备,该图像处理设备包括:接收器、处理器、发送器;

该服务器与图像处理设备相连接;

该接收器,用于获取目标图像,并向该处理器发送;

该处理器,用于接收该目标图像,根据配置信息处理该目标图像;

该服务器,用于向接收设备发送预设图像并激活检测功能,该检测功能用于检测是否接收到目标信号;

当检测到目标信号时,生成获取指令,该获取指令用于指示该接收器的获取目标图像;

根据该获取指令,当接收到目标图像时,对该目标图像进行处理后向该发送器发送;

该发送器,用于向接收设备发送该已处理的目标图像。

在一个实施例中,该数据传输系统还包括参数处理设备,该参数处理设备与该服务器相连接,

该参数处理设备,用于接收目标信号,并根据该目标信号,激活该参数处理设备的认证功能,该认证功能用于验证权限信息;

根据该认证功能,通过该参数处理设备生成第二图像并向该服务器发送,该第二图像用于获取用户认证信息;

或,根据该目标信号,激活该参数处理设备的设置功能,该配置功能用于设置该目标图像的参数;

根据该设置功能,通过该参数处理设备生成第二图像,并向该服务器发送,该第二图像用于获取参数信息。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本公开实施例提供的一种数据传输方法的流程图;

图2是本公开实施例提供的一种数据传输系统的结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开实施例提供一种数据传输方法,应用于数据传输系统,如图1所示,该数据传输方法包括以下步骤:

本公开所提供的数据传输系统用于发送视频数据,具体可以包括:服务器和图像处理设备,

其中,该服务器用于在数据传输系统启动之后,持续渲染一个空白背景图像,并发送给图像处理设备中的视频输出处理装置,并通过图像处理设备发送给接收设备。

该服务器还用于在接收到图像处理设备中的视频输出处理装置发送的视频时,将空白背景图像与视频画面进行合成处理后,发送给视频输出处理装置。

本公开所提供的数据传输系统通过增加服务器,能够持续渲染并输出空白背景图像,且能够将空白背景图像与目标视频图像进行合成后输出。通过这种方式,能够在HDMI线插上时,第一时间输出空白背景图像的TMDS信号,从而避免了接收设备检测不到视频信号的现象。

101、通过该服务器向接收设备发送预设图像并激活检测功能,该检测功能用于检测是否接收到目标图像;

本公开所提供的方法在系统启动时,通过该服务器获取预设图像,该预设图像具体的可以是空白背景图像。

该系统可以通过通信的方式与接收设备相连接,例如通过HDMI方式相连接,该接收设备可以是处理视频信号的显示设备,如电视机。

在确定与接收设备相连接后,本公开所提供的方法通过服务器在向接收设备发送预设图像时,包括:

获取接收设备的显示参数;

根据接收设备的预设要求将该预设图像生成预设的时序输出像素流,HDMI TMDSEncoder并将预设时序输出码流进行编码处理生成将TMDS信号,将TMDS信号向接收设备发送。

当接收设备接收到该预设图像时,会进行解码处理并显示预设的背景图像。

102、当检测到该目标信号时,通过该服务器生成获取指令,该获取指令用于获取目标图像。

该目标信号是指检测信号,例如,通过热插拔检测生成HPD信号(hot plugdetection)。具体使用场景可以是,接收设备在确定使用外部信号源,即数据传输系统发送的信号时,会拉高HPD管脚产生HPD信号,并向数据传输系统发送HPD信号,数据传输系统在检测到HPD管脚为高电平时,认为HDMI线连通。此时,数据传输系统处理目标图像,将目标图像编码为最小化传输差分信号(TMDS,Transition Minimized Differential signal)输出给接收设备。

该目标图像是可以包括目标视频中的目标帧图像或者某单张图像。

本公开所提供的方法在获取目标图像之前,可以包括对接收设备的进行身份认证:

根据该目标信号,激活该参数处理设备的认证功能,该认证功能用于验证权限信息;

根据该认证功能,通过该参数处理设备生成第二图像,并向该服务器发送,该第一图像用于获取用户认证信息;

通过该服务器处理该第一图像后,向该接收设备发送;

根据该第一图像,获取用户认证信息;

当该用户认证信息通过认证时,激活获取功能。

其中,上述的获取用户认证信息可以通过与数据传输系统相连接的键盘、鼠标获取;或者,通过与数据传输系统相连接的遥控器来通过虚拟键盘方式获取。

上述的对用户认证信息进行认证可以通过数据传输系统,也可以通过外部设备进行验证,如将该用户认证信息向第三方服务器发送后验证。

本公开所提供的方法能够降低从数据传输系统检测到HPD管脚被拉高到TMDS信号开始输出的时间,可以降低接收设备搜索信号失败的可能性,提高视频数据传输系统的兼容性及用户体验。

同时,此方法能够消除参数设置和视频切换过程的无图像空档期,解决接收设备等待信号期间的黑屏现象,提高了用户体验消除,且避免了接收设备由于画面中断而再次搜索信号的动作。

103、根据该获取指令,通过该图像处理设备获取目标图像,并向该服务器发送。

本公开所提供的方法在获取目标图像之前,还包括根据目标参数对目标图像进行处理,其过程可以包括:

根据该目标信号,激活该参数处理设备的设置功能,该配置功能用于设置该目标图像的参数;

根据该设置功能,通过该参数处理设备生成第二图像,并向该服务器发送,该第二图像用于获取参数信息。例如参数设置的菜单界面;

通过该服务器处理该第二图像后,向该接收设备发送;

根据该第二图像,通过该参数处理设备获取目标参数,并生成配置指令,该设置指令用于指示根据该目标参数处理该目标图像。

上述的参数设置设备,用于实现OSD(On-Screen Display)功能,通过工作指标包括宽度、高度、亮度、对比、色系、模式、形状等进行调整,从而达到最佳的使用状态。即可以直接在接收设备的屏幕上直接显示使用者所调整的结果和设定的内容。它通过显示在屏幕上的功能菜单达到调整各项参数的目的,不但调整方便,而且调整的内容种类多。

上述的参数设置可以是在首次发送目标图像之前,或者在发送目标图像的过程中。

例如:视频播放过程中,用户可以通过与数据传输系统相匹配的遥控器发送参数配置信号,数据传输系统中的视频服务器通知OSD程序生成相应的OSD画面,并由视频服务器将接收到的OSD画面与空白背景图以及当前传输的视频画面进行合成并发送给视频传输处理模块;由视频传输处理模块通过HDMI端口发送给sink设备进行显示。

本公开所提供的方法,在数据传输系统接收到接收设备进行参数设置和视频画面切换操作指令时,通过发送预设图像了填补了数据传输系统在处理目标图像时无法向接收设备发送图像的时间段,从而避免了参数设置和切换操作时接收设备出现的短暂出现的黑屏现象及接收设备由于检测不到视频信号而不断拉低拉高HPD管脚,并最终导致视频信号终断的问题。

104、通过该服务器处理该目标图像后,向接收设备发送已处理的该目标图像。

本公开所提供的方法中通过该服务器处理该目标图像包括:将该预设图像和该目标图像进行叠加处理,从而能够使得从预设图像平滑过度到目标图像。

进一步的,在处理第二图像或者第一图像时,将第二图像或第一图像与目标图像进行画面合成过程中,第二图像或第一图像可以覆盖在目标图像上层,以半透明方式进行显示。

本公开所提供的方法还包括根据检测到的接收设备发送的操作指令发送相应的图像:

当检测到退出指令时,通过该服务器生成停止指令,该获取指令用于停止获取目标图像;

根据该停止指令,通过该图像处理设备停止获取目标图像,并停止向接收设备发送该目标图像和不停止向该接收设备发送预设图像。

上述的退出指令是指通过与数据传输系统端相连接的鼠标键盘操作来执行退出当前用户的操作时发送的信号;或者通过与数据传输系统端端相匹配的遥控器来执行退出当前用户的操作;通过上述操作,将终止向接收设备发送目标图像。

进一步的,当数据传输系统包括参数设置设备时,当系统检测到退出指令时,激活该参数处理设备的退出功能;

根据该退出功能,通过该参数处理设备生成第三图像,并向服务器发送,该第三图像用于提示用户退出系统的显示画面,具体可以包括通过DMA BUF共享机制,将渲染好的第三图像共享给服务器;

服务器在接收到第三图像时,将第三图像和预设图像合成处理,将合成处理后的第三图像提供给视频处理器;

通过视频处理器将合成后的第三图像经由HDMI TMDS encoder编码输出,此时接收设备显示切换后的第三图像画面;

本公开实施例提供的数据传输方法,应用于数据传输系统,当数据传输系统启动时,通过数据传输系统中的服务器,持续的向接收设备发送预设图像,并检测是否接收到接收设备发送的目标信号,当接收目标信号时,服务器命令数据传输系统获取目标图像,并将目标图像与预设图像进行叠加处理后,向接收设备发送。

本公开在数据传输系统中增加服务器,从而能够持续渲染并输出空白背景图像,且能够将空白背景图像与目标图像进行合成后输出。通过这种方式,能够与接收设备成功连接后,即在HDMI线插上时,第一时间输出空白背景图像的TMDS信号,从而避免了接收设备检测不到视频信号的现象。当数据传输系统需要设置参数和视频画面切换时,也可以避免无视频信号的时间段,从而避免了设置参数和视频画面切换时短暂出现的黑屏现象及接收设备由于检测不到视频信号而不断拉低拉高HPD管脚,并最终导致视频信号终断的问题,降低接收设备搜索信号失败的可能性,提高视频数据传输系统的兼容性及用户体验。

实施例二

基于上述图1对应的实施例中所描述的数据传输方法,下述为本公开该数据传输系统的硬件实施例,可以用于执行本公开方法实施例。

本公开实施例提供一种数据传输系统,如图2所示,该数据传输系统20包括:图像处理设备201和服务器202,该图像处理设备201包括:接收器2011、处理器2012、发送器2013;

该接收器2011,用于获取视频数据和目标图像,并向该处理器发送;具体的,可以从视频源端获取视频数据,该视频源端可以是远程服务器或者其它网络视频来源。

该处理器2012,用于接收该目标图像,根据配置信息处理该目标图像,具体包括:解码处理、渲染处理等。

该服务器202,用于向接收设备发送预设图像并激活检测功能,该检测功能用于检测是否接收到目标信号;

当检测到目标信号时,生成获取指令,该获取指令用于指示该接收器的获取目标图像;

根据该获取指令,当接收到目标图像时,对该目标图像进行处理后向该发送器2013发送;

该发送器2013,用于接收已处理的目标图像,向接收设备发送该已处理的目标图像,具体的可以通过HDMI端口输出

在可选实施例中,本公开所提供的系统20中的服务器202还用于,

当检测到退出指令时,生成停止指令,该获取指令用于停止获取目标图像;

并向该接收器发送该停止指令。

进一步的,本公开所提供的系统还包括参数处理设备,该参数处理设备,用于接收目标信号,并根据该目标信号,激活该参数处理设备的认证功能,该认证功能用于验证权限信息;

根据该认证功能,通过该参数处理设备生成第二图像并向该服务器发送,该第二图像用于获取用户认证信息;

或,根据该目标信号,激活该参数处理设备的设置功能,该配置功能用于设置该目标图像的参数;

根据该设置功能,通过该参数处理设备生成第二图像,并向该服务器发送,该第二图像用于获取参数信息。

上述的目标信号可以是HPD拉高的通知信号,或者,用户通过按压遥控器中的菜单选项所触发的控制信号。

进一步的,本公开所提供的系统20还包括参数处理设备203时,该服务器202还用于,

接收该第一图像,并处理该第一图像后,向该接收设备发送;

根据该第一图像,获取用户认证信息;

当该用户认证信息通过认证时,激活获取功能;

或者,接收该第二图像并在处理该第二图像后向该接收设备发送;

根据该第二图像,通过该参数处理设备获取目标参数,并生成配置指令,该设置指令用于指示根据该目标参数处理该目标图像。

本公开实施例提供的数据传输系统,该系统包括图像处理设备和服务器,还可以包括参数处理设备;当数据传输系统启动时,通过数据传输系统中的服务器,持续的向接收设备发送预设图像,并检测是否接收到接收设备发送的目标信号,当接收目标信号时,服务器命令图像处理设备获取目标图像,并将目标图像与预设图像进行叠加处理后,通过图像处理设备向接收设备发送,降低接收设备搜索信号失败的可能性,提高视频数据传输系统的兼容性及用户体验。

基于上述图1对应的实施例中所描述的数据传输方法,本公开实施例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(英文:ReadOnly Memory,ROM)、随机存取存储器(英文:Random Access Memory,RAM)、CD-ROM、磁带、软盘和光数据存储装置等。该存储介质上存储有计算机指令,用于执行上述图1对应的实施例中所描述的数据传输方法,此处不再赘述。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:利用短波、超短波技术的专用通讯系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类