JPH1097546A - 縮小画像読み込みシステムおよび方法 - Google Patents
縮小画像読み込みシステムおよび方法Info
- Publication number
- JPH1097546A JPH1097546A JP8251690A JP25169096A JPH1097546A JP H1097546 A JPH1097546 A JP H1097546A JP 8251690 A JP8251690 A JP 8251690A JP 25169096 A JP25169096 A JP 25169096A JP H1097546 A JPH1097546 A JP H1097546A
- Authority
- JP
- Japan
- Prior art keywords
- image
- reduced image
- reduced
- list
- search position
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 20
- 238000012545 processing Methods 0.000 claims abstract description 22
- 238000012217 deletion Methods 0.000 claims description 23
- 230000037430 deletion Effects 0.000 claims description 23
- 230000008030 elimination Effects 0.000 abstract 1
- 238000003379 elimination reaction Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】
【課題】 縮小画像を動的に作成・保存・表示すること
によって、縮小画像一覧作成の手間を省き、画像検索を
容易に誤りを少なくする。 【解決手段】 元画像を格納する装置から元画像を読み
込む画像読み込み処理部と4、読み込まれた前記画像を
一定の大きさに縮小し縮小画像を作成する縮小画像作成
処理部3と、前記縮小画像と関連する情報を格納してお
く縮小画像リスト2と、画像の検索を行う画像検索制御
部6と、画像検索制御部6で検索された縮小画像を表示
する縮小画像表示部7と、画像検索制御部6の要求によ
り、縮小画像を画像検索制御部6に返却し、元画像が更
新されていれば縮小画像リスト2を作成、元画像を読み
込み・縮小・保存する制御を行う縮小画像制御部1とか
ら構成される。
によって、縮小画像一覧作成の手間を省き、画像検索を
容易に誤りを少なくする。 【解決手段】 元画像を格納する装置から元画像を読み
込む画像読み込み処理部と4、読み込まれた前記画像を
一定の大きさに縮小し縮小画像を作成する縮小画像作成
処理部3と、前記縮小画像と関連する情報を格納してお
く縮小画像リスト2と、画像の検索を行う画像検索制御
部6と、画像検索制御部6で検索された縮小画像を表示
する縮小画像表示部7と、画像検索制御部6の要求によ
り、縮小画像を画像検索制御部6に返却し、元画像が更
新されていれば縮小画像リスト2を作成、元画像を読み
込み・縮小・保存する制御を行う縮小画像制御部1とか
ら構成される。
Description
【0001】
【発明の属する技術分野】本発明は画像読み込みシステ
ムおよび方法であって、特に、処理対象となる画像の縮
小画像を読み込む縮小画像読み込みシステムおよび方法
である。
ムおよび方法であって、特に、処理対象となる画像の縮
小画像を読み込む縮小画像読み込みシステムおよび方法
である。
【0002】
【従来の技術】従来の縮小画像読み込みの技術において
は、たとえば「特開平6−243176号公報」のよう
に、縮小画像を生成し、一覧表示し、一覧表示した画像
の中から所望の画像を検索している。
は、たとえば「特開平6−243176号公報」のよう
に、縮小画像を生成し、一覧表示し、一覧表示した画像
の中から所望の画像を検索している。
【0003】
【発明が解決しようとする課題】上述した従来技術の問
題点は、最新の状態での検索ができないことである。そ
の理由は、元画像が更新された場合に、自動的に縮小画
像が更新されないからである。また、元画像の追加、削
除があった場合に、自動的に縮小画像の追加、削除がさ
れないからである。本発明の目的は、画像処理や画像整
理を行うことを目的にしたシステムの対象画像選択にお
いて、縮小画像を動的に作成・保存・表示することによ
って、縮小画像一覧作成の手間を省き、画像検索を容易
に誤りを少なくすることである。
題点は、最新の状態での検索ができないことである。そ
の理由は、元画像が更新された場合に、自動的に縮小画
像が更新されないからである。また、元画像の追加、削
除があった場合に、自動的に縮小画像の追加、削除がさ
れないからである。本発明の目的は、画像処理や画像整
理を行うことを目的にしたシステムの対象画像選択にお
いて、縮小画像を動的に作成・保存・表示することによ
って、縮小画像一覧作成の手間を省き、画像検索を容易
に誤りを少なくすることである。
【0004】
【課題を解決するための手段】本発明の第1の縮小画像
読み込みシステムは、各種装置および媒体から元画像を
読み込む画像読み込み処理部と、読み込まれた前記画像
を一定の大きさに縮小し縮小画像を作成する縮小画像作
成処理部と、前記縮小画像と関連する情報を格納してお
く縮小画像リストと、前記縮小画像の検索を行う画像検
索制御部と、前記画像検索制御部で検索された前記縮小
画像を表示する縮小画像表示部と、前記画像検索制御部
の要求により、前記縮小画像を前記画像検索制御部に返
却し、前記元画像が更新されていれば前記縮小画像リス
トを作成し、前記元画像を読み込み・縮小・保存する制
御を行う縮小画像制御部とを備える。
読み込みシステムは、各種装置および媒体から元画像を
読み込む画像読み込み処理部と、読み込まれた前記画像
を一定の大きさに縮小し縮小画像を作成する縮小画像作
成処理部と、前記縮小画像と関連する情報を格納してお
く縮小画像リストと、前記縮小画像の検索を行う画像検
索制御部と、前記画像検索制御部で検索された前記縮小
画像を表示する縮小画像表示部と、前記画像検索制御部
の要求により、前記縮小画像を前記画像検索制御部に返
却し、前記元画像が更新されていれば前記縮小画像リス
トを作成し、前記元画像を読み込み・縮小・保存する制
御を行う縮小画像制御部とを備える。
【0005】本発明の縮小画像リストオープン方法は、
縮小画像読み込みシステムのための縮小画像リストオー
プン方法であって、(a)目的の縮小画像リストが存在
するかどうかを確認する第1のステップと、(b)前記
第1のステップで前記縮小画像リストが存在しない場合
は、前記縮小画像リストを新規に作成する第2のステッ
プと、(c)前記縮小画像リストに記述されているディ
レクトリパスと実際に前記縮小画像リストが存在するデ
ィレクトリパスとが等しいかどうかを確認する第3のス
テップと、(d)前記第3のステップでディレクトリパ
スが等しくない場合は、前記縮小画像リストの画像情報
をすべて削除データにし、実際のディレクトリパスをセ
ットする第4のステップと、(e)装置内の画像ファイ
ル数をカウントする第5のステップと、(f)前記第5
のステップでカウントした結果から前記縮小画像リスト
が十分なサイズであるかを確認する第6のステップと、
(g)前記第6のステップでサイズが十分でない場合
は、必要なサイズまで前記縮小画像リストを拡張する第
7のステップと、(h)前記第7のステップで拡張した
画像情報を削除データにする第8のステップと、(i)
前記縮小画像リスト内の画像情報のうち、実際の装置内
では削除されているものを削除データにする第9のステ
ップと、を含む。
縮小画像読み込みシステムのための縮小画像リストオー
プン方法であって、(a)目的の縮小画像リストが存在
するかどうかを確認する第1のステップと、(b)前記
第1のステップで前記縮小画像リストが存在しない場合
は、前記縮小画像リストを新規に作成する第2のステッ
プと、(c)前記縮小画像リストに記述されているディ
レクトリパスと実際に前記縮小画像リストが存在するデ
ィレクトリパスとが等しいかどうかを確認する第3のス
テップと、(d)前記第3のステップでディレクトリパ
スが等しくない場合は、前記縮小画像リストの画像情報
をすべて削除データにし、実際のディレクトリパスをセ
ットする第4のステップと、(e)装置内の画像ファイ
ル数をカウントする第5のステップと、(f)前記第5
のステップでカウントした結果から前記縮小画像リスト
が十分なサイズであるかを確認する第6のステップと、
(g)前記第6のステップでサイズが十分でない場合
は、必要なサイズまで前記縮小画像リストを拡張する第
7のステップと、(h)前記第7のステップで拡張した
画像情報を削除データにする第8のステップと、(i)
前記縮小画像リスト内の画像情報のうち、実際の装置内
では削除されているものを削除データにする第9のステ
ップと、を含む。
【0006】本発明の縮小画像入力方法は、縮小画像読
み込みシステムのための縮小画像入力方法であって、
(a)オープンした縮小画像リスト内に指定画像が存在
するかどうかを確認する第1のステップと、(b)前記
第1のステップで前記指定画像が存在しない場合は、前
記縮小画像リスト内の削除データを見つける第2のステ
ップと、(c)前記第2のステップで見つけた前記削除
データの位置に前記指定画像のファイル名を登録する第
3のステップと、(d)前記第1のステップで指定画像
が存在する場合は、該当する画像情報の画像ファイル更
新日時が実際の画像ファイルの更新日時と等しいかどう
かを確認する第4のステップと、(e)前記第1のステ
ップで指定画像が存在しない場合、または前記第4のス
テップで更新日時が等しくない場合は、元の画像を読み
込む第5のステップと、(f)前記第5のステップで読
み込んだ前記元の画像から縮小画像を作成する第6のス
テップと、(g)前記第6のステップで作成した前記縮
小画像を該当する前記縮小画像リストの画像情報の部分
に登録する第7のステップと、(h)前記第6のステッ
プで作成された前記縮小画像を要求元に返す第8のステ
ップと、を含む。
み込みシステムのための縮小画像入力方法であって、
(a)オープンした縮小画像リスト内に指定画像が存在
するかどうかを確認する第1のステップと、(b)前記
第1のステップで前記指定画像が存在しない場合は、前
記縮小画像リスト内の削除データを見つける第2のステ
ップと、(c)前記第2のステップで見つけた前記削除
データの位置に前記指定画像のファイル名を登録する第
3のステップと、(d)前記第1のステップで指定画像
が存在する場合は、該当する画像情報の画像ファイル更
新日時が実際の画像ファイルの更新日時と等しいかどう
かを確認する第4のステップと、(e)前記第1のステ
ップで指定画像が存在しない場合、または前記第4のス
テップで更新日時が等しくない場合は、元の画像を読み
込む第5のステップと、(f)前記第5のステップで読
み込んだ前記元の画像から縮小画像を作成する第6のス
テップと、(g)前記第6のステップで作成した前記縮
小画像を該当する前記縮小画像リストの画像情報の部分
に登録する第7のステップと、(h)前記第6のステッ
プで作成された前記縮小画像を要求元に返す第8のステ
ップと、を含む。
【0007】本発明の縮小画像リストクローズ方法は、
縮小画像読み込みシステムのための縮小画像リストクロ
ーズ方法であって、(a)削除検索位置に縮小画像リス
ト内の画像情報の先頭をセットする第1のステップと、
(b)有効検索位置に前記縮小画像リスト内の前記画像
情報の最後尾をセットする第2のステップと、(c)前
記削除検索位置以降に削除データが存在するかどうかを
確認する第3のステップと、(d)前記第3のステップ
で前記削除データが存在しない場合は、前記有効検索位
置の次の位置を前記削除検索位置にセットする第4のス
テップと、(e)前記第3のステップで前記削除データ
が存在する場合は、前記削除データの位置を前記削除検
索位置にセットする第5のステップと、(f)前記有効
検索位置以前に有効データが存在するかを確認する第6
のステップと、(g)前記第6のステップで前記有効デ
ータが存在する場合は、前記有効データの位置を前記有
効検索位置にセットする第7のステップと、(h)前記
削除検索位置が前記有効検索位置よりも前にあるのかど
うかを確認する第8のステップと、(i)前記第8のス
テップで前記削除検索位置が前記有効検索位置よりも前
にある場合は、前記有効検索位置の前記画像情報を前記
削除検索位置の前記画像情報にコピーする第9のステッ
プと、(j)前記削除検索位置以降を詰めて前記縮小画
像リストの大きさを縮小する第10のステップと、を含
む。
縮小画像読み込みシステムのための縮小画像リストクロ
ーズ方法であって、(a)削除検索位置に縮小画像リス
ト内の画像情報の先頭をセットする第1のステップと、
(b)有効検索位置に前記縮小画像リスト内の前記画像
情報の最後尾をセットする第2のステップと、(c)前
記削除検索位置以降に削除データが存在するかどうかを
確認する第3のステップと、(d)前記第3のステップ
で前記削除データが存在しない場合は、前記有効検索位
置の次の位置を前記削除検索位置にセットする第4のス
テップと、(e)前記第3のステップで前記削除データ
が存在する場合は、前記削除データの位置を前記削除検
索位置にセットする第5のステップと、(f)前記有効
検索位置以前に有効データが存在するかを確認する第6
のステップと、(g)前記第6のステップで前記有効デ
ータが存在する場合は、前記有効データの位置を前記有
効検索位置にセットする第7のステップと、(h)前記
削除検索位置が前記有効検索位置よりも前にあるのかど
うかを確認する第8のステップと、(i)前記第8のス
テップで前記削除検索位置が前記有効検索位置よりも前
にある場合は、前記有効検索位置の前記画像情報を前記
削除検索位置の前記画像情報にコピーする第9のステッ
プと、(j)前記削除検索位置以降を詰めて前記縮小画
像リストの大きさを縮小する第10のステップと、を含
む。
【0008】
【発明の実施の形態】本発明の実施の形態について図面
を参照して詳細に説明する。図1は、本発明の縮小画像
読み込みシステムのブロック図である。図1を参照する
と、本発明の縮小画像読み込みシステムは、縮小画像制
御部1と、縮小画像リスト2と、縮小画像作成処理部3
と、画像読み込み処理部4と、実際の画像が保管されて
いる固定ディスク51と、リムーバブルディスク52
と、デジタルカメラ53と(以降これらを総称して入力
装置51〜53と呼ぶ)、画像検索制御部6と、縮小画
像表示部7とから構成される。
を参照して詳細に説明する。図1は、本発明の縮小画像
読み込みシステムのブロック図である。図1を参照する
と、本発明の縮小画像読み込みシステムは、縮小画像制
御部1と、縮小画像リスト2と、縮小画像作成処理部3
と、画像読み込み処理部4と、実際の画像が保管されて
いる固定ディスク51と、リムーバブルディスク52
と、デジタルカメラ53と(以降これらを総称して入力
装置51〜53と呼ぶ)、画像検索制御部6と、縮小画
像表示部7とから構成される。
【0009】まず、後述する説明の中で使われるオープ
ンと入力の意味を簡単に説明する。オープンとは、複数
の縮小画像とその情報が保存された縮小画像リスト2を
利用可能にするための処理のことである。入力とはオー
プンした縮小画像リスト2より実際の縮小画像を取り出
す処理のことである。
ンと入力の意味を簡単に説明する。オープンとは、複数
の縮小画像とその情報が保存された縮小画像リスト2を
利用可能にするための処理のことである。入力とはオー
プンした縮小画像リスト2より実際の縮小画像を取り出
す処理のことである。
【0010】縮小画像制御部1は、画像検索制御部6か
らの入力装置51〜53の種別とディレクトリパスをも
とにした縮小画像リスト2のオープン要求に応じて、縮
小画像リスト2の有無を調べ、有る場合はそれをオープ
ンし、無い場合は新規に縮小画像リスト2の作成を行
う。このとき縮小画像リスト2内を調べ、実際の入力装
置51〜53ではすでに削除されているファイルが存在
する場合は、その情報に削除フラグを立てる。また、こ
のとき実際の画像ファイルの数を調べ、縮小画像リスト
2の大きさがそれら全てを格納するのに十分でなけれ
ば、縮小画像リスト2の拡張を行う。拡張された部分の
情報には削除フラグを立てる。また、縮小画像制御部1
は、縮小画像リスト2のオープン要求の後に発行される
画像検索制御部6からのファイル名をもとにした縮小画
像入力要求に応じて、縮小画像リスト2内を検索し該当
画像があればこれを要求元の画像検索制御部6に返し、
該当画像が無いかもしくは更新されている場合は実際の
入力装置51〜53から画像読み込み処理部4で元画像
を読み込み、縮小画像作成処理部3で縮小画像を作成
し、縮小画像リスト2に登録した後、これを要求元の画
像検索制御部6に返す。さらに縮小画像制御部1は、画
像検索制御部6からのクローズ要求に応じて縮小画像リ
スト2のアライン(削除データを詰めて有効データのみ
のすき間の無い状態にすること)を行う。
らの入力装置51〜53の種別とディレクトリパスをも
とにした縮小画像リスト2のオープン要求に応じて、縮
小画像リスト2の有無を調べ、有る場合はそれをオープ
ンし、無い場合は新規に縮小画像リスト2の作成を行
う。このとき縮小画像リスト2内を調べ、実際の入力装
置51〜53ではすでに削除されているファイルが存在
する場合は、その情報に削除フラグを立てる。また、こ
のとき実際の画像ファイルの数を調べ、縮小画像リスト
2の大きさがそれら全てを格納するのに十分でなけれ
ば、縮小画像リスト2の拡張を行う。拡張された部分の
情報には削除フラグを立てる。また、縮小画像制御部1
は、縮小画像リスト2のオープン要求の後に発行される
画像検索制御部6からのファイル名をもとにした縮小画
像入力要求に応じて、縮小画像リスト2内を検索し該当
画像があればこれを要求元の画像検索制御部6に返し、
該当画像が無いかもしくは更新されている場合は実際の
入力装置51〜53から画像読み込み処理部4で元画像
を読み込み、縮小画像作成処理部3で縮小画像を作成
し、縮小画像リスト2に登録した後、これを要求元の画
像検索制御部6に返す。さらに縮小画像制御部1は、画
像検索制御部6からのクローズ要求に応じて縮小画像リ
スト2のアライン(削除データを詰めて有効データのみ
のすき間の無い状態にすること)を行う。
【0011】縮小画像リスト2は、入力装置51〜53
により作成される場所と内容が異なる。縮小画像リスト
2が作成される場所は、入力装置が固定ディスク51の
場合は、画像を検索しようとしている各ディレクトリご
とに作成され、入力装置がリムーバブルディスク52や
デジタルカメラ53の場合は、その装置に縮小画像リス
トを直接書き込むことができなかったり、ユーザの運用
上、書き込むことが好ましくない場合があるため、固定
ディスク51のあらかじめ決められている1つのディレ
クトリに作成される。
により作成される場所と内容が異なる。縮小画像リスト
2が作成される場所は、入力装置が固定ディスク51の
場合は、画像を検索しようとしている各ディレクトリご
とに作成され、入力装置がリムーバブルディスク52や
デジタルカメラ53の場合は、その装置に縮小画像リス
トを直接書き込むことができなかったり、ユーザの運用
上、書き込むことが好ましくない場合があるため、固定
ディスク51のあらかじめ決められている1つのディレ
クトリに作成される。
【0012】また、縮小画像リスト2の内容は、入力装
置が固定ディスク51の場合は、ヘッダ部としての縮小
画像リスト2のあるディレクトリパスと縮小画像リスト
2内の縮小画像の枚数と、画像情報としの画像情報が有
効データであるか削除データであるかを示すフラグとフ
ァイル名と更新日時と縮小画像とであり、入力装置がリ
ムーバブルディスク52やデジタルカメラ53の場合
は、ヘッダ部の縮小画像リスト2のあるディレクトリパ
スの代わりに装置を識別する装置種別が格納される。
置が固定ディスク51の場合は、ヘッダ部としての縮小
画像リスト2のあるディレクトリパスと縮小画像リスト
2内の縮小画像の枚数と、画像情報としの画像情報が有
効データであるか削除データであるかを示すフラグとフ
ァイル名と更新日時と縮小画像とであり、入力装置がリ
ムーバブルディスク52やデジタルカメラ53の場合
は、ヘッダ部の縮小画像リスト2のあるディレクトリパ
スの代わりに装置を識別する装置種別が格納される。
【0013】縮小画像作成処理部3は、元画像を一定の
サイズに縮小する処理を行う。縦横比を揃えるよう処理
されるので縦もしくは横に余白が生じることがあり、そ
の場合は白色で余白を埋める処理も行われる。
サイズに縮小する処理を行う。縦横比を揃えるよう処理
されるので縦もしくは横に余白が生じることがあり、そ
の場合は白色で余白を埋める処理も行われる。
【0014】画像読み込み処理部4は、入力装置51〜
53に格納されている画像ファイルを読み込み、処理で
きる形に変換する。
53に格納されている画像ファイルを読み込み、処理で
きる形に変換する。
【0015】画像検索制御部6は、縮小画像表示部7と
縮小画像制御部1間のデータ、コマンドの橋渡しを行
う。
縮小画像制御部1間のデータ、コマンドの橋渡しを行
う。
【0016】縮小画像表示部7は、複数の縮小画像表示
と、一度に表示しきれない場合のためのスクロールボタ
ンの表示と、装置やディレクトリの選択ボタンの表示と
を行う。
と、一度に表示しきれない場合のためのスクロールボタ
ンの表示と、装置やディレクトリの選択ボタンの表示と
を行う。
【0017】次に、本発明の実施の形態の動作について
図1、図2、図3、図4、図5を参照して詳細に説明す
る。図2は、図1の実施の形態の縮小画像リスト2の構
成を示す説明図である。図3は、図1の実施の形態のオ
ープンの動作を示すフローチャートである。図4は、図
1の実施の形態の入力の動作を示すフローチャートであ
る。図5は、図1の実施の形態のクローズの動作を示す
フローチャートである。
図1、図2、図3、図4、図5を参照して詳細に説明す
る。図2は、図1の実施の形態の縮小画像リスト2の構
成を示す説明図である。図3は、図1の実施の形態のオ
ープンの動作を示すフローチャートである。図4は、図
1の実施の形態の入力の動作を示すフローチャートであ
る。図5は、図1の実施の形態のクローズの動作を示す
フローチャートである。
【0018】共通的な部分については入力元の装置を固
定ディスク51について説明する。まず、縮小画像リス
ト2の構成について説明する。縮小画像リスト2は大き
くはヘッダ部と画像情報部から成り立っている。ヘッダ
部は、縮小画像リスト2に必ず一つ存在し、縮小画像リ
スト2が正しいものであるかどうかを識別するための識
別子200(入力装置が固定ディスク51の場合はディ
レクトリパス、入力装置がリムーバブルディスク52か
デジタルカメラ53の場合は装置種別である)と、縮小
画像リスト2内に登録されている登録縮小画像枚数20
1とで構成される。画像情報部は、ヘッダ部にある登録
縮小画像枚数201分の画像情報を含んで構成される。
各画像情報は、画像情報が有効データであるか、削除デ
ータであるかを示す有効・削除フラグ202と、元画像
の画像ファイル名203と、そのファイルの更新日時2
04と、縮小画像205とから構成される。
定ディスク51について説明する。まず、縮小画像リス
ト2の構成について説明する。縮小画像リスト2は大き
くはヘッダ部と画像情報部から成り立っている。ヘッダ
部は、縮小画像リスト2に必ず一つ存在し、縮小画像リ
スト2が正しいものであるかどうかを識別するための識
別子200(入力装置が固定ディスク51の場合はディ
レクトリパス、入力装置がリムーバブルディスク52か
デジタルカメラ53の場合は装置種別である)と、縮小
画像リスト2内に登録されている登録縮小画像枚数20
1とで構成される。画像情報部は、ヘッダ部にある登録
縮小画像枚数201分の画像情報を含んで構成される。
各画像情報は、画像情報が有効データであるか、削除デ
ータであるかを示す有効・削除フラグ202と、元画像
の画像ファイル名203と、そのファイルの更新日時2
04と、縮小画像205とから構成される。
【0019】縮小画像表示部7において指定された装置
とディレクトリパスの情報をもとに画像検索制御部6
は、縮小画像制御部1に対して該当する縮小画像リスト
2のオープンを要求する。次に、オープンの動作につい
て説明する。縮小画像制御部1は、装置種別とディレク
トリパスの情報から該当する縮小画像リスト2が存在す
るかどうかを確認する(図3S300)。該当する縮小
画像リスト2が存在しない場合は、新規に作成を行う
(図3S301)。この新規作成では縮小画像リスト2
のヘッダ部のみが作成され、その内容は、ディレクトリ
パスには“NULL”を、登録縮小画像枚数には“0”
をそれぞれセットしておく。次に、ヘッダ部のディレク
トリパス情報と実際のディレクトリパスとを比較し、同
一であるかを確認する(図3S302)。ディレクトリ
パスが同一でない場合は、誤った縮小画像リスト2であ
ると判断し、その時点で縮小画像リスト2に存在するす
べての画像情報に削除フラグを立て、実際のディレクト
リパスをヘッダ部にセットする(図3S303)。次
に、指定された装置、ディレクトリ内の実際の画像ファ
イルの数を調べ(図3S304)、縮小画像リスト2の
ヘッダ部の縮小画像リスト2の現在の登録されている縮
小画像枚数と比較し(図3S305)、実際の画像ファ
イルの数が多い場合は、縮小画像リスト2の拡張を行う
(図3S306)。拡張された部分の画像情報にはすべ
て削除フラグを立てる(図3S307)。最後に、縮小
画像リスト2に登録されている画像情報のファイル名を
一つずつを実際のディレクトリ内で検索し、実際の画像
ファイルが削除されている場合は、その画像情報に削除
フラグを立てる(図3S308)。
とディレクトリパスの情報をもとに画像検索制御部6
は、縮小画像制御部1に対して該当する縮小画像リスト
2のオープンを要求する。次に、オープンの動作につい
て説明する。縮小画像制御部1は、装置種別とディレク
トリパスの情報から該当する縮小画像リスト2が存在す
るかどうかを確認する(図3S300)。該当する縮小
画像リスト2が存在しない場合は、新規に作成を行う
(図3S301)。この新規作成では縮小画像リスト2
のヘッダ部のみが作成され、その内容は、ディレクトリ
パスには“NULL”を、登録縮小画像枚数には“0”
をそれぞれセットしておく。次に、ヘッダ部のディレク
トリパス情報と実際のディレクトリパスとを比較し、同
一であるかを確認する(図3S302)。ディレクトリ
パスが同一でない場合は、誤った縮小画像リスト2であ
ると判断し、その時点で縮小画像リスト2に存在するす
べての画像情報に削除フラグを立て、実際のディレクト
リパスをヘッダ部にセットする(図3S303)。次
に、指定された装置、ディレクトリ内の実際の画像ファ
イルの数を調べ(図3S304)、縮小画像リスト2の
ヘッダ部の縮小画像リスト2の現在の登録されている縮
小画像枚数と比較し(図3S305)、実際の画像ファ
イルの数が多い場合は、縮小画像リスト2の拡張を行う
(図3S306)。拡張された部分の画像情報にはすべ
て削除フラグを立てる(図3S307)。最後に、縮小
画像リスト2に登録されている画像情報のファイル名を
一つずつを実際のディレクトリ内で検索し、実際の画像
ファイルが削除されている場合は、その画像情報に削除
フラグを立てる(図3S308)。
【0020】縮小画像リスト2のオープンが終わると画
像検索制御部6は、該当する装置のディレクトリ内を順
に検索し、ファイル名をもとに一枚一枚縮小画像の入力
を縮小画像制御部1に要求する。縮小画像制御部1から
画像検索制御部6に返された縮小画像は、縮小画像表示
部7に次々と表示される。
像検索制御部6は、該当する装置のディレクトリ内を順
に検索し、ファイル名をもとに一枚一枚縮小画像の入力
を縮小画像制御部1に要求する。縮小画像制御部1から
画像検索制御部6に返された縮小画像は、縮小画像表示
部7に次々と表示される。
【0021】次に、縮小画像入力の動作について説明す
る。縮小画像制御部1は、ファイル名をもとに縮小画像
リスト2内を検索し、該当する画像情報があるかどうか
を確認する(図4S400)。該当する画像情報があっ
た場合は、画像情報として登録されている画像ファイル
の更新日時と実際の画像ファイルの更新日時を比較する
(図4S401)。更新日時が等しい場合は、登録され
ている縮小画像は正しいものとし、その縮小画像を画像
検索制御部6に返す(図4S407)。更新日時が異な
る場合は、縮小画像リスト2のヘッダ部のディレクトリ
パスの情報をもとに、該当する入力装置のディレクトリ
から画像読み込み処理部4において元画像の読み込みを
行う(図4S404)。
る。縮小画像制御部1は、ファイル名をもとに縮小画像
リスト2内を検索し、該当する画像情報があるかどうか
を確認する(図4S400)。該当する画像情報があっ
た場合は、画像情報として登録されている画像ファイル
の更新日時と実際の画像ファイルの更新日時を比較する
(図4S401)。更新日時が等しい場合は、登録され
ている縮小画像は正しいものとし、その縮小画像を画像
検索制御部6に返す(図4S407)。更新日時が異な
る場合は、縮小画像リスト2のヘッダ部のディレクトリ
パスの情報をもとに、該当する入力装置のディレクトリ
から画像読み込み処理部4において元画像の読み込みを
行う(図4S404)。
【0022】次に、読み込まれた元画像を縮小画像作成
処理部3において、あらかじめ決めておいたサイズに収
まるように縮小する(図4S405)。できあがった縮
小画像は、縮小画像リスト2の該当する画像情報の部分
に登録されたのち(図4S406)、画像検索制御部6
に返される(図4S407)。縮小画像登録時には同時
に更新日時も登録しなおされる。また、縮小画像リスト
2に該当する画像情報が無い場合は、削除フラグを検索
し(図4S402)、見つかった画像情報にファイル名
をセットする(図4S403)。このあとは更新日時が
異なる場合と同様の処理を行い、縮小画像リスト2への
登録と縮小画像の画像検索制御部6への返却が行われる
(図4S404、S405、S406、S407)。
処理部3において、あらかじめ決めておいたサイズに収
まるように縮小する(図4S405)。できあがった縮
小画像は、縮小画像リスト2の該当する画像情報の部分
に登録されたのち(図4S406)、画像検索制御部6
に返される(図4S407)。縮小画像登録時には同時
に更新日時も登録しなおされる。また、縮小画像リスト
2に該当する画像情報が無い場合は、削除フラグを検索
し(図4S402)、見つかった画像情報にファイル名
をセットする(図4S403)。このあとは更新日時が
異なる場合と同様の処理を行い、縮小画像リスト2への
登録と縮小画像の画像検索制御部6への返却が行われる
(図4S404、S405、S406、S407)。
【0023】ここまでの処理は縮小画像表示部7の領域
がすべて満たされるか、該当ディレクトリのすべての画
像ファイルが表示されるかするまで繰り返し行われる。
がすべて満たされるか、該当ディレクトリのすべての画
像ファイルが表示されるかするまで繰り返し行われる。
【0024】画像検索が終了するか、縮小画像表示部7
で別のディレクトリや装置が選択された場合は、画像検
索制御部6から縮小画像制御部6に縮小画像リスト2の
クローズが要求される。
で別のディレクトリや装置が選択された場合は、画像検
索制御部6から縮小画像制御部6に縮小画像リスト2の
クローズが要求される。
【0025】次に、クローズの動作について説明する。
クローズでは縮小画像リスト2を適正な大きさにするた
め縮小画像リスト2の途中にある削除データを詰める処
理が行われる。まず、削除検索位置に先頭の画像情報の
位置をセットし(図5S500)、有効検索位置に最後
尾の画像情報の位置をセットする(図5S501)。次
に、削除検索位置以降に削除データがあるかを確認する
(図5S502)。削除検索位置以降に削除データがな
い場合は、削除検索位置に有効検索位置+1をセットし
(図5S503)、削除検索位置以降を詰めて縮小画像
リスト2の大きさを縮小し(図5S509)、クローズ
処理終了する。削除検索位置以降に削除データがある場
合は、削除検索位置にその削除データの位置をセットす
る(図5S504)。次に、有効検索位置以前に有効デ
ータがあるかを確認する(図5S505)。有効検索位
置以前に有効データがない場合は、削除検索位置以降を
詰めて縮小画像リスト2の大きさを縮小し(図5S50
9)、クローズ処理終了する。有効検索位置以前に有効
データがある場合は、有効検索位置にその有効データの
位置をセットする(図5S506)。次に、削除検索位
置と有効検索位置を比較する(図5S507)。削除検
索位置が有効検索位置以降の場合は、削除検索位置以降
を詰めて縮小画像リスト2の大きさを縮小し(図5S5
09)、クローズ処理終了する。削除検索位置が有効検
索位置よりも前の場合は、削除検索位置の画像情報に有
効検索位置の画像情報をコピーする(図5S508)。
クローズでは縮小画像リスト2を適正な大きさにするた
め縮小画像リスト2の途中にある削除データを詰める処
理が行われる。まず、削除検索位置に先頭の画像情報の
位置をセットし(図5S500)、有効検索位置に最後
尾の画像情報の位置をセットする(図5S501)。次
に、削除検索位置以降に削除データがあるかを確認する
(図5S502)。削除検索位置以降に削除データがな
い場合は、削除検索位置に有効検索位置+1をセットし
(図5S503)、削除検索位置以降を詰めて縮小画像
リスト2の大きさを縮小し(図5S509)、クローズ
処理終了する。削除検索位置以降に削除データがある場
合は、削除検索位置にその削除データの位置をセットす
る(図5S504)。次に、有効検索位置以前に有効デ
ータがあるかを確認する(図5S505)。有効検索位
置以前に有効データがない場合は、削除検索位置以降を
詰めて縮小画像リスト2の大きさを縮小し(図5S50
9)、クローズ処理終了する。有効検索位置以前に有効
データがある場合は、有効検索位置にその有効データの
位置をセットする(図5S506)。次に、削除検索位
置と有効検索位置を比較する(図5S507)。削除検
索位置が有効検索位置以降の場合は、削除検索位置以降
を詰めて縮小画像リスト2の大きさを縮小し(図5S5
09)、クローズ処理終了する。削除検索位置が有効検
索位置よりも前の場合は、削除検索位置の画像情報に有
効検索位置の画像情報をコピーする(図5S508)。
【0026】次に、固定ディスク51とリムーバブルデ
ィスク52、デジタルカメラ53の場合の差について説
明する。リムーバブルディスク52やデジタルカメラ5
3では、装置に縮小画像リスト2を直接作成することが
できないか、ユーザの運用上作成することが望ましくな
いので、縮小画像リスト2を固定ディスク51のあらか
じめ決めておいたディレクトリに作成する。そのディレ
クトリに固定ディスク51用の縮小画像リスト2が作成
されるかもしれないので、これら装置の縮小画像リスト
2はそれぞれ装置が識別できるようにファイル名を変え
ておく。たとえば、固定ディスク51、リムーバブルデ
ィスク52、デジタルカメラ53をそれぞれHD.th
m、CD.thm、CAM.thmというようにする。
また、ヘッダ部はディレクトリパス情報の代わりにリム
ーバブルディスク52のボリューム名やデジタルカメラ
53の種別などをセットし、同一装置内ので識別を行う
ようにする。
ィスク52、デジタルカメラ53の場合の差について説
明する。リムーバブルディスク52やデジタルカメラ5
3では、装置に縮小画像リスト2を直接作成することが
できないか、ユーザの運用上作成することが望ましくな
いので、縮小画像リスト2を固定ディスク51のあらか
じめ決めておいたディレクトリに作成する。そのディレ
クトリに固定ディスク51用の縮小画像リスト2が作成
されるかもしれないので、これら装置の縮小画像リスト
2はそれぞれ装置が識別できるようにファイル名を変え
ておく。たとえば、固定ディスク51、リムーバブルデ
ィスク52、デジタルカメラ53をそれぞれHD.th
m、CD.thm、CAM.thmというようにする。
また、ヘッダ部はディレクトリパス情報の代わりにリム
ーバブルディスク52のボリューム名やデジタルカメラ
53の種別などをセットし、同一装置内ので識別を行う
ようにする。
【0027】
【発明の効果】本発明の効果は、画像処理や画像整理を
行うことを目的にしたシステムの対象画像選択におい
て、縮小画像を動的に作成・保存・表示することによっ
て、縮小画像一覧作成の手間を省き、画像検索を容易に
誤りを少なくできることである。その理由は、元画像の
追加、更新、削除で縮小画像リストの内容と実際の画像
ファイルの内容が変わっても自動的に読み直しが行われ
るので縮小画像リスト維持の手間を省けるからである。
行うことを目的にしたシステムの対象画像選択におい
て、縮小画像を動的に作成・保存・表示することによっ
て、縮小画像一覧作成の手間を省き、画像検索を容易に
誤りを少なくできることである。その理由は、元画像の
追加、更新、削除で縮小画像リストの内容と実際の画像
ファイルの内容が変わっても自動的に読み直しが行われ
るので縮小画像リスト維持の手間を省けるからである。
【図1】本発明の実施の形態を示すブロック図である。
【図2】図1の実施の形態の縮小画像リストの構成を示
す説明図である。
す説明図である。
【図3】図1の実施の形態のオープンの動作を示すフロ
ーチャートである。
ーチャートである。
【図4】図1の実施の形態の入力の動作を示すフローチ
ャートである。
ャートである。
【図5】図1の実施の形態のクローズの動作を示すフロ
ーチャートである。
ーチャートである。
1 縮小画像制御部 2 縮小画像リスト 3 縮小画像作成処理部 4 画像読み込み処理部 6 画像検索制御部 7 縮小画像表示部 51 固定ディスク 52 リムーバブルディスク 53 デジタルカメラ
Claims (4)
- 【請求項1】 各種装置および媒体から元画像を読み込
む画像読み込み処理部と、読み込まれた前記画像を一定
の大きさに縮小し縮小画像を作成する縮小画像作成処理
部と、前記縮小画像と関連する情報を格納しておく縮小
画像リストと、前記縮小画像の検索を行う画像検索制御
部と、前記画像検索制御部で検索された前記縮小画像を
表示する縮小画像表示部と、前記画像検索制御部の要求
により、前記縮小画像を前記画像検索制御部に返却し、
前記元画像が更新されていれば前記縮小画像リストを作
成し、前記元画像を読み込み・縮小・保存する制御を行
う縮小画像制御部とを有することを特徴とする縮小画像
読み込みシステム。 - 【請求項2】 縮小画像読み込みシステムのための縮小
画像リストオープン方法であって、(a)目的の縮小画
像リストが存在するかどうかを確認する第1のステップ
と、(b)前記第1のステップで前記縮小画像リストが
存在しない場合は、前記縮小画像リストを新規に作成す
る第2のステップと、(c)前記縮小画像リストに記述
されているディレクトリパスと実際に前記縮小画像リス
トが存在するディレクトリパスとが等しいかどうかを確
認する第3のステップと、(d)前記第3のステップで
ディレクトリパスが等しくない場合は、前記縮小画像リ
ストの画像情報をすべて削除データにし、実際のディレ
クトリパスをセットする第4のステップと、(e)装置
内の画像ファイル数をカウントする第5のステップと、
(f)前記第5のステップでカウントした結果から前記
縮小画像リストが十分なサイズであるかを確認する第6
のステップと、(g)前記第6のステップでサイズが十
分でない場合は、必要なサイズまで前記縮小画像リスト
を拡張する第7のステップと、(h)前記第7のステッ
プで拡張した画像情報を削除データにする第8のステッ
プと、(i)前記縮小画像リスト内の画像情報のうち、
実際の装置内では削除されているものを削除データにす
る第9のステップと、を含むことを特徴とする縮小画像
リストオープン方法。 - 【請求項3】 縮小画像読み込みシステムのための縮小
画像入力方法であって、(a)オープンした縮小画像リ
スト内に指定画像が存在するかどうかを確認する第1の
ステップと、(b)前記第1のステップで前記指定画像
が存在しない場合は、前記縮小画像リスト内の削除デー
タを見つける第2のステップと、(c)前記第2のステ
ップで見つけた前記削除データの位置に前記指定画像の
ファイル名を登録する第3のステップと、(d)前記第
1のステップで指定画像が存在する場合は、該当する画
像情報の画像ファイル更新日時が実際の画像ファイルの
更新日時と等しいかどうかを確認する第4のステップ
と、(e)前記第1のステップで指定画像が存在しない
場合、または前記第4のステップで更新日時が等しくな
い場合は、元の画像を読み込む第5のステップと、
(f)前記第5のステップで読み込んだ前記元の画像か
ら縮小画像を作成する第6のステップと、(g)前記第
6のステップで作成した前記縮小画像を該当する前記縮
小画像リストの画像情報の部分に登録する第7のステッ
プと、(h)前記第6のステップで作成された前記縮小
画像を要求元に返す第8のステップと、を含むことを特
徴とする縮小画像入力方法。 - 【請求項4】 縮小画像読み込みシステムのための縮小
画像リストクローズ方法であって、(a)削除検索位置
に縮小画像リスト内の画像情報の先頭をセットする第1
のステップと、(b)有効検索位置に前記縮小画像リス
ト内の前記画像情報の最後尾をセットする第2のステッ
プと、(c)前記削除検索位置以降に削除データが存在
するかどうかを確認する第3のステップと、(d)前記
第3のステップで前記削除データが存在しない場合は、
前記有効検索位置の次の位置を前記削除検索位置にセッ
トする第4のステップと、(e)前記第3のステップで
前記削除データが存在する場合は、前記削除データの位
置を前記削除検索位置にセットする第5のステップと、
(f)前記有効検索位置以前に有効データが存在するか
を確認する第6のステップと、(g)前記第6のステッ
プで前記有効データが存在する場合は、前記有効データ
の位置を前記有効検索位置にセットする第7のステップ
と、(h)前記削除検索位置が前記有効検索位置よりも
前にあるのかどうかを確認する第8のステップと、
(i)前記第8のステップで前記削除検索位置が前記有
効検索位置よりも前にある場合は、前記有効検索位置の
前記画像情報を前記削除検索位置の前記画像情報にコピ
ーする第9のステップと、(j)前記削除検索位置以降
を詰めて前記縮小画像リストの大きさを縮小する第10
のステップと、を含むことを特徴とする縮小画像リスト
クローズ方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8251690A JP2937891B2 (ja) | 1996-09-24 | 1996-09-24 | 縮小画像読み込みシステムおよび方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8251690A JP2937891B2 (ja) | 1996-09-24 | 1996-09-24 | 縮小画像読み込みシステムおよび方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1097546A true JPH1097546A (ja) | 1998-04-14 |
| JP2937891B2 JP2937891B2 (ja) | 1999-08-23 |
Family
ID=17226568
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8251690A Expired - Fee Related JP2937891B2 (ja) | 1996-09-24 | 1996-09-24 | 縮小画像読み込みシステムおよび方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2937891B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003076598A (ja) * | 2001-09-04 | 2003-03-14 | Sony Corp | 情報処理装置、情報処理方法、情報処理プログラム及び情報処理プログラム格納媒体 |
| JP2007201935A (ja) * | 2006-01-27 | 2007-08-09 | Canon Inc | 画像処理装置の制御方法及び画像処理装置 |
| JP2008065674A (ja) * | 2006-09-08 | 2008-03-21 | Sharp Corp | 携帯電話機 |
| JP2008071192A (ja) * | 2006-09-14 | 2008-03-27 | Canon Inc | 画像再生装置及びその制御方法 |
| JP2015228116A (ja) * | 2014-05-30 | 2015-12-17 | ブラザー工業株式会社 | 情報処理プログラム、情報処理装置および情報処理装置の制御方法 |
-
1996
- 1996-09-24 JP JP8251690A patent/JP2937891B2/ja not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003076598A (ja) * | 2001-09-04 | 2003-03-14 | Sony Corp | 情報処理装置、情報処理方法、情報処理プログラム及び情報処理プログラム格納媒体 |
| JP2007201935A (ja) * | 2006-01-27 | 2007-08-09 | Canon Inc | 画像処理装置の制御方法及び画像処理装置 |
| JP2008065674A (ja) * | 2006-09-08 | 2008-03-21 | Sharp Corp | 携帯電話機 |
| JP2008071192A (ja) * | 2006-09-14 | 2008-03-27 | Canon Inc | 画像再生装置及びその制御方法 |
| JP2015228116A (ja) * | 2014-05-30 | 2015-12-17 | ブラザー工業株式会社 | 情報処理プログラム、情報処理装置および情報処理装置の制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2937891B2 (ja) | 1999-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2937891B2 (ja) | 縮小画像読み込みシステムおよび方法 | |
| JPH0126088B2 (ja) | ||
| JP2002342137A (ja) | 文書管理装置及び文書管理方法並びに記録媒体 | |
| JP2697824B2 (ja) | 文書画像処理装置における制御方法 | |
| JPH06231183A (ja) | 文書ファイリング装置 | |
| JPS63133272A (ja) | 画像検索用キ−ワ−ドの更新方法 | |
| JPH09198392A (ja) | データ管理・出力方法及び該方法を備える電子ファイリングシステム | |
| JP2002049619A (ja) | 文書複写装置、文書複写方法およびその方法を実施するためのプログラムを記録した記録媒体 | |
| JPH04359373A (ja) | 電子ファイリング装置 | |
| JP2001297089A (ja) | 文書検索方法およびその方法を実施するためのプログラムを記憶した記憶媒体 | |
| JPH0512405A (ja) | 画像情報記憶検索装置 | |
| JP2000076474A (ja) | 画像処理装置及び画像処理装置制御プログラムを記憶した記憶媒体 | |
| JP2001051983A (ja) | 文書管理システムおよび文書登録方法 | |
| JPH01118964A (ja) | 情報ファイル装置の画像読取り表示方法 | |
| JPH03225464A (ja) | 文書管理方式 | |
| JP2001160052A (ja) | 文書管理システムおよびその文書管理方法ならびに記録媒体 | |
| JPH034367A (ja) | 情報処理装置 | |
| JPH10214269A (ja) | 電子ファイリングシステム | |
| JPH04359372A (ja) | 電子ファイリング装置の検索方法 | |
| JPH0713752A (ja) | プログラムのリビジョン管理方法とその装置 | |
| JPH01226270A (ja) | 電子ファイル装置 | |
| JPH0844760A (ja) | データベース検索システムおよび方法 | |
| JPH0793359A (ja) | 画像情報処理装置及びその管理情報作成方法 | |
| JPH09190442A (ja) | 情報登録検索装置及び情報表示方法 | |
| JP2000268028A (ja) | ファイル情報掲示装置とそれに接続される端末装置とプログラム記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19990518 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |