具有音频广告和导航相关动作同步功能的基于车辆的媒体系统的制作方法

文档序号:24728730发布日期:2021-04-16 21:14阅读:73来源:国知局
具有音频广告和导航相关动作同步功能的基于车辆的媒体系统的制作方法
具有音频广告和导航相关动作同步功能的基于车辆的媒体系统
1.相关申请的交叉引用
2.本申请要求于2019年7月18日提交的第16/516,035号美国专利申请、于2018年8月3日提交的第62/714,619号美国临时专利申请、于2018年8月3日提交的第62/714,621号美国临时专利申请以及于2018年8月3日提交的第62/714,623号美国临时专利申请的优先权,所述申请中的每一个的全部内容通过引用并入本文。另外,本申请通过引用以下美国专利申请将它们的全部内容并入本文:于2019年7月18日提交的第16/516,029号美国专利申请以及于2019年7月18日提交的第16/516,045号美国专利申请。
3.用法和术语
4.在本公开中,除非另外指定和/或除非特定上下文明确地指出,否则术语“一”或“一个”意味着至少一个,并且术语“所述”意味着所述至少一个。
5.在本公开中,术语“连接机构”是指促进两个或更多组件、设备、系统或其他实体之间的通信的机构。连接机构能够是相对简单的机构,诸如线缆或系统总线,也能够是相对复杂的机构,诸如基于分组的通信网络(如,因特网)。在一些情况下,连接机构能够包括非有形的介质(如,在该连接为无线连接的情况下)。


背景技术:

6.基于车辆的媒体系统能够接收待呈现给车辆乘员的媒体内容。例如,基于车辆的媒体系统能够包括天线,该天线配置为接收承载音频内容的无线电信号,诸如卫星无线电信号或地面无线电信号,并且基于车辆的媒体系统能够通过定位在车辆内的一个或更多个扬声器来输出该音频内容。


技术实现要素:

