当前位置: 首页 > 专利查询>苹果公司专利>正文

用于协商对共享音频或视觉资源的控制的系统和方法技术方案

技术编号:12103987 阅读:65 留言:0更新日期:2015-09-23 22:38
本发明专利技术公开了一种用于协商对共享音频或视觉资源的控制的系统和方法。在仲裁器处接收对共享音频或视觉资源的控制的请求。该仲裁器保持针对共享音频或视觉资源的所有权的现有状态信息和共享音频或视觉资源的所有权转换条件。从在嵌入式系统上执行的进程和在移动计算设备上执行的进程中的一者中接收请求。至少部分地基于对控制的请求和所有权转换条件来确定与共享音频或视觉资源的所有权有关的新的状态信息。该新的状态信息指示进程中的哪一个进程控制共享音频或视觉资源的输出。

【技术实现步骤摘要】
【国外来华专利技术】
本公开整体涉及对音频或视觉资源的共享使用,并且更具体地涉及协商对共享音 频或视觉资源的控制。
技术介绍
车辆音频或视觉系统和移动计算设备(也称多功能设备)经常需要转换对由在多 功能设备上执行的进程和在车辆上执行的进程所共享的音频或视觉资源的控制。例如,用 户可能期望在播放于多功能设备诸如电话或平板电脑上的音乐和由汽车自身通过在汽车 的嵌入式系统上执行的各种进程所提供的导航指令或车辆状况信息之间进行转换。 随着越来越多的网络化设备在其他环境中出现,对音频和视觉资源进行共享控制 的期望同样存在于其他环境中,并且例如用于仲裁对家庭娱乐系统中的电视屏幕的控制的 当前工具是复杂、笨重而令人沮丧的。 当前技术需要用户的粗略人工干预来建立对输出设备诸如扬声器的控制(例如, 将设备插入输入插孔中并且按下立体声系统上的按钮以将音频从立体声系统转换到电 话)。随着对用户可用的设备的普及,在由这些多功能设备(例如,音乐、视频、电话个人助 理、导航)所提供的服务方面的提高、在由嵌入式系统(例如,车辆遥测和控制、导航、电话、 无线电部件的各种配置、安全信息)所提供的服务方面的提高,对立体声系统表面上的更 低的出错率和更高效的替代按钮的需求逐渐变得更为迫切。
技术实现思路
本专利技术公开了一种。在仲裁 器处接收对共享音频或视觉资源的控制的请求。该仲裁器保持针对共享音频或视觉资源的 所有权的现有状态信息和共享音频或视觉资源的所有权转换条件。至少部分地基于对控制 的请求和所有权转换条件来确定与共享音频或视觉资源的所有权有关的新的状态信息。该 新的状态信息指示进程中的哪一个进程控制共享音频或视觉资源的输出。确定共享音频或 视觉资源的新的所有权转换条件并将其传送至共享音频或视觉资源的控制器接口。【附图说明】 图1根据一些实施例示出了便携式多功能设备的框图。 图2根据一些实施例示出了便携式多功能设备。 图3A根据一些实施例示出了与车辆的音频和视觉资源进行交互的多功能设备。 图3B根据一些实施例示出了与家庭娱乐和自动化系统的音频和视觉资源进行交 互的多功能设备。 图3C根据一些实施例示出了与飞机的音频和视觉资源进行交互的多功能设备。 图4根据一些实施例示出了用于协商对汽车的共享音频或视觉资源的控制的仲 裁器模块。 图5A为示出用于协商对汽车的共享音频或视觉资源的控制的方法的一个实施例 的流程图。 图5B为示出用于协商对汽车的共享音频或视觉资源的控制的方法的一个实施例 的流程图。 图5C为示出用于协商对共享资源的控制的方法的一个实施例的流程图。 图6示出了被配置为实现用于协商对共享资源的控制的系统和方法的方面的示 例性计算机系统。 本说明书包括对"一个实施例"("oneembodiment"或"anembodiment")的引 用。短语"在一个实施例中"("inoneembodiment"或"inanembodiment")的出现未 必是指同一实施例。可以符合本公开的任何适合的方式对特定的特征、结构或特性进行结 合。 "包括"。该术语是开放式的。如所附权利要求中所使用的,该术语不排除另外的 结构或步骤。考虑叙述如下各项的【主权项】"一种装置,该装置包括一个或多个处理器单 元…"此类权利要求不排除装置包括另外的部件(例如,网络接口单元、图形电路等)。 "被配置为"。各种单元、电路或其他部件可被描述或被要求为"被配置为"执行一 个或多个任务。在此类上下文中,"被配置为"用于通过指示单元/电路/部件包括在操作 期间执行一个或多个任务的结构(例如,电路)来暗示结构。同样地,即使当指定的单元/ 电路/部件当前不可操作(例如,未接通)时,单元/电路/部件也可被叙述成被配置为执 行任务。与"被配置为"用语一起使用的单元/电路/部件包括硬件一例如电路、存储可执 行以实现操作的程序指令的存储器,该等等。叙述单元/电路/部件"被配置为"执行一个 或多个任务明确不旨在针对该单元/电路/部件援引35U.S.C. §112,第六段。另外,"被 配置为"可包括由软件和/或固件(例如,FPGA或执行软件的通用处理器)操纵来以能够 执行讨论中的一个或多个任务的方式进行操作的通用结构(例如,通用电路)。"被配置为" 还可包括调整制造工艺(例如,半导体制造设施)以制造出适用于实现或执行一个或多个 任务的设备(例如,集成电路)。 "第一"、"第二"等。如本文所用,这些术语被用作名词之前的标记,并且不暗示任 何类型的排序(例如,空间的、时间的、逻辑的等等)。例如,缓冲电路在本文中可被描述为 执行针对"第一"值和"第二"值的写入操作。术语"第一"、"第二"不一定暗示第一值必须 在第二值之前被写入。 "基于"。如本文所用,该术语用于描述影响确定的一个或多个因素。该术语不排 除可能影响确定的另外的因素。即,确定可仅仅基于这些因素或至少部分地基于这些因素。 考虑短语"基于B来确定A"。尽管在这种情况下,B为影响A的确定的因素,但此类短语并 不排除A的确定还可基于C。在其他情况下,可仅基于B来确定A。【具体实施方式】 II直 本专利技术公开了一种用于协商对汽车的共享音频或视觉资源的控制的系统和方法 的各种实施例。在一些实施例中,本文所述的协商工具、共享应用程序和/或仲裁器应用程 序可被实现为各种多功能设备的一部分,该各种多功能设备包括但不限于具有GPS功能的 移动电话、平板计算设备和/或个人导航设备。此类多功能设备的用户可与能够生成汽车 的各种音频和/或视觉系统的输出的应用程序进行交互,并且本文所述的协商工具、共享 应用程序和/或仲裁器应用程序可确定对汽车的共享音频或视觉资源的控制以允许应用 程序的输出被路由到汽车的各种音频或视觉系统。在一些实施例中,本文所述的协商工具、 共享应用程序和/或仲裁器应用程序可被实现为车辆的各种系统的一部分,诸如在汽车、 轮船或飞机上操作的计算机。 提供了一种用于协商对汽车的共享音频或视觉资源的控制的方法。在一些实施例 中,在仲裁器处接收对车辆的共享音频或视觉资源的控制的请求。该仲裁器保持针对共享 音频或视觉资源的所有权的现有状态信息和共享音频或视觉资源的所有权转换条件。从多 个进程中的一个进程中接收对车辆的共享音频或视觉资源的控制的请求,该多个进程包括 在附接到车辆的嵌入式系统上执行的进程和在暂时与车辆通信的移动计算设备上执行的 进程。确定与共享音频或视觉资源的所有权有关的新的状态信息。确定新的状态信息包括 至少部分地基于对控制的请求和所有权转换条件来确定新的状态信息。该新的状态信息指 示进程中的哪一个进程控制车辆的共享音频或视觉资源的输出。确定共享音频或视觉资源 的新的所有权转换条件并将其传送至控制器接口。 在一些实施例中,确定与共享音频或视觉资源的所有权有关的新的状态信息进一 步包括不考虑对车辆的共享音频或视觉资源的控制的请求是源于在附接到车辆的嵌入式 系统上执行的进程还是源于在暂时与车辆通信的移动计算设备上执行的进程来确定与共 享音频或视觉资源的所有权有关的新的状态信息。在一些实施例中,仲裁器是在移动计算 设备或多功能设备上执行的进程。在一些实施例中,仲裁器是在托管共享音频或视觉资源 的硬件上执行的进程。在一些实施例中,仲裁器是在本文档来自技高网...

【技术保护点】
一种用于协商对汽车的共享音频或视觉资源的控制的方法,所述方法包括:在仲裁器处接收对车辆的共享音频或视觉资源的控制的请求,其中所述仲裁器保持针对所述共享音频或视觉资源的所有权的现有状态信息,和所述共享音频或视觉资源的所有权转换条件,以及对所述车辆的所述共享音频或视觉资源的控制的所述请求是从多个进程中的一个进程接收的,所述多个进程包括:在所述车辆的嵌入式系统上执行的进程,和在暂时与所述车辆通信的移动计算设备上执行的进程;确定与所述共享音频或视觉资源的所有权有关的新的状态信息,其中所述确定所述新的状态信息包括至少部分地基于以下各项来确定所述新的状态信息:对控制的所述请求,和所述所有权转换条件,并且所述新的状态信息指示所述进程中的哪一个进程控制所述车辆的所述共享音频或视觉资源的输出;以及将所述新的状态信息传送至所述共享音频或视觉资源的控制器接口。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:A·E·罗斯汀E·S·李G·R·查普曼
申请(专利权)人:苹果公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1