Abstract:
A method of processing digital images in devices for acquiring both individual images and image sequences, comprising the step of acquiring images in CFA (colour filter array) format and the step of reducing the resolution of the images acquired. In order to reduce computing time and energy consumption, the resolution-reduction step processes the images directly in CFA format.
Abstract:
A method of rendering a plurality of triangles into a colour buffer defined by a plurality of pixel locations, utilising a triangle identification buffer and a depth buffer. A relatively unique identifier is assigned to each of the triangles to be rendered. Before colour and texture mapping, each triangle is depth compared on a per pixel basis. If a pixel of a current triangle is in front of any existing pixel at that point, the current triangles identifier is over-written into a triangle identification buffer. Colour texture data is only retrieved for each triangle that appears in the identification buffer once all triangles have been compared.
Abstract:
A key, for use in generating a digital authentication signature, is generated from the fixed pattern noise (FPN) of a CMOS image sensor. The key is generated by temporarily disabling the FPN cancellation circuit conventionally included in the system and generating a substantially "black" image, to produce a digitised FPN signal. The key is then generated from characteristics of the FPN, in the preferred embodiment by comparing pairs of pixels.
Abstract:
Circuitry for reading from and writing to memory cells of a group of memory cells. The circuitry comprises read circuitry and write circuitry each connectable to bit lines associated with respective ones of the memory cells. The read circuitry is arranged to read from the cells and the write circuitry is arranged to write to the cells. Wherein the read circuitry and write circuitry are configured so that more cells in the group can be simultaneously written to during a write operation than can be simultaneously read from during a read operation.
Abstract:
An endoscopic device(30,34) with a tubular casing (22) which defines a conduit for receiving an imaging device. The casing is constructed of a light-transmissive material such as a transparent rigid plastic. This allows illumination coupled into the casing (22) at one or more locations away from its distal end to be transmitted through the casing (20) and to exit its distal end. This provides illumination for an imaging device when positioned at the distal end of the casing (20) and removes the need to provide a separate light source un the housing of an endoscopic device (3).
Abstract:
A method of locating packet identifiers held in respective memory locations in a memory, the method comprising receiving a plurality of packets, each packet comprising a packet identifier, searching said memory locations in a sequence to compare an incoming packet identifier with packet identifiers stored in the memory until a match is found, incrementing one of a set of counters associated respectively with the memory locations, said incremented counter being the one associated with the memory location where the match packet identifier is held, and reading values of each of the counters and using said values to determine the sequence in which the memory locations are searched for subsequent incoming packet identifiers.