[go: up one dir, main page]

JP2003303210A - Information processing method, information processing apparatus, and recording medium - Google Patents

Information processing method, information processing apparatus, and recording medium

Info

Publication number
JP2003303210A
JP2003303210A JP2002109434A JP2002109434A JP2003303210A JP 2003303210 A JP2003303210 A JP 2003303210A JP 2002109434 A JP2002109434 A JP 2002109434A JP 2002109434 A JP2002109434 A JP 2002109434A JP 2003303210 A JP2003303210 A JP 2003303210A
Authority
JP
Japan
Prior art keywords
information
event
target data
image
storage unit
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
Application number
JP2002109434A
Other languages
Japanese (ja)
Inventor
Kazuyo Ikeda
和世 池田
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 JP2002109434A priority Critical patent/JP2003303210A/en
Publication of JP2003303210A publication Critical patent/JP2003303210A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】管理の対象である対象データ(画像データ等)
として、個人のイベント情報に関連するものとしないも
のとが混在した場合でも、対象データの検索操作性を向
上する。 【解決手段】情報検索装置は、少なくとも時間に関する
情報を含む複数のイベント情報を記憶可能なイベント記
憶部102と、少なくとも時間に関する情報を含む付属
情報を有する対象データを記憶可能な情報記憶部101
とを有する。そして、イベント情報関連判定部103
は、イベント情報と付属情報とに基づいてイベントと対
象データとの間の関連の有無を判定し、イベント表示部
104は、その判定結果を認識可能に対象データを表す
情報を表示する。
(57) [Summary] [Problem] Target data to be managed (image data, etc.)
As a result, the operability of searching for target data is improved even when information related to personal event information and information related to individual event information are mixed. An information search device includes an event storage unit capable of storing a plurality of event information including at least information on time, and an information storage unit capable of storing target data including attached information including at least information on time.
And Then, the event information related determination unit 103
Determines the association between the event and the target data based on the event information and the attached information, and the event display unit 104 displays information representing the target data so that the determination result can be recognized.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、コンピュータや情
報処理機器などにおいて、静止画や動画像、オーディオ
情報や文書情報などの各種情報とスケジュール情報を管
理する情報処理方法、情報処理装置、および、情報処理
を実行させるための制御プログラムを記録したコンピュ
ータ読み取り可能な記録媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing method, an information processing apparatus, and an information processing apparatus for managing various kinds of information such as still images, moving images, audio information, document information, and schedule information in a computer or information processing equipment. The present invention relates to a computer-readable recording medium recording a control program for executing information processing.

【0002】[0002]

【従来の技術】近年、さまざまな情報がデジタル化さ
れ、さまざまな情報がコンピュータや情報処理機器など
によって管理されている。例えば、デジタルカメラの出
現により、静止画や動画が、デジタル化された情報とし
て作成され、ハードディスクの大容量化と低価格化に伴
って、コンピュータや情報処理機器のハードディスク上
に保存され、管理されるようになってきている。このよ
うなデジタル機器が一般消費者に広がるとともに、個人
で作成した情報が、コンピュータや情報処理機器に大量
に蓄積される傾向が起こりつつあり、大量に情報が蓄積
されると、大量の情報の中から所望の情報を探し出すた
めの検索をどのように実現するかが問題になってくる。
2. Description of the Related Art In recent years, various types of information have been digitized, and various types of information have been managed by computers and information processing equipment. For example, with the advent of digital cameras, still images and moving images are created as digitized information, and are stored and managed on hard disks of computers and information processing equipment as the capacity and cost of hard disks increase. Is becoming more common. With the spread of such digital devices to general consumers, there is a tendency for a large amount of personally created information to be stored in computers and information processing devices. How to implement a search for finding desired information from the inside becomes a problem.

【0003】このような、大量の情報の蓄積において、
文章情報に関しては、近年、全文検索技術の発展によ
り、必ずしも、個々の情報に検索のためのキーワード等
のメタデータを付与しなくても、所望の情報を検索する
ことが可能となっている。
In storing such a large amount of information,
With regard to text information, with the recent development of full-text search technology, it is possible to search for desired information without necessarily adding metadata such as a keyword for searching to individual information.

【0004】しかしながら、静止画や動画像や音楽とい
った非テキスト情報に関しては、情報の内容を機械処理
によって理解する技術がまだ確立されていない。このた
め、大量の情報の中から所望の情報を検索するために
は、検索のためのキーワード等のメタデータを付与して
おき、メタデータを利用して検索する手法が有効であ
る。
However, with respect to non-text information such as still images, moving images, and music, a technique for understanding the content of the information by machine processing has not been established yet. Therefore, in order to search for desired information from a large amount of information, it is effective to add metadata such as a keyword for searching and search using the metadata.

【0005】一方、デジタルカメラを用いて撮影した静
止画や動画像などといった個人で作成するような情報に
関しては、個々の情報に対してキーワードのようなメタ
データを付与することがわずらわしく、几帳面な人でな
い限り、ほとんど付与されていないというのが実情であ
る。
On the other hand, for information to be created by an individual such as a still image and a moving image taken by using a digital camera, it is troublesome to add metadata such as a keyword to each piece of information, and it is difficult to deal with it. The fact is that most people are not granted unless they are people.

【0006】このように、個人で作成するような情報に
対するメタデータの付与状況に対しては、今のところ、
個人の体験の記憶に基づいた、時間情報によって検索す
る方法が有効と考えられる。例えば、デジタルカメラな
どで撮影(作成)された情報に関しては、情報が作成さ
れた時刻が自動的に画像データのタイムスタンプとして
付与されるので、時間情報による検索が可能になる。例
えば、特開平11−215457では、撮影画像のサム
ネイルをカレンダと同じように表示することによって、
時間情報による検索を容易にする方法が提案されてい
る。
As described above, with respect to the status of adding metadata to information created by an individual,
A method of searching by time information based on the memory of the personal experience is considered effective. For example, with respect to information photographed (created) by a digital camera or the like, the time when the information is created is automatically added as a time stamp of the image data, so that it is possible to search by time information. For example, in Japanese Patent Laid-Open No. 11-215457, by displaying a thumbnail of a captured image in the same manner as a calendar,
A method for facilitating retrieval by time information has been proposed.

【0007】しかしながら、個人の体験の記憶に基づい
て情報を検索する場合、個人の記憶の信頼性があまり高
くなく、作成された情報の時間情報だけでは、何に関す
る情報なのかが明確にはわからない。このため、実際に
その情報を閲覧または視聴しない限り、所望の検索であ
ったかどうかの確認を行うことができず、効率がよいと
は言えなかった。また、特開平11−215457のよ
うに、カレンダと同じように撮影画像のサムネイル表示
をする場合も、一日に多数の写真を撮影した場合は、全
ての撮影画像のサムネイルを表示することが不可能であ
るため、実際の撮影画像を閲覧しなければ確認ができ
ず、効率がよいとはいえなかった。
However, when retrieving information based on the memory of an individual's experience, the reliability of the memory of the individual is not very high, and it is not clear what the information is about only by the time information of the created information. . Therefore, unless the information is actually browsed or viewed, it cannot be confirmed whether or not the search is a desired search, which is not efficient. Further, even when displaying thumbnails of captured images as in the calendar as in Japanese Patent Laid-Open No. 11-215457, it is not possible to display thumbnails of all captured images when a large number of photos are captured in one day. Since it is possible, it cannot be confirmed that the photographed image cannot be confirmed unless the photographed image is actually viewed, and thus it cannot be said to be efficient.

【0008】一方で、個人のスケジュールに関するイベ
ント情報をデジタル化して管理することが行われてい
る。このスケジュールに関する過去のイベント情報は、
個人の体験の記録としての意味付けも有する。特開平8
−110911では、スケジュールのイベント情報を用
いて、個人の体験の記録を検索して、所望の情報が作成
された時期を求め、対応する作成時間を持つ情報を検索
する方法が提案されている。
On the other hand, it has been practiced to digitize and manage event information relating to an individual schedule. For past event information about this schedule,
It also has meaning as a record of personal experience. JP-A-8
-110911 proposes a method of searching a record of an individual's experience by using event information of a schedule, determining a time when desired information is created, and searching for information having a corresponding creation time.

【0009】[0009]

【発明が解決しようとする課題】しかしながら、上記の
提案方式では、検索対象の情報と時間的に関連があるイ
ベントの情報をスケジュールの情報の中から探す際、検
索対象の情報と関連があるイベントと関係が無いイベン
トの区別がなされていない。このため、大量のイベント
が一様に提示されることになり、検索対象の情報と時間
的に関連があるイベントの情報を効率良く探すことがで
きないという課題があった。
However, in the above proposed method, when searching for information of an event temporally related to the information to be searched from the schedule information, the event related to the information to be searched is searched. There is no distinction between events that have nothing to do with. For this reason, a large number of events are presented uniformly, and there is a problem that it is not possible to efficiently search for information on events that are temporally related to the information to be searched.

【0010】また、一般に、個人で撮影した写真など
は、家族や友人間で交換することが行われており、デジ
タル化された画像は、容易にコピーができるため、家族
や友人から入手した画像も、自分で作成した画像と一緒
に管理される。
[0010] Generally, personally taken pictures are exchanged between family members and friends, and digitized images can be easily copied, so images obtained from family members or friends can be easily copied. Is also managed along with the images you created.

【0011】このように他人と交換する画像は、旅行や
運動会といった特定のイベントがあるごとに交換される
場合が多い。そのため、このように他人と交換する画像
には、他人から入手したときにすでに画像に対してイベ
ント情報がメタデータとして付与されている場合があ
る。また、画像を入手した時点でメタデータを付与する
ことはそれほど負担にならないものである。
Images exchanged with others in this way are often exchanged every time there is a specific event such as a trip or an athletic meet. Therefore, in such an image to be exchanged with another person, event information may already be added to the image as metadata when the image is obtained from another person. Further, it is not so burdensome to add the metadata when the image is obtained.

【0012】しかしながら、特開平8−110911に
おいて提案されている方式では、個人が関与したスケジ
ュールのイベント情報に基づいて情報を検索するので、
個人が関与していないイベントにおいて作成された情報
は、スケジュールの中に対応するイベント情報が存在し
ないので、検索が容易ではなかった。
However, in the method proposed in Japanese Patent Laid-Open No. 8-110911, information is retrieved based on the event information of the schedule in which the individual is involved.
The information created in an event that does not involve an individual is not easy to search because there is no corresponding event information in the schedule.

【0013】また、スケジュールは主として予定を管理
するために用いられており、急に予定されていたイベン
トが中止になったり、移動中に旧友に偶然会って食事し
たりするなどの新たなイベントが急に発生した場合な
ど、急な予定の変更をスケジュールの情報に反映させる
ことは、注意深くスケジュール情報を管理しない限り実
現できないという問題がある。特開平8−110911
に示されるように、スケジュールの情報を用いて個人の
体験の記録を検索しようとした場合には、スケジュール
のデータ自身の信頼性を高くすることが必要であるが、
上記理由によりそれは容易なことではない。
[0013] The schedule is mainly used for managing the schedule, and there are new events such as suddenly canceling a scheduled event or accidentally meeting an old friend while eating and moving. There is a problem that it is impossible to reflect a sudden schedule change in the schedule information, such as in the case of sudden occurrence, unless the schedule information is carefully managed. JP-A-8-110911
As shown in, when attempting to retrieve a personal experience record using schedule information, it is necessary to increase the reliability of the schedule data itself.
For the above reasons, it is not easy.

【0014】また、特開平8−110911に示される
ように、スケジュールの情報に含まれる個人の体験の記
録を利用して所望の情報を検索する方法の場合、個人の
記録の時間と所望の情報の時間に関連性があるとの仮定
が用いられている。従って、前述のようにスケジュール
のデータ自身の信頼性を高くすることができない場合
は、その仮定が崩れてしまうおそれがある。したがっ
て、前述のように、所望の情報に直接イベントの情報を
メタデータとして対応付けておけば、このメタデータを
用いて信頼性の高い検索を行うことができる。しかしな
がら、特開平8−110911において記載されている
方法では、メタデータを一つ一つの情報に対して入力し
なければならないため、メタデータを付与する手間が非
常にわずらわしいという問題があった。
Further, as disclosed in Japanese Patent Application Laid-Open No. 8-110911, in the case of a method of searching for desired information by utilizing a record of an individual's experience included in schedule information, the time of the individual's recording and the desired information. The assumption is used that the time of is relevant. Therefore, if the reliability of the schedule data itself cannot be increased as described above, the assumption may be broken. Therefore, as described above, if the event information is directly associated with the desired information as metadata, a highly reliable search can be performed using this metadata. However, the method described in Japanese Patent Laid-Open No. 8-110911 has a problem in that the metadata has to be input for each piece of information, so that the labor of adding the metadata is very troublesome.

【0015】本発明は、上記の課題に鑑みてなされたも
のであり、管理の対象である対象データ(画像データ
等)として、個人のイベント情報に関連するものとしな
いものとが混在する場合における、対象データの検索操
作性を向上することを目的とする。また、本発明の他の
目的は、対象データが他人から受け取ったものであって
も、個人で作成した情報と同様に、容易に検索可能とす
ることにある。また、本発明の他の目的は、イベント情
報について、個人の体験の記録としての信頼性を向上さ
せることにある。
The present invention has been made in view of the above problems, and in the case where target data (image data, etc.) to be managed includes data related to individual event information and data not related to individual event information. , It is intended to improve the search operability of target data. Another object of the present invention is to make it possible to easily retrieve the target data, even if the target data is received from another person, as in the case of personally created information. Another object of the present invention is to improve the reliability of the event information as a record of an individual's experience.

【0016】[0016]

【課題を解決するための手段】上記の目的を達成するた
めの本発明による情報処理方法は、少なくとも時間に関
する情報を含む複数のイベント情報を記憶可能なイベン
ト記憶部と、少なくとも時間に関する情報を含む付属情
報を有する対象データを記憶可能な情報記憶部とを備え
た装置における情報処理方法であって、前記イベント情
報と前記付属情報とに基づいてイベントと対象データと
の間の関連の有無を判定する判定工程と、前記判定工程
の判定結果を認識可能に前記対象データを表す情報を表
示する表示工程とを備える。
An information processing method according to the present invention for achieving the above object includes an event storage unit capable of storing a plurality of event information including at least time information, and at least time information. An information processing method in an apparatus including an information storage unit capable of storing target data having attached information, wherein the presence or absence of a relationship between an event and target data is determined based on the event information and the attached information. And a display step of displaying information representing the target data so that the determination result of the determination step can be recognized.

【0017】また、上記の目的を達成する本発明の他の
態様による情報処理方法は、少なくとも時間に関する情
報を含む複数のイベント情報を記憶可能なイベント記憶
部と、少なくとも時間に関する情報を含む付属情報を有
する対象データを記憶可能な情報記憶部とを備えた装置
における情報処理方法であって、検索条件を設定する設
定工程と、設定された検索条件に基づいて前記情報記憶
部を検索する第1検索工程と、前記設定された検索条件
に基づいて前記イベント記憶部を検索し、検索されたイ
ベント情報の時間に関する情報を取得する取得工程と、
前記取得工程で取得された時間に関する情報を検索条件
として、前記情報記憶部を検索する第2検索工程とを備
える。
An information processing method according to another aspect of the present invention which achieves the above object is an event storage unit capable of storing a plurality of event information including at least time information, and auxiliary information including at least time information. An information processing method in an apparatus including an information storage unit capable of storing target data having: a first step of setting a search condition, and searching the information storage unit based on the set search condition. A search step, an acquisition step of searching the event storage unit based on the set search condition, and acquiring information regarding time of the searched event information;
A second search step of searching the information storage unit using the information about the time acquired in the acquisition step as a search condition.

【0018】また、上記の目的を達成する本発明の他の
態様による情報処理方法は、少なくとも時間に関する情
報を含む複数のイベント情報を記憶可能なイベント記憶
部と、少なくとも時間に関する情報を含む付属情報を有
する対象データを記憶可能な情報記憶部とを備えた装置
における情報処理方法であって、前記イベント情報と前
記付属情報に基づいて対象データに対応した対象データ
イベント情報を生成する生成工程と、前記イベント記憶
部に記憶されたいずれのイベント情報とも関連しない対
象データイベント情報を、該イベント記憶部に新たなイ
ベント情報として記憶させることにより該イベント記憶
部を更新する更新工程とを備える。
An information processing method according to another aspect of the present invention which achieves the above object is an event storage unit capable of storing a plurality of event information including at least time information, and auxiliary information including at least time information. An information processing method in an apparatus including an information storage unit capable of storing target data having: a generation step of generating target data event information corresponding to target data based on the event information and the auxiliary information, And updating the event storage unit by storing target data event information not related to any event information stored in the event storage unit as new event information in the event storage unit.

【0019】また、上記の目的を達成する本発明の他の
態様による情報処理方法は、少なくとも時間に関する情
報を含む複数のイベント情報を記憶可能なイベント記憶
部と、少なくとも時間に関する情報を含む付属情報を有
する対象データを記憶可能な情報記憶部とを備えた装置
における情報処理方法であって、前記イベント情報と前
記付属情報に基づいて対象データに対応した対象データ
イベント情報を生成する生成工程と、前記生成工程で生
成された対象データイベント情報に基づいて、前記情報
記憶部に記憶された付属情報を更新する更新工程とを備
える。
An information processing method according to another aspect of the present invention that achieves the above object is an event storage unit capable of storing a plurality of event information including at least time information, and auxiliary information including at least time information. An information processing method in an apparatus including an information storage unit capable of storing target data having: a generation step of generating target data event information corresponding to target data based on the event information and the auxiliary information, And an updating step of updating the auxiliary information stored in the information storage unit based on the target data event information generated in the generating step.

【0020】[0020]

【発明の実施の形態】以下、添付の図面を参照して本発
明の好適な実施形態を詳細に説明する。
Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

【0021】まず、本実施形態の概要を説明する。図1
は、本実施形態による情報検索装置の概念図である。
First, the outline of this embodiment will be described. Figure 1
FIG. 3 is a conceptual diagram of the information search device according to the present embodiment.

【0022】図1において、102はイベント記憶部で
あり、スケジュールデータベースにおける個人のイベン
ト情報が格納される。イベント記憶部102にはイベン
トの名称や時間等のイベント情報が対応されて記憶され
る。101は情報記憶部であり、本実施形態では画像デ
ータベースによって管理される画像データとその付属情
報が記憶される。情報記憶部101に記憶される付属情
報は、各画像データが作成されたときのイベントの名称
や時間等のイベント情報を含む。
In FIG. 1, an event storage unit 102 stores individual event information in the schedule database. Event information such as event name and time is stored in the event storage unit 102 in association with each other. An information storage unit 101 stores image data managed by an image database and its associated information in this embodiment. The auxiliary information stored in the information storage unit 101 includes event information such as the event name and time when each image data was created.

【0023】103はイベント情報関連判定部であり、
イベント記憶部102に記憶されたイベント情報と、情
報記憶部101に記憶された付属情報(イベント情報)
に基づいて、両者のイベントが関連するか否かを判定す
る。イベント表示部104は、この判定結果がユーザに
よって認識可能になるように、イベント記憶部102に
記憶されたイベント情報の一部と情報記憶部101に格
納されたイベント情報を表示する。
Reference numeral 103 is an event information related determination section,
Event information stored in the event storage unit 102 and attached information (event information) stored in the information storage unit 101
It is determined whether or not both events are related to each other based on. The event display unit 104 displays a part of the event information stored in the event storage unit 102 and the event information stored in the information storage unit 101 so that the determination result can be recognized by the user.

【0024】具体的には、イベント情報関連判定部10
3では、イベント記憶部102に記憶されたイベント情
報と、情報記憶部101に記憶された付属情報(イベン
ト情報)に基づいて、両者のイベントの関係を判定し、
画像検索用イベント情報を生成し、イベント表示部10
4はこの画像検索用イベント情報を表示する。このと
き、イベント情報関連判定部103によって判定された
両者のイベントの関連性を示すマークを付与した表示が
なされる(図11により後述する)。
Specifically, the event information relation judging unit 10
In 3, the relationship between both events is determined based on the event information stored in the event storage unit 102 and the attached information (event information) stored in the information storage unit 101.
Event information for image search is generated, and the event display unit 10
4 displays this image search event information. At this time, a display is provided with a mark indicating the relevance of both events determined by the event information relation determination unit 103 (described later with reference to FIG. 11).

【0025】105は情報検索部であり、イベント表示
部104によって表示された画像検索用イベント情報の
一つが選択されると、このイベント情報に基づいて情報
記憶部101が検索され、関連する画像データが取得さ
れる。なお、情報検索部105は、更に詳細な検索を実
行することも可能である。この場合、情報検索部101
は、選択された画像検索用イベント情報に基づいて情報
記憶部101を検索するとともに、イベント記憶部10
2を検索し、検索されたイベント情報が表す期間に基づ
いて再度情報記憶部101を検索する。
Reference numeral 105 denotes an information search unit. When one of the image search event information displayed by the event display unit 104 is selected, the information storage unit 101 is searched based on this event information and the related image data is searched. Is obtained. The information search unit 105 can also perform a more detailed search. In this case, the information search unit 101
Searches the information storage unit 101 based on the selected event information for image search, and at the same time, the event storage unit 10
2 is searched, and the information storage unit 101 is searched again based on the period indicated by the searched event information.

【0026】また、106はイベント変更部であり、選
択された画像検索用イベント情報に基づいて、イベント
記憶部102や情報記憶部101で記憶されているイベ
ント情報を更新し、イベント記憶部102の内容と情報
記憶部101の付属情報(イベント情報)とを整合させ
る。
An event changing unit 106 updates the event information stored in the event storage unit 102 or the information storage unit 101 based on the selected image search event information, and stores the event storage unit 102 in the event storage unit 102. The content and the attached information (event information) of the information storage unit 101 are matched.

【0027】以下、本実施形態の情報検索装置について
詳細に説明する。
The information retrieval apparatus of this embodiment will be described in detail below.

【0028】図2は本実施形態による情報検索装置の構
成を示すブロック図である。図2において、CPU20
1はROM202あるいはRAM203に格納された制
御プログラムを実行することにより、以下で説明する処
理を含む、本装置における各種制御を実現する。ROM
202には、図4に示されるように、ブートプログラム
としての制御手順プログラム401が格納されている。
RAM203には、図6に示されるように、スケジュー
ルプログラム603、画像検索プログラム604、スケ
ジュールデータベース605、画像データベース60
6、画像イベントバッファ607などが格納されてい
る。
FIG. 2 is a block diagram showing the configuration of the information search device according to the present embodiment. In FIG. 2, the CPU 20
1 executes various control programs stored in the ROM 202 or the RAM 203 to realize various controls in this apparatus, including the processes described below. ROM
As shown in FIG. 4, a control procedure program 401 as a boot program is stored in 202.
As shown in FIG. 6, the RAM 203 has a schedule program 603, an image search program 604, a schedule database 605, and an image database 60.
6, an image event buffer 607 and the like are stored.

【0029】204はCD−ROMドライブであり、C
D−ROM205に記憶された制御プログラムや各種デ
ータを読み取り、本システムに提供する。図3は、CD
−ROM205から制御プログラム等がコンピュータシ
ステムに供給されることを示している。図5は、記録媒
体CD−ROM205中に、スケジュールプログラム5
01および画像検索プログラム502が記憶された構成
を示す。
Reference numeral 204 denotes a CD-ROM drive, which is a C
The control program and various data stored in the D-ROM 205 are read and provided to this system. Figure 3 is a CD
-ROM 205 indicates that the control program and the like are supplied to the computer system. FIG. 5 shows the schedule program 5 in the recording medium CD-ROM 205.
01 and the image search program 502 are stored.

【0030】CD−ROMドライブ204を介してCD
−ROM205よりスケジュールプログラム501およ
び画像検索プログラム502は、RAM203にロード
されることによってCPU201による実行が可能とな
る。図5はCD−ROM205に格納されているスケジ
ュールプログラム501および画像検索プログラム50
2がRAM203にロードされ実行可能となった状態の
メモリマップを示している。なお、実行可能となった状
態では、スケジュールプログラム501(スケジュール
プログラム603)、画像検索プログラム502(画像
検索プログラム604)以外に、動画検索プログラムが
使用するメモリとして、スケジュールデータベース60
5、および、画像データベース606などが、ハードデ
ィスクドライブ206よりロードされ、初期化される。
CD via CD-ROM drive 204
-The schedule program 501 and the image search program 502 from the ROM 205 can be executed by the CPU 201 by being loaded into the RAM 203. FIG. 5 shows a schedule program 501 and an image search program 50 stored in the CD-ROM 205.
2 shows a memory map in a state where it is loaded into the RAM 203 and becomes executable. In the executable state, in addition to the schedule program 501 (schedule program 603) and the image search program 502 (image search program 604), the schedule database 60 is used as a memory used by the moving image search program.
5 and the image database 606 are loaded from the hard disk drive 206 and initialized.

【0031】206はハードディスクドライブであり、
大容量の記憶領域を提供する。上述したCD−ROM2
05に格納されている制御プログラムは、ハードディス
クにインストールされて、必要に応じてRAM203へ
ロードされるという形態を用いてもよい。207はキー
ボード、208はディスプレイ、209はマウス、21
0はプリンタ、211はモデムである。212はシステ
ムバスであり、上述した各構成を相互に通信可能に接続
する。
Reference numeral 206 denotes a hard disk drive,
Provides a large storage area. CD-ROM 2 described above
The control program stored in 05 may be installed in the hard disk and loaded into the RAM 203 as needed. 207 is a keyboard, 208 is a display, 209 is a mouse, 21
Reference numeral 0 is a printer, and 211 is a modem. Reference numeral 212 denotes a system bus, which connects the above-described components so that they can communicate with each other.

【0032】次に、図7のフローチャートを用いて、本
実施形態による情報検索装置の動作を説明する。
Next, the operation of the information search apparatus according to this embodiment will be described with reference to the flowchart of FIG.

【0033】まず、CD−ROM205に格納されたス
ケジュールプログラム501および画像検索プログラム
502などをCD−ROMドライブ204からRAM2
03にロードし、さらに、ハードディスクドライブ20
6からスケジュールデータベース605、および、画像
データベース606などをRAM203にロードし、必
要な初期化を行う。(ステップS101)。
First, the schedule program 501 and the image retrieval program 502 stored in the CD-ROM 205 are transferred from the CD-ROM drive 204 to the RAM 2
03, and then hard disk drive 20
6, the schedule database 605, the image database 606, and the like are loaded into the RAM 203, and necessary initialization is performed. (Step S101).

【0034】次に、ステップS102において、オペレ
ータからのキーボード207またはマウス209による
指示によって処理を分岐させる。スケジュールの指示が
行われた場合は、ステップS103へ分岐し、画像追加
の指示が行われた場合はステップS104へ分岐し、画
像検索の指示が行われた場合はステップS105へ分岐
する。
Next, in step S102, the process is branched according to an instruction from the operator using the keyboard 207 or the mouse 209. If the schedule is instructed, the process branches to step S103, if the image addition is instructed, the process branches to step S104, and if the image search is instructed, the process branches to step S105.

【0035】ステップS103では、スケジュールの管
理を行うスケジュールプログラム603が起動され、オ
ペレータの操作によってスケジュールの閲覧及び編集な
どが行われる。ステップS103の詳細は図8及び図9
を用いて後述する。
In step S103, the schedule program 603 for managing the schedule is activated, and the operator views and edits the schedule. Details of step S103 are shown in FIGS.
Will be described later.

【0036】ステップS104は、画像データベース6
06に画像や写真を追加する処理である。図10に画像
データベース606のデータ構成例を示す。図10に示
すように、画像データベース606に格納されている各
画像データは、「時刻」、「件名」、「場所」、「人
物」、「キーワード」といったメタデータと対応づけら
れ、「時刻」によってソートされて格納される。「時
刻」には画像データが作成あるいは撮影された時刻が格
納され、「件名」には画像データが作成あるいは撮影さ
れた時のイベント名が格納され、「場所」には画像デー
タが作成あるいは撮影された場所が格納され、「人物」
には画像中に表示されている人物の名前が格納され、
「キーワード」には画像を検索時に有用な他のキーワー
ドが格納される。
In step S104, the image database 6
This is a process of adding an image or a photograph to 06. FIG. 10 shows a data configuration example of the image database 606. As shown in FIG. 10, each image data stored in the image database 606 is associated with metadata such as “time”, “subject”, “place”, “person”, “keyword”, and “time”. Are sorted and stored by. The "time" stores the time when the image data was created or shot, the "subject" stores the event name when the image data was created or shot, and the "place" stores the image data created or shot. The stored location is stored and "person"
Stores the name of the person displayed in the image,
Other keywords that are useful when searching for an image are stored in the “keyword”.

【0037】例えば、図10に示される画像データベー
ス606には、「2000年4月7日12時15分」に
「Aホテル」で行われた「会食」いうイベントで撮影さ
れた画像(写真)が格納されており、その写真には「田
中」さんと「中田」さんが写っていることがわかる。ま
た、「2000年4月3日19時21分」に作成(撮
影)された画像(写真)には、「時刻」以外のメタデー
タが付与されていないので、この画像(写真)の内容等
はここからはわからない。
For example, in the image database 606 shown in FIG. 10, images (photographs) taken at the "Meal dinner" event held at "A Hotel" at 12:15 on April 7, 2000. Is stored, and it can be seen that "Tanaka" and "Nakada" are shown in the picture. Further, since the metadata (other than "time") is not added to the image (photograph) created (taken) at "19:21 April 3, 2000", the contents of this image (photograph), etc. I don't know from here.

【0038】このように、画像データベース606に格
納される画像には、メタデータとして、「時刻」が必ず
付与されるが、それ以外のメタデータ(「件名」、「場
所」、「人物」、「キーワード」)は、内容が格納され
ているかどうかは決まっていない。このような画像デー
タベースに、メタデータ付き、あるいは、「時刻」以外
のメタデータが無い画像や写真を登録する処理は、同種
の画像データベース処理装置において一般に行われてい
る処理であり、公知であるので、これ以上の詳細は割愛
する。
As described above, "time" is always added as metadata to the images stored in the image database 606, but other metadata ("subject", "place", "person", It is not decided whether or not the contents are stored in the "keyword"). The process of registering an image or a photograph with metadata or no metadata other than "time" in such an image database is a process generally performed in an image database processing device of the same type, and is known. So I will omit more details.

【0039】ステップS105では、画像の検索を行う
画像検索プログラム604が起動され、オペレータの操
作によって画像の検索などが行われる。ステップS10
5の詳細は図11および図12を用いて後述する。
In step S105, an image search program 604 for searching for an image is started, and an image search or the like is performed by an operator's operation. Step S10
Details of 5 will be described later with reference to FIGS. 11 and 12.

【0040】まず、ステップS103で実行されるスケ
ジュールプログラムによる処理について説明する。
First, the processing by the schedule program executed in step S103 will be described.

