Nothing Special   »   [go: up one dir, main page]

JP3744237B2 - Imaging apparatus and storage medium - Google Patents

Imaging apparatus and storage medium Download PDF

Info

Publication number
JP3744237B2
JP3744237B2 JP34735598A JP34735598A JP3744237B2 JP 3744237 B2 JP3744237 B2 JP 3744237B2 JP 34735598 A JP34735598 A JP 34735598A JP 34735598 A JP34735598 A JP 34735598A JP 3744237 B2 JP3744237 B2 JP 3744237B2
Authority
JP
Japan
Prior art keywords
image
camera
display
mirror
subject
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.)
Expired - Fee Related
Application number
JP34735598A
Other languages
Japanese (ja)
Other versions
JP2000175085A (en
Inventor
成仁 橘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP34735598A priority Critical patent/JP3744237B2/en
Publication of JP2000175085A publication Critical patent/JP2000175085A/en
Application granted granted Critical
Publication of JP3744237B2 publication Critical patent/JP3744237B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Cameras Adapted For Combination With Other Photographic Or Optical Apparatuses (AREA)
  • Studio Circuits (AREA)
  • Studio Devices (AREA)
  • Cameras In General (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ケース内に設置した被写体の上面を、該被写体の上方に設置した鏡を利用して撮影する撮影装置、及びその制御プログラムを格納した記憶媒体に関する。
【0002】
【従来の技術】
複数の被写体を、なるべく撮影時の条件を揃えて撮影するためには、同じ背景を用いて連続して撮影すると便利である。特に、比較的小型の被写体を数多く撮影する場合には、被写体を収容するケースを用いて、このケース内に被写体をセットして順次撮影を行っていくと効率よく撮影できる。
【0003】
さらに、被写体の上方に鏡を設置して、この鏡に映った像をカメラで撮影すれば、被写体を移動させることなく、かつ、カメラを大きく移動させないで被写体の前面と上面とを撮影することができるので効率がよい。
【0004】
【発明が解決しようとする課題】
しかしながら、鏡に映った被写体の上面の像を撮影した場合、撮影画像は被写体の鏡像であるから、正位置の撮影画像を得るためには撮影画像の上下を反転させる画像処理を行う必要がある。この処理は、主に画像処理を行うアプリケーションプログラムを実行する際に、ユーザが設定状態を切り換えることによって行われる。
【0005】
ところが、撮影画像が反転する設定状態で被写体の上面を撮影した後、次の被写体の前面を撮影する際に、撮影画像が反転するように設定された状態のまま撮影してしまうミスが起こりやすいという問題点があった。
すなわち、撮影中のユーザが、撮影画像が反転される設定状態か否かを混同してしまい、鏡像ではない被写体の前面の画像を反転された状態で保存してしまったり、反転すべき撮影画像を反転させないで保存してしまうことがあった。被写体のデザインによっては、一見しただけでは左右が誤って反転されていると判別しにくいものもあり、一連の撮影が終了した後になって、再度、画像処理や撮影を行うと非常に手間がかかり、作業の進行が妨げられるという問題があった。
【0006】
この発明は、上記問題点を解決するため、撮影画像を反転させる設定状態と通常の設定状態とを交互に切り換えて撮影を行う場合に、設定状態を混同するミスを確実に防止できる撮影装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記課題を解決するため、請求項1記載の発明は、
移動および所定の方向に回動可能なカメラにより撮影対象を撮影して撮影画像を表示手段によって表示する撮影装置であって、
前記撮影対象の像を前記カメラの撮像面に対して投影する鏡と、
この鏡が前記カメラの撮像範囲に含まれるか否かを前記カメラの撮像面の角度をもとに判別する判別手段と、
この判別手段によって前記カメラの撮像範囲が前記鏡を含むと判別された場合に、前記カメラの撮影画像の上下あるいは左右を反転させた反転画像を前記表示手段に表示させる表示制御手段と、
を備えることを特徴としている。
【0008】
この請求項1記載の発明によれば、移動および所定の方向に回動可能なカメラにより撮影対象を撮影して撮影画像を表示手段によって表示する撮影装置において、鏡によって撮影対象の像をカメラの撮像面に対して投影し、この鏡がカメラの撮像範囲に含まれるか否かを判別手段によってカメラの撮像面の角度をもとに判別し、カメラの撮像範囲が前記鏡を含むと判別された場合に、表示制御手段によってカメラの撮影画像の上下あるいは左右を反転させた反転画像を表示手段に表示させる。
【0009】
従って、鏡に映った撮影対象の像をカメラにより撮影する際に、カメラの撮像面の角度によって鏡に映った像を撮影することを検知して撮影画像を反転させて表示させるので、カメラを移動および回動させた際に、撮影画像を反転させる設定等を行うことなく、鏡像が反転された画像が表示される。これによって、鏡を利用して撮影を行うと撮影画像が反転されて正位置の画像が表示され、被写体の像を鏡を利用せずに撮影した場合にはそのまま撮影画像が表示されるので、表示される画像は常に正位置の画像となる。従って、誤って反転させる必要のない撮影画像を反転させてしまうなどのミスが発生しないので、作業ミスに起因する作業時間の延長や作業者の負担の増加等の事態を防止して、作業効率の向上を図ることができる。
【0010】
【発明の実施の形態】
以下、図1〜図11を参照して本発明の実施の形態を詳細に説明する。
【0011】
まず、構成を説明する。
図1は、本発明を適用した実施の形態における撮影システム1の全体構成を示す外観斜視図である。この図1において、撮影システム1は、画像処理装置10と、撮影装置40と、から構成されている。
【0012】
図1において画像処理装置10は、後述する画像処理に関わる制御系の各機能を内蔵する本体11と、その画像処理内容に関わる各種画面を表示するCRT(Cathode Ray Tube)等により構成されたディスプレイ12と、各種のコマンドや指示内容を入力するキーボード13と、ディスプレイ12に表示される各種画面上で各種指示を指示操作するマウス14と、を備える。
【0013】
撮影装置40は、被写体をセッティングして撮影環境を設定するための各種機能を収納するケース401と、ケース401の図中手前側の開口部に回動可能に組み付けられてカメラチルト台403にセットされたデジタルカメラ20の撮影方向の設定を行うと共に外光を遮断するフード402と、フード402の図中手前側の開口部に回動可能に組み付けられてセットされたデジタルカメラ20のチルト角を設定するカメラチルト台403と、から構成されている。
【0014】
さらに撮影装置40のケース401の図中手前側の側面には、後述するフード駆動部407に取り付けられた非常停止用の非常停止ボタン404と、ケース401内部に収納された被写体台座405に被写体(商品)をセットする際に開閉する側面扉406と、フード402を回動駆動するフード駆動部407と、が備えられている。
【0015】
また、撮影装置40のケース401の図中手前側の側面には、上記画像処理装置10から入力される各駆動部を制御する制御信号に応じて撮影装置40の各駆動部に駆動制御信号を出力する撮影制御系を内蔵する撮影制御装置30が取り付けられている。
【0016】
また、画像処理装置10とデジタルカメラ20、及び撮影制御装置30との間には、撮影に関わる各種制御信号や各種検出信号を授受するためのケーブルCが接続されている。
【0017】
次いで、画像処理装置10内部の制御系100の構成について図2に示すブロック図を参照して説明する。
図2において、画像処理装置10の制御系100は、CPU101、入力装置102、RAM103、I/F104、表示装置105、記憶装置106、及び記憶媒体107により構成されており、記憶媒体107を除く各部はバス108に接続されている。
【0018】
CPU(Central Processing Unit )101は、記憶装置106内に格納されているシステムプログラム及び当該システムに対応する画像処理プログラムをRAM103内の図示しないプログラム格納領域に展開し、入力装置102から入力される各種指示あるいはデータをRAM103内に一時的に格納し、この入力指示及び入力データに応じて記憶装置106内に格納された画像データに対して各種画像処理を実行し、その処理結果をRAM103内に格納するとともに、表示装置105に表示する。そして、RAM103に格納した処理結果を入力装置102からの入力指示に従って記憶装置106内の保存先に保存する。
【0019】
また、CPU101は、撮影装置40における被写体(商品)の撮影に際して後述する撮影処理(図8参照)を実行し、入力装置102からの指示により自動撮影が指定されると、撮影条件を指定させる撮影条件指定画面を表示装置105に表示して、「撮影条件名」を指定させるとともに、被写体(商品)の撮影面(前面、上面、俯瞰)を指定させ、その指定された被写体の撮影面を撮影させるため、記憶装置106内に予め格納された撮影条件テーブルに設定された各種撮影条件のパラメータに基づいて、撮影装置40においてデジタルカメラ20の撮影条件(ズーム、フォーカス、絞り)、フード402の回転位置、カメラチルト台403のチルト角、被写体台座405の高さ、及び照明装置408の照度における各撮影条件を移動・調整するように各種指示信号をI/F104を介して撮影制御装置30に出力し、撮影制御装置30からの応答により各撮影条件に調整されたことを確認すると、指定された被写体の撮影面を自動撮影させ、その自動撮影された画像データを撮影制御装置30から取得して、ファイル名や撮影条件値とともに記憶装置106内の撮影画像ファイル内(図4)に格納する。
【0020】
さらに、CPU101は、上記撮影処理において入力装置102からの指示により手動撮影が指示された場合には、後述する上面判別処理(図9)を実行する。この上面判別処理においてCPU101は、入力装置102により撮影装置40の各部を移動させる目標位置が指定された場合には当該目標位置に撮影装置40の各部を移動させるとともに、フード402およびカメラチルト台403の角度を検出して被写体の上面の撮影が可能であるか否かを判別する。そして、上記角度が被写体の上面撮影を実行すべき位置にあると判別した場合にはモニタ画面に表示される画像の上下を反転させる処理を実行し、撮影を行うとともに、入力装置102からの指示に従って撮影時の条件を記憶装置106に記憶させる。
【0021】
入力装置102は、図1に示したキーボード13とマウス14を含み、キーボード13において押下されたキーの押下信号やマウス14の位置信号をCPU101に出力する。
【0022】
RAM(Random Access Memory)103は、CPU101が上記各種アプリケーションプログラムを実行する際に各種プログラムを展開するプログラム格納領域を形成するとともに、CPU101が上記各種処理を実行する際に処理されるデータや画像データ等を展開するメモリ領域を形成する。
【0023】
I/F104は、ケーブルCを介して撮影制御装置30と接続され、CPU101から入力される各種指示信号を撮影制御装置30に送信するとともに、撮影制御装置30から送信される各種検出信号や画像信号を受信してCPU101に出力する。
【0024】
表示装置105は、図1に示したディスプレイ12であり、CPU101から入力される各種表示データ(モニタ画面や画像データ等)を表示する。
【0025】
記憶装置106は、プログラムやデータ等が予め記憶されている記憶媒体107を有しており、この記憶媒体107は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体107は記憶装置106に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体107には上記システムプログラム及び当該システムに対応する画像処理プログラム、撮影処理プログラム、駆動制御処理プログラム、及び各処理プログラムで処理されたデータ等を記憶する。
【0026】
また、この記憶媒体107に記憶するプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に上記記憶媒体を備えた記憶装置を設け、この記憶媒体107に記憶されているプログラム、データを通信回線を介して使用する構成にしてもよい。
【0027】
また、記憶装置106は、上記CPU101における撮影処理に際して利用される撮影条件テーブルおよび撮影画像ファイルを格納しており、これらの構成を図4に示す。
【0028】
図4(a)は、撮影条件テーブルの構成を示しており、「撮影条件名」に対応して被写体の撮影方向を示す「前面、上面、俯瞰」毎に、デジタルカメラ20における「カメラ内制御値(ズーム、フォーカス、絞り)」と、カメラチルト台403における「カメラ台座角度」と、被写体台座405における「被写体台座高さ」と、フード402における「フード角度」と、照明装置408における「照度」と、を記憶するように構成されている。
【0029】
図4(b)は、撮影画像ファイルの構成を示しており、「ファイル名」に対応して「画像データ」と、「撮影条件値(撮影方向、ズーム、フォーカス、絞り、カメラ台座角度、被写体台座高さ、フード角度)」と、「被写体データ(商品名等)」と、「フラグ」とを記憶するように構成されている。
【0030】
次いで、デジタルカメラ20と撮影制御装置30内部の各制御系200、300の構成について図3に示すブロック図を参照して説明する。
図3において、デジタルカメラ20の制御系200は、I/F201、カメラ制御部202、画像メモリ203、モータ204〜206、ズーム207、フォーカス208、絞り209、及びポテンショメータ210〜212により構成されている。
【0031】
I/F201は、撮影制御装置30内のI/F301を介して入力される各種撮影制御信号を受信してカメラ制御部202に出力し、ポテンショメータ210〜212から入力される各検出信号をカメラ制御部202に出力するとともに、撮影制御装置30内のI/F301を介して画像処理装置10に送信する。
【0032】
カメラ制御部202は、I/F201から入力される各種撮影制御信号に従ってモータ204〜206にそれぞれ駆動制御信号を出力して駆動制御し、所定の撮影条件に対応するようにズーム207、フォーカス208、及び絞り209を所定位置に移動させ、ポテンショメータ210〜212からフィードバックされるズーム位置、フォーカス位置、及び絞り位置の各検出信号に基づいて、ズーム207、フォーカス208、及び絞り209が所定位置に調整されたことを確認した後、図示しない撮像部における撮影動作を制御して、その撮影画像データを画像メモリ203に記憶する。
【0033】
画像メモリ203は、磁気的、光学的記録媒体、若しくは半導体メモリで構成されており、カメラ制御部202から入力される画像データを記憶する。
【0034】
モータ204〜206は、それぞれカメラ制御部202から入力される駆動制御信号によりズーム207、フォーカス208、及び絞り209を駆動して所定位置に移動させる。
【0035】
ポテンショメータ210〜212は、それぞれ可変抵抗器等により構成され、モータ204〜206により駆動されるズーム207、フォーカス208、及び絞り209における各駆動位置を検出し、その各検出信号をI/F201に出力する。
【0036】
図3において、撮影制御装置30の制御系300は、I/F301、停止スイッチ302、カメラ向き検出スイッチ303、チルト台駆動制御部304、被写体台座駆動制御部305、フード駆動制御部306、及び照明制御部307により構成されている。
【0037】
I/F301は、ケーブルCを介して画像処理装置10から送信される各種指示信号を受信してCPU311及びデジタルカメラ20内のI/F201に出力し、角度センサ403b,407b、ポテンショメータ405bおよびポテンショメータ23bから入力される各検出信号をCPU311に出力するとともに、ケーブルCを介して画像処理装置10に送信し、I/F201から入力されるポテンショメータ210〜212の各検出信号をケーブルCを介して画像処理装置10に送信する。
【0038】
停止スイッチ302は、上記図1に示した非常停止ボタン404と連結されており、非常停止ボタン404が操作されると、各駆動部における動作を停止させる停止信号をチルト台駆動制御部304、被写体台座駆動制御部305、フード駆動制御部306、及び照明制御部307に同時に出力して、各駆動部における動作を直ちに停止させるとともに、その停止信号をI/F301を介して画像処理装置10内のCPU101に対してリセット信号として出力して、CPU101をリセット処理させる。
【0039】
カメラ向き検出スイッチ303は、カメラチルト台403にセットされるデジタルカメラ20が所定の固定位置に正しくセットされたか否かを検出するスイッチであり、デジタルカメラ20がカメラチルト台403に正しくセットされていないことを検出すると、その検出信号をI/F301に出力する。
【0040】
チルト台駆動制御部304は、I/F301から入力されるチルト台駆動指示信号に従ってチルト台駆動制御信号をモータ403aに出力してモータ403aを駆動制御してカメラチルト台403のチルト角を駆動制御し、I/F301を介して角度センサ403bからフィードバックされるチルト角検出信号に基づいてチルト角を所望の値に調整する。
【0041】
被写体台座駆動制御部305は、I/F301から入力される被写体台座駆動指示信号に従って被写体台座駆動制御信号をモータ405aに出力してモータ405aを駆動制御して被写体台座405の高さを昇降駆動制御し、I/F301を介してポテンショメータ405bからフィードバックされる昇降位置検出信号に基づいて昇降位置を所望の位置に調整する。
また、被写体駆動制御部305は、被写体台座405が上昇中にI/F301を介して停止信号が入力されると、モータ405aを停止させて被写体台座405の上昇をストップさせる。
【0042】
フード駆動制御部306は、I/F301から入力されるフード駆動指示信号に従ってフード駆動制御信号をモータ407aに出力してモータ407aを駆動制御してフード402の回転位置を駆動制御し、I/F301を介して角度センサ407bからフィードバックされる回転角度検出信号に基づいて回転位置を所望の位置に調整する。
【0043】
照明制御部307は、I/F301から入力される照明指示信号に従って照明駆動制御信号を照明装置408に出力して照明装置408の照度を制御する。
【0044】
ポテンショメータ405bは、モータ405aにより駆動制御される被写体台座405の昇降位置を検出し、その昇降位置検出信号(電圧信号)をI/F301に出力する。
【0045】
図5は、カメラチルト台403およびフード402の傾きと角度センサ403bおよび角度センサ407bの検出動作との関係を示す図であり、(a)はカメラチルト台403の傾きと角度センサ403bの検出動作との関係を示し、(b)はフード402と角度センサ407bの検出動作との関係を示す。
【0046】
図5(a)に示すように、角度センサ403bは、カメラチルト台403の回転軸またはその近傍に取り付けられている。そして、角度センサ403bは、カメラチルト台403が回転軸を中心として回動する際に、予め定められた所定の角度を基準としてカメラチルト台403の傾きを検出し、その検出結果を示すチルト角検出信号(電圧信号)を随時I/F301に出力するセンサである。
例えば図5(a)に示す状態では、角度センサ403bは、カメラチルト台403が水平にある状態を「±0°」として、デジタルカメラ20の撮像面が上を向く方向にカメラチルト台403がP度傾いている場合は「+P°」を示すチルト角検出信号を出力し、デジタルカメラ20の撮像面が下を向く方向にカメラチルト台403がQ度傾いている場合には「−Q°」を示すチルト角検出信号を出力する。
【0047】
また、図5(b)に示すように、角度センサ407bはフード402の回転軸近傍に取り付けられている。この角度センサ407bは、予め定められた所定の角度を基準として、モータ407aにより駆動制御されるフード402の回転位置を検出し、回転角度検出信号(電圧信号)を随時I/F301に出力する。
例えば図5(b)に示す状態では、角度センサ407bは、フード402が水平にある状態を「±0°」として、デジタルカメラ20の撮像面が下を向く方向にフード402がR度傾いている場合には「−R°」を示す回転角度検出信号を出力し、デジタルカメラ20の撮像面が上を向く方向にフード402がS度傾いている場合は「+S°」を示す回転角度検出信号を出力する。
【0048】
従って、図5に示すように、角度センサ403bにより検出された角度と、角度センサ407bにより検出された角度との和を求めることによって、水平面に対するデジタルカメラ20の撮像面の傾きを算出することができる。
【0049】
次に、本実施の形態の動作を説明する。
まず、撮影装置40における各部の動作について図6および図7に示す撮影装置40の横断面図を参照して説明する。
【0050】
図6に示す撮影装置40において、ケース401内部の図中左上部分には照明装置408が取り付けられており、その右下部分の被写体台座405に置かれた被写体に光を照射する。この照明装置408の照度は、上記撮影制御装置300内の照明制御部307により制御される。また、ケース401内部の図中右上部分にはミラー409が開閉可能な扉410に取り付けられており、このミラー409を利用して被写体台座405に置かれた被写体(商品)の上面をデジタルカメラ20の撮像面に投影させる。また、ミラー409を取り付けた扉410は、開いた状態でミラー409のメンテナンス等が可能である。
【0051】
一方、被写体台座405の図中右側部分には背景板411が設置されており、この背景板411の上端部にはクリップ412により背景シート413が係止されて、この背景シート413により背景板411の前面と被写体台座405の台座部分を覆って、被写体台座405に置かれた被写体(商品)の背景色等を統一して、良好な撮影環境を形成するようにしている。さらに、背景板411より図中右側部分には開閉可能な背面扉401aが設けられており、背景板411や背景シート413の交換を可能にしている。
【0052】
そして、図7(a)に示すように、背の低い被写体(商品)の前面を撮影する場合は、フード402は回転軸を中心として、そのケース401内に臨む開口部が図中上方に向いて背の低い被写体に対する撮像範囲が広くなるように回動されて「フードDOWN」状態に調整される。また、カメラチルト台403のチルト角度はデジタルカメラ20の撮像面が下方を向くように「カメラDOWN」状態に調整され、さらに、被写体台座405の昇降位置は高くなるように調整されて、デジタルカメラ20の撮像面が背の低い被写体の前面を撮影しやすいように調整される。
【0053】
また、図7(b)に示すように、被写体(商品)の上面を撮影する場合は、フード402の回転角度と被写体台座405の高さは移動されず、カメラチルト台403のチルト角度のみが「カメラUP」状態に調整されて、デジタルカメラ20の撮像面がミラー409に投影される被写体の上面をとらえるように調整される。なお、被写体60の大きさによっては、フード402が、デジタルカメラ20の撮像面が上を向く方向に回動されて「フードDOWN」状態となることがある。さらに、ここで撮影された撮影画像はミラー409に映った鏡像であるから、被写体の上面の前後が反転しており、撮影後に撮影画像の上下を反転させることにより被写体の上面の正位置の画像を得ることができる。
【0054】
さらに、図7(c)に示すように、背の高い被写体(商品)の前面を撮影する場合は、フード402が回転軸を中心に回動されて、そのケース401内に臨む開口部が図中下方に向いて背の高い被写体に対する撮像範囲を確保するように「フードUP」状態に調整される。さらに、カメラチルト台403のチルト角度はデジタルカメラ20の撮像面が下を向くように回動されて「カメラUP」状態に調整され、さらに、被写体台座405の昇降位置は低くなるように調整され、デジタルカメラ20の撮像面が背の高い被写体の前面を撮影しやすいように調整される。
【0055】
以上のように、撮影装置40では、被写体の背の高さや、撮影面等の撮影条件に応じて、フード402の回転角度、カメラチルト台403のチルト角度、及び被写体台座405の昇降位置が適切に移動調整されて、最適な撮影環境を容易に設定することが可能な構成となっている。
【0056】
次に、上記のような各撮影条件を設定するために、上記画像処理装置10内のCPU101により実行される撮影処理について図8に示すフローチャートに基づいて説明する。
【0057】
図8において、まず、CPU101は、入力装置102における指示操作によって「画像編集」処理が指示されたか否かを判別し(ステップS101)、「画像編集」処理が指示されたのであればステップS102の「画像編集」処理に移行し、「画像編集」処理が指示されなければ、「自動撮影」処理が指示されたか否かを判別する(ステップS103)。
【0058】
このステップS103で「手動撮影」処理が指示された場合にはステップS109の処理に移行し、「自動撮影」処理が指示された場合には、その撮影条件を指定させる撮影条件指定画面として、記憶装置106に格納された撮影条件テーブル(図4(a))に格納された「撮影条件名」と「撮影面」とを指定させる画面を表示して、「撮影条件名」と被写体の「撮影面(前面、上面、俯瞰)」とを指定させるとともに(ステップS104、S105)、被写体台座405に被写体(商品)をセットするように促す。
【0059】
そして、CPU101は、ユーザによって被写体が被写体台座405にセットされ、「撮影条件名」と被写体の撮影面とが指定されると、指定された撮影面に対応する各撮影条件に従って、撮影装置40の各部を当該撮影条件に適合するように調整する(ステップS106)。
【0060】
その後、CPU101は、ステップS106で指定された被写体の撮影面を撮影する処理を実行し(ステップS107)、入力装置102における指示操作によって撮影完了が指示されたか否かを判別する(ステップS108)。撮影完了が指示されれば、そのまま処理を終了し、撮影完了が指示されなければ、続いて他の撮影を実行するためにステップS105に戻る。
【0061】
また、ステップS103で「手動操作」が指示された場合には、CPU101はステップS109に移行して、後述する上面判別処理を実行し、撮影装置40における各機器を手動にて移動・調整する処理を実行して、入力装置102における指示操作に応じて、撮影装置40が備える各駆動部を移動させる。そして、CPU101は、撮影装置40の各部が移動した位置をもとに被写体の上面が撮影可能であるか否かを判別して、上面の撮影が可能であると判別した場合には、デジタルカメラ20による撮影画像を反転させる設定を行う。
【0062】
そして、入力装置102の指示操作に応じて撮影を実行させ(ステップS110)、撮影が全て終了したか否かを判別して(ステップS111)、入力装置102により撮影続行の指示が入力された場合にはステップS109に戻り、全ての撮影の完了が指示された場合にはステップS112に移行する。
【0063】
ステップS112では、ステップS109〜ステップS111の処理において設定されたフード402およびカメラチルト台403の角度を始めとする各部の位置に関するデータを記憶して学習するか否かを判別する。ここで学習を実行すれば、前記各部の位置に関するデータが記憶装置106内に記憶され、ステップS109で設定された撮影条件を容易に再現することができる。
【0064】
ここで、学習を行う旨の指示が入力装置102により入力された場合には、ステップS109の上面撮影処理においてRAM103内に一時的に記憶された、撮影装置40の各部の位置やディスプレイ12に表示されるモニタ画面の設定状態等を示す各種データに名称を付して、記憶装置106に格納された撮影条件テーブル(図4(a))に記憶し(ステップS113)、処理を終了する。
また、ステップS112で学習を行わないとの指示入力があった場合には、そのまま処理を終了する。
【0065】
図9は、図8のステップS109に示す上面判別処理をより詳細に示すフローチャートである。
この上面判別処理において、まずCPU101は、入力装置102によって手動で撮影装置40の各部を移動させる指示が入力されたか否かを確認する(ステップS121)。そして、手動による移動が指示された場合には、入力装置102により入力された指示内容に従って、指定された機器を指定された位置まで移動させる(ステップS122)。なお、ここで撮影装置40の各部を手動で移動させる指示が入力されない場合には、以降の処理を実行せずに後述するステップS131に移行する。
【0066】
続いて、CPU101は、移動後のカメラチルト台403の角度を角度センサ403bによって検出させ、角度センサ403bから出力されたチルト角検出信号をもとにカメラチルト台403の角度を読み込む(ステップS123)。また、同様に、CPU101は角度センサ407bから出力された回転角度検出信号をもとにフード402の角度を読み込む(ステップS124)。
【0067】
そして、CPU101は、ステップS123およびステップS124で読み込んだカメラチルト台403およびフード402の角度の和を算出し、この和が、予め定められた「設定上向き角度」よりも大きいか否かを判別する(ステップS125)。ここで、「設定上向き角度」とは、被写体の上面を撮影する際にデジタルカメラ20の撮像面が上を向くべき必要最低限の角度であり、予め設定されて記憶装置106内に格納されている。
このステップS125で、カメラチルト台403の角度とフード402の角度との和が「設定上向き角度」よりも小さければ、デジタルカメラ20の撮像面の上向き具合が被写体の上面を撮影するには不十分であるので、ステップS126に移行して、被写体の上面を撮影するか否かの入力を要求する。そして、ステップS126で、入力装置102により被写体の上面の撮影を指定する指示が入力された場合には、上面の撮影が不可能である旨を表示装置105による表示等によってユーザに案内して、ステップS121に戻る。
また、ステップS126で被写体の上面の撮影を指定する入力が無かった場合には、後述するステップS131に移行する。
【0068】
一方、カメラチルト台403の角度とフード402の角度との和が「設定上向き角度」よりも大きい場合には(ステップS125;Yes)、CPU101は、このカメラチルト台403の角度とフード402の角度との和が「上面限界角度」よりも小さいか否かを判別する(ステップS128)。
【0069】
ここで「上面限界角度」とは、デジタルカメラ20の撮像面がミラー409に映った像を撮影できる上限の角度であり、予め設定されて記憶装置106内に格納されていて、カメラチルト台403の角度とフード402の角度との和が「上面限界角度」よりも大きい場合にはデジタルカメラ20が上を向きすぎているため撮影は不可能となる。従って、カメラチルト台403の角度とフード402の角度との和が「上面限界角度」を超えてしまった場合には、CPU101は上面限度を超えてしまっていることを表示装置105による表示等によって案内し(ステップS129)、ステップS121に戻る。
【0070】
カメラチルト台403の角度とフード402の角度との和が「上面限界角度」よりも小さい場合には(ステップS128;Yes)、CPU101は、デジタルカメラ20によって取り込まれ、撮影実行前に表示装置105によってディスプレイ12に表示されるモニタ画面105a(図11)の被写体画像を、鏡に映った像を反転させて正位置の画像に変換する「鏡面画面」に切り換える(ステップS130)。
【0071】
そして、CPU101は、現在の状態で撮影条件を確定して良いか否かの入力を要求し(ステップS131)、確定を指示する入力が入力装置102により行われた場合には、撮影装置40の各部の位置を示すデータ、被写体の撮影面が前面か上面かを示すデータ、「鏡面画面」に切り換えられたか否かを示すデータ等の各種データをRAM103内のメモリエリアに一時的に記憶して(ステップS132)、処理を終了する。
また、ステップS131で、条件を確定しない旨の指示が入力された場合にはステップS121に戻る。
【0072】
図10は、図9に示す上面撮影処理において撮影条件が一時的に記憶された状態でのRAM103の構成を模式的に示す図である。
この図10に示すように、RAM103内には、角度センサ407bから出力された回転角度検出信号により示される「フード角度」、および、角度センサ403bから出力されるチルト角検出信号により示される「カメラ角度」が記憶される。
また、RAM103内には、記憶装置106から読み出された「設定上向き角度」および「上面限度角度」が記憶され、さらに、RAM103には、ステップS110(図8)で撮影された画像の撮影画像ファイルを一時的に格納するための記憶領域や、ワークエリア等が設けられる。
【0073】
図11は、表示装置105によりディスプレイ12に表示されるモニタ画面105aを示す図である。この図11に示すモニタ画面105aは、図9に示す上面判別処理において撮影条件が指定された後、デジタルカメラ20により一時的に取り込まれた画像が撮影実行の前に表示される画面である。
【0074】
この図11に示すモニタ画面105aには、デジタルカメラ20のズームを設定するズーム設定枠105bと、そのフォーカスを設定するフォーカス設定枠105cと、その絞りを設定する絞り設定枠105dと、被写体台座405の昇降位置を設定する台座位置設定枠105eと、フード402の回転位置を設定するフード位置設定枠105fと、カメラチルト台403のチルト角を設定するカメラホルダ位置設定枠105gと、被写体台座405にセットされた被写体の撮像画像をモニタするモニタ枠105hと、ポテンショメータ405bの校正を行う際に操作する「CAL1」ボタン105jが表示されている。
【0075】
各設定枠105b〜105eでは、各駆動部を所望の位置に調整するスライドボタンと、各駆動部の現在位置と目標位置を数値表示する「現在位置」、「目標位置」表示枠と、各駆動部の駆動状態を表示する「ステータス」表示枠と、各駆動部の駆動状態を指定する「移動」、「停止」ボタン等が表示されている。
さらに、設定枠105fには、現在のフード402の回転角度と目標の角度を示す「現在角度」、「目標角度」表示が表示されており、設定枠105gにおいても同様に、「現在角度」、「目標角度」表示が表示されている。
【0076】
CPU101は、図9に示す上面判別処理のステップS121で、モニタ画面105aの各種撮影条件が指定されると、その指定された撮影条件に撮影装置40の各駆動部を移動・調整するように各種指示信号をケーブルCを介して撮影制御装置30に出力し、撮影装置40の各駆動部を当該撮影条件に対応するように移動・調整させる。
【0077】
また、モニタ画面105aの右方には、デジタルカメラ20により一時的に取り込まれたモニタ画像と、デジタルカメラ20によって取り込まれた画像の上限を反転する「鏡面画面」に設定されていることを示す「鏡像反転」表示ボックス105iが表示され、モニタ画像の下方には、「鏡面画面」の設定を通常の状態に強制的に切り換えるための「反転解除」ボタン105kが表示されている。
【0078】
すなわち、ステップS130(図9)で、撮影条件が被写体の上面を撮影するための条件であると判別され、「鏡面画面」に切り換えが行われると、モニタ画面105aには「鏡像反転」表示ボックス105iが表示され、モニタ画像が反転されて表示される。これにより、現在表示されている画像が反転された画像か否かをユーザに対して明確に報知して、ユーザが確認することができるので、誤って反転表示と通常の表示とを混同してしまうことがない。
また、被写体の上面を撮影する指示や、反転表示の指定等をユーザが行わなくても、被写体の上面を撮影するための撮影条件が指定されたことを自動的に検知して、モニタ画面に「鏡像反転」表示ボックス105iを表示させるので、ユーザのミスをより確実に防止することができる。
【0079】
以上のように、本発明を適用した第1の実施の形態における撮影システム1によれば、入力装置102によって指定された位置に撮影装置40の各部を移動させて被写体(商品)を撮影する場合に、入力装置102によって指定されたフード402の角度とカメラチルト台403の角度とを角度センサ403bおよび角度センサ407bによって検出させ、これらの角度の和が被写体(商品)の上面の撮影を行うべき角度か否かを判別するとともに、被写体(商品)の前面および上面の撮影が可能な場合には前面を撮影する指示入力の有無を検知して、被写体(商品)の上面の撮影を行うものと判別した場合にはモニタ画面105aに表示される被写体(商品)のモニタ画像を、上限が反転された「鏡面画面」状態で表示装置105によって表示させ、さらに、モニタ画像の付近に「鏡像反転」表示ボックス105iを表示させる。
【0080】
従って、ユーザが意図的に上面の撮影を指示するか否かに関わらず、被写体(商品)の上面の画像をミラー409を用いて撮影する際には、被写体(商品)の画像の上下を反転させて正位置の画像を表示させるので、撮影条件を指定してデジタルカメラ20で撮影を行えば、常に正位置の画像が表示される。このため、ユーザが誤って反転表示された「鏡面画面」状態と通常の表示状態とを混同してしまうことが無く、撮影時のミスを確実に防止することができる。これによって、撮り直しを招くようなミスを防止できるので、作業時間の延長や作業負担の増大を回避することができる。特に、多数の被写体を連続して撮影する場合等、ミスが発生しやすい場合には、著しい予防効果を挙げることができる。また、モニタ画面105aには「鏡像反転」表示ボックス105iが表示され、反転された画像が表示されていることを明確に報知するので、鏡に映った像が反転された画像が表示されていることが明確に判別できるので、より確実にミスの発生を防止することができる。
【0081】
さらに、上記実施の形態における撮影システム1によれば、上面撮影処理(図9)においてRAM103に記憶された、撮影装置40の各部の位置を示すデータ、被写体の撮影面が前面か上面かを示すデータ、「鏡面画面」に切り換えられたか否かを示すデータ等の各種データを記憶装置106内に格納された撮影条件テーブル(図4(a))に記憶させるので、上面撮影処理を行ったデータを読みだして、そのデータが示す撮影条件を容易に再現することができる。これによって、大きさや形状が似通った被写体(商品)を撮影する場合に、必ずしも上面撮影処理を毎回実行する必要はなく、作業の効率をより一層向上させることができ、作業時間を短縮することも可能である。
【0082】
なお、上記実施の形態においては、特にモニタ画像を反転表示させる場合について記述したが、撮影画像のみを反転させることも勿論可能である。また、画像処理装置10にスピーカ等を有する音声出力装置を備え、音声により「鏡面画面」状態であることを報知する構成としても良い。
或いは、デジタルカメラ20を水平方向に回動可能な構成として、ミラー409を被写体の側面側に設置して、デジタルカメラ20によってミラー409に映った被写体の側面や背面の像を撮影し、撮影画像を左右に反転させた反転画像をディスプレイ12により表示させる構成としても良く、その他細部の構成についても適宜変更可能である。
【0083】
さらに、上記実施の形態においては、モニタ画面105aに「鏡像反転」表示ボックス105iを表示することによって、反転表示された「鏡面画面」状態にあることを報知する構成としたが、本発明はこれに限定されるものではなく、「鏡面画面」状態の間のみモニタ画面105aの周囲の縁部の表示色が切り換えられる構成としても良く、「鏡像反転」表示ボックス105iを表示すると同時にモニタ画面105aの縁部の表示色を切り換えても良い。
【0084】
【発明の効果】
請求項1記載の発明の撮影装置、及び請求項5記載の記憶媒体によれば、鏡に映った撮影対象の像をカメラにより撮影する際に、カメラの撮像面の角度によって鏡に映った像を撮影することを検知して撮影画像を反転させて表示させるので、カメラを移動および回動させた際に、撮影画像を反転させる設定等を行うことなく、鏡像が反転された画像が表示される。これによって、鏡を利用して撮影を行うと撮影画像が反転されて正位置の画像が表示され、被写体の像を鏡を利用せずに撮影した場合にはそのまま撮影画像が表示されるので、表示される画像は常に正位置の画像となる。従って、反転させる必要のない撮影画像を誤って反転させてしまう等のミスが発生しないので、作業ミスに起因する作業時間の延長や作業者の負担の増加等の事態を防止し、作業効率の向上を図ることができる。
【0085】
請求項2記載の発明によれば、表示手段に撮影画像が反転された反転画像が表示される場合には、通常とは異なる表示状態で表示されるので、反転画像が表示されていることが明確に報知される。これによって、撮影画像がそのまま表示された状態と、反転画像が表示された状態とを混同してしまうミスをより確実に防止するとともに、操作性を向上させることができる。
【0086】
請求項3記載の発明によれば、撮影画像が反転された反転画像が表示手段により表示される場合には、反転画像であることを示す案内表示が表示されるので、反転画像が表示されていることが明確に報知される。従って、表示中の画像が撮影画像そのものか、或いは反転画像かを混同するミスをより確実に防止することができ、また、操作性を向上させることができる。
【0087】
請求項4記載の発明によれば、ケース内に収容された被写体の上方に設置された鏡を用いて被写体の上面を撮影する場合に、撮影画像の上下を反転させた反転画像を表示させるので、表示手段には常に正位置の画像が表示される。これによって、特に、底面積の非常に小さい被写体を撮影する場合など、一見して反転画像か否かが見分けにくい被写体を撮影した場合であっても、反転画像かどうかの設定や確認を行うことなく、常に正位置の画像を得ることができ、操作性の向上によって作業効率を大きく向上させるとともに、ミスを防止することができる。
【図面の簡単な説明】
【図1】本発明を適用した実施の形態における撮影システム1の全体構成を示す外観斜視図である。
【図2】図1に示す画像処理装置10の制御系100の構成を示すブロック図である。
【図3】図1に示すデジタルカメラ20の制御系200および撮影制御装置30の制御系300の構成を示すブロック図である。
【図4】図2の記憶装置106内の要部構成を模式的に示す図であり、(a)は撮影条件テーブルの構成を示す図であり、(b)は撮影画像ファイルの構成を示す図である。
【図5】図1のカメラチルト台403およびフード402の傾きと、図3の角度センサ403bおよび角度センサ407bの検出動作との関係を示す図であり、(a)はカメラチルト台403と角度センサ403bの検出動作との関係を示す図であり、(b)はフード402と角度センサ407bの検出動作との関係を示す図である。
【図6】図1に示す撮影装置40の要部を示す横断面図である。
【図7】図1に示す撮影装置40における動作を示す要部横断面図であり、(a)は背の低い被写体の前面を撮影する状態を示す図であり、(b)は被写体の上面を撮影する状態を示す図であり、(c)は背の高い被写体の前面を撮影する状態を示す図である。
【図8】図1の画像処理装置10内のCPU101により実行される撮影処理を示すフローチャートである。
【図9】図8のステップS109に示す上面判別処理をより詳細に示すフローチャートである。
【図10】図9に示す上面判別処理におけるRAM103の構成を模式的に示す図である。
【図11】図2の表示装置105によりディスプレイ12に表示されるモニタ画面105aを示す図である。
【符号の説明】
1 撮影システム
10 画像処理装置
11 本体
12 ディスプレイ
13 キーボード
14 マウス
100 制御系
101 CPU
102 入力装置
103 RAM
104 I/F
105 表示装置
106 記憶装置
107 記憶媒体
20 デジタルカメラ
200 制御系
201 I/F
202 カメラ制御部
203 画像メモリ
204,205,206 モータ
207 ズーム
208 フォーカス
209 絞り
210,211,212 ポテンショメータ
30 撮影制御装置
300 制御系
301 I/F
302 停止スイッチ
303 カメラ向き検出スイッチ
304 チルト台座駆動制御部
305 被写体台座駆動制御部
306 フード駆動制御部
307 照明制御部
40 撮影装置
401 ケース
401a 背面扉
402 フード
403 カメラチルト台
403a,405a,407a モータ
403b 角度センサ
404 非常停止ボタン
405 被写体台座
405b ポテンショメータ
406 側面扉
407 フード駆動部
407b 角度センサ
409 ミラー
410 扉
411 背景板
412 クリップ
413 背景シート
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a photographing apparatus that photographs an upper surface of a subject placed in a case using a mirror placed above the subject, and a storage medium that stores a control program thereof.
[0002]
[Prior art]
In order to shoot a plurality of subjects with the same shooting conditions as possible, it is convenient to continuously shoot using the same background. In particular, when a large number of relatively small subjects are to be photographed, it is possible to efficiently photograph by using a case that accommodates the subject and setting the subject in this case and sequentially photographing.
[0003]
Furthermore, if a mirror is installed above the subject and the image reflected in the mirror is taken with the camera, the front and top surfaces of the subject can be taken without moving the subject and without moving the camera greatly. Can be efficient.
[0004]
[Problems to be solved by the invention]
However, when an image of the upper surface of the subject reflected in the mirror is captured, the captured image is a mirror image of the subject, and therefore it is necessary to perform image processing that reverses the captured image in order to obtain a captured image at the normal position. . This processing is performed by the user switching the setting state when executing an application program that mainly performs image processing.
[0005]
However, after taking a picture of the top surface of the subject in a setting state in which the photographed image is reversed, it is easy to make a mistake when photographing the front surface of the next subject in a state in which the photographed image is set to be reversed. There was a problem.
In other words, the user who is shooting is confused as to whether or not the shot image is set to be reversed, and the image in front of the subject that is not a mirror image is saved in a reversed state, or the shot image to be reversed Sometimes saved without flipping. Depending on the design of the subject, it may be difficult to determine if the left and right sides are mistakenly flipped at first glance, and it will be very time consuming to perform image processing and shooting again after a series of shots have been taken. There was a problem that the progress of work was hindered.
[0006]
In order to solve the above-described problems, the present invention provides an imaging device that can reliably prevent mistakes that confuse setting states when shooting is performed by alternately switching between a setting state in which a captured image is reversed and a normal setting state. The purpose is to provide.
[0007]
[Means for Solving the Problems]
In order to solve the above problem, the invention according to claim 1
An imaging device that captures an image of an object to be photographed with a camera that can move and rotate in a predetermined direction, and displays the photographed image on a display means,
A mirror for projecting the image to be imaged onto the imaging surface of the camera;
Determining means for determining whether or not this mirror is included in the imaging range of the camera based on the angle of the imaging surface of the camera;
Display control means for displaying on the display means an inverted image obtained by inverting the top or bottom or the left and right of the image captured by the camera when the determination means determines that the imaging range of the camera includes the mirror;
It is characterized by having.
[0008]
According to the first aspect of the present invention, in a photographing apparatus for photographing a photographing object with a camera that can be moved and rotated in a predetermined direction and displaying the photographed image on the display means, the image of the photographing object is displayed on the camera by the mirror. Projecting on the imaging surface, it is determined whether or not this mirror is included in the imaging range of the camera based on the angle of the imaging surface of the camera by the determining means, and it is determined that the imaging range of the camera includes the mirror In this case, the display control means displays on the display means an inverted image obtained by inverting the top and bottom or the left and right of the captured image of the camera.
[0009]
Therefore, when taking an image of the object to be photographed reflected in the mirror with the camera, it is detected that the image reflected in the mirror is photographed according to the angle of the imaging surface of the camera, and the photographed image is inverted and displayed. When the image is moved and rotated, an image in which the mirror image is inverted is displayed without performing a setting for inverting the captured image. As a result, when shooting using a mirror, the captured image is inverted and the image at the normal position is displayed, and when the image of the subject is captured without using the mirror, the captured image is displayed as it is, The displayed image is always the image at the normal position. Therefore, there is no mistake such as reversing the shot image that does not need to be reversed accidentally. Can be improved.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS.
[0011]
First, the configuration will be described.
FIG. 1 is an external perspective view showing the overall configuration of a photographing system 1 in an embodiment to which the present invention is applied. In FIG. 1, the photographing system 1 includes an image processing device 10 and a photographing device 40.
[0012]
In FIG. 1, an image processing apparatus 10 includes a main body 11 incorporating control system functions related to image processing, which will be described later, and a CRT (Cathode Ray Tube) that displays various screens related to the image processing contents. 12, a keyboard 13 for inputting various commands and instruction contents, and a mouse 14 for instructing various instructions on various screens displayed on the display 12.
[0013]
The photographing device 40 is set on a camera tilt base 403 that is rotatably assembled to a case 401 that houses various functions for setting a subject and setting a photographing environment, and an opening on the front side of the case 401 in the drawing. The hood 402 that sets the shooting direction of the digital camera 20 and blocks the external light, and the tilt angle of the digital camera 20 that is set to be pivotably assembled to the opening on the front side of the hood 402 in the drawing are set. And a camera tilt base 403 to be set.
[0014]
Furthermore, on the front side of the case 401 of the photographing apparatus 40 in the drawing, an object (on an emergency stop button 404 for emergency stop attached to a hood drive unit 407 described later, and a subject base 405 housed inside the case 401 ( A side door 406 that opens and closes when a product is set and a hood drive unit 407 that rotationally drives the hood 402 are provided.
[0015]
Further, on the front side surface of the case 401 of the photographing apparatus 40 in the figure, a drive control signal is sent to each drive unit of the photographing apparatus 40 in accordance with a control signal that controls each drive part input from the image processing apparatus 10. A photographing control device 30 including a photographing control system for outputting is attached.
[0016]
Further, a cable C for transmitting and receiving various control signals and various detection signals related to shooting is connected between the image processing apparatus 10, the digital camera 20, and the shooting control apparatus 30.
[0017]
Next, the configuration of the control system 100 in the image processing apparatus 10 will be described with reference to the block diagram shown in FIG.
In FIG. 2, the control system 100 of the image processing apparatus 10 includes a CPU 101, an input device 102, a RAM 103, an I / F 104, a display device 105, a storage device 106, and a storage medium 107. Are connected to the bus 108.
[0018]
A CPU (Central Processing Unit) 101 develops a system program stored in the storage device 106 and an image processing program corresponding to the system in a program storage area (not shown) in the RAM 103, and receives various types of input from the input device 102. Instructions or data are temporarily stored in the RAM 103, various image processes are executed on the image data stored in the storage device 106 in accordance with the input instructions and input data, and the processing results are stored in the RAM 103. At the same time, it is displayed on the display device 105. Then, the processing result stored in the RAM 103 is stored in a storage destination in the storage device 106 in accordance with an input instruction from the input device 102.
[0019]
Further, the CPU 101 executes a photographing process (see FIG. 8) described later when photographing the subject (product) in the photographing device 40, and when automatic photographing is designated by an instruction from the input device 102, photographing that designates photographing conditions. A condition designation screen is displayed on the display device 105, and a "shooting condition name" is designated, and a photographing surface (front surface, top surface, overhead view) of a subject (product) is designated, and a photographing surface of the designated subject is photographed. Therefore, based on the various shooting condition parameters set in the shooting condition table stored in advance in the storage device 106, the shooting conditions (zoom, focus, aperture) of the digital camera 20 in the shooting apparatus 40, and the rotation of the hood 402 Each shooting condition in the position, the tilt angle of the camera tilt base 403, the height of the subject base 405, and the illuminance of the illumination device 408 is moved Various instruction signals are output to the imaging control device 30 via the I / F 104 so that the image is adjusted to each imaging condition in response to the response from the imaging control device 30, and the imaging surface of the designated subject is displayed. The automatic shooting is performed, and the automatically shot image data is acquired from the shooting control device 30 and stored in the shot image file (FIG. 4) in the storage device 106 together with the file name and shooting condition value.
[0020]
Further, when manual photographing is instructed by an instruction from the input device 102 in the above photographing processing, the CPU 101 executes upper surface discrimination processing (FIG. 9) described later. In this upper surface determination process, when the target position for moving each part of the photographing apparatus 40 is designated by the input device 102, the CPU 101 moves each part of the photographing apparatus 40 to the target position, and at the same time, the hood 402 and the camera tilt base 403. Is detected to determine whether or not photographing of the upper surface of the subject is possible. If it is determined that the angle is at a position where the top surface of the subject should be photographed, a process of inverting the image displayed on the monitor screen is performed to perform photographing, and an instruction from the input device 102 Accordingly, the shooting conditions are stored in the storage device 106.
[0021]
The input device 102 includes the keyboard 13 and the mouse 14 shown in FIG. 1, and outputs a key press signal pressed on the keyboard 13 and a position signal of the mouse 14 to the CPU 101.
[0022]
A RAM (Random Access Memory) 103 forms a program storage area for developing various programs when the CPU 101 executes the various application programs, and data and image data processed when the CPU 101 executes the various processes. And so on to form a memory area.
[0023]
The I / F 104 is connected to the imaging control device 30 via the cable C, transmits various instruction signals input from the CPU 101 to the imaging control device 30, and various detection signals and image signals transmitted from the imaging control device 30. Is output to the CPU 101.
[0024]
The display device 105 is the display 12 shown in FIG. 1 and displays various display data (such as a monitor screen and image data) input from the CPU 101.
[0025]
The storage device 106 includes a storage medium 107 in which programs, data, and the like are stored in advance, and the storage medium 107 includes a magnetic or optical recording medium or a semiconductor memory. The storage medium 107 is fixedly attached to the storage device 106 or is detachably mounted. The storage medium 107 has the above system program, an image processing program corresponding to the system, a photographing processing program, and a drive. A control processing program and data processed by each processing program are stored.
[0026]
The program, data, and the like stored in the storage medium 107 may be configured to be received from other devices connected via a communication line or the like and stored, and further connected via a communication line or the like. A storage device including the above storage medium may be provided on the other device side, and the program and data stored in the storage medium 107 may be used via a communication line.
[0027]
The storage device 106 stores a shooting condition table and a shot image file used in the shooting process in the CPU 101, and the configuration thereof is shown in FIG.
[0028]
FIG. 4A shows the configuration of the shooting condition table. For each “front, top, and bird's-eye view” indicating the shooting direction of the subject corresponding to the “shooting condition name”, “in-camera control” in the digital camera 20 is shown. Value (zoom, focus, aperture) "," camera pedestal angle "in the camera tilt base 403," subject base height "in the subject base 405," hood angle "in the hood 402, and" illuminance "in the illumination device 408 ”Is stored.
[0029]
FIG. 4B shows the configuration of the captured image file. The “image data” corresponding to the “file name” and the “imaging condition values (imaging direction, zoom, focus, aperture, camera pedestal angle, subject) "Pedestal height, hood angle)", "subject data (product name, etc.)", and "flag" are stored.
[0030]
Next, the configuration of the control systems 200 and 300 in the digital camera 20 and the imaging control device 30 will be described with reference to the block diagram shown in FIG.
3, the control system 200 of the digital camera 20 includes an I / F 201, a camera control unit 202, an image memory 203, motors 204 to 206, a zoom 207, a focus 208, an aperture 209, and potentiometers 210 to 212. .
[0031]
The I / F 201 receives various imaging control signals input via the I / F 301 in the imaging control device 30 and outputs them to the camera control unit 202, and performs camera control on each detection signal input from the potentiometers 210 to 212. The data is output to the unit 202 and transmitted to the image processing apparatus 10 via the I / F 301 in the imaging control apparatus 30.
[0032]
The camera control unit 202 controls driving by outputting drive control signals to the motors 204 to 206 according to various shooting control signals input from the I / F 201, and controls the zoom 207, focus 208, Then, the zoom 207, the focus 208, and the aperture 209 are adjusted to the predetermined positions based on the detection signals of the zoom position, the focus position, and the aperture position fed back from the potentiometers 210 to 212, respectively. After confirming this, the photographing operation in the imaging unit (not shown) is controlled, and the photographed image data is stored in the image memory 203.
[0033]
The image memory 203 is constituted by a magnetic or optical recording medium or a semiconductor memory, and stores image data input from the camera control unit 202.
[0034]
The motors 204 to 206 drive the zoom 207, the focus 208, and the diaphragm 209, respectively, according to drive control signals input from the camera control unit 202, and move them to predetermined positions.
[0035]
The potentiometers 210 to 212 are each composed of a variable resistor or the like, detect each drive position in the zoom 207, the focus 208, and the diaphragm 209 driven by the motors 204 to 206, and output each detection signal to the I / F 201. To do.
[0036]
In FIG. 3, the control system 300 of the imaging control device 30 includes an I / F 301, a stop switch 302, a camera orientation detection switch 303, a tilt base drive control unit 304, a subject base drive control unit 305, a hood drive control unit 306, and an illumination. The control unit 307 is configured.
[0037]
The I / F 301 receives various instruction signals transmitted from the image processing apparatus 10 via the cable C and outputs them to the CPU 311 and the I / F 201 in the digital camera 20, and the angle sensors 403b and 407b, the potentiometer 405b, and the potentiometer 23b. Are output to the CPU 311 and transmitted to the image processing apparatus 10 via the cable C, and the detection signals of the potentiometers 210 to 212 input from the I / F 201 are image processed via the cable C. Transmit to device 10.
[0038]
The stop switch 302 is connected to the emergency stop button 404 shown in FIG. 1, and when the emergency stop button 404 is operated, a stop signal for stopping the operation of each drive unit is sent to the tilt base drive control unit 304, the subject. Simultaneously outputting to the pedestal drive control unit 305, the hood drive control unit 306, and the illumination control unit 307, the operation in each drive unit is immediately stopped, and the stop signal is sent to the inside of the image processing apparatus 10 via the I / F 301. A reset signal is output to the CPU 101 to cause the CPU 101 to perform reset processing.
[0039]
The camera direction detection switch 303 is a switch for detecting whether or not the digital camera 20 set on the camera tilt base 403 is correctly set at a predetermined fixed position. The digital camera 20 is correctly set on the camera tilt base 403. When it is detected that there is no data, the detection signal is output to the I / F 301.
[0040]
The tilt base drive control unit 304 outputs a tilt base drive control signal to the motor 403a in accordance with the tilt base drive instruction signal input from the I / F 301 to control the drive of the motor 403a to drive the tilt angle of the camera tilt base 403. Then, the tilt angle is adjusted to a desired value based on the tilt angle detection signal fed back from the angle sensor 403b via the I / F 301.
[0041]
The subject pedestal drive control unit 305 outputs a subject pedestal drive control signal to the motor 405a in accordance with the subject pedestal drive instruction signal input from the I / F 301 to drive and control the motor 405a to control the height of the subject pedestal 405. Then, the lift position is adjusted to a desired position based on the lift position detection signal fed back from the potentiometer 405b via the I / F 301.
In addition, when a stop signal is input via the I / F 301 while the subject base 405 is raised, the subject drive control unit 305 stops the motor 405a to stop the subject base 405 from rising.
[0042]
The hood drive control unit 306 outputs a hood drive control signal to the motor 407a according to the hood drive instruction signal input from the I / F 301 to drive and control the motor 407a to drive and control the rotational position of the hood 402. The rotation position is adjusted to a desired position based on the rotation angle detection signal fed back from the angle sensor 407b via the.
[0043]
The illumination control unit 307 controls the illuminance of the illumination device 408 by outputting an illumination drive control signal to the illumination device 408 in accordance with the illumination instruction signal input from the I / F 301.
[0044]
The potentiometer 405b detects the lift position of the subject base 405 driven and controlled by the motor 405a, and outputs the lift position detection signal (voltage signal) to the I / F 301.
[0045]
FIG. 5 is a diagram showing the relationship between the tilt of the camera tilt base 403 and the hood 402 and the detection operation of the angle sensor 403b and the angle sensor 407b. FIG. 5A shows the tilt of the camera tilt base 403 and the detection operation of the angle sensor 403b. (B) shows the relationship between the hood 402 and the detection operation of the angle sensor 407b.
[0046]
As shown in FIG. 5A, the angle sensor 403b is attached to the rotation axis of the camera tilt base 403 or the vicinity thereof. The angle sensor 403b detects the tilt of the camera tilt table 403 with reference to a predetermined angle when the camera tilt table 403 rotates about the rotation axis, and the tilt angle indicating the detection result. This is a sensor that outputs a detection signal (voltage signal) to the I / F 301 at any time.
For example, in the state shown in FIG. 5A, the angle sensor 403b sets the camera tilt table 403 in the direction in which the imaging surface of the digital camera 20 faces upward, assuming that the camera tilt table 403 is in a horizontal state “± 0 °”. A tilt angle detection signal indicating “+ P °” is output when tilted by P degrees, and when the camera tilt base 403 is tilted by Q degrees in a direction in which the imaging surface of the digital camera 20 faces downward, “−Q ° ”Is output.
[0047]
In addition, as shown in FIG. 5B, the angle sensor 407 b is attached in the vicinity of the rotation axis of the hood 402. The angle sensor 407b detects the rotational position of the hood 402 that is driven and controlled by the motor 407a with reference to a predetermined angle, and outputs a rotational angle detection signal (voltage signal) to the I / F 301 as needed.
For example, in the state shown in FIG. 5B, the angle sensor 407 b indicates that the state where the hood 402 is horizontal is “± 0 °”, and the hood 402 is inclined by R degrees in the direction in which the imaging surface of the digital camera 20 faces downward. If the hood 402 is tilted by S degrees in the direction in which the imaging surface of the digital camera 20 faces upward, the rotation angle detection indicating “+ S °” is output. Output a signal.
[0048]
Therefore, as shown in FIG. 5, by calculating the sum of the angle detected by the angle sensor 403b and the angle detected by the angle sensor 407b, the inclination of the imaging surface of the digital camera 20 with respect to the horizontal plane can be calculated. it can.
[0049]
Next, the operation of the present embodiment will be described.
First, the operation of each part in the photographing apparatus 40 will be described with reference to the cross-sectional views of the photographing apparatus 40 shown in FIGS.
[0050]
In the photographing apparatus 40 shown in FIG. 6, a lighting device 408 is attached to the upper left portion of the case 401 in the drawing, and irradiates light on a subject placed on a subject base 405 in the lower right portion. The illumination intensity of the illumination device 408 is controlled by the illumination control unit 307 in the imaging control device 300. In addition, a mirror 409 is attached to a door 410 that can be opened and closed in the upper right portion of the case 401 in the drawing, and the upper surface of the subject (product) placed on the subject base 405 using the mirror 409 is attached to the digital camera 20. Project onto the imaging surface. Further, the door 410 to which the mirror 409 is attached can perform maintenance or the like of the mirror 409 in an open state.
[0051]
On the other hand, a background plate 411 is installed on the right side of the subject base 405 in the figure, and a background sheet 413 is locked to the upper end portion of the background plate 411 by a clip 412. The background color of the subject (product) placed on the subject base 405 is unified to form a good shooting environment. Further, a back door 401a that can be opened and closed is provided on the right side of the background plate 411 in the drawing, so that the background plate 411 and the background sheet 413 can be replaced.
[0052]
As shown in FIG. 7A, when photographing the front surface of a short subject (product), the hood 402 has its rotation axis as a center and the opening facing the case 401 faces upward in the figure. It is rotated so that the imaging range for a short subject is widened and adjusted to the “hood DOWN” state. In addition, the tilt angle of the camera tilt base 403 is adjusted to the “camera DOWN” state so that the imaging surface of the digital camera 20 faces downward, and the lift position of the subject base 405 is adjusted to be higher, so that the digital camera The 20 imaging surfaces are adjusted so that it is easy to capture the front of a short subject.
[0053]
Further, as shown in FIG. 7B, when the upper surface of the subject (product) is photographed, the rotation angle of the hood 402 and the height of the subject base 405 are not moved, and only the tilt angle of the camera tilt base 403 is obtained. By adjusting to the “camera UP” state, the image pickup surface of the digital camera 20 is adjusted so as to capture the upper surface of the subject projected on the mirror 409. Depending on the size of the subject 60, the hood 402 may be rotated in a direction in which the imaging surface of the digital camera 20 faces upward to enter the “hood DOWN” state. Furthermore, since the photographed image taken here is a mirror image reflected on the mirror 409, the front and back of the top surface of the subject are reversed, and the image at the normal position on the top surface of the subject is reversed by reversing the top and bottom of the photographed image after photographing. Can be obtained.
[0054]
Further, as shown in FIG. 7C, when photographing the front of a tall subject (product), the hood 402 is rotated around the rotation axis, and the opening facing the case 401 is illustrated. It is adjusted to the “hood UP” state so as to ensure an imaging range for a tall subject facing in the middle and downward direction. Further, the tilt angle of the camera tilt table 403 is adjusted so that the image pickup surface of the digital camera 20 faces downward to be in the “camera UP” state, and further, the lift position of the subject base 405 is adjusted to be low. The imaging surface of the digital camera 20 is adjusted so that it is easy to photograph the front surface of a tall subject.
[0055]
As described above, in the imaging device 40, the rotation angle of the hood 402, the tilt angle of the camera tilt base 403, and the ascending / descending position of the subject base 405 are appropriate depending on the height of the subject and the imaging conditions such as the imaging surface. Therefore, the optimum shooting environment can be easily set.
[0056]
Next, photographing processing executed by the CPU 101 in the image processing apparatus 10 in order to set each photographing condition as described above will be described based on a flowchart shown in FIG.
[0057]
In FIG. 8, first, the CPU 101 determines whether or not an “image editing” process has been instructed by an instruction operation on the input device 102 (step S101). If an “image editing” process has been instructed, the CPU 101 proceeds to step S102. If “image editing” processing is not instructed and “image editing” processing is not instructed, it is determined whether or not “automatic image capturing” processing has been instructed (step S103).
[0058]
If the “manual shooting” process is instructed in step S103, the process proceeds to step S109. If the “automatic shooting” process is instructed, the process is stored as a shooting condition specifying screen for specifying the shooting condition. A screen for designating the “imaging condition name” and the “imaging surface” stored in the imaging condition table (FIG. 4A) stored in the device 106 is displayed, and the “imaging condition name” and the “imaging” of the subject are displayed. "Face (front, top, overhead view)" is designated (steps S104 and S105), and the subject (product) is prompted to be set on the subject base 405.
[0059]
Then, when the subject is set on the subject base 405 by the user and the “shooting condition name” and the shooting plane of the subject are specified, the CPU 101 sets the shooting apparatus 40 according to each shooting condition corresponding to the specified shooting plane. Each unit is adjusted so as to meet the photographing condition (step S106).
[0060]
Thereafter, the CPU 101 executes processing for photographing the photographing surface of the subject specified in step S106 (step S107), and determines whether or not photographing completion is instructed by an instruction operation on the input device 102 (step S108). If the completion of shooting is instructed, the process is terminated as it is. If the completion of shooting is not instructed, the process returns to step S105 to execute another shooting.
[0061]
Also, when “manual operation” is instructed in step S103, the CPU 101 proceeds to step S109, executes upper surface discrimination processing described later, and manually moves / adjusts each device in the photographing apparatus 40. And the respective drive units included in the photographing apparatus 40 are moved in accordance with an instruction operation on the input device 102. Then, the CPU 101 determines whether or not the upper surface of the subject can be captured based on the position where each unit of the imaging device 40 has moved, and if it determines that the upper surface can be captured, the digital camera 20 is set to invert the captured image.
[0062]
When shooting is executed in accordance with the instruction operation of the input device 102 (step S110), it is determined whether or not shooting has been completed (step S111), and an instruction to continue shooting is input from the input device 102. Return to step S109, and if completion of all photographing is instructed, the process proceeds to step S112.
[0063]
In step S112, it is determined whether or not to store and learn data regarding the position of each part including the angles of the hood 402 and the camera tilt base 403 set in the processing of steps S109 to S111. If learning is performed here, data relating to the position of each unit is stored in the storage device 106, and the photographing conditions set in step S109 can be easily reproduced.
[0064]
Here, when an instruction to perform learning is input from the input device 102, the position of each part of the imaging device 40 and the display 12 that are temporarily stored in the RAM 103 in the top surface imaging process in step S109 are displayed. Names are given to various data indicating the setting state of the monitor screen to be stored and stored in the photographing condition table (FIG. 4A) stored in the storage device 106 (step S113), and the process is terminated.
If there is an instruction input not to perform learning in step S112, the process is terminated as it is.
[0065]
FIG. 9 is a flowchart showing in more detail the upper surface discrimination process shown in step S109 of FIG.
In this upper surface determination process, first, the CPU 101 confirms whether or not an instruction to manually move each part of the imaging device 40 is input by the input device 102 (step S121). When the manual movement is instructed, the designated device is moved to the designated position in accordance with the content of the instruction input by the input device 102 (step S122). If an instruction to manually move each unit of the imaging device 40 is not input, the process proceeds to step S131 described later without executing the subsequent processing.
[0066]
Subsequently, the CPU 101 causes the angle sensor 403b to detect the angle of the camera tilt table 403 after movement, and reads the angle of the camera tilt table 403 based on the tilt angle detection signal output from the angle sensor 403b (step S123). . Similarly, the CPU 101 reads the angle of the hood 402 based on the rotation angle detection signal output from the angle sensor 407b (step S124).
[0067]
Then, the CPU 101 calculates the sum of the angles of the camera tilt table 403 and the hood 402 read in step S123 and step S124, and determines whether this sum is larger than a predetermined “set upward angle”. (Step S125). Here, the “set upward angle” is the minimum necessary angle at which the imaging surface of the digital camera 20 should face upward when shooting the upper surface of the subject, and is set in advance and stored in the storage device 106. Yes.
If the sum of the angle of the camera tilt base 403 and the angle of the hood 402 is smaller than the “set upward angle” in this step S125, the upward state of the imaging surface of the digital camera 20 is not sufficient for photographing the upper surface of the subject. Therefore, the process proceeds to step S126, and an input as to whether to photograph the upper surface of the subject is requested. In step S126, if an instruction to specify the top surface of the subject is input from the input device 102, the display device 105 informs the user that the top surface cannot be captured by displaying on the display device 105. The process returns to step S121.
If there is no input for designating photographing of the upper surface of the subject in step S126, the process proceeds to step S131 described later.
[0068]
On the other hand, when the sum of the angle of the camera tilt base 403 and the angle of the hood 402 is larger than the “set upward angle” (step S125; Yes), the CPU 101 determines the angle of the camera tilt base 403 and the angle of the hood 402. It is determined whether or not the sum of is smaller than the “upper surface limit angle” (step S128).
[0069]
Here, the “upper limit angle” is an upper limit angle at which the imaging surface of the digital camera 20 can capture an image reflected on the mirror 409, and is preset and stored in the storage device 106. When the sum of the angle and the angle of the hood 402 is larger than the “upper limit angle”, the digital camera 20 is facing too much upward, making it impossible to photograph. Therefore, when the sum of the angle of the camera tilt table 403 and the angle of the hood 402 exceeds the “upper limit angle”, the CPU 101 indicates that the upper limit has been exceeded by displaying on the display device 105 or the like. Guidance is provided (step S129), and the process returns to step S121.
[0070]
When the sum of the angle of the camera tilt base 403 and the angle of the hood 402 is smaller than the “upper limit angle” (step S128; Yes), the CPU 101 is captured by the digital camera 20 and is displayed on the display device 105 before shooting. Thus, the subject image on the monitor screen 105a (FIG. 11) displayed on the display 12 is switched to a “mirror screen” that reverses the image reflected in the mirror and converts it into an image at the normal position (step S130).
[0071]
Then, the CPU 101 requests an input as to whether or not the shooting conditions can be confirmed in the current state (step S131), and when an input for instructing the determination is performed by the input device 102, the CPU 101 Various data such as data indicating the position of each part, data indicating whether the photographing surface of the subject is the front surface or the upper surface, and data indicating whether or not the screen is switched to the “mirror screen” are temporarily stored in the memory area in the RAM 103. (Step S132), the process ends.
If an instruction not to finalize the condition is input in step S131, the process returns to step S121.
[0072]
FIG. 10 is a diagram schematically illustrating the configuration of the RAM 103 in a state where shooting conditions are temporarily stored in the top surface shooting process illustrated in FIG. 9.
As shown in FIG. 10, in the RAM 103, “camera angle” indicated by the rotation angle detection signal output from the angle sensor 407b and “camera” indicated by the tilt angle detection signal output from the angle sensor 403b. “Angle” is stored.
Further, the “set upward angle” and the “upper limit angle” read from the storage device 106 are stored in the RAM 103, and further, the RAM 103 is a captured image of the image captured in step S110 (FIG. 8). A storage area for temporarily storing files, a work area, and the like are provided.
[0073]
FIG. 11 is a diagram showing a monitor screen 105 a displayed on the display 12 by the display device 105. The monitor screen 105a shown in FIG. 11 is a screen on which an image temporarily captured by the digital camera 20 is displayed before shooting is performed after the shooting conditions are specified in the upper surface determination process shown in FIG.
[0074]
The monitor screen 105a shown in FIG. 11 includes a zoom setting frame 105b for setting the zoom of the digital camera 20, a focus setting frame 105c for setting the focus, an aperture setting frame 105d for setting the aperture, and a subject base 405. A pedestal position setting frame 105e for setting the elevating position of the hood 402, a hood position setting frame 105f for setting the rotation position of the hood 402, a camera holder position setting frame 105g for setting the tilt angle of the camera tilt base 403, and a subject base 405. A monitor frame 105h for monitoring the captured image of the set subject and a “CAL1” button 105j that is operated when the potentiometer 405b is calibrated are displayed.
[0075]
In each setting frame 105b to 105e, a slide button for adjusting each driving unit to a desired position, a “current position” and “target position” display frame for numerically displaying the current position and the target position of each driving unit, and each drive A “status” display frame for displaying the drive state of each part, and a “move”, “stop” button and the like for designating the drive state of each drive part are displayed.
Further, “current angle” and “target angle” displays indicating the current rotation angle of the hood 402 and the target angle are displayed in the setting frame 105f. Similarly, in the setting frame 105g, “current angle”, “Target angle” display is displayed.
[0076]
When various shooting conditions on the monitor screen 105a are designated in step S121 of the upper surface discrimination process shown in FIG. 9, the CPU 101 performs various operations so as to move and adjust each drive unit of the photographing apparatus 40 to the designated shooting conditions. An instruction signal is output to the imaging control device 30 via the cable C, and each drive unit of the imaging device 40 is moved and adjusted so as to correspond to the imaging conditions.
[0077]
The right side of the monitor screen 105a indicates that the monitor image temporarily captured by the digital camera 20 and the “mirror screen” that reverses the upper limit of the image captured by the digital camera 20 are set. A “mirror image inversion” display box 105i is displayed, and a “mirror inversion” button 105k for forcibly switching the setting of the “mirror screen” to the normal state is displayed below the monitor image.
[0078]
That is, in step S130 (FIG. 9), when it is determined that the shooting condition is a condition for shooting the upper surface of the subject and the display is switched to the “mirror screen”, the “mirror inversion” display box is displayed on the monitor screen 105a. 105i is displayed and the monitor image is inverted and displayed. As a result, it is possible to clearly notify the user whether or not the currently displayed image is an inverted image, so that the user can confirm, so that the inverted display is mistakenly mixed with the normal display. There is no end.
In addition, even if the user does not give an instruction to shoot the top surface of the subject or specify reverse display, it automatically detects that the shooting conditions for shooting the top surface of the subject have been specified and displays it on the monitor screen. Since the “mirror image inversion” display box 105i is displayed, a user's mistake can be prevented more reliably.
[0079]
As described above, according to the photographing system 1 in the first embodiment to which the present invention is applied, the subject (product) is photographed by moving each part of the photographing device 40 to the position specified by the input device 102. In addition, the angle of the hood 402 and the angle of the camera tilt base 403 specified by the input device 102 are detected by the angle sensor 403b and the angle sensor 407b, and the sum of these angles should be taken to photograph the upper surface of the subject (product). It is determined whether or not the angle is an angle, and if the front and top surfaces of the subject (product) can be photographed, the presence of an instruction input for photographing the front surface is detected and the top surface of the subject (product) is photographed. If it is determined, the display device 105 displays the monitor image of the subject (product) displayed on the monitor screen 105a in the “mirror screen” state in which the upper limit is inverted. Indicated was further displays a "mirror image flip" display box 105i in the vicinity of the monitor image.
[0080]
Therefore, regardless of whether the user intentionally instructs the upper surface to be photographed, when the upper surface of the subject (product) is photographed using the mirror 409, the image of the subject (product) is turned upside down. Since the image at the normal position is displayed, the image at the normal position is always displayed when the image capturing condition is specified and the digital camera 20 performs the image capturing. Therefore, the “mirror screen” state in which the user is erroneously displayed in reverse is not confused with the normal display state, and mistakes during shooting can be reliably prevented. As a result, mistakes that cause re-shooting can be prevented, so that it is possible to avoid an increase in work time and an increase in work load. In particular, when mistakes are likely to occur, such as when a large number of subjects are photographed continuously, a significant preventive effect can be obtained. The monitor screen 105a displays a “mirror inversion” display box 105i to clearly notify that the inverted image is displayed, so that an image obtained by inverting the image reflected in the mirror is displayed. Therefore, it is possible to more reliably prevent mistakes from occurring.
[0081]
Furthermore, according to the photographing system 1 in the above embodiment, the data indicating the position of each part of the photographing device 40 stored in the RAM 103 in the top surface photographing process (FIG. 9), indicating whether the photographing surface of the subject is the front surface or the top surface. Since various data such as data and data indicating whether or not the screen has been switched to the “mirror screen” is stored in the imaging condition table (FIG. 4A) stored in the storage device 106, the data subjected to the top surface imaging process And the shooting conditions indicated by the data can be easily reproduced. As a result, when shooting a subject (product) with a similar size or shape, it is not always necessary to execute the top surface shooting process every time, the work efficiency can be further improved, and the work time can be shortened. Is possible.
[0082]
In the above-described embodiment, the case where the monitor image is displayed in reverse is described. However, it is of course possible to invert only the captured image. Further, the image processing apparatus 10 may be provided with an audio output device having a speaker or the like so as to notify that it is in a “mirror screen” state by sound.
Alternatively, the digital camera 20 can be rotated in the horizontal direction, and the mirror 409 is installed on the side of the subject, and the side and back images of the subject reflected on the mirror 409 are photographed by the digital camera 20, and the photographed image is taken. It is good also as a structure which displays on the display 12 the reverse image which reversed left and right, and it can change suitably also about the structure of other details.
[0083]
Furthermore, in the above-described embodiment, the “mirror image reversal” display box 105i is displayed on the monitor screen 105a to notify that the state is the “mirror surface screen” in the reversed display. The display color of the peripheral edge of the monitor screen 105a may be switched only during the “mirror screen” state, and at the same time as the “mirror inversion” display box 105i is displayed, The display color of the edge may be switched.
[0084]
【The invention's effect】
According to the photographing apparatus of the first aspect of the present invention and the storage medium according to the fifth aspect, when the image of the photographing object reflected in the mirror is photographed by the camera, the image reflected in the mirror by the angle of the imaging surface of the camera When the camera is moved and rotated, an image with the mirror image inverted is displayed without performing settings to invert the captured image. The As a result, when shooting using a mirror, the captured image is inverted and the image at the normal position is displayed, and when the image of the subject is captured without using the mirror, the captured image is displayed as it is, The displayed image is always the image at the normal position. Therefore, no mistakes such as accidentally reversing a captured image that does not need to be reversed occur, so that it is possible to prevent a situation such as an increase in the work time and an increase in the burden on the worker due to a work mistake, and to improve work efficiency. Improvements can be made.
[0085]
According to the second aspect of the present invention, when an inverted image obtained by inverting the photographed image is displayed on the display means, the inverted image is displayed because it is displayed in a display state different from the normal state. Clearly informed. As a result, it is possible to more reliably prevent mistakes that confuse the state in which the captured image is displayed as it is and the state in which the reverse image is displayed, and improve operability.
[0086]
According to the third aspect of the present invention, when the inverted image obtained by inverting the photographed image is displayed by the display means, the guidance display indicating the inverted image is displayed, so the inverted image is displayed. It is clearly notified that Therefore, it is possible to more reliably prevent mistakes that confuse whether the displayed image is the captured image itself or a reverse image, and improve operability.
[0087]
According to the fourth aspect of the present invention, when the upper surface of the subject is photographed using the mirror installed above the subject housed in the case, the inverted image obtained by inverting the photographed image is displayed. The image at the normal position is always displayed on the display means. This makes it possible to set and check whether the image is a reversed image even when shooting a subject that is difficult to distinguish whether it is a reversed image at first glance, such as when shooting a subject with a very small bottom area. Therefore, it is possible to always obtain an image in the normal position, greatly improve work efficiency by improving operability, and prevent mistakes.
[Brief description of the drawings]
FIG. 1 is an external perspective view showing an overall configuration of a photographing system 1 in an embodiment to which the present invention is applied.
2 is a block diagram showing a configuration of a control system 100 of the image processing apparatus 10 shown in FIG.
3 is a block diagram showing a configuration of a control system 200 of the digital camera 20 and a control system 300 of the imaging control device 30 shown in FIG.
4 is a diagram schematically showing a configuration of a main part in the storage device 106 of FIG. 2, (a) is a diagram showing a configuration of a shooting condition table, and (b) is a configuration of a shot image file. FIG.
5 is a diagram showing the relationship between the tilt of the camera tilt table 403 and the hood 402 in FIG. 1 and the detection operation of the angle sensor 403b and the angle sensor 407b in FIG. 3; FIG. It is a figure which shows the relationship with the detection operation of the sensor 403b, (b) is a figure which shows the relationship between the detection operation | movement of the hood 402 and the angle sensor 407b.
6 is a cross-sectional view showing a main part of the photographing apparatus 40 shown in FIG. 1. FIG.
7 is a cross-sectional view of the main part showing the operation of the photographing apparatus 40 shown in FIG. 1, wherein (a) is a diagram showing a state of photographing the front surface of a short subject, and (b) is a top view of the subject. (C) is a figure which shows the state which image | photographs the front surface of a tall subject.
8 is a flowchart showing a photographing process executed by a CPU 101 in the image processing apparatus 10 of FIG.
FIG. 9 is a flowchart showing in more detail the upper surface discrimination process shown in step S109 of FIG.
10 is a diagram schematically showing a configuration of a RAM 103 in the upper surface discrimination process shown in FIG.
11 is a diagram showing a monitor screen 105a displayed on the display 12 by the display device 105 of FIG.
[Explanation of symbols]
1 Shooting system
10 Image processing device
11 Body
12 display
13 Keyboard
14 mouse
100 Control system
101 CPU
102 Input device
103 RAM
104 I / F
105 Display device
106 Storage device
107 storage media
20 Digital camera
200 Control system
201 I / F
202 Camera control unit
203 Image memory
204, 205, 206 Motor
207 Zoom
208 focus
209 Aperture
210, 211, 212 Potentiometer
30 Shooting control device
300 Control system
301 I / F
302 Stop switch
303 Camera orientation detection switch
304 Tilt pedestal drive controller
305 Subject base drive control unit
306 Hood drive control unit
307 Lighting control unit
40 Shooting device
401 cases
401a Rear door
402 Food
403 Camera tilt base
403a, 405a, 407a Motor
403b Angle sensor
404 Emergency stop button
405 Subject base
405b Potentiometer
406 Side door
407 Hood drive
407b Angle sensor
409 mirror
410 door
411 background board
412 clips
413 Background sheet

Claims (5)

移動および所定の方向に回動可能なカメラにより撮影対象を撮影して撮影画像を表示手段によって表示する撮影装置であって、
前記撮影対象の像を前記カメラの撮像面に対して投影する鏡と、
この鏡が前記カメラの撮像範囲に含まれるか否かを前記カメラの撮像面の角度をもとに判別する判別手段と、
この判別手段によって前記カメラの撮像範囲が前記鏡を含むと判別された場合に、前記カメラの撮影画像の上下あるいは左右を反転させた反転画像を前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする撮影装置。
An imaging device that captures an image of an object to be photographed with a camera that can move and rotate in a predetermined direction, and displays the photographed image on a display means,
A mirror for projecting the image to be imaged onto the imaging surface of the camera;
Determining means for determining whether or not this mirror is included in the imaging range of the camera based on the angle of the imaging surface of the camera;
Display control means for displaying on the display means an inverted image obtained by inverting the top or bottom or the left and right of the image captured by the camera when the determination means determines that the imaging range of the camera includes the mirror;
An imaging apparatus comprising:
前記表示制御手段は、前記撮影画像を反転させた反転画像を前記表示手段に表示させる場合に、前記表示手段における表示状態を通常の表示状態とは異なる表示状態に切り換えて表示させること、
を特徴とする請求項1記載の撮影装置。
The display control means, when displaying an inverted image obtained by inverting the photographed image on the display means, switching the display state on the display means to a display state different from a normal display state;
The imaging device according to claim 1.
前記表示制御手段は、前記撮影画像を反転させた反転画像を前記表示手段に表示させるとともに、表示中の画像が反転画像であることを示す案内表示を前記表示手段に表示させること、
を特徴とする請求項1または2記載の撮影装置。
The display control means causes the display means to display an inverted image obtained by inverting the captured image, and causes the display means to display a guidance display indicating that the image being displayed is an inverted image;
The imaging device according to claim 1, wherein:
前記鏡は、ケース内に収容された前記撮影対象の上方に設置され、前記撮影対象の上面の像を前記カメラの撮像面に投影する鏡であって、
前記表示制御手段は、前記判別手段により前記カメラの撮像範囲が前記鏡を含むと判別された場合に前記カメラの撮影画像を上下に反転させた反転画像を前記表示手段に表示させること、
を特徴とする請求項1から3のいずれかに記載の撮影装置。
The mirror is a mirror that is installed above the shooting target housed in a case and projects an image of the upper surface of the shooting target onto the imaging surface of the camera,
The display control means causes the display means to display an inverted image obtained by inverting the captured image of the camera up and down when the determination means determines that the imaging range of the camera includes the mirror.
The imaging device according to claim 1, wherein:
移動および所定の方向に回動可能なカメラにより撮影対象を撮影して撮影画像を表示手段により表示する撮影装置を制御するためのコンピュータが実行可能なプログラムを格納した記憶媒体であって、
前記撮影対象の像を前記カメラの撮像面に対して投影する鏡が前記カメラの撮像範囲に含まれるか否かを前記カメラの撮像面の角度をもとに判別させるためのコンピュータが実行可能なプログラムコードと、
前記カメラの撮像範囲が前記鏡を含むと判別された場合には、前記カメラの撮影画像の上下あるいは左右を反転させた反転画像を前記表示手段に表示させるためのコンピュータが実行可能なプログラムコードと、
を含むプログラムを格納したことを特徴とする記憶媒体。
A storage medium storing a computer-executable program for controlling a photographing apparatus that photographs a photographing object with a camera that can move and rotate in a predetermined direction and displays a photographed image on a display means,
A computer capable of determining whether a mirror that projects the image to be photographed on the imaging surface of the camera is included in the imaging range of the camera based on the angle of the imaging surface of the camera is executable. Program code,
When it is determined that the imaging range of the camera includes the mirror, a computer-executable program code for causing the display means to display an inverted image obtained by inverting the up / down or left / right of the image captured by the camera; ,
A storage medium characterized by storing a program including:
JP34735598A 1998-12-07 1998-12-07 Imaging apparatus and storage medium Expired - Fee Related JP3744237B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34735598A JP3744237B2 (en) 1998-12-07 1998-12-07 Imaging apparatus and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34735598A JP3744237B2 (en) 1998-12-07 1998-12-07 Imaging apparatus and storage medium

Publications (2)

Publication Number Publication Date
JP2000175085A JP2000175085A (en) 2000-06-23
JP3744237B2 true JP3744237B2 (en) 2006-02-08

Family

ID=18389672

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34735598A Expired - Fee Related JP3744237B2 (en) 1998-12-07 1998-12-07 Imaging apparatus and storage medium

Country Status (1)

Country Link
JP (1) JP3744237B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3639728A4 (en) * 2017-05-01 2021-02-17 Nidek Co., Ltd. Ophthalmologic device

Also Published As

Publication number Publication date
JP2000175085A (en) 2000-06-23

Similar Documents

Publication Publication Date Title
JP4333223B2 (en) Automatic photographing device
WO2016119301A1 (en) Terminal, and image capturing method and device
EP2408203A2 (en) Imaging control system, and control apparatus and method for imaging apparatus
JP2006317559A (en) Projection type image display apparatus and image display method
JP2004320123A (en) Data presentation apparatus
US20050254811A1 (en) Digital camera and portable device
JP2000209575A (en) Monitor camera device
JP3744237B2 (en) Imaging apparatus and storage medium
JP3570248B2 (en) Shooting assistance device
KR20070033541A (en) Apparatus and method for controling pan and tilt for monitoring camera
JP2004187140A (en) Document presenting apparatus
JP2000048171A (en) Photographing device and storage medium
JP2008098961A (en) Imaging apparatus, its control method, and control program
JP2000162673A (en) Photographic device
JP2906301B2 (en) Camera tilt camera
JP2000030037A (en) Photographing device
JP2000035529A (en) Abnormality detector for photographing device and abnormality detector for driving device
JP2000066290A (en) Photographing device and storage medium
JP2934518B2 (en) Video camera controller
JPH10268416A (en) Remote control tripod universal head device
JP2001145018A (en) Photographed image processor, and storage medium
JP5014652B2 (en) Auto focus system
JP2001177822A (en) Camera controller
KR20100035753A (en) Apparatus and method for controlling auto flip of monitoring camera
JPH04331586A (en) Video camera

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051028

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051101

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051114

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091202

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101202

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111202

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111202

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121202

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121202

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131202

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees