【手続補正書】
【提出日】令和1年7月10日(2019.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮像センサより撮像した画像を符号化する撮像装置であって、
前記撮像センサより得られたベイヤ配列のＲＡＷ画像データから、それぞれが単一成分の画素で構成される複数のプレーンに変換するプレーン変換手段と、
得られた各プレーンを周波数変換し、複数のサブバンドを生成する周波数変換手段と、
前記撮像装置における撮像に関するカメラ情報に基づき、前記サブバンドを構成する係数データを非線形変換する非線形変換手段と、
該非線形変換手段による非線形変換で得られた係数データを量子化し、符号化する符号化手段とを有し、
前記非線形変換手段は、暗部を示す係数データについて量子化後の係数データが失われるのを抑制するように、係数データを非線形変換する
ことを特徴とする撮像装置。
【請求項２】
前記カメラ情報は、前記ＲＡＷ画像データを撮像したときの、ユーザにより設定された撮影条件に関する情報であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記周波数変換手段は、ウェーブレット変換を行う手段であることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記係数データの値の大きさを水平軸、非線形変換で得られた係数データの大きさを垂直軸と定義したとき、前記非線形変換手段は、上に凸の変換曲線の変換特性を持つ変換を行うことを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記非線形変換手段は、
非線形の第１の変換曲線を表す第１のパラメータ、当該第１の変換曲線より増加率の高い第２の変換曲線を表す第２のパラメータを記憶する記憶手段と、
前記カメラ情報から、ＲＡＷ画像データの撮像時に露出アンダーであったか否かを判定する第１の判定手段と、
該第１の判定手段により露出アンダーであると判定した場合には前記第２のパラメータを選択する第１の選択手段と、
前記第１の判定手段により露出アンダーではないと判断した場合、ＲＡＷ画像データから輝度画像データを生成し、前記輝度画像データを複数の画素ブロックに分割し、各画素ブロックの代表値を算出し、暗部判定用の輝度閾値以下の代表値を持つ画素ブロック数を計数し、計数した画素ブロック数が所定の閾値以上あるか否かを判定する第２の判定手段と、
該第２の判定手段の判定が前記計数した画素ブロック数が所定の閾値以上あることを示す場合、前記第１のパラメータを選択する第２の選択手段と、
前記第２の判定手段の判定が前記計数した画素ブロック数が所定の閾値を下回ることを示す場合、前記係数データの変換を行わないと判定する第３の判定手段と
を有することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記代表値は、画素ブロックの平均輝度値、輝度合計値のいずれかであることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記プレーン変換手段は、ＲＡＷ画像データから、ベイヤ配列に基づくＲプレーン、Ｂプレーン、Ｇ１プレーン、Ｇ２プレーンに変換することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記プレーン変換手段は、ＲＡＷ画像データから、１個の輝度プレーン、３つの色差プレーンに変換することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項９】
撮像センサより撮像した画像を符号化する撮像装置の制御方法であって、
プレーン変換手段が、前記撮像センサより得られたベイヤ配列のＲＡＷ画像データから、それぞれが単一成分の画素で構成される複数のプレーンに変換するプレーン変換工程と、
周波数変換手段が、得られた各プレーンを周波数変換し、複数のサブバンドを生成する周波数変換工程と、
非線形変換手段が、前記撮像装置における撮像に関するカメラ情報に基づき、前記サブバンドを構成する係数データを非線形変換する非線形変換工程と、
符号化手段が、前記非線形変換工程による非線形変換で得られた係数データを量子化し、符号化する符号化工程とを有し、
前記非線形変換工程では、暗部を示す係数データについて量子化後の係数データが失われるのを抑制するように、係数データを非線形変換する
ことを特徴とする撮像装置の制御方法。
【請求項１０】
コンピュータが読み込み実行することで、前記コンピュータに、請求項９に記載の方法の各工程を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
この課題を解決するため、例えば本発明の撮像装置は以下の構成を備える。すなわち、
撮像センサより撮像した画像を符号化する撮像装置であって、
前記撮像センサより得られたベイヤ配列のＲＡＷ画像データから、それぞれが単一成分の画素で構成される複数のプレーンに変換するプレーン変換手段と、
得られた各プレーンを周波数変換し、複数のサブバンドを生成する周波数変換手段と、
前記撮像装置における撮像に関するカメラ情報に基づき、前記サブバンドを構成する係数データを非線形変換する非線形変換手段と、
該非線形変換手段による非線形変換で得られた係数データを量子化し、符号化する符号化手段とを有し、
前記非線形変換手段は、暗部を示す係数データについて量子化後の係数データが失われるのを抑制するように、係数データを非線形変換することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
まずデータ判定部１０９は、カメラ情報生成部１０８からカメラ情報を取得する（Ｓ１）。そして、データ判定部１０９は、取得したカメラ情報から、着目フレームの撮像時における露出が露出アンダーであったか否かを判定する。露出アンダーであると判定した場合には、処理をＳ８に進める。このＳ８にて、データ判定部１０９は、不図示のテーブル（図６）から、「アンダー」の非線形変換を行うためのパラメータａ，ｂ，ｃ，ｄ，ｅを決定し、データ演算部１１０に設定する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
一方、露出アンダーではないと判定された場合、データ判定部１０９は処理をＳ３に進め、ＲＡＷ画像データから輝度画像データを生成する。そして、データ判定部１０９は、Ｓ４にて、生成した輝度画像データを複数の画素ブロックに分割し、Ｓ５にて各画素ブロックの平均輝度値を算出する。そして、データ判定部１０９は、Ｓ６にて、平均輝度値が予め設定された輝度閾値以下となっている画素ブロックがいくつ存在するかを計数する。そして、Ｓ７にて、データ判定部１０９は計数した画素ブロック数が、予め設定された閾値以上あるか否かを判定し、閾値以上あった場合にはＳ８にて、データ判定部１０９は、不図示のテーブル（図６）から、「適正」の非線形変換を行うためのパラメータａ，ｂ，ｃ，ｄ，ｅを決定し、ＲＡＷ圧縮部１１１に設定する。また、計数した画素ブロック数が、予め設定された閾値未満の場合（閾値を下回る場合）、非線形変換は行わないと決定し、データ演算部１１０に非線形変換を行わないように設定する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
これを受けたデータ演算部１１０の処理は既に説明した通りである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
また、実施形態では、輝度画像データを複数の画素ブロックに分割し、各画素ブロックの代表値として平均輝度値を求めるものとした。画素ブロック単位に輝度の大小を判断できれば良いので、画素ブロックの輝度合計値を代表値として用いても良い。後者の場合、平均を求めるための除算演算が省かれ、演算処理を簡略化できる。