×

Speech recognition system including interrupt scheme that avoids operational and interfacing conflicts

  • US 5,231,691 A
  • Filed: 10/05/1990
  • Issued: 07/27/1993
  • Est. Priority Date: 10/06/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A speech recognition system comprising:

  • a) a computer system having;

    1) a central processing unit for performing a prescribed operation;

    2) a keyboard for inputting keystroke information to a keyboard buffer; and

    3) a display for outputting information resulting from the prescribed operation by the central processing unit in a visible form;

    the computer system being capable of executing an application program therein;

    b) a microphone for inputting speech information to the speech recognition system and for supplying a speech signal corresponding to the speech information;

    c) speech signal processing means for amplifying the speech signal and for correcting the amplified speech signal into a first signal;

    d) feature parameter extraction means for analyzing a frequency of the first signal through a predetermined frequency analysis and for extracting a set of feature parameters from the first signal;

    e) speech section detection means for detecting speech sections of the speech signal from the set of feature parameters extracted by said feature parameter extraction means by detecting a leading edge of said speech signal from said speech sections of said speech signal;

    f) feature parameter input control means for supplying at prescribed time intervals the set of feature parameters extracted from the first signal to a speech data buffer;

    g) a standardized pattern memory for storing standardized patterns;

    h) speech recognition means for recognizing the speech information by comparing the set of feature parameters within said speech data buffer with the standardized patterns stored in the standardized pattern memory, said speech recognition means supplying a second signal corresponding to the recognized speech information;

    i) outputting means for converting the second signal supplied from the speech recognition means into a set of characters and transferring the set of characters to the keyboard buffer;

    j) first interrupt processing means for performing a first interrupt procedure after receiving a keyboard key depression interrupt signal due to a depression of a key on the keyboard, for detecting whether or not information within the keyboard buffer accords with a first predefined keystroke code, for turning a first flag ON only when the information accords with the first predefined keystroke code, and for terminating the first interrupt procedure; and

    k) second interrupt processing means for performing a second interrupt procedure, the second interrupt processing means, only after the first interrupt procedure is terminated, for detecting whether or not the first flag is turned ON, and for enabling a second interrupt into the operation of the application program only when the first flag is turned ON, so that a speech information input procedure is started to provide the set of characters in replying to the speech information;

    wherein;

    A) immediately when the speech information input procedure is started, said feature parameter input control means is enabled to supply at said prescribed time intervals said set of feature parameters to said speech data buffer, and said interrupt signal is enabled to occur due to the depression of a key on the keyboard; and

    B) after said speech section detection means detects a leading edge of the speech signal, an occurrence of a keyboard interrupt due to the depression of a key on the keyboard is disabled.

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