專利名稱:動態(tài)路由語音數(shù)據(jù)的系統(tǒng)、架構(gòu)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種路由語音數(shù)據(jù)的系統(tǒng)、架構(gòu)及方法,特別是涉及一種動態(tài)地路由語音數(shù)據(jù)的系統(tǒng)、架構(gòu)及方法。
背景技術(shù):
現(xiàn)有技術(shù)中,語音輸入、輸出裝置的設(shè)定,是在多媒體應(yīng)用程序啟動時,就已固定的。如果使用者想要改變此設(shè)定(例如,想要使用另一語音輸入或輸出裝置),則現(xiàn)有技術(shù)的一種方法,是事先關(guān)閉使用中的應(yīng)用程序,待改變設(shè)定后,才得以再次啟動其應(yīng)用程序,并使用改變后的語音輸入或輸出裝置。換句話說,現(xiàn)有技術(shù)無法動態(tài)地在多媒體應(yīng)用程序處理語音輸入或輸出的同時,改變其輸入或輸出裝置。
隨著科技的進(jìn)步,提供即時通訊的應(yīng)用程序(如MSN、Skype、Yahoo Messenger)也不斷地推陳出新,網(wǎng)絡(luò)電話及網(wǎng)上視頻的服務(wù)日趨普遍。然而,上述無法動態(tài)改變語音輸入、輸出裝置的缺點(diǎn),使得多媒體應(yīng)用程序的功能大打折扣。不但受限于語音裝置無法動態(tài)地改變其設(shè)定,即使即時通訊軟件的即時功能再便利,仍然無法提供使用者一個順暢、簡單的即時通訊工具。
舉例而言,現(xiàn)有技術(shù)在使用如MSN的即時通訊應(yīng)用程序時,會先開啟MSN的程序。MSN會顯示一[語音會議]的邀請,并收到一[邀請]聲音,在使用者點(diǎn)選[接受邀請]后,即可利用系統(tǒng)內(nèi)置的喇叭及麥克風(fēng),與線上的朋友進(jìn)行語音會議。然而,當(dāng)使用者想要使用一外接式喇叭及麥克風(fēng)(如一VOIP電話)時,使用者需從MSN主窗口中選擇[工具],以開啟[音頻和視頻設(shè)置]。通過此音頻和視頻設(shè)置作完約六、七頁的設(shè)定,選定所想要使用的VOIP電話后,使用者便可使用此外接式語音裝置。但使用完畢后,需再通過音頻和視頻設(shè)置,將語音裝置回復(fù)到系統(tǒng)預(yù)設(shè)的內(nèi)置式喇叭及麥克風(fēng),否則下次使用時,使用者無法從系統(tǒng)預(yù)設(shè)的喇叭聽到[邀請]的警示聲。
上述切換語音裝置的步驟,至少需要十幾步以上的步驟,對使用者而言,極為不便,因此,需要的是一種能動態(tài)地路由語音數(shù)據(jù)的系統(tǒng)、架構(gòu)及方法,讓使用者得以在使用即時通訊的同時,改變語音輸入、輸出裝置,卻無需如此冗長的步驟。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種動態(tài)地路由語音數(shù)據(jù)的系統(tǒng)。
本發(fā)明的另一目的在于提供一種動態(tài)地路由語音數(shù)據(jù)的架構(gòu)。
本發(fā)明的再一目的在于提供一種動態(tài)地路由語音數(shù)據(jù)的方法。
本發(fā)明揭露的一種動態(tài)地路由語音數(shù)據(jù)的系統(tǒng),其包含一第一語音裝置及一第二語音裝置;一第一語音驅(qū)動模塊及一第二語音驅(qū)動模塊,分別對應(yīng)于其第一及第二語音裝置;以及一語音數(shù)據(jù)路由模塊,其中,在第一語音裝置呈一使用狀態(tài)時,通過語音數(shù)據(jù)路由模塊,將第一語音驅(qū)動模塊所接收的語音數(shù)據(jù)路由至第二語音驅(qū)動模塊,以切換至該第二語音裝置。
本發(fā)明還揭露一種動態(tài)地路由語音數(shù)據(jù)的系統(tǒng),其包含一第一語音裝置及一第二語音裝置;一虛擬語音驅(qū)動模塊;一多媒體應(yīng)用程序;以及一語音數(shù)據(jù)路由模塊,其中,通過虛擬語音驅(qū)動模塊,語音數(shù)據(jù)路由模塊將來自第一或第二語音裝置的語音數(shù)據(jù),路由至多媒體應(yīng)用程序。
本發(fā)明揭露的一種動態(tài)地路由語音數(shù)據(jù)的架構(gòu),其包含一實體裝置層,該實體裝置層設(shè)有一第一語音裝置及一第二語音裝置;一語音驅(qū)動層,該語音驅(qū)動層設(shè)有一第一語音驅(qū)動模塊及一第二語音驅(qū)動模塊,分別對應(yīng)其第一及第二語音裝置;以及一多媒體應(yīng)用層,該多媒體應(yīng)用層設(shè)有一語音數(shù)據(jù)路由模塊,其中,在該第一語音狀態(tài)呈一使用狀態(tài)時,通過語音數(shù)據(jù)路由模塊,將第一語音驅(qū)動模塊所接收的語音數(shù)據(jù)路由至第二語音驅(qū)動模塊,以切換至該第二語音裝置。
本發(fā)明還揭露一種動態(tài)地路由語音數(shù)據(jù)的架構(gòu),其包含一實體裝置層,該實體裝置層設(shè)有一第一語音裝置及一第二語音裝置;一語音驅(qū)動層,該語音驅(qū)動層設(shè)有一虛擬語音驅(qū)動模塊;以及一多媒體應(yīng)用層,該多媒體應(yīng)用層設(shè)有一多媒體應(yīng)用程序及一語音數(shù)據(jù)路由模塊,其中通過虛擬語音驅(qū)動模塊,語音數(shù)據(jù)路由模塊動態(tài)地將來自第一及第二語音裝置的語音數(shù)據(jù),路由至多媒體應(yīng)用程序。
本發(fā)明揭露的一種動態(tài)地路由語音數(shù)據(jù)的方法,適用于上述的系統(tǒng),其系統(tǒng)包含一第一語音裝置及一第二語音裝置;一第一語音驅(qū)動模塊及一第二語音驅(qū)動模塊;以及一語音數(shù)據(jù)路由模塊,其方法包含傳送語音數(shù)據(jù)至第一語音驅(qū)動模塊;選擇性地傳送語音數(shù)據(jù)至第一語音裝置或語音數(shù)據(jù)路由模塊;路由語音數(shù)據(jù)路由模塊的語音數(shù)據(jù)至第二語音驅(qū)動模塊;以及從第二語音裝置輸出語音數(shù)據(jù)。
本發(fā)明還揭露一種動態(tài)地路由語音數(shù)據(jù)的方法,適用于上述的系統(tǒng),其系統(tǒng)包含一第一語音裝置及一第二語音裝置;一虛擬語音驅(qū)動模塊;一多媒體應(yīng)用程序以及一語音數(shù)據(jù)路由模塊,其方法包含輸入語音數(shù)據(jù);傳送語音數(shù)據(jù)至語音數(shù)據(jù)路由模塊;路由語音數(shù)據(jù)至虛擬語音驅(qū)動模塊;以及傳送語音數(shù)據(jù)至多媒體應(yīng)用程序。
圖1顯示本發(fā)明第一實施例所揭露的動態(tài)路由語音數(shù)據(jù)的系統(tǒng)的方框圖;圖2為本發(fā)明第二實施例所揭露的動態(tài)路由語音數(shù)據(jù)的系統(tǒng)的方框圖;圖3顯示本發(fā)明第一實施例所揭露的動態(tài)路由語音數(shù)據(jù)的方法的流程圖;圖4顯示本發(fā)明第二實施例所揭露的動態(tài)路由語音數(shù)據(jù)的方法的流程圖。
具體實施例方式
首先請參考圖1,其顯示本發(fā)明第一實施例所揭露的動態(tài)路由語音數(shù)據(jù)的系統(tǒng)100的方框圖。本發(fā)明所揭露的動態(tài)路由語音數(shù)據(jù)的系統(tǒng)100包含復(fù)數(shù)個層次110、120、130。在一實施例中,一第一層次110為一實體裝置層、一第二層次120為一語音驅(qū)動層及一第三層次130為一多媒體應(yīng)用層。第一層次110可包含復(fù)數(shù)個語音裝置。在一實施例中,第一層次110可包含一第一語音裝置112以及一第二語音裝置114。在本發(fā)明的優(yōu)選實施例中,第一語音裝置112及第二語音裝置114是一語音輸出裝置,例如系統(tǒng)內(nèi)置式喇叭、外接式喇叭。更具體而言,第一語音裝置112是一系統(tǒng)預(yù)設(shè)的內(nèi)置式喇叭,而第二語音裝置114是一使用者所選擇的外接式喇叭。
本系統(tǒng)100的第二層次120可包含復(fù)數(shù)個語音驅(qū)動模塊。在一實施例中,第二層次120包含一第一語音驅(qū)動模塊122及一第二語音驅(qū)動模塊124,分別對應(yīng)于驅(qū)動第一層次110的第一語音裝置112及第二語音裝置114。在本發(fā)明的優(yōu)選實施例中,第一語音驅(qū)動模塊122選擇性地路由語音數(shù)據(jù)至對應(yīng)的第一語音裝置112或語音數(shù)據(jù)路由模塊134。舉例而言,當(dāng)語音數(shù)據(jù)想要從系統(tǒng)預(yù)設(shè)的內(nèi)置式喇叭(即第一語音裝置112)輸出時,第一語音驅(qū)動模塊122則將語音數(shù)據(jù)傳送至第一語音裝置112。反之,當(dāng)語音數(shù)據(jù)想要從使用者所選擇的外接式喇叭(即第二語音裝置114)輸出時,第一語音驅(qū)動模塊122則需將語音數(shù)據(jù)先傳送至一語音數(shù)據(jù)路由模塊134,再通過第二語音驅(qū)動模塊124來驅(qū)動第二語音裝置114。
本系統(tǒng)100的第三層次130可包含一語音數(shù)據(jù)路由模塊134,接收來自第一語音驅(qū)動模塊122的語音數(shù)據(jù),如上所述。根據(jù)使用者所選的外接式喇叭(即第二語音裝置114),語音數(shù)據(jù)路由模塊134動態(tài)地將語音數(shù)據(jù)路由至對應(yīng)的第二語音驅(qū)動模塊124,使對應(yīng)的第二語音裝置114得以輸出語音數(shù)據(jù)。在本發(fā)明的優(yōu)選實施中,語音數(shù)據(jù)路由模塊134自動偵測使用者的設(shè)定,因此,當(dāng)語音數(shù)據(jù)路由模塊134接收到語音數(shù)據(jù)時,得以直接將此語音數(shù)據(jù)路由至對應(yīng)于使用者所選的語音裝置的語音驅(qū)動模塊。然而,語音數(shù)據(jù)路由模塊134也可經(jīng)由其他程序的驅(qū)動,而被動地將所接收的語音數(shù)據(jù)路由至對應(yīng)于使用者所選的語音裝置的語音驅(qū)動模塊。
本系統(tǒng)100的第三層次130更包含一多媒體應(yīng)用程序132,用以處理語音數(shù)據(jù)。舉例而言,多媒體應(yīng)用程序132可為微軟公司所提供的Windows Multimedia應(yīng)用程序。多媒體應(yīng)用程序132設(shè)定第一語音裝置112為系統(tǒng)的預(yù)設(shè)語音裝置,因此,對應(yīng)的第一語音驅(qū)動模塊122成為系統(tǒng)的預(yù)設(shè)語音驅(qū)動模塊。隨后,每當(dāng)開啟多媒體應(yīng)用程序132時,語音數(shù)據(jù)都設(shè)定為傳送至此預(yù)設(shè)語音裝置(即第一語音驅(qū)動模塊122)。再由第一語音驅(qū)動模塊122選擇性地將此語音數(shù)據(jù)傳送至對應(yīng)的第一語音裝置112,或者路由至語音數(shù)據(jù)路由模塊134。
在本發(fā)明的優(yōu)選實施例中,語音數(shù)據(jù)路由模塊134更包含一使用者界面(未圖示)。通過使用者界面,一使用者設(shè)定第二語音裝置114為一使用者所選語音裝置。根據(jù)使用者所選的語音裝置,語音數(shù)據(jù)路由模塊134將語音數(shù)據(jù)路由至對應(yīng)的第二語音驅(qū)動模塊124。為了使語音數(shù)據(jù)得以動態(tài)地從第一或第二語音裝置112、114輸出,當(dāng)?shù)谝换虻诙Z音裝置112、114的任一個(如第一語音裝置112)呈一使用者狀態(tài)時,其另一個(如第二語音裝置114)呈一空閑(idle)狀態(tài)。藉此,在例如第一語音裝置112呈一使用狀態(tài),而使用者選擇第二語音裝置114時,通過語音數(shù)據(jù)路由模塊134,第一語音驅(qū)動模塊122所接收的語音數(shù)據(jù)得以路由至第二語音驅(qū)動模塊124,以切換至第二語音裝置114。
請參考圖2,其顯示本發(fā)明第二實施例所揭露的動態(tài)路由語音數(shù)據(jù)的系統(tǒng)200的方框圖。本發(fā)明所揭露的動態(tài)路由語音數(shù)據(jù)的系統(tǒng)200包含復(fù)數(shù)個層次210、220、230。在一實施例中,一第一層次210為一實體裝置層、一第二層次220為一語音驅(qū)動層及一第三層次230為一多媒體應(yīng)用層。第一層次210可包含復(fù)數(shù)個語音裝置。在一實施例中,第一層次210可包含一第一語音裝置212以及一第二語音裝置214。在本發(fā)明的優(yōu)選實施例中,第一語音裝置212及第二語音裝置214是一語音輸入裝置,例如系統(tǒng)內(nèi)置式麥克風(fēng)、外接式麥克風(fēng)。更具體而言,第一語音裝置212是一系統(tǒng)預(yù)設(shè)的內(nèi)置式麥克風(fēng),而第二語音裝置214是一使用者所選擇的外接式麥克風(fēng)。本發(fā)明的系統(tǒng)200還包含一虛擬語音裝置213,對應(yīng)于一虛擬語音驅(qū)動模塊223。
本系統(tǒng)200的第二層次220可包含復(fù)數(shù)個語音驅(qū)動模塊。在一實施例中,第二層次220包含一第一語音驅(qū)動模塊222及一第二語音驅(qū)動模塊224,分別對應(yīng)驅(qū)動第一語音裝置212及第二語音裝置214。本系統(tǒng)200的第二層次220還包含虛擬語音驅(qū)動模塊223,將所接收的語音數(shù)據(jù)傳送至一多媒體應(yīng)用程序236。
本系統(tǒng)200的第三層次230可包含一語音數(shù)據(jù)路由模塊234,接收來自第一語音驅(qū)動模塊222及第二語音驅(qū)動模塊224的語音數(shù)據(jù)。語音數(shù)據(jù)路由模塊234將所接收的語音數(shù)據(jù)路由至上述的虛擬語音驅(qū)動模塊223,再藉由虛擬語音驅(qū)動模塊223將語音數(shù)據(jù)傳送至多媒體應(yīng)用程序236。藉此,當(dāng)動態(tài)地改變語音數(shù)據(jù)的輸入裝置時,不論語音數(shù)據(jù)是從第一或第二語音裝置212、214輸入,都會將此語音數(shù)據(jù)路由至語音數(shù)據(jù)路由模塊234,通過虛擬語音驅(qū)動模塊223將語音數(shù)據(jù)傳送至多媒體應(yīng)用程序236。
本系統(tǒng)200的第三層次230的多媒體應(yīng)用程序236,用以處理語音數(shù)據(jù)。舉例而言,多媒體應(yīng)用程序236可為微軟公司所提供的Windows Multimedia應(yīng)用程序。多媒體應(yīng)用程序236設(shè)定第一語音裝置212為系統(tǒng)的預(yù)設(shè)語音裝置,因此,對應(yīng)的第一語音驅(qū)動模塊222即為系統(tǒng)的預(yù)設(shè)語音驅(qū)動模塊。對多媒體應(yīng)用程序236而言,語音數(shù)據(jù)永遠(yuǎn)是從虛擬語音驅(qū)動模塊223傳來。
在本發(fā)明的優(yōu)選實施例中,語音數(shù)據(jù)路由模塊234更包含一使用者界面(未圖示)。通過使用者界面,一使用者設(shè)定第二語音裝置214為一使用者所選語音裝置。通過使用者所選的語音裝置(即第二語音裝置214),語音數(shù)據(jù)被路由至語音數(shù)據(jù)路由模塊234,再路由至虛擬語音驅(qū)動模塊223,進(jìn)而傳送至多媒體應(yīng)用程序236作進(jìn)一步的處理。為了使語音數(shù)據(jù)得以動態(tài)地從第一或第二語音裝置212、214輸入,當(dāng)?shù)谝换虻诙Z音裝置212、214的任一個(如第一語音裝置212)呈一使用者狀態(tài)時,其另一個(如第二語音裝置214)呈一空閑(idle)狀態(tài)。
請參考圖3,其顯示本發(fā)明第一實施例所揭露的動態(tài)路由語音數(shù)據(jù)的方法的流程圖。本發(fā)明所揭露的動態(tài)路由語音數(shù)據(jù)的方法,適用于一動態(tài)地路由一語音數(shù)據(jù)的系統(tǒng)100,其系統(tǒng)100包含一第一語音裝置112及一第二語音裝置114;一第一語音驅(qū)動模塊122及一第二語音驅(qū)動模塊124;以及一語音數(shù)據(jù)路由模塊134。首先,多媒體應(yīng)用程序132設(shè)定第一語音裝置112為一預(yù)設(shè)語音裝置(步驟302)。藉此語音數(shù)據(jù)得以從多媒體應(yīng)用程序132傳送至第一語音驅(qū)動模塊122(步驟304)。在傳送語音數(shù)據(jù)的同時,一使用者可通過一使用者界面(未圖示),選擇第二語音裝置114作為想要輸出語音數(shù)據(jù)的使用者所選語音裝置(步驟306)。在步驟306后,第一語音驅(qū)動模塊在接收到語音數(shù)據(jù)時,會決定是否想要傳送此語音數(shù)據(jù)至對應(yīng)的第一語音裝置112(步驟308)。如果是,則如圖示,傳送語音數(shù)據(jù)至第一語音裝置112(步驟310);否則第一語音驅(qū)動模塊122將語音數(shù)據(jù)傳送至語音數(shù)據(jù)路由模塊134(步驟312)。爾后,語音數(shù)據(jù)路由模塊134將語音數(shù)據(jù)路由至對應(yīng)于使用者所選語音裝置的第二語音驅(qū)動模塊124(步驟314),藉此第二語音裝置114得以輸出語音數(shù)據(jù)(步驟316)。
在本發(fā)明的優(yōu)選實施中,語音數(shù)據(jù)路由模塊134自動偵測使用者的設(shè)定,因此,當(dāng)語音數(shù)據(jù)路由模塊134接收到語音數(shù)據(jù)時,得以直接將此語音數(shù)據(jù)路由至對應(yīng)于使用者所選的語音裝置的語音驅(qū)動模塊。然而,語音數(shù)據(jù)路由模塊134也可經(jīng)由其他程序的驅(qū)動,而被動地將所接收的語音數(shù)據(jù)路由至對應(yīng)于使用者所選的語音裝置的語音驅(qū)動模塊。
再者,為了使語音數(shù)據(jù)得以動態(tài)地從第一或第二語音裝置112、114輸出,當(dāng)?shù)谝换虻诙Z音裝置112、114的任一個(如第一語音裝置112)呈一使用者狀態(tài)時,其另一個(如第二語音裝置114)呈一空閑(idle)狀態(tài)。藉此,在例如第一語音裝置112呈一使用狀態(tài),而使用者選擇第二語音裝置114時,通過語音數(shù)據(jù)路由模塊134,第一語音驅(qū)動模塊122所接收的語音數(shù)據(jù)得以路由至第二語音驅(qū)動模塊124,以切換至第二語音裝置114。
請參考圖4,其顯示本發(fā)明第二實施例所揭露的動態(tài)路由語音數(shù)據(jù)的方法的流程圖。本發(fā)明所揭露的動態(tài)路由語音數(shù)據(jù)的方法,適用于一動態(tài)地路由一語音數(shù)據(jù)的系統(tǒng)200,其系統(tǒng)200包含一第一語音裝置212及一第二語音裝置214;一第一語音驅(qū)動模塊222及一第二語音驅(qū)動模塊224;以及一語音數(shù)據(jù)路由模塊234。首先,多媒體應(yīng)用程序236設(shè)定第一語音裝置212為一預(yù)設(shè)語音裝置(步驟402)。在使用第一語音裝置212輸入語音數(shù)據(jù)的同時,使用者還可使用使用者界面(未圖示)選擇第二語音裝置214為一使用者所選語音裝置(步驟404)。不論是第一語音驅(qū)動模塊122或第二語音驅(qū)動模塊124,語音數(shù)據(jù)都被傳送至語音數(shù)據(jù)路由模塊234,即輸入語音數(shù)據(jù)(步驟406)。語音數(shù)據(jù)路由模塊234接著路由其所接收的語音數(shù)據(jù)至虛擬語音驅(qū)動模塊223(步驟410)。接著,再由虛擬語音驅(qū)動模塊223將語音數(shù)據(jù)傳送至多媒體應(yīng)用程序236(步驟412)。藉此,當(dāng)動態(tài)地改變語音數(shù)據(jù)的輸入裝置時,不論語音數(shù)據(jù)是從第一或第二語音裝置212、214輸入,都會將此語音數(shù)據(jù)路由至語音數(shù)據(jù)路由模塊234,通過虛擬語音驅(qū)動模塊223將語音數(shù)據(jù)傳送至多媒體應(yīng)用程序236。再者,為了使語音數(shù)據(jù)得以動態(tài)地從第一或第二語音裝置212、214輸入,當(dāng)?shù)谝换虻诙Z音裝置212、214的任一個(如第一語音裝置212)呈一使用者狀態(tài)時,其另一個(如第二語音裝置214)呈一空閑(idle)狀態(tài)。
雖然本發(fā)明已參照優(yōu)選實施例來加以描述,但是可以理解的是,本發(fā)明并不局限于其詳細(xì)描述的內(nèi)容。替換方式及修改樣式已在先前描述中所建議,并且其他替換方式及修改樣式對于本領(lǐng)域技術(shù)人員將是顯而易見的。特別是,根據(jù)本發(fā)明的裝置結(jié)構(gòu),所有具有實質(zhì)上相同于本發(fā)明的組件結(jié)合而達(dá)成與本發(fā)明實質(zhì)上相同結(jié)果的都不脫離本發(fā)明的精神范疇。因此,所有這種替換方式及修改樣式都落在本發(fā)明在所附權(quán)利要求及其均等物所界定的范疇中。
權(quán)利要求
1.一種動態(tài)地路由一語音數(shù)據(jù)的系統(tǒng),該系統(tǒng)包含一第一語音裝置及一第二語音裝置;一第一語音驅(qū)動模塊及一第二語音驅(qū)動模塊,分別對應(yīng)于該第一語音裝置及該第二語音裝置;一多媒體應(yīng)用程序,設(shè)定該第一語音裝置為一預(yù)設(shè)語音裝置;一使用者界面,設(shè)定該第二語音裝置為一使用者所選語音裝置;以及一語音數(shù)據(jù)路由模塊,其中,在該第一語音裝置呈一使用狀態(tài)時,通過該語音數(shù)據(jù)路由模塊,將該第一語音驅(qū)動模塊所接收的該語音數(shù)據(jù)路由至該第二語音驅(qū)動模塊,使該語音數(shù)據(jù)被切換至該第二語音裝置。
2.如權(quán)利要求1所述的系統(tǒng),其中該多媒體應(yīng)用程序傳送該語音數(shù)據(jù)至該第一語音驅(qū)動模塊。
3.如權(quán)利要求1所述的系統(tǒng),其中該第一語音驅(qū)動模塊選擇性地將該語音數(shù)據(jù)路由至該第一語音裝置或該語音數(shù)據(jù)路由模塊。
4.如權(quán)利要求1所述的系統(tǒng),其中該語音數(shù)據(jù)路由模塊自動偵測該使用者所選語音裝置的該設(shè)定。
5.如權(quán)利要求1所述的系統(tǒng),其中該第一語音裝置及該第二語音裝置是一語音輸出裝置。
6.一種動態(tài)地路由一語音數(shù)據(jù)的系統(tǒng),該系統(tǒng)包含一第一語音裝置及一第二語音裝置;一使用者界面,設(shè)定該第一及該第二語音裝置的任一個是一使用者所選語音裝置;一虛擬語音驅(qū)動模塊;一多媒體應(yīng)用程序;以及一語音數(shù)據(jù)路由模塊,其中,通過該虛擬語音驅(qū)動模塊,該語音數(shù)據(jù)路由模塊將來自該第一或該第二語音裝置的該語音數(shù)據(jù),路由至該多媒體應(yīng)用程序。
7.如權(quán)利要求6所述的系統(tǒng),更包含一虛擬語音裝置,對應(yīng)于該虛擬語音驅(qū)動模塊。
8.如權(quán)利要求7所述的系統(tǒng),其中該多媒體應(yīng)用程序設(shè)定該虛擬語音裝置為一預(yù)設(shè)語音裝置。
9.如權(quán)利要求6所述的系統(tǒng),更包含一第一語音驅(qū)動模塊及一第二語音驅(qū)動模塊,分別對應(yīng)于該第一及該第二語音裝置。
10.如權(quán)利要求1所述的系統(tǒng),其中該第一語音裝置及該第二語音裝置是一語音輸入裝置。
全文摘要
本發(fā)明揭露一種動態(tài)地路由一語音數(shù)據(jù)的系統(tǒng)、架構(gòu)及方法,該系統(tǒng)包含一第一語音裝置及一第二語音裝置;一第一語音驅(qū)動模塊及一第二語音驅(qū)動模塊,分別對應(yīng)于該第一及第二語音裝置;以及一語音數(shù)據(jù)路由模塊,其中,在該第一語音裝置呈一使用狀態(tài)時,通過語音數(shù)據(jù)路由模塊,將第一語音驅(qū)動模塊所接收的語音數(shù)據(jù)路由至第二語音驅(qū)動模塊,以切換至該第二語音裝置。
文檔編號G06F3/16GK101030874SQ20061001983
公開日2007年9月5日 申請日期2006年3月1日 優(yōu)先權(quán)日2006年3月1日
發(fā)明者侯永輝, 莊子龍, 楊朝光 申請人:宏碁股份有限公司