×

Device and method for generating recognition network by adjusting recognition vocabulary weights based on a number of times they appear in operation contents

  • US 10,002,609 B2
  • Filed: 11/13/2014
  • Issued: 06/19/2018
  • Est. Priority Date: 12/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A recognition network generation device, disposed in an electronic device, comprising:

  • an operation record storage device storing a plurality of operation records of the electronic device, wherein each of the operation records comprises an operation content which is executed by the electronic device and a piece of device peripheral information detected by the electronic device when the electronic device executes the operation content, and wherein each operation content comprises at least a target vocabulary or a function vocabulary, and each operation content further comprises an application title;

    an activity model constructor coupled to the operation record storage device classifying the operation records into a plurality of activity models according to all the device peripheral information of the operation records;

    an activity predictor selecting at least one selected activity model from all the activity models according to a degree of similarity between each of the activity models and a current device peripheral information detected by the electronic device;

    a weight adjustor adjusting weights of a plurality of recognition vocabularies, wherein the recognition vocabularies correspond to the target vocabularies and function vocabularies of all operation contents of the at least one selected activity model; and

    a recognizer, receiving a speech input and being coupled to the weight adjustor to receive weight adjustment information output by the weight adjustor;

    wherein the weight adjustor adjusts the weight of each of the recognition vocabularies of all the operation contents of the at least one selected activity model according to a first number of times and a second number of times, wherein the first number of times is defined as the number of times that each of the recognition vocabularies appears in all of the operation contents of the at least one selected activity model and the second number of times is defined as the number of times that each of the application titles associated with each of the recognition vocabularies appears in all of the operation contents of the at least one selected activity model;

    wherein the recognizer stores a recognition lexicon and uses the weight adjustment information to update the recognition lexicon; and

    wherein the recognizer outputs a recognized target vocabulary according to the speech input and the updated recognition lexicon, wherein the recognized target vocabulary is one of the target vocabularies in the updated recognition lexicon.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×