7.在一个方面,公开了一种示例性基于车辆的媒体系统。该示例性基于车辆的媒体系统包括:(a)用户接口;(b)麦克风;(c)一个或更多个处理器;以及(d)非暂时性计算机可读介质,其存储指令,该指令在由一个或更多个处理器执行时使基于车辆的媒体系统执行一组动作,所述一组动作包括:(a)接收音频内容;(b)使一个或更多个扬声器输出所接收的音频内容;(c)使用基于车辆的媒体系统的麦克风来捕获所输出的音频内容;(d)识别与所捕获的音频内容具有至少阈值程度的相似度的参考音频内容;(e)识别与所识别的参考音频内容相关联的地理位置;以及(f)至少基于与所识别的参考音频内容相关联的所识别的地理位置,经由基于车辆的媒体系统的用户接口,来输出导航到所识别的地理位置的提示。
8.在另一方面,公开了一种由基于车辆的媒体系统执行的示例性方法。该方法包括(a)接收音频内容;(b)使一个或更多个扬声器输出所接收的音频内容;(c)使用基于车辆的媒体系统的麦克风来捕获所输出的音频内容;(d)识别与所捕获的音频内容具有至少阈值程度的相似度的参考音频内容;(e)识别与所识别的参考音频内容相关联的地理位置;以及(f)至少基于与所识别的参考音频内容相关联的所识别的地理位置,经由基于车辆的媒体
系统的用户接口,来输出导航到所识别的地理位置的提示。
9.在另一方面,公开了一种示例性非暂时性计算机可读介质。该计算机可读介质具有存储在其上的程序指令,该程序指令在由基于车辆的媒体系统执行时,使该基于车辆的媒体系统执行一组操作,该一组操作包括:(a)接收音频内容;(b)使一个或更多个扬声器输出所接收的音频内容;(c)使用基于车辆的媒体系统的麦克风来捕获所输出的音频内容;(d)识别与所捕获的音频内容具有至少阈值程度的相似度的参考音频内容;(e)识别与所识别的参考音频内容相关联的地理位置;以及(f)至少基于与所识别的参考音频内容相关联的所识别的地理位置,经由基于车辆的媒体系统的用户接口,来输出导航到所识别的地理位置的提示。
附图说明
10.图1是示例性计算设备的简化框图。
11.图2a是处于第一状态下的示例性图形用户接口(“gui”)。
12.图2b是图2a的示例性gui,但处于第二状态下。
13.图2c是图2a的示例性gui,但处于第三状态下。
14.图3a是处于第一状态下的示例性gui。
15.图3b是图3a的示例性gui,但处于第二状态下。
16.图3c是图3a的示例性gui,但处于第三状态下。
17.图4是示例性方法的流程图。
具体实施方式
18.i.概述
19.基于车辆的媒体系统通过无线电广播来接收音频内容,并且例如通过利用车辆的一个或更多个扬声器播放该音频内容,来将所接收的音频内容呈现给车辆乘员。基于车辆的媒体系统接收并播放的音频内容能够包括各种类型的音频内容。例如,该音频内容能够包括主要内容,诸如音乐、无线电节目等,并且该音频内容能够包括散布在主要内容之间的次要内容,诸如广告。
20.一些基于车辆的媒体系统包括视觉显示器,以向车辆乘员显示视觉信息。能够将这种基于车辆的媒体系统配置为显示与媒体系统正在播放的音频内容有关的信息。例如,当媒体系统正在播放音频内容时,该媒体系统能够使视觉显示器显示识别该音频内容的信息,诸如歌曲的名称和/或艺术家,或者显示识别音频内容源的信息,诸如广播该音频内容的无线电台。能够将基于车辆的媒体系统待显示的这种信息编码在承载音频内容的无线电广播中,并且基于车辆的媒体系统能够从该无线电广播中提取该信息。
21.实际上,当基于车辆的媒体系统从无线电广播中接收诸如歌曲或无线电节目之类的主要内容时,基于车辆的媒体系统能够从该无线电广播中获得识别歌曲或无线电节目和/或识别该歌曲或无线电节目源的信息,并经由其视觉显示器来显示该信息。例如,对于地面无线电广播,诸如频率调制(fm)无线电广播,能够根据无线电广播数据系统(rbds)通信协议来将信息编码到无线电信号中。其他示例也是可以的。
22.然而,在一些场景下,基于车辆的媒体系统可能不会从无线电广播中接收任何待
显示的视觉信息,或者车辆乘员会希望接收除基于车辆的媒体系统从无线电广播中所接收的信息以外的附加信息或替代信息。例如,当基于车辆的媒体系统从无线电广播中接收诸如广告的次要内容时,无线电信号可以不被编入供基于车辆的媒体系统显示的视觉信息,或者无线电信号可以仅仅是被编入了识别广播该广告的无线电台的视觉信息或与广告内容无关的各种其他视觉信息。然而,车辆乘员会希望获得关于广告的更多信息,和/或与广告相关联的商家会希望向车辆乘员提供更多的信息。
23.本文公开了解决该问题以及潜在地其他问题的方法和系统。在一个示例性方法中,当基于车辆的媒体系统正在呈现音频广告时,该基于车辆的媒体系统确定广告的音频指纹,并且该基于车辆的媒体系统还确定与车辆相关联的位置数据。该位置数据能够包括车辆的当前位置、车辆的目标位置,或者包括车辆的当前位置与目标位置之间的路线上的某个位置,如从车辆的导航系统中所获得的。基于车辆的媒体系统既使用了所确定的广告的音频指纹,又使用了与车辆相关联的位置数据来选择并执行与导航有关的动作。
24.在另一方面,基于车辆的媒体系统能够接收不同种类的音频内容。所接收的音频内容也能够是不同类型的音频内容,包括各种艺术家的音乐或其他无线电节目(统称为“娱乐内容”)和/或音频广告(统称为“广告内容”)。
25.一旦接收到该音频内容,基于车辆的媒体系统还可以使车辆中(或车辆周围)的一个或更多个扬声器输出所接收的音频内容,并且然后,使用系统的麦克风来捕获所输出的音频内容。在一些示例中,基于车辆的媒体系统还能够基于所接收的音频内容的各种属性来选择性地捕获音频内容(如,捕获广告内容)。
26.基于车辆的媒体系统还可以识别与所捕获的音频内容具有至少阈值程度的相似度的参考音频内容,并且能够以各种方式来进行该识别。例如,参考音频内容能够包括多个参考音频指纹项,并且基于车辆的媒体系统能够生成与所捕获的音频内容相关联的音频指纹数据、将所生成的音频指纹数据与所述多个参考音频指纹项进行比较、并确定该多个参考音频指纹项中的一特定参考音频指纹项与所生成的音频指纹数据具有至少阈值程度的相似度。在另一方面,基于车辆的媒体系统可以本地地或者通过使用其他设备和/或过程来进行这种分析中的一些或全部(如,基于车辆的媒体系统能够将所捕获的音频内容(或其一部分)发送到服务器,并且该服务器能够生成与所捕获的音频内容相关联的音频指纹数据和/或能够执行比较分析)。并且,在又一方面,基于车辆的媒体系统还能够基于具有特定属性的特定音频内容来识别参考音频内容(如,捕获包含在所接收的音频内容中的广告内容,并使用所捕获的广告内容来识别参考音频内容)。
27.在任何情况下,基于车辆的媒体系统还可以使用所识别的参考音频内容来识别与所识别的参考音频内容相关联的地理位置。即,基于车辆的媒体系统可以将与所捕获的音频内容具有阈值程度的相似度的参考音频内容用于识别与基础广告内容相关联的地理位置。例如,阈值相似的参考音频内容能够与特定地理位置相关联,并且基于车辆的媒体系统能够基于特定地理位置与阈值相似的参考音频内容项的关联性来检索该特定地理位置。
28.另外,基于车辆的媒体系统可以经由基于车辆的媒体系统的用户接口来输出导航到所识别的地理位置的提示,并且可以以多种方式来进行该输出。例如,所识别的地理位置可以与所捕获的音频内容中包含的特定广告内容有关,并且可以在音频广告在车辆中播放的同时进行显示。在另一方面,通过显示该地理位置,附加内容能够增加乘员与广告内容进
行交互的机会(以及可能性)。另外,显示该对应于特定广告的地理位置可以包括显示用于将车辆乘员导航到所显示的位置的方向,并且可以以多种方式来进行该显示。
29.在一个示例中,对应于特定广告的地理位置可以是第一地理位置(如,与广告内容相关联的餐厅的附近位置),并且基于车辆的媒体系统能够确定与基于车辆的媒体系统相关联的第二地理位置(如,基于车辆的媒体系统所在的车辆的当前地理位置)。基于此确定,基于车辆的媒体系统能够执行许多附加动作,包括确定目标地理位置(如,广告内容中的餐厅),以及显示基于车辆的媒体系统的当前地理位置与目标地理位置之间的路线。在另一方面,在显示该路线之前,基于车辆的媒体系统能够为车辆乘员显示提示,以确定并显示该路线。在又一方面,基于车辆的媒体系统还可以经由所显示的提示来接收来自乘员的输入,并且响应于接收来自用户的输入,显示与广告内容相关联商家的一个或更多个附近位置(如,显示对相关联商家的一个或更多个地理位置的指示)。
30.ii.示例性架构
31.a.计算设备
32.图1是示例性计算设备100的简化框图。计算设备100能够执行各种动作和/或功能,诸如本公开中所描述的那些动作和/或功能。计算设备100能够包括各种组件,诸如处理器102、数据存储单元104、通信接口106和/或用户接口108。这些组件能够经由连接机构110来彼此连接(或连接到另一设备、系统或其他实体)。
33.处理器102能够包括通用处理器(如,微处理器)和/或专用处理器(如,数字信号处理器(dsp))。
34.数据存储单元104能够包括一个或更多个易失性、非易失性、可移动和/或不可移动的存储组件,诸如磁性、光学或闪存存储,和/或能够整体或部分地与处理器102集成。另外,数据存储单元104能够采用非暂时性计算机可读存储介质的形式,其上存储有程序指令(如,编译的或非编译的程序逻辑和/或机器代码),该程序指令在由处理器102执行时使计算设备100执行诸如本公开中所描述的那些的一个或更多个动作和/或功能。这样,能够将计算设备100配置为执行诸如本公开中所描述的那些的一个或更多个动作和/或功能。这种程序指令能够限定离散软件应用程序和/或能够作为离散软件应用程序的一部分。在一些情况下,计算设备100能够响应于接收诸如来自通信接口106和/或用户接口108的输入来执行程序指令。数据存储单元104还能够存储其他类型的数据,诸如在本公开中所描述的那些类型的数据。
35.通信接口106能够允许计算设备100根据一个或更多个协议来连接到另一个实体和/或与另一个实体进行通信。在一个示例中,通信接口106能够是有线接口,诸如以太网接口或高清串行数字接口(hd

sdi)。在另一示例中,通信接口106能够是无线接口,诸如无线电、蜂窝或wi

