用于对视频新闻片段进行管理的媒体资源管理系统以及相关的方法

文档序号:4695999阅读:203来源:国知局
专利名称:用于对视频新闻片段进行管理的媒体资源管理系统以及相关的方法
背景技术
在过去的几十年中,正在产生和存储的数字信息量已经有了引人注目的增长。已经以爆炸式的速度出现了这种积累。在万维网(WorldWide Web)和企业网络上,可用的净信息量持续加速。广播机构、广告代理、消费产品、服务性公司以及其它商业企业已经提出了对媒体资源(media asset)进行管理的需求。由于媒体资源对这些机构至关重要,因此他们需要一种对媒体资源进行编目(catalog)、浏览、搜索(search)和管理的有效方法。
围绕特定范畴和商业领域定制的数字资源管理(digital assetmanagement,DAM)系统允许机构有效而准确地捕捉关于他们的大量存储数据的知识,并且对他们的大量存储数据进行管理和开发。数字资源管理已经被广泛看成包含对数字资源进行创建、获取、管理、存储和检取(retrieve)的技术。
作为这种技术的分支,媒体资源管理(media asset management,MAM)能够被进一步表征为一套先进的工具,使得具有丰富的媒体的机构除了能够对其它有价值的项目,如肖像、办公文档和文本进行管理以外,还能够对基于时间的内容,如音频和视频,进行管理。与这类技术相关的两个关键的好处是资源和价值。资源,即存储的数据,如果不能被及时或完全不能被找到,则几乎没有固有价值。只有资源能够被有效而准确地识别、存储、检取和重新使用,才能实现其价值。
媒体资源管理系统的一种方式由本发明的当前专利受让人提供,并且被称为InvenioTM媒体资源管理系统。InvenioTM媒体资源管理系统将以数字方式记录的媒体的摄取过程简化为需要的格式,并且建立有意义的元数据,即,经过概括的“关于信息的信息”,其对于将来使用是很重要的。智能存档将以数字方式记录的媒体链接到搜索引擎,使得以后能够找到它并对它进行检取。此外,为了更深层的链接和联系,可以利用关键字列表和链接相似内容的同义词,给视频片段加标记。
在Jain等人提出的美国专利No.6567980中披露了另一种媒体资源管理系统。按照预定的或用户可定义的元数据,对视频片段进行编目。元数据被用于索引经过编码的视频片段,并用于以后对经过编码的视频片段进行检取。视频元数据轨迹处理器对视频信息的元数据轨迹进行转换,以产生包含可显示数据之间的超级链接的可显示帧。可以浏览存储的视频信息,并且显示元数据轨迹表示的超级链接帧,以便进行选择。
在Burnett提出的美国专利No.6681231中披露了用于地理空间(geospatial)媒体的综合信息处理系统,其中,对可视、音频、文本以及地理空间数据进行处理。地理空间媒体记录器将地理空间数据置于视频片段的每帧之上。在Rhoads等人提出的美国专利申请No.2004/0008866中,披露了用于对收集的空间影像进行管理和整理的地理空间信息系统。数字水印被用于传达用于对具有对应图像位置的地理图像进行注册和排列的信息。
尽管有不同类型的媒体资源管理系统可供使用,但是,尤其是新闻广播机构具有管理其视频新闻片段的具有挑战性的问题。新闻广播机构具有大量需要管理的、基于时间和地点的媒体。此外,视频新闻片段的量逐日增加。新闻片段不仅从本地,而且从世界各地被提供。新闻记者利用卫星频繁地从遥远的地方发送视频新闻片段。

发明内容
由于考虑到上述背景,因此,本发明的目的是提高收集和/或存储视频新闻片段的效率,以便以后由例如新闻广播机构进行搜索和检取。
利用媒体资源管理系统对视频新闻片段进行管理的方法提供了按照本发明的这个以及其他目的、特性和优点,该方法包括如下步骤收集视频新闻片段;使每个视频新闻片段与对应的地理空间数据相关;并且创建包括多个搜索描述符的搜索辞典,多个描述符之间具有交叉引用。该方法还包括如下步骤使每个视频新闻片段与来自搜索辞典的至少一个相应的搜索描述符相关;并且在媒体资源管理系统上存储每个视频新闻片段、它的地理空间数据和它的至少一个搜索描述符,以便以后进行搜索和检取。
可以利用地理空间视频记录器进行收集视频新闻片段和使对应的地理空间数据相关。地理空间数据可以包括经度和纬度。多个搜索描述符可以包括多个地理空间搜索描述符,并且,多个地理空间搜索描述符可以按照分层关系被交叉引用。
按照本发明的地理空间可用媒体资源管理系统允许多媒体机构如新闻广播机构更有效地管理他们的视频新闻片段。这是通过使地理空间数据与每个视频新闻片段相关,并且创建用于系统的地理空间辞典(geospatial thesaurus)实现的。地理空间辞典包括全球唯一的位置和它们的地理空间坐标的分层结构。例如,分层关系可以是如下这样的洲、国家、地区、分区、城市和地标。甚至地标又可以被细分为特定类型的地标。在空间上对这些位置进行索引,使得用户搜索查询返回在地理空间搜索区域内的、或者在离搜索地点规定距离内的视频新闻片段。
该方法还包括使内容数据与视频新闻片段相关。内容数据可以包括收集每个视频新闻片段的日期和时间。另外,内容数据可以包括题目、位置条目、地标和事件中的至少一个。该方法还可以包括使文本数据与视频新闻片段相关。使文本数据与视频新闻片段相关可以包括将来自视频新闻片段的声音转换为文本。
该方法还包括如下步骤生成至少一个用户搜索查询,将至少一个用户搜索查询与搜索辞典进行比较,以便识别至少一个附加搜索查询;根据至少一个用户搜索查询和至少一个附加搜索查询,搜索视频新闻片段;并且,根据搜索,检取至少一个视频新闻片段。可以在对至少一个检取的视频新闻片段进行重放的同时,显示与其地理空间数据对应的地图。该方法还包括利用场景检测算法对至少一个检取的视频新闻片段进行分析。
或者,该方法还可以包括如下步骤在地图显示上选择感兴趣的地理空间区域;生成至少一个用户搜索查询;并且,根据至少一个用户搜索查询和感兴趣的地理空间区域,搜索视频新闻片段。可以将至少一个用户搜索查询与搜索辞典进行比较,以便识别至少一个附加搜索查询。
本发明的另一个方面涉及一种方法,用于为例如新闻广播机构搜索和检取存储在媒体资源管理系统上的视频新闻片段。媒体资源管理系统也可以具有存储在其上的、包括多个地理空间搜索描述符的地理空间搜索辞典,多个地理空间搜索描述符之间具有交叉引用。每个视频新闻片段可以具有与其相关的对应地理空间数据,并且具有至少一个来自与其相关的地理空间搜索词典的、相应的地理空间搜索描述符。
该方法可以包括如下步骤生成至少一个用户搜索查询,至少一个用户搜索查询包括地理空间数据;并且将至少一个用户搜索查询与搜索辞典进行比较,以便识别至少一个附加搜索查询。根据至少一个用户搜索查询和至少一个附加搜索查询,搜索视频新闻片段。根据搜索,检取至少一个视频新闻片段。
本发明的另一个方面涉及媒体资源管理系统,该媒体资源管理系统包括媒体接口,用于收集视频新闻片段,每个视频新闻片段具有与其相关的对应地理空间数据;以及存储器,用于存储包括多个搜索描述符的搜索辞典,多个搜索描述符之间具有交叉引用。处理器可以使每个视频新闻片段与来自搜索辞典的至少一个相应的搜索描述符相关。数据库可以存储每个视频新闻片段、它的地理空间数据和它的至少一个搜索描述符,以便以后进行搜索和检取。
媒体资源管理系统的另一个方面涉及存储器,用于存储包括多个地理空间搜索描述符的地理空间搜索辞典,多个地理空间搜索描述符之间具有交叉引用;以及,数据库,用于存储视频新闻片段。每个视频新闻片段可以具有与其相关的对应地理空间数据,并且具有来自与其相关的地理空间搜索辞典的至少一个地理空间搜索描述符。用户输入界面允许用户生成至少一个用户搜索查询,至少一个用户搜索查询包括地理空间数据。处理器可以将至少一个用户搜索查询与地理空间搜索辞典进行比较,以便识别至少一个附加搜索查询,并且根据至少一个用户搜索查询和至少一个附加搜索查询,搜索视频新闻片段。显示器可以显示至少一个检取的视频新闻片段。


图1为按照本发明的被分为多层(multiple-tier)的地理空间可用媒体资源管理系统的框图。
图2为示出了按照本发明的地理空间可用媒体资源管理系统的体系结构布局的框图。
图3为按照现有技术的InvenioTM媒体资源管理系统的顶层框图。
图4为显示屏幕,提供关于正在由按照本发明的地理空间可用媒体资源管理系统摄取的视频片段的元数据信息。
图5为显示屏幕,提供在按照本发明的地理空间可用媒体资源管理系统中的、元数据信息的对象搜索。
图6为显示屏幕,提供用于由按照本发明的地理空间可用媒体资源管理系统收集的、选择的视频帧的元数据信息。
图7为显示屏幕,提供用于由按照本发明的地理空间可用媒体资源管理系统收集的视频片段的场景检测信息。
图8为显示屏幕,提供用于由按照本发明的地理空间可用媒体资源管理系统收集的视频片段的索引编制(indexing)和编目(cataloging)信息。
图9为显示屏幕,提供根据由按照本发明的地理空间可用媒体资源管理系统进行的查询搜索的查询结果窗口。
图10为显示屏幕,提供用于由按照本发明的地理空间可用媒体资源管理系统进行更复杂的查询搜索的查询管理窗口。
图11为示出了按照本发明的地理空间可用媒体资源管理系统的搜索引擎和I内容(I-Content)组件的框图。
图12为示出了按照本发明的、与高速缓存数据库有关的对象标识符的框图。
图13为示出了按照本发明的、与高速缓存数据库有关的命中列表数据库的框图。
图14为示出了按照本发明的索引编制处理的各个组件的框图。
图15-17为用于按照本发明的索引编制工具的各种显示屏幕。
图18为显示屏幕,提供按照本发明的、用于对可用于搜索的特性和高速缓存数据库的特性进行配置的元数据管理器。
图19为按照本发明的、用于新闻广播机构的媒体资源管理系统的框图。
图20-22为按照本发明的、与用于新闻广播机构的媒体资源管理系统有关的地图显示。
图23为示出了利用图19所示的媒体资源管理系统对视频新闻片段进行管理的方法的流程图。
图24为按照本发明的,对来自空中传感器平台的视频片段进行管理的媒体资源管理系统的框图。
图25为示出了利用图24所示的媒体资源管理系统,对来自空中传感器平台(aerial sensor platform)的视频片段进行管理的方法的流程图。
图26为按照本发明的,对来自安全摄像机的视频片段进行管理的媒体资源管理系统的框图。
图27为示出了利用图26所示的媒体资源管理系统管理,对来自安全摄像机的视频片段进行管理的方法的流程图。
具体实施例方式
以下将参照示出了本发明的优选实施例的附图,对本发明进行更充分的描述。但是,本发明可以按照许多不同的形式实施,并且,不应该将本发明理解为局限于这里阐述的实施例。相反,提供这些实施例是为了使本公开内容透彻而完整,并且充分地向本领域的技术人员表达本发明的范围。在全文中,相似的数字表示相似的要素。
以下将首先参照图1和2,对地理空间可用媒体资源管理系统100的体系结构概况进行讨论。地理空间可用媒体资源管理系统100允许多媒体机构,如新闻广播机构,对他们的视频新闻片段更有效地进行管理。如以下将更详细讨论的,这是通过将地理空间数据与每个视频新闻片段联系起来,并且创建用于系统100的地理空间辞典实现的。
地理空间辞典包括分层结构的、全球唯一的位置以及它们的地理空间坐标。按照空间对这些位置编制索引,使得用户搜索查询返回在地理空间搜索区域内或者在离搜索点的指定距离内的视频新闻片段。地理空间可用媒体资源管理系统100可以被分为三个层次,即,102、104和106。第一层次102为客户显示(presentation)层,第二层次104为服务器或应用程序层,第三层次106为数据库层。
用户通过第一层次102与系统100接口。通过局域网(LAN)108或通过因特网/内部网浏览器110,将一个或多个工作站连接到地理空间可用媒体资源管理系统100。在这个层面上定义用于系统100的用户搜索查询,并且将结果也呈现在这个层面上。
如本领域的技术人员所明白的,组成系统100的各种组件可以位于一个或多个服务器中。第二层次104的组件包括持久化层(Persistence Layer)112、索引编制服务(Indexing Service)114、元数据搜索引擎116、命中列表管理器118、元数据管理器120、辞典管理器122、剪辑分解器(Clip Resolver)124和地理空间辞典管理器126。因特网信息服务(Internet Information Service,IIS)130是一个web应用程序服务器,用于提供对第二和第三层次104和106的web访问。
持久化层112与所有数据库接口,并且,与其它系统组件接口。索引编制服务114建立索引数据库140,并且,当新内容被创建时,或者当它们在队列中的位置变为当前时,对新内容编制索引。持久化层112提供对持久化存储数据库142和地理空间持久化存储数据库144的访问,并且接收来自不同服务组件的、基于XML的请求,并且,将它们翻译为取决于特定数据库的、数据库特定SQL(StructuredQuery Language,结构化查询语言)请求。在将新片段插入系统100之后,进行索引编制。在索引编制期间,片段数据被插入文本索引数据库(Textual Index Database)146和高速缓存数据库148。
由事件监听器对片段修改事件进行监控。每当发生片段插入或更新事件时,将片段的对象标识符(object identifier,OID)放入索引编制队列。排队服务128建立并管理要被索引的片段列表。文本索引连接器132允许利用元数据搜索引擎116进行全文搜索。
元数据搜索引擎116是所有搜索处理的协调器。元数据搜索引擎116执行关于全文索引、元数据特性、地理空间特性以及辞典的用户搜索查询,然后,返回综合结果。来自客户方,即,通过第一层次102的搜索请求以XML格式到达这个组件。
命中列表管理器118使来自多个搜索引擎插件,如辞典搜索引擎插件和地理空间辞典搜索引擎插件的搜索结果相关,成为一个综合列表“页”,并且将搜索结果存储在命中列表数据库158中。元数据管理器120允许用户定义将对哪些元数据字段进行索引编制和高速缓存。辞典管理器122允许将用户搜索查询与辞典数据库150进行比较,以便识别附加用户搜索查询。地理空间辞典管理器126也允许将用户搜索查询与地理空间辞典数据库152进行比较,以便识别附加用户搜索查询。剪辑分解器124从地理空间持久化存储数据库144中,检取满足地理空间用户搜索查询的视频新闻片段。
现在参照第三层次106,主要的数据库是持久化存储数据库142。这个数据库包含所有系统对象和内容元数据。它存储用于“内容”对象的元数据,包括内容类型、创建日期、版本、所有人、描述、初始来源、到相关文档的链接、到辞典项目和地理空间辞典项目的链接以及内容描述符,例如,谁、什么、什么地方和什么时间。
条目(term)内容项涉及存储在系统100内的“媒体资源”,如有声或无声视频剪辑和文本。条目元数据指描述内容属性的数据,如它的创建日期、媒体类型、文件规模、视频分辨率、音频采样速率、来源、所有人、相关概念、关键字、内容、文档、人物和地点、任何语音的脚本、版权信息以及地理空间可用媒体资源管理系统100的用户认为有用的任何其它数据。
辞典数据库150是存储条目以及它们与其它条目的关系的多语种辞典。利用分层关系、关联关系或等价关系,可以将一个条目与另一个条目链接。辞典数据库150是一个关于特定领域或一组概念,包括它们的同义词的描述符手册。此外,辞典包括一个具有交叉引用系统的主题描述符列表,用于引用和检取。
在分层关系中,为了表达更一般或更特殊的概念,将条目与其它条目链接。即,较宽的条目与较窄的条目被链接在一起。例如,可以将宽条目如食物与水果链接,可以将水果与较窄的条目如橙子链接,可以将橙子与脐橙链接。
在关联关系中,将条目与相似的或有关的条目链接,这里,条目之间的关系是不分层的。在等价关系中,将“非优选”条目与起“优选”条目作用的同义词和准同义词链接。可以用前缀UF表示非优选条目,而用前缀USE表示与此相反的关系。例如,以下条目都是同类型的橙子砂糖桔(citrus reticulate)、柑桔(tangerine)和蜜橘(mandarin)。
地理空间辞典数据库152存储分层结构的、全球唯一的位置和它们的地理空间坐标。例如,分层关系可以是如下情况洲、国家、地区、分区、城市和地标。甚至地标又可以被细分为特定类型地标。按照空间对地理空间辞典数据库152编制索引,以便允许用户搜索查询能够返回在地理空间搜索区域内或者离搜索点规定距离内的视频新闻片段。
地理空间持久化存储数据库144是标准持久化存储数据库142和地理空间同步数据库154的组合。这个数据库允许对持久化存储内容进行地理空间搜索。索引数据库140包含用于持久化存储数据库142的数据库索引,以便帮助系统100进行搜索和检取。统计数据库156包含搜索统计。命中列表数据库158保持来自各种搜索引擎插件的搜索结果。新近被系统100访问的文档被存储在高速缓存数据库148中。这样就减少了重复进行用户搜索查询时的访问时间。文本索引数据库146包含全文索引,用于与文本搜索引擎插件一起使用。
本发明的当前受让人目前提供了一种媒体资源管理系统180,图3示出了其顶层框图。这个媒体资源管理系统180基于一系列归属于InvenioTM产品系列的软件组件。本发明增强了若干InvenioTM组件,从而提供了地理空间可用媒体资源管理(geo-spatially enabled mediaasset management,GMAM)系统100。以下将首先讨论关于InvenioTM媒体资源管理系统的总体信息,随后讨论被修改的InvenioTM组件,从而提供地理空间可用媒体资源管理系统100。
InvenioTM是一个单独的源,为对多媒体进行获取、定义、编辑、存储和检取提供企业范围的媒体资源管理系统。InvenioTM系统的各种组件包括摄取、编目、辞典和存档。利用InvenioTM,多媒体机构能够i)摄取并存储几乎任何类型的媒体资源,ii)研究和询问它们的媒体数据库,iii)对媒体进行浏览和选择,以进行检取,iv)对媒体进行编辑,v)当结合各种自动化技术使用时,在需要的时间和地点,以要求的格式传送媒体。
InvenioTM系统与各种浏览和全球媒体传送技术兼容。当需要时,在需要的地方,以要求的格式,给广播客户提供这些与InvenioTM系统结合的技术,作为使媒体可用的、端对端的企业范围的方法。
InvenioTM系统基于许多软件组件。主要的软件组件有InvenioTM媒体(I-媒体)、InvenioTM内容(I-内容)、InvenioTM浏览(I-浏览)、InvenioTM浏览XP(I-浏览XP)、InvenioTMWeb(I-Web)和InvenioTM搜索OCX(I-搜索OCX)。
仍然参照图3,在框182中进行媒体摄取和编目。由设备控制系统186接收或收集媒体184。利用I-媒体组件190从媒体184中提取元数据188。例如,设备控制系统186对提供媒体184的设备如视频新闻摄像机进行控制。
元数据188被存储在系统数据库192中,以便以后进行搜索和检取。在框194中对元数据188进行索引编制,并且,I-内容组件196允许用户198根据文本和内容,以浏览的模式搜索元数据188。I-内容组件196还允许用户200在观看媒体时,以编辑模式输入新文本和内容,即新的元数据188。由于I-内容组件196在用户198、200与系统数据库192之间进行接口,并且与媒体资源管理系统180的其它组件接口,因此它起应用程序服务器的作用。
不同用户198、200中的每一个通过他们各自的工作站与系统数据库192连接。在框202中给用户提供数据显示。虽然编目182、索引编制194、显示202和数据库192被显示为分开的框,但是,如本领域的技术人员不难明白的,也可以将它们全部集中在单个服务器中。
以下将对按照本发明,对选择的InvenioTM组件进行修改,以提供地理空间可用媒体资源管理系统100进行讨论。建立地理空间可用媒体资源管理系统100包括一系列步骤。现将这些步骤列出如下1)利用QDI-专用XML工具,定义若干新的类别,并将它们添加到默认的I-内容持久化存储数据库方案中;2)为了对与存储在I-内容持久化存储数据库中的视频元数据有关的地理空间对象进行管理和操纵,创建称为gs_admin并伴随PLSQL代码的新的数据库方案;3)创建一种工具以便同时用选择的视频元数据和地理空间信息对I-内容持久化存储类别和gs_admin方案进行填充;4)创建称为ths_admin和伴随PLSQL代码的新的数据库方案以便对与地理空间辞典有关的位置数据进行管理和操纵;5)创建了一种工具以便用地理空间位置数据对ths_admin方案进行填充;6)对客户方的I-内容图形用户界面(GUI)进行修改以便包括GIS地图/查询界面、地理空间搜索结果窗口/剪辑观察器和地理空间辞典查询能力;7)对I-内容服务器方的COM+搜索引擎组件进行修改以便支持新的地理空间搜索类型;8)创建新的服务器方COM+组件以便对gs_admin数据库方案进行查询并且将地理空间搜索结果返回到主要I-内容搜索引擎组件;9)创建新的服务器方COM+组件(称为剪辑分解器)以便将地理空间剪辑搜索结果返回到I-内容的客户方GUI;并且10)创建新的服务器方的COM+组件(称为GS辞典)以便对地理空间辞典方案进行查询并将结果返回到I-内容GUI。
关于地理空间可用媒体资源管理系统100,以下将对与InvenioTM系统180相似的I-媒体组件进行更详细的讨论。I-媒体组件对包括地理空间磁带录像机(video tape recorder,VTR)的VTR、扫描仪和多分辨率视频服务器进行控制,并且,I-媒体组件是内容摄取处理的核心。I-媒体组件执行的部分任务包括媒体摄取、批量数字化(batchdigitizing)、馈送记录(feed recording)和编目。
具体地说,这个组件对用于视频、音频、web多媒体、脚本、文档、照片和剪辑的媒体摄取、薄元数据定义(shallow metadatadefinition)和质量检查进行管理。I-媒体组件通过到设备控制系统的连接,利用自动系统对使用中的设备进行控制,或者,直接对设备进行控制。其价值是能提供对实况和后生产处理进行帮助的宽范围的工具和特性。I-媒体组件还采用了最好的实际词汇控制惯例(convention),这个实际词汇控制常规使得I-媒体组件成为内容管理系统的理想入口。
有特色的功能包括以高分辨率和低分辨率同时摄取,开始对记录的素材进行存档,并且,开始对记录的素材进行译码。I-媒体组件能够利用热键或关键字列表特性,动态地(on-the-fly)对素材进行索引编制或日志记录,在摄取期间创建缩略图,并且,能够创建、执行编辑数据列表(edit data list,EDL),和/或向第三方NLE系统输出编辑数据列表。这个组件的高度可配置性在于,客户可以为具体的摄取和索引编制操作配置最多250个元数据字段。关键字列表在词汇控制方面提供帮助,这对于使任何资源管理系统有效是至关重要的。它还将媒体交给媒体处理技术,如语音转文字(speech-to-text)、视频OCR和结构识别技术。
媒体摄取任务包括对高分辨率存储装置的连接和同时浏览分辨率内容定义。在批量数字化任务中,I-媒体提供自含的多任务控制多VTR/视频服务器,以便按照帧精度对所有进入的素材进行摄取。在馈送记录任务中,可以对I-媒体进行设置,以便用于卫星或网络馈送的定时记录,或者,直接记录到视频服务器或录像带设备上。具体地说,为所有进入的素材收集对应的地理空间数据。
对于编目任务,I-媒体允许用户利用索引编制模式的完整阵列(full array),对正在被摄取的媒体进行定义。这个任务在记录时完成。自动模式自动捕捉缩略图和低分辨率的浏览代理图像(proxy image)。标准模式对每个镜头中的缩略像的数量没有限制。标记模式(mark mode)对实况节目、体育或新闻中的事件进行识别,以便准备好高亮(hight light)和分剪辑(取决于视频服务器)。连续模式按照MPEG1或MPEG4记录用于新闻访谈或车载、低分辨率浏览能力节目的实况馈送。
图4提供了用户工作站的示例显示屏幕,用于说明正在被摄取的媒体。在区250中提供视频帧的缩略图,并且,在区252中提供与缩略图有关的对应元数据。元数据包括视频新闻片段的名字、卷号、进/出时间和持续时间。其它元数据信息包括地理空间数据,如与正在显示的视频新闻片段对应的经度和纬度。缩略图允许用户方便地确定视频新闻片段的内容。
I-媒体还可以与第三方的插件结合,以便填充媒体元数据区。例如,语音转文字,或者,可以将封闭字幕(closed captioning)源添加到索引编制处理。I-媒体与任何ODBC兼容。用户可以利用不受限制的缩略像捕捉能力和分层结构的关键字列表,对数据库进行配置。
系统100是灵活的并且是可扩展的。任何用户工作站都可以利用网络连通性,以低分辨率或高分辨率的模式,从任何地点搜索和观看连接到各种数据库的媒体。例如,可以在对象搜索的基础上进行搜索。可以在客户的显示屏幕的区254中,将元数据的缩略图提供给客户,如图5所示。每个缩略图都有到系统数据库中的对应视频片段的超级链接。用户还可以利用工业标准文件惯例,对素材进行媒体管理,交换质量控制(quality control,QC)日志、编辑数据列表(edit data list,EDL)或者具有非线性编辑系统的素材库(material bin)。
I-内容组件服务程序112-126提供深度的索引编制能力、场景检测、辞典和地理空间辞典工具,搜索、浏览、片段媒体和管理实用程序。尽管I-媒体组件准备好用于浅存档的媒体,但是,用于元数据创建和粗编目处理的是I-内容,并且,I-内容是成功的资源管理策略的关键。图6示出了用户工作站的显示屏幕,用于给用户提供元数据。具体地说,区256通过缩略图指明用户在视频片段中的什么地方,并且,区258提供关于视频片段的剩余部分的缩略图。还包括各种文本框,以提供附加信息。
I-内容提供了用于素材存储的长期的研究和存档系统。在多数媒体和内容管理系统中,摄取素材并且将有限的一组元数据添加到视频片段的能力是固有特性。但是,这是一个初步的方法。在数字领域中,在新闻广播电台的资源的管理方面利用图书馆科学的最佳实践能够获得的好处在很大范围内受到影响。基于辞典的索引编制/基于地理空间辞典的索引编制和搜索是沿着这个方向的一个步骤,并且是用于按照本发明的库管理的方法的一部分。
基于辞典的索引编制给客户以将各种联系应用于视频片段的能力,这通过发现与主题有关的素材而大大增强了搜索结果,不论是将媒体的描述符还是识别符作为关键字列出。这里的价值如下如果你不能找到它,则资源不存在,并且,在字面上失去了“未找到的”媒体的价值。辞典库(library)管理工具改进了对素材进行索引编制和定位的效率。这还允许客户对词汇进行控制,并且使得其特定的公司文化成为库管理方案的一部分。
I-内容组件的特色功能包括对由I-媒体组件摄取或自动摄取的媒体或视频片段进行定位和浏览,并且,利用元数据型式、场景检测或辞典工具进行索引编制。附加功能包括对素材进行分段,在媒体(微观)级上创建关联,在数据库(宏观)级上创建关联,并且进行辞典/地理空间辞典以及混合搜索。I-内容还对搜索结果进行分析并且表现出改进的搜索能力的价值。利用库管理员(librarian)管理实用程序建立辞典/地理空间辞典和广泛的单词列表(wordlist),并且,提供宽泛的系统安全管理实用程序。
即使多种语言交叉,利用同义词和经过链接的概念,在辞典/地理空间辞典和/或全文本操作的情况下,通过应用基于混合的索引编制,I-内容处理提高了查询结果的准确性和关联性。
此外,I-内容组件使用了内置检测,用于场景改变。这使得操作员能够创建类似于故事板(storyboard)的、用于索引编制的内容描述。可以根据母剪辑形成子剪辑(sub-clip)和摘录(extract),子剪辑和摘录总是被直接引用回母剪辑,因而很容易找到原始内容。
图7示出了用户工作站的显示屏幕,用于提供场景检测信息。区260告诉用户图像在视频片段中的什么地方。当视频片段正在被重放时,条262移过屏幕。在区264和266中,提供从一帧改变到下一帧的场景。可以将场景检测模块的阈值或灵敏度设置为理想的水平。例如,可以将灵敏度设置为对图像从一帧到下一帧的最轻微的移动进行检测。或者,可以对灵敏度这样设置,使得只有在从一帧到下一帧有明显的移动时才对运动方面的变化进行检测。
图8示出了用户工作站的显示屏幕,用于提供索引编制和编目信息。在区270中,提供视频片段的快速观看。在区272中,提供来自场景检测模块的缩略图。在区274和276中,还提供附属于视频片段的相关搜索描述符。在区274和276中,提供内容描述符树,即与视频片段有关的辞典和地理空间辞典条目。
对于存档管理,I-内容组件聚集了媒体搜索描述符和技术数据,如用于高和低分辨率文件的创建或媒体位置。根据这些元数据区,I-内容组件生成将被发送到深度存档和离线存储装置的媒体列表。当然,该媒体可以被快速恢复为在线存储,或者对其进行用于其它用途的修改/包装。I-内容组件与分层存储管理装置接口,该装置支持设备控制协议,如NDCP和VACP。
对于媒体检取,I-内容组件提供了三种搜索模式。全文搜索对所有描述符区进行搜索,比较搜索在包含数值(具体地说为日期)的区中进行搜索,以及经索引的文档搜索。一旦已经将要素收集到专辑中,则只需进行点击就可以加载原始文档及其相关软件应用程序。图9示出了客户工作站的屏幕显示,用于提供查询结果窗口。在区280中输入查询或搜索字段。根据输入的搜索查询,在区282中提供匹配的缩略图。
如果关键字搜索不够用,则使用复杂的查询。图10示出了客户工作站的屏幕显示,用于提供查询管理窗口。例如,在新闻应用中,记者可以使用I-内容应用程序,以便进行镜头选择。制作者可以利用区286对用于广播的素材进行验证。已经存档的剪辑,不论它们存储在哪儿,都可以被有效地发现并且重新利用。可以对标定控制(ratingcontrol)和竞争监控进行管理,研究和编目。
在示出的例子中,该数据库是Microsoft SQL 2000关系数据库,因为该数据库具有高速度和高效率,并且对于多个同时用户来说该数据库是最佳的。它自然支持基于标准协议的内部网和因特网连接,具有可指定的用户特权等级。
面向对象的界面使得字典和辞典/地理空间辞典直观且便于使用。多个窗口允许每个用户按照个人爱好对工作空间进行配置。这些设置可以被保存并引用到它们的个人系统登录简档,呈现一致的个性化的用户界面,不论客户在哪里登录。
对于系统和访问权管理,提供最大的保护和管理弹性。可以对用户组、属性和操作特征访问进行综合控制。关于基于标准Windows2000的、逐文件(file-by-file)和逐用户粒度,可获得权限管理。
可以利用嵌入应用程序组的、基于标准的消息排队和分布式事务处理服务,将第三方数字权限管理应用程序,如来自咨询公司的数字权限管理应用程序,并入系统100。
在不中断正常操作的情况下,可以充分地对备份和数据库维护操作进行配置,并且可以在后台进行。系统100可以利用XML存储媒体查询或请求结果。通过OLE/ODBC连接,I-内容组件可以向第三方应用程序或者制造设备输出其请求或产生的信息。
辞典和地理空间辞典是I-内容组件的一部分。可以使每个文档与描述文档内容的辞典条目相关。辞典包含选择的单词或概念,如医学和音乐等特定领域的专业词汇。辞典不仅包含单词,而且包含分层格式的单词。用户能够从每个单词到达单词的更宽的条目,或者,如果存在的话,到达更窄的条目。存储条目的分层模型实现了更有效的搜索。
辞典支持多种语言。它可以有不止一个字典。例如,这些语言不仅可以包括英语,而且可以包括法语和西班牙语。所有适用的机构可以用他们的母语,使用和搜索同一个数据库,这使得搜索过程更容易。
索引编制在主题中发现重要的题目、事实、名字和概念,并且按照某种顺序对它们进行组织,使得用户(读者、研究者、记者等)能够方便地找到他们需要的信息。索引编制是一项专门技术,不是机械的功能。在索引产生过程中,计算机是必不可少的,但是,软件还不能单独编出确实有用的索引。它需要人的智慧来追踪思想,并且将它们简明而正确地呈现在索引或数据库中。
自动索引编制程序不具有阐明(formulate)在文本中没有被清楚表述的概念的能力,例如,在只讨论了特定的食物项目的情况下不能阐明营养物。它们也不能识别相关的题目(十四行诗和诗歌),或在相似条目之间加以区分(针对纽约市和纽约州的纽约)。
一个好的索引对用户可能寻找的信息进行识别,收集对相同概念的不同措辞方式,并且提供分项目(subentry),以便将研究者直接引导到题目的特定方面。对实质信息与顺便提及的信息加以区分,对用于研究者的信息加以过滤,以防止浪费精力。
当用户寻找关于“北极狐的睡眠习惯”的信息时,对“狐狸”进行搜索是不够的。库管理员应该给对象添加更多的特定索引条目,以便使信息可检取。例如,在狐狸的情况下,必须用条目如北极、狐狸、习惯、冬眠习惯、冬天习惯,为该对象编制索引。在所有情况下,库管理员都有主要责任。没有正确的辞典,每个库管理员会按照他们自己的方式为文档(对象、影片、图片等)编制索引。由于每个人的思维方式不同,因此没有人可能找到相同的信息。
在辞典和地理空间辞典中,存在使库管理员的工作更容易的特性。当然,为了能够使用这些特性,适用的公司或机构必须具有完整并且结构良好的,具有所有可能的交叉引用的辞典和地理空间辞典。这些交叉引用也使得搜索处理更容易。例如,在主题字序表(subject-heading list)中,将没有菲德尔·卡斯特罗与古巴之间的联系。在辞典中,库管理员可以用单词Castro对上面有卡斯特罗的图片编制索引,当用户对古巴进行搜索时,用户将可能检取回卡斯特罗的图片作为命中结果。关于地理空间数据,地理空间辞典包括分层结构的、全球唯一的位置和它们的地理空间坐标。例如,层次关系可以是如下情况洲、国家、地区、分区、城市和地标。甚至地标可以被细分为特定类型的地标。在空间上对这些位置进行索引编制,使得用户搜索查询返回在地理空间搜索区域内的,或者在离搜索点规定距离内的视频新闻片段。
I-浏览组件用于对低分辨率素材进行搜索和浏览,组装镜头列表并且将素材输出到文件夹。然后,通过用剪辑或全部媒体填充文件夹,用户能够创建简介(cultist)。I-浏览XP包括导航工具,如场景检测、语音到文字识别,这有助于客户对他们正在寻找的特定媒体进行搜索。一旦找到了希望的媒体,并且找到了特定镜头,I-浏览XP允许用户对EDL进行组装、登记、审阅、输入和输出。
对整个数据库进行浏览使得资源管理系统非常强大,因为它有助于机构提高对其内容的可访问性。低分辨率浏览允许用户通过家庭网络,从他们的桌面上找到媒体。这允许在所有部门,如物流、促销和生产部门中的雇员在桌面上找到媒体,以便使用。这有助于改进工作流和经营过程,并且,通过使雇员能够在他们的标准办公桌面获得高生产效率,有助于降低经营成本。I-浏览组件的特色功能包括搜索和浏览,片段素材,以及通过用内容填充文件夹来创建简介。
I-浏览XP组件还使用了导航的工具,如场景检测和重放EDL,并且向文件夹输出EDL。访问导航工具(即,场景检测、语音到文字识别)有助于对特定的媒体/场景进行定位,有助于对EDL进行创建、登记、预览、输入和输出。
I-Web组件用于在因特网或内部网上,利用桌面web浏览器应用程序,进行远距离搜索、浏览以及填充文件夹。利用标准web浏览器,可以获得I-浏览功能。软件开发工具箱(software development kit,SDK)允许用户将web服务器的外观、感觉以及功能个性化。
在用户工作站上扩展浏览实用程序使得资源管理系统非常强大,因为它有助于机构提高对其内容的可访问性。利用标准web浏览器,借助通过内部网或因特网的可访问性,将这些相同的能力从核心设施延伸到商业单位和消费者,作用尤其大。因此,特色功能包括搜索和浏览,对素材进行分段,通过用内容填充文件夹创建简介,还包括软件开发工具箱,用于能够定制Web服务器设计和功能。
I-搜索OCX组件是与第三方的应用程序结合的搜索实用程序。在OCX版本中,可以获得作为强大的搜索实用程序的、包括在标准的I-内容应用程序中的I-搜索。这允许用户跨越支持OCX应用程序的所有机构应用程序,如近线编辑(near line editing,NLE)和新闻控制系统(news control system,NCS)集成公共搜索实用程序。
以下将对内容持久化层和软件开发工具箱(SDK)进行更详细的讨论。应用程序层或商业逻辑是单个或多个Windows NT 4.0服务器/Windows 2000服务器,它们中的每一个运行MTS(MicrosoftTransaction Server,NT4)或COM+(Component Services,W2K)。有5个主要的COM对象,它们提供了系统的功能。5个主要COM对象为,i)持久化层112,ii)搜索116,iii)索引编制114,iv)辞典122,v)地理空间辞典126。持久化层112是主要组件,用于将I-内容文档处理为持久化对象,并且给所有其它组件提供到数据库的接口。此外,持久化层112管理用户的授权。基于web的客户110通过Web应用程序服务器130接口。收集的媒体及其对应的元数据被存储在一个或多个数据库中。
对I-内容文档进行搜索,并且,I-内容文档具有高度可配置选项。可以利用元数据搜索引擎116,对关于文档模型的信息和搜索配置进行检取。对于索引,进行文档索引编制。对于辞典和地理空间辞典(它们也包括其各自的字典),存储单独的数据库(Migrosoft ServerDatabase Engine 2000),并且可以将数据库用于对I-内容文档编制索引。
数据库层是在Windows NT 4.0/2000、Solaris、Unix上,或者在另一个具有选择的关系数据库管理系统的操作系统上运行的计算机。该数据库支持与I-内容应用程序层104中的MTS/COM服务器的连通性。目前,I-内容支持以下数据库Microsoft SQL Server 2000;Oracle8i系列;IBM DB2和Informix。
对于地理空间可用资源管理系统100,由于Oracle 9i R2的空间数据类型和搜索查询能力而使用了Oracle 9i R2。每个组件执行它自己的任务。在应用程序服务器之内和之外的组件之间的所有关系都基于XML请求(扩展标识语言)。例如,从客户向元数据搜索引擎116的内部XML请求可以是如下情况<Query Version=″1.2.001″SearchSource=″1″>
<Atom NodeType=″FT″Stem=″0″Tpyo=″0″Case=″0″Visible=″1″Except=″0″>
<Class ID=″EF60587E-46F9-4730-80EC-F662062F5D71″/>
<PropertyID=″00000000-0000-0000-0000-000000000000-75929E3B-F61D-4B86-B6A9-9F9FDE8010EF-0″/>
<Operator OpID=″CONTAINS″/>
<Value Value=″sport″/>
</Atom>
</Query>
可以通过XML请求,与核心引擎(kernel engine)对话,但不是必须的。SDK提供了标准组件,即应该在GUI上使用的客户架构,以便更简单地对应用程序服务器进行访问。客户架构包括TH.CF-辞典客户架构,GS TH.CF-地理空间辞典架构,PL.CF-持久化层客户架构,和SE.CF-搜索客户架构。使用客户架构的另一个原因是,下一个系统版本可以使用另一种内部格式。可以建立常用的基本类别,并且,可以通过这些方法进行所有活动。
如上所述,持久化层112是I-内容中的主要组件,它提供了两个一般功能。一个一般功能是提供对主要数据库的访问。持久化层112接收来自组件的、基于XML的请求,并且将它们翻译为数据库特定SQL(结构化查询语言)请求,这可以根据不同服务器而不同。另一个一般功能是执行用户授权进程。对于授权,I-内容组件使用硬件密钥,它应该通过USB或LPT端口插入应用程序服务器计算机。
对持久化层112的连接基于会话方法。在发送任何客户请求之前(任何I-内容组件,在这个特定情况下为客户和服务器中的持久化层),应该打开会话并且接收来自持久化层112的会话ID。在整个会话期间,将使用这个唯一的号码。有三种类型的授权内部、LDAP和NT。在内部授权中,为了登录到持久化层112,用户必须登记,并且可以没有NT帐户。LDAP为轻量级目录访问协议。由操作系统执行NT授权,但是,用户也应该在持久化层112中登记。
在持久化层112中,可以登记若干个持久化存储器。每个持久化存储器具有唯一的ID、名字、对应的数据库(以上描述了这个数据库的设计),保密类型,关于其它引擎的帐户的信息、登录选项和事件接收(event sink)信息。
为了登记、编辑登记或解除登记,使用持久化存储器。为了检查现有的持久化存储器,使用另一个强大的程序持久化层工具。使用持久化层工具应用程序时,用户仍然能够登记、编辑或解除登记持久化存储器(persistent store,PS),但是,也可以登录到任何现存的持久化存储器并且对其加以利用。类别管理器(class explorer)显示关于类别(文档类型)层次和现有性能的信息。
其它可用的是关于关联、单词表、允许类型、用户和组的信息。用户能够修改某些类型的数据,例如,创建新的单词表或者修改现有的单词表。附加持久化层工具特性允许用户生成*.bas的visual basic源代码,例如,它包含类别ID、性能ID和关联类型ID的声明(常数)。它还可以对所有当前登录的用户(会话信息)进行检查,并且取消任何会话(与Windows中的任务管理器相似)。
针对以下对服务器组件的讨论,下面对持久化层的结构和可用功能进行描述。对客户架构的讨论描述了如何利用提供的标准组件,使用持久化层功能。持久化层服务器组件是一个COM+应用程序“qipl2”,它应该被登记在应用程序服务器上。所有客户,如果他们在同一个计算机上,则直接调用这个应用程序,或者,如果他们在分开的计算机上,则使用代理(proxy)。
现在参照图11,元数据搜索引擎116和I-内容组件包括若干部分。应用逻辑层次300(COM+)实现并协调搜索功能,而数据库层次302由应用程序组件和子系统使用。管理实用程序帮助对搜索引擎进行配置。
元数据搜索引擎116是搜索处理的协调器。来自客户方的搜索请求通过搜索查询304,以XML格式到达这个组件。搜索处理基于插件。两个插件包括内容搜索插件306和技术搜索插件308。由三种值来指定搜索搜索操作符、修正符(modifier)和值,其中,搜索操作符指定了搜索功能的确切功能,而修正符以各种方式拓宽搜索。值在搜索词组的内容中。
对于内容搜索插件306,由这个插件执行全文搜索、辞典搜索、地理空间辞典搜索、单词表和布尔搜索。这要求通过文本IRS层147访问文本数据库146,通过辞典数据访问层149访问辞典数据库150,通过地理空间辞典数据访问层151访问地理空间辞典数据库152,并且通过持久化存储访问层153访问持久化存储数据库142。
由文本子系统进行全文搜索。在表格1A和1B中提供了用于全文搜索的各种搜索操作符以及对应的修正符。
表格1A

表格1B

通过条目扩展,辞典搜索对包含从搜索型式得到的某些辞典条目的文档进行搜索。条目扩展是通过发现适合搜索型式的条目,将若干辞典条目包括在搜索标准中的方法。例如,如果指定的搜索型式为“汽车*”,则将对包含以“汽车”开始的单词的所有条目进行搜索,如汽车、汽车公司和汽车清洗。在表格2A和2B中提供各种用于辞典的搜索操作符以及对应的修正符。
表格2A

表格2B

除了在扩展时从型式中得到单词表要素然后对这些单词表要素进行搜索以外,单词表搜索和扩展与辞典搜索和条目扩展的工作方式相同。在表格3A和3B中提供了各种用于单词表搜索的搜索操作符以及对应的修正符。
表格3A

表格3B

技术搜索插件308被用于搜索在文档的特性方面的简单数据类型。简单数据类型为日期、扩展日期(extended date)、整数、浮点和时间代码。技术搜索插件308访问持久化存储数据库142。在表格4中提供了用于全文的各种搜索操作符。
表格4

高速缓存被用于使信息检取更有效。按照反映在元数据管理器120中为文档类别定义的搜索方案的结构的结构,文档特性被存储在高速缓存数据库148中。利用在高速缓存数据库148中发现的数据给搜索请求提供服务。图12示出了这个过程。根据搜索请求320,利用对象标识符(Object Identifier,OID)322,唯一地识别文档对象。
命中列表管理器118和命中列表数据库158存储已执行的搜索的已发现的文档的对象标识符324。将搜索结果以称为页的数据单元的形式传递给客户方。在所有搜索结果中,一页只包含指定量的文档的数据。必须将一页文档一次传送给客户,因此,在客户请求的情况下,只有一些搜索结果必须从数据库中充分读出。另外,只存储发现的文档的对象标识符就足以将搜索结果存储在服务器方。命中列表数据库158的目的是存储这些被分组为页的对象标识符。一页包含一次从数据库全部读出并且发送给客户的文档的对象标识符,如图13所示。
文本系统是全文搜索系统,它实施基本全文搜索处理以及高级特性如提取词干和类型检查,并且包含用于以专用格式存储文档的文本数据库146,该专用格式允许进行有效的文本搜索处理。文本IRS 147被用作I-内容元数据搜索引擎116中的全文搜索子系统。
图14示出了参与索引编制处理的系统组件。在新文档被插入系统之后,即发生索引编制。在索引编制期间,文档数据被插入文本IRS147和高速缓存数据库148。
由事件侦听程序340对文档修改事件进行监控。每当文档插入或更新事件发生时,文档对象标识符(OID)被从排队组件342放入索引编制队列。对新插入的文档,Windows NT服务(索引编制服务344)保持异步地检查索引编制队列346。当发现新文档时,它将合适的文档数据传递给文本IRS 147和高速缓存数据库148。
出于性能的原因,批处理被用于将文档数据传送到文本IRS 147和高速缓存数据库148。索引编制服务一次从索引编制队列346中取出若干文档。它将数据文件放入临时文件夹,并且,当收集到一定量的文档数据时,它将数据传递给子系统(文本IRS 147和高速缓存数据库148)。
索引编制工具是可以被用于对索引编制队列346进行监控并且执行基本管理任务的实用程序。该工具的用户界面被分为3个主要部分历史360,等待362和队列364,如图15所示。在历史部分360中,提供处理过的(编制过索引的)文档的列表。在等待部分362中,提供等待被编制索引的文档的列表。
历史部分360被选择以列出已经被编制过索引的文档。可以对要显示的、最近被编制过索引的文档的数量进行设置。只有已经被成功处理过的文档能够被设置为要显示的。此刻不使用注释标签。
等待部分362被选择以显示目前处在索引编制队列346中的文档,如图16所示。在索引编制队列364中,以下选项可用在区370中,从队列中删除所有文档,在区372中,对当时的所有排队文档进行重新排列,并且在区374中,连接到持久化存储。
当连接到持久化存储数据库142时,某些文档可以被放入索引编制队列346。这迫使系统100对这些文档重新编制索引。例如,当修改搜索方案时,需要重新编制索引。也具有用于放入(dropping)的选项。
在区376中,提供将所有文档从持久化存储数据库142放入队列的功能。在区378中,提供将持久化存储中的特定类别的文档放入索引编制队列346的功能。在区380中,提供将具有指定对象标识符(OID)的文档放入索引编制队列346的功能。在区382中,提供将在文本文件中指定的文档放入索引编制队列346的功能。当将在文本文件中指定的文档放入时,格式应该遵循文件为纯文本文件时的格式,每行包含两个GUID的级联类别标识符和对象标识符。例如{69CFA5A5-2B6F-4AF4-AAEF-81CB81007902}{7F9CE441-45BF-4403-8596-C2C53F27D2A8}。
可以通过对XML文件进行编辑,执行用于索引编制处理的配置。可以改变这个XML文件中的项目的内容,以改变索引编制的状态。表格5列出了可以修改的项目表格5

如图18中的区390和392所示,元数据管理器120允许用户对可用于搜索的特性和缓冲数据库148的特性进行配置。窗口被分为在左侧的区390中的类别列表以及在右侧的区392中的类别特性和选项。
鉴于以上讨论,本发明的一个方面是例如用于新闻广播机构的媒体资源管理系统400,如图19所示。具体地说,系统400包括媒体接口402,用于收集视频新闻片段,每个视频新闻片段具有与其相关的、对应的地理空间数据。例如,如本领域的技术人员所理解的,媒体接口402可以与地理空间视频记录器接口。
存储器404存储包括多个搜索描述符的搜索辞典,多个搜索描述符之间具有交叉引用。处理器406将每个视频新闻片段与至少一个来自搜索辞典的相应的描述符联系起来。数据库408存储每个新闻片段,它的地理空间数据以及它的至少一个描述符,以便以后由新闻广播机构进行搜索和检取。尽管存储器404和数据库408被示出为分开的,但是,它们可以被封装在一起。
为了进行搜索和检取,用户输入界面410允许用户生成用户搜索查询,其中,用户搜索查询包括地理空间数据。处理器406还将用户搜索查询与辞典进行比较,以便识别至少一个附加搜索查询,并且根据用户搜索查询和至少一个附加搜索查询,对视频新闻片段进行搜索。显示器412对至少一个视频新闻片段进行显示。显示器412可以显示至少一个检取的视频新闻片段,同时显示与视频新闻片段的地理空间数据对应的地图。
例如,显示器412开始可以显示世界地图,如图20所示。弹出屏幕413允许用户进行全文搜索或辞典搜索。然后,可以使用地理空间搜索查询,以选择感兴趣的地区415,如图21所示。弹出屏幕417允许用户对感兴趣的特定地理区域进行更详细的全文搜索或辞典搜索。然后,显示器412可以显示分裂屏幕,其中在区419中提供地理区域的地图或纵览,如图22所示。可以对纵览的指定地区421进一步进行选择,并且在区423中显示有关这个指定地区视频新闻片段。
现在参照图23,自开始(框420),用于利用媒体资源管理系统400对视频新闻片段进行管理的方法方面包括在框422收集视频新闻片段,在框424将对应的地理空间数据与每个视频新闻片段联系起来,并且在框426创建包括多个搜索描述符的搜索辞典,多个搜索描述符之间具有交叉引用。该方法还包括在框428将每个视频新闻片段与来自辞典的至少一个相应的搜索描述符联系起来,在框430将每个视频新闻片段、它的地理空间数据和它的至少一个搜索描述符存储在媒体资源管理系统400上,以便以后进行搜索和检取。
对于搜索和检取视频新闻片段,该方法还包括在框432,在地图显示上选择感兴趣的地理区域,并且在框434生成至少一个用户搜索查询。在框436,将至少一个用户搜索查询与辞典进行比较,从而识别至少一个附加搜索查询。在框438,根据至少一个用户搜索查询、感兴趣的地理区域和至少一个附加搜索查询,对视频新闻片段进行搜索。在框440,根据搜索,对至少一个视频新闻片段进行检取。例如,在框442,对至少一个检取的视频新闻片段进行重放,同时显示与其地理数据对应的地图,如图22所示。该方法在框444结束。
本发明的另一个方面是用于对来自空中传感器平台501的视频片段进行管理的媒体资源管理系统500,如图24所示。例如,空中传感器平台501可以是无人驾驶飞行器。如本领域技术人员容易明白的,可以应用其它类型的传感器平台,如卫星、软式飞船(blimp)、甚至有人驾驶的飞行器。
在示出的例子中,空中传感器平台501对某个地理区域进行监控,例如,这个区域可以是100平方英里。由于监控一般延续一定的时间段,因此为媒体资源管理系统500收集了大量基于时间和位置的媒体,用于由监管机构以后进行搜索和检取。
具体地说,系统500包括用于从空中传感器平台501收集视频片段的媒体接口502,每个视频片段具有与其相关的对应地理空间数据。例如,媒体接口502可以与地理空间视频记录器接口。
存储器504存储包括多个搜索描述符的搜索辞典,多个描述符之间具有交叉引用。处理器506将每个视频片段与至少一个来自搜索辞典的相应的描述符联系起来。数据库508存储每个视频新闻片段、它的地理空间数据和它的至少一个描述符,以便以后由监管机构进行搜索和检取。
对于搜索和检取,用户输入界面510允许用户生成用户搜索查询,其中,用户搜索查询包括地理空间数据。如以上提及的,地理数据与正在被监控的地理区域内的特殊位置和地标对应。处理器506还将用户搜索查询与辞典进行比较,以便识别至少一个附加搜索查询,并且根据用户搜索查询和至少一个附加搜索查询,对视频片段进行搜索。显示器512显示至少一个检取的视频片段。
现在参照图25,从开始(框520),用于利用媒体资源管理系统500对来自空中传感器平台的视频片段进行管理的方法方面包括,在框522收集来自空中传感器平台501的视频片段,在框524将对应的地理空间数据与每个视频片段联系起来,并且在框526创建包括多个搜索描述符的搜索辞典,多个搜索描述符之间具有交叉引用。该方法还包括在框528,将每个视频片段与来自辞典的至少一个相应的搜索描述符联系起来,并且在框530,将每个视频片段、它的地理空间数据和它的至少一个搜索描述符存储在媒体资源管理系统500上,以便以后由监管机构进行搜索和检取。
对于搜索和检取视频片段,该方法还包括在框532,在地图显示上选择感兴趣的地理区域,并且在框534生成至少一个用户搜索查询。在框536,将至少一个用户搜索查询与辞典进行比较,以便识别至少一个附加搜索查询。在框538,根据至少一个用户搜索查询、感兴趣的地理区域和至少一个附加搜索查询,对视频片段进行搜索。在框540,根据搜索,对至少一个视频片段进行检取。例如,在框542,对至少一个检取的视频片段进行重放,同时显示与其地理数据对应的地图,如图22所示。该方法在框544结束。
本发明的另一个方面是用于对来自安全摄像机601的视频片段进行管理的媒体资源管理系统600,如图26所示。例如,各种安全机构具有对机场、航运港以及电力和水利设施进行监控的责任。位于被监控的区域的整个范围内的安全摄像机601允许进行连续监控,每台摄像机提供对感兴趣的特定区域的监管。
在示出的例子中,安全摄像机601正在对停在机场的飞机603进行监控。由于监控是连续的,因此为媒体资源管理系统600收集了大量基于时间和位置的媒体,用于由安全机构以后进行搜索和检取。每个安全摄像机601覆盖一个固定区域,并且能够对在固定区域内的图像进行摇摄、俯仰和缩放。
具体地说,系统600包括用于从安全摄像机601收集视频片段的媒体接口602,每个视频片段具有与其相关的对应地理空间数据。例如,媒体接口602可以与地理空间视频记录器接口。
存储器604存储包括多个搜索描述符的搜索辞典,多个搜索描述符之间具有交叉引用。处理器606将每个视频片段与至少一个来自搜索辞典的相应的描述符联系起来。数据库608存储每个视频片段、它的地理空间数据和它的至少一个描述符,用于以后由安全机构进行搜索和检取。
对于搜索和检取,用户输入界面610允许用户生成用户搜索查询,其中,用户搜索查询包括地理空间数据。例如,地理空间数据可以包括特定的门位置、机场悬架(airport hanger)和建筑物入口/出口。处理器606还将用户搜索查询与辞典进行比较,从而识别至少一个附加搜索查询,并且根据用户搜索查询和至少一个附加搜索查询,对视频片段进行搜索。显示器612显示至少一个检取的视频片段。
现在参照图27,自开始(框620),用于利用媒体资源管理系统600对来自安全摄像机601的视频片段进行管理的方法方面包括,在框622收集来自安全摄像机601的视频片段,在框624将对应的地理空间数据与每个视频片段联系起来,并且在框626创建包括多个搜索描述符的搜索辞典,多个搜索描述符之间具有交叉引用。该方法还包括在框628将来自辞典的至少一个相应的搜索描述符与每个视频片段联系起来,在框630,将每个视频片段、它的地理空间数据和它的至少一个搜索描述符存储在媒体资源管理系统600上,用于以后进行搜索和检取。
对于搜索和检取视频片段,该方法还包括在框632,在地图显示上选择感兴趣的地理区域,并且在框634生成至少一个用户搜索查询。如以上提到的,地理数据可以包括正在被安全摄像机中的一个监控的、感兴趣的特殊区域。在框636,将至少一个用户搜索查询与辞典进行比较,以便识别至少一个附加搜索查询。在框638,根据至少一个用户搜索查询、感兴趣的地理区域和至少一个附加搜索查询,对视频片段进行搜索。在框640,根据搜索,对至少一个视频片段进行检取。例如,在框642,对至少一个检取的视频片段进行重放,同时显示与其地理数据对应的地图。该方法在框644结束。
另外,在与此同时提交的并且转让给本发明的受让人的,标题为“用于对来自空中传感器平台的视频片段进行管理的媒体资源管理系统及相关方法”,律师案卷号为GCSD-1564(51390);和“用于对来自固定区域安全摄像机的视频片段进行管理的媒体资源管理系统及相关方法”,律师案卷号为GCSD-1564(51391)的、共同未决的专利申请中披露了关于媒体资源管理系统的其它特性,这里将它们的全部公开内容全文引用为参考。
权利要求
1.一种用于对存储在媒体资源管理系统上的视频新闻片段进行搜索和检取的方法,所述媒体资源管理系统上还存储了地理空间搜索辞典,所述地理空间搜索辞典包括多个地理空间搜索描述符,所述多个地理空间搜索描述符之间具有交叉引用,并且,每个视频新闻片段具有与其相关的对应地理空间数据,并且还具有至少一个来自与其相关的地理空间搜索词典的相应的地理空间搜索描述符,所述方法包括如下步骤生成至少一个用户搜索查询,所述至少一个用户搜索查询包括地理空间数据;将所述至少一个用户搜索查询与所述地理空间搜索辞典进行比较,以便识别至少一个附加搜索查询;根据所述至少一个用户搜索查询和所述至少一个附加搜索查询搜索视频新闻片段;并且根据所述搜索,检取至少一个视频新闻片段。
2.如权利要求1所述的方法,其中,所述多个地理空间搜索描述符按照分层关系被交叉引用。
3.如权利要求1所述的方法,其中,内容数据与视频新闻片段相关联。
4.如权利要求3所述的方法,其中,所述内容数据包括题目、位置条目、地标和事件中的至少一个。
5.如权利要求1所述的方法,还包括重放所述至少一个检取的视频新闻片段,同时显示与其地理空间数据对应的地图。
6.一种用于视频新闻片段的媒体资源管理系统,包括存储器,用于存储包括多个搜索描述符的地理空间搜索辞典,所述多个搜索描述符之间具有交叉引用;数据库,用于存储视频新闻片段,每个视频新闻片段具有与其相关的对应地理空间数据,并且还具有至少一个来自与其相关的地理空间搜索词典的地理空间搜索描述符;用户输入界面,用于允许用户生成至少一个用户搜索查询,所述至少一个用户搜索查询包括地理空间数据;处理器,用于将所述至少一个用户搜索查询与所述地理空间搜索辞典进行比较,以便识别至少一个附加搜索查询,并根据所述至少一个用户搜索查询和所述至少一个附加搜索查询,搜索视频新闻片段;以及显示器,用于显示至少一个检取的视频新闻片段。
7.如权利要求6所述的媒体资源管理系统,其中,所述多个地理空间搜索描述符按照分层关系被交叉引用。
8.如权利要求6所述的媒体资源管理系统,其中,所述用户输入界面还允许用户生成内容数据。
9.如权利要求8所述的媒体资源管理系统,其中,所述内容数据包括题目、位置条目、地标和事件中的至少一个。
10.如权利要求6所述的媒体资源管理系统,其中,所述显示器显示所述至少一个检取的视频新闻片段,同时还显示与其地理空间数据对应的地图。
全文摘要
一种用于利用媒体资源管理系统(100)管理视频新闻片段的方法,包括如下步骤收集视频新闻片段;使每个视频新闻片段与对应的地理空间数据相关;并且创建包括搜索描述符的搜索辞典,搜索描述符之间具有交叉引用。使每个视频新闻片段与来自搜索辞典的至少一个相应的搜索描述符相关。该方法还包括在媒体资源管理系统(100)上存储每个视频新闻片段、它的地理空间数据和它的至少一个搜索描述符,以便以后例如由新闻广播机构进行搜索和检取。搜索描述符可以是按照分层关系交叉引用的地理空间搜索描述符。
文档编号G06F7/00GK1947421SQ200580013463
公开日2007年4月11日 申请日期2005年4月25日 优先权日2004年4月29日
发明者加里·J·弗克尼尔, 凯文·L.·福克斯, 塔希亚·英凡特斯·莫里斯, 埃瑞克·D·威尔森 申请人:哈里公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1