视频播放方法和设备的制作方法

文档序号:8003762阅读:208来源:国知局
视频播放方法和设备的制作方法
【专利摘要】本发明的实施例涉及视频播放方法和设备。该方法包括:在播放第一视频时,检测用户针对所述第一视频的内容的操作;确定所述操作是否与针对所述第一视频预先存储的操作匹配;以及根据匹配结果来判定是否停止播放所述第一视频。根据本发明的实施例,既可以避免资源浪费,又可以促使用户积极主动地理解该第一视频,提高视频送达率。
【专利说明】视频播放方法和设备

【技术领域】
[0001]本发明的实施例总体上涉及通信领域,更具体地,涉及视频播放方法和设备。

【背景技术】
[0002]目前,以非对称数字用户线路(Asymmetrical Digital Subscriber Line,简称为ADSL)为代表的有线通信技术以及以宽带码分多址接入(Wideband Code Divis1nMultiple Access,简称为 WCDMA)、时分同步码分多址接入(Time Divis1n-SynchronousCode Divis1n Multiple Access,简称为 TD-SCDMA)和 CDMA2000 为代表的第三代移动通信技术(简称为3G)得以快速发展。基于这些技术的通信网络已经得到了广泛应用。
[0003]与此同时,相关网络应用也在不断发展进步。例如,人们更倾向于使用比如台式计算机和手机的终端上的视频应用程序经由上述通信网络观看视频。然而,在该视频播放时,通常会自动插播诸如贴片广告的其它视频,这些贴片广告通常需要几十秒至几分钟不等的时间。
[0004]但是,在用户观看视频时反复出现贴片广告、甚至在用户观看不同视频时反复出现相同的贴片广告,这一方面对于投放广告的商家来说是一种资源浪费,另一方面还可能引起用户反感、对该商家在用户心中的形象造成不良影响、降低视频送达率。


【发明内容】

[0005]鉴于观看视频时反复出现的相同的贴片广告造成资源浪费并且视频送达率低的问题,本发明提出一种视频播放方法和设备。
[0006]根据本发明的一个方面,提供了一种视频播放方法,包括:在播放第一视频时,检测用户针对所述第一视频的内容的操作;确定所述操作是否与针对所述第一视频预先存储的操作匹配;以及根据匹配结果来判定是否停止播放所述第一视频。
[0007]在一个实施例中,检测用户针对所述第一视频的内容的操作包括:检测所述用户将第一输入设备的指针移动到指示所述用户确定的所述第一视频中的主体信息的位置。
[0008]在一个实施例中,确定所述操作是否与针对所述第一视频预先存储的操作匹配包括:确定所述指针的位置是否在针对所述第一视频预先存储的主体信息的范围内。
[0009]在一个实施例中,确定所述操作是否与针对所述第一视频预先存储的操作匹配还包括:确定所述指针的位置是否在针对所述第一视频预先存储的主体信息的范围内停止超过预先设定的时间阈值。
[0010]在一个实施例中,检测用户针对所述第一视频的内容的操作包括:检测所述用户经由其肢体或第二输入设备围绕所述用户确定的所述第一视频中的主体信息的运动轨迹。
[0011]在一个实施例中,确定所述操作是否与针对所述第一视频预先存储的操作匹配包括:确定所述运动轨迹包围的范围与针对所述第一视频预先存储的主体信息的范围的重合范围;确定所述重合范围在针对所述第一视频预先存储的主体信息的范围内的第一比例;以及确定所述第一比例是否大于预先设定的第一比例阈值。
[0012]在一个实施例中,确定所述操作是否与针对所述第一视频预先存储的操作匹配还包括:确定所述重合范围在所述运动轨迹包围的范围内的第二比例;以及确定所述第二比例是否小于预先设定的第二比例阈值。
[0013]在一个实施例中,在确定所述操作是否与针对所述第一视频预先存储的操作匹配之前,所述方法还包括:从所述第一视频所属的服务器端获取针对所述第一视频预先存储的操作。
[0014]在一个实施例中,在停止播放所述第一视频之后,所述方法还包括:播放第二视频。
[0015]根据本发明实施例的另一方面,提供了一种视频播放设备,包括:检测装置,用于在播放第一视频时,检测用户针对所述第一视频的内容的操作;确定装置,用于确定所述操作是否与针对所述第一视频预先存储的操作匹配;以及判定装置,用于根据匹配结果来判定是否停止播放所述第一视频。
[0016]通过下文详细描述将会理解,根据本发明的实施例,用户针对该第一视频的内容的操作可以至少部分代表该用户针对该第一视频的理解程度,在该理解程度达到预先设定的标准(即该操作与针对该第一视频预先存储的操作匹配)的情况下停止播放该第一视频,既可以避免资源浪费,又可以促使用户积极主动地理解该第一视频,提高视频送达率。