fi接口。在本公开中,连接能够是直接连接或间接连接,所述间接连接是通过和/或穿过诸如路由器、转换器或其他网络设备之类的一个或更多个实体的连接。同样,在本公开中,传输能够是直接传输或间接传输。
36.如果适用,用户接口108能够促进计算设备100与计算设备100的用户之间的交互。这样,用户接口108能够包括:输入组件,诸如键盘、小键盘、鼠标、触摸感应面板、麦克风和/或照相机;和/或输出组件,诸如显示设备(其例如能够与触摸感应面板组合使用)、扬声器和/或触觉反馈系统。更一般地,用户接口108能够包括促进计算设备100与计算设备100的
用户之间交互的硬件和/或软件组件。
37.在本公开中,术语“计算系统”是指包括诸如计算设备100的至少一个计算设备的系统。计算系统和/或其组件能够执行各种动作,诸如以下所阐述的那些动作。
38.在本公开中,术语“基于车辆的媒体系统”是指包括诸如计算设备100的至少一个计算设备并且接收媒体内容并将其呈现给车辆乘员的系统。基于车辆的媒体系统能够通过使用诸如通信接口106的通信接口来接收媒体内容,并且能够通过使用诸如用户接口108的用户接口来呈现媒体内容。
39.ii.示例性操作
40.与以上讨论一致,基于车辆的媒体系统能够经由无线电广播来接收音频广告,并且基于车辆的媒体系统能够通过利用车辆的一个或更多个扬声器输出该音频广告,来向车辆乘员呈现该音频广告。为了增强乘员的体验,基于车辆的媒体系统能够识别广告,并能够使用所识别的广告作为基础来检索与所识别的参考音频内容相关联的地理位置。然后,基于车辆的媒体系统能够使检索到的地理位置呈现在基于车辆的媒体系统的显示屏上,同时基于车辆的媒体系统呈现广告的至少一部分。在一个示例性使用情况下,基于车辆的媒体系统能够接收并呈现餐厅的地面无线电广告,并且在这样做的同时,基于车辆的媒体系统能够将所广告的餐厅的一个或更多个附近位置与前往所广告的餐厅之一的方向的提示一起显示。
41.识别基于车辆的媒体系统正在接收的广告的一种方式是:对于基于车辆的媒体系统,生成表示基于车辆的媒体系统正在接收的广告内容的音频指纹数据,并对于计算系统诸如网络服务器,将该音频指纹数据与表示已知广告的广告内容的参考音频指纹数据进行比较,其中指纹匹配则指示基于车辆的媒体系统正在接收已知广告。
42.为此,基于车辆的媒体系统可以使用一个或更多个麦克风来捕获经由车辆中的一个或更多个扬声器所播放的音频内容。例如,基于车辆的媒体系统可以从特定源接收各种音频内容(如,来自地面无线电台的信号中所包含的娱乐和广告内容),并选择性地捕获特定音频内容(如,广告内容)以用于进一步分析。为了促进这一点,可以将基于车辆的媒体系统配置为在后台处理期间连续地监视车辆中正在播放的音频内容,并且仅在识别出一个或更多个预定的音频模式时才开始捕获音频。例如,能够将基于车辆的媒体系统配置为响应于检测到无声或缺少音乐内容的时段而开始捕获音频内容,因为这能够指示歌曲的结尾和广告的开始。
43.在另一示例中,能够将基于车辆的媒体系统配置为响应于检测到所接收的音频内容中的变化而捕获音频内容。例如,能够将基于车辆的媒体系统配置为确定所接收的音频内容不再包括识别歌曲或无线电节目的信息和/或不再包括识别歌曲或无线电节目源的信息,诸如不再包括根据rbds通信协议编码到无线电信号中的信息。如上所述,当所接收的音频内容包括广告内容时,可能不会呈现该编码的信息,并因此该编码的信息的缺少能够指示该所接收的音频内容包括广告内容。
44.在另一示例中,可以将基于车辆的媒体系统配置为连续地或周期性地监视在车辆中正在播放的音频内容并捕获该音频内容以用于进一步分析。在一些示例中,基于车辆的媒体系统可以周期性地实时或近实时地捕获音频内容并执行音频分析(如,指纹识别、找到与所捕获的音频内容相匹配的其他音频内容等)。然而,在其他示例中,基于车辆的媒体系
统可以周期性地捕获音频内容并将音频分析推迟到稍后的时间。
45.在其他示例中,基于车辆的媒体系统可以衔接一个或更多个麦克风以基于所接收的音频内容中存在(或不存在)特定信息来捕获音频内容。在一些示例中,基于车辆的媒体系统可以响应于确定所接收的音频内容不包含指示该音频内容是音乐音频内容(如,歌曲和/或艺术家名称)并因此可能是广告内容的信息,来开始捕获在车辆中播放的音频内容。其他示例也是可以的。
46.在任何情况下,基于车辆的媒体系统都能够确定用于所捕获的音频内容的指纹,并且能够以多种方式来进行该确定。例如,网络服务器或其他这种实体可以建立或以其他方式访问表示已知广告的参考音频指纹数据。例如,服务器能够接收各种音频广告,并且可以为每个音频广告生成表示相应音频广告的相应参考音频指纹。或者服务器也能够以其他方式建立或提供有这些参考音频指纹。参考音频指纹和/或由基于车辆的媒体系统确定的指纹能够根据现在已知或以后开发的任何音频指纹识别过程来生成。
47.此外,当基于车辆的媒体系统接收音频广告时,该基于车辆的媒体系统能够实时生成表示其正在接收的广告的音频内容的查询音频指纹数据,并且能够将该查询音频指纹数据传送到服务器以用于分析。
48.当服务器从基于车辆的媒体系统接收到查询音频指纹数据时,服务器能够将该查询音频指纹数据与已知广告的参考音频指纹数据进行比较。并且,如果服务器由此以足够的置信度确定了查询音频指纹数据与特定参考音频指纹数据相匹配,则服务器能够得出以下结论,即基于车辆的媒体系统正在接收的广告是由特定参考音频指纹数据表示的已知广告。此外,在得出这样的结论时,服务器能够将与该广告相关联的信息(如,与广告和/或相关联商家相关联的徽标、品牌名等)传送到基于车辆的媒体系统。
49.在其他示例中,一旦已经识别出基于车辆的媒体系统正在接收的广告,则所识别的广告能够用作基础来检索与所识别的参考内容相关联的地理位置。例如,服务器能够接收或者提供与每个相应已知广告相关联的相应地理位置数据,并且基于车辆的媒体系统能够从服务器中检索与所识别广告相关联的(一个或更多个)相应地理位置。在其他示例中,基于车辆的媒体系统可以在系统本身上本地地执行这些功能中的一些或全部。
50.另外,基于车辆的媒体系统能够确定位置数据,该位置数据指示了与在其中的基于车辆的媒体系统正在运行的车辆相关联的地理位置。例如,基于车辆的媒体系统能够包括导航系统,该导航系统配置为使用gps模块来识别车辆的当前位置和车辆的目标位置,并提供导航到该目标位置的方向。这样,基于车辆的媒体系统能够向导航系统查询车辆的当前位置、车辆的目标位置或当前位置与目标位置之间的路线上的任何位置。其他示例也是可以的。
51.基于车辆的媒体系统能够使用所识别的广告和所确定的位置数据这两者作为基础来选择并执行与导航有关的动作。如上所述,例如,基于车辆的媒体系统能够使用所识别的广告和所确定的位置数据将车辆导航到与所识别的广告相关联的商家位置。为了促进这一点,服务器可以接收或者被提供有与每个相应已知广告相关联的相应位置数据。该相应位置数据能够包括与相应广告相关联的商家的位置(如,地址或gps坐标)。因此,一旦已经识别出基于车辆的媒体系统正在接收的广告,则所识别的广告能够用作基础来检索与所识别的广告相关联的相应位置数据。并且基于车辆的媒体系统能够经由其显示器来呈现将车
辆导航到与所识别的广告相关联的位置的提示。响应于乘员选择该提示,基于车辆的媒体系统能够使导航系统显示导航路线,该导航路线开始于车辆的当前位置处并结束于与所识别的广告相关联的位置处。如下面进一步详细说明的,该系统能够以各种形式显示该提示,并以各种方式使用该地理位置数据。
52.在一个示例中,基于车辆的媒体系统能够将对应于特定广告的地理位置用作第一地理位置(如,与广告内容相关联的餐厅的附近位置),并且能够确定与基于车辆的媒体系统相关联的第二地理位置(如,基于车辆的媒体系统所在的车辆的当前地理位置)。基于此确定,基于车辆的媒体系统能够执行许多附加动作,包括确定目标地理位置(如,广告内容中的餐厅),并显示基于车辆的媒体系统的当前地理位置与目标地理位置之间的路线。
53.在又一方面,基于车辆的媒体系统在显示该路线之前,能够为车辆乘员显示导航到目标位置的提示,并经由基于车辆的媒体系统显示将车辆导航到目标位置的方向。在又一方面,基于车辆的媒体系统还可以经由所显示的提示来接收来自乘员的输入,并且依据接收来自用户的输入来显示与广告内容相关联商家的一个或更多个附近位置(如,显示对相关联商家的一个或更多个地理位置的指示)。以这种方式,基于车辆的媒体系统能够接收并呈现诸如用于连锁餐厅的地面无线电广告,并且在这样做的同时,该媒体系统能够显示餐厅之一的位置。
54.在一些示例中,基于车辆的媒体系统还能够使用所确定的车辆的位置数据来确定是否执行与导航有关的动作(如,将车辆路线规划到与广告内容相关联的特定地理位置)。为了促进这一点,还能够向服务器提供与每个相应广告相关联的相应位置数据。例如,用于特定广告的位置数据能够包括与该广告相关联商家的地址或gps坐标。在这种场景下,能够将基于车辆的媒体系统配置为仅针对一些广告来检索地理位置数据,即与在车辆的当前位置、车辆的目标位置、或当前位置与目标位置之间路线上的某个位置的阈值邻近范围/距离内(如,在五英里半径内)的位置相关联的广告。
55.替代地,基于车辆的媒体系统能够确定车辆位置数据识别了不在与特定广告相关联位置的阈值邻近范围/距离之内的位置。在这种场景下,即使在将查询音频指纹数据与特定广告的参考音频指纹数据进行比较时检测到了指纹匹配,基于车辆的媒体系统也能够基于与车辆位置数据所指示的位置相距至少阈值邻近范围/距离的位置的相关联的匹配的参考指纹数据,来避免检索并显示与该匹配的参考指纹数据相关联的地理位置数据。
56.另外,在一些示例中,用于特定广告的位置数据能够包括用于多个位置的位置数据。例如,如上所述,特定广告可能是用于连锁餐厅的广告,并且用于特定广告的位置数据能够包括用于连锁餐厅中每个餐厅的位置数据。这样,能够将基于车辆的媒体系统配置为在确定是否执行与导航有关的动作时考虑最近的餐厅位置。例如,如果最近的餐厅在基于车辆的媒体系统位置的阈值邻近范围/距离之内,那么基于车辆的媒体系统就能够执行与导航有关的动作,诸如通过显示将车辆导航到最近的餐厅位置的提示来执行。替代地,如果最近的餐厅不在基于车辆的媒体系统位置的阈值邻近范围/距离之内,那么基于车辆的媒体系统就能够避免执行与导航有关的动作。
57.附加地或替代地,基于车辆的媒体系统还能够基于所接收的地理位置数据的各种属性来显示与广告内容相关联的一个或更多个所建议的地理位置(以及用于导航至这些位置的指向相同的方向)(如,用于导航到与广告相关联的最近地理位置、具有最佳交通状况
以导航到此的地理位置等的提示)。
58.在任何情况下,基于车辆的媒体系统、乘员的移动设备或这两者都可以采取动作,该动作产生了为一个或更多个乘员来显示与广告相关的附加内容,并由此增加了其中与广告(以及其中所广告的基础商家/产品/服务)的交互(以及对其的兴趣)。在另一方面,基于车辆的媒体系统还可以存储相关联的信息(如,参考音频内容、相关联的视觉内容、乘员与地理位置的交互或者上述所有信息),以供媒体系统进一步使用。
59.a.示例性gui和操作环境
60.为了进一步说明上述概念和其他概念,图2a