【0041】図8は、ステップS103においてスケジ
ュールプログラム603によって表示されるディスプレ
イ208の画面例を示した図である。図8において、8
01はプログラムタイトル表示領域で、プログラムのタ
イトルを示す「スケジュール」と表示中のスケジュール
の年度である「2000年」が表示されている。802
は、設定されている期間に対応したスケジュールのデー
タを表示するスケジュール表示領域であり、図中では4
月3日(月)から4月9(日)までの1週間のスケジュー
ルが表示されている。図8では、スケジュール表示領域
802は7つのブロックから構成されており、各ブロッ
クのヘッダ部に日付が表示され、ボディ部にその日に対
して登録されたイベントがイベントの開始時刻と件名と
によって表示される。例えば、4月3日には、イベント
として、8:30から定例会があり、16:00から通
院があることが表示されている。
FIG. 8 is a diagram showing a screen example of the display 208 displayed by the schedule program 603 in step S103. In FIG. 8, 8
Reference numeral 01 denotes a program title display area in which "schedule" indicating the title of the program and "2000" which is the year of the schedule being displayed are displayed. 802
Is a schedule display area for displaying the data of the schedule corresponding to the set period, and in the figure, 4
The weekly schedule from Monday 3rd to April 9th is displayed. In FIG. 8, the schedule display area 802 is composed of seven blocks, the date is displayed in the header part of each block, and the event registered for that day is displayed in the body part by the start time and subject of the event. To be done. For example, on April 3, it is displayed that an event has a regular meeting from 8:30 and an outpatient visit from 16:00.

【0042】803は、操作の対象となるイベントを示
すためのフォーカスであり、表示されるイベントの開始
時刻と件名が反転表示されている。804は、フォーカ
スがあたっているイベントの詳細を表示するためのイベ
ント詳細表示領域であり、イベントのタイトルを示す
「件名」、イベントの開始時間と終了時間を示す「期
間」、イベントが行われる「場所」、イベントに参加す
る人を示す「人物」が表示される。図8では、803に
示される「ゴルフ」にフォーカスがあたっているので、
イベント詳細表示領域804には、件名として「ゴル
フ」、期間として「2000年4月8日8:00−1
7:00」、場所として「ABCゴルフクラブ」、人物
として「吉田,井上,後藤」が表示されている。キーボ
ード207等を用いてイベント詳細表示領域804の各
項目を編集することで、イベントの情報の変更や追加、
削除を行うことができる。
Reference numeral 803 is a focus for indicating an event to be operated, and the start time and subject of the displayed event are highlighted. Reference numeral 804 denotes an event detail display area for displaying the details of the focused event, which includes a “subject” indicating the title of the event, a “period” indicating the start time and end time of the event, and “event execution”. “Place” and “person” indicating a person who participates in the event are displayed. In FIG. 8, since “golf” indicated by 803 is in focus,
In the event details display area 804, the subject is "Golf" and the period is "April 8, 2000 8: 00-1.
7:00 ”, the place is“ ABC golf club ”, and the persons are“ Yoshida, Inoue, Goto ”. By editing each item in the event details display area 804 using the keyboard 207 or the like, change or addition of event information,
Can be deleted.

【0043】805および806は、それぞれ、スケジ
ュール表示領域802に表示する画面を切り替える前画
面ボタンと次画面ボタンである。例えば、前画面ボタン
805をマウス209によってクリックすると、スケジ
ュール表示領域802には3月27日(月)から4月2
日(日)までのスケジュールが表示される。また、図示
の状態で次画面ボタン806をマウス209によってク
リックすると、スケジュール表示領域802には4月1
0日(月)から4月16日(日)までのスケジュールが
表示される。807は、スケジュール表示領域802に
表示されるスケジュールの期間を切り替える表示切替ボ
タンである。図8においては、スケジュール表示領域8
02には1週間分のスケジュールが表示されているが、
表示切替ボタン807をマウス209によってクリック
すると、スケジュール表示領域802には、例えば1か
月分のスケジュールが表示されるようになる。
Reference numerals 805 and 806 are a previous screen button and a next screen button for switching the screens displayed in the schedule display area 802, respectively. For example, when the previous screen button 805 is clicked with the mouse 209, the schedule display area 802 displays from March 27 (Mon) to April 2
The schedule up to the day is displayed. When the next screen button 806 is clicked with the mouse 209 in the state shown in the figure, the schedule display area 802 displays April 1
The schedule from 0th (Monday) to 16th April (Sunday) is displayed. Reference numeral 807 denotes a display switching button for switching the schedule period displayed in the schedule display area 802. In FIG. 8, the schedule display area 8
02 shows the schedule for one week,
When the display switching button 807 is clicked with the mouse 209, a schedule for one month, for example, is displayed in the schedule display area 802.

【0044】808は、ステップS103のスケジュー
ルプログラムを終了し、画像検索プログラムの起動を指
示するための画像検索ボタンである。画像検索ボタン8
08をマウス209によってクリックすると、ステップ
S103のスケジュールプログラムを終了し、ステップ
S102を経て、ステップS105へ制御が移る。
Reference numeral 808 denotes an image search button for ending the schedule program of step S103 and instructing to start the image search program. Image search button 8
If 08 is clicked with the mouse 209, the schedule program of step S103 is ended, and control is passed to step S105 via step S102.

【0045】図8のスケジュール表示領域802および
イベント詳細表示領域804にスケジュールの情報を表
示するために、スケジュールプログラム603は、スケ
ジュールデータベース605(図9)から必要な情報を
取り出して表示する。
In order to display the schedule information in the schedule display area 802 and the event details display area 804 of FIG. 8, the schedule program 603 retrieves and displays the necessary information from the schedule database 605 (FIG. 9).

【0046】図9は、スケジュールデータベース605
のデータ構成例を示した図である。図に示すように、ス
ケジュールデータベース605には、各イベントが、
「期間」、「件名」、「場所」、「人物」のデータ項目
を含むイベント情報として格納される。「期間」には、
イベントの開始時間と終了時間の対が「−」で区切られ
て格納され、「件名」にはイベントの名称が格納され、
「場所」にはイベントが行われる場所の名前が格納さ
れ、「人物」にはイベントに参加する人の名前が格納さ
れる。各イベント情報は、「期間」の開始時間によって
ソートされて格納される。また、「場所」、「人物」に
複数の項目が格納される場合は、各項目が「,」で区切
って格納される。
FIG. 9 shows the schedule database 605.
It is a figure showing an example of a data structure of. As shown in the figure, each event is stored in the schedule database 605.
It is stored as event information including data items of “period”, “subject”, “place”, and “person”. In the "period",
The pair of the start time and end time of the event is separated by "-" and stored, and the name of the event is stored in "Subject".
The "place" stores the name of the place where the event is held, and the "person" stores the name of the person who participates in the event. Each event information is sorted and stored according to the start time of the “period”. Further, when a plurality of items are stored in “place” and “person”, each item is separated by “,” and stored.

【0047】図9に示されるようなスケジュールデータ
ベースを用いて、図8に示されるスケジュール表示領域
802およびイベント詳細表示領域804にスケジュー
ルデータを表示し、前述したスケジュールの閲覧、編集
等の機能を実現する処理は、所謂スケジュール管理プロ
グラムによって一般的に行われており、公知であるの
で、これ以上の詳細な説明は割愛する。
Using the schedule database as shown in FIG. 9, the schedule data is displayed in the schedule display area 802 and the event details display area 804 shown in FIG. 8 to realize the above-mentioned functions such as viewing and editing the schedule. Since the processing to be performed is generally performed by a so-called schedule management program and is known, a detailed description thereof will be omitted.

【0048】次に、ステップS105における、画像検
索プログラム(502、604)による処理について説
明する。
Next, the processing by the image search program (502, 604) in step S105 will be described.

【0049】図11は、ステップS105の画像検索に
おいて表示されるディスプレイ208の画面例を示した
図である。図11において、1101はプログラムタイ
トル表示領域で、プログラムのタイトルを示す「画像検
索」と表示中の画像検索の対象となる年度「2000
年」が表示されている。
FIG. 11 is a view showing a screen example of the display 208 displayed in the image search in step S105. In FIG. 11, reference numeral 1101 denotes a program title display area, which is “image search” indicating the program title and “2000” which is the target of the image search being displayed.
"Year" is displayed.

【0050】1102は、設定されている期間内で、画
像データに対応したイベントを表示するイベント表示領
域であり、図中では4月3日(月)から4月9(日)まで
の1週間のイベントが表示されている。なお、画像検索
処理におけるイベント表示領域1102の表示内容は、
画像データベース(図10)とスケジュールデータベー
ス(図9)の内容を参照して行われるが、この点の詳細
は後述する。
Reference numeral 1102 denotes an event display area for displaying an event corresponding to the image data within the set period, and in the figure, one week from April 3 (Mon) to April 9 (Sun). Events are displayed. The display contents of the event display area 1102 in the image search processing are
This is performed with reference to the contents of the image database (FIG. 10) and the schedule database (FIG. 9), and details of this point will be described later.

【0051】図11では、イベント表示領域1102は
7つのブロックから構成されており、各ブロックのヘッ
ダ部に日付が表示され、ボディ部にその日のイベント
が、その開始時刻と件名によって表示される。例えば、
4月5日には、イベントとして、13:00からB社訪
問があり、17:00から宴会があることが表示されて
いる。ただし、画像データに対応したイベントの名称、
すなわち、「件名」の情報が、画像データベース及びス
ケジュールデータベースのいずれにも存在しない場合
は、ボディ部にはイベントの件名は表示されず、開始時
刻のみが表示される。例えば、4月3日のボディ部に
は、開始時刻の19:21のみが表示され、イベントの
件名は表示されていない。
In FIG. 11, the event display area 1102 is composed of seven blocks, the date is displayed in the header of each block, and the event of the day is displayed in the body by its start time and subject. For example,
On April 5, it is displayed that the company B will be visited from 13:00 and the banquet will be held from 17:00 as an event. However, the name of the event corresponding to the image data,
That is, when the information of “subject” does not exist in either the image database or the schedule database, the subject of the event is not displayed in the body part, and only the start time is displayed. For example, in the body part on April 3, only the start time of 19:21 is displayed, and the subject of the event is not displayed.

【0052】こうしてイベント表示領域1102に表示
されるイベントは、画像と何らかの関連を有すると判断
されたイベントであり、スケジュールデータベース60
5に格納されているイベントと、画像データベース60
6に格納されている画像に対応したメタデータ(「時
刻」および「件名」)の両方から抽出される。したがっ
て、表示されているイベントには、スケジュールデータ
ベース605のみに件名が存在するイベントと、画像デ
ータベース606のみに存在するイベントと、スケジュ
ールデータベース605と画像データベース606の両
方に件名が存在するイベントの3種類がある。従って、
これらを識別するために、イベント表示領域1102に
表示されている各イベントの時刻の左側に1103に示
すような識別マークが表示される。本実施形態では、ス
ケジュールデータベース605のみに件名が存在するイ
ベントに対しては「黒△(黒塗りの△)」が、画像デー
タベース606のみに存在するイベントに対しては「黒
□(黒塗りの□)」が、スケジュールデータベース60
5と画像データベース606の両方の件名が一致するイ
ベントに対しては「黒○(黒塗りの○)」が識別マーク
として使用されている。
The event displayed in the event display area 1102 in this way is an event determined to have some relation to the image, and the schedule database 60.
Event stored in 5 and image database 60
It is extracted from both of the metadata (“time” and “subject”) corresponding to the image stored in 6. Therefore, there are three types of displayed events: an event whose subject exists only in the schedule database 605, an event which exists only in the image database 606, and an event whose subject exists in both the schedule database 605 and the image database 606. There is. Therefore,
In order to identify these, an identification mark 1103 is displayed on the left side of the time of each event displayed in the event display area 1102. In the present embodiment, “black Δ (black-filled Δ)” is assigned to an event whose subject is present only in the schedule database 605, and “black □ (black-filled) is assigned to an event which is present only in the image database 606. □) ”is the schedule database 60
5 is used as an identification mark for the event in which the subject of both 5 and the image database 606 match.

【0053】1104は、操作の対象となるイベントを
示すためのフォーカスであり、表示されるイベントの開
始時刻と件名が反転表示されている。1105は、フォ
ーカスがあたっているイベントに対応した画像のサムネ
イルを表示するイベント画像表示領域である。1106
は、イベント画像表示領域1105に表示されるサムネ
イルである。図11では、1104に示される「ゴル
フ」にフォーカスがあたっているので、イベント画像表
示領域1105には、イベント「ゴルフ」に対応した画
像データベース606に格納された各画像のサムネイル
が表示される。
Reference numeral 1104 is a focus for indicating an event to be operated, and the start time and subject of the displayed event are highlighted. An event image display area 1105 displays a thumbnail of an image corresponding to the focused event. 1106
Are thumbnails displayed in the event image display area 1105. In FIG. 11, since “golf” shown in 1104 is focused, a thumbnail of each image stored in the image database 606 corresponding to the event “golf” is displayed in the event image display area 1105.

【0054】1107および1108は、それぞれ、イ
ベント表示領域1102に表示する画面を切り替える前
画面ボタンと次画面ボタンである。例えば、前画面ボタ
ン1107をマウス209によってクリックすると、イ
ベント表示領域1102には3月27日(月)から4月
2日(日)までのイベントが表示され、次画面ボタン1
108をマウス209によってクリックすると、イベン
ト表示領域1102には4月10日(月)から4月16
日(日)までのイベントが表示される。1109は、図
16に示されるような画面を用いて、いろいろな条件を
指定して画像検索を行うための詳細検索ボタンである。
Reference numerals 1107 and 1108 are a previous screen button and a next screen button, respectively, for switching the screen displayed in the event display area 1102. For example, when the previous screen button 1107 is clicked with the mouse 209, the events from March 27 (Mon) to April 2 (Sun) are displayed in the event display area 1102, and the next screen button 1
When 108 is clicked with the mouse 209, the event display area 1102 is displayed from April 10 (Mon) to April 16
Events up to the day are displayed. A detailed search button 1109 is used to perform an image search by designating various conditions using the screen shown in FIG.

【0055】1110は、ステップS105の画像検索
プログラムを終了し、スケジュールプログラムの起動を
指示するためのスケジュールボタンである。スケジュー
ルボタン1110をマウス209によってクリックする
と、ステップS105の画像検索プログラムを終了し、
ステップS102を経て、ステップS103へ制御が移
る。
Reference numeral 1110 is a schedule button for terminating the image retrieval program of step S105 and instructing to start the schedule program. When the schedule button 1110 is clicked with the mouse 209, the image search program of step S105 is terminated,
Control passes to step S103 via step S102.

【0056】図12は、ステップS105の画像検索の
処理の流れを説明するためのフローチャートである。
FIG. 12 is a flow chart for explaining the flow of the image search processing in step S105.

【0057】ステップS201において、イベント表示
領域1102に表示するイベントの期間を設定する。イ
ベントの期間として、画像検索ボタン808がクリック
された時にスケジュール表示領域802に表示されるス
ケジュールの期間が設定される。例えば、図8に示す状
態において画像検索ボタン808がクリックされると、
設定されるイベントの期間は、2000年4月3日から
2000年4月9日までである。設定を終えるとステッ
プS202へ進む。
In step S201, the period of the event displayed in the event display area 1102 is set. As the event period, the schedule period displayed in the schedule display area 802 when the image search button 808 is clicked is set. For example, when the image search button 808 is clicked in the state shown in FIG.
The set event period is from April 3, 2000 to April 9, 2000. When the setting is completed, the process proceeds to step S202.

【0058】ステップS202は、ステップS201で
設定されたイベントの期間にしたがって、図11に示さ
れるような画像検索の画面を表示する処理である。本処
理の詳細は、図13を用いて後述する。画面表示を終え
るとステップS203へ進む。
Step S202 is a process for displaying an image search screen as shown in FIG. 11 according to the event period set in step S201. Details of this processing will be described later with reference to FIG. When the screen display is completed, the process proceeds to step S203.

