HDMI信号传屏方法及无线传屏器与流程

文档序号:22805441发布日期:2020-11-04 04:09阅读:458来源:国知局
HDMI信号传屏方法及无线传屏器与流程

本发明涉及多媒体传屏技术领域,尤其涉及一种基于type-c接口的hdmi信号传屏方法及无线传屏器。



背景技术:

无线传屏技术拟在无线环境中为多个无线终端提供一个连接、控制、参与显示的平台,适用于商务演示、教学演示、家庭娱乐等环境中,其优势在于可以随时布置且无需穿孔布线,使得智能化、多媒体化的无线会议和多媒体教学等集中式活动逐渐发展。

目前市面上比较流行的无线传屏方法有基于type-c接口的无线传屏方法和基于hdmi接口的无线传屏方法,而这两种方法的区别在于接口传输数据能力的不同以及内部编码芯片的工作性质不同。鉴于hdmi接口是高清晰度的多媒体接口且搭配数字内容保护功能,在适配专用编码芯片后可实现最高效的影像传输(音频/视频传输),再加上当前无线传屏器的功能改进往多接口技术发展,因此技术人员提出将上述两种传屏方法进行技术融合,然而如何提高不同信号转换能力以及数据传输可靠性,是本发明所需要考虑的问题。



技术实现要素:

本发明的目的在于克服现有技术的不足,本发明提供了一种基于type-c接口的hdmi信号传屏方法及无线传屏器,以type-c接口作为传屏主要接口、hdmi接口作为传屏辅助接口,通过结合信号转换模块与视频编码模块可保障最优的传屏效果,满足用户体验感。

相应的,本发明提出了一种基于type-c接口的hdmi信号传屏方法,所述方法包括:

在传屏器的type-c接口有接收外部源设备所传输的文件信息时,所述传屏器的信号转换模块识别所述type-c接口上的第一端口是否有接收所述文件信息;

若识别所述第一端口未有接收所述文件信息时,所述信号转换模块识别所述type-c接口上的第二端口是否有接收所述文件信息;

若识别所述第二端口有接收所述文件信息时,所述信号转换模块根据内部写入的执行程序对所述文件信息进行hdmi信号转换编码,并基于所述传屏器的hdmi接口将生成的hdmi音视频数据传输至所述传屏器的视频编码模块;

所述视频编码模块将所述hdmi音视频数据压缩为网络流音视频包,并基于所述传屏器的网络传输模块将所述网络流音视频包传输至外部显示设备进行解码显示。

可选的,所述信号转换模块根据内部写入的执行程序对所述文件信息进行hdmi信号转换编码包括:

所述信号转换模块的存储器中存储有所写入的执行程序,所述信号转换模块的处理器调用所述执行程序,并基于所述执行程序对所述文件信息进行hdmi信号转换编码。

可选的,所述第一端口用于提供所述外部源设备向所述处理器传输程序更新文件的通道,所述第二端口用于提供所述外部源设备向所述处理器传输音视频数据的通道。

可选的,在所述传屏器的信号转换模块识别所述type-c接口上的第一端口是否有接收所述文件信息之后,还包括:

若识别所述第一端口有接收所述文件信息时,所述处理器基于所述文件信息对所述存储器中的执行程序进行版本更新处理,再返回重新识别所述type-c接口上的第一端口是否有接收新的文件信息。

可选的,在传屏器的type-c接口有接收外部源设备所传输的文件信息之前,还包括:

所述外部源设备基于所述type-c接口上的第三端口读取所述存储器中所写入的执行程序,并基于对所述执行程序的版本验证结果生成所述文件信息,所述第三端口用于提供所述外部源设备访问所述存储器的通道。

可选的,在所述信号转换模块识别所述type-c接口上的第二端口是否有接收所述文件信息之前,还包括:

所述网络传输模块基于发送的无线电波与所述外部显示设备建立无线连接,所述无线电波包括预设字段和编码字段。

可选的,所述预设字段至少包括所述网络传输模块的无线热点名称,所述编码字段至少包括所述网络传输模块的登录密码。

相应的,本发明实施例还提供了一种无线传屏器,所述无线传屏器包括type-c接口、hdmi接口、信号转换模块、视频编码模块和网络传输模块,所述信号转换模块通过所述type-c接口与外部源设备相连接,所述视频编码模块通过所述hdmi接口与所述信号转换模块相连接,所述网络传输模块与所述视频编码模块相连接,所述网络传输模块与外部显示设备无线连接;其中,

所述type-c接口用于接收所述外部源设备所传输的文件信息;

