中文字幕无码日韩视频无码三区

基于AudioDJ按鈕控制影音播放系統及方法

文檔序號:6409457閱讀:196來源:國知(zhi)局
專利名稱:基于Audio DJ按鈕控制影音播放系統及方法
技術領域
本發明涉及一種對計算機應用程序實施控制的系統及方法,特別是關于一種利用Audio DJ技術來控制操作系統下播放影音的系統及方法。
背景技術
當用戶在控制操作系統下的影音播放軟件(例如Windows MediaPlayer播放器等)的播放音樂CD、VCD或DVD時,一般都通過鍵盤或鼠標來操作影音播放軟件的命令菜單,進而控制影音播放的狀況,且播放出的影音信息只能直接顯示于計算機顯示屏幕上。然而,在該傳統的影音播放操作模式下,用戶只有在計算機顯示屏幕打開狀態下才能看到影音播放信息,或者用戶只能打開單一的影音播放畫面,而不能同時打開多個應用程序畫面,從而限制了計算機多畫面的顯示功能。另外,鍵盤或鼠標上沒有提供相應的影音播放功能鍵,造成用戶操作影音播放的不方便性。
隨著科技的進步,個人計算機的處理能力越來越強,從而使消費者對個人計算機(消費型計算機)提出了更高個性化的要求,例如消費者需要更多的計算機娛樂功能,包括個性化的影音播放功能和游戲功能等。當今,計算機用于播放影音的技術相繼出現,例如曾揭露于2003年12月24日公告的中國第03201509.7號實用新型專利,其專利名稱為“影音播放裝置”。該專利揭露了一種影音播放裝置,其用于一種于個人計算機開機后不需進入個人計算機的操作系統,而只需透過機殼面板上的控制按鈕即可啟動影音播放的影音播放裝置。然而,該技術只能透過機殼面板上的控制按鈕來啟動影音播放,用戶卻不能通過該控制按鈕來控制和操作影音播放,仍需要操作鍵盤或鼠標來控制影音播放,其具有一定的局限性。
為克服上述先前技術的不足,本發明提供了一種基于Audio DJ按鈕控制影音播放系統及方法,其可通過Audio DJ按鈕來控制操作系統下的影音播放狀況;該Audio DJ按鈕包括多個用于控制影音播放的功能按鈕,且該影音播放系統能將影音播放信息顯示在一鑲嵌于計算機機殼前面板的LCD顯示面板上,從而增加了用戶操作計算機的方便性、靈活性及娛樂性。

發明內容本發明的主要目的在于提供一種基于Audio DJ按鈕控制影音播放系統及方法,其通過一Audio DJ按鈕來控制操作系統下影音播放程序的播放情況,并將影音播放信息顯示于一鑲嵌在計算機機殼前面板的LCD顯示面板上。
為達成上述發明目的,本發明提供一種基于Audio DJ按鈕控制影音播放系統。該系統包括一Audio DJ按鈕,其用于輸入影音播放控制命令,并根據該控制命令產生一影音控制信號;一計算機,其包括一中央處理器、南橋芯片組、一Audio DJ信息處理模塊、一LCD顯示控制模塊、一LCD顯示面板及一影音播放程序。其中,Audio DJ信息處理模塊用于接收影音控制信號,并將該影音控制信號編碼處理為Audio DJ信息,同時獲取并處理影音播放信息;LCD顯示控制模塊用于接收影音播放信息,并控制影音播放信息的顯示狀況;LCD顯示面板用于顯示影音播放程序響應的影音播放信息。所述的影音播放信息包括影音播放狀態、播放時間及音量大小等信息;以及影音播放程序,其裝載于一操作系統下,用于影音播放。
本發明還提供一種基于Audio DJ按鈕控制影音播放方法,其通過一Audio DJ按鈕來控制計算機操作系統下影音播放程序的播放情況,并于LCD顯示面板上顯示影音播放信息,該方法包括如下步驟(a)通過Audio DJ按鈕輸入操作影音播放程序的影音控制命令;(b)Audio DJ按鈕根據該控制命令產生一影音控制信號;(c)接收所述的影音控制信號,并將該影音控制信號轉化為一Audio DJ信息;(d)發送所述的Audio DJ信息至操作系統下的影音播放程序;(e)影音播放程序響應該Audio DJ控制信息進行影音播放;(f)處理操作系統下影音播放程序的影音播放信息;(g)控制LCD顯示面板顯示影音播放信息。
其中于步驟(d)中,所述的將Audio DJ信息發送至操作系統下的影音播放程序還包括如下步驟(d1)啟動操作系統,載入一影音監控服務程序;(d2)影音監控服務程序啟動一Audio DJ服務線程;(d3)Audio DJ服務線程接收中斷信息;(d4)判斷上述中斷信息是否為所述的Audio DJ信息;(d5)若中斷信息是Audio DJ信息,則AudioDJ服務線程將該信息發送至操作系統下的影音播放程序;若中斷信息不是Audio DJ信息,則Audio DJ服務線程進入睡眠狀態。
通過實施本發明,其可利用一Audio DJ按鈕來控制計算機操作系統下影音播放程序的播放情況,并于計算機機殼前面板的LCD顯示面板上顯示影音播放信息。

