Movatterモバイル変換


[0]ホーム

URL:


KR20010015934A - method for menu practice of application program using speech recognition - Google Patents

method for menu practice of application program using speech recognition
Download PDF

Info

Publication number
KR20010015934A
KR20010015934AKR1020000012289AKR20000012289AKR20010015934AKR 20010015934 AKR20010015934 AKR 20010015934AKR 1020000012289 AKR1020000012289 AKR 1020000012289AKR 20000012289 AKR20000012289 AKR 20000012289AKR 20010015934 AKR20010015934 AKR 20010015934A
Authority
KR
South Korea
Prior art keywords
voice
application program
recognition
menu
pull
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020000012289A
Other languages
Korean (ko)
Inventor
김하철
Original Assignee
김하철
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김하철filedCritical김하철
Priority to KR1020000012289ApriorityCriticalpatent/KR20010015934A/en
Publication of KR20010015934ApublicationCriticalpatent/KR20010015934A/en
Ceasedlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 음성인식을 이용한 응용프로그램 메뉴 실행방법에 관한 것으로, 사용자 시스템의 응용프로그램이 실행됨에 따라 음성인식실행모듈이 가동되는 단계와, 응용프로그램을 분석하여 풀다운 메뉴 및 아이콘에 음성입력과 대응하는 인식기호를 생성하여 디스플레이하는 단계와, 응용프로그램의 인식기호에 대응하는 사용자 음성을 입력하는 단계와, 음성을 분석하여 음성데이터를 생성하고, 상기 음성데이터와 관련된 인식기호가 부가된 풀다운 메뉴 및 아이콘을 선택하는 단계를 포함한 것을 특징으로 한다.The present invention relates to a method of executing an application program menu using voice recognition, comprising: operating a voice recognition execution module as an application program of a user system is executed, and analyzing the application program to correspond to a voice input to a pull-down menu and an icon. Generating and displaying a recognition symbol, inputting a user's voice corresponding to a recognition symbol of an application program, analyzing the voice to generate voice data, and adding pull-down menus and icons to which the recognition symbol related to the voice data is added; Characterized in that it comprises the step of selecting.

이에 따라, 사용자가 가장 보편적이고 편리한 의사소통 수단인 음성을 사용자 인터페이스로 사용할 수 있도록 제공함으로써, 컴퓨터 사용에 익숙하지 않은 사용자와, 키보드 및 마우스를 사용하기 불편한 사용자들에게 보다 편리하고 쉽게 응용프로그램을 사용하여 사용자가 수행하고자하는 일을 실행할 수 있는 효과가 있다.This allows users to use voice, the most common and convenient means of communication, as a user interface, making it easier and easier for users who are not familiar with computer use and who do not have a good keyboard and mouse. By using it, you have the effect of doing what you want to do.

Description

Translated fromKorean
음성인식을 이용한 응용프로그램의 메뉴 실행방법{method for menu practice of application program using speech recognition}Method for menu practice of application program using speech recognition

본 발명은 음성인식을 이용한 응용프로그램 메뉴 실행방법에 관한 것으로, 보다 상세하게는 사용자가 응용프로그램의 각종 기능을 실행하고자 할 때 음성인식기능을 이용하여 보다 편리하게 응용프로그램의 메뉴를 선택하여 실행할 수 있는 음성인식을 이용한 응용프로그램 메뉴 실행방법에 관한 것이다.The present invention relates to a method of executing an application program menu using voice recognition, and more particularly, when a user wants to execute various functions of an application program, the user can select and execute a menu of the application program more conveniently using the voice recognition function. The present invention relates to a method of executing an application menu using voice recognition.

최근 들어 컴퓨터의 사용이 급증하고, 보다 다양한 계층의 사람이 컴퓨터에 저장된 응용프로그램을 이용하여 목적하는 다양한 일을 보다 빠르고, 신속하게 처리하고 있다.In recent years, the use of computers is rapidly increasing, and people of various levels are using the applications stored in the computers to perform various tasks faster and faster.

여기서, 각종 응용프로그램의 명령입력 및 메뉴의 실행은 키보드와 마우스를 이용한 실행방법이 사용되고 있으며, 사용자가 키보드를 통하여 입력하거나, 마우스를 움직여 응용프로그램의 각종 기능이 표시된 요소들을 클릭하여 명령을 실행한다.Here, the command input and menu execution of various application programs are executed using a keyboard and a mouse, and a user inputs through a keyboard or moves a mouse to execute elements by clicking elements on which various functions of the application program are displayed. .

또한, 최근에는 컴퓨터를 사용하는 사용자의 편의를 도모하기 위하여 다양한 입력장치가 요구되고 있고, 이에 따라 다양한 기능을 구비한 휴먼인터페이스 장치가 개발되어 여러 분야에 적용되어 사용되고 있다.In addition, in recent years, various input devices are required in order to facilitate a user using a computer. Accordingly, a human interface device having various functions has been developed and applied to various fields.

특히, 사용자의 음성을 이용한 음성인식 장치가 많은 주목을 받고 있으며, 휴대용 전화기, 홈 오토메이션, 컴퓨터 등의 여러 분야에 걸쳐 다양하게 사용되고 있다.In particular, a voice recognition device using a user's voice has received a lot of attention, and has been used in various fields such as a portable telephone, home automation, and a computer.

본 발명은 컴퓨터를 사용하기 위한 표준으로 자리잡고 있는 마우스 및 키보드보다 사용자가 사용하기 편리한 음성 인터페이스를 제공하여, 사용자가 컴퓨터 등에서 사용되는 시스템 운영프로그램 및 응용프로그램에 마련된 각종 메뉴들을 실행할 수 있는 휴면인터페이스를 제공함에 그 목적이 있다.The present invention provides a user-friendly voice interface rather than a mouse and keyboard, which has become a standard for using a computer, and allows a user to execute various menus provided in system operating programs and applications used in a computer. The purpose is to provide.

도 1은 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법의 하드웨어 구성도.1 is a hardware diagram of a menu execution method of an application program using voice recognition according to the present invention.

도 2는 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법의 시스템의 구성도.2 is a configuration diagram of a system for executing a menu of an application program using voice recognition according to the present invention;

도 3은 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법의 전체 순서를 나타내는 순서도.Figure 3 is a flow chart showing the entire procedure of the menu execution method of the application program using the voice recognition in accordance with the present invention.

도 4a는 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법의 응용프로그램 분석기의 작동을 나타내는 순서도.Figure 4a is a flow chart showing the operation of the application analyzer of the menu execution method of the application program using the voice recognition in accordance with the present invention.

도 4b는 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법의 음성인식실행모듈의 작동을 나타내는 순서도.Figure 4b is a flow chart illustrating the operation of the voice recognition execution module of the menu execution method of the application program using the voice recognition in accordance with the present invention.

〈도면의 주요 부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>

10 : 마이크 70 : 음성인식실행모듈10: microphone 70: voice recognition execution module

110 : 음성인식기 120 : 음성인식결과 분석기110: speech recognizer 120: speech recognition result analyzer

130 : 데이터베이스 140 : 응용프로그램 분석기130: database 140: application analyzer

상기의 목적을 달성하기 위한 본 발명 음성인식을 이용한 응용프로그램의 메뉴 실행방법은, 사용자 시스템의 응용프로그램이 실행됨에 따라 음성인식실행모듈이 가동되는 단계; 실행된 상기 응용프로그램을 분석하여 풀다운 메뉴 및 아이콘에 음성입력과 대응하는 인식기호를 생성하여 상기 사용자시스템에 디스플레이하는 단계; 상기 디스플레이된 응용프로그램의 인식기호에 대응하는 사용자음성을 입력하는 단계; 상기 입력된 음성을 분석하여 음성데이터를 생성하고, 상기 음성데이터와 관련된 인식기호가 부가된 풀다운 메뉴 및 아이콘을 선택하는 단계를 포함하여 이루어진 것을 특징으로 한다.The menu execution method of the application program using the voice recognition of the present invention for achieving the above object comprises the steps of: operating the voice recognition execution module as the application program of the user system is executed; Analyzing the executed application program, generating a recognition code corresponding to a voice input in a pull-down menu and an icon, and displaying the identification code on the user system; Inputting a user voice corresponding to a recognized symbol of the displayed application program; Analyzing the input voice to generate voice data, and selecting a pull-down menu and an icon to which a recognition symbol associated with the voice data is added.

또한, 상기 인식기호를 생성하는 단계는, 상기 실행된 응용프로그램의 풀다운 메뉴 및 아이콘에 연계되는 단축키를 검색하여 각 단축키 기호를 음성인식에 대응하는 인식기호로 삽입하여 디스플레이하는 단계를 더 포함하여 이루어진 것을 특징으로 하는 것이 바람직하다.The generating of the recognition symbol may further include searching for a shortcut key associated with a pull-down menu and an icon of the executed application and inserting and displaying each shortcut symbol as a recognition symbol corresponding to voice recognition. It is preferable to characterize.

그리고, 상기 인식기호는 숫자인 것을 특징으로 하는 것이 바람직하다.In addition, the recognition symbol is preferably characterized in that the number.

또한, 상기 풀다운 메뉴 및 아이콘을 선택하는 단계는; 상기 인식기호와 대응하는 상기 음성데이터와 상기 인식기호에 부여된 실행명령으로 이루어진 데이터베이스를 구성하는 단계를 더 포함하는 것을 특징으로 한다.In addition, the step of selecting the pull-down menu and icon; And constructing a database comprising the voice data corresponding to the recognition code and an execution command given to the recognition code.

