CN102708215A - 一种处理视频的方法及其*** - Google Patents

一种处理视频的方法及其*** Download PDF

Info

Publication number
CN102708215A
CN102708215A CN2012102106707A CN201210210670A CN102708215A CN 102708215 A CN102708215 A CN 102708215A CN 2012102106707 A CN2012102106707 A CN 2012102106707A CN 201210210670 A CN201210210670 A CN 201210210670A CN 102708215 A CN102708215 A CN 102708215A
Authority
CN
China
Prior art keywords
video
file
content
module
functional description
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012102106707A
Other languages
English (en)
Other versions
CN102708215B (zh
Inventor
孟智平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201210210670.7A priority Critical patent/CN102708215B/zh
Publication of CN102708215A publication Critical patent/CN102708215A/zh
Application granted granted Critical
Publication of CN102708215B publication Critical patent/CN102708215B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种处理视频的方法及其***,该方案的主要用途是管理和生成视频描述文件,包括视频的内容描述文件和功能描述文件,并将描述文件和互联网搜索技术结合起来加以利用,例如通过对视频内容描述文件的分析,将其导入到搜索引擎或对内容描述文件构成的数据库进行检索,播放相关的视频对象片段。由于本发明引入了数据库管理模式,可以很方便地对视频内容以及功能描述文件进行二次编辑,大大提高的对视频的重复处理能力。本发明还提供了具有视频功能描述文件分析功能的模块以及专用的播放器,并把网页浏览器***和视频播放***进行结合,并通过功能描述文件控制浏览器的功能实现。本发明可以提供视频广告,视频购物等应用。

Description

一种处理视频的方法及其***
技术领域
本发明涉及视频技术领域,尤其涉及一种处理视频的方法,如根据视频内容对视频进行搜索。
背景技术
随着网络技术的不断发展,各种各样的基于网页的应用也越来越多。网络视频以及各种其它视频形式都在快速的增长过程中,对于视频的应有也就显得越来越重要了。现阶段一些大型的视频网站,每天的流量超过千万IP,网络视频已经成为一种高效和灵活的视频形式,但是包括视频广告等很多技术还处于发展过程中,特别是针对点播节目的广告技术。因此导致虽然网络上看视频的人数众多,但是广告收入却非常微薄。
如何让视频在播放时候进行增值就是我们必须考虑的问题。现有的网络视频广告形式还非常简单,主要包括播放视频前进行广告利用缓冲期播放、播放视频后播放广告、背景图片等方式。但这些方式对于视频广告来说并不理想,产生广告效率低下,广告效果不佳的问题。例如,如果采用视频前播放10秒缓冲广告的方法,以视频播放10分钟为例,广告的时长只占到了整个视频播放时长的1/60。如果改变这种低效率的广告方式,以及改善用户的广告体验成了我们当前必须解决的问题。
另一方面,视频搜索成为了一个热门的话题,如何才能准确地搜出我们关心的视频变得越来越重要。现有的视频搜索方式都离不开视频名字或视频简介的搜索,实际上还是基于视频标题的搜索,而且很明显视频标题的搜索并不能代表整个视频的内容,如何才能对视频中的具体内容或对象进行搜索呢?曾经有人提出过对视频或图片中的对象进行自动识别的方法,经过了几十年的研究,现在已经可以对类似人脸、指纹等特定的目标物体进行自动识别,但是根本无法对广义的任何物体进行识别,这种做法在短时间内是根本无法实现的。由于人工智能(AI)的限制,计算机还不能想人那样思考问题,这也是导致上述方法不能实现的根本原因。
由于视频数量的发展,视频中对象的商业价值会变得越来越大,但是现有的自动识别技术还远远达不到对视频中对象进行广泛识别的要求。因此有没有可替代的识别方案,便成为本发明研究的重点。
专利号CN200710097774.0,提出了一种在视频资源中使用信息集的方法,该方法提出了视频媒体和其它媒体进行互动操作的方案,但是没有提出生成视频内容描述文件和视频功能文件的具体视频处理方法。专利号CN200710123453.3,提供了利用广告描述文件来控制广告播放的方法,但是该方案并没有提出广告内容描述文件的概念,也不能对视频对象进行搜索,在功能管理上也没有配合数据库进行,因此还具有改良的余地。在以上两个专利的基础上,本发明提出了更具体高效地处理视频的方法以及相关***。
发明内容
本发明提供了一种处理视频的方法及其***,以解决现有技术中不能对视频对象进行有效处理和管理的缺陷。
为了实现上述目的,本发明的实施例包括以下方法和相关***:
一种处理视频的方法,其特征在于,包括以下步骤:
处理视频文件,生成和视频内容对应的内容描述文件;
处理所述内容描述文件,为内容描述文件中一条或多条记录添加功能描述,生成功能描述文件;
在视频播放前或视频播放中,解析所述功能描述文件,实现功能描述文件内的描述功能。
所述处理视频文件,生成和视频内容对应的内容描述文件,包括以下步骤:
打开视频文件;
记录下视频中具体对象的描述信息;
并把具体对象的描述信息形成记录保存到内容描述文件中;
所述内容描述文件可以是一个单独的生成文件或保存在内存中的文件,并可以将该文件整体或依次将每条记录上传到内容描述数据库进行存储。
所述记录下视频中具体对象的描述信息,至少包括:1)所述具体对象的关键字信息;2)所述具体对象的开始播放和结束播放信息;
所述具体对象的开始播放和结束播放信息可以表示为所述具体对象出现的开始帧和结束帧信息和/或所述具体对象出现的开始时间和结束时间信息。
所述记录下视频中具体对象的描述信息,还可以包括对象在视频帧中的位置信息和/或区域信息。
所述处理所述内容描述文件,为内容描述文件中一条或多条记录添加功能描述,生成功能描述文件,包括以下步骤:
从内容描述数据库或内容描述文件中找到需要添加功能描述的记录;
加入功能描述,并形成功能描述文件;其中,所述加入功能描述的过程可以是先将功能描述信息加入内容描述数据库,然后通过内容描述数据库为对应的视频产生功能描述文件;所述加入功能描述的过程也可是先将内容描述文件从内容描述数据库中提取出来,然后结合每条记录的功能描述为视频生成功能描述文件。
一种生成视频内容描述文件的编辑***,其特征在于,包括视频播放模块和参数编辑模块:
所述视频内容描述文件的编辑***,其功能在于可以通过打开视频文件,在视频播放的过程中对视频进行编辑,并生成视频内容描述文件;所述内容描述文件至少包括:视频中对象的关键字信息、视频中对象的开始和结束信息;
所述视频播放模块至少包括播放视频功能,并且视频播放模块可以感知鼠标在视频中的点击位置和/或时间信息和/或帧位置信息,并将位置和时间信息保存在内存中;
所述参数编辑界面至少包括关键字区域,用于输入视频内容对应的关键字信息;
所述视频内容描述文件的编辑***会生成一个至少含有视频中对象的关键字信息和视频中对象开始和结束信息,所述开始和结束信息可以用开始时间结束时间表示或开始帧结束帧表示。
一种通过网络获取功能描述信息,并生成功能描述文件的方法,其特征在于,包括以下步骤:
处理视频文件,生成和视频内容对应的内容描述文件;
将内容描述文件按记录保存到内容描述数据库中;
通过网页提供内容描述数据库的检索操作,并将被检索到的记录用网页形式提供给用户;
所述用户选择需要处理的条目,根据用户需求为该记录添加功能描述,并将增加的功能描述保存到内容描述数据库中;
处理内容描述数据库,生成和视频对应的功能描述文件。
一种视频中对象搜索的方法,其特征在于,包括以下步骤:
处理视频文件,记录下视频中具体对象的关键字信息、在视频中的开始和结束信息,并在内容描述文件中保存一条所述具体对象的记录;
将处理好的内容描述文件按记录保存在内容描述数据库中;
用户利用输入关键字的方法搜索内容描述数据库中关键字字段,返回命中的记录。
所述返回命中的记录中包括视频中某一具体对象在视频中的开始和结束信息;
提取所述具体对象在视频中的开始和结束信息,并播放所述具体对象在视频中出现到结束的片段。
一种将视频中对象导入搜索引擎的方法,其特征在于,包括以下步骤:
打开视频文件;
记录下视频中具体对象的关键字信息、在视频中的开始和结束信息,并在内容描述文件中保存一条所述具体对象的记录;
用户播放视频时,获取视频中具体对象的关键字信息、具体对象的开始和结束信息,并在所述具体对象在视频中出现到结束的这段时间内,将关键字信息导入搜索引擎,并返回搜索结果。
一种将视频和网页结合的播放器***,其特征在于,包括视频播放模块、功能描述文件解析模块和浏览器模块:
所述将视频和网页结合的播放器***,可以通过视频播放模块播放视频,并在视频播放的时候,通过功能描述文件解析模块解析视频对应的功能描述文件,并根据功能描述文件中的URL取回网页,并将所述网页在浏览器模块中播放;
视频播放模块具体包括视频解码程序,用于解析并播放视频文件;
功能描述文件解析模块用于解析功能描述文件,解析出需要取回URL的位置;
浏览器模块用于浏览从URL取回的网页。
与现有技术相比,本发明具有以下优点:
本发明实施例中,通过对视频的分析生成内容描述文件,并通过数据库的方式来管理内容描述文件生成的表项,然后根据实际需求生成视频的功能描述文件,该功能描述文件可以通过网络获取的信息自动生成,这样就大大简化对视频处理的流程,提高的视频处理的效率。并提出了视频对象搜索的方案,可以对视频中出现的对象进行快速搜索,并播放视频中含有搜索对象的片段。这样视频内容可以被轻松提取,有效管理,并可以很方便的设置广告和各种功能,视频中的内容的潜在价值得到充分利用。并可以通过视频内容描述文件编辑***高效的编辑视频生成视频描述文件,而且可以通过视频和网页结合的播放器***进行播放。视频成为了一级媒体,其它的相关媒体是在视频的基础上进行播放,成为二级媒体。
附图说明
图1是本发明中处理视频方法的流程图;
图2是本发明中利用网站生成视频功能描述文件示意图;
图3是本发明中利用关键字搜索视频中对象并播放的流程图;
图4是本发明中将视频描述文件导入搜索引擎的流程图;
图5是本发明中视频和网页结合的播放器***示意图;
图6是本发明中视频和网页结合的播放器界面示意图;
图7是本发明中生成视频内容描述文件的编辑***示意图;
图8是本发明中生成视频内容描述文件的编辑***界面示意图;
图9是本发明中视频对象运动轨迹拟合算法示意图;
图10是本发明中视频对象运动轨迹平面投影示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
本发明的基本构思为:对视频进行预处理,生成视频的内容描述文件,然后将内容描述文件加载到数据库中进行集中管理,然后再根据对视频的实际需要,生成和视频对应的功能描述文件,这一个过程可以自动完成。通过内容描述文件和功能描述文件的生成,可以产生很多复杂的应用。这些应用可以让视频中有价值的对象被充分利用起来,产生巨大的商业价值。
如图1本发明中处理视频方法的流程图所示,对于任何一个需要编辑的文件,必须先将其打开,把需要编辑的部分调入内存中,即110打开视频文件,然后通过视频内容描述编辑***220对打开的视频文件进行编辑,并记录下视频中具体对象的描述信息120,并把具体对象的描述信息形成记录保存到内容描述文件中130。在本发明的内容描述文件中,可以记录视频中对象出现的开始或结束信息(包括,时间或帧的信息),视频中对象的关键字。在此基础上可以选择的记录下对象出现的位置或轨迹。这里可以采用三种方法来记录下视频中对象的位置或轨迹:
第一种,采用专利号CN200610046026.5的方法对视频对象进行提取,采用矩形或椭圆的方法来标识视频中对象的范围,在每次运动的拐点处(即运动轨迹发生较大改变时),加入关键帧,然后采用内插的方法来拟合整个对象在视频中运动的轨迹;
第二种,也可以采用图9中的改良算法,更方便地对对象运动的轨迹进行提取;
第三种,采用人工手动的方法标记视频中对象在出现的第一帧的位置,然后通过跟踪算法自动跟踪物体运动的方向,形成物体运动的轨迹,例如可以采用基于运动补偿的Snake视频对象跟踪算法。
为了能够很好地管理内容描述文件,可以将内容描述文件加载到内容描述数据库140,在数据库中分对象条目进行保存。150获取视频功能描述信息并由数据库生成功能描述文件,例如通过从网络上获取对象的功能描述而自动生成视频的功能描述文件,首先,通过网站和内容描述数据库相连,可以在网站上生成视频对象的开始结束信息、视频源信息、关键字信息等多种信息,如果登陆网站的用户需要在视频对象上加入广告信息,则可以通过视频描述数据库选择需要加入广告的视频对象,然后把编辑好的广告和视频对象建立关联(这里的关联信息,实际上就是视频对象的功能描述信息),然后把需要加载广告的视频对象逐一加好,最后由内容描述数据库针对每一个不同的视频对象生成一个对应的视频功能描述文件,该文件和视频一一对应。再将视频相关功能描述文件和视频提供给视频用户,并对功能描述文件解析,实现预先设定功能160,例如广告功能。
这里的内容描述数据库实际上是一个保存内容描述文件的存储管理概念,实际上内容描述数据库是一个可选的部件。这里完全可以将每一个视频生成一个内容描述文件,这一文件同样可以被编辑,加入功能描述,从而形成功能描述文件。功能描述文件可以再视频描述文件的基础上添加功能描述而成,功能描述当然也可以保存在生成内容描述文件中,加入了功能描述的内容描述文件实际上就是功能描述文件了。这里之所以提出内容描述文件和功能描述文件两个描述文件的概念,主要是为了将内容的提取和功能描述的添加这两个过程进行分离,而这种内容和功能的分离可以带来编辑得高效率和方便功能加入。
由于自动识别视频中对象,现阶段很根本不可行,因此在利用视频内容描述文件编辑***来编辑视频时,需要人工来识别视频中的对象,来加入关键字,例如,视频中出现“可口可乐”,则可以添加“饮料”、“可口可乐”等相关的关键字到该对象(可口可乐)生成的内容描述文件的记录中去。关于对象在视频中出现和结束,也需要人工参与,但是非常简单,只需要几次点击然后加入关键字即可,具体流程参考图7和其详细叙述。
对于视频中对象的区域信息生成的具体流程和详细说明参考图7和其详细叙述。
图2为本发明中利用网站生成视频功能描述文件示意图,也包含整个***从视频制作加工到生成内容描述文件到生成功能描述文件到最终用户的***结构。总体来说包括这样几个部分,视频资源库210(例如视频网站、电视台等拥有大量视频的***)、视频内容描述文件编辑***220、内容描述数据库240、视频功能获取网站250(例如,一个视频广告交易平台,该平台和内容描述数据库相连,广告商可以在交易平台上选择需要添加广告的视频对象,然后自动生成视频功能描述文件,用于在视频播放时自动投放广告)、视频和网页结合的播放器***270。通过以上***及网站的配合,才能为视频主动添加并实现服务功能。具体步骤如图2所示,首先,从视频资源库210中提取视频文件,并将视频文件放入视频内容描述文件编辑***220,然后通过对视频文件的编辑生成内容描述文件230,所述内容描述文件230被加载到内容描述数据库240中,可以在内容描述数据库240中查看每一个视频对象是在那一个视频文件中,并且可以看到其开始和结束信息及关键字信息。这时,需要将视频对象信息发布到视频功能获取网站250上,通过网站输入的方法,为相关的视频对象添加适当的功能,例如,可以在视频功能获取网站上查到汽车相关的视频对象100个,如果为这100个对象购买汽车广告,则会将汽车广告的信息放入对应视频的视频功能描述文件260中,这样这100个含有汽车的视频在播放时,如果汽车对象出现则会马上在视频和网页结合的播放器***270中播放加入的汽车广告。由图2还可以看出,视频文件和该视频文件对应的视频功能描述文件在视频播放时要传输到同一个用户的视频和网页结合的播放器***才能正常播放视频和实现功能描述文件定义的功能。
这里的视频功能获取网站可以提供内容描述数据库的检索操作,并将被检索到的记录用网页形式提供给用户,例如,在网站中搜索“车”,会将关键字为“车”的内容描述数据库的记录返回到用户所在网页。这种通过数据库联动网页的方式已经在互联网中广泛使用,在此不作更细致描述。
图3为本发明中利用关键字搜索视频中对象并播放的流程图。要完成对视频对象的搜索,首先需要处理视频文件,记录下视频中具体对象的关键字信息、在视频中的开始和结束信息,并在内容描述文件中保存一条所述具体对象的记录,生成视频内容描述文件310;然后将视频描述文件导入内容描述数据库中320;最后,通过软件接口或网页接口连接数据库接口,搜索对象关键字,返回搜索结果,搜索结果中包含有视频对象的开始和结束信息330,并可以按照开始和结束信息播放选定的对象。这里面需要应用到对视频中指定时间段或指定视频帧的播放技术,但是这项技术在含有“飞梭”条的视频播放器中均得到解决,在次不再赘述。这种视频对象搜索方式可以只播放视频中搜索对象的开始出现到对象消失的全部过程,而不播放其它不含有搜索对象的视频内容,可以大大提高视频搜索和编辑效率。
图4为本发明中将视频描述文件导入搜索引擎的流程图。生成视频内容描述文件之后,就会建立起一个视频和该视频的内容描述文件的一一对应关系,而视频描述文件中又含有一个或多个视频对象记录,每一个视频对象记录包含这个视频对象的关键字和开始结束等关键信息,如果将视频描述文件中的视频对象指向某个具体的搜索引擎,就可以回返对这个视频对象关键字搜索的结果。对于该方法来说,实际上就是将内容描述文件的对象记录按时间先后将关键字导入到搜索引擎430或知识库(Wikipedia),并返回结果,以上过程可以自动完成,可以让用户在观看视频同时获取更多相关信息。这里视频播放模块和普通的视频播放器相同。
图5为本发明中视频和网页结合的播放器***示意图,该***包括视频播放模块、功能描述文件解析模块和浏览器模块:
视频和网页结合的播放器***600可以通过视频播放模块610播放视频,并在视频播放的时候,通过功能描述文件解析模块620解析视频对应的功能描述文件,并根据功能描述文件中的URL取回网页,并将所述网页在浏览器模块630中播放;
视频播放模块具体包括视频解码程序,用于解析并播放视频文件,通过网络和视频资源库相连;其中视频资源库用于存储视频;
功能描述文件解析模块用于解析功能描述文件,解析出需要取回URL的位置,并和功能描述文件服务器520相连;其中功能描述文件服务器520用于存储功能描述文件;功能描述文件解析模块还和浏览器模块相连,将URL输入浏览器模块;
浏览器模块630用于浏览从URL取回的网页,这里URL可以是放在广告网站530中的某条广告地址。
图6为本发明中播放器示意图,包含视频播放界面650和Web界面640,这种界面最大特点就是播放器中含有Web界面,并且Web界面还会跟着视频对象的不断变化而变化。这一点是以视频为主导来驱动Web的改变,和现有的技术以Web为主导来驱动视频的改变有根本的区别。
图7为本发明中生成视频内容描述文件的编辑***示意图,生成视频内容描述文件的编辑***包括视频播放模块710和参数编辑模块720:
视频内容描述文件的编辑***700,其功能在于可以通过打开视频文件,在视频播放的过程中对视频进行编辑,并生成视频内容描述文件;其中内容描述文件至少包括:视频中对象的关键字信息、视频中对象的开始和结束信息;
视频播放模块710至少包括播放视频功能,并且视频播放模块可以感知鼠标在视频中的点击位置和/或时间信息和/或帧位置信息,将位置和时间信息保存在内存中;并可以将点击位置和/或时间信息和/或帧位置信息显示在参数编辑模块720中,显示效果如图8中所示。视频播放模块710和视频资源库210相连用于获取视频,并且视频播放模块还和参数编辑模块720相连,将获取视频内参数传递到参数编辑模块;
参数编辑模块720至少包括关键字区域,用于输入视频内容对应的关键字信息;参数编辑模块可以从视频播放模块处获取视频内参数结合关键字信息可以生成内容描述文件230。这里关键字信息(视频外参数)来自手工输入设备730从编辑***700的外部进行输入。生成的内容描述文件230可以保存在内容描述数据库240中。
利用图7***编辑视频生成内容描述文件时,内容描述文件可以选择是否记录下视频对象在视频中的相对位置。对于记录下的视频对象的相对位置的情况,可以在利用图9中算法跟踪视频对象的运动轨迹。
对于不需要记录视频对象在视频中位置的情况,编辑时通常按以下步骤完成:
第一步,打开视频资源库中视频进行播放;
第二步,发现有价值的视频对象,例如有广告价值的任何视频对象,并暂停播放视频;
第三步,在参数编辑模块中获取视频对象出现信息,如时间,通过手工输入设备730输入关键字信息到参数编辑模块,然后继续播放视频,直到所述有价值的视频对象消失时,再次暂停,并在参数编辑模块中获取视频对象结束信息;
第四步,将所述有价值的视频对象和关键字以及开始和结束信息保存到内容描述文件,并形成关于所述有价值视频对象的一条记录。
对于需要记录视频对象在视频中位置的情况,编辑时通常按以下步骤完成:
第一步,打开视频资源库中视频进行播放;
第二步,发现有价值的视频对象,例如有广告价值的任何视频对象,并暂停播放视频;
第三步,在参数编辑模块中获取视频对象出现时间信息,并点击视频中视频对象的中心位置,获取视频对象在视频中的相对位置,并将其坐标保存到参数编辑模块中;
第四步,继续播放视频,发现视频对象运动方向有改变时,再次暂停,获取视频对象出现时间信息,并点击视频中视频对象中心位置,再次获取视频对象在视频中的相对位置,并将其时间信息和坐标保存到参数编辑模块中;
第五步,重复第四步,直到视频对象在视频中消失;
第六步,通过手工输入设备730输入关键字信息到参数编辑模块;
第七步,将所述有价值的视频对象、及其位置信息、关键字、开始和结束信息保存到内容描述文件,并形成关于所述有价值视频对象的一条记录。
图8为本发明中生成视频内容描述文件的编辑***界面示意图。界面主要包括两部分,分别为视频播放界面820(后台有一套解码设备)和参数编辑界面810。视频播放界面可以通过开始、结束和暂停按钮来控制视频播放。而参数编辑界面主要显示来自视频播放的参数,包括视频对象开始和结束的时间、对象位置等信息,并且参数编辑界面还用来输入视频对象的关键字信息,例如,视频中出现一个车的对象时,可以在关键字中输入“车”。总体来说,参数编辑界面810要完成对视频对象的编辑,至少要包括关键字、对象位置、开始和结束等视频对象信息。然后才能将这些对象信息生成视频内容描述文件,并最终生成视频功能描述文件。如果为了方便起见也可以将视频功能描述信息在参数编辑界面中加入,例如,需要激活的URL的信息等,这样可以直接生成视频功能描述文件。
例如,图8中,车在时间0012:1211时出现在A(30,100)位置,车在时间0013:2019时出现在B(100,100)位置,就可以得到图8中参数编辑界面所能得到数据。
图9为本发明中视频对象运动轨迹拟合算法示意图。对于视频对象的跟踪,其目的只有一个,知道视频中对象的位置。有时候,对象的精确轮廓变的没有意义,因此本发明关注的是视频中对象的中心位置,并且可以通过这个中心位置对对象进行跟踪。图9中展示了一个矩形从在视频帧S1中A点出现,并沿C点、D点运动到了S2帧中B点的过程,其中A、B、C、D均为运动矩形的中点。XY坐标表示帧平面,T坐标表示时间轴,假设S1到S2帧之间还有数个帧,如何才能标记出矩形运动的轨迹呢?本发明使用二次线性内插的方法来解决。图10为视频对象运动轨迹平面投影示意图,将矩形的全部中心轨迹投影到XT平面会得到矩形运动中心沿X轴方向的投影在时间轴上构成的曲线。同理可以得到矩形中心在YT平面上投影曲线。而且可以记录下C点的时间坐标S3(及S3帧的位置,由于帧之间的时间差是一定的,帧的位置可以决定时间的相对位置),以及记录下D点的时间坐标S4。这样图10中XT平面的四个点就出现了:
(S1、Ax)、(S3、Cx)、(S4、Dx)、(S2、Bx)
然后采用内插公式将以上四点拟合为一条在XT平面上的连续曲线M,根据选取的内容方法不同可以得到不同的集合效果,例如,曲线三阶导数连续等。
采用同样的方法可以得到一条在YT平面上的连续曲线N。最后将XT中得到的拟合曲线M和在YT平面上的拟合曲线N,在坐标系XYT中合成,即可得到一条在XYT坐标系下连续的曲线L,L也可以大概表示出矩形的运动轨迹。由于这种运动轨迹的提取,可以使视频在播放时感知视频对象的位置,通过对视频的对象的感知,则可以在视频中建立跟踪视频对象的热点区域,这个区域为很多视频的引用提供的可能,例如,视频购物,我们可以通过点击视频中的对象,完成对视频的购买等。
本发明实施例所描述的技术可以用硬件、软件、或组合执行。如果用软件执行,则该技术可以直接指包含程序代码的计算机可读介质,该程序代码在对视频序列进行编码的设备中执行。在该种情况下,计算机可读介质可以包括RAM(Random Access Memory,随机存储器)、SDRAM(SynchronousDynamic RAM,同步动态随机存储器)、ROM(Read Only Memory,只读存储器)、NVRAM(non-volatile RAM非易失性随机存储器)、EEPROM(Electrically-Erasable Programmable Read-Only Memory,电可擦除只读存储器)、FLASH(闪存)等。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

Claims (7)

1.一种生成视频内容描述文件的编辑***,其特征在于,包括视频播放模块和参数编辑模块:
所述视频内容描述文件的编辑***,其功能在于可以通过打开视频文件,在视频播放的过程中对视频进行编辑,并生成视频内容描述文件;所述内容描述文件至少包括:视频中对象的关键字信息、视频中对象的开始和结束信息;
所述视频播放模块至少包括播放视频功能,并且视频播放模块可以感知鼠标在视频中的点击位置和/或时间信息和/或帧位置信息,并将位置和时间信息保存在内存中;所述视频播放模块和视频资源库相连用于获取视频,并且所述视频播放模块还和参数编辑模块相连,将获取视频内参数传递到参数编辑模块;
所述参数编辑模块至少包括关键字区域,用于输入视频内容对应的关键字信息;所述参数编辑模块可以从视频播放模块处获取视频内参数结合关键字信息可以生成内容描述文件。
2.一种通过网络获取功能描述信息,并生成功能描述文件的方法,其特征在于,包括以下步骤:
处理视频文件,生成和视频内容对应的内容描述文件;
将内容描述文件按记录保存到内容描述数据库中;
通过网页提供内容描述数据库的检索操作,并将被检索到的记录用网页形式提供给用户;
所述用户选择需要处理的条目,根据用户需求为该记录添加功能描述,并将增加的功能描述保存到内容描述数据库中;
处理内容描述数据库,生成和视频对应的功能描述文件。
3.一种视频中对象搜索的方法,其特征在于,包括以下步骤:
处理视频文件,记录下视频中具体对象的关键字信息、在视频中的开始和结束信息,并在内容描述文件中保存一条所述具体对象的记录;
将处理好的内容描述文件按记录保存在内容描述数据库中;
用户利用输入关键字的方法搜索内容描述数据库中关键字字段,返回命中的记录。
4.如权利要求3所述视频中对象搜索的方法,其特征在于,所述返回命中的记录中包括视频中某一具体对象在视频中的开始和结束信息;
提取所述具体对象在视频中的开始和结束信息,并播放所述具体对象在视频中出现到结束的片段。
5.一种将视频中对象导入搜索引擎的方法,其特征在于,包括以下步骤:
打开视频文件;
记录下视频中具体对象的关键字信息、在视频中的开始和结束信息,并在内容描述文件中保存一条所述具体对象的记录;
用户播放视频时,获取视频中具体对象的关键字信息、具体对象的开始和结束信息,并在所述具体对象在视频中出现到结束的这段时间内,将关键字信息导入搜索引擎,并返回搜索结果。
6.一种将视频和网页结合的播放器***,其特征在于,包括视频播放模块、功能描述文件解析模块和浏览器模块:
所述将视频和网页结合的播放器***,可以通过视频播放模块播放视频,并在视频播放的时候,通过功能描述文件解析模块解析视频对应的功能描述文件,并根据功能描述文件中的URL取回网页,并将所述网页在浏览器模块中播放;
视频播放模块具体包括视频解码程序,用于解析并播放视频文件,通过网络和视频资源库相连;所述视频资源库用于存储视频;
功能描述文件解析模块用于解析功能描述文件,解析出需要取回URL的位置,并和功能描述文件服务器相连;所述功能描述文件服务器用于存储功能描述文件;功能描述文件解析模块还和浏览器模块相连,将URL输入浏览器模块;
浏览器模块用于浏览从URL取回的网页。
7.一种在视频中跟踪运动对象的算法,其特征在于,包括以下步骤:
获取视频中连续运动对象在多个非连续帧中的参考点坐标,以及这多个参考点对应帧的时间坐标;
通过内插的方法,利用参考点坐标和时间参数,生成穿过所述参考点的连续曲线;所述连续曲线具有跟踪所述运动对象的性质。
CN201210210670.7A 2007-12-18 2007-12-18 一种处理视频的方法及其*** Active CN102708215B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210210670.7A CN102708215B (zh) 2007-12-18 2007-12-18 一种处理视频的方法及其***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210210670.7A CN102708215B (zh) 2007-12-18 2007-12-18 一种处理视频的方法及其***

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2007101725060A Division CN101207807B (zh) 2007-12-18 2007-12-18 一种处理视频的方法及其***

Publications (2)

Publication Number Publication Date
CN102708215A true CN102708215A (zh) 2012-10-03
CN102708215B CN102708215B (zh) 2015-01-07

Family

ID=46900981

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210210670.7A Active CN102708215B (zh) 2007-12-18 2007-12-18 一种处理视频的方法及其***

Country Status (1)

Country Link
CN (1) CN102708215B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103077191A (zh) * 2012-12-21 2013-05-01 中金数据***有限公司 自适应Web平台音频播放方法和装置
CN104077384A (zh) * 2014-06-27 2014-10-01 深圳市中兴移动通信有限公司 移动终端及其利用分屏功能实现视频索引的方法和装置
CN105828103A (zh) * 2016-03-31 2016-08-03 乐视控股(北京)有限公司 一种视频处理方法和一种播放器
CN106559678A (zh) * 2015-09-28 2017-04-05 北京视连通科技有限公司 一种对数字视频进行结构化处理的方法
CN106708905A (zh) * 2015-11-18 2017-05-24 百度在线网络技术(北京)有限公司 视频内容搜索方法和装置
CN110636092A (zh) * 2018-06-22 2019-12-31 中移(杭州)信息技术有限公司 一种内容访问***、方法及内容服务器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1297552A (zh) * 1999-01-28 2001-05-30 皇家菲利浦电子有限公司 代表可视动画数据基于内容索引和检索的移动对象轨迹的***和方法
CN1338089A (zh) * 1999-01-26 2002-02-27 国际商业机器公司 描述视频内容的方法和装置
CN1393882A (zh) * 2001-06-22 2003-01-29 汤姆森许可贸易公司 存取元数据的简化方法和装置
CN101072340A (zh) * 2007-06-25 2007-11-14 孟智平 流媒体中加入广告信息的方法与***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1338089A (zh) * 1999-01-26 2002-02-27 国际商业机器公司 描述视频内容的方法和装置
CN1297552A (zh) * 1999-01-28 2001-05-30 皇家菲利浦电子有限公司 代表可视动画数据基于内容索引和检索的移动对象轨迹的***和方法
CN1393882A (zh) * 2001-06-22 2003-01-29 汤姆森许可贸易公司 存取元数据的简化方法和装置
CN101072340A (zh) * 2007-06-25 2007-11-14 孟智平 流媒体中加入广告信息的方法与***

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103077191A (zh) * 2012-12-21 2013-05-01 中金数据***有限公司 自适应Web平台音频播放方法和装置
CN103077191B (zh) * 2012-12-21 2015-11-18 中金数据***有限公司 自适应Web平台音频播放方法和装置
CN104077384A (zh) * 2014-06-27 2014-10-01 深圳市中兴移动通信有限公司 移动终端及其利用分屏功能实现视频索引的方法和装置
CN106559678A (zh) * 2015-09-28 2017-04-05 北京视连通科技有限公司 一种对数字视频进行结构化处理的方法
CN106708905A (zh) * 2015-11-18 2017-05-24 百度在线网络技术(北京)有限公司 视频内容搜索方法和装置
CN106708905B (zh) * 2015-11-18 2019-12-24 百度在线网络技术(北京)有限公司 视频内容搜索方法和装置
CN105828103A (zh) * 2016-03-31 2016-08-03 乐视控股(北京)有限公司 一种视频处理方法和一种播放器
CN110636092A (zh) * 2018-06-22 2019-12-31 中移(杭州)信息技术有限公司 一种内容访问***、方法及内容服务器
CN110636092B (zh) * 2018-06-22 2022-05-10 中移(杭州)信息技术有限公司 一种内容访问***、方法及内容服务器

Also Published As

Publication number Publication date
CN102708215B (zh) 2015-01-07

Similar Documents

Publication Publication Date Title
CN101207807B (zh) 一种处理视频的方法及其***
US6760916B2 (en) Method, system and computer program product for producing and distributing enhanced media downstreams
US8655718B2 (en) Methods for augmenting user-generated content using a monetizable feature
US20110282745A1 (en) System And Method For The Presentation Of Alternative Content To Viewers Video Content
US9788084B2 (en) Content-object synchronization and authoring of dynamic metadata
CN102708215B (zh) 一种处理视频的方法及其***
US20080046925A1 (en) Temporal and spatial in-video marking, indexing, and searching
AU2009229679A1 (en) Keyword-advertisement method using meta-information related to digital contents and system thereof
CN101772777A (zh) 视频中的文本和视觉交互广告
US20100162286A1 (en) Systems and methods for analyzing trends in video consumption based on embedded video metadata
US20110307332A1 (en) Method and Apparatus for Providing Moving Image Advertisements
CN103164450A (zh) 一种向目标用户推送信息的方法及装置
US9635337B1 (en) Dynamically generated media trailers
JP5918206B2 (ja) イベント発生に基づく広告露出方法、それを遂行するサーバ及びコンピュータで読取可能な記録媒体
CN104685899A (zh) 动态媒体片段定价
US20200250369A1 (en) System and method for transposing web content
US20080288551A1 (en) Method and System for Updating User Profiles
KR101140318B1 (ko) 동영상 정보에 대응되어 저장되는 상업적 태그 등의 메타정보 기반 키워드 광고 서비스 방법 및 그 서비스를 위한시스템
KR20150030185A (ko) 컨텐트 데이터에 기초하여 정보를 제공하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체
US8745650B1 (en) Content segment selection based on time-shifted content viewing
CN114845149A (zh) 视频片段的剪辑方法、视频推荐方法、装置、设备及介质
KR101070604B1 (ko) 유무선 네트워크 상에서 멀티미디어 콘텐츠 내용 맞춤형 광고 방법
Kaiser et al. Metadata-driven interactive web video assembly
KR20090110764A (ko) 멀티미디어 콘텐츠 정보에 포함된 메타 정보 기반 키워드광고 서비스 방법 및 그 서비스를 위한 시스템
KR101472430B1 (ko) 컨텐트 데이터에 기초하여 정보를 제공하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant