Design and Implementation of a Video Database Prototype - Heijo II

Heitor Mikami (9651205)

In this research, the construction of a video database prototype is aimed. This prototype is based on an existent version called Heijo. One of the main purposes of this research is to produce a basic kernel system to be used for future research on video databases. Explanation about Heijo system, the work in which this research is based, is given. Also explanation about the Heijo's problems, uses and necessities are given. We discuss all the technology involved in the creation of Heijo prototype, for example, the video stream format, the database server used, the modules used to communicate with the database, the components used for presenting the video streams to the user, etc. Also we will show the weak points of Heijo and with basis in these points, an explanation about the new characteristics of the new prototype will be presented.

To improve and add a more interactive characteristic to this new version, new technologies are used, namely Dynamic HTML, Dynamic HTML Object Model and Script technology. A presentation of these new technologies and the way they are related and used are given. Next, a description of the new system is given. Finally we discuss the problems found in the implementation of the new prototype and their solutions, and last, we explain some open problems.

本論文は、映像データベースシステムプロトタイプである Heijo IIの設計と実装とについて論じる. Heijo II は過去に開発された映像デー タベースシステムプロトタイプHeijoをもとに, その問題点を整理し, 新し く開発したシステムである. 本研究の主な目的は, 将来の映像データベース 研究の基盤として活用できるような核プロトタイプシステムの開発である. 本論文では, まず, 旧来のHeijoシステムの機能や仕様を説明し, そこで使 われていた技術を概説する. 例えば, 映像ストリームフォーマット, データ ベースサーバー, データベースとの通信に使われるモジュール, ユーザに映 像ストリームを提示するためのコンポーネントなどである. そのうえで, Heijoシステムの問題点を分析して示す. 次に, これらの問題点に対する新 しいHeijo IIシステムの解決法を述べ, Heijo IIの特徴を示す. Heijo II の特徴は, より対話性が高いこと, 鮮明なアーキテクチャーを持ち、拡張性 が高いことなどである. 本論文では, Heijo II で採用した新しい技術を論 じ, その実装における課題と解決法を述べる. さらに, Heijo IIプロトタイ プの実装の詳細を報告し, 今後の課題を述べる.