视频播放控制方法、装置及计算机可读存储介质与流程

文档序号:18407529发布日期:2019-08-10 00:33阅读:118来源:国知局
视频播放控制方法、装置及计算机可读存储介质与流程

本公开涉及终端技术领域,尤其涉及一种视频播放控制方法、装置及计算机可读存储介质。



背景技术:

越来越多的人喜欢在睡前躺在床上看视频,但容易出现睡着但视频仍在播放的情况,导致终端设备的电量耗完。

针对这种情况,目前的解决方案是设置定时关机或定时停止播放等指令,当达到定时时间后自动关闭终端设备或者停止终端设备内的视频播放。

上述方案虽然能够在一定程度上回避这种情况,但是不够智能化,用户想要准确设置与自己睡着的时间匹配的定时时间难度较大。



技术实现要素:

本公开提供一种视频播放控制方法、装置及计算机可读存储介质,以实现在终端设备内的视频的智能化播放控制,避免用户睡着视频仍在播放的情况。

根据本公开实施例的第一方面,提供一种视频播放控制方法,所述方法包括:在视频播放过程中,周期性地获取用户面部图像;基于获取到的所述用户面部图像,确定用户的状态;当确定所述用户的状态为睡眠状态时,停止终端设备中正在播放的视频。

在本公开实施例中,终端设备通过周期性地获取用户的用户面部图像,来判断用户是否处于睡眠状态,当用户的状态为睡眠状态时,则停止终端设备内正在播放的视频。这种视频播放的控制方式是根据用户的睡眠状态完成的,更加智能化,做到了在用户进入睡眠时停止播放视频,节省了电能,且无需用户设置定时时间,使用方便。

在本公开实施例的一种实现方式中,所述在视频播放过程中,周期性地获取用户面部图像,包括:控制所述终端设备的前置摄像头以预定的时间间隔拍摄图像;从拍摄的图像中识别并截取所述用户面部图像。

在该实现方式中,通过终端设备的前置摄像头以预定的时间间隔拍摄图像,并从拍摄图像中识别截取用户面部图像,来完成后续睡眠状态的判断,实现简单方便。

在本公开实施例的一种实现方式中,所述基于获取到的所述用户面部图像,确定用户的状态,包括:将所述用户面部图像与所述终端设备中预存的用户睁眼图像、用户闭眼图像分别进行比对;当连续判断所述用户处于闭眼状态的次数达到睡眠阈值时,确定所述用户的状态为睡眠状态。

在该实现方式中,通过将用户面部图像和预设的用户睁眼图像、用户闭眼图像分别进行比对,当连续判断用户处于闭眼状态的次数达到睡眠阈值时,确定用户的状态为睡眠状态。这种判断方式实现简单,且由于连续多次检测到用户处于闭眼状态才判断是处于睡眠状态,判断准确性好。

在本公开实施例的一种实现方式中,所述方法还包括:在停止所述终端设备中正在播放的视频后,将播放位置倒回判断所述用户的状态为睡眠状态采用的连续多次检测中的第一次检测到所述用户处于闭眼状态时的视频位置。

在该实现方式中,在停止视频播放后,将播放位置回退到连续多次中的第一次检测到用户处于闭眼状态时的位置,该位置为用户进入睡眠状态的位置,将视频播放位置倒回该位置,可以使用户在下次观看时的位置为其睡着时的位置,避免遗漏视频内容,增强了用户体验。

在本公开实施例的一种实现方式中,所述方法还包括:响应于所述面部图像设置指令,输出提示信息,所述提示信息用于提示所述用户睁眼或闭眼;拍摄所述用户的面部,得到所述用户睁眼图像或用户闭眼图像。

在该实现方式中,用户可以通过设置指令来设置用户睁眼图像或用户闭眼图像,设置时,终端设备输出提示信息提示用户的睁眼、闭眼动作,对应的终端设备拍摄用户睁眼、闭眼时的面部图像,完成用户面部图像的预设。

在本公开实施例的一种实现方式中,所述方法还包括:若在所述拍摄的图像中未识别出所述用户面部图像,判断图像获取失败;当连续判断图像获取失败的次数达到失败阈值时,停止终端设备中正在播放的视频。

在该实现方式中,除了检测到用户在睡眠状态会停止播放外,进一步限定了如果用户当前没有正对屏幕(例如用户睡着后终端设备脱手、或者用户有事将终端设备放置在一旁等),同样停止播放视频,一方面节省电能,另一方面保证用户观看的连续性。

