Movatterモバイル変換


[0]ホーム

URL:


KR20210032824A - Supporting apparatus for voice guidance, and control method thereof - Google Patents

Supporting apparatus for voice guidance, and control method thereof
Download PDF

Info

Publication number
KR20210032824A
KR20210032824AKR1020190114318AKR20190114318AKR20210032824AKR 20210032824 AKR20210032824 AKR 20210032824AKR 1020190114318 AKR1020190114318 AKR 1020190114318AKR 20190114318 AKR20190114318 AKR 20190114318AKR 20210032824 AKR20210032824 AKR 20210032824A
Authority
KR
South Korea
Prior art keywords
content
guide
user
content playback
playback device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020190114318A
Other languages
Korean (ko)
Other versions
KR102402149B1 (en
Inventor
이건민
신창식
정윤지
Original Assignee
에스케이브로드밴드주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이브로드밴드주식회사filedCritical에스케이브로드밴드주식회사
Priority to KR1020190114318ApriorityCriticalpatent/KR102402149B1/en
Publication of KR20210032824ApublicationCriticalpatent/KR20210032824A/en
Application grantedgrantedCritical
Publication of KR102402149B1publicationCriticalpatent/KR102402149B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The present invention relates to a speech guidance support device for providing a speech guide suitable for a situation for each user in relation to a voice recognition service, and to an operating method thereof. To this end, the speech guidance support device comprises an acquisition unit, a decision unit, and a generation unit.

Description

Translated fromKorean
발화가이드지원장치 및 그 동작 방법{SUPPORTING APPARATUS FOR VOICE GUIDANCE, AND CONTROL METHOD THEREOF}Ignition guide support device and its operation method {SUPPORTING APPARATUS FOR VOICE GUIDANCE, AND CONTROL METHOD THEREOF}

본 발명은 음성 인식 서비스와 관련하여, 사용자 별로 상황에 맞는 발화가이드를 제공하기 위한 방안에 관한 것이다.The present invention relates to a method for providing a speech guide suitable for each user's context in relation to a speech recognition service.

디지털 방송 기술이 상용화되면서 각 가정에 연결되어 있는 네트워크를 통해 다양한 컨텐츠를 제공하는 IPTV(Internet Protocol Television) 서비스가 이미 대중화되었다.With the commercialization of digital broadcasting technology, an Internet Protocol Television (IPTV) service that provides various contents through a network connected to each home has already been popularized.

이러한 IPTV 서비스에서는, 방송 컨텐츠, 인터넷 컨텐츠, VoD(Video on Demand) 서비스 등을 컨텐츠재생장치(예: 셋탑박스, IPTV)를 통해 댁내에 제공할 수 있다.In such an IPTV service, broadcast content, Internet content, and Video on Demand (VoD) service may be provided in the home through a content playback device (eg, a set-top box, IPTV).

한편, 최근의 컨텐츠재생장치는 음성 인식 엔진을 탑재하여, 사용자의 음성을 통해 사용자의 명령을 수행할 수 있는데, 사용자가 이러한 음성 인식 엔진을 쉽고 편리하게 이용할 수 있도록, 발화(음성)가이드를 제공할 수 있다.On the other hand, a recent content playback device is equipped with a voice recognition engine, so that a user's command can be executed through the user's voice, and a speech (voice) guide is provided so that the user can easily and conveniently use the voice recognition engine. can do.

이러한, 발화가이드에서는 사용자가 음성으로 지시할 수 있는 명령어를 예시 문장의 형태로 제시해 줄 수 있다.In this utterance guide, commands that the user can instruct by voice may be presented in the form of example sentences.

그러나, 기존의 발화가이드는, 가이드 제공 시, 정형화된 예시 문장 중 하나를 택일하여 제공하는 방식이 일반적인 관계로, 사용자 별로 상황에 맞는 가이드 정보를 제공하는데 어려움이 있는 것이 현실이다.However, in the conventional speech guide, when providing a guide, it is a reality that it is difficult to provide guide information suitable for each user's situation, since a method of selectively providing one of the standardized example sentences is a general relationship.

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 목적은, 음성 인식 서비스와 관련하여, 사용자 별로 상황에 맞는 발화가이드를 제공하는데 있다.The present invention has been created in view of the above circumstances, and an object of the present invention is to provide a speech guide suitable for each user's context in relation to a speech recognition service.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 발화가이드지원장치는, 컨텐츠재생장치로부터 수신되는 사용자로부터의 발화가이드 요청에 따라 상기 발화가이드가 요청된 시점의 상황정보를 획득하는 획득부; 상기 상황정보를 기초로 상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 사용자 집중도가 판별되면, 상기 사용자 집중도에 따른 가이드 테마를 결정하는 결정부; 및 상기 가이드 테마에 따라 발화가이드로 제공할 명령어를 생성하는 생성부를 포함하는 것을 특징으로 한다.According to an exemplary embodiment of the present invention for achieving the above object, the apparatus for supporting a speech guide includes: an acquisition unit for acquiring context information at a time when the speech guide is requested according to a request for a speech guide from a user received from a content playback device; A determination unit configured to determine a guide theme according to the user concentration when a user concentration level for the content being played in the content playback device is determined based on the context information; And a generator for generating a command to be provided as a speech guide according to the guide theme.

구체적으로, 상기 결정부는, 상기 컨텐츠에 대한 사용자 집중도가 임계수치 이상인 것으로 판별되는 경우, 상기 발화가이드가 요청된 시점에 해당하는 컨텐츠 재생화면 내 객체를 가이드 테마로 결정할 수 있다.Specifically, when it is determined that the user concentration on the content is greater than or equal to a threshold value, the determination unit may determine an object in the content playback screen corresponding to a time point at which the utterance guide is requested as a guide theme.

구체적으로, 상기 생성부는, 상기 컨텐츠 재생화면 내 객체를 화면 내 주목도를 기준으로 2 이상의 그룹으로 분류하며, 분류된 각각의 그룹을 상기 컨텐츠재생장치에서 재생중인 상기 컨텐츠 재생횟수와 매칭시킬 수 있다.Specifically, the generation unit may classify objects in the content playback screen into two or more groups based on a degree of attention within the screen, and match each of the classified groups with the number of times the content is played back in the content playback device.

구체적으로, 상기 생성부는, 상기 2 이상의 그룹 중 화면 내 주목도가 낮은 그룹을 보다 많은 수의 컨텐츠 재생횟수와 매칭시킬 수 있다.Specifically, the generation unit may match a group having a low attention level on the screen among the two or more groups with a greater number of content reproduction times.

구체적으로, 상기 생성부는, 상기 컨텐츠의 재생횟수와 매칭되는 특정 그룹의 객체 중 어느 하나를 선택하여, 선택된 객체와 관련된 명령어를 생성할 수 있다.Specifically, the generator may select any one of objects of a specific group that matches the number of times the content is played, and generate a command related to the selected object.

구체적으로, 상기 결정부는, 상기 컨텐츠에 대한 사용자 집중도가 임계수치 미만인 것으로 판별되는 경우, 상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 변경을 가이드 테마로 결정할 수 있다.Specifically, when it is determined that the user concentration on the content is less than a threshold value, the determination unit may determine a change to the content being played in the content playback device as a guide theme.

구체적으로, 상기 생성부는, 상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 변경이 가이드 테마로 결정되는 경우, 상기 컨텐츠재생장치에서 재생중인 컨텐츠와는 별도의 컨텐츠 재생을 추천 위한 명령어를 생성할 수 있다.Specifically, when the change to the content being played in the content playback device is determined as a guide theme, the generator may generate a command for recommending content playback separate from the content being played on the content playback device.

구체적으로, 상기 명령어는, 상기 컨텐츠재생장치와 사용자 간의 위치관계, 사용자의 성별, 및 사용자의 연령 중 적어도 하나를 기초로 상기 명령어를 구성하는 텍스트의 레이아웃이 변경될 수 있다.Specifically, the command may change the layout of the text constituting the command based on at least one of a location relationship between the content playback device and the user, the user's gender, and the user's age.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 발화가이드지원장치의 동작 방법은, 컨텐츠재생장치로부터 수신되는 사용자로부터의 발화가이드 요청에 따라 상기 발화가이드가 요청된 시점의 상황정보를 획득하는 획득단계; 상기 상황정보를 기초로 상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 사용자 집중도가 판별되면, 상기 사용자 집중도에 따른 가이드 테마를 결정하는 결정단계; 및 상기 가이드 테마에 따라 발화가이드로 제공할 명령어를 생성하는 생성단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, a method of operating a utterance guide support device according to an embodiment of the present invention includes acquiring context information at a time when the utterance guide is requested according to a request for a utterance guide from a user received from a content playback device. Acquisition stage; A determining step of determining a guide theme according to the user concentration when the user concentration level for the content being played in the content playback device is determined based on the context information; And a generating step of generating a command to be provided as a speech guide according to the guide theme.

구체적으로, 상기 결정단계는, 상기 컨텐츠에 대한 사용자 집중도가 임계수치 이상인 것으로 판별되는 경우, 상기 발화가이드가 요청된 시점에 해당하는 컨텐츠 재생화면 내 객체를 가이드 테마로 결정할 수 있다.Specifically, in the determining step, when it is determined that the user concentration on the content is greater than or equal to a threshold value, an object in the content playback screen corresponding to a time point at which the utterance guide is requested may be determined as a guide theme.

구체적으로, 상기 생성단계는, 상기 컨텐츠 재생화면 내 객체를 화면 내 주목도를 기준으로 2 이상의 그룹으로 분류하며, 분류된 각각의 그룹을 상기 컨텐츠재생장치에서 재생중인 상기 컨텐츠 재생횟수와 매칭시킬 수 있다.Specifically, in the generating step, the object in the content playback screen may be classified into two or more groups based on the degree of attention within the screen, and each of the classified groups may be matched with the number of times the content is being played back in the content playback device. .

구체적으로, 상기 생성단계는, 상기 2 이상의 그룹 중 화면 내 주목도가 낮은 그룹을 보다 많은 수의 컨텐츠 재생횟수와 매칭시킬 수 있다.Specifically, in the generating step, a group having a low interest level in a screen among the two or more groups may be matched with a greater number of content reproduction times.

구체적으로, 상기 생성단계는, 상기 컨텐츠의 재생횟수와 매칭되는 특정 그룹의 객체 중 어느 하나를 선택하여, 선택된 객체와 관련된 명령어를 생성할 수 있다.Specifically, in the generating step, a command related to the selected object may be generated by selecting any one of objects of a specific group matching the number of times the content is played.

구체적으로, 상기 결정단계는, 상기 컨텐츠에 대한 사용자 집중도가 임계수치 미만인 것으로 판별되는 경우, 상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 변경을 가이드 테마로 결정할 수 있다.Specifically, in the determining step, when it is determined that the user concentration on the content is less than a threshold value, a change to the content being played in the content playback device may be determined as a guide theme.

구체적으로, 상기 생성단계는, 상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 변경이 가이드 테마로 결정되는 경우, 상기 컨텐츠재생장치에서 재생중인 컨텐츠와는 별도의 컨텐츠 재생을 추천 위한 명령어를 생성할 수 있다.Specifically, in the generating step, when a change to the content being played in the content playback device is determined as a guide theme, a command for recommending content playback separate from the content being played on the content playback device may be generated. .

구체적으로, 상기 명령어는, 상기 컨텐츠재생장치와 사용자 간의 위치관계, 사용자의 성별, 및 사용자의 연령 중 적어도 하나를 기초로 상기 명령어를 구성하는 텍스트의 레이아웃이 변경될 수 있다.Specifically, the command may change the layout of the text constituting the command based on at least one of a location relationship between the content playback device and the user, the user's gender, and the user's age.

이에, 본 발명에 따른 발화가이드지원장치 및 그 동작 방법에 의하면, 발화가이드가 요청되는 시점의 상황정보를 분석하는 방식을 통해서 사용자 별로 상황에 맞는 발화가이드를 제공하는 것이 가능해지므로, 발화가이드와 연계된 음성 인식 서비스에 대한 사용자 만족도를 제고할 수 있다.Accordingly, according to the ignition guide support device and its operation method according to the present invention, it is possible to provide ignition guides suitable for each user's situation through a method of analyzing the situation information at the time the ignition guide is requested, so that it is linked with the ignition guide. It is possible to improve user satisfaction with the voice recognition service.

도 1은 본 발명의 일 실시예에 따른 음성 인식 서비스 환경을 설명하기 위한 개략적인 구성도.
도 2는 본 발명의 일 실시예에 따른 발화가이드지원장치의 개략적인 구성도.
도 3은 본 발명의 일 실시예에 따른 컨텐츠 재생화면으로부터 객체 분류를 설명하기 위한 예시도.
도 4는 본 발명의 일 실시예에 따른 명령어 레이아웃 변경을 설명하기 위한 예시도.
도 5는 본 발명의 일 실시예에 따른 발화가이드지원장치에서의 동작 방법을 설명하기 위한 순서도.
1 is a schematic configuration diagram illustrating a speech recognition service environment according to an embodiment of the present invention.
Figure 2 is a schematic configuration diagram of an ignition guide support device according to an embodiment of the present invention.
3 is an exemplary diagram for explaining object classification from a content playback screen according to an embodiment of the present invention.
4 is an exemplary view for explaining a change in a command layout according to an embodiment of the present invention.
Figure 5 is a flow chart for explaining the operation method in the ignition guide support device according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 일 실시예에 대하여 설명한다.Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 음성 인식 서비스 환경을 보여주고 있다.1 shows a voice recognition service environment according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 음성 인식 서비스 환경은, 컨텐츠재생장치(10), 및 발화가이드제공장치(20)를 포함하는 구성을 가질 수 있다.As shown in FIG. 1, a voice recognition service environment according to an embodiment of the present invention may have a configuration including acontent playback device 10 and a speechguide providing device 20.

컨텐츠재생장치(10)는 IPTV 서비스와 관련된 컨텐츠를 재생하는 장치를 일컫는 것으로서, 예컨대, IPTV 서비스 수신을 위해 댁내에 설치된 셋탑박스가 이에 해당될 수 있다.Thecontent playback device 10 refers to a device that plays content related to an IPTV service, and may correspond to, for example, a set-top box installed in a home to receive an IPTV service.

이러한, 컨텐츠재생장치(10)는 음성 인식 엔진을 탑재하여, 사용자의 음성을 통해 사용자의 명령을 수행하는 음성 인식 서비스를 제공할 수 있다.Thecontent reproducing apparatus 10 may be equipped with a voice recognition engine to provide a voice recognition service that executes a user's command through the user's voice.

발화가이드제공장치(20)는 음성 인식 서비스를 쉽고 편리하게 이용할 수 있도록 발화(음성)가이드를 생성하여 컨텐츠재생장치(10)로 전달하기 위한 장치를 일컫는다.The speechguide providing device 20 refers to a device for generating a speech (voice) guide and delivering it to thecontent playback device 10 so that the speech recognition service can be easily and conveniently used.

이러한, 발화가이드지원장치(20)는 예컨대, 웹 서버, 데이터베이스 서버, 프록시 서버 등의 형태로 구현될 수 있으며, 네트워크 부하 분산 메커니즘, 내지 서비스 장치가 인터넷 또는 다른 네트워크 상에서 동작할 수 있도록 하는 다양한 소프트웨어 중 하나 이상이 설치될 수 있으며, 이를 통해 컴퓨터화된 시스템으로도 구현될 수 있다. 또한, 네트워크는 http 네트워크일 수 있으며, 전용 회선(private line), 인트라넷 또는 임의의 다른 네트워크일 수 있다.Such, the ignitionguide support device 20 may be implemented in the form of, for example, a web server, a database server, a proxy server, etc., a network load balancing mechanism, or various software that enables the service device to operate on the Internet or other networks. One or more of them may be installed, and through this, it may be implemented as a computerized system. Further, the network may be an http network, and may be a private line, an intranet, or any other network.

본 발명의 일 실시예에 따른 음성 인식 서비스 환경에서는 위 구성을 통해 컨텐츠재생장치(10)에서 재생중인 컨텐츠를 시청하고 있는 사용자에 대해, 음성 인식 서비스를 쉽고 편리하게 이용할 수 있도록 발화가이드를 제공하고 있는 것이다.In the voice recognition service environment according to an embodiment of the present invention, through the above configuration, a speech guide is provided for a user who is watching the content being played in thecontent playback device 10 to easily and conveniently use the voice recognition service. There is.

한편 이와 관련하여, 기존의 발화가이드의 경우, 사용자가 음성으로 지시할 수 있는 명령어를 예시 문장의 형태로 제시해 줄 수 있는 반면에, 정형화된 예시 문장 중 하나를 택일하여 제공하는 방식이 일반적인 관계로, 사용자 별로 각자의 상황에 맞는 가이드 정보를 제공하는 것이 사실상 불가능하였다.On the other hand, in this regard, in the case of the existing speech guide, a command that the user can instruct by voice can be presented in the form of example sentences, whereas the method of providing one of the standardized example sentences is a general relation. However, it was virtually impossible to provide guide information tailored to each user's situation.

이에 본 발명의 일 실시예에서는, 사용자 별로 상황에 맞는 발화가이드를 제공하고자 하며, 이하에서는 이를 실현하기 위한 발화가이드지원장치(20)의 구성에 대해 보다 구체적으로 설명하기로 한다.Accordingly, in an embodiment of the present invention, a ignition guide suitable for each user's situation is provided, and hereinafter, the configuration of the ignitionguide support device 20 for realizing this will be described in more detail.

도 2는 본 발명의 일 실시예에 따른 발화가이드지원장치(20)의 개략적인 구성을 보여주고 있다.2 shows a schematic configuration of an ignitionguide support device 20 according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 발화가이드지원장치(20)는 상황정보를 획득하는 획득부(21), 가이드 테마를 결정하는 결정부(22), 및 발화가이드로 제공할 명령어를 생성하는 생성부(23)를 포함하는 구성을 가질 수 있다.As shown in Fig. 2, the ignitionguide support device 20 according to an embodiment of the present invention includes anacquisition unit 21 that obtains situation information, adetermination unit 22 that determines a guide theme, and an utterance guide. It may have a configuration including agenerator 23 that generates a command to be provided.

또한, 본 발명의 일 실시예에 따른 발화가이드지원장치(20)는 전술한 구성 이외에 발화가이드 명령어를 제공하는 제공부(24)의 구성을 더 포함할 수 있다.In addition, the ignitionguide support device 20 according to an embodiment of the present invention may further include a configuration of a providingunit 24 that provides ignition guide commands in addition to the above-described configuration.

이상의 획득부(21), 결정부(22), 생성부(23), 및 제공부(24)를 포함하는 발화가이드지원장치(20)의 구성 전체 내지는 적어도 일부는 하드웨에 모듈 형태 또는 소프트웨어 모듈 형태로 구현되거나, 하드웨어 모듈과 소프트웨어 모듈이 조합된 형태로도 구현될 수 있다.The entire or at least part of the configuration of the ignitionguide support device 20 including theacquisition unit 21, thedetermination unit 22, thegeneration unit 23, and the providingunit 24 is in the form of a module or a software module in the hardware. It may be implemented in a form or a combination of a hardware module and a software module.

여기서, 소프트웨어 모듈이란, 예컨대, 발화가이드지원장치(20) 내에서 연산을 처리하는 프로세서에 의해 실행되는 명령어로 이해될 수 있으며, 이러한 명령어는 발화가이드지원장치(20) 내 메모리에 탑재된 형태를 가질 수 있을 것이다.Here, the software module may be understood as, for example, an instruction executed by a processor that processes an operation in the ignitionguide support device 20, and this instruction is a form mounted in a memory in the ignitionguide support device 20. You will be able to have it.

한편, 본 발명의 일 실시예에 따른 발화가이드지원장치(20)는 전술한 구성 이외에, 컨텐츠재생장치(10)를 포함한 원격 장치와의 실질적인 통신 기능을 담당하는 RF 모듈인 통신부(50)의 구성을 더 포함할 수 있다.On the other hand, in addition to the above-described configuration, the ignitionguide support device 20 according to an embodiment of the present invention comprises a communication unit 50, which is an RF module responsible for a practical communication function with a remote device including thecontent playback device 10 It may further include.

여기서, 통신부(50)는 예컨대, 안테나 시스템, RF 송수신기, 하나 이상의 증폭기, 튜너, 하나 이상의 발진기, 디지털 신호 처리기, 코덱(CODEC) 칩셋, 및 메모리 등을 포함하지만 이에 제한되지는 않으며, 이 기능을 수행하는 공지의 회로는 모두 포함할 수 있다.Here, the communication unit 50 includes, for example, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a codec chipset, and a memory, but is not limited thereto. Any known circuit to perform may be included.

결국, 본 발명의 일 실시예에 따른 발화가이드지원장치(20)는 전술한 구성을 통해서 사용자 별로 상황에 맞는 발화가이드를 제공할 수 있는데, 이하에서는 이를 실현하기 위한 발화가이드지원장치(20) 내 구성에 대해 보다 구체적으로 설명하기로 한다.As a result, the ignitionguide support device 20 according to an embodiment of the present invention can provide a ignition guide suitable for each user's situation through the above-described configuration. Hereinafter, the ignitionguide support device 20 for realizing this can be provided. The configuration will be described in more detail.

획득부(21)는 상황정보를 획득하는 기능을 수행한다.Theacquisition unit 21 performs a function of acquiring context information.

보다 구체적으로, 획득부(21)는 컨텐츠재생장치(10)로부터 수신되는 사용자로부터의 발화가이드 요청에 따라 발화가이드가 요청된 시점의 상황정보를 컨텐츠재생장치(10)로부터 획득하게 된다.More specifically, theacquisition unit 21 acquires, from thecontent playback device 10, context information at a time point at which the speaking guide is requested according to a request for the speaking guide from the user received from thecontent playback device 10.

여기서, 발화가이드 요청은, 컨텐츠재생장치(10) 내 음성 인식 엔진의 사용자로부터의 웨이크 업 신호(음성 신호)를 인지에 따라 음성 인식 엔진을 탑재하고 있는 컨텐츠재생장치(10)로부터 수신될 수 있다.Here, the speech guide request may be received from thecontent playback device 10 equipped with the voice recognition engine according to the recognition of a wake-up signal (voice signal) from the user of the voice recognition engine in thecontent playback device 10. .

발화가이드가 요청된 시점의 상황정보에는, 컨텐츠재생장치(10)와 사용자 간의 위치관계, 사용자의 성별, 사용자의 연령, 컨텐츠재생장치(10)에서의 컨텐츠 재생 시간, 컨텐츠 재생 이력, 컨텐츠 재생 횟수, 및 사용자의 조작 정보 등의 장치정보 등이 포함될 수 있다.The context information at the time the utterance guide is requested includes the location relationship between thecontent playback device 10 and the user, the user's gender, the user's age, the content playback time in thecontent playback device 10, the content playback history, and the number of content playback. , And device information, such as user's operation information, may be included.

한편, 본 발명의 일 실시예에서는, 위 상황정보로부터 컨텐츠재생장치(10)에서 재생중인 컨텐츠에 대한 사용자 집중도, 사용자와의 위치관계, 사용자의 성별, 및 사용자의 연령 등이 확인된다.On the other hand, in an embodiment of the present invention, from the above context information, the user's concentration on the content being played in thecontent playback apparatus 10, the location relationship with the user, the user's gender, and the user's age are identified.

따라서, 본 발명의 일 실시예에 따른 상황정보의 경우, 위 나열된 정보에 국한되는 것이 아닌 기타 정보를 더 포함할 수 있음은 물론이며, 무엇보다도 각각의 정보 획득 방식은 예컨대, 센싱, 데이터베이스 연동 등 다양한 공지의 기술을 통해 획득 가능함이 전제된다.Therefore, in the case of context information according to an embodiment of the present invention, it is of course possible to further include other information that is not limited to the information listed above, and above all, each information acquisition method is, for example, sensing, database interworking, etc. It is premised that it can be obtained through various known techniques.

결정부(22)는 가이드 테마를 결정하는 기능을 수행한다.Thedetermination unit 22 performs a function of determining a guide theme.

보다 구체적으로, 결정부(22)는 따라 발화가이드가 요청된 시점의 상황정보의 획득이 완료되면, 회득된 상황정보로부터 컨텐츠재생장치(10)에서 재생중인 컨텐츠에 대한 사용자 집중도를 판별하고, 그 판별 결과에 따라 가이드 테마를 결정하게 된다.More specifically, when the acquisition of the situation information at the time when the utterance guide is requested is completed, thedetermination unit 22 determines the user concentration on the content being played in thecontent playback device 10 from the acquired situation information, and The guide theme is determined according to the determination result.

여기서, 사용자 집중도는, 예컨대, 상황정보 내 컨텐츠 재생 시간 등으로부터 확인될 수 있다.Here, the user concentration may be confirmed from, for example, content playback time in context information.

이때, 결정부(22)는 컨텐츠재생장치(10)에서 재생중인 컨텐츠에 대한 사용자 집중도가 임계수치 이상인 것으로 판별되는 경우, 발화가이드가 요청된 시점에 해당하는 컨텐츠 재생화면 내 객체를 가이드 테마로 결정할 수 있다.At this time, when it is determined that the user concentration on the content being played in thecontent playback device 10 is greater than or equal to the threshold value, thedetermination unit 22 determines an object in the content playback screen corresponding to the time point at which the utterance guide is requested as a guide theme. I can.

여기서, 컨텐츠 재생화면 내 객체란 재생화면 내 노출되고 있는 인물, 또는 사물 등으로 이해될 수 있다.Here, the object in the content playback screen may be understood as a person or an object exposed in the playback screen.

반면, 결정부(22)는 컨텐츠재생장치(10)에서 재생중인 컨텐츠에 대한 사용자 집중도가 임계수치 미만인 것으로 판별되는 경우에는, 컨텐츠재생장치(10)에서 재생중인 컨텐츠에 대한 변경을 가이드 테마로 결정하게 된다.On the other hand, when it is determined that the user concentration on the content being played in thecontent playback device 10 is less than the threshold value, thedetermination unit 22 determines a change to the content being played in thecontent playback device 10 as a guide theme. It is done.

여기서, 재생중인 컨텐츠에 대한 사용자 집중도가 임계수치 미만이라는 것은, 예컨대, 상황정보 내 컨텐츠 재생이력으로부터 컨텐츠에 대한 변경이 빈번한 경우인 것으로 해석될 수 있다.Here, the fact that the user concentration on the content being played is less than the threshold value may be interpreted as a case in which, for example, changes to the content are frequent from the content playback history in the context information.

물론, 이러한 컨텐츠 변경에 해당하는 가이드 테마의 결정은, 비단 재생중인 컨텐츠에 대한 사용자 집중도뿐만 아니라, 재생중인 컨텐츠의 재생 종료 시간이 얼마 남지 않은 것으로 확인되는 경우에도 이루어질 수 있다.Of course, the determination of the guide theme corresponding to such content change can be made not only when it is confirmed that the playback end time of the content being played is short, as well as the user's concentration on the content being played.

생성부(23)는 발화가이드로 제공할 명령어를 생성하는 기능을 수행한다.Thegeneration unit 23 performs a function of generating a command to be provided as an utterance guide.

보다 구체적으로, 생성부(23)는 사용자 집중도에 따른 가이드 테마가 결정되면, 결정된 가이드 테마에 따라 발화가이드로 제공할 명령어를 생성하게 된다.More specifically, when the guide theme according to the user concentration is determined, thegeneration unit 23 generates a command to be provided as a speech guide according to the determined guide theme.

이때, 생성부(23)는 가이드 테마가 컨텐츠 재생화면 내 객체로 결정된 경우, 컨텐츠 재생화면 내 객체 중 예컨대, 컨텐츠를 시청중인 사용자의 연령, 사용자 성별 및 기 저장된 사용자의 관심사정보와 매칭되는 객체를 선택하여, 선택된 객체와 관련된 내용의 명령어를 생성할 수 있다.In this case, when the guide theme is determined as an object in the content playback screen, thegeneration unit 23 selects, for example, an object matching the user's age, user gender, and previously stored user's interest information among the objects in the content playback screen. By selecting, it is possible to generate a command of the content related to the selected object.

이를 위해, 생성부(23)는 이처럼 객체와 관련된 내용을 명령어를 생성하는 경우, 예컨대, 도 3에 도시한 바와 같이 컨텐츠 재생화면 내 객체를 화면 내 주목도를 기준으로 2 이상의 그룹(그룹 A, 그룹 B, 그룹 C)으로 분류하고, 분류된 각각의 그룹을 컨텐츠재생장치(10)에서 재생중인 컨텐츠 재생횟수와 매칭시킨다.To this end, in the case of generating a command for the contents related to the object, for example, as shown in FIG. 3, thegeneration unit 23 selects two or more groups (group A, group A, group) based on the degree of attention within the screen as shown in FIG. B and group C) are classified, and each of the classified groups is matched with the number of times the content is reproduced in thecontent playback apparatus 10.

여기서, 화면 내 주목도는 재생화면 내 노출되고 있는 객체의 크기를 반영한 것으로서, 객체의 크기가 클수록 높은 값으로 정의될 수 있다.Here, the degree of attention in the screen reflects the size of the object being exposed in the playback screen, and may be defined as a higher value as the size of the object increases.

이와 관련하여, 생성부(23)는 2 이상의 그룹 중 화면 내 주목도가 낮은 그룹을 보다 많은 수의 컨텐츠 재생횟수와 매칭시킨다.In this regard, thegeneration unit 23 matches a group having a low interest level in the screen among two or more groups with a greater number of content reproduction times.

여기서, 화면 내 주목도가 낮다는 것은, 재생화면 내에서 타 객체에 비해 사용자에게 노출될 확률이 낮다는 것을 의미하며, 이러한 노출 확률은 동일 컨텐츠에 대한 사용자의 반복 시청 횟수가 많아질수록 상향될 수 있음을 예상할 수 있다.Here, the low level of attention within the screen means that the probability of being exposed to the user is lower than that of other objects in the playback screen, and this exposure probability can be increased as the number of times the user repeatedly views the same content increases. Can be expected.

따라서, 본 발명의 일 실시예에서는 화면 내 주목도가 낮은 그룹을 보다 많은 수의 컨텐츠 재생횟수와 매칭시키게 된다.Accordingly, according to an embodiment of the present invention, a group having a low level of attention in a screen is matched with a greater number of content reproduction times.

이러한 그룹 별 매칭 방식은, 컨텐츠를 초기 시청하는 사용자에 대해서 화면 내 객체 중 주목도가 가장 높은(가장 큰) 객체에 대한 명령어를 생성하며, 컨텐츠를 반복 시청하는 사용자에 대해서는 그 만큼 낮은 주목도의 객체에 대해서 명령어를 생성하기 위함으로 이해될 수 있다.This group-by-group matching method generates a command for the object with the highest attention (the largest) among the objects on the screen for the user who initially views the content, and for the user who repeatedly views the content, the object with that much lower attention is generated. It can be understood as to generate a command for the command.

정리하자면, 생성부(23)는 컨텐츠 재생화면 내 객체를 화면 내 주목도를 기준으로 2 이상의 그룹으로 분류하고, 컨텐츠의 재생횟수와 매칭되는 특정 그룹의 객체 중 예컨대, 사용자의 연령, 사용자 성별 및 기 저장된 사용자의 관심사정보와 매칭되는 객체를 선택하여, 선택된 객체와 관련된 내용의 명령어를 생성하고 있는 것이다.In summary, thegeneration unit 23 classifies objects in the content playback screen into two or more groups based on the degree of attention within the screen, and among objects of a specific group matching the number of times of content playback, for example, the user's age, user gender, and age. By selecting an object that matches the stored user's interest information, a command for content related to the selected object is generated.

