一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据转换方法、装置、终端设备及存储介质与流程

2021-10-29 07:55:00 来源:中国专利 TAG:
一种数据转换方法、装置、终端设备及存储介质与流程

本发明涉及数据传输领域,具体是涉及一种数据转换方法、装置、终端设备及存储介质。

背景技术

每一种数据接口能够针对一种数据进行传输,数据接口A能够接收数据a,但是数据接口A却不能接收与数据a不同的数据b,当传输过来的是数据b时,此时的数据接口A没有办法接收数据b。

综上所述,现有技术中数据接口针对不同的数据不能实现通用。

因此,现有技术还有待改进和提高。



技术实现要素:

为解决上述技术问题,本发明提供了一种数据转换方法、装置、终端设备及存储介质,解决了技术中数据接口针对不同的数据不能实现通用的问题。

为实现上述目的,本发明采用了以下技术方案:

第一方面,本发明提供一种数据转换方法,其中,包括:

获取待转换数据;

获取目标接口所对应的目标传输协议,所述目标接口用于接收所述待转换数据;

依据所述目标传输协议对所述待转换数据进行编码,得到与所述目标接口所匹配的目标数据。

在一种实现方式中,所述依据所述目标传输协议对所述待转换数据进行编码,得到与所述目标接口所匹配的目标数据,包括:

依据所述待转换数据所对应的传输协议的对所述待转换数据进行解码,得到解码之后所对应的图像数据;

依据所述目标传输协议对所述图像数据进行编码,得到与所述目标接口所匹配的目标数据。

在一种实现方式中,所述依据所述待转换数据所对应的传输协议的对所述待转换数据进行解码,得到解码之后所对应的图像数据,包括:

依据所述待转换数据所对应的传输协议,得到高清数字显示接口标准传输协议;

依据所述高清数字显示接口标准传输协议对所述待转换数据进行解码,得到解码之后所对应的图像数据。

在一种实现方式中,所述依据所述目标传输协议对所述图像数据进行编码,得到与所述目标接口所匹配的目标数据,包括:

依据所述目标传输协议对所述图像数据进行编码,得到图像编码数据;

对所述图像编码数据进行去噪处理,得到去噪之后的所述图像编码数据;

对去噪之后的所述图像编码数据进行像素混合算法,得到与所述目标接口所匹配的目标数据。

在一种实现方式中,所述对去噪之后的所述图像编码数据进行像素混合算法,得到与所述目标接口所匹配的目标数据,包括:

对去噪之后的所述图像编码数据进行像素混合算法,得到中间数据;

将所述中间数据所对应的传输方式转变成目标接口所对应的并行传输方式。

在一种实现方式中,所述依据所述目标传输协议对所述待转换数据进行编码,得到与所述目标接口所匹配的目标数据,包括:

依据所述目标传输协议,得到与所述目标传输协议所匹配的数据传输带宽;

依据所述数据传输带宽对所述待转换数据进行编码,得到与所述目标接口所匹配的目标数据。

在一种实现方式中,所述依据所述目标传输协议对所述待转换数据进行编码,得到与所述目标接口所匹配的目标数据,包括:

依据所述目标传输协议,得到与所述目标传输协议所匹配的频率;

依据所述频率对所述待转换数据进行编码,得到与所述目标接口所匹配的目标数据。

第二方面,本发明实施例还提供一种数据转换方法的装置,其中,所述装置包括如下组成部分:

数据采集模块,用于获取待转换数据;

协议采集模块,用于获取目标接口所对应的目标传输协议,所述目标接口用于接收所述待转换数据;

数据转换模块,用于依据所述目标传输协议对所述待转换数据进行编码,得到与所述目标接口所匹配的目标数据。

第三方面,本发明实施例还提供一种终端设备,其中,所述终端设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的数据转换程序,所述处理器执行所述数据转换程序时,实现上述所述的数据转换方法的步骤。

第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据转换程序,所述数据转换程序被处理器执行时,实现上述所述的数据转换方法的步骤。

有益效果:本发明首先获取待转换数据,由于待转换数据对应特定的传输协议,该传输协议并不适用于目标接口,因此目标接口不能直接接收待转换数据,所以本发明依据与目标接口所对应的目标传输协议对待转换数据进行编码,编码之后得到的目标数据与目标接口相匹配,使得目标接口能够接收传输过来的待转换数据。

综上所述,本发明使得目标接口针对不同的数据具有通用性,扩大了目标接口的使用范围。

附图说明

图1为本发明的流程图;

图2为本发明的硬件结构图;

图3-图12为本发明切换接口的示意图。

具体实施方式

以下结合实施例和说明书附图,对本发明中的技术方案进行清楚、完整地描述。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

经研究发现,每一种数据接口能够针对一种数据进行传输,数据接口A能够接收数据a,但是数据接口A却不能接收与数据a不同的数据b,当传输过来的是数据b时,此时的数据接口A没有办法接收数据b。

综上所述,现有技术中数据接口针对不同的数据不能实现通用。

为解决上述技术问题,本发明提供了一种数据转换方法、装置、终端设备及存储介质,解决了技术中数据接口针对不同的数据不能实现通用的问题。具体实施时,本发明首先获取待转换数据,由于待转换数据对应特定的传输协议,该传输协议并不适用于目标接口,因此目标接口不能直接接收待转换数据,所以本发明依据与目标接口所对应的目标传输协议对待转换数据进行编码,编码之后得到的目标数据与目标接口相匹配,使得目标接口能够接收传输过来的待转换数据。

举例说明,作为待转换数据的图像数据是依据特定的传输协议传输过来的,当需要将待转换数据通过目标接口传输给其它设备时,由于目标接口有其相应的目标传输协议,导致目标传输协议与待转换数据的传输协议不一致,本发明依据目标传输协议重新对待转换数据进行编码,得到的目标数据就与目标接口匹配了,目标接口也就可以传输数据了。

示例性方法

本实施例的一种数据转换方法可应用于终端设备中。在本实施例中,如图1中所示,所述一种数据转换方法具体包括如下步骤:

S100,获取待转换数据;

举例说明,待转换数据可以是分辨率为8K的图像,8K图像所对应的传输带宽为48Gbps,可以通过高新数字显示接口(DisplayPort)接收从HDMI2.1接口传输过来的待转换数据。

S200,获取目标接口所对应的目标传输协议,所述目标接口用于接收所述待转换数据;

举例说明,本实施例的目标接口可以是DP2.0,DP2.0对应的目标传输协议能够支持80Gbps的传输带宽,本实施例中,目标传输协议包括了数据传输带宽和数据信号的频率。

S300,依据所述目标传输协议对所述待转换数据进行编码,得到与所述目标接口所匹配的目标数据。

对待转换数据重新依据与目标接口所匹配的目标传输协议进行编码,编码为现有的编码算法。

步骤S300包括如下的步骤S301和步骤S302:

S301,依据所述待转换数据所对应的传输协议的对所述待转换数据进行解码,得到解码之后所对应的图像数据;

举例说明,一个设备将原图像数据从HDMI2.1接口传输出来,原数据图像要经过与HDMI2.1接口所对应的HDMI2.1传输协议进行编码,因此从HDMI2.1接口传输出来的图像数据已经不再是原图像数据了,而另外一个设备通过DP2.0接口是要获取原图像数据,因此,首先需要对HDMI2.1接口传输过来的图像数据进行解码,以获取解码之后所对应的图像数据(原图像数据)。

步骤S301包括步骤S3011和步骤S3012:

S3011,依据所述待转换数据所对应的传输协议,得到高清数字显示接口标准传输协议;

本实施例中,HDMI2.1接口对应的就是高清数字显示接口标准传输协议,原数据就是依据高清数字显示接口标准传输协议进行编码得到待转换数据的。

S3012,依据所述高清数字显示接口标准传输协议对所述待转换数据进行解码,得到解码之后所对应的图像数据;

怎样依据高清数字显示接口标准传输协议对原数据进行编码的,就采用相应的解码方式还原出原图像数据。

S302,依据所述目标传输协议对所述图像数据进行编码,得到与所述目标接口所匹配的目标数据。

解码之后对应的原图像数据,目标接口即DP2.0接口并不能传输原图像数据,因此需要对原图像数据重新进行编码。

本实施例的图像数据就是步骤S301中的原图像数据,之所以要先解码得到原图像数据再对原图像进行编码,这样目标接口接收到的图像数据才更接近与原图像数据。另外,解码之后更有利于编码。

步骤S302包括步骤S3021和步骤S3022:

S3021,依据所述目标传输协议对所述图像数据进行编码,得到图像编码数据;

目标传输协议即为图像数据所要到达的DP2.0接口所对应的传输协议。

S3022,对所述图像编码数据进行去噪处理,得到去噪之后的所述图像编码数据;

图像数据在传输过程中因为信道的干扰会携带有噪声,这些噪声会影响图像的质量,因此需要进行去噪处理。

S3023,对去噪之后的所述图像编码数据进行像素混合算法,得到中间数据;

像素混合算法能够提高图像的透明度,即提高图像的质量,提高用户的体验感。

S3024,将所述中间数据所对应的传输方式转变成目标接口所对应的并行传输方式;

目标接口DP2.0接口能够接收的采用并行传输方式传输过来的数据,因此需要将串行传输的数据转变为并行数据。

整个步骤S300中,之所以是在对编码之后才对图像数据进行去噪和像素混合处理,是因此如果在编码之前进行去噪和像素混合处理,是为了提高目标接口DP2.0接口获取到的图像质量。

综上,本发明首先获取待转换数据,由于待转换数据对应特定的传输协议,该传输协议并不适用于目标接口,因此目标接口不能直接接收待转换数据,所以本发明依据与目标接口所对应的目标传输协议对待转换数据进行编码,编码之后得到的目标数据与目标接口相匹配,使得目标接口能够接收传输过来的待转换数据。本发明使得目标接口针对不同的数据具有通用性,扩大了目标接口的使用范围。

示例性装置

本实施例还提供一种数据转换方法的装置,所述装置包括如下组成部分:

数据采集模块,用于获取待转换数据;

协议采集模块,用于获取目标接口所对应的目标传输协议;

数据转换模块,用于依据所述目标传输协议对所述待转换数据进行编码,得到与所述目标接口所匹配的目标数据。

下面以两个8K设备之间通过数据接口进行数据传输为例,说明本发明的装置的详细结构以及工作过程:

有的8K设备具有HDMI2.1接口,有的8K设备具有DP2.0接口,HDMI2.1接口的理论传输带宽为48Gbps,支持8K 60Hz信号;DP2.0接口的理论传输带宽达80Gbps,支持8K 120Hz信号。待转换数据是通过其中一个8K设备的HDMI2.1接口向另一个8K设备的DP2.0接口传输的,由于HDMI2.1接口和DP2.0接口传输带宽不一样,即两个接口所对应的传输协议不一致,因此,数据不能直接在两个接口之间进行传输,需要进行数据转换。

本发明装置通过串并行转换单元接收HDMI2.1接口传输过来的并行数据,并将并行通信转换成串行通信,而HDMI2.1接口与串并行转换单元之间可以通过AXI4总线进行数据传输,解码单元对数据串并行转换单元输出的数据进行解码,具体解码过程如下:

解码单元接收端的数据缓冲器负责接收HDMI2.1接口模块解析出来的压缩数据流,并对数据进行缓存,再由解码单元中的熵解码器根据控制数据读取。按照HDMI2.1接口所对应的传输协议(HDMI2.1协议)还原出视频数据、音频数据和辅助数据这些原数据(即没有经过HDMI2.1接口传输之前的数据)。同样的,HDMI2.1接口内部及与其它接口之间的数据交换也是采用AXI4总线。然后通过HDMI2.1协议解码,还原出图像数据。之后再依据DP2.0协议进行编码,编码之后的数据经过本装置的噪声处理单元、像素混合单元、运动画质补偿单元,能够提高图像的质量,之后串并行转换单元将串行通信转换成并行通信,以适应目标接口DP2.0接口对通信方式的要求。

如图3-12所示,在本发明装置上设置按键开关,该按键开关的作用可以将不同的接口之间进行切换。

如图3和4所示,本发明装置上的按键一的作用是将HDMI2.1接口传输过来的数据转换成可以在四个HDMI2.0接口上传输的数据,也可以通过控制按键一,对将四个HDMI2.0接口作为输入接口,HDMI2.1接口作为输出接口,本装置将HDMI2.0传输协议所匹配的数据转换成与HDMI2.1接口相匹配的数据。即本发明的装置既可以让数据在一个HDMI2.1接口和四个HDMI2.0接口之间实现传输。

如图5和6所示,本装置上设置有按键二,按键二的作用是在一个DP2.0接口和四个HDMI2.0接口之间实现切换,即本发明的装置可以让数据在一个DP2.0接口和四个HDMI2.0接口之间实现传输。

如图7和8所示,本装置上设置有按键三,按键三的作用是在DP2.0接口和HDMI2.1接口之间实现切换,即本发明的装置可以让数据在DP2.0接口和HDMI2.1接口之间实现传输。

如图9和10所示,本装置上设置有按键四,按键四的作用是在一个HDMI2.1接口和四个HDMI2.1接口之间实现切换,即本发明的装置可以让数据在一个HDMI2.1接口和四个HDMI2.1接口之间实现传输。

如图11和12所示,本装置上设置有按键五,按键五的作用是在一个HDMI2.0接口和四个HDMI2.0接口之间实现切换,即发明的装置可以让数据在一个HDMI2.0接口和四个HDMI2.0接口之间实现传输。

基于上述实施例,本发明还提供了一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的数据转换程序,所述处理器执行所述数据转换程序时,实现上述所述的数据转换方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

综上,本发明公开了一种数据转换方法、装置、终端设备及存储介质,所述方法包括:本发明首先获取待转换数据,由于待转换数据对应特定的传输协议,该传输协议并不适用于目标接口,因此目标接口不能直接接收待转换数据,所以本发明依据与目标接口所对应的目标传输协议对待转换数据进行编码,编码之后得到的目标数据与目标接口相匹配,使得目标接口能够接收传输过来的待转换数据。本发明使得目标接口针对不同的数据具有通用性,扩大了目标接口的使用范围。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