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

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

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

【技术实现步骤摘要】
【国外来华专利技术】多媒体对象的音频控制
本公开涉及电子设备,以及更具体地,涉及电子设备的音频控制。
技术介绍
用户可以与在计算设备(例如,移动电话、平板计算机、智能手机等)上执行的应用进行交互。例如,用户可以安装、查看或删除计算设备上的应用。在一些情况下,用户可以通过图形用户界面与计算设备进行交互。在一些示例中,计算设备可以包括一个或多个声音设备。在计算设备上执行的应用可以访问声音设备。
技术实现思路
在一个示例中,一种方法包括接收包括能够生成音频数据的一个或多个多媒体对象的组的电子文档。该方法进一步包括注册该一个或多个多媒体对象的组中的多媒体对象,其中注册多媒体对象包括存储识别该多媒体对象的多媒体对象标识符。该方法还包括接收由已注册的多媒体对象生成的音频数据。该方法进一步包括通过计算设备基于一个或多个配置参数来确定该音频数据的音量级别,其中该一个或多个配置参数定义与多媒体对象标识符相关联的一个或多个音量级别。该方法进一步包括以所确定的音量级别向输出设备输出音频数据。在一个示例中,一种计算机可读存储介质编码有指令,所述指令当被执行时,促使计算设备的一个或多个处理器执行包括接收包括能够生成音频数据的一个或多个多媒体对象的组的电子文档的操作。所述指令进一步促使一个或多个处理器执行包括注册该一个或多个多媒体对象的组中的多媒体对象的操作,其中注册多媒体对象包括存储识别该多媒体对象的多媒体对象标识符。所述指令进一步促使一个或多个处理器执行包括下述的操作:接收由已注册的多媒体对象生成的音频数据;通过计算设备基于一个或多个配置参数来确定该音频数据的音量级别,其中该一个或多个配置参数定义与多媒体对象标识符相关联的一个或多个音量级别。所述指令进一步促使一个或多个处理器执行包括以所确定的音量级别向输出设备输出音频数据的操作。在一个示例中,一种计算设备,包括:一个或多个处理器。该计算设备进一步包括音频控制模块,其可由该一个或多个处理器执行来接收包括能够生成音频数据的一个或多个多媒体对象的组的电子文档。该音频控制模块可进一步执行来注册该一个或多个多媒体对象的组中的多媒体对象,其中注册多媒体对象包括存储识别该多媒体对象的多媒体对象标识符。该音频控制模块可进一步执行来接收由已注册的多媒体对象生成的音频数据。该计算设备还包括用于基于一个或多个配置参数来确定该音频数据的音量级别的装置,其中该一个或多个配置参数定义与多媒体对象标识符相关联的一个或多个音量级别。该计算设备进一步包括以所确定的音量级别输出音频数据的输出设备。在一个示例中,一种方法包括接收包括能够生成音频数据的两个或更多个多媒体对象的组的电子文档。该方法还包括向应用注册该组中的第一多媒体对象和第二多媒体对象,其中注册第一多媒体对象包括存储识别第一多媒体对象的第一多媒体对象标识符,以及其中注册第二多媒体对象包括存储识别第二多媒体对象的第二多媒体对象标识符。该方法进一步包括接收由第一多媒体对象生成的第一音频数据和由第二多媒体对象生成的第二音频数据。该方法还包括在执行该应用期间,从用户接收指示第一多媒体对象的第一音量级别的第一配置参数。该方法进一步包括在执行该应用期间,从用户接收指示第二多媒体对象的第二音量级别的第二配置参数。该方法还包括以第一音量级别向输出设备输出第一音频数据。该方法进一步包括以第二音量级别向输出设备输出第二音频数据。在附图和下面的描述中阐述了本公开的一个或多个示例的细节。根据描述和附图以及权利要求,本公开的其他特征、目的和优势将是显而易见的。附图说明图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可以在计算设备2上执行。应用8可以包括计算设备2可执行的程序指令和/或数据。应用8的示例可以包括web浏览器、电子邮本文档来自技高网...
多媒体对象的音频控制

【技术保护点】
一种方法,包括:接收包括能够生成音频数据的一个或多个多媒体对象的组的电子文档;注册所述一个或多个多媒体对象的组中的多媒体对象,其中注册所述多媒体对象包括存储识别所述多媒体对象的多媒体对象标识符;接收由所注册的多媒体对象生成的音频数据;通过计算设备基于一个或多个配置参数来确定所述音频数据的音量级别,其中所述一个或多个配置参数定义与所述多媒体对象标识符相关联的一个或多个音量级别;以及以所确定的音量级别向输出设备输出所述音频数据。