한편, 생성부(23)는 가이드 테마가 재생중인 컨텐츠에 대한 변경으로 결정된 경우에는, 컨텐츠재생장치(10)에서 재생중인 컨텐츠와는 별도의 컨텐츠 재생을 추천하기 위한 명령어를 생성하게 되다.On the other hand, when the guide theme is determined to be a change to the content being played, thegeneration unit 23 generates a command for recommending a content play separate from the content being played in thecontent playback device 10.

여기서, 사용자에게 추천되는 컨텐츠는 예컨대, 컨텐츠를 시청중인 사용자의 연령, 사용자 성별 및 기 저장된 사용자의 관심사정보를 고려하여 선택될 수 있다.Here, the content recommended to the user may be selected in consideration of, for example, the age of the user watching the content, the user's gender, and pre-stored user's interest information.

제공부(24)는 발화가이드 명령어를 제공하는 기능을 수행한다.The providingunit 24 performs a function of providing an utterance guide command.

보다 구체적으로, 제공부(24)는 발화가이드로 제공할 명령어가 생성되면, 생성된 발화가이드 명령어를 컨텐츠재생장치(10)로 제공하여, 컨텐츠재생장치(10)의 화면에 노출될 수 있도록 한다.More specifically, when a command to be provided as a utterance guide is generated, the providingunit 24 provides the generated utterance guide command to thecontent playback device 10 so that it can be exposed on the screen of thecontent playback device 10. .

이때, 제공부(24)는 상황정보로부터 확인되는 컨텐츠재생장치(10)와 사용자 간의 위치관계, 용자의 성별, 및 사용자의 연령 등에 기초하여 명령어를 구성하는 텍스트의 레이아웃을 변경하여 제공할 수 있다.At this time, the providingunit 24 may change and provide the layout of the text constituting the command based on the location relationship between thecontent playback device 10 and the user identified from the context information, the user's gender, and the user's age. .

예를 들어, 사용자가 컨텐츠재생장치(10)의 우측 방향으로 일정 거리 이상 떨어져 있는 경우에는, 도 4 (a)에서와 같이 명령어를 구성하는 텍스트의 레이아웃을 변경하여 제공할 수 있으며, 사용자가 컨텐츠재생장치(10)의 우측 방향으로 일정 거리 이내로 근접하여 있는 경우, 도 4 (b)에서와 같이 명령어를 구성하는 텍스트의 레이아웃을 변경하여 제공할 수 있다.For example, if the user is farther away from thecontent playback device 10 to the right of a certain distance, as shown in Fig. 4 (a), the layout of the text constituting the command can be changed and provided, and the user can provide the content When it is close to the right side of theplayback device 10 within a certain distance, the layout of the text constituting the command may be changed and provided as shown in FIG. 4B.

