本發(fā)明涉及音視頻測(cè)試技術(shù)領(lǐng)域,尤其涉及一種信號(hào)源發(fā)生系統(tǒng)及其控制方法。
背景技術(shù):
目前的音視頻設(shè)備(如電視)具有豐富的接口資源,如VGA、HDMI、Audio、LAN、USB等接口,對(duì)這類的設(shè)備進(jìn)行測(cè)試都需要對(duì)應(yīng)的信號(hào)源作為輸入,但目前的信號(hào)源設(shè)備相對(duì)比較單一,如CD、DVD可提供音視頻接口,但沒(méi)有VGA、LAN、USB等接口,普通的計(jì)算機(jī)有VGA、LAN、USB等接口,但沒(méi)有SPDIF、AV等接口,如果需要使用多種信號(hào)源時(shí),需多臺(tái)設(shè)備(如DVD+計(jì)算機(jī)),浪費(fèi)資源、安裝調(diào)試?yán)щy,而且對(duì)各信號(hào)源的信號(hào)無(wú)法實(shí)現(xiàn)智能控制。
現(xiàn)有技術(shù)在對(duì)音視頻設(shè)備的接口進(jìn)行測(cè)試時(shí),通常是對(duì)需要測(cè)試信號(hào)接口找出對(duì)應(yīng)信號(hào)的信號(hào)源來(lái)進(jìn)行測(cè)試。如測(cè)試視頻接口時(shí),需一臺(tái)DVD或CD機(jī)來(lái)提供音視頻信號(hào)源,當(dāng)測(cè)試VGA接口時(shí),需要另外一臺(tái)能夠提供VGA信號(hào)源的設(shè)備,如一臺(tái)計(jì)算機(jī)。
在音視頻設(shè)備需要測(cè)試的接口類型較多時(shí),需要多臺(tái)信號(hào)源設(shè)備來(lái)配合測(cè)試,浪費(fèi)資源,安裝及調(diào)試都增加了一定的復(fù)雜度。且對(duì)各信號(hào)源的信號(hào)無(wú)法實(shí)現(xiàn)智能控制。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,現(xiàn)有技術(shù)在音視頻設(shè)備需要測(cè)試的接口類型較多時(shí),需要多臺(tái)信號(hào)源設(shè)備來(lái)配合測(cè)試,浪費(fèi)資源,安裝及調(diào)試都增加了一定的復(fù)雜度,且對(duì)各信號(hào)源的信號(hào)無(wú)法實(shí)現(xiàn)智能控制的缺陷,提供一種信號(hào) 源發(fā)生系統(tǒng)及其控制方法。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:一方面,構(gòu)造一種信號(hào)源發(fā)生系統(tǒng),包括主控裝置及遙控裝置;
所述主控裝置包括第一殼體、第一控制模塊、與所述第一控制模塊電性連接的第一紅外模塊以及與所述第一控制模塊通信連接的音視頻模塊;所述第一控制模塊、所述第一紅外模塊以及所述音視頻模塊設(shè)置于所述第一殼體之內(nèi);所述第一控制模塊包括Audio模塊、LAN模塊、USB模塊、VGA模塊、DVI模塊、第一HDMI模塊、COM模塊、PS/2模塊以及WIFI模塊;所述第一殼體的表面上設(shè)有分別與所述Audio模塊、LAN模塊、USB模塊、VGA模塊、DVI模塊、第一HDMI模塊、COM模塊以及PS/2模塊對(duì)應(yīng)的Audio接口、LAN接口、USB接口、VGA接口、DVI接口、第一HDMI接口、COM接口以及PS/2接口;所述音視頻模塊包括數(shù)字音頻模塊、AV模塊、色差模塊、S端子模塊以及第二HDMI模塊;所述第一殼體的表面上設(shè)有與所述數(shù)字音頻模塊對(duì)應(yīng)的同軸接口及光纖接口,與所述AV模塊對(duì)應(yīng)的音頻接口及視頻接口,分別與所述色差模塊、S端子模塊以及第二HDMI模塊對(duì)應(yīng)的色差接口、S端子接口以及第二HDMI接口;
所述遙控裝置包括第二殼體、第二控制模塊、與所述第二控制模塊電性連接的第二紅外模塊以及與所述第二控制模塊電性連接的按鍵模塊;所述第二所述控制模塊、第二紅外模塊以及按鍵模塊設(shè)置于所述第二殼體之內(nèi),所述第二紅外模塊無(wú)線連接至所述第一紅外模塊;所述第二殼體的表面上設(shè)有與所述按鍵模塊對(duì)應(yīng)的多個(gè)按鍵,從而于所述多個(gè)按鍵中設(shè)置多個(gè)按鍵編碼,所述按鍵編碼分別與所述Audio模塊、LAN模塊、USB模塊、VGA模塊、DVI模塊、第一HDMI模塊、COM模塊、PS/2模塊、WIFI模塊、數(shù)字音頻模塊、AV模塊、色差模塊、S端子模塊以及第二HDMI模塊對(duì)應(yīng)。
在本發(fā)明所述的信號(hào)源發(fā)生系統(tǒng)中,所述遙控裝置還包括用于接入電池的第二電源模塊,所述第二電源模塊電性連接至所述第二控制模塊以及所述按鍵模塊。
在本發(fā)明所述的信號(hào)源發(fā)生系統(tǒng)中,所述主控裝置還包括用于接入外部電 源的第一電源模塊,所述第一電源模塊電性連接至所述第一控制模塊以及所述音視頻模塊。
在本發(fā)明所述的信號(hào)源發(fā)生系統(tǒng)中,所述數(shù)字音頻模塊、AV模塊、色差模塊、S端子模塊以及第二HDMI模塊分別通過(guò)USB與所述第一控制模塊通信連接。
在本發(fā)明所述的信號(hào)源發(fā)生系統(tǒng)中,所述第二HDMI接口具有4個(gè)端口,當(dāng)于所述第二HDMI接口輸入數(shù)據(jù)時(shí),從所述4個(gè)端口中選擇其一作為輸入端口,當(dāng)于所述第二HDMI接口輸出數(shù)據(jù)時(shí),從所述4個(gè)端口中選擇一個(gè)或多個(gè)作為輸出端口。
另一方面,提供一種信號(hào)源發(fā)生系統(tǒng)的控制方法,采用上述信號(hào)源發(fā)生系統(tǒng),包括:
所述第一控制模塊通過(guò)所述Audio模塊控制所述Audio接口輸入或輸出Audio信號(hào);
所述第一控制模塊通過(guò)所述LAN模塊控制所述LAN接口輸入或輸出LAN信號(hào);
所述第一控制模塊通過(guò)所述USB模塊控制所述USB接口輸入或輸出USB信號(hào);
所述第一控制模塊通過(guò)所述VGA模塊控制所述VGA接口輸出VGA信號(hào);
所述第一控制模塊通過(guò)所述DVI模塊控制所述DVI接口輸出DVI信號(hào);
所述第一控制模塊通過(guò)所述第一HDMI模塊控制所述第一HDMI接口輸出第一HDMI信號(hào);
所述第一控制模塊通過(guò)所述COM模塊控制所述COM接口輸入或輸出COM信號(hào);
所述第一控制模塊通過(guò)所述PS/2模塊控制所述PS/2接口輸入或輸出PS/2信號(hào);
所述第一控制模塊控制所述WIFI模塊輸入或輸出WIFI信號(hào);
所述第一控制模塊通過(guò)所述數(shù)字音頻模塊控制所述同軸接口和/或所述光纖接口輸入或輸出音頻信號(hào);
所述第一控制模塊通過(guò)所述AV模塊控制所述音頻接口和/或所述視頻接口輸入或輸出第一數(shù)據(jù)信號(hào);
所述第一控制模塊通過(guò)所述色差模塊控制所述色差接口輸入或輸出色差信號(hào);
所述第一控制模塊通過(guò)所述S端子模塊控制所述S端子接口輸入或輸出第二數(shù)據(jù)信號(hào);
所述第一控制模塊通過(guò)所述第二HDMI模塊控制所述HDMI接口輸入或輸出第三數(shù)據(jù)信號(hào);
所述遙控裝置通過(guò)所述第二控制模塊掃描所述按鍵模塊,若按下所述按鍵則將所述按鍵對(duì)應(yīng)的按鍵編碼通過(guò)第二紅外模塊發(fā)送至所述主控裝置;
所述主控裝置通過(guò)所述第一紅外模塊接收所述按鍵編碼并通過(guò)第一控制模塊控制所述Audio模塊、LAN模塊、USB模塊、VGA模塊、DVI模塊、第一HDMI模塊、COM模塊、PS/2模塊、WIFI模塊、數(shù)字音頻模塊、AV模塊、色差模塊、S端子模塊以及第二HDMI模塊。
在本發(fā)明所述的控制方法中,所述控制方法還包括:所述第一控制模塊初始化所述Audio模塊、LAN模塊、USB模塊、VGA模塊、DVI模塊、第一HDMI模塊、COM模塊、PS/2模塊、WIFI模塊、數(shù)字音頻模塊、AV模塊、色差模塊、S端子模塊以及第二HDMI模塊。
在本發(fā)明所述的控制方法中,所述控制方法還包括:所述第一控制模塊分析通過(guò)所述Audio模塊、LAN模塊、USB模塊、VGA模塊、DVI模塊、第一HDMI模塊、COM模塊、PS/2模塊、WIFI模塊、數(shù)字音頻模塊、AV模塊、色差模塊、S端子模塊以及第二HDMI模塊接收的信號(hào),并輸出分析結(jié)果。
在本發(fā)明所述的控制方法中,所述控制方法還包括:所述遙控裝置通過(guò)第二電源模塊接入電池,從而為所述第二控制模塊以及所述按鍵模塊供電。
在本發(fā)明所述的控制方法中,所述控制方法還包括:所述主控裝置通過(guò)第一電源模塊接入外部高壓交流電源,將其轉(zhuǎn)化為低壓直流電源,從而為所述第一控制模塊以及所述音視頻模塊供電。
上述公開(kāi)的一種信號(hào)源發(fā)生系統(tǒng)及其控制方法具有以下有益效果:提供豐 富的輸入或輸出信號(hào),集成度高,可以滿足多種應(yīng)用場(chǎng)合需求,同時(shí)每路信號(hào)可以通過(guò)軟件控制,使用靈活。
附圖說(shuō)明
圖1為本發(fā)明提供的一種信號(hào)源發(fā)生系統(tǒng)的結(jié)構(gòu)框圖;
圖2為本發(fā)明提供的主控裝置的結(jié)構(gòu)框圖;
圖3為本發(fā)明提供的遙控裝置的結(jié)構(gòu)框圖;
圖4為本發(fā)明提供的Audio模塊的工作流程圖;
圖5為本發(fā)明提供的LAN模塊的工作流程圖;
圖6為本發(fā)明提供的USB模塊的工作流程圖;
圖7為本發(fā)明提供的COM模塊的工作流程圖;
圖8為本發(fā)明提供的WIFI模塊的工作流程圖;
圖9為本發(fā)明提供的數(shù)字音頻模塊的工作流程圖;
圖10為本發(fā)明提供的AV模塊的工作流程圖;
圖11為本發(fā)明提供的色差模塊的工作流程圖;
圖12為本發(fā)明提供的S端子模塊的工作流程圖;
圖13為本發(fā)明提供的第二HDMI模塊的工作流程圖;
圖14為本發(fā)明提供的遙控裝置的工作流程圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明針對(duì)現(xiàn)有技術(shù)當(dāng)需要多種信號(hào)源時(shí),需架設(shè)多臺(tái)不同的設(shè)備,浪費(fèi)資源,安裝困難,對(duì)各個(gè)信號(hào)源接口無(wú)法實(shí)現(xiàn)智能控制的缺陷,設(shè)計(jì)了一種信號(hào)源發(fā)生系統(tǒng),可實(shí)現(xiàn)紅外線、Audio、LAN、USB、VGA、DVI、HDMI、COM、PS/2、WIFI、同軸音頻、光纖音頻、AV、色差分量、S端子信號(hào)接口的集成,同時(shí)設(shè)計(jì)了一種信號(hào)控制方法,能夠?qū)Ω鞣N接口的收發(fā)信號(hào)進(jìn)行智能 控制,同時(shí)可以實(shí)現(xiàn)通過(guò)紅外,利用遙控器進(jìn)行遠(yuǎn)程控制。
本發(fā)明所涉及的縮略語(yǔ)及關(guān)鍵術(shù)語(yǔ)定義如下:
VGA:Video GraphicsArray,視頻圖形陣列,是一種視頻傳輸標(biāo)準(zhǔn);
DVI:Digital Visual Interface,數(shù)字視頻接口;
LAN:Local Area Network,局域網(wǎng);
AUDIO:模擬音頻接口;
USB:Universal Serial Bus,通用串行總線;
COM:Communication簡(jiǎn)稱,在計(jì)算機(jī)接口中指串口;
WIFI:Wireless Fidelity,無(wú)線保真,指無(wú)線網(wǎng);
PS/2:Personal 2,一種輸入接口,常用于鼠標(biāo)和鍵盤(pán);
SPDIF:Sony/Philips Digital Interface Format,Sony、Philips數(shù)字音頻接口1221:
AV:Audio Video,音視頻接口;
HDMI:High Definition Multimedia Interface,高清晰度多媒體接口;
色差分量接口:一種視頻信號(hào)接口,將信號(hào)分為紅、綠、藍(lán)三種基色輸入;
Socket:套接字,以太網(wǎng)通信的軟件接口;
S端子:是一種將視頻數(shù)據(jù)分成兩個(gè)單獨(dú)的訊號(hào)(光亮度和色度)進(jìn)行傳輸?shù)哪M視頻訊號(hào)接口;
GPIO:General Purpose Input Output,通用輸入輸出。
本發(fā)明提出的信號(hào)源發(fā)生系統(tǒng)分為遙控裝置2和主控裝置1兩個(gè)裝置,主控裝置1又分為第一控制模塊11、第一電源模塊15、第一紅外模塊13、音視頻模塊12,音視頻模塊12由數(shù)字音頻模塊121、AV模塊122、色差模塊123(即“色差分量模塊”)、S端子模塊124、第二HDMI模塊125組成,主控裝置1的第一控制模塊11通過(guò)GPIO、串口、USB與各模塊進(jìn)行通信,通過(guò)軟件控制各個(gè)輸入輸出信號(hào)。遙控裝置2分為第二控制模塊21、第二電源模塊25、按鍵模塊22、第二紅外模塊23,主控器模塊通過(guò)第二電源模塊25供電,并處理按鍵模塊22的按鍵數(shù)據(jù),然后通過(guò)第二紅外模塊23發(fā)送按鍵數(shù)據(jù)。
參見(jiàn)圖1,圖1為本發(fā)明提供的一種信號(hào)源發(fā)生系統(tǒng)的結(jié)構(gòu)框圖,該信號(hào) 源發(fā)生系統(tǒng)包括主控裝置1及遙控裝置2。
參見(jiàn)圖2,圖2為本發(fā)明提供的主控裝置1的結(jié)構(gòu)框圖,所述主控裝置1包括第一殼體14、第一控制模塊11、與所述第一控制模塊11電性連接的第一紅外模塊13以及與所述第一控制模塊11通信連接的音視頻模塊12;所述第一控制模塊11、所述第一紅外模塊13以及所述音視頻模塊12設(shè)置于所述第一殼體14之內(nèi);所述第一控制模塊11包括Audio模塊111、LAN模塊112、USB模塊113、VGA模塊114、DVI模塊115、第一HDMI模塊116、COM模塊117、PS/2模塊118以及WIFI模塊119;所述第一殼體14的表面上設(shè)有分別與所述Audio模塊111、LAN模塊112、USB模塊113、VGA模塊114、DVI模塊115、第一HDMI模塊116、COM模塊117以及PS/2模塊118對(duì)應(yīng)的Audio接口1111、LAN接口1121、USB接口1131、VGA接口1141、DVI接口1151、第一HDMI接口1161、COM接口1171以及PS/2接口1181;所述音視頻模塊12包括數(shù)字音頻模塊121、AV模塊122、色差模塊123、S端子模塊124以及第二HDMI模塊125;所述第一殼體14的表面上設(shè)有與所述數(shù)字音頻模塊121對(duì)應(yīng)的同軸接口1211及光纖接口1212,與所述AV模塊122對(duì)應(yīng)的音頻接口1221及視頻接口1222,分別與所述色差模塊123、S端子模塊124以及第二HDMI模塊125對(duì)應(yīng)的色差接口1231、S端子接口1241以及第二HDMI接口1251;所述主控裝置1還包括用于接入外部電源的第一電源模塊15,所述第一電源模塊15電性連接至所述第一控制模塊11以及所述音視頻模塊12。
第一紅外模塊13是一個(gè)輸入輸出模塊,它通過(guò)串口與第一控制模塊11進(jìn)行通訊。當(dāng)它作為輸入模塊時(shí),它接收遙控器裝置的按鍵數(shù)據(jù)或者接收外部其它裝置的紅外數(shù)據(jù),主控軟件分析解碼數(shù)據(jù)后轉(zhuǎn)換成各種控制命令,控制主控器裝置上的各個(gè)模塊的行為。當(dāng)它作為輸出時(shí),它根據(jù)主控軟件的要求輸出紅外數(shù)據(jù)。
主控器裝置的第一電源模塊15從外部輸入交流高壓電源,轉(zhuǎn)換多路低壓直流電給主控器裝置的各個(gè)模塊供電。
主控器裝置的主控器模塊有Audio、LAN、USB、VGA、DVI、COM、 HDMI、PS/2、WIFI接口,并運(yùn)行主控軟件。
其中,所述數(shù)字音頻模塊121、AV模塊122、色差模塊123、S端子模塊124以及第二HDMI模塊125分別通過(guò)USB與所述第一控制模塊11通信連接。
參見(jiàn)圖3,圖3為本發(fā)明提供的遙控裝置2的結(jié)構(gòu)框圖,所述遙控裝置2包括第二殼體24、第二控制模塊21、與所述第二控制模塊21電性連接的第二紅外模塊23以及與所述第二控制模塊21電性連接的按鍵模塊22;所述第二控制模塊、第二紅外模塊23以及按鍵模塊22設(shè)置于所述第二殼體24之內(nèi),參照?qǐng)D1所示,所述第二紅外模塊23無(wú)線連接至所述第一紅外模塊13;所述第二殼體24的表面上設(shè)有與所述按鍵模塊22對(duì)應(yīng)的多個(gè)按鍵,從而于所述多個(gè)按鍵中設(shè)置多個(gè)按鍵編碼,所述按鍵編碼分別與所述Audio模塊111、LAN模塊112、USB模塊113、VGA模塊114、DVI模塊115、第一HDMI模塊116、COM模塊117、PS/2模塊118、WIFI模塊119、數(shù)字音頻模塊121、AV模塊122、色差模塊123、S端子模塊124以及第二HDMI模塊125對(duì)應(yīng)。所述遙控裝置2還包括用于接入電池的第二電源模塊25,所述第二電源模塊25電性連接至所述第二控制模塊21以及所述按鍵模塊22。
所述第二HDMI接口1251具有4個(gè)端口,當(dāng)于所述第二HDMI接口1251輸入數(shù)據(jù)時(shí),從所述4個(gè)端口中選擇其一作為輸入端口,當(dāng)于所述第二HDMI接口1251輸出數(shù)據(jù)時(shí),從所述4個(gè)端口中選擇一個(gè)或多個(gè)作為輸出端口。
另一方面,提供一種信號(hào)源發(fā)生系統(tǒng)的控制方法,采用上述信號(hào)源發(fā)生系統(tǒng),包括:
所述第一控制模塊11通過(guò)所述Audio模塊111控制所述Audio接口1111輸入或輸出Audio信號(hào);Audio接口1111是一個(gè)輸入或輸出接口,主控軟件先初始化Audio模塊111,當(dāng)需要輸入Audio信號(hào)時(shí),主控軟件控制Audio模塊111,將Audio信號(hào)采集編碼并存為音頻文件,然后對(duì)音頻文件進(jìn)行分析,并輸出分析結(jié)果;當(dāng)需要輸出Audio信號(hào)時(shí),主控軟件讀入指定的音頻文件并控制Audio模塊111輸出Audio信號(hào),其工作流程圖參見(jiàn)圖4,包括:
S101、第一控制模塊11初始化Audio模塊111;
S102、判斷Audio接口1111是否有輸入信號(hào),若是,執(zhí)行步驟S105-106, 若否,執(zhí)行步驟S103-104;
S103、判斷Audio接口1111是否有輸出信號(hào),若是,轉(zhuǎn)至步驟S104;
S104、于第一控制模塊11預(yù)設(shè)相應(yīng)的軟件讀入音頻文件,控制Audio模塊111通過(guò)其接口輸出Audio信號(hào);
S105、于第一控制模塊11預(yù)設(shè)相應(yīng)的軟件控制Audio模塊111采集輸入信號(hào)并存到音頻文件;
S106、第一控制模塊11分析音頻文件并輸出分析結(jié)果。
所述第一控制模塊11通過(guò)所述LAN模塊112控制所述LAN接口1121輸入或輸出LAN信號(hào);LAN接口1121是一個(gè)輸入或輸出接口,主控軟件先初始化Socket,當(dāng)需要接收LAN數(shù)據(jù)時(shí),通過(guò)調(diào)用Socket的接收函數(shù)接收數(shù)據(jù)并分析數(shù)據(jù)后輸出結(jié)果;當(dāng)需要發(fā)送LAN數(shù)據(jù)時(shí),主控軟件調(diào)用Socket的發(fā)送函數(shù)發(fā)送數(shù)據(jù),其工作流程圖參見(jiàn)圖5,包括:
S201、第一控制模塊11初始化Socket;
S202、判斷LAN接口1121是否有接收信號(hào),若是,執(zhí)行步驟S205-206,若否,執(zhí)行步驟S203-204;
S203、判斷LAN接口1121是否有發(fā)送信號(hào),若是,轉(zhuǎn)至步驟S204;
S204、調(diào)用Socket發(fā)送函數(shù)發(fā)送數(shù)據(jù);
S205、調(diào)用Socket發(fā)送函數(shù)接收數(shù)據(jù);
S206、第一控制模塊11分析數(shù)據(jù)并輸出分析結(jié)果。
所述第一控制模塊11通過(guò)所述USB模塊113控制所述USB接口1131輸入或輸出USB信號(hào);USB接口1131是一個(gè)輸入或輸出接口,主控軟件先初始化USB模塊,當(dāng)要從USB輸入數(shù)據(jù),主控軟件調(diào)用讀函數(shù)從USB設(shè)備讀取數(shù)據(jù)并處理數(shù)據(jù)后輸出結(jié)果;當(dāng)要從USB輸出數(shù)據(jù)時(shí),主控軟件調(diào)用寫(xiě)函數(shù)將數(shù)據(jù)寫(xiě)入U(xiǎn)SB設(shè)備。其工作流程圖參見(jiàn)圖6,包括:
S301、第一控制模塊11初始化USB模塊113;
S302、判斷USB接口1131是否有輸入信號(hào),若是,執(zhí)行步驟S305-306,若否,執(zhí)行步驟S303-304;
S303、判斷USB接口1131是否有輸入信號(hào),若是,轉(zhuǎn)至步驟S304;
S304、調(diào)用寫(xiě)函數(shù)將數(shù)據(jù)寫(xiě)入U(xiǎn)SB設(shè)備;
S305、調(diào)用讀函數(shù)從USB設(shè)備讀取數(shù)據(jù);
S306、第一控制模塊11分析數(shù)據(jù)并輸出分析結(jié)果。
所述第一控制模塊11通過(guò)所述VGA模塊114控制所述VGA接口1141輸出VGA信號(hào);VGA接口1141是一個(gè)輸出接口,主控軟件(即于第一控制模塊11預(yù)設(shè)相應(yīng)的軟件)根據(jù)按要求輸出不同的顯示數(shù)據(jù),可以是圖片、視頻或其它顯示數(shù)據(jù)。
所述第一控制模塊11通過(guò)所述DVI模塊115控制所述DVI接口1151輸出DVI信號(hào);DVI接口1151是一個(gè)輸出接口,主控軟件按要求輸出不同的顯示數(shù)據(jù),可以是圖片、視頻或其它顯示數(shù)據(jù)。
所述第一控制模塊11通過(guò)所述第一HDMI模塊116控制所述第一HDMI接口1161輸出第一HDMI信號(hào);其輸出的數(shù)據(jù)同時(shí)包含顯示數(shù)據(jù)和音頻數(shù)據(jù),主控軟件按要求輸出不同的顯示數(shù)據(jù),可以是圖片、視頻或其它數(shù)據(jù)。
所述第一控制模塊11通過(guò)所述COM模塊117控制所述COM接口1171輸入或輸出COM信號(hào);COM接口1171是一個(gè)輸入輸出接口,主控軟件先初始化COM模塊117,當(dāng)需要輸入數(shù)據(jù)時(shí),主控軟件調(diào)用接收函數(shù)接收數(shù)據(jù)并分析數(shù)據(jù)后輸出分析結(jié)果,當(dāng)需要輸出數(shù)據(jù)時(shí),主控軟件調(diào)用發(fā)送函數(shù)發(fā)送數(shù)據(jù),其工作流程圖參見(jiàn)圖7,包括:
S401、第一控制模塊11初始化COM模塊117;
S402、判斷COM接口1171是否有輸入信號(hào),若是,執(zhí)行步驟S405-406,若否,執(zhí)行步驟S403-404;
S403、判斷COM接口1171是否有輸出信號(hào),若是,轉(zhuǎn)至步驟S404;
S404、調(diào)用發(fā)送函數(shù)將數(shù)據(jù)從COM接口1171發(fā)出;
S405、調(diào)用讀函數(shù)從COM接口1171讀取數(shù)據(jù);
S406、第一控制模塊11分析數(shù)據(jù)并輸出分析結(jié)果。
所述第一控制模塊11通過(guò)所述PS/2模塊118控制所述PS/2接口1181輸入或輸出PS/2信號(hào);該接口一般用于接鼠標(biāo)、鍵盤(pán)設(shè)備,通過(guò)該設(shè)備可以操作主控器上的操作系統(tǒng)和主控軟件。
所述第一控制模塊11控制所述WIFI模塊119輸入或輸出WIFI信號(hào);WIFI模塊119是一個(gè)輸入或輸出接口,主控軟件先初始化Socket,當(dāng)需要接收LAN數(shù)據(jù)時(shí),然后調(diào)用Socket的接收函數(shù)接收數(shù)據(jù)并分析數(shù)據(jù)后輸出結(jié)果;當(dāng)需要發(fā)送LAN數(shù)據(jù)時(shí),主控軟件調(diào)用Socket的發(fā)送函數(shù)發(fā)送數(shù)據(jù),其工作流程圖參見(jiàn)圖8,包括:
S501、第一控制模塊11初始化Socket;
S502、判斷WIFI模塊119是否有接收信號(hào),若是,執(zhí)行步驟S505-506,若否,執(zhí)行步驟S503-504;
S503、判斷WIFI模塊119是否有發(fā)送信號(hào),若是,轉(zhuǎn)至步驟S504;
S504、調(diào)用Socket發(fā)送函數(shù)將數(shù)據(jù)從WIFI模塊119發(fā)出;
S505、調(diào)用Socket接收函數(shù)從WIFI模塊119讀取數(shù)據(jù);
S506、第一控制模塊11分析數(shù)據(jù)并輸出分析結(jié)果。
所述第一控制模塊11通過(guò)所述數(shù)字音頻模塊121控制所述同軸接口1211和/或所述光纖接口1212輸入或輸出音頻信號(hào);數(shù)字音頻模塊121是一個(gè)輸入輸出模塊,通過(guò)USB與主控器模塊進(jìn)行通信,主控軟件先初始化數(shù)字音頻模塊121,當(dāng)需要輸入數(shù)據(jù)時(shí),主控軟件從數(shù)字音頻模塊121同軸音頻接口1221或光纖音頻接口1221中采集音頻數(shù)據(jù),解碼音頻數(shù)據(jù)后分析音頻數(shù)據(jù)并輸出分析結(jié)果;當(dāng)需要輸出數(shù)據(jù)時(shí),主控軟件先讀取音頻文件,然后將數(shù)據(jù)寫(xiě)入數(shù)字音頻模塊121,經(jīng)音頻模塊處理后由同軸音頻接口1221或光纖音頻接口1221輸出,其工作流程圖參見(jiàn)圖9,包括:
S601、第一控制模塊11初始化數(shù)字音頻模塊121;
S602、判斷數(shù)字音頻接口1221是否有輸入信號(hào),若是,執(zhí)行步驟S605-607,若否,執(zhí)行步驟S603-604;
S603、判斷數(shù)字音頻接口1221是否有輸出信號(hào),若是,轉(zhuǎn)至步驟S604;
S604、于第一控制模塊11預(yù)設(shè)相應(yīng)的軟件(即主控軟件)以讀入音頻文件,并控制數(shù)字音頻模塊121輸出音頻信號(hào);
S605、通過(guò)主控軟件從同軸音頻接口1221或光纖音頻接口1221中采集音頻數(shù)據(jù);
S606、解碼音頻數(shù)據(jù);
S607、第一控制模塊11分析數(shù)據(jù)并輸出分析結(jié)果。
所述第一控制模塊11通過(guò)所述AV模塊122控制所述音頻接口1221和/或所述視頻接口1222輸入或輸出第一數(shù)據(jù)信號(hào);AV模塊122是一個(gè)輸入輸出模塊,通過(guò)USB與主控器模塊進(jìn)行通信,主控軟件先初始化AV模塊122,當(dāng)需要輸入數(shù)據(jù)時(shí),主控軟件從AV模塊122采集視頻和音頻數(shù)據(jù),解碼數(shù)據(jù)并分析數(shù)據(jù)后輸出分析結(jié)果;當(dāng)需要輸出數(shù)據(jù)時(shí),主控軟件先讀取音視頻文件,然后將數(shù)據(jù)寫(xiě)入數(shù)字音頻模塊121,經(jīng)音頻模塊處理后從AV音頻接口1221和視頻接口1222輸出。其工作流程圖參見(jiàn)圖10,包括:
S701、第一控制模塊11初始化AV模塊122;
S702、判斷AV接口是否有接收信號(hào),若是,執(zhí)行步驟S705-707,若否,執(zhí)行步驟S703-704;
S703、判斷AV接口是否有發(fā)送信號(hào),若是,轉(zhuǎn)至步驟S704;
S704、于第一控制模塊11預(yù)設(shè)相應(yīng)的軟件(即主控軟件)以讀入音視頻文件,并控制AV模塊122輸出音視頻信號(hào);
S705、通過(guò)主控軟件從AV接口中采集音視頻數(shù)據(jù);
S706、解碼音視頻數(shù)據(jù);
S707、第一控制模塊11分析數(shù)據(jù)并輸出分析結(jié)果。
所述第一控制模塊11通過(guò)所述色差模塊123(即色差分量模塊)控制所述色差接口1231輸入或輸出色差信號(hào);色差分量模塊是一個(gè)輸入輸出模塊,通過(guò)USB與主控器模塊進(jìn)行通信,主控軟件先初始化色差模塊123,當(dāng)需要輸入數(shù)據(jù)時(shí),主控軟件從色差分量模塊采集視頻數(shù)據(jù),解碼分析數(shù)據(jù)后輸出分析結(jié)果;當(dāng)需要輸出數(shù)據(jù)時(shí),主控軟件先讀取視頻文件,然后將數(shù)據(jù)寫(xiě)入色差分量模塊,經(jīng)色差分量模塊處理后輸出。其工作流程圖參見(jiàn)圖11,包括:
S801、第一控制模塊11初始化色差模塊123;
S802、判斷色差接口1231是否有輸入信號(hào),若是,執(zhí)行步驟S805-807,若否,執(zhí)行步驟S803-804;
S803、判斷色差接口1231是否有輸出信號(hào),若是,轉(zhuǎn)至步驟S804;
S804、于第一控制模塊11預(yù)設(shè)相應(yīng)的軟件(即主控軟件)以讀入視頻文件,并控制色差接口1231輸出視頻信號(hào);
S805、通過(guò)主控軟件從色差模塊123采集視頻數(shù)據(jù);
S806、解碼視頻數(shù)據(jù);
S807、第一控制模塊11分析數(shù)據(jù)并輸出分析結(jié)果。
所述第一控制模塊11通過(guò)所述S端子模塊124控制所述S端子接口1241輸入或輸出第二數(shù)據(jù)信號(hào);S端子模塊124是一個(gè)輸入輸出模塊,通過(guò)USB與主控器模塊進(jìn)行通信,主控軟件先初始化S端子模塊124,當(dāng)需要輸入數(shù)據(jù)時(shí),主控軟件從S端子模塊124采集視頻和音頻數(shù)據(jù),解碼、分析數(shù)據(jù)后輸出分析結(jié)果;當(dāng)需要輸出數(shù)據(jù)時(shí),主控軟件先讀取音視頻文件,然后將數(shù)據(jù)寫(xiě)入S端子模塊124,經(jīng)S端子模塊124處理后從S端子輸出。其工作流程圖參見(jiàn)圖12,包括:
S901、第一控制模塊11初始化S端子模塊124;
S902、判斷S端子接口1241是否有輸入信號(hào),若是,執(zhí)行步驟S905-907,若否,執(zhí)行步驟S903-904;
S903、判斷S端子接口1241是否有輸出信號(hào),若是,轉(zhuǎn)至步驟S904;
S904、于第一控制模塊11預(yù)設(shè)相應(yīng)的軟件(即主控軟件)以讀入音視頻文件,并控制S端子模塊124輸出音視頻信號(hào);
S905、通過(guò)主控軟件從S端子接口1241中采集音視頻數(shù)據(jù);
S906、解碼音視頻數(shù)據(jù);
S907、第一控制模塊11分析數(shù)據(jù)并輸出分析結(jié)果。
所述第一控制模塊11通過(guò)所述第二HDMI模塊125控制所述HDMI接口輸入或輸出第三數(shù)據(jù)信號(hào);第二HDMI模塊125是一個(gè)輸入輸出模塊,通過(guò)USB與主控器模塊進(jìn)行通信,它有HDMI1~HDMI4共4個(gè)端口,當(dāng)需要輸入數(shù)據(jù)時(shí),主控軟件先選中HDMI1~HDMI4中其中一個(gè)作為輸入端口,然后從該端口采集視頻和音頻數(shù)據(jù),分析數(shù)據(jù)后輸出分析結(jié)果;當(dāng)需要輸出數(shù)據(jù)時(shí),主控軟件先選中HDMI1~HDMI4中1個(gè)或多個(gè)作為輸出端口,然后讀取音視頻文件,將數(shù)據(jù)寫(xiě)入HDMI模塊,經(jīng)HDMI模塊處理后從選中的端口輸出音 視頻數(shù)據(jù)。其工作流程圖參見(jiàn)圖13,包括:
S1001、第一控制模塊11初始化第二HDMI模塊125;
S1002、判斷第二HDMI模塊125是否有輸入信號(hào),若是,執(zhí)行步驟S1006-1009,若否,執(zhí)行步驟S1003-1005;
S1003、判斷第二HDMI模塊125是否有輸出信號(hào),若是,轉(zhuǎn)至步驟S1004;
S1004、主控軟件控制GPIO選擇輸出端口;
S1005、通過(guò)主控軟件讀入音視頻文件,并控制從所選擇的輸出接口中輸出音視頻數(shù)據(jù);
S1006、主控軟件控制GPIO選擇輸入端口;
S1007、第一控制模塊11從色差模塊123中采集音視頻信號(hào);
S1008、解碼音視頻數(shù)據(jù);
S1009、分析音視頻數(shù)據(jù)并輸出分析結(jié)果。
所述遙控裝置2通過(guò)所述第二控制模塊21掃描所述按鍵模塊22,若按下所述按鍵則將所述按鍵對(duì)應(yīng)的按鍵編碼通過(guò)第二紅外模塊23發(fā)送至所述主控裝置1;遙控裝置2通過(guò)第二電源模塊25上電后,主控器模塊開(kāi)始掃描按鍵模塊22的按鍵,如果有按下按鍵則編碼后通過(guò)紅外模塊發(fā)送出去,其工作流程圖參見(jiàn)圖14,包括:
S1101、判斷是否結(jié)束,若否,則轉(zhuǎn)至步驟S1102,若是,則結(jié)束流程;
S1102、掃描按鍵;
S1103、判斷是否有按鍵按下,若是,轉(zhuǎn)至步驟S1104,若否,則轉(zhuǎn)至步驟S1101;
S1104、讀取該按鍵編碼;
S1105、通過(guò)第二紅外模塊23發(fā)送按鍵編碼,轉(zhuǎn)至步驟S1101,以重新掃描按鍵。
所述主控裝置1通過(guò)所述第一紅外模塊13接收所述按鍵編碼并通過(guò)第一控制模塊11控制所述Audio模塊111、LAN模塊112、USB模塊113、VGA模塊114、DVI模塊115、第一HDMI模塊116、COM模塊117、PS/2模塊118、WIFI模塊119、數(shù)字音頻模塊121、AV模塊122、色差模塊123、S端子模塊 124以及第二HDMI模塊125。
在本發(fā)明所述的控制方法中,所述控制方法還包括:所述遙控裝置2通過(guò)第二電源模塊25接入電池,從而為所述第二控制模塊21以及所述按鍵模塊22供電。
在本發(fā)明所述的控制方法中,所述控制方法還包括:所述主控裝置1通過(guò)第一電源模塊15接入外部高壓交流電源,將其轉(zhuǎn)化為低壓直流電源,從而為所述第一控制模塊11以及所述音視頻模塊12供電。
上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實(shí)施方式,上述的具體實(shí)施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。