《多媒体技术》多媒体数据库研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE

PAGE1

《多媒体技术》多媒体数据库研究

摘要:多媒体数据库是多媒体领域的基础性课题,也是关健的问题。在总结多媒体数据库研究现状的基础上,讨论了多媒体数据库的关健技术,分析了多媒体数据库的结构。多媒体数据库的关健技术包括:媒体数据建模、媒体时象的管理、多媒体数据库语言。多媒体数据库的结构要能有效地管理媒体对象,并提供完善的多媒体数据检索及维护功能。

关键词:多媒体数据库;媒体对象;媒体数据建模;多媒体数据库语言

一、引言

多媒体信息系统的基本功能和一般的计算机信息系统的基本功能类似,要完成对信息的采集、处理、存储、管理、表现和传输。就其体系结构而言,可以分为以下几部分:信息收集子系统、数据库管理子系统、信息处理子系统、信息传递子系统、信息表现子系统。其中,多媒体数据库管理系统是多媒体信息系统的核心,是多媒体信息系统功能实现的基础。

二、多媒体数据库关键技术

(一)媒体数据建模

多媒体数据库系统组织并结构化多媒体信息的目的是为了进行内容检索,其中多媒体数据模型是关键因素之一。这是因为数据模型决定要存储哪些信息,这些信息还要能反映数据条目之间的关系。具体而言,多媒体数据模型要为原始媒体对象及其相关性设计高层和低层抽象模型,以方便各种操纵。目前,已经出现了一些成功的媒体数据模型。在此基础上,我们认为多媒体数据模型应该具有以下特性。

l)层次结构。多媒体数据模型最关键的是要体现媒体对象的“内容”。由于内容的分析和应用是分层次的(从低层物理特征到高层语义),因此数据模型也应该体现内容的层次关系,从而可以在不同的层次上对媒体对象进行操纵。

2)可扩展性。由于应用领域的多样性,对媒体的“语义”内容也是多种多样的。因此,多媒体数据模型必须是可以扩展的。这样,通过继承和适当的扩展,就可以得到用户所需要的数据模型。对媒体内容的层次划分,目前普遍只有低层内容(即物理特征)和高层内容(即语义特征),而且没有规范的标准。由于语义鸿沟的存在,还应该加上中间层内容,并对这3层内容给出明确的定义。中间层内容介于低层与高层内容之间,它应该是最活跃,也是涵盖最广的层次。它是利用低层内容所提供的信息,借助于知识将媒体做进一步的分析来获取的内容,但是还没达到语义的高度,只是为上层内容分析提供服务。

(二)媒体对象的管理

多媒体数据库中包含以下三种形式的数据:媒体数据:指的是具体的媒体文件,如某一格式的图像文件(如bmp、jpeg等)。元数据:指的是表述媒体数据特征的数据,包括媒体数据的格式、创建者、创建日期等。媒体内容:指的媒体数据的底层特征和语义特征的描述。这些描述可以是以传统的表的形式存储,也可以是文本或格式化的文件(如XML、MPEG7文件)。我们将媒体数据及与之关联的元数据和内容数据统称为“媒体对象”。多媒体数据库必须能够对媒体对象所包含的三种类型的数据进行有效的管理,以建立起三者之间的联系,并提供适当的操纵方法。这样,对媒体对象中的一种形式数据进行操纵(增、删、改)时,所对应的另外两种形式的数据也要进行相应的改变。对媒体数据组织的另外一个重要方面是建立有效的索引机制。一般来说,多媒体索引的依据是媒体的内容,可以是物理特征的低层内容,也可以是中层内容和高层语义内容。通用多媒体数据库应该要提供灵活、高效的多媒体索引,特别是高维索引。

(三)多媒体数据库语言

如同传统的数据库一样,多媒体数据库要提供两种不同类型的语言:一种用于定义多媒体数据库模式;另一种用于表达多媒体数据库的查询和更新。前者称为多媒体数据定义语言;后者则称为多媒体数据操纵语言。要在多媒体数据库系统中实际地使用媒体对象,就必须要用某种语言来表达媒体对象所涉及的概念。对象一关系型数据库通过增加复杂类型和面向对象特征来提高扩展某种数据定义和操纵语言,如SQL。扩展的SQL所定义的对象类型可以包括属性和成员函数,通过适当的扩充就可以满足多媒体数据库数据定义的需要。多媒体数据操纵语言使得用户可以访问和操纵由适当的数据模式组织起来的媒体数据。如前所述,多媒体对象应该包括三种形式的数据,对一个媒体对象的操纵就要涉及到这三种形式数据。对媒体对象的插人、删除和修改具体是由用户定义函数实现的,多媒体数据操纵语言应该用适当的方法来调用这些函数。

相比之下,多媒体数据的查询则要更复杂。多媒体查询语句不仅要有能力处理复杂的空间和时间关系,还应该能处理关键字、关键字上的索引和多媒体对象的语义内容。虽然查询也是通过设计用户定义函数来实现的,但还要对SQL语言做更多的扩充。首先要增加“谓词”。在多媒体数据中,存在着复杂的时间和空间关系,而且还要响应用户对于高层“语义”多种多样的查询要求。在这方面,有的参考了对象查询语言OQL。

例如,要查询某人的照片(即图像),可用如下语句进行:

SELECTm

F

文档评论(0)

+ 关注
实名认证
文档贡献者

高级软件工程师持证人

各美其美,美人之美,美美与共,天下大同

领域认证该用户于2022年12月18日上传了高级软件工程师

1亿VIP精品文档

相关文档