KR20200109643A - 스마트 마이크 제어 서버 및 시스템 - Google Patents

스마트 마이크 제어 서버 및 시스템 Download PDF

Info

Publication number
KR20200109643A
KR20200109643A KR1020190028984A KR20190028984A KR20200109643A KR 20200109643 A KR20200109643 A KR 20200109643A KR 1020190028984 A KR1020190028984 A KR 1020190028984A KR 20190028984 A KR20190028984 A KR 20190028984A KR 20200109643 A KR20200109643 A KR 20200109643A
Authority
KR
South Korea
Prior art keywords
command
smart microphone
user terminal
voice
user
Prior art date
Application number
KR1020190028984A
Other languages
English (en)
Other versions
KR102219943B1 (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 KR1020190028984A priority Critical patent/KR102219943B1/ko
Priority to US16/815,428 priority patent/US11122349B2/en
Priority to JP2020042656A priority patent/JP6925469B2/ja
Publication of KR20200109643A publication Critical patent/KR20200109643A/ko
Application granted granted Critical
Publication of KR102219943B1 publication Critical patent/KR102219943B1/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/08Mouthpieces; Microphones; Attachments therefor
    • H04R1/083Special constructions of mouthpieces
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • 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
    • 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
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/08Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
    • 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/02Feature extraction for speech recognition; Selection of recognition unit
    • 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/26Speech to text systems
    • 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/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • H04L12/2825Reporting to a device located outside the home and the home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/08Mouthpieces; Microphones; Attachments therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • 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
    • G10L2015/223Execution procedure of a spoken command
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2420/00Details of connection covered by H04R, not provided for in its groups
    • H04R2420/07Applications of wireless loudspeakers or wireless microphones

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명에 따른 스마트 마이크 제어 시스템은 복수의 버튼을 포함하며 사용자의 음성을 수신 및 전달하는 스마트 마이크, 상기 스마트 마이크를 통해 사용자의 음성을 수신하면 상기 음성을 텍스트로 변환하고, 상기 변환된 텍스트 중 명령어 DB에 미리 저장된 명령어와 매칭되는 텍스트를 명령어로 추출하며, 상기 추출된 명령어에 대응하는 기능을 전달하는 제어 서버 및 상기 제어 서버로부터 명령어를 수신하여 해당 명령어에 대응하는 기능을 실행시키는 사용자 단말을 포함한다.

Description

스마트 마이크 제어 서버 및 시스템{SERVER AND SYSTEM FOR CONTROLLING SMART MICROPHONE}
본 발명은 스마트 마이크 제어 서버 및 시스템에 관한 것이다.
음성인식 기술은 사용자 등이 입력하는 음성을 집음하여 획득한 음성신호를 소정 언어에 대응되는 신호로 인식하는 기술로 다양한 분야에 활용될 수 있다.
특히, TV, 휴대폰 등의 전자기기에 있어, 기존의 리모컨을 이용한 입력방식에서 벗어나 마이크를 통한 음성인식으로 장치를 컨트롤하는 기능들이 추가되고 있다.
예를 들어, TV의 채널 조정을 '채널 올려'와 같은 특정 단어를 음성으로 입력하고, TV 내의 음성인식엔진을 통해 사용자의 음성 신호를 인식하여 채널 조정을 수행할 수 있다.
한편, 학교와 같은 교육 현장에서는 디스플레이 장치와 스피커를 이용하여 다양한 콘텐츠를 통해 학생들에게 강의를 제공하고 있으며, 상술한 음성인식 기능의 경우 최근 각 가정에까지 널리 보급된 인공지능 스피커에 부착된 마이크를 통해 실현되고 있다.
하지만, 인공지능 스피커의 경우 교육 현장에서 여러 사람에 의한 노이즈와 음성 인식 성능의 문제 등으로 인하여 이용에 매우 불편함이 있는 것이 사실이다.
또한, 기존의 인공지능 스피커의 경우에는 항상 스탠바이 모드로 모든 목소리를 듣고 있다가 명령어에 해당하는 음성이 수신된 경우 비로소 명령 처리를 하게 된다. 이 때문에 비슷한 음절을 듣고도 마치 호출한 것처럼 처리하게 되는 오류가 발생하게 된다.
본 발명의 실시예는 스마트 마이크를 통해 사용자의 음성을 수신하면 해당 음성을 서버에서 인식하여 명령어로 추출하고, 추출된 명령어에 대응하는 기능을 사용자 단말을 통해 실행시킬 수 있는 스마트 마이크 제어 시스템 및 서버를 제공하고자 한다.
다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면에 따른 스마트 마이크 제어 시스템은 복수의 버튼을 포함하며 사용자의 음성을 수신 및 전달하는 스마트 마이크, 상기 스마트 마이크를 통해 사용자의 음성을 수신하면 상기 음성을 텍스트로 변환하고, 상기 변환된 텍스트 중 명령어 DB에 미리 저장된 명령어와 매칭되는 텍스트를 명령어로 추출하며, 상기 추출된 명령어에 대응하는 기능을 전달하는 제어 서버 및 상기 제어 서버로부터 명령어를 수신하여 해당 명령어에 대응하는 기능을 실행시키는 사용자 단말을 포함한다.
일 실시예로, 상기 사용자 단말은 상기 명령어에 대응하는 기능을 미리 설치된 전용 브라우저를 통해 실행시키되, 상기 명령어는 상기 음성에 기반한 명령어 및 상기 스마트 마이크에 포함된 단축키 버튼에 기반한 명령어를 포함할 수 있다.
일 실시예로, 상기 제어 서버는 상기 스마트 마이크로부터 상기 사용자가 복수의 버튼 중 명령어 버튼을 입력한 상태에서 상기 음성을 수신하는 경우, 상기 음성으로부터 명령어를 추출할 수 있다.
일 실시예로, 상기 제어 서버는 상기 스마트 마이크로부터 상기 사용자에 의해 복수의 버튼 중 단축키 버튼을 입력받은 경우, 상기 단축키에 대응하는 미리 설정된 기능을 상기 사용자 단말을 통해 실행시킬 수 있다.
일 실시예로, 상기 사용자 단말 상에 상기 전용 브라우저를 통해 웹페이지가 출력된 상태에서 상기 스마트 마이크를 통해 사용자로부터 상기 웹페이지를 제어하기 위한 음성을 수신하면, 상기 제어 서버는 상기 전용 브라우저에 현재 출력된 웹페이지를 캡쳐하고, 상기 캡쳐된 웹페이지와 상기 수신한 음성에 매칭되는 명령어를 비교하여 그 결과를 상기 사용자 단말 상에 출력시킬 수 있다.
일 실시예로, 상기 스마트 마이크를 통해 사용자가 상기 웹페이지 상에 표시된 복수의 항목 중 어느 하나의 항목에 해당하는 텍스트를 전부 발화하거나 또는 일부 발화하는 경우, 상기 제어 서버는 상기 전부 발화 또는 일부 발화된 음성을 텍스트로 변환하고, 변환된 텍스트를 상기 웹페이지 상의 복수의 항목과 비교하여 일치하는 항목이 선택되도록 상기 사용자 단말을 제어할 수 있다.
일 실시예로, 상기 제어 서버에는 학년별 교과 과정에 해당하는 수업 진도표 및 시간표 중 하나 이상이 미리 저장되고, 사용자가 상기 스마트 마이크를 통해 현재 수업 내용을 진행시키기 위한 명령어를 입력하면, 상기 제어 서버는 상기 수업 진도표 및 시간표 중 하나 이상과 매칭되는 수업 내용에 해당하는 콘텐츠를 상기 사용자 단말에 출력시킬 수 있다.
일 실시예로, 상기 제어 서버는 상기 명령어가 입력된 날짜 및 시간을 상기 수업 진도표 및 시간표 중 하나 이상과 비교하여 매칭되는 수업 내용에 해당하는 콘텐츠를 상기 사용자 단말에 출력시킬 수 있다.
일 실시예로, 상기 스마트 마이크는 상기 사용자 단말에서 실행 중인 전용 브라우저의 커서 제어 및 기능을 버튼을 통해 직접 실행시키는 리모컨을 포함하며, 상기 리모컨은 상기 스마트 마이크의 일면에 형성된 삽입홈에 결합 및 분리 가능하도록 형성될 수 있다.
일 실시예로, 상기 사용자 단말에는 블루투스 동글이 삽입되어 상기 스마트 마이크와 블루투스 페어링될 수 있다.
일 실시예로, 상기 스마트 마이크는 외부 단말로 무선 인터넷을 제공하는 게이트웨이를 포함하되, 상기 스마트 마이크는 외부 인터넷 망과 연결된 상기 사용자 단말과 블루투스 페어링됨에 따라, 상기 사용자 단말로부터 제공받은 IP 주소에 기초하여 상기 블루투스 페어링을 통해 외부 단말로 무선 인터넷을 제공할 수 있다.
또한, 본 발명의 제 2 측면에 따른 스마트 마이크를 제어하는 서버는 하나 이상의 사용자 단말 및 상기 스마트 마이크과 데이터를 송수신하는 통신모듈, 상기 사용자 단말에 미리 설치된 전용 브라우저를 통해 상기 스마트 마이크를 제어하기 위한 프로그램이 저장된 메모리 및 상기 메모리에 저장된 프로그램을 실행시키는 프로세서를 포함한다. 이때, 상기 프로세서는 상기 프로그램을 실행시킴에 따라, 상기 스마트 마이크를 통해 사용자의 음성을 수신하면 상기 음성을 텍스트로 변환하고, 상기 변환된 텍스트 중 명령어 DB에 미리 저장된 명령어와 매칭되는 텍스트를 명령어로 추출하며, 상기 추출된 명령어에 대응하는 기능을 상기 사용자 단말을 통해 실행시키도록 제어한다.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 사용자는 스마트 마이크만을 이용하여 전용 브라우저에서 제공되는 기능을 음성 또는 버튼을 통해 용이하게 제어할 수 있다는 장점이 있다.
또한, 전용 브라우저를 통해 실행되는 컴퓨터 상에 설치된 각종 프로그램이나 제 3 자 제공 주체에서 제공되는 정보들을 스마트 마이크를 통해 실행 및 출력되도록 제어할 수 있으며, 전용 브라우저를 통한 웹페이지 검색 및 항목 선택 기능을 제공할 수 있다.
또한, 특정 날짜 및 시간에 해당하는 수업 진도표와 시간표에 대응되는 수업 내용 콘텐츠를 스마트 마이크를 통해 사용자 단말에 출력시킬 수 있는바, 수업을 진행하는 교사는 일일이 저장 매체에 수업 내용 콘텐츠를 저장하여 실행시키는 수고를 덜 수 있다.
도 1은 본 발명의 일 실시예에 따른 스마트 마이크 제어 시스템을 개략적으로 설명하기 위한 도면이다.
도 2는 스마트 마이크를 이용하여 서비스를 실행시키는 내용을 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시예에 따른 스마트 마이크를 설명하기 위한 도면이다.
도 4는 스마트 마이크를 활용하는 일 예시를 설명하기 위한 도면이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였다.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
도 1은 본 발명의 일 실시예에 따른 스마트 마이크 제어 시스템(100)을 개략적으로 설명하기 위한 도면이다. 도 2는 스마트 마이크(110)를 이용하여 서비스를 실행시키는 내용을 설명하기 위한 도면이다. 도 3은 본 발명의 일 실시예에 따른 스마트 마이크(110)를 설명하기 위한 도면이다. 도 4는 스마트 마이크(110)를 활용하는 일 예시를 설명하기 위한 도면이다.
한편, 본 발명의 일 실시예는 학교와 학원 등 교사와 학생이 존재하는 상황을 예시로 들어 설명하고 있으나, 반드시 이러한 상황에만 국한되어 실시되는 것은 아니다.
본 발명의 일 실시예에 따른 스마트 마이크 제어 시스템(100)은 스마트 마이크(110), 제어 서버(120) 및 사용자 단말(130)을 포함한다.
이때, 도 1에 도시한 스마트 마이크 제어 시스템(100)을 구성하는 각 구성요소들은 네트워크(network)를 통해 연결될 수 있다. 네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크, WiFi 등이 포함되나 이에 한정되지는 않는다.
스마트 마이크(110)는 복수의 버튼(111, 112)을 포함하며 사용자의 음성을 수신하고 이를 스피커와 제어 서버(120)로 전달한다.
제어 서버(120)는 스마트 마이크(110)를 통해 사용자의 음성을 수신하면 상기 음성을 텍스트로 변환하고, 변환된 텍스트 중 명령어 DB에 미리 저장된 명령어와 매칭되는 텍스트를 명령어로 추출하며, 추출된 명령어에 대응하는 기능을 사용자 단말(130)로 전달한다.
이때, 제어 서버(120)는 스마트 마이크(110)와 무선 네트워크를 통해 연결되어 직접 음성을 수신할 수도 있으나, 제어 서버(120)와 사용자 단말(130)이 유무선 네트워크를 통해 연결되어 있고, 스마트 마이크(110)는 사용자 단말(130)과 페어링되는 형태로 연결됨이 바람직하다.
사용자 단말(130)은 제어 서버(120)로부터 명령어를 수신하여 해당 명령어에 대응하는 기능을 실행시킨다. 이러한 사용자 단말(130)은 각 학급마다 한 대 이상씩 구비되어야 한다.
사용자 단말(130)은 명령어에 대응하는 기능을 미리 설치된 전용 브라우저를 통해 실행시킬 수 있다. 여기에서 명령어는 음성에 기반한 명령어 또는 스마트 마이크(110)에 포함된 단축키 버튼(111, 112)에 기반한 명령어일 수 있다.
한편, 사용자 단말(130)은 일반 PC 등과 같이 구현될 수 있으며, 예를 들어, 스마트폰, 노트북, 태블릿 PC 등과 같이 휴대성과 이동성이 보장되는 무선 통신 장치로 구현될 수도 있다.
사용자 단말(130)에는 블루투스 동글이 삽입되어 스마트 마이크(110)와 블루투스 페어링될 수 있다.
이때, 스마트 마이크(110)는 외부 단말로 무선 인터넷을 제공하기 위한 게이트웨이를 포함할 수 있으며, 스마트 마이크(110)는 외부 인터넷 망과 연결된 사용자 단말(130)과 블루투스 페어링됨에 따라, 사용자 단말(130)로부터 제공받은 IP 주소에 기초하여 블루투스 페어링을 통해 외부 단말로 무선 인터넷을 제공할 수 있다.
사용자 단말(130)에 설치된 전용 브라우저는 스마트 마이크(110)의 명령어를 인식하여 웹을 제어하거나 단축키의 기능을 실행시키기 위한 프로그램이다.
이때, 본 발명의 일 실시예는 전용 브라우저에서 제공되는 모든 기능을 스마트 마이크(110)로 제어할 수 있는 것을 특징으로 한다.
예를 들어, 가장 기본적으로 스마트 마이크(110)를 통해 명령을 인식하고 이를 텍스트로 변환하여 제어 기능을 실행시킬 수 있다. 그리고 사용자 단말(130)에 미리 설치된 예를 들어 파워포인트나 엑셀 같은 프로그램을 전용 브라우저 상에서 또는 전용 브라우저를 통해 실행시킬 수 있으며, 제 3 자 정보 제공 주체가 제공하는 예를 들어 미세 먼지 정보나 날씨 정보 등을 전용 브라우저 상에 출력되도록 할 수 있다.
또한, 전용 브라우저를 통해 웹 페이지를 실행시킬 수 있으며, 후술하는 바와 같이 웹 페이지를 검색 및 제어하는 기능을 스마트 마이크를 통해 제공한다.
그밖에, 웹 페이지 상에서 자주 등장하는 광고 배너를 자동으로 차단하거나, 교육에 해당하고 선생님들이 자주 이용하는 사이트에 대하여 공용 즐겨찾기 기능을 제공하거나, 브라우저 하단 부분에 교육 관련 뉴스 등 중요 사항을 표출시킬 수 있다.
또한, 암호화로 보안 처리된 자동 로그인 기능을 제공하고, 브라우저에 접속한 웹 이력사항을 수집하여 교사별 맞춤형 광고 및 뉴스를 제공할 수 있다.
도 2 및 도 3을 참조하면, 스마트 마이크(110)는 평상시에 전원이 켜진 상태에서 아무 버튼도 누르지 않고 말을 하게 되면 일반적인 무선 마이크로 동작한다.
이러한 스마트 마이크(110)는 복수의 버튼(111, 112)을 포함하며, 구체적으로 스마트 마이크(110)는 명령어 버튼(111)과 하나 이상의 단축기 버튼(112)을 포함할 수 있다.
기존 무선 마이크의 경우는 블루투스 방식이 아닌 라디오 주파수를 이용하며, 이 경우 간섭이 심해 정확한 데이터를 추출하기 어려운 문제가 있었다. 또한, 라디오 주파수를 이용하는 무선 마이크에서는 아날로그 신호를 이용하기 때문에 버튼을 눌러 데이터를 송수신할 수 없었다.
반면, 본 발명의 일 실시예는 블루투스 페어링을 기반으로 데이터를 송수신하기 때문에 위와 같은 문제가 발생하는 것을 방지할 수 있다.
명령어 버튼(111)은 사용자의 음성 인식을 위한 버튼으로, 명령어 버튼(111)을 누르지 않은 상태에서는 일반 무선 마이크로 동작하다가 명령어 버튼(111)을 누른 상태에서는 해당 음성을 제어 서버(120)로 전달하게 된다(S10).
제어 서버(120)는 사용자가 복수의 버튼(111, 112) 중 명령어 버튼(111)을 입력한 상태에서 스마트 마이크(110)를 통해 사용자의 음성을 수신하면 해당 음성을 텍스트로 변환한다(S20). 이 과정에서 제어 서버(120)는 STT(Speech to Text) 기술을 이용하여 사용자의 음성으로부터 특징을 추출하여 음성을 인식할 수 있다.
그리고 변환된 텍스트 중 명령어 DB에 미리 저장된 명령어와 매칭되는 텍스트를 명령어로 추출하고(S30), 추출된 명령어에 대응하는 기능을 사용자 단말(130)로 전달한다(S40).
도 4를 참조하면, 교사가 스마트 마이크(110)를 일반 무선 마이크 형태로 이용하여 수업을 진행하는 도중에 스마트 마이크(110) 버튼 중 명령어 버튼(111)을 누른 상태에서 “교과음악 어깨동무 들려줘”라는 발화를 하게 되면, 제어 서버(120)는 “교과음악 어깨동무 들려줘”라는 발화에서 ‘교과음악’, ‘어깨동무’, ‘들려줘’를 각각 텍스트로 추출하고 이를 명령어 DB에 저장된 명령어와 매칭되는지 여부를 판단한다.
그리고 판단 결과 명령어 DB에 ‘교과음악’이 존재하고, ‘교과음악’ 중 ‘어깨동무’에 해당하는 콘텐츠가 있는 경우, ‘어깨동무’ 콘텐츠를 사용자 단말(130)로 제공하게 된다. 그리고 사용자 단말(130)로 “들려줘”라는 명령어에 매칭되는 시청 기능을 실행시키도록 하는 제어 메시지를 전달하게 된다.
이에 따라, 사용자 단말(130)은 디스플레이 장치를 통해 ‘어깨동무’ 콘텐츠 영상을 재생하게 되고, 학생들을 이를 시청하여 학습할 수 있다.
또 다른 예로, 교사가 스마트 마이크(110)를 이용하여 수업을 진행하는 도중에 스마트 마이크(110)의 버튼(111, 112) 중 명령어 버튼(111)을 누른 상태에서 수업 도구를 실행시키기 위하여, “발표도우미 실행해줘”라는 발화를 하게 되면, 제어 서버(120)는 “발표도우미 실행해줘”라는 발화에서 ‘발표도우미’, ‘실행해줘’를 각각 텍스트로 추출하고 이를 명령어 DB에 저장된 명령어와 매칭되는지 여부를 판단한다.
그리고 판단 결과 “발표도우미”에 해당하는 프로그램이 사용자 단말(130) 또는 제어 서버(120)에 존재하는 경우, “발표도우미”를 “실행”시키도록 하는 제어 메시지를 사용자 단말(130)로 전달하게 된다.
이에 따라, 사용자 단말(130)에는 “발표도우미” 수업도구 프로그램이 실행되어 학생들의 발표 수업이 진행되도록 할 수 있다.
다시 도 3을 참조하면, 제어 서버(120)는 스마트 마이크(110)로부터 사용자에 의해 복수의 버튼(111, 112) 중 단축키 버튼(112)을 입력받은 경우(S10’), 단축키 버튼(112)을 인식하는 과정을 수행하고(S20’), 단축키 버튼(112)에 대응하는 미리 설정된 기능을 명령어 DB와의 비교 및 검출 후(S30’) 사용자 단말(130)을 통해 실행시킬 수 있다(S40).
일 예로, 단축키 버튼(112)은 사용자가 자주 사용하는 프로그램을 실행시키기 위한 것으로서, 사용자가 미리 정의하여 설정한 것일 수 있다. 단축키 버튼(112)의 설정은 사용자가 자주 이용하는 프로그램을 사용자 단말(130)을 통해 지정하는 것을 통해 가능하다.
도 4를 참조하면, 교사가 스마트 마이크(110)를 이용하여 수업을 진행하는 중에 학생들이 수업 중 떠드는 것으로 판단되어 스마트 마이크(110) 버튼 중 1번 단축키 버튼을 누르게 되면, 제어 서버(120)는 1번 단축키에 대응하는 기능을 사용자 단말(130)을 통해 실행시킬 수 있다.
그 결과 사용자 단말(130)의 디스플레이와 스피커를 통해, “얘들아, 수업시간에는 조용히 해야죠~”라는 문구와 메시지가 각각 출력될 수 있다.
또 다른 예로, 쉬는 시간에 교사가 학생들에게 사용자 단말(130)을 이용하여 노래를 들려주고 싶어 스마트 마이크(110) 버튼 중 4번 단축키를 누르게 되면, 제어 서버(120)는 4번 단축키에 대응하는 기능을 사용자 단말(130)을 통해 실행시키게 되고, 그 결과 사용자 단말(130)의 디스플레이와 스피커에서는 최신가요가 재생될 수 있다.
이때, 단축키 버튼(112)은 스마트 마이크(110)에 설치된 복수 개의 버튼을 이용하여 입력할 수 있으나, 스마트 마이크(110)와 페어링 중인 사용자 단말(130), 즉 PC나 스마트폰에 미리 설치된 어플리케이션을 통해 입력하는 것도 가능하다.
또한, 본 발명의 일 실시예는 제어 서버(120)에서 서비스를 실행한 결과에 대하여 자연어 생성 과정을 통해(S51), 서비스에 대응하는 문구를 TTS(Text to Speech) 기술을 이용하여 음성으로 변환하여(S52) 사용자 단말(130)로 출력되게끔 할 수 있다(S53).
한편, 본 발명의 일 실시예는 스마트 마이크(110)를 이용하여 전용 브라우저 상에 출력된 웹페이지를 제어할 수 있다.
즉, 사용자 단말(130)에서 전용 브라우저를 실행시키고, 전용 브라우저 상에서 웹페이지가 출력된 상태에서 스마트 마이크(110)를 통해 사용자로부터 웹페이지를 제어하기 위한 음성을 수신하면, 제어 서버(120)는 전용 브라우저에 현재 출력된 웹페이지를 캡쳐하고, 캡쳐된 웹페이지와 상기 수신한 음성에 매칭되는 명령어를 비교하여 그 결과를 사용자 단말(130) 상에 출력시킬 수 있다.
이때, 스마트 마이크(110)를 통해 사용자가 웹페이지 상에 표시된 복수의 항목 중 어느 하나의 항목에 해당하는 텍스트를 전부 발화하거나 또는 일부 발화하는 경우, 제어 서버(120)는 사용자의 전부 발화 또는 일부 발화된 음성을 텍스트로 변환하고, 변환된 텍스트를 웹페이지 상의 복수의 항목과 비교하여 일치하는 항목이 선택되도록 사용자 단말(130)을 제어할 수 있다.
예를 들어, 현재 사용자 단말(130) 상에는 구글 웹페이지가 출력되어 있고, 교사가 스마트 마이크(110)의 웹페이지 검색을 위한 명령어 버튼(111) 또는 단축키 버튼(112)을 누른 상태에서 “물리”라는 단어를 발화할 경우, 제어 서버(120)는 현재 사용자 단말(130)의 화면 상에 출력되어 있는 구글 웹페이지를 캡쳐하고, 캡쳐된 구글 웹페이지 상에서 “물리”라는 단어를 추출하여 교사가 발화한 “물리”라는 단어와 일치하는지 여부를 판단한다.
그리고 제어 서버(120)는 비교 결과 일치하는 경우 “물리” 단어가 포함된 항목을 선택 및 클릭하여 해당 웹페이지로 전환되게끔 할 수 있다.
또한, 사용자가 구글 웹페이지 상에 출력된 “물리” 포함된 항목에 대하여 “물리”라는 단어만을 발화하거나, 해당 항목의 전체 또는 일부 문구인 “물리 이론”을 발화하더라도, 제어 서버(120)는 전부 발화 또는 일부 발화를 텍스트로 변환하여 캡쳐된 구글 웹페이지 상에서 해당 항목을 선택되도록 할 수 있다.
이와 더불어, 본 발명의 일 실시예에 따른 스마트 마이크 제어 시스템(100)은 시간표나 진도표와 매칭되는 수업 내용을 전용 브라우저를 통해 자동으로 실행 및 진행될 수 있도록 스마트 마이크(110)를 통해 제어할 수 있다.
즉, 제어 서버(120)에는 학년별 교과 과정에 해당하는 수업 진도표 및 시간표 중 하나 이상이 미리 저장되어 있다. 이 상태에서 사용자가 스마트 마이크(110)를 통해 현재 수업 내용을 진행시키기 위한 명령어를 입력하면, 제어 서버(120)는 수업 진도표 및 시간표 중 하나 이상과 매칭되는 수업 내용에 해당하는 콘텐츠를 사용자 단말(130)에 출력시킬 수 있다.
이때, 제어 서버(120)는 명령어가 입력된 날짜 및 시간을 수업 진도표 및 시간표 중 하나 이상과 비교하여 매칭되는 수업 내용에 해당하는 콘텐츠를 사용자 단말(130)에 출력시킬 수 있다.
예를 들어, 수업 진도표의 경우 교육청에서 매년 년도별, 학년별, 분기별 등으로 구분되어 각 학교, 학급으로 제공되며, 이를 기준으로 교사들은 학생들의 수업을 진행하게 된다.
또한, 시간표의 경우 각 학교별로 교사의 수와 학급 수 등을 기준으로 작성하며, 이를 기준으로 학생들의 수업이 매 시간 단위로 진행된다.
이때, 교사가 특정 일(예를 들어 3월 2일 오전 10시)에 스마트 마이크(110)를 통해 수업을 진행을 시작하기 위하여, “오늘 수업 내용 틀어줘”라는 멘트를 명령어 버튼(111)을 누른 상태에서 발화할 경우, 제어 서버(120)는 3월 2일 오전 10시에 해당하는 수업 진도표 및 시간표를 참조하여, “수학” 과목의 “미분의 기초” 수업 콘텐츠를 사용자 단말(130)에 출력되도록 할 수 있다.
이에 따라 교사는 일일이 수업 콘텐츠를 USB나 메일과 같은 별도의 저장공간에 담아서 이동할 필요가 없이, 스마트 마이크(110)로의 한마디 명령어만으로도 충분히 수업을 진행시킬 수 있다.
이를 위해 본 발명의 일 실시예는 사용자가 스마트 마이크(110)를 이용하여 수업을 진행하기 이전에 미리 제어 서버(120)에 수업 진도표 또는 시간표에 해당하는 수업 내용 콘텐츠를 저장해 두어야 한다.
다시 도 3을 참조하면, 본 발명의 일 실시예에서 스마트 마이크(110)는 사용자 단말(130)에서 실행 중인 전용 브라우저의 커서 제어 및 기능을 버튼을 통해 직접 실행시킬 수 있다.
이러한 버튼은 스마트 마이크(110)를 파지하는 부분에 명령어 버튼 및 단축키와 함께 형성될 수도 있으나, 바람직하게는 스마트 마이크(110)의 일면에 형성된 삽입 홈에 결합 및 분리 가능하도록 별도의 리모컨(113) 타입으로 형성될 수 있다.
즉, 한손으로는 항상 스마트 마이크(110)를 파지한 상태에서 발화를 해야하고 이 경우 전용 브라우저의 커서를 제어하거나 기능을 선택 및 실행시킬 경우 스마트 마이크(110)가 입에서 멀어지게 되어 명확한 수업 내용 전달이 어려울 수 있다.
따라서, 본 발명의 일 실시예는 스마트 마이크(110)의 하단 부분을 잡아당기게 되면 전용 프로그램을 제어할 수 있는 리모컨(113)이 분리되어 위와 같은 문제가 발생되지 않도록 하면서 전용 브라우저를 동시에 제어할 수 있다.
도 5는 본 발명의 일 실시예에 따른 제어 서버(120) 및 사용자 단말(130)의 블록도이다.
본 발명의 일 실시예에 따른 제어 서버(120) 및 사용자 단말(130)은 통신모듈(210), 메모리(230) 및 프로세서(220)를 포함하도록 구성될 수 있다.
통신모듈(210)은 네트워크를 통해 데이터를 송수신한다. 이와 같은 통신 모듈(210)은 유선 통신 모듈 및 무선 통신 모듈을 모두 포함할 수 있다. 유선 통신 모듈은 전력선 통신 장치, 전화선 통신 장치, 케이블 홈(MoCA), 이더넷(Ethernet), IEEE1294, 통합 유선 홈 네트워크 및 RS-485 제어 장치로 구현될 수 있다. 또한, 무선 통신 모듈은 WLAN(wireless LAN), Bluetooth, HDR WPAN, UWB, ZigBee, Impulse Radio, 60GHz WPAN, Binary-CDMA, 무선 USB 기술 및 무선 HDMI 기술 등으로 구현될 수 있다.
메모리(230)에는 전용 브라우저를 실행시키거나 스마트 마이크(110)에 의한 명령어를 처리하기 위한 프로그램이 저장되며, 프로세서(220)는 메모리(230)에 저장된 프로그램을 실행시킨다. 여기에서, 메모리는 전원이 공급되지 않아도 저장된 정보를 계속 유지하는 비휘발성 저장장치 및 휘발성 저장장치를 통칭하는 것이다.
예를 들어, 메모리(230)는 콤팩트 플래시(compact flash; CF) 카드, SD(secure digital) 카드, 메모리 스틱(memory stick), 솔리드 스테이트 드라이브(solid-state drive; SSD) 및 마이크로(micro) SD 카드 등과 같은 낸드 플래시 메모리(NAND flash memory), 하드 디스크 드라이브(hard disk drive; HDD) 등과 같은 마그네틱 컴퓨터 기억 장치 및 CD-ROM, DVD-ROM 등과 같은 광학 디스크 드라이브(optical disc drive) 등을 포함할 수 있다.
참고로, 본 발명의 실시예에 따른 도 1에 도시된 구성 요소들은 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)와 같은 하드웨어 형태로 구현될 수 있으며, 소정의 역할들을 수행할 수 있다.
그렇지만 '구성 요소들'은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, 각 구성 요소는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다.
따라서, 일 예로서 구성 요소는 소프트웨어 구성 요소들, 객체지향 소프트웨어 구성 요소들, 클래스 구성 요소들 및 태스크 구성 요소들과 같은 구성 요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다.
구성 요소들과 해당 구성 요소들 안에서 제공되는 기능은 더 작은 수의 구성 요소들로 결합되거나 추가적인 구성 요소들로 더 분리될 수 있다.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 매체에 저장된 컴퓨터 프로그램 또는 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
본 발명의 방법 및 시스템은 특정 실시예와 관련하여 설명되었지만, 그것들의 구성 요소 또는 동작의 일부 또는 전부는 범용 하드웨어 아키텍쳐를 갖는 컴퓨터 시스템을 사용하여 구현될 수 있다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
100: 스마트 마이크 제어 시스템
110: 스마트 마이크
120: 제어 서버
130: 사용자 단말

