專利名稱:信息處理裝置和信息處理方法
本申請為申請日為1999年12月24日、申請?zhí)枮?9803234.4、發(fā)明名稱為“信息處理裝置、便攜設(shè)備、電子寵物裝置、存儲(chǔ)信息處理過程的記錄介質(zhì)和信息處理方法”的分案申請。
本發(fā)明涉及信息處理裝置、便攜設(shè)備、電子寵物裝置、存儲(chǔ)信息處理過程和信息處理方法的記錄介質(zhì),它們可以應(yīng)用于各種信息設(shè)備,諸如移動(dòng)電話和個(gè)人計(jì)算機(jī)。通過經(jīng)由網(wǎng)絡(luò)交換為產(chǎn)生響應(yīng)所需要的各種數(shù)據(jù)和使用聲音來編目單詞,本發(fā)明實(shí)現(xiàn)一種更親密的電子寵物裝置、一種具有電子寵物的信息處理裝置、一種便攜設(shè)備和一種存儲(chǔ)信息處理過程的記錄介質(zhì)。
對于傳統(tǒng)的個(gè)人計(jì)算機(jī),已經(jīng)建議所謂的飼養(yǎng)模擬游戲軟件。飼養(yǎng)模擬游戲軟件是在由計(jì)算機(jī)提供的虛擬現(xiàn)實(shí)空間中飼養(yǎng)一個(gè)寵物(亦即電子寵物)的游戲。寵物飼養(yǎng)模擬游戲軟件與實(shí)際飼養(yǎng)寵物相比允許容易地與電子寵物通信。
順便說,一個(gè)真正的寵物根據(jù)其物理?xiàng)l件、其周圍環(huán)境等執(zhí)行各種動(dòng)作。另外,寵物認(rèn)識(shí)主人,執(zhí)行與對其它人不同的動(dòng)作。此外,其行為可以通過學(xué)習(xí)改變。
如果一個(gè)電子寵物能夠模仿真正寵物的各種行為的話,則可以認(rèn)為該電子寵物更親密。
本發(fā)明敘述上述問題的一個(gè)目的是提供一種更親密的電子寵物裝置、一種具有電子寵物的信息處理裝置、一種便攜設(shè)備、一種存儲(chǔ)信息處理過程和信息處理方法的記錄介質(zhì)。
為解決上述問題,本發(fā)明應(yīng)用于一種信息處理裝置、便攜設(shè)備或電子寵物裝置,涉及依照預(yù)定的識(shí)別規(guī)則輸出聲音識(shí)別結(jié)果的聲音識(shí)別設(shè)備;用以產(chǎn)生情緒參數(shù)的情緒產(chǎn)生設(shè)備,其至少根據(jù)聲音識(shí)別的結(jié)果和時(shí)間的流逝而變化,并依照預(yù)定的情緒參數(shù)產(chǎn)生規(guī)則以偽方式指示一種情緒;和響應(yīng)產(chǎn)生設(shè)備,用于依照預(yù)定的響應(yīng)產(chǎn)生規(guī)則、根據(jù)至少該情緒參數(shù)產(chǎn)生對聲音識(shí)別的結(jié)果的響應(yīng),還包括下述設(shè)備通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)執(zhí)行處理以更新識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則和響應(yīng)產(chǎn)生規(guī)則的通信設(shè)備;或通過連接到該預(yù)定網(wǎng)絡(luò)執(zhí)行處理以更新在識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則和響應(yīng)產(chǎn)生規(guī)則中需要的數(shù)據(jù)的通信設(shè)備。
另外,本發(fā)明應(yīng)用于一個(gè)信息處理裝置、便攜設(shè)備或者電子寵物裝置,還包括通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)用于獲得至少情緒參數(shù)或在該情緒參數(shù)的產(chǎn)生中需要的數(shù)據(jù)的通信設(shè)備,其中,響應(yīng)產(chǎn)生設(shè)備根據(jù)由通信設(shè)備獲得的情緒參數(shù)產(chǎn)生響應(yīng)或根據(jù)從由通信設(shè)備獲得的數(shù)據(jù)產(chǎn)生的情緒參數(shù)產(chǎn)生響應(yīng)。
此外,本發(fā)明還提供一種存儲(chǔ)信息處理過程的記錄介質(zhì),所述信息處理過程包括通過連接到預(yù)定網(wǎng)絡(luò)執(zhí)行處理來更新識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則或響應(yīng)產(chǎn)生規(guī)則的通信處理;或通過連接到該預(yù)定網(wǎng)絡(luò)執(zhí)行處理來更新在識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則和響應(yīng)產(chǎn)生規(guī)則中需要的數(shù)據(jù)的通信處理。
此外,本發(fā)明還提供一種存儲(chǔ)信息處理過程的記錄介質(zhì),所述信息處理過程包括通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)從連接到該網(wǎng)絡(luò)的同類設(shè)備獲得至少情緒參數(shù)或在產(chǎn)生該情緒參數(shù)中所需要的數(shù)據(jù)的通信處理;和根據(jù)由該通信處理獲得的情緒參數(shù)產(chǎn)生一個(gè)響應(yīng)或根據(jù)從由該通信處理獲得的數(shù)據(jù)產(chǎn)生的情緒參數(shù)產(chǎn)生一個(gè)響應(yīng)的響應(yīng)產(chǎn)生處理。
另外,本發(fā)明應(yīng)用于一種信息處理方法,包括通過連接到預(yù)定網(wǎng)絡(luò)執(zhí)行一種處理來更新識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則或響應(yīng)產(chǎn)生規(guī)則的通信處理;或通過連接到該預(yù)定網(wǎng)絡(luò)執(zhí)行一種處理以更新在識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則或響應(yīng)產(chǎn)生規(guī)則中需要的數(shù)據(jù)的通信處理。
另外,本發(fā)明應(yīng)用于一種信息處理方法,包括通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)用于獲得至少情緒參數(shù)或在產(chǎn)生該情緒參數(shù)中需要的數(shù)據(jù)的通信處理;和根據(jù)由該通信處理獲得的情緒參數(shù)輸出一個(gè)響應(yīng)或根據(jù)從由該通信處理獲得的數(shù)據(jù)產(chǎn)生的情緒參數(shù)輸出一個(gè)響應(yīng)的響應(yīng)產(chǎn)生處理。
此外,本發(fā)明應(yīng)用于一個(gè)信息處理裝置、便攜設(shè)備或者電子寵物裝置,包括一個(gè)能夠根據(jù)聲音識(shí)別的結(jié)果、通過在編目操作方式下至少編目作為聲音識(shí)別結(jié)果獲得的一個(gè)詞到數(shù)據(jù)庫中而通過聲音改變該數(shù)據(jù)庫的編目設(shè)備。
另外,本發(fā)明還提供一種存儲(chǔ)信息處理過程的記錄介質(zhì),所述信息處理過程包括能夠根據(jù)聲音識(shí)別的結(jié)果、通過在編目操作方式下至少編目作為聲音識(shí)別結(jié)果獲得的一個(gè)詞到數(shù)據(jù)庫中而通過聲音改變該數(shù)據(jù)庫的編目處理。
另外,本發(fā)明應(yīng)用于一種信息處理方法,包括能夠根據(jù)聲音識(shí)別的結(jié)果,通過在編目操作方式下至少編目作為聲音識(shí)別結(jié)果獲得的一個(gè)詞到數(shù)據(jù)庫中而通過聲音改變該數(shù)據(jù)庫的編目處理。
另外,作為對一個(gè)信息處理裝置、便攜設(shè)備或電子寵物裝置的應(yīng)用,本發(fā)明具有用戶驗(yàn)證設(shè)備,用于根據(jù)聲音驗(yàn)證用戶,其中,響應(yīng)產(chǎn)生設(shè)備根據(jù)用戶和根據(jù)由該用戶驗(yàn)證設(shè)備輸出的驗(yàn)證結(jié)果改變響應(yīng)。
另外,本發(fā)明還提供一種存儲(chǔ)信息處理過程的記錄介質(zhì),所述信息處理過程包括根據(jù)聲音驗(yàn)證用戶的驗(yàn)證處理和根據(jù)用戶和根據(jù)由該用戶驗(yàn)證處理輸出的驗(yàn)證結(jié)果改變響應(yīng)的響應(yīng)產(chǎn)生處理。
另外,作為對一種信息處理方法的應(yīng)用,本發(fā)明包括根據(jù)聲音驗(yàn)證用戶的驗(yàn)證處理和根據(jù)用戶以及根據(jù)由該用戶驗(yàn)證處理輸出的驗(yàn)證結(jié)果改變響應(yīng)的響應(yīng)產(chǎn)生處理。
另外,作為對一個(gè)信息處理裝置、便攜設(shè)備或電子寵物裝置的應(yīng)用,本發(fā)明具有詞/短語分類設(shè)備,用于標(biāo)識(shí)在產(chǎn)生對聲音識(shí)別的結(jié)果的響應(yīng)中由聲音表示的輸入的類型,其中,建立一個(gè)響應(yīng)產(chǎn)生規(guī)則,作為按照聲音輸入的類型和根據(jù)按照聲音輸入的分類的響應(yīng)的分類為產(chǎn)生預(yù)定響應(yīng)類型之外的響應(yīng)的規(guī)則。
另外,本發(fā)明還提供一種根據(jù)聲音輸入存儲(chǔ)信息處理過程的記錄介質(zhì),該信息處理過程規(guī)定詞/短語分類處理,用以標(biāo)識(shí)在產(chǎn)生對聲音識(shí)別的結(jié)果的響應(yīng)中由聲音表示的輸入的類型,以建立一個(gè)響應(yīng)產(chǎn)生規(guī)則,作為按照聲音輸入的類型和根據(jù)按照聲音輸入的分類的響應(yīng)的分類為產(chǎn)生預(yù)定響應(yīng)類型之外的響應(yīng)的規(guī)則。
另外,作為對一種信息處理方法的應(yīng)用,本發(fā)明包括信息處理過程,該信息處理過程用于識(shí)別聲音輸入的類型和根據(jù)預(yù)定的響應(yīng)產(chǎn)生規(guī)則產(chǎn)生對聲音識(shí)別結(jié)果的響應(yīng),該規(guī)則是根據(jù)輸入類型和對該輸入的響應(yīng)的類別產(chǎn)生預(yù)定響應(yīng)類型之外的響應(yīng)的規(guī)則。
另外,作為對一個(gè)信息處理裝置、便攜設(shè)備或電子寵物裝置的應(yīng)用,本發(fā)明具有一個(gè)歷史記錄設(shè)備,用于記錄至少一個(gè)聲音識(shí)別結(jié)果和相應(yīng)于聲音識(shí)別結(jié)果的情緒參數(shù)的歷史,其中,相應(yīng)于聲音識(shí)別結(jié)果的情緒參數(shù)的改變隨該歷史變化。
另外,本發(fā)明還提供一種存儲(chǔ)信息處理過程的記錄介質(zhì),該信息處理過程規(guī)定歷史記錄處理,用以記錄至少聲音識(shí)別結(jié)果和相應(yīng)于聲音識(shí)別結(jié)果的情緒參數(shù)的歷史,以按照該歷史改變相應(yīng)于一個(gè)聲音識(shí)別結(jié)果的情緒參數(shù)中的變化。
另外,作為對一種信息處理方法的應(yīng)用,本發(fā)明包括歷史記錄處理,用以記錄至少聲音識(shí)別結(jié)果和相應(yīng)于聲音識(shí)別結(jié)果的情緒參數(shù)的歷史,以按照該歷史改變相應(yīng)于一個(gè)聲音識(shí)別結(jié)果的情緒參數(shù)中的變化。
另外,作為對一個(gè)信息處理裝置、便攜設(shè)備或電子寵物裝置的應(yīng)用,本發(fā)明涉及依照預(yù)定的識(shí)別規(guī)則處理聲音和輸出聲音識(shí)別結(jié)果的聲音識(shí)別設(shè)備;用以產(chǎn)生情緒參數(shù)的情緒產(chǎn)生設(shè)備,所述情緒參數(shù)依照預(yù)定的情緒參數(shù)產(chǎn)生規(guī)則偽方式指示情緒,并至少根據(jù)聲音識(shí)別的結(jié)果變化和隨時(shí)間的流逝而變化;和一種響應(yīng)產(chǎn)生設(shè)備,用于依照預(yù)定的響應(yīng)產(chǎn)生規(guī)則根據(jù)至少情緒參數(shù)產(chǎn)生對聲音識(shí)別的結(jié)果的響應(yīng),其中包括通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)執(zhí)行處理以更新識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則和響應(yīng)產(chǎn)生規(guī)則的通信設(shè)備;或通過連接到該預(yù)定網(wǎng)絡(luò)執(zhí)行處理以更新在識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則和響應(yīng)產(chǎn)生規(guī)則中需要的數(shù)據(jù)的通信設(shè)備。
相應(yīng)地,該通信設(shè)備能夠輸出為產(chǎn)生響應(yīng)所需要的各種數(shù)據(jù)。這樣,連接到該網(wǎng)絡(luò)的同類設(shè)備在該信息處理裝置、便攜設(shè)備或電子寵物裝置中能夠產(chǎn)生幾乎對一個(gè)聲音輸入的響應(yīng)同樣的響應(yīng)。其結(jié)果,一個(gè)電子寵物可以被視為好像該電子寵物被帶出到連接到該網(wǎng)絡(luò)的外部設(shè)備,此外,也可以很容易認(rèn)識(shí)該電子寵物,好像該電子寵物在實(shí)際訓(xùn)練中是一個(gè)真的寵物。
另外,作為對一個(gè)信息處理裝置、便攜設(shè)備或電子寵物裝置的應(yīng)用,本發(fā)明包括一個(gè)通信設(shè)備,通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)用于獲取至少一個(gè)情緒參數(shù)或在產(chǎn)生一個(gè)情緒參數(shù)時(shí)需要的數(shù)據(jù),其中,響應(yīng)產(chǎn)生設(shè)備依賴由該通信設(shè)備獲得的情緒參數(shù)產(chǎn)生響應(yīng)或依賴從由該通信設(shè)備獲得的數(shù)據(jù)產(chǎn)生的情緒參數(shù)產(chǎn)生響應(yīng)。這樣,響應(yīng)產(chǎn)生設(shè)備能夠產(chǎn)生和連接到該網(wǎng)絡(luò)的同類設(shè)備中對一個(gè)聲音輸入的響應(yīng)幾乎同樣的響應(yīng)。其結(jié)果,一個(gè)電子寵物可以被視為好像該電子寵物被從連接到該網(wǎng)絡(luò)的同類設(shè)備中帶出,此外,也可以很容易認(rèn)識(shí)該電子寵物,好像該電子寵物在實(shí)際訓(xùn)練中是一個(gè)真的寵物。另外,如果需要的話可以增大知識(shí)量,通常這是通過增大電子寵物可以理解的詞的詞匯表實(shí)現(xiàn)。
此外,本發(fā)明還提供存儲(chǔ)信息處理過程的記錄介質(zhì),該過程規(guī)定通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)執(zhí)行處理以更新識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則或響應(yīng)產(chǎn)生規(guī)則的通信處理;或通過連接到該預(yù)定網(wǎng)絡(luò)執(zhí)行處理以更新在識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則或響應(yīng)產(chǎn)生規(guī)則中需要的數(shù)據(jù)的通信處理。
這樣,連接到網(wǎng)絡(luò)的同一類型的設(shè)備能夠產(chǎn)生和在執(zhí)行存儲(chǔ)在該記錄介質(zhì)中的信息處理過程的裝置中對聲音輸入的響應(yīng)幾乎一樣的響應(yīng)。其結(jié)果,一個(gè)電子寵物可以被視為好像該電子寵物被帶出到外部設(shè)備,此外,也可以很容易認(rèn)識(shí)該電子寵物,好像該電子寵物在實(shí)際訓(xùn)練過程中是一個(gè)真的寵物。
此外,本發(fā)明還提供存儲(chǔ)信息處理過程的記錄介質(zhì),該過程規(guī)定通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)獲得至少一個(gè)情緒參數(shù)或在產(chǎn)生一個(gè)情緒參數(shù)中需要的數(shù)據(jù)的通信處理;和根據(jù)由該通信處理獲得的情緒參數(shù)產(chǎn)生響應(yīng)或根據(jù)從由該通信處理獲得的數(shù)據(jù)產(chǎn)生的情緒參數(shù)產(chǎn)生響應(yīng)的響應(yīng)產(chǎn)生處理。
這樣,執(zhí)行存儲(chǔ)在該記錄介質(zhì)中的信息處理過程的裝置能夠產(chǎn)生和在連接到該網(wǎng)絡(luò)的同類設(shè)備中對聲音輸入響應(yīng)幾乎同樣的響應(yīng)。其結(jié)果,一個(gè)電子寵物可以被視為好像該電子寵物被從連接到該網(wǎng)絡(luò)的同類設(shè)備中帶出,此外,也可以很容易認(rèn)識(shí)該電子寵物,好像該電子寵物在實(shí)際訓(xùn)練過程中是一個(gè)真的寵物。另外,如果需要的話可以增大知識(shí)量,通常通過增大電子寵物可以理解的詞的詞匯表實(shí)現(xiàn)。
另外,作為對一種信息處理方法的應(yīng)用,本發(fā)明包括通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)執(zhí)行處理以更新識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則或響應(yīng)產(chǎn)生規(guī)則的通信處理;或通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)執(zhí)行處理以更新為識(shí)別規(guī)則、情緒參數(shù)產(chǎn)生規(guī)則或響應(yīng)產(chǎn)生規(guī)則所需要的數(shù)據(jù)的通信處理。
這樣,連接到該網(wǎng)絡(luò)的同一類型的設(shè)備能夠產(chǎn)生和在執(zhí)行該信息處理過程的裝置中對聲音輸入的響應(yīng)幾乎一樣的響應(yīng)。其結(jié)果,一個(gè)電子寵物可以被視為好像該電子寵物被帶出到外部設(shè)備,此外,也可以很容易認(rèn)識(shí)該電子寵物,好像該電子寵物在實(shí)際訓(xùn)練過程中是一個(gè)真的寵物。
另外,作為對一種信息處理方法的應(yīng)用,本發(fā)明包括通過連接到一個(gè)預(yù)定網(wǎng)絡(luò)獲得至少一個(gè)情緒參數(shù)或在產(chǎn)生一個(gè)情緒參數(shù)中需要的數(shù)據(jù)的通信處理;和根據(jù)由該通信處理獲得的情緒參數(shù)產(chǎn)生響應(yīng)或根據(jù)從由該通信處理獲得的數(shù)據(jù)產(chǎn)生的情緒參數(shù)產(chǎn)生響應(yīng)的響應(yīng)產(chǎn)生處理。
這樣,執(zhí)行該信息處理方法的裝置能夠產(chǎn)生和在連接到該網(wǎng)絡(luò)的同類設(shè)備中對聲音輸入響應(yīng)幾乎同樣的響應(yīng)。其結(jié)果,一個(gè)電子寵物可以被視為好像該電子寵物被從連接到該網(wǎng)絡(luò)的設(shè)備中帶出,此外,也可以很容易認(rèn)識(shí)該電子寵物,好像該電子寵物在實(shí)際訓(xùn)練過程中是一個(gè)真的寵物。另外,如果需要的話可以增大知識(shí)量,通常通過增大電子寵物可以理解的詞的詞匯表實(shí)現(xiàn)。
此外,作為對一個(gè)信息處理裝置、便攜設(shè)備或電子寵物裝置的應(yīng)用,本發(fā)明具有一個(gè)編目設(shè)備,能夠在編目操作方式下依照聲音輸入根據(jù)聲音識(shí)別結(jié)果通過至少編目作為聲音識(shí)別結(jié)果獲得的一個(gè)詞到數(shù)據(jù)庫而改變該數(shù)據(jù)庫。這樣,可以容易地通過聲音輸入增大可以由電子寵物理解的詞的詞匯表。其結(jié)果,可以很容易認(rèn)識(shí)該電子寵物,好像該電子寵物在實(shí)際訓(xùn)練過程中是一個(gè)真的寵物。
此外,本發(fā)明還提供一種存儲(chǔ)信息處理過程的記錄介質(zhì),該過程規(guī)定編目處理,能夠在編目操作方式下依照聲音輸入根據(jù)聲音識(shí)別結(jié)果通過至少編目作為聲音識(shí)別結(jié)果獲得的一個(gè)詞到數(shù)據(jù)庫而改變該數(shù)據(jù)庫。
這樣,可以容易地通過聲音輸入增大在執(zhí)行存儲(chǔ)在該記錄介質(zhì)中的信息處理過程的裝置中可以由電子寵物理解的詞的詞匯表。其結(jié)果,可以很容易認(rèn)識(shí)該電子寵物,好像該電子寵物在實(shí)際訓(xùn)練過程中是一個(gè)真的寵物。
另外,作為對一種信息處理方法的應(yīng)用,本發(fā)明包括編目處理,能夠在編目操作方式下依照聲音輸入根據(jù)聲音識(shí)別結(jié)果通過至少編目作為聲音識(shí)別結(jié)果獲得的一個(gè)詞到數(shù)據(jù)庫而改變該數(shù)據(jù)庫。通過執(zhí)行該信息處理方法,這樣可以容易地通過聲音輸入增大可以由電子寵物理解的詞的詞匯表。其結(jié)果,可以很容易認(rèn)識(shí)該電子寵物,好像該電子寵物在實(shí)際訓(xùn)練過程中是一個(gè)真的寵物。
另外,作為對一個(gè)信息處理裝置、便攜設(shè)備或電子寵物裝置的應(yīng)用,本發(fā)明具有一個(gè)證實(shí)用戶的用戶證實(shí)設(shè)備,其中,響應(yīng)產(chǎn)生設(shè)備根據(jù)用戶和依賴由用戶證實(shí)設(shè)備輸出的證實(shí)結(jié)果改變產(chǎn)生的響應(yīng)。這樣,可以使電子寵物對主人的響應(yīng)例如不同于對非主人的響應(yīng)。其結(jié)果,可以使電子寵物很容易被認(rèn)識(shí),而其行為好像該電子寵物是一個(gè)真的寵物。
此外,本發(fā)明還提供一種存儲(chǔ)信息處理過程的記錄介質(zhì),該過程規(guī)定證實(shí)用戶的用戶證實(shí)處理和根據(jù)用戶和依賴由該用戶證實(shí)處理輸出的證實(shí)結(jié)果改變產(chǎn)生的響應(yīng)的響應(yīng)產(chǎn)生處理。這樣,可以使電子寵物對主人的響應(yīng)例如不同于對非主人的響應(yīng)。其結(jié)果,可以使電子寵物很容易被認(rèn)識(shí),而其行為好像該電子寵物是一個(gè)真的寵物。
另外,作為對一種信息處理方法的應(yīng)用,本發(fā)明包括證實(shí)用戶的用戶證實(shí)處理和根據(jù)用戶和依賴由該用戶證實(shí)處理輸出的證實(shí)結(jié)果改變產(chǎn)生的響應(yīng)的響應(yīng)產(chǎn)生處理。這樣,可以使電子寵物對主人的響應(yīng)例如不同于對非主人的響應(yīng)。其結(jié)果,可以使電子寵物很容易被認(rèn)識(shí),而其行為好像該電子寵物是一個(gè)真的寵物。
另外,作為對一個(gè)信息處理裝置、便攜設(shè)備或電子寵物裝置的應(yīng)用,本發(fā)明具有詞/短語分類設(shè)備,用于在產(chǎn)生對聲音識(shí)別結(jié)果的響應(yīng)中標(biāo)識(shí)由聲音表示的輸入的類型,其中,建立一個(gè)響應(yīng)產(chǎn)生規(guī)則作為根據(jù)聲音輸入的類型和根據(jù)按照聲音輸入的分類對響應(yīng)的分類來產(chǎn)生預(yù)定響應(yīng)類型之外的響應(yīng)的規(guī)則。這樣可以防止電子寵物輸出不自然響應(yīng),諸如響應(yīng)一個(gè)詢問產(chǎn)生的問題。其結(jié)果,可以使該電子寵物的響應(yīng)自然而生動(dòng)。另外,可以更容易認(rèn)識(shí)該電子寵物。
另外,本發(fā)明還提供一種存儲(chǔ)信息處理過程的記錄介質(zhì),該過程規(guī)定詞/短語分類處理,以便在產(chǎn)生對聲音識(shí)別處理結(jié)果的響應(yīng)中標(biāo)識(shí)由聲音表示的輸入的類型,以建立一個(gè)響應(yīng)產(chǎn)生規(guī)則作為根據(jù)聲音輸入的類型和根據(jù)按照聲音輸入的分類對響應(yīng)的分類來產(chǎn)生預(yù)定響應(yīng)類型之外的響應(yīng)的規(guī)則。這樣可以防止電子寵物輸出不自然響應(yīng),諸如響應(yīng)一個(gè)詢問產(chǎn)生的問題。其結(jié)果,可以使該電子寵物的響應(yīng)自然而生動(dòng)。另外,可以更容易認(rèn)識(shí)該電子寵物。
另外,作為對一種信息處理方法的應(yīng)用,本發(fā)明包括這樣的信息處理過程,它包括識(shí)別聲音輸入的類型和根據(jù)預(yù)定的響應(yīng)產(chǎn)生規(guī)則產(chǎn)生對聲音識(shí)別結(jié)果的響應(yīng),所述預(yù)定響應(yīng)產(chǎn)生規(guī)則是根據(jù)輸入類型和對該輸入的響應(yīng)的分類產(chǎn)生在預(yù)定響應(yīng)類型之外的響應(yīng)的規(guī)則。這樣可以防止電子寵物輸出不自然響應(yīng),諸如響應(yīng)一個(gè)詢問產(chǎn)生的問題。其結(jié)果,可以使該電子寵物的響應(yīng)自然而生動(dòng)。另外,可以更容易認(rèn)識(shí)該電子寵物。
另外,作為對一個(gè)信息處理裝置、便攜設(shè)備或電子寵物裝置的應(yīng)用,本發(fā)明具有一個(gè)歷史記錄設(shè)備,用于記錄至少聲音識(shí)別結(jié)果和相應(yīng)于聲音識(shí)別結(jié)果的情緒參數(shù)的歷史,其中,相應(yīng)于聲音識(shí)別結(jié)果的情緒參數(shù)的變化隨該歷史改變。這樣可以對例如經(jīng)常聽到的聲音產(chǎn)生充滿親密、熟悉等情緒的電子寵物的響應(yīng)。其結(jié)果,可以使該電子寵物的響應(yīng)自然而生動(dòng)。另外,可以更容易認(rèn)識(shí)該電子寵物。
另外,本發(fā)明還提供一種存儲(chǔ)信息處理過程的記錄介質(zhì),該過程規(guī)定歷史記錄處理,以便記錄至少聲音識(shí)別結(jié)果和相應(yīng)于聲音識(shí)別結(jié)果的情緒參數(shù)的歷史,以根據(jù)該歷史改變相應(yīng)于聲音識(shí)別結(jié)果的情緒參數(shù)的變化。這樣可以對例如經(jīng)常聽到的聲音產(chǎn)生一個(gè)充滿親密、熟悉等情緒的電子寵物的響應(yīng)。其結(jié)果,可以使該電子寵物的響應(yīng)自然而生動(dòng)。另外,可以更容易認(rèn)識(shí)該電子寵物。
另外,作為對一種信息處理方法的應(yīng)用,本發(fā)明包括歷史記錄處理,以便記錄至少聲音識(shí)別結(jié)果和相應(yīng)于聲音識(shí)別結(jié)果的情緒參數(shù)的歷史,以根據(jù)該歷史改變相應(yīng)于聲音識(shí)別結(jié)果的情緒參數(shù)的變化。這樣可以對例如經(jīng)常聽到的聲音產(chǎn)生一個(gè)充滿親密、熟悉等情緒的電子寵物的響應(yīng)。其結(jié)果,可以使該電子寵物的響應(yīng)自然而生動(dòng)。另外,可以使該電子寵物更加熟悉。
圖1是一個(gè)功能方框圖,表示由本發(fā)明的一個(gè)實(shí)施例實(shí)現(xiàn)的電子寵物裝置。
圖2表示圖1所示的電子寵物裝置的前視圖。
圖3是表示圖1的電子寵物裝置的硬件方框圖。
圖4表示一個(gè)說明物理?xiàng)l件的數(shù)據(jù)表。
圖5表示一個(gè)說明情緒的數(shù)據(jù)表。
圖6表示一個(gè)字符數(shù)據(jù)表。
圖7表示一個(gè)說明情緒變化的數(shù)據(jù)表。
圖8表示以模式數(shù)據(jù)說明的規(guī)則。
圖9表示每一個(gè)包含聲音數(shù)據(jù)的文件的表。
圖10表示每一個(gè)包含圖形數(shù)據(jù)的文件的表。
圖11表示說明連接電子寵物裝置到一個(gè)網(wǎng)絡(luò)的連接處理過程的流程圖。
圖12是表示輸出到網(wǎng)絡(luò)的數(shù)據(jù)的格式的圖。
圖13是表示電子寵物裝置編目識(shí)別數(shù)據(jù)詳細(xì)操作的功能方框圖。
圖14是表示接受聲音識(shí)別處理的聲音輸入的語法的圖。
圖15表示說明編目識(shí)別數(shù)據(jù)的處理過程的流程圖。
圖16是表示電子寵物裝置證實(shí)用戶的詳細(xì)操作的功能方框圖。
圖17表示模式數(shù)據(jù)規(guī)則。
圖18表示為了解用戶愛好以便在后面用于證實(shí)該用戶的典型對話。
圖19表示通過使用在圖18所示對話期間獲得的愛好證實(shí)用戶的典型對話。
圖20是表示電子寵物裝置分類詞或短語的詳細(xì)操作的功能方框圖。
圖21表示為產(chǎn)生對各種類別的響應(yīng)的模式數(shù)據(jù)的規(guī)則,所述類別每一個(gè)作為處理結(jié)果而獲得,以分類在圖20所示詞或短語。
圖22表示一個(gè)典型的對話歷史。
圖23表示另一個(gè)典型的對話歷史。
圖24是表示電子寵物裝置執(zhí)行情緒控制詳細(xì)的功能方框圖。
圖25是為包含在用戶聲音輸入中的每一個(gè)不同的關(guān)鍵詞的情緒(字符數(shù)據(jù))變化表。
圖26是總結(jié)在圖25中所示情緒(字符數(shù)據(jù))變化的表。
圖27是總結(jié)改變了的情緒(字符數(shù)據(jù))變化的表。
圖28是一個(gè)硬件方框圖,表示由本發(fā)明的另一實(shí)施例實(shí)現(xiàn)的電子寵物裝置。
圖29是表示一個(gè)便攜電話的前視圖。
實(shí)現(xiàn)本發(fā)明的最佳方式1.第一實(shí)施例1-1.第一實(shí)施例的總體結(jié)構(gòu)圖2是表示本發(fā)明第一實(shí)施例實(shí)現(xiàn)的一個(gè)電子寵物裝置1的正視圖。如圖所示,電子寵物裝置1包括能向上拉伸的天線2和位于前表面上部的液晶顯示板3。電子寵物裝置1使用的液晶顯示板3顯示電子寵物的圖形和由該電子寵物發(fā)布的消息。在液晶顯示板3下,電子寵物裝置1包括確認(rèn)操作器4A,取消操作器4B和光標(biāo)操作器5。這些操作器用于變換操作方式和實(shí)現(xiàn)其它目的。
電子寵物裝置1進(jìn)一步包括揚(yáng)聲器6和麥克風(fēng)7,它們分別位于確認(rèn)和取消操作器4A和4B的下方。通過揚(yáng)聲器6和麥克風(fēng)7可以和電子寵物進(jìn)行對話。另外,電子寵物裝置1的后表面有插座。該插座允許IC卡8安裝在電子寵物裝置1上。
圖3是表示電子寵物裝置1的硬件的方框圖。如圖所示,電子寵物裝置1包括模數(shù)(A/D)變換電路10,用于把來自麥克風(fēng)7的音頻模擬信號(hào)經(jīng)由圖中未顯示出的放大電路變換成數(shù)字音頻數(shù)據(jù)DA。模數(shù)變換電路10輸出數(shù)字音頻數(shù)據(jù)DA到中央處理單元(CPU)11。以這種方式,電子寵物裝置1能夠通過中央處理單元11處理用戶的聲音輸入。
另一方面,數(shù)模(D/A)變換電路12把中央處理單元11產(chǎn)生的數(shù)字音頻數(shù)據(jù)DB變換成模擬音頻信號(hào),輸出到揚(yáng)聲器6。以這種方式,用戶能夠檢驗(yàn)電子寵物裝置1產(chǎn)生的電子寵物的聲音來表示由該電子寵物產(chǎn)生的響應(yīng)。
在中央處理單元11的控制下,監(jiān)視器接口(監(jiān)視器I/F)13驅(qū)動(dòng)液晶顯示板3來根據(jù)經(jīng)由總線來自中央處理單元11的圖形數(shù)據(jù)DV在液晶顯示板3上顯示電子寵物的圖畫。
按鍵接口(按鍵I/F)14檢測用戶在操作器4A,4B,或5上執(zhí)行的操作,給中央處理單元11提供檢測信號(hào)。只讀存儲(chǔ)器(ROM)15用于存儲(chǔ)信息,諸如由中央處理單元11執(zhí)行的處理程序和為分析通過麥克風(fēng)7獲得的聲音需要的各種數(shù)據(jù)。中央處理單元11從只讀存儲(chǔ)器15讀出信息以便也在中央處理單元11執(zhí)行的控制下輸出。隨機(jī)存取存儲(chǔ)器(RAM)16被用作中央處理單元11的工作區(qū)。隨機(jī)存取存儲(chǔ)器16用于臨時(shí)存儲(chǔ)為中央處理單元11執(zhí)行的處理需要的各種數(shù)據(jù)。
在中央處理單元11的控制下,網(wǎng)絡(luò)連接單元17通過電話線把電子寵物裝置1連接到預(yù)定的網(wǎng)絡(luò)18。電子寵物裝置1與網(wǎng)絡(luò)18交換各種數(shù)據(jù)DT,并在需要時(shí),通過使用交換的數(shù)據(jù)更新信息,例如隨機(jī)存取存儲(chǔ)器16的內(nèi)容。詳細(xì)說,一旦需要,電子寵物裝置1能夠從網(wǎng)絡(luò)18獲得訓(xùn)練和養(yǎng)育電子寵物需要的各種數(shù)據(jù)。另外,隨機(jī)存取存儲(chǔ)器16存儲(chǔ)的數(shù)據(jù)能經(jīng)由網(wǎng)絡(luò)18傳送到希望的終端。結(jié)果,通過輸出數(shù)據(jù)到連接到網(wǎng)絡(luò)18的終端電子寵物好象被帶到不同環(huán)境。另一方面,通過使用本電子寵物裝置能訓(xùn)練連接到網(wǎng)絡(luò)18的另一裝置的電子寵物。
IC卡8是能插和拔的外部記錄設(shè)備。如果需要,IC卡存儲(chǔ)的數(shù)據(jù)用以更新信息,例如隨機(jī)存取存儲(chǔ)器16的內(nèi)容,或隨機(jī)存取存儲(chǔ)器16存儲(chǔ)的數(shù)據(jù)能被傳送到IC卡8。以這種方式,電子寵物裝置1能夠通過IC卡8與其他裝置交換各種數(shù)據(jù),使得能夠獲得訓(xùn)練和養(yǎng)育電子寵物需要的各種數(shù)據(jù)。另外,電子寵物好象被帶到不同環(huán)境,另一方面,使用本電子寵物裝置1能訓(xùn)練另一裝置的電子寵物。
圖1是按照功能塊表示電子寵物裝置1的基本結(jié)構(gòu)的方框圖。注意圖1中每一矩形功能塊代表要由中央處理單元11執(zhí)行而存儲(chǔ)在只讀存儲(chǔ)器15中的處理程序。另一方面,作為磁盤符號(hào)繪制的功能塊代表存儲(chǔ)在只讀存儲(chǔ)器15,隨機(jī)存取存儲(chǔ)器16或IC卡8中的數(shù)據(jù)。
電子寵物裝置1使用的聲音識(shí)別模塊11A依照預(yù)定識(shí)別規(guī)則執(zhí)行對音頻數(shù)據(jù)DA的聲音識(shí)別處理,產(chǎn)生聲音識(shí)別結(jié)果作為輸出。詳細(xì)說,聲音識(shí)別模塊11A根據(jù)HMM(隱式馬爾科夫模型)方法通過音素定界由順序接收的音頻數(shù)據(jù)DA表示的聲音。聲音識(shí)別模塊11A為一系列這種音素參照識(shí)別數(shù)據(jù)16A。聲音識(shí)別模塊11A根據(jù)參照識(shí)別數(shù)據(jù)16A的結(jié)果產(chǎn)生音頻數(shù)據(jù)DA的詞,事先編目的短語的詞,和在短語的場合,短語的詞或表示該短語的文本數(shù)據(jù)作為識(shí)別結(jié)果。識(shí)別數(shù)據(jù)16A是關(guān)聯(lián)詞和短語的文本數(shù)據(jù)與由HMM方法輸出的一系列音素的數(shù)據(jù)庫。也就是說,識(shí)別數(shù)據(jù)16A是用于存儲(chǔ)每一個(gè)由文本數(shù)據(jù)和音素組成的數(shù)據(jù)對的數(shù)據(jù)庫。這樣的數(shù)據(jù)庫允許電子寵物裝置1把用戶在麥克風(fēng)7前說的“好孩子”的聲音轉(zhuǎn)換成代表“好孩子”文字的一個(gè)字符陣列。結(jié)果,聲音輸入就轉(zhuǎn)換成一個(gè)字符陣列。
定時(shí)器11B在預(yù)定時(shí)間間隔調(diào)用組件,例如物理?xiàng)l件變化模塊11C和情緒變化模塊11D。
當(dāng)被定時(shí)器11B激活后,物理?xiàng)l件變化模塊11C依照聲音識(shí)別的結(jié)果更新物理--條件數(shù)據(jù)16B。物理--條件數(shù)據(jù)16B包括表示電子寵物當(dāng)前物理?xiàng)l件的參數(shù)。應(yīng)該注意,在本實(shí)施例的場合,物理--條件數(shù)據(jù)16B由5個(gè)參數(shù)組成,如圖4分別表示的“疲勞”,“饑餓”,“饑渴”,“生病”,“瞌睡”。參數(shù)值越大,電子寵物的物理?xiàng)l件里的參數(shù)份額越大。因此圖4所表示的典型值指出,目前,電子寵物是極度疲累和非常饑餓的。
如前所述,物理?xiàng)l件變化模塊11C被定時(shí)器11B激活后依照聲音識(shí)別的結(jié)果更新物理--條件數(shù)據(jù)16B。例如,“饑餓”,“饑渴”和“瞌睡”參數(shù)根據(jù)自然規(guī)則逐漸增加,和真實(shí)寵物的典型養(yǎng)育的過程中看到的一樣。結(jié)果隨著時(shí)光的流逝,電子寵物越來越餓。依照聲音識(shí)別的結(jié)果更新物理--條件數(shù)據(jù)16B操作的另一例子是當(dāng)聲音識(shí)別的結(jié)果指示給電子寵物喂食時(shí)減少“饑餓”參數(shù)的操作。依照聲音識(shí)別的結(jié)果更新物理--條件數(shù)據(jù)16B操作的另一例子是當(dāng)聲音識(shí)別的結(jié)果指示給電子寵物喝水時(shí)減少“饑渴”參數(shù)的操作。依照聲音識(shí)別的結(jié)果更新物理--條件數(shù)據(jù)16B操作的進(jìn)一步例子是當(dāng)聲音識(shí)別的結(jié)果指示主人與電子寵物玩耍時(shí)逐漸增加“疲勞”參數(shù)的操作。依照聲音識(shí)別的結(jié)果更新物理--條件數(shù)據(jù)16B操作的另外進(jìn)一步例子是當(dāng)聲音識(shí)別的結(jié)果指示主人讓電子寵物睡覺時(shí)與定時(shí)器同步逐漸減少“瞌睡”參數(shù)的操作。
另一方面,情緒變化模塊11D被定時(shí)器11B激活后依照聲音識(shí)別的結(jié)果更新當(dāng)前情緒數(shù)據(jù)16C。當(dāng)前情緒數(shù)據(jù)16C包括以偽方式表示當(dāng)前電子寵物的不同情緒的變量。這樣的變量也稱為偽情緒參數(shù)。應(yīng)該注意,在本實(shí)施例的場合有6種偽情緒參數(shù),如圖5分別表示的“生氣”,“難過”,“高興”,“害怕”,“驚訝”和“憎恨”情緒。偽情緒參數(shù)值越大,該參數(shù)表示的情緒越高。圖5所表示的偽情緒參數(shù)的一組典型值指出,目前,電子寵物很高興,但是生氣。
如上所述,情緒變化模塊11D根據(jù)自然規(guī)則更新情緒數(shù)據(jù)16C,和真實(shí)寵物的典型養(yǎng)育的過程中看到的一樣。也就是說,當(dāng)情緒變化模塊11D被定時(shí)器11B激活后更新情緒數(shù)據(jù)16C時(shí),這6個(gè)變量,即“生氣”,“難過”,“高興”,“害怕”,“驚訝”和“憎恨”情緒參數(shù)一一逐漸更新,以便接近預(yù)定的參考值。因此,在圖5所示的例子中,“生氣”,“難過”和其他情緒逐漸被設(shè)定。
另一方面,當(dāng)情緒變化模塊11D依照聲音識(shí)別的結(jié)果更新情緒數(shù)據(jù)16C時(shí),檢索字符數(shù)據(jù)16D用以查找由聲音識(shí)別的結(jié)果指示的信息,然后該信息用作更新情緒數(shù)據(jù)16C的基礎(chǔ)。
如圖6所示,字符數(shù)據(jù)16D包含在情緒數(shù)據(jù)16C中的變化,其由包含在聲音識(shí)別結(jié)果中的短語(或詞)分類。也就是說,通過使用聲音識(shí)別的結(jié)果中包括的短語作為關(guān)鍵詞,可以檢索字符數(shù)據(jù)16D來查找在情緒數(shù)據(jù)16C中對該短語(或詞)適合的變化。例如假定,用戶對電子寵物說“好”。在這種場合,“生氣”,“難過”,“高興”,“害怕”,“驚訝”和“憎恨”情緒參數(shù)的變化量如圖6所示分別為-1,+2,+20,-5,+5和-1。換句話說,情緒數(shù)據(jù)16C的變化-1,+2,+20,-5,+5和-1賦值于單詞“好”。
這樣,例如當(dāng)用戶說“好孩子”,情緒變化模塊11D更新圖5所示的情緒數(shù)據(jù)16C為圖7所示的情緒數(shù)據(jù)16C。以這種方式,情緒變化模塊11D作為產(chǎn)生偽情緒參數(shù)的情緒產(chǎn)生設(shè)備,每一偽情緒參數(shù)代表偽方式中的一種情緒,并根據(jù)預(yù)定情緒參數(shù)產(chǎn)生規(guī)則至少依據(jù)聲音識(shí)別結(jié)果更新該情緒數(shù)據(jù)。另外,偽情緒參數(shù)還隨時(shí)間的流逝而變化。
響應(yīng)句產(chǎn)生模塊11E依照預(yù)定的響應(yīng)產(chǎn)生規(guī)則根據(jù)物理--條件數(shù)據(jù)16B和情緒數(shù)據(jù)16C產(chǎn)生對聲音識(shí)別的結(jié)果的響應(yīng)。模式數(shù)據(jù)16E是為產(chǎn)生這種響應(yīng)的一組規(guī)則。如圖8所示,每一規(guī)則描述對輸入的一個(gè)關(guān)鍵短語的響應(yīng),它包括聲音識(shí)別結(jié)果獲得的詞。由一個(gè)規(guī)則描述的響應(yīng)由關(guān)鍵短語決定,它還依照情緒數(shù)據(jù)16C和物理--條件數(shù)據(jù)16B變化。應(yīng)該注意,為了解釋簡單,圖8所表示的只有最低要求規(guī)則。實(shí)際規(guī)則規(guī)定的條件(包括后面要說明的屬性)不是圖8所表示的條件。圖8所表示的規(guī)則2是僅基于情緒數(shù)據(jù)16C的規(guī)則的例子。應(yīng)該注意,一個(gè)規(guī)則可以基于情緒數(shù)據(jù)16C和物理--條件數(shù)據(jù)16B的組合。
圖8所表示的規(guī)則1規(guī)定對輸入的短語“我愛你”或“我喜歡你”的響應(yīng)短語。根據(jù)規(guī)則1,如果輸入的短語是經(jīng)證實(shí)的用戶的聲音,響應(yīng)短語“我也愛你”或“哇,可是我是男的”隨機(jī)輸出。相反,如果輸入的短語不是經(jīng)證實(shí)的用戶的聲音,響應(yīng)短語“一個(gè)陌生人”或“你是誰?”隨機(jī)輸出。
圖8所表示的規(guī)則2規(guī)定對輸入短語“好天氣”或“你好”的響應(yīng)短語。如上所述,響應(yīng)短語以情緒數(shù)據(jù)中的“生氣”,“難過”,“高興”,“害怕”,“驚訝”和“憎恨”情緒為基礎(chǔ)。為更加具體,如果在“生氣”,“難過”,“高興”,“害怕”,“驚訝”和“憎恨”情緒參數(shù)中各自的最大值超過某預(yù)定值,則將選擇響應(yīng)短語“閉嘴”,“什么?”“你好”,“我很驚訝”,“嘿”,或“你在叫我?”作為輸出。
圖8所表示的規(guī)則1中的陳述‘證實(shí)的(A);(B)’意味著,如果后面要敘述的用戶證實(shí)或類似的結(jié)果被設(shè)定為布爾值“真”,則選擇短語(A),相反,如果用戶證實(shí)或類似的結(jié)果未設(shè)定為“真”,則選擇短語(B)。陳述“隨機(jī)(“A”,“B”)”意味著隨機(jī)選擇短語“A”或者“B”。
隨便說,圖7所表示的典型情緒數(shù)據(jù)16C中“高興”情緒參數(shù)在變量中有最大值。因此,根據(jù)規(guī)則2,為高興情緒選擇詞“你好”。
當(dāng)響應(yīng)句產(chǎn)生模塊11E如上所述根據(jù)情緒數(shù)據(jù)16C產(chǎn)生響應(yīng)時(shí),依賴于輸入的關(guān)鍵短語,響應(yīng)句產(chǎn)生模塊11E也根據(jù)前面提到的物理--條件數(shù)據(jù)16B或情緒數(shù)據(jù)16C和物理--條件數(shù)據(jù)16B的組合產(chǎn)生響應(yīng)。通過這種響應(yīng)句產(chǎn)生模塊11E,當(dāng)電子寵物在不滿足的物理?xiàng)l件下,電子寵物裝置1于是產(chǎn)生對應(yīng)該條件的響應(yīng)。
響應(yīng)句產(chǎn)生模塊11E在對話歷史16F里記錄對這種聲音識(shí)別結(jié)果產(chǎn)生的響應(yīng)。如果需要,響應(yīng)句產(chǎn)生模塊11E通過參考對話歷16F產(chǎn)生響應(yīng)。以這種方式,可以避免電子寵物與用戶之間的不自然對話。另外,響應(yīng)句產(chǎn)生模塊11E還通過參考知識(shí)庫16G產(chǎn)生響應(yīng)。結(jié)果,電子寵物裝置1能夠依賴用戶來變換響應(yīng),通常通過執(zhí)行對用戶證實(shí)的處理來識(shí)別該用戶。
聲音合成模塊11F檢索聲音數(shù)據(jù)16H,查找相應(yīng)于由響應(yīng)句產(chǎn)生模塊11E輸出的響應(yīng)的聲音數(shù)據(jù)DB,輸出該聲音數(shù)據(jù)DB作為檢索結(jié)果。如圖9所示,聲音數(shù)據(jù)16H是每一個(gè)對應(yīng)于一個(gè)響應(yīng)的聲音文件的集合。例如,當(dāng)輸出響應(yīng)“你好”時(shí),選擇命名為‘voiceO005.wav’的聲音文件,并輸出該聲音文件記錄的聲音數(shù)據(jù)DB。
圖形合成模塊11G檢索圖形數(shù)據(jù)16I,查找相應(yīng)于響應(yīng)句產(chǎn)生模塊11E輸出的響應(yīng)的圖形數(shù)據(jù)DV,輸出該圖形數(shù)據(jù)DV作為檢索結(jié)果。如圖10所示,圖形數(shù)據(jù)16I是每一個(gè)對應(yīng)于一個(gè)響應(yīng)的圖形-數(shù)據(jù)文件的集合。例如,當(dāng)輸出響應(yīng)“你好”時(shí),選擇命名為‘figO005.bmp’的圖形-數(shù)據(jù)文件,并輸出該圖形-數(shù)據(jù)文件記錄的圖形數(shù)據(jù)DV。
1-2.對網(wǎng)絡(luò)的連接中央處理單元11執(zhí)行圖11所示處理過程來通過網(wǎng)絡(luò)連接單元17連接電子寵物裝置1到網(wǎng)絡(luò)18。連接到網(wǎng)絡(luò)18的電子寵物裝置1能夠經(jīng)由網(wǎng)絡(luò)18傳送物理--條件數(shù)據(jù)16B,情緒數(shù)據(jù)16C和對話歷史16F到希望的設(shè)備。接收來自電子寵物裝置1的這種數(shù)據(jù)的設(shè)備能夠重新產(chǎn)生電子寵物裝置1的電子寵物。以這種方式,電子寵物能被帶到不同環(huán)境。
相反,中央處理單元11能夠從網(wǎng)絡(luò)18獲取物理--條件數(shù)據(jù)16B,情緒數(shù)據(jù)16C和對話歷史16F,允許把在另一電子寵物裝置中飼養(yǎng)的電子寵物帶出到本電子寵物裝置1。在這種場合,電子寵物裝置1的功能塊能夠根據(jù)本地的物理--條件數(shù)據(jù)16B,本地的情緒數(shù)據(jù)16C和本地的對話歷史16F執(zhí)行處理,以模仿它自己飼養(yǎng)的電子寵物,同時(shí)根據(jù)經(jīng)由網(wǎng)絡(luò)18從另一電子裝置引進(jìn)的物理--條件數(shù)據(jù)16B,情緒數(shù)據(jù)16C和對話歷史16F執(zhí)行處理,以模仿在其它電子裝置飼養(yǎng)的另一電子寵物以便產(chǎn)生響應(yīng),好象另一電子寵物正在訪問本電子寵物裝置1。應(yīng)該注意,在圖1所表示的功能塊里,沒有顯示基于經(jīng)由網(wǎng)絡(luò)18從其它電子裝置獲得的物理--條件數(shù)據(jù)16B,情緒數(shù)據(jù)16C和對話歷史16F的處理中的數(shù)據(jù)流。
電子寵物裝置1還能夠從網(wǎng)絡(luò)18獲取識(shí)別數(shù)據(jù)16A,模式數(shù)據(jù)16E,知識(shí)庫16G,聲音數(shù)據(jù)16H和圖形數(shù)據(jù)16I,以增加能被所謂的電子寵物識(shí)別的口述單詞的詞匯的數(shù)量和增加響應(yīng)類型的數(shù)量。結(jié)果,電子寵物裝置1能夠飼養(yǎng)和教育電子寵物。
如圖11所示,該過程從步驟SP1開始。響應(yīng)連接請求,過程流前進(jìn)到步驟SP2,在此中央處理單元11接受該請求。應(yīng)該注意,定時(shí)器11B在固定的時(shí)間間隔定期產(chǎn)生這種連接請求。另外,用戶能通過操作操作器來發(fā)出連接請求。此外,還可以響應(yīng)來自網(wǎng)絡(luò)18進(jìn)來的呼叫建立連接。
然后過程流前進(jìn)到步驟SP3,這里中央處理單元11通過執(zhí)行預(yù)定的線連接處理來建立通訊。然后過程流進(jìn)行到步驟SP4,在此中央處理單元11根據(jù)請求與通訊伙伴連接的實(shí)質(zhì)交換各種數(shù)據(jù)。接著,過程流進(jìn)行到步驟SP5,這里中央處理單元11切斷通訊。最后,過程流進(jìn)行到步驟SP6,這里中央處理單元11結(jié)束處理過程。
圖12是表示所傳送的數(shù)據(jù)的格式的圖。電子寵物裝置1經(jīng)由包含在網(wǎng)絡(luò)連接單元17中的接口和包含在通訊伙伴里的接口按照該格式與通訊伙伴交換數(shù)據(jù)。如圖所示,每一項(xiàng)數(shù)據(jù)DT有一個(gè)頭標(biāo),用于描述諸如數(shù)據(jù)DT的地址和類型的信息。數(shù)據(jù)DT一般包括模式數(shù)據(jù)16E,識(shí)別數(shù)據(jù)16A,聲音數(shù)據(jù)16H,圖形數(shù)據(jù)16I等等,它們可按需順序安排。
1-3.編目識(shí)別數(shù)據(jù)圖13是表示電子寵物裝置1對識(shí)別數(shù)據(jù)16A的編目的詳細(xì)操作的功能方框圖。在該功能方框圖里,編目模塊11I編目聲音識(shí)別的結(jié)果作為識(shí)別數(shù)據(jù)16A。以這種方式,可以不用經(jīng)由輸入單元(如鍵盤)鍵入單詞而口頭教電子寵物各種單詞。
為實(shí)現(xiàn)上述目的,聲音識(shí)別模塊11A采用HMM方法處理聲音數(shù)據(jù)DA,輸出一系列音素作為聲音識(shí)別的結(jié)果。詳細(xì)說,分析日語表達(dá)的聲音以識(shí)別由標(biāo)識(shí)符一一指示的音素。這樣,日語發(fā)音可以表示為標(biāo)識(shí)符陣列。這些標(biāo)識(shí)符列表如下‘b’,‘d’,‘g’,‘p’,‘t’,‘k’,‘m’ ,‘n’,‘r’,‘z’,‘ch’,‘ts’,‘y’,‘w’,‘h’,‘i’ ,‘e’,‘a(chǎn)’,‘o’,‘u’,‘N’,‘ei’,‘ou’,‘s’,‘sh’,‘xy’,‘j’,‘f’和‘sil’。音素‘sil’不出聲。
例如,當(dāng)用戶說“mikan”(在英語中是“橘子”,)作為輸入時(shí),聲音識(shí)別模塊11A識(shí)別聲音輸入作為由標(biāo)識(shí)符‘sil m i k a Nsil’表示的一系列音素。聲音識(shí)別模塊11A順序處理也是順序給其提供的聲音數(shù)據(jù)DA,來標(biāo)識(shí)它的音素。然后根據(jù)圖14所示的處理識(shí)別的結(jié)果,以檢測由一系列標(biāo)識(shí)符所表示的一系列音素。應(yīng)該注意,圖14所表示的語法是指示上面所列的所有音素允許連接的語法。
在正常操作方式下,聲音識(shí)別模塊11A檢索識(shí)別數(shù)據(jù)16A,查找包含一個(gè)詞或短語中的文本數(shù)據(jù),該詞或短語作為相應(yīng)于以這種方式檢測到的標(biāo)識(shí)符的陣列的檢索結(jié)果,輸出該文本數(shù)據(jù)作為識(shí)別結(jié)果。這樣,當(dāng)在本實(shí)施例里從用戶接收到在識(shí)別數(shù)據(jù)16A中沒有編目的詞作為聲音輸入時(shí),將難以產(chǎn)生文本數(shù)據(jù),因此難于對該用戶給出的聲音輸入給出正確的響應(yīng)。
為解決這個(gè)問題,本實(shí)施例實(shí)現(xiàn)的電子寵物裝置1通過網(wǎng)絡(luò)連接單元17連接到網(wǎng)絡(luò)18,能夠從網(wǎng)絡(luò)18下載識(shí)別數(shù)據(jù)16A。以這種方式,下載的識(shí)別數(shù)據(jù)16A被傳授于電子寵物,使得該電子寵物能夠?qū)Ω鞣N話語給出應(yīng)答。
另外,在本實(shí)施例里,當(dāng)用戶選擇編目方式時(shí),中央處理單元11執(zhí)行圖15所表示的處理過程。在該處理過程的執(zhí)行期間,要求用戶操作如下所述的確認(rèn)操作器4A和取消操作器4B。執(zhí)行該過程為編目用戶說的詞到識(shí)別數(shù)據(jù)16A。
如圖15所示,該過程從步驟SP11開始。當(dāng)操作預(yù)定的操作器時(shí),過程流前進(jìn)到步驟SP12以進(jìn)入編目模式,在該模式里,中央處理單元11執(zhí)行圖形合成模塊11G,在液晶顯示板3上顯示預(yù)定消息。該消息要求用戶說一個(gè)詞。
然后,過程流進(jìn)行到步驟SP14,這里中央處理單元11對順序接收的聲音數(shù)據(jù)DA執(zhí)行聲音識(shí)別,順序標(biāo)識(shí)數(shù)據(jù)DA作為一系列音素。當(dāng)用戶操作預(yù)定的操作器結(jié)束聲音輸入時(shí),過程流進(jìn)行到步驟SP15。
在步驟SP15,中央處理單元11根據(jù)作為聲音識(shí)別的結(jié)果獲得的一系列音素執(zhí)行聲音合成模塊11F以重新產(chǎn)生從用戶接收的聲音。以這種方式,可以把聲音識(shí)別的結(jié)果提交給用戶。假定用戶說單詞“mikan”。在這一場合,中央處理單元11產(chǎn)生‘sil m i k a N sil’音素陣列作為聲音識(shí)別的結(jié)果,聲音合成模塊11F產(chǎn)生聲音,說“這是橘子嗎?”。然后,過程流進(jìn)行到步驟SP16,這里中央處理單元11接收用戶通過操作確認(rèn)操作器4A或取消操作器4B鍵入的信號(hào)來響應(yīng)產(chǎn)生的查詢聲音。
然后,過程流進(jìn)行到步驟SP17,這里中央處理單元11判斷用戶操作的是確認(rèn)操作器4A還是取消操作器4B。如果用戶操作的是取消操作器4B,則中央處理單元11確定提交給用戶的聲音識(shí)別的結(jié)果被否決。在這種場合,過程流返回到步驟SP13,再一次接收聲音輸入。相反,如果用戶操作的是確認(rèn)操作器4A,則中央處理單元11確定,提交給用戶的聲音識(shí)別的結(jié)果被接受。在這種場合,過程流進(jìn)行到步驟SP18。
在步驟SP18,中央處理單元11再一次執(zhí)行圖形合成模塊11G,在液晶顯示板3上顯示預(yù)定消息。該消息要求用戶說出先前說的詞的一個(gè)屬性作為聲音輸入。屬性是表示由詞標(biāo)識(shí)的物體的性質(zhì)的關(guān)鍵詞。屬性用于分類物體。比如,在詞“mikan”的場合,用戶說的屬性“水果”決定詞“mikan”的類別。
然后,過程流進(jìn)行到步驟SP19,這里中央處理單元11對順序接收的聲音數(shù)據(jù)DA執(zhí)行聲音識(shí)別,順序標(biāo)識(shí)數(shù)據(jù)DA作為一系列音素。當(dāng)用戶操作預(yù)定的操作器以結(jié)束聲音輸入時(shí),過程流進(jìn)行到步驟SP20。
在步驟SP20,中央處理單元11根據(jù)作為聲音識(shí)別的結(jié)果獲得的一系列音素執(zhí)行聲音合成模塊11F以重新產(chǎn)生從用戶接收的聲音。以這種方式,可以把對屬性執(zhí)行的聲音識(shí)別的結(jié)果提交給用戶。假定用戶說詞“mikan”后作為屬性說“水果”。在這種場合,聲音合成模塊11F產(chǎn)生聲音說“這是水果嗎?”。然后,過程流進(jìn)行到步驟SP21,這里中央處理單元11接收用戶通過操作確認(rèn)操作器4A或取消操作器4B鍵入的信號(hào)來響應(yīng)產(chǎn)生的查詢聲音。
然后,過程流進(jìn)行到步驟SP22,這里中央處理單元11判斷用戶操作的是確認(rèn)操作器4A還是取消操作器4B。如果用戶操作的是取消操作器4B,則中央處理單元11確定,提交給用戶的聲音識(shí)別的結(jié)果被否決。在這一場合,過程流返回到步驟SP18,再一次接收聲音輸入。相反,如果用戶操作的是確認(rèn)操作器4A,則中央處理單元11確定,提交給用戶的聲音識(shí)別的結(jié)果被接受。在這一場合,過程流進(jìn)行到步驟SP23。
在步驟SP23,中央處理單元11編目單詞“mikan”到識(shí)別數(shù)據(jù)16A,并把屬性“水果”編目到知識(shí)庫16G。過程流進(jìn)行到步驟SP24以結(jié)束整個(gè)處理。
知識(shí)庫16G是記錄的屬性,諸如單詞水果和單詞喝水,該屬性表示在識(shí)別數(shù)據(jù)16A中編目的單詞和短語的類別。模式數(shù)據(jù)16E也是記錄的屬性,它使中央處理單元11能夠問用戶例如下面的問題“你喜歡什么食物?”。為響應(yīng)這一問題,假定用戶回答“我喜歡mikan(橘子)?!比缓?,為響應(yīng)用戶給出的回答,中央處理單元11例如評論“我不喜歡mikan(橘子)?!背龑傩灾猓R(shí)庫16G還包括電子寵物裝置1的管理者或主人的名字和愛好以及諸如從網(wǎng)絡(luò)18接收的天氣預(yù)報(bào)等各種數(shù)據(jù)。如果需要,可以在與用戶的對話里使用這些數(shù)據(jù)。例如,當(dāng)用戶問一個(gè)問題“今天的天氣預(yù)報(bào)是什么?”,電子寵物裝置1能夠依照預(yù)定規(guī)則使用單詞“今天”和“天氣”作為關(guān)鍵短語給出回答“晴天”。
在上面提到的在電子寵物裝置1里編目聲音輸入到識(shí)別數(shù)據(jù)16A的操作里,必須驗(yàn)證為聲音輸入的正確文本尚未存在于識(shí)別數(shù)據(jù)內(nèi)。在上面的例子里,正確文字是描述單詞“橘子”的文字。作為聲音識(shí)別的結(jié)果獲得的文本數(shù)據(jù)是字母標(biāo)記陣列或標(biāo)識(shí)符陣列,其表示一系列表示用戶作為聲音輸入而輸入的單詞或短語的音素。在上面的例子里,字母標(biāo)記陣列是‘sil m i k a N sil’,描述要被編目到識(shí)別數(shù)據(jù)16A的單詞或短語。如果需要,從網(wǎng)絡(luò)18下載的文本也可以被編目到識(shí)別數(shù)據(jù)16A。通過被編目到識(shí)別數(shù)據(jù)16A的這種文本,可以從一個(gè)記錄文本產(chǎn)生響應(yīng),而代替相應(yīng)于作為聲音識(shí)別的結(jié)果獲得的一系列音素的標(biāo)識(shí)符。
在電子寵物裝置1里,以和從網(wǎng)絡(luò)18下載的詞或短語的識(shí)別數(shù)據(jù)16A和預(yù)先編目的詞或短語的識(shí)別數(shù)據(jù)16A同樣的方式處理作為聲音輸入的識(shí)別結(jié)果而編目的詞或短語的識(shí)別數(shù)據(jù)16A,允許與用戶進(jìn)行對話。
1-4用戶證實(shí)圖16是表示電子寵物裝置1證實(shí)用戶的詳細(xì)操作的功能方框圖。在該功能方框圖中,證實(shí)數(shù)據(jù)16K包括預(yù)先記錄的用戶名。應(yīng)該注意,用戶名作為聲音識(shí)別的結(jié)果記錄。代替作為聲音識(shí)別的結(jié)果來獲取用戶名,通常當(dāng)購買電子寵物裝置1時(shí),在初始設(shè)定處理中經(jīng)由外部裝置的鍵盤鍵入用戶名。
響應(yīng)句產(chǎn)生模塊11E依照圖17所示模式數(shù)據(jù)16E中的規(guī)則1響應(yīng)關(guān)鍵短語“Gao”返回例如回答“你真的是主人嗎?”。
依照規(guī)則2,聲音證實(shí)模塊11J設(shè)定布爾值‘證實(shí)的’為“真”(在規(guī)則2中描述為‘set authenticated(TRUE)’),如果滿足下面的兩個(gè)條件定義為用戶名和預(yù)先編目的關(guān)鍵短語‘$USER’作為聲音輸入鍵的話;響應(yīng)句產(chǎn)生模塊11E緊接聲音輸入‘$USER’作為myLastUtter之前,立即產(chǎn)生包含短語“你真的是主人嗎?”的響應(yīng)。
應(yīng)該注意,上面引用的函數(shù)set_authenticated(TRUE)設(shè)定布爾值‘證實(shí)的’為真。
詳細(xì)說,聲音證實(shí)模塊11J檢索證實(shí)數(shù)據(jù)16K來查找匹配聲音輸入識(shí)別結(jié)果的用戶名。若在檢索中找到該用戶名,則輸入聲音輸入的人就被證實(shí)為該用戶,并且將證實(shí)狀態(tài)16J設(shè)定為證實(shí)的用戶狀態(tài)。相反,若在檢索中沒有找到該用戶名,則輸入聲音輸入的人就不能被證實(shí)為該用戶,并且將證實(shí)狀態(tài)16J設(shè)定為未證實(shí)的用戶狀態(tài)。
如果用戶被證實(shí),則響應(yīng)句產(chǎn)生模塊11E依照規(guī)則2產(chǎn)生響應(yīng)句“是,你是主人”。
如上所述,電子寵物裝置1能夠根據(jù)聲音輸入證實(shí)用戶,并給主人一個(gè)響應(yīng),其不同于給不是圖8所示的主人的某用戶的響應(yīng)。總之,該電子寵物對其主人通常顯示出一種特殊的表現(xiàn),就象真的寵物一樣。
如上所述,也可以通過與由預(yù)先編目的詞比較聲音輸入來證實(shí)用戶。
除已被證實(shí)的用戶名之外,聲音識(shí)別模塊11J還可請求響應(yīng)句產(chǎn)生模塊11E輸出響應(yīng),在與已被證實(shí)為主人的用戶的對話里詢問用戶要記錄在知識(shí)庫16G里他的喜好和嗜好,如圖18所示。在圖中所舉的例子里,進(jìn)行詢問的響應(yīng)說“你喜愛的食物是什么,主人?”,這問題問及已被證實(shí)為主人的發(fā)聲者喜愛的食物。
為響應(yīng)這一詢問,用戶說“花生”,如圖18所示。單詞花生在聲音識(shí)別模塊11J里接受聲音識(shí)別處理,并以和圖17所示的規(guī)則2同樣的方式處理,由用戶的聲音輸入判斷對詢問關(guān)于喜好的響應(yīng)。然后,單詞花生被編目到證實(shí)數(shù)據(jù)16K。
在與輸入聲音輸入的人的對話期間,當(dāng)由定時(shí)器11B激活時(shí),響應(yīng)句產(chǎn)生模塊11E產(chǎn)生如圖19所示的一個(gè)關(guān)于預(yù)先編目到證實(shí)數(shù)據(jù)16K中的喜好,嗜好或類似的詢問。例如,在如圖l8所示編目到證實(shí)數(shù)據(jù)16K中的喜愛食物的場合,響應(yīng)句產(chǎn)生模塊11E產(chǎn)生一個(gè)如圖19所示的詢問“你真的是主人嗎?你喜愛的食物是什么?”。
聲音識(shí)別模塊11J通過執(zhí)行和在前面參考圖17解釋的規(guī)則2同樣的處理來決定,用戶響應(yīng)關(guān)于喜愛的食物的詢問給出的聲音輸入是不是真的。由于用戶在這種場合下是主人,獲得“花生”的聲音輸入響應(yīng)。從這一響應(yīng)的聲音識(shí)別結(jié)果,證實(shí)狀態(tài)設(shè)定為布爾值“真”。另外,響應(yīng)句產(chǎn)生模塊11E產(chǎn)生“你真的是我的主人!”的響應(yīng)。
以這種方式,電子寵物裝置1能夠根據(jù)以前獲得的聲音識(shí)別結(jié)果對聲音識(shí)別結(jié)果形成判斷。詳細(xì)說,電子寵物裝置1能夠?yàn)轫憫?yīng)與用戶對話期間的用戶輸入詢問以前獲得的聲音識(shí)別結(jié)果,并對為響應(yīng)該詢問而給出的另一聲音輸入的聲音識(shí)別結(jié)果形成判斷以便證實(shí)該用戶。
另外,當(dāng)用戶甚至在預(yù)定時(shí)期過去后仍不能對被定時(shí)器11B觸發(fā)的響應(yīng)句產(chǎn)生模塊11E產(chǎn)生的詢問響應(yīng)而給出聲音輸入時(shí),則聲音識(shí)別模塊11J假定用戶一般終止電子寵物裝置1的操作,復(fù)位證實(shí)狀態(tài)。
1-5分類對話的處理圖20是表示電子寵物裝置1分類對話的詳細(xì)處理的功能方框圖。在該功能方框圖中,詞/短語分類模塊11M依照預(yù)定分類規(guī)則16M標(biāo)識(shí)聲音識(shí)別結(jié)果來對作為聲音輸入進(jìn)入的對話分類,作為分類結(jié)果輸出分類代碼到響應(yīng)句產(chǎn)生模塊11E。
例如,詞/短語分類模塊11M把一般的問候諸如“早上好”和“好天氣”的聲音輸入分類到“問候”類別。把詢問諸如“你好嗎?”和“你怎么樣?”的聲音輸入歸類于“詢問”類別。把印象如“我很好”和“厭煩”的聲音輸入歸類于“印象”類別。
在根據(jù)模式數(shù)據(jù)16E產(chǎn)生響應(yīng)句的操作中,響應(yīng)句產(chǎn)生模塊11E根據(jù)記錄在模式數(shù)據(jù)16E中的響應(yīng)句類別和由詞/短語分類模塊11M分類的類別模式形成響應(yīng)。另外,還根據(jù)對話歷史16F中存儲(chǔ)的過去對話記錄產(chǎn)生響應(yīng)。
模式數(shù)據(jù)16E包括分類響應(yīng)句要遵守的規(guī)則,如圖21所示。這些規(guī)則與圖8所示的規(guī)則比較有同樣的語法。應(yīng)該注意,為通過詞/短語分類模塊11M要執(zhí)行的分類而建立圖21所示的分類規(guī)則。
根據(jù)圖21所示的規(guī)則1,短語“我也愛你”和“哇,可是我是男的”歸類于“陳述”類別,短語“陌生人”歸類于“印象”類別,而短語“你是誰?”歸類于“詢問”類別。根據(jù)規(guī)則2,短語“閉嘴”歸類于“印象”類別,短語“什么?”歸類于“詢問”類別,短語“你好”歸類于“問候”類別,而短語“我很驚訝”歸類于“印象”類別,短語“嘿”歸類于“問候”類別和短語“你在叫我嗎?”歸類于“詢問”類別。
另外,模式數(shù)據(jù)16E還規(guī)定一類限制,即禁止對話包含連續(xù)的特殊類別。具體說,設(shè)置限制以便為了響應(yīng)用戶的詢問不返回詢問。另外,在電子寵物裝置1與用戶之間交換兩個(gè)連續(xù)的“問候”后,電子寵物裝置1將不會(huì)再發(fā)布“問候”,其在圖21底部所示的限制中規(guī)定。
由響應(yīng)句產(chǎn)生模塊11E安排圖22或23所示的對話歷史16F以記錄電子寵物裝置1與用戶之間的對話。如圖所示,歷史包括產(chǎn)生聲音的行動(dòng)采取方,聲音類別和聲音內(nèi)容。圖22所示的歷史描述作為第一行動(dòng)采取方的用戶,作為由第一行動(dòng)采取方產(chǎn)生的聲音類型的“問候”類別和作為由第一行動(dòng)采取方產(chǎn)生的聲音內(nèi)容的“問候”類別中的“好天氣”短語。該用戶后隨作為第二行動(dòng)采取方的電子寵物。由第二行動(dòng)采取方產(chǎn)生的聲音類型也是“問候”類別,而由第一行動(dòng)采取方產(chǎn)生的聲音內(nèi)容是短語“嘿”。該電子寵物后隨作為第三行動(dòng)采取方的用戶。由第三行動(dòng)采取方產(chǎn)生的聲音類型是“詢問”類別,和由該第三行動(dòng)采取方產(chǎn)生的聲音內(nèi)容是短語“你在做什么?”。該用戶后隨作為第四行動(dòng)采取方的電子寵物。由該第四行動(dòng)采取方產(chǎn)生的聲音類型是“陳述”類別,以及由該第四行動(dòng)采取方產(chǎn)生的聲音內(nèi)容是短語“我很好”。
當(dāng)響應(yīng)句產(chǎn)生模塊11E根據(jù)模式數(shù)據(jù)16E和根據(jù)情緒數(shù)據(jù)16C產(chǎn)生響應(yīng)時(shí),使用對話歷史16F作為參考,并遵守在模式數(shù)據(jù)16E中規(guī)定的限制。例如,在電子寵物裝置1與用戶之間交換兩個(gè)連續(xù)的“問候”后,響應(yīng)句產(chǎn)生模塊11E將通過緊接兩個(gè)連續(xù)的“問候”后應(yīng)用規(guī)則2不再發(fā)布問候,其在圖21所示的限制中規(guī)定,即使“高興”情緒參數(shù)在情緒變量中有最大值。另外,為響應(yīng)用戶的“詢問”將不會(huì)返回“詢問”。
通過遵守對上面所述的問候的限制,即使第一規(guī)則規(guī)定為響應(yīng)問候應(yīng)返回問候和第二規(guī)則規(guī)定為響應(yīng)各種詢問應(yīng)返回問候,但是由于重復(fù)應(yīng)用上述第一和第二規(guī)則,仍可能避免包含在用戶與電子寵物裝置1之間重復(fù)幾次交換的問候的不自然對話。
1-6.情緒控制圖24是表示電子寵物裝置1執(zhí)行情緒控制的詳細(xì)功能方框圖。在該功能方框圖中,情緒變化模塊11D由前面提到的定時(shí)器11B激活,通過使用在聲音識(shí)別結(jié)果中包含的詞作為關(guān)鍵詞,來檢索字符數(shù)據(jù)16D來查找相應(yīng)于該詞的差異,并且通過使用檢索中找到的差異更新情緒數(shù)據(jù)16C。
在這一處理中,情緒變化模塊11D記錄情緒數(shù)據(jù)16C包含的變量的變化,作為用戶輸入的聲音識(shí)別結(jié)果獲得的文本數(shù)據(jù)和如圖25所示在該文本數(shù)據(jù)中包含的并用于檢索字符數(shù)據(jù)16D以查找作為情緒-變化歷史16N的變化的每個(gè)關(guān)鍵詞。另外,通常在輸出響應(yīng)后預(yù)定的時(shí)間里,檢索情緒-變化歷史16N,以查找在用戶輸入中與一個(gè)關(guān)鍵詞結(jié)合頻繁使用的詞。若找到該詞,則把該詞作為新關(guān)鍵詞編目到如圖26所示的字符數(shù)據(jù)16D中。通過編目新關(guān)鍵詞到圖6所示的字符數(shù)據(jù)16D得到圖26所示的字符數(shù)據(jù)16D。通過編目該詞作為新關(guān)鍵詞到字符數(shù)據(jù)16D,即使當(dāng)該詞單獨(dú)以和其它關(guān)鍵詞同樣的方式輸入時(shí),也可以更新情緒數(shù)據(jù)16C的變量。
例如,如圖25所示,假定在用戶輸入中與關(guān)鍵詞“臟”結(jié)合使用短語“咖哩面包”,其改變情緒數(shù)據(jù)16C的變量幾次,超過預(yù)定值。在這種場合,情緒變化模塊11D編目短語“咖哩面包”到字符數(shù)據(jù)16D作為新關(guān)鍵詞,如圖26所示。如圖26所示,即使當(dāng)只輸入短語“咖哩面包”時(shí),通過使用和關(guān)鍵詞“臟”同樣的變化更新情緒數(shù)據(jù)16C的變量。
其結(jié)果,電子寵物裝置1設(shè)定參數(shù)和變量的變體,使得通過所謂的關(guān)聯(lián)信息導(dǎo)出一種特定的情緒,并因此能夠根據(jù)導(dǎo)出的情緒產(chǎn)生響應(yīng)。
另外,當(dāng)情緒變化模塊11D如上所述在預(yù)定的時(shí)間檢索情緒-變化歷史16N時(shí),也能找出使用每個(gè)關(guān)鍵詞用來改變情緒數(shù)據(jù)16C的變量的頻率。如果發(fā)現(xiàn)使用一個(gè)關(guān)鍵詞的頻率超過某預(yù)定值,如圖27所示,則情緒變化模塊11D由如圖6所示的最初值減少字符數(shù)據(jù)16D中對該關(guān)鍵詞的變化的絕對值。例如,在圖27所示的情緒-變化歷史16N中,關(guān)鍵詞“臟”被頻繁使用。因此,在對關(guān)鍵詞“臟”的字符數(shù)據(jù)16D中的6種變量即“生氣”,“難過”,“高興”,“害怕”,“驚訝”和“憎恨”情緒參數(shù)的變化量分別改變-1,-1,+2,+1,-1和-4。
以這種方式,電子寵物裝置1能夠形成所謂的習(xí)慣感。
相反,如果使用聲音輸入中字符數(shù)據(jù)16D的一個(gè)關(guān)鍵詞的頻率逐漸降低,則情緒變化模塊11D就從字符數(shù)據(jù)16D消除聲音輸入中使用的該關(guān)鍵詞。如上所述,如果發(fā)現(xiàn)使用某關(guān)鍵詞的頻率超過預(yù)定值,則情緒變化模塊11D就減少字符數(shù)據(jù)16D中為該關(guān)鍵詞的變化的絕對值。然而,如果使用該關(guān)鍵詞的頻率再一次減少,則變化量就逐漸恢復(fù)到它們的最初值。
以這種方式,電子寵物裝置1能夠產(chǎn)生所謂的遺忘狀態(tài)。
1-7第一實(shí)施例的操作在前面提到的配置里,在圖1到3所示的電子寵物裝置1中使用的聲音識(shí)別模塊11A使用HMM方法對用戶通過麥克風(fēng)7輸入的聲音輸入執(zhí)行聲音識(shí)別處理。如上所述,聲音識(shí)別模塊11A是一個(gè)功能塊,其處理由中央處理單元11執(zhí)行。在聲音識(shí)別處理中,首先把聲音變換成一系列音素,然后參考識(shí)別數(shù)據(jù)16A把這些音素轉(zhuǎn)變成文本數(shù)據(jù)。
在電子寵物裝置1里,作為以這種方式執(zhí)行的聲音識(shí)別結(jié)果獲得的文本數(shù)據(jù)供給物理?xiàng)l件變化模塊11C,物理?xiàng)l件變化模塊11C根據(jù)包含在聲音輸入中的詞,改變當(dāng)前物理?xiàng)l件的五個(gè)元素,即圖4所示物理--條件數(shù)據(jù)16B中的“疲勞”,“饑餓”,“饑渴”,“生病”,“瞌睡”參數(shù)。例如,當(dāng)由聲音識(shí)別結(jié)果指示供給食物時(shí),“饑餓”參數(shù)減少,當(dāng)由聲音識(shí)別結(jié)果指示接受喝水時(shí),“饑渴”參數(shù)減少。
以這種方式,電子寵物裝置1能夠通過用戶輸入的聲音輸入改變物理?xiàng)l件。另外,還可以通過由物理?xiàng)l件變化模塊11C根據(jù)定時(shí)器11B執(zhí)行的處理逐漸改變這5個(gè)參數(shù)。這樣,在電子寵物裝置1里,根據(jù)這些參數(shù)表示的物理?xiàng)l件由用戶輸入的聲音輸入修改,并隨時(shí)間的流逝而變化。其結(jié)果,通過根據(jù)這5個(gè)參數(shù)產(chǎn)生對聲音輸入的響應(yīng),電子寵物的物理?xiàng)l件在對聲音輸入的響應(yīng)中反應(yīng)。
另外,還把聲音識(shí)別結(jié)果提供給信息變化模塊11D,它根據(jù)聲音識(shí)別結(jié)果中包含的詞改變圖5所示的情緒數(shù)據(jù)16C。情緒數(shù)據(jù)16C的變化在字符數(shù)據(jù)16D里描述。根據(jù)關(guān)鍵詞和字符數(shù)據(jù)16D更新表示情緒的6個(gè)變量。詳細(xì)說,關(guān)鍵詞是為改變電子寵物的情緒的詞,而如圖6所示,字符數(shù)據(jù)16D包含對各種關(guān)鍵詞,亦即聲音輸入中包含的詞,表示情緒的6個(gè)變量中的變化量,這6個(gè)變量即“生氣”,“難過”,“高興”,“害怕”,“驚訝”和“憎恨”參數(shù)。也就是說,根據(jù)用戶輸入的聲音輸入改變情緒。
以這種方式,電子寵物裝置1根據(jù)用戶給出的聲音輸入改變電子寵物的情緒。另外,因?yàn)殡娮訉櫸镅b置1依照輸入聲音的識(shí)別結(jié)果根據(jù)物理--條件數(shù)據(jù)16B和情緒數(shù)據(jù)16C產(chǎn)生對聲音輸入的響應(yīng),因此電子寵物的響應(yīng)反應(yīng)電子寵物的物理?xiàng)l件和情緒。
詳細(xì)說,在電子寵物裝置1里,把聲音識(shí)別結(jié)果供給響應(yīng)句產(chǎn)生模塊11E,它依照如圖8所示的模式數(shù)據(jù)16E描述的規(guī)則為聲音識(shí)別結(jié)果產(chǎn)生響應(yīng)句。詳細(xì)說,在電子寵物裝置1里,模式數(shù)據(jù)16E描述為在聲音輸入中包含的每個(gè)關(guān)鍵短語的響應(yīng)句。響應(yīng)句產(chǎn)生模塊11E檢索模式數(shù)據(jù)16E來查找與作為聲音識(shí)別結(jié)果獲得的關(guān)鍵短語關(guān)聯(lián)的響應(yīng)句,作為檢索結(jié)果輸出該響應(yīng)句。
在電子寵物裝置1里,聲音合成模塊11F產(chǎn)生相應(yīng)于該響應(yīng)句的實(shí)際響應(yīng),并輸出到揚(yáng)聲器6。圖9表示每一個(gè)包含每一響應(yīng)的聲音的文件。另一方面,圖形合成模塊11G產(chǎn)生要在液晶顯示板3上顯示的與實(shí)際響應(yīng)關(guān)聯(lián)的圖形。圖10表示每一個(gè)包含每一響應(yīng)的圖形的文件。以這種方式,把對由用戶輸入的聲音輸入的實(shí)際響應(yīng)作為聲音和圖形提交給用戶。
因?yàn)樵陔娮訉櫸镅b置1中從包含依照物理--條件數(shù)據(jù)16B和情緒數(shù)據(jù)16C產(chǎn)生不同響應(yīng)的規(guī)則的模式數(shù)據(jù)16E來產(chǎn)生響應(yīng),因此對用戶的響應(yīng)反映電子寵物的物理?xiàng)l件和情緒。
在前面提到的處理順序中,電子寵物裝置1能夠根據(jù)用戶執(zhí)行的預(yù)定操作器切換操作到編目操作方式。在這一方式下,可以把在聲音識(shí)別處理中識(shí)別的詞和短語編目到識(shí)別數(shù)據(jù)16A中。
詳細(xì)說,當(dāng)在編目方式下從用戶接收到表示要被編目的詞或類似的聲音作為輸入時(shí),電子寵物裝置1執(zhí)行和圖13到15所示正常操作方式下同樣的處理,以根據(jù)圖14所示的語法把聲音輸入轉(zhuǎn)換為一系列音素。然后,聲音合成模塊11F產(chǎn)生由該系列音素表示的聲音由用戶確認(rèn)。在用戶確認(rèn)聲音識(shí)別結(jié)果正確后,該用戶輸入表示被確認(rèn)的詞或類似聲音的屬性的另一聲音輸入。
電子寵物裝置1還把表示該屬性的聲音輸入變換為一系列音素。如果用戶也確認(rèn)從這一系列音素產(chǎn)生的聲音,則將表示先前輸入的詞或類似聲音的這一系列音素編目到識(shí)別數(shù)據(jù)16A,同時(shí),該屬性的數(shù)據(jù)被編目到知識(shí)庫16G,與在識(shí)別數(shù)據(jù)16A中編目的該詞或類似聲音關(guān)聯(lián)。
如上所述,電子寵物裝置1能夠編目作為聲音輸入輸入的詞或類似聲音,無需對輸入設(shè)備諸如鍵盤執(zhí)行困難的操作,允許使用裝置1的自由程度相應(yīng)提高。另外,可以使詞的詞匯表更大來飼養(yǎng)該電子寵物,好象用戶在實(shí)際訓(xùn)練真實(shí)的寵物。其結(jié)果,可以相應(yīng)使電子寵物親密和容易認(rèn)識(shí)。
如上所述,在正常聲音識(shí)別處理中,檢索識(shí)別數(shù)據(jù)16A用以查找相應(yīng)于作為聲音轉(zhuǎn)換結(jié)果獲得的一系列音素的文本數(shù)據(jù),并且,輸出該文本數(shù)據(jù)作為用于產(chǎn)生響應(yīng)句的聲音識(shí)別結(jié)果。在檢索中找到的文本數(shù)據(jù)可以是上面提到的編目方式下編目的詞或類似聲音。由一系列音素描述的這種文本數(shù)據(jù)也可以用于產(chǎn)生響應(yīng)句,代替在正常聲音識(shí)別處理中通常找到的文本數(shù)據(jù)。響應(yīng)句的產(chǎn)生還根據(jù)在知識(shí)庫16G中記錄的屬性。因此,例如當(dāng)物理--條件數(shù)據(jù)16B指示電子寵物饑餓,并且從用戶接收的輸入有食物屬性時(shí),電子寵物裝置1能夠產(chǎn)生響應(yīng),一般陳述“我要吃飯”或“我要一些吃的”。
如上所述,一個(gè)詞和該詞的屬性作為單獨(dú)的聲音輸入被接收,和在用戶確認(rèn)該聲音輸入的聲音識(shí)別結(jié)果后,編目該詞和該屬性。以這種方式,因?yàn)橐辉~和該詞的屬性是由用戶分別作為聲音輸入而輸入的,以及用戶確認(rèn)它們的聲音識(shí)別結(jié)果,因此這使得編目該詞和屬性容易,并有高度的可靠性。
另一方面,當(dāng)用戶輸入聲音輸入說“Gao”時(shí),電子寵物裝置1執(zhí)行圖16所示的功能方框圖表示的處理,根據(jù)圖17所示的規(guī)則1使用輸入聲音作為關(guān)鍵詞來產(chǎn)生聲音,以便請求用戶輸入預(yù)先編目的信息,如用戶名。對由用戶響應(yīng)該請求輸入的聲音輸入進(jìn)行聲音識(shí)別處理。在電子寵物裝置1中使用的聲音識(shí)別模塊11J比較聲音識(shí)別處理的結(jié)果與識(shí)別數(shù)據(jù)16K。如果比較的結(jié)果證實(shí)該用戶,則設(shè)定證實(shí)狀態(tài)16J以指示輸入該聲音的人是主人。
電子寵物裝置1的響應(yīng)句產(chǎn)生模塊11E根據(jù)圖8的模式數(shù)據(jù)16E的規(guī)則或規(guī)則1產(chǎn)生響應(yīng)句,它把輸入聲音輸入的非主人與主人區(qū)別開來。更具體說,響應(yīng)句產(chǎn)生模塊11E引用證實(shí)狀態(tài)16J并依賴證實(shí)狀態(tài)16J的值產(chǎn)生不同的響應(yīng)。
這樣,電子寵物裝置1能夠通過顯示特定的舉動(dòng)如同真實(shí)的寵物那樣對主人作出響應(yīng),允許使該電子寵物相應(yīng)容易認(rèn)識(shí)。
另外,在電子寵物裝置1里,定時(shí)器11B激活聲音證實(shí)模塊11J以預(yù)定的時(shí)間間隔執(zhí)行用戶證實(shí)的處理。在預(yù)定的時(shí)間間隔執(zhí)行的用戶證實(shí)處理中,聲音證實(shí)模塊11J對用戶是不是主人形成判斷。如圖19中的典型對話所示,該判斷是根據(jù)用戶響應(yīng)關(guān)于用戶喜好、愛好等的詢問而輸入的聲音輸入,所述用戶喜好、愛好等記錄在知識(shí)庫16G中,如圖18中的典型對話所示。以這種方式,可以執(zhí)行證實(shí)用戶的處理。
這樣,在需要時(shí),電子寵物裝置1能夠通過在對話過程中驗(yàn)證對話伙伴是該用戶而對主人產(chǎn)生表示特定舉動(dòng)的響應(yīng)。
在對話過程中,如果需要的話,則在電子寵物裝置1中使用的詞/短語分類模塊11M通過參考如圖22或23所示的對話歷史,在圖20所示的處理中根據(jù)詞/短語分類規(guī)則16M把聲音輸入分類到“問候”或“詢問”類別或類似的類別。另外,通過遵照圖21所示的模式數(shù)據(jù)16E描述的一個(gè)類別限制產(chǎn)生對用戶發(fā)出的聲音輸入的響應(yīng)。例如,如果把用戶發(fā)出的聲音輸入分類到“詢問”類別,則即使對應(yīng)某規(guī)則里的聲音輸入的關(guān)鍵短語規(guī)定要產(chǎn)生的詢問作為該聲音輸入的響應(yīng),該分類限制也不會(huì)允許產(chǎn)生響應(yīng)。
因此,電子寵物裝置1能夠響應(yīng)用戶提出的詢問而避免返回詢問的不自然的對話。
另外,電子寵物裝置1在連續(xù)對話歷史16F里記錄連續(xù)的詞或短語的類別。通過參考在連續(xù)對話歷史16F里記錄的類別和考慮在圖21中所示的模式數(shù)據(jù)16E描述的類別限制來產(chǎn)生對用戶發(fā)出的聲音輸入的響應(yīng)。其結(jié)果,當(dāng)用戶緊接電子寵物裝置1發(fā)出的問候輸入一個(gè)問候時(shí),即使問候?qū)柡虻囊?guī)則規(guī)定為響應(yīng)問候應(yīng)該產(chǎn)生一個(gè)問候,但是電子寵物裝置1根據(jù)類別限制不能響應(yīng)該用戶的問候產(chǎn)生另一問候。
因此,電子寵物裝置1能夠避免總是交換幾次問候這樣不自然的對話,允許使電子寵物更親密。
另外,電子寵物裝置1還執(zhí)行在圖24的功能方框圖中所示的處理以記錄組成情緒數(shù)據(jù)16C的變量的變化,作為用戶輸入的聲音識(shí)別結(jié)果獲得的文本數(shù)據(jù)和包含在在圖25所示的情緒變化歷史16N中的文本數(shù)據(jù)里的每個(gè)關(guān)鍵詞的變化。在電子寵物裝置1中,以預(yù)定時(shí)間間隔檢索情緒變化歷史16N,查找與關(guān)鍵詞結(jié)合的用戶輸入中頻繁使用的詞。如果找到這種詞,則把該詞作為新關(guān)鍵詞編目到字符數(shù)據(jù)16D里,用來改變?nèi)鐖D26所示的情緒數(shù)據(jù)16C。
例如,假定,在電子寵物裝置1里,如圖25所示在用戶輸入中與關(guān)鍵詞“臟”結(jié)合使用短語“咖哩面包”,其改變情緒數(shù)據(jù)16C的變量幾次,超過某預(yù)定值。在這種場合,情緒變化模塊11D編目短語“咖哩面包”到字符數(shù)據(jù)16D作為新關(guān)鍵詞,如圖26所示。如圖26所示,即使當(dāng)通過使用和關(guān)鍵詞“臟”同樣的變化只輸入短語“咖哩面包”時(shí),也更新情緒數(shù)據(jù)16C的變量并產(chǎn)生一個(gè)響應(yīng)。
這樣,作為相關(guān)處理的結(jié)果,電子寵物裝置1能夠通過各種變化改變電子寵物的情緒,就像動(dòng)物的條件反應(yīng),和像人類改變他的情緒。另外,電子寵物裝置1能夠在由此產(chǎn)生的響應(yīng)中反映情緒中的變化。
另外,當(dāng)在電子寵物裝置1中使用的情緒變化模塊11D檢索情緒變化歷史16N時(shí),也檢查用以改變情緒數(shù)據(jù)16C的變量的每個(gè)關(guān)鍵詞的使用的頻率。如果發(fā)現(xiàn)使用某一關(guān)鍵詞的頻率超過某預(yù)定值,如圖27所示,則情緒變化模塊11D就減少字符數(shù)據(jù)16D中該關(guān)鍵詞的變化的絕對值。以這種方式,電子寵物裝置1能夠形成所謂的習(xí)慣的感覺,并把該習(xí)慣狀態(tài)反映給響應(yīng)。
在以這種方式使用的電子寵物裝置1里,允許用戶操作在圖2所示前面板上的操作器以通過圖1所示的網(wǎng)絡(luò)連接單元17連接裝置1到網(wǎng)絡(luò)18。通過連接到網(wǎng)絡(luò)18的網(wǎng)絡(luò)連接單元17,電子寵物裝置1能夠從網(wǎng)絡(luò)18下載諸如識(shí)別數(shù)據(jù)16A,知識(shí)庫16G和模式數(shù)據(jù)16E等信息。如前所述,下載的信息是聲音識(shí)別處理和響應(yīng)產(chǎn)生處理必需的有效規(guī)則。下載的信息還用于更新識(shí)別數(shù)據(jù)16A和知識(shí)庫16G,允許用戶享受與電子寵物更高水平的對話。另外,還可能下載聲音數(shù)據(jù)16H和圖形數(shù)據(jù)16I,其可以被用作實(shí)際響應(yīng)輸出。以這種方式,也可以改善響應(yīng)的表達(dá)。
出于同樣理由,也可能經(jīng)由網(wǎng)絡(luò)18傳送物理--條件數(shù)據(jù)16B,情緒數(shù)據(jù)16C和對話歷史16F到希望的裝置。以這種方式,接收裝置能夠復(fù)制電子寵物裝置1的電子寵物,允許該電子寵物被帶到不同環(huán)境。
相反,也能夠從網(wǎng)絡(luò)18接收物理--條件數(shù)據(jù)16B,情緒數(shù)據(jù)16C和對話歷史16F,允許電子寵物裝置1產(chǎn)生響應(yīng),好象另一電子寵物在訪問電子寵物裝置1或者好象在另一電子寵物裝置中飼養(yǎng)的一個(gè)電子寵物被帶到本電子寵物裝置1。
1-8.第一實(shí)施例的效果根據(jù)前面提到的結(jié)構(gòu),用作聲音識(shí)別規(guī)則的識(shí)別數(shù)據(jù),用作響應(yīng)產(chǎn)生規(guī)則的模式數(shù)據(jù),用作情緒產(chǎn)生規(guī)則的情緒數(shù)據(jù)、物理-條件數(shù)據(jù)、聲音數(shù)據(jù)和圖形數(shù)據(jù)可以通過網(wǎng)絡(luò)被更新,使得能夠產(chǎn)生與連接到該網(wǎng)絡(luò)的同一類型的另一裝置產(chǎn)生的響應(yīng)幾乎一樣的響應(yīng),好象一個(gè)電子寵物從另一裝置帶出到本電子寵物裝置。另外,電子寵物裝置也使電子寵物更容易認(rèn)識(shí),就象在實(shí)際訓(xùn)練中的一個(gè)真實(shí)寵物一樣。此外,如果需要,通??梢酝ㄟ^增加該電子寵物懂得的詞的數(shù)目而增加知識(shí)量。
此外,通過周期連接到網(wǎng)絡(luò)可以更新識(shí)別數(shù)據(jù)。這樣,不需麻煩用戶就可以增加知識(shí)量。
相反,通過網(wǎng)絡(luò)可以傳送物理-條件數(shù)據(jù)、情緒數(shù)據(jù)和對話歷史到同一類型的另一裝置。以這種方式,另一裝置能夠產(chǎn)生與對輸入到該信息處理裝置諸如該電子寵物裝置的聲音輸入的響應(yīng)幾乎一樣的響應(yīng),允許看待該電子寵物好象該電子寵物被帶出到另一裝置。其結(jié)果,電子寵物裝置能夠使電子寵物象在實(shí)際訓(xùn)練中的真實(shí)寵物一樣易于認(rèn)識(shí)。
另外,通過使用可替換記錄介質(zhì)的IC卡可以更新和傳送數(shù)據(jù)。具體說,插入新IC卡以更新數(shù)據(jù),取出IC卡拿到另一裝置以傳輸數(shù)據(jù)到另一裝置。這樣,在沒有通訊功能下也能與各種設(shè)備交換數(shù)據(jù)。
此外,在編目操作方式下,編目詞的聲音識(shí)別結(jié)果和該詞的類別,允許通過聲音輸入容易地增加能被電子寵物理解的詞的詞匯量。其結(jié)果,電子寵物可以被視為和實(shí)際訓(xùn)練中飼養(yǎng)的真實(shí)寵物一樣,使其易于認(rèn)識(shí)。
此外,在那時(shí),根據(jù)作為聲音識(shí)別結(jié)果獲得的一系列音素,編目該詞的聲音識(shí)別結(jié)果和該詞的類別。這樣,通過只輸入聲音輸入,可以編目詞和該詞的類別,無須執(zhí)行其他操作。
另外,在正常處理中,作為文本數(shù)據(jù)輸出聲音識(shí)別結(jié)果,而在編目操作下,記錄一系列音素的描述。其結(jié)果,可以簡化數(shù)據(jù)諸如規(guī)則的描述。
另外,在編目操作下,把詞和屬性看作彼此不同的輸入。其結(jié)果,可以容易地執(zhí)行編目處理。
此外,根據(jù)聲音輸入的用戶證實(shí)結(jié)果用作為對輸入聲音輸入的不同人產(chǎn)生不同響應(yīng)的基礎(chǔ)。這樣,可以使電子寵物對主人的響應(yīng)不同于對非主人的響應(yīng)。其結(jié)果,電子寵物能夠如真實(shí)寵物一樣顯示舉動(dòng),并變得更親密和更易于認(rèn)識(shí)。
此外,通過使用以前獲得的聲音識(shí)別結(jié)果,檢查這次獲得的聲音識(shí)別結(jié)果來證實(shí)用戶。以這種方式,可以通過對話證實(shí)用戶,而不需輸入密碼。其結(jié)果,可以提高使用電子寵物裝置的自由程度。
另外,通過使用以前獲得的聲音識(shí)別結(jié)果,檢查這次獲得的用戶對詢問的響應(yīng)以證實(shí)用戶,或通過用戶說一個(gè)預(yù)定詞來證實(shí)用戶。以這種方式,可以通過自然對話證實(shí)用戶。其結(jié)果,可以相應(yīng)提高使用電子寵物裝置的自由程度。
另外,通過標(biāo)識(shí)一個(gè)聲音輸入的類型和通過產(chǎn)生不是預(yù)定響應(yīng)類型的一個(gè)響應(yīng)或相應(yīng)于該聲音輸入的所標(biāo)識(shí)類型的類別產(chǎn)生一個(gè)響應(yīng),可以避免不自然的對話,例如對詢問的響應(yīng)是詢問。以這種方式,可以使電子寵物給出的響應(yīng)自然而生動(dòng)。其結(jié)果,可以使電子寵物更親密和更易于認(rèn)識(shí)。
此外,在那時(shí),通過參考包含輸入和響應(yīng)的類型的歷史產(chǎn)生響應(yīng)可以避免不自然的對話,例如重復(fù)交換問候好幾次。以這種方式,可以使電子寵物給出的響應(yīng)自然而生動(dòng)。其結(jié)果,可以使電子寵物更親密和更易于認(rèn)識(shí)。
此外,可以根據(jù)聲音識(shí)別結(jié)果和相應(yīng)情緒參數(shù)的歷史來改變情緒參數(shù)中的變化。例如,對于頻繁聽見的一個(gè)聲音,可以產(chǎn)生充滿親密,熟悉和類似情緒的響應(yīng)。以這種方式,可以使電子寵物給出的響應(yīng)自然而生動(dòng)。其結(jié)果,可以使電子寵物更親密和更易于認(rèn)識(shí)。
更具體說,如果和激勵(lì)某種情緒的一個(gè)特定詞同時(shí)或與該特定詞同樣頻繁地使用一個(gè)非該特定詞的詞的話,那么該頻繁使用的詞也改變該情緒參數(shù)。也就是說,有可能根據(jù)由一個(gè)重復(fù)使用的詞結(jié)合該特定詞改變的情緒來產(chǎn)生響應(yīng)。
另外,如果頻繁使用激勵(lì)某情緒的詞中一個(gè)特定詞的話,則減少情緒參數(shù)中的變化。其結(jié)果,可以形成所謂習(xí)慣的感覺。
2.其它實(shí)施例的效果在上述實(shí)施例中,可以把電子寵物裝置連接到網(wǎng)絡(luò)上以便把電子寵物從該電子寵物裝置帶出,來產(chǎn)生在另一裝置中飼養(yǎng)的電子寵物的響應(yīng),教在該電子裝置中養(yǎng)育的電子寵物各種規(guī)則和各種信息。然而,應(yīng)該注意,本發(fā)明的范圍不限于本實(shí)施例。例如,如果需要,只執(zhí)行上述的處理的一部分。另外,當(dāng)用戶執(zhí)行預(yù)定的操作或當(dāng)從另一裝置接收呼叫時(shí),該電子寵物裝置周期對網(wǎng)絡(luò)訪問。
此外,根據(jù)上述實(shí)施例,電子寵物裝置通過電話線連接到網(wǎng)絡(luò)。然而,值得注意,本發(fā)明也可以應(yīng)用于這樣的應(yīng)用,其中電子寵物裝置通過其他設(shè)備諸如調(diào)制解調(diào)器或個(gè)人計(jì)算機(jī)連接到網(wǎng)絡(luò)。
此外,在上述實(shí)施例中,所謂的電子寵物學(xué)習(xí)從網(wǎng)絡(luò)下載的識(shí)別數(shù)據(jù)、模式數(shù)據(jù)、聲音數(shù)據(jù)和圖形數(shù)據(jù)。然而,應(yīng)該注意,本發(fā)明的范圍不限于該實(shí)施例。例如,如果需要,電子寵物也可以只學(xué)習(xí)某些下載的數(shù)據(jù)。另外,對識(shí)別聲音的技術(shù)本身,對產(chǎn)生聲音數(shù)據(jù)的技術(shù)和對產(chǎn)生圖形數(shù)據(jù)的技術(shù)本身可以通過所下載的描述這些技術(shù)的控制程序來修改。出于同樣理由,也可以改變產(chǎn)生情緒數(shù)據(jù)的技術(shù)和響應(yīng)句產(chǎn)生模塊的處理與其它處理。
另外,根據(jù)上述實(shí)施例,可以傳送物理-條件數(shù)據(jù)、情緒數(shù)據(jù)和對話歷史到另一裝置,以便把電子寵物帶出到那里。然而,值得注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,當(dāng)只傳送某些數(shù)據(jù)或數(shù)據(jù)同諸如知識(shí)的信息一起傳送時(shí),其它裝置可以執(zhí)行處理來模仿本電子寵物裝置的電子寵物。另外,代替?zhèn)魉瓦@種數(shù)據(jù),可以傳送對作為由另一裝置執(zhí)行的聲音識(shí)別結(jié)果而獲得的輸入的響應(yīng)到其他裝置。
此外,根據(jù)上述實(shí)施例,可以從另一裝置輸入各種數(shù)據(jù)以便把其它裝置的電子寵物帶到本電子寵物裝置。然而,應(yīng)該注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,當(dāng)只接收某些數(shù)據(jù)或數(shù)據(jù)同諸如知識(shí)的信息一起被接收時(shí),可以執(zhí)行模仿其他裝置的電子寵物的處理。另外,代替內(nèi)部處理從其它設(shè)備接收的這種數(shù)據(jù),該電子寵物裝置可以傳送聲音識(shí)別結(jié)果到其它裝置,然后從其它裝置接收對該聲音識(shí)別結(jié)果的響應(yīng)。
此外,在上述實(shí)施例中,要對聲音輸入進(jìn)行聲音識(shí)別處理,以便轉(zhuǎn)換該輸入為一系列音素。然而,值得注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,也可以采用適合處理需求的各種聲音識(shí)別技術(shù)。
另外,在上述實(shí)施例中,詞和該詞的屬性每一個(gè)都作為要被編目到電子寵物裝置中的聲音輸入而輸入。然而,應(yīng)該注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,用戶可以通過操作操作器來選擇和輸入屬性到電子寵物裝置。在這種場合,有一種可理解的技術(shù),通過它請求用戶通過在顯示的菜單上選擇項(xiàng)目來輸入屬性。
此外,根據(jù)上述實(shí)施例,對于要作為表示聲音輸入的一系列音素的文本數(shù)據(jù)編目到證實(shí)數(shù)據(jù)里的聲音輸入,輸出聲音識(shí)別結(jié)果作為一系列音素。至于聲音識(shí)別的正常結(jié)果,只產(chǎn)生正常的文本數(shù)據(jù)。然而,值得注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,還是對于聲音識(shí)別的正常結(jié)果,可以輸出聲音識(shí)別結(jié)果作為一系列音素。
此外,在上述實(shí)施例中,通過標(biāo)識(shí)用戶的名字或愛好來證實(shí)用戶。然而,應(yīng)該注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,本發(fā)明也可以應(yīng)用在廣泛應(yīng)用的范圍,其中,通過驗(yàn)證密碼、過去對話的日期或過去的聲音識(shí)別結(jié)果來證實(shí)用戶。
另外,在上述實(shí)施例中,通過檢查用戶響應(yīng)電子寵物裝置產(chǎn)生的預(yù)定詢問而說出的特定短語來證實(shí)用戶,并且周期證實(shí)該用戶。然而,值得注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,也可以根據(jù)需要通過驗(yàn)證特定短語或者定期證實(shí)來證實(shí)用戶。
此外,根據(jù)上述實(shí)施例,在通過分解輸入為一系列音素來識(shí)別聲音輸入的處理中,通過驗(yàn)證產(chǎn)生的表示特定詞的聲音來證實(shí)用戶。然而,應(yīng)該注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,也可以通過驗(yàn)證表示用戶聲音特征的各種特征量來證實(shí)用戶,給出和上述實(shí)施例同樣的效果。特征量的例子是該聲音的音調(diào)和頻譜。
此外,在上述實(shí)施例中,可以使電子寵物對主人的響應(yīng)不同于對非主人的響應(yīng)。然而,值得注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,可以為提供聲音輸入的更多的不同的人如主人家庭成員和非家庭成員的人產(chǎn)生更多不同的響應(yīng)。
另外,在上述實(shí)施例中,根據(jù)詢問輸入的類型和詢問響應(yīng)的類型以簡單的方式阻止為響應(yīng)詢問而發(fā)出詢問。然而,應(yīng)該注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,由于諸如情緒的理由,可以為響應(yīng)詢問而發(fā)布詢問。在這種場合,表示該電子寵物心情不好。
此外,根據(jù)上述實(shí)施例,通過操作字符數(shù)據(jù)來控制情緒。然而,值得注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,也可以直接改變情緒數(shù)據(jù)來代替操作字符數(shù)據(jù)。
此外,上述實(shí)施例輸出聲音數(shù)據(jù)和圖形數(shù)據(jù)。然而,應(yīng)該注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,作為音頻和視頻合成的結(jié)果輸出聲音和圖形。
另外,在上述實(shí)施例中,通過圖3所示的中央處理單元執(zhí)行聲音識(shí)別處理和圖形合成處理。然而,值得注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,也可通過如圖28所示的專用電路執(zhí)行聲音識(shí)別處理和圖形合成處理。
此外,上述實(shí)施例應(yīng)用本發(fā)明到作為響應(yīng)輸出聲音和圖形的電子寵物裝置。然而,應(yīng)該注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,本發(fā)明也可以應(yīng)用于例如象動(dòng)物一樣運(yùn)動(dòng)的機(jī)器人、運(yùn)動(dòng)和叫喊以輸出響應(yīng)的電子寵物裝置和以各種形式輸出響應(yīng)的電子寵物裝置。
此外,上述實(shí)施例應(yīng)用本發(fā)明到一種電子寵物裝置,其為模仿一個(gè)電子寵物的專用裝置,具有如圖2所示的前面板。然而,值得注意,本發(fā)明的范圍不限于這種實(shí)施例。例如,本發(fā)明也可應(yīng)用于各種便攜設(shè)備,諸如便攜電話,便攜GPS,便攜磁帶錄音機(jī)和便攜光盤驅(qū)動(dòng)器,它們具有如圖28所示的前面板。除這些便攜設(shè)備外,本發(fā)明也可以應(yīng)用于諸如其內(nèi)有各種動(dòng)畫特征性或類似運(yùn)動(dòng)的個(gè)人計(jì)算機(jī)的信息處理裝置。
工業(yè)應(yīng)用本發(fā)明可應(yīng)用于娛樂機(jī)器人。
參照數(shù)字1.電子寵物裝置;11A.聲音識(shí)別模塊;11B.定時(shí)器;11C.物理-條件變化模塊;11D.情緒變化模塊;11E.響應(yīng)句產(chǎn)生模塊;11F.聲音合成模塊;11G.圖形合成模塊;11I.編目模塊;11J.
聲音識(shí)別模塊;11M.詞/短語分類模塊;16A.識(shí)別數(shù)據(jù);16B.物理?xiàng)l件數(shù)據(jù);16C.情緒數(shù)據(jù);16D.字符數(shù)據(jù);16E.模式數(shù)據(jù);16F.對話歷史;16G.知識(shí)庫;16H.聲音數(shù)據(jù);16I.圖形數(shù)據(jù);16J.證實(shí)狀態(tài);16K.證實(shí)數(shù)據(jù);16M.分類規(guī)則;16N.情緒變化歷史;17.網(wǎng)絡(luò)連接單元。
權(quán)利要求
1.一種信息處理裝置,其特征在于,所述裝置包括聲音輸入設(shè)備,用于輸入由用戶輸出的聲音;聲音識(shí)別設(shè)備,用于依照預(yù)定識(shí)別規(guī)則識(shí)別從所述聲音輸入設(shè)備接收的聲音和輸出聲音識(shí)別結(jié)果;情緒產(chǎn)生設(shè)備,用于依照預(yù)定的情緒參數(shù)產(chǎn)生規(guī)則產(chǎn)生情緒參數(shù),該情緒參數(shù)以偽方式指示情緒以及至少根據(jù)聲音識(shí)別結(jié)果變化和隨時(shí)間的流逝變化;響應(yīng)產(chǎn)生設(shè)備,用于依照預(yù)定的響應(yīng)產(chǎn)生規(guī)則根據(jù)至少所述情緒參數(shù)產(chǎn)生對聲音識(shí)別結(jié)果的響應(yīng);響應(yīng)輸出設(shè)備,用于輸出所述響應(yīng);以及通信設(shè)備,用于通過連接到所述預(yù)定網(wǎng)絡(luò)執(zhí)行處理以獲取至少所述情緒參數(shù)或?yàn)楫a(chǎn)生所述情緒參數(shù)需要的數(shù)據(jù),其中,所述響應(yīng)產(chǎn)生設(shè)備根據(jù)由所述通信設(shè)備獲得的所述情緒參數(shù)產(chǎn)生響應(yīng)或根據(jù)從由所述通信設(shè)備獲得的所述數(shù)據(jù)產(chǎn)生的情緒參數(shù)產(chǎn)生響應(yīng)。
2.根據(jù)權(quán)利要求1的信息處理裝置,所述裝置的特征在于,至少所述情緒參數(shù)或?yàn)楫a(chǎn)生所述情緒參數(shù)所需要的數(shù)據(jù)可以通過使用存儲(chǔ)在可置換記錄介質(zhì)中的數(shù)據(jù)而更新。
3.一種信息處理方法,其特征在于,所述方法包括步驟輸入由用戶輸出的聲音;依照預(yù)定識(shí)別規(guī)則識(shí)別從所述聲音輸入設(shè)備接收的聲音和輸出聲音識(shí)別結(jié)果;依照預(yù)定的情緒參數(shù)產(chǎn)生規(guī)則產(chǎn)生情緒參數(shù),該情緒參數(shù)以偽方式指示情緒并至少根據(jù)聲音識(shí)別結(jié)果變化和隨時(shí)間的流逝變化;依照預(yù)定的響應(yīng)產(chǎn)生規(guī)則根據(jù)至少所述情緒參數(shù)產(chǎn)生對聲音識(shí)別結(jié)果的響應(yīng);輸出所述響應(yīng);通過連接到所述預(yù)定網(wǎng)絡(luò)執(zhí)行通信處理以獲取所述情緒參數(shù)或?yàn)楫a(chǎn)生所述情緒參數(shù)需要的數(shù)據(jù),從而,在所述產(chǎn)生響應(yīng)的步驟,根據(jù)在所述執(zhí)行更新處理步驟獲得的所述情緒參數(shù)輸出響應(yīng)或根據(jù)從在所述執(zhí)行更新處理步驟獲得的所述數(shù)據(jù)產(chǎn)生的情緒參數(shù)輸出響應(yīng)。
全文摘要
在一個(gè)信息處理裝置、便攜設(shè)備、電子寵物裝置、存儲(chǔ)信息處理過程的記錄介質(zhì)和信息處理方法中,通過網(wǎng)絡(luò)傳輸各種數(shù)據(jù),另外,可以通過聲音把詞歸類。另外,根據(jù)用戶證實(shí)產(chǎn)生各種響應(yīng),把聲音輸入和響應(yīng)分類到各種類別,其用作產(chǎn)生響應(yīng)的基礎(chǔ)。此外,可以根據(jù)過去的歷史改變電子寵物的情緒。
文檔編號(hào)G10L13/04GK1551047SQ200410035170
公開日2004年12月1日 申請日期1999年12月24日 優(yōu)先權(quán)日1998年12月24日
發(fā)明者藤村聰, 弘, 橫尾直弘, 加藤靖彥, 彥 申請人:索尼公司