Patent application number | Description | Published |
20090006484 | Apparatus, method and computer program product for using images in contact lists maintained in electronic devices - An electronic device having a memory, a display, control apparatus and a data processor. When the data processor executes a program stored in the memory of the electronic device, the electronic device receives an image containing a person, the image further containing a face component, the face component containing the face of the person; displays the image on the display; locates the face component within the image; emphasizes the face component; receives image annotation information concerning the face component; and saves the image annotation information to the memory of the electronic device. The image annotation information may take the form of contact information for use in a contact database. A method uses the face component to locate other images in the database that also contain the person, and adds the annotation information to those images. | 01-01-2009 |
20090006955 | METHOD, APPARATUS, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR SELECTIVELY AND INTERACTIVELY DOWNLOADING A MEDIA ITEM - An apparatus, method, system and computer program product are provided for selectively and interactively downloading a media item, such as a video. Prior to downloading the media item, the user may first download an approximation of each group of pictures (GOPs) of the video. The user can then browse through the approximations to determine which of the GOPs to download. Each approximation may include at least part of the intra frame (“I-frame”) of the corresponding GOP. In particular, the approximation may include, only the low-frequency, component of the I-frame or the I-frame itself. Once downloaded, the approximations may be displayed, and the user may select one or more of the approximations to selectively download the corresponding GOPs. The selected GOPs may thereafter be downloaded in accordance with a selected level of specificity or detail. | 01-01-2009 |
20090073137 | MOBILE PHONE AND METHOD - A method for inputting characters to a mobile communication apparatus is disclosed. The method includes enabling input of strokes representing a first character in a first area of a touch sensitive display; determining the first character from the strokes; determining one or more candidates of characters for word association with the first character; presenting the one or more candidates on the display; and enabling selection among the one or more candidates. A mobile communication apparatus includes means for inputting characters is also disclosed. | 03-19-2009 |
20090167760 | Triangle Mesh Based Image Descriptor - Embodiments are directed to creating a triangle mesh by using a distance-minimum criterion on a plurality of feature points detected from an image, computing, based on the triangle mesh, global features that describe a global representation of content of the image, and computing, based on the triangle mesh, local features that describe a local representation of content of the image. The global features may include a triangle distribution scatter of mesh that shows a texture density of the content of the image and a color histogram of mesh region that represents image color information corresponding to a mesh region of interest. The local features may include a definition of each mesh triangle shape via its three angles and a color histogram of each mesh triangle to represent image color information corresponding to each triangle region. | 07-02-2009 |
20090309765 | Camera Gestures for User Interface Control - A system and method for using images captured from a digital camera to control navigation through a three-dimensional user interface. The sequence of images may be examined to identify feature points to be tracked through successive frames of the images captured by the camera. A plurality of classifiers may be used to discern shift from rotation gestures, based on expected behavior of feature points in the image when the camera is shifted or rotated in position. The various classifiers may generate voting values for shift and rotation gestures, and the system can use historical gesture information to assist in categorizing a current gesture. | 12-17-2009 |
20100142768 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AN ORIENTATION INDEPENDENT FACE DETECTOR - A method for providing orientation independent face detection may include generating multiple mosaic images from an input image in which each of the multiple mosaic images has a different scale, employing a plurality of differently oriented edge detectors to perform edge detection on the multiple mosaic images including combining edges of the multiple mosaic images having the different scales, and performing face detection in regions corresponding to the differently oriented edge detectors based on respective feature maps produced by the differently oriented edge detectors. An apparatus and computer program product corresponding to the method are also provided. | 06-10-2010 |
20100149190 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AN INPUT ORDER INDEPENDENT CHARACTER INPUT MECHANISM - An apparatus for providing an input order independent character input mechanism may include a processor. The processor may be configured to receive an input comprising an element corresponding to a portion of a character being entered by a user independent of an order for inputting the element based on the portion of the character corresponding to the element, wherein receiving an input comprises receiving at least one radical. The processor may additionally be configured to retrieve at least one candidate character for the character being entered based at least in part on the received element. The processor may also be configured to provide a selection of candidate characters including the at least one candidate character to the user. Associated methods and computer program products may also be provided. | 06-17-2010 |
20100164877 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING A PERSONALIZABLE USER INTERFACE - An apparatus for providing a personalizable user interface may include a processor. The processor may be configured to receive a drawing input at a touch screen display, determine whether the drawing input corresponds to a stored graphic element that is associated with a function, and initiate the function in response to determining that the drawing input corresponds to the stored graphic element. A corresponding method and computer program product are also provided. | 07-01-2010 |
20100166258 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING HAND SEGMENTATION FOR GESTURE ANALYSIS - A method for providing hand segmentation for gesture analysis may include determining a target region based at least in part on depth range data corresponding to an intensity image. The intensity image may include data descriptive of a hand. The method may further include determining a point of interest of a hand portion of the target region, determining a shape corresponding to a palm region of the hand, and removing a selected portion of the target region to identify a portion of the target region corresponding to the hand. An apparatus and computer program product corresponding to the method are also provided. | 07-01-2010 |
20100166317 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING FACE POSE ESTIMATION - A method for providing face pose estimation for face detection may include utilizing a selected portion of classifiers in detectors to determine coarse pose information for a candidate face in an image, determining fine pose information for the candidate face based at least in part on the determined coarse pose information, and employing another portion of the classifiers in the detectors to perform face detection based at least in part on the fine pose information to determine whether the candidate face corresponds to a face. An apparatus and computer program product corresponding to the method are also provided. | 07-01-2010 |
20100281350 | Method, Apparatus, and Computer Program Product for Written Mathematical Expression Analysis - Various methods for written mathematical expression analysis are provided. One method may include receiving written input where the written input is representative of a mathematical expression. The method may also include analyzing the written input to identify at least one operator and at least one operand and constructing an expression tree based at least in part on predefined symbol relationships, the at least one operator, and the at least one operand. Similar apparatuses and computer program products are also provided. | 11-04-2010 |
20100296739 | Method and Apparatus for Performing Feature Extraction Using Local Primitive Code - Various methods for feature extraction using local primitive code are provided. One example method includes determining an origin block within an image, an arc, an arc orientation, and a distance between the origin block and the arc. In this regard, the origin block may include one or more pixels of the image. The example method also includes determining at least one arc block. In this regard, the arc block may be located on the arc and the arc may be located with respect to the origin block based on the arc orientation and the distance. Some or all of the at least one arc blocks may include one or more pixels of the image. The example method also includes determining at least one feature value based on attributes of the origin block and the at least one arc block. Similar and related example methods and example apparatuses are also provided. | 11-25-2010 |
20110074675 | METHOD AND APPARATUS FOR INITIATING A FEATURE BASED AT LEAST IN PART ON THE TRACKED MOVEMENT - In accordance with an example embodiment of the present invention, an apparatus comprising a camera configured to capture one or more media frames. Further, the apparatus comprises at least one processor and at least one memory including computer program code. The at least one memory and the computer program code is configured to, with the at least one processor, cause the apparatus to perform at least the following: filter the one or more media frames using one or more shaped filter banks; determine a gesture related to the one or more media frames; track movement of the gesture; and initiate a feature based at least in part on the tracked movement. | 03-31-2011 |
20120287071 | USER INPUT - Apparatus, a method and a computer program are provided. The apparatus includes: at least one processor; and at least one memory storing computer program instructions, the at least one processor being configured to execute the computer program instructions to cause the apparatus at least to perform: controlling a touch sensitive display to display a first graphical item at a first position and a second graphical item at a second position, the second graphical item being separated from the first graphical item by a first distance; detecting a first user digit at the first position and a second user digit at the second position; reducing the first distance by moving at least one of the first and second graphical items across the touch sensitive display, in response to detecting movement, across the touch sensitive display, of at least one of the first and second user digits; and controlling the touch sensitive display to display a third graphical item, after determining the first distance has been reduced such that the first graphical item is proximate the second graphical item. | 11-15-2012 |
20120299860 | USER INPUT - An apparatus, a method and a computer program is provided. The apparatus comprises at least one processor; and at least one memory storing computer program instructions, the at least one processor being configured to execute the computer program instructions to cause the apparatus at least to perform: processing an input pattern, detected at an instance in time by a touch sensitive display, to discriminate between a fingertip input pattern and an elongate input pattern; performing a first action after discriminating that the input pattern corresponds with the fingertip input pattern; and performing a second action after discriminating that the input pattern corresponds with the elongate input pattern, wherein the second action is different to the first action. | 11-29-2012 |
20120317515 | USER INTERFACE - An apparatus, a method, a computer program and a graphical user interface is provided. The apparatus comprises at least one processor; and at least one memory storing computer program instructions, the at least one processor being configured to execute the computer program instructions to cause the apparatus at least to perform: controlling a display to display one or more graphical items from a first layer of a hierarchical menu system; in response to user selection of a first graphical item from the first layer of the hierarchical menu system, entering a second layer of the hierarchical menu system, wherein entering the second layer of the hierarchical menu system comprises displaying one or more further graphical items, from the second layer of the hierarchical menu system, associated with the first graphical item; detecting a change in inclination of the apparatus, while the one or more graphical items from the first layer of the hierarchical menu system are displayed on the display; and controlling, after detecting the change in inclination of the apparatus, the display to display a preview comprising the one or more further graphical items, associated with the first graphical item, from the second layer of the hierarchical menu system. | 12-13-2012 |
20120321140 | METHOD AND APPARATUS FOR LOCAL BINARY PATTERN BASED FACIAL FEATURE LOCALIZATION - Various methods for local binary pattern based facial feature localization. One example method includes determining an eye state classification of an input image. The example method may also include selecting a texture model for a global shape and an associated mean shape based on eye center positions and the eye state classification, and adjusting locations of feature points defined by the mean shape based on the texture model for the global shape and an associated global shape model. Similar and related example methods and example apparatuses are also provided. | 12-20-2012 |
20130022243 | METHODS AND APPARATUSES FOR FACE DETECTION - Methods and apparatuses are provided for face detection. A method may include selecting a face detection parameter subset from a plurality of face detection parameter subsets. Each face detection parameter subset may include a subset of face posture models from a set of face posture models and a subset of image patch scales from a set of image patch scales. The method may further include using the selected face detection parameter subset for performing face detection in an image. Corresponding apparatuses are also provided. | 01-24-2013 |
20130057790 | Apparatus, Methods and Computer Programs for configuring Output of a Display - Apparatus including a first liquid crystal layer configured to receive at least a portion of an image and to provide the portion of the image across an angular viewing range; first substantially transparent electrodes positioned adjacent the first liquid crystal layer, the first electrodes being configured to have at least a first configuration in which a first subset of the electrodes provide electric fields across the first liquid crystal layer to form first transparent regions and first opaque regions in the first liquid crystal layer to provide a first angular viewing range, and a second configuration in which a second subset of the electrodes provide electric fields across the first liquid crystal layer to form second different transparent regions and second different opaque regions in the first liquid crystal layer to provide a second angular viewing range, having a different angular viewing range to the first angular viewing range. | 03-07-2013 |
20130136316 | METHOD AND APPARATUS FOR PROVIDING COLLABORATIVE RECOGNITION USING MEDIA SEGMENTS - An approach is provided for providing collaborative recognition using media segments. The recognition platform causes, at least in part, a generation of a request to determine recognition information for one or more media items associated with a device, one or more segments of the one or more media items, or a combination thereof. Next, the recognition platform determines to transmit the request to one or more other devices based, at least in part, on one or more device selection criteria. Then, the recognition platform receives the recognition information in response to the request. Further, the recognition platform processes and/or facilitates a processing of the recognition information to determine one or more identities of one or more users, one or more objects, or a combination thereof represented in the one or more media items. | 05-30-2013 |
20130182767 | IDENTIFYING A KEY FRAME FROM A VIDEO SEQUENCE - An example apparatus is caused to receive a video sequence of a plurality of frames, and activate one of a plurality of available decoding processes based on a comparison of a size of the frames to a predefined threshold. The apparatus is also caused to select some but not all of the frames of the video sequence as potential key frames of the video sequence. The selected frames are located at or close to predefined positions along a length of the video sequence. The apparatus is also caused to decode the potential key frames according to the activated decoding process, and cause output of at least some of the potential key frames as key frames of the video sequence. The apparatus may be caused to discard from the potential key frames, one or more plain frames and/or a frame identified as being similar to other potential key frames. | 07-18-2013 |
20130188836 | METHOD AND APPARATUS FOR PROVIDING HAND DETECTION - A method for providing hand detection may include receiving feature transformed image data for a series of image frames, determining asymmetric difference data indicative of differences between feature transformed image data of a plurality of frames of the series of image frames and a reference frame, and determining a target area based on an intersection of the asymmetric difference data. An apparatus and computer program product corresponding to the method are also provided. | 07-25-2013 |
20130251274 | LIMITED-CONTEXT-BASED IDENTIFYING KEY FRAME FROM VIDEO SEQUENCE - An example apparatus is caused to receive a video sequence of a plurality of frames, and perform a number of operations as each of at least some of the frames is received but before all of the frames are received. The apparatus is caused to calculate a score for the frame, and compare the score for the frame to a predefined threshold. The apparatus is caused to cause output of the frame as a key frame in an instance in which the frame is received within a specified period of time and the score for the frame is above the predefined threshold. Otherwise, in an instance in which none of the scores for frames received within the specified period of time is above the predefined threshold, the apparatus is caused to cause output of one of the frames received within the specified period of time as a key frame. | 09-26-2013 |
20130279763 | METHOD AND APPARATUS FOR PROVIDING A MECHANISM FOR GESTURE RECOGNITION - A method for providing a mechanism for gesture recognition may include causing down-sampling of image data received to generate down-sampled image blocks for a plurality of image frames, causing extraction of a plurality of features from the down-sampled image blocks, determining a moving status of the down-sampled image blocks based on changes in values of respective features in consecutive frames, and determining a direction of motion of an object in the image data based on movement of a first border and a second border of a projection histogram determined based on the moving status of respective down-sampled image blocks. A corresponding apparatus and computer program product are also provided. | 10-24-2013 |
20140129676 | METHOD AND APPARATUS FOR LIVE VIDEO SHARING WITH MULTIMODAL MODES - An approach is provided for enhancing a communication session. The approach involves receiving a request for communicating at least substantially live video data between a device and one or more other devices. The approach also involves determining capability information, resource availability information, or a combination thereof of the device, the one or more other devices, or a combination thereof. The approach further involves processing and/or facilitating a processing of the capability information, the resource availability information, or a combination thereof to cause, at least in part, an extraction of multimodal information from the at least substantially live video data. The approach additionally involves causing, at least in part, an exchange of the multimodal information in place of at least a portion of the at least substantially live video data in response to the request. | 05-08-2014 |
20140147003 | Method and Apparatus for Facial Image Processing - The present invention provides a method for image processing, a corresponding apparatus and a computer program product. The method comprises performing face detection of an image, obtaining a coarse face segmentation region of at least one face and a contour edge of the at least one face based on the face detection; and adjusting the coarse face segmentation region based on the contour edge to obtain a fine face segmentation region. By using the method, corresponding apparatus and computer program product of the present invention, the coarse face region in an image can be precisely segmented, which provides a good basis for the subsequent image processing based on the fine face segmentation region. | 05-29-2014 |
20140173531 | USER INTERFACE - An apparatus, method and computer program product for: receiving a trace input entered on a surface; receiving movement data describing the movement of the surface during entry of the trace input; and modifying the trace input based on the movement data. | 06-19-2014 |
20140191993 | GESTURE BASED DOCUMENT EDITOR - A method for editing objects on a device comprising forming a first path on a touch screen with a pointing device. The first path at least partially encloses an object. The at least partially enclosed object is automatically selected. A second path is formed at a predetermined area on the touch screen with the pointing device. The second path activates an editing operation. | 07-10-2014 |
20140286535 | Methods and Apparatuses for Gesture Recognition - Methods, apparatuses, and computer program products are herein provided for enabling hand gesture recognition using an example infrared (IR) enabled mobile terminal. One example method may include determining a hand region in at least one captured frame using an adaptive omnidirectional edge operator (AOEO). The method may further include determining a threshold for hand region extraction using a recursive binarization scheme. The method may also include determining a hand location using the determined threshold for the extracted hand region in the at least one captured frame. The method may also include determining a fingertip location based on the determined hand location. Similar and related example apparatuses and example computer program products are also provided. | 09-25-2014 |
20140324888 | Method and Apparatus for Identifying a Gesture Based Upon Fusion of Multiple Sensor Signals - A method, apparatus and computer program product are provided to permit improve gesture recognition based on fusion of different types of sensor signals. In the context of a method, a series of image frames and a sequence of radar signals are received. The method determines an evaluation score for the series of image frames that is indicative of a gesture. This determination of the evaluation score may be based on the motion blocks in an image area and the shift of the motion blocks between image frames. The method also determines an evaluation score for the sequence of radar signals that is indicative of the gesture. This determination of the evaluation score may be based upon the sign distribution in the sequence and the intensity distribution in the sequence. The method weighs each of the evaluation scores and fuses the evaluation scores, following the weighting, to identify the gesture. | 10-30-2014 |
20140328516 | Gesture Recognition Method, An Apparatus and a Computer Program for the Same - The invention concerns a gesture recognition method for gesture-based interaction at an apparatus. The method comprises receiving one or more images of an object; creating feature images for the received one or more images; determining binary values for pixels in corresponding locations of said feature images and concatenating the binary values to form a binary string for said pixel; repeating the previous step for each corresponding pixel of said feature image to form a feature map and forming a histogram representation of the feature map. The invention also concerns an apparatus and a computer program. | 11-06-2014 |
20150055834 | METHOD AND APPARATUS FOR IMPROVED FACIAL RECOGNITION - A method, apparatus and computer program product for an improved facial recognition system are provided. Some embodiments may utilize a weighted block division of an image and capture a property measurement for pixels residing within a block. The measurements may be converted to vectors, compressed, and compared against compressed vectors of enrolled images to identify a characteristic or an image of a matching subject. Training processes may be utilized in order to optimize block divisions and weights. | 02-26-2015 |