JP3744237B2 - Imaging apparatus and storage medium - Google Patents
Imaging apparatus and storage medium Download PDFInfo
- 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
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
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
[0012]
In FIG. 1, an
[0013]
The photographing
[0014]
Furthermore, on the front side of the
[0015]
Further, on the front side surface of the
[0016]
Further, a cable C for transmitting and receiving various control signals and various detection signals related to shooting is connected between the
[0017]
Next, the configuration of the
In FIG. 2, the
[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
[0019]
Further, the CPU 101 executes a photographing process (see FIG. 8) described later when photographing the subject (product) in the photographing
[0020]
Further, when manual photographing is instructed by an instruction from the
[0021]
The
[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 /
[0024]
The
[0025]
The storage device 106 includes a
[0026]
The program, data, and the like stored in the
[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
[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
3, the
[0031]
The I /
[0032]
The
[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
[0034]
The
[0035]
The
[0036]
In FIG. 3, the control system 300 of the
[0037]
The I /
[0038]
The
[0039]
The camera
[0040]
The tilt base
[0041]
The subject pedestal drive control unit 305 outputs a subject pedestal drive control signal to the
In addition, when a stop signal is input via the I /
[0042]
The hood
[0043]
The
[0044]
The
[0045]
FIG. 5 is a diagram showing the relationship between the tilt of the
[0046]
As shown in FIG. 5A, the
For example, in the state shown in FIG. 5A, the
[0047]
In addition, as shown in FIG. 5B, the
For example, in the state shown in FIG. 5B, the
[0048]
Therefore, as shown in FIG. 5, by calculating the sum of the angle detected by the
[0049]
Next, the operation of the present embodiment will be described.
First, the operation of each part in the photographing
[0050]
In the photographing
[0051]
On the other hand, a
[0052]
As shown in FIG. 7A, when photographing the front surface of a short subject (product), the
[0053]
Further, as shown in FIG. 7B, when the upper surface of the subject (product) is photographed, the rotation angle of the
[0054]
Further, as shown in FIG. 7C, when photographing the front of a tall subject (product), the
[0055]
As described above, in the
[0056]
Next, photographing processing executed by the CPU 101 in the
[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
[0059]
Then, when the subject is set on the
[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
[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
[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
[0064]
Here, when an instruction to perform learning is input from the
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
[0066]
Subsequently, the CPU 101 causes the
[0067]
Then, the CPU 101 calculates the sum of the angles of the camera tilt table 403 and the
If the sum of the angle of the
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
[0069]
Here, the “upper limit angle” is an upper limit angle at which the imaging surface of the
[0070]
When the sum of the angle of the
[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
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
As shown in FIG. 10, in the
Further, the “set upward angle” and the “upper limit angle” read from the storage device 106 are stored in the
[0073]
FIG. 11 is a diagram showing a
[0074]
The
[0075]
In each setting
Further, “current angle” and “target angle” displays indicating the current rotation angle of the
[0076]
When various shooting conditions on the
[0077]
The right side of the
[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
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
[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
[0081]
Furthermore, according to the photographing
[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
Alternatively, the
[0083]
Furthermore, in the above-described embodiment, the “mirror image reversal” display box 105i is displayed on the
[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
2 is a block diagram showing a configuration of a
3 is a block diagram showing a configuration of a
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
6 is a cross-sectional view showing a main part of the photographing
7 is a cross-sectional view of the main part showing the operation of the photographing
8 is a flowchart showing a photographing process executed by a CPU 101 in the
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
11 is a diagram showing a
[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:
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3639728A4 (en) * | 2017-05-01 | 2021-02-17 | Nidek Co., Ltd. | Ophthalmologic device |
-
1998
- 1998-12-07 JP JP34735598A patent/JP3744237B2/en not_active Expired - Fee Related
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 |