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

文档序号:9814506阅读:来源:国知局
任何一种同步原理来对音频数据与视频数据的关联方式进行选择性设置,只要能够实现本公开的原理即可。例如,还可以对音频数据块的存储地址以及视频数据块的存储地址分别赋予不同的键值,然后基于所述键值来建立两者的存储地址的哈希函数,从而实现音频数据与视频数据的相互关联。在播放第一文件时,如果音频解码器对存储地址C对应的音频数据块进行解码,相应地,能够根据该哈希函数获得对应的视频数据块的存储地址D,从而通过视频解码器对存储地址D的视频数据块进行解码,由此实现音频与视频的同步。
[0027]播放第一文件的应用程序可以是预先安装在智能手机中的视频播放器,例如MXPlyer、BSPlayer等。所述应用程序具有适用于第一文件的音频解码器和视频解码器,并且能够对视频数据和音频数据进行解码。此外,所述应用程序还可以是用户通过诸如因特网这样的网络所使用的在线视频播放器。在下文中,为了便于说明,将以预先安装在智能手机中的视频播放器作为所述应用程序的实例进行说明。
[0028]接下来,进入步骤S102。
[0029]在步骤S102,接收第一指令。
[0030]所述第一指令可以是用户的输入指令,即所述第一指令与用户的输入操作相对应。例如,用户的输入操作可以是对视频播放器进行设置、对显示单元的显示模式进行设置、对智能手机进行翻转(例如使显示屏朝向地面)、关闭显示单元等,相应地,所述第一指令可以是视频播放器的设置指令、显示单元的显示模式设置指令、智能手机的翻转指令、显示单元的关闭指令等。
[0031]所述第一指令还可以是智能手机自身的操作指令,即所述第一指令与智能手机自身的操作相对应。例如,智能手机自身的操作可以是对用户脸部的识别操作、对电池剩余电量的读取操作等,相应地,所述第一指令可以是用户脸部识别指令、电池剩余电量读取指令等。
[0032]此外,可以在播放所述第一文件之前接收所述第一指令,例如在播放所述第一文件之前,用户预先对视频播放器进行设置;也可以在播放所述第一文件期间接收所述第一指令,例如,在视频播放器播放所述第一文件时,用户将智能手机翻转使显示单元朝向地面。
[0033]虽然上文示例性示出了第一指令,然而本公开并不限于此,第一指令还可以是将用户的输入指令与智能手机自身的操作指令相结合而生成的指令,因此本领域技术人员可以根据本文所描述的原理并结合具体实际情况来对所述第一指令进行选择和设置,只要能够实现本公开的原理即可。为使本文所描述的第一指令更加清楚,下文将结合具体实施例对第一指令进行更详细说明。
[0034]值得一提的是,所述第一指令无论是用户的输入指令,还是智能手机自身的操作指令,所述第一指令的目的均是对智能手机进行控制,因此为了便于描述,本文将这些指令统称为第一指令。此外,还应注意的是,无论第一指令的来源如何,第一指令在智能手机内部应以控制单元所生成的控制指令或控制命令作为表现形式,因此,下文所描述的第一指令的判断过程应理解为对指令的比较和判断,而非智能手机自身操作的判断或用户的输入操作的判断。
[0035]接下来,进入步骤S103。
[0036]在步骤S103,判断所述第一指令是否符合第一预定条件。
[0037]具体而言,在步骤S103,对步骤S102接收到的第一指令与第一预定条件进行对比,以便判断第一指令是否符合第一预定条件。第一预定条件预先设置在智能手机中,并且第一预定条件因第一指令所表示的操作的不同而不同。例如,如果第一指令是视频播放器的设置指令,则第一预定条件是与预定模式(例如下文所述的第一模式)相对应的指令;如果第一指令是用户脸部识别指令,则第一预定条件是未识别到用户的脸部图像;如果第一指令是电池剩余电量读取指令,则第一预定条件是电池剩余电量小于预定电量阈值。下文将结合具体实施例对步骤S103进行详细说明。
[0038]如果在步骤S103中判断出第一指令符合第一预定条件,则进入步骤S104。
[0039]在步骤S104,以第一模式播放所述第一文件,其中,在所述第一模式下,解码所述音频数据并输出与所解码的音频数据对应的音频信号,并且禁止输出与所述视频数据对应的视频信号。
[0040]具体而言,在第一模式下,视频播放器的音频解码器保持对音频数据的解码,并通过诸如扬声器这样的音频输出单元来输出与所解码的音频数据对应的音频信号,从而输出音频,并且视频播放器禁止通过显示单元输出与所述视频数据对应的视频信号。
[0041]应注意的是,在第一模式下,虽然视频播放器禁止输出与所解码的音频数据对应的视频信号,但并不意味着在第一模式下,智能手机的显示单元必须关闭。在实现中,在第一模式下,智能手机的显示单元可以关闭(例如用户按下锁屏键);智能手机的显示单元也可以将视频播放器的画面固定在进入第一模式之前的最后一帧的图像,智能手机的显示单元也可以显示待机画面(例如用户按下智能手机的Home键)。
[0042]由此可见,当第一指令满足第一预定条件时,以第一模式播放第一文件,在第一模式中,仅输出音频而不输出视频,从而既能够通过输出音频来满足用户基本的播放需求,还能够通过关闭视频来节省智能手机的运算资源和电能,从而增加手机续航能力。
[0043]在实现中,为了实现如上文所述的仅输出音频但不输出视频的效果,在步骤S104中,视频解码器可以停止对视频数据进行解码,从而无法提供视频信号;或者,视频解码器保持对视频数据进行解码并提供视频信号,但显示单元不输出该视频信号。应注意的是,无论采用上述两种实现方式中的哪种,音频解码器都始终保持对音频数据的解码,并且视频播放器通过诸如扬声器这样的音频输出单元输出与所解码的音频数据对应的音频信号。下面将对上述两种实现方式分别进行说明。
[0044]在第一实现方式中,所述禁止输出与所述视频数据对应的视频信号包括:停止解码所述第一文件中的视频数据。
[0045]具体而言,在步骤S104中,视频播放器的音频解码器保持对音频数据的解码,而视频播放器的视频解码器停止对视频数据的解码,也就是说,在视频播放器播放第一文件时,音频解码器工作,而视频解码器不工作,从而仅提供音频信号而不提供视频信号。由此,在步骤S104中,仅输出音频,而不输出视频。
[0046]在该实现方式中,控制方法100还包括:在所述第一模式下接收第二指令;以及判断所述第二指令是否符合第二预定条件,其中,如果所述第二指令符合所述第二预定条件,则以第二模式播放所述第一文件,其中,在所述第二模式下,对与当前所解码的音频数据相关联的视频数据进行解码,并输出与所解码的视频数据对应的视频信号。
[0047]第二指令可以是与第一指令相对应的指令。在该情形中,总体上而言,如果第一指令是用户的输入指令,则第二指令也是用户的输入指令;如果第一指令是智能手机自身的操作指令,则第二指令也是智能手机自身的操作指令。例如,如果第一指令是显示单元的关闭指令,则第二指令是显示单元的打开指令(例如点亮屏幕);如果第一指令是智能手机的翻转指令(例如将智能手机翻转至显示单元朝向地面),则第二指令也是智能手机的翻转指令(例如将智能手机翻转至显示单元背向地面);如果第一指令是用户脸部识别指令(例如预定时间阈值内没有识别到用户脸部图像),则第二指令也是用户脸部识别指令(例如预定时间阈值内识别到用户脸部图像)。
[0048]第二指令也可以是与第一指令不相对应的指令。例如,如果第一指令是用户脸部识别指令,例如预定时间阈值内没有识别到用户脸部图像从而关闭视频输出,则第二指令可以是用户对输出视频的触发指令,从而恢复视频输出;如果第一指令是电池剩余电量判断指令,例如电池剩余电量低于预定电量阈值,则第二指令可以是用户的充电指令,例如用户将智能手机与外部电源连接。
[0049]虽然上文示例性示出了第二指令,然而本公开并不限于此,第二指令还可以是将用户的输入指令与智能手机自身的操作指令相结合而生成的指令,因此本领域技术人员可以根据本文所描述的原理并结合具体实际情况来对所述第二指令进行选择和设置,只要能够实现本公开的原理即可。为使本文所描述的第二指令更加清楚,下文将结合具体实施例对第二指令进行更详细说明。
[0050]第二预定条件预先设置在智能手机中,并且第二预定条件因第二指令所表示的操作的不同而不同。例如,如果第二指令是视频播放器的设置指令,则第二预定条件是与预定模式(例如下文所述的第二模式)相对应的指令;如果第二指令是用户脸部识别指令,则第二预定条件是识别到用户的脸部图像;如果第二指令是电池剩余电量读取指令,则第二预定条件是电池剩余电量大于预定电量阈值。稍后将结合具体实施例对第二预定条件进行详细说明。
[0051 ]在所述第二模式下,继续保持对音频信号的输出,恢复视频信号的输出,并且使输出的视频信号与输出的音频信号同步。具体而言,视频播放器的音频解码器继续保持对音频数据的解码,并通过诸如扬声器这样的音频输出单元来输出与所解码的音频数据对应的音频信号,从而输出音频,并且视频解码器对与当前所解码的音频数据相关联的视频数据进行解码,并通过显示单元输出与所解码的视频数据对应的视频信号,从而输出视频。
[0052]具体而言,可以利用上文所述的同步参数来在第二模式下实现音频与视频的同步。假定第一文件中的音频数据和视频数据均利用参考时钟而打上了时间戳,在第二指令符合第二预定条件而使视频播放器从第一模式切换至第二模式时,如果音频解码器对时间戳为第η秒的音频数据块进行解码,则视频解码器对时间戳为第η秒的视频数据块进行解码,由此,视频解码器能够对与当前所解码的音频数据块相关联的视频数据块进行解码,并且视频播放器通过显示单元输出与所解码的视频数据块对应的视频信号,从而在从第一模式切换至第二模式时,实现音频与视频的同步。
[0053]在第二实现方式中,在步骤S104中,所述禁止输出与所述视频数据对应的视频信号包括:停止显示与从所述第一文件中解码的视频数据相对应的视频信号。
[0054]具体而言,在步骤S104中,视频播放器的音频解码器和视频解码器均分别保持对音频数据和视频数据的解码,但智能手机控制来停止输出与所解码的视频数据相对应的视频信号,也就是说,在视频播放器播放第一文件时,音频解码器与视频解码器均工作,并分别提供音频信号和视频信号,但智能手机仅将音频信号进行输出,而不输出视频信号,即不在显示单元上输出视频信号。由此,在步骤S104中,仅输出音频,而不输出视频。
[0055]在该实现方式中,控制方法100还包括:在所述第一模式下接收第二指令;以及判断所述第二指令是否符合第二预定条件,其中,如果所述第二指令符合所述第二预定条件,则以第二模
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1