이하, 첨부된 도면을 참조하여 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법을 상세히 설명한다.Hereinafter, a method of executing a menu of an application program using voice recognition according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법의 하드웨어 구성도이고, 도 2는 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법의 시스템의 구성도이다.1 is a hardware configuration diagram of a menu execution method of the application program using the voice recognition according to the present invention, Figure 2 is a configuration diagram of a system of the menu execution method of the application program using the voice recognition according to the present invention.

본 발명을 설명함에 있어서, 정의되는 용어들은 본 발명에서의 기능을 고려하여 정의 내려진 것으로, 이는 당 분야에 종사하는 기술자의 의도 또는 관례 등에 따라 달라질 수 있으므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In the description of the present invention, terms defined are defined in consideration of functions in the present invention, which may vary according to the intention or custom of a person skilled in the art and the definitions are based on the contents throughout this specification. Will have to be lowered.

도 1에 도시한 바와 같이 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법에 적용되는 하드웨어 구성으로서, 중앙처리장치(60)와, 음성을 입력할 수 있는 마이크(10)와, 마이크(10)로부터 입력되는 음성을 아날로그에서 디지털로 전환하는 아날로그/디지털 변환장치(20)와, 키보드/마우스 입력장치(40)와, 사용자가 정보를 인식하기 위한 출력장치(50)와, 마이크로부터 입력되는 음성을 분석하는 음성인식 모듈(70)과, 사용자가 목적하는 일을 수행하기 위한 응용프로그램(80)이 구비되어 있다.As shown in Figure 1 as a hardware configuration applied to the menu execution method of the application program using the voice recognition according to the present invention, a central processing unit 60, a microphone 10 that can input voice, and a microphone ( 10) an analog / digital converter 20 for converting the voice input from analog to digital, a keyboard / mouse input device 40, an output device 50 for the user to recognize information, and a microphone input. Speech recognition module 70 for analyzing the voice that is to be provided, and the application program 80 for performing the purpose of the user is provided.

여기서, 중앙처리장치(60)는 키보드/마우스 입력장치(40)를 통한 입력과, 마이크(10)를 통하여 입력되는 음성으로 인식되는 결과를 받아 그에 적합한 명령을 수행하는 본 발명의 알고리즘이 탑재되어 수행되는 부분이다,Here, the central processing unit 60 is equipped with an algorithm of the present invention for receiving an input through the keyboard / mouse input device 40 and a result of being recognized as a voice input through the microphone 10 and performing a command corresponding thereto. Is the part that is performed,

그리고, 아날로그/디지털 변환장치(20)는 마이크(10)를 통하여 입력되는 아날로그 음성신호를 중앙처리장치(60)에서 수용할 수 있도록 아날로그 신호를 디지털 신호로 전환하도록 마련된 장치이다.In addition, the analog / digital converter 20 is a device provided to convert the analog signal into a digital signal so that the central processing unit 60 can receive the analog voice signal input through the microphone 10.

또한, 출력장치(50)는 중앙처리장치(60)에서 수행되어진 내용 및 결과를 표시하여 사용자에게 필요한 정보를 제공한다.In addition, the output device 50 displays the contents and the results performed in the central processing unit 60 to provide the user with the necessary information.

도 2는 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법에 적용되는 시스템 구성도로, 사용자가 사용하고자하는 응용프로그램(80)과, 사용자가 음성을 입력하기 위한 마이크(10)와, 사용자가 마이크(10)를 통하여 입력한 음성을 실행하기 위한 음성인식실행모듈(70)로 이루어진다.Figure 2 is a system configuration applied to the menu execution method of the application program using the voice recognition according to the present invention, the application program 80 to be used by the user, the microphone 10 for the user to input the voice, the user Is composed of a voice recognition execution module 70 for executing the voice input through the microphone (10).

여기서, 응용프로그램(80)은 특정 기능을 수행하는 다수의 풀다운 메뉴와, 다수의 아이콘 구비되며, 사용자는 마우스/키보드 입력장치(40) 또는 음성을 이용하여 응용프로그램(80)의 특정 기능을 수행한다.Here, the application program 80 is provided with a plurality of pull-down menus and a plurality of icons for performing a specific function, and the user performs a specific function of the application program 80 using the mouse / keyboard input device 40 or a voice. do.

또한, 다수의 풀다운 메뉴와, 다수의 아이콘에 부여된 다수의 단축키들은 음성인식을 위한 인식기호와 동일하게 사용된다.In addition, a plurality of pull-down menus and a plurality of shortcut keys assigned to a plurality of icons are used in the same manner as recognition symbols for speech recognition.

그리고, 음성인식실행모듈(70)은 마이크(10)로부터 입력되는 음성을 분석하는 음성인식결과분석기(120)와, 응용프로그램(80)에서 인식될 인식기호들의 음성데이터와, 응용프로그램(80)의 특정기능을 수행하도록 실행명령이 서로 연계되어 저장된 데이터베이스(130)가 구비되고, 응용프로그램 분석기(140)는 사용자가 사용하고자하는 응용프로그램(80)을 분석하여 응용프로그램(80)의 각 기능을 수행하는 다수의 풀다운 메뉴와, 다수의 아이콘에 부여된 다수의 단축키들을 인식하도록 마련된다.In addition, the voice recognition execution module 70 includes a voice recognition result analyzer 120 for analyzing a voice input from the microphone 10, voice data of recognition symbols to be recognized by the application program 80, and the application program 80. Execution commands are stored in association with each other so as to perform a specific function of the database 130, and the application analyzer 140 analyzes the application program 80 to be used by the user to analyze each function of the application program 80. A plurality of pull-down menus to perform and a plurality of shortcut keys assigned to a plurality of icons are provided.

여기서, 데이터베이스(130)에는 응용프로그램 분석기(140)에서 분석된 풀다운 메뉴와 아이콘들의 단축키와, 각 단축키에 해당하는 음성데이터가 서로 연계되어 저장되어 있다.Here, the database 130 stores the shortcuts of the pull-down menus and icons analyzed by the application analyzer 140 and the voice data corresponding to the shortcut keys in association with each other.

또한, 음성인식기(110)의 음성인식결과분석기(120)는 마이크(10)에서 입력되는 음성을 아날로그에서 디지털로 전환하고, 입력되는 음성의 특징을 추출하여, 데이터베이스(130)의 음성데이터와 비교 검색하여 일치하는 음성데이터를 추출한다.In addition, the voice recognition result analyzer 120 of the voice recognizer 110 converts the voice input from the microphone 10 from analog to digital, extracts a feature of the input voice, and compares it with the voice data of the database 130. Search and extract matching voice data.

이에 따라, 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법을 첨부한 도면을 통하여 상세히 설명한다.Accordingly, the menu execution method of the application program using the voice recognition according to the present invention will be described in detail with reference to the accompanying drawings.

도 3은 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법의 전체 순서를 나타내는 순서도이다.Figure 3 is a flow chart showing the overall procedure of the menu execution method of the application program using the voice recognition according to the present invention.

먼저, 사용자는 사용자시스템(미도시)을 가동하고, 사용자가 원하는 작업을 수행하기 위하여 응용프로그램(80)을 실행한다(단계 S200).First, a user starts a user system (not shown) and executes an application program 80 to perform a task desired by the user (step S200).

여기서, 사용자시스템은 특정기능을 수행할 수 있도록 마련된 장치로 개인용 컴퓨터, 셀룰러폰 등이 사용될 수 있다.Here, the user system may be a personal computer, a cellular phone, or the like, as a device provided to perform a specific function.

그리고, 음성인식기능을 사용하기 위하여 음성인식실행모듈(70)이 가동되고(단계 S210), 음성인식실행모듈(70)의 응용프로그램분석기(140)가 응용프로그램의 풀다운 메뉴 및 아이콘 등을 분석하여 각 풀다운 메뉴 및 아이콘에 부여된 단축키를 검색하고, 각 단축키와 연계되는 음성데이터를 데이터 베이스(130)에 저장한다.Then, the voice recognition execution module 70 is activated to use the voice recognition function (step S210), and the application analyzer 140 of the voice recognition execution module 70 analyzes a pull-down menu and an icon of an application program, and the like. A shortcut key assigned to each pull-down menu and an icon is searched for, and voice data associated with each shortcut key is stored in the database 130.

그리고, 풀다운 메뉴 및 아이콘의 단축키에 해당하는 인식기호가 삽입된 응용프로그램(80)이 디스플레이되고, 사용자의 입력을 기다린다(단계 S230).Then, the application program 80 in which the recognition symbols corresponding to the shortcut keys of the pull-down menu and the icon are inserted is displayed and waits for the user's input (step S230).

이후, 사용자는 키보드/마우스의 입력장치(40)를 사용하는 일반적인 방법과, 사용자의 음성을 직접 마이크(10)로 입력하여 사용하는 음성인식방법을 병행하여 응용프로그램(80)의 풀다운 메뉴 아이콘 등을 선택하여 특정 기능을 수행할 수 있다.Thereafter, the user pulls a pull-down menu icon of the application program 80 in parallel with the general method of using the input device 40 of the keyboard / mouse and the voice recognition method of directly inputting the user's voice to the microphone 10. You can select to perform a specific function.

여기서, 풀다운 메뉴 및 아이콘 등을 선택하는 명령이 사용자가 키보드/마우스 입력장치(40)로 입력하는 것이면 풀다운 메뉴 및 아이콘에 해당하는 특정 기능을 실행한다(단계 S240).Here, if the command for selecting a pull-down menu and an icon is input by the user via the keyboard / mouse input device 40, a specific function corresponding to the pull-down menu and the icon is executed (step S240).

