提供节拍器的计算机实现的方法和移动计算设备技术

技术编号:18611701 阅读:21 留言:0更新日期:2018-08-04 23:19
本公开提供了用于提供嵌入在搜索结果页面中的节拍器的系统和方法。一种示例的计算机实现的方法包括由移动计算设备显示包括节拍器用户界面的搜索结果网页。该方法包括由移动计算设备接收请求以一个节奏实现节拍器的用户输入。响应于接收到用户输入,该方法包括由移动计算设备生成展现该节奏的音频剪辑。该方法包括由移动计算设备利用音频播放器应用来播放音频剪辑。当移动计算设备在音频剪辑的重放期间转变到锁定屏幕状态时,音频播放器应用不经历中断或延时。

【技术实现步骤摘要】
【国外来华专利技术】嵌入在搜索结果页面中并且不受锁定屏幕转变影响的节拍器
本公开概括而言涉及由计算设备实现的节拍器(metronome),更具体而言涉及嵌入在搜索结果页面中的能够不受计算设备的锁定屏幕转变影响而重放的节拍器。
技术介绍
节拍器是根据固定的周期或节奏产生规律的韵律声(例如,滴答或咔嗒)的设备。例如,节拍器可遵循按每分钟拍数定义的节奏。在一些节拍器中,节拍器的节奏可以是可调节的或者以其他方式由用户可设置的。节拍器的一个常见用途是在乐器的演奏期间辅助音乐家。例如,节拍器可被音乐家用来在其演奏期间帮助保持稳定的节奏,解决不规律定时的问题,或者帮助内化对定时和节奏的清楚感觉。由于节拍器被用于标记时间和辅助保持稳定节奏,因此节拍器的操作可靠、一致且不间断是很重要的。例如,节拍器不应当跳过某个拍子或者因其他原因未能遵循正确的节奏。此外,直到用户希望为止,否则节拍器不应当停止产生声音。某些移动计算设备(例如,智能电话或平板计算机)可充当节拍器。在一个示例中,用户可在移动计算设备的浏览器应用中加载网页并且可与网页交互以使得移动计算设备充当节拍器。例如,移动计算设备可执行网页中包括的指令,这些指令使得设备根据期望的节奏规律地产生声音。然而,移动浏览器应用通常施加约束,这些约束使得很难像以上描述那样将移动计算设备用作节拍器。尤其,与移动web浏览器相关联的音频在移动计算设备转变到其中设备被“锁定”不能使用的“锁定屏幕状态”时通常会经历延时或重放问题。当在“锁定屏幕状态”中时,用户可能需要“解锁”设备来使设备返回到完全功能。作为示例,用户可通过输入密码、通过执行特定的滑扫或手势、通过完成指纹感测或者通过其他技术来解锁设备。在一些情况下,当设备处于锁定屏幕状态中时某些有限的功能(例如,捕捉新照片或紧急电话呼叫)可被使能。然而,在一些情况下,转变到锁定屏幕状态可使得屏幕完全关闭,或者以其他方式改变屏幕的状态或操作模式。许多移动计算设备在一段时间的无活动之后自动转变到这种锁定屏幕状态中。如上所述,与移动web浏览器相关联的音频在移动计算设备转变到锁定屏幕状态中时通常经历延时或重放问题。作为一个示例,某些典型的移动web浏览器使用Web音频API来引起移动计算设备对音频的重放。然而,经由Web音频API实时生成的音频将在移动计算设备转变到锁定屏幕状态中的十五秒之内自动被停止。从而,用户可在移动计算设备的浏览器应用中加载网页并且启动节拍器。然而,在一定的时段之后(例如,三十秒),移动计算设备可转变到锁定屏幕状态中并且节拍器将停止。从而,节拍器操作在用户仍在练习的同时结束,并且用户被迫在没有节拍器的情况下继续练习或者停止练习来解锁设备并且再次启动节拍器之间做出选择。作为另一示例,被设置为经由移动浏览器应用执行的JavaScript(例如,作为网页的一部分)循环或被循环的音频剪辑将在屏幕在进入锁定屏幕状态后关闭时自动停止或者受到增大的延时的影响。设备的这种延时再一次为用户提供了令人沮丧的体验,因为其降低了提供给用户的节拍器信号的可靠性和准确性。结果,用户可能被搞得节拍错乱,不然就是要努力调整其演奏来适应设备的延时。此外,通过移动浏览器应用实现的某些节拍器即使在屏幕开启时也具有各种各样的定时准确性和一致性。这种节拍器完全就不提供可靠的服务。从而,通过移动web浏览器实现的节拍器通常是不可靠的,因为它们可能由于移动计算设备转变到锁定屏幕状态中时的延时而不合需要地停止产生声音或跳过节拍。
技术实现思路
本公开的实施例的一些方面和优点将一部分在接下来的说明书中记载,或者可从说明书中获悉,或者可通过实现实施例来获悉。本公开的一个示例方面针对的是一种用于提供不受锁定屏幕转变的影响的节拍器的计算机实现的方法。该方法包括由移动计算设备显示包括节拍器用户界面的搜索结果网页。该方法包括由移动计算设备接收请求以一个节奏实现节拍器的用户输入。响应于接收到用户输入,该方法包括由移动计算设备生成展现该节奏的音频剪辑。该方法包括由移动计算设备利用音频播放器应用来播放音频剪辑。当移动计算设备在音频剪辑的重放期间转变到锁定屏幕状态时,音频播放器应用不经历中断或延时。音频应用可区分于在设备上运行的任何移动浏览器应用。本公开的另一示例方面针对的是一种提供不受锁定屏幕转变影响的节拍器的移动计算设备。移动计算设备包括至少一个处理器和至少一个计算机可读介质,该计算机可读介质可以是非暂态计算机可读介质,虽然本专利技术不限于此。该至少一个计算机可读介质存储指令,这些指令当被至少一个处理器执行时使得移动计算设备:显示包括节拍器用户界面的搜索结果网页;接收请求以一个节奏实现节拍器的用户输入;响应于对用户输入的接收,生成展现该节奏的音频剪辑;并且使用音频播放器应用来播放音频剪辑。当移动计算设备在音频剪辑的重放期间转变到锁定屏幕状态时,音频播放器应用不经历中断或延时。本公开的另一示例方面针对的是一种提供不受锁定屏幕转变影响的节拍器的移动计算设备。该移动计算设备包括至少一个处理器和至少一个存储指令的计算机可读介质,这些指令当被至少一个处理器执行时使得移动计算设备执行以上描述的示例方面的方法。本公开的另一示例方面针对的是至少一个存储指令的计算机可读介质,其可以是非暂态计算机可读介质,虽然本专利技术不限于此。当被至少一个处理器执行时,这些指令使得至少一个处理器在由计算设备的浏览器应用提供的网页内显示用户界面。用户界面使能实现周期性可听指示器。当被至少一个处理器执行时,这些指令还使得至少一个处理器响应于接收到请求以一个节奏实现周期性可听指示器的用户输入,以该节奏提供该周期性可听指示器。无论计算设备的设备状态如何,周期性可听指示器都可通过浏览器应用操作。在这个示例方面中,使得至少一个处理器以该节奏提供周期性可听指示器的指令可使得至少一个处理器:生成展现该节奏的音频剪辑;并且将该音频剪辑提供到音频播放器应用以便重放。额外地或者替换地,在这个示例方面中,计算机可读介质还可存储标准咔嗒音频帧和标准静默音频帧,并且使得至少一个处理器生成展现该节奏的音频剪辑的指令可使得至少一个处理器串接标准咔嗒音频帧和标准静默音频帧来生成展现该节奏的音频剪辑。额外地或者替换地,在这个示例中,指令可包括在由计算设备的浏览器应用提供的网页中包括的客户端侧JavaScript代码。本公开的其他方面针对的是用于实现本文描述的一个或多个方面的系统、方法、装置和有形非暂态计算机可读介质。参考接下来的说明书和所附的权利要求将更好地理解各种实施例的这些和其他特征、方面和优点。包含在本说明书中并构成本说明书的一部分的附图图示了本公开的实施例并且与描述一起用于说明相关的原理。将会理解,结合一个方面或实施例描述的特征可被包含在本文描述的任何其他方面或实施例中。附图说明图1描绘了根据本公开的示例实施例的嵌入在搜索结果页面中的节拍器的示例用户界面。图2描绘了根据本公开的示例实施例的示例计算系统的框图。图3描绘了根据本公开的示例实施例的实现节拍器的示例方法的流程图。图4描绘了根据本公开的示例实施例的实现节拍器的示例方法的流程图。具体实施方式概括而言,本公开提供了一种嵌入在搜索结果页面中的节拍器,其能够不受移动计算设备的锁定屏幕转变或其他设备状态转变地重放。具本文档来自技高网
...

