KR20180091798A - Public device and method for providing service in response to voice command, and public device for providing moving character in response to voice command - Google Patents

Public device and method for providing service in response to voice command, and public device for providing moving character in response to voice command Download PDF

Info

Publication number
KR20180091798A
KR20180091798A KR1020180092138A KR20180092138A KR20180091798A KR 20180091798 A KR20180091798 A KR 20180091798A KR 1020180092138 A KR1020180092138 A KR 1020180092138A KR 20180092138 A KR20180092138 A KR 20180092138A KR 20180091798 A KR20180091798 A KR 20180091798A
Authority
KR
South Korea
Prior art keywords
voice signal
character
voice
public terminal
based service
Prior art date
Application number
KR1020180092138A
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 주식회사 케이티 filed Critical 주식회사 케이티
Publication of KR20180091798A publication Critical patent/KR20180091798A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72522
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/40Electronic components, circuits, software, systems or apparatus used in telephone systems using speech recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

A public terminal for providing a service in response to a voice command comprises: a voice signal input/output unit receiving a voice signal, and outputting a response to the voice signal; a first mode providing unit for providing a visual-based service through a display device connected to the public terminal; and a second mode providing unit for providing a voice-based service through the voice signal input/output unit. The first and second mode providing units selectively output the voice signal and an image signal based on the received voice signal or the response.

Description

음성 명령에 기반하여 서비스를 제공하는 공용 단말 및 방법, 음성 명령에 기반하여 동작하는 캐릭터를 제공하는 공용 단말{PUBLIC DEVICE AND METHOD FOR PROVIDING SERVICE IN RESPONSE TO VOICE COMMAND, AND PUBLIC DEVICE FOR PROVIDING MOVING CHARACTER IN RESPONSE TO VOICE COMMAND}[0001] The present invention relates to a public terminal and method for providing a service on the basis of a voice command, and a public terminal for providing a character operating on the basis of a voice command. BACKGROUND OF THE INVENTION 1. Field of the Invention [0002] TO VOICE COMMAND}

본 발명은 음성 명령에 기반하여 서비스를 제공하는 공용 단말 및 방법, 음성 명령에 기반하여 동작하는 캐릭터를 제공하는 공용 단말을 제공하는 방법에 관한 것이다. The present invention relates to a public terminal and method for providing services based on voice commands, and a method for providing a public terminal that provides a character that operates based on voice commands.

지능형 개인 비서는 사용자가 요구하는 작업을 처리하고, 사용자에게 특화된 서비스를 제공하는 소프트웨어 에이전트이다. 지능형 개인 비서는 인공 지능(AI) 엔진과 음성 인식을 기반으로 사용자에게 맞춤 정보를 수집하여 제공하고, 사용자의 음성 명령에 따라 일정 관리, 이메일 전송, 식당 예약 등 여러 기능을 수행하는 점에서 사용자의 편의성을 향상시키는 장점을 갖는다. An intelligent personal assistant is a software agent that handles user-requested tasks and provides user-specific services. The intelligent personal assistant collects and provides customized information to the user based on the AI engine and voice recognition, and performs various functions such as schedule management, email transmission, restaurant reservation, etc. according to the voice command of the user. And has an advantage of improving convenience.

이러한 지능형 개인 비서는 주로 스마트폰에서 맞춤형 개인 서비스로 제공되고 있으며, 대표적으로 애플의 시리(siri), 구글의 나우(now), 삼성의 S 보이스 등이 이에 포함된다. 이와 관련하여, 선행기술인 한국공개특허 제 2016-0071111호는 전자 장치에서의 개인 비서 서비스 제공 방법을 개시하고 있다. These intelligent personal assistants are mainly offered as personalized services on smartphones, including Apple's siri, Google's now, and Samsung's S Voice. In this regard, Korean Patent Laid-Open Publication No. 2016-0071111 discloses a method of providing personal assistant services in electronic devices.

최근에는 다양한 미디어 장치를 통해서도 지능형 개인 비서가 제공되고 있다. 그러나 지능형 개인 비서가 사용자로부터 인식된 음성에 대한 음성 응답만을 제시하기 때문에 사용자는 오로지 음성 응답에만 의존해야 하는 불편함이 있다. 또한, 지능형 개인 비서를 이용하여 대화를 나누고자 하는 경우, 사용자는 보이지 않는 상대와 혼자 대화를 나누고 있다는 느낌을 받게 된다. In recent years, intelligent personal assistants have also been provided through various media devices. However, since the intelligent personal assistant presents only the voice response to the voice recognized by the user, the user has to rely solely on the voice response. Also, if you want to talk with an intelligent personal assistant, you will get the impression that you are talking to someone who is invisible alone.

공용 단말로 입력된 사용자의 음성 명령을 분석하고, 분석된 음성 명령에 기초하여 이에 대응되는 질의 결과를 공용 단말 또는 디스플레이 장치를 통해 서비스 형태로 제공하는 공용 단말 및 음성 신호 기반 서비스 제공 방법을 제공하고자 한다. 사용자의 음성 명령에 따라 캐릭터의 의상, 표정 및 동작 애니메이션을 다르게 재생하는 서비스를 제공하는 공용 단말 및 음성 신호 기반 서비스 제공 방법을 제공하고자 한다. 서비스의 포커스에 대응하는 캐릭터와 사용자와 음성 질의 및 응답이 가능한 캐릭터를 제공하는 공용 단말 및 음성 신호 기반 서비스 제공 방법을 제공하고자 한다. 캐릭터의 기분 또는 감정 상태에 따라 다양한 답변을 제공하는 공용 단말 및 음성 신호 기반 서비스 제공 방법을 제공하고자 한다. 또한, 공용 단말의 동작을 제어할 수 있는 공용 단말 및 음성 신호 기반 서비스 제공 방법을 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다. There is provided a public terminal and a method for providing a voice signal based service, which analyzes a voice command of a user input to a public terminal and provides a query result corresponding to the analyzed voice command through a public terminal or a display device in a service form do. And to provide a public terminal and a method for providing a voice signal based service that provide a service for playing a costume, a facial expression, and an animation of a character differently according to a voice command of a user. A public terminal and a voice signal based service providing method for providing a character corresponding to a focus of a service, a user, a voice query and a character capable of responding to the service. And provide a public terminal and a voice signal based service providing various answers according to a mood or an emotional state of a character. Also, there is provided a public terminal and a method for providing a voice signal based service that can control the operation of a public terminal. It is to be understood, however, that the technical scope of the present invention is not limited to the above-described technical problems, and other technical problems may exist.

상술한 기술적 과제를 달성하기 위한 수단으로서, 본 발명의 일 실시예는, 음성 신호를 입력받고, 상기 음성 신호에 대한 응답을 출력하는 음성 신호 입출력부, 상기 공용 단말과 연결된 디스플레이 장치를 통해 시각 기반 서비스를 제공하는 제 1 모드 제공부 및 상기 음성 신호 입출력부를 통해 음성 기반 서비스를 제공하는 제 2 모드 제공부를 포함하고, 상기 제 1 모드 제공부 및 상기 제 2 모드 제공부는 상기 입력받은 음성 신호 또는 상기 응답에 기초하여 음성 신호와 영상 신호를 선택적으로 출력하는 공용 단말을 제공할 수 있다. According to an aspect of the present invention, there is provided an audio signal input / output unit for receiving a voice signal and outputting a response to the voice signal, a display unit connected to the public terminal, And a second mode providing unit for providing a voice based service through the voice signal input / output unit, wherein the first mode providing unit and the second mode providing unit provide the voice signal or the voice signal, It is possible to provide a public terminal that selectively outputs a voice signal and a video signal based on a response.

본 발명의 다른 실시예는, 음성 신호를 입력받고, 상기 음성 신호에 대한 응답을 출력하는 음성 신호 입출력부, 공용 단말과 연결된 디스플레이 장치를 통해 시각 기반 서비스를 제공하는 제 1 모드 제공부 및 상기 음성 신호 입출력부를 통해 음성 기반 서비스를 제공하는 제 2 모드 제공부를 포함하고, 상기 제 1 모드 제공부 및 상기 제 2 모드 제공부는 상기 디스플레이 장치의 상태에 따라 영상 신호와 음성 신호를 선택적으로 출력하는 공용 단말을 제공할 수 있다. According to another embodiment of the present invention, there is provided a voice communication system including a voice signal input / output unit for receiving a voice signal and outputting a response to the voice signal, a first mode providing unit for providing a time based service through a display device connected to a public terminal, And a second mode providing unit for providing a voice based service through a signal input / output unit, wherein the first mode providing unit and the second mode providing unit are provided with a public terminal for selectively outputting a video signal and a voice signal according to the state of the display device, Can be provided.

본 발명의 또 다른 실시예는, 공용 단말과 연동된 디스플레이의 상태에 따라 캐릭터를 표시하는 캐릭터 표시부, 음성 신호를 입력받고, 상기 음성 신호에 대한 응답을 출력하는 음성 신호 입출력부 및 상기 입력된 음성 신호 또는 상기 응답에 따라 상기 표시된 캐릭터가 변형 또는 동작하도록 제어하는 캐릭터 제어부를 포함하고, 상기 공용 단말은 상기 응답이 영상 컨텐츠를 요청하는 것으로 판단되는 경우, 상기 캐릭터의 표시 형태를 제어하면서 상기 영상 컨텐츠를 표시하는 공용 단말을 제공할 수 있다. According to another embodiment of the present invention, there is provided a communication system including a character display unit for displaying a character in accordance with a state of a display interlocked with a public terminal, a voice signal input / output unit for receiving a voice signal and outputting a response to the voice signal, And a character control unit for controlling the displayed character to be modified or operated according to a signal or the response, and when the public terminal determines that the response requests the video content, Can be provided.

본 발명의 또 다른 실시예는, 음성 신호를 입력받는 단계, 상기 입력받은 음성 신호에 대한 응답을 서버로부터 수신하거나 상기 입력받은 음성 신호에 기초하여 응답을 생성하는 단계 및 상기 수신된 응답에 기초하여 상기 제 1 모드 및 상기 제 2 모드를 선택적으로 제어하는 단계를 포함하는 것인 음성 기반 서비스 제공 방법을 제공할 수 있다. According to another embodiment of the present invention, there is provided a method for receiving a speech signal, comprising the steps of receiving a speech signal, receiving a response to the inputted speech signal from a server or generating a response based on the received speech signal, And selectively controlling the first mode and the second mode based on the first mode and the second mode.

본 발명의 또 다른 실시예는, 음성 신호를 입력받는 단계, 상기 입력받은 음성 신호에 대한 응답을 서버로부터 수신하거나 상기 입력받은 음성 신호에 기초하여 응답을 생성하는 단계 및 상기 공용 단말과 연결된 디스플레이 장치의 상태에 기초하여 상기 제 1 모드 및 상기 제 2 모드를 선택적으로 제어하는 단계를 포함하는 음성 기반 서비스 제공 방법을 제공할 수 있다. According to another embodiment of the present invention, there is provided a method for controlling a display device, the method comprising: receiving a voice signal; receiving a response to the voice signal inputted from the server or generating a response based on the received voice signal; And selectively controlling the first mode and the second mode on the basis of the state of the voice-based service.

상술한 과제 해결 수단은 단지 예시적인 것으로서, 본 발명을 제한하려는 의도로 해석되지 않아야 한다. 상술한 예시적인 실시예 외에도, 도면 및 발명의 상세한 설명에 기재된 추가적인 실시예가 존재할 수 있다.The above-described task solution is merely exemplary and should not be construed as limiting the present invention. In addition to the exemplary embodiments described above, there may be additional embodiments described in the drawings and the detailed description of the invention.

전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 공용 단말로 입력된 사용자의 음성 명령을 분석하고, 분석된 음성 명령에 기초하여 이에 대응되는 질의 결과를 공용 단말 또는 디스플레이 장치를 통해 서비스 형태로 제공하는 공용 단말 및 음성 신호 기반 서비스 제공 방법을 제공할 수 있다. 사용자의 음성 명령에 따라 캐릭터의 의상, 표정 및 동작 애니메이션을 다르게 재생하는 서비스를 제공하는 공용 단말 및 음성 신호 기반 서비스 제공 방법을 제공할 수 있다. 서비스의 포커스에 대응하는 캐릭터와 사용자와 음성 질의 및 응답이 가능한 캐릭터를 제공하는 공용 단말 및 음성 신호 기반 서비스 제공 방법을 제공할 수 있다. 캐릭터의 기분 또는 감정 상태에 따라 다양한 답변을 제공하는 공용 단말 및 음성 신호 기반 서비스 제공 방법을 제공할 수 있다. 또한, 공용 단말의 동작을 제어할 수 있는 공용 단말 및 음성 신호 기반 서비스 제공 방법을 제공할 수 있다.According to any one of the above-mentioned objects of the present invention, the voice command of the user input to the public terminal is analyzed, and the query result corresponding to the analyzed voice command is transmitted as a service through the public terminal or the display device And a method of providing a voice signal based service. It is possible to provide a public terminal and a method for providing a voice signal based service that provide a service for playing a costume, a facial expression, and an action animation of a character differently according to a voice command of a user. A public terminal and a voice signal based service providing method that provide a character corresponding to a focus of a service, a user, a voice query and a character capable of a response, can be provided. It is possible to provide a public terminal and a voice signal-based service providing method that provide various answers according to a mood or an emotional state of a character. Also, it is possible to provide a public terminal and a method of providing a voice signal based service that can control the operation of the public terminal.

도 1은 본 발명의 일 실시예에 따른 음성 기반 서비스 제공 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 공용 단말의 구성도이다.
도 3은 본 발명의 일 실시예에 따른 공용 단말에서 음성 명령에 기반하여 서비스를 제공하는 방법의 순서도이다.
도 4는 본 발명의 다른 실시예에 따른 공용 단말에서 음성 명령에 기반하여 서비스를 제공하는 방법의 순서도이다.
도 5는 본 발명의 일 실시예에 따른 공용 단말의 구성도이다.
도 6은 본 발명의 일 실시예에 따른 공용 단말에서 음성 명령에 기반하여 동작하는 캐릭터를 제공하는 방법의 순서도이다.
도 7a 및 도 7b는 본 발명의 일 실시예에 따른 음성 명령에 기반하여 동작하는 캐릭터를 도시한 예시적인 도면이다.
도 8은 본 발명의 일 실시예에 따른 캐릭터가 적용된 음성 명령에 기반하여 제공되는 서비스의 로딩 화면을 도시한 예시적인 도면이다.
도 9a 내지 도 9d는 본 발명의 일 실시예에 따른 음성 멍령에 기반하여 동작하는 캐릭터가 적용된 서비스의 메인 화면을 도시한 예시적인 도면이다.
도 10a 내지 10n은 본 발명의 일 실시예에 따른 이벤트에 따라 캐릭터의 의상, 표정 및 애니메이션 동작이 변경되고, 변경된 캐릭터가 음성 명령 기반 서비스에 적용된 화면을 도시한 예시적인 도면이다.
도 11a 내지 도 11l은 본 발명의 일 실시예에 따른 음성 명령 기반 서비스에서 리모트 컨트롤러의 포커스 위치에 따라 캐릭터가 적용된 화면을 도시한 예시적인 도면이다.
도 12a 내지 도 12i는 본 발명의 일 실시예에 따른 사용자의 음성 질의에 대한 캐릭터의 반응을 도시한 예시적인 도면이다. 이 때, 캐릭터는 휴먼형 캐릭터인 지니 캐릭터일 수 있다.
도 13은 본 발명의 일 실시예에 따른 공용 단말에서 음성 신호 기반 서비스를 제공하는 방법의 순서도이다.
도 14는 본 발명의 다른 실시예에 따른 공용 단말에서 음성 신호 기반 서비스를 제공하는 방법의 순서도이다.
1 is a configuration diagram of a voice-based service providing system according to an embodiment of the present invention.
2 is a configuration diagram of a public terminal according to an embodiment of the present invention.
3 is a flowchart illustrating a method of providing a service based on voice commands in a public terminal according to an exemplary embodiment of the present invention.
4 is a flowchart of a method of providing a service based on voice commands in a public terminal according to another embodiment of the present invention.
5 is a configuration diagram of a public terminal according to an embodiment of the present invention.
6 is a flowchart illustrating a method of providing a character that operates based on voice commands in a public terminal according to an embodiment of the present invention.
7A and 7B are exemplary diagrams illustrating a character that operates based on voice commands in accordance with one embodiment of the present invention.
8 is an exemplary diagram illustrating a loading screen of a service provided on the basis of a voice command to which a character is applied according to an embodiment of the present invention.
FIGS. 9A to 9D are exemplary views showing a main screen of a service to which a character operating based on a voice morph according to an embodiment of the present invention is applied.
10A to 10N are exemplary diagrams showing a screen in which a costume, a facial expression, and an animation operation of a character are changed according to an event according to an embodiment of the present invention, and a changed character is applied to a voice command based service.
11A to 11L are exemplary diagrams illustrating a screen to which a character is applied according to a focus position of a remote controller in a voice command-based service according to an exemplary embodiment of the present invention.
12A-12I are exemplary diagrams illustrating a character's response to a user's voice query according to an embodiment of the present invention. At this time, the character may be a genii character which is a humanoid character.
13 is a flowchart of a method for providing a voice signal based service in a public terminal according to an embodiment of the present invention.
14 is a flowchart of a method of providing a voice signal based service in a public terminal according to another embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "including" an element, it is to be understood that the element may include other elements as well as other elements, And does not preclude the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.

