电子装置和控制电子装置的方法_3

文档序号:9693663阅读:来源:国知局
,例如,受成像设备控制单元446控制的灵敏度。成像设备控制单元446可以根据由于实时输入的图像信号所自动生成的控制信号,或者根据用户的操纵手动输入的控制信号,来控制成像设备
445。成像设备445的曝光时间受快门(未示出)调节。快门包括用于通过移动透镜遮光来调节光的入射的机械快门,或用于通过提供电信号到成像设备445以控制曝光的电子快门。模拟信号处理单元447对从成像设备445提供的模拟信号执行,例如,降噪、增益调节、波形调节和模数转换。
[0062]键输入单元430是用于接收从外部环境(例如,用户)输入的控制信号的元件。键输入单元430可以包括用于输入快门释放信号以通过使成像设备445曝光达确定的时间来拍摄照片的快门释放按钮、用于输入控制电力开或关输入的控制信号的电力按钮、用于根据输入来分别增大和减小视角的广角变焦按钮和摄远变焦按钮、以及用于输入文本、选择模式(例如,拍摄模式或再现模式)、选择白平衡设置功能和选择曝光设置功能的各种功能按钮。
[0063]拍摄装置400存储程序(诸如用于驱动拍摄装置400的操作系统和应用系统),和第二存储装置460中的计算所需或计算所得的数据。例如,如果主处理器410被完全引导,则主处理器410运行存储在第二存储装置460中且拍摄操作所需的程序。根据实施例,在主处理器410被完全引导之前,图像处理器420单独运行用于拍摄操作的程序。然而,如果主处理器410被完全引导,则主处理器410加载并运行存储在第二存储装置460中且拍摄操作所需的程序。在前主处理器410被完全引导之前,如果图像处理器420执行拍摄操作,则拍摄操作所需的程序被存储在第一存储装置450中。在这种情况下,第一存储装置450可以存储用于提供有限UI的数据、以及由于图像处理器420的拍摄操作所捕获或压缩的图像数据。
[0064]拍摄装置400包括用于显示拍摄装置400的操作状态或关于捕获的图像的信息的显示单元480。显示单元480可以向用户提供视觉信息和听觉信息。为了提供视觉信息,显示单元480可以形成为,例如,液晶显示器(IXD)面板或有机发光显示器(0LED)面板。显示单元480根据选择单元470的选择控制信号,显示从图像处理器420或主处理器410输出的数据。
[0065]图像处理器420处理输入图像信号,并且根据经处理的图像信号或外部输入信号控制其他元件。图像处理器420可以对输入的图像数据执行图像信号处理以提高图像质量,例如,降噪、伽马校正、色彩滤光器阵列内插、色彩矩阵、色彩校正或色彩增强。另外,图像处理器420可以通过压缩通过执行图像信号处理所生成的图像数据来生成图像文件,或者可以从图像文件重建图像数据。图像数据可以被压缩为可逆的或不可逆的格式。适当地,图像数据可以被压缩为联合图像专家组(JPEG)格式或JPEG 2000格式。压缩的数据被存储在第一存储装置450。另外,图像处理器420可以在功能上执行,例如,色调调节、模糊、边缘增强、图像分析、图像识别和图像效果。图像识别可以包括,例如,面部识别和场景识别。例如,可以执行亮度调节、色彩校正、对比度调节、边缘增强、屏幕分割、文字图像生成和图像组合。
[0066]另外,图像处理器420可以运行存储在程序存储装置(未示出)中的程序,可以包括单独的模块,该模块生成用于例如,自动聚焦、变焦、聚焦和自动曝光补偿的控制的控制信号并且将控制信号提供给透镜驱动单元442、光圈驱动单元444和成像设备控制单元446,并且图像处理器420可以控制拍摄模块440中所包括的所有元件,例如,快门和闪光灯,的操作。
[0067]图5是示出在图4所示的图像处理器420的框图。
[0068]参考图5,图像处理器420包括引导管理单元421、存储器管理单元422、拍摄控制单元423和显示控制单元424。如果图像处理器420被完全引导,则图像处理器420确定主处理器410是否被完全引导。在一般情况下,图像处理器420的引导时间约为1至2秒,并且主处理器410,例如,应用处理器,的引导时间为约10秒。因此,如果输入拍摄键值(例如,快门释放信号),则图像处理器420首先被完全引导,然后监视主处理器410是否被完全引导。这里,虽然图像处理器420确定主处理器410是否被完全引导,但是确定并不限于此,而且主处理器410可以向图像处理器420通知主处理器410是正在被引导还是已经被完全引导。
[0069]如果引导管理单元421确定主处理器410没有被完全引导,则存储器管理单元422确定连接到图像处理器420中的第一存储装置450的存储空间是否足够。通过将第一存储装置450的存储器大小与通过考虑拍摄操作一般所需的数据大小所确定的阈值相比较来确定存储空间是否足够。也就是说,确定存储空间的大小是否等于或大于阈值。而且,存储器管理单元422管理第一存储装置450来存储捕获的图像。而且,存储器管理单元422将在主处理器410被完全引导之前捕捉或压缩且存储在第一存储装置450中的图像顺序地发送到主处理器410。例如,引导管理单元421连续监测主处理器410是否被完全引导,而且如果主处理器410被完全引导,则存储器管理单元422将存储在第一存储装置450中的捕获的图像发送到主处理器410。
[0070]如果存储器管理单元422确定第一存储装置450的存储空间足够,则拍摄控制单元423控制要执行的拍摄操作。
[0071]显示控制单元424控制经由拍摄模块440输入的实时取景图像、经由拍摄模块440捕获的图像、或者存储在第一存储装置450中的捕获的图像,被显示在显示单元480上。此夕卜,显示控制单元424向选择单元470输出用于控制从图像处理器420提供的数据(实时取景或捕获的图像)的选择的选择控制信号。
[0072]图6是示出根据实施例的控制电子装置(例如,拍摄装置)的方法的流程图。
[0073]参考图6,当拍摄装置开始被引导时,在操作600中,图像处理器被完全引导。这里,引导可以是由于上电而引导,但不限于此。另外,在具有包括主处理器和图像处理器的2芯片结构的拍摄装置中,图像处理器的引导时间可以为约1至2秒,并且主处理器的引导时间可以为约10秒。
[0074]在操作602中,确定主处理器是否被完全引导。如果主处理器没有被完全引导,则在操作604,通过使用图像处理器来准备拍摄操作。
[0075]在操作606中,确定是否执行拍摄操作。例如,确定用户是否已经按下快门按钮,其中快门释放信号由图像处理器接收。这里,虽然确定是否接收到快门释放信号的操作是在操作604和608之间执行的,但是上述操作并不限于此,而且可以在操作600之前,或者在操作600和602之间执行。如果在操作606中确定没有执行拍摄操作,则方法返回到操作602并且再次确定主处理器是否被完全引导。
[0076]否则,如果在操作606中确定执行拍摄操作(S卩,如果接收到快门释放信号),则在操作608中,确定图像处理器的存储器的存储空间是否足够。
[0077]如果在操作608中确定图像处理器的存储器的存储空间足够(S卩,如果能够捕获和存储图像),则在操作610中捕获图像,并且在操作612中将图像存储在图像处理器的存储器中。然后,方法返回到操作602,并且再次确定主处理器是否被完全引导。
[0078]如果足够时间过去,也就是说,如果主处理器被完全引导,则在操作616中,确定捕获的图像是否被存储在图像处理器的存储器中。即,确定在操作604至612中捕获的图像是否被存储在图像处理器的存储器中。如果在操作616中确定捕获的图像被存储在图像处理器的存储器中,则在操作618中,将存储的捕获的图像发送到主处理器。主处理器接收发送的捕获的图像并且将其存储在主处理器的存储器中,例如,嵌入式存储器或外部存储器。虽然在图6中未示出,但是如果主处理器被完全引导,则主处理器可以立即运行与拍摄操作有关的程序,并且可以通过主处理器的控制来准备下一拍摄操作。
[0079]在操作620中,通过使用主处理器和图像处理器来准备拍摄操作。
[0080]否则,如果在操作608中确定图像处理器的存储器的存储空间不足(S卩,如果不能捕获和存储图像),则在操作614中,拍摄装置被通知图像处理器的存储器的存储空间不足,并且方法返回到操作602。这里,尽管执行了操作608和614,但在其它实施例中,操作614或操作608和614可以不执行,并且可以被省略。
[0081]根据实施例,如果用户期望
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1