多媒体内容的播放方法、装置及电子设备与流程

文档序号:13985809阅读:191来源:国知局

本公开涉及电子设备技术领域,特别涉及一种多媒体内容的播放方法、装置及电子设备。



背景技术:

随着电子技术的不断发展,具有多媒体播放功能的智能电子设备越来越普及,广泛地应用于人们的日常生活中。目前,很多用户喜欢和家人、朋友一起分享多媒体资源,例如,一起观看视频或直播等。在多人共同观看视频或直播时,通常会有用户因事离开片刻,而后接着观看。这时,通常需要其他观看者简述该用户未观看的遗漏片段,或者大家与该用户一起重新观看遗漏片段,不仅用户体验差,而且影响了多媒体播放的效率。



技术实现要素:

为了解决上述技术问题,本公开提供一种多媒体内容的播放方法、装置及电子设备。

根据本公开实施例的第一方面,提供一种多媒体内容的播放方法,应用于电子设备,包括:

在所述电子设备上播放多媒体内容时,监测所述电子设备屏幕前的事件;

当监测到第一事件时,记录当前播放的多媒体内容对应的进度点;

当监测到第二事件时,基于所述进度点输出多媒体内容的回放内容。

可选的,所述方法还包括:

当监测到所述电子设备屏幕前的第一用户离开,确定监测到第一事件;

当监测到所述第一用户回到所述电子设备屏幕前,确定监测到第二事件。

可选的,所述监测所述电子设备屏幕前的事件,包括:

开启所述电子设备的前置摄像装置;

通过所述前置摄像装置采集所述电子设备屏幕前的图像数据;

基于所述图像数据监测所述电子设备屏幕前的事件。

可选的,所述基于所述进度点输出多媒体内容的回放内容,包括:

在所述电子设备屏幕上的预设区域输出回放窗口;

基于所述进度点在所述回放窗口中播放所述回放内容。

可选的,所述基于所述进度点在所述回放窗口中播放所述回放内容,包括:

确定回放速度;

将所述进度点确定为所述回放内容的播放起始点;

在所述回放窗口中按照所述回放速度及所述播放起始点播放所述回放内容,直至满足预设的停止条件时,停止播放所述回放内容。

可选的,在所述记录当前播放的多媒体内容对应的进度点的步骤之后,还包括:

开始录制所述进度点之后播放的多媒体内容作为所述回放内容,直至满足预设的停止条件时,停止所述录制。

可选的,所述满足预设的停止条件包括:所述回放内容的进度与当前播放的多媒体内容的进度相同;或者,当前多媒体内容的播放已完毕。

可选的,所述方法还包括:

当确定第三事件发生时,基于正在播放的多媒体内容的起始播放点输出多媒体内容的回放内容。

可选的,所述方法还包括:

当监测到首次来到所述电子设备屏幕前的第二用户,确定第三事件发生。

可选的,所述方法还包括:

在输出所述回放内容时,跳过预设类型的内容。

根据本公开实施例的第二方面,提供一种多媒体内容的播放装置,应用于电子设备,包括:

监测模块,被配置为在所述电子设备上播放多媒体内容时,监测所述电子设备屏幕前的事件;

记录模块,被配置为当监测到第一事件时,记录当前播放的多媒体内容对应的进度点;

第一输出模块,被配置为当监测到第二事件时,基于所述进度点输出多媒体内容的回放内容。

可选的,所述装置还包括:

第一确定模块,被配置为当监测到所述电子设备屏幕前的第一用户离开,确定监测到第一事件;

第二确定模块,被配置为当监测到所述第一用户回到所述电子设备屏幕前,确定监测到第二事件。

可选的,所述监测模块包括:

开启子模块,被配置为开启所述电子设备的前置摄像装置;

采集子模块,被配置为通过所述前置摄像装置采集所述电子设备屏幕前的图像数据;

监测子模块,被配置为基于所述图像数据监测所述电子设备屏幕前的事件。

可选的,所述第一输出模块包括:

输出子模块,被配置为在所述电子设备屏幕上的预设区域输出回放窗口;

播放子模块,被配置为基于所述进度点在所述回放窗口中播放所述回放内容。

可选的,所述播放子模块被配置用于:

确定回放速度;

