掌桥专利:专业的专利平台
掌桥专利
首页

无线传屏数据处理方法、系统及计算机可读存储介质

文献发布时间:2023-06-19 11:35:49


无线传屏数据处理方法、系统及计算机可读存储介质

技术领域

本发明涉及无线传屏技术领域,特别是涉及一种无线传屏数据处理方法、系统及计算机可读存储介质。

背景技术

随着科技的发展,无线传屏技术得到推广和应用,无线传屏的发送端能够将音视频数据无线传输给接收端进行播放。现有技术中,传屏接收端主要是使用wifi通信模块来接收数据,然后再对数据按定义好的协议进行解协议操作,得到音视频编码数据,再通过解码模块分别对音频和视频数据进行解码操作,最后对解码后的数据进行渲染操作。

现有技术的方案主要存在以下问题:

1、使用wifi模块通信,传输速度慢,对音视频数据需要进行压缩操作,才可以做到相对实时显示效果,并且wifi通信容易受到周围wifi环境的影响,容易受到信道干扰;

2、数据解码操作比较耗时,解码操作会增加一部分延时;

3、音视频编码后的数据是一种有损的数据,接收端解码渲染后会出现字体锯齿感、画面模糊、清晰度下降等问题;

4、为了增加传输速度,会对硬件进行更换,硬件更换后,导致无法兼容旧发送端发送的数据。

发明内容

为此,本发明的一个实施例提出一种无线传屏数据处理方法,以解决现有技术传输速度慢、数据解码耗时长、数据质量损失、无法兼容旧发送端发送的数据等问题。

根据本发明一实施例的无线传屏数据处理方法,应用于无线传屏的接收端,所述接收端设有毫米波模块和wifi模块,所述方法包括:

通过毫米波模块接收第一数据,或者通过wifi模块接收第二数据,所述第一数据为无损音视频数据,所述第二数据为编码后的音视频编码数据;

对所述第一数据进行分离,以得到无损音频数据和无损视频数据,或者对所述第二数据进行分离,以得到音频编码数据和视频编码数据;

对所述无损音频数据和所述无损视频数据直接进行渲染和播放操作,或者对所述音频编码数据和所述视频编码数据进行解协议、解码操作后,得到音频解码数据和视频解码数据,再对所述音频解码数据和所述视频解码数据进行渲染和播放操作。

根据本发明实施例的无线传屏数据处理方法,针对wifi传输速度慢和容易受到干扰的问题,接收端加入了毫米波模块,毫米波模块能够直接接收无损音视频数据,无需做解码操作,不会出现清晰度下降、受干扰等问题,并且可以极速接收数据,避免了延时增大的问题,使得显示画面与源画面一致,本发明可以对无损音视频数据和音视频编码数据都进行接收和处理,能够兼容现有的协议,实现了两种通信方式的兼容,即使用毫米波的发送端和使用wifi的发送端都可以将画面传输到采用本发明的接收端中。

另外,根据本发明上述实施例的无线传屏数据处理方法,还可以具有如下附加的技术特征:

进一步地,对所述无损音频数据和所述无损视频数据直接进行渲染和播放操作,或者对所述音频编码数据和所述视频编码数据进行解协议、解码操作后,得到音频解码数据和视频解码数据,再对所述音频解码数据和所述视频解码数据进行渲染和播放操作的步骤具体包括:

判断所述接收端的显示界面中是否存在已经渲染的画面;

若所述接收端的显示界面中存在已经渲染的画面,则关闭所述已经渲染的画面,并断开与所述已经渲染的画面的源设备之间的通信;

在新的画面中对所述无损视频数据进行渲染,并播放所述无损音频数据,或者,在新的画面中对所述视频解码数据进行渲染,并播放所述音频解码数据。

进一步地,判断所述接收端的显示界面中是否存在已经渲染的画面的步骤之后,所述方法还包括:

若所述接收端的显示界面中不存在已经渲染的画面,则直接对所述无损视频数据进行渲染,并播放所述无损音频数据,或者,直接对所述视频解码数据进行渲染,并播放所述音频解码数据。

进一步地,所述方法还包括:

若所述无损视频数据的生成时间早于所述视频解码数据,则先对所述无损视频数据渲染,播放所述无损音频数据,在得到所述视频解码数据时,关闭所述无损视频数据的渲染和所述无损音频数据的播放,并对所述视频解码数据进行渲染,播放所述音频解码数据;

