專利名稱:用于計(jì)算機(jī)系統(tǒng)處理紅外線信號(hào)的方法及其相關(guān)電子裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種處理紅外線信號(hào)的方法及其相關(guān)電子裝置,尤其涉及一種用于計(jì)
算機(jī)系統(tǒng)中簡(jiǎn)化硬件裝置,并進(jìn)一步地節(jié)省生產(chǎn)成本的方法及其相關(guān)電子裝置。
背景技術(shù):
消費(fèi)性紅外線(Consumer Infrared, CIR)裝置是利用紅外線載波來傳送數(shù)據(jù),以 達(dá)到無線傳輸?shù)哪康摹<t外線在無線傳輸上的應(yīng)用除了低價(jià)格、錯(cuò)誤率低、保密性高、耗電 量低、低干擾性等優(yōu)點(diǎn)外,在速度上也有大幅度的進(jìn)步,甚至可能因應(yīng)市場(chǎng)需求,在速度上 會(huì)增加到100Mbps。因此,目前紅外線廣泛地運(yùn)用在各式各樣的電子裝置上,例如電視遙 控器、筆記本型計(jì)算機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistance,PDA)等等。舉例來 說,通過消費(fèi)性紅外線技術(shù),使用者可以遠(yuǎn)距離地執(zhí)行多媒體控制。甚至整合各種數(shù)字裝置 的遙控器為單一遙控器即可操作的模式。 然而,當(dāng)消費(fèi)性紅外線裝置用于計(jì)算機(jī)系統(tǒng)時(shí),必須通過通用串行總線裝置將紅 外線信號(hào)解碼后,發(fā)送控制信號(hào)至操作系統(tǒng)(Operation System, OS),以執(zhí)行相關(guān)動(dòng)作。
請(qǐng)參考圖1,圖1為公知的一紅外線裝置10的示意圖。紅外線裝置IO用于一計(jì)算 機(jī)系統(tǒng),其包含一紅外線接收器100、一通用串行總線(Universal Serial Bus, USB)接口 120以及一系統(tǒng)芯片組140。紅外線接收器100用來接收一紅外線信號(hào)IR。通用串行總線 接口 120耦接于紅外線接收器IOO,用來將接收到的紅外線信號(hào)IR,通過通用串行總線,傳 送至系統(tǒng)芯片組140。系統(tǒng)芯片組140用來將接收的紅外線信號(hào)IR解碼,以產(chǎn)生一解碼信 號(hào),并通過通用串行總線接口的驅(qū)動(dòng)程序,將解碼信號(hào)傳送至操作系統(tǒng)以執(zhí)行相對(duì)應(yīng)的系 統(tǒng)功能。然而,由于通用串行總線接口 120的使用,紅外線裝置10需占用計(jì)算機(jī)系統(tǒng)中一 通用串行總線連接端口 ,浪費(fèi)了計(jì)算機(jī)系統(tǒng)資源。 此外,針對(duì)上述缺點(diǎn),公知技術(shù)還提供一種方式,其是通過一紅外線處理模塊將紅 外線信號(hào)解碼后,對(duì)操作系統(tǒng)送出一中斷信號(hào),使得相關(guān)驅(qū)動(dòng)器可讀取對(duì)應(yīng)的數(shù)據(jù),進(jìn)而達(dá) 到控制功能。然而,這種方式亦需增加額外的紅外線處理模塊,亦會(huì)造成生產(chǎn)成本的增加。
簡(jiǎn)言之,公知的消費(fèi)性紅外線裝置需藉由通用串行總線接口或額外的紅外線處理 模塊,才能將紅外線信號(hào)解碼后傳送相對(duì)應(yīng)的控制信號(hào)給操作系統(tǒng),不僅浪費(fèi)了計(jì)算機(jī)系 統(tǒng)資源,也增加了生產(chǎn)成本,實(shí)有改進(jìn)的必要。
發(fā)明內(nèi)容
因此,本發(fā)明的主要目的即在于提供一種用于一計(jì)算機(jī)系統(tǒng)處理一紅外線信號(hào)的 方法及其相關(guān)電子裝置。 本發(fā)明公開一種用于一計(jì)算機(jī)系統(tǒng)處理一紅外線信號(hào)的方法,包含有通過一控制
器的一引腳,接收該紅外線信號(hào);判斷該引腳所接收的該紅外線信號(hào)所對(duì)應(yīng)的一系統(tǒng)功能, 以產(chǎn)生一判斷結(jié)果;以及根據(jù)該判斷結(jié)果,執(zhí)行該系統(tǒng)功能。 本發(fā)明還公開一種用于一計(jì)算機(jī)系統(tǒng)處理一紅外線信號(hào)的電子裝置,包含有一引腳、一判斷單元以及一驅(qū)動(dòng)單元。該引腳,用來接收該紅外線信號(hào)。該判斷單元,耦接于該 引腳,用來判斷該引腳所接收的該紅外線信號(hào)所對(duì)應(yīng)的一系統(tǒng)功能,以產(chǎn)生一判斷結(jié)果。該 驅(qū)動(dòng)單元,用來根據(jù)該判斷結(jié)果,執(zhí)行該系統(tǒng)功能。 本發(fā)明是通過控制器的引腳,接收紅外線信號(hào);并根據(jù)紅外線信號(hào)的波形,判斷所 對(duì)應(yīng)的系統(tǒng)功能;最后藉由驅(qū)動(dòng)程序告知操作系統(tǒng),以執(zhí)行對(duì)應(yīng)的系統(tǒng)功能。因此,本發(fā)明 藉由嵌入式控制器來處理紅外線信號(hào),可簡(jiǎn)化計(jì)算機(jī)系統(tǒng)的硬件裝置,進(jìn)一步地節(jié)省生產(chǎn) 成本。
圖1為公知的一紅外線裝置的示意圖。
圖2為本發(fā)明實(shí)施例的一電子裝置的示意圖。
圖3為圖2的電子裝置的操作示意圖。
圖4為本發(fā)明實(shí)施例的一流程的示意圖。
主要組件符號(hào)說明10紅外線裝置220判斷單元20電子裝置240驅(qū)動(dòng)單元100紅外線接收器40流程120通用串行總線裝置400、420、440、460、480步驟140系統(tǒng)芯片組IR紅外線信號(hào)200引腳RS判斷結(jié)果210控制器A按鍵
具體實(shí)施例方式
請(qǐng)參考圖2,圖2為本發(fā)明實(shí)施例的一電子裝置20的示意圖。電子裝置20用于 一計(jì)算機(jī)系統(tǒng),用以處理一紅外線信號(hào)。電子裝置20包含有一引腳200、一判斷單元220 以及一驅(qū)動(dòng)單元240。引腳200及判斷單220元整合于一控制器210,如嵌入式控制器 (EmbeddedController)。引腳200用來接收一紅外線信號(hào)IR。判斷單元220耦接于引腳 200,用來根據(jù)引腳200所接收的紅外線信號(hào)IR的波形,判斷紅外線信號(hào)IR所對(duì)應(yīng)的一系 統(tǒng)功能,以產(chǎn)生一判斷結(jié)果RS。驅(qū)動(dòng)單元240可以是安裝于計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)中的軟 件或程序,用以根據(jù)判斷結(jié)果RS,執(zhí)行系統(tǒng)功能。 因此,當(dāng)引腳200接收到消費(fèi)性紅外線裝置所產(chǎn)生的紅外線信號(hào)IR后,判斷單元 220可根據(jù)紅外線信號(hào)IR的波形,判斷紅外線信號(hào)IR所對(duì)應(yīng)的系統(tǒng)功能,并產(chǎn)生對(duì)應(yīng)的判 斷結(jié)果RS,使得驅(qū)動(dòng)單元240可據(jù)以執(zhí)行系統(tǒng)功能。換言之,電子裝置20不需通過通用串 行總線連接端口或額外的紅外線處理模塊,即可接收并且判斷紅外線信號(hào)所對(duì)應(yīng)的系統(tǒng)功 能,進(jìn)一步地告知驅(qū)動(dòng)單元240以執(zhí)行系統(tǒng)功能。由于不需使用通用串行總線連接端口,亦 不需額外的紅外線處理模塊,因而可簡(jiǎn)化電路,降低制造成本。 需注意的是,圖2為本發(fā)明實(shí)施例示意圖,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)可據(jù)以作不 同的修飾,而不限于此。舉例來說,電子裝置20還包含一儲(chǔ)存單元,如寄存器或存儲(chǔ)器,用 來儲(chǔ)存判斷結(jié)果RS;而驅(qū)動(dòng)單元240則可通過輸入及輸出端口 (I/O port)讀取儲(chǔ)存單元所儲(chǔ)存的判斷結(jié)果RS,并進(jìn)行后續(xù)動(dòng)作。 另一方面,在圖2中,紅外線信號(hào)IR較佳地是由一消費(fèi)性紅外線裝置所產(chǎn)生,如一 遙控器,而系統(tǒng)功能則對(duì)應(yīng)于遙控器上一按鍵。舉例來說,如圖3所示,當(dāng)使用者按下一遙 控器30的一按鍵A(如選臺(tái)、音量切換等)后,遙控器30可產(chǎn)生對(duì)應(yīng)的紅外線信號(hào)IR。接 著,當(dāng)控制器210的引腳200接收到紅外線信號(hào)IR后,控制器210的判斷單元220可根據(jù) 紅外線信號(hào)IR的波形,而判斷紅外線信號(hào)IR對(duì)應(yīng)于遙控器30上的按鍵A,并據(jù)以產(chǎn)生對(duì)應(yīng) 的判斷結(jié)果RS。最后,驅(qū)動(dòng)單元240則根據(jù)判斷結(jié)果RS,告知操作系統(tǒng)以執(zhí)行對(duì)應(yīng)于按鍵 A的系統(tǒng)功能,如選臺(tái)、音量切換等。因此,不需通過通用串行總線或紅外線處理模塊,電子 裝置20即可接收并且判斷紅外線信號(hào)IR所對(duì)應(yīng)的功能,因而可簡(jiǎn)化電路,減少生產(chǎn)成本。
電子裝置20的操作方式可進(jìn)一步歸納為一流程40,如圖4所示。流程40用于電 子裝置20中,用以處理計(jì)算機(jī)系統(tǒng)的紅外線信號(hào),其包含下列步驟
步驟400:開始。 步驟420 :通過控制器210的一引腳200,接收紅外線信號(hào)IR。 步驟440 :判斷引腳200所接收的紅外線信號(hào)IR所對(duì)應(yīng)的一系統(tǒng)功能,以產(chǎn)生判
斷結(jié)果RS。 步驟460 :根據(jù)判斷結(jié)果RS,執(zhí)行該系統(tǒng)功能。
步驟480:結(jié)束。 流程40為電子裝置20的操作方式,詳細(xì)說明或變化方式可參考前述,在此不贅 述。 綜上所述,本發(fā)明是通過控制器的引腳,接收紅外線信號(hào);并根據(jù)紅外線信號(hào)的波 形,判斷所對(duì)應(yīng)的系統(tǒng)功能;最后藉由驅(qū)動(dòng)程序告知操作系統(tǒng),以執(zhí)行對(duì)應(yīng)的系統(tǒng)功能。因 此,本發(fā)明藉由嵌入式控制器來處理紅外線信號(hào),可簡(jiǎn)化計(jì)算機(jī)系統(tǒng)的硬件裝置,進(jìn)一步地 節(jié)省生產(chǎn)成本。 以上所述僅為本發(fā)明的較佳實(shí)施例,凡是依本發(fā)明權(quán)利要求書范圍所作的等同變 化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
一種用于一計(jì)算機(jī)系統(tǒng)處理一紅外線信號(hào)的方法,包括通過一控制器的一引腳,接收所述紅外線信號(hào);判斷所述引腳所接收的所述紅外線信號(hào)所對(duì)應(yīng)的一系統(tǒng)功能,以產(chǎn)生一判斷結(jié)果;以及根據(jù)所述判斷結(jié)果,執(zhí)行所述系統(tǒng)功能。
2. 如權(quán)利要求1所述的方法,其中所述紅外線信號(hào)是由一消費(fèi)性紅外線裝置所產(chǎn)生。
3. 如權(quán)利要求1所述的方法,其中判斷所述引腳所接收的所述紅外線信號(hào)所對(duì)應(yīng)的所 述系統(tǒng)功能以產(chǎn)生所述判斷結(jié)果的操作是根據(jù)所述引腳所接收的所述紅外線信號(hào)的波形, 判斷所述系統(tǒng)功能,以產(chǎn)生所述判斷結(jié)果。
4. 如權(quán)利要求3所述的方法,其中所述系統(tǒng)功能對(duì)應(yīng)于一遙控器的一按鍵。
5. 如權(quán)利要求1所述的方法,其中判斷所述引腳所接收的所述紅外線信號(hào)所對(duì)應(yīng)的所 述系統(tǒng)功能以產(chǎn)生所述判斷結(jié)果的操作還包括將所述判斷結(jié)果儲(chǔ)存至一儲(chǔ)存單元。
6. 如權(quán)利要求5所述的方法,其中根據(jù)所述判斷結(jié)果執(zhí)行所述系統(tǒng)功能的操作是讀取 所述儲(chǔ)存單元所儲(chǔ)存的所述判斷結(jié)果,以執(zhí)行所述系統(tǒng)功能。
7. —種用于一計(jì)算機(jī)系統(tǒng)處理一紅外線信號(hào)的電子裝置,包括 一引腳,用來接收所述紅外線信號(hào);一判斷單元,耦接于所述引腳,用來判斷所述引腳所接收的所述紅外線信號(hào)所對(duì)應(yīng)的 一系統(tǒng)功能,以產(chǎn)生一判斷結(jié)果;以及一驅(qū)動(dòng)單元,用來根據(jù)所述判斷結(jié)果,執(zhí)行所述系統(tǒng)功能。
8. 如權(quán)利要求7所述的電子裝置,其中所述紅外線信號(hào)是由一消費(fèi)性紅外線裝置所產(chǎn)生。
9. 如權(quán)利要求7所述的電子裝置,其中所述判斷單元用來根據(jù)所述引腳所接收的所述 紅外線信號(hào)的波形,判斷所述系統(tǒng)功能,以產(chǎn)生所述判斷結(jié)果。
10. 如權(quán)利要求9所述的電子裝置,其中所述系統(tǒng)功能對(duì)應(yīng)于一遙控器的一按鍵。
11. 如權(quán)利要求7所述的電子裝置,還包括一儲(chǔ)存單元,用來儲(chǔ)存所述判斷結(jié)果。
12. 如權(quán)利要求11所述的電子裝置,其中所述驅(qū)動(dòng)單元通過讀取所述儲(chǔ)存單元所儲(chǔ)存 的所述判斷結(jié)果,以執(zhí)行所述系統(tǒng)功能。
13. 如權(quán)利要求7所述的電子裝置,其中所述引腳及所述判斷單元整合于一嵌入式控 制器。
全文摘要
本發(fā)明涉及用于計(jì)算機(jī)系統(tǒng)處理紅外線信號(hào)的方法及其相關(guān)電子裝置。具體地,本發(fā)明提供一種用于一計(jì)算機(jī)系統(tǒng)處理一紅外線信號(hào)的方法,包含有通過一控制器的一引腳,接收該紅外線信號(hào);判斷該引腳所接收的該紅外線信號(hào)所對(duì)應(yīng)的一系統(tǒng)功能,以產(chǎn)生一判斷結(jié)果;以及根據(jù)該判斷結(jié)果,執(zhí)行該系統(tǒng)功能。本發(fā)明是通過控制器的引腳,接收紅外線信號(hào);并根據(jù)紅外線信號(hào)的波形,判斷所對(duì)應(yīng)的系統(tǒng)功能;最后藉由驅(qū)動(dòng)程序告知操作系統(tǒng),以執(zhí)行對(duì)應(yīng)的系統(tǒng)功能。因此,本發(fā)明藉由嵌入式控制器來處理紅外線信號(hào),可簡(jiǎn)化計(jì)算機(jī)系統(tǒng)的硬件裝置,進(jìn)一步地節(jié)省生產(chǎn)成本。
文檔編號(hào)G08C23/04GK101770281SQ20091000001
公開日2010年7月7日 申請(qǐng)日期2009年1月4日 優(yōu)先權(quán)日2009年1月4日
發(fā)明者王秉宏 申請(qǐng)人:緯創(chuàng)資通股份有限公司