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

用于机动车辆的可扩展信息娱乐系统的多媒体系统

文献发布时间:2024-04-18 19:52:40


用于机动车辆的可扩展信息娱乐系统的多媒体系统

技术领域

本公开涉及机动车辆的信息娱乐系统,并且更特别地涉及用于可扩展信息娱乐系统的多媒体系统,其中该多媒体系统具有用于播放由相机产生的媒体流的媒体播放器,该相机可释放地附接到机动车辆、并且不是多媒体系统固有的。

背景技术

机动车制造商不断开发改善驾驶员意识的监控系统。这些监控系统通常包括电连接到多个相机的视频显示设备,这些相机是机动车辆和监控系统固有的。相机集成在机动车辆的各个部分内。仅作为一个示例,重型卡车可以包括集成在前端结构、后端结构、驾驶员侧结构和乘客侧结构内的相机。这些相机捕获视频帧,并且视频处理器可以将视频帧拼接在一起,以创建卡车的鸟瞰图。这种鸟瞰图可以帮助驾驶员精确地停放车辆,例如在狭窄的停车点中停放大型重型卡车。作为另一个示例,某些豪华车辆可以具有安装到后端结构并面向后的相机,带有显示由相机捕获的视频的后视镜显示设备。这种后视镜显示设备显示车辆的后视野,而没有某些障碍物阻挡视野,例如第二排座椅的头枕、低车顶线、和/或附接到车辆的自行车架。在这些示例中,相机是仅由OEM安装的车辆系统和组件的整体部分。相机可以不移动到车辆的其他部分来捕获驾驶员可能感兴趣的其他视野的视频。类似地,这些系统可能不允许第三方售后市场相机被定位在机动车辆周围的期望位置中,其中车辆的视频显示设备显示由相机捕获的视频。

因此,尽管现有的机动车辆视频监控系统可以实现其预期目的,但仍需要一种新的、改进的可扩展信息娱乐系统来解决这些问题。

发明内容

根据本公开的几个方面,为机动车辆的可扩展信息娱乐系统提供多媒体系统。该可扩展信息娱乐系统包括相机,该相机可释放地附接到机动车辆,并且不是多媒体系统固有的。相机支持多个相机软件组件,用于响应于相机捕获图像和/或视频来生成与媒体流相关联的媒体信号。多媒体系统包括附接到机动车辆的媒体播放器和计算机。计算机包括与媒体播放器电通信的一个或多个处理器。该计算机还包括非暂时性计算机可读存储介质(“CRM”),其存储具有多个流协议的多个播放器软件组件。CRM还存储指令,使得处理器被编程为与相机无线连接。处理器还被编程为产生包括与播放器软件组件相关联的数据的播放器设置信号。该处理器还被编程为将播放器设置信号传输到相机,其中相机确定由媒体播放器和相机所支持的流协议中的公共流协议。相机通过使用流协议中的公共流协议来产生媒体流。处理器还被编程为通过使用流协议中的公共流协议从相机接收媒体信号。该处理器还被编程为将媒体信号传输到媒体播放器,使得媒体播放器通过使用公共流协议来播放媒体流。

在一个方面中,处理器产生播放器设置信号,该播放器设置信号包括进一步与以下相关联的数据:服务集标识符(SSID)、密码、流式统一资源定位符(URL)、相机标识符、分辨率、帧率、设备类型、视野参数、和/或车辆稳定特征参数。

在另一方面中,处理器可经由第一网络无线连接至相机,其中第一网络能够支持连接设备的第一容量并具有第一带宽。处理器经由第一网络将与播放器软件组件相关联的数据传输到相机。

在另一方面中,媒体播放器包括人机界面(HMI)触摸屏显示设备,用于响应于HMI触摸屏显示设备接收的用户输入来产生输入信号。处理器响应于处理器接收到来自HMI触摸屏显示设备的输入信号,生成命令信号并将该命令信号经由第一网络传输到相机。相机响应于相机从处理器接收到命令信号,执行预定功能。

在另一方面中,媒体播放器配置为显示机器可读光学标签,其与播放器软件组件相关联、并适于由相机捕获。相机基于机器可读光学标签确定播放器软件组件。

在另一方面中,处理器还可经由第二网络无线连接至相机。第二网络支持连接设备的第二容量,该第二容量高于与第一网络相关联的连接设备的第一容量。第二网络具有比与第一网络相关联的第一带宽更高的第二带宽。处理器经由第二网络从相机接收媒体信号。

根据本公开的几个方面,机动车辆的可扩展信息娱乐系统包括可释放地附接到机动车辆的一个或多个相机。相机捕获图像和/或视频。相机支持多个相机软件组件,用于响应于相机捕获图像和/或视频来生成与媒体流相关联的媒体信号。可扩展信息娱乐系统还包括集成在机动车辆内的多媒体系统。多媒体系统包括附接到机动车辆的媒体播放器和计算机。计算机包括与媒体播放器电通信的一个或多个处理器。该计算机还包括非暂时性计算机可读存储介质(CRM),其存储具有多个流协议的多个播放器软件组件。CRM还存储指令,使得处理器被编程为与相机无线连接。处理器还被编程为产生包括与播放器软件组件相关联的数据的播放器设置信号。该处理器还被编程为将播放器设置信号传输到相关联的相机,其中相机确定由媒体播放器和相机所支持的流协议中的公共流协议。相机通过使用公共流协议生成媒体信号。处理器还被编程为通过使用公共流协议从相关联的相机接收媒体信号。该处理器还被编程为将媒体信号传输到媒体播放器,其中媒体播放器通过使用公共流协议来播放媒体流。相机不是多媒体系统固有的。

在一个方面中,处理器产生播放器设置信号,该播放器设置信号包括进一步与以下各项相关联的数据:服务集标识符(SSID)、密码、流式统一资源定位符(URL)、相机标识符、分辨率、帧率、设备类型、视野参数、和/或车辆稳定特征参数。

在另一方面中,每个相机均包括控制器,用于从处理器接收播放器设置信号。控制器响应于控制器从用于多媒体系统的计算机的处理器接收到播放器设置信号,确定由媒体播放器和相机支持的公共流协议。

在另一方面中,处理器可经由第一网络无线连接至相关联的相机。第一网络具有第一带宽和连接设备的第一容量,并且处理器经由第一网络将与播放器软件组件相关联的数据传输到相关联的相机。

在另一方面中,媒体播放器包括HMI触摸屏显示设备,用于响应于HMI触摸屏显示设备接收的用户输入来产生输入信号。处理器响应于处理器接收到来自HMI触摸屏显示设备的输入信号,生成命令信号并将该命令信号经由第一网络传输到相机。相机响应于相机从处理器接收到命令信号,执行预定功能。

在另一方面中,相关联的相机包括用于连接至第二网络的接入点,并且相关联的相机配置为执行预定功能。该预定功能包括将相关联的相机置于省电睡眠模式、启用接入点和/或禁用接入点。

在另一方面中,媒体播放器配置为显示机器可读光学标签,其与播放器软件组件相关联、并适于由相机捕获。相机基于机器可读光学标签确定播放器软件组件。

在另一方面中,处理器还可经由第二网络无线连接至相机。第二网络能够支持连接设备的第二容量,该第二容量高于与第一网络相关联的连接设备的第一容量。第二网络还具有第二带宽,该第二带宽高于与第一网络相关联的第一带宽。处理器经由第二网络从相机接收媒体信号。

在另一方面中,多媒体系统还包括一个或多个远程服务器,用于存储与播放器软件组件相关联的数据,并且相关联的相机包括内置蜂窝模块。内置蜂窝模块被配置为使用蜂窝网络将控制器连接到远程服务器,使得控制器从远程服务器接收与播放器软件组件相关联的数据。

根据本公开的几个方面,提供了一种操作机动车辆的可扩展信息娱乐系统的多媒体系统的方法。可扩展信息娱乐系统包括一个或多个相机和一个多媒体系统。多媒体系统包括附接到机动车辆的媒体播放器和计算机。该计算机包括一个或多个处理器和非暂时性计算机可读存储介质(CRM),该非暂时性计算机可读存储介质(CRM)存储具有多个流协议的多个播放器软件组件。该方法包括将相机可释放地附接到机动车辆。该方法还包括将处理器无线连接到相关联的相机之一。该方法还包括使用一个或多个远程服务器和处理器生成包括与播放器软件组件相关联的数据的播放器设置信号。该方法还包括使用远程服务器和处理器将播放器设置信号传输到相关联的相机。该方法还包括响应于至少一个相机接收到播放器设置信号,使用至少一个相机确定由媒体播放器和至少一个相机支持的流协议中的公共流协议。该方法还包括使用处理器经由第二网络无线连接到相关联的相机。该方法还包括使用相机的图像传感器捕获图像和/或视频。该方法还包括响应于图像传感器捕获图像和视频中的至少一个,使用相机通过使用流协议中的公共流协议来生成与媒体流相关联的媒体信号。该方法还包括使用处理器经由第二网络从相关联的相机接收媒体信号。该方法还包括使用处理器将媒体信号传输到媒体播放器。该方法还包括使用媒体播放器,通过使用公共流协议来播放媒体流。

在一个方面中,该方法还包括使用远程服务器或处理器产生播放器设置信号,其中播放器设置信号包括与以下各项相关联的数据:服务集标识符(SSID)、密码、流式统一资源定位符(URL)、相机标识符、分辨率、帧率、设备类型、视野参数、和/或车辆稳定特征参数。该方法还包括响应于控制器从远程服务器和/或处理器接收数据,使用相机的控制器经由第二网络进行扫描。

在另一方面中,所述方法还包括使用相机的控制器,通过在相机的相机操作系统中创建相机侧设备文件来注册相机。该方法还包括使用控制器向处理器传输请求信号。该方法还包括响应于处理器从相机接收到请求信号,使用处理器通过在车辆操作系统中创建车辆侧设备文件来注册相机。该方法还包括响应于相机捕获图像和/或视频,使用控制器将数据写入相机侧设备文件。该方法还包括使用相机的控制器将媒体信号传输到处理器。该方法还包括使用相机的控制器生成与媒体流相关联的媒体信号。

在另一方面中,所述方法还包括使用相机的控制器,通过在相机的相机操作系统中创建相机侧设备文件来注册相机。该方法还包括使用控制器向处理器传输请求信号,其中该请求信号包括至少与设备类型和交通信息相关联的数据。该方法还包括响应于处理器从相机接收到请求信号,使用处理器通过在车辆操作系统中创建车辆侧设备文件来注册相机。该方法还包括使用相机的图像传感器捕获图像和/或视频。该方法还包括响应于控制器处理与图像和/或视频相关联的数据,使用相机的控制器生成媒体流。该方法还包括使用控制器将媒体流写入相机侧设备文件。该方法还包括响应于处理器从相机的控制器接收媒体信号,使用处理器将媒体流写入车辆侧设备文件。该方法还包括响应于处理器处理与媒体流相关联的数据,使用媒体播放器播放媒体流。

