(57)【要約】【課題】撮像装置単体で処理可能な簡易なアルゴリズムを用いて、精度の高い線画画像を生成することが可能な撮像装置を提供すること。【解決手段】動作モードが線画画像用撮影モードに設定された場合に、マイクロコンピュータ１１７は、シャッタ絞り１０３、撮像素子１０６を連続動作させて適正露光量よりも明るい撮像データと適正露光量よりも暗い撮像データとを得る。そして、マイクロコンピュータ１１７は、適正露光量よりも明るい撮像データと適正露光量よりも暗い撮像データのそれぞれに対してフラグ処理を行って、両撮像データにおける被写体の輪郭部分の位置を示すフラグデータを生成し、このフラグデータに従って線画画像を生成する。【選択図】図１
2010278651.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して撮像データを得る撮像部と、
前記撮像部により２回の撮像を連続的に行い、露光量の異なる２つの撮像データを得るように前記撮像部を制御する露光制御部と、
前記露光制御部の制御に従って得られた露光量の異なる２つの撮像データのそれぞれについて、ピクセル毎に、撮像データにおける被写体の輪郭を示すピクセルであるか否かを判定する判定部と、
前記露光量の異なる２つの撮像データのそれぞれに対する判定結果に従って線画画像を生成する線画画像生成部と、
を具備することを特徴とする撮像装置。
【請求項２】
前記露光量の異なる２つの撮像データは、適正露光量に対して露光量がオーバーな撮像データ及び適正露光量に対して露光量がアンダーな撮像データであることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記線画画像生成部によって生成される線画画像の精度の高さを示す描画感度を、描画感度が高い詳細モードと描画感度が低い簡易モードとの何れかに設定するための設定部をさらに具備し、
前記線画画像生成部は、前記詳細モードが設定された場合には、前記露光量の異なる２つの撮像データのそれぞれ対応するピクセルの少なくとも一方が撮像データにおける被写体の輪郭を示しているピクセルを用いて線画画像を生成し、前記簡易モードが設定された場合には、前記露光量の異なる２つの撮像データのそれぞれ対応するピクセルの両方が撮像データにおける被写体の輪郭を示しているピクセルを用いて線画画像を生成することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記判定部は、前記撮像データにおける所定のピクセルを注目ピクセルとしたときに、前記注目ピクセルと前記注目ピクセルに対して垂直方向２つ隣りのピクセルである第１の判定ピクセルとの色毎のピクセル値の差の合計が所定値よりも大きいときに前記注目ピクセルと前記第１の判定ピクセルとの間のピクセルを撮像データにおける被写体の輪郭を示すピクセルと判定する、及び前記注目ピクセルと前記注目ピクセルに対して水平方向２つ隣りのピクセルである第２の判定ピクセルとの色毎のピクセル値の差の合計が所定値よりも大きいときに前記注目ピクセルと前記第２の判定ピクセルとの間のピクセルを撮像データにおける被写体の輪郭を示すピクセルと判定することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記線画画像生成部で生成された線画画像を表示する表示部をさらに具備することを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像データを用いて線画画像を生成する撮像装置に関する。
【背景技術】
【０００２】
近年の画像編集機能の１つとして、撮影により得られた画像を絵画のような画像に編集する機能がある。また、このような撮影により得られた画像を絵画のような画像に編集する機能の中に、色彩のある画像中の輪郭部分を抽出して線画画像を得る機能があり、この線画画像を得るための技術も各種提案されている。例えば、特許文献１においては、輪郭抽出用のプログラムをデジタル複写機に搭載することにより、デジタル複写機における簡易な操作で線画画像を生成できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３８７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１等の従来の線画画像の生成技術では、１枚の画像を対象として輪郭抽出を行って線画画像を生成している。１枚の画像のみを対象として輪郭抽出を行う場合、１つの画像中に明暗の被写体が混在した場合等では、画像中の全ての被写体に対して輪郭を抽出するのが困難であり、これによって生成される線画画像の精度を高くすることも困難である。
【０００５】
本発明は、上記の事情に鑑みてなされたもので、撮像装置単体で処理可能な簡易なアルゴリズムを用いて、精度の高い線画画像を生成することが可能な撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明の第１の態様の撮像装置は、被写体を撮像して撮像データを得る撮像部と、前記撮像部により２回の撮像を連続的に行い、露光量の異なる２つの撮像データを得るように前記撮像部を制御する露光制御部と、前記露光制御部の制御に従って得られた露光量の異なる２つの撮像データのそれぞれについて、ピクセル毎に、撮像データにおける被写体の輪郭を示すピクセルであるか否かを判定する判定部と、前記露光量の異なる２つの撮像データのそれぞれに対する判定結果に従って線画画像を生成する線画画像生成部とを具備することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、撮像装置単体で処理可能な簡易なアルゴリズムを用いて、精度の高い線画画像を生成することが可能な撮像装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る撮像装置の構成を示すブロック図である。
【図２】本発明の一実施形態に係る撮像装置の線画画像用撮影モード時の動作を示すフローチャートである。
【図３】フラグ処理について示すフローチャートである。
【図４】判定処理について示すフローチャートである。
【図５】２２個のカラーチャートの構成と、それぞれのカラーチャートにおいて色が変わったと感じたＲＧＢ差分についてのアンケートをした際の集計結果とを示した図である。
【図６】フラグ処理及び線画生成処理の具体例を示す図である。
【図７】明るさの異なる複数の被写体が混在しているシーンを適正露光量よりも明るくして撮影を行った場合と適正露光量よりも暗くして撮影を行った場合とで比較して示した図である。
【図８】図８（ａ）は適正露光量よりも明るくして撮影を行った場合の結果のみを用いて作成される線画画像の例を示す図であり、図８（ｂ）は適正露光量よりも暗くして撮影を行った場合の結果のみを用いて作成される線画画像の例を示す図である。
【図９】図９（ａ）は簡易モード時に得られる線画画像の例を示す図であり、図９（ｂ）は詳細モード時に得られる線画画像の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。  
図１は、本発明の一実施形態に係る撮像装置の構成を示すブロック図である。ここで、本実施形態に係る撮像装置は、線画画像を生成するための特別な動作モード（以下、線画画像用撮影モードという）を有しているものである。
【００１０】
図１に示す撮像装置は、レンズ１０１と、レンズ駆動部１０２と、シャッタ絞り１０３と、絞り駆動部１０４と、レンズ・絞り駆動制御回路１０５と、撮像素子１０６と、撮像回路１０７と、Ａ/Ｄ変換部１０８と、バス１０９と、フレームメモリ１１０と、画像処理部１１１と、圧縮伸長処理部１１２と、メモリインターフェース（Ｉ/Ｆ）１１３と、記録媒体１１４と、表示制御部１１５と、表示部１１６と、マイクロコンピュータ１１７と、操作部１１８と、Ｆｌａｓｈメモリ１１９とを有している。
【００１１】
レンズ１０１は、被写体の光学像を撮像素子１０６に集光させる。このレンズ１０１は、その光軸に沿う方向に沿って駆動可能に構成されている。レンズ１０１を光軸方向に沿って駆動させることでレンズ１０１の焦点位置を調整することが可能である。レンズ駆動部１０２は、レンズ１０１を駆動させるための駆動機構及び駆動回路を含み、レンズ・絞り駆動制御回路１０５の制御に従ってレンズ１０１を駆動させる。
【００１２】
シャッタ絞り１０３は、レンズ１０１の近傍に設けられている。このシャッタ絞り１０３は、レンズ１０１から撮像素子１０６への光の入射量（撮像素子１０６の露光量）を調節するシャッタ兼用絞りである。絞り駆動部１０４は、シャッタ絞り１０３を駆動させるための駆動機構及び駆動回路を含み、レンズ・絞り駆動制御回路１０５の制御に従ってシャッタ絞り１０３の開閉を行う。
【００１３】
レンズ・絞り駆動制御回路１０５は、マイクロコンピュータ１１７の指示に従って、レンズ駆動部１０２及び絞り駆動部１０４の動作を制御する。
【００１４】
撮像素子１０６は、フォトダイオード等の光電変換素子からなるピクセルが２次元に配されて構成される受光面に、例えばベイヤ配列をなすカラーフィルタが貼り付けられて構成されている。この撮像素子１０６は、レンズ１０１により集光された光を電気信号（撮像信号）に変換して撮像回路１０７へ出力する。撮像回路１０７は、撮像素子１０６からの撮像信号に対して相関二重サンプリング（ＣＤＳ）処理やゲイン制御処理（ＡＧＣ）処理等の種々のアナログ処理を施す。アナログ/デジタル（Ａ/Ｄ）変換部１０８は、撮像回路１０７においてアナログ処理された撮像信号をデジタルの撮像信号（以降、撮像データという）に変換した後、この撮像データを、バス１０９を介してフレームメモリ１１０に転送する。
【００１５】
バス１０９は、撮像装置の内部で発生した各種データを撮像装置内の各ブロックに転送するための転送路である。このバス１０９は、Ａ/Ｄ変換部１０８と、フレームメモリ１１０と、画像処理部１１１と、圧縮伸長処理部１１２と、メモリＩ/Ｆ１１３と、表示制御部１１５と、マイクロコンピュータ１１７とに接続されている。
【００１６】
フレームメモリ１１０は、Ａ/Ｄ変換部１０８において得られた撮像データや、画像処理部１１１、圧縮伸長処理部１１２において処理された撮像データ等の各種データを一時的に記憶する。詳細は後述するが、本撮像装置の動作モードが線画画像用撮影モードに設定されている場合には、撮像素子１０６を連続的に動作させて露光量（明るさ）の異なる２フレーム分の撮像データを得る必要がある。このため、フレームメモリ１１０は撮像素子１０６を連続動作させて得られる露光量の異なる２フレーム分の撮像データをそれぞれ格納できるだけの容量を少なくとも有しているものである。
【００１７】
画像処理部１１１は、ＹＣ処理回路（ベイヤ配列の撮像データをＹＣ（輝度・色差）データに変換する処理回路）やホワイトバランス補正処理回路（撮像データの色バランスを補正する回路）、ノイズ低減処理回路（撮像データ中のノイズを低減する処理回路）、階調変換回路（撮像データの階調特性を補正する回路）等の各種の画像処理回路を有し、フレームメモリ１１０に格納された撮像データに対して各種の画像処理を施す。また、本実施形態における画像処理部１１１は、線画画像生成部としての機能も有する。即ち、画像処理部１１１は、本撮像装置の動作モードが線画画像用撮影モードに設定された場合において線画画像を生成する処理も行う。
【００１８】
圧縮伸長処理部１１２は、撮像データの記録時には、画像処理部１１１において処理された撮像データを、バス１０９を介してフレームメモリ１１０から読み出し、読み出した撮像データを例えばＪＰＥＧ方式に従って圧縮する。さらに、圧縮伸長処理部１１２は、撮像データの再生時には、記録媒体１１４に記録された圧縮済みの撮像データを、バス１０９を介してフレームメモリ１１０から読み出し、読み出した撮像データを伸長することも行う。
【００１９】
メモリＩ/Ｆ１１３は記録媒体１１４への撮像データの書き込み及び読み出しの制御を行う。記録媒体１１４は、例えば撮像装置に着脱可能なメモリカードからなる記録媒体であり、圧縮伸長処理部１１２において圧縮された撮像データ等が記録される。
【００２０】
表示制御部１１５は、フレームメモリ１１０から撮像データを読み出して映像信号に変換し、変換した映像信号を表示部１１６に出力して表示部１１６における画像の表示を行う。表示部１１６は、例えばＴＦＴ液晶ディスプレイ等であり、表示制御部１１５からの映像信号に基づく画像を表示する。
【００２１】
マイクロコンピュータ１１７は、撮像装置本体の各種シーケンスを統括的に制御する。また、本実施形態におけるマイクロコンピュータ１１７は、露光制御部としての機能も有している。即ち、マイクロコンピュータ１１７は、本撮像装置の動作モードが線画画像用撮影モードに設定された場合に、露光量の異なる２つの撮像データが得られるように、シャッタ絞り１０３、撮像素子１０６を連続動作させることも行う。さらに、本実施形態におけるマイクロコンピュータ１１７は、判定部としての機能も有している。即ち、マイクロコンピュータ１１７は、本撮像装置の動作モードが線画画像用撮影モードに設定された場合に、撮像素子１０６を介して得られる２枚の撮像データに対して詳細は後述するフラグ処理を行う。
【００２２】
操作部１１８は、ユーザが図１に示す撮像装置を操作するための各種の操作部材である。ユーザにより操作部１１８の何れかの操作部材が操作されることにより、マイクロコンピュータ１１７は、ユーザの操作に応じた各種シーケンスを実行する。この操作部１１８としては、撮像装置による撮影実行を指示するためのレリーズボタン、撮像装置の動作モードを設定するための設定部としての設定ボタン等が含まれる。なお、撮像装置の動作モードは、例えば表示部１１６に表示されるメニュー画面上から操作部１１８を用いて設定できるようにしても良い。
【００２３】
Ｆｌａｓｈメモリ１１９は、撮像装置の動作に必要な各種パラメータを記憶している。また、Ｆｌａｓｈメモリ１１９は、マイクロコンピュータ１１７にて実行する各種プログラムも記憶している。マイクロコンピュータ１１７は、Ｆｌａｓｈメモリ１１９に記憶されているプログラムに従い、またＦｌａｓｈメモリ１１９から各種シーケンスに必要なパラメータを読み込み、各処理を実行する。
【００２４】
以下、図１の構成を有する撮像装置の動作について説明する。なお、ここでは、線画画像用撮影モード時の撮像装置の動作について特に説明する。線画画像用撮影モード以外の動作モードについては従来と特に変わらないので説明を省略する。
【００２５】
図２は、本発明の一実施形態に係る撮像装置の線画画像用撮影モード時の動作を示すフローチャートである。図２に示す動作は、マイクロコンピュータ１１７によって制御されるものである。
【００２６】
ユーザの操作部１１８の操作により線画画像用撮影モードが設定されると、マイクロコンピュータ１１７は、操作部１１８のレリーズボタンが半押しされたか否かを判定する（ステップＳ１０１）。ステップＳ１０１の判定において、レリーズボタンが半押しされていない場合に、マイクロコンピュータ１１７は、線画画像用撮影モードが終了されたか否かを判定する（ステップＳ１０２）。ステップＳ１０２の判定において、例えば、別の動作モードが設定される等して線画画像用撮影モードが終了された場合に、マイクロコンピュータ１１７は、図２の動作を終了させる。一方、ステップＳ１０２の判定において、線画画像用撮影モードが終了されていない場合には処理がステップＳ１０１に戻る。この場合に、マイクロコンピュータ１１７は、レリーズボタンが半押しされたかを再び判定する。
【００２７】
ステップＳ１０１の判定において、レリーズボタンが半押しされた場合に、自動露出制御処理（ＡＥ処理）と自動焦点制御処理（ＡＦ処理）とを行う（ステップＳ１０３）。ＡＥ処理において、マイクロコンピュータ１１７は、撮像素子１０６を動作させ、これによってフレームメモリ１１０に記憶された撮像データから被写体輝度を算出し、この被写体輝度から撮影時の撮像素子１０６の適正露光量を算出する。さらに、この適正露光量が得られる露光時間及び絞り量を算出する。また、ＡＦ処理において、マイクロコンピュータ１１７は、フレームメモリ１１０に記憶された撮像データからＡＦ評価値を算出し、撮像素子１０６に集光される被写体の像が最も鮮明になるようにレンズ１０１の焦点位置を調整する。なお、ＡＥ処理、ＡＦ処理は専用のセンサを用いて行うようにしても良い。
【００２８】
ＡＥ処理及びＡＦ処理の後、マイクロコンピュータ１１７は、操作部１１８のレリーズボタンが全押しされたか否かを判定する（ステップＳ１０４）。ステップＳ１０４の判定において、レリーズボタンが全押しされていない場合には処理がステップＳ１０１に戻る。この場合に、マイクロコンピュータ１１７は、レリーズボタンが半押しされたかを再び判定する。
【００２９】
一方、ステップＳ１０４の判定において、レリーズボタンが全押しされた場合に、マイクロコンピュータ１１７は、ステップＳ１０３において算出した適正露光量に対して所定量（例えば＋１ＥＶ）だけ露光量がオーバーとなるようにシャッタ絞り１０２及び撮像素子１０６を制御して撮影を実行する（ステップＳ１０５）。続いて、マイクロコンピュータ１１７は、ステップＳ１０３において算出した適正露光量に対して所定量（例えば−１ＥＶ）だけ露光量がアンダーとなるようにシャッタ絞り１０２及び撮像素子１０６を制御して撮影を実行する（ステップＳ１０６）。各撮影により得られた撮像データはフレームメモリ１１０にそれぞれ格納される。
【００３０】
なお、本実施形態では、適正露光量に対して±１ＥＶの露光量で２回の撮影を行うようにしている。しかしながら、適正露光量に対する露光量の幅が等しければ必ずしも露光量を適正露光量に対して±１ＥＶとする必要はない。例えば、適正露光量に対して±２ＥＶで撮影を行うようにしても良い。
【００３１】
詳細は後述するが、本実施形態は露光量の異なる２つの撮像データを統合して線画画像を生成する。この統合を行うために、マイクロコンピュータ１１７はフラグ処理を行う（ステップＳ１０７）。
【００３２】
ここで、フラグ処理について説明する。図３は、フラグ処理について示すフローチャートである。フラグ処理を行う際に、マイクロコンピュータ１１７は、２回の撮影により得られた撮像データの何れか（例えば、適正露光量よりも明るい撮像データ）をフレームメモリ１１０から読み出す（ステップＳ２０１）。その後、マイクロコンピュータ１１７は、読み出した撮像データにおける左上端のピクセルを注目ピクセルと定義する（ステップＳ２０２）。
【００３３】
注目ピクセルを定義した後、マイクロコンピュータ１１７は、現在の注目ピクセルの下方向２つ隣にピクセルが存在しているか否かを判定する（ステップＳ２０３）。ステップＳ２０３の判定において、現在の注目ピクセルの下方向２つ隣にピクセルが存在している場合に、マイクロコンピュータ１１７は、その下方向２つ隣のピクセルを判定ピクセルに指定する（ステップＳ２０４）。続いて、マイクロコンピュータ１１７は、現在の注目ピクセルのピクセル値と現在の判定ピクセルのピクセル値とを用いて判定処理を行う（ステップＳ２０５）。
【００３４】
図４は、判定処理について示すフローチャートである。判定処理において、マイクロコンピュータ１１７は、以下の（式１）で定義されるＲＧＢ差分が所定値（例えば３５）よりも大きいか否かを判定する（ステップＳ３０１）。  
ＲＧＢ差分＝｜注目ピクセルにおけるＲ値−判定ピクセルにおけるＲ値｜＋｜注目ピクセルにおけるＧ値−判定ピクセルにおけるＧ値｜＋｜注目ピクセルにおけるＢ値−判定ピクセルにおけるＢ値｜                                        （式１）
このＲＧＢ差分は、注目ピクセルと判定ピクセルとの色毎のピクセル値の差の絶対値の合計であって、注目ピクセルと判定ピクセルとの間での色変化が大きいか否か、即ち注目ピクセルと判定ピクセルの間に被写体の輪郭を示すピクセルがあるか否かを判定するための値である。このＲＧＢ差分が３５よりも大きい場合には、注目ピクセルと判定ピクセルとの間での色変化が大きく、注目ピクセルと判定ピクセルとの間に被写体の輪郭を示すピクセルがあると判定する。
【００３５】
ここで、本実施形態においては、注目ピクセルと判定ピクセルとの間に被写体の輪郭を示すピクセルがあるか否かを判定するための閾値を３５としている。これは、本出願人による実験の結果より得られた最適値である。なお、実験は以下の手順に従って行った。  
（手順１）  ＲＧＢ差分が徐々に増えていくような２２個のカラーチャートを作成した。  
（手順２）  各カラーチャートにつき、ＲＧＢ差分の少ないほうから２２人の被験者に見てもらい、色が変わったと感じたＲＧＢ差分がどの値かをアンケートした。  
（手順３）  以下の（式２）に従って、各ＲＧＢ差分とそれぞれのＲＧＢ差分において色が変わったと回答した被験者の人数とを掛け合わせて重み付けを行った。  
差分×該当人数＝重み                                      （式２）  
（手順４）  （手順３）の総和を被験者数とカラーチャートの数で割った。  
（手順５）  （手順４）の結果を、人が色の変化だと感じるＲＧＢ差分とした。
【００３６】
図５は、２２個のカラーチャートの構成と、それぞれのカラーチャートにおいて色が変わったと感じたＲＧＢ差分についてのアンケートをした際の集計結果とを示した図である。この図５の結果から（手順３）、（手順４）を経て、人が色の変化だと感じるＲＧＢ差分＝３４．０４２９という結果が得られた。この実験結果を踏まえて本実施形態では、ＲＧＢ差分＝３５を採用している。これは実験誤差を考慮したものである。
【００３７】
ステップＳ３０１の判定において、ＲＧＢ差分が３５よりも大きい場合に、マイクロコンピュータ１１７は、注目ピクセルと判定ピクセルとの間のピクセルが被写体の輪郭を示すピクセルであると判定し、注目ピクセルと判定ピクセルとの間のピクセルに対応した、被写体の輪郭を示すピクセルであることを示すフラグ（以下、単にフラグという）に１を立てる（ステップＳ３０２）。その後、マイクロコンピュータ１１７は、図４の処理を終了させる。一方、ステップＳ３０１の判定において、ＲＧＢ差分が３５以下の場合に、マイクロコンピュータ１１７は、注目ピクセルと判定ピクセルとの間のピクセルに対応したフラグを０としたまま、図４の処理を終了させる。
【００３８】
ステップＳ２０５の判定処理の後、マイクロコンピュータ１１７は、現在の注目ピクセルの右方向２つ隣にピクセルが存在しているか否かを判定する（ステップＳ２０６）。ステップＳ２０６の判定において、現在の注目ピクセルの右方向２つ隣にピクセルが存在している場合に、マイクロコンピュータ１１７は、その右方向２つ隣のピクセルを判定ピクセルに指定する（ステップＳ２０７）。続いて、マイクロコンピュータ１１７は、現在の注目ピクセルのピクセル値と現在の判定ピクセルのピクセル値とを用いて判定処理を行う（ステップＳ２０８）。この判定処理は上述したステップＳ２０５の判定処理と同一の処理であるので説明を省略する。
【００３９】
ステップＳ２０８の判定処理の後、マイクロコンピュータ１１７は、現在の注目ピクセルの右方向１つ隣のピクセルを次の注目ピクセルとして再定義する（ステップＳ２０９）。その後、処理がステップＳ２０３に戻る。この後、マイクロコンピュータ１１７は、再定義した注目ピクセルに対する処理を行う。
【００４０】
また、ステップＳ２０６の判定において、現在の注目ピクセルの右方向２つ隣にピクセルが存在していない場合、即ち現在の注目ピクセルが撮像データにおける右端１つ手前のピクセルである場合に、マイクロコンピュータ１１７は、現在の注目ピクセルの下方向１つ隣の行で且つ左端のピクセルを次の注目ピクセルとして再定義する（ステップＳ２１０）。その後、処理がステップＳ２０３に戻る。この後、マイクロコンピュータ１１７は、再定義した注目ピクセルに対する処理を行う。
【００４１】
さらに、ステップＳ２０３の判定において、現在の注目ピクセルの下方向２つ隣にピクセルが存在していない場合、即ち現在の注目ピクセルが撮像データにおける下端１つ手前の行のピクセルである場合には１つ分の撮像データに対するフラグ処理が終了する。この場合、マイクロコンピュータ１１７は、２回の撮影により得られた撮像データの両方に対するフラグ処理が終了したか否かを判定する（ステップＳ２１１）。ステップＳ２１１の判定において、両方の撮像データに対するフラグ処理が終了していない場合には処理がステップＳ２０１に戻る。この場合に、マイクロコンピュータ１１７は、もう一方の撮像データをフレームメモリ１１０から読み出し、読み出した撮像データに対するフラグ処理を行う。一方、ステップＳ２１１の判定において、両方の撮像データに対するフラグ処理が終了した場合に、マイクロコンピュータ１１７は、図３の処理を終了させる。
【００４２】
図６を参照して図３のフラグ処理の流れをより具体例を説明する。なお、図６は、６×６ピクセルの撮像データに対する処理を示している。
【００４３】
フラグ処理の開始時には、図６に示す左上のピクセルであるピクセル１Ａがまず注目ピクセルとして定義される。ピクセル１Ａの下方向２つ隣にはピクセル３Ａが、ピクセル１Ａの右方向２つ隣にはピクセル１Ｃがあり、これらのピクセルがピクセル１Ａに対する判定ピクセルに指定される。図６に示すように、ピクセル１Ａとピクセル３Ａとは同じ色を有している（Ｒ値、Ｇ値、Ｂ値が全て等しい）ので、判定処理において得られるＲＧＢ差分は０となる。このため、ピクセル１Ａとピクセル３Ａとの間のピクセル２Ａにおけるフラグは０のままとなる。同様に、ピクセル１Ａとピクセル１Ｃも同じ色を有しているので、判定処理の結果、ピクセル１Ａとピクセル１Ｃとの間のピクセル１Ｂにおけるフラグも０のままとなる。これらの判定処理の後、ピクセル１Ａの１つ右隣のピクセルであるピクセル１Ｂが注目ピクセルとなって同様の処理が行われる。
【００４４】
ピクセル１Ｂの下方向２つ隣にはピクセル３Ｂが、ピクセル１Ｂの右方向２つ隣にはピクセル１Ｄがあり、これらのピクセルがピクセル１Ｂに対する判定ピクセルに指定される。図６に示すように、ピクセル１Ｂとピクセル３Ｂとは同じ色を有しているので、判定処理の結果、ピクセル１Ｂとピクセル３Ｂとの間のピクセル２Ａにおけるフラグは０のままとなる。これに対し、ピクセル１Ｄはピクセル１Ａに対してＲ値、Ｇ値、Ｂ値が小さく、判定処理において得られるＲＧＢ差分が３５を超える。このため、ピクセル１Ｂとピクセル１Ｄとの間のピクセル１Ｃにおけるフラグに１が立つ。これらの判定処理の後、ピクセル１Ｂの１つ右隣のピクセルであるピクセル１Ｃが注目ピクセルとなって同様の処理が行われる。
【００４５】
以後も同様にして撮像データの左上端から右下端に向けて順次処理が行われる。この結果、図６に示すようにして各ピクセルに対応したフラグが設定される。ここで、図３に示すフラグ処理では図６のハッチング部で示す撮像データの端部については処理を行うことができないが、フラグを０としている。端部のピクセルにおけるフラグを０として処理しても、後述する線画画像生成の際に与える影響は殆どないものと考えられる。なお、図３のフローチャートを変更することによって撮像データの端部についてのフラグ処理を行えるようにすることも可能である。
【００４６】
ここで、上述のフラグ処理においては、撮像データの左上端から１ピクセルずつ注目ピクセルをずらすようにして処理を行っているが、これに限らず、例えば撮像データの右下端を最初の注目ピクセルとし、右下端の注目ピクセルから左上端方向に向けて処理を行う等しても良い。
【００４７】
以下、図２に戻って説明を続ける。ステップＳ１０７のフラグ処理の後、マイクロコンピュータ１１７は、画像処理部１１１において生成する線画画像の精度の高さを示す描画感度が簡易モードに設定されているか否かを判定する（ステップＳ１０８）。本実施形態における撮像装置は、例として、画像処理部１１１において生成する線画画像の精度が低い簡易モードと画像処理部１１１において生成する線画画像の精度が高い詳細モードの２種類の描画感度を有している。そして、何れの描画感度が設定されたかによって、適正露光量よりも明るい撮像データに対するフラグ処理の結果と適正露光量よりも暗い撮像データに対するフラグ処理の結果とを用いての線画画像の生成手法が異なる。
【００４８】
ステップＳ１０８の判定において、描画感度が簡易モードに設定されている場合に、マイクロコンピュータ１１７は、適正露光量よりも明るい撮像データに対するフラグ処理の結果と適正露光量よりも暗い撮像データに対するフラグ処理の結果とをＡＮＤ演算により統合し、輪郭成分の位置を示すフラグデータを生成する（ステップＳ１０９）。即ち、適正露光量よりも明るい撮像データと適正露光量よりも暗い撮像データの両方においてフラグが立っているピクセルのフラグを１とし、残りのピクセルのフラグを０としたフラグデータを生成する。また、ステップＳ１０８の判定において、描画感度が詳細モードに設定されている場合に、マイクロコンピュータ１１７は、適正露光量よりも明るい撮像データに対するフラグ処理の結果と適正露光量よりも暗い撮像データに対するフラグ処理の結果とをＯＲ演算により統合し、被写体の輪郭成分の位置を示すフラグデータを生成する（ステップＳ１１０）。即ち、適正露光量よりも明るい撮像データと適正露光量よりも暗い撮像データとの少なくとも一方においてフラグが立っているピクセルのフラグを１とし、残りのピクセルのフラグを０としたフラグデータを生成する。
【００４９】
明るさの異なる２つの撮像データのフラグ処理の結果を統合した後、マイクロコンピュータ１１７は、フラグが立っているピクセルを黒（ピクセル値０，０，０）に、フラグが立っていないピクセルを白（ピクセル値２５５，２５５，２５５）にするような画像処理を画像処理部１１１において実行させる（ステップＳ１１１）。これにより、図６に示すようにして撮像データ中の輪郭が抽出された線画画像データが生成される。なお、ここでは例としてフラグが立っているピクセルを黒としているが、必ずしも黒とする必要はない。
【００５０】
線画画像の生成後、マイクロコンピュータ１１７は、画像処理部１１１において生成された線画画像データの圧縮を圧縮伸長処理部１１２において実行させる（ステップＳ１１２）。その後、マイクロコンピュータ１１７は、圧縮伸長処理部１１２において圧縮された線画画像データを記録媒体１１４に記録させる（ステップＳ１１３）。さらに、マイクロコンピュータ１１７は、記録媒体１１４に記録された線画画像データを再生して、確認用の線画画像を表示部１１６に表示させる（ステップＳ１１４）。その後、例えば所定時間の表示経過後に、処理がステップＳ１０１に戻る。
【００５１】
以上説明したように、本実施形態においては、適正露光量に対して露光量（明るさ）が異なる２つの撮像データを用いて線画画像を生成している。
【００５２】
ここで、適正露光量に対して明るい画像は、撮影時において暗い部分の輪郭が明確になる一方で撮影時において明るい部分の輪郭が不明確になる。逆に、適正露光量に対して明るい画像は撮影時において明るい部分の輪郭が明確になる一方で撮影時において暗い部分の輪郭が不明確になる。
【００５３】
例えば、図７に示すような、明るさの異なる３種類の図形が混在しているようなシーンを撮影する場合を考える。
【００５４】
まず、適正露光量よりも明るい画像は、適正露光量の画像の暗い部分である楕円形と四角形の境界が明確となる一方で適正露光量の画像の明るい部分である三角形の輪郭が不明確となる。このような画像のみを用いて線画画像を生成してしまうと、図８（ａ）に示すような、三角形の輪郭が全て抽出されていない不完全な線画画像が得られる可能性がある。
【００５５】
また、適正露光量よりも暗い画像は、適正露光量の画像の明るい部分である三角形の輪郭が明確となる一方で適正露光量の画像の暗い部分である楕円形と四角形との境界が不明確となる。このような画像のみを用いて線画画像を生成してしまうと、図８（ｂ）に示すように、楕円形と四角形の境界部分が抽出されていない不完全な線画画像が得られる可能性がある。
【００５６】
本実施形態の簡易モードでは、適正露光量よりも明るい撮像データと適正露光量よりも暗い撮像データの両方のフラグ処理の結果をＡＮＤ演算により統合して線画画像を生成することにより、図９（ａ）に示すような、適正露光量よりも明るい撮像データと適正露光量よりも暗い撮像データの両方で明確な輪郭成分のみの線画画像を生成することができる。また、本実施形態の詳細モードでは、適正露光量よりも明るい撮像データと適正露光量よりも暗い撮像データの両方のフラグ処理の結果をＯＲ演算により統合して線画画像を生成することにより、図９（ｂ）に示すような、精度の高い線画画像を生成することができる。
【００５７】
以上のように、本実施形態によれば、デジタルカメラ等の撮像装置において実行可能な簡易なアルゴリズムを用いて精度の高い線画画像を生成することが可能である。
【００５８】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００５９】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【符号の説明】
【００６０】
１０１…レンズ、１０２…レンズ駆動部、１０３…シャッタ絞り、１０４…絞り駆動部、１０５…レンズ・絞り駆動制御回路、１０６…撮像素子、１０７…撮像回路、１０８…アナログ/デジタル（Ａ/Ｄ）変換部、１０９…バス、１１０…フレームメモリ、１１１…画像処理部、１１２…圧縮伸長処理部、１１３…メモリインターフェース（Ｉ/Ｆ）、１１４…記録媒体、１１５…表示制御部、１１６…表示部、１１７…マイクロコンピュータ、１１８…操作部、１１９…Ｆｌａｓｈメモリ
【図１】
2010278651.tif 000003
【図２】
2010278651.tif 000004
【図３】
2010278651.tif 000005
【図４】
2010278651.tif 000006
【図５】
2010278651.tif 000007
【図６】
2010278651.tif 000008
【図７】
2010278651.tif 000009
【図８】
2010278651.tif 000010
【図９】
2010278651.tif 000011