所述信号转换模块用于识别所述type-c接口上的第一端口和第二端口是否有接收所述文件信息;以及基于识别到所述第一端口未有接收所述文件信息且所述第二端口有接收所述文件信息,根据内部写入的执行程序对所述文件信息进行hdmi信号转换编码,并生成hdmi音视频数据;

所述hdmi接口用于将所述hdmi音视频数据传输至所述视频编码模块;

所述视频编码模块用于将所述hdmi音视频数据压缩为网络流音视频包,并将所述网络流音视频包传输至所述网络传输模块;

所述网络传输模块用于将所述网络流音视频包传输至所述外部显示设备进行解码显示。

可选的,所述信号转换模块包括处理器和存储器,所述处理器基于信号线与所述存储器相连接;

所述存储器用于存储执行程序,所述执行程序至少包括所述处理器将type-c信号转换为hdmi信号的若干个运行指令;

所述处理器用于调用所述执行程序,并基于所述执行程序对所述文件信息进行hdmi信号转换编码。

可选的,所述第一端口用于提供所述外部源设备向所述处理器传输程序更新文件的通道,所述第二端口用于提供所述外部源设备向所述处理器传输音视频数据的通道。

基于本发明实施例的方法,通过外部源设备对信号转换模块所存储的执行程序进行优先查询与辅助更新,使得信号转换模块在完成对携带音视频数据的type-c信号的转换过程中具有高效性与准确性;且基于hdmi接口的数字内容保护功能,通过配合视频编码模块可保障最优的传屏效果,从而满足用户体验感。本发明实施例所涉及到的无线传屏器,由于视频编码模块以hdmi专用芯片为主,在实际使用过程中以type-c接口作为传屏主要接口、hdmi接口作为传屏辅助接口,使得具备type-c接口的外部源设备可实时传输界面数据;另一方面可以将hdmi接口作为独立的传屏接口,使得具备hdmi接口的外部源设备同样完成传屏,具有良好的实用性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明实施例公开的无线传屏器的结构示意图;

图2是本发明实施例公开的基于type-c接口的hdmi信号传屏方法的流程示意图。

具体实施方式

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

图1示出了本发明实施例中的无线传屏器的结构示意图,所述无线传屏器包括:type-c接口、hdmi接口、信号转换模块、视频编码模块和网络传输模块,所述信号转换模块通过所述type-c接口与外部源设备相连接,所述视频编码模块通过所述hdmi接口与所述信号转换模块相连接,所述网络传输模块与所述视频编码模块相连接,所述网络传输模块与外部显示设备无线连接。

具体的,所述信号转换模块包括处理器和存储器,所述处理器基于信号线与所述存储器相连接,所述处理器具有对所述存储器中所写入的执行程序的调用与版本更新作用,可保证所述信号转换模块在type-c信号转换过程中的高效准确性。

具体的,在所述type-c接口上设置有可供信息传输的第一端口、第二端口和第三端口,所述第一端口可间接连通所述外部源设备和所述处理器的第一引脚,所述第二端口可间接连通所述外部源设备和所述处理器的第二引脚,所述第三端口可间接连通所述外部源设备和所述存储器。在实施过程中,所述第一端口实现执行程序更新文件的传输,所述第二端口实现携带音视频数据的type-c信号的接入,所述第三端口实现对所述存储器的信息查询功能,从而使得所述外部源设备可通过与所述信号转换模块的有线通信,辅助完成对所述信号转换模块的功能更新。

具体的,所述hdmi接口实际上包括hdmi公接头和hdmi母接头,所述hdmi母接头与所述信号转换模块相连接,所述hdmi公接口与所述视频编码模块相连接,即:所述type-c接口、所述信号转换模块与所述hdmi母接头可形成type-c转接头,所述hdmi母接头、所述视频编码模块与所述网络传输模块可形成hdmi传屏器。在应用过程中,一方面所述hdmi传屏器可针对具有hdmi接口的外部源设备完成独立的传屏工作,另一方面通过所述hdmi母接头与所述hdmi公接头的对接,即通过所述type-c转接头与所述hdmi传屏器的结合可针对具有type-c接口的外部源设备完成传屏工作,符合当前无线传屏器朝多接口技术发展的要求,使得所述无线传屏器具有良好的实用性。

需要说明的是,在本发明实施例中的所述网络传输模块采用成熟的wifi模块进行数据的无线传输,也可根据网络条件增加额外的蓝牙模块或者替换为蓝牙模块,以加强所述无线传屏器的传屏成功率。

基于本发明实施例的无线传屏器,其实现基于type-c接口的hdmi信号传屏方法包括:在传屏器的type-c接口有接收外部源设备所传输的文件信息时,所述传屏器的信号转换模块识别所述type-c接口上的第一端口是否有接收所述文件信息;若识别所述第一端口未有接收所述文件信息时,所述信号转换模块识别所述type-c接口上的第二端口是否有接收所述文件信息;若识别所述第二端口有接收所述文件信息时,所述信号转换模块根据内部写入的执行程序对所述文件信息进行hdmi信号转换编码,并基于所述传屏器的hdmi接口将生成的hdmi音视频数据传输至所述传屏器的视频编码模块;所述视频编码模块将所述hdmi音视频数据压缩为网络流音视频包,并基于所述传屏器的网络传输模块将所述网络流音视频包传输至外部显示设备进行解码显示。

具体的,图2示出了本发明实施例中的基于type-c接口的hdmi信号传屏方法的流程示意图,所述方法包括如下步骤:

s101、外部源设备基于传屏器的type-c接口上的第三端口读取所述传屏器的信号转换模块中所写入的执行程序,并基于对所述执行程序的版本验证结果生成文件信息;

当所述传屏器基于所述type-c接口与所述外部源设备连接时,向所述外部源设备提供若干个通信端口,且所述若干个通信端口可被所述外部源设备的通用驱动识别,以确定建立所述传屏器与所述外部源设备之间的有线通信连接。其中,所述外部源设备可为操作系统为windows或者mac的笔记本电脑、操作系统为android或者ios的个人移动终端等通用设备。

基于所述信号转换模块包括处理器和存储器,所述若干个通信端口至少包含有第一端口、第二端口和第三端口,其中所述第一端口用于提供所述外部源设备向所述处理器传输程序更新文件的通道,所述第二端口用于提供所述外部源设备向所述处理器传输音视频数据的通道,所述第三端口用于提供所述外部源设备访问所述存储器的通道。

在本发明实施过程中,所述外部源设备优先通过所述第三端口读取所述存储器所写入的执行程序,并获取所述执行程序的第一版本信息;同时所述外部源设备读取内部传屏服务器所设置的安装目录,并获取所述安装目录中所存储的最新执行程序的第二版本信息,其中所述最新执行程序为技术人员对现有执行程序的改进;再判断所述第一版本信息和所述第二版本信息是否一致;若所述第一版本信息和所述第二版本信息相同,则所述传屏服务器启动内部抓屏程序对所述外部源设备的当前界面数据进行截取,生成携带音视频数据的文件信息;若所述第一版本信息和所述第二版本信息不相同,则所述传屏服务器将所述安装目录下的最新执行程序进行复制打包,生成携带最新执行程序的文件信息。

s102、在所述type-c接口有接收所述外部源设备所传输的文件信息时,所述信号转换模块识别所述type-c接口上的第一端口是否有接收所述文件信息;

具体的,所述信号转换模块中的处理器按照规定的优先级别,通过识别与所述第一端口相连接的第一引脚是否发生电平变化,来判断所述第一端口是否有接收所述文件信息;若识别到所述第一引脚保持为初始电平(低电平),说明所述第一端口未有接收所述文件信息,跳转执行步骤s104;若识别到所述第一引脚为高电平,说明所述第一端口有接收所述文件信息,此时表明所述文件信息为携带最新执行程序的文件信息,继续执行步骤s103。

需要说明的是,所述优先级别限定所述处理器需要先保证所述存储器所写入的执行程序为最新版本后,方可运行该执行程序进行信号转换,以此提高其准确性。

s103、所述信号转换模块基于所述文件信息对内部写入的执行程序进行版本更新处理,再返回执行步骤s102;

具体的,所述处理器对所述存储器中所写入的当前执行程序进行复制,并将生成的执行程序复制本存储至历史版本库中,其中所述历史版本库存储在所述存储器中;所述处理器获取所述最新执行程序中的版本信息文件,所述版本信息文件至少包括有脚本文件和更新文件,其中所述更新文件包括所述处理器将type-c信号转换为hdmi信号的若干个运行指令;所述处理器通过运行所述脚本文件对所述当前执行程序中的原始运行文件进行删除,并将所述更新文件替换为最新运行文件,说明所述存储器中所写入的执行程序已为最新执行程序;此时所述处理器生成版本更新完毕指令由所述第一引脚进行发送,当所述外部源设备通过所述第一端口接收到所述版本更新指令后运行内部抓屏程序。

s104、所述传屏器的网络传输模块基于发送的无线电波与外部显示设备建立无线连接;

在本发明实施例中,所述无线电波包括预设字段和编码字段,其中所述预设字段至少包括所述网络传输模块的无线热点名称,所述编码字段至少包括所述网络传输模块的登录密码。具体实施过程中,由所述外部显示设备在连接范围内进行设备搜索,与所述预设字段建立匹配关系;再基于系统所提供的解码方式对相关联的所述编码字段进行译码,以获取所述网络传输模块的登录密码;最后基于所述登录密码与所述网络传输模块建立短距离无线连接关系。

需要说明的是,在所述网络传输模块与所述外部显示设备通信连接后,所述外部显示设备将记录所述网络传输设备的通信参数,如无线访问接入点信息、连接密码、通信接入时间点、可应用通信协议等,以便于下一次所述网络传输模块的直接访问。

s105、所述信号转换模块识别所述type-c接口上的第二端口是否有接收所述文件信息;

具体的,所述信号转换模块中的处理器通过识别与所述第二端口相连接的第二引脚是否发生电平变化,来判断所述第二端口是否有接收所述文件信息;若识别到所述第二引脚保持为初始电平(低电平),说明所述第二端口未有接收所述文件信息,跳转执行步骤s102;若识别到所述第二引脚为高电平,说明所述第二端口有接收所述文件信息,此时表明所述文件信息为携带音视频数据的文件信息,继续执行步骤s106。

s106、所述信号转换模块根据内部写入的执行程序对所述文件信息进行hdmi信号转换编码,并基于所述传屏器的hdmi接口将生成的hdmi音视频数据传输至所述传屏器的视频编码模块;

具体的,通过所述外部源设备的通用驱动可识别到所述type-c接口可支持传输4k*2k30hz的音视频信号,以满足稳定且大空间超高清视频播放的需求,即说明所述文件信息为4k*2k30hz的音视频信号。此时基于所述存储器中所写入的执行程序(已更新至最新版本),所述处理器调用所述执行程序对所述文件信息进行hdmi信号转换编码,生成hdmi音视频数据,可适应于所述传屏器的hdmi接口的传输要求。

s107、所述视频编码模块将所述hdmi音视频数据压缩为网络流音视频包,并基于所述网络传输模块将所述网络流音视频包传输至所述外部显示设备进行解码显示。

具体的,所述视频编码模块首先基于波形编码、参数编码和混合编码这三种方式相结合对所述hdmi音视频数据中所包含的音频数据进行编码以生成音频压缩数据,其中波形编码将对所述音频数据的时域或频域波形进行采样量化,参数编码将对所述音频数据进行特征参数提取,混合编码将对波形编码和参数编码的输出值进行高质量合成;同时,所述视频编码模块基于运动估计和运动补偿、变换编码以及熵编码这三种方式相结合对所述hdmi音视频数据中所包含的视频数据进行编码以生成视频压缩数据,其中使用变换编码将消除所述视频数据的帧内冗余,使用运动估计和运动补偿将消除所述视频数据的帧间冗余,使用熵编码将进一步提高对所述视频数据的压缩效率;其次,所述视频编码模块对所述音频压缩数据和所述视频压缩数据进行格式封装,再基于规定的通信协议对封装后的音视频数据进行打包处理,生成可供网络传输的网络流音视频包。

在一般情况下,所述外部显示设备可为平板、显示终端等,需具备屏幕较大、拾音效果较好、自带的扬声器功率较高的特点,且内置功能强大的音视频解码模块。本发明实施过程中,当所述外部显示设备通过无线连接方式接收到所述网络流音视频包后,将基于内部的音视频解码模块对所述网络流音视频包进行解码处理,包括依次对所述网络流音视频包进行解协议、解封装、音频解码、视频解码;再对解码后的音频数据和视频数据进行格式检测,判断是否为可支持播放的视频文件格式;若否,则优先对解码后的音频数据和视频数据进行格式转换;若是,则将解码后的音频数据和视频数据进行修音与同步处理后输出至所述外部显示设备的显示屏上进行实时播放。

基于本发明实施例的方法,通过外部源设备对信号转换模块所存储的执行程序进行优先查询与辅助更新,使得信号转换模块在完成对携带音视频数据的type-c信号的转换过程中具有高效性与准确性;且基于hdmi接口的数字内容保护功能,通过配合视频编码模块可保障最优的传屏效果,从而满足用户体验感。本发明实施例所涉及到的无线传屏器,由于视频编码模块以hdmi专用芯片为主,在实际使用过程中以type-c接口作为传屏主要接口、hdmi接口作为传屏辅助接口,使得具备type-c接口的外部源设备可实时传输界面数据;另一方面可以将hdmi接口作为独立的传屏接口,使得具备hdmi接口的外部源设备同样完成传屏,具有良好的实用性。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上对本发明实施例所提供的一种基于type-c接口的hdmi信号传屏方法及无线传屏器进行了详细介绍,本文中采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1