【手続補正書】
【提出日】平成21年11月6日(2009.11.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
格納手段に格納されたベイヤーデータにリングピクセルを付加して転送する転送回路であって、
前記格納手段に格納されるベイヤーデータに付加するリングピクセル数が、予め記憶された記憶手段と、
前記格納手段に格納されるベイヤーデータの画素数を取得する取得手段と、
前記取得手段により取得されたベイヤーデータの画素数に基づいて、転送単位となる転送画素数を設定する設定手段と、
前記設定手段により設定された転送画素数での各転送時に、前記リングピクセルを付加するか否かを判断する判断手段と、
前記判断手段によりリングピクセルを付加すると判断されたときに、前記記憶手段に記憶されているリングピクセル数と、前記設定手段により設定された転送画素数とに基づいて、当該転送時に付加するリングピクセル数を可変設定する可変設定手段と、
を備えたことを特徴とする転送回路。
【請求項２】
前記設定手段は、前記取得手段により取得されたベイヤーデータの総ライン数に対する約数を、前記転送単位となる転送ライン数として設定することを特徴とする請求項１に記載の転送回路。
【請求項３】
前記設定手段は、前記取得手段により取得されたベイヤーデータの総ライン数に対する約数のうち、一度に転送可能な最大ライン数以下で、かつ、最大の約数を、前記転送単位となる転送ライン数として設定することを特徴とする請求項２に記載の転送回路。
【請求項４】
前記可変設定手段は、前記設定手段により設定された転送ライン数と、前記記憶手段に記憶されたリングピクセル数とを比較し、この比較結果に基づいて、前記転送時に付加するリングピクセル数を可変設定することを特徴とする請求項３に記載の転送回路。
【請求項５】
前記設定手段は、前記取得手段により取得されたベイヤーデータの総ライン数が素数である場合には、前記転送単位となる転送ライン数を１ラインに設定し、ベイヤーデータの総ライン数が素数でない場合には、ベイヤーデータの総ライン数に対する約数を、前記転送単位となる転送ライン数として設定することを特徴とする請求項２に記載の転送回路。
【請求項６】
前記判断手段は、前記設定手段により前記転送単位となる転送ライン数がベイヤーデータの総ライン数に対する約数に設定された場合には、この設定された転送単位による最初の転送および最後の転送のときだけリングピクセルを付加すると判断し、前記設定手段により前記転送単位となる転送ライン数が１ラインに設定された場合には、この設定された転送単位による最初の転送に続く複数回の転送および最後の転送の前の複数回の転送のときにリングピクセルを付加すると判断することを特徴とする請求項５に記載の転送回路。
【請求項７】
前記可変設定手段は、前記判断手段により最初の転送に続く複数回の転送および最後の転送の前の複数回の転送のときにリングピクセルを付加すると判断された場合には、最初の転送および最後の転送のときに付加するリングピクセル数を最大とし、最初の転送または最後の転送の前後の転送では、この最大のリングピクセル数よりも少なくすることを特徴とする請求項６に記載の転送回路。
【請求項８】
請求項１乃至７のいずれかに記載の転送回路を備えた撮像装置であって、
被写体を撮像してベイヤーデータを取得する撮像手段と、
前記撮像手段により取得されたベイヤーデータを前記格納手段に格納する格納制御手段と、
前記転送回路よりリングピクセルを付加した形で転送されてくるベイヤーデータに対して所定の画像データ処理を施す画像データ処理手段と、
を更に備えたことを特徴とする撮像装置。
【請求項９】
請求項１乃至７のいずれかに記載の転送回路を備えた撮像装置が有するコンピュータを、
被写体を撮像してベイヤーデータを取得する撮像手段と、
前記撮像手段により取得されたベイヤーデータを前記格納手段に格納する格納制御手段と、
前記転送回路よりリングピクセルを付加した形で転送されてくるベイヤーデータに対して所定の画像データ処理を施す画像データ処理手段と、
して機能させることを特徴とする制御プログラム。
【請求項１０】
格納手段に格納されたベイヤーデータにリングピクセルを付加して転送する転送回路の転送を制御する転送制御方法であって、
前記格納手段に格納されるベイヤーデータの画素数を取得する取得ステップと、
前記取得ステップにより取得されたベイヤーデータの画素数に基づいて、転送単位となる転送画素数を設定する設定ステップと、
前記設定ステップにより設定された転送画素数での各転送時に、前記リングピクセルを付加するか否かを判断する判断ステップと、
前記判断ステップによりリングピクセルを付加すると判断されたときに、前記格納手段に格納されるベイヤーデータに付加するリングピクセル数が予め記憶された記憶手段に記憶されている前記リングピクセル数と、前記設定ステップにより設定された転送画素数とに基づいて、当該転送時に付加するリングピクセル数を可変設定する可変設定ステップと、
を備えたことを特徴とする転送制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】転送回路、転送制御方法、撮像装置、制御プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、デジタルカメラ等の撮像装置に用いる好適な転送回路、転送制御方法、およびこれらを用いた撮像装置、および制御プログラムに関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、かかる従来の課題に鑑みてなされたものであり、ベイヤーデータのライン数がどのような場合であっても、支障なくリングピクセルを付加して転送を行うことのできる転送回路、転送制御方法、撮像装置、および制御プログラムを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項１記載の発明に係る転送回路は、格納手段に格納されたベイヤーデータにリングピクセルを付加して転送する転送回路であって、前記格納手段に格納されるベイヤーデータに付加するリングピクセル数が、予め記憶された記憶手段と、前記格納手段に格納されるベイヤーデータの画素数を取得する取得手段と、前記取得手段により取得されたベイヤーデータの画素数に基づいて、転送単位となる転送画素数を設定する設定手段と、前記設定手段により設定された転送画素数での各転送時に、前記リングピクセルを付加するか否かを判断する判断手段と、前記判断手段によりリングピクセルを付加すると判断されたときに、前記記憶手段に記憶されているリングピクセル数と、前記設定手段により設定された転送画素数とに基づいて、当該転送時に付加するリングピクセル数を可変設定する可変設定手段と、を備えたことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項２記載の発明は更に、前記設定手段は、前記取得手段により取得されたベイヤーデータの総ライン数に対する約数を、前記転送単位となる転送ライン数として設定することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項３記載の発明は更に、前記設定手段は、前記取得手段により取得されたベイヤーデータの総ライン数に対する約数のうち、一度に転送可能な最大ライン数以下で、かつ、最大の約数を、前記転送単位となる転送ライン数として設定することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項４記載の発明は更に、前記可変設定手段は、前記設定手段により設定された転送ライン数と、前記記憶手段に記憶されたリングピクセル数とを比較し、この比較結果に基づいて、前記転送時に付加するリングピクセル数を可変設定することを特徴とする。
請求項５記載の発明は更に、前記設定手段は、前記取得手段により取得されたベイヤーデータの総ライン数が素数である場合には、前記転送単位となる転送ライン数を１ラインに設定し、ベイヤーデータの総ライン数が素数でない場合には、ベイヤーデータの総ライン数に対する約数を、前記転送単位となる転送ライン数として設定することを特徴とする。
請求項６記載の発明は更に、前記判断手段は、前記設定手段により前記転送単位となる転送ライン数がベイヤーデータの総ライン数に対する約数に設定された場合には、この設定された転送単位による最初の転送および最後の転送のときだけリングピクセルを付加すると判断し、前記設定手段により前記転送単位となる転送ライン数が１ラインに設定された場合には、この設定された転送単位による最初の転送に続く複数回の転送および最後の転送の前の複数回の転送のときにリングピクセルを付加すると判断することを特徴とする。
請求項７記載の発明は更に、前記可変設定手段は、前記判断手段により最初の転送に続く複数回の転送および最後の転送の前の複数回の転送のときにリングピクセルを付加すると判断された場合には、最初の転送および最後の転送のときに付加するリングピクセル数を最大とし、最初の転送または最後の転送の前後の転送では、この最大のリングピクセル数よりも少なくすることを特徴とする。
請求項８記載の発明は更に、請求項１乃至７のいずれかに記載の転送回路を備えた撮像装置であって、被写体を撮像してベイヤーデータを取得する撮像手段と、前記撮像手段により取得されたベイヤーデータを前記格納手段に格納する格納制御手段と、前記転送回路よりリングピクセルを付加した形で転送されてくるベイヤーデータに対して所定の画像データ処理を施す画像データ処理手段と、を更に備えたことを特徴とする。
請求項９記載の発明は更に、請求項１乃至７のいずれかに記載の転送回路を備えた撮像装置が有するコンピュータを、被写体を撮像してベイヤーデータを取得する撮像手段と、前記撮像手段により取得されたベイヤーデータを前記格納手段に格納する格納制御手段と、前記転送回路よりリングピクセルを付加した形で転送されてくるベイヤーデータに対して所定の画像データ処理を施す画像データ処理手段と、して機能させることを特徴とする。
請求項１０記載の発明は更に、格納手段に格納されたベイヤーデータにリングピクセルを付加して転送する転送回路の転送を制御する転送制御方法であって、前記格納手段に格納されるベイヤーデータの画素数を取得する取得ステップと、前記取得ステップにより取得されたベイヤーデータの画素数に基づいて、転送単位となる転送画素数を設定する設定ステップと、前記設定ステップにより設定された転送画素数での各転送時に、前記リングピクセルを付加するか否かを判断する判断ステップと、前記判断ステップによりリングピクセルを付加すると判断されたときに、前記格納手段に格納されるベイヤーデータに付加するリングピクセル数が予め記憶された記憶手段に記憶されている前記リングピクセル数と、前記設定ステップにより設定された転送画素数とに基づいて、当該転送時に付加するリングピクセル数を可変設定する可変設定ステップと、を備えたことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明によれば、ベイヤーデータのライン数がどのような場合であっても、支障なくリングピクセルを付加して効率的に転送を行うことが可能になる。