-
公开(公告)号:US08493500B2
公开(公告)日:2013-07-23
申请号:US12912943
申请日:2010-10-27
申请人: Frank Doepke , Ralph Brunner
发明人: Frank Doepke , Ralph Brunner
CPC分类号: H04N5/2351 , H04N5/2353
摘要: Systems, methods, and a computer readable medium for performing an improved blowout prevention process in an image capture device are provided to compensate for occurrences of exposure “blowouts,” i.e., areas in a captured image where pixel brightness exceeds the sensor's dynamic range of capturing capability. In one embodiment, the captured image's histogram may be analyzed to determine if the image is indicative of the presence of exposure blowouts. Once it has been determined that there likely are blowouts in the image, an exposure bias for the image capture device may be set accordingly. Particularly, the exposure value (EV) for the image capture device may be gradually corrected, e.g., by one-eighth of a stop per captured frame, until the image histogram is no longer indicative of blown out regions, at which point the image capture device's exposure value may gradually be corrected back to “normal,” i.e., non-exposure bias compensated, levels.
摘要翻译: 提供用于在图像捕获装置中执行改进的防止井喷过程的系统,方法和计算机可读介质,以补偿曝光“井喷”的出现,即,捕获图像中的像素亮度超过传感器的捕获动态范围的区域 能力。 在一个实施例中,可以分析捕获的图像的直方图以确定图像是否指示曝光爆破的存在。 一旦已经确定图像中可能有喷射,则可以相应地设置用于图像捕获装置的曝光偏压。 特别地,图像捕获装置的曝光值(EV)可以逐渐地被校正,例如每拍摄的帧的八分之一的停止,直到图像直方图不再指示吹出的区域,此时图像捕获 设备的曝光值可能会逐渐被修正回“正常”,即非曝光偏差补偿水平。
-
公开(公告)号:US08446415B2
公开(公告)日:2013-05-21
申请号:US13367751
申请日:2012-02-07
申请人: Ralph Brunner , John Harper , Peter N. Graffagnino
发明人: Ralph Brunner , John Harper , Peter N. Graffagnino
IPC分类号: G06T13/00
摘要: A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or any other type of object for a user interface of an application. The application commits change to the state of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer for display on the processing device. Those portions of the render tree that have changed relative to prior versions can be tracked to improve resource management.
摘要翻译: 用于执行图形动画和合成操作的框架具有用于与应用接口的层树和用于与渲染引擎接口的渲染树。 层树中的层可以是应用的用户界面的内容,窗口,视图,视频,图像,文本,媒体或任何其他类型的对象。 应用程序将更改为层树的层的状态。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画来动画状态的变化。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现到用于在处理设备上显示的帧缓冲器。 渲染树中相对于先前版本更改的那些部分可以被跟踪,以改进资源管理。
-
公开(公告)号:US20130076967A1
公开(公告)日:2013-03-28
申请号:US13247791
申请日:2011-09-28
申请人: Ralph BRUNNER , Ting CHEN
发明人: Ralph BRUNNER , Ting CHEN
IPC分类号: H04N5/232
CPC分类号: H04N1/2112 , H04N5/23212 , H04N2101/00 , H04N2201/0084 , H04N2201/0096
摘要: Systems, methods, and computer readable media for dynamically adjusting an image capture device's autofocus (AF) operation based, at least in part, on the device's orientation are described. In general, information about an image capture device's orientation may be used to either increase the speed or improve the resolution of autofocus operations. More particularly, orientation information such as that available from an accelerometer may be used to reduce the number of lens positions (points-of-interest) used during an autofocus operation, thereby improving the operation's speed. Alternatively, orientation information may be used to reduce the lens' range of motion while maintaining the number of points-of-interest, thereby improving the operation's resolution.
摘要翻译: 描述了至少部分地基于设备的取向来动态地调整图像捕获设备的自动对焦(AF)操作的系统,方法和计算机可读介质。 通常,可以使用关于图像捕获装置的取向的信息来提高速度或提高自动对焦操作的分辨率。 更具体地,可以使用诸如从加速度计获得的定向信息来减少在自动对焦操作期间使用的透镜位置(兴趣点)的数量,从而提高操作的速度。 或者,可以使用取向信息来减少透镜的运动范围,同时保持感兴趣点的数量,从而改善操作的分辨率。
-
公开(公告)号:US20120293610A1
公开(公告)日:2012-11-22
申请号:US13109941
申请日:2011-05-17
申请人: Frank Doepke , Ralph Brunner
发明人: Frank Doepke , Ralph Brunner
IPC分类号: H04N5/225
CPC分类号: H04N5/23238
摘要: This disclosure pertains to devices, methods, and computer readable media for performing positional sensor-assisted panoramic photography techniques in handheld personal electronic devices. Generalized steps that may be used to carry out the panoramic photography techniques described herein include, but are not necessarily limited to: 1.) acquiring image data from the electronic device's image sensor; 2.) performing “motion filtering” on the acquired image data, e.g., using information returned from positional sensors of the electronic device to inform the processing of the image data; 3.) performing image registration between adjacent captured images; 4.) performing geometric corrections on captured image data, e.g., due to perspective changes and/or camera rotation about a non-center of perspective (COP) camera point; and 5.) “stitching” the captured images together to create the panoramic scene, e.g., blending the image data in the overlap area between adjacent captured images. The resultant stitched panoramic image may be cropped before final storage.
摘要翻译: 本公开涉及用于在手持式个人电子设备中执行位置传感器辅助全景摄影技术的设备,方法和计算机可读介质。 可以用于执行本文描述的全景摄影技术的通用步骤包括但不限于:1.从电子设备的图像传感器获取图像数据; 2.对所获取的图像数据执行运动滤波,例如使用从电子设备的位置传感器返回的信息来通知图像数据的处理; 3)在相邻拍摄图像之间执行图像配准; 4.)对捕获的图像数据进行几何校正,例如由于透视变化和/或关于非中心透镜(COP)相机点的相机旋转; 和5.)将所捕获的图像拼接在一起以创建全景场景,例如,将图像数据混合在相邻拍摄图像之间的重叠区域中。 最终的缝合全景图像可以在最终存储之前被裁剪。
-
公开(公告)号:US08311355B2
公开(公告)日:2012-11-13
申请号:US12479651
申请日:2009-06-05
申请人: Ralph Brunner , Mark Zimmer
发明人: Ralph Brunner , Mark Zimmer
CPC分类号: H04N9/68 , G06T5/008 , G06T2207/10024 , G06T2207/20012 , G06T2207/30201 , H04N9/643
摘要: Increasing color saturation and contrast in images generally leads to more pleasing images; however, doing so uniformly to all colors in the image can make skin tones appear with an overly red tint. One embodiment of an improved method of skin tone aware color boosting identifies areas of the image which look like skin tones and areas that do not look like skin tones. A blurred “skin tone mask” can then be created over the image. One large boost operation and one small boost operation can be applied to the image. A final version of the image may then be created, applying the pixel values resulting from the small boosting operation to the skin tone regions and applying the pixel values resulting from the large boosting operation to the non-skin tone regions, using the blurred mask to provide a smooth transition between the skin tone and non-skin tone regions.
摘要翻译: 增加图像中的色彩饱和度和对比度通常会导致更令人愉快的图像; 然而,对图像中的所有颜色均匀地进行,可以使皮肤色调出现过度的红色色调。 一种改进的肤色感觉色彩增强方法的一个实施例识别看起来像皮肤色调的图像区域和看起来不像肤色的区域。 然后可以在图像上创建一个模糊的肤色蒙版。 可以对图像应用一个大的升压操作和一个小的升压操作。 然后可以创建图像的最终版本,将由小增强操作产生的像素值应用于肤色区域,并且使用模糊掩码将来自大增强操作的像素值应用于非肤色区域 提供肤色和非肤色区域之间的平滑过渡。
-
公开(公告)号:US08253759B2
公开(公告)日:2012-08-28
申请号:US13218903
申请日:2011-08-26
申请人: Ralph Brunner
发明人: Ralph Brunner
IPC分类号: G09G5/00
CPC分类号: G06T11/203 , G06T2200/12 , H04N7/0102
摘要: Methods and apparatuses for anti-aliasing scan conversion. In one aspect of the invention, an exemplary method to scan convert an image on a data processing system includes: sampling the image in a first direction to generate first signals for points along a second line in a second direction using a closed form solution for a convolution integral with a first kernel; and weighting the first signals for the points according to a second kernel in the second direction to generate a second signal for a pixel. In one example according to this aspect, the closed form solution is tabulated in a look up table. After entries are looked up from the look up table according to the image along a first line in the first direction on a first point of the points, the entries are combined to generate one of the first signals for the first point.
摘要翻译: 用于抗锯齿扫描转换的方法和装置。 在本发明的一个方面,用于扫描数据处理系统中的图像转换的示例性方法包括:在第一方向上对图像进行采样,以使用第二方向上的第二线的点沿第二方向生成用于 卷积与第一个内核整合; 以及根据所述第二方向根据第二内核对所述点的所述第一信号进行加权,以生成用于像素的第二信号。 在根据该方面的一个示例中,封闭形式的解决方案列在查询表中。 在从第一点的第一方向沿着沿第一方向的第一行的图像从查找表中查找条目之后,组合条目以产生第一点的第一信号之一。
-
公开(公告)号:US08233789B2
公开(公告)日:2012-07-31
申请号:US12755542
申请日:2010-04-07
申请人: Ralph Brunner
发明人: Ralph Brunner
CPC分类号: H04N5/23219 , H04N5/23216 , H04N5/2351
摘要: A system, computer readable medium, and method for dynamically setting a camera's exposure parameters based on face detection are disclosed. When taking a picture or video of a person in front of a bright background, standard exposure algorithms tend to overexpose the background. In one embodiment disclosed herein, a face detection algorithm is run on the current picture or video frame, and the exposure metering region is inset over the detected face. Exposure time, gain, or other exposure parameters may be set based on the pixels within the exposure metering region. In another embodiment, the exposure metering region tracks a moving face according to lag parameters so that the exposure metering region remains substantially over the face. In yet another embodiment, a plurality of faces may be tracked, with the exposure parameters set based on a weighted average of the pixels within the plurality of face-containing exposure metering regions.
摘要翻译: 公开了一种用于基于人脸检测来动态地设置相机的曝光参数的系统,计算机可读介质和方法。 当在明亮的背景前拍摄人物的图片或视频时,标准曝光算法往往会过度曝光背景。 在本文公开的一个实施例中,在当前图片或视频帧上运行面部检测算法,并且将曝光测光区域插入检测到的面部。 可以基于曝光测光区域内的像素来设定曝光时间,增益或其他曝光参数。 在另一个实施例中,曝光测光区域根据滞后参数跟踪移动面,使得曝光测光区域基本上保持在面部上。 在另一个实施例中,可以跟踪多个面部,其中曝光参数是基于多个面部含有曝光测光区域内的像素的加权平均值而设定的。
-
公开(公告)号:US20120105672A1
公开(公告)日:2012-05-03
申请号:US12912943
申请日:2010-10-27
申请人: Frank Doepke , Ralph Brunner
发明人: Frank Doepke , Ralph Brunner
IPC分类号: H04N5/235
CPC分类号: H04N5/2351 , H04N5/2353
摘要: Systems, methods, and a computer readable medium for performing an improved blowout prevention process in an image capture device are provided to compensate for occurrences of exposure “blowouts,” i.e., areas in a captured image where pixel brightness exceeds the sensor's dynamic range of capturing capability. In one embodiment, the captured image's histogram may be analyzed to determine if the image is indicative of the presence of exposure blowouts. Once it has been determined that there likely are blowouts in the image, an exposure bias for the image capture device may be set accordingly. Particularly, the exposure value (EV) for the image capture device may be gradually corrected, e.g., by one-eighth of a stop per captured frame, until the image histogram is no longer indicative of blown out regions, at which point the image capture device's exposure value may gradually be corrected back to “normal,” i.e., non-exposure bias compensated, levels.
摘要翻译: 提供用于在图像捕获装置中执行改进的防止井喷过程的系统,方法和计算机可读介质,以补偿曝光“井喷”的出现,即,捕获图像中的像素亮度超过传感器的捕获动态范围的区域 能力。 在一个实施例中,可以分析捕获的图像的直方图以确定图像是否指示曝光爆破的存在。 一旦已经确定图像中可能有喷射,则可以相应地设置用于图像捕获装置的曝光偏压。 特别地,图像捕获装置的曝光值(EV)可以逐渐地被校正,例如每拍摄的帧的八分之一的停止,直到图像直方图不再指示吹出的区域,此时图像捕获 设备的曝光值可能会逐渐被修正回“正常”,即非曝光偏差补偿水平。
-
公开(公告)号:US08130226B2
公开(公告)日:2012-03-06
申请号:US11756331
申请日:2007-05-31
申请人: Ralph Brunner , John Harper , Peter N Graffagnino
发明人: Ralph Brunner , John Harper , Peter N Graffagnino
IPC分类号: G06T13/00
摘要: A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or any other type of object for a user interface of an application. The application commits change to the state of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state. In determining the animation, the framework can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer for display on the processing device. Those portions of the render tree that have changed relative to prior versions can be tracked to improve resource management.
摘要翻译: 用于执行图形动画和合成操作的框架具有用于与应用接口的层树和用于与渲染引擎接口的渲染树。 层树中的层可以是应用的用户界面的内容,窗口,视图,视频,图像,文本,媒体或任何其他类型的对象。 应用程序将更改为层树的层的状态。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画来动画状态的变化。 在确定动画时,框架可以基于运动,可视性和转换定义一组预定的动画。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现到用于在处理设备上显示的帧缓冲器。 渲染树中相对于先前版本更改的那些部分可以被跟踪,以改进资源管理。
-
公开(公告)号:US20110311160A1
公开(公告)日:2011-12-22
申请号:US13218903
申请日:2011-08-26
申请人: Ralph Brunner
发明人: Ralph Brunner
IPC分类号: G06K9/64
CPC分类号: G06T11/203 , G06T2200/12 , H04N7/0102
摘要: Methods and apparatuses for anti-aliasing scan conversion. In one aspect of the invention, an exemplary method to scan convert an image on a data processing system includes: sampling the image in a first direction to generate first signals for points along a second line in a second direction using a closed form solution for a convolution integral with a first kernel; and weighting the first signals for the points according to a second kernel in the second direction to generate a second signal for a pixel. In one example according to this aspect, the closed form solution is tabulated in a look up table. After entries are looked up from the look up table according to the image along a first line in the first direction on a first point of the points, the entries are combined to generate one of the first signals for the first point.
摘要翻译: 用于抗锯齿扫描转换的方法和装置。 在本发明的一个方面,用于扫描数据处理系统中的图像转换的示例性方法包括:在第一方向上对图像进行采样,以使用第二方向上的第二线的点沿第二方向生成用于 卷积与第一个内核整合; 以及根据所述第二方向根据第二内核对所述点的所述第一信号进行加权,以生成用于像素的第二信号。 在根据该方面的一个示例中,封闭形式的解决方案列在查询表中。 在从第一点的第一方向沿着沿第一方向的第一行的图像从查找表中查找条目之后,组合条目以产生第一点的第一信号之一。
-
-
-
-
-
-
-
-
-