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

多媒体对象的音频控制制造技术

技术编号:16128350 阅读:25 留言:0更新日期:2017-09-01 20:36
本申请涉及多媒体对象的音频控制。在一些示例中,本公开的方面可以包括用于一个或多个多媒体对象的音频控制的技术。在一个示例中,一种方法包括接收包括能够生成音频数据的一个或多个多媒体对象的组的电子文档。该方法还包括注册该一个或多个多媒体对象的组中的多媒体对象,其中注册多媒体对象包括存储识别该多媒体对象的多媒体对象标识符。该方法进一步包括接收音频数据;以及计算设备基于一个或多个配置参数来确定已注册的多媒体对象所生成的音频数据的音量级别,其中该一个或多个配置参数定义与多媒体对象标识符相关联的一个或多个音量级别。该方法还包括以所确定的音量级别向输出设备输出音频数据。

Audio control for multimedia objects

The present application relates to audio control of multimedia objects. In some examples, aspects of the present disclosure may include techniques for audio control of one or more multimedia objects. In one example, a method includes receiving an electronic document comprising a set of one or more multimedia objects capable of generating audio data. The method also includes registering a multimedia object in a group of one or more multimedia objects, wherein the registered multimedia object includes a multimedia object identifier that stores the multimedia object. The method further includes receiving audio data; and a computing device based on one or more configuration parameters to determine the multimedia audio data registered object generated by the volume level, of which the one or more configuration parameters are defined and the multimedia object identifier of one or more related to the volume level. The method also includes outputting audio data to the output device at the determined volume level.

