发明内容
本发明的第一方面,提供一种装置,包括:用于独立控制与该装置相关联的多个软件应用的输出音量水平的装置;用于响应于用户改变主音量水平的命令而以相同方式改变每个软件应用的音量水平的装置;以及当该多个软件应用中的一个软件应用处于最大音量水平时,用于响应于用户增加主音量水平的命令而增加未处于最大水平的其它软件应用中每一个软件应用的音量水平的装置。
该装置进一步包括用于使得显示主音量水平的指示的装置。主音量水平指示符可以是具有滑块标记的滑块。主音量指示符可以具有超出最大音量位置的附加区域,并且其中当该多个软件应用中的一个软件应用处于最大音量水平时增加主音量水平包括使得主音量滑块标记移动进入该附加区域。当用户增加主音量水平的命令停止时,主音量滑块标记可以自动地回到最大音量位置。
该装置进一步包括用于使得显示该多个软件应用的输出音量水平的指示的装置。软件应用音量水平指示符可以是具有滑块标记的滑块。
用户改变或者增加主音量水平的命令可以经由该装置的触摸敏感显示器接收。可选地,用户改变或者增加主音量水平的命令可以在该装置的硬件按键处接收,或者用户改变或者增加主音量水平的命令可以在外部设备的硬件按键处接收。
软件应用可以安装在该装置中。
本发明的第二方面包括用于使得显示主音量水平的指示的装置,其被配置为使得显示一个或多个声音的输出音量水平的指示,其中该一个或多个声音仅响应于用于响应于用户增加主音量水平的命令而增加在活动地使用时未处于最大水平的其它软件应用中每一个软件应用的音量水平的装置。
本发明的第三方面包括用于使得显示主音量水平的指示的装置被进一步配置为使得显示一个或多个声音的输出音量水平的指示,其中该一个或多个声音不响应于用于响应于用户增加主音量水平的命令而增加未处于最大水平的其它软件应用中每一个软件应用的音量水平的装置。
在第二方面或者第三方面中,该一个或多个声音是一个或多个取决于配置文件的声音。
本发明的第四方面包括用于使得显示主音量水平的指示的装置被配置为使得显示与该装置进行通信的外部设备的输出音量水平的指示,其中该外部设备不响应于用于响应于用户增加主音量水平的命令而增加未处于最大水平的其它软件应用中每一个软件应用的音量水平的装置。
本发明的第五方面包括多个软件应用的子类,以及被配置为对使得显示用于包括该子类的软件应用的输出音量水平的各个指示进行抑制的装置,并且进一步配置为使得显示与软件应用的该子类的输出音量水平相关的指示。
本发明的第六方面包括一种方法,该方法包括:独立地控制与装置相关联的多个软件应用的输出音量水平;响应于用户改变主音量水平的命令而以相同方式改变每个软件应用的音量水平;以及当该多个软件应用中的一个软件应用处于最大音量水平时,响应于用户增加主音量水平的命令而增加未处于最大水平的其它软件应用中每一个软件应用的音量水平。
本发明的第七方面包括计算机程序,包括由计算机装置执行时控制其执行该方法的指令。
本发明的第八方面包括非瞬时计算机可读存储介质,其具有存储于其上的计算机可读代码,当由计算装置执行时,该计算机可读代码使得计算装置执行以下方法,包括:独立地控制与装置相关联的多个软件应用的输出音量水平;响应于用户改变主音量水平的命令而以相同方式改变每个软件应用的音量水平;以及当该多个软件应用中的一个软件应用处于最大音量水平时,响应于用户增加主音量水平的命令而增加未处于最大水平的其它软件应用中每一个软件应用的音量水平。
本发明的第九方面包括一种装置,该装置具有至少一个处理器和至少一个具有存储于其上的计算机可读代码的存储器,当执行该计算机可读代码时控制该至少一个处理器:独立地控制与装置相关联的多个软件应用的输出音量水平;响应于用户改变主音量水平的命令而以相同方式改变每个软件应用的音量水平;以及当该多个软件应用中的一个软件应用处于最大音量水平时,响应于用户增加主音量水平的命令而增加未处于最大水平的其它软件应用中每一个软件应用的音量水平。
具体实施方式
首先参照图1,示出了终端100。终端100的外观具有触摸敏感显示器102、硬件按键104、扬声器118和耳机端口120。
图2示出了终端100部件的示意图。终端100具有控制器106、触摸敏感显示器102(包括显示部件108和触觉接口部件110)、硬件按键104、存储器112、RAM 114、扬声器118、耳机端口120、无线通信模块122、天线124和电池116.控制器106连接到(处电池116以外)的其它部件的每一个,以便控制其操作。
存储器112可以是诸如只读存储器(ROM)的非易失性存储器、硬盘驱动器(HDD)或者固态驱动器(SSD)。存储器112存储操作***126等,并且可以存储软件应用128。RAM 114由控制器106用于数据的临时存储。操作***126可以包含代码,当该代码由控制器106结合RAM 114来执行时控制该终端的每个硬件部件的操作。
控制器106可以采用任何适当的形式。例如,其可以是微控制器、多个微控制器、处理器或者多个处理器。
终端100可以是移动电话或者智能电话、个人数字助理(PDA)、便携媒体播放器(PMP)、便携计算机或者任何其它能够运行软件应用并且提供音频输出的设备。在一些实施方式中,终端100可以使用无线通信模块122和天线124进行蜂窝通信。无线通信模块122可以被配置为经由诸如GSM、CDMA、UMTS、蓝牙和IEEE 802.11(Wi-Fi)等多种协议进行通信。
触摸敏感显示器102的显示部件108用于向终端的用户显示图像和文本,并且触觉接口部件110用于接收来自用户的触摸输入。
除了操作***126和软件应用128以外,存储器112还可以存储多媒体文件,诸如音乐和视频文件。可以在终端上安装各种各样的软件应用128,包括web浏览器、无线电和音乐播放器、游戏和实用应用。在终端上存储的一些或者所有软件应用可以提供音频输出。可以由终端的扬声器118将由应用提供的音频转换为声音,或者如果耳机或者扬声器已经连接到耳机端口120则由连接到耳机端口120的耳机或扬声器将由应用提供的音频转换为声音。
在一些实施方式中,终端100还可以与未存储在终端中的外部软件应用相关联。这些软件应用可以是存储在远程服务器设备中的应用,并且其可以部分地或者专门在远程服务器设备上运行。这些应用可以被称为云托管(cloud-hosted)应用。终端100可以与远程服务器设备进行通信以便利用存储在那里的软件应用。这可以包括接收由外部软件应用提供的音频输出。
在一些实施方式中,硬件按键104是专用音量控制键或开关。硬件按键可以例如包括两个相邻的案件、单个摇杆开关或者旋转拨号盘。在一些实施方式中,硬件按键104位于终端100的侧面。
图3到图6示出了软件应用音量控制面板200。该软件应用音量控制面板200具有多个滑块形式的音量指示符。例如,音量指示符可以包括水平条块或线以及可滑动的标记,该可滑动的标记指示当前音量水平并且水平地沿该条块移动。
图3到图6示出的是具有主音量水平滑块标记203的主音量水平指示符202、具有音乐应用音量水平滑块标记205的音乐应用音量水平指示符204、具有浏览器应用音量水平滑块标记207的浏览器应用音量水平指示符206以及具有地图应用音量水平滑块标记209的地图应用音量水平指示符208。图3到图6还示出位于主音量水平指示符202右端的附加区域210。该附加区域210超出主音量水平指示符202的额定最大音量水平位置。垂直的虚线是可选特征并且呈现该垂直的虚线以帮助澄清滑块的相对位置。指示符202、204、206、208中的每一个在音量控制面板200的右侧具有标签。这些标签显示为词语,但是也可以是符号或者动画。可选地,标签可以位于每个音量水平指示符202、204、206、208左侧、每个音量水平指示符上方或者下方。
生成音量控制面板200的软件可以是操作***126的一部分或者可以是安装在终端100中的单独的软件应用128中的一个软件应用。为了访问音量控制面板200,用户可以导航到设置菜单,从设置菜单可以执行音量控制面板200软件。音乐应用音量水平、浏览器应用音量水平以及地图应用音量水平中的每一个代表相应应用的输出音量水平。在实践中,这可以对应于施加到由每个软件应用创建的音频信号的数字表示或模拟表示的增益。
与终端100相关联的并且产生音频的每个软件应用128具有其自身的内部音量控制,并且被配置为将其内部音量控制与音量水平指示符202、204、206、208相链接,音量水平指示符202、204、206、208在音量控制面板200中代表其内部音量控制。例如,当软件应用启动,它可以发送在音量控制面板200中安装链接到其内部音量控制的音量指示符202、204、206、208的请求。该请求由操作***126接收或者由运行音量控制面板的软件应用128接收。可选地,在启动时,操作***126可以向软件应用128发送消息以达到相同的目的。在这种方式中,由相关软件应用128将对音量控制面板200中音量水平指示符202、204、206、208的改变相应地解释为改变其内部音量水平的命令。一些应用可以具有多于一个音量水平。例如,游戏可以具有音效音量水平以及背景音乐音量水平。在这些情况下,应用可以请求在音量控制面板中安装多个音量水平指示符,对于每个独立可控音频输出使用一个音量水平指示符。
与终端100相关联的外部软件应用也可以产生音频信号,并且也可以被配置为以上述关于存储在终端100中的软件应用128所描述的那样相同的方式将其内部音量控制与音量控制面板200中的音量水平指示符相链接。在附图中没有示出外部软件应用音量水平指示符。
在一些实施方式中,当软件应用不再活动地运行,从音量控制面板200移除其音量水平指示符。在一些其它实施方式中,操作***126被配置为在音量控制面板200中保留不再运行的应用的音量水平指示符。不再运行的应用的音量水平指示符可以在音量控制面板200中保持一段预定长度的时间,或者可以保持一个或两个最近使用过的应用。
终端100的用户可以单独地控制每个软件应用128的音量水平,或者可以改变主音量水平以同步地影响所有软件应用音量水平。用户可以通过选择并且拖拽其关联的滑块标记203、205、207、209来控制音量水平。这可以利用触摸敏感显示器102的触觉接口110或者经由其它形式的用户输入(诸如触控板、键区、专门排列的硬件按键104、语音命令或者终端的移动)来完成。在一些实施方式中,音量水平控制可以经由连接到或者与终端100进行通信的外部设备的硬件按键来完成。外部设备可以是远程控制设备、可以例如使用蓝牙无线地连接到终端100的扬声器或耳机。在一些实施方式中,终端100可以同时响应于在外部设备的硬件按键的用户输入和在终端100的硬件按键104的用户输入。因此,在本说明书中,下文中出现的“硬件按键104”旨在附加地或者可选地意指外部设备的硬件按键。
当如主音量滑块标记203所表示的主音量水平被改变时,如滑块标记205、207、209所表示的软件应用128的音量水平维持其相对于其它滑块标记的相对位置,但是它们均以与主音量水平相同的方式进行改变,即增大或者减小。
主音量水平是总音量水平,其不关联任何具体设备、部件或者软件应用,但是影响所有其它音量水平。在一些实施方式中,主音量水平滑块标记203被设置为等于最高软件应用音量水平滑块标记205、207、209。例如,在图3中,如由滑块标记209表示的地图应用音量水平是所示出的三个水平的最高水平。主音量水平滑块标记203与地图应用音量水平滑块标记209竖直对齐。可以提供连接两个滑块的虚线来向用户澄清这一点。在这些实施方式中,如果地图应用音量水平滑块标记209向右移动,则使得地图应用音量水平增加,主音量水平滑块标记203也向右移动,则保持与地图应用音量水平滑块标记209对齐。用于其它软件应用的标记205、207保持在相同位置,并且用于这些应用的音量水平保持不变。因此,在这些实施方式中,主音量电平对应于当前活动应用的最高音量者。相反,如果地图应用音量水平滑块标记209向左移动,则使得地图应用音量水平降低,主音量水平滑块标记203也向左移动,保持与地图应用音量水平滑块209对齐,直到地图应用音量水平不再是最高音量水平。例如,如果地图应用音量水平降低到音乐应用音量水平以下,则主音量水平滑块203变得与音乐应用音量水平滑块205对齐。
如果终端100的用户向右移动主音量水平滑块标记203,则主音量水平增加。主音量水平还可以通过用户在硬件按键104处的输入来增加,这使得主音量水平滑块标记203向右移动。由于主音量水平总体上与所有软件应用相关,主音量影响的所有软件应用128的音量水平也增加。相反,如果主音量水平降低,主音量影响的所有软件应用128的音量水平也降低。在增加或降低期间,所有软件应用音量水平滑块标记205、207、209彼此维持其相对位置。
在图3至图6中音量控制面板200被表示为包含一系列水平指示符的窗口。但是,可选地,指示符可以被竖直地布置或者以某些其它配置进行布置。而且,指示符无需采用图3至图6中所示出的滑块标记203、205、207、209的形式,而是可以采用任何适合的形式。附加区域210可以是彩色的和/或具有形状的,以便引起注意或者作为其功能的象征。例如,附加区域210可以是红色的,并且比主音量水平指示符202的条块更高。
参照图3,示出了初始状态,其中三个软件应用音量水平指示符202、204、206的每一个指示不同的音量水平。地图应用音量水平是三个中的最高者,并且主音量水平滑块标记203与地图应用音量水平滑块标记209对齐。
图4示出了在终端的用户已经使得主音量水平增加到最大水平后音量控制面板200的截屏。正如所描述的,这可以例如通过使用触摸敏感显示器102的触觉接口110来选择并拖拽主音量滑块标记203来实现。由滑块标记209所表示的地图应用音量水平因此已经被增大到最大水平。音乐应用和浏览器应用的音量水平已经增加了相同的量,从而维持软件应用滑块的相对位置。
图5示出了音量控制面板200的截屏,其中终端100的用户已经使得主音量滑块标记203移动到位于主音量水平指示符202的最大音量水平位置之外的附加区域210。在附加区域保持主音量水平滑块标记203可能需要来自用户的持续输入。例如,用户必须在拖拽主滑块标记203之后维持对触觉接口110的接触或者他们必须持续地按压硬件按键104。由于地图应用音量水平已经处于最大,其不能进一步增加。
因此,地图应用音量水平滑块标记209不再移动并保持在最大水平。但是,当主音量水平滑块标记203被保持在附加区域210中时,所有未处于最大的软件应用音量水平增加。在音乐盒浏览器应用音量水平滑块标记205、207上方的箭头指示这些滑块标记正在向右移动。该特征允许用户同时增加未处于最大水平的所有软件应用音量水平,而不是必须单独地增加每个音量水平。超过最大音量水平点以外的附加区域210提供直观控制特征,其能够让所有能力相对容易地为用户所理解。
滑块标记205、207移动的速率可以取决于主音量水平滑块标记203移动超出最大音量位置并且进入附加区域的距离。如果主音量水平滑块标记203移动超出最大音量位置一小段距离,则滑块标记205、207移动相对较慢。如果主音量水平滑块标记203移动超出最大音量位置一段较大距离,则滑块标记205、207移动相对较快。在其它实施方式中,滑块标记205、207移动的速率是恒定的。滑块标记205、207可以以小的增量移动或者可以连续地移动。允许用户进行缓慢增加以便精确控制软件应用音量水平增加的量,或者快速增加所有软件应用音量水平到最大。
图6示出了音量控制面板200的截屏,其中主音量水平滑块标记203不再保持在附加区域210中。当终端100的用户停止使得主音量水平滑块标记203保持在附加区域中时,主滑块标记203自动地回到最大音量水平位置。当这种情况发生时,未处于最大的软件应用音量水平停止增加。这种自动移动向用户澄清了主音量水平滑块标记203是否正在保持在附加区域210中。正如在图6中所示,当分别由滑块标记203和209所表示的主音量水平和地图应用音量水平保持最大时,由滑块标记205、207所表示的音乐和浏览器应用音量水平相比于图4中它们的位置而言已经被增加。
在本发明的其它实施方式中,能够向终端100的用户显示软件应用音量水平而无需访问音量控制面板200。图7示出了覆盖层300的示例,其中包含关于音乐、浏览器和地图应用128的音量水平的信息。覆盖层300具有音乐应用音量水平指示符304、浏览器应用音量水平指示符306以及地图应用音量水平指示符308。仅以示例方式示出这些应用音量水平。覆盖层300可以包含其它应用音量水平并且还可以示出主音量水平指示符(在图中未示出)。
每个指示符304、306、308具有成行的相等尺寸和形状的元素的形式,其中在指示符一端的一组元素的每一个具有与其它元素不同物理外观,不同外观的元素之间的连结点表示音量水平。替代地,指示符304、306、308可以采用其它形式。
每个指示符304、306、308在其旁边具有标签,以标识该指示符所关联的应用。这些标签在图7中示为词语,但是可以为符号、图片或动画。标签可以位于指示符右侧、左侧、上方、下方或者指示符之内。
覆盖层300响应于用户改变主音量水平的命令而显示;在用户命令之前,覆盖层300不显示。如图7所示,覆盖层300可以不显示主音量水平本身。在一些实施方式中,终端的用户按压专用硬件按键104以增加或降低音量。作为响应,在显示器102中在当前显示的内容之上显示覆盖层300。在一些实施方式中,覆盖层300是透明或者半透明的。在一些实施方式中,覆盖层300在消失前显示一小段时间。
图7示出了覆盖层,其中音量设置与图3所示的音量设置相同;地图应用音量水平处于最大而音乐和浏览器应用音量水平被设置为较低水平。在图7的特定实施方式中未示出主音量水平。当终端的用户输入增加主音量的命令时,增加音乐应用和浏览器应用的音量水平而地图应用音量水平保持在最大。显示覆盖层300以使得用户能够看到输入命令已经对音量水平起作用。这种功能性允许用户通过单一触摸、输入而增加所有未处于最大的软件应用音量水平。无论在此时用户正使用终端来做什么,用户均被提供以对其动作的即刻反馈。
覆盖层300被设计为一种精炼的显示,在一个小型窗口中向用户给出关于当前活动应用的音量水平的详细信息。在一个实施方式中,覆盖层300不是活动目标,意味着在正在显示覆盖层时用户不能选择在覆盖层之中的任何目标或者与覆盖层进行交互。当按下音量控制硬件按键104时可以自动地显示覆盖层,但是之后它通过终端100的触摸敏感显示器102不是活动的。正如前文所述,覆盖层300可以是透明的,并且可以仅出现较短时间。当覆盖层正在显示时,用户因此可以继续观看覆盖层之后的对象或者与覆盖层之后的对象进行交互。这些特征帮助使得覆盖层相对不会阻碍终端的用户。
图8示出了进一步精炼的覆盖层400的示例。在该示例性实施方式中,在覆盖层中显示单个复合音量水平指示符402。复合指示符可以是楔形,楔形的更厚端部表示更高音量水平。复合音量水平指示符402可以具有颜色编码的分段,以表示每个活动应用。当增加音量时每个分段的边界可以进一步向右移动。在一些示例性实施方式中,复合音量水平指示符402可以具有在分段之内或者在每个分段之上的标签,以指示该分段对应于哪个应用。在其它方面,覆盖层400类似于图7中的覆盖层,并且可以是非活动对象,其是透明的且在一段预定时间期间显示。
图9示出了音量控制面板500的又一实施方式。除了图3至图6所示的主音量水平和三个软件应用音量水平,音量控制面板500具有铃音音量水平指示符502以及呼叫音量水平指示符504。铃音和呼叫音量水平指示符通过分隔符506与其它音量水平指示符相分离。分隔符506可以是跨面板500而画出的线条,或者分离的音量水平指示符可以处在分离的窗口中,分隔符是窗口之间的空白区域。
对于诸如移动电话的移动设备而言通常会发出声音告警。这些告警例如可以是铃音、消息音或键区音。在一些实施方式中,声音告警的音量水平和其他音频设置是通过配置文件设置来控制的。配置文件设置例如是“常规”、“户外”以及“静音”。可以通过在终端中导航到适当设置菜单来访问或者改变配置文件设置。在一些情况下,这些取决于配置文件的音量设置并不受主音量控制,并且仅能够通过配置文件设置进行改变。图9是这类情况的实施方式。如果改变主音量水平,如之前一样将改变音乐、浏览器和地图应用音量水平,但是铃音和呼叫音量水平将保持不受影响。分隔符506允许用户一眼就看出哪些音频输出将会受到主音量水平改变的影响而哪些不会受到影响。在一些实施方式中,虽然铃音音量水平和呼叫音量水平不受主音量水平控制,但是可以通过音量控制面板500来改变它们。例如,用户可以与触摸敏感显示器102的触觉接口110进行交互来选择并且拖拽铃音或呼叫音量水平指示符的标记。
图10示出了在另一实施方式中音量控制面板500。在图10的实施方式中,铃音音量水平受主音量水平控制。因此,将铃音音量水平指示符502与那些也受主音量水平控制的其它指示符分组在一起。呼叫音量水平保持不可由主音量水平控制。当激活铃音告警(例如当终端接收到呼入呼叫)时,铃音音量水平可以从不可由主音量水平控制改变到可由主音量水平控制。当铃音告警停止时,铃音音量水平可以改变回不可由主音量水平控制。在一些实施方式中,铃音音量可以响应于由用户发动设置改变而变为可由主音量水平控制。类似地,当终端进行语音或者视频呼叫时,呼叫音量水平可以变为可由主音量水平控制,并且在这段时间期间可以将呼叫音量水平指示符504与其它可控音量水平分组在一起。
虽然本发明的实施方式已经参照取决于配置文件的音频输出进行了描述,但是在其它实施方式中,类似于上述取决于配置文件的音频输出来使用用于其它任何类别的音频输出的音量指示符。
在一些实施方式中,图7和图8中的透明的覆盖层300、400还可以显示不受主音量水平控制的声音告警音量水平的指示。覆盖层可以具有与这些声音告警关联的分离的符合音量水平指示符。
在一些实施方式中,诸如耳机或者扬声器的外部设备可以连接到终端100。这些设备可以经由耳机端口120或者经由使用例如蓝牙或者Wi-Fi的无线通信模块122进行连接。在一些实例中,由外部设备使用的音量控制标准仅支持在逻辑标尺上的音量设置,并且任意映射到实际增益值。因此,终端将不能将内部软件应用音量水平与外部设备音量水平相关。当设备使用例如蓝牙的无线连接时,经常出现这种情况。
图11示出了音量控制面板600的又一实施方式。除了图3至图6所示的主音量水平和三个软件应用音量水平,音量控制面板600具有耳机音量水平指示符602。耳机音量水平指示符602通过分隔符604与其它音量水平指示符相分离。分隔符604可以是跨面板600而画出的线条,或者耳机指示符602可以处在分离的窗口中,分隔符是窗口之间的空白区域。在耳机指示符602和其它指示符之间的分隔表示耳机音量水平不受主音量水平的控制。当在终端100中接收到用户改变主音量水平的命令时,不影响耳机指示符602。
图12示出了覆盖层700的又一实施方式。覆盖层700类似于图7中示出的覆盖层,并且除了三个软件应用音量水平以外还包括耳机音量水平指示符702。图12示出的音量水平涉及图11中示出的。在图12的实施方式中,耳机指示符702通过间隔与其它音量水平指示符相分离。在其它实施方式中,耳机指示符702可以通过诸如线条之类的分隔符与其它指示符相分离,或者可以处在分离的窗口以与其它指示符相分离。覆盖层700可以以与覆盖层300和400相类似的方式、响应于用户改变主音量的命令(例如在硬件按键104上接收的命令)来显示覆盖层700。
在一些实施方式中,终端100不知晓诸如耳机或者扬声器等关联设备的音量水平的信息。在这些实施方式中,耳机音量水平指示符602可能不出现在音量控制面板600上,或者它可能是灰色或以其它方式失效。耳机音量水平指示符可以替代地以“提高音量”和“降低音量”控制或者指示符来代替。如果响应于用户改变主音量水平的命令而显示透明覆盖层700,则耳机指示符702可以灰色或者以其它方式失效。在一些实施方式中,耳机音量水平可以不为终端100所知,但是终端可能仍旧能够向耳机发送音量改变命令。在一些实施方式中,“提高音量”和“降低音量”控制/指示符(如果出现的话)可以通过闪光或者以其它方式进行动画对用户改变耳机音量水平的命令有所反应,以便向用户告警成功的音量改变命令。
正如之前所述,每个与终端100相关联的软件应用被配置为通过在音量控制面板上表示它的音量水平指示符而链接到其内部音量控制。但是,现有应用可以不配置为执行该步骤,并且因此不是所有应用均在音量控制面板上具有音量水平指示符。在一些实施方式中,终端100被配置为为所有不能单独将其自身链接到唯一音量水平指示符的应用创建音量控制。
图13示出了另一实施方式的音量控制面板800。除了图3至图6所示的主音量水平和三个软件应用音量水平,音量控制面板800具有其它应用音量水平指示符802。其它应用指示符802以与控制面板800中每个其它软件应用音量水平相同的方式受主音量水平控制。但是,其它应用指示符802可以关联多个现有应用并且同时影响这些现有应用的音量水平。这一特征允许本发明的优点应用到现有应用,从而增加本发明的有用性。
其它应用音量水平还可以具有附加功能性,因为这一设置可以是任何应用的优选开启音量。出于此原因,该其它应用音量设置可以替代地被称为默认音量水平。
将参照图14的流程图描述终端100的示例性操作。在步骤900,该操作开始。在步骤902,在终端100接收到增加主音量水平的命令。该命令是用户在触摸敏感显示器102的触觉接口110处的用户输入或者在专用硬件按键104处的用户输入的结果。在步骤904,确定主音量水平是否处于最大水平。如果主音量水平未处于最大水平,则在步骤906增加主音量水平。在步骤908,响应于增加主音量水平,增加所有那些受主音量水平控制的软件应用的音量水平。如果任何活动应用不受主音量水平控制,则这些应用保持不受主音量水平增加的影响。
在步骤910,确定增加主音量水平的命令是否已经停止。如果增加主音量水平的命令已经停止,则该方法在步骤912结束。如果增加主音量水平的命令尚未停止,则该方法回到步骤904。该方法将从步骤904到步骤910循环,直到增加主音量水平的命令停止或者主音量水平达到最大水平那一刻为止。
当接收到增加主音量水平的命令时如果在步骤904确定主音量水平处于最大水平,则该方法继续步骤914。在步骤914,增加每个为处于最大音量水平的软件应用的音量水平。不能够进一步增加任何处于最大水平的软件应用的音量水平。在步骤916,确定增加主音量水平的命令是否已经停止。如果增加主音量水平的命令尚未停止,则该方法在步骤914继续。如果增加主音量水平的命令已经停止,则在步骤918结束该方法。
在本发明的一些实施方式中,用户可以使用显示器102的触觉接口110选择并拖拽主音量水平滑块标记203,以便增加主音量水平。这种类型的输入可以被认为是“单个用户输入”,当用户停止移动该选择的滑块时即使用户还未取消对滑块的选择,则该输入停止。
将理解,上述实施方式仅是说明性的,并且不限制本发明的范围。对于本领域的技术人员而言在阅读申请的情况下其它变形和改进是明显的。
而且,本申请的公开应该被理解为包括显示地或者隐含地在这里公开的任何新特征或者任何新的特征组合或者其任何概括,并且在本申请或者从其导出的任何申请的审查期间,可以构想出新的权利要求以覆盖任何这类特征和/或这类特征的组合。