專利名稱:基于Audio DJ按鈕控制影音播放系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對計(jì)算機(jī)應(yīng)用程序?qū)嵤┛刂频南到y(tǒng)及方法,特別是關(guān)于一種利用Audio DJ技術(shù)來控制操作系統(tǒng)下播放影音的系統(tǒng)及方法。
背景技術(shù):
當(dāng)用戶在控制操作系統(tǒng)下的影音播放軟件(例如Windows MediaPlayer播放器等)的播放音樂CD、VCD或DVD時(shí),一般都通過鍵盤或鼠標(biāo)來操作影音播放軟件的命令菜單,進(jìn)而控制影音播放的狀況,且播放出的影音信息只能直接顯示于計(jì)算機(jī)顯示屏幕上。然而,在該傳統(tǒng)的影音播放操作模式下,用戶只有在計(jì)算機(jī)顯示屏幕打開狀態(tài)下才能看到影音播放信息,或者用戶只能打開單一的影音播放畫面,而不能同時(shí)打開多個(gè)應(yīng)用程序畫面,從而限制了計(jì)算機(jī)多畫面的顯示功能。另外,鍵盤或鼠標(biāo)上沒有提供相應(yīng)的影音播放功能鍵,造成用戶操作影音播放的不方便性。
隨著科技的進(jìn)步,個(gè)人計(jì)算機(jī)的處理能力越來越強(qiáng),從而使消費(fèi)者對個(gè)人計(jì)算機(jī)(消費(fèi)型計(jì)算機(jī))提出了更高個(gè)性化的要求,例如消費(fèi)者需要更多的計(jì)算機(jī)娛樂功能,包括個(gè)性化的影音播放功能和游戲功能等。當(dāng)今,計(jì)算機(jī)用于播放影音的技術(shù)相繼出現(xiàn),例如曾揭露于2003年12月24日公告的中國第03201509.7號(hào)實(shí)用新型專利,其專利名稱為“影音播放裝置”。該專利揭露了一種影音播放裝置,其用于一種于個(gè)人計(jì)算機(jī)開機(jī)后不需進(jìn)入個(gè)人計(jì)算機(jī)的操作系統(tǒng),而只需透過機(jī)殼面板上的控制按鈕即可啟動(dòng)影音播放的影音播放裝置。然而,該技術(shù)只能透過機(jī)殼面板上的控制按鈕來啟動(dòng)影音播放,用戶卻不能通過該控制按鈕來控制和操作影音播放,仍需要操作鍵盤或鼠標(biāo)來控制影音播放,其具有一定的局限性。
為克服上述先前技術(shù)的不足,本發(fā)明提供了一種基于Audio DJ按鈕控制影音播放系統(tǒng)及方法,其可通過Audio DJ按鈕來控制操作系統(tǒng)下的影音播放狀況;該Audio DJ按鈕包括多個(gè)用于控制影音播放的功能按鈕,且該影音播放系統(tǒng)能將影音播放信息顯示在一鑲嵌于計(jì)算機(jī)機(jī)殼前面板的LCD顯示面板上,從而增加了用戶操作計(jì)算機(jī)的方便性、靈活性及娛樂性。
發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種基于Audio DJ按鈕控制影音播放系統(tǒng)及方法,其通過一Audio DJ按鈕來控制操作系統(tǒng)下影音播放程序的播放情況,并將影音播放信息顯示于一鑲嵌在計(jì)算機(jī)機(jī)殼前面板的LCD顯示面板上。
為達(dá)成上述發(fā)明目的,本發(fā)明提供一種基于Audio DJ按鈕控制影音播放系統(tǒng)。該系統(tǒng)包括一Audio DJ按鈕,其用于輸入影音播放控制命令,并根據(jù)該控制命令產(chǎn)生一影音控制信號(hào);一計(jì)算機(jī),其包括一中央處理器、南橋芯片組、一Audio DJ信息處理模塊、一LCD顯示控制模塊、一LCD顯示面板及一影音播放程序。其中,Audio DJ信息處理模塊用于接收影音控制信號(hào),并將該影音控制信號(hào)編碼處理為Audio DJ信息,同時(shí)獲取并處理影音播放信息;LCD顯示控制模塊用于接收影音播放信息,并控制影音播放信息的顯示狀況;LCD顯示面板用于顯示影音播放程序響應(yīng)的影音播放信息。所述的影音播放信息包括影音播放狀態(tài)、播放時(shí)間及音量大小等信息;以及影音播放程序,其裝載于一操作系統(tǒng)下,用于影音播放。
本發(fā)明還提供一種基于Audio DJ按鈕控制影音播放方法,其通過一Audio DJ按鈕來控制計(jì)算機(jī)操作系統(tǒng)下影音播放程序的播放情況,并于LCD顯示面板上顯示影音播放信息,該方法包括如下步驟(a)通過Audio DJ按鈕輸入操作影音播放程序的影音控制命令;(b)Audio DJ按鈕根據(jù)該控制命令產(chǎn)生一影音控制信號(hào);(c)接收所述的影音控制信號(hào),并將該影音控制信號(hào)轉(zhuǎn)化為一Audio DJ信息;(d)發(fā)送所述的Audio DJ信息至操作系統(tǒng)下的影音播放程序;(e)影音播放程序響應(yīng)該Audio DJ控制信息進(jìn)行影音播放;(f)處理操作系統(tǒng)下影音播放程序的影音播放信息;(g)控制LCD顯示面板顯示影音播放信息。
其中于步驟(d)中,所述的將Audio DJ信息發(fā)送至操作系統(tǒng)下的影音播放程序還包括如下步驟(d1)啟動(dòng)操作系統(tǒng),載入一影音監(jiān)控服務(wù)程序;(d2)影音監(jiān)控服務(wù)程序啟動(dòng)一Audio DJ服務(wù)線程;(d3)Audio DJ服務(wù)線程接收中斷信息;(d4)判斷上述中斷信息是否為所述的Audio DJ信息;(d5)若中斷信息是Audio DJ信息,則AudioDJ服務(wù)線程將該信息發(fā)送至操作系統(tǒng)下的影音播放程序;若中斷信息不是Audio DJ信息,則Audio DJ服務(wù)線程進(jìn)入睡眠狀態(tài)。
通過實(shí)施本發(fā)明,其可利用一Audio DJ按鈕來控制計(jì)算機(jī)操作系統(tǒng)下影音播放程序的播放情況,并于計(jì)算機(jī)機(jī)殼前面板的LCD顯示面板上顯示影音播放信息。
圖1是本發(fā)明基于Audio DJ按鈕控制影音播放系統(tǒng)的外觀圖。
圖2是本發(fā)明基于Audio DJ按鈕控制影音播放系統(tǒng)的Audio DJ按鈕外觀圖。
圖3是本發(fā)明基于Audio DJ按鈕控制影音播放系統(tǒng)的內(nèi)部結(jié)構(gòu)方框圖。
圖4是本發(fā)明基于Audio DJ按鈕控制影音播放系統(tǒng)的信息流控制示意圖。
圖5是本發(fā)明基于Audio DJ按鈕控制影音播放系統(tǒng)的分層結(jié)構(gòu)示意圖。
圖6是本發(fā)明基于Audio DJ按鈕控制影音播放方法的流程圖。
具體實(shí)施方式本實(shí)施方式采用Windows操作系統(tǒng)來描述本發(fā)明的操作系統(tǒng),以及采用Windows影音播放程序來描述本發(fā)明的影音播放程序。
如圖1所示,是本發(fā)明基于Audio DJ按鈕控制影音播放系統(tǒng)的外觀圖。該影音播放系統(tǒng)包括一計(jì)算機(jī)1、顯示器2、聲音輸出裝置3、鍵盤4及鼠標(biāo)5。其中,計(jì)算機(jī)1的機(jī)殼前面板鑲嵌有一橢圓形的Audio DJ按鈕10和一LCD顯示面板11。Audio DJ按鈕10用于接受用戶輸入影音播放控制命令,并產(chǎn)生影音控制信號(hào);LCD顯示面板11用于顯示影音播放時(shí)響應(yīng)的影音播放信息,例如播放狀態(tài)、播放時(shí)間以及音量大小等。
如圖2所示,是本發(fā)明基于Audio DJ按鈕控制影音播放系統(tǒng)的Audio DJ按鈕外觀圖。該Audio DJ按鈕包括六個(gè)功能鍵,其分別為播放/暫停鍵(‖)、前一曲目鍵(|)、后一曲目鍵(|)、開關(guān)鍵(■)、增音量鍵(▲)及減音量鍵()。各個(gè)功能鍵的命令編碼情況及功能描述如表1所示表1
本實(shí)施方式中所述的Windows影音播放程序不僅僅為WindowsMedia Player播放器,也可為裝載于Windows下的各種影音播放軟件,例如RealPlayer或MP3播放器等。然而,以下主要采用Windows Media Player來描述本具體實(shí)施方式
。
如圖3所示,是本發(fā)明基于Audio DJ按鈕控制影音播放系統(tǒng)的內(nèi)部結(jié)構(gòu)方框圖。計(jì)算機(jī)1包括一中央處理器(CPU)101、南橋芯片組(South Bridge,SB)102、Audio DJ信息處理模塊103、LCD顯示控制模塊104、Audio DJ按鈕10、LCD顯示面板(LCDPanel)11及一影音播放程序,該計(jì)算機(jī)系統(tǒng)還裝載有Windows操作系統(tǒng)6及影音文件7,其內(nèi)部連接關(guān)系如本圖3所示。其中,Audio DJ按鈕10用于接受用戶輸入影音播放控制命令,并產(chǎn)生影音控制信號(hào);LCD顯示面板11用于顯示影音播放時(shí)響應(yīng)的播放信息;Audio DJ信息處理模塊103用于接收影音控制信號(hào),并將該影音控制信號(hào)編碼處理為Audio DJ信息,同時(shí)接收并處理影音播放信息;LCD顯示控制模塊104用于接收影音播放信息,將其處理成可于LCD顯示面板11上顯示的影音播放信息,并控制其顯示狀況;以及影音播放程序裝載于一操作系統(tǒng)下,其用于影音播放。
如圖4所示,是本發(fā)明基于Audio DJ按鈕控制影音播放系統(tǒng)的信息流控制示意圖。用戶按下機(jī)殼前面板的Audio DJ按鈕10的一功能命令按鈕后,Audio DJ按鈕10立即產(chǎn)生一影音控制信號(hào)。Audio DJ按鈕10根據(jù)用戶按下的功能按鈕命令產(chǎn)生一影音控制信號(hào)后,通過Audio DJ信息處理模塊103接收影音控制信號(hào),并將其處理成Audio DJ信息。由中央處理器101控制南橋芯片組102接收Audio DJ信息來啟動(dòng)Windows操作系統(tǒng)6中的影音播放程序MediaPlayer播放器。Media Player播放器播放時(shí)所需的影音資料通過中央處理器101透過南橋芯片組102來讀取光驅(qū)動(dòng)器(CD-ROM)7中的影音文件。Media Player播放器響應(yīng)Audio DJ信息進(jìn)行影音播放,其影音播放信息透過Audio DJ信息處理模塊103,由LCD顯示控制模塊104處理后,將其顯示于LCD顯示面板11上。例如播放狀態(tài)、播放時(shí)間以及音量大小控制等信息。
如圖5所示,是本發(fā)明基于Audio DJ按鈕控制影音播放系統(tǒng)的分層結(jié)構(gòu)示意圖。該Audio DJ信息處理模塊103用于支持影音播放命令、Windows Media Player及LCD顯示控制模塊104之間的信息交互,其包括接收信號(hào)、分析信號(hào)、編碼信號(hào)以及啟動(dòng)并控制Windows Media Player三個(gè)主要功能。從計(jì)算機(jī)系統(tǒng)分層角度上看,可分為硬件層、操作系統(tǒng)層及應(yīng)用程序?qū)?。Audio DJ按鈕10及LCD顯示面板11位于硬件層;ADJ.sys文件及LCM.sys文件位于操作系統(tǒng)層,所述的ADJ.sys文件是為實(shí)現(xiàn)處理Audio DJ信息而自定義的文件,所述的LCM.sys文件是為實(shí)現(xiàn)處理并控制顯示信息而自定義的文件,該ADJ.sys文件及LCM.sys文件均裝載于操作系統(tǒng)層內(nèi);Windows Media Player及Windows注冊表則位于應(yīng)用程序?qū)印S脩魪腁udio DJ按鈕10輸入控制命令后,操作系統(tǒng)將透過應(yīng)用程序?qū)佣薷腤indows注冊表內(nèi)相關(guān)信息,從而使Windows MediaPlayer能夠響應(yīng)用戶輸入的影音控制命令,例如曲目選擇及音量大小控制等命令。
如圖6所示,是本發(fā)明基于Audio DJ按鈕控制影音播放方法的流程圖。用戶啟動(dòng)Windows操作系統(tǒng)(OS)(步驟S201)。操作系統(tǒng)啟動(dòng)影音監(jiān)控服務(wù)程序,所述的影音監(jiān)控服務(wù)程序是為一個(gè)自定義應(yīng)用程序,其固化于Audio DJ信息處理模塊103內(nèi),是用于啟動(dòng)Audio DJ服務(wù)線程以不斷地監(jiān)測影音控制信息(步驟S202)。影音監(jiān)控服務(wù)程序啟動(dòng)Audio DJ服務(wù)線程等待接收來自系統(tǒng)的中斷信息。所述的Audio DJ服務(wù)線程是用于不斷獲取Audio DJ信息,其一直存在于Windows操作系統(tǒng)啟動(dòng)狀態(tài)下(步驟S203)。當(dāng)用戶通過Audio DJ按鈕10輸入一影音控制命令后,Audio DJ按鈕10根據(jù)該影音控制命令產(chǎn)生一影音控制信號(hào)(步驟S204)。Audio DJ信息處理模塊103將影音控制信號(hào)轉(zhuǎn)化為一Audio DJ信息(步驟S205)。上述Audio DJ服務(wù)線程判斷監(jiān)測到的中斷信息是否為Audio DJ信息(Windows下可能還有其它信息在執(zhí)行)(步驟S206)。若中斷信息不是Audio DJ信息,則Audio DJ服務(wù)線程進(jìn)入睡眠(Sleep)狀態(tài)(步驟S207);若中斷信息是Audio DJ信息,則Audio DJ服務(wù)線程判斷是否為結(jié)束Audio DJ信息(步驟S208)。若該Audio DJ信息為結(jié)束信息(即Windows Media Player的結(jié)束播放信息),則結(jié)束Audio DJ服務(wù)線程;若該Audio DJ信息不是結(jié)束信息,例如Windows Media Player的播放開始信息、曲目選擇及播放或暫停曲目等信息,則由Audio DJ服務(wù)線程獲取該Audio DJ信息后,并通過南橋芯片組102發(fā)送該Audio DJ信息至Windows影音播放程序(Media Player)(步驟S209)。Media Player響應(yīng)該Audio DJ信息進(jìn)行影音播放(步驟S210),Media Player播放出的影音播放信息通過Audio DJ信息處理模塊103返回至LCD顯示控制模塊104并由其處理后,于LCD顯示面板11上顯示該影音播放信息,例如播放狀態(tài)、播放時(shí)間以及音量大小控制等信息(步驟S211)。在影音播放的過程中,Audio DJ服務(wù)線程不斷地循環(huán)監(jiān)測來自系統(tǒng)的中斷信息是否為Audio DJ信息,即返回步驟S208進(jìn)行循環(huán)影音播放。
權(quán)利要求
1.一種基于Audio DJ按鈕控制影音播放系統(tǒng),其通過一AudioDJ按鈕來控制計(jì)算機(jī)操作系統(tǒng)下的影音播放程序的播放情況,并在LCD顯示面板上顯示影音播放信息,其特征在于,該系統(tǒng)包括一Audio DJ按鈕,是用于接受用戶輸入影音播放控制命令,并根據(jù)該控制命令產(chǎn)生影音控制信號(hào);一計(jì)算機(jī),該計(jì)算機(jī)包括一中央處理器、南橋芯片組、一AudioDJ信息處理模塊、一LCD顯示控制模塊、一LCD顯示面板及一影音播放程序,其中影音播放程序,裝載于一操作系統(tǒng)下,其用于影音播放;Audio DJ信息處理模塊,用于接收影音控制信號(hào),并將該影音控制信號(hào)編碼處理為一Audio DJ信息,同時(shí)接收并處理由影音播放程序響應(yīng)該Audio DJ信息而播放出的影音播放信息;LCD顯示控制模塊,用于接收影音播放信息,將其處理并控制影音播放信息的顯示狀況;LCD顯示面板,用于顯示影音播放程序響應(yīng)的影音播放信息。
2.如權(quán)利要求1所述的基于Audio DJ按鈕控制影音播放系統(tǒng),其特征在于,所述的Audio DJ按鈕包括播放/暫停鍵、前一曲目鍵、后一曲目鍵、開關(guān)鍵、增音量鍵及減音量鍵六個(gè)功能鍵。
3.如權(quán)利要求1所述的基于Audio DJ按鈕控制影音播放系統(tǒng),其特征在于,所述的Audio DJ按鈕及LCD顯示面板均鑲嵌于計(jì)算機(jī)機(jī)殼的前面板上。
4.如權(quán)利要求1所述的基于Audio DJ按鈕控制影音播放系統(tǒng),其特征在于,所述的Audio DJ信息處理模塊還固化有一影音監(jiān)控服務(wù)程序,其用于啟動(dòng)一Audio DJ服務(wù)線程來不斷地監(jiān)測Audio DJ信息,獲取并發(fā)送該Audio DJ信息至影音播放程序中。
5.如權(quán)利要求1所述的基于Audio DJ按鈕控制影音播放系統(tǒng),其特征在于,所述的影音播放程序是可為Windows Media Player播放器,或?yàn)橐谎b載于操作系統(tǒng)下的其它影音播放軟件。
6.一種基于Audio DJ按鈕控制影音播放方法,其通過一AudioDJ按鈕控制計(jì)算機(jī)操作系統(tǒng)下的影音播放程序的播放情況,并于LCD顯示面板上顯示影音播放信息,其特征在于,該方法包括如下步驟通過Audio DJ按鈕輸入操作影音播放程序的影音控制命令;Audio DJ按鈕根據(jù)該控制命令產(chǎn)生一影音控制信號(hào);接收所述的影音控制信號(hào),并將該影音控制信號(hào)調(diào)制并編碼為一Audio DJ信息;裝載一影音監(jiān)控服務(wù)程序,啟動(dòng)一Audio DJ服務(wù)線程;Audio DJ服務(wù)線程發(fā)送所述的Audio DJ信息至操作系統(tǒng)下的影音播放程序;影音播放程序響應(yīng)該Audio DJ控制信息進(jìn)行影音播放;接收并處理影音播放程序的影音播放信息;于LCD顯示面板上顯示所述的影音播放信息。
7.如權(quán)利要求6所述的基于Audio DJ按鈕控制影音播放方法,其特征在于,所述的通過Audio DJ按鈕輸入操作影音播放程序的影音控制命令包括打開或關(guān)閉影音播放程序、播放或暫停曲目歌曲、播放前一曲目歌曲、播放后一曲目歌曲、增加音量以及減少音量六個(gè)控制命令。
8.如權(quán)利要求6所述的基于Audio DJ按鈕控制影音播放方法,其特征在于,所述的影音播放程序是可為Windows Media Player播放器,或可為一裝載于操作系統(tǒng)下的其它影音播放軟件。
9.如權(quán)利要求6所述的基于Audio DJ按鈕控制影音播放方法,其特征在于,所述的影音播放信息包括影音播放狀態(tài)、播放時(shí)間以及音量大小信息。
10.如權(quán)利要求6所述的基于Audio DJ按鈕控制影音播放方法,其特征在于,所述的將Audio DJ信息發(fā)送至操作系統(tǒng)下的影音播放程序還包括如下步驟啟動(dòng)操作系統(tǒng),載入一影音監(jiān)控服務(wù)程序;影音監(jiān)控服務(wù)程序啟動(dòng)一Audio DJ服務(wù)線程;Audio DJ服務(wù)線程接收中斷信息;判斷上述中斷信息是否為所述的Audio DJ信息;若中斷信息是Audio DJ信息,則Audio DJ服務(wù)線程將該信息發(fā)送至操作系統(tǒng)下的影音播放程序;若中斷信息不是Audio DJ信息,則Audio DJ服務(wù)線程進(jìn)入睡眠狀態(tài)。
全文摘要
一種基于Audio DJ按鈕控制影音播放系統(tǒng)及方法,該系統(tǒng)包括一Audio DJ按鈕,其用于輸入影音播放控制命令,并根據(jù)該控制命令產(chǎn)生一影音控制信號(hào);一計(jì)算機(jī),其包括一中央處理器、南橋芯片組、Audio DJ信息處理模塊、LCD顯示控制模塊、LCD顯示面板及一影音播放程序。Audio DJ信息處理模塊用于接收影音控制信號(hào),將該影音控制信號(hào)編碼處理為一Audio DJ信息,并處理由影音播放程序響應(yīng)該Audio DJ信息而播放出的影音播放信息;LCD顯示控制模塊用于接收影音播放信息,并控制影音播放信息的顯示狀況;LCD顯示面板用于顯示影音播放信息。實(shí)施本發(fā)明,用戶可通過一Audio DJ按鈕來控制影音播放程序的播放情況,并將影音播放信息顯示在計(jì)算機(jī)機(jī)殼前面板的LCD顯示面板上。
文檔編號(hào)G06F9/44GK1728048SQ20041005096
公開日2006年2月1日 申請日期2004年7月29日 優(yōu)先權(quán)日2004年7月29日
發(fā)明者黨德華, 廖明熊, 劉剛 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司