在另一方面中,该方法还包括使用处理器的车辆侧用户应用,将公共流协议从相机的控制器传输至处理器的无线流协议适配器,其中无线流协议适配器为核心功能。该方法还包括使用无线流协议适配器,通过以下中的至少一项来处理媒体流:解码媒体流;呈现媒体流;使用无线流协议适配器从媒体流中移除与TCP/IP通信相关联的多个报头;和/或使用相机标识符向用户空间应用传送数据流量。

根据本文提供的描述,进一步的应用领域将变得清楚。应该理解的是,描述和具体示例仅旨在用于说明的目的,并且不旨在限制本公开的范围。

方案1. 一种用于机动车辆的可扩展信息娱乐系统的多媒体系统,所述可扩展信息娱乐系统包括可释放地附接到所述机动车辆并且不是所述多媒体系统固有的相机,所述相机支持多个相机软件组件,用于响应于相机捕获图像和视频中的至少一个而生成与媒体流相关联的媒体信号,所述多媒体系统包括:

媒体播放器,附接到所述机动车辆;以及

计算机,附接到所述机动车辆,并且包括:

与所述媒体播放器电通信的至少一个处理器,和

存储包括多个流协议的多个播放器软件组件的非暂时性计算机可读存储介质,并且所述非暂时性计算机可读存储介质还存储指令,使得所述至少一个处理器被编程为:

-与所述相机无线连接,

-生成包括与播放器软件组件相关联的数据的播放器设置信号,

-将所述播放器设置信号传输到所述相机,其中所述相机确定由所述媒体播放器和所述相机支持的流协议中的公共流协议,并且所述相机通过使用流协议中的公共流协议来生成所述媒体信号,

-通过使用流协议中的公共流协议从所述相机接收所述媒体信号,以及

-将所述媒体信号传输到所述媒体播放器,其中所述媒体播放器通过使用流协议中的公共流协议来播放媒体流。

方案2. 根据方案1所述的多媒体系统,其中,所述至少一个处理器生成所述播放器设置信号,所述播放器设置信号包括进一步与以下中的至少一个相关联的数据:服务集标识符(SSID)、密码、流式统一资源定位符(URL)、相机标识符、分辨率、帧速率、设备类型、视野参数、和车辆稳定特征参数。

方案3. 根据方案2所述的多媒体系统,其中,所述至少一个处理器经由第一网络与所述相机无线连接,其中所述第一网络能够支持连接设备的第一容量并具有第一带宽,并且所述至少一个处理器经由所述第一网络将与所述播放器软件组件相关联的数据传输到所述相机。

方案4. 根据方案3所述的多媒体系统,其中,所述媒体播放器包括人机界面(HMI)触摸屏显示设备,用于响应于HMI触摸屏显示设备接收到来自用户的输入而生成输入信号,其中所述至少一个处理器响应于所述至少一个处理器接收到来自HMI触摸屏显示设备的输入信号而生成命令信号并将所述命令信号经由第一网络传输到所述相机,并且所述相机响应于所述相机接收到来自所述至少一个处理器的命令信号而执行预定功能。

方案5. 根据方案4所述的多媒体系统,其中,所述媒体播放器被配置为显示与所述播放器软件组件相关联的机器可读光学标签,并且适于由所述相机捕获,使得所述相机基于所述机器可读光学标签来确定所述播放器软件组件。

方案6. 根据方案5所述的多媒体系统,其中,所述至少一个处理器还可经由第二网络无线连接到所述相机,其中所述第二网络能够支持连接设备的第二容量,所述第二容量高于与所述第一网络相关联的连接设备的第一容量,所述第二网络还具有比与所述第一网络相关联的第一带宽更高的第二带宽,并且所述至少一个处理器经由所述第二网络从所述相机接收所述媒体信号。

方案7. 一种用于机动车辆的可扩展信息娱乐系统,所述可扩展信息娱乐系统包括:

可释放地附接到所述机动车辆的至少一个相机,所述至少一个相机捕获图像和视频中的至少一个,并且所述至少一个相机支持多个相机软件组件,用于响应于所述至少一个相机捕获图像和视频中的至少一个来生成与媒体流相关联的媒体信号;以及

集成在所述机动车辆内的多媒体系统,所述多媒体系统包括:

附接到所述机动车辆的媒体播放器,和

计算机,附接到所述机动车辆,并且包括与所述媒体播放器电通信的至少一个处理器,所述计算机还包括存储包括多个流协议的多个播放器软件组件的非暂时性计算机可读存储介质,并且所述非暂时性计算机可读存储介质还存储指令,使得所述至少一个处理器被编程为:

-与所述至少一个相机无线连接,

-生成包括与播放器软件组件相关联的数据的播放器设置信号,

-向所述至少一个相机传输所述播放器设置信号,其中所述至少一个相机确定由所述媒体播放器和所述至少一个相机支持的流协议中的公共流协议,并且所述至少一个相机通过使用流协议中的公共流协议来生成所述媒体信号,

-通过使用流协议中的公共流协议从所述至少一个相机接收所述媒体信号,以及

-向所述媒体播放器传输所述媒体信号,其中所述媒体播放器通过使用流协议中的公共流协议来播放媒体流;并且

其中所述至少一个相机不是所述多媒体系统固有的。

方案8. 根据方案7所述的可扩展信息娱乐系统,其中,所述至少一个处理器生成所述播放器设置信号,所述播放器设置信号包括进一步与以下中的至少一个相关联的数据:服务集标识符(SSID)、密码、流式统一资源定位符(URL)、相机标识符、分辨率、帧速率、设备类型、视野参数、和车辆稳定特征参数。

方案9. 根据方案8所述的可扩展信息娱乐系统,其中,相关联的相机包括从所述至少一个处理器接收所述播放器设置信号的控制器,其中所述控制器响应于控制器从所述计算机的至少一个处理器接收所述播放器设置信号来确定流协议中的公共流协议。

方案10. 根据方案9所述的可扩展信息娱乐系统,其中,所述至少一个处理器可经由第一网络连接到相关联的相机,其中所述第一网络能够支持连接设备的第一容量并具有第一带宽,并且所述至少一个处理器经由第一网络将与播放器软件组件相关联的数据传输到相关联的相机。

方案11. 根据方案10所述的可扩展信息娱乐系统,其中,所述媒体播放器包括人机界面(HMI)触摸屏显示设备,用于响应于HMI触摸屏显示设备接收到来自用户的输入而生成输入信号,其中所述至少一个处理器响应于所述至少一个处理器接收到来自HMI触摸屏显示设备的输入信号而生成命令信号并将所述命令信号经由第一网络传输到相关联的相机,使得相关联的相机响应于所述相关联的相机从所述至少一个处理器接收到命令信号而执行预定功能。

方案12. 根据方案11所述的可扩展信息娱乐系统,其中,所述相关联的相机包括用于连接到第二网络的接入点,并且被配置为执行所述预定功能,其中所述预定功能包括将至少一个所述相关联的相机置于省电睡眠模式、启用所述接入点和禁用所述接入点。

方案13. 根据方案11所述的可扩展信息娱乐系统,其中,所述媒体播放器被配置为显示机器可读光学标签,所述机器可读光学标签与播放器软件组件相关联、并且适于由所述相关联的相机捕获,使得所述相关联的相机基于机器可读光学标签来确定播放器软件组件。

方案14. 根据方案13所述的可扩展信息娱乐系统,其中,所述至少一个处理器还可经由第二网络无线连接到相关联的相机,其中所述第二网络能够支持连接设备的第二容量,所述第二容量高于与所述第一网络相关联的连接设备的第一容量,所述第二网络还具有比与所述第一网络相关联的第一带宽更高的第二带宽,并且所述至少一个处理器经由所述第二网络从所述相关联的相机接收所述媒体信号。

方案15. 根据方案14所述的可扩展信息娱乐系统,还包括存储与播放器软件组件相关联的数据的至少一个远程服务器,并且所述相关联的相机包括内置蜂窝模块,其中所述内置蜂窝模块被配置为使用蜂窝网络将控制器连接到至少一个远程服务器,使得所述相关联的相机的控制器从至少一个远程服务器接收与播放器软件组件相关联的数据。

方案16. 一种操作用于机动车辆的可扩展信息娱乐系统的多媒体系统的方法,所述可扩展信息娱乐系统包括至少一个相机和多媒体系统,所述多媒体系统包括媒体播放器和计算机,所述计算机具有至少一个处理器和存储包括多个流协议的多个播放器软件组件的非暂时性计算机可读存储介质,所述方法包括:

将所述至少一个相机可释放地附接到机动车辆、拖车、建筑物、和遥控车辆中的至少一个上;

将所述至少一个处理器无线连接到相关联的一个相机;

使用远程服务器和所述至少一个处理器中的至少一个,生成包括与播放器软件组件相关联的数据的播放器设置信号;

使用远程服务器和所述至少一个处理器中的至少一个将播放器设置信号传输到相关联的相机;

响应于至少一个相机接收到播放器设置信号,使用至少一个相机确定由媒体播放器和至少一个相机支持的流协议中的公共流协议;

使用第二网络经由流协议中的公共流协议将所述至少一个处理器无线连接到相关联的相机;

使用所述至少一个相机的图像传感器捕获图像和视频中的至少一个;

响应于图像传感器捕获图像和视频中的至少一个,使用至少一个相机通过使用流协议中的公共流协议来产生与媒体流相关联的媒体信号;

使用所述至少一个处理器经由第二网络从至少一个相机接收媒体信号;

使用所述至少一个处理器将媒体信号传输到媒体播放器;以及

使用媒体播放器,通过使用流协议中的公共流协议来播放媒体流。

方案17. 根据方案16所述的方法,进一步包括:

使用远程服务器和至少一个处理器中的至少一个来生成播放器设置信号,所述播放器设置信号包括进一步与以下中的至少一个相关联的数据:服务集标识符(SSID)、密码、流式统一资源定位符(URL)、相机标识符、分辨率、帧速率、设备类型、视野参数、和车辆稳定特征参数;以及

响应于所述控制器从所述远程服务器和所述至少一个处理器中的至少一个接收所述数据,使用所述相关联的相机的控制器扫描所述第二网络。

方案18. 根据方案16所述的方法,进一步包括:

使用相关联的相机的控制器,通过在相关联的相机的相机操作系统中创建相机侧设备文件来注册相关联的相机;

使用控制器向至少一个处理器传输请求信号;

响应于所述至少一个处理器从相关联的相机接收到请求信号,使用所述至少一个处理器通过在车辆操作系统中创建车辆侧设备文件来注册相关联的相机;

