Patent application number | Description | Published |
20110271054 | Mobile Network Access Device, System and Method - A mobile network access device, system and method are disclosed. The method includes sending data or a command to a storing unit or a baseband processing unit according to a logical address in a Secure Digital (SD) command, where the SD command is a result of converting a Small Computer System Interface (SCSI) Command Descriptor Block (CDB) after a terminal device encapsulates the received data or command into the SCSI CDB. In the embodiments of the present invention, the wireless Internet access function is integrated into an SD card. The mobile network access device determines to send the data or command to the baseband processing unit or storing unit according to the logical address in the SD command, which reduces the size of the mobile network access device and enables developers to design smaller terminal products. | 11-03-2011 |
20110320668 | WIRELESS INTERNET ACCESS DEVICE, SD CONTROL CHIP, AND METHOD FOR DATA COMMUNICATION - A wireless Internet access device, a secure digital (SD) control chip, and a data communication method are disclosed. The method includes the following steps: the wireless Internet access device receives an SD command from a terminal device, where the SD command is converted by the terminal device from a command and/or data sent by an upper layer; the wireless Internet access device determines an interface mode according to the SD interface support of the terminal device; the wireless Internet access device executes the SD command according to the interface mode. In embodiments of the present invention, the SD card is integrated with the wireless Internet access function, which reduces the size of the wireless Internet access device and enables the wireless Internet access device to select a proper mode to meet different service requirements of terminal devices according to the SD interface support of different terminal devices. | 12-29-2011 |
20120033131 | METHOD AND DEVICE FOR VIDEO PROCESSING - A video processing method includes: dividing a currently processed frame into a top field and a bottom field, and performing field exposure on the top field and the bottom field respectively to acquire an exposed top field and an exposed bottom field, where a field exposure time length of the top field and that of the bottom field are different; processing the exposed top field and the exposed bottom field by using a de-interlacing technique to acquire two reconstructed exposed frames; and performing image enhancement processing on the two reconstructed exposed frames to acquire an image of the currently processed frame. | 02-09-2012 |
20140105097 | Service Information Pushing and Receiving Method, and Related Apparatus and System - Embodiments of the present invention disclose a service information pushing and receiving method, and a related apparatus and system. The service information pushing method includes: obtaining, by a radio access point (AP), service information provided by a service provider, adding the service information to a beacon frame, and broadcasting the beacon frame. A method for receiving pushed service information includes: obtaining, by a terminal, a beacon frame that carries service information, and extracting and outputting the service information in the beacon frame. The technical solution provided by the present invention enables a terminal to receive service information in a Wi-Fi network without accessing the network. | 04-17-2014 |
20140113659 | Communication Terminal, System and Method for Providing Location Based Service - A communication terminal for providing a location-based service, comprises: a data processor configured to receive a location-based service request, send a positioning request to a locator and obtain current coordinate data, send a corresponding map request to a map acquisition device according to the coordinate data and obtain corresponding map data, generate location data according to the coordinate data and the corresponding map data, and send the location data to a host; the locator configured to obtain the positioning request from the data processor, obtain the coordinate data of the communication terminal, and send the coordinate data to the data processor; and the map acquisition device configured to obtain the map request from the data processor, obtain the corresponding map data, and send the map data to the data processor. | 04-24-2014 |
20140214406 | METHOD AND SYSTEM OF ADDING PUNCTUATION AND ESTABLISHING LANGUAGE MODEL - A method of processing information content based on a language model is performed at a computer, the method including the following steps: identifying a plurality of expressions in the information content that is queued to be processed; dividing the plurality of expressions into a plurality of characteristic units according to semantic features and predetermined characteristics associated with each of the plurality of characteristic units, each characteristic unit including a subset of the plurality of expressions and the predetermined characteristics at least including a respective integer number of expressions that are included in the characteristic unit; extracting, from the language model, a plurality of probabilities for a plurality of punctuation marks associated with each of the plurality of characteristic units; and in accordance with the extracted probabilities, associating a respective punctuation mark with each of the plurality of characteristic units included in the information content. | 07-31-2014 |
20140214416 | METHOD AND SYSTEM FOR RECOGNIZING SPEECH COMMANDS - A method of recognizing speech commands includes generating a background acoustic model for a sound using a first sound sample, the background acoustic model characterized by a first precision metric. A foreground acoustic model is generated for the sound using a second sound sample, the foreground acoustic model characterized by a second precision metric. A third sound sample is received and decoded by assigning a weight to the third sound sample corresponding to a probability that the sound sample originated in a foreground using the foreground acoustic model and the background acoustic model. The method further includes determining if the weight meets predefined criteria for assigning the third sound sample to the foreground and, when the weight meets the predefined criteria, interpreting the third sound sample as a portion of a speech command. Otherwise, recognition of the third sound sample as a portion of a speech command is forgone. | 07-31-2014 |
20140214417 | METHOD AND DEVICE FOR VOICEPRINT RECOGNITION - A method and device for voiceprint recognition, include: establishing a first-level Deep Neural Network (DNN) model based on unlabeled speech data, the unlabeled speech data containing no speaker labels and the first-level DNN model specifying a plurality of basic voiceprint features for the unlabeled speech data; obtaining a plurality of high-level voiceprint features by tuning the first-level DNN model based on labeled speech data, the labeled speech data containing speech samples with respective speaker labels, and the tuning producing a second-level DNN model specifying the plurality of high-level voiceprint features; based on the second-level DNN model, registering a respective high-level voiceprint feature sequence for a user based on a registration speech sample received from the user; and performing speaker verification for the user based on the respective high-level voiceprint feature sequence registered for the user. | 07-31-2014 |
20140314271 | Systems and Methods for Pedestrian Detection in Images - System, apparatus, and method embodiments are provided for detecting the presence of a pedestrian in an image. In an embodiment, a method for determining whether a person is present in an image includes receiving a plurality of images, wherein each image comprises a plurality of pixels and determining a modified center symmetric local binary pattern (MS-LBP) for the plurality of pixels for each image, wherein the MS-LBP is calculated on a gradient magnitude map without using an interpolation process, and wherein a value for each pixel is a gradient magnitude. | 10-23-2014 |
20140350918 | METHOD AND SYSTEM FOR ADDING PUNCTUATION TO VOICE FILES - A method and system for adding punctuation to a voice file is disclosed. The method includes: utilizing silence or pause duration detection to divide a voice file into a plurality of speech segments for processing, the voice file includes a plurality of features units; identifying all features units that appear in the voice file according to every term or expression and semantics features of the every term or expression that form each of the plurality of speech segments; using a linguistic model to determine a sum of weight of various punctuation modes in the voice file according to all the feature units, the linguistic model is built upon semantics features of various parsed out terms or expressions from a body text of a spoken sentence according to a language library; and adding punctuations to the voice file based on the determined sum of weight of the various punctuation modes. | 11-27-2014 |
20140350934 | Systems and Methods for Voice Identification - Systems and methods are provided for voice identification. For example, audio characteristics are extracted from acquired voice signals; a syllable confusion network is identified based on at least information associated with the audio characteristics; a word lattice is generated based on at least information associated with the syllable confusion network and a predetermined phonetic dictionary; and an optimal character sequence is calculated in the word lattice as an identification result. | 11-27-2014 |
20140350939 | Systems and Methods for Adding Punctuations - Systems and methods are provided for adding punctuations. For example, one or more first feature units are identified in a voice file taken as a whole; the voice file is divided into multiple segments: one or more second feature units are identified in the voice file; a first aggregate weight of first punctuation states of the voice file and a second aggregate weight of second punctuation states of the voice file are determined, using a language model established based on word separation and third semantic features; a weighted calculation is performed to generate a third aggregate weight based on at least information associated with the first aggregate weight and the second aggregate weight; and one or more final punctuations are added to the voice file based on at least information associated with the third aggregate weight. | 11-27-2014 |
20140379354 | METHOD, APPARATUS AND SYSTEM FOR PAYMENT VALIDATION - A method, apparatus and system for payment validation have been disclosed. The method includes: receiving a payment validation request from a terminal, wherein the payment validation request includes identification information and a current voice signal; detecting whether the identification information is identical to a pre-stored identification information; if identical: extracting voice characteristics associated with an identity information and a text password from the current voice signal; matching the current voice characteristics to a pre-stored speaker model; if successfully matched: sending an validation reply message to the terminal to indicate that payment request has been authorized. The validation reply message is utilized by the terminal to proceed with a payment transaction. The identity information identifies an owner's current voice signal, and the text password is indicated by the current voice signal. The method eliminates the requirement of the server sending a SMS message with a validation code to the terminal. | 12-25-2014 |
20150019214 | METHOD AND DEVICE FOR PARALLEL PROCESSING IN MODEL TRAINING - A method and a device for training a DNN model includes: at a device including one or more processors and memory: establishing an initial DNN model; dividing a training data corpus into a plurality of disjoint data subsets; for each of the plurality of disjoint data subsets, providing the data subset to a respective training processing unit of a plurality of training processing units operating in parallel, wherein the respective training processing unit applies a Stochastic Gradient Descent (SGD) process to update the initial DNN model to generate a respective DNN sub-model based on the data subset; and merging the respective DNN sub-models generated by the plurality of training processing units to obtain an intermediate DNN model, wherein the intermediate DNN model is established as either the initial DNN model for a next training iteration or a final DNN model in accordance with a preset convergence condition. | 01-15-2015 |