(57)【要約】【課題】画像により物品の存在場所などの探索、および探索結果の画像表示を可能にした物品探索装置において、画像の探索あるいは閲覧を行う者を限定可能にする。【解決手段】物品の画像あるいは収納道具の画像に対し、探索あるいは閲覧を行う対象者として全員，グループ単位，個人単位のいずれか１つを対象探索者属性として設定する。また管理者５は、探索あるいは閲覧を希望する探索者６を認可し、認可した探索者６に対して探索者ＩＤを付与し、探索者情報６１として探索者情報リスト６０に登録する。さらに管理者５により認可されたグループ管理者７は、探索あるいは閲覧を希望するグループメンバー８を認可し、認可したグループメンバー８に対してグループメンバーＩＤを付与し、グループメンバー情報８１としてグループメンバー情報リスト８０に登録する。【選択図】    図２
2004310286.tif 000002
【特許請求の範囲】
【請求項１】
画像に画像識別子を付与し、かつ物品、収納道具、場所を属性としていずれか１つを設定し、収納道具に設定した場合、収納道具識別子を付加し、収納道具が設置されている場所の画像があれば、それぞれの識別子を関連付けて収納道具情報リストに登録し、また場所に設定した場合、場所識別子を付加し、当該場所に格納されている物の画像との各識別子を関連付けて場所情報リストに登録し、また物品に設定した場合、物品が収納されている収納道具または場所の画像があれば、それぞれの識別子を関連付けて物品情報リストに登録する手段と、
前記各情報リストに登録されている各識別子を基に、物品の画像から収納道具の画像，場所の画像を呼び出すか、あるいは収納道具の画像から物品の画像，場所の画像を呼び出す手段とを備えた画像による物品探索装置において、
物品の管理者の情報を管理者情報リストに登録する手段と、
物品の画像あるいは収納道具の画像に対し、探索あるいは閲覧を行う対象者として全員，グループ単位，個人単位のいずれか１つを対象探索者属性として設定し、前記管理者により探索あるいは閲覧を希望する探索者に対して認可された際に付与される探索者識別子を探索者情報として探索者情報リストに登録する手段と、
画像における前記対象探索者属性が個人単位であれば、前記探索者情報リストに登録された探索者に対してのみ、探索あるいは閲覧を可能にする手段と、
前記管理者によりグループ単位の代行としてグループ管理者として認可されたグループ管理者の情報を登録し、該グループ管理者が探索あるいは閲覧を希望するグループメンバーに対し、探索あるいは閲覧を認可する際に、グループメンバー識別子を付与し、該グループメンバー識別子をグループメンバー情報としてグループメンバー情報リストに登録する手段と、
画像の前記対象探索者属性がグループ単位であれば、前記グループメンバー情報リストに登録されたグループメンバーに対してのみ、探索あるいは閲覧を可能にする手段と、
を備えたことを特徴とする画像による物品探索装置。
【請求項２】
物品の管理者により探索あるいは閲覧を希望する複数の探索者の中から認可する探索者を設定し、該設定情報をまとめたリスト（対象探索者群）に対して、対象探索者リストＩＤを付与し、対象探索者リストに登録を行い、かつ画像の前記対象探索者属性が個人単位であれば、前記対象探索者リストに登録された探索者達に対してのみ、探索あるいは閲覧を可能にする手段を備えたことを特徴とする請求項１記載の画像による物品探索装置。
【請求項３】
同一人物の探索者に対して探索あるいは閲覧を許可する物品と、探索および閲覧を許可しない別の物品が同じ収納道具あるいは同じ場所に収納されているか否かを検知し、収納していると判断されたときに、エラーメッセージ表示などを行う報知処理を実行させる手段を備えたことを特徴とする請求項１記載の画像による物品探索装置。
【請求項４】
物品の画像の登録日付，時間のデータを基に経過日時を算出し、あらかじめ設定された経過日時あるいは経過日の数日前になったときに、条件に該当する物品の画像を表示する手段、あるいは、あらかじめ物品の画像に対して表示日または表示時刻を指定しておき、前記表示日または表示時刻か、前記表示日の数日前または前記表示時刻の数分前になったときに、条件に該当する物品の画像を表示する手段を備えたことを特徴とする請求項１記載の画像による物品探索装置。
【請求項５】
各画像を表示画面に表示した後に、あらかじめ設定された表示時間の間に、入力手段に対する操作がない場合、エラーメッセージを一旦表示し、その後、あらかじめ設定された表示時間の間に、前記入力手段に対する操作がない場合、強制的に画像表示の画面を閉じる手段を備えたことを特徴とする請求項１または４記載の画像による物品探索装置。
【請求項６】
前記経過日時または前記表示日または前記表示時刻になったときに、条件に該当する物品の画像、および該物品を収納した収納道具あるいは場所の画像を表示する前に、探索者を呼び出すメッセージを表示し、当該探索者から入力されたパスワードを含めた自分の情報が登録されている情報と合致した場合に、前記画像の表示を行わせる手段を備えたことを特徴とする請求項４記載の画像による物品探索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像によって、探索対象の物品が収納されている収納道具、あるいは、それらが存在する場所を検索したり、また収納道具から探索対象の物品、あるいは、それらが存在する場所を検索することができる物品探索装置に関するものである。
【０００２】
【従来の技術】
物，文書を探索しようとするとき、その物，文書が存在する場所を記憶していれば問題はない。しかし、その場所が思い出せないとき、あるいは物，文書が見つからないとき、普通、身近の者に問い尋ねるが、その物，文書内容における特徴の記憶が曖昧だったり、また物の場合には、はっきり憶えていても、その物の形状あるいは特徴が言葉で言い表せない場合がある。
【０００３】
そこで、特許文献１に記載されているように、住宅内の各種物品の名称と配置場所を登録して管理する物品管理方法が提案され、また特許文献２には、特に遺失物を対象にしているが、物品情報，物品の所在情報などを管理する物品管理システムが提案されている。さらに、特許文献３，４には、オフィスなどにおける文書管理を行うための文書管理システムが提案されている。
【０００４】
【特許文献１】
特開２００２−６００２４号公報
【特許文献２】
特開２００１−２０６５１６号公報
【特許文献３】
特開平１０−１４３４１４号公報
【特許文献４】
特開２００１−２１６３０８号公報
【０００５】
【発明が解決しようとする課題】
前記のように物を探すとき、その物の形状あるいは特徴が相手に正確に伝わらず、説明に時間がかかったり、あるいは探索に時間がかかったり、時には探索を断念せざるを得ない場合がある。このことは探索する物が収納されている収納道具においても同様のことがいえる。
【０００６】
そこで、特許文献１記載の発明を採用することも考えられるが、引越しあるいは部屋のレイアウト変更の際には、全てをリセットしなければならないリスクが伴う。
【０００７】
また、画像に基づいて物の探索を行うことができる探索装置であれば、誰にでも探索が容易になる。しかし、探索対象の物が探索結果として画面表示されるようになっている構成であると、金品，高額品，権利書などであっても、その存在場所を第三者に何のチェックも受けずに見られてしまうおそれがあり、極端に言えば、盗難に遭う危険性がある。さらに、家族の者であっても秘密にしておきたい物が探索されるのはプライバシーの面で望ましくない。
【０００８】
本発明の目的は、前記従来の課題を解決し、探索対象の物品の画像から、その物品が収納されている収納道具の画像、また存在する場所の画像を検索して表示させたり、あるいは収納道具の画像から、探索対象の物品の画像、また存在する場所の画像を検索して表示させる際に、画像の探索あるいは閲覧を行う者を限定することを可能にした画像による物品探索装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
前記目的を達成するため、請求項１に記載の発明は、画像に画像識別子を付与し、かつ物品、収納道具、場所を属性としていずれか１つを設定し、収納道具に設定した場合、収納道具識別子を付加し、収納道具が設置されている場所の画像があれば、それぞれの識別子を関連付けて収納道具情報リストに登録し、また場所に設定した場合、場所識別子を付加し、当該場所に格納されている物の画像との各識別子を関連付けて場所情報リストに登録し、また物品に設定した場合、物品が収納されている収納道具または場所の画像があれば、それぞれの識別子を関連付けて物品情報リストに登録する手段と、前記各情報リストに登録されている各識別子を基に、物品の画像から収納道具の画像，場所の画像を呼び出すか、あるいは収納道具の画像から物品の画像，場所の画像を呼び出す手段とを備えた画像による物品探索装置において、物品の管理者の情報を管理者情報リストに登録する手段と、物品の画像あるいは収納道具の画像に対し、探索あるいは閲覧を行う対象者として全員，グループ単位，個人単位のいずれか１つを対象探索者属性として設定し、前記管理者により探索あるいは閲覧を希望する探索者に対して認可された際に付与される探索者識別子を探索者情報として探索者情報リストに登録する手段と、画像における前記対象探索者属性が個人単位であれば、前記探索者情報リストに登録された探索者に対してのみ、探索あるいは閲覧を可能にする手段と、前記管理者によりグループ単位の代行としてグループ管理者として認可されたグループ管理者の情報を登録し、該グループ管理者が探索あるいは閲覧を希望するグループメンバーに対し、探索あるいは閲覧を認可する際に、グループメンバー識別子を付与し、該グループメンバー識別子をグループメンバー情報としてグループメンバー情報リストに登録する手段と、画像の前記対象探索者属性がグループ単位であれば、前記グループメンバー情報リストに登録されたグループメンバーに対してのみ、探索あるいは閲覧を可能にする手段とを備えたことを特徴とし、この構成によって、探索対象の物品や収納道具の形状あるいは特徴の記憶が曖昧でも、画像を見ればすぐに認識でき、物品の画像を選ぶと収納道具の画像，場所の画像を検索して表示するため、確実に短時間で探索が行え、また、収納道具の画像を選ぶと、探索対象の物品の画像を検索して表示するため、収納道具の中に何が入っているのかが一目で分かり、同時に複数の物品の収納場所も一回で把握することができる。しかも、管理者は、探索者を選別し、さらにグループ管理者を介してグループメンバーを選別することによって、画像の探索あるいは閲覧を行う者を特定の者に限定することができるため、プライバシーおよび機密性を保つことができる。
【００１０】
請求項２に記載の発明は、請求項１記載の画像による物品探索装置において、物品の管理者により探索あるいは閲覧を希望する複数の探索者の中から認可する探索者を設定し、該設定情報をまとめたリスト（対象探索者群）に対して、対象探索者リスト識別子を付与し、対象探索者リストに登録を行い、かつ画像の対象探索者属性が個人単位であれば、前記対象探索者リストに登録された探索者達に対してのみ、探索あるいは閲覧を可能にする手段を備えたことを特徴とし、この構成によって、対象探索者リスト識別子を用意し、探索あるいは閲覧を希望する複数の探索者の中から、認可する探索者を設定し、その設定情報を一まとめにしたリスト（対象探索者群）に一つの対象探索者リスト識別子を付与し、対象探索者リストに登録して管理することにより、探索物情報は一つの対象探索者リスト識別子を持つだけでよく、したがって、情報登録用のメモリの容量を節約することができ、装置の運用への影響を抑えることができる。
【００１１】
請求項３に記載の発明は、請求項１記載の画像による物品探索装置において、同一人物の探索者に対して探索あるいは閲覧を許可する物品と、探索および閲覧を許可しない別の物品が同じ収納道具あるいは同じ場所に収納されているか否かを検知し、収納していると判断されたときに、エラーメッセージ表示などを行う報知処理を実行させる手段を備えたことを特徴し、この構成によって、同一人物の探索者に対して探索あるいは閲覧を許可する物品と、探索および閲覧を許可しない別の物品とが、同じ収納道具または同じ場所に収納されていることが分かれば、管理者は直ちに収納場所または対象探索者リスト識別子を変えるなどの対策を取ることができるため、プライバシーおよび機密性を保つことができる。装置のセキュリティに対する信用度が向上する。
【００１２】
請求項４に記載の発明は、請求項１記載の画像による物品探索装置において、物品の画像の登録日付，時間のデータを基に経過日時を算出し、あらかじめ設定された経過日時あるいは経過日の数日前になったときに、条件に該当する物品の画像を表示する手段、あるいは、あらかじめ物品の画像に対して表示日または表示時刻を指定しておき、前記表示日または表示時刻か、前記表示日の数日前または前記表示時刻の数分前になったときに、条件に該当する物品の画像を表示する手段を備えたことを特徴とし、この構成によって、特定の経過日または表示日あるいは表示時刻になったときに、条件に該当する探索対象の物品の画像を表示するため、探索対象物を素早く取り出すことが可能になり、外出前の準備などで時間的に余裕のない場合に効果が大きい。
【００１３】
請求項５に記載の発明は、請求項１または４記載の画像による物品探索装置において、各画像を表示画面に表示した後に、あらかじめ設定された表示時間の間に、入力手段に対する操作がない場合、エラーメッセージを一旦表示し、その後、あらかじめ設定された表示時間の間に、前記入力手段に対する操作がない場合、強制的に画像表示の画面を閉じる手段を備えたことを特徴とし、この構成によって、応答がなく所定の表示時間の間に、マウスあるいはキーボードなどの入力手段に対する操作がない場合、強制的に画像表示の画面を閉じるので、省電力化が図られ、装置の運用上における無駄がなくなる。
【００１４】
請求項６に記載の発明は、請求項４記載の画像による物品探索装置において、経過日時または表示日または表示時刻になったときに、条件に該当する物品の画像、および該物品を収納した収納道具あるいは場所の画像を表示する前に、探索者を呼び出すメッセージを表示し、当該探索者から入力されたパスワードを含めた自分の情報が登録されている情報と合致した場合に、前記画像の表示を行わせる手段を備えたことを特徴とし、この構成によって、呼び出された探索者が本人確認のためのチェックを受けることにより、探索対象の物品の画像と、その物品を格納した収納道具、または場所の画像の表示を安全に行うことができる。
【００１５】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して説明する。
【００１６】
図１は本発明の実施形態を説明するための物品探索装置における制御系の概略構成を示すブロック図であり、コンピュータ１０における要部を示している。
【００１７】
図１において、パーソナルコンピュータなどのコンピュータ１０における制御系には、制御プログラム１１，ＣＰＵ（中央演算処理ユニット）１２，メモリ１３，ＨＤＤ（ハードディスクドライブ）１４，補助記憶装置１５，画像用バッファ１６，表示用バッファ１７，表示装置１８，作業用バッファ１９などが搭載されている。
【００１８】
またメモリ１３の中には、探索対象物品（探索物）に関する情報が格納されている探索物情報リスト２０，探索物が収納される収納道具に関する情報が格納されている収納道具情報リスト３０，探索物／収納道具の存在場所（居場所）に関する情報が格納されている居場所情報リスト４０，探索物の管理者に関する情報が格納されている管理者情報リスト５０，実際に探索物の探索あるいは閲覧を行う探索者に関する情報が格納されている探索者情報リスト６０，探索あるいは閲覧を行うグループメンバーに関するグループメンバー情報リスト８０，画像の表示日・時刻指定情報リスト１５０，表示物件一覧リスト１６０，対象探索者リスト１７０，各画面のレイアウト情報などが格納されている。
【００１９】
前記ＨＤＤ１４あるいは補助記憶装置１５の中には、探索物の画像，収納道具の画像，居場所の画像に関するデータが格納されている。なお、補助記憶装置１５とは、光ディスク，ＣＤ−Ｒ，ＣＤ−ＲＷ，書込み可能なＤＶＤディスク，メモリーカードなどの情報記録媒体を指す。
【００２０】
前記画像用バッファ１６は、画像データ４あるいは画面レイアウトに関するデータを取り込むためのものであり、表示用バッファ１７は、画像用バッファ１６の内容を表示装置１８に表示させるものであり、また作業用バッファ１９は画像用バッファ１６における画面レイアウト作成段階において画像の保管あるいは加工時に用いられる。ＣＰＵ１２は制御プログラム１１の制御により各部へコマンドを出力してコントロールする。
【００２１】
本実施形態の物品探索装置における主機能を概略説明すると、使用者（探索者）と画像（探索物，収納道具，居場所）の設定、探索物の居場所と収納道具または収納道具の居場所の探索、その他に探索物の表示日あるいは表示時刻の設定、設定された表示日あるいは表示時刻になったときに、探索物と居場所の画像の表示などを行うことができる。
【００２２】
なお、以下の説明において、あるデータ設定を前提として構築の積み重ねで説明を進行するが、図３１から続くフローチャートは説明の進行とは違った操作と制御の流れになっているため、説明上、フローチャートを最初から順に説明せず、適切なフローチャートを適宜取り上げて説明することにする。
【００２３】
まず、使用者（探索者）の設定であるが、探索物あるいは収納道具は、各個人あるいはグループの持ち物であり、プライバシーおよび機密性の面からセキュリティの確立が望まれる。そこで探索物の所有者は、探索物あるいは収納道具の管理者と、探索物あるいは収納道具の居場所とを見せて良いと判断される探索者をあらかじめ決めておく必要がある。探索物の所有者が自ら管理者になることもある。
【００２４】
それらの設定に必要なデータと画面の体系を図示したのが、図２に示す使用者設定に必要なデータとインターフェースであり、図１のコンピュータ１０を主とするシステムと管理者（所有者）５の間には、管理者情報５１が授受される。
【００２５】
図３８に示すフローチャートを参照して管理者情報登録処理（Ｓ８３）について説明する。まず図４に示す『管理者情報の登録画面』を呼び出す（Ｓ２４０）。画面の起動方法については後述する。
【００２６】
管理者５は自分の管理者情報５１をマウス，キーボードなどの入力手段を用いて入力する。管理者情報としては、具体的には名前，識別子（ＩＤ），パスワードなどである。それらを入力して「登録」ボタンを押し（Ｓ２４１）、管理者情報の正当性のチェックを行う（Ｓ２４２）。チェックがＯＫであればシステムから探索者リストＩＤが割り当てられる（Ｓ２４５）。
【００２７】
探索者リストＩＤは、管理者５が管理する（表１）に示すような探索者情報リストのＩＤである。
【００２８】
【表１】
2004310286.tif 000003
【００２９】
その探索者リストＩＤを含む管理者情報は、メモリ内の（表２）に示すような管理者情報リスト５０に登録される（Ｓ２４６）。そして『管理者情報の登録画面』を閉じる（Ｓ２４７）。
【００３０】
【表２】
2004310286.tif 000004
【００３１】
正当性のチェックは本人確認の他に二重登録の防止の役目を果たしている。ステップ（Ｓ２４１）において「キャンセル」ボタンを押すと、『管理者情報の登録画面』を閉じる（Ｓ２４７）。『管理者情報の登録画面』を閉じるとフローチャートを抜ける。
【００３２】
一方、ステップ（Ｓ２４３）で正当性のチェックがＮＧであれば、エラーメッセージを表示し（Ｓ２４４）、ステップ（Ｓ２４１）のイベント判定処理へ戻る。
【００３３】
ところで、管理者情報５１の設定を更新したい場合、更新前に管理者本人であることをチェックする必要がある。
【００３４】
図３３は管理者情報（Ｓ３１）に係るフローチャートであり、まずステップ（Ｓ８０）において、新規設定か更新かを問う選択画面（図示せず）が表示され、管理者５はそこで更新を選択すると管理者入力処理（Ｓ８１）に進む。
【００３５】
図３７は管理者入力処理（Ｓ８１）に係るフローチャートであり、リターン値の初期値はＮＧである。まず『管理者情報の入力画面』を表示する（Ｓ２３０）入力画面として図４に示す画面と同様の画面が表示される。『管理者情報の入力画面』は、図４に示す画面とはタイトルの「登録」の部分が「入力」になるだけで、実質的には同じである。
【００３６】
ステップ（Ｓ２３１）において、管理者５が自分の管理者情報５１を入力して「ＯＫ」ボタンを押すと、整合性のチェックが行われ（Ｓ２３２）、チェックがＯＫであれば『管理者情報の入力画面』を閉じる。そのときのリターン値はＯＫである（Ｓ２３３，Ｓ２３４）。
【００３７】
ステップ（Ｓ２３１）において、「キャンセル」ボタンが押されると『管理者情報の入力画面』を閉じる。そのときのリターン値はＮＧである（Ｓ２３４）。さらにステップ（Ｓ２３３）において、正当性のチェックがＮＧであれば、エラーメッセージを表示し（Ｓ２３５）、ステップ（Ｓ２３１）のイベント判定処理に戻る。『管理者情報の入力画面』を閉じるとフローチャートを抜ける。
【００３８】
図３３に戻り、管理者入力処理（Ｓ８１）のリターン値がＯＫであれば（Ｓ８２）、管理者情報登録処理（Ｓ８３）へ進み、既述したように管理者情報５１の更新を行いフローチャートを抜ける。
【００３９】
一方、ステップ（Ｓ８１）のリターン値がＮＧであれば（Ｓ８２）、何もせずフローチャートを抜ける。
【００４０】
また、図２に示すように、管理者５と探索者６との間では探索者情報６１の授受が行われる。探索者６の新規設定について、図４０に示す探索者情報登録処理（Ｓ９３）のフローチャートを参照して説明する。
【００４１】
図４０において、まず図５に示す『探索者情報の登録画面』を呼び出す（Ｓ２６０）。画面の起動の方法については後述する。探索者６は自分の探索者情報６１を入力する。この探索者情報６１の具体的な情報としては、名前，ＩＤ，パスワードなどである。
【００４２】
ステップ（Ｓ２６１）において、探索者情報６１を入力して「登録」ボタンを押し、探索者情報６１の正当性のチェックを行い（Ｓ２６２）、チェックがＯＫであれば（Ｓ２６３）、システムから仮申請用ＩＤが割り当てられる（Ｓ２６５）。探索者情報６１と仮申請用ＩＤのデータは、メモリ１３内に格納されている（表２）の探索者情報リスト６０に登録される（Ｓ２６６）。このとき、管理者５への申請情報が作成され告知を行う（Ｓ２６７）。そして『探索者情報の登録画面』を閉じる（Ｓ２６８）。
【００４３】
管理者５は、申請情報の告知を受け取り、登録を許可すればシステムから探索者ＩＤが割り当てられ、（表１）の探索者情報リスト６０の中のＩＤ欄にある仮申請用ＩＤのデータと置き換える。逆に、登録を不許可すれば、申請者した探索者情報６１が全て破棄され、申請者（＝探索者６）に告知される。
【００４４】
ステップ（Ｓ２６１）において、「キャンセル」ボタンを押せば『探索者情報の登録画面』を閉じる（Ｓ２６８）。『探索者情報の登録画面』を閉じるとフローチャートを抜ける。
【００４５】
さらにステップ（Ｓ２６３）において、正当性のチェックがＮＧであればエラーメッセージを表示し（Ｓ２６４）、ステップ（Ｓ２６１）のイベント判定処理へ戻る。
【００４６】
ところで、探索者情報６１の設定を更新したい場合、更新前に探索者６本人であることをチェックする必要がある。
【００４７】
図３４は探索者情報（Ｓ３２）に係るフローチャートであり、まずステップ（Ｓ９０）において、新規設定か更新かを問う選択画面（図示せず）が表示され、探索者６は、そこで更新を選択すると、探索者入力処理（Ｓ９１）へ進む。
【００４８】
図３９は探索者入力処理（Ｓ９１）に係るフローチャートであり、リターン値の初期値はＮＧである。ステップ（Ｓ２５０）において、『探索者情報の入力画面』を表示すると、入力画面として図５と同様の画面が表示される。『探索者情報の入力画面』は、図５の画面とはタイトルの「登録」の部分が「入力」になるだけで実質的には同じである。
【００４９】
ステップ（Ｓ２５１）において、探索者６が自分の探索者情報６１を入力して「ＯＫ」ボタンを押せば、整合性のチェックが行われ（Ｓ２５２）、チェックがＯＫであれば『探索者情報の入力画面』を閉じる。そのときのリターン値はＯＫである（Ｓ２５３，Ｓ２５４）。
【００５０】
一方、ステップ（Ｓ２５１）において、「キャンセル」ボタンを押せば『探索者情報の入力画面』を閉じる。そのときのリターン値はＮＧである（Ｓ２５４）。『探索者情報の入力画面』を閉じるとフローチャートを抜ける。
【００５１】
さらに、ステップ（Ｓ２５３）において、正当性のチェックがＮＧであればエラーメッセージを表示し（Ｓ２５５）、ステップ（Ｓ２５１）のイベント判定処理に戻る。
【００５２】
図３４に戻り、探索者入力処理（Ｓ９１）のリターン値がＯＫであれば（Ｓ９２）、探索者情報登録処理（Ｓ９３）へ進む。既述した図４０に示す探索者情報登録処理にて説明した探索者情報６１の更新を行う。
【００５３】
ここまでの管理者情報５１と探索者情報６１の登録処理は、家庭あるいは少人数の組織であれば管理、運用は難しくない。しかしながら、多人数の組織となると管理者５の作業量が増大して、いずれ管理能力が限界が達する。そこで管理者５の代わりにグループ管理者７を置き、グループ管理者７がグループ単位で登録申請や管理を行う。このためには、まず管理者５にグループ単位の探索あるいは閲覧を許可してもらうことになる。
【００５４】
図２に戻り、管理者５とグループ管理者７との間では、グループ単位を探索者とみなしたグループ情報７０が授受される。このグループ情報７０の新規設定について、図４２のグループ情報登録処理（Ｓ１０３）のフローチャートを参照して説明する。
【００５５】
図４２のステップ（Ｓ２８０）において、図６に示す『グループ情報の登録画面』を呼び出す。画面の起動方法については後述する。
【００５６】
まず、グループ管理者７はグループ情報７０を入力する。グループ情報７０の具体的な情報としては、グループ管理者７の名前とパスワード、およびグループ名とグループのパスワードなどがある。
【００５７】
グループ情報７０の入力後、ステップ（Ｓ２８１）において、「登録」ボタンを押せば、入力データの正当性のチェックを行い（Ｓ２８２）、チェックがＯＫであれば（Ｓ２８３）、システムから仮申請用ＩＤが割り当てられる（Ｓ２８５）。グループ情報７０と仮申請用ＩＤのデータは、メモリ１３内に格納されている（表１）の探索者情報リスト６０に登録される（Ｓ２８６）。このとき、管理者５への申請情報が作成され告知を行う（Ｓ２８７）。そして『グループ情報の登録画面』を閉じる（Ｓ２８８）。
【００５８】
管理者５は申請情報の告知を受け取り、登録を許可すればシステムからグループＩＤが割り当てられ、（表１）の探索者情報リスト中のＩＤ欄にある仮申請用ＩＤのデータと置き換える。逆に、登録を不許可すれば、申請したグループ情報が全て破棄され申請者（＝グループ管理者７）に告知される。
【００５９】
ステップ（Ｓ２８１）において、「キャンセル」ボタンを押せば『グループ情報の登録画面』を閉じる（Ｓ２８８）。『グループ情報の登録画面』を閉じるとフローチャートから抜ける。
【００６０】
さらに、ステップ（Ｓ２８３）で正当性のチェックがＮＧであれば、エラーメッセージを表示し（Ｓ２８４）、ステップ（Ｓ２８１）のイベント判定の処理に戻る。
【００６１】
ところでグループ情報７０の設定を更新したい場合、更新前にグループ管理者７本人であることをチェックする必要がある。
【００６２】
図３５はグループ情報（Ｓ３３）に係るフローチャートであり、まず、ステップ（Ｓ１００）において、新規設定か更新かを問う選択画面（図示せず）が表示され、その画面でグループ管理者７は更新を選択すると、グループ情報入力処理（Ｓ１０１）へ進む。
【００６３】
図４１はグループ情報入力処理（Ｓ１０１）に係るフローチャートであって、リターン値の初期値はＮＧであり、ステップ（Ｓ２７０）で『グループ情報の入力画面』を表示する。入力画面として図６と同様の画面が表示される。『グループ情報の入力画面』は、図６に示す画面とはタイトルの「登録」の部分が「入力」になるだけで実質的には同じである。
【００６４】
ステップ（Ｓ２７１）において、グループ管理者７がグループ情報７０を入力して「ＯＫ」ボタンを押すと、次に入力データの整合性のチェックが行われ（Ｓ２７２）、チェックがＯＫであれば（Ｓ２７３）、『グループ情報の入力画面』を閉じる。そのときのリターン値はＯＫである（Ｓ２７４）。
【００６５】
一方、ステップ（Ｓ２７１）において、「キャンセル」ボタンを押すと『グループ情報の入力画面』を閉じる。そのときのリターン値はＮＧである（Ｓ２７４）。『グループ情報の入力画面』を閉じるとフローチャートから抜ける。
【００６６】
一方、ステップ（Ｓ２７３）において、正当性のチェックがＮＧであればエラーメッセージを表示し（Ｓ２７５）、ステップ（Ｓ２７１）のイベント判定の処理に戻る。
【００６７】
図３５に戻り、グループ情報入力処理（Ｓ１０１）のリターン値がＯＫであれば（Ｓ１０２）、グループ情報登録処理（Ｓ１０３）へ進み、図４２のグループ情報登録処理に係るフローチャートにて説明したように、グループ情報７０の更新を行いフローチャートを抜ける。
【００６８】
一方、ステップ（Ｓ１０１）のリターン値がＮＧであれば（Ｓ１０２）、何もせずフローチャートを抜ける。
【００６９】
また図２に示すように、グループ管理者７とグループメンバー８の間ではグループメンバー情報８１が授受される。これは管理者５と探索者６の関係と同じである。グループメンバー情報８１の新規設定について、図４４のグループメンバー情報登録処理（Ｓ１１３）のフローチャートを参照して説明する。
【００７０】
図４４において、まず図７に示すような『グループメンバー情報の登録画面』を呼び出す（Ｓ３００）。画面の起動方法については後述する。
【００７１】
グループメンバー８は自分のグループメンバー情報８１を入力する。グループメンバー情報８１の具体的な情報としては、名前，ＩＤ，パスワードなどがある。前記入力後、「登録」ボタンを押すと（Ｓ３０１）、グループメンバー情報８１の正当性のチェックが行われ（Ｓ３０２）、チェックがＯＫであれば（Ｓ３０３）、システムから仮申請用ＩＤが割り当てられる（Ｓ３０４）。
【００７２】
グループメンバー情報８１，仮申請用ＩＤのデータはメモリ１３内に格納されている（表３）のグループメンバー情報リスト８０に登録される（Ｓ３０５）。このとき、グループ管理者７への申請情報が作成され告知を行う（Ｓ３０６）。そして『グループメンバー情報の登録画面』を閉じる（Ｓ３０７）。
【００７３】
【表３】
2004310286.tif 000005
【００７４】
グループ管理者７は、申請情報の告知を受け取って登録を許可すれば、システムからグループメンバーＩＤが割り当てられ、（表３）のグループメンバー情報リスト８０中のＩＤ欄にある仮申請用ＩＤのデータと置き換える。逆に、登録を不許可にすると、（表３）のグループメンバー情報リスト８０の中から申請したグループメンバー情報８１が全て破棄され、申請者（＝グループメンバー８）に告知される。
【００７５】
ステップ（Ｓ３０１）において、「キャンセル」ボタンを押すと『グループメンバー情報の登録画面』を閉じる（Ｓ３０７）。『グループメンバー情報の登録画面』を閉じるとフローチャートから抜ける。
【００７６】
一方、ステップ（Ｓ３０３）で正当性のチェックがＮＧであればエラーメッセージを表示し（Ｓ３０８）、ステップ（Ｓ３０１）のイベント判定の処理へ戻る。
【００７７】
ところで、グループメンバー情報８１の設定を更新したい場合、更新前にグループメンバー８本人であることをチェックする必要がある。
【００７８】
図３６はグループメンバー情報（Ｓ３４）に係るフローチャートであり、ステップ（Ｓ１１０）で、まず新規設定か更新かを問う選択画面（図示せず）が表示され、グループメンバー８はそこで更新を選択すると、グループメンバー情報入力処理（Ｓ１１１）へ進む。
【００７９】
図４３はグループメンバー情報入力処理（Ｓ１１１）に係るフローチャートであって、リターン値の初期値はＮＧである。ステップ（Ｓ２９０）において『グループメンバー情報の入力画面』を表示する。入力画面として図７と同様の画面が表示される。『グループメンバー情報の入力画面』は、図７に示す画面とはタイトルの「登録」の部分が「入力」になるだけで実質的には同じである。
【００８０】
ステップ（Ｓ２９１）において、グループメンバー８が自分のグループメンバー情報８１を入力して「ＯＫ」ボタンを押すと、グループメンバー情報８１の整合性のチェックが行われ（Ｓ２９２）、チェックがＯＫであれば（Ｓ２９３）、『グループメンバー情報の入力画面』を閉じる。そのときのリターン値はＯＫである（Ｓ２９４）。
【００８１】
ステップ（Ｓ２９１）において、「キャンセル」ボタンを押せば『グループメンバー情報の入力画面』を閉じる。『グループメンバー情報の入力画面』を閉じるとフローチャートから抜ける。そのときのリターン値はＮＧである（Ｓ２９４）。
【００８２】
一方、ステップ（Ｓ２９３）において、正当性のチェックがＮＧであればエラーメッセージを表示し（Ｓ２９５）、ステップ（Ｓ２９１）のイベント判定の処理へ戻る。
【００８３】
図３６に戻り、グループメンバー情報入力処理（Ｓ１１１）のリターン値がＯＫであれば（Ｓ１１２）、グループメンバー情報登録処理（Ｓ１１３）へ進み、図４４のフローチャートにて説明した通り、グループメンバー情報８１の更新を行いフローチャートを抜ける。一方、ステップ（Ｓ１１１）のリターン値がＮＧであれば（Ｓ１１２）、何もせずフローチャートを抜ける。
【００８４】
次に、管理者５，探索者６，グループ管理者７，グループメンバー８の登録，更新を行う際、メインメニューからどのようにして入るかについて、図３１の処理全体のフローチャートを参照して説明する。なお、ステップ（Ｓ１〜Ｓ３）の説明は後述する。図３１において、まず、ステップ（Ｓ４）で選択図面（図示せず）により使用者設定を選択する（Ｓ５）。
【００８５】
図３２は使用者設定に係るフローチャートであって、使用者設定処理のための選択図面（図示せず）を表示し（Ｓ３０）、管理者情報（Ｓ３１），探索者情報（Ｓ３２），グループ情報（Ｓ３３），グループメンバー情報（Ｓ３４）の中からいずれか１つを選び、使用者設定を行う。
【００８６】
画像属性の設定の処理について説明する。図３は画像属性の設定と探索に必要なデータとインターフェースを示す説明図であり、まず探索物の持ち主、すなわち管理者５は、図８の画像情報の登録画面を通して、システムにその探索物の画像の属性情報を設定して登録する。なお、探索物の持ち主は、管理者５として登録されていなくても、画像自体の登録は可能であるが、探索者情報リスト６０が作成されないため、探索物に対する探索あるいは閲覧のチェックができない。したがって、画像の取り扱いに注意を払わないと、不特定の者に探索物の居場所までも探索されるおそれがある。
【００８７】
図４５は画像属性設定（Ｓ６）に係るフローチャートであって、まず管理者入力処理（Ｓ４０）を行う。このステップ（Ｓ４０）において、図３３のステップ（Ｓ８１）と同様に管理者５が自分の管理者情報５１を入力して、システムに登録済みの管理者であるか否かのチェックを受ける。チェックがＯＫの場合（Ｓ４１）、処理選択の画面（図示せず）が表示される（Ｓ４２）。ここでは、属性情報の登録，更新処理を選択する（Ｓ４３）。
【００８８】
図４６は画像属性情報の登録，更新処理（Ｓ４３）に係るフローチャートであり、まず図８の『画像情報の登録画面』が呼び出される（Ｓ１２０）。なお、次ステップに表示時間監視の処理（Ｓ１２１）のステップがあるが、これについては後述する。
【００８９】
ここでは対象となる画像を選択するのが先決であるため、ステップ（Ｓ１２２）において、「画像の一覧ボタン」を選択する。「画像の一覧」ボタンを選択すると、画像一覧の表示処理（Ｓ１２３）へ進む。
【００９０】
図４７は画像一覧の表示処理（Ｓ１２３）のフローチャートであって、この処理の結果として図９に示すような『画像一覧画面』が表示される。
【００９１】
図４７において、まず全画像数を取得する（Ｓ３２０）。具体的には特定のＨＤＤ１４、または補助記憶装置１５、または特定のディレクトリの中の画像数をカウントすることになる。
【００９２】
次に画面頁数を演算処理して算出する。全画像数を１頁の枠定数で割り、余りが出ればインクリメントする（Ｓ３２１）。図９では６個の枠定数を例示している。ただし、枠に割り当てる画像数が枠定数に満たない場合は、画像数がそのまま枠数になる。次に、枠に割り当てる最初の表示画像と最後の表示画像を設定し（Ｓ３２２）、その画像を取得し、画像用バッファ１６内の画面レイアウト内の所定の枠に貼り付ける（Ｓ３２４）。
【００９３】
画像に種別が既に登録されていれば、その種別（種別の説明については後述する）を取得し表示する（Ｓ３２５）。そして、画面内表示数と表示画像カウントをインクリメントする（Ｓ３２６）。画面内表示数が所定の枠定数に達するか、表示画像カウントが全画像数に達するまでループを繰り返す（Ｓ３２３〜Ｓ３２６）。
【００９４】
画面内の画像表示数が所定の枠定数に達したか、表示画像カウントが全画像数に達した場合にループを抜け、画像用バッファ１６の内容を表示用バッファ１７に移し、表示装置１８に表示する。表示装置１８には図９に示すような『画像一覧画面』が表示される（Ｓ３２７）。
【００９５】
次にステップ（Ｓ３２８）において、画面に目的の画像がなく、表示されていない他の画像を表示する場合には、「前へ」ボタンか「後へ」ボタンを押して、ステップ（Ｓ３３１，Ｓ３３２，Ｓ３２２〜Ｓ３２７）の処理を行い、他の画像をセットして一覧画面を表示するようにする。
【００９６】
もし、画面に目的の画像があれば、その画像を選択する。選択画像は作業用バッファ１９にコピーされ（Ｓ３２９）、『探索物一覧画面』を閉じる（Ｓ３３０）。一方、「キャンセル」ボタンを押した場合は何もせず、『探索物一覧画面』を閉じ（Ｓ３３０）、フローチャートから抜ける。
【００９７】
図４６に戻り、次は選択画像の表示処理（Ｓ１２４）を行う。選択画像の表示処理（Ｓ１２４）について、図５２のフローチャートを参照して説明する。
【００９８】
図５２において、まず選択画像があるか否かをチェックする（Ｓ３４０）。もし、選択画像がなければ、何もせずフローチャートを抜ける。しかし、選択画像があれば、画像の種別に応じて画像用バッファ１６内に格納されている画面レイアウトデータによる規定の枠のいずれか１つを設定する。ここでは種別が指定されていないが、画面レイアウトの枠は１個だけであるので、無条件に設定することができる（Ｓ３４１）。なお、種別が指定されている場合の説明は後述する。
【００９９】
次に、作業用バッファ１９の画像データ４に基づく画像を、画像用バッファ１６内の画面レイアウト（データ）に基づく枠にコピーする（Ｓ３４２）。そして、画像用バッファ１６内の画面レイアウトを表示用バッファ１７に移し、表示装置１８に表示させる。その結果の表示例が図１０に示す『画像情報の登録画面』である。
【０１００】
図４６に戻り、種別，対象探索者属性，対象探索者群を設定する。順番に種別から設定する。図１０に示すように、種別データとして探索物，収納道具，居場所の各データがあり、いずれか１つを選択する（Ｓ１２５）。画面には、種別の下にデフォルトで探索者属性欄と、その下に対象探索者群の設定欄が表示されている。
【０１０１】
ここで、居場所を選択すると、探索者属性欄，対象探索者群の設定欄が非表示または半輝度になって入力することができなくなる（Ｓ１２６，Ｓ１２８）。また、探索物あるいは収納道具を選択すると、探索者属性欄と、その下の対象探索者群の設定欄が表示または全輝度になり入力可能になる（Ｓ１２６，Ｓ１２７）。
【０１０２】
次に、対象探索者属性を設定する。この属性には、図１０に示す探索者属性欄のように、個人，グループ，全員があり、３つのうちどれか１つを選ぶ（Ｓ１２９）。そこで全員を選択すると、図１０に示す探索者属性欄の下の対象探索者群の設定欄が非表示又は半輝度になって入力することができなくなる（Ｓ１３０，Ｓ１３２）。また、個人またはグループを選択すると、対象探索者群の設定欄が表示または全輝度になり入力可能になる（Ｓ１３０，Ｓ１３１）。
【０１０３】
対象探索者群の設定は、探索物属性を個人単位として設定する際、１つの探索物に対して探索あるいは閲覧を認可された探索者１人分の情報を管理しなければならない。しかし、探索物と探索者の数が増えると、探索物×探索者分の探索者ＩＤを探索物情報が持つことになり、多くのメモリの容量を必要する上に管理者の負担が増えて、システムの運用に支障を及ぼす。
【０１０４】
そこで、対象探索者リスト１７０を用意し、認可された複数の探索者６の情報を一まとめにして、リストの形で管理する方法が取られる。その方法を説明する。なお、対象探索者群は対象探索者リスト１７０そのものであるが、使用者からはリストが見えないのと、意識させる必要がないので呼び名が違っている。
【０１０５】
図１０に示すように、「対象探索者群の設定」ボタンの横に数値の表示欄がある。この数値は対象探索者リストＩＤである。この画面において、直接、キー入力で対象探索者リストＩＤを入力することはできない。この「対象探索者群の設定」ボタンを押して対象探索者群の設定処理（Ｓ１３３）を呼び出す必要がある。
【０１０６】
図４９は対象探索者群の設定処理（Ｓ１３３）に係るフローチャートであり、まず対象探索者リスト１７０が作成されているか否かをチェックする（Ｓ３５０）。この場合、最初であるので対象探索者リスト１７０は未作成である。したがって、対象探索者一覧の作成処理（Ｓ３５１）へ進む。
【０１０７】
図５０は対象探索者一覧の作成処理（Ｓ３５１）に係るフローチャートであり、結果的に図１１における『対象探索者群の設定画面』、あるいは図１２に示す『対象探索者群のチェック設定画面』の対象探索者一覧が作成される。作業用バッファ１９には対象探索者一覧が描画される。
【０１０８】
まず、（表１）の探索者情報リストから探索者ＩＤと探索者名を１個ずつ取得する（Ｓ５５０）。次に、作業用バッファ１９内に格納されている対象探索者一覧の名前欄に探索者ＩＤを配置し、メモリ１３に探索者ＩＤと探索者名を格納する（Ｓ５５１）。
【０１０９】
ステップ（Ｓ５５０，Ｓ５５１）の処理を探索者情報リスト２０の終端に達するまで繰り返す（Ｓ５５２）。その都度、探索者ＩＤは作業用バッファ１９内に格納されている対象探索者一覧の次行の名前欄に配置される。
【０１１０】
（表４）に示す対象探索者リスト１７０は、探索と閲覧を許可された探索者ＩＤを一まとめにしたものであり、組み合わせごとに対象探索者リストＩＤがシステムから付与されている。ただし、探索物ごとではない。最初は未設定であるため、当然、データが一つもなく空欄であるが、ここでは既に数件設定されると仮定して説明を進める。
【０１１１】
【表４】
2004310286.tif 000006
【０１１２】
作業用バッファ１９内の対象探索者一覧における名前欄の列の右に対象探索者リストＩＤの列を新設する（Ｓ５５３）。対象探索者リスト１７０内の対象探索者リストＩＤの行において格納されている探索者ＩＤを１個ずつ取得する（Ｓ５５４）。次に作業用バッファ１９の対象探索者一覧の名前欄に探索者ＩＤと一致するか否かをチェックする（Ｓ５５５）。もし、２つの探索者ＩＤが一致すれば、作業用バッファ１９内の対象探索者一覧の名前欄行と対象探索者リストＩＤ欄列の交わるところでチェックボタンを入れる。一般的には、○が●に反転するか、□にレが入るかの表示になる。また、２つの探索者ＩＤが一致しなければ、ステップ（Ｓ５５７）の処理へ進む。
【０１１３】
対象探索者リスト１７０内の対象探索者リストＩＤの行において、次に取り出す探索者ＩＤがあれば、ステップ（Ｓ５５４）の処理に戻り、ステップ（Ｓ５５４〜Ｓ５５６）の処理を繰り返す。また、次の探索者ＩＤがなければ、ループを抜けて、ステップ（Ｓ５５８）の処理へ進む（Ｓ５５７）。
【０１１４】
対象探索者リスト１７０内において、次の対象探索者リストＩＤの行を読みに行き、次の対象探索者リストＩＤの行があれば、ステップ（Ｓ５５３）の処理に戻り、ステップ（Ｓ５５３〜Ｓ５５６）の処理を繰り返す。また、次の対象探索者リストＩＤの行がなければループを抜けて、ステップ（Ｓ５５９）の処理へ進む（Ｓ５５８）。
【０１１５】
作業用バッファ１９内の対象探索者一覧の名前欄にある探索者ＩＤが、メモリ１３に格納した探索者ＩＤと一致した場合、共に格納されている探索者名に置き換える（Ｓ５５９）。全て置き換えたらフローチャートを抜ける。
【０１１６】
図４９に戻り、画面表示される対象探索者一覧において、表示する対象探索者リストＩＤの範囲と表示する探索者６との範囲を決める。例えばリスト番号，表示リスト番号，探索者番号，探索者番号をセットする（Ｓ３５２）。このように設定した番号に基づき、作業用バッファ１９内の対象探索者一覧から、表示範囲部分を画像バッファ１６の『対象探索者群の設定画面』のレイアウトに移し（Ｓ３５３）、さらに画像用バッファ１６の内容を表示バッファ１７に移し、表示装置１８に表示する（Ｓ３５４）。結果的に図１１に示す『対象探索者群の設定画面』が表示される。
【０１１７】
次にステップ（Ｓ３５５）のイベントについて説明する。図１１における左右上下の矢印キーのいずれかが押されたら、そのコードを取得する（Ｓ３５６）。ステップ（Ｓ３５２）の処理へ戻り、コードによって表示するリスト番号あるいは表示する探索者番号の両端の値のインクリメント、またはデクリメントを行ってセットし直す。具体的には左キーなら表示リストを１つずつ前へずらし、右キーなら表示リストを１つずつ後へずらし、上キーなら表示する探索者のリストを１つずつ前へずらし、下キーなら表示する探索者のリストを１つずつ後へずらす形になる。簡単に言えばスクロール表示である。
【０１１８】
ステップ（Ｓ３５３，Ｓ３５４）の処理を行えば、図１１に示す『対象探索者群の設定画面』において、矢印キーの指示を反映させた対象探索者一覧が表示される。対象探索者一覧の中から探索物の探索，閲覧を許可する探索者の組み合わせ（列）を１つ選択する場合は、数字キー入力で番号を入力して設定する。図１１においては対象リスト欄に数値が表示される（Ｓ３６３）。
【０１１９】
対象探索物者一覧の中におけるある組み合わせ（列）においてチェックを変更したい場合、あるいは新たな組み合わせ（列）を新設したい場合は、図１１に示す「チェック設定」ボタンを押す。対象探索者のチェック設定処理（Ｓ３５７）へ進む。
【０１２０】
図５１は対象探索者のチェック設定処理（Ｓ３５７）に係るフローチャートであり、結果的に図１２に示す『対象探索者群のチェック設定画面』が表示される。図１１に示す『対象探索者群の設定画面』のレイアウトと共通しており、図５１は図４９のフローチャートの一部と共通している。
【０１２１】
図５１において、対象探索者一覧の作成は、図１１の表示部分そのままであり、したがって、ステップ（Ｓ５６０）は図４９のステップ（Ｓ３５２）と、またステップ（Ｓ５６１，Ｓ５６２）は画面が違うものの図４９のステップ（Ｓ３５３，Ｓ３５４）にて説明した内容とほぼ同じである。さらに、イベントにおける矢印キーによる処理についても図４９のステップ（Ｓ３５６，Ｓ３５２〜Ｓ３５４）にて説明した内容と同じである（Ｓ５６４，Ｓ５６０〜Ｓ５６２）。
【０１２２】
対象探索者一覧のチェック処理は、探索物の探索あるいは閲覧を許可する探索者６の組み合わせ（列）を作成する際に、対象にする探索者６にチェックを入れ、対象にしない探索者６にチェックを外す。一般的には○が●に反転するか、□にレが入るかの表示になる。なお、ここでは矢印キーによるスクロール表示を行っても、チェックのオンオフは維持される（Ｓ５６９）。
【０１２３】
設定画面において、「ＯＫ」ボタンが押されると、対象探索者一覧のチェック状態をチェックし、同じチェックの組み合わせがあるか否か調べる（Ｓ５６５）。もし、その組み合わせがあればエラーメッセージを表示し（Ｓ５６８）、ステップ（Ｓ５６３）のイベント判定へ戻る。
【０１２４】
また、同じチェックの組み合わせがなければ、対象探索者一覧のチェック状態を反映させる形で対象探索者リスト１７０を更新する。更新のためには前記の対象探索者一覧の手順と逆の手順を行う。対象探索者リストＩＤの列において、チェックされている名前欄の行の探索者名を取得し、メモリ１３の中の探索者ＩＤと置き換え、対象探索者リスト１７０の中で該当する対象探索者リストＩＤの行において、探索者ＩＤ欄の列に探索者ＩＤを格納すればよい（Ｓ５６６）。そして『対象探索者群のチェック設定画面』を閉じて（Ｓ５６７）、フローチャートを抜ける。
【０１２５】
一方、設定画面において、「キャンセル」ボタンが押されたら、何もせずに『対象探索者群のチェック設定画面』を閉じて（Ｓ５６７）、フローチャートを抜ける。
【０１２６】
図４９に戻り、対象探索者群のチェック設定（Ｓ３５７）を行った結果、対象探索者リスト１７０の内容に変更があれば、対象探索者の作成処理（Ｓ３５１）に戻り、更新した対象探索者一覧の内容を画面に表示させる。また、対象探索者リスト１７０の内容に変更がなければ、イベント判定処理（Ｓ３５５）に戻る（Ｓ３５８）。
【０１２７】
ステップ（Ｓ３５５）のイベント判定において、「ＯＫ」ボタンを押した場合、ステップ（Ｓ３６３）で設定した対象探索者リストＩＤが正当であるか否かをチェックする（Ｓ３５９）。もし、不正であればエラーメッセージを表示し（Ｓ３６２）、イベント判定の処理（Ｓ３５５）に戻る。また、正当であれば対象探索者リストＩＤをメモリ１３に格納し（Ｓ３６０）、『対象探索者群の設定画面』を閉じて（Ｓ３６１）、フローチャートを抜ける。
【０１２８】
一方、ステップ（Ｓ３５５）のイベント判定において、「キャンセル」ボタンを押した場合には何もせずに、『対象探索者群の設定画面』を閉じて（Ｓ３６１）、フローチャートを抜ける。
【０１２９】
図４６に戻り、以上にて種別，対象探索者属性，対象探索者群が設定されたことになるため、図１０に示す画面で「ＯＫ」ボタンを押した場合、入力データの正当性チェック処理（Ｓ１３４）へ進む。ここで、チェックがＯＫであれば、画像属性情報の登録処理（Ｓ１３６）へ進む。またチェックがＮＧであれば、エラーメッセージを表示し（Ｓ１３７）、ステップ（Ｓ１２２）のイベント判定の処理へ戻る。
【０１３０】
次に、画像属性情報の登録処理（Ｓ１３６）の説明に移る。図５３は画像属性情報の登録処理（Ｓ１３６）に係るフローチャートであり、まず登録の正当性のチェック処理（Ｓ３７０）を行う。
【０１３１】
図５４は登録の正当性のチェック処理（Ｓ３７０）に係るフローチャートであり、まず（表４）の探索物情報リスト２０にある画像ＩＤを１個ずつ取得する（Ｓ５７０）。
【０１３２】
最初はリストに１件も記入がないため、後述する処理は実行されない。しかし、ここでは数件あるとみなして説明を行う。
【０１３３】
ステップ（Ｓ５７１）において、次に選択画像ＩＤが、リストから取り出した画像ＩＤに一致するか否かをチェックする。一致すれば次に設定した種別データをチェックする（Ｓ５７２）。
【０１３４】
画像が探索物として先に登録されていても、収納道具として使用される場合があるので、種別が収納道具と設定された場合はエラー扱いにしない。ここでは、探索物として登録済みの画像に対して、種別を探索物または居場所として設定した場合、エラーメッセージを表示し、フローチャートを抜けて上位フローチャートにＮＧを返す（Ｓ５８１）。また、ステップ（Ｓ５７１）で２つの画像ＩＤが一致しない、またはステップ（Ｓ５７２）で種別を収納道具として設定された場合、その画像の登録は正当であるとみなす。そして探索物情報リスト２０から次の画像ＩＤを取り出し、探索物情報リスト２０の終端に達するまで繰り返す（Ｓ５７０，Ｓ５７１，Ｓ５７３）。
【０１３５】
探索物情報リスト２０の終端に達した場合（Ｓ５７３）には、（表５）の収納道具情報リスト３０を取り出し、選択画像ＩＤが収納道具情報リスト３０内にあるか否かをチェックする。
【０１３６】
【表５】
2004310286.tif 000007
【０１３７】
ステップ（Ｓ５７４）と（Ｓ５７５）の処理内容は、既述した探索物情報リスト２０に対する処理内容に沿っているが、ステップ（Ｓ５７６）に関しては判断が異なる。
【０１３８】
画像が収納道具として先に登録されていても、探索物として使用される場合があるので、種別が探索物と設定された場合はエラー扱いにしない。ここでは、収納道具として登録済みの画像に対して、種別を収納道具または居場所として設定した場合、エラーメッセージを表示し、フローチャートを抜けて、上位フローチャートにＮＧを返す（Ｓ５７６，Ｓ５８１）。
【０１３９】
収納道具情報リスト３０の終端に達した場合（Ｓ５７７）には、（表６）の居場所情報リスト４０を取り出し、選択画像ＩＤが居場所情報リスト４０内にあるか否かチェックする。
【０１４０】
【表６】
2004310286.tif 000008
【０１４１】
ステップ（Ｓ５７８）と（Ｓ５７９）の処理内容は、既述した探索物情報リスト２０に対する処理内容に沿っている（Ｓ５７８〜Ｓ５８０）。
【０１４２】
前記３つのリスト２０，３０，４０を通してエラーがなければ、上位フローチャートにＯＫを返し、フローチャートを抜ける。
【０１４３】
図５３に戻り、登録の正当性のチェック処理の結果がＮＧであれば（Ｓ３７１）、エラーメッセージを出してＮＧの原因を表示し（Ｓ３７８）、フローチャートを抜ける。また、登録の正当性のチェック処理の結果がＯＫであれば（Ｓ３７１）、設定した種別をチェックする（Ｓ３７２）。
【０１４４】
種別が居場所であれば、システムが居場所ＩＤを割り当て（Ｓ３７３）、（表６）の居場所情報リスト４０に画像ＩＤと居場所ＩＤを格納する（Ｓ３７４）。
【０１４５】
また、種別が探索物であれば、（表４）の探索物情報リスト２０に画像ＩＤ，登録日付・時間，所有者ＩＤ，対象探索者リストＩＤを格納する（Ｓ３７５）。
【０１４６】
また、種別が収納道具であれば、システムが収納道具ＩＤを割り当て（Ｓ３７６）、（表５）の収納道具情報リスト３０に画像ＩＤと収納道具ＩＤと所有者ＩＤを格納する（Ｓ３７７）。格納処理が終わるとフローチャートを抜ける。
【０１４７】
図４６に戻り、『画像情報の登録画面』を閉じると（Ｓ１３８）、フローチャートを抜ける。図１０に示す画面において、「キャンセル」ボタンが押された場合（Ｓ１２２）、何もせず『画像情報の登録画面』を閉じ（Ｓ１３８）、フローチャートを抜ける。
【０１４８】
図４５に戻り、探索物の収納道具または居場所を指定する必要がある。ステップ（Ｓ４２）の選択画面（図示せず）から収納道具・居場所の指定・更新処理（Ｓ４４）を選択する。
【０１４９】
図５５は収納道具・居場所の指定・更新処理（Ｓ４４）に係るフローチャートであり、まず図１３に示す『収納道具・居場所の登録画面』が呼び出される（Ｓ１４０）。ところで、図１３において、探索物の画像と共に収納道具・居場所の画像を画面表示したまま、長時間放置することはセキュリティ上好ましくない。そこで、画面の表示時間を計り、あらかじめ設定した表示時間に達したら、その画面表示を強制終了する手段を採用する。すなわち、ステップ（Ｓ１４１＝図４６の（Ｓ１２１））の表示時間監視処理を行う。
【０１５０】
図７５は表示時間監視処理（Ｓ１２１）に係るフローチャートであり、システム側のコンピュータ１０の時刻データ（システム時刻）を取得する（Ｓ３１０）。次に、それが最初の取得か否かをチェックする（Ｓ３１１）。最初の取得であれば、システム時刻を表示開始時間としてセットする。同時に時間セットのフラグを立てる。先程のシステム時刻の最初の取得であるか否かは、この時間セットのフラグを見て判定する（Ｓ３１２）。
【０１５１】
次に所定の表示時間に達したかをチェックする（Ｓ３１３）。常にループで取得されるシステム時刻と表示開始時間との差分で経過時間を算出し、所定の表示時間になったかをチェックする。所定の表示時間になったとき、表示時間経過回数のインクリメントを行う（Ｓ３１４）。次に、その表示時間経過回数をチェックする（Ｓ３１５）。表示時間経過回数が１回目のときは、「何分後にこの表示画面を強制終了します。」といった旨のエラーメッセージを表示する（Ｓ３１６）。そしてコンピュータ１０のシステム時刻を取得する処理（Ｓ３１０）へ戻る。
【０１５２】
表示時間経過回数が２回目のときは、この表示画面を閉じるイベントを行うフラグを立てて「この表示画面を強制終了します。」のエラーメッセージを表示する（Ｓ３１７）。ステップ（Ｓ３１６）で表示したエラーメッセージのときも同様であるが、画面表示の放置を防止するため、「ＯＫ」ボタンを付けてボタンを押されるのを待つことはせずに、１０秒以内で自動的にエラーメッセージを閉じるようにする。その後、フローチャートを抜ける。
【０１５３】
ステップ（Ｓ３１３）において所定の表示時間に達しない間は、一旦、フローチャートを抜けて、上位のフローチャートのイベント取得処理を行い、そこでイベントなしの場合、再び、この表示時間監視処理のフローチャートが呼ばれる。当然、時間セットのフラグの値，表示時間，表示時間経過回数の計測は維持される。
【０１５４】
図５５に戻り、対象となる探索物を表示するため、「探索物一覧」ボタンを押して（Ｓ１４２）、探索物一覧の表示処理（Ｓ１４３）を呼び出す。この処理の結果として図１５に示すような『探索物一覧画面』が表示される。処理内容は若干の違いがあるものの、図４７の画像一覧の表示処理（Ｓ１２３）に係るフローチャートに類似する。
【０１５５】
図５６は探索物一覧の表示処理（Ｓ１４３）に係るフローチャートであり、まず種別として探索物に設定された画像の数のデータを取得する。それは（表４）の探索物情報リスト２０に登録された画像を数えることによって得られる（Ｓ３８０）。次に画面頁数を演算して求める。全画像数を１頁の枠定数で割って余りが出れば、インクリメントする（Ｓ３８１）。ただし、枠に割り当てる画像数が枠定数に満たない場合は、画像数＝枠数になる。次に、画面に表示する画像を設定するため、表示画像の設定処理を呼び出す。
【０１５６】
図５７は表示画像の設定処理（Ｓ３８２）に係るフローチャートであり、まず、（表４）の探索物情報リスト２０から画像ＩＤと対象探索者属性の値を取得する（Ｓ５９０）。取得した対象探索者属性の値をチェックする（Ｓ５９１）。対象探索者属性の値が全員の場合、ステップ（Ｓ５９６）の処理へ進むが、ここでの画面は図１５に示す『探索物一覧画面』であるので、ステップ（Ｓ５９８）の処理へ進み、画像ＩＤに対応する画像を取得し、作業用バッファ１９に格納されている画面レイアウト内の所定の枠に貼り付ける（Ｓ５９８）。次に行う種別データの取得・表示処理（Ｓ５９９）については後述する。
【０１５７】
次に、画面内表示数と表示画像カウントをインクリメントし（Ｓ６００，Ｓ６０１）、画面内表示数が所定の枠定数に達するか、または表示画像カウントが全画像数に達したか否かをチェックする（Ｓ６０２）。もし、画面内表示数が所定の枠定数に達するか、または表示画像カウントが全画像数に達した場合は、このフローチャートを抜ける。また、画面内表示数）が所定の枠定数に達しておらず、かつ表示画像カウントが全画像数に達していない場合には、次の画像を読みに行く。すなわちステップ（Ｓ５９０）の処理へ戻る。
【０１５８】
ステップ（Ｓ５９１）において、対象探索者属性の値が個人の場合、システムから探索者ＩＤを取得し、さらに探索物情報リスト２０から対象探索者リストＩＤを取得する（Ｓ５９２，Ｓ５９３）。対象探索者リストにおいて、対象探索者リストＩＤの行に格納されている探索者ＩＤを１個ずつ取り出して（Ｓ５９４）、２つの探索者ＩＤが一致するか否かチェックする（Ｓ５９５）。
【０１５９】
もし、ステップ（Ｓ５９５）において、２つの探索者ＩＤが一致すれば、既述したステップ（Ｓ５９８〜Ｓ６０１）の処理を行い、その後は条件によりステップ（Ｓ６０２〜Ｓ５９０）の処理へ続く。また、ステップ（Ｓ５９５）において、２つの探索者ＩＤが一致しなければ、対象探索者リスト１７０から次に取り出す探索者ＩＤがあるか否かをチェックする（Ｓ６０５）。
【０１６０】
ステップ（Ｓ６０５）において、次に取り出す探索者ＩＤがあれば、ステップ（Ｓ５９４）の処理へ戻る。また、次に取り出す探索者ＩＤがなければ、探索者６は対象の画像の探索あるいは閲覧が認可されていないことになり、今回の画像を探索あるいは閲覧の対象から外して、次の画像の処理へ進む。したがって、画面内表示数をインクリメントせず、ステップ（Ｓ６０１）の処理へ進み、単に表示画像カウントのインクリメントを行う。
【０１６１】
一方、ステップ（Ｓ５９１）において、対象探索者属性の値がグループの場合、グループメンバーＩＤを取得し（Ｓ６０３）、さらにグループメンバーＩＤからグループＩＤを割り当てる（Ｓ６０４）。次に探索物情報リスト２０から対象探索者リストＩＤを取得する（Ｓ５９３）。
【０１６２】
次にステップ（Ｓ５９４）の処理へ進み、以後、既述したステップ（Ｓ５９５）の処理を行う。その後は、条件によりステップ（Ｓ６０５，Ｓ６０１）の処理へ続く。
【０１６３】
図５６に戻り、画像用バッファ１６の内容を表示用バッファ１７に移し、表示装置１８に表示する。図１５と同様の『探索物一覧画面』が表示される（Ｓ３８３）。ステップ（Ｓ３８４）のイベントにおいて、画面に目的の画像がなく、表示されていない他の画像を表示する場合は、「前へ」ボタンか「後ろへ」ボタンを押し、他の画像をセットして（Ｓ３８４，Ｓ３８７，Ｓ３８８，Ｓ３８２，Ｓ３８３）、一覧画面表示するようにする。
【０１６４】
もし、画面に目的の画像があれば、それを選択する。選択画像は作業用バッファ１９にコピーされ（Ｓ３８５）、『探索物一覧画面』を閉じ（Ｓ３８６）、フローチャートを抜ける。また、「キャンセル」ボタンを押した場合には、何もせず『探索物一覧画面』を閉じ（Ｓ３８６）、フローチャートを抜ける。
【０１６５】
図５５に戻り、選択画像の表示処理（Ｓ１４４）を行うが、この処理は図５２の選択画像の表示処理（Ｓ１２４）に係るフローチャートと同じである。ただし、ここで異なるのは、図１３の『収納道具・居場所指定の登録画面』が画像の表示枠を２つ持っていて、探索物指定か、あるいは収納道具・居場所指定かのいずれかを行い、その表示枠の位置が異なることである。
【０１６６】
ここでは探索物の画像を選択したので、画像用バッファ１６内に格納された画面レイアウトの探索物画像の枠、すなわち、図１３に示す上の枠に設定することになる（Ｓ３４１）。そして作業用バッファ１９にある画像を画像用バッファ１６内の画面レイアウトの所定の枠にコピーする（Ｓ３４２）。画像用バッファ１６内の画面レイアウトを表示用バッファ１７に移した結果が、図１４に示す『収納道具・居場所指定の登録画面』である。
【０１６７】
次に収納道具または居場所となる画像を選択し、種別データとして収納道具または居場所に設定する必要がある。まず、図１４に示す「登録対象の一覧」ボタンを押すと、図５５のフローチャートにおける画像一覧の表示処理（Ｓ１４５）へ進む。この処理フローは、図４７の画像一覧の表示処理（Ｓ１２３）のフローチャートの処理と同じであり、結果として、図１６に示す『登録対象の一覧画面』が表示される。
【０１６８】
図１６に示す『登録対象の一覧画面』において、いずれか１つの画像を選択すると、選択画像の表示処理（Ｓ１４４）を行う。この処理フローは、図５２の選択画像の表示処理（Ｓ１２４）のフローチャートと同じであり、結果として、選択した画像は画像用バッファ１６内の画面レイアウトにおいて、登録対象の画像の表示枠、すなわち下の表示枠に設定されて、図１７に示す『収納道具・居場所指定の登録画面』が表示される。
【０１６９】
図１７の『収納道具・居場所指定の登録画面』において、登録対象の画像の種別を設定する。ここでは収納道具または居場所のいずれかを設定する（Ｓ１４６）。このようにして、探索物の画像，登録対象の画像，種別を設定したところで、「ＯＫ」ボタンを押すと、入力データの正当性チェックを行う収納道具・居場所情報の登録処理（Ｓ１４７）へ進む。
【０１７０】
図５８は収納道具・居場所情報の登録処理（Ｓ１４７）に係るフローチャートであり、まず登録の正当性チェック（２）の処理（Ｓ３９０）を行う。この処理は図５９のフローチャートに示すフローである。図５９のフローチャートは、図５４の登録の正当性チェック（１）の処理（Ｓ３７０）のフローチャートから探索物情報リスト２０の処理（Ｓ５７０〜Ｓ５７３）を取り除いたものである。
【０１７１】
図５８に戻り、登録の正当性チェック（２）の処理の結果がＮＧであれば、エラーメッセージを出しＮＧの原因を表示し、フローチャートを抜ける（Ｓ３９１，Ｓ３９７）。またＯＫであれば、登録対象の画像の種別をチェックする（Ｓ３９２）。
【０１７２】
登録対象の画像の種別が居場所であれば、次は前に設定した探索物の画像の種別をチェックする（Ｓ３９３）。もし、探索物の画像の種別が探索物であれば、（表４）の探索物情報リスト２０の中で、該当する画像ＩＤの行における居場所ＩＤ欄に、登録対象の画像のＩＤを居場所ＩＤとして格納し（Ｓ３９４）、フローチャートを抜ける。また、探索物の画像の種別が収納道具であれば、（表５）の収納道具情報リスト３０の中で、該当する収納道具ＩＤの行における居場所ＩＤ欄に、登録対象の画像のＩＤを居場所ＩＤとして格納し（Ｓ３９５）、フローチャートを抜ける。
【０１７３】
ステップ（Ｓ３９２）に戻り、登録対象の画像の種別が収納道具であれば、（表５）の収納道具情報リスト３０の中で、該当する収納道具ＩＤの行における収納物ＩＤ欄に、登録対象の画像のＩＤを探索物の画像ＩＤとして格納し（Ｓ３９６）、フローチャートを抜ける。
【０１７４】
図５５に戻り、収納道具・居場所情報の安全確認処理（Ｓ１４８）へ進む。例えば同じ居場所に探索物Ａ，探索物Ｂが入っているものとする。ところが探索物Ｂは探索者Ｃに見られたくない。しかし探索者Ｃには探索物Ａの探索，閲覧を許可しているとすると、探索者Ｃに探索物Ｂの居場所を知られてしまうことになる。
【０１７５】
このようなことを未然に防止するため、収納道具・居場所情報については、全ての探索物と探索者の設定をチェックする必要がある。
【０１７６】
図６０は収納道具・居場所情報の安全確認処理（Ｓ１４８）に係るフローチャートである。当該安全確認処理における概念を簡潔に説明すると、（表４）の探索物情報リスト２０に入っている画像が持つ対象探索者リストＩＤ，居場所ＩＤを、他の画像が持つ対象探索者リストＩＤ，居場所ＩＤと照合した結果、居場所ＩＤが同じでも対象探索者リストＩＤが違っていれば、その居場所ＩＤ（＝収納道具・居場所情報）は安全ではないとみなす。
【０１７７】
前もって上位モジュールに渡すリターン値をＯＫとする。まず（表４）の探索物情報リスト２０に入っている全画像数を取得し、被対象カウントを初期化する（Ｓ４００）。被対象カウントは初期値なので、ステップ（Ｓ４０１）の判定に触れない。次に対象カウントを（被対象カウント＋１）の値に初期化する（Ｓ４０２）。探索物情報リスト２０から被対象カウントの行にある画像、つまり画像Ａの対象探索者リストＩＤ，居場所ＩＤを１個ずつ取得する（Ｓ４０３）。
【０１７８】
次に、対象カウントが全画像数に達したかをチェックする（Ｓ４０４）。もし、達していなければ探索物情報リスト２０から対象カウントの行にある画像、すなわち、画像Ｂの対象探索者リストＩＤ，居場所ＩＤを１個ずつ取得する（Ｓ４０５）。
【０１７９】
さらに、２つの画像の居場所ＩＤが同じか否かをチェックし（Ｓ４０６）、同じであれば２つの画像の対象探索者リストＩＤが同じか否かについてもチェックする（Ｓ４０７）。もし、２つの画像の対象探索者リストＩＤが違っていれば、本来、いずかの画像（＝探索物）を見られないはずの探索者６が、その探索物の居場所を知ることになるため、「対象探索者リスト、または居場所のどちらかの設定を変更して下さい」という旨の警告エラーメッセージを表示する。ログとして残してもよい。さらに上位モジュールに渡すリターン値をＮＧにセットする（Ｓ４０８）。
【０１８０】
次に、対象カウントをインクリメントして（Ｓ４０９）、ステップ（Ｓ４０４）の処理に戻る。まだ対象カウントが全画像数に達していなければステップ（Ｓ４０５〜Ｓ４０９）の処理を繰り返す。また、対象カウントが全画像数に達した場合、ループを抜けて被対象カウントをインクリメントしてステップ（Ｓ４１０，Ｓ４０１）の処理に戻る。
【０１８１】
ステップ（Ｓ４０１）において、まだ被対象カウントが全画像数に達していなければ、ステップ（Ｓ４０２〜Ｓ４１０）の処理を繰り返す。またステップ（Ｓ４０１）において、被対象カウントが全画像数に達した場合、ループを抜けて、このフローチャートを抜ける。
【０１８２】
図５５に戻り、収納道具・居場所情報の安全確認処理の結果をチェックする（Ｓ１４９）。もし、結果がＯＫであれば、『収納道具・居場所の登録画面』を閉じ（Ｓ１５０）、フローチャートから抜ける。また、結果がＮＧであれば、ステップ（Ｓ１４２）のイベント判定処理に戻る。
【０１８３】
一方、ステップ（Ｓ１４２）において、「キャンセル」ボタンが押された場合、図１７の『収納道具・居場所の登録画面』を閉じ（Ｓ１５０）、フローチャートを抜ける。
【０１８４】
さらに、図４５に戻り、収納道具・居場所の指定・更新処理の後はフローチャートを抜ける。
【０１８５】
次に、種別データの取得・表示処理について説明する。
【０１８６】
この処理は図９に示す『画像一覧画面』、あるいは図１６に示す『登録対象の一覧画面』を見て分かるように、画像の種別が既に設定済みである場合、探索物か収納道具か居場所を示すマークあるいはアイコンが合成表示される。種別を前もって表示しておくことで二重登録の無駄を省き更新などの作業が効率よく行えるようにする。
【０１８７】
図４８は種別データの取得・表示処理（Ｓ３２５）に係るフローチャートであり、図９に示す『画像一覧画面』、あるいは図１６に示す『登録対象の一覧画面』に表示する画像ＩＤの取得を前提として説明する。
【０１８８】
図４８において、まず（表４）の探索物情報リスト２０にある画像ＩＤを１個ずつ取得し（Ｓ５３０）、表示画像のＩＤと一致するか否かをチェックする（Ｓ５３１）。もし、一致すれば探索物であることを示す印あるいは色を表示画像に合成する（Ｓ５３３）。このとき画像バッファ１６に、図９に示す『画像一覧画面』、または図１６に示す『登録対象の一覧画面』の画面レイアウトが入っており、表示画像は所定の表示枠の位置に配置されているものとする。
【０１８９】
また、ステップ（Ｓ５３１）において、２つの画像ＩＤが不一致であれば探索物情報リスト２０から次の画像ＩＤを取り出し、ステップ（Ｓ５３０）の処理を行う。そして２つの画像ＩＤが一致しない限り、探索物情報リスト２０の終端に達するまで続ける（Ｓ５３２）。
【０１９０】
探索物情報リスト２０の終端に達した場合は、（表５）の収納道具情報リスト３０にある画像ＩＤを１個ずつ取得し（Ｓ５３４）、表示画像のＩＤと一致するか否かをチェックする（Ｓ５３５）。一致すれば収納道具であることを示す印あるいは色を表示画像に合成する（Ｓ５３７）。また、ステップ（Ｓ５３５）において、２つの画像ＩＤが不一致であれば、収納道具情報リスト３０から次の画像ＩＤを取り出し、ステップ（Ｓ５３４）の処理を行う。そして２つの画像ＩＤが一致しない限り、収納道具情報リスト３０の終端に達するまでループ続ける（Ｓ５３６）。
【０１９１】
収納道具情報リスト３０の終端に達した場合は、次は（表６）の居場所情報リスト４０にある画像ＩＤを１個ずつ取得し（Ｓ５３８）、表示画像のＩＤと一致するか否かをチェックする（Ｓ５３９）。一致すれば居場所であることを示す印あるいは色を表示画像に合成する（Ｓ５４１）。また、ステップ（Ｓ５３９）において、２つの画像ＩＤが不一致であれば、居場所情報リスト４０から次の画像ＩＤを取り出す（Ｓ５３８）。そして、２つの画像ＩＤが一致しない限り、居場所情報リスト４０の終端に達するまで続ける（Ｓ５４０）。
【０１９２】
画像によっては種別が探索物と収納道具を兼ねているものがあるが、その場合には、それぞれに種別を示す印あるいは色の両方を表示画像に合成する。前記３つのリスト２０，３０，４０のいずれの中にも画像ＩＤが入っていない表示画像に対しては、印あるいは色を合成することはない。
【０１９３】
図３１における探索処理（Ｓ７）について、図６１のフローチャートを参照して説明する。ます、選択画面（図示せず）を通して、いずれか１つのメニューを選ぶ（Ｓ５０）。ここでは探索物の探索処理（Ｓ５１）を選ぶことにする。
【０１９４】
図６２は探索物の探索処理（Ｓ５１）に係るフローチャートであり、まず図１８に示す『探索物の居場所探索画面』を表示する（Ｓ１６０）。この画面は探索物，収納道具，居場所の画像を同じ画面で表示するため、表示時間監視処理（Ｓ１６１）が必要になる。この表示時間監視処理（Ｓ１６１）については図７５の表示時間監視処理（Ｓ１２１）にて説明したフローと同じ処理である。
【０１９５】
図１８において、まず、探索したい探索物を選ぶ。そこで画面の「探索物候補の一覧」のボタンを押すと、図６２のフローチャートでは探索物候補の一覧処理（Ｓ１６３）へ進む。探索物候補の一覧処理（Ｓ１６３）のフローは、図５６の探索物一覧の表示処理（Ｓ１４３）に係るフローチャートと同じである。ただ処理過程において、探索物一覧の表示処理（Ｓ１４３）と異なる点がある。
【０１９６】
既述した図５７の表示画像の設定処理（Ｓ３８２）のフローチャートを参照して、探索物一覧の表示処理（Ｓ１４３）と異なる点について説明する。ステップ（Ｓ５９６）において、画面が『探索物候補の一覧』であれば（Ｓ５９７）へ進む。そこで、探索者６の探索と閲覧の対象になっていると判定された画像のＩＤは、（表４）の探索物情報リスト２０において、収納道具ＩＤまた又は居場所ＩＤを持っているか否かをチェックする。
【０１９７】
もし、収納道具ＩＤまたは居場所ＩＤを持っていなければ、探索物の居場所探索の処理が成立しないため次の画像の処理に移る。ここでは何もせず表示画像カウントのインクリメントのステップ（Ｓ６０１）へ進む。また、収納道具ＩＤまたは居場所ＩＤを持っていれば、ステップ（Ｓ５９８）の処理へ進む。後は、既述した説明と同じステップへ進む。
【０１９８】
図６２に戻り、次に選択画像の表示処理（Ｓ１６４）を行うが、このステップ（Ｓ１６４）は図５２の選択画像の表示処理（Ｓ１２４）のフローチャートと同じである。画像用バッファ１６内の画面レイアウトのデータを表示用バッファ１７に移した結果が、図１９に示す『探索物の居場所探索画面』の画像である。
【０１９９】
図１９において、選択した探索物の収納道具または居場所を探索すべく「ＯＫ」ボタンを押す。図６２においては選択した探索物の居場所の探索処理（Ｓ１６５）へ進む。
【０２００】
図６３は選択した探索物の居場所の探索処理（Ｓ１６５）のフローチャートであり、まず（表４）の探索物情報リスト２０にある画像ＩＤを１個すつ取得し（Ｓ４２０）、選択した探索物の画像ＩＤと一致するか否かをチェックする（Ｓ４２１）。もし、不一致であれば探索物情報リスト２０から次の画像ＩＤを１個ずつ取得して、選択した探索物の画像ＩＤと一致するか否かをチェックする。一致しない限り、探索物情報リスト２０の終端に達するまでループを続ける（Ｓ４２０〜Ｓ４２２）。
【０２０１】
探索物情報リスト２０の終端に達した場合、エラーメッセージを出し、ＮＧの原因を表示して（Ｓ４２３）、フローチャートを抜ける。またステップ（Ｓ４２１）において、２つの画像ＩＤが一致した場合にはループを抜け、探索物情報リスト２０の中で一致した画像ＩＤが格納されている行において、居場所ＩＤ欄から居場所ＩＤを取得する（Ｓ４２４）。もし、居場所ＩＤが存在しなければ、エラーメッセージを出しＮＧの原因を表示し（Ｓ４２３）、フローチャートを抜ける。
【０２０２】
ステップ（Ｓ４２５）において、居場所ＩＤがあれば、その居場所ＩＤのコードをチェックする（Ｓ４２６）。もし、居場所ＩＤのコードが居場所のコードであれば、ステップ（Ｓ４２７）へ進み、（表６）の居場所情報リスト４０から居場所ＩＤを１個ずつ取得し、２つの居場所ＩＤが一致するかどうかチェックする（Ｓ４２８）。もし、不一致であれば居場所情報リスト４０から次の居場所ＩＤを取得し、一致のチェックを再び行う。一致しない限り、居場所情報リスト４０の終端に達するまでループする（Ｓ４２７〜Ｓ４２９）。そして、居場所情報リスト４０の終端に達した場合、エラーメッセージを出してＮＧの原因を表示し（Ｓ４２３）、フローチャートを抜ける。
【０２０３】
ステップ（Ｓ４２８）において、２つの居場所ＩＤが一致した場合、ループを抜け、居場所情報リスト４０の中で一致した居場所ＩＤの行において、画像ＩＤ欄にある画像ＩＤを取得し、画像ＩＤに基づいた画像を作業用バッファ１９に格納する（Ｓ４３０）。その後、フローチャートを抜ける。
【０２０４】
一方、ステップ（Ｓ４２６）において、居場所ＩＤのコードが収納道具のコードであれば、ステップ（Ｓ４３１）へ進む。その場合の居場所ＩＤは、探索物情報リスト２０に格納された収納道具ＩＤと同義になる。
【０２０５】
ステップ（Ｓ４３１）において、（表５）の収納道具情報リスト３０から収納道具ＩＤを１個ずつ取得する。２つの収納道具ＩＤが一致するか否かをチェックする（Ｓ４３２）。もし、不一致であれば、収納道具情報リスト３０から次の収納道具ＩＤを取得し、一致のチェックを再び行う。一致しない限り、収納道具情報リスト３０の終端に達するまでループする（Ｓ４３１〜Ｓ４３３）。そして、収納道具情報リスト３０の終端に達した場合、エラーメッセージを出し、ＮＧの原因を表示し（Ｓ４２３）、フローチャートを抜ける。
【０２０６】
ステップ（Ｓ４３２）において、２つの収納道具ＩＤが一致した場合、ループを抜け、収納道具情報リスト３０の中で一致した収納道具ＩＤの行において画像ＩＤ欄にある画像ＩＤを取得し、画像ＩＤに基づいた画像を作業用バッファ１９に格納する（Ｓ４３４）。さらに同様に、収納道具情報リスト３０の中で一致した収納道具ＩＤの行において、居場所ＩＤ欄にある居場所ＩＤを取得する（Ｓ４３５）。後は既述した居場所ＩＤのコードが居場所のときの処理を行い（Ｓ４２７〜Ｓ４３０）、最後にフローチャートを抜ける。
【０２０７】
図６２に戻り、探索した収納道具，居場所の画像の表示処理（Ｓ１６６）へ進む。この探索した収納道具，居場所の画像の表示処理（Ｓ１６６）について図６４のフローチャートを参照して説明する。なお、ここでのレイアウトの画面とは、図１８の『探索物の居場所探索画面』のことである。さらに、ここでは作業用バッファ１９に画像２つ分の領域を確保する。場合によっては、作業用バッファ１９を２つ確保する（作業用バッファ（１），（２））。
【０２０８】
図６４において、まず、作業用バッファ（１）に居場所の画像があるか否かをチェックする（Ｓ４４０）。作業用バッファ（１）に居場所の画像があった場合、作業用バッファ（１）の画像を、画像用バッファ１６内の画面レイアウトの居場所の表示枠に配置する（Ｓ４４１）。また、作業用バッファ（１）に居場所の画像がなかった場合、ステップ（Ｓ４４２）の処理へ進む。
【０２０９】
次に作業用バッファ（２）に収納道具の画像があるか否かをチェックする。作業用バッファ（２）に収納道具の画像が３つある場合、作業用バッファ（２）の画像を画像用バッファ１６内の画面レイアウトの収納道具の表示枠に配置する（Ｓ４４３）。また作業用バッファ（２）に収納道具の画像がなかった場合、ステップ（Ｓ４４４）の処理へ進み、画像用バッファ１６の内容を表示用バッファ１７に移し表示装置１８に表示する。結果的に図２０に示す『探索物の居場所探索画面』が表示される。
【０２１０】
その後、メモリ１３に画像以外の表示データがあれば、ステップ（Ｓ４４６）へ進むが、ここでは表示データがないので、何もせずフローチャートを抜ける。
【０２１１】
図６２に戻り、ステップ（Ｓ１６２）のイベントにおいて、「キャンセル」ボタンが押されたら、『探索物の居場所探索画面』を閉じ（Ｓ１６７）、フローチャートを抜ける。
【０２１２】
図６１に戻り、表示日・時刻設定による探索物の表示について説明する。選択画面（図示せず）で表示日・時刻の設定を選択したとする。表示日・時刻の設定処理（Ｓ５２）へ進む。
【０２１３】
図６５は表示日・時刻の設定処理に係るフローチャートであり、まず、図２１に示す『表示日・時刻の条件設定画面』が表示される（Ｓ１７０）。ここで探索物を１つ指定する必要がある。そこで「探索物候補の一覧」ボタンを押す。図６５においては探索物候補の一覧の処理（Ｓ１７２）へ進む。これは図５６のフローチャート（Ｓ１４３）と同じである。次に、選択した探索物の画像の表示処理（Ｓ１７３）へ進む。これは図５２のフローチャート（Ｓ１２４）と同じである。結果的に図２２に示す『表示日・時刻の条件設定画面』が表示される。
【０２１４】
次にステップ（Ｓ１７１）において、探索物の画像をいつ表示するかを設定する。設定方法は２つあり、表示日を日付で入力する方法と、経過日を日数で入力する方法である。その入力は通常のキー入力による数値入力で行われる（Ｓ１７７）。また表示時刻であるが、これは表示日または経過日において、探索物を表示する時刻を設定するものである。探索物ごとに表示時刻を設定する。この入力も通常のキー入力による数値入力で設定する（Ｓ１７７）。
【０２１５】
ところで、表示時刻を設定しても、将来、その日、あるいは、その時刻にコンピュータを操作しているとは限らない。そこで標準表示時刻を用いる。長時期においてパソコンを操作している時刻が一定している場合、表示日または経過日の数日前から溯って、その時期に渡ってその時刻に表示した方が安全である。
【０２１６】
フローの順番からいえば標準表示時刻の設定であるが、これは図２２に示す標準の表示の横にある「設定」ボタンを押せば、ポップアップウィンドウ（図示せず）が表示されるように設定すればよい。時刻設定の方法は一般的な方法を用いればよいので説明は省く。ここでは何日前から表示するかの設定も行えるものとする（Ｓ１７６）。
【０２１７】
次に標準表示時刻のチェックであるが、チェックボタンにチェックすれば、ステップ（Ｓ１７６）において設定された標準表示時刻が表示時刻として設定され、同様に設定された表示日または経過日の数日前から溯って、その時期に渡ってその時刻に表示される（Ｓ１７４，Ｓ１７５）。
【０２１８】
探索物，表示日または経過日，標準表示時刻を設定したら、「ＯＫ」ボタンを押す。図６５ではステップ（Ｓ１７８）へ進み、まず、入力データの正当性のチェックを行う（Ｓ１７８）。設定可能なデータについては、そのときの仕様による。個々で、チェックがＮＧであればエラーメッセージを表示して、一旦、イベントの判定処理へ戻す（Ｓ１７９，Ｓ１８４）。また、チェックがＯＫであれば、システムが時刻設定ＩＤを割り当てる（Ｓ１８０）。さらに、経過日入力で入力した場合には日付形式に変換する（Ｓ１８１）。
【０２１９】
次に、表示日付，表示時刻（＝標準表示時刻），探索物の画像ＩＤ，時刻設定ＩＤを（表８）の表示日・時刻の条件設定の情報リストのデータに格納し（Ｓ１８２）、表示日・時刻の条件設定画面を閉じて（Ｓ１８３）、フローチャートを抜ける。ここの部分は「キャンセル」ボタンを押したときでも同様である。
【０２２０】
図３１において、表示日・時刻による探索物の表示処理は、コンピュータ１０の電源が入ったときに起動する構成になっており、絶えずパソコン１０本体におけるシステム日付とシステム時刻を取得し（Ｓ１）、表示日・時刻の表示物の有無のチェックの処理（Ｓ２）を行う。
【０２２１】
図７０は表示日・時刻の表示物の有無のチェックの処理に係るフローチャートであり、まず、（表８）の表示日・時刻指定情報リスト１５０からデータを１個ずつ取り出す（Ｓ２０）。次に、パソコン１０本体のシステム日付と表示日の差分をチェックする（Ｓ２１）。ステップ（Ｓ２２）のチェック判定により、パソコン１０本体のシステム日付が、まだ表示日に達していない場合、ステップ（Ｓ２６）の処理へ進む。またシステム日付が表示日に達した場合は、システム時刻と表示時刻の差分をチェックする（Ｓ２３）。
【０２２２】
ステップ（Ｓ２４）のチェック判定において、システム時刻が、まだ表示時刻に達していない場合は、（ステップＳ２６）の処理へ進む。またシステム時刻が表示時刻に達した場合は、表示日・時刻指定情報リスト１５０の表示フラグ欄に、表示フラグを立てる（Ｓ２５）。
【０２２３】
次に、表示日・時刻指定情報リスト１５０から次のデータがあれば取り出し、表示日・時刻指定情報リスト１５０の終端に達するまで、ステップ（Ｓ２０）〜（Ｓ２６）のループを繰り返す。ステップ（Ｓ２６）において、表示日・時刻指定情報リスト１５０の終端に達した場合、ループを抜けてフローチャートを抜ける。
【０２２４】
図３１に戻り、表示日指定の表示物件の有無のチェック（Ｓ２）の結果、表示物件なしの場合、ステップ（Ｓ４）へ進む。選択画面があれば、以前に説明した処理のメニューが表示されるが、選択画面がなければ、何もせず、ステップ（Ｓ１）のシステム時刻の取得処理へ戻る。
【０２２５】
ステップ（Ｓ２）において、表示物件ありの場合、図２３に示す表示告知メッセージを表示し（Ｓ８）、メッセージで「後で見る」を選択した場合、何もせず（Ｓ１）のシステム時刻の取得処理へ戻る（Ｓ９）。またメッセージで「今見る」を選択した場合、表示物件一覧の表示処理（Ｓ１０）へ進む。表示物件一覧の表示処理では画像ではなく、表示データをテキストデータで一覧表示する。
【０２２６】
図７１は表示物件一覧の表示処理（Ｓ１０）に係るフローチャートであり、まず（表８）の表示日・時刻指定情報リスト１５０の表示フラグ欄に立っている表示フラグの数のデータを取得し、全件数欄に格納する（Ｓ６０）。
【０２２７】
もし、表示フラグが１件も立っていなければ（Ｓ６１）、エラーメッセージを出しＮＧの原因を表示して（Ｓ６２）、フローチャートを抜ける。また、表示フラグが最低１件あれば画面頁数を演算して求める。全件数を１頁の表示行数で割り余りが出ればインクリメントする（Ｓ６３）。ただし、全件数が表示行数に満たない場合は、全件数分が表示行数になる。
【０２２８】
次に、表示フラグが立っている画像の表示データの中から、画面に表示する最初の表示データと最後の表示データを設定し（Ｓ６４）、（表８）の表示日・時刻指定情報リスト１５０から時刻設定ＩＤを取得し、時刻設定ＩＤが指す表示データを取得し、画像用バッファ１６内の画面レイアウト内の所定の行に書き込む（Ｓ６５）。なお、表示データとは、そのときの仕様によるが、ここではとりあえず画像ＩＤとする。
【０２２９】
次に、画面内表示数と表示データのカウントをインクリメントし（Ｓ６６）、画面内表示数が１頁の表示行数に達したか、または表示データのカウントが全件数に達したかをチェックする（Ｓ６７）。もし、画面内表示数が、まだ１頁の表示行数に達しておらず、かつ表示データのカウントが全件数に達していない間は、次の表示データを取得し、ステップ（Ｓ６５）〜（Ｓ６７）の処理をループで続ける。また、画面内表示数が１頁の表示行数に達したか、または表示データのカウントが全件数に達した場合はループを抜けて、画像バッファ１６の内容を表示用バッファ１７に移し、表示装置１８に画面表示する（Ｓ６８）。
【０２３０】
表示装置１８には、図２４に示すような『表示物件一覧』の画像が表示される。図２４において、各「物件」の表示データの右側には、それぞれ「画像」ボタンが付いている。この「画像」ボタンを押すと、図２５に示す『表示物件の画像表示画面』の画像が表示される。
【０２３１】
ステップ（Ｓ６９）のイベント判定の説明に移る。もし、画面に目的の表示データ、物件がない場合、非表示の他のデータを画面に表示する場合は「前へ」ボタンか「後ろへ」ボタンを押して、他のデータをセットして（Ｓ７１，Ｓ７２，Ｓ６４〜Ｓ６８）、一覧画面表示させる。表示データの横の「画像」ボタンを押した場合、選択した探索物の居場所の探索処理（広義）（Ｓ７０）へ進む。
【０２３２】
図７２は選択した表示物件の居場所の探索処理に係るフローチャートであり、まず、探索物の表示チェック処理（Ｓ２２０）を行う。探索者が探索あるいは閲覧を認可されているかをチェックするためである。図７３は探索物の表示チェックにかかるフローチャートである。
【０２３３】
図７３のフローチャートは図５７の表示画像の設定処理に係るフローチャートと同様なフローである。図５７のフローとの違いは、ここで取り出す画像が１枚だけであり、画像の枚数のカウント処理あるいはループ処理が省かれている点である。したがって、図７３のステップ（Ｓ４９０〜Ｓ４９５，Ｓ５００〜Ｓ５０２）の処理は、既述した図５７のステップ（Ｓ５９０〜Ｓ５９５、Ｓ６０３〜Ｓ６０５）の処理とほぼ同じである。
【０２３４】
よって、以下に図５７との相違点のみ説明することにする。まず、作業用バッファ１９内には図１８と同様の『探索物の居場所表示画面』の画面レイアウトが格納されているとする。ステップ（Ｓ４９６）において、画像ＩＤに対応する探索物が（表４）の探索物情報リスト２０の中で、収納道具ＩＤまたは居場所ＩＤを持っている場合、画像ＩＤに対応する画像を取得し、作業用バッファ１９内の『探索物の居場所表示画面』の画面レイアウトにおける所定の枠に表示する（Ｓ４９７）。次に種別データの取得・表示処理（Ｓ４９８）を行い、リターン値をＯＫにセットにして（Ｓ４９９）、最後にフローチャートを抜ける。
【０２３５】
また、ステップ（Ｓ４９６）において、画像ＩＤが指す探索物が（表４）の探索物情報リスト２０の中で、収納道具ＩＤまたは居場所ＩＤを持っていない場合、またはステップ（Ｓ５０２）において、（表４）の探索物情報リスト２０から対象探索者リストＩＤに対応する（表７）の対象探索者リスト１７０を割り出し、探索者に該当する格納探索者ＩＤが存在しない場合、何もせずリターン値をＮＧにセットにして（Ｓ５０３）、最後にフローチャートを抜ける。
【０２３６】
【表７】
2004310286.tif 000009
【０２３７】
図７２に戻り、探索物の表示チェック処理（Ｓ２２０）のリターン値がＮＧの場合、探索あるいは閲覧の権限なしのエラーメッセージを表示し（Ｓ２２９）、フローチャートを抜ける（Ｓ２２１）。また探索物の表示チェック処理（Ｓ２２０）のリターン値がＯＫの場合、図１８と同様の『探索物の居場所表示画面』を表示する。図１８の画像とは、タイトルに探索と表示の違いがあり、さらにボタンは「閉じる」ボタンのみが表示される（Ｓ２２２）。
【０２３８】
次に探索の画像表示処理（Ｓ２２３）を行うが、これは図５２に示す選択画像の表示処理（Ｓ１２４）に係るフローチャートと同じである。さらに、選択した探索物の居場所の探索処理（狭義）の処理（Ｓ２２４）へ進む。
【０２３９】
図７４は選択した探索物の居場所の探索処理（狭義）の処理に係るフローチャートであり、このフローは既述した図６３に示すフローチャートと類似する処理内容になっている。異なる処理は、図６３のフローでは、最初に探索物情報リスト２０から画像ＩＤを取得していたが、図７４のフローでは、（表８）の表示日・時刻指定情報リスト１５０から画像ＩＤを取得し、さらに画像情報（＝画像ＩＤ）をメモリ１３に格納するようになっている点である。
【０２４０】
【表８】
2004310286.tif 000010
【０２４１】
図７２に戻り、探索した収納道具、居場所の画像表示の処理（Ｓ２２５）へ進む。これも選択画像の表示処理（Ｓ１２４）と同じである。ステップ（Ｓ１２４）に関しては図５２のフローチャートにて説明したと同様である。そして、結果的に図２０に示す『探索物の居場所探索画面』の画像が表示される。
【０２４２】
図２０の画面において、探索物の在処を示す収納道具，および居場所の画像表示を長時間放置する訳にはいかないので、表示時間監視の処理（Ｓ２２６）へ進む。内容は既述した図７５に示すフローチャート（Ｓ１２１）と同じである。
【０２４３】
図７２において、所定の表示時間に達すると、自動的に収納道具，探索物の居場所表示画面を閉じるイベントを行い、イベント判定（Ｓ２２７）にて「閉じる」ボタンが押されたら、『探索物の居場所表示画面』を閉じて（Ｓ２２８）、フローチャートを抜ける。
【０２４４】
図７１に戻り、ステップ（Ｓ６９）において、「閉じる」ボタンが押されたら、『表示物件一覧の画面』を閉じて（Ｓ７３）、フローチャートを抜ける。
【０２４５】
図３１に戻り、ステップ（Ｓ１０）の表示物件一覧の表示が終ると、ステップ（Ｓ１）のシステム時刻の取得処理へ戻る。コンピュータ１０の電源がＯＦＦになるまで図３１のフローチャートが回り続けることになる。
【０２４６】
図６１に戻り、表示物件一覧リスト表示の処理（Ｓ５４）の説明を行う。図２４に示す表示物件一覧が所定の件数に達して満杯になるか、または表示物件を種類別に分別することにより、表示物件一覧が複数必要になる場合がある。このため、図２６に示す『表示物件一覧の画面』のように、複数の表示物件一覧を一覧表示して、いずれか１つの表示物件一覧を選択する必要がある。複数の表示物件一覧があると（表１０）の表示物件一覧リスト１６０が作成され、複数の表示物件一覧のデータが管理される。
【０２４７】
図６９は表示物件一覧リストの表示処理に係るフローチャートであり、まず、（表９）の情報リストから表示物件一覧リスト１６０の全件数を取得する（Ｓ２００）。もし件数が１件もなければ（Ｓ２０１）、エラーメッセージを出してＮＧの原因を表示し（Ｓ２０２）、フローチャートを抜ける。また、最低１件あれば画面頁数を演算して求める。全件数を１頁の行数で割り、余りが出ればインクリメントする（Ｓ２０３）。ただし、全件数が行数に満たない場合は、全件数＝行数になる。
【０２４８】
【表９】
2004310286.tif 000011
【０２４９】
【表１０】
2004310286.tif 000012
【０２５０】
次に、表示物件一覧リスト１６０の中から画面に表示する最初の表示リストと、最後の表示リストを設定し（Ｓ２０４）、表示リスト名のデータを取得し、画像用バッファ１６内の画面レイアウト内の所定の行に書き込む（Ｓ２０６）。
【０２５１】
そして、画面内の表示行数と総表示行数をインクリメントする（Ｓ２０７）。これらの処理を画面内の画像表示行数が表示行数に達するか、総表示行数が全件数に達するまで繰り返す（Ｓ２０５〜Ｓ２０７）。
【０２５２】
画面内の画像表示行数が表示行数に達したか、または総表示行数が全件数に達した場合、ループを抜けて、画像用バッファの内容を表示バッファ１７に移し、表示装置１８に表示する。表示装置１８には図２６に示す『表示物件一覧の画面』の画像が表示される（Ｓ２０８）。
【０２５３】
ステップ（Ｓ２０９）において、画面に目的の表示リストがなく、表示されていない他のリストを表示する場合は、「前へ」ボタンか「後ろへ」ボタンを押して、他のリストをセットして（Ｓ２０２，Ｓ２０３，Ｓ２０４〜Ｓ２０８）、一覧画面表示させる。
【０２５４】
図２６に示す画面に目的の表示リストがあり、その表示リストの内容を見るときは、表示リスト名の右にある「見る」ボタンを押す。図６９においては表示物件一覧の表示（Ｓ２１０）へ進む。このフローは既述した図７１のフローチャート（Ｓ１０）と同じである。図２６の画面で「閉じる」ボタンが押された場合、表示物件一覧の画面を閉じてフローチャートを抜ける（Ｓ２１１）。
【０２５５】
図６１に戻り、収納物の画像表示の処理（Ｓ５３）について説明する。これは収納道具の中にどのような収納物が入っているかを見るの処理であり、具体的にいえば収納物の画像を表示するものである。ここでいう収納物は実質的に探索物と同じである。
【０２５６】
図６６は収納物の画像表示処理に係るフローチャートであり、まず図２７に示す『収納物の画像表示の画面』の画像を表示する（Ｓ１９０）。当該画面のイベントであるが、まず収納道具を１つ指定する必要がある。したがって、「収納道具の一覧」ボタンを押す（Ｓ１９１）。図６６においては、収納道具の一覧処理（Ｓ１９２）へ進む。
【０２５７】
図６７は収納道具の一覧処理に係るフローチャートであり、まず（表５）に示す収納道具情報リスト３０から格納されている件数（＝全件数）を取得する（Ｓ４５０）。次に画面頁数を演算して求める。全件数を１頁の枠定数で割り、余りが出れば、インクリメントする（Ｓ４５１）。ただし、件数が枠定数に満たない場合は全件数＝枠数になる。
【０２５８】
次に、収納道具情報リスト３０の中から画面に表示する最初の画像と最後の画像を設定する（Ｓ４５２）。収納道具情報リスト３０に格納されている画像ＩＤを１個ずつ取り出し、画像用バッファ１６内の画面レイアウト内の所定の表示枠に書き込む（Ｓ４５４）。そして、画面内表示数と表示画像カウントをインクリメントする（Ｓ４５５）。これらの処理を画面内表示数が１頁の枠定数に達するか、表示画像カウントが全件数に達するまで繰り返す（Ｓ４５３〜Ｓ４５５）。
【０２５９】
もし、画面内表示数が枠定数に達したか、表示画像カウントが件数に達した場合、ループを抜けて画像用バッファ１６の内容を表示用バッファ１７に移し表示装置１８の画面に表示する（Ｓ４５６）。表示装置１８には、図２８に示す『収納道具の一覧画面』の画像が表示される。
【０２６０】
ステップ（Ｓ４５７）において、画面に目的の収納道具がなく、表示されていない他の収納道具を表示する場合は「前へ」ボタンか「後ろへ」ボタンを押して、他の収納道具をセットして（Ｓ４６１，Ｓ４６２，Ｓ４５２〜Ｓ４５６）、一覧画面表示させる。一覧画面表示に目的の収納道具の画像があれば、それを選択する。選択画像は作業用バッファ１９にコピーされ（Ｓ４５８）、さらに、その画像のＩＤをメモリ１３に格納する（Ｓ４５９）。最後に『収納道具の一覧画面』を閉じる（Ｓ４６０）。一方「キャンセル」ボタンを押した場合は、何もせず『収納道具の一覧画面』を閉じる（Ｓ４６０）。『収納道具の一覧画面』を閉じた後はフローチャートを抜ける。
【０２６１】
図６６に戻り、収納道具一覧の処理（Ｓ１９２）で収納道具が１件もない場合などのＮＧが発生すれば、エラーメッセージを出し、ＮＧの原因を表示し（Ｓ１９６）、『収納物の画像表示の画面』を閉じて（Ｓ１９７）、フローチャートを抜ける。また、収納道具一覧の処理ステップ（Ｓ１９２）が正常であれば、選択した収納道具の画像表示処理（Ｓ１９４）へ進む。これは既述した図５２の選択画像の表示処理（Ｓ１２４）と同じである。その結果、図２９に示す『収納物の画像表示の画面』のように、選択した収納道具の画像が表示される。
【０２６２】
次に収納物の画像一覧表示について説明する。
【０２６３】
図２９の『収納物の画像表示の画面』においてＯＫボタンを押す。図６６においては収納物の画像一覧表示の処理（Ｓ１９５）へ進む。
【０２６４】
図６８は収納物の画像表示の処理に係るフローチャートであり、（表５）の収納道具情報リスト３０に格納されている画像ＩＤを１個ずつ取得し（Ｓ４７０）、収納道具一覧の処理で選択した収納道具の画像ＩＤと値が一致するかをチェックする（Ｓ４７１）。２つの画像ＩＤが不一致であれば、収納道具情報リスト３０から次の画像ＩＤを取り出してチェックを行う。収納道具情報リスト３０の終端に達するまでループを繰り返す（Ｓ４７０〜Ｓ４７２）。
【０２６５】
ステップ（Ｓ４７２）において、収納道具情報リスト３０の終端に達した場合、ループを抜けエラーメッセージを出し、ＮＧの原因を表示し（Ｓ４７３）、フローチャートを抜ける。
【０２６６】
ステップ（Ｓ４７１）において、２つの画像ＩＤが一致した場合、ループを抜け、（表５）の収納道具情報リスト３０において、画像ＩＤの行において収納物ＩＤ欄にある収納物ＩＤリストを取得する（Ｓ４７４）。次に収納物ＩＤリストから収納物の数（＝全件数）を取得する（Ｓ４７５）。
【０２６７】
もし、収納物が１つもなければ、エラーメッセージを出し、ＮＧの原因を表示して（Ｓ４７３）、フローチャートを抜ける。また、収納物があれば画面頁数を演算で求める。全件数を１頁の枠定数で割り、余りが出ればインクリメントする（Ｓ４７７）。ただし、全件数が枠定数に満たない場合は、全件数＝枠定数になる。
【０２６８】
次に、探索物の画像の画面表示であるが、探索と閲覧を認可されていない探索者６に見せると不都合であるため、表示画像の設定処理（Ｓ４７８）を行う。この処理フローの内容は、図５７のフローチャート（Ｓ３８２）と同様である。その後、画像用バッファ１６の内容を表示用バッファ１７に移し、表示装置１８に表示する（Ｓ４７９）。結果的に図３０に示す『収納物の一覧画面』が表示される。
【０２６９】
ステップ（Ｓ４８１）のイベントにおいて、画面に表示されていない他の収納物を表示する場合は「前へ」ボタンか「後ろへ」ボタンを押して、他のリストをセットし（Ｓ４８３，Ｓ４８４，Ｓ４７８〜Ｓ４８０）、一覧画面表示するようにする。
【０２７０】
ステップ（Ｓ４８１）のイベントにおいて、「閉じる」ボタンが押された場合、『収納物の一覧画面』を閉じて（Ｓ４８２）、フローチャートを抜ける。
【０２７１】
【発明の効果】
以上説明したように、本発明に係る画像による物品探索装置によれば、探索対象の物品，収納道具の形状、あるいは特徴の記憶が曖昧でも、画像を見ればすぐに認識することができ、物品の画像を選ぶと収納道具の画像，場所の画像を検索して表示するため、確実に短時間で探索が行える。また、収納道具の画像を選ぶと、探索対象の物品の画像を検索して表示するため、収納道具の中に何が入っているのかが一目で分かり、同時に複数の物品の収納場所も一回で把握することができる。しかも、管理者は、探索者を選別し、さらにグループ管理者を介してグループメンバーを選別することによって、画像の探索あるいは閲覧を行う者を特定の者に限定することができるため、プライバシーおよび機密性を保つことができる。
【図面の簡単な説明】
【図１】本発明の実施形態を説明するための物品探索装置の概略構造を示すブロック図
【図２】本実施形態における使用者設定に必要なデータとインターフェースを説明するためのブロック図
【図３】本実施形態における画像属性の設定と探索に必要なデータとインターフェースを説明するためのブロック図
【図４】本実施形態における管理者情報の登録（入力）画面の説明図
【図５】本実施形態における探索者情報の登録（入力）画面の説明図
【図６】本実施形態におけるグループ情報の登録（入力）画面の説明図
【図７】本実施形態におけるグループメンバーの登録（入力）画面の説明図
【図８】本実施形態における画像情報の登録画面（その１）の説明図
【図９】本実施形態における画像一覧画面の説明図
【図１０】本実施形態における画像情報の登録画面（その２）の説明図
【図１１】本実施形態における対象探索者群の設定画面の説明図
【図１２】本実施形態における対象探索者群の作成画面の説明図
【図１３】本実施形態における収納道具・居場所指定の登録画面（その１）の説明図
【図１４】本実施形態における収納道具・居場所指定の登録画面（その２）の説明図
【図１５】本実施形態における探索物一覧の画面の説明図
【図１６】本実施形態における登録対象の一覧の説明図
【図１７】本実施形態における収納道具・居場所指定の登録画面（その３）の説明図
【図１８】本実施形態における探索物の居場所探索画面（その１）の説明図
【図１９】本実施形態における探索物の居場所探索画面（その２）の説明図
【図２０】本実施形態における探索物の居場所探索画面（その３）の説明図
【図２１】本実施形態における表示日・時刻の条件設定画面（その１）の説明図
【図２２】本実施形態における表示日・時刻の条件設定画面（その２）の説明図
【図２３】本実施形態における表示告知メッセージの表示画面の説明図
【図２４】本実施形態における表示物件一覧の表示画面の説明図
【図２５】本実施形態における表示物件の画像表示画面の説明図
【図２６】本実施形態における表示物件の一覧の操作画面の説明図
【図２７】本実施形態における収納物の画像表示の画面（その１）の説明図
【図２８】本実施形態における収納道具の一覧画面の説明図
【図２９】本実施形態における収納物の画像表示の画面（その２）の説明図
【図３０】本実施形態における収納物の一覧画面の説明図
【図３１】本実施形態における処理全体に係るフローチャート
【図３２】本実施形態における使用者設定処理に係るフローチャート
【図３３】本実施形態における管理者情報処理に係るフローチャート
【図３４】本実施形態における探索者情報処理に係るフローチャート
【図３５】本実施形態におけるグループ情報処理に係るフローチャート
【図３６】本実施形態におけるグループメンバー情報処理に係るフローチャート
【図３７】本実施形態における管理者入力処理に係るフローチャート
【図３８】本実施形態における管理者情報登録処理に係るフローチャート
【図３９】本実施形態における探索者入力処理に係るフローチャート
【図４０】本実施形態における探索者情報登録処理に係るフローチャート
【図４１】本実施形態におけるグループ情報入力処理に係るフローチャート
【図４２】本実施形態におけるグループ情報登録処理に係るフローチャート
【図４３】本実施形態におけるグループメンバー情報入力処理に係るフローチャート
【図４４】本実施形態におけるグループメンバー情報登録処理に係るフローチャート
【図４５】本実施形態における画像属性設定処理に係るフローチャート
【図４６】本実施形態における画像属性情報の登録・更新処理に係るフローチャート
【図４７】本実施形態における画像一覧の表示処理に係るフローチャート
【図４８】本実施形態における種別データの取得・表示処理に係るフローチャート
【図４９】本実施形態における対象探索者群の設定処理に係るフローチャート
【図５０】本実施形態における対象探索者一覧の作成処理に係るフローチャート
【図５１】本実施形態における対象探索者のチェック設定処理に係るフローチャート
【図５２】本実施形態における選択画像の表示処理に係るフローチャート
【図５３】本実施形態における画像属性情報の登録処理に係るフローチャート
【図５４】本実施形態における登録の正当性チェック処理（１）に係るフローチャート
【図５５】本実施形態における収納道具・居場所の指定・更新処理に係るフローチャート
【図５６】本実施形態における探索物一覧の表示処理に係るフローチャート
【図５７】本実施形態における表示画像の設定処理に係るフローチャート
【図５８】本実施形態における収納道具・居場所情報の登録処理に係るフローチャート
【図５９】本実施形態における登録の正当性チェック処理（２）に係るフローチャート
【図６０】本実施形態における収納道具・居場所情報の安全確認処理に係るフローチャート
【図６１】本実施形態における探索処理に係るフローチャート
【図６２】本実施形態における探索物の探索処理に係るフローチャート
【図６３】本実施形態における選択した探索物の居場所の探索処理に係るフローチャート
【図６４】本実施形態における探索した収納道具、居場所の画像表示処理に係るフローチャート
【図６５】本実施形態における表示日・時刻の設定処理に係るフローチャート
【図６６】本実施形態における収納物の画像表示処理に係るフローチャート
【図６７】本実施形態における収納道具の一覧処理に係るフローチャート
【図６８】本実施形態における収納物の画像表示処理に係るフローチャート
【図６９】本実施形態における表示物件一覧リストの表示処理に係るフローチャート
【図７０】本実施形態における表示日・時刻の表示物有無のチェック処理に係るフローチャート
【図７１】本実施形態における表示物件一覧の表示処理に係るフローチャート
【図７２】本実施形態における選択した表示物件の居場所の探索処理（広義）に係るフローチャート
【図７３】本実施形態における探索物の表示チェック処理に係るフローチャート
【図７４】本実施形態における選択した表示物件の居場所の探索処理（狭義）に係るフローチャート
【図７５】本実施形態における表示時間監視処理に係るフローチャート
【符号の説明】
５  管理者
６  探索者
７  グループ管理者
８  グループメンバー
１０  コンピュータ
１１  制御プログラム
１２  ＣＰＵ（中央演算処理ユニット）
１３  メモリ
１４  ＨＨＤ（ハードディスクドライブ）
１５  補助記憶装置
１６  画像用バッファ
１７  表示用バッファ
１８  表示装置
１９  作業用バッファ
２０  探索物情報リスト
３０  収納道具情報リスト
４０  居場所情報リスト
５０  管理者情報リスト
５１  管理者情報
６０  探索者情報リスト
６１  探索者情報
７０  グループ情報
８０  グループメンバー情報リスト
８１  グループメンバー情報
１５０  表示日・時刻指定情報リスト
１６０  表示物件一覧リスト
１７０  対象探索者リスト
【図１】
2004310286.tif 000013
【図２】
2004310286.tif 000014
【図３】
2004310286.tif 000015
【図４】
2004310286.tif 000016
【図５】
2004310286.tif 000017
【図６】
2004310286.tif 000018
【図７】
2004310286.tif 000019
【図８】
2004310286.tif 000020
【図９】
2004310286.tif 000021
【図１０】
2004310286.tif 000022
【図１１】
2004310286.tif 000023
【図１２】
2004310286.tif 000024
【図１３】
2004310286.tif 000025
【図１４】
2004310286.tif 000026
【図１５】
2004310286.tif 000027
【図１６】
2004310286.tif 000028
【図１７】
2004310286.tif 000029
【図１８】
2004310286.tif 000030
【図１９】
2004310286.tif 000031
【図２０】
2004310286.tif 000032
【図２１】
2004310286.tif 000033
【図２２】
2004310286.tif 000034
【図２３】
2004310286.tif 000035
【図２４】
2004310286.tif 000036
【図２５】
2004310286.tif 000037
【図２６】
2004310286.tif 000038
【図２７】
2004310286.tif 000039
【図２８】
2004310286.tif 000040
【図２９】
2004310286.tif 000041
【図３０】
2004310286.tif 000042
【図３１】
2004310286.tif 000043
【図３２】
2004310286.tif 000044
【図３３】
2004310286.tif 000045
【図３４】
2004310286.tif 000046
【図３５】
2004310286.tif 000047
【図３６】
2004310286.tif 000048
【図３７】
2004310286.tif 000049
【図３８】
2004310286.tif 000050
【図３９】
2004310286.tif 000051
【図４０】
2004310286.tif 000052
【図４１】
2004310286.tif 000053
【図４２】
2004310286.tif 000054
【図４３】
2004310286.tif 000055
【図４４】
2004310286.tif 000056
【図４５】
2004310286.tif 000057
【図４６】
2004310286.tif 000058
【図４７】
2004310286.tif 000059
【図４８】
2004310286.tif 000060
【図４９】
2004310286.tif 000061
【図５０】
2004310286.tif 000062
【図５１】
2004310286.tif 000063
【図５２】
2004310286.tif 000064
【図５３】
2004310286.tif 000065
【図５４】
2004310286.tif 000066
【図５５】
2004310286.tif 000067
【図５６】
2004310286.tif 000068
【図５７】
2004310286.tif 000069
【図５８】
2004310286.tif 000070
【図５９】
2004310286.tif 000071
【図６０】
2004310286.tif 000072
【図６１】
2004310286.tif 000073
【図６２】
2004310286.tif 000074
【図６３】
2004310286.tif 000075
【図６４】
2004310286.tif 000076
【図６５】
2004310286.tif 000077
【図６６】
2004310286.tif 000078
【図６７】
2004310286.tif 000079
【図６８】
2004310286.tif 000080
【図６９】
2004310286.tif 000081
【図７０】
2004310286.tif 000082
【図７１】
2004310286.tif 000083
【図７２】
2004310286.tif 000084
【図７３】
2004310286.tif 000085
【図７４】
2004310286.tif 000086
【図７５】
2004310286.tif 000087