-
公开(公告)号:US20060167875A1
公开(公告)日:2006-07-27
申请号:US10999798
申请日:2004-11-30
申请人: Matthew Joe , Paul Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen Maine , Christopher Chang , Mei Lee , Kyle Huntley , Karel Deman , Blake Dong
发明人: Matthew Joe , Paul Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen Maine , Christopher Chang , Mei Lee , Kyle Huntley , Karel Deman , Blake Dong
摘要: A prescriptive architecture for application development is provided. In some embodiments, the architecture comprises a service, a receiver, a sender, and a transport. The service functions to perform the actual business logic, is decorated with service deployment metadata; and is operable to communicate via types. The receiver is coupled to the service and is generated entirely from the service deployment metadata. The receiver is operable to receive messages, convert the received messages into types, and communicate with the service using the types. The sender is coupled to the receiver and is generated entirely from the service deployment metadata. The sender functions as a proxy for the service to a service consumer, and is operable to communicate using types with the service consumer. The sender is operable to convert the types to messages, and communicate with the receiver via messages. The transport functions as a message exchange technology that allows the sender and receiver to communicate, and is designated by the service deployment metadata and implemented as an underlying technology of the sender and the receiver.
-
公开(公告)号:US20060117009A1
公开(公告)日:2006-06-01
申请号:US11000351
申请日:2004-11-30
申请人: Matthew Joe , Paul Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen Maine , Christopher Chang , Mei Lee , Kyle Huntley , Karel Deman , Blake Dong
发明人: Matthew Joe , Paul Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen Maine , Christopher Chang , Mei Lee , Kyle Huntley , Karel Deman , Blake Dong
CPC分类号: G06F8/20
摘要: An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configuration file corresponding to the aspect container. The logic is also operable to generate instances of the aspects in the sequence, configure each aspect instance with its configuration information from an aspect configuration file corresponding to the aspect, and chain the aspect instances according to the specified sequence, such that the chain of aspect instances preamble and postamble activities of a class or method.
-
公开(公告)号:US07617481B2
公开(公告)日:2009-11-10
申请号:US10999798
申请日:2004-11-30
申请人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
发明人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
IPC分类号: G06F9/45
摘要: A prescriptive architecture for application development is provided. In some embodiments, the architecture comprises a service, a receiver, a sender, and a transport. The service functions to perform the actual business logic, is decorated with service deployment metadata; and is operable to communicate via types. The receiver is coupled to the service and is generated entirely from the service deployment metadata. The receiver is operable to receive messages, convert the received messages into types, and communicate with the service using the types. The sender is coupled to the receiver and is generated entirely from the service deployment metadata. The sender functions as a proxy for the service to a service consumer, and is operable to communicate using types with the service consumer. The sender is operable to convert the types to messages, and communicate with the receiver via messages. The transport functions as a message exchange technology that allows the sender and receiver to communicate, and is designated by the service deployment metadata and implemented as an underlying technology of the sender and the receiver.
摘要翻译: 提供了一个用于应用程序开发的规范性架构。 在一些实施例中,架构包括服务,接收器,发送器和传输。 用于执行实际业务逻辑的服务功能用服务部署元数据进行装饰; 并且可操作以经由类型进行通信。 接收器被耦合到服务并且完全由服务部署元数据生成。 接收器可操作以接收消息,将接收到的消息转换成类型,并使用这些类型与服务进行通信。 发送方耦合到接收方,并且完全由服务部署元数据生成。 发件人作为服务的代理人服务于消费者,并且可操作地使用与服务消费者的类型进行通信。 发送者可操作地将类型转换成消息,并通过消息与接收者进行通信。 传输功能作为消息交换技术,允许发送方和接收方进行通信,并由服务部署元数据指定并实现为发送方和接收方的基础技术。
-
4.
公开(公告)号:US20100229154A1
公开(公告)日:2010-09-09
申请号:US12651971
申请日:2010-01-04
申请人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
发明人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
IPC分类号: G06F9/44
CPC分类号: G06F8/20
摘要: An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configuration file corresponding to the aspect container. The logic is also operable to generate instances of the aspects in the sequence, configure each aspect instance with its configuration information from an aspect configuration file corresponding to the aspect, and chain the aspect instances according to the specified sequence, such that the chain of aspect instances preamble and postamble activities of a class or method.
摘要翻译: 提供了可在运行时生成自身实例的方面容器。 方面容器包括可操作以通过从对应于方面容器的方面容器配置文件中读取配置信息来指定一个或多个方面的顺序来创建方面容器的实例的逻辑。 该逻辑还可操作以生成序列中的各方面的实例,使用其配置信息从与该方面相对应的方面配置文件配置每个方面实例,并根据指定的顺序链接方面实例,使得方面的链 类或方法的实例前导和后同步活动。
-
5.
公开(公告)号:US08504982B2
公开(公告)日:2013-08-06
申请号:US12651971
申请日:2010-01-04
申请人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
发明人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
IPC分类号: G06F9/44
CPC分类号: G06F8/20
摘要: An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configuration file corresponding to the aspect container. The logic is also operable to generate instances of the aspects in the sequence, configure each aspect instance with its configuration information from an aspect configuration file corresponding to the aspect, and chain the aspect instances according to the specified sequence, such that the chain of aspect instances preamble and postamble activities of a class or method.
摘要翻译: 提供了可在运行时生成自身实例的方面容器。 方面容器包括可操作以通过从对应于方面容器的方面容器配置文件中读取配置信息来指定一个或多个方面的顺序来创建方面容器的实例的逻辑。 该逻辑还可操作以生成序列中的各方面的实例,使用其配置信息从与该方面相对应的方面配置文件配置每个方面实例,并根据指定的顺序链接方面实例,使得方面的链 类或方法的实例前导和后同步活动。
-
公开(公告)号:US20100229152A1
公开(公告)日:2010-09-09
申请号:US12616058
申请日:2009-11-10
申请人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
发明人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
IPC分类号: G06F9/45
摘要: A prescriptive architecture for application development is provided. In some embodiments, the architecture comprises a service, a receiver, a sender, and a transport. The service functions to perform the actual business logic, is decorated with service deployment metadata; and is operable to communicate via types. The receiver is coupled to the service and is generated entirely from the service deployment metadata. The receiver is operable to receive messages, convert the received messages into types, and communicate with the service using the types. The sender is coupled to the receiver and is generated entirely from the service deployment metadata. The sender functions as a proxy for the service to a service consumer, and is operable to communicate using types with the service consumer. The sender is operable to convert the types to messages, and communicate with the receiver via messages. The transport functions as a message exchange technology that allows the sender and receiver to communicate, and is designated by the service deployment metadata and implemented as an underlying technology of the sender and the receiver.
摘要翻译: 提供了一个用于应用程序开发的规范性架构。 在一些实施例中,架构包括服务,接收器,发送器和传输。 用于执行实际业务逻辑的服务功能用服务部署元数据进行装饰; 并且可操作以经由类型进行通信。 接收器被耦合到服务并且完全由服务部署元数据生成。 接收器可操作以接收消息,将接收到的消息转换成类型,并使用这些类型与服务进行通信。 发送方耦合到接收方,并且完全由服务部署元数据生成。 发件人作为服务的代理人服务于消费者,并且可操作地使用与服务消费者的类型进行通信。 发送者可操作地将类型转换成消息,并通过消息与接收者进行通信。 传输功能作为消息交换技术,允许发送方和接收方进行通信,并由服务部署元数据指定并实现为发送方和接收方的基础技术。
-
公开(公告)号:US20140015996A1
公开(公告)日:2014-01-16
申请号:US13940221
申请日:2013-07-11
IPC分类号: H04N5/225
CPC分类号: H04N5/378 , G06T1/20 , G06T3/4015 , H04N5/225 , H04N5/23245 , H04N5/374 , H04N5/772 , H04N9/045 , H04N9/8042
摘要: An image capture accelerator performs accelerated processing of image data. In one embodiment, the image capture accelerator includes accelerator circuitry including a pre-processing engine and a compression engine. The pre-processing engine is configured to perform accelerated processing on received image data, and the compression engine is configured to compress processed image data received from the pre-processing engine. In one embodiment, the image capture accelerator further includes a demultiplexer configured to receive image data captured by an image sensor array implemented within, for example, an image sensor chip. The demultiplexer may output the received image data to an image signal processor when the image data is captured by the image sensor array in a standard capture mode, and may output the received image data to the accelerator circuitry when the image data is captured by the image sensor array in an accelerated capture mode.
-
公开(公告)号:US08605167B2
公开(公告)日:2013-12-10
申请号:US12873973
申请日:2010-09-01
IPC分类号: H04N9/73
摘要: Various techniques are disclosed for processing statistics data in an image signal processor (ISP). In one embodiment, a statistics collection engine may be configured to acquire statistics relating to auto white-balance. The statistics collection engine may receive raw Bayer RGB data acquired by an image sensor and may be configured to perform one or more color space conversions to obtain pixel data in other color spaces. A set of pixel filters may be configured to accumulate sums of the pixel data conditionally based upon YC1C2 characteristics, as defined by a pixel condition per pixel filter. Depending on a selected color space, the pixel filters may generate color sums, which may be used to match a current illuminant against a set of reference illuminants with which the image sensor has been previously calibrated.
摘要翻译: 公开了用于处理图像信号处理器(ISP)中的统计数据的各种技术。 在一个实施例中,统计收集引擎可以被配置为获取与自动白平衡有关的统计。 统计收集引擎可以接收由图像传感器获取的原始拜耳RGB数据,并且可以被配置为执行一个或多个颜色空间转换以获得其他颜色空间中的像素数据。 一组像素滤波器可以被配置为基于每像素滤波器的像素条件定义的YC1C2特性有条件地累加像素数据的和。 根据所选择的颜色空间,像素滤波器可以生成颜色和,其可以用于将当前光源与图像传感器已经被预先校准的一组参考光源相匹配。
-
公开(公告)号:US08559730B2
公开(公告)日:2013-10-15
申请号:US12882819
申请日:2010-09-15
申请人: Florin Cutzu , Sumit Chawla , Ted Cooper , Robert A. Williams
发明人: Florin Cutzu , Sumit Chawla , Ted Cooper , Robert A. Williams
IPC分类号: G06K9/56
CPC分类号: G06T7/90
摘要: A method for identifying singleton outlier pixels in a selected color space in a digital image including a plurality of pixels, includes for each 3×3 patch of pixels in the image, calculating the diameter of the 3×3 patch of pixels. For each pixel in the patch, the distance to its nearest neighbor pixel within the patch is computed, as measured in the selected color space. The computed distance from each pixel in the patch is compared to its nearest neighbor with a threshold that is a preselected fraction of the diameter. A center pixel in the patch is identified as an outlier pixel if its calculated distance to its nearest neighbor is the largest distance to a nearest neighbor and exceeds the threshold.
摘要翻译: 在包括多个像素的数字图像中,在所选择的颜色空间中识别单例异常值像素的方法包括:对于图像中的每个3×3个像素块,计算3×3像素块的直径。 对于补丁中的每个像素,如在所选择的颜色空间中测量的那样,计算补片内与其最近相邻像素的距离。 将来自贴片中每个像素的计算距离与其最接近的相邻值进行比较,其阈值是预定的直径分数。 如果其到其最近邻居的计算距离是与最近邻居的最大距离并且超过阈值,则将该补丁中的中心像素识别为异常值像素。
-
公开(公告)号:US20110298944A1
公开(公告)日:2011-12-08
申请号:US12794632
申请日:2010-06-04
申请人: David Daming Kuo , Haitao Guo , Jay David Zipnick , Ting Chen , Sumit Chawla
发明人: David Daming Kuo , Haitao Guo , Jay David Zipnick , Ting Chen , Sumit Chawla
CPC分类号: H04N9/045 , H04N5/3572
摘要: Systems, methods, and devices for applying lens shading correction to image data captured by an image sensor are provided. In one embodiment, multiple lens shading adaptation functions, each modeled based on the response of a color channel to a reference illuminant, are provided. An image frame from the image data may be analyzed to select a lens shading adaptation function corresponding to a reference illuminant that most closely matches a current illuminant. The selected lens shading function may then be used to adjust a set of lens shading parameters.
摘要翻译: 提供了用于将图像传感器捕获的图像数据应用透镜阴影校正的系统,方法和装置。 在一个实施例中,提供了基于颜色通道对参照光源的响应而建模的多个透镜遮蔽适应功能。 可以分析来自图像数据的图像帧以选择对应于与当前光源最接近匹配的参考光源的透镜遮蔽适应功能。 然后可以使用所选择的透镜遮蔽功能来调整一组透镜遮蔽参数。
-
-
-
-
-
-
-
-
-