响应于相关联的相机捕获图像和视频中的至少一个,使用控制器将数据写入相机侧设备文件;

使用控制器将媒体信号传输到至少一个处理器;以及

使用相关联的相机的控制器生成与媒体流相关联的媒体信号。

方案19. 根据方案16所述的方法,进一步包括:

使用相关联的相机的控制器,通过在相关联的相机的相机操作系统中创建相机侧设备文件来注册相关联的相机;

使用相关联的相机的控制器,使相关联的相机的相机操作系统的系统时钟与车辆操作系统的系统时钟同步;

使用所述控制器向所述至少一个处理器传输请求信号,其中所述请求信号包括至少与设备类型和交通信息相关联的数据;

响应于所述至少一个处理器从相关联的相机接收到请求信号,使用所述至少一个处理器通过在车辆操作系统中创建车辆侧设备文件来注册相关联的相机;

使用相关联的相机的图像传感器捕获图像和视频中的至少一个;

响应于控制器处理与图像和视频中的至少一个相关联的数据,使用控制器生成媒体信号;

使用相关联的相机的控制器将媒体流写入相机侧设备文件;

响应于所述至少一个处理器从相关联的相机的控制器接收到媒体信号,使用所述至少一个处理器将媒体流写入车辆侧设备文件;以及

响应于至少一个处理器处理与媒体流相关联的数据,使用媒体播放器播放媒体流。

方案20. 根据方案16所述的方法,进一步包括:

使用所述至少一个处理器的车辆侧用户应用,将流协议中的公共流协议从相关联的相机的控制器传输到所述至少一个处理器的无线流协议适配器,其中所述无线流协议适配器是核心功能;以及

使用无线流协议适配器,通过以下中的至少一项来处理媒体流:

解码媒体流,

呈现媒体流,

使用无线流协议适配器从媒体流中移除与TCP/IP通信相关联的多个报头,和

使用相机标识符向用户空间应用传送数据流量。

附图说明

本文所述的附图仅用于说明目的,并且不旨在以任何方式限制本公开的范围。

图1是具有可扩展信息娱乐系统的机动车辆的一个示例的示意图,该可扩展信息娱乐系统具有多媒体系统,用于无线连接至第三方相机并显示定制的车载的内部视野和外部视野。

图2为图1的可扩展信息娱乐系统的一部分的放大视图,其示出了具有媒体播放器和计算机的多媒体系统,用于经由第一网络与相机连接,以确定由媒体播放器和相机支持的公共流协议,并进一步用于经由第二网络与相机连接,以将媒体信号从相机传输至媒体播放器。

图3为图1的可扩展信息娱乐系统的一部分的放大视图,其示出了具有媒体播放器的多媒体系统,用于显示适于由相机捕获的机器可读光学标签,使得相机可以确定由媒体播放器和相机支持的公共流协议。

图4是图1的可扩展信息娱乐系统的一部分的放大视图,其示出了可扩展信息娱乐系统,该可扩展信息娱乐系统包括由流式配置管理服务提供商操作的远程服务器、并将与媒体播放器的多个播放器软件组件相关联的数据传输至相机。

图5为图1的可扩展信息娱乐系统的一部分的放大视图,其示出了可扩展信息娱乐系统,该可扩展信息娱乐系统包括由第一和第二流式配置管理服务提供商中的相关联的提供商操作的第一和第二远程服务器,其中第一远程服务器将与媒体播放器的播放器软件组件相关联的数据传输至相机,并且第二远程服务器将与相机的相机软件组件相关联的数据传输至多媒体系统。

图6为用于操作图1的多媒体系统的过程的一个示例的流程图。

具体实施方式

以下描述本质上仅是示例性的,并且不旨在限制本公开内容、应用或用途。

参考图1,机动车辆100的一个示例包括可扩展信息娱乐系统102,其中多媒体系统104集成在机动车辆100内。多媒体系统104具有媒体播放器106(例如,信息娱乐主机)和计算机108(例如,车辆控制单元),如下面详细描述的。可扩展信息娱乐系统102还包括一个或多个相机110,所述一个或多个相机110与多媒体系统104无线通信,并且可附接到机动车辆100的任何部分,使得媒体播放器106可以显示车载的内部视野和外部视野。相机110可以是第三方独立相机,其不是多媒体系统104或机动车辆100固有的。在其他示例中,相机110可以可释放地附接到拖车112或住宅建筑,和/或相机110可以集成到便携式手持设备中(例如,内置到智能手机、计算机平板、网络相机等中)。每个相机110包括用于捕获图像和/或视频的图像传感器114(图2)。每个相机110还包括控制器116(图2),用于无线连接到媒体播放器106。每个相机110还包括存储器118(图2),用于响应于图像传感器114捕获图像和/或视频,存储多个相机软件组件。相机软件组件包括多个流协议,用于响应于图像传感器114捕获图像和/或视频,生成与媒体流相关联的媒体信号。相机110可以连接到计算机108,并且在媒体播放器106上无线地流式传输相机视野。可扩展信息娱乐系统102允许用户使用他们自己的配件相机向媒体播放器流式传输媒体,而不是购买专属的OEM指定相机。在下面详述的一些非限制性示例中,多媒体系统104可以通过使用蓝牙、NFC、QR码和基于云的服务连接来无线连接到相机110,而不使用蜂窝电话来将多媒体系统104和相机110彼此无线连接。然而,可以设想,可扩展信息娱乐系统的其他非限制性示例可以包括用于将相机无线连接到多媒体系统的蜂窝电话。多媒体系统104提供通用无线流协议适配器,以适应在不同商业品牌的第三方支持WIFI的相机110中使用的不同流软件组件,包括虚拟IO、视频内容直接传送、和基于WIFI MAC层信息元素的SDP广告。

如图1所示,机动车辆100具有设置于其中的带有表面122的客舱120,位于客舱120前方的前端结构124,位于客舱120后方的后端结构126,靠近客舱120第一侧130定位的驾驶员侧结构128,以及靠近与第一侧130相反的客舱120第二侧134定位的乘客侧结构132。机动车辆的非限制性示例包括陆地车辆,例如箱式轿车、轻型卡车、重型卡车、运动型多用途车、箱式货车、房车、摩托车、休闲车或其他合适的车辆。机动车辆是自动车辆、半自动车辆或非自动(手动)车辆。然而,可以设想,机动车辆的其他示例可以包括飞机、船只或其他合适的交通工具。

相机110的非限制性示例可以包括动作相机135a-135d,例如支持WIFI的GOPRO相机、LOGITECH MEVO STARTER相机、INSTA360相机等。在其他非限制性示例中,相机110可以是合适设备(诸如智能手机相机、平板相机或具有运动传感器的拖车相机)的内置组件。这些相机135a-135d可以经由任何合适的安装硬件(例如吸盘、磁铁、夹子、支架、带子、夹具等)安装到设置在客舱120、前端结构124、后端结构126、驾驶员侧结构128和/或乘客侧结构132中的任何合适的表面122。还可以设想,相机可以与机动车辆分离,并位于与多媒体系统通信的范围内。

在一个非限制性示例中,相机110可以进一步包括儿童监控相机136a,其安装到客舱120内的表面122(例如第二排座椅140的表面),以捕获面向婴儿或幼儿的后向汽车座椅140的视频。在另一个非限制性示例中,相机110可以包括安装到前端结构124、驾驶员侧结构128和/或乘客侧结构132的一个或多个前向相机110,用于捕获与越野相关联的一个或多个接近角的视频或者与业余赛车、自动越野或其他赛车运动相关联的赛车路线的视频。在又一个非限制性示例中,相机110可以包括位于客舱120内的安全相机136b(例如,支持WIFI的运动启动拖车相机等),用于捕获机动车辆100(例如,电池电动车辆)的客舱的视频。在又一个非限制性示例中,相机110可以包括后向相机136c,用于捕获附接到机动车辆100的拖车112的视频。在另一个非限制性示例中,相机110可以包括安装到拖车112的车钩142并面向前方的挂钩相机136d,以捕获视频,该视频将帮助驾驶员定位机动车辆100,用于安装从机动车辆延伸到拖车112的车钩142的拖车挂钩144。在又一个非限制性示例中,相机110可以包括附接到拖车112(例如,货物拖车、马拖车等)的拖车监控相机136e,用于监控拖车112的内部146和在拖车112内运输的任何货物148或牲畜150。在另一个非限制性示例中,相机110可以包括一个或多个外部拖车相机136f,其附接到拖车112的后端、拖车112的驾驶员侧和/或拖车112的乘客侧。在又一个示例中,相机110可以包括四个广角相机137a-137d,其附接到前端结构124、后端结构126、驾驶员侧结构128和乘客侧结构132中的相关联的一个,用于捕获视频,其将有助于驾驶员精确地将机动车辆100驾驶到狭窄区域(例如两个被占用的停车点之间的开放停车点)中。在又一个示例中,相机110可以包括安装到停车结构152以捕获机动车辆100接近车库内停车点的视频的车库相机136f、安装到住宅的门铃相机136g、和/或位于住宅楼154内的家庭安全相机136h。在又一个示例中,相机110可以被安装到或内置到遥控交通工具156(例如飞行无人机158a、遥控汽车158b和/或遥控船只158c)中。

返回参考图1,多媒体系统104包括媒体播放器106,其附接并集成在机动车辆100内。在一个非限制性示例中,媒体播放器106可以是具有人机界面(HMI)触摸屏显示设备160a的信息娱乐主机(IHU),用于响应于HMI触摸屏显示设备160a接收到来自用户的输入而生成输入信号。此外,在该非限制性示例中,HMI显示设备160a集成在机动车辆100的仪表板162的中央仪表盘内。媒体播放器106还可以包括集成在驾驶员座位164的后侧和前排乘客座位166的后侧内的两个HMI触摸屏显示设备160b、160c,使得第二排138中的车辆乘客可以观看由相关联的相机捕获的图像和/或视频,并且操作HMI触摸屏显示设备160b、160c来控制相关联的相机110。可以设想,媒体播放器可以包括集成在车辆任何部分中的任何数量的HMI触摸屏显示设备,或者可释放地附接到机动车辆。如下面进一步详细描述的,来自用户的输入可以触发一个或多个相机110的预定功能。

