Abstract:
A touch-sensitive semiconductor chip having a physical interface to the environment, where the surface of the physical interface is coated with a fluorocarbon polymer. The polymer is highly scratch resistant and has a characteristic low dielectric constant for providing a low attenuation to electric fields. The polymer can be used instead of conventional passivation layers, thereby allowing a thin, low dielectric constant layer between the object touching the physical interface, and the capacitive sensing circuits underlying the polymer.
Abstract:
A data sorting apparatus comprising 1) a storage sorter that sorts a data set according to a defined criteria; and 2) a query mechanism that receives intermediate sorted data values from the storage sorter and compares the intermediate sorted data values to at least one key value. The storage sorter comprises a priority queue for sorting the data set, wherein the priority queue comprises M processing elements. The query mechanism receives the intermediate sorted data values from the M processing elements. The query mechanism comprises a plurality of comparison circuits, each of the comparison circuits capable of detecting if one of the intermediate sorted data values is equal to the at least one key value or, if no match exists, extracting the minimal value greater than (or less than according to a defined criteria) the at least one key value.
Abstract:
An image matching method and system for use with multiple images of a scene captured from different angles. Image matching is performed by identifying a plurality of segments within at least two images, determining an initial disparity values for pixels in the images and then determining initial disparity planes for the segments by fitting a plane to initial disparity values for the segments. A refined disparity plane set is created by iteratively refitting the disparity planes by using various fitting cost functions and weighted linear systems. A labeling of each segment to a disparity plane is made by minimizing a global energy function that includes energy terms for segment to disparity plane matching as well as penalizing disparity plane discontinuities between adjacent image segments.
Abstract:
To improve the performance of DSL modems, a DSL duplexing ratio for a new communication is selected according to the communications needs of an application. A required upstream and downstream bit rate for application communications is determined. From the ratio of these bit rates, a desired duplexing ratio is calculated. The operation of the modem is then adapted to choose a duplexing ratio that approximates the desired duplexing ratio for the application. To optimize modem operation, the size and position of the upstream and downstream bandwidths used for transmission are intelligently selected when the bit rate necessary for making the transmission is less than the total available bandwidth provided by the chosen duplexing ratio. By intelligently selecting a minimum number of subcarriers for Digital Multi-tone (DMT) signal transmission, a reduction in line driver power consumption is effectuated. Additionally, by intelligently selecting the position of the used bandwidth within the total available bandwidth, near-end crosstalk (NEXT) noise may be minimized.
Abstract:
There is disclosed an apparatus for implementing special mode playback operations in a digital video recorder (650). The apparatus comprises an Intra frame indexing device (725) capable of receiving an incoming MPEG video stream and identifying therein data packets associated with Intra frames, wherein the Intra frame indexing device (725) modifies header information in a first data packet associated with a first Intra frame to include location information identifying a storage address of a second data packet associated with a second Intra frame.
Abstract:
A fluorescent lamp assembly (100) includes a fluorescent lamp ballast (104) capable of detecting at least one of a plurality of input signals (120) and generating an output signal (110). The output signal (110) is associated with a power level that is based on the at least one detected input signal. The fluorescent lamp assembly (100) also includes a fluorescent lamp (102) capable of receiving the output signal (110) and generating light. An intensity of the light is based on the power level associated with the output signal.
Abstract:
A very long instruction word processor with sequence control. During each cycle the processor generates control signals to functional units based on the values in fields of an instruction. Each instruction may include an iteration count specifying the number of cycles for which the control signals should be generated based on that instruction. The instruction set further includes flow control instructions allowing for repetitive execution of a single instruction, repetitive execution of a block of instructions or branching within a program. Such a processor is illustrated in connection with a disk controller for a hard drive of a computer. The flexible sequencing allows a hard-drive controller to be readily reprogrammed for use in connection with different types of media or to be dynamically reprogrammed upon detection of a disk read error to increase the ability of the disk controller to recover data from a disk.
Abstract:
An M-bit adder (300) capable of receiving a first M-bit argument (A0-A31), a second M-bit argument (B0-B31), and a carry-in (CI) bit comprising M adder cells (C0-C31) arranged in R rows, wherein each row generates a carry-out bit that is the carry-in bit to the next higher row, wherein a least significant adder cell (C0) in a first one of said rows of adder cells receives a first data bit, A x , from said first M-bit argument and a first data bit, B x , from said second M-bit argument, and generates a first conditional carry-out bit, C x (1), and a second conditional carry-out bit, C x (0), wherein said C x (1) bit is calculated assuming a row carry-out bit from a second row of adder cells preceding said first row is a 1 and said C x (0) bit is calculated assuming said row carry-out bit from said second row is a 0, characterised in that the least significant adder cell (C0) generates a first conditional sum bit S x (1) calculated assuming said row carry-out bit from said second row is a 1, and a second conditional sum bit S x (0) assuming said row carry-out bit from said second row is a 0, and wherein each row of adder cells contains N adder cells and said preceding row of adder cells contains less than N adder cells and physically locating the least significant adder cell of each of the 2nd to the R'th rows at the end of the preceding row.
Abstract:
A series of hardware pipeline units each processing a stride during prefix search operations on a multi-bit trie includes, within at least one pipeline unit other than the last pipeline unit, a mechanism for retiring search results from the respective pipeline unit rather than passing the search results through the remaining pipeline units. Early retirement may be triggered by either the absence of subsequent strides to be processed or completion (a miss or end node match) of the search, together with an absence of active search operations in subsequent pipeline units. The early retirement mechanism may be included in those pipeline units corresponding to a last stride for a maximum prefix length shorter than the pipeline (e.g., 20 or 32 bits rather than 64 bits), in pipeline units selected on some other basis, or in every pipeline unit. Worst-case and/or average latency for prefix search operations is reduced.