非模态视频和静态帧捕获的制作方法

文档序号:9916955阅读:310来源:国知局
非模态视频和静态帧捕获的制作方法
【技术领域】
[0001 ]本发明与便携式电子设备中的视频和静态帧捕获领域相关。
【背景技术】
[0002]各种便携式电子设备被设计来捕获视频和/或静态帧(图片)。例如,此类便携式电子设备可包括手持式摄像机、数码相机、配备有图像传感器(“相机”)的个人数字助理、配备有相机的移动电话/智能电话、配备有相机的平板电脑、配备有相机的膝上型电脑等。
[0003]包括上述设备的支持视频捕获和静态帧捕获两者的设备越来越普遍。此类设备经常准许用户在视频捕获期间捕获静态帧。例如,设备可显示正在被包括在设备中或附接到设备的屏幕上捕获的视频,并且设备可包括按钮或用户可按下以捕获静态帧的其他用户输入设备。“按钮”可为设备上的物理按钮或为在屏幕是触摸屏的情况下的屏幕上的虚拟按钮。
[0004]在视频捕获期间捕获静态帧存在若干个问题。首先,视频捕获经常以低于相机所支持的分辨率执行,并且相机的较高分辨率通常用于在不捕获视频时捕获静态帧。其次,视频的纵横比通常为16X9,而静态帧通常以4X3纵横比来捕获。因此,当用户捕获静态帧时,所捕获的静态帧的较低分辨率和不同的纵横比可使用户感到意外并且可使用户不满意。一般来讲,当在高分辨率静态模式与较低分辨率视频模式之间切换时,需要重新配置相机传感器,因此无法仅切换模式来在视频捕获期间捕获较高分辨率的静态图像。

【发明内容】

[0005]在一个实施例中,电子设备可被配置为在视频捕获期间捕获静态帧,但可以4X 3纵横比并且以比16X9纵横比的视频帧更高的分辨率来捕获静态帧。在一个具体实施中,该设备可使视频序列中的高分辨率4X3帧与较低分辨率16X9帧交织,并且可在用户指示捕获静态帧时捕获最近的较高分辨率4X3帧。该设备可显示正在显示屏上捕获的视频,并且还可提供对4 X 3成帧的指示。例如,视频可借助在黑边(letterbox)周围以半透明形式示出的4 X 3成帧的剩余部分来进行黑边处理。这样,用户可意识到同时进行4 X 3成帧和视频成帧。在另一个具体实施中,正被捕获的视频可以16X9纵横比显示在显示屏上。如果用户按压快门按钮以捕获静态帧,则所显示的视频可被扩展到4 X 3纵横比(保留视频帧在4 X 3帧内的比例和放置)。当用户释放快门按钮时,可捕获到静态帧并且显示器可返回到16X9纵横比。
【附图说明】
[0006]以下详细描述参考了附图,现在简要描述该附图。
[0007]图1是系统的一个实施例的框图。
[0008]图2是示出在一个实施例中的在一个时间段内捕获的帧的框图。
[0009]图3是在图1所示的系统的显示器上显示帧的一个实施例的框图。
[0010]图4是图1所示的图像信号处理器(ISP)的一个实施例的框图。
[0011]图5是图1所示的ISP的另一个实施例的框图。
[0012]图6是示出根据系统的一个实施例的视频帧捕获的流程图。
[0013]图7是示出根据系统的一个实施例的静态帧捕获的流程图。
[0014]图8是示出根据系统的另一个实施例的静态帧捕获的流程图。
[0015]图9是系统的另一个实施例的框图。
[0016]尽管本发明易受各种修改形式和替代形式的影响,但附图中以举例的方式示出了其具体实施例并将在本文中详细描述。然而,应当理解,这些附图和对其的详细描述并非旨在将本发明限于所公开的特定形式,而正相反,本发明的目的在于涵盖落在由所附权利要求书限定的本发明的实质和范围内的所有修改形式、等同形式和替代形式。本文所使用的标题仅用于组织目的,并非意在用于限制说明书的范围。如在整个专利申请中所使用的那样,以允许的意义(即,意味着具有可能性)而不是强制的意义(即,意味着必须)来使用字词“可能”。类似地,词语“包括” (“include”、“including”和“includes”)是指包括但不限于。
[0017]各种单元、电路或其他部件可被描述为“被配置为”执行一项或多项任务。在此类上下文中,“被配置为”是对通常意味着“具有”在操作期间执行这一项或多项任务的“电路”的结构的宽泛表述。因此,单元/电路/部件可被配置为即使在单元/电路/部件当前未接通时也执行该任务。一般来讲,形成与“被配置为”对应的结构的电路可包括硬件电路和/或存储可执行以实现该操作的程序指令的存储器。存储器可包括易失性存储器诸如静态随机存取存储器或动态随机存取存储器和/或非易失性存储器(诸如光盘存储装置或磁盘存储装置)、闪存存储器、可编程只读存储器等。类似地,为了描述的方便,可将各种单元/电路/部件描述为执行一项或多项任务。此类描述应当被解释成包括短语“被配置为”。表述被配置为执行一项或多项任务的单元/电路/部件明确地旨在对那个单元/电路/部件不援引35U.S.C.§112第六段的解释。
[0018]本说明书包括参考“一个实施例”(“one embodiment”或“an embodiment”)。除非本文明确地否认,否则短语“在一个实施例中”(“in one embodiment”或“in anembodiment”)的出现不一定是指相同实施例,但是通常设想包括特征的任何组合的实施例。特定特征、结构或特性可以与本公开一致的任何适当的方式来组合。
【具体实施方式】
[0019]现在转向图1,其示出了片上系统(SOC)1的一个实施例的框图,该SOC耦接到存储器12、一个或多个图像传感器26和一个或多个显示器20。如名称所暗示的,SOC 10的部件可作为集成电路“芯片”被集成到单个半导体基板上。在一些实施例中,这些部件可在系统中的两个或更多离散芯片上实施。另外,各种部件可被集成在任何集成电路上(即,其无需是S0C)。然而,SOC 10将在本文中用作实例。在例示的实施例中,SOC 10的部件包括中央处理单元(CPU)复合件14、显示管16、外围部件18A-18B(更简略地称为“外围设备”)、存储器控制器22、图像信号处理器(ISP)24以及通信结构27。部件14、16、18A至18B、22和24可全部耦接到通信结构27。存储器控制器22可在使用期间耦接到存储器12。类似地,ISP 24可在使用期间耦接到图像传感器26,并且显示管16可在使用期间耦接到显示器20。因此,SOC 10、图像传感器26、存储器12和显示器20可全部为系统的部件,该系统诸如便携式电子设备(上文提及其实例)或任何其他计算机系统。在例示的实施例中,CPU复合件14包括一个或多个处理器28以及二级(L2)高速缓存30。
[0020]ISP 24可被配置为从图像传感器26接收图像传感器数据,并且可被配置为处理数据以产生图像帧,这些图像帧可例如适于在显示器20和/或其他显示器上显示。图像帧可包括静态帧和视频帧。ISP 24可被配置为将图像帧写到存储器12(通过存储器控制器22)。
[0021]图像传感器26可通常包括被配置为对光进行取样并且提供表示所取样的光的输出的任何设备。图像传感器26可包括相机(例如,电荷耦合设备(CCD)、互补金属氧化物半导体(CMOS)传感器等)。在一些实施例中,图像传感器26还可包括各种固定光学透镜或可移动光学透镜。
[0022]更具体地,在一个实施例中,ISP24可被配置为随时间从图像传感器26接收一系列帧(例如,以指定帧速率诸如60帧/秒(fps),但可在各种实施例中使用任何帧速率)。从给定图像传感器26接收的帧的分辨率和纵横比可基于给定图像传感器26的最大分辨率和给定图像传感器26的纵横比。例如,在一个实施例中,可以给定图像传感器26的最大分辨率和纵横比来接收帧。在另一个实施例中,可以与给定图像传感器所具有的纵横比不同的纵横比以及可在那个不同的纵横比下支持的最大分辨率来接收帧。例如,在一个实施例中,给定图像传感器26可具有4 X 3纵横比,但ISP 24可以16 X 9纵横比来接收帧。所接收的帧的分辨率可从最大分辨率降低,以反映从4 X3(16 X 12)到16 X9的损耗。另选地,在另一个实施例中,ISP 24可被配置为降低所接收的帧的纵横比。
[0023]在一个实施例中,ISP24可同时从多于一个图像传感器接收帧。例如,视频图像传感器可连同较高分辨率静态帧传感器一起用于较低分辨率视频捕获。ISP 24可以交织方式来处理来自图像传感器的数据。例如,ISP 24可捕获并处理视频图像帧,并且可使用剩余时间来处理较高分辨率静态图像帧(或较高分辨率帧的一部分)直到捕获到下一个视频帧。
[0024]ISP 24可被配置为处理所接收的帧以产生所捕获的视频序列。在一个实施例中,该处理可包括改变纵横比以及至少一些帧的分辨率。在一些实施例中,还可改变帧速率。在一个实施例中,ISP 24可使在由图像传感器26提供的分辨率和纵横
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1