【0059】ステップS203において、キーボード2
07、または、マウス209による指示によって処理を
分岐させる。イベント画像表示領域1105に表示され
ているサムネイルの一つをマウス209で選択してダブ
ルクリックすると、対象となるサムネイルの拡大表示が
指示されたことになり、ステップS204へ分岐する。
詳細検索ボタン1109がマウス209によってクリッ
クされるか、イベント表示領域1102に表示されてい
るイベントがマウス209によってクリックされると、
ステップS205へ分岐する。スケジュールボタン11
01がマウス209によってクリックされると、ステッ
プS105の画像検索プログラムを終了し、ステップS
102を経て、ステップS103へ制御が移る。これ以
外の場合は、ステップS206へ分岐する。
In step S203, the keyboard 2
The processing is branched according to 07 or an instruction from the mouse 209. When one of the thumbnails displayed in the event image display area 1105 is selected with the mouse 209 and double-clicked, it means that the enlarged display of the target thumbnail is instructed, and the process branches to step S204.
When the detailed search button 1109 is clicked by the mouse 209 or the event displayed in the event display area 1102 is clicked by the mouse 209,
It branches to step S205. Schedule button 11
When 01 is clicked by the mouse 209, the image search program of step S105 is terminated, and step S105
After 102, the control proceeds to step S103. Otherwise, the process branches to step S206.

【0060】ステップS204は、ステップS203に
おいて選択された画像を拡大表示し、選択された画像に
関して処理を行う拡大表示処理である。本処理では、図
15に示されるような画面が、ディスプレイ208へ表
示される。なお、本処理の詳細は、図15を用いて後述
する。処理を終えるとステップS203へ進む。
Step S204 is an enlarged display process for enlarging and displaying the image selected in step S203 and processing the selected image. In this process, a screen as shown in FIG. 15 is displayed on the display 208. The details of this process will be described later with reference to FIG. When the processing is completed, the process proceeds to step S203.

【0061】また、ステップS205は、詳細検索ボタ
ン1109がマウス209によってクリックされるか、
イベント表示領域1102に表示されているイベントが
マウス209によってダブルクリックされた場合の画像
詳細検索処理である。本処理では、図16に示されるよ
うな画面が、ディスプレイ208へ表示される。本処理
の詳細は、図16を用いて後述する。処理を終えるとス
テップS203へ進む。
In step S205, whether the detailed search button 1109 is clicked by the mouse 209,
This is image detail search processing when an event displayed in the event display area 1102 is double-clicked by the mouse 209. In this process, a screen as shown in FIG. 16 is displayed on the display 208. Details of this processing will be described later with reference to FIG. When the processing is completed, the process proceeds to step S203.

【0062】ステップS206では、指示された内容に
応じて必要な処理が行われる。例えば、前画面ボタン1
107や次画面ボタン1108がクリックされると、イ
ベント表示領域1102に表示されるイベントの期間を
変更する。処理を終えるとステップS203へ進む。
In step S206, necessary processing is performed according to the instructed content. For example, the previous screen button 1
When 107 or the next screen button 1108 is clicked, the period of the event displayed in the event display area 1102 is changed. When the processing is completed, the process proceeds to step S203.

【0063】図13は、ステップS202の画面表示の
処理の流れを説明するためのフローチャートである。ス
テップS301において、画像イベントバッファ607
をクリアするなどの必要な処理化を行い、ステップS3
02へ進む。画像イベントバッファ607は、イベント
表示領域1102に表示するためのイベントの情報を格
納するためのバッファであり、図14にそのデータ構成
例を示す。画像イベントバッファ607には、図14に
示されるように、各イベントの情報が、イベントの開始
時刻と終了時刻を表す「期間」、イベントの名称を表す
「件名」、イベントが行われる「場所」、イベントに参
加者の名前を表す「人物」、スケジュールデータベース
605と画像データベースとの同期関係を表す「同期」
が、それぞれ対応されて格納される。「場所」や「人
物」など、複数の項目が存在する場合は、カンマ「,」
で区切られて格納される。
FIG. 13 is a flow chart for explaining the flow of the screen display processing in step S202. In step S301, the image event buffer 607
Perform necessary processing such as clearing step S3
Go to 02. The image event buffer 607 is a buffer for storing event information to be displayed in the event display area 1102, and FIG. 14 shows a data configuration example thereof. In the image event buffer 607, as shown in FIG. 14, information of each event includes “period” indicating the start time and end time of the event, “subject” indicating the name of the event, and “location” where the event is performed. , "Person" that represents the names of participants in the event, and "Synchronization" that represents the synchronization relationship between the schedule database 605 and the image database.
Are stored in association with each other. If there are multiple items such as "location" and "person", comma ","
Separated by and stored.

【0064】ステップS302において、画像データベ
ース606に格納されている画像の中から、ステップS
201で設定された期間に対応した画像を時刻の古い順
にひとつずつ取り出す。画像データベース606では、
画像は時刻によってソートされているので、時刻の順番
通りに取り出すことは容易にできる。画像を取り出すこ
とができたかどうかによって、ステップS303におい
て分岐する。画像を取り出すことができれば、ステップ
S304へ分岐する。一方、設定された期間内に対応し
た画像が存在しないか、すべての画像を取り出し終えて
いればステップS311へ分岐する。
In step S302, from among the images stored in the image database 606, step S
Images corresponding to the period set in 201 are taken out one by one in order of oldest time. In the image database 606,
Since the images are sorted by time, it is easy to retrieve them in order of time. The process branches at step S303 depending on whether or not the image can be extracted. If the image can be extracted, the process branches to step S304. On the other hand, if there is no corresponding image within the set period or if all the images have been extracted, the process branches to step S311.

【0065】ステップS304では、ステップS302
で取り出した画像の「時刻」を「期間」内に含むイベン
トを、スケジュールデータベース605の中から探して
取得する。ステップS305では、ステップS304で
該当するイベントが取得できたかどうかによって処理を
分岐する。該当するイベントが存在して取得できればス
テップS306へ分岐し、該当するイベントが存在しな
くて取得できなければステップS310へ分岐する。
In step S304, step S302
The schedule database 605 is searched for and acquired for an event that includes the “time” of the image taken out in step 7 within the “period”. In step S305, the process branches depending on whether the corresponding event has been acquired in step S304. If the corresponding event exists and can be acquired, the process branches to step S306. If the corresponding event does not exist and cannot be acquired, the process branches to step S310.

【0066】ステップS306では、ステップS302
で取り出した画像に対して、画像データベース606中
にメタデータとして「件名」が存在するかどうかによっ
て処理が分岐される。「件名」が存在すればステップS
307へ分岐し、存在しなければステップS308へ分
岐する。
In step S306, step S302
The process branches depending on whether or not “subject” is present as metadata in the image database 606 for the image extracted in step S6. If "Subject" exists, step S
If it does not exist, the process branches to step S308.

【0067】ステップS307において、ステップS3
02で取り出した画像のイベントと、ステップS304
において取り出したスケジュールデータのイベントが一
致しているかどうか、すなわち、画像に対する「件名」
とスケジュールデータの「件名」が一致しているかどう
かによって分岐する。一致していればステップS309
へ分岐し、一致してなければステップS310へ分岐す
る。
In step S307, step S3
The event of the image extracted in 02 and step S304
Whether the events of the schedule data retrieved in step 3 are the same, that is, the "subject" for the image
Branches depending on whether or not the "subject" of schedule data matches. If they match, step S309
If there is no match, the process branches to step S310.

【0068】ステップS308は、ステップS302で
取り出した画像のイベントに関する情報(件名)が、ス
ケジュールデータベース605にのみ存在して画像デー
タベース606には存在しない場合のイベント格納処理
である。すなわち、ステップS302で取り出した画像
の「時刻」を含む「期間」を持つイベントがスケジュー
ルデータベース605に存在し、当該画像のメタデータ
の「件名」に情報が格納されていない場合に、当該画像
のイベントを画像イベントバッファ607へ追加する処
理である。
Step S308 is an event storing process when the information (subject name) regarding the event of the image extracted in step S302 exists only in the schedule database 605 but not in the image database 606. That is, when an event having a “period” including the “time” of the image extracted in step S302 exists in the schedule database 605 and information is not stored in the “subject” of the metadata of the image, the image This is processing for adding an event to the image event buffer 607.

【0069】ステップS304においてスケジュールデ
ータベース605より取り出したイベントの「期間」、
「件名」、「場所」、「人物」を画像イベントバッファ
607の新しいイベントとして追加する。そして、画像
イベントバッファ607の「同期」には、スケジュール
データベース605のみに件名が存在するイベントであ
ることを示す「黒△」が格納される。ただし、このイベ
ント追加処理は、ステップS304において取り出され
たイベントと同一のイベントが画像イベントバッファ6
07に格納されていない場合のみに行われ、すでに同一
のイベントが画像イベントバッファ607へ格納されて
いる場合は追加は行わない。
The "period" of the event retrieved from the schedule database 605 in step S304,
“Subject”, “place”, and “person” are added as new events in the image event buffer 607. Then, “synchronization” of the image event buffer 607 stores “black Δ” indicating that the event has a subject only in the schedule database 605. However, in this event addition processing, the same event as the event extracted in step S304 is the image event buffer 6
It is performed only when it is not stored in 07 and is not added when the same event is already stored in the image event buffer 607.

【0070】例えば、スケジュールデータベースの状態
が図9に示される状態であり、画像データベース606
の状態が図10に示される状態であるときに、ステップ
302において、「時刻」が「2000/04/08/
09/10」の画像を取り出した場合、本処理によっ
て、画像イベントバッファ607に、「期間」が「20
00/04/08/08/00−2000/04/08
/17/00」、「件名」が「ゴルフ」、「場所」が
「Aゴルフクラブ」、「人物」が「吉田,井上,後
藤」、「同期」が「黒△」の新しいイベントが追加され
る。しかしながら、ステップS302において「時刻」
が「2000/04/08/09/12」の画像が取り
出された場合、画像イベントバッファ607には対応す
るスケジュールのイベントがすでに登録されているの
で、新しいイベントとして画像イベントバッファ607
へ追加することはしない。
For example, the state of the schedule database is the state shown in FIG.
10 is the state shown in FIG. 10, the "time" is "2000/04/08 /" in step 302.
When the image of “09/10” is extracted, this process causes the image event buffer 607 to have a “period” of “20”.
00/04/08/08 / 00-2000 / 04/08
/ 17/00 "," Subject "is" Golf "," Place "is" A Golf Club "," Person "is" Yoshida, Inoue, Goto ", and" Sync "is" Black △ ". It However, in step S302, "time"
When the image of “2000/04/08/09/12” is retrieved, the event of the corresponding schedule has already been registered in the image event buffer 607, so the image event buffer 607 is a new event.
Not added to.

【0071】以上の処理を終えるとステップS302へ
進む。
When the above processing is completed, the process proceeds to step S302.

【0072】ステップS309は、ステップS302で
取り出した画像のイベントの件名と、ステップS304
において取り出したスケジュールデータのイベントの件
名が一致している場合に、画像のイベントを画像イベン
トバッファ607へ追加する処理である。ステップS3
09では、ステップS304において取り出したスケジ
ュールのイベントの「期間」、「件名」、「場所」、
「人物」を画像イベントバッファ607の新しいイベン
トとして追加する。画像イベントバッファ607の「同
期」には、スケジュールデータベース605と画像デー
タベース606の両方にイベントの情報が格納されてお
り同期が取れていることを示す「黒○」が格納される。
また、ステップS308と同様に、画像イベントバッフ
ァ607にステップS304において取り出されたイベ
ントと同一のイベントが既に格納されている場合には、
画像イベントバッファ607へのそのイベントの追加格
納は行わない。
In step S309, the event subject of the image extracted in step S302 and step S304.
This is a process of adding an event of an image to the image event buffer 607 when the subject of the event of the schedule data extracted in step 3 is matched. Step S3
In 09, the "period", "subject", "place" of the event of the schedule extracted in step S304,
“Person” is added as a new event in the image event buffer 607. The “synchronization” of the image event buffer 607 stores “black ◯” indicating that the event information is stored in both the schedule database 605 and the image database 606 and that synchronization is achieved.
Further, similar to step S308, if the same event as the event extracted in step S304 is already stored in the image event buffer 607,
The event is not additionally stored in the image event buffer 607.

【0073】例えば、スケジュールデータベースの状態
が図9に示される状態であり、画像データベース606
の状態が図10に示される状態であるときに、ステップ
302において、「時刻」が「2000/04/07/
12/15」の画像を取り出した場合、本処理によっ
て、画像イベントバッファ607に、「期間」が「20
00/04/07/12/00−2000/04/07
/13/00」、「件名」が「会食」、「場所」が「A
ホテル」、「人物」が「吉田,田中,中田」、「同期」
が「黒○」の新しいイベントが追加される。ただし、こ
の後、ステップ302において「時刻」が「2000/
04/07/12/16」の画像を取り出した場合、画
像イベントバッファ607には対応するスケジュールの
イベントがすでに登録されているので、新しいイベント
を画像イベントバッファ607へは追加しない。
For example, the state of the schedule database is as shown in FIG.
10 is the state shown in FIG. 10, the "time" is "2000/04/07 /" in step 302.
When the image of “12/15” is taken out, the “period” is set to “20” in the image event buffer 607 by this processing.
00/04/07/12 / 00-2000 / 04/07
/ 13/00 "," Subject "is" Meals "," Place "is" A "
"Hotel", "Person" is "Yoshida, Tanaka, Nakata", "Synchronization"
A new event with "Black ○" is added. However, after this, in step 302, the "time" is "2000 /
When the image of “04/07/12/16” is taken out, since the event of the corresponding schedule has already been registered in the image event buffer 607, a new event is not added to the image event buffer 607.

【0074】以上の処理を終えるとステップS302へ
進む。
When the above process is completed, the process proceeds to step S302.

【0075】ステップS310は、(1)ステップS3
02で取り出した画像のイベントに対応したイベントが
スケジュールデータベース607に存在しない場合、す
なわち、ステップS302で取り出した画像の「時刻」
を含む「期間」を持つイベントがスケジュールデータベ
ース605に存在しない場合、または、(2)対応する
「期間」を持つイベントがスケジュールデータベース6
05に存在していても画像データベースにおけるそのイ
ベントの「件名」とスケジュールデータベースにおける
そのイベントの「件名」が一致しない場合(スケジュー
ルデータまたは画像のイベントに件名が無い場合を含
む)に、画像のイベントを画像イベントバッファ607
へ追加する処理である。
The step S310 is (1) the step S3.
When the event corresponding to the event of the image extracted in 02 does not exist in the schedule database 607, that is, the “time” of the image extracted in step S302
If there is no event having a “duration” including “in” in the schedule database 605, or (2) an event having a corresponding “duration” is in the schedule database 6
If the "Subject" of the event in the image database does not match the "Subject" of the event in the schedule database even if it exists in 05 (including the case where there is no subject in the schedule data or the event of the image), the event of the image Image event buffer 607
Is a process to be added to.

【0076】ステップS310では、画像イベントバッ
ファ607の有効データの最後の画像イベントの「件
名」と、ステップS302で取り出した画像のイベント
の「件名」を比較し、一致しているかどうかによって、
格納方法が異なる。一致していない場合は、ステップS
302で取り出した画像のイベントを、新しいイベント
として画像イベントバッファ607の有効データの末尾
に追加する。すなわち、ステップS302で取り出した
画像のメタデータである「時刻」を画像イベントバッフ
ァ607の「期間」の開始時刻および終了時刻として格
納し、ステップS302で取り出した画像のメタデータ
である「件名」、「場所」、「人物」を、それぞれ、画
像イベントバッファ607の「件名」、「場所」、「人
物」に格納する。画像イベントバッファ607の「同
期」には、画像データベース606のみに存在するイベ
ントであることを示す「黒□」が格納される。
In step S310, the "subject" of the last image event of the valid data in the image event buffer 607 and the "subject" of the event of the image extracted in step S302 are compared, and depending on whether they match,
Storage method is different. If they do not match, step S
The event of the image taken out at 302 is added to the end of the valid data of the image event buffer 607 as a new event. That is, "time", which is the metadata of the image extracted in step S302, is stored as the start time and end time of the "period" in the image event buffer 607, and the "subject", which is the metadata of the image extracted in step S302, “Place” and “person” are stored in “subject”, “place”, and “person” of the image event buffer 607, respectively. The “synchronization” of the image event buffer 607 stores “black □” indicating that the event exists only in the image database 606.

【0077】例えば、ステップ302において、図10
に示す画像データベース606の「時刻」が「2000
/04/09/17/42」の画像を取り出し、画像イ
ベントバッファ607の有効データの末尾のイベントの
「件名」が「カラオケ」でない場合、本処理によって、
画像イベントバッファ607に、「期間」が「2000
/04/09/17/42−2000/04/09/1
7/42」、「件名」が「カラオケ」、「場所」が「カ
ラオケA」、「人物」が「吉田,吉中」、「同期」が
「黒□」の新しいイベントが追加され、画像イベントバ
ッファ607の状態は、図14に示されるような状態に
なる。
For example, in step 302, FIG.
In the image database 606 shown in FIG.
If the “subject” of the event at the end of the valid data in the image event buffer 607 is not “Karaoke”, this processing causes
In the image event buffer 607, the “period” is “2000.
/ 04/09/17 / 42-2000 / 04/09/1
7/42 ”,“ Subject ”is“ Karaoke ”,“ Place ”is“ Karaoke A ”,“ Person ”is“ Yoshida, Yoshinaka ”, and“ Sync ”is“ Black □ ”. The state of the buffer 607 is as shown in FIG.

【0078】一方、画像イベントバッファ607の有効
データの最後の画像イベントの「件名」と、ステップS
302で取り出した画像のイベントの「件名」を比較
し、一致している場合は、ステップS302で取り出し
た画像のイベントを、新しいイベントとして画像イベン
トバッファ607の有効データの末尾に追加せず、一致
している画像イベントバッファ607のイベントにステ
ップS302で取り出した画像のイベントの情報を追加
する。
On the other hand, the "subject" of the last image event in the valid data of the image event buffer 607 and the step S
The "subject" of the event of the image extracted in 302 is compared, and if they match, the event of the image extracted in step S302 is added as a new event to the end of valid data in the image event buffer 607 and The event information of the image extracted in step S302 is added to the event of the image event buffer 607 being processed.

【0079】すなわち、ステップS302で取り出した
画像の「時刻」を一致している画像イベントバッファ6
07のイベントの「期間」の終了時間として更新する。
さらに、ステップS302で取り出した画像のメタデー
タである「場所」、「人物」を、それぞれ、一致してい
る画像イベントバッファ607のイベントの「場所」、
「人物」と比較し、画像イベントバッファ607に存在
しない情報があれば、その情報を、画像イベントバッフ
ァ607に追加して更新する。
That is, the image event buffer 6 in which the "time" of the image taken out in step S302 matches
It is updated as the end time of the "period" of the 07 event.
Furthermore, the “location” and “person”, which are the metadata of the image extracted in step S302, respectively match the “location” of the event in the image event buffer 607 that matches.
If there is information that does not exist in the image event buffer 607 as compared with “person”, that information is added to the image event buffer 607 and updated.

【0080】例えば、ステップ302において、図10
に示す画像データベース606の「時刻」が「2000
/04/09/17/45」の画像を取り出し、画像イ
ベントバッファ607の状態が図14のようになってい
る場合、本処理によって、画像イベントバッファ607
の「期間」の「2000/04/09/17/42−2
000/04/09/17/42」は「2000/04
/09/17/42−2000/04/09/17/4
5」に更新され、「人物」の「吉田,吉中」は、「吉
田,吉中,吉野」に更新されるが、「場所」は更新され
ない。
For example, in step 302, FIG.
In the image database 606 shown in FIG.
"04/04/09/17/45", and when the state of the image event buffer 607 is as shown in FIG.
"Period" of "2000/04/09/17 / 42-2
"000/04/09/17/42" is "2000/04
/ 09/17 / 42-2000 / 04/09/17/4
5 ”and“ Person ”“ Yoshida, Yoshinaka ”is updated to“ Yoshida, Yoshinaka, Yoshino ”, but“ Place ”is not updated.

【0081】ただし、画像イベントバッファ607の有
効データの最後の画像イベントの「件名」と、ステップ
S302で取り出した画像のイベントの「件名」のどち
らにも値が格納されておらず、かつ、画像イベントバッ
ファ607の最後の画像イベントの「期間」の日付と、
ステップS302で取り出した画像の「時刻」の日付が
異なっていれば、ステップS302で取り出した画像の
イベントの情報を、新しいイベントとして画像イベント
バッファ607へ追加する。処理を終えるとステップS
302へ進む。
However, no value is stored in both the "subject" of the last image event of the valid data in the image event buffer 607 and the "subject" of the event of the image extracted in step S302, and the image The date of the "period" of the last image event in the event buffer 607,
If the "time" date of the image extracted in step S302 is different, the event information of the image extracted in step S302 is added to the image event buffer 607 as a new event. When processing is completed, step S
Proceed to 302.

【0082】ステップS311は、画像イベントバッフ
ァ607に格納されているイベントを、イベント表示領
域1102に表示し、フォーカス1104を画像イベン
トバッファ607の先頭のイベントに設定し、フォーカ
スのあたっているイベントに対応した画像データを画像
データベース606から求めてサムネイルをイベント画
像表示領域に表示し、その他必要な項目をディスプレイ
208に表示する。
In step S311, the event stored in the image event buffer 607 is displayed in the event display area 1102, the focus 1104 is set to the first event in the image event buffer 607, and the focused event is dealt with. The obtained image data is obtained from the image database 606, a thumbnail is displayed in the event image display area, and other necessary items are displayed on the display 208.

【0083】次に、ステップS204における拡大表示
処理について説明する。
Next, the enlarged display processing in step S204 will be described.

【0084】図15は、ステップS204の拡大表示処
理において、ディスプレイ208に表示される画面を示
した図である。図15において、1501は撮影時刻表
示領域で、対象となる画像が作成または撮影された時刻
が表示されている。この時刻は、画像データベース60
6中の「時刻」が表示される。1502は、対象となる
画像を表示する拡大画像表示領域である。拡大画像表示
領域の左には、1503に示すように、その画像のイベ
ントのスケジュールデータベース605と画像データベ
ース606との間での同期関係を示す識別マーク(「黒
△」、「黒□」、「黒○」のいずれか)が表示される。
対象となる画像は、イベント画像表示領域1105に表
示されていたものであり、画像イベントバッファ607
中のイベントと対応付けられているので、初期画面の識
別マーク1503として、画像イベントバッファ607
中の「同期」と同じ内容が表示される。
FIG. 15 is a diagram showing a screen displayed on the display 208 in the enlarged display processing of step S204. In FIG. 15, a shooting time display area 1501 displays the time when the target image was created or shot. This time is the image database 60
“Time” in 6 is displayed. Reference numeral 1502 is an enlarged image display area for displaying a target image. On the left side of the enlarged image display area, as shown by 1503, identification marks (“black Δ”, “black □”, “black □”, “black □”, “ One of “black circles” is displayed.
The target image is the one displayed in the event image display area 1105, and is the image event buffer 607.
Since it is associated with the event inside, the image event buffer 607 is used as the identification mark 1503 on the initial screen.
The same content as "Sync" in the above is displayed.

【0085】1504は、対象となる画像のイベントの
情報を表示するためのイベント情報表示領域であり、画
像のイベントの情報として、「件名」、「期間」、「場
所」、「人物」の項目の情報が表示される。イベント情
報表示領域1504に表示されている各項目の内容は、
キーボード207を用いて編集することが可能である。
対象となる画像は、イベント画像表示領域1105に表
示されており、画像イベントバッファ607中のイベン
トと対応付けられているので、イベント情報表示領域1
504の初期画面としては、画像イベントバッファ60
7中の「件名」、「期間」、「場所」、「人物」の項目
の情報が表示されることになる。
Reference numeral 1504 denotes an event information display area for displaying event information of a target image, and items of "subject", "period", "place", and "person" as image event information. Information is displayed. The content of each item displayed in the event information display area 1504 is
It can be edited using the keyboard 207.
Since the target image is displayed in the event image display area 1105 and is associated with the event in the image event buffer 607, the event information display area 1
As the initial screen of 504, the image event buffer 60
The information of the items "subject", "period", "place", and "person" in 7 will be displayed.

【0086】1505は、対象となる画像の固有のメタ
データを表示するメタデータ表示領域であり、メタデー
タとして、「人物」、「キーワード」が表示される。メ
タデータ表示領域1505に表示されている各項目の内
容は、キーボード207を用いて編集することが可能で
ある。メタデータ表示領域1505の初期画面として、
画像データベース606中の対象となる画像の「人物」
と「キーワード」の内容が表示される。
Reference numeral 1505 denotes a metadata display area for displaying the unique metadata of the target image, and "person" and "keyword" are displayed as the metadata. The contents of each item displayed in the metadata display area 1505 can be edited using the keyboard 207. As the initial screen of the metadata display area 1505,
"Person" of the target image in the image database 606
And the contents of "keyword" are displayed.

【0087】1506は、情報表示領域1504とメタ
データ表示領域1505に表示されている内容を、スケ
ジュールデータベース605と画像データベース606
へ反映させ、スケジュールデータベース605と画像デ
ータベース606との間のイベントの情報を同期させる
とともに、画像データベース606の画像のメタデータ
を更新することを指示するためのメタ同期ボタンであ
る。メタ同期ボタン1506がマウス209によってク
リックされると、識別マーク1503にしたがって、更
新するデータベースが決定され、対象となるデータベー
スの更新が行われる。
Reference numeral 1506 designates the contents displayed in the information display area 1504 and the metadata display area 1505 as the schedule database 605 and the image database 606.
This is a meta synchronization button for instructing to reflect the information of the event between the schedule database 605 and the image database 606 and to update the metadata of the image in the image database 606. When the meta synchronization button 1506 is clicked with the mouse 209, the database to be updated is determined according to the identification mark 1503, and the target database is updated.

【0088】図17はメタ同期ボタン1506が指示さ
れた場合に実行されるメタ同期処理の手順を説明するフ
ローチャートである。
FIG. 17 is a flow chart for explaining the procedure of the meta synchronization processing executed when the meta synchronization button 1506 is instructed.

【0089】識別マーク1503が「黒△」または「黒
○」の場合は、イベントの情報は、スケジュールデータ
ベース605に存在しているので、まず、イベント情報
表示領域1504の内容と、スケジュールデータベース
605の内容との間で矛盾が生じていないかどうかチェ
ックが行われる(ステップS401、S402)。対象
となる画像は、画像イベントバッファ607中のイベン
トと対応付けられているので、画像イベントバッファ6
07中の対応するイベントと、イベント情報表示領域1
504との「件名」、「期間」、「場所」、「人物」が
比較される。この比較の結果、異なっていれば、イベン
ト情報表示領域1504の内容が更新されたものとし
て、スケジュールデータベース605の更新を行う(ス
テップS403〜S406)。
When the identification mark 1503 is “black Δ” or “black o”, the event information exists in the schedule database 605. Therefore, first, the contents of the event information display area 1504 and the schedule database 605 It is checked whether or not there is a contradiction with the contents (steps S401 and S402). Since the target image is associated with the event in the image event buffer 607, the image event buffer 6
Corresponding event in 07 and event information display area 1
The “subject”, “period”, “place”, and “person” with 504 are compared. If the result of this comparison is that they are different, it is determined that the contents of the event information display area 1504 have been updated, and the schedule database 605 is updated (steps S403 to S406).

【0090】その際、新しいスケジュールデータとして
スケジュールデータベース605に追加するのか、対応
付けられたスケジュールデータの内容の更新を行うのか
を、オペレータに選択させ(ステップS404)、オペ
レータの選択に基づいて、新規スケジュールデータを追
加するか、対応するスケジュールデータの更新を行う。
スケジュールデータベース605への追加が選択された
場合は、イベント情報表示領域1504に表示された
「件名」、「期間」、「場所」、「人物」を有するイベ
ントを、新たなイベントとしてスケジュールデータベー
ス605に追加する(ステップS406)。一方、対応
付けられたスケジュールデータの内容を更新することが
選択されていた場合は、イベント情報表示領域1504
に表示された「件名」、「期間」、「場所」、「人物」
の内容で、スケジュールデータベース605内の該当す
るイベントの内容を更新する(ステップS405)。
At this time, the operator is allowed to select whether to add new schedule data to the schedule database 605 or to update the contents of the associated schedule data (step S404). Add schedule data or update the corresponding schedule data.
When addition to the schedule database 605 is selected, an event having “subject”, “period”, “place”, and “person” displayed in the event information display area 1504 is added to the schedule database 605 as a new event. Add (step S406). On the other hand, if updating the contents of the associated schedule data is selected, the event information display area 1504
"Subject", "Period", "Location", "Person" displayed in
The content of the corresponding event in the schedule database 605 is updated with the content of (step S405).

【0091】特に、識別マーク1503が「黒△」の場
合は、画像のメタデータとして、イベントの名称が格納
されておらず、スケジュールデータベース605の中の
(時刻によって)対応するイベントの情報を仮に付与し
ているだけなので、スケジュールデータベース605の
中には、画像が撮影されたイベントの情報が格納されて
いない場合がある。このような場合、イベント情報表示
領域1504において、画像が撮影されたイベントの情
報が入力されるので、上記のように画像のイベントから
スケジュールデータを追加させることが必要になってく
る。
In particular, when the identification mark 1503 is “black Δ”, the name of the event is not stored as metadata of the image, and the information on the corresponding event in the schedule database 605 (depending on the time) is temporarily stored. Since it is only given, the schedule database 605 may not store information on the event at which the image was captured. In such a case, since the information of the event in which the image was captured is input in the event information display area 1504, it becomes necessary to add the schedule data from the event of the image as described above.

【0092】イベント情報表示領域1504の内容と、
スケジュールデータベース605の内容との間で矛盾が
生じていなければ、スケジュールデータベース605に
対して変更は加えない(ステップS403からS407
へスキップする)。
The contents of the event information display area 1504,
If there is no inconsistency with the contents of the schedule database 605, the schedule database 605 is not changed (steps S403 to S407).
Skip to).

【0093】続いて、画像データベース中の、対象とな
る画像のメタデータの更新を行う(ステップS40
7)。すなわち、イベント情報表示領域1504の「件
名」、「場所」の内容を、画像データベース606中の
対象となる画像の「件名」、「場所」に格納し、メタデ
ータ表示領域の「人物」、「キーワード」の内容を、画
像データベース606中の対象となる画像の「人物」、
「キーワード」に格納する。
Subsequently, the metadata of the target image in the image database is updated (step S40).
7). That is, the contents of “subject” and “place” in the event information display area 1504 are stored in “subject” and “location” of the target image in the image database 606, and “person” and “person” in the metadata display area are stored. The content of the “keyword” is set to the “person” of the target image in the image database 606,
Store in "keyword".

【0094】一方、識別マーク1503が「黒□」の場
合は、イベントの情報は、スケジュールデータベース6
05に存在していないので、まず、イベント情報表示領
域1504の内容を、新しいスケジュールデータ(イベ
ント)としてスケジュールデータベース605に追加す
る(ステップS408)。続いて、対象となる画像のメ
タデータの更新を行う(ステップS409)。イベント
情報表示領域1504の「件名」、「場所」の内容を、
画像データベース606中の対象となる画像の「件
名」、「場所」に格納し、メタデータ表示領域の「人
物」、「キーワード」の内容を、画像データベース60
6中の対象となる画像の「人物」、「キーワード」に格
納する。
On the other hand, when the identification mark 1503 is "black square", the event information is the schedule database 6
05, the contents of the event information display area 1504 are first added to the schedule database 605 as new schedule data (event) (step S408). Then, the metadata of the target image is updated (step S409). Change the contents of “Subject” and “Location” in the event information display area 1504 to
The contents of “person” and “keyword” in the metadata display area are stored in the “subject” and “location” of the target image in the image database 606.
It is stored in “Person” and “Keyword” of the target image in 6.

【0095】以上のようにして、スケジュールデータベ
ース605と画像データベース606の更新を終える
と、対象となる画像のイベントの情報が、スケジュール
データベース605と画像データベース606との間で
同期が取れたことになるので、識別マーク1503を
「黒○」に変更する(ステップS410)。
When the updating of the schedule database 605 and the image database 606 is completed as described above, the event information of the target image is synchronized between the schedule database 605 and the image database 606. Therefore, the identification mark 1503 is changed to "black circle" (step S410).

【0096】図15において、1507は、ステップS
204の拡大表示処理を終了し、図11に示されるよう
な画面を用いてイベントの時間順で画像を検索する画像
検索プログラムへの移行を指示するための画像検索ボタ
ンである。画像検索ボタン1507をマウス209によ
ってクリックすると、ステップS204の拡大表示処理
を終了し、ステップS202と同様にして図11に示さ
れるような画面を表示し、ステップS203へ制御が移
る。
In FIG. 15, 1507 represents step S.
This is an image search button for instructing the shift to an image search program for terminating the enlargement display processing of 204 and using the screen as shown in FIG. 11 to search for images in the time order of events. When the image search button 1507 is clicked on with the mouse 209, the enlargement display processing in step S204 ends, the screen as shown in FIG. 11 is displayed in the same manner as in step S202, and control is passed to step S203.

【0097】次にステップS205における画像詳細検
索について説明する。
Next, the image detailed search in step S205 will be described.

【0098】図16は、ステップS205の画像詳細検
索処理において、ディスプレイ208に表示される画面
を示した図である。図16において、1601はプログ
ラムタイトル表示領域で、プログラムのタイトルを示す
「画像詳細検索」が表示されている。
FIG. 16 is a diagram showing a screen displayed on the display 208 in the image detail search processing in step S205. In FIG. 16, reference numeral 1601 denotes a program title display area in which “image detail search” indicating the title of the program is displayed.

【0099】1602は、画像を検索するための条件を
設定するための検索条件設定領域であり、「件名」、
「期間」、「場所」、「人物」、「キーワード」といっ
た検索の条件が表示される。ステップS203におい
て、詳細検索ボタン1109がマウス209によってク
リックされた場合には、初期画面として、検索条件設定
領域1602の各「件名」、「期間」、「場所」、「人
物」、「キーワード」の項目には何も表示されていな
い。しかしながら、図11の表示状態で、イベント表示
領域1102に表示されているイベントの一つがマウス
209によって選択されていた場合には、選択されてい
るイベントの対応するイベント情報が画像イベントバッ
ファ607から求められ、図16に示されるように、初
期画面として、検索条件設定領域の「件名」、「期
間」、「場所」、「人物」の項目に表示される。また、
検索条件設定領域1602の各「件名」、「期間」、
「場所」、「人物」、「キーワード」の項目の内容は、
キーボード207によって入力、削除、修正などの編集
が可能であり、編集した結果が表示される。
Reference numeral 1602 denotes a search condition setting area for setting a condition for searching for an image.
Search conditions such as “period”, “place”, “person”, and “keyword” are displayed. In step S203, when the detailed search button 1109 is clicked with the mouse 209, as the initial screen, each of “subject”, “period”, “place”, “person”, and “keyword” in the search condition setting area 1602 is displayed. Nothing is displayed in the item. However, in the display state of FIG. 11, when one of the events displayed in the event display area 1102 is selected by the mouse 209, the event information corresponding to the selected event is obtained from the image event buffer 607. As shown in FIG. 16, the initial screen is displayed in the items “subject”, “period”, “place”, and “person” in the search condition setting area. Also,
Each "subject", "period", and search condition setting area 1602
The contents of "Place", "Person", and "Keyword" are
Editing such as input, deletion, and correction is possible with the keyboard 207, and the edited result is displayed.

【0100】1603は、検索条件設定領域1602に
おいて設定された条件で画像が検索された結果を表示す
るために検索結果表示領域である。検索条件設定領域1
602で設定されている条件を満たす画像のサムネイル
が1604に示すように表示され、各サムネイルの左上
には、その画像のイベントのスケジュールデータベース
605と画像データベース606との間での同期関係を
示す識別マーク(「黒△」、「黒□」、「黒○」のいず
れか)が表示される。検索結果表示領域1603の初期
画面として、ステップS203において、詳細検索ボタ
ン1109がマウス209によってクリックされた場合
には、検索結果表示領域1603にはなにも表示されて
いないが、イベント表示領域1102に表示されている
イベントがマウス209によってクリックされた場合に
は、クリックされたイベントに対応した画像が、画像デ
ータベース606より求められ、検索結果表示領域16
03に、そのサムネイルが表示される。検索結果表示領
域1603に表示されている画像のサムネイルのひとつ
をダブルクリックすると、その画像に対して、ステップ
204の拡大表示と同様の処理が行われる。
Reference numeral 1603 is a search result display area for displaying the result of image search under the conditions set in the search condition setting area 1602. Search condition setting area 1
Thumbnails of images satisfying the conditions set in 602 are displayed as shown in 1604, and an identification indicating the synchronization relationship between the event schedule database 605 and the image database 606 of the image is displayed at the upper left of each thumbnail. A mark (one of “black Δ”, “black □”, and “black o”) is displayed. As the initial screen of the search result display area 1603, when the detailed search button 1109 is clicked by the mouse 209 in step S203, nothing is displayed in the search result display area 1603, but in the event display area 1102. When the displayed event is clicked by the mouse 209, the image corresponding to the clicked event is obtained from the image database 606, and the search result display area 16 is displayed.
The thumbnail is displayed at 03. When one of the thumbnails of the images displayed in the search result display area 1603 is double-clicked, the same processing as the enlarged display in step 204 is performed on the image.

【0101】1605および1606は、それぞれ、検
索結果表示領域1603に表示する検索結果の次の候補
を切り替える前画面ボタンと次画面ボタンである。
Reference numerals 1605 and 1606 are a previous screen button and a next screen button for switching the next candidate of the search result displayed in the search result display area 1603.

【0102】1607は、検索条件設定領域1602に
設定されている条件にしたがって、画像データベース6
06に格納されている画像を検索する指示を与える検索
ボタンである。検索ボタン1607によって検索が指示
された場合の検索処理について図18のフローチャート
を参照して説明する。
Reference numeral 1607 denotes the image database 6 according to the conditions set in the search condition setting area 1602.
This is a search button that gives an instruction to search for an image stored in 06. A search process when a search is instructed by the search button 1607 will be described with reference to the flowchart of FIG.

【0103】検索ボタン1607がマウス209によっ
てクリックされると、検索条件設定領域1602に表示
されている「件名」、「期間」、「場所」、「人物」、
「キーワード」の項目をすべて満たす画像を画像データ
ベースより検索して、検索された画像のサムネイルを検
索結果表示領域1603に表示する(ステップS50
1、S502)。
When search button 1607 is clicked on with mouse 209, "subject", "period", "place", "person", which is displayed in search condition setting area 1602,
Images that satisfy all the "keyword" items are searched from the image database, and thumbnails of the searched images are displayed in the search result display area 1603 (step S50).
1, S502).

【0104】更に、「キーワード」の項目をのぞく、
「件名」、「期間」、「場所」、「人物」の項目によ
り、スケジュールデータベース605が検索される(ス
テップS503)。スケジュールデータベース605を
検索して条件を満たすイベントが見つかった場合は、そ
のイベントの「期間」に含まれる「時刻」を持つ画像が
画像データベース606中に存在するかどうかをチェッ
クする(ステップS504)。そのような画像が存在す
る場合は、対応する画像に対して、検索条件設定領域1
602に表示されているすべての条件を満たすかどうか
(「件名」、「場所」、「人物」及び「キーワード」が
一致するかどうか)のチェックを行う。すべての条件を
満たしている場合には、その画像を検索結果として認
め、そのサムネイルを検索結果表示領域1603に表示
する(ステップS505、S506)。
Further, excluding the item of "keyword",
The schedule database 605 is searched by the items of “subject”, “period”, “place”, and “person” (step S503). When the schedule database 605 is searched and an event satisfying the conditions is found, it is checked whether or not an image having “time” included in the “period” of the event exists in the image database 606 (step S504). If such an image exists, the search condition setting area 1 is added to the corresponding image.
Whether all the conditions displayed in 602 are satisfied
Check (whether “subject”, “place”, “person” and “keyword” match). If all the conditions are satisfied, the image is recognized as a search result, and the thumbnail is displayed in the search result display area 1603 (steps S505 and S506).

【0105】ただし、この場合、画像データベース60
6においては、「件名」、「場所」、「人物」の項目に
情報がない場合があるが、このような場合は、これらの
項目の情報が確定していないものとみなし、スケジュー
ルデータベース605中のイベントの「件名」、「場
所」、「人物」が条件を満たしていれば、画像も条件を
満たしているものとする。
However, in this case, the image database 60
In No. 6, there is a case where there is no information in the items of “subject”, “place”, and “person”. In such a case, it is considered that the information of these items has not been decided, and the schedule database 605 If the “subject”, “place”, and “person” of the event of “1” meet the conditions, the image also satisfies the conditions.

【0106】次に、検索された画像に関して、画像デー
タベースとスケジュールデータベース間の同期状態をチ
ェックし、検索結果表示領域1603の各サムネイルの
左上に識別マークを表示する(ステップS507)。表
示する識別マークは、画像イベントバッファ607中の
「同期」と同じようにして求めればよい。すなわち、図
13のフローチャートで説明したように、画像データベ
ース606中の「時刻」、「件名」とスケジュールデー
タベース605中の「期間」、「件名」とをそれぞれ比
較して求めることができる。
Next, regarding the searched image, the synchronization state between the image database and the schedule database is checked, and an identification mark is displayed at the upper left of each thumbnail in the search result display area 1603 (step S507). The identification mark to be displayed may be obtained in the same manner as “synchronization” in the image event buffer 607. That is, as described with reference to the flowchart in FIG. 13, the “time” and “subject” in the image database 606 and the “period” and “subject” in the schedule database 605 can be compared and obtained.

【0107】図16において、1608は、ステップS
205の画像詳細検索処理を終了し、図11に示される
ような画面を用いてイベントの時間順で画像を検索する
画像検索プログラムへの移行を指示するための時間検索
ボタンである。時間検索ボタン1608をマウス209
によってクリックすると、ステップS205の画像詳細
検索処理を終了し、ステップS202と同様にして図1
1に示されるような画面を表示し、ステップS203へ
制御が移る。
In FIG. 16, 1608 is step S.
A time search button for instructing the shift to an image search program for terminating the image detailed search processing of 205 and using the screen as shown in FIG. 11 to search for images in time order of events. Click the time search button 1608 with the mouse 209
When the button is clicked, the image detail search process of step S205 is completed, and the process shown in FIG.
A screen as shown in 1 is displayed, and control proceeds to step S203.

【0108】なお、上記実施形態では、外部記憶装置と
してCD−ROMからスケジュールプログラムと画像検
索プログラムを直接RAM203にロードして実行させ
る例を示したが、この他に、CD−ROMからスケジュ
ールプログラムと画像検索プログラムをいったんHD2
06に格納(インストール)しておき、スケジュールプ
ログラムと画像検索プログラムを動作させる時点で、H
D206からRAM203にロードするようにしてもよ
い。
In the above embodiment, an example in which the schedule program and the image retrieval program are directly loaded from the CD-ROM to the RAM 203 and executed as the external storage device is shown. Image search program once HD2
It is stored (installed) in 06, and when the schedule program and the image search program are operated, H
You may make it load from D206 to RAM203.

【0109】また、スケジュールプログラムと画像検索
プログラムを記録する媒体は、CD−ROM以外にFD
(フレキシブルディスク)、ICメモリカード等であっ
てもよい。
A medium for recording the schedule program and the image retrieval program is an FD other than the CD-ROM.
It may be a (flexible disk), an IC memory card, or the like.

【0110】更に、スケジュールプログラムと画像検索
プログラムを、ROMに記録しておき、これをメモリマ
ップの一部となるように構成し、直接CPUで実行する
ことも可能である。
Further, it is also possible to record the schedule program and the image search program in the ROM, configure the program so as to be a part of the memory map, and execute the program directly by the CPU.

【0111】更に、スケジュールプログラムと画像検索
プログラムを、ネットワーク上のサーバに記憶してお
き、必要に応じて、モデム211を介してネットワーク
上のサーバからRAM203にダウンロードするように
してもよい。
Further, the schedule program and the image search program may be stored in a server on the network and downloaded from the server on the network to the RAM 203 via the modem 211, if necessary.

【0112】また、上記実施形態では、イベントと対応
付けて検索する情報として画像や写真を扱っていたが、
本発明の検索の対象は画像や写真に限定されるものでな
い。例えば、家庭用ビデオカメラで撮影した各ショット
の情報を、画像データベース606と同様にして、撮影
時刻と対応させて管理することにより、動画像を検索す
ることも可能である。また、同様にして、テープレコー
ダで録音したオーディオ情報や、作曲した楽曲情報や、
俳句や詩などの文章情報といった、あらゆるマルチメデ
ィア情報を、本実施形態と同じように、イベントと対応
付けて検索することが可能である。
In the above embodiment, images and photographs are handled as information to be searched in association with events.
The search target of the present invention is not limited to images and photographs. For example, it is possible to retrieve a moving image by managing the information of each shot taken by a home video camera in the same manner as the image database 606 and managing it in correspondence with the shooting time. Also, in the same way, audio information recorded by the tape recorder, song information composed,
As in the present embodiment, it is possible to search for any multimedia information such as haiku or poetry text information in association with an event.

【0113】また、上記実施形態では、イベント表示領
域1102には、各イベントの情報を、スケジュール表
示領域802と同じように、日付別に分けて表示してい
たが、図14の画像イベントバッファ607の構成と同
様に、日付別に区別せず、画像イベントバッファ607
に格納されている各イベントの内容を、単にイベントの
開始時間によってソートしたリスト形式で表示してもよ
い。同様に、イベント表示領域1102には、画像イベ
ントバッファ607に格納されている各イベントの内容
を、単にイベントの名称によってソートしたリスト形式
で表示してもよい。
Further, in the above embodiment, the information of each event is displayed in the event display area 1102 divided by date as in the case of the schedule display area 802. However, in the image event buffer 607 of FIG. Similar to the configuration, the image event buffer 607 is not distinguished by date.
The contents of each event stored in may be displayed in a list format simply sorted by the start time of the event. Similarly, in the event display area 1102, the contents of each event stored in the image event buffer 607 may be displayed in a list format simply sorted by the event name.

【0114】また、上記実施形態では、イベント表示領
域1102に表示するイベントとして、スケジュールデ
ータベース605にのみ存在し、画像データベース60
6中に存在しないイベントの情報は表示していないが、
スケジュールデータベース605にのみ存在するイベン
トも表示するように構成してもよい。この場合、スケジ
ュールデータベース605にのみ存在するイベントに対
しては、例えば何の識別マークも表示しないようにし
て、他と識別可能に表示する。このようにすれば、他の
イベントには識別マークとして「黒△」、「黒□」或い
は「黒○」のいずれかが表示されているので、表示され
ているイベントに対応した画像が存在するか否かの判断
を直ちに行える。
In the above embodiment, the events displayed in the event display area 1102 exist only in the schedule database 605 and the image database 60.
Information of events that do not exist in 6 is not displayed,
The event that exists only in the schedule database 605 may be displayed. In this case, for an event existing only in the schedule database 605, for example, no identification mark is displayed and the event is displayed so as to be distinguishable from others. By doing so, since “black Δ”, “black □”, or “black ◯” is displayed as the identification mark in other events, there is an image corresponding to the displayed event. You can immediately judge whether or not.

