JP2014160956A - 画像処理装置、画像処理方法、及び画像処理プログラム - Google Patents
画像処理装置、画像処理方法、及び画像処理プログラム Download PDFInfo
- Publication number
- JP2014160956A JP2014160956A JP2013030874A JP2013030874A JP2014160956A JP 2014160956 A JP2014160956 A JP 2014160956A JP 2013030874 A JP2013030874 A JP 2013030874A JP 2013030874 A JP2013030874 A JP 2013030874A JP 2014160956 A JP2014160956 A JP 2014160956A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image sensor
- frame rate
- unit
- dynamic range
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 130
- 238000003672 processing method Methods 0.000 title claims description 5
- 239000000203 mixture Substances 0.000 claims abstract description 10
- 238000003384 imaging method Methods 0.000 claims description 29
- 238000012937 correction Methods 0.000 claims description 18
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 230000002194 synthesizing effect Effects 0.000 claims description 11
- 230000015572 biosynthetic process Effects 0.000 claims description 8
- 238000003786 synthesis reaction Methods 0.000 claims description 8
- 238000011946 reduction process Methods 0.000 claims description 7
- 239000002131 composite material Substances 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 20
- 230000009467 reduction Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Transforming Light Signals Into Electric Signals (AREA)
- Studio Devices (AREA)
Abstract
【課題】露出時間の異なる画像を周期的に取得し、画像を合成して高いダイナミックレンジを有する画像を生成する機能を有する画像処理装置において、フレームレートを維持したまま高いダイナミックレンジの画像を生成する。
【解決手段】画像センサ12により撮影された露出時間の異なる映像フレームを合成処理する合成処理部131と、動作モードに基づいて、画像センサ12、合成処理部131を制御するマイコン135と、を備え、マイコン135は、動作モードに基づいて、合成処理部131をダイナミックレンジが高い画像を合成するように制御する場合に、画像センサ12の撮影解像度を下げることによって画像センサ12のフレームレートを維持するように制御する。
【選択図】図4
【解決手段】画像センサ12により撮影された露出時間の異なる映像フレームを合成処理する合成処理部131と、動作モードに基づいて、画像センサ12、合成処理部131を制御するマイコン135と、を備え、マイコン135は、動作モードに基づいて、合成処理部131をダイナミックレンジが高い画像を合成するように制御する場合に、画像センサ12の撮影解像度を下げることによって画像センサ12のフレームレートを維持するように制御する。
【選択図】図4
Description
本発明は、露出時間の異なる画像を周期的に取得し、画像を合成して高いダイナミックレンジを有する画像を生成するのに好適な画像処理装置、画像処理方法、及び画像処理プログラムに関する。
CMOSイメージセンサやCCDイメージセンサなどで構成される撮像素子を用いて被写体を撮影する撮像装置にあっては、暗い部屋でプロジェクタに資料を投影したシーンで人物と資料を同時に写す場合など、コントラストの大きい被写体を撮影すると、明るい部分が白く飛ぶ、あるいは、暗い部分が黒く潰れることがあった。
このような問題を解決するための技術として、従来、明るい画像(長時間露光画像)と暗い画像(短時間露光画像)から適正露出部分を抜き出して合成することで、高いダイナミックレンジを有する画像とを合成する技術が既に知られている。
このような問題を解決するための技術として、従来、明るい画像(長時間露光画像)と暗い画像(短時間露光画像)から適正露出部分を抜き出して合成することで、高いダイナミックレンジを有する画像とを合成する技術が既に知られている。
しかし、従来の高いダイナミックレンジを有する映像を合成する装置では、明るい画像と暗い画像を取得するために、
(1)複数のCMOSイメージセンサを搭載する手法
(2)短時間に露光画像を取得するための素子と、長時間に露光画像を取得するための素子とを両方備えた特別なCMOSイメージセンサを使用する手法
(3)露出時間の異なる画像を周期的に取得する手法
が使われてきた。手法(1)(2)では装置のコストが増大し、手法(3)では合成後の映像のフレームレートが、CMOSイメージセンサの出力フレームレートの1/(合成する画像の枚数)に低下するといった問題があった。
特許文献1には、ダイナミックレンジの広い映像信号を得る目的で、CMOSイメージセンサから長時間露光画像と短時間露光画像とを交互に取得し、一方を一旦メモリに格納し、もう一方の撮像画像を読み出す時にメモリ内の撮像画像信号を読み出して、それら2つの撮像画像信号を合成する構成が開示されている。
(1)複数のCMOSイメージセンサを搭載する手法
(2)短時間に露光画像を取得するための素子と、長時間に露光画像を取得するための素子とを両方備えた特別なCMOSイメージセンサを使用する手法
(3)露出時間の異なる画像を周期的に取得する手法
が使われてきた。手法(1)(2)では装置のコストが増大し、手法(3)では合成後の映像のフレームレートが、CMOSイメージセンサの出力フレームレートの1/(合成する画像の枚数)に低下するといった問題があった。
特許文献1には、ダイナミックレンジの広い映像信号を得る目的で、CMOSイメージセンサから長時間露光画像と短時間露光画像とを交互に取得し、一方を一旦メモリに格納し、もう一方の撮像画像を読み出す時にメモリ内の撮像画像信号を読み出して、それら2つの撮像画像信号を合成する構成が開示されている。
特許文献1は、ダイナミックレンジの広い映像信号を得る点が開示されている。しかし、フレームレートが低下するという問題は解消できていない。
本発明は、上記に鑑みてなされたもので、その目的としては、露出時間の異なる画像を周期的に取得し、画像を合成して高いダイナミックレンジを有する画像を生成する機能を有する画像処理装置において、フレームレートを維持したまま高いダイナミックレンジの画像を生成することにある。
本発明は、上記に鑑みてなされたもので、その目的としては、露出時間の異なる画像を周期的に取得し、画像を合成して高いダイナミックレンジを有する画像を生成する機能を有する画像処理装置において、フレームレートを維持したまま高いダイナミックレンジの画像を生成することにある。
上記課題を解決するため、請求項1記載の発明は、被写体の撮影の際に設定される撮影解像度、フレームレート、を夫々切り替える手段を備えた画像センサからの露出時間の異なる画像データに基づいて、ダイナミックレンジの高い画像を合成する画像処理装置であって、前記画像センサにより撮影された露出時間の異なる映像フレームを合成処理する合成処理部と、動作モードに基づいて、前記画像センサ、前記合成処理部を制御する制御手段と、を備え、前記制御手段は、前記動作モードに基づいて、前記合成処理部をダイナミックレンジが高い画像を合成するように制御する場合に、前記画像センサの撮影解像度を下げることによって前記画像センサのフレームレートを維持するように制御する、ことを特徴とする。
本発明によれば、露出時間の異なる画像を周期的に取得してダイナミックレンジの広い画像を生成する際に、フレームレートを維持したまま高いダイナミックレンジの画像を生成することができる。
本発明の実施形態について説明する。本発明は、露出時間の異なる画像を周期的に取得し、画像を合成して高いダイナミックレンジを有する画像を生成する機能を有する画像処理装置に際して、以下の特徴を有する。要するに、CMOSイメージセンサの撮像範囲、CMOSイメージセンサの動作モード(出力フレームレート・出力解像度)、画像処理部での合成処理の有効/無効を組み合わせる。このことにより、利用シーンに合わせて出力映像の撮影範囲、解像度、フレームレート、ダイナミックレンジの組み合わせを選択可能とすることが特徴になっている。
本発明の実施形態について、図面を参照して詳細に説明する。
図1を参照して、本発明の実施形態に係わる画像処理装置を用いた画像通信システムの機能構成について説明する。
図1に、本実施形態に係わるテレビ会議システム1の概略構成図を示す。本テレビ会議システム1は、拠点A、B,Cに設置された複数のテレビ会議端末100a、100b、100cと、これらテレビ会議端末が接続されるネットワークNで構成される。テレビ会議端末100は撮像装置10と処理装置20を備えている。テレビ会議端末100は、マイク5、スピーカ6、ディスプレイ7なども備え、撮像装置10と同様に、処理装置20に接続されている。
図1を参照して、本発明の実施形態に係わる画像処理装置を用いた画像通信システムの機能構成について説明する。
図1に、本実施形態に係わるテレビ会議システム1の概略構成図を示す。本テレビ会議システム1は、拠点A、B,Cに設置された複数のテレビ会議端末100a、100b、100cと、これらテレビ会議端末が接続されるネットワークNで構成される。テレビ会議端末100は撮像装置10と処理装置20を備えている。テレビ会議端末100は、マイク5、スピーカ6、ディスプレイ7なども備え、撮像装置10と同様に、処理装置20に接続されている。
例えば、拠点Aに設置されたテレビ会議端末100aの撮像装置10で撮影された画像(静止画像又は動画像)は、撮像装置10と処理装置20との連携動作により画像データに補正処理を施し、当該テレビ会議端末100内のディスプレイ7(図2参照)に画像を表示する。同時に、この補正処理を施した画像データは、ネットワークNに接続された拠点Bに設置されている相手側のテレビ会議端末100Bにも伝送されて、そのディスプレイ7に画像が表示される。
例えば、拠点Bに設置されているテレビ会議端末100aにおいて、操作者が操作部(図4参照)の拡大/縮小ボタンを押下すると、当該テレビ会議端末100a内に設けられた同じく撮像装置10と処理装置20と連携動作によりデジタルズーム処理が施される。この結果、デジタルズーム画像が当該テレビ会議端末100aのディスプレイ7に表示される。同時に、ネットワークNに接続された拠点Bに設置されているテレビ会議端末100Bにも画像データが伝送されて、そのディスプレイ7に画像表示される。
このテレビ会議システム1によれば、ネットワークNに接続された複数のテレビ会議端末において、撮影した画像データを正面位置から撮影した正面画像に補正するあおり補正処理(台形歪補正処理)が可能になる。ズーム倍率に応じて画像データを拡大するデジタルズーム処理が施された画像データをリアルタイムに表示することが可能になる。
例えば、拠点Bに設置されているテレビ会議端末100aにおいて、操作者が操作部(図4参照)の拡大/縮小ボタンを押下すると、当該テレビ会議端末100a内に設けられた同じく撮像装置10と処理装置20と連携動作によりデジタルズーム処理が施される。この結果、デジタルズーム画像が当該テレビ会議端末100aのディスプレイ7に表示される。同時に、ネットワークNに接続された拠点Bに設置されているテレビ会議端末100Bにも画像データが伝送されて、そのディスプレイ7に画像表示される。
このテレビ会議システム1によれば、ネットワークNに接続された複数のテレビ会議端末において、撮影した画像データを正面位置から撮影した正面画像に補正するあおり補正処理(台形歪補正処理)が可能になる。ズーム倍率に応じて画像データを拡大するデジタルズーム処理が施された画像データをリアルタイムに表示することが可能になる。
次に、図2を参照して、図1に示すテレビ会議端末100の具体的な外観について説明する。以下、テレビ会議端末100の長手方向をX軸方向とし、水平面内でX軸方向と直交する方向をY軸方向(幅方向)とし、X軸方向およびY軸方向に直交する(鉛直方向、高さ方向)をZ軸方向として説明する。
テレビ会議端末100は、筐体40、アーム50、ハウジング52を備えている。このうち、筐体40の右側壁面41には、音収音用の孔42が設けられる。当該音収音用の孔42を通過した、外部からの音声が内部に設けられたマイク5(図1参照)により収音される。
テレビ会議端末100は、筐体40、アーム50、ハウジング52を備えている。このうち、筐体40の右側壁面41には、音収音用の孔42が設けられる。当該音収音用の孔42を通過した、外部からの音声が内部に設けられたマイク5(図1参照)により収音される。
また、上面部43には、電源スイッチ44と、音出力用の孔45が設けられる。操作者が、電源スイッチ44をON操作することで、テレビ会議端末100を起動することができる。また、スピーカ6(図1参照)から出力された音声は、音出力孔45を介して外部に出力される。
また、筐体40の左側壁面47側には、アーム50及びカメラハウジング52を収容するための、凹形状の収容部46が形成されている。また、筐体40の左側壁面47には、接続口(図示せず)が設けられている。接続口は、映像出力ユニット24と、ディスプレイ7とを接続するためのケーブル7aが接続されている。
また、アーム50は、トルクヒンジ51を介して、筐体40に取り付けられている。アーム50が、筐体40に対して、135度のチルト角ω1の範囲で、上下方向に回転可能に構成されている。図2では、チルト角ω1が90度の状態であることを示している。チルト角ω1を0度に設定することで、アーム50及びカメラハウジング52を収容部46に収容することができる。
また、筐体40の左側壁面47側には、アーム50及びカメラハウジング52を収容するための、凹形状の収容部46が形成されている。また、筐体40の左側壁面47には、接続口(図示せず)が設けられている。接続口は、映像出力ユニット24と、ディスプレイ7とを接続するためのケーブル7aが接続されている。
また、アーム50は、トルクヒンジ51を介して、筐体40に取り付けられている。アーム50が、筐体40に対して、135度のチルト角ω1の範囲で、上下方向に回転可能に構成されている。図2では、チルト角ω1が90度の状態であることを示している。チルト角ω1を0度に設定することで、アーム50及びカメラハウジング52を収容部46に収容することができる。
カメラハウジング52には、内蔵型の撮像装置10が収容されている。当該撮像装置10により、人物(例えば、テレビ会議の参加者)や、用紙に記載された文字や記号、部屋などを撮影することができる。また、カメラハウジング52には、トルクヒンジ53が形成されている。カメラハウジング52は、トルクヒンジ53を介してアーム50に取り付けられている。カメラハウジング52がアーム50に対して、図2に示す状態を0度として、±180度のパン角ω2の範囲で、かつ、±45度のチルト角ω3の範囲で、上下左右方向に回転可能に構成されている。
また、テレビ会議端末100は、図2に記載されたものではなく、他の構成であっても良い。例えば、PC(Personal Computer)に、スピーカ6やマイク5を外部接続したものを用いてもよい。また、本テレビ会議端末100をスマートフォン、携帯電話、タブレット型端末、カメラやマイクを備えた汎用パーソナルコンピュータなどの携帯型端末に適用しても良い。
また、テレビ会議端末100は、図2に記載されたものではなく、他の構成であっても良い。例えば、PC(Personal Computer)に、スピーカ6やマイク5を外部接続したものを用いてもよい。また、本テレビ会議端末100をスマートフォン、携帯電話、タブレット型端末、カメラやマイクを備えた汎用パーソナルコンピュータなどの携帯型端末に適用しても良い。
次に、図3を参照して、図1に示す撮像装置10と処理装置20とのハードウェア構成について説明する。
テレビ会議端末100は少なくとも撮像装置10と処理装置20で構成される。処理装置20は、例えばパーソナルコンピュータである。撮像装置10と処理装置20の間は有線(USB等)あるいは無線で接続される。
撮像装置10は、被写体像が入射するレンズ11を備えている。撮像装置10は、レンズ11によって結像された撮像対象の光学像をアナログ電気信号に変換するCCD(Charge Coupled Device)イメージセンサやCMOS(Complementary Metal Oxide Semiconductor)イメージセンサなどの画像センサ12を備えている。また、アナログ電気信号をA/D変換してデジタル信号であるフレーム画像に対して各種画像処理を行うISP(Image Signal Processor)などから構成される画像処理ユニット13を備えている。さらに、フレーム画像や各種画像処理済みフレーム画像、その他のデータ及び制御信号などを処理装置20との間で送受信するI/Fユニット14などを備えて構成される。
テレビ会議端末100は少なくとも撮像装置10と処理装置20で構成される。処理装置20は、例えばパーソナルコンピュータである。撮像装置10と処理装置20の間は有線(USB等)あるいは無線で接続される。
撮像装置10は、被写体像が入射するレンズ11を備えている。撮像装置10は、レンズ11によって結像された撮像対象の光学像をアナログ電気信号に変換するCCD(Charge Coupled Device)イメージセンサやCMOS(Complementary Metal Oxide Semiconductor)イメージセンサなどの画像センサ12を備えている。また、アナログ電気信号をA/D変換してデジタル信号であるフレーム画像に対して各種画像処理を行うISP(Image Signal Processor)などから構成される画像処理ユニット13を備えている。さらに、フレーム画像や各種画像処理済みフレーム画像、その他のデータ及び制御信号などを処理装置20との間で送受信するI/Fユニット14などを備えて構成される。
処理装置20は、撮像装置10との間でフレーム画像や各種画像処理済みフレーム画像、その他のデータ及び制御信号などを送受信するI/Fユニット21と、種々の処理を実行するCPU(Central Processing Unit)22を備えている。また、CPU22の処理に必要な各種ソフトウエアやデータ、フレーム画像や各種画像処理済みフレーム画像などを格納するメモリ23と、処理装置20に接続したディスプレイ7などに映像信号を伝送する映像出力ユニット24を備えている。さらに、画像データや制御データなどをネットワークNに接続された相手側のテレビ会議端末に送信する通信ユニット25と、装置全体を制御する制御ユニット26と、各ユニットを接続するバス27などで構成される。メモリ23は、揮発性メモリであるRAM,ROM,HDD(Hard Disk Drive)などの総称である。他に操作者からの指示を受け付ける操作指示受付ユニットなどもあるが、図3では省略してある。なお、撮像装置10および処理装置20が一体となっていてもよい。
次に、図4、図5を参照して、図1に示す撮像装置10に設けられた画像処理ユニット13の機能ブロック構成および映像フローについて説明する。
撮像装置10において、画像センサ12は、撮像対象を撮影して画像信号を取得して画像処理ユニット13に伝送する。
I/Fユニット14は、画像処理ユニット13により生成された画像データを映像出力ユニット24および通信ユニット25に伝送する出力画像伝送部14aを備える。
撮像装置10において、画像センサ12は、撮像対象を撮影して画像信号を取得して画像処理ユニット13に伝送する。
I/Fユニット14は、画像処理ユニット13により生成された画像データを映像出力ユニット24および通信ユニット25に伝送する出力画像伝送部14aを備える。
次に、図4に示す画像処理ユニット13の構成について説明する。
HDR処理部(合成処理部)131は、画像センサ12により撮影された長時間露光の映像フレームと短時間露光の映像フレームとを合成処理し、かつ合成処理の有効/無効を切り替える有効/無効切替手段(図示しない)を備えている。
次いで、画像調整部132は、HDR処理部131により生成された合成フレームに含まれる短時間露光の映像と長時間露光の映像とに対して色調整を行う色調整処理、ベイヤパターンデータから色を再現(変換)するベイヤ変換処理等を行いメモリ136に蓄積する。
HDR処理部(合成処理部)131は、画像センサ12により撮影された長時間露光の映像フレームと短時間露光の映像フレームとを合成処理し、かつ合成処理の有効/無効を切り替える有効/無効切替手段(図示しない)を備えている。
次いで、画像調整部132は、HDR処理部131により生成された合成フレームに含まれる短時間露光の映像と長時間露光の映像とに対して色調整を行う色調整処理、ベイヤパターンデータから色を再現(変換)するベイヤ変換処理等を行いメモリ136に蓄積する。
上記色調整処理は、いわゆるホワイトバランス・ガンマ補正処理のことであり、カラー調整機能によって、2つの望ましくない影響を改善することが可能となる。すなわちガンマ補正とホワイトバランス補正を行う。画像センサ12は、ホワイトバランスの不均衡を示す場合があり、例えば、3つのカラーチャネルのゲインが一致していない場合や、照明(光源)が完全な白色ではない場合である。このようなことが起こると白の領域が白に見えず、飽和していない色に見えることになる。ホワイトバランス補正は、3つの独立したゲインを調整して、白領域のピクセルの各コンポーネントが等しくなるようにする。
上記ベイヤ変換処理は、いわゆるベイヤパターン変換処理のことであり、ベイヤパターンは単一の画像センサ12からカラー情報を取り込むことを可能にする特殊なカラー画像コード化フォーマットである。特殊な配置のカラーフィルタを画像センサ12の前に置き、ピクセルの一部が赤の光のみを受光するようにし、他のピクセルは緑または青の光のみを受光するようにする。ベイヤパターンの配列に従ってコード化された画像は、グレーレベル画像と同じデータ量でカラー画像に対し1/3の情報となる。ベイヤ変換ではベイヤパターンの配列を利用して、グレーレベル画像として格納された画像をカラー画像に変換する。
詳しくは、画像センサ12で撮影した画像(raw画像)は、一般には1つのピクセルは1つの色情報しか持っていないため、各ピクセルについて周辺のピクセルの色情報からRGBの成分を補完するベイヤ変換処理を行いカラー画像に変換する。
上記ベイヤ変換処理は、いわゆるベイヤパターン変換処理のことであり、ベイヤパターンは単一の画像センサ12からカラー情報を取り込むことを可能にする特殊なカラー画像コード化フォーマットである。特殊な配置のカラーフィルタを画像センサ12の前に置き、ピクセルの一部が赤の光のみを受光するようにし、他のピクセルは緑または青の光のみを受光するようにする。ベイヤパターンの配列に従ってコード化された画像は、グレーレベル画像と同じデータ量でカラー画像に対し1/3の情報となる。ベイヤ変換ではベイヤパターンの配列を利用して、グレーレベル画像として格納された画像をカラー画像に変換する。
詳しくは、画像センサ12で撮影した画像(raw画像)は、一般には1つのピクセルは1つの色情報しか持っていないため、各ピクセルについて周辺のピクセルの色情報からRGBの成分を補完するベイヤ変換処理を行いカラー画像に変換する。
画像変形部133は、メモリ136から映像フレームを取得し([6])、縮小処理、歪補正処理を行いメモリ136に書き戻す。
縮小処理では、画像センサ12から入力された解像度1920x1080(2Mpixel)の画像を解像度1280x720(1Mpixel)に縮小する。例えば、縮小処理では、最近傍法、平均画素法、平均画素法v2、バイリニア補間、バイキュービック補間、Lanczos3等のアルゴリズムを用いて画像を縮小する。
歪補正処理では、画像センサ12の光軸前方に設けられたレンズの影響により光学的に歪んだ画像(オリジナル)から歪を取り除く処理を行う。
出力制御部134は、出力フレームレートを切り替えるフレームレート切替手段(図示しない)を備えている。出力制御部134は、マイコン135からの制御信号に応じて、出力フレームレートを切り替えておき、設定されたフレームレートに従ってメモリ136から映像を読み出し([8])、映像をI/F14に出力する。
縮小処理では、画像センサ12から入力された解像度1920x1080(2Mpixel)の画像を解像度1280x720(1Mpixel)に縮小する。例えば、縮小処理では、最近傍法、平均画素法、平均画素法v2、バイリニア補間、バイキュービック補間、Lanczos3等のアルゴリズムを用いて画像を縮小する。
歪補正処理では、画像センサ12の光軸前方に設けられたレンズの影響により光学的に歪んだ画像(オリジナル)から歪を取り除く処理を行う。
出力制御部134は、出力フレームレートを切り替えるフレームレート切替手段(図示しない)を備えている。出力制御部134は、マイコン135からの制御信号に応じて、出力フレームレートを切り替えておき、設定されたフレームレートに従ってメモリ136から映像を読み出し([8])、映像をI/F14に出力する。
マイコン(制御手段)135は、種々の処理を実行するCPU(Central Processing Unit)を備え、CPUの処理に必要な各種ソフトウエアやデータを記憶するメモリを備えている。
マイコン(制御手段)135は、I/Fユニット14を介して外部からの動作モードについての指示内容の違いに基づいて、画像センサ12、HDR処理部131、及び出力制御部134での動作状態を切替えるように制御する。マイコン135は、画像センサ12の撮像範囲が標準の動作モードから狭い動作モードに切り替えられた場合に、画像センサ12の全画素を有効にした画角標準状態から該画角標準状態よりも狭い画角狭状態に変更するように制御する。
マイコン(制御手段)135は、I/Fユニット14を介して外部からの動作モードについての指示内容の違いに基づいて、画像センサ12、HDR処理部131、及び出力制御部134での動作状態を切替えるように制御する。マイコン135は、画像センサ12の撮像範囲が標準の動作モードから狭い動作モードに切り替えられた場合に、画像センサ12の全画素を有効にした画角標準状態から該画角標準状態よりも狭い画角狭状態に変更するように制御する。
以下、図4に示す画像処理ユニット13の映像系および制御命令系について説明する。
[映像系について]
まず、画像センサ12は、マイコン135からの制御信号(モード切替信号)に応じて、被写体の撮影に先だって設定すべき撮影解像度、フレームレート、水平画角を夫々独立して切り替え、かつ短時間露光の映像フレームと長時間露光の映像フレームを交互に出力する([1])。
次いで、HDR(High Dynamic Range)処理部(合成処理部)131は、短時間露光の映像フレームを取得した際は取得した映像フレームをメモリ136に書き込み([2])、長時間露光の映像フレームを取得した際は蓄積しておいた短時間露光の映像フレームをメモリ136から読み出す([3])。次いで、長時間露光の映像フレームと短時間露光の映像フレームを合成してダイナミックレンジの広い画像を生成し、マイコン135からの制御信号に応じて、合成処理の有効/無効を切り替えて画像調整部132に出力する([4])。
[映像系について]
まず、画像センサ12は、マイコン135からの制御信号(モード切替信号)に応じて、被写体の撮影に先だって設定すべき撮影解像度、フレームレート、水平画角を夫々独立して切り替え、かつ短時間露光の映像フレームと長時間露光の映像フレームを交互に出力する([1])。
次いで、HDR(High Dynamic Range)処理部(合成処理部)131は、短時間露光の映像フレームを取得した際は取得した映像フレームをメモリ136に書き込み([2])、長時間露光の映像フレームを取得した際は蓄積しておいた短時間露光の映像フレームをメモリ136から読み出す([3])。次いで、長時間露光の映像フレームと短時間露光の映像フレームを合成してダイナミックレンジの広い画像を生成し、マイコン135からの制御信号に応じて、合成処理の有効/無効を切り替えて画像調整部132に出力する([4])。
次いで、画像調整部132は、HDR処理部131により生成された合成フレームに含まれる短時間露光の映像と長時間露光の映像とに対して色調整を行う色調整処理、ベイヤパターンデータから色を再現(変換)するベイヤ変換処理等を行いメモリ136に蓄積する([5])。
このように、画像調整部132は、HDR処理部131により生成された合成フレームに含まれる短時間露光の映像と長時間露光の映像とに対して色調整処理、ベイヤ変換処理を行いメモリ136に蓄積することで、ダイナミックレンジの広い画像に対して色調整処理やベイヤ変換処理を行うことができる。
次いで、画像変形部133は、メモリ136から映像フレームを取得し([6])、縮小処理、歪補正処理を行いメモリ136に書き戻す([7])。
このように、画像変形部133は、メモリ136から映像フレームを取得し、縮小処理、歪補正処理を行いメモリ136に書き戻すので、ダイナミックレンジの広い画像に対して縮小処理、歪補正処理を行うことができる。
次いで、出力制御部134は、マイコン135からの制御信号に応じて、出力フレームレートを切り替えておき、設定されたフレームレートに従ってメモリ136から映像を読み出し([8])、映像をI/F14に出力する([9])。
このように、画像調整部132は、HDR処理部131により生成された合成フレームに含まれる短時間露光の映像と長時間露光の映像とに対して色調整処理、ベイヤ変換処理を行いメモリ136に蓄積することで、ダイナミックレンジの広い画像に対して色調整処理やベイヤ変換処理を行うことができる。
次いで、画像変形部133は、メモリ136から映像フレームを取得し([6])、縮小処理、歪補正処理を行いメモリ136に書き戻す([7])。
このように、画像変形部133は、メモリ136から映像フレームを取得し、縮小処理、歪補正処理を行いメモリ136に書き戻すので、ダイナミックレンジの広い画像に対して縮小処理、歪補正処理を行うことができる。
次いで、出力制御部134は、マイコン135からの制御信号に応じて、出力フレームレートを切り替えておき、設定されたフレームレートに従ってメモリ136から映像を読み出し([8])、映像をI/F14に出力する([9])。
[制御命令系について]
処理装置20から発行された動作モードを示す制御信号(A)が、I/F14から画像処理ユニット13に入力される。画像処理ユニット内部のマイコン(制御手段)135は、発行された制御信号(A)に基づいて、画像センサ12に対して撮影解像度・フレームレート・撮影範囲(水平画角)切替(B)、HDR処理部131に対してHDR処理の有効/無効の切替(C)を行う命令を発行する。次いで、画像変形部133に対して画像センサ12の出力に応じた画像変形パラメータの設定(D)、出力制御部134に対して出力フレームレート切替(E)を行う命令を発行する。
なお、制御信号(A)〜(E)以外にも制御信号はあるが、本実施形態とは直接関係していないので、ここではその説明を省略する。
処理装置20から発行された動作モードを示す制御信号(A)が、I/F14から画像処理ユニット13に入力される。画像処理ユニット内部のマイコン(制御手段)135は、発行された制御信号(A)に基づいて、画像センサ12に対して撮影解像度・フレームレート・撮影範囲(水平画角)切替(B)、HDR処理部131に対してHDR処理の有効/無効の切替(C)を行う命令を発行する。次いで、画像変形部133に対して画像センサ12の出力に応じた画像変形パラメータの設定(D)、出力制御部134に対して出力フレームレート切替(E)を行う命令を発行する。
なお、制御信号(A)〜(E)以外にも制御信号はあるが、本実施形態とは直接関係していないので、ここではその説明を省略する。
このように、動作モードの種類、すなわち、動作モードを示す制御信号(A)に応じて、画像センサ12に対して撮影解像度、フレームレート、撮影範囲(水平画角)の切替を行うように制御する。次いで、HDR処理部131に対してHDR処理の有効/無効の切替を行うように制御し、出力制御部134に対して出力フレームレートの切替を行うように制御する。これにより、利用シーンに合わせて出力映像の撮影範囲、解像度、フレームレート、ダイナミックレンジの組み合わせを選択可能とすることができる。
これにより、ダイナミックレンジの広い画像を生成する際には、フレームレートを落とすモードだけではなく、フレームレートを維持したまま解像度を落とすモード、フレームレートを維持したまま解像度を落とし、さらに撮影範囲を狭めるモードを備え、これらのモード切り替えを可能にする。これにより、フレームレートを維持したまま高いダイナミックレンジの画像を生成することができる。
これにより、ダイナミックレンジの広い画像を生成する際には、フレームレートを落とすモードだけではなく、フレームレートを維持したまま解像度を落とすモード、フレームレートを維持したまま解像度を落とし、さらに撮影範囲を狭めるモードを備え、これらのモード切り替えを可能にする。これにより、フレームレートを維持したまま高いダイナミックレンジの画像を生成することができる。
図6は、図4に示す制御命令(B)と画像センサ12の画角の関係について説明するための図である。
本実施形態では、画像センサ12は、CMOSイメージセンサの有効画素数を撮影解像度2Mpixelとする。また、画像センサ12は、撮影解像度2Mpixelかつフレームレート30fpsの出力と、撮影解像度1Mpixelかつフレームレート60fpsの出力とを撮影解像度・フレームレート切替(B)で選択可能であるものとする。撮影解像度2Mpixel、フレームレート30fpsで出力する状態を標準とする。
水平画角は、CMOSイメージセンサ全体を使用する場合は150度、中央部1Mpixel分のみを使用する場合は100度とする。HDR処理部131でのHDR処理を行わない場合のダイナミックレンジを標準とする。
本実施形態では、画像センサ12は、CMOSイメージセンサの有効画素数を撮影解像度2Mpixelとする。また、画像センサ12は、撮影解像度2Mpixelかつフレームレート30fpsの出力と、撮影解像度1Mpixelかつフレームレート60fpsの出力とを撮影解像度・フレームレート切替(B)で選択可能であるものとする。撮影解像度2Mpixel、フレームレート30fpsで出力する状態を標準とする。
水平画角は、CMOSイメージセンサ全体を使用する場合は150度、中央部1Mpixel分のみを使用する場合は100度とする。HDR処理部131でのHDR処理を行わない場合のダイナミックレンジを標準とする。
本実施形態では、解像度、フレームレート、画角、ダイナミックレンジについて説明したが、これらに限定されるものではない。また、切り出しモードで切り出しを行う範囲は任意であり、図6に示すように画像センサの中央部でなくても良い。
マイコン135から画像センサ12、HDR処理部131、画像変形部133、出力制御部134に対して、解像度、フレームレート、及び撮影範囲(水平画角)を切り替える命令(撮影解像度・フレームレート・撮影範囲切替(B))を発行する。これにより、第1モードである「標準」モード、第2モードである「高ダイナミックレンジ・低フレームレート」モード、第3モードである「高ダイナミックレンジ・縮小」モード、第4モードである「高ダイナミックレンジ・切り出し」の4つの動作モードを切り替え可能とする。
マイコン135から画像センサ12、HDR処理部131、画像変形部133、出力制御部134に対して、解像度、フレームレート、及び撮影範囲(水平画角)を切り替える命令(撮影解像度・フレームレート・撮影範囲切替(B))を発行する。これにより、第1モードである「標準」モード、第2モードである「高ダイナミックレンジ・低フレームレート」モード、第3モードである「高ダイナミックレンジ・縮小」モード、第4モードである「高ダイナミックレンジ・切り出し」の4つの動作モードを切り替え可能とする。
図7に示す表を参照して、動作モードについて説明する。
(1)マイコン135は、動作モードが第1モード(標準モード)に設定された場合に、画像センサ12に対して撮影解像度2Mpixel、フレームレート30fps、水平画角150度の映像を出力するように制御する。次いで、マイコン135は、HDR処理部131に対してHDR処理を行わないように制御し、出力制御部134に対して解像度1Mpixel、フレームレート30fps、画角150度で標準ダイナミックレンジの映像が出力されるように制御する。
この結果、第1モードでは、画像センサ12から撮影解像度2Mpixel、30fps水平画角150度の映像を画像処理ユニット13に出力する。HDR処理部131ではHDR処理を行わず、画像変形部133では歪補正処理と縮小処理を行う。画像処理ユニット13からは解像度1Mpixel、フレームレート30fps、画角150度で標準ダイナミックレンジの映像が出力される。
(1)マイコン135は、動作モードが第1モード(標準モード)に設定された場合に、画像センサ12に対して撮影解像度2Mpixel、フレームレート30fps、水平画角150度の映像を出力するように制御する。次いで、マイコン135は、HDR処理部131に対してHDR処理を行わないように制御し、出力制御部134に対して解像度1Mpixel、フレームレート30fps、画角150度で標準ダイナミックレンジの映像が出力されるように制御する。
この結果、第1モードでは、画像センサ12から撮影解像度2Mpixel、30fps水平画角150度の映像を画像処理ユニット13に出力する。HDR処理部131ではHDR処理を行わず、画像変形部133では歪補正処理と縮小処理を行う。画像処理ユニット13からは解像度1Mpixel、フレームレート30fps、画角150度で標準ダイナミックレンジの映像が出力される。
(2)マイコン135は、動作モードが第2モード(高ダイナミックレンジ・低フレームレートモード)に設定された場合に、画像センサ12に対して撮影解像度2Mpixel、フレームレート30fps、水平画角150度の映像を出力するように制御する。次いで、マイコン135は、HDR処理部131に対してHDR処理を行うことでフレームレートが1/2でダイナミックレンジの高い映像に変換するように制御する。次いで、マイコン135は、出力制御部134に対して解像度1Mpixel、フレームレート15fpsでダイナミックレンジの高い映像が出力されるように制御する。
この結果、第2モードでは、画像センサ12から撮影解像度2Mpixel、フレームレート30fps、水平画角150度の映像を画像処理ユニット13に出力する。HDR処理部131ではHDR処理を行うことでフレームレートが1/2でダイナミックレンジの高い映像に変換し、画像変形部133では歪補正処理と縮小処理を行う。画像処理ユニット13からは解像度1Mpixel、フレームレート15fpsでダイナミックレンジの高い映像が出力される。この映像は標準モードと比較して同じ解像感である。
この結果、第2モードでは、画像センサ12から撮影解像度2Mpixel、フレームレート30fps、水平画角150度の映像を画像処理ユニット13に出力する。HDR処理部131ではHDR処理を行うことでフレームレートが1/2でダイナミックレンジの高い映像に変換し、画像変形部133では歪補正処理と縮小処理を行う。画像処理ユニット13からは解像度1Mpixel、フレームレート15fpsでダイナミックレンジの高い映像が出力される。この映像は標準モードと比較して同じ解像感である。
(3)マイコン135は、動作モードが第3モード(高ダイナミックレンジ・縮小モード)に設定された場合に、画像センサ12に対して撮影解像度1Mpixel、フレームレート60fps、水平画角150度の映像を出力するように制御する。次いで、マイコン135は、HDR処理部131に対してHDR処理を行うことでフレームレートが1/2でダイナミックレンジの高い映像に変換するように制御する。次いで、マイコン135は、出力制御部134に対して解像度1Mpixel、フレームレート30fps、水平画角150度でダイナミックレンジの高い映像が出力されるように制御する。
この結果、第3モードでは、画像センサ12から撮影解像度1Mpixel、フレームレート60fps、水平画角150度の映像を画像処理ユニット13に出力する。HDR処理部131ではHDR処理を行うことでフレームレートが1/2でダイナミックレンジの高い映像に変換し、画像変形部133では歪補正処理と縮小処理を行う。画像処理ユニット13からは解像度1Mpixel、フレームレート30fps、水平画角150度でダイナミックレンジの高い映像が出力される。この映像は標準モードと比較して解像感がやや失われている。
この結果、第3モードでは、画像センサ12から撮影解像度1Mpixel、フレームレート60fps、水平画角150度の映像を画像処理ユニット13に出力する。HDR処理部131ではHDR処理を行うことでフレームレートが1/2でダイナミックレンジの高い映像に変換し、画像変形部133では歪補正処理と縮小処理を行う。画像処理ユニット13からは解像度1Mpixel、フレームレート30fps、水平画角150度でダイナミックレンジの高い映像が出力される。この映像は標準モードと比較して解像感がやや失われている。
(4)マイコン135は、動作モードが第4モード(高ダイナミックレンジ・切り出しモード)として、撮像範囲が狭い動作モードに設定された場合に、画像センサ12に対して撮影解像度1Mpixel、フレームレート60fps、水平画角100度の映像を出力するように制御する。次いで、マイコン135は、HDR処理部131に対してHDR処理を行うことでフレームレートが1/2でダイナミックレンジの高い映像に変換するように制御する。マイコン135は、出力制御部134に対して解像度1Mpixel、フレームレート30fps、水平画角100度でダイナミックレンジの高い映像が出力されるように制御する。この映像は標準モードと比較して同じ解像感であり、第3モードと比較して解像感は高くなっている。
この結果、第4モードでは、画像センサ12から撮影解像度1Mpixel、フレームレート60fps、水平画角100度の映像を画像処理ユニット13に出力する。HDR処理部131ではHDR処理を行うことでフレームレートが1/2でダイナミックレンジの高い映像に変換し、画像変形部133では歪補正処理と縮小処理を行う。画像処理ユニット13からは解像度1Mpixel、フレームレート30fps、水平画角100度でダイナミックレンジの高い映像が出力される。この結果、切り出しモードでは、例えば図6に示すように画像センサの中央部の映像が切り出される。
この結果、第4モードでは、画像センサ12から撮影解像度1Mpixel、フレームレート60fps、水平画角100度の映像を画像処理ユニット13に出力する。HDR処理部131ではHDR処理を行うことでフレームレートが1/2でダイナミックレンジの高い映像に変換し、画像変形部133では歪補正処理と縮小処理を行う。画像処理ユニット13からは解像度1Mpixel、フレームレート30fps、水平画角100度でダイナミックレンジの高い映像が出力される。この結果、切り出しモードでは、例えば図6に示すように画像センサの中央部の映像が切り出される。
1…テレビ会議システム、10…撮像装置、100…テレビ会議端末、11…レンズ、12…画像センサ、13…画像処理ユニット、14…I/F、20…処理装置、131…HDR処理部、132…画像調整部、133…画像変形部、134…出力制御部、135…マイコン、136…メモリ
Claims (10)
- 被写体の撮影の際に設定される撮影解像度、フレームレート、を夫々切り替える手段を備えた画像センサからの露出時間の異なる画像データに基づいて、ダイナミックレンジの高い画像を合成する画像処理装置であって、
前記画像センサにより撮影された露出時間の異なる映像フレームを合成処理する合成処理部と、
動作モードに基づいて、前記画像センサ、前記合成処理部を制御する制御手段と、を備え、
前記制御手段は、前記動作モードに基づいて、前記合成処理部をダイナミックレンジが高い画像を合成するように制御する場合に、前記画像センサの撮影解像度を下げることによって前記画像センサのフレームレートを維持するように制御する、ことを特徴とする画像処理装置。 - 前記画像センサはさらに、撮影範囲を切り替える手段を備え、
前記制御手段は、前記動作モードに基づいて、前記合成処理部をダイナミックレンジが高い画像を合成するように制御する場合に、前記画像センサの撮影範囲を狭くするように制御すること、を特徴とする請求項1に記載の画像処理装置。 - 前記制御手段は、指示された前記動作モードの種類に応じて、前記画像センサを撮影解像度、フレームレート、水平画角の切替を行うように制御し、前記合成処理部を合成処理の有効/無効の切替を行うように制御する、ことを特徴とする請求項1に記載の画像処理装置。
- 前記画像センサは、短時間露光の映像フレームと長時間露光の映像フレームを交互に出力するとともに、前記制御手段によるモード切替信号に応じて、撮影解像度、フレームレート、水平画角の切替を行う、ことを特徴とする請求項1に記載の画像処理装置。
- 前記合成処理部は、前記制御手段からの動作モードの切替に応じて前記合成処理の有効/無効の切替信号を受け付け、前記切替信号が有効である場合に、前記画像センサから短時間露光の映像フレームを取得した際は、取得した映像フレームを記憶手段に書き込み、前記画像センサから長時間露光の映像フレームを取得した際は、前記記憶手段に蓄積しておいた短時間露光の映像フレームを読み出し、長時間露光の映像フレームと短時間露光の映像フレームとを合成してダイナミックレンジの広い画像を生成する、ことを特徴とする請求項1に記載の画像処理装置。
- 前記合成処理部により生成された合成フレームに含まれる短時間露光の映像と長時間露光の映像とに対して色調整処理、ベイヤ変換処理を行い前記記憶手段に蓄積する画像調整部を備える、ことを特徴とする請求項5に記載の画像処理装置。
- 前記制御手段からモード切替に応じた有効/無効の切替信号を受け付け、前記切替信号が有効である場合に、前記記憶手段から映像フレームを取得し、取得した映像フレームに対して縮小処理、歪補正処理を行い前記記憶手段に書き戻す画像変形部を備える、ことを特徴とする請求項6に記載の画像処理装置。
- 出力フレームレートを切り替えるフレームレート切替手段を備えた出力制御部を備え、
前記出力制御部は、前記制御手段によるモード切替に応じて、前記記憶手段から取得する映像フレームを切り替え、出力フレームレートを切り替える、ことを特徴とする請求項7に記載の画像処理装置。 - 被写体の撮影の際に設定される撮影解像度、フレームレート、を夫々切り替える手段を備えた画像センサからの露出時間の異なる画像データに基づいて、ダイナミックレンジの高い画像を合成する画像処理方法であって、
前記画像センサにより撮影された露出時間の異なる映像フレームを合成処理する合成処理ステップと、
動作モードに基づいて、前記画像センサ、前記合成処理ステップを制御する制御ステップと、を備え、
前記制御ステップは、前記動作モードに基づいて、前記合成処理ステップをダイナミックレンジが高い画像を合成するように制御する場合に、前記画像センサの撮影解像度を下げることによって前記画像センサのフレームレートを維持するように制御することを特徴とする画像処理方法。 - 請求項9に記載の画像処理方法の各ステップをプロセッサに実行させることを特徴とする画像処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013030874A JP2014160956A (ja) | 2013-02-20 | 2013-02-20 | 画像処理装置、画像処理方法、及び画像処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013030874A JP2014160956A (ja) | 2013-02-20 | 2013-02-20 | 画像処理装置、画像処理方法、及び画像処理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014160956A true JP2014160956A (ja) | 2014-09-04 |
Family
ID=51612364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013030874A Pending JP2014160956A (ja) | 2013-02-20 | 2013-02-20 | 画像処理装置、画像処理方法、及び画像処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014160956A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015111695A (ja) * | 2006-09-01 | 2015-06-18 | 株式会社ニコン | 露光方法及び露光装置、並びにデバイス製造方法 |
CN115953338A (zh) * | 2022-12-07 | 2023-04-11 | 武汉华中天易星惯科技有限公司 | 一种提高工业相机动态范围的方法 |
-
2013
- 2013-02-20 JP JP2013030874A patent/JP2014160956A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015111695A (ja) * | 2006-09-01 | 2015-06-18 | 株式会社ニコン | 露光方法及び露光装置、並びにデバイス製造方法 |
CN115953338A (zh) * | 2022-12-07 | 2023-04-11 | 武汉华中天易星惯科技有限公司 | 一种提高工业相机动态范围的方法 |
CN115953338B (zh) * | 2022-12-07 | 2024-04-16 | 华中光电技术研究所(中国船舶集团有限公司第七一七研究所) | 一种提高工业相机动态范围的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4720859B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
US11258960B2 (en) | Imaging device, information processing system, program, image processing method | |
JP5950678B2 (ja) | 撮像装置、制御方法、及びプログラム | |
JP5843027B1 (ja) | 撮像装置、制御方法およびプログラム | |
JP2007251860A (ja) | 画像データのカラーノイズ除去方法及びこの方法を用いた撮像装置 | |
JP2012199805A (ja) | 撮像装置 | |
JP2014160956A (ja) | 画像処理装置、画像処理方法、及び画像処理プログラム | |
JP7051365B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP2017092850A (ja) | 撮像装置、撮像方法および会議端末装置 | |
JP2016040883A (ja) | 画像処理装置、画像処理方法、画像処理システム、及びプログラム | |
JP2007096588A (ja) | 画像撮影装置および画像表示方法 | |
JP6157274B2 (ja) | 撮像装置、情報処理方法及びプログラム | |
JP5750262B2 (ja) | 撮像装置及び撮像方法 | |
JP7451888B2 (ja) | 撮像装置、撮像システム、方法およびプログラム | |
JP6492452B2 (ja) | 制御システム、撮像装置、制御方法およびプログラム | |
JP2014154909A (ja) | 撮像装置 | |
JP2019009694A (ja) | 撮像装置、制御方法、及びプログラム | |
JP2016208118A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP2020102660A (ja) | 撮像装置 | |
JP6355324B2 (ja) | 撮像装置およびその制御方法 | |
JP2007104408A (ja) | 撮像装置及び撮像方法 | |
JP5267587B2 (ja) | 撮像装置及び撮像方法 | |
US8406558B2 (en) | Imaging apparatus, image processing apparatus, and image processing method | |
JP2009164779A (ja) | 撮像装置 | |
JP2023072581A (ja) | 撮像装置およびその制御方法、レンズ装置、像倍率補正用データ、画像処理装置および画像処理方法、ならびにアクセサリ装置 |