[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4054787B2 - Data retrieval device - Google Patents

Data retrieval device Download PDF

Info

Publication number
JP4054787B2
JP4054787B2 JP2004292608A JP2004292608A JP4054787B2 JP 4054787 B2 JP4054787 B2 JP 4054787B2 JP 2004292608 A JP2004292608 A JP 2004292608A JP 2004292608 A JP2004292608 A JP 2004292608A JP 4054787 B2 JP4054787 B2 JP 4054787B2
Authority
JP
Japan
Prior art keywords
data
search
folder
searched
image
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
Application number
JP2004292608A
Other languages
Japanese (ja)
Other versions
JP2006107110A (en
Inventor
道雄 相澤
誠 廣田
英生 久保山
浩平 淡谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2004292608A priority Critical patent/JP4054787B2/en
Publication of JP2006107110A publication Critical patent/JP2006107110A/en
Application granted granted Critical
Publication of JP4054787B2 publication Critical patent/JP4054787B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、画像や文書などのデータに関連付けられたアノテーション情報を用いてデータを検索する装置に関する。   The present invention relates to an apparatus for searching for data using annotation information associated with data such as images and documents.

デジタルカメラなどの普及により、個人が所有する画像の量が増えてきている。画像が増えるにつれ、所望の画像を見つけることが困難になる。そこで、大量の画像の中から効率よく所望の画像を検索する装置が必要になる。   With the spread of digital cameras and the like, the amount of images owned by individuals is increasing. As the number of images increases, it becomes difficult to find a desired image. Therefore, an apparatus for efficiently retrieving a desired image from a large number of images is required.

従来、音声認識を用いて検索する方法が提案されている。特許文献1では、まずユーザは画像に音声データを付加する。例えば富士山で撮った画像に「ふじさん」という音声データを付加する。これはデジタルカメラなどの音声録音機能で実現できる。次に、音声データを音声認識し、結果を音声認識結果アノテーションとして画像に関連付ける。先の例では富士山で撮った画像に、「富士山(かな漢字)」、「ふじさん(読み)」、「fujisan(音素列)」などの文字列が音声認識結果アノテーションとして関連付けられる。検索は、検索条件として文字列を入力し、音声認識結果アノテーションと検索条件の文字列を比較し行なう。   Conventionally, a search method using voice recognition has been proposed. In Patent Document 1, a user first adds audio data to an image. For example, voice data “Fujisan” is added to an image taken at Mt. Fuji. This can be achieved with a voice recording function such as a digital camera. Next, the voice data is voice-recognized, and the result is associated with the image as a voice recognition result annotation. In the previous example, a character string such as “Mt. Fuji (Kana Kanji)”, “Fujisan (Reading)”, “Fujisan (phoneme string)”, or the like is associated with the image taken at Mt. Fuji as a speech recognition result annotation. The search is performed by inputting a character string as a search condition and comparing the speech recognition result annotation with the character string of the search condition.

また、時刻情報を用いて検索する方法が提案されている。特許文献2では、キーとなる画像と似た画像を検索するための条件の1つとして時刻情報を用いる。これは似た画像は時刻情報が近いことを利用している。例えば、ある運動会で撮影した画像はすべて同じ日付となる。   A method of searching using time information has been proposed. In Patent Document 2, time information is used as one of the conditions for searching for an image similar to a key image. This utilizes the fact that similar images have similar time information. For example, images taken at a certain athletic meet all have the same date.

また、フォルダの表示を工夫して検索する方法が提案されている。特許文献3では、フォルダに格納されている画像から複数枚の画像を選択し、フォルダの代表画像として表示する。ユーザはフォルダの代表画像を見ることで、そのフォルダに格納されている画像をある程度推測することが可能になる。
特開2003−219327号公報 特開2000−276484号公報 特開2000−76281号公報
In addition, a method of searching by devising the folder display has been proposed. In Patent Document 3, a plurality of images are selected from images stored in a folder and displayed as a representative image of the folder. The user can guess the image stored in the folder to some extent by looking at the representative image of the folder.
JP 2003-219327 A JP 2000-276484 A JP 2000-76281 A

特許文献1では、音声認識結果アノテーションが関連付けられていない画像を検索できない。   In Patent Document 1, it is not possible to search for an image that is not associated with a speech recognition result annotation.

また特許文献2には、時間的に離れた画像を同時に検索できないという問題がある。例えば、毎年行なわれている運動会の画像を検索する場合、選択したキーとなる画像と同じ年に行なわれた運動会(時刻情報が近い)の画像が検索され、他の年の運動会の画像が検索されない。   Further, Patent Document 2 has a problem that images that are separated in time cannot be searched simultaneously. For example, when searching for images of athletic meet held every year, images of athletic events held in the same year as the selected key image (time information is close) are searched, and images of athletic events of other years are searched. Not.

特許文献3には、フォルダの代表画像が常に一定であるという問題点がある。富士山の写真を検索する場合も、家族の写真を検索する場合も代表画像が同じであり、検索効率が落ちる。   Patent Document 3 has a problem that the representative image of a folder is always constant. When searching for photos of Mt. Fuji and searching for family photos, the representative images are the same, and the search efficiency is reduced.

上記の問題点を解決するために、本発明に係る、データを検索するデータ検索装置で実行されるデータ検索方法は、検索手段が、複数のフォルダを記憶しており各フォルダにアノテーション情報が関連付けられたデータとアノテーション情報が関連付けられていないデータを記憶可能な記憶手段から、受信した検索条件と前記アノテーション情報に基づいて計算した類似度を用いて、データを検索する検索工程と、表示制御手段が、前記検索工程で検索された複数のデータを前記類似度に基づいて表示装置に表示するよう制御する表示制御工程とを備え、前記表示制御工程は、前記各フォルダに含まれるデータの中で前記類似度が最も高いデータの類似度順に、各フォルダの表示上の行を決定し、前記検索工程で検索されたデータであって、同一フォルダに格納されている複数のデータを、決定された該フォルダの行に、前記類似度の順に表示するよう制御し、前記表示制御工程はさらに、前記アノテーション情報が関連付けられておらず前記検索工程で検索されなかったデータであって、前記検索工程で検索されたデータと同一フォルダに格納されているデータについて、前記検索工程で検索されたデータと同じ行に、前記検索工程で検索されたデータとは識別して前記表示装置に表示するよう制御することを特徴とする。 In order to solve the above problems, the data search method executed by the data search apparatus for searching for data according to the present invention has a search unit storing a plurality of folders, and annotation information is associated with each folder. A search process for searching for data using a received search condition and a similarity calculated based on the annotation information from a storage unit capable of storing the data that is not associated with the annotation data, and display control means Comprises a display control step for controlling a plurality of data searched in the search step to be displayed on a display device based on the similarity , and the display control step includes the data included in each folder. The rows on the display of each folder are determined in the order of similarity of the data with the highest similarity, and the data searched in the search step, A plurality of data stored to one folder, a row of the determined the folder controls to display in the order of the similarity, wherein the display control step further wherein the annotation information is not associated with the search Data that was not searched in the process and stored in the same folder as the data searched in the search process was searched in the search process on the same line as the data searched in the search process Control is performed so that the data is identified and displayed on the display device.

以上説明したように本発明のデータ検索装置では、アノテーション情報が関連付けられていないデータを検索することができる。   As described above, the data retrieval apparatus of the present invention can retrieve data that is not associated with annotation information.

以下、図面を参照して、本発明に係るデータ検索方法の好適な実施形態について説明する。   Hereinafter, a preferred embodiment of a data search method according to the present invention will be described with reference to the drawings.

(実施形態1)
図1は、本発明の一実施例に係るデータ検索装置の構成を説明するブロック図である。本実施例ではデータの例として画像を取り扱い、アノテーション情報の例として音声認識結果アノテーションを用いた場合について説明する。101は、検索対象の画像を格納する画像データベースである。この画像データベースは本データ検索装置内に置く構成としてもよいし、ネットワークでつながれた他の装置にあるものを使う構成としてもよい。102は、音声認識結果アノテーションと入力された検索条件に基づいて画像を検索する検索手段である。103は、音声認識結果アノテーションが関連付けられていない画像であって検索された画像に関連する画像を、検索された画像と識別して表示する表示制御手段である。
(Embodiment 1)
FIG. 1 is a block diagram illustrating the configuration of a data search apparatus according to an embodiment of the present invention. In this embodiment, a case where an image is handled as an example of data and a speech recognition result annotation is used as an example of annotation information will be described. Reference numeral 101 denotes an image database that stores images to be searched. The image database may be placed in the data retrieval apparatus, or may be used in another apparatus connected by a network. Reference numeral 102 denotes search means for searching for an image based on the speech recognition result annotation and the input search condition. Reference numeral 103 denotes display control means for identifying and displaying an image that is not associated with a speech recognition result annotation and that is related to the searched image, from the searched image.

図4は、画像データベース101を説明する図である。401は、画像である。402は、画像に関連付けられた音声データである。403は、画像に関連付けられた音声認識結果アノテーションである。   FIG. 4 is a diagram for explaining the image database 101. 401 is an image. Reference numeral 402 denotes audio data associated with an image. Reference numeral 403 denotes a speech recognition result annotation associated with an image.

図に示したとおり、画像の中には音声認識結果アノテーションが関連付けられている画像と関連付けられていない画像がある。また、各画像は画像が作成された日付などの時刻情報を保持する。管理構造はどのようなものでもよく、1つのフォルダにすべての画像を格納する構造でもよいし、フォルダの階層構造となっていてもよい。   As shown in the figure, some images are not associated with images associated with speech recognition result annotations. Each image holds time information such as the date when the image was created. The management structure may be anything, a structure in which all images are stored in one folder, or a folder hierarchical structure.

図2は、本発明の一実施例に係るデータ検索装置の処理手順を説明するフローチャートである。   FIG. 2 is a flowchart for explaining the processing procedure of the data search apparatus according to the embodiment of the present invention.

S201で、検索条件となる検索文字列を入力する。言語処理技術を用いて、この検索文字列を読みや音素列に変換してもよい。入力された検索文字列をそのまま使うか、読みや音素列に変換するかは、音声認識結果アノテーションの文字列の仕様に合わせて決める。つまり、音声認識結果アノテーションが読みを使っている場合は読みに変換し、音素列を使っている場合は音素列に変換する。   In S201, a search character string serving as a search condition is input. This search character string may be read or converted into a phoneme string using language processing technology. Whether the input search character string is used as it is or whether it is converted into a reading or phoneme string is determined according to the character string specification of the speech recognition result annotation. That is, if the speech recognition result annotation uses reading, it is converted to reading, and if it uses a phoneme string, it is converted to a phoneme string.

S202で、画像データベースから音声認識結果アノテーションが関連付けられた画像を1枚取り出す。S203で、S202で取り出した画像に関連付けられた音声認識結果アノテーションと検索文字列の類似度を計算する。この類似度の計算はDPマッチングなどの手法を用いる。S204で、音声認識結果アノテーションが関連付けられた画像をすべて処理したか否かを判定する。すべて処理した場合はS205へ進み、未処理の画像が残っている場合はS202へ戻る。   In S202, one image associated with the speech recognition result annotation is extracted from the image database. In S203, the similarity between the speech recognition result annotation associated with the image extracted in S202 and the search character string is calculated. This similarity calculation uses a technique such as DP matching. In S204, it is determined whether or not all the images associated with the speech recognition result annotation have been processed. If all the images have been processed, the process proceeds to S205, and if any unprocessed images remain, the process returns to S202.

S205で、S203で計算した類似度の高いものから上位N枚の画像を検索された画像とする。   In S205, the top N images from the ones with high similarity calculated in S203 are set as searched images.

S206で、画像データベースから音声認識結果アノテーションが関連付けられていない画像を1枚取り出す。S207で、S206で取り出した画像の時刻情報の±T時間以内の時刻情報を持つすべての検索された画像に、S206で取り出した画像を関連付ける。S208で、音声認識結果アノテーションが関連付けられていない画像をすべて処理したか否かを判定する。すべて処理した場合はS209に進み、未処理の画像が残っている場合はS206へ戻る。   In S206, one image that is not associated with the speech recognition result annotation is extracted from the image database. In S207, the image extracted in S206 is associated with all the searched images having time information within ± T hours of the time information of the image extracted in S206. In S208, it is determined whether or not all images not associated with the speech recognition result annotation have been processed. If all the images have been processed, the process proceeds to S209, and if any unprocessed images remain, the process returns to S206.

S209で、検索された画像を類似度順に表示する。図5に例を示す。S210で、検索終了の指示があるか否かを判定する。指示がある場合は処理を終了し、指示がない場合はS211へ進む。例えば、検索された画像を表示しているウィンドウを閉じる動作を、検索終了の指示とする。   In S209, the searched images are displayed in order of similarity. An example is shown in FIG. In S210, it is determined whether there is an instruction to end the search. If there is an instruction, the process ends. If there is no instruction, the process proceeds to S211. For example, an operation for closing a window displaying the searched image is set as an instruction to end the search.

S211で、検索された画像に関連する画像を表示する指示があるか否かを判定する。指示がある場合はS212に進み、指示がない場合はS210に戻る。例えば、検索された画像を選択する動作を、表示の指示とする。S212で、検索された画像に関連する画像を表示する。例えば、類似度が3位の画像が選択された場合、S207で、類似度が3位の画像に関連付けられた画像を別ウィンドウに表示する。図6に例を示す。   In S211, it is determined whether there is an instruction to display an image related to the searched image. If there is an instruction, the process proceeds to S212, and if there is no instruction, the process returns to S210. For example, an operation for selecting the searched image is set as a display instruction. In S212, an image related to the searched image is displayed. For example, when an image with the third similarity is selected, an image associated with the image with the third similarity is displayed in another window in S207. An example is shown in FIG.

(実施形態2)
図3は、本発明の一実施例に係るデータ検索装置の処理手順を説明するフローチャートである。S201〜S205は、図2のS201〜S205と同じ処理を行なう。
(Embodiment 2)
FIG. 3 is a flowchart for explaining the processing procedure of the data search apparatus according to the embodiment of the present invention. S201 to S205 perform the same processing as S201 to S205 in FIG.

S301で、変数iに0を代入する。S302で、変数iの値に1を加える。   In S301, 0 is substituted into the variable i. In S302, 1 is added to the value of the variable i.

S303で、変数iがN以下であるか否かを判定する。N以下の場合はS304へ進み、Nより大きい場合は処理を終了する。   In S303, it is determined whether the variable i is N or less. If N or less, the process proceeds to S304, and if greater than N, the process ends.

S304で、類似度がi番目の画像が表示済みであるか否かを判定する。表示済みの場合はS302へ戻り、未表示の場合はS305へ進む。S305で、類似度がi番目の画像を新しい行の左端に表示し、類似度がi番目の画像に表示済みのマークを加える。S306で、変数jに変数iの値を代入する。S307で、変数jの値に1を加える。S308で、変数jがN以下であるか否かを判定する。N以下の場合はS309へ進み、Nより大きい場合はS312へ進む。   In S304, it is determined whether or not an image with the i-th similarity is already displayed. If already displayed, the process returns to S302, and if not displayed, the process proceeds to S305. In S305, the image with the i-th similarity is displayed at the left end of the new line, and the displayed mark is added to the image with the i-th similarity. In S306, the value of variable i is substituted into variable j. In S307, 1 is added to the value of the variable j. In S308, it is determined whether the variable j is N or less. If N or less, the process proceeds to S309, and if greater than N, the process proceeds to S312.

S309で、類似度がj番目の画像が、類似度がi番目の画像と同じフォルダに格納されているか否かを判定する。同じフォルダに格納されている場合はS310へ進み、異なるフォルダに格納されている場合はS307へ戻る。   In S309, it is determined whether or not the image with the j-th similarity is stored in the same folder as the image with the i-th similarity. If it is stored in the same folder, the process proceeds to S310, and if it is stored in a different folder, the process returns to S307.

S310で、類似度がj番目の画像が表示済みであるか否かを判定する。表示済みの場合はS307へ戻り、未表示の場合はS311へ進む。S311で、類似度がj番目の画像を類似度がi番目の画像と同じ行に左詰めで表示し、類似度がj番目の画像に表示済みのマークを加える。   In S310, it is determined whether or not the image with the j-th similarity has been displayed. If already displayed, the process returns to S307, and if not displayed, the process proceeds to S311. In step S311, the image with the j-th similarity is displayed on the same line as the image with the i-th left-justification, and the displayed mark is added to the image with the j-th similarity.

S312で、音声認識結果アノテーションが関連付けられていない画像であって、類似度がi番目の画像と同一フォルダに格納されている画像を適当に選択し、類似度がi番目の画像と同じ行に左詰で表示する。   In S312, an image that is not associated with a speech recognition result annotation and that has a similarity in the same folder as the i-th image is appropriately selected, and the similarity is in the same row as the i-th image. Display left-justified.

ここで、音声認識結果アノテーションが関連付けられていない画像の選択は、フォルダの中からランダムに選択してもよいし、時刻情報が等間隔になるように選択してもよい。   Here, the selection of an image that is not associated with the voice recognition result annotation may be selected randomly from a folder, or may be selected so that time information is equally spaced.

また、音声認識結果アノテーションが関連付けられていない画像の選択枚数は、一定枚数としてもよいし、検索された画像との和を一定枚数としてもよいし、フォルダに含まれる画像の枚数に比例させてもよい。   In addition, the number of images that are not associated with the voice recognition result annotation may be a fixed number, the sum of the searched images may be a fixed number, or in proportion to the number of images included in the folder. Also good.

また、表示する画像のサイズを変更したり、画像枠の色を変更するなど、音声認識結果アノテーションが関連付けられていない画像を、検索された画像と識別できるように表示する。   Also, an image that is not associated with a speech recognition result annotation, such as changing the size of the image to be displayed or changing the color of the image frame, is displayed so that it can be identified from the searched image.

図7は、図3の処理で表示される画像の例を説明する図である。同じ行に表示される画像は同一フォルダに格納されている画像である。図中の数字は類似度の順位を示し、同一フォルダの画像は類似度の高いものほど左側に表示される。また、検索された画像の枚数と、音声認識結果アノテーションが関連付けられていない画像の枚数の和が一定になるように表示している。   FIG. 7 is a diagram illustrating an example of an image displayed by the process of FIG. Images displayed in the same row are images stored in the same folder. The numbers in the figure indicate the rank of similarity, and images with the same folder are displayed on the left side as the similarity is higher. Further, the sum of the number of retrieved images and the number of images not associated with the speech recognition result annotation is displayed so as to be constant.

(実施形態3)
S207において、S206で取り出した画像の時刻情報と最も近い時刻情報を持つ検索された画像に、S206で取り出した画像を関連付けてもよい。
(Embodiment 3)
In S207, the image extracted in S206 may be associated with the searched image having the time information closest to the time information of the image extracted in S206.

(実施形態4)
S207において、S206で取り出した画像の時刻情報の±T時間以内の時刻情報を持ち、かつ最も前の時刻情報を持つ、検索された画像に、S206で取り出した画像を関連付けてもよい。
(Embodiment 4)
In S207, the image extracted in S206 may be associated with the searched image having time information within ± T hours of the time information of the image extracted in S206 and having the earliest time information.

(実施形態5)
S207において、画像に撮影条件を加え、S206で取り出した画像の時刻情報の±T時間以内の時刻情報を持ち、最も撮影条件の近い検索された画像に、S206で取り出した画像を関連付けてもよい。
(Embodiment 5)
In S207, a shooting condition may be added to the image, and the image extracted in S206 may be associated with the searched image having the time information within ± T hours of the time information of the image extracted in S206 and having the closest shooting condition. .

(実施形態6)
S206〜S208で、音声認識結果アノテーションが関連付けられていない画像を、検索された画像に関連付けるが、あらかじめ、時刻情報を用いて、音声認識結果アノテーションが関連付けられていない画像を音声認識結果アノテーションが関連付けられた画像に関連付けておいてもよい。
(Embodiment 6)
In S206 to S208, the image that is not associated with the speech recognition result annotation is associated with the searched image. In advance, using the time information, the image that is not associated with the speech recognition result annotation is associated with the speech recognition result annotation. The image may be associated with the obtained image.

この場合、検索時にS206〜S208の処理を省ける。また、時刻情報を用いて関連付ける方法はS207と同じ方法が使える。   In this case, the processing of S206 to S208 can be omitted during the search. In addition, the same method as S207 can be used as a method of associating using time information.

(実施形態7)
上記実施例では画像について説明したが、これに限らず、例えば複写機やスキャナで読み込んだ文書データに、音声データを加え、利用することも可能である。
(Embodiment 7)
In the above embodiment, the image has been described. However, the present invention is not limited to this. For example, it is also possible to add audio data to document data read by a copying machine or a scanner.

(その他の実施形態)
なお、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
(Other embodiments)
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. A recording medium recording software program codes for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores program codes stored in the recording medium. Needless to say, this can also be achieved by executing read.

この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。   In this case, the program code itself read from the recording medium realizes the functions of the above-described embodiment, and the recording medium on which the program code is recorded constitutes the present invention.

プログラムコードを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CDーROM、CDーR、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。   As a recording medium for supplying the program code, for example, a floppy (registered trademark) disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like is used. be able to.

また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS running on the computer performs actual processing based on an instruction of the program code. Needless to say, a case where the function of the above-described embodiment is realized by performing part or all of the processing, is also included.

更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, after the program code read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

本発明の一実施例にかかるデータ検索装置の構成を説明するブロック図である。It is a block diagram explaining the structure of the data search device concerning one Example of this invention. 本発明の一実施例にかかるデータ検索装置の処理手順を説明するフローチャートである。It is a flowchart explaining the process sequence of the data search device concerning one Example of this invention. 本発明の一実施例にかかるデータ検索装置の処理手順を説明するフローチャートである。It is a flowchart explaining the process sequence of the data search device concerning one Example of this invention. 画像データベース101を説明する図である。It is a figure explaining the image database. 検索された画像の表示例である。It is an example of a display of the searched image. 音声認識結果アノテーションが関連付けられていないデータであって、検索された画像に関連する画像の表示例である。This is a display example of data related to a searched image, which is data not associated with a speech recognition result annotation. 音声認識結果アノテーションが関連付けられていないデータであって、検索された画像と同じフォルダに格納されている画像の表示例である。This is a display example of data that is not associated with a voice recognition result annotation and is stored in the same folder as the searched image.

符号の説明Explanation of symbols

101 画像データベース
102 検索手段
103 表示制御手段
101 Image database 102 Search means 103 Display control means

Claims (4)

データを検索するデータ検索装置で実行されるデータ検索方法であって、
検索手段が、複数のフォルダを記憶しており各フォルダにアノテーション情報が関連付けられたデータとアノテーション情報が関連付けられていないデータを記憶可能な記憶手段から、受信した検索条件と前記アノテーション情報に基づいて計算した類似度を用いて、データを検索する検索工程と、
表示制御手段が、前記検索工程で検索された複数のデータを前記類似度に基づいて表示装置に表示するよう制御する表示制御工程とを備え、
前記表示制御工程は、前記各フォルダに含まれるデータの中で前記類似度が最も高いデータの類似度順に、各フォルダの表示上の行を決定し、前記検索工程で検索されたデータであって、同一フォルダに格納されている複数のデータを、決定された該フォルダの行に、前記類似度の順に表示するよう制御し、
前記表示制御工程はさらに、前記アノテーション情報が関連付けられておらず前記検索工程で検索されなかったデータであって、前記検索工程で検索されたデータと同一フォルダに格納されているデータについて、前記検索工程で検索されたデータと同じ行に、前記検索工程で検索されたデータとは識別して前記表示装置に表示するよう制御することを特徴とするデータ検索方法。
A data search method executed by a data search device for searching data,
Based on the search condition and the annotation information received from the storage means capable of storing the data in which the annotation information is associated with each folder and the data in which the annotation information is not associated with each folder. A search process for searching for data using the calculated similarity ,
A display control step, wherein the display control means controls to display a plurality of data searched in the search step on a display device based on the similarity ,
The display control step is the data searched in the search step by determining a row on the display of each folder in the order of similarity of the data having the highest similarity among the data included in each folder. A plurality of data stored in the same folder are controlled to be displayed in the order of the similarity in the determined row of the folder;
The display control step further includes the search for data stored in the same folder as the data searched in the search step that is not associated with the annotation information and was not searched in the search step . A data search method characterized by controlling to display on the display device by identifying the data searched in the search step in the same line as the data searched in the step.
データを検索するデータ検索装置に請求項1記載のデータ検索方法を実行させるための制御プログラム。 A control program for causing a data search apparatus for searching data to execute the data search method according to claim 1. 請求項記載の制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体。 A computer-readable storage medium storing the control program according to claim 2 . データを検索するデータ検索装置でであって、
複数のフォルダを記憶しており各フォルダにアノテーション情報が関連付けられたデータとアノテーション情報が関連付けられていないデータを記憶可能な記憶手段から、受信した検索条件と前記アノテーション情報に基づいて計算した類似度を用いて、データを検索する検索手段と、
前記検索手段で検索された複数のデータを前記類似度に基づいて表示装置に表示するよう制御する表示制御手段とを備え、
前記表示制御手段は、前記各フォルダに含まれるデータの中で前記類似度が最も高いデータの類似度順に、各フォルダの表示上の行を決定し、前記検索手段で検索されたデータであって、同一フォルダに格納されている複数のデータを、決定された該フォルダの行に、前記類似度の順に表示するよう制御し、
前記表示制御手段はさらに、前記アノテーション情報が関連付けられておらず前記検索手段で検索されなかったデータであって、前記検索手段で検索されたデータと同一フォルダに格納されているデータについて、前記検索手段で検索されたデータと同じ行に、前記検索手段で検索されたデータとは識別して前記表示装置に表示するよう制御することを特徴とするデータ検索方法。
A data retrieval device for retrieving data,
Similarities calculated based on the received search conditions and the annotation information from storage means capable of storing data in which a plurality of folders are stored and annotation information is associated with each folder and data in which annotation information is not associated A search means for searching for data using
Display control means for controlling to display a plurality of data searched by the search means on a display device based on the similarity ,
The display control means determines the rows on the display of each folder in the order of similarity of the data having the highest similarity among the data included in each folder, and is the data searched by the search means. A plurality of data stored in the same folder are controlled to be displayed in the order of the similarity in the determined row of the folder;
The display control means is further configured to search the data stored in the same folder as the data searched by the search means that is not associated with the annotation information and searched by the search means . A data search method characterized in that control is performed so that the data searched by the search means is identified and displayed on the display device in the same line as the data searched by the means.
JP2004292608A 2004-10-05 2004-10-05 Data retrieval device Expired - Fee Related JP4054787B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004292608A JP4054787B2 (en) 2004-10-05 2004-10-05 Data retrieval device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004292608A JP4054787B2 (en) 2004-10-05 2004-10-05 Data retrieval device

Publications (2)

Publication Number Publication Date
JP2006107110A JP2006107110A (en) 2006-04-20
JP4054787B2 true JP4054787B2 (en) 2008-03-05

Family

ID=36376780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004292608A Expired - Fee Related JP4054787B2 (en) 2004-10-05 2004-10-05 Data retrieval device

Country Status (1)

Country Link
JP (1) JP4054787B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5448412B2 (en) * 2008-10-24 2014-03-19 キヤノン株式会社 Information processing apparatus and method, program, and recording medium

Also Published As

Publication number Publication date
JP2006107110A (en) 2006-04-20

Similar Documents

Publication Publication Date Title
US6549913B1 (en) Method for compiling an image database, an image database system, and an image data storage medium
JP4926004B2 (en) Document processing apparatus, document processing method, and document processing program
JP4337064B2 (en) Information processing apparatus, information processing method, and program
JP2004348591A (en) Document search method and device thereof
JP2010073114A6 (en) Image information retrieving apparatus, image information retrieving method and computer program therefor
JP2007513413A (en) Content recognition for selecting emphasized images
US20070050709A1 (en) Character input aiding method and information processing apparatus
US20130070964A1 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
CN101611406A (en) Document archiving system
US8713008B2 (en) Apparatus and method for information processing, program, and recording medium
US20190034455A1 (en) Dynamic Glyph-Based Search
JP2006065477A (en) Character recognition device
JP4367355B2 (en) PHOTO IMAGE SEARCH DEVICE, PHOTO IMAGE SEARCH METHOD, RECORDING MEDIUM, AND PROGRAM
US20060047647A1 (en) Method and apparatus for retrieving data
JP2006163527A (en) Image retrieval device and method
JP4054787B2 (en) Data retrieval device
JP2009140453A (en) Information processor and method, and program
JP2005107931A (en) Image search apparatus
JP2005275979A (en) Image retrieving program
JP2011170743A (en) Communication equipment, content retrieval method and program
JP4517822B2 (en) Image processing apparatus and program
JP2011034504A (en) Document processing device, document processing method, program, and storage medium
JP4388142B2 (en) Information processing system and recording medium storing program for causing computer to perform processing in this system
JP2006190060A (en) Database retieval method, database retieval program, and original processor
JPH0793208A (en) Data base system and operating method for the same

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070515

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070717

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070821

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071022

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20071106

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071127

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071210

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111214

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121214

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131214

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees