JP2018106730A - 撮像装置及びプログラム - Google Patents
撮像装置及びプログラム Download PDFInfo
- Publication number
- JP2018106730A JP2018106730A JP2018019196A JP2018019196A JP2018106730A JP 2018106730 A JP2018106730 A JP 2018106730A JP 2018019196 A JP2018019196 A JP 2018019196A JP 2018019196 A JP2018019196 A JP 2018019196A JP 2018106730 A JP2018106730 A JP 2018106730A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- imaging
- control unit
- camera
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Studio Devices (AREA)
- Details Of Cameras Including Film Mechanisms (AREA)
- Camera Data Copying Or Recording (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
【解決手段】撮像装置1は、被写体を撮像して画像データを出力する撮像部4と、撮像部4が出力した画像データにファイル名を付して記録する制御部20と、他の撮像装置と通信する通信部24と、を有し、制御部20は、前記他の撮像装置と通信していない場合に撮像部4が前記画像データを出力すると、撮像部4が前記画像データを出力した後に通信部24が受信した前記他の撮像装置の画像データに係る情報に基づいて、前記他の撮像装置と通信していない場合に撮像部4が出力した前記画像データにファイル名を付して記録する。
【選択図】図1
Description
しかし、このようなカメラは、各カメラ間の通信が不通状態になった場合に、他のカメラのファイル名に基づいて画像データのファイル名を決定することができなくなり、各カメラにおいてファイル名が重複してしまう場合があった。
以下、図面等を参照して、本発明の実施形態について説明する。
図1は、実施形態のカメラの全体構成を説明する概略図である。
レンズ部2は、カメラ1の前部に設けられ、被写体の光A1を入射し、撮影目的に応じて被写体像を拡大又は縮小して、撮像素子4へと射出するズーム機能を有したレンズ群である。
レンズ駆動回路3は、制御部20の出力信号に基づいて、レンズ部2を光軸方向に移動させる制御回路である。
画像処理回路5は、撮像素子4で変換した撮像データを画像データに変換する回路であり、変換した画像データを制御部20に出力する。ここで、撮像データとは、カメラ1に設けられた撮像素子4によって電気信号に変換された被写体像のデータをいい、通常RAWデータと呼ばれる。RAWデータはRGB信号を情報として含んでいる。画像データとは、画像処理回路5によって、撮像データがJPEG形式やビットマップ形式等の汎用的なファイル形式に変換された画像のデータをいう。画像処理回路5による変換には、YUV変換が含まれる。YUV変換とは、RGB信号を輝度信号と2つの色差信号を使って表現される色空間へ変換することである。
なお、本実施形態では、撮像データを、YUV変換を介して画像データに変換する例を示すが、これに限定されるものでない。
電源スイッチ11は、カメラ1に電源を投入又は遮断するスイッチである。
レリーズスイッチ12は、被写体像の撮影に係る操作を実行するスイッチであり、半押しスイッチSW1と、全押しスイッチSW2とを有する。半押しスイッチSW1は、カメラ1の測光、測距等の撮影準備(例えば、オートフォーカス等)を開始させるスイッチであり、全押しスイッチSW2は、被写体像の撮影を実行するスイッチである。
シンクロスイッチ13は、撮影した画像データのファイル名を、他のカメラに保存されたファイル名と同期(シンクロナイズ)させて保存するモード(以下、シンクロモードという)と、他のカメラとは同期させずに独立して保存するモードとを切り替えるスイッチである。ここで、シンクロモードは、カメラ1と他のカメラとを同期させることによって、各カメラで撮影された画像データのファイル名が重複しないようにしてファイル名を決定する。
記憶部21は、カメラ1の動作に必要なプログラム、情報等を記憶するための半導体メモリ素子等の記憶装置である。記憶部21は、撮像素子4の撮像データを画像データに変換してメモリカード22に保存する画像データ保存プログラムを記憶する。また、記憶部21には、所定の領域(アドレス)に、撮像素子4の撮像データが記録される。記憶部21は、例えば、読み書き可能なメモリ(RAM、フレームバッファ、イメージメモリなど)と読み出しのみ可能なメモリ(ROMなど)とからなる構成とすることができる。その場合、カメラ1の動作に必要なプログラム、情報等は、ROMに記憶し、撮像素子4の撮像データは、読み書き可能なメモリに一時的に記録される。
表示部23は、撮影した被写体像を表示したり、カメラ1の設定画面を表示したりする液晶モニタ(LCD)であり、カメラ1の背面に設けられている。
通信部24は、他のカメラと無線通信を行う通信モジュールであり、例えば、Bluetooth(IEEE 802.15.1)(登録商標)等の通信規格が使用される。
図2は、カメラ1の撮影動作を説明するフローチャートである。なお、以下の説明では、カメラ1の他にもう1台、カメラ1と同様のカメラ(以下、他のカメラという)が存在し、カメラ1が通信部24を介して他のカメラと通信するものとして説明する。
S1において、カメラ1の制御部20は、カメラ1の電源が投入(ON)された状態であるか否かを判定し、電源が投入状態であると判定した場合(S1、Yes)、S4へ進み、投入状態でないと判定した場合(S1、No)、S2へ進む。
S2において、制御部20は、操作部10の電源スイッチ11が操作(電源投入指示)されたか否かを判定し、操作されたものと判定した場合(S2、Yes)、S3へ進み、操作されていないものと判定した場合(S2、No)、S1へ戻る。
S4において、制御部20は、電源スイッチ11が操作(電源遮断指示)されたか否かを判定し、操作されたものと判定した場合(S4、Yes)、S5へ進み、S5において、カメラ1の電源を遮断してS1に戻る。
一方、制御部20は、電源スイッチ11が操作(電源遮断指示)されていないものと判定した場合(S4、No)、S6に進む。
S7において、制御部20は、操作部10の操作内容に基づいて、メニューの変更処理を行い、S1に戻る。
制御部20は、シンクロスイッチ13がONであり、かつ、フラグがF=1である場合(S8、Yes)、S9に進み、シンクロスイッチ13がOFFか、又は、フラグがF=0である場合(S8、No)、S16に進む。
S10において、制御部20は、他のカメラとの通信状態が正常であるか否かを確認する。そして、S11において、制御部20は、通信状態が正常であると判定した場合(S11、Yes)、S12に進み、依然として通信状態が正常でない(不通である)と判定した場合(S11、No)、S15に進む。ここで、制御部20は、通信確認の信号を他のカメラに対して送信し、その信号に応じて他のカメラから返信を受信した場合に、通信状態が正常であると判定し、返信を受信しない場合に、通信状態が不通であると判定する。また、このとき、通信が正常であると判定した場合、制御部20は、記憶部21に記録されたカメラ1の撮像情報(詳細は後述する)を他のカメラに送信するとともに、他のカメラから他のカメラの撮像情報を受信して記憶部21に記録する。
そして、S14において、制御部20は、記憶部21の画像データ保存プログラムを実行し、通信状態が不通であった時の撮像データの画像データへの変換及び保存処理を実施する(詳細は後述する)。
S15において、制御部20は、通信状態が不通であると判定したので、タイマーを開始する。
S17において、制御部20は、レンズ駆動回路3を制御してレンズ部2を駆動し、オートフォーカス(AF)動作を実行してS18に進む。
S18において、制御部20は、半押しスイッチSW1が継続して操作されているか否かを判定し、継続して操作されていると判定した場合(S18、Yes)、S19に進み、継続して操作されていないものと判定した場合(S18、No)、S1に戻る。
S20において、制御部20は、撮像素子4に入射した被写体光を露光し、記憶部21の画像データ保存プログラムを実行して被写体像の撮像データの記録処理を行い(詳細は後述する)、再びS1からの動作を繰り返す。
なお、S16からS19の処理は、一般的なカメラによる撮影動作と同一であり、シンクロモードであるか否かにかかわらず、また、通信状態が不通であるか否かにかかわらず実施される。
図3は、実施形態の撮像素子4の撮像データの記録処理を説明するフローチャートである。
図2のS19において全押しスイッチSW2が操作され、カメラ1による撮影が実行されたら、制御部20は、図3に示すように、S100において、撮像素子4により被写体像の露光処理を行い、撮像データを取得する。
そして、S101において、制御部20は、記憶部21の所定のアドレスに取得した撮像データを記録する。
S102において、制御部20は、画像データの保存がシンクロモードであるか否かを判定する。操作部10のシンクロスイッチ13がONであれば、制御部20は、シンクロモードであると判定し(S102、Yes)、S103に進み、OFFであればシンクロモードではないと判定し(S102、No)、S114に進む。なお、シンクロモードでない場合のS114からS113までの処理は、一般的なカメラによる記録動作と同一である。
S103において、制御部20は、フラグの状態を確認し、フラグがF=1であると判定した場合(S103、Yes)、S104に進み、フラグがF=0であると判定した場合(S103、No)、S106に進む。なお、フラグがF=1であると判定した場合は、通信状態が不通であるため画像データを保存すべきファイル名が確定しないことから、S20における撮像素子4の撮像データの露光・記録処理において、画像データの保存は行われない。その代わりに、図2のS14にて画像データの保存が行われる。
そして、S105において、制御部20は、撮像した撮像データに係る撮像情報を記憶部21に記録する。ここで、撮像情報とは、撮像データに関する情報をいい、本実施形態では、撮像情報として、撮像データの撮影時刻、撮影枚数、撮影順序等の情報が含まれている。
S108において、制御部20は、S107において通信が正常であると判定したので、フラグをF=0に変更する。
そして、S109において、制御部20は、記憶部21の撮像データを読み出してYUV変換を行い、変換データを作成する。
S111において、制御部20は、受信した他のカメラのファイル名のファイル番号に1を加算した番号をファイル番号としたファイル名を変換データに関連付ける。
そして、S112において、制御部20は、変換データをJPEG形式に圧縮して画像データに変換し、S113において、その画像データに、変換データに関連付けたファイル名を付してメモリカード22に保存する。ここで、画像データは、JPEG形式に変換、保存される例を示すが、これに限定されるものでなく、例えば、ビットマップ等の形式に変換、保存されるようしてもよい。
そして、S115において、制御部20は、メモリカード22内のファイル名の最大番号に1を加算した番号をファイル番号としたファイル名を変換データに関連付ける。
それから、S104において、制御部20は、S101において撮像データを記録した記憶部21のアドレスのインクリメント処理を行う。
そして、S105において、制御部20は、撮像した撮像データに係る撮像情報を記憶部21に記録する。
また、カメラ1は、他のカメラとの通信が正常な場合は、撮像データを画像データに変換し、シンクロモードに設定されていれば、他のカメラと重複しないようにその画像データにファイル名を付すことができる。
図4は、実施形態の通信状態が不通であった時の撮像データの画像データへの変換及び保存処理を説明するフローチャートである。
具体的には、S201において、制御部20は、iを0(ゼロ)とする。
そして、S202において、制御部20は、MT[i][0]〜MT[i][2]を記憶部21から読み出して、各カメラにおいて共通する共通撮影情報に変換する。具体的には、制御部20は、読み出したMT[i][0]〜MT[i][2]を、AT[i][0]〜AT[i][2]に変換する。
S203において、制御部20は、iが通信不通時の撮影枚数msよりも小さいか否かを判定し、iがmsよりも小さいと判定した場合(S203、Yes)、S204に進み、iがmsよりも小さくないと判定した場合(S203、No)、S205に進む。
S204において、制御部20は、iに1を加算して、再びS202の処理を行う。
S205において、制御部20は、jを0(ゼロ)にする。
そして、S206において、制御部20は、S11において記録した他のカメラの撮像情報を記憶部21から読み出して、j=0における他のカメラの撮像情報、YT[j][0]〜YT[j][2]を読み出して、各カメラにおいて共通の撮影情報に変換する。具体的には、制御部20は、読み出したYT[j][0]〜YT[j][2]を、AT[i][0]〜AT[i][2]に変換する。
S207において、制御部20は、jが通信不通時の撮影枚数ysよりも小さいか否かを判定し、jがysよりも小さいと判定した場合(S207、Yes)、S208に進み、jがys以上になったと判定した場合(S207、No)、S209に進む。
S208において、制御部20は、i及びjに1を加算して、再びS206の処理を行う。
具体的には、S209において、制御部20は、iを1とし、S210において、jを0(ゼロ)とする。
そして、S211において、制御部20は、jとj+1における撮像情報を比較して撮影時刻の先後を判定する。具体的には、AT[j][0]とAT[j+1][0]とに含まれる情報を比較して撮影時刻の先後を判定する。AT[j][0]の時刻情報がAT[j+1][0]の時刻情報よりも新しい場合(S211、Yes)、S212に進み、新しくない場合(S211、No)、S213に進む。
S212において、制御部20は、AT[j][0]〜AT[j][2]と、AT[j+1][0]〜AT[j+1][2]との順序を入れ替える。
S214において、制御部20は、jに1を加算して、再びS211の処理を行う。
S215において、制御部20は、iの値がms及びysの加算値(ms+ys)よりも小さいか否かを判定し、小さいものと判定した場合(S215、Yes)、S216に進み、小さくないと判定した場合(S215、No)、S217に進む。
S216において、制御部20は、iに1を加算して、再びS210の処理を行う。
具体的には、S217において、制御部20は、メモリカード22内に保存されたファイル名の最大番号と、受信した他のカメラのファイル名情報のファイル番号との大小を比較する。メモリカード22内のファイル名の最大番号が、受信したファイル名情報のファイル番号よりも小さいと判定した場合(S217、Yes)、S218に進む。一方、メモリカード22内の最大番号が、受信したファイル名情報のファイル番号よりも大きい又は等しいと判定した場合(S217、No)、S219に進む。
S218において、制御部20は、ファイル名に付与する仮のファイル番号(以下、仮ファイル番号という)を、受信したファイル名情報のファイル番号に1を加算した番号とする。
S219において、制御部20は、ファイル名に付与する仮ファイル番号を、メモリカード22内のファイル名の最大番号に1を加算した番号とする。
S222において、制御部20は、S218又はS219において演算した仮ファイル番号にiを加算した番号をファイル番号としてファイル名に付与する。
S223において、制御部20は、撮像データをYUV変換して変換データを作成し、S224において、その変換データをJPEG形式の画像データに変換する。
そして、S225において、制御部20は、変換した画像データに、S222で作成したファイル名を付してメモリカード22に保存する。
S227において、制御部20は、iに1を加算して、再びS221に戻る。
(1)カメラ1は、他のカメラとの通信が不通である場合に、撮像データを記憶部21に記録し、通信が回復した後に、撮像データを読み出して画像データに変換する。これにより、他のカメラとの間で画像データのファイル名が重複してしまうのを防ぐことができる。従って、重複することによるファイル名の付けなおし(リネーム)の処理を回避することができる。
また、通信が回復するまでの間に撮像データから画像データへの変換を行わないので、通信不通時におけるカメラ1の撮影効率を向上させることができる。
(2)カメラ1は、他のカメラと通信不通の間に複数回撮影が行われたとしても、撮像データとともに、撮像情報を記憶部21に記録するので、撮影順にファイル番号を付与したファイル名を画像データに付して保存することができる。
(3)カメラ1は、他のカメラとの通信が不通の間に、他のカメラにより撮影が行われたとしても、通信が回復した後に、カメラ1及び他のカメラの撮像情報に基づいて撮像データを撮影順にファイル名を付して画像データに変換する。これにより、カメラ1は、他のカメラと画像データのファイル名が重複して保存されてしまうのを防ぐことができる。
図5は、変形形態のカメラの制御部の構成を示す図である。
(1)実施形態において、記憶部21の所定のアドレスに撮像データを記録し、画像データをメモリカード22に保存する例を示したが、これに限定されない。例えば、撮像データの記録及び画像データの保存を共に記憶部21に行うようにしてもよく、また、撮像データの記録及び画像データの保存をメモリカード22に行うようにしてもよい。
(4)実施形態において、カメラ1は、記憶部21に保存した画像データ保存プログラムを制御部20で実行することにより、上述の画像データの保存処理を行う例を示したが、これに限定されない。例えば、図5に示すように、制御部20は各種手段を有する構成としてもよい。
Claims (4)
- 被写体を撮像して画像データを出力する撮像部と、
前記撮像部が出力した画像データにファイル名を付して記録する制御部と、
他の撮像装置と通信する通信部と、
を有し、
前記制御部は、前記他の撮像装置と通信していない場合に前記撮像部が前記画像データを出力すると、前記撮像部が前記画像データを出力した後に前記通信部が受信した前記他の撮像装置の画像データに係る情報に基づいて、前記他の撮像装置と通信していない場合に前記撮像部が出力した前記画像データにファイル名を付して記録する撮像装置。 - 請求項1に記載の撮像装置において、
前記情報は、前記他の撮像装置の画像データに付されるファイル名に関する情報である撮像装置。 - 請求項1又は請求項2に記載の撮像装置において、
記憶部をさらに有し、
前記制御部は、前記他の撮像装置と通信していない場合に前記撮像部が前記画像データを出力すると、前記画像データにファイル名を付さずに前記記憶部に記憶する撮像装置。 - 他の撮像装置と通信可能な撮像装置が出力した画像データにファイル名を付して記録するプログラムにおいて、
前記撮像装置の制御部に、
被写体を撮像して画像データを出力させる出力ステップと、
前記撮像装置が前記他の撮像装置と通信していない場合に前記出力ステップが前記画像データを出力すると、前記出力ステップが前記画像データを出力した後に前記他の撮像装置の画像データに係る情報を受信する受信ステップと、
前記受信ステップで受信した前記情報に基づいて、前記他の撮像装置と通信していない場合に前記出力ステップが出力した前記画像データにファイル名を付して記録する記録ステップと、
を実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018019196A JP6569747B2 (ja) | 2018-02-06 | 2018-02-06 | 撮像装置及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018019196A JP6569747B2 (ja) | 2018-02-06 | 2018-02-06 | 撮像装置及びプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013118797A Division JP6286879B2 (ja) | 2013-06-05 | 2013-06-05 | 画像データ保存プログラム、カメラ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018106730A true JP2018106730A (ja) | 2018-07-05 |
JP6569747B2 JP6569747B2 (ja) | 2019-09-04 |
Family
ID=62785807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018019196A Active JP6569747B2 (ja) | 2018-02-06 | 2018-02-06 | 撮像装置及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6569747B2 (ja) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008301448A (ja) * | 2007-06-04 | 2008-12-11 | Canon Inc | 撮像装置、撮像装置の制御方法、及び撮像プログラム |
-
2018
- 2018-02-06 JP JP2018019196A patent/JP6569747B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008301448A (ja) * | 2007-06-04 | 2008-12-11 | Canon Inc | 撮像装置、撮像装置の制御方法、及び撮像プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6569747B2 (ja) | 2019-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5276308B2 (ja) | 撮像装置およびその制御方法 | |
JP2009177328A (ja) | 撮像装置 | |
CN101296295A (zh) | 图像存储装置、摄影装置、图像存储装置的控制方法 | |
JP2006197243A (ja) | 撮像装置及び撮像方法及びプログラム及び記憶媒体 | |
JP2011061715A (ja) | 撮像装置、その制御方法及びプログラム | |
JP2009044461A (ja) | 画像処理装置、撮像装置及び画像処理方法 | |
JP2016080732A (ja) | レンズユニット及びその制御方法、撮像装置及びその制御方法 | |
CN102761689A (zh) | 摄像设备、镜头设备及其控制方法 | |
JP2008028655A (ja) | レンズユニットおよびカメラシステム | |
JP6286879B2 (ja) | 画像データ保存プログラム、カメラ | |
JP6569747B2 (ja) | 撮像装置及びプログラム | |
US8049792B2 (en) | Image capture apparatus | |
JP4881195B2 (ja) | 撮像装置及びその制御方法、並びにプログラム及び記憶媒体 | |
JP2011130036A (ja) | 撮像装置 | |
JP2012029055A (ja) | 撮像装置及びその制御方法、プログラム並びに記憶媒体 | |
JP2010016585A (ja) | 情報処理装置および該情報処理装置の制御方法 | |
JP2007295401A (ja) | 撮像装置及びその制御方法 | |
JP6283989B2 (ja) | 画像変倍処理装置 | |
JP2006166051A (ja) | 電子カメラ | |
JP2006039203A (ja) | 撮像装置、及び制御方法 | |
JP2007143065A (ja) | 撮像装置及び起動制御方法 | |
JP2001290186A (ja) | 撮像装置、撮像装置の制御方法、及び撮像装置に適用可能なコンピュータプログラム | |
JP2005051347A (ja) | 撮像装置 | |
JP2016208207A (ja) | 撮像装置 | |
JP6288601B2 (ja) | 撮影装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180208 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181002 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20181203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190426 |
|
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: 20190709 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190722 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6569747 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |