一种把手机音频数据通过嵌入式设备映射到车机的方法与流程

文档序号:22554891发布日期:2020-10-17 02:36阅读:239来源:国知局
一种把手机音频数据通过嵌入式设备映射到车机的方法与流程

本发明涉及数据传输技术领域,具体的,涉及一种把手机音频数据通过嵌入式设备映射到车机的方法。



背景技术:

汽车中的控制功能键均会在中控显示屏上集中展示,驾驶员需要手动操控显示屏的功能按键进行控制,但中控显示屏上集成的功能远没有手机强大,虽然中控显示屏可以与手机通过蓝牙或者手机热点网络连接,能够实现数据的实时更新,但其固有的功能并不会得到扩展,人们越来越依赖手机出行,现有的中控系统通过与手机连接,可以利用手机的网络实现实时的数据下载,导航、以及音乐播放,但如果想用中控系统显示手机的画面声音则会碰到难题,实时的将手机显示屏的数据投屏到中控显示屏上,可以获得更好的驾驶体验。



技术实现要素:

本发明的目的是解决现有中控显示屏与手机连接的并不能实时操控和映射手机屏幕内容的缺点,提出了一种把手机音频数据通过嵌入式设备映射到车机的方法,通过设计的嵌入式设备,将手机与中控系统连接,流媒体数据无失真的显示到中控显示屏上,获得更好的驾驶体验。

为实现上述技术目的,本发明提供的一种技术方案是,一种把手机音频数据通过嵌入式设备映射到车机的方法,包括如下步骤:

s1、手机通过无线通讯模块连接到嵌入式设备,嵌入式设备通过usb连接到车机中控系统;

s2、手机端发起投屏功能,通过手机端处理模块将流媒体信息发送至嵌入式设备;

s3、嵌入式设备对流媒体信息进行编码;

s4、车机中控系统通过显示屏和声音播放器同步播放视频音频数据。

本方案中,嵌入式设备广播投屏接口给手机端,手机端通过接口发起投屏功能,把手机屏幕通过视频发送到嵌入式设备,把手机声音编码成音频发送给嵌入式设备,嵌入式设备接收到媒体信息进行解码显示和播放声音,再把显示的视频数据根据车机分辨率重新编码成h264码流,把声音编码成aac码流,同时根据系统时钟对声音和视频进行同步打包处理,之后把音视频数据发送到车机进行显示和播放。

所述嵌入式设备包括有流媒体接收处理模块、流媒体解码处理模块、流媒体编码处理模块、音视频时钟同步模块、自动智能适配模块、流媒体封装处理模块;

所述流媒体接收处理模块,从手机端接收流媒体信息,接收流媒体信息包括步骤:a、乱序处理、b、丢包重传请求,确保准确完整的接收到流媒体;

所述流媒体解码处理模块,将接收到的流媒体信息进行解码显示和播放;

所述音视频时钟同步模块,从车机中控系统获取毫秒级时钟,把时钟信号送入时钟队;

所述自动智能适配模块,存储有适应车机屏幕的流媒体能力集;

所述流媒体编码处理模块,根据流媒体能力集选择流媒体最优编码格式;

所述流媒体封装处理模块,根据同车机交互的流媒体能力集中选择适合车机的流媒体通道,把流媒体数据从各自队列中取出,封装成流媒体发送给车机。

所述流媒体信息包括有设备端口信息、设备名称、视频编码格式、音频编码格式以及流媒体处理方式信息。

所述流媒体解码处理模块包括有音频编解码处理模块和视频编解码处理模块;

所述音频编解码处理模块,把接收到的音频数据根据音频格式进行解码,解码成pcm数据送入声卡播放;

所述视频编解码处理模块,把接收到的视频数据根据视频格式进行解码,解码成rgba图像格式数据送入显卡进行显示。

所述流媒体能力集包括有屏幕分辨率能力集、音频播放的能力集以及取视频解码能力集。

所述流媒体编码处理模块包括有音频编码处理模块和视频编码处理模块;

所述音频编码处理模块,从自动智能适配模块获取车机支持的音频解码能力集,根据码流大小,编码效率,音质效果选择一个合适能力,把声卡的声音数据编码成车机能支持的最优音频格式,送入流媒体封装模块;

所述视频编码处理模块,从自动智能适配模块获取车机支持的视频解码能力集,根据码流大小,编码效率,画面清晰度选择一个合适能力,把嵌入式设备显卡的图像数据编码成车机能支持的最优视频格式.送入流媒体封装模块。

