JP2698989B2 - Inspection method in multimedia database - Google Patents
Inspection method in multimedia databaseInfo
- Publication number
- JP2698989B2 JP2698989B2 JP63290683A JP29068388A JP2698989B2 JP 2698989 B2 JP2698989 B2 JP 2698989B2 JP 63290683 A JP63290683 A JP 63290683A JP 29068388 A JP29068388 A JP 29068388A JP 2698989 B2 JP2698989 B2 JP 2698989B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- sub
- main
- screen
- displayed
- 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.)
- Expired - Fee Related
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、文字データからなる主データと音声データ
或いは画像データ等からなる副データとを、双方向に検
索できるようにしたマルチメディア・データベースの検
索方法に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to a multimedia database capable of bidirectionally searching main data composed of character data and sub data composed of audio data or image data. Search method.
[従来の技術] データベースは、大量のデータを管理し、必要な時に
必要なデータを扱えるシステムである。普通のデータベ
ースでは文字・数値等のデータだけが扱われるが、マル
チメディア・データベースでは文字データ(主データ)
に加え、音楽を含む音声データや静止画や動画といった
画像データ(副データ)も統合的に扱われる。[Background Art] A database is a system that manages a large amount of data and can handle necessary data when needed. In a normal database, only data such as characters and numbers are handled, but in a multimedia database, character data (main data)
In addition, audio data including music and image data (sub-data) such as still images and moving images are handled in an integrated manner.
従来のマルチメディア・データベースにおいては、主
データに対しても副データに対しても、ジャンル(分
野),キーワード,データ作成日時等を基に、所定の条
件をAND,OR指定して絞り込みを行うことによって、デー
タの検索を行っていた。In the conventional multimedia database, for both main data and sub-data, narrowing down is performed by specifying predetermined conditions by AND and OR based on the genre (field), keyword, data creation date and time, and the like. By doing so, data retrieval was performed.
[発明が解決しようとする課題] しかし、上記のような従来のデータ検索法は、文字デ
ータを中心とした検索法で、視覚的または聴覚的な記憶
からの検索は行えず、ユーザにとって不便なことがあっ
た。[Problems to be Solved by the Invention] However, the conventional data search method as described above is a search method centered on character data, and cannot perform a search from visual or auditory memory, which is inconvenient for the user. There was something.
例えば、ある曲についてそのメロディを覚えている
が、その曲の作者を忘れてしまった場合、副データの一
覧を基にデータベースに入っている曲を片っ端から再生
することで、目的とする曲を検索することはできる。し
かしながら、作者に関するデータは主データ(文字デー
タ)として入っているので、別個の検索が必要となり、
その作者に関する文字情報を記憶していないと検索する
のは容易でなかった。For example, if you remember the melody of a song, but forget the creator of the song, you can play the songs in the database from one end based on the list of sub-data to find the desired song. You can search. However, since the data about the author is included as main data (character data), a separate search is required,
It was not easy to search without storing the character information about the author.
また、特開昭63−245720号「データベースシステム」
には、画像データや図形データに関連データ番号を付与
しておき、必要に応じてこうした副データからも文字デ
ータ(主データ)が検索できるようにしたマルチメディ
ア・データベースにおける検索方法が開示されている。Also, JP-A-63-245720, "Database System"
Discloses a search method in a multimedia database in which related data numbers are assigned to image data and graphic data, and character data (main data) can be searched from such sub data as necessary. I have.
このものは、関連データ番号からデータの格納情報を
取り出し、データの格納情報に基づいてデータを取り出
すことができるようになっており、データの大きさや実
際のデータの格納情報などデータの種別に固有な情報で
あるデータ固有情報を格納したデータ種別テーブルと、
データ管理番号ごとにデータに関連したデータのデータ
管理番号を格納したデータ関連テーブルとを用い、デー
タ種別テーブルとデータ管理テーブルの対応するエント
リに同一のデータ管理番号を付すことにより、種別が異
なるデータの関連付けが行えるようになっている。しか
しながら、同一のデータ管理番号により関連付けされた
データは個々に登録するようになっており、このため互
いに関連する一対のデータA,Bが存在するときに、例え
ばデータAからデータBへの関連付けを行っても、その
ままではデータBからデータAの関連付けはなされず、
データAとデータBとの間で双方向の関連付けを行いた
い場合は、データAからデータBへの関連付けとデータ
BからデータAへの関連付けの往復の関連付けが必要で
あった。すなわち、互いに関連する一対のデータA,B
を、どちらのデータからも他方のデータが検索できるよ
うにするためには、非常に面倒な関連付け作業を行わね
ばならず、大量のデータを処理するには不向きである等
の課題を抱えるものであった。また、マルチメディア・
データベースが取り扱うデータは、画像,図形,文書デ
ータを対象にはしているが、音楽を含む音声や動画等に
ついては対象に含まれておらず、データベースに含まれ
るデータの対象範囲が狭い等の課題を抱えるものであっ
た。This device can extract the data storage information from the related data number, and can extract the data based on the data storage information, and is specific to the data type such as the data size and the actual data storage information. A data type table storing data-specific information,
By using the data related table storing the data management number of the data related to the data for each data management number and assigning the same data management number to the corresponding entry of the data type table and the data management table, data of different types Can be associated. However, data associated with the same data management number is individually registered. Therefore, when there is a pair of data A and B related to each other, for example, the association of data A to data B is performed. Even if it is performed, the data B is not associated with the data A as it is,
When it is desired to perform bidirectional association between data A and data B, round-trip association between data A to data B and data B to data A is required. That is, a pair of data A and B related to each other
In order to be able to search for the other data from either data, it is necessary to perform very troublesome association work, and it is not suitable for processing a large amount of data. there were. In addition, multimedia
The data handled by the database is intended for images, graphics, and document data, but audio and moving images including music are not included in the target, and the target range of the data included in the database is narrow. It had problems.
本発明は、かかる問題点に鑑みてなされたもので、マ
ルチメディア・データベースを構成する主データと副デ
ータを、双方向に高速検索できるようにした検索方法を
提供することを目的とするものである。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide a search method which enables high-speed bidirectional search of main data and sub-data constituting a multimedia database. is there.
[課題を解決するための手段] 上記の目的を達成するため、本発明は、文字データか
らなる主データと音声データ或いは画像データ等からな
る副データに、それぞれ固有の主データ番号と副データ
番号を付与し、かつ該主データには前記文字データとこ
れに関連する副データの副データ番号とを併記するとと
もに、前記副データには前記音声データ或いは画像デー
タ等と前記併記対象に選んだ主データの主データ番号と
を併記してそれぞれデータベース化し、前記主データを
画面検索するときは、文字データの表示画面の一部に、
画像データは直接的にまた音声データは索引名をもって
関連する前記副データを表示し、索引名の指定があれば
音声データを再生し、前記副データを画面検索するとき
は、画像データは直接的にまた音声データは索引名を画
面表示し、画面上で指定された副データについて、前記
併記された主データ番号から対応する前記主データを検
索して画面表示することを特徴とするものである。[Means for Solving the Problems] In order to achieve the above object, the present invention provides a unique main data number and sub data number for main data composed of character data and sub data composed of audio data or image data. And the main data includes the character data and the sub data number of the sub data related to the character data, and the sub data includes the main data selected as the audio data or the image data and the like. When the main data number of the data is written together with the respective data, and the main data is searched for on the screen, a part of the display screen of the character data is displayed.
The image data is directly displayed and the audio data is displayed with the associated sub data with an index name. If the index name is specified, the audio data is reproduced. When the sub data is searched on the screen, the image data is directly displayed. Further, the voice data is characterized in that the index name is displayed on the screen, and for the sub data designated on the screen, the corresponding main data is searched from the additionally written main data number and displayed on the screen. .
また、前記副データを画面検索するときに、画面上で
指定された副データについて、該副データの副データ番
号に基づいて前記関連する主データの格納位置を示すポ
インタを生成し、該ポインタに基づいて主データを検索
することを特徴とするものである。Further, when a screen search for the sub data is performed, for the sub data specified on the screen, a pointer indicating the storage position of the related main data is generated based on the sub data number of the sub data, and the pointer is generated. It is characterized in that main data is searched based on the main data.
[作用] 本発明によれば、文字データからなる主データと音声
データ或いは画像データ等からなる副データに、それぞ
れ固有の主データ番号と副データ番号を付与し、かつ該
主データには前記文字データとこれに関連する副データ
の副データ番号とを併記するとともに、前記副データに
は前記音声データ或いは画像データ等と前記併記対象に
選んだ主データの主データ番号とを併記してそれぞれデ
ータベース化しておく。主データを画面検索するとき
は、文字データの表示画面の一部に、画像データは直接
的にまた音声データは索引名をもって関連する前記副デ
ータを表示し、索引名の指定があれば音声データを再生
する。一方また、副データを画面検索するときは、画像
データは直接的にまた音声データは索引名を画面表示
し、画面上で指定された副データについて、前記併記さ
れた主データ番号から対応する前記主データを検索して
画面表示する。これにより、文字データからなる主デー
タと音声データ或いは画像データ等からなる副データと
を、双方向に検索することができ、データベースの有効
活用が可能となる。According to the present invention, unique main data numbers and sub data numbers are assigned to main data composed of character data and sub data composed of audio data or image data, and the main data is provided with the character The data and the sub data number of the sub data related to the data are described together, and the sub data includes the audio data or the image data and the main data number of the main data selected as the data to be additionally recorded. I will make it. When the main data is searched for on the screen, the image data is directly displayed on the part of the display screen of the character data, and the audio data displays the related sub data with the index name, and if the index name is specified, the audio data is displayed. To play. On the other hand, when the screen search for the sub data is performed, the image data is directly displayed on the screen and the audio data is displayed on the screen with the index name. For the sub data specified on the screen, the corresponding main data number is displayed from the above described main data number. Search the main data and display it on the screen. As a result, the main data composed of character data and the sub data composed of audio data or image data can be bidirectionally searched, and the database can be effectively used.
[実施例] 以下、図面を参照して本発明の実施例を説明する。第
1図(A),(B),(C)は、本発明のマルチメディ
ア・データベースにおける検索方法の一実施例による副
データから主データへの検索(逆検索)のためのCPUの
処理のフローチャートを示す図、第2図は、前記実施例
においてデータ番号よりポインタを得るためのテーブル
の一例を示す図、第3図は、前記実施例によるマルチメ
ディア・データベース・システムの構成例を示すブロッ
ク図、第4図は、マルチメディア・データベースにおけ
るデータ構造を示す図、第5図は、主データの内容の一
例を示す図、第6図は、主データの表示例を示す図、第
7図は、副データの内容の一例を示す図、第8図は、副
データの一覧表示の例を示す図、第9図は、主データの
内容の別の例を示す図である。Embodiment An embodiment of the present invention will be described below with reference to the drawings. FIGS. 1A, 1B and 1C show the processing of a CPU for a search (reverse search) from sub data to main data according to an embodiment of a search method in a multimedia database according to the present invention. FIG. 2 is a diagram showing a flowchart, FIG. 2 is a diagram showing an example of a table for obtaining a pointer from a data number in the embodiment, and FIG. 3 is a block showing an example of the configuration of a multimedia database system according to the embodiment. FIG. 4, FIG. 4 is a diagram showing a data structure in a multimedia database, FIG. 5 is a diagram showing an example of the contents of main data, FIG. 6 is a diagram showing a display example of main data, FIG. Is a diagram showing an example of the contents of the sub data, FIG. 8 is a diagram showing an example of a list display of the sub data, and FIG. 9 is a diagram showing another example of the contents of the main data.
第3図に示すマルチメディア・データベース・システ
ムにおいて、フロッピィ・ディスクまたはハード・ディ
スク10には、データ・ベースの管理情報や主データ,副
データ等が格納されている。ディスク装置12は、ディス
ク10とCPU14との間に介在し、ディスク10に対してデー
タの読取または書込を行う。CPU14は、ROM16に蓄積され
ているプログラムにしたがってデータの検索や管理を行
う。RAM18には、検索中のデータやCPU14の演算データ等
が格納される。音楽・音声再生装置20および画像再生装
置22は、音楽を含む音声データや静止画や動画等の画像
データからなる副データを再生する装置である。表示装
置24は、例えばCRTディスプレイで、主データや副デー
タに対応する文字や画像を表示する。マウス26は、ユー
ザが表示装置24の画面を通してシステムに指示を与える
ためのポインティング・デバイスである。なお、CPU14
と周辺装置12,20〜26との間にはバッファ等のインター
フェイス(図示せず)が設けられている。In the multimedia database system shown in FIG. 3, a floppy disk or a hard disk 10 stores data base management information, main data, sub data, and the like. The disk device 12 is interposed between the disk 10 and the CPU 14, and reads or writes data from / to the disk 10. The CPU 14 searches and manages data according to a program stored in the ROM 16. The RAM 18 stores data under search, operation data of the CPU 14, and the like. The music / sound reproducing device 20 and the image reproducing device 22 are devices that reproduce sub data including sound data including music and image data such as still images and moving images. The display device 24 displays characters and images corresponding to the main data and the sub data, for example, on a CRT display. The mouse 26 is a pointing device for a user to give an instruction to the system through the screen of the display device 24. CPU14
An interface (not shown) such as a buffer is provided between the device and the peripheral devices 12, 20 to 26.
第4図は、マルチメディア・データベースにおけるデ
ータ構造を示す。主データ1,2,...nは、1つの検索で得
られるデータの単位で、いずれも文字または数値に関す
るデータを含む。副データ1,2,...mも、1つの検索で得
られるデータの単位であるが、これらのデータは音声デ
ータや画像データ等に関するデータを含む。これらの
主,副データは、ディスク10に所定のフォーマットで格
納されている。FIG. 4 shows a data structure in the multimedia database. The main data 1, 2,... N are units of data obtained by one search, and all include data relating to characters or numerical values. The sub data 1, 2,... M are also units of data obtained by one search, and these data include data relating to audio data, image data, and the like. These main and sub data are stored on the disk 10 in a predetermined format.
第5図は、主データの一例を示す。主データは、ヘッ
ダ部,文字データ部,副データ情報部,関連主データ情
報部とで構成される。ヘッダ部は、当該主データのデー
タ番号(#0123),タイトル(ベートーベン),種別
(作曲家)等を含む。文字データ部は主データの主要部
で、タイトルに関する文字情報(ドイツの作曲家、主と
してウィーンで活動・・・)を含む。副データ情報部
は、当該主データの引用する副データについてメディア
別に位置情報(例えば、X=30,Y=18),タイトル(例
えば運命),データ番号(例えば、#1234)を含む。関
連主データ情報部は、関連する他の主データについて位
置情報(例えばX=28,Y=28),タイトル(例えばドイ
ツ),データ番号(例えば#5046)を含む。なお、位置
情報とは、当該主データがディスプレイ画面上に表示さ
れるときに引用する副データまたは他の主データが表示
される位置を示す情報である。FIG. 5 shows an example of main data. The main data includes a header section, a character data section, a sub data information section, and a related main data information section. The header section includes the data number (# 0123), title (Beethoven), type (composer), and the like of the main data. The character data part is the main part of the main data and includes character information on the title (German composers, mainly working in Vienna ...). The sub-data information section includes position information (for example, X = 30, Y = 18), title (for example, fate), and data number (for example, # 1234) for each medium for the sub-data cited by the main data. The related main data information section includes position information (for example, X = 28, Y = 28), a title (for example, Germany), and a data number (for example, # 5046) for other related main data. The position information is information indicating a position at which the sub data or other main data to be referred to when the main data is displayed on the display screen is displayed.
第6図は、主データの表示例を示す。この例は第5図
の主データを表示したものである。第6図において、画
面の最上部に当該主データのタイトル(ベートーベン)
および種別(作曲家)が表示され、その下に当該主デー
タの中心となる文字情報が表示される。そして、画面の
下部に当該主データで引用される副データ(運命,肖像
画)および他の主データ(ドイツ)が表示される。副デ
ータ中、画像および動画は画面表示が可能であるから、
そのまま表示される。したがって、画面左下の「肖像
画」は実際には画像として表示されている。一方、音声
や音楽等は画面表示が不可能であるから、そのタイトル
(この例では[運命])が表示される。また、他の主デ
ータは文字データを主体とするから、そのタイトル(こ
の例では[ドイツ])が表示される。なお、副データお
よび他の主データの表示(引用)位置は第5図中の位置
情報に対応している。FIG. 6 shows a display example of main data. In this example, the main data of FIG. 5 is displayed. In FIG. 6, the title of the main data (Beethoven) is displayed at the top of the screen.
And the type (composer) are displayed, and below that, character information that is the center of the main data is displayed. Then, the sub data (fate, portrait) and other main data (Germany) cited in the main data are displayed at the bottom of the screen. In the sub data, images and moving images can be displayed on the screen,
It is displayed as it is. Therefore, the "portrait" at the lower left of the screen is actually displayed as an image. On the other hand, since voice, music, and the like cannot be displayed on the screen, the title ("Fate" in this example) is displayed. Further, since the other main data is mainly composed of character data, its title ([Germany] in this example) is displayed. The display (quotation) positions of the sub data and other main data correspond to the position information in FIG.
第6図の画面に対してユーザがマウス26で指定操作を
行うと、その指定された副データまたは他の主データが
検索される。例えば、副データ[運命」をマウス26でク
リックすると、音楽・音声再生装置20により[運命]の
曲が再生される。このような検索の処理はCPU14が行
う。CPU14は、マウス26でクリックされた画面上の位置
を当該主データに登録されている位置情報と照合し、副
データの[運命]が指定されたことを知る。そして、そ
の副データ番号#1234を基にディスク10よりタイトル
[運命]の副データを読み出し、そのデータに含まれて
いる再生装置検索用の実データ(第7図参照)を取り出
し、その実データを対応する再生装置へ渡す。このよう
に主データから副データへのつながりを与える情報は、
主データに中に設けられた副データ番号である。When the user performs a designation operation on the screen of FIG. 6 with the mouse 26, the designated sub data or other main data is searched. For example, when the sub-data [fate] is clicked with the mouse 26, the music / sound reproducing device 20 reproduces the music of [fate]. The CPU 14 performs such a search process. The CPU 14 checks the position on the screen clicked by the mouse 26 with the position information registered in the main data, and knows that the fate of the sub data has been designated. Then, based on the sub-data number # 1234, the sub-data of the title [fate] is read from the disk 10, the real data (see FIG. 7) for reproducing apparatus search included in the data is taken out, and the real data is retrieved. Transfer to the corresponding playback device. The information that gives the connection from the primary data to the secondary data is
This is a sub data number provided in the main data.
第7図は、副データの内容の例を示す。各副データ
は、そのデータ番号(例えば#1234),タイトル(運
命),実データ(R4C・・・),クロスリファレンス情
報(主データ番号#0123,#0189,・・・)を含む。上述
したように、実データは再生装置側へ渡すための検索情
報である。クロスリファレンス情報は、副データからそ
れと関係する主データへの検索を可能とするためのもの
で、当該副データの作成時に設定入力される。また、主
データにおいて副データの引用状態を変更したときは、
クロスリファレンス情報も更新される。このようなクロ
スリファレンス情報の設定・更新は、CPU14が行っても
よく、あるいはキーボード等の入力装置から行ってもよ
い。FIG. 7 shows an example of the contents of the sub data. Each sub data includes its data number (for example, # 1234), title (fate), actual data (R4C...), And cross reference information (main data numbers # 0123, # 0189,...). As described above, the actual data is search information to be passed to the playback device. The cross-reference information is for enabling a search from the sub data to the main data related thereto, and is set and input when the sub data is created. Also, if you change the citation status of the sub data in the main data,
The cross reference information is also updated. Such setting and updating of the cross-reference information may be performed by the CPU 14 or may be performed from an input device such as a keyboard.
さて、第1図は、副データから主データを検索するた
めのCPU14の処理を示すフローチャートである。この処
理は、「副データの一覧表示,選択」(第1図(A))
と、「選択された副データを引用している主データの一
覧表示,選択」(第1図(B),(C))の2つの処理
に分けられる。FIG. 1 is a flowchart showing the processing of the CPU 14 for searching main data from sub data. This processing is performed by “displaying and selecting a list of sub-data” (FIG. 1 (A)).
And "selection and selection of a list of main data citing the selected sub data" (FIGS. 1 (B) and 1 (C)).
先ず、第1図(A)につき「副データの一覧表示,選
択」の処理を説明する。最初に、副データの種類(例え
ば、音楽)が選択されると、データ番号1の副データの
格納場所の先頭アドレスを指すようにポインタPを初期
化する(ステップ1)。次に、画面上に適当な背景画を
表示させてから(ステップ2)、ポインタPに定数(副
データ番号分のオフセット:第7図参照)を加えて副デ
ータの「タイトル」のアドレスを指すポインタTを生成
し(ステップ3)、このポインタTを基に「タイトル」
のデータを抽出し、そのタイトルの文字を表示する(ス
テップ4)。次に、副データ番号を指すポインタPを1
つ進め(ステップ5)、次の副データ(副データ番号
2)について上記の処理を行う(ステップ6〜4)。こ
のような処理をn回繰り返す(ステップ6)。ここで,n
は1画面に表示可能な副データの数である。こうして、
例えば音楽の副データについて、第8図のようにタイト
ルの一覧が画面に表示される。1画面に入りきれないと
きは、次の画面を要求する指示(ステップ8)に応答し
て(n+1)番目以降の副データに進み、上記と同様の
処理を行う。また、前の画面に戻る指示が与えられたと
きは(ステップ9)、2n個前の副データの検索に戻り
(ステップ10)、上記の処理を繰り返す。First, the processing of "display and selection of a list of sub-data" will be described with reference to FIG. First, when the type of sub-data (for example, music) is selected, the pointer P is initialized to point to the head address of the storage location of the sub-data of data number 1 (step 1). Next, after an appropriate background image is displayed on the screen (step 2), a constant (offset for the sub data number: see FIG. 7) is added to the pointer P to indicate the address of the "title" of the sub data. A pointer T is generated (step 3), and a "title" is
Is extracted, and the characters of the title are displayed (step 4). Next, the pointer P indicating the sub data number is set to 1
Next (step 5), the above processing is performed for the next sub data (sub data number 2) (steps 6 to 4). Such a process is repeated n times (step 6). Where n
Is the number of sub data that can be displayed on one screen. Thus,
For example, a list of titles of the sub data of music is displayed on the screen as shown in FIG. If it cannot fit on one screen, it proceeds to the (n + 1) th and subsequent sub-data in response to an instruction (step 8) requesting the next screen, and performs the same processing as described above. When an instruction to return to the previous screen is given (step 9), the process returns to the search for the 2n-th sub data (step 10), and the above processing is repeated.
なお、ステップ1,5で各副データ番号からその副デー
タの格納場所(アドレス)を指示するポインタPを得る
には、例えば第2図に示すようなテーブルを使う。この
テーブルはROM16,RAM18またはディスク10に格納され
る。In order to obtain a pointer P indicating the storage location (address) of the sub data from each sub data number in steps 1 and 5, for example, a table as shown in FIG. 2 is used. This table is stored in the ROM 16, the RAM 18, or the disk 10.
次に、第1図(B),(C)につき「指定された副デ
ータを引用している主データ一覧」の処理を説明する。
この処理は、第1図(A)のステップ7で特定の副デー
タが選択され、かつ次画面要求も前画面要求もないとき
に実行される(ステップ8,9)。Next, with reference to FIGS. 1 (B) and 1 (C), a process of “list of main data citing designated sub-data” will be described.
This process is executed when specific sub-data is selected in step 7 of FIG. 1A and there is no next screen request or previous screen request (steps 8 and 9).
先ず、指定された副データの番号sを基にテーブル
(第2図)よりその副データの格納場所を指すポインタ
Sを生成する(ステップ11)。次に、検索指示を受けて
から(ステップ12)、そのポインタSに定数を加えるこ
とでクロスリファレンス部の先頭アドレス(例えば、第
7図の場合はクロスリファレンス#1のアドレス)を指
すポインタXをセットする(ステップ13)。次に、ポイ
ンタXのコピーをつくってこれをポインタYとし(ステ
ップ14)、このポインタYを基にクロスリファレンス情
報(主データ番号)を抽出し、このクロスリファレンス
情報を基にテーブル(第2図)より対応する主データの
格納場所の先頭アドレスを指すポインタMを生成する
(ステップ15)。次に、このポインタMを当該主データ
の「タイトル」の位置(アドレス)まで進め(ステップ
16)、そのアドレスを基に「タイトル」を読み出し、そ
れを画面上に表示する(ステップ17)。次に、ポインタ
Yを次のクロスリファレス情報の位置へ進め(ステップ
18)、上記と同様な処理を行う。このような処理をクロ
スリプアレンス部に登録されている主データの数だけ繰
り返すことで(ステップ19)、当該副データを引用して
いる主データの一覧が画面に表示される。First, a pointer S indicating the storage location of the sub data is generated from the table (FIG. 2) based on the designated sub data number s (step 11). Next, after receiving the search instruction (step 12), a constant is added to the pointer S to change the pointer X pointing to the start address of the cross reference portion (for example, the address of the cross reference # 1 in FIG. 7). Set (step 13). Next, a copy of the pointer X is made and used as a pointer Y (step 14). Cross reference information (main data number) is extracted based on the pointer Y, and a table (FIG. 2) is obtained based on the cross reference information. ) To generate a pointer M pointing to the start address of the corresponding main data storage location (step 15). Next, the pointer M is advanced to the position (address) of the "title" of the main data (step
16) Read the "title" based on the address and display it on the screen (step 17). Next, the pointer Y is advanced to the position of the next cross-reference information (step
18) Perform the same processing as above. By repeating such processing as many times as the number of main data registered in the cross-reference unit (step 19), a list of main data citing the sub data is displayed on the screen.
このような主データの一覧に対してマウス26により例
えばd番目の主データが選択されると(ステップ20)、
ポインタXにdを加えることで、選択された主データの
クロスリファレンス情報の位置(アドレス)を指すポイ
ンタXに変わる(ステップ21)。しかして、このポイン
タXを基に目的の主データ番号を抽出し、そのデータ番
号mを表示する(ステップ23)。なお、第1図(B)に
おいて、指定された副データについて再生が指示された
ときは(ステップ12)、それに応答して当該副データの
中の実データを抽出してそれを再生装置(20,22等)に
渡して音楽,画像等の再生を行わせる(ステップ24)。
また、主データの検索が終了した後も、指定された副デ
ータの番号sを記憶しておくことで、再度または随時こ
の副データを引用している主データの一覧を表示し所望
の主データを再検索することができる。When, for example, the d-th main data is selected from the list of such main data by the mouse 26 (step 20),
By adding d to the pointer X, the pointer X is changed to a pointer X indicating the position (address) of the cross-reference information of the selected main data (step 21). Then, the target main data number is extracted based on the pointer X, and the data number m is displayed (step 23). In FIG. 1 (B), when the reproduction of the designated sub data is instructed (step 12), in response to this, the actual data in the sub data is extracted and the reproduced data is reproduced (20). , 22 etc.) to reproduce music, images and the like (step 24).
Further, even after the search of the main data is completed, by storing the designated sub data number s, a list of main data citing the sub data is displayed again or at any time, and the desired main data is displayed. Can be searched again.
以上、データをタイトルで表示する場合の処理を説明
したが、それ以外の表示を行うことも可能である。例え
ば、副データが画像の場合は、タイトル位置の代わりに
実データ位置を指すようにポインタTを設定する(ステ
ップ3を変更する)。そして、このポインタTを基に実
データを抽出してそれを再生装置へ送って画像を再生さ
せるとともに、再生画像に対して縮小処理(間引きや色
補正)を施すことにより(ステップ4を変更する)、縮
小画像の一覧表示を行うことができる。また、主データ
についても、背景(画像データ)が存在する場合は、副
データに対するのと同様の処理によって、縮小画像を表
示することが可能である。主データが文字データしか含
まない場合は、文字データの位置(アドレス)にポイン
タを設定することで文字データを読み出し、文字の縮小
表示や先頭数文字の表示を行うことができる。In the above, the processing for displaying data by title has been described, but other displays can also be performed. For example, when the sub data is an image, the pointer T is set so as to point to the actual data position instead of the title position (change step 3). Then, based on the pointer T, the actual data is extracted and sent to the reproducing apparatus to reproduce the image, and at the same time, the reproduced image is subjected to reduction processing (thinning or color correction) (step 4 is changed). ), A list of reduced images can be displayed. Also, when a background (image data) exists for the main data, a reduced image can be displayed by the same processing as that for the sub data. If the main data includes only character data, the character data can be read by setting a pointer to the position (address) of the character data, and the reduced display of characters and the display of the first few characters can be performed.
また、副データの一覧を経由しなくても、指定された
副データから主データへの検索を行うことが可能であ
る。つまり、主データから副データを検索した時点でそ
の副データを引用している全部の主データを一覧表示
し、それから所望の主データを検索させることができ
る。Further, it is possible to perform a search from the designated sub data to the main data without going through the sub data list. That is, at the time when the sub-data is searched from the main data, all the main data citing the sub-data are displayed in a list, and the desired main data can be searched.
例えば、第9図に示すような主データがあるとする。
この主データは、[出会い」というタイトルの映画につ
いての説明であって、[テーマソング」として音楽の副
データ[運命]を引用している。マウス26によって[テ
ーマソング」が選択されると、[運命]の曲を再生す
る。さて、このような副データの検索・再生時に、副デ
ータのクロスリファレンス情報を参照することができる
ので、クロスリファレンス情報を基に当該副データを引
用する全ての主データの一覧を表示し、所望の主データ
を検索可能とすることができる。この例の場合、副デー
タ[運命]のクロスリファレンス部には主データ「ベー
トーベン」も登録されているので、検索結果として第6
図の画面に到達させることが可能である。For example, assume that there is main data as shown in FIG.
This main data is a description of a movie titled "Encounter", and quotes sub-data [Fate] of music as [Theme Song]. When [theme song] is selected by the mouse 26, the song of [fate] is reproduced. By the way, the cross-reference information of the sub-data can be referred to at the time of searching / reproducing such sub-data, so that a list of all the main data citing the sub-data based on the cross-reference information is displayed, and Main data can be searched. In the case of this example, the main data “Beethoven” is also registered in the cross-reference part of the sub data [fate].
It is possible to reach the screen shown in the figure.
[発明の効果] 以上説明したように、本発明によれば、主データに
は、文字データとこれに関連する副データの副データ番
号とを併記するとともに、副データには音声データ或い
は画像データ等の前記併記対象に選んだ主データの主デ
ータ番号とを併記してそれぞれデータベース化するた
め、主データと副データとの間での双方向検索を可能に
するデータベースの整備が、簡潔かつ的確に可能であ
り、またこうし作成したデータベースを利用し、主デー
タを画面検索するときは、文字データの表示画面の一部
に、画像データは直接的にまた音声データは索引名をも
って関連する副データを表示し、索引名の指定があれば
音声データを再生することにより、文字データを画面表
示しただけでは限りのある情報について、画像と音声の
両方を追加して多角的に提示することができ、一方また
副データを画面検索するときは、画像データは直接的に
また音声データは索引名を画面表示し、画面上で指定さ
れた副データについて、前記併記された主データ番号か
ら対応する主データを検索して画面表示することによ
り、例えばある曲のメロディは記憶しているが作曲家は
忘れてしまったような場合に、その曲の副データを検索
することで、作曲家を紹介する文字データからなる主デ
ータが容易に検索でき、或いは見覚えのある画像や興味
を引いた画像から、その画像に関連する主データを検索
して画面表示させることで、文字データだけではたどり
着き得ないような情報を入手したりでき、主データと副
データの双方向検索を前提とした検索システムが容易に
構築できるため、文字や音声或いは画像等を統合的に扱
うマルチメディア情報を様々な切り口から検索して有効
活用できる等の優れた効果を奏する。[Effects of the Invention] As described above, according to the present invention, character data and sub data numbers of sub data associated therewith are described in the main data, and audio data or image data are recorded in the sub data. The main data number of the main data selected as the object to be described above is also recorded together with the main data number, so that a database that enables bidirectional search between the main data and sub data is simple and accurate. When the main data is screen-searched using the database created in this way, the image data is directly included in a part of the display screen of the character data, By displaying data and playing back audio data if an index name is specified, adding both images and audio for information that is limited only by displaying character data on the screen When searching for sub-data on the screen, the image data is displayed directly and the audio data is displayed on the index name on the screen, and the sub-data specified on the screen is displayed. By searching the corresponding main data from the written main data number and displaying it on the screen, for example, if the melody of a certain song is stored but the composer forgets it, By searching, the main data consisting of character data that introduces the composer can be easily searched, or the main data related to the image can be searched and displayed on the screen from images that are familiar or interesting. Therefore, it is possible to obtain information that cannot be reached only by character data, and to easily construct a search system based on a bidirectional search of main data and sub data. The excellent effects such as the multimedia information dealing with images and the like in an integrated manner can be effectively utilized to search from different cut.
また、本発明は、副データを画面検索するときに、画
面上で指定された副データについて、該副データの副デ
ータ番号に基づいて前記関連する主データの格納位置を
示すポインタを生成し、該ポインタに基づいて主データ
を検索するようにしたから、副データ番号に基づいて主
データの格納位置(アドレス)を指示するポインタを生
成し、このポインタを利用して主データを高速検索する
ことができる等の効果を奏する。Further, the present invention, when a screen search for the sub-data, for the sub-data specified on the screen, based on the sub-data number of the sub-data, to generate a pointer indicating the storage position of the relevant main data, Since the main data is searched based on the pointer, a pointer indicating the storage position (address) of the main data is generated based on the sub data number, and the main data is searched at high speed using the pointer. And the like.
第1図(A),(B),(C)は、本発明のマルチメデ
ィア・データベースにおける検索方法の一実施例による
副データから主データへの検索(逆検索)のためのCPU
の処理のフローチャートを示す図、第2図は、前記実施
例においてデータ番号よりポインタを得るためのテーブ
ルの一例を示す図、第3図は、前記実施例によるマルチ
メディア・データベース・システムの構成例を示すブロ
ック図、第4図は、マルチメディア・データベースにお
けるデータ構造を示す図、第5図は、主データの内容の
一例を示す図、第6図は、主データの表示例を示す図、
第7図は、副データの内容の一例を示す図、第8図は、
副データの一覧表示の例を示す図、第9図は、主データ
の内容の別の例を示す図である。 図面において、 10……ディスク 12……ディスク装置 14……CPU 16……ROM 18……RAM 20……音楽・音声再生装置 22……画像再生装置 24……表示装置 26……マウス1 (A), 1 (B) and 1 (C) show a CPU for a search (reverse search) from sub data to main data according to an embodiment of a search method in a multimedia database according to the present invention.
FIG. 2 is a diagram showing an example of a table for obtaining a pointer from a data number in the embodiment, and FIG. 3 is a configuration example of a multimedia database system according to the embodiment. FIG. 4 is a diagram showing a data structure in a multimedia database, FIG. 5 is a diagram showing an example of contents of main data, FIG. 6 is a diagram showing a display example of main data,
FIG. 7 is a diagram showing an example of the contents of the sub data, and FIG.
FIG. 9 is a diagram showing an example of a sub data list display, and FIG. 9 is a diagram showing another example of the contents of main data. In the drawing, 10: disk 12: disk device 14: CPU 16: ROM 18: RAM 20: music / sound reproducing device 22: image reproducing device 24: display device 26: mouse
Claims (2)
或いは画像データ等からなる副データに、それぞれ固有
の主データ番号と副データ番号を付与し、かつ該主デー
タには前記文字データとこれに関連する副データの副デ
ータ番号とを併記するとともに、前記副データには前記
音声データ或いは画像データ等と前記併記対象に選んだ
主データの主データ番号とを併記してそれぞれデータベ
ース化し、前記主データを画面検索するときは、文字デ
ータの表示画面の一部に、画像データは直接的にまた音
声データは索引名をもって関連する前記副データを表示
し、索引名の指定があれば音声データを再生し、前記副
データを画面検索するときは、画像データは直接的にま
た音声データは索引名を画面表示し、画面上で指定され
た副データについて、前記併記された主データ番号から
対応する前記主データを検索して画面表示することを特
徴とするマルチメディア・データベースにおける検索方
法。A unique main data number and a unique sub data number are respectively assigned to main data composed of character data and sub data composed of audio data or image data, and the main data is provided with the character data and the sub data number. Along with the sub-data number of the related sub-data, the audio data or the image data and the main data number of the main data selected for the co-recording are written together in the sub-data to form a database. When searching for data on the screen, the image data is displayed directly on the part of the display screen of the character data, and the audio data is displayed with the associated sub-data with the index name, and if the index name is specified, the audio data is displayed. When reproducing and searching for the sub data on the screen, the image data is displayed directly on the screen and the audio data is displayed on the screen with the index name, and the sub data specified on the screen is displayed. , Search method in a multimedia database, characterized in that the screen by searching the corresponding said main data displayed from the the listed main data number.
上で指定された副データについて、該副データの副デー
タ番号に基づいて前記関連する主データの格納位置を示
すポインタを生成し、該ポインタに基づいて主データを
検索することを特徴とする請求項1記載のマルチメディ
ア・データベースにおける検索方法。2. When a sub-data is searched for on a screen, for a sub-data specified on a screen, a pointer indicating a storage position of the related main data is generated based on a sub-data number of the sub-data. 2. The method according to claim 1, wherein the main data is searched based on the pointer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63290683A JP2698989B2 (en) | 1988-11-17 | 1988-11-17 | Inspection method in multimedia database |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63290683A JP2698989B2 (en) | 1988-11-17 | 1988-11-17 | Inspection method in multimedia database |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02136971A JPH02136971A (en) | 1990-05-25 |
JP2698989B2 true JP2698989B2 (en) | 1998-01-19 |
Family
ID=17759147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63290683A Expired - Fee Related JP2698989B2 (en) | 1988-11-17 | 1988-11-17 | Inspection method in multimedia database |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2698989B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0581346A (en) * | 1991-09-19 | 1993-04-02 | Dainippon Printing Co Ltd | Material video data base system |
JPH05342269A (en) * | 1992-06-09 | 1993-12-24 | Ricoh Co Ltd | Document management system |
JPH06149896A (en) * | 1992-11-11 | 1994-05-31 | J M C:Kk | Information retrieval display |
JPH1185785A (en) * | 1997-09-05 | 1999-03-30 | Sony Corp | Method and device for processing information and information distribution system |
JP4623811B2 (en) * | 2000-10-05 | 2011-02-02 | 株式会社デジタル・ナレッジ | Information transmission device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63245720A (en) * | 1987-04-01 | 1988-10-12 | Nec Corp | Data base system |
-
1988
- 1988-11-17 JP JP63290683A patent/JP2698989B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH02136971A (en) | 1990-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2789723B2 (en) | Image retrieval device | |
JP4419879B2 (en) | Information processing system | |
JPH06110945A (en) | Music data base preparing device and retrieving device for the same | |
JP3574606B2 (en) | Hierarchical video management method, hierarchical management device, and recording medium recording hierarchical management program | |
JP4659755B2 (en) | Content data search device | |
JP2698989B2 (en) | Inspection method in multimedia database | |
JPH0950443A (en) | Mutually retrievable plural recording media | |
KR100226946B1 (en) | Data disk and method for retrieving data stored thereon | |
JPH06243172A (en) | Electronic filing device | |
JPH06119401A (en) | Sound data related information display system | |
JP2010165160A (en) | Musical piece classification device, musical piece retrieval system and computer program | |
JP3471389B2 (en) | Multimedia filing system | |
JP2007172209A (en) | Content retrieval device and content retrieval program | |
JP4260641B2 (en) | Search result processing apparatus, search result processing program, search result processing program recording medium, and search result processing system | |
JPH11224262A (en) | Device and method for image retrieval and record medium where image retrieval program is recorded | |
JP3258051B2 (en) | Information retrieval device and information retrieval method | |
JP2007058306A (en) | Device, method, system, and program for information retrieval | |
JP3463561B2 (en) | Karaoke lyrics display control device | |
JPH09330369A (en) | Retrieval system for data base with document form | |
JPH04274558A (en) | Device for retrieving and displaying collection of art museum, museum, or the like | |
JP3313482B2 (en) | Keyword creation device | |
JP2002007442A (en) | Data retrieving device, data retrieving method and recording medium in which data retrieval program is recorded | |
JPH07192017A (en) | Multi-medium information retrieval system | |
JPH04113466A (en) | Image file retrieval system | |
JPH08180063A (en) | Publication information management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080926 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |