(57)【特許請求の範囲】
【請求項１】
被写体を撮像した画像を画像データベースに登録する画像ファイリング方法であって、
被写体の種別をキーとして被写体の種別に対応した被写体の形状を含む属性が登録されており、
被写体種別を選択するための被写体メニューを表示し、
画像データベースに登録する被写体の種別が、表示されている前記被写体メニューから操作者により選択入力された場合に、選択された被写体の種別に対応して登録されている被写体の属性から撮像条件と格納条件とを決定し、
前記撮像条件を撮像部に与えて被写体の撮像を行い、
表示されている前記被写体メニューから操作者により選択入力された被写体の形状が矩形であった場合に、撮像後に前記被写体の外形の輪郭を検出して外形の輪郭傾き量を算出し、
傾きがゼロとなるように撮像した画像を回転させた後、前記撮像した画像を前記格納条件に従って前記画像データベースへ登録することを特徴とする画像ファイリング方法。
【請求項２】
前記属性は被写体をデータベースに格納する際の縦横の画素数に関する情報を含み、前記格納条件に従うために、外形輪郭外の画像を不要部として削除して不要部削除後に縦横を所定の画素数に拡大し、前記画像データベースへ登録することを特徴とする請求項１記載の画像ファイリング方法。
【請求項３】
被写体を撮像した画像を画像データベースに登録する画像ファイリング方法であって、
被写体の種別をキーとして、被写体の種別に対応した被写体の形状と被写体をデータベースに格納する際の縦横の画素数に関する情報とを含む属性が登録されており、
被写体種別を選択するための被写体メニューを表示し、
表示されている前記被写体メニューから操作者により選択入力された被写体の形状が矩形であった場合に、撮像後に被写体の外形の輪郭を検出して外形の輪郭傾き量を算出し、
傾きがゼロとなるように画像を回転させた後、不要部を削除し、縦横を該画素数に拡大して前記画像データベースへ登録することを特徴とする画像ファイリング方法。
【請求項４】
被写体を撮像した画像を画像データベースに登録する画像ファイリング装置であって、
被写体の種別をキーとして被写体の種別に対応した被写体の形状を含む属性を登録する属性登録手段と、
被写体種別を選択するための被写体メニューを表示する被写体メニュー表示手段と、
画像データベースに登録する被写体の種別が、表示されている前記被写体メニューから操作者により選択入力された場合に、選択された被写体の種別に対応して登録されている被写体の属性から撮像条件と格納条件とを決定する条件決定手段と、
前記撮像条件を撮像部に与えて被写体の撮像を行う撮像手段と、
表示されている前記被写体メニューから操作者により選択入力された被写体の形状が矩形であった場合に、撮像後に前記被写体の外形の輪郭を検出して外形の輪郭傾き量を算出する傾き量算出手段と、
傾きがゼロとなるように撮像した画像を回転させた後、前記撮像した画像を前記格納条件に従って前記画像データベースへ登録する画像登録手段とを備えることを特徴とする画像ファイリング装置。
【請求項５】
前記属性は被写体をデータベースに格納する際の縦横の画素数に関する情報を含み、
前記画像登録手段は、前記格納条件に従うために、外形輪郭外の画像を不要部として削除して不要部削除後に縦横を所定の画素数に拡大し、前記画像データベースへ登録することを特徴とする請求項４記載の画像ファイリング装置。
【請求項６】
被写体を撮像した画像を画像データベースに登録する画像ファイリング装置であって、
被写体の種別をキーとして、被写体の種別に対応した被写体の形状と被写体をデータベースに格納する際の縦横の画素数に関する情報とを含む属性を登録する属性登録手段と、
被写体種別を選択するための被写体メニューを表示する被写体メニュー表示手段と、
表示されている前記被写体メニューから操作者により選択入力された被写体の形状が矩形であった場合に、撮像後に被写体の外形の輪郭を検出して外形の輪郭傾き量を算出する傾き量算出手段と、
傾きがゼロとなるように画像を回転させた後、不要部を削除し、縦横を該画素数に拡大して前記画像データベースへ登録する画像登録手段とを備えることを特徴とする画像ファイリング装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は画像ファイリング方法及びその装置に関し、特にはがきや名刺やサービス版の写真や宝石コレクションなど様々な静止物を撮像し、撮像した画像を特徴や目的別に整理する画像ファイリング方法及びその装置に関する。
【０００２】
【従来の技術】
近年、デジタル技術の進歩により、様々な画像をスキャナや電子カメラなど電子的な手段でパーソナルコンピュータのデータベースに取り込み整理する画像ファイリング装置が普及してきている。
図３は画像ファイリング装置の典型的なシステム構成例である。図３の装置は、大きく分けてカメラスタンド部１０９とシステムコントローラ部１１０から構成される。カメラスタンド部１０９の中の１０１は撮像部であり、被写体置き台１０３におかれた被写体を撮像してデジタル信号に変換し、システムコントローラ部１１０にインタフェースケーブル１０８を介して画像情報を転送する。１０２は撮像部１０１を支えるカメラ支柱部で、撮像部１０１を支えるとともに被写体に対する撮像部１０１の距離を調整する機構がある。１０４は被写体置き台１０３に置かれた被写体を照明する光源である。システムコントローラ１１０の中の１０５はシステムコントローラ本体であり、通常はパーソナルコンピュータによって構成される。１０６はディスプレイ、１０７はマウスである。４０１はマウスボタンである。
【０００３】
図１１は従来の画像ファイリング装置の構成を示すブロック図である。撮像部１０１は、レンズ２０１、絞り２０２、カラー画像データを取り込む際に輪郭部の偽色情報を抑制する光学ローパスフィルタ（以後光学ＬＰＦと略）２５０、撮像素子２０３、撮像素子２０３の出力をデジタル信号に変換するＡＤ変換回路２０４、ＡＤ変換された画像信号を一時的に蓄えるメモリ２０５、データバス２０６、メモリ２０５に一時的に蓄えたデジタル画像情報をシステムコントローラ部に送る際に必要な外部インタフェース回路２０７、撮像部１０１の動作を制御するシステム制御回路２０８、白黒画像データを取り込む際に不要な光学ＬＰＦを光路から取り除く光学ＬＰＦ切り替え部２５１、焦点を合わせる際にレンズを駆動するレンズ駆動部２０９で構成される。
【０００４】
システムコントローラ部１１０は、システム全体の動作を制御するＣＰＵ２１０、ＲＡＭ２１１、データバスを介したＲＡＭ２１１へのデータ転送をＣＰＵ２１０に介さず行うためのＤＭＡコントローラ２１５、撮像部１０１からのデータを入力するための外部インタフェース回路２１２、データバス２５２、マウスインタフェース回路２１６、グラフィカルユーザーインタフェース（以後ＧＵＩと略）や画像データを表示する表示部２１４、２次記憶手段２１３、２次記憶手段２１３内に構築される画像データベース３等で構成される。２次記憶部２１３には、本システムの動作に必要な複数のソフトウェアプログラムが格納されており、必要なときにＲＡＭ２１１に読み込まれて実行される。２３１は画像取り込み部、２３０は画像処理部であり両方ともソフトウェアプログラムである。４０２は、取り込んだ画像を画像データベース３に格納する前に一時的に記憶するための取り込み画像一時記憶部である。
【０００５】
カメラスタンド部１０９の中の１は、撮像素子２０３の撮像面と被写体の距離を調整する撮像距離設定部である。
図２は図１１の画像データベース３の例であり、はがき管理データベース４，名刺管理データベース５，写真データベース６，宝石コレクションデータベース７等、被写体の種類や目的に応じた各種のデータベースから構成される。
【０００６】
図１２は従来、画像を入力し、画像取り込み部２３１が起動されたのち、画像を画像データベースに格納するまでの手順を示したフローチャートである。
まずステップＳ２１で、被写体に対して撮像部１０１の距離を手動設定することで、被写体が画角内に適正な大きさで入るように調整する。次にステップＳ２２で、被写体位置が画角の中心にくるように被写体の水平方向の位置を微調整する。この間取り込まれた画像データは図３に示すディスプレイ１０６に逐次表示されるので、表示データを見ながら利用者が調整する。
【０００７】
この間の動作についてさらに説明を加えると次のようになる。撮像素子２０３の出力は、ＡＤ変換回路２０４でＡＤ変換されメモリ２０５に一時的に蓄えられる。撮像素子２０３の全画素数のデータを転送すると非常に高速なインタフェースが必要になるので、メモリ２０５のデータのうち画角を決定するために最低限必要な間引かれた画素数のデータのみが外部インタフェース回路２０７，２１２を介して表示部２１４に送られる。この動作を一定周期で繰り返すことで、画角調整のための画像がディスプレイ１０６に表示される。
【０００８】
図６は画角調整の際の画面表示例である。画面上には画像表示領域４３とその他のＧＵＩ用の部材がレイアウトされている。４４は画像表示領域４３中に表示された被写体であり、この例では名刺とする。４５は画像取り込みボタンであり、画面にボタンのメタファを用いて表示される。３００はＧＵＩ部材のうち画角調整用スクロールバーであり、３０１はズームアップボタン、３０２はズームアウトボタンである。マウスカーソル４２でズームアップボタン３０１もしくはズームアウトボタン３０２を指示してマウス１０７に付いているマウスボタン４０１を押すことによって、図１１のカメラスタンド部１０９にある撮像距離設定部１を制御し、撮像する画角を調整することができる。３０３と３０４とは撮影モードを選択するためのＧＵＩ部材であり、３０３は自然画モード選択ボタン、３０４は文字モード選択ボタンである。自然画モード選択ボタン３０３と文字モード選択ボタン３０４とは、一度にはどちらか一方しか選択できないようになっている。
【０００９】
次にステップＳ２３で、撮影モードを手動選択する。撮影モードには自然画モードと文字モードとがある。自然画モードではカラー画像データを取り込むため、光学ＬＰＦ２５０を光路に挿入する。文字モードでは白黒画像データを取り込むため輪郭部の偽色を抑圧する必要はなく、光学ＬＰＦ２５０をいれることによって解像度が悪くなることを避けるために、光学ＬＰＦ２５０を光路から取り除く。ステップＳ２４で、画像取り込みボタン４５をマウスポインタ４２で指示し、クリック（マウスボタン４０１を押してすぐはなす動作をクリックすると称する）することで、画像データを外部インタフェース回路２０７，２１２を介して取り込み画像一時記憶部４０２に取り込む。この画像取り込み動作では、間引き画像ではなく全画像が取り込まれる。ステップＳ２５では、ステップＳ２３で選択した撮影モードに応じて撮像素子２０３から得られたデータよりカラーもしくは白黒データを作成する。
【００１０】
以降のステップは、Adobe  Photoshop（商品名）などの画像処理部２３０を用いて、利用者が対話的に行う画像処理である。図１０は上記画像処理の説明図である。名刺やはがきや写真のように矩形の外形を伴う画像を取り込むと、図１０の（ａ）に示すように画像の傾きが気になる場合が多い。図１０の（ａ）においては５３は水平線であり、５４は取り込んだ被写体画像データ５１の外形線である。水平線５３と外形線５４との角度が取り込んだ画像の傾きとなる。ステップＳ２６では、画像の傾きを補正するために水平線５３と外形線５４とのなす角度だけ画像を回転させ、図１０の（ｂ）のように画像を回転させて傾きを補正する。次にステップＳ２７で、図１０の（ｂ）の不要領域５２を選択して削除する。ステップＳ２８の画像の大きさの正規化を行う。この正規化は、以下の理由で行う。名刺管理データベース５に画像を格納するとすると、その際、全ての名刺画像の大きさをそろえたいという要求がある。たとえば、名刺画像の大きさを図１０の（ｃ）の名刺画像サイズ５５に合わせるとすると、被写体画像データ５１を拡大する必要がある。結果として図１０の（ｄ）に示される名刺画像データができるので、ステップＳ２９で名刺管理データベース５に画像データを格納し、終了する。
【００１１】
同様に写真データを取る場合は、ステップＳ２３で自然画入力モードを選択し同様の画像処理を行った後、写真データベース６に入力する。また、宝石コレクションの画像を入力する場合は、ステップＳ２３で自然画入力モードを選択し、矩形被写体ではないので次のステップからステップＳ２８までの画像処理を省略し、次のステップＳ２９で宝石コレクションデータベース７にデータを格納する。
【００１２】
【発明が解決しようとする課題】
このように、従来の画像ファイリング装置では、様々な被写体を撮像してその画像データを被写体の種類に対応した画像データベースに格納する際に、被写体の種類に応じて画角の調整や光学ＬＰＦの有／無等の撮像条件の設定、画像処理の設定、格納するデータベースの選択を逐一手動で行う必要があり、大変作業が煩雑であった。
【００１３】
本発明は、前記従来の欠点を除去し、簡単な操作で、様々な被写体を予め登録された被写体に対応する撮像条件で撮像して、その画像データを被写体の種類に対応して予め登録された格納条件で画像データベースに格納できる画像ファイリング方法及びその装置を提供する。
【００１５】
【課題を解決するための手段】
上述の課題を解決するために、本発明の画像ファイリング方法は、被写体を撮像した画像を画像データベースに登録する画像ファイリング方法であって、被写体の種別をキーとして被写体の種別に対応した被写体の形状を含む属性が登録されており、被写体種別を選択するための被写体メニューを表示し、画像データベースに登録する被写体の種別が、表示されている前記被写体メニューから操作者により選択入力された場合に、選択された被写体の種別に対応して登録されている被写体の属性から撮像条件と格納条件とを決定し、前記撮像条件を撮像部に与えて被写体の撮像を行い、表示されている前記被写体メニューから操作者により選択入力された被写体の形状が矩形であった場合に、撮像後に前記被写体の外形の輪郭を検出して外形の輪郭傾き量を算出し、傾きがゼロとなるように撮像した画像を回転させた後、前記撮像した画像を前記格納条件に従って前記画像データベースへ登録することを特徴とする。ここで、前記属性は被写体をデータベースに格納する際の縦横の画素数に関する情報を含み、前記格納条件に従うために、外形輪郭外の画像を不要部として削除して不要部削除後に縦横を所定の画素数に拡大し、前記画像データベースへ登録する。
又、本発明の画像ファイリング方法は、被写体を撮像した画像を画像データベースに登録する画像ファイリング方法であって、被写体の種別をキーとして、被写体の種別に対応した被写体の形状と被写体をデータベースに格納する際の縦横の画素数に関する情報とを含む属性が登録されており、被写体種別を選択するための被写体メニューを表示し、表示されている前記被写体メニューから操作者により選択入力された被写体の形状が矩形であった場合に、撮像後に被写体の外形の輪郭を検出して外形の輪郭傾き量を算出し、傾きがゼロとなるように画像を回転させた後、不要部を削除し、縦横を該画素数に拡大して前記画像データベースへ登録することを特徴とする。
【００１７】
又、本発明の画像ファイリング装置は、被写体を撮像した画像を画像データベースに登録する画像ファイリング装置であって、被写体の種別をキーとして被写体の種別に対応した被写体の形状を含む属性を登録する属性登録手段と、被写体種別を選択するための被写体メニューを表示する被写体メニュー表示手段と、画像データベースに登録する被写体の種別が、表示されている前記被写体メニューから操作者により選択入力された場合に、選択された被写体の種別に対応して登録されている被写体の属性から撮像条件と格納条件とを決定する条件決定手段と、前記撮像条件を撮像部に与えて被写体の撮像を行う撮像手段と、表示されている前記被写体メニューから操作者により選択入力された被写体の形状が矩形であった場合に、撮像後に前記被写体の外形の輪郭を検出して外形の輪郭傾き量を算出する傾き量算出手段と、傾きがゼロとなるように撮像した画像を回転させた後、前記撮像した画像を前記格納条件に従って前記画像データベースへ登録する画像登録手段とを備えることを特徴とする。ここで、前記属性は被写体をデータベースに格納する際の縦横の画素数に関する情報を含み、前記画像登録手段は、前記格納条件に従うために、外形輪郭外の画像を不要部として削除して不要部削除後に縦横を所定の画素数に拡大し、前記画像データベースへ登録する。
又、本発明の画像ファイリング装置は、被写体を撮像した画像を画像データベースに登録する画像ファイリング装置であって、被写体の種別をキーとして、被写体の種別に対応した被写体の形状と被写体をデータベースに格納する際の縦横の画素数に関する情報とを含む属性を登録する属性登録手段と、被写体種別を選択するための被写体メニューを表示する被写体メニュー表示手段と、表示されている前記被写体メニューから操作者により選択入力された被写体の形状が矩形であった場合に、撮像後に被写体の外形の輪郭を検出して外形の輪郭傾き量を算出する傾き量算出手段と、傾きがゼロとなるように画像を回転させた後、不要部を削除し、縦横を該画素数に拡大して前記画像データベースへ登録する画像登録手段とを備えることを特徴とする。
【００１８】
【作用】
以上の構成により、被写体の種別に対して、被写体の大きさ、撮像距離設定情報、データベースへの格納の際の画素数、被写体の形状、撮影モードの指定等のデータを保持する編集可能な被写体データベースと被写体選択部を備え、選択した被写体の種別に基づいて該被写体データベースの中から最適撮影画角、撮像モード、画像処理のパラメータ、格納先データベースを決定し画像入力から画像データベースへの格納までをほぼ自動的に行うことができる。
【００１９】
【実施例】
以下、本発明の実施例を添付図面を用いて詳細に説明する。
［実施例１］
図１は本実施例の画像ファイリング装置の構成を示すブロック図である。
従来の図１１に対して異なるブロックは、撮像部６０１のシステム制御回路６０８に、レンズ２０１の焦点距離とレンズ２０１の前側主平面とレンズ先端までの距離とを保持するレンズパラメータ１１と、撮像素子２０３の撮像面寸法情報４０５とが記憶されている点と、システムコントローラ６１０に、被写体データベース２と被写体データベース編集部８とを設けた点である。ここで、被写体データベース編集手段８は１つのソフトウェアプログラムであり、被写体データベースを編集する際にはＲＡＭ２１１に読み込まれて実行される。１０は自動画像処理部である。また画像取り込み部９は、従来例の画像取り込み部２３１とは異なる。前記レンズパラメータ１１は、外部インタフェース回路２０７，２１７を介してＲＡＭ２１１に読み込まれ、画像取り込み部９に利用される。
【００２０】
図１３は自動画像処理部１０の処理ブロックを示した図である。
図１３において、５０１は処理選択部、５０２はカラー画像処理部、５０３は白黒画像処理部、５０４は輪郭検出部、５０５は傾き検出部、５０６は画像回転部、５０７は不要部削除部、５０８は画像拡大部である。
図４は被写体データベース２の内容を説明する図であり、表形式のデータ構造で構成される。
【００２１】
フィールド２１は被写体種別を表す。フィールド２２は被写体の横幅を示す。フィールド２３は被写体の縦幅を示す。ただし、はがきや名刺等外形が矩形でない被写体では、被写体が中に入る大きさを有する矩形枠の横幅縦幅を登録する。フィールド２４は格納時横画素数、フィールド２５は格納時縦画素数、フィールド２６は被写体の形状で、名刺やはがきや写真の場合は矩形、宝石コレクション等の場合は不定形となる。２７は撮影モードで、写真や宝石コレクションの場合は自然画モード、はがきや名刺の場合は文字モードとする。尚、被写体データベース２の内容は、被写体データベース編集手段８によって利用者の需要に合わせて内容を追加，変更，削除ができるようになっている。
【００２２】
図７は本実施例において、画像を入力してから画像を画像データベースに格納するまでの動作手順を示したフローチャートである。
ステップＳ１では、被写体メニューを表示する。その際の画面表示例が図５である。図５の４１は被写体メニュー画面表示であり、被写体データベース２に登録された被写体種別フィールド２１の内容が一覧表示される。従って、ステップＳ２で利用者はマウスポインタ４２で取り込もうとする被写体の種別を前記メニューの中から選択する。ステップＳ３では、被写体選択のステップＳ２において、その他の被写体を選択した場合と被写体データベース２に存在する被写体を選択した場合とで処理を分岐させる。ステップＳ３においてその他を選択した場合（Ｙｅｓの場合）は、以降図１２のフローチャートステップＳ２１〜Ｓ２９で説明したと同様のステップで画像入力が行われる。被写体データベース２に存在する被写体を選択した場合はステップＳ４へ進む。
【００２３】
ステップＳ４では、被写体データベースのデータから撮像距離を以下の手段で算出する。図１４は前記撮像距離の算出方法の説明図である。図１４で、５１０は被写体位置、５１１は前側焦点位置、５１２はレンズ先端、５１３は前側主平面とする。撮像距離Ｘobj （＜０）を被写体位置５１０からレンズ先端５１２までの距離とし、前側主平面５１３とレンズ先端５１２の距離（前側主点距離）をＸ01とし、焦点距離をｆとし、被写体と撮像面の倍率をβ（＜０）とすると、撮像距離Ｘobj は次の様になる。
【００２４】
Ｘobj ＝（ｌ／β）ｆ＋Ｘ01
図１５は倍率の決定方法を説明するための図である。図１５の（ａ）は被写体の外形を示しており、図１５の（ｂ）は撮像面の形状を示している。図１５の例では、撮像面の縦横比よりも被写体の縦横比の方が横長になっている。そこで、被写体の横幅が画角いっぱいに収まるための倍率はＨs/Ｈ1 、被写体の横幅が画角いっぱいに収まるさめの倍率はＶs/Ｖ1 となるが、小さい方の倍率Ｈs/Ｈ1 を採用しないと撮像面で被写体の横幅が画角からはみ出してしまう。そこで、被写体の縦幅と撮像画面の縦幅から算出した倍率と被写体の横幅と撮像面の横幅から算出した倍率とのうちの、小さい方の値に所定の１以下の係数αをかけた結果を倍率として、撮像距離を算出する。すなわち、次式となる。
【００２５】
Ｘobj ＝（ｌ／αβ−ｌ）ｆ＋Ｘ01
ここで、係数αをかける理由は、撮像距離設定時の機械精度等の問題によって画角から被写体がはみ出すのを防ぐためである。
次にステップＳ５で、該撮像距離に撮像距離設定部１によって撮像部１０１の位置を移動させ、撮像距離を自動設定する。必要であれば、ステップＳ６で被写体の位置が画角の中心にくるよう被写体の位置を利用者が微調整する。ステップＳ７では、被写体データベース２のフィールドから撮影モード２７のフィールドが読み出され、選択した被写体の種別に応じて自動的に撮影モードが設定される。
【００２６】
ステップＳ８では、画像取り込みボタン４５をマウスカーソル４２で指示しクリックすることで、取り込み画像一時記憶部４０２に画像が取り込まれる。ステップＳ９では、ステップＳ７で選択した撮影モードに応じて撮像素子２０３から得られたデータより、カラーもしくは白黒データを作成する。ステップＳ１０では、被写体データベース２のフィールド２６から被写体の形状が矩形か否かが判定され、矩形データであればステップＳ１１で画像傾きが自動補正される。
【００２７】
このステップでは被写体が矩形であることがわかっているので、図１０の（ａ）において被写体画像データ５１の外形線５４を輪郭検出部５０４が輪郭検出によって検出し、水平線５３との傾き角度を傾き検出部５０５により求め、傾き角度がゼロになるよう被写体画像データを画像回転部５０６により回転させることによって、自動的に図１０の（ｂ）のように傾きを補正する。
【００２８】
次にステップＳ１２において、画像不要部５２を不要部削除部５０７が自動的にカットする。すなわち、被写体画像５１の最外角の輪郭の外側の情報を不要情報として削除すればよい。次にステップＳ１３で、画像拡大部５０８が画像の大きさを自動的に正規化する。このステップＳ１３では、被写体データベース２のフィールド２４と２５からデータベースに格納する際の画素数を読み出し、当該画素数になるよう取り込み画像を拡大することで、１つのデータベース内の画像の大きさをそろえる。次のステップＳ１４では、被写体データベース２のフィールド２１の被写体種別に応じた画像データベースを自動的に選択して、該取り込み画像をデータベースに登録する。
【００２９】
ここで、ステップＳ１０において被写体の形状が矩形でなかった場合は、ステップＳ１１からＳ１３までをとばしてステップＳ１４へ進む。
尚、本実施例では撮像部にレンズの焦点距離と撮像面の寸法とのデータを保持したが、画像取り込み部がシステムコントローラ側に該データを保持し、撮像部を変更した際は該データを変更するよう構成してもよい。
【００３０】
［実施例２］
図８は実施例２の画像ファイリング装置の構成を示すブロック図である。
実施例１では被写体撮像時の画角を自動的に調整する際に、撮像距離を変えて行った。実施例２の図８において、撮像部７０１にある４０３はズームレンズであり、４０４は焦点距離設定部である。カメラスタンド部７０９の中にある４０６は、撮像距離検出部である。本実施例２では、撮像距離検出部４０６から得た撮像距離に基づき、最適な画角を与えるズームレンズ４０３の焦点距離をシステムコントローラ部７１０の被写体データベース２から算出し、焦点距離設定部４０４によって該焦点距離を設定することで、最適な画角に自動的に設定することができるようにした。他は実施例１と同様である。
【００３１】
図９は実施例２における画像取り込み手順を示すフローチャートである。図７と異なっているのは、図７のステップＳ４とステップＳ５がステップＳ３１とステップＳ３２で置き換えられた点である。
すなわち、ステップＳ３１では、被写体データベース２の被写体の横幅フィールド２２と縦幅フィールド２３から被写体の長辺と短辺の長さを得、撮像面寸法情報４０５から撮像面の長辺と短辺を得、撮像面の長辺と被写体の長辺の倍率と撮像素子の短辺と被写体の短辺の倍率とを算出し、小さい方の倍率にさらに所定の１以下の係数αをかけた倍率と撮像距離検出部４０６から得た撮像距離とから、最適画角を与える焦点距離を算出する。前側主平面５１３とレンズ先端５１２との距離をＸ01、レンズ先端から被写体までの距離を撮像距離Ｘobj （＜０）、倍率をβ（＜０）とすると、焦点距離ｆは次式で算出される。
【００３２】
ｆ＝（Ｘobj −Ｘ01）・（αβ／（ｌ−αβ）
ここで、αをかける理由は、撮像距離設定時の機械精度等の問題によって画角から被写体がはみ出すのを防ぐためである。次にステップＳ３２で、焦点距離設定部４０４によって自動的に焦点距離を設定する。選択した被写体に対して最適な画角に設定された後の処理（Ｓ３３〜Ｓ４１）は、実施例１のステップＳ６〜Ｓ１４と同様であるので説明を省略する。
【００３３】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。また、本発明はシステム或は装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。
【００３４】
【発明の効果】
本発明によれば、簡単な操作で、様々な被写体を予め登録された被写体に対応する撮像条件で撮像して、その画像データを被写体の種類に対応して予め登録された格納条件で画像データベースに格納できる画像ファイリング方法及びその装置を提供できる。
すなわち、予め被写体データベースに登録されている種類の被写体であれば、画像取り込み前に被写体の種別を選択するだけで、画像を入力する際の画角の設定、撮像モード設定、取り込み後の傾き補正、不要領域のデータ削除、画像の大きさの正規化などの後処理、及び画像を登録するデータベースの選択が自動的に行われることにより、画像入力から画像データベースへの登録までの操作が大幅に簡単になるという効果がある。
【図面の簡単な説明】
【図１】実施例１の画像ファイリング装置の構成を示すブロック図である。
【図２】画像データベースの例を示す図である。
【図３】画像ファイリング装置の典型的なシステム構成例を示す図である。
【図４】本実施例の被写体データベースの内容を説明する図である。
【図５】本実施例の被写体メニューの表示例を示す図である。
【図６】画角調整の際の画面表示例を示す図である。
【図７】実施例１において、画像を入力してから画像を画像データベースに格納するまでの動作手順を示したフローチャートである。
【図８】実施例２の画像ファイリング装置の構成を示すブロック図である。
【図９】実施例２において、画像を入力してから画像を画像データベースに格納するまでの動作手順を示したフローチャートである。
【図１０】画像取り込み後の画像処理を説明するための図である。
【図１１】従来の画像ファイリング装置の構成を示すブロック図である。
【図１２】従来の画像入力から画像を画像データベースに格納するまでの手順を示したフローチャートである。
【図１３】自動画像処理部の処理ブロック例を示した図である。
【図１４】撮像距離の算出方法の説明図である。
【図１５】倍率の決定方法を説明するための図である。
【図１】
0003744962.tif 000002
【図２】
0003744962.tif 000003
【図３】
0003744962.tif 000004
【図４】
0003744962.tif 000005
【図５】
0003744962.tif 000006
【図６】
0003744962.tif 000007
【図７】
0003744962.tif 000008
【図８】
0003744962.tif 000009
【図９】
0003744962.tif 000010
【図１０】
0003744962.tif 000011
【図１１】
0003744962.tif 000012
【図１２】
0003744962.tif 000013
【図１３】
0003744962.tif 000014
【図１４】
0003744962.tif 000015
【図１５】
0003744962.tif 000016