2c描绘了示例性gui,即基于车辆的媒体系统200能够配置为根据上述技术来显示的gui。基于车辆的媒体系统200能够包括与图1中所描绘的计算设备100相似或相同的一个或更多个计算设备。另外,图2a

2c中所描绘的示例性环境和gui仅出于说明的目的。本文所描述的特征能够涉及不同配置或设置格式的环境、操作、gui和功能,包括附加的或更少的组件和/或更多或更少的数据,包括不同类型的组件和/或数据,并且以不同的方式彼此相关。
61.图2a描绘了处于第一状态下的基于车辆的媒体系统200的示例性gui。具体地,在该第一状态下,基于车辆的媒体系统200显示了无线电台202(“95.5”),该显示结合相关联无线电台徽标204(“热点95.5”)以及指示从所显示的无线电台接收的并且当前在车辆中的一个或更多个扬声器上正在播放的音乐音频内容的以下的信息:歌曲名称206(“硫磺”)、艺术家名称208(“任性的金”)和专辑名称210(“同时在密西西比”)。与上述讨论一致,能够将该信息编码到由基于车辆的媒体系统接收的音频内容中,并且基于车辆的媒体系统能够从所接收的音频内容中提取该信息。
62.转到图2b,图2b描绘了图2a中所描绘的基于车辆的媒体系统200的gui,但其处于第二状态下。在第二状态下,由基于车辆的媒体系统200所接收的音频内容包括广告内容而非娱乐内容。在这种状态下,基于车辆的媒体系统200显示了与在无线电台上播放的广告相关联的内容,而非显示指示了与在车辆中播放的音乐音频内容相关联的歌曲名称206、艺术家名称208和专辑名称210的信息。在播放该广告期间,基于车辆的媒体系统200捕获了当前在车辆中的一个或更多个扬声器上进行播放的广告音频内容。
63.与以上讨论一致,基于车辆的媒体系统200能够以多种方式来捕获广告音频内容。例如,基于车辆的媒体系统200能够包括一个或更多个麦克风,基于车辆的媒体系统200能够在广告期间使用该一个或更多个麦克风捕获车辆中播放的音频内容。此外,基于车辆的媒体系统200能够连续地或周期性地监视在车辆设备中正在播放的音频内容,并且在识别出可能指示了广告正在播放的一个或更多个预定音频模式之后开始捕获音频内容。以这种方式,能够连续地监视车辆中的音频内容,以确定广告是否正在播放。
64.在其他示例中,基于车辆的媒体系统200可以基于所接收的音频内容中存在(或不存在)特定信息来捕获车辆中的音频内容。例如,基于车辆的媒体系统200可以响应于确定所接收的音频内容包含了指示音频内容是广告的信息而开始捕获在车辆中播放的音频内容。例如,基于车辆的媒体系统能够响应于确定所接收的音频内容包含了指示音频内容是广告但不指示广告任何细节的嵌入的信息而开始捕获音频内容。在其他示例中,基于车辆的媒体系统200可以响应于确定所接收的音频内容不包含某些信息而开始捕获在车辆中播放的音频内容。例如,基于车辆的媒体系统200能够确定音频内容不包含指示音频内容是音
乐内容的信息(如,歌曲和/或艺术家名称),并由此确定音频内容很可能是广告。其他示例也是可以的。
65.基于车辆的媒体系统200还能够使用所捕获的音频内容来识别与所捕获的音频内容具有至少阈值程度的相似度的参考音频内容,并且能够以多种方式来进行该识别。
66.在一个示例中,基于车辆的媒体系统200本身能够基于所捕获的音频内容(如,通过本地处理所捕获的音频内容)来生成音频指纹数据,并然后将所生成的音频指纹数据发送到具有指令的第二计算设备(如,网络服务器),该指令使该第二计算设备将所生成的音频指纹数据与多个参考音频指纹项进行比较,并确定一个或更多个参考音频指纹项与所生成的音频指纹数据具有至少阈值程度的相似度。这种相似度可以指示所捕获的音频内容与已知参考音频内容之间的匹配,由此允许基于车辆的媒体系统200基于其与已知参考音频内容的相似度来显示关于所捕获的音频内容的信息(如某些商家的名称和/或标语)。
67.在另一示例中,基于车辆的媒体系统200能够通过生成所捕获音频内容的音频指纹数据并将所生成的音频指纹数据与多个本地存储的参考音频指纹项进行比较,来本地识别参考音频内容,所述参考音频指纹项中的每个与相应参考音频内容相关联。然后,基于该比较,基于车辆的媒体系统200还能够确定一特定参考音频指纹项与所生成的音频指纹数据具有至少阈值程度的相似度。
68.在又一示例中,基于车辆的媒体系统200能够将所捕获音频内容的一部分发送到具有指令的外部计算设备(如,网络服务器),该指令使该外部计算设备至少将所捕获音频内容的一部分与多个参考音频内容项进行比较。这种比较能够涉及该外部计算设备生成所捕获音频内容的该部分的音频指纹,并将所生成的音频指纹与相应参考音频指纹进行比较,所述参考音频指纹中的每个能够对应于相应参考音频内容项。然后,一旦外部计算设备执行该比较,则基于车辆的媒体系统200就可以从该外部计算设备中接收对一特定参考音频内容项的指示,该特定参考音频内容项与所捕获的音频内容具有至少阈值程度的相似度。
69.基于该比较的结果,基于车辆的媒体系统200还能够识别与参考音频内容相关联的地理位置数据。在一些示例中,为了识别该相关联的地理位置,基于车辆的媒体系统200可以使用与广告的指纹数据相对应的参考音频内容,来检索与一个或更多个广告相关联的地理位置数据,并且可以以多种方式来进行该检索。在一些示例中,基于车辆的媒体系统200可以从本地存储和/或从其他设备以及其他可行方式中获得该地理位置数据。在另一方面,基于车辆的媒体系统可以基于多种因素,针对多个音频指纹项的每个相应参考音频指纹项(或至少一些)来识别相应的地理位置数据。
70.另外,基于车辆的媒体系统200能够以多种方式来使用所识别的地理位置数据。在一个示例中,在车辆中正在播放广告时,基于车辆的媒体系统200能够显示导航到与特定广告有关的一个或更多个所识别的地理位置的提示。在另一方面,该提示可以包含内容附加内容,该内容附加内容增加了乘员与广告内容进行交互的机会(以及可能性)。
71.例如,如图2b所示,基于车辆的媒体系统200显示了与特定广告相对应的视觉内容212,其包括与广告相关联的商家徽标214(此处为“核心4咖啡烘培店”)和导航提示216(此处为“是否规划路线到附近的位置?”)。同样,此内容可以(如,在乘员的移动计算设备对其进行扫描时,通过向车辆乘员提供更多内容)增加乘员对基础广告内容的体验。其他示例也
是可以的。
72.另外,可以结合基础广告内容在各个时间来显示该广告视觉内容212和相关联的导航提示216。例如,可以在基础广告内容正在车辆中播放时,实时地检索并显示广告视觉内容212和相关联的导航提示216。另外,广告视觉内容212和相关联的导航提示216可以仅在基础广告内容正在车辆中播放时、在播放后续广告或音乐音频内容的一部分期间显示特定时间(如30秒),直到乘员采取一个或更多个预定动作(如,选择导航提示216,或通过与基于车辆的媒体系统的用户接口进行交互来关闭广告),和/或在关闭车辆无线电和/或执行其他功能(如,播放cd)时以及以其他可行方式时为止。例如,广告视觉内容212和相关联的导航提示216也可以在下次车辆启动时显示,而与在车辆启动时正在播放的音频内容无关。相关联信息的其他示例和使用也是可以的。
73.转到图2c,示出了处于第三状态下的基于车辆的媒体系统200的gui,其中该第三状态类似于图2b中所描绘的第二状态,相似之处在于基于车辆的媒体系统200已经捕获音频内容、使用所捕获的音频内容来识别与所捕获的音频内容具有至少阈值程度的相似度的参考音频内容、并识别相关联的地理位置数据。然而,在该第三状态下,用户已经选择了导航提示216、基于车辆的媒体系统200已经捕获了车辆的位置数据、并且基于车辆的媒体系统200正在使用该位置数据来识别并显示到商家附近地理位置的方向。
74.具体地,为了到达图2c所示的第三状态,在基于车辆的媒体系统200使用麦克风来捕获音频内容时或在其前后,基于车辆的媒体系统200还能够(如,通过使用gps)确定车辆的位置数据。如上所述,基于车辆的媒体系统200能够使用所确定的位置数据来过滤出与广告内容相关联的、位于位置数据的阈值邻近范围之外的地理位置,并仅选择位于基于车辆的媒体系统200阈值邻近范围之内的一个或更多个地理位置。以这种方式,所选择的导航方向显示的是所广告的商家的相对靠近基于车辆的媒体系统的特定位置。如图2c所示,基于车辆的媒体系统能够结合所识别的参考音频内容的指示,经由导航gui 218来输出到附近商家的导航方向的指示,该导航gui能够包括车辆220当前地理区域的指示以及到附近所广告的商家位置224的所显示的路线222。与此相关的所显示信息的其他示例可以是导航视图(如,显示到所广告的商家的单个确定地理位置的替代导航方向、到所广告的商家的多个所确定地理位置的多个导航方向、一条或更多条路线的估计导航时间、一条或更多条路线的交通状况等)。在任何情况下,通过显示位置特定的视觉内容,可以进一步改善乘员对广告的体验(并由此改善对广告商的体验)。
75.图3a描绘了处于第一状态下的基于车辆的媒体系统300的示例性gui。具体地,在该第一状态下,基于车辆的媒体系统300显示了导航gui 302,该导航gui能够包括对车辆304当前地理位置的指示以及到特定目标地理位置308的所显示的路线306。如上所述,基于车辆的媒体系统300在第一状态下能够同时接收并输出音频内容,该音频内容包括娱乐内容以及散布在该娱乐内容之间的广告内容。另外,如上所述,基于车辆的媒体系统300在该第一状态下能够捕获所输出的音频内容以确定该音频内容是否包括已知的广告内容。
76.图3b描绘了图3a中所描绘的基于车辆的媒体系统300的gui,但其处于第二状态下。基于车辆的媒体系统300能够响应于根据上述技术确定音频内容包括已知广告,来显示处于第二状态下的gui。在第二状态下,基于车辆的媒体系统300显示了所广告的商家的附近商家位置310以及相关联的导航提示312(此处为“是否规划路线到附近的核心4咖啡烘培
店?”),能够在无线电台上正在播放广告的同时(和/或此后不久)显示该提示。为此,在该示例中,在播放该广告期间,基于车辆的媒体系统300捕获了当前在车辆中的一个或更多个扬声器上播放的广告音频内容。另外,与上述讨论一致,能够将该信息编码到由基于车辆的媒体系统接收的音频内容中,并且基于车辆的媒体系统能够从所接收的音频内容中提取该信息。
77.另外,能够将基于车辆的媒体系统300配置为该基于车辆的媒体系统响应于接收到对提示312的选择而改变路线306。例如,一旦乘员选择了提示312,基于车辆的媒体系统300就改变所显示的路线306,以便将车辆导航到所广告的商家的附近商家位置310。该改变的路线在图3c中示出为路线314。其他示例也是可以的。
78.b.示例性方法
79.图4是示出示例性方法300的流程图。
80.在框402处,方法400能够包括接收音频内容。在一些示例中,接收音频内容包括接收主要音频内容和次要音频内容,其中主要音频内容包括娱乐内容,并且其中次要音频内容包括散布在该主要内容之间的广告内容。
81.在框404处,方法400能够包括使一个或更多个扬声器输出所接收的音频内容。在一些示例中,使一个或更多个扬声器输出所接收的音频内容包括使一个或更多个扬声器输出主要音频内容(即,娱乐内容)和次要音频内容(即,广告内容)。
82.在框406处,该方法能够包括使用基于车辆的媒体系统的麦克风来捕获所输出的音频内容。在一些示例中,使用基于车辆的媒体系统的麦克风来捕获所输出的音频内容包括使用基于车辆的媒体系统的麦克风来捕获次要音频内容。
83.在框408处,方法400能够包括识别与所捕获的音频内容具有至少阈值程度的相似度的参考音频内容。在一些示例中,识别与所捕获的音频内容具有至少阈值程度的相似度的参考音频内容包括识别与所捕获的次要音频内容具有至少阈值程度的相似度的参考音频内容。在一些示例中,识别与所捕获的音频内容具有至少阈值程度的相似度的参考音频内容包括:(i)生成所捕获的音频内容的音频指纹数据,(ii)将所生成的音频指纹数据与多个参考音频指纹项进行比较,以及(iii)确定该多个参考音频指纹项中的一特定参考音频指纹项与所生成的音频指纹数据具有至少阈值程度的相似度。
84.在框410处,方法400能够包括识别与所识别的参考音频内容相关联的地理位置。在一些示例中,与所识别的参考音频内容相关联的所识别的地理位置是第一地理位置,并且方法400还能够包括确定与基于车辆的媒体系统相关联的第二地理位置。在另一方面,确定与基于车辆的媒体系统相关联的第二地理位置还能够包括确定(i)基于车辆的媒体系统的当前地理位置,(ii)基于车辆的媒体系统的目标地理位置,和/或(iii)基于车辆的媒体系统的当前地理位置与基于车辆的媒体系统的目标地理位置之间的路线上的地理位置。在一些示例中,识别与所识别的参考音频内容相关联的地理位置能够包括识别与次要音频内容中的特定广告内容有关的地理位置。
85.在框412处,方法400能够包括至少基于与所识别的参考音频内容相关联的所识别的地理位置,经由基于车辆的媒体系统的用户接口,来输出导航到所识别的地理位置的提示。在一些示例中,输出导航到所识别的地理位置的提示能够包括基于第一地理位置在第二地理位置的阈值邻近范围内,来输出导航到第一地理位置的提示。在其他示例中,输出导
航到所识别的地理位置的提示能够包括,在使一个或更多个扬声器输出次要音频内容的特定广告内容的同时,输出导航到与该特定广告内容有关的地理位置的提示。
86.在一些示例中,方法400还能够包括,经由基于车辆的媒体系统的用户接口来接收对导航到所识别的地理位置的提示所进行的选择,以及响应于接收到对该提示所进行的选择,来经由基于车辆的媒体系统的用户接口输出用于导航到所识别的地理位置的方向。如上所述,这能够允许在车辆中正在播放广告的同时,基于车辆的媒体系统潜在地检索位置特定的内容(如,到所广告的商家的附近位置的方向)并将其显示给车辆乘员。
87.iv.示例性变型
88.尽管已经将本公开中所描述的一些动作和/或功能描述为由特定实体来执行,但是该动作和/或功能能够由任何实体(诸如本公开中描述的那些实体)来执行。另外,尽管已经以特定顺序叙述了该动作和/或功能,但是该动作和/或功能不需要以所叙述的顺序来执行。然而,在一些情况下,能够期望以所叙述的顺序来执行该动作和/或功能。另外,能够响应于一个或更多个其他动作和/或功能来执行该动作和/或功能中的每个。并且,不需要执行所有的动作和/或功能以实现本公开所提供的一个或更多个益处,并且因此不必需进行所有的动作和/或功能。
89.尽管已经结合本公开的一个或更多个示例来讨论了某些变型,但是这些变型也能够施加到本公开的所有其他示例。
90.尽管已经描述了本公开的选择示例,但是这些示例的变更和置换对于本领域普通技术人员将是显而易见的。在不脱离本发明的更广泛的方面的情况下,其他更改、替换和/或变更也是可以的。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1