视频播放方法及系统的制作方法

文档序号:7756240阅读:112来源:国知局
专利名称:视频播放方法及系统的制作方法
技术领域
本发明涉及视频播放技术,更具体地说,涉及一种可以自动跳过片头片尾的视频播放方法及系统。
背景技术
用户在使用电脑或电视播放本地存储的视频,或者通过网络电视播放电视机视频的时候,由于视频的片头片尾部分占据了影片大概10分钟左右的时间,而且每一集的片头片尾都是相同的,部分用户会觉得电视剧的片头片尾的信息并不重要,想要跳过片头片尾部分的视频。目前,用户只能通过在播放每一集电视剧视频的时候手动快进以播放电视剧的正文内容。然而,这种手动快进的方法可能需要操作多次,并且如果快进操作不准确可能需要执行快退操作以退回至电视剧正式开始的时间,而且在片尾未播放完的时候得手动点击下一个的按钮才能进入下一集,之后再反复通过该方法执行跳过电视剧视频的片头片尾。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述视频播放过程中需要手动跳过视频片头片尾的缺陷,提供一种可以自动跳过片头片尾的视频播放方法及系统。本发明解决其技术问题所采用的技术方案是构造一种视频播放方法,包括以下步骤Si、接收用户输入的指令并根据所述指令获取对应的当前视频;S2、对所述当前视频进行解码,并获取视频信息,所述视频信息包括播放时长;S3、根据用户输入的时间生成视频开始和结束时间;S4、根据所述视频信息控制当前视频在所述视频开始和结束时间内播放。在本发明所述的视频播放方法中,所述步骤Sl中根据用户指令从本地获取对应的当前视频,或者根据用户指令启动在线视频播放器并根据在线视频地址获取对应的当前视频。在本发明所述的视频播放方法中,所述步骤S3中提供需要跳过的片头片尾时间设置界面,根据接收的跳过的片头片尾时间计算出视频开始和结束时间。在本发明所述的视频播放方法中,所述步骤S3中提供视频开始和结束时间的设置界面,接收用户输入的视频开始和结束时间。在本发明所述的视频播放方法中,所述步骤S4中还判断是否接收到视频开始和结束时间,是则控制当前视频在所述视频开始和结束时间内播放,否则控制当前视频在所述播放时长内播放。在本发明所述的视频播放方法中,所述方法还包括步骤S5、播放当前视频结束后获取下一视频作为当前视频,转步骤S2。本发明还提供了一种视频播放系统,包括
输入模块,用于接收用户输入的指令;视频获取模块,与所述输入模块相连,根据所述用户指令获取对应的当前视频;视频解码模块,与所述视频获取模块相连,用于对所述当前视频进行解码,并获取视频信息,所述视频信息包括播放时长;片头片尾设置模块,与所述输入模块相连,用于根据用户输入的时间生成视频开始和结束时间;播放模块,与所述视频解码模块和片头片尾设置模块相连,用于根据所述视频信息控制当前视频在所述视频开始和结束时间内播放。在本发明所述的视频播放系统中,所述视频获取模块包括本地视频获取模块,用于根据用户指令从本地获取对应的当前视频;或者在线视频获取模块,用于根据用户指令启动在线视频播放器并根据在线视频地址获取对应的当前视频。在本发明所述的视频播放系统中,所述片头片尾设置模块提供需要跳过的片头片尾时间设置界面,根据接收的跳过的片头片尾时间计算出视频开始和结束时间。在本发明所述的视频播放系统中,所述片头片尾设置模块提供视频开始和结束时间的设置界面,接收用户输入的视频开始和结束时间。在本发明所述的视频播放系统中,所述播放模块还判断是否接收到视频开始和结束时间,是则控制当前视频在所述视频开始和结束时间内播放,否则控制当前视频在所述播放时长内播放。在本发明所述的视频播放系统中,所述播放模块在播放当前视频结束后发送获取下一视频信号给所述视频获取模块。实施本发明的视频播放方法及系统,具有以下有益效果用户可以自行设置每一集视频需要跳过的片头及片尾的时间,且播放器会从片头的时间点开始播放,到片尾的时候自动结束或者播放下一个影片,这样用户在观看影片或电视剧等视频的时候就可以直接观看剧情的正文内容,节省了用户的时间,且提高了电视功能的友好度,加强了电视的可操作性与可控制性。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明优选实施例中视频播放方法的流程图;图2是本发明优选实施例中视频播放系统的模块示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。请参阅图1,为本发明优选实施例中视频播放方法的流程图。如图1所示,本发明提供的视频播放方法,主要包括以下步骤首先在步骤Sl中,接收用户输入的指令并根据所述指令获取对应的当前视频。在本发明的实施例中,可以根据用户指令从本地获取对应的当前视频,或者根据用户指令启动在线视频播放器并根据在线视频地址获取对应的当前视频。应该说明地是,本发明中所
5述视频包括任何类型的影片,例如电视剧和电影等。随后在步骤S2中,对所述当前视频进行解码,并获取视频信息,所述视频信息包括播放时长。随后在步骤S3中,根据用户输入的时间生成视频开始和结束时间。本发明的实施例可以提供两种时间输入方式。一种提供需要跳过的片头片尾时间设置界面,根据接收的跳过的片头片尾时间计算出视频开始和结束时间。另一种为提供视频开始和结束时间的设置界面,接收用户输入的视频开始和结束时间。最后在步骤S4中,根据所述视频信息控制当前视频在所述视频开始和结束时间内播放。进一步地,在该步骤中还可以先判断是否接收到视频开始和结束时间,是则控制当前视频在所述视频开始和结束时间内播放,否则控制当前视频在所述播放时长内播放。在本发明的优选实施例中,该方法还可以包括步骤S5、播放当前视频结束后获取下一视频作为当前视频,转步骤S2。下面分别对在线视频播放和本地视频播放的过程进行描述。两者的区别在于获取视频的过程不同。a、在线视频播放过程中,用户输入指令启动在线视频播放器,选择需要播放的视频,例如电视剧。b、根据在线视频地址获取需要播放的视频,对当前视频进行解码,并获取视频信息,所述视频信息包括影片名称、分辨率、帧速率、播放时长、文件大小、音视频属性。C、播放器控制界面上包括代表各种可执行的播放器操作指令的按钮,一般情况下会有播放/暂停、快进、快退、上一个、下一个、影片信息按钮,而本发明提供的播放器界面还会增加一个片头/片尾按钮,以便于用户设置跳过片头片尾的时间点。系统根据用户输入的时间生成视频开始和结束时间。本发明的实施例提供了两种时间输入方式。第一种是提供需要跳过的片头片尾时间设置界面,以设置片头与片尾需要跳过的片头片尾时间。比如说片头需要跳过5分钟,片尾要跳过4分钟,那么在设置的时候只需要在片头处填写5,单位选择分钟,片尾处填4,单位选择分钟即可。再根据播放时长计算出需要的视频的开始和结束时间。第二种是提供视频开始和结束时间的设置界面,直接接收用户输入的视频开始和结束时间。比如说视频正文从第5分钟开始播放,到第50分钟结束,那么只需在播放时间内输入起始5-结束50,单位选择分钟即可。d、检测是否已经设置跳过片头/片尾的时间点选项,其中片头及片尾的时间点选项可单独设置,可以仅设置一个片头的时间或片尾的时间。如果用户有设置跳过片头片尾的时间或播放正文的时间,则播放器从片头的时间点开始进行缓冲,从而在视频开始和结束时间内播放;如果没有设置该值,则按正常时间点播放。在播放器获取到影片的播放时间之后,播放器查找该用户设置的片头的时间值,播放器直接从该值的时间点开始解码并进行网络数据缓冲。在播放器获取到影片的播放时间之后,播放器查找该用户设置的片尾的时间值,影片的播放时间减去片尾的时间值,则为影片结束的时间点,当影片到该点时,播放器发送下一个指令,直接跳转到播放列表的下一个(具体后续如何操作可自由设定,在此仅为最佳实施例)。当播放时间小于跳过设定片尾值或等于正文结束值时,播放器退出当前播放,进入播放列表下一个播放。
请参阅图2,为本发明优选实施例中视频播放系统的模块示意图。本发明的系统可以结合网络电视或者其它视频播放设备使用。下面以网络电视为例进行说明。如图2所示,本发明提供的视频播放系统至少包括输入模块100、视频获取模块200、视频解码模块 300、片头片尾设置模块400和播放模块500。其中输入模块100用于接收用户输入的指令。该输入模块100可以为网络电视的遥控器,以输入相应的指令。视频获取模块200与所述输入模块100相连,用于根据所述用户指令获取对应的当前视频。该视频获取模块200的功能可以由电视机的主板来执行。视频获取模块200可以采用本地视频获取模块,用于根据用户指令从本地获取对应的当前视频。或者视频获取模块200也可以采用在线视频获取模块,用于根据用户指令启动在线视频播放器并根据在线视频地址获取对应的当前视频。视频解码模块300与所述视频获取模块200相连,用于对所述当前视频进行解码, 并获取视频信息,所述视频信息包括播放时长。片头片尾设置模块400与所述输入模块100相连,用于根据用户输入的时间生成视频开始和结束时间。片头片尾设置模块400提供需要跳过的片头片尾时间设置界面,根据接收的跳过的片头片尾时间和播放时长计算出视频开始和结束时间。或者片头片尾设置模块400提供视频开始和结束时间的设置界面,接收用户输入的视频开始和结束时间。播放模块500与所述视频解码模块300和片头片尾设置模块400相连,用于根据所述视频信息控制当前视频在所述视频开始和结束时间内播放。播放模块500可以在网络电视的屏幕上播放视频。播放模块500可以先判断是否接收到视频开始和结束时间,是则控制当前视频在所述视频开始和结束时间内播放,否则控制当前视频在所述播放时长内播放。播放模块500还在播放当前视频结束后发送获取下一视频信号给所述视频获取模块 200,重新获取下一视频并同样利用设置的片头片尾时间进行播放。综上所述,通过本发明的视频播放系统,用户可以自行设置每一集视频需要跳过的片头及片尾的时间,且播放器会从片头的时间点开始播放,到片尾的时候自动结束或者播放下一个影片,这样用户在观看影片或电视剧等视频的时候就可以直接观看剧情的正文内容,节省了用户的时间,且提高了电视功能的友好度,加强了电视的可操作性与可控制性。本发明是根据特定实施例进行描述的,但本领域的技术人员应明白在不脱离本发明范围时,可进行各种变化和等同替换。此外,为适应本发明技术的特定场合或材料,可对本发明进行诸多修改而不脱离其保护范围。因此,本发明并不限于在此公开的特定实施例, 而包括所有落入到权利要求保护范围的实施例。
权利要求
1.一种视频播放方法,其特征在于,包括以下步骤51、接收用户输入的指令并根据所述指令获取对应的当前视频;52、对所述当前视频进行解码,并获取视频信息,所述视频信息包括播放时长;53、根据用户输入的时间生成视频开始和结束时间;54、根据所述视频信息控制当前视频在所述视频开始和结束时间内播放。
2.根据权利要求1所述的视频播放方法,其特征在于,所述步骤Sl中根据用户指令从本地获取对应的当前视频,或者根据用户指令启动在线视频播放器并根据在线视频地址获取对应的当前视频。
3.根据权利要求1或2所述的视频播放方法,其特征在于,所述步骤S3中提供需要跳过的片头片尾时间设置界面,根据接收的跳过的片头片尾时间计算出视频开始和结束时间。
4.根据权利要求1或2所述的视频播放方法,其特征在于,所述步骤S3中提供视频开始和结束时间的设置界面,接收用户输入的视频开始和结束时间。
5.根据权利要1或2所述的视频播放方法,其特征在于,所述步骤S4中还判断是否接收到视频开始和结束时间,是则控制当前视频在所述视频开始和结束时间内播放,否则控制当前视频在所述播放时长内播放。
6.根据权利要求1或2所述的视频播放方法,其特征在于,所述方法还包括步骤S5、播放当前视频结束后获取下一视频作为当前视频,转步骤S2。
7.一种视频播放系统,其特征在于,包括输入模块,用于接收用户输入的指令;视频获取模块,与所述输入模块相连,根据所述用户指令获取对应的当前视频;视频解码模块,与所述视频获取模块相连,用于对所述当前视频进行解码,并获取视频信息,所述视频信息包括播放时长;片头片尾设置模块,与所述输入模块相连,用于根据用户输入的时间生成视频开始和结束时间;播放模块,与所述视频解码模块和片头片尾设置模块相连,用于根据所述视频信息控制当前视频在所述视频开始和结束时间内播放。
8.根据权利要求7所述的视频播放系统,其特征在于,所述视频获取模块包括本地视频获取模块,用于根据用户指令从本地获取对应的当前视频;或者在线视频获取模块,用于根据用户指令启动在线视频播放器并根据在线视频地址获取对应的当前视频。
9.根据权利要求7或8所述的视频播放系统,其特征在于,所述片头片尾设置模块提供需要跳过的片头片尾时间设置界面,根据接收的跳过的片头片尾时间计算出视频开始和结束时间。
10.根据权利要求7或8所述的视频播放系统,其特征在于,所述片头片尾设置模块提供视频开始和结束时间的设置界面,接收用户输入的视频开始和结束时间。
11.根据权利要求7或8所述的视频播放系统,其特征在于,所述播放模块还判断是否接收到视频开始和结束时间,是则控制当前视频在所述视频开始和结束时间内播放,否则控制当前视频在所述播放时长内播放。
12.根据权利要求7或8所述的视频播放系统,其特征在于,所述播放模块在播放当前视频结束后发送获取下一视频信号给所述视频获取模块。
全文摘要
本发明涉及一种视频播放方法及系统,所述方法包括以下步骤S1、接收用户输入的指令并根据所述指令获取对应的当前视频;S2、对所述当前视频进行解码,并获取视频信息,所述视频信息包括播放时长;S3、根据用户输入的时间生成视频开始和结束时间;S4、根据所述视频信息控制当前视频在所述视频开始和结束时间内播放。通过实施本发明,用户可以自行设置每一集视频需要跳过的片头及片尾的时间,且播放器会从片头的时间点开始播放,到片尾的时候自动结束或者播放下一个影片,这样用户在观看影片或电视剧等视频的时候就可以直接观看剧情的正文内容,节省了用户的时间,且加强了电视的可操作性与可控制性。
文档编号H04N7/26GK102348089SQ20101024713
公开日2012年2月8日 申请日期2010年8月6日 优先权日2010年8月6日
发明者周胜杰 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1