Patent application number | Description | Published |
20090237401 | MULTI-STAGE TESSELLATION FOR GRAPHICS RENDERING - This disclosure describes a multi-stage tessellation technique for tessellating a curve during graphics rendering. In particular, a first tessellation stage tessellates the curve into a first set of line segments that each represents a portion of the curve. A second tessellation stage further tessellates the portion of the curve represented by each of the line segments of the first set into additional line segments that more finely represent the shape of the curve. In this manner, each portion of the curve that was represented by only one line segment after the first tessellation stage is represented by more than one line segment after the second tessellation stage. In some instances, more than two tessellation stages may be performed to tessellate the curve. | 09-24-2009 |
20110107216 | GESTURE-BASED USER INTERFACE - A gesture-based user interface system that includes a media-capturing device, a processor, and a display device. The media-capturing device captures media associated with a user and his/her surrounding environment. Using the captured media, the processor recognizes gestures the user uses to interact with display virtual objects displayed on the display device, without the user touching the display. A mirror image of the user and the surrounding environment is displayed in 3D on the display device with the display virtual objects in a virtual environment. The interaction between the image of the user and the display virtual objects is also displayed, in addition to an indication of the interaction such as a visual and/or an audio feedback. | 05-05-2011 |
20110262001 | VIEWPOINT DETECTOR BASED ON SKIN COLOR AREA AND FACE AREA - In a particular illustrative embodiment, a method of determining a viewpoint of a person based on skin color area and face area is disclosed. The method includes receiving image data corresponding to an image captured by a camera, the image including at least one object to be displayed at a device coupled to the camera. The method further includes determining a viewpoint of the person relative to a display of the device coupled to the camera. The viewpoint of the person may be determined by determining a face area of the person based on a determined skin color area of the person and tracking a face location of the person based on the face area. One or more objects displayed at the display may be moved in response to the determined viewpoint of the person. | 10-27-2011 |
20120113241 | FINGERTIP TRACKING FOR TOUCHLESS USER INTERFACE - In general, this disclosure describes techniques for providing a gesture-based user interface. For example, according to some aspects of the disclosure, a user interface generally includes a camera and a computing device that identifies and tracks the motion of one or more fingertips of a user. In some examples, the user interface is configured to identify predefined gestures (e.g., patterns of motion) associated with certain motions of the user's fingertips. In another example, the user interface is configured to identify hand postures (e.g., patterns of showing up of fingertips). Accordingly, the user can interact with the computing device by performing the gestures. | 05-10-2012 |
20120139906 | HYBRID REALITY FOR 3D HUMAN-MACHINE INTERFACE - A three dimensional (3D) mixed reality system combines a real 3D image or video, captured by a 3D camera for example, with a virtual 3D image rendered by a computer or other machine to render a 3D mixed-reality image or video. A 3D camera can acquire two separate images (a left and a right) of a common scene, and superimpose the two separate images to create a real image with a 3D depth effect. The 3D mixed-reality system can determine a distance to a zero disparity plane for the real 3D image, determine one or more parameters for a projection matrix based on the distance to the zero disparity plane, render a virtual 3D object based on the projection matrix, combine the real image and the virtual 3D object to generate a mixed-reality 3D image. | 06-07-2012 |
20120140038 | ZERO DISPARITY PLANE FOR FEEDBACK-BASED THREE-DIMENSIONAL VIDEO - The techniques of this disclosure are directed to the feedback-based stereoscopic display of three-dimensional images, such as may be used for video telephony (VT) and human-machine interface (HMI) application. According to one example, a region of interest (ROI) of stereoscopically captured images may be automatically determined based on determining disparity for at least one pixel of the captured images are described herein. According to another example, a zero disparity plane (ZDP) for the presentation of a 3D representation of stereoscopically captured images may be determined based on an identified ROI. According to this example, the ROI may be automatically identified, or identified based on receipt of user input identifying the ROI. | 06-07-2012 |
20120223884 | SYSTEM AND METHOD TO DISPLAY CONTENT - An apparatus and method for displaying content is disclosed. A particular method includes determining a viewing orientation of a user relative to a display and providing a portion of content to the display based on the viewing orientation. The portion includes at least a first viewable element of the content and does not include at least one second viewable element of the content. The method also includes determining an updated viewing orientation of the user and updating the portion of the content based on the updated viewing orientation. The updated portion includes at least the second viewable element. A display difference between the portion and the updated portion is non-linearly related to an orientation difference between the viewing orientation and the updated viewing orientation. | 09-06-2012 |
20120235999 | STEREOSCOPIC CONVERSION FOR SHADER BASED GRAPHICS CONTENT - The example techniques of this disclosure are directed to generating a stereoscopic view from an application designed to generate a mono view. For example, the techniques may modify source code of a vertex shader to cause the modified vertex shader, when executed, to generate graphics content for the images of the stereoscopic view. As another example, the techniques may modify a command that defines a viewport for the mono view to commands that define the viewports for the images of the stereoscopic view. | 09-20-2012 |
20120236002 | 3D TO STEREOSCOPIC 3D CONVERSION - This disclosure describes techniques for modifying application program interface (API) calls in a manner that can cause a device to render native three dimensional (3D) graphics content in stereoscopic 3D. The techniques of this disclosure can be implemented in a manner where API calls themselves are modified, but the API itself and the GPU hardware are not modified. The techniques of the present disclosure include using the same viewing frustum defined by the original content to generate a left-eye image and a right-eye image and shifting the viewport offset of the left-eye image and the right-eye image. | 09-20-2012 |
20120268376 | VIRTUAL KEYBOARDS AND METHODS OF PROVIDING THE SAME - The present disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for providing virtual keyboards. In one aspect, a system includes a camera, a display, a video feature extraction module and a gesture pattern matching module. The camera captures a sequence of images containing a finger of a user, and the display displays each image combined with a virtual keyboard having a plurality of virtual keys. The video feature extraction module detects motion of the finger in the sequence of images relative to virtual sensors of the virtual keys, and determines sensor actuation data based on the detected motion relative to the virtual sensors. The gesture pattern matching module uses the sensor actuation data to recognize a gesture. | 10-25-2012 |
20120268484 | METHOD AND DEVICE FOR PERFORMING USER-DEFINED CLIPPING IN OBJECT SPACE - A method and device for performing and processing user-defined clipping in object space to reduce the number of computations needed for the clipping operation. The method and device also combine the modelview transformation of the vertex coordinates with projection transform. The user-defined clipping in object space provides a higher performance and less power consumption by avoiding generation of eye coordinates if there is no lighting. The device includes a driver for the user-defined clipping in the object space to perform dual mode user-defined clipping in object space when a lighting function is disabled and in eye space when the lighting function is enabled. | 10-25-2012 |
20120321139 | CONTENT-ADAPTIVE SYSTEMS, METHODS AND APPARATUS FOR DETERMINING OPTICAL FLOW - Embodiments include methods and systems which determine pixel displacement between frames based on a respective weighting-value for each pixel or a group of pixels. The weighting-values provide an indication as to which pixels are more pertinent to optical flow computations. Computational resources and effort can be focused on pixels with higher weights, which are generally more pertinent to optical flow determinations. | 12-20-2012 |
20140029807 | CONTENT-ADAPTIVE PIXEL PROCESSING SYSTEMS, METHODS AND APPARATUS - Embodiments include methods and systems for context-adaptive pixel processing based, in part, on a respective weighting-value for each pixel or a group of pixels. The weighting-values provide an indication as to which pixels are more pertinent to pixel processing computations. Computational resources and effort can be focused on pixels with higher weights, which are generally more pertinent for certain pixel processing determinations. | 01-30-2014 |
20140050372 | METHOD AND APPARATUS FOR FACIAL RECOGNITION - Apparatus and methods for facial detection are disclosed. A plurality of images of an observed face is received for identification. Based at least on two or more selected images of the plurality of images, a template of the observed face is generated. In some embodiments, the template is a subspace generated based on feature vectors of the plurality of received images. A database of identities and corresponding facial data of known persons is searched based at least on the template of the observed face and the facial data of the known persons. One or more identities of the known persons are selected based at least on the search. | 02-20-2014 |
20140071241 | Devices and Methods for Augmented Reality Applications - In a particular embodiment, a method includes evaluating, at a mobile device, a first area of pixels to generate a first result. The method further includes evaluating, at the mobile device, a second area of pixels to generate a second result. Based on comparing a threshold with a difference between the first result and the second result, a determination is made that the second area of pixels corresponds to a background portion of a scene or a foreground portion of the scene. | 03-13-2014 |
20140169667 | REMOVING AN OBJECT FROM AN IMAGE - A method for removing an object from an image is described. The image is separated into a source region and a target region. The target region includes the object to be removed. A contour of the target region may be extracted. One or more filling candidate pixels are obtained. Multiple filling patches are obtained. Each filling patch is centered at a filling candidate pixel. A filling patch may be selected for replacement. | 06-19-2014 |
20140192053 | STEREOSCOPIC CONVERSION WITH VIEWING ORIENTATION FOR SHADER BASED GRAPHICS CONTENT - The example techniques of this disclosure are directed to generating a stereoscopic view from an application designed to generate a mono view. For example, the techniques may modify instructions for a vertex shader based on a viewing angle. When the modified vertex shader is executed, the modified vertex shader may generate coordinates for vertices for a stereoscopic view based on the viewing angle. | 07-10-2014 |
20140205141 | SYSTEMS AND METHODS FOR TRACKING AND DETECTING A TARGET OBJECT - A method for detecting and tracking a target object is described. The method includes performing motion-based tracking for a current video frame by comparing a previous video frame and the current video frame. The method also includes selectively performing object detection in the current video frame based on a tracked parameter. | 07-24-2014 |
20140212050 | SYSTEMS AND METHODS FOR PROCESSING AN IMAGE - A method for processing an image is described. Mask bits are determined for a current pixel. The mask bits indicate intensity comparisons between the current pixel and multiple neighboring pixels. The mask bits also indicate whether each of the current pixel's neighboring pixels have been processed. A next pixel is selected for processing based on the mask bits. | 07-31-2014 |
20140321698 | METHOD FOR IMAGE-BASED STATUS DETERMINATION - Methods, systems, computer-readable media, and apparatuses for image-based status determination are presented. In some embodiments, a method includes capturing at least one image of a moving path. At least one feature within the at least one image is analyzed and based on the analysis of the at least one feature, a direction of movement of the moving path is determined. In some embodiments, a method includes capturing an image of an inclined path. At least one feature within the image is analyzed and based on analysis of the at least one feature, a determination is made whether the image was captured from a top position relative to the inclined path or a bottom position relative to the inclined path. | 10-30-2014 |
20140334740 | CONTENT-ADAPTIVE PIXEL PROCESSING SYSTEMS, METHODS AND APPARATUS - Embodiments include methods and systems for context-adaptive pixel processing based, in part, on a respective weighting-value for each pixel or a group of pixels. The weighting-values provide an indication as to which pixels are more pertinent to pixel processing computations. Computational resources and effort can be focused on pixels with higher weights, which are generally more pertinent for certain pixel processing determinations. | 11-13-2014 |
20140359563 | EFFICIENT EXECUTION OF GRAPH-BASED PROGRAMS - A method includes accessing, at a computing device, data descriptive of a graph representing a program. The graph includes multiple nodes representing execution steps of the program and includes multiple edges representing data transfer steps. The method also includes determining at least two heterogeneous hardware resources of the computing device that are available to execute code represented by one or more of the nodes, and determining one or more paths from a source node to a sink node based on a topology of the graph. The method further includes scheduling execution of code at the at least two heterogeneous hardware resources. The code is represented by at least one of the multiple nodes, and the execution of the code is scheduled based on the one or more paths. | 12-04-2014 |
20140369555 | TRACKER ASSISTED IMAGE CAPTURE - A method for picture processing is described. A first tracking area is obtained. A second tracking area is also obtained. The method includes beginning to track the first tracking area and the second tracking area. Picture processing is performed once a portion of the first tracking area overlapping the second tracking area passes a threshold. | 12-18-2014 |
20150281679 | PIXEL DATA GENERATION FOR AUTOSTEREOSCOPY IMAGES - Techniques are described for generating autostereoscopy content. A graphics processing unit (GPU) may determine from which views to retrieve pixel data, and may read the pixel data from corresponding images of only the determined views. In this manner, the techniques may promote efficiency in the generation of autostereoscopy content. | 10-01-2015 |
20150339811 | SYSTEMS AND METHODS FOR HAZINESS DETECTION - A method performed by an electronic device is described. The method includes determining a haziness confidence level based on multiple modalities. The method also includes determining whether to perform an action based on the haziness confidence level. The method may include performing the action, including performing haziness reduction based on the haziness confidence level. | 11-26-2015 |
Patent application number | Description | Published |
20090075083 | Nanoparticle production and corresponding structures - Methods are described that have the capability of producing submicron/nanoscale particles, in some embodiments dispersible, at high production rates. In some embodiments, the methods result in the production of particles with an average diameter less than about 75 nanometers that are produced at a rate of at least about 35 grams per hour. In other embodiments, the particles are highly uniform. These methods can be used to form particle collections and/or powder coatings. Powder coatings and corresponding methods are described based on the deposition of highly uniform submicron/nanoscale particles. | 03-19-2009 |
20090233098 | CERIUM OXIDE NANOPARTICLES - Nanoscale UV absorbing particles are described that have high UV absorption cross sections while being effectively transparent to visible light. These particles can be used to shield individuals from harmful ultraviolet radiation. These particles can also be used in industrial processing especially to produce solid state electronic devices by creating edges of photoresist material with a high aspect ratio. The UV absorbing particles can also be used as photocatalysts that become strong oxidizing agents upon exposure to UV light. Laser pyrolysis provides an efficient method for the production of suitable particles. | 09-17-2009 |
20090255189 | ALUMINUM OXIDE PARTICLES - A collection of nanoparticles of aluminum oxide have been produced by laser pyrolysis have a very narrow distribution of particle diameters. Preferably, the distribution of particle diameters effectively does not have a tail such that almost no particles have a diameter greater than about 4 times the average diameter. The pyrolysis preferably is performed by generating a molecular stream containing an aluminum precursor, an oxidizing agent and an infrared absorber. The pyrolysis can be performed with an infrared laser such as a CO | 10-15-2009 |
20090288601 | COATING FORMATION BY REACTIVE DEPOSITION - Light reactive deposition uses an intense light beam to form particles that are directly coated onto a substrate surface. In some embodiments, a coating apparatus comprising a noncircular reactant inlet, optical elements forming a light path, a first substrate, and a motor connected to the apparatus. The reactant inlet defines a reactant stream path. The light path intersects the reactant stream path at a reaction zone with a product stream path continuing from the reaction zone. The substrate intersects the product stream path. Also, operation of the motor moves the first substrate relative to the product stream. Various broad methods are described for using light driven chemical reactions to produce efficiently highly uniform coatings. | 11-26-2009 |
20100209328 | METHODS FOR SYNTHESIZING SUBMICRON DOPED SILICON PARTICLES - Methods are described that have the capability of producing submicron/nanoscale particles, in some embodiments dispersible, at high production rates. In some embodiments, the methods result in the production of particles with an average diameter less than about 75 nanometers that are produced at a rate of at least about 35 grams per hour. In other embodiments, the particles are highly uniform. These methods can be used to form particle collections and/or powder coatings. Powder coatings and corresponding methods are described based on the deposition of highly uniform submicron/nanoscale particles. | 08-19-2010 |
20120012032 | DISPERSIONS OF SUBMICRON DOPED SILICON PARTICLES - Methods are described that have the capability of producing submicron/nanoscale particles, in some embodiments dispersible, at high production rates. In some embodiments, the methods result in the production of particles with an average diameter less than about 75 nanometers that are produced at a rate of at least about 35 grams per hour. In other embodiments, the particles are highly uniform. These methods can be used to form particle collections and/or powder coatings. Powder coatings and corresponding methods are described based on the deposition of highly uniform submicron/nanoscale particles. | 01-19-2012 |
20120244060 | METHODS FOR SYNTHESIZING SUBMICRON DOPED SILICON PARTICLES - Methods are described that have the capability of producing submicron/nanoscale particles, in some embodiments dispersible, at high production rates. In some embodiments, the methods result in the production of particles with an average diameter less than about 75 nanometers that are produced at a rate of at least about 35 grams per hour. In other embodiments, the particles are highly uniform. These methods can be used to form particle collections and/or powder coatings. Powder coatings and corresponding methods are described based on the deposition of highly uniform submicron/nanoscale particles. | 09-27-2012 |
20150037513 | HIGH RATE DEPOSITION FOR THE FORMATION OF HIGH QUALITY OPTICAL COATINGS - High rate deposition methods comprise depositing a powder coating from a product flow. The product flow results from a chemical reaction within the flow. Some of the powder coatings consolidate under appropriate conditions into an optical coating. The substrate can have a first optical coating onto which the powder coating is placed. The resulting optical coating following consolidation can have a large index-of-refraction difference with the underlying first optical coating, high thickness and index-of-refraction uniformity across the substrate and high thickness and index-of-refraction uniformity between coatings formed on different substrates under equivalent conditions. In some embodiments, the deposition can result in a powder coating of at least about 100 nm in no more than about 30 minutes with a substrate having a surface area of at least about 25 square centimeters. | 02-05-2015 |
Patent application number | Description | Published |
20140098023 | INCREMENTAL MULTI-TOUCH GESTURE RECOGNITION - In one example, a method comprises outputting, by a computing device and for display at an output device, a graphical keyboard comprising a plurality of keys, and receiving, by the computing device, an indication of a multi-touch gesture detected at a presence-sensitive display, the multi-touch gesture comprising a first sub-gesture that traverses a first group of keys of the plurality of keys and a second sub-gesture that traverses a second group of keys of the plurality of keys. This example method further comprises determining, in response to detecting the first sub-gesture and the second sub-gesture, a candidate word based at least in part on the first and second groups of keys, and outputting, by the computing device and for display at the output device, the candidate word. | 04-10-2014 |
20140101594 | INCREMENTAL FEATURE-BASED GESTURE-KEYBOARD DECODING - In one example, a method includes outputting, at a presence-sensitive display operatively coupled to a computing device, a graphical keyboard comprising a plurality of keys and receiving an indication of a gesture to select a group of keys of the plurality of keys. The method may further include determining, in response to the indication, a candidate word based at least in part on the group of keys. The method may further include determining a group of alignment points traversed by the gesture and respective cost values for each of at least two keys of the plurality of keys. The method may further include comparing the respective cost values for at least each of at least two keys of the plurality of keys to determine a combination of keys having a combined cost value and outputting the candidate word that is based on the respective cost values. | 04-10-2014 |
20140104177 | MULTI-GESTURE TEXT INPUT PREDICTION - A computing device outputs a keyboard for display, receives an indication of a first gesture to select a first sequence of one or more keys, determines a set of candidate strings based in part on the first sequence of keys, and outputs for display at least one of the set of candidate strings. The computing device receives an indication of a second gesture to select a second sequence of one or more keys, and determines that characters associated with the second sequence of keys are included in a first candidate word based at least in part on the set of candidate strings, or are included in a second candidate word not based on the first sequence of keys. The computing device modifies the set of candidate strings based at least in part on the determination and outputs for display at least one of the modified candidate strings. | 04-17-2014 |
20140108989 | CHARACTER DELETION DURING KEYBOARD GESTURE - Techniques are described for character deletion on a computing device that utilizes a gesture-based keyboard. The computing device includes a processor and at least one module operable by the processor to output, for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys and a text editor field. In response to receiving an indication of a gesture that comprises a first path, the module outputs a first character, based at least in part on the first path, associated with a first key and a second character associated with a second key. In response to determining that the gesture further comprises a second path that retraces at least a portion of the first path, the module removes the second character from the text editor field of the presence-sensitive display. | 04-17-2014 |
20140108990 | CONTEXTUALLY-SPECIFIC AUTOMATIC SEPARATORS - Aspects of the present disclosure are directed to techniques for outputting a graphical keyboard comprising a group of keys, wherein each key in the group of keys is associated with a respective, different display region, receiving an indication of a gesture to select a sequence of keys that are each included in the group of keys of the graphical keyboard, determining that the selected sequence of keys corresponds to a character string that is identifiable by at least one format source, wherein the format source is associated with a syntax, determining, based at least in part on the syntax, that at least one separator character is associated with the character string, and in response to determining that the at least one separator character is associated with the character string, outputting the character string and the at least one separator character at a location proximal to the character string. | 04-17-2014 |
20140108992 | PARTIAL GESTURE TEXT ENTRY - A graphical keyboard including a number of keys is output for display at a display device. The computing device receives an indication of a gesture to select at least two of the keys based at least in part on detecting an input unit at locations of a presence-sensitive input device. In response to the detecting and while the input unit is detected at the presence-sensitive input device: the computing device determines a candidate word for the gesture based at least in part on the at least two keys and the candidate word is output for display at a first location of the output device. In response to determining that the input unit is no longer detected at the presence-sensitive input device, the displayed candidate word is output for display at a second location of the display device. | 04-17-2014 |
20140108993 | GESTURE KEYBOARD WITH GESTURE CANCELLATION - In one example, a method includes outputting, for display at a presence-sensitive display, a graphical user interface comprising a graphical keyboard that includes a group of keys, wherein each key in the group of keys is associated with a respective, different region of the presence-sensitive display. The method further includes receiving an indication of a gesture to select a sequence of one or more keys in the group of keys of the graphical keyboard. The method further includes determining, based at least in part on the indication of the gesture, that the gesture includes at least one feature associated with a cancellation of the selected sequence of one or more keys. The method further includes, in response to determining that the gesture includes the at least one feature associated with the cancellation, omitting the selected sequence of one or more keys from entry to a text input field. | 04-17-2014 |
20140129930 | KEYBOARD GESTURES FOR CHARACTER STRING REPLACEMENT - A computing device includes at least one processor and at least one module. The module may determine and output for display a list of one or more suggested character strings based on a first input received at a presence-sensitive display. The module may further receive an indication of a second user input detected at the presence-sensitive display. The module may further determine whether the second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a substantially leftward direction and a second gesture in a substantially rightward direction. Responsive to determining that the received gesture input includes the replacement gesture, the module may output for display in place of the displayed text, a character string chosen from the list of one or more suggested character strings. | 05-08-2014 |
20140317496 | KEYBOARD GESTURES FOR CHARACTER STRING REPLACEMENT - A computing device includes at least one processor and at least one module. The module may determine and output for display a list of one or more suggested character strings based on a first input received at a presence-sensitive display. The module may further receive an indication of a second user input detected at the presence-sensitive display. The module may further determine whether the second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a substantially leftward direction and a second gesture in a substantially rightward direction. Responsive to determining that the received gesture input includes the replacement gesture, the module may output for display in place of the displayed text, a character string chosen from the list of one or more suggested character strings. | 10-23-2014 |
20140317547 | DYNAMICALLY-POSITIONED CHARACTER STRING SUGGESTIONS FOR GESTURE TYPING - A computing device outputs, for display, a virtual keyboard comprising a plurality of virtual keys. Furthermore, the computing device receives an indication of a first movement of an input object along a spatial path. The computing device determines, based on locations of the virtual keys and locations along the spatial path, a plurality of character strings. In response to determining that the first movement has ceased for at least a threshold amount of time, the computing device outputs, for display, the plurality of character strings. While the character strings are displayed, the computing device receives an indication of a second movement of the input object. The computing device selects, in response to the indication of the second movement, and based at least in part on a direction of the second movement of the input object, a particular character string from the plurality of character strings. | 10-23-2014 |
20140344748 | INCREMENTAL FEATURE-BASED GESTURE-KEYBOARD DECODING - In one example, a method includes outputting, at a presence-sensitive display operatively coupled to a computing device, a graphical keyboard comprising a plurality of keys and receiving an indication of a gesture to select a group of keys of the plurality of keys. The method may further include determining, in response to the indication, a candidate word based at least in part on the group of keys. The method may further include determining a group of alignment points traversed by the gesture and respective cost values for each of at least two keys of the plurality of keys. The method may further include comparing the respective cost values for at least each of at least two keys of the plurality of keys to determine a combination of keys having a combined cost value and outputting the candidate word that is based on the respective cost values. | 11-20-2014 |
20150074586 | DYNAMICALLY-POSITIONED CHARACTER STRING SUGGESTIONS FOR GESTURE TYPING - A computing device outputs, for display, a virtual keyboard comprising a plurality of virtual keys. Furthermore, the computing device receives an indication of a first movement of an input object along a spatial path. The computing device determines, based on locations of the virtual keys and locations along the spatial path, a plurality of character strings. In response to determining that the first movement has ceased for at least a threshold amount of time, the computing device outputs, for display, the plurality of character strings. While the character strings are displayed, the computing device receives an indication of a second movement of the input object. The computing device selects, in response to the indication of the second movement, and based at least in part on a direction of the second movement of the input object, a particular character string from the plurality of character strings. | 03-12-2015 |
20150082229 | MULTI-GESTURE TEXT INPUT PREDICTION - A computing device outputs a keyboard for display, receives an indication of a first gesture to select a first sequence of one or more keys, determines a set of candidate strings based in part on the first sequence of keys, and outputs for display at least one of the set of candidate strings. The computing device receives an indication of a second gesture to select a second sequence of one or more keys, and determines that characters associated with the second sequence of keys are included in a first candidate word based at least in part on the set of candidate strings, or are included in a second candidate word not based on the first sequence of keys. The computing device modifies the set of candidate strings based at least in part on the determination and outputs for display at least one of the modified candidate strings. | 03-19-2015 |
20150149947 | CHARACTER DELETION DURING KEYBOARD GESTURE - Techniques are described for character deletion on a computing device that utilizes a gesture-based keyboard. The computing device includes a processor and at least one module operable by the processor to output, for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys and a text editor field. In response to receiving an indication of a gesture that comprises a first path, the module outputs a first character, based at least in part on the first path, associated with a first key and a second character associated with a second key. In response to determining that the gesture further comprises a second path that retraces at least a portion of the first path, the module removes the second character from the text editor field of the presence-sensitive display. | 05-28-2015 |
20150160855 | MULTIPLE CHARACTER INPUT WITH A SINGLE SELECTION - A computing device is described that outputs a graphical keyboard for display that includes a plurality of keys. The computing device determines a first selection of one or more of the plurality of keys and responsive to determining a second selection of a particular key of the plurality of keys, the computing device determines at least one candidate word that includes a partial prefix. The partial prefix being is based at least in part on the first selection of the one or more of the plurality of keys. The computing device outputs at least one character string for display at a region of the graphical keyboard that is based on a location of the particular key. The at least one character string is a partial suffix of the at least one candidate word and the at least one candidate word includes the partial prefix and the partial suffix. | 06-11-2015 |
Patent application number | Description | Published |
20090062879 | SELF-REFERENCING COMMUNICATION IN IMPLANTABLE DEVICES - Various aspects of the present invention enable robust, reliable control functionality for effectors present on intraluminal, e.g., vascular leads, as well as other types of implantable devices. Aspects of the invention include implantable integrated circuits that have self-referencing and self-clocking signal encoding, and are capable of bidirectional communication. Also provided by the invention are effector assemblies that include the integrated circuits, as well as implantable medical devices, e.g., pulse generators that include the same, as well as systems and kits thereof and methods of using the same, e.g., in pacing applications, including cardiac resynchronization therapy (CRT) applications. | 03-05-2009 |
20090062880 | SELF-REFERENCING COMMUNICATION IN IMPLANTABLE DEVICES - Various aspects of the present invention enable robust, reliable control functionality for effectors present on intraluminal, e.g., vascular leads, as well as other types of implantable devices. Aspects of the invention include implantable integrated circuits that have self-referencing and self-clocking signal encoding, and are capable of bidirectional communication. Also provided by the invention are effector assemblies that include the integrated circuits, as well as implantable medical devices, e.g., pulse generators that include the same, as well as systems and kits thereof and methods of using the same, e.g., in pacing applications, including cardiac resynchronization therapy (CRT) applications. | 03-05-2009 |
20100204766 | IMPLANTABLE INTEGRATED CIRCUIT - Embodiments of the present invention enable robust, reliable control functionality for effectors present on intraluminal, e.g., vascular leads, as well as other types of implantable devices. Embodiments of the invention enable the required functionality for accurate long term control of effectors units, even ones present on multiplex carrier configurations, while provide for low power consumption. Aspects of the invention include implantable integrated circuits that have power extraction; energy storage; communication; and device configuration functional blocks, where these functional blocks are all present in a single integrated circuit on an intraluminal-sized support. Also provided by the invention are effector assemblies that include the integrated circuits, as well as implantable medical devices, e.g., pulse generators that include the same, as well as systems and kits thereof and methods of using the same, e.g., in pacing applications, including cardiac resynchronization therapy (CRT) applications. | 08-12-2010 |
20110034964 | Integrated Circuit Implementation and Fault Control System, Device, and Method - Apparatus and methods enable robust, reliable control for implantable medical devices, including cardiac pacemakers, defibrillators and cardiac resynchronization devices. Integrated circuits in the devices have minimized interfaces, can derive power from the interface signals, and have high voltage and latch-up protection. A device lead has a power generation circuit and a switching circuit using cascaded PMOS transistors for operating with a stable voltage despite fluctuations in the supplied voltage. The lead has control electronics that provide a very low impedance between an electrode and a lead conductor during most of the duration of a pacing pulse, but during a brief initial portion of the pacing pulse, provide a very high impedance to permit charging up a power supply that is local to the control electronics. A method of stabilizing the external impedance and a system for fault detection and fault recovery for an implantable device are also provided. | 02-10-2011 |
Patent application number | Description | Published |
20130076648 | POWER MANAGEMENT FOR INTEGRATED TOUCH SCREENS - Reducing or eliminating the effects of noise that can be generated by a power system of a touch screen device, such as a gate line voltage system that applies voltage to gate lines of the touch screen, is provided. In one example, a power supply, such as a charge pump, can be disabled during active touch sensing, such that noise from the charge pump is not generated during touch sensing. In some examples, a voltage regulator can help to maintain the gate voltage level at or above a desired threshold. In some cases, noise entering the touch sensing system can have a lasting effect on noise-sensitive components, even after the noise source is disabled. In these cases, a post-noise stabilizing system can be included to stabilize, reset, etc., noise-sensitive components of the touch sensing system, which can help to reduce or eliminate the lasting effect of noise. | 03-28-2013 |
20130082843 | DETECTION OF FRACTURE OF DISPLAY PANEL OR OTHER PATTERNED DEVICE - Systems, methods, and devices for detecting display panel or other patterned device fractures or microfractures using outer resistive trace(s) on the display panel or the other patterned device. To provide just one example, a system may include a display and data processing circuitry. The display may include a display panel with an outer resistive trace disposed near edges of the display panel. The display may include discontinuity detection circuitry that can detect the occurrence of a discontinuity of the outer resistive trace. The data processing circuitry may determine whether the display panel is likely to suffer a catastrophic failure based at least in part on the occurrence of the discontinuity. The data processing circuitry may also cause the display to display a user warning when the display panel is likely to suffer the catastrophic failure. | 04-04-2013 |
20130082973 | DISPLAY DEFORMATION DETECTION - Disclosed embodiments relate to a display deformation detection system that detects display deformations based upon changes in resistance and/or capacitance. In one embodiment, a method includes measuring a baseline comprising a baseline resistance or a baseline capacitance or both of a conductive mesh disposed within or overlaid on the display panel. The method further includes detecting a change in the baseline resistance or the baseline capacitance or both and calculating a change location where the change in the baseline resistance or the baseline capacitance or both occurred. The method also includes calculating a magnitude of the change in the baseline resistance or the baseline capacitance or both. | 04-04-2013 |
20130082997 | SYSTEM AND METHOD FOR DETECTION OF DIMENSIONS OF DISPLAY PANEL OR OTHER PATTERNED DEVICE - Systems and methods for evaluating whether a display panel is of specified dimensions are provided. Such a system, for example, may include resistance detection circuitry that detects a resistance of at least one resistive trace disposed around a display panel or other patterned device. Data processing circuitry may determine, based at least in part on the detected resistance, whether the display panel is of a specified size or whether the display panel has specified dimensions, or a combination thereof. Additionally or alternatively, the system may determine whether a touch sensor panel (e.g., a single-sided indium tin oxide (SITO) or double-sided indium tin oxide (DITO) touch sensor panel), a flexible printed circuit (FPC), a printed circuit board (PCB), or any other suitable patterned device, is of a specified size or has specified dimensions. | 04-04-2013 |
20130083457 | SYSTEM AND METHOD FOR MANUFACTURING A DISPLAY PANEL OR OTHER PATTERNED DEVICE - Systems and methods for manufacturing a display panel or other patterned device using outer resistive trace(s) patterned on the display panel or other patterned device are provided. Such a system, for example, may include resistance detection circuitry, a grinder, and data processing circuitry. The resistance detection circuitry may detect a resistance of a resistive trace disposed around a display panel. The grinder may grind a first edge of the display panel such that at least part of the resistive trace is grinded away as the first edge of the display panel is grinded. The data processing circuitry may control the grinder to stop grinding the first edge of the display panel when the resistance of the at least one resistive trace increases to a particular resistance value. | 04-04-2013 |
20130194284 | GAMMA BUS AMPLIFIER OFFSET CANCELLATION - The present disclosure generally relates to gamma bus wiring techniques that saves space in a display such as a liquid crystal display. In certain embodiments, a voltage offset associated with gamma bus amplifiers configured to provide analog voltage levels to a pixel may reduce at least some of the visual performance characteristics of the attached display when it transitions between different voltage values provided by different gamma bus amplifiers. The voltage offsets associated with the gamma bus amplifiers may be distributed between multiplexers that are coupled to gamma bus amplifiers by interlacing the wires routed from a resistor string to the multiplexers. | 08-01-2013 |
20130229164 | VOLTAGE DISCHARGE OPTIMIZATION - One embodiment of an apparatus to control and sense a voltage through a single node can include a comparator to monitor single node voltage, a transistor to discharge voltage through the single node and control logic. The control logic can have at least two operational phases when actively controlling the voltage through the single node. In a first phase, the control logic can configure the comparator to determine if the single node voltage is greater than a reference voltage. In a second phase, the control logic can configure the transistor to discharge voltage through the single node when the comparator has previously indicated that the single node voltage is greater than a reference voltage. The control logic can alternatively execute first and second phases to discharge the voltage to a predetermined level. | 09-05-2013 |
20130278581 | DEVICES AND METHODS FOR PIXEL DISCHARGE BEFORE DISPLAY TURN-OFF - Methods and devices employing circuitry for quickly discharging pixels of a display before the display is turned off are provided. In one example, a method may include receiving at the electronic display a signal indicating the electronic display will be powered off within a period of time. The method may also include, in response to the signal, causing a frame of pixel data originating from the electronic display to be stored in pixels of the electronic display before the electronic display is powered off. Storing the frame of pixel data in the pixels may inhibit image artifacts from occurring on the electronic display when the electronic display is powered back on in the future. | 10-24-2013 |
20130321378 | PIXEL LEAKAGE COMPENSATION - A display system has a display panel in which there are a first subset of pixels and a second subset of pixels. A first common voltage generation circuit drives a first common voltage line that is coupled to the first subset, and a second common voltage generation circuit drives a second common voltage line that is coupled to the second subset. A difference circuit has an input coupled to a first node of a pixel in the first subset, and a further input coupled to a first node of a pixel in the second subset. The difference circuit generates a sensed pixel signal difference. The second common voltage generation uses the sensed difference to compensate for pixel leakage differences between the pixels of the first and second subsets. Other embodiments are also described and claimed. | 12-05-2013 |
20130328749 | VOLTAGE THRESHOLD DETERMINATION FOR A PIXEL TRANSISTOR - A display is disclosed that includes a transparent substrate and a plurality of pixel transistors that are formed on the transparent substrate to generate an image for display. A transistor drive circuit is used to drive the pixel transistors to generate the image. The transistor drive circuit may include a gate driver. Further, a test circuit may be used to: adjust voltages that are applied by the gate driver to a pixel transistor; and determine the voltage of the gate driver when a current spike has occurred to the pixel transistor which causes the pixel transistor to turn on. Once this threshold voltage for the gate driver to turn on the pixel transistor has been determined, it may be stored in a storage device for future use by the gate driver. Other embodiments are also described and claimed. | 12-12-2013 |
20130328799 | CONDITION BASED CONTROLS FOR A DISPLAY - A system, method, and device for increasing uniformity between displays incorporating components from different manufacturers. Incorporating components from different manufactures in different displays may cause the different displays to appear differently even under similar conditions. By modifying the operating parameters used to drive the display according to performance characteristics for various conditions, displays incorporating components from different manufacturers may be configured to produce a substantially similar picture under similar conditions. The various conditions may include stimulus information, such as temperature or touch activity. | 12-12-2013 |
20130328847 | DEVICES AND METHODS FOR COMMON ELECTRODE MURA PREVENTION - Methods and devices employing mura prevention circuitry, are provided. In one example, a method may include supplying a first voltage pathway between a common electrode driver and a common electrode of an electronic display device and supplying a second voltage pathway between the common electrode driver and ground. Mura prevention circuitry may be supplied that activates the first voltage pathway when the electronic display device is turned on and an activation gate signal is provided from a gate corresponding to the common electrode driver. Further, the mura prevention circuitry may activate the second voltage pathway when the electronic display device is turned off or no activation gate signal is provided from the gate corresponding to the common electrode driver. | 12-12-2013 |
20140062935 | DISPLAY SCREEN DEVICE WITH COMMON ELECTRODE LINE VOLTAGE EQUALIZATION - A display screen has pixels, gate lines, data lines, and a number of common electrode lines. Each of the common electrode lines is coupled to a respective group of the pixels. Switch circuits are coupled to the common electrode lines. A control circuit controls the switch circuits so as to equalize the voltages of the common electrode lines to a known voltage when the display screen is turned off. Other embodiments are also described and claimed. | 03-06-2014 |
20140062936 | SYSTEMS AND METHODS FOR MONITORING LCD DISPLAY PANEL RESISTANCE - Systems and methods for monitoring internal resistance of a display. The method may include supplying the display via a capacitor with a first voltage configured to enable the display to receive one or more touch inputs. After supplying the display with the first voltage, the method may include discharging the capacitor to a second voltage configured to enable the display to display image data. The method may then monitor a discharge waveform that corresponds to when the capacitor discharges from the first voltage to the second voltage. Based at least in part on the discharge waveform, the method may determine a chip on glass resistance value and a flex on glass resistance value that correspond to an internal resistance of the display. | 03-06-2014 |
20140159764 | SYSTEMS AND METHODS FOR FRACTURE DETECTION IN AN INTEGRATED CIRCUIT - Systems, methods, and devices are provided to identify the occurrence, location, and/or severity of a fracture within an integrated circuit, even when the integrated circuit is not accessible to external inspection. One such method includes obtaining a measurement of a property of the integrated circuit through at least one contact of the integrated circuit. The measurement may include a resistance of a resistive pattern in the integrated circuit or a measurement of current-voltage behavior of a power supply of the integrated circuit. The measurement of the property may be compared to an expected baseline property. Based at least in part on this comparison, whether a fracture of the integrated circuit has occurred and a location of the fracture in the integrated circuit may be determined. | 06-12-2014 |
20140168292 | DISPLAY ACTIVATION AND DEACTIVATION CONTROL - An electronic display includes a display panel, which includes an array of pixels and a driver configured to activate and deactivate the emission of light from each of the pixels in the array. The electronic display also includes a panel driver configured to generate and transmit an emission interrupt signal to the driver, wherein the emission interrupt signal causes the driver to deactivate the emission of light from all pixels in the array for a set period of time prior to a refresh of a line of pixels in the array. | 06-19-2014 |
20140375704 | Organic Light-Emitting Diode Display With Burn-In Reduction Capabilities - A display may receive image data to be displayed for a user of an electronic device. Display driver circuitry in the display may analyze the data to detect static data. The image data may contain static frames of data or static portions of a frame of data. In response to detection of static data, the display driver circuitry can take actions to avoid display damage due to burn-in effects. The display driver circuitry may reduce a peak luminance value associated with a peak luminance control algorithm, may reduce display brightness, may map image data to reduced brightness levels, or may take other actions to ensure that display pixels in the display are not damaged. Temperature information may be used in determining how to classify information as static data and in determining how significantly to reduce display pixel drive currents in response to the detection of static image data. | 12-25-2014 |
20150123955 | Display With Peak Luminance Control Sensitive to Brightness Setting - A display may have an array of display pixels to display images. Digital display data may be received by a digital-to-analog converter. The digital-to-analog converter can convert the digital display data to analog display data for the display pixels. The magnitudes of the analog display data signals that the digital-to-analog converter provides to the display pixels can be controlled by a control signal such as a reference voltage received by the digital-to-analog converter. A brightness controller may have multiple peak luminance control profiles. A brightness setting may be processed by a look-up table to produce information identifying a selected one of the peak luminance control profiles. The brightness controller may use the selected peak luminance control profile and average frame luminance for the digital display data to produce the reference voltage that controls the digital-to-analog controller. | 05-07-2015 |
20150294626 | Organic Light-Emitting Diode Display With Compensation for Transistor Variations - A display may include an array of organic light-emitting diode display pixels having transistors characterized by threshold voltages subject to transistor variations. Compensation circuitry may be used to measure at transistor threshold voltage for a pixel. The threshold voltage may be sampled by controlling the pixel to sample the threshold voltage onto a capacitor at the pixel. The compensation circuitry may include sense circuitry that may be operated in combination with the pixel to transfer charge from the capacitor to the sense circuitry such that the threshold voltage is produced at an output of the sense circuitry. The compensation circuitry may generate compensation data based on the measured threshold voltage. During display operations, data circuitry may receive digital image data and process the digital image data along with the compensation data to generate analog data signals for the pixel. | 10-15-2015 |
Patent application number | Description | Published |
20080220239 | INK-JET RECORDING MEDIUM FOR DYE- OR PIGMENT -BASED INK-JET INKS - The present invention is drawn to a method of preparing a porous media substrate, comprising combining metal or semi-metal oxide particulates with a polymeric binder, wherein the metal or semi-metal oxide particulates are associated with at least one water soluble coating formulation additive. At least a portion of the water soluble coating formulation additive i) is in the form of unreacted additive, or ii) generates undesired electrolytes. Additional steps include removing at least a portion of the unreacted additive or undesired electrolytes, either before or after combining the metal or semi-metal oxide particulates with the polymeric binder, thereby forming a refined coating composition; and applying the refined coating composition to a media substrate to form an ink-receiving layer having a porous surface. | 09-11-2008 |
20080317981 | Surface Modification Of Silica In An Aqueous Environment - The present invention is drawn to a method of treating silica in an aqueous environment. The method can comprise steps of dispersing silica particulates in an aqueous environment to form an aqueous dispersion; reversing the net charge of a surface of the silica particulates from negative to positive using a surface activating agent, thereby forming surface-activated silica particulates dispersed in the water; and contacting the surface-activated silica particulates with organosilane reagents to form reagent-modified and surface-activated silica particulates. | 12-25-2008 |
20110223424 | SURFACE MODIFICATION OF SILICA IN AN AQUEOUS ENVIRONMENT - The present invention is drawn to a method of treating silica in an aqueous environment. The method can comprise steps of dispersing silica particulates in an aqueous environment to form an aqueous dispersion; reversing the net charge of a surface of the silica particulates from negative to positive using a surface activating agent, thereby forming surface-activated silica particulates dispersed in the water; and contacting the surface-activated silica particulates with organosilane reagents to form reagent-modified and surface-activated silica particulates. | 09-15-2011 |
20110288212 | INKJET INK INCLUDING POLYURETHANE - An inkjet ink composition includes: from 0.25 to 6 weight percent colorant; from 7 to 40 weight percent solvent; from 0.05 to 5 weight percent surfactant; and polyurethane binder in an amount of at least 0.5 weight percent of the inkjet ink composition but not more than twice the weight percent of the colorant. The polyurethane binder has a molecular weight from 32 K to 50 K and an acid number from 40 to 45. The polyurethane binder includes polyether polyol, aliphatic isocyanate and an acid group and does not include chain extenders. | 11-24-2011 |
20130085217 | POLYURETHANE-CONTAINING INKJET INK - The present disclosure provides inks, ink sets, and method for manufacturing inkjet inks. The inkjet ink comprises a colorant; a liquid vehicle; a surfactant; and a polyurethane binder, the polyurethane binder including polymerized monomers of a polyether polyol, a diisocyanate, and an acid polyol, where the polyurethane binder has a Mw from about 35K to 50K and an acid number from 51 to 60. | 04-04-2013 |
20130208046 | INK SET HAVING MIX COLOR GLOSS UNIFORMITY - The present disclosure provides ink sets and related methods mix color gloss uniformity. The ink set can include a black ink with a black pigment having a particle size of about 14 nm to about 16 nm, a DBP absorption of about 80 ml/100 g to about 350 ml/100 g, and a BET surface area of about 160 m | 08-15-2013 |