国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      聲音碼切換方法和聲音碼切換裝置以及聲音通信終端的制作方法

      文檔序號(hào):7962788閱讀:182來源:國知局
      專利名稱:聲音碼切換方法和聲音碼切換裝置以及聲音通信終端的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及聲音碼切換方法和聲音碼切換裝置以及使用聲音碼切換方法的聲音通信終端,能夠用于在多個(gè)終端間共享兩條線路而可以由其他的終端監(jiān)聽兩個(gè)終端間的通話的聲音通信系統(tǒng)和實(shí)現(xiàn)多地點(diǎn)間的會(huì)議通話的聲音發(fā)送系統(tǒng)等,特別是涉及使用高效率的聲音編碼方法的數(shù)字聲音通信系統(tǒng)和數(shù)字聲音發(fā)送系統(tǒng)以及用于其中的聲音碼切換方法。
      背景技術(shù)
      在業(yè)務(wù)通信等中,利用相關(guān)的其他成員能夠監(jiān)聽兩個(gè)通話者之間的業(yè)務(wù)聯(lián)絡(luò)通話的聲音通信系統(tǒng)。作為這樣的現(xiàn)有的聲音通信系統(tǒng),具有在模擬聲音信號(hào)上重疊兩個(gè)聲音,由一方的線路發(fā)送該重疊的信號(hào)。例如,使用這樣的方法當(dāng)在通話者A和通話者B之間進(jìn)行通話時(shí),在通話者A側(cè)的終端A處把接收的通話者B的聲音信號(hào)重疊在通話者A的聲音信號(hào)上,把重疊的聲音信號(hào)發(fā)送給通話者B側(cè)的終端B和其他的終端。
      圖22表示現(xiàn)有的聲音通信系統(tǒng)的全體構(gòu)成。
      在圖中,1是通話者A使用的終端A,2是通話者B使用的終端B,3是當(dāng)相關(guān)的其他成員進(jìn)行監(jiān)聽時(shí)所使用的終端C。
      在終端A中設(shè)有對(duì)來自終端B的調(diào)制信號(hào)B進(jìn)行解調(diào)而成為輸出聲音A的模擬解調(diào)裝置4、重疊通話者A發(fā)音的輸入聲音A和上述輸出聲音A而生成重疊聲音的聲音重疊裝置5、對(duì)重疊聲音進(jìn)行調(diào)制的模擬調(diào)制裝置6。
      在終端B中設(shè)有對(duì)通話者B發(fā)音的輸入聲音B進(jìn)行調(diào)制的模擬調(diào)制裝置7、對(duì)來自終端A的調(diào)制信號(hào)A進(jìn)行解調(diào)的模擬解調(diào)裝置8。
      而且,在終端C中設(shè)有對(duì)來自終端A的調(diào)制信號(hào)A進(jìn)行解調(diào)的模擬解調(diào)裝置9。
      而且,10是傳輸來自終端A的調(diào)制信號(hào)A的線路A,11是傳輸來自終端B的調(diào)制信號(hào)B的線路B。
      下面根據(jù)附圖對(duì)該現(xiàn)有的聲音通信系統(tǒng)的動(dòng)作進(jìn)行說明。
      向終端A作為輸入聲音A輸入通話者A發(fā)音的聲音。而且,通過線路B從后述的終端B輸入調(diào)制信號(hào)B。模擬解調(diào)裝置4對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),輸出所得到的聲音信號(hào)作為輸出聲音A。在聲音重疊裝置5中生成把上述輸入聲音A和輸出聲音A進(jìn)行重疊的重疊聲音,把其輸入模擬調(diào)制裝置6。模擬調(diào)制裝置6把所輸入的重疊聲音進(jìn)行調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出到線路A中。
      在終端B中,向模擬調(diào)制裝置7輸入通話者B發(fā)音的聲音作為輸入聲音B。而且,通過線路A從終端A向模擬解調(diào)裝置8輸入調(diào)制信號(hào)A。模擬解調(diào)裝置7對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音信號(hào)作為輸出聲音B輸出到線路B中。模擬解調(diào)裝置8對(duì)上述調(diào)制信號(hào)A進(jìn)行解調(diào),把所得到的聲音信號(hào)作為輸出聲音B進(jìn)行輸出。
      從終端A通過線路A向終端C輸入調(diào)制信號(hào)A。模擬解調(diào)裝置9對(duì)上述調(diào)制信號(hào)A進(jìn)行解調(diào),把所得到的聲音信號(hào)作為輸出聲音C進(jìn)行輸出。
      通過上述那樣的構(gòu)成,當(dāng)通話者A和通話者B使用各自的終端A和終端B進(jìn)行通話時(shí),在終端C中能夠監(jiān)聽通話者A與通話者B的通話。
      圖23是表示另一種構(gòu)成的圖,在上述現(xiàn)有的聲音通信系統(tǒng)中,為了改善數(shù)據(jù)通信的導(dǎo)入等線路利用效率,改善與糾錯(cuò)碼的組合所產(chǎn)生的無線通信中的電波較弱地區(qū)中的品質(zhì),確保與密碼的組合所產(chǎn)生的保密性等,而謀求系統(tǒng)的數(shù)字化。
      在圖中,1是通話者A使用的終端A,2是通話者B使用的終端B,3是當(dāng)相關(guān)的其他成員進(jìn)行監(jiān)聽時(shí)所使用的終端C。
      在終端A中設(shè)有對(duì)來自終端B的調(diào)制信號(hào)B進(jìn)行解調(diào)的解調(diào)裝置12、對(duì)由解調(diào)裝置12所得到的聲音碼B進(jìn)行解碼的聲音解碼裝置13、對(duì)聲音解碼裝置13的輸出進(jìn)行數(shù)字·模擬變換(D-A變換)而輸出作為模擬信號(hào)的輸出聲音A的D-A變換裝置14、把通話者A發(fā)音的輸入聲音A與上述D-A變換裝置14的輸出聲音A進(jìn)行重疊的聲音重疊裝置15、把重疊聲音進(jìn)行模擬·數(shù)字變換(A-D變換)的A-D變換裝置16、對(duì)A-D變換裝置16的輸出進(jìn)行編碼的聲音編碼裝置17、對(duì)聲音編碼裝置17的輸出進(jìn)行數(shù)字調(diào)制并輸出到線路A 10中的調(diào)制裝置18。
      在終端B中設(shè)有對(duì)來自終端A的調(diào)制信號(hào)A進(jìn)行解調(diào)的調(diào)制裝置20、對(duì)調(diào)制裝置20的輸出進(jìn)行解碼的聲音解碼裝置21、把聲音解碼裝置21的輸出進(jìn)行數(shù)字·模擬變換(D-A變換)而輸出作為模擬信號(hào)的輸出聲音B的D-A變換裝置22。
      終端B還包括把通話者B發(fā)音的輸入聲音B進(jìn)行模擬·數(shù)字變換(A-D變換)的A-D變換裝置23、對(duì)A-D變換裝置23的輸出進(jìn)行編碼的聲音編碼裝置24、對(duì)聲音編碼裝置24的輸出進(jìn)行數(shù)字調(diào)制并輸出到線路B 11中的調(diào)制裝置25。
      在終端C中設(shè)有對(duì)來自終端A的調(diào)制信號(hào)A進(jìn)行解調(diào)的解調(diào)裝置26、對(duì)解調(diào)裝置26的輸出進(jìn)行解碼的聲音解碼裝置27、把聲音解碼裝置27的輸出進(jìn)行數(shù)字·模擬變換(D-A變換)而輸出作為模擬信號(hào)的輸出聲音B的D-A變換裝置28。
      下面對(duì)現(xiàn)有的這種聲音通信系統(tǒng)的動(dòng)作進(jìn)行說明。
      向終端A作為輸入聲音A輸入通話者A發(fā)音的聲音,而且,通過線路B從后述的終端B輸入調(diào)制信號(hào)B。解調(diào)裝置12對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音碼B輸出給聲音解碼裝置13。聲音解碼裝置13對(duì)上述聲音碼B進(jìn)行解碼,把所得到的數(shù)字輸出聲音A輸出給D-A變換裝置14。D-A變換裝置14對(duì)上述數(shù)字輸出聲音A進(jìn)行數(shù)字·模擬變換(D-A變換),輸出作為模擬信號(hào)的輸出聲音A。
      而且,在終端A內(nèi),由聲音重疊裝置15生成把上述輸入聲音A和輸出聲音A進(jìn)行重疊的重疊聲音,把其輸出給A-D變換裝置16。A-D變換裝置16對(duì)所輸入的重疊聲音進(jìn)行模擬·數(shù)字變換(A-D變換),得到作為數(shù)字信號(hào)的數(shù)字輸入聲音A。聲音編碼裝置17把上述數(shù)字輸入聲音A進(jìn)行編碼,把所得到的聲音碼A輸出給調(diào)制裝置18。調(diào)制裝置18對(duì)所輸入的聲音碼A進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出給線路A。
      在終端B中,輸入通話者B發(fā)音的聲音作為輸入聲音B。而且,通過線路A從終端A輸入調(diào)制信號(hào)A。A-D變換裝置23對(duì)上述輸入聲音B進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的數(shù)字輸入聲音B。聲音編碼裝置24對(duì)上述數(shù)字輸入聲音B進(jìn)行編碼,把所得到的聲音碼B輸出給調(diào)制裝置25。調(diào)制裝置25對(duì)所輸入的聲音碼B進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)B輸出給線路B。
      終端B內(nèi)的調(diào)制裝置20對(duì)上述調(diào)制信號(hào)A進(jìn)行解調(diào),把所得到的聲音碼A輸出給聲音解碼裝置21。聲音解碼裝置21對(duì)上述聲音碼A進(jìn)行解調(diào),把所得到的數(shù)字輸出聲音B輸出給D-A變換裝置22。D-A變換裝置22對(duì)上述數(shù)字輸出聲音B進(jìn)行數(shù)字·模擬變換(D-A變換),輸出作為模擬信號(hào)的輸出聲音B。
      從終端A通過線路A向終端C輸入調(diào)制信號(hào)A。調(diào)制裝置26對(duì)上述調(diào)制信號(hào)A進(jìn)行解調(diào),把所得到的聲音碼A輸出給聲音解碼裝置27。聲音解碼裝置27對(duì)上述聲音碼A進(jìn)行解調(diào),把所得到的數(shù)字輸出聲音C輸出給D-A變換裝置28。D-A變換裝置28對(duì)上述數(shù)字輸出聲音C進(jìn)行數(shù)字·模擬變換(D-A變換),輸出作為模擬信號(hào)的輸出聲音C。
      通過上述那樣的構(gòu)成,即使在數(shù)字通信系統(tǒng)中,與現(xiàn)有的模擬通信系統(tǒng)完全相同,當(dāng)通話者A和通話者B使用各自的終端A和終端B進(jìn)行通話時(shí),在終端C中能夠監(jiān)聽通話者A與通話者B的通話。
      在日本專利公開公報(bào)特開昭57-41064中公開了能夠?qū)崿F(xiàn)三方相互同時(shí)通話的數(shù)字臺(tái)中繼線。該數(shù)字臺(tái)中繼線把各個(gè)通話者與另外兩個(gè)通話者的聲音PCM碼進(jìn)行比較,在每個(gè)抽樣中選擇輸出電平高的一方的聲音PCM碼。通過這樣的構(gòu)成,把另外兩個(gè)通話者的聲音PCM碼進(jìn)行一次解碼,并相加,不需要再次退回到PCM碼,能夠減小硬件規(guī)模。
      以在近年來廣泛利用的CELP方式為代表的高效率聲音編碼方式中,具有這樣的特征當(dāng)對(duì)輸入聲音一度進(jìn)行編碼解碼而得到的輸出聲音進(jìn)行再度編碼或者對(duì)同時(shí)發(fā)音的多個(gè)通話者的聲音進(jìn)行編碼時(shí),編碼品質(zhì)大大劣化,因此,存在以下課題當(dāng)使用該高效率聲音編碼方式來實(shí)現(xiàn)圖23所示的數(shù)字通信系統(tǒng)時(shí),聲音編碼裝置17中的編碼品質(zhì)劣化,通過線路A而傳送給終端B、終端C的通話聲音的品質(zhì)劣化。
      作為避免該問題的方法,參考特開昭57-41064,考慮這樣的構(gòu)成切換聲音碼來進(jìn)行輸出,以便于在終端A中選擇聲音碼A和聲音碼B中的一方來發(fā)送。通過這樣的構(gòu)成,能夠避免多次編碼和多個(gè)通話者的聲音的編碼,但是,存在下述各種問題而不能容易地實(shí)現(xiàn)。
      而且,特開昭57-41064實(shí)現(xiàn)了從多個(gè)聲音碼中選擇一個(gè)進(jìn)行輸出的方案,但是,對(duì)每個(gè)取樣,限定為能夠切換的聲音PCM碼,而存在下述問題。
      在高效率聲音編碼方式中,以10~50ms作為一幀,把構(gòu)成該幀的多個(gè)取樣一齊進(jìn)行編碼,因此,在通過聲音碼切換而由終端B、終端C接收并解碼的碼系列中,在聲音碼A和聲音碼B在通話者A或者通話者B的發(fā)音中頻繁切換或者通過碼切換引起發(fā)音內(nèi)容的重要部分丟失的情況下,該丟失長度達(dá)到幾十ms,因此,在通話內(nèi)容的把握上引起障礙。
      在僅通過該幀中的聲音電平的大小來切換碼的情況下,碼切換頻繁發(fā)生,因此,對(duì)其進(jìn)行解碼而得到的輸出聲音每隔幾十ms而切換通話者A和通話者B的發(fā)音,不能正確地理解任何一方的發(fā)音內(nèi)容。
      而且,僅通過該幀中的聲音電平的大小,不能確實(shí)地選擇主導(dǎo)通話的重要程度高的通話者的聲音碼,因此,發(fā)音內(nèi)容的重要部分丟失,在通話內(nèi)容的把握上引起障礙。
      而且,由于未被選擇的聲音碼被丟棄,則被丟棄的通話者的發(fā)音內(nèi)容丟失。
      而且,高效率聲音編碼方式不使用僅用該幀內(nèi)的信息進(jìn)行編碼、解碼,而使用過去的幀的編碼結(jié)果、解碼結(jié)果來進(jìn)行編碼、解碼,因此,在通過聲音碼切換而由終端B、終端C接收并解碼的碼系列中,當(dāng)在中途切換聲音碼A和聲音碼B的代碼時(shí),切斷了與過去的解碼結(jié)果的連續(xù)性,因此,進(jìn)行解碼而得到的輸出聲音成為不連續(xù)的。
      當(dāng)通過聲音切換來輸出僅由聲音碼A和聲音碼B組成的碼系列時(shí),在對(duì)該碼系列進(jìn)行解碼時(shí),不能確定碼切換發(fā)生的時(shí)刻,因此,不能判定進(jìn)行解碼而得到的輸出聲音是否為不連續(xù)的,而不能提出解決不連續(xù)的對(duì)策。
      而且,在業(yè)務(wù)通信中的聲音通信系統(tǒng)等中,在兩個(gè)通話者之間的業(yè)務(wù)聯(lián)絡(luò)通話時(shí),需要把某一方通話者的指示和聯(lián)絡(luò)等優(yōu)先地傳輸給進(jìn)行監(jiān)聽的其他成員。
      在僅通過聲音電平的大小來切換聲音碼A和聲音碼B的情況下,有時(shí)需要優(yōu)先地送出的通話者未被選擇,從而使指示和聯(lián)絡(luò)等的發(fā)音內(nèi)容丟失。
      而且,由于輸入聲音B的碼被多次傳輸,因此,傳輸誤差累積,解碼聲音的品質(zhì)劣化。
      為了解決上述課題,本發(fā)明的目的是提供一種聲音碼切換方法,能夠在發(fā)揮使用高效率聲音編碼方式的優(yōu)點(diǎn)的同時(shí),實(shí)現(xiàn)高品質(zhì)的通話、監(jiān)聽和會(huì)議通話等。
      用于解決課題的措施本發(fā)明所涉及的聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,輸出的幀的選擇根據(jù)過去的選擇結(jié)果進(jìn)行。
      而且,本發(fā)明所涉及的聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,按N幀存儲(chǔ)聲音碼A和聲音碼B,根據(jù)該存儲(chǔ)的N幀的聲音碼A和聲音碼B,來選擇N幀前的聲音碼A或者聲音碼B的一方進(jìn)行輸出。
      而且,本發(fā)明所涉及的聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在選擇判定聲音碼A和聲音碼B一方時(shí),當(dāng)判定為兩方的輸出都需要時(shí),依次存儲(chǔ)前幀中的非選擇聲音碼,在前幀中選擇的聲音碼的輸出成為不需要的幀以后,按時(shí)間順序依次輸出成為不需要輸出的時(shí)刻之前所存儲(chǔ)的聲音碼系列。
      而且,本發(fā)明所涉及的聲音碼切換方法,當(dāng)按時(shí)間順序依次輸出上述存儲(chǔ)的聲音碼系列時(shí),把現(xiàn)在的幀的聲音碼配置在該聲音碼系列的末尾,當(dāng)判定為所存儲(chǔ)的聲音碼系列的全部或者一部分是非聲音區(qū)間時(shí),中止或者廢除向該區(qū)間的聲音碼的末尾的配置。
      而且,本發(fā)明所涉及的聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,當(dāng)從外部收到選擇指示任一方的聲音碼的預(yù)定輸入時(shí),按照該預(yù)定輸入來優(yōu)先地選擇該方的聲音碼。
      而且,本發(fā)明所涉及的聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,當(dāng)聲音碼A滿足預(yù)定條件時(shí),優(yōu)先地選擇聲音碼A。
      而且,本發(fā)明所涉及的聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼和調(diào)制并且進(jìn)行解調(diào)的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,上述各個(gè)聲音碼由表示聲音信息的信息碼和其糾錯(cuò)碼所構(gòu)成,在對(duì)聲音碼B進(jìn)行糾錯(cuò)解碼和糾錯(cuò)編碼之后,進(jìn)行選擇判定并輸出。
      而且,本發(fā)明所涉及的聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,上述聲音碼A和聲音碼B是即使僅使用其一部分也能對(duì)聲音進(jìn)行解碼的可縮放碼結(jié)構(gòu),把組合了作為聲音碼A的一部分的聲音碼A’和作為聲音碼B的一部分的聲音碼B’的代碼作為選擇輸出的侯選之一。
      而且,本發(fā)明所涉及的聲音碼切換方法,所選擇輸出的聲音碼切換時(shí)刻的幀,在該幀的輸出之前,輸出能夠識(shí)別選擇聲音碼的信息,在該信息的輸出之后,進(jìn)行所選擇的聲音碼的依次輸出。
      本發(fā)明所涉及的聲音碼切換裝置,包括控制裝置,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,控制裝置根據(jù)過去的選擇結(jié)果來進(jìn)行輸出的幀的選擇。
      本發(fā)明所涉及的聲音通信終端,包括解調(diào)裝置,由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B為即使僅使用其一部分也能對(duì)聲音進(jìn)行解碼的可縮放碼結(jié)構(gòu),把組合了作為聲音碼A的一部分的聲音碼A’和作為聲音碼B的一部分的聲音碼B’的代碼作為輸入,進(jìn)行解調(diào);分離裝置,把所解調(diào)的聲音碼A’和聲音碼B’進(jìn)行分離;各個(gè)聲音解碼裝置,對(duì)所分離的聲音碼A’和聲音碼B’分別單獨(dú)進(jìn)行解碼,而輸出輸出聲音A和輸出聲音B;加法運(yùn)算裝置,把所解碼的輸出聲音A和輸出聲音B相加;D-A變換裝置,把加法運(yùn)算裝置的輸出進(jìn)行D-A變換。
      附圖的簡要說明

      圖1是表示使用本發(fā)明的實(shí)施例1的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;圖2是表示本發(fā)明的實(shí)施例1的聲音碼切換方法中的碼選擇程序的示意圖;圖3是表示本發(fā)明的實(shí)施例1的聲音碼切換方法中的另一種碼選擇程序的示意圖;圖4是表示本發(fā)明的實(shí)施例1的聲音碼切換方法中的另一種碼選擇程序的示意圖;圖5是表示使用本發(fā)明的實(shí)施例2的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;圖6是表示本發(fā)明的實(shí)施例2的聲音碼切換方法中的碼選擇程序的示意圖;圖7是表示使用本發(fā)明的實(shí)施例3的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;
      圖8是表示本發(fā)明的實(shí)施例3的聲音碼切換方法中的碼選擇基準(zhǔn)的示意圖;圖9是表示使用本發(fā)明的實(shí)施例4的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;圖10是表示本發(fā)明的實(shí)施例4的聲音碼切換方法中的碼選擇基準(zhǔn)的示意圖;圖11是表示使用本發(fā)明的實(shí)施例5的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;圖12是表示本發(fā)明的實(shí)施例5的聲音碼切換方法中的碼選擇基準(zhǔn)的示意圖;圖13是表示使用本發(fā)明的實(shí)施例6的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;圖14是表示本發(fā)明的實(shí)施例6的聲音碼切換方法中的碼選擇程序的示意圖;圖15是表示本發(fā)明的實(shí)施例7的聲音碼切換方法中的碼選擇程序的示意圖;圖16是表示使用本發(fā)明的實(shí)施例8的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;圖17是表示使用本發(fā)明的實(shí)施例8的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;圖18是表示使用本發(fā)明的實(shí)施例8的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;圖19是表示使用本發(fā)明的實(shí)施例9的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;圖20是表示本發(fā)明的實(shí)施例9的聲音通信系統(tǒng)的全體構(gòu)成的方框圖;圖21是表示使用本發(fā)明的實(shí)施例10的聲音碼切換方法的聲音通信系統(tǒng)中的終端的構(gòu)成的方框圖;圖22是表示現(xiàn)有的聲音通信系統(tǒng)的全體構(gòu)成的方框圖;圖23是表示現(xiàn)有的謀求數(shù)字化的聲音通信系統(tǒng)的全體構(gòu)成的方框圖。
      發(fā)明的實(shí)施例下面參照附圖來對(duì)本發(fā)明的實(shí)施例進(jìn)行說明。
      實(shí)施例1圖1表示使用本發(fā)明的聲音碼切換方法的終端A的構(gòu)成。而且,使用該終端A作為圖23的終端A,由此而構(gòu)成使用本發(fā)明的實(shí)施例1的聲音碼切換方法的聲音通信系統(tǒng)。在圖中,16是A-D變換裝置,17是聲音編碼裝置,30是切換裝置,18是調(diào)制裝置,12是解調(diào)裝置,13是聲音解碼裝置,14是D-A變換裝置。31是構(gòu)成切換裝置30的控制裝置,32同樣是構(gòu)成切換裝置30的選擇裝置。
      下面根據(jù)附圖來說明動(dòng)作。
      向終端A輸入通話者A發(fā)音的聲音作為輸入聲音A。而且,通過線路B從終端B輸入調(diào)制信號(hào)B。解調(diào)裝置12在預(yù)定時(shí)間的每一幀中對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音碼B輸出給聲音解碼裝置13和切換裝置30內(nèi)的控制裝置31和選擇裝置32。聲音解碼裝置13對(duì)上述聲音碼B進(jìn)行解碼,把所得到的數(shù)字輸出聲音A輸出給D-A變換裝置14。D-A變換裝置14對(duì)上述數(shù)字輸出聲音A進(jìn)行數(shù)字·模擬變換(D-A變換),而輸出作為模擬信號(hào)的輸出聲音A。
      A-D變換裝置16對(duì)上述輸入聲音A進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的數(shù)字輸出聲音A。聲音編碼裝置17在預(yù)定時(shí)間的每一幀內(nèi)對(duì)上述數(shù)字輸出聲音A進(jìn)行編碼,把所得到的聲音碼A輸出給切換裝置30內(nèi)的控制裝置31和選擇裝置32。
      切換裝置30內(nèi)的控制裝置31按照預(yù)定的選擇標(biāo)準(zhǔn)從所輸入的聲音碼A和聲音碼B以及過去在控制裝置31中決定的聲音碼的選擇結(jié)果中,選擇出聲音碼A和聲音碼B內(nèi)的一方,把是選擇了哪一個(gè)的相關(guān)信息輸出給選擇裝置32。
      作為選擇標(biāo)準(zhǔn)的一個(gè)例子,具有這樣的方法對(duì)聲音碼A和聲音碼B實(shí)際進(jìn)行解碼,根據(jù)所得到的兩個(gè)解碼聲音的振幅A和振幅B以及作為過去(m-1時(shí)刻)的選擇結(jié)果的選擇m-1,來按照?qǐng)D2所示的流程進(jìn)行選擇。
      圖2表示當(dāng)兩個(gè)解碼聲音的振幅差大于閾值th時(shí),選擇振幅大的一方,當(dāng)差小于閾值th時(shí),選擇與過去的選擇結(jié)果m-1相同的,決定作為現(xiàn)在(m時(shí)刻)的選擇結(jié)果的選擇m。
      通過這樣的構(gòu)成,在監(jiān)聽通話者A與通話者B的通話的終端C中,即使在通話者A和通話者B同時(shí)發(fā)音的情況下,由于得到考慮了此時(shí)刻主導(dǎo)對(duì)話的聲音更大的通話者的發(fā)音作為輸出聲音C,因此,在對(duì)通話內(nèi)容的把握上不會(huì)引起障礙。
      而且,當(dāng)通話者A和通話者B的聲音大小差不是足夠大的情況下,保持選擇結(jié)果的連續(xù)性,因此,就能避免在終端C中因在短時(shí)間內(nèi)頻繁地切換通話者A和通話者B的發(fā)音而在發(fā)音內(nèi)容的把握上引起障礙。
      而且,在圖2中,振幅差的閾值th可以是固定的值,也可以是隨聲音碼和解碼聲音的振幅、過去的選擇結(jié)果和振幅的閾值等而適當(dāng)?shù)刈兓闹怠?br> 選擇裝置32根據(jù)從上述控制裝置31所輸入的信息來切換開關(guān),把所選擇的聲音碼作為聲音碼A’輸出給調(diào)制裝置18。而且,調(diào)制裝置18對(duì)從切換裝置30所輸入的聲音碼A’進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出給線路A 10。
      而且,在上述實(shí)施例中,使用圖2所示的方法作為切換裝置30內(nèi)的控制裝置31中的聲音碼的選擇標(biāo)準(zhǔn),但是,也可以是例如按照?qǐng)D3和圖4所示的流程等而使用其他的選擇標(biāo)準(zhǔn)。而且,可以與這些選擇標(biāo)準(zhǔn)相適應(yīng)地通過來自外部的指示來切換使用這些選擇標(biāo)準(zhǔn)。
      圖3表示在由作為過去(m-1時(shí)刻)的選擇結(jié)果的選擇m-1所選擇的通話者的解碼聲音的振幅小于閾值th,并且,小于沒有由選擇m-1所選擇的另一方的通話者的振幅的情況下,選擇沒有由選擇m-1所選擇的通話者,在除此之外的情況下,選擇與過去的選擇結(jié)果m-1相同的,來決定作為現(xiàn)在(m時(shí)刻)的選擇結(jié)果。
      圖4表示在沒有由作為過去(m-1時(shí)刻)的選擇結(jié)果的選擇m-1所選擇的通話者的解碼聲音的振幅大于閾值th的情況下,選擇沒有由選擇m-1所選擇的通話者,在除此之外的情況下,選擇與過去的選擇結(jié)果m-1相同的,來決定作為現(xiàn)在(m時(shí)刻)的選擇結(jié)果。
      而且,在上述實(shí)施例中,當(dāng)選擇現(xiàn)在幀中的聲音碼時(shí),僅使用之前的幀的選擇結(jié)果作為過去的選擇結(jié)果,但是,也可以使用其以前的幀中的選擇結(jié)果。
      而且,即使在系統(tǒng)的構(gòu)成不同的情況下,該切換裝置30的構(gòu)成可以是原封不動(dòng)的,而改變終端內(nèi)的其他裝置的構(gòu)成來使用。
      根據(jù)該實(shí)施例1,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在這樣的聲音碼切換方法中,根據(jù)過去的選擇結(jié)果來控制現(xiàn)在幀的選擇,因此,具有能夠保持選擇結(jié)果的連續(xù)性的效果。
      當(dāng)把該實(shí)施例1的聲音碼切換方法用于在多個(gè)終端間共享兩條線路而能夠用其他的終端監(jiān)聽兩個(gè)終端間的通話的數(shù)字化的聲音通信系統(tǒng)時(shí),在抑制了頻繁地發(fā)生碼切換而引起的通話或者監(jiān)聽障礙的同時(shí),能夠避免由兩次編碼和雙重通話聲音的編碼所引起的大的品質(zhì)劣化。
      實(shí)施例2圖5表示使用本發(fā)明的實(shí)施例2的聲音碼切換方法的終端A的構(gòu)成。而且,使用該終端A作為圖23的終端A,成為使用該實(shí)施例2的聲音碼切換方法的聲音通信系統(tǒng)的構(gòu)成。
      在圖中,30是切換裝置,33、35是存儲(chǔ)裝置,34、36是延遲裝置,31是控制裝置,32是選擇裝置。該實(shí)施例2中,切換裝置30與圖1所示的實(shí)施例1不同,其他部分相同,因此,使用相同標(biāo)號(hào)而省略其說明。
      下面根據(jù)附圖來說明動(dòng)作。
      向終端A輸入通話者A發(fā)音的聲音作為輸入聲音A。而且,通過線路B從終端B輸入調(diào)制信號(hào)B。解調(diào)裝置12在預(yù)定時(shí)間的每一幀中對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音碼B輸出給聲音解碼裝置13和切換裝置30內(nèi)的存儲(chǔ)裝置35和延遲裝置36。聲音解碼裝置13對(duì)上述聲音碼B進(jìn)行解碼,把所得到的數(shù)字輸出聲音A輸出給D-A變換裝置14。D-A變換裝置14對(duì)上述數(shù)字輸出聲音A進(jìn)行數(shù)字·模擬變換(D-A變換),而輸出作為模擬信號(hào)的輸出聲音A。
      另一方面,A-D變換裝置16對(duì)上述通話者A的輸入聲音A進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的數(shù)字輸出聲音A,把該數(shù)字輸出聲音A輸出給聲音編碼裝置17。聲音編碼裝置17在預(yù)定時(shí)間的每一幀內(nèi)對(duì)上述數(shù)字輸出聲音A進(jìn)行編碼,把所得到的聲音碼A輸出給切換裝置30內(nèi)的存儲(chǔ)裝置33和延遲裝置34。
      切換裝置30內(nèi)的存儲(chǔ)裝置33存儲(chǔ)過去N幀所輸入的聲音碼A,把該過去N幀的聲音碼輸出給控制裝置31。而且,存儲(chǔ)裝置35存儲(chǔ)過去N幀所輸入的聲音碼B,把該過去N幀的聲音碼輸出給控制裝置31。控制裝置31根據(jù)所輸入的N幀的聲音碼A和N幀的聲音碼B,按照預(yù)定的選擇標(biāo)準(zhǔn)來選擇N幀前的聲音碼A和N幀前的聲音碼B內(nèi)的一方,把與選擇哪個(gè)相關(guān)的信息輸出給選擇裝置32。
      作為選擇標(biāo)準(zhǔn)的一個(gè)例子,具有這樣的方法對(duì)聲音碼A和聲音碼B實(shí)際進(jìn)行解碼,分析所得到的解碼聲音,對(duì)每一幀判定是聲音還是非聲音,根據(jù)該判定結(jié)果,按照?qǐng)D6所示的流程來進(jìn)行選擇。在圖6中,首先把N幀前的聲音碼A的解碼聲音的聲音/非聲音判定結(jié)果作為狀態(tài)A,把N幀前的聲音碼B的解碼聲音的聲音/非聲音判定結(jié)果作為狀態(tài)B。
      而且,把來自N幀前的聲音碼A的解碼聲音中的聲音區(qū)間或者非聲音區(qū)間的連續(xù)的幀數(shù)作為持續(xù)長度A,把來自N幀前的聲音碼B的解碼聲音中的聲音區(qū)間或者非聲音區(qū)間的連續(xù)的幀數(shù)作為持續(xù)長度B。而且,當(dāng)狀態(tài)A和狀態(tài)B中一方為聲音而另一方為非聲音時(shí),選擇是聲音的一方的聲音碼,并且,當(dāng)狀態(tài)A和狀態(tài)B兩方都是聲音時(shí),比較持續(xù)長度A和持續(xù)長度B,選擇其聲音區(qū)間的持續(xù)長度較長的一方的聲音碼,而且,當(dāng)兩方都是非聲音時(shí),比較持續(xù)長度A和持續(xù)長度B,選擇非聲音區(qū)間的持續(xù)長度較短的一方的聲音碼。
      通過這樣的構(gòu)成,在監(jiān)聽通話者A與通話者B的通話的終端C中,即使在通話者A和通話者B同時(shí)發(fā)音的情況下,由于得到考慮了此時(shí)刻主導(dǎo)對(duì)話的發(fā)音聲音長度較長的通話者的發(fā)音作為輸出聲音C,因此,在對(duì)通話內(nèi)容的把握上不會(huì)引起障礙。
      而且,選擇通話者A和通話者B的發(fā)音時(shí)間長度較長的通話者的發(fā)音的方案,保持了選擇結(jié)果的連續(xù)性,因此,就能避免在終端C中因在短時(shí)間內(nèi)頻繁地切換通話者A和通話者B的發(fā)音而在發(fā)音內(nèi)容的把握上引起障礙。
      延遲裝置34把從上述聲音編碼裝置17所輸入的聲音碼A延遲N幀,把N幀前的聲音碼A輸出給選擇裝置32。而且,延遲裝置36把從上述解調(diào)裝置12所輸入的聲音碼B延遲N幀,把N幀前的聲音碼B輸出給選擇裝置32。選擇裝置32根據(jù)從上述控制裝置3 1所輸入的信息來切換開關(guān),把所選擇的聲音碼作為聲音碼A’輸出給調(diào)制裝置18。而且,調(diào)制裝置1 8對(duì)從切換裝置30所輸入的聲音碼A’進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出給線路A。
      而且,在上述實(shí)施例中,在切換裝置30內(nèi)的控制裝置31中分析解碼聲音,來進(jìn)行聲音/非聲音判定,但是,也可以從聲音碼中包含的參數(shù)來直接決定聲音/非聲音。
      而且,在上述實(shí)施例中,在碼切換的選擇標(biāo)準(zhǔn)中僅使用了聲音/非聲音判定結(jié)果,但是,也可以把解碼聲音的振幅、過去的選擇結(jié)果等以及其他的信息用于選擇基準(zhǔn)。
      而且,可以沒有選擇裝置32、延遲裝置34、36,控制裝置31選擇N幀前的一方的聲音碼,輸出該聲音碼,從而省略了用于延遲的存儲(chǔ)器。
      根據(jù)該實(shí)施例2,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,按N幀存儲(chǔ)聲音碼A和聲音碼B,根據(jù)該存儲(chǔ)的N幀的聲音碼A和聲音碼B,來選擇N幀前的聲音碼A或者聲音碼B的一方進(jìn)行輸出,因此,能夠確實(shí)地選擇主導(dǎo)通話的通話者的碼,而且,能夠保持選擇結(jié)果的連續(xù)性。
      當(dāng)把該實(shí)施例2的聲音碼切換方法用于在多個(gè)終端間共享兩條線路而能夠用其他的終端監(jiān)聽兩個(gè)終端間的通話的數(shù)字化的聲音通信系統(tǒng)時(shí),不會(huì)丟失主導(dǎo)通話的通話者的發(fā)音內(nèi)容,而且,在抑制了碼切換的頻繁發(fā)生的同時(shí),能夠避免由兩次編碼和雙重通話聲音的編碼所引起的大的品質(zhì)劣化。
      實(shí)施例3圖7表示使用本發(fā)明的實(shí)施例3的聲音碼切換方法的終端A的構(gòu)成。而且,使用該終端A作為圖23的終端A,成為使用本發(fā)明的聲音碼切換方法的聲音通信系統(tǒng)的構(gòu)成。
      在圖中,30是切換裝置,31是控制裝置,32是選擇裝置,40是存儲(chǔ)裝置,41是第二選擇裝置。該實(shí)施例3中,切換裝置30與圖1所示的實(shí)施例1不同,其他部分相同,因此,使用相同標(biāo)號(hào)而省略其說明。
      下面根據(jù)附圖來說明動(dòng)作。
      向終端A輸入通話者A發(fā)音的聲音作為輸入聲音A。而且,通過線路B從終端B輸入調(diào)制信號(hào)B。解調(diào)裝置12在預(yù)定時(shí)間的每一幀中對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音碼B輸出給聲音解碼裝置13和切換裝置30內(nèi)的控制裝置3 1和第二選擇裝置41以及選擇裝置32。聲音解碼裝置13對(duì)上述聲音碼B進(jìn)行解碼,把所得到的數(shù)字輸出聲音A輸出給D-A變換裝置14。D-A變換裝置14對(duì)上述數(shù)字輸出聲音A進(jìn)行數(shù)字·模擬變換(D-A變換),而輸出作為模擬信號(hào)的輸出聲音A。
      另一方面,A-D變換裝置16對(duì)上述輸入聲音A進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的數(shù)字輸出聲音A,把該數(shù)字輸出聲音A輸出給聲音編碼裝置17。聲音編碼裝置17在預(yù)定時(shí)間的每一幀內(nèi)對(duì)上述數(shù)字輸出聲音A進(jìn)行編碼,把所得到的聲音碼A輸出給切換裝置30內(nèi)的控制裝置31和選擇裝置32以及第二選擇裝置41。
      切換裝置30內(nèi)的控制裝置31,按照預(yù)定的選擇標(biāo)準(zhǔn),根據(jù)例如所輸入的聲音碼A和聲音碼B以及過去決定的由對(duì)第二選擇裝置41的選擇結(jié)果能夠把握的存儲(chǔ)裝置40的存儲(chǔ)狀況,來把與在存儲(chǔ)裝置40中存儲(chǔ)的碼相關(guān)的選擇信息輸出給第二選擇裝置41,并且,把與向調(diào)制裝置18輸出的碼相關(guān)的選擇信息輸出給選擇裝置32。
      作為選擇標(biāo)準(zhǔn)的一個(gè)例子,具有這樣的方法對(duì)聲音碼A和聲音碼B實(shí)際進(jìn)行解碼,分析所得到的解碼聲音,對(duì)每一幀判定是聲音還是非聲音,根據(jù)該判定結(jié)果和在存儲(chǔ)裝置40中的聲音碼的存儲(chǔ)狀況以及過去的選擇結(jié)果,按照?qǐng)D8的表來進(jìn)行選擇。
      在圖8中,首先把聲音碼A的解碼聲音的聲音/非聲音判定結(jié)果作為狀態(tài)A,把聲音碼B的解碼聲音的聲音/非聲音判定結(jié)果作為狀態(tài)B。而且,把存儲(chǔ)裝置40中的聲音碼的存儲(chǔ)狀況作為狀況M。而且,把過去(m-1時(shí)刻)的選擇裝置32中的選擇結(jié)果作為選擇32m-1,把現(xiàn)在(m時(shí)刻)的選擇裝置32中的選擇結(jié)果作為選擇32m,把第二選擇裝置41中的選擇結(jié)果作為選擇41。
      而且,在狀態(tài)A、狀態(tài)B和狀況M中,在任一個(gè)具有聲音或者碼的情況下,選擇其聲音碼來輸出。而且,在兩個(gè)以上具有聲音或者碼的情況下,優(yōu)先選擇現(xiàn)在輸出的聲音碼來輸出,把聲音碼A、聲音碼B中的沒有輸出的一方的聲音碼存儲(chǔ)在存儲(chǔ)裝置40中。
      通過這樣的構(gòu)成,即使在通話者A和通話者B同時(shí)發(fā)音的情況下,在一方的通話者的發(fā)音結(jié)束之前,存儲(chǔ)另一方的通話者的發(fā)音,等待一方的通話者的發(fā)音結(jié)束,來輸出所存儲(chǔ)的另一方的通話者的發(fā)音,因此,在監(jiān)聽通話者A與通話者B的通話的終端C中,不會(huì)丟失兩者的通話內(nèi)容,在對(duì)通話內(nèi)容的把握上不會(huì)引起障礙。
      第二選擇裝置41按照從上述控制裝置31所輸入的信息來切換開關(guān),把所選擇的聲音碼輸出給存儲(chǔ)裝置40。存儲(chǔ)裝置40是例如FIFO型的存儲(chǔ)緩沖器,存儲(chǔ)從上述第二選擇裝置41所輸入的聲音碼系列,把該聲音碼系列依次輸出給選擇裝置32。
      而且,選擇裝置32按照從上述控制裝置31所輸入的信息來切換開關(guān),把所選擇的聲音碼作為聲音碼A’輸出給調(diào)制裝置18。而且,調(diào)制裝置18對(duì)從切換裝置30所輸入的聲音碼A’進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出給線路A。
      而且,在上述實(shí)施例中,在切換裝置30內(nèi)的控制裝置31中分析解碼聲音,來進(jìn)行聲音/非聲音判定,但是,也可以從聲音碼中包含的參數(shù)來直接決定聲音/非聲音。
      而且,在上述實(shí)施例中,在碼切換的選擇標(biāo)準(zhǔn)中使用了聲音/非聲音判定結(jié)果,但是,也可以把解碼聲音的振幅等其他信息用于選擇基準(zhǔn)。
      而且,在上述實(shí)施例中,使用圖8的表所示的方法作為切換裝置30內(nèi)的控制裝置31中的碼的選擇基準(zhǔn),但是,也可以使用其他的選擇基準(zhǔn)。而且,可以適當(dāng)?shù)鼗蛘咄ㄟ^來自外部的指示來切換使用多個(gè)選擇基準(zhǔn)。
      根據(jù)該實(shí)施例3,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,當(dāng)判定為聲音碼A和聲音碼B兩方的選擇輸出都需要時(shí),依次存儲(chǔ)在前幀中沒有選擇的一方的聲音碼,在前幀中選擇的聲音碼的輸出成為不需要的幀以后,按時(shí)間順序依次輸出此前存儲(chǔ)的聲音碼系列,因此,具有必要的聲音碼不會(huì)丟失的效果。
      當(dāng)把該實(shí)施例3的聲音碼切換方法用于在多個(gè)終端間共享兩條線路而能夠用其他的終端監(jiān)聽兩個(gè)終端間的通話的數(shù)字化的聲音通信系統(tǒng)時(shí),通話內(nèi)容不會(huì)丟失,能夠避免由兩次編碼和前言不搭后語的聲音的編碼所引起的大的品質(zhì)劣化。
      而且,當(dāng)按時(shí)間順序依次輸出存儲(chǔ)的聲音碼系列時(shí),把現(xiàn)在的幀的聲音碼配置在該聲音碼系列的末尾,當(dāng)判定為所存儲(chǔ)的聲音碼系列是非聲音區(qū)間時(shí),中止該區(qū)間的聲音碼的存儲(chǔ),因此,不需要存儲(chǔ)與通話內(nèi)容無關(guān)的非聲音區(qū)間,能夠減小碼的存儲(chǔ)中所需要的存儲(chǔ)容量,因此,具有能夠減小裝置規(guī)模的效果。
      實(shí)施例4圖9表示使用本發(fā)明的實(shí)施例4的聲音碼切換方法的終端A的構(gòu)成。而且,使用該終端A作為圖23的終端A,成為使用本發(fā)明的聲音碼切換方法的聲音通信系統(tǒng)的構(gòu)成。
      在圖中,30是切換裝置,31是控制裝置,32是選擇裝置,40是存儲(chǔ)裝置,42是第二存儲(chǔ)裝置。該實(shí)施例4中,切換裝置30與圖1所示的實(shí)施例1不同,其他部分相同,因此,使用相同標(biāo)號(hào)而省略其說明。
      下面根據(jù)附圖來說明動(dòng)作。
      向終端A輸入通話者A發(fā)音的聲音作為輸入聲音A。而且,通過線路B從終端B輸入調(diào)制信號(hào)B。解調(diào)裝置12在預(yù)定時(shí)間的每一幀中對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音碼B輸出給聲音解碼裝置13、切換裝置30內(nèi)的控制裝置31、存儲(chǔ)裝置42以及選擇裝置32。聲音解碼裝置13對(duì)上述聲音碼B進(jìn)行解碼,把所得到的數(shù)字輸出聲音A輸出給D-A變換裝置14。D-A變換裝置14對(duì)上述數(shù)字輸出聲音A進(jìn)行數(shù)字·模擬變換(D-A變換),而輸出作為模擬信號(hào)的輸出聲音A。
      A-D變換裝置16對(duì)上述輸入聲音A進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的數(shù)字輸出聲音A,把該數(shù)字輸出聲音A輸出給聲音編碼裝置17。聲音編碼裝置17在預(yù)定時(shí)間的每一幀內(nèi)對(duì)上述數(shù)字輸出聲音A進(jìn)行編碼,把所得到的聲音碼A輸出給切換裝置30內(nèi)的控制裝置31和存儲(chǔ)裝置40以及選擇裝置32。
      切換裝置30內(nèi)的控制裝置31,按照預(yù)定的選擇標(biāo)準(zhǔn),根據(jù)例如所輸入的聲音碼A和聲音碼B以及存儲(chǔ)裝置40和存儲(chǔ)裝置42中過去決定的聲音碼的存儲(chǔ)狀況,來把怎樣存儲(chǔ)聲音碼A的信息輸出給存儲(chǔ)裝置40,把怎樣存儲(chǔ)聲音碼B的信息輸出給存儲(chǔ)裝置42,把與向調(diào)制裝置18輸出的碼相關(guān)的選擇信息輸出給選擇裝置32。
      作為選擇標(biāo)準(zhǔn)的一個(gè)例子,具有這樣的方法對(duì)聲音碼A和聲音碼B實(shí)際進(jìn)行解碼,分析所得到的解碼聲音,對(duì)每一幀判定是聲音還是非聲音,根據(jù)該判定結(jié)果和在存儲(chǔ)裝置40、存儲(chǔ)裝置42中的聲音碼的存儲(chǔ)狀況以及過去的選擇結(jié)果,按照?qǐng)D10的表來進(jìn)行選擇。在圖10中,首先把聲音碼A的解碼聲音的聲音/非聲音判定結(jié)果作為狀態(tài)A,把聲音碼B的解碼聲音的聲音/非聲音判定結(jié)果作為狀態(tài)B。而且,把存儲(chǔ)裝置40中的存儲(chǔ)狀況作為狀況MA,把存儲(chǔ)裝置42中的存儲(chǔ)狀況作為狀況MB。而且,把過去(m-1時(shí)刻)的選擇裝置32中的選擇結(jié)果作為選擇m-1,把現(xiàn)在(m時(shí)刻)的選擇裝置32中的選擇結(jié)果作為選擇m。
      而且,在狀態(tài)A、狀態(tài)B、狀況MA和狀況MB中,在任一個(gè)具有聲音或者碼的情況下,選擇其聲音碼來輸出。而且,在兩個(gè)以上具有聲音或者碼的情況下,優(yōu)先選擇現(xiàn)在輸出的聲音碼來輸出,把聲音碼A、聲音碼B中的沒有輸出的一方的聲音碼存儲(chǔ)在存儲(chǔ)裝置40或者存儲(chǔ)裝置42中。通過這樣的構(gòu)成,即使在通話者A和通話者B同時(shí)發(fā)音的情況下,在一方的通話者的發(fā)音結(jié)束之前,存儲(chǔ)另一方的通話者的發(fā)音,等待一方的通話者的發(fā)音結(jié)束,來輸出所存儲(chǔ)的另一方的通話者的發(fā)音。
      而且,不是在一個(gè)存儲(chǔ)裝置中切換聲音碼A和聲音碼B來進(jìn)行存儲(chǔ),而是設(shè)置聲音碼A用和聲音碼B用的兩個(gè)存儲(chǔ)裝置,由此,在輸出存儲(chǔ)的通話者的發(fā)音中,即使在通話者A和通話者B同時(shí)發(fā)音的情況下,能夠同時(shí)存儲(chǔ)兩個(gè)通話者的聲音碼,因此,在監(jiān)聽通話者A與通話者B的通話的終端C中,不會(huì)丟失兩者的通話內(nèi)容,在對(duì)通話內(nèi)容的把握上不會(huì)引起障礙。
      存儲(chǔ)裝置40是例如FIFO型的存儲(chǔ)緩沖器,按照怎樣存儲(chǔ)從上述控制裝置31所輸入的聲音碼A的信息,來存儲(chǔ)從聲音編碼裝置17所輸入的聲音碼系列,把該聲音碼系列按時(shí)間順序依次輸出給選擇裝置32。而且,存儲(chǔ)裝置42是例如FIFO型的存儲(chǔ)緩沖器,按照怎樣存儲(chǔ)從上述控制裝置31所輸入的聲音碼B的信息,來存儲(chǔ)從解調(diào)裝置12所輸入的聲音碼系列,把該聲音碼系列按時(shí)間順序依次輸出給選擇裝置32。
      選擇裝置32按照從上述控制裝置3 1所輸入的信息來切換開關(guān),把所選擇的聲音碼A或B作為聲音碼A’輸出給調(diào)制裝置18。而且,調(diào)制裝置18對(duì)從切換裝置30所輸入的聲音碼A’進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出給線路A。
      而且,在上述實(shí)施例中,在切換裝置30內(nèi)的控制裝置31中分析解碼聲音,來進(jìn)行聲音/非聲音判定,但是,也可以從聲音碼中包含的參數(shù)來直接決定聲音/非聲音。
      而且,在上述實(shí)施例中,在碼切換的選擇標(biāo)準(zhǔn)中使用了聲音/非聲音判定結(jié)果,但是,也可以把解碼聲音的振幅等其他信息用于選擇基準(zhǔn)。
      而且,在上述實(shí)施例中,使用按圖10中表示了其一部分的表的方法作為切換裝置30內(nèi)的控制裝置31中的碼的選擇基準(zhǔn),但是,也可以使用其他的選擇基準(zhǔn)。而且,可以適當(dāng)?shù)鼗蛘咄ㄟ^來自外部的指示來切換使用多個(gè)選擇基準(zhǔn)。
      根據(jù)該實(shí)施例4,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,當(dāng)判定為聲音碼A和聲音碼B兩方的選擇輸出都需要時(shí),依次存儲(chǔ)在前幀中沒有選擇的一方的聲音碼,在前幀中選擇的聲音碼的輸出成為不需要的幀以后,按時(shí)間順序依次輸出此前存儲(chǔ)的聲音碼系列,因此,具有必要的聲音碼不會(huì)丟失的效果。
      而且,由于設(shè)置了分別存儲(chǔ)聲音碼A和聲音碼B的裝置,因此,當(dāng)把該實(shí)施例4的聲音碼切換方法用于在多個(gè)終端間共享兩條線路而能夠用其他的終端監(jiān)聽兩個(gè)終端間的通話的數(shù)字化的聲音通信系統(tǒng)時(shí),即使在輸出存儲(chǔ)的聲音碼系列中,通話者A、通話者B同時(shí)發(fā)音,通話內(nèi)容不會(huì)丟失,能夠避免由兩次編碼和雙重通話聲音的編碼所引起的大的品質(zhì)劣化。
      實(shí)施例5圖11表示使用本發(fā)明的實(shí)施例5的聲音碼切換方法的終端A的構(gòu)成。而且,使用該終端A作為圖23的終端A,成為使用本發(fā)明的聲音碼切換方法的聲音通信系統(tǒng)的構(gòu)成。
      在圖中,30是切換裝置,31是控制裝置,32是選擇裝置,40是存儲(chǔ)裝置,42是第二存儲(chǔ)裝置,43是變更碼生成裝置。該實(shí)施例5中,切換裝置30與圖1所示的實(shí)施例1不同,其他部分相同,因此,使用相同標(biāo)號(hào)而省略其說明。
      下面根據(jù)附圖來說明動(dòng)作。
      向終端A輸入通話者A發(fā)音的聲音作為輸入聲音A。而且,通過線路B從終端B輸入調(diào)制信號(hào)B。解調(diào)裝置12在預(yù)定時(shí)間的每一幀中對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音碼B輸出給聲音解碼裝置13、切換裝置30內(nèi)的控制裝置31、存儲(chǔ)裝置42以及選擇裝置32。聲音解碼裝置13對(duì)上述聲音碼B進(jìn)行解碼,把所得到的數(shù)字輸出聲音A輸出給D-A變換裝置14。D-A變換裝置14對(duì)上述數(shù)字輸出聲音A進(jìn)行數(shù)字·模擬變換(D-A變換),而輸出作為模擬信號(hào)的輸出聲音A。
      A-D變換裝置16對(duì)上述輸入聲音A進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的數(shù)字輸出聲音A,把該數(shù)字輸出聲音A輸出給聲音編碼裝置17。聲音編碼裝置17在預(yù)定時(shí)間的每一幀內(nèi)對(duì)上述數(shù)字輸出聲音A進(jìn)行編碼,把所得到的聲音碼A輸出給切換裝置30內(nèi)的控制裝置31和存儲(chǔ)裝置40以及選擇裝置32。
      切換裝置30內(nèi)的控制裝置31,按照預(yù)定的選擇標(biāo)準(zhǔn),根據(jù)例如所輸入的聲音碼A和聲音碼B以及存儲(chǔ)裝置40和存儲(chǔ)裝置42中過去決定的聲音碼的存儲(chǔ)狀況,來把怎樣存儲(chǔ)聲音碼A的信息輸出給存儲(chǔ)裝置40,把怎樣存儲(chǔ)聲音碼B的信息輸出給存儲(chǔ)裝置42,把與向調(diào)制裝置18輸出的碼相關(guān)的選擇信息輸出給選擇裝置32。
      作為選擇標(biāo)準(zhǔn)的一個(gè)例子,具有這樣的方法對(duì)聲音碼A和聲音碼B實(shí)際進(jìn)行解碼,分析所得到的解碼聲音,對(duì)每一幀判定是聲音還是非聲音,根據(jù)該判定結(jié)果和在存儲(chǔ)裝置40、存儲(chǔ)裝置42中的聲音碼的存儲(chǔ)狀況以及過去的選擇結(jié)果,按照?qǐng)D12中表示其一部分的表來進(jìn)行選擇。
      在圖12中,首先把聲音碼A的解碼聲音的聲音/非聲音判定結(jié)果作為狀態(tài)A,把聲音碼B的解碼聲音的聲音/非聲音判定結(jié)果作為狀態(tài)B。而且,把存儲(chǔ)裝置40中的存儲(chǔ)狀況作為狀況MA,把存儲(chǔ)裝置42中的存儲(chǔ)狀況作為狀況MB。而且,把過去(m-2時(shí)刻)的選擇裝置32中的選擇結(jié)果作為選擇m-2,把過去(m-1時(shí)刻)的選擇裝置32中的選擇結(jié)果作為選擇m-1,把現(xiàn)在(m時(shí)刻)的選擇裝置32中的選擇結(jié)果作為選擇m。
      當(dāng)作為聲音碼A’而輸出的碼從聲音碼A或者在存儲(chǔ)裝置40中所存儲(chǔ)的碼被變更為聲音碼B或者在存儲(chǔ)裝置42中所存儲(chǔ)的碼時(shí),或者,反之,當(dāng)從聲音碼B或者在存儲(chǔ)裝置42中所存儲(chǔ)的碼變更為聲音碼A或者在存儲(chǔ)裝置40中所存儲(chǔ)的碼時(shí),選擇表示從變更碼生成裝置43所輸出的該變更的碼,并輸出。
      通過這樣的構(gòu)成,在監(jiān)聽通話者A與通話者B的通話的終端C中,能夠識(shí)別碼切換點(diǎn),因此,能夠預(yù)先察覺在該碼切換時(shí)刻可能發(fā)生的輸出聲音C的不連續(xù)性,而進(jìn)行緩和等特別的處理,而能夠提高通話品質(zhì)。
      存儲(chǔ)裝置40是例如FIFO型的存儲(chǔ)緩沖器,按照怎樣存儲(chǔ)從上述控制裝置31所輸入的聲音碼A的信息,來存儲(chǔ)從聲音編碼裝置17所輸入的聲音碼系列,把該聲音碼系列按時(shí)間順序依次輸出給選擇裝置32。
      而且,存儲(chǔ)裝置42是例如FIFO型的存儲(chǔ)緩沖器,按照怎樣存儲(chǔ)從上述控制裝置31所輸入的聲音碼B的信息,來存儲(chǔ)從解調(diào)裝置12所輸入的聲音碼系列,把該聲音碼系列按時(shí)間順序依次輸出給選擇裝置32。
      而且,變更碼生成裝置43生成表示聲音碼的切換的特別的碼C,輸出給選擇裝置32。選擇裝置32按照從上述控制裝置31所輸入的信息來切換開關(guān),把所選擇的聲音碼作為聲音碼A’輸出給調(diào)制裝置18。而且,調(diào)制裝置18對(duì)從切換裝置30所輸入的聲音碼A’進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出給線路A。
      而且,在上述實(shí)施例中,在切換裝置30內(nèi)的控制裝置31中分析解碼聲音,來進(jìn)行聲音/非聲音判定,但是,也可以從聲音碼中包含的參數(shù)來直接決定聲音/非聲音。
      而且,在上述實(shí)施例中,在碼切換的選擇標(biāo)準(zhǔn)中使用了聲音/非聲音判定結(jié)果,但是,也可以把解碼聲音的振幅等其他信息用于選擇基準(zhǔn)。
      而且,在上述實(shí)施例中,使用按圖12中表示了其一部分的表的方法作為切換裝置30內(nèi)的控制裝置31中的碼的選擇基準(zhǔn),但是,也可以使用其他的選擇基準(zhǔn)。而且,可以適當(dāng)?shù)鼗蛘咄ㄟ^來自外部的指示來切換使用多個(gè)選擇基準(zhǔn)。
      而且,在上述實(shí)施例中,從變更碼生成裝置43所輸出的碼可以是單一的,可以使用多個(gè)碼,以便于使表示從聲音碼A向聲音碼B的變更的碼與表示從聲音碼B向聲音碼A的變更的碼不相同。
      根據(jù)該實(shí)施例5,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,在聲音碼A和聲音碼B的選擇改變的幀中,輸出表示選擇改變的信息作為該幀的聲音碼,在表示該選擇改變的信息輸出之后,進(jìn)行存儲(chǔ)的聲音碼系列的依次輸出,因此,能夠從所輸出的聲音碼系列正確地識(shí)別聲音碼A和聲音碼B的切換時(shí)刻。
      當(dāng)把該實(shí)施例5的聲音碼切換方法用于在多個(gè)終端間共享兩條線路而能夠用其他的終端監(jiān)聽兩個(gè)終端間的通話的數(shù)字化的聲音通信系統(tǒng)時(shí),能夠識(shí)別輸出使用的不連續(xù)可能發(fā)生的碼切換時(shí)刻,因此,能夠進(jìn)行消除該不連續(xù)的特別處理,而提高通話品質(zhì)。
      實(shí)施例6圖13表示使用本發(fā)明的聲音碼切換方法的終端A的構(gòu)成。而且,使用該終端A作為圖23的終端A,成為使用本發(fā)明的聲音碼切換方法的聲音通信系統(tǒng)的構(gòu)成。
      在圖中,30是切換裝置,31是控制裝置,32是選擇裝置。該實(shí)施例6中,切換裝置30內(nèi)的控制裝置31的構(gòu)成即向控制裝置31輸入作為與聲音碼的優(yōu)先選擇相關(guān)的指示的外部輸入E的點(diǎn)與圖1所示的實(shí)施例1不同,其他部分相同,因此,使用相同標(biāo)號(hào)而省略其說明。
      下面根據(jù)附圖來說明動(dòng)作。
      向終端A輸入通話者A發(fā)音的聲音作為輸入聲音A。而且,通過線路B從終端B輸入調(diào)制信號(hào)B。而且,按上述那樣,輸入作為與聲音碼的優(yōu)先選擇相關(guān)的指示的外部輸入E。解調(diào)裝置12在預(yù)定時(shí)間的每一幀中對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音碼B輸出給聲音解碼裝置13、切換裝置30內(nèi)的控制裝置31以及選擇裝置32。聲音解碼裝置13對(duì)上述聲音碼B進(jìn)行解碼,把所得到的數(shù)字輸出聲音A輸出給D-A變換裝置14。D-A變換裝置14對(duì)上述數(shù)字輸出聲音A進(jìn)行數(shù)字·模擬變換(D-A變換),而輸出作為模擬信號(hào)的輸出聲音A。
      A-D變換裝置16對(duì)上述輸入聲音A進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的數(shù)字輸出聲音A。聲音編碼裝置17在預(yù)定時(shí)間的每一幀內(nèi)對(duì)上述數(shù)字輸出聲音A進(jìn)行編碼,把所得到的聲音碼A輸出給切換裝置30內(nèi)的控制裝置31和選擇裝置32??刂蒲b置31,按照上述外部輸入E和預(yù)定的選擇標(biāo)準(zhǔn),選擇所輸入的聲音碼A和聲音碼B內(nèi)的一方,把與選擇了哪個(gè)的相關(guān)的信息輸出給選擇裝置32。
      作為選擇標(biāo)準(zhǔn)的一個(gè)例子,具有這樣的方法根據(jù)來自外部輸入E的指示和對(duì)聲音碼A和聲音碼B實(shí)際進(jìn)行解碼而得到的解碼聲音的振幅A和振幅B以及作為過去(m-1時(shí)刻)的選擇結(jié)果的選擇m-1,按照?qǐng)D14所示的流程來進(jìn)行選擇。圖14是在存在來自外部輸入E的指示的情況下,選擇所指示的聲音碼,在沒有來自外部輸入E的指示的情況下,當(dāng)兩個(gè)解碼聲音的振幅差大于閾值th時(shí),選擇振幅大的一方,當(dāng)差小于閾值th時(shí),選擇與過去的選擇結(jié)果m-1相同的,來決定作為現(xiàn)在(m時(shí)刻)的選擇結(jié)果的選擇m。
      通過這樣的構(gòu)成,對(duì)于監(jiān)聽通話者A與通話者B的通話的終端C,即使在通話者A和通話者B同時(shí)發(fā)音的情況下,也能夠優(yōu)先送出通知的內(nèi)容,因此,能夠確實(shí)地進(jìn)行指示和聯(lián)絡(luò)等。
      選擇裝置32按照從上述控制裝置31所輸入的信息來切換開關(guān),把所選擇的聲音碼作為聲音碼A’輸出給調(diào)制裝置18。而且,調(diào)制裝置18對(duì)從切換裝置30所輸入的聲音碼A’進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出給線路A。
      而且,在上述實(shí)施例中,使用按圖14所示的方法作為切換裝置30內(nèi)的控制裝置31中的碼的選擇基準(zhǔn),但是,也可以使用其他的選擇基準(zhǔn)。而且,可以適當(dāng)?shù)鼗蛘咄ㄟ^來自外部的指示來切換使用多個(gè)選擇基準(zhǔn)。
      而且,在上述實(shí)施例中,以實(shí)施例1為基礎(chǔ)從外部接受預(yù)定輸入,根據(jù)該預(yù)定輸入來優(yōu)先地選擇一方的聲音碼,但是,也可以是以其他的實(shí)施例為基礎(chǔ)的構(gòu)成。
      根據(jù)該實(shí)施例6,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,當(dāng)接受來自外部的預(yù)定輸入時(shí),根據(jù)該預(yù)定輸入來優(yōu)先地選擇一方的聲音碼,因此,具有能夠確實(shí)地送出所希望的聲音碼的效果。
      當(dāng)把該實(shí)施例6的聲音碼切換方法用于在多個(gè)終端間共享兩條線路而能夠用其他的終端監(jiān)聽兩個(gè)終端間的通話的數(shù)字化的聲音通信系統(tǒng)時(shí),能夠優(yōu)先地送出通知的內(nèi)容,而具有能夠確實(shí)地進(jìn)行指示和聯(lián)絡(luò)等的效果。
      實(shí)施例7該實(shí)施例7的使用聲音碼切換方法的終端A的構(gòu)成與圖1所示的實(shí)施例1相同。圖15表示在本發(fā)明的實(shí)施例7的聲音碼切換方法中的終端A的切換裝置30內(nèi)的控制裝置31中所使用的碼的選擇基準(zhǔn)。
      在圖15中,根據(jù)對(duì)聲音碼A和聲音碼B進(jìn)行解碼而得到的解碼聲音的振幅以及過去的選擇結(jié)果,當(dāng)聲音碼A的解碼聲音的振幅大于某個(gè)閾值TH時(shí),優(yōu)先地選擇聲音碼A。除此之外,根據(jù)與上述實(shí)施例1相同的基準(zhǔn)來進(jìn)行選擇。通過這樣的構(gòu)成,對(duì)于與通話者A通話的通話者B和用其他的終端進(jìn)行監(jiān)聽的人,能夠優(yōu)先地送出通話者A的發(fā)音內(nèi)容,因此,能夠確實(shí)地進(jìn)行指示和聯(lián)絡(luò)等。
      而且,在上述實(shí)施例中,可以使用與圖15所示的不同的選擇基準(zhǔn)的構(gòu)成。而且,可以適當(dāng)?shù)鼗蛘咄ㄟ^來自外部的指示來切換使用多個(gè)選擇基準(zhǔn)。
      而且,在上述實(shí)施例中,以實(shí)施例1為基礎(chǔ),具有與聲音碼B無關(guān),當(dāng)聲音碼A滿足預(yù)定條件時(shí),優(yōu)先地進(jìn)行選擇的例外條件,但是,也可以是以其他的實(shí)施例為基礎(chǔ)的構(gòu)成。
      根據(jù)該實(shí)施例7,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,具有與聲音碼B無關(guān),當(dāng)聲音碼A滿足預(yù)定條件時(shí),優(yōu)先地進(jìn)行選擇的例外條件,因此,具有能夠確實(shí)地送出聲音碼A的效果。
      當(dāng)把該實(shí)施例7的聲音碼切換方法用于在多個(gè)終端間共享兩條線路而能夠用其他的終端監(jiān)聽兩個(gè)終端間的通話的數(shù)字化的聲音通信系統(tǒng)時(shí),在通話者之間不會(huì)丟失通話內(nèi)容,而具有能夠確實(shí)地進(jìn)行指示和聯(lián)絡(luò)等的效果。
      實(shí)施例8圖16表示使用本發(fā)明的實(shí)施例8的聲音碼切換方法的終端A的構(gòu)成。該實(shí)施例8是在上述實(shí)施例1上附加了糾錯(cuò)處理的方案。而且,使用該終端A作為圖23的終端A,成為使用本發(fā)明的聲音碼切換方法的聲音通信系統(tǒng)的構(gòu)成。
      在圖中,45是在來自聲音編碼裝置17的信息碼A上附加了糾錯(cuò)碼A而作為聲音碼A輸出的糾錯(cuò)編碼裝置,46是對(duì)來自解調(diào)裝置12的聲音碼B的糾錯(cuò)碼B進(jìn)行解碼的糾錯(cuò)解碼裝置,30是切換裝置,31是控制裝置,32是選擇裝置。47是上述切換裝置30內(nèi)的糾錯(cuò)解碼裝置,48同樣是上述切換裝置30內(nèi)的糾錯(cuò)編碼裝置。
      而且,與圖1相同的標(biāo)號(hào)表示相同或相當(dāng)部分,因此,省略其說明。
      下面根據(jù)附圖來說明動(dòng)作。
      向終端A輸入通話者A發(fā)音的聲音作為輸入聲音A。而且,通過線路B從終端B輸入調(diào)制信號(hào)B。解調(diào)裝置12在預(yù)定時(shí)間的每一幀中對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音碼B輸出給糾錯(cuò)解碼裝置46和切換裝置30內(nèi)的糾錯(cuò)解碼裝置47。
      上述聲音碼B由表示聲音信息的信息碼B和其糾錯(cuò)碼B所構(gòu)成。糾錯(cuò)解碼裝置46對(duì)上述聲音碼B進(jìn)行糾錯(cuò),把所得到的信息碼B輸出給聲音解碼裝置13。
      聲音解碼裝置13對(duì)上述聲音碼B進(jìn)行解碼,把所得到的數(shù)字輸出聲音A輸出給D-A變換裝置14。D-A變換裝置14對(duì)上述數(shù)字輸出聲音A進(jìn)行數(shù)字·模擬變換(D-A變換),而輸出作為模擬信號(hào)的輸出聲音A。
      A-D變換裝置16對(duì)上述輸入聲音A進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的數(shù)字輸出聲音A。聲音編碼裝置17在預(yù)定時(shí)間的每一幀內(nèi)對(duì)上述數(shù)字輸出聲音A進(jìn)行編碼,把所得到的聲音碼A輸出給糾錯(cuò)編碼裝置45。糾錯(cuò)編碼裝置45給上述信息碼A附加糾錯(cuò)碼A而作為聲音碼A,把該聲音碼A輸出給切換裝置30內(nèi)的控制裝置31和選擇裝置32。
      切換裝置30內(nèi)的糾錯(cuò)解碼裝置47對(duì)所輸入的聲音碼B進(jìn)行糾錯(cuò),把所得到的信息碼B輸出給糾錯(cuò)編碼裝置48。糾錯(cuò)編碼裝置48給上述信息碼B附加糾錯(cuò)碼B’而作為聲音碼B’,把該聲音碼B’輸出給控制裝置31和選擇裝置32。通過這樣的構(gòu)成,聲音碼B’消除了線路B中的傳輸錯(cuò)誤的影響,因此,在向線路A輸出時(shí),僅受到線路A的傳輸錯(cuò)誤的影響,能夠避免線路B和線路A兩條線路的錯(cuò)誤的影響產(chǎn)生累積。
      控制裝置31,按照預(yù)定的選擇標(biāo)準(zhǔn)例如實(shí)施例1所示的基準(zhǔn)來選擇所輸入的聲音碼A和聲音碼B’內(nèi)的一方,把與選擇了哪個(gè)的相關(guān)的信息輸出給選擇裝置32。選擇裝置32按照從上述控制裝置31所輸入的信息來切換開關(guān),把所選擇的聲音碼作為聲音碼A’輸出給調(diào)制裝置18。而且,調(diào)制裝置18對(duì)從切換裝置30所輸入的聲音碼A’進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出給線路A。
      在上述實(shí)施例中,以實(shí)施例1為基礎(chǔ),對(duì)聲音碼B進(jìn)行糾錯(cuò)解碼和糾錯(cuò)編碼,但是,也可以是以其他的實(shí)施例為基礎(chǔ)的構(gòu)成。
      而且,在上述實(shí)施例中,糾錯(cuò)編碼裝置45和糾錯(cuò)編碼裝置48的動(dòng)作相同,因此,如圖17所示的那樣,通過在切換裝置30和調(diào)制裝置18之間移動(dòng)糾錯(cuò)編碼裝置45的位置,也可以是沒有糾錯(cuò)編碼裝置48的構(gòu)成。
      而且,在上述實(shí)施例中,糾錯(cuò)解碼裝置46和糾錯(cuò)編碼裝置47的動(dòng)作相同,因此,如圖18所示的那樣,通過在切換裝置30和解調(diào)裝置12之間移動(dòng)糾錯(cuò)解碼裝置46的位置,也可以是沒有糾錯(cuò)解碼裝置47的構(gòu)成。
      根據(jù)該實(shí)施例8,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,各個(gè)聲音碼由表示聲音信息的信息碼和其糾錯(cuò)碼所構(gòu)成,對(duì)聲音碼B進(jìn)行糾錯(cuò)解碼和糾錯(cuò)編碼,因此,具有能夠輸出不受傳輸錯(cuò)誤的影響的聲音碼。
      當(dāng)把該實(shí)施例8的聲音碼切換方法用于在多個(gè)終端間共享兩條線路而能夠用其他的終端監(jiān)聽兩個(gè)終端間的通話的數(shù)字化的聲音通信系統(tǒng)時(shí),對(duì)于通過多條線路的聲音碼B,能夠避免每條線路的傳輸錯(cuò)誤產(chǎn)生累積,而具有能夠?qū)崿F(xiàn)高品質(zhì)的通話的效果。
      實(shí)施例9圖19表示使用本發(fā)明的實(shí)施例9的聲音碼切換方法的終端A的構(gòu)成。圖20表示使用該終端A的聲音通信系統(tǒng)的構(gòu)成。在圖19中,30是切換裝置,31是控制裝置,50、51是碼抽出裝置,52是碼組合裝置,32是選擇裝置。該實(shí)施例9的終端A中,切換裝置30與圖1所示的實(shí)施例1不同,其他部分相同,因此,使用相同標(biāo)號(hào)而省略其說明。
      在圖20中,53、54是分離裝置,55是聲音解碼裝置,56是加法裝置。而且,與圖23相同的標(biāo)號(hào)表示相同或者相當(dāng)?shù)牟糠?,而省略其說明。
      下面根據(jù)附圖來說明動(dòng)作。
      向終端A輸入通話者A發(fā)音的聲音作為輸入聲音A。而且,通過線路B從終端B輸入調(diào)制信號(hào)B。解調(diào)裝置12在預(yù)定時(shí)間的每一幀中對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音碼B輸出給聲音解碼裝置13、切換裝置30內(nèi)的控制裝置31、碼抽出裝置51以及選擇裝置32。其中,聲音碼B為由聲音碼B0和聲音碼B1的兩部分組成的兩段的可縮放碼結(jié)構(gòu),采取這樣的碼結(jié)構(gòu)即使僅使用聲音碼B0也能解碼出品質(zhì)稍稍變差但能夠理解的聲音。
      聲音解碼裝置13對(duì)上述聲音碼B進(jìn)行解碼,把所得到的數(shù)字輸出聲音A輸出給D-A變換裝置14。D-A變換裝置14對(duì)上述數(shù)字輸出聲音A進(jìn)行數(shù)字·模擬變換(D-A變換),而輸出作為模擬信號(hào)的輸出聲音A。
      A-D變換裝置16對(duì)上述輸入聲音A進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的數(shù)字輸出聲音A。聲音編碼裝置17對(duì)上述數(shù)字輸出聲音A進(jìn)行編碼,把所得到的聲音碼A輸出給切換裝置30內(nèi)的控制裝置31、碼抽出裝置50和選擇裝置32。其中,聲音碼A為由聲音碼A0和聲音碼A1的兩部分組成的兩段的可縮放碼結(jié)構(gòu),采取這樣的碼結(jié)構(gòu)即使僅使用聲音碼A0也能解碼出品質(zhì)稍稍變差但能夠理解的聲音。
      切換裝置30內(nèi)的碼抽出裝置50從所輸入的聲音碼A抽出聲音碼A0,輸出給碼組合裝置52。而且,切換裝置30內(nèi)的碼抽出裝置51從所輸入的聲音碼B抽出聲音碼B0,輸出給碼組合裝置52。碼組合裝置52生成把所輸入的聲音碼A0和聲音碼B0相組合的碼,輸出給選擇裝置32??刂蒲b置31按照預(yù)定的選擇基準(zhǔn)來選擇所輸入的聲音碼A和聲音碼B以及聲音碼A0和聲音碼B0的組合中的任一個(gè),把與選擇了哪個(gè)的相關(guān)的信息輸出給選擇裝置32。
      選擇裝置32按照從上述控制裝置31所輸入的信息來切換開關(guān),把所選擇的聲音碼作為聲音碼A’輸出給調(diào)制裝置18。而且,調(diào)制裝置18對(duì)從切換裝置30所輸入的聲音碼A’進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出給線路A。
      下面按照?qǐng)D20來說明使用該終端A的聲音通信系統(tǒng)的動(dòng)作。
      向終端B輸入通話者B發(fā)音的聲音作為輸入聲音B。而且,通過線路A從終端A輸入調(diào)制信號(hào)A。A-D變換裝置23對(duì)上述輸入聲音B進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的輸入聲音B。聲音編碼裝置24對(duì)上述數(shù)字輸入聲音B進(jìn)行編碼,把所得到的聲音碼B輸出給調(diào)制裝置25。調(diào)制裝置25對(duì)所輸入的聲音碼B進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)B輸出給線路B。
      終端B內(nèi)的調(diào)制裝置20對(duì)來自上述終端A的調(diào)制信號(hào)A進(jìn)行解調(diào),把所得到的聲音碼A’輸出給分離裝置53。分離裝置53從上述聲音碼A’僅分離出與輸入聲音A相對(duì)應(yīng)的聲音碼,并輸出給聲音解碼裝置21。即,在聲音碼A’是聲音碼A的情況下,聲音碼A是當(dāng)聲音碼A’是聲音碼A0和聲音碼B0的組合時(shí),聲音碼A0為向聲音解碼裝置21的輸入。
      聲音解碼裝置21對(duì)從上述分離裝置53所輸入的聲音碼進(jìn)行解碼,把所得到的數(shù)字輸出聲音B輸出給D-A變換裝置22。D-A變換裝置22對(duì)上述數(shù)字輸出聲音B進(jìn)行數(shù)字·模擬變換(D-A變換),而輸出作為數(shù)字信號(hào)的輸出聲音B。
      從終端A通過線路A向終端C輸入調(diào)制信號(hào)A。解調(diào)裝置26對(duì)上述調(diào)制信號(hào)A進(jìn)行解調(diào),把所得到的聲音碼A’輸出給分離裝置54。分離裝置54把上述聲音碼A’分離成與輸入聲音A相對(duì)應(yīng)的聲音碼和與輸入聲音B相對(duì)應(yīng)的聲音碼,把與輸入聲音A相對(duì)應(yīng)的聲音碼輸出給聲音解碼裝置27,把與輸入聲音B相對(duì)應(yīng)的聲音碼輸出給聲音解碼裝置55。
      即,當(dāng)聲音碼A’是聲音碼A時(shí),聲音碼A為向聲音解碼裝置27的輸入,當(dāng)聲音碼A’為聲音碼A0和聲音碼B0的組合時(shí),聲音碼A0為向聲音解碼裝置27的輸入,聲音碼B0為向聲音解碼裝置55的輸入,當(dāng)聲音碼A’是聲音碼B時(shí),聲音碼B為向聲音解碼裝置55的輸入。
      聲音解碼裝置27對(duì)從分離裝置54所輸入的與聲音碼A相對(duì)應(yīng)的聲音碼進(jìn)行解碼,輸出所得到的數(shù)字輸出聲音CA。而且,聲音解碼裝置55對(duì)從上述分離裝置54所輸入的與輸入聲音B相對(duì)應(yīng)的聲音碼進(jìn)行解碼,輸出所得到的數(shù)字輸出聲音CB。D-A變換裝置28對(duì)于用加法裝置56把上述數(shù)字輸出聲音CA和數(shù)字輸出聲音CB相加而得到的數(shù)字輸出聲音C進(jìn)行數(shù)字·模擬變換(D-A變換),輸出作為模擬信號(hào)的輸出聲音C。
      而且,在上述實(shí)施例中,在切換裝置中以實(shí)施例1為基礎(chǔ),當(dāng)判定為可伸縮的聲音碼A和聲音碼B兩方的選擇輸出都是必要的時(shí),可以輸出把兩個(gè)聲音碼的一部分進(jìn)行組合的碼,但是,也可以是以其他的實(shí)施例為基礎(chǔ)的構(gòu)成。
      而且,在上述實(shí)施例中,使聲音碼為兩段的可伸縮碼的構(gòu)成,但是,也可以為三段以上的可伸縮碼的構(gòu)成。而且,可以設(shè)定多個(gè)從這些段的可伸縮碼中抽出的碼部分及其組合,切換它們來進(jìn)行輸出。
      在上述實(shí)施例中,在終端C中對(duì)兩個(gè)數(shù)字輸出聲音進(jìn)行相加,然后,進(jìn)行D-A變換,但是,也可以把分別對(duì)兩個(gè)數(shù)字輸出聲音進(jìn)行D-A變換而得到的兩個(gè)模擬信號(hào)相加,來成為輸出聲音。而且,可以不是把兩個(gè)模擬信號(hào)相加而成為一個(gè)信號(hào),而是分別單獨(dú)地進(jìn)行輸出。
      根據(jù)該實(shí)施例9,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,各個(gè)聲音碼為即使使用其一部分也能對(duì)聲音進(jìn)行解碼的可伸縮的碼結(jié)構(gòu),把各個(gè)聲音碼的每一部分進(jìn)行組合的碼作為選擇輸出的侯選之一,因此,即使在通話者A和通話者B同時(shí)發(fā)音的情況下,也具有能夠輸出可對(duì)兩個(gè)通話者的聲音進(jìn)行解碼的聲音碼的效果。
      當(dāng)把該實(shí)施例9的聲音碼切換方法用于在多個(gè)終端間共享兩條線路而能夠用其他的終端監(jiān)聽兩個(gè)終端間的通話的數(shù)字化的聲音通信系統(tǒng)時(shí),即使在通話者A和通話者B同時(shí)發(fā)音的情況下,能夠不增大信息量而輸出可對(duì)兩個(gè)通話者的聲音進(jìn)行解碼的聲音碼,因此,通話不會(huì)丟失,而能夠避免由兩次編碼和雙重通話聲音的編碼所引起的大的品質(zhì)劣化。
      實(shí)施例10圖21表示使用本發(fā)明的聲音碼切換方法的終端A的構(gòu)成。而且,使用該終端A作為圖23的終端A,成為使用本發(fā)明的聲音碼切換方法的聲音通信系統(tǒng)的構(gòu)成。
      該實(shí)施例10與圖1所示的實(shí)施例1不同之處是把控制裝置31的輸出向選擇裝置32和調(diào)制裝置18進(jìn)行輸出。
      其他部分與圖1相同,因此省略其說明。
      下面根據(jù)附圖來說明動(dòng)作。
      向終端A輸入通話者A發(fā)音的聲音作為輸入聲音A。而且,通過線路B從終端B輸入調(diào)制信號(hào)B。解調(diào)裝置12在預(yù)定時(shí)間的每一幀中對(duì)上述調(diào)制信號(hào)B進(jìn)行解調(diào),把所得到的聲音碼B輸出給聲音解碼裝置13、切換裝置30內(nèi)的控制裝置31以及選擇裝置32。聲音解碼裝置13對(duì)上述聲音碼B進(jìn)行解碼,把所得到的數(shù)字輸出聲音A輸出給D-A變換裝置14。D-A變換裝置14對(duì)上述數(shù)字輸出聲音A進(jìn)行數(shù)字·模擬變換(D-A變換),而輸出作為模擬信號(hào)的輸出聲音A。
      A-D變換裝置16對(duì)上述輸入聲音A進(jìn)行模擬·數(shù)字變換(A-D變換),而得到作為數(shù)字信號(hào)的數(shù)字輸出聲音A。聲音編碼裝置17在預(yù)定時(shí)間的每一幀內(nèi)對(duì)上述數(shù)字輸出聲音A進(jìn)行編碼,把所得到的聲音碼A輸出給切換裝置30內(nèi)的控制裝置31和選擇裝置32??刂蒲b置31按照預(yù)定的選擇標(biāo)準(zhǔn)選擇所輸入的聲音碼A和聲音碼B中的一方,把與選擇了哪個(gè)的相關(guān)的信息輸出給選擇裝置32和調(diào)制裝置18。
      而且,控制裝置31的選擇基準(zhǔn)與上述實(shí)施例1相同。
      選擇裝置32按照從上述控制裝置31所輸入的信息來切換開關(guān),把所選擇的聲音碼作為聲音碼A’輸出給調(diào)制裝置18。而且,調(diào)制裝置18對(duì)在由上述控制裝置31所選擇的識(shí)別信息之后附加了從切換裝置30所輸入的聲音碼A’的信號(hào)進(jìn)行數(shù)字調(diào)制,把所得到的調(diào)制信號(hào)作為調(diào)制信號(hào)A輸出給線路A。
      通過這樣的構(gòu)成,在監(jiān)聽通話者A和通話者B的通話的終端C中,能夠識(shí)別接收的聲音碼是哪個(gè)通話者的,因此,能夠?qū)γ總€(gè)通話者進(jìn)行適當(dāng)?shù)奶幚?,或者,能夠識(shí)別碼切換時(shí)刻而預(yù)先察覺輸出聲音C的不連續(xù)性,來進(jìn)行緩和等特別處理,而能夠提高通話品質(zhì)。
      而且,在上述實(shí)施例中,以實(shí)施例1為基礎(chǔ),輸出能夠識(shí)別選擇了哪個(gè)碼的信息,但是,也可以是以其他的實(shí)施例為基礎(chǔ)的構(gòu)成。
      根據(jù)該實(shí)施例10,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,輸出能夠識(shí)別選擇了哪個(gè)碼的信息,因此,能夠正確地識(shí)別所輸出的聲音碼系列是聲音碼A還是聲音碼B。
      當(dāng)把該實(shí)施例10的聲音碼切換方法用于在多個(gè)終端間共享兩條線路而能夠用其他的終端監(jiān)聽兩個(gè)終端間的通話的數(shù)字化的聲音通信系統(tǒng)時(shí),能夠識(shí)別接收的聲音碼是哪個(gè)通話者,因此,能夠?qū)γ總€(gè)通話者進(jìn)行適當(dāng)?shù)奶幚恚蛘?,能夠識(shí)別碼切換時(shí)刻而預(yù)先察覺輸出聲音C的不連續(xù)性,來進(jìn)行緩和等特別處理,而具有能夠提高通話品質(zhì)的效果。
      根據(jù)本發(fā)明,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在這樣的聲音碼切換方法或裝置中,輸出幀的選擇控制根據(jù)過去的選擇結(jié)果來進(jìn)行,因此,具有能夠保持選擇結(jié)果的連續(xù)性的效果。
      而且,根據(jù)本發(fā)明,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,按N幀存儲(chǔ)聲音碼A和聲音碼B,根據(jù)該存儲(chǔ)的N幀的聲音碼A和聲音碼B,來選擇N幀前的聲音碼A或者聲音碼B的一方進(jìn)行輸出,因此,能夠確實(shí)地選擇主導(dǎo)通話的通話者的碼,而且,能夠保持選擇結(jié)果的連續(xù)性。
      而且,根據(jù)本發(fā)明,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,當(dāng)判定為聲音碼A和聲音碼B兩方的選擇輸出都需要時(shí),依次存儲(chǔ)在前幀中沒有選擇的一方的聲音碼,在前幀中選擇的聲音碼的輸出成為不需要的幀以后,按時(shí)間順序依次輸出此前存儲(chǔ)的聲音碼系列,因此,具有必要的聲音碼不會(huì)丟失的效果。
      而且,根據(jù)本發(fā)明,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,當(dāng)接受來自外部的預(yù)定輸入時(shí),根據(jù)該預(yù)定輸入來優(yōu)先地選擇一方的聲音碼,因此,具有能夠確實(shí)地送出所希望的聲音碼的效果。
      而且,根據(jù)本發(fā)明,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,具有與聲音碼B無關(guān),當(dāng)聲音碼A滿足預(yù)定條件時(shí),優(yōu)先地進(jìn)行選擇的例外條件,因此,具有能夠確實(shí)地送出聲音碼A的效果。
      而且,根據(jù)本發(fā)明,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,各個(gè)聲音碼由表示聲音信息的信息碼和其糾錯(cuò)碼所構(gòu)成,對(duì)聲音碼B進(jìn)行糾錯(cuò)解碼和糾錯(cuò)編碼,因此,具有能夠輸出不受傳輸錯(cuò)誤的影響的聲音碼。
      而且,根據(jù)本發(fā)明,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,各個(gè)聲音碼為即使使用其一部分也能對(duì)聲音進(jìn)行解碼的可伸縮的碼結(jié)構(gòu),把各個(gè)聲音碼的每一部分進(jìn)行組合的碼作為選擇輸出的侯選之一,因此,即使在通話者A和通話者B同時(shí)發(fā)音的情況下,也具有能夠輸出可對(duì)兩個(gè)通話者的聲音進(jìn)行解碼的聲音碼的效果。
      而且,根據(jù)本發(fā)明,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,在該聲音碼切換方法中,輸出能夠識(shí)別選擇了哪個(gè)碼的信息,因此,能夠正確地識(shí)別所輸出的聲音碼系列是聲音碼A還是聲音碼B。
      附圖符號(hào)說明振幅A聲音碼A的解碼聲音的振幅振幅B聲音碼B的解碼聲音的振幅th振幅差的閾值(>0)選擇m-1m-1時(shí)刻的選擇結(jié)果選擇mm時(shí)刻的選擇結(jié)果圖2振幅A聲音碼A的解碼聲音的振幅振幅B聲音碼B的解碼聲音的振幅th振幅的閾值(>0)選擇m-1m-1時(shí)刻的選擇結(jié)果選擇mm時(shí)刻的選擇結(jié)果圖3振幅A聲音碼A的解碼聲音的振幅振幅B聲音碼B的解碼聲音的振幅th振幅的閾值(>0)選擇m-1m-1時(shí)刻的選擇結(jié)果選擇mm時(shí)刻的選擇結(jié)果圖4狀態(tài)AN幀前的聲音碼A的解碼聲音的聲音/非聲音判定結(jié)果狀態(tài)BN幀前的聲音碼B的解碼聲音的聲音/非聲音判定結(jié)果持續(xù)長度A從N幀前的聲音A的解碼聲音中的聲音區(qū)間或非聲音區(qū)間連續(xù)的幀數(shù)持續(xù)長度B從N幀前的聲音B的解碼聲音中的聲音區(qū)間或非聲音區(qū)間連續(xù)的幀數(shù)選擇-N與N幀前的時(shí)刻相對(duì)應(yīng)的選擇結(jié)果圖6狀態(tài)A聲音碼A的解碼聲音的聲音/非聲音判定結(jié)果(○聲音,-非聲音)狀態(tài)B聲音碼B的解碼聲音的聲音/非聲音判定結(jié)果(○聲音,-非聲音)狀況M存儲(chǔ)裝置40中的聲音碼的存儲(chǔ)狀況(○有碼,-無碼)選擇32nn時(shí)刻的選擇裝置32中的選擇結(jié)果(A聲音碼A,B聲音碼B,M存儲(chǔ)裝置40的聲音碼)選擇41nn時(shí)刻的第二選擇裝置41中的選擇結(jié)果(A聲音碼A,B聲音碼B,-沒有存儲(chǔ))圖8狀態(tài)A聲音碼A的解碼聲音的聲音/非聲音判定結(jié)果(○聲音,-非聲音)狀態(tài)B聲音碼B的解碼聲音的聲音/非聲音判定結(jié)果(○聲音,-非聲音)狀況MA存儲(chǔ)裝置40中的聲音碼的存儲(chǔ)狀況(○有碼,-無碼)狀況MB存儲(chǔ)裝置42中的聲音碼的存儲(chǔ)狀況(○有碼,-無碼)存儲(chǔ)MA向存儲(chǔ)裝置40的聲音碼A的存儲(chǔ)指示(○進(jìn)行存儲(chǔ),-不存儲(chǔ))存儲(chǔ)MB向存儲(chǔ)裝置42的聲音碼B的存儲(chǔ)指示(○進(jìn)行存儲(chǔ),-不存儲(chǔ))圖10狀態(tài)A聲音碼A的解碼聲音的聲音/非聲音判定結(jié)果(○聲音,-非聲音)狀態(tài)B聲音碼B的解碼聲音的聲音/非聲音判定結(jié)果(○聲音,-非聲音)狀況MA存儲(chǔ)裝置40中的聲音碼的存儲(chǔ)狀況(○有碼,-無碼)狀況MB存儲(chǔ)裝置42中的聲音碼的存儲(chǔ)狀況(○有碼,-無碼)選擇nn時(shí)刻的選擇裝置32中的選擇結(jié)果(A聲音碼A,B聲音碼B,C變更碼,MA存儲(chǔ)裝置40的聲音碼,MB存儲(chǔ)裝置42的聲音碼,X任意)存儲(chǔ)MA向存儲(chǔ)裝置40的聲音碼A的存儲(chǔ)指示(○進(jìn)行存儲(chǔ),-不存儲(chǔ))存儲(chǔ)MB向存儲(chǔ)裝置42的聲音碼B的存儲(chǔ)指示(○進(jìn)行存儲(chǔ),-不存儲(chǔ))圖12振幅A聲音碼A的解碼聲音的振幅振幅B聲音碼B的解碼聲音的振幅th振幅差的閾值(>0)選擇m-1m-1時(shí)刻的選擇結(jié)果選擇mm時(shí)刻的選擇結(jié)果圖14振幅A聲音碼A的解碼聲音的振幅振幅B聲音碼B的解碼聲音的振幅th振幅差的閾值(>0)選擇m-1m-1時(shí)刻的選擇結(jié)果選擇mm時(shí)刻的選擇結(jié)果圖1權(quán)利要求
      1.一種聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,其特征在于,輸出的幀的選擇根據(jù)過去的選擇結(jié)果進(jìn)行。
      2.一種聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,其特征在于,按N幀存儲(chǔ)聲音碼A和聲音碼B,根據(jù)該存儲(chǔ)的N幀的聲音碼A和聲音碼B,來選擇N幀前的聲音碼A或者聲音碼B的一方進(jìn)行輸出。
      3.一種聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,其特征在于,在選擇判定聲音碼A和聲音碼B一方時(shí),當(dāng)判定為兩方的輸出都需要時(shí),依次存儲(chǔ)前幀中的非選擇聲音碼,在前幀中選擇的聲音碼的輸出成為不需要的幀以后,按時(shí)間順序依次輸出成為不需要輸出的時(shí)刻之前所存儲(chǔ)的聲音碼系列。
      4.根據(jù)權(quán)利要求3所述的聲音碼切換方法,其特征在于,當(dāng)按時(shí)間順序依次輸出上述存儲(chǔ)的聲音碼系列時(shí),把現(xiàn)在的幀的聲音碼配置在該聲音碼系列的末尾,當(dāng)判定為所存儲(chǔ)的聲音碼系列的全部或者一部分是非聲音區(qū)間時(shí),中止或者廢棄向該區(qū)間的聲音碼的末尾的配置。
      5.一種聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,其特征在于,當(dāng)從外部收到選擇指示任一方的聲音碼的預(yù)定輸入時(shí),按照該預(yù)定輸入來優(yōu)先地選擇該方的聲音碼。
      6.一種聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,其特征在于,當(dāng)聲音碼A滿足預(yù)定條件時(shí),優(yōu)先地選擇聲音碼A。
      7.一種聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼和調(diào)制并且進(jìn)行解調(diào)的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,其特征在于,上述各個(gè)聲音碼由表示聲音信息的信息碼和其糾錯(cuò)碼所構(gòu)成,在對(duì)聲音碼B進(jìn)行糾錯(cuò)解碼和糾錯(cuò)編碼之后,進(jìn)行選擇判定并輸出。
      8.一種聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,其特征在于,上述聲音碼A和聲音碼B是即使僅使用其一部分也能對(duì)聲音進(jìn)行解碼的可縮放碼結(jié)構(gòu),把組合了作為聲音碼A的一部分的聲音碼A’和作為聲音碼B的一部分的聲音碼B’的代碼作為選擇輸出的候選之一。
      9.根據(jù)權(quán)利要求1至8任一項(xiàng)所述的聲音碼切換方法,其特征在于,所選擇輸出的聲音碼切換時(shí)刻的幀,在該幀的輸出之前,輸出能夠識(shí)別選擇聲音碼的信息,在該信息的輸出之后,進(jìn)行所選擇的聲音碼的依次輸出。
      10.一種聲音碼切換裝置,包括控制裝置,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,控制裝置根據(jù)過去的選擇結(jié)果來進(jìn)行輸出的幀的選擇。
      11.一種聲音通信終端,包括解調(diào)裝置,由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B為即使僅使用其一部分也能對(duì)聲音進(jìn)行解碼的可縮放碼結(jié)構(gòu),把組合了作為聲音碼A的一部分的聲音碼A’和作為聲音碼B的一部分的聲音碼B’的代碼作為輸入,進(jìn)行解調(diào);分離裝置,把所解調(diào)的聲音碼A’和聲音碼B’進(jìn)行分離;各個(gè)聲音解碼裝置,對(duì)所分離的聲音碼A’和聲音碼B’分別單獨(dú)進(jìn)行解碼,而輸出輸出聲音A和輸出聲音B;加法運(yùn)算裝置,把所解碼的輸出聲音A和輸出聲音B相加;D-A變換裝置,把加法運(yùn)算裝置的輸出進(jìn)行D-A變換。
      全文摘要
      由于高效率聲音編碼方式使用該幀內(nèi)的信息和過去的幀的編碼、解碼結(jié)果來進(jìn)行編碼、解碼,因此,在終端中接收并解碼的碼系列中,當(dāng)在中途進(jìn)行聲音碼的切換時(shí),與過去的解碼結(jié)果的連續(xù)性中斷,輸出聲音變得不連續(xù)。本發(fā)明提供一種聲音碼切換方法,把對(duì)由通話者A所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼A和對(duì)由通話者B所產(chǎn)生的輸入聲音進(jìn)行編碼的聲音碼B作為輸入,在預(yù)定時(shí)間的每一幀中選擇聲音碼A和聲音碼B的一方進(jìn)行輸出,其特征在于,輸出幀的選擇控制根據(jù)過去的選擇結(jié)果來進(jìn)行。
      文檔編號(hào)H04M3/56GK1366412SQ0114074
      公開日2002年8月28日 申請(qǐng)日期2001年8月17日 優(yōu)先權(quán)日2001年1月18日
      發(fā)明者山浦正, 田崎裕久 申請(qǐng)人:三菱電機(jī)株式會(huì)社