그러나, 입력되는 명령이 마이크(10)를 통하여 사용자가 풀다운 메뉴 및 아이콘의 인식기호를 음성으로 입력하면(단계 S250), 음성인식기(110)의 음성인식결과 분석기(120)가 입력되는 음성을 분석하여 특징데이터를 추출한다(단계 S260).However, if the user inputs the recognition symbol of the pull-down menu and the icon through the microphone 10 by voice (step S250), the voice recognition result analyzer 120 of the voice recognizer 110 analyzes the input voice. The feature data is extracted (step S260).

이때, 입력된 음성을 분석하여 추출된 특징데이터와 음성인식실행모듈(70)의 데이터베이스(130)에 저장된 음성데이터와 비교 검색하며(단계 S270), 추출된 특징데이터가 데이터베이스(130)에 저장된 음성데이터와 일치할 경우, 음성데이터와 연계된 풀다운 메뉴 및 아이콘에 부여된 특정 기능을 실행한다(단계 S280).In this case, the inputted voice is analyzed and compared with the extracted voice data stored in the database 130 of the voice recognition execution module 70 and searched (step S270), and the extracted feature data is stored in the database 130. If the data match, the specific function assigned to the pull-down menu and icon associated with the voice data is executed (step S280).

이후, 음성인식실행모듈은 상술한 작동을 다시 시작하여 사용자의 입력을 기다린다.Thereafter, the voice recognition execution module restarts the above-described operation and waits for a user input.

도 4a는 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법의 응용프로그램 분석기의 작동을 나타내는 순서도이다.Figure 4a is a flow chart showing the operation of the application analyzer of the menu execution method of the application program using the voice recognition in accordance with the present invention.

도시한 바와 같이 먼저, 사용자가 특정 목적을 수행하기 위하여 응용프로그램(80)을 실행한다(단계 S300).As shown, first, the user executes the application program 80 to perform a specific purpose (step S300).

그리고, 응용프로그램(80)이 실행되면 이와 연동된 음성인식실행모듈(70)이 가동되고(단계 S310), 음성인식실행모듈(70)의 응용프로그램 분석기(140)는 응용프로그램의 풀다운 메뉴와 아이콘을 검색하여 각 풀다운 메뉴와 각 아이콘에 연결된 단축키의 존재를 검사한다(단계 S320).When the application program 80 is executed, the voice recognition execution module 70 interlocked with the application program 80 is operated (step S310), and the application analyzer 140 of the voice recognition execution module 70 performs a pull-down menu and an icon of the application program. Search for the presence of a shortcut associated with each pull-down menu and each icon (step S320).

여기서, 각 단축키는 키보드에서 입력될 수 있는 특정 기호, 알파벳 또는 숫자로 구성되어 있다.Here, each shortcut key consists of a specific symbol, alphabet or number that can be input from the keyboard.

이때, 응용프로그램 분석기(140)는 응용프로그램(80)의 풀다운 메뉴 및 아이콘에 대응하는 단축키가 존재하면 각 단축키에 해당하는 인식기호와 음성데이터를 생성하고, 각 단축키와 이와 대응하여 생성된 인식기호와 음성데이터를 음성인식실행모듈(70)의 데이터베이스(130)에 저장한다(단계 S330).At this time, the application analyzer 140 generates a recognition symbol and voice data corresponding to each shortcut key if a shortcut key corresponding to a pull-down menu and an icon of the application program 80 exists, and each shortcut key and a recognition symbol generated corresponding thereto. And the voice data are stored in the database 130 of the voice recognition execution module 70 (step S330).

또한, 응용프로그램 분석기(140)는 응용프로그램(80)의 풀다운 메뉴 및 아이콘에 대응하는 단축키가 존재하지 않으면 각 풀다운 메뉴와 각 아이콘에 대응하는 인식기호와 음성데이터를 생성하고(단계 S340), 각 풀다운 메뉴와 아이콘에 대응하여 생성된 인식기호와 음성데이터를 음성인식실행모듈(70)의 데이터베이스(130)에 저장한다(단계 S350).In addition, the application analyzer 140 generates recognition symbols and voice data corresponding to each pull-down menu and each icon if there are no shortcut keys corresponding to the pull-down menu and the icon of the application program 80 (step S340). The recognition symbol and the voice data generated corresponding to the pull-down menu and the icon are stored in the database 130 of the voice recognition execution module 70 (step S350).