이상에서 살펴본 바와 같이 본 발명의 일 실시예에 따른 발화가이드지원장치(20)의 구성에 따르면, 발화가이드가 요청되는 시점의 상황정보를 분석하는 방식을 통해서 사용자 별로 상황에 맞는 발화가이드를 제공하는 것이 가능해지므로, 발화가이드와 연계된 음성 인식 서비스에 대한 사용자 만족도를 제고할 수 있음을 알 수 있다.As described above, according to the configuration of the ignitionguide support device 20 according to an embodiment of the present invention, the utterance guide suitable for each user's situation is provided through a method of analyzing the context information at the time when the ignition guide is requested. As it becomes possible, it can be seen that user satisfaction with the speech recognition service linked to the speech guide can be improved.

이하에서는 도 5을 참조하여 본 발명의 일 실시예에 따른 발화가이드지원장치(20)의 동작 방법을 설명하기로 한다.Hereinafter, a method of operating the ignitionguide support device 20 according to an embodiment of the present invention will be described with reference to FIG. 5.

먼저, 획득부(21)는 컨텐츠재생장치(10)로부터 수신되는 사용자로부터의 발화가이드 요청에 따라 발화가이드가 요청된 시점의 상황정보를 컨텐츠재생장치(10)로부터 획득한다(S11).First, theacquisition unit 21 acquires, from thecontent playback device 10, context information at the time when the speaking guide is requested according to a request for a speaking guide from a user received from the content playback device 10 (S11).

여기서, 발화가이드 요청은, 컨텐츠재생장치(10) 내 음성 인식 엔진의 사용자로부터의 웨이크 업 신호(음성 신호)를 인지에 따라 음성 인식 엔진을 탑재하고 있는 컨텐츠재생장치(10)로부터 수신될 수 있다.Here, the speech guide request may be received from thecontent playback device 10 equipped with the voice recognition engine according to the recognition of a wake-up signal (voice signal) from the user of the voice recognition engine in thecontent playback device 10. .

이어서, 결정부(22)는 따라 발화가이드가 요청된 시점의 상황정보의 획득이 완료되면, 회득된 상황정보로부터 컨텐츠재생장치(10)에서 재생중인 컨텐츠에 대한 사용자 집중도를 판별하고, 그 판별 결과에 따라 가이드 테마를 결정한다(S12-S13).Subsequently, when the acquisition of the context information at the time when the utterance guide is requested is completed, thedetermination unit 22 determines the user concentration on the content being played in thecontent playback device 10 from the acquired context information, and the determination result The guide theme is determined according to (S12-S13).

이때, 결정부(22)는 컨텐츠재생장치(10)에서 재생중인 컨텐츠에 대한 사용자 집중도가 임계수치 이상인 것으로 판별되는 경우, 발화가이드가 요청된 시점에 해당하는 컨텐츠 재생화면 내 객체를 가이드 테마로 결정할 수 있다.At this time, when it is determined that the user concentration on the content being played in thecontent playback device 10 is greater than or equal to the threshold value, thedetermination unit 22 determines an object in the content playback screen corresponding to the time point at which the utterance guide is requested as a guide theme. I can.

여기서, 컨텐츠 재생화면 내 객체란 재생화면 내 노출되고 있는 인물, 또는 사물 등으로 이해될 수 있다.Here, the object in the content playback screen may be understood as a person or an object exposed in the playback screen.

반면, 결정부(22)는 컨텐츠재생장치(10)에서 재생중인 컨텐츠에 대한 사용자 집중도가 임계수치 미만인 것으로 판별되는 경우에는, 컨텐츠재생장치(10)에서 재생중인 컨텐츠에 대한 변경을 가이드 테마로 결정하게 된다.On the other hand, when it is determined that the user concentration on the content being played in thecontent playback device 10 is less than the threshold value, thedetermination unit 22 determines a change to the content being played in thecontent playback device 10 as a guide theme. It is done.

여기서, 재생중인 컨텐츠에 대한 사용자 집중도가 임계수치 미만이라는 것은, 예컨대, 상황정보 내 컨텐츠 재생이력으로부터 컨텐츠에 대한 변경이 빈번한 경우인 것으로 해석될 수 있다.Here, the fact that the user concentration on the content being played is less than the threshold value may be interpreted as a case in which, for example, changes to the content are frequent from the content playback history in the context information.

물론, 이러한 컨텐츠 변경에 해당하는 가이드 테마의 결정은, 비단 재생중인 컨텐츠에 대한 사용자 집중도뿐만 아니라, 재생중인 컨텐츠의 재생 종료 시간이 얼마 남지 않은 것으로 확인되는 경우에도 이루어질 수 있다.Of course, the determination of the guide theme corresponding to such content change can be made not only when it is confirmed that the playback end time of the content being played is short, as well as the user's concentration on the content being played.

나아가, 생성부(23)는 사용자 집중도에 따른 가이드 테마가 결정되면, 결정된 가이드 테마에 따라 발화가이드로 제공할 명령어를 생성한다(S14).Further, when the guide theme according to the user concentration is determined, thegeneration unit 23 generates a command to be provided as a speech guide according to the determined guide theme (S14).

이때, 생성부(23)는 가이드 테마가 컨텐츠 재생화면 내 객체로 결정된 경우, 컨텐츠 재생화면 내 객체 중 예컨대, 컨텐츠를 시청중인 사용자의 연령, 사용자 성별 및 기 저장된 사용자의 관심사정보와 매칭되는 객체를 선택하여, 선택된 객체와 관련된 내용의 명령어를 생성할 수 있다.In this case, when the guide theme is determined as an object in the content playback screen, thegeneration unit 23 selects, for example, an object matching the user's age, user gender, and previously stored user's interest information among the objects in the content playback screen. By selecting, it is possible to generate a command of the content related to the selected object.

이를 위해, 생성부(23)는 이처럼 객체와 관련된 내용을 명령어를 생성하는 경우, 예컨대, 도 3에 도시한 바와 같이 컨텐츠 재생화면 내 객체를 화면 내 주목도를 기준으로 2 이상의 그룹(그룹 A, 그룹 B, 그룹 C)으로 분류하고, 분류된 각각의 그룹을 컨텐츠재생장치(10)에서 재생중인 컨텐츠 재생횟수와 매칭시킨다.To this end, in the case of generating a command for the contents related to the object, for example, as shown in FIG. 3, thegeneration unit 23 selects two or more groups (group A, group A, group) based on the degree of attention within the screen as shown in FIG. B and group C) are classified, and each of the classified groups is matched with the number of times the content is reproduced in thecontent playback apparatus 10.

여기서, 화면 내 주목도는 재생화면 내 노출되고 있는 객체의 크기를 반영한 것으로서, 객체의 크기가 클수록 높은 값으로 정의될 수 있다.Here, the degree of attention in the screen reflects the size of the object being exposed in the playback screen, and may be defined as a higher value as the size of the object increases.

이와 관련하여, 생성부(23)는 2 이상의 그룹 중 화면 내 주목도가 낮은 그룹을 보다 많은 수의 컨텐츠 재생횟수와 매칭시킨다.In this regard, thegeneration unit 23 matches a group having a low interest level in the screen among two or more groups with a greater number of content reproduction times.

여기서, 화면 내 주목도가 낮다는 것은, 재생화면 내에서 타 객체에 비해 사용자에게 노출될 확률이 낮다는 것을 의미하며, 이러한 노출 확률은 동일 컨텐츠에 대한 사용자의 반복 시청 횟수가 많아질수록 상향될 수 있음을 예상할 수 있다.Here, the low level of attention within the screen means that the probability of being exposed to the user is lower than that of other objects in the playback screen, and this exposure probability can be increased as the number of times the user repeatedly views the same content increases. Can be expected.

따라서, 본 발명의 일 실시예에서는 화면 내 주목도가 낮은 그룹을 보다 많은 수의 컨텐츠 재생횟수와 매칭시키게 된다.Accordingly, according to an embodiment of the present invention, a group having a low level of attention in a screen is matched with a greater number of content reproduction times.

이러한 그룹 별 매칭 방식은, 컨텐츠를 초기 시청하는 사용자에 대해서 화면 내 객체 중 주목도가 가장 높은(가장 큰) 객체에 대한 명령어를 생성하며, 컨텐츠를 반복 시청하는 사용자에 대해서는 그 만큼 낮은 주목도의 객체에 대해서 명령어를 생성하기 위함으로 이해될 수 있다.This group-by-group matching method generates a command for the object with the highest attention (the largest) among the objects on the screen for the user who initially views the content, and for the user who repeatedly views the content, the object with that much lower attention is generated. It can be understood as to generate a command for the command.

정리하자면, 생성부(23)는 컨텐츠 재생화면 내 객체를 화면 내 주목도를 기준으로 2 이상의 그룹으로 분류하고, 컨텐츠의 재생횟수와 매칭되는 특정 그룹의 객체 중 예컨대, 사용자의 연령, 사용자 성별 및 기 저장된 사용자의 관심사정보와 매칭되는 객체를 선택하여, 선택된 객체와 관련된 내용의 명령어를 생성하고 있는 것이다.In summary, thegeneration unit 23 classifies objects in the content playback screen into two or more groups based on the degree of attention within the screen, and among objects of a specific group matching the number of times of content playback, for example, the user's age, user gender, and age. By selecting an object that matches the stored user's interest information, a command for content related to the selected object is generated.

한편, 생성부(23)는 가이드 테마가 재생중인 컨텐츠에 대한 변경으로 결정된 경우에는, 컨텐츠재생장치(10)에서 재생중인 컨텐츠와는 별도의 컨텐츠 재생을 추천하기 위한 명령어를 생성하게 되다.On the other hand, when the guide theme is determined to be a change to the content being played, thegeneration unit 23 generates a command for recommending a content play separate from the content being played in thecontent playback device 10.

여기서, 사용자에게 추천되는 컨텐츠는 예컨대, 컨텐츠를 시청중인 사용자의 연령, 사용자 성별 및 기 저장된 사용자의 관심사정보를 고려하여 선택될 수 있다.Here, the content recommended to the user may be selected in consideration of, for example, the age of the user who is watching the content, the user's gender, and the previously stored user's interest information.

이후, 제공부(24)는 발화가이드로 제공할 명령어가 생성되면, 생성된 발화가이드 명령어를 컨텐츠재생장치(10)로 제공하여, 컨텐츠재생장치(10)의 화면에 노출될 수 있도록 한다(S15).Thereafter, when a command to be provided as a utterance guide is generated, the providingunit 24 provides the generated utterance guide command to thecontent playback device 10 so that it can be exposed on the screen of the content playback device 10 (S15). ).

이때, 제공부(24)는 상황정보로부터 확인되는 컨텐츠재생장치(10)와 사용자 간의 위치관계, 용자의 성별, 및 사용자의 연령 등에 기초하여 명령어를 구성하는 텍스트의 레이아웃을 변경하여 제공할 수 있다.At this time, the providingunit 24 may change and provide the layout of the text constituting the command based on the location relationship between thecontent playback device 10 and the user identified from the context information, the user's gender, and the user's age. .

예를 들어, 사용자가 컨텐츠재생장치(10)의 우측 방향으로 일정 거리 이상 떨어져 있는 경우에는, 도 4 (a)에서와 같이 명령어를 구성하는 텍스트의 레이아웃을 변경하여 제공할 수 있으며, 사용자가 컨텐츠재생장치(10)의 우측 방향으로 일정 거리 이내로 근접하여 있는 경우, 도 4 (b)에서와 같이 명령어를 구성하는 텍스트의 레이아웃을 변경하여 제공할 수 있다.For example, if the user is farther away from thecontent playback device 10 to the right of a certain distance, as shown in Fig. 4 (a), the layout of the text constituting the command can be changed and provided, and the user can provide the content When it is close to the right side of theplayback device 10 within a certain distance, the layout of the text constituting the command may be changed and provided as shown in FIG. 4B.

이상에서 살펴본 바와 같이 본 발명의 일 실시예에 따른 발화가이드지원장치(20)의 동작 방법 따르면, 발화가이드가 요청되는 시점의 상황정보를 분석하는 방식을 통해서 사용자 별로 상황에 맞는 발화가이드를 제공하는 것이 가능해지므로, 발화가이드와 연계된 음성 인식 서비스에 대한 사용자 만족도를 제고할 수 있음을 알 수 있다.As described above, according to the operation method of the ignitionguide support device 20 according to an embodiment of the present invention, the utterance guide suitable for each user's context is provided through a method of analyzing the context information at the time when the ignition guide is requested. As it becomes possible, it can be seen that user satisfaction with the speech recognition service linked to the speech guide can be improved.

한편, 본 명세서에서 설명하는 기능적인 동작과 주제의 구현물들은 디지털 전자 회로로 구현되거나, 본 명세서에서 개시하는 구조 및 그 구조적인 등가물들을 포함하는 컴퓨터 소프트웨어, 펌웨어 혹은 하드웨어로 구현되거나, 이들 중 하나 이상의 결합으로 구현 가능하다. 본 명세서에서 설명하는 주제의 구현물들은 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 처리 시스템의 동작을 처리하기 위하여 혹은 이것에 의한 실행을 위하여 유형의 프로그램 저장매체 상에 인코딩된 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다.Meanwhile, the functional operations and implementations of the subject described in this specification are implemented as digital electronic circuits, or computer software, firmware, or hardware including the structures disclosed in this specification and structural equivalents, or at least one of them. It can be implemented in combination. Implementations of the subject matter described herein are one or more computer program products, i.e., one or more modules relating to computer program instructions encoded on a tangible program storage medium for processing or execution by the operation of a processing system. Can be implemented.

컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장 장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조성물 혹은 이들 중 하나 이상의 조합일 수 있다.The computer-readable medium may be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of materials that affect a machine-readable radio wave signal, or a combination of one or more of them.

본 명세서에서 "시스템"이나 "장치"라 함은 예컨대 프로그래머블 프로세서, 컴퓨터 혹은 다중 프로세서나 컴퓨터를 포함하여 데이터를 처리하기 위한 모든 기구, 장치 및 기계를 포괄한다. 처리 시스템은, 하드웨어에 부가하여, 예컨대 프로세서 펌웨어를 구성하는 코드, 프로토콜 스택, 데이터베이스 관리 시스템, 운영 체제 혹은 이들 중 하나 이상의 조합 등 요청 시 컴퓨터 프로그램에 대한 실행 환경을 형성하는 코드를 포함할 수 있다.In this specification, the term "system" or "device" encompasses all devices, devices, and machines for processing data, including, for example, a programmable processor, a computer, or multiple processors or computers. In addition to hardware, the processing system may include, for example, a code constituting a processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them, etc., to form an execution environment for a computer program upon request. .

컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 애플리케이션, 스크립트 혹은 코드로도 알려져 있음)은 컴파일되거나 해석된 언어나 선험적 혹은 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 혹은 컴퓨터 환경에서 사용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 전개될 수 있다. 컴퓨터 프로그램은 파일 시스템의 파일에 반드시 대응하는 것은 아니다. 프로그램은 요청된 프로그램에 제공되는 단일 파일 내에, 혹은 다중의 상호 작용하는 파일(예컨대, 하나 이상의 모듈, 하위 프로그램 혹은 코드의 일부를 저장하는 파일) 내에, 혹은 다른 프로그램이나 데이터를 보유하는 파일의 일부(예컨대, 마크업 언어 문서 내에 저장되는 하나 이상의 스크립트) 내에 저장될 수 있다. 컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 통신 네트워크에 의해 상호 접속된 다중 컴퓨터나 하나의 컴퓨터 상에서 실행되도록 전개될 수 있다.Computer programs (also known as programs, software, software applications, scripts or code) can be written in any form of a compiled or interpreted language or a programming language, including a priori or procedural language, and can be written as a standalone program or module, It can be deployed in any form, including components, subroutines, or other units suitable for use in a computer environment. Computer programs do not necessarily correspond to files in the file system. A program is in a single file provided to the requested program, or in multiple interactive files (e.g., a file that stores one or more modules, subprograms, or portions of code), or a portion of a file that holds other programs or data. (Eg, one or more scripts stored within a markup language document). The computer program may be deployed to run on one computer or multiple computers located at one site or distributed across a plurality of sites and interconnected by a communication network.

한편, 컴퓨터 프로그램 명령어와 데이터를 저장하기에 적합한 컴퓨터로 판독 가능한 매체는, 예컨대 EPROM, EEPROM 및 플래시메모리 장치와 같은 반도체 메모리 장치, 예컨대 내부 하드디스크나 외장형 디스크와 같은 자기 디스크, 자기광학 디스크 및 CD-ROM과 DVD-ROM 디스크를 포함하여 모든 형태의 비휘발성 메모리, 매체 및 메모리 장치를 포함할 수 있다. 프로세서와 메모리는 특수 목적의 논리 회로에 의해 보충되거나, 그것에 통합될 수 있다.On the other hand, computer-readable media suitable for storing computer program instructions and data include, for example, semiconductor memory devices such as EPROM, EEPROM, and flash memory devices, such as magnetic disks such as internal hard disks or external disks, magneto-optical disks, and CDs. -May contain any type of nonvolatile memory, media and memory devices, including ROM and DVD-ROM disks. The processor and memory can be supplemented by special purpose logic circuitry or incorporated into it.

본 명세서에서 설명한 주제의 구현물은 예컨대 데이터 서버와 같은 백엔드 컴포넌트를 포함하거나, 예컨대 애플리케이션 서버와 같은 미들웨어 컴포넌트를 포함하거나, 예컨대 사용자가 본 명세서에서 설명한 주제의 구현물과 상호 작용할 수 있는 웹 브라우저나 그래픽 유저 인터페이스를 갖는 클라이언트 컴퓨터와 같은 프론트엔드 컴포넌트 혹은 그러한 백엔드, 미들웨어 혹은 프론트엔드 컴포넌트의 하나 이상의 모든 조합을 포함하는 연산 시스템에서 구현될 수도 있다. 시스템의 컴포넌트는 예컨대 통신 네트워크와 같은 디지털 데이터 통신의 어떠한 형태나 매체에 의해서도 상호 접속 가능하다.Implementations of the subject matter described herein include a backend component, such as a data server, or include a middleware component such as an application server, or, for example, a web browser or graphical user that allows a user to interact with an implementation of the subject matter described herein. It may be implemented in a front-end component, such as a client computer having an interface, or a computing system that includes any combination of one or more of such back-ends, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication, for example a communication network.

본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대한 설명으로서 이해되어야 한다. 마찬가지로, 개별적인 실시형태의 문맥에서 본 명세서에 기술된 특정한 특징들은 단일 실시형태에서 조합하여 구현될 수도 있다. 반대로, 단일 실시형태의 문맥에서 기술한 다양한 특징들 역시 개별적으로 혹은 어떠한 적절한 하위 조합으로도 복수의 실시형태에서 구현 가능하다. 나아가, 특징들이 특정한 조합으로 동작하고 초기에 그와 같이 청구된 바와 같이 묘사될 수 있지만, 청구된 조합으로부터의 하나 이상의 특징들은 일부 경우에 그 조합으로부터 배제될 수 있으며, 그 청구된 조합은 하위 조합이나 하위 조합의 변형물로 변경될 수 있다.While this specification includes details of a number of specific implementations, these should not be construed as limiting to the scope of any invention or claimable, but rather as a description of features that may be peculiar to a particular embodiment of a particular invention. It must be understood. Likewise, certain features described herein in the context of separate embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination. Furthermore, although features operate in a particular combination and may be initially described as so claimed, one or more features from a claimed combination may in some cases be excluded from the combination, and the claimed combination may be a sub-combination. Or sub-combination variations.

또한, 본 명세서에서는 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다In addition, although the present specification describes the operations in the drawings in a specific order, it is not understood that such operations should be performed in the specific order or sequential order shown in order to obtain a desirable result, or that all illustrated operations should be performed. Can not be done. In certain cases, multitasking and parallel processing can be advantageous. In addition, the separation of the various system components of the above-described embodiments should not be understood as requiring such separation in all embodiments, and the program components and systems described are generally integrated together into a single software product or packaged in multiple software products. It should be understood that you can

이와 같이, 본 명세서는 그 제시된 구체적인 용어에 본 발명을 제한하려는 의도가 아니다. 따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 당업자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.As such, this specification is not intended to limit the invention to the specific terms presented. Accordingly, although the present invention has been described in detail with reference to the above-described examples, those skilled in the art can make modifications, changes, and modifications to these examples without departing from the scope of the present invention. The scope of the present invention is indicated by the claims to be described later rather than the detailed description, and all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention. do.

본 발명에 일 실시예에 따른 발화가이드지원장치 및 그 동작 방법에 따르면, 음성 인식 서비스와 관련하여, 사용자 별로 상황에 맞는 발화가이드를 제공할 수 있다는 점에서, 기존 기술의 한계를 뛰어 넘음에 따라 관련 기술에 대한 이용만이 아닌 적용되는 장치의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.According to the speech guide support device and its operation method according to an embodiment of the present invention, in connection with the speech recognition service, in that it is possible to provide a speech guide suitable for each user's situation, as it exceeds the limitations of the existing technology, It is an invention that has industrial applicability because it is not only the use of the related technology, but also the possibility of commercialization or business of the applied device is sufficient as well as the degree to be practically obvious.

10: 컨텐츠재생장치
20: 발화가이드지원장치
21: 획득부22: 결정부
23: 생성부24: 제공부
10: content playback device
20: ignition guide support device
21: acquisition part 22: decision part
23: generating unit 24: providing unit

Claims (16)

