基于标记检索的手机视频研究
2011-08-15朱民
朱 民
(商丘师范学院软件学院,河南 商丘 476000)
基于标记检索的手机视频研究
朱 民
(商丘师范学院软件学院,河南 商丘 476000)
随着手机的普及,智能手机的功能也从原来的接打电话,向更加广泛的方面发展。现在的手机大部分都具有摄像功能,也越来越多地被人们使用。在拍摄手机视频时,有时需要在关键位置加入标记,以便在拍摄完成后可以准确定位到所需位置,可是现在的手机没有这个功能,都是把整个视频保存为一个文件。为此,论文提出了基于标记检索的手机视频方案。
标记检索;视频;关键帧
随着手机的普及,手机产业也发展迅速,几乎是更新速度最快的电子产品之一。它不仅仅是一个便携电话,而更是一个娱乐生活的集合体。人们通过手机可以随时拍摄视频,但是在拍摄过程中,无法在关键位置做下标记,导致人们要查找某一视频的某个片段时无法准确定位,而不得不重头进行查找,这样简单的拍摄方式费时费工。手机传统的拍摄视频的模式,不能满足人们对视频内容访问和查询的需求。因此,为手机视频建立面向用户的有效的片段查询方式也是一个研究课题,论文将提出基于标记检索的视频方案。
一、系统的整体设计
根据手机用户对视频信息的需求及技术实现,从整体上框架模型分为两部分:第一部分在视频获取录制阶段,用于保持用户的视频文件以及存储视频的标记信息以及描述等。第二部分用于用户对所有视频的搜索,并对指定的文件找到具体的标记处进行播放。
二、界面设计
现在智能手机需要向用户提供简洁、清晰、易操作的界面。提高交互操控界面的易用性,并准确掌握用户在不同环境中的界面应用方式,对于设计用户交互界面起着重要作用。
在视频录制前,需要对视频的基本参数进行初始化操作。比如文件名、文件标题、文件保存目录、视频的质量、视频的分辨率等。如果不对其中的项目设置,将采用默认设置。
当用户设定好参数后,按下开始键就进入了拍摄界面。在用户进行录制过程中,随时可以通过选择标记功能,在拍摄的同时输入标记,也可根据需要输入描述信息。标记和描述信息都可以在拍摄完成后进行修改、删除或添加。
在用户的检索界面,可以对所有视频文件查找,当找到指定文件后,将向用户提供这个文件的所有标记及描述信息,用户可以非常容易地查找到当时拍摄的重要片段。
三、系统实现
Windows Mobile是一个为Pocket PC和Smart Phone设计的操作系统环境。它是一个可运行客户软件的稳定平台。在Windows Mobile系列的智能手机上,完成面向用户的标记的实现。
视频是在时间上连续的一系列帧的集合,是集图像、声音和文本为一体的综合性媒体信息。视频是由一个个的帧组成的,使用关键帧来表示标记的位置。
程序需要对用户标记的视频位置及标记等进行存储、组织、检索。采用数据库能够在二维表中组织数据,提供用索引快速查找,并且主从关系可以通过外键来体现。设计两个二维表,其中一个表存放手机中的所用视频文件,包括文件名、文件编号、文件存放位置、是否包含标注等信息。另一个表存放标记、标记描述、文件编号等信息。两个表是由文件编号进行关联的。视频标记位置通过关键帧来表示。除了数据存储,应用程序还需要对用户显示数据,以便他们能对其进行读取和更新。数据库采用Microsoft SQL Server 2005 Compact Edition。
当用户在拍摄过程中发现有需要标记的时候,通过智能手机选择标记功能,可以输入简单的标记,而对于标记的详细描述可即时输入,也可等整个拍摄完成再输入。在这个过程中,智能手机将获取选择标记功能时的录制视频的关键帧,并将所做标记和描述存入数据库。
用户在选择标记功能时,由于人脑的反应和手动操作会有一个时延,有可能导致做下标记的关键帧不是人脑反应时做下的那一帧,那么如何解决这个问题呢?最简单的方法是:根据具体用户的习惯,由用户设置自动向前改变关键帧的帧数。该方法通过实验证实了其有效性。
[1]Andy Wigley,Daniel Moth,PeterFoot.Microsoft Mobile移动应用开发宝典[M].北京:清华大学出版社,2008.
[2]胡振兴,夏利民.基于视频片段的视频检索[J].中南大学学报(自然科学版).2010,(3):1009-1014.
[3]柴旭清,崔红志,吕佳.基于内容的视频检索关键技术探究[J].科技信息,2010,17:597,593.
TN
A
1673-0046(2011)01-0184-01