在本公开实施例的一种实现方式中,所述方法还包括:当所述终端设备开始播放视频时,确定当前时间;判断当前时间是否在启用时间段内,当所述当前时间在所述启用时间段内时,启用视频播放控制功能,所述视频播放控制功能用于根据所述用户的睡眠状态控制视频播放。

在该实现方式中,限定了播放控制功能的启用时间,例如只有在晚上10点到早上6点启用,而在白天不启用,减轻终端设备的计算压力。

根据本公开实施例的第二方面,提供一种视频播放控制装置,所述装置包括:获取模块,用于在视频播放过程中,周期性地获取用户面部图像;确定模块,用于基于获取到的所述用户面部图像,确定用户的状态;控制模块,用于当确定所述用户的状态为睡眠状态时,停止终端设备中正在播放的视频。

在本公开实施例的一种实现方式中,所述获取模块包括:拍摄子模块,用于控制所述终端设备的前置摄像头以预定的时间间隔拍摄图像;获取子模块,用于从拍摄的图像中识别并截取所述用户面部图像。

在本公开实施例的一种实现方式中,所述确定模块包括:比对子模块,用于将所述用户面部图像与所述终端设备中预存的用户睁眼图像、用户闭眼图像分别进行比对;确定子模块,用于当连续判断所述用户处于闭眼状态的次数达到睡眠阈值时,确定所述用户的状态为睡眠状态。

在本公开实施例的一种实现方式中,所述控制模块,还用于在停止所述终端设备中正在播放的视频后,将播放位置倒回判断所述用户的状态为睡眠状态采用的连续多次检测中的第一次检测到所述用户处于闭眼状态时的视频位置。

在本公开实施例的一种实现方式中,所述装置还包括:输出模块,用于响应于所述面部图像设置指令,输出提示信息,所述提示信息用于提示所述用户睁眼或闭眼;拍摄模块,用于拍摄所述用户的面部,得到所述用户睁眼图像或用户闭眼图像。

在本公开实施例的一种实现方式中,所述确定模块,还用于若在所述拍摄的图像中未识别出所述用户面部图像,判断图像获取失败;所述控制模块,还用于当连续判断图像获取失败的次数达到失败阈值时,停止终端设备中正在播放的视频。

在本公开实施例的一种实现方式中,所述获取模块,还用于当所述终端设备开始播放视频时,确定当前时间;所述控制模块,还用于判断当前时间是否在启用时间段内,当所述当前时间在所述启用时间段内时,启用视频播放控制功能,所述视频播放控制功能用于根据所述用户的睡眠状态控制视频播放。

根据本公开实施例的第三方面,提供一种视频播放控制装置,所述视频播放控制装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在视频播放过程中,周期性地获取用户面部图像;基于获取到的所述用户面部图像,确定用户的状态;当确定所述用户的状态为睡眠状态时,停止终端设备中正在播放的视频。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由视频播放控制装置的处理器执行时,使得所述视频播放控制装置能够执行如第一方面所述的视频播放控制方法。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种视频播放控制方法的流程图;

图2是根据一示例性实施例示出的一种视频播放控制方法的流程图;

图3是本公开实施例提供的一种终端设备界面图;

图4是根据一示例性实施例示出的一种视频播放控制装置的结构示意图;

图5是根据一示例性实施例示出的一种视频播放控制装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种视频播放控制方法的流程图。该方法可以由终端设备执行,终端设备包括但不限于电脑、手机、平板电脑、可穿戴设备等。参见图1,视频播放控制方法包括:

在步骤s11中,在视频播放过程中,周期性地获取用户面部图像。

其中,用户面部图像是指画面中包括有用户面部的图像。终端设备可以在视频播放过程中,通过用户面部图像来判断用户的状态,进而实现视频播放控制。在步骤s12中,基于获取到的用户面部图像,确定用户的状态。

在本公开实施例中,用户的状态包括睡眠状态和非睡眠状态。

由于用户面部图像中包括用户的面部区域,通过用户的面部区域可以判断用户是否处于睡眠状态。

在步骤s13中,当确定用户的状态为睡眠状态时,停止终端设备中正在播放的视频。

在判断出用户的状态为睡眠状态时,停止视频播放,避免浪费电能,同时保证用户醒来能够继续睡前的观看进度。

当判断用户的状态为非睡眠状态时,控制终端设备继续播放视频。

