控制方法及电子设备的制造方法

文档序号:9814506阅读:177来源:国知局
控制方法及电子设备的制造方法
【技术领域】
[0001]本公开涉及一种控制方法以及电子设备,尤其涉及一种能够节省功耗的控制方法以及电子设备。
【背景技术】
[0002]随着平板电脑、智能手机等电子产品的广泛普及,用户经常使用此类电子产品观看视频。在特定场景下,用户可能无需通过此类电子产品的显示屏观看图像,而只需要通过扬声器播放声音即可。例如,用户一边使用智能手机播放某授课视频,一边在记录本上做笔记,此时,智能手机并不需要显示该授课视频,而只播放与该授课视频对应的声音即可。然而传统上,在上述情形中,视频和声音是同步输出的,因此造成了智能手机运算资源和功耗的浪费。相应地,如果用户关闭智能手机的显示屏或使其返回待机页面时,视频消失,同时声音也停止,因此无法满足用户的多样性使用需求。

【发明内容】

[0003]本公开的目的在于提供一种大体上消除了由于现有技术的限制和缺陷所导致的一个或多个问题的控制方法及电子设备。
[0004]根据本公开的一个方面,提供一种控制方法,应用于电子设备,包括:获取第一文件,所述第一文件包括音频数据以及与所述音频数据相关联的视频数据,并且所述第一文件能够通过所述电子设备的应用程序播放;接收第一指令;以及判断所述第一指令是否符合第一预定条件,其中,如果所述第一指令符合所述第一预定条件,则以第一模式播放所述第一文件,其中,在所述第一模式下,解码所述音频数据并输出与所解码的音频数据对应的音频信号,并且禁止输出与所述视频数据对应的视频信号。
[0005]根据本公开的另一方面,提供一种电子设备,包括:显示单元,配置来输出视频信号;音频单元,配置来输出音频信号;以及控制单元,配置来:获取第一文件,所述第一文件包括音频数据以及与所述音频数据相关联的视频数据,并且所述第一文件能够通过所述电子设备的应用程序播放;接收第一指令;以及判断所述第一指令进行是否符合第一预定条件,其中,如果所述第一指令符合所述第一预定条件,则以第一模式播放所述第一文件,其中,在所述第一模式下,解码所述音频数据并输出与所解码的音频数据对应的音频信号,并且禁止输出与所述视频数据对应的视频信号。
[0006]由此可见,本公开意在提供一种控制方法及电子设备,其能够在用户仅需要音频输出时,关闭视频输出,从而节省电子设备的运算资源,并且在用户需要视频和音频输出时,恢复视频输出并且使音频与视频同步,从而满足用户对电子设备的多样化使用需求。
【附图说明】
[0007]通过结合附图对本公开实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开,并不构成对本公开的限制。除非明确指出,否则附图不应视为按比例绘制。在附图中,相同的参考标号通常代表相同组件或步骤。在附图中:
[0008]图1是示出根据本公开的控制方法的流程图;以及
[0009]图2是示出根据本公开的电子设备的配置框图。
【具体实施方式】
[0010]为了使得本公开的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本公开的示例性实施例。显然,所描述的实施例仅仅是本公开的一部分实施例,而不是本公开的全部实施例,应理解,本公开不受这里描述的示例实施例的限制。基于本文所描述的实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本公开的保护范围之内。此外,为了清楚和简洁,本文将省略对于本领域所熟知的功能和构造的说明。
[0011]首先参照图1对根据本公开的控制方法100进行说明。图1是示出根据本公开的控制方法100的流程图。根据本公开的控制方法100可以应用于诸如平板电脑、智能手机、个人数字助理、智能可穿戴设备等这样的移动电子设备中。在下文中,为了便于描述,将以智能手机作为此类移动电子设备的例子进行说明,因此下文所描述的“智能手机”应理解为本公开的控制方法100所应用的移动电子设备的示例性表述,并且并不应解释为对此类移动电子设备的限制。
[0012]如图1中所示,在步骤SlOl,获取第一文件,所述第一文件包括音频数据以及与所述音频数据相关联的视频数据,并且所述第一文件能够通过智能手机的应用程序播放。
[0013]具体而言,第一文件可以是诸如10^64、1?^8、1?^¥1、11^等这样的各种格式的视频文件。第一文件包括音频数据和视频数据,其中音频数据是预先经过音频编码处理而存储在第一文件中的数据,视频数据是预先经过视频编码处理而存储在第一文件中的数据。在智能手机通过应用程序播放第一文件时,所述应用程序能够通过音频解码器对音频数据进行解码,从而输出音频信号,并且能够通过视频解码器对视频数据进行解码,从而输出视频信号。在对视频数据进行解码时,获得以帧为单位的图像,并以预定的帧率(例如30帧/秒)输出经解码所获得的图像,由此实现视频输出。
[0014]值得注意的是,本领域技术人员已知,音频数据和视频数据通常以数据块的形式出现,也就是说,音频数据通常包括一个或多个音频数据块,视频数据包括一个或多个视频数据块,因此,本文所称的音频数据和视频数据仅是为了便于描述而采用集合术语,在下文中,如果没有明确说明,则术语音频数据意在包括构成其的一个或多个音频数据块,术语视频数据意在包括构成其的一个或多个视频数据块。
[0015]虽然上文示例性示出第一文件的格式,然而本公开并不限于此,第一文件的格式还可以是本领域技术人员已知的、能够在智能手机上播放的其它任意格式,并且第一文件的格式既可以表示视频文件中的音频数据和视频数据的压缩编码格式,也可以表示音频数据和视频数据的封装格式。
[0016]第一文件的来源可以是多种多样的。例如,第一文件可以预先存储在智能手机的存储器中。第一文件也可以是用户正在通过诸如因特网这样的网络下载的文件。此外,第一文件也可以是存储在云中的文件。虽然上文示例性示出了第一文件的几种来源,然而本公开并不限于此,本领域技术人员可以根据本公开的原理对第一文件的来源进行选择,只要能够实现本公开的原理即可。
[0017]第一文件中的音频数据与视频数据彼此相关联。所述音频数据与所述视频数据彼此相关联的作用在于有利于在播放第一文件时同步输出音频信号和视频信号,并且在禁止输出视频信号而仅输出音频信号一段时间之后,当需要恢复对视频信号的输出时,仍能输出与当前所输出的音频信号相对应的视频信号,也就是说,当恢复对视频信号的输出时,仍能继续保持音频信号与视频信号的同步。下文将结合具体实施例对音频数据与视频数据彼此相关联以及如何实现它们二者的同步进行详细说明。
[0018]应注意的是,本文所称的音频信号与视频信号的同步,并非泛指同时开始输出音频信号和视频信号,而是指将当前的音频信号以及与当前的音频信号相对应的视频信号二者彼此同步输出,从而实现音频与视频的同步,因此在本文所称的同步概念中,允许出现仅输出音频和视频二者之一的情形,例如在第一文件中的某个部分,仅有音频数据而没有与音频数据对应的视频数据,则在播放该部分时,仅输出声音,而没有画面(例如,仅有旁白而没有画面)。
[0019]在实现中,所述音频数据与所述视频数据通过同步参数相关联,其中,根据所解码的音频数据与所述同步参数能够确定与所解码的音频数据相对应的视频数据。
[0020]例如,在AVI格式的视频文件中,音频数据与视频数据彼此分别存储,在播放该视频文件时,通过解码器分别获得音频流和视频流,并且通过同步参数来调整所述音频流与所述视频流的输出进度,由此实现音频数据与视频数据相关联,达到使二者同步的目的。
[0021]再例如,在MKV格式的视频文件中,通过同步参数将音频数据和视频数据封装在一起,从而使音频数据和视频数据通过同步参数相关联,在播放该视频文件时,将音频数据和视频数据“拆封”,并由音频解码器和视频解码器分别基于所述同步参数来解码音频数据和视频数据,由此实现音频数据与视频数据的同步。
[0022]这里所称的音频数据与视频数据相关联应理解为音频数据具有时间性,并且视频数据也具有时间性,因此,基于二者的时间性,在当前时间点所解码的音频数据块A确定时,根据所述同步参数,能够确定出与当前时间点所解码的音频数据块A相对应的视频数据块B;或者,基于二者的时间性,在在当前时间点所解码的视频数据块B确定时,根据所述同步参数,能够确定出与当前时间点所解码的视频数据块B相对应的音频数据块A。在确定出音频数据块A和视频数据块B之后,既可以同时对音频数据块A和视频数据块B同步解码并输出,从而实现二者相互同步;也可以先按照不同的时间顺序分别对音频数据块A和视频数据块B进行解码,然后在需要将二者同时输出时再进行输出,从而实现二者相互同步。
[0023]所述同步参数可以包括时间戳子参数(下文简称时间戳)和参考时钟子参数(下文简称参考时钟)。所述参考时钟是线性递增的,例如,所述参考时钟可以是系统提供的基准时钟信号。在对音频数据和视频数据进行编码以生成第一文件时,根据参考时钟将时间戳赋予所生成的音频数据中的每个数据块,即为每个音频数据块均打上时间戳,并且根据参考时钟将时间戳赋予所生成的视频数据中的每个数据块,即为每个视频数据块均打上时间戳。由此,音频数据块的时间戳和视频数据块的时间戳均与参考时钟相关联,因此使得音频数据与视频数据相关联。
[0024]例如,假定,参考时钟从O秒开始,第一个音频数据块的时间戳为O秒(即音频内容从O秒开始或在O秒处开始输出音频),第一个视频数据块的时间戳为5秒(即视频内容从5秒开始或在5秒处开始输出视频),在该情形中,如果确定出当前时间点所解码的音频数据块的时间戳为5秒,则确定出与该音频数据块相对应的时间戳为5秒的视频数据块。因此,在播放第一文件时,可以通过参考时钟和时间戳进行同步控制,例如,假定在播放第一文件时参考时钟从O秒开始,则在O秒-5秒期间,即使视频解码器对时间戳为5秒的视频数据块进行了解码,也不输出该视频数据块对应的视频信号,而是必须等到参考时钟达到5秒时(即输出时间戳为5秒的音频数据块对应的音频信号时)才输出该视频信号,由此实现音频与视频信的同步。
[0025]虽然上文示例性示出了同步参数的组成,以及时间戳的标记方式和时间戳与参考时钟的对应关系,然而本公开并不限于此,本领域技术人员可以根据需要来对时间戳和参考时钟进行选择性设置,只要能够实现音频与视频同步即可。
[0026]此外,虽然上文示例性示出了第一文件中的音频数据与视频数据相互关联的方式,然而本公开并不限于此,本领域技术人员可以根据已知的
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1