国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種顯示設(shè)備信號(hào)源管理方法

      文檔序號(hào):6536130閱讀:265來(lái)源:國(guó)知局
      專利名稱:一種顯示設(shè)備信號(hào)源管理方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及顯示設(shè)備技術(shù)領(lǐng)域,特別是指一種顯示設(shè)備信號(hào)源管理方法。
      背景技術(shù)
      顯示設(shè)備用于顯示各種信息,廣泛應(yīng)用于辦公、教學(xué)、娛樂(lè)、商業(yè)演示等方面?,F(xiàn)有的顯示設(shè)備包括陰極射線管(CRT)顯示器、液晶顯示器(LCD)、發(fā)光二極管(LED)顯示器、等離子體顯示器(PDP)、投影機(jī)等類型。
      目前可供顯示設(shè)備進(jìn)行顯示的視頻信號(hào)種類日益增加,因此一部分顯示設(shè)備尤其是投影機(jī)等大屏幕顯示設(shè)備通常都具有一種以上的信號(hào)源接口,可以從多種信號(hào)源設(shè)備接收不同種類的視頻信號(hào)進(jìn)行顯示。以投影機(jī)為例,通常具有如下種類的信號(hào)源接口視頻圖形陣列(VGA)接口、數(shù)字視覺(jué)接口(DVI)接口、S-端子(S-Video)接口、復(fù)合視頻(Composite)接口、分量視頻(Component)接口等。通過(guò)這些接口可以從多種不同的信號(hào)源設(shè)備,例如計(jì)算機(jī)、DVD播放機(jī)、錄像機(jī)等接收不同種類的視頻信號(hào)進(jìn)行顯示,視頻信號(hào)可以包括VGA信號(hào)、DVI信號(hào)、S-Video信號(hào)、復(fù)合視頻信號(hào)、分量視頻信號(hào)等,其中有的信號(hào)源接口又可接收一種以上類型的視頻信號(hào),例如VGA接口既可以接收VGA信號(hào)也可以接收分量視頻信號(hào)。
      對(duì)于一個(gè)標(biāo)準(zhǔn)的帶有上述信號(hào)源接口的顯示設(shè)備其系統(tǒng)組成如圖1所示,整個(gè)顯示設(shè)備由電子系統(tǒng)101,電源102和光學(xué)系統(tǒng)103組成。其中,電源102負(fù)責(zé)給各個(gè)部件供電;各種類型的信號(hào)源通過(guò)電子系統(tǒng)101中的信號(hào)源接入端口104接入到視頻處理模塊105,視頻處理模塊105對(duì)信號(hào)源進(jìn)行處理后產(chǎn)生調(diào)制信息控制光學(xué)系統(tǒng)103產(chǎn)生圖像。整個(gè)系統(tǒng)由核心控制模塊106控制并協(xié)調(diào)各個(gè)部件的工作。
      當(dāng)顯示設(shè)備啟動(dòng)后,或正在顯示的信號(hào)源停止顯示后,顯示設(shè)備就可能處于無(wú)顯示狀態(tài),在這種狀態(tài)下,需要搜索信號(hào)源以供顯示設(shè)備進(jìn)行顯示。在現(xiàn)有技術(shù)中,顯示設(shè)備中搜索信號(hào)源的方法是,核心控制模塊按預(yù)先設(shè)定的順序,通過(guò)視頻處理芯片查詢信號(hào)源的狀態(tài),當(dāng)查詢到有效的信號(hào)源后,通過(guò)該有效的信號(hào)源獲取信號(hào)進(jìn)行顯示。例如,顯示設(shè)備中包括模數(shù)轉(zhuǎn)換器(ADC)和視頻解碼器(Video Decoder)兩個(gè)視頻處理芯片,其中與ADC相連的信號(hào)源包括VGA1、VGA2和DVI,與視頻解碼器相連的信號(hào)源包括S-Video、Composite和Component;則在顯示設(shè)備搜索信號(hào)源時(shí),先通過(guò)ADC依次查詢VGA1、VGA2和DVI是否為有效信號(hào)源,如果VGA1、VGA2和DVI三個(gè)信號(hào)源都不是有效信號(hào)源,再通過(guò)Video Decoder依次查詢S-Video、Composite和Component是否為有效信號(hào)源,在這個(gè)過(guò)程中,無(wú)論通過(guò)哪個(gè)視頻處理芯片查詢到了有效的信號(hào)源,顯示設(shè)備就停止搜索,通過(guò)該有效的信號(hào)源獲取信號(hào),并進(jìn)行顯示。
      上述搜索方法具有如下缺點(diǎn)1)由于在該搜索方法中,由核心控制模塊控制視頻解碼芯片逐一的對(duì)信號(hào)源進(jìn)行查詢,對(duì)每一個(gè)信號(hào)源輸入端子的狀態(tài)查詢都是串行的進(jìn)行,需要耗費(fèi)較長(zhǎng)的時(shí)間,造成用戶不必要的等待,浪費(fèi)了用戶的時(shí)間。
      2)此外,如果在上述搜索方法中,顯示設(shè)備搜索到的信號(hào)源不是用戶希望顯示的信號(hào)源,例如,顯示設(shè)備中有兩個(gè)信號(hào)源VGA2和S-Video同時(shí)有效,用戶希望顯示的是S-Video,則用戶只有通過(guò)手動(dòng)設(shè)置重新搜索的方式實(shí)現(xiàn)信號(hào)源的重新搜索,才能夠搜索到S-Video。
      另外,隨著顯示設(shè)備附加功能的豐富,許多顯示設(shè)備通過(guò)增加新的附加模塊來(lái)接收一些非傳統(tǒng)意義的信號(hào)源,如圖1所示,為增加無(wú)線模塊109來(lái)接收無(wú)線信號(hào)源,圖1中的109也可以以其他形式的附加模塊來(lái)替代,如讀卡器,通過(guò)讀卡器就可以讀取SD卡、CF卡等閃存卡上的圖片作為信號(hào)源,然后這些再通過(guò)傳統(tǒng)的視頻接口,如VGA接入到顯示設(shè)備,使得顯示設(shè)備可以通過(guò)傳統(tǒng)的視頻接口接收更多的信號(hào)源,實(shí)際上增加了顯示設(shè)備的信號(hào)源數(shù)量。
      上述無(wú)線信號(hào)源等非傳統(tǒng)意義信號(hào)源的加入,使得顯示設(shè)備的信號(hào)源管理更加困難,因?yàn)橥ǔ8郊幽K的視頻輸出接口,即和顯示設(shè)備的視頻輸入接口相連的接口,其輸出有效性是不依賴于附件模塊外部信號(hào)源有效性的。以附加無(wú)線模塊為例,如圖1中所示,無(wú)線模塊用來(lái)接收和處理用戶的無(wú)線投影,把用戶的無(wú)線視頻信號(hào)轉(zhuǎn)成標(biāo)準(zhǔn)的VGA信號(hào),并通過(guò)VGA1輸出到顯示設(shè)備。雖然無(wú)線模塊和顯示設(shè)備相連接的視頻輸出接口VGA1始終有視頻信號(hào)輸出,但如果當(dāng)前并沒(méi)有無(wú)線視頻啟動(dòng),則該視頻信號(hào)僅僅是無(wú)線模塊自身的標(biāo)準(zhǔn)視頻信號(hào),這種情況下無(wú)線模塊的VGA輸出是一直有信號(hào)的,即一直有效。如果把無(wú)線信號(hào)源也作為一個(gè)傳統(tǒng)信號(hào)源,通過(guò)視頻解碼芯片對(duì)無(wú)線信號(hào)源狀態(tài)進(jìn)行查詢,則每次查詢到無(wú)線信號(hào)源后即認(rèn)為找到了信號(hào)并對(duì)其進(jìn)行顯示,這樣就會(huì)由于并沒(méi)有真正的無(wú)線視頻信號(hào)造成錯(cuò)誤顯示。
      目前對(duì)于這些非傳統(tǒng)意義信號(hào)源的處理方法,通常是用戶如果要使用附加模塊的信號(hào)源則需要手動(dòng)的選擇,這種方法由于為用戶增加了操作難度,從而限制了非傳統(tǒng)意義信號(hào)源的使用。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的目的在于提供一種顯示設(shè)備信號(hào)源管理方法,該方法能夠節(jié)約顯示設(shè)備搜索信號(hào)源的時(shí)間。
      為達(dá)到上述目的,本發(fā)明提供了一種顯示設(shè)備信號(hào)源管理方法,該方法包括A、顯示設(shè)備通過(guò)對(duì)自身的信號(hào)源接口同時(shí)進(jìn)行檢測(cè),確定所述接口所對(duì)應(yīng)的信號(hào)源的狀態(tài);B、根據(jù)確定的信號(hào)源狀態(tài)對(duì)信號(hào)源進(jìn)行處理。
      所述步驟B可以為從狀態(tài)為有效的信號(hào)源中選擇一個(gè)信號(hào)源,并顯示該信號(hào)源。
      較佳地,預(yù)先設(shè)定信號(hào)源的優(yōu)先級(jí);步驟B中,所述從狀態(tài)為有效的信號(hào)源中選擇一個(gè)信號(hào)源包括B11、確定信號(hào)源有效后,記錄所檢測(cè)出的有效信號(hào)源;B12、從記錄的有效信號(hào)源中選擇優(yōu)先級(jí)最高的信號(hào)源。
      較佳地,預(yù)先在顯示設(shè)備中設(shè)置用于存儲(chǔ)有效信號(hào)源的可用信號(hào)源列表,和用于顯示設(shè)備搜索信號(hào)源的搜索信號(hào)源列表;則所述步驟B包括B21、確定信號(hào)源有效后,將該信號(hào)源增加到可用信號(hào)源列表中;B22、在搜索信號(hào)源列表中增加該信號(hào)源。
      進(jìn)一步地,所述步驟B22后包括顯示設(shè)備對(duì)搜索信號(hào)源列表順序進(jìn)行搜索,并顯示最先搜索到的信號(hào)源。
      從以上技術(shù)方案可以看出,本發(fā)明中,由于同時(shí)對(duì)顯示設(shè)備的信號(hào)源進(jìn)行有效性檢測(cè),顯示設(shè)備根據(jù)檢測(cè)出的有效信號(hào)源進(jìn)行顯示,大大節(jié)約了顯示設(shè)備對(duì)信號(hào)源搜索的時(shí)間;此外,本發(fā)明在檢測(cè)出多個(gè)信號(hào)源有效時(shí),通過(guò)設(shè)定信號(hào)源的優(yōu)先級(jí),根據(jù)優(yōu)先級(jí)的順序?qū)π盘?hào)源進(jìn)行選擇,提高了信號(hào)源管理的可控性;進(jìn)而,本發(fā)明通過(guò)設(shè)定情景模式和禁用的信號(hào)源,實(shí)現(xiàn)了對(duì)信號(hào)源的進(jìn)一步管理,進(jìn)一步提高了信號(hào)源管理的可控性;本發(fā)明中,還通過(guò)設(shè)置可用信號(hào)源列表和搜索信號(hào)源列表,搜索信號(hào)源列表由可用信號(hào)源列表根據(jù)優(yōu)先級(jí)或者預(yù)先設(shè)定的其他規(guī)則生成搜索信號(hào)源列表,進(jìn)一步減少了搜索的時(shí)間,也為用戶提供了便利;本發(fā)明中,通過(guò)記錄上一次顯示的信號(hào)源,并在用戶啟動(dòng)了直接切換功能后,直接以上一次顯示的信號(hào)源作為唯一元素生成搜索信號(hào)源列表,然后顯示設(shè)備根據(jù)該搜索信號(hào)源列表對(duì)其中元素的信號(hào)源進(jìn)行顯示,實(shí)現(xiàn)了直接切換功能,進(jìn)一步為用戶提供了便利。


      圖1為顯示設(shè)備系統(tǒng)組成圖;
      圖2為本發(fā)明的總體流程圖;圖3本發(fā)明中在顯示設(shè)備中設(shè)置信號(hào)源有效性檢測(cè)模塊后的顯示設(shè)備系統(tǒng)圖;圖4為本發(fā)明第二實(shí)施例的流程圖;圖5為本發(fā)明第三實(shí)施例的流程圖;圖6為本發(fā)明第四實(shí)施例的流程圖;圖7為本發(fā)明第五實(shí)施例的流程圖;圖8為本發(fā)明第五實(shí)施例中設(shè)置了被禁止的信號(hào)源后的流程圖;圖9為本發(fā)明第六實(shí)施例中可用信號(hào)源列表圖;圖10為本發(fā)明第六實(shí)施例中搜索信號(hào)源列表圖;圖11為本發(fā)明第六實(shí)施例中信號(hào)源有效后的流程圖;圖12為本發(fā)明第六實(shí)施例中在可用信號(hào)源列表中增加元素后的示意圖;圖13為本發(fā)明第六實(shí)施例中信號(hào)源無(wú)效后的流程圖;圖14為本發(fā)明第六實(shí)施例中在可用信號(hào)源列表中刪除元素后的示意圖;圖15為本發(fā)明第九實(shí)施例中信號(hào)源有效后的流程圖;圖16為本發(fā)明第九實(shí)施例中信號(hào)源無(wú)效后的流程圖;圖17為本發(fā)明第十實(shí)施例中第一種實(shí)現(xiàn)方式的流程圖;圖18為本發(fā)明第十實(shí)施例中第二種實(shí)現(xiàn)方式的流程圖。
      具體實(shí)施例方式
      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
      本發(fā)明的主要思想是,顯示設(shè)備通過(guò)對(duì)自身的信號(hào)源接口同時(shí)進(jìn)行檢測(cè),確定信號(hào)源的狀態(tài),然后根據(jù)確定的信號(hào)源狀態(tài)對(duì)信號(hào)源進(jìn)行處理。本發(fā)明的總體流程圖如圖2所示,具體步驟如下
      步驟201、顯示設(shè)備通過(guò)對(duì)自身的信號(hào)源接口同時(shí)進(jìn)行檢測(cè),確定上述接口對(duì)應(yīng)信號(hào)源的狀態(tài);步驟202、根據(jù)確定的信號(hào)源狀態(tài)對(duì)信號(hào)源進(jìn)行處理。
      實(shí)現(xiàn)對(duì)信號(hào)源接口同時(shí)進(jìn)行檢測(cè),一種方法是為每個(gè)信號(hào)源對(duì)應(yīng)的接口一一對(duì)應(yīng)地設(shè)置視頻處理芯片,例如,為每個(gè)VGA接口配置一個(gè)ADC,為每個(gè)DVI接口配置一個(gè)ADC,為每個(gè)S-Video接口配一個(gè)Video Decoder,然后系統(tǒng)啟動(dòng)后,所有視頻處理芯片同時(shí)對(duì)自身通過(guò)接口所連接的信號(hào)源的狀態(tài)進(jìn)行檢測(cè),并在檢測(cè)到有效或無(wú)效的信號(hào)源后通知核心控制模塊。
      另一種方法是,在顯示設(shè)備中設(shè)置信號(hào)源有效性檢測(cè)模塊。如圖3所示,信號(hào)源有效性檢測(cè)模塊300包括檢測(cè)傳感器301、信號(hào)處理電路302、微處理器303和通信接口304。其中,檢測(cè)傳感器301可以是機(jī)械傳感器或光學(xué)傳感器,用來(lái)檢測(cè)信號(hào)源接口是否有硬件插入和拔出,也可以是電子傳感器,直接檢測(cè)信號(hào)源接口是否接入了有效信號(hào)源,并將檢測(cè)結(jié)果以電信號(hào)的形式通過(guò)信號(hào)處理電路302傳送到微處理器303中;微處理器303再對(duì)傳送到其中的電信號(hào)進(jìn)行處理,獲取該信號(hào)源接口對(duì)應(yīng)信號(hào)源有效或無(wú)效的信息,并將獲取的信息通過(guò)通信接口304與核心控制模塊中的通信接口305傳送給核心控制模塊,傳送給核心控制模塊中的信息包括信號(hào)源標(biāo)識(shí)和有效或無(wú)效事件信息。對(duì)于某些種類的輸入信號(hào)接口,例如DVI接口,由于其自身已經(jīng)提供了標(biāo)識(shí)是否有相應(yīng)的信號(hào)源接入的指示信號(hào),例如DVI接口的第14腳提供這一信號(hào),并可直接與微處理器303相連,因此在所述的信號(hào)源有效性檢測(cè)模塊300中,對(duì)于這類輸入信號(hào)接口,不需要連接檢測(cè)傳感器301和信號(hào)處理電路302,而是直接與微處理器303相連。
      此外,對(duì)于包括了通過(guò)附加模塊增加的信號(hào)源的顯示設(shè)備來(lái)說(shuō),在上述兩種檢測(cè)方法中,對(duì)于通過(guò)附加模塊增加的信號(hào)源都需要單獨(dú)檢測(cè)。
      由于附加模塊和顯示設(shè)備之間除去視頻接口外,還有用來(lái)傳遞控制數(shù)據(jù)的數(shù)據(jù)通信接口306、307,所以在本發(fā)明中,對(duì)于附加模塊來(lái)說(shuō),確定通過(guò)自身接入有效的信號(hào)源后,直接將該信號(hào)源標(biāo)識(shí)和有效狀態(tài)通過(guò)數(shù)據(jù)通信接口306、307傳送給核心控制模塊,并且附加模塊在通知核心控制模塊其有效狀態(tài)后,還將自身的信號(hào)源接口信息和視頻處理芯片類型等信號(hào)源數(shù)據(jù)通路相關(guān)信息通知核心控制模塊,附加模塊還可以將信號(hào)源的優(yōu)先級(jí)通知核心控制模塊;當(dāng)通過(guò)附加模塊接入的信號(hào)源由有效變?yōu)闊o(wú)效后,附加模塊將該信號(hào)源標(biāo)識(shí)和無(wú)效狀態(tài)通過(guò)數(shù)據(jù)通信接口通知核心控制模塊,核心控制模塊接收到通知后,將該信號(hào)源對(duì)象刪除。上述有效是指通過(guò)附加模塊接入的信號(hào)源輸入的信號(hào)是直接可以顯示的正確視頻信號(hào)。
      通過(guò)這種對(duì)附加模塊的檢測(cè)方式,解決了現(xiàn)有技術(shù)中通過(guò)視頻處理芯片無(wú)法區(qū)分無(wú)線信號(hào)源的標(biāo)準(zhǔn)視頻信號(hào)和真正視頻信號(hào)的問(wèn)題。
      下面通過(guò)具體實(shí)施例對(duì)本發(fā)明中,根據(jù)確定的信號(hào)源狀態(tài)對(duì)信號(hào)源進(jìn)行處理詳細(xì)說(shuō)明。
      在本發(fā)明信號(hào)源管理方法第一實(shí)施例中,顯示設(shè)備在剛剛啟動(dòng)或停止顯示等無(wú)顯示狀態(tài)下時(shí),顯示設(shè)備中的視頻處理芯片同時(shí)對(duì)所有信號(hào)源進(jìn)行有效性檢測(cè),這里采用上述第一種檢測(cè)方法。當(dāng)檢測(cè)到某一信號(hào)源處于有效狀態(tài)后,視頻處理芯片通知核心控制模塊該信號(hào)源有效事件,核心控制模塊即停止接收其他的信號(hào)源有效事件,并顯示檢測(cè)出的處于有效狀態(tài)的信號(hào)源。
      在本實(shí)施例中,由于通過(guò)視頻處理芯片對(duì)信號(hào)源的有效性狀態(tài)進(jìn)行檢測(cè),該視頻處理芯片與信號(hào)源接口之間已經(jīng)建立了連接,則對(duì)于該信號(hào)源來(lái)說(shuō),其數(shù)據(jù)通路已經(jīng)建立,所以顯示設(shè)備可以直接顯示檢測(cè)出的處于有效狀態(tài)的信號(hào)源。此外,對(duì)于通過(guò)附加模塊增加的信號(hào)源來(lái)說(shuō),由于在通知核心控制模塊該信號(hào)源為有效狀態(tài)后,附加模塊還通過(guò)數(shù)據(jù)通信接口306、307將信號(hào)源接口信息和視頻處理芯片類型等信號(hào)源數(shù)據(jù)通路相關(guān)信息通知核心控制模塊,顯示設(shè)備則可以根據(jù)這些信息建立該信號(hào)源的數(shù)據(jù)通路,并通過(guò)建立的數(shù)據(jù)通路顯示檢測(cè)出的處于有效狀態(tài)的信號(hào)源。
      本發(fā)明信號(hào)源管理方法的第二實(shí)施例與第一實(shí)施例的區(qū)別之處在于信號(hào)源的有效性檢測(cè)通過(guò)上述第二種方法進(jìn)行。由于對(duì)于第二種檢測(cè)方法中,對(duì)信號(hào)源的有效性檢測(cè)通過(guò)增加的信號(hào)源有效性檢測(cè)模塊進(jìn)行,不通過(guò)視頻處理芯片,所以當(dāng)檢測(cè)到非附加模塊接入的信號(hào)源有效后,只能夠獲知信號(hào)源標(biāo)識(shí),而無(wú)法獲知該信號(hào)源的接口信息和視頻處理芯片類型。
      因此,在本實(shí)施例中,預(yù)先在核心控制模塊中定義信號(hào)源對(duì)象,每個(gè)信號(hào)源對(duì)象包括以下屬性信號(hào)源標(biāo)識(shí)及信號(hào)源數(shù)據(jù)通路相關(guān)信息,信號(hào)源數(shù)據(jù)通路相關(guān)信息至少包括信號(hào)源接口信息和視頻處理芯片類型。在一個(gè)視頻處理芯片連接了多個(gè)接口,也即連接了多個(gè)信號(hào)源的情況下,信號(hào)源數(shù)據(jù)通路相關(guān)信息還可以包括信號(hào)連接器位置。例如,ADC通過(guò)兩個(gè)雙向開(kāi)關(guān)與信號(hào)源1、信號(hào)源2、信號(hào)源3和信號(hào)源4相連,信號(hào)源1的連接器位置為11,信號(hào)源2的位置為12,信號(hào)源3的位置為21,信號(hào)源4的位置為22;其中,兩位數(shù)的十位表示第一個(gè)雙向開(kāi)關(guān)的位置,個(gè)位數(shù)字表示第二個(gè)雙向開(kāi)關(guān)的位置。此外,信號(hào)源對(duì)象的屬性還可以包括信號(hào)源名稱,以通過(guò)顯示設(shè)備的屏幕顯示(OSD)向用戶顯示該名稱。本實(shí)施例的流程如圖4所示,具體步驟如下步驟401、核心控制模塊獲取信號(hào)源標(biāo)識(shí)和有效性事件。
      本步驟中,核心控制模塊獲取的信號(hào)源標(biāo)識(shí)和有效性事件,可以是信號(hào)源有效性檢測(cè)模塊在檢測(cè)到在接口有信號(hào)源被插入或信號(hào)源變?yōu)橛行Ш螅ㄟ^(guò)通信接口304、305傳送給核心控制模塊的;也可以是附加模塊在檢測(cè)到通過(guò)其接入的信號(hào)源變?yōu)橛行Ш?,通過(guò)數(shù)據(jù)通信接口將附加信號(hào)源標(biāo)識(shí)及對(duì)應(yīng)信號(hào)源的有效事件通知核心控制模塊。
      步驟402、核心控制模塊根據(jù)該信號(hào)源標(biāo)識(shí)獲得對(duì)應(yīng)信號(hào)源對(duì)象的數(shù)據(jù)通路相關(guān)信息,并根據(jù)這些信息為該信號(hào)源建立數(shù)據(jù)通路,然后對(duì)該信號(hào)源輸入的信號(hào)進(jìn)行顯示。
      在本發(fā)明的第一和第二實(shí)施例中,通過(guò)同時(shí)檢測(cè)信號(hào)源的有效性狀態(tài),大大減少了順序搜索信號(hào)源的時(shí)間。但是,在實(shí)際中,往往會(huì)出現(xiàn)多個(gè)信號(hào)源同時(shí)有效的情況,在這種情況下,用戶所需要顯示的信號(hào)源只有一種,為解決這種情況下只能通過(guò)用戶手動(dòng)強(qiáng)制重新搜索的問(wèn)題,提出了本發(fā)明的第三實(shí)施例。
      在本發(fā)明的第三實(shí)施例中,顯示設(shè)備在剛剛啟動(dòng)或停止顯示等無(wú)顯示狀態(tài)下時(shí),同時(shí)對(duì)所有信號(hào)源進(jìn)行有效性檢測(cè),具體的檢測(cè)方法可以與第一或第二實(shí)施例相同,只是本實(shí)施例中核心控制模塊并不是在檢測(cè)出有效的信號(hào)源后,就停止接收其他的信號(hào)源有效事件,而是記錄所有檢測(cè)到的有效信號(hào)源,然后根據(jù)記錄的有效信號(hào)源進(jìn)行顯示。
      本實(shí)施例中,需要預(yù)先在顯示設(shè)備中設(shè)定每個(gè)信號(hào)源的優(yōu)先級(jí)。此后,本實(shí)施例的流程如圖5所示,具體步驟如下步驟501、顯示設(shè)備在剛剛啟動(dòng)或停止顯示等無(wú)顯示狀態(tài)下時(shí),同時(shí)對(duì)所有信號(hào)源進(jìn)行有效性檢測(cè)。
      步驟502、核心控制模塊記錄所有檢測(cè)到的有效信號(hào)源以及其所對(duì)應(yīng)的優(yōu)先級(jí)。
      本步驟中,可以是通過(guò)有效信號(hào)源列表的形式記錄所檢測(cè)到的有效信號(hào)源和優(yōu)先級(jí),該列表可以如表1所示

      步驟503、根據(jù)優(yōu)先級(jí)選擇信號(hào)源進(jìn)行顯示。
      根據(jù)優(yōu)先級(jí)選擇信號(hào)源進(jìn)行顯示,通常是在列表中選擇優(yōu)先級(jí)最高的信號(hào)源進(jìn)行顯示。另外,如果本實(shí)施例中采用了上述第一種檢測(cè)方法,則顯示設(shè)備可以直接根據(jù)信號(hào)源標(biāo)識(shí)在已經(jīng)建立的數(shù)據(jù)通路上獲取信號(hào)進(jìn)行顯示;如果本實(shí)施例中采用了上述第二種檢測(cè)方法,則顯示設(shè)備還需要根據(jù)信號(hào)源標(biāo)識(shí),查詢?cè)撔盘?hào)源對(duì)象對(duì)應(yīng)的信號(hào)源數(shù)據(jù)通路相關(guān)信息,再根據(jù)這些信息建立該信號(hào)源的數(shù)據(jù)通路,然后通過(guò)建立的數(shù)據(jù)通路獲取信號(hào)進(jìn)行顯示。
      以上是對(duì)本發(fā)明第三實(shí)施例的說(shuō)明。在第三實(shí)施例中解決了在檢測(cè)出多個(gè)有效信號(hào)源后,顯示設(shè)備如何選擇信號(hào)源的問(wèn)題。但是在某些情況下,用戶可能不希望某些信號(hào)源被顯示,也可能希望只有某一類信號(hào)源可以被顯示,為此,提出了本發(fā)明的第四和第五實(shí)施例,下面對(duì)其進(jìn)行說(shuō)明。
      在第四實(shí)施例中,預(yù)先在系統(tǒng)中設(shè)置被禁止的信號(hào)源,設(shè)置方法可以是用戶通過(guò)軟件界面進(jìn)行設(shè)置。
      此后,本實(shí)施例的流程如圖6所示,具體步驟如下步驟601、顯示設(shè)備在剛剛啟動(dòng)或停止顯示等無(wú)顯示狀態(tài)下時(shí),同時(shí)對(duì)所有信號(hào)源進(jìn)行有效性檢測(cè)。
      步驟602~604、顯示設(shè)備分別判斷所檢測(cè)到的信號(hào)源是否是被禁止的信號(hào)源,如果是,則不記錄該信號(hào)源;否則,記錄該信號(hào)源為有效信號(hào)源和該信號(hào)源對(duì)應(yīng)的優(yōu)先級(jí),記錄方式與上述步驟502相同。
      步驟605、顯示設(shè)備根據(jù)優(yōu)先級(jí)選擇信號(hào)源進(jìn)行顯示。
      在第五實(shí)施例中,預(yù)先在系統(tǒng)中設(shè)置情景模式及其所對(duì)應(yīng)的信號(hào)源。情景模式的設(shè)置可以根據(jù)具體的需要進(jìn)行,每種情景模式下所對(duì)應(yīng)的信號(hào)源也可以相應(yīng)靈活設(shè)置。例如,可以設(shè)置影院模式和報(bào)告模式,在影院模式下,只允許各個(gè)Video信號(hào)源被顯示,在報(bào)告模式下,只允許各個(gè)Graphic信號(hào)源被顯示。
      在顯示設(shè)備中可以預(yù)先設(shè)置默認(rèn)的情景模式,當(dāng)用戶需要設(shè)置其他的情景模式時(shí),顯示設(shè)備可以向用戶顯示情景模式選擇界面,當(dāng)用戶通過(guò)選擇界面選擇了某個(gè)情景模式后,顯示設(shè)備將該情景模式設(shè)定為當(dāng)前使用的情景模式。
      本實(shí)施例的流程如圖7所示,具體步驟如下步驟701、顯示設(shè)備在剛剛啟動(dòng)或停止顯示等無(wú)顯示狀態(tài)下時(shí),同時(shí)對(duì)所有信號(hào)源進(jìn)行有效性檢測(cè)。
      步驟702、顯示設(shè)備獲取當(dāng)前使用的情景模式,并根據(jù)當(dāng)前使用的情景模式獲得其所對(duì)應(yīng)的信號(hào)源。
      步驟703~705、分別判斷所檢測(cè)到的信號(hào)源是否是當(dāng)前使用的情景模式所對(duì)應(yīng)的信號(hào)源,如果是,則記錄該信號(hào)源為有效信號(hào)源和該信號(hào)源對(duì)應(yīng)的優(yōu)先級(jí),記錄方式與上述步驟502相同;否則,不記錄該信號(hào)源。
      步驟706、顯示設(shè)備根據(jù)優(yōu)先級(jí)選擇信號(hào)源進(jìn)行顯示。
      在本實(shí)施例中,還可以預(yù)先設(shè)置被禁止的信號(hào)源,這種情況下,本實(shí)施例的流程如圖8所示,圖8與圖7中大部分步驟相同,區(qū)別在于步驟803中判斷出所檢測(cè)到的信號(hào)源是當(dāng)前使用的情景模式所對(duì)應(yīng)的信號(hào)源后,先執(zhí)行步驟804判斷該信號(hào)源是否是被禁止的信號(hào)源,如果是,則執(zhí)行步驟805,步驟805與步驟704相同;否則,執(zhí)行步驟806,步驟806與步驟705相同;此后的步驟807與步驟706相同。
      在上述實(shí)施例中,通過(guò)同時(shí)檢測(cè)信號(hào)源的有效性,然后根據(jù)檢測(cè)出的有效信號(hào)源進(jìn)行顯示,減少了信號(hào)源搜索的時(shí)間。但是,在某些情況下,用戶希望在插入了某個(gè)信號(hào)源后就能夠優(yōu)先顯示該信號(hào)源,即信號(hào)源的即插即用,為實(shí)現(xiàn)該功能,并進(jìn)一步增加信號(hào)源管理的靈活性,提出了本發(fā)明的第六實(shí)施例,下面對(duì)其進(jìn)行說(shuō)明。為描述方便起見(jiàn),在第六實(shí)施例中僅對(duì)使用上述第二種檢測(cè)方法進(jìn)行詳細(xì)說(shuō)明,對(duì)使用第一種檢測(cè)方法可以參照?qǐng)?zhí)行。
      在本發(fā)明的第六實(shí)施例中,預(yù)先在顯示設(shè)備中定義顯示設(shè)備的每一個(gè)信號(hào)源對(duì)象,每個(gè)信號(hào)源對(duì)象包括的屬性與第二實(shí)施例中相同。本實(shí)施例中還需要預(yù)先設(shè)定每個(gè)信號(hào)源的優(yōu)先級(jí),可以在信號(hào)源對(duì)象中為每個(gè)信號(hào)源對(duì)象增加優(yōu)先級(jí)屬性來(lái)實(shí)現(xiàn)優(yōu)先級(jí)的設(shè)定。
      本實(shí)施例中,需要在顯示設(shè)備中設(shè)置兩個(gè)列表,其中一個(gè)為可用信號(hào)源列表,用來(lái)存儲(chǔ)顯示設(shè)備中有效的信號(hào)源;另一個(gè)為搜索信號(hào)源列表,搜索信號(hào)源列表是在可用信號(hào)源列表的基礎(chǔ)上,經(jīng)過(guò)一定的排列或者過(guò)濾規(guī)則形成的,搜索信號(hào)源列表用于顯示設(shè)備直接在其中查找信號(hào)源進(jìn)行顯示,由于搜索信號(hào)源列表中的信號(hào)源是經(jīng)過(guò)排列或過(guò)濾規(guī)則重新形成的,所以顯示設(shè)備在其中查找信號(hào)源可以進(jìn)一步地減少搜索時(shí)間。
      由于普通的列表需要預(yù)先為其分配存儲(chǔ)空間,其實(shí)現(xiàn)形式不夠靈活,為解決該問(wèn)題,可以采用環(huán)形列表的形式實(shí)現(xiàn)上述兩個(gè)列表。下面對(duì)其進(jìn)行具體說(shuō)明。
      本實(shí)施例中,可用信號(hào)源列表中的每一個(gè)元素都包括指向前一個(gè)元素的指針Pointer_Previous、指向信號(hào)源對(duì)象的指針Pointer_Source、指向后一個(gè)元素的指針Pointer_Next。此外,還需要有一個(gè)指向該列表當(dāng)前元素的當(dāng)前可用信號(hào)源指針Pointer_CurrentValidSource,如果該列表為空,則該指針也為空;包括了兩個(gè)以上元素的可用信號(hào)源列表如圖9所示。
      搜索信號(hào)源列表的形式,與可用信號(hào)源列表相同,其中的每一個(gè)元素也都包括指向前一個(gè)元素的指針Pointer_Previous、指向信號(hào)源對(duì)象的指針Pointer_Source、指向后一個(gè)元素的指針Pointer_Next。此外,還需要有一個(gè)指向該列表當(dāng)前搜索對(duì)象的當(dāng)前搜索信號(hào)源指針Pointer_CurrentSearchingSource和指向該列表第一個(gè)元素的首個(gè)搜索信號(hào)源指針Pointer_FirstSearchingSource,如果該列表為空,則這兩個(gè)指針也為空;該搜索信號(hào)源列表如圖10所示。
      信號(hào)源有效性檢測(cè)模塊對(duì)信號(hào)源的檢測(cè)過(guò)程中,如果檢測(cè)到了信號(hào)源有效、信號(hào)源無(wú)效,或信號(hào)源被插入、拔出時(shí),都會(huì)導(dǎo)致上述兩表的改變。下面分別進(jìn)行說(shuō)明。
      當(dāng)信號(hào)源有效性檢測(cè)模塊檢測(cè)到信號(hào)源被插入或信號(hào)源變?yōu)橛行?,通知顯示設(shè)備核心控制模塊后,或者附加模塊通過(guò)數(shù)據(jù)通信接口將信號(hào)源的有效狀態(tài)通知核心控制模塊后,顯示設(shè)備對(duì)兩表進(jìn)行改變的流程如圖11所示,具體步驟如下步驟1101、將信號(hào)源標(biāo)識(shí)及信號(hào)源有效事件通知核心控制模塊。
      本步驟實(shí)際上包括兩種情況第一種是有效性檢測(cè)模塊在檢測(cè)到信號(hào)源被插入或信號(hào)源變?yōu)橛行Ш?,通過(guò)通信接口通知核心控制模塊該信號(hào)源標(biāo)識(shí)及對(duì)應(yīng)信號(hào)源有效事件;第二種是附加模塊通過(guò)數(shù)據(jù)通信接口將附加信號(hào)源標(biāo)識(shí)及對(duì)應(yīng)信號(hào)源的有效事件,及優(yōu)先級(jí)等其他屬性通知核心控制模塊。
      步驟1102、核心控制模塊接收到信號(hào)源標(biāo)識(shí)及對(duì)應(yīng)信號(hào)源有效事件后,獲取該信號(hào)源標(biāo)識(shí)對(duì)應(yīng)的信號(hào)源對(duì)象,在可用信號(hào)源列表對(duì)應(yīng)的當(dāng)前可用信號(hào)源指針?biāo)赶虻脑厍霸黾右粋€(gè)元素,增加的元素中指向信號(hào)源對(duì)象的指針為獲取的信號(hào)源對(duì)象的指針,并將當(dāng)前可用信號(hào)源指針指向該增加的元素。
      本步驟中,由于對(duì)于通過(guò)附加模塊接入的信號(hào)源來(lái)說(shuō),其信號(hào)源對(duì)象的屬性是通過(guò)附加模塊與核心控制模塊的數(shù)據(jù)通信接口,直接傳送給核心控制模塊的,這種情況下,在本步驟中,實(shí)際上是核心控制模塊先為該信號(hào)源建立包括該信號(hào)源標(biāo)識(shí)、優(yōu)先級(jí)等屬性的信號(hào)源對(duì)象,然后再獲取該信號(hào)源對(duì)象的指針。而對(duì)于通過(guò)信號(hào)有效性檢測(cè)模塊和核心控制模塊中的通信接口傳送的信號(hào)源標(biāo)識(shí)和有效事件,該信號(hào)源標(biāo)識(shí)所對(duì)應(yīng)的信號(hào)源對(duì)象是預(yù)先定義在顯示設(shè)備中的,所以核心控制模塊是通過(guò)該信號(hào)源標(biāo)識(shí)獲取該信號(hào)源對(duì)象的指針。
      此外,由于可用信號(hào)源列表是一個(gè)環(huán)形列表,所以本步驟在實(shí)際執(zhí)行中在可用信號(hào)源列表中增加元素有三種情況第一種情況是可用信號(hào)源列表本來(lái)為空,則本步驟就是直接生成一個(gè)包括所獲取信號(hào)源對(duì)象的指針的元素,該元素的指向前一個(gè)元素的指針和指向后一個(gè)元素的指針均為空,并將該列表對(duì)應(yīng)的當(dāng)前可用信號(hào)源指針指向該元素;第二種情況是,可用信號(hào)源列表本來(lái)只有一個(gè)元素,則本步驟就是生成一個(gè)包括所獲取信號(hào)源對(duì)象的指針的元素,該元素中指向前一個(gè)元素的指針和指向后一個(gè)元素的指針均指向列表中原有元素,并將列表中原有元素的指向前一個(gè)元素的指針和指向后一個(gè)元素的指針均指向新生成的元素,然后將該列表對(duì)應(yīng)的當(dāng)前可用信號(hào)源指針指向該新生成的元素;第三種情況是,原有的可用信號(hào)源列表中已經(jīng)有多于一個(gè)的元素,則本步驟中就是,首先生成一個(gè)包括所獲取信號(hào)源對(duì)象的指針的元素,并將該元素插入到當(dāng)前可用信號(hào)源指針指向元素和該元素后一元素之間,然后將當(dāng)前可用信號(hào)源指針指向新生成的元素,這種情況通過(guò)附圖來(lái)說(shuō)明,例如在如圖9所示的可用信號(hào)源列表中增加元素后的可用信號(hào)源列表如圖12所示。
      步驟1103、修改可用信號(hào)源列表的時(shí)間戳。本步驟可以是對(duì)時(shí)間戳進(jìn)行加一操作,時(shí)間戳用來(lái)標(biāo)識(shí)列表的改動(dòng)次數(shù)。
      步驟1104、查詢并判斷顯示設(shè)備當(dāng)前的狀態(tài),如果顯示設(shè)備當(dāng)前的狀態(tài)是搜索狀態(tài),執(zhí)行步驟1105、1106、1107及后續(xù)步驟;如果顯示設(shè)備當(dāng)前的狀態(tài)是顯示狀態(tài),執(zhí)行步驟1106,然后結(jié)束流程;如果顯示設(shè)備當(dāng)前的狀態(tài)是等待狀態(tài),執(zhí)行步驟1106,然后執(zhí)行步驟1107。
      本步驟中,查詢顯示設(shè)備當(dāng)前狀態(tài),是通過(guò)查詢預(yù)先在顯示設(shè)備中設(shè)置的標(biāo)識(shí)系統(tǒng)狀態(tài)的變量來(lái)實(shí)現(xiàn)的,該變量可以有三個(gè)值,分別對(duì)應(yīng)于搜索狀態(tài)、顯示狀態(tài)和等待狀態(tài),當(dāng)系統(tǒng)剛剛啟動(dòng),還沒(méi)有生成搜索信號(hào)源列表,也沒(méi)有顯示時(shí),該變量值為對(duì)應(yīng)等待狀態(tài)的值;當(dāng)顯示設(shè)備正在顯示時(shí),該變量值為對(duì)應(yīng)顯示狀態(tài)的值;當(dāng)顯示設(shè)備沒(méi)有顯示,正在對(duì)搜索信號(hào)源列表進(jìn)行搜索時(shí),該變量值為對(duì)應(yīng)搜索狀態(tài)的值。
      步驟1105、停止搜索,然后執(zhí)行步驟1106。
      由于在顯示設(shè)備處于搜索狀態(tài)下對(duì)搜索信號(hào)源列表進(jìn)行修改會(huì)造成系統(tǒng)錯(cuò)誤,所以首先要停止對(duì)搜索信號(hào)源列表的搜索。
      步驟1106、讀取可用信號(hào)源列表對(duì)應(yīng)的當(dāng)前可用信號(hào)源指針?biāo)赶虻脑兀鶕?jù)該元素對(duì)應(yīng)信號(hào)源對(duì)象的優(yōu)先級(jí),將該元素插入到搜索信號(hào)源列表的相應(yīng)位置,并修改搜索信號(hào)源列表的時(shí)間戳。
      本步驟中,將元素插入到搜索信號(hào)源列表的相應(yīng)位置,具體實(shí)現(xiàn)如下假設(shè)可用信號(hào)源列表中當(dāng)前可用信號(hào)源指針指向元素所對(duì)應(yīng)信號(hào)源對(duì)象為信號(hào)源1,其對(duì)應(yīng)的優(yōu)先級(jí)為PRI1。則是首先讀取PRI1,然后在搜索信號(hào)源列表中,將當(dāng)前搜索信號(hào)源指針指向首個(gè)搜索信號(hào)源指針?biāo)赶虻脑兀袛嘣撛厮鶎?duì)應(yīng)信號(hào)源對(duì)象的優(yōu)先級(jí)是否低于PRI1,如果是則在該元素前增加一個(gè)元素,增加的元素中的信號(hào)源對(duì)象指針為信號(hào)源1的指針,并且將當(dāng)前搜索信號(hào)源指針和首個(gè)搜索信號(hào)源指針都指向該增加的元素,然后結(jié)束本步驟;否則,將當(dāng)前搜索信號(hào)源指針指向下一個(gè)元素,然后繼續(xù)判斷該元素對(duì)應(yīng)信號(hào)源對(duì)象的優(yōu)先級(jí)是否低于PRI1,如果是,在該元素前增加一個(gè)元素,增加的元素的信號(hào)源對(duì)象指針為信號(hào)源1的指針,并且將當(dāng)前搜索信號(hào)源指針指向該增加的元素,然后結(jié)束本步驟;否則,再將當(dāng)前搜索信號(hào)源指針指向下一個(gè)元素,繼續(xù)進(jìn)行判斷,并根據(jù)判斷結(jié)果增加元素或者向下搜索。如果原搜索信號(hào)源列表中所有信號(hào)源優(yōu)先級(jí)都高于此信號(hào)源,則把此信號(hào)源加入到原搜索信號(hào)源列表中的最后一個(gè)元素后并結(jié)束本步驟。
      步驟1107、將搜索信號(hào)源列表對(duì)應(yīng)的當(dāng)前搜索信號(hào)源指針指向首個(gè)搜索信號(hào)源指針指向的信號(hào)源對(duì)象。
      本步驟中,通過(guò)將當(dāng)前搜索信號(hào)源指針與首個(gè)搜索信號(hào)源指針指向一致,實(shí)現(xiàn)從搜索信號(hào)源列表的第一個(gè)元素開(kāi)始搜索信號(hào)源進(jìn)行顯示,這樣,在搜索信號(hào)源列表按優(yōu)先級(jí)高低排序的情況下,就實(shí)現(xiàn)了從優(yōu)先級(jí)最高的信號(hào)源開(kāi)始進(jìn)行搜索和顯示。
      步驟1108、取得當(dāng)前搜索信號(hào)源指針指向的信號(hào)源對(duì)象,并且根據(jù)此信號(hào)源對(duì)象屬性中的信號(hào)源數(shù)據(jù)通路相關(guān)信息建立數(shù)據(jù)通路。
      步驟1109、通過(guò)ADC或者Video Decoder檢測(cè)建立了數(shù)據(jù)通路的信號(hào)源是否可以正確顯示,如果是執(zhí)行步驟1110;否則執(zhí)行步驟1111。
      由于通過(guò)信號(hào)源有效性檢測(cè)模塊檢測(cè)出的有效信號(hào)源,或者是附加模塊通過(guò)數(shù)據(jù)通信接口通知給核心控制模塊的有效信號(hào)源,雖然已經(jīng)檢測(cè)為有效狀態(tài),但是通過(guò)視頻處理芯片進(jìn)行處理時(shí),輸入信號(hào)的格式、刷新頻率等并不一定是該顯示設(shè)備支持的,可以正確顯示的信號(hào)源,所以這里需要對(duì)信號(hào)源是否可以正確顯示進(jìn)行判斷。
      步驟111O、顯示設(shè)備顯示該信號(hào)源。
      本步驟中,還可以同時(shí)通過(guò)OSD或其他方式向用戶顯示當(dāng)前顯示的信號(hào)源信息,這些信息可以包括信號(hào)源名稱、信號(hào)源接口信息、優(yōu)先級(jí)等。
      步驟1111、將當(dāng)前搜索信號(hào)源指針指向搜索信號(hào)源列表中下一個(gè)元素,然后返回執(zhí)行步驟1108。
      當(dāng)信號(hào)源有效性檢測(cè)模塊檢測(cè)到信號(hào)源被拔出或信號(hào)源由有效變?yōu)闊o(wú)效,通知顯示設(shè)備核心控制模塊后,或者附加模塊通過(guò)數(shù)據(jù)通信接口將信號(hào)源的無(wú)效狀態(tài)通知核心控制模塊后,顯示設(shè)備對(duì)兩表進(jìn)行改變的流程如圖13所示,具體步驟如下步驟1301、將信號(hào)源標(biāo)識(shí)及無(wú)效事件通知核心控制模塊。
      本步驟中,實(shí)際包括兩種情況第一種是有效性檢測(cè)模塊在檢測(cè)到信號(hào)源被拔出或信號(hào)源由有效變?yōu)闊o(wú)效后,通過(guò)通信接口將該信號(hào)源標(biāo)識(shí)及對(duì)應(yīng)信號(hào)源無(wú)效事件通知核心控制模塊;第二種是附加模塊通過(guò)數(shù)據(jù)通信接口將附加信號(hào)源標(biāo)識(shí)及對(duì)應(yīng)信號(hào)源的無(wú)效事件通知核心控制模塊。
      步驟1302、核心控制模塊接收到信號(hào)源標(biāo)識(shí)及無(wú)效事件后,查詢并判斷顯示設(shè)備當(dāng)前的狀態(tài),如果顯示設(shè)備當(dāng)前的狀態(tài)是搜索狀態(tài),執(zhí)行步驟1303、1304、1305及1306;如果顯示設(shè)備當(dāng)前的狀態(tài)是顯示狀態(tài),執(zhí)行步驟1304、1305,然后結(jié)束流程;如果顯示設(shè)備當(dāng)前的狀態(tài)是等待狀態(tài),執(zhí)行步驟1304、1305及1306。
      步驟1303、停止搜索。
      步驟1304、從搜索信號(hào)源列表中刪除步驟1301中的信號(hào)源對(duì)象所對(duì)應(yīng)元素,并修改搜索列表的時(shí)間戳。
      本步驟中,刪除過(guò)程為首先將當(dāng)前搜索指針指向搜索列表首元素,然后從該元素開(kāi)始,判斷該元素所對(duì)應(yīng)的信號(hào)源對(duì)象是否為步驟1301中的信號(hào)源對(duì)象,如果是則刪除;否則將當(dāng)前搜索指針指向下一個(gè)元素,再進(jìn)行判斷,并根據(jù)判斷結(jié)果進(jìn)行刪除或繼續(xù)查找,直至找到信號(hào)源對(duì)象并刪除為止。刪除元素的具體過(guò)程為加入元素的逆過(guò)程,在實(shí)現(xiàn)過(guò)程中可以參照步驟1102執(zhí)行。
      步驟1305、從可用信號(hào)源列表中刪除步驟1301中的信號(hào)源對(duì)象所對(duì)應(yīng)元素,例如,在圖10中刪除元素x后,該列表變?yōu)閳D14中的情形,然后修改可用信號(hào)源列表的時(shí)間戳。
      對(duì)于信號(hào)源標(biāo)識(shí)及無(wú)效事件是附加模塊通過(guò)數(shù)據(jù)通信接口通知核心控制模塊的情況下,在本步驟中,核心控制模塊還需要?jiǎng)h除顯示設(shè)備中記錄的該信號(hào)源對(duì)象。
      步驟1306、在搜索信號(hào)源列表中搜索信號(hào)源并顯示,本步驟實(shí)際上就是執(zhí)行上述圖11中的步驟1107至步驟1111。
      此外,在本實(shí)施例中,如果一個(gè)正在顯示的信號(hào)源被拔出或者無(wú)效,則該信號(hào)源會(huì)丟失,顯示設(shè)備就停止了對(duì)該信號(hào)源的顯示,然后再通過(guò)搜索信號(hào)源列表進(jìn)行信號(hào)源搜索,即執(zhí)行圖11中的步驟1108及其后流程。
      以上是對(duì)本發(fā)明第六實(shí)施例的詳細(xì)說(shuō)明,在第六實(shí)施例的基礎(chǔ)上,用戶也還可以預(yù)先設(shè)定被禁止的信號(hào)源和情景模式,下面分別通過(guò)第七和第八實(shí)施例進(jìn)行說(shuō)明。
      在本發(fā)明的第七實(shí)施例中,在第六實(shí)施例的基礎(chǔ)上,預(yù)先設(shè)定了被禁止的信號(hào)源,則在上述圖11的流程中,需要在步驟1106中,讀取可用信號(hào)源列表中當(dāng)前可用信號(hào)源指針Pointer_CurrentValidSource所指向的元素后,首先判斷該信號(hào)源對(duì)象是否是被禁止的信號(hào)源,如果是被禁止的信號(hào)源則直接結(jié)束此步驟;否則,繼續(xù)執(zhí)行此步驟。
      在本發(fā)明的第八實(shí)施例中,在第六或第七實(shí)施例的基礎(chǔ)上,預(yù)先設(shè)置了情景模式,具體的設(shè)置方法與第四實(shí)施例相同。則在圖11所示流程的步驟1106中,如果判斷出信號(hào)源對(duì)象不是被禁止的信號(hào)源,還需要進(jìn)一步判斷該信號(hào)源是否是當(dāng)前使用的情景模式中的信號(hào)源,如果是則繼續(xù)執(zhí)行本步驟;否則結(jié)束此步驟。
      進(jìn)而,在第六、第七和第八實(shí)施例的基礎(chǔ)上,還可以預(yù)先設(shè)定在搜索信號(hào)源列表中重復(fù)增加某一個(gè)信號(hào)源元素時(shí)的結(jié)束條件,下面通過(guò)第九實(shí)施例對(duì)其說(shuō)明。
      在第九實(shí)施例中,通過(guò)無(wú)線信號(hào)源對(duì)預(yù)先設(shè)定結(jié)束條件及相應(yīng)的處理過(guò)程進(jìn)行詳細(xì)說(shuō)明。
      預(yù)先設(shè)定在兩個(gè)其他信號(hào)源中加入無(wú)線信號(hào)源的結(jié)束條件,該結(jié)束條件為當(dāng)前搜索信號(hào)源指針?biāo)赶虻臒o(wú)線信號(hào)源對(duì)應(yīng)元素后的第二個(gè)元素所對(duì)應(yīng)的信號(hào)源為無(wú)線信號(hào)源。
      本實(shí)施例中,在執(zhí)行圖11中的流程時(shí),需要在步驟1106之前判斷所要增加的信號(hào)源是否是無(wú)線信號(hào)源,如圖15所示。具體來(lái)說(shuō),在步驟11060中,判斷所要增加的信號(hào)源是否是無(wú)線信號(hào)源,如果是則執(zhí)行步驟11061在首個(gè)搜索信號(hào)源指針?biāo)傅脑厍霸黾右粋€(gè)對(duì)應(yīng)無(wú)線信號(hào)源的元素,并將當(dāng)前搜索信號(hào)源指針和首個(gè)搜索信號(hào)源指針都指向該增加的元素,然后執(zhí)行步驟11062;否則,正常執(zhí)行圖11流程中的步驟1106及后續(xù)步驟。
      在步驟11062中,判斷是否滿足了預(yù)先設(shè)定的結(jié)束條件,即判斷當(dāng)前搜索信號(hào)源指針?biāo)赶虻脑睾蟮牡诙€(gè)元素所對(duì)應(yīng)的信號(hào)源是否為無(wú)線信號(hào)源,如果是,執(zhí)行圖11中步驟1106的后續(xù)步驟;否則,執(zhí)行步驟11063。其中,當(dāng)前搜索信號(hào)源指針?biāo)赶虻脑丶礊樵谥安襟E中增加的無(wú)線信號(hào)源所對(duì)應(yīng)的元素,因此可以通過(guò)結(jié)束條件進(jìn)行相應(yīng)的判斷,以確定是否完成了在搜索列表中增加無(wú)線信號(hào)源對(duì)應(yīng)元素。
      在步驟11063中,將當(dāng)前搜索信號(hào)源指針指向當(dāng)前所指向元素后的第二個(gè)元素,并在該元素前增加一個(gè)對(duì)應(yīng)無(wú)線信號(hào)源的元素,再將當(dāng)前搜索信號(hào)源指針指向該增加的元素,然后返回執(zhí)行步驟11062。
      通過(guò)上述流程的設(shè)置,就可以實(shí)現(xiàn)在增加的信號(hào)源為無(wú)線信號(hào)源時(shí),在每?jī)蓚€(gè)非無(wú)線信號(hào)源之間都加入該無(wú)線信號(hào)源,從而可以實(shí)現(xiàn)當(dāng)無(wú)線信號(hào)源一旦變?yōu)橛行Ш?,就?yōu)先被顯示。
      此外,對(duì)于圖13中的流程,在本實(shí)施例中,相應(yīng)的在步驟1304中,找到一個(gè)元素并刪除后,并不直接結(jié)束該步驟,而是繼續(xù)向下查找,直至完成對(duì)整個(gè)列表的查找后,結(jié)束該步驟,具體如圖16所示。其中,在步驟1304后,執(zhí)行步驟13041判斷下一元素是否為首個(gè)搜索信號(hào)源指針?biāo)赶虻脑?,如果是?zhí)行步驟1305及其后步驟;否則,執(zhí)行步驟13042,將當(dāng)前搜索指針指向下一個(gè)元素,然后返回執(zhí)行步驟1304。
      在本發(fā)明的第十實(shí)施例中,在上述第六至第九實(shí)施例的基礎(chǔ)上,增加了直接切換功能的實(shí)現(xiàn)。即預(yù)先設(shè)置直接切換功能所對(duì)應(yīng)的功能鍵,由于對(duì)于功能鍵的設(shè)置為現(xiàn)有技術(shù),這里不再詳細(xì)描述。此外,系統(tǒng)在顯示過(guò)程中,需要記錄上一次顯示的信號(hào)源。當(dāng)用戶通過(guò)功能鍵啟動(dòng)了直接切換功能后,本實(shí)施例的流程如圖17所示,具體步驟如下步驟1701、顯示設(shè)備讀取記錄的上一次顯示的信號(hào)源。
      步驟1702、停止當(dāng)前的顯示,然后通過(guò)讀取的信號(hào)源對(duì)信號(hào)進(jìn)行顯示。
      上述直接切換的功能還可以通過(guò)以下流程實(shí)現(xiàn),即當(dāng)用戶通過(guò)功能鍵啟動(dòng)了直接切換功能后,執(zhí)行下述圖18中的步驟步驟1801、顯示設(shè)備刪除其中的搜索信號(hào)源列表。
      為了實(shí)現(xiàn)顯示設(shè)備能夠在搜索列表后,直接顯示上一次顯示的信號(hào)源,所以可以將原有的搜索信號(hào)源列表刪除,避免根據(jù)搜索信號(hào)源列表進(jìn)行搜索和顯示時(shí)出現(xiàn)錯(cuò)誤。
      步驟1802、顯示設(shè)備以記錄的上一次顯示的信號(hào)源作為唯一元素生成搜索信號(hào)源列表。
      步驟1803、顯示設(shè)備根據(jù)該搜索信號(hào)源列表對(duì)其中元素對(duì)應(yīng)的信號(hào)源進(jìn)行顯示。
      以上是對(duì)本發(fā)明具體實(shí)施例的說(shuō)明,在具體的實(shí)施過(guò)程中可對(duì)本發(fā)明的方法進(jìn)行適當(dāng)?shù)母倪M(jìn),以適應(yīng)具體情況的具體需要。因此可以理解,根據(jù)本發(fā)明的具體實(shí)施方式
      只是起示范作用,并不用以限制本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1.一種顯示設(shè)備信號(hào)源管理方法,其特征在于,該方法包括A、顯示設(shè)備通過(guò)對(duì)自身的信號(hào)源接口同時(shí)進(jìn)行檢測(cè),確定所述接口所對(duì)應(yīng)的信號(hào)源的狀態(tài);B、根據(jù)確定的信號(hào)源狀態(tài)對(duì)信號(hào)源進(jìn)行處理。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B為從狀態(tài)為有效的信號(hào)源中選擇一個(gè)信號(hào)源,并顯示該信號(hào)源。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,預(yù)先設(shè)定信號(hào)源的優(yōu)先級(jí);步驟B中,所述從狀態(tài)為有效的信號(hào)源中選擇一個(gè)信號(hào)源包括B11、確定信號(hào)源有效后,記錄所檢測(cè)出的有效信號(hào)源;B12、從記錄的有效信號(hào)源中選擇優(yōu)先級(jí)最高的信號(hào)源。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,預(yù)先在顯示設(shè)備中設(shè)置用于存儲(chǔ)有效信號(hào)源的可用信號(hào)源列表,和用于顯示設(shè)備搜索信號(hào)源的搜索信號(hào)源列表;所述步驟B包括B21、確定信號(hào)源有效后,將該信號(hào)源增加到可用信號(hào)源列表中;B22、在搜索信號(hào)源列表中增加該信號(hào)源。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟B22為按照預(yù)先設(shè)定的信號(hào)源優(yōu)先級(jí)在搜索信號(hào)源列表中順序增加信號(hào)源;所述步驟B22或者為在搜索信號(hào)源列表中增加該信號(hào)源一次以上。
      6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟B22后進(jìn)一步包括顯示設(shè)備對(duì)搜索信號(hào)源列表順序進(jìn)行搜索,并顯示最先搜索到的信號(hào)源。
      7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟B進(jìn)一步包括確定信號(hào)源為無(wú)效后,將該信號(hào)源從可用信號(hào)源列表中刪除,并將該信號(hào)源從搜索信號(hào)源列表中刪除。
      8.根據(jù)權(quán)利要求4或7所述的方法,其特征在于,預(yù)先在顯示設(shè)備中設(shè)置可用信號(hào)源列表時(shí)間戳,和搜索信號(hào)源列表時(shí)間戳;所述對(duì)列表進(jìn)行改變進(jìn)一步包括修改該列表的時(shí)間戳。
      9.根據(jù)權(quán)利要求4至7中任一所述的方法,其特征在于,所述可用信號(hào)源列表和搜索信號(hào)源列表為環(huán)形列表。
      10.根據(jù)權(quán)利要求4所述的方法,其特征在于,預(yù)先設(shè)置直接切換功能鍵;并記錄上一次顯示的信號(hào)源;在啟動(dòng)了直接切換功能鍵后,該方法進(jìn)一步包括顯示設(shè)備根據(jù)記錄的上一次顯示的信號(hào)源進(jìn)行顯示;在啟動(dòng)了直接切換功能鍵后,該方法或者進(jìn)一步包括顯示設(shè)備刪除其中的搜索信號(hào)源列表;以記錄的上一次顯示的信號(hào)源作為唯一元素生成搜索信號(hào)源列表;根據(jù)該搜索信號(hào)源列表對(duì)其中元素對(duì)應(yīng)的信號(hào)源進(jìn)行顯示。
      11.根據(jù)權(quán)利要求3至7中任一所述的方法,其特征在于,預(yù)先設(shè)定被禁止的信號(hào)源;步驟B中,所述確定信號(hào)源有效后進(jìn)一步包括判斷該信號(hào)源是否是被禁止的信號(hào)源,如果不是,則執(zhí)行后續(xù)步驟。
      12.根據(jù)權(quán)利要求3至7中任一所述的方法,其特征在于,預(yù)先設(shè)定情景模式,及其所對(duì)應(yīng)的信號(hào)源,并預(yù)先選定當(dāng)前情景模式;步驟B中,所述確定信號(hào)源有效后進(jìn)一步包括判斷該信號(hào)源是否是預(yù)先選擇的情景模式所對(duì)應(yīng)的信號(hào)源,如果是,則執(zhí)行后續(xù)步驟。
      13.根據(jù)權(quán)利要求1至7或權(quán)利要求10中任一所述的方法,其特征在于,預(yù)先在顯示設(shè)備中為每個(gè)信號(hào)源設(shè)置一個(gè)唯一對(duì)應(yīng)的視頻處理芯片;步驟A中,所述顯示設(shè)備對(duì)自身的信號(hào)源接口同時(shí)進(jìn)行檢測(cè)為顯示設(shè)備中的每個(gè)視頻處理芯片同時(shí)對(duì)與自身連接的信號(hào)源接口是否連接了有效的信號(hào)源進(jìn)行檢測(cè)。
      14.根據(jù)權(quán)利要求1至7或權(quán)利要求10中任一所述的方法,其特征在于,預(yù)先在顯示設(shè)備中設(shè)置與信號(hào)源接口相連接的信號(hào)源有效性檢測(cè)模塊;步驟A中,所述顯示設(shè)備對(duì)自身的信號(hào)源接口同時(shí)進(jìn)行檢測(cè)為信號(hào)源有效性檢測(cè)模塊對(duì)與自身連接的信號(hào)源接口是否連接了有效的信號(hào)源同時(shí)進(jìn)行檢測(cè);所述確定信號(hào)源的狀態(tài)包括有效狀態(tài)和無(wú)效狀態(tài),所述確定信號(hào)源的狀態(tài)有效為信號(hào)源有效性檢測(cè)模塊檢測(cè)到在接口信號(hào)源被插入和/或信號(hào)源有效事件;所述確定信號(hào)源的狀態(tài)無(wú)效為信號(hào)源有效性檢測(cè)模塊檢測(cè)到在接口信號(hào)源被拔出和/或信號(hào)源無(wú)效事件。
      15.根據(jù)權(quán)利要1至7或權(quán)利要求10中任一所述的方法,其特征在于,所述顯示設(shè)備的信號(hào)源接口進(jìn)一步包括通過(guò)附加模塊增加的信號(hào)源接口;所述附加模塊與顯示設(shè)備之間有數(shù)據(jù)通信接口;所述步驟A進(jìn)一步包括由附加模塊對(duì)自身的信號(hào)源接口進(jìn)行檢測(cè),確定信號(hào)源狀態(tài),并通過(guò)數(shù)據(jù)通信接口將所確定的信號(hào)源狀態(tài)發(fā)送給顯示設(shè)備。
      16.根據(jù)權(quán)利要求2、6或10所述的方法,其特征在于,預(yù)先在顯示設(shè)備中設(shè)置與信號(hào)源接口相連接的信號(hào)源有效性檢測(cè)模塊,并設(shè)置信號(hào)源對(duì)應(yīng)的信號(hào)源數(shù)據(jù)通路相關(guān)信息;步驟A中,所述顯示設(shè)備對(duì)自身的信號(hào)源接口同時(shí)進(jìn)行檢測(cè)為信號(hào)源有效性檢測(cè)模塊通過(guò)與自身連接的信號(hào)源接口是否連接了有效的信號(hào)源同時(shí)進(jìn)行檢測(cè);所述顯示信號(hào)源包括獲取要顯示的信號(hào)源對(duì)應(yīng)的信號(hào)源數(shù)據(jù)通路相關(guān)信息,并根據(jù)獲得的數(shù)據(jù)通路相關(guān)信息建立數(shù)據(jù)通路,之后通過(guò)建立的數(shù)據(jù)通路獲取信號(hào)進(jìn)行顯示。
      17.根據(jù)權(quán)利要求2、6或10所述的方法,其特征在于,所述顯示設(shè)備的信號(hào)源接口進(jìn)一步包括通過(guò)附加模塊增加的信號(hào)源接口;所述附加模塊與顯示設(shè)備之間有數(shù)據(jù)通信接口;所述步驟A進(jìn)一步包括由附加模塊對(duì)自身的信號(hào)源接口進(jìn)行檢測(cè),確定信號(hào)源狀態(tài),并通過(guò)數(shù)據(jù)通信接口將所確定的信號(hào)源狀態(tài)發(fā)送給顯示設(shè)備;所述顯示信號(hào)源之前進(jìn)一步包括附加模塊通過(guò)數(shù)據(jù)通信接口將要顯示的信號(hào)源的信號(hào)源數(shù)據(jù)通路相關(guān)信息發(fā)送給顯示設(shè)備;所述顯示信號(hào)源為顯示設(shè)備根據(jù)附加模塊發(fā)送給自身的信號(hào)源數(shù)據(jù)通路相關(guān)信息建立數(shù)據(jù)通路,并通過(guò)建立的數(shù)據(jù)通路獲取信號(hào)進(jìn)行顯示。
      全文摘要
      本發(fā)明公開(kāi)了一種顯示設(shè)備信號(hào)源管理方法,該方法包括顯示設(shè)備通過(guò)對(duì)自身的信號(hào)源接口同時(shí)進(jìn)行檢測(cè),確定所述接口所對(duì)應(yīng)的信號(hào)源的狀態(tài),并根據(jù)確定的信號(hào)源狀態(tài)對(duì)信號(hào)源進(jìn)行處理。本發(fā)明中,通過(guò)同時(shí)對(duì)顯示設(shè)備的信號(hào)源進(jìn)行有效性檢測(cè),顯示設(shè)備根據(jù)檢測(cè)出的有效信號(hào)源進(jìn)行顯示,大大節(jié)約了顯示設(shè)備對(duì)信號(hào)源搜索的時(shí)間;此外,本發(fā)明在檢測(cè)出多個(gè)信號(hào)源有效時(shí),通過(guò)設(shè)定信號(hào)源的優(yōu)先級(jí),根據(jù)優(yōu)先級(jí)的順序?qū)π盘?hào)源進(jìn)行選擇,提高了信號(hào)源管理的可控性;進(jìn)而,本發(fā)明通過(guò)設(shè)定情景模式和禁用的信號(hào)源,實(shí)現(xiàn)了對(duì)信號(hào)源的進(jìn)一步管理,進(jìn)一步提高了信號(hào)源管理的可控性。
      文檔編號(hào)G06F3/14GK1829279SQ200510051319
      公開(kāi)日2006年9月6日 申請(qǐng)日期2005年3月4日 優(yōu)先權(quán)日2005年3月4日
      發(fā)明者王振華 申請(qǐng)人:聯(lián)想(北京)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1