在本公开实施例中,终端设备通过周期性地获取用户的用户面部图像,来判断用户是否处于睡眠状态,当用户的状态为睡眠状态时,则停止终端设备内正在播放的视频。这种视频播放的控制方式是根据用户的睡眠状态完成的,更加智能化,做到了在用户进入睡眠时停止播放视频,节省了电能,且无需用户设置定时时间,使用方便。

可选地,在视频播放过程中,周期性地获取用户面部图像,包括:控制终端设备的前置摄像头以预定的时间间隔拍摄图像;从拍摄的图像中识别并截取用户面部图像。

在该实现方式中,通过终端设备的前置摄像头以预定的时间间隔拍摄图像,并从拍摄图像中识别截取用户面部图像,来完成后续睡眠状态的判断,实现简单方便。

其中,前置摄像头是指设置在终端设备屏幕一侧的摄像头,能够在用户看视频时拍摄用户面部图像。

可选地,基于获取到的用户面部图像,确定用户的状态,包括:将用户面部图像与终端设备中预存的用户睁眼图像、用户闭眼图像分别进行比对;当连续判断用户处于闭眼状态的次数达到睡眠阈值时,确定用户的状态为睡眠状态。

在该实现方式中,通过将用户面部图像和预设的用户睁眼图像、用户闭眼图像分别进行比对,当连续判断用户处于闭眼状态的次数达到睡眠阈值时,确定用户的状态为睡眠状态。这种判断方式实现简单,且由于连续多次检测到用户处于闭眼状态才判断是处于睡眠状态,判断准确性好。

可选地,该方法还包括:在停止终端设备中正在播放的视频后,将播放位置倒回判断用户的状态为睡眠状态采用的连续多次检测中的第一次检测到用户处于闭眼状态时的视频位置。

也即,本公开实施例在检测用户睡眠状态时,需要通过连续多次的检测,如果最终确定用户处于睡眠状态,那么多次检测中的第一次检测到用户处于闭眼状态的时间,可以当成用户进入睡眠状态的时间。

在该实现方式中,在停止视频播放后,将播放位置回退到连续多次中的第一次检测到用户处于闭眼状态时的位置,该位置为用户进入睡眠状态的位置,将视频播放位置倒回该位置,可以使用户在下次观看时的位置为其睡着时的位置,避免遗漏视频内容,增强了用户体验。

可选地,该方法还包括:响应于面部图像设置指令,输出提示信息,提示信息用于提示用户睁眼或闭眼;拍摄用户的面部,得到用户睁眼图像或用户闭眼图像。

在该实现方式中,用户可以通过设置指令来设置用户睁眼图像或用户闭眼图像,设置时,终端设备输出提示信息提示用户的睁眼、闭眼动作,对应的终端设备拍摄用户睁眼、闭眼时的面部图像,完成用户面部图像的预设。

可选地,该方法还包括:若在拍摄的图像中未识别出用户面部图像,判断图像获取失败;当连续判断图像获取失败的次数达到失败阈值时,停止终端设备中正在播放的视频。

在该实现方式中,除了检测到用户在睡眠状态会停止播放外,进一步限定了如果用户当前没有正对屏幕(例如用户睡着后终端设备脱手、或者用户有事将终端设备放置在一旁等),同样停止播放视频,一方面节省电能,另一方面保证用户观看的连续性。

可选地,该方法还包括:当终端设备开始播放视频时,确定当前时间;判断当前时间是否在启用时间段内,当当前时间在启用时间段内时,启用视频播放控制功能,视频播放控制功能用于根据用户的睡眠状态控制视频播放。

在该实现方式中,限定了播放控制功能的启用时间,例如只有在晚上10点到早上6点启用,而在白天不启用,减轻终端设备的计算压力。

值得说明的是,前述步骤s11-s13与上述可选步骤可以任意组合。

图2是根据一示例性实施例示出的一种视频播放控制方法的流程图。该方法由终端设备执行,参见图2,视频播放控制方法包括:

在步骤s21中,响应于面部图像设置指令,输出提示信息,提示信息用于提示用户睁眼或闭眼。

在终端设备使用视频播放控制功能时,需要预存用户面部图像,其中,用户面部图像是指画面中包括有用户面部的图像。预存的用户面部图像包括用户睁眼图像和用户闭眼图像,以在后续步骤中通过预存的用户面部图像判断用户是否处于睡眠状态。

