Patent application number | Description | Published |
20080250094 | EFFICIENT IMPLEMENTATIONS OF KERNEL COMPUTATIONS - A method and apparatus for efficiently performing digital signal processing is provided. In one embodiment, kernel matrix computations are simplified by grouping similar kernel coefficients together. Each coefficient group contains only coefficients having the same value. At least one of the coefficient groups has at least two coefficients. Techniques are disclosed herein to efficiently apply successive first order difference operations to a data signal. The techniques allow for a low gate count. In particular, the techniques allow for a reduction of the number of multipliers without increasing clock frequency, in an embodiment. The techniques update pixels of a data signal at a rate of two clock cycles per each pixel, in an embodiment. The techniques allow hardware that is used to process a first pixel to be re-used to start the processing of a second pixel while the first pixel is still being processed. | 10-09-2008 |
20080254825 | Wearable ultra-thin miniaturized mobile communications - A cellular telephone is provided with a wearable housing, desirably in a form which can be concealed in the user's clothing, wallet, or other place. The housing may be devoid of switches or buttons for controlling the cellular telephone, and control inputs can be provided through free space communications such as a short-range radio link. A module for use in portable communications devices includes chips superposed on one another on a stack, and incorporates an interposer for facilitating connections between the chips. | 10-16-2008 |
20090077359 | ARCHITECTURE RE-UTILIZING COMPUTATIONAL BLOCKS FOR PROCESSING OF HETEROGENEOUS DATA STREAMS - An architecture for heterogeneous data processing which reuses the same hardware to process different data in different manners is disclosed. The different processing has a substantial similarity; such as performing different variations of a computation. For example, the computation may involve the same mathematical operations but use different constants or coefficients, or performing similar arithmetic operations that can be switched such as addition and subtraction, or performing arithmetic operations in different orders, etc. The different processing might be applying different convolution kernels depending on the pixel color. The differences between the kernels could include different kernel sizes, different coefficient locations, and different coefficient values. The same hardware is re-used for all of the similar computations, under the control of external control logic that allows hardware re-use. | 03-19-2009 |
20120196650 | WEARABLE ULTRA-THIN MINIATURIZED MOBILE COMMUNICATIONS - A cellular telephone is provided with a wearable housing, desirably in a form which can be concealed in the user's clothing, wallet, or other place. The housing may be devoid of switches or buttons for controlling the cellular telephone, and control inputs can be provided through free space communications such as a short-range radio link. A module for use in portable communications devices includes chips superposed on one another on a stack, and incorporates an interposer for facilitating connections between the chips. | 08-02-2012 |
20130057553 | Smart Display with Dynamic Font Management - An electronic display is provided that can include any number of features. In some embodiments, the display includes sensors, such as a camera, configured to detect a user parameter of a user positioned before the display. The user parameter can be, for example, an age of the user or a distance of the user from the screen. The display can include a processor configured to adjust a font or icon size on the display based on the detected user parameter. | 03-07-2013 |
20130057573 | Smart Display with Dynamic Face-Based User Preference Settings - An electronic display is provided that can include any number of features. In some embodiments, the display includes sensors, such as a camera, configured to detect a user parameter of a user positioned before the display. The user parameter can be, for example, an age of the user, a distance of the user from the screen, a head angle of the user, a time the user has been positioned before the display, or an ambient light level. The display can include a processor configured to adjust a user preference or display an indicator to the user based on the detected user parameter. | 03-07-2013 |
20140308987 | WEARABLE ULTRA-THIN MINIATURIZED MOBILE COMMUNICATIONS - A device is provided with a housing adapted to engage a portion of a head of a user, such as the ear of the user. The device includes a camera component adapted to face in the same direction as the user when engaged with the portion of the head of the user. The device may be adapted to be controlled using voice commands from the user | 10-16-2014 |
20150124415 | PROTECTIVE COVERING FOR WEARABLE DEVICES - Embodiments of the present application relate generally to personal electronics, portable electronics, wearable electronics, and more specifically to a structure and method for a protective covering for a wearable device. Interior and exterior structures of the wearable device are configured to be flexed into a configuration and to retain the configuration after the flexing. Interior structure may include a first flexible substrate having a first relaxation structure and a second flexible substrate having a second relaxation structure. Components or other structures may be connected with the first and/or second flexible substrates. The first and second relaxation structures may be positioned relative to each other to define a flexure point. At least one flexible and electrically non-conductive cover, that may undergo shirking, may conformally cover at least a portion of the interior structure. A flexible overmolding may be formed over the cover and may comprise the exterior structure. | 05-07-2015 |