用于在视频中呈现展现信息的方法、装置、设备和系统的制作方法

文档序号:2586880阅读:152来源:国知局
专利名称:用于在视频中呈现展现信息的方法、装置、设备和系统的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于在视频中呈现展现信息的方法、 装置、设备和系统。
背景技术
现有技术中,往往在视频播放之前或视频播放结束后播放展现信息,如广告信息等;进一步地,还会在视频播放的过程中突然暂停视频,并插入展现信息来播放。该等展现信息播放方式生硬,用户体验不佳;且该等展现信息播放方式中,展现内容与视频内容并无关联,信息投放效果较差。

发明内容
本发明的目的是提供一种用于在视频中呈现展现信息的方法、装置、设备和系统。根据本发明的一个方面,提供一种用于在用户设备播放的视频中呈现展现信息的方法,其中,该方法包括以下步骤a获取与当前播放的视频相应的展现播放配置信息;b根据所述展现播放配置信息,确定需要与所述视频中预定视觉对象的出现相关联地呈现的展现信息;c在播放所述视频的同时,播放所述展现信息。根据本发明的另一个方面,还提供了一种在网络设备中用于生成视频的展现播放配置信息的方法,其中,该方法包括以下步骤A基于预定识别规则,对所述视频的视频帧进行预定视觉对象的识别;B当识别出预定视觉对象时,获取所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的相关信息,以获得所述视频的展现播放配置信息。根据本发明的另一个方面,还提供了一种用于在用户设备播放的视频中呈现展现信息的展现呈现装置,其中,该展现呈现装置包括第一配置获取装置,用于获取与当前播放的视频相应的展现播放配置信息;展现确定装置,用于根据所述展现播放配置信息,确定需要与所述视频中预定视觉对象的出现相关联地呈现的展现信息;播放装置,用于在播放所述视频的同时,播放所述展现信息。根据本发明的另一个方面,还提供了一种在网络设备中用于生成视频的展现播放配置信息的配置生成装置,其中,该配置生成装置包括第二识别装置,用于基于预定识别规则,对所述视频的视频帧进行预定视觉对象的识别;第二配置获取装置,用于当识别出预定视觉对象时,获取所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的相关信息,以获得所述视频的展现播放配置信息。
根据本发明的另一个方面,还提供了一种用户设备,其中,该用户设备包括所述展现呈现装置。根据本发明的另一个方面,还提供了一种网络设备,其中,该网络设备包括所述配置生成装置。根据本发明的另一个方面,还提供了一种网络系统,包括所述用户设备以及所述网络设备。与现有技术相比,本发明具有以下优点1)能够在播放视频时向用户呈现与视频中出现的预定视觉对象相关联的展现信息,从而带给用户较好的体验;并且,由于呈现的展现信息与视频中的视觉对象相关,如当视频中出现手机时,向用户播放手机展现信息,又如当视频中出现海景场景时,向用户推荐海景度假酒店的展现信息等,因此,本发明的展现信息投放效果较好;幻能够基于网络设备提供的展现播放配置信息,呈现与视频中预定视觉对象的出现相关联的展现信息,减少了用户设备的处理负担;幻能够在播放视频的过程中进行预定视觉对象识别,以播放需要与预定对象的出现相关联地呈现的展现信息,尤其适用于直播。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图1为本发明一个方面的用于生成视频的展现播放配置信息的方法流程图;图2为本发明一个方面的用于在播放的视频中呈现展现信息的方法流程图;图3为本发明一个优选实施例的用于在播放的视频中呈现展现信息的方法流程图;图4为本发明另一个优选实施例的用于在播放的视频中呈现展现信息的方法流程图;图5为本发明一个方面的用于生成视频的展现播放配置信息的配置生成装置的结构示意图;图6为本发明一个方面的用于在播放的视频中呈现展现信息的展现呈现装置的结构示意图;图7为本发明一个优选实施例的用于在播放的视频中呈现展现信息的展现呈现装置的结构示意图;图8为本发明另一个优选实施例的用于在播放的视频中呈现展现信息的展现呈现装置的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进一步详细描述。图1为本发明一个方面的用于生成视频的展现播放配置信息的方法流程图。根据本发明的生成视频的展现播放配置信息的方法包括步骤S21以及步骤S22。其中,该方法主要通过网络设备来实现。所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云, 其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。需要说明的是,所述网络设备仅为举例,其他现有的或今后可能出现的网络设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在步骤S21中,网络设备2基于预定识别规则,对所述视频的视频帧进行预定视觉对象的识别。其中,所述预定视觉对象包括预定的、人眼视觉上所能够观察到的对象;例如1) 人物,如孩童、男性、女性等;2)物品,如房屋、手机、汽车商标等;3)场景,如恐怖场景、海滨场景等。其中,所述预定识别规则包括用于识别视频帧中的预定视觉对象的规则;优选地, 预定识别规则参考诸如预定视觉对象模型、视频帧中的图像与预定视觉对象的相似度等因素,识别视频帧中的预定视觉对象。本领域技术人员应能根据实际情况和需求确定所述预定识别规则,在此不再赘述。具体地,网络设备2识别视频中的所有视频帧;或者,网络设备2由视频的所有视频帧中选择部分视频帧加以识别。优选地,网络设备2选择视频帧的方式包括但不限于1) 随机选择;幻按照视频帧的时间信息来选择视频帧,如选择播放时间为第1秒、第5秒、第 10秒....的视频帧等。在步骤S22中,当识别出预定视觉对象时,网络设备2获取所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的相关信息,以获得所述视频的展现
播放配置信息。其中,视觉对象的标识信息包括但不限于1)用于唯一标识该视觉对象的标识信息,如用于唯一标识大众汽车商标的标识信息“IC_9011”等;2)用于描述该视觉对象的描述信息,如用于描述视觉对象的关键词“房屋”、“诺基亚手机”等。其中,展现播放配置信息用于指示需播放的展现信息;优选地,展现播放配置信息还用于指示该展现信息的播放时间信息,如展现播放起始时间点等;更优选地,该播放时间信息包括播放时间范围。其中,“指示”表示1)能够基于展现播放配置信息直接确定,如能够基于展现播放配置信息直接确定需播放的展现信息;2)能够通过对展现播放配置信息进行处理来确定,如能够通过对展现播放配置信息进行处理来确定展现信息的播放时间信肩、ο具体地,作为优选方案,展现播放配置信息包括以下至少一项1)需播放的展现信息的展现标识信息;2)在视频的视频帧中识别出的预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的相关信息。优选地,视频帧的相关信息包括但不限于1)视频帧的时间信息;2)视频帧的帧标识信息。优选地,展现播放配置信息还包括展现信息的播放时间范围。具体地,网络设备2获得展现播放配置信息的方式包括但不限于方式A 当识别出预定视觉对象时,网络设备2获取所述预定视觉对象的对象标识信息,以及识别出所述预定视觉对象的视频帧的帧标识信息,并将该对象标识信息以及与对象标识信息相应的视频帧的帧标识信息,作为展现播放配置信息。优选地,本方式中的展现播放配置信息与视频帧相独立;更优选地,本方式中的展现播放配置信息为一个单独文件。例如,网络设备2识别出一个视频帧中包括预定视觉对象“大众汽车商标”,则网络设备2对该视频帧添加内容为预定视觉对象“大众汽车商标”的标识信息“IC_9011”的标签,以将该标签以及该标签对应的视频帧的帧标识信息,作为展现播放配置信息。方式B 当识别出预定视觉对象时,网络设备2获取所述预定视觉对象的对象标识信息,以及,与对象标识信息相应的视频帧的时间信息,并将该对象标识信息以及时间信息作为展现播放配置信息。优选地,本方式中的展现播放配置信息与视频帧相独立;更优选地,本方式中的展现播放配置信息为一个单独文件。例如,网络设备2识别出3个视频帧中包括预定视觉对象“大众汽车商标”,并获得识别出预定视觉对象“大众汽车商标”的3个视频帧的播放起始时间点分别为15分21秒、 15分23秒以及15分25秒;则网络设备2获取预定视觉对象“大众汽车商标”的关键词“大众汽车”,并生成包含该关键词以及视频帧的起始播放时间点的展现播放配置信息“对象标识信息大众汽车;视频帧起始播放时间点15分21秒,15分23秒,15分25秒”。方式C 当识别出预定视觉对象时,网络设备2获取所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的时间信息;并根据所述对象标识信息,确定需要与所述预定视觉对象的出现相关联地呈现的展现信息的展现标识信息;并根据所述时间信息,确定所述展现信息的播放时间范围,以将所述展现标识信息以及所述播放时间范围作为所述展现播放配置信息。优选地,本方式中的展现播放配置信息与视频帧相独立; 更优选地,本方式中的展现播放配置信息为一个单独文件。其中,网络设备2根据对象标识信息,确定需要与述预定视觉对象的出现相关联地呈现的展现信息的展现标识信息的方式包括但不限于1)将对象标识信息发送给其他网络设备,并接收其他网络设备反馈的展现标识信肩、ο2)在本地预存储的标识展现对应库中,查询与对象标识信息相应的展现标识信肩、ο其中,与对象标识信息相应的展现标识信息包括但不限于a)对应的预定字符信息与该对象标识信息一致,或与该对象标识信息相匹配的展现标识信息。例如,对象标识信息为“ IC_9011 ”,则对应的预定字符信息为“ IC_9011 ”的展现标
识信息为与该对象标识信息相应的展现标识信息。又例如,对象标识信息为“大众汽车”,则对应的预定字符信息为“大众汽车商标”、 “大众汽车推荐”、“大众汽车促销”等的展现标识信息为与该对象标识信息相应的展现标识
fn息οb)展现标识信息自身与该对象标识信息一致,或与该象标识信息相匹配的展现标识fe息。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据对象标识信息,确定需要与述预定视觉对象的出现相关联地呈现的展现信息的展现标识信息的实现方式,均应包含在本发明的范围内。其中,网络设备2根据识别出预定视觉对象的视频帧的时间信息,确定展现信息的播放时间范围的方式包括但不限于1)网络设备2直接根据时间信息,确定展现信息的播放时间范围。例如,网络设备2获得识别出包括预定视觉对象“大众汽车商标”的3个视频帧的播放起始时间点分别为15分21秒、15分23秒以及15分25秒;则网络设备2将视频帧的播放起始时间点中最早以及最晚的时间点分别作为展现信息的播放时间范围的起始时间点和终止时间点,获得展现信息的播放时间范围为15分21秒至15分25秒。又例如,在上例中,网络设备2将视频帧的播放起始时间点中最早以及最晚的时间点分别提早和延后5秒,作为展现信息的播放时间范围的起始时间点和终止时间点,获得展现信息的播放时间范围为15分16秒至15分30秒。再例如,网络设备2仅获得1个识别出包括预定视觉对象“大众汽车商标”的3个视频帧,该视频帧的播放起始时间点分别15分21秒;则网络设备2将该播放起始时间点提前3秒获得的时间点15分18秒,作为展现信息的播放时间范围的起始时间点,并将预定展现播放时间长度15秒,作为该展现信息的播放时间长度,获得该展现信息的播放时间范围的终止时间点15分33秒。2)网络设备2根据时间信息,并参考基于对象标识信息确定的展现标识信息对应的展现信息的播放时间长度,确定展现信息的播放时间范围。例如,网络设备2获得识别出包括预定视觉对象“大众汽车商标”的3个视频帧的播放起始时间点分别为15分21秒、15分23秒以及15分25秒;且获得展现信息的播放时间长度为3秒14分,则网络设备2获得15分21秒至15分25秒之间的时间间隔为4秒, 并判断3分14秒< 4秒< (3秒14分拉=6分观秒),则网络设备2确定展现信息的播放起始时间点为15分21秒,播放终止时间点为15分21秒+6分28秒=21分49秒,即展现信息的播放时间范围为15分21秒至21分49秒。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据识别出预定视觉对象的视频帧的时间信息,确定展现信息的播放时间范围的实现方式,均应包含在本发明的范围内。需要进一步说明的是,网络设备2可在接收到用户设备发送的、请求获取与视频相应的展现播放配置信息的请求时,向用户设备发送展现播放配置信息;或者,当接收到来自用户设备的、用于请求下载所述视频的下载请求时,网络设备2将所述展现播放配置信息一起提供给所述用户设备。需要更进一步说明的是,一个视频中可出现多个预定视觉对象,网络设备2可分别基于该多个预定视觉对象的对象标识信息,以及,识别出该多个预定视觉对象中至少一个预定视觉对象的视频帧的相关信息,获得展现播放配置信息。图2为本发明一个方面的用于在播放的视频中呈现展现信息的方法流程图。根据本发明的在播放的视频中呈现展现信息的方法包括步骤S11、步骤S12以及步骤S13。其中,该方法主要通过用户设备来实现;优选地,该方法通过用户设备以及网络设备相结合来实现。其中,所述用户设备包括但不限于电脑、智能手机、PDA等。所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述用户设备或所述网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。需要说明的是,所述用户设备及网络设备仅为举例,其他现有的或今后可能出现的用户设备、网络设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。在步骤Sll中,用户设备1获取与当前播放的视频相应的展现播放配置信息。其中,所述当前播放的视频包括但不限于任何被用户打开的视频,例如,当前正在向用户播放视频画面的视频、当前被用户暂停的视频、当前正在下载视频信息的视频等。具体地,用户设备1获取展现播放配置信息的方式包括但不限于1)用户设备1向网络设备2发送请求获取与视频相应的展现播放配置信息的请求,并接收网络设备2反馈的展现配置信息;2)用户设备1向网络设备2发送请求下载所述视频的下载请求,并接收网络设备 2随视频一起提供的、与当前播放的视频相关联的展现播放配置信息。3)用户设备1基于预定识别规则,对当前播放或待播放的视频帧进行预定视觉对象的识别;并当识别出预定视觉对象时,获取所述预定视觉对象的对象标识信息,作为所述展现播放配置信息。该方式将在后续参照图4所示实施例中予以详述。接着,在步骤S12中,用户设备1根据所述展现播放配置信息,确定需要与所述视频中预定视觉对象的出现相关联地呈现的展现信息。具体地,用户设备1根据所述展现播放配置信息,确定需要与所述视频中预定视觉对象的出现相关联地呈现的展现信息的方式包括但不限于1)用户设备1在步骤Sll中获得的展现播放配置信息包括预定视觉对象的对象标识信息,则用户设备1获取与在步骤Sll中所得的对象标识信息相应的展现信息,作为需要相关联地呈现的展现信息。该方式将在后续参照图3所示实施例中予以详述。2)用户设备1在步骤Sll中获得的展现播放配置信息包括需要与预定视觉对象的出现相关联地呈现的展现信息的展现标识信息,则用户设备1直接获取对应该展现标识信息的展现信息。接着,在步骤S13中,用户设备1在播放所述视频的同时,播放所述展现信息。优选地,预定视觉对象以及与其出现相关联地呈现的展现信息在视频中的呈现位置不同,以使用户能够分别看到预定视觉对象以及展现信息。其中,用户设备1播放展现信息的方式包括但不限于1)呈现静态或动态图片,如呈现一款大众汽车的立体图;幻播放一段音频和/或视频。具体地,当用户设备1自行对当前播放或待播放的进行预定视觉对象的识别时, 其在所述步骤S12中获得展现信息后,即播放该展现信息;优选地,用户设备1根据预定播放时间长度或该展现信息自身的播放时间长度,确定展现播放终止时间。当用户设备1获得网络设备2提供的展现播放配置信息时,其根据展现播放配置信息指示的播放时间信息播放展现信息;优选地,当展现播放配置信息指示的播放时间信息不包含展现播放终止时间时,用户设备1根据预定播放时间长度或该展现信息自身的播放时间长度,确定展现播放终止时间。需要说明的是,视频中可同时出现多个预定视觉对象,用户设备1可获取与该多个预定视觉对象相关联的展现信息,并同时播放;或者,用户设备1可根据诸如预定视觉对象优先级、展现信息优先级等因素,选择一个展现信息来播放。根据本发明的方法,能够在播放视频时向用户呈现与视频中出现的预定视觉对象相关联的展现信息,从而带给用户较好的体验;并且,由于呈现的展现信息与视频中的视觉对象相关,如当视频中出现手机时,向用户播放手机展现信息,又如当视频中出现海景场景时,向用户推荐海景度假酒店的展现信息等,因此,本发明的展现信息投放效果较好。图3为本发明一个优选实施例的用于在播放的视频中呈现展现信息的方法流程图。本实施例中,展现播放配置信息能够用于指示所述展现信息的播放时间范围。本实施例的方法包括步骤S11、步骤S12以及步骤S131。步骤Sll以及步骤S12已在参照图2所示实施例中予以详述,并以引用的方式包含于此,不再赘述。在步骤S131中,当判断所述视频的当前播放时间点属于该展现播放配置信息所指示的播放时间范围中时,用户设备1在播放所述视频的同时播放所述展现信息。例如,展现播放配置信息包括展现信息的展现标识信息“IC_9011”及其播放时间范围15分21秒至15分25秒,用户设备1监控视频的当前播放时间点,并当判断该当前播放时间点位于15分21秒至15分25秒中时,在播放所述视频的同时,播放在步骤S12中获得的、与展现标识信息“ IC_9011,,相应的展现信息。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当判断所述视频的当前播放时间点属于该展现播放配置信息所指示的播放时间范围中时,在播放所述视频的同时播放所述展现信息的实现方式,均应包含在本发明的范围内。作为本实施例的优选方案之一,展现播放配置信息包括预定视觉对象的对象标识信息,以及,识别出预定视觉对象的视频帧的相关信息,步骤S12进一步包括步骤S121,步骤S131之前还包括步骤S14。在步骤S121中,用户设备1获取与展现播放配置信息包含的对象标识信息相应的展现信息,作为所述需要相关联地呈现的展现信息。具体地,用户设备1获取展现播放配置信息包含的对象标识信息相应的展现信息的方式包括但不限于1)用户设备1将所述对象标识信息发送给网络设备2或其他网络设备;并将网络设备2获取其他网络设备基于所述对象标识信息反馈的展现信息,作为所述需要相关联地呈现的展现信息。其中,网络设备2或其他网络设备接收用户设备1发送的对象标识信息, 并在本地预存储的标识展现对应库中,查询与对象标识信息相应的展现标识信息,并获取与该展现标识信息相应的展现信息,发送给用户设备1。2)用户设备1在本地预存储的标识展现对应库中,查询与对象标识信息相应的展现标识信息,并由本地预存储的展现信息中、网络设备2或其他网络设备中获取与该展现标识信息相应的展现信息。其中,前述方式1)和中所述的在本地预存储的标识展现对应库中,查询与对象标识信息相应的展现标识信息的方式,已在参照图1所示实施例的步骤S22的方式C中予以详述,并以引用的方式包含于此,不再赘述。在步骤S14中,用户设备1根据基于所述相关信息获得的所述视频帧的时间信息, 确定所述播放时间范围。其中,用户设备1基于相关信息获得所述视频帧的时间信息的方式包括但不限于1)该相关信息中包含视频帧的帧标识信息,则用户设备1确定与帧标识信息相应的视频帧,并获取相应的视频帧的时间信息;2)该相关信息中包含视频帧的时间信息,则用户设备1直接将该相关信息作为视频帧的时间信息。其中,用户设备1根据视频帧的时间信息,确定播放时间范围的方式,与参照图1 所示实施例的步骤S22的方式C中网络设备2根据视频帧的时间信息,确定播放时间范围的方式相同或相似,在此不再赘述。需要说明的是,步骤S121和步骤S14之间并无先后顺序。步骤S121与步骤Sll 中获取视频帧的相关信息的步骤之间并无先后顺序;步骤S14与步骤Sll中获取对象标识信息的步骤之间并无先后顺序。本实施例的方法,能够基于网络设备提供的展现播放配置信息,呈现与视频中预定视觉对象的出现相关联的展现信息,减少了用户设备的处理负担。图4为本发明另一个优选实施例的用于在播放的视频中呈现展现信息的方法流程图。本实施例的方法包括包含于步骤Sll中的步骤S111、步骤S112和步骤S113,包含于步骤S12中的步骤S122,以及步骤S13。在步骤Slll中,用户设备1基于预定识别规则,对当前播放或待播放的视频帧进行预定视觉对象的识别。其中,用户设备1基于预定识别规则,对当前播放或待播放的视频帧进行预定视觉对象的识别的方式,与参照图1所示实施例的步骤S21中,网络设备2基于预定识别规则,对视频的视频帧进行预定视觉对象的识别的方式相似。本步骤与步骤S21的区别在于, 本步骤中,用户设备1进行识别的视频帧为当前播放或待播放的视频帧,即用户设备1不对当前播放的视频帧之前的视频帧进行识别。在步骤S112中,当识别出预定视觉对象时,用户设备1获取预定视觉对象的对象标识信息,作为展现播放配置信息。在步骤S113中,用户设备1选择当前进行识别操作的视频帧之后的视频帧,作为所述进行预定视觉对象的识别的视频帧,以触发所述用户设备1再次执行步骤sill。具体地,用户设备1选择当前进行识别操作的视频帧之后的视频帧,作为所述当前播放或待播放的视频帧的方式包括但不限于1)用户设备1选择当前进行识别操作的视频帧的下一视频帧所述进行预定视觉对象的识别的视频帧;2)用户设备1选择当前进行识别操作的视频帧之后第N个视频帧,作为所述进行预定视觉对象的识别的视频帧,其中,N为第一预定值;3)用户设备1选择当前进行识别操作的视频帧的播放时间之后M秒播放的视频帧,作为所述进行预定视觉对象的识别的视频帧,其中,M为第二预定值。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何选择当前进行识别操作的视频帧之后的视频帧,作为所述当前播放或待播放的视频帧的实现方式,均应包含在本发明的范围内。在步骤S122中,用户设备1获取与步骤S112中获得的对象标识信息相应的展现信息,作为需要与视频中预定视觉对象的出现相关联地呈现的展现信息。其中,用户设备1获取与所述对象标识信息相应的展现信息,作为所述需要相关联地呈现的展现信息的方式,与参照图2所示实施例的步骤S121相同或相似,在此不再赘述。优选地,当用户设备1最近一次生成的展现播放配置信息中存在与上一次生成的展现播放配置信息中包含的对象标识信息相同的对象标识信息,即用户设备1在两次相邻的识别操作中识别出了相同的预定视觉对象,则用户设备1不获取与该预定视觉对象的对象标识信息相应的展现信息。例如,用户设备1上一次生成的展现播放配置信息包括对象标识信息“海景”,且用户设备1本次生成的展现播放配置信息包括对象标识信息“大众汽车”以及“海景”,则在步骤S122中,用户设备1仅获取与“海景”相应的展现信息,而不再重复获取与“大众汽车”相应的展现信息。接着,步骤S13已在参照图2所示实施例中予以详述,在此不再赘述。作为本实施例的优选方案之一,本实施例的方法还包括步骤S15。在步骤S15中,当用户设备1未能在步骤Slll中识别出前一次识别所得的预定视觉对象时,停止播放与所述预定视觉对象的出现相关联地播放的展现信息。例如,用户设备1前一次识别所得的预定视觉对象的对象标识信息包括“大众汽车”以及“海景”,且用户设备1本次识别所得的预定视觉对象的对象标识信息包括“海景”, 则用户设备1停止播放与“海景”相应的展现信息。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何未能识别出前一次识别所得的预定视觉对象时,停止播放与预定视觉对象的出现相关联地播放的展现信息的实现方式,均应包含在本发明的范围内。本实施例的方法,能够在播放视频的过程中进行预定视觉对象识别,以播放需要与预定对象的出现相关联地呈现的展现信息。本实施例的方法尤其适用于直播。图5为本发明一个方面的用于生成视频的展现播放配置信息的配置生成装置的结构示意图。本发明的配置生成装置包含于网络设备2中。该配置生成装置包括第二识别装置21以及第二配置获取装置22。第二识别装置21基于预定识别规则,对所述视频的视频帧进行预定视觉对象的识别。其中,所述预定视觉对象包括预定的、人眼视觉上所能够观察到的对象;例如1) 人物,如孩童、男性、女性等;2)物品,如房屋、手机、汽车商标等;3)场景,如恐怖场景、海滨场景等。其中,所述预定识别规则包括用于识别视频帧中的预定视觉对象的规则;优选地, 预定识别规则参考诸如预定视觉对象模型、视频帧中的图像与预定视觉对象的相似度等因素,识别视频帧中的预定视觉对象。本领域技术人员应能根据实际情况和需求确定所述预定识别规则,在此不再赘述。具体地,第二识别装置21识别视频中的所有视频帧;或者,第二识别装置21由视频的所有视频帧中选择部分视频帧加以识别。优选地,第二识别装置21选择视频帧的方式包括但不限于1)随机选择;2)按照视频帧的时间信息来选择视频帧,如选择播放时间为第1秒、第5秒、第10秒....的视频帧等。当识别出预定视觉对象时,第二配置获取装置22获取所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的相关信息,以获得所述视频的展现播放配置信息。其中,视觉对象的标识信息包括但不限于1)用于唯一标识该视觉对象的标识信息,如用于唯一标识大众汽车商标的标识信息“IC_9011”等;2)用于描述该视觉对象的描述信息,如用于描述视觉对象的关键词“房屋”、“诺基亚手机”等。其中,展现播放配置信息用于指示需播放的展现信息;优选地,展现播放配置信息还用于指示该展现信息的播放时间信息,如展现播放起始时间点等;更优选地,该播放时间信息包括播放时间范围。其中,“指示”表示1)能够基于展现播放配置信息直接确定,如能够基于展现播放配置信息直接确定需播放的展现;幻能够通过对展现播放配置信息进行处理来确定,如能够通过对展现播放配置信息进行处理来确定展现信息的播放时间信息。具体地,作为优选方案,展现播放配置信息包括以下至少一项1)需播放的展现信息的展现标识信息;2)在视频的视频帧中识别出的预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的相关信息。优选地,视频帧的相关信息包括但不限于1)视频帧的时间信息;2)视频帧的帧标识信息。优选地,展现播放配置信息还包括展现信息的播放时间范围。具体地,第二配置获取装置22获得展现播放配置信息的方式包括但不限于方式A 当第二识别装置21识别出预定视觉对象时,第二配置获取装置22获取所述预定视觉对象的对象标识信息,以及识别出所述预定视觉对象的视频帧的帧标识信息, 并将该对象标识信息以及与对象标识信息相应的视频帧的帧标识信息,作为展现播放配置信息。优选地,本方式中的展现播放配置信息与视频帧相独立;更优选地,本方式中的展现播放配置信息为一个单独文件。例如,第二识别装置21识别出一个视频帧中包括预定视觉对象“大众汽车商标”, 则第二配置获取装置22对该视频帧添加内容为预定视觉对象“大众汽车商标”的标识信息 “IC_9011”的标签,以将该标签以及该标签对应的视频帧的帧标识信息,作为展现播放配置
fn息ο方式B 当第二识别装置21识别出预定视觉对象时,第二配置获取装置22获取所述预定视觉对象的对象标识信息,以及,与对象标识信息相应的视频帧的时间信息,并将该对象标识信息以及时间信息作为展现播放配置信息。优选地,本方式中的展现播放配置信息与视频帧相独立;更优选地,本方式中的展现播放配置信息为一个单独文件。例如,当第二识别装置21识别出3个视频帧中包括预定视觉对象“大众汽车商标” 时,第二配置获取装置22获得识别出预定视觉对象“大众汽车商标”的3个视频帧的播放起始时间点分别为15分21秒、15分23秒以及15分25秒;且第二配置获取装置22获取预定视觉对象“大众汽车商标”的关键词“大众汽车”,并生成包含该关键词以及视频帧的起始播放时间点的展现播放配置信息“对象标识信息大众汽车;视频帧起始播放时间点15 分21秒,15分23秒,15分25秒”。方式C 第二配置获取装置22进一步包括第二子配置获取装置(图未示)以及第三子配置获取装置(图未示)。当第二识别装置21识别出预定视觉对象时,第二子配置获取装置获取所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的时间信息;第三子配置装置获取装置根据所述对象标识信息,确定需要与所述预定视觉对象的出现相关联地呈现的展现信息的展现标识信息;并根据所述时间信息,确定所述展现信息的播放时间范围,以将所述展现标识信息以及所述播放时间范围作为所述展现播放配置信息。优选地,本方式中的展现播放配置信息与视频帧相独立;更优选地,本方式中的展现播放配置信息为一个单独文件。其中,第三子配置装置根据对象标识信息,确定需要与述预定视觉对象的出现相关联地呈现的展现信息的展现标识信息的方式包括但不限于1)第三子配置装置将对象标识信息发送给其他网络设备,并接收其他网络设备反馈的展现标识信息。2)第三子配置装置在本地预存储的标识展现对应库中,查询与对象标识信息相应的展现标识信息。其中,与对象标识信息相应的展现标识信息包括但不限于a)对应的预定字符信息与该对象标识信息一致,或与该对象标识信息相匹配的展现标识信息。例如,对象标识信息为“ IC_9011 ”,则对应的预定字符信息为“ IC_9011,,的展现标
识信息为与该对象标识信息相应的展现标识信息。又例如,对象标识信息为“大众汽车”,则对应的预定字符信息为“大众汽车商标”、 “大众汽车推荐”、“大众汽车促销”等的展现标识信息为与该对象标识信息相应的展现标识
fn息οb)展现标识信息自身与该对象标识信息一致,或与该象标识信息相匹配的展现标识fe息。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据对象标识信息,确定需要与述预定视觉对象的出现相关联地呈现的展现信息的展现标识信息的实现方式,均应包含在本发明的范围内。其中,第三子配置装置根据识别出预定视觉对象的视频帧的时间信息,确定展现信息的播放时间范围的方式包括但不限于1)第三子配置装置直接根据时间信息,确定展现信息的播放时间范围。例如,第二子配置装置获得识别出包括预定视觉对象“大众汽车商标”的3个视频帧的播放起始时间点分别为15分21秒、15分23秒以及15分25秒;则第三子配置装置将视频帧的播放起始时间点中最早以及最晚的时间点分别作为展现信息的播放时间范围的起始时间点和终止时间点,获得展现信息的播放时间范围为15分21秒至15分25秒。又例如,在上例中,第三子配置装置将视频帧的播放起始时间点中最早以及最晚的时间点分别提早和延后5秒,作为展现信息的播放时间范围的起始时间点和终止时间点,获得展现信息的播放时间范围为15分16秒至15分30秒。再例如,第二子配置装置仅获得1个识别出包括预定视觉对象“大众汽车商标”的 3个视频帧,该视频帧的播放起始时间点分别15分21秒;则第三子配置装置将该播放起始时间点提前3秒获得的时间点15分18秒,作为展现信息的播放时间范围的起始时间点,并将预定展现播放时间长度15秒,作为该展现信息的播放时间长度,获得该展现信息的播放时间范围的终止时间点15分33秒。2)第三子配置装置根据时间信息,并参考基于对象标识信息确定的展现标识信息对应的展现信息的播放时间长度,确定展现信息的播放时间范围。例如,第二子配置装置获得识别出包括预定视觉对象“大众汽车商标”的3个视频帧的播放起始时间点分别为15分21秒、15分23秒以及15分25秒;且获得展现信息的播放时间长度为3秒14分,则第三子配置装置获得15分21秒至15分25秒之间的时间间隔为4秒,并判断3分14秒< 4秒< (3秒14分拉=6分观秒),则第三子配置装置确定展现信息的播放起始时间点为15分21秒,播放终止时间点为15分21秒+6分观秒=21分 49秒,即展现信息的播放时间范围为15分21秒至21分49秒。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据识别出预定视觉对象的视频帧的时间信息,确定展现信息的播放时间范围的实现方式,均应包含在本发明的范围内。需要进一步说明的是,配置生成装置可在接收到用户设备发送的、请求获取与视频相应的展现播放配置信息的请求时,向用户设备发送展现播放配置信息;或者,当接收到来自用户设备的、用于请求下载所述视频的下载请求时,配置生成装置中的子配置生成装置(图未示)将所述展现播放配置信息一起提供给所述用户设备。需要更进一步说明的是,一个视频中可出现多个预定视觉对象,配置生成装置可分别基于该多个预定视觉对象的对象标识信息,以及,识别出该多个预定视觉对象中至少一个预定视觉对象的视频帧的相关信息,获得展现播放配置信息。图6为本发明一个方面的用于在播放的视频中呈现展现信息的展现呈现装置的结构示意图。本发明的展现呈现装置包含于用户设备1中。该配置生成装置包括第一配置获取装置11、展现确定装置12以及播放装置13。第一配置获取装置11获取与当前播放的视频相应的展现播放配置信息。其中,所述当前播放的视频包括但不限于任何被用户打开的视频,例如,当前正在向用户播放视频画面的视频、当前被用户暂停的视频、当前正在下载视频信息的视频等。具体地,第一配置获取装置11获取展现播放配置信息的方式包括但不限于1)第一配置获取装置11向网络设备2发送请求获取与视频相应的展现播放配置信息的请求,并接收网络设备2反馈的展现配置信息;2)第一配置获取装置11进一步包括第一子配置获取装置(图未示),该第一子配置获取装置向网络设备2发送请求下载所述视频的下载请求,并接收网络设备2随视频一起提供的、与当前播放的视频相关联的展现播放配置信息。3)第一配置获取装置11基于预定识别规则,对当前播放或待播放的视频帧进行预定视觉对象的识别;并当识别出预定视觉对象时,获取所述预定视觉对象的对象标识信
16息,作为所述展现播放配置信息。该方式将在后续参照图8所示实施例中予以详述。接着,展现确定装置12根据所述展现播放配置信息,确定需要与所述视频中预定视觉对象的出现相关联地呈现的展现信息。具体地,展现确定装置12根据所述展现播放配置信息,确定需要与所述视频中预定视觉对象的出现相关联地呈现的展现信息的方式包括但不限于1)第一配置获取装置11获得的展现播放配置信息包括预定视觉对象的对象标识信息,则展现确定装置12获取与第一配置获取装置11获得的对象标识信息相应的展现信息,作为需要相关联地呈现的展现信息。该方式将在后续参照图3所示实施例中予以详述。2)第一配置获取装置11获得的展现播放配置信息包括需要与预定视觉对象的出现相关联地呈现的展现信息的展现标识信息,则展现确定装置12直接获取对应该展现标识信息的展现信息。接着,播放装置13在播放所述视频的同时,播放所述展现信息。优选地,预定视觉对象以及与其出现相关联地呈现的展现信息在视频中的呈现位置不同,以使用户能够分别看到预定视觉对象以及展现信息。其中,播放装置13播放展现信息的方式包括但不限于1)呈现静态或动态图片, 如呈现一款大众汽车的立体图;幻播放一段音频和/或视频。具体地,当展现呈现装置自行对当前播放或待播放的进行预定视觉对象的识别时,在展现确定装置12获得展现信息后,播放装置13即播放该展现信息;优选地,播放装置 13根据预定播放时间长度或该展现信息自身的播放时间长度,确定展现播放终止时间。当第一配置获取装置11获得网络设备2提供的展现播放配置信息时,播放装置13根据展现播放配置信息指示的播放时间信息播放展现信息;优选地,当展现播放配置信息指示的播放时间信息不包含展现播放终止时间时,播放装置13根据预定播放时间长度或该展现信息自身的播放时间长度,确定展现播放终止时间。需要说明的是,视频中可同时出现多个预定视觉对象,展现呈现装置可获取与该多个预定视觉对象相关联的展现信息,并同时播放;或者,展现呈现装置可根据诸如预定视觉对象优先级、展现优先级等因素,选择一个展现信息来播放。根据本发明的展现呈现装置,能够在播放视频时向用户呈现与视频中出现的预定视觉对象相关联的展现信息,从而带给用户较好的体验;并且,由于呈现的展现信息与视频中的视觉对象相关,如当视频中出现手机时,向用户播放手机展现信息,又如当视频中出现海景场景时,向用户推荐海景度假酒店的展现信息等,因此,本发明的展现信息投放效果较好。图7为本发明一个优选实施例的用于在播放的视频中呈现展现信息的展现呈现装置的结构示意图。本实施例中,展现播放配置信息能够用于指示所述展现信息的播放时间范围。本实施例的展现呈现装置包括第一配置获取装置11、展现确定装置12以及包含于播放装置13中的子播放装置131。第一配置获取装置11以及展现确定装置12已在参照图6所示实施例中予以详述,并以引用的方式包含于此,不再赘述。当判断所述视频的当前播放时间点属于该展现播放配置信息所指示的播放时间范围中时,子播放装置131在播放所述视频的同时播放所述展现信息。
例如,展现播放配置信息包括展现信息的展现标识信息“ IC_9011,,及其播放时间范围15分21秒至15分25秒,子播放装置131监控视频的当前播放时间点,并当判断该当前播放时间点位于15分21秒至15分25秒中时,在播放所述视频的同时,播放展现确定装置12获得的、与展现标识信息“IC_9011”相应的展现信息。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当判断所述视频的当前播放时间点属于该展现播放配置信息所指示的播放时间范围中时,在播放所述视频的同时播放所述展现信息的实现方式,均应包含在本发明的范围内。作为本实施例的优选方案之一,展现播放配置信息包括预定视觉对象的对象标识信息,以及,识别出预定视觉对象的视频帧的相关信息,展现确定装置12进一步包括第一展现获取装置(图未示),展现呈现装置还包括时间确定装置(图未示)。第一展现获取装置获取与展现播放配置信息包含的对象标识信息相应的展现信息,作为所述需要相关联地呈现的展现信息。具体地,第一展现获取装置获取展现播放配置信息包含的对象标识信息相应的展现信息的方式包括但不限于1)第一展现获取装置进一步包括发送装置(图未示)以及子展现获取装置(图未示)。发送装置将所述对象标识信息发送给网络设备2或其他网络设备;子展现获取装置接收网络设备2获取其他网络设备基于所述对象标识信息反馈的展现信息,作为所述需要相关联地呈现的展现信息。其中,网络设备2或其他网络设备接收用户设备1发送的对象标识信息,并在本地预存储的标识展现对应库中,查询与对象标识信息相应的展现标识信息, 并获取与该展现标识信息相应的展现信息,发送给用户设备1。2)第一展现获取装置在本地预存储的标识展现对应库中,查询与对象标识信息相应的展现标识信息,并由本地预存储的展现信息中、网络设备2或其他网络设备中获取与该展现标识信息相应的展现信息。其中,前述方式1)和2、中所述的在本地预存储的标识展现对应库中,查询与对象标识信息相应的展现标识信息的方式,已在参照图5所示实施例的对第二配置获取装置22 的方式C的说明中予以详述,并以引用的方式包含于此,不再赘述。时间确定装置根据基于所述相关信息获得的所述视频帧的时间信息,确定所述播放时间范围。其中,时间确定装置基于相关信息获得所述视频帧的时间信息的方式包括但不限于1)该相关信息中包含视频帧的帧标识信息,则时间确定装置确定与帧标识信息相应的视频帧,并获取相应的视频帧的时间信息;2)该相关信息中包含视频帧的时间信息,则时间确定装置直接将该相关信息作为视频帧的时间信息。其中,时间确定装置根据视频帧的时间信息,确定播放时间范围的方式,与参照图 5所示实施例的方式C中第三子配置获取装置根据视频帧的时间信息,确定播放时间范围的方式相同或相似,在此不再赘述。需要说明的是,第一展现获取装置与时间确定装置执行的操作之间并无先后顺序。第一展现获取装置执行的操作,与第一配置获取装置11执行的获取视频帧的相关信息的操作之间并无先后顺序;时间确定装置执行的操作,与第一配置获取装置11执行的获取对象标识信息的操作之间并无先后顺序。本实施例的展现呈现装置,能够基于网络设备提供的展现播放配置信息,呈现与视频中预定视觉对象的出现相关联的展现信息,减少了用户设备的处理负担。图8为本发明另一个优选实施例的用于在播放的视频中呈现展现信息的展现呈现装置的结构示意图。本实施例的展现呈现装置包括包含于第一配置获取装置11中的第一识别装置111、标识获取装置112和触发装置113,包含于展现确定装置12中的第二展现获取装置122,以及播放装置13。第一识别装置111基于预定识别规则,对当前播放或待播放的视频帧进行预定视觉对象的识别。其中,第一识别装置111基于预定识别规则,对当前播放或待播放的视频帧进行预定视觉对象的识别的方式,与参照图5所示实施例的第二识别装置21基于预定识别规则,对视频的视频帧进行预定视觉对象的识别的方式相似。第一识别装置111与第二识别装置21执行的操作的区别在于,第一识别装置111进行识别的视频帧为当前播放或待播放的视频帧,即第一识别装置111不对当前播放的视频帧之前的视频帧进行识别。当识别出预定视觉对象时,标识获取装置112获取预定视觉对象的对象标识信息,作为展现播放配置信息。触发装置113选择当前进行识别操作的视频帧之后的视频帧,作为所述进行预定视觉对象的识别的视频帧,以触发第一识别装置111再次执行操作。具体地,触发装置113选择当前进行识别操作的视频帧之后的视频帧,作为所述当前播放或待播放的视频帧的方式包括但不限于1)触发装置113选择当前进行识别操作的视频帧的下一视频帧所述进行预定视觉对象的识别的视频帧;2)触发装置113选择当前进行识别操作的视频帧之后第N个视频帧,作为所述进行预定视觉对象的识别的视频帧,其中,N为第一预定值;3)触发装置113选择当前进行识别操作的视频帧的播放时间之后M秒播放的视频帧,作为所述进行预定视觉对象的识别的视频帧,其中,M为第二预定值。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何选择当前进行识别操作的视频帧之后的视频帧,作为所述当前播放或待播放的视频帧的实现方式,均应包含在本发明的范围内。第二展现获取装置122获取与标识获取装置112获得的对象标识信息相应的展现信息,作为需要与视频中预定视觉对象的出现相关联地呈现的展现信息。其中,第二展现获取装置122获取与所述对象标识信息相应的展现信息,作为所述需要相关联地呈现的展现信息的方式,与参照图6所示实施例中第一展现获取装置121 获取与所述对象标识信息相应的展现信息,作为所述需要相关联地呈现的展现信息的方式相同或相似,在此不再赘述。优选地,当标识获取装置112最近一次生成的展现播放配置信息中存在与上一次生成的展现播放配置信息中包含的对象标识信息相同的对象标识信息,即第一识别装置111在两次相邻的识别操作中识别出了相同的预定视觉对象,则第二展现获取装置122不获取与该预定视觉对象的对象标识信息相应的展现信息。例如,标识获取装置112上一次生成的展现播放配置信息包括对象标识信息“海景”,且标识获取装置112本次生成的展现播放配置信息包括对象标识信息“大众汽车”以及“海景”,则第二展现获取装置122仅获取与“海景”相应的展现信息,而不再重复获取与“大众汽车”相应的展现信息。接着,播放装置13已在参照图6所示实施例中予以详述,在此不再赘述。作为本实施例的优选方案之一,本实施例的展现呈现装置还包括播放停止装置 (图未示)。当第一识别装置111未能识别出前一次识别所得的预定视觉对象时,播放停止装置停止播放与所述预定视觉对象的出现相关联地播放的展现信息。例如,第一识别装置111前一次识别所得的预定视觉对象的对象标识信息包括 “大众汽车”以及“海景”,且第一识别装置111本次识别所得的预定视觉对象的对象标识信息包括“海景”,则播放停止装置停止播放与“海景”相应的展现信息。需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何未能识别出前一次识别所得的预定视觉对象时,停止播放与预定视觉对象的出现相关联地播放的展现信息的实现方式,均应包含在本发明的范围内。本实施例的展现呈现装置,能够在播放视频的过程中进行预定视觉对象识别,以播放需要与预定对象的出现相关联地呈现的展现信息。本实施例的展现呈现装置尤其适用于直播。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
权利要求
1.一种用于在用户设备播放的视频中呈现展现信息的方法,其中,该方法包括以下步骤a获取与当前播放的视频相应的展现播放配置信息;b根据所述展现播放配置信息,确定需要与所述视频中预定视觉对象的出现相关联地呈现的展现信息;c在播放所述视频的同时,播放所述展现信息。
2.根据权利要求1所述的方法,其中,所述展现播放配置信息用于指示所述展现信息的播放时间范围,其中,所述步骤c包括以下步骤-当判断所述视频的当前播放时间点属于该展现播放配置信息所指示的播放时间范围中时,在播放所述视频的同时播放所述展现信息。
3.根据权利要求2所述的方法,其中,所述展现播放配置信息包括所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的相关信息,其中,所述步骤b 包括以下步骤bl获取与所述对象标识信息相应的展现信息,作为所述需要相关联地呈现的展现信息;其中,该方法在所述步骤c之前还包括以下步骤-根据基于所述相关信息获得的所述视频帧的时间信息,确定所述播放时间范围。
4.根据权利要求3所述的方法,其中,所述步骤bl包括以下步骤 -将所述对象标识信息发送给网络设备;-将网络设备基于所述对象标识信息反馈的展现信息,作为所述需要相关联地呈现的展现信息。
5.根据权利要求1所述的方法,其中,所述步骤a包括以下步骤al基于预定识别规则,对当前播放或待播放的视频帧进行预定视觉对象的识别; a2当识别出预定视觉对象时,获取所述预定视觉对象的对象标识信息,作为所述展现播放配置信息;a3选择当前进行识别操作的视频帧之后的视频帧,作为所述进行预定视觉对象的识别的视频帧,以触发所述步骤al ;其中,所述步骤b包括以下步骤-获取与所述对象标识信息相应的展现信息,作为所述需要相关联地呈现的展现信息。
6.根据权利要求5所述的方法,其中,所述该方法还包括以下步骤i当未能识别出前一次识别所得的预定视觉对象时,停止播放与所述预定视觉对象的出现相关联地播放的展现信息。
7.根据权利要求1或2所述的方法,其中,所述步骤a包括以下步骤-获取网络设备提供的、与当前播放的视频相关联的展现播放配置信息。
8.—种在网络设备中用于生成视频的展现播放配置信息的方法,其中,该方法包括以下步骤A基于预定识别规则,对所述视频的视频帧进行预定视觉对象的识别; B当识别出预定视觉对象时,获取所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的相关信息,以获得所述视频的展现播放配置信息。
9.根据权利要求8所述的方法,其中,所述步骤B包括以下步骤-当识别出预定视觉对象时,获取所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的时间信息;-根据所述对象标识信息,确定需要与所述预定视觉对象的出现相关联地呈现的展现信息的展现标识信息;并根据所述时间信息,确定所述展现信息的播放时间范围,以将所述展现标识信息以及所述播放时间范围作为所述展现播放配置信息。
10.根据权利要求8或9所述的方法,其中,该方法还包括以下步骤-当接收到来自用户设备的、用于请求下载所述视频的下载请求时,将所述展现播放配置信息一起提供给所述用户设备。
11.一种用于在用户设备播放的视频中呈现展现信息的展现呈现装置,其中,该展现呈现装置包括第一配置获取装置,用于获取与当前播放的视频相应的展现播放配置信息; 展现确定装置,用于根据所述展现播放配置信息,确定需要与所述视频中预定视觉对象的出现相关联地呈现的展现信息;播放装置,用于在播放所述视频的同时,播放所述展现信息。
12.根据权利要求11所述的展现呈现装置,其中,所述展现播放配置信息用于指示所述展现信息的播放时间范围,其中,所述播放装置包括子播放装置,用于当判断所述视频的当前播放时间点属于该展现播放配置信息所指示的播放时间范围中时,在播放所述视频的同时播放所述展现信息。
13.根据权利要求12所述的展现呈现装置,其中,所述展现播放配置信息包括所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的相关信息,其中, 所述展现确定装置包括第一展现获取装置,用于获取与所述对象标识信息相应的展现信息,作为所述需要相关联地呈现的展现信息;其中,该展现呈现装置还包括时间确定装置,用于根据基于所述相关信息获得的所述视频帧的时间信息,确定所述播放时间范围。
14.根据权利要求13所述的展现呈现装置,其中,所述第一展现获取装置包括发送装置,用于将所述对象标识信息发送给网络设备;子展现获取装置,用于将网络设备基于所述对象标识信息反馈的展现信息,作为所述需要相关联地呈现的展现信息。
15.根据权利要求11所述的展现呈现装置,其中,所述第一配置获取装置包括第一识别装置,用于基于预定识别规则,对当前播放或待播放的视频帧进行预定视觉对象的识别;标识获取装置,用于当识别出预定视觉对象时,获取所述预定视觉对象的对象标识信息,作为所述展现播放配置信息;触发装置,用于选择当前进行识别操作的视频帧之后的视频帧,作为所述进行预定视觉对象的识别的视频帧,以触发所述第一识别装置; 其中,所述展现确定装置包括第二展现获取装置,用于获取与所述对象标识信息相应的展现信息,作为所述需要相关联地呈现的展现信息。
16.根据权利要求15所述的展现呈现装置,其中,该展现呈现装置还包括播放停止装置,用于当未能识别出前一次识别所得的预定视觉对象时,停止播放与所述预定视觉对象的出现相关联地播放的展现信息。
17.根据权利要求11或12所述的展现呈现装置,其中,所述第一配置获取装置包括 第一子配置获取装置,用于获取网络设备提供的、与当前播放的视频相关联的展现播放配置信息。
18.—种在网络设备中用于生成视频的展现播放配置信息的配置生成装置,其中,该配置生成装置包括第二识别装置,用于基于预定识别规则,对所述视频的视频帧进行预定视觉对象的识别;第二配置获取装置,用于当识别出预定视觉对象时,获取所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的相关信息,以获得所述视频的展现播放配直^[曰息ο
19.根据权利要求18所述的配置生成装置,其中,所述第二配置获取装置包括第二子配置获取装置,用于当识别出预定视觉对象时,获取所述预定视觉对象的对象标识信息,以及,识别出所述预定视觉对象的视频帧的时间信息;第三子配置获取装置,用于根据所述对象标识信息,确定需要与所述预定视觉对象的出现相关联地呈现的展现信息的展现标识信息;并根据所述时间信息,确定所述展现信息的播放时间范围,以将所述展现标识信息以及所述播放时间范围作为所述展现播放配置信肩、ο
20.根据权利要求18或19所述的配置生成装置,其中,该配置生成装置还包括 提供装置,用于当接收到来自用户设备的、用于请求下载所述视频的下载请求时,将所述展现播放配置信息一起提供给所述用户设备。
21.一种用户设备,其中,该用户设备包括如权利要求11至17中至少一项所述的展现呈现装置。
22.—种网络设备,其中,该网络设备包括如权利要求18至20中至少一项所述的配置生成装置。
23.一种网络系统,包括如权利要求21所述的用户设备以及如权利要求22所述的网络设备。
全文摘要
本发明提供了在视频中呈现展现信息的方法、装置、设备和系统。本发明的方案获取与当前播放的视频相应的展现播放配置信息;根据所述展现播放配置信息,确定需要与所述视频中预定视觉对象的出现相关联地呈现的展现信息;并在播放所述视频的同时,播放所述展现信息。与现有技术相比,本发明具有以下优点能够在播放视频时向用户呈现与视频中出现的预定视觉对象相关联的展现信息,从而带给用户较好的体验;且本发明的展现信息投放效果较好。
文档编号G09F19/00GK102419945SQ20111040942
公开日2012年4月18日 申请日期2011年12月9日 优先权日2011年12月9日
发明者李渊, 王文杰 申请人:上海聚力传媒技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1