图3是本公开实施例提供的一种终端设备界面图。参见图3,在终端设备中,系统的设置选项中包括一视频播放控制菜单10,该菜单10可以包括面部图像设置选项11及启用时间设置选项12。

在预存时,用户先点击菜单中的面部图像设置选项11,生成上述面部图像设置指令。终端设备在接收到该面部图像设置指令时,通过声音或文字提示用户进行睁眼、闭眼动作,从而在用户睁眼、闭眼分别拍摄用户睁眼图像和用户闭眼图像。

其中,启用时间设置选项12用于设置启用视频播放控制功能的时间。例如,该方法还可以包括:响应于用户点击启用时间设置选项的指令,显示时间段选择界面;接收用户输入的时间段;将该时间段设置为播放控制功能的启用时间段。

参见图3,该菜单10还可以包括开关选项13,该开关选项13用于选择打开或者关闭视频播放控制功能。

在步骤s22中,拍摄用户的面部,得到用户睁眼图像或用户闭眼图像。

用户在终端设备输出提示信息后,按照提示信息来进行睁眼和闭眼动作,终端设备对应拍摄用户睁眼图像和用户闭眼图像。比如,终端设备输出提示信息提示用户的睁眼动作,用户睁眼,此时,终端设备拍摄用户睁眼时的面部图像,得到用户睁眼图像;终端设备输出提示信息提示用户的闭眼动作,用户闭眼,终端设备拍摄用户闭眼时的面部图像,得到用户闭眼图像。

进一步地,该方法还包括:将拍摄的面部图像显示在屏幕上;接收用户指令,该用户指令可以为确认指令或者重拍指令。当接收到确认指令时,保存该用户面部图像为用户睁眼图像或用户闭眼图像;当接收到重拍指令时,重新执行步骤s21和步骤s22。

进一步地,该方法还可以包括:对拍摄到的图像进行预处理,例如从拍摄的图像中识别并截取用户面部图像,保存为预定尺寸。

值得说明的是,步骤s21和步骤s22为可选步骤。在本公开实施例中,也可以直接选取终端设备中存储的用户面部图像,作为用户睁眼图像和用户闭眼图像。

在步骤s23中,控制终端设备的前置摄像头以预定的时间间隔拍摄图像。

终端设备可以在视频播放过程中,通过用户面部图像来判断用户的状态,进而实现视频播放控制。因此,终端设备可以监听当前是否在播放视频,当终端设备开始播放视频时,执行步骤s23。进一步地,在一次视频播放中第一次执行步骤s23时,还可以输出提示信息,提示用户播放控制功能已开启。

这里拍摄的过程是周期性地,因为单靠一张图像很难准确判断用户的状态,而连续多张图像则可以较为准确地判断用户的状态。

在该实现方式中,预定的时间间隔(也即周期)可以为系统默认时间,例如1分钟;预定的时间间隔也可以由用户设置,例如图3中的菜单10还可以包括时间间隔设置选项14,时间间隔设置选项14用于设置终端设备拍摄图像的时间间隔。例如,该方法还可以包括:响应于用户点击时间间隔设置选项的指令,显示时间间隔输入界面;接收用户输入的时间间隔;将该时间间隔设置为终端设备拍摄图像的时间间隔,存储在终端设备中,以供终端设备在进行视频控制时使用。

进一步地,该方法还可以包括:当终端设备开始播放视频时,确定当前时间;判断当前时间是否在启用时间段内,当当前时间在启用时间段内时,启用视频播放控制功能,执行步骤s23~s27提供的方法流程,视频播放控制功能用于根据用户的睡眠状态控制视频播放。

在该实现方式中,限定了播放控制功能的启用时间,例如只有在晚上10点到早上6点启用,而在白天不启用,减轻终端设备的计算压力。

在步骤s24中,从拍摄的图像中识别并截取用户面部图像。

在该步骤中,从图像中识别人脸,可以采用现有的人脸识别算法实现。在识别到人脸后,以人脸为主体截取预定尺寸的用户面部图像。

通过步骤s23和s24实现了在视频播放过程中,周期性地获取用户面部图像。并且,通过获取到的用户面部图像来完成后续睡眠状态的判断,实现简单方便。

进一步地,该方法还可以包括:若在拍摄的图像中未识别出用户面部图像,判断图像获取失败;当连续判断图像获取失败的次数达到失败阈值时,停止终端设备中正在播放的视频。

例如,连续3次获取用户面部图像失败,则停止终端设备中正在播放的视频。

在该实现方式中,除了检测到用户在睡眠状态会停止播放外,进一步限定了如果用户当前没有正对屏幕(例如用户睡着后终端设备脱手、或者用户有事将终端设备放置在一旁等),同样停止播放视频,一方面节省电能,另一方面保证用户观看的连续性。

在步骤s25中,基于获取到的用户面部图像,确定用户的状态。

在本公开实施例中,用户的状态包括睡眠状态和非睡眠状态。

由于用户面部图像中包括用户的面部区域,通过用户的面部区域可以判断用户是否处于睡眠状态。

在本公开实施例中,步骤s25可以包括:将用户面部图像与终端设备中预存的用户睁眼图像、用户闭眼图像分别进行比对,判断用户是否处于闭眼状态;当连续判断用户处于闭眼状态的次数达到睡眠阈值时,确定用户的状态为睡眠状态。

这里在进行图像比对时,按照拍摄时间先后顺序,依次将用户面部图像与终端设备中预存的用户睁眼图像、用户闭眼图像分别进行比对。每张拍摄图像既可以拍摄完成后立即进行比对,也即每次比对一张;也可以拍摄n张后一次进行比对,这里的n为大于1但小于睡眠阈值的正整数,例如3。

这里的睡眠阈值和前面的失败阈值可以相同,也可以不同。这两个阈值可以由系统预设,也可以通过用户设置,例如在前述菜单中设置这两个阈值的设置选项,实现这两个阈值的设置。

例如,连续5次判断用户处于闭眼状态,则确定用户的状态为睡眠状态。

在该实现方式中,通过将用户面部图像和预设的用户睁眼图像、用户闭眼图像分别进行比对,当连续判断用户处于闭眼状态的次数达到睡眠阈值时,确定用户的状态为睡眠状态。这种判断方式实现简单,且由于连续多次检测到用户处于闭眼状态才判断是处于睡眠状态,判断准确性好。

当连续判断用户处于闭眼状态的次数未达到睡眠阈值时,确定用户的状态为非睡眠状态。例如,连续4次判断用户处于闭眼状态,而第5次判断用户处于睁眼状态,此时确定用户的状态为非睡眠状态。

其中,图像比对是比较用户面部图像与终端设备中预存的用户睁眼图像、用户闭眼图像的相似度,当与用户睁眼图像或用户闭眼图像的相似度大于阈值时,确定用户是睁眼或闭眼状态。或者,比较相似度的高低,如果与用户睁眼图像的相似度大于与用户闭眼图像的相似度,则确定用户为睁眼状态,否则确定为户闭眼状态。再或者,定位用户面部图像的人眼区域,分别与预存的用户睁眼图像、用户闭眼图像的人眼区域进行对比,以确定用户是睁眼状态还是闭眼状态。

其中,图像比对可以采用常规的图像比对算法实现。

在步骤s26中,当确定用户的状态为睡眠状态时,停止终端设备中正在播放的视频。

在判断出用户的状态为睡眠状态时,停止视频播放,避免浪费电能,同时保证用户醒来能够继续睡前的观看进度。

当判断用户的状态为非睡眠状态时,控制终端设备继续播放视频。

进一步地,当用户的状态为睡眠状态时,还可以继续执行步骤s23-s25,而当用户进入睡眠状态持续到一定时间后,可以关闭视频播放控制功能,甚至关闭终端设备,直到终端设备下一次播放视频,从而最大限度节省电能。

例如,终端设备在用户处于睡眠状态后,连续5次判断用户处于闭眼状态,关闭视频播放控制功能。

在步骤s27中,在停止所述终端设备中正在播放的视频后,将播放位置倒回判断用户的状态为睡眠状态采用的连续多次检测中的第一次检测到用户处于闭眼状态时的视频位置。

终端设备可以记录连续多次中的第一次检测到用户处于闭眼状态时视频播放的位置,从而在停止终端设备中正在播放的视频后,将播放位置倒回连续多次检测中的第一次检测到用户处于闭眼状态时的视频位置。这里的连续多次的次数达到睡眠阈值。

其中,将播放位置倒回连续多次中的第一次检测到用户处于闭眼状态时播放的位置,是指终端设备在视频停止播放的状态下,将视频播放的进度控制到前述记录的位置,让视频停止播放在前述记录的位置,这样用户在下次继续观看时的视频开始的位置为其睡着时的位置,保证了用户观看的连续性,增强了用户体验。

例如,连续多次中的第一次检测到用户处于闭眼状态时播放的位置为3分01秒,而当判断出用户处于睡眠状态停止视频播放时的播放位置为7分01秒,为了用户下次观看的连续性,可以将播放位置停止在3分01秒。

图4是根据一示例性实施例示出的一种视频播放控制装置的结构示意图。参见图4,视频播放控制装置包括:获取模块301、确定模块302和控制模块303。

其中,获取模块301用于在视频播放过程中,周期性地获取用户面部图像;

确定模块302用于基于获取到的用户面部图像,确定用户的状态;

控制模块303用于当确定用户的状态为睡眠状态时,停止终端设备中正在播放的视频。

在本公开的一种实现方式中,获取模块301包括:拍摄子模块311,用于控制终端设备的前置摄像头以预定的时间间隔拍摄图像;获取子模块312,用于从拍摄的图像中识别并截取用户面部图像。

在本公开实施例的一种实现方式中,确定模块302包括:比对子模块321,用于将用户面部图像与终端设备中预存的用户睁眼图像、用户闭眼图像分别进行比对;确定子模块322,用于当连续判断用户处于闭眼状态的次数达到睡眠阈值时,确定用户的状态为睡眠状态。

在本公开实施例的一种实现方式中,控制模块303,还用于在停止终端设备中正在播放的视频后,将播放位置倒回判断用户的状态为睡眠状态采用的连续多次检测中的第一次检测到用户处于闭眼状态时的视频位置。

在本公开实施例的一种实现方式中,该装置还该可以包括:输出模块304,用于响应于面部图像设置指令,输出提示信息,提示信息用于提示用户睁眼或闭眼;拍摄模块305,用于拍摄用户的面部,得到用户睁眼图像或用户闭眼图像。

在本公开实施例的一种实现方式中,确定模块302,还用于若在拍摄的图像中未识别出用户面部图像,判断图像获取失败;控制模块303,还用于当连续判断图像获取失败的次数达到失败阈值时,停止终端设备中正在播放的视频。

在本公开实施例的一种实现方式中,获取模块301,还用于当终端设备开始播放视频时,确定当前时间;控制模块303,还用于判断当前时间是否在启用时间段内,当当前时间在启用时间段内时,启用视频播放控制功能,视频播放控制功能用于根据用户的睡眠状态控制视频播放。

获取模块301获取用户面部图像的方式可以参见步骤s23和s24;确定模块302判断用户是否处于睡眠状态的方式可以参见步骤s25;控制模块303控制视频播放的方式可以参见步骤s26,在此省略详细描述。

图5是根据一示例性实施例示出的一种视频播放控制装置600的框图,该装置600可以为前述终端设备,例如移动终端。参照图5,视频播放控制装置600可以包括以下一个或多个组件:处理组件602,存储器604,电力组件606,多媒体组件608,音频组件610,输入/输出(i/o)的接口612,传感器组件614,以及通信组件616。

处理组件602通常控制视频播放控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。

存储器604被配置为存储各种类型的数据以支持在视频播放控制装置600的操作。这些数据的示例包括用于在视频播放控制装置600上操作的任何软件程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电力组件606为视频播放控制装置600的各种组件提供电力。电力组件606可以包括电源管理系统,一个或多个电源,及其他与为视频播放控制装置600生成、管理和分配电力相关联的组件。

多媒体组件608包括在视频播放控制装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当视频播放控制装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(mic),当视频播放控制装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。

i/o接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件614包括一个或多个传感器,用于为视频播放控制装置600提供各个方面的状态评估。例如,传感器组件614可以检测到视频播放控制装置600的打开/关闭状态,组件的相对定位,例如组件为视频播放控制装置600的显示器和小键盘,传感器组件614还可以检测视频播放控制装置600或视频播放控制装置600一个组件的位置改变,用户与视频播放控制装置600接触的存在或不存在,视频播放控制装置600方位或加速/减速和视频播放控制装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像软件中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件616被配置为便于视频播放控制装置600和其他设备之间无线方式的通信。在本公开实施例中,通信组件616可以接入基于通信标准的无线网络,如2g、3g、4g或5g,或它们的组合,从而实现物理下行控制信令检测。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。可选地,通信组件616还包括nfc模组。

在示例性实施例中,视频播放控制装置600可以被一个或多个软件专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述视频播放控制方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由视频播放控制装置600的处理器620执行上述视频播放控制方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1