본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1 개의 유닛이 2 개 이상의 하드웨어를 이용하여 실현되어도 되고, 2 개 이상의 유닛이 1 개의 하드웨어에 의해 실현되어도 된다.In this specification, the term " part " includes a unit realized by hardware, a unit realized by software, and a unit realized by using both. Further, one unit may be implemented using two or more hardware, or two or more units may be implemented by one hardware.

본 명세서에 있어서 단말 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말 또는 디바이스에서 수행될 수도 있다.In this specification, some of the operations or functions described as being performed by the terminal or the device may be performed in the server connected to the terminal or the device instead. Similarly, some of the operations or functions described as being performed by the server may also be performed on a terminal or device connected to the server.

이하 첨부된 도면을 참고하여 본 발명의 일 실시예를 상세히 설명하기로 한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 음성 기반 서비스 제공 시스템의 구성도이다. 도 1을 참조하면, 음성 기반 서비스 제공 시스템(1)은 서버(110), 공용 단말(120), 디스플레이 장치(130) 및 사용자 단말(140)를 포함할 수 있다. 서버(110), 공용 단말(120), 디스플레이 장치(130) 및 사용자 단말(140)는 음성 기반 서비스 제공 시스템(1)에 의하여 제어될 수 있는 구성요소들을 예시적으로 도시한 것이다. 1 is a configuration diagram of a voice-based service providing system according to an embodiment of the present invention. Referring to FIG. 1, a voice-based service providing system 1 may include a server 110, a public terminal 120, a display device 130, and a user terminal 140. Server 110, public terminal 120, display device 130 and user terminal 140 illustratively illustrate components that can be controlled by the voice-based service providing system 1. As shown in FIG.

도 1의 음성 기반 서비스 제공 시스템(1)의 각 구성요소들은 일반적으로 네트워크(network)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 공용 단말(120)은 서버(110) 또는 디스플레이 장치(130)와 동시에 또는 시간 간격을 두고 연결될 수 있다. Each component of the voice-based service providing system 1 of FIG. 1 is generally connected via a network. For example, as shown in FIG. 1, the public terminal 120 may be connected to the server 110 or the display device 130 at the same time or at a time interval.

네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 근거리 통신망(LAN: Local Area Network), 광역 통신망(WAN: Wide Area Network), 인터넷 (WWW: World Wide Web), 유무선 데이터 통신망, 전화망, 유무선 텔레비전 통신망 등을 포함한다. 무선 데이터 통신망의 일례에는 3G, 4G, 5G, 3GPP(3rd Generation Partnership Project), LTE(Long Term Evolution), WIMAX(World Interoperability for Microwave Access), 와이파이(Wi-Fi), 블루투스 통신, 적외선 통신, 초음파 통신, 가시광 통신(VLC: Visible Light Communication), 라이파이(LiFi) 등이 포함되나 이에 한정되지는 않는다. The network refers to a connection structure in which information can be exchanged between each node such as terminals and servers. The network includes a local area network (LAN), a wide area network (WAN), a wide area network (WWW) Wide Web, wired / wireless data communication network, telephone network, wired / wireless television communication network, and the like. Examples of wireless data communication networks include 3G, 4G, 5G, 3GPP, LTE, WIMAX, Wi-Fi, Bluetooth, infrared, Communications, Visible Light Communication (VLC), LiFi, and the like.

서버(110)는 STT(Speech to Text) 서버(111), 대화 서버(112), 서비스 관리 서버(113), 가입자 관리 서버(114), 웹 서버(115) 등을 포함할 수 있다. The server 110 may include an STT (Speech to Text) server 111, a conversation server 112, a service management server 113, a subscriber management server 114, a web server 115, and the like.

STT 서버(111)는 음성 인식 서버로, 공용 단말(120)로부터 음성 신호를 전달받고, 해당 음성 신호를 텍스트로 변환함으로써, 음성을 인식할 수 있다. The STT server 111 receives a voice signal from the public terminal 120 and converts the voice signal into text to be recognized by the voice recognition server.

대화 서버(112)는 공용 단말(120)에 입력된 음성 명령을 분석할 수 있다. 대화 서버는 STT 서버(111)에서 변환한 텍스트와 함께 단말의 상태 정보(어떤 서비스가 실행 중인지 또는 단말 앞에 있는 사용자가 누구인지 등)를 판단할 수 있다. 또한, 대화 서버(112)는 대화 이력 데이터베이스와 연동하여 사용자의 이전 대화 이력을 조회할 수 있다. 또한, 대화 서버(112)는 웹 서버(115)를 통해 질의어 요청을 수신할 수 있다. 또한, 대화 서버(112)는 서비스 관리 서버(113)로부터 변환한 텍스트, 단말의 상태 정보, 이전 대화 이력을 전달받아 사용자의 발화 해석을 요청받을 수 있다. 또한, 대화 서버(112)는 대화 이력 데이터베이스를 통해 사용자 정보(예컨대, 사용자 주소, 사용자 선호도 등)를 조회할 수 있다. 또한, 대화 서버(112)는 사용자의 발화 해석 결과에 따라 서드 파티(3rd-party) 서비스에게 외부 서비스 조회를 요청할 수 있다. 또한, 대화 서버(112)는 사용자의 발화 해석 결과에 따라 통합 추천 서버에게 추천을 요청할 수 있으며, 통합 추천 서버는 검색 서버, 추천 서버 등의 외부 서버로부터 추천된 컨텐츠를 수신하여 서비스 관리 서버(113)로 전달할 수 있다. 또한, 대화 서버(112)는 사용자의 발화 해석 결과에 따라 교정 서버에게 주소록 인명 교정 검색을 요청할 수 있다. 예를 들어, 사용자가 주소록에 존재하지 않는 이름을 발화한 경우, 대화 서버(112)는 교정 서버로 발화한 이름과 유사한 주소록에 존재하는 이름으로 교정하여 검색하고, 검색 결과를 서비스 관리 서버(113)로 전달할 수 있다. 이 경우, 대화 서버(112)는 발화 해석 결과에 따라 도출된 서비스를 공용 단말(120)로 제공할 수 있다. The conversation server 112 can analyze the voice command input to the public terminal 120. [ The conversation server can determine the status information of the terminal together with the text converted by the STT server 111 (such as which service is being executed or who is in front of the terminal). In addition, the conversation server 112 can inquire the user's previous conversation history in cooperation with the conversation history database. In addition, the conversation server 112 may receive a query term request via the web server 115. In addition, the conversation server 112 receives the converted text, the status information of the terminal, and the previous conversation history from the service management server 113, and can receive a speech analysis of the user. Also, the conversation server 112 can inquire user information (e.g., user address, user preference, etc.) through the conversation history database. In addition, the dialog server 112 may interpret the results according to the utterance of a user to a third party (3 rd -party) services to request an external service queries. In addition, the conversation server 112 may request a recommendation to the integrated recommendation server according to a result of the user's utterance analysis. The integrated recommendation server receives the recommended content from an external server such as a search server or a recommendation server, ). ≪ / RTI > In addition, the conversation server 112 may request the calibration server to perform an address book correction search based on the result of the user's speech analysis. For example, when the user has uttered a name that does not exist in the address book, the conversation server 112 calibrates and searches for a name existing in the address book similar to the name uttered by the calibration server, and transmits the search result to the service management server 113 ). ≪ / RTI > In this case, the conversation server 112 can provide the derived service to the public terminal 120 according to the result of the speech analysis.

서비스 관리 서버(113)는 대화 서버(112)에서 분석된 음성 신호에 대한 질의 결과를 공용 단말(120)로 전송할 수 있다. 또한, 대화 서버(112)에서 해석된 발화에 대응하는 서비스를 공용 단말(120)로 제공할 수 있다. 서비스 관리 서버(113)는 공용 단말(120)의 요청을 확인하고, 공용 단말(120)에게 음악 토큰을 전달하거나, 세션토큰을 발급 및 관리할 수 있다. 서비스 관리 서버(113)는 사용자 단말(140)의 컴패니언(Companion) 앱을 통해 컴패니언 앱의 사용자를 확인할 수 있다.The service management server 113 may transmit the query result of the voice signal analyzed by the conversation server 112 to the public terminal 120. In addition, the service corresponding to the speech interpreted by the conversation server 112 can be provided to the public terminal 120. The service management server 113 can confirm the request of the public terminal 120, deliver the music token to the public terminal 120, or issue and manage the session token. The service management server 113 can confirm the user of the companion app through the companion application of the user terminal 140. [

대화 서버(112)와 서비스 관리 서버(113)는 요청 응답, 세션토큰 발급 및 관리, 일정조회, 연락처 조회, IoT 상태 조회, 서비스 앱 히스토리조회(정기/이벤트), 영상 및 이미지의 업로드 조회 요청, 외부 캘린더 서버 연동, 서비스 관리 서버 자체적으로 사진/영상의 메타 정보 및 목록 관리, 사용자 인증 토큰 및 단말인증토큰을 매핑하여 관리, 서비스통계 정보 및 운영 관리를 수행할 수 있다. The conversation server 112 and the service management server 113 are configured to request and respond to a request for a session to be issued and managed, a schedule inquiry, a contact inquiry, an IoT status inquiry, a service app history inquiry (regular / It is possible to manage management service statistics information and operation management by mapping the photo / image meta information and list management, the user authentication token and the terminal authentication token to the external calendar server, and the service management server itself.

가입자 관리 서버(114)는 사용자 단말(140)의 컴패니언 앱으로부터 ID 인증을 요청받고, 가입자 관리 서버(114)는 ID 인증을 확인할 수 있다. 이 때, 서비스 관리 서버(113)가 가입자 관리 서버(114)로 공용 단말의 인증을 요청하면, 가입자 관리 서버(114)는 서비스 관리 서버(113)에게 공용 단말(120)의 인증 요청을 확인한 결과를 전송할 수 있다.The subscriber management server 114 is requested to perform ID authentication from the companion app of the user terminal 140, and the subscriber management server 114 can confirm the ID authentication. At this time, when the service management server 113 requests the subscriber management server 114 to authenticate the public terminal, the subscriber management server 114 confirms the authentication request of the public terminal 120 to the service management server 113 Can be transmitted.

웹 서버(115)는 미디어 서버, 검색 서버, 교통 서버 등을 포함할 수 있다. The web server 115 may include a media server, a search server, a traffic server, and the like.

공용 단말(120)은 본체 및 본체에 착탈 가능한 카메라를 포함할 수 있다. 예를 들어, 공용 단말(120)은 웹캠과 셋탑박스를 포함하는 단말일 수 있으며, 셋탑박스는 웹캠이 없이도 동작할 수 있다. 공용 단말(120)의 본체의 전면부, 후면부, 상면부 및 내장 모듈은 하기의 기능 또는 모듈을 포함할 수 있다. 전면부는 전원버튼(전원상태표시 및 리모컨 수신 LED 포함), IR 수신부, 마이크, 볼륨조절버튼(또는 볼륨조절터치), 이더넷 연결 상태 LED, 와이파이 연결상태 LED를 포함할 수 있다. 후면부는 RJ-45 이더넷 포트, HDMI 출력 포트, S/PDIF 출력 포트, 전원어댑터 단자, 전원 on/off 스위치, USB 포트, Micro SD 슬롯, 블루투스 페어링 버튼, WPS 사생활보호 버튼 등을 포함할 수 있다. 상면부는 본체 카메라 인터페이스, 서비스 상태 LED(감정 LED) 등을 포함할 수 있다. 내장 모듈은 블루투스 송수신부, 스피커 와이파이 클라이언트 등을 포함할 수 있다. 공용 단말(100)의 카메라는 전면부, 후면부 및 하면부를 포함할 수 있고, 전면부는 카메라 동작 상태 LED를 포함하고, 후면부는 홈캠 서버 연결 상태 LED를 포함하고, 하면부는 본체카메라의 인터페이스를 포함할 수 있다. The public terminal 120 may include a main body and a camera detachable from the main body. For example, the public terminal 120 may be a terminal including a webcam and a set-top box, and the set-top box may operate without a webcam. The front portion, the rear portion, the upper surface portion, and the built-in module of the main body of the public terminal 120 may include the following functions or modules. The front panel can include a power button (with power status indicator and remote control LED), an IR receiver, a microphone, a volume control button (or volume control touch), an Ethernet connection status LED, and a WiFi connection status LED. The rear panel can include an RJ-45 Ethernet port, an HDMI output port, a S / PDIF out port, a power adapter port, a power on / off switch, a USB port, a Micro SD slot, a Bluetooth pairing button, and a WPS privacy button. The top surface may include a body camera interface, a service status LED (emotional LED), and the like. The built-in module may include a Bluetooth transceiver, a speaker WiFi client, and the like. The camera of the public terminal 100 may include a front portion, a rear portion and a bottom portion, the front portion including a camera operation status LED, the rear portion including a homecam server connection status LED, and a bottom portion including an interface .

공용 단말(120)은 원거리 음성 및 화자를 인식할 수 있고, 캐릭터 및 TTS(Text to Speech) 서비스를 제공할 수 있다. 또한, 공용 단말(120)은 사용자와 지능형 감성 대화를 수행할 수 있다. 또한, 공용 단말(120)은 주소록, 알람, 일정, 갤러리 등을 설정할 수 있고, 홈 IoT를 제어 및 모니터링할 수 있다. 또한, 공용 단말(120)은 사용자의 음성을 입력받으면 입력된 음성에 대한 응답을 수신하고, 수신된 응답에 기초하여 뮤직 서비스, TV 기반의 음성 및 영상 통화, OTV 서비스와 음성 인식 서비스를 연동하여 사용자에게 제공할 수 있다. The public terminal 120 can recognize a remote voice and a speaker, and can provide a character and a text to speech (TTS) service. In addition, the public terminal 120 can perform an intelligent emotional conversation with the user. Also, the public terminal 120 can set an address book, an alarm, a schedule, a gallery, and the like, and can control and monitor the home IoT. In addition, the public terminal 120 receives a response to the input voice when the voice of the user is input, and synchronizes the music service, the TV-based voice and video call, the OTV service, and the voice recognition service based on the received response Can be provided to the user.

한편, 공용 단말(120)을 제어하는 컴패니언 앱은 공용 단말(120) 내의 서비스에 접근할 수 있는 링크 정보 또는 공용 단말(120)의 페어링 기능을 사용자에게 제공할 수 있다. 또한, 컴패니언 앱은 공용 단말(110) 내에 설치된 런처 앱(예컨대, 뮤직 앱, 주소록, 일정, 알람, 주소록, 갤러리 등)을 연동할 수 있는 인터페이스를 제공할 수 있다. 또한, 컴패니언 앱은 음성 명렁어 리스트, O2O 서비스 연계를 제공할 수 있다. 한편, 컴패니언 앱을 통해 구현되는 기술적 특징은 사용자 단말(140)뿐만 아니라 공용 단말(120)을 통해서도 구현될 수 있다. Meanwhile, the companion app controlling the public terminal 120 may provide the user with the link information for accessing the service in the public terminal 120 or the pairing function of the public terminal 120 to the user. In addition, the companion app can provide an interface with which a launcher app (e.g., a music app, an address book, a schedule, an alarm, an address book, a gallery, etc.) installed in the public terminal 110 can be linked. In addition, the companion app can provide a list of voice commands and an O2O service linkage. On the other hand, the technical features implemented through the companion application can be implemented not only through the user terminal 140 but also through the public terminal 120.

공용 단말(120)은 사용자로부터 특정 발화(예컨대, 날짜, 날씨, 감성채팅, 아바타, 일정 및 알람(타이머), 홈 IOT 제어 등에 관한 발화)를 입력받으면, 공용 단말(120)은 입력된 사용자 발화를 STT 서버(111)에게 전달하고, 웹 서버(115)를 통해 대화 서버(112)에게 질의어를 요청할 수 있다. 공용 단말(120)은 대화 서버(112) 또는 서비스 관리 서버(113)로부터 해석된 발화에 대응하는 서비스를 제공받을 수 있다. 이 때, 공용 단말(120)은 제공받은 서비스를 디스플레이 장치(130)를 통해 출력할 수 있고, 상기 서비스가 현재 제공 중인 미디어 서비스와 연동하여 제공될 수도 있다. When the public terminal 120 receives a specific utterance (e.g., date, weather, emotional chat, avatar, schedule and alarm (timer), utterance about home IOT control, etc.) from the user, the public terminal 120 transmits the inputted user utterance To the STT server 111 and request the query server 112 to the query server 112 via the Web server 115. [ The public terminal 120 may be provided with a service corresponding to the interpreted speech from the conversation server 112 or the service management server 113. [ At this time, the public terminal 120 may output the provided service through the display device 130, and the service may be provided in association with the currently provided media service.

일 실시예에 따르면, 공용 단말(120)은 음성 명령에 기반하여 서비스를 제공할 수 있다. According to one embodiment, the public terminal 120 may provide services based on voice commands.

공용 단말(120)은 서비스 관리 서버(113)로 일정등록 및 조회, 연락처 등록 및 조회, IoT 상태 등록 및 조회를 요청하거나, 서비스 앱 히스토리(정기 또는 이벤트식의 히스토리)를 전달하거나, 음악 서비스의 확인을 요청하거나 영상/이미지의 업로드 및 조회를 요청하거나 사용자 서비스(OTV, SoIP, IoT 서비스등)의 프로파일을 전달하거나 외부캘린더 서버와의 연동을 요청할 수 있다. The public terminal 120 requests the service management server 113 to schedule registration and inquiry, contact registration and inquiry, request for registration and inquiry of the IoT status, delivery of service application history (history of periodical or event expression) Request confirmation, request uploading and viewing of images / images, deliver profiles of user services (OTV, SoIP, IoT service, etc.), or request interworking with an external calendar server.

공용 단말(120)은 음성 신호를 입력받고, 음성 신호에 대한 응답을 출력할 수 있다. 예를 들어, 공용 단말(120)은 음성 신호가 호출어에 해당하는지에 대한 판단 결과에 기초하여 음성 기반 서비스를 제공하고, 음성 신호가 호출어로 판단되는 경우, 공용 단말(120)과 연결된 디스플레이 장치(130)를 통해 명령어 대기 UI를 노출시키고, 호출어에 이어지는 음성 신호에 따라 음성 기반 서비스를 수행할 수 있다. The public terminal 120 receives a voice signal and can output a response to the voice signal. For example, the public terminal 120 may provide a voice-based service based on a result of the determination as to whether the voice signal corresponds to a voice call. If the voice signal is determined to be a voice call, The user interface unit 130 exposes the command waiting UI and can perform the voice based service according to the voice signal following the caller.

예를 들어, 제 1 서비스가 TV 앱과 관련된 미디어 서비스이고, 제 2 서비스가 웹 브라우저와 관련된 대화형 생활 서비스라고 가정한 경우, 사용자가 "기가지니"라는 음성을 발화하면, 공용 단말(120)은 "기가지니"라는 호출어를 인식하고, 인식 결과에 따라 명령어 대기 UI를 노출시킬 수 있다. 그 후, 예를 들어, 사용자가 "티비켜"라는 음성을 발화하면, 공용 단말(120)은 "티비켜"라는 음성 질의를 인식하고, 서버(110)로 음성 질의에 대한 분석을 요청할 수 있다. 공용 단말(120)은 서버(110)로부터 음성 질의에 대한 분석을 수신하고, 분석 결과에 따라 'TV 앱'을 통해 디스플레이 장치(130)의 전원을 켜도록 제어할 수 있다. 다른 예를 들어, 사용자가 "홍길동이 누구야"라는 음성을 발화하면, 공용 단말(120)은 "홍길동이 누구야?"라는 음성 질의를 인식하고, 서버(110)로 음성 질의에 대한 분석을 요청할 수 있다. 공용 단말(120)은 서버(110)로부터 음성 질의에 대한 분석을 수신하고, 분석 결과에 따라 "홍길동은 OO입니다."라는 발화를 한 후, 웹 브라우저를 호출 및 실행하도록 제어할 수 있다. For example, when the first service is a media service related to a TV application and the second service is an interactive living service related to a web browser, when the user utters a voice called " Recognizes a call word "Machine ", and exposes the command wait UI according to the recognition result. Then, for example, when the user utteres a voice of "teeboo, " the public terminal 120 recognizes the voice query" teeboo "and requests the server 110 to analyze the voice query . The public terminal 120 can receive an analysis of the voice query from the server 110 and control the power of the display device 130 through the 'TV app' according to the analysis result. For example, when the user utters the voice "Who is Hong Kil Dong", the public terminal 120 recognizes the voice query "Who is Hong Kil Dong?" And requests the server 110 to analyze the voice query have. The public terminal 120 can receive an analysis of the voice query from the server 110 and control to call and execute the web browser after the speech "Hong Kil-dong is OO" according to the analysis result.

공용 단말(120)은 공용 단말(120)과 연결된 디스플레이 장치(130)를 통해 시각 기반 서비스를 제공하고, 자체 음성 신호 입출력부를 통해 음성 기반 서비스를 제공할 수 있다. 이 때, 공용 단말(120)은 입력받은 음성 신호 또는 응답에 기초하여 음성 신호와 영상 신호를 선택적으로 출력할 수 있다. 또는, 공용 단말(120)은 공용 단말(120)과 연동된 디스플레이 장치(130)의 상태에 따라 영상 신호 및 음성 신호를 선택적으로 출력할 수 있다. The public terminal 120 provides a time-based service through the display device 130 connected to the public terminal 120 and can provide a voice-based service through its own voice signal input / output unit. At this time, the public terminal 120 can selectively output the audio signal and the video signal based on the received voice signal or the response. Alternatively, the public terminal 120 may selectively output a video signal and a voice signal according to the state of the display device 130 interlocked with the public terminal 120. [

공용 단말(120)은 입력받은 음성 신호가 기설정된 입력 정보에 해당하는지 판단하고, 기설정된 입력 정보에 따라 동작하는 캐릭터를 표시할 수 있다. 이 때, 입력받은 음성 신호가 기설정된 입력 정보로 판단되는 경우, 공용 단말(120)은 응답에 따라 캐릭터의 음성 신호를 출력하고, 출력되는 음성 신호와 연계하도록 캐릭터의 동작을 제어할 수 있다. The public terminal 120 may determine whether the input voice signal corresponds to predetermined input information, and may display a character that operates according to predetermined input information. In this case, when the input voice signal is determined to be the preset input information, the public terminal 120 outputs the voice signal of the character according to the response and controls the operation of the character so as to associate with the voice signal to be output.

공용 단말(120)은 음성 신호 인식 중이라고 판단되는 경우, 캐릭터가 음성 신호 인식 중에 해당하는 동작을 수행하도록 제어할 수 있다. When the public terminal 120 determines that the voice signal is being recognized, the public terminal 120 can control the character to perform a corresponding operation while recognizing the voice signal.

공용 단말(120)은 응답에 포함된 문형 태그를 식별하고, 식별된 문형 태그에 따라 캐릭터의 동작을 제어할 수 있다. 또한, 공용 단말(120)은 응답에 포함된 감정 태그를 식별하고, 식별된 감정 태그에 따라 캐릭터의 동작을 제어할 수 있다. The public terminal 120 can identify the sentence tag included in the response and control the operation of the character according to the identified sentence tag. Also, the public terminal 120 can identify the emotion tag included in the response, and control the operation of the character according to the identified emotion tag.

공용 단말(120)이 시각 기반 서비스를 디스플레이 장치(130)의 화면에 출력하는 중에 음성 신호를 입력받은 경우, 음성 신호의 인식 결과에 따른 결과물을 출력 중인 시각 기반 서비스와 연계하여 화면에 더 출력할 수 있다. 이 때, 공용 단말(120)은 시각 기반 서비스가 출력 중인 화면의 일부분에 결과물을 예를 들어, 웹 브라우저의 형태로 오버레이하여 디스플레이 장치(130)에 표시되도록 할 수 있다. 공용 단말(120)은 음성 신호에 따른 결과물에 대해 음성 신호 안내를 출력하고, 음성 안내와 연계하여 출력 중인 시각 기반 서비스의 사운드를 제어할 수 있다. When the public terminal 120 receives a voice signal while outputting the time-based service on the screen of the display device 130, the public terminal 120 outputs the result according to the recognition result of the voice signal in conjunction with the time-based service being output, . At this time, the public terminal 120 may overlay the result on a part of the screen on which the time-based service is output, for example, in the form of a web browser, and display the result on the display device 130. The public terminal 120 may output a voice signal guide for the result of the voice signal and may control the sound of the time based service being output in connection with the voice guidance.

공용 단말(120)은 리모트 콘트롤러 또는 공용 단말(120)의 버튼으로부터의 입력을 통해 시각 기반 서비스를 제어하거나, 상기 음성 신호 또는 상기 응답에 기초하여 시각 기반 서비스의 제어를 수행할 수 있다. The public terminal 120 may control the time-based service through an input from a button of the remote controller or the public terminal 120, or may perform control of the time-based service based on the voice signal or the response.

다른 실시예에 따르면, 공용 단말(120)은 공용 단말(120)과 연동된 디스플레이 장치(130) 의 상태에 따라 캐릭터를 표시할 수 있다. 공용 단말(120)은 음성 신호를 입력받고, 음성 신호에 대한 응답을 출력할 수 있다. According to another embodiment, the public terminal 120 can display a character according to the state of the display device 130 interlocked with the public terminal 120. [ The public terminal 120 receives a voice signal and can output a response to the voice signal.

공용 단말(120)은 입력된 음성 신호 또는 응답에 따라 표시된 캐릭터가 변형 또는 동작하도록 제어할 수 있다. 이 때, 공용 단말(120)은 답변이 영상 컨텐츠를 요청하는 것으로 판단되는 경우, 캐릭터의 표시 형태를 제어하면서 영상 컨텐츠를 표시할 수 있다. The public terminal 120 can control the displayed character to be deformed or operated according to the input voice signal or the response. In this case, when it is determined that the answer requests video content, the public terminal 120 can display the video content while controlling the display form of the character.

사용자 단말(140)은 컴패니언 앱을 통해 공용 단말(120)을 제어하거나, 서비스 관리 서버(113)에게 사용자 확인을 요청하거나 음악 토큰을 전달하거나 주요 관리 정보의 등록을 요청할 수 있다. 컴패니언 앱은 음악 서버로 음악 서비스의 아이디 및 패스워드를 전달하면, 음악 서버로부터 음악 토큰을 발급받을 수 있다. The user terminal 140 may control the public terminal 120 through the companion application, request the service management server 113 to confirm the user, transmit the music token, or request registration of the main management information. The companion app can get a music token from the music server by passing the music service ID and password to the music server.

도 2는 본 발명의 일 실시예에 따른 공용 단말의 구성도이다. 도 2를 참조하면, 공용 단말(120)은 음성 신호 입출력부(210), 제 1 모드 제공부(220) 및 제 2 모드 제공부(230)를 포함할 수 있다. 2 is a configuration diagram of a public terminal according to an embodiment of the present invention. 2, the public terminal 120 may include a voice signal input / output unit 210, a first mode providing unit 220, and a second mode providing unit 230.

음성 신호 입출력부(210)는 음성 신호를 입력받고, 음성 신호에 대한 응답을 출력할 수 있다. 예를 들어, 음성 신호 입출력부(210)는 '기가지니'라는 음성 신호를 입력받으면, 입력된 음성 신호가 호출어에 해당하는지를 판단하고, 호출어에 이어지는 음성 신호에 따라 음성 기반 서비스를 제공할 수 있다. 예를 들어, 호출어에 이어지는 음성 신호가 대화형 생활 비서, 미디어, 홈 IoT, 통화 등에 대한 음성 명령을 포함하는 경우, 음성 신호 입출력부(210)는 해당 음성 신호에 대한 응답을 출력할 수 있다. The audio signal input / output unit 210 receives the audio signal and can output a response to the audio signal. For example, when the voice signal input / output unit 210 receives the voice signal 'GiGinny', the voice signal input / output unit 210 determines whether the input voice signal corresponds to the voice call, and provides a voice based service according to the voice signal following the voice call . For example, if the voice signal following the voice call includes a voice command for an interactive life secretary, media, home IoT, call, etc., the voice signal input / output unit 210 may output a response to the voice signal .

제 1 모드 제공부(220)는 공용 단말(120)과 연결된 디스플레이 장치(130)를 통해 시각 기반 서비스를 제공할 수 있다. 이 때, 음성 신호가 호출어로 판단되는 경우, 제 1 모드 제공부(220)는 명령어 대기 UI를 노출시킬 수 있다. The first mode providing unit 220 may provide the time based service through the display unit 130 connected to the public terminal 120. At this time, when the voice signal is determined as the caller, the first mode providing unit 220 may expose the command wait UI.

구체적으로, 제 1 모드 제공부(220)는 음성 신호가 날짜/시간, 일정, 알람/타이머, 날씨, 교통(대중교통알림/내비정보/택시호출), 음식배달, 웹 검색, 뉴스 속보 등을 포함하는 대화형 생활 비서에 대한 음성 명령을 포함하는 경우, 공용 단말(120)과 연결된 디스플레이 장치(130)를 통해 시각 기반 서비스를 제공할 수 있다. 예를 들어, 음성 신호 입출력부(210)에서 "지금 몇시야?"라는 날짜/시간에 대한 음성 신호를 입력받은 경우, 제 1 모드 제공부(220)는 "지금 OO시 OO분입니다."와 같은 응답을 디스플레이 장치(130)를 통해 표시할 수 있다. 다른 예를 들어, 음성 신호 입출력부(210)에서 "오늘 일정 알려줘"라는 일정에 대한 음성 신호를 입력받은 경우, 제 1 모드 제공부(220)는 "일정을 조회합니다."라는 메시지와 함께 조회된 일정을 디스플레이 장치(130)를 통해 표시할 수 있다. 또 다른 예를 들어, 음성 신호 입출력부(210)에서 "알람 알려줘"라는 알람/타이머에 대한 음성 신호를 입력받은 경우, 제 1 모드 제공부(220)는 "총 2건의 알람이 있습니다. 오늘 3시 30분, 내일 2시"와 같은 응답을 디스플레이 장치(130)를 통해 표시할 수 있다. 또 다른 예를 들어, 음성 신호 입출력부(210)에서 "오늘 제주도 날씨 알려줘"라는 날씨에 대한 음성 신호를 입력받은 경우, 제 1 모드 제공부(220)는 "제주도 날씨는 OO합니다"와 같은 응답을 디스플레이 장치(130)를 통해 표시할 수 있다. 또 다른 예를 들어, 음성 신호 입출력부(210)에서 "버스 언제 와?"라는 교통(대중교통알림)에 대한 음성 신호를 입력받은 경우, 제 1 모드 제공부(220)는 "OO 정류장에서, XX번 버스가 10분 후 도착합니다"와 같은 응답을 디스플레이 장치(130)를 통해 표시할 수 있다. Specifically, the first mode providing unit 220 may be configured to allow the voice signal to be transmitted to the user through a network, such as a date / time, a schedule, an alarm / timer, weather, traffic (public transportation notification / Based service through the display device 130 connected to the public terminal 120 when the voice command for the interactive life secretary is included. For example, when the voice signal input / output unit 210 receives a voice signal for a date / time of "What time is it now ?, " the first mode providing unit 220 is" The same response can be displayed through the display device 130. In another example, when the voice signal input / output unit 210 receives a voice signal for a schedule of "inform calendar today ", the first mode provider 220 displays a message" The displayed schedule can be displayed through the display device 130. In another example, when the voice signal input / output unit 210 receives a voice signal for an alarm / timer "alarm notify", the first mode providing unit 220 has a total of 2 alarms. Thirty minutes, tomorrow at 2 o'clock "through the display device 130. [0064] For example, when the voice signal input / output unit 210 receives a voice signal for the weather of "let me know the weather of Jeju today", the first mode provider 220 responds to "Jeju-do weather" May be displayed through the display device 130. In another example, when the voice signal input / output unit 210 receives a voice signal for a traffic (public transit notification) bus "when and when?", The first mode providing unit 220 transmits " Quot; XX < / RTI > bus arrives after 10 minutes "via display device 130. FIG.

또한, 제 1 모드 제공부(220)는 음성 신호가 미디어에 대한 음성 명령을 포함하는 경우, 공용 단말(120)과 연결된 디스플레이 장치(130)를 통해 시각 기반 서비스를 제공할 수 있다. 예를 들어, 음성 신호 입출력부(210)에서 "TV 켜줘"라는 IPTV 제어에 대한 음성 신호를 입력받은 경우, 제 1 모드 제공부(220)는 'TV를 켰습니다"와 같은 응답을 디스플레이 장치(130)를 통해 표시할 수 있다. 다른 예를 들어, 음성 신호 입출력부(210)에서 "무한도전 찾아줘"라는 미디어 통합 검색에 대한 음성 신호를 입력받은 경우, 제 1 모드 제공부(220)는 "무한도전 관련 TV 컨텐츠를 검색합니다"와 같은 응답을 디스플레이 장치(130)를 통해 표시할 수 있다. The first mode providing unit 220 may provide a time based service through the display device 130 connected to the public terminal 120 when the voice signal includes a voice command for the media. For example, when the voice signal input / output unit 210 receives a voice signal for IPTV control such as "Turn on TV ", the first mode providing unit 220 transmits a response such as " If the voice signal input / output unit 210 receives the voice signal for the media unified search called " find an infinite challenge ", the first mode providing unit 220 may receive A response such as "Search TV content related to infinite challenge" can be displayed through the display device 130. [

또한, 제 1 모드 제공부(220)는 음성 신호가 통화에 대한 음성 명령을 포함하는 경우, 공용 단말(120)과 연결된 디스플레이 장치(130)를 통해 시각 기반 서비스를 제공할 수 있다. 예를 들어, 음성 신호 입출력부(210)에서 "XXX에게 영상 통화 해"라는 영상 통화에 대한 음성 신호를 입력받은 경우, 제 1 모드 제공부(220)는 "XXX에게 영상통화로 연결합니다"와 같은 응답을 디스플레이 장치(130)를 통해 표시할 수 있다. 다른 예를 들어, 음성 신호 입출력부(210)에서 '즐겨 찾기' 또는 '통화 기록'과 같은 실행 메뉴에 대한 음성 신호를 입력받은 경우, 제 1 모드 제공부(220)는 '즐겨 찾기' 또는 '통화 기록'을 디스플레이 장치(130)를 통해 표시할 수 있다. The first mode providing unit 220 may provide the time based service through the display device 130 connected to the public terminal 120 when the voice signal includes a voice command for the call. For example, when the voice signal input / output unit 210 receives a voice signal for a video call "Video call to XXX ", the first mode providing unit 220 transmits" Connect to a video call to XXX " The same response can be displayed through the display device 130. For example, when the voice signal input / output unit 210 receives a voice signal for an execution menu such as' favorite 'or' call record ', the first mode providing unit 220 transmits' Quot; call record " can be displayed through the display device 130. FIG.

제 1 모드 제공부(220)는 입력받은 음성 신호가 기설정된 입력 정보에 해당하는지 판단하고, 기설정된 입력 정보에 따라 동작하는 캐릭터를 표시할 수 있다. 예를 들어, 제 2 모드 제공부(230)에서 입력받은 음성신호가 기설정된 입력 정보로 판단되어, 응답에 따라 캐릭터의 음성 신호를 출력하는 경우, 제 1 모드 제공부(220)는 출력되는 음성 신호와 연계하도록 캐릭터의 동작을 제어할 수 있다. 다른 예를 들어, 제 1 모드 제공부(220)는 음성 신호 인식 중이라고 판단되는 경우, 캐릭터가 음성 신호 인식 중에 해당하는 동작을 수행하도록 제어할 수 있다. 또 다른 예를 들어, 제 1 모드 제공부(220)는 응답에 포함된 문형 태그를 식별한 경우, 식별된 문형 태그에 따라 캐릭터의 동작을 제어할 수 있다. 또 다른 예를 들어, 제 1 모드 제공부(220)는 응답에 포함된 감정 태그를 식별한 경우, 식별된 감정 태그에 따라 캐릭터의 동작을 제어 할 수 있다. The first mode providing unit 220 may determine whether the input voice signal corresponds to predetermined input information, and may display a character that operates according to predetermined input information. For example, when the voice signal input from the second mode providing unit 230 is determined to be predetermined input information and the voice signal of the character is output according to the response, the first mode providing unit 220 outputs the voice The operation of the character can be controlled so as to be associated with the signal. For example, if the first mode providing unit 220 determines that a voice signal is being recognized, the first mode providing unit 220 may control the character to perform a corresponding operation during voice signal recognition. For example, when the first mode providing unit 220 identifies the sentence tag included in the response, the first mode providing unit 220 may control the operation of the character according to the identified sentence tag. In another example, when the first mode providing unit 220 identifies the emotion tag included in the response, the first mode providing unit 220 may control the operation of the character according to the identified emotion tag.

제 1 모드 제공부(220)는 시각 기반 서비스를 디스플레이 장치(130)의 화면에 출력하는 중에 음성 신호를 입력받은 경우, 시각 기반 서비스가 출력 중인 화면의 일부분에 결과물을 오버레이할 수 있다. 예를 들어, 제 1 모드 제공부(220)는 결과물을 웹 브라우저의 형태로 오버레이할 수 있다. 이 때, 제 2 모드 제공부(230)에서 음성 신호에 따른 결과물에 대해 음성 신호 안내를 출력하면, 제 1 모드 제공부(220)는 음성 안내와 연계하여 출력 중인 시각 기반 서비스의 사운드를 제어할 수 있다. 이러한 제 1 모드 제공부(220)는 리모트 콘트롤러 또는 공용 단말(120)의 버튼으로부터의 입력을 통해 시각 기반 서비스를 제어하거나, 음성 신호 또는 응답에 기초하여 시각 기반 서비스의 제어를 수행할 수 있다. When the first mode providing unit 220 receives a voice signal while outputting the time based service on the screen of the display device 130, the first mode providing unit 220 may overlay the result on a part of the screen on which the time based service is output. For example, the first mode providing unit 220 may overlay the output in the form of a web browser. In this case, when the second mode providing unit 230 outputs a voice signal guide to the result of the voice signal, the first mode providing unit 220 controls the sound of the time-based service being output in connection with the voice guidance . The first mode providing unit 220 may control the time-based service through the input from the remote controller or the button of the public terminal 120, or may control the time-based service based on the voice signal or the response.

제 2 모드 제공부(230)는 음성 신호 입출력부(210)를 통해 음성 기반 서비스를 제공할 수 있다. 예를 들어, 제 2 모드 제공부(230)는 음성 신호가 호출어에 해당하는지에 대한 판단 결과에 기초하여 음성 기반 서비스를 제공할 수 있으며, 호출어에 이어지는 음성 신호에 따라 음성 기반 서비스를 수행할 수 있다. 이 때, 제 2 모드 제공부(230)는 입력받은 음성 신호가 기설정된 입력 정보에 해당하는지를 판단하여, 답변에 따라 캐릭터의 음성 신호를 출력할 수 있다. The second mode providing unit 230 may provide a voice based service through the voice signal input / output unit 210. For example, the second mode providing unit 230 may provide a voice-based service based on a result of determining whether a voice signal corresponds to a voice call, and perform a voice-based service according to a voice signal following the voice call can do. At this time, the second mode providing unit 230 may determine whether the input voice signal corresponds to predetermined input information, and output the voice signal of the character according to the answer.

구체적으로, 제 2 모드 제공부(230)는 음성 신호가 감성 채팅, 캐릭터, 상황인지 통합 대화형 추천, 상황인지 통합 능동형 추천, 환율 조회, 위키 검색 등을 포함하는 대화형 생활 비서에 대한 음성 명령을 포함하는 경우, 음성 신호 입출력부(210)를 통해 캐릭터의 음성 신호를 이용한 음성 기반 서비스를 제공할 수 있다. 이를 위해, 예를 들어, 음성 신호 입출력부(210)에서 사용자로부터 "오늘 참 피곤했어"라는 음성 신호를 입력받은 경우, 제 2 모드 제공부(230)는 "요즘 일이 많아 피곤하신듯 하네요"라는 감성 채팅에 대한 음성 기반 서비스를 음성 신호 입출력부(210)를 통해 제공할 수 있다. 다른 예를 들어, 음성 신호 입출력부(210)에서 "오늘은 집에서 쉬어야겠어"라는 음성 신호를 입력받은 경우, 제 2 모드 제공부(230)는 "요즘 일이 많아 피곤하신 것 같네요. 쉬는게 좋겠어요"라는 상황 인지 통합 대화형 추천을 기반으로 한 음성 기반 서비스를 음성 신호 입출력부(210)를 통해 제공할 수 있다. 또 다른 예를 들어, 음성 신호 입출력부(210)에서 "달러가 얼마야?"라는 환율 조회에 대한 음성 신호를 입력받은 경우, 제 2 모드 제공부(230)는 "오늘의 환율은 OOOO입니다"와 같은 음성 기반 서비스를 음성 신호 입출력부(210)를 통해 제공할 수 있다. 여기서, 환율 조회는 전세계 각국에 대한 환율 정보를 제공할 수 있다. 다른 예를 들어, 음성 신호 입출력부(210)에서 "백두산 높이가 얼마나 돼?"라는 위키 검색에 대한 음성 신호를 입력받은 경우, 제 2 모드 제공부(230)는 "백두산 높이는 2,744m입니다"와 같은 음성 기반 서비스를 음성 신호 입출력부(210)를 통해 제공할 수 있다. Specifically, the second mode providing unit 230 may include a voice command for an interactive living assistant including voice chat, emotional chat, character, context aware interactive recommendation, context aware active integrated recommendation, currency exchange inquiry, wiki search, It is possible to provide a voice-based service using the voice signal of the character through the voice signal input / output unit 210. [ For example, when the voice signal input / output unit 210 receives a voice signal of "I was tired today" from the user, the second mode provider 230 reads " Based service for the emotional chat through the voice signal input / output unit 210. In another example, when the voice signal input / output unit 210 receives a voice signal of "I need to take a rest at home ", the second mode provider 230 reads," Based interactive recommendation service through the voice signal input / output unit 210. The voice input / In another example, when the voice signal input / output unit 210 receives a voice signal for a currency exchange inquiry "What is a dollar?", The second mode provider 230 reads "Today's exchange rate is OOOO" Based service such as a voice signal through the voice signal input / output unit 210. Here, the exchange rate inquiry can provide exchange rate information for each country in the world. In another example, when the voice signal input / output unit 210 receives a voice signal for a wicked search "How high is Baekdu mountain?", The second mode providing unit 230 reads "Baekdusan Height is 2,744 m" And provide the same voice-based service through the voice signal input / output unit 210.

또한, 제 2 모드 제공부(230)는 음성 신호가 홈 IoT 기기, 홈 어플라이언스 등을 포함하는 홈 IoT에 대한 음성 명령을 포함하는 경우, 음성 신호 입출력부(210)를 통해 음성 기반 서비스를 제공할 수 있다. 예를 들어, 음성 신호 입출력부(210)에서 "환경센서 공기상태는?"이라는 홈 IoT 기기를 이용한 음성 신호를 입력받은 경우, 제 2 모드 제공부(230)는 "습도는 OOO입니다. 현재 OO 상태입니다."라는 홈 IoT 기기를 이용한 음성 기반 서비스를 음성 신호 입출력부(210)를 통해 제공할 수 있다. 홈 IoT 기기는 예를 들어, 환경센서, 가스안전기, 문열림감지기, 디지털도어락, 스마트콘센트 등을 포함할 수 있다. 다른 예를 들어, 음성 신호 입출력부(210)에서 "에어컨을 OO도로 설정해줘"라는 음성 신호를 입력받은 경우, 제 2 모드 제공부(230)는 "에어컨의 온도를 OO도로 맞추겠습니다"와 같은 홈 어플라이언스에 대한 제어를 음성 기반 서비스를 이용하여 음성 신호 입출력부(210)를 통해 제공할 수 있다. 여기서, 홈 어플라이언스는 예를 들어, 공기청정기, 세탁기, 로봇청소기, 오븐, 에어컨, 냉장고 등을 포함할 수 있다. The second mode providing unit 230 may provide a voice based service through the voice signal input / output unit 210 when the voice signal includes a voice command for a home IoT including a home IoT device, a home appliance, . For example, when the voice signal input / output unit 210 receives the voice signal using the home IoT device "environmental sensor air condition? &Quot;, the second mode providing unit 230 reads" Quot; state "through the voice signal input / output unit 210. The voice I / Home IoT devices may include, for example, environmental sensors, gas safety devices, door openers, digital door locks, smart outlets, and the like. For example, when the voice signal input / output unit 210 receives the voice signal " Set the air conditioner to OO road ", the second mode providing unit 230 sets the temperature of the air conditioner to " It is possible to provide control over the home appliance through the voice signal input / output unit 210 using the voice-based service. Here, the home appliance may include, for example, an air cleaner, a washing machine, a robot cleaner, an oven, an air conditioner, a refrigerator, and the like.

또한, 제 2 모드 제공부(230)는 음성 신호가 음성 통화, 통화 중 실행 명령 등을 포함하는 통화에 대한 음성 명령을 포함하는 경우, 음성 신호 입출력부(210)를 통해 음성 기반 서비스를 제공할 수 있다. 예를 들어, 음성 신호 입출력부(210)에서 "OOO에게 전화해"라는 음성 통화에 대한 음성 신호를 입력받은 경우, 제 2 모드 제공부(230)는 "OOO 전화로 연결합니다"와 같은 통화와 연관된 음성 기반 서비스를 음성 신호 입출력부(210)를 통해 제공할 수 있다. 여기서, 음성 통화는 지인/가족 휴대폰, 집, 사무실로의 연결, 긴급통화 등을 포함할 수 있다. 다른 예를 들어, 음성 신호 입출력부(210)에서 "마이크 꺼줘"라는 통화 중 실행 명령에 대한 음성 신호를 입력받은 경우, 제 2 모드 제공부(230)는 "마이크가 꺼졌습니다"라는 통화 중 실행 명령과 연관된 음성 기반 서비스를 음성 신호 입출력부(210)를 통해 제공할 수 있다. 통화 중 실행 명령은 예를 들어, 앵커 샷, 이모티콘, 내 소리 차단 시작/종료, 대체 영상 시작/해제, 영상 캡쳐 등을 포함할 수 있다. The second mode providing unit 230 may provide a voice-based service through the voice signal input / output unit 210 when the voice signal includes a voice command for a call including voice call, . For example, when the voice signal input / output unit 210 receives a voice signal for a voice call "Call OOO ", the second mode provider 230 receives a call such as" And may provide the associated voice based service through the voice signal input / output unit 210. Here, the voice call may include an acquaintance / family mobile phone, a connection to a house, an office, an emergency call, and the like. In another example, when the voice signal input / output unit 210 receives a voice signal for an execution command in the telephone call "Turn off the microphone ", the second mode provider 230 performs a call" Based service associated with the command through the voice signal input / output unit 210. [ The call-in-action command may include, for example, anchor shot, emoticon, start / end blocking of sound, alternate image start / release, image capture,

제 2 모드 제공부(230)는 시각 기반 서비스를 디스플레이 장치(130)의 화면에 출력하는 중에 음성 신호를 입력받은 경우, 음성 신호에 따른 결과물에 대해 음성 신호 안내를 출력할 수 있다. When the second mode providing unit 230 receives the voice signal while outputting the time-based service on the screen of the display device 130, the second mode providing unit 230 may output the voice signal guide to the result of the voice signal.

이와 같이, 제 1 모드 제공부(220) 및 제 2 모드 제공부(230)는 음성 신호 또는 응답에 기초하여 독립적으로 시각 기반 서비스의 제어를 수행할 수 있다. In this manner, the first mode providing unit 220 and the second mode providing unit 230 can independently control the time-based service based on the voice signal or the response.

제 1 모드 제공부(220) 및 제 2 모드 제공부(230)는 입력받은 음성 신호 또는 응답에 기초하여 음성 신호와 영상 신호를 선택적으로 출력할 수 있으며, 공용 단말(120)과 연동된 디스플레이 장치(130)의 상태에 따라 영상 신호와 음성 신호를 선택적으로 출력할 수도 있다. The first mode providing unit 220 and the second mode providing unit 230 can selectively output a voice signal and a video signal on the basis of a voice signal or a response received from the mobile terminal 120, The video signal and the audio signal may be selectively output according to the state of the display unit 130.

예를 들어, 시각 기반 서비스(예를 들어, VOD 또는 TV 앱의 실행에 따라 채널 또는 VOD를 출력하는 서비스)를 출력하는 중에 음성 인식 서비스(예를 들어, 음성 인식 결과에 따른 결과물을 제공하는 서비스)를 요청 받는 경우, 제 1 모드 제공부(220) 및 제 2 모드 제공부(230)는 연동하여 사용자에게 다양한 서비스를 제공할 수 있다. 다른 예를 들어, 공용 단말(120)은 디스플레이 장치(130)가 콘텐츠를 출력하는 중에 사용자의 음성 신호을 입력받아 인식하는 경우, 음성 신호에 따른 결과물을 디스플레이 장치(130)를 통해 출력 중인 콘텐츠의 일부분에 브라우저 형태로 노출하거나, 디스플레이 장치(130)의 콘텐츠 재생에 대한 사운드 볼륨을 줄이거나 뮤트(Mute)하여 명령어의 음성 신호에 따른 결과물에 대한 음성 안내를 제공할 수 있다. 또 다른 예를 들어, 공용 단말(120)은 시각 시반 서비스를 제공하는 중(예를 들어, 캐릭터의 표시)에 음성 기반 서비스에 대한 결과물을 출력하는 경우, 시각 시반 서비스를 통해 표시된 캐릭터는 음성 기반 서비스에 대한 결과물에 따라 캐릭터의 외형 및 표정이 변화/조정되여 출력될 수 있다. 복합 서비스는 상술된 실시예에 한정되지 않으며, 시각 기반 서비스와 음성 기반 서비스가 직간접적 연관성을 가지고 제공하는 모든 서비스의 실시예를 포함할 수 있다.For example, while outputting a time-based service (for example, a service for outputting a channel or a VOD according to the execution of a VOD or TV app), a voice recognition service (for example, The first mode providing unit 220 and the second mode providing unit 230 can provide various services to the user in cooperation with each other. For example, when the display device 130 receives and receives the user's voice signal while the display device 130 outputs the content, the public terminal 120 transmits a result corresponding to the voice signal to a part of the content output through the display device 130 Or may reduce or mute the sound volume for the content playback of the display device 130 to provide voice guidance for the result of the voice signal of the command. For example, when the public terminal 120 outputs a result for a voice-based service while providing a visual service (for example, a character display), the character displayed through the service at the time of visual service is voice-based The outline and expression of the character can be changed / adjusted and output according to the result of the service. The composite service is not limited to the above-described embodiment, and may include an embodiment of all the services that the visual-based service and the voice-based service provide directly or indirectly.

도 3은 본 발명의 일 실시예에 따른 공용 단말에서 음성 명령에 기반하여 서비스를 제공하는 방법의 순서도이다. 도 3에 도시된 공용 단말(120)에 의해 수행되는 음성 명령에 기반하여 서비스를 제공하는 방법은 도 1 및 도 2에 도시된 실시예에 따른 음성 기반 서비스 제공 시스템(1)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 및 도 2에 도시된 실시예에 따른 공용 단말(120)에 의해 수행되는 음성 명령에 기반하여 서비스를 제공하는 방법에도 적용된다. 3 is a flowchart illustrating a method of providing a service based on voice commands in a public terminal according to an exemplary embodiment of the present invention. A method of providing a service based on a voice command performed by the public terminal 120 shown in FIG. 3 is performed in a time-series manner in the voice-based service providing system 1 according to the embodiment shown in FIGS. 1 and 2 ≪ / RTI > Accordingly, the present invention is also applied to a method of providing a service based on a voice command performed by the public terminal 120 according to the embodiment shown in Figs.

단계 S310에서 공용 단말(120)은 음성 신호를 입력받고, 음성 신호에 대한 응답을 출력할 수 있다. In step S310, the public terminal 120 receives the voice signal and can output a response to the voice signal.

단계 S320에서 공용 단말(120)은 공용 단말(120)과 연결된 디스플레이 장치(130)를 통해 시각 기반 서비스를 제공할 수 있다. In step S320, the public terminal 120 can provide the time-based service through the display device 130 connected to the public terminal 120. [

단계 S330에서 공용 단말(120)은 음성 신호 입출력부를 통해 음성 기반 서비스를 제공할 수 있다. In step S330, the public terminal 120 may provide a voice-based service through the voice signal input / output unit.

단계 S340에서 공용 단말(120)은 입력받은 음성 신호 또는 응답에 기초하여 음성 신호와 영상 신호를 선택적으로 출력할 수 있다. In step S340, the public terminal 120 may selectively output a voice signal and a video signal based on the received voice signal or a response.

상술한 설명에서, 단계 S310 내지 S340은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 전환될 수도 있다.In the above description, steps S310 to S340 may be further divided into further steps or combined into fewer steps, according to an embodiment of the present invention. In addition, some of the steps may be omitted as necessary, and the order between the steps may be switched.

도 4는 본 발명의 다른 실시예에 따른 공용 단말에서 음성 명령에 기반하여 서비스를 제공하는 방법의 순서도이다. 도 4에 도시된 공용 단말(120)에 의해 수행되는 음성 명령에 기반하여 서비스를 제공하는 방법은 도 1 내지 도 3에 도시된 실시예에 따른 음성 기반 서비스 제공 시스템(1)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 내지 도 3에 도시된 실시예에 따른 공용 단말(120)에 의해 수행되는 음성 명령에 기반하여 서비스를 제공하는 방법에도 적용된다. 4 is a flowchart of a method of providing a service based on voice commands in a public terminal according to another embodiment of the present invention. The method for providing the service based on the voice command performed by the public terminal 120 shown in FIG. 4 is the same as the method for providing the voice-based service in the voice-based service providing system 1 according to the embodiment shown in FIGS. ≪ / RTI > Accordingly, the present invention is also applicable to a method of providing a service based on a voice command performed by the public terminal 120 according to the embodiment shown in Figs.

단계 S410에서 공용 단말(120)은 음성 신호를 입력받고, 음성 신호에 대한 응답을 출력할 수 있다. In step S410, the public terminal 120 receives the voice signal and can output a response to the voice signal.

단계 S420에서 공용 단말(120)은 공용 단말(120)과 연결된 디스플레이 장치(130)를 통해 시각 기반 서비스를 제공할 수 있다. In step S420, the public terminal 120 can provide the time-based service through the display device 130 connected to the public terminal 120. [

단계 S430에서 공용 단말(120)은 음성 신호 입출력부를 통해 음성 기반 서비스를 제공할 수 있다. In step S430, the public terminal 120 may provide a voice-based service through the voice signal input / output unit.

단계 S440에서 공용 단말(120)은 디스플레이 장치(130)의 상태에 따라 영상 신호와 음성 신호를 선택적으로 출력할 수 있다. In step S440, the public terminal 120 may selectively output a video signal and a voice signal according to the state of the display device 130. [

상술한 설명에서, 단계 S410 내지 S440은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 전환될 수도 있다.In the above description, steps S410 to S440 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present invention. In addition, some of the steps may be omitted as necessary, and the order between the steps may be switched.

도 5는 본 발명의 일 실시예에 따른 공용 단말의 구성도이다. 도 5를 참조하면, 공용 단말(120)은 캐릭터 표시부(510), 음성 신호 입출력부(520) 및 캐릭터 제어부(530)를 포함할 수 있다. 5 is a configuration diagram of a public terminal according to an embodiment of the present invention. 5, the public terminal 120 may include a character display unit 510, a voice signal input / output unit 520, and a character control unit 530.

캐릭터 표시부(510)는 공용 단말(120)과 연동된 디스플레이 장치(130)의 상태에 따라 캐릭터를 표시할 수 있다. 캐릭터는 예를 들어, 차갑고 기계적인 느낌의 IoT 기기에 대한 고정 관념을 깨고 친근감을 제공하기 위해 예를 들어, 빠름을 상징하는 블랙 캐릭터의 'IO(아이오)'와 소통을 상징하는 화이트 캐릭터의 'IT(아이티)' 또는 20대 여성을 형상화한 휴먼형 캐릭터인 '지니 캐릭터'를 표시할 수 있다. The character display unit 510 can display a character according to the state of the display device 130 interlocked with the public terminal 120. For example, to break the stereotype of a cold mechanical IoT device and to provide familiarity, for example, a character is a black character 'IO' symbolizing the fast and a white character ' IT (Haiti) ', or' Jeuni character ', a humanoid character that shapes women in their 20s.

음성 신호 입출력부(520)는 음성 신호를 입력받고, 음성 신호에 대한 응답을 출력할 수 있다. 캐릭터 제어부(530)는 입력된 음성 신호 또는 응답에 따라 표시된 캐릭터가 변형 또는 동작하도록 제어할 수 있다. 예를 들어, 캐릭터 제어부(530)는 입력된 음성 신호 또는 응답에 따라 사용자의 말에 귀를 기울이는 포즈를 취하도록 캐릭터를 제어할 수 있다. 다른 예를 들어, 캐릭터 제어부(530)는 입력된 음성 신호를 이해하지 못한 경우, 이에 대한 응답으로 캐릭터가 갸우뚱한 포즈를 취하도록 제어할 수 있다. The voice signal input / output unit 520 receives the voice signal and can output a response to the voice signal. The character control unit 530 can control the displayed character to be deformed or operated according to the input voice signal or the response. For example, the character control unit 530 may control the character to take a pose to listen to the user's speech according to the input voice signal or the response. For example, if the input voice signal is not understood, the character control unit 530 may control the character to take a pitched pose in response to the input voice signal.

여기서, 공용 단말(120)은 음성 신호에 대한 응답이 영상 컨텐츠를 요청하는 것으로 판단되는 경우, 캐릭터의 표시 형태를 제어하면서 영상 컨텐츠를 표시할 수 있다. 예를 들어, 공용 단말(120)은 음성 신호에 대한 응답이 영상 컨텐츠를 요청하는 것으로 판단되는 경우, 캐릭터를 사라지게 하거나, 캐릭터의 크기를 작게 하여 표시하거나, 캐릭터를 화면의 특정 영역으로 이동시키거나, 캐릭터의 모습을 특정 모형이나 동물로 변형시킬 수 있다. 다른 예를 들어, 공용 단말(120)은 음성 신호에 대한 응답이 영상 컨텐츠를 요청하는 것으로 판단되는 경우라도 캐릭터를 영상 컨텐츠에 오버레이하여 표시하도록 할 수도 있다. Here, when it is determined that the response to the voice signal requests the video content, the public terminal 120 may display the video content while controlling the display form of the character. For example, when it is determined that the response to the voice signal requests the video content, the public terminal 120 may display the character by reducing the size of the character, moving the character to a specific area of the screen , You can transform a character's appearance into a specific model or animal. In another example, the public terminal 120 may display the character overlay on the image content even when it is determined that the response to the voice signal requests the image content.

도 6은 본 발명의 일 실시예에 따른 공용 단말에서 음성 명령에 기반하여 동작하는 캐릭터를 제공하는 방법의 순서도이다. 도 6에 도시된 공용 단말(120)에 의해 수행되는 음성 명령에 기반하여 동작하는 캐릭터를 제공하는 방법은 도 1 내지 도 5에 도시된 실시예에 따른 음성 기반 서비스 제공 시스템(1)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 내지 도 5에 도시된 실시예에 공용 단말(120)에 의해 수행되는 음성 명령에 기반하여 동작하는 캐릭터를 제공하는 방법에도 적용된다. 6 is a flowchart illustrating a method of providing a character that operates based on voice commands in a public terminal according to an embodiment of the present invention. The method of providing a character operating on the basis of a voice command performed by the public terminal 120 shown in Fig. 6 is similar to that of the voice-based service providing system 1 according to the embodiment shown in Figs. Lt; / RTI > Accordingly, the present invention is also applied to a method of providing a character that operates based on a voice command performed by the public terminal 120 in the embodiment shown in FIGS.

단계 S610에서 공용 단말(120)은 공용 단말(120)과 연동된 디스플레이 장치의 동작 상태에 따라 캐릭터를 표시할 수 있다. In step S610, the public terminal 120 can display the character according to the operation state of the display device interlocked with the public terminal 120. [

단계 S620에서 공용 단말(120)은 음성 신호를 입력받고, 음성 신호에 대한 응답을 출력할 수 있다. In step S620, the public terminal 120 receives the voice signal and outputs a response to the voice signal.

단계 S630에서 공용 단말(120)은 입력된 음성 신호 또는 응답에 따라 표시된 캐릭터가 변형 또는 동작하도록 제어할 수 있다. In step S630, the public terminal 120 may control the displayed character to be deformed or operated according to the input voice signal or response.

단계 S640에서 공용 단말(120)은 응답이 영상 컨텐츠를 요청하는 것으로 판단되는 경우, 캐릭터의 표시 형태를 제어하면서 영상 컨텐츠를 표시할 수 있다. In step S640, when it is determined that the response requests video content, the public terminal 120 can display the video content while controlling the display form of the character.

상술한 설명에서, 단계 S610 내지 S640은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 전환될 수도 있다.In the above description, steps S610 to S640 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present invention. In addition, some of the steps may be omitted as necessary, and the order between the steps may be switched.

도 7a 및 도 7b는 본 발명의 일 실시예에 따른 음성 명령에 기반하여 동작하는 캐릭터를 도시한 예시적인 도면이다. 7A and 7B are exemplary diagrams illustrating a character that operates based on voice commands in accordance with one embodiment of the present invention.

도 7a는 본 발명의 일 실시예에 따른 음성 명령에 기반하여 동작하는 IoT(Internet of Things)를 형상화한 캐릭터를 도시한 예시적인 도면이다. 도 7a를 참조하면, 지능형 서비스는 'IoT'를 형상화한 두 종류의 캐릭터를 제공할 수 있다. FIG. 7A is an exemplary diagram illustrating a character that shapes an Internet of Things (IOT) that operates based on a voice command according to an embodiment of the present invention. Referring to FIG. 7A, the intelligent service can provide two kinds of characters that characterize 'IoT'.

음성 명령에 기반하여 동작하는 캐릭터는 차갑고 기계적인 느낌의 IoT 기기에 대한 고정 관념을 깨고 친근감을 제공하기 위해 예를 들어, 빠름을 상징하는 블랙 캐릭터의 'IO(아이오, 710)'와 소통을 상징하는 화이트 캐릭터의 'IT(아이티, 720)'를 제공할 수 있다. A character who operates based on a voice command symbolizes communication with the black character 'IO (IO, 710)' symbolizing the fast, for example, to break the stereotype of a cold mechanical feeling IOT device and to provide familiarity IT '(Haiti, 720), which is a white character, who is a member of the group.

도 7b는 본 발명의 일 실시예에 따른 음성 명령에 기반하여 동작하는 휴먼형 캐릭터를 도시한 예시적인 도면이다. 도 7b를 참조하면, 휴먼형 캐릭터(730)는 개인 비서 서비스에 대한 맞춤형 캐릭터로, 20대 여성을 형상화한 휴먼형 캐릭터(730)인 일명 '지니 캐릭터'를 제공할 수 있다. 7B is an exemplary diagram illustrating a humanoid character operating based on a voice command according to an embodiment of the present invention. Referring to FIG. 7B, the humanoid character 730 can provide a 'genie character', which is a human character 730 that shapes a woman in his twenties as a custom character for the personal secretary service.

도 8은 본 발명의 일 실시예에 따른 캐릭터가 적용된 음성 명령에 기반하여 제공되는 서비스의 로딩 화면을 도시한 예시적인 도면이다. 도 8을 참조하면, 공용 단말(120) 및 공용 단말(120)과 연결된 디스플레이 장치(130)의 전원이 온(on)되면, 공용 단말(120)은 'IO'(810)와 'IT'(820)의 캐릭터가 적용된 로딩 화면을 표시할 수 있다. 8 is an exemplary diagram illustrating a loading screen of a service provided on the basis of a voice command to which a character is applied according to an embodiment of the present invention. 8, when power of the display device 130 connected to the public terminal 120 and the public terminal 120 is turned on, the public terminal 120 transmits 'IO' 810 and 'IT' 820) can be displayed.

도 9a 내지 도 9d는 본 발명의 일 실시예에 따른 음성 멍령에 기반하여 동작하는 캐릭터가 적용된 서비스의 메인 화면을 도시한 예시적인 도면이다.  FIGS. 9A to 9D are exemplary views showing a main screen of a service to which a character operating based on a voice morph according to an embodiment of the present invention is applied.

도 9a는 본 발명의 일 실시예에 따른 IO 및 IT 캐릭터가 기본으로 적용된 음성 명령 기반의 서비스의 메인 화면을 도시한 예시적인 도면이다. 도 9a를 참조하면, 지능형 서비스의 기본으로 설정된 메인 화면은 서브 캐릭터로서 IO 및 IT 캐릭터(900)가 온(on)으로 설정되고, 메인 캐릭터로서 휴먼형 캐릭터인 지니 캐릭터가 오프(off)로 설정될 수 있다. 이 때, 공용 단말(120)에서 출력되는 음성은 휴먼형 캐릭터인 '지니 캐릭터'의 음성일 수 있다. FIG. 9A is an exemplary diagram illustrating a main screen of a voice command-based service to which an IO and an IT character are basically applied according to an embodiment of the present invention. 9A, the main screen set as the basis of the intelligent service has IO and IT characters 900 set to on as sub-characters, and a genii character as a main character is set to off . At this time, the voice output from the public terminal 120 may be the voice of the 'genie character' which is a humanoid character.

IO 및 IT 캐릭터(900)는 특정 입력 정보가 입력되면, 해당 입력정보와 어울리는 표정 및 동작 애니메이션을 보여주고, 화면에서 퇴장할 수 있다. 여기서, 특정 입력 정보는 예를 들어, 사용자가 음성 명령 기반 서비스에 접속한 날짜가 특정 기념일인 경우, 음성 명령 기반 서비스에 설정된 알람 시간에 도달한 경우, 음성 명령 기반 서비스를 통해 뮤직 애플리케이션을 재생하는 경우, 사용자가 음성 명령 기반 서비스에 진입한 시간대가 언제인지, 리모트 컨트롤러의 포커스가 서비스의 실행 아이콘에 정지해 있는 경우, 사용자가 "IO, IT 나와"라는 호출어를 발화한 경우 등을 포함할 수 있다. When specific input information is input, the IO and IT characters 900 show a facial expression and an animation corresponding to the input information, and can exit from the screen. Here, the specific input information may include, for example, when the date when the user accesses the voice command based service is a specific anniversary, when the alarm time set in the voice command based service is reached, the music application is played through the voice command based service When the user enters the voice command based service, when the focus of the remote controller is stopped at the service execution icon, when the user utters the call "IO, IT out", etc. .

예를 들어, 사용자가 음성 명령 기반 서비스에 접속한 날짜가 어린이날인 경우, IO 캐릭터는 풍선 다발을 들고 장난치다가 하늘로 날아가고, IT 캐릭터는 풍선 하나를 들고 서있다가, 날아가는 IO 캐릭터를 보고 놀라는 애니메이션 동작을 출력할 수 있다. For example, if a user accesses a voice-command-based service on a child's day, the IO character fancies a bunch of balloons and flew to the sky, and the IT character stands with a balloon, then sees the flying IO character, Can be output.

다른 예를 들어, 음성 명령 기반 서비스에 설정된 알람 시간에 도달한 경우, IO 캐릭터는 북을 치고, IT 캐릭터는 양팔을 벌리며 좋아하는 애니메이션 동작을 알람 시간이 종료될 때까지 반복하여 출력할 수 있다. As another example, when the alarm time set in the voice command based service is reached, the IO character can hit the drum, the IT character can open both arms and repeat the favorite animation operation until the alarm time is over.

도 9b는 본 발명의 일 실시예에 따른 지니 캐릭터가 적용된 음성 명령 기반의 서비스의 메인 화면을 도시한 예시적인 도면이다. 도 9b를 참조하면, 지니 캐릭터(910)는 음성 명령 기반의 서비스의 설정 메뉴를 통해 휴먼형 캐릭터를 온(on)으로 설정함으로써 메인 화면에 표시될 수 있다. 이 때, 디스플레이 장치(130)는 IO 및 IT 캐릭터(900), 지니 캐릭터(910)를 메인 화면에 함께 표시하고, 공용 단말(120)은 지니 캐릭터의 음성을 출력할 수 있다. 9B is an exemplary diagram illustrating a main screen of a voice command based service to which a Genie character is applied according to an embodiment of the present invention. Referring to FIG. 9B, the genie character 910 can be displayed on the main screen by setting the humanoid character to on through the setting menu of the voice command-based service. At this time, the display device 130 displays the IO, the IT character 900, and the Genie character 910 together on the main screen, and the public terminal 120 can output the voice of the Genki character.

IO 및 IT 캐릭터(900)는 도 9a에서 상술한 바와 같이 특정 입력 정보가 입력되면, 해당 입력정보와 어울리는 표정 및 동작 애니메이션을 보여주고, 화면에서 퇴장할 수 있다. When specific input information is input as described above with reference to FIG. 9A, the IO and IT characters 900 show facial expressions and motion animations matching the input information, and exit from the screen.

지니 캐릭터(910)는 사용자와 모든 대화 응대를 수행하는 캐릭터로, 컴패니언 애플리케이션, 음성 명령 기반 서비스 설정 화면, 음성 명령어를 이용하여 지니 캐릭터(910)의 표시를 온(on)/오프(off)로 설정할 수 있다. 이 때, 온(on)으로 설정된 지니 캐릭터(910)는 화면에 항상 나타나서, 특정 입력 정보에 따라 의상, 표정 및 애니메이션 동작을 출력할 수 있다. The Genie character 910 is a character that performs all conversation with the user and turns on / off the display of the Genie character 910 using a companion application, a voice command-based service setting screen, Can be set. At this time, the genie character 910 set to on always appears on the screen, and can output garment, facial expression, and animation operations according to specific input information.

특정 입력 정보는, 예를 들어, 유휴 상태(Idle), 음성 인식 상태, 사용자가 지능형 서비스 진입한 날짜(예를 들어, 설날, 추석, 가족 휴가 등), 사용자와의 대화 중 지니 캐릭터의 답변에 대한 TTS(Text to Speech), 문형 정보, 감정 정보, 액트타입(actType) 등을 포함할 수 있다. The specific input information may include, for example, an idle state, a voice recognition state, a date when the user enters the intelligent service (e.g., New Year, Chuseok, family vacation, etc.) Text to speech (TTS), sentence information, emotion information, act type, and the like.

예를 들어, 지니 캐릭터(910)는 음성 인식 중인 경우, 귀 기울이는 동작, 고개를 갸우뚱하는 동작, 고개를 끄덕이는 동작 중 어느 하나를 랜덤한 순서로 재생할 수 있다. For example, the genie character 910 can reproduce, in a random order, any one of an ear-tilting operation, a head-shaking operation, and a nodding operation when speech recognition is being performed.

다른 예를 들어, 답변의 문형 태그가 요청(request)를 포함하는 경우, 지니 캐릭터(910)는 두 뺨에 손 얹는 동작, 고개를 갸우뚱하는 동작, 두 손을 모아 얼굴에 대는 동작 중 어느 하나를 랜덤한 순서로 재생할 수 있다. For example, if the sentence tag of the answer includes a request, then the genie character 910 may choose one of the following actions: placing a hand on two cheeks, gesturing a head, or putting both hands on a face It can be reproduced in a random order.

또 다른 예를 들어, 지니 캐릭터(910)의 감정 태그가 행복을 나타내는 경우, 지니 캐릭터는 눈을 크게 뜨고, 활짝 웃으며, 양팔을 벌리는 동작의 애니메이션을 재생할 수 있다. As another example, when the emotion tag of the genie character 910 indicates happiness, the genie character can reproduce an animation of an action of widening his eyes, laughing wide, and waving his arms.

도 9c는 본 발명의 일 실시예에 따른 캐릭터가 설정되지 않은 음성 명령 기반의 서비스의 메인 화면을 도시한 예시적인 도면이다. 도 9c를 참조하면, 음성 명령 기반의 서비스는 컴패니언 애플리케이션, 설정 메뉴를 통해 전체 캐릭터에 대한 표시 여부를 오프(off)로 설정할 수 있다. 디스플레이 장치(130)는 IO 및 IT 캐릭터(900), 지니 캐릭터(910)를 디스플레이에서 표시하지 않고, 지니 캐릭터(910)의 음성만을 출력할 수 있다. 9C is an exemplary diagram illustrating a main screen of a voice command-based service in which no character is set according to an embodiment of the present invention. Referring to FIG. 9C, the voice command-based service can set the display of the entire character to off through a companion application and a setting menu. The display device 130 can output only the voice of the genie character 910 without displaying the IO and IT characters 900 and the genie character 910 on the display.

도 9d는 본 발명의 일 실시예에 따른 설정 화면을 도시한 예시적인 도면이다. 도 9d를 참조하면, 공용 단말(120)은 설정 화면(920)을 통해 사용자로부터 예를 들어, "기가지니", "지니야", "친구야", "자기야" 중 어느 하나의 호출어(921)에 대한 선택을 입력받을 수 있다. 또한, 공용 단말(120)은 설정 화면(920)을 통해 사용자로부터 메뉴에서 이용할 캐릭터(922)를 설정할 수 있다. 예를 들어, 사용자는 "IOIT만 표시", "지니, IOIT표시", "모두 표시 안함" 중 어느 하나를 선택함으로써, 캐릭터의 표시 여부를 설정할 수 있다. 9D is an exemplary diagram showing a setting screen according to an embodiment of the present invention. 9D, the public terminal 120 receives a call from one of the users through the setting screen 920, for example, "Gigajini", "Genie", "Friend", " 921) can be input. Also, the public terminal 120 can set the character 922 to be used in the menu from the user through the setting screen 920. [ For example, the user can set whether or not to display the character by selecting any one of "IOIT only display "," Genie, IOIT display "

도 10a 내지 10n은 본 발명의 일 실시예에 따른 이벤트에 따라 캐릭터의 의상, 표정 및 애니메이션 동작이 변경되고, 변경된 캐릭터가 음성 명령 기반 서비스에 적용된 화면을 도시한 예시적인 도면이다. 10A to 10N are exemplary diagrams showing a screen in which a costume, a facial expression, and an animation operation of a character are changed according to an event according to an embodiment of the present invention, and a changed character is applied to a voice command based service.

도 10a 내지 도 10c는 본 발명의 일 실시예에 따른 공휴일에 따라 의상, 표정 및 애니메이션 동작이 변경된 IO 및 IT 캐릭터를 도시한 예시적인 도면이다. 도 10a는 설날에 맞추어 변경된 IO 및 IT 캐릭터이고, 도 10b는 추석에 맞추어 변경된 IO 및 IT 캐릭터이고, 도 10c는 크리스마스에 맞추어 변경된 IO 및 IT 캐릭터를 도시한 예시적인 도면이다. FIGS. 10A through 10C are exemplary diagrams showing IO and IT characters changed in costume, facial expression, and animation according to a holiday according to an embodiment of the present invention. FIG. 10A is an IO and IT character changed to New Year's Day, FIG. 10B is an IO and IT character changed to a holiday, and FIG. 10C is an exemplary diagram showing IO and IT characters changed for Christmas.

도 10d 및 도 10e는 사용자의 개인 일정에 따라 의상, 표정 및 애니메이션 동작이 변경된 IO 및 IT 캐릭터를 도시한 예시적인 도면이다. 도 10d는 결혼기념일에 맞추어 변경된 IO 및 IT 캐릭터이고, 도 10e는 가족 휴가에 맞추어 변경된 IO 및 IT 캐릭터를 도시한 예시적인 도면이다. FIGS. 10D and 10E are exemplary diagrams showing IO and IT characters with altered costume, facial expression, and animation operations according to the user's personal schedule. FIG. 10D is an IO and IT character changed for a wedding anniversary, and FIG. 10E is an exemplary diagram showing IO and IT characters changed for a family vacation.

도 10f는 그 외의 사용자의 설정에 의해 변경된 IO 및 IT 캐릭터로, 댄스에 맞추어 변경된 IO 및 IT 캐릭터를 도시한 예시적인 도면이다. FIG. 10F is an exemplary diagram showing IO and IT characters changed in accordance with a dance as IO and IT characters changed by other user's setting.

도 10g 내지 도 10j는 본 발명의 일 실시예에 따른 이벤트에 따라 의상, 표정 및 애니메이션 동작이 변경된 휴먼형 캐릭터를 도시한 예시적인 도면이다. 도 10g 및 도 10h는 기본형으로 설정된 지니 캐릭터이고, 도 10i는 휴가 의상으로 변경된 지니 캐릭터이고, 도 10j는 한복 의상으로 변경된 지니 캐릭터를 도시한 예시적인 도면이다. FIGS. 10G to 10J are exemplary diagrams showing a humanoid character changed in costume, facial expression, and animation according to an event according to an embodiment of the present invention. Figs. 10G and 10H are Genki characters set in a basic style, Fig. 10I is a genie character changed to a holiday dress, and Fig. 10J is an exemplary diagram showing a genie character changed to a hanbok costume.

도 10k 내지 도 10n은 본 발명의 일 실시예에 따른 이벤트에 따라 의상, 표정 및 애니메이션 동작이 변경된 IO 및 IT 캐릭터가 적용된 음성 명령 기반 서비스의 기본 화면을 도시한 예시적인 도면이다. FIGS. 10k to 10n are exemplary diagrams showing a basic screen of a voice command-based service to which IO and IT characters are changed according to an event according to an embodiment of the present invention, in which a costume, a facial expression, and an animation operation are changed.

도 10k는 설날에 맞추어 변경된 IO 및 IT 캐릭터가 적용된 음성 명령 기반 서비스의 기본 화면이고, 도 10l은 어린이날에 맞추어 변경된 IO 및 IT 캐릭터가 적용된 음성 명령 기반 서비스의 기본 화면이고, 도 10m은 추석에 맞추어 변경된 IO 및 IT 캐릭터가 적용된 음성 명령 기반 서비스의 기본 화면이고, 도 10n은 크리스마스에 맞추어 변경된 IO 및 IT 캐릭터가 적용된 음성 명령 기반 서비스의 기본 화면을 도시한 예시적인 도면이다. 10K is a basic screen of a voice command based service to which IO and IT characters changed according to New Year holidays are applied, FIG. 10L is a basic screen of a voice command based service to which IO and IT characters changed according to a child's day are applied, FIG. 10N is an exemplary diagram showing a basic screen of a voice command based service to which IO and IT characters changed for Christmas are applied. FIG.

도 11a 내지 도 11l은 본 발명의 일 실시예에 따른 음성 명령 기반 서비스에서 리모트 컨트롤러의 포커스 위치에 따라 캐릭터가 적용된 화면을 도시한 예시적인 도면이다. 11A to 11L are exemplary diagrams illustrating a screen to which a character is applied according to a focus position of a remote controller in a voice command-based service according to an exemplary embodiment of the present invention.

도 11a는 리모트 컨트롤러에 의해 교통 포커스(1101)가 선택된 화면이고, 도 11b는 생활 포커스(1102)가 선택된 화면이고, 도 11c는 설정 포커스(1103)가 선택된 화면이고, 도 11d는 알람 포커스(1104)가 선택된 화면이고, 도 11e는 TV 포커스(1105)가 선택된 화면이고, 도 11f는 음식주문 포커스(1106)가 선택된 화면이고, 도 11g는 이용가이드 포커스(1107)가 선택된 화면이고, 도 11h는 지니 뮤직 포커스(1108)가 선택된 화면이고, 도 11i는 캘린더 포커스(1109)가 선택된 화면이고, 도 11j는 통화 포커스(1110)가 선택된 화면이고, 도 11k는 홈 매니저 포커스(1111)가 선택된 화면이고, 도 11l는 홈캠 포커스(1112)가 선택된 화면을 도시한 예시적인 도면이다. 이와 같이, 포커스가 선택되면, IO 및 IT 캐릭터는 해당 포커스의 위치로 이동하여 표시될 수 있다. 11B is a screen in which the life focus 1102 is selected, FIG. 11C is a screen in which the setting focus 1103 is selected, FIG. 11D is a screen in which the traffic focus 1101 is selected by the remote controller, 11F is a screen on which the food order focus 1106 is selected, FIG. 11G is a screen on which the use guide focus 1107 is selected, FIG. 11H is a screen on which the TV guide 1105 is selected, FIG. 11J is a screen in which the call focus 1110 is selected, FIG. 11K is a screen in which the home manager focus 1111 is the selected screen And Fig. 11L is an exemplary diagram showing a screen in which the homecam focus 1112 is selected. In this manner, when the focus is selected, the IO and IT characters can be displayed by moving to the position of the corresponding focus.

도 12a 내지 도 12i는 본 발명의 일 실시예에 따른 사용자의 음성 질의에 대한 캐릭터의 반응을 도시한 예시적인 도면이다. 이 때, 캐릭터는 휴먼형 캐릭터인 지니 캐릭터일 수 있다. 12A-12I are exemplary diagrams illustrating a character's response to a user's voice query according to an embodiment of the present invention. At this time, the character may be a genii character which is a humanoid character.

도 12a는 사용자로부터 음성 입력을 받지 않았을 경우의 지니 캐릭터(1200)를 도시한 예시적인 도면이다. 12A is an exemplary diagram showing a Genki character 1200 when no voice input is received from the user.

도 12b 내지 도 12d는 사용자로부터 일반적인 음성 질의를 입력받은 경우의 지니 캐릭터를 도시한 예시적인 도면이다. 도 12b를 참조하면, 사용자로부터 카메라의 온(on)/오프(off)와 같이 카메라의 제어(1210)와 관련된 "홈캠 켜" 또는 "홈캠 꺼"라는 음성 질의를 입력받은 경우, 지니 캐릭터(1200)는 고개를 갸우뚱하는 포즈(1211)를 취할 수 있다. 도 12c를 참조하면, 사용자로부터 지식 정보(1220)와 같이 웹 검색과 관련된 "시청률 제일 높은 드라마가 뭐야?" 또는 "백두산 높이는?"이라는 음성 질의를 입력받은 경우, 지니 캐릭터(1200)는 고개를 끄덕이는 포즈(1221)를 취할 수 있다. 도 12d를 참조하면, 사용자로부터 공용 단말(120)의 설정 변경(1230)과 관련된 "엄마 계정으로 변경해줘" 또는 "핀번호로 인증하기"라는 음성 질의를 입력받은 경우, 지니 캐릭터(1200)는 귀 기울이는 포즈(1231)를 취할 수 있다. 12B to 12D are exemplary diagrams showing Genki characters when a general voice query is input from a user. Referring to FIG. 12B, when a voice query called "home cam on" or "home cam off" related to the control 1210 of the camera such as on / off of the camera is input from the user, the genie character 1200 Can take a pose 1211, which strikes his / her head. Referring to FIG. 12C, it is assumed that a user who has the "highest viewership rate" related to web search, such as knowledge information 1220, Or "What is the height of Baekdu mountain?" Is input, the Genie character 1200 can take a pose 1221 to nod his head. 12D, when a user inputs a voice query "change to mother account" or "PIN number authentication" related to the setting change 1230 of the public terminal 120, the genie character 1200 You can take a listening pose 1231.

도 12e 내지 도 12h는 지니 캐릭터의 기분에 관련된 음성 질의를 입력받은 경우의 지니 캐릭터를 도시한 예시적인 도면이다. 12E to 12H are exemplary diagrams showing a Genie character when a voice query related to the mood of the Genie character is input.

예를 들어, 지니 캐릭터(1200)는 사용자로부터 "기분 어때?"(1240)라는 음성 질의를 입력받은 경우, 그에 대한 다양한 답변을 제시할 수 있다. 도 12e를 참조하면, 지니 캐릭터(1200)는 "오늘 최고에요."(1241)라는 답변을 할 수 있고, 도 12f를 참조하면, 지니 캐릭터는 "저에게는 특별한 일이 없어요."(1242)라는 답변을 할 수 있고, 도 12g는 "심심해요."(1243)라는 답변을 할 수 있고, 도 12h는 "일에 치어서 힘들어요."(1244)라는 답변을 할 수 있다. For example, if the genie character 1200 receives a voice query "How are you feeling?" 1240 from the user, the genie character 1200 can present various answers thereto. Referring to FIG. 12E, the Genie character 1200 may answer "I am the best today." (1241), and referring to FIG. 12F, the Genie character has "I have nothing special" 12g can answer "I'm bored" (1243), and Figure 12h can say "I'm tired of work" (1244).

도 12i는 사용자로부터 입력된 음성 질의를 분석하지 못한 경우의 지니 캐릭터를 도시한 예시적인 도면이다. 도 12i를 참조하면, 사용자로부터 "동래역 싫어할까?"(1250)라는 음성 질의를 입력받고, 지니 캐릭터가 해당 음성 질의를 분석하지 못한 경우, 지니 캐릭터는 "죄송한데 무슨 말씀인지 잘 이해하지 못하겠어요."(1251)라는 답변을 할 수 있다. FIG. 12I is an exemplary diagram showing a Genie character in the case where a voice query inputted from a user can not be analyzed. Referring to FIG. 12I, when the user inputs a voice query "Do not like Dongrae Station?" (1250) and the Genie character can not analyze the voice query, the Genie character reads, "I am sorry, . "(1251) can be answered.

도 13은 본 발명의 일 실시예에 따른 공용 단말에서 음성 신호 기반 서비스를 제공하는 방법의 순서도이다. 도 13에 도시된 공용 단말(120)에 의해 수행되는 제 1 모드의 시각 기반 서비스 및 제 2 모드의 음성 신호 기반 서비스를 연동하여 음성 신호 기반 서비스를 제공하는 방법은 도 1 내지 도 12i에 도시된 실시예에 따른 음성 기반 서비스 제공 시스템(1)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 내지 도 12i에 도시된 실시예에 따른 공용 단말(120)에 의해 수행되는 음성 신호 기반 서비스를 제공하는 방법에도 적용된다. 13 is a flowchart of a method for providing a voice signal based service in a public terminal according to an embodiment of the present invention. A method of providing a voice signal based service by interworking the time-based service of the first mode and the voice-signal-based service of the second mode performed by the public terminal 120 shown in FIG. 13 is the same as that shown in FIGS. Based service provision system 1 according to an embodiment of the present invention. Accordingly, the following description also applies to a method of providing a voice signal based service performed by the public terminal 120 according to the embodiment shown in FIGS. 1 to 12I.

단계 S1310에서 공용 단말(120)은 음성 신호를 입력받을 수 있다.In step S1310, the public terminal 120 can receive a voice signal.

단계 S1320에서 공용 단말(120)은 입력받은 음성 신호에 대한 응답을 서버(110)로부터 수신하거나 입력받은 음성 신호에 기초하여 응답을 생성할 수 있다. In step S1320, the public terminal 120 may receive a response to the input voice signal from the server 110 or may generate a response based on the received voice signal.

단계 S1330에서 공용 단말(120)은 수신된 응답에 기초하여 제 1 모드 및 제 2 모드를 선택적으로 제어할 수 있다. In step S1330, the public terminal 120 can selectively control the first mode and the second mode based on the received response.

도 13에서는 도시되지 않았으나, 공용 단말(120)은 음성 신호가 호출어로 판단되는 경우, 기설정된 입력 정보에 따라 동작하는 캐릭터를 디스플레이 장치(130)의 화면에 표시하는 단계를 더 포함할 수 있다. Although not shown in FIG. 13, the public terminal 120 may further include a step of displaying, on the screen of the display device 130, a character that operates according to predetermined input information when the voice signal is determined as a caller.

도 13에서는 도시되지 않았으나, 공용 단말(120)은 캐릭터의 음성 신호를 출력하는 단계 및 출력되는 음성 신호와 연계하도록 캐릭터의 동작을 제어하는 단계를 더 포함할 수 있다. Although not shown in FIG. 13, the public terminal 120 may further include a step of outputting a voice signal of the character and a step of controlling the operation of the character to associate with the output voice signal.

도 13에서는 도시되지 않았으나, 공용 단말(120)은 캐릭터의 의상, 표정 및 동작 애니메이션 중 적어도 하나 이상을 기설정된 정보에 따라 변경하는 단계를 더 포함할 수 있다. 여기서, 기설정된 정보는 이벤트 설정 정보, 알람 시간 정보, 현재 시간 정보, 현재 날씨 정보 중 적어도 하나 이상을 포함하는 것일 수 있다. Although not shown in FIG. 13, the public terminal 120 may further include changing at least one of a costume, a facial expression, and an action animation of the character according to predetermined information. Here, the predetermined information may include at least one of event setting information, alarm time information, current time information, and current weather information.

도 13에서는 도시되지 않았으나, 공용 단말(120)은 캐릭터로 메인 캐릭터가 설정된 경우, 메인 캐릭터의 음성 신호 및 동작을 통해 사용자와의 대화 응대를 수행하는 단계를 더 포함할 수 있다. Although not shown in FIG. 13, when the main character is set as the character, the public terminal 120 may further include a step of accepting a conversation with the user through the voice signal and operation of the main character.

도 13에서는 도시되지 않았으나, 공용 단말(120)은 캐릭터로 서브 캐릭터가 설정된 경우, 서브 캐릭터의 동작 애니메이션을 화면에 표시하는 단계 및 애니메이션의 종료 후에 서브 캐릭터를 화면으로부터 퇴장시키는 단계를 더 포함할 수 있다. Although not shown in FIG. 13, the public terminal 120 may further include a step of displaying a motion animation of the sub character on the screen when the sub character is set as a character, and a step of exiting the sub character from the screen after the end of the animation have.

상술한 설명에서, 단계 S1310 내지 S1330은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 전환될 수도 있다.In the above description, steps S1310 to S1330 may be further divided into further steps or combined into fewer steps, according to an embodiment of the present invention. In addition, some of the steps may be omitted as necessary, and the order between the steps may be switched.

도 14는 본 발명의 다른 실시예에 따른 공용 단말에서 음성 신호 기반 서비스를 제공하는 방법의 순서도이다. 도 14에 도시된 공용 단말(120)에 의해 수행되는 제 1 모드의 시각 기반 서비스 및 제 2 모드의 음성 신호 기반 서비스를 연동하여 음성 신호 기반 서비스를 제공하는 방법은 도 1 내지 도 13에 도시된 실시예에 따른 음성 기반 서비스 제공 시스템(1)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 내지 도 13에 도시된 실시예에 따른 공용 단말(120)에 의해 수행되는 음성 신호 기반 서비스를 제공하는 방법에도 적용된다. 14 is a flowchart of a method of providing a voice signal based service in a public terminal according to another embodiment of the present invention. A method of providing a voice signal-based service by interworking the time-based service of the first mode and the voice-signal-based service of the second mode, performed by the public terminal 120 shown in FIG. 14, Based service provision system 1 according to an embodiment of the present invention. Accordingly, the present invention is also applied to a method of providing a voice signal based service performed by the public terminal 120 according to the embodiment shown in FIGS.

단계 S1410에서 공용 단말(120)은 음성 신호를 입력받을 수 있다. In step S1410, the public terminal 120 can receive a voice signal.

단계 S1420에서 공용 단말(120)은 입력받은 음성 신호에 대한 응답을 서버(110)로부터 수신하거나 입력받은 음성 신호에 기초하여 응답을 생성할 수 있다. In step S1420, the public terminal 120 may receive a response to the input voice signal from the server 110 or may generate a response based on the voice signal input thereto.

단계 S1430에서 공용 단말(120)은 공용 단말(120)과 연결된 디스플레이 장치(130)의 상태에 기초하여 제 1 모드 및 제 2 모드를 선택적으로 제어할 수 있다. The public terminal 120 may selectively control the first mode and the second mode based on the state of the display device 130 connected to the public terminal 120 in step S1430.

상술한 설명에서, 단계 S1410 내지 S1430은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 전환될 수도 있다.In the above description, steps S1410 to S1430 may be further divided into further steps or combined into fewer steps, according to an embodiment of the present invention. In addition, some of the steps may be omitted as necessary, and the order between the steps may be switched.

한편, STT 서버(111), 대화 서버(112), 서비스 관리 서버(113), 가입자 관리 서버(114), 웹 서버(115)에 해당하는 서버단을 통해 처리되는 기술적 특징은 공용 단말(120)을 통해서도 구현될 수 있다. 또한, STT 서버(111), 대화 서버(112), 서비스 관리 서버(113), 가입자 관리 서버(114), 웹 서버(115)를 통해 구현되는 기술적 특징은 각 기술적 특징을 모듈로서 구성하고 있는 하나의 서버로 구현될 수 있다.The technical features processed through the server terminal corresponding to the STT server 111, the conversation server 112, the service management server 113, the subscriber management server 114, and the web server 115 are the same as those of the public terminal 120, Lt; / RTI > The technical features implemented through the STT server 111, the conversation server 112, the service management server 113, the subscriber management server 114, and the web server 115 are the ones constituting each technical characteristic as a module Lt; / RTI > server.

도 1 내지 도 14를 통해 설명된 음성 명령에 기반하여 서비스를 제공하는 공용 단말, 음성 명령에 기반하여 동작하는 캐릭터를 제공하는 공용 단말 및 음성 신호 기반 서비스를 제공하는 방법은 컴퓨터에 의해 실행되는 매체에 저장된 컴퓨터 프로그램 또는 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 또한, 도 1 내지 도 14를 통해 설명된 음성 명령에 기반하여 서비스를 제공하는 공용 단말, 음성 명령에 기반하여 동작하는 캐릭터를 제공하는 공용 단말 및 음성 신호 기반 서비스를 제공하는 방법은 컴퓨터에 의해 실행되는 매체에 저장된 컴퓨터 프로그램의 형태로도 구현될 수 있다. A public terminal providing a service based on the voice command described with reference to Figs. 1 through 14, a public terminal providing a character operating based on voice commands, and a method of providing a voice signal based service, Or in the form of a recording medium including instructions executable by the computer. In addition, a public terminal providing a service, a public terminal providing a character operating on the basis of a voice command, and a method of providing a voice signal based service based on the voice command described with reference to Figs. 1 through 14 may be executed by a computer Or may be embodied in the form of a computer program stored on a medium.

컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. The computer-readable medium may also include computer storage media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다. The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.

110: 서버
111: STT 서버
112: 대화 서버
113: 서비스 관리 서버
114: 가입자 관리 서버
115: 웹 서버
120: 공용 단말
130: 디스플레이 장치
210: 음성 신호 입출력부
220: 제 1 모드 제공부
230: 제 2 모드 제공부
510: 캐릭터 표시부
520: 음성 신호 출력부
530: 캐릭터 제어부
110: Server
111: STT server
112: Conversation server
113: service management server
114: Subscriber management server
115: Web server
120: public terminal
130: Display device
210: audio signal input /
220: First Mode Offering
230: Second Mode Offering
510: Character display unit
520: Audio signal output section
530:

Claims (21)

음성 명령에 기반하여 서비스를 제공하는 공용 단말에 있어서,
음성 신호를 입력받고, 상기 음성 신호에 대한 응답을 출력하는 음성 신호 입출력부;
상기 공용 단말과 연결된 디스플레이 장치를 통해 시각 기반 서비스를 제공하는 제 1 모드 제공부; 및
상기 음성 신호 입출력부를 통해 음성 기반 서비스를 제공하는 제 2 모드 제공부
를 포함하고,
상기 제 1 모드 제공부 및 상기 제 2 모드 제공부는 상기 입력받은 음성 신호 또는 상기 응답에 기초하여 음성 신호와 영상 신호를 선택적으로 출력하는, 공용 단말.
A public terminal for providing a service based on a voice command,
A voice signal input / output unit receiving a voice signal and outputting a response to the voice signal;
A first mode providing unit for providing a time based service through a display device connected to the public terminal; And
A second mode providing unit for providing a voice-based service through the voice signal input /
Lt; / RTI >
Wherein the first mode providing unit and the second mode providing unit selectively output a voice signal and a video signal based on the received voice signal or the response.
제 1 항에 있어서,
상기 음성 신호가 호출어에 해당하는지에 대한 판단 결과에 기초하여 상기 음성 기반 서비스를 제공하는, 공용 단말.
The method according to claim 1,
And provides the voice-based service based on a determination result as to whether the voice signal corresponds to a caller.
제 2 항에 있어서,
상기 제 1 모드 제공부는 상기 음성 신호가 호출어로 판단되는 경우, 명령어 대기 UI를 노출시키고,
상기 제 2 모드 제공부는 상기 호출어에 이어지는 음성 신호에 따라 상기 음성 기반 서비스를 수행하는, 공용 단말.
3. The method of claim 2,
Wherein the first mode providing unit exposes a command wait UI when the voice signal is determined as a call word,
And the second mode providing unit performs the voice based service according to a voice signal following the voice call.
제 1 항에 있어서,
상기 제 1 모드 제공부는 상기 입력받은 음성 신호가 기설정된 입력 정보에 해당하는지 판단하고,
상기 기설정된 입력 정보에 따라 동작하는 캐릭터를 표시하는, 공용 단말.
The method according to claim 1,
The first mode providing unit determines whether the input voice signal corresponds to predetermined input information,
And displays a character operating according to the preset input information.
제 4 항에 있어서,
상기 제 2 모드 제공부는 상기 입력받은 음성 신호가 상기 기설정된 입력 정보로 판단되는 경우, 상기 응답에 따라 상기 캐릭터의 음성 신호를 출력하고,
상기 제 1 모드 제공부는 상기 출력되는 음성 신호와 연계하도록 상기 캐릭터의 동작을 제어하는, 공용 단말.
5. The method of claim 4,
Wherein the second mode providing unit outputs the voice signal of the character according to the response when the input voice signal is determined as the preset input information,
And the first mode providing unit controls the operation of the character to associate with the output voice signal.
제 5 항에 있어서,
상기 제 1 모드 제공부는 음성 신호 인식 중이라고 판단되는 경우,
상기 캐릭터가 상기 음성 신호 인식 중에 해당하는 동작을 수행하도록 제어하는, 공용 단말.
6. The method of claim 5,
Wherein when the first mode providing unit determines that the voice signal is being recognized,
And controls the character to perform a corresponding operation during recognition of the voice signal.
제 5 항에 있어서,
상기 제 1 모드 제공부는 상기 응답에 포함된 문형 태그를 식별하고,
상기 식별된 문형 태그에 따라 상기 캐릭터의 동작을 제어하는, 공용 단말.
6. The method of claim 5,
Wherein the first mode providing unit identifies the sentence tag included in the response,
And controls the operation of the character according to the identified tag.
제 5 항에 있어서,
상기 제 1 모드 제공부는 상기 응답에 포함된 감정 태그를 식별하고,
상기 식별된 감정 태그에 따라 상기 캐릭터의 동작을 제어하는, 공용 단말.
6. The method of claim 5,
Wherein the first mode providing unit identifies the emotion tag included in the response,
And controls the operation of the character according to the identified emotion tag.
제 1 항에 있어서,
상기 시각 기반 서비스를 상기 디스플레이 장치의 화면에 출력하는 중에 상기 음성 신호를 입력받은 경우,
상기 제 1 모드 제공부는 상기 음성 신호의 인식 결과에 따른 결과물을 상기 출력 중인 시각 기반 서비스와 연계하여 상기 화면에 더 출력하는, 공용 단말.
The method according to claim 1,
When receiving the voice signal while outputting the time-based service to the screen of the display device,
Wherein the first mode providing unit further outputs the result of the recognition of the voice signal to the screen in connection with the outputting time-based service.
제 9 항에 있어서,
상기 제 1 모드 제공부는 상기 시각 기반 서비스가 출력 중인 상기 화면의 일부분에 상기 결과물을 오버레이하는, 공용 단말.
10. The method of claim 9,
Wherein the first mode providing unit overlays the result on a part of the screen on which the time based service is outputting.
제 9 항에 있어서,
상기 제 2 모드 제공부는 상기 음성 신호에 따른 결과물에 대해 음성 신호 안내를 출력하고,
상기 제 1 모드 제공부는 상기 음성 안내와 연계하여 상기 출력 중인 시각 기반 서비스의 사운드를 제어하는, 공용 단말.
10. The method of claim 9,
Wherein the second mode providing unit outputs a voice signal guide to the result according to the voice signal,
Wherein the first mode providing unit controls the sound of the time-based service being output in connection with the voice guidance.
제 1 항에 있어서,
상기 제 1 모드 제공부는 리모트 콘트롤러 또는 상기 공용 단말의 버튼으로부터의 입력을 통해 상기 시각 기반 서비스를 제어하거나,
상기 음성 신호 또는 상기 응답에 기초하여 상기 시각 기반 서비스의 제어를 수행하는, 공용 단말.
The method according to claim 1,
The first mode providing unit may control the time-based service through an input from a remote controller or a button of the public terminal,
And performs control of the time-based service based on the voice signal or the response.
음성 명령에 기반하여 서비스를 제공하는 공용 단말에 있어서,
음성 신호를 입력받고, 상기 음성 신호에 대한 응답을 출력하는 음성 신호 입출력부;
공용 단말과 연결된 디스플레이 장치를 통해 시각 기반 서비스를 제공하는 제 1 모드 제공부; 및
상기 음성 신호 입출력부를 통해 음성 기반 서비스를 제공하는 제 2 모드 제공부를 포함하고,
상기 제 1 모드 제공부 및 상기 제 2 모드 제공부는 상기 디스플레이 장치의 상태에 따라 영상 신호와 음성 신호를 선택적으로 출력하는, 공용 단말.
A public terminal for providing a service based on a voice command,
A voice signal input / output unit receiving a voice signal and outputting a response to the voice signal;
A first mode providing unit for providing a time-based service through a display device connected to a public terminal; And
And a second mode providing unit for providing a voice-based service through the voice signal input / output unit,
Wherein the first mode providing unit and the second mode providing unit selectively output a video signal and a voice signal according to a state of the display device.
음성 명령에 기반하여 동작하는 캐릭터를 제공하는 공용 단말에 있어서,
상기 공용 단말과 연동된 디스플레이의 동작 상태에 따라 캐릭터를 표시하는 캐릭터 표시부;
음성 신호를 입력받고, 상기 음성 신호에 대한 응답을 출력하는 음성 신호 입출력부; 및
상기 입력된 음성 신호 또는 상기 응답에 따라 상기 표시된 캐릭터가 변형 또는 동작하도록 제어하는 캐릭터 제어부
를 포함하고,
상기 공용 단말은 상기 응답이 영상 컨텐츠를 요청하는 것으로 판단되는 경우, 상기 캐릭터의 표시 형태를 제어하면서 상기 영상 컨텐츠를 표시하는, 공용 단말.
A public terminal for providing a character that operates based on a voice command,
A character display unit for displaying a character in accordance with an operation state of a display interlocked with the public terminal;
A voice signal input / output unit receiving a voice signal and outputting a response to the voice signal; And
A character control unit for controlling the displayed character to be deformed or operated according to the input voice signal or the response,
Lt; / RTI >
Wherein the public terminal displays the image content while controlling the display form of the character when it is determined that the response requests the image content.
제 1 모드의 시각 기반 서비스 및 제 2 모드의 음성 신호 기반 서비스를 연동하여 공용 단말에서 음성 신호 기반 서비스를 제공하는 방법에 있어서,
음성 신호를 입력받는 단계;
상기 입력받은 음성 신호에 대한 응답을 서버로부터 수신하거나 상기 입력받은 음성 신호에 기초하여 응답을 생성하는 단계; 및
상기 수신된 응답에 기초하여 상기 제 1 모드 및 상기 제 2 모드를 선택적으로 제어하는 단계
를 포함하는, 음성 기반 서비스 제공 방법.
A method for providing a voice signal based service in a public terminal by interworking a time based service of a first mode and a voice signal based service of a second mode,
Receiving a voice signal;
Receiving a response to the input voice signal from a server or generating a response based on the received voice signal; And
Selectively controlling the first mode and the second mode based on the received response
Based service.
제 15 항에 있어서,
상기 음성 신호가 호출어로 판단되는 경우, 상기 기설정된 입력 정보에 따라 동작하는 캐릭터를 상기 디스플레이 장치의 화면에 표시하는 단계
를 더 포함하는, 음성 기반 서비스 제공 방법.
16. The method of claim 15,
Displaying the character on the screen of the display device according to the predetermined input information when the voice signal is determined as a caller
Further comprising the steps of:
제 16 항에 있어서,
상기 캐릭터의 음성 신호를 출력하는 단계; 및
상기 출력되는 음성 신호와 연계하도록 상기 캐릭터의 동작을 제어하는 단계
를 더 포함하는, 음성 기반 서비스 제공 방법.
17. The method of claim 16,
Outputting a voice signal of the character; And
Controlling the operation of the character to associate with the output voice signal
Further comprising the steps of:
제 15 항에 있어서,
상기 캐릭터의 의상, 표정 및 동작 애니메이션 중 적어도 하나 이상을 기설정된 정보에 따라 변경하는 단계
를 더 포함하고,
상기 기설정된 정보는 이벤트 설정 정보, 알람 시간 정보, 현재 시간 정보, 현재 날씨 정보 중 적어도 하나 이상을 포함하는, 음성 기반 서비스 제공 방법.
16. The method of claim 15,
Changing at least one of a costume, a facial expression, and an action animation of the character according to preset information
Further comprising:
Wherein the predetermined information includes at least one of event setting information, alarm time information, current time information, and current weather information.
제 15 항에 있어서,
상기 캐릭터로 메인 캐릭터가 설정된 경우, 상기 메인 캐릭터의 음성 신호 및 동작을 통해 사용자와의 대화 응대를 수행하는 단계
를 더 포함하는, 음성 기반 서비스 제공 방법.
16. The method of claim 15,
Performing a conversation with a user through a voice signal and an operation of the main character when the main character is set as the character
Further comprising the steps of:
제 16 항에 있어서,
상기 캐릭터로 서브 캐릭터가 설정된 경우,
상기 서브 캐릭터의 동작 애니메이션을 상기 화면에 표시하는 단계; 및
상기 애니메이션의 종료 후에 상기 서브 캐릭터를 상기 화면으로부터 퇴장시키는 단계
를 더 포함하는, 음성 기반 서비스 제공 방법.
17. The method of claim 16,
When a sub-character is set as the character,
Displaying an animation of the sub-character on the screen; And
Leaving the sub-character from the screen after the end of the animation
Further comprising the steps of:
제 1 모드의 시각 기반 서비스 및 제 2 모드의 음성 신호 기반 서비스를 연동하여 공용 단말에서 음성 신호 기반 서비스를 제공하는 방법에 있어서,
음성 신호를 입력받는 단계;
상기 입력받은 음성 신호에 대한 응답을 서버로부터 수신하거나 상기 입력받은 음성 신호에 기초하여 응답을 생성하는 단계; 및
상기 공용 단말과 연결된 디스플레이 장치의 상태에 기초하여 상기 제 1 모드 및 상기 제 2 모드를 선택적으로 제어하는 단계
를 포함하는, 음성 기반 서비스 제공 방법.
A method for providing a voice signal based service in a public terminal by interworking a time based service of a first mode and a voice signal based service of a second mode,
Receiving a voice signal;
Receiving a response to the input voice signal from a server or generating a response based on the received voice signal; And
Selectively controlling the first mode and the second mode based on a state of a display device connected to the public terminal
Based service.
KR1020180092138A 2017-01-16 2018-08-08 Public device and method for providing service in response to voice command, and public device for providing moving character in response to voice command KR20180091798A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20170007477 2017-01-16
KR1020170007477 2017-01-16

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020170051761A Division KR101889278B1 (en) 2016-08-12 2017-04-21 Public device and method for providing service in response to voice command, and public device for providing moving character in response to voice command

Publications (1)

Publication Number Publication Date
KR20180091798A true KR20180091798A (en) 2018-08-16

Family

ID=63059036

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020170051761A KR101889278B1 (en) 2016-08-12 2017-04-21 Public device and method for providing service in response to voice command, and public device for providing moving character in response to voice command
KR1020180092138A KR20180091798A (en) 2017-01-16 2018-08-08 Public device and method for providing service in response to voice command, and public device for providing moving character in response to voice command

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020170051761A KR101889278B1 (en) 2016-08-12 2017-04-21 Public device and method for providing service in response to voice command, and public device for providing moving character in response to voice command

Country Status (1)

Country Link
KR (2) KR101889278B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102144493B1 (en) * 2019-02-11 2020-08-13 주식회사 에스원 Doorlock Control System by Using AI Speaker and Method thereof

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10931390B2 (en) 2018-08-03 2021-02-23 Gracenote, Inc. Vehicle-based media system with audio ad and visual content synchronization feature
KR20220099344A (en) * 2021-01-06 2022-07-13 (주)헤이스타즈 Method and apparatus for providing language learning contents using an avatar generated from portrait photos
KR20230111480A (en) * 2022-01-18 2023-07-25 삼성전자주식회사 Method and apparatus for providing interactive avatar services

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110059178A (en) * 2009-11-27 2011-06-02 주식회사 인스프리트 Method and for providing avatar secretary service and system of the same
KR101483191B1 (en) * 2012-11-22 2015-01-15 주식회사 케이티 Apparatus and method for providing conversation service and, server
US20140278403A1 (en) * 2013-03-14 2014-09-18 Toytalk, Inc. Systems and methods for interactive synthetic character dialogue
JP6115941B2 (en) * 2013-03-28 2017-04-19 Kddi株式会社 Dialog program, server and method for reflecting user operation in dialog scenario

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102144493B1 (en) * 2019-02-11 2020-08-13 주식회사 에스원 Doorlock Control System by Using AI Speaker and Method thereof

Also Published As

Publication number Publication date
KR20180084582A (en) 2018-07-25
KR101889278B1 (en) 2018-08-21

Similar Documents

Publication Publication Date Title
KR102200226B1 (en) Integration server, method and common device for providing service in response to voice command
KR102242917B1 (en) Focus session on voice interface device
CN108268235B (en) Dialog-aware active notification for voice interface devices
KR102114003B1 (en) LED design language for visual affordance of voice user interfaces
KR101889278B1 (en) Public device and method for providing service in response to voice command, and public device for providing moving character in response to voice command
JP6227459B2 (en) Remote operation method and system, and user terminal and viewing terminal thereof
JP2016076799A (en) Consumer electronics administrative system, consumer electronics, remote-control device, and robot
JP2017009867A (en) Control apparatus, control method thereof, and program
WO2017141530A1 (en) Information processing device, information processing method and program
US20140049697A1 (en) Television device and method for displaying virtual on-screen interactive moderator
CN111882711A (en) Door lock control method and system, storage medium and electronic device
KR20150108546A (en) personalization service method and system in television linkage wireless terminal
CN110764618A (en) Bionic interaction system and method and corresponding generation system and method
CN105306656B (en) Call message leaving method, apparatus and system
KR20200112157A (en) Sound output device having artificial intelligence and driving method thereof
TWI810104B (en) Interactive digital photo frame system with communication function and method thereof
US20220217191A1 (en) Method and device to manage audio and/or video sources during a streaming session
JP2017211798A (en) Network system, information processing method, and server
KR20230083463A (en) Display device and method for supproting communication between display devices
KR20140137263A (en) Interactive sever, display apparatus and control method thereof
KR20090009629A (en) Mobile data transfer system where the morningcall or video provision is possible

Legal Events

Date Code Title Description
A107 Divisional application of patent