Claims (12)

  1. 스마트 마이크 제어 시스템에 있어서,
    복수의 버튼을 포함하며 사용자의 음성을 수신 및 전달하는 스마트 마이크,
    상기 스마트 마이크를 통해 사용자의 음성을 수신하면 상기 음성을 텍스트로 변환하고, 상기 변환된 텍스트 중 명령어 DB에 미리 저장된 명령어와 매칭되는 텍스트를 명령어로 추출하며, 상기 추출된 명령어에 대응하는 기능을 전달하는 제어 서버 및
    상기 제어 서버로부터 명령어를 수신하여 해당 명령어에 대응하는 기능을 실행시키는 사용자 단말을 포함하는 스마트 마이크 제어 시스템.
  2. 제 1 항에 있어서,
    상기 사용자 단말은 상기 명령어에 대응하는 기능을 미리 설치된 전용 브라우저를 통해 실행시키되,
    상기 명령어는 상기 음성에 기반한 명령어 및 상기 스마트 마이크에 포함된 단축키 버튼에 기반한 명령어를 포함하는 것인 스마트 마이크 제어 시스템.
  3. 제 2 항에 있어서,
    상기 제어 서버는 상기 스마트 마이크로부터 상기 사용자가 복수의 버튼 중 명령어 버튼을 입력한 상태에서 상기 음성을 수신하는 경우, 상기 음성으로부터 명령어를 추출하는 것인 스마트 마이크 제어 시스템.
  4. 제 2 항에 있어서,
    상기 제어 서버는 상기 스마트 마이크로부터 상기 사용자에 의해 복수의 버튼 중 단축키 버튼을 입력받은 경우, 상기 단축키에 대응하는 미리 설정된 기능을 상기 사용자 단말을 통해 실행시키는 것인 스마트 마이크 제어 시스템.
  5. 제 2 항에 있어서,
    상기 사용자 단말 상에 상기 전용 브라우저를 통해 웹페이지가 출력된 상태에서 상기 스마트 마이크를 통해 사용자로부터 상기 웹페이지를 제어하기 위한 음성을 수신하면,
    상기 제어 서버는 상기 전용 브라우저에 현재 출력된 웹페이지를 캡쳐하고, 상기 캡쳐된 웹페이지와 상기 수신한 음성에 매칭되는 명령어를 비교하여 그 결과를 상기 사용자 단말 상에 출력시키는 것인 스마트 마이크 제어 시스템.
  6. 제 5 항에 있어서,
    상기 스마트 마이크를 통해 사용자가 상기 웹페이지 상에 표시된 복수의 항목 중 어느 하나의 항목에 해당하는 텍스트를 전부 발화하거나 또는 일부 발화하는 경우,
    상기 제어 서버는 상기 전부 발화 또는 일부 발화된 음성을 텍스트로 변환하고, 변환된 텍스트를 상기 웹페이지 상의 복수의 항목과 비교하여 일치하는 항목이 선택되도록 상기 사용자 단말을 제어하는 것인 스마트 마이크 제어 시스템.
  7. 제 2 항에 있어서,
    상기 제어 서버에는 학년별 교과 과정에 해당하는 수업 진도표 및 시간표 중 하나 이상이 미리 저장되고,
    사용자가 상기 스마트 마이크를 통해 현재 수업 내용을 진행시키기 위한 명령어를 입력하면, 상기 제어 서버는 상기 수업 진도표 및 시간표 중 하나 이상과 매칭되는 수업 내용에 해당하는 콘텐츠를 상기 사용자 단말에 출력시키는 것인 스마트 마이크 제어 시스템.
  8. 제 7 항에 있어서,
    상기 제어 서버는 상기 명령어가 입력된 날짜 및 시간을 상기 수업 진도표 및 시간표 중 하나 이상과 비교하여 매칭되는 수업 내용에 해당하는 콘텐츠를 상기 사용자 단말에 출력시키는 것인 스마트 마이크 제어 시스템.
  9. 제 2 항에 있어서,
    상기 스마트 마이크는 상기 사용자 단말에서 실행 중인 전용 브라우저의 커서 제어 및 기능을 버튼을 통해 직접 실행시키는 리모컨을 포함하며,
    상기 리모컨은 상기 스마트 마이크의 일면에 형성된 삽입홈에 결합 및 분리 가능하도록 형성된 것인 스마트 마이크 제어 시스템.
  10. 제 1 항에 있어서,
    상기 사용자 단말에는 블루투스 동글이 삽입되어 상기 스마트 마이크와 블루투스 페어링되는 것인 스마트 마이크 제어 시스템.
  11. 제 10 항에 있어서,
    상기 스마트 마이크는 외부 단말로 무선 인터넷을 제공하는 게이트웨이를 포함하되,
    상기 스마트 마이크는 외부 인터넷 망과 연결된 상기 사용자 단말과 블루투스 페어링됨에 따라, 상기 사용자 단말로부터 제공받은 IP 주소에 기초하여 상기 블루투스 페어링을 통해 외부 단말로 무선 인터넷을 제공하는 것인 스마트 마이크 제어 시스템.
  12. 스마트 마이크를 제어하는 서버에 있어서,
    하나 이상의 사용자 단말 및 상기 스마트 마이크과 데이터를 송수신하는 통신모듈,
    상기 사용자 단말에 미리 설치된 전용 브라우저를 통해 상기 스마트 마이크를 제어하기 위한 프로그램이 저장된 메모리 및
    상기 메모리에 저장된 프로그램을 실행시키는 프로세서를 포함하되,
    상기 프로세서는 상기 프로그램을 실행시킴에 따라, 상기 스마트 마이크를 통해 사용자의 음성을 수신하면 상기 음성을 텍스트로 변환하고, 상기 변환된 텍스트 중 명령어 DB에 미리 저장된 명령어와 매칭되는 텍스트를 명령어로 추출하며, 상기 추출된 명령어에 대응하는 기능을 상기 사용자 단말을 통해 실행시키도록 제어하는 것인 제어 서버.
