视频的关联信息库制作和视频播放的方法、平台及系统与流程

文档序号:12970286阅读:158来源:国知局
视频的关联信息库制作和视频播放的方法、平台及系统与流程
本发明涉及计算机领域,特别涉及一种视频的关联信息库制作和视频播放的方法、平台以及系统。

背景技术:
交互式视频可以向观众显示视频中人或物的具体信息,比如视频中人物的介绍信息、视频中人物所穿衣物的详细介绍信息等,可以向观众提供方便快捷且针对性极强的服务,因此具有广泛的应用前景。现有的交互式视频制作与显示方法主要包括:第一,根据轮廓匹配的方式从整个视频中分割出一至多个目标对象;第二,对分割出的一至多个目标对象进行自动分类,每个目标对象对应有一个目标对象的基本信息,目标对象的基本信息可由开发者自行定制,比如,某目标对象为一件衣服,则对应的这件衣服的品牌介绍、价格信息、购买地址等会被保存在该衣服目标对象的基本信息中;第三,当检测到视频观看用户的鼠标指向视频画面中的目标对象时,向观看用户显示该目标对象的基本信息中待显示的内容。在实现本发明的过程中,发明人发现现有技术至少存在以下问题:当同一画面中存在多个目标对象且各目标对象有重叠时,无法正常实现匹配和显示该目标对象的基本信息中待显示的内容。

