專(zhuān)利名稱(chēng):空調(diào)控制裝置及空調(diào)控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及空調(diào)控制裝置及空調(diào)控制方法。
背景技術(shù):
近年來(lái),采用了用語(yǔ)音識(shí)別技術(shù)來(lái)識(shí)別語(yǔ)音、響應(yīng)識(shí)別結(jié)果來(lái)控制電器等的方法。具體地說(shuō),該方法是識(shí)別輸入的語(yǔ)音所表示的單詞,判別識(shí)別出的單詞是否與規(guī)定的關(guān)鍵詞一致,根據(jù)判別結(jié)果來(lái)控制外部設(shè)備。這種方法例如也被用于空調(diào)的控制(例如,參照專(zhuān)利文獻(xiàn)1及專(zhuān)利文獻(xiàn)2)。
專(zhuān)利文獻(xiàn)1(日本)特開(kāi)平4-324312號(hào)公報(bào);專(zhuān)利文獻(xiàn)2(日本)特開(kāi)2000-383809號(hào)公報(bào)。
但是,要完全識(shí)別人以語(yǔ)言的形式發(fā)出的指示很困難。因此,根據(jù)上述方法,有時(shí)不能適當(dāng)?shù)仨憫?yīng)人以語(yǔ)言的形式發(fā)出的指示。
發(fā)明內(nèi)容
本發(fā)明就是鑒于上述實(shí)際情況而提出的,目的在于提供一種空調(diào)控制裝置及空調(diào)控制方法,能夠適當(dāng)?shù)仨憫?yīng)人以語(yǔ)言的形式發(fā)出的指示來(lái)控制設(shè)備。
為了實(shí)現(xiàn)上述目的,本發(fā)明第1觀點(diǎn)的空調(diào)控制裝置(6)根據(jù)語(yǔ)音指示來(lái)控制空調(diào)(51),其特征在于,包括動(dòng)作狀態(tài)檢測(cè)單元(6),響應(yīng)上述語(yǔ)音指示的輸入,來(lái)檢測(cè)包含上述空調(diào)(51)的外部設(shè)備(5)的動(dòng)作狀態(tài);和控制單元(6),根據(jù)上述動(dòng)作狀態(tài)檢測(cè)單元檢測(cè)出的動(dòng)作狀態(tài),不僅控制上述空調(diào)(51),而且控制該空調(diào)裝置以外的設(shè)備(52、53、54、及55),以便得到上述語(yǔ)音的發(fā)話者所要的狀況。
此外,本發(fā)明第2觀點(diǎn)的空調(diào)控制裝置(6)根據(jù)語(yǔ)音指示來(lái)控制空調(diào)(51),其特征在于,包括動(dòng)作狀態(tài)檢測(cè)單元(6),響應(yīng)上述語(yǔ)音指示的輸入,來(lái)檢測(cè)上述空調(diào)(51)和窗戶(hù)的動(dòng)作狀態(tài);和控制單元(6),在上述動(dòng)作狀態(tài)檢測(cè)單元檢測(cè)出的動(dòng)作狀態(tài)表示窗戶(hù)已打開(kāi)時(shí),不僅控制上述空調(diào)(51),而且控制關(guān)閉上述窗戶(hù)的動(dòng)作,以便得到上述語(yǔ)音的發(fā)話者所要的狀況。
此外,本發(fā)明第3觀點(diǎn)的空調(diào)控制裝置的特征在于,包括語(yǔ)音識(shí)別單元(2),取得表示語(yǔ)音的語(yǔ)音數(shù)據(jù),通過(guò)對(duì)該語(yǔ)音數(shù)據(jù)實(shí)施語(yǔ)音識(shí)別,來(lái)確定該語(yǔ)音所表示的語(yǔ)句的候補(bǔ);和空調(diào)控制單元(6),根據(jù)上述語(yǔ)音識(shí)別單元(2)確定的候補(bǔ)、和表示外部的空調(diào)(51)進(jìn)行空氣調(diào)節(jié)的環(huán)境狀況的環(huán)境數(shù)據(jù)及/或表示該空調(diào)(51)的動(dòng)作狀態(tài)的動(dòng)作狀態(tài)數(shù)據(jù),確定為了得到上述語(yǔ)音的發(fā)話者所要的狀況而應(yīng)變化的變量、及/或應(yīng)使該變量變化的方向,并為了使確定的變量沿確定的方向變化而控制上述空調(diào)(51)。
上述空調(diào)控制單元(6)還用于控制上述空調(diào)(51)以外的設(shè)備(52、53、54、及55);根據(jù)上述語(yǔ)音識(shí)別單元(2)確定的候補(bǔ)、和上述環(huán)境數(shù)據(jù)及/或上述動(dòng)作狀態(tài)數(shù)據(jù),確定應(yīng)控制的設(shè)備(5),以便為了得到上述語(yǔ)音的發(fā)話者所要的狀況而使應(yīng)變化的變量產(chǎn)生變化,并控制確定的設(shè)備(5),以便使確定的變量沿確定的方向變化。
上述空調(diào)控制單元也可以包括存儲(chǔ)單元(6),根據(jù)上述語(yǔ)音識(shí)別單元(2)確定的候補(bǔ),判別上述語(yǔ)音的發(fā)話者對(duì)當(dāng)前狀況是否感到舒適,存儲(chǔ)在判別為感到舒適時(shí)供給的環(huán)境數(shù)據(jù)所表示的狀況;
控制單元(6),根據(jù)上述語(yǔ)音識(shí)別單元(2)確定的候補(bǔ),判別上述語(yǔ)音的發(fā)話者是否希望得到過(guò)去感到舒適的狀況,在判別為希望時(shí),參照自己存儲(chǔ)的過(guò)去的環(huán)境數(shù)據(jù),確定為了得到所參照的過(guò)去的環(huán)境數(shù)據(jù)所表示的狀況而應(yīng)變化的變量、及/或應(yīng)使該變量變化的方向,控制上述空調(diào)(51),以便使確定的變量沿確定的方向變化。
此外,本發(fā)明第4觀點(diǎn)的空調(diào)控制裝置的特征在于,包括空調(diào)控制單元(6),確定為了得到規(guī)定的狀況而應(yīng)變化的變量、及/或應(yīng)使該變量變化的方向,控制包含空調(diào)(51)的外部設(shè)備(5),以便使確定的變量沿確定的方向變化;和仿真單元(6),對(duì)上述空調(diào)控制單元(6)進(jìn)行的控制下的狀況推移執(zhí)行仿真;上述空調(diào)控制單元(6)根據(jù)上述仿真的結(jié)果、和表示上述空調(diào)(51)進(jìn)行空氣調(diào)節(jié)的環(huán)境狀況的環(huán)境數(shù)據(jù),判別是否應(yīng)變更空氣調(diào)節(jié)方法,在判別為應(yīng)變更時(shí),輸出催促變更空氣調(diào)節(jié)方法的消息,或者變更上述設(shè)備(5)的控制方式。
此外,本發(fā)明第5觀點(diǎn)的空調(diào)控制方法用于根據(jù)語(yǔ)音指示來(lái)控制空調(diào)(51)的空調(diào)控制裝置(6),其特征在于,包括動(dòng)作狀態(tài)檢測(cè)步驟,響應(yīng)上述語(yǔ)音指示的輸入,來(lái)檢測(cè)包含上述空調(diào)(51)的外部設(shè)備(5)的動(dòng)作狀態(tài);和控制步驟,根據(jù)上述檢測(cè)出的動(dòng)作狀態(tài),不僅控制上述空調(diào)(51),而且控制該空調(diào)裝置以外的設(shè)備(52、53、54、及55),以便得到上述語(yǔ)音的發(fā)話者所要的狀況。
此外,本發(fā)明第6觀點(diǎn)的空調(diào)控制方法的特征在于,包括語(yǔ)音識(shí)別步驟,取得表示語(yǔ)音的語(yǔ)音數(shù)據(jù),通過(guò)對(duì)該語(yǔ)音數(shù)據(jù)實(shí)施語(yǔ)音識(shí)別,來(lái)確定該語(yǔ)音所表示的語(yǔ)句的候補(bǔ);和空調(diào)控制步驟,根據(jù)在上述語(yǔ)音識(shí)別步驟中確定的候補(bǔ)、和表示外部的空調(diào)(51)進(jìn)行空氣調(diào)節(jié)的環(huán)境狀況的環(huán)境數(shù)據(jù)及/或表示該空調(diào)(51)的動(dòng)作狀態(tài)的動(dòng)作狀態(tài)數(shù)據(jù),確定為了得到上述語(yǔ)音的發(fā)話者所要的狀況而應(yīng)變化的變量、及/或應(yīng)使該變量變化的方向,并為了使確定的變量沿確定的方向變化而控制上述空調(diào)(51)。
此外,本發(fā)明第7觀點(diǎn)的空調(diào)控制方法的特征在于,包括空調(diào)控制步驟,確定為了得到規(guī)定的狀況而應(yīng)變化的變量、及/或應(yīng)使該變量變化的方向,并為了使確定的變量沿確定的方向變化而控制包含空調(diào)(51)的外部設(shè)備(5);和仿真步驟,對(duì)上述空調(diào)控制單元進(jìn)行的控制下的狀況推移執(zhí)行仿真;在上述空調(diào)控制步驟中,根據(jù)上述仿真的結(jié)果、和表示上述空調(diào)(51)進(jìn)行空氣調(diào)節(jié)的環(huán)境狀況的環(huán)境數(shù)據(jù),判別是否應(yīng)變更空氣調(diào)節(jié)方法,在判別為應(yīng)變更時(shí),輸出催促變更空氣調(diào)節(jié)方法的消息,或者變更上述設(shè)備(5)的控制方式。
發(fā)明效果根據(jù)本發(fā)明,實(shí)現(xiàn)了一種空調(diào)控制裝置及空調(diào)控制方法,能夠適當(dāng)?shù)仨憫?yīng)人以語(yǔ)言的形式發(fā)出的指示來(lái)控制設(shè)備。
圖1是表示本發(fā)明實(shí)施方式的車(chē)內(nèi)空調(diào)系統(tǒng)的圖。
圖2是本實(shí)施方式的車(chē)內(nèi)空調(diào)系統(tǒng)的更詳細(xì)的結(jié)構(gòu)圖。
圖3是分組用標(biāo)志的具體例的示意圖。
圖4是用于說(shuō)明觸發(fā)取得處理的圖。
圖5是用于說(shuō)明判別處理的圖。
圖6是用于說(shuō)明帶詢(xún)問(wèn)的判別處理的圖。
圖7是用于說(shuō)明輸入輸出處理的圖。
圖8是表示接線的圖。
圖9是將處理項(xiàng)目數(shù)據(jù)庫(kù)及接線數(shù)據(jù)庫(kù)作為整體而示出的流程的一部分的圖。
圖10是圖9的流程的繼續(xù)的圖。
圖11是將處理項(xiàng)目數(shù)據(jù)庫(kù)及接線數(shù)據(jù)庫(kù)作為整體而示出的流程的另一部分的圖。
圖12(a)及(b)分別是將處理項(xiàng)目數(shù)據(jù)庫(kù)及接線數(shù)據(jù)庫(kù)作為整體而示出的流程的另一部分的圖。
圖13是用于說(shuō)明加權(quán)系數(shù)設(shè)定的圖。
圖14是用于說(shuō)明代理處理部的動(dòng)作的流程圖。
符號(hào)說(shuō)明1語(yǔ)音輸入部2語(yǔ)言分析部3語(yǔ)音合成處理部4語(yǔ)音輸出部5輸入輸出對(duì)象設(shè)備組51 空調(diào)52 窗戶(hù)開(kāi)閉控制部53 溫度傳感器54 濕度傳感器55 時(shí)鐘6代理處理部具體實(shí)施方式
以下,參照附圖,以車(chē)輛內(nèi)設(shè)置的車(chē)內(nèi)空調(diào)系統(tǒng)為例來(lái)說(shuō)明本發(fā)明的實(shí)施方式。其中,根據(jù)本發(fā)明,能夠使車(chē)內(nèi)空調(diào)系統(tǒng)作為按照輸入信息轉(zhuǎn)移狀態(tài)來(lái)進(jìn)行處理的代理裝置來(lái)工作。此外,車(chē)內(nèi)空調(diào)系統(tǒng)的一部分作為語(yǔ)音識(shí)別裝置來(lái)工作。
圖1是表示該車(chē)內(nèi)空調(diào)系統(tǒng)的結(jié)構(gòu)的框圖。如圖所示,該車(chē)內(nèi)空調(diào)系統(tǒng)由語(yǔ)音輸入部1、語(yǔ)言分析部2、語(yǔ)音合成處理部3、語(yǔ)音輸出部4、輸入輸出對(duì)象設(shè)備組5、以及代理處理部6構(gòu)成。語(yǔ)音輸入部1和語(yǔ)言分析部2相連,語(yǔ)音合成處理部3和語(yǔ)音輸出部4相連,語(yǔ)言分析部2、語(yǔ)音合成處理部3及輸入輸出設(shè)備組5經(jīng)專(zhuān)用的線纜或LAN(Local Area Network,局域網(wǎng))連接在代理處理部6上。
語(yǔ)音輸入部1輸入語(yǔ)音,由輸入的語(yǔ)音來(lái)生成數(shù)字形式的語(yǔ)音數(shù)據(jù),將該語(yǔ)音數(shù)據(jù)供給語(yǔ)言分析部2。具體地說(shuō),語(yǔ)音輸入部1如圖2所示,例如由話筒11、AF(Audio Frequency,音頻)放大器12、以及內(nèi)置采樣保持電路的A/D(Analog-to-Digital,模擬/數(shù)字)變換器13等構(gòu)成。話筒11將語(yǔ)音變換為語(yǔ)音信號(hào)來(lái)輸出。AF放大器12放大來(lái)自話筒11的語(yǔ)音信號(hào)并輸出。A/D變換器13通過(guò)對(duì)來(lái)自AF放大器12的放大過(guò)的語(yǔ)音信號(hào)進(jìn)行采樣、A/D變換,來(lái)生成數(shù)字語(yǔ)音數(shù)據(jù),供給語(yǔ)言分析部2。
語(yǔ)言分析部2、語(yǔ)音合成處理部3以及代理處理部6如圖2所示,分別例如由下述部分構(gòu)成處理器21、31、61,由CPU(CentralProcessing Unit,中央處理單元)等組成;硬盤(pán)裝置等非易失性存儲(chǔ)器22、32、62,存儲(chǔ)該處理器21、31、61執(zhí)行的程序;以及RAM(RandomAccess Memory,隨機(jī)存取存儲(chǔ)器)等易失性存儲(chǔ)器23、33、63,具有作為處理器的工作區(qū)的存儲(chǔ)區(qū)域。
其中,也可以用1個(gè)處理器、1個(gè)非易失性存儲(chǔ)器、1個(gè)易失性存儲(chǔ)器來(lái)構(gòu)成語(yǔ)言分析部2、語(yǔ)音合成處理部3及代理處理部6的一部分或全部功能。
語(yǔ)言分析部2對(duì)從語(yǔ)音輸入部1供給的語(yǔ)音數(shù)據(jù)進(jìn)行語(yǔ)音識(shí)別處理。
語(yǔ)言分析部2通過(guò)語(yǔ)音識(shí)別處理,來(lái)確定語(yǔ)音數(shù)據(jù)所表示的單詞的候補(bǔ)、和該候補(bǔ)的似然得分)S。不將得分S的值低于規(guī)定值的單詞選擇為候補(bǔ)。語(yǔ)音識(shí)別的方法是任意的,并且可以確定多個(gè)候補(bǔ)。然后,生成表示確定的候補(bǔ)及該候補(bǔ)的得分S的數(shù)據(jù)(以下稱(chēng)為單詞數(shù)據(jù)),供給代理處理部6。其中,單詞數(shù)據(jù)雖然也可以包含單詞信息本身和得分S,但是實(shí)際上包含單詞ID和得分S對(duì)于數(shù)據(jù)處理更有利。
語(yǔ)音合成處理部3的非易失性存儲(chǔ)器32存儲(chǔ)音片數(shù)據(jù)庫(kù)D1,存儲(chǔ)表示單詞的波形的數(shù)據(jù);和素片數(shù)據(jù)庫(kù)D2,存儲(chǔ)用于表示音素的波形的數(shù)據(jù)。
音片數(shù)據(jù)庫(kù)D1存儲(chǔ)表示單詞的波形的數(shù)據(jù)。素片數(shù)據(jù)庫(kù)D2存儲(chǔ)用于表示音素的波形的音片數(shù)據(jù)。語(yǔ)音合成處理部3用音片數(shù)據(jù)庫(kù)D1及/或素片數(shù)據(jù)庫(kù)D2中保存著的數(shù)據(jù),來(lái)生成表示閱讀從代理處理部6供給的文章數(shù)據(jù)的語(yǔ)音的數(shù)字語(yǔ)音數(shù)據(jù)。
語(yǔ)音合成處理部3將生成的語(yǔ)音數(shù)據(jù)供給語(yǔ)音輸出部4。
生成數(shù)字語(yǔ)音數(shù)據(jù)的方法是任意的,例如可以使用錄音編輯方式或基于規(guī)則的合成方式(Rule-based synthesis)。其中,錄音編輯方式例如是預(yù)先請(qǐng)播音員讀以單詞為單位的語(yǔ)音、將它們相連并輸出的方式。此外,基于規(guī)則的合成方式是將音韻(輔音或元音)或假名等比較小的單位相連并輸出的方式。
語(yǔ)音輸出部4再生從語(yǔ)音合成處理部3供給的數(shù)字語(yǔ)音數(shù)據(jù)所表示的語(yǔ)音。更詳細(xì)地說(shuō),語(yǔ)音輸出部4如圖2所示,包括D/A(Digital-to-Analog,數(shù)字/模擬)變換器41、AF放大器42及揚(yáng)聲器43。
D/A變換器41對(duì)從語(yǔ)音合成處理部3供給的數(shù)字語(yǔ)音數(shù)據(jù)進(jìn)行D/A變換,而變換為模擬語(yǔ)音信號(hào)。AF放大器42放大模擬語(yǔ)音信號(hào)。揚(yáng)聲器43根據(jù)模擬語(yǔ)音信號(hào)來(lái)振動(dòng),再生和播放模擬語(yǔ)音數(shù)據(jù)所表示的語(yǔ)音。
輸入輸出對(duì)象設(shè)備組5例如包含空調(diào)51、窗戶(hù)開(kāi)閉控制部52、溫度傳感器53、濕度傳感器54、或時(shí)鐘55等。
空調(diào)51根據(jù)向自己供給的控制信號(hào),來(lái)進(jìn)行制冷、制熱或送風(fēng)的動(dòng)作。此外,空調(diào)51生成并輸出表示自己處于制冷動(dòng)作中、制熱動(dòng)作中、將溫度調(diào)整到設(shè)定溫度的溫度調(diào)整中、送風(fēng)動(dòng)作中及停止中中的哪一個(gè)狀態(tài)的數(shù)據(jù),作為表示自己的動(dòng)作狀態(tài)的數(shù)據(jù)。此外,空調(diào)51例如生成并輸出表示當(dāng)前設(shè)定溫度的數(shù)據(jù),作為表示設(shè)定狀態(tài)的數(shù)據(jù)。
窗戶(hù)開(kāi)閉控制部52由馬達(dá)、根據(jù)控制信號(hào)來(lái)控制馬達(dá)的旋轉(zhuǎn)及停止的控制電路、用于根據(jù)馬達(dá)的旋轉(zhuǎn)來(lái)移動(dòng)窗框的絞盤(pán)等構(gòu)成,根據(jù)供給自己的控制信號(hào),來(lái)進(jìn)行窗戶(hù)的開(kāi)閉。此外,窗戶(hù)開(kāi)閉控制部52的控制電路生成并輸出表示待開(kāi)閉的窗戶(hù)的打開(kāi)量的數(shù)據(jù),作為表示窗戶(hù)開(kāi)閉控制部52的動(dòng)作狀態(tài)的數(shù)據(jù)。
溫度傳感器53連續(xù)生成表示車(chē)內(nèi)當(dāng)前溫度的數(shù)據(jù),供給代理處理部6。
濕度傳感器54連續(xù)生成表示車(chē)內(nèi)當(dāng)前濕度的數(shù)據(jù),供給代理處理部6。
時(shí)鐘55例如由晶體振蕩器或計(jì)數(shù)器電路等構(gòu)成,連續(xù)生成表示當(dāng)前時(shí)刻的數(shù)據(jù),供給代理處理部6。其中,在代理處理部6與導(dǎo)航裝置相連的情況下,也可以采用從GPS得到的時(shí)刻信息。
代理處理部6的非易失性存儲(chǔ)器62存儲(chǔ)單詞數(shù)據(jù)庫(kù)D3。單詞數(shù)據(jù)庫(kù)D3相互對(duì)應(yīng)地保存多個(gè)單詞的數(shù)據(jù)、和用于表示多個(gè)單詞的分組的單詞分組用的1個(gè)以上標(biāo)志。
與1個(gè)單詞相對(duì)應(yīng)的各標(biāo)志與互不相同的概念相對(duì)應(yīng)。在標(biāo)志表示規(guī)定值(以下假設(shè)該值是“1”)的情況下,表示與該標(biāo)志相對(duì)應(yīng)的單詞被分組在與該標(biāo)志相對(duì)應(yīng)的概念下。而在該標(biāo)志表示其他值(例如“0”)的情況下,表示該單詞未被分組在該概念下。
圖3是分組用標(biāo)志的具體例的示意圖。
在圖3的例子中,單詞分組用標(biāo)志各有4位與單詞“升高”、“熱”及“打開(kāi)”相對(duì)應(yīng)。
4位標(biāo)記組的最高位(MSB)的標(biāo)志與“溫度”這一概念相對(duì)應(yīng)。從高位起第2位標(biāo)志與“空調(diào)的操作”這一概念相對(duì)應(yīng)。從高位起第3位標(biāo)志與“窗戶(hù)的開(kāi)閉”這一概念相對(duì)應(yīng)。最低位的標(biāo)志與“故障”這一概念相對(duì)應(yīng)。另一方面,如圖所示,與單詞“升高”相對(duì)應(yīng)的4位標(biāo)志組的值是二進(jìn)制數(shù)“1110”,與單詞“熱”相對(duì)應(yīng)的標(biāo)志組的值是二進(jìn)制數(shù)“1100”,與單詞“打開(kāi)”相對(duì)應(yīng)的標(biāo)志組的值是二進(jìn)制數(shù)“1010”。
在此情況下,該標(biāo)志組將單詞“升高”、“熱”及“打開(kāi)”分組在概念“溫度”下,將單詞“升高”及“熱”分組在概念“空調(diào)的操作”下,將單詞“熱”及“打開(kāi)”分組在概念“窗戶(hù)的開(kāi)閉”下,未將單詞“升高”、“熱”或“打開(kāi)”中的任一個(gè)分組在概念“故障”下。當(dāng)然,如果增加位數(shù),則能夠表示與許多概念之間的關(guān)聯(lián)。
其中,各單詞及各概念被用作處理項(xiàng)目數(shù)據(jù)庫(kù)D4中保存著的各處理項(xiàng)目的“判別條件”。
代理處理部6的非易失性存儲(chǔ)器還存儲(chǔ)著處理項(xiàng)目數(shù)據(jù)庫(kù)及接線數(shù)據(jù)庫(kù)。
處理項(xiàng)目數(shù)據(jù)庫(kù)D4是保存著對(duì)每個(gè)處理項(xiàng)目(指針)描述代理處理部6進(jìn)行的觸發(fā)取得處理(TGxx)、判別處理(CNxx或QBxx)及輸入輸出處理(后述的EXxx)的內(nèi)容的數(shù)據(jù)(處理項(xiàng)目數(shù)據(jù))的數(shù)據(jù)庫(kù)。其中,“xx”是標(biāo)識(shí)號(hào)。
處理項(xiàng)目數(shù)據(jù)庫(kù)D4中保存的處理項(xiàng)目中的、描述“觸發(fā)取得處理(TGxx)”的內(nèi)容的數(shù)據(jù)包含確定使這些處理啟動(dòng)的觸發(fā)的觸發(fā)數(shù)據(jù)(指定作為觸發(fā)而取得的數(shù)據(jù)的內(nèi)容的數(shù)據(jù))、和后述的行進(jìn)方向決定用轉(zhuǎn)移常數(shù)(用于表示沿該行進(jìn)方向轉(zhuǎn)移的程度、作為后述的加權(quán)系數(shù)J的計(jì)算基準(zhǔn)的常數(shù))。
觸發(fā)數(shù)據(jù)是任意的,例如是表示空調(diào)處于制冷動(dòng)作中、制熱動(dòng)作中、溫度調(diào)整中、送風(fēng)動(dòng)作中及停止中這幾種狀態(tài)中的哪個(gè)狀態(tài)的數(shù)據(jù)、表示窗戶(hù)打開(kāi)量的數(shù)據(jù)、表示室內(nèi)溫度的數(shù)據(jù)、或從語(yǔ)言分析部2供給的上述單詞數(shù)據(jù)?;蛘?,觸發(fā)數(shù)據(jù)也可以是從代理處理部6自身進(jìn)行的處理傳遞的數(shù)據(jù)。此外,在觸發(fā)數(shù)據(jù)(觸發(fā)取得處理中取得的數(shù)據(jù))是單詞數(shù)據(jù)的情況下,也可以是表示被分配給該單詞數(shù)據(jù)所表示的單詞所屬的分組的“概念”的數(shù)據(jù)。其中,假設(shè)觸發(fā)取得處理的內(nèi)容如后所述被描述為使得多個(gè)觸發(fā)取得處理不會(huì)取得表示相同的單詞的單詞數(shù)據(jù)。
圖4(a)示出觸發(fā)取得處理TGxx的例子。在本例中,觸發(fā)TG01是取得作為觸發(fā)的概念“熱”(識(shí)別分組為單詞“熱”的單詞(在圖3的例子中,識(shí)別單詞“溫度”或“空調(diào)的操作”))的處理,用于確定是否進(jìn)入(轉(zhuǎn)移至)該處理的后續(xù)處理的轉(zhuǎn)移常數(shù)k是0.8。圖4(b)示出觸發(fā)取得處理TG01的流程圖。
觸發(fā)取得處理TG02是取得單詞“打開(kāi)”的處理。觸發(fā)取得處理TG03是取得屬于與概念“溫度”對(duì)應(yīng)的組的單詞(在圖3中,取得“升高”、“熱”、“打開(kāi)”中的某一個(gè))的處理。TG04是取得屬于與概念“空調(diào)的操作”對(duì)應(yīng)的組的單詞(在圖3中,取得“升高”、“熱”中的某一個(gè))的處理。
處理項(xiàng)目數(shù)據(jù)庫(kù)D4中保存著的描述“判別處理(CNxx)”的內(nèi)容的數(shù)據(jù)包含對(duì)各判別處理分別描述了判別條件、作為判別結(jié)果而取得的結(jié)果列表、以及后述的返回方向的轉(zhuǎn)移常數(shù)k的數(shù)據(jù)。描述判別處理內(nèi)容的數(shù)據(jù)包含對(duì)每個(gè)判別結(jié)果描述了用于確定行進(jìn)方向的轉(zhuǎn)移常數(shù)k的數(shù)據(jù)。
圖5(a)示出判別處理CNxx的例子。在本例中,判別處理CN01是“判別窗戶(hù)是否已打開(kāi)的處理”,在判別為已打開(kāi)時(shí),用于確定是否進(jìn)入后續(xù)處理的轉(zhuǎn)移常數(shù)是0.5,判別為未打開(kāi)時(shí),用于確定是否進(jìn)入其后續(xù)處理的轉(zhuǎn)移常數(shù)k是0.5。本例的流程圖示于圖5(b)。圖5(b)所示的節(jié)點(diǎn)CN01.1是表示處理的開(kāi)始點(diǎn)的始點(diǎn)節(jié)點(diǎn),節(jié)點(diǎn)CN01.2是判別為窗戶(hù)已關(guān)閉時(shí)的行進(jìn)方向的節(jié)點(diǎn),其轉(zhuǎn)移常數(shù)k是0.4。再者,節(jié)點(diǎn)CN01.3是判別為窗戶(hù)已打開(kāi)時(shí)的行進(jìn)方向的節(jié)點(diǎn),其轉(zhuǎn)移常數(shù)k是0.3。此外,判別處理CN02是判別空調(diào)51的狀態(tài)是否為“ON”(動(dòng)作中)的處理,判別為是動(dòng)作中時(shí),用于確定是否進(jìn)入后續(xù)處理的轉(zhuǎn)移常數(shù)k是0.5,判別為是“OFF”(未動(dòng)作)時(shí)的轉(zhuǎn)移常數(shù)k是0.3。
假設(shè)也可以有“判別處理”從任意的取得源取得判別所用的數(shù)據(jù)的情況。作為取得源,例如有語(yǔ)言分析部2、代理處理部6執(zhí)行的其他處理、屬于輸入輸出對(duì)象設(shè)備組5的設(shè)備、或其他外部設(shè)備等。而在此情況下,描述判別處理內(nèi)容的數(shù)據(jù)只要還包含例如用于指定判別所用的數(shù)據(jù)的取得源的數(shù)據(jù)即可。
此外,在“判別處理”中,也可以在判別之前將規(guī)定的數(shù)據(jù)輸出到規(guī)定的輸出目的地(在此情況下,將表示處理的記號(hào)例如設(shè)為QBxx)。例如,可以在考慮判別之前將表示規(guī)定的提問(wèn)的數(shù)據(jù)交給語(yǔ)音合成處理部3等。在判別處理中在判別之前輸出規(guī)定的數(shù)據(jù)的情況下,描述判別處理的內(nèi)容的數(shù)據(jù)例如包含要輸出的數(shù)據(jù)的內(nèi)容、和指定該數(shù)據(jù)的輸出目的地的數(shù)據(jù)。
圖6(a)示出判別處理QBxx的例子。在本例中,例如判別處理QB01詢(xún)問(wèn)用戶(hù)“打開(kāi)窗戶(hù)?還是打開(kāi)空調(diào)?”,其應(yīng)答(用戶(hù)的回答)是“打開(kāi)空調(diào)”時(shí)的行進(jìn)方向的轉(zhuǎn)移常數(shù)k是0.7,是“打開(kāi)窗戶(hù)”時(shí)的行進(jìn)方向的轉(zhuǎn)移常數(shù)k是0.4。本例的流程圖示于圖6(b)。圖6(b)所示的節(jié)點(diǎn)QB01.1是表示處理的開(kāi)始點(diǎn)的始點(diǎn)節(jié)點(diǎn),節(jié)點(diǎn)QB01.2是判別出對(duì)詢(xún)問(wèn)指定了打開(kāi)“空調(diào)”時(shí)的行進(jìn)方向的節(jié)點(diǎn),其轉(zhuǎn)移常數(shù)k是0.7。再者,節(jié)點(diǎn)QB01.3是判別出指定了打開(kāi)窗戶(hù)時(shí)的行進(jìn)方向的節(jié)點(diǎn),其轉(zhuǎn)移常數(shù)k是0.4。此外,判別處理QB02詢(xún)問(wèn)用戶(hù)“關(guān)閉窗戶(hù)?”,其應(yīng)答(用戶(hù)的回答)是“關(guān)閉”時(shí)的行進(jìn)方向的轉(zhuǎn)移常數(shù)k是0.5,是“不關(guān)閉”時(shí)的行進(jìn)方向的加權(quán)系數(shù)k是0.3。
處理項(xiàng)目數(shù)據(jù)庫(kù)D4中保存著的描述“輸入輸出處理”的內(nèi)容的數(shù)據(jù)由指定要輸入或輸出的數(shù)據(jù)的內(nèi)容的數(shù)據(jù)構(gòu)成。輸入數(shù)據(jù)及輸出數(shù)據(jù)可以具有任意的內(nèi)容。例如,輸出數(shù)據(jù)也可以是表示經(jīng)語(yǔ)音合成處理部3使語(yǔ)音輸出部4產(chǎn)生的語(yǔ)音的讀音的數(shù)據(jù)或控制外部設(shè)備的控制信號(hào)。此外,輸入數(shù)據(jù)例如也可以是從外部設(shè)備供給的數(shù)據(jù)。
圖7(a)示出輸出處理EXxx的例子。在本例中,例如輸出處理EX01是“關(guān)閉窗戶(hù)而且啟動(dòng)空調(diào)”這一動(dòng)作,進(jìn)行動(dòng)作后的處理的行進(jìn)方向的轉(zhuǎn)移常數(shù)k是0.8。本例的流程圖示于圖7(b)。圖7(b)所示的節(jié)點(diǎn)EX01.1是表示處理的開(kāi)始點(diǎn)的始點(diǎn)節(jié)點(diǎn),節(jié)點(diǎn)EX01.2是表示處理結(jié)束的節(jié)點(diǎn),轉(zhuǎn)移常數(shù)k是0.8。其中,對(duì)于輸出處理EXxx,也可以不進(jìn)行轉(zhuǎn)移常數(shù)k的設(shè)定等,而將選擇表示處理結(jié)束的節(jié)點(diǎn)作為必須的處理。
接線數(shù)據(jù)庫(kù)D5由描述多個(gè)處理(TG、CNxx、QBxx、EXxx)間轉(zhuǎn)移的數(shù)據(jù)(以下將該轉(zhuǎn)移定義數(shù)據(jù)稱(chēng)為接線)的集合構(gòu)成。接線例如由以圖8所示的格式描述的數(shù)據(jù)構(gòu)成。如圖所示,對(duì)于從先行處理X(From(X))向后續(xù)處理Y(To(Y))的轉(zhuǎn)移(From(X)To(Y)),接線Wn(W1、W2…)是指定該先行處理(X)、該后續(xù)處理(Y)、以及向該轉(zhuǎn)移賦予的加權(quán)系數(shù)J的數(shù)據(jù)。其中,在先行處理X是判別處理的情況下,還需要描述是從該判別處理的哪個(gè)判別結(jié)果的轉(zhuǎn)移。
此外,轉(zhuǎn)移源處理X和轉(zhuǎn)移目的地Y分別由各處理的節(jié)點(diǎn)號(hào)來(lái)確定。
各接線的加權(quán)系數(shù)J不是固定值,而是按照處理的行進(jìn)來(lái)適當(dāng)計(jì)算、設(shè)定的。接線的加權(quán)系數(shù)J的計(jì)算在后面參照?qǐng)D9來(lái)描述。
執(zhí)行處理項(xiàng)目數(shù)據(jù)庫(kù)D4及接線數(shù)據(jù)庫(kù)D5整體表示的流程。例如根據(jù)圖3~圖8的例子,處理項(xiàng)目數(shù)據(jù)庫(kù)D4及接線數(shù)據(jù)庫(kù)D5能夠整體描述圖9~圖12所示的流程。
對(duì)于圖9及圖10所示的流程,代理處理部6在觸發(fā)處理步驟TG01中,等待從語(yǔ)言分析部2供給表示“打開(kāi)空調(diào)”這一希望打開(kāi)(ON)空調(diào)的單詞的單詞數(shù)據(jù),如果供給了,則取得它并交給判別處理步驟CN101(接線W101)。這里,根據(jù)表示“打開(kāi)空調(diào)”這一單詞的單詞數(shù)據(jù)的得分S、和前述加權(quán)系數(shù)J,能夠提高語(yǔ)音識(shí)別的判別結(jié)果,這將在后面描述。
代理處理部6在判別處理步驟CN101中,從空調(diào)51取得表示空調(diào)51是否已開(kāi)動(dòng)的數(shù)據(jù),如果判別為已開(kāi)動(dòng),則將處理移至輸入輸出處理步驟EX101(接線W102)。在輸入輸出處理EX101中,向語(yǔ)音合成處理部3供給表示“已經(jīng)打開(kāi)空調(diào)。改變溫度?”這一文章的數(shù)據(jù),代理處理部6將處理移至輸入輸出處理步驟EX102(接線W103)。語(yǔ)音輸出部4再生輸入輸出處理步驟EX101供給的數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
另一方面,代理處理部6在判別處理步驟CN101中判別為空調(diào)51未開(kāi)動(dòng)的情況下,也將處理移至輸入輸出處理步驟EX102(接線W104)。
代理處理部6在輸入輸出處理EX102中,從溫度傳感器53取得表示車(chē)輛室內(nèi)當(dāng)前溫度的數(shù)據(jù),將處理移至判別處理CN102(接線W105)。在判別處理步驟CN102中,代理處理部6判別車(chē)內(nèi)溫度是(a)25℃以上、(b)超過(guò)15℃、且低于25℃、(c)15℃以下中的哪一個(gè)。然后,如果判別為是(a)25℃以上則將處理移至輸入輸出處理步驟EX103(接線W106),如果判別為是(b)超過(guò)15℃且低于25℃則移至判別處理步驟QB101(接線W107),如果判別為是(c)15℃以下則移至輸入輸出處理步驟EX104(接線W108)。
代理處理部6在輸入輸出處理EX103中,向語(yǔ)音合成處理部3供給表示“想打開(kāi)制冷吧?!边@一文章的數(shù)據(jù),并且將指示開(kāi)始制冷動(dòng)作的控制信號(hào)供給到空調(diào)51,將處理移至判別處理步驟CN103(接線W110)。語(yǔ)音輸出部4再生輸入輸出處理步驟EX103供給的數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
代理處理部6在輸入輸出處理EX104中,向語(yǔ)音合成處理部3供給表示“想打開(kāi)制熱吧?!边@一文章的數(shù)據(jù),并且將指示開(kāi)始制熱動(dòng)作的控制信號(hào)供給到空調(diào)51,將處理移至判別處理步驟CN103(接線W112)。語(yǔ)音輸出部4再生輸入輸出處理步驟EX104供給的數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
代理處理部6在判別處理QB101中,向語(yǔ)音合成處理部3供給表示“制熱?制冷?”這一文章的數(shù)據(jù),等待從語(yǔ)言分析部2供給表示單詞“制熱”或“制冷”的單詞數(shù)據(jù)。然后,如果供給了表示單詞“制冷”的單詞數(shù)據(jù)則將處理移至輸入輸出處理EX103(接線W109),如果供給了表示單詞“制熱”的單詞數(shù)據(jù)則將處理移至輸入輸出處理EX104(接線W111)。
代理處理部6在判別處理步驟CN103中,從窗戶(hù)開(kāi)閉控制部52取得表示車(chē)輛的窗戶(hù)是否已打開(kāi)的數(shù)據(jù),根據(jù)該數(shù)據(jù),來(lái)判別是否車(chē)輛的至少某一個(gè)窗戶(hù)已打開(kāi)。然后,如果判別為已打開(kāi)則將處理移至輸入輸出處理EX105(接線W114),在輸入輸出處理EX105中向語(yǔ)音合成處理部3供給表示“關(guān)閉窗戶(hù)吧?!边@一朗讀語(yǔ)音的數(shù)據(jù),并且向窗戶(hù)開(kāi)閉控制部52供給指示關(guān)閉已打開(kāi)的窗戶(hù)的控制信號(hào)。語(yǔ)音輸出部4再生輸入輸出處理步驟EX105供給的數(shù)據(jù)所表示的文章的朗讀語(yǔ)音,并且窗戶(hù)開(kāi)閉控制部52關(guān)閉已打開(kāi)的窗戶(hù)。然后代理處理部6將處理移至判別處理QB103(接線W115)。
另一方面,代理處理部6如果在判別處理步驟CN103中判別為車(chē)輛的窗戶(hù)都已關(guān)閉,則將處理移至輸入輸出處理EX106(接線W116),在輸入輸出處理EX106中向語(yǔ)音合成處理部3供給表示“窗戶(hù)保持不動(dòng)吧?!边@一朗讀語(yǔ)音的數(shù)據(jù),將處理移至判別處理QB103(接線W117)。語(yǔ)音輸出部4再生輸入輸出處理步驟EX106供給的數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
代理處理部6在判別處理步驟QB103中首先將表示“空調(diào)的級(jí)別為強(qiáng)、弱、中哪個(gè)好?”這一文章的數(shù)據(jù)供給語(yǔ)音合成處理部3。語(yǔ)音輸出部4再生該數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
在判別處理步驟QB103中代理處理部6接著等待從語(yǔ)言分析部2供給表示單詞“強(qiáng)”、“弱”或“中”的數(shù)據(jù),如果供給了該數(shù)據(jù),則判別該數(shù)據(jù)表示單詞“強(qiáng)”、“弱”或“中”中的哪一個(gè)。然后,如果判別為表示單詞“強(qiáng)”則將處理移至輸入輸出處理步驟EX107(接線W118),如果判別為表示單詞“中”則將處理移至輸入輸出處理步驟EX108(接線W119),而如果判別為表示單詞“弱”則將處理移至輸入輸出處理步驟EX109(接線W120)。
代理處理部6在輸入輸出處理步驟EX107中,向空調(diào)51輸出指示將制冷或制熱的級(jí)別設(shè)為“強(qiáng)”的控制信號(hào)。同樣,在輸入輸出處理步驟EX108中輸出指示設(shè)為“中”的控制信號(hào),在輸入輸出處理步驟EX109中輸出指示設(shè)為“弱”的控制信號(hào)??照{(diào)51開(kāi)始以輸入輸出處理步驟EX107、EX108或EX109供給的控制信號(hào)所表示的級(jí)別來(lái)制冷或制熱。
另一方面,在圖11所示的流程中,代理處理部6在觸發(fā)處理步驟TG201中等待從語(yǔ)言分析部2供給表示“車(chē)內(nèi)的溫度為多少?”這一希望知道車(chē)內(nèi)溫度的單詞的單詞數(shù)據(jù),如果供給了,則將處理移至輸入輸出處理步驟EX201(接線W201)。
代理處理部6在輸入輸出處理EX201中,從溫度傳感器53取得表示當(dāng)前車(chē)內(nèi)溫度的數(shù)據(jù),將處理移至判別處理CN201(接線W202)。在判別處理步驟CN201中,代理處理部6與上述判別處理步驟CN102同樣,判別車(chē)內(nèi)溫度是(a)25℃以上、(b)超過(guò)15℃且低于25℃、(c)15℃以下中的哪一個(gè)。然后,如果判別為是(a)25℃以上則將處理移至判別處理步驟QB201(接線W203),如果判別為是(b)超過(guò)15℃且低于25℃則移至輸入輸出處理步驟EX203(接線W206),如果判別為是(c)15℃以下則移至判別處理步驟QB202(接線W208)。
代理處理部6在判別處理步驟QB201中首先例如在車(chē)內(nèi)溫度是X℃的情況下,生成表示“車(chē)內(nèi)溫度是X℃。熱吧。打開(kāi)空調(diào)?”這一文章的數(shù)據(jù),供給到語(yǔ)音合成處理部3。語(yǔ)音輸出部4再生該數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
在判別處理步驟QB201中代理處理部6接著等待從語(yǔ)言分析部2供給表示概念“肯定”或“否定”的數(shù)據(jù),如果供給了該數(shù)據(jù),則例如通過(guò)參照單詞數(shù)據(jù)庫(kù),來(lái)判別該數(shù)據(jù)表示“肯定”或“否定”中的哪一個(gè)概念。然后,如果判別為表示“肯定”,則將處理移至圖9的判別處理步驟CN102(接線W205),如果判別為表示“否定”則將處理移至輸入輸出處理步驟EX202(接線W204)。在輸入輸出處理步驟EX202中代理處理部6生成表示“頭暈了吧。別硬撐著?!边@一文章的數(shù)據(jù),供給到語(yǔ)音合成處理部3。語(yǔ)音輸出部4再生該數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
另一方面,在輸入輸出處理步驟EX203中代理處理部6在車(chē)內(nèi)溫度是X[℃]的情況下,生成表示“車(chē)內(nèi)溫度是X℃。溫度合適吧?!边@一文章的數(shù)據(jù),供給到語(yǔ)音合成處理部3。語(yǔ)音輸出部4再生該數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
此外,代理處理部6在判別處理步驟QB202中首先在車(chē)內(nèi)溫度是X[℃]的情況下,生成表示“車(chē)內(nèi)溫度是X℃。冷吧。打開(kāi)空調(diào)?”這一文章的數(shù)據(jù),供給到語(yǔ)音合成處理部3。語(yǔ)音輸出部4再生該數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
在判別處理步驟QB202中代理處理部6接著等待從語(yǔ)言分析部2供給表示概念“肯定”或“否定”的數(shù)據(jù),如果供給了該數(shù)據(jù),則例如通過(guò)參照單詞數(shù)據(jù)庫(kù),來(lái)判別該數(shù)據(jù)表示“肯定”或“否定”中的哪一個(gè)概念。然后,如果判別為表示“肯定”則將處理移至圖9的判別處理步驟CN102(接線W209),如果判別為表示“否定”則將處理移至輸入輸出處理步驟EX204(接線W210)。在輸入輸出處理步驟EX204中代理處理部6生成表示“不冷?別感冒了?!边@一文章的數(shù)據(jù),供給語(yǔ)音合成處理部3。語(yǔ)音輸出部4再生該數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
此外,在圖12(a)所示的流程中,代理處理部6在觸發(fā)處理步驟TG301中等待從語(yǔ)言分析部2供給表示“現(xiàn)在的溫度很舒適”這一能夠識(shí)別為感到舒適的單詞的單詞數(shù)據(jù),如果供給了,則將處理移至輸入輸出處理步驟EX301(接線W301)。代理處理部6在輸入輸出處理EX301中,從溫度傳感器53取得表示當(dāng)前車(chē)內(nèi)溫度的數(shù)據(jù),將該數(shù)據(jù)作為表示舒適溫度的數(shù)據(jù)存儲(chǔ)到自己的非易失性存儲(chǔ)器等中。
圖12(b)所示的流程是存儲(chǔ)了表示舒適溫度的數(shù)據(jù)的情況下的流程,在該流程中,代理處理部6在觸發(fā)處理步驟TG302中等待從語(yǔ)言分析部2供給表示“打開(kāi)空調(diào)”這一單詞的單詞數(shù)據(jù),如果供給了,則將處理移至判別處理步驟QB301(接線W302)。
代理處理部6在判別處理步驟QB301中首先生成表示“設(shè)定為存儲(chǔ)著的舒適溫度?”這一文章的數(shù)據(jù),供給到語(yǔ)音合成處理部3。語(yǔ)音輸出部4再生該數(shù)據(jù)所表示的文章的朗讀語(yǔ)音。
接著代理處理部6等待從語(yǔ)言分析部2供給表示概念“肯定”或“否定”的數(shù)據(jù),如果供給了該數(shù)據(jù),則判別該數(shù)據(jù)表示“肯定”或“否定”中的哪一個(gè)概念。然后,如果判別為表示“肯定”,則將處理移至輸入輸出處理步驟EX302(接線W303)。
在輸入輸出處理步驟EX302中代理處理部6參照自己存儲(chǔ)著的舒適溫度來(lái)確定舒適溫度,向空調(diào)51供給指示將溫度調(diào)整到該舒適溫度的控制信號(hào)。其中,如果在判別處理步驟QB301中判別為供給的單詞數(shù)據(jù)表示“否定”,則代理處理部6不進(jìn)行特別的處理,而結(jié)束流程。其中,也可以轉(zhuǎn)移到圖9的判別處理步驟CN101。
代理處理部6例如在語(yǔ)言分析部2供給了多個(gè)單詞數(shù)據(jù)等情況下,并行進(jìn)行多個(gè)判別處理。在此情況下,在將同一單詞作為輸入對(duì)象的處理(例如觸發(fā)取得處理、判別處理中的數(shù)據(jù)的輸入)有多個(gè)、從語(yǔ)言分析部2供給了表示該單詞的單詞數(shù)據(jù)的情況下,代理處理部6并行進(jìn)行所有這些處理。此時(shí),輸入的單詞是什么的最終判別可以如前所述用單詞數(shù)據(jù)所表示的得分S和加權(quán)系數(shù)J來(lái)進(jìn)行,這將在后面描述。
接著,說(shuō)明計(jì)算各接線的加權(quán)系數(shù)J的方法。
在多個(gè)處理通過(guò)接線W連結(jié)著的情況下,關(guān)注的接線W的加權(quán)系數(shù)J如下來(lái)求將當(dāng)前正在進(jìn)行的處理作為起點(diǎn),依次乘以轉(zhuǎn)移到關(guān)注的接線W的路徑上的行進(jìn)方向確定用轉(zhuǎn)移常數(shù)k。
為了容易理解,設(shè)想圖13(a)示出流程的處理。
在本例中,用接線W51定義了執(zhí)行先行的第1處理(在本例中,是觸發(fā)取得處理TGxx)并轉(zhuǎn)移到后續(xù)的第2處理(在本例中,是判別處理CNxx);此外,用接線W52定義了執(zhí)行第2處理并轉(zhuǎn)移到后續(xù)的第3處理(在本例中,是QBxx);再者,用接線W53定義了執(zhí)行第3處理并轉(zhuǎn)移到后續(xù)處理。
其中,假設(shè)對(duì)于第1~第3處理中的任一個(gè),各行進(jìn)方向決定用轉(zhuǎn)移常數(shù)k都是0.5。
在此情況下,例如如圖13(b)所示定義接線。
例如,在代理處理部6的處理(或控制)到達(dá)了第1處理時(shí),代理處理部6通過(guò)將第1處理作為起點(diǎn),沿轉(zhuǎn)移路徑依次乘以行進(jìn)方向的轉(zhuǎn)移常數(shù)k,來(lái)計(jì)算接線W51~W55(在存在未圖示的接線的情況下是包含它們的所有接線)分別的加權(quán)系數(shù)J,將計(jì)算結(jié)果與接線W51~W55相對(duì)應(yīng)之后寫(xiě)入到接線數(shù)據(jù)庫(kù)DB5中。
具體地說(shuō),在到達(dá)了第1處理時(shí),例如接線W51的加權(quán)系數(shù)J為分配給第1處理的與第2處理相連的節(jié)點(diǎn)的轉(zhuǎn)移常數(shù)k的值即0.5。第2處理的接線W52的加權(quán)系數(shù)J為第1處理的接線W51的轉(zhuǎn)移常數(shù)k=0.5乘以與第2處理的接線W52相連的節(jié)點(diǎn)的轉(zhuǎn)移常數(shù)k=0.5所得的結(jié)果即0.25。
接線W53的加權(quán)系數(shù)J為第1處理的接線W51的轉(zhuǎn)移常數(shù)k=0.5乘以第2處理的接線W52的轉(zhuǎn)移常數(shù)k=0.5所得的結(jié)果再乘以第3處理的接線W53的轉(zhuǎn)移常數(shù)k=0.5所得的結(jié)果、即0.125。
這樣,計(jì)算出將正在進(jìn)行的處理作為基點(diǎn)時(shí)的各個(gè)接線的加權(quán)系數(shù)J。由此,如果當(dāng)前狀態(tài)轉(zhuǎn)移了,則將當(dāng)前處理作為基點(diǎn)來(lái)每次計(jì)算出各接線的加權(quán)系數(shù)J。
具體地說(shuō),如果當(dāng)前狀態(tài)轉(zhuǎn)移到第2處理,則接線W54的加權(quán)系數(shù)J為與第2處理的接線W52的轉(zhuǎn)移常數(shù)k相等的值0.5,接線W55的加權(quán)系數(shù)J為第2處理的接線W52的轉(zhuǎn)移常數(shù)k=0.5和第3處理的接線W55的轉(zhuǎn)移常數(shù)k=0.5之積即0.25。此時(shí),代理處理部6也計(jì)算相反方向、即返回到第2處理的方向的接線W51的加權(quán)系數(shù)J,并寫(xiě)入到數(shù)據(jù)庫(kù)中。在轉(zhuǎn)移到了第2處理的情況下,假設(shè)接線W51的返回方向的轉(zhuǎn)移常數(shù)k為0.1,則0.1直接成為接線W51的加權(quán)系數(shù)J。在轉(zhuǎn)移到第3處理的情況下,進(jìn)而接線W52的返回方向的轉(zhuǎn)移常數(shù)k=0.1直接成為接線W52的加權(quán)系數(shù)J。而轉(zhuǎn)移到第3處理的狀態(tài)下的接線W51的加權(quán)系數(shù)J為轉(zhuǎn)移到第3處理的狀態(tài)下的接線W52的加權(quán)系數(shù)J(=轉(zhuǎn)移常數(shù)k)0.1乘以第2處理的返回方向的轉(zhuǎn)移常數(shù)k=0.1所得的值即0.01。
各接線Wn的加權(quán)系數(shù)J的變化示于圖13(c)。
加權(quán)系數(shù)J的計(jì)算不僅對(duì)關(guān)聯(lián)的流程的處理,而且對(duì)所有流程的所有接線執(zhí)行,計(jì)算出的加權(quán)系數(shù)J被設(shè)定給各接線。這里對(duì)于與當(dāng)前處理沒(méi)有關(guān)聯(lián)接線,分配預(yù)定的低的系數(shù)值即可。但是,特別是對(duì)于將觸發(fā)取得處理作為先行處理的接線,將轉(zhuǎn)移常數(shù)k設(shè)定得比較高。通過(guò)這樣做,也能夠跳躍到內(nèi)容與此前進(jìn)行的會(huì)話顯著不同的會(huì)話。
其中,對(duì)各接線分別設(shè)定了條件。具體地說(shuō),對(duì)W21設(shè)定了單詞“熱”作為條件,對(duì)W25設(shè)定了單詞“窗戶(hù)”。在從語(yǔ)言分析部2供給了單詞數(shù)據(jù)時(shí),在該單詞數(shù)據(jù)表示單詞“熱”的情況下,對(duì)W21設(shè)定該單詞數(shù)據(jù)所表示的得分S。此外,在從語(yǔ)言分析部2供給的單詞數(shù)據(jù)表示單詞“窗戶(hù)”的情況下,對(duì)W25設(shè)定該單詞數(shù)據(jù)所表示的得分S。
再者,對(duì)各接線設(shè)定的條件不限于設(shè)定了單個(gè)單詞的情況。例如,也可以設(shè)定表示同一意義的多個(gè)單詞作為條件。該條件的設(shè)定只要存儲(chǔ)著這些單詞和接線的關(guān)系就夠了,作為計(jì)算得分的對(duì)象的單詞被存儲(chǔ)到前述單詞數(shù)據(jù)庫(kù)中。
例如,在進(jìn)行語(yǔ)音識(shí)別的情況下,對(duì)于輸入的語(yǔ)音,語(yǔ)言分析部2對(duì)單詞數(shù)據(jù)庫(kù)中登錄著的所有單詞計(jì)算得分S,生成單詞數(shù)據(jù),向代理處理部6輸出單詞數(shù)據(jù)。接著,代理處理部6判別輸入的各單詞數(shù)據(jù)與哪一個(gè)接線相關(guān)聯(lián),將單詞數(shù)據(jù)所表示的得分S設(shè)定給關(guān)聯(lián)的各接線。這樣,即使在對(duì)多個(gè)接線設(shè)定了同一單詞作為條件的情況下,輸入的語(yǔ)音信號(hào)和單詞的得分S的計(jì)算也只需一次就夠了。然后,對(duì)相關(guān)聯(lián)的接線分別設(shè)定得到的各單詞的得分S。其中,會(huì)發(fā)生對(duì)1個(gè)接線得到多個(gè)得分S的情況,在此情況下,例如選擇值最高的得分S即可。
由此,例如如果對(duì)1個(gè)接線分別設(shè)定了“ィェス(Yes,是的)”“はい(Hai,是)”“そうだね(Soudane,是啊)”等表示同一意義的單詞數(shù)據(jù),則不管用戶(hù)以“ィェス(Yes,是的)”“はい(Hai,是)”“そうだね(Soudane,是啊)”中的哪一個(gè)語(yǔ)音發(fā)出指示,都能夠得到適當(dāng)?shù)慕Y(jié)果作為語(yǔ)音識(shí)別的得分S。
此外,通過(guò)判別處理,有時(shí)得到來(lái)自輸入輸出對(duì)象設(shè)備組5的信息作為輸入信息。在此情況下,表示輸入輸出對(duì)象設(shè)備組5的各設(shè)備的狀態(tài)的數(shù)據(jù)被作為狀態(tài)數(shù)據(jù)庫(kù)來(lái)管理(相當(dāng)于上述“單詞數(shù)據(jù)庫(kù)”),參照狀態(tài)數(shù)據(jù)庫(kù)來(lái)確定輸入信息表示哪個(gè)設(shè)備的哪個(gè)狀態(tài),將其和得分S作為狀態(tài)數(shù)據(jù)而輸出到代理處理部6。其中,與語(yǔ)音識(shí)別的情況不同,如果在狀態(tài)數(shù)據(jù)庫(kù)中有對(duì)應(yīng)的狀態(tài),則得分S必須為100%。然后,代理處理部6判別與狀態(tài)數(shù)據(jù)所表示的狀態(tài)關(guān)聯(lián)的接線,對(duì)各接線設(shè)定得分S。
接著,參照?qǐng)D14來(lái)說(shuō)明這樣構(gòu)成的整個(gè)系統(tǒng)的動(dòng)作。
語(yǔ)音輸入部1和語(yǔ)言分析部2獨(dú)自動(dòng)作,取入、分析語(yǔ)音,將單詞數(shù)據(jù)提供給代理處理部6。
然后,如果從語(yǔ)言分析部2供給與判別條件有關(guān)的(1個(gè)或多個(gè))單詞數(shù)據(jù),則代理處理部6進(jìn)行以下處理。
識(shí)別(鑒別)供給的單詞(步驟S11),判別它是否相當(dāng)于單詞數(shù)據(jù)庫(kù)DB4中登錄著的單詞(步驟S12)。如果未登錄(步驟S12,“否”),則結(jié)束單詞輸入處理。
而如果登錄了(步驟S12,“是”),則對(duì)以該單詞或該單詞所屬的組的“概念”為條件的處理,計(jì)算單詞的似然S和接線的加權(quán)系數(shù)J之積S·J(步驟S13)。
例如,假設(shè)在執(zhí)行圖13(a)所示的流程的情況下,處理指針PP指示第2處理。此情況下的各接線的加權(quán)系數(shù)J如圖13(c)所示。
假定在此狀態(tài)下輸入了表示得分S為80%的單詞“熱”、和得分S為50%的單詞“窗戶(hù)”的單詞數(shù)據(jù)。
在圖13(a)和(b)所示的例子中,在第1處理中,單詞“熱”與判別條件關(guān)聯(lián),在第3處理中,單詞“窗戶(hù)”與判別條件關(guān)聯(lián)。
如圖13(c-1)所示,將輸入表示單詞“熱”的單詞數(shù)據(jù)的處理作為先行處理的接線W51的加權(quán)系數(shù)J是0.5,將輸入表示單詞“窗戶(hù)”的單詞數(shù)據(jù)的處理作為先行處理的接線W53的加權(quán)系數(shù)J是0.125。在此情況下,對(duì)接線W51及W53求出的似然S和加權(quán)系數(shù)J之積S·J如公式1及2所示。
(式1)接線W51的積S·J“熱”的得分S(=80%)×接線W51的加權(quán)系數(shù)J(=0.5)=40(式2)接線W53的積S·J“窗戶(hù)”的得分S(=50%)×接線W53的加權(quán)系數(shù)J(=0.125)=6.25代理處理部6對(duì)流程具有的所有接線進(jìn)行求得分S和加權(quán)系數(shù)J之積S·J的上述處理。
接著,代理處理部6選擇計(jì)算出的積S·J最大的接線(圖14的步驟S14)。代理處理部6將控制進(jìn)入選擇出的接線的后續(xù)處理(步驟S15)。例如在對(duì)接線W51求出的積S·J呈現(xiàn)最高值的情況下,識(shí)別出輸入的單詞數(shù)據(jù)表示單詞“熱”,接線W51轉(zhuǎn)移到后續(xù)處理——第2處理。通常,如果將當(dāng)前正在執(zhí)行的處理作為起點(diǎn),則當(dāng)前正在執(zhí)行的接線的加權(quán)系數(shù)J比較大。因此,一般移至下一處理,但是在輸入了與從前完全不同的、似然S高的單詞的情況下,有時(shí)也根據(jù)與加權(quán)系數(shù)J之間的關(guān)系來(lái)開(kāi)始與該單詞對(duì)應(yīng)的處理。
處理轉(zhuǎn)移后,代理處理部6根據(jù)轉(zhuǎn)移后的狀態(tài),來(lái)重新計(jì)算各接線的加權(quán)系數(shù)J(步驟S16)。
以后,根據(jù)該處理的內(nèi)容來(lái)推進(jìn)處理(步驟S17)。在本例中,執(zhí)行第2處理。即,代理處理部6從窗戶(hù)開(kāi)閉控制部52取入窗戶(hù)的開(kāi)閉的信息,根據(jù)取入的信息來(lái)求接線W52的似然S和加權(quán)系數(shù)J之積S·J,求接線W54的似然S和加權(quán)系數(shù)J之積S·J,選擇某一個(gè)接線,來(lái)執(zhí)行選擇出的接線的后續(xù)處理。
其中,來(lái)自窗戶(hù)開(kāi)閉控制部52的表示窗戶(hù)的開(kāi)閉的信號(hào)可以是開(kāi)的似然S為100%或0%、閉的似然S為0%或100%。也可以使其按照打開(kāi)程度來(lái)變化。如果在處理的過(guò)程中,有輸入輸出處理EXxx,代理處理部6執(zhí)行該處理并輸出語(yǔ)音數(shù)據(jù),則其作為語(yǔ)音被播放。
此外,如果在處理的過(guò)程中,執(zhí)行輸入輸出處理EX01那樣控制空調(diào)或窗戶(hù)開(kāi)閉控制部52的處理,則根據(jù)其處理內(nèi)容來(lái)控制空調(diào)51或窗戶(hù)開(kāi)閉控制部52。
其中,在圖8、圖9中,以基于“單詞”的判別處理為主進(jìn)行了說(shuō)明,但是如圖14所示用基于概念的判別處理也能同樣進(jìn)行。此外,來(lái)自基于單詞或概念的觸發(fā)取得處理的接線也成為判斷的對(duì)象。對(duì)來(lái)自觸發(fā)取得處理的轉(zhuǎn)移,設(shè)定比較高的轉(zhuǎn)移常數(shù)k較好。具體地說(shuō),例如在圖8的接線組、即圖9的流程中,對(duì)來(lái)自取得表示“打開(kāi)空調(diào)”這一單詞的單詞數(shù)據(jù)的觸發(fā)取得處理TG101的轉(zhuǎn)移,例如賦予轉(zhuǎn)移常數(shù)k=0.8。這樣,例如在代理處理部6的處理連接在觸發(fā)取得處理TG101上的情況下,如果用戶(hù)發(fā)“打開(kāi)空調(diào)”的音,例如得到單詞“打開(kāi)空調(diào)”的得分S是90%的單詞數(shù)據(jù),則該得分S、和“用戶(hù)是否說(shuō)了‘打開(kāi)空調(diào)’的判斷”的接線W101的加權(quán)系數(shù)J(=轉(zhuǎn)移常數(shù)k)之積S·J為90%×0.8即72。如果該值是在其他接線上不能得到的大值,則識(shí)別出輸入的語(yǔ)音是“打開(kāi)空調(diào)”,代理處理部6的處理跳躍到輸入輸出處理EX03的可能性很高。而如果將其他接線的加權(quán)系數(shù)J設(shè)定得極低,則由該其他接線定義的轉(zhuǎn)移發(fā)生的可能性極低,結(jié)果是能夠沿在一定程度上設(shè)想的會(huì)話的流程提高識(shí)別率來(lái)進(jìn)行控制處理。
在本實(shí)施方式中,也會(huì)發(fā)生向返回方向的轉(zhuǎn)移。但是,在現(xiàn)實(shí)中往往不希望使會(huì)話返回。因此,將返回方向的轉(zhuǎn)移常數(shù)k設(shè)定為比行進(jìn)方向的轉(zhuǎn)移常數(shù)k低的值即可。這樣,即使根據(jù)輸入的語(yǔ)音得到了高得分S的單詞數(shù)據(jù),由于對(duì)將返回方向的轉(zhuǎn)移常數(shù)k作為加權(quán)系數(shù)J寫(xiě)入的接線求出的積S·J為低值,所以能夠?qū)⑥D(zhuǎn)移到返回方向的可能性抑制得很低。
此外,代理處理部6也可以將求出的積S·J的值不符合規(guī)定的條件的處理(例如積S·J的值未達(dá)到規(guī)定值的處理)從執(zhí)行轉(zhuǎn)移的對(duì)象中排除。
其中,例如如圖8所示,接線以從處理項(xiàng)目到處理項(xiàng)目這一形式來(lái)定義轉(zhuǎn)移。通過(guò)以圖8所示的形態(tài)來(lái)描述接線并保存到接線數(shù)據(jù)庫(kù)D5中,能夠?qū)⒏魈幚眄?xiàng)目之間的關(guān)系定義得像是計(jì)算機(jī)的宏處理。由此,能夠容易連接各處理項(xiàng)目。
此外,作為觸發(fā)的處理項(xiàng)目為實(shí)際上連接的接線的待識(shí)別單詞等(也可能是來(lái)自其他輸入對(duì)象設(shè)備組的輸入)的得分S的判定,所以在接線中不將觸發(fā)處理項(xiàng)目定義為接線的開(kāi)始點(diǎn),而將接線本身定義為轉(zhuǎn)移源。
再者,通過(guò)如上所述用接線來(lái)定義各處理項(xiàng)目的連接關(guān)系,能夠簡(jiǎn)單地添加接線。例如,在“熱”這一語(yǔ)音輸入之后,在用戶(hù)想休息而輸入“搜索家庭餐館”這一語(yǔ)音的機(jī)會(huì)多的情況下,對(duì)家庭餐館的搜索處理項(xiàng)目自動(dòng)添加接線。這樣,在自動(dòng)添加了接線后,通過(guò)使與家庭餐館搜索處理項(xiàng)目連接的接線的加權(quán)系數(shù)J比較大,能夠適當(dāng)?shù)貞?yīng)對(duì)該輸入“搜索家庭餐館”。(其中,在此情況下,假設(shè)代理處理部6例如存儲(chǔ)包含表示家庭餐館的位置的信息的地圖數(shù)據(jù)等,或者訪問(wèn)外部的地圖數(shù)據(jù)等。)該接線的自動(dòng)添加如下進(jìn)行即可對(duì)從某個(gè)處理項(xiàng)目跳躍到某個(gè)處理項(xiàng)目的次數(shù)進(jìn)行計(jì)數(shù),在其達(dá)到規(guī)定次數(shù)時(shí)自動(dòng)進(jìn)行。
在以上說(shuō)明過(guò)的該車(chē)內(nèi)空調(diào)系統(tǒng)中,對(duì)圖9~圖12所示的流程圖,適當(dāng)適用上述說(shuō)明過(guò)的接線和處理項(xiàng)目的關(guān)系、對(duì)接線設(shè)定的條件、以及加權(quán)系數(shù)J(轉(zhuǎn)移常數(shù)k也同樣)。
因此,以上說(shuō)明過(guò)的本發(fā)明的車(chē)內(nèi)空調(diào)系統(tǒng)如果適當(dāng)描述了表示處理內(nèi)容的數(shù)據(jù)或接線,則可以無(wú)需完全確定待控制的設(shè)備或施加的控制內(nèi)容,而是響應(yīng)用戶(hù)發(fā)出的語(yǔ)言,根據(jù)該語(yǔ)言來(lái)推測(cè)用戶(hù)的希望,適當(dāng)?shù)嘏袛酁榱藵M足該希望應(yīng)該施加何種控制,并根據(jù)判斷結(jié)果對(duì)設(shè)備施加控制。
根據(jù)上述接線和處理項(xiàng)目的關(guān)系、對(duì)接線設(shè)定的條件、以及加權(quán)系數(shù)J及轉(zhuǎn)移常數(shù)k,來(lái)更詳細(xì)地說(shuō)明圖9所示的流程圖。如上所述,對(duì)接線W101定義了單詞“打開(kāi)空調(diào)”,并且在根據(jù)其算出的加權(quán)系數(shù)J是“0.5”的情況下,如果用戶(hù)發(fā)“打開(kāi)空調(diào)”的音,對(duì)接線W101定義的單詞“打開(kāi)空調(diào)”的得分S是90%,則該得分S、和接線W101的加權(quán)系數(shù)J之積S·J為90%×0.5即45。如果該值是比在其他接線上計(jì)算出的得分S和加權(quán)系數(shù)J的乘積值大的值,則識(shí)別出輸入的語(yǔ)音是“打開(kāi)空調(diào)”。在識(shí)別出輸入的語(yǔ)音是“打開(kāi)空調(diào)”時(shí),由于接線W101被定義為使?fàn)顟B(tài)轉(zhuǎn)移到處理步驟CN101,所以處理步驟轉(zhuǎn)移到CN101。如果狀態(tài)被轉(zhuǎn)移,即例如如果處理步驟從TG101轉(zhuǎn)移到CN101,則此時(shí)再次計(jì)算加權(quán)系數(shù)J。在接線W102的轉(zhuǎn)移常數(shù)k及接線W104的轉(zhuǎn)移常數(shù)k都是“0.5”的情況下,接線W102及接線W104的加權(quán)系數(shù)J都得到“0.5”的計(jì)算結(jié)果,并且同時(shí),也計(jì)算后續(xù)處理步驟的接線的加權(quán)系數(shù)J。例如,在后續(xù)處理步驟CN102的接線W106、107、108的轉(zhuǎn)移常數(shù)k是“0.5”的情況下,接線106、107、108的加權(quán)系數(shù)J通過(guò)乘以對(duì)處理步驟CN101的接線設(shè)定的轉(zhuǎn)移常數(shù)k來(lái)計(jì)算,在此情況下是“0.5×0.5”,結(jié)果是對(duì)各接線106、107、108設(shè)定了“0.25”的加權(quán)系數(shù)J。同樣,后續(xù)接線W109、W111的加權(quán)系數(shù)J分別被乘以對(duì)處理步驟CN101、CN102及QB 101的接線設(shè)定的轉(zhuǎn)移常數(shù)k,在對(duì)接線W109、W111設(shè)定的轉(zhuǎn)移常數(shù)k都是“0.5”的情況下,根據(jù)0.5×0.5×0.5,對(duì)接線W109、W111分別設(shè)定了加權(quán)系數(shù)J“0.125”。
如上所述,狀態(tài)被轉(zhuǎn)移到處理步驟101,計(jì)算出各接線的加權(quán)系數(shù)J后,請(qǐng)求空調(diào)51輸出表示空調(diào)的狀態(tài)的數(shù)據(jù),檢測(cè)由此從空調(diào)51得到的表示空調(diào)51的狀態(tài)的數(shù)據(jù),將其供給到各接線W102、接線W104及其他所有接線。對(duì)接線W102定義了空調(diào)的狀態(tài)“ON”,對(duì)接線W104定義了空調(diào)的狀態(tài)“OFF”。因此,如果空調(diào)的狀態(tài)數(shù)據(jù)表示“ON”,則對(duì)接線W102定義的狀態(tài)數(shù)據(jù)“ON”的得分S為100%,而對(duì)接線W104定義的狀態(tài)數(shù)據(jù)“OFF”的得分S為0%。將這些得分S分別乘以加權(quán)系數(shù),對(duì)接線W102得到“50”的值,對(duì)接線W104得到“0”的值。由此,在得到的值大于對(duì)其他接線得到的值的情況下,選擇接線W102,狀態(tài)被轉(zhuǎn)移到處理步驟EX101。相反,如果空調(diào)的狀態(tài)數(shù)據(jù)表示“OFF”,則對(duì)接線W102定義的狀態(tài)數(shù)據(jù)“ON”的得分S為0%,而對(duì)接線W104定義的狀態(tài)數(shù)據(jù)“OFF”的得分S為100%。將這些得分S分別乘以加權(quán)系數(shù)J,對(duì)接線W102得到“0”的值,對(duì)接線W104得到“50”的值。由此,在得到的值大于對(duì)其他接線得到的值的情況下,選擇接線W104,狀態(tài)被轉(zhuǎn)移到處理步驟EX101。即,在上述中,不管處理步驟轉(zhuǎn)移到哪里,將對(duì)接線W102、104以外的所有接線也得到的數(shù)據(jù)的得分S(有時(shí)是通過(guò)語(yǔ)音識(shí)別得到的得分S,也有時(shí)是從其他設(shè)備得到的狀態(tài)數(shù)據(jù))、和對(duì)各接線設(shè)定的加權(quán)系數(shù)相乘,選擇得到最大值的接線。因此,根據(jù)得到的得分S和接線此時(shí)的加權(quán)系數(shù)J的關(guān)系,也能夠?qū)顟B(tài)轉(zhuǎn)移到未用接線連接的其他處理步驟。根據(jù)上述例子,例如在用戶(hù)語(yǔ)音輸入了“打開(kāi)空調(diào)”的情況下,將不僅對(duì)接線W101、對(duì)接線W102、104、106、107、108、109、111等所有接線得到的數(shù)據(jù)的得分S和對(duì)各接線計(jì)算出的加權(quán)系數(shù)J相乘而得到值,并且在狀態(tài)被轉(zhuǎn)移到處理步驟CN101時(shí),也將不僅對(duì)接線W102、104、還對(duì)接線W101、106、107、108、109、111等所有接線得到的數(shù)據(jù)的對(duì)各接線設(shè)定的條件的得分S、和此時(shí)各接線的加權(quán)系數(shù)J相乘。
以下同樣,每當(dāng)狀態(tài)被轉(zhuǎn)移時(shí),根據(jù)當(dāng)前轉(zhuǎn)移的處理步驟和轉(zhuǎn)移常數(shù)k的關(guān)系來(lái)計(jì)算各接線的加權(quán)系數(shù)J,根據(jù)得到的數(shù)據(jù)對(duì)所有接線將對(duì)各接線定義的條件(是語(yǔ)音識(shí)別出的單詞,或者是從其他設(shè)備得到的狀態(tài)數(shù)據(jù))的得分S和計(jì)算出的加權(quán)系數(shù)J相乘,選擇由此得到的值最大的接線,將狀態(tài)轉(zhuǎn)移到對(duì)接線定義的處理步驟。
其中,該車(chē)內(nèi)空調(diào)系統(tǒng)的結(jié)構(gòu)不限于上述結(jié)構(gòu)。
例如,屬于輸入輸出對(duì)象設(shè)備組5的設(shè)備不必是直接帶來(lái)滿足用戶(hù)希望的結(jié)果的設(shè)備,例如,也可以由控制外部顯示裝置等并輸出催促用戶(hù)采取特定行動(dòng)的消息的設(shè)備(例如液晶顯示器等顯示裝置)組成。
此外,單詞數(shù)據(jù)庫(kù)不必只存儲(chǔ)表示單詞的數(shù)據(jù),也可以存儲(chǔ)表示由多個(gè)單詞組成的語(yǔ)句的數(shù)據(jù)作為單詞數(shù)據(jù)庫(kù)的元素,而且也可以存儲(chǔ)表示單詞的一部分或音素的數(shù)據(jù)作為單詞數(shù)據(jù)庫(kù)的元素。此外,單詞等不必被分組到特定的概念下,就是在進(jìn)行分組的情況下,為了進(jìn)行分組而采用的數(shù)據(jù)也可以不采取標(biāo)志的集合的形式。
此外,代理處理部6也可以使與接線對(duì)應(yīng)的轉(zhuǎn)移常數(shù)k根據(jù)過(guò)去該接線所表示的轉(zhuǎn)移的執(zhí)行次數(shù)等、根據(jù)規(guī)定的基準(zhǔn)來(lái)變化,改寫(xiě)接線,使得加權(quán)系數(shù)J成為根據(jù)變化后的轉(zhuǎn)移常數(shù)k計(jì)算出的值。
具體地說(shuō),例如在接線數(shù)據(jù)庫(kù)中,對(duì)各個(gè)接線,存儲(chǔ)該接線所表示的轉(zhuǎn)移被執(zhí)行的次數(shù)。每當(dāng)新進(jìn)行該轉(zhuǎn)移時(shí),代理處理部6就通過(guò)改寫(xiě)該次數(shù)的值,將該次數(shù)的值遞增1,將與各個(gè)接線對(duì)應(yīng)的轉(zhuǎn)移常數(shù)k例如改寫(xiě)為與對(duì)該接線存儲(chǔ)的次數(shù)成正比的值。
其中,在上述實(shí)施例中,說(shuō)明了對(duì)接線設(shè)定的條件是對(duì)各個(gè)接線分別設(shè)定的,但是不限于此。例如也可以在判別處理中描述各接線的條件。在此情況下,預(yù)先確定各條件對(duì)應(yīng)于哪一個(gè)接線。
此外,代理處理部6也可以使判別處理或輸入輸出處理中輸出的數(shù)據(jù)根據(jù)交給這些處理的數(shù)據(jù)、伴隨這些處理而輸入的數(shù)據(jù)、或其他任意條件來(lái)變化。
此外,該車(chē)內(nèi)空調(diào)系統(tǒng)也可以包括用于根據(jù)代理處理部6的控制來(lái)輸出圖像的顯示裝置(例如液晶顯示器等),代理處理部6也可以在輸入輸出處理或判別處理中控制該顯示裝置,使其對(duì)每個(gè)處理顯示規(guī)定的圖像。
此外,代理處理部6也可以在1個(gè)輸入處理或1個(gè)判別處理中一并取得連續(xù)發(fā)話等的多個(gè)單詞數(shù)據(jù)。此外,代理處理部6也可以確定一并取得的多個(gè)單詞數(shù)據(jù)在哪個(gè)概念下被分組在同一組內(nèi),只在確定出概念與規(guī)定的概念一致的情況下,將取得的單詞數(shù)據(jù)的一部分或全部用于處理。
此外,代理處理部6也可以由相互連接的多個(gè)數(shù)據(jù)處理裝置(例如計(jì)算機(jī)等)構(gòu)成,分擔(dān)進(jìn)行觸發(fā)取得處理、判別處理、輸入輸出處理等各種處理和接線整體形成的流程。在此情況下,構(gòu)成代理處理部6的各個(gè)數(shù)據(jù)處理裝置只要存儲(chǔ)表示代理處理部6可執(zhí)行的整個(gè)流程中的、自己有可能執(zhí)行的部分的數(shù)據(jù),作為處理項(xiàng)目數(shù)據(jù)庫(kù)D4或接線數(shù)據(jù)庫(kù)D5的元素就夠了。如果各個(gè)數(shù)據(jù)處理裝置存儲(chǔ)的數(shù)據(jù)為宏定義該數(shù)據(jù)處理裝置執(zhí)行的部分的處理的數(shù)據(jù),則使多個(gè)數(shù)據(jù)處理裝置進(jìn)行分布處理也很容易。
此外,該車(chē)內(nèi)空調(diào)系統(tǒng)也可以包括多個(gè)語(yǔ)音輸入部1、語(yǔ)言分析部2或語(yǔ)音輸出部4。
此外,語(yǔ)音輸入部1例如也可以包括從記錄了表示語(yǔ)音的數(shù)據(jù)的記錄媒體(例如フロッピ一(注冊(cè)商標(biāo))(軟)盤(pán)、CD(Compact Disc,光盤(pán))、MO(Magnet-Optical Disk,磁光盤(pán))等)讀出波形信號(hào)并供給到語(yǔ)言分析部2的記錄媒體驅(qū)動(dòng)器(例如フロッピ一(注冊(cè)商標(biāo))(軟)盤(pán)驅(qū)動(dòng)器、CD-ROM驅(qū)動(dòng)器、MO驅(qū)動(dòng)器等)。
此外,代理處理部6也可以根據(jù)當(dāng)前車(chē)內(nèi)溫度、對(duì)空調(diào)51設(shè)定的目標(biāo)溫度等,來(lái)進(jìn)行預(yù)測(cè)將來(lái)的溫度推移等的仿真,取得表示仿真結(jié)果的數(shù)據(jù)。然后,也可以根據(jù)仿真結(jié)果、或仿真開(kāi)始后取得的車(chē)內(nèi)的溫度的實(shí)測(cè)值,來(lái)決定是否向用戶(hù)發(fā)出催促用與當(dāng)前執(zhí)行的空氣調(diào)節(jié)不同的方法來(lái)執(zhí)行空氣調(diào)節(jié)的規(guī)定消息(例如提議調(diào)節(jié)風(fēng)量的消息等),在決定了要發(fā)出時(shí),例如通過(guò)向語(yǔ)音合成處理部3供給表示該消息的文章的數(shù)據(jù)等,來(lái)發(fā)出消息。或者在此情況下,代理處理部6也可以控制屬于輸入輸出對(duì)象設(shè)備組5的設(shè)備,使其用與當(dāng)前執(zhí)行的空氣調(diào)節(jié)不同的方法來(lái)執(zhí)行空氣調(diào)節(jié)。
以上說(shuō)明了本發(fā)明的實(shí)施方式,但是本發(fā)明的空調(diào)控制裝置可以不由專(zhuān)用的系統(tǒng)、而用通常的計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn)。
例如,通過(guò)從保存著用于使個(gè)人計(jì)算機(jī)執(zhí)行上述語(yǔ)音輸入部1、語(yǔ)言分析部2、語(yǔ)音合成處理部3、語(yǔ)音輸出部4及代理處理部6的動(dòng)作的程序的記錄媒體,向與輸入輸出對(duì)象設(shè)備組5連接的個(gè)人計(jì)算機(jī)中安裝該程序,能夠構(gòu)成執(zhí)行上述處理的車(chē)內(nèi)空調(diào)系統(tǒng)。假設(shè)執(zhí)行該程序的個(gè)人計(jì)算機(jī)例如執(zhí)行圖9~圖12所示的流程,作為與圖1的車(chē)內(nèi)空調(diào)系統(tǒng)的動(dòng)作相當(dāng)?shù)奶幚怼?br>
其中,使個(gè)人計(jì)算機(jī)完成上述車(chē)內(nèi)空調(diào)系統(tǒng)的功能的程序例如可以上載到通信線路的公告板(BBS)上,經(jīng)通信線路來(lái)發(fā)送它;也可以用表示該程序的信號(hào)來(lái)調(diào)制載波,接收到該已調(diào)波的裝置對(duì)已調(diào)波進(jìn)行解調(diào)來(lái)還原該程序。然后,通過(guò)起動(dòng)該程序,在OS控制下,與其他應(yīng)用程序同樣來(lái)執(zhí)行,能夠執(zhí)行上述處理。
其中,在OS分擔(dān)處理的一部分的情況下,或者在OS構(gòu)成本發(fā)明的1個(gè)構(gòu)件的一部分的情況下,也可以在記錄媒體上保存除去了該部分的程序。在此情況下,在本發(fā)明中,也假設(shè)在該記錄媒體上保存著用于執(zhí)行計(jì)算機(jī)要執(zhí)行的功能或步驟的程序。
產(chǎn)業(yè)上的可利用性本發(fā)明可以用于能夠適當(dāng)響應(yīng)人以語(yǔ)言的形式發(fā)出的指示來(lái)控制設(shè)備的各種設(shè)備控制裝置。
權(quán)利要求
1.一種空調(diào)控制裝置(6),根據(jù)語(yǔ)音指示來(lái)控制空調(diào)(51),其特征在于,包括動(dòng)作狀態(tài)檢測(cè)單元(6),響應(yīng)上述語(yǔ)音指示的輸入,來(lái)檢測(cè)包含上述空調(diào)(51)的外部設(shè)備(5)的動(dòng)作狀態(tài);和控制單元(6),根據(jù)上述動(dòng)作狀態(tài)檢測(cè)單元檢測(cè)出的動(dòng)作狀態(tài),不僅控制上述空調(diào)(51),而且控制該空調(diào)裝置以外的設(shè)備(52、53、54、及55),以便得到上述語(yǔ)音的發(fā)話者所要的狀況。
2.一種空調(diào)控制裝置(6),根據(jù)語(yǔ)音指示來(lái)控制空調(diào)(51),其特征在于,包括動(dòng)作狀態(tài)檢測(cè)單元(6),響應(yīng)上述語(yǔ)音指示的輸入,來(lái)檢測(cè)上述空調(diào)(51)和窗戶(hù)的動(dòng)作狀態(tài);和控制單元(6),在上述動(dòng)作狀態(tài)檢測(cè)單元檢測(cè)出的動(dòng)作狀態(tài)表示窗戶(hù)已打開(kāi)時(shí),不僅控制上述空調(diào)(51),而且控制關(guān)閉上述窗戶(hù)的動(dòng)作,以便得到上述語(yǔ)音的發(fā)話者所要的狀況。
3.一種空調(diào)控制裝置,其特征在于,包括語(yǔ)音識(shí)別單元(2),取得表示語(yǔ)音的語(yǔ)音數(shù)據(jù),通過(guò)對(duì)該語(yǔ)音數(shù)據(jù)實(shí)施語(yǔ)音識(shí)別,來(lái)確定該語(yǔ)音所表示的語(yǔ)句的候補(bǔ);和空調(diào)控制單元(6),根據(jù)上述語(yǔ)音識(shí)別單元(2)確定的候補(bǔ)、和表示外部的空調(diào)(51)進(jìn)行空氣調(diào)節(jié)的環(huán)境狀況的環(huán)境數(shù)據(jù)及/或表示該空調(diào)(51)的動(dòng)作狀態(tài)的動(dòng)作狀態(tài)數(shù)據(jù),確定為了得到上述語(yǔ)音的發(fā)話者所要的狀況而應(yīng)變化的變量、及/或應(yīng)使該變量變化的方向,并為了使確定的變量沿確定的方向變化而控制上述空調(diào)(51)。
4.如權(quán)利要求3所述的空調(diào)控制裝置,其特征在于,上述空調(diào)控制單元(6)還用于控制上述空調(diào)(51)以外的設(shè)備(52、53、54、及55);根據(jù)上述語(yǔ)音識(shí)別單元(2)確定的候補(bǔ)、和上述環(huán)境數(shù)據(jù)及/或上述動(dòng)作狀態(tài)數(shù)據(jù),確定應(yīng)控制的設(shè)備(5),以便為了得到上述語(yǔ)音的發(fā)話者所要的狀況而使應(yīng)變化的變量產(chǎn)生變化,并為了使確定的變量沿確定的方向變化而控制確定的設(shè)備(5)。
5.如權(quán)利要求3或4所述的空調(diào)控制裝置,其特征在于,上述空調(diào)控制單元(6)包括存儲(chǔ)單元(6),根據(jù)上述語(yǔ)音識(shí)別單元(2)確定的候補(bǔ),判別上述語(yǔ)音的發(fā)話者對(duì)當(dāng)前狀況是否感到舒適,存儲(chǔ)在判別為感到舒適時(shí)供給的環(huán)境數(shù)據(jù)所表示的狀況;控制單元(6),根據(jù)上述語(yǔ)音識(shí)別單元(2)確定的候補(bǔ),判別上述語(yǔ)音的發(fā)話者是否希望得到過(guò)去感到舒適的狀況,在判別為希望時(shí),參照自己存儲(chǔ)的過(guò)去的環(huán)境數(shù)據(jù),確定為了得到所參照的過(guò)去的環(huán)境數(shù)據(jù)所表示的狀況而應(yīng)變化的變量、及/或應(yīng)使該變量變化的方向,并為了使確定的變量沿確定的方向變化而控制上述空調(diào)(51)。
6.一種空調(diào)控制裝置,其特征在于,包括空調(diào)控制單元(6),確定為了得到規(guī)定的狀況而應(yīng)變化的變量、及/或應(yīng)使該變量變化的方向,控制包含空調(diào)(51)的外部設(shè)備(5),以便使確定的變量沿確定的方向變化;和仿真單元(6),對(duì)上述空調(diào)控制單元(6)進(jìn)行的控制下的狀況推移執(zhí)行仿真;上述空調(diào)控制單元(6)根據(jù)上述仿真的結(jié)果、和表示上述空調(diào)(51)進(jìn)行空氣調(diào)節(jié)的環(huán)境狀況的環(huán)境數(shù)據(jù),判別是否應(yīng)變更空氣調(diào)節(jié)方法,在判別為應(yīng)變更時(shí),輸出催促變更空氣調(diào)節(jié)方法的消息,或者變更上述設(shè)備(5)的控制方式。
7.一種空調(diào)控制方法,用于根據(jù)語(yǔ)音指示來(lái)控制空調(diào)(51)的空調(diào)控制裝置(6),其特征在于,包括動(dòng)作狀態(tài)檢測(cè)步驟,響應(yīng)上述語(yǔ)音指示的輸入,來(lái)檢測(cè)包含上述空調(diào)(51)的外部設(shè)備(5)的動(dòng)作狀態(tài);和控制步驟,根據(jù)上述檢測(cè)出的動(dòng)作狀態(tài),不僅控制上述空調(diào)(51),而且控制該空調(diào)裝置以外的設(shè)備(52、53、54、及55),以便得到上述語(yǔ)音的發(fā)話者所要的狀況。
8.一種空調(diào)控制方法,其特征在于,包括語(yǔ)音識(shí)別步驟,取得表示語(yǔ)音的語(yǔ)音數(shù)據(jù),通過(guò)對(duì)該語(yǔ)音數(shù)據(jù)實(shí)施語(yǔ)音識(shí)別,來(lái)確定該語(yǔ)音所表示的語(yǔ)句的候補(bǔ);和空調(diào)控制步驟,根據(jù)在上述語(yǔ)音識(shí)別步驟中確定的候補(bǔ)、和表示外部的空調(diào)(51)進(jìn)行空氣調(diào)節(jié)的環(huán)境狀況的環(huán)境數(shù)據(jù)及/或表示該空調(diào)(51)的動(dòng)作狀態(tài)的動(dòng)作狀態(tài)數(shù)據(jù),確定為了得到上述語(yǔ)音的發(fā)話者所要的狀況而應(yīng)變化的變量、及/或應(yīng)使該變量變化的方向,并為了使確定的變量沿確定的方向變化而控制上述空調(diào)(51)。
9.一種空調(diào)控制方法,其特征在于,包括空調(diào)控制步驟,確定為了得到規(guī)定的狀況而應(yīng)變化的變量、及/或應(yīng)使該變量變化的方向,并為了使確定的變量沿確定的方向變化而控制包含空調(diào)(51)的外部設(shè)備(5);和仿真步驟,對(duì)上述空調(diào)控制單元進(jìn)行的控制下的狀況推移執(zhí)行仿真;在上述空調(diào)控制步驟中,根據(jù)上述仿真的結(jié)果、和表示上述空調(diào)(51)進(jìn)行空氣調(diào)節(jié)的環(huán)境狀況的環(huán)境數(shù)據(jù),判別是否應(yīng)變更空氣調(diào)節(jié)方法,在判別為應(yīng)變更時(shí),輸出催促變更空氣調(diào)節(jié)方法的消息,或者變更上述設(shè)備(5)的控制方式。
全文摘要
本發(fā)明的空調(diào)控制裝置(6),語(yǔ)言分析部(2)對(duì)語(yǔ)音輸入部(1)輸入的語(yǔ)音實(shí)施語(yǔ)音識(shí)別,來(lái)確定該語(yǔ)音可能表示的單詞和其得分,將表示它們的單詞數(shù)據(jù)供給到代理處理部(6)。代理處理部(6)存儲(chǔ)著定義取得單詞數(shù)據(jù)等的數(shù)據(jù)取得處理、判別處理、輸入輸出處理的處理項(xiàng)目數(shù)據(jù),和定義從一個(gè)處理向下一個(gè)處理的轉(zhuǎn)移、向該轉(zhuǎn)移賦予加權(quán)系數(shù)的數(shù)據(jù)——接線,通過(guò)執(zhí)行處理項(xiàng)目數(shù)據(jù)和接線整體表示的流程,來(lái)控制屬于輸入輸出對(duì)象設(shè)備組(5)的設(shè)備。要轉(zhuǎn)移到流程內(nèi)的哪個(gè)處理,根據(jù)由處理進(jìn)至的地點(diǎn)和接線的連接關(guān)系所決定的各接線的加權(quán)系數(shù)和單詞數(shù)據(jù)的得分來(lái)決定。
文檔編號(hào)G10L15/26GK1890122SQ200480036142
公開(kāi)日2007年1月3日 申請(qǐng)日期2004年12月6日 優(yōu)先權(quán)日2003年12月5日
發(fā)明者小山利佳 申請(qǐng)人:株式會(huì)社建伍