将所述进度点确定为所述回放内容的播放起始点;

在所述回放窗口中按照所述回放速度及所述播放起始点播放所述回放内容,直至满足预设的停止条件时,停止播放所述回放内容。

可选的,所述装置还包括:

录制模块,被配置为开始录制所述进度点之后播放的多媒体内容作为所述回放内容,直至满足预设的停止条件时,停止所述录制。

可选的,所述满足预设的停止条件包括:所述回放内容的进度与当前播放的多媒体内容的进度相同;或者,当前多媒体内容的播放已完毕。

可选的,所述装置还包括:

第二输出模块,被配置为当确定第三事件发生时,基于正在播放的多媒体内容的起始播放点输出多媒体内容的回放内容。

可选的,所述装置还包括:

第三确定模块,被配置为当监测到首次来到所述电子设备屏幕前的第二用户,确定第三事件发生。

可选的,所述装置还包括:

控制模块,被配置为在输出所述回放内容时,跳过预设类型的内容。

根据本公开实施例的第三方面,提供一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

在所述电子设备上播放多媒体内容时,监测所述电子设备屏幕前的事件;

当监测到第一事件时,记录当前播放的多媒体内容对应的进度点;

当监测到第二事件时,基于所述进度点输出多媒体内容的回放内容。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面或第一方面的任何一种可能的实现方式所述的多媒体内容的播放方法中所执行的操作。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开的实施例提供的一种多媒体内容的播放方法和装置,在电子设备上播放多媒体内容时,监测该电子设备屏幕前的事件,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点,当监测到第二事件时,基于该进度点输出多媒体内容的回放内容。从而在个别用户错过部分播放内容片段时,无需其它用户与该用户一起重新观看错过的片段,提高了多媒体内容的播放效率。

本公开的实施例提供的另一种多媒体内容的播放方法和装置,在电子设备上播放多媒体内容时,监测电子设备屏幕前的事件,当监测到该电子设备屏幕前的第一用户离开,确定监测到第一事件,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点。当监测到第一用户回到电子设备屏幕前,确定监测到第二事件,当监测到第二事件时,基于上述进度点输出多媒体内容的回放内容。从而能够准确的识别出错过部分播放内容的用户,并针对该用户自动播放回放内容,无需其它用户与该用户一起重新观看错过的片段,也减小了错误回放的概率,进一步提高了多媒体内容的播放效率。

本公开的实施例提供的另一种多媒体内容的播放方法和装置,在电子设备上播放多媒体内容时,监测该电子设备屏幕前的事件,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点,开始录制该进度点之后播放的多媒体内容作为回放内容,直至满足预设的停止条件时,停止录制。当监测到第二事件时,基于该进度点输出多媒体内容的回放内容。从而在个别用户错过播放的部分直播内容时,能够尽快为该用户提供回放内容,有助于提高多媒体内容的播放效率。

本公开的实施例提供的另一种多媒体内容的播放方法和装置,在电子设备上播放多媒体内容时,监测电子设备屏幕前的事件,当监测到该电子设备屏幕前的第一用户离开,确定监测到第一事件,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点。当监测到第一用户回到电子设备屏幕前,确定监测到第二事件,当监测到第二事件时,基于上述进度点输出多媒体内容的回放内容。当监测到首次来到电子设备屏幕前的第二用户,确定第三事件发生,当确定第三事件发生时,基于正在播放的多媒体内容的起始播放点输出多媒体内容的回放内容。从而能够针对从开头就错过部分播放内容的用户自动播放回放内容,无需其它用户与该用户一起重新观看错过的部分,进一步提高了多媒体内容的播放效率。

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

附图说明

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

图1是本公开根据一示例性实施例示出的一种多媒体内容的播放方法的流程图;

图2是本公开根据一示例性实施例示出的另一种多媒体内容的播放方法的流程图;

图3本公开根据一示例性实施例示出的另一种多媒体内容的播放方法的流程图;

图4本公开根据一示例性实施例示出的另一种多媒体内容的播放方法的流程图;

图5是本公开根据一示例性实施例示出的一种多媒体内容的播放装置的框图;

图6是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置的框图;

图7是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置的框图;

图8是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置的框图;

图9是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置的框图;

图10是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置的框图;

图11是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置的框图;

图12是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置的框图;

图13是本公开根据一示例性实施例示出的一种多媒体内容的播放装置的一结构示意图。

具体实施方式

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

在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

如图1所示,图1是根据一示例性实施例示出的一种多媒体内容的播放方法的流程图,该方法可以应用于电子设备中。在本实施例中,为了便于理解,结合具有多媒体播放功能的电子设备来举例说明。本领域技术人员可以理解,该电子设备可以包括但不限于诸如智能手机的移动终端设备、智能穿戴式设备、平板电脑、智能电视机、个人数字助理、膝上型便携式电脑以及台式电脑等等。该方法包括以下步骤:

在步骤101中,在电子设备上播放多媒体内容时,监测电子设备屏幕前的事件。

在本实施例中,可以通过电子设备播放多媒体内容,该多媒体内容可以是各种能够播放的多媒体视频内容,例如,影视剧、短片、电视直播以及网络直播等,可以理解,本公开对多媒体内容的具体形式和内容方面不限定。当启动电子设备播放多媒体内容时,可以同时启动监测电子设备屏幕前的事件。具体来说,可以获取该电子设备屏幕前的图像数据,并基于该图像数据监测该电子设备屏幕前的事件。

在一种实现方式中,当启动电子设备播放多媒体内容时,可以同时开启电子设备的前置摄像装置,通过该前置摄像装置采集该电子设备屏幕前的图像数据,并对该图像数据进行分析,从而监测该电子设备屏幕前的事件。其中,前置摄像装置可以是普通的摄像装置,也可以是红外摄像装置(如,主动近红外人脸成像装置等),还可以是双目摄像装置等,可以理解,上述前置摄像装置可以是任意合理的摄像装置,本公开对此方面不限定。

在另一种实现方式中,还可以通过网络将电子设备与监控设备建立连接,可以预先将该监控设备置于合适的位置,使该监控设备能够采集到该电子设备屏幕前的图像数据。当启动电子设备播放多媒体内容时,电子设备可以向该监控设备发送请求,以指示该监控设备实时采集该电子设备屏幕前的图像数据,并将该电子设备屏幕前的图像数据传输给该电子设备。该电子设备可以对该图像数据进行分析,从而监测该电子设备屏幕前的事件。

可以理解,还可以通过其它的方式监测该电子设备屏幕前的事件,本公开对监测电子设备屏幕前的事件的具体方式方面不限定。

在步骤102中,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点。

在本实施例中,第一事件可以是预先设定的事件,该第一事件的发生可能导致某个用户无法观看部分播放内容。例如,当监测到电子设备屏幕前有用户离开时,则可以确定监测到第一事件。或者,当监测到电子设备屏幕前有用户离开超过预设时长,则可以确定监测到第一事件。又例如,当监测到电子设备屏幕前有用户的眼睛离开屏幕超过预设时长时,则可以确定监测到第一事件。可以理解,第一事件还可以是其它的事件,本公开对第一事件的具体内容方面不限定。

在本实施例中,当监测到第一事件时,可以记录当前播放的多媒体内容对应的进度点。其中,多媒体内容对应的进度点能够反映多媒体内容的播放进度。例如,如果播放的多媒体内容为影视剧,则可以记录在监测到第一事件的时刻,电影播放的进度位置。又例如,如果播放的多媒体内容为直播,则可以记录在检测到第一事件的时刻,直播对应的播放时长。

在步骤103中,当监测到第二事件时,基于上述进度点输出多媒体内容的回放内容。

在本实施例中,第二事件也可以是预先设定的事件,该第二事件可以是在第一事件已发生的基础上发生的事件,反映了第一事件后,无法观看播放内容的用户重新可以正常观看播放内容。例如,当监测到电子设备屏幕前有用户离开(第一事件)后,又监测到有用户来到该电子设备屏幕前,则可以确定监测到第二事件。又例如,当监测到电子设备屏幕前有用户离开(第一事件)后,又监测到同一个用户回到该电子设备屏幕前,则可以确定监测到第二事件。再例如,当监测到电子设备屏幕前有用户的眼睛离开屏幕超过预设时长后,又监测到该用户的眼睛回到屏幕,则可以确定监测到第二事件。可以理解,第二事件还可以是其它的事件,本公开对第二事件的具体内容方面不限定。