KR1020190028984A 2019-03-13 2019-03-13 스마트 마이크 제어 서버 및 시스템 KR102219943B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020190028984A KR102219943B1 (ko) 2019-03-13 2019-03-13 스마트 마이크 제어 서버 및 시스템
US16/815,428 US11122349B2 (en) 2019-03-13 2020-03-11 Server and system for controlling smart microphone
JP2020042656A JP6925469B2 (ja) 2019-03-13 2020-03-12 スマートマイク制御サーバー及びシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190028984A KR102219943B1 (ko) 2019-03-13 2019-03-13 스마트 마이크 제어 서버 및 시스템

Publications (2)

Publication Number Publication Date
KR20200109643A true KR20200109643A (ko) 2020-09-23
KR102219943B1 KR102219943B1 (ko) 2021-02-25

Family

ID=72423571

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190028984A KR102219943B1 (ko) 2019-03-13 2019-03-13 스마트 마이크 제어 서버 및 시스템

Country Status (3)

Country Link
US (1) US11122349B2 (ko)
JP (1) JP6925469B2 (ko)
KR (1) KR102219943B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102388717B1 (ko) * 2021-01-22 2022-04-20 주식회사 금영엔터테인먼트 Stt 기능을 지원하는 블루투스 마이크
CN116442769A (zh) * 2023-03-30 2023-07-18 深圳市同行者科技有限公司 车载中控的交互方法及相关设备

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5973466B2 (ja) * 2011-01-28 2016-08-23 エフ・イ−・アイ・カンパニー Tem試料の調製
KR102276883B1 (ko) * 2020-01-02 2021-07-13 박성진 Ai 기반 음성 주문 시스템 및 그 방법
JP2022076770A (ja) * 2020-11-10 2022-05-20 シャープ株式会社 コンテンツ再生システム、コンテンツ再生方法、及びコンテンツ再生プログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110121296A (ko) * 2010-04-30 2011-11-07 주식회사 유니온앤이씨 온라인 및 음성인식 강의 제공 장치 및 방법
KR20130018464A (ko) * 2011-08-05 2013-02-25 삼성전자주식회사 전자 장치 및 그의 제어 방법
KR20130122359A (ko) * 2012-04-30 2013-11-07 삼성전자주식회사 영상처리장치, 음성취득장치, 그 음성인식방법 및 음성인식시스템
KR20180121210A (ko) * 2017-04-28 2018-11-07 삼성전자주식회사 음성 인식 서비스를 제공하는 전자 장치 및 그 방법

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000267695A (ja) * 1999-01-14 2000-09-29 Nissan Motor Co Ltd 車載機器のリモートコントロール装置
EP1185056A3 (en) * 2000-09-02 2002-12-18 InfoBank Corporation Wireless internet shortcut connection method using numerical combination and wireless internet connection method using shortcut buttons
TWI231660B (en) * 2002-12-18 2005-04-21 Lite On Technology Corp Bluetooth dongle and method for transmitting voice through bluetooth dongle
JP2005311768A (ja) * 2004-04-22 2005-11-04 Hosiden Corp イヤホン及びマイクが装備されるオーディオ機器用リモコン
JP2006074215A (ja) * 2004-08-31 2006-03-16 Vodafone Kk 情報通信端末及び付属表示装置
JP2007128305A (ja) * 2005-11-04 2007-05-24 Toshiba Corp 調理支援装置
US8638790B2 (en) * 2008-06-23 2014-01-28 Qualcomm Incorporated Method and apparatus for managing data services in a multi-processor computing environment
US8498425B2 (en) 2008-08-13 2013-07-30 Onvocal Inc Wearable headset with self-contained vocal feedback and vocal command
US8989420B1 (en) * 2010-04-26 2015-03-24 Engagement Innovations LLC Throwable wireless microphone system for passing from one user to the next in lecture rooms and auditoriums
US20120185306A1 (en) * 2011-01-18 2012-07-19 Fang Cheng Electronic Transaction Record Distribution System
JP5767004B2 (ja) * 2011-04-19 2015-08-19 鳳俊 李 視聴覚システム、リモコン端末、会場機器制御装置、視聴覚システムの制御方法、及び視聴覚システムの制御プログラム
JP2013186646A (ja) * 2012-03-07 2013-09-19 Toshiba Corp 情報処理装置および情報処理装置の制御方法
US8745650B1 (en) * 2012-10-10 2014-06-03 Google Inc. Content segment selection based on time-shifted content viewing
US8595771B1 (en) * 2012-12-11 2013-11-26 United Video Properties, Inc. Systems and methods for updating the display of preferred media asset sources
KR20140089861A (ko) * 2013-01-07 2014-07-16 삼성전자주식회사 디스플레이 장치 및 그의 제어 방법
KR102238535B1 (ko) * 2014-10-01 2021-04-09 엘지전자 주식회사 이동 단말기 및 그 제어 방법
JP2017173530A (ja) 2016-03-23 2017-09-28 富士通株式会社 音声入力支援プログラム、ヘッドマウントディスプレイ、音声入力支援方法および音声入力支援装置
JP6862973B2 (ja) 2017-03-21 2021-04-21 株式会社リコー 情報処理システムおよび情報処理方法、ならびに、情報処理装置、および情報処理プログラム
KR102511385B1 (ko) * 2018-04-09 2023-03-17 엘지전자 주식회사 디스플레이 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110121296A (ko) * 2010-04-30 2011-11-07 주식회사 유니온앤이씨 온라인 및 음성인식 강의 제공 장치 및 방법
KR20130018464A (ko) * 2011-08-05 2013-02-25 삼성전자주식회사 전자 장치 및 그의 제어 방법
KR20130122359A (ko) * 2012-04-30 2013-11-07 삼성전자주식회사 영상처리장치, 음성취득장치, 그 음성인식방법 및 음성인식시스템
KR20180121210A (ko) * 2017-04-28 2018-11-07 삼성전자주식회사 음성 인식 서비스를 제공하는 전자 장치 및 그 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102388717B1 (ko) * 2021-01-22 2022-04-20 주식회사 금영엔터테인먼트 Stt 기능을 지원하는 블루투스 마이크
WO2022158626A1 (ko) * 2021-01-22 2022-07-28 주식회사 금영엔터테인먼트 Stt 기능을 지원하는 블루투스 마이크
CN116442769A (zh) * 2023-03-30 2023-07-18 深圳市同行者科技有限公司 车载中控的交互方法及相关设备

Also Published As

Publication number Publication date
KR102219943B1 (ko) 2021-02-25
JP2020149054A (ja) 2020-09-17
US11122349B2 (en) 2021-09-14
US20200296498A1 (en) 2020-09-17
JP6925469B2 (ja) 2021-08-25

Similar Documents

Publication Publication Date Title
KR102219943B1 (ko) 스마트 마이크 제어 서버 및 시스템
US10586536B2 (en) Display device and operating method therefor
JP6987124B2 (ja) 通訳装置及び方法(device and method of translating a language)
CN107798931A (zh) 一种智能幼教学习***及方法
KR20160056734A (ko) 영상표시장치, 영상표시장치의 구동방법 및 컴퓨터 판독가능 기록매체
CN103310666A (zh) 一种语言学习装置
CN108538284A (zh) 同声翻译结果的展现方法及装置、同声翻译方法及装置
US20080300012A1 (en) Mobile phone and method for executing functions thereof
Mohamed et al. Virtual Learning System (Miqra’ah) for Quran recitations for sighted and blind students
US11354520B2 (en) Data processing method and apparatus providing translation based on acoustic model, and storage medium
US11790913B2 (en) Information providing method, apparatus, and storage medium, that transmit related information to a remote terminal based on identification information received from the remote terminal
US9697851B2 (en) Note-taking assistance system, information delivery device, terminal, note-taking assistance method, and computer-readable recording medium
KR102416041B1 (ko) 다국어 동시 학습 시스템
KR20220156786A (ko) 사용자의 발화를 기반으로 컨텐츠를 제공하는 장치 및 시스템
KR20200012326A (ko) 멀티뷰 방식의 학습서비스제공장치
Mahipal et al. “What did I just miss?!” Presenting ClassTranscribe, an Automated Live-captioning and Text-searchable Lecture Video System, and Related Pedagogical Best Practices
Millett Improving accessibility with captioning: An overview of the current state of technology
US20090240667A1 (en) System and method for acquisition and distribution of context-driven defintions
US11363084B1 (en) Methods and systems for facilitating conversion of content in public centers
KR102105882B1 (ko) 학습서비스제공장치 및 그 장치의 구동방법
KR102207006B1 (ko) 글로벌 소셜 외국어 학습 제공 방법, 이를 수행하는 글로벌 소셜 외국어 학습 제공 서버, 및 이를 저장하는 기록매체
JP2006317548A (ja) 教育用コンテンツ生成装置
KR20180068655A (ko) 음성 신호에 기초한 문자 생성 장치 및 방법
KR102312798B1 (ko) 강의통역 서비스장치 및 그 장치의 구동방법
Iglesias et al. New communication technologies for inclusive education in and outside the classroom

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right