若所述视频解码数据的生成时间早于所述无损视频数据,则先对所述视频解码数据渲染,并播放所述音频解码数据,在得到所述无损视频数据时,关闭所述视频解码数据的渲染和所述音频解码数据的播放,并对所述无损视频数据进行渲染,播放所述无损音频数据。

进一步地,对所述音频编码数据和所述视频编码数据进行解协议、解码操作的步骤具体包括:

对所述音频编码数据进行解协议操作,以得到解协议后的音频编码数据,以及对所述视频编码数据进行解协议操作,以得到解协议后的视频编码数据;

对所述解协议后的音频编码数据进行音频解码,以得到音频解码数据,以及对所述解协议后的视频编码数据进行视频解码,以得到视频解码数据。

本发明的另一个实施例提出一种无线传屏数据处理系统,以解决现有技术传输速度慢、数据解码耗时长、数据质量损失、无法兼容旧发送端发送的数据等问题。

根据本发明一实施例的无线传屏数据处理系统,应用于无线传屏的接收端,所述接收端设有毫米波模块和wifi模块,所述系统包括:

接收模块,用于通过毫米波模块接收第一数据,或者通过wifi模块接收第二数据,所述第一数据为无损音视频数据,所述第二数据为编码后的音视频编码数据;

分离模块,用于对所述第一数据进行分离,以得到无损音频数据和无损视频数据,或者对所述第二数据进行分离,以得到音频编码数据和视频编码数据;

渲染播放模块,用于对所述无损音频数据和所述无损视频数据直接进行渲染和播放操作,或者对所述音频编码数据和所述视频编码数据进行解协议、解码操作后,得到音频解码数据和视频解码数据,再对所述音频解码数据和所述视频解码数据进行渲染和播放操作。

根据本发明实施例的无线传屏数据处理系统,针对wifi传输速度慢和容易受到干扰的问题,接收端加入了毫米波模块,毫米波模块能够直接接收无损音视频数据,无需做解码操作,不会出现清晰度下降、受干扰等问题,并且可以极速接收数据,避免了延时增大的问题,使得显示画面与源画面一致,本发明可以对无损音视频数据和音视频编码数据都进行接收和处理,能够兼容现有的协议,实现了两种通信方式的兼容,即使用毫米波的发送端和使用wifi的发送端都可以将画面传输到采用本发明的接收端中。

另外,根据本发明上述实施例的无线传屏数据处理系统,还可以具有如下附加的技术特征:

进一步地,所述渲染播放模块具体用于:

判断所述接收端的显示界面中是否存在已经渲染的画面;

若所述接收端的显示界面中存在已经渲染的画面,则关闭所述已经渲染的画面,并断开与所述已经渲染的画面的源设备之间的通信;

在新的画面中对所述无损视频数据进行渲染,并播放所述无损音频数据,或者,在新的画面中对所述视频解码数据进行渲染,并播放所述音频解码数据。

进一步地,所述渲染播放模块还用于:

若所述接收端的显示界面中不存在已经渲染的画面,则直接对所述无损视频数据进行渲染,并播放所述无损音频数据,或者,直接对所述视频解码数据进行渲染,并播放所述音频解码数据。

进一步地,所述渲染播放模块还用于:

若所述无损视频数据的生成时间早于所述视频解码数据,则先对所述无损视频数据渲染,播放所述无损音频数据,在得到所述视频解码数据时,关闭所述无损视频数据的渲染和所述无损音频数据的播放,并对所述视频解码数据进行渲染,播放所述音频解码数据;

若所述视频解码数据的生成时间早于所述无损视频数据,则先对所述视频解码数据渲染,并播放所述音频解码数据,在得到所述无损视频数据时,关闭所述视频解码数据的渲染和所述音频解码数据的播放,并对所述无损视频数据进行渲染,播放所述无损音频数据。

进一步地,所述渲染播放模块还用于:

对所述音频编码数据进行解协议操作,以得到解协议后的音频编码数据,以及对所述视频编码数据进行解协议操作,以得到解协议后的视频编码数据;