【技术实现步骤摘要】
多媒体对象的音频控制分案说明本申请属于申请日为2012年04月13日的中国专利技术专利申请201280026544.4的分案申请。
本公开涉及电子设备,以及更具体地,涉及电子设备的音频控制。
技术介绍
用户可以与在计算设备(例如,移动电话、平板计算机、智能手机等)上执行的应用进行交互。例如,用户可以安装、查看或删除计算设备上的应用。在一些情况下,用户可以通过图形用户界面与计算设备进行交互。在一些示例中,计算设备可以包括一个或多个声音设备。在计算设备上执行的应用可以访问声音设备。
技术实现思路
在一个示例中,一种方法包括接收包括能够生成音频数据的一个或多个多媒体对象的组的电子文档。该方法进一步包括注册该一个或多个多媒体对象的组中的多媒体对象,其中注册多媒体对象包括存储识别该多媒体对象的多媒体对象标识符。该方法还包括接收由已注册的多媒体对象生成的音频数据。该方法进一步包括通过计算设备基于一个或多个配置参数来确定该音频数据的音量级别,其中该一个或多个配置参数定义与多媒体对象标识符相关联的一个或多个音量级别。该方法进一步包括以所确定的音量级别向输出设备输出音频数据。在一个示例中,一种计算机可读存储介质编码有指令,所述指令当被执行时,促使计算设备的一个或多个处理器执行包括接收包括能够生成音频数据的一个或多个多媒体对象的组的电子文档的操作。所述指令进一步促使一个或多个处理器执行包括注册该一个或多个多媒体对象的组中的多媒体对象的操作,其中注册多媒体对象包括存储识别该多媒体对象的多媒体对象标识符。所述指令进一步促使一个或多个处理器执行包括下述的操作:接收由已注册的多媒体对象生成的音频数据;通过计算设备基于一个或多个配置参数来确定该音频数据的音量级别,其中该一个或多个配置参数定义与多媒体对象标识符相关联的一个或多个音量级别。所述指令进一步促使一个或多个处理器执行包括以所确定的音量级别向输出设备输出音频数据的操作。在一个示例中,一种计算设备,包括:一个或多个处理器。该计算设备进一步包括音频控制模块,其可由该一个或多个处理器执行来接收包括能够生成音频数据的一个或多个多媒体对象的组的电子文档。该音频控制模块可进一步执行来注册该一个或多个多媒体对象的组中的多媒体对象,其中注册多媒体对象包括存储识别该多媒体对象的多媒体对象标识符。该音频控制模块可进一步执行来接收由已注册的多媒体对象生成的音频数据。该计算设备还包括用于基于一个或多个配置参数来确定该音频数据的音量级别的装置,其中该一个或多个配置参数定义与多媒体对象标识符相关联的一个或多个音量级别。该计算设备进一步包括以所确定的音量级别输出音频数据的输出设备。在一个示例中,一种方法包括接收包括能够生成音频数据的两个或更多个多媒体对象的组的电子文档。该方法还包括向应用注册该组中的第一多媒体对象和第二多媒体对象,其中注册第一多媒体对象包括存储识别第一多媒体对象的第一多媒体对象标识符,以及其中注册第二多媒体对象包括存储识别第二多媒体对象的第二多媒体对象标识符。该方法进一步包括接收由第一多媒体对象生成的第一音频数据和由第二多媒体对象生成的第二音频数据。该方法还包括在执行该应用期间,从用户接收指示第一多媒体对象的第一音量级别的第一配置参数。该方法进一步包括在执行该应用期间,从用户接收指示第二多媒体对象的第二音量级别的第二配置参数。该方法还包括以第一音量级别向输出设备输出第一音频数据。该方法进一步包括以第二音量级别向输出设备输出第二音频数据。在附图和下面的描述中阐述了本公开的一个或多个示例的细节。根据描述和附图以及权利要求,本公开的其他特征、目的和优势将是显而易见的。附图说明图1是图示依据本公开的一个或多个方面的、可以被配置成执行一个或多个应用的计算设备的示例的框图。图2是图示依据本公开的一个或多个方面的、图1中所示的计算设备2的一个示例的进一步细节的框图。图3是图示依据本公开的一个或多个方面的、可以由计算设备执行来执行一个或多个多媒体对象的音频控制的示例方法的流程图。图4是图示依据本公开的一个或多个方面的、可以被配置成执行一个或多个应用的计算设备的示例的框图。图5是图示依据本公开的一个或多个方面的、可以被配置成执行一个或多个应用的计算设备的示例的框图。具体实施方式总的来说,本公开的方面针对用于对多媒体对象进行控制的技术。应用和网络技术的进步已使开发者能够创建包括丰富和动态内容的文档。例如,应用可以在单个文档中显示多个多媒体对象。每一个多媒体对象可以提供音频和/或视觉内容源。在一个示例中,文档可以包括每一个提供视频和音频内容的许多多媒体对象。应用可以最初执行包括在文档中的多媒体对象。该应用可以进一步通过各种应用编程接口(API)向多媒体对象提供对例如音频设备的I/O设备的访问。在一些示例中,多个多媒体对象可能同时要求对音频设备的访问以供音频和/或视频播放。在这样的示例中,每一个多媒体对象可以为对音频设备的访问而进行竞争。目前,应用没有向用户提供对单独多媒体对象的粒状音频控制。因此,多媒体对象可以同时向音频设备发送音频数据,这可能导致是所有音频数据的组合的音频信号。这种对控制的缺乏可以导致不期望的用户体验。例如,收听第一对象的音频的用户可能被第二对象的音频打断。组合的音频信号可能是难以理解的,并且第二对象可能使用户从第一对象的音频分心。用户因此可能期望用来粒状地控制共享单个音频设备的单独多媒体对象的一个或多个技术。本公开的技术提供了对可能同时要求对同一音频设备的访问的多媒体对象的粒状音量控制。在一个示例中,在web浏览器中包括音频控制模块。当web浏览器最初渲染多媒体对象时,向音频控制模块注册该多媒体对象。因此,音频模块维护在web浏览器中的多媒体对象的列表。音频控制模块进一步提供多媒体对象可访问的声音控制API。当多媒体对象生成待由音频设备输出的音频数据时,该多媒体对象可以调用包括在声音控制API中的函数来向音频设备发送音频数据。该音频数据可以由音频控制模块通过该函数调用接收。一旦音频控制模块接收了该音频数据,音频控制模块就可以例如改变该音频数据的音量。然后,可以通过可以由操作系统向web浏览器提供的另一个API将经转变的音频数据发送给音频设备。图1是图示依据本公开的一个或多个方面的、可以被配置成执行例如应用8的一个或多个应用的计算设备2的示例的框图。如图1中所示,计算设备2可以包括显示器4、音频设备6和应用8。在一些示例中,应用8可以包括音频控制模块10。在一些示例中,计算设备2包括下述或是下述的一部分:便携式计算设备(例如,移动电话/上网本/膝上型机/平板设备)或台式计算机。计算设备2还可以使用网络接口(参见例如图2)来连接到有线或无线网络。在图2的示例中进一步描述了计算设备2的一个非限制性示例。在一些示例中,计算设备2可以包括显示器4。在一个示例中,显示器4可以是如图2中所示的输出设备50。在一些示例中,显示器4可以由计算设备2编程为显示图形内容。图形内容一般包括显示器4所显示的任何视觉描绘。图形内容的示例可以包括图像、文本、视频、视觉对象和/或视觉程序组件,诸如滚动条、文本框、按钮等。在一个示例中,应用8可以促使显示器4显示图形用户界面(GUI)16。如图1中所示,应用8可以在计算本文档来自技高网...
多媒体对象的音频控制

【技术保护点】
一种计算设备,包括:一个或多个处理器;至少一个模块,所述至少一个模块能够由所述至少一个处理器操作以用于:接收第一电子文档和第二电子文档,其中,所述第一电子文档指示能够生成第一音频数据的第一多媒体对象,并且所述第二电子文档指示能够生成第二音频数据的第二多媒体对象;响应于渲染所述第一电子文档以使用对用于输出与所述第一多媒体对象相关联的所述第一音频数据的应用编程接口(API)的调用来输出所述第一音频数据,而注册所述第一多媒体对象,其中注册所述第一多媒体对象包括存储用于所述第一多媒体对象的多媒体对象标识符,所述多媒体对象标识符唯一地识别在所述第一电子文档中所指示的所述第一多媒体对象;接收与所述第一多媒体对象相关联的所述第一音频数据;基于所述多媒体对象标识符和一个或多个配置参数来确定所述第一多媒体对象的所述第一音频数据的音量级别,其中所述一个或多个配置参数定义与所述第一多媒体对象相关联的一个或多个音量级别;以及以所确定的音量级别向输出设备输出所述音频数据。

【技术特征摘要】
2011.04.13 US 13/086,268;2011.09.30 US 13/251,1111.一种计算设备,包括:一个或多个处理器;至少一个模块,所述至少一个模块能够由所述至少一个处理器操作以用于:接收第一电子文档和第二电子文档,其中,所述第一电子文档指示能够生成第一音频数据的第一多媒体对象,并且所述第二电子文档指示能够生成第二音频数据的第二多媒体对象;响应于渲染所述第一电子文档以使用对用于输出与所述第一多媒体对象相关联的所述第一音频数据的应用编程接口(API)的调用来输出所述第一音频数据,而注册所述第一多媒体对象,其中注册所述第一多媒体对象包括存储用于所述第一多媒体对象的多媒体对象标识符,所述多媒体对象标识符唯一地识别在所述第一电子文档中所指示的所述第一多媒体对象;接收与所述第一多媒体对象相关联的所述第一音频数据;基于所述多媒体对象标识符和一个或多个配置参数来确定所述第一多媒体对象的所述第一音频数据的音量级别,其中所述一个或多个配置参数定义与所述第一多媒体对象相关联的一个或多个音量级别;以及以所确定的音量级别向输出设备输出所述音频数据。2.根据权利要求1所述的计算设备,其中,所述至少一个模块能够由所述一个或多个处理器操作以用于:在应用的标签式窗口中输出所述第一电子文档以用于显示;以及输出指示所述第一电子文档的所述第一音频数据的标记以用于在所述标签式窗口处显示。3.根据权利要求1所述的计算设备,其中,所述至少一个模块能够由所述一个或多个处理器操作以用于:注册所述第二多媒体对象,其中注册所述第二多媒体对象包括存储识别所述第二多媒体对象的第二多媒体对象标识符;接收由所述第二多媒体对象生成的第二音频数据;基于所述一个或多个配置参数来确定所述第二音频数据的音量级别,其中所述一个或多个配置参数进一步定义与所述第二多媒体对象标识符相关联的一个或多个音量级别;以及以所确定的第二音量级别输出所述第二音频数据。4.根据权利要求3所述的计算设备,其中所述至少一个模块能够由所述一个或多个处理器操作以用于:基于占优探试法来确定所注册的第二多媒体对象包括占优多媒体对象,其中所述占优探试法指示所述第二多媒体对象是一组多媒体对象中待受用户关注的最可能的多媒体对象;以及响应于确定所述第二多媒体对象包括所述占优多媒体对象,处理所述一个或多个配置参数中的至少一个配置参数来改变所述组多媒体对象中的至少一个的音量级别。5.根据权利要求3所述的计算设备,其中所述一个或多个配置参数中的所述至少一个配置参数定义指示没有音量的静音音量级别,其中所述至少一个模块能够由所述一个或多个处理器操作以用于:将所述静音音量级别与所述组多媒体对象中的除所述占优多媒体对象外的每一个多媒体对象相关联。6.根据权利要求3所述的计算设备,其中所述至少一个模块能够由所述一个或多个处理器操作以用于:确定所述第二多媒体对象在图形用户界面的不活动区域中显示,其中所述不活动区域对所述用户不可见;在确定所述第二多媒体对象在所述图形用户界面的不活动区域中显示之后,确定所述第二多媒体对象在所述计算设备的所述图形用户界面的活动区域中显示,其中所述活动区域对所述用户可见;以及响应于确定所述第二多媒体对象在所述活动区域中显示,基于所注册的第二多媒体对象在所述活动区域中显示来确定所注册的第二多媒体对象包括占优多媒体。7.根据权利要求3所述的计算设备,其中所述至少一个模块能够由所述一个或多个处理器操作以用于:确定所述计算设备的声音设备正在接收所述音频数据;以及将静音音量级别分配给所述一个或多个多媒体对象中的每一个已注册的多媒体对象,其中所述静音级别音量指示没有音量。8.一种方法,包括:接收第一电子文档和第二电子文档,其中,所述第一电子文档指示能够生成第一音频数据的第一多媒体对象,并且所述第二电子文档指示能够生成第二音频数据的第二多媒体对象;响应于渲染所述第一电子文档以使用对用于输出与所述第一多媒体对象相关联的所述第一音频数据的应用编程接口(API)的调用来输出所述第一音频数据,而注册所述第一多媒体对象,其中注册所述第一多媒体对象包括存储用于所述第一多媒体对象的多媒体对象标识符,所述多媒体对象标识符唯一地识别在所述第一电子文档中所指示的所述第一多媒体对象;接收与所述第一多媒体对象相关联的所述第一音频数据;由计算设备基于所述多媒体对象标识符来确定基于一个或多个配置参数的所述第一多媒体对象的所述第一音频数据的音量级别,其中所述一个或多个配置参数定义与所述第一多媒体对象相关联的一个或多个音量级别;以及以所确定的音量级别向输出设备输出所述音频数据。9.根据权利要求8所述的方法,进一步包括:由所述计算设备在应用的标签式窗口中输出所述第一电子文档以用于显示;以及由所述计算设备输出指示所述第一电子文档的所述第一音频数据的标记以用于在所述标签式窗口处显示。10.根据权利要求8所述的方法,进一步包括:注册所述第二多媒体对象,其中注册所述第二多媒体对象包括存储识别所述第二多媒体对象的第二多媒体对象标识符;接收由所述第二多媒体对象生成的第二音频数据;基于所述一个或多个配置参数来确定所述第二音频数据的音量级别,其中所述一个或多个配置参数进一步定义与所述第二多媒体对象标识...

【专利技术属性】
技术研发人员:约翰尼·陈
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

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

1