Abstract:
Techniques are provided for selecting a three-dimensional model. An input image including an object can be obtained, and a pose of the object in the input image can be determined. One or more candidate three-dimensional models representing one or more objects in the determined pose can be obtained. From the one or more candidate three-dimensional models, a candidate three-dimensional model can be determined to represent the object in the input image.
Abstract:
Techniques are described for testing a capacitive touch panel for the presence or absence of discontinuities. A pixel matrix is determined for a capacitive touch panel. The pixel matrix comprises pixel values representative of mutual capacitance of respective pixels of the capacitive touch panel. A difference matrix is generated from the pixel matrix. The difference matrix contains differences in pixel values for respective pixels of the capacitive touch panel with respect to pixel values of adjacent pixels. A determination may then be made from the difference matrix whether respective ones of the pixels of the capacitive touch panel contain a discontinuity.
Abstract:
Non-volatile (NV)-content addressable memory (CAM) (NV-CAM) cells employing differential magnetic tunnel junction (MTJ) sensing for increased sense margin are disclosed. By the NV-CAM cells employing MTJ differential sensing, differential cell voltages can be generated for match and mismatch conditions in response to search operations. The differential cell voltages are amplified to provide a larger match line voltage differential for match and mismatch conditions, thus providing a larger sense margin between match and mismatch conditions. For example, a cross-coupled transistor sense amplifier employing positive feedback may be employed to amplify the differential cell voltages to provide a larger match line voltage differential for match and mismatch conditions. Providing NV-CAM cells that have a larger sense margin can mitigate sensing issues for increased search operation reliability. One non-limiting example of an NV-CAM cell that employs MTJ differential sensing is a ten (10) transistor (10T)-four (4) MTJ (10T-4MTJ) NV-TCAM cell.
Abstract:
Apparatus and methods for developing parallel networks. Parallel network design may comprise a general purpose language (GPC) code portion and a network description (ND) portion. GPL tools may be utilized in designing the network. The GPL tools may be configured to produce network specification language (NSL) engine adapted to generate hardware optimized machine executable code corresponding to the network description. The developer may be enabled to describe a parameter of the network. The GPC portion may be automatically updated consistent with the network parameter value. The GPC byte code may be introspected by the NSL engine to provide the underlying source code that may be automatically reinterpreted to produce the hardware optimized machine code. The optimized machine code may be executed in parallel.
Abstract:
Systems and methods relate to a network on chip (NoC) which includes one or more channels configured to carry data packets in a first direction, the first direction having an upstream end and a downstream end. A tunnel is configured between an upstream element at the upstream end and a downstream element at the downstream end. The tunnel includes common wires which are shared by the one or more channels. The tunnel is configured to transmit data packets of two or more formats on the common wires based on common signals. common signals comprise data signals to transmit one or more of data, control, or debug information belonging to the data packets on the common wires, and framing signals to control transmission of the data signals on the common wires.
Abstract:
A touch panel sensor system that can dynamically measure noise and automatically switch to a frequency with minimal noise is described. The touch panel sensor system includes a sensor configured to detect a change in capacitance associated with a touch upon a touch panel. The system also includes a drive module configured to generate a drive signal having a first waveform characteristic (e.g., signal having a periodic waveform characteristic) during a first phase (e.g., sensor phase) and a second drive signal having a second waveform characteristic (e.g., constant voltage signal) during a second phase (e.g., noise detection phase). The first and second drive signals are configured to drive the sensor. The system also includes a measuring module coupled to the sensor that is configured to measure noise having the first waveform characteristic (e.g., periodic waveform characteristic) during the second phase.
Abstract:
Systems and methods are described comprising receiving at a platform device data of a client device and storing the device data in a data block allocated to the client device. A control command for the client device is received from a service application, and the control command is accepted at a device controller. The device controller accepts the control command on behalf of the client device. The device controller, in response to the control command, retrieves the device data from the data block instead of receiving the device data directly from the client device, and provides the device data to the service application. Subsequent to provision of the device data to the service application, the device controller relays the control command to the client device, and the client device executes the command.
Abstract:
Techniques in accordance with the present disclosure allow the detection of hover events and/or touch events performed over the touch panel without requiring that the touch panel be equipped with additional hardware and/or materials. In one or more implementations, the apparatus includes a touch panel controller configured to operatively couple to a touch panel sensor. The touch panel sensor includes at least one drive electrode and at least one sense electrode. The touch panel controller includes output circuitry operatively coupled to the at least one drive electrode. The output circuitry is configured to generate drive signals to drive the drive electrode (i.e., drive the touch panel sensor). The touch panel controller also includes input circuitry operatively coupled to the at least one sense electrode. The input circuitry is configured to measure mutual-capacitance between the at least drive electrode and the at least one sense electrode to detect a hover event. The present disclosure is directed to driving a subset of rows (or columns) and senses the subset of the remaining rows (or columns). Thus, the same sensor can measure multi-touch event and hover without changes to sensor pattern.
Abstract:
A system with a prefetch address generator coupled to a system translation look-aside buffer that comprises a translation cache. Prefetch requests are sent for page address translations for predicted future normal requests. Prefetch requests are filtered to only be issued for address translations that are unlikely to be in the translation cache. Pending prefetch requests are limited to a configurable or programmable number. Such a system is simulated from a hardware description language representation.
Abstract:
An impedance measurement system (IMS) is provided that comprises an RSSI chain (RSSI), a limiter RSSI chain (LIMRSSI) and a limiter chain (LIM). The RSSI chain and the limiter RSSI chain are connected to a subtraction circuit (SC) and the limiter RSSI chain and the limiter chain are connected to a phase detector (PD). Further, a mobile communication device is provided that comprises the impedance measurement system in an adaptive impedance control system.