对所述解协议后的音频编码数据进行音频解码,以得到音频解码数据,以及对所述解协议后的视频编码数据进行视频解码,以得到视频解码数据。

本发明的另一个实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施例了解到。

附图说明

本发明实施例的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明一实施例的无线传屏数据处理方法的流程图;

图2是图1中步骤S103的详细流程图;

图3是根据本发明一实施例的无线传屏数据处理系统的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明一实施例提出的无线传屏数据处理方法,所述方法应用于无线传屏的接收端,所述接收端设有毫米波模块和wifi模块,所述方法包括步骤S101~S103:

S101,通过毫米波模块接收第一数据,或者通过wifi模块接收第二数据,所述第一数据为无损音视频数据,所述第二数据为编码后的音视频编码数据。

其中,本实施例中,在传统的接收端具备wifi模块的基础上,增加了毫米波模块,相应的,在无线传屏的发送端,也增加了毫米波模块。接收端启动后,接收端中的毫米波模块和wifi模块分别用于接收发送端无线传输的数据,但两者接收的数据不同,毫米波模块接收的第一数据为无损音视频数据,wifi模块接收的第二数据为编码后的音视频编码数据。需要指出的是,毫米波模块和wifi模块不是同时接收数据,而且其中一个模块接收数据,例如,通过毫米波模块接收第一数据时,wifi模块不接收第二数据,或者,通过wifi模块接收第二数据时,毫米波模块不接收第一数据。

S102,对所述第一数据进行分离,以得到无损音频数据和无损视频数据,或者对所述第二数据进行分离,以得到音频编码数据和视频编码数据。

其中,当毫米波模块接收到数据后,可以不用进行解码操作,将音屏和视频数据分离得到无损音频和无损视频数据,直接进行下一步渲染和播放阶段操作。而wifi模块接收到数据后,需要先分离得到音频编码数据和视频编码数据,然后需要对数据进行解协议、解码,才能进行渲染和播放阶段的操作。

S103,对所述无损音频数据和所述无损视频数据直接进行渲染和播放操作,或者对所述音频编码数据和所述视频编码数据进行解协议、解码操作后,得到音频解码数据和视频解码数据,再对所述音频解码数据和所述视频解码数据进行渲染和播放操作。

其中,对所述音频编码数据和所述视频编码数据进行解协议、解码操作的步骤具体包括:

对所述音频编码数据进行解协议操作,以得到解协议后的音频编码数据,以及对所述视频编码数据进行解协议操作,以得到解协议后的视频编码数据;

对所述解协议后的音频编码数据进行音频解码,以得到音频解码数据,以及对所述解协议后的视频编码数据进行视频解码,以得到视频解码数据。

根据本实施例提供的无线传屏数据处理方法,针对wifi传输速度慢和容易受到干扰的问题,接收端加入了毫米波模块,毫米波模块能够直接接收无损音视频数据,无需做解码操作,不会出现清晰度下降、受干扰等问题,并且可以极速接收数据,避免了延时增大的问题,使得显示画面与源画面一致,本发明可以对无损音视频数据和音视频编码数据都进行接收和处理,能够兼容现有的协议,实现了两种通信方式的兼容,即使用毫米波的发送端和使用wifi的发送端都可以将画面传输到采用本发明的接收端中。

此外,作为一个具体示例,请参阅图2,步骤S103中,对所述无损音频数据和所述无损视频数据直接进行渲染和播放操作,或者对所述音频编码数据和所述视频编码数据进行解协议、解码操作后,得到音频解码数据和视频解码数据,再对所述音频解码数据和所述视频解码数据进行渲染和播放操作的步骤具体包括:

S1031,判断所述接收端的显示界面中是否存在已经渲染的画面。

S1032,若所述接收端的显示界面中存在已经渲染的画面,则关闭所述已经渲染的画面,并断开与所述已经渲染的画面的源设备之间的通信。

即若所述接收端的显示界面中存在已经渲染的画面,则需要先断开与已经渲染的画面的源设备之间的通信。

S1033,在新的画面中对所述无损视频数据进行渲染,并播放所述无损音频数据,或者,在新的画面中对所述视频解码数据进行渲染,并播放所述音频解码数据。

具体的,若所述接收端的显示界面中不存在已经渲染的画面,则直接对所述无损视频数据进行渲染,并播放所述无损音频数据,或者,直接对所述视频解码数据进行渲染,并播放所述音频解码数据。

