1.一種適配不同型號(hào)紅外遙控器的對(duì)應(yīng)方法,其特征在于,包括以下步驟:
(1)機(jī)頂盒預(yù)先保存需支持的各型號(hào)遙控器鍵值表;
(2)在機(jī)頂盒啟動(dòng)時(shí)采用SI私有描述符方案,通過(guò)解析私有描述符,確定其所在區(qū)域;
(3)然后紅外遙控器通過(guò)適配模塊加載區(qū)域?qū)?yīng)型號(hào)的遙控器鍵值表,以適配相應(yīng)型號(hào)遙控器。
2.根據(jù)權(quán)利要求1所述的適配不同型號(hào)紅外遙控器的對(duì)應(yīng)方法,其特征在于:所述機(jī)頂盒采用Linux系統(tǒng),使用LIRC作為紅外遙控控制程序。
3.根據(jù)權(quán)利要求1所述的適配不同型號(hào)紅外遙控器的對(duì)應(yīng)方法,其特征在于:所述步驟(2)中,機(jī)頂盒啟動(dòng)時(shí)讀取Cable信號(hào)數(shù)據(jù),從cable信號(hào)中讀取出區(qū)域ID,然后再配置上對(duì)應(yīng)區(qū)域ID所用的遙控器鍵值表。
4.根據(jù)權(quán)利要求1所述的適配不同型號(hào)紅外遙控器的對(duì)應(yīng)方法,其特征在于:所述步驟(3)中,紅外遙控器的適配模塊通過(guò)給LIRCD進(jìn)程發(fā)送SIGHUP信號(hào),讓新加載的遙控器鍵值表生效。