(57)【特許請求の範囲】
【請求項１】
検索対象となる複数の情報データと、各情報データに関連付けられた属性データとを記憶する記憶手段と、
前記記憶手段に記憶されている属性データを一覧表示するとともに、各属性データとの関連付けに従って前記記憶手段から読み出された前記情報データを表示する表示手段と、
前記一覧表示された各属性データとの関連付けに基づいて、当該属性データに関連付けられた情報データを前記記憶手段に記憶されている複数の情報データから検索する検索手段と、
前記一覧表示された各属性データに係わる情報データ処理が行われない時間が予め設定された時間以上継続した場合には、対応する属性データの前記一覧表示での表示を非表示にする表示制御手段とを備えることを特徴とする情報検索装置。
【請求項２】
前記表示制御手段は、前記情報データ処理として、少なくとも前記検索手段による情報データの検索および前記一覧表示されている属性データを有する情報データの取り込みのいずれかが行なわれたかどうかを判定し、
前記表示制御手段は前記時間を計測する計測手段を備え、計測された時間が前記予め設定された一定時間になる前に前記情報データ処理が行われたと判定されたときは、当該計測手段をリセットして前記時間の計測を再開することを特徴とする請求項１に記載の情報検索装置。
【請求項３】
前記表示制御手段は、前記一定時間の計測に従って前記一覧表示での表示が非表示になった属性データに係わる前記情報データ処理が行われたかどうかを判定し、行なわれたと判定したときは、当該属性データを前記一覧表示に表示することを特徴とする請求項１または２に記載の情報検索装置。
【請求項４】
前記表示制御手段は、属性データを有する情報データが前記情報検索装置に取り込まれたと判定したときは、当該属性データが既に記憶手段に記憶されている前記属性データであるかどうかを判定し、記憶されている属性データでない場合は、前記取り込まれた情報データが有する属性データを前記記憶手段に記憶するとともに、前記一覧表示に表示することを特徴とする請求項１乃至３のいずれか一項に記載の情報検索装置。
【請求項５】
前記表示制御手段が所定の情報データ処理が行われたかどうかを判定し、行なわれたと判定したときは、前記表示制御手段は、当該所定の情報データ処理に係わる属性データが前記一覧表示において非表示である属性データであるかどうかを判定し、非表示の属性データであるときは当該非表示の属性データを一覧表示で表示することを特徴とする請求項１乃至４のいずれか一項に記載の情報検索装置。
【請求項６】
前記表示制御手段は、前記所定の情報データ処理に係わる属性データが前記一覧表示において非表示あるいは表示の属性データのいずれでもないときは、当該属性データを前記記憶手段に記憶するとともに前記一覧表示に表示することを特徴とする請求項５に記載の情報検索装置。
【請求項７】
前記検索手段は、属性データを入力する入力手段を備え、前記表示制御手段は、前記所定の情報データ処理として、少なくとも前記入力手段で入力された属性データに基づいて記憶手段に記憶されている前記複数の情報データを検索する処理、属性データとの関連付けがされることなく前記記憶手段に記憶された情報データに属性データを関連付ける処理、および属性データを有する情報データの取り込みの処理のいずれかが行われたかどうかを判定することを特徴とする請求項５または６に記載の情報検索装置。
【請求項８】
前記計測手段は前記情報データの記憶によって起動されるタイマーであることを特徴とする請求項２乃至７のいずれか一項に記載の情報検索装置。
【請求項９】
前記計測手段は、前記情報データ処理が行なわれた時間を更新して記録し、当該記憶された時間と現在の時間を比較して時間の計測を行い、前記表示制御手段は、前記計測された時間が前記予め設定された時間以上になるまでに前記情報データ処理が行われなかったときに、対応する属性データの前記一覧表示での表示を非表示にすることを特徴とする請求項２乃至７のいずれか一項に記載の情報検索装置。
【請求項１０】
外部装置との接続を可能にする接続手段をさらに備え、前記情報検索装置は前記接続手段を介して情報データを取り込むことを特徴とする請求項１乃至９のいずれか一項に記載の情報検索装置。
【請求項１１】
複数の画像データと、各画像データに関連付けられた人物名のデータとを記憶する記憶手段と、
前記記憶手段に記憶されている人物名のデータを一覧表示するとともに、各人物名のデータとの関連付けに従って前記記憶手段から読み出された前記画像データを表示する表示手段と、
前記一覧表示された各人物名のデータとの関連付けに基づいて、当該人物名のデータに関連付けられた画像データを前記記憶手段に記憶されている複数の画像データから検索する検索手段と、
前記一覧表示された各人物名のデータに係わる画像データ処理が行われない時間が予め設定された時間以上継続した場合には、対応する人物名のデータの前記一覧表示での表示を非表示にする表示制御手段とを備えることを特徴とする情報検索装置。
【請求項１２】
検索対象となる複数の情報データと、各情報データに関連付けられた属性データを記憶する記憶手段から、各属性データが関連付けられた前記情報データを検索する情報検索方法において、
前記記憶手段に記憶されている属性データを表示手段に一覧表示するとともに、各属性データとの関連付けに従って前記記憶手段から読み出された前記情報データを前記表示手段に表示する表示ステップと、
前記一覧表示された各属性データとの関連付けに基づいて、当該属性データに関連付けられた情報データを前記記憶手段に記憶されている複数の情報データから検索する検索ステップと、
前記一覧表示された各属性データに係わる情報データ処理が行われない時間が予め設定された時間以上継続した場合には、対応する属性データの前記一覧表示での表示を非表示にする表示制御ステップとを備えることを特徴とする情報検索方法。
【請求項１３】
請求項１２に記載の情報検索方法を、コンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３のプログラムを記録したコンピュータが読み取り可能な記録媒体。
【請求項１５】
コンピュータを、請求項１乃至１０のいずれか一項に記載された情報検索装置の各手段として機能させるプログラム。
【請求項１６】
コンピュータを、請求項１乃至１０のいずれか一項に記載された情報検索装置の各手段として機能させるプログラムを格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報検索装置ならびにその制御方法およびプログラムに関し、特に情報データをその属性データで検索するための情報検索装置ならびにその制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来より、様々な情報データをその属性データで検索する情報検索が行なわれている。例えば、人物一覧から人物名を選ぶと、その人物名（属性データ）が付いた画像を検索することが行われていた（特許文献１参照）。この従来技術においては、画面に表示された人物一覧から人物名を選ぶと、その人物名が付加された画像を検索し、検索された画像のサムネイルを一覧表示していた。これによって、いちいち人物の名前を入力することなく、その人物の画像を検索できていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６０２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、人物一覧に一度登録した人物名はそれ以降続けて一覧表示されていた。例えば、疎遠になったために検索する機会が減ってきた人物や、その人の画像を撮影しなくなってきた人物の名前も、一覧に表示され続けていた。そのため、人物一覧に表示される人物名は増え続けることになり、頻繁に検索する人物の名前を一覧から探すことが困難になっていた。
【０００５】
本発明は、上記従来技術の問題を解決し、検索に使用される機会が一定以上ある検索条件だけを一覧表示するとともに、検索機会が新たに生じた検索条件については速やかに一覧表示に加えられる情報検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によれば、情報検索装置は、検索対象となる複数の情報データと、各情報データに関連付けられた属性データとを記憶する記憶手段と、記憶されている属性データを一覧表示するとともに、各属性データとの関連付けに従って記憶手段から読み出された情報データを表示する表示手段と、一覧表示された各属性データとの関連付けに基づいて、当該属性データに関連付けられた情報データを記憶手段に記憶されている複数の情報データから検索する検索手段と、一覧表示された各属性データに係わる情報データ処理が行われない時間が予め設定された時間以上継続した場合には、対応する属性データの一覧表示での表示を非表示にする表示制御手段とを備える。
【発明の効果】
【０００７】
本発明によれば、検索機会の頻度に応じた検索条件の表示管理が容易になり、検索条件の選択が容易となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報検索装置の構成を示すブロック図である。
【図２】本発明の第１の実施例に係る情報検索装置による人物一覧表示の表示制御動作のフローチャートを示す図である。
【図３】人物名がヘッダに書かれた画像を取り込んだときに本発明の第１の実施例に係る情報検索装置による表示制御動作のフローチャートを示す図である。
【図４】人物名がテキスト検索ボックス入力されたときに本発明の第１の実施例に係る情報検索装置による表示制御動作のフローチャートを示す図である。
【図５】人物名を画像に付加したときに本発明の第１の実施例に係る情報検索装置による表示制御動作のフローチャートを示す図である。
【図６】本発明の第１の実施例に係る情報検索装置の表示画面の一例を表す図である。
【図７】本発明の第１の実施例に係る情報検索装置における人物一覧表示の表示制御が行われたときに表示される画面の一例を示す図である。
【図８】本発明の第１の実施例に係る情報検索装置における人物一覧表示の表示制御が行われたときに表示される画面の他の例を示す図である。
【図９】本発明の第２の実施例に係る人物一覧表示の表示制御動作のフローチャートを示す図である。
【発明を実施するための形態】
【０００９】
図１は本発明の実施形態に係わる情報検索装置の構成例を示すブロック図である。本実施形態は、人物を撮影した画像データを、人物名で検索する検索装置に本発明を適用した例であるが、これに限るものではない。本実施形態の検索条件である人物名(属性データ)と検索対象である画像(複数の情報データ)と同様に、ユーザや生活環境などの様々な場合に応じて検索条件の使用機会の頻度が変わるような情報データの検索にも本発明は適用可能であることはいうまでもない。
【００１０】
同図において、１０１は、図示しないメモリに記憶された制御プログラムに従ってシステム全体の制御を司るＣＰＵである。１０４はRAMなどの一次記憶装置、１０５はハードディスクなどの二次記憶装置である。二次記憶装置１０２には、検索対象となる画像データと、登録されている人物名のデータと、画像と人物名の関連付けが書かれたデータベースが保存されている。１０２は検索された画像データなどが表示される表示部、１０３はマウスやキーボードなどの操作部である。１０６は、USBなど、デジタルカメラなどを接続して画像データなどを取り込む外部接続装置であり、外部装置との接続を可能にする。外部接続装置から送信された画像は二次記憶装置に保存される。
【００１１】
最初に、本実施形態に係わる情報検索装置の検索画面を説明する。
【００１２】
図６は、本実施形態の検索画面の一例を示す。この画面は、ＣＰＵ１０１の制御の下、表示部１０２に表示される。図において、６０４は登録されている人物名のデータの一覧表示である。ここではＡさんからＪさんまでの１０人の人物名が登録されている。６０２は人物名を登録するためのボタンである。このボタンをクリックすると、図示しないダイアログ等が表示され、そこで人物名を入力すると、それがデータベースに登録されて人物一覧６０４に表示される。また、種々の公知の操作により、画像にその人物名を関連付け、その関連付けをデータベースに保存することも可能である。本実施形態では、人物名を一覧表示に登録する別の公知の方法も備える。すなわち、ヘッダに人物名が書かれた画像が本実施形態の情報検索装置に取り込まれた場合、その人物を自動的に登録し、人物一覧に表示し、さらに人物と画像との関連付けをデータベースに保存する。ヘッダに人物名が書かれた画像データは、デジタルカメラで撮影するときに、人物を認識し、その人物の名前を画像データのヘッダに書くことによって生成される。
【００１３】
６０３は選択されている人物を表す選択枠である。この図ではＡさんが選択されていることを表している。人物一覧から人物名をクリックすると、その人物名には選択枠６０３が表示され、かつその人物に対応づけられた画像が表示される。６０５は画像表示領域である。この図では、選択枠６０３が付いたＡさんに関連付けられた画像が表示されている。６０６はテキスト検索ボックスであり、６０７は検索ボタンである。テキスト検索ボックス６０６に人物名を入力して検索ボタン６０７をクリックすると、その人物名が関連付けられた画像が検索され、画像表示領域６０５に表示される。
【００１４】
図７は、ある人物に関して一定の時間以上継続して操作を行わなかったときに本実施形態の人物一覧の表示制御に従って表示される検索画面の一例を示す。同図において、図７と同じ部分は同じ符号を付して示す。
【００１５】
図７の表示は、図６の検索画面の人物一覧に表示されているＤさんからＪさんまでの７人に対して、少なくとも予め設定した一定期間だけ画像データ処理（情報データ処理）の操作が行われなかったことを表している。ここで、行なわれなかった操作には、人物一覧から人物名を選んで検索する操作、テキスト検索ボックスに人物名を入力して検索する操作、人物名と画像を関連付ける操作、人物名がヘッダに書かれた画像を取り込む操作などが含まれる。その他には、人物の種々の属性情報（誕生日など）や、名前の変更など、人物情報に関連する操作全般を含む。これらの操作が一定期間行われなかった場合は、その人物との交流や接点がなくなり、その人物名での検索が行われることが少なくなったことが予想されるので、本発明ではそのような人物名を人物一覧で非表示にする。
【００１６】
図８は、図７の状態において所定の情報データ処理が行われたときに表示される検索画面の一例を示す。所定の処理とは、本実施例の場合、人物名がヘッダに書かれた画像の取り込み、人物名をテキスト検索ボックス６０６に入力しての検索、または人物名の画像への付加であり、表示例は人物名がＤさんである場合を示している。なお、所定の処理はこれに限るものではなく、人物名に係わる他の処理であってもよい。同図において、図７と同じ部分は同じ符号を付して示す。
【００１７】
図８では、Ｄさんの名前が人物一覧に再度表示され、人物一覧の人物名からＤさんの画像を検索できるようになっている。
【００１８】
次に、上記検索画面を表示するために行われる本発明の第１の実施例に係わる表示制御動作を図２乃至４のフローチャートを参照して説明する。
【００１９】
図２は、人物一覧において一部の人物名を非表示にするための表示制御動作のフローチャートを示す。
【００２０】
同図を参照すると、Ｓ２０１において、ＣＰＵ１０１は登録されている人物名ごとにタイマー（時間計測手段）を作動させ、例えば１カ月などの一定期間経過したかどうかの計測を開始する。この計測中に、まずＳ２０２においてＣＰＵ１０１は、計測対象の人物名がヘッダに書かれた画像が取り込まれたかどうかを判定する。取り込んでいれば、Ｓ２０１にもどりその人物名に関するタイマーの経過時間をリセットし、計測を再開する。取り込んでいなければ、Ｓ２０３において、ＣＰＵ１０１は計測対象の人物名で検索が行なわれたかどうかを判定する。検索を行っていれば、Ｓ２０１にもどりその人物名に関するタイマーの経過時間をリセットし、計測を再開する。検索を行っていなければ、ＣＰＵ１０１はＳ２０４においてタイマーが一定期間を計測したかどうかを判定する。一定の時間以上継続して経過していれば、Ｓ２０５においてＣＰＵ１０１は、該当する人物名を人物一覧において表示から非表示にする。経過していなければ、Ｓ２０２に戻り、ＣＰＵ１０１はＳ２０２とＳ２０３を計測対象の人物名について一定時間が計測されるまで繰り返し実行する。ここで、ＣＰＵ１０１はＳ２０５において、人物名を一覧表示から非表示にするだけであり、人物名と画像の関連付けを保持したデータベースには人物名の情報は保持したままとする。従って、ユーザがテキスト検索ボックス６０６に人物名を入力すれば、その人物名が関連付けられた画像を検索することは可能である。
【００２１】
図３は、例えば人物一覧の表示制御が図７に示す状態であるときに、Ｄさんの名前がヘッダーに書かれた画像を取り込んだ場合の本実施形態に係わる表示制御動作のフローチャートを示す。
【００２２】
同図において、Ｓ３０１で、ＣＰＵ１０１は取り込まれた画像のヘッダに人物名が付加されているかどうかを判定する。付加されていなければ、何もせずに本動作を終了する。付加されていれば、Ｓ３０２に進み、ＣＰＵ１０１はその人物名がすでに人物一覧に登録されているかどうかを判定する。登録されていなければ、Ｓ３０５に進み、ＣＰＵ１０１はその人物名を登録し、人物一覧に表示し、その人物名と画像をデータベースにおいて関連付ける。
【００２３】
登録されていれば、Ｓ３０３に進み、ＣＰＵ１０１はその人物名が図２の表示制御動作によって、人物一覧において非表示になっているかどうかを判定する。もし非表示になっていれば、Ｓ３０４においてＣＰＵ１０１はその人物名を再度人物一覧に表示し、その人物名と画像を関連付ける。これによって、ある人物と一度は交流や接点がなくなったあと再び交流や接点が生じ、デジタルカメラでその人物を撮影したような場合は、その人物の名がヘッダに書かれた画像が取り込まれることにより、人物一覧でその人物名が再度表示されるようになる。したがって、これ以降は、人物一覧から人物名を選ぶことで画像の検索を簡単に行なえるようになる。
【００２４】
図４は、例えば人物一覧の表示制御が図７に示す状態であるときに、Ｄさんの名前をテキスト検索ボックス６０６に入力して検索を行なった場合の本実施形態に係わる表示制御動作のフローチャートを示す。
【００２５】
同図において、Ｓ４０1で、ＣＰＵ１０１はテキスト検索ボックス６０６に人物名が入力されて検索が指示されたかどうかを判断する。指示されていなければ、何もせずに動作を終了する。指示されていれば、Ｓ４０２に進み、ＣＰＵ１０１は入力された人物名はすでに人物一覧に登録されているかどうかを判定する。登録されていなければ、Ｓ４０５に進み、ＣＰＵ１０１はその人物名を登録し、人物一覧に表示する。登録されていれば、Ｓ４０３に進み、ＣＰＵ１０１はその人物名が図２の表示制御動作によって、人物一覧において非表示になっているかどうかを判定する。もし非表示になっていれば、Ｓ４０４においてＣＰＵ１０１はその人物名を再度人物一覧に表示すよう設置する。これによって、ある人物と一度は交流や接点がなくなったあと再び交流や接点が生じてその人物の以前の画像を検索した場合、人物一覧にその人物の名が再度表示されるようになり、その後は人物一覧から人物名を選んで画像を簡単に検索できるようになる。
【００２６】
図５は、人物名が付加されることなく取り込まれた画像に後から人物名を付加する場合の表示制御動作のフローチャートを示す。
【００２７】
同図において、Ｓ５０1で、ＣＰＵ１０１は画像に人物名を付加したかどうかを判定する。付加しない場合は何も行わない。付加した場合は、Ｓ５０２に進み、ＣＰＵ１０１はその人物名はすでに人物一覧に登録されているかどうかを判定する。登録されていなければ、Ｓ５０５に進み、ＣＰＵ１０１はその人物名を登録して人物一覧に表示し、その人物名と画像を関連付ける。登録されていればＳ５０３に進み、ＣＰＵ１０１はその人物名が図２の表示制御動作によって人物一覧において非表示になっているかどうかを判定する。もし非表示になっていれば、Ｓ５０４においてＣＰＵ１０１はその人物名を再度人物一覧に表示し、その人物名と画像を関連付ける。これによって、ある人物と一度は交流や接点がなくなったあと再び交流や接点が生じ、デジタルカメラでその人物を撮影したがその人物の認証がデジタルカメラで行われなかった場合に、後からその画像に人物名を付加することにより、その画像の検索が可能となる。また、人物一覧からその人物名が再度表示されるようになるので、人物一覧から人物名を選ぶだけで画像を簡単に検索できるようになる。
【００２８】
上述した本発明の第１の実施例によれば、検索する機会が減ってきた人物や、その人の画像を撮影しなくなってきた人物は、人物一覧に表示されなくなるので一覧表示される人物名が少なくなり、目的の人物名を一覧から探しやすくなる。さらには、その人物名は一覧表示がされないだけで、内部のデータベースからは消さないため、テキスト検索のような別の手段での検索は引き続き行える。その後、一覧表示されなくなった人物名をカメラで撮影してその画像を取り込んだり、その人物名を用いてテキスト検索のような別の手段によって再度検索を行なうと、その人物名は再度一覧表示されるようになる。したがって、しばらく疎遠になった人物と再び付き合いが始まったような場合などでも、その人物名の一覧表示が再度行われるようになり、人物名を一覧表示から選ぶだけで検索を簡単にできるようになる。
【００２９】
次に、本発明の第２の実施例を説明する。
第１の実施例では、図２の示すように、各人物名ごとに起動したタイマーにより計測された経過時間に基づいて人物名の表示、非表示を制御していた。本実施例では、例えば、ある属性に基づく検索や、その属性を持つ画像データの取り込み等が行われた最終時間を、その属性に関連付けて記憶しておき、その最終時間と現在時刻との比較に基づき経過時間を計測して表示、非表示を判断する。
図２は、本実施例の表示制御動作のフローチャートを示す図である。本実施例の表示制御動作は、第１の実施例と同様に、図１に示す情報検索装置において行なわれ、表示制御に係わる表示形態は図６乃至８と同様である。従って、情報検索装置および表示形態についての説明は必要としない限りここでは省略する。
図２において、ＣＰＵ１０１はステップＳ９００で、表示になっている人物名について、例えばある属性に基づく検索や、その属性を持つ画像データの取り込み等の情報データ処理が行われたかどうかを判定する。判定の対象となる情報データ処理は、図７についての説明で言及した処理と同様である。
ステップＳ９００で情報データ処理が行われた判定されたときは、ＣＰＵ１０１はステップＳ９０１で、そのときの時刻を最終時間として、行なわれた情報データ処理に係わる人物名に関連して二次記憶装置１０２に記憶する。既に記憶されている時刻が有るときは、それを更新する。情報データ処理が行われていないときは、ステップＳ９００を繰り返す。
次にステップＳ９０２でＣＰＵ１０１は、ステップＳ９０１で記憶された最終時刻と現在の時刻との差が設定されている所定の時間以上であるかどうかを判定する。所定の時間以上であるときはステップＳ９０４に処理を進め、所定の時間以上でないときはステップＳ９０３に処理を進める。
ステップＳ９０４では、ＣＰＵ１０１はステップＳ９０２での判定の対象となった最終時刻が関連する人物名の一覧表示での表示を非表示にする。
ステップＳ９０３では、ＣＰＵ１０１はステップＳ９０２での判定の対象となった最終時間が関連する人物名に係わる情報データ処理が最終時刻以降に行われたかどうかを判定する。行なわれていないとき、又は他の人物名に係わる情報データ処置であったときは、処理をステップＳ９０２に戻し、経過時間の判定を継続する。行なわれたときは、ステップＳ９０１に戻り、最終時刻を更新してステップＳ９０２の経過時間の判定を続ける。
ＣＰＵ１０１は、以上の処理を人物名ごとに行ない、各人物名の一覧表示での表示、非表示を管理する。また、図２の処理で非表示になった人物名に係わる情報データ処理が行われたときは、第１の実施例と同様に図３乃至５のフローチャートによる動作を行なうことが可能である。この場合、行なわれた情報データ処理に応じて最終時刻を更新することにより、非表示だった人物名が表示されるようになっても、図９の動作で非表示にすることが可能となる。
また、最終時刻を同じ人物名に属する例えば異なる属性情報や操作について記録、更新するとともに、それらに対して異なる所定の時間を設定することで、状況に応じたタイミングで非表示にすることが可能となる。
上述した第２の実施例よっても、操作者に都合がよい表示、非表示の管理を実現することが可能なり、より使い勝手のよい情報検索装置を提供することが可能となる。
上述したように、本発明は上記実施形態に限るものではなく、他の情報のデータベースに対する検索にも適用できることは、上記説明から明らかである。また、その場合、一覧表示での非表示を表示にすることになる処理は、情報検索装置において適宜設定すればよい。なお、上記実施形態においても、図３乃至５の処理以外を情報データ処理についても、本発明の一覧表示での非表示を表示にする構成とすることも可能である。
【００３０】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを格納して供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【図１】
0005955080.tif 000002
【図２】
0005955080.tif 000003
【図３】
0005955080.tif 000004
【図４】
0005955080.tif 000005
【図５】
0005955080.tif 000006
【図６】
0005955080.tif 000007
【図７】
0005955080.tif 000008
【図８】
0005955080.tif 000009
【図９】
0005955080.tif 000010