一种媒体文件播放方法及电子设备的制作方法
【专利摘要】本发明公开一种媒体文件播放方法和电子设备。所述方法应用于媒体文件播放装置,包括:获取正在播放的媒体文件的内容信息,所述内容信息包括所述媒体文件的音频信息、文字信息、图像信息中的至少一种;根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果;当所述第一判断结果表示所述媒体文件满足预设暂停条件时,暂停播放所述媒体文件。采用本发明的方法或电子设备,能够根据媒体文件的内容实现媒体文件播放的自动暂停,避免对电子设备的频繁手动操作,延长电子设备的寿命,简化用户操作。
【专利说明】一种媒体文件播放方法及电子设备
【技术领域】
[0001]本发明涉及控制领域,特别是涉及一种媒体文件播放方法及电子设备。
【背景技术】
[0002]时下的电子设备,通常都具有播放媒体文件的功能。所谓媒体文件,可以是视频文件,也可以是音频文件。
[0003]实际应用中,用户在使用电子设备播放媒体文件时,有时需要按照媒体文件的内容进行某种动作。例如,按照视频文件中的内容学习做饭。当视频文件中的人物执行完某种动作后,用户也需要执行相同的动作。由于用户处于学习阶段,所以其执行视频文件中的动作所需的时间较长。例如,某个讲授烹饪过程的视频文件中的人物说出“木耳浸泡30分钟”后,视频文件的画面通常会马上切换到下一个步骤。而用户在一句话的时间内,很难完成将木耳浸泡在水中的动作,最终会导致用户的动作跟不上视频文件中的动作。
[0004]当发生上述情况时,现有技术中只能通过手动控制电子设备暂停当前媒体文件的播放,等用户完成相应的操作后,再手动控制电子设备继续播放所述媒体文件。因此,现有技术中的媒体文件播放方法,需要对电子设备执行多次手动操作,增加对电子设备相应按键区域的磨损,也给使用者带来极大不便。
【发明内容】
[0005]本发明的目的是提供一种媒体文件播放方法及电子设备,能够根据媒体文件的内容实现媒体文件播放的自动暂停,避免对电子设备的频繁手动操作,延长电子设备的寿命,简化用户操作。
[0006]为实现上述目的,本发明提供了如下方案:
[0007]一种媒体文件播放方法,应用于媒体文件播放装置,所述方法包括:
[0008]获取正在播放的媒体文件的内容信息,所述内容信息包括所述媒体文件的音频信息、文字信息、图像信息中的至少一种;
[0009]根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果;
[0010]当所述第一判断结果表示所述媒体文件满足预设暂停条件时,暂停播放所述媒体文件。
[0011]可选的,所述媒体文件为视频文件或音频文件;
[0012]所述获取正在播放的媒体文件的内容信息包括:获取当前正在播放的视频文件或音频文件的音频信息,对音频信息进行解析,提取出其中的语音信息;
[0013]所述根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果包括:对语音信息进行语义分析,判断语音信息中是否有时间长度信息;如果有,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,否则,得到表示所述媒体文件不满足预设暂停条件的第一判断结果。[0014]可选的,所述媒体文件为视频文件;
[0015]所述获取正在播放的媒体文件的内容信息包括:获取当前正在播放的视频文件的
字幕信息;
[0016]所述根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果为:对字幕信息进行语义分析,判断字幕信息中是否有时间长度信息;如果有,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,否则,得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
[0017]可选的,所述媒体文件播放装置具有图像采集单元,当所述媒体文件为视频文件时,
[0018]所述获取正在播放的媒体文件的内容信息包括:获取当前正在播放的视频文件的图像信息,从中提取出动作信息;
[0019]所述根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果包括:通过所述图像采集单元采集用户的动作信息;判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,如果不匹配,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,如果匹配,则得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
[0020]可选的,所述方法还包括:在播放媒体文件前,设置播放模式为正常模式或学习模式;
[0021]所述获取正在播放的媒体文件的内容信息之前进一步包括:判断该媒体文件的播放模式,当播放模式为学习模式时,获取正在播放的媒体文件的内容信息;当播放模式为正常模式时,直接播放该媒体文件。
[0022]可选的,所述方法还包括:
[0023]当所述媒体文件处于暂停播放状态时,判断是否满足播放触发条件,得到第二判断结果;
[0024]当所述第二判断结果表示满足播放触发条件时,继续播放所述媒体文件。
[0025]可选的,所述判断是否满足播放触发条件,包括:
[0026]判断所述媒体文件的暂停播放时间是否满足设定时间;
[0027]其中,所述设定时间是根据所述媒体文件的内容信息获取的。
[0028]可选的,当所述媒体文件为视频文件,且媒体文件播放装置具有图像采集单元时,所述判断是否满足播放触发条件,包括:
[0029]判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,得到第三判断结果;
[0030]所述继续播放所述视频文件,包括:
[0031]当所述第三判断结果表示所述用户的动作信息与所述视频文件中出现的动作信息相匹配时,继续播放所述视频文件。
[0032]—种电子设备,所述电子设备还包括:
[0033]媒体文件内容信息获取单元,用于获取正在播放的媒体文件的内容信息,所述内容信息包括所述媒体文件的音频信息、文字信息、图像信息中的至少一种;
[0034]第一判断单元,用于根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果;
[0035]暂停播放控制单元,用于当所述第一判断结果表示所述媒体文件满足预设暂停条件时,暂停播放所述媒体文件。
[0036]可选的,所述媒体文件为视频文件或音频文件;
[0037]所述媒体文件内容信息获取单元包括:
[0038]语音信息获取子单元,用于获取当前正在播放的视频文件或音频文件的音频信息,对音频信息进行解析,提取出其中的语音信息;
[0039]所述第一判断单元包括:
[0040]第一语义分析子单元,用于对语音信息进行语义分析,判断语音信息中是否有时间长度信息;如果有,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,否则,得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
[0041]可选的,所述媒体文件为视频文件;
[0042]所述媒体文件内容信息获取单元包括:
[0043]字幕信息获取子单元,用于获取当前正在播放的视频文件的字幕信息;
[0044]所述第一判断单元包括:
[0045]第二语义分析子单元,用于对字幕信息进行语义分析,判断字幕信息中是否有时间长度信息;如果有,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,否则,得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
[0046]可选的,所述媒体文件播放装置具有图像采集单元,所述媒体文件为视频文件,
[0047]所述媒体文件内容信息获取单元包括:
[0048]图像信息获取单元,用于获取当前正在播放的视频文件的图像信息,从中提取出动作信息;
[0049]所述第一判断单元包括:
[0050]用户动作信息采集单元,用于通过所述图像采集单元采集用户的动作信息;
[0051]动作信息判断子单元,用于判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,如果不匹配,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,如果匹配,则得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
[0052]可选的,还包括:
[0053]播放模式设置单元,用于在播放媒体文件前,设置播放模式为正常模式或学习模式;
[0054]播放模式判断单元,用于在获取正在播放的媒体文件的内容信息之前,判断该媒体文件的播放模式,当播放模式为学习模式时,获取正在播放的媒体文件的内容信息;当播放模式为正常模式时,直接播放该媒体文件。
[0055]可选的,还包括:
[0056]第二判断单元,用于当所述媒体文件处于暂停播放状态时,判断是否满足播放触发条件,得到第二判断结果;
[0057]播放恢复控制单元,用于当所述第二判断结果表示满足播放触发条件时,继续播放所述媒体文件。
[0058]可选的,所述第二判断单元包括:[0059]暂停播放时间判断子单元,用于判断所述媒体文件的暂停播放时间是否满足设定时间;
[0060]其中,所述设定时间是根据所述媒体文件的内容信息获取的。
[0061]可选的,当所述媒体文件为视频文件,且媒体文件播放装置具有图像采集单元,所述第二判断单元包括:
[0062]第三判断子单元,用于判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,得到第三判断结果;
[0063]所述播放恢复控制单元包括:
[0064]播放恢复控制子单元,用于当所述第三判断结果表示所述用户的动作信息与所述视频文件中出现的动作信息相匹配时,继续播放所述视频文件。
[0065]根据本发明提供的具体实施例,本发明公开了以下技术效果:
[0066]本发明的媒体文件播放方法及电子设备,通过获取正在播放的媒体文件的内容信息,根据所述内容信息判断所述媒体文件是否满足预设暂停条件,进而根据判断结果暂停所述媒体文件的播放,能够根据媒体文件的内容实现媒体文件播放的自动暂停,避免对电子设备的频繁手动操作,延长电子设备的寿命,简化用户操作。
【专利附图】
【附图说明】
[0067]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0068]图1为本发明的媒体文件播放方法实施例1的流程图;
[0069]图2为本发明的媒体文件播放方法实施例2的流程图;
[0070]图3为本发明的媒体文件播放方法实施例3的流程图;
[0071]图4为本发明的媒体文件播放方法实施例4的流程图;
[0072]图5为本发明的电子设备实施例1的结构图;
[0073]图6为本发明的电子设备实施例2的结构图;
[0074]图7为本发明的电子设备实施例3的结构图。
【具体实施方式】
[0075]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0076]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0077]本发明的媒体文件播放方法,应用于媒体文件播放装置。所述媒体文件可以是音频文件,也可以是视频文件。所述媒体文件播放装置,可以是平板电脑,笔记本电脑,MP4,MP3,智能手机等等。[0078]图1为本发明的媒体文件播放方法实施例1的流程图。如图1所示,所述方法包括:
[0079]步骤101:获取正在播放的媒体文件的内容信息,所述内容信息包括所述媒体文件的音频信息、文字信息、图像信息中的至少一种;
[0080]具体的,所述媒体文件的内容信息指的是表示时间长度信息的音频信息或文字信息,也可以是表示某种动作的画面信息。例如,某个视频文件中的人物说出:“木耳浸泡30分钟”。此时,所述视频文件中就出现了表示时间长度信息的音频信息“30分钟”。另一方面,所述视频文件中还可以出现表示时间长度信息的文字信息,即字幕上也可以出现“30分钟”的文字信息。再比如,该视频文件中的人物做出洗菜动作时,该视频文件中会出现表示洗菜动作的画面信息。
[0081 ] 可以采用下述方式获取所述媒体文件的内容信息。
[0082]对于音频信息,可以通过媒体文件的播放软件对该媒体文件的音频信息进行采集,然后采用语音识别技术对所述音频信息进行识别。
[0083]对于画面信息,可以直接调用媒体文件的播放软件所获取到的视频信息。
[0084]对于文字信息,可以从媒体文件的播放软件获取到的文件内容信息中,将作为字幕进行显示的信息分离出来。特别的,有些视频文件具有单独的字幕文件。这时,就可以直接从所述字幕文件中获取文字信息。
[0085]步骤102:根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果;
[0086]对于音频信息,可以判断所述音频信息中是否具有表示时间长度信息的语音。如果判断结果为是,那么就按照所述语音表示的时间暂停播放所述媒体文件,暂停时间可以与所述语音表示的时间相同。
[0087]采用画面信息对媒体文件的播放进行控制时,还需要结合媒体文件的观看者的动作信息,具体将在下面的实施例中详细介绍。
[0088]对于文字信息,可以采用语义识别技术对获取到的文字信息进行分析,判断所述文字信息中是否具有表示时间长度信息的文字。如果判断结果为是,那么就按照所述文字信息表示的时间暂停播放所述媒体文件,暂停时间可以与所述文字表示的时间相同。
[0089]步骤103:当所述第一判断结果表示所述媒体文件满足预设暂停条件时,自动暂停播放所述媒体文件。即,当所述第一判断结果表示所述媒体文件满足预设暂停条件时,产生一暂停指令;且响应所述暂停指令,中止所述媒体文件的播放。
[0090]暂停时间可以与语音或者文字信息表示的时间相同。
[0091]本实施例的媒体文件播放方法,通过获取正在播放的媒体文件的内容信息,根据所述内容信息判断所述媒体文件是否满足预设暂停条件,进而根据判断结果暂停所述媒体文件的播放,能够根据媒体文件的内容实现媒体文件播放的自动暂停,避免对电子设备的频繁手动操作,延长电子设备的寿命,简化用户操作。
[0092]本发明的一个实施例中的媒体文件播放方法进一步包括:当所述第一判断结果表示所述媒体文件满足预设暂停条件时,响应所述暂停指令以中止所述媒体文件的播放的同时启动用于记录暂停时间的计时器(计时单元);当所述计时器(计时单元)所记录的记录时间满足从所述媒体文件的内容信息中进行分析得到所述暂停时间时,产生播放指令;依据所述播放指令控制所述媒体文件从所述暂停处开始继续播放。
[0093]本发明的另一个实施例中的媒体文件播放方法进一步包括:当所述第一判断结果表示所述媒体文件满足预设暂停条件时,响应所述暂停指令以中止所述媒体文件的播放的同时启动采集单元,所述采集单元用于采集用户的操作,以便应用所述媒体文件播放方法的电子设备判断所述用户的操作是否与从所述媒体文件的内容信息中分析得到的用户需要执行的操作信息相一致;当所述用户的操作与从所述媒体文件的内容信息中分析得到的用户需要执行的操作信息相一致时启动用于所述记录暂停时间的计时器(计时单元);当所述计时器(计时单元)所记录的记录时间满足从所述媒体文件的内容信息中进行分析得到所述暂停时间时,产生播放指令;依据所述播放指令控制所述媒体文件从所述暂停处开始继续播放。该实施例与上一实施例的相比更符合用户的使用习惯、交互方式更自然。换言之就是应用了该方法的电子设备更智能。上一实施例为在满足了预设暂停条件时直接启动计时器(计时单元)来计算时间。而本实施例是在满足了预设暂停条件时引入了另一个条件,该条件为判断用户是否真正执行了媒体文件的内容信息中分析所得到的用户需要执行的操作信息。例如,媒体文件中说明诸如“木耳浸泡三十分钟”,当电子设备判断出用户执行了将木耳放入水中时才启动计时器进行计时(暂停时间为三十分钟)。
[0094]图2为本发明的媒体文件播放方法的实施例2的流程图。本实施例中,以视频文件中的文字信息为例进行说明。如图2所示,所述方法包括:
[0095]步骤201:获取视频文件中的文字信息;
[0096]本步骤中,主要是指获取视频文件中的字幕信息。
[0097]对于字幕信息与视频信息整合在一起的视频文件,可以从媒体文件的播放软件获取到的文件内容信息中,将作为字幕进行显示的信息分离出来。
[0098]对于具有单独的字幕文件的视频文件,可以直接从所述字幕文件中获取文字信
肩、O
[0099]步骤202:判断所述文字信息中是否出现了表示时间长度信息的文字,得到第一判断结果;
[0100]本步骤中,可以采用语义分析技术判断是否出现表示时间长度信息的文字。表示时间长度信息的文字可以是I分钟,10秒钟,半小时等等。这些表示时间长度信息的文字通常具有“数词+时间量词”的结构。因此,可以利用语义分析软件获取字幕信息中的各个词,将获取到的词与预设的数词类词库中的词进行匹配,如果获取到的词与数词类词库中的词匹配成功,则将该数词后的词与时间量词类词库中的词进行匹配,如果再次匹配成功,则判定所述文字信息中出现了表示时间长度信息的文字。
[0101]实际应用中,可能不是每个表示时间长度信息的词都需要暂停播放媒体文件。为了更精确地实现对媒体文件播放的控制,可以增大判定的严格程度。例如,可以将满足“数词+时间量词”这一条件升级为“动词+数词+时间量词”。即先判断是否出现动词类的文字,如果出现,则再判断是否出现数词类的文字,如果出现,则再判断是否出现时间量词类的文字,如果上述三次判断结果均为是,则判定所述文字信息中出现了表示时间长度信息的文字。这是因为诸如“木耳浸泡三十分钟”,“文火炖十分钟”等需要暂停视频文件播放的短语中,通常都具有“动词+数词+时间量词”的特征结构。
[0102]步骤203:当所述第一判断结果表示所述文字信息中出现了表示时间长度信息的文字时,暂停播放所述媒体文件;
[0103]暂停时间可以与所述文字表示的时间相同。
[0104]本实施例中,还可以包括:
[0105]步骤204:判断所述视频文件的暂停播放时间是否满足设定时间,得到第二判断
结果;
[0106]其中,所述设定时间是根据所述媒体文件的内容信息获取的。本实施例中可以将所述文字表示的时间作为设定时间。
[0107]步骤205:当所述第二判断结果表示所述视频文件的暂停播放时间满足设定时间时,继续播放所述媒体文件。
[0108]图3为本发明的媒体文件播放方法的实施例3的流程图。本实施例中,以媒体文件中的音频信息为例进行说明。如图3所示,所述方法包括:
[0109]步骤301:获取媒体文件中的音频信息;
[0110]可以通过媒体文件的播放软件对该媒体文件的音频信息进行采集。对于具有多个音轨的媒体文件,可以通过音频分析技术确定人声所在的音轨,只获取人声所在的音轨的音频信息即可。
[0111]步骤302:判断所述音频信息中是否出现了表示时间长度信息的声音,得到第一判断结果;
[0112]本步骤中,可以采用语音识别技术判断是否出现表示时间长度信息的声音(即音频信息)。表示时间长度信息的声音可以是I分钟,10秒钟,半小时等等。这些表示时间长度信息的声音通常具有“数词+时间量词”的结构。因此,可以利用语音识别软件获取音频信息中的各个词,将获取到的词与预设的数词类词库中的词进行匹配,如果获取到的词与数词类词库中的词匹配成功,则将该数词后的词与时间量词类词库中的词进行匹配,如果再次匹配成功,则判定所述音频信息中出现了表示时间长度信息的声音。
[0113]实际应用中,可能不是每个表示时间长度信息的词都需要暂停播放媒体文件。为了更精确地实现对媒体文件播放的控制,可以增大判定的严格程度。例如,可以将满足“数词+时间量词”这一条件升级为“动词+数词+时间量词”。即先判断是否出现动词类的声音,如果出现,则再判断是否出现数词类的声音,如果出现,则再判断是否出现时间量词类的声音,如果上述三次判断结果均为是,则判定所述音频信息中出现了表示时间长度信息的声音。这是因为诸如“木耳浸泡三十分钟”,“文火炖十分钟”等需要暂停媒体文件播放的短语中,通常都具有“动词+数词+时间量词”的特征结构。
[0114]步骤303:当所述第一判断结果表示所述音频信息中出现了表示时间长度信息的声音时,暂停播放所述媒体文件;
[0115]暂停时间可以与所述声音表示的时间相同。
[0116]本实施例中,还可以包括:
[0117]步骤304:判断所述媒体文件的暂停播放时间是否满足设定时间,得到第二判断
结果;
[0118]其中,所述设定时间是根据所述媒体文件的内容信息获取的。本实施例中可以将所述声音表示的时间作为设定时间。
[0119]步骤305:当所述第二判断结果表示所述媒体文件的暂停播放时间满足设定时间时,继续播放所述媒体文件。
[0120]图4为本发明的媒体文件播放方法的实施例4的流程图。本实施例中,以视频文件中的画面信息为例进行说明。需要指出的是,本实施例中除了利用视频文件中的画面信息,还可以结合其它信息对视频文件的播放进行控制。如图4所示,所述方法包括:
[0121]步骤401:获取视频文件中的图像信息以及用户的动作信息;
[0122]具体的,获取视频文件中的图像信息可以直接调用媒体文件播放软件获取到的视频信息。
[0123]获取用户的动作信息至少可以包括以下两种方式。
[0124]一种方式是可以通过摄像头获取用户的动作信息。
[0125]另一种方式是通过多种传感器的组合,监测与动作信息对应的物体的物理状态信息,根据所述物理状态信息,感知用户的动作信息。例如,可以在厨房的台面上设置多个摄像头,压力传感器,其中,该厨房的台面为一平放的电子设备(所述电子设备为应用本发明实施例的播放媒体文件方法的电子设备)的第一表面,所述多个摄像头设置在所述电子设备内并且构成了所述电子设备的第一表面,即,多个摄像头的阵列构成了所述电子设备的第一表面。所述压力传感器可以与多个摄像头的阵列一一对应,也可以仅仅在特定区域内集成所述压力传感器。更进一步所述电子设备还能够在第一表面进行显示,其显示单元阵列与所述多个摄像头的阵列一一对应。从而保证摄像头的采集和显示单元的显示互不影响。具体而言,每个摄像头可以采集到台面上方对应区域放置的物体信息。盛放盐的瓶子和盛放醋的瓶子可以具有不同的条形码。通过摄像头采集到上述条形码信息,进而可以识别出台面上放置的器皿内的内容物信息。通过压力传感器可以感应到台面上放置的器皿的重量信息。用户做的动作为“向锅里加入10克盐”。此时,可以通过摄像头识别出离开台面的器皿的条形码表示的是盐,然后通过压力传感器感应出放回台面的盛盐的器皿的重量减少了 10克,就可以判定“向锅里加入了 10克盐”。使得所述电子设备确定出所述用户执行了相应的动作。
[0126]步骤402:判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,得到第一判断结果;
[0127]具体的,如果不匹配,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,如果匹配,则得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
[0128]对于第一种获取用户的动作信息的方式,可以采用图像分析技术,分析视频文件中的图像信息与摄像头采集到的用户的动作信息是否匹配。对于第二种获取用户的动作信息的方式,可以采用图像分析技术分析视频文件中的图像信息表示的动作是否与多个传感器组成的系统感知到的用户的动作信息相同,进而判断视频文件中的图像信息与摄像头采集到的用户的动作信息是否匹配。
[0129]步骤403:当所述第一判断结果表示所述用户的动作信息与从视频文件中提取的动作信息不相匹配时,暂停播放所述媒体文件;换言之,用户还没有完成视频文件中所教的制作步骤,所以电子设备需要暂停媒体文件的播放来等待用户在实际操作中完成相关的动作/操作等,以保证用户能够真正学会视频文件中所教的内容。
[0130]本实施例中,还可以包括:
[0131]步骤404:继续判断所述用户的动作信息是否与所述从视频文件中提取的动作信息相匹配,得到第三判断结果;
[0132]步骤405:当所述第三判断结果表示所述用户的动作信息与所述视频文件中出现的动作信息相匹配时,继续播放所述视频文件。
[0133]上述两个步骤可以实现当用户完成视频中的动作后,继续播放已经暂停的视频文件。
[0134]还需要说明的是,在本实施例中,所述方法还可以包括:在播放媒体文件前,设置播放模式为正常模式或学习模式;
[0135]所述获取正在播放的媒体文件的内容信息之前进一步包括:判断该媒体文件的播放模式,当播放模式为学习模式时,获取正在播放的媒体文件的内容信息;当播放模式为正常模式时,直接播放该媒体文件。
[0136]其中,关于正常模式或学习模式的设置,可以通过获取用户动作信息的方式自动实现。
[0137]例如,对于通过摄像头获取用户的动作信息的第一种方式,可以在判断所述用户的动作信息与从视频文件中提取的动作信息相匹配后,进一步可以确定用户正在执行媒体文件中的动作,将媒体文件的播放模式设置为学习模式;如果所述用户的动作信息与从视频文件中提取的动作信息不匹配,则将媒体文件的播放模式设置为正常模式。
[0138]对于通过多种传感器的组合,监测与动作信息对应的物体的物理状态信息,根据所述物理状态信息,感知用户的动作信息的第二种方式,也可以采用图像分析技术分析视频文件中的图像信息表示的动作确实与多个传感器组成的系统感知到的用户的动作信息相同后,将媒体文件的播放模式设置为学习模式;如果所述用户的动作信息与从视频文件中提取的动作信息不匹配,则将媒体文件的播放模式设置为正常模式。
[0139]本发明还公开了 一种电子设备。所述电子设备可以是平板电脑,笔记本电脑,手机
坐坐寸寸ο
[0140]图5为本发明的电子设备实施例1的结构图。如图5所示,所述电子设备包括:
[0141]媒体文件内容信息获取单元501,用于获取正在播放的媒体文件的内容信息,所述内容信息包括所述媒体文件的音频信息、文字信息、图像信息中的至少一种;
[0142]第一判断单元502,用于根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果;
[0143]暂停播放控制单元503,用于当所述第一判断结果表示所述媒体文件满足预设暂停条件时,暂停播放所述媒体文件。
[0144]本实施例的电子设备,通过获取正在播放的媒体文件的内容信息,根据所述内容信息判断所述媒体文件是否满足预设暂停条件,进而根据判断结果暂停所述媒体文件的播放,能够根据媒体文件的内容实现媒体文件播放的自动暂停,避免对电子设备的频繁手动操作,延长电子设备的寿命,简化用户操作。
[0145]图6为本发明的电子设备实施例2的结构图。如图6所示,所述电子设备包括:
[0146]语音信息获取子单元601,用于获取当前正在播放的视频文件或音频文件的音频信息,对音频信息进行解析,提取出其中的语音信息;
[0147]所述语音信息获取子单元601可以包含于所述媒体文件内容信息获取单元501。
[0148]第一语义分析子单元602,用于对语音信息进行语义分析,判断语音信息中是否有时间长度信息;如果有,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,否贝U,得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
[0149]所述第一语义分析子单元602可以包含于所述第一判断单元502。
[0150]暂停播放控制单元503,用于当所述第一判断结果表示所述媒体文件满足预设暂停条件时,暂停播放所述媒体文件。
[0151 ] 本实施例中,还可以包括:
[0152]第二判断单元603,用于当所述媒体文件处于暂停播放状态时,判断是否满足播放触发条件,得到第二判断结果;
[0153]其中,所述设定时间是根据所述媒体文件的内容信息获取的。本实施例中可以将所述文字表示的时间作为设定时间。
[0154]播放恢复控制单元604,用于当所述第二判断结果表示满足播放触发条件时,继续播放所述媒体文件。
[0155]图7为本发明的电子设备实施例3的结构图。如图7所示,所述电子设备包括:
[0156]图像信息获取单元701,用于获取当前正在播放的视频文件的图像信息,从中提取出动作信息;
[0157]所述图像信息获取单元701可以包含于所述媒体文件内容信息获取单元501。
[0158]用户动作信息采集单元702,用于通过所述图像采集单元采集用户的动作信息;
[0159]动作信息判断子单元703,用于判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,如果不匹配,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,如果匹配,则得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
[0160]所述用户动作信息采集单元702和动作信息判断子单元703可以包含于所述第一判断单元502。
[0161]暂停播放控制单元503,用于当所述第一判断结果表示所述媒体文件满足预设暂停条件时,暂停播放所述媒体文件。
[0162]本实施例中,还可以包括:
[0163]第三判断子单元704,用于判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,得到第三判断结果;
[0164]播放恢复控制子单元705,用于当所述第三判断结果表示所述用户的动作信息与所述视频文件中出现的动作信息相匹配时,继续播放所述视频文件。
[0165]还需要说明的是,在本实施例中,所述电子设备还可以包括:
[0166]播放模式设置单元,用于在播放媒体文件前,设置播放模式为正常模式或学习模式;
[0167]播放模式判断单元,用于在获取正在播放的媒体文件的内容信息之前,判断该媒体文件的播放模式,当播放模式为学习模式时,获取正在播放的媒体文件的内容信息;当播放模式为正常模式时,直接播放该媒体文件。
[0168]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0169]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0170]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的电子设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0171]本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制 。
【权利要求】
1.一种媒体文件播放方法,其特征在于,应用于媒体文件播放装置,所述方法包括: 获取正在播放的媒体文件的内容信息,所述内容信息包括所述媒体文件的音频信息、文字信息、图像信息中的至少一种; 根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果; 当所述第一判断结果表示所述媒体文件满足预设暂停条件时,暂停播放所述媒体文件。
2.根据权利要求1所述的方法,其特征在于,所述媒体文件为视频文件或音频文件; 所述获取正在播放的媒体文件的内容信息包括:获取当前正在播放的视频文件或音频文件的音频信息,对音频信息进行解析,提取出其中的语音信息; 所述根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果包括:对语音信息进行语义分析,判断语音信息中是否有时间长度信息;如果有,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,否则,得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
3.根据权利要求1所述的方法,其特征在于,所述媒体文件为视频文件; 所述获取正在播放的媒体文件的内容信息包括:获取当前正在播放的视频文件的字幕信息; 所述根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果为:对字幕信息进行语义分析,判断字幕信息中是否有时间长度信息;如果有,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,否则,得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
4.根据权利要求1所述的方法,其特征在于,所述媒体文件播放装置具有图像采集单元,当所述媒体文件为视频文件时, 所述获取正在播放的媒体文件的内容信息包括:获取当前正在播放的视频文件的图像信息,从中提取出动作信息; 所述根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果包括:通过所述图像采集单元采集用户的动作信息;判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,如果不匹配,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,如果匹配,则得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在播放媒体文件前,设置播放模式为正常模式或学习模式; 所述获取正在播放的媒体文件的内容信息之前进一步包括:判断该媒体文件的播放模式,当播放模式为学习模式时,获取正在播放的媒体文件的内容信息;当播放模式为正常模式时,直接播放该媒体文件。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括: 当所述媒体文件处于暂停播放状态时,判断是否满足播放触发条件,得到第二判断结果; 当所述第二判断结果表示满足播放触发条件时,继续播放所述媒体文件。
7.根据权利要求6所述的方法,其特征在于,所述判断是否满足播放触发条件,包括:判断所述媒体文件的暂停播放时间是否满足设定时间; 其中,所述设定时间是根据所述媒体文件的内容信息获取的。
8.根据权利要求6所述的方法,其特征在于,当所述媒体文件为视频文件,且媒体文件播放装置具有图像采集单元时,所述判断是否满足播放触发条件,包括: 判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,得到第三判断结果; 所述继续播放所述视频文件,包括: 当所述第三判断结果表示所述用户的动作信息与所述视频文件中出现的动作信息相匹配时,继续播放所述视频文件。
9.一种电子设备,其特征在于,所述电子设备还包括: 媒体文件内容信息获取单元,用于获取正在播放的媒体文件的内容信息,所述内容信息包括所述媒体文件的音频信息、文字信息、图像信息中的至少一种; 第一判断单元,用于根据所述内容信息,判断所述媒体文件是否满足预设暂停条件,得到第一判断结果; 暂停播放控制单元,用于当所述第一判断结果表示所述媒体文件满足预设暂停条件时,暂停播放所述媒体文件。
10.根据权利要求9所述的电子设备,其特征在于,所述媒体文件为视频文件或音频文件;` 所述媒体文件内容信息获取单元包括: 语音信息获取子单元,用于获取当前正在播放的视频文件或音频文件的音频信息,对音频信息进行解析,提取出其中的语音信息; 所述第一判断单元包括: 第一语义分析子单元,用于对语音信息进行语义分析,判断语音信息中是否有时间长度信息;如果有,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,否则,得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
11.根据权利要求9所述的电子设备,其特征在于,所述媒体文件为视频文件; 所述媒体文件内容信息获取单元包括: 字幕信息获取子单元,用于获取当前正在播放的视频文件的字幕信息; 所述第一判断单元包括: 第二语义分析子单元,用于对字幕信息进行语义分析,判断字幕信息中是否有时间长度信息;如果有,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,否则,得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
12.根据权利要求9所述的电子设备,其特征在于,所述媒体文件播放装置具有图像采集单元,所述媒体文件为视频文件, 所述媒体文件内容信息获取单元包括: 图像信息获取单元,用于获取当前正在播放的视频文件的图像信息,从中提取出动作信息; 所述第一判断单元包括: 用户动作信息采集单元,用于通过所述图像采集单元采集用户的动作信息;动作信息判断子单元,用于判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,如果不匹配,则得到表示所述媒体文件满足预设暂停条件的第一判断结果,如果匹配,则得到表示所述媒体文件不满足预设暂停条件的第一判断结果。
13.根据权利要求9所述的电子设备,其特征在于,还包括: 播放模式设置单元,用于在播放媒体文件前,设置播放模式为正常模式或学习模式;播放模式判断单元,用于在获取正在播放的媒体文件的内容信息之前,判断该媒体文件的播放模式,当播放模式为学习模式时,获取正在播放的媒体文件的内容信息;当播放模式为正常模式时,直接播放该媒体文件。
14.根据权利要求9-13任一项所述的电子设备,其特征在于,还包括: 第二判断单元,用于当所述媒体文件处于暂停播放状态时,判断是否满足播放触发条件,得到第二判断结果; 播放恢复控制单元,用于当所述第二判断结果表示满足播放触发条件时,继续播放所述媒体文件。
15.根据权利要求14所述的方法,其特征在于,所述第二判断单元包括: 暂停播放时间判断子单元,用于判断所述媒体文件的暂停播放时间是否满足设定时间; 其中,所述设定时间是根据所述媒体文件的内容信息获取的。
16.根据权利要求14所述的方法,其特征在于,当所述媒体文件为视频文件,且媒体文件播放装置具有图像采集单元,所述第二判断单元包括: 第三判断子单元,用于判断所述用户的动作信息是否与从视频文件中提取的动作信息相匹配,得到第三判断结果; 所述播放恢复控制单元包括: 播放恢复控制子单元,用于当所述第三判断结果表示所述用户的动作信息与所述视频文件中出现的动作信息相匹配时,继续播放所述视频文件。
【文档编号】G06F17/27GK103632691SQ201210299788
【公开日】2014年3月12日 申请日期:2012年8月21日 优先权日:2012年8月21日
【发明者】张超 申请人:联想(北京)有限公司