此外,作为一个具体示例,所述方法还包括:

若所述无损视频数据的生成时间早于所述视频解码数据,则先对所述无损视频数据渲染,播放所述无损音频数据,在得到所述视频解码数据时,关闭所述无损视频数据的渲染和所述无损音频数据的播放,并对所述视频解码数据进行渲染,播放所述音频解码数据。

若所述视频解码数据的生成时间早于所述无损视频数据,则先对所述视频解码数据渲染,并播放所述音频解码数据,在得到所述无损视频数据时,关闭所述视频解码数据的渲染和所述音频解码数据的播放,并对所述无损视频数据进行渲染,播放所述无损音频数据。由此可以实现抢占投屏的播放方式。

请参阅图3,基于同一发明构思,本发明另一实施例提出的无线传屏数据处理系统,应用于无线传屏的接收端,所述接收端设有毫米波模块和wifi模块,所述系统包括:

接收模块10,用于通过毫米波模块接收第一数据,或者通过wifi模块接收第二数据,所述第一数据为无损音视频数据,所述第二数据为编码后的音视频编码数据;

分离模块20,用于对所述第一数据进行分离,以得到无损音频数据和无损视频数据,或者对所述第二数据进行分离,以得到音频编码数据和视频编码数据;

渲染播放模块30,用于对所述无损音频数据和所述无损视频数据直接进行渲染和播放操作,或者对所述音频编码数据和所述视频编码数据进行解协议、解码操作后,得到音频解码数据和视频解码数据,再对所述音频解码数据和所述视频解码数据进行渲染和播放操作。

本实施例中,所述渲染播放模块30具体用于:

判断所述接收端的显示界面中是否存在已经渲染的画面;

若所述接收端的显示界面中存在已经渲染的画面,则关闭所述已经渲染的画面,并断开与所述已经渲染的画面的源设备之间的通信;

在新的画面中对所述无损视频数据进行渲染,并播放所述无损音频数据,或者,在新的画面中对所述视频解码数据进行渲染,并播放所述音频解码数据。

本实施例中,所述渲染播放模块30还用于:

若所述接收端的显示界面中不存在已经渲染的画面,则直接对所述无损视频数据进行渲染,并播放所述无损音频数据,或者,直接对所述视频解码数据进行渲染,并播放所述音频解码数据。

本实施例中,所述渲染播放模块30还用于:

若所述无损视频数据的生成时间早于所述视频解码数据,则先对所述无损视频数据渲染,播放所述无损音频数据,在得到所述视频解码数据时,关闭所述无损视频数据的渲染和所述无损音频数据的播放,并对所述视频解码数据进行渲染,播放所述音频解码数据;

若所述视频解码数据的生成时间早于所述无损视频数据,则先对所述视频解码数据渲染,并播放所述音频解码数据,在得到所述无损视频数据时,关闭所述视频解码数据的渲染和所述音频解码数据的播放,并对所述无损视频数据进行渲染,播放所述无损音频数据。

本实施例中,所述渲染播放模块30还用于:

对所述音频编码数据进行解协议操作,以得到解协议后的音频编码数据,以及对所述视频编码数据进行解协议操作,以得到解协议后的视频编码数据;

对所述解协议后的音频编码数据进行音频解码,以得到音频解码数据,以及对所述解协议后的视频编码数据进行视频解码,以得到视频解码数据。

根据本实施例提供的无线传屏数据处理系统,针对wifi传输速度慢和容易受到干扰的问题,接收端加入了毫米波模块,毫米波模块能够直接接收无损音视频数据,无需做解码操作,不会出现清晰度下降、受干扰等问题,并且可以极速接收数据,避免了延时增大的问题,使得显示画面与源画面一致,本发明可以对无损音视频数据和音视频编码数据都进行接收和处理,能够兼容现有的协议,实现了两种通信方式的兼容,即使用毫米波的发送端和使用wifi的发送端都可以将画面传输到采用本发明的接收端中。

此外,本发明的实施例还提出一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述方法的步骤。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

相关技术
  • 无线传屏数据处理方法、系统及计算机可读存储介质
  • 无线投屏方法、无线投屏系统及其计算机可读存储介质
技术分类

06120112980520