圖1是本發明基于Audio DJ按鈕控制影音播放系統的外觀圖。
圖2是本發明基于Audio DJ按鈕控制影音播放系統的Audio DJ按鈕外觀圖。
圖3是本發明基于Audio DJ按鈕控制影音播放系統的內部結構方框圖。
圖4是本發明基于Audio DJ按鈕控制影音播放系統的信息流控制示意圖。
圖5是本發明基于Audio DJ按鈕控制影音播放系統的分層結構示意圖。
圖6是本發明基于Audio DJ按鈕控制影音播放方法的流程圖。
具體實施方式本實施方式采用Windows操作系統來描述本發明的操作系統,以及采用Windows影音播放程序來描述本發明的影音播放程序。
如圖1所示,是本發明基于Audio DJ按鈕控制影音播放系統的外觀圖。該影音播放系統包括一計算機1、顯示器2、聲音輸出裝置3、鍵盤4及鼠標5。其中,計算機1的機殼前面板鑲嵌有一橢圓形的Audio DJ按鈕10和一LCD顯示面板11。Audio DJ按鈕10用于接受用戶輸入影音播放控制命令,并產生影音控制信號;LCD顯示面板11用于顯示影音播放時響應的影音播放信息,例如播放狀態、播放時間以及音量大小等。
如圖2所示,是本發明基于Audio DJ按鈕控制影音播放系統的Audio DJ按鈕外觀圖。該Audio DJ按鈕包括六個功能鍵,其分別為播放/暫停鍵(‖)、前一曲目鍵(|)、后一曲目鍵(|)、開關鍵(■)、增音量鍵(▲)及減音量鍵()。各個功能鍵的命令編碼情況及功能描述如表1所示表1
本實施方式中所述的Windows影音播放程序不僅僅為WindowsMedia Player播放器,也可為裝載于Windows下的各種影音播放軟件,例如RealPlayer或MP3播放器等。然而,以下主要采用Windows Media Player來描述本具體實施方式

