經(jīng)轉(zhuǎn)換的語音信號(hào)可以采用脈沖編碼調(diào)制(PCM)或者壓縮的音頻波形。第一語音轉(zhuǎn)換器150可以被實(shí)現(xiàn)為將用戶的語音轉(zhuǎn)換成數(shù)字形式的A/D轉(zhuǎn)換器。
[0081]如果第一語音獲取單元140是數(shù)字麥克風(fēng),則它不需要附加的A/D轉(zhuǎn)換。在這種情況下,第一語音獲取單元140可以包括第一語音轉(zhuǎn)換器150。
[0082]第一通信單元160與語音獲取裝置及外部裝置通信,即,與移動(dòng)電話200、遙控器300以及空調(diào)400通信。第一通信單元160可以執(zhí)行包括紅外通信、RF、紫蜂以及藍(lán)牙中的至少一個(gè)的無線通信。
[0083]第一存儲(chǔ)單元170通過第一控制器180的控制來存儲(chǔ)數(shù)據(jù)。第一存儲(chǔ)單元170被實(shí)現(xiàn)為非易失性存儲(chǔ)介質(zhì),比如快閃存儲(chǔ)器、硬盤驅(qū)動(dòng)器(HDD)等等。第一存儲(chǔ)單元170被讀取/寫入/更改/刪除/更新數(shù)據(jù)的第一控制器180訪問。
[0084]存儲(chǔ)在第一存儲(chǔ)單元170中的數(shù)據(jù)包括例如用于驅(qū)動(dòng)顯示裝置100的操作系統(tǒng)
(OS)、在OS上運(yùn)行的各種應(yīng)用、圖像數(shù)據(jù)以及附加的數(shù)據(jù)等等。
[0085]第一存儲(chǔ)單元170可以存儲(chǔ)用于識(shí)別用戶語音的各種數(shù)據(jù)。例如,第一存儲(chǔ)單元170可以存儲(chǔ)包括候選指令字的指令字表格171 (下文中,也被稱為候選指令字組),作為與接收到的語音信號(hào)相對(duì)應(yīng)的識(shí)別出的語音信息。在指令字表格171中,候選指令字可以由相應(yīng)應(yīng)用來管理。
[0086]第一存儲(chǔ)單元170還可以存儲(chǔ)至少一個(gè)應(yīng)用,例如第一應(yīng)用172和第二應(yīng)用173以執(zhí)行顯示裝置100的功能。第一應(yīng)用172和第二應(yīng)用173通過第一控制器180 (稍后將描述)的控制來驅(qū)動(dòng),并且執(zhí)行顯示裝置100的各種功能。雖然圖2圖示了其中安裝了兩個(gè)應(yīng)用172和173的顯示裝置100,但是示例性實(shí)施例不局限于此。S卩,可以在顯示裝置100中安裝三個(gè)或更多個(gè)應(yīng)用。
[0087]第一應(yīng)用172和第二應(yīng)用173可以管理與所執(zhí)行的功能相對(duì)應(yīng)的候選指令字。由第一應(yīng)用172和第二應(yīng)用173管理的候選指令字可以被注冊到指令字表格171/從指令字表格171被刪除。
[0088]如果候選指令字被注冊到指令字表格171,則語音識(shí)別引擎181通過使用指令字表格171中的候選指令字來執(zhí)行語音識(shí)別。
[0089]可以被注冊到指令字表格171/從指令字表格171被刪除的候選指令字可以包括由遙控器300 (稍后將描述)的第三應(yīng)用372管理的候選指令字以及由空調(diào)400的第四應(yīng)用472管理的候選指令字。
[0090]第一控制器180控制顯示裝置100的各種元件。例如,第一控制器180控制圖像處理器120處理圖像信號(hào),并且響應(yīng)于來自遙控器300的命令執(zhí)行控制操作以控制顯示裝置100的總體操作。
[0091]例如,第一控制器180可以被實(shí)現(xiàn)為與軟件結(jié)合的中央處理單元(CPU)。
[0092]第一控制器180可以包括識(shí)別用戶語音的語音識(shí)別引擎181。語音識(shí)別引擎181的語音識(shí)別功能可以通過使用已知的語音識(shí)別算法來執(zhí)行。例如,語音識(shí)別引擎181提取所述語音信號(hào)的語音特征矢量,并且將所提取的語音特征矢量與存儲(chǔ)在第一存儲(chǔ)單元170的指令字表格171中的候選指令字進(jìn)行比較以識(shí)別語音。如果沒有與所述語音特征矢量相同的存儲(chǔ)在指令字表格171中的候選指令字,則語音識(shí)別引擎181可以通過利用最相似的指令字調(diào)整語音識(shí)別結(jié)果來識(shí)別所述語音。如果存在多個(gè)相似的候選指令字,則第一控制器180可以在顯示單元130上顯示多個(gè)候選指令字,以供用戶選擇所述多個(gè)候選指令字中的一個(gè)。
[0093]根據(jù)示例性實(shí)施例的語音識(shí)別引擎181被實(shí)現(xiàn)為在CPU中提供的嵌入式語音識(shí)別引擎181,然而不限于此。例如,語音識(shí)別引擎181可以實(shí)現(xiàn)為與CPU分離地提供在顯示裝置100中的裝置,即,被實(shí)現(xiàn)為比如微型計(jì)算機(jī)的附加芯片。
[0094]然而不限于此,示例性實(shí)施例包括在與顯示裝置100分離的服務(wù)器(下文中,將被稱為云服務(wù)器(未示出))中提供的語音識(shí)別引擎181。云服務(wù)器通過比如互聯(lián)網(wǎng)的網(wǎng)絡(luò)與顯示裝置100通信。所述網(wǎng)絡(luò)可以是有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)。在這種情況下,語音識(shí)別引擎181可以被實(shí)現(xiàn)為在云服務(wù)器的CPU中提供的嵌入式語音識(shí)別引擎,或者被實(shí)現(xiàn)為與該CPU分離地提供在云服務(wù)器中的裝置,即,比如微型計(jì)算機(jī)的附加芯片。
[0095]第一控制器180可以執(zhí)行與語音識(shí)別引擎181的語音識(shí)別結(jié)果相對(duì)應(yīng)的操作。例如,如果顯示裝置100是TV并且用戶正在觀看電影或者新聞,則語音識(shí)別引擎181可以識(shí)別比如“音量上升”、“音量下降”、“更大聲”、“更小聲”等等的語音,并且第一控制器180可以根據(jù)所述語音調(diào)整所述電影或者新聞的音量。
[0096]如果語音識(shí)別引擎181識(shí)別用于控制比如遙控器300或者空調(diào)400的外部裝置的語音,則第一控制器180可以控制第一通信單元160將控制命令發(fā)送給與識(shí)別出的語音相對(duì)應(yīng)的外部裝置。例如,如果語音識(shí)別引擎181識(shí)別出“升高溫度”的語音,則第一控制器180可以識(shí)別出該語音是用于控制空調(diào)400的,并且控制第一通信單元160將命令發(fā)送到空調(diào)400以升高空調(diào)400的溫度。
[0097]下文中,將描述移動(dòng)電話200的詳細(xì)配置。
[0098]如圖2中所示,移動(dòng)電話200可以包括接收用戶語音的第二語音獲取單元240、將接收到的語音轉(zhuǎn)換成電語音信號(hào)的第二語音轉(zhuǎn)換器250、與外部通信的第二通信單元260、存儲(chǔ)數(shù)據(jù)的第二存儲(chǔ)單元270以及控制移動(dòng)電話200的第二控制器280。
[0099]接收用戶語音的第二語音獲取單元240可以被實(shí)現(xiàn)為麥克風(fēng)。第二語音轉(zhuǎn)換器250將接收到的語音轉(zhuǎn)換成電語音信號(hào)。經(jīng)轉(zhuǎn)換的語音信號(hào)可以采用脈沖編碼調(diào)制(PCM)或者壓縮的音頻波形。第二語音轉(zhuǎn)換器250可以被實(shí)現(xiàn)為將用戶的輸入語音轉(zhuǎn)換成數(shù)字形式的A/D轉(zhuǎn)換器。
[0100]如果第二語音獲取單元240是數(shù)字麥克風(fēng),則它不需要附加的A/D轉(zhuǎn)換。在這種情況下,第二語音獲取單元240可以包括第二語音轉(zhuǎn)換器250。
[0101]與顯示裝置100通信的第二通信單元260可以執(zhí)行有線通信或者無線通信。所述無線通信可以包括RF、紫蜂以及藍(lán)牙中的至少一個(gè)。
[0102]第二通信單元260可以將語音信號(hào)從第二語音轉(zhuǎn)換器250發(fā)送到顯示裝置100。
[0103]第二存儲(chǔ)單元270可以通過第二控制器280的控制來存儲(chǔ)數(shù)據(jù)。第二存儲(chǔ)單元270被實(shí)現(xiàn)為比如快閃存儲(chǔ)器的非易失性存儲(chǔ)介質(zhì)。第二存儲(chǔ)單元270被讀取/寫入/更改/刪除/更新數(shù)據(jù)的第二控制器280訪問。
[0104]存儲(chǔ)在第二存儲(chǔ)單元270中的數(shù)據(jù)可以包括例如用于驅(qū)動(dòng)移動(dòng)電話200的OS、在OS上運(yùn)行的各種應(yīng)用、圖像數(shù)據(jù)以及附加的數(shù)據(jù)等等。
[0105]第二控制器280可以控制移動(dòng)電話200的各種元件。例如,第二控制器280可以響應(yīng)于用戶操縱來生成命令,執(zhí)行與生成的命令相對(duì)應(yīng)的操作,并且在顯示單元(未示出)上顯示結(jié)果。
[0106]第二控制器280可以被實(shí)現(xiàn)為與軟件結(jié)合的微控制器單元(MCU)。
[0107]如果通過第二語音獲取單元240輸入了用戶語音,則第二控制器280控制第二語音轉(zhuǎn)換器250將用戶的語音轉(zhuǎn)換成電語音信號(hào)并且控制第二通信單元260將經(jīng)轉(zhuǎn)換的語音信號(hào)發(fā)送到顯示裝置100。
[0108]下文中,將描述遙控器300的詳細(xì)配置。
[0109]如圖2中所示,作為語音獲取裝置以及外部裝置的遙控器300可以包括:接收用戶操縱的用戶輸入單元330 ;接收用戶語音的第三語音獲取單元340 ;第三語音轉(zhuǎn)換器350,其將接收到的語音轉(zhuǎn)換成電語音信號(hào);與外部通信的第三通信單元360 ;存儲(chǔ)數(shù)據(jù)的第三存儲(chǔ)單元370 ;以及控制遙控器300的第三控制器380。
[0110]用戶輸入單元330可以通過用戶的操縱和輸入將各種控制命令或者信息發(fā)送到第三控制器380。用戶輸入單元330可以被實(shí)現(xiàn)為在遙控器300中提供的菜單鍵、數(shù)字鍵等等。如果遙控器300是TV遙控器,則用戶輸入單元330可以包括接收用戶的觸碰輸入的觸碰傳感器(touch sensor)、和/或感測遙控器300的動(dòng)作的動(dòng)作傳感器。
[0111]接收用戶語音的第三語音獲取單元340可以被實(shí)現(xiàn)為麥克風(fēng)。
[0112]第三語音轉(zhuǎn)換器350將由第三語音獲取單元340輸入的語音轉(zhuǎn)換成電語音信號(hào)。經(jīng)轉(zhuǎn)換的語音信號(hào)可以采用脈沖編碼調(diào)制(PCM)或者壓縮的音頻波形。第三語音轉(zhuǎn)換器350可以被實(shí)現(xiàn)為將用戶的輸入語音轉(zhuǎn)換成數(shù)字形式的A/D轉(zhuǎn)換器。
[0113]如果第三語音獲取單元340是數(shù)字麥克風(fēng),則它不需要附加的A/D轉(zhuǎn)換。在這種情況下,第三語音獲取單元340可以包括第三語音轉(zhuǎn)換器350。
[0114]第三通信單元360與顯示裝置100通信。第三通信單元360執(zhí)行無線通信。所述無線通信包括RF、紫蜂以及藍(lán)牙中的至少一個(gè)。
[0115]第三通信單元360向顯示裝置100發(fā)送來自第三語音轉(zhuǎn)換器350的語音信號(hào)以及由第三存儲(chǔ)單元370 (稍后將描述)的第三應(yīng)用372管理的候選指令字。
[0116]通過第三控制器380的控制來存儲(chǔ)數(shù)據(jù)的第三存儲(chǔ)單元370可以被實(shí)現(xiàn)為比如快閃存儲(chǔ)器等等的非易失性存儲(chǔ)介質(zhì)。第三存儲(chǔ)單元370被讀取/寫入/更改/刪除/更新數(shù)據(jù)的第三控制器380訪問。
[0117]存儲(chǔ)在第三存儲(chǔ)單元370中的數(shù)據(jù)包括例如用于驅(qū)動(dòng)遙控器300的OS、在OS上運(yùn)行的各種應(yīng)用、圖像數(shù)據(jù)以及附加的數(shù)據(jù)等等。
[0118]第三存儲(chǔ)單元370還可以存儲(chǔ)至少一個(gè)應(yīng)用,例如,用于執(zhí)行遙控器300的功能的第三應(yīng)用372。第三應(yīng)用372通過第三控制器380 (稍后將描述)的控制來驅(qū)動(dòng),并且執(zhí)行遙控器300的各種功能。這里,第三應(yīng)用372和第四應(yīng)用472 (稍后將描述)將被稱為開發(fā)應(yīng)用,以便與顯示裝置100的原生應(yīng)用172和173區(qū)分開。
[0119]雖然圖2圖示了其中安裝了一個(gè)應(yīng)用372的遙控器300,但是示例性實(shí)施例不局限于此。即,可以在遙控器300中安裝兩個(gè)或更多個(gè)應(yīng)用。
[0120]第三應(yīng)用372可以管理與執(zhí)行的功能相對(duì)應(yīng)的候選指令字。由第三應(yīng)用372管理的候