播放设备和播放方法

文档序号:7744920阅读:112来源:国知局
专利名称:播放设备和播放方法
技术领域
本发明涉及电视技术领域,尤其涉及一种播放设备和播放方法。
背景技术
目前,在电视节目中插播广告已经成为电视台获取利益的主要手段,而广大的电视用户对在电视节目中插播广告的厌恶程度已经快到了不可容忍的地步,但是由于电视节目转播技术被电视台所垄断,人们只能被动的接受,而无法对广告做出有效的屏蔽。通常情况下,在遇到电视节目中插播广告时,电视用户可以通过手动切换电视频道的方式去寻找自己喜欢的电视节目,但是在切换电视频道时也只是盲目地切换,无法方便快捷地寻找到自己喜欢的电视节目。

发明内容
有鉴于此,本发明实施例提供一种播放设备和播放方法,能够有效屏蔽用户非期望收看的内容。为解决上述问题,本发明实施例提供一种播放设备,包括播放模块;第一监测模块,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;第一控制模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,控制所述播放模块播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。所述第一控制模块包括第一提示模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流;第一执行模块,用于在接收到用户需要播放所述第二媒体流的确认指示时,控制所述播放模块播放所述第二媒体流。所述播放设备还包括第二监测模块,用于监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;第二控制模块,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,控制所述播放模块播放所述第一媒体流。所述第二控制模块包括第二提示模块,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,提示用户是否需要播放所述第一媒体流;第二执行模块,用于在接收到用户需要播放所述第一媒体流的确认指示时,控制所述播放模块播放所述第一媒体流。
4
所述播放设备还包括计时模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;第三提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。本发明实施例还提供一种播放方法,包括以下步骤监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测
结果;在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。所述在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,播放第二媒体流,具体为在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流;在接收到用户需要播放所述第二媒体流的确认指示时,播放所述第二媒体流。所述播放所述第二媒体流,之后还包括监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,播放所述第
一媒体流。所述在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,播放所述第一媒体流,具体为在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,提示用户是否需要播放所述第一媒体流;在接收到用户需要播放所述第一媒体流的确认指示时,播放所述第一媒体流。所述监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果,之后还包括在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。本发明实施例还提供一种播放设备,包括监测模块,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;计时模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。本发明的实施例具有以下有益效果
在当前接收到的第一媒体流中包含用户非期望收看的内容时,不播放所述用户非期望收看的内容,而是播放当前内容为用户期望收看的内容的第二媒体流,从而使得用户可以不被非期望收看的内容打扰,另外,还可以在用户非期望收看的内容的播放时间结束后,重新切换回原来收看的第一媒体流,提高了用户体验。


图1为本发明实施例的播放设备的一结构示意图;图2为本发明实施例的播放设备的另一结构示意图;图3为本发明实施例的播放方法的一流程示意图;图4为本发明实施例的播放方法的另一流程示意图;图5为本发明实施例的播放方法的又一流程示意图;图6为本发明实施例的播放方法的再一流程示意图;图7为本发明实施例的播放设备的又一结构示意图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。如图1所示为本发明实施例的播放设备的一结构示意图,所述播放设备可以为一电视机、与电视显示屏幕连接的机顶盒、计算机或手机等设备,所述播放设备包括一播放模块101,所述播放模块101可以用于播放多种媒体流,例如视频、音乐、图片和网页等。假设所述播放模块101当前播放的媒体流为第一媒体流,所述第一媒体流中可以包含两类内容,一类为用户期望收看的内容,一类为用户非期望收看的内容。所述用户期望收看的内容和用户非期望收看的内容可以由用户预设设置,并存储于所述播放设备中,例如,用户设置的期望收看的内容为电视剧、电影等,非期望收看的内容为广告、新闻等。现有技术中,在当前需要播放的第一媒体流中包含用户非期望收看的内容时,用户需要通过手动切换的方式去寻找其他媒体流进行播放,手动方式下,用户无法方便快捷地寻找到自己期望收看的媒体流。为了达到自动屏蔽用户非期望收看的内容的目的,本发明实施例中的播放设备还包括第一监测模块102,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;第一控制模块103,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,控制所述播放模块101播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。所述第二媒体流可以为预先存储于所述播放设备中的本地媒体流,例如本地存储的视频文件(例如电影文件)、音乐文件(例如mp3文件)、图片和网页等媒体流,此时, 所述播放设备需要获取所述本地媒体流的存储路径,并根据所述存储路径,播放所述本地媒体流。或者,所述第二媒体流还可以为位于互联网上的网络媒体流,此时,所述播放设备需要获取所述网络媒体流的网络地址,并根据所述网络地址,播放所述网络媒体流。
又或者,所述第二媒体流还可以为预设电视频道的媒体流,此时,所述播放设备需要获取所述预设电视频道的台位信息,并根据所述台位信息,播放所述预设电视频道的媒体流。需要注意的是,在切换至预设电视频道后,可以对当前接收到的所述预设电视频道的媒体流继续进行监测,如果监测到当前接收到的所述预设电视频道的媒体流包含用户非期望收看的内容,则可以继续切换至其他预设的电视频道(或者本地媒体流、网络媒体流等),以此类推,直至找到当前内容为用户期望收看的内容的第二媒体流。上述本地媒体流的存储路径、网络媒体流的网络地址以及预设电视频道的台位信息等,均可以由用户预先设置,并存储于所述播放设备的内置存储器或与所述播放设备连接的外部存储器(例如U盘、移动硬盘等)中。在监测到当前接收到的第一媒体流中包含用户非期望收看的内容时,所述播放设备可以直接不接收所述第一媒体流;或者,也可以继续接收所述第一媒体流,只是不进行播放;又或者,还可以采用双播放窗口的方式播放所述第一媒体流和所述第二媒体流,即,在当前显示屏幕上显示两个播放窗口,分别播放所述第一媒体流和所述第二媒体流,例如,以较大的播放窗口播放所述第二媒体流,以方便用户观看,以较小的播放窗口(例如显示于显示屏幕的左上角等位置处)播放所述第一媒体流。通过上述实施例提供的播放设备,在当前接收到的第一媒体流中包含用户非期望收看的内容时,不播放所述用户非期望收看的内容,而是播放当前内容为用户期望收看的内容的第二媒体流,从而使得用户可以不被非期望收看的内容打扰。上述实施例中,可以通过多种方式判断当前接收到的第一媒体流中是否包含用户非期望收看的内容,下面将进行详细描述。第一种监测方式如下所示假设在一个媒体流中,可以通过不同类型的标签来区分不同的媒体内容,例如,在媒体流的首字节中添加1,表示该媒体流为电影,在媒体流的首字节中添加0,表示该媒体流为广告。可以将用户非期望收看的内容的标签预先存储于所述播放设备中,并在所述播放设备中安装一标签监测程序,检测当前接收到的媒体内容的标签,从而来判定是否接收到用户非期望收看的内容。基于上述描述,所述第一监测模块102可以包括以下结构以实现上述标签监测功能标签检测模块,用于监测当前接收到的第一媒体流包含的媒体内容的标签,并得到一检测结果;第一判定模块,用于在所述检测结果表示当前接收到的第一媒体流包含的媒体内容的标签为用户非期望收看的内容的标签时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。第二种监测方式如下所示假设电视频道当天需要播放的电视节目和电视节目的播放时间均是预先设置好的,例如,电视频道CCTVl在7点钟播放“新闻联播”,在7点40分播放“天气预报”,在“新闻联播”和“天气预报”之间插播广告。上述电视节目和电视节目的播放时间可以预先存
7储于一播放时间表中。在用户通过播放设备观看电视频道CCTVl时,所述播放设备可以从相应的服务器上,下载所述播放时间表(当然,在有些情况下,电视频道会主动将上述播放时间表发送给所述播放设备),并根据上述播放时间表,获取用户非期望收看的内容的播放时间,同时,设置一播放时间监测程序,监测当前是否到达用户非期望收看的内容的播放时间,在监测到当前已到达用户非期望收看的内容的播放时间时,则可以判定当前接收到的第一媒体流中包含用户非期望收看的内容。基于上述描述,所述第一监测模块102可以包括以下结构以实现上述播放时间监测功能获取模块,用于获取所述第一媒体流中包含的用户非期望收看的内容的播放时间;播放时间监测模块,用于对所述播放时间进行计时,监测当前是否到达所述用户非期望收看的内容的播放时间,并得到一监测结果;第二判定模块,用于在所述监测结果表示当前到达所述用户非期望收看的内容的播放时间时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。第三种监测方式如下所示所述播放设备可以将当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算两者的相关性,来判断当前接收到的视频帧是否为用户非期望收看的内容的视频帧,从而来判定当前接收到的第一媒体流中是否包含用户非期望收看的内容。基于上述描述,所述第一监测模块102可以包括以下结构以实现上述视频帧监测功能视频帧获取模块,用于获取当前接收到的视频帧;相关性计算模块,用于将所述当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算所述当前接收到的视频帧与前一个或前多个接收到的视频帧的相关性;第三判定模块,用于在所述相关性小于预设阈值时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。第四种监测方式如下所示所述播放设备可以预先设置一视频帧数据库,存储用户非期望收看的内容的第一视频帧,并设置一视频帧匹配程序,将当前接收到的视频帧与所述第一视频帧进行匹配,在当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。基于上述描述,所述第一监测模块102可以包括以下结构以实现上述监测功能存储模块,用于存储用户非期望收看的内容的第一视频帧;视频帧匹配模块,用于将当前接收到的视频帧与所述第一视频帧进行匹配,得到
一匹配结果;第四判定模块,用于在所述匹配结果表示所述当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。除了上述几种监测方法外,当然,所述播放设备还可以采用其他方式来监测当前接收到的第一媒体流是否包含用户非期望收看的内容,在此则不再一一说明。
8
上述实施例中提到,在当前接收到的第一媒体流中包含用户非期望收看的内容时,不播放所述用户非期望收看的内容,而是播放第二媒体流,此时,可以有效屏幕用户非期望收看的内容。然而,在有些情况下,即使当前接收到的所述第一媒体流中包含用户非期望收看的内容,然而,用户仍然希望继续播放所述第一媒体流,此时,如果自动切换至所述第二媒体流,则违背用户意愿。因此,优选的,在监测出当前接收到的第一媒体流中包含用户非期望收看的内容时,所述播放设备可以首先提示用户是否需要切换至所述第二媒体流,例如可以在显示屏幕上显示一切换提示信息,提示用户是否需要切换。在用户指示需要切换至所述第二媒体流时,再执行切换操作,否则继续播放所述第一媒体流。基于上述描述,如图2所示,所述播放设备中的第一控制模块103还可以包括第一提示模块1031,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流;例如,可以在电视显示屏幕的右下角显示一切换提示信息,提示用户是否需要切换。第一执行模块1032,用于在接收到用户需要播放所述第二媒体流的确认指示时, 控制所述播放模块101播放所述第二媒体流。针对不同的播放设备,用户可以通过电视遥控器、鼠标或键盘等,选择是否需要切换至所述第二媒体流,如果用户选择需要切换至所述第二媒体流,所述播放设备则获取所述第二媒体流并播放,如果用户选择不需要切换至所述第二媒体流,所述播放设备则继续播放所述第一媒体流,如果用户未进行任何选择,所述播放设备则可以根据预先设置的内容(可由用户自主设置如果不进行选择则默认为切换还是不切换),执行相应的操作。在用户非期望收看的内容播放完毕后,通常情况下用户还是希望切换至原来收看的第一视频流,因此,本发明实施例中的播放设备在播放所述第二媒体流时,还可以同时监测所述第一媒体流中包含的用户非期望收看的内容是否播放完毕,在监测到所述用户非期望收看的内容播放完毕后,重新播放所述第一媒体流。基于上述描述,如图2所示,所述播放设备还包括第二监测模块104,用于监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;第二控制模块105,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,控制所述播放模块101播放所述第一媒体流。所述第二监测模块104可以采用多种方式判断所述用户非期望收看的内容的播放时间是否结束,下面将进行详细说明。第一种监测方式如下所示如果所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流,此时,所述第二监测模块104可以根据接收到的第一媒体流中的媒体内容的标签,监测所述第一媒体流中包含的用户非期望收看的内容是否接收完毕(或者监测当前是否接收到用户期望收看的内容),在监测到所述用户非期望收看的内容接收完毕后,则可以判定所述用户非期望收看的内容的播放时间已结束。第二种监测方式如下所示在切换至所述第二媒体流之前,所述播放设备可以获取所述用户非期望收看的内容的播放时间(例如,从相应的服务器上,下载节目播放时间表),并启动一计时器,对所述用户非期望收看的内容的播放时间进行计时,在计时结束时,判定所述用户非期望收看的内容的播放时间已结束。第三种监测方法如下所示在监测到所述第一媒体流中包含用户非期望收看的内容时,可以获取所述用户非期望收看的内容的播放时间,并对所述用户非期望收看的内容的播放时间进行计时。同时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,具体的,通过倒计时或者时间显示条等方式,显示用户非期望收看的内容的播放时间,使得用户能够根据所述计时信息,判断所述用户非期望收看的内容的播放时间是否结束。另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述用户非期望收看的内容的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。基于上述描述,所述播放设备还包括计时模块106,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;第三提示模块107,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。第四种监测方法如下所示如果所述播放设备是采用双播放窗口的方式,同时播放所述第一媒体流和所述第二媒体流时,此时,用户可以自己观看所述第一媒体流对应的播放窗口,观看用户非期望收看的内容是否播放完毕,并可以在观看到用户非期望收看的内容播放完毕后,通过电视遥控器、鼠标或键盘等,将所述第一媒体流的播放窗口切换成全屏播放方式,同时关闭所述第二媒体流的播放窗口。可以理解的是,所述播放设备需要在切换至所述第二媒体流时,保存所述第一媒体流的信息(例如台位信息、网络地址信息等),在所述第一媒体流中包含的用户非期望收看的内容的播放时间结束时,根据保存的所述第一媒体流的信息,切换回所述第一媒体流。然而,在有些情况下,在切换至所述第二媒体流后,用户可能不再需要切换回所述第一媒体流,因此,优选的,在判断出所述第一媒体流中包含的用户非期望收看的内容的播放时间结束时,所述播放设备可以提示用户是否需要切换回所述第一媒体流,例如可以在显示屏幕上可以显示一切换提示信息,提示用户是否需要切换。在用户指示需要切换回第一媒体流时,在执行切换操作,否则继续播放所述第二媒体流。基于上述描述,如图2所示,所述第二控制模块105还可以包括第二提示模块1051,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,提示用户是否需要播放所述第一媒体流;第二执行模块1052,用于在接收到用户需要播放所述第一媒体流的确认指示时, 控制所述播放模块101播放所述第一媒体流。同样的,针对不同的播放设备,用户可以通过电视遥控器、鼠标或键盘等,选择是否需要切换回所述第一媒体流,如果用户选择需要切换回所述第一媒体流,所述播放设备则进行切换操作,如果用户选择不需要切换回所述第一媒体流,所述播放设备则继续播放所述第二媒体流,如果用户未进行任何选择,所述播放设备则可以根据预先设置的内容
10(可由用户自主设置如果不进行选择则默认为切换还是不切换),执行相应的操作。下述实施例中,以广告为所述用户非期望收看的内容为例,对本发明实施例的播放设备进行说明。为了达到自动屏蔽广告的目的,本发明实施例中的播放设备包括播放模块,用于播放多种媒体流,例如视频、音乐、图片和网页等;第一监测模块,用于监测当前接收到的第一媒体流中是否包含广告,并产生一监测结果;第一控制模块,用于在所述监测结果表示所述第一媒体流中包含广告时,控制所述播放模块播放第二媒体流,所述第二媒体流与所述第一媒体流不同。所述第二媒体流可以为预先存储于所述播放设备中的本地媒体流,例如本地存储的视频文件、音乐文件、图片和网页等媒体流,此时,所述播放设备需要获取所述本地媒体流的存储路径,并根据所述存储路径,播放所述本地媒体流。或者,所述第二媒体流还可以为位于互联网上的网络媒体流,此时,所述播放设备需要获取所述网络媒体流的网络地址,并根据所述网络地址,播放所述网络媒体流。又或者,所述第二媒体流还可以为预设电视频道的媒体流,此时,所述播放设备需要获取所述预设电视频道的台位信息,并根据所述台位信息,播放所述预设电视频道的媒体流。需要注意的是,在切换至预设电视频道后,可以对当前接收到的所述预设电视频道的媒体流继续进行监测,如果监测到当前接收到的所述预设电视频道的媒体流包含广告,则可以继续切换至其他预设的电视频道(或者本地媒体流、网络媒体流等),以此类推, 直至找到当前不包含广告的电视频道。上述本地媒体流的存储路径、网络媒体流的网络地址以及预设电视频道的台位信息等,均可以由用户预先设置,并存储于所述播放设备的内置存储器或与所述播放设备连接的外部存储器中。在监测到当前接收到的第一媒体流中包含广告时,所述播放设备可以直接不接收所述第一媒体流;或者,也可以继续接收所述第一媒体流,只是不进行播放;又或者,采用双播放窗口的方式播放所述第一媒体流和所述第二媒体流,即,在当前显示屏幕上显示两个播放窗口,分别播放所述第一媒体流和所述第二媒体流,例如,以较大的播放窗口播放所述第二媒体流,以方便用户观看,以较小的播放窗口播放所述第一媒体流。通过上述实施例提供的播放设备,在当前接收到的第一媒体流中包含广告时,不播放所述广告,而是播放第二媒体流,从而使得用户可以不被广告打扰。上述实施例中,可以通过多种方式判断当前接收到的第一媒体流中是否包含广告,下面将详细进行描述。第一种监测方式如下所示假设在一个媒体流中,可以通过不同类型的标签来区分不同的媒体内容,例如,在媒体流的首字节中添加1,表示该媒体流为电影,在媒体流的首字节中添加0,表示该媒体流为广告。可以将广告的标签预先存储于所述播放设备中,并在所述播放设备中安装一标签监测程序,检测当前接收到的媒体内容的标签,从而来判定是否接收到广告。
基于上述描述,所述第一监测模块可以包括以下结构以实现上述标签监测功能标签检测模块,用于监测当前接收到的第一媒体流包含的媒体内容的标签,并得到一检测结果;第一判定模块,用于在所述检测结果表示当前接收到的第一媒体流包含的媒体内容的标签为广告的标签时,判定当前接收到的第一媒体流中包含广告。第二种监测方式如下所示假设电视频道当天需要播放的电视节目和电视节目的播放时间均是预先设置好的,例如,电视频道CCTVl在7点钟播放“新闻联播”,在7点40分播放“天气预报”,在“新闻联播”和“天气预报”之间插播广告,上述电视节目和电视节目的播放时间可以预先存储于一播放时间表中。在用户通过播放设备观看电视频道CCTVl时,所述播放设备可以从相应的服务器上,下载所述播放时间表(当然,在有些情况下,电视频道会主动将上述播放时间表发送给所述播放设备),所述播放设备可以根据上述播放时间表,获取广告的播放时间,并设置一播放时间监测程序,监测当前是否到达广告的播放时间,在监测到当前已到达广告的播放时间时,则可以判定当前接收到的第一媒体流中包含广告。基于上述描述,所述第一监测模块可以包括以下结构以实现上述播放时间监测功能获取模块,用于获取所述第一媒体流中包含的广告的播放时间;播放时间监测模块,用于对所述播放时间进行计时,监测当前是否到达所述广告的播放时间,并得到一监测结果;第二判定模块,用于在所述监测结果表示当前到达所述广告的播放时间时,判定当前接收到的第一媒体流中包含广告。第三种监测方式如下所示所述播放设备可以将当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算两者的相关性,来判断当前接收到的视频帧是否为广告的视频帧,从而来判定当前接收到的第一媒体流中是否包含广告。基于上述描述,所述第一监测模块可以包括以下结构以实现上述视频帧监测功能视频帧获取模块,用于获取当前接收到的视频帧;相关性计算模块,用于将所述当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算所述当前接收到的视频帧与前一个或前多个接收到的视频帧的相关性;第三判定模块,用于在所述相关性小于预设阈值时,判定当前接收到的第一媒体流中包含广告。第四种监测方式如下所示所述播放设备可以预先设置一视频帧数据库,存储广告的第一视频帧,并设置一视频帧匹配程序,将当前接收到的视频帧与所述第一视频帧进行匹配,在当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含广告。基于上述描述,所述第一监测模块可以包括以下结构以实现上述监测功能存储模块,用于存储广告的第一视频帧;
视频帧匹配模块,用于将当前接收到的视频帧与所述第一视频帧进行匹配,得到
一匹配结果;第四判定模块,用于在所述匹配结果表示所述当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含广告。除了上述几种监测方法外,当然,所述播放设备还可以采用其他方式来监测当前接收到的第一媒体流是否包含广告,在此则不再一一说明。上述实施例中提到,在当前接收到的第一媒体流中包含广告时,不播放所述广告, 而是播放第二媒体流,此时,可以有效屏幕广告。然而,在有些情况下,即使所述第一媒体流中包含广告,然而,用户仍然希望继续观看所述第一媒体流,此时,如果自动切换至所述第二媒体流,则违背用户意愿。因此,优选的,在监测出当前接收到的第一媒体流中包含广告时,所述播放设备可以首先提示用户是否需要切换至所述第二媒体流,例如可以在显示屏幕上显示一切换提示信息,提示用户是否需要切换。在用户指示需要切换至所述第二媒体流时,再执行切换操作,否则继续播放所述第一媒体流。基于上述描述,所述播放设备中的第一控制模块还可以包括第一提示模块,用于在所述监测结果表示所述第一媒体流中包含广告时,提示用户是否需要播放所述第二媒体流;例如,可以在电视显示屏幕的右下角显示一切换提示信息,提示用户是否需要切换。第一执行模块,用于在接收到用户需要播放所述第二媒体流的确认指示时,控制所述播放模块播放所述第二媒体流。针对不同的播放设备,用户可以通过电视遥控器、鼠标或键盘等,选择是否需要切换至所述第二媒体流,如果用户选择需要切换至所述第二媒体流,所述播放设备则获取所述第二媒体流并播放,如果用户选择不需要切换至所述第二媒体流,所述播放设备则继续播放所述第一媒体流,如果用户未进行任何选择,所述播放设备则可以根据预先设置的内容(可由用户自主设置如果不进行选择则默认为切换还是不切换),执行相应的操作。在广告播放完毕后,通常情况下用户还是希望切换至原来收看的第一视频流,因此,本发明实施例中的播放设备在播放所述第二媒体流时,还可以同时监测所述第一媒体流中包含的广告是否播放完毕,在监测到所述广告播放完毕后,重新播放所述第一媒体流。基于上述描述,所述播放设备还包括第二监测模块,用于监测所述广告的播放时间是否结束,并产生一监测结果;第二控制模块,用于在所述监测结果表示所述广告的播放时间结束时,控制所述播放模块播放所述第一媒体流。所述第二监测模块可以采用多种方式判断所述广告的播放时间是否结束,下面将进行详细说明。第一种监测方式如下所示如果所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流,此时,所述第二监测模块可以根据接收到的第一媒体流中的媒体内容的标签,监测所述第一媒体流中包含的广告是否接收完毕,在监测到所述广告接收完毕后,则可以判定所述广告的播放时间已结束。第二种监测方式如下所示
在切换至所述第二媒体流之前,所述播放设备可以获取所述广告的播放时间(例如,从相应的服务器上,下载广告的播放时间),并启动一计时器,对所述广告的播放时间进行计时,在计时结束时,判定所述广告的播放时间已结束。第三种监测方法如下所示在监测到所述第一媒体流中包含广告时,可以获取所述广告的播放时间,并对所述广告的播放时间进行计时。同时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,具体的,通过倒计时或者时间显示条等方式,显示广告的播放时间,使得用户能够根据所述计时信息,判断所述广告的播放时间是否结束。另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述广告的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。基于上述描述,所述播放设备还包括计时模块,用于在所述监测结果表示所述第一媒体流中包含广告时,对所述广告的播放时间进行计时,并产生一计时信息;第三提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述广告的播放时间是否结束。第四种监测方法如下所示如果所述播放设备是采用双播放窗口的方式,同时播放所述第一媒体流和所述第二媒体流时,此时,用户可以自己观看所述第一媒体流对应的播放窗口,观看广告是否播放完毕,并可以在观看到广告播放完毕后,通过电视遥控器、鼠标或键盘等,将所述第一媒体流的播放窗口切换成全屏播放方式,同时关闭所述第二媒体流的播放窗口。可以理解的是,所述播放设备需要在切换至所述第二媒体流时,保存所述第一媒体流的信息(例如台位信息、网络地址信息等),在所述第一媒体流中包含的广告的播放时间结束时,根据保存的所述第一媒体流的信息,切换回所述第一媒体流。然而,在有些情况下,在切换至所述第二媒体流后,用户可能不再需要切换回所述第一媒体流,因此,优选的,在判断出所述第一媒体流中包含的广告的播放时间结束时,所述播放设备可以提示用户是否需要切换回所述第一媒体流,例如可以在显示屏幕上可以显示一切换提示信息,提示用户是否需要切换。在用户指示需要切换回第一媒体流时,在执行切换操作,否则继续播放所述第二媒体流。基于上述描述,所述第二控制模块还可以包括第二提示模块,用于在所述监测结果表示所述广告的播放时间结束时,提示用户是否需要播放所述第一媒体流;第二执行模块,用于在接收到用户需要播放所述第一媒体流的确认指示时,控制所述播放模块播放所述第一媒体流。同样的,针对不同的播放设备,用户可以通过电视遥控器、鼠标或键盘等,选择是否需要切换回所述第一媒体流,如果用户选择需要切换回所述第一媒体流,所述播放设备则进行切换操作,如果用户选择不需要切换回所述第一媒体流,所述播放设备则继续播放所述第二媒体流,如果用户未进行任何选择,所述播放设备则可以根据预先设置的内容 (可由用户自主设置如果不进行选择则默认为切换还是不切换),执行相应的操作。
14
通过上述实施例提供的播放设备,可以在当前接收到的第一媒体流中包含广告时,不播放所述广告,而是播放第二媒体流,从而使得用户可以不被广告打扰,另外,还可以在广告的播放时间结束后,重新切换回原来收看的第一媒体流,提高了用户体验。对应于上述播放设备,本发明实施例还提供一种播放方法,如图3所示,所述方法包括以下步骤步骤301,监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;步骤302,在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时, 播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。步骤303,在所述监测结果表示所述第一媒体流中不包含用户非期望收看的内容时,继续播放所述第一媒体流。所述第二媒体流可以为预先存储于所述播放设备中的本地媒体流,例如本地存储的视频文件、音乐文件、图片和网页等媒体流,此时,所述播放设备需要获取所述本地媒体流的存储路径,并根据所述存储路径,播放所述本地媒体流。或者,所述第二媒体流还可以为位于互联网上的网络媒体流,此时,所述播放设备需要获取所述网络媒体流的网络地址,并根据所述网络地址,播放所述网络媒体流。又或者,所述第二媒体流还可以为预设电视频道的媒体流,此时,所述播放设备需要获取所述预设电视频道的台位信息,并根据所述台位信息,播放所述预设电视频道的媒体流。需要注意的是,在切换至预设电视频道后,可以对当前接收到的所述预设电视频道的媒体流继续进行监测,如果监测到当前接收到的所述预设电视频道的媒体流包含用户非期望收看的内容,则可以继续切换至其他预设的电视频道(或者本地媒体流、网络媒体流等),以此类推,直至找到当前内容为用户期望收看的内容的第二媒体流。在监测到当前接收到的第一媒体流中包含用户非期望收看的内容时,所述播放设备可以直接不接收所述第一媒体流;或者,也可以继续接收所述第一媒体流,只是不进行播放;又或者,采用双播放窗口的方式播放所述第一媒体流和所述第二媒体流,即,在当前显示屏幕上显示两个播放窗口,分别播放所述第一媒体流和所述第二媒体流,例如,以较大的播放窗口播放所述第二媒体流,以方便用户观看,以较小的播放窗口播放所述第一媒体流。通过上述实施例提供的播放方法,在当前接收到的第一媒体流中包含用户非期望收看的内容时,不播放所述用户非期望收看的内容,而是播放当前内容为用户期望收看的内容的第二媒体流,从而使得用户可以不被非期望收看的内容打扰。上述步骤301中,可以通过多种方式判断当前接收到的第一媒体流中是否包含用户非期望收看的内容,下面将详细进行描述。第一种监测方式如下所示假设在一个媒体流中,可以通过不同类型的标签来区分不同的媒体内容,例如,在媒体流的首字节中添加1,表示该媒体流为电影,在媒体流的首字节中添加0,表示该媒体流为广告。可以将用户非期望收看的内容的标签预先存储于所述播放设备中,并在所述播放设备中安装一标签监测程序,检测当前接收到的媒体内容的标签,从而来判定是否接收到用户非期望收看的内容。第二种监测方式如下所示假设电视频道当天需要播放的电视节目和电视节目的播放时间均预先存储于一播放时间表中。在用户通过播放设备观看该电视频道时,所述播放设备可以从相应的服务器上,下载所述播放时间表,并根据上述播放时间表,获取用户非期望收看的内容的播放时间,同时设置一播放时间监测程序,监测当前是否到达用户非期望收看的内容的播放时间, 在监测到当前已到达用户非期望收看的内容的播放时间时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。第三种监测方式如下所示所述播放设备可以将当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算两者的相关性,来判断当前接收到的视频帧是否为用户非期望收看的内容的视频帧,从而来判定当前接收到的第一媒体流中是否包含用户非期望收看的内容。第四种监测方式如下所示所述播放设备可以预先设置一视频帧数据库,存储用户非期望收看的内容的第一视频帧,并设置一视频帧匹配程序,将当前接收到的视频帧与所述第一视频帧进行匹配,在当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。除了上述几种监测方法外,当然,上述步骤301中还可以采用其他方式来监测当前接收到的第一媒体流是否包含用户非期望收看的内容,在此则不再一一说明。上述实施例中提到,在当前接收到的第一媒体流中包含用户非期望收看的内容时,不播放所述用户非期望收看的内容,而是播放第二媒体流,此时,可以有效屏幕用户非期望收看的内容。然而,在有些情况下,即使所述第一媒体流中包含用户非期望收看的内容,然而,用户仍然希望继续观看所述第一媒体流,此时,如果自动切换至所述第二媒体流, 则违背用户意愿。因此,优选的,在监测出当前接收到的第一媒体流中包含用户非期望收看的内容时,所述播放设备可以首先提示用户是否需要切换至所述第二媒体流。在用户指示需要切换至所述第二媒体流时,再执行切换操作,否则继续播放所述第一媒体流。因此,上述步骤302具体包括在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流的步骤;以及在接收到用户需要播放所述第二媒体流的确认指示时,播放所述第二媒体流的步
马聚ο在用户非期望收看的内容播放完毕后,通常情况下用户还是希望切换至原来收看的第一视频流,因此,本发明实施例中的播放设备在播放所述第二媒体流时,还可以同时监测所述第一媒体流中包含的用户非期望收看的内容是否播放完毕,在监测到所述用户非期望收看的内容播放完毕后,重新播放所述第一媒体流。如图4所示为本发明实施例的播放方法的另一流程示意图,所述方法包括以下步骤步骤401,监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产
16生一监测结果;在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,执行步骤402,否则,执行步骤404 ;步骤402,判断用户是否需要播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。在接收到用户需要播放所述第二媒体流的确认指示时,执行步骤403,否则,执行步骤404 ;步骤403,播放所述第二媒体流;步骤404,继续播放所述第一媒体流。步骤405,监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,执行步骤406,否则执行步骤408.步骤406,判断用户是否需要播放所述第一媒体流,在接收到用户需要播放所述第一媒体流的确认指示时,执行步骤407,否则,执行步骤408 ;步骤407,播放所述第一媒体流。步骤408,继续播放所述第二媒体流。上述步骤405中,可以采用多种方式判断所述用户非期望收看的内容的播放时间是否结束,下面将进行详细说明。第一种监测方式如下所示如果所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流,此时,可以根据接收到的第一媒体流中的媒体内容的标签,监测所述第一媒体流中包含的用户非期望收看的内容是否接收完毕,在监测到所述用户非期望收看的内容接收完毕后,则可以判定所述用户非期望收看的内容的播放时间已结束。第二种监测方式如下所示在切换至所述第二媒体流之前,所述播放设备可以获取所述用户非期望收看的内容的播放时间,并启动一计时器,对所述用户非期望收看的内容的播放时间进行计时,在计时结束时,判定所述用户非期望收看的内容的播放时间已结束。第三种监测方法如下所示在监测到所述第一媒体流中包含用户非期望收看的内容时,可以获取所述用户非期望收看的内容的播放时间,并对所述用户非期望收看的内容的播放时间进行计时。同时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,使得用户能够根据所述计时信息,判断所述用户非期望收看的内容的播放时间是否结束。另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述用户非期望收看的内容的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。基于上述描述,上述步骤401之后还包括在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息的步骤;以及将所述计时信息提示给用户的步骤,从而使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。第四种监测方法如下所示
如果所述播放设备是采用双播放窗口的方式,同时播放所述第一媒体流和所述第二媒体流时,此时,用户可以自己观看所述第一媒体流对应的播放窗口,观看用户非期望收看的内容是否播放完毕,并可以在观看到用户非期望收看的内容播放完毕后,通过电视遥控器、鼠标或键盘等,将所述第一媒体流的播放窗口切换成全屏播放方式,同时关闭所述第二媒体流的播放窗口。下述实施例中,以广告为所述用户非期望收看的内容为例,对本发明实施例的播放方法进行说明。如图5所示为本发明实施例的播放方法的又一流程示意图,所述方法包括以下步骤步骤501,监测当前接收到的第一媒体流中是否包含广告,并产生一监测结果;步骤502,在所述监测结果表示所述第一媒体流中包含广告时,播放第二媒体流, 所述第二媒体流与所述第一媒体流不同。步骤503,在所述监测结果表示所述第一媒体流中不包含广告时,继续播放所述第
一媒体流。所述第二媒体流可以为预先存储于所述播放设备中的本地媒体流,例如本地存储的视频文件、音乐文件、图片和网页等媒体流,此时,所述播放设备需要获取所述本地媒体流的存储路径,并根据所述存储路径,播放所述本地媒体流。或者,所述第二媒体流还可以为位于互联网上的网络媒体流,此时,所述播放设备需要获取所述网络媒体流的网络地址,并根据所述网络地址,播放所述网络媒体流。又或者,所述第二媒体流还可以为预设电视频道的媒体流,此时,所述播放设备需要获取所述预设电视频道的台位信息,并根据所述台位信息,播放所述预设电视频道的媒体流。需要注意的是,在切换至预设电视频道后,可以对当前接收到的所述预设电视频道的媒体流继续进行监测,如果监测到当前接收到的所述预设电视频道的媒体流包含广告,则可以继续切换至其他预设的电视频道(或者本地媒体流、网络媒体流等),以此类推, 直至找到不包含广告的电视频道。在监测到当前接收到的第一媒体流中包含广告时,所述播放设备可以直接不接收所述第一媒体流;或者,也可以继续接收所述第一媒体流,只是不进行播放;又或者,采用双播放窗口的方式播放所述第一媒体流和所述第二媒体流,即,在当前显示屏幕上显示两个播放窗口,分别播放所述第一媒体流和所述第二媒体流,例如,以较大的播放窗口播放所述第二媒体流,以方便用户观看,以较小的播放窗口播放所述第一媒体流。上述步骤501中,可以通过多种方式判断当前接收到的第一媒体流中是否包含广告,下面将详细进行描述。第一种监测方式如下所示假设在一个媒体流中,可以通过不同类型的标签来区分不同的媒体内容,例如,在媒体流的首字节中添加1,表示该媒体流为电影,在媒体流的首字节中添加0,表示该媒体流为广告。可以将广告的标签预先存储于所述播放设备中,并在所述播放设备中安装一标签监测程序,检测当前接收到的媒体内容的标签,从而来判定是否接收到广告。
第二种监测方式如下所示假设电视频道当天需要播放的电视节目和电视节目的播放时间均预先存储于一播放时间表中。在用户通过播放设备观看该电视频道时,所述播放设备可以从相应的服务器上,下载所述播放时间表,并根据上述播放时间表,获取广告的播放时间,同时设置一播放时间监测程序,监测当前是否到达广告的播放时间,在监测到当前已到达广告的播放时间时,判定当前接收到的第一媒体流中包含广告。第三种监测方式如下所示所述播放设备可以将当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算两者的相关性,来判断当前接收到的视频帧是否为广告的视频帧,从而来判定当前接收到的第一媒体流中是否包含广告。第四种监测方式如下所示所述播放设备可以预先设置一视频帧数据库,存储广告的第一视频帧,并设置一视频帧匹配程序,将当前接收到的视频帧与所述第一视频帧进行匹配,在当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含广告。除了上述几种监测方法外,当然,上述步骤501中还可以采用其他方式来监测当前接收到的第一媒体流是否包含广告,在此则不再一一说明。上述实施例中提到,在当前接收到的第一媒体流中包含广告时,不播放所述广告, 而是播放第二媒体流,此时,可以有效屏幕广告。然而,在有些情况下,即使所述第一媒体流中包含广告,然而,用户仍然希望继续观看所述第一媒体流,此时,如果自动切换至所述第二媒体流,则违背用户意愿。因此,优选的,在监测出当前接收到的第一媒体流中包含广告时,所述播放设备可以首先提示用户是否需要切换至所述第二媒体流。在用户指示需要切换至所述第二媒体流时,再执行切换操作,否则继续播放所述第一媒体流。因此,上述步骤502具体包括在所述监测结果表示所述第一媒体流中包含广告时,提示用户是否需要播放所述第二媒体流的步骤;以及在接收到用户需要播放所述第二媒体流的确认指示时,播放所述第二媒体流的步
马聚ο在广告播放完毕后,通常情况下用户还是希望切换至原来收看的第一视频流,因此,本发明实施例中的播放设备在播放所述第二媒体流时,还可以同时监测所述第一媒体流中包含的广告是否播放完毕,在监测到所述广告播放完毕后,重新播放所述第一媒体流。如图6所示为本发明实施例的播放方法的再一流程示意图,所述方法包括以下步骤步骤601,监测当前接收到的第一媒体流中是否包含广告,并产生一监测结果;在所述监测结果表示所述第一媒体流中包含广告时,执行步骤602,否则,执行步骤606 ;步骤602,判断用户是否需要播放第二媒体流,所述第二媒体流与所述第一媒体流不同。在接收到用户需要播放所述第二媒体流的确认指示时,执行步骤603,否则,执行步骤 606 ;步骤603,播放所述第二媒体流;步骤604,继续播放所述第一媒体流。
19
步骤605,监测所述广告的播放时间是否结束,并产生一监测结果;在所述监测结果表示所述广告的播放时间结束时,执行步骤606,否则执行步骤608.步骤606,判断用户是否需要播放所述第一媒体流,在接收到用户需要播放所述第一媒体流的确认指示时,执行步骤607,否则,执行步骤608 ;步骤607,播放所述第一媒体流。步骤608,继续播放所述第二媒体流。上述步骤605中,可以采用多种方式判断所述广告的播放时间是否结束,下面将进行详细说明。第一种监测方式如下所示如果所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流,此时,可以根据接收到的第一媒体流中的媒体内容的标签,监测所述第一媒体流中包含的广告是否接收完毕,在监测到所述广告接收完毕后,则可以判定所述广告的播放时间已结束。第二种监测方式如下所示在切换至所述第二媒体流之前,所述播放设备可以获取所述广告的播放时间,并启动一计时器,对所述广告的播放时间进行计时,在计时结束时,判定所述广告的播放时间
己结束ο第三种监测方法如下所示在监测到所述第一媒体流中包含广告时,可以获取所述广告的播放时间,并对所述广告的播放时间进行计时。同时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,使得用户能够根据所述计时信息,判断所述广告的播放时间是否结束。 另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述广告的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。基于上述描述,上述步骤601之后还包括在所述监测结果表示所述第一媒体流中包含广告时,对所述广告的播放时间进行计时,并产生一计时信息的步骤;以及将所述计时信息提示给用户的步骤,从而使得用户能够根据所述计时信息判断所述广告的播放时间是否结束。第四种监测方法如下所示如果所述播放设备是采用双播放窗口的方式,同时播放所述第一媒体流和所述第二媒体流时,此时,用户可以自己观看所述第一媒体流对应的播放窗口,观看广告是否播放完毕,并可以在观看到广告播放完毕后,通过电视遥控器、鼠标或键盘等,将所述第一媒体流的播放窗口切换成全屏播放方式,同时关闭所述第二媒体流的播放窗口。通过上述实施例提供的播放方法,可以在当前接收到的第一媒体流中包含广告时,不播放广告,而是播放第二媒体流,从而使得用户可以不被广告打扰,另外,还可以在广告的播放时间结束后,重新切换回原来收看的第一媒体流,提高了用户体验。如图7所示为本发明实施例的播放设备的又一结构示意图,所述播放设备可以为一电视机、与电视显示屏幕连接的机顶盒、计算机或手机等设备。假设所述播放设备当前播放的媒体流为第一媒体流,所述第一媒体流包含的内容可以为两类内容,一类为用户期望收看的内容,一类为用户非期望收看的内容。所述用户期望收看的内容和用户非期望收看的内容可以由用户预设设置,并存储于所述播放设备中,例如,用户设置的期望收看的内容为电视剧、电影等,非期望收看的内容为广告、新闻等。现有技术中,在当前需要播放的第一媒体流中包含用户非期望收看的内容时,用户可以切换到当前内容为用户期望收看的内容的第二媒体流进行播放,然而,在切换到第二媒体流时,却无法在所述第一媒体流中包含用户非期望收看的内容播放结束时,及时切换回所述第一媒体流。为了达到及时切换回所述第一媒体流的目的,本发明实施例中的播放设备还包括监测模块701,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;具体的,所述监测模块701可以采用与上述实施例中的第一监测模块102相同的方法,判定当前接收到的第一媒体流中是否包含用户非期望收看的内容, 在此不再重复描述。计时模块702,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;以获取电视频道的媒体流中用户非期望收看的内容的播放时间为例,假设电视频道当天需要播放的电视节目和电视节目的播放时间均是预先设置好的,例如,电视频道CCTVl在7点钟播放 “新闻联播”,在7点40分播放“天气预报”,在“新闻联播”和“天气预报”之间插播广告,上述电视节目和电视节目的播放时间可以预先存储于一播放时间表中。在用户通过播放设备观看电视频道CCTVl时,所述播放设备可以从相应的服务器上,下载所述播放时间表(当然,在有些情况下,电视频道会主动将上述播放时间表发送给所述播放设备),所述播放设备可以根据上述播放时间表,获取用户非期望收看的内容的播放时间。提示模块703,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。此时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,使得用户能够根据所述计时信息,判断所述用户非期望收看的内容的播放时间是否结束。具体的,可以通过倒计时或时间条的方式,显示所述用户非期望收看的内容的计时信息。另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述广告的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。下述实施例中,以广告为所述用户非期望收看的内容为例,对上述播放设备进行说明。所述播放设备可以为一电视机、与电视显示屏幕连接的机顶盒、计算机或手机等设备。假设所述播放设备当前播放的媒体流为第一媒体流,现有技术中,在当前需要播放的第一媒体流中包含广告时,用户可以会切换到第二媒体流,然而,在切换到第二媒体流时, 却无法在所述第一媒体流中包含广告播放结束时,及时切换回所述第一媒体流。为了达到及时切换回所述第一媒体流的目的,本发明实施例中的播放设备还包括监测模块,用于监测当前接收到的第一媒体流中是否包含广告,并产生一监测结果;具体的,所述监测模块可以采用与上述实施例中的监测模块102相同的方法,判定当前接收到的第一媒体流中是否包含广告,在此不再重复描述。计时模块,用于在所述监测结果表示所述第一媒体流中包含广告时,对所述广告的播放时间进行计时,并产生一计时信息;以获取电视频道的媒体流中广告的播放时间为例,假设电视频道当天需要播放的电视节目和电视节目的播放时间均是预先存储于一播放时间表中。在用户通过播放设备观看电视频道时,所述播放设备可以从相应的服务器上,下载所述播放时间表,并根据所述播放时间表,获取广告的播放时间。提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述广告的播放时间是否结束。此时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,使得用户能够根据所述计时信息,判断所述广告的播放时间是否结束。具体的,可以通过倒计时或时间条的方式,显示所述广告的计时信肩、ο另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述广告的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种播放设备,包括一播放模块,其特征在于,还包括第一监测模块,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;第一控制模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,控制所述播放模块播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。
2.根据权利要求1所述的播放设备,其特征在于,所述第一控制模块包括第一提示模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流;第一执行模块,用于在接收到用户需要播放所述第二媒体流的确认指示时,控制所述播放模块播放所述第二媒体流。
3.根据权利要求1所述的播放设备,其特征在于,还包括第二监测模块,用于监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;第二控制模块,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,控制所述播放模块播放所述第一媒体流。
4.根据权利要求3所述的播放设备,其特征在于,所述第二控制模块包括第二提示模块,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,提示用户是否需要播放所述第一媒体流;第二执行模块,用于在接收到用户需要播放所述第一媒体流的确认指示时,控制所述播放模块播放所述第一媒体流。
5.根据权利要求1所述的播放设备,其特征在于,还包括计时模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;第三提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。
6.一种播放方法,其特征在于,包括以下步骤监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。
7.根据权利要求6所述的播放方法,其特征在于,所述在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,播放第二媒体流,具体为在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流;在接收到用户需要播放所述第二媒体流的确认指示时,播放所述第二媒体流。
8.根据权利要求6所述的播放方法,其特征在于,所述播放所述第二媒体流,之后还包括监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,播放所述第一媒体流。
9.根据权利要求8所述的播放方法,其特征在于,所述在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,播放所述第一媒体流,具体为在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,提示用户是否需要播放所述第一媒体流;在接收到用户需要播放所述第一媒体流的确认指示时,播放所述第一媒体流。
10.根据权利要求6所述的播放方法,其特征在于,所述监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果,之后还包括在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。
11.一种播放设备,其特征在于,包括监测模块,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;计时模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。
全文摘要
本发明提供一种播放设备和播放方法,所述播放设备包括播放模块;第一监测模块,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;第一控制模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,控制所述播放模块播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。本发明能够有效屏蔽用户非期望收看的内容。
文档编号H04N5/44GK102209213SQ201010136600
公开日2011年10月5日 申请日期2010年3月29日 优先权日2010年3月29日
发明者叶长春, 王献峰 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1