【技术保护点】
1.一种用于提供不受锁定屏幕转变影响的节拍器的计算机实现的方法,该方法包括:由移动计算设备显示包括节拍器用户界面的搜索结果网页;由所述移动计算设备接收请求以一个节奏实现所述节拍器的用户输入;响应于接收到所述用户输入,由所述移动计算设备生成展现所述节奏的音频剪辑;以及由所述移动计算设备利用音频播放器应用来播放所述音频剪辑,其中当所述移动计算设备在所述音频剪辑的重放期间转变到锁定屏幕状态时,所述音频播放器应用不经历中断或延时。

【技术特征摘要】
【国外来华专利技术】2016.03.04 US 15/060,8961.一种用于提供不受锁定屏幕转变影响的节拍器的计算机实现的方法,该方法包括:由移动计算设备显示包括节拍器用户界面的搜索结果网页;由所述移动计算设备接收请求以一个节奏实现所述节拍器的用户输入;响应于接收到所述用户输入,由所述移动计算设备生成展现所述节奏的音频剪辑;以及由所述移动计算设备利用音频播放器应用来播放所述音频剪辑,其中当所述移动计算设备在所述音频剪辑的重放期间转变到锁定屏幕状态时,所述音频播放器应用不经历中断或延时。2.如权利要求1所述的计算机实现的方法,其中:由移动计算设备显示所述搜索结果网页包括由所述移动计算设备的浏览器应用显示包括所述节拍器用户界面的所述搜索结果网页;由所述移动计算设备接收所述用户输入包括由所述移动计算设备的浏览器应用接收请求实现所述节拍器的用户输入;由所述移动计算设备生成所述音频剪辑包括由所述移动计算设备的浏览器应用生成展现所述节奏的音频剪辑;并且由所述移动计算设备利用所述音频播放器应用来播放所述音频剪辑包括由所述移动计算设备的音频播放器应用引起所述音频剪辑的重放;其中,所述移动计算设备的音频播放器应用与所述移动计算设备的浏览器应用是分开且有区别的。3.如权利要求1或2所述的计算机实现的方法,其中,由所述移动计算设备生成所述音频剪辑包括由所述移动计算设备执行在所述搜索结果网页中包括的客户端侧JavaScript代码以生成所述音频剪辑。4.如任何在前权利要求所述的计算机实现的方法,其中,由所述移动计算设备利用所述音频播放器应用来播放所述音频剪辑包括由所述移动计算设备利用在所述移动计算设备的操作系统中包括的原生音频播放器应用来播放所述音频剪辑。5.如任何在前权利要求所述的计算机实现的方法,其中:由所述移动计算设备生成展现所述节奏的音频剪辑包括由所述移动计算设备生成展现所述节奏的MP3编码音频剪辑;并且由所述移动计算设备利用所述音频播放器应用来播放所述音频剪辑包括由所述移动计算设备利用MP3音频播放器应用来播放所述音频剪辑。6.如任何在前权利要求所述的计算机实现的方法,其中,由所述移动计算设备生成所述音频剪辑包括:由所述移动计算设备确定利用标准咔嗒音频帧和标准静默音频帧的串接是否能实现展现所述节奏的所述音频剪辑的生成;并且响应于确定利用所述标准音频帧的串接能实现展现所述节奏的所述音频剪辑的生成,由所述移动计算设备串接所述标准咔嗒音频帧和所述标准静默音频帧来生成展现所述节奏的所述音频剪辑。7.如权利要求6所述的计算机实现的方法,其中,由所述移动计算设备确定利用所述标准咔嗒音频帧和所述标准静默音频帧的串接是否能实现展现所述节奏的所述音频剪辑的生成包括将所述节奏的节拍持续时间与音频编码帧持续时间相比较。8.如权利要求6或7所述的计算机实现的方法,其中,所述标准咔嗒音频帧和所述标准静默音频帧被内嵌包括在于所述网页中包括的JavaScript代码中。9.如权利要求6、7或8所述的计算机实现的方法,其中,由所述移...

【专利技术属性】
技术研发人员:R麦基弗
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1