이에 따라, 응용프로그램(80)에 사용자가 사용하기 위한 단축키가 마련되어 있을 경우에는 각 단축키가 음성인식을 위한 인식기호로 사용되도록 디스플레이되며, 응용프로그램(80)에 단축키가 마련되어 있지 않을 경우에는 음성인식실행모듈(70)의 응용프로그램 분석기(140)가 각 풀다운 메뉴 및 아이콘에 특정 인식기호를 삽입하여 디스플레이한다(단계 S360).Accordingly, when a shortcut key for the user is provided in the application program 80, each shortcut key is displayed to be used as a recognition symbol for voice recognition, and when the shortcut key is not provided in the application program 80, voice recognition is performed. The application analyzer 140 of the execution module 70 inserts and displays a specific recognition symbol in each pull-down menu and icon (step S360).

도 4b는 본 발명에 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법의 음성인식기의 세부적인 작동을 나타내는 순서도이다.Figure 4b is a flow chart illustrating the detailed operation of the voice recognizer of the menu execution method of the application program using the voice recognition according to the present invention.

응용프로그램 분석기(140)에 의해 각 풀다운 메뉴와 각 아이콘의 단축키가 인식기호로 대응되거나, 각 풀다운 메뉴와 각 아이콘에 새로운 인식기호가 생성되어 사용자 시스템에 디스플레이되면, 사용자는 실행하고자하는 특정 명령에 해당하는 단축키 및 인식기호를 마이크(10)를 통하여 음성으로 입력한다(단계 S400).When the application analyzer 140 maps each pull-down menu and a shortcut key of each icon to a recognition symbol, or a new identification symbol is generated for each pull-down menu and each icon and displayed on the user system, the user may request a specific command to be executed. The corresponding shortcut key and the recognition symbol are input by voice through the microphone 10 (step S400).

그리고, 음성인식실행모듈(70)의 음성인식기(110)가 마이크(10)를 통하여 입력된 음성을 수신받고, 음성인식기(110)의 인식결과분석기(120)가 이를 분석하여 마이크(10)를 통하여 입력된 음성을 구분할 수 있는 특징데이터를 추출한다(단계 S410).Then, the voice recognizer 110 of the voice recognition execution module 70 receives the voice input through the microphone 10, and the recognition result analyzer 120 of the voice recognizer 110 analyzes the microphone 10 to analyze the same. The feature data for distinguishing the input voice is extracted through step S410.

이후, 음성인식실행모듈(70)은 추출된 특징데이터를 데이터베이스(130)의 풀다운 메뉴와 아이콘의 단축키와 연계되어 생성된 인식기호와 각 인식기호의 음성데이터를 비교 검색한다(단계 S420).Thereafter, the voice recognition execution module 70 compares the extracted feature data with the recognition code generated in association with the pull-down menu of the database 130 and the shortcut key of the icon and the voice data of each recognition symbol (step S420).

이때, 음성인식실행모듈(70)은 특징데이터와 일치하는 음성데이터가 데이터베이스(130)에 존재하면 검색된 음성데이터와 연계되어 저장된 실행명령을 검색하고(단계 S440), 만약 특징데이터와 일치하는 음성데이터가 존재하지 않으면 사용자의 입력을 기다린다.At this time, if the voice data matching the feature data is present in the database 130, the voice recognition execution module 70 searches for the stored execution command in association with the retrieved voice data (step S440), if the voice data matching the feature data If does not exist, wait for user input.

그리고, 음성인식실행모듈(70)은 검색된 음성데이터와 연계된 실행명령을 실행하고 사용자의 다음 음성입력 및 마우스/키보드의 입력을 기다린다(단계 S450).Then, the voice recognition execution module 70 executes an execution command associated with the retrieved voice data and waits for the user's next voice input and input of the mouse / keyboard (step S450).

이상에서 살펴본 바와 같이 본 발명의 따른 음성인식을 이용한 응용프로그램의 메뉴 실행방법에 대한 실시예가 대해 상세히 기술되었지만, 이는 응용프로그램 뿐만 아니라, 사용자의 시스템 운영프로그램에도 적용될 수 있으며, 또한, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구 범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형하여 실시할 수 있을 것이다. 따라서 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.As described above, an embodiment of a menu execution method of an application program using voice recognition according to the present invention has been described in detail, but it may be applied to not only an application program but also a user's system operation program. Those skilled in the art will recognize that various modifications may be made to the invention without departing from the spirit and scope of the invention as defined in the appended claims. Therefore, changes in the future embodiments of the present invention will not be able to escape the technology of the present invention.

상술한 바와 같이 본 발명 음성인식을 이용한 응용프로그램의 메뉴 실행방법은 사용자가 가장 보편적이고 편리한 의사소통 수단인 음성을 사용자 인터페이스로 사용할 수 있도록 제공함으로써, 응용프로그램 상에서 사용자가 보다 편리하고 자연스럽게 응용프로그램의 특정 기능을 실행할 수 있다.As described above, the menu execution method of the application program using the voice recognition according to the present invention provides a user to use a voice, which is the most common and convenient communication means, as a user interface. You can execute certain functions.