所述无线通讯模块包括wifi通讯模块和蓝牙通讯模块的一种或多种组合。

本发明的有益效果:本发明提一种把手机音频数据通过嵌入式设备映射到车机的方法,通过设计的嵌入式设备,将手机与中控系统连接,流媒体数据无失真的显示到中控显示屏上,并同步播放音频数据,获得更好的驾驶体验;解决用户在开车过程中需要使用手机的相关功能,通过直接通过嵌入式设备可以无缝的把手机屏幕和声音进行映射,避免开车过程中频繁使用手机,减少安全风险。

附图说明

图1为本发明的把手机音频数据通过嵌入式设备映射到车机的方法框图。

具体实施方式

为使本发明的目的、技术方案以及优点更加清楚明白,下面结合附图和实施例对本发明作进一步详细说明,应当理解的是,此处所描述的具体实施方式仅是本发明的一种最佳实施例,仅用以解释本发明,并不限定本发明的保护范围,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例:如图1所示,一种把手机音频数据通过嵌入式设备映射到车机的方法,包括如下步骤:

s1、手机通过无线通讯模块连接到嵌入式设备,嵌入式设备通过usb连接到车机中控系统;

s2、手机端发起投屏功能,通过手机端处理模块将流媒体信息发送至嵌入式设备;

s3、嵌入式设备对流媒体信息进行编码;

s4、车机中控系统通过显示屏和声音播放器同步播放视频音频数据。

本实施例中,嵌入式设备广播投屏接口给手机端,手机端通过接口发起投屏功能,把手机屏幕通过视频发送到嵌入式设备,把手机声音编码成音频发送给嵌入式设备,嵌入式设备接收到媒体信息进行解码显示和播放声音,再把显示的视频数据根据车机分辨率重新编码成h264码流,把声音编码成aac码流,同时根据系统时钟对声音和视频进行同步打包处理,之后把音视频数据发送到车机进行显示和播放。

嵌入式设备包括有流媒体接收处理模块、流媒体解码处理模块、流媒体编码处理模块、音视频时钟同步模块、自动智能适配模块、流媒体封装处理模块;

流媒体接收处理模块,从手机端接收流媒体信息,接收流媒体信息包括步骤:a、乱序处理、b、丢包重传请求,确保准确完整的接收到流媒体;

流媒体解码处理模块,将接收到的流媒体信息进行解码显示和播放;

音视频时钟同步模块,从车机中控系统获取毫秒级时钟,把时钟信号送入时钟队;

自动智能适配模块,存储有适应车机屏幕的流媒体能力集;

流媒体编码处理模块,根据流媒体能力集选择流媒体最优编码格式;

流媒体封装处理模块,根据同车机交互的流媒体能力集中选择适合车机的流媒体通道,把流媒体数据从各自队列中取出,封装成流媒体发送给车机。

流媒体信息包括有设备端口信息、设备名称、视频编码格式、音频编码格式以及流媒体处理方式信息。

流媒体解码处理模块包括有音频编解码处理模块和视频编解码处理模块;

音频编解码处理模块,把接收到的音频数据根据音频格式进行解码,解码成pcm数据送入声卡播放;

视频编解码处理模块,把接收到的视频数据根据视频格式进行解码,解码成rgba图像格式数据送入显卡进行显示。

流媒体能力集包括有屏幕分辨率能力集、音频播放的能力集以及取视频解码能力集。

流媒体编码处理模块包括有音频编码处理模块和视频编码处理模块;

音频编码处理模块,从自动智能适配模块获取车机支持的音频解码能力集,根据码流大小,编码效率,音质效果选择一个合适能力,把声卡的声音数据编码成车机能支持的最优音频格式,送入流媒体封装模块;

视频编码处理模块,从自动智能适配模块获取车机支持的视频解码能力集,根据码流大小,编码效率,画面清晰度选择一个合适能力,把嵌入式设备显卡的图像数据编码成车机能支持的最优视频格式.送入流媒体封装模块。

无线通讯模块包括wifi通讯模块和蓝牙通讯模块的一种或多种组合。

以上所述之具体实施方式为本发明一种把手机音频数据通过嵌入式设备映射到车机的方法的较佳实施方式,并非以此限定本发明的具体实施范围,本发明的范围包括并不限于本具体实施方式,凡依照本发明之形状、结构所作的等效变化均在本发明的保护范围内。

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