【技术特征摘要】
【国外来华专利技术】2011.04.13 US 13/086,268;2011.09.30 US 13/251,1111.一种用于多媒体对象的音频控制的方法,包括:接收包括能够生成音频数据的至少两个多媒体对象的电子文档;通过计算设备对所述电子文档进行扫描来识别与所述至少两个多媒体对象相关联的一个或多个多媒体标签;以及针对所述至少两个多媒体对象中的每一个,响应于识别与所述至少两个多媒体对象中的相应多媒体对象相关联的所述一个或多个多媒体标签中的相应多媒体标签,注册所述至少两个多媒体对象中的所述相应多媒体对象,其中注册所述相应多媒体对象包括存储用于所述相应多媒体对象的多媒体对象标识符,所述多媒体对象标识符唯一地识别包括在所述电子文档中的所述至少两个多媒体对象中的所述相应多媒体对象;接收与所述至少两个多媒体对象中的每一个多媒体对象相关联的音频数据;通过所述计算设备基于一个或多个配置参数来确定所述至少两个多媒体对象中的一个多媒体对象的音频数据的音量级别,其中所述一个或多个配置参数定义与唯一地识别所述至少两个多媒体对象中的所述一个多媒体对象的所述多媒体对象标识符相关联的一个或多个音量级别;以及以所确定的音量级别向输出设备输出所述音频数据。2.根据权利要求1所述的方法,其中所述至少两个多媒体对象中的所述一个多媒体对象是第一多媒体对象,所述方法进一步包括:接收由所述至少两个多媒体对象中的所注册的第二多媒体对象生成的第二音频数据;通过所述计算设备基于所述一个或多个配置参数来确定所述第二音频数据的音量级别,其中所述一个或多个配置参数进一步定义与识别所注册的第二多媒体对象的相应多媒体对象标识符相关联的一个或多个音量级别;以及以所确定的第二音量级别向所述输出设备输出所述第二音频数据。3.根据权利要求2所述的方法,进一步包括:通过所述计算设备基于占优探试法来确定所注册的第二多媒体对象包括占优多媒体对象,其中所述占优探试法指示所注册的第二多媒体对象是所述至少两个多媒体对象中待受用户关注的最可能的多媒体对象;以及响应于确定所注册的第二多媒体对象包括所述占优多媒体对象,通过所述计算设备执行所述一个或多个配置参数中的至少一个配置参数来改变所述至少两个多媒体对象中的至少一个的音量级别。4.根据权利要求3所述的方法,其中所述一个或多个配置参数中的所述至少一个配置参数定义指示没有音量的静音音量级别,以及其中所述方法进一步包括:通过所述计算设备将所述静音音量级别与所述至少两个多媒体对象中的除所述占优多媒体对象外的每一个多媒体对象相关联。5.根据权利要求3所述的方法,其中所述占优探试法基于所注册的第二多媒体对象在所述电子文档中的空间位置。6.根据权利要求3所述的方法,其中所述占优探试法基于所注册的第二多媒体对象的内容类型。7.根据权利要求3所述的方法,其中所述至少两个多媒体对象中的所述一个多媒体对象是第一多媒体对象,其中所述占优探试法基于将所述第一多媒体对象的第一空间大小与所注册的第二多媒体对象的第二空间大小进行比较。8.根据权利要求3所述的方法,其中所述至少两个多媒体对象中的所述一个多媒体对象是第一多媒体对象,其中所述占优探试法至少基于:通过所述计算设备确定所注册的第一多媒体对象在所述计算设备的图形用户界面的不活动区域中显示,其中所述不活动区域对所述用户不可见;通过所述计算设备确定所注册的第二多媒体对象在所述计算设备的所述图形用户界面的活动区域中显示,其中所述活动区域对所述用户可见;以及通过所述计算设备基于所注册的第二多媒体对象在所述活动区域中显示来确定所注册的第二多媒体对象包括占优多媒体。9.根据权利要求1所述的方法,进一步包括:通过所述计算设备确定所述计算设备的声音设备正在接收所述音频数据;以及通过所述计算设备将静音音量级别分配给所述至少两个多媒体对象中的每一个已注册的多媒体对象,其中所述静音级别音量指示没有音量。10.根据权利要求9所述的方法,其中所述声音设备包括所述计算设备的声卡或音频扬声器。11.根据权利要求1所述的方法,其中所述一个或多个多媒体标签每一个指示所述至少两个多媒体对象中的所述...

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

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

1