또한, 음성을 사용함으로써 컴퓨터 사용에 익숙하지 않은 사용자와, 키보드 및 마우스를 사용하기 불편한 사용자들에게 보다 편리하고 쉽게 응용프로그램을 사용하여 사용자가 수행하고자하는 일을 실행할 수 있는 효과가 있다.In addition, by using the voice, users who are not used to using the computer and users who are inconvenient to use the keyboard and mouse can use the application program more conveniently and easily to perform the tasks that the user wants to perform.

Claims (4)

Translated fromKorean
사용자 시스템의 응용프로그램이 실행됨에 따라 음성인식실행모듈이 가동되는 단계;Operating the voice recognition execution module as the application program of the user system is executed;실행된 상기 응용프로그램을 분석하여 풀다운 메뉴 및 아이콘에 음성입력과 대응하는 인식기호를 생성하여 상기 사용자시스템에 디스플레이하는 단계;Analyzing the executed application program, generating a recognition code corresponding to a voice input in a pull-down menu and an icon, and displaying the identification code on the user system;상기 디스플레이된 응용프로그램의 인식기호에 대응하는 사용자음성을 입력하는 단계;Inputting a user voice corresponding to a recognized symbol of the displayed application program;상기 입력된 음성을 분석하여 음성데이터를 생성하고, 상기 음성데이터와 관련된 인식기호가 부가된 풀다운 메뉴 및 아이콘을 선택하는 단계를 포함하여 이루어진 것을 특징으로 하는 음성인식을 이용한 응용프로그램의 메뉴 실행방법.Generating a voice data by analyzing the input voice, and selecting a pull-down menu and an icon to which a recognition symbol associated with the voice data is added; and executing a menu of an application program using voice recognition.제 1항에 있어서, 상기 인식기호를 생성하는 단계는,The method of claim 1, wherein the generating of the recognition symbol comprises:상기 실행된 응용프로그램의 풀다운 메뉴 및 아이콘에 연계되는 단축키를 검색하여 각 단축키 기호를 음성인식에 대응하는 인식기호로 삽입하여 디스플레이하는 단계를 더 포함하여 이루어진 것을 특징으로 하는 음성인식을 이용한 응용프로그램의 메뉴 실행방법.Searching for shortcut keys associated with pull-down menus and icons of the executed application, inserting each shortcut symbol into a recognition symbol corresponding to speech recognition and displaying the shortcut key. How to run the menu.제 1항에 있어서, 상기 인식기호는 숫자인 것을 특징으로 하는 음성인식을 이용한 응용프로그램의 메뉴 실행방법.The method of claim 1, wherein the recognition code is a number.제 1항에 있어서, 상기 풀다운 메뉴 및 아이콘을 선택하는 단계는;The method of claim 1, wherein selecting the pull-down menu and icon;상기 인식기호와 대응하는 상기 음성데이터와 상기 인식기호에 부여된 실행명령으로 이루어진 데이터베이스를 구성하는 단계를 더 포함하는 것을 특징으로 하는 음성인식을 이용한 응용프로그램의 메뉴 실행방법.And configuring a database comprising the voice data corresponding to the recognition code and an execution command given to the recognition code.
KR1020000012289A2000-03-112000-03-11method for menu practice of application program using speech recognitionCeasedKR20010015934A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020000012289AKR20010015934A (en)2000-03-112000-03-11method for menu practice of application program using speech recognition

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020000012289AKR20010015934A (en)2000-03-112000-03-11method for menu practice of application program using speech recognition

Publications (1)

Publication NumberPublication Date
KR20010015934Atrue KR20010015934A (en)2001-03-05

Family

ID=19654315

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020000012289ACeasedKR20010015934A (en)2000-03-112000-03-11method for menu practice of application program using speech recognition

Country Status (1)

