KR100657059B1 - 음성인식구동방법 - Google Patents

음성인식구동방법 Download PDF

Info

Publication number
KR100657059B1
KR100657059B1 KR1020040055904A KR20040055904A KR100657059B1 KR 100657059 B1 KR100657059 B1 KR 100657059B1 KR 1020040055904 A KR1020040055904 A KR 1020040055904A KR 20040055904 A KR20040055904 A KR 20040055904A KR 100657059 B1 KR100657059 B1 KR 100657059B1
Authority
KR
South Korea
Prior art keywords
voice
voice recognition
name
input
menu
Prior art date
Application number
KR1020040055904A
Other languages
English (en)
Other versions
KR20060007148A (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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020040055904A priority Critical patent/KR100657059B1/ko
Publication of KR20060007148A publication Critical patent/KR20060007148A/ko
Application granted granted Critical
Publication of KR100657059B1 publication Critical patent/KR100657059B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/032Quantisation or dequantisation of spectral components
    • G10L19/038Vector quantisation, e.g. TwinVQ audio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/271Devices whereby a plurality of signals may be stored simultaneously controlled by voice recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Computational Linguistics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 음성인식구동방법이, 음성인식모드에서 음성명령을 요구하는 음성안내메시지를 출력하며 음성명령입력을 대기하는 과정과; 직접통화수행을 위해 해당이름이 음성명령으로 입력되면, 음성인식작업을 통해 상기 해당이름에 대응되는 전화번호로 통화수행준비를 알리는 음성안내메시지 출력 후 상기 전화번호로 통화를 수행하는 과정과; 메뉴전환수행을 위해 해당메뉴 선택이 음성명령으로 입력되면, 상기 음성인식작업을 통해 상기 해당메뉴로 전환 준비를 알리는 음성안내메시지 출력 후 상기 해당메뉴로 전환하는 과정과; 이름통화수행을 위해 이름통화메뉴 선택이 음성명령으로 입력되면, 상기 음성인식작업을 통해 상기 이름통화 메뉴수행을 위한 데이터를 표시하며, 해당이름이 음성명령으로 입력되면 상기 음성인식작업을 통해 상기 해당이름에 대응되는 전화번호로 통화수행준비를 알리는 음성안내메시지 출력 후 상기 전화번호로 통화를 수행하는 과정과; 이름검색수행을 위해 이름검색메뉴 선택이 음성명령으로 입력되면, 상기 음성인식작업을 통해 상기 이름검색 메뉴수행을 위한 데이터를 표시하며, 해당이름이 음성명령으로 입력되면 상기 음성인식작업을 통해 상기 해당이름 및 상기 해당이름에 대응되는 전화번호를 알리는 음성안내메시지를 출력하는 과정과; 음성인식장치의 세팅변경이 선택되면, 음성인식메뉴의 세팅 값 변경 및 음성인식작업의 세팅 값 변경을 수행하는 과정으로 이루어짐을 특징으로 한다.
음성인식장치, 음성인식모드, 직접통화, 메뉴전환, 이름통화,이름검색

Description

음성인식구동방법{METHOD FOR INITIATING VOICE RECOGNITION}
도 1은 본 발명의 실시 예에 따라 음성인식장치를 구비한 휴대단말기의 구성도.
도 2는 본 발명의 실시 예에 따른 휴대단말기에서 음성인식 동작을 도시한 흐름도.
도 3은 본 발명의 제1실시 예에 따른 휴대단말기에서 음성인식 동작을 도시한 흐름도.
도 4a - 도 4d는 도 3을 설명하기 위한 도면.
도 5는 도 3의 직접통화수행을 위한 음성인식 동작을 도시한 흐름도.
도 6a - 도 6g는 도 5를 설명하기 위한 도면.
도 7은 도 3의 메뉴전환수행을 위한 음성인식 동작을 도시한 흐름도.
도 8a - 도 8h는 도 7을 설명하기 위한 도면.
도 9는 도 3의 이름통화수행을 위한 음성인식 동작을 도시한 흐름도.
도 10a - 도 10f는 도 9를 설명하기 위한 도면.
도 11은 도 3의 이름검색수행을 위한 음성인식 동작을 도시한 흐름도.
도 12a - 도 12l은 도 11을 설명하기 위한 도면.
도 13a 및 도 13b는 도 3의 음성인식장치의 세팅수행을 위한 동작을 도시한 흐름도.
도 14a - 도 14h는 도 13a를 설명하기 위한 도면.
도 15a - 도 15o는 도 13b를 설명하기 위한 도면.
도 16a - 도 16f는 본 발명의 제1실시 예에 따른 휴대단말기에서 음성인식 동작 중 실패과정을 도시한 흐름도.
본 발명은 음성인식장치에 관한 것으로, 특히 음성명령을 통해 다양한 기능을 수행하는 음성인식장치의 동작방법에 관한 것이다.
음성인식(voice recognition)기술이란 인간의 음성을 컴퓨터가 분석해 이를 인식 또는 이해하는 기술을 말하는데, 발음에 따라 입 모양과 혀의 위치 변화로 특정한 주파수를 갖는 인간의 음성을 이용, 발성된 음성을 전기신호로 변환한 후 음성신호의 주파수 특성을 추출해 발음을 인식하는 기술이다, 최근에는 이와 같은 음성인식 기술이 장난감 제어, 어학학습 또는 가전기기 제어등과 같은 다양한 분야에 응용되고 있다. 상기와 같은 음성인식기술을 이용하여 해당기능을 수행한다면 키 입력을 통해 해당기능을 수행하는 불편함을 해소하며, 사용자에게 보다 편리한 방법을 제공할 수 있을 것이다.
따라서 본 발명의 목적은 음성명령을 통해 다양한 기능을 수행하는 음성인식장치의 동작방법을 제공함에 있다.
상기 목적을 달성하기 위한 음성인식구동방법이, 음성인식모드에서, 음성명령에 대한 입력을 대기하는 과정과; 상기 음성명령에 대한 입력을 대기하는 동안 입력되는 음성명령에 대한 음성인식실패횟수에 따라 상기 음성인식모드를 유지하는 과정과; 상기 음성인식모드에서 음성명령이 입력되면, 상기 입력된 음성명령을 수행하기 위한 음성인식작업을 수행하는 과정; 상기 음성인식작업을 통해 상기 음성명령 인식이 성공하면, 상기 음성명령에 따른 해당기능을 수행하는 과정과; 상기 음성인식작업을 통해 상기 음성명령 인식이 실패하면, 상기 음성명령 실패원인을 알리는 과정으로 이루어짐을 특징으로 한다.
또한 상기 목적을 달성하기 위한 음성인식구동방법이, 음성인식모드에서 음성명령을 요구하는 음성안내메시지가 출력되는 음성명령입력을 대기하는 과정과; 상기 음성명령이 음성인식시간 경과 전에 입력되면, 상기 음성명령을 인식하기 위한 음성인식작업을 수행하는 과정과; 상기 음성명령이 음성인식시간이 경과 후에도 입력되지 않으면, 음성인식실패 횟수를 체크하고, 상기 음성인식실패 횟수가 일정횟수 이하이면 상기 음성모드로 전환하며, 상기 음성인식실패 횟수가 일정회수 이상이면 상기 음성인식모드를 종료하는 과정과; 상기 음성인식작업을 통해 상기 음성명령인식이 성공하면, 상기 음성명령에 따른 해당데이터를 표시하고 상기 해당데이터의 수행준비를 알리는 음성안내메시지를 출력 후 상기 해당데이터의 기능을 수행하는 과정과; 상기 음성인식작업을 통해 상기 음성명령인식이 실패하면, 음성인식 실패원인을 판단하고, 상기 음성인식 실패가 일정횟수 이하이면 상기 음성인식모드로 전환하며, 상기 음성인식 실패가 일정횟수 이상이면 상기 음성인식모드를 종료하는 과정으로 이루어짐을 특징으로 한다.
또한 상기 목적을 달성하기 위한 휴대단말기에서 음성인식구동방법이, 상기 휴대단말기에서 파워가 온 되면, 음성인식장치를 갱신하여 세팅하는 과정과; 상기 음성인식장치를 세팅 후, 대기모드로 전환하는 과정과; 상기 대기모드에서 음성인식이 선택되면, 음성인식모드로 전환하는 과정과; 상기 음성인식모드에서, 음성명령입력을 대기하는 과정과; 상기 음성명령이 입력되면, 상기 갱신된 음성인식장치를 통해 상기 입력된 음성명령을 수행하기 위한 음성인식작업을 수행하는 과정과; 상기 음성인식작업을 통해 상기 음성명령에 따른 해당기능을 수행하는 과정으로 이루어짐을 특징으로 한다.
또한 상기 목적을 달성하기 위한 음성인식구동방법이, 음성인식모드에서 음성명령을 요구하는 음성안내메시지를 출력하며 음성명령입력을 대기하는 과정과; 상기 직접통화수행을 위한 음성명령이 입력되면, 이름입력을 통해 통화를 수행하는 직접통화를 수행하는 과정과; 상기 메뉴전환수행을 위한 음성명령이 입력되면, 선택되는 메뉴모드로 전환하는 메뉴전환을 수행하는 과정과; 상기 이름통화수행을 위한 음성명령이 입력되면, 이름검색을 통해 해당전화번호로 통화를 수행하는 이름통화를 수행하는 과정과; 상기 이름검색수행을 위한 음성명령이 입력되면, 이름을 검색하여 표시하는 이름검색을 수행하는 과정으로 이루어짐을 특징으로 한다.
또한 상기 목적을 달성하기 위한 음성인식구동방법이, 음성인식모드에서 음성명령을 요구하는 음성안내메시지를 출력하며 음성명령입력을 대기하는 과정과; 직접통화수행을 위해 해당이름이 음성명령으로 입력되면, 음성인식작업을 통해 상기 해당이름에 대응되는 전화번호로 통화수행준비를 알리는 음성안내메시지 출력 후 상기 전화번호로 통화를 수행하는 과정과; 메뉴전환수행을 위해 해당메뉴 선택이 음성명령으로 입력되면, 상기 음성인식작업을 통해 상기 해당메뉴로 전환 준비를 알리는 음성안내메시지 출력 후 상기 해당메뉴로 전환하는 과정과; 이름통화수행을 위해 이름통화메뉴 선택이 음성명령으로 입력되면, 상기 음성인식작업을 통해 상기 이름통화 메뉴수행을 위한 데이터를 표시하며, 해당이름이 음성명령으로 입력되면 상기 음성인식작업을 통해 상기 해당이름에 대응되는 전화번호로 통화수행준비를 알리는 음성안내메시지 출력 후 상기 전화번호로 통화를 수행하는 과정과; 이름검색수행을 위해 이름검색메뉴 선택이 음성명령으로 입력되면, 상기 음성인식작업을 통해 상기 이름검색 메뉴수행을 위한 데이터를 표시하며, 해당이름이 음성명령으로 입력되면 상기 음성인식작업을 통해 상기 해당이름 및 상기 해당이름에 대응되는 전화번호를 알리는 음성안내메시지를 출력하는 과정과; 음성인식장치의 세팅변경이 선택되면, 음성인식메뉴의 세팅 값 변경 및 음성인식작업의 세팅 값 변경을 수행하는 과정으로 이루어짐을 특징으로 한다.
삭제
삭제
삭제
이하 본 발명의 바람직한 실시 예들의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 도면들 중 동일한 구성들은 가능한 한 어느 곳에서든지 동일한 부호들을 나타내고 있음을 유의하여야 한다.
본 발명의 실시 예에서는 휴대 단말기를 예로 들어 설명될 것이다. 그러나 상기 카메라를 구비한 휴대 단말기뿐만 아니라 TV 수신기를 구비하는 휴대 단말기등 모든 종류의 단말기에서도 동일하게 적용될 수 있다.
도 1은 본 발명의 실시 예에 따른 휴대 단말기의 구성을 도시하는 도면 이다.
상기 도 1을 참조하면, RF부123은 휴대 단말기의 무선 통신 기능을 수행한다. 상기 RF부123은 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF송신기와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강변환하는 RF수신기등을 포함한다.
모뎀(MODEM)120은 상기 송신되는 신호를 부호화 및 변조하는 송신기 및 상기 수신되는 신호를 복조 및 복호화하는 수신기 등을 구비한다. 오디오 처리부125는 코덱을 구성할 수 있으며, 상기 코덱은 패킷데이터 등을 처리하는 데이터 코덱과 음성등의 오디오 신호를 처리하는 오디오 코덱을 구비한다. 상기 오디오 처리부125는 상기 모뎀120에서 수신되는 디지털 오디오신호를 상기 오디오코덱을 통해 아날로그신호 변환하여 재생하거나 또는 마이크로부터 발생되는 송신되는 아날로그 오디오신호를 상기 오디오코덱을 통해 디지털 오디오신호로 변환하여 상기 모뎀120으로 전송하는 기능을 수행한다. 상기 코덱은 별도로 구비거나 또는 제어부110에 포함될 수 있다.
메모리130은 프로그램 메모리, 데이터 메모리들로 구성될 수 있다. 상기 프로그램 메모리는 휴대단말기의 일반적인 동작을 제어하기 위한 프로그램들 및 본 발명의 실시 예에 따라 음성명령에 따라 해당기능을 수행하도록 제어하는 프로그램들을 저장할 수 있다. 또한 상기 데이터 메모리는 상기프로그램들을 수행하는 중에 발생되는 데이터들을 일시 저장하는 기능을 수행한다. 또한 상기 메모리130은 본 발명의 실시 예에 따라 이름 및 상기 이름에 대응되는 전화번호가 저장된 폰 북을 저장할 수 있다.
제어부110은 휴대 단말기의 전반적인 동작을 제어하는 기능을 수행한다. 또한 상기 제어부10은 상기 모뎀120 및 코덱을 포함할 수도 있다. 또한 상기 제어부110은 본 발명의 실시 예에 따라 음성인식모드에서 입력되는 음성명령에 대응되는 해당기능 수행하도록 제어한다. 또한 상기 제어부110은 본 발명의 실시 예에 따라 음성인식모드에서 음성명령인식의 실패 원인을 알리도록 제어한다. 또한 상기 제어부110은 본 발명의 실시 예에 따라 음성인식모드에서 호 수신, 메시지 수신 및 종료키 입력등과 같은 이빈트가 발생하면 상기 음성인식모드를 종료하도록 제어한다.
표시부160은 상기 제어부110에서 출력되는 사용자 데이터를 표시한다. 여기서 상기 표시부160은 LCD를 사용할 수 있으며, 이런 경우 상기 표시부160은 LCD제어부(LCD controller), 영상데이터를 저장할 수 있는 메모리 및 LCD표시소자 등을 구비할 수 있다. 여기서 상기 LCD를 터치스크린(touch screen) 방식으로 구현하는 경우, 입력부로 동작할 수도 있다. 또한 상기 표시부160은 본 발명의 실시 예에 따라 음성인식모드에서 음성인식메뉴의 종류를 표시할 수 있다.
키입력부127은 숫자 및 문자 정보를 입력하기 위한 키들 및 각종 기능들을 설정하기 위한 기능키들을 구비한다. 또한 상기 키입력부127은 본 발명의 실시 예에 따라 음성인식모드을 수행하기 위한 기능키를 구비할 수 있다.
상기 음성인식장치170은 자동음성인식부(ASR) 문자변환부(TTS) 및 데이터베 이스(DB)로 구성된다. 상기 자동음성인식부(ASR)는 마이크를 통해 사용자가 발성한 음성을 입력하고, 상기 입력된 음성의 시작점 및 끝점을 검출하여 입력된 음성의 앞뒤에 있는 묵음구간을 제외한 음성구간에서의 특징데이터를 추출한 후, 실시간으로 백터 양자화 한다. 이후 특징데이터를 이용하여 데이터베이스(DB)에 등록된 음성데이터들에 대하여 유사도가 가장 유사한 음성데이터를 검색하여 선정한다. 본 발명에서 상기 자동음성인식부(ASR)는 음성인식모드에서 입력되는 음성명령을 인식하여, 상기 데이터베이스(DB)에 등록된 음성데이터들 중 유사도가 가장 유사한 음성데이터들을 검색하여 선정한다. 상기 문자음성변변부(TTS)는 도움말 파일이나 웹페이지와 같은 컴퓨터 문서의 내용을 사람이 읽어주는 소리로 만들어주는 음성합성 프로그램의 한 종류이다. 본 발명에서 상기 문자음성변환부(TTS)는 음성인식모드에서 입력되는 음성명령에 따른 해당기능에 대한 진행 준비를 알리를 음성안내메시지를 출력한다. 상기 데이터베이스(DB)에는 상기 메모리130의 폰 북에 저장된 이름 및 상기 이름에 대응되는 전화번호와 동일한 데이터가 음성으로 저장되며, 상기 음성인식메뉴의 종류이름이 음성데이터로 저장된다.
상기와 같은 휴대 단말기에서 음성인식을 수행하는 동작을 도 2를 통해 살펴보면, 201단계에서 상기 휴대단말기의 파워가 온 되면 상기 휴대단말기의 부팅작업이 수행된다. 상기 부팅작업 중 음성인식장치를 세팅하는 202단계를 진행하며, 상기 202단계에서는 초기음성인식 값을 세팅한다, 상기 초기 음성인식 값에는 음성명령인식시간, 음성인식단계, 음성인식결과값 개수 및 자동음성인식장치(ARS)의 버퍼크기, 상기 문자변환부(TTS)의 버퍼크기, 상기 자동음성인식장치(ARS)에서 사용 되는 언어 및 음성안내메시지 볼륨크기가 있다. 또한 상기 202단계에서 상기 음성인식장치의 데이터베이스에 저장된 데이터와 상기 메모리130의 폰 북에 저장된 데이터를 싱크하는 과정을 수행한다. 상기 폰 북의 데이터가 추가, 수정 및 삭제 시, 이에 대응되도록 상기 음성인식장치의 데이터베이스에 저장된 데이터를 갱신한다. 상기 음성인식장치의 데이터베이스에 저장된 데이터와 상기 메모리130의 폰 북에 저장된 데이터간의 싱크과정은 음성인식모드 전환 시마다 수행될 수 있다. 또한 상기 202단계에서 상기 음성인식메뉴의 추가, 수정, 삭제 및 음성인식메뉴의 이름이 변경 시, 상기 변경된 음성인식메뉴의 정보를 상기 음성인식장치의 데이터베이스에 갱신하는 과정을 수행한다. 상기 음성인식메뉴의 정보가 변경 시, 상기 변경된 음성인식메뉴의 정보를 상기 음성인식장치의 데이터베이스에 갱신하는 과정은 음성인식모드 전환 시마다 수행될 수 있다.
상기 음성인식장치의 세팅이 완료되면, 상기 휴대단말기는 203단계의 대기모드로 전환하다. 상기 휴대단말기의 대기모드에서 음성인식을 선택하면, 상기 제어부110은 204단계에서 이를 감지하고 음성인식모드로 전환하는 205단계를 진행한다. 상기 음성인식모드로 전환하면, 상기 제어부110은 이를 감지하고 상기 표시부160을 제어하여 상기 음성인식메뉴의 종류를 표시한다. 상기 음성인식메뉴의 종류표시와 함께 상기 제어부110은 상기 음성인식장치의 문서변환부(TTS)를 제어하여 원하는 음성명령입력을 요구하는 음성안내메시지가 출력되는 206단계를 진행한다. 설정된 음성명령인식시간 내에 음성명령이 입력되면, 상기 제어부110은 207단계에서 이를 감지하고 상기 음성인식장치170의 자동음성인식부(ASR)를 제어하여 음성인식작업을 수행하는 208단계를 진행한다. 상기 음성인식작업이 수행되면, 소리음과 함께 상기 음성인식작업이 수행중임을 알리는 프로세스 바가 표시된다. 상기 음성인식장치170의 자동음성인식부(ASR)에서 인식할 수 있는 인식대상에는 사람이름, 메뉴이름, 숫자, 음성인식결과를 선택할 수 있는 음성명령어등이 있다, 상기 설정된 음성명령인식시간이 경과하여도 음성명령이 입력되지 않으면, 상기 제어부110은 208단계에서 이를 감지하고 상기 음성인식실패의 횟수를 체크한다. 상기 음성인식 실패의 횟수가 일정회수 이하이면, 상기 제어부110은 209단계에서 이를 감지하고 상기 205단계의 음성인식모드로 전환 후 음성명령의 입력을 요구하는 상기 206단계를 진행한다. 상기 음성인식 실패의 횟수가 일정회수 이상이면, 상기 제어부110은 210단계에서 이를 감지하고 상기 음성인식모드를 종료한다.
상기 208단계의 음성인식작업을 통해 상기 입력된 음성명령에 따른 해당데이터가 존재하면, 상기 제어부110은 211단계 및 212단계에서 이를 감지하고 상기 음성명령에 따른 해당데이터를 표시하는 213단계를 진행한다. 이와 함께 상기 제어부110은 214단계에서 상기 음성인식장치의 문서변환부(TTS)를 제어하여 해당데이터의 진행 준비를 알리는 음성안내메시지를 출력 후, 상기 해당기능을 수행하는 215단계를 진행한다.
또한 상기 208단계의 음성인식작업 중 호 수신, 메시지 수신 및 종료키 입력과 같은 이벤트가 발생하면, 상기 제어부110은 상기 211단계에서 이를 감지하고 상기 음성인식작업을 종료하는 216단계를 진행한다.
또한 상기 208단계의 음성인식작업을 통해 상기 입력된 음성명령에 따른 해 당데이터가 존재하지 않으며, 상기 제어부110은 상기 212단계에서 이를 감지하고 상기 음성인식실패의 횟수를 체크한다. 상기 음성인식 실패의 횟수가 일정회수 이하이면, 상기 제어부110은 217단계에서 이를 감지하고 상기 205단계의 음성인식모드로 전환 후 음성명령의 입력을 요구하는 상기 206단계를 진행한다. 상기 음성인식 실패의 횟수가 일정회수 이상이면, 상기 제어부110은 218단계에서 이를 감지하고 상기 음성인식실패의 원인을 판단한다. 상기 음성인식실패의 원인이 입력된 음성명령에 따른 해당데이터가 상기 음성인식장치170의 데이터베이스에 존재하지 않아 실패한 것이면, 상기 제어부110은 219단계에서 이를 감지하고 상기 음성인식모드를 종료한다, 또한 상기 음성인식실패의 원인이 일정이상의 소음이면, 상기 제어부110은 219단계에서 이를 감지하고 상기 음성인식모드를 종료한다,
상기와 같은 휴대 단말기에서 음성인식을 수행하는 과정을 도 3 - 도 16을 통해 상세히 설명한다.
도 3은 본 발명의 제1실시 예에 따른 휴대단말기에서 음성인식 동작을 도시한 흐름도이며, 도 4a - 도 4e는 도 3을 설명하기 위한 도면이며, 도 5는 도 3의 직접통화수행을 위한 음성인식 동작을 도시한 흐름도이며, 도 6a - 도 6g는 도 5를 설명하기 위한 도면이며, 도 7은 도 3의 메뉴전환수행을 위한 음성인식 동작을 도시한 흐름도이며, 도 8a - 도 8h는 도 7을 설명하기 위한 도면이며, 도 9는 도 3의 이름통화수행을 위한 음성인식 동작을 도시한 흐름도이며, 도 10a - 도 10e는 도 9를 설명하기 위한 도면이며, 도 11은 도 3의 이름검색수행을 위한 음성인식 동작을 도시한 흐름도이며, 도 12a - 도 12l은 도 11을 설명하기 위한 도면이며, 도 13a 및 도 13b는 도 3의 음성인식장치의 세팅수행을 위한 동작을 도시한 흐름도이며, 도 14a - 도 14h는 도 13a를 설명하기 위한 도면이며, 도 15a - 도 15o는 도 13b를 설명하기 위한 도면이며, 도 16a - 도 16f는 본 발명의 제1실시 예에 따른 휴대단말기에서 음성인식 동작 중 실패과정을 도시한 흐름도이다.
본 발명의 실시 예에서 음성인식의 대상은 이름 및 메뉴이름 및 , 음성인식결과를 선택할 수 있는 음성명령어로 가정하며, 상기 음성인식결과를 선택할 수 있는 음성명령어에는 다음 데이터를 선택할 수 있는 '다음'음성명령어 및 이전데이터를 선택할 수 있는 '이전'음성명령어로 가정하여 설명한다. 또한 본 발명의 실시 예에서 상기 음성인식장치의 데이터베이스에 저장된 전화번호의 종류 중 휴대폰을 제1전화번호로, 집을 제2전화번호로 가정하여 설명하며, 상기 제1전화번호가 기본값으로 설정되어 있다고 가정하여 설명한다. 또한 본 발명의 실시 예에서 음성인식의 최대실패횟수는 2회로 가정하며, 상기 음성인식실패횟수가 2회가 되면 상기 음성인식모드를 종료하는 것으로 가정하여 설명한다.
이하 본 발명의 실시 예를 도 1의 참조와 함께 상세히 설명한다.
상기 도 3 및 도 4를 참조하면, 상기 휴대단말기의 대기모드인 301단계에서 상기 휴대단말기의 사용자가 통화키를 일정시간 이상 입력하거나, 또는 상기 휴대단말기의 메뉴상에서 음성인식을 선택하면, 상기 제어부110은 302단계에서 이를 감지하고 음성인식모드로 전환하는 303단계를 진행한다. 상기 음성모드로 전환하면, 상기 제어부110은 상기 표시부160을 제어하여 상기 음성인식메뉴의 종류를 표시한다. 이와 함께 상기 제어부110은 305단계에서 상기 음성인식장치 문서변환부(TTS)를 제어하여 원하는 음성명령입력을 요구하는 음성안내메시지를 출력하는 305단계를 진행한다. 도 4a는 상기 휴대단말기의 대기모드를 나타내며, 도 4b는 상기 휴대단말기의 메뉴 종류를 나타낸다. 도 4c는 상기 도 4a에서 통화키를 일정시간 이상 입력하거나 상기 도 4b에서 음성인식(Any voice)을 선택하면 전환되는 음성인식모드를 나타낸다. 상기 도 4c의 음성인식모드로 전환 시 상기 음서인식의 종류를 표시 및 음성명령입력을 요구하는 안내메시지를 출력됨을 나타내고 있다. 도 4d는 상기 음성인식메뉴의 종류를 나타내고 있다.
상기 도 4c와 같은 음성인식모드에서 상기 사용자가 음성명령을 입력하면, 상기 제어부110은 306단계에서 이를 감지하고 상기 입력된 음성명령의 인식대상을 판단한다. 상기 입력된 음성명령이 '사람이름'이면, 상기 제어부110은 307단계에서 이를 감지하고 직접통화를 수행하는 500단계를 진행한다.
상기 도 5 및 도 6을 통해 상기 직접통화의 수행동작을 보면, 상기 음성인식모드에서 상기 사용자가 501단계에서 해당이름을 음성명령으로 입력하면, 상기 제어부110은 이를 감지하고 상기 음성인식부(ASR)를 제어하여 상기 음성 입력된 해당이름이 상기 음성인식장치의 데이터베이스에 존재하는지 검색한다. 상기 해당이름이 존재하면, 상기 해당이름 및 기본값으로 설정된 제1전화번호를 표시하며 제1전화번호로 통화수행을 준비중임을 알리는 음성안내메시지를 출력하는 502단계를 진행한다. 상기 제1전화번호로 통화수행 준비가 완료되는 동안 음성입력이 없으면, 상기 제어부110은 504단계에서 이를 감지하고 상기 해당이름의 제1전화번호로 통화를 수행하는 508단계를 진행한다.
상기 제1전화번호로 통화수행 준비 중 일 때 '다음'음성명령이 입력되면, 상기 제어부110은 503단계에서 이를 감지하고 505단계를 진행한다. 상기 505단계에서는 상기 해당이름 및 상기 해당이름으로 저장된 제2전화번호(집)가 표시되며, 제2전화번호(집)로 통화수행을 준비 중임을 알리는 음성안내메시지를 출력한다. 상기 제2전화번호로 통화수행 준비가 완료되는 동안 음성입력이 없으면, 상기 제어부110은 507단계에서 이를 감지하고 상기 해당이름의 제2전화번호로 통화를 수행하는 상기 508단계를 진행한다. 상기 제2전화번호로 통화수행 준비 중일 때 '이전'음성명령이 입력되면, 상기 제어부110은 506단계에서 이를 감지하고 상기 502단계를 진행한다.
도 6a는 음성인식모드를 나타내며, 도 6b는 상기 음성인식모드에서 사용자가 해당이름으로 'Brian Adams'를 음성명령으로 입력하는 과정으로 나타낸다.
도 6c는'Brian Adams'의 휴대폰번호 표시 및 상기 휴대폰번호로 통화를 준비 중임을 알리는 음성안내메시지를 출력하는 과정을 나타낸다. 상기 도 6c에서 확인(OK)키가 입력되면 상기 Brian Adams'의 휴대폰 번호로 통화수행을 수행하고, 우측방향키를 입력하면 도 6e가 진행된다.
도 6d는 상기 휴대폰번호를 준비 중 임을 나타내며, 상기 도 6d에서 휴대폰번호로 통화수행 준비가 완료되는 동안 음성이 입력되지 않으며. 상기 휴대폰번호로 통화를 수행한다. 상기 도 6d에서 확인(OK)키를 입력하면 상기 Brian Adams'의 휴대폰 번호로 통화수행을 수행하고, 우측방향키를 입력하면 도 6e가 진행된다.
도 6e는 상기 도 6d에서 '다음'음성명령이 입력되어'Brian Adams'의 집 번호 표시 및 상기 집 번호로 통화를 준비 중임을 알리는 음성안내메시지를 출력하는 과정을 나타낸다. 상기 도 6e에서 확인(OK)키를 입력하면 도 6g를 진행하며, 좌측방향키를 입력하면 상기 도 6c가 진행된다.
도 6f는 상기 집 번호를 준비 중임을 나타내며, 상기 도 6f에서 상기 집 번호로 통화수행 준비가 완료되는 동안 '이전'음성명령이 입력되면 도 6c로 진행된다. 상기 도 6f에서 확인(OK)키를 입력하면 도 6g를 진행하며, 좌측방향키를 입력하면 상기 도 6c가 진행된다.
도 6g는 상기 도 6f에서 상기 집 번호로 통화준비가 완료되는 동안 음성입력이 없으면'Brian Adams'의 집 번호로 통화를 수행하는 과정을 나타낸다. 상기 도 6g에서 키 입력을 통해 확인(OK)을 선택하면 상기 Brian Adams'의 집 번호로 휴대폰 번호로 통화를 수행한다.
상기 음성인식모드에서 상기 사용자가 음성명령을 입력하면, 상기 제어부110은 상기 306단계에서 이를 감지하고 상기 입력된 음성명령의 인식대상을 판단한다. 상기 입력된 음성명령이 '해당메뉴이름'이면, 상기 제어부110은 308단계에서 이를 감지하고 해당메뉴로 전환을 수행하는 700단계를 진행한다.
상기 도 7 및 도 8을 통해 상기 해당메뉴전환의 수행동작을 보면, 상기 음성인식모드에서 상기 사용자가 601단계에서 해당메뉴이름을 음성명령으로 입력하면, 상기 제어부110은 이를 감지하고 상기 음성인식부(ASR)를 제어하여 상기 음성 입력된 해당메뉴이름이 상기 음성인식장치의 데이터베이스에 존재하는지 검색한다. 상기 해당이름이 존재하면, 상기 해당메뉴를 표시하며 상기 해당메뉴로 전환준비중임 을 알리는 음성안내메시지를 출력하는 702단계를 진행한다. 상기 해당메뉴로 전환준비가 완료되는 동안 음성입력이 없으면, 상기 제어부110은 713단계에서 이를 감지하고 상기 해당메뉴모드로 전환하는 707단계를 진행한다.
상기 해당메뉴로 전환준비 중 일 때 '다음'음성명령이 입력되면, 상기 제어부110은 703단계에서 이를 감지하고 704단계를 진행한다. 상기 704단계에서는 상기 해당메뉴의 다음메뉴로 전환준비 중임을 알리는 음성안내메시지를 출력한다. 상기 다음메뉴로 전환준비가 완료되는 동안 음성입력이 없으면, 상기 제어부110은 706단계에서 이를 감지하고 상기 해당메뉴모드로 전환하는 상기 707단계를 진행한다. 상기 다음메뉴로 전환준비 중 일 때 '이전'음성명령이 입력되면, 상기 제어부110은 705단계에서 이를 감지하고 상기 702단계를 진행한다.
또한, 키 입력을 통해 상기 음성인식모드에서 표시되는 음성인식메뉴의 종류 중 해당메뉴를 선택하면, 상기 제어부110은 708단계에서 이를 감지하고 상기 음성인식모드를 정지하는 709단계를 진행한다. 상기 음성인식모드가 정지된 상태에서 상기 사용자가 확인키를 입력하면 상기 제어부110은 712단계에서 이를 감지하고 상기 해당메뉴모드로 전환하는 상기 707단계를 진행한다. 또는 상기 음성인식모드가 정지된 상태에서 재 시작을 선택하면, 상기 제어부110은 710 단계에서 이를 감지하고 상기 음성인식모드로 전환하는 715단계를 진행한다.
도 8a는 음성인식모드를 나타내며, 도 8b는 상기 음성인식모드에서 사용자가 해당메뉴이름으로 'Calendar'를 음성명령으로 입력하는 과정으로 나타낸다. 상기 도 8a 및 도 8b에서 하측방향키를 두 번 입력하여 상기'Calendar'가 선택되면 도 8h가 진행된다.
도 8c는 'Calendar' 표시 및 'Calendar' 모드로 전환 준비 중임을 알리는 음성안내메시지를 출력하는 과정을 나타낸다. 상기 도 8c에서 확인(OK)키가 입력되면 상기'Calendar'모드로 전환되며, 하측방향키를 한 번 입력되면 도 8e로 진행된다.
도 8d는 상기 'Calendar'모드로 전환준비 중임을 나타내며, 상기 도 8d에서 'Calendar'모드로 전환준비가 완료되는 동안 음성이 입력되지 않으면 상기'Calendar'모드로 전환된다. 상기 도 8d에서 확인(OK)키가 입력되면 상기'Calendar'모드로 전환되며, 하측방향키가 한 번 입력되면 도 8e로 진행된다.
도 8e는 상기 도 8d에서 '다음'음성명령이 입력되어 다음메뉴인 'Camcorder' 표시 및 상기 'Camcorder'모드로 전환준비 중임을 알리는 음성안내메시지를 출력하는 과정을 나타낸다. 상기 도 8e에서 확인(OK)키가 입력되면 도 8g가 진행되며, 상측방향키를 한 번 입력되면 상기 도 8c가 진행된다.
도 8f는 상기 'Camcorder'모드로 전환준비 중임을 나타낸다. 상기 도 8f에서 'Camcorder'모드로 전환준비 중 '이전'음성명령이 입력되면 도 8c가 진행된다. 상기 도 8f에서 확인(OK)키가 입력하면 도 8g가 진행되며, 상측방향키를 한번 입력되면 상기 도 8c가 진행된다.
도 8g는 상기 도 8f에서 'Camcorder'모드로 전환준비가 완료되는 동안 음성이 입력되지 않아 상기 'Camcorder'모드로 전환되는 과정을 나타낸다. 상기 도 8g에서 키 입력을 통해 확인(OK)이 선택되면 상기 'Camcorder'모드로 전환된다.
도 8h는 음성인식모드가 정지된 상태를 나타낸다. 상기 도 8g에서 키 입력을 통해 확인(OK)이 선택되면 상기 'Camcorder'모드로 전환되며, 재 시작(Resume)을 선택하면 상기 도 8a로 전환된다.
상기 음성인식모드에서 상기 사용자가 음성명령을 입력하면, 상기 제어부110은 상기 306단계에서 이를 감지하고 상기 입력된 음성명령의 인식대상을 판단한다. 상기 입력된 음성명령이 '이름통화'메뉴이면, 상기 제어부110은 309단계에서 이를 감지하고 상기 이름통화를 수행하는 900단계를 진행한다.
상기 도 9 및 도 10을 통해 상기 이름통화의 수행동작을 보면, 상기 제어부110은 상기 음성인식부(ASR)를 제어하여 상기 음성 인식장치의 데이터베이스에 상기 이름통화수행을 위한 데이터가 존재하는지 검색한다. 상기 이름통화수행을 위한 데이터가 존재하지 않으면, 상기 제어부110은 901단계에서 이를 감지하고 상기 이름검색수행을 위한 데이터가 존재하지 않음을 표시하는 903단계를 진행한다. 상기 이름통화수행을 위한 데이터가 존재하면, 상기 제어부110은 901단계에서 이를 감지하고 상기 표시부160을 제어하여 상기 음성 인식장치의 데이터베이스에 저장된 이름 및 상기 이름에 대응되는 전화번호데이터들을 표시하는 902단계를 진행한다. 이와 함께 해당이름에 대한 음성명령입력을 요구하는 음성안내메시지가 출력되는 904단계를 진행한다. 상기 사용자가 해당이름을 음성명령으로 입력하면, 상기 제어부110은 905단계에서 이를 감지하고 상기 902단계에서 표시된 데이터 중 상기 음성명령으로 입력된 해당이름 및 상기 해당이름에 대응되는 전화번호를 검색한다. 상기 해당이름이 존재하면, 상기 해당이름 및 기본값으로 설정된 제1 전화번호를 표시하며 제1전화번호로 통화수행을 준비 중 임을 알리는 음성안내메시지를 출력하는 906단계를 진행한다. 상기 제1전화번호로 통화수행 준비가 완료되는 동안 음성입력이 없으면, 상기 제어부110은 908단계에서 이를 감지하고 상기 해당이름의 제1전화번호로 통화를 수행하는 912단계를 진행한다.
상기 제1전화번호로 통화수행 준비 중 일 때 '다음'음성명령이 입력되면, 상기 제어부110은 907단계에서 이를 감지하고 909단계를 진행한다. 상기 909단계에서는 상기 해당이름 및 상기 해당이름으로 저장된 제2전화번호(집)가 표시되며, 제2전화번호(집)로 통화수행을 준비 중임을 알리는 음성안내메시지를 출력한다. 상기 제2전화번호로 통화수행 준비가 완료되는 동안 음성입력이 없으면, 상기 제어부110은 911단계에서 이를 감지하고 상기 해당이름의 제2전화번호로 통화를 수행하는 상기 912단계를 진행한다. 상기 제2전화번호로 통화수행 준비 중일 때 '이전'음성명령이 입력되면, 상기 제어부110은 910단계에서 이를 감지하고 상기 906단계를 진행한다.
또한, 상기 904단계에서 키 입력을 통해 해당이름을 선택하면, 상기 제어부110은 913단계에서 이를 감지하고 상기 음성인식모드를 정지하는 914단계를 진행한다. 상기 음성인식모드가 정지된 상태인 917단계에서 상기 사용자가 키 입력을 통해 상기 해당이름 및 상기 해당이름으로 저장된 전화번호를 선택한 후 통화키를 입력하면, 상기 제어부110은 918단계에서 이를 감지하고 상기 선택된 번호로 통화를 수행하는 상기 912단계를 진행한다. 또는 상기 음성인식모드가 정지된 상태에서 재 시작을 선택하면, 상기 제어부110은 915단계에서 이를 감지하고 상기 음성 인식모드로 전환하는 916단계를 진행한다.
도 10a는 음성인식모드를 나타낸다. 도 10b는 상기 음성인식모드에서 사용자가 '이름통화'메뉴를 음성명령으로 입력하는 과정으로 나타내며, 상기 도 10b에서 키 입력을 통해 확인(OK)이 선택되면 도 10c로 진행된다.
도 10c는 음성인식장치의 데이터베이스에 저장된 이름 및 상기 이름에 대응되는 전화번호데이터들의 표시 및 해당이름에 대한 음성명령입력을 요구하는 음성안내메시지가 출력되는 과정을 나타내고 있다. 상기 도 10c에서 키 입력을 통해 확인(OK)이 선택되면 현재 선택된 이름 및 상기 이름에 대응되는 전화번호로 통화가 수행되며, 방향키 입력을 통해 해당이름이 선택되면 도 10f가 진행된다.
도 10d는 해당이름으로'Brian Adams'를 음성명령으로 입력하는 과정으로 나타낸다. 상기 도 10d에서 키 입력을 통해 확인(OK)이 선택되면 현재 선택된 이름 및 상기 이름에 대응되는 전화번호로 통화가 수행되며, 방향키 입력을 통해 해당이름이 선택되면 도 10f가 진행된다. 상기 도 10d 이후 과정은 상기 도 6c - 도 6g와 동일하다.
도 10e는 음성인식장치의 데이터베이스에 저장된 데이터가 없음을 나타낸다.
도 10f는 음성인식모드가 정지된 상태를 나타낸다. 상기 도 10f에서 키 입력을 통해 확인(OK)이 선택되면 선택된 이름 및 상기 이름에 대응되는 전화번호로 통화를 수행하며, 재 시작(Resume)을 선택하면 상기 음성인식모드로 전환된다
상기 음성인식모드에서 상기 사용자가 음성명령을 입력하면, 상기 제어부110은 상기 306단계에서 이를 감지하고 상기 입력된 음성명령의 인식대상을 판단한다. 상기 입력된 음성명령이 '이름검색'메뉴이면, 상기 제어부110은 310단계에서 이를 감지하고 상기 이름검색을 수행하는 1100단계를 진행한다.
상기 도 11 및 도 12를 통해 상기 이름검색의 수행동작을 보면, 상기 제어부110은 상기 음성인식부(ASR)를 제어하여 상기 음성 인식장치의 데이터베이스에 상기 이름검색수행을 위한 데이터가 존재하는지 검색한다. 상기 이름통화수행을 위한 데이터가 존재하지 않으면, 상기 제어부110은 1101단계에서 이를 감지하고 상기 이름검색수행을 위한 데이터가 존재하지 않음을 표시하는 1102단계를 진행한다. 상기 이름통화수행을 위한 데이터가 존재하면, 상기 제어부110은 1101단계에서 이를 감지하고 상기 표시부160을 제어하여 상기 음성 인식장치의 데이터베이스에 저장된 이름 및 상기 이름에 대응되는 전화번호데이터들을 표시하는 1103단계를 진행한다. 이와 함께 해당이름에 대한 음성명령입력을 요구하는 음성안내메시지가 출력되는 1104단계를 진행한다. 상기 사용자가 해당이름을 음성명령으로 입력하면, 상기 제어부110은 1105단계에서 이를 감지하고 상기 1104단계에서 표시된 이름데이터 중 상기 음성명령으로 입력된 해당이름을 검색한다. 상기 해당이름이 존재하면, 상기 해당이름 및 기본값으로 설정된 제1전화번호를 표시하며, 상기 해당이름 및 제1전화번호를 알리는 음성안내메시지를 출력하는 1106단계를 진행한다. 상기 제1전화번호의 출력수행을 준비가 완료되는 동안 음성입력이 없으면, 상기 제어부110은 1108단계에서 이를 감지하고 상기 해당이름 및 상기 해당이름의 제1전화번호를 표시하며, 상기 해당이름 및 상기 해당이름의 제1전화번호를 알리는 음성안내메시지를 출력하는 1112단계를 진행한다.
상기 제1전화번호의 출력수행을 준비 중 일 때 '다음'음성명령이 입력되면, 상기 제어부110은 1107단계에서 이를 감지하고 1109단계를 진행한다. 상기 1109단계에서는 상기 해당이름 및 상기 해당이름으로 저장된 제2전화번호(집)를 표시하며, 상기 해당이름 및 상기 2전화번호(집)를 알리는 음성안내메시지를 출력한다. 상기 제2전화번호의 출력수행을 준비가 완료되는 동안 음성입력이 없으면, 상기 제어부110은 111단계에서 이를 감지하고 상기 해당이름 및 상기 제2전화번호를 알리는 음성안내메시지를 출력하는 상기 1112단계를 진행한다. 상기 제2전화번호로 출력수행을 준비 중 일때 '이전'음성명령이 입력되면, 상기 제어부110은 1110단계에서 이를 감지하고 상기 116단계를 진행한다.
또한, 상기 11004단계에서 키 입력을 통해 해당이름을 선택하면, 상기 제어부110은 1115단계에서 이를 감지하고 상기 음성인식모드를 정지하는 1116단계를 진행한다. 1119단계에서 상기 키 입력을 통해 상기 해당이름에 대응되는 전화번호를 선택 하면, 상기 해당이름 및 선택된 전화번호가 표시되는 1120단계를 진행한다. 또는 상기 음성인식모드가 정지된 상태에서 재 시작을 선택하면, 상기 제어부110은 1117단계에서 이를 감지하고 상기 음성인식모드로 전환하는 1118단계를 진행한다.
도 12a는 음성인식모드를 나타낸다, 도 12b는 상기 음성인식모드에서 음성명령입력을 요구하는 안내메시지가 출력되는 과정을 나타내며, 상기 도 12b에서 키 입력을 통해 확인(OK)이 선택되면 도 12c로 진행된다.
도 12c는 이름검색모드에서 해당이름에 대한 음성명령입력을 요구하는 음성안내메시지가 출력되는 과정으로 나타낸다. 상기 도 12c에서 키 입력을 통해 확인(OK)이 선택되면 선택된 이름 및 전화번호가 표시되며, 방향키가 입력되면 도 12k가 진행된다.
도 12d는 이름검색모드에서 해당이름으로 'Brian Adams'를 음성명령으로 입력하는 과정으로 나타낸다. 상기 도 12d에서 키 입력을 통해 확인(OK)이 선택되면 선택된 이름 및 전화번호가 표시되며, 방향키가 입력되면 도 12k가 진행된다.
도 12e는 'Brian Adams' 및 휴대폰번호 표시하며, 'Brian Adams' 및 휴대폰번호를 알리는 음성안내메시지를 출력하는 과정을 나타낸다. 상기 도 12e에서 키 입력을 통해 확인(OK)이 선택되면 도 12k가 진행되며, 우측방향키를 입력하면 도 12g가 진행된다.
도 12f는 'Brian Adams' 의 휴대폰번호를 출력기 위한 진행과정을 나타낸다. 상기 도 12f에서 'Brian Adams' 의 휴대폰번호를 출력기 위한 진행과정이 완료되기 전에 음성입력이 없으면 도 12j로 진행되며, 키 입력을 통해 확인(OK)이 선택되면 도 12j가 진행되며, 우측방향키를 입력하면 도 12g가 진행된다.
도 12g는 도 12f에서 '다음'음성명령이 입력되어'Brian Adams' 및 집 번호 표시하며, 'Brian Adams' 및 집 번호를 알리는 음성안내메시지를 출력하는 과정을 나타낸다. 상기 도 12g에서 키 입력을 통해 확인(OK)이 선택되면 도 12i가 진행되며, 좌측방향키를 입력하면 도 12e가 진행된다.
도 12h는 'Brian Adams' 의 집 번호를 출력기 위한 진행과정을 나타낸다. 상기 도 12h에서 'Brian Adams' 의 휴대폰번호를 출력기 위한 진행과정 중에 '이전'음성명령이 입력되면 도 12e로 진행되며, 키 입력을 통해 확인(OK)이 선택되면 도 12i가 진행되며, 좌측방향키를 입력하면 도 12e가 진행된다.
도 12i는 'Brian Adams' 및 집 번호 표시하며, 'Brian Adams' 및 집 번호를 알리는 음성안내메시지를 출력하는 과정을 나타낸다. 상기 도 12i에서 좌측방향키를 입력하면 도 12j가 진행된다.
도 12j는 'Brian Adams' 및 휴대폰번호 표시하며, 'Brian Adams' 및 휴대폰번호를 알리는 음성안내메시지를 출력하는 과정을 나타낸다. 상기 도 12j에서 우측방향키를 입력하면 도 12i가 진행된다.
도 12k는 음성인식모드가 정지된 상태로, 키 입력을 통해 선택된 이름 및 전화번호의 표시되는 상태를 나타낸다. 상기 도 12k에서 키 입력을 통해 다른 이름이 선택되면 도 12l이 진행되며, 재 시작(Resume)이 선택되면 도 12c가 진행된다.
상기 303단계의 음서인식모드에서 '옵션'을 선택하면, 상기 제어부110은 311단계에서 이를 감지하고 음성인식장치의 세팅값 변경을 수행하는 1200단계를 진행한다.
도 13 - 도 15를 통해 상기 음성인식장치의 세팅값 변경을 수행과정을 살펴본다. 상기 도 13a를 참조하면, 도 14a와 같은 음성인식모드에서 음성인식장치의 세팅값 변경을 선택하면, 상기 제어부110은 이를 감지하고 도 14a와 같이 세팅종류를 표시하는 1301단계를 진행한다. 상기 세팅의 종류 중 메뉴세팅을 선택하면 상기 제어부110은 1302단계에서 이를 감지하고 도 14c와 같은 음성인식메뉴의 종류를 표시하는 1303단계를 진행한다. 상기 사용자가 해당메뉴를 선택 후 확인을 선택하면, 상기 제어부110은 1304단계 및 1305단계에서 이를 감지하고 상기 선택된 메뉴가 설 정 및 해제여부를 체크한다. 상기 선택된 해당메뉴가 설정되어 있지 않으면, 상기 제어부110은 1306단계에서 이를 감지하고 상기 해당메뉴를 설정하는 1307단계를 진행한다. 또는 상기 선택된 해당메뉴가 설정되어 있으면, 상기 제어부110은 상기 1306단계에서 이를 감지하고 상기 해당메뉴를 해제하는 1308단계를 진행한다. 도 14c 및 도 14d는 선택된 해당메뉴의 확인키 입력에 따라 설정 및 해제되는 상태를 나타내고 있다.
상기 1303단계에서 옵션을 선택하면, 상기 제어부110은 1309단계에서 이를 감지하고 도 14e와 같이 선택된 해당메뉴의 변경종류를 표시하는 1310단계를 진행한다. 상기 해당메뉴의 변경종류 중 이름변경을 선택하면, 상기 제어부110은 1311단계에서 이를 감지하고 입력창을 표시한다. 도 14f와 같이 1312단계에서 상기 입력창에 변경할 이름을 입력한 후 확인을 선택하면, 상기 제어부110은 1313단계에서 이를 감지하고 선택된 메뉴의 이름을 변경된 이름으로 대체하여 설정하는 1314단계를 진행한다. 도 14g는 선택된 메뉴의 이름을 변경된 이름으로 대체하여 설정하여 표시한 상태를 나타낸다. 종료(Back)가 선택되면, 상기 제어부110은 1315단계에서 이를 감지하고 상기 메뉴세팅을 종료한다.
상기 1301단계에서 표시되는 세팅의 종류 중 도 15a와 같이 음성인식세팅을 선택하면, 상기 제어부110은 1320단계에서 이를 감지하고 상기 음성인식세팅의 종류를 표시한다. 도 13b를 참조하면, 상기 음성인식세팅의 종류 중 도 15b와 같은 음성명령인식시간을 선택하면, 상기 제어부110은 1321단계에서 이를 감지하고 도 15c와 같이 음성명령인식시간의 종류를 표시하는 1322단계를 진행한다. 상기 음성 명령인식시간의 종류 중 해당 음성명령인식시간을 선택하면, 상기 제어부110은 13223단계에서 이를 감지하고 상기 선택된 음성명령인식시간을 음성인식모드의 음성명령인식시간으로 설정하는 1324단계를 진행한다.
상기 음성인식세팅의 종류 중 음성안내메시지를 선택하면, 상기 제어부110은 1325단계에서 이를 감지하고 상기 음성안내메시지 설정여부를 표시한다. 확인키가 입력 시, 상기 제어부110은 이를 감지하고 상기 음성안내메시지가 설정되어 있으면 1327단계에서 이를 감지하고 상기 음성안내메시지를 해제하는 1328단계를 진행한다. 또는 상기 음성안내메시지가 해제되어 있으면 1329단계에서 이를 감지하고 상기 음성안내메시지를 설정하는 1330단계를 진행한다. 도 15d는 음서안내메시지가 설정된 상태를 나타내며, 도 15e는 음서안내메시지가 해제된 상태를 나타낸다. 상기 음성안내메시지의 설정 및 해제과정이 완료되면, 상기 제어부110은 1331단계에서 이를 감지하고 상기 음성안내메시지의 설정 및 해제과정을 종료한다.
상기 음성인식세팅의 종류 중 도 15f와 같이 음성안내메지의 볼륨설정을 선택하면, 상기 제어부110은 1332단계에서 이를 감지하고 도 15g와 같이 음성볼륨을 설정하는 1333단계를 진행한다. 상기 1333단계에서 음성안내메시지의 볼륨을 설정한 후 확인을 입력하면, 상기 제어부110은 1334단계에서 이를 감지하고 상기 선택된 음성안내메시지의 볼륨크기를 음성인식모드의 음성안내메시지의 볼륨크기로 설정하는 1335단계를 진행한다.
상기 음성인식세팅의 종류 중 도 15h와 같이 음성인식 결과값의 개수를 선택하면, 상기 제어부110은 1336단계에서 이를 감지하고 도 15i와 같이 음성인식 결과 값의 개수의 종류를 표시하는 1337단계를 진행한다. 상기 1337단계에서 음성인식 결과 값의 개수를 선택하면, 상기 제어부110은 1338단계에서 이를 감지하고 상기 음성인식 결과값의 개수를 상기 음성인식모드에서 음성인식을 통해 출력된 결과 값의 개수 설정하는 1339단계를 진행한다.
상기 음성인식세팅의 종류 중 도 15j와 같이 음성인식단계를 선택하면, 상기 제어부110은 1340단계에서 이를 감지하고 도 15k와 같이 음성인식단계의 종류를 표시하는 1341단계를 진행한다. 상기 1341단계에서 음성인식단계를 선택하면, 상기 제어부110은 1342단계에서 이를 감지하고 상기 선택된 음성인식단계를 상기 음성인식모드에서 음성인식의 정확도를 위한 음성인식단계로 설정하는 1343단계를 진행한다.
상기 음성인식세팅의 종류 중 종료를 선택하면, 상기 제어부110은 1344단계에서 이를 감지하고 저장여부를 묻는다. 상기 사용자가 저장을 선택하면, 상기 제어부110은 1345단계에서 이를 감지하고 상기 1324단계, 상기 1328단계 및 1330단계, 상기 1335e나계, 상기 1339단계, 및 상기 1343단계에서 설정된 세팅 값을 저장하는 1346단계를 진행한다.
도 16a - 도 16f는 본 발명의 제1실시 예에 따른 휴대단말기에서 음성인식 동작 중 실패과정을 도시한 흐름도이다.
도 16a는 음성인식모드에서 사용자에게 음성명령입력을 요구하는 안내메시 지를 출력하는 과정을 나타낸다. 도 16b는 음성인식모드의 음성명령인식시간 동안에 사용자의 음성명령입력을 대기하는 과정을 나타낸다. 도 16c는 음성명령의 인식 을 1회 실패 시, 상기 음성인식모드로 전환하여 사용자에게 음성명령재입력을 요구하는 안내메시지를 출력하는 과정을 나타낸다.
도 16d는 음성명령의 인식을 2회 실패 시, 상기 음성명령인식실패의 원인이 상기 음성인식모드의 음성명령인식시간동안 사용자의 음성명령 입력이 없음을 알 리는 과정이다. 도 16e는 음성명령의 인식을 2회 실패 시, 상기 음성명령 인식 실 패의 원인이 입력된 음성명령에 해당하는 데이터가 존재하지 않음을 알리는 과 정이다. 도 16f는 음성명령의 인식을 2회 실패 시, 상기 음성명령인식실패의 원인 이 일정이상의 소음임을 알리는 과정이다.
상기 303단계의 음서인식모드에서 종료를 선택하면, 상기 제어부110은 312단계에서 이를 감지하고 음성인식모드를 종료하는 313단계를 진행한다.
상술한 본 발명의 설명에서는 휴대 단말기와 같은 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시 할 수 있다. 따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위와 특허청구범위의 균등한 것에 의해 정해져야 한다.
즉, 상술한 바와 같이 본 발명은 음성인식 동작을 통해 기능을 수행함으로써, 키 조작 없이 음성명령입력만으로 편리하게 다양한 기능을 수행할 수 있는 효과가 있다.

Claims (33)

  1. 음성인식구동방법에 있어서,
    음성인식모드에서, 음성명령에 대한 입력을 대기하는 과정과,
    상기 음성명령에 대한 입력을 대기하는 동안 입력되는 음성명령에 대한 음성인식실패횟수에 따라 상기 음성인식모드를 유지하는 과정과,
    상기 음성인식모드에서 음성명령이 입력되면, 상기 입력된 음성명령을 수행하기 위한 음성인식작업을 수행하는 과정과,
    상기 음성인식작업을 통해 상기 음성명령 인식이 성공하면, 상기 음성명령에 따른 해당기능을 수행하는 과정과.
    상기 음성인식작업을 통해 상기 음성명령 인식이 실패하면, 상기 음성명령 실패원인을 알리는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  2. 제1항에 있어서, 상기 음성인식모드를 유지하는 과정이,
    상기 음성명령에 대한 입력을 대기하는 동안 상기 음성명령이 상기 음성인식시간이 경과 후에도 입력되지 않으면, 음성인식실패 횟수를 체크하는 과정과.
    상기 음성인식실패 횟수가 일정횟수 이하이면, 상기 음성인식모드를 유지하면서 음성명령에 대한 입력을 대기하는 과정과,
    상기 음성인식실패 횟수가 일정횟수 이상이면, 음성입력이 없음을 알리며 상기 음성인식모드를 종료하는 과정으로 이루어진 것을 특징으로 하는 상기 방법.
  3. 제1항에 있어서,
    상기 음성명령에 대한 입력을 대기하는 동안 상기 음성명령이 음성인식시간이 경과되기 전에 입력되면, 상기 입력된 음성명령에 대한 음성인식작업을 수행하는 것을 특징으로 하는 상기 방법.
  4. 제1항에 있어서,
    상기 음성인식모드에서 이벤트가 발생되면, 상기 음성인식모드를 종료하는 과정과,
    상기 음성인식모드 종료 후, 상기 이벤트에 해당하는 기능을 수행하는 과정이 더 포함됨을 특징으로 하는 상기 방법.
  5. 제4항에 있어서,
    상기 이벤트는 호 수신, 메시지 수신 및 종료키 입력 중 적어도 어느 하나 인것을 특징으로 하는 상기 방법.
  6. 제1항에 있어서, 상기 음성명령에 따른 해당기능을 수행하는 과정이,
    상기 음성인식작업을 통해 상기 음성명령인식이 성공이 판단되면, 상기 음성명령에 따른 해당데이터를 표시하는 과정과,
    상기 해당데이터의 수행준비를 알리는 음성안내메시지를 출력하는 과정과,
    상기 해당데이터의 기능을 수행하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  7. 제6항에 있어서,
    상기 해당데이터는 이름, 이름/메뉴종류, 숫자 및 음성인식결과를 선택할 수 있는 음성명령어 중 적어도 어느 하나인 것을 특징으로 하는 상기 방법.
  8. 제1항에 있어서, 상기 음성명령 실패원인을 알리는 과정이,
    상기 음성인식작업을 통해 상기 음성명령인식의 실패가 판단되면, 상기 음성인식실패 횟수를 체크하는 과정과.
    상기 음성인식실패 횟수가 일정횟수 이하이면, 상기 음성인식모드로 전환하여 음성명령에 대한 입력을 대기하는 과정과,
    상기 음성인식실패 횟수가 일정회수 이상이면, 상기 음성인식실패 원인을 판단하는 과정과,
    상기 음성명령에 따른 해당데이터가 존재하지 않아 음성인식이 실패하면, 존재하는 해당데이터가 없음을 알리며 상기 음성인식모드를 종료하는 과정과,
    일정이상의 소음으로 음성인식이 실패하면, 상기 소음으로 음성인식실패를 알리며 상기 음성인식모드를 종료하는 과정으로 이루진 것을 특징으로 하는 상기 방법.
  9. 음성인식구동방법에 있어서,
    음성인식모드에서 음성명령을 요구하는 음성안내메시지가 출력되는 음성명령입력을 대기하는 과정과,
    상기 음성명령이 음성인식시간 경과 전에 입력되면, 상기 음성명령을 인식하기 위한 음성인식작업을 수행하는 과정과,
    상기 음성명령이 음성인식시간이 경과 후에도 입력되지 않으면, 음성인식실패 횟수를 체크하고, 상기 음성인식실패 횟수가 일정횟수 이하이면 상기 음성모드로 전환하며, 상기 음성인식실패 횟수가 일정회수 이상이면 상기 음성인식모드를 종료하는 과정과,
    상기 음성인식작업을 통해 상기 음성명령인식이 성공하면, 상기 음성명령에 따른 해당데이터를 표시하고 상기 해당데이터의 수행준비를 알리는 음성안내메시지를 출력 후 상기 해당데이터의 기능을 수행하는 과정과,
    상기 음성인식작업을 통해 상기 음성명령인식이 실패하면, 음성인식 실패원인을 판단하고, 상기 음성인식 실패가 일정횟수 이하이면 상기 음성인식모드로 전환하며, 상기 음성인식 실패가 일정횟수 이상이면 상기 음성인식모드를 종료하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  10. 제9항에 있어서,
    상기 음성인식작업을 수행하는 동안 이벤트가 발생되면, 상기 음성인식작업을 종료하는 과정과,
    상기 음성인식작업을 종료 후, 상기 이벤트에 해당하는 기능을 수행하는 과정이 더 포함됨을 특징으로 하는 상기 방법.
  11. 제10항에 있어서,
    상기 이벤트는 호 수신, 메시지 수신 및 종료키 입력 중 적어도 어느 하나인 것을 특징으로 하는 상기 방법.
  12. 제9항에 있어서,
    상기 해당데이터는 이름, 이름/메뉴종류, 숫자 및 음성인식결과를 선택할 수 있는 음성명령어 중 적어도 어느 하나인 것을 특징으로 하는 상기 방법.
  13. 제9항에 있어서, 상기 음성인식 실패횟수가 일정횟수 이상이면 상기 음성인식모드를 종료하는 과정이,
    상기 음성인식실패 횟수가 일정회수 이상이면, 상기 음성인식실패 원인을 판단하는 과정과,
    상기 음성명령에 따른 해당데이터가 일치하지 않아 음성인식이 실패하면, 일치하는 해당데이터가 없음을 알리며 상기 음성인식모드를 종료하는 과정과,
    일정이상의 소음으로 음성인식이 실패하면, 상기 소음으로 음성인식실패를 알리며 상기 음성인식모드를 종료하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  14. 휴대단말기에서 음성인식구동방법에 있어서,
    상기 휴대단말기에서 파워가 온 되면, 음성인식장치를 갱신하여 세팅하는 과정과,
    상기 음성인식장치를 세팅 후, 대기모드로 전환하는 과정과,
    상기 대기모드에서 음성인식이 선택되면, 음성인식모드로 전환하는 과정과,
    상기 음성인식모드에서, 음성명령입력을 대기하는 과정과,
    상기 음성명령이 입력되면, 상기 갱신된 음성인식장치를 통해 상기 입력된 음성명령을 수행하기 위한 음성인식작업을 수행하는 과정과,
    상기 음성인식작업을 통해 상기 음성명령에 따른 해당기능을 수행하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  15. 제14항에 있어서, 상기 음성인식장치를 갱신하여 세팅하는 과정이,
    상기 휴대단말기의 폰 북에 저장된 데이터와 비교하여 상기 음성인식장치의 데이터를 갱신하여 세팅하는 과정과,
    상기 음성인식장치의 메뉴가 변경되면, 상기 변경된 음성인식장치의 메뉴를 갱신하여 세팅하는 과정과,
    상기 음성인식장치의 정보가 변경되면, 상기 변경된 음성인식장치의 정보를 갱신하여 세팅하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  16. 음성인식구동방법에 있어서,
    음성인식모드에서 음성명령을 요구하는 음성안내메시지를 출력하며 음성명령입력을 대기하는 과정과,
    상기 직접통화수행을 위한 음성명령이 입력되면, 이름입력을 통해 통화를 수행하는 직접통화를 수행하는 과정과,
    상기 메뉴전환수행을 위한 음성명령이 입력되면, 선택되는 메뉴모드로 전환하는 메뉴전환을 수행하는 과정과,
    상기 이름통화수행을 위한 음성명령이 입력되면, 이름검색을 통해 해당전화번호로 통화를 수행하는 이름통화를 수행하는 과정과,
    상기 이름검색수행을 위한 음성명령이 입력되면, 이름을 검색하여 표시하는 이름검색을 수행하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  17. 제16항에 있어서, 상기 직접통화를 수행하는 과정이,
    상기 음성인식모드에서 해당이름을 음성명령으로 입력하면, 상기 해당이름에 대한 음성인식작업을 수행하는 과정과,
    상기 음성인식작업을 통해 상기 해당이름이 존재하면, 상기 해당이름에 대응되는 전화번호로 통화수행준비를 알리는 음성안내메시지를 출력하는 과정과,
    음성명령입력이 없으면, 상기 전화번호로 통화를 수행하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  18. 제17항에 있어서, 상기 해당이름에 대응되는 전화번호로 통화수행준비를 알리는 음성메시지를 출력하는 과정이,
    상기 음성인식작업을 통해 상기 해당이름이 존재하면, 상기 해당이름 및 상기 해당이름에 대응되는 전화번호의 종류가 표시되는 과정과,
    현재 선택된 전화번호의 종류로 통화수행준비를 알리는 음성안내메시지를 출력하는 과정과,
    다음 전화번호의 종류를 선택하는 음성명령이 입력되면, 다음 전화번호의 종 류로 통화수행준비를 알리는 음성안내메시지를 출력하는 과정과,
    이전 전화번호의 종류를 선택하는 음성명령이 입력되면, 이전 전화번호의 종류로 통화수행준비를 알리는 음성안내메시지를 출력하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  19. 제16항에 있어서, 상기 메뉴전환을 수행하는 과정이,
    상기 음성인식모드에서 해당메뉴 선택을 음성명령으로 입력하면, 상기 해당메뉴에 대한 음성인식작업을 수행하는 과정과,
    상기 음성인식작업을 통해 상기 해당메뉴가 존재하면, 상기 해당메뉴로 전환 준비를 알리는 음성안내메시지를 출력하는 과정과,
    음성명령입력이 없으면, 상기 해당메뉴로 전환하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  20. 제19항에 있어서, 상기 해당메뉴로 전환수행 준비를 알리는 음성안내메시지를 출력하는 과정이,
    상기 음성인식작업을 통해 상기 해당메뉴가 존재하면, 상기 해당메뉴로 전환수행 준비를 알리는 음성안내메시지를 출력하는 과정과,
    다음메뉴의 종류를 선택하는 음성명령이 입력되면, 다음메뉴로 전환준비를 알리는 음성메시지를 출력하는 과정과,
    이전메뉴의 종류를 선택하는 음성명령이 입력되면, 이전메뉴로 전환준비를 알리는 음성메시지를 출력하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  21. 제16항에 있어서, 상기 메뉴전환을 수행하는 과정이,
    키 입력을 통해 해당메뉴를 선택 시, 상기 음성인식모드를 정지하는 과정과,
    상기 음성인식정지모드에서 상기 키 입력을 통해 선택된 상기 해당메뉴로 전환하는 과정과,
    음성인식모드의 재 시작을 선택하면, 상기 음성모드로 전환하여 음성명령을 대기하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  22. 제16항에 있어서, 상기 이름통화를 수행하는 과정이,
    상기 음성인식모드에서 이름통화메뉴 선택을 음성명령으로 입력하면, 상기 이름통화메뉴에 대한 음성인식작업을 수행하는 과정과,
    상기 음성인식작업을 통해 상기 이름통화 메뉴수행을 위한 데이터가 존재하면, 이름과 상기 이름에 대응되는 전화번호의 데이터들을 표시 및 해당이름에 대한 음성입력을 요구하는 음성안내메시지를 출력하는 과정과,
    상기 해당이름을 음성입력하면, 상기 해당이름에 대한 음성인식작업을 수행하는 과정과,
    상기 음성인식작업을 통해 상기 해당이름이 존재하면, 상기 해당이름에 대응되는 전화번호로 통화수행준비를 알리는 음성메시지를 출력하는 과정과,
    음성명령입력이 없으면, 상기 전화번호로 통화를 수행하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  23. 제22항에 있어서, 상기 해당이름에 대응되는 전화번호로 통화수행준비를 알리는 음성메시지를 출력하는 과정이,
    상기 음성인식작업을 통해 상기 해당이름이 존재하면, 상기 해당이름 및 상기 해당이름에 대응되는 전화번호의 종류가 표시되는 과정과,
    현재 선택된 전화번호의 종류로 통화수행준비를 알리는 음성안내메시지를 출력하는 과정과,
    다음 전화번호의 종류를 선택하는 음성명령이 입력되면, 다음 전화번호의 종류로 통화수행준비를 알리는 음성안내메시지를 출력하는 과정과,
    이전 전화번호의 종류를 선택하는 음성명령이 입력되면, 이전 전화번호의 종류로 통화수행준비를 알리는 음성안내메시지를 출력하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  24. 제22항에 있어서,
    키 입력을 통해 상기 해당이름을 선택하면, 상기 음성인식모드를 정지하는 과정과,
    상기 음성인식정지모드에서 상기 키 입력을 통해 상기 해당이름에 대응되는 전화전호를 선택하여 통화를 수행하는 과정과,
    음성인식모드의 재 시작을 선택하면, 상기 음성모드로 전환하여 음성명령을 대기하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  25. 제16항에 있어서, 상기 이름검색을 수행하는 과정이,
    상기 음성인식모드에서 이름검색메뉴 선택을 음성명령으로 입력하면, 상기 이름검색메뉴에 대한 음성인식작업을 수행하는 과정과,
    상기 음성인식작업을 통해 상기 이름검색 메뉴수행을 위한 데이터가 존재하면, 이름과 상기 이름에 대응되는 전화번호의 데이터들을 표시 및 해당이름에 대한 음성입력을 요구하는 음성안내메시지를 출력하는 과정과,
    상기 해당이름을 음성입력하면, 상기 해당이름에 대한 음성인식작업을 수행하는 과정과,
    상기 음성인식작업을 통해 상기 해당이름이 존재하면, 상기 해당이름 및 상기 해당이름에 대응되는 전화번호를 알리는 음성안내메시지를 출력하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  26. 제25항에 있어서, 상기 해당이름 및 상기 해당이름에 대응되는 전화번호를 알리는 음성메시지를 출력하는 과정이,
    상기 음성인식작업을 통해 상기 해당이름이 존재하면, 상기 해당이름 및 상기 해당이름에 대응되는 전화번호의 종류가 표시되는 과정과,
    상기 해당이름 및 현재 선택된 전화번호의 종류를 알리는 음성안내메시지를 출력하는 과정과,
    다음 전화번호의 종류를 선택하는 음성명령이 입력되면, 상기 해당이름 및 다음 전화번호의 종류를 알리는 음성메시지를 출력하는 과정과,
    이전 전화번호의 종류를 선택하는 음성명령이 입력되면, 상기 해당이름 및 이전 전화번호의 종류를 알리는 음성메시지를 출력하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  27. 제25항에 있어서,
    키 입력을 통해 상기 해당이름을 선택하면, 상기 음성인식모드를 정지하는 과정과,
    상기 음성인식정지모드에서 상기 키 입력을 통해 상기 해당이름 및 상기 해당이름에 대응되는 전화전호를 선택하면, 상기 해당이름 및 상기 해당이름에 대응되는 전화번호를 표시하는 과정과,
    음성인식모드의 재 시작을 선택하면, 상기 음성모드로 전환하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  28. 제16항에 있어서,
    음성인식장치의 세팅변경을 선택하면, 상기 음성인식장치의 세팅종류를 표시하는 과정과,
    상기 음성인식장치의 세팅종류 중 메뉴 세팅을 선택하면, 상기 음성인식메뉴의 세팅값 변경을 수행하는 과정과,
    상기 음성인식장치의 세팅종류 중 음성인식 세팅을 선택하면, 상기 음성인식작업의 세팅값 변경을 수행하는 과정과,
    상기 변경된 음성인식장치의 세팅 값을 저장하는 과정이 더 포함됨을 특징으로 하는 상기 방법.
  29. 제28항에 있어서, 상기 음성인식메뉴의 세팅값 변경을 수행하는 과정이,
    상기 메뉴 세팅을 선택하면, 상기 음성인식메뉴의 종류를 표시하는 과정과,
    상기 음성인식메뉴의 종류 중 메뉴 설정 및 해제를 선택하면, 해당메뉴의 설정 및 해제를 선택적으로 수행하는 과정과,
    상기 음성인식메뉴의 종류 중 메뉴이름 변경을 선택하면, 해당메뉴의 이름을 변경하여 설정하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  30. 제28항에 있어서, 상기 음성인식작업의 세팅값 변경을 수행하는 과정이,
    상기 음성인식 세팅을 선택하면, 상기 음성인식 세팅의 종류를 표시하는 과정과,
    상기 음성인식 세팅의 종류 중 명령어시간을 선택하면, 음성명령입력시간을 설정하는 과정과,
    상기 음성인식 세팅의 종류 중 음성안내메시지를 선택하면, 음성안내메시지의 설정 및 해제를 설정하는 과정과,
    상기 음성인식 세팅의 종류 중 음성볼륨을 선택하면, 음성안내메시지 음성볼륨을 설정하는 과정과,
    상기 음성인식 세팅의 종류 중 결과값 개수를 선택하면, 음성인식 결과값의 개수를 설정하는 과정과,
    상기 음성인식 세팅의 종류 중 음성인식단계를 선택하면, 음성인식의 강도를 설정하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
  31. 제16항에 있어서,
    상기 음성인식모드에서 호 수신, 메시지 수신 및 종료키의 입력 중 적어도 어느 하나가 발생되면, 상기 음성인식모드를 종료함을 특징으로 하는 상기 방법.
  32. 제16항에 있어서,
    상기 음성인식모드에서 음성인식작업을 통한 음성인식이 실패하면, 음성인식 실패횟수를 체크하는 과정과,
    상기 음성인식 실패횟수가 일정횟수 이하이면, 상기 음성인식모드로 전환하여 음성명령입력을 대기하는 과정과,
    상기 음성인식 실패횟수가 일정횟수 이상이면, 상기 음성인식실패 원인을 판단하는 과정과,
    상기 음성명령입력이 없어 음성인식이 실패하면, 음성입력이 없음을 알리며 상기 음성인식모드를 종료하는 과정과,
    상기 음성명령에 따른 해당데이터가 일치하지 않아 음성인식이 실패하면, 일치하는 해당데이터가 없음을 알리며 상기 음성인식모드를 종료하는 과정과,
    일정이상의 소음으로 음성인식이 실패하면, 상기 소음으로 음성인식실패를 알리며 상기 음성인식모드를 종료하는 과정이 더 포함됨을 특징으로 하는 상기 방법.
  33. 음성인식구동방법에 있어서,
    음성인식모드에서 음성명령을 요구하는 음성안내메시지를 출력하며 음성명령입력을 대기하는 과정과,
    직접통화수행을 위해 해당이름이 음성명령으로 입력되면, 음성인식작업을 통해 상기 해당이름에 대응되는 전화번호로 통화수행준비를 알리는 음성안내메시지 출력 후 상기 전화번호로 통화를 수행하는 과정과,
    메뉴전환수행을 위해 해당메뉴 선택이 음성명령으로 입력되면, 상기 음성인식작업을 통해 상기 해당메뉴로 전환 준비를 알리는 음성안내메시지 출력 후 상기 해당메뉴로 전환하는 과정과,
    이름통화수행을 위해 이름통화메뉴 선택이 음성명령으로 입력되면, 상기 음성인식작업을 통해 상기 이름통화 메뉴수행을 위한 데이터를 표시하며, 해당이름이 음성명령으로 입력되면 상기 음성인식작업을 통해 상기 해당이름에 대응되는 전화번호로 통화수행준비를 알리는 음성안내메시지 출력 후 상기 전화번호로 통화를 수행하는 과정과,
    이름검색수행을 위해 이름검색메뉴 선택이 음성명령으로 입력되면, 상기 음성인식작업을 통해 상기 이름검색 메뉴수행을 위한 데이터를 표시하며, 해당이름이 음성명령으로 입력되면 상기 음성인식작업을 통해 상기 해당이름 및 상기 해당이름에 대응되는 전화번호를 알리는 음성안내메시지를 출력하는 과정과,
    음성인식장치의 세팅변경이 선택되면, 음성인식메뉴의 세팅 값 변경 및 음성인식작업의 세팅 값 변경을 수행하는 과정으로 이루어짐을 특징으로 하는 상기 방법.
KR1020040055904A 2004-07-19 2004-07-19 음성인식구동방법 KR100657059B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040055904A KR100657059B1 (ko) 2004-07-19 2004-07-19 음성인식구동방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040055904A KR100657059B1 (ko) 2004-07-19 2004-07-19 음성인식구동방법

Publications (2)

Publication Number Publication Date
KR20060007148A KR20060007148A (ko) 2006-01-24
KR100657059B1 true KR100657059B1 (ko) 2006-12-13

Family

ID=37118516

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040055904A KR100657059B1 (ko) 2004-07-19 2004-07-19 음성인식구동방법

Country Status (1)

Country Link
KR (1) KR100657059B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101393023B1 (ko) * 2007-03-29 2014-05-12 엘지전자 주식회사 이동통신단말기 및 그 음성인식 사용자 인터페이스 방법
KR101556594B1 (ko) * 2009-01-14 2015-10-01 삼성전자 주식회사 신호처리장치 및 신호처리장치에서의 음성 인식 방법
WO2019088802A1 (ko) * 2017-11-06 2019-05-09 삼성전자 주식회사 전자 장치 및 전자 장치 간 음성으로 기능을 실행하는 방법

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013081341A1 (ko) * 2011-11-28 2013-06-06 (주)수풀콜매니저 인터액티브 ars 음성 메뉴 접속 시스템 및 이를 이용한 접속 방법
KR102124932B1 (ko) * 2013-01-25 2020-06-19 엘지전자 주식회사 세탁기 및 세탁기 제어방법
KR102158315B1 (ko) 2013-10-14 2020-09-21 삼성전자주식회사 음성 제어를 수행하는 디스플레이 장치 및 그 음성 제어 방법
KR101643560B1 (ko) * 2014-12-17 2016-08-10 현대자동차주식회사 음성 인식 장치, 그를 가지는 차량 및 그 방법
KR102411766B1 (ko) 2017-08-25 2022-06-22 삼성전자주식회사 음성 인식 서비스를 활성화하는 방법 및 이를 구현한 전자 장치
KR20220041413A (ko) * 2020-09-25 2022-04-01 삼성전자주식회사 전자장치 및 그 제어방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000049864A (ko) * 2000-05-03 2000-08-05 임정택 음성 인식 셀룰러폰 및 그 제어방법
KR20000075828A (ko) * 1997-12-30 2000-12-26 요트.게.아. 롤페즈 명령어 목록을 이용한 음성 인식 디바이스
KR20020096632A (ko) * 2001-06-21 2002-12-31 삼성전자 주식회사 음성인식에 의한 휴대용 기기의 동작제어 장치 및 방법
KR20030010279A (ko) * 2001-07-26 2003-02-05 삼성전자주식회사 음성인식이 가능한 컴퓨터시스템 및 그 제어방법
KR20040001318A (ko) * 2002-06-27 2004-01-07 엘지전자 주식회사 음성인식을 이용한 휴대폰의 원격 제어방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000075828A (ko) * 1997-12-30 2000-12-26 요트.게.아. 롤페즈 명령어 목록을 이용한 음성 인식 디바이스
KR20000049864A (ko) * 2000-05-03 2000-08-05 임정택 음성 인식 셀룰러폰 및 그 제어방법
KR20020096632A (ko) * 2001-06-21 2002-12-31 삼성전자 주식회사 음성인식에 의한 휴대용 기기의 동작제어 장치 및 방법
KR20030010279A (ko) * 2001-07-26 2003-02-05 삼성전자주식회사 음성인식이 가능한 컴퓨터시스템 및 그 제어방법
KR20040001318A (ko) * 2002-06-27 2004-01-07 엘지전자 주식회사 음성인식을 이용한 휴대폰의 원격 제어방법

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101393023B1 (ko) * 2007-03-29 2014-05-12 엘지전자 주식회사 이동통신단말기 및 그 음성인식 사용자 인터페이스 방법
KR101556594B1 (ko) * 2009-01-14 2015-10-01 삼성전자 주식회사 신호처리장치 및 신호처리장치에서의 음성 인식 방법
WO2019088802A1 (ko) * 2017-11-06 2019-05-09 삼성전자 주식회사 전자 장치 및 전자 장치 간 음성으로 기능을 실행하는 방법
US11355110B2 (en) 2017-11-06 2022-06-07 Samsung Electronics Co., Ltd Electronic device and method of performing functions of electronic devices by voice therebetween

Also Published As

Publication number Publication date
KR20060007148A (ko) 2006-01-24

Similar Documents

Publication Publication Date Title
KR102210433B1 (ko) 전자 장치 및 이의 음성 인식 방법
US6718307B1 (en) Speech input device with attention span
KR101992676B1 (ko) 영상 인식을 이용하여 음성 인식을 하는 방법 및 장치
JP5355591B2 (ja) ナビゲーション装置
US6018711A (en) Communication system user interface with animated representation of time remaining for input to recognizer
KR100617711B1 (ko) 휴대단말기에서 음성인식구동 방법
KR20070088029A (ko) 이동 단말기에서 사용자 인터페이스 제공 장치 및 방법
KR100657059B1 (ko) 음성인식구동방법
JP2006221270A (ja) 音声認識機能を備えた携帯端末装置のマルチタスクシステム及び方法
EP3139377B1 (en) Guidance device, guidance method, program, and information storage medium
KR20070106162A (ko) 휴대단말기에서 이미지 디스플레이 방법 및 장치
CN108766427B (zh) 语音控制方法及装置
KR100567828B1 (ko) 향상된 음성인식 장치 및 방법
CN110782886A (zh) 语音处理的***、方法、电视、设备和介质
KR101450188B1 (ko) 휴대용 단말기의 음성 제어 장치 및 방법
CN111176538B (zh) 一种基于智能音箱的屏幕切换方法及智能音箱
CN110839169B (zh) 一种智能设备遥控装置及基于其的控制方法
KR100703414B1 (ko) 휴대단말기를 이용한 정보 검색 방법
KR102494051B1 (ko) 전자 장치 및 이의 음성 인식 방법
KR100703383B1 (ko) 휴대용 단말기의 전자사전서비스 방법
KR102359163B1 (ko) 전자 장치 및 이의 음성 인식 방법
KR102482457B1 (ko) 음성 제어를 수행하는 디스플레이 장치 및 그 음성 제어 방법
US20230223019A1 (en) Information processing device, information processing method, and program
KR102237832B1 (ko) 음성 제어를 수행하는 디스플레이 장치 및 그 음성 제어 방법
JP2006005695A (ja) 携帯端末装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee