查询结果的表现形式
对多媒体数据库的查询结果与传统数据库相比要复杂得多,一是媒体种类多,需要按不同的媒体给出恰当的表现;二是查询的结果并不一定是唯一的,由于是相似性查询,往往会有多个结果,需要对这些结果进行组织提供给用户;三是多媒体数据库可以为应用提供一种表现复杂结果的可能,如叙事性的表示形式等。这些都与数据库的种类、应用方式及需求有关。
多媒体的表示形式
1、 字符、文本与图形
文本的查询结果一般与统计结果和其在文献中的位置有关。例如“查找本文中出现‘多媒体’的次数和位置”,就需要统计出查找到的个数,并识别出每一个“多媒体”在文献中的位置,并用反视、闪烁等效果说明。对文本的浏览等操作将按照这些位置进行,而不是像常规的操作那样按顺序、按行列进行。对图形的表现基本上也是如此,将查找到的结果用不同的颜色、闪烁等加以强调,使得用户可以一目了然。
2、 图像
对系统的出现结果有两种情况,确定性的结果和相似性结果。对于确定性结果来说,只要将结果图像放入到合适的位置上显示即可,如果查找图像数量多,也可以列出图像文件名,供用户挑选显示。对于相似性结果来说,需要按照相似的程度排列,无论是显示在屏幕上,还是用文件形式。
3、视频
视频的查询结果直接可以表现在屏幕的特定窗口上,一般是先调出第一帧静止在画面上,让用户要求播放才开始正式播放,当结果是多段视频时,第一帧可以作为代表帧,象图像一样按照相似性进行排列,用户选中哪个,那个视频节目段才开始播放。
4、声音
由于声音属于听觉空间,查询的结果必须转变为视觉后才能在显示器表现出来,表示的方法可以是文件名,也可以是特殊的图符,只要用户点中就可以放音。
5、混合的表现方式
大多数的查询结果是多媒体混合的,这就要求能够得到多媒体综合的表现结果。例如查询某一个战争的过程,结果可以是低层的,报告武器装备、地理天气等基本情况数据,也可以是高层的,给出战争的完整过程。无论高层低层,数据都是同一个,只是在不同的层次上进行组织。表现结果就可以是各种媒体的综合的表现效果,既有图像说明,又有声音解说,还有数据统计、动画描述等。对于这种数据库结果的表现描述,一种是在数据库中它们能够在这个层次上作为一个统一的对象按脚本组织,另一种是靠外部脚本的支持。
6、概念式的表示方式
概念表现与查询的方式密切相关,也是一种混合表现方式。例如,对“查询出所有的桥”这种查询,结果中应该包含桥的图案、地图中桥的图元、文字中有关桥的词句、视频中有关桥的段落等。只要是“桥”的概念,都应该包含在内。这是一种高级方式,是多媒体数据库未来的重要方向。
叙事式的表示方式
叙事表现是未来多媒体数据库对查询结果的一种处理方法。在传统的数据库中,查询的结果只是说明数据库中是否存在某种内容,结果以表格或者其它形式出现。但随着多媒体技术的发展,应用可能会提出这样的需求:请将数据库中有关的情节和任务组成一个故事,并表现出来。建立一个特殊的、充满各种镜头、情节、任务的视频数据库已不是没有可能,体验性的视频游戏、交互性影片等实际上都提出了这样的要求。对现有的库存影片进行技术处理和分割后,为这种数据库奠定了一个可行的物质基础。在未来,当信息空间中充满了各种信息数据时,用户需要做的是挑选自己所需的内容,组织成符合自己要求和风格的表现。例如为自己编一份报纸,为自己编一份杂志,为自己写一部电影等等。这些实际上都是要在检索和查询的基础上进行表现的组织,这就是自然叙事表现。
叙事表现依赖于数据库可用的内容和其所限定的注释,最好的情况是数据库中的内容视图能够支持的注释空间,最坏的情况是查询必须建立在一个尖塔形的结构上,在这个结构上,故事的起点和经过点都由这个塔的顶点来表示。故事可以用模板事先限定,也可以提供某种过滤机制,对故事片和文献纪录片使用的空间或塔尖可以一样,也可以不一样。过滤是一种最简单的方法,例如对儿童观看的影片过滤掉只适合成人观看的内容,或是专就某一政治观点编辑一部政治文献片。特定观点的指定要复杂得多,需要在素材、组织、语言的提法等方面做大的变动。故事叙事与文献叙事也不一样,对“北京:古老的历史名城”这样的文献叙事就比“福尔摩斯探索新编”要容易一些。编自己的报纸也显然比编一部电影要容易得多。这些都是未来多媒体数据库中需要仔细考虑的查询结果表示方式。
[上一页] [下一页]
|