【0115】また、上記実施形態では、画像データベー
スは1つしか扱っていなかったが、複数の画像データベ
ースを扱い、各画像データベースに存在するイベントを
表示するようにしてもよい。
Further, in the above embodiment, only one image database was handled, but a plurality of image databases may be handled and the events existing in each image database may be displayed.

【0116】また、上記実施形態では、画像データベー
ス606に格納されている同一名称のイベントをひとつ
にまとめるために情報の作成時刻を用いたが、各イベン
トに固有の識別子を明示的に与え、この識別子を用いて
複数の情報をひとつのイベントに対応付けるようにして
もよい。
Further, in the above embodiment, the information creation time is used to combine the events of the same name stored in the image database 606, but the unique identifier is explicitly given to each event, and You may make it match several information with one event using an identifier.

【0117】また、上記実施形態では、イベント表示領
域1102に、識別マークが異なるイベントを混在させ
て表示させていたが、特定の識別マークをもつイベント
のみを表示するように、モード切替を行ってもよい。
Further, in the above embodiment, the events having different identification marks are mixedly displayed in the event display area 1102, but the mode is switched so that only the events having the specific identification mark are displayed. Good.

【0118】また、上記実施形態では、図15において
説明したように一つ一つに画像に対してイベントの情報
の同期を行っていたが、図16の詳細検索画面において
も図15と同じようなメタ同期ボタンを配置し、複数の
画像に対して一度にイベントの情報の同期を行うように
してもよい。その際、対象となる画像をマウスによって
選択できるようにしてもよい。
Further, in the above embodiment, the event information is synchronized with the image one by one as described with reference to FIG. 15, but the detailed search screen of FIG. 16 is similar to that of FIG. A meta-sync button may be provided to synchronize event information for a plurality of images at once. At that time, the target image may be selected with a mouse.

【0119】また、上記実施形態では、スケジュールデ
ータベース605と画像データベース606との間での
同期関係を表現するために、「黒△」、「黒□」或いは
「黒○」の識別マークを用いていたが、表示するイベン
ト情報の文字の色やフォントを変えるなど、表示形態を
変えるようにしてもよい。
Further, in the above embodiment, the identification mark of “black Δ”, “black □” or “black o” is used to express the synchronization relationship between the schedule database 605 and the image database 606. However, the display form may be changed by changing the character color or font of the displayed event information.

【0120】また、上記実施形態では、撮像モジュール
やマイク等を備えていないが、これらの機能モジュール
を備えてカメラ一体型の機器構成にし、さらに、プリン
タやCD−ROMドライブやキーボード等、持ち運ぶに
は大きくて重たいモジュールを省くことにより、持ち運
び可能にすることにより、スケジュールの管理を容易に
し、撮影した画像や音声等にメタデータを即座に付与し
やすくすることも可能である。
In the above embodiment, the image pickup module, the microphone, etc. are not provided, but the functional modules are provided to form a camera-integrated device configuration, and the printer, the CD-ROM drive, the keyboard, etc. can be carried around. It is also possible to omit the large and heavy module and make it portable, thereby facilitating the management of the schedule and facilitating the immediate addition of the metadata to the captured image or sound.

【0121】また、上記実施形態では、スタンド・アロ
ーンの形態で実現していたが、ネットワーク上のサーバ
のサービスとして本発明を実施し、クライアント・マシ
ーンで本発明の機能を利用する形態にすることも可能で
ある。
Further, in the above-mentioned embodiment, although it is realized in the stand-alone mode, the present invention is implemented as a service of a server on a network, and the function of the present invention is utilized in a client machine. Is also possible.

【0122】また、上記実施形態では、スケジュール・
プログラムと画像検索プログラムを同一の機器の上で動
作させていたが、スケジュールのイベント情報、もしく
は、画像のメタデータを交換することによって、個々の
プログラムを別の機器の上で動作させることも可能であ
る。
In the above embodiment, the schedule
The program and the image search program were run on the same device, but it is also possible to run each program on another device by exchanging schedule event information or image metadata. Is.

【0123】また、上記実施形態では、スケジュールデ
ータベース605と画像データベース606とのイベン
トの情報の同期を取るために、画像イベントバッファ6
07を作成し、画像イベントバッファ607に基づいて
同期を取っていたが、同期を取るためには、スケジュー
ルデータベース605と画像データベース606とのイ
ベントの情報の差分のみをバッファに格納しておき、差
分のイベント情報に基づいて同期を行なうようにしても
よい。
In the above embodiment, in order to synchronize the event information between the schedule database 605 and the image database 606, the image event buffer 6
07 was created and synchronized based on the image event buffer 607. However, in order to achieve synchronization, only the difference in event information between the schedule database 605 and the image database 606 is stored in the buffer, and the difference is stored. The synchronization may be performed based on the event information of.

【0124】以上に説明したように、上記実施形態によ
れば、画像データベースとしての情報記憶部102に記
憶された情報(画像データ)を、情報と時間的に関係が
あるイベントを手がかりに検索する場合に、検索対象の
情報と時間的に関連があるイベントと関係が無いイベン
トが識別しやすく表示される。このため、検索対象の情
報と時間的に関連があるイベントを容易に検索でき、そ
の結果、所望の情報(画像データ)を容易に検索できる
ようになる。
As described above, according to the above-described embodiment, the information (image data) stored in the information storage unit 102 as the image database is searched with the clue of the event temporally related to the information. In this case, an event unrelated to an event temporally related to the information to be searched is displayed for easy identification. Therefore, an event that is temporally related to the information to be searched can be easily searched, and as a result, desired information (image data) can be easily searched.

【0125】特に、情報記憶部102に記憶された情報
を、情報と時間的に関係があるイベントを手がかりに検
索する場合に、検索対象の情報と時間的に関連があるイ
ベントのみを表示するようにすることで、検索対象の情
報と時間的に関連があるイベントを容易に検索でき、そ
の結果所望の情報を容易に検索できるようになる。
In particular, when the information stored in the information storage unit 102 is searched by using an event temporally related to the information as a clue, only the events temporally related to the information to be searched are displayed. By doing so, it is possible to easily search for an event that is temporally related to the information to be searched, and as a result, it is possible to easily search for desired information.

【0126】また、上記実施形態によれば、情報記憶部
102に記憶された情報を、情報と時間的に関係がある
イベントを手がかりに検索する場合に、スケジュールデ
ータベースとしてのイベント記憶部101に格納された
イベントと、情報記憶部に格納されたイベントの両方を
参照して、画像データに対応するイベント情報を生成
し、表示する。このため、個人が関与していないイベン
トの情報も情報記憶部102から得ることができ、他人
から受け取った情報でも、個人で作成した情報と同様
に、容易に検索することが可能となる。
According to the above embodiment, the information stored in the information storage unit 102 is stored in the event storage unit 101 as a schedule database when searching for an event that is temporally related to the information. By referring to both the generated event and the event stored in the information storage unit, the event information corresponding to the image data is generated and displayed. Therefore, information on an event in which an individual is not involved can be obtained from the information storage unit 102, and information received from another person can be easily searched for, similar to information created by an individual.

【0127】また、イベント記憶部101にのみ格納さ
れているイベントと、情報記憶部102にのみ格納され
ているイベントとを区別可能に表示するので、イベント
と情報との対応付けの信頼性を判断できると同時に、自
分が関与したイベントであるかどうか、あるいは自分が
関与した情報であるかどうかを判断でき、検索が容易に
なる。
Further, since the event stored only in the event storage unit 101 and the event stored only in the information storage unit 102 are displayed in a distinguishable manner, the reliability of the association between the event and the information is judged. At the same time, it is possible to determine whether it is an event in which you are involved or whether it is information in which you are involved, which facilitates searching.

【0128】また、上記実施形態によれば、情報記憶部
102に格納されたイベントの情報を、そのまま、また
は編集してスケジュールデータに反映させる(イベント
記憶部101の内容を更新する)ことができるので、情
報を検索するタイミングで、容易にスケジュールデータ
のメンテナンスを行うことができ、スケジュールデータ
の個人の体験の記録としての信頼性を容易に向上させる
ことができる。
Further, according to the above-described embodiment, the event information stored in the information storage unit 102 can be reflected as it is or by being edited (the contents of the event storage unit 101 can be updated). Therefore, the schedule data can be easily maintained at the timing of searching for information, and the reliability of the schedule data as a record of an individual's experience can be easily improved.

【0129】また、イベント記憶部101に格納された
イベントの情報を、そのまま、あるいは編集して、対応
する情報のメタデータとして容易に付与する(情報記憶
部102の内容を更新する)ことができ、今後の情報の
検索を容易にすることができる。また、知人などに情報
を配布する際に、メタデータを付与した状態で配布でき
るので、配布された先でも容易に情報の検索を行うこと
ができる。同様に、配布された先でも、情報に付与され
たイベントの情報を用いて、スケジュールのデータを更
新することが可能になる。
Further, the information of the event stored in the event storage unit 101 can be easily added as it is or as the metadata of the corresponding information (the contents of the information storage unit 102 can be updated). , Can facilitate future information retrieval. Further, when the information is distributed to an acquaintance or the like, it can be distributed with the metadata added, so that the information can be easily searched even at the distribution destination. Similarly, even at the distribution destination, it becomes possible to update the schedule data using the event information added to the information.

【0130】なお、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
It is an object of the present invention to supply a storage medium having a program code of software for realizing the functions of the above-described embodiments to a system or apparatus, and to supply a computer (or CPU) of the system or apparatus.
It is needless to say that it can be achieved by reading and executing the program code stored in the storage medium.

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

【0132】プログラムコードを供給するための記憶媒
体としては、例えば、フレキシブルディスク,ハードデ
ィスク,光ディスク,光磁気ディスク,CD−ROM,
CD−R,磁気テープ,不揮発性のメモリカード,RO
Mなどを用いることができる。
As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM,
CD-R, magnetic tape, non-volatile memory card, RO
M or the like can be used.

【0133】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
Further, not only the functions of the above-described embodiments are realized by executing the program code read by the computer, but also the OS (operating system) running on the computer based on the instructions of the program code. It is needless to say that this also includes a case where the above) performs a part or all of the actual processing and the processing realizes the functions of the above-described embodiments.

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

【0135】[0135]

【発明の効果】以上説明したように、本発明によれば、
管理の対象である対象データ(画像データ等)として、
個人のイベント情報に関連するものとしないものとが混
在する場合における、対象データの検索操作性を向上す
ることができる。また、本発明によれば、対象データが
他人から受け取ったものであっても、個人で作成した情
報と同様に、容易に検索可能となる。更に、本発明によ
れば、イベント情報について、個人の体験の記録として
の信頼性を向上させることができる。
As described above, according to the present invention,
As target data (image data etc.) that is the target of management,
It is possible to improve the search operability of the target data in the case where information related to individual event information and information not related to the event information are mixed. Further, according to the present invention, even if the target data is received from another person, it is possible to easily retrieve it as in the case of information created by an individual. Further, according to the present invention, it is possible to improve the reliability of the event information as a record of an individual's experience.

【図面の簡単な説明】[Brief description of drawings]

【図1】本実施形態による情報検索装置の機能的なこう
せいを説明する図である。
FIG. 1 is a diagram illustrating a functional reason of an information search device according to the present embodiment.

【図2】本実施形態による情報検索装置の構成を示すブ
ロック図である。
FIG. 2 is a block diagram showing a configuration of an information search device according to the present embodiment.

【図3】プログラム等が媒体からコンピュータシステム
に供給されることを示す図である。
FIG. 3 is a diagram showing that a program or the like is supplied from a medium to a computer system.

【図4】図2に示すROM202のデータ構成例を示す
図である。
4 is a diagram showing a data configuration example of a ROM 202 shown in FIG.

【図5】スケジュールプログラムや画像検索プログラム
等が記録されている媒体のデータ構成例を示す図であ
る。
FIG. 5 is a diagram showing a data configuration example of a medium in which a schedule program, an image search program and the like are recorded.

【図6】処理プログラム実行時におけるRAM203上
のデータ構成例を示す図である。
FIG. 6 is a diagram showing a data configuration example on a RAM 203 when a processing program is executed.

【図7】本実施形態による情報処理装置の全体動作を示
すフローチャートである。
FIG. 7 is a flowchart showing the overall operation of the information processing device according to the present embodiment.

【図8】スケジュールプログラムによるスケジュール表
示の画面例を示す図である。
FIG. 8 is a diagram showing a screen example of a schedule display by a schedule program.

【図9】スケジュールデータベースのデータ構成例を示
す図である。
FIG. 9 is a diagram showing a data configuration example of a schedule database.

【図10】画像データベースのデータ構成例を示す図で
ある。
FIG. 10 is a diagram showing a data configuration example of an image database.

【図11】画像検索プログラムによる画面表示例を示す
図である。
FIG. 11 is a diagram showing a screen display example by an image search program.

【図12】画像検索処理の手順を説明するフローチャー
トである。
FIG. 12 is a flowchart illustrating a procedure of image search processing.

【図13】画像検索処理における画面表示処理を説明す
るフローチャートである。
FIG. 13 is a flowchart illustrating screen display processing in image search processing.

【図14】画像イベントバッファのデータ構成例を示す
図である。
FIG. 14 is a diagram illustrating a data configuration example of an image event buffer.

【図15】画像を拡大表示する場合の画面例を示す図で
ある。
FIG. 15 is a diagram showing an example of a screen when an image is enlarged and displayed.

【図16】画像の詳細検索における画面例を示す図であ
る。
FIG. 16 is a diagram showing an example of a screen in a detailed image search.

【図17】メタ同期ボタン1506が指示された場合に
実行されるメタ同期処理の手順を説明するフローチャー
トである。
FIG. 17 is a flowchart illustrating a procedure of a meta synchronization process executed when the meta synchronization button 1506 is instructed.

【図18】検索ボタン1607によって検索が指示され
た場合の検索処理を説明するフローチャートである。
FIG. 18 is a flowchart illustrating a search process when a search is instructed by a search button 1607.

Claims (21)

【特許請求の範囲】[Claims] 【請求項1】 少なくとも時間に関する情報を含む複数
のイベント情報を記憶可能なイベント記憶部と、少なく
とも時間に関する情報を含む付属情報を有する対象デー
タを記憶可能な情報記憶部とを備えた装置における情報
処理方法であって、 前記イベント情報と前記付属情報とに基づいてイベント
と対象データとの間の関連の有無を判定する判定工程
と、 前記判定工程の判定結果を認識可能に前記対象データを
表す情報を表示する表示工程とを備えることを特徴とす
る情報処理方法。
1. Information in an apparatus including an event storage unit capable of storing a plurality of event information including at least time information, and an information storage unit capable of storing target data having attached information including at least time information. A processing method, wherein the determination step of determining whether there is a relationship between the event and the target data based on the event information and the attached information, and the determination result of the determination step are recognizable to represent the target data. And a display step of displaying information.
【請求項2】 前記表示工程は、前記判定工程で関連有
りと判定された対象データのみについて、対象データを
表す情報を表示することを特徴とする請求項1に記載の
情報処理方法。
2. The information processing method according to claim 1, wherein the display step displays information representing the target data only for the target data determined to be related in the determination step.
【請求項3】 前記表示工程は、前記判定工程による判
定結果に基づいて、関連するイベントが存在する対象デ
ータとそうでないものとを識別可能なマークを付与する
か表示形態を変えて、対象データを表す情報を表示する
ことを特徴とする請求項1に記載の情報処理方法。
3. In the display step, based on the result of the determination in the determination step, the target data in which the related event exists and the target data in which the related event does not exist are attached or the display form is changed to change the target data The information processing method according to claim 1, further comprising displaying information indicating
【請求項4】 前記イベント情報と前記付属情報のそれ
ぞれは更にイベント名称を含むことが可能であり、 前記判定工程は、関連するイベント情報があると判定さ
れた対象データについて、更にイベント名称が一致する
か否かを判定し、 前記表示工程は、前記判定工程による各判定結果を識別
可能に前記対象データを表す情報を表示することを特徴
とする請求項1に記載の情報処理方法。
4. The event information and the attached information can each further include an event name, and the determination step further matches the event name with respect to the target data determined to have related event information. The information processing method according to claim 1, wherein the display step displays information representing the target data such that each determination result of the determination step can be identified.
【請求項5】 前記表示工程は、前記判定工程で関連有
りと判定された対象データを表す情報を表示するに際し
て、当該対象データの付属情報がイベント名称を有して
いない場合に、関連するイベント情報に含まれるイベン
ト名称を表示することを特徴とする請求項4に記載の情
報処理方法。
5. The display step displays a related event when the information representing the target data determined to be related in the determination step does not have an event name when the attached information of the target data is displayed. The information processing method according to claim 4, wherein the event name included in the information is displayed.
【請求項6】 前記表示工程は、前記対象データの付属
情報に基づいて1つ又は複数の対象データからなるイベ
ントに分類し、分類されたイベントを単位として表示
し、 前記表示工程で表示されたイベントより、指定されたイ
ベントに対応する対象データを前記情報記憶部より検索
する検索工程を更に備えることを特徴とする請求項1に
記載の情報処理方法。
6. The displaying step classifies an event consisting of one or a plurality of target data based on ancillary information of the target data, displays the classified event as a unit, and displays the event in the displaying step. The information processing method according to claim 1, further comprising a search step of searching the information storage unit for target data corresponding to a specified event from the event.
【請求項7】 前記対象データは画像データであり、 前記検索工程で検索された対象データのサムネイルを表
示するサムネイル表示工程を更に備えることを特徴とす
る請求項6に記載の情報処理方法。
7. The information processing method according to claim 6, wherein the target data is image data, and the method further comprises a thumbnail display step of displaying a thumbnail of the target data searched in the search step.
【請求項8】 少なくとも時間に関する情報を含む複数
のイベント情報を記憶可能なイベント記憶部と、少なく
とも時間に関する情報を含む付属情報を有する対象デー
タを記憶可能な情報記憶部とを備えた装置における情報
処理方法であって、 検索条件を設定する設定工程と、 設定された検索条件に基づいて前記情報記憶部を検索す
る第1検索工程と、 前記設定された検索条件に基づいて前記イベント記憶部
を検索し、検索されたイベント情報の時間に関する情報
を取得する取得工程と、 前記取得工程で取得された時間に関する情報を検索条件
として、前記情報記憶部を検索する第2検索工程とを備
えることを特徴とする情報処理方法。
8. Information in an apparatus comprising: an event storage unit capable of storing a plurality of event information including at least time information; and an information storage unit capable of storing target data having attached information including at least time information. A processing method, comprising a setting step of setting a search condition, a first search step of searching the information storage unit based on the set search condition, and an event storage unit based on the set search condition. An acquisition step of acquiring information about time of the searched event information and a second search step of searching the information storage unit with the information about time acquired in the acquisition step as a search condition. A characteristic information processing method.
【請求項9】 前記対象データが有する付属情報に基づ
いて対象データに対応したイベント情報を生成し、生成
されたイベント情報を表示する表示工程を更に備え、 前記設定工程は、表示工程で表示されたイベント情報の
中から指定されたイベント情報に基づいて検索条件を設
定することを特徴とする請求項8に記載の情報処理方
法。
9. The method further comprises a display step of generating event information corresponding to the target data based on the attached information of the target data, and displaying the generated event information, wherein the setting step is displayed in the display step. 9. The information processing method according to claim 8, wherein the search condition is set based on event information designated from the event information.
【請求項10】 前記設定工程で設定された検索条件を
編集する編集工程を更に備えることを特徴とする請求項
9に記載の情報処理方法。
10. The information processing method according to claim 9, further comprising an editing step of editing the search condition set in the setting step.
【請求項11】 前記対象データは画像データであり、
前記第1検索工程及び前記第2検索工程による検索結果
を、検索された画像データのサムネイルで表示するサム
ネイル表示工程を更に備えることを特徴とする請求項8
に記載の情報処理方法。
11. The target data is image data,
The thumbnail display step of displaying the search results by the first search step and the second search step as thumbnails of the searched image data.
Information processing method described in.
【請求項12】 少なくとも時間に関する情報を含む複
数のイベント情報を記憶可能なイベント記憶部と、少な
くとも時間に関する情報を含む付属情報を有する対象デ
ータを記憶可能な情報記憶部とを備えた装置における情
報処理方法であって、 前記イベント記憶部に記憶されたいずれのイベント情報
とも関連しない前記対象データの付属部の情報を用い
て、該イベント記憶部に新たなイベント情報として記憶
させることにより該イベント記憶部を更新する更新工程
を備えることを特徴とする情報処理方法。
12. Information in an apparatus including an event storage unit capable of storing a plurality of event information including at least time information, and an information storage unit capable of storing target data having attached information including at least time information. A method of processing, wherein the event storage is performed by storing information as new event information in the event storage unit by using information of an appendage of the target data that is not related to any event information stored in the event storage unit. An information processing method comprising an updating step of updating a copy.
【請求項13】 少なくとも時間に関する情報を含む複
数のイベント情報を記憶可能なイベント記憶部と、少な
くとも時間に関する情報を含む付属情報を有する対象デ
ータを記憶可能な情報記憶部とを備えた装置における情
報処理方法であって、 前記イベント情報と前記付属情報に基づいて対象データ
に対応した対象データイベント情報を生成する生成工程
と、 前記生成工程で生成された対象データイベント情報に基
づいて、前記情報記憶部に記憶された付属情報を更新す
る更新工程とを備えることを特徴とする情報処理方法。
13. Information in an apparatus comprising: an event storage unit capable of storing a plurality of event information including at least time information; and an information storage unit capable of storing target data having attached information including at least time information. A processing method, the generating step of generating target data event information corresponding to target data based on the event information and the attached information, and the information storage based on the target data event information generated in the generating step. And an updating step of updating the attached information stored in the unit.
【請求項14】 前記生成工程は、時間に関する情報に
基づいて互いに関連すると判定されたイベント情報と付
属情報に基づいて、対象データに対応する対象データイ
ベント情報を生成することを特徴とする請求項12又は
13に記載の情報処理方法。
14. The target data event information corresponding to the target data is generated in the generating step based on event information and auxiliary information that are determined to be related to each other based on time-related information. 12. The information processing method according to 12 or 13.
【請求項15】 前記生成工程で生成された対象データ
イベント情報の少なくとも一部を用いて当該対象データ
イベント情報を表示する表示工程を更に備え、 前記更新工程は、前記表示工程で表示された対象データ
イベント情報より指定された対象データイベント情報を
用いて実行されることを特徴とする請求項12又は13
に記載の情報処理方法。
15. The method further comprises a display step of displaying the target data event information using at least a part of the target data event information generated in the generating step, and the updating step includes the target displayed in the display step. 14. The process is executed by using target data event information designated by the data event information.
Information processing method described in.
【請求項16】 前記生成工程で生成された対象データ
イベント情報を編集する編集工程を更に備えることを特
徴とする請求項12又は13に記載の情報処理方法。
16. The information processing method according to claim 12, further comprising an editing step of editing the target data event information generated in the generating step.
【請求項17】 少なくとも時間に関する情報を含む複
数のイベント情報を記憶可能なイベント記憶手段と、 少なくとも時間に関する情報を含む付属情報を有する対
象データを記憶可能な情報記憶手段と、 前記イベント情報と前記付属情報とに基づいてイベント
と対象データとの間の関連の有無を判定する判定手段
と、 前記判定手段の判定結果を認識可能に前記対象データを
表す情報を表示する表示手段とを備えることを特徴とす
る情報処理装置。
17. An event storage unit capable of storing a plurality of event information including at least information about time, an information storage unit capable of storing target data having attached information including at least information about time, the event information and the A determination unit that determines whether or not there is a relationship between the event and the target data based on the attached information; and a display unit that displays the information representing the target data so that the determination result of the determination unit can be recognized. A characteristic information processing device.
【請求項18】 少なくとも時間に関する情報を含む複
数のイベント情報を記憶可能なイベント記憶手段と、 少なくとも時間に関する情報を含む付属情報を有する対
象データを記憶可能な情報記憶手段と、 前記イベント情報と前記付属情報に基づいて対象データ
に対応した対象データイベント情報を生成する生成手段
と、 前記イベント記憶手段に記憶されたいずれのイベント情
報とも関連しない対象データイベント情報を、該イベン
ト記憶手段に新たなイベント情報として記憶させること
により該イベント記憶手段を更新する更新手段とを備え
ることを特徴とする情報処理装置。
18. Event storage means capable of storing a plurality of event information including at least time information, information storage means capable of storing target data having attached information including at least time information, said event information and said Generating means for generating target data event information corresponding to the target data based on the attached information; and target data event information not related to any event information stored in the event storage means, to a new event in the event storage means An information processing apparatus comprising: an updating unit that updates the event storage unit by storing the information as information.
【請求項19】 少なくとも時間に関する情報を含む複
数のイベント情報を記憶可能なイベント記憶手段と、 少なくとも時間に関する情報を含む付属情報を有する対
象データを記憶可能な情報記憶手段と、 前記イベント情報と前記付属情報に基づいて対象データ
に対応した対象データイベント情報を生成する生成手段
と、 前記生成手段で生成された対象データイベント情報に基
づいて、前記情報記憶手段に記憶された付属情報を更新
する更新手段とを備えることを特徴とする情報処理装
置。
19. Event storage means capable of storing a plurality of event information including at least time information, information storage means capable of storing target data having attached information including at least time information, said event information and said Generating means for generating target data event information corresponding to the target data based on the attached information; and updating for updating the attached information stored in the information storage means based on the target data event information generated by the generating means. An information processing apparatus comprising:
【請求項20】 請求項1乃至16のいずれかに記載の
情報処理方法をコンピュータに実行させるための制御プ
ログラムを格納する記憶媒体。
20. A storage medium storing a control program for causing a computer to execute the information processing method according to claim 1. Description:
【請求項21】 請求項1乃至16のいずれかに記載の
情報処理方法をコンピュータに実行させるための制御プ
ログラム。
21. A control program for causing a computer to execute the information processing method according to any one of claims 1 to 16.
JP2002109434A 2002-04-11 2002-04-11 Information processing method, information processing apparatus, and recording medium Pending JP2003303210A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002109434A JP2003303210A (en) 2002-04-11 2002-04-11 Information processing method, information processing apparatus, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002109434A JP2003303210A (en) 2002-04-11 2002-04-11 Information processing method, information processing apparatus, and recording medium

Publications (1)

Publication Number Publication Date
JP2003303210A true JP2003303210A (en) 2003-10-24

Family

ID=29392905

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002109434A Pending JP2003303210A (en) 2002-04-11 2002-04-11 Information processing method, information processing apparatus, and recording medium

Country Status (1)

Country Link
JP (1) JP2003303210A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005276178A (en) * 2004-02-17 2005-10-06 Microsoft Corp Rapid visual sorting for digital file and data
JP2007052581A (en) * 2005-08-17 2007-03-01 Sony Corp METADATA GENERATION DEVICE, METADATA GENERATION SYSTEM, PROCESSING METHOD IN THEM, AND PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
JP2008510327A (en) 2004-06-22 2008-04-03 ディジマーク コーポレイション Digital asset management, targeted search, and desktop search using digital watermark
JP2008165512A (en) * 2006-12-28 2008-07-17 Canon Inc Data management device, data search device, and computer program
JP2009510584A (en) * 2005-09-30 2009-03-12 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for enabling browsing of images
US7519618B2 (en) 2004-12-08 2009-04-14 Seiko Epson Corporation Metadata generating apparatus
US7584217B2 (en) 2005-02-24 2009-09-01 Seiko Epson Corporation Photo image retrieval system and program
JP2013206387A (en) * 2012-03-29 2013-10-07 Ntt Docomo Inc Data retrieval system and data retrieval method
US8953908B2 (en) 2004-06-22 2015-02-10 Digimarc Corporation Metadata management and generation using perceptual features

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005276178A (en) * 2004-02-17 2005-10-06 Microsoft Corp Rapid visual sorting for digital file and data
JP2008510327A (en) 2004-06-22 2008-04-03 ディジマーク コーポレイション Digital asset management, targeted search, and desktop search using digital watermark
US8953908B2 (en) 2004-06-22 2015-02-10 Digimarc Corporation Metadata management and generation using perceptual features
US7519618B2 (en) 2004-12-08 2009-04-14 Seiko Epson Corporation Metadata generating apparatus
US7584217B2 (en) 2005-02-24 2009-09-01 Seiko Epson Corporation Photo image retrieval system and program
JP2007052581A (en) * 2005-08-17 2007-03-01 Sony Corp METADATA GENERATION DEVICE, METADATA GENERATION SYSTEM, PROCESSING METHOD IN THEM, AND PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
JP2009510584A (en) * 2005-09-30 2009-03-12 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for enabling browsing of images
JP2008165512A (en) * 2006-12-28 2008-07-17 Canon Inc Data management device, data search device, and computer program
JP2013206387A (en) * 2012-03-29 2013-10-07 Ntt Docomo Inc Data retrieval system and data retrieval method

Similar Documents

Publication Publication Date Title
US7386576B2 (en) Data file storage device with automatic filename creation function, data file storage program and data file storage method
US7051048B2 (en) Data management system, data management method, and program
JP4791288B2 (en) Method and system for linking digital photographs to electronic documents
US8078627B2 (en) File management apparatus, method for controlling file management apparatus, computer program, and storage medium
JP4433327B2 (en) Information processing apparatus and method, and program
US7414651B2 (en) Efficient image categorization
JP5289151B2 (en) Data management apparatus, control method thereof, and program
US20090142037A1 (en) Image processing apparatus and method for generating and displaying playlist for image data
JP2002278993A (en) Image data registration / reproduction method, system, program, and recording medium
JP2001297090A (en) Image data retrieval method, image display method, data retrieval system, image editing device and computer readable storage medium
JP2010165030A (en) Document management system, and method and program of the same
JP2012064297A (en) Content file classification device and content file classification method
JP2002342140A (en) Recording medium having a hierarchical directory structure, search device, search program, and search method
JP2003303210A (en) Information processing method, information processing apparatus, and recording medium
US6421062B1 (en) Apparatus and method of information processing and storage medium that records information processing programs
JP4380084B2 (en) Image data processing apparatus and method, image data processing program, and image data management system and method
JP2009140453A (en) Information processing apparatus and method, and program
US20040177067A1 (en) Directory search method, directory search apparatus, program for implementing and operating the same, and memory medium
JP2002112165A (en) Image processing apparatus, image processing system, image processing method, and storage medium
JP2000137725A (en) Information retrieval system, information retrieval method, and computer-readable recording medium recording program for executing the method
JP2008197932A (en) Image file management device
US6792417B1 (en) Information processing apparatus and method for storing and managing objects together with additional information
JP2008090698A (en) Image classification apparatus and method, and program
JP2009128946A (en) Metadata giving apparatus and method
JP2006171891A (en) Image management device, image management method, and image management program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080916

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081117

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20081222