著录项信息
专利名称 | 一种基于内容的视频检索系统 |
申请号 | CN200810000875.6 | 申请日期 | 2008-01-25 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2009-07-29 | 公开/公告号 | CN101493813 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 北京新岸线网络技术有限公司 | 申请人地址 | 北京市海淀区中关村东路1号院清华科技园8号楼科技大厦A座17层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京新岸线网络技术有限公司 | 当前权利人 | 北京新岸线网络技术有限公司 |
发明人 | 鲍东山;苏磊;霍东云 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种视频检索系统,包括:图像获取模块,设置在客户端,用于获取图像,作为基于内容的视频检索的输入;图像分析处理模块,设置在客户端,用来对图像进行分析和处理,提取图像特征;特征传输模块,设置在客户端,用于将图像特征传输给服务器;视频检索模块,设置在服务器端,用于根据图像特征对视频内容进行检索;结果展现模块,用于将视频检索的结果展现给用户。多途径获取图像并在客户端进行图像的分析和处理工作,检索视频时输入图像的方式灵活多样,便于用户操作使用;有利于改善用户的视频检索体验;只将图像特征上传到服务器,避免形成带宽瓶颈。尤其随着用户的增多,视频检索系统用户访问并发数增加的情形下,提升系统性能。
1.基于内容的视频检索系统,具有客户端和服务器,其特征在于,该视频检索系统包括:
图像获取模块,设置在客户端,用于获取图像,作为基于内容的视频检索的输入;
图像分析处理模块,设置在客户端,用于对图像进行分析和处理,提取图像特征;
特征传输模块,设置在客户端,用于将所述图像特征传输给服务器;
视频检索模块,设置在服务器端,用于进行基于内容的视频检索;
结果展现模块,用于将所述视频检索的结果展现给用户。
2.如权利要求1所述的视频检索系统,其特征在于,所述图像获取模块包括下述子模块中至少之一:
图像选择子模块,用于通过插件或客户端程序选择存储在本地的图像;
图像区域选择子模块,用于选取屏幕或者图像的部分或全部区域;
选取图像功能模块,用于使用控制功能键选取图像;
图像输入子模块,用于通过其他输入设备输入图像。
3.如权利要求2所述的视频检索系统其特征在于,所述控制功能键包括热键、鼠标右键、按钮中之一。
4.如权利要求3所述的视频检索系统,其特征在于,所述使用鼠标右键功能选取图像,包含本地浏览到的图像或在互联网上浏览到的图像。
5.如权利要求1所述的视频检索系统,其特征在于,所述图像分析处理模块,包括:
检查子模块,用于对图像进行有效性检查;
转换子模块,用于对图像进行格式转换;
提取子模块,用于提取图像的特征信息,并使用向量表示图像的特征信息。
6.如权利要求5所述的视频检索系统,其特征在于,
所述转换子模块支持多种的格式图像格式,包括联合图像专家组格式JPEG、图像互换格式GIF、位图格式BMP、流式网络图形格式PNG中至少之一。
7.如权利要求1所述的视频检索系统,其特征在于,还包括:
压缩模块,用于传输之前对特征信息进行压缩处理。
一种基于内容的视频检索系统\n技术领域\n[0001] 本发明涉及视频检索技术领域,更特别的,涉及一种基于内容的视频检索系统。\n背景技术\n[0002] 随着互联网视频数量的飞速增长,互联网视频产业的迅猛发展,视频检索成为人们从海量视频中获取视频信息的最有效和最重要的方式。传统的基于文字的视频检索往往受到文字描述的主观性和用户输入的多样性限制,检索结果与用户实际需要存在差距。因此,根据视频节目内容特征进行的视频检索,即基于内容的视频检索成为视频检索的发展方向。\n[0003] 通常,基于内容的视频检索系统经过简化,可以分解为四个部分:\n[0004] 1.网站前端;\n[0005] 2.图像分析和特征提取模块;\n[0006] 3.视频检索模块;\n[0007] 4.检索结果呈现模块。\n[0008] 而用户使用该类型的视频检索方式,经过简化,可以分为如下五个标准步骤:\n[0009] 1.打开视频检索网站;\n[0010] 2.浏览本地图像并上传;\n[0011] 3.分析图像和提取特征;\n[0012] 4.高维特征匹配检索视频;\n[0013] 5.检索结果以网页形式返回。\n[0014] 上述系统存在如下的问题:\n[0015] 1.只有通过打开视频检索网页才能进行检索,为用户使用带来了不便;\n[0016] 2.检索视频时通过浏览本地文件进行上传的方式使得输入方式单一,限制了用户的输入途径,不利于提高用户的视频检索体验;\n[0017] 3.上传图像到服务器的方式,随着用户的增多,视频检索系统用户访问并发数的增加,必然会形成带宽瓶颈。\n发明内容\n[0018] 本发明提供一种基于内容的视频检索系统,具有客户端和服务器,该视频检索系统包括:\n[0019] 图像获取模块,设置在客户端,用于获取图像,作为基于内容的视频检索的输入;\n[0020] 图像分析处理模块,设置在客户端,用来对图像进行分析和处理,提取图像特征;\n[0021] 特征传输模块,设置在客户端,用于将所述图像特征传输给服务器;\n[0022] 视频检索模块,设置在服务器端,用于根据所述图像特征对视频内容进行检索;\n[0023] 结果展现模块,用于将所述视频检索的结果展现给用户。\n[0024] 本发明提供的视频检索系统,区别在于“多途径获取图像”,并“在客户端进行图像的分析和处理工作”这与现有技术存在实质上的区别,检索视频时输入图像的方式灵活多样,便于用户操作使用;有利于改善用户的视频检索体验;只将图像特征上传到服务器,避免形成带宽瓶颈。尤其随着用户的增多,视频检索系统用户访问并发数增加的情形下,提升系统性能。\n附图说明\n[0025] 图1是本发明实施例提供的视频检索系统的原理示意图;\n[0026] 图2是本发明实施例中提供的一种选取屏幕或图像的一部分或全部区域进行检索的流程图。\n具体实施方式\n[0027] 针对通用视频检索系统存在的不足,为了解决用户输入方式单一的问题,提升用户的视频检索体验,本发明提供一种多途径获取图像并进行基于内容的视频检索的方法,同时提供一种使用上述方法的视频检索系统的实现。\n[0028] 本发明所提供的基于内容的视频检索方法和实现,由图像获取模块、图像分析处理模块、特征传输模块、视频检索模块、结果展现模块组成,系统原理如图1所示:\n[0029] 1.图像获取模块\n[0030] 图像获取模块是进行基于内容的视频检索的入口,图像的获取方式越多、越简单,用户使用就越方便,用户的视频检索体验就越丰富。本发明通过在客户端安装插件或者客户端程序,提供了多种图像获取方式,包括:\n[0031] (1)浏览文件,选择本地的图像;\n[0032] (2)选取屏幕或者图像的一部分或全部区域;\n[0033] (3)使用右键功能选取图像;\n[0034] (4)通过其他输入设备,比如数码相机、扫描仪等输入图像。\n[0035] 选取屏幕或者图像的一部分或全部区域,进行基于内容的视频检索,被选取的图像既可以是本地的图像,也可以是互联网的图像,可以通过热键、右键菜单,或者钮进行启动,可以使用鼠标和键盘等进行图像的选取。\n[0036] 通过右键功能选取图像,被选取的图像可以是本地的图像,也可以是互联网的图像。\n[0037] 2.图像分析处理模块\n[0038] 图像分析处理模块对图像获取模块获取的图像进行分析和处理,首先对图像进行有效性检查,包括图像的格式是否支持、图像的大小是否正常等,系统可支持多种格式图像,包括JPEG(JPG)、GIF、BMP、PNG等格式,然后对图像提取特征信息,使用向量的表示图像的特征信息。\n[0039] 为了解决图像上传的对带宽的占用瓶颈,以及高并发访问时,图像分析处理对服务器CPU等资源的大量占用,本发明提供的基于内容的视频检索系统利用安装在客户端的插件或者程序,在客户端进行图像的分析和处理工作,一方面减少了图像对带宽的占用,另一方面降低了服务器的资源占用,加快了用户的响应时间,提升了用户的视频检索体验。\n[0040] 3.特征传输模块\n[0041] 为了在服务端完成基于内容的视频检索功能,需要把检索的条件,即由客户端分析得到的图像特征信息递交到视频检索模块。特征传输模块根据带宽宽裕程度和服务器CPU等资源的占用情况,决定是否对图像的特征信息进行压缩,如果需要压缩,那么先进行压缩,然后发送给视频检索模块,否则直接发送。\n[0042] 4.视频检索模块\n[0043] 视频检索模块从特征传输模块得到输入的特征信息,然后利用该信息进行基于内容的视频检索,并把返回结果递交给结果展现模块。\n[0044] 5.结果展现模块\n[0045] 结果展现模块把视频检索的结果展现给用户,检索结果的展现,可以使用浏览器进行展示,也可以使用客户端程序进行展示。在检索结果展现之前,可以对检索结果进行再处理。\n[0046] 使用上述基于内容的视频检索方法和实现,可以达到以下的视频检索功能和效果:\n[0047] 1.浏览本地图像,进行基于内容的视频检索\n[0048] 通过安装插件或者是客户端程序,用户打开视频检索网站,选择浏览本地文件,打开本地图像的浏览窗口,选择图像,在本地通过插件或客户端程序完成图像的格式转换、分析和特征提取工作,然后把图像的特征信息通过特征传输模块递交到视频检模块,进行视频检索。\n[0049] 2.选取屏幕或者图像的一部分,进行基于内容的视频检索\n[0050] 通过安装插件或者客户端程序,用户对屏幕或者图像的一部分区域或者全部区域进行选取,在本地通过插件或客户端程序完成格式转换、分析和特征提取工作,然后把图像的特征信息递交到视频检索模块,进行检索。此方法使用时用户不需要事先打开视频检索网站,可以直接选取屏幕或者图像的一部分或者全部区域进行视频检索。\n[0051] 3.右键菜单直接选取图像,进行基于内容的视频检索\n[0052] 通过安装插件或者客户端程序,用户在浏览本地图像或在互联网上观看图像的时候,可以直接使用右键菜单,选取图像并在本地通过插件或客户端程序完成格式转换、分析和特征提取工作,然后把图像的特征信息递交到视频检索模块,进行检索。此方法使用中用户不需要事先打开视频检索网站,可以直接利用右键菜单完成图像的选取并进行视频检索。\n[0053] 4.通过其他输入设备,比如数码相机、扫描仪等输入图像\n[0054] 通过安装插件或者客户端程序,用户可以利用其他输入设备,如数码相机、扫描仪等输入图像,采用浏览本地图像、选取屏幕或者图像的一部分或右键菜单直接选取图像的方式取得图像,并在本地通过插件或客户端程序完成格式转换、分析和特征提取工作,然后把图像的特征信息递交到视频检索模块,进行视频检索。\n[0055] 以通过选取屏幕或者图像的一部分或全部区域,进行基于内容的视频检索的流程为例,说明本发明的一个代表性步骤,如图2所示:\n[0056] 步骤201表示用户在浏览网页,或者在其他使用计算机的时候,发现了感兴趣的图像,这个图像是屏幕显示的一部分;\n[0057] 步骤202表示用户通过选取屏幕的一部分或全部区域的方式,对感兴趣的部分图像进行了选取,得到了步骤203所示的获取的图像;\n[0058] 步骤204表示用户获取的图像,经过本地插件的处理和分析,得到了步骤205所示的图像特征信息;\n[0059] 步骤206表示,图像特征信息通过特征传输,递交到了步骤207表示的视频检索模块;\n[0060] 通过步骤207表示的视频检索根据用户检索要求进行检索后,得到了步骤208所表示的检索结果;\n[0061] 步骤208所示的检索结果,在步骤209中,通过浏览器,为用户进行展现。\n[0062] 纵观整个流程,用户不用事先打开视频检索站点,而仅通过选取屏幕或者图像的一部分或全部区域,本地分析获取图像特征进行检索的方式,就完成了一次基于内容的视频检索。这种方法和实现,一方面方便了用户对基于内容的视频检索的使用,提升了他们的视频检索体验,另一方面,降低了带宽的占用和对服务器CPU等资源的占用。\n[0063] 本发明提供的视频检索系统,区别在于“多途径获取图像”,并“在客户端进行图像的分析和处理工作”这与现有技术存在实质上的区别,检索视频时输入图像的方式灵活多样,便于用户操作使用;有利于改善用户的视频检索体验;只将图像特征上传到服务器,避免形成带宽瓶颈。尤其随着用户的增多,视频检索系统用户访问并发数增加的情形下,提升系统性能。\n[0064] 本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本发明权利要求所界定的范围为准。
法律信息
- 2014-03-19
未缴年费专利权终止
IPC(主分类): G06F 17/30
专利号: ZL 200810000875.6
申请日: 2008.01.25
授权公告日: 2012.05.30
- 2012-05-30
- 2009-09-23
- 2009-07-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-11-09
|
2005-05-17
| | |
2
| |
2006-10-25
|
2006-05-25
| | |
3
| |
2007-04-25
|
2006-09-22
| | |
4
| |
2007-08-01
|
2006-06-29
| | |
5
| |
2005-02-02
|
2004-05-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |