Abstract:
A method for designing an integrated circuit where the integrated circuit includes a plurality of modules and where each module includes an initiator port and a target port coupled to a distributed routing network. The initiator port is implemented by configuring whether the initiator or the distributed routing network is responsible for ordering responses to requests issued by the initiator port and defining the maximum number of requests that are permitted to be outstanding at the same time. The initiator port is further configured to define whether a delay stage is required in said initiator port. The distributed routing network is defined by the number of routing resources between the initiator and the target, an arbitration method for arbitrating between requests and an association between the routing resources and the targets.
Abstract:
The optical biometric sensor apparatus and methods for analyzing images of biometric features such as fingerprints are adapted to distinguish between live body members and inanimate objects, and to detect spoofing devices applied to live body members. Live body members are detected by transmitting IR light from a first IR light source through an object to an image sensor. The IR transmission characteristics of a live body member vary with the human heartbeat, and multiple images are analyzed to verify whether the object is a genuine live body member. A visible light source illuminates the object for obtaining a detailed image from the sensor for conventional biometric analysis. Transmitted IR images and reflected visible light images are also processed to detect the presence of spoofing devices applied to live body members. Multiple IR and visible light sources of different wavelengths may be used for this purpose.
Abstract:
An image sensor includes an array of pixels arranged in rows and columns. A reference current source provides the reference current to a transistor forming one half of a current mirror. Each column has a current source, which forms the other half of a current mirror. A switch is provided to selectively connect a resistance between ground and the transistor. When the resistance is connected, the transistor is starved of gate-source voltage, which reduces the current supplied by each current source.
Abstract:
A geometric processing stage for a pipelined engine for processing video signals and generating processed video signal in space coordinates (S) adapted for display on a screen. The geometric processing stage includes: a model view module for generating projection coordinates of primitives of the video signals in a view space, said primitives including visible and non-visible primitives, a back face culling module arranged downstream of the model view module for at least partially eliminating the non visible primitives, a projection transform module for transforming the coordinates of the video signals from view space coordinates into normalized projection coordinates (P), and a perspective divide module for transforming the coordinates of the video signals from normalized projection (P) coordinates into screen space coordinates (S). The back face culling module is arranged downstream the projection transform module and operates on normalized projection (P) coordinates of said primitives. The perspective divide module is arranged downstream the back face culling module for transforming the coordinates of the video signals from normalized projection (P) coordinates into screen space coordinates (S). A circuit in the back face culling module can be shared with a standard three dimension back face culling operation when necessary. An application is in graphic engines using standard graphics language like OpenGL and NokiaGL.
Abstract:
A packet switch for switching cells comprising fixed-size data packets. The packet switch comprises: 1) N input ports for receiving and storing cells in input queues; 2) N output ports for receiving and storing cells from the N input ports in output queues; 3) a switch fabric for transferring the cells from the N input ports to the N output ports, the switch fabric comprising an internally buffered crossbar having N×N internal buffers, wherein each internal buffer is associated with a crosspoint of one of the N input ports and one of the N output ports; and 4) a scheduling controller for selecting a first one of a plurality of queued head-of-line (HOL) cells from the input queues to be transmitted to a first one of the N×N internal buffers according to a fair queuing algorithm in which each of the queued HOL cells is allocated a weight of Rij and wherein the scheduling controller selects a first one of a plurality of HOL cells buffered in a second one of the N×N internal buffers to be transmitted to a first one of the output queues according to a fair queuing algorithm in which each of the internally buffered HOL cells is allocated a weight of Rij.
Abstract translation:用于切换小区的分组交换机,包括固定大小的数据分组。 分组交换机包括:1)用于在输入队列中接收和存储小区的N个输入端口; 2)N个输出端口,用于从输出队列中的N个输入端口接收和存储单元; 3)用于将单元从N个输入端口传送到N个输出端口的交换结构,交换结构包括具有N×N内部缓冲器的内部缓冲交叉开关,其中每个内部缓冲器与N个输入端口之一的交叉点相关联, N个输出端口之一; 以及4)调度控制器,用于根据公平排队算法从输入队列中选择要发送到N×N内部缓冲器中的第一个的输入队列中的第一个排队的行头(HOL)单元, 分配排队的HOL小区的权重为R ij ij,并且其中调度控制器选择在N×N个内部缓冲器中的第二个缓冲器中缓冲的多个HOL单元中的第一个被发送到第一个 根据公平排队算法的输出队列之一,其中每个内部缓冲的HOL单元被分配为R ij ij的权重。
Abstract:
A solid state image sensor has an array of pixels formed on an epitaxial layer on a substrate. Each pixel is relatively large so that it has a high light collecting ability, such as 40–60 μm, but the pixel photodiode is relatively small so that it has a low capacitance, such as 4–6 μm. Active elements of the pixel photodiode are formed in wells that are spaced away from the pixel photodiode so that the latter is surrounded by epitaxial material.
Abstract:
An optical mouse includes an image sensor for providing image data via an analog-to-digital converter to a correlation circuit and a motion estimation circuit to provide output signals representative of motion of the mouse. The output signals may be disabled when the mouse is lifted away from the working surface. This may be achieved by high-pass filtering the signals, summing each frame in a summer to provide a single value, and comparing this to a threshold. If the filtered and summed value exceeds the threshold, this may indicate that the image contains in-focus objects, and that the mouse is on the working surface.
Abstract:
A method for manufacturing an image sensor including an array of pixels and an imaging lens exit pupil for focusing rays of light onto the array of pixels is provided. Each pixel includes a light sensitive region and at least one optical element associated therewith. The method includes positioning the at least one optical element for each pixel relative to its associated light sensitive region based upon a range of acceptable angles of incidence for the rays of light from the imaging lens exit pupil.
Abstract:
A method for efficient low power motion estimation of a digital video image is provided in which processing requirements are reduced based upon the content being processed. The method performs motion estimation of a current video image using a search window of a previous video image. The method may include forming mean pyramids of a reference macroblock and the search area and a full search at a lowest resolution. A number of candidate motion vectors (CMVs) propagated to lower levels may be dependent on a quantized average deviation estimate (QADE) of a current macroblock and the maximum distortion band obtained during training for that QADE value at that particular level. Training over a sequence may be triggered at the beginning of every sequence. This training technique may be used to determine the value of the maximum distortion band for all QADEs of the macroblocks occurring over the training frames.
Abstract:
An image sensor includes a power supply ripple rejection circuit having an input connected to a supply voltage reference, and an output connected to an output voltage reference. The power supply ripple rejection circuit reduces the affect of variance in the supply voltage reference on the output voltage reference.