摄像装置及摄像方法

文档序号:7667872阅读:97来源:国知局
专利名称:摄像装置及摄像方法
技术领域
本发明涉及能够用于数码相机的摄像装置以及摄像方法,该数码相机 具备以与感光面上的像素的排列顺序不同的规定排列顺序输出一水平行 量的信号电荷的固体摄像元件。
背景技术
以往,在数码相机等的摄像装置中多采用CCD作为摄像元件。在相 关的CCD中,通常逐行向水平传送路径垂直传送以像素排列顺序排列的 同一行像素的电荷信号,采用一个水平同步信号进行扫描,通过反复进行 上述动作,在维持像素排列顺序的状态下输出所有像素的信息。
此外,作为从CCD读出摄像信号的技术,公知有例如以縮短在运 动图像摄影时从CCD输出后的摄像信号的处理时间为目的,在CCD内将 垂直方向上邻接的配置有同色滤色器的多个像素的信号电荷相加(混合) 并读出的方法、以及能够采用该方法的CCD (参照例如日本公开专利公报 特开平9—19792号公报)。
然而,在近年中,能高速进行基于像素相加后读出的像素数据的一系 列处理,因此考虑具有下述特定构造的CCD,即以维持感光面的水平行上 的实际排列顺序的状态进行扫描的方式驱动在CCD内部被相加的同一水 平行上的各像素的信号电荷的特定构造。
但是,上述特定构造的CCD中,在不相加所有像素的信号电荷而读 出的情况下,需要分为多次水平同步定时扫描同一水平行上的各像素的信 号电荷,其结果,从CCD输出的一水平行量的摄像信号,由与实际的像 素配置不同的排列顺序的信号电荷构成,存在对所读出的摄像信号进行各 种图像处理时的数据处理变得复杂化的问题。

发明内容
本发明正是为了解决上述现有技术而提出的,其目的在于即使在采用 以与感光面上的像素的排列顺序不同的规定排列顺序输出一水平行量的 信号电荷的固体摄像元件的情况下,也能高效地进行针对摄像信号的各种 图像处理的摄像装置以及摄像方法。
本发明的一个技术方案的摄像装置构成为,具备具备固体摄像元 件,其将由光电变换元件构成的像素二维排列,并且以与感光面上的像素 的排列顺序不同的规定排列顺序输出这些像素的信号电荷;变换单元,其 将从该固体摄像元件以所述规定排列顺序输出的像素的信号电荷依次变 换为像素数据;存储单元,其存储通过该变换单元变换后的像素数据;地 址取得单元,其取得在将通过所述变换单元变换后的像素数据存储到所述 存储单元时使用的写入地址,该写入地址用于将具有所述规定排列顺序的 各个像素数据以与固体摄像元件的感光面上的排列顺序相同的排列顺序 存储到所述存储单元中;和存储控制单元,其按照通过所述地址取得单元 取得的写入地址,将通过所述变换单元变换后的像素数据存储到所述存储 单元中。
此外,另一技术方案的摄像装置构成为,具备具备固体摄像元件, 其将由光电变换元件构成的像素二维排列,并且以与感光面上的像素的排 列顺序不同的规定排列顺序输出这些像素的信号电荷;变换单元,其将从 该固体摄像元件以所述规定排列顺序输出的像素的信号电荷依次变换为 像素数据;存储单元,其存储通过该变换单元变换后的像素数据;地址取 得单元,其取得读出地址,该读出地址用于将该存储单元中存储的具有所 述规定排列顺序的各像素数据以固体摄像元件的感光面上的排列顺序读 出;和读出单元,其从所述存储单元按顺序读出通过该地址取得单元取得 的读出地址中存储的像素数据。
此外,另一技术方案提供一种摄像方法,是具备固体摄像元件的摄像 装置的摄像方法,该固体摄像元件将由光电变换元件构成的像素二维排 列,并且以与感光面上的像素的排列顺序不同的规定排列顺序输出这些像 素的信号电荷,该摄像方法包括将从所述固体摄像元件以所述规定排列 顺序输出的像素的信号电荷依次变换为像素数据的步骤;取得针对变换后
的像素数据的写入地址的步骤,该写入地址用于将具有所述规定排列顺序 的各个像素数据以与固体摄像元件的感光面上的排列顺序相同的排列顺
序存储;和按照所取得的写入地址将变换后的像素数据存储到存储单元中 的步骤。
此外,另一技术方案提供一种摄像方法,是具备固体摄像元件的摄像 装置的摄像方法,该固体摄像元件将由光电变换元件构成的像素二维排 列,并且以与感光面上的像素的排列顺序不同的规定排列顺序输出这些像 素的信号电荷,该摄像方法包括将从所述固体摄像元件以所述规定排列
顺序输出的像素的信号电荷依次变换为像素数据的步骤;将变换后的像素 数据存储到存储单元中的步骤;取得读出地址的步骤,该读出地址用于将 所述存储单元中存储的具有所述规定排列顺序的各像素数据以固体摄像 元件的感光面上的排列顺序读出;和从所述存储单元读出存储在所取得的 读出地址的像素数据的步骤。


图1是表示本发明相关的数码相机的主要部分的模块图。 图2为表示地址生成电路的详细结构的模块图。 图3为保持于偏移位置寄存器的偏移数据的示意图。 图4为表示地址生成电路的动作的时序图。
图5A 图5D为表示行缓冲器7中的像素数据的存储状态的变化的示 意图。
图6A、图6B为表示所有像素读出模式下的CCD的动作内容的示意图。
图7为表示电源接通后的CPU的处理步骤的流程图。
图8为表示本发明的其他实施方式相关的数码相机的主要部分的模块图。
具体实施例方式
以下,根据附图对本发明的一实施方式进行说明。 本实施方式涉及数码相机,该数码相机作为基本动作模式具有摄影用
的记录模式和再生记录图像的再生模式,作为记录模式的下位模式具有用 于摄影静止图像的静止图像摄影模式和用于摄影运动图像的运动图像摄 影模式,进而作为静止图像摄影模式的下位模式具有通常摄影模式和高灵 敏度摄影模式这两种模式。
在此,静止图像摄影模式中的通常摄影模式为一般的摄影状况下使用 的通用性高的摄影模式。此外,高灵敏度摄影模式为进行基于像素相加的 高灵敏度摄影的摄影模式,以确保摄影暗的被摄体时的曝光和防止手抖 动、防止拍摄运动速度快的被摄体摇摆等为目的准备的摄影模式。另外, 具有如下结构通常摄影模式和高灵敏度摄影模式能够通过用户手动来选 择,并且关于高灵敏度摄影模式按照摄影状况自动地设定。
图1为表示本实施方式的数码相机的主要部分的模块图。数码相机包 括前面说明的具有特定构造的固体摄像元件即CCD1、和用于驱动该
CCD1的驱动电路2。 CCD1作为摄像信号的读出模式(驱动模式)具有 用于在内部相加并读出在垂直以及水平方向上邻接的多个像素(nXm像 素)的信号电荷的像素相加模式、和直接读出所有像素的信号电荷的所有 像素读出模式。而且,CCDl根据CPUll的控制,基于从驱动电路2供给 的与读出模式对应的驱动信号而被驱动,通过未图示的光学系统对在受光 面上成像的被摄体的光像进行光电变换而作为摄像信号输出。
CCD1的输出在通过CDS (Correlated Double Sampling:相关二重采 样电路)3除去噪声后,被输出到信号处理部4,通过信号处理部4内的 A/D变换器5 (变换单元)变换为像素数据后,变换后的像素数据通过数 据分开电路6被暂时保存在行缓冲器7中。行缓冲器7为本发明的存储单 元,行缓冲器7中确保有与CCD1的一行量的像素数据对应的存储容量。
上述数据分开电路6为本发明的存储控制单元,在驱动CCD1时,按 照从本发明的地址取得单元即地址生成电路8送出的写入地址,将从A/D 变换器5输入的像素数据存储在行缓冲器7的规定的地址位置。
存储在行缓冲器7中的像素数据被顺次送到图像处理电路9,在图像 处理电路9中,在每次规定行数目的像素数据齐备时实施插补每个像素的 颜色信息的插补处理或YUV变换等的图像处理后,依次被存储在 DRAM10中。
上述的各模块通过控制数码相机整体的CPU11被控制,CPU11在各 模块的控制时所必要的程序、例如与被摄体的明亮度对应的CCD1的电荷 蓄积时间(曝光时间)的调整所引起的AE控制用的程序、各种控制动作 所必需的各种数据被存储在EEPROM或闪存等的可重写的非易失性存储 器即程序存储器12中。另外,程序存储器12中,存储有用于使CPU11 作为本发明的驱动模式单元以及驱动模式判定单元发挥功能的程序。
另外,虽然在图l中省略了图示,但数码相机设置有用户用于操作 数码相机的按键类、显示记录图像并且在摄影待机状态下显示直通 (through)图像而作为电子取景器发挥作用的液晶监视器、用于记录所摄 影的静止图像或运动图像的规定的图像存储器等。
另一方面,上述CCD1具有已述的特定构造,在通过像素相加模式进 行驱动时,以一次的水平同步定时输出在CCD1内部相加后的同一水平线 上的各像素的信号电荷,并且在所有像素读出模式所进行的驱动时,将同 一行上的各像素的信号电荷分割为以多次的水平同步定时作为一个周期 分别输出的多次的分割行信号并输出。
因此,在以像素相加模式驱动时,相加后的各像素的信号电荷,按照 与CCD1的感光面上的像素的排列顺序对应的顺序从CCD1输出,但在以 所有像素读出模式被驱动时,如图6A及图6B所示那样输出没有被相加 的所有像素的信号电荷。图6A为了便于说明,设CCD1的像素数为垂直 n像素、水平16像素,表示同一行中的各像素的位置和通过各次的水平同 步定时输出的各像素的信号电荷之间的关系,图6B为表示同一行中的各 像素的信号电荷的输出顺序的图。
如图6A所示,CCD1的所有像素的信号电荷分为在每一行以4个水 平同步定时为一个周期的分割行信号并被输出。此时,同一行的各像素的 信号电荷,以与分割次数(4次)对应的数目的每4像素的像素组为单位, 只将每位于各像素组的规定位置的像素的电荷作为分割行信号依次输出。 也即CCD1在所有像素读出模式下的驱动时,如图6B所示,在各水平同 步定时中,输出与CCD1的感光面上的像素的排列顺序不同的规定排列顺 序的信号电荷所构成的摄像信号。另外,实际上,CCD1的水平像素数目 为16以上,因此像素组数目也为与此对应的数目(水平像素数/4), 一个
分割行信号由与像素组数目相同的像素数的信号电荷构成。
而且,上述的地址生成电路8用于生成水平行分割用写入地址和通常
写入地址,上述水平行分割用写入地址用于使如上所述那样分为4个分割 行信号依次从CCD1输出并且以与实际的像素配置不同的顺序被数字化的 一行量的像素数据,如图5D所示那样在上述数据分开电路6中以实际的 像素的排列顺序重新排列的状态存储到行缓冲器7内,上述通常写入地址 用于使以像素相加模式驱动时在一次的水平同步定时从CCD1输出、并且 按照与CCD1的感光面的空间的像素的配置对应的顺序被数字化的一行量 的相加后的像素数据,在仍维持从CCD1向上述数据分开电路6输出的顺 序的状态下存储到行缓冲器7内。上述地址生成电路8具有下述结构。
图2为表示上述地址生成电路8的详细的模块图。地址生成电路8包 括行分割数寄存器81、偏移位置寄存器82、像素组计数器83、行计数器 84、基地址生成电路85、偏移位置选择电路86、第一乘法器87、第二乘 法器88、加法器89、像素计数器90、像素相加模式寄存器91、行缓冲器 写入地址选择电路92。
行分割数寄存器81是保持行分割数("4")的寄存器,该行分割数 是用于表示CCD1中的一行量的像素数据以几次水平同步定时输出的参 数,该值通过CPU11设定。另外,行分割数被存储在上述程序存储器12 中。
像素组计数器83是用于判断通过A/D变换器5被数字化的像素数据 属于各个像素组中的哪一组(第几组)的像素数据的计数器(本发明的第 2计数单元)。像素组计数器83在按照基准时钟每次输入像素数据时增加 计数值,并且该计数值为与像素组的构成像素数(在此为4像素)对应的 "0" "3",在计数值达到"3"时,下一个计数值返回到"0",反复 增加。
另外,由于CCD1的实际的水平像素数为16像素以上,因此通过A/D 变换器5被数字化的像素数据为图6A中所没有表示的第5行、第9行、 第13行…时,像素组计数器83的计数值也为"0"。
行计数器84是用于确定这一次读出为一循环中的哪一个分割行(图 6A、图6B中为第n行)的计数器(本发明的第l计数器单元)。行计数
器84在按照基准时钟每当输入了 1分割行量的像素数据时增加计数值, 并且该计数值与上述像素组计数器83同样为"0" "3",在计数值达 到"3"时,下一个计数值返回到"0"而反复增加。
偏移位置寄存器82是保持用于得知所输入的像素数据为上述各个像 素组的哪一个位置的像素的数据的偏移数据100的寄存器(本发明的偏移 位置存储单元)。偏移数据100如图3所示,为表示与上述像素组计数器 83的值(像素组计数值)和上述行计数器84的值(行计数值)对应的偏 移位置的表格数据,被存储在上述程序存储器12中,并且通过CPU11被 设定。
基地址生成电路85是生成成为写入地址的基准的基地址的本发明的 基地址生成单元,是在每次上述像素组计数器83的计数值复位为"0"时, 从第一乘法器87输出的上述行分割数寄存器81中设定的行分割数("4") 的二次方值,以相当于像素组的像素数("4" ) X 1周期的行分割数("4") 的值("16")为单位增加自己所保持的基地址值,并将其输出。
偏移位置选择电路86从被保持在上述偏移位置寄存器82中的偏移数 据,选择与上述行计数值和上述像素组计数值对应的偏移位置。
第二乘法器88将保持在上述行分割数寄存器81中的行分割数("4") 与上述像素组计数器83的计数值("0" "3")相乘,算出所输入的 像素数据的像素所属的像素组的起始位置(图6A中各像素组的左端的像 素位置)。
加法器89是本发明的加法单元,通过将由上述的基地址生成电路85 所生成的基地址、由第2乘法器88算出的像素组的起始位置和由偏移位 置选择电路86所选择的偏移位置相加,生成被数字化的像素数据的写入 地址、即CCD1以所有像素读出模式驱动时所使用的上述水平行分割用写 入地址a,向行缓冲器写入地址选择电路92输出。
另一方面,像素计数器90是每次像素数据按照基准时钟输入到信号 处理部4时增加计数值的单纯的计数器,在生成与从加法器89输出的水 平行分割用写入地址a不同的、CCD1以像素相加模式驱动时使用的上述 通常写入地址b后,输出到行缓冲器写入地址选择电路92。像素相加模式 寄存器91是存储表示当前设定的CCD1的驱动模式的种类的值的寄存器,
该值通过CPU11被适当改写。
行缓冲器写入地址选择电路92是按照通过上述像素相加模式寄存器 91中存储的值所表示的CCD1的驱动模式的种类,选择向上述数据分开电 路6输出的写入地址的电路,按照上述驱动模式是所有像素读出模式期间 则输出从加法器89输出的水平行分割用写入地址a,是像素相加模式期间 则输出从像素计数器90输出的通常的写入地址b的方式工作。
图4是表示CCD1在所有像素读出模式下被驱动期间,读出图6A所 示的CCD1的一行量(在此为16像素)的像素数据时的地址生成电路8 的各部分的动作、以及此时在地址生成电路8的内部生成的水平行分割用 写入地址和通常写入地址的时序图。
如图所示,在以基准定时输入像素数据的期间,在每次分割行变化(在 此每次像素数据输入4像素)时行寄存器84的值反复在"0" "3"变 化。另一方面,在各分割行的读出期间中,在每次输入像素数据时,像素 组计数器83的值反复在"0" "3"变化,并且由第二乘法器88算出的 像素组的起始位置反复在"0" 、 "4" 、 "8" 、 "12"变化。此外,关 于从上述基地址生成电路85输出的基地址,由于在此由各分割行读出的 图像数为4像素(l组量),因此始终为"0"。另外,实际上由各分割行 读出的图像数为4像素以上,因此在同一分割行的读出期间内,在上述像 素组计数器83的计数值被复位为"0"时,基地址变化为"0" 、 "16"、 "32,,…。
此外,在开始读出时,首先在分割行的第一行的像素R1、 G4、 G5、 G8的数据的读出期间a中,在每次像素数据被数字化时,通过偏移位置 选择电路86所选择的偏移位置按"0" 、 "3" 、 "0" 、 "3"的顺序变 化,从而通过加法器89生成的水平行分割用写入地址a(『基地址J +『像 素组的起始位置』+『偏移位置』)按"0" 、 "7" 、 "8" 、 "15"的 顺序变化。
此外,在第一行的像素R2、 G3、 R6、 G7的数据的读出期间b中,上 述偏移位置按照"2" 、 "1" 、 "2" 、 "1"的顺序变化,从而水平行分 割用写入地址a按"2" 、 "5" 、 "10" 、 "13"的顺序变化。以后,水 平行分割用写入地址a,在第3行的像素的数据的读出期间c中变化为"1"、"6"、 "9"、 "14",在第4行的像素的数据的读出期间d中变化为"3"、
4 ,, "11" "12"
另一方面,与上述并行,在所有读出期间a d中,像素计数器90通 过像素数据每次输入到信号处理部4时反复进行单纯的增加,通常写入地 址b变化为"1" 、 "2" 、 "3" 、 "4",但如上所述,在所有像素读出 模式中,通过行缓冲器写入地址选择电路92选择水平行分割用写入地址a, 因此从地址生成电路8将水平行分割用写入地址a作为最终的写入地址输 出到上述数据分开电路6。
图5A以及图5B为表示其间的行缓冲器7中的像素数据的存储状态 的变化的迁移图,图5A为第1行的读出期间a的结束时刻的状态,图5B 图5D为从第2行的读出期间b到第4行的读出期间d的各结束时刻的状 态。
也即,如图6A以及图6B所示,在所有像素读出模式中,从上述CCD1 输出的摄像信号,即使为以与实际的像素配置不同的顺序生成的摄像信 号,也能在将其依次变换为像素数据的期间,对一行量的每一个像素数据 在与实际的像素配置相同的顺序重新排列各图像数据的状态下依次存储 到行缓冲器7。
因此,在上述图像处理电路9中,能够通过行缓冲器7依次输入构成 原始数据(Bayerdata)的每行的摄像数据,在所有像素读出模式中也能高 效地进行插补处理或YUV变换等的图像处理。
接下来,按照图7的流程图,对在以上的数码相机中电源接通后CPU11 执行的处理步骤进行说明。
CPU11在数码相机的电源接通的同时开始动作,之后确认当前的动作 模式(基本动作模式)(步骤S1)。另外,电源刚刚接通之后的动作模式 例如是预先决定的动作模式,或者是独立设定有记录模式设定用和再生模 式—设定用的键、且在上述模式是具有电源接通功能的结构的情况下还与电 源接通操作中所使用的键对应的动作模式。
之后,在动作模式为再生模式的情况下(步骤Sl中"再生"),向 显示所记录的任意图像的处理转移(步骤S2)。此外,在动作模式为记录 模式的情况下(在步骤Sl为"记录"),分别开始基于像素相加模式的CCD1的驱动、上述的地址生成电路8中的通常写入地址的生成(输出) 以及直通图像显示(步骤S3 S5)。
之后,在直通图像的显示中即摄影待机状态下,通过按下录像按钮指 示开始运动图像的记录(步骤S6中为"是"),分别开始在基于运动图 像记录时的帧速率而进行的像素相加模式下的CCD1的驱动(步骤S7)、 基于地址生成电路8生成的通常写入地址的生成(步骤S8)。由此,以每 行按照保持从CCD1的输出顺序的状态将在CCD1的内部相加后的各像素 的信号电荷的数据保存在行缓冲器7中。而且,通过行缓冲器7按每行被 发送到图像处理电路9,在此实施规定的图像处理后,将基于被保存在 DRAM10中的图像数据的帧图像记录在规定的图像存储器中(步骤S9), 并且进行基于上述图像数据的直通图像的显示(步骤SIO)。
以后,在录像结束之前,例如再次按下录像按钮之前,或经过规定的 全部录像时间之前,或在规定的图像存储器的空余容量用尽之前反复进行 步骤S7 步骤S10的处理(步骤Sll否)。之后,如果录像结束(步骤 Sll是),则返回到步骤S3而进行摄影指示等待。
此外,在摄影待机状态下,在为通过按下快门键的静止图像的摄影指 示时(步骤S12是),首先确认是否设定高灵敏度摄影模式作为该时刻的 静止图像摄影模式(步骤S13)。在此,高灵敏度摄影模式如上所述那样, 通过用户所进行的模式选择由手动设定,或者按照摄影状况通过CPUU 自动地被设定。
另外,虽然未图示,但高灵敏度摄影模式的自动设定,基于在处于被 设定为通常摄影模式的状态时之前所显示的直通图像的亮度信息进行。例 如,被摄体的明亮度非常暗且通过AE控制不能得到适当的曝光的情况、 或通过AE控制所引起的曝光时间比规定时间长,担心手抖动或被摄体摇 摆的情况下,被自动地设定。
而且,在静止图像摄影模式为高灵敏度摄影模式的情况下(步骤S13 中是),面向记录用静止图像的取得而以像素相加模式驱动CCD1 (步骤 S14),使地址生成电路8生成通常写入地址(步骤S15)。由此,按照 在每行保持从CCD1的输出顺序的状态将在CCD1的内部相加的各像素的 信号电荷的数据保存在行缓冲器7中。之后,通过行缓冲器7按每行送到图像处理电路9,在此实施规定的图像处理之后,将基于保存在DRAMIO 中的图像数据的静止图像记录在规定的图像存储器中(步骤S16)。之后, 返回到步骤S3,进行摄影指示等待。
此外,在静止图像摄影模式不是高灵敏度摄影模式而是通常摄影模式 的情况下(步骤S13否),面向记录用静止图像的取得而以所有像素读出 模式驱动CCD1 (步骤S17),使地址生成电路8生成水平行分割用写入 地址(步骤S18)。由此,按照在每行具有与感光面上的实际的像素配置 对应的顺序的方式,将CCD1的所有像素的信号电荷的数据保存在行缓冲 器7中。之后,通过行缓冲器7按每行送给图像处理电路9,在此实施规 定的图像处理后,将基于保存在DRAMIO中的图像数据的静止图像记录 在规定的图像存储器中(步骤S19)。之后,返回到步骤S3,进行摄影指
不等待。
在此,在以上说明的本实施方式中,CCD1以所有像素读出模式驱动 时,将4次的水平同步定时作为一个周期来输出一行中的像素的信号电荷, 此时对以4像素作为一个像素组进行处理的方式进行了说明,虽然分割行 数和像素组的像素数一致,但在采用该数目不同的方式的其他CCD的情 况下,如果如下述那样变更上述的地址生成电路8的结构,则能够与其对 应。
艮口,分别变更在行分割数寄存器81以及偏移位置寄存器82中设定的 参数即行分割数以及偏移数据100的值,并且变更像素组计数器83以及 行计数器84的最大计数值即可。也即能够不变更基本结构,而通过微小 的变更也能与其他CCD容易对应。
此外,关于地址生成电路8的具体结构,并不限定于图2所示的结构, 如上所述,如果能够在对从CCD1输出的摄像信号依次进行像素数据的变 换期间,按每一行量的像素数据,在以与实际的像素配置相同的顺序重新 排列的状态下将上述信号依次保存在行缓冲器7中,则变更为其他的结构 也没有关系。
在此,对本发明的其他实施方式进行说明。在上述的实施方式中,对 下述情况进行了说明,即在以所有像素读出模式驱动时,将从CCD1输出 的摄像信号依次变换为像素数据的期间所变换的一行量的像素数据,以与实际的像素配置相同的顺序重新排列的状态下,将其存储在行缓冲器7中, 但也可与其不同而如下所述。即,也可按照变换的顺序将一行量的像素数
据暂时存储在行缓冲器7中,并且在一行量的像素数据齐备的时刻,以与 实际的像素配置相同的顺序(排列顺序)读出一行量的像素数据,也即一 边在与读出同时进行重新排列, 一边输入到图像处理电路9。关于其他的 实施方式,即使在所有像素读出模式中,从上述CCD1输出的摄像信号为 根据以与实际的像素配置不同的顺序的信号电荷生成的摄像信号,也能在 所有像素读出模式中高效地进行插补处理或YUV变换等的图像处理。
关于此时的具体的结构,例如图8所示,废止上述的数据分开电路6 (图l),并且在行缓冲器7和图像处理电路9之间,设置有用于在行缓 冲器7中存储有一行量的像素数据的时刻,从行缓冲器7选择地读出存储 在规定地址位置的像素数据的读出电路(读出单元)13。进而,也可设置 包括第1读出地址生成电路14、第2读出地址生成电路15和读出地址选 择电路16的其他地址生成电路,来代替上述地址生成电路8,其中上述第 1读出地址生成电路14,依次生成用于以与实际的像素配置相同的顺序(排 列顺序)读出暂时存储在行缓冲器7的一行量的像素数据的水平行分割用 读出地址,上述第2读出地址生成电路15,依次生成用于以保持原状的顺 序读出暂时存储在行缓冲器7中的一行量的像素数据的通常读出地址,上 述读出地址选择电路16用于选择性地分别向上述读出电路供给地址,在 CCD1的驱动模式为所有像素读出模式的期间供给上述第1读出地址生成 电路14生成的水平行分割用读出地址,在CCD1的驱动模式为像素相加 模式的期间供给上述第2读出地址生成电路15生成的通常读出地址。
此时,上述其他地址生成电路可以为任意的结构,但应依次供给到上 述读出电路的读出地址对所有的行来说都是相同的,此外,上述水平分割 用读出地址成为各个的前后关系以4像素组为一个周期并以同一模式变 化,而且按每一周期每次增加"16"的地址。因此,作为上述第l读出地 址生成电路具有下述结构,即包括例如预先依次将16像素量的基本的 基本读出地址存储的寄存器;依次读出基本读出地址的电路;生成在每次 读出像素数达到16像素时每次增加"16"的基地址("0"、 "16"、 "32"、…) 的电路;和将上述基本读出地址和上述基地址相加的电路等,将基本读出 地址和基地址之间的相加结果生成为上述水平行分割用读出地址的结构。
此外,在以上的说明中,对采用专用的电路生成向上述数据分开电路 6供给的写入地址、或向读出电路供给的读出地址的情况进行了描述,但
也可进行在上述CUP11等中生成或取得写入地址或读出地址,将上述地 址供给到数据分开电路6或读出电路的动作。
此外,在本实施方式中,如上所述,对下述情况的数码相机进行了说 明,即例如在被摄体的明亮度非常暗且通过AE控制不能得到适当的曝光 的情况,或AE控制所得到的曝光时间比规定时间长且担心手抖动或被摄 体摇摆的情况下,自动地设定高灵敏度摄影模式作为静止图像摄影模式的 数码相机,但在数码相机具有陀螺传感器等的手抖动检查用的任意传感器 的情况下,也可具有例如在按下快门键的时刻通过上述传感器判断是否检 测到手抖动,在检测出手抖动时,自动地将静止图像摄影模式设定为高灵 敏度摄影模式的结构。
此外,在以上的说明中,对将本发明适用于数码相机的情况进行了说 明,但如果具备CCD等,该CCD具有将所有像素的信号电荷在每水平行 作为多次的分割行信号(将多次的水平同步定时作为一个周期)输出的特 定构造,则本发明也可使用于数码摄像机、带照相机的携带电话终端、带 照相机的PDA等的其他的摄像装置。
权利要求
1、一种摄像装置,具备固体摄像元件,其将由光电变换元件构成的像素二维排列,并且以与感光面上的像素的排列顺序不同的规定排列顺序输出这些像素的信号电荷;变换单元,其将从该固体摄像元件以所述规定排列顺序输出的像素的信号电荷依次变换为像素数据;存储单元,其存储通过该变换单元变换后的像素数据;地址取得单元,其取得在将通过所述变换单元变换后的像素数据存储到所述存储单元时使用的写入地址,该写入地址用于将具有所述规定排列顺序的各个像素数据以与固体摄像元件的感光面上的排列顺序相同的排列顺序存储到所述存储单元中;和存储控制单元,其按照通过所述地址取得单元取得的写入地址,将通过所述变换单元变换后的像素数据存储到所述存储单元中。
2、 根据权利要求l所述的摄像装置,其特征在于, 所述固体摄像元件以所述规定排列顺序按每个水平行输出所述像素的信号电荷,所述变换单元将从所述固体摄像元件以所述规定排列顺序按每个水 平行输出的像素的信号电荷依次变换为像素数据,所述存储单元存储通过所述变换单元变换后的一水平行量的像素数据,所述地址取得单元取得通过所述变换单元变换后的一水平行量的像 素数据的所述写入地址。
3、 根据权利要求2所述的摄像装置,其特征在于, 所述固体摄像元件通过将一水平行量的信号电荷分割为多次的分割行信号后输出,从而以与感光面上的像素的排列顺序不同的规定排列顺序 输出一水平行量的信号电荷。
4、 根据权利要求3所述的摄像装置,其特征在于,所述固体摄像元件中的各个水平行的像素以规定数目为单位被分组 化,并且,从所述固体摄像元件输出的多次的分割行信号由以所述规定数 目为单位的各组中规定像素数量的信号电荷构成,所述地址取得单元,基于各像素数据的变换源的分割行信号的输出顺 序、和包括各像素数据所对应的像素的组在水平行上的组顺序,取得各像 素数据的写入地址。
5、 根据权利要求4所述的摄像装置,其特征在于,所述地址取得单元包括偏移位置存储单元,其存储偏移数据,该偏移数据表示与任意的所述 输出顺序和任意的所述组顺序这双方对应的规定的偏移位置、即各像素数 据所对应的各像素在组内的位置;第一计数单元,其对所述输出顺序进行计数;第二计数单元,其以规定的组数为单位对所述组顺序进行反复计数; 基地址生成单元,其生成基地址,该基地址成为各像素数据的写入地址的基准,且与所述第二计数单元所进行的组顺序的计数的反复次数对应;禾B加法单元,其将偏移位置、由所述基地址生成单元生成的基地址、和 包括各像素数据所对应的像素的组的起始像素在水平行内的位置即组起 始位置相加,所述偏移位置是所述偏移位置存储单元中存储的偏移数据所 表示的位置,与由所述第一计数单元计数的输出顺序以及由所述第二计数 单元计数的组顺序对应;所述存储控制单元按照由所述地址取得单元的加法单元取得的相加 结果即写入地址,将通过所述变换单元变换后的像素数据存储到所述存储 单元中。
6、 根据权利要求1所述的摄像装置,其特征在于, 具备驱动模式设定单元,其将用于对多个像素的信号电荷以相加后的状态 读出的像素相加模式、和用于对所有像素的信号电荷在未进行相加的情况 下读出的所有像素读出模式中的任一模式,设定为所述固体摄像元件的驱 动模式;和 驱动模式判定单元,其判定由该驱动模式设定单元设定的固体摄像元件的驱动模式;所述地址取得单元在通过所述驱动模式判定单元判定固体摄像元件 的驱动模式是所有像素读出模式时,取得在将通过所述变换单元变换后的 像素数据存储到所述存储单元时使用的写入地址,该写入地址用于将具有 所述规定排列顺序的各个像素数据以与固体摄像元件的感光面上的排列 顺序相同的排列顺序存储到所述存储单元中。
7、 根据权利要求6所述的摄像装置,其特征在于, 所述地址取得单元在通过所述驱动模式判定单元判定固体摄像元件的驱动模式是像素相加模式时,取得在将通过所述变换单元变换后的像素 数据存储到所述存储单元时使用的写入地址,该写入地址用于使各个像素 数据按照通过所述变换单元变换后的顺序存储到所述存储单元中。
8、 根据权利要求6所述的摄像装置,其特征在于, 具备摄影模式设定单元,其设定静止图像摄影模式作为摄影模式, 所述驱动模式设定单元在通过所述摄影模式设定单元设定了静止图像摄影模式时,将固体摄像元件的驱动模式设定为所述所有像素读出模 式。
9、 根据权利要求6所述的摄像装置,其特征在于, 具备摄影模式设定单元,其设定运动图像摄影模式或高灵敏度静止图像摄影模式中的至少任一方作为摄影模式,所述驱动模式设定单元在通过所述摄影模式设定单元设定为运动图 像摄影模式或高灵敏度静止图像摄影模式中的至少任一方时,将固体摄像 元件的驱动模式设定为所述像素相加模式。
10、 一种摄像装置,具备固体摄像元件,其将由光电变换元件构成的像素二维排列,并且以与 感光面上的像素的排列顺序不同的规定排列顺序输出这些像素的信号电 荷;变换单元,其将从该固体摄像元件以所述规定排列顺序输出的像素的信号电荷依次变换为像素数据;存储单元,其存储通过该变换单元变换后的像素数据; 地址取得单元,其取得读出地址,该读出地址用于将该存储单元中存 储的具有所述规定排列顺序的各像素数据以固体摄像元件的感光面上的排列顺序读出;和读出单元,其从所述存储单元按顺序读出通过该地址取得单元取得的读出地址中存储的像素数据。
11、 一种摄像方法,是具备固体摄像元件的摄像装置的摄像方法,该 固体摄像元件将由光电变换元件构成的像素二维排列,并且以与感光面上 的像素的排列顺序不同的规定排列顺序输出这些像素的信号电荷,该摄像方法包括将从所述固体摄像元件以所述规定排列顺序输出的像素的信号电荷依次变换为像素数据的步骤;取得针对变换后的像素数据的写入地址的步骤,该写入地址用于将具 有所述规定排列顺序的各个像素数据以与固体摄像元件的感光面上的排 列顺序相同的排列顺序存储;禾B按照所取得的写入地址将变换后的像素数据存储到存储单元中的步骤。
12、 一种摄像方法,是具备固体摄像元件的摄像装置的摄像方法,该 固体摄像元件将由光电变换元件构成的像素二维排列,并且以与感光面上 的像素的排列顺序不同的规定排列顺序输出这些像素的信号电荷,该摄像方法包括将从所述固体摄像元件以所述规定排列顺序输出的像素的信号电荷依次变换为像素数据的步骤;将变换后的像素数据存储到存储单元中的步骤;取得读出地址的步骤,该读出地址用于将所述存储单元中存储的具有 所述规定排列顺序的各像素数据以固体摄像元件的感光面上的排列顺序 读出;禾口从所述存储单元读出存储在所取得的读出地址的像素数据的步骤。
全文摘要
本发明提供一种摄像装置及摄像方法,在所有像素读出模式下驱动时,从CCD1输出在各水平同步定时中与实际的像素配置不同的顺序的信号电荷构成的摄像信号的期间,通过数据分开电路(6)将采用A/D变换器(5)依次数据化后的各像素数据每次一行量再生存储在行缓冲器(7)中。此时,在地址生成电路(8)中,对每个图像数据生成用于使行缓冲器(7)中的各图像数据的排列顺序为与实际的像素配置相同的排列顺序的写入地址,分为按所生成的写入地址的行缓冲器(7)的规定的地址位置并使各图像数据存储在数据分开电路(6)中。
文档编号H04N5/335GK101197950SQ20071019694
公开日2008年6月11日 申请日期2007年12月6日 优先权日2006年12月8日
发明者西本正辉 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1