專利名稱:可并行控制外圍設(shè)備的個人計算機系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可并行控制外圍設(shè)備的個人計算機系統(tǒng)。
多媒體程序以及外圍設(shè)備在今日的個人計算機世界中已經(jīng)十分普遍,個人計算機的使用者時常將許多外圍設(shè)備例如光碟機,揚聲器,收音機附插卡,電視附插卡等集成在一臺個人計算機中。雖然一些以視窗(Windows)軟件為基礎(chǔ)的應(yīng)用程序允許使用者在同一時間內(nèi)同時執(zhí)行多個工作(multi-tasking),例如同時打印數(shù)據(jù)及編輯檔案,但是在利用這些多工軟件的使用者介面來開啟并控制多媒體外圍設(shè)備的驅(qū)動程序時會產(chǎn)生一些問題。首先,如果正在執(zhí)行中的應(yīng)用程序不能啟動另一個外圍設(shè)備的驅(qū)動程序,使用者就必須暫?;蚴墙Y(jié)束目前正在執(zhí)行的應(yīng)用程序以回到多工軟件的介面,多后才能啟動另一個外圍設(shè)備的驅(qū)動程序。當(dāng)該驅(qū)動程序被啟動后,使用者需要再經(jīng)由多工軟件的介面跳回原來所執(zhí)行的應(yīng)用程序繼續(xù)執(zhí)行。這種必需中斷程序的執(zhí)行以啟動另一程序的過程對使用者而言是十分的不方便。其次,在某一外圍設(shè)備的驅(qū)動程序被啟動后,時常會發(fā)生一些狀況需要使用者注意并加以處理。當(dāng)這種狀況發(fā)生時,驅(qū)動程序通常會立即在屏幕上顯示一狀況信息以引起使用者的注意并要求使用者立刻加以處理。這種信息除了會打斷使用者的工作外,并且會強迫使用者去處理這種狀況否則使用者便無法執(zhí)行目前正在進(jìn)行的工作。對使用者而言,這種狀況處理的工作并不一定是必要的,他應(yīng)當(dāng)有權(quán)在做完目前的工作后再去處理這個剛發(fā)生的狀況,或是根本不處理。但是對驅(qū)動程序而言,一旦發(fā)生狀況時就必須要通知使用者并且要求使用者處理。就目前的個人計算機系統(tǒng)而言,顯示一狀況信息在個人計算機的屏幕上以中斷使用者目前的工作并且要求使用者加以處理似乎是唯一可行的方法。
這些問題是由個人計算機的基本環(huán)境以及應(yīng)用程序的設(shè)計所產(chǎn)生的。大多數(shù)個人計算機的應(yīng)用程序是為了讓一個使用者在某一時間內(nèi)執(zhí)行一個工作而設(shè)計的。幾站所有的應(yīng)用程序都需要在個人計算機的屏幕上顯示一些輸出信息,并且從輸入裝置如鍵盤或鼠標(biāo)器接收使用者所輸入的指令。每一種應(yīng)用程序的設(shè)計幾乎都假設(shè)使用者會希望立刻知道各種突發(fā)狀況并立即加以處理,所以應(yīng)用程序通常會中斷目前正在執(zhí)行的應(yīng)用程序并強迫使用者立刻處理最新發(fā)生的狀況。
因此,本發(fā)明的主要目的在于提供一種可并行控制外圍設(shè)備的個人計算機系統(tǒng),它可以在不暫?;蚪Y(jié)束目前執(zhí)行的應(yīng)用程序的情況下利用一些驅(qū)動程序來控制個人計算機的外圍設(shè)備。
根據(jù)本發(fā)明的可并行控制外圍設(shè)備的個人計算機系統(tǒng),它包括一處理器用來執(zhí)行多工應(yīng)用程序;一顯示器電連接于該處理器一應(yīng)用程序執(zhí)行于該處理器內(nèi)并于該顯示器上顯示視頻輸出;一輸入裝置電連接于該處理器用來接收使用者對該應(yīng)用程序所輸入的數(shù)據(jù);一外圍設(shè)備電連接于該處理器用來執(zhí)行一外圍功能;一外圍設(shè)備驅(qū)動器設(shè)置于該處理器內(nèi)用來控制該外圍設(shè)備,該外圍設(shè)備驅(qū)動器可依據(jù)一外圍控制信號來操控該外圍設(shè)備;以及一多媒體控制程序用來接收使用者所產(chǎn)生的外圍控制信號并將該信號傳輸至該外圍設(shè)備驅(qū)動器以操控該外圍設(shè)備,而該外圍設(shè)備驅(qū)動器在不暫停或結(jié)束該應(yīng)用程序的情況下依據(jù)該多媒體控制程序所傳來的外圍控制信號來操控該外圍設(shè)備。
本發(fā)明的個人計算機系統(tǒng)采用并行控制外圍設(shè)備的方式,使用者可以利用另外配備的輸入裝置,如多媒體控制中心控制外圍設(shè)備并顯示外圍設(shè)備的狀態(tài),這樣可以避免中斷或干擾使用者正在計算機屏幕上執(zhí)行的應(yīng)用程序,從而使得使用者可充分利用各個外圍設(shè)備而不會受到外圍設(shè)備的干擾。
圖1為本發(fā)明個人計算機系統(tǒng)的示意圖。
圖2是圖1所示個人計算機系統(tǒng)部分結(jié)構(gòu)的方塊圖。
圖3為圖1所示多媒體控制中心的前視圖。
圖4表示一設(shè)有本發(fā)明多媒體控制電路的鍵盤。
圖1為本發(fā)明個人計算機系統(tǒng)10的示意圖。系統(tǒng)10包含有一處理器12用來處理多工應(yīng)用程序,一光碟機14及一軟驅(qū)動器16設(shè)置于處理器12之內(nèi),一顯示器18電連接于處理器12用來顯示應(yīng)用程序的視頻輸出26,一多媒體控制中心20電連接于處理器12用來控制系統(tǒng)10的外圍設(shè)備如光碟機14,一電話線21將處理器12內(nèi)的調(diào)制解調(diào)器(modem)連接至一電話網(wǎng)絡(luò),一網(wǎng)絡(luò)電纜23將處理器20內(nèi)的網(wǎng)絡(luò)接口插件連接至一網(wǎng)絡(luò)連接器(hub)25,一鍵盤22及一鼠標(biāo)器24電連接于處理器12用來接收使用者對應(yīng)用程序輸入的數(shù)據(jù)。
圖2為圖1所示個人計算機系統(tǒng)10部分結(jié)構(gòu)的方塊圖。圖2表示系統(tǒng)10包含有數(shù)個可用來產(chǎn)生或傳遞外圍控制信號的輸入裝置如多媒體控制中心20、調(diào)制解調(diào)器30、網(wǎng)絡(luò)接口插件32等等,它們可藉由多媒體控制程序40來將外圍控制信號傳輸至各外圍設(shè)備的驅(qū)動器以操控各個外圍設(shè)備。圖2只顯示出一個光碟機14做為外圍設(shè)備,光碟機14是用來播放光碟片(CD-ROM,compact disk-readonly memory)。在處理器12內(nèi)設(shè)置有一裝置驅(qū)動器,其包含有一光碟控制器(optic disk controller)42以及一光碟驅(qū)動程序(optic diskdriver)43,光碟控制器42是一個用來控制光碟機14的電子芯片,而光碟驅(qū)動程序43則是用來控制光碟控制器42,光碟驅(qū)動程序43亦可依據(jù)多媒體控制程序40所傳來的外圍控制信號來操控光碟控制器42以及光碟機14。多媒體控制中心20包含有一個多媒體介面電路在其內(nèi),它可依據(jù)使用者的輸入來產(chǎn)生各種不同的外圍控制信號以控制各種外圍設(shè)備,而設(shè)置于處理器12內(nèi)的介面驅(qū)動程序36是用來控制多媒體控制中心20并將其所產(chǎn)生的外圍控制信號傳輸至多媒體控制程序40。
多媒體控制程序40負(fù)責(zé)傳輸由輸入裝置例如多媒體控制中心20所產(chǎn)生的外圍控制信號給使用者所選擇的外圍設(shè)備,而多媒體控制程序40也會將該外圍設(shè)備的驅(qū)動程序所產(chǎn)生的一些信息信號傳回該輸入裝置。經(jīng)由多媒體控制程序40的雙向傳輸,使用者可以利用其他的輸入裝置如多媒體控制中心20來控制外圍設(shè)備并顯示外圍設(shè)備的狀態(tài),這種外圍設(shè)備的控制方式可以避免中斷或干擾使用者正在計算機屏幕上執(zhí)行的應(yīng)用程序。當(dāng)外圍設(shè)備有狀況發(fā)生時,使用者可自行決定何時或是否處理該狀況,這使得使用者可充分利用和掌握各個外圍設(shè)備而又不會受到外圍設(shè)備的干擾。
請參考圖3。圖3顯示多媒體控制中心20的多媒體控制面板50的前視圖,其包含有多個按鍵可供使用者輸入并產(chǎn)生各種外圍控制信號。面板50包含有5個用來控制外圍設(shè)備操作的按鍵56,八個用來選擇外圍設(shè)備的選擇按鍵52,一個輸入數(shù)字用的數(shù)字面板54,四個控制外圍設(shè)備聲音或速度的箭號按鍵58,以及一液晶顯示器(liquid cystal display,LCD)60用來顯示由面板50輸入的數(shù)據(jù)或來自外圍設(shè)備的信息信號。使用者可以利用選擇按鍵52來選擇一個外圍設(shè)備并且用其它按鍵來控制該外圍設(shè)備,而該外圍設(shè)備所產(chǎn)生的信息信號則顯示在液晶顯示器60之上。
信息信號最早是由外圍設(shè)備的裝置驅(qū)動程序所產(chǎn)生,信息信號先被傳輸至多媒體控制程序40,然后再由多媒體控制程序40將它傳給介面驅(qū)動程序36。介面驅(qū)動程序36會將它轉(zhuǎn)換成液晶顯示器60的格式并將它顯示出來。
圖2所示利用電話線21和一個電話網(wǎng)絡(luò)連接的調(diào)制解調(diào)器30也是一個多媒體介面電路可以用來接收遠(yuǎn)端計算機使用者所傳來的外圍控制信號,調(diào)制解調(diào)器驅(qū)動程序38是設(shè)置于處理器12內(nèi)用來控制調(diào)制解調(diào)器30以及將接收到的外圍控制信號傳給多媒體控制程序40。安裝于處理器12內(nèi)的網(wǎng)絡(luò)接口插件32也用來當(dāng)做控制外圍設(shè)備的多媒體介面電路來使用,網(wǎng)絡(luò)接口插件32經(jīng)由網(wǎng)絡(luò)電纜23連接至一網(wǎng)絡(luò)連接器25以接收另一網(wǎng)絡(luò)計算機使用者所產(chǎn)生的外圍控制信號。設(shè)置于處理器12內(nèi)的網(wǎng)絡(luò)接口插件驅(qū)動程序46是用來控制網(wǎng)絡(luò)接口插件32并將接收到的外圍控制信號傳給多媒體控制程序40。
多媒體控制中心20除了可以設(shè)置成像圖1所示的獨立盒體外,它也可以和一些常用的輸入裝置例如鍵盤相結(jié)合以節(jié)省成本和空間。圖4顯示一個設(shè)有多媒體控制面板74的鍵盤70。鍵盤70包含有多個按鍵72用來接收使用者對某一個正在執(zhí)行的應(yīng)用程序所輸入的指令或數(shù)據(jù),以及一多媒體控制面板74設(shè)置于按鍵72的旁邊。多媒體控制面板74也是一個多媒體介面電路,其上所設(shè)的按鍵與圖3多媒體控制面板50上的按鍵相似,可以讓使用者產(chǎn)生外圍控制信號以控制各個不同的外圍設(shè)備。多媒體控制面板74是由類似圖2的介面驅(qū)動程序36來控制,所有由使用者按鍵所產(chǎn)生的外圍控制信號會被這個介面驅(qū)動程序接收并且轉(zhuǎn)交給多媒體控制程序40。這個介面驅(qū)動程序也同時負(fù)責(zé)控制鍵盤70的所有按鍵72并且將其所產(chǎn)生的各種輸入數(shù)據(jù)傳給正在執(zhí)行中的應(yīng)用程序。鍵盤70所產(chǎn)生的各種輸入信號將由這個介面驅(qū)動程序分配至正確的目標(biāo)。
權(quán)利要求
1.一種可并行控制外圍設(shè)備的個人計算機系統(tǒng),其特征在于包括一處理器用來執(zhí)行多工應(yīng)用程序;一顯示器電連接于該處理器一應(yīng)用程序執(zhí)行于該處理器內(nèi)并于該顯示器上顯示視頻輸出;一輸入裝置電連接于該處理器用來接收使用者對該應(yīng)用程序所輸入的數(shù)據(jù);一外圍設(shè)備電連接于該處理器用來執(zhí)行一外圍功能;一外圍設(shè)備驅(qū)動器設(shè)置于該處理器內(nèi)用來控制該外圍設(shè)備,該外圍設(shè)備驅(qū)動器可依據(jù)一外圍控制信號來操控該外圍設(shè)備;以及一多媒體控制程序用來接收使用者所產(chǎn)生的外圍控制信號并將該信號傳輸至該外圍設(shè)備驅(qū)動器操控該外圍設(shè)備,而該外圍設(shè)備驅(qū)動器在不暫停或結(jié)束該應(yīng)用程序的情況下依據(jù)該多媒體控制程序所傳來的外圍控制信號來操控該外圍設(shè)備。
2.如權(quán)利要求1所述的個人計算機系統(tǒng),其特征在于包含一多媒體介面電路電連接于該處理器用來產(chǎn)生該外圍控制信號,以及一介面驅(qū)動器設(shè)置于該處理器內(nèi)用來控制該多媒體介面電路并將其所產(chǎn)生的外圍控制信號傳輸至該多媒體控制程序。
3.如權(quán)利要求2所述的個人計算機系統(tǒng),其特征在于該多媒體介面電路包含有一多媒體控制面板,該面板設(shè)有多個按鍵用來產(chǎn)生該外圍控制信號。
4.如權(quán)利要求2所述的個人計算機系統(tǒng),其特征在于該多媒體介面電路包含有一顯示裝置用來顯示一信息信號,而該多媒體控制程序可將該外圍設(shè)備驅(qū)動器所產(chǎn)生的信息信號傳輸至該介面驅(qū)動器以使該信息信號得以顯示于該多媒體介面電路的顯示裝置。
5.如權(quán)利要求4所述的個人計算機系統(tǒng),其特征在于該顯示裝置為一液晶顯示器用來顯示信息信號。
6.如權(quán)利要求2所述的個人計算機系統(tǒng),其特征在于該多媒體介面電路內(nèi)置于該輸入裝置,而該介面驅(qū)動器則用來同時控制該輸入裝置以及該多媒體介面電路。
7.如權(quán)利要求6所述的個人計算機系統(tǒng),其特征在于該輸入裝置為一具有多個按鍵的鍵盤用來接收使用者對該應(yīng)用程序所輸入的數(shù)據(jù),而該多媒體介面電路內(nèi)置于該按鍵之一旁用來接收外圍控制信號。
8.如權(quán)利要求2所述的個人計算機系統(tǒng),其特征在于該多媒體介面電路包含有一調(diào)制解調(diào)器電連接于一電話網(wǎng)絡(luò)用來接收該外圍控制信號。
9.如權(quán)利要求2所述的個人計算機系統(tǒng),其特征在于該多媒體介面電路包含有一網(wǎng)絡(luò)接口插件電連接于一計算機網(wǎng)絡(luò)用來接收該外圍控制信號。
10.如權(quán)利要求2所述的個人計算機系統(tǒng),其特征在于該外圍設(shè)備包含一光碟機,而該外圍設(shè)備驅(qū)動器包含有一光碟控制器用來控制該光碟機以及一光碟驅(qū)動程序用來控制該光碟控制器。
全文摘要
該系統(tǒng)包含一處理器用來執(zhí)行多工應(yīng)用程序,一應(yīng)用程序執(zhí)行于該處理器內(nèi),一外圍設(shè)備用來執(zhí)行一外圍功能,一外圍設(shè)備驅(qū)動器設(shè)置于該處理器內(nèi)用來控制該外圍設(shè)備并可依據(jù)一外圍控制信號來操控該外圍設(shè)備,一多媒體控制程序用來接收由使用者產(chǎn)生的外圍控制信號并將該信號傳輸至外圍設(shè)備驅(qū)動器以操控該外圍設(shè)備,而該外圍設(shè)備驅(qū)動器在不暫停或結(jié)束該應(yīng)用程序的情況下依據(jù)該多媒體控制程序所傳來的外圍控制信號來操控該外圍設(shè)備。
文檔編號G06F15/00GK1167945SQ96106819
公開日1997年12月17日 申請日期1996年6月6日 優(yōu)先權(quán)日1996年6月6日
發(fā)明者劉文雄 申請人:劉文雄