Abstract:
A method for automatic alignment of a position and orientation indicator with respect to a body part is provided. The method includes the acts of attaching a position and orientation indicator to a body part; moving the body part and measuring movements of the position and orientation indicator; and exploiting physical constraints to motion to determine the alignment of the position and orientation indicator with respect to the body part.
Abstract:
An apparatus and method (4,5,6,7,2) for capacitive measurement of electrophysiological signals (1) suppresses or reduces motion artifacts by providing a feedback mechanism. An average voltage between a capacitive sensor electrode (1) and the body (3) is controlled so as to reduce or minimize motion-induced signals.
Abstract:
A controller for a display device includes a processor configured to receive an indication of the orientation of a user of the display device; receive an indication of the orientation of the display device; and generate a graphical representation of a user of the display device using the received indications, such that the orientation of the graphical representation of the user is adapted based on the orientation of the display device.
Abstract:
A system (202) generates patient alarms using a stepped alarm scheme. The system (202) includes one or more processors (220) programmed to receive physiological scores and/or physiological parameter values; compare the physiological scores and/or the physiological parameter values to a plurality of alarm levels; in response to a physiological score and/or physiological parameter value falling within an uninhibited zone of the alarm levels, issue an alarm; and set a first inhibition period for the uninhibited alarm level after issuing the alarm.
Abstract:
There is therefore provided a user feedback engine, comprising a message generation module for generating messages for a user; a queue management module for managing a queue of the generated messages; wherein each message includes respective values for a plurality of parameters including a priority, a period of validity and a non-repeat time; and wherein the queue management module manages the messages in the queue in accordance with the respective values.
Abstract:
A data storage and replay device uses measurements of the evolution of performance of the storage medium (typically a flash memory circuit) to predict an error rate of retrieval from a region of the storage medium. The prediction is used as a basis for dynamically selecting an ECC for encoding the data prior to storage of the data. The ECC is selected from a plurality of available ECC's so that a fastest encodable ECC is selected that is predicted to produce no more than a predetermined post-decoding error rate given the information. On decoding the data, which is typically audio or video data, is decoded and replayed at a predetermined speed. In another embodiment, the data stored using a plurality of ECC's together and an ECC is selected dynamically for decoding, so that an output data rate can be maximized or power consumption on replay can be minimized.
Abstract:
There is provided a controller for a display device, the controller comprising a processor configured to receive an indication of the orientation of a user of the display device; receive an indication of the orientation of the display device; and generate a graphical representation of a user of the display device using the received indications, such that the orientation of the graphical representation of the user is adapted based on the orientation of the display device.
Abstract:
A system comprises an instruction processor (10), a flash memory device (14a), a flash control circuit (14) and a working memory (16). Instructions of an interrupt program are kept stored in the flash memory device (14a). When the instruction processor (10) receives an interrupt signal, the instruction processor (10) executes loading instructions, to cause the flash control circuit (14) to load said instructions of the interrupt program from the flash memory device (14a) into the working memory (16). The instructions of the interrupt program are subsequently executed with the instruction processor (10) from the working memory (16). Preferably it is tested whether a copy of said instructions of the interrupt program is stored in the working memory (16) at the time of the interrupt. If the copy is found stored, execution of said instructions from the copy is started before completing execution of of access instructions that were in progress at the time of the interrupt. If the copy is not found stored, execution of the access instructions is first completed and subsequently the instruction processor (10) executes the loading instructions, followed by execution of the instructions of the copy of interrupt program from the working memory (16).
Abstract:
A control circuit (1, 11) for a memory matrix is used that defines a write process that uses circuit state transitions between at least two idle circuit states, an all column update circuit state and a column selective update state. In the second. During access the control circuit switches back and forth to the column selective update state (W) from the first idle state (II) during execution of a column selective update command and back and forth to the all-column update state (E) from the second idle state (12) during execution of an all column update command. The control circuit (1, 11) is retained in the first and second idle state (II, 12), without switching to the second and first idle state (12, II) between execution of successive column selective update commands and all column update commands respectively.
Abstract:
A data processing circuit comprises an encoder circuit for encoding a data word, wherein each digit may have any one of three or more digit values. The data word is encoded so that digit counts in the data word satisfy predetermined criteria (the digit counts are counts of the numbers of the digits in the encoded data word that assume respective digit values). The encoder defines at least two digit maps, each digit map defining assignments of each of the available digit values to a respective different output digit value. The encoder selects at least two groups of digits within the input data word. Each group is associated with a respective one of the digit maps, the groups being selected so that when each digit map has been applied selectively to the digits from its associated group, digit counts of the number of times respective digit values occur in the data word will satisfy predetermined criteria. A data signal is generated that represents the input data word by information that identifies the selected groups and an output data word obtained by mapping the digits of each group in the input data word according to the digit map for that group.