技术实现要素:
有鉴于此,本发明实施例提供了一种视频的关联信息库制作和视频播放的方法、平台及系统,以便解决现有技术中交互式视频制作效果较差的问题。所述技术方案如下:一方面,提供了一种视频的关联信息库制作方法,所述方法包括:按照所要设定的不同目标对象的存在周期从原始视频获取一至多个连续画面帧;在一个目标对象对应的一至多个连续画面帧中确定预先设定的所述目标对象在每个画面帧中的轮廓信息和显示的优先级;根据所述目标对象在每个画面帧中的轮廓信息和显示的优先级制作所述原始视频的关联信息库,所述关联信息库为用于播放交互式视频时读取的文件,保存有目标对象的基本信息和视频交互信息,其中,所述目标对象的基本信息包含用于待显示的内容;所述视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级。在第一方面的第一种可能实现方式中,所述在一个目标对象对应的一至多个连续画面帧中确定预先选定的目标对象在每个画面帧中的轮廓信息之前,所述方法还包括:显示目标对象设定界面;显示目标对象设定界面;将视频制作用户在所述目标对象设定界面中圈定的区域中的对象设定为目标对象,并将圈定的区域轮廓信息归为所述目标对象的第一轮廓信息,并携带在视频交互信息中;建立所述视频交互信息中携带的目标对象的第一轮廓信息与所述视频制作用户为所述目标对象制定的目标对象的基本信息之间的对应关系。结合第一方面的第一种可能实现方式,在第二种可能实现方式中,将视频制作用户在所述目标对象设定界面中圈定的区域中的对象设定为目标对象后,还包括:利用轮廓提取算法获取圈定的区域中目标对象的轮廓信息,并归为所述目标对象的第二轮廓信息,并携带在视频交互信息中;建立所述视频交互信息中携带的目标对象的第二轮廓信息与所述视频制作用户为所述设定的目标对象制定的目标对象的基本信息之间的对应关系。结合第一方面的第二种可能实现方式,在第三种可能实现方式中,所述在一个目标对象对应的一至多个连续画面帧中确定预先设定的所述目标对象在每个画面帧中的轮廓信息,具体包括:获取所述圈定的区域中的目标对象的特征信息,并利用目标跟踪算法计算所述一至多个连续画面帧中其余画面帧的目标对象的第一轮廓信息和第二轮廓信息,并携带在视频交互信息中。结合第一方面或第一方面的第一种可能实现方式,在第四种可能实现方式中,所述目标对象的基本信息包括:所述目标对象的标识、所述目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个;则所述建立所述视频交互信息中携带的目标对象的第一轮廓信息与所述视频制作用户为所述目标对象制定的目标对象的基本信息之间的对应关系具体为:建立所述视频交互信息中携带的目标对象的第一轮廓信息与所述目标对象的标识、所述目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个的关联关系。结合第一方面的第三种可能或第四种可能实现方式,在第五种可能实现方式中,所述方法包括:将各画面帧中的目标对象的第一轮廓信息对应的区域设置为所述各画面帧中的目标对象的第一交互区域;将各画面帧中的目标对象的第二轮廓信息对应的区域设置为所述各画面帧中的目标对象的第二交互区域;以便视频播放平台在检测到用户对所述第一交互区域和第二交互区域的预定义操作时,以相比第一交互区域更具体的方式显示第二交互区域对应的目标对象的待显示的内容。第二方面,提供了一种视频播放方法,所述方法包括:解析原始视频和所述原始视频的关联信息库,获取所述原始视频的关联信息库中的目标对象的基本信息和视频交互信息,所述视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级,所述目标对象的基本信息包含用于待显示的内容;当检测到用户对当前播放的画面帧中的目标对象的轮廓信息对应的交互区域的预定义操作时,根据显示的优先级显示与所述交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容。在第二方面的第一种可能实现方式中,在所述当前播放的画面帧中存在多个目标对象,且所述多个目标对象对应的交互区域有重叠时,所述根据显示的优先级显示与所述交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容,具体包括:显示所述多个目标对象中显示的优先级较高的目标对象对应的目标对象的基本信息中待显示的内容。在第二方面的第二种可能实现方式中,在所述当前播放的画面帧中存在多个目标对象,且所述多个目标对象对应的交互区域有重叠时,所述根据显示的优先级值的大小显示与所述交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容,具体包括:按照显示的优先级从高到低的顺序,显示所述多个目标对象对应的各目标对象的基本信息中待显示的内容。结合第二方面、第二方面的第一种可能实现方式或第二方面的第二种可能实现方式,在第三种可能实现方式中,所述预定义操作至少包括鼠标指向操作、鼠标点击操作、触摸笔的感应、鼠标在视频内的指向移动操作或触摸点击操作中的一种或多种。第三方面,提供一种视频的关联信息库制作平台,所述平台包括:获取模块,用于按照所要设定的不同目标对象的存在周期从原始视频获取一至多个连续画面帧;轮廓信息确定模块,用于在所述获取模块获取的一个目标对象对应的一至多个连续画面帧中确定预先设定的所述目标对象在每个画面帧中的轮廓信息;显示的优先级确定模块,用于在所述获取模块获取的一个目标对象对应的一至多个连续画面帧中确定预先设定的所述目标对象在每个画面帧中的显示的优先级;关联信息库制作模块,用于根据所述目标对象在每个画面帧中的轮廓信息和显示的优先级制作所述原始视频的关联信息库,所述关联信息库为用于播放交互式视频时读取的文件,保存有目标对象的基本信息和视频交互信息;其中,所述目标对象的基本信息包含用于待显示的内容;所述视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级。在第三方面的第一种可能实现方式中,所述平台还包括:设定显示模块,用于显示目标对象设定界面;第一目标对象设定模块,用于将视频制作用户在所述设定显示模块显示的目标对象设定界面中圈定的区域中的对象设定为目标对象,并将圈定的区域轮廓信息归为目标对象的第一轮廓信息,并携带在视频交互信息中;第一对应关系建立模块,用于建立所述视频交互信息中携带的目标对象的第一轮廓信息与所述视频制作用户为所述目标对象制定的目标对象的基本信息之间的对应关系。结合第三方面的第一种可能实现方式,在第二种可能实现方式中,所述平台还包括:第二目标对象设定模块,用于利用轮廓提取算法获取圈定的区域中目标对象的轮廓信息,并归为所述目标对象的第二轮廓信息,并携带在视频互信息中;第二对应关系建立模块,用于建立所述视频交互信息中携带的目标对象的第二轮廓信息与所述视频制作用户为所述设定的目标对象制定的目标对象的基本信息之间的对应关系。结合第三方面的第二种可能实现方式,在第三方面第三种可能实现方式中,所述轮廓信息确定模块,包括:特征信息获取单元,用于获取所述圈定的区域中的目标对象的特征信息;跟踪单元,用于利用目标跟踪算法计算所述一至多个连续画面帧中其余画面帧的目标对象的第一轮廓信息和第二轮廓信息,并携带在视频交互信息中。结合第三方面或第三方面的第一种可能实现方式,在第三方面的第四种可能实现方式中,所述目标对象的基本信息包括:所述目标对象的标识、所述目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个;所述第一对应关系建立模块,具体用于建立所述视频交互信息中携带的目标对象的第一轮廓信息与所述目标对象的标识、所述目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个的关联关系。结合第三方面的第三种可能实现方式或第三方面的第四种可能实现方式,在第五种可能实现方式中,所述平台还包括:交互区域设置模块;所述交互区域设置模块,包括:第一设置单元,用于将各画面帧中的目标对象的第一轮廓信息对应的区域设置为所述各画面帧中的目标对象的第一交互区域;第二设置单元,用于将各画面帧中的目标对象的第二轮廓信息对应的区域设置为所述各画面帧中的目标对象的第二交互区域;以便视频播放平台在检测到用户对所述第一交互区域和第二交互区域的预定义操作时,以相比第一交互区域更具体的方式显示第二交互区域对应的目标对象的待显示的内容。第四方面,提供了一种视频的关联信息库制作平台,所述平台包括:I/O接口、处理器、存储器和显示器;所述处理器与所述存储器相连;所述I/O接口一端与所述处理器和所述存储器相连,另一端与所述显示器相连;所述处理器,用于按照所要设定的不同目标对象的存在周期从原始视频获取一至多个连续画面帧;所述处理器,还用于在一个目标对象对应的一至多个连续画面帧中确定预先设定的所述目标对象在每个画面帧中的轮廓信息;所述处理器,还用于在一个目标对象对应的一至多个连续画面帧中确定预先设定的所述目标对象在每个画面帧中的显示的优先级;所述处理器,还用于根据所述目标对象在每个画面帧中的轮廓信息和显示的优先级制作所述原始视频的关联信息库,所述关联信息库为用于播放交互式视频时读取的文件,保存有目标对象的基本信息和视频交互信息;其中,所述目标对象的基本信息包含用于待显示的内容;所述视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级。在第四方面的第一种可能实现方式中,所述处理器,还用于在所述显示器中显示目标对象设定界面;所述处理器,还用于将视频制作用户在目标对象设定界面中圈定的区域中的对象设定为目标对象,并将圈定的区域轮廓信息归为目标对象的第一轮廓信息,并携带在视频交互信息中;所述处理器,还用于建立所述视频交互信息中携带的目标对象与所述视频制作用户为所述设定的目标对象制定的目标对象的基本信息之间的对应关系。在第四方面的第二种可能实现方式中,所述处理器,还用于利用轮廓提取算法获取圈定的区域中目标对象的轮廓信息,并归为所述目标对象的第二轮廓信息,并携带在视频互信息中;所述处理器,还用于建立所述视频交互信息中携带的目标对象的第二轮廓信息与所述视频制作用户为所述设定的目标对象制定的目标对象的基本信息之间的对应关系。结合第四方面的第二种可能实现方式,在第三种可能实现方式中,所述处理器,还用于获取所述圈定的区域中的目标对象的特征信息,并利用目标跟踪算法计算所述一至多个连续画面帧中其余画面帧的目标对象的第一轮廓信息和第二轮廓信息,并携带在视频交互信息中。结合第四方面或第四方面的第一种可能实现方式,在第四方面的第四种可能实现方式中,所述目标对象的基本信息包括:所述目标对象的标识、所述目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个;所述处理器,具体用于建立所述视频交互信息中携带的目标对象的第一轮廓信息与所述目标对象的标识、所述目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个的关联关系。结合第四方面的第三种可能实现方式或第四方面的第四种可能实现方式中,在第四方面的第五种可能实现方式中,所述处理器,还用于将各画面帧中的目标对象的第一轮廓信息对应的区域设置为所述各画面帧中的目标对象的第一交互区域;将各画面帧中的目标对象的第二轮廓信息对应的区域设置为所述各画面帧中的目标对象的第二交互区域;以便视频播放平台在检测到用户对所述第一交互区域和第二交互区域的预定义操作时,以相比第一交互区域更具体的方式显示第二交互区域对应的目标对象的待显示的内容。第五方面,提供一种视频播放平台,所述平台包括:解析模块,用于解析原始视频和所述原始视频的关联信息库,获取所述原始视频的关联信息库中的目标对象的基本信息和视频交互信息,所述视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级,所述目标对象的基本信息包含用于待显示的内容;信息显示模块,用于当检测到用户对当前播放的画面帧中的目标对象的轮廓信息对应的交互区域的预定义操作时,根据显示的优先级显示与所述交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容。在第五方面的第一种可能实现方式中,所述信息显示模块还用于,在所述当前播放的画面帧中存在多个目标对象,且所述多个目标对象对应的交互区域有重叠时,显示所述多个目标对象中显示的优先级较高的目标对象对应的目标对象的基本信息中待显示的内容。在第五方面的第二种可能实现方式中,所述信息显示模块还用于,在所述当前播放的画面帧中存在多个目标对象,且所述多个目标对象对应的交互区域有重叠时,按照显示的优先级从高到低的顺序,依照顺序显示所述多个目标对象对应的各目标对象的基本信息中待显示的内容。第六方面,提供了一种视频播放平台,其特征在于,所述平台包括:I/O接口、处理器、存储器和显示器;所述处理器与所述存储器相连;所述I/O接口一端与所述处理器和所述存储器相连,另一端与所述显示器相连;所述处理器,用于解析原始视频和所述原始视频的关联信息库,获取所述原始视频的关联信息库中的目标对象的基本信息和视频交互信息,所述视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级,所述目标对象的基本信息包含用于待显示的内容;所述处理器,还用于当检测用户到对当前播放的画面帧中的目标对象的轮廓信息对应的交互区域设置模块设置的交互区域的预定义操作时,根据显示的优先级,在所述显示器中显示与所述交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容。在第六方面的第一种可能实现方式中所述处理器,还用于在所述当前播放的画面帧中存在多个目标对象,且所述多个目标对象对应的交互区域有重叠时,在所述显示器中显示所述多个目标对象中显示的优先级较高的目标对象对应的目标对象的基本信息中待显示的内容。在第六方面的第二种可能实现方式中,所述处理器还用于,在所述当前播放的画面帧中存在多个目标对象,且所述多个目标对象对应的交互区域有重叠时,按照显示的优先级从高到低的顺序,在所述显示器中依照顺序显示所述多个目标对象对应的各目标对象的基本信息中待显示的内容。第七方面,提供了一种视频的关联信息库制作与视频播放系统,其特征在于,所述系统包括:如上述第三方面所述的视频关联信息库制作平台以及如上述第五方面所述的视频播放平台。本发明实施例提供的技术方案的有益效果是:通过按照目标对应的存在周期从原始视频获取一至多个连续画面帧,并在该一至多个连续画面帧中确定视频制作用户预先设定的目标对象的轮廓信息和显示的优先级,解决了现有技术中制作的关联信息库中对于目标对象存在被背景或其他对象覆盖时相关信息空白的不足。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一个实施例提供的视频的关联信息库制作方法的方法流程图;图2是本发明另一实施例提供的视频的关联信息库制作方法的方法流程图;图3是本发明另一实施例提供的相邻帧间差值计算流程图;图4是本发明另一实施例提供的目标对象设定界面示意图;图5是本发明另一实施例提供的目标对象显示的优先级调整示意图;图6是本发明另一实施例提供的视频的关联信息库结构图;图7是本发明一个实施例提供的视频播放方法的方法流程图;图8是本发明另一实施例提供的视频播放方法的方法流程图;图9是本发明一个实施例提供的视频的关联信息库制作平台的装置结构图;图10是本发明另一实施例提供的视频的关联信息库制作平台的装置结构图;图11是本发明一个实施例提供的视频的关联信息库制作平台的装置结构图;图12是本发明另一实施例提供的视频的关联信息库制作平台的装置结构图;图13是本发明一个实施例提供的视频播放平台的装置结构图;图14是本发明另一实施例提供的视频播放平台的装置结构图;图15是本发明一个实施例提供的视频播放平台的装置结构图;图16是本发明另一实施例提供的视频播放平台的装置结构图;图17是本发明一个实施例提供的视频的关联信息库制作与视频播放系统的系统构成图;图18是本发明一个实施例提供的视频的关联信息库制作与视频播放系统的工作流程图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。请参见图1,其示出了本发明一个实施例提供的视频的关联信息库制作方法的方法流程图,该方法可以包括:步骤101,按照所要设定的不同目标对象的存在周期从原始视频获取一至多个连续画面帧;步骤102,在一个目标对象对应的一至多个连续画面帧中确定预先设定的目标对象在每个画面帧中的轮廓信息和显示的优先级;步骤103,根据目标对象在每个画面帧中的轮廓信息和显示的优先级制作原始视频的关联信息库,关联信息库为用于播放交互式视频时读取的文件,保存有目标对象的基本信息和视频交互信息;其中,目标对象的基本信息包含用于待显示的内容;视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级。综上所述,本发明实施例提供的视频的关联信息库制作方法,通过按照目标对应的存在周期从原始视频获取一至多个连续画面帧,并在该一至多个连续画面帧中确定视频制作用户预先设定的目标对象的轮廓信息和显示的优先级,解决了现有技术中制作的关联信息库中对于目标对象存在被背景或其他对象覆盖时相关信息空白的不足。为了对上一实施例提供的视频的关联信息库制作方法做进一步描述,请参见图2,其示出了本发明另一实施例提供的视频的关联信息库制作方法的方法流程图,该方法可以包括:步骤201,制作平台按照所要设定的不同目标对象的存在周期从原始视频获取一至多个连续画面帧;视频文件由一系列的画面帧组成,每个画面帧就是一幅影像画面。视频中一个目标对象可能只在某一周期内存在,对该目标对象进行轮廓提取、跟踪等处理时,只需要对包含有该目标对象的画面帧进行处理即可。因此,可以从原始视频按照所要设定的不同目标对象的存在周期获取一至多个连续画面帧,该一至多个连续画面帧可以被称为一个画面帧组,制作平台分别对每个画面帧组进行处理,以便视频制作用户针对不同的场景在对应的画面帧中分别设置目标对象,其中,每个画面帧组中包含至少一个画面帧。考虑到一个目标对象在同一个场景中变化较小,比如同一个人物在同一个场景中的衣服一般不会变,因此,在按照所要设定的不同目标对象的存在周期从原始视频获取一至多个连续画面帧时,可以考虑将视频按照不同的场景分割成一系列的画面帧组。实际应用中,可以根据检测相邻的两个画面帧是否为突变帧来判断相邻两个画面帧是否属于同一场景。一般认为视频中镜头之间的切换方式主要有两大类:突变和渐变。突变是镜头间的突然变化,一般在两帧图像间完成。渐变则是从一个镜头缓慢地变化到另一个镜头,一般延续十几或几十帧。相同的视频场景中,视频目标对象的背景相同或相似,因此,可以认为同一场景的镜头为渐变镜头,并将两个突变镜头之间的渐变镜头所对应的一系列连续的画面帧分割成一个画面帧组。本实施例选用HSV(Hue、Saturation、Value,色度、饱和度、亮度)直方图特征值来检测镜头边界,采用一种基于帧间差值和非相邻帧间差值的自适应镜头检测方法。其中,基于相邻帧间差值的自适应法能够很好地检测突变镜头,而基于非相邻帧间差值的自适应法能很好地检测渐变镜头,二者结合将能很好地检测各类突变和渐变镜头。请参见图3示出的相邻帧间差值计算流程图,本发明实施例以基于相邻帧间差值的自适应检测法为例,对镜头检测方法做详细的介绍:其中,α为一预先设定的镜头边界检测阀值系数,统计结果表明α一般取5~6最佳;NFD(theneighborframedifference,相邻帧间差值)的视频流相邻两帧的帧间差值;Mean为窗口内帧间差值的平均值;Sum为相邻帧间差值累积和;Count为帧间差值累积次数。算法具体流程如下:步骤①程序启动;步骤②第一次读取画面帧时,读入视频流的相邻两帧图像,从第一帧和第二帧开始;如果不是第一次读取画面帧,则只读入一帧图像;步骤③把读入的画面帧图像转换成HSV模型并量化为72个颜色空间,计算直方图;步骤④计算与上一帧图像直方图的差值NFD;步骤⑤判断NFD是否小于Mean的α倍,如果是,则表明读入帧与上一帧之间为渐变,进入步骤⑥,否则为突变,进入步骤⑦;步骤⑥累积统计信息;步骤⑦,重置统计信息。基于非相邻帧间差值的自适应检测法的计算方式与上述基于相邻帧间差值的自适应检测法类似,只是读取的画面帧为非相邻帧,对此,本实施例不再赘述。步骤202,制作平台显示目标对象设定界面,将视频制作用户在目标对象设定界面中圈定的区域中的对象设定为目标对象,并将圈定的区域轮廓信息归为该目标对象的第一轮廓信息,并携带在视频交互信息中;其中,目标对象对应的轮廓信息可以包括第一轮廓信息和第二轮廓信息,其中,第一轮廓信息可以是视频制作用户手动圈定的轮廓信息,第二轮廓信息可以是目标对象自身的轮廓信息。轮廓信息具体可以是标示轮廓所包含区域的区域坐标。制作平台可以向视频制作用户提供目标对象设定功能,具体的,可以向视频制作用户显示目标对象设定界面,视频制作用户在目标对象设定界面中为每个画面帧组圈定一至多个目标对象,并将圈定的区域轮廓信息归为该目标对象的第一轮廓信息,并将该第一轮廓信息携带在视频交互信息中。其中,轮廓信息具体可以是圈定区域的坐标。比如图4所示的目标对象设定界面示意图,其中,汽车为目标对象,鼠标所指的虚线框的轮廓即为视频制作用户圈定的区域轮廓,虚线框对应的轮廓信息即为该汽车的第一轮廓信息。步骤203,制作平台建立视频交互信息中携带的目标对象的第一轮廓信息与视频制作用户为该目标对象制定的目标对象的基本信息之间的对应关系;视频制作用户设定目标对象之后,还可以为设定的目标对象制定各自的目标对象的基本信息。比如该画面帧组a中的目标对象为汽车,则视频制作用户可以将该汽车的名称信息、详细介绍信息(比如厂家名称、生产地、价格信息、优惠信息、官网链接等)、该汽车的相关图片、视频等制定为该目标对象的目标对象的基本信息。需要说明的是,对于不同场景的同一人物或物体,可以根据情况设置为不同的目标对象,比如,某人物A在画面帧组a中穿着某品牌款式的大衣,且在画面帧组a中被设定为目标对象1,而该人物A在另一画面帧组b中穿着另一品牌款式的长裤,则视频制作用户可以将画面帧组b中将该人物A设定为目标对象3,且将对应的目标对象的基本信息制定为该品牌款式的长裤的基本信息。制作平台将圈定的区域轮廓信息归为该目标对象的第一轮廓信息,并携带在视频交互信息中之后,建立视频交互信息中携带的目标对象的第一轮廓信息与视频制作用户为该目标对象制定的目标对象的基本信息之间的对应关系。步骤204,制作平台利用轮廓提取算法获取圈定的区域中目标对象的轮廓信息,并归为该目标对象的第二轮廓信息,并携带在视频交互信息中。制作平台将视频制作用户圈定的区域轮廓信息归为该目标对象的第一轮廓信息之后,还进一步利用轮廓提取算法获取圈定的区域中目标对象的轮廓信息,并归为该目标对象的第二轮廓信息,并携带在视频交互信息中。仍然以如图4所示的目标设定界面示意图为例,制作平台可以利用轮廓提取算法获取图中汽车的轮廓信息,并将该汽车的轮廓信息归为该汽车的第二轮廓信息,并将第二轮廓信息携带在视频交互信息中。其中,轮廓提取算法可以通过现有技术实现,本实施例不再赘述。步骤205,制作平台建立该视频交互信息中携带的目标对象的第二轮廓信息与视频制作用户为设定的目标对象制定的目标对象的基本信息之间的对应关系。相应的,制作平台将轮廓提取算法获取的目标对象的轮廓信息归为该目标对象的第二轮廓信息,并携带在视频交互信息中之后,同样需要建立视频交互信息中携带的目标对象的第二轮廓信息与视频制作用户为该目标对象制定的目标对象的基本信息之间的对应关系。步骤206,制作平台获取圈定的区域中的目标对象的特征信息,并利用目标跟踪算法计算该一至多个连续画面帧中其余画面帧的目标对象的第一轮廓信息和第二轮廓信息,并携带在视频交互信息中;制作平台可以获取视频制作用户圈出的目标对象的特征信息,并利用目标跟踪算法自动确定该目标对象在对应画面帧组的其余每一个画面帧中的具体区域,并获取相应的第一轮廓信息和第二轮廓信息,并将各画面帧中目标对象的第一轮廓信息和第二轮廓信息携带在视频交互信息中。该步骤又称为目标对象轨迹生成,可以基于特定的算法实现,比如TLD(Tracking、Learning、Detecting,跟踪、学习、检测)算法,本发明实施例对于采用何种算法进行目标对象轨迹生成不做具体限定。需要说明的是,实际应用中,制作平台也可以不提取目标对象的第二轮廓信息,此时,制作平台只需要利用目标跟踪算法计算该一至多个连续画面帧中其余画面帧的目标对象的第一轮廓信息即可。步骤207,将各画面帧中的目标对象的第一轮廓信息和第二轮廓信息对应的区域设置为各画面帧中的目标对象的第一交互区域和第二交互区域;制作平台将各画面帧中的目标对象的第一轮廓信息对应的区域设置为各画面帧中的目标对象的第一交互区域,将各画面帧中的目标对象的第二轮廓信息对应的区域设置为各画面帧中的目标对象的第二交互区域,以便视频播放平台在检测到用户对第一交互区域和第二交互区域的预定义操作时,以相比第一交互区域更具体的方式显示第二交互区域对应的目标对象的待显示的内容。其中,轮廓信息可以是区域坐标,制作平台根据各画面帧中目标对象的轮廓信息所示的区域坐标,将该画面帧中对应区域设置成交互区域。同样的,若制作平台不提取目标对象的第二轮廓信息,则只需要将各画面帧中的目标对象的第一轮廓信息对应的区域设置为各画面帧中的目标对象的第一交互区域即可。步骤208,制作平台显示目标对象优先级设定界面,并根据视频制作用户在目标对象优先级设定界面中的操作指令为目标对象设定在各画面帧中的显示的优先级;当某一个画面帧中同时存在多个目标对象时,该多个目标对象的目标区域可能会存在重叠,此时,需要视频制作用户为重叠的目标对象设置显示的优先级,以便视频播放平台可以在重叠的目标区域优先显示的优先级较高的目标对象对应的基本信息。具体的,请参见图5所示的目标对象显示的优先级调整示意图,其中,目标对象为人物A,显示层级数即为目标对象显示的优先级,图示为将目标对象人物A在画面帧0至画面帧156中的显示层级数设置为9,通过这种方法,视频制作用户可以自由定义各目标对象在每一画面帧中的显示的优先级。制作平台保存目标对象的显示的优先级以便后续将目标对象的显示的优先级添加入该视频的关联信息库中。步骤209,制作平台根据目标对象在每个画面帧中的轮廓信息制作原始视频的关联信息库,该关联信息库为用于播放交互式视频时读取的文件,保存有目标对象的基本信息和视频交互信息,其中,目标对象的基本信息包含用于待显示的内容;视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示优先级。具体的,制作平台将目标对象在每一画面帧中的轮廓信息(包括第一轮廓信息和第二轮廓信息),以及目标对象与目标对象的基本信息的对应关系保存在文件中,该文件称为原始视频的关联信息库,可以采用XML(ExtensibleMarkupLanguage,可扩展标记语言)文件格式或数据库格式,最终由视频播放平台使用。以图6所示的一种关联信息库结构图为例,该关联信息库中可以包括原始视频基本信息、目标对象的基本信息以及视频交互信息。其中,目标对象的基本信息包含各目标对象的标识以及用于待显示的内容,比如各目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个;视频交互信息包括:各画面帧中包含的目标对象的标识、各画面帧中包含的目标对象的轮廓信息以及各画面帧中包含的目标对象的显示的优先级。其中,步骤203中制作平台建立视频交互信息中携带的目标对象的第一轮廓信息与视频制作用户为该目标对象制定的目标对象的基本信息之间的对应关系,具体为建立视频交互信息中携带的目标对象的第一轮廓信息与该目标对象的标识、该目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个的关联关系;步骤205中制作平台建立该视频交互信息中携带的目标对象的第二轮廓信息与视频制作用户为设定的目标对象制定的目标对象的基本信息之间的对应关系,具体为建立视频交互信息中携带的目标对象的第二轮廓信息与该目标对象的标识、该目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个的关联关系。需要说明的是,图6所示的关联信息库,将目标对象的基本信息和视频交互信息分别存储于两种不同的存储结构中,并利用目标对象的标识进行关联,实际应用中,还可以将目标对象的基本信息和视频交互信息及其对应关系存储于同一存储结构中,对此,本实施例不做具体限定。本发明实施例提供的视频的关联信息库制作方法,通过首先从原始视频获取一至多个连续画面帧,再根据视频制作用户的手动操作在其中一个画面帧中圈定目标对象并提取轮廓信息,最后利用目标跟踪算法确定该目标对象在该一至多个画面帧的每一个画面帧中的轮廓信息,这种半自动的目标对象轮廓信息提取方法,相对于现有的基于对象进行分割及分类的方法来说,准确性和效率都有了进一步的提高。除了上述准确性和效率的提高外,本发明实施例提供的视频的关联信息库制作方法,还采用了第一轮廓和第二轮廓区别显示的方法,更符合用户对于信息接收的规律,即交互区域的由远至近对应显示信息的由少至多。请参见图7,其示出了本发明一个实施例提供的视频播放方法的方法流程图。该视频播放方法可以用于在视频播放平台向视频点播用户播放交互式视频并根据视频点播用户的操作与该用户进行信息交互。该视频播放方法可以包括:步骤301,解析原始视频和原始视频的关联信息库,获取原始视频的关联信息库中保存的目标对象的基本信息和视频交互信息,视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级,目标对象的基本信息包含用于待显示的内容;步骤302,当检测到用户当前播放的画面帧中的目标对象的轮廓信息对应的对交互区域的预定义操作时,根据显示的优先级显示与交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容。综上所述,本发明实施例提供的视频播放方法,通过解析原始视频和原始视频的关联信息库,并根据关联信息库中的目标对象显示的优先级和目标对象的基本信息中待显示的内容向目标用户显示交互式视频,解决了现有技术中当同一画面中存在多个目标对象且各目标对象有重叠时,无法正常实现匹配和显示该目标对象的基本信息中待显示的内容。为了对上一实施例提供的视频播放方法做更详细的描述,请参见图8,其示出了本发明另一实施例提供的视频播放方法的方法流程图。该视频播放方法可以用于在视频播放平台向视频点播用户播放交互式视频并根据视频点播用户的操作与该用户进行信息交互。该视频播放方法可以包括:步骤401,视频播放平台解析原始视频和原始视频的关联信息库,获取原始视频的关联信息库中保存的目标对象的基本信息和视频交互信息,视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级,目标对象的基本信息包含用于待显示的内容;其中,关联信息库中至少包含有目标对象的基本信息和视频交互信息;目标对象的基本信息包含各目标对象的标识以及用于待显示的内容,比如:各目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个;视频交互信息包括:各画面帧中包含的目标对象的标识、各画面帧中包含的目标对象的轮廓信息以及各画面帧中包含的目标对象的显示的优先级;具体的关联信息库可以如图6所示。步骤402,当检测到用户对当前播放的画面帧中的目标对象的轮廓信息对应的交互区域的预定义操作时,根据显示的优先级显示与该交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容。具体的,当视频播放平台检测到用户对交互区域的预定义操作时,查询该交互区域对应的轮廓信息关联的目标对象的基本信息中待显示的内容,并向用户显示。其中,用户对交互区域的预定义操作可以有很多种,比如鼠标指向操作、鼠标点击操作、触摸笔的感应、鼠标在视频内的指向移动操作或者触摸点击操作等。当视频播放平台检测用户到对交互区域额预定义操作,比如鼠标指向目标区域时,可以查询该交互区域对应的目标对象的基本信息中待显示的内容并向用户显示。另外,向用户显示目标对象的基本信息中待显示的内容可以有很多种,比如:目标对象的基本信息中待显示的内容可以分为目标对象对应的摘要内容(比如目标对象的名称)和目标对象对应的具体内容(比如目标对象的详细文字介绍、相关图片或视频等),又目标对象在一个画面帧中可以被设置有两个交互区域,即第一交互区域和第二交互区域,因此,可以将显示目标对象的基本信息中待显示的内容分为两种显示方式,即第一显示方式和第二显示方式。当检测到对目标对象的第一交互区域的操作时,可以根据第一显示方式向用户显示目标对象的基本信息中待显示的内容;当检测到对目标对象的第二交互区域的操作时,可以根据第二显示方式向用户显示目标对象的基本信息中待显示的内容。其中,第一显示方式和第二显示方式可以有很多种,比如:第一显示方式为在目标对象旁边显示该目标对象的摘要内容,第二显示方式为在目标对象旁边显示该目标对象的具体内容;或者,第一显示方式为在目标对象区域显示该目标对象对应的第一交互区域或第二交互区域的区域框,第二显示方式为在目标对象旁边显示该目标对象的具体内容;或者,第一显示方式为在目标对象旁边以半透明显示该目标对象的具体内容,第二显示方式为在目标对象旁边以覆盖显示该目标对象的具体内容。另外,若当前播放的画面帧中存在多个目标对象,且该多个目标对象对应的交互区域有重叠时,视频播放平台检测到用户对交互区域的预定义操作时,根据显示的优先级,显示该多个目标对象中显示的优先级较高的目标对象对应的目标对象的基本信息中待显示的内容,比如,若两个目标对象a和b对应的交互区域重叠,且目标对象a的显示的优先级较高,则只显示目标对象a对应的目标对象的基本信息中待显示的内容;或者,按照显示的优先级从高到低的顺序,显示个目标对象a和b对应的各目标对象的基本信息中待显示的内容,比如,显示的优先级高的目标对象a对应的待显示的内容背景较深,而显示的优先级低的目标对象b对应的待显示的内容背景较浅。综上所述,本发明实施例提供的视频播放方法,通过接收原始视频和原始视频的关联信息库,并根据关联信息库中的目标对象显示的优先级向目标用户显示交互式视频,并在此基础上丰富了关联信息库的展现方式,提供了具体的根据所述目标兑现显示优先级提供交互信息的方案,避免了现有技术中单一提供所有信息带来的呈现冗余;由于,本方案提供的信息过渡,也使得处理效率更高,不用像现有技术一样每次交互都提供所有的关联信息。请参见图9,其示出了本发明一个实施例提供的视频的关联信息库制作平台的装置结构图。该视频的关联信息库制作平台可以用于制作播放交互式视频所必需的关联信息库。该视频的关联信息库制作平台可以包括:获取模块501,用于按照所要设定的不同目标对象的存在周期从原始视频获取一至多个连续画面帧;轮廓信息确定模块502,用于在获取模块501获取的一至多个连续画面帧中确定预先设定的目标对象在每个画面帧中的轮廓信息;显示的优先级确定模块503,用于在获取模块501获取的一至多个连续画面帧中确定预先设定的目标对象在每个画面帧中的显示的优先级;关联信息库制作模块504,用于根据目标对象在每个画面帧中的轮廓信息和显示的优先级制作原始视频的关联信息库,该关联信息库为用于播放交互式视频时读取的文件,保存有目标对象的基本信息和视频交互信息;其中,目标对象的基本信息包含用于待显示的内容;视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级。综上所述,本发明实施例提供的视频的关联信息库制作平台,通过按照目标对应的存在周期从原始视频获取一至多个连续画面帧,并在该一至多个连续画面帧中确定视频制作用户预先设定的目标对象的轮廓信息和显示的优先级,解决了现有技术中制作的关联信息库中对于目标对象存在被背景或其他对象覆盖时相关信息空白的不足。请参见图10,其示出了本发明另一实施例提供的视频的关联信息库制作平台的装置结构图。该视频的关联信息库制作平台可以用于制作播放交互式视频所需的关联信息库。该视频的关联信息库制作平台可以包括:获取模块601,用于按照不同场景将原始视频获取一至多个连续画面帧;轮廓信息确定模块602,用于在获取模块601获取的一至多个连续画面帧中确定预先设定的目标对象在每个画面帧中的轮廓信息;显示的优先级确定模块603,用于在获取模块601获取的一至多个连续画面帧中确定预先设定的目标对象在每个画面帧中的显示的优先级;关联信息库制作模块604,用于根据目标对象在每个画面帧中的轮廓信息和显示的优先级制作原始视频的关联信息库,该关联信息库为用于播放交互式视频时读取的文件,保存有目标对象的基本信息和视频交互信息;其中,目标对象的基本信息包含用于待显示的内容;视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级。该视频的关联信息库制作平台还包括:设定显示模块605,用于显示目标对象设定界面;第一目标对象设定模块606,用于将视频制作用户在设定显示模块605显示的目标对象设定界面中圈定的区域中的对象设定为目标对象,并将圈定的区域轮廓信息归为目标对象的第一轮廓信息,并携带在视频交互信息中;第一对应关系建立模块607,用于建立视频交互信息中携带的目标对象的第一轮廓信息与视频制作用户为该目标对象制定的目标对象的基本信息之间的对应关系。其中,目标对象的基本信息包括:目标对象的标识、目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个;第一对应关系建立模块607,具体用于建立视频交互信息中携带的目标对象的第一轮廓信息与该目标对象的标识、该目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个的关联关系。该视频的关联信息库制作平台还包括:第二目标对象设定模块608,用于利用轮廓提取算法获取圈定的区域中目标对象的轮廓信息,并归为该目标对象的第二轮廓信息,并携带在视频互信息中;第二对应关系建立模块609,用于建立该视频交互信息中携带的目标对象的第二轮廓信息与视频制作用户为该目标对象制定的目标对象的基本信息之间的对应关系。另外,轮廓信息确定模块602,包括:特征信息获取单元602a,用于获取圈定的区域中的目标对象的特征信息;跟踪单元602b,用于利用目标跟踪算法计算一至多个连续画面帧中其余画面帧的目标对象的第一轮廓信息和第二轮廓信息,并携带在视频交互信息中。该平台还包括:交互区域设置模块610;其中,交互区域设置模块610,包括:第一设置单元610a,用于将各画面帧中的目标对象的第一轮廓信息对应的区域设置为各画面帧中的目标对象的第一交互区域;第二设置单元610b,用于将各画面帧中的目标对象的第二轮廓信息对应的区域设置为各画面帧中的目标对象的第二交互区域;以便视频播放平台在检测到用户对该第一交互区域和第二交互区域的预定义操作时,以相比第一交互区域更具体的方式显示第二交互区域对应的目标对象的待显示的内容。综上所述,本发明实施例提供的视频的关联信息库制作平台,通过首先从原始视频获取一至多个连续画面帧,再根据视频制作用户的手动操作在其中一个画面帧中圈定目标对象并提取轮廓信息,最后利用目标跟踪算法确定该目标对象在该一至多个画面帧的每一个画面帧中的轮廓信息,这种半自动的目标对象轮廓信息提取方法,相对于现有的基于对象进行分割及分类的方法来说,准确性和效率都有了进一步的提高。除了上述准确性和效率的提高外,本发明实施例提供的视频的关联信息库制作平台,还采用了第一轮廓和第二轮廓区别显示的方法,更符合用户对于信息接收的规律,即交互区域的由远至近对应显示信息的由少至多。请参见图11,其示出了本发明一个实施例提供的视频的关联信息库制作平台的装置结构图,该视频的关联信息库制作平台可以用于制作播放交互式视频所必需的关联信息库。该视频的关联信息库制作平台可以包括:至少一个I/O接口001、至少一个处理器002,比如CPU、存储器003和显示器004;存储器003可能包含高速Ram存储器,也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器003可选的可以包含至少一个位于远离前述处理器002的存储装置。在一些实施方式中,存储器003存储了如下的元素,模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统0031,包含各种程序,用于实现各种基础业务以及处理基于硬件的任务;应用模块0032,包含如下模块之一或者组合:获取模块、轮廓信息确定模块、显示的优先级确定模块以及关联信息库制作模块,上述模块的功能可以参考图9所示的装置结构图的说明部分,此处不再赘述。其中,处理器002与存储器相连003;I/O接口001一端与处理器002和存储器003相连,另一端与显示器004相连;处理器002,用于按照所要设定的不同目标对象的存在周期从原始视频获取一至多个连续画面帧;处理器002,还用于在一个目标对象对应的一至多个连续画面帧中确定预先设定的目标对象在每个画面帧中的轮廓信息;处理器002,还用于在一个目标对象对应的一至多个连续画面帧中确定预先设定的目标对象在每个画面帧中的显示的优先级;处理器002,还用于根据目标对象在每个画面帧中的轮廓信息和显示的优先级制作原始视频的关联信息库,该关联信息库为用于播放交互式视频时读取的文件,保存有目标对象的基本信息和视频交互信息,其中,目标对象的基本信息包含用于待显示的内容;视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级。综上所述,本发明实施例提供的视频的关联信息库制作平台,通过按照目标对应的存在周期从原始视频获取一至多个连续画面帧,并在该一至多个连续画面帧中确定视频制作用户预先设定的目标对象的轮廓信息和显示的优先级,解决了现有技术中制作的关联信息库中对于目标对象存在被背景或其他对象覆盖时相关信息空白的不足。请参见图12,其示出了本发明另一实施例提供的视频的关联信息库制作平台的装置结构图,该视频的关联信息库制作平台可以用于制作播放交互式视频所必需的关联信息库。该视频的关联信息库制作平台可以包括至少一个I/O接口005、至少一个处理器006,比如CPU、存储器007和显示器008;存储器007可能包含高速Ram存储器,也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器007可选的可以包含至少一个位于远离前述处理器006的存储装置。在一些实施方式中,存储器007存储了如下的元素,模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统0071,包含各种程序,用于实现各种基础业务以及处理基于硬件的任务;应用模块0072,包含如下模块之一或者组合:获取模块、轮廓信息确定模块、显示的优先级确定模块、关联信息库制作模块、设定显示模块、第一目标对象设定模块、第一对应关系建立模块、第二目标对象设定模块、第二对应关系建立模块以及交互区域设置模块,上述模块的功能可以参考图10所示的装置结构图的说明部分,此处不再赘述。处理器006与存储器相连007;I/O接口005一端与处理器006和存储器相连007,另一端与显示器008相连;处理器006,用于按照所要设定的不同目标对象的存在周期从原始视频获取一至多个连续画面帧;处理器006,还用于在一个目标对象对应的一至多个连续画面帧中确定预先设定的目标对象在每个画面帧中的轮廓信息;处理器006,还用于在一个目标对象对应的一至多个连续画面帧中确定预先设定的目标对象在每个画面帧中的显示的优先级;处理器006,还用于根据目标对象在每个画面帧中的轮廓信息和显示的优先级制作原始视频的关联信息库,该关联信息库为用于播放交互式视频时读取的文件,保存有目标对象的基本信息和视频交互信息,其中,目标对象的基本信息包含用于待显示的内容;视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级。处理器006,还用于在显示器008显示目标对象设定界面;处理器006,还用于将视频制作用户在目标对象设定界面中圈定的区域中的对象设定为目标对象,并将圈定的区域轮廓信息归为目标对象的第一轮廓信息,并携带在视频交互信息中;处理器006,还用于建立视频交互信息中携带的目标对象与视频制作用户为设定的目标对象制定的目标对象的基本信息之间的对应关系。其中,目标对象的基本信息包括:目标对象的标识、目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个;处理器006,具体用于建立视频交互信息中携带的目标对象的第一轮廓信息与该目标对象的标识、该目标对象的名称文本、详细信息文本、图片链接或视频链接中的一个或多个的关联关系。处理器006,还用于利用轮廓提取算法获取圈定的区域中目标对象的轮廓信息,并归为目标对象的第二轮廓信息,并携带在视频互信息中;处理器006,还用于建立视频交互信息中携带的目标对象的第二轮廓信息与视频制作用户为设定的目标对象制定的目标对象的基本信息之间的对应关系。处理器006,还用于获取圈定的区域中的目标对象的特征信息,并利用目标跟踪算法计算该一至多个连续画面帧中其余画面帧的目标对象的第一轮廓信息和第二轮廓信息,并携带在视频交互信息中。处理器006,还用于将各画面帧中的目标对象的第一轮廓信息对应的区域设置为各画面帧中的目标对象的第一交互区域;将各画面帧中的目标对象的第二轮廓信息对应的区域设置为各画面帧中的目标对象的第二交互区域;以便视频播放平台在检测到用户对第一交互区域和第二交互区域的预定义操作时,以相比第一交互区域更具体的方式显示第二交互区域对应的目标对象的待显示的内容。综上所述,本发明实施例提供的视频的关联信息库制作平台,通过首先从原始视频获取一至多个连续画面帧,再根据视频制作用户的手动操作在其中一个画面帧中圈定目标对象并提取轮廓信息,最后利用目标跟踪算法确定该目标对象在该一至多个画面帧的每一个画面帧中的轮廓信息,这种半自动的目标对象轮廓信息提取方法,相对于现有的基于对象进行分割及分类的方法来说,准确性和效率都有了进一步的提高。除了上述准确性和效率的提高外,本发明实施例提供的视频的关联信息库制作平台,还采用了第一轮廓和第二轮廓区别显示的方法,更符合用户对于信息接收的规律,即交互区域的由远至近对应显示信息的由少至多。请参见图13,其示出了本发明一个实施例提供的视频播放平台的装置结构图,该视频播放平台可以用于向视频点播用户播放交互式视频。该视频播放平台可以包括:解析模块701,用于解析原始视频和原始视频的关联信息库,获取原始视频的关联信息库中保存的目标对象的基本信息和视频交互信息,视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级,目标对象的基本信息包含用于待显示的内容;信息显示模块702,用于当检测到用户对当前播放的画面帧中的目标对象的轮廓信息对应的交互区域的预定义操作时,根据显示的优先级显示与交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容。综上所述,本发明实施例提供的视频播放平台,通过解析原始视频和原始视频的关联信息库,并根据关联信息库中的目标对象显示的优先级和目标对象的基本信息中待显示的内容向目标用户显示交互式视频,解决了现有技术中当同一画面中存在多个目标对象且各目标对象有重叠时,无法正常实现匹配和显示该目标对象的基本信息中待显示的内容。请参见图14,其示出了本发明另一实施例提供的视频播放平台的装置结构图。该视频播放平台可以用于向视频点播用户播放交互式视频。该视频播放平台可以包括:解析模块801,用于解析原始视频和原始视频的关联信息库,获取原始视频的关联信息库中保存的目标对象的基本信息和视频交互信息,视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级,目标对象的基本信息包含用于待显示的内容;信息显示模块802,用于当检测到用户对当前播放的画面帧中的目标对象的轮廓信息对应的交互区域的预定义操作时,根据显示的优先级显示与交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容。目标对象的基本信息中还包括各目标对象的基本信息所对应的目标对象的标识,视频交互信息中还包括各画面帧中包含的目标对象的标识。另外,信息显示模块802向用户显示目标对象的基本信息中待显示的内容可以有很多种,比如:目标对象的基本信息中待显示的内容可以分为目标对象对应的摘要内容(比如目标对象的名称)和目标对象对应的具体内容(比如目标对象的详细文字介绍、相关图片或视频等),又目标对象在一个画面帧中可以被设置有两个交互区域,即第一交互区域和第二交互区域,因此,可以将显示目标对象的基本信息中待显示的内容分为两种显示方式,即第一显示方式和第二显示方式。当检测到对目标对象的第一交互区域的操作时,信息显示模块802可以根据第一显示方式向用户显示目标对象的基本信息中待显示的内容;当检测到对目标对象的第二交互区域的操作时,信息显示模块802可以根据第二显示方式向用户显示目标对象的基本信息中待显示的内容。其中,第一显示方式和第二显示方式可以有很多种,比如:第一显示方式为在目标对象旁边显示该目标对象的摘要内容,第二显示方式为在目标对象旁边显示该目标对象的具体内容;或者,第一显示方式为在目标对象区域显示该目标对象对应的第一交互区域或第二交互区域的区域框,第二显示方式为在目标对象旁边显示该目标对象的具体内容;或者,第一显示方式为在目标对象旁边以半透明显示该目标对象的具体内容,第二显示方式为在目标对象旁边以覆盖显示该目标对象的具体内容。信息显示模块802还用于,在当前播放的画面帧中存在多个目标对象,且多个目标对象对应的交互区域有重叠时,显示多个目标对象中显示的优先级较高的目标对象对应的目标对象的基本信息中待显示的内容。或者,信息显示模块802还用于,在当前播放的画面帧中存在多个目标对象,且多个目标对象对应的交互区域有重叠时,按照显示的优先级从高到低的顺序,依照顺序显示多个目标对象对应的各目标对象的基本信息中待显示的内容。综上所述,本发明实施例提供的视频播放平台,通过接收原始视频和原始视频的关联信息库,并根据关联信息库中的目标对象显示的优先级向目标用户显示交互式视频,并在此基础上丰富了关联信息库的展现方式,提供了具体的根据所述目标兑现显示优先级提供交互信息的方案,避免了现有技术中单一提供所有信息带来的呈现冗余;由于,本方案提供的信息过渡,也使得处理效率更高,不用像现有技术一样每次交互都提供所有的关联信息。请参见图15,其示出了本发明一个实施例提供的视频播放平台的装置结构图。该视频播放平台可以用于向视频点播用户播放交互式视频。该视频播放平台可以包括:至少一个I/O接口009、至少一个处理器010,比如CPU、存储器011和显示器012;存储器011可能包含高速Ram存储器,也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器011可选的可以包含至少一个位于远离前述处理器010的存储装置。在一些实施方式中,存储器011存储了如下的元素,模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统0111,包含各种程序,用于实现各种基础业务以及处理基于硬件的任务;应用模块0112,包含如下模块之一或者组合:解析模块和信息显示模块,上述模块的功能可以参考图13所示的装置结构图的说明部分,此处不再赘述。处理器010与存储器011相连;I/O接口009一端与处理器010和存储器011相连,另一端与显示器012相连;处理器010,用于接收原始视频和原始视频的关联信息库,获取原始视频的关联信息库中保存的目标对象的基本信息和视频交互信息,视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级,目标对象的基本信息包含用于待显示的内容;处理器010,还用于当检测到用户对当前播放的画面帧中的目标对象的轮廓信息对应的交互区域设置模块设置的交互区域的预定义操作时,根据显示的优先级,在显示器012中显示与交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容。综上所述,本发明实施例提供的视频播放平台,通过解析原始视频和原始视频的关联信息库,并根据关联信息库中的目标对象显示的优先级和目标对象的基本信息中待显示的内容向目标用户显示交互式视频,解决了现有技术中当同一画面中存在多个目标对象且各目标对象有重叠时,无法正常实现匹配和显示该目标对象的基本信息中待显示的内容。请参见图16,其示出了本发明另一实施例提供的视频播放平台的装置结构图。该视频播放平台可以用于向视频点播用户播放交互式视频。该视频播放平台可以包括:至少一个I/O接口013、至少一个处理器014,比如CPU、存储器015和显示器016;存储器015可能包含高速Ram存储器,也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器015可选的可以包含至少一个位于远离前述处理器014的存储装置。在一些实施方式中,存储器015存储了如下的元素,模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统0151,包含各种程序,用于实现各种基础业务以及处理基于硬件的任务;应用模块0152,包含如下模块之一或者组合:解析模块和信息显示模块,上述模块的功能可以参考图14所示的装置结构图的说明部分,此处不再赘述。处理器014与存储器015相连;I/O接口013一端与处理器014和存储器015相连,另一端与显示器016相连;处理器014,用于解析原始视频和原始视频的关联信息库,获取原始视频的关联信息库中保存的目标对象的基本信息和视频交互信息,视频交互信息中包含有各画面帧中包含的目标对象的轮廓信息和显示的优先级,目标对象的基本信息包含用于待显示的内容;处理器014,还用于当检测到用户对当前播放的画面帧中的目标对象的轮廓信息对应的交互区域设置模块设置的交互区域的预定义操作时,根据显示的优先级,在显示器016中显示与交互区域中的目标对象相对应的目标对象的基本信息中待显示的内容。另外,处理器014向用户显示目标对象的基本信息中待显示的内容可以有很多种,比如:目标对象的基本信息中待显示的内容可以分为目标对象对应的摘要内容(比如目标对象的名称)和目标对象对应的具体内容(比如目标对象的详细文字介绍、相关图片或视频等),又目标对象在一个画面帧中可以被设置有两个交互区域,即第一交互区域和第二交互区域,所以,可以将显示目标对象的基本信息中待显示的内容分为两种显示方式,即第一显示方式和第二显示方式。当检测到对目标对象的第一交互区域的操作时,处理器014可以根据第一显示方式,在显示器016中向用户显示目标对象的基本信息中待显示的内容;当检测到对目标对象的第二交互区域的操作时,处理器014可以根据第二显示方式,在显示器016中向用户显示目标对象的基本信息中待显示的内容。其中,第一显示方式和第二显示方式可以有很多种,比如:第一显示方式为在目标对象旁边显示该目标对象的摘要内容,第二显示方式为在目标对象旁边显示该目标对象的具体内容;或者,第一显示方式为在目标对象区域显示该目标对象对应的第一交互区域或第二交互区域的区域框,第二显示方式为在目标对象旁边显示该目标对象的具体内容;或者,第一显示方式为在目标对象旁边以半透明显示该目标对象的具体内容,第二显示方式为在目标对象旁边以覆盖显示该目标对象的具体内容。处理器014,还用于在当前播放的画面帧中存在多个目标对象,且多个目标对象对应的交互区域有重叠时,在显示器016中显示多个目标对象中显示的优先级较高的目标对象对应的目标对象的基本信息中待显示的内容。处理器014还用于,在当前播放的画面帧中存在多个目标对象,且多个目标对象对应的交互区域有重叠时,按照显示的优先级从高到低的顺序,在显示器016中依照顺序显示多个目标对象对应的各目标对象的基本信息中待显示的内容。综上所述,本发明实施例提供的视频播放平台,通过接收原始视频和原始视频的关联信息库,并根据关联信息库中的目标对象显示的优先级向目标用户显示交互式视频,并在此基础上丰富了关联信息库的展现方式,提供了具体的根据所述目标兑现显示优先级提供交互信息的方案,避免了现有技术中单一提供所有信息带来的呈现冗余;由于,本方案提供的信息过渡,也使得处理效率更高,不用像现有技术一样每次交互都提供所有的关联信息。请参见图17,其示出了本发明实施例提供的视频的关联信息库制作与视频播放的系统的系统构成图,该视频的关联信息库制作与视频播放的系统可以应用于制作并播放交互式视频。该视频的关联信息库制作与视频播放的系统可以包括:上述实施例提供的视频的关联信息库制作平台1110以及视频播放平台1120。实际应用中,视频的关联信息库制作平台和视频播放平台对原始视频进行处理,生成关联信息库,并据此播放交互式视频的具体流程请参见图18。其中,视频的关联信息库制作平台904根据原始视频制作关联信息库,并将原始视频和对应的关联信息库一起存储到视频服务器902中。其中,系统还将视频的关联信息库中的链接所对应的内容存储在视频关联内容库中;视频播放平台901在播放视频时,获取原始视频和对应的关联信息库,并根据原始视频及其关联信息库向用户显示交互式视频,当需要向用户显示关联信息库中的链接所指向的内容时,视频播放平台根据关联信息库中的链接向关联内容服务器903发送请求,获取其中保存的视频关联内容库中对应链接的相应的内容,并在接收到关联内容服务器903发送的上述请求内容后向用户呈现。在实际实现过程中,可选的视频播放平台901和视频服务器902可以通过一种在线播放和在线交互的方式完成。即视频的通过在线由视频服务器902实时的传输给视频播放平台,而来自视频播放平台的交互信息也经由视频服务器902到关联内容服务器903中获取后,利用与视频播放平台901所建立的通信通道发送给视频播放平台,如图中虚线所示,此时视频播放平台901和关联内容服务器903之间的请求和发送过程不再需要,而由视频服务器902与关联内容服务器903之间的虚线所表示的通道完成。在实际实现过程中,可选的视频播放平台901和视频服务器902可以通过一种在线播放和本地交互的方式完成,或者通过一种本地下载播放和本地交互的方式完成。但此时,关联信息库直接经由视频服务器902发送到了视频播放个平台901中,并存储于视频播放平台901;则后续由用户的交互动作产生的交互信息都由视频播放平台901自己来维护,并根据关联信息库中的链接去关联内容服务器903中去获取。此时,图18中虚线所表示的通信通道则不再是需要的,而视频播放平台901与关联内容服务器903之间的通信也经由图中实线所标示的“请求”和“发送”来完成。综上所述,本发明实施例提供的视频的关联信息库制作与视频播放的系统,从系统层面呈现了本发明中各平台的交互关系以及其在系统中所起到的作用。需要说明的是:上述实施例提供的视频的关联信息库制作平台和视频播放平台在制作关联信息库与播放视频时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将平台的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的视频的关联信息库制作平台和视频播放平台与视频的关联信息库制作方法和视频播放方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1