Translated fromKorean
컨텐츠재생장치로부터 수신되는 사용자로부터의 발화가이드 요청에 따라 상기 발화가이드가 요청된 시점의 상황정보를 획득하는 획득부;
상기 상황정보를 기초로 상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 사용자 집중도가 판별되면, 상기 사용자 집중도에 따른 가이드 테마를 결정하는 결정부; 및
상기 가이드 테마에 따라 발화가이드로 제공할 명령어를 생성하는 생성부를 포함하는 것을 특징으로 하는 발화가이드지원장치.
An acquisition unit for acquiring context information at a time point at which the utterance guide is requested according to a request for the utterance guide from a user received from a content playback device;
A determination unit configured to determine a guide theme according to the user concentration when the user concentration level of the content being played in the content playback device is determined based on the context information; And
And a generator for generating a command to be provided as a utterance guide according to the guide theme.
제 1 항에 있어서,
상기 결정부는,
상기 컨텐츠에 대한 사용자 집중도가 임계수치 이상인 것으로 판별되는 경우, 상기 발화가이드가 요청된 시점에 해당하는 컨텐츠 재생화면 내 객체를 가이드 테마로 결정하는 것을 특징으로 하는 발화가이드지원장치.
The method of claim 1,
The determination unit,
When it is determined that the user concentration on the content is greater than or equal to a threshold value, an object in the content playback screen corresponding to a time point at which the utterance guide is requested is determined as a guide theme.
제 2 항에 있어서,
상기 생성부는,
상기 컨텐츠 재생화면 내 객체를 화면 내 주목도를 기준으로 2 이상의 그룹으로 분류하며, 분류된 각각의 그룹을 상기 컨텐츠재생장치에서 재생중인 상기 컨텐츠 재생횟수와 매칭시키는 것을 특징으로 하는 발화가이드지원장치.
The method of claim 2,
The generation unit,
And classifying objects in the content playback screen into two or more groups based on a degree of attention within the screen, and matching each of the classified groups with the number of times the content is being played back in the content playback device.
제 3 항에 있어서,
상기 생성부는,
상기 2 이상의 그룹 중 화면 내 주목도가 낮은 그룹을 보다 많은 수의 컨텐츠 재생횟수와 매칭시키는 것을 특징으로 하는 발화가이드지원장치.
The method of claim 3,
The generation unit,
A speech guide support apparatus, characterized in that matching a group having a low attention on the screen among the two or more groups with a greater number of content reproduction times.
제 3 항에 있어서,
상기 생성부는,
상기 컨텐츠의 재생횟수와 매칭되는 특정 그룹의 객체 중 어느 하나를 선택하여, 선택된 객체와 관련된 명령어를 생성하는 것을 특징으로 하는 발화가이드지원장치.
The method of claim 3,
The generation unit,
And generating a command related to the selected object by selecting any one of objects of a specific group matching the number of times of reproduction of the content.
제 1 항에 있어서,
상기 결정부는,
상기 컨텐츠에 대한 사용자 집중도가 임계수치 미만인 것으로 판별되는 경우, 상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 변경을 가이드 테마로 결정하는 것을 특징으로 하는 발화가이드지원장치.
The method of claim 1,
The determination unit,
When it is determined that the user concentration on the content is less than a threshold value, a change to the content being played in the content playback device is determined as a guide theme.
제 6 항에 있어서,
상기 생성부는,
상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 변경이 가이드 테마로 결정되는 경우, 상기 컨텐츠재생장치에서 재생중인 컨텐츠와는 별도의 컨텐츠 재생을 추천 위한 명령어를 생성하는 것을 특징으로 하는 발화가이드지원장치.
The method of claim 6,
The generation unit,
When a change to the content being played in the content playback device is determined as a guide theme, a command for recommending content playback separate from the content being played on the content playback device is generated.
제 1 항에 있어서,
상기 명령어는,
상기 컨텐츠재생장치와 사용자 간의 위치관계, 사용자의 성별, 및 사용자의 연령 중 적어도 하나를 기초로 상기 명령어를 구성하는 텍스트의 레이아웃을 변경되는 것을 특징으로 하는 발화가이드지원장치.
The method of claim 1,
The above command is:
The speech guide support device, characterized in that the layout of the text constituting the command is changed based on at least one of a positional relationship between the content playback device and the user, the user's gender, and the user's age.
컨텐츠재생장치로부터 수신되는 사용자로부터의 발화가이드 요청에 따라 상기 발화가이드가 요청된 시점의 상황정보를 획득하는 획득단계;
상기 상황정보를 기초로 상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 사용자 집중도가 판별되면, 상기 사용자 집중도에 따른 가이드 테마를 결정하는 결정단계; 및
상기 가이드 테마에 따라 발화가이드로 제공할 명령어를 생성하는 생성단계를 포함하는 것을 특징으로 하는 발화가이드지원장치의 동작 방법.
An acquisition step of acquiring context information at a time point at which the utterance guide is requested according to a request for the utterance guide from a user received from a content playback device;
A determining step of determining a guide theme according to the user concentration when the user concentration level for the content being played in the content playback device is determined based on the context information; And
And a generating step of generating a command to be provided as an utterance guide according to the guide theme.
제 9 항에 있어서,
상기 결정단계는,
상기 컨텐츠에 대한 사용자 집중도가 임계수치 이상인 것으로 판별되는 경우, 상기 발화가이드가 요청된 시점에 해당하는 컨텐츠 재생화면 내 객체를 가이드 테마로 결정하는 것을 특징으로 하는 발화가이드지원장치의 동작 방법.
The method of claim 9,
The determining step,
When it is determined that the user concentration on the content is greater than or equal to a threshold value, an object in the content playback screen corresponding to a time point at which the utterance guide is requested is determined as a guide theme.
제 10 항에 있어서,
상기 생성단계는,
상기 컨텐츠 재생화면 내 객체를 화면 내 주목도를 기준으로 2 이상의 그룹으로 분류하며, 분류된 각각의 그룹을 상기 컨텐츠재생장치에서 재생중인 상기 컨텐츠 재생횟수와 매칭시키는 것을 특징으로 하는 발화가이드지원장치의 동작 방법.
The method of claim 10,
The generation step,
The operation of the utterance guide support apparatus, characterized in that the objects in the content playback screen are classified into two or more groups based on the degree of attention within the screen, and each of the classified groups is matched with the number of times of the content being played in the content playback device Way.
제 11 항에 있어서,
상기 생성단계는,
상기 2 이상의 그룹 중 화면 내 주목도가 낮은 그룹을 보다 많은 수의 컨텐츠 재생횟수와 매칭시키는 것을 특징으로 하는 발화가이드지원장치의 동작 방법.
The method of claim 11,
The generation step,
The operation method of the speech guide support apparatus, characterized in that matching a group having a low interest in a screen among the two or more groups with a greater number of content reproduction times.
제 11 항에 있어서,
상기 생성단계는,
상기 컨텐츠의 재생횟수와 매칭되는 특정 그룹의 객체 중 어느 하나를 선택하여, 선택된 객체와 관련된 명령어를 생성하는 것을 특징으로 하는 발화가이드지원장치의 동작 방법.
The method of claim 11,
The generation step,
And generating a command related to the selected object by selecting any one of the objects of a specific group matching the number of times of reproduction of the content.
제 9 항에 있어서,
상기 결정단계는,
상기 컨텐츠에 대한 사용자 집중도가 임계수치 미만인 것으로 판별되는 경우, 상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 변경을 가이드 테마로 결정하는 것을 특징으로 하는 발화가이드지원장치의 동작 방법.
The method of claim 9,
The determining step,
When it is determined that the user concentration on the content is less than a threshold value, a change to the content being played in the content playback device is determined as a guide theme.
제 14 항에 있어서,
상기 생성단계는,
상기 컨텐츠재생장치에서 재생중인 컨텐츠에 대한 변경이 가이드 테마로 결정되는 경우, 상기 컨텐츠재생장치에서 재생중인 컨텐츠와는 별도의 컨텐츠 재생을 추천 위한 명령어를 생성하는 것을 특징으로 하는 발화가이드지원장치의 동작 방법.
The method of claim 14,
The generation step,
When a change to the content being played in the content playback device is determined as a guide theme, a command for recommending content playback separate from the content being played on the content playback device is generated. Way.
제 9 항에 있어서,
상기 명령어는,
상기 컨텐츠재생장치와 사용자 간의 위치관계, 사용자의 성별, 및 사용자의 연령 중 적어도 하나를 기초로 상기 명령어를 구성하는 텍스트의 레이아웃을 변경되는 것을 특징으로 하는 발화가이드지원장치의 동작 방법.
The method of claim 9,
The above command is:
The method of operating a speech guide support apparatus, characterized in that the layout of the text constituting the command is changed based on at least one of a positional relationship between the content playback device and the user, the user's gender, and the user's age.
KR1020190114318A2019-09-172019-09-17Supporting apparatus for voice guidance, and control method thereofActiveKR102402149B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020190114318AKR102402149B1 (en)2019-09-172019-09-17Supporting apparatus for voice guidance, and control method thereof

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020190114318AKR102402149B1 (en)2019-09-172019-09-17Supporting apparatus for voice guidance, and control method thereof

Publications (2)

Publication NumberPublication Date
KR20210032824Atrue KR20210032824A (en)2021-03-25
KR102402149B1 KR102402149B1 (en)2022-05-25

Family

ID=75222710

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020190114318AActiveKR102402149B1 (en)2019-09-172019-09-17Supporting apparatus for voice guidance, and control method thereof

Country Status (1)

CountryLink
KR (1)KR102402149B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20100069395A (en)*2008-12-162010-06-24주식회사 케이티System and method for recommending individual iptv comtents based on face recognition
KR20160039830A (en)*2014-10-022016-04-12엘지전자 주식회사multimedia apparatus and method for providing voice guide thereof
KR20160095464A (en)*2015-02-032016-08-11한국전자통신연구원Contents Recommend Apparatus For Digital Signage Using Facial Emotion Recognition Method And Method Threof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20100069395A (en)*2008-12-162010-06-24주식회사 케이티System and method for recommending individual iptv comtents based on face recognition
KR20160039830A (en)*2014-10-022016-04-12엘지전자 주식회사multimedia apparatus and method for providing voice guide thereof
KR20160095464A (en)*2015-02-032016-08-11한국전자통신연구원Contents Recommend Apparatus For Digital Signage Using Facial Emotion Recognition Method And Method Threof

Also Published As

Publication numberPublication date
KR102402149B1 (en)2022-05-25

Similar Documents

PublicationPublication DateTitle
US12431119B2 (en)Systems and methods for providing notifications within a media asset without breaking immersion
US9799375B2 (en)Method and device for adjusting playback progress of video file
US8954326B2 (en)Apparatus and method for voice command recognition based on a combination of dialog models
US10586536B2 (en)Display device and operating method therefor
US10798454B2 (en)Providing interactive multimedia services
US10931390B2 (en)Vehicle-based media system with audio ad and visual content synchronization feature
CN108702550A (en)The method and apparatus of content for identification
US20150161999A1 (en)Media content consumption with individualized acoustic speech recognition
US9635337B1 (en)Dynamically generated media trailers
US20150162004A1 (en)Media content consumption with acoustic user identification
US9799214B2 (en)Systems and methods for multi-device interaction
KR102673375B1 (en)The system and an appratus for providig contents based on a user utterance
US20240292055A1 (en)System and Method for Dynamic Playback Switching of Live and Previously Recorded Audio Content
CN109792502B (en)Information processing apparatus, information processing method, storage medium, and information processing system
KR102402149B1 (en)Supporting apparatus for voice guidance, and control method thereof
US20190304447A1 (en)Artificial intelligence assistant recommendation service
KR102228375B1 (en)Method and system for reproducing multiple streaming contents
US20250287056A1 (en)Reducing runtime of media content while retaining context
CN107340968B (en)Method, device and computer-readable storage medium for playing multimedia file based on gesture
US20220148600A1 (en)Systems and methods for detecting a mimicked voice input signal
WO2016038103A1 (en)Automated compliance management
KR20190068947A (en)Apparatus for processing media and control method thereof

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20190917

PA0201Request for examination
E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20210318

Patent event code:PE09021S01D

PG1501Laying open of application
E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20210927

Patent event code:PE09021S01D

E701Decision to grant or registration of patent right
PE0701Decision of registration

Patent event code:PE07011S01D

Comment text:Decision to Grant Registration

Patent event date:20220518

GRNTWritten decision to grant
PR0701Registration of establishment

Comment text:Registration of Establishment

Patent event date:20220523

Patent event code:PR07011E01D

PR1002Payment of registration fee

Payment date:20220523

End annual number:3

Start annual number:1

PG1601Publication of registration
PR1001Payment of annual fee

Payment date:20250311

Start annual number:4

End annual number:4


[8]ページ先頭

©2009-2025 Movatter.jp