在本实施例中,当监测到第二事件时,可以基于上述进度点输出多媒体内容的回放内容。具体来说,可以在该电子设备屏幕上的预设区域输出回放窗口,并基于该进度点在回放窗口中播放回放内容。其中,预设区域可以具有任意合理的尺寸,并且,预设区域可以位于任意合适的位置。例如,预设区域可以位于该电子设备屏幕的右上角、右下角、左上角或者左下角等,还可以位于其它位置。可以理解,本公开对预设区域的具体尺寸以及具体位置方面不限定。

在本实施例中,基于上述进度点在回放窗口中播放回放内容时,首先可以确定回放速度。例如,可以输出预设的用户界面,获取用户通过该用户界面选择或者输入的播放速度作为回放速度。又例如,还可以将系统默认的播放速度或者用户预先设置的播放速度作为回放速度。可以理解,还可以通过其它的方式确定回放速度,本公开对确定回放速度的具体方式方面不限定。回放速度可以是正常播放速度,也可以是1.5倍的正常播放速度,还可以是2倍的正常播放速度,可以理解,回放速度还可以是其它的速度,本公开对此方面不限定。

接着,将上述进度点确定为回放内容的播放起始点,在回放窗口中按照回放速度及播放起始点播放回放内容,直至满足预设的停止条件时,停止播放所述回放内容。其中,满足预设的停止条件可以包括回放内容的进度与当前播放的多媒体内容的进度相同,或者当前多媒体内容的播放已完毕。具体来说,在播放多媒体内容时,可以将播放内容进行缓存或者录制播放内容。当在回放窗口中播放回放内容时,可以将上述进度点作为播放起始点,从缓存的内容或者录制的内容中获取回放内容,并在回放窗口中播放回放内容。

对于本实施例,一种具体的应用场景可以为,三个人一起通过电脑观看电影,当电影开始播放时,开启前置摄像头,采集电脑屏幕前的图像数据。电脑可以识别出当前有三个人观看电影,并进行记录。当电影播放到第26分钟时,三人中有一个人离开。此时,电脑监测到屏幕前的观看者由三人变为两人,记录当前电影的播放进度点(即第26分钟)。当电脑监测到屏幕前的观看者由两人变为三人时,可以输出一个播放速度选择界面,获取用户通过该界面选择的播放速度作为回放速度。然后,从电脑的缓存数据中获取以该电影第26分钟为播放起点的回放内容,并以回放速度播放回放内容。直到回放内容的进度与当前播放内容的进度相同或者该电影播放完毕时,停止播放回放内容。

本实施例并不限于上述的应用场景,还可以应用到其他场景中。本公开的上述实施例提供的多媒体内容的播放方法,在电子设备上播放多媒体内容时,监测该电子设备屏幕前的事件,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点,当监测到第二事件时,基于该进度点输出多媒体内容的回放内容。从而在个别用户错过部分播放内容片段时,无需其它用户与该用户一起重新观看错过的片段,提高了多媒体内容的播放效率。

如图2所示,图2根据一示例性实施例示出的另一种多媒体内容的播放方法的流程图,该实施例详细描述了监测第一事件以及第二事件的过程,该方法可以应用于电子设备中,包括以下步骤:

在步骤201中,在电子设备上播放多媒体内容时,监测电子设备屏幕前的事件。

在步骤202中,当监测到该电子设备屏幕前的第一用户离开,确定监测到第一事件。

在本实施例中,第一用户为该电子设备屏幕前的用户,第一用户可以是一个,也可以是多个。该电子设备可以具有人脸识别的功能,当开始播放多媒体内容时,电子设备可以识别屏幕前每个第一用户的人脸,并进行记录。当监测到该电子设备屏幕前的某个第一用户离开时,可以确定监测到第一事件。并且,可以记录该离开的第一用户的人脸特征。

在步骤203中,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点。

在本实施例中,当监测到第一事件时,可以记录当前播放的多媒体内容对应的进度点。并且,将该进度点与该第一事件所涉及的第一用户的用户标识(例如,该第一用户的人脸特征,或者该第一用户的账号等)进行关联地存储。

在步骤204中,当监测到第一用户回到电子设备屏幕前,确定监测到第二事件。

