顯示設(shè)備、用于控制顯示設(shè)備的方法和交互系統(tǒng)的制作方法
【專利摘要】提供了一種圖像處理設(shè)備、控制圖像處理設(shè)備的方法和交互系統(tǒng)。所述圖像處理設(shè)備包括:輸出單元,輸出語音和文本中的至少一個;語音收集單元,收集用戶語音;第一通信單元,將用戶語音發(fā)送到第一服務(wù)器,并從第一服務(wù)器接收對應(yīng)于用戶語音的文本信息;第二通信單元,將接收的文本信息發(fā)送到第二服務(wù)器;以及控制單元,如果從第二服務(wù)器接收到對應(yīng)于文本信息的響應(yīng)信息,則基于響應(yīng)信息控制輸出單元輸出響應(yīng)于用戶語音的響應(yīng)消息。
【專利說明】顯示設(shè)備、用于控制顯示設(shè)備的方法和交互系統(tǒng)
[0001]本申請要求于2012年6月27日向韓國知識產(chǎn)權(quán)局提交的第10-2012-0069310號韓國專利申請和于2012年12月14日向韓國知識產(chǎn)權(quán)局提交的第10-2012-0146343號韓國專利申請的優(yōu)先權(quán),這些申請的公開內(nèi)容整個地通過引用并入本文。
【技術(shù)領(lǐng)域】
[0002]與示例性實(shí)施例一致的設(shè)備和方法涉及一種顯示設(shè)備、用于控制顯示設(shè)備的方法和交互系統(tǒng),更具體地講,涉及一種由用戶語音控制的顯示設(shè)備、用于控制顯示設(shè)備的方法和交互系統(tǒng)。
【背景技術(shù)】
[0003]隨著電子技術(shù)的發(fā)展,開發(fā)并發(fā)布了各種類型的顯示設(shè)備,相應(yīng)地,為顯示設(shè)備配備了多種功能來滿足用戶的需求。具體地講,最近的電視與互聯(lián)網(wǎng)連接以支持互聯(lián)網(wǎng)服務(wù),并且用戶可以能夠在電視上觀看多個數(shù)字廣播頻道。
[0004]最近,為了使得用戶可更方便地、更直觀地控制顯示設(shè)備,開發(fā)了語音識別技術(shù)。具體地講,電視已變得能夠識別用戶語音并且響應(yīng)于用戶語音執(zhí)行對應(yīng)的功能(比如,調(diào)整音量或改變頻道)。
[0005]然而,相關(guān)領(lǐng)域的使用語音識別技術(shù)的顯示設(shè)備僅提供對應(yīng)于識別的語音的功能,而不提供通過與用戶的會話的交互信息。
【發(fā)明內(nèi)容】
[0006]一個或多個示例性實(shí)施例提供一種能夠通過與外部服務(wù)器連接來與用戶通信的顯示設(shè)備、用于控制顯示設(shè)備的方法和交互系統(tǒng)。
[0007]根據(jù)示例性實(shí)施例的一方面,提供一種顯示設(shè)備,該顯示設(shè)備包括:輸出單元,輸出語音和文本中的至少一個;語音收集單元,收集用戶語音;第一通信單元,將用戶語音發(fā)送到第一服務(wù)器,并從第一服務(wù)器接收對應(yīng)于用戶語音的文本信息;第二通信單元,將接收的文本信息發(fā)送到第二服務(wù)器;以及控制單元,如果從第二服務(wù)器接收到對應(yīng)于文本信息的響應(yīng)信息,則基于該響應(yīng)信息控制輸出單元輸出響應(yīng)于用戶語音的響應(yīng)消息。
[0008]響應(yīng)信息可包括從顯示設(shè)備輸出響應(yīng)消息的響應(yīng)消息信息,并且控制單元可基于該響應(yīng)消息信息通過輸出單元將對應(yīng)于用戶語音的響應(yīng)消息產(chǎn)生并輸出為語音和文本中的至少一個。
[0009]響應(yīng)信息還可包括控制顯示設(shè)備的操作的控制命令。
[0010]第二服務(wù)器可基于接收的文本信息來確定用戶語音的意圖,如果不可能根據(jù)確定的意圖產(chǎn)生響應(yīng)信息,則可使用從外部服務(wù)器接收的搜索信息來產(chǎn)生響應(yīng)信息。
[0011]根據(jù)另一個例性實(shí)施例的一方面,提供一種用于控制顯設(shè)備的方法,該方法包括:收集用戶語音;將用戶語音發(fā)送到第一服務(wù)器,并從第一服務(wù)器接收對應(yīng)于用戶語音的文本信息;將接收的文本信息發(fā)送到第二服務(wù)器;如果從第二服務(wù)器接收到對應(yīng)于文本信息的響應(yīng)信息,則基于該響應(yīng)信息輸出響應(yīng)于用戶語音的響應(yīng)消息。
[0012]響應(yīng)信息可包括從顯示設(shè)備輸出響應(yīng)消息的響應(yīng)消息信息,并且輸出的步驟可包括基于該響應(yīng)消息信息將對應(yīng)于用戶語音的響應(yīng)消息產(chǎn)生并輸出為語音和文本中的至少一個。
[0013]響應(yīng)信息還可包括控制顯示設(shè)備的操作的控制命令。
[0014]第二服務(wù)器可基于接收的文本信息來確定用戶語音的意圖,如果不可能根據(jù)確定的意圖產(chǎn)生響應(yīng)信息,則可使用從外部服務(wù)器接收的搜索信息來產(chǎn)生響應(yīng)信息。
[0015]根據(jù)另一個不例性實(shí)施例的一方面,提供一種包括第一服務(wù)器、第二服務(wù)器和與第一服務(wù)器和第二服務(wù)器連接的顯示設(shè)備的交互系統(tǒng),該交互系統(tǒng)包括:第一服務(wù)器,如果從顯示設(shè)備接收到用戶語音,則將對應(yīng)于用戶語音的文本信息發(fā)送到顯示設(shè)備;第二服務(wù)器,如果從顯示設(shè)備接收到文本信息,則將對應(yīng)于文本信息的響應(yīng)信息發(fā)送到顯示設(shè)備;以及顯示設(shè)備,如果從第二服務(wù)器接收到響應(yīng)信息,則基于該響應(yīng)信息輸出對應(yīng)于用戶語音的響應(yīng)消息。
[0016]響應(yīng)信息可包括在顯示設(shè)備中輸出響應(yīng)消息的響應(yīng)消息信息,并且顯示設(shè)備可基于該響應(yīng)消息信息將對應(yīng)于用戶語音的響應(yīng)消息輸出為語音和文本中的至少一個。
[0017]根據(jù)另一個示例性實(shí)施例的一方面,提供一種用于控制圖像處理設(shè)備的方法,該方法包括:將收集的用戶語音發(fā)送到第一服務(wù)器,并從第一服務(wù)器接收對應(yīng)于收集的用戶語音的文本信息;并且響應(yīng)于從第二服務(wù)器接收到對應(yīng)于發(fā)送的用戶語音的響應(yīng)信息,則基于接收的響應(yīng)信息輸出響應(yīng)于收集的用戶語音的響應(yīng)消息,其中,第一服務(wù)器和第二服務(wù)器是同一個服務(wù)器或者不同的服務(wù)器。
[0018]根據(jù)各種示例性實(shí)施例,提供一種能夠與用戶通信的顯示設(shè)備,因此,可改進(jìn)用戶便利性。
【專利附圖】
【附圖說明】
[0019]通過參照附圖描述示例性實(shí)施例,以上方面和/或其他方面將更清楚,在附圖中:
[0020]圖1是解釋根據(jù)示例性實(shí)施例的交互系統(tǒng)的視圖;
[0021]圖2是解釋圖1中所示的交互系統(tǒng)的每個操作的時序圖;
[0022]圖3是解釋根據(jù)示例性實(shí)施例的顯示設(shè)備的構(gòu)造的框圖;
[0023]圖4是解釋圖3中所示的顯示設(shè)備的具體構(gòu)造的框圖;
[0024]圖5是解釋根據(jù)示例性實(shí)施例的第一服務(wù)器的構(gòu)造的框圖;
[0025]圖6是解釋根據(jù)示例性實(shí)施例的第二服務(wù)器的構(gòu)造的框圖;
[0026]圖7是解釋根據(jù)另一個示例性實(shí)施例的交互系統(tǒng)的視圖;
[0027]圖8是解釋圖7中所示的交互系統(tǒng)的每個操作的時序圖;
[0028]圖9至圖11是解釋根據(jù)示例性實(shí)施例的交互系統(tǒng)的操作的視圖;和
[0029]圖12是解釋根據(jù)示例性實(shí)施例的用于控制顯示設(shè)備的方法的流程圖。
【具體實(shí)施方式】
[0030]以下參照附圖更詳細(xì)地描述某些示例性實(shí)施例。
[0031]在以下描述中,即使在不同的圖中,相似的圖標(biāo)號也用于相似的元件。提供描述中定義的內(nèi)容(比如,詳細(xì)構(gòu)造和元件)來幫助對示例性實(shí)施例的全面理解。然而,沒有這些具體定義的內(nèi)容,也可實(shí)施示例性實(shí)施例。此外,因?yàn)楸娝苤墓δ芑驑?gòu)造將在不必要的細(xì)節(jié)上使本申請變得模糊,所以不對它們進(jìn)行詳細(xì)描述。
[0032]圖1是解釋根據(jù)示例性實(shí)施例的交互系統(tǒng)1000的視圖。如圖1所示,交互系統(tǒng)包括顯示設(shè)備100、第一服務(wù)器200、第二服務(wù)器300和外部裝置400。例如,顯示設(shè)備100可以是如圖1所示的電視,但是要理解這僅僅是示例。顯示設(shè)備100可被實(shí)現(xiàn)為各種電子設(shè)備,比如,移動電話、智能電話、臺式個人電腦(PC)、筆記本PC、導(dǎo)航儀、便攜式多媒體播放器、游戲裝置、平板電腦等。此外,要理解,示例性實(shí)施例不限于在其上顯示圖像的顯示設(shè)備100,而是還可應(yīng)用于對圖像進(jìn)行處理并將經(jīng)過處理的圖像輸出到顯示裝置進(jìn)行顯示的圖像處理設(shè)備。
[0033]顯示設(shè)備100可使用遙控器(未顯示)來控制。例如,如果顯示設(shè)備100可以是TV,則可根據(jù)從遙控器(未顯示)接收的控制信號來執(zhí)行比如打開或關(guān)閉TV、改變頻道和調(diào)整音量的操作。
[0034]另外,外部裝置400可用各種電子裝置來實(shí)現(xiàn)。例如,外部裝置400可以是如圖1所示的數(shù)字通用光盤(DVD)播放器,但是這僅僅是示例。也就是說,外部裝置400可用與顯示設(shè)備100連接并且執(zhí)行操作的各種電子裝置(比如,機(jī)頂盒、音響系統(tǒng)、游戲機(jī)等)來實(shí)現(xiàn)。
[0035]顯示設(shè)備100可根據(jù)用戶語音執(zhí)行各種功能。
[0036]具體地講,顯不設(shè)備100輸出對應(yīng)于用戶語音的響應(yīng)消息,執(zhí)行對應(yīng)于用戶語音的操作,或者控制外部裝置400以執(zhí)行對應(yīng)于用戶語音的操作。
[0037]顯示設(shè)備100為此將收集的(例如,捕捉的)用戶語音發(fā)送到第一服務(wù)器200。一旦第一服務(wù)器200從顯示設(shè)備100接收到用戶語音,第一服務(wù)器200就將接收到的用戶語音轉(zhuǎn)換為文本信息(或文本),并將該文本信息發(fā)送到顯示設(shè)備100。
[0038]隨后,顯示設(shè)備100將從第一服務(wù)器200接收到的文本信息發(fā)送到第二服務(wù)器300。一旦第二服務(wù)器300從顯示設(shè)備100接收到文本信息,第二服務(wù)器300就產(chǎn)生關(guān)于接收到的文本信息的響應(yīng)信息,并將該響應(yīng)信息發(fā)送到顯示設(shè)備100。
[0039]顯示設(shè)備100可基于從第二服務(wù)器300接收到的響應(yīng)信息來執(zhí)行各種操作。具體地講,顯示設(shè)備100可輸出對應(yīng)于(S卩,響應(yīng)于)收集的用戶語音的響應(yīng)消息。本文中,響應(yīng)消息可被輸出為語音和文本中的至少一個。例如,如果詢問特定節(jié)目的廣播時間的用戶語音被輸入,則顯示設(shè)備100可將對應(yīng)節(jié)目的廣播時間輸出為語音、文本或者這二者的組合。
[0040]另外,顯示設(shè)備100可執(zhí)行對應(yīng)于用戶語音的功能。也就是說,顯示設(shè)備100執(zhí)行顯示設(shè)備100的各種功能之中的對應(yīng)于用戶語音的功能。例如,如果改變頻道的用戶語音被輸入,則顯示設(shè)備100可選擇并顯示對應(yīng)的頻道。在這種情況下,顯示設(shè)備100還可提供關(guān)于對應(yīng)功能的響應(yīng)消息。也就是說,顯示設(shè)備100可以以語音或文本的形式或者這二者組合的形式輸出關(guān)于響應(yīng)于用戶語音而執(zhí)行的功能的信息。在上述示例性實(shí)施例中,顯示設(shè)備100可將關(guān)于改變的頻道的信息或者通知頻道的改變已完成的消息輸出為語音和文本中的至少一個。
[0041]另外,顯示設(shè)備100可控制外部裝置400執(zhí)行對應(yīng)于用戶語音的功能。也就是說,顯示設(shè)備100可控制外部裝置400執(zhí)行外部裝置400的功能之中的對應(yīng)于用戶語音的功能。顯示設(shè)備100為此可將執(zhí)行對應(yīng)于用戶語音的功能的控制命令發(fā)送到外部裝置400。[0042]例如,如果外部裝置400是如圖1所示的DVD播放器,則顯示設(shè)備100可將打開或關(guān)閉DVD播放器的控制命令、回放DVD的控制命令、或者暫停回放的控制命令發(fā)送到DVD播放器。
[0043]然而,這僅僅是外部裝置400是DVD播放器的情況的示例。顯示設(shè)備100可根據(jù)外部裝置400的類型不同地將執(zhí)行對應(yīng)于用戶語音的功能的控制命令發(fā)送到外部裝置400。例如,如果外部裝置400是機(jī)頂盒,則顯示設(shè)備100可基于改變頻道的用戶語音將改變頻道的控制命令發(fā)送到機(jī)頂盒。
[0044]圖1示出包括外部裝置400的交互系統(tǒng)1000,但是這僅僅是示例。交互系統(tǒng)1000可以不包括外部裝置400。
[0045]然而,如果顯示設(shè)備100沒有與外部裝置400連接并且接收到控制外部裝置400的用戶語音,則顯示設(shè)備100可輸出通知對應(yīng)于該用戶語音的操作不能被執(zhí)行的消息。例如,假設(shè)在圖1中所示的交互系統(tǒng)1000中,DVD播放器未連接。如果顯示設(shè)備100接收到關(guān)閉DVD播放器的用戶語音,則顯示設(shè)備100可將通知“DVD播放器未連接”或者“請檢查DVD播放器是否連接”的消息用語音和文本中的至少一個輸出。
[0046]圖2是解釋圖1中所示的交互系統(tǒng)的每個操作的時序圖。
[0047]根據(jù)圖2,顯示設(shè)備100收集(例如,捕捉或記錄)用戶語音(操作S10),并將收集的用戶語音發(fā)送到第一服務(wù)器200 (操作S20)。具體地講,如果收集用戶語音的模式被開啟,則顯示設(shè)備100可收集預(yù)定距離內(nèi)的用戶說出的語音,并將收集的語音發(fā)送到第一服務(wù)器200。
[0048]為了這樣做,顯示設(shè)備100可包括接收用戶說出的語音的麥克風(fēng)。在這種情況下,麥克風(fēng)可一體地形成在顯示設(shè)備100的內(nèi)部,或者可與顯示設(shè)備100分開實(shí)現(xiàn)。如果麥克風(fēng)與顯示設(shè)備100分開實(shí)現(xiàn),則麥克風(fēng)可被實(shí)現(xiàn)為使得用戶可用手握住麥克風(fēng)或者麥克風(fēng)可被放置在桌子上的形式,并且麥克風(fēng)可通過線纜或無線網(wǎng)絡(luò)與顯示設(shè)備100連接。此外,麥克風(fēng)可被集成到另一個裝置中。
[0049]第一服務(wù)器200將從顯示設(shè)備100接收的用戶語音轉(zhuǎn)換為文本信息(操作S30)。具體地講,第一服務(wù)器200可使用語音轉(zhuǎn)文本(STT)算法來將從顯示設(shè)備100接收的用戶語音轉(zhuǎn)換為文本信息。隨后,第一服務(wù)器200將文本信息發(fā)送到顯示設(shè)備100 (操作S40)。
[0050]顯示設(shè)備100將從第一服務(wù)器200接收的文本信息發(fā)送到第二服務(wù)器300 (操作S50)。如果從顯示設(shè)備100接收到文本信息,則第二服務(wù)器300產(chǎn)生對應(yīng)于該文本信息的響應(yīng)信息(操作S60),并將產(chǎn)生的響應(yīng)信息發(fā)送到顯示設(shè)備100 (操作S70)。
[0051]本文中,響應(yīng)信息包括從顯示設(shè)備100輸出響應(yīng)消息的響應(yīng)消息信息。響應(yīng)消息是對應(yīng)于從顯示設(shè)備100收集的用戶語音的響應(yīng),響應(yīng)消息信息可以是文本信息,根據(jù)該文本信息,顯示設(shè)備100響應(yīng)于收集的用戶語音輸出的響應(yīng)消息被產(chǎn)生。因此,顯示設(shè)備100可基于響應(yīng)消息信息將對應(yīng)于用戶語音的響應(yīng)消息輸出為語音和文本中的至少一個。
[0052]另外,響應(yīng)信息還可包括在顯示設(shè)備100中執(zhí)行對應(yīng)于用戶語音的功能的控制命令??刂泼羁砂刂骑@示設(shè)備100執(zhí)行對應(yīng)于用戶語音的功能的控制命令、以及控制外部裝置400執(zhí)行對應(yīng)于用戶語音的功能的控制命令。因此,顯示設(shè)備100可執(zhí)行對應(yīng)于用戶語音的功能,或者控制外部裝置400執(zhí)行對應(yīng)于用戶語音的功能。
[0053]顯示設(shè)備100基于接收的響應(yīng)信息執(zhí)行對應(yīng)于用戶語音的操作(操作S80)。[0054]具體地講,顯示設(shè)備100可基于響應(yīng)信息中包括的響應(yīng)消息信息來輸出對應(yīng)于用戶語音的響應(yīng)消息。也就是說,如果從第二服務(wù)器300接收到文本形式的響應(yīng)消息信息,則顯示設(shè)備可使用文本轉(zhuǎn)語音(TTS)算法將該文本轉(zhuǎn)換為語音并輸出該語音,或者可組成包括構(gòu)成響應(yīng)消息信息的文本的用戶界面(UI)屏幕并輸出該Π屏幕。
[0055]例如,如果用戶語音“〇〇〇(廣播節(jié)目的名稱)何時開始? ”被收集,則第二服務(wù)器300可將文本形式的響應(yīng)消息信息“它將于星期六7點(diǎn)開始”發(fā)送到顯示設(shè)備100。因此,顯示設(shè)備100可將響應(yīng)消息“它將于星期六7點(diǎn)開始”輸出為語音和文本中的至少一個。
[0056]另外,顯示設(shè)備100可被控制為根據(jù)響應(yīng)信息中包括的控制命令執(zhí)行對應(yīng)于用戶語音的功能。例如,如果用戶語音“請將〇〇〇(廣播節(jié)目的名稱)錄制在顯示設(shè)備100中”被收集,則第二服務(wù)器300可將錄制“〇〇〇”的控制命令發(fā)送到顯示設(shè)備100。因此,顯示設(shè)備100可執(zhí)行對應(yīng)廣播節(jié)目的預(yù)約錄制。
[0057]另舉一例,假設(shè)外部裝置400被實(shí)現(xiàn)為DVD播放器。在這種情況下,如果用戶語音“請打開DVD播放器”被收集,則第二服務(wù)器300可將打開DVD播放器的控制命令發(fā)送到顯示設(shè)備100。因此,顯示設(shè)備100可將打開DVD播放器的控制命令發(fā)送到DVD播放器,以使得DVD播放器可被打開。
[0058]在這種情況下,響應(yīng)信息還可包括對應(yīng)于在顯示設(shè)備100中執(zhí)行的功能的響應(yīng)消息信息。也就是說,在上述示例性實(shí)施例中,第二服務(wù)器300可將文本形式的響應(yīng)消息信息“〇〇〇的錄制被預(yù)約”與控制命令一起發(fā)送到顯示設(shè)備100,并且顯示設(shè)備100可在執(zhí)行預(yù)約錄制的同時將響應(yīng)消息“〇〇〇的錄制被預(yù)約”輸出為語音和文本中的至少一個。
[0059]另外,響應(yīng)信息還可包括對應(yīng)于外部裝置400執(zhí)行的功能的響應(yīng)消息信息。也就是說,在上述示例中,第二服務(wù)器300可將文本形式的響應(yīng)消息信息“DVD播放器已被打開”與控制命令一起發(fā)送到顯示設(shè)備100,并且顯示設(shè)備100可在打開DVD的同時將響應(yīng)消息“DVD播放器已被打開”用語音和文本中的至少一個輸出。
[0060]圖3是解釋根據(jù)示例性實(shí)施例的顯示設(shè)備100的構(gòu)造的框圖。參照圖3,顯示設(shè)備100包括輸出單元110 (例如,輸出器)、語音收集單元120 (例如,語音收集器)、第一通信單元130 (例如,第一通信器)、第二通信單元140 (例如,第二通信器)和控制單元150 (例如,控制器)。具體地講,圖3是解釋當(dāng)在沒有外部裝置400的情況下實(shí)現(xiàn)交互系統(tǒng)1000時顯示設(shè)備100的構(gòu)造的框圖。因此,如果在有外部裝置400的情況下實(shí)現(xiàn)交互系統(tǒng)1000,則顯示設(shè)備100還可包括與外部裝置400通信的組件。
[0061]輸出單元110輸出語音和圖像中的至少一個。具體地講,輸出單元110可以以語音和文本中的至少一個的形式輸出對應(yīng)于通過語音收集單元120收集的用戶語音的響應(yīng)消息。
[0062]為了這樣做,輸出單元110可包括顯示單元(例如,顯示器)和音頻輸出單元(例如,音頻輸出器)。
[0063]具體地講,顯示單元(未顯示)可被實(shí)現(xiàn)為液晶顯示器(IXD)、有機(jī)發(fā)光顯示器(0LED)、等離子體顯示面板(PDP)等,并且提供可通過顯示設(shè)備100提供的各種顯示屏幕。具體地講,顯示單元(未顯示)可以以文本或圖像的形式顯示對應(yīng)于用戶語音的響應(yīng)消息。
[0064]本文中,顯示單元(未顯示)可被實(shí)現(xiàn)為形成具有觸控板的層間結(jié)構(gòu)的觸摸屏,并且該觸摸屏可被構(gòu)造為檢測觸摸輸入的壓力。[0065]音頻輸出單元(未顯示)可被實(shí)現(xiàn)為輸出端口(比如,插座或揚(yáng)聲器),并以語音的形式輸出對應(yīng)于用戶語音的響應(yīng)消息。
[0066]輸出單元110可輸出各種圖像和音頻。圖像和音頻可以是構(gòu)成廣播內(nèi)容或多媒體內(nèi)容的圖像和音頻。
[0067]語音收集單元120收集用戶語音。例如,語音收集單元120可被實(shí)現(xiàn)為收集用戶語音的麥克風(fēng),并且可一體地形成在顯示設(shè)備100的內(nèi)部,或者可與顯示設(shè)備100分開實(shí)現(xiàn)。如果麥克風(fēng)與顯示設(shè)備100分開實(shí)現(xiàn),則麥克風(fēng)可被實(shí)現(xiàn)為使得用戶可用手握住麥克風(fēng)或者麥克風(fēng)可被放置在桌子上的形式,并且麥克風(fēng)可通過電纜或無線網(wǎng)絡(luò)與顯示設(shè)備100連接,以便將收集的用戶語音發(fā)送到顯示設(shè)備100。此外,麥克風(fēng)可被集成到另一個裝置中。語音收集單元120可確定收集的用戶語音是否是用戶說出的語音,并且濾除用戶語音中的噪聲(例如,空調(diào)的聲音、清潔的聲音、音樂聲等)。舉例說明,當(dāng)用戶語音(例如,模擬用戶語音)被輸入時,語音收集單元120對模擬用戶語音進(jìn)行采樣,并將該用戶語音轉(zhuǎn)換為數(shù)字信號。在這種情況下,語音收集單元120計算轉(zhuǎn)換的數(shù)字信號的能量,并確定該數(shù)字信號的能量是否等于或大于預(yù)設(shè)值。
[0068]當(dāng)確定數(shù)字信號的能量等于或大于預(yù)設(shè)值時,語音收集單元120移除噪聲,并發(fā)送移除噪聲的語音。噪聲分量可以是在家庭環(huán)境下可能發(fā)生的突發(fā)噪聲,比如,空調(diào)的聲音、清潔的聲音或音樂聲。當(dāng)確定數(shù)字信號的能量小于預(yù)設(shè)值時,語音收集單元120對該數(shù)字信號不執(zhí)行處理,而等待另一個輸入。因此,音頻處理過程不被除用戶語音之外的其他聲音激活,以使得可防止不必要的功耗。
[0069]第一通信單元130與第一服務(wù)器(圖1中的200)通信。具體地講,第一通信單元130可將用戶語音發(fā)送到第一服務(wù)器200,并從第一服務(wù)器200接收對應(yīng)于用戶語音的文本信息。
[0070]第二通信單元140與第二服務(wù)器(圖1中的300)通信。具體地講,第二通信單元140可將接收到的文本信息發(fā)送到第二服務(wù)器300,并從第二服務(wù)器300接收對應(yīng)于該文本信息的響應(yīng)信息。
[0071]為了這樣做,第一通信單元130和第二通信單元140可包括分別執(zhí)行與第一服務(wù)器200和第二服務(wù)器300的通信的通信模塊。例如,通信模塊可包括通過網(wǎng)絡(luò)執(zhí)行與第一服務(wù)器200和第二服務(wù)器300的通信的網(wǎng)絡(luò)接口卡。要理解,在另一個示例性實(shí)施例中,第一通信單元130和第二通信單元140可作為單個通信單元提供。
[0072]另外,第一通信單元130和第二通信單元140可使用各種通信方法與第一服務(wù)器200和第二服務(wù)器300通信。例如,第一通信單元130和第二通信單元140可使用有線或無線局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、以太網(wǎng)、藍(lán)牙、Zigbee、通用串行總線(USB)、IEEE1394、WiFi等與第一服務(wù)器200和第二服務(wù)器300通信。為了這樣做,第一通信單元130和第二通信單元140可包括對應(yīng)于每種通信方法的芯片或輸入端口。例如,如果使用有線LAN執(zhí)行通信,則第一通信單元130和第二通信單元140可包括有線LAN卡(未顯示)和輸入端口(未顯示)。
[0073]在上述示例性實(shí)施例中,顯示設(shè)備100分別包括第一通信單元130和第二通信單元140,以便執(zhí)行與第一服務(wù)器200和第二服務(wù)器300的通信,但是這僅僅是示例。也就是說,顯示設(shè)備100可通過單個通信模塊與第一服務(wù)器200和第二服務(wù)器300通信。[0074]控制單元150控制顯示設(shè)備100的總體操作。具體地講,控制單元150可通過語音收集單元120收集用戶語音,并控制第一通信單元130將收集的用戶語音發(fā)送到第一服務(wù)器300。另外,控制單元150可控制第一通信單元130接收對應(yīng)于用戶語音的文本信息。
[0075]同時,如果從第二服務(wù)器300接收到對應(yīng)于文本信息的響應(yīng)信息,則控制單元150可基于該響應(yīng)信息控制輸出單元110輸出對應(yīng)于用戶語音的響應(yīng)消息。
[0076]本文中,響應(yīng)信息可包括輸出響應(yīng)消息的響應(yīng)消息信息。響應(yīng)消息信息是從顯示設(shè)備輸出的文本形式的響應(yīng)消息,并且控制單元150可基于該響應(yīng)消息信息來通過輸出單元110以語音和文本中的至少一個的形式輸出對應(yīng)于用戶語音的響應(yīng)消息。
[0077]具體地講,控制單元150可使用TTS引擎將文本形式的響應(yīng)消息信息轉(zhuǎn)換為語音,并通過輸出單元110輸出該語音。本文中,TTS引擎是將文本轉(zhuǎn)換為語音的模塊,并且可使用各種相關(guān)領(lǐng)域的TTS算法將文本轉(zhuǎn)換為語音。另外,控制單元150可組成包括構(gòu)成響應(yīng)消息信息的文本的用戶界面(UI)屏幕,并通過輸出單元110輸出該Π屏幕。
[0078]例如,如果顯示設(shè)備100是TV并且收集到用戶語音“最近,最受歡迎的節(jié)目是什么? ”,則第二服務(wù)器300可以以文本形式表達(dá)響應(yīng)消息“最受歡迎的節(jié)目是〇〇〇(廣播節(jié)目的名稱)”,并將該響應(yīng)消息發(fā)送到顯示設(shè)備100。在這種情況下,控制單元150可將響應(yīng)消息轉(zhuǎn)換為語音,并通過輸出單元110輸出該語音,或者可構(gòu)成包括文本形式的響應(yīng)消息的用戶界面(UI)屏幕 ,并通過輸出單元110輸出該UI屏幕。
[0079]另外,響應(yīng)信息可包括控制顯示設(shè)備100的功能的控制命令??刂泼羁砂▓?zhí)行顯示設(shè)備100可執(zhí)行的功能之中的對應(yīng)于用戶語音的功能。因此,控制單元150可基于從第二服務(wù)器300接收的控制命令來控制顯示設(shè)備100的每個組件執(zhí)行對應(yīng)于用戶語音的功能。
[0080]例如,如果顯示設(shè)備100是TV并且收集到用戶語音“請開大音量”,則第二服務(wù)器300可將增大顯示設(shè)備100的音量的控制命令發(fā)送到顯示設(shè)備100。在這種情況下,控制單元150可基于該控制命令增大通過輸出單元110輸出的音頻的音量。然而,這僅僅是示例??刂茊卧?50可根據(jù)收集的控制命令來控制顯示設(shè)備100的每個組件執(zhí)行各種操作,比如,打開/關(guān)閉電源、改變頻道等。
[0081]另外,響應(yīng)信息可包括關(guān)于根據(jù)控制命令而執(zhí)行的功能的響應(yīng)消息信息。在這種情況下,控制單元150可根據(jù)控制命令執(zhí)行功能,并基于響應(yīng)消息信息來以語音和文本中的至少一個的形式輸出關(guān)于執(zhí)行的功能的響應(yīng)消息。
[0082]例如,如果顯示設(shè)備100是TV并且收集到用戶語音“請將頻道改變?yōu)轭l道11”,則第二服務(wù)器300可將把顯示設(shè)備100的頻道改變?yōu)轭l道11的控制命令和以文本形式表達(dá)的響應(yīng)消息“頻道已改變?yōu)轭l道11”發(fā)送到顯示設(shè)備100。在這種情況下,控制單元150基于該控制命令通過輸出單元110將頻道改變?yōu)轭l道11。另外,控制單元150可將響應(yīng)消息“頻道已改變?yōu)轭l道11”轉(zhuǎn)換為語音,并通過輸出單元110輸出該語音,或者可構(gòu)成包括文本“頻道已改變?yōu)轭l道11”的UI屏幕,并通過輸出單元110輸出該UI屏幕。
[0083]如上所述,控制單元150可輸出對應(yīng)于用戶語音的響應(yīng)消息或者執(zhí)行對應(yīng)于用戶語音的功能。
[0084]另外,當(dāng)用戶語音指示不能在顯示設(shè)備100中執(zhí)行的功能時,控制單元150可輸出對應(yīng)于用戶語音的響應(yīng)消息,而在顯示設(shè)備100中不執(zhí)行特定功能。[0085]例如,假設(shè)顯示設(shè)備100被實(shí)現(xiàn)為不支持視頻電話功能的TV。在這種情況下,如果顯示設(shè)備100收集到用戶語音“請打電話給XXX”,則第二服務(wù)器300可將執(zhí)行視頻電話功能的控制命令發(fā)送到顯示設(shè)備100。然而,因?yàn)轱@示設(shè)備100不支持對應(yīng)于該控制命令的視頻電話功能,所以控制單元150不能識別從第二服務(wù)器300接收的該控制命令。在這種情況下,控制單元150可通過輸出單元110以語音和文本中的至少一個的形式輸出響應(yīng)消息“該功能不被支持”。
[0086]在上述示例性實(shí)施例中,從第二服務(wù)器300發(fā)送的響應(yīng)消息信息是文本形式的響應(yīng)消息,但是這僅僅是示例。也就是說,響應(yīng)消息信息可以是構(gòu)成對應(yīng)的響應(yīng)消息的語音數(shù)據(jù)本身,或者可以是使用預(yù)先存儲在顯示設(shè)備100中的語音或文本輸出對應(yīng)的響應(yīng)消息的控制信號。
[0087]因此,控制單元150可考慮響應(yīng)消息信息的形式來輸出響應(yīng)消息。具體地講,如果構(gòu)成響應(yīng)消息的語音數(shù)據(jù)被接收到,則控制單元150可對對應(yīng)數(shù)據(jù)進(jìn)行處理以使得該數(shù)據(jù)可通過輸出單元110輸出,然后以語音和文本中的至少一個的形式輸出該數(shù)據(jù)。
[0088]可替換地,如果輸出響應(yīng)消息的控制信號被接收到,則控制單元150可在預(yù)先存儲在顯示設(shè)備100中的數(shù)據(jù)之中搜索與該控制信號匹配的語音或文本數(shù)據(jù),對搜索的語音或文本進(jìn)行處理以使得該數(shù)據(jù)可通過輸出單元110輸出,然后輸出該數(shù)據(jù)。為了這樣做,顯示設(shè)備100可存儲提供關(guān)于執(zhí)行顯示設(shè)備100的功能的響應(yīng)消息的語音或文本數(shù)據(jù)、或者關(guān)于對信息的請求的語音或文本數(shù)據(jù)。例如,顯示設(shè)備100可以以完整句子(比如,“頻道的改變已完成”)或者構(gòu)成句子的部分?jǐn)?shù)據(jù)(比如,“頻道已改變?yōu)椤?的形式存儲數(shù)據(jù)。在這種情況下,可從第二服務(wù)器300接收完成對應(yīng)句子的頻道名稱。
[0089]圖4是解釋圖3中所示的顯示設(shè)備100的具體構(gòu)造的框圖。參照圖4,除了圖3中所示的組件之外,顯示設(shè)備100還可包括接口單元160 (例如,接口)、輸入單元170 (例如,輸入器)、存儲單元180 (例如,存儲器)、接收單元190 (例如,接收器)和信號處理單元195(例如,信號處理器)。圖4中與圖3中的組件重復(fù)的組件執(zhí)行與圖3中的那些組件相同或類似的功能,因此,將不提供詳細(xì)描述。
[0090]接口單元160與外部裝`置(圖1的400)通信。具體地講,接口單元160可使用有線通信方法(比如,HDM1、USB等)或者使用無線通信方法(比如,藍(lán)牙、Zigbee等)與外部裝置400通信。為了這樣做,接口單元160可包括對應(yīng)于每種通信方法的芯片或輸入端口。例如,如果接口單元160可使用HDMI通信方法與外部裝置400通信,則接口單元160可包括HDMI 端口。
[0091]以上已參照圖3描述了顯示設(shè)備100從第二服務(wù)器300接收響應(yīng)信息,從而,執(zhí)行各種功能。
[0092]在這種情況下,響應(yīng)信息可包括控制外部裝置400的功能的控制命令??刂泼羁砂▓?zhí)行外部裝置400中可執(zhí)行的功能之中的對應(yīng)于用戶語音的功能的命令。因此,控制單元150可通過接口單元160將從第二服務(wù)器300接收的控制命令發(fā)送到外部裝置400,以使得外部裝置400可執(zhí)行對應(yīng)于用戶語音的功能。
[0093]例如,假設(shè)外部裝置400被實(shí)現(xiàn)為DVD播放器。如果顯示設(shè)備100收集到用戶語音“請打開DVD播放器”,則第二服務(wù)器300可將打開DVD播放器的控制命令發(fā)送到顯示設(shè)備100。在這種情況下,控制單元150可將從第二服務(wù)器300接收的控制命令發(fā)送到DVD播放器。因此,DVD播放器可基于從顯示設(shè)備100接收的控制命令被打開。然而,這僅僅是示例。外部裝置400可基于根據(jù)用戶語音而接收的控制命令執(zhí)行各種功能。
[0094]如果控制單元150不能基于從第二服務(wù)器300接收的控制命令控制外部裝置400,則控制單元150可以以語音和文本中的至少一個的形式輸出通知外部裝置400不能根據(jù)用戶語音進(jìn)行控制的消息。當(dāng)作為從第二服務(wù)器300接收的控制命令的對象的裝置不與顯示設(shè)備100連接時,外部裝置400不能基于該控制命令被控制。
[0095]也就是說,控制單元150可確定與接口單元160連接的外部裝置400的類型。隨后,如果作為從第二服務(wù)器300接收的控制命令的對象的裝置不與接口單元160連接,則控制單元150可以以語音和文本中的至少一個的形式輸出通知這樣的情形的消息。
[0096]例如,假設(shè)與顯示設(shè)備100連接的外部裝置400是DVD播放器。如果顯示設(shè)備100收集到用戶語音“請打開游戲機(jī)”,則第二服務(wù)器300可將打開游戲機(jī)的控制命令發(fā)送到顯示設(shè)備100。因?yàn)樽鳛樵摽刂泼畹膶ο蟮挠螒驒C(jī)不與接口單元160連接,所以控制單元150可以以語音和文本中的至少一個的形式輸出比如“請檢查游戲機(jī)的連接”或者“這個用戶語音不被支持”的消息。
[0097]輸入單元170是接收各種用戶操縱并將這些用戶操縱發(fā)送到控制單元150的輸入裝置,并且可被實(shí)現(xiàn)為輸入面板。本文中,輸入面板可被實(shí)現(xiàn)為鍵區(qū)或者包括各種功能鍵、數(shù)字鍵、特設(shè)鍵、文本鍵等的觸摸屏。另外,輸入單元170可被實(shí)現(xiàn)為接收從遙控器發(fā)送以控制顯示設(shè)備100的遠(yuǎn)程控制的紅外(IR)接收單元(未顯示)。
[0098]輸入單元170可接收控制顯示設(shè)備100的功能的各種用戶操縱。例如,如果顯示設(shè)備100被實(shí)現(xiàn)為智能電視,則控制智能電視的功能的用戶操縱(比如,打開/關(guān)閉電源、改變頻道、改變音量等的操縱)可被輸入以控制智能電視的功能。在這種情況下,控制單元150可控制其他組成元件執(zhí)行對應(yīng)于通過輸入單元170輸入的用戶操縱的各種功能。例如,如果關(guān)閉電源的命令被輸入,則控制單元150可切斷提供給顯示設(shè)備100的每個組件的電源,如果改變頻道的命令被輸入,則控制單元150可控制接收單元190根據(jù)用戶操縱選擇頻道。
[0099]具體地講,輸入單元170接收發(fā)起收集用戶語音的語音識別模式的用戶操縱。例如,輸入單元170可與顯示單元一起被實(shí)現(xiàn)為觸摸屏的形式,并且顯示在語音識別模式接收輸入的物體(比如,圖標(biāo))??商鎿Q地,輸入單元170可以是在語音識別模式下接收輸入的單獨(dú)的按鈕。如果通過輸入單元170接收到發(fā)起語音識別模式的用戶操縱,則控制單元150可通過激活語音收集單元120來收集預(yù)定距離內(nèi)說出的用戶語音。隨后,控制單元150可通過與第一服務(wù)器200和第二服務(wù)器300的通信來接收對應(yīng)于收集的用戶語音的響應(yīng)信息,以便控制輸出響應(yīng)消息或者執(zhí)行特定功能。
[0100]存儲單元180是存儲操作顯示設(shè)備100的各種程序的存儲介質(zhì),并且可被實(shí)現(xiàn)為存儲器、硬盤驅(qū)動器(HDD)等。例如,存儲單元180可包括用于存儲執(zhí)行控制單元150的操作的程序的ROM、用于臨時存儲關(guān)于控制單元150的操作的執(zhí)行的數(shù)據(jù)的RAM、等等。另外,存儲單元180還可包括用于存儲各種參考數(shù)據(jù)的電可擦除和可編程ROM (EEPROM)ο
[0101]具體地講,存儲單元180可預(yù)先將對應(yīng)于用戶語音的各種響應(yīng)消息存儲為語音數(shù)據(jù)或文本數(shù)據(jù)。因此,控制單元150可從存儲單元180讀出對應(yīng)于從第二服務(wù)器300接收的語音消息信息(具體地講,控制信號)的語音或文本數(shù)據(jù),并通過音頻輸出單元112或顯示單元111輸出該數(shù)據(jù)。在這種情況下,控制單元150可通過對該語音數(shù)據(jù)執(zhí)行信號處理(t匕如,解碼)并放大解碼的語音數(shù)據(jù)來通過音頻輸出單元112輸出該數(shù)據(jù),并且可通過組成包括構(gòu)成文本數(shù)據(jù)的文本的UI屏幕來通過顯示單元111輸出該數(shù)據(jù)。在上述示例性實(shí)施例中,控制單元150對從存儲單元180讀出的語音和文本數(shù)據(jù)執(zhí)行信號處理,但是這僅僅是示例。控制單元150可控制信號處理單元195對語音和文本數(shù)據(jù)執(zhí)行信號處理。
[0102]接收單元190接收各種內(nèi)容。具體地講,接收單元190從使用廣播網(wǎng)絡(luò)發(fā)送廣播節(jié)目內(nèi)容的廣播站或者從使用互聯(lián)網(wǎng)發(fā)送內(nèi)容的web服務(wù)器接收內(nèi)容。另外,接收單元190可從形成在顯示設(shè)備100中的或者與顯示設(shè)備連接的各種記錄介質(zhì)再現(xiàn)設(shè)備接收內(nèi)容。記錄介質(zhì)再現(xiàn)設(shè)備是指再現(xiàn)存儲在各種類型的記錄介質(zhì)(比如,CD、DVD、硬盤、藍(lán)光盤、存儲卡、USB存儲器等)中的內(nèi)容的設(shè)備。此外,接收單元190可從圖像處理裝置、接收器裝置等接收內(nèi)容。
[0103]如果從廣播站接收到內(nèi)容,則控制單元190可被構(gòu)造為包括比如調(diào)諧器、解調(diào)器、均衡器等組件。如果從比如web服務(wù)器的源接收到內(nèi)容,則接收單元190可被實(shí)現(xiàn)為網(wǎng)絡(luò)接口卡??商鎿Q地,如果從各種記錄介質(zhì)再現(xiàn)設(shè)備接收到內(nèi)容,則接收單元190可被實(shí)現(xiàn)為與記錄介質(zhì)再現(xiàn)設(shè)備連接的接口單元。就這點(diǎn)而論,根據(jù)各種示例性實(shí)施例,接收單元190可被實(shí)現(xiàn)為各種形式。
[0104]信號處理單元195對內(nèi)容執(zhí)行信號處理,以使得通過接收單元190接收的內(nèi)容可通過輸出單元110輸出。
[0105]具體地講,信號處理單元195對內(nèi)容中包括的視頻信號執(zhí)行比如解碼、縮放、幀率轉(zhuǎn)換等操作,以便將該視頻信號轉(zhuǎn)換為可在顯示設(shè)備111中輸出的形式。另外,信號處理單元195可對內(nèi)容中包括的音頻信號執(zhí)行比如解碼的信號處理,以便將該音頻信號轉(zhuǎn)換為可被音頻輸出單元112輸出的形式。
[0106]圖5是解釋根據(jù)示例性實(shí)施例的第一服務(wù)器200的構(gòu)造的框圖。如圖5所示,第一服務(wù)器200包括通信單元210 (例如,通信器)和控制單元220 (例如,控制器)。
[0107]通信單元210與顯示設(shè)備100通信。具體地講,通信單元210可從顯示設(shè)備100接收用戶語音,并將對應(yīng)于該用戶語音的文本信息發(fā)送到顯示設(shè)備100。為了這樣做,通信單元210可包括各種通信模塊。
[0108]控制單元220控制第一服務(wù)器200的總體操作。具體地講,如果從顯示設(shè)備100接收到用戶語音,則控制單元220控制通信單元210產(chǎn)生對應(yīng)于該用戶語音的文本信息,并將產(chǎn)生的文本信息發(fā)送到通信單元210。
[0109]具體地講,控制單元220可使用STT引擎來產(chǎn)生對應(yīng)于用戶語音的文本信息。本文中,STT引擎是指將語音信息轉(zhuǎn)換為文本的模塊,并且控制單元200可使用各種相關(guān)領(lǐng)域的STT算法來將語音信號轉(zhuǎn)換為文本。
[0110]例如,控制單元220通過在接收的用戶語音內(nèi)檢測用戶發(fā)出的語音的起始點(diǎn)和結(jié)束點(diǎn)來確定語音部分。具體地講,控制單元220可通過以下方式的動態(tài)編程來檢測語音部分:計算接收的語音信號的能量,并基于計算的能量對語音信號的能級進(jìn)行分類。另外,控制單元220可通過在檢測的語音部分內(nèi)基于聲學(xué)模型檢測作為語音的最小單位的音素來產(chǎn)生音素數(shù)據(jù),并通過將隱馬爾可夫模型(HMM)概率模型應(yīng)用于產(chǎn)生的音素數(shù)據(jù)來將用戶語音轉(zhuǎn)換為文本。
[0111]圖6是解釋根據(jù)示例性實(shí)施例的第二服務(wù)器300的構(gòu)造的框圖。如圖6所示,第二服務(wù)器300包括通信單元310 (例如,通信器)、存儲單元320 (例如,存儲器)和控制單元330 (例如,控制器)。
[0112]通信單元310執(zhí)行與顯示設(shè)備100的通信。具體地講,通信單元310可從顯示設(shè)備100接收文本信息,并將對應(yīng)于該文本信息的響應(yīng)信息發(fā)送到顯示設(shè)備100。為了這樣做,通信單元310可包括各種通信模塊。
[0113]存儲單元320存儲產(chǎn)生對應(yīng)于從顯示設(shè)備100接收的文本信息的響應(yīng)信息的各種信息。
[0114]具體地講,存儲單元320存儲每個服務(wù)范疇的會話模式。服務(wù)范疇可根據(jù)用戶語音所屬的主題而分為“廣播”、“ V0D”、“應(yīng)用程序管理”、“裝置控制”、“信息提供(天氣、股票、新聞等)”等。然而,這僅僅是示例。服務(wù)范疇還可根據(jù)其他多種主題來劃分。
[0115]更具體地講,存儲單元320可包括每個服務(wù)范疇的語料數(shù)據(jù)庫。本文中,語料數(shù)據(jù)庫可存儲例句及其響應(yīng)。
[0116]也就是說,存儲單元320可為每個服務(wù)范疇存儲多個例句及其響應(yīng)。另外,存儲單元320可存儲用于通過對每個例句進(jìn)行標(biāo)注來解釋例句和對該例句的響應(yīng)的信息。
[0117]例如,假設(shè)例句“OOO (廣播節(jié)目的名稱)何時開始? ”被存儲在廣播服務(wù)范疇中。
[0118]在這種情況下,存儲單元320可用用于解釋該例句的信息標(biāo)注該例句,并將該例句與該信息一起存儲。具體地講,存儲單元320可用通知“〇〇〇(廣播節(jié)目的名稱)”指示廣播節(jié)目、“…何時開始? ”指示關(guān)于廣播時間的查詢、以及“何時”指示例句的類型是問題的信息標(biāo)注該例句,并將該例句與該信息一起存儲。另外,存儲單元320可用與廣播節(jié)目相關(guān)的術(shù)語位于具有比如“~何時開始? ”的形式的例句中的信息標(biāo)注該例句,并將該例句與該信息一起存儲。與廣播節(jié)目相關(guān)的術(shù)語可包括廣播節(jié)目的名稱、演員陣容、導(dǎo)演等。
[0119]另外,存儲單元320可用對例句“〇〇〇(廣播節(jié)目的名稱)何時開始? ”的響應(yīng)標(biāo)注該例句,并將該例句與該響應(yīng)一起存儲。具體地講,存儲單元320可用響應(yīng)“〈廣播節(jié)目的名稱 > 于〈廣播時間 > 開始”標(biāo)注該例句,并將該例句與該響應(yīng)一起存儲。
[0120]另舉一例,假設(shè)例句“請將頻道變?yōu)轭l道〇”被存儲在廣播服務(wù)范疇中。
[0121]在這種情況下,存儲單元320可用用于解釋該例句的信息標(biāo)注該例句,并將該例句與該信息一起存儲。具體地講,存儲單元320可用通知“頻道〇”指示頻道號、“改變”指示用于改變頻道的命令、以及“請”指示例句的類型是請求的信息標(biāo)注該例句,并將該例句與該信息一起存儲。另外,存儲單元320可用與廣播節(jié)目相關(guān)的術(shù)語位于具有比如“請將頻道改變?yōu)閪”的形式的例句中的信息標(biāo)注該例句,并將該例句與該信息一起存儲。與廣播節(jié)目相關(guān)的術(shù)語可包括頻道號、廣播站的名稱、廣播節(jié)目的名稱、演員陣容、導(dǎo)演等。
[0122]另外,存儲單元320可用對例句“請將頻道改變?yōu)轭l道〇”的響應(yīng)標(biāo)注該例句,并將該例句與該響應(yīng)一起存儲。具體地講,存儲單元320可用“頻道已改變?yōu)椤搭l道號 >”的響應(yīng)標(biāo)注該例句,并將該例句與該響應(yīng)一起存儲。
[0123]又舉一例,假設(shè)例句“請關(guān)閉〇〇(裝置的名稱)”被存儲在裝置控制范疇中。
[0124]在這種情況下,存儲單元320可用用于解釋該例句的信息標(biāo)注該例句,并將該例句與該信息一起存儲。具體地講,存儲單元320可用通知“〇〇”指示裝置的名稱、“關(guān)閉”指示用于關(guān)閉的命令、以及“請”指示例句的類型是請求的信息標(biāo)注該例句,并將該例句與該信息一起存儲。另外,存儲單元320可用與裝置相關(guān)的術(shù)語位于具有比如“請關(guān)閉~”的形式的例句中的信息標(biāo)注該例句,并將該例句與該信息一起存儲。與裝置相關(guān)的術(shù)語可包括裝置的名稱、制造商等。
[0125]另外,存儲單元320可用對例句“請關(guān)閉〇〇(裝置的名稱)”的響應(yīng)標(biāo)注該例句,并將該例句與該響應(yīng)一起存儲。具體地講,存儲單元320可用響應(yīng)“〈裝置的名稱〉已被關(guān)閉”標(biāo)注該例句,并將該例句與該響應(yīng)一起存儲。
[0126]另外,存儲單元320可用控制顯示設(shè)備100或外部裝置400的控制命令標(biāo)注該例句,并將該例句與該控制命令一起存儲。具體地講,存儲單元320可用控制顯示設(shè)備100或外部裝置400的控制命令標(biāo)注對應(yīng)于用戶語音以控制顯示設(shè)備100或外部裝置400的例句,并將該例句與該控制命令一起存儲。
[0127]例如,存儲單元320可用將顯示設(shè)備100的頻道改變?yōu)轭l道〇的控制命令標(biāo)注例句“請將頻道改變?yōu)轭l道〇”,并將該例句與該控制命令一起存儲。另舉一例,存儲單元320可用關(guān)閉其裝置名稱為〇〇的外部裝置400的控制命令標(biāo)注例句“請關(guān)閉〇〇(裝置的名稱)”,并將該例句與該控制命令一起存儲。
[0128]以上解釋了存儲在存儲單元320中的例句及其響應(yīng)。然而,這僅僅是示例??纱鎯﹃P(guān)于每個服務(wù)范疇的多種例句和響應(yīng)。
[0129]控制單元330控制第二服務(wù)器300的總體操作。具體地講,如果從顯示設(shè)備100接收到對應(yīng)于用戶語音的文本信息,則控制單元330可控制產(chǎn)生對應(yīng)于接收的文本信息的響應(yīng)信息并通過通信單元310將產(chǎn)生的響應(yīng)信息發(fā)送到顯示設(shè)備100。具體地講,控制單元330可通過分析文本信息來確定用戶語音的意圖,并控制通信單元310以產(chǎn)生對應(yīng)于確定的意圖的響應(yīng)信息并將該響應(yīng)信息發(fā)送到顯示設(shè)備100。
[0130]為了這樣做,控制單元330可通過檢測與接收的文本信息匹配的會話模式存在于其中的語料數(shù)據(jù)庫來確定用戶語音所屬的服務(wù)范疇。
[0131]具體地講,控制單元330可將接收的文本信息與為每個服務(wù)范疇存儲的例句進(jìn)行比較,并確定與接收的文本信息匹配的例句所屬的服務(wù)范疇是用戶語音所屬的服務(wù)范疇。
[0132]例如,如果從顯示設(shè)備100接收到文本“〇〇〇(廣播節(jié)目的名稱)何時開始? ”或者“請將頻道改變?yōu)轭l道〇”,則控制單元330可確定從顯示設(shè)備100收集的用戶語音屬于廣播服務(wù)范疇,如果接收到文本“請關(guān)閉〇〇(裝置的名稱)”,則控制單元330可確定從顯示設(shè)備100收集的用戶語音屬于裝置控制范疇。
[0133]如果不存在與接收的文本信息匹配的例句,則控制單元330可從統(tǒng)計上確定用戶語音所屬的范疇。
[0134]例如,假設(shè)顯示設(shè)備100收集到用戶語音“請將頻道改變?yōu)轭l道〇”,并且對應(yīng)于收集的用戶語音的文本被發(fā)送到第二服務(wù)器300。在這種情況下,控制單元330可使用分類模型(比如,隱馬爾可夫模型(HMM)、條件隨機(jī)場(CRF)、支持向量機(jī)(SVM)等)來確定用戶語音在統(tǒng)計上類似于“將頻道改變?yōu)轭l道〇”,并且可確定用戶語音“請將頻道變改為頻道〇”屬于廣播服務(wù)范疇。
[0135]另外,控制單元330可存儲在統(tǒng)計上類似于預(yù)先存儲的例句的文本信息。在這種情況下,控制單元330可將該文本信息存儲為類似例句所屬的服務(wù)范疇的另一個例句。
[0136]在以上情況下,控制單元330可用參照預(yù)先存儲的例句解釋新存儲的文本信息的信息和對該新存儲的文本信息的響應(yīng)標(biāo)注該新存儲的文本信息,并將該新存儲的文本信息與該信息和該響應(yīng)一起存儲。
[0137]例如,假設(shè)文本“請將頻道改變?yōu)轭l道〇”被存儲為新存儲的例句。
[0138]在這種情況下,控制單元330可用用于參照預(yù)先存儲的例句“將頻道改變?yōu)轭l道O”來解釋“請將頻道改變?yōu)轭l道〇”的信息標(biāo)注該新存儲的例句“請將頻道改變?yōu)轭l道O ”,并將該新存儲的例句與該信息一起存儲。具體地講,控制單元330可用通知“頻道〇”指示頻道號、“改變”指示用于改變頻道的命令、以及“請”指示例句的類型是請求的信息標(biāo)注該新存儲的例句,并將該新存儲的例句與該信息一起存儲。另外,存儲單元320可用與廣播節(jié)目相關(guān)的術(shù)語位于具有比如“請將頻道改變?yōu)閪”的形式的例句中的信息標(biāo)注該新存儲的例句,并將該新存儲的例句與該信息一起存儲。與廣播節(jié)目相關(guān)的術(shù)語可包括頻道號、廣播站的名稱、廣播節(jié)目的名稱、演員陣容、導(dǎo)演等。
[0139]另外,存儲單元320可用對新存儲的例句“請將頻道改變?yōu)轭l道〇”的響應(yīng)標(biāo)注該新存儲的例句,并將該新存儲的例句與該響應(yīng)一起存儲。具體地講,存儲單元320可用響應(yīng)“頻道已改變?yōu)椤搭l道號 >”標(biāo)注該新存儲的例句,并將該新存儲的例句與該響應(yīng)一起存儲。
[0140]例如,如果存在與從顯示設(shè)備100接收的文本信息匹配的多個例句,并且這些多個例句屬于不同的服務(wù)范疇,則控制單元330可使用統(tǒng)計分析來確定用戶語音所屬的服務(wù)范疇。
[0141]具體地講,控制單元330可基于構(gòu)成從顯示設(shè)備100接收的文本信息的、存在于每個服務(wù)范疇中的術(shù)語(或詞素)的頻率來將加權(quán)值給予每個術(shù)語(或詞素),并可考慮給予的加權(quán)值來確定用戶語音所屬的服務(wù)范疇。
[0142]例如,假設(shè)例句“請顯示〇〇〇(廣播節(jié)目的名稱)”被存儲在廣播服務(wù)范疇和VOD服務(wù)范疇中,并且從顯示設(shè)備100接收到文本“請顯示〇〇〇(廣播節(jié)目的名稱)”。
[0143]在這種情況下,控制單元330可確定與文本“請顯示〇〇〇(廣播節(jié)目的名稱)”匹配的例句存在于廣播服務(wù)范疇和VOD服務(wù)范疇中。然后,基于構(gòu)成該文本的術(shù)語(或詞素)“請”和“顯示”在每個服務(wù)范疇中的使用頻率,控制單元330可根據(jù)每個服務(wù)范疇來將加權(quán)值給予“請”和“顯示”。
[0144]例如,在存儲在廣播服務(wù)域中的全部例句之中,包括“請”的例句的比例可被計算為“請”在廣播服務(wù)范疇中的加權(quán)值,包括“顯示”的例句的比例可被計算為“顯示”在廣播服務(wù)范疇中的加權(quán)值。
[0145]同樣地,在存儲在VOD服務(wù)范疇中的全部例句之中,包括“請”的例句的比例可被計算為“請”在VOD服務(wù)范疇中的加權(quán)值,包括“顯示”的例句的比例可被計算為“顯示”在VOD服務(wù)范疇中的加權(quán)值。
[0146]隨后,控制單元330可通過計算給予每個術(shù)語的加權(quán)值來確定用戶語音所屬的服務(wù)范疇。在上述示例中,控制單元330可將乘以給予廣播服務(wù)范疇中的“請”和“顯示”的加權(quán)值的結(jié)果值與乘以給予VOD服務(wù)范疇中的“請”和“顯示”的加權(quán)值的結(jié)果值進(jìn)行比較,并確定用戶語音屬于具有較大結(jié)果值的服務(wù)范疇。
[0147]也就是說,如果基于廣播服務(wù)范疇中給予的加權(quán)值而計算的結(jié)果值大于基于VOD服務(wù)范疇中給予的加權(quán)值而計算的結(jié)果值,則控制單元330可確定文本“請顯示〇〇〇(廣播節(jié)目的名稱)”屬于廣播服務(wù)范疇。相反,如果基于VOD服務(wù)范疇中給予的加權(quán)值而計算的結(jié)果值大于基于廣播服務(wù)域中給予的加權(quán)值而計算的結(jié)果值,則控制單元330可確定文本“請顯示〇〇〇(廣播節(jié)目的名稱)”屬于VOD服務(wù)范疇。
[0148]然而,這僅僅是示例??刂茊卧?30可使用各種方法來從統(tǒng)計上確定用戶語音所屬的服務(wù)范疇。
[0149]隨后,控制單元330基于用戶語音所屬的服務(wù)范疇來從用戶語音提取對話行為、主要動作和組件要素(或個體名稱)。本文中,對話行為是關(guān)于句子的形式的分類標(biāo)準(zhǔn),并且指示對應(yīng)的句子是陳述、請求,還是問題。
[0150]主要動作是表示通過會話的用戶語音在特定范疇中的意圖動作的語義信息。例如,在廣播服務(wù)范疇中,主要動作可包括打開/關(guān)閉TV、搜索廣播節(jié)目、搜索廣播節(jié)目時間、預(yù)約錄制廣播節(jié)目等等。另舉一例,在裝置控制范疇中,主要動作可包括打開/關(guān)閉裝置、播放裝置、暫停裝置、等等。
[0151]組件要素是關(guān)于用戶語音中表示的特定范疇的個體信息,也就是說,指定特定范疇中意圖的動作的意義的增加信息。例如,廣播服務(wù)范疇中的組件要素可包括風(fēng)格、節(jié)目名稱、廣播時間、頻道名稱、演員姓名等。裝置控制服務(wù)范疇中的組件要素可包括裝置名稱、制造商等。
[0152]另外,控制單元330可使用提取的對話行為、主要動作和組件要素來確定用戶語音的意圖,產(chǎn)生對應(yīng)于確定的意圖的響應(yīng)信息,并將產(chǎn)生的響應(yīng)信息發(fā)送到顯示設(shè)備100。
[0153]本文中,響應(yīng)信息包括在顯示設(shè)備100中輸出響應(yīng)消息的響應(yīng)消息信息。響應(yīng)消息信息是從顯示設(shè)備100以文本形式輸出的關(guān)于用戶語音的響應(yīng)消息,并且顯示設(shè)備100可基于從第二服務(wù)器300接收的響應(yīng)消息信息來輸出對應(yīng)于用戶語音的響應(yīng)消息。
[0154]為了這樣做,控制單元330可從存儲單元320提取對確定的語音意圖的響應(yīng),并通過將提取的響應(yīng)轉(zhuǎn)換為文本來產(chǎn)生響應(yīng)消息信息。
[0155]另外,響應(yīng)信息還可包`括執(zhí)行對應(yīng)于用戶語音的功能的控制命令??刂泼羁砂刂骑@示設(shè)備100執(zhí)行對應(yīng)于用戶語音的功能的控制命令、以及控制外部裝置400執(zhí)行對應(yīng)于用戶語音的功能的控制命令。
[0156]為了這樣做,控制單元330可從存儲單元320提取對應(yīng)于確定的用戶語音意圖的控制命令,并將該控制命令發(fā)送到顯示設(shè)備100。
[0157]這里更詳細(xì)地解釋控制單元330產(chǎn)生對應(yīng)于用戶語音的響應(yīng)信息的示例。
[0158]首先,控制單元330可使用對與用戶語音匹配的例句或者在統(tǒng)計上被確定為類似于用戶語音的例句標(biāo)注的信息來從用戶語音提取對話行為、主要動作和組件要素,產(chǎn)生對應(yīng)于用戶語音的響應(yīng)信息,并將產(chǎn)生的響應(yīng)信息發(fā)送到顯示設(shè)備100。
[0159]例如,假設(shè)從顯示設(shè)備100接收到文本“〇〇〇(廣播節(jié)目的名稱)何時開始? ”。
[0160]在這種情況下,控制單元330可確定接收的文本屬于廣播服務(wù)范疇,使用對廣播服務(wù)范疇中與接收的文本匹配的例句“〇〇〇(廣播節(jié)目的名稱)何時開始? ”標(biāo)注的信息來從用戶語音提取對話行為、主要動作和組件要素,并產(chǎn)生對應(yīng)于用戶語音的響應(yīng)信息。
[0161 ] 也就是說,存儲在廣播服務(wù)范疇中的例句“〇〇〇(廣播節(jié)目的名稱)何時開始? ”被標(biāo)注有用于解釋該例句的信息,即,通知“〇〇〇(廣播節(jié)目的名稱)”指示廣播節(jié)目、“…何時開始”指示關(guān)于廣播時間的查詢、以及“何時”指示例句的類型是問題的信息。因此,基于該信息,控制單元330可確定,文本“〇〇〇(廣播節(jié)目的名稱)何時開始? ”的對話行為是問題,主要動作是關(guān)于廣播時間的查詢,組件要素是〇〇〇(廣播節(jié)目的名稱)。因此,控制單元330可確定用戶語音意圖“詢問” “〇〇〇”的“廣播時間”。
[0162]另外,控制單元330可在存儲單元320中搜索對存儲在廣播服務(wù)范疇中的例句“〇〇〇(廣播節(jié)目的名稱)何時開始? ”標(biāo)注的響應(yīng),并使用標(biāo)注的響應(yīng)來產(chǎn)生響應(yīng)消息信
肩、O
[0163]也就是說,控制單元330找到對例句“〇〇〇(廣播節(jié)目的名稱)何時開始? ”標(biāo)注的響應(yīng)“〈廣播節(jié)目的名稱 > 將于〈廣播時間 > 開始”,作為對用戶語音的響應(yīng)。
[0164]在這種情況下,控制單元330可完成找到的響應(yīng)中的空白,并產(chǎn)生完整的句子。
[0165]例如,在“〈廣播節(jié)目的名稱 > 將于〈廣播時間 > 開始”的響應(yīng)中,控制單元330可將廣播節(jié)目的名稱“〇〇〇”放到空白“〈廣播節(jié)目的名稱〉”中。另外,控制單元330可使用電子節(jié)目指南(EPG)信息來搜索“〇〇〇”的廣播時間,并將找到的廣播時間放到空白“〈廣播時間 >”中。因此,控制單元330可將完整的句子“〇〇〇將于星期六7點(diǎn)開始”產(chǎn)生為對應(yīng)于用戶語音的響應(yīng)消息信息,并將產(chǎn)生的響應(yīng)消息信息發(fā)送到顯示設(shè)備100。
[0166]結(jié)果,基于接收到的響應(yīng)消息信息,顯示設(shè)備100可以以語音和文本中的至少一個的形式輸出“〇〇〇將于星期六7點(diǎn)開始”。
[0167]另舉一例,假設(shè)從顯示設(shè)備100接收到文本“請將頻道改變?yōu)轭l道〇”。
[0168]在這種情況下,控制單元330可確定接收的文本屬于廣播服務(wù)范疇,使用對廣播服務(wù)范疇中與接收的文本匹配的例句“請將頻道改變?yōu)轭l道〇”標(biāo)注的信息來從用戶語音提取對話行為、主要動作和組件要素,并產(chǎn)生對應(yīng)于該用戶語音的響應(yīng)信息。
[0169]也就是說,存儲在廣播服務(wù)范疇中的例句“請將頻道改變?yōu)轭l道〇”被標(biāo)注有用于解釋該例句的信息,即,通知“ 頻道〇”指示頻道號、“改變”指示改變頻道的命令、以及“請”指示該例句的類型是請求的信息。因此,基于該信息,控制單元330可確定文本“請將頻道改變?yōu)轭l道〇”的對話行為是請求,主要動作是改變頻道的命令,組件要素是頻道〇。因此,控制單元330可確定用戶語音意圖“請求” “將頻道改變?yōu)椤?“頻道〇”。
[0170]另外,控制單元330可在存儲單元320中搜索對存儲在廣播服務(wù)范疇中的例句“請將頻道改變?yōu)轭l道〇”標(biāo)注的響應(yīng),并使用標(biāo)注的響應(yīng)來產(chǎn)生響應(yīng)消息信息。
[0171]也就是說,控制單元330找到對例句“請將頻道改變?yōu)轭l道〇”標(biāo)注的響應(yīng)“頻道已改變?yōu)椤搭l道號 >”,作為對用戶語音的響應(yīng)。
[0172]在這種情況下,控制單元330可完成找到的響應(yīng)中的空白,并產(chǎn)生完整的句子。
[0173]例如,在響應(yīng)“頻道已改變?yōu)椤搭l道號 >”中,控制單元330可將頻道號“頻道〇”放到空白“〈頻道號 >”中。因此,控制單元330可將完整的句子“頻道已改變?yōu)轭l道〇”產(chǎn)生為對應(yīng)于用戶語音的響應(yīng)消息信息,并將產(chǎn)生的響應(yīng)消息信息發(fā)送到顯示設(shè)備100。
[0174]另外,控制單元330可在存儲單元320中搜索對存儲在廣播服務(wù)范疇中的例句“請將頻道改變?yōu)轭l道〇”標(biāo)注的控制命令,并將標(biāo)注的控制命令發(fā)送到顯示設(shè)備100。也就是說,控制單元330可將把顯示設(shè)備100的頻道改變?yōu)轭l道〇的控制命令發(fā)送到顯示設(shè)備100,其中,該控制命令被標(biāo)注給所述例句。
[0175]結(jié)果,顯示設(shè)備100可基于從第二服務(wù)器300接收的控制命令來將頻道改變?yōu)轭l道〇,并基于從第二服務(wù)器300接收的響應(yīng)消息信息來以語音和文本中的至少一個的形式輸出“頻道已改變?yōu)轭l道〇”。
[0176]又舉一例,假設(shè)從顯示設(shè)備100接收到文本“請關(guān)閉〇〇(裝置的名稱)”。[0177]在這種情況下,控制單元330可確定接收到的文本屬于裝置控制范疇,使用對裝置控制范疇中與接收的文本匹配的例句“請關(guān)閉〇〇(裝置的名稱)”標(biāo)注的信息來從用戶語音提取對話行為、主要動作和組件要素,并產(chǎn)生對應(yīng)于該用戶語音的響應(yīng)信息。
[0178]也就是說,存儲在裝置控制范疇中的例句“請關(guān)閉〇〇(裝置的名稱)”被標(biāo)注有用于解釋該例句的信息,即,通知“〇〇(裝置的名稱)”指示裝置的名稱、“關(guān)閉”指示關(guān)閉電源的命令、以及“請”指示例句的類型是請求的信息。因此,基于這個信息,控制單元330可確定文本“請關(guān)閉〇〇(裝置的名稱)”的對話行為是請求,主要動作是關(guān)閉電源的命令,組件要素是〇〇(裝置的名稱)。因此,控制單元330可確定用戶語音意圖“請求” “關(guān)閉”“〇〇(裝置的名稱)”。
[0179]另外,控制單元330可在存儲單元320中搜索對存儲在裝置控制范疇中的例句“請關(guān)閉〇〇(裝置的名稱)”標(biāo)注的響應(yīng),并使用標(biāo)注的響應(yīng)來產(chǎn)生響應(yīng)消息信息。
[0180]也就是說,控制單元330找到對例句“請關(guān)閉〇〇(裝置的名稱)”標(biāo)注的響應(yīng)“〈裝置的名稱〉已被關(guān)閉”,作為對用戶語音的響應(yīng)。
[0181]在這種情況下,控制單元330可完成找到的響應(yīng)中的空白,并產(chǎn)生完整的句子。
[0182]例如,在響應(yīng)“〈裝置的名稱〉已被關(guān)閉”中,控制單元330可將裝置的名稱“〇〇”放到空白“〈裝置的名稱〉”中。因此,控制單元330可將完整的句子“〇〇已被關(guān)閉”產(chǎn)生為對應(yīng)于用戶語音的響應(yīng)消息信息,并將產(chǎn)生的響應(yīng)消息信息發(fā)送到顯示設(shè)備100。
[0183]另外,控制單元330可在存儲單元320中搜索對存儲在裝置控制范疇中的例句“請關(guān)閉〇〇(裝置的名稱)”標(biāo)注的控制命令,并將標(biāo)注的控制命令發(fā)送到顯示設(shè)備100。也就是說,控制單元330可將關(guān)閉〇〇 的控制命令發(fā)送到顯示設(shè)備100,其中,該控制命令被標(biāo)注給所述例句。
[0184]結(jié)果,顯示設(shè)備100可基于從第二服務(wù)器300接收的控制命令來關(guān)閉外部裝置400 “〇〇”,并基于從第二服務(wù)器300接收的響應(yīng)消息信息來以語音和文本中的至少一個的形式輸出“〇〇已被關(guān)閉”。
[0185]控制單元330可使用對在統(tǒng)計上類似于用戶語音的例句標(biāo)注的信息來從用戶語音提取對話行為、主要動作和組件要素,并產(chǎn)生響應(yīng)信息。
[0186]例如,假設(shè)從顯示設(shè)備100接收到文本“ΛΛΛ(廣播節(jié)目的名稱)何時開始? ”。
[0187]在這種情況下,控制單元330確定文本“ΛΛΛ (廣播節(jié)目的名稱)何時開始? ”在統(tǒng)計上類似于存儲在廣播服務(wù)范疇中的例句“〇〇〇(廣播節(jié)目的名稱)何時開始? ”。因此,控制單元330可使用對例句“〇〇〇(廣播節(jié)目的名稱)何時開始? ”標(biāo)注的信息來從用戶語音提取對話行為、主要動作和組件要素,并產(chǎn)生響應(yīng)信息。
[0188]也就是說,該例句被標(biāo)注有與廣播節(jié)目相關(guān)的術(shù)語位于比如“~何時開始? ”的句子中的信息,以便解釋該例句。因此,控制單元330從與廣播節(jié)目相關(guān)的術(shù)語(比如,廣播節(jié)目的名稱、演員陣容、導(dǎo)演等)之中搜索“ΛΛΛ (廣播節(jié)目的名稱)”具有什么含義。
[0189]為了這樣做,存儲單元330可包括存儲關(guān)于每個服務(wù)范疇的組件要素的信息的命名實(shí)體詞典、TIMEX詞典等。
[0190]也就是說,控制單元330可參照命名實(shí)體詞典或--ΜΕΧ詞典來搜索“ΛΛΛ (廣播節(jié)目的名稱)”具有什么含義,并確定“ΛΛΛ (廣播節(jié)目的名稱)”指示廣播節(jié)目的名稱。
[0191]然而,這僅僅是示例。控制單元330可使用EPG信息或者預(yù)先存儲的例句和CRF來搜索“ΛΛΛ (廣播節(jié)目的名稱)”具有什么含義。
[0192]因此,控制單元330可確定文本“ΛΛΛ (廣播節(jié)目的名稱)何時開始? ”的對話行為是問題,主要動作是關(guān)于廣播時間的查詢,組件要素是ΛΛΛ (廣播節(jié)目的名稱)。另外,控制單元330可確定用戶語音意圖“詢問” “ΛΛΛ”的“廣播時間”。
[0193]此外,控制單元330可使用對廣播服務(wù)范疇中存儲的例句標(biāo)注的響應(yīng)來產(chǎn)生關(guān)于"ΔΔΔ (廣播節(jié)目的名稱)何時開始? ”的響應(yīng)消息信息,并將產(chǎn)生的響應(yīng)消息信息發(fā)送到顯示設(shè)備100。
[0194]也就是說,控制單元330找到對例句“〇〇〇(廣播節(jié)目的名稱)何時開始? ”標(biāo)注的響應(yīng)“〈廣播節(jié)目的名稱〉將于〈廣播時間〉開始”,作為對用戶語音的響應(yīng)。另外,控制單元330可將完整的句子“ΛΛΛ將于星期三11點(diǎn)開始”產(chǎn)生為對應(yīng)于用戶語音的響應(yīng)消息信息,并將產(chǎn)生的響應(yīng)消息信息發(fā)送到顯示設(shè)備100。
[0195]另一方面,如果顯示設(shè)備100預(yù)先存儲響應(yīng)消息句子的一部分的數(shù)據(jù),則控制單元330可僅將完成該句子的文本的一部分發(fā)送到顯示設(shè)備100。
[0196]例如,如果顯示設(shè)備100預(yù)先存儲了響應(yīng)“〈廣播節(jié)目的名稱 > 將于〈廣播時間>開始”,則控制單元330可以以文本形式將廣播節(jié)目的名稱和廣播時間發(fā)送到顯示設(shè)備100,以便完成預(yù)先存儲的響應(yīng)。在這種情況下,控制單元330可將輸出預(yù)先存儲的響應(yīng)的控制信號發(fā)送到顯示設(shè)備100。
[0197]因此,顯示設(shè)備100可將從第二服務(wù)器300接收的文本放到預(yù)先存儲的響應(yīng)中,并將完整句子“〇〇〇將于星期六7點(diǎn)開始”作為響應(yīng)消息輸出。
[0198]在上述示例中,控制單元330使用對例句標(biāo)注的信息來從用戶語音提取對話行為、主要動作和組件要素,但是這僅僅是示例。也就是說,控制單元330可使用最大熵分類器(Maximum Entropy Classifier)來提取對話行為和主要動作,并且使用CRF來提取組件`要素。
[0199]然而,本發(fā)明不限于此??刂茊卧?30可使用多種已知方法來從用戶語音提取對話行為、主要動作和組件要素。
[0200]如果不可能確定當(dāng)前接收的用戶語音的意圖,則控制單元330可參照之前接收的用戶語音來確定用戶語音的意圖。也就是說,控制單元330可通過將當(dāng)前接收的用戶語音與存儲在語料數(shù)據(jù)庫中的會話模式進(jìn)行比較來確定當(dāng)前接收的用戶語音是否是會話模式中的第一個用戶語音,如果確定當(dāng)前接收的用戶語音不是第一個用戶語音,則可參照之前接收的用戶語音來確定用戶語音的意圖。
[0201]例如,假設(shè)在用戶語音“〇〇〇(廣播節(jié)目的名稱)何時開始? ”被輸入之后用戶語音“它何時開始? ”被輸入。在這種情況下,如果確定用戶語音“它何時開始? ”不是廣播服務(wù)范疇中的第一個用戶語音,則控制單元330可基于之前接收的用戶語音“〇〇〇(廣播節(jié)目的名稱)何時開始? ”來確定用戶語音“它何時開始? ”的意圖。
[0202]也就是說,控制單元330可使用之前接收的用戶語音中包括的“〇〇〇(廣播節(jié)目的名稱)”來確定用戶語音“它何時開始? ”的意圖是“查詢”名為“〇〇〇”的“節(jié)目的起始時間”,以便確定其組件要素能被提取的用戶語音“它何時開始? ”的意圖。
[0203]在圖1至圖4中,顯示設(shè)備100輸出對應(yīng)于用戶語音的響應(yīng)消息或者基于從第二服務(wù)器300接收的響應(yīng)信息執(zhí)行特定功能,但是這僅僅是示例。顯示設(shè)備100可輸出對應(yīng)于用戶語音的響應(yīng)消息或者使用從第一服務(wù)器200接收的文本信息執(zhí)行特定功能。[0204]參照圖4對這進(jìn)行更詳細(xì)的描述。
[0205]存儲單元180可存儲產(chǎn)生對應(yīng)于從第一服務(wù)器200接收的文本信息的響應(yīng)信息的多種信息。也就是說,像第二服務(wù)器300的存儲單元320那樣,存儲單元180可為每個服務(wù)范疇存儲多個例句及其響應(yīng)。存儲單元180可用解釋例句的信息、對應(yīng)的響應(yīng)和控制命令標(biāo)注該例句,并將該例句與該信息、該響應(yīng)和該控制命令一起存儲。
[0206]控制單元150可使用存儲的例句和標(biāo)注的信息來產(chǎn)生對應(yīng)于用戶語音的響應(yīng)信息,并基于產(chǎn)生的響應(yīng)信息來輸出對應(yīng)于用戶語音的響應(yīng)消息,或者控制顯不設(shè)備100或外部裝置400執(zhí)行根據(jù)用戶語音的對應(yīng)功能。在這種情況下,控制單元150可使用與第二服務(wù)器300中相同的方法。
[0207]圖7是解釋根據(jù)另一個示例性實(shí)施例的交互系統(tǒng)的視圖。如圖7所示,交互系統(tǒng)1000’包括顯示設(shè)備100、第一服務(wù)器200、第二服務(wù)器300、外部裝置400和外部服務(wù)器500。圖7中的交互系統(tǒng)與圖1中的交互系統(tǒng)的不同之處在于,圖7中的交互系統(tǒng)還包括外部服務(wù)器500。為了方便描述,本文將省略與圖1至圖6重復(fù)的描述。然而,參照圖6的框圖描述第二服務(wù)器300的操作。
[0208]第二服務(wù)器300基于從顯示設(shè)備100接收的文本信息來確定用戶語音的意圖,基于確定的意圖來產(chǎn)生響應(yīng)信息,并將產(chǎn)生的響應(yīng)信息發(fā)送到顯示設(shè)備100。在這種情況下,第二服務(wù)器300可使用從外部服務(wù)器500接收的搜索信息來產(chǎn)生響應(yīng)信息。
[0209]本文中,不可能產(chǎn)生響應(yīng)信息的情況是找到的響應(yīng)中的空白不能被完成的情況。
[0210]在這種情況下,第二服務(wù)器300可通過將從顯示設(shè)備100接收的文本信息發(fā)送到外部服務(wù)器500來收集對應(yīng)于文本信息的搜索信息,并基于該搜索信息來產(chǎn)生響應(yīng)信息。[0211 ] 另外,第二服務(wù)器300可從自顯示設(shè)備100接收的文本信息提取某關(guān)鍵字,并將該關(guān)鍵字發(fā)送到外部服務(wù)器500。例如,在文本“首爾的天氣怎么樣? ”中,關(guān)鍵字可以是“首爾”和“天氣”,并且第二服務(wù)器300可針對每個服務(wù)范疇存儲某些關(guān)鍵字。
[0212]外部服務(wù)器500基于從第二服務(wù)器300接收的文本信息或者從文本信息提取的關(guān)鍵字來產(chǎn)生搜索信息,并將產(chǎn)生的搜索信息發(fā)送到第二服務(wù)器300。具體地講,外部服務(wù)器500可被實(shí)現(xiàn)為這樣的web服務(wù)器,該web服務(wù)器存儲對文本信息或者從文本信息提取的關(guān)鍵字執(zhí)行web搜索的各種信息,并將搜索結(jié)果發(fā)送到第二服務(wù)器300。
[0213]因此,第二服務(wù)器300可通過使用從外部服務(wù)器500接收的搜索結(jié)果完成找到的響應(yīng)中的空白來產(chǎn)生響應(yīng)信息,并將產(chǎn)生的響應(yīng)信息發(fā)送到顯示設(shè)備100。
[0214]例如,如果從顯示設(shè)備100接收到文本“〇〇(地區(qū)名稱)的天氣怎么樣? ”,則控制單元330可確定用戶語音意圖“詢問” “〇〇(地區(qū)名稱)”的“天氣”,并找到“〈地區(qū)名稱>的天氣是〈天氣信息 >”作為響應(yīng)。
[0215]在這種情況下,控制單元330可將“ O O (地區(qū)名稱)”放到找到的響應(yīng)中的空白〈地區(qū)名稱 > 中。然而,為了完成另一個空白〈天氣信息 >,控制單元330可將接收的文本信息或者從該文本信息提取的關(guān)鍵字發(fā)送到外部服務(wù)器500。此處,關(guān)鍵字可以是“〇〇(地區(qū)名稱)”和“天氣”。因此,外部服務(wù)器500可搜索關(guān)于〇〇(地區(qū)名稱)的天氣信息。
[0216]另外,如果控制單元330從外部服務(wù)器500接收到搜索結(jié)果,則控制單元330可使用接收的搜索結(jié)果來產(chǎn)生對應(yīng)于用戶語音的響應(yīng)消息信息,并將產(chǎn)生的響應(yīng)消息信息發(fā)送到顯示設(shè)備100。在這個示例中,如果從外部服務(wù)器500接收到〇〇(地區(qū)名稱)的天氣是
25。C的搜索結(jié)果,則控制單元330可將“〇〇(地區(qū)名稱)的天氣是25° C”的完整句子產(chǎn)生為對應(yīng)于用戶語音的響應(yīng)消息信息,并將產(chǎn)生的響應(yīng)消息信息發(fā)送到顯示設(shè)備100。
[0217]結(jié)果,顯示設(shè)備100可基于從第二服務(wù)器300接收的響應(yīng)消息信息來以語音和文本中的至少一個的形式輸出“〇〇(地區(qū)名稱)的天氣是25° C”。
[0218]圖8是解釋圖7中所示的交互系統(tǒng)的每個操作的時序圖。第二服務(wù)器300的具體構(gòu)造與圖6的構(gòu)造相同或類似,將參照圖6中所示的框圖來解釋第二服務(wù)器300的操作。另外,圖8中的操作S510至S514與圖2中的操作SlO至S50相同或類似,為了方便描述,此處將省略重復(fù)解釋。
[0219]第二服務(wù)器300基于從顯示設(shè)備100接收到的文本信息來確定用戶語音的意圖,并確定是否可根據(jù)確定的用戶語音的意圖來產(chǎn)生響應(yīng)信息(操作S515)。
[0220]具體地講,控制單元330基于從顯示設(shè)備100接收到的文本信息來確定用戶語音所屬的服務(wù)范疇,并基于該服務(wù)范疇來確定用戶語音的意圖。隨后,控制單元330從存儲單元310中的語料數(shù)據(jù)庫提取對應(yīng)于確定的用戶語音的意圖的響應(yīng),以上已參照圖1至圖6對這進(jìn)行了解釋。
[0221]此外,控制單元330使用提取的響應(yīng)來產(chǎn)生響應(yīng)消息信息。
[0222]如果提取的響應(yīng)不是完整的句子并且不可能使用預(yù)先存儲的信息來完成該句子,則控制單元330確定不可能根據(jù)用戶語音的意圖來產(chǎn)生響應(yīng)信息。
[0223]例如,假設(shè)確定收集的用戶語音“〇〇〇(廣播節(jié)目的名稱)何時開始? ”的意圖是“查詢”名為“〇〇〇”的節(jié)目的起始時間,并且“〈節(jié)目的名稱 > 的廣播時間是〈廣播時間>”被提取為響應(yīng)。在這種情況下, 控制單元330使用EPG信息來產(chǎn)生響應(yīng)消息信息“〇〇〇(節(jié)目的名稱)的廣播時間是星期六7點(diǎn)”。
[0224]另舉一例,假設(shè)確定收集的用戶語音“〇〇(地區(qū)名稱)的天氣怎么樣? ”的意圖是“查詢” “〇〇(地區(qū)名稱)”的“天氣”,并且“〈地區(qū)名稱〉的天氣是〈天氣信息〉”被提取為響應(yīng)。在這種情況下,如果關(guān)于〇〇(地區(qū)名稱)的當(dāng)前天氣的信息未被預(yù)先存儲在第二服務(wù)器300中,則不可能使用預(yù)先存儲的信息來完成提取的句子。就這點(diǎn)而論,如果不可能使用預(yù)先存儲的信息來產(chǎn)生完整句子的形式的響應(yīng)消息信息,則控制單元330確定不可能根據(jù)用戶語音的意圖來產(chǎn)生響應(yīng)信息。
[0225]在這種情況下,第二服務(wù)器330將從顯示設(shè)備100接收的文本信息發(fā)送到外部服務(wù)器500 (操作S516)。為了這樣做,通信單元310可執(zhí)行與外部服務(wù)器500的通信。
[0226]具體地講,如果不可能根據(jù)用戶語音的意圖來產(chǎn)生響應(yīng)信息,也就是說,如果不可能使用預(yù)先存儲的信息來完成提取的句子,則控制單元330控制通信單元310將從顯示設(shè)備100接收的文本信息發(fā)送到外部服務(wù)器500。也就是說,在本示例性實(shí)施例中,控制單元330控制將文本信息“〇〇(地區(qū)名稱)的天氣怎么樣? ”發(fā)送到外部服務(wù)器500。
[0227]另外或者可替換地,控制單元330可從自顯示設(shè)備100接收的文本信息提取關(guān)鍵字,并通過通信單元310將提取的關(guān)鍵字發(fā)送到外部服務(wù)器500。
[0228]為了這樣做,存儲單元320可存儲關(guān)于從文本信息提取的各個關(guān)鍵字的信息。具體地講,存儲單元320可存儲每個服務(wù)范疇的預(yù)定義關(guān)鍵字。例如,存儲單元320可將天氣相關(guān)關(guān)鍵字(比如,地區(qū)名稱、溫度、下雪、概率等)與信息提供服務(wù)范疇匹配,并且將廣播相關(guān)關(guān)鍵字(比如,節(jié)目名稱、主要演員、歌手、歌曲名等)與廣播服務(wù)范疇匹配,并存儲那些關(guān)鍵字。
[0229]例如,因?yàn)橛脩粽Z音“〇〇(地區(qū)名稱)的天氣怎么樣? ”屬于信息提供服務(wù)范疇,所以控制單元330可控制檢測文本信息中的關(guān)鍵字(比如,“〇〇(地區(qū)名稱)”和“天氣”)并將該關(guān)鍵字發(fā)送到外部服務(wù)器500。
[0230]外部服務(wù)器500產(chǎn)生搜索信息(操作S517),并將產(chǎn)生的搜索信息發(fā)送到第二服務(wù)器300 (操作S518)。具體地講,外部服務(wù)器500可被實(shí)現(xiàn)為web服務(wù)器,并且可對從第二服務(wù)器300接收的文本信息或關(guān)鍵字執(zhí)行web搜索,并將web搜索的結(jié)果產(chǎn)生為搜索信息。
[0231]如上所述,如果從第二服務(wù)器300接收到文本“〇〇(地區(qū)名稱)的天氣怎么樣? ”或者關(guān)鍵字(比如,“〇〇(地區(qū)名稱)”和“天氣”),則外部服務(wù)器500可使用對應(yīng)的信息來執(zhí)行web搜索,并將關(guān)于搜索的〇〇(地區(qū)名稱)的當(dāng)前天氣的信息發(fā)送到第二服務(wù)器300。
[0232]如果從外部服務(wù)器500接收到搜索信息,則第二服務(wù)器300可產(chǎn)生響應(yīng)信息(操作S519),并將產(chǎn)生的響應(yīng)信息發(fā)送到顯示設(shè)備100 (操作S520)。
[0233]具體地講,控制單元330可使用搜索信息來產(chǎn)生對應(yīng)于用戶語音的響應(yīng)信息。也就是說,控制單元330可通過使用搜索信息將提取的響應(yīng)重新構(gòu)造為完整的句子來產(chǎn)生響應(yīng)消息信息,并將產(chǎn)生的響應(yīng)消息信息發(fā)送到顯示設(shè)備100。
[0234]也就是說,在本示例性實(shí)施例中,如果從外部服務(wù)器500接收到〇〇(地區(qū)名稱)的天氣是25°C的搜索信息,則控制單元330可控制基于搜索信息來產(chǎn)生“〇〇(地區(qū)名稱)的天氣是25°C”的響應(yīng)消息信息并將產(chǎn)生的響應(yīng)消息信息發(fā)送到顯示設(shè)備100。
[0235]顯示設(shè)備100基于從 第二服務(wù)器300接收到的響應(yīng)信息來執(zhí)行對應(yīng)于用戶語音的操作(操作S521)。在上述示例性實(shí)施例中,顯示設(shè)備100可基于從第二服務(wù)器300接收到的響應(yīng)消息信息來以語音和文本中的至少一個的形式輸出響應(yīng)消息“〇〇(地區(qū)名稱)的天氣是25°C ”,以上已參照圖1至圖6對這進(jìn)行了解釋。
[0236]在圖1和圖8中,包括第一服務(wù)器200和第二服務(wù)器300的單個服務(wù)器可被稱為交互服務(wù)器。在圖1和圖8中,第一服務(wù)器200和第二服務(wù)器300被示為單獨(dú)的組件,但是這僅僅是示例。也就是說,第一服務(wù)器200和第二服務(wù)器300可被實(shí)現(xiàn)為單個服務(wù)器,在這種情況下,該單個服務(wù)器可被稱為交互服務(wù)器。
[0237]在這種情況下,顯示設(shè)備100不接收對應(yīng)于用戶語音的文本信息,并且單個服務(wù)器可將用戶語音轉(zhuǎn)換為文本,基于轉(zhuǎn)換的文本來產(chǎn)生對應(yīng)于用戶語音的響應(yīng)信息,并將產(chǎn)生的響應(yīng)信息發(fā)送到顯示設(shè)備100。
[0238]圖9至圖11是解釋根據(jù)示例性實(shí)施例的交互系統(tǒng)的操作的視圖。
[0239]例如,假設(shè)如圖9A和圖9B所示,正在觀看特定廣播節(jié)目的用戶600說出“〇〇〇(廣播節(jié)目的名稱)何時開始? ”。在這種情況下,顯示設(shè)備100可基于從第二服務(wù)器300接收的響應(yīng)信息來輸出對應(yīng)于“〇〇〇(廣播節(jié)目的名稱)何時開始? ”的響應(yīng)消息。也就是說,顯示設(shè)備100可基于從第二服務(wù)器200接收的響應(yīng)信息來在屏幕上將“〇〇〇(廣播節(jié)目的名稱)的廣播時間為星期六7點(diǎn)”輸出為語音或文本。
[0240]同時,假設(shè)如圖1OA所示,正在觀看特定廣播節(jié)目的用戶600說出“請將頻道改變?yōu)轭l道〇?”。
[0241]在這種情況下,如圖1OB和圖1OC所示,顯示設(shè)備100可基于從第二服務(wù)器300接收的響應(yīng)信息來輸出對應(yīng)于“請將頻道改變?yōu)轭l道〇”的響應(yīng)消息,并且改變頻道。
[0242]具體地講,顯示設(shè)備100可在屏幕上將響應(yīng)消息“頻道已改變?yōu)轭l道〇”輸出為語音或文本。另外,顯示設(shè)備100可基于從第二服務(wù)器300接收的控制命令來將頻道改變?yōu)轭l道〇。
[0243]例如,假設(shè)如圖1lA所示,正在觀看DVD的用戶600說出“請關(guān)閉DVD播放器”。
[0244]在這種情況下,如圖1IB和圖1lC所示,顯示設(shè)備100可基于從第二服務(wù)器300接收的響應(yīng)信息來輸出對應(yīng)于“請關(guān)閉DVD播放器”的響應(yīng)消息,并關(guān)閉DVD播放器。
[0245]具體地講,顯示設(shè)備100可在屏幕上將響應(yīng)消息“DVD播放器已被關(guān)閉”輸出為語音或文本。另外,顯示設(shè)備100可基于從第二服務(wù)器300接收的控制命令來關(guān)閉DVD播放器。
[0246]圖12是解釋根據(jù)示例性實(shí)施例的用于控制顯示設(shè)備100的方法的流程圖。
[0247]參照圖12,收集用戶語音(操作S710)。具體地講,可通過與顯示設(shè)備100—體地形成的或者分開提供的麥克風(fēng)來收集用戶語音。
[0248]隨后,將用戶語音發(fā)送到第一服務(wù)器200 (操作S720),并且從第一服務(wù)器200接收對應(yīng)于該用戶語音的文本信息(操作S730)。具體地講,可從第一服務(wù)器200接收到通過STT算法被轉(zhuǎn)換為文本形式的用戶語音。
[0249]隨后,將接收的文本信息發(fā)送到第二服務(wù)器300 (操作S740),并且從第二服務(wù)器300接收對應(yīng)于該文本信息的響應(yīng)信息(操作S750)。本文中,響應(yīng)信息包括在顯示設(shè)備100中輸出響應(yīng)消息的響應(yīng)消息信息。也就是說,可從第二服務(wù)器300接收響應(yīng)消息信息,響應(yīng)消息信息是文本形式的對應(yīng)于用戶語音的響應(yīng)消息。
[0250]之后,基于響應(yīng)信息輸`出對應(yīng)于用戶語音的響應(yīng)消息(操作S760 )。具體地講,可基于響應(yīng)文本信息將對應(yīng)于用戶語音的響應(yīng)消息輸出為語音和文本中的至少一個。
[0251]響應(yīng)信息還可包括控制顯示設(shè)備100的功能的控制命令。因此,顯示設(shè)備100可以不僅輸出對應(yīng)于用戶語音的響應(yīng)消息,而且還可執(zhí)行對應(yīng)于用戶語音的特定功能。
[0252]第二服務(wù)器300基于接收的文本信息來確定用戶語音的意圖,如果不可能根據(jù)用戶語音的意圖產(chǎn)生響應(yīng)信息,則可使用從外部服務(wù)器500接收的搜索信息來產(chǎn)生響應(yīng)信息。也就是說,如果不可能根據(jù)確定的用戶語音的意圖產(chǎn)生響應(yīng)信息,則第二服務(wù)器300將文本信息發(fā)送到外部服務(wù)器500。因此,外部服務(wù)器500基于該文本信息來產(chǎn)生搜索信息并將產(chǎn)生的搜索信息發(fā)送到第二服務(wù)器300,第二服務(wù)器300可使用該搜索信息來產(chǎn)生響應(yīng)信息并將產(chǎn)生的響應(yīng)信息發(fā)送到顯示設(shè)備100。
[0253]一種在其中可提供依次執(zhí)行根據(jù)示例性實(shí)施例的各種控制方法的程序的非時間性可記錄介質(zhì)。
[0254]所述非時間性可記錄介質(zhì)是指可半永久性地存儲數(shù)據(jù)的介質(zhì),而不是短時間內(nèi)存儲數(shù)據(jù)的介質(zhì)(比如,寄存器、高速緩存和存儲器),并且可被設(shè)備讀取。具體地講,以上提及的各種應(yīng)用程序或程序可被存儲在非時間性可記錄介質(zhì)(比如,⑶、DVD、硬盤、藍(lán)光盤、USB、存儲卡和ROM)中,并且在其中被提供。
[0255]在以上示出顯示設(shè)備和服務(wù)器的框圖中,示出了總線,并且顯示設(shè)備中的每個組成元件與服務(wù)器之間的通信可通過該總線來執(zhí)行。另外,每個裝置還可包括執(zhí)行以上提及的各個步驟的處理器(比如,CPU)和微處理器等。而且,要理解,在示例性實(shí)施例中,上述設(shè)備的一個或多個單元可包括電路、處理器、微處理器等,并且可執(zhí)行存儲在計算機(jī)可讀介質(zhì)中的計算機(jī)程序。
[0256]盡管已顯示和描述了幾個示例性實(shí)施例,但是本領(lǐng)域技術(shù)人員將認(rèn)識到,在不脫離本發(fā)明構(gòu)思的原理和精神的情況下,可在這些示例性實(shí)施例中進(jìn)行改變,本發(fā)明構(gòu)思的范圍在權(quán)利要求及其等同形式中被限定。
【權(quán)利要求】
1.一種圖像處理設(shè)備,包括: 輸出器,輸出語音和文本中的至少一個; 語音收集器,收集用戶語音; 第一通信器,將收集的用戶語音發(fā)送到第一服務(wù)器,并從第一服務(wù)器接收對應(yīng)于所述收集的用戶語音的文本信息; 第二通信器,將接收的文本信息發(fā)送到第二服務(wù)器;和 控制器,響應(yīng)于從第二服務(wù)器接收到對應(yīng)于發(fā)送的文本信息的響應(yīng)信息,控制輸出器基于接收的響應(yīng)信息輸出響應(yīng)于所述收集的用戶語音的響應(yīng)消息。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中: 所述接收的響應(yīng)信息包括從所述圖像處理設(shè)備輸出所述響應(yīng)消息的響應(yīng)消息信息;并且 所述控制器基于所述響應(yīng)消息信息通過輸出器將響應(yīng)于所述收集的用戶語音的響應(yīng)消息產(chǎn)生并輸出為語音和文本中的至少一個。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述接收的響應(yīng)信息還包括控制命令,所述控制命令控制所述圖像處理設(shè)備響應(yīng)于所述收集的用戶語音的操作。
4.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第二服務(wù)器基于所述發(fā)送的文本信息確定所述收集的用戶語音的意圖,并且,如果不可能根據(jù)確定的意圖產(chǎn)生所述響應(yīng)信息,則使用從外部服務(wù)器接收的搜索信息來根 據(jù)所述確定的意圖產(chǎn)生所述響應(yīng)信息。
5.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述接收的響應(yīng)信息包括控制命令,所述控制命令控制所述顯示設(shè)備響應(yīng)于所述收集的用戶語音的操作。
6.根據(jù)權(quán)利要求1所述的設(shè)備,還包括存儲預(yù)定響應(yīng)消息的存儲器,其中,所述控制器響應(yīng)于從第二服務(wù)器接收到所述響應(yīng)信息,控制輸出器基于接收的響應(yīng)信息輸出響應(yīng)于所述收集的用戶語音的預(yù)定響應(yīng)消息。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述接收的響應(yīng)信息包括控制信號,所述控制信號控制所述控制器通過輸出器輸出響應(yīng)于所述收集的用戶語音的預(yù)定響應(yīng)消息。
8.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述控制器響應(yīng)于從第二服務(wù)器接收到所述響應(yīng)信息并且接收的響應(yīng)信息包括響應(yīng)于所述收集的用戶語音的部分文本,控制輸出器輸出所述部分文本和響應(yīng)于所述收集的用戶語音的預(yù)定響應(yīng)消息的組合。
9.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述預(yù)定響應(yīng)消息包括語音和文本中的至少一個。
10.一種用于控制圖像處理設(shè)備的方法,所述方法包括: 收集用戶語音; 將收集的用戶語音發(fā)送到第一服務(wù)器,并從第一服務(wù)器接收對應(yīng)于所述收集的用戶語音的文本信息; 將接收的文本信息發(fā)送到第二服務(wù)器;和 響應(yīng)于從第二服務(wù)器接收到對應(yīng)于發(fā)送的文本信息的響應(yīng)信息,基于接收到的響應(yīng)信息輸出響應(yīng)于所述收集的用戶語音的響應(yīng)消息。
11.根據(jù)權(quán)利要求10所述的方法,其中: 所述接收的響應(yīng)信息包括從所述圖像處理設(shè)備輸出所述響應(yīng)消息的響應(yīng)消息信息;并且 所述輸出的步驟包括:基于所述響應(yīng)消息信息將響應(yīng)于所述收集的用戶語音的響應(yīng)消息產(chǎn)生并輸出為語音和文本中的至少一個。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述響應(yīng)信息還包括控制命令,所述控制命令控制所述圖像處理設(shè)備響應(yīng)于所述收集的用戶語音的操作。
13.根據(jù)權(quán)利要求10所述的方法,其中,所述第二服務(wù)器基于所述發(fā)送的文本信息確定所述收集的用戶語音的意圖,并且如果第二服務(wù)器確定不可能根據(jù)確定的意圖產(chǎn)生所述響應(yīng)信息,則使用從外部服務(wù)器接收的搜索信息來根據(jù)所述確定的意圖產(chǎn)生所述響應(yīng)信肩、O
14.一種交互系統(tǒng),包括: 圖像處理設(shè)備,發(fā)送收集的用戶語音; 第一服務(wù)器,響應(yīng)于從圖像處理設(shè)備接收到發(fā)送的用戶語音,將對應(yīng)于接收的用戶語音的文本信息發(fā)送到圖像處理設(shè)備;和 第二服務(wù)器,響應(yīng)于從圖像處理設(shè)備接收到發(fā)送的文本信息,將對應(yīng)于所述文本信息的響應(yīng)信息發(fā)送到圖像處理設(shè)備, 其中,所述圖像處理設(shè)備響應(yīng)于從第二服務(wù)器接收到發(fā)送的響應(yīng)信息,基于接收的響應(yīng)信息輸出響應(yīng)于所述收集的用戶語音的響應(yīng)消息。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中: 所述接收的響應(yīng)信息包括`從圖像處理設(shè)備輸出所述響應(yīng)消息的響應(yīng)消息信息;并且 所述圖像處理設(shè)備基于所述響應(yīng)消息信息將響應(yīng)于所述收集的用戶語音的響應(yīng)消息產(chǎn)生并輸出為語音和文本中的至少一個。
【文檔編號】G10L15/26GK103516711SQ201310213869
【公開日】2014年1月15日 申請日期:2013年5月31日 優(yōu)先權(quán)日:2012年6月27日
【發(fā)明者】尹勝一, 金相姬, 金裁徹, 李相權(quán), 李天成, 李蕙汀, 鄭宰旭, 車泰煥 申請人:三星電子株式會社