CountryLink
KR (1)KR20010015934A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20030047190A (en)*2001-12-082003-06-18엘지전자 주식회사Apparatus for practicing voice acknowledgement program automatically in voice acknowledgement system of based on server
KR100814052B1 (en)*2005-11-012008-03-14리이프프로그 엔터프라이시스, 인코포레이티드A mehod and device for associating a user writing with a user-writable element
KR100974696B1 (en)*2003-04-252010-08-06엘지전자 주식회사 Apparatus and method for editing voice recognition menu of mobile communication terminal
KR101073154B1 (en)*2005-01-072011-10-12주식회사 현대오토넷User interface apparatus utilizing speech recognition in windows environment and method thereof
KR101118138B1 (en)*2005-09-192012-03-12봉래 박System and Method for Shortening Input Actions for Computer Users
WO2013022218A3 (en)*2011-08-052013-04-25Samsung Electronics Co., Ltd.Electronic apparatus and method for providing user interface thereof
KR101447879B1 (en)*2013-08-092014-10-08주식회사 디오텍Apparatus and method for selecting a control object by voice recognition
KR101474856B1 (en)*2013-09-242014-12-30주식회사 디오텍Apparatus and method for generateg an event by voice recognition
US9002714B2 (en)2011-08-052015-04-07Samsung Electronics Co., Ltd.Method for controlling electronic apparatus based on voice recognition and motion recognition, and electronic apparatus applying the same
US10250935B2 (en)2013-01-072019-04-02Samsung Electronics Co., Ltd.Electronic apparatus controlled by a user's voice and control method thereof
US10347246B2 (en)2012-01-112019-07-09Samsung Electronics Co., Ltd.Method and apparatus for executing a user function using voice recognition

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20030047190A (en)*2001-12-082003-06-18엘지전자 주식회사Apparatus for practicing voice acknowledgement program automatically in voice acknowledgement system of based on server
KR100974696B1 (en)*2003-04-252010-08-06엘지전자 주식회사 Apparatus and method for editing voice recognition menu of mobile communication terminal
KR101073154B1 (en)*2005-01-072011-10-12주식회사 현대오토넷User interface apparatus utilizing speech recognition in windows environment and method thereof
KR101118138B1 (en)*2005-09-192012-03-12봉래 박System and Method for Shortening Input Actions for Computer Users
KR100814052B1 (en)*2005-11-012008-03-14리이프프로그 엔터프라이시스, 인코포레이티드A mehod and device for associating a user writing with a user-writable element
WO2013022218A3 (en)*2011-08-052013-04-25Samsung Electronics Co., Ltd.Electronic apparatus and method for providing user interface thereof
US9002714B2 (en)2011-08-052015-04-07Samsung Electronics Co., Ltd.Method for controlling electronic apparatus based on voice recognition and motion recognition, and electronic apparatus applying the same
US9733895B2 (en)2011-08-052017-08-15Samsung Electronics Co., Ltd.Method for controlling electronic apparatus based on voice recognition and motion recognition, and electronic apparatus applying the same
US10347246B2 (en)2012-01-112019-07-09Samsung Electronics Co., Ltd.Method and apparatus for executing a user function using voice recognition
US10250935B2 (en)2013-01-072019-04-02Samsung Electronics Co., Ltd.Electronic apparatus controlled by a user's voice and control method thereof
KR101447879B1 (en)*2013-08-092014-10-08주식회사 디오텍Apparatus and method for selecting a control object by voice recognition
KR101474856B1 (en)*2013-09-242014-12-30주식회사 디오텍Apparatus and method for generateg an event by voice recognition

Similar Documents

PublicationPublication DateTitle
CN110223695B (en)Task creation method and mobile terminal
US7010490B2 (en)Method, system, and apparatus for limiting available selections in a speech recognition system
US7548859B2 (en)Method and system for assisting users in interacting with multi-modal dialog systems
JP3962763B2 (en) Dialogue support device
US8244284B2 (en)Mobile communication device and the operating method thereof
US7719521B2 (en)Navigational interface providing auxiliary character support for mobile and wearable computers
KR100814641B1 (en) User-Directed Voice Service System and Its Service Method
CN107102746A (en)Candidate word generation method, device and the device generated for candidate word
US20070143675A1 (en)Method for entering text
JP2003186614A (en)Automatic software input panel selection based on application program state
EP1544719A2 (en)Information processing apparatus and input method
EP2518722A2 (en)Method for providing link list and display apparatus applying the same
KR20140113263A (en)Voice controlling system of applications and method thereof
WO2010124512A1 (en)Human-machine interaction system and related system, device and method thereof
CN112417095B (en)Voice message processing method and device
CN112115244B (en) Dialogue interaction method, device, storage medium and electronic device
KR20010015934A (en)method for menu practice of application program using speech recognition
KR100747724B1 (en) Web Navigation System and Its Method for the Visually Impaired
CN105788597A (en)Voice recognition-based screen reading application instruction input method and device
CN104133815B (en)The method and system of input and search
CN101393493B (en) Method and device for automatically registering handwriting of designated operations
US20030014449A1 (en)Character input system and communication terminal
TWI412959B (en)Method and apparatus of altering key function for software input panel and computer-accessible recording medium thereof
JP2006053906A (en)Efficient multi-modal method for providing input to computing device
JP2005135113A (en)Electronic equipment, related word extracting method, and program

Legal Events

DateCodeTitleDescription
A201Request for examination
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20000311

PA0201Request for examination
G15RRequest for early publication
PG1501Laying open of application

Comment text:Request for Early Opening

Patent event code:PG15011R01I

Patent event date:20001013

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20011128

Patent event code:PE09021S01D

E601Decision to refuse application
PE0601Decision on rejection of patent

Patent event date:20020731

Comment text:Decision to Refuse Application

Patent event code:PE06012S01D

Patent event date:20011128

Comment text:Notification of reason for refusal

Patent event code:PE06011S01I


[8]ページ先頭

©2009-2025 Movatter.jp