如圖3所示,是本發明基于Audio DJ按鈕控制影音播放系統的內部結構方框圖。計算機1包括一中央處理器(CPU)101、南橋芯片組(South Bridge,SB)102、Audio DJ信息處理模塊103、LCD顯示控制模塊104、Audio DJ按鈕10、LCD顯示面板(LCDPanel)11及一影音播放程序,該計算機系統還裝載有Windows操作系統6及影音文件7,其內部連接關系如本圖3所示。其中,Audio DJ按鈕10用于接受用戶輸入影音播放控制命令,并產生影音控制信號;LCD顯示面板11用于顯示影音播放時響應的播放信息;Audio DJ信息處理模塊103用于接收影音控制信號,并將該影音控制信號編碼處理為Audio DJ信息,同時接收并處理影音播放信息;LCD顯示控制模塊104用于接收影音播放信息,將其處理成可于LCD顯示面板11上顯示的影音播放信息,并控制其顯示狀況;以及影音播放程序裝載于一操作系統下,其用于影音播放。
如圖4所示,是本發明基于Audio DJ按鈕控制影音播放系統的信息流控制示意圖。用戶按下機殼前面板的Audio DJ按鈕10的一功能命令按鈕后,Audio DJ按鈕10立即產生一影音控制信號。Audio DJ按鈕10根據用戶按下的功能按鈕命令產生一影音控制信號后,通過Audio DJ信息處理模塊103接收影音控制信號,并將其處理成Audio DJ信息。由中央處理器101控制南橋芯片組102接收Audio DJ信息來啟動Windows操作系統6中的影音播放程序MediaPlayer播放器。Media Player播放器播放時所需的影音資料通過中央處理器101透過南橋芯片組102來讀取光驅動器(CD-ROM)7中的影音文件。Media Player播放器響應Audio DJ信息進行影音播放,其影音播放信息透過Audio DJ信息處理模塊103,由LCD顯示控制模塊104處理后,將其顯示于LCD顯示面板11上。例如播放狀態、播放時間以及音量大小控制等信息。
如圖5所示,是本發明基于Audio DJ按鈕控制影音播放系統的分層結構示意圖。該Audio DJ信息處理模塊103用于支持影音播放命令、Windows Media Player及LCD顯示控制模塊104之間的信息交互,其包括接收信號、分析信號、編碼信號以及啟動并控制Windows Media Player三個主要功能。從計算機系統分層角度上看,可分為硬件層、操作系統層及應用程序層。Audio DJ按鈕10及LCD顯示面板11位于硬件層;ADJ.sys文件及LCM.sys文件位于操作系統層,所述的ADJ.sys文件是為實現處理Audio DJ信息而自定義的文件,所述的LCM.sys文件是為實現處理并控制顯示信息而自定義的文件,該ADJ.sys文件及LCM.sys文件均裝載于操作系統層內;Windows Media Player及Windows注冊表則位于應用程序層。用戶從Audio DJ按鈕10輸入控制命令后,操作系統將透過應用程序層而修改Windows注冊表內相關信息,從而使Windows MediaPlayer能夠響應用戶輸入的影音控制命令,例如曲目選擇及音量大小控制等命令。
如圖6所示,是本發明基于Audio DJ按鈕控制影音播放方法的流程圖。用戶啟動Windows操作系統(OS)(步驟S201)。操作系統啟動影音監控服務程序,所述的影音監控服務程序是為一個自定義應用程序,其固化于Audio DJ信息處理模塊103內,是用于啟動Audio DJ服務線程以不斷地監測影音控制信息(步驟S202)。影音監控服務程序啟動Audio DJ服務線程等待接收來自系統的中斷信息。所述的Audio DJ服務線程是用于不斷獲取Audio DJ信息,其一直存在于Windows操作系統啟動狀態下(步驟S203)。當用戶通過Audio DJ按鈕10輸入一影音控制命令后,Audio DJ按鈕10根據該影音控制命令產生一影音控制信號(步驟S204)。Audio DJ信息處理模塊103將影音控制信號轉化為一Audio DJ信息(步驟S205)。上述Audio DJ服務線程判斷監測到的中斷信息是否為Audio DJ信息(Windows下可能還有其它信息在執行)(步驟S206)。若中斷信息不是Audio DJ信息,則Audio DJ服務線程進入睡眠(Sleep)狀態(步驟S207);若中斷信息是Audio DJ信息,則Audio DJ服務線程判斷是否為結束Audio DJ信息(步驟S208)。若該Audio DJ信息為結束信息(即Windows Media Player的結束播放信息),則結束Audio DJ服務線程;若該Audio DJ信息不是結束信息,例如Windows Media Player的播放開始信息、曲目選擇及播放或暫停曲目等信息,則由Audio DJ服務線程獲取該Audio DJ信息后,并通過南橋芯片組102發送該Audio DJ信息至Windows影音播放程序(Media Player)(步驟S209)。Media Player響應該Audio DJ信息進行影音播放(步驟S210),Media Player播放出的影音播放信息通過Audio DJ信息處理模塊103返回至LCD顯示控制模塊104并由其處理后,于LCD顯示面板11上顯示該影音播放信息,例如播放狀態、播放時間以及音量大小控制等信息(步驟S211)。在影音播放的過程中,Audio DJ服務線程不斷地循環監測來自系統的中斷信息是否為Audio DJ信息,即返回步驟S208進行循環影音播放。
權利要求
1.一種基于Audio DJ按鈕控制影音播放系統,其通過一AudioDJ按鈕來控制計算機操作系統下的影音播放程序的播放情況,并在LCD顯示面板上顯示影音播放信息,其特征在于,該系統包括一Audio DJ按鈕,是用于接受用戶輸入影音播放控制命令,并根據該控制命令產生影音控制信號;一計算機,該計算機包括一中央處理器、南橋芯片組、一AudioDJ信息處理模塊、一LCD顯示控制模塊、一LCD顯示面板及一影音播放程序,其中影音播放程序,裝載于一操作系統下,其用于影音播放;Audio DJ信息處理模塊,用于接收影音控制信號,并將該影音控制信號編碼處理為一Audio DJ信息,同時接收并處理由影音播放程序響應該Audio DJ信息而播放出的影音播放信息;LCD顯示控制模塊,用于接收影音播放信息,將其處理并控制影音播放信息的顯示狀況;LCD顯示面板,用于顯示影音播放程序響應的影音播放信息。
2.如權利要求1所述的基于Audio DJ按鈕控制影音播放系統,其特征在于,所述的Audio DJ按鈕包括播放/暫停鍵、前一曲目鍵、后一曲目鍵、開關鍵、增音量鍵及減音量鍵六個功能鍵。
3.如權利要求1所述的基于Audio DJ按鈕控制影音播放系統,其特征在于,所述的Audio DJ按鈕及LCD顯示面板均鑲嵌于計算機機殼的前面板上。
4.如權利要求1所述的基于Audio DJ按鈕控制影音播放系統,其特征在于,所述的Audio DJ信息處理模塊還固化有一影音監控服務程序,其用于啟動一Audio DJ服務線程來不斷地監測Audio DJ信息,獲取并發送該Audio DJ信息至影音播放程序中。
5.如權利要求1所述的基于Audio DJ按鈕控制影音播放系統,其特征在于,所述的影音播放程序是可為Windows Media Player播放器,或為一裝載于操作系統下的其它影音播放軟件。
6.一種基于Audio DJ按鈕控制影音播放方法,其通過一AudioDJ按鈕控制計算機操作系統下的影音播放程序的播放情況,并于LCD顯示面板上顯示影音播放信息,其特征在于,該方法包括如下步驟通過Audio DJ按鈕輸入操作影音播放程序的影音控制命令;Audio DJ按鈕根據該控制命令產生一影音控制信號;接收所述的影音控制信號,并將該影音控制信號調制并編碼為一Audio DJ信息;裝載一影音監控服務程序,啟動一Audio DJ服務線程;Audio DJ服務線程發送所述的Audio DJ信息至操作系統下的影音播放程序;影音播放程序響應該Audio DJ控制信息進行影音播放;接收并處理影音播放程序的影音播放信息;于LCD顯示面板上顯示所述的影音播放信息。
7.如權利要求6所述的基于Audio DJ按鈕控制影音播放方法,其特征在于,所述的通過Audio DJ按鈕輸入操作影音播放程序的影音控制命令包括打開或關閉影音播放程序、播放或暫停曲目歌曲、播放前一曲目歌曲、播放后一曲目歌曲、增加音量以及減少音量六個控制命令。
8.如權利要求6所述的基于Audio DJ按鈕控制影音播放方法,其特征在于,所述的影音播放程序是可為Windows Media Player播放器,或可為一裝載于操作系統下的其它影音播放軟件。
9.如權利要求6所述的基于Audio DJ按鈕控制影音播放方法,其特征在于,所述的影音播放信息包括影音播放狀態、播放時間以及音量大小信息。
10.如權利要求6所述的基于Audio DJ按鈕控制影音播放方法,其特征在于,所述的將Audio DJ信息發送至操作系統下的影音播放程序還包括如下步驟啟動操作系統,載入一影音監控服務程序;影音監控服務程序啟動一Audio DJ服務線程;Audio DJ服務線程接收中斷信息;判斷上述中斷信息是否為所述的Audio DJ信息;若中斷信息是Audio DJ信息,則Audio DJ服務線程將該信息發送至操作系統下的影音播放程序;若中斷信息不是Audio DJ信息,則Audio DJ服務線程進入睡眠狀態。
全文摘要
一種基于Audio DJ按鈕控制影音播放系統及方法,該系統包括一Audio DJ按鈕,其用于輸入影音播放控制命令,并根據該控制命令產生一影音控制信號;一計算機,其包括一中央處理器、南橋芯片組、Audio DJ信息處理模塊、LCD顯示控制模塊、LCD顯示面板及一影音播放程序。Audio DJ信息處理模塊用于接收影音控制信號,將該影音控制信號編碼處理為一Audio DJ信息,并處理由影音播放程序響應該Audio DJ信息而播放出的影音播放信息;LCD顯示控制模塊用于接收影音播放信息,并控制影音播放信息的顯示狀況;LCD顯示面板用于顯示影音播放信息。實施本發明,用戶可通過一Audio DJ按鈕來控制影音播放程序的播放情況,并將影音播放信息顯示在計算機機殼前面板的LCD顯示面板上。
文檔編號G06F9/44GK1728048SQ20041005096
公開日2006年2月1日 申請日期2004年7月29日 優先權日2004年7月29日
發明者黨德華, 廖明熊, 劉剛 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1