亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

與計算機(jī)組合的cd播放控制裝置及控制方法

文檔序號:6767693閱讀:384來源:國知局
專利名稱:與計算機(jī)組合的cd播放控制裝置及控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種與計算機(jī)組合的CD播放控制裝置及控制方法,特別是一種可在計算機(jī)不開機(jī)時播放CD光盤的控制裝置及控制方法。
本發(fā)明的另一目的在于提供一種計算機(jī)系統(tǒng),該系統(tǒng)在未打開計算機(jī)主機(jī)電源時也可播放音頻CD,用戶通過專用的顯示器可以觀察與播放有關(guān)的信息,并可利用按鍵面板或遙控器控制播放過程,其操作簡單方便,節(jié)省了能源。
根據(jù)本發(fā)明的一個方面,提供一種與計算機(jī)組合的CD播放控制裝置,包括控制器、播放指令輸入器和電源,其中該電源分別連接該控制器和該計算機(jī)中的光盤驅(qū)動器,用于提供直流電源;該播放指令輸入器連接該控制器,用于通過用戶的操作產(chǎn)生相應(yīng)的控制CD播放的控制指令,并傳送給該控制器;該控制器連接該光盤驅(qū)動器,用于根據(jù)該播放指令輸入器輸入的指令,控制該光盤驅(qū)動器中的CD光盤的播放。
在本發(fā)明中,該電源可設(shè)置在該計算機(jī)電源內(nèi),該電源的輸入端不經(jīng)過該計算機(jī)電源之開關(guān)而直接連接于該計算機(jī)電源的輸入端。當(dāng)該計算機(jī)電源之開關(guān)未開時,由該電源向該控制器和該光盤驅(qū)動器提供直流電源。
本發(fā)明的控制裝置中還可包括一個顯示器,該顯示器分別連接該電源和該控制器,由該電源向該顯示器提供工作電源,該顯示器在該控制器的控制下顯示有關(guān)CD的播放信息。
在本發(fā)明的控制裝置中,該播放指令輸入器可包括一個按鍵控制面板,該按鍵控制面板通過一個按鍵接口與該控制器相連,其中,該按鍵控制面板上至少包括用于發(fā)出以下播放控制指令的按鍵播放/暫停、進(jìn)到上一曲目、進(jìn)到下一曲目、停止播放、光驅(qū)托架打開/閉合、音量增加和音量減少。該按鍵面板可設(shè)置在該計算機(jī)的主機(jī)面板上。
在本發(fā)明的控制裝置中,該播放指令輸入器包括一個無線遙控輸入器,用于通過發(fā)射無線信號向該控制器發(fā)出播放控制指令;所述的裝置還包括一個與該控制器相連的無線信號接收器,用于接收該無線遙控輸入器發(fā)出的播放控制指令并傳送到該控制器。
在本發(fā)明的實施例中,該無線遙控輸入器和無線信號接收器可以分別采用紅外遙控器和紅外接收器;或采用射頻遙控輸入器和射頻信號接收器;或采用利用藍(lán)芽技術(shù)的輸入器和接收器。該播放指令輸入器也可采用其它類型的遙控器。
在本發(fā)明的控制裝置中,該控制器可采用微處理器芯片,其中包括用于與該光盤驅(qū)動器進(jìn)行通信的串行通訊端口;該光盤驅(qū)動器可包括用于與該控制器進(jìn)行通信的串行通訊端口;該控制器也可采用串行轉(zhuǎn)并行處理芯片。
根據(jù)本發(fā)明的另一方面,提供一種計算機(jī)系統(tǒng),包括主板、計算機(jī)主機(jī)電源、光盤驅(qū)動器、音頻輸出裝置和CD播放控制裝置,該CD播放控制裝置包括控制器和播放指令輸入器,其中該計算機(jī)主機(jī)電源中包括輸入端不經(jīng)過該電源開關(guān)并直接連接該電源之輸入端的直接供電子電源,該子電源分別連接該控制器和該光盤驅(qū)動器,用于在計算機(jī)電源未開時提供直流電源;該播放指令輸入器連接該控制器,用于通過用戶的操作產(chǎn)生相應(yīng)的控制CD播放的控制指令,并傳送給該控制器;該控制器連接該光盤驅(qū)動器,用于根據(jù)該播放指令輸入器輸入的指令,控制該光盤驅(qū)動器中的CD光盤的播放;該光盤驅(qū)動器通過音頻信號放大器與音頻輸出裝置相連,用于在該控制器發(fā)出的播放控制指令的控制下,將從光盤上讀出的音頻數(shù)據(jù)經(jīng)放大后送往音頻輸出裝置輸出。
在本發(fā)明的系統(tǒng)中,所述的CD播放控制裝置還可包括一個顯示器,用于顯示有關(guān)CD的播放信息,它分別連接該電源和該控制器。優(yōu)選的是,該顯示器采用小型液晶顯示器。
該播放指令輸入裝置可包括按鍵控制面板和/或紅外遙控器,用于向該控制器發(fā)出播放控制指令,它通過相應(yīng)的接口連接該控制器。
該控制器可采用微處理器或串行轉(zhuǎn)并行芯片。
根據(jù)本發(fā)明的又一方面,提供一種CD播放控制方法,用于控制計算機(jī)系統(tǒng)在該計算機(jī)主機(jī)電源未開時播放CD,該計算機(jī)系統(tǒng)包括主板、計算機(jī)主機(jī)電源、光盤驅(qū)動器、音頻輸出裝置和CD播放控制裝置,該CD播放控制裝置包括控制器和播放指令輸入器,該方法包括以下步驟(1)控制器通過播放指令輸入器接收播放控制指令;(2)控制器根據(jù)它與該光盤驅(qū)動器之間預(yù)定的通訊協(xié)議將該控制指令信息進(jìn)行編碼處理并封包,通過其串行通訊端口發(fā)送給該光盤驅(qū)動器;(3)該光盤驅(qū)動器根據(jù)該預(yù)定的通訊協(xié)議接收該數(shù)據(jù)封包并進(jìn)行解碼處理,以實現(xiàn)用戶所期望的播放控制操作。
在本發(fā)明的方法中還可包括以下步驟在該光盤驅(qū)動器讀取音頻光盤之音頻數(shù)據(jù)期間,該控制器根據(jù)預(yù)定的通訊協(xié)議,每隔一定的時間間隔就向光盤驅(qū)動器發(fā)送一次請求命令封包,用于請求該光盤驅(qū)動器發(fā)送當(dāng)前播放信息;該光盤驅(qū)動器根據(jù)預(yù)定的通訊協(xié)議,將該音頻光盤上的總曲目、當(dāng)前播放曲目序號、當(dāng)前曲目播放時間、當(dāng)前音量值等播放信息進(jìn)行編碼處理并封包,通過串行通訊端口發(fā)送給該控制器;該控制器根據(jù)預(yù)定的通訊協(xié)議,將這些數(shù)據(jù)封包解碼處理后,驅(qū)動顯示器以顯示該播放信息。
在本發(fā)明的一個實施例中,該計算機(jī)主機(jī)電源中包括輸入端不經(jīng)過該電源開關(guān)并直接連接該電源之輸入端的直接供電子電源,該子電源分別連接該控制器和該光盤驅(qū)動器,用于在計算機(jī)電源未開時提供直流電源,其中,本發(fā)明的方法還可包括以下步驟當(dāng)該計算機(jī)主機(jī)電源未開、該光盤驅(qū)動器處于未工作狀態(tài)且在持續(xù)的一定時間內(nèi)沒有來自播放指令輸入器的任何控制信息輸入時,該控制器通過連接該子電源的控制線SWCD控制關(guān)斷該子電源對該光盤驅(qū)動器的輸出;當(dāng)有任何控制信息輸入時,控制器通過控制線SWCD控制該子電源恢復(fù)該子電源對該光盤驅(qū)動器的輸出;當(dāng)該計算機(jī)主機(jī)電源被打開時,該主機(jī)電源向該光盤驅(qū)動器供電并將控制線SWCD端屏蔽,使該光盤驅(qū)動器不受該控制器的控制。
在本發(fā)明的方法中,所述的通訊協(xié)議可包括(1)為該控制器發(fā)送命令封包定義的控制命令,至少包括以下按鍵被按下時發(fā)出的控制命令播放/暫停鍵、進(jìn)到上一曲目鍵、進(jìn)到下一曲目鍵、停止播放鍵、光驅(qū)托架打開/閉合鍵、音量增加鍵和音量減少鍵;(2)為該控制器發(fā)送命令封包定義的請求命令,至少包括發(fā)送獲取光盤驅(qū)動器之狀態(tài)的請求命令;發(fā)送獲取當(dāng)前CD光盤之總曲目的請求命令;發(fā)送獲取當(dāng)前播放曲目之序號的請求命令;發(fā)送獲取音量值的請求命令;(3)為該控制器發(fā)送命令封包定義的應(yīng)答命令,至少包括以下應(yīng)答數(shù)據(jù)接收正確;數(shù)據(jù)接收錯誤,請求重發(fā);(4)為該光盤驅(qū)動器發(fā)送命令封包定義的光盤驅(qū)動器之狀態(tài)代碼,至少包括對應(yīng)以下狀態(tài)的狀態(tài)代碼目前該光盤驅(qū)動器處于播放狀態(tài);目前該光盤驅(qū)動器處于暫停狀態(tài);目前該光盤驅(qū)動器處于停止?fàn)顟B(tài);目前該光盤驅(qū)動器處于托架非關(guān)閉狀態(tài);目前該光盤驅(qū)動器中沒有光盤;目前該光盤驅(qū)動器中有非音頻光盤;(5)為該光盤驅(qū)動器發(fā)送命令封包定義的數(shù)據(jù)傳送命令,至少包括以下命令發(fā)送光盤驅(qū)動器中CD光盤總曲目命令;發(fā)送光盤驅(qū)動器中CD光盤當(dāng)前播放曲目序號命令;發(fā)送當(dāng)前曲目播放時間信息命令;發(fā)送光盤驅(qū)動器當(dāng)前音量值命令;
(6)為該光盤驅(qū)動器發(fā)送命令封包定義的應(yīng)答命令,至少包括以下應(yīng)答;命令接收正確;命令接收錯誤,請求重發(fā);(7)事件定義,包括當(dāng)光盤驅(qū)動器在某一狀態(tài)下、接收到來自該控制器的某一控制命令時,發(fā)送相應(yīng)的應(yīng)答或狀態(tài)代碼、和/或執(zhí)行相應(yīng)的操作;當(dāng)該控制器在某一狀態(tài)下、發(fā)送某一控制命令或應(yīng)答命令給光盤驅(qū)動器;該控制器定時發(fā)送請求命令給光盤驅(qū)動器,以獲得所需信息。
本發(fā)明將計算機(jī)(如臺式計算機(jī))的光盤驅(qū)動器(如DVD-ROM或CD-ROM)與CD播放控制裝置結(jié)合在一起,當(dāng)計算機(jī)不開機(jī)時就是構(gòu)成一臺CD播放器,用戶可以通過按鍵面板或遙控器控制來欣賞優(yōu)美的CD音樂;當(dāng)計算機(jī)開機(jī)后,光盤驅(qū)動器仍可正常使用。因此,本發(fā)明相當(dāng)于在計算機(jī)上附加了一個CD播放器,而且增加了播放信息顯示功能和遙控功能,極大地簡化和方便了用戶的操作,使其播放CD碟片時的操作簡捷、可靠;由于計算機(jī)主機(jī)不開機(jī),顯示器、CPU、硬盤等高功耗的設(shè)備都沒有供電,節(jié)省了能源。無論從經(jīng)濟(jì)角度還是從功能角度都有了明顯的提高,發(fā)展前景樂觀。
以下結(jié)合附圖進(jìn)一步說明本發(fā)明的實施例。
圖5是本發(fā)明的CD播放控制裝置的另一實施例的結(jié)構(gòu)示意圖;圖6是本發(fā)明的播放控制裝置中的小型液晶顯示器的外形示意圖;圖7是小型液晶顯示器顯示播放信息之方式的示意圖;圖8是小型液晶顯示器顯示CD播放音量之方式的示意圖;圖9是紅外遙控器的示意圖。
具體實施例方式

圖1反映了本發(fā)明的CD播放控制裝置的一種典型實施例,其中,采用按鍵面板和紅外遙控器作為CD播放指令輸入器;由控制器、按鍵接口、紅外接收器及其它輔助電路可設(shè)置在同一印制電路板上作為主控制板;按鍵面板可設(shè)置在計算機(jī)前面板上。
圖5是本發(fā)明的CD播放控制裝置的另一具體實施例之原理框圖。其中的CD播放指令輸入器采用7鍵紅外遙控器和7鍵控制面板,顯示器采用一個小LCD,計算機(jī)主機(jī)中的光盤驅(qū)動器采用DVD-ROM,控制器采用單片機(jī),電源可設(shè)置在計算機(jī)主機(jī)電源中并在計算機(jī)主機(jī)電源之電源開關(guān)未開時用于供電,它包括+12V和+5V輸出,為區(qū)別起見,記為+12V SB和+5V SB;該電源可設(shè)計為獨立的供電裝置(也稱為直接供電裝置)并置于該計算機(jī)主機(jī)電源內(nèi)而構(gòu)成一個整體的主機(jī)電源。以下對圖中各部分做進(jìn)一步說明。1.主機(jī)電源當(dāng)計算機(jī)不開機(jī)時,由其中的直接供電裝置為DVD-ROM和主控制板單獨提供電源;并通過SWCD控制線接收主控制板的信號來控制DVD-ROM是否得電;當(dāng)計算機(jī)開機(jī)后,屏蔽主控制板的控制信號。
給DVD-ROM提供的電源采用標(biāo)準(zhǔn)大4PIN接頭;給主控制板提供的電源及控制插頭采用3PIN風(fēng)扇接頭,分別為+5VSB、GND和SWCD。2.DVD-ROMDVD-ROM通過設(shè)置于其中的串行通訊端口發(fā)送標(biāo)準(zhǔn)異步串行通訊數(shù)據(jù)封包(包含總曲目、當(dāng)前曲目序號、曲目播放時間和音量)給主控制板上的單片機(jī),同時也通過該端口接收單片機(jī)發(fā)送來的控制信號封包,以實現(xiàn)7按鍵控制功能;計算機(jī)沒有開機(jī)并且DVD-ROM中有CD碟片,但是沒有播放指令輸入時,DVD-ROM在讀取CD碟片信息后,CD碟片停轉(zhuǎn)。只有當(dāng)有播放指令輸入時,DVD-ROM開始轉(zhuǎn)動碟片,播放CD,當(dāng)有停止指令輸入時,停止播放CD,碟片停轉(zhuǎn);當(dāng)計算機(jī)開機(jī)并播放CD碟片時,DVD-ROM仍能夠通過串行通訊端口發(fā)送數(shù)據(jù)封包,并接收控制信號封包。
DVD-ROM后I/O定制3PIN的串行通訊端口,即RXD、TXD和GND,用于實現(xiàn)與主控制板的通訊。3.主板主板針對實現(xiàn)不開機(jī)播放CD功能進(jìn)行了適當(dāng)?shù)碾娐吩O(shè)計。
主板要求提供不開機(jī)播放CD的電路設(shè)計,當(dāng)計算機(jī)不開機(jī)時IDE接口的PIN1要求高電平(5V/3.3V)保持;當(dāng)計算機(jī)開機(jī)時,IDE接口的PIN1在主板上電之前先置為低電平,等主板上電后再重置。
參見圖3,示出了根據(jù)本發(fā)明的一實施例的計算機(jī)主機(jī)的結(jié)構(gòu)方框圖。該計算機(jī)主機(jī)包括有主機(jī)電源1、電源開關(guān)2、光盤驅(qū)動器3、主板4、內(nèi)置音箱5等,其中還包括有一直接供電裝置6,分別與主機(jī)電源1、光盤驅(qū)動器3和內(nèi)置音箱5相連,用于向光盤驅(qū)動器3和內(nèi)置音箱5直接供電而不受主機(jī)電源開關(guān)2的控制;一驅(qū)動放大裝置7,與主板4的CDIN接口相連,由主機(jī)電源1提供+5VSB供電,用于驅(qū)動光盤驅(qū)動器3通過主板4的CDIN接口提供的音頻信號,放大音頻信號的功率并通過主板4的音頻接口將驅(qū)動放大后的音頻信號提供給內(nèi)置音箱5;一開關(guān)選擇裝置8,連接在驅(qū)動放大裝置7與主板4的音頻接口之間,用于根據(jù)主機(jī)電源1的開關(guān),來開關(guān)驅(qū)動放大裝置7;和一控制開關(guān)裝置9,連接在主板4的南橋芯片和主板4的IDE接口之間,用于根據(jù)主機(jī)電源1的開關(guān),控制來自光盤驅(qū)動器3的IDERST#信號是否提供給主板4的IDE接口。
如圖3所示,還包括有一電壓偏置裝置10,連接在主板4的CDIN接口和驅(qū)動放大裝置7之間,用于對來自CDIN接口的音頻信號進(jìn)行電壓偏置。如圖3所示,還包括一主板保護(hù)裝置11,連接在主板4的IDE接口與主板4的南橋芯片之間,用于保護(hù)主板4的南橋芯片在關(guān)機(jī)狀態(tài)下不被來自IDE接口的光驅(qū)信號所干擾。
如圖4所示,該直接供電裝置6為一個12VSB供電裝置,該12VSB供電裝置包括一與光盤驅(qū)動器連接的4針(12VSB、GND、GND和5VSB)標(biāo)準(zhǔn)接口6a和一與內(nèi)置音箱連接的2針(5VSB和GND)標(biāo)準(zhǔn)接口6b。具體而言,在原有計算機(jī)電源1的基礎(chǔ)上,另外再設(shè)計1路+12VSB供電電路6,通過一4針(12VSB、GND、GND和5VSB)標(biāo)準(zhǔn)接口6a給光盤驅(qū)動器3供電及通過一2針(5VSB和GND)標(biāo)準(zhǔn)接口6b給內(nèi)置音箱5供電。其中+12VSB同+5VSB都定義為不論主機(jī)電源開關(guān)是否開啟,均能夠穩(wěn)定地提供+12V與+5V電壓。如果計算機(jī)主機(jī)沒有采用內(nèi)置音箱5,則此2針(5VSB和GND)標(biāo)準(zhǔn)接口6b可以不必加入。
參照圖1和圖3,由圖3中的直接供電裝置和光驅(qū)作為圖1中的電源和光盤驅(qū)動器,即可構(gòu)成一個根據(jù)本發(fā)明的計算機(jī)系統(tǒng)的實施例。4.小LCD當(dāng)播放CD碟片時,小LCD顯示由單片機(jī)解碼的CD碟片的總曲目、當(dāng)前曲目序號、曲目播放時間和音量等。
小LCD的+5V電源和GND由主控制板提供;驅(qū)動電壓5V;驅(qū)動路數(shù)1/16DUTY;顯示模式FSTN(寬視角);視角六點;偏光片類型半透;工作溫度-10℃~+50℃;儲存溫度-20℃~+60℃;聯(lián)結(jié)方式斑馬條;LC封裝方式COD(邦定);驅(qū)動芯片KS0066;背光方式LED+導(dǎo)光板;LED燈源藍(lán)色;LCD底色藍(lán)色;工作電流3mA(MAX);工作電壓5V。其外形如圖6所示。
該LCD的顯示規(guī)格如下(1)當(dāng)DVD-ROM中沒有碟片或DVD-ROM中有非CD碟片時,如果有按鍵信息輸入,LED背光打開5秒,小LCD顯示“LEGEND SONIC”。
(2)當(dāng)有托架打開/閉合按鍵信息輸入時,LED背光打開5秒,小LCD顯示“LEGEND SONIC”。
(3)在播放CD過程中,LED背光始終打開,小LCD顯示“總曲目+當(dāng)前曲目序號+曲目播放時間+音量”,如圖7所示;延遲30秒后,與隨機(jī)波浪線交替從右向左滾屏出現(xiàn),滾屏?xí)r間分別為30秒和10秒。圖7中為一個16位LCD顯示單元,其中,第1、2位顯示總曲目數(shù),第4、5位顯示當(dāng)前曲目序號,第7、8和第10、11位分別顯示當(dāng)前曲目的播放時間之分鐘和秒鐘,第13-16位顯示音量。音量顯示的方式如圖8所示,圖中利用4位LCD表示0-15級的音量顯示。
(4)當(dāng)播放CD結(jié)束或有停止按鍵信息輸入時,小LCD顯示“總曲目+當(dāng)前曲目序號+曲目播放時間+音量”,LED背光延遲5秒后關(guān)閉,如果持續(xù)3分鐘沒有任何按鍵信息輸入,則關(guān)閉小LCD顯示。5.7鍵控制面板主機(jī)箱前面板單獨設(shè)計DVD-ROM的7鍵控制面板,7鍵分別為播放/暫停、上一曲目、下一曲目、停止、托架打開/閉合、音量增加、音量減小。6.紅外遙控器紅外遙控器具有7個按鍵,功能與7鍵控制面板相同。在實施例中,采用一節(jié)3V鈕扣電池;至少可以發(fā)射7種不同的代碼;遙控芯片型號HT6221;工作電壓1.8V~3.5V;載波3.8K Hz紅外線;CODE模式PPM(Pulse Position Modulation);KEY數(shù)32;封裝20DIP/SSOP;工作電流(no load)400uA(MAX);工作電流(發(fā)射)6mA(MAX);待機(jī)電流1uA(MAX);系統(tǒng)頻率488K Hz;注發(fā)射時才耗電,從待機(jī)狀態(tài)到按鍵按下超過36ms進(jìn)入工作模式;可支持兩個鍵同時按下。IR LED型號EL-1L2;材質(zhì)GaAs/GaAlAs;順向電壓1.6V(MAX);順向電流100mA(MAX);逆向電壓5V;逆向電流10uA;接收角度±30°;波長940nm。
圖9是紅外遙控器的一種面板設(shè)計,其中,“+、-、 表示音量的增減鍵、托架開關(guān)鍵、暫停鍵、播放鍵、上一曲鍵和下一曲鍵。7.單片機(jī)在實施例中,單片機(jī)接收DVD-ROM的數(shù)據(jù)封包并解碼出CD碟片的總曲目、當(dāng)前曲目序號、曲目播放時間和音量后,驅(qū)動小LCD顯示;接收7鍵控制面板的按鍵信息,編碼后發(fā)送給DVD-ROM,以實現(xiàn)相應(yīng)的操作;接收紅外接收器發(fā)送來的按鍵信息,編碼后發(fā)送給DVD-ROM,以實現(xiàn)相應(yīng)的操作;發(fā)送請求命令給DVD-ROM,以獲得DVD-ROM的狀態(tài);在播放CD碟片過程中,每1秒發(fā)送1或2次請求命令給DVD-ROM,以獲得DVD-ROM中CD碟片的總曲目、當(dāng)前曲目序號、曲目播放時間和音量值等;當(dāng)DVD-ROM處于停止?fàn)顟B(tài),并且一段時間內(nèi)沒有任何控制信號輸入時,發(fā)送關(guān)斷DVD-ROM電源控制信號并保持;當(dāng)又有控制信號輸入時,發(fā)送打開DVD-ROM電源控制信號并保持。
在實施例中,控制器可采用型號為W78C52C的8位元微處理器;內(nèi)含256B RAM和8KB ROM;工作頻率12/24/33/40M Hz;包含64KB程序暫存區(qū),64KB數(shù)據(jù)暫存區(qū),3組16bit timer/counters,4組8bit I/O口;封裝方式DIP40,PLCC44,QFP44;工作電壓5V;工作電流30mA;待機(jī)電流6mA;休眠電流50uA。8.紅外接收器紅外接收器接收紅外遙控器發(fā)送的按鍵信息,并將其傳送給單片機(jī)。在實施例中采用的型號為M-SRE 001 D1-T5;工作電壓5V;工作電流30mA;接收角度±30°,25m;波長940nm。9.按鍵開關(guān)主控制板布置7個按鍵開關(guān)分別響應(yīng)7鍵控制面板不同的按鍵信息。在實施例中,其外型尺寸為6×6×4.3(mm);分別位于7鍵控制面板的7個按鍵下面,并與單片機(jī)P2口的7位I/O端口相連。10.電源及控制插座提供3PIN2.54mm pitch風(fēng)扇插座與主機(jī)電源相連,其中PIN1為+5VSB、PIN2為GND、PIN3為SWCD。11.其它插座串行數(shù)據(jù)通訊4PIN2.54mm pitch接口插座,其中PIN1為TxD、PIN2為RxD、PIN3為GND、PIN4為空位;小LCD數(shù)據(jù)及電源17PIN2.54mmpitch接口插座,其中PIN1為VSS PIN9為DB2PIN2為VCC PIN10為DB3PIN3為VEE PIN11為DB4PIN4為RS PIN12為DB5PIN5為R/W PIN13為DB6PIN6為E PIN14為DB7PIN7為DB0 PIN15為LED+PIN8為DB1 PIN16為LED-PIN17為空位。12.通訊協(xié)議單片機(jī)與DVD-ROM通訊采用如下異步通訊協(xié)議。
異步串行通訊信號+3.3V為“1”,0V為“0”異步串行通訊信號傳輸率9600bps異步串行通訊協(xié)議(1)異步串行通訊幀格式,1幀為11位1位起始位(為“0”),8位數(shù)據(jù)位(低位在前),1位偶校驗位,1位停止位(為“1”)(2)發(fā)送格式①發(fā)送固定長度的命令封包(Command Packet)②主控制板發(fā)送為單個字節(jié)命令封包(CP0),命名為CONCMD③DVD-ROM發(fā)送為3個字節(jié)命令封包(CP0,CP1,CP2),首字節(jié)命名為DVDCMD,其余為數(shù)據(jù)字節(jié)DATA1,…DATAn(3)命令字定義①主控制板發(fā)送命令封包(CP0)CONCMD控制命令CP0=00000000播放/暫停鍵按下CP0=00000001上一曲目鍵按下CP0=00000010下一曲目鍵按下
CP0=00000011停止鍵按下CP0=00000100托架打開/閉合鍵按下CP0=00000101音量增大鍵按下CP0=00000110音量減小鍵按下應(yīng)答命令CP0=10000000數(shù)據(jù)接收正確CP0=10000001數(shù)據(jù)接收錯誤,請求重發(fā)請求命令CP0=10000010發(fā)送獲取DVD-ROM狀態(tài)請求CP0=10000011發(fā)送獲取當(dāng)前CD碟片總曲目請求CP0=10000100發(fā)送獲取當(dāng)前播放曲目序號請求CP0=10000101發(fā)送獲取當(dāng)前曲目播放時間信息請求CP0=10000110發(fā)送獲取音量值請求②DVD-ROM發(fā)送命令封包(CP0,CP1,CP2)DVDCMD,DATA1,DATA2狀態(tài)代碼(DVD-ROM狀態(tài))CP0=10000010,CP1=00000000目前DVD-ROM處于播放狀態(tài),CP2=0CP0=10000010,CP1=00000001目前DVD-ROM處于暫停狀態(tài),CP2=0CP0=10000010,CP1=00000010目前DVD-ROM處于停止?fàn)顟B(tài),CP2=0CP0=10000010,CP1=00000011目前DVD-ROM處于托架非關(guān)閉狀態(tài),CP2=0狀態(tài)代碼(碟片狀態(tài))CP0=10000010,CP1=00000100目前DVD-ROM中沒有碟片,CP2=0CP0=10000010,CP1=00000101目前DVD-ROM中有非CD碟片,CP2=0應(yīng)答命令CP0=10000000命令接收正確,CP1=0,CP2=0CP0=10000001命令接收錯誤請求重發(fā),CP1=0,CP2=0數(shù)據(jù)傳送CP0=10000011發(fā)送DVD-ROM中CD碟片總曲目命令,CP1為總共有幾支曲,CP2=0
CP0=10000100發(fā)送DVD-ROM中CD碟片當(dāng)前播放曲目序號命令,CP1為第幾支曲,CP2=0CP0=10000101發(fā)送當(dāng)前曲目播放時間信息命令,CP1分,CP2秒CP0=10000110發(fā)送DVD-ROM當(dāng)前音量值命令,CP1為音量值(0-15),CP2=0(4)事件定義●當(dāng)DVD-ROM接收到主控制板發(fā)送的托架打開/閉合控制命令后,發(fā)送接收正確應(yīng)答命令,并執(zhí)行相應(yīng)的操作;●當(dāng)DVD-ROM中沒有碟片或DVD-ROM中有非CD碟片時,接收到主控制板發(fā)送的除托架打開/閉合以外的其它控制命令后,發(fā)送相應(yīng)的狀態(tài)代碼(碟片狀態(tài));●當(dāng)DVD-ROM處于某種DVD-ROM狀態(tài)時,接收到主控制板發(fā)送的控制命令后,發(fā)送接收正確應(yīng)答命令,并執(zhí)行相應(yīng)的操作;●當(dāng)DVD-ROM處于除播放和暫停以外的其它狀態(tài)時,接收到主控制板發(fā)送的音量增大或者減小控制命令后,發(fā)送接收正確應(yīng)答命令,但不執(zhí)行任何操作;●當(dāng)DVD-ROM播放CD碟片的第一支曲時接收到主控制板發(fā)送上一曲控制命令,或播放CD碟片的最后一支曲時接收到主控制板發(fā)送下一曲控制命令,發(fā)送接收正確應(yīng)答命令,但不執(zhí)行任何操作;●當(dāng)DVD-ROM處于暫停狀態(tài)時,接收到主控制板發(fā)送上一曲或者下一曲控制命令后,發(fā)送接收正確應(yīng)答命令,并跳轉(zhuǎn)到上一曲或者下一曲的起點但不播放仍暫停;●當(dāng)DVD-ROM接收到主控制板發(fā)送的獲取DVD-ROM狀態(tài)請求命令后,發(fā)送相應(yīng)的狀態(tài)代碼;●當(dāng)DVD-ROM接收到主控制板發(fā)送的其他請求命令后,發(fā)送相應(yīng)的數(shù)據(jù)傳送命令;●當(dāng)DVD-ROM不能識別主控制板發(fā)送的命令時,發(fā)送接受錯誤命令,請求主控制板重發(fā)命令;
●當(dāng)DVD-ROM發(fā)送的命令(不包括接收正確命令),如果沒有得到應(yīng)答,則重發(fā)此命令;●當(dāng)DVD-ROM收到主控制板發(fā)送的接收錯誤命令,則重發(fā)此命令;●主控制板定時每1秒鐘發(fā)送1或2次五種請求命令給DVD-ROM,以獲得所需信息;●當(dāng)主控制板上有按鍵信息輸入時,主控制板發(fā)送控制命令給DVD-ROM;●當(dāng)主控制板收到遙控器發(fā)出的按鍵信息后,主控制板發(fā)送控制命令給DVD-ROM;●當(dāng)主控制板接收到DVD-ROM發(fā)送的狀態(tài)代碼或數(shù)據(jù)傳送命令后,發(fā)送接收正確應(yīng)答命令;●當(dāng)主控制板不能識別DVD-ROM發(fā)送的命令時,發(fā)送接受錯誤命令,請求DVD-ROM重發(fā)命令;●當(dāng)主控制板發(fā)送的命令(不包括接收正確命令),如果沒有得到應(yīng)答,則重發(fā)此命令;●當(dāng)主控制板收到DVD-ROM發(fā)出的接收錯誤命令,則重發(fā)此命令。
圖2一般地描述了本發(fā)明的CD播放控制方法的一種典型實施例。在具體實施例中,播放過程包括1.當(dāng)用戶按下七鍵控制面板的某一按鍵時,七鍵控制面板將該控制信息傳送給單片機(jī),單片機(jī)根據(jù)通訊協(xié)議將該控制信息編碼處理并封包,通過串行通訊端口發(fā)送給DVD-ROM,DVD-ROM根據(jù)通訊協(xié)議接收該數(shù)據(jù)封包并解碼處理,以實現(xiàn)用戶所期望的控制操作。
2.當(dāng)用戶按下遙控器的某一按鍵時,遙控器首先將該控制信息編碼成紅外波長信號并通過紅外發(fā)射器發(fā)送給主控制板上的紅外接收器,紅外接收器接收到該紅外波長信號后轉(zhuǎn)化成相應(yīng)的電平信號傳送給單片機(jī),單片機(jī)根據(jù)通訊協(xié)議將該控制信息編碼處理并封包,通過串行通訊端口發(fā)送給DVD-ROM,DVD-ROM根據(jù)通訊協(xié)議接收該數(shù)據(jù)封包并解碼處理,以實現(xiàn)用戶所期望的控制操作。
3.當(dāng)DVD-ROM在播放CD碟片時,單片機(jī)每1秒根據(jù)通訊協(xié)議發(fā)送一次請求命令封包通過串行通訊端口發(fā)送給DVD-ROM,DVD-ROM根據(jù)通訊協(xié)議將CD碟片總曲目、當(dāng)前播放曲目序號、當(dāng)前曲目播放時間、當(dāng)前音量值編碼處理并封包,通過串行通訊端口發(fā)送給單片機(jī),單片機(jī)根據(jù)通訊協(xié)議將這些數(shù)據(jù)封包解碼處理后驅(qū)動小LCD顯示出來。
4.當(dāng)計算機(jī)沒有開機(jī)DVD-ROM處于停止?fàn)顟B(tài)并且持續(xù)3分鐘沒有任何控制信息輸入時,單片機(jī)將SWCD端置低電平,則主機(jī)電源關(guān)斷給DVD-ROM的+12VSB和+5VSB,而當(dāng)有任何控制信息輸入時,單片機(jī)先將SWCD端置高電平,則主機(jī)電源恢復(fù)給DVD-ROM的+12VSB和+5VSB電源;當(dāng)計算機(jī)開機(jī)時,主機(jī)電源將SWCD端屏蔽則DVD-ROM始終得電而不受單片機(jī)的控制。
在計算機(jī)主機(jī)不開機(jī)播放CD時,主控制板是整個系統(tǒng)的控制核心,由一個單片機(jī)、一個紅外接收器、七個按鍵開關(guān)、幾個電源和數(shù)據(jù)接口等部分組成,它通過串行通訊端口接收DVD-ROM發(fā)送的相關(guān)數(shù)據(jù)并驅(qū)動小LCD顯示,同時可以中斷響應(yīng)7鍵控制面板或遙控器的按鍵信息并通過串行通訊端口發(fā)送給DVD-ROM由其去執(zhí)行相應(yīng)的操作,這是本發(fā)明的一種實施方式。另外,可以采用串行轉(zhuǎn)并行等其它芯片將DVD-ROM的串行信號轉(zhuǎn)成并行信號去驅(qū)動小LCD顯示來代替單片機(jī),或者采用藍(lán)芽技術(shù)、射頻等其它方式的遙控及接收器代替紅外,或者采用其它按鍵方式,或者采用其它顯示方式代替小LCD,或者將主控制板、7鍵控制面板、小LCD整合在一塊或兩塊板上,都是本發(fā)明的一些不同實施方式。這些不同的實施方式對于本領(lǐng)域的技術(shù)人員都是易于理解的,同時,根據(jù)本發(fā)明的精神及所附權(quán)利要求的范圍,本領(lǐng)域技術(shù)人員可以對本發(fā)明作出其它的修改和變化。
權(quán)利要求
1.一種與計算機(jī)組合的CD播放控制裝置,包括控制器、播放指令輸入器和電源,其中該電源分別連接該控制器和該計算機(jī)中的光盤驅(qū)動器,用于提供直流電源;該播放指令輸入器連接該控制器,用于通過用戶的操作產(chǎn)生相應(yīng)的控制CD播放的控制指令,并傳送給該控制器;該控制器連接該光盤驅(qū)動器,用于根據(jù)該播放指令輸入器輸入的指令,控制該光盤驅(qū)動器中的CD光盤的播放。
2.根據(jù)權(quán)利要求1所述的裝置,其中,該電源設(shè)置在該計算機(jī)電源內(nèi),該電源的輸入端不經(jīng)過該計算機(jī)電源之開關(guān)而直接連接于該計算機(jī)電源的輸入端。
3.根據(jù)權(quán)利要求1所述的裝置,其中還包括一個顯示器,該顯示器分別連接該電源和該控制器,由該電源向該顯示器提供工作電源,該顯示器在該控制器的控制下顯示有關(guān)CD的播放信息。
4.根據(jù)權(quán)利要求1所述的裝置,其中,該播放指令輸入器包括一個按鍵控制面板,該按鍵控制面板通過一個按鍵接口與該控制器相連,其中,該按鍵控制面板上至少包括用于發(fā)出以下播放控制指令的按鍵播放/暫停、進(jìn)到上一曲目、進(jìn)到下一曲目、停止播放、光驅(qū)托架打開/閉合、音量增加和音量減少。
5.根據(jù)權(quán)利要求1或4所述的裝置,其中,該播放指令輸入器包括一個無線遙控輸入器,用于通過發(fā)射無線信號向該控制器發(fā)出播放控制指令;所述的裝置還包括一個與該控制器相連的無線信號接收器,用于接收該無線遙控輸入器發(fā)出的播放控制指令并傳送到該控制器。
6.根據(jù)權(quán)利要求5所述的裝置,其中,該無線遙控輸入器和無線信號接收器分別是紅外遙控器和紅外接收器;或是射頻遙控輸入器和射頻信號接收器;或是利用藍(lán)芽技術(shù)的輸入器和接收器。
7.根據(jù)權(quán)利要求1所述的裝置,其中該控制器是微處理器芯片,其中包括用于與該光盤驅(qū)動器進(jìn)行通信的串行通訊端口;該光盤驅(qū)動器包括用于與該控制器進(jìn)行通信的串行通訊端口;該控制器或者是串行轉(zhuǎn)并行處理芯片。
8.一種計算機(jī)系統(tǒng),包括主板、計算機(jī)主機(jī)電源、光盤驅(qū)動器、音頻輸出裝置和CD播放控制裝置,該CD播放控制裝置包括控制器和播放指令輸入器,其中該計算機(jī)主機(jī)電源中包括輸入端不經(jīng)過該電源開關(guān)并直接連接該電源之輸入端的直接供電子電源,該子電源分別連接該控制器和該光盤驅(qū)動器,用于在計算機(jī)電源未開時提供直流電源;該播放指令輸入器連接該控制器,用于通過用戶的操作產(chǎn)生相應(yīng)的控制CD播放的控制指令,并傳送給該控制器;該控制器連接該光盤驅(qū)動器,用于根據(jù)該播放指令輸入器輸入的指令,控制該光盤驅(qū)動器中的CD光盤的播放;該光盤驅(qū)動器通過音頻信號放大器與音頻輸出裝置相連,用于在該控制器發(fā)出的播放控制指令的控制下,將從光盤上讀出的音頻數(shù)據(jù)經(jīng)放大后送往音頻輸出裝置輸出。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述的CD播放控制裝置還包括一個顯示器,用于顯示有關(guān)CD的播放信息,它分別連接該電源和該控制器;該播放指令輸入裝置包括按鍵控制面板和/或紅外遙控器,用于向該控制器發(fā)出播放控制指令,它通過相應(yīng)的接口連接該控制器;該控制器采用微處理器或串行轉(zhuǎn)并行芯片。
10.一種CD播放控制方法,用于控制計算機(jī)系統(tǒng)在該計算機(jī)主機(jī)電源未開時播放CD,該計算機(jī)系統(tǒng)包括主板、計算機(jī)主機(jī)電源、光盤驅(qū)動器、音頻輸出裝置和CD播放控制裝置,該CD播放控制裝置包括控制器和播放指令輸入器,該方法包括以下步驟(1)控制器通過播放指令輸入器接收播放控制指令;(2)控制器根據(jù)它與該光盤驅(qū)動器之間預(yù)定的通訊協(xié)議將該控制指令信息進(jìn)行編碼處理并封包,通過其串行通訊端口發(fā)送給該光盤驅(qū)動器;(3)該光盤驅(qū)動器根據(jù)該預(yù)定的通訊協(xié)議接收該數(shù)據(jù)封包并進(jìn)行解碼處理,以實現(xiàn)用戶所期望的播放控制操作。
11.根據(jù)權(quán)利要求10所述的方法,還包括以下步驟在該光盤驅(qū)動器讀取音頻光盤之音頻數(shù)據(jù)期間,該控制器根據(jù)預(yù)定的通訊協(xié)議,每隔一定的時間間隔就向光盤驅(qū)動器發(fā)送一次請求命令封包,用于請求該光盤驅(qū)動器發(fā)送當(dāng)前播放信息;該光盤驅(qū)動器根據(jù)預(yù)定的通訊協(xié)議,將該音頻光盤上的總曲目、當(dāng)前播放曲目序號、當(dāng)前曲目播放時間、當(dāng)前音量值等播放信息進(jìn)行編碼處理并封包,通過串行通訊端口發(fā)送給該控制器;該控制器根據(jù)預(yù)定的通訊協(xié)議,將這些數(shù)據(jù)封包解碼處理后,驅(qū)動顯示器以顯示該播放信息。
12.根據(jù)權(quán)利要求10或11所述的方法,其中,該計算機(jī)主機(jī)電源中包括輸入端不經(jīng)過該電源開關(guān)并直接連接該電源之輸入端的直接供電子電源,該子電源分別連接該控制器和該光盤驅(qū)動器,用于在計算機(jī)電源未開時提供直流電源,所述的方法還包括以下步驟當(dāng)該計算機(jī)主機(jī)電源未開、該光盤驅(qū)動器處于未工作狀態(tài)且在持續(xù)的一定時間內(nèi)沒有來自播放指令輸入器的任何控制信息輸入時,該控制器通過連接該子電源的控制線SWCD控制關(guān)斷該子電源對該光盤驅(qū)動器的輸出;當(dāng)有任何控制信息輸入時,控制器通過控制線SWCD控制該子電源恢復(fù)該子電源對該光盤驅(qū)動器的輸出;當(dāng)該計算機(jī)主機(jī)電源被打開時,該主機(jī)電源向該光盤驅(qū)動器供電并將控制線SWCD端屏蔽,使該光盤驅(qū)動器不受該控制器的控制。
13.根據(jù)權(quán)利要求10或11所述的方法,所述的通訊協(xié)議包括(1)為該控制器發(fā)送命令封包定義的控制命令,至少包括以下按鍵被按下時發(fā)出的控制命令播放/暫停鍵、進(jìn)到上一曲目鍵、進(jìn)到下一曲目鍵、停止播放鍵、光驅(qū)托架打開/閉合鍵、音量增加鍵和音量減少鍵;(2)為該控制器發(fā)送命令封包定義的請求命令,至少包括發(fā)送獲取光盤驅(qū)動器之狀態(tài)的請求命令;發(fā)送獲取當(dāng)前CD光盤之總曲目的請求命令;發(fā)送獲取當(dāng)前播放曲目之序號的請求命令;發(fā)送獲取音量值的請求命令;(3)為該控制器發(fā)送命令封包定義的應(yīng)答命令,至少包括以下應(yīng)答數(shù)據(jù)接收正確;數(shù)據(jù)接收錯誤,請求重發(fā);(4)為該光盤驅(qū)動器發(fā)送命令封包定義的光盤驅(qū)動器之狀態(tài)代碼及光盤之狀態(tài)代碼,至少包括對應(yīng)以下狀態(tài)的狀態(tài)代碼目前該光盤驅(qū)動器處于播放狀態(tài);目前該光盤驅(qū)動器處于暫停狀態(tài);目前該光盤驅(qū)動器處于停止?fàn)顟B(tài);目前該光盤驅(qū)動器處于托架非關(guān)閉狀態(tài);目前該光盤驅(qū)動器中沒有光盤;目前該光盤驅(qū)動器中有非音頻光盤;(5)為該光盤驅(qū)動器發(fā)送命令封包定義的數(shù)據(jù)傳送命令,至少包括以下命令發(fā)送光盤驅(qū)動器中CD光盤總曲目命令及總曲目數(shù);發(fā)送光盤驅(qū)動器中CD光盤當(dāng)前播放曲目序號命令及該曲目序號;發(fā)送當(dāng)前曲目播放時間信息命令及播放時間;發(fā)送光盤驅(qū)動器當(dāng)前音量值命令及音量值數(shù)據(jù);(6)為該光盤驅(qū)動器發(fā)送命令封包定義的應(yīng)答命令,至少包括以下應(yīng)答;命令接收正確;命令接收錯誤,請求重發(fā);(7)事件定義,包括當(dāng)光盤驅(qū)動器在某一狀態(tài)下、接收到來自該控制器的某一控制命令時,發(fā)送相應(yīng)的應(yīng)答或狀態(tài)代碼、和/或執(zhí)行相應(yīng)的操作;當(dāng)該控制器在某一狀態(tài)下、發(fā)送某一控制命令或應(yīng)答命令給光盤驅(qū)動器;該控制器定時發(fā)送請求命令給光盤驅(qū)動器,以獲得所需信息。
全文摘要
一種與計算機(jī)組合的CD播放控制裝置,包括控制器、播放指令輸入器和電源,其中該電源分別連接該控制器和該計算機(jī)中的光盤驅(qū)動器,用于提供直流電源;該播放指令輸入器連接該控制器,用于通過用戶的操作產(chǎn)生相應(yīng)的控制CD播放的控制指令,并傳送給該控制器;該控制器連接該光盤驅(qū)動器,用于根據(jù)該播放指令輸入器輸入的指令,控制該光盤驅(qū)動器中的CD光盤的播放。利用本發(fā)明可在計算機(jī)不開機(jī)時播放音頻CD,用戶通過顯示裝置看到有關(guān)的信息,并可利用計算機(jī)主機(jī)上的按鍵面板或遙控器來控制光盤驅(qū)動器進(jìn)行選曲和音量調(diào)節(jié)等,操作簡單方便,并能節(jié)省能源。
文檔編號G11B31/00GK1437197SQ02104589
公開日2003年8月20日 申請日期2002年2月9日 優(yōu)先權(quán)日2002年2月9日
發(fā)明者丁科, 祝永進(jìn) 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1