多媒体系统104还包括一台计算机108,其附接到机动车辆100。计算机108包括一个或多个处理器168,所述一个或多个处理器168与媒体播放器106进行电通信,并且可通过例如第一网络——诸如个人区域网(PAN)(例如蓝牙连接、ZIGBEE连接等)——无线连接到相机110。第一网络具有第一带宽并支持连接设备的第一容量。在其他非限制性示例中,第一网络可以是不使用PAN的WIFI无线局域网(WLAN)。计算机108还包括非暂时性计算机可读存储介质170(CRM),其存储包括多个流协议的多个播放器软件组件。CRM 170还存储指令,使得处理器168被编程为与一个或多个相机110无线连接。多媒体系统104和相关联的相机110可以确定由多媒体系统104和相机110支持的公共流协议。处理器168经由第一网络将与播放器软件组件相关联的数据传输到相关联的相机110。更具体地,处理器168被编程为产生播放器设置信号,并将播放器设置信号传输到相机110。播放器信号可以包括与以下相关联的数据:播放器软件组件、服务集标识符(SSID)、密码、流式统一资源定位符(URL)、相机标识符、分辨率、帧速率、设备类型、视野参数、和/或车辆稳定特征参数。每个相机110包括从处理器168接收播放器设置信号的控制器116,并且控制器116响应于控制器116从计算机108的处理器168接收播放器设置信号而确定由媒体播放器106和相关联的相机110支持的公共流协议。相关联的相机110的控制器116通过使用公共流协议来产生与媒体流相关联的媒体信号。

处理器168还可经由第二网络——例如WIFI无线局域网连接(WIFI WLAN)——与相机110无线连接。在该非限制性示例中,第二网络可以能够支持连接设备的第二容量,该第二容量高于由第一网络支持的连接设备的第一容量。此外,第二网络具有第二带宽,该第二带宽高于与第一网络相关联的第一带宽。处理器168经由例如第二网络从相机110的控制器116接收媒体信号。处理器168还被编程为向媒体播放器106传输媒体信号,使得媒体播放器106通过使用公共流协议来播放媒体流。

此外,响应于处理器168从HMI触摸屏显示设备160接收输入信号,处理器168产生命令信号,并经由第一网络将命令信号传输至相机110。响应于相机110从处理器168接收到命令信号,相机110执行预定功能。每个相机110包括用于连接到第二网络的接入点。每个相机110被配置为响应于相关联的相机110经由第一网络从处理器168接收到命令信号,执行预定功能,该预定功能可以包括相机110被置于省电睡眠模式、启用接入点以及禁用接入点。

参考图3,多媒体系统104进一步配置为使用机器可读光学标签172(例如,线性条形码,2D条形码(如QR码)等)来确定由媒体播放器106和相关联的相机110所支持的公共流协议。更具体地,媒体播放器106被配置成显示与播放器软件组件相关联的机器可读光学标签172。机器可读光学标签172适于被相机110捕获,使得相关联的相机110的控制器116可以基于机器可读光学标签172和与存储在相关联的相机110的存储器118中的多个相机软件组件相关联的数据来确定播放器软件组件。控制器116通过使用公共流协议产生与媒体流相关联的媒体信号。处理器168经由第二网络从相机110接收媒体信号,并且处理器168被编程为将媒体信号传输到媒体播放器106。媒体播放器106通过使用由相关联的相机110和媒体播放器106支持的公共流协议来播放媒体流。

参考图4,可扩展信息娱乐系统102还包括一个或多个远程服务器174,所述一个或多个远程服务器174存储与由媒体播放器106支持的播放器软件组件相关联的数据和与由相关联的相机110支持的相机软件组件相关联的数据。更具体地,在该非限制性示例中,与多媒体系统104相关联的数据(例如,由媒体播放器106支持的播放器软件组件、SSID、密码、流URL、相机标识符、分辨率、帧速率、设备类型、视野参数、和/或车辆稳定特征参数)被注册在由流式配置管理服务提供商操作的远程服务器174中。类似地,与相机110相关联的数据(例如,由相机110支持的相机软件组件、SSID、密码、流URL、分辨率、帧速率、设备类型、视野参数、和/或车辆稳定特征参数)被注册在同一远程服务器174中。相机110包括内置蜂窝模块,其中内置蜂窝模块被配置为使用蜂窝网络将相机的控制器116无线连接到远程服务器174。控制器116从远程服务器174接收与多媒体系统相关联的数据(例如,播放器软件组件等)。相关联的相机110的控制器116可以基于从远程服务器174接收的数据来确定播放器软件组件。控制器116还基于存储在相机110的存储器118中的播放器软件组件和相机软件组件来确定公共流协议。控制器116通过使用公共流协议产生与媒体流相关联的媒体信号。处理器168经由第二网络从相机110接收媒体信号,并且被编程为将媒体信号传输到媒体播放器106。媒体播放器106通过使用公共流协议来播放媒体流。

参见图5,可扩展信息娱乐系统202的另一个非限制性示例与图4的可扩展信息娱乐系统102相似,并且相同的组件增加了100。然而,虽然可扩展信息娱乐系统102包括由一个流式配置管理服务提供商操作的单个远程服务器174,但是可扩展信息娱乐系统302包括由第一和第二流式配置管理服务提供商中相关联的一个操作的第一和第二远程服务器274a、274b。在该非限制性示例中,与多媒体系统204相关联的数据(例如,由媒体播放器206支持的播放器软件组件、SSID、密码、流URL、诸如媒体访问控制地址(MAC地址)的相机标识符、分辨率、帧速率、设备类型、视野参数、和/或车辆稳定特征参数)被注册在第一远程服务器274a中。与相机210相关联的数据(例如,由相机210支持的相机软件组件、SSID、密码、流URL、分辨率、帧速率、设备类型、视野参数、和/或车辆稳定特征参数)被注册在第二远程服务器274b中。

现参考图6,提供了方法300的非限制性示例,用于操作图1的可扩展信息娱乐系统102的多媒体系统104。方法300开始于框302,其中使用相机110的控制器116,通过在相机110的相机操作系统中创建相机侧设备文件来注册相机110。方法300包括经由例如第一网络将处理器168无线连接到相机110。方法300还包括使用相机110的控制器116使相机的相机操作系统的系统时钟与车辆操作系统的系统时钟同步。方法300还包括使用处理器168通过在计算机108的车辆操作系统中创建车辆侧设备文件来注册相机110。

在框304处,方法300还包括使用控制器116经由第一网络向计算机108的处理器168传输多媒体系统104的请求信号。请求信号可以指示相机对来自多媒体系统的相机软件组件和任何其他多媒体系统参数的请求。然而,在HMI显示设备160显示与播放器软件组件和其他多媒体系统参数相关联的机器可读光学标签172的其他非限制性示例中,该方法可以不包括控制器116生成请求信号和/或向计算机108的处理器168传输请求信号。例如,如图3所示,相机110可以捕获与指向播放器软件组件的数据和其他多媒体系统参数相关联的机器可读光学标签172的图像。

在框306处,方法300包括响应于远程服务器174和/或处理器168从控制器116接收请求信号,使用远程服务器174和/或处理器168产生播放器设置信号。播放器设置信号与指向播放器软件组件的数据、服务集标识符(SSID)、密码、流式统一资源定位符(URL)、相机标识符(例如MAC地址)、分辨率、帧速率、设备类型、视野参数、和/或车辆稳定特征参数相关联。方法300还包括使用远程服务器174和/或处理器168向相关联的相机110传输播放器设置信号。方法300还包括响应于控制器116从远程服务器174和/或处理器168接收到播放器设置信号,使用相关联的相机110的控制器116来确定由相机110和媒体播放器106支持的公共流协议。然而,在其他非限制性示例中,远程服务器174和/或处理器168可以不生成播放器设置信号并将播放器设置信号传输到控制器116以确定公共流协议。继续前面的非限制性示例,相机可以捕获与播放器软件组件和其他多媒体系统参数相关联的机器可读光学标签172的图像。控制器116可以基于指向播放器软件组件的数据和其他多媒体系统参数,并且进一步基于指向相机软件组件的数据和存储在相机110的存储器118中的其他相机参数,来确定公共流协议。

在框308处,方法300还包括将一个或多个相机110可释放地附接到机动车辆100、拖车112、住宅建筑154和/或遥控车辆156。在其他非限制性示例中,相机可以是手持相机或内置于智能手机、平板电脑、笔记本电脑等中的组件。每个相机110支持包括多个流协议的相机软件组件,用于响应于相关联的相机110捕获图像和/或视频来生成与媒体流相关联的媒体信号。

在框310处,方法300包括响应于控制器116从远程服务器174和/或处理器168接收数据,使用相机110的控制器116经由第二网络扫描处理器168。方法300还包括使用第二网络,基于数据将处理器168无线连接到相关联的相机110。然而,如前面针对其他非限制性示例所指出的,控制器116可以基于由相机110捕获的机器可读光学标签172的图像来确定来自存储器118的数据。

在框312处,方法300还包括使用相机110的图像传感器114捕获图像和/或视频。方法300还包括响应于图像传感器114捕获图像和/或视频以及控制器116经由公共流协议处理数据(例如,针对图像和/或视频的数据),使用相机110的控制器116生成与媒体流相关联的媒体信号。方法300还包括使用控制器116将针对媒体流的数据写入相机侧设备文件。方法300还包括使用控制器116将媒体信号从相机110的控制器116传输到多媒体系统104的处理器168。

在框314处,方法300还包括响应于处理器168从相机110的控制器116接收媒体信号,使用处理器168将媒体流写入车辆侧设备文件。

在框316处,方法300包括使用处理器168的车辆侧用户应用,将公共流协议从相机110的控制器116传输至处理器168的无线流协议适配器176,其中无线流协议适配器为核心功能。方法300还包括使用无线流协议适配器176通过以下方式处理媒体流:解码媒体流;呈现媒体流;使用无线流协议适配器从媒体流中移除与TCP/IP通信相关联的多个报头;以及使用相机标识符和MAC地址中的一个来向用户空间应用传送数据流量。

在框318处,方法300包括响应于处理器168处理与媒体流相关联的数据,使用处理器168将媒体信号从处理器168传输至媒体播放器106。

在框320处,方法300包括通过使用由相关联的相机110和媒体播放器106支持的公共流协议,使用媒体播放器106播放媒体流。

处理器可以指或者从属于电子电路、组合逻辑电路、现场可编程门阵列(FPGA)、执行代码的处理器(共享处理器、专用处理器、或处理器组)、或者上述的一些或全部的组合,例如在片上系统中。附加地,处理器可以是基于微处理器的,例如具有至少一个处理器、存储器(RAM和/或ROM)、以及相关联的输入和输出总线的计算机。处理器可以在驻留在存储器中的操作系统的控制下操作。操作系统可以管理计算机资源,使得体现为一个或多个计算机软件应用的计算机程序代码(例如驻留在存储器中的应用程序)可以具有由处理器执行的指令。在替代实施例中,处理器可以直接执行应用程序,在这种情况下,可以省略操作系统。

本公开的描述本质上仅是示例性的,并且不偏离本公开主旨的变化旨在处于本公开的范围内。这种变化不应被视为背离了本公开的精神和范围。

技术分类

06120116333160