Abstract:
A portable handheld device including a CPU for processing a script; a multi-core processor for processing an image; an input buffer for receiving data for processing by the multi-core processor, the input buffer being provided under the control of the multi-core processor to send data thereto; and an output buffer for receiving data processed by the multi-core processor, the output buffer being provided under the control of the multi-core processor to receive data therefrom. The multi-core processor comprises a plurality of micro-coded processing units. The CPU is configured with authority to clear and query the input and output buffers.
Abstract:
A hand held image capture device that has a camera with an image sensor to capture a scene viewed by the camera and, a central processor having multiple processing units and an image sensor interface integrated onto a single chip. The image sensor interface is configured to receive data from the image sensor and the multiple processing units being configured for processing in the data. The processing of the data includes detecting faces within the scene.
Abstract:
A digital camera device includes a housing defining a slot for receiving a printed instruction card having printed thereon an array of dots representing a programming script, the housing stores therein a roll of print media; an area image sensor for sensing an image and generating pixel data representing the image; a linear image sensor for scanning the array of dots and converting the array of dots into a data signal; a microcontroller provided in the housing, the microcontroller for decoding the data signal into the programming script and applying the programming script on the pixel data; a printing mechanism for printing the pixel data, having applied thereto the programming script, on the roll of print media; a guillotine for cutting the roll of print media; and a print manager for activating the guillotine upon receiving a signal indicating a manual attempt to pull the print media from the housing.
Abstract:
An ink reservoir includes a first portion defining one or more channels each for providing ink to a respective output port; a second portion bearing one or more ink bladders each containing a respective type of ink, each ink bladder adapted to be in fluid communication with a respective channel; and a third portion adapted to couple with the first portion to form a pressurived cavity containing the second portion. The first, second and third portions are adapted to be received within a former of a printer roll such that the first, second, and hird portions remain stationary while the printer roll rotates.
Abstract:
A digital camera is provided having an image sensor for imaging a scene, a processor for processing the imaged scene in accordance with a programmable scene transformation requirement, and a printer having a consumables cartridge and a printhead for printing the processed scene directly from the processor onto print media of the cartridge.
Abstract:
An image processing apparatus for applying desired effects to a stored image. The apparatus comprises an optical reader; a feed mechanism for feeding a card having an array of dots past the optical reader; an optical reader interface that is connected to the optical reader, the optical reader interface able to control the optical reader to detect a data area on the card, to detect a bit pattern corresponding to the array of dots in the data area, and to produce raw data from the bit pattern while the card is being fed past the optical reader, the raw data used to produce an image processing script; and, a processor that is connected to the optical reader interface to receive and apply the image processing script to the stored image to generate an output image with the desired effects. The array of dots defines a first resolution and the optical reader has a sensor with a second resolution at least twice the first resolution. The optical reader has a length such that an insertion rotation of the card by the feed mechanism of up to 1 degree is accommodated.
Abstract:
A controller is provided having an interface for receiving data and a very long instruction word (VLIW) processor connected to the interface for processing the received data to generate processed data. The VLIW processor has four processing units each connected by a cross bar switch and each interconnected to their nearest neighbors to form a ring, each processing unit providing two inputs to, and taking two outputs from, the crossbar switch.
Abstract:
A printhead includes a substrate defining a plurality of ink inlet channels; a drive circuitry layer; and a plurality of nozzle arrangements. Each nozzle arrangement comprises a wall portion bounding a respective ink inlet channel, a crown portion defining an ink outlet, and a skirt portion depending from the crown portion. The crown, skirt and wall portions define a nozzle chamber. The printhead further includes an elongate actuator provided within the nozzle chamber and connected to the crown portion at one end and anchored to the substrate at an opposite end; and conductive pads provided at the anchor point of the elongate actuator, the conductive pads being provided between the elongate actuator and the substrate. The elongate actuator receives electrical signals from the drive circuitry via the conductive pads, and upon receipt of electrical signals from the drive circuitry, displaces towards and away from the substrate.
Abstract:
In a digital camera performing wireless communication, the communication speed of the wireless communication is changed according to the state of the wireless communication, and a clock frequency associated with producing packet data according to the changed communication speed is also changed.
Abstract:
An image forming apparatus that is capable of accessing a removable storage medium and automatically starting an operation of calibration thereof without waiting for a user to input a job, on an as-needed basis, when a storage medium is mounted therein. A printer engine performs an image forming operation according to data read from the medium, and a controller executes calibration of the printer engine. The controller detects whether or not the medium is inserted, and determines attributes of data stored in the medium. Based on a result of determination, the controller causes the calibration to be selectively started.