【专利附图】

【附图说明】
[0017]通过参考附图阅读下文的详细描述,本发明实施例的上述以及其它目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施例,其中:
[0018]图1是图示根据本发明实施例的视频播放方法100的流程图;
[0019]图2是图示根据本发明实施例的视频播放设备200的框图;以及
[0020]图3是图示适合用来实践本发明实施例的计算机系统300的框图。
[0021]在各个附图中,相同或对应的标号表不相同或对应的部分。

【具体实施方式】
[0022]下面将参考附图中示出的若干示例性实施例来描述本发明的原理和精神。应当理解,给出这些实施例仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
[0023]应当注意,尽管在下文描述中可能参考视频网站来描述本发明的思想,但是本发明实施例同样适用于其它网站(例如,博客、微博、BBS、讨论区等网站),不论是目前已知的还是将来出现的。本发明的范围在上述方面不受限制。
[0024]图1是图示根据本发明实施例的视频播放方法100的流程图。应当理解,图1中所示的方法100的步骤仅仅是出于说明之目的。例如,方法100可以包括附加的和/或备选的步骤。方法100开始之后,包括如下的步骤S102至步骤S106。
[0025]步骤S102,在播放第一视频时,检测用户针对该第一视频的内容的操作。
[0026]步骤S104,确定该操作是否与针对该第一视频预先存储的操作匹配。
[0027]步骤S106,根据匹配结果来判定是否停止播放该第一视频。
[0028]通常,在播放第一视频时,用户可能做出各种操作,例如,一边观看一边转头聊天、完全不观看而从该第一视频切换到桌面或者其它应用程序、完全不观看而走开,这会造成资源浪费并且视频送达率低。本实施例中,用户针对该第一视频的内容的操作可以至少部分代表该用户针对该第一视频的理解程度,在该理解程度达到预先设定的标准(即该操作与针对该第一视频预先存储的操作匹配)的情况下停止播放该第一视频,既可以避免资源浪费,又可以促使用户积极主动地理解该第一视频,提高视频送达率。
[0029]当然,应当理解,本发明的实施例可以与其它视频播放方法结合使用。作为示例,可以在本发明的基础上,结合考虑用户的计算机性能和网络传输速度,选择该第一视频的适于快速加载、平滑播放的清晰度和分辨率,从而进一步提高视频送达率。此外,还可以采用相关技术中对于付费用户缩短第一视频播放甚至直接跳过第一视频播放的播放方式,从而进一步避免资源浪费。
[0030]在一个实施例中,用户针对第一视频的内容的操作可以是该用户将比如鼠标的指针、激光笔的聚焦点移动到指示该用户确定的该第一视频中的主体信息的位置,其中该用户确定的位置可以代表该用户针对该第一视频的理解程度。例如,在该第一视频是产品广告的情况下,该主体信息可能是该广告内容中出现的产品商标、产品型号、产品的特定颜色、产品的特定形状等;在该第一视频是其它视频的预告片的情况下,该主体信息可能是该其它视频的名称、主演、特定道具、特定剧情等。
[0031]然后,在这一实施例中,确定该用户确定的位置是否在针对该第一视频预先存储的主体信息的范围内,其中,例如可以预先将产品商标在该第一视频中出现的时间范围和(例如以坐标形式表示的)位置范围进行存储、或者可以预先将多种特定颜色及其相应的位置范围进行存储并且自始至终将该多种特定颜色显示在该第一视频的边缘以供用户选择。
[0032]在上述针对用户确定的位置的实施例中,还可以设置只有在用户将比如鼠标的指针、激光笔的聚焦点移动到某一位置并停止超过预先设定的时间阈值(例如0.5秒)之后,或者可以设置只有在用户将比如鼠标的指针、激光笔的聚焦点移动到某一位置并触发特定按键之后,才将该位置确定为该用户确定的该第一视频中的主体信息的位置。这样,可以避免用户将比如鼠标、激光笔的输入设备随意移动、随意按键而偶然造成上述匹配的结果。
[0033]在另一个实施例中,用户针对第一视频的内容的操作可以包括使得比如鼠标的指针、激光笔的聚焦点围绕该用户确定的第一视频中的主体信息的运动轨迹,其中该主体信息与上述实施例类似,可以代表该用户针对该第一视频的理解程度。本领域技术人员可以理解,还可以采用比如钢笔、遥控器等的其他输入设备,甚至不采用任何输入设备而仅仅经由用户手臂画圈来形成该运动轨迹。并且,可以使用包括但不限于红外感光设备、触摸屏、摄像头等设备来检测该运动轨迹。此外,鉴于该用户形成的运动轨迹不一定是全封闭的,因此可以使用相关技术中的任何图形算法自动将该运动轨迹补充完整,形成全封闭运动轨迹,本发明实施例对此不进行限定。
[0034]然后,在这一实施例中,可以确定该运动轨迹包围的范围与针对该第一视频预先存储的主体信息的范围的重合范围、确定该重合范围在针对该第一视频预先存储的主体信息的范围内的第一比例以及确定该第一比例是否大于预先设定的第一比例阈值。本领域技术人员可以理解,当该第一比例大于预先设定的第一比例阈值时,可以认为该用户的操作与针对该第一视频预先存储的操作匹配并且停止播放该第一视频,反之,可以继续播放该第一视频直至播放完毕。
[0035]此外,如果该运动轨迹是经由用户手臂挥动形成的一条直线,并且该直线穿过针对该第一视频预先存储的主体信息的范围,则可以认为该用户的操作与针对该第一视频预先存储的操作匹配并且停止播放该第一视频。
[0036]在上述针对用户确定的范围的实施例中,还可以确定该重合范围在该运动轨迹包围的范围内的第二比例以及确定该第二比例是否小于预先设定的第二比例阈值。这样,可以避免用户使得输入设备包围很大的范围而偶然造成上述匹配的结果。
[0037]在又一个实施例中,针对该第一视频预先存储的操作存储在该第一视频所属的服务器端,并且可以从该第一视频所属的服务器端获取针对该第一视频预先存储的操作,从而提高匹配结果的准确性。
[0038]备选地或附加地,在停止播放第一视频之后,还可以播放第二视频。应当注意,本发明无意限制该第二视频的类型,即,在该第一视频是产品广告的情况下,该第二视频可以是其他产品广告、其它视频的预告片或者用户期望观看的电影或连续剧。
[0039]下面参考图2,其图示出了根据本发明实施例的视频播放设备200的框图。
[0040]如图2所示,根据本发明的实施例,该视频播放设备200包括:检测装置202,用于在播放第一视频时,检测用户针对该第一视频的内容的操作;确定装置204,用于确定该操作是否与针对该第一视频预先存储的操作匹配以及判定装置206,用于根据匹配结果来判定是否停止播放该第一视频。
[0041]根据本发明的某些实施例,检测装置202可以包括:指针位置检测装置,用于检测该用户将第一输入设备的指针移动到指示该用户确定的该第一视频中的主体信息的位置。确定装置204可以包括:指针位置确定装置,用于确定该指针的位置是否在针对该第一视频预先存储的主体信息的范围内。进而,确定装置204还可以包括:停止时间确定装置,用于确定该指针的位置是否在针对该第一视频预先存储的主体信息的范围内停止超过预先设定的时间阈值。
[0042]根据本发明的某些实施例,检测装置202可以包括:运动轨迹检测装置,用于检测该用户经由其肢体或第二输入设备围绕该用户确定的该第一视频中的主体信息的运动轨迹。确定装置204可以包括:重合范围确定装置,用于确定该运动轨迹包围的范围与针对该第一视频预先存储的主体信息的范围的重合范围;第一比例确定装置,用于确定该重合范围在针对该第一视频预先存储的主体信息的范围内的第一比例;以及第一确定装置,用于确定该第一比例是否大于预先设定的第一比例阈值。进而,确定装置204还可以包括:第二比例确定装置,用于确定该重合范围在该运动轨迹包围的范围内的第二比例;以及第二确定装置,用于确定该第二比例是否小于预先设定的第二比例阈值。
[0043]根据本发明的某些实施例,该视频播放设备200还可以包括:获取装置,用于从该第一视频所属的服务器端获取针对该第一视频预先存储的操作。
[0044]根据本发明的某些实施例,该视频播放设备200还可以包括:播放装置,用于播放第二视频。
[0045]注意,为清晰起见,在图2中没有示出可选的装置以及各个装置所包含的子装置。然而,应当理解,设备200中记载的各个装置分别对应于上文参考图1的方法100中的各个步骤。由此,上文针对方法100描述的操作和特征同样适用于设备200及其中包含的装置,在此不再赘述。
[0046]还应当理解,设备200可以利用各种方式实现。例如,在某些实施例中,设备200可以利用软件和/或固件来实现。备选地或附加地,设备200可以部分地或者完全地根据硬件来实现。例如,设备200可以实现为集成电路(IC)芯片或专用集成电路(ASIC)。设备200也可以实现为片上系统(SOC)。现在已知或者将来开发的其它方式也是可行的,本发明的范围在此方面不受限制。
[0047]图3示出了适于用来实践本发明实施例的计算机系统的示意性框图。如图3所示,计算机系统可以包括:CPU(中央处理单元)301、RAM(随机存取存储器)302、ROM(只读存储器)303、系统总线304、硬盘控制器305、键盘控制器306、串行接口控制器307、并行接口控制器308、显示控制器309、硬盘310、键盘311、串行外部设备312、并行外部设备313和显示器314。在这些设备中,与系统总线304耦合的有CPU301、RAM302、R0M303、硬盘控制器305、键盘控制器306、串行控制器307、并行控制器308和显示控制器309。硬盘310与硬盘控制器305耦合,键盘311与键盘控制器306耦合,串行外部设备312与串行接口控制器307耦合,并行外部设备313与并行接口控制器308耦合,以及显示器314与显示控制器309耦合。应当理解,图3所述的结构框图仅仅为了示例的目的而示出的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况而增加或者减少某些设备。
[0048]如上所述,设备200可以实现为纯硬件,例如芯片、ASIC、S0C等。这些硬件可以集成在计算机系统300中。此外,本发明的实施例也可以通过计算机程序产品的形式实现。例如,参考图1描述的方法100可以通过计算机程序产品来实现。该计算机程序产品可以存储在例如图3所示的RAM304、R0M304、硬盘310和/或任何适当的存储介质中,或者通过网络从适当的位置下载到计算机系统300上。计算机程序产品可以包括计算机代码部分,其包括可由适当的处理设备(例如,图3中示出的CPU301)执行的程序指令。所述程序指令至少可以包括用于实现方法100的步骤的指令。
[0049]应当注意,本发明的实施例可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的设备及其模块可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。
[0050]说明书中提及的通信网络可以包括各类网络,包括但不限于局域网(“LAN”),广域网(“WAN”),根据IP协议的网络(例如,因特网)以及端对端网络(例如,ad hoc对等网络)。
[0051]应当注意,尽管在上文详细描述中提及了设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施例,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
[0052]此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0053]虽然已经参考若干具体实施例描述了本发明,但是应该理解,本发明并不限于所公开的具体实施例。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。
【权利要求】
1.一种视频播放方法,包括: 在播放第一视频时,检测用户针对所述第一视频的内容的操作; 确定所述操作是否与针对所述第一视频预先存储的操作匹配;以及 根据匹配结果来判定是否停止播放所述第一视频。
2.根据权利要求1所述的方法,检测用户针对所述第一视频的内容的操作包括:检测所述用户将第一输入设备的指针移动到指示所述用户确定的所述第一视频中的主体信息的位置。
3.根据权利要求2所述的方法,确定所述操作是否与针对所述第一视频预先存储的操作匹配包括:确定所述指针的位置是否在针对所述第一视频预先存储的主体信息的范围内。
4.根据权利要求3所述的方法,确定所述操作是否与针对所述第一视频预先存储的操作匹配还包括:确定所述指针的位置是否在针对所述第一视频预先存储的主体信息的范围内停止超过预先设定的时间阈值。
5.根据权利要求1所述的方法,检测用户针对所述第一视频的内容的操作包括:检测所述用户经由其肢体或第二输入设备围绕所述用户确定的所述第一视频中的主体信息的运动轨迹。
6.根据权利要求5所述的方法,确定所述操作是否与针对所述第一视频预先存储的操作匹配包括: 确定所述运动轨迹包围的范围与针对所述第一视频预先存储的主体信息的范围的重合范围; 确定所述重合范围在针对所述第一视频预先存储的主体信息的范围内的第一比例;以及 确定所述第一比例是否大于预先设定的第一比例阈值。
7.根据权利要求6所述的方法,确定所述操作是否与针对所述第一视频预先存储的操作匹配还包括: 确定所述重合范围在所述运动轨迹包围的范围内的第二比例;以及 确定所述第二比例是否小于预先设定的第二比例阈值。
8.根据权利要求1至7中任一项所述的方法,在确定所述操作是否与针对所述第一视频预先存储的操作匹配之前,所述方法还包括:从所述第一视频所属的服务器端获取针对所述第一视频预先存储的操作。
9.根据权利要求1至7中任一项所述的方法,在停止播放所述第一视频之后,所述方法还包括:播放第二视频。
10.一种视频播放设备,包括: 检测装置,用于在播放第一视频时,检测用户针对所述第一视频的内容的操作; 确定装置,用于确定所述操作是否与针对所述第一视频预先存储的操作匹配;以及 判定装置,用于根据匹配结果来判定是否停止播放所述第一视频。
【文档编号】H04N21/472GK104349214SQ201310342225
【公开日】2015年2月11日 申请日期:2013年8月2日 优先权日:2013年8月2日
【发明者】费俊明 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1