JPH1166079A - マルチメディアデータの検索システム - Google Patents
マルチメディアデータの検索システムInfo
- Publication number
- JPH1166079A JPH1166079A JP9216076A JP21607697A JPH1166079A JP H1166079 A JPH1166079 A JP H1166079A JP 9216076 A JP9216076 A JP 9216076A JP 21607697 A JP21607697 A JP 21607697A JP H1166079 A JPH1166079 A JP H1166079A
- Authority
- JP
- Japan
- Prior art keywords
- multimedia data
- search
- data
- identifier
- multimedia
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】 各マルチメディアデータをその最適な物理装
置に分散配置するような検索システムを提供する。また
マルチメディアデータを別の物理装置に移動したとき、
データベースの変更を少なくする。 【解決手段】 検索用データ4は、各マルチメディアデ
ータについて少なくとも1つのキーワードと対応するマ
ルチメディアデータの識別子とを格納する。アクセスパ
ス情報6は、各マルチメディアデータの識別子と対応す
るマルチメディアデータの物理的格納位置とを格納す
る。検索エンジン8又は10は、それぞれの検索用デー
タを検索して与えられた検索条件を満足するマルチメデ
ィアデータの識別子を取得する。マルチメディアデータ
アクセス制御部5は、与えられたマルチメディアデータ
の識別子に基づいてアクセスパス情報6を検索し、対応
する物理的格納位置から目的のマルチメディアデータを
取得する。
置に分散配置するような検索システムを提供する。また
マルチメディアデータを別の物理装置に移動したとき、
データベースの変更を少なくする。 【解決手段】 検索用データ4は、各マルチメディアデ
ータについて少なくとも1つのキーワードと対応するマ
ルチメディアデータの識別子とを格納する。アクセスパ
ス情報6は、各マルチメディアデータの識別子と対応す
るマルチメディアデータの物理的格納位置とを格納す
る。検索エンジン8又は10は、それぞれの検索用デー
タを検索して与えられた検索条件を満足するマルチメデ
ィアデータの識別子を取得する。マルチメディアデータ
アクセス制御部5は、与えられたマルチメディアデータ
の識別子に基づいてアクセスパス情報6を検索し、対応
する物理的格納位置から目的のマルチメディアデータを
取得する。
Description
【0001】
【発明の属する技術分野】本発明は、テキスト、画像、
音声、動画など異なる種別のマルチメディアデータを蓄
積し、検索するシステムに関するものである。
音声、動画など異なる種別のマルチメディアデータを蓄
積し、検索するシステムに関するものである。
【0002】
【従来の技術】マルチメディアデータを記憶装置上に格
納して利用者の検索に供する検索システムが知られてい
る。単一のデータベース管理プログラムによってすべて
のマルチメディアデータを管理するためには、通常すべ
てのマルチメディアデータを同一種別のデータベース装
置、例えば磁気ディスク上に配置する必要がある。この
ようなデータベースシステムは、一般に検索速度は速い
がコスト高となるため、大規模なマルチメディアデータ
の蓄積と検索を行うためのデータベースシステムとして
は適当でない。特開平8−101844号公報は、マル
チメディアデータを複数の異なる種別の物理装置に分散
して格納し、しかも共通のデータベース管理プログラム
によってすべてのマルチメディアデータを管理するシス
テムを開示する。
納して利用者の検索に供する検索システムが知られてい
る。単一のデータベース管理プログラムによってすべて
のマルチメディアデータを管理するためには、通常すべ
てのマルチメディアデータを同一種別のデータベース装
置、例えば磁気ディスク上に配置する必要がある。この
ようなデータベースシステムは、一般に検索速度は速い
がコスト高となるため、大規模なマルチメディアデータ
の蓄積と検索を行うためのデータベースシステムとして
は適当でない。特開平8−101844号公報は、マル
チメディアデータを複数の異なる種別の物理装置に分散
して格納し、しかも共通のデータベース管理プログラム
によってすべてのマルチメディアデータを管理するシス
テムを開示する。
【0003】
【発明が解決しようとする課題】上記従来技術によれ
ば、マルチメディアデータを複数種別の物理装置に分散
して配置し、共通のデータベース管理プログラムによっ
て管理することが可能である。しかしデータベース管理
プログラムは、マルチメディアデータを格納している物
理装置上で検索処理を行うため、低速の物理装置を使用
すると検索速度が遅くなるという問題がある。一方大容
量のマルチメディアデータを蓄積するためには、例えば
CD−ROMチェンジャーのように低コストの物理装置
を利用したいというニーズが強い。
ば、マルチメディアデータを複数種別の物理装置に分散
して配置し、共通のデータベース管理プログラムによっ
て管理することが可能である。しかしデータベース管理
プログラムは、マルチメディアデータを格納している物
理装置上で検索処理を行うため、低速の物理装置を使用
すると検索速度が遅くなるという問題がある。一方大容
量のマルチメディアデータを蓄積するためには、例えば
CD−ROMチェンジャーのように低コストの物理装置
を利用したいというニーズが強い。
【0004】またコードデータによって構成されるデー
タベースにマルチメディアデータを追加する場合に、通
常のデータベース管理プログラムをマルチメディア対応
のデータベース管理プログラムに置き換えねばならない
ことがある。
タベースにマルチメディアデータを追加する場合に、通
常のデータベース管理プログラムをマルチメディア対応
のデータベース管理プログラムに置き換えねばならない
ことがある。
【0005】また複数の検索方式を採用する場合には、
検索方式に応じたデータベース管理プログラムが必要に
なるが、これらのデータベース管理プログラムの間で同
一のマルチメディアデータを重複してもつこととなり、
記憶媒体を有効利用できないという問題があった。
検索方式に応じたデータベース管理プログラムが必要に
なるが、これらのデータベース管理プログラムの間で同
一のマルチメディアデータを重複してもつこととなり、
記憶媒体を有効利用できないという問題があった。
【0006】本発明の目的は、検索速度を落さずに低コ
ストで大規模なマルチメディアデータを検索可能な検索
システムを提供することにある。またマルチメディアデ
ータを考慮しない従来のデータベース管理プログラムを
そのまま利用してマルチメディアデータをサポートする
検索システムを提供することにある。さらに複数の検索
方式の間で同一のマルチメディアデータを共用すること
にある。
ストで大規模なマルチメディアデータを検索可能な検索
システムを提供することにある。またマルチメディアデ
ータを考慮しない従来のデータベース管理プログラムを
そのまま利用してマルチメディアデータをサポートする
検索システムを提供することにある。さらに複数の検索
方式の間で同一のマルチメディアデータを共用すること
にある。
【0007】
【課題を解決するための手段】本発明は、独立した各マ
ルチメディアデータについて少なくとも1つのキーワー
ドを含むキーワードの組と対応するマルチメディアデー
タの識別子とを格納する第1の記憶手段と、各マルチメ
ディアデータについてマルチメディアデータの識別子と
対応するマルチメディアデータの物理装置の格納位置と
を格納する第2の記憶手段と、少なくとも1つのキーワ
ードを含む与えられた検索条件に基づいて第1の記憶手
段を検索し、検索条件を満足するキーワードの組に対応
するマルチメディアデータの識別子を取得する第1の処
理手段と、与えられたマルチメディアデータの識別子に
基づいて第2の記憶手段を検索し、対応する物理装置の
格納位置から目的のマルチメディアデータを取得する第
2の処理手段とを有するマルチメディアデータの検索シ
ステムを特徴とする。
ルチメディアデータについて少なくとも1つのキーワー
ドを含むキーワードの組と対応するマルチメディアデー
タの識別子とを格納する第1の記憶手段と、各マルチメ
ディアデータについてマルチメディアデータの識別子と
対応するマルチメディアデータの物理装置の格納位置と
を格納する第2の記憶手段と、少なくとも1つのキーワ
ードを含む与えられた検索条件に基づいて第1の記憶手
段を検索し、検索条件を満足するキーワードの組に対応
するマルチメディアデータの識別子を取得する第1の処
理手段と、与えられたマルチメディアデータの識別子に
基づいて第2の記憶手段を検索し、対応する物理装置の
格納位置から目的のマルチメディアデータを取得する第
2の処理手段とを有するマルチメディアデータの検索シ
ステムを特徴とする。
【0008】また本発明は、異なる複数の検索方式に対
応して各々の第1の記憶手段と第1の処理手段とを備
え、指定された検索方式について対応する第1の記憶手
段を検索して第1の処理手段の処理を行う手段をさらに
有する。
応して各々の第1の記憶手段と第1の処理手段とを備
え、指定された検索方式について対応する第1の記憶手
段を検索して第1の処理手段の処理を行う手段をさらに
有する。
【0009】さらに本発明は、異なる複数の検索方式に
対応する各々の第1の記憶手段は、同一のマルチメディ
アデータ識別子を共有する状態で格納する。
対応する各々の第1の記憶手段は、同一のマルチメディ
アデータ識別子を共有する状態で格納する。
【0010】
【発明の実施の形態】以下本発明の一実施形態について
図面を用いて説明する。
図面を用いて説明する。
【0011】図1は、本実施形態のシステムの構成図で
ある。システムは計算機19と物理装置7から構成され
る。物理装置7は、計算機19の処理装置に接続される
磁気ディスク記憶装置12、光ディスクライブラリ1
3、通信装置14及びネットワーク16を介して接続さ
れる遠隔の計算機15が保有する磁気ディスク記憶装
置、光ディスクライブラリ、カセット磁気テープ駆動装
置などによって構成される。物理装置7は、文書、画
像、音声、動画などのマルチメディアデータのオリジナ
ルを格納する音声テープ、ビデオテープ、磁気ディス
ク、光ディスクなどの記憶媒体をそのまま搭載して駆動
可能な装置によって構成することができる。また使用頻
度の高/低に応じてアクセス頻度のより速い/遅い(コ
ストの高い/安い)記憶媒体に複写し、その駆動装置を
介してアクセスすることもできる。
ある。システムは計算機19と物理装置7から構成され
る。物理装置7は、計算機19の処理装置に接続される
磁気ディスク記憶装置12、光ディスクライブラリ1
3、通信装置14及びネットワーク16を介して接続さ
れる遠隔の計算機15が保有する磁気ディスク記憶装
置、光ディスクライブラリ、カセット磁気テープ駆動装
置などによって構成される。物理装置7は、文書、画
像、音声、動画などのマルチメディアデータのオリジナ
ルを格納する音声テープ、ビデオテープ、磁気ディス
ク、光ディスクなどの記憶媒体をそのまま搭載して駆動
可能な装置によって構成することができる。また使用頻
度の高/低に応じてアクセス頻度のより速い/遅い(コ
ストの高い/安い)記憶媒体に複写し、その駆動装置を
介してアクセスすることもできる。
【0012】計算機19の処理装置に接続される記憶装
置は、検索用データ4及びアクセスパス情報6を格納す
る。検索用データ4は、各マルチメディアデータを引き
出すためのキーワードを格納するデータベースである。
索引検索用データ9は、マルチメディアデータのタイト
ルなど索引的事項から抽出されたキーワードを格納す
る。全文検索用データ11は、マルチメディアデータの
全文から抽出されたキーワードを格納する。アクセスパ
ス情報6は、マルチメディアデータの識別子と物理装置
7の格納位置との対応を格納する。
置は、検索用データ4及びアクセスパス情報6を格納す
る。検索用データ4は、各マルチメディアデータを引き
出すためのキーワードを格納するデータベースである。
索引検索用データ9は、マルチメディアデータのタイト
ルなど索引的事項から抽出されたキーワードを格納す
る。全文検索用データ11は、マルチメディアデータの
全文から抽出されたキーワードを格納する。アクセスパ
ス情報6は、マルチメディアデータの識別子と物理装置
7の格納位置との対応を格納する。
【0013】入力装置18は、計算機19の処理装置に
接続され、マルチメディアデータの検索方式及び検索条
件を入力したりマルチメディアデータの識別子を指示す
る装置である。表示装置17は、計算機19の処理装置
に接続され、マルチメディアデータの候補を示す検索結
果及び目的のマルチメディアデータを表示する装置であ
る。計算機19の処理装置の主記憶装置には、アプリケ
ーションプログラム(AP)1、アプリケーションプロ
グラム・インタフェース(API)2、検索エンジン3
及びマルチメディアデータアクセス制御部5の各プログ
ラムが格納され実行される。AP1は入力装置18を介
して入力された検索方式、検索条件及びマルチメディア
データ識別子をAPI2に渡し、またAPI2から受け
取った検索結果データを表示装置17に表示し、受け取
ったマルチメディアデータを表示装置17などの装置に
出力する。API2は、AP1から要求を受け取って検
索エンジン3及びマルチメディアデータアクセス制御部
5を駆動する。また検索エンジン3及びマルチメディア
データアクセス制御部5から受け取った検索結果および
マルチメディアデータをAP1に返す。検索エンジン3
は、受け取った検索方式及び検索条件に応じて検索用デ
ータ4を検索するデータベースマネージメントシステム
(DBMS)であり、検索方式によって起動される検索
エンジンが異なる。索引検索エンジン8は索引検索用デ
ータ9を検索する。また全文検索エンジン10は全文検
索用データ11を検索する。索引検索エンジン8及び全
文検索エンジン10のほかに階層検索を行うための検索
エンジンを用いてもよい。マルチメディアデータアクセ
ス制御部5は、マルチメディアデータの識別子を受け取
り、アクセスパス情報6を参照して対応する物理装置7
の格納位置を取得し、物理装置7の該当する格納位置に
アクセスして目的のマルチメディアデータを取得してA
PI2に渡す。
接続され、マルチメディアデータの検索方式及び検索条
件を入力したりマルチメディアデータの識別子を指示す
る装置である。表示装置17は、計算機19の処理装置
に接続され、マルチメディアデータの候補を示す検索結
果及び目的のマルチメディアデータを表示する装置であ
る。計算機19の処理装置の主記憶装置には、アプリケ
ーションプログラム(AP)1、アプリケーションプロ
グラム・インタフェース(API)2、検索エンジン3
及びマルチメディアデータアクセス制御部5の各プログ
ラムが格納され実行される。AP1は入力装置18を介
して入力された検索方式、検索条件及びマルチメディア
データ識別子をAPI2に渡し、またAPI2から受け
取った検索結果データを表示装置17に表示し、受け取
ったマルチメディアデータを表示装置17などの装置に
出力する。API2は、AP1から要求を受け取って検
索エンジン3及びマルチメディアデータアクセス制御部
5を駆動する。また検索エンジン3及びマルチメディア
データアクセス制御部5から受け取った検索結果および
マルチメディアデータをAP1に返す。検索エンジン3
は、受け取った検索方式及び検索条件に応じて検索用デ
ータ4を検索するデータベースマネージメントシステム
(DBMS)であり、検索方式によって起動される検索
エンジンが異なる。索引検索エンジン8は索引検索用デ
ータ9を検索する。また全文検索エンジン10は全文検
索用データ11を検索する。索引検索エンジン8及び全
文検索エンジン10のほかに階層検索を行うための検索
エンジンを用いてもよい。マルチメディアデータアクセ
ス制御部5は、マルチメディアデータの識別子を受け取
り、アクセスパス情報6を参照して対応する物理装置7
の格納位置を取得し、物理装置7の該当する格納位置に
アクセスして目的のマルチメディアデータを取得してA
PI2に渡す。
【0014】なお表示装置17及び入力装置18を接続
し、AP1を搭載する計算機をクライアントとし、AP
I2、検索エンジン3、検索用データ4、マルチメディ
アデータアクセス制御部5及びアクセスパス情報6を搭
載する計算機をサーバとし、ネットワークを介してこれ
らの計算機を分散させてもよい。API2、検索エンジ
ン3及び検索用データ4を搭載するサーバと、マルチメ
ディアデータアクセス制御部5及びアクセスパス情報6
を搭載するサーバを分離してもよい。あるいはAPI
2、マルチメディアデータアクセス制御部5及びアクセ
スパス情報6を搭載するサーバと、検索エンジン3及び
検索用データ4を搭載するサーバを分離してもよい。計
算機15は、マルチメディアデータアクセス制御部5及
びアクセスパス情報6を搭載するサーバとは別サーバと
なる。
し、AP1を搭載する計算機をクライアントとし、AP
I2、検索エンジン3、検索用データ4、マルチメディ
アデータアクセス制御部5及びアクセスパス情報6を搭
載する計算機をサーバとし、ネットワークを介してこれ
らの計算機を分散させてもよい。API2、検索エンジ
ン3及び検索用データ4を搭載するサーバと、マルチメ
ディアデータアクセス制御部5及びアクセスパス情報6
を搭載するサーバを分離してもよい。あるいはAPI
2、マルチメディアデータアクセス制御部5及びアクセ
スパス情報6を搭載するサーバと、検索エンジン3及び
検索用データ4を搭載するサーバを分離してもよい。計
算機15は、マルチメディアデータアクセス制御部5及
びアクセスパス情報6を搭載するサーバとは別サーバと
なる。
【0015】図2は、検索用データ4、アクセスパス情
報6及び物理装置7のデータ構成とデータ間の関連を示
す図である。検索用データ4に含まれる索引検索用デー
タ9は、文書、画像、音声、動画など対象とするマルチ
メディアデータのタイトル、作成者、発行元など検索対
象とする索引データに関するデータの集合である。索引
検索用データ9は、独立した各マルチメディアデータの
1件ごとにキーワード21、検索結果表示データ22及
びデータ識別子23から構成される。キーワード21
は、索引データに含まれる少なくとも1個のキーワード
を含むキーワードの組であり、各キーワードは検索キー
となる。検索結果表示データ22は、その索引データが
ヒットしたとき表示装置17に表示する表示データの内
容であり、タイトル、作成者、作成日付、発行元など利
用者がマルチメディアデータを識別する助けとなるデー
タである。データ識別子23は、マルチメディアデータ
本体にユニークに付与される識別子である。
報6及び物理装置7のデータ構成とデータ間の関連を示
す図である。検索用データ4に含まれる索引検索用デー
タ9は、文書、画像、音声、動画など対象とするマルチ
メディアデータのタイトル、作成者、発行元など検索対
象とする索引データに関するデータの集合である。索引
検索用データ9は、独立した各マルチメディアデータの
1件ごとにキーワード21、検索結果表示データ22及
びデータ識別子23から構成される。キーワード21
は、索引データに含まれる少なくとも1個のキーワード
を含むキーワードの組であり、各キーワードは検索キー
となる。検索結果表示データ22は、その索引データが
ヒットしたとき表示装置17に表示する表示データの内
容であり、タイトル、作成者、作成日付、発行元など利
用者がマルチメディアデータを識別する助けとなるデー
タである。データ識別子23は、マルチメディアデータ
本体にユニークに付与される識別子である。
【0016】全文検索用データ11は、マルチメディア
データ本体の全文を検索対象とする検索用データであ
る。ここでマルチメディアデータ本体の全文とは、文書
であれば文書の全文である。画像であれば画像本体に含
まれる文字列のすべてが対象となる。例えば文章の朗読
のような音声データであれば、音声データを構成する文
章に対応する文字列のすべてが対象となる。動画であれ
ば動画本体に含まれる文字列又は付属する音声データに
対応する文字列のすべてが対象となる。全文検索用デー
タ11は、独立したマルチメディアデータの単位(例え
ば文書の全部又は一部)を1件として各々キーワード2
1、検索結果表示データ22及びデータ識別子23を格
納する。全文検索用データ11のキーワード21は、マ
ルチメディアデータ本体の全文から抽出された複数のキ
ーワードを有するキーワードの組であり、各キーワード
は検索キーとなる。検索結果表示データ22は、その索
引データがヒットしたとき表示装置17に表示する表示
データの内容であり、マルチメディアデータの全体であ
ればそのタイトル、作成者、作成日付、発行元などの索
引データであり、マルチメディアデータの一部であれば
これらの索引データのほかに章・節のタイトル、該当ペ
ージなど利用者がマルチメディアデータを識別する助け
となるデータである。データ識別子23は、索引検索用
データ9のデータ識別子23と同じである。全文検索用
データ11は、一般に索引検索用データ9に比べてキー
ワード21の部分のキーワード数が多くなる。
データ本体の全文を検索対象とする検索用データであ
る。ここでマルチメディアデータ本体の全文とは、文書
であれば文書の全文である。画像であれば画像本体に含
まれる文字列のすべてが対象となる。例えば文章の朗読
のような音声データであれば、音声データを構成する文
章に対応する文字列のすべてが対象となる。動画であれ
ば動画本体に含まれる文字列又は付属する音声データに
対応する文字列のすべてが対象となる。全文検索用デー
タ11は、独立したマルチメディアデータの単位(例え
ば文書の全部又は一部)を1件として各々キーワード2
1、検索結果表示データ22及びデータ識別子23を格
納する。全文検索用データ11のキーワード21は、マ
ルチメディアデータ本体の全文から抽出された複数のキ
ーワードを有するキーワードの組であり、各キーワード
は検索キーとなる。検索結果表示データ22は、その索
引データがヒットしたとき表示装置17に表示する表示
データの内容であり、マルチメディアデータの全体であ
ればそのタイトル、作成者、作成日付、発行元などの索
引データであり、マルチメディアデータの一部であれば
これらの索引データのほかに章・節のタイトル、該当ペ
ージなど利用者がマルチメディアデータを識別する助け
となるデータである。データ識別子23は、索引検索用
データ9のデータ識別子23と同じである。全文検索用
データ11は、一般に索引検索用データ9に比べてキー
ワード21の部分のキーワード数が多くなる。
【0017】アクセスパス情報6は、各データ識別子2
3ごとに物理装置内位置24を格納する。物理装置内位
置24は、装置識別子25と格納位置26から構成され
る。装置識別子25は物理装置7の識別子であり、格納
位置26はその物理装置7内の格納場所を示す情報であ
る。
3ごとに物理装置内位置24を格納する。物理装置内位
置24は、装置識別子25と格納位置26から構成され
る。装置識別子25は物理装置7の識別子であり、格納
位置26はその物理装置7内の格納場所を示す情報であ
る。
【0018】図2の例では、‘MO002’装置上の‘/IMG/
002/0003.IMG’には‘M02D009’というデータ識別子2
3が付与されており、検索用データ4の中で同一のデー
タ識別子23をもつ索引データによって参照されてい
る。また‘DISK001’装置上の‘/TEXT/001/0002.DAT’
は、‘M01D002’というデータ識別子23が付与されて
おり、同一のデータ識別子23をもつ索引データと全文
検索用データ11の検索用データの両方から参照されて
いる。このように異なる検索方式の検索結果が同一のマ
ルチメディア本体を参照している場合は、1つのマルチ
メディア本体を共用することが可能である。
002/0003.IMG’には‘M02D009’というデータ識別子2
3が付与されており、検索用データ4の中で同一のデー
タ識別子23をもつ索引データによって参照されてい
る。また‘DISK001’装置上の‘/TEXT/001/0002.DAT’
は、‘M01D002’というデータ識別子23が付与されて
おり、同一のデータ識別子23をもつ索引データと全文
検索用データ11の検索用データの両方から参照されて
いる。このように異なる検索方式の検索結果が同一のマ
ルチメディア本体を参照している場合は、1つのマルチ
メディア本体を共用することが可能である。
【0019】図3は、AP1が検索要求を発行してから
マルチメディアデータを取得するまでの処理の流れを示
すフローチャートである。AP1は表示装置17上に検
索方式と検索条件を入力するための入力画面を表示す
る。入力装置18を介して検索方式と検索条件が入力さ
れると(ステップ31)、AP1はAPI2へ検索要求
を発行する。検索方式は、索引検索、全文検索、階層検
索など使用する検索エンジンを指定するものである。マ
ルチメディアデータのタイトル、作成者、発行元など索
引的事項に注目して検索する場合には、利用者は索引検
索を指定する。マルチメディアデータ本体の全文(すべ
ての文字列対応部分)を対象として検索する場合には、
全文検索を指定する。索引検索と全文検索の両方を指定
し同一の検索条件を与えて両方の検索エンジンを駆動す
ることも可能である。検索条件はキーワード及びキーワ
ードに前置される論理積、論理和、否定子などを含む一
般に使用される検索式が可能である。API2は、指定
された検索方式に対応する検索エンジンを起動し、検索
条件を渡す(ステップ32)。索引検索エンジン8及び
/又は全文検索エンジン10は、指定された検索条件に
よって各々索引検索用データ9又は全文検索用データ1
1を検索して検索条件を満足するキーワード21に対応
する検索結果表示データ22とデータ識別子23を取得
し、API2に返す(ステップ33)。API2は、こ
の検索結果をAP1に返す(ステップ34)。一般に取
得される検索用データは複数件存在し、これらは取得す
るマルチメディアデータの候補となる。AP1は、検索
結果表示データ22とデータ識別子23を表示画面の形
式(例えば一覧表形式)に編集して表示装置17に表示
する(ステップ35)。
マルチメディアデータを取得するまでの処理の流れを示
すフローチャートである。AP1は表示装置17上に検
索方式と検索条件を入力するための入力画面を表示す
る。入力装置18を介して検索方式と検索条件が入力さ
れると(ステップ31)、AP1はAPI2へ検索要求
を発行する。検索方式は、索引検索、全文検索、階層検
索など使用する検索エンジンを指定するものである。マ
ルチメディアデータのタイトル、作成者、発行元など索
引的事項に注目して検索する場合には、利用者は索引検
索を指定する。マルチメディアデータ本体の全文(すべ
ての文字列対応部分)を対象として検索する場合には、
全文検索を指定する。索引検索と全文検索の両方を指定
し同一の検索条件を与えて両方の検索エンジンを駆動す
ることも可能である。検索条件はキーワード及びキーワ
ードに前置される論理積、論理和、否定子などを含む一
般に使用される検索式が可能である。API2は、指定
された検索方式に対応する検索エンジンを起動し、検索
条件を渡す(ステップ32)。索引検索エンジン8及び
/又は全文検索エンジン10は、指定された検索条件に
よって各々索引検索用データ9又は全文検索用データ1
1を検索して検索条件を満足するキーワード21に対応
する検索結果表示データ22とデータ識別子23を取得
し、API2に返す(ステップ33)。API2は、こ
の検索結果をAP1に返す(ステップ34)。一般に取
得される検索用データは複数件存在し、これらは取得す
るマルチメディアデータの候補となる。AP1は、検索
結果表示データ22とデータ識別子23を表示画面の形
式(例えば一覧表形式)に編集して表示装置17に表示
する(ステップ35)。
【0020】入力装置18を介してマルチメディアデー
タが指定されたとき(ステップ36)、指定されたデー
タ識別子23をAPI2に渡す。API2はマルチメデ
ィアデータアクセス制御部5を起動し(ステップ3
7)、データ識別子23を渡す。マルチメディアデータ
アクセス制御部5は、アクセスパス情報6を検索し(ス
テップ38)、データ識別子23に対応する物理装置内
位置24を取得する(ステップ39)。次にマルチメデ
ィアデータアクセス制御部5は、物理装置7にアクセス
して該当するマルチメディアデータを取得し(ステップ
40)、API2を介してAP1に渡す。AP1は、受
け取ったデータを表示装置17に表示したり、音声出力
するなど利用者に提供する(ステップ41)。
タが指定されたとき(ステップ36)、指定されたデー
タ識別子23をAPI2に渡す。API2はマルチメデ
ィアデータアクセス制御部5を起動し(ステップ3
7)、データ識別子23を渡す。マルチメディアデータ
アクセス制御部5は、アクセスパス情報6を検索し(ス
テップ38)、データ識別子23に対応する物理装置内
位置24を取得する(ステップ39)。次にマルチメデ
ィアデータアクセス制御部5は、物理装置7にアクセス
して該当するマルチメディアデータを取得し(ステップ
40)、API2を介してAP1に渡す。AP1は、受
け取ったデータを表示装置17に表示したり、音声出力
するなど利用者に提供する(ステップ41)。
【0021】上記実施形態によれば、検索エンジン3と
マルチメディアデータアクセス制御部5,物理装置7を
分離して物理装置7を索引検索エンジン8又は全文検索
エンジン10の管理下から外したので、検索エンジン3
は物理装置7から独立となり、マルチメディアデータの
種別とアクセス頻度に応じてオリジナル媒体を駆動する
装置や高速の記憶装置などマルチメディアデータを複数
の最適な物理装置に分散して格納することができ、検索
速度を落すことなく大規模なマルチメディアデータの蓄
積と検索ができる。なお索引検索エンジン8及び全文検
索エンジン10は、論理的な検索方式の違いによって分
離されたものであり、サポートする物理装置に依存する
ものではない。また索引検索エンジン8又は全文検索エ
ンジン10は、特にマルチメディアデータに依存しない
のであるから、マルチメディアデータを考慮しない従来
の検索エンジンをそのまま利用してマルチメディアデー
タをサポートする検索システムに移行することができ
る。また索引検索エンジン8及び全文検索エンジン10
から同一のマルチメディアデータを共有することがで
き、複数の検索エンジンが同一のマルチメディアデータ
を重複してもつ必要がない。
マルチメディアデータアクセス制御部5,物理装置7を
分離して物理装置7を索引検索エンジン8又は全文検索
エンジン10の管理下から外したので、検索エンジン3
は物理装置7から独立となり、マルチメディアデータの
種別とアクセス頻度に応じてオリジナル媒体を駆動する
装置や高速の記憶装置などマルチメディアデータを複数
の最適な物理装置に分散して格納することができ、検索
速度を落すことなく大規模なマルチメディアデータの蓄
積と検索ができる。なお索引検索エンジン8及び全文検
索エンジン10は、論理的な検索方式の違いによって分
離されたものであり、サポートする物理装置に依存する
ものではない。また索引検索エンジン8又は全文検索エ
ンジン10は、特にマルチメディアデータに依存しない
のであるから、マルチメディアデータを考慮しない従来
の検索エンジンをそのまま利用してマルチメディアデー
タをサポートする検索システムに移行することができ
る。また索引検索エンジン8及び全文検索エンジン10
から同一のマルチメディアデータを共有することがで
き、複数の検索エンジンが同一のマルチメディアデータ
を重複してもつ必要がない。
【0022】
【発明の効果】以上説明したように本発明によれば、検
索用データをマルチメディアデータ本体を格納する物理
装置から分離独立させたので、検索速度を落さずに低コ
ストで大規模なマルチメディアデータを検索可能な検索
システムを実現できる。またマルチメディアデータを考
慮しない従来のデータベース管理プログラムをそのまま
利用してマルチメディアデータをサポートする検索シス
テムへと移行できる。さらに複数の検索エンジンの間で
同一のマルチメディアデータを共有でき、記憶媒体を有
効利用できる。
索用データをマルチメディアデータ本体を格納する物理
装置から分離独立させたので、検索速度を落さずに低コ
ストで大規模なマルチメディアデータを検索可能な検索
システムを実現できる。またマルチメディアデータを考
慮しない従来のデータベース管理プログラムをそのまま
利用してマルチメディアデータをサポートする検索シス
テムへと移行できる。さらに複数の検索エンジンの間で
同一のマルチメディアデータを共有でき、記憶媒体を有
効利用できる。
【図1】実施形態の検索システムの構成図である。
【図2】実施形態の検索用データ4、アクセスパス情報
6及び物理装置7のデータ構成を示す図である。
6及び物理装置7のデータ構成を示す図である。
【図3】実施形態のマルチメディアデータの検索の手順
を示すフローチャートである。
を示すフローチャートである。
2:アプリケーションプログラム・インタフェース(A
PI)、3:検索エンジン、4:検索用データ、5:マ
ルチメディアデータアクセス制御部、6:アクセスパス
情報、7:物理装置、8:索引検索エンジン、9:索引
検索用データ、10:全文検索エンジン、11:全文検
索用データ、21:キーワード、22:検索結果表示デ
ータ、23:データ識別子
PI)、3:検索エンジン、4:検索用データ、5:マ
ルチメディアデータアクセス制御部、6:アクセスパス
情報、7:物理装置、8:索引検索エンジン、9:索引
検索用データ、10:全文検索エンジン、11:全文検
索用データ、21:キーワード、22:検索結果表示デ
ータ、23:データ識別子
Claims (3)
- 【請求項1】独立した各マルチメディアデータについて
少なくとも1つのキーワードを含むキーワードの組と対
応するマルチメディアデータの識別子とを格納する第1
の記憶手段と、各マルチメディアデータについてマルチ
メディアデータの識別子と対応するマルチメディアデー
タの物理装置の格納位置とを格納する第2の記憶手段
と、 少なくとも1つのキーワードを含む与えられた検索条件
に基づいて第1の記憶手段を検索し、検索条件を満足す
るキーワードの組に対応するマルチメディアデータの識
別子を取得する第1の処理手段と、与えられたマルチメ
ディアデータの識別子に基づいて第2の記憶手段を検索
し、対応する物理装置の格納位置から目的のマルチメデ
ィアデータを取得する第2の処理手段とを有することを
特徴とするマルチメディアデータの検索システム。 - 【請求項2】異なる複数の検索方式に対応して各々の第
1の記憶手段と第1の処理手段とを備え、指定された検
索方式について対応する第1の記憶手段を検索して第1
の処理手段の処理を行う手段をさらに有することを特徴
とする請求項1記載のマルチメディアデータの検索シス
テム。 - 【請求項3】異なる複数の検索方式に対応する各々の第
1の記憶手段は、同一のマルチメディアデータ識別子を
共有する状態で格納することを特徴とする請求項1記載
のマルチメディアデータの検索システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9216076A JPH1166079A (ja) | 1997-08-11 | 1997-08-11 | マルチメディアデータの検索システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9216076A JPH1166079A (ja) | 1997-08-11 | 1997-08-11 | マルチメディアデータの検索システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1166079A true JPH1166079A (ja) | 1999-03-09 |
Family
ID=16682890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9216076A Pending JPH1166079A (ja) | 1997-08-11 | 1997-08-11 | マルチメディアデータの検索システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1166079A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100350785B1 (ko) * | 1999-08-27 | 2002-08-28 | 엘지전자 주식회사 | 멀티미디어 데이타의 특징 기술정보 생성방법 |
| KR100350793B1 (ko) * | 1999-11-29 | 2002-09-10 | 엘지전자 주식회사 | 2진 칼라 히스토그램을 이용한 멀티미디어 객체의 특징소 추출방법과 특징소 정보의 생성방법 및 멀티미디어 검색방법 |
-
1997
- 1997-08-11 JP JP9216076A patent/JPH1166079A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100350785B1 (ko) * | 1999-08-27 | 2002-08-28 | 엘지전자 주식회사 | 멀티미디어 데이타의 특징 기술정보 생성방법 |
| KR100350793B1 (ko) * | 1999-11-29 | 2002-09-10 | 엘지전자 주식회사 | 2진 칼라 히스토그램을 이용한 멀티미디어 객체의 특징소 추출방법과 특징소 정보의 생성방법 및 멀티미디어 검색방법 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11977554B2 (en) | Methods of and systems for searching by incorporating user-entered information | |
| US7890521B1 (en) | Document-based synonym generation | |
| US20020184196A1 (en) | System and method for combining voice annotation and recognition search criteria with traditional search criteria into metadata | |
| US7984086B2 (en) | Storage medium storing audio-visual data including metadata, reproducing apparatus, and method of searching for audio-visual data using the metadata | |
| US7401078B2 (en) | Information processing apparatus, document search method, program, and storage medium | |
| EP3649561A1 (en) | System and method for natural language music search | |
| JP2002055995A (ja) | 情報処理方法及び装置 | |
| CN101183380B (zh) | 内容过滤方法及其装置 | |
| US8931002B2 (en) | Explanatory-description adding apparatus, computer program product, and explanatory-description adding method | |
| CN102682055A (zh) | 管理电子书内容的方法和设备 | |
| KR20060122679A (ko) | 정보 처리 장치 및 정보 처리 방법과 컴퓨터 프로그램 | |
| JP4375626B2 (ja) | カテゴリ別のキーワードの入力順位を提供するための検索サービスシステムおよびその方法 | |
| JP2001306599A (ja) | 映像の階層的管理方法および階層的管理装置並びに階層的管理プログラムを記録した記録媒体 | |
| JP5010624B2 (ja) | 検索装置 | |
| JP3994188B2 (ja) | マルチメディアデータ検索システム、マルチメディア検索方法および該検索方法を実現するためのプログラム | |
| JPH1166079A (ja) | マルチメディアデータの検索システム | |
| JP2006185059A (ja) | コンテンツ管理装置 | |
| JP2000215201A (ja) | マルチメディア情報提供システム | |
| KR100631741B1 (ko) | 멀티미디어 데이터 처리 방법 | |
| JPH06231179A (ja) | 情報検索方式 | |
| JPH10228489A (ja) | データベース管理システムおよび記録媒体 | |
| KR101142062B1 (ko) | 멀티미디어 데이터의 문자 기반 메타데이터 검색을수행하는 데이터 베이스 장치 및 방법 | |
| EP1583006A2 (en) | Method for managing multimedia data files | |
| JPH08180063A (ja) | 出版物情報管理システム | |
| KR20070066509A (ko) | 이미지 파일의 관리방법 및 장치 |