在本实施例中,当监测到有人来到电子设备屏幕前时,可以采用人脸识别功能确定是否是之前离开的第一用户回到电子设备屏幕前,如果是,则可以确定监测到第二事件。并且,可以从预存的数据中获取与该第一用户关联的进度点。

在步骤205中,当监测到第二事件时,基于上述进度点输出多媒体内容的回放内容。

需要说明的是,对于与图1实施例中相同的步骤,在上述图2实施例中不再进行赘述,相关内容可参见图1实施例。

对于本实施例,一种具体的应用场景可以为,三个用户a、b、c一起通过电脑观看电影,当电影开始播放时,开启前置摄像头,采集电脑屏幕前的图像数据。电脑可以通过人脸识别功能识别出当前观看电影的三个用户a、b、c,并将用户a、b、c的账号或者人脸特征记录下来。当电影播放到第26分钟时,用户a离开。此时,电脑监测到离开屏幕前的人为用户a,可以将用户a的账号与当前电影的播放进度点(即第26分钟)进行关联地存储。当电脑监测到有人来到屏幕前时,可以通过人脸识别功能判断是否是用户a回到屏幕前。如果是,可以从预存的数据中取出与用户a关联地播放进度点(即第26分钟)。将系统默认的播放速度作为回放速度。从电脑的缓存数据中获取以该电影第26分钟为播放起点的回放内容,并以回放速度播放回放内容。直到回放内容的进度与当前播放内容的进度相同或者该电影播放完毕时,停止播放回放内容。

本实施例并不限于上述的应用场景,还可以应用到其他场景中。本公开的上述实施例提供的多媒体内容的播放方法,在电子设备上播放多媒体内容时,监测电子设备屏幕前的事件,当监测到该电子设备屏幕前的第一用户离开,确定监测到第一事件,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点。当监测到第一用户回到电子设备屏幕前,确定监测到第二事件,当监测到第二事件时,基于上述进度点输出多媒体内容的回放内容。从而能够准确的识别出错过部分播放内容的用户,并针对该用户自动播放回放内容,无需其它用户与该用户一起重新观看错过的片段,也减小了错误回放的概率,进一步提高了多媒体内容的播放效率。

如图3所示,图3根据一示例性实施例示出的另一种多媒体内容的播放方法的流程图,该实施例详细描述了录制回放内容的过程,该方法可以应用于电子设备中,包括以下步骤:

在步骤301中,在电子设备上播放多媒体内容时,监测电子设备屏幕前的事件。

在步骤302中,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点。

在步骤303中,开始录制该进度点之后播放的多媒体内容作为回放内容,直至满足预设的停止条件时,停止录制。

在本实施例中,如果在电子设备上播放的多媒体内容为直播内容,则可以在记录上述进度点后,开始录制该进度点之后播放的内容作为回放内容,直至满足预设的停止条件时,停止录制。其中,满足预设的停止条件可以包括回放内容的进度与当前播放的多媒体内容的进度相同,或者当前多媒体内容的播放已完毕。

在步骤304中,当监测到第二事件时,基于上述进度点输出多媒体内容的回放内容。

需要说明的是,对于与图1和图2实施例中相同的步骤,在上述图3实施例中不再进行赘述,相关内容可参见图1和图2实施例。

对于本实施例,一种具体的应用场景可以为,三个用户a、b、c一起通过电脑观看电视直播,当直播开始播放时,开启前置摄像头,采集电脑屏幕前的图像数据。电脑可以通过人脸识别功能识别出当前观看直播的三个用户a、b、c,并将用户a、b、c的账号或者人脸特征记录下来。当直播到第10分钟时,用户a离开。此时,电脑监测到离开屏幕前的人为用户a,可以以直播的第10分钟为起始时刻,开始录制直播内容作为回放内容。当电脑监测到有人来到屏幕前时,通过人脸识别功能判断是否是用户a回到屏幕前。如果是,可以获取录制的回放内容,并将系统默认的播放速度作为回放速度,以回放速度播放回放内容。直到回放内容的进度与当前播放内容的进度相同或者该电影播放完毕时,停止播放回放内容。

本实施例并不限于上述的应用场景,还可以应用到其他场景中。本公开的上述实施例提供的多媒体内容的播放方法,在电子设备上播放多媒体内容时,监测该电子设备屏幕前的事件,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点,开始录制该进度点之后播放的多媒体内容作为回放内容,直至满足预设的停止条件时,停止录制。当监测到第二事件时,基于该进度点输出多媒体内容的回放内容。从而在个别用户错过播放的部分直播内容时,能够尽快为该用户提供回放内容,有助于提高多媒体内容的播放效率。

如图4所示,图4是根据一示例性实施例示出的另一种多媒体内容的播放方法的流程图,该实施例详细描述了监测第三事件发生的过程,该方法可以用于电子设备中,包括以下步骤:

在步骤401中,在电子设备上播放多媒体内容时,监测电子设备屏幕前的事件。

在步骤402中,当监测到该电子设备屏幕前的第一用户离开,确定监测到第一事件。

在步骤403中,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点。

在步骤404中,当监测到第一用户回到电子设备屏幕前,确定监测到第二事件。

在步骤405中,当监测到第二事件时,基于上述进度点输出多媒体内容的回放内容。

在步骤406中,当监测到首次来到电子设备屏幕前的第二用户,确定第三事件发生。

在本实施例中,第二用户为在多媒体内容的播放过程中,首次来到该电子设备屏幕前的用户。该电子设备可以具有人脸识别的功能,当开始播放多媒体内容时,电子设备可以识别屏幕前每个第一用户的人脸,并进行记录。当监测到有用户来到该电子设备屏幕前时,可以确定是否是首次来到该电子设备屏幕前的第二用户,如果是,则可以确定监测到第三事件。

在步骤407中,当确定第三事件发生时,基于正在播放的多媒体内容的起始播放点输出多媒体内容的回放内容。

需要说明的是,对于与图1-图3实施例中相同的步骤,在上述图4实施例中不再进行赘述,相关内容可参见图1-图3实施例。

对于本实施例,一种具体的应用场景可以为,三个用户a、b、c一起通过电脑观看电影,当电影开始播放时,开启前置摄像头,采集电脑屏幕前的图像数据。电脑可以通过人脸识别功能识别出当前观看电影的三个用户a、b、c,并将用户a、b、c的账号或者人脸特征记录下来。在播放电影的过程中,用户d来到屏幕前,电脑监测到用户d后,可以通过人脸识别功能判断用户d是否是首次来到屏幕前。如果是,可以从电脑的缓存数据中获取以该电影开头为播放起点的回放内容,并以回放速度播放回放内容。直到回放内容的进度与当前播放内容的进度相同或者该电影播放完毕时,停止播放回放内容。

本实施例并不限于上述的应用场景,还可以应用到其他场景中。本公开的上述实施例提供的多媒体内容的播放方法,在电子设备上播放多媒体内容时,监测电子设备屏幕前的事件,当监测到该电子设备屏幕前的第一用户离开,确定监测到第一事件,当监测到第一事件时,记录当前播放的多媒体内容对应的进度点。当监测到第一用户回到电子设备屏幕前,确定监测到第二事件,当监测到第二事件时,基于上述进度点输出多媒体内容的回放内容。当监测到首次来到电子设备屏幕前的第二用户,确定第三事件发生,当确定第三事件发生时,基于正在播放的多媒体内容的起始播放点输出多媒体内容的回放内容。从而能够针对从开头错过部分播放内容的用户自动播放回放内容,无需其它用户与该用户一起重新观看错过的部分,进一步提高了多媒体内容的播放效率。

在一些可选实施方式中,上述方法还可以包括:在输出回放内容时,跳过预设类型的内容。

在本实施例中,预设类型的内容可以是冗余的内容,例如,预设类型的内容可以包括但不限于广告内容,片头内容以及片尾内容等,本公开对预设类型的内容的具体形式方面不限定。

应当注意,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

与前述多媒体内容的播放方法实施例相对应,本公开还提供了多媒体内容的播放装置及其所应用的电子设备的实施例。

如图5所示,图5是本公开根据一示例性实施例示出的一种多媒体内容的播放装置框图,该装置应用于电子设备,包括:监测模块501,记录模块502和第一输出模块503。

其中,监测模块501,被配置为在电子设备上播放多媒体内容时,监测所述设备屏幕前的事件。

记录模块502,被配置为当监测到第一事件时,记录当前播放的多媒体内容对应的进度点。

第一输出模块503,被配置为当监测到第二事件时,基于上述进度点输出多媒体内容的回放内容。

如图6所示,图6是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置框图,该实施例在前述图5所示实施例的基础上,该装置还可以进一步包括:第一确定模块504和第二确定模块505。

其中,第一确定模块504,被配置为当监测到该电子设备屏幕前的第一用户离开,确定监测到第一事件。

第二确定模块505,被配置为当监测到该第一用户回到该电子设备屏幕前,确定监测到第二事件。

如图7所示,图7是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置框图,该实施例在前述图5所示实施例的基础上,监测模块501可以包括:开启子模块701,采集子模块702和监测子模块703。

其中,开启子模块701,被配置为开启该电子设备的前置摄像装置。

采集子模块702,被配置为通过该前置摄像装置采集该电子设备屏幕前的图像数据。

监测子模块703,被配置为基于该图像数据监测该电子设备屏幕前的事件。

如图8所示,图8是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置框图,该实施例在前述图5所示实施例的基础上,第一输出模块503可以包括:输出子模块801和播放子模块802。

其中,输出子模块801,被配置为在该电子设备屏幕上的预设区域输出回放窗口。

播放子模块802,被配置为基于上述进度点在该回放窗口中播放回放内容。

在一些可选实施方式中,播放子模块802被配置用于:确定回放速度,将上述进度点确定为上述回放内容的播放起始点,并在回放窗口中按照上述回放速度及播放起始点播放上述回放内容,直至满足预设的停止条件时,停止播放回放内容。

如图9所示,图9是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置框图,该实施例在前述图5所示实施例的基础上,该装置还可以进一步包括:录制模块506。

其中,录制模块506,被配置为开始录制上述进度点之后播放的多媒体内容作为上述回放内容,直至满足预设的停止条件时,停止录制。

在另一些可选实施方式中,上述满足预设的停止条件可以包括:上述回放内容的进度与当前播放的多媒体内容的进度相同,或者当前多媒体内容的播放已完毕。

如图10所示,图10是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置框图,该实施例在前述图5所示实施例的基础上,该装置还可以进一步包括:第二输出模块507。

其中,第二输出模块507,被配置为在确定第三事件发生时,基于正在播放的多媒体内容的起始播放点输出多媒体内容的回放内容。

如图11所示,图11是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置框图,该实施例在前述图10所示实施例的基础上,该装置还可以进一步包括:第三确定模块508。

其中,第三确定模块508,被配置为当监测到首次来到电子设备屏幕前的第二用户,确定第三事件发生。

如图12所示,图12是本公开根据一示例性实施例示出的另一种多媒体内容的播放装置框图,该实施例在前述图5所示实施例的基础上,该装置还可以进一步包括:控制模块509。

其中,控制模块509,被配置为在输出回放内容时,跳过预设类型的内容。

应当理解,上述装置可以预先设置在电子设备中,也可以通过下载等方式而加载到电子设备中。上述装置中的相应模块可以与电子设备中的模块相互配合以实现多媒体内容的播放方案。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

相应的,本公开还提供一种电子设备,该电子设备包括有处理器;用于存储处理器可执行指令的存储器;其中,该处理器被配置为:

在所述电子设备上播放多媒体内容时,监测所述电子设备屏幕前的事件;

当监测到第一事件时,记录当前播放的多媒体内容对应的进度点;

当监测到第二事件时,基于所述进度点输出多媒体内容的回放内容。

图13是根据一示例性实施例示出的一种多媒体内容的播放装置9900的一结构示意图。例如,装置9900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图13,装置9900可以包括以下一个或多个组件:处理组件9902,存储器9904,电源组件9906,多媒体组件9908,音频组件9910,输入/输出(i/o)的接口9912,传感器组件9914,以及通信组件9916。

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

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

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

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

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

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

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

通信组件9916被配置为便于装置9900和其他设备之间有线或无线方式的通信。装置9900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件9916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件9916还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

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

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

在示例性实施例中,上述计算机可读存储介质上存储有至少一条指令,所述指令可以由处理器加载并执行上述实施例中所提供的多媒体内容的播放方法中所执行的操作。

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

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

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