一種信號處理方法及裝置製造方法
2024-02-13 22:17:15
一種信號處理方法及裝置製造方法
【專利摘要】本發明公開了一種信號處理方法及裝置,涉及數位訊號處理領域,能夠降低信號處理過程的複雜度。技術方案要點為:通過設置時間閾值;初始化臨時狀態寄存器;對比臨時狀態寄存器和按鍵引腳狀態;若狀態一致,則時間計數器自增一個時間單位;若狀態不一致,則時間計數器清零;若時間計數器達到預設的時間閾值,則輸出臨時狀態,否則維持原狀。本發明主要用於信號處理中。
【專利說明】一種信號處理方法及裝置
【技術領域】
[0001] 本發明涉及數位訊號處理領域,是一種信號處理方法及裝置。
【背景技術】
[0002] 現有信號處理技術,一般會根據有效按鍵狀態為高或低來進行,例如檢測有效信 號為低的按鍵信號,一般方法入下:首先檢測按鍵引腳狀態,如果檢測為底,狀態延遲;在 狀態延遲中,如果狀態持續為底不變,則持續計時;如果在計時過程中發現狀態為高,則認 為存在抖動,計時清零;當計時達到預設閾值時,輸出按鍵狀態,檢測完成。如果是高電平有 效的按鍵信號,則檢測方法類似,只是極性相反。
[0003] 現有技術中存在如下不足:需要根據有效電平的高低採取不同的措施,在檢測到 有效按鍵信號時才進入檢測進程,過程繁瑣。
【發明內容】
[0004] 本發明的實施例提供的一種信號處理方法及裝置,能夠降低信號處理過程的複雜 度。
[0005] 為達到上述目的,本發明的實施例採用如下技術方案: 本發明第一方面提供一種信號處理的方法,包括: 預設置時間閾值; 初始化臨時狀態寄存器; 對比臨時狀態寄存器和按鍵引腳狀態;若狀態一致,則時間計數器自增一個時間單位; 若狀態不一致,則時間計數器清零; 若時間計數器達到預設置時間閾值,則輸出臨時狀態,否則維持原狀。
[0006] 結合第一方面,本發明在一種可能實施場景中,所述的信號處理的方法,包括: 所述時間閾值可根據實際需要進行配置。
[0007] 結合第一方面,本發明在另一種可能實施場景中,所述信號處理的方法,對比臨時 狀態寄存器和按鍵引腳狀態,包括: 對比臨時狀態寄存器和按鍵引腳值是否相等。
[0008] 結合第一方面,本發明在另一種可能實施場景中,所述信號處理的方法,對比臨時 狀態寄存器和按鍵引腳狀態,包括: 若所述臨時狀態寄存器和所述按鍵引腳狀態一致,則時間計數器自增;若所述臨時狀 態寄存器和所述按鍵引腳狀態持續一致,則計數器連續自增;若發所述臨時狀態寄存器和 所述按鍵引腳狀態不一致,則立即清零。
[0009] 結合第一方面,本發明在另一種可能實施場景中,所述信號處理的方法,若時間計 數器達到預設置時間閾值,則輸出臨時狀態,否則維持原狀,包括: 當時間計數器滿足時間閾值時,輸出按鍵狀態;同時將時間計數器清零。
[0010] 本發明第二方面提供一種信號處理裝置,包括: 預設單元,用於預設置時間閾值; 初始化單元,用於初始化臨時狀態寄存器; 對比單元,用於對比臨時狀態寄存器和按鍵引腳狀態;若狀態一致,則時間計數器自增 一個時間單位;若狀態不一致,則時間計數器清零; 輸出單元,用於若時間計數器達到預設置時間閾值,則輸出臨時狀態,否則維持原狀。 [0011] 本發明實施例提供的一種信號處理方法及裝置,預設置時間閾值;初始化臨時狀 態寄存器;對比臨時狀態寄存器和按鍵引腳狀態;若狀態一致,則時間計數器自增一個時 間單位;若狀態不一致,則時間計數器清零;若時間計數器達到預設置時間閾值,則輸出臨 時狀態,否則維持原狀。與現有技術相比,能夠降低信號處理過程的複雜度。
【專利附圖】
【附圖說明】
[0012] 為了更清楚地說明本發明實施例的技術方案,以下將對實施例描述中所需要使用 的附圖作簡單地介紹。
[0013] 圖1為本發明實施例1中一種信號處理方法流程圖; 圖2為本發明實施例2中一種信號處理裝置組成示意圖。
【具體實施方式】
[0014] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述。
[0015] 實施例1 本發明實施例提供一種信號處理的方法,如圖1所示,包括: 11、預設置時間閾值。
[0016] 其中,所述時間閾值可根據實際需要進行配置。
[0017] 12、初始化臨時狀態寄存器。
[0018] 13、對比臨時狀態寄存器和按鍵引腳狀態;若狀態一致,則時間計數器自增一個時 間單位;若狀態不一致,則時間計數器清零。
[0019] 其中,對比臨時狀態寄存器和按鍵引腳值是否相等。若所述臨時狀態寄存器和所 述按鍵引腳狀態一致,則時間計數器自增;若所述臨時狀態寄存器和所述按鍵引腳狀態持 續一致,則計數器連續自增;若發所述臨時狀態寄存器和所述按鍵引腳狀態不一致,則立即 清零。
[0020] 14、若時間計數器達到預設置時間閾值,則輸出臨時狀態,否則維持原狀。
[0021] 其中,當時間計數器滿足時間閾值時,輸出按鍵狀態;同時將時間計數器清零。
[0022] 本發明實施例提供的一種信號處理方法,預設置時間閾值;初始化臨時狀態寄存 器;對比臨時狀態寄存器和按鍵引腳狀態;若狀態一致,則時間計數器自增一個時間單位; 若狀態不一致,則時間計數器清零;若時間計數器達到預設置時間閾值,則輸出臨時狀態, 否則維持原狀。與現有技術相比,能夠降低信號處理過程的複雜度。
[0023] 實施例2 本發明實施例提供一種信號處理裝置,如圖2所示,包括: 預設單元21,用於預設置時間閾值; 初始化單元22,用於初始化臨時狀態寄存器; 對比單元23,用於對比臨時狀態寄存器和按鍵引腳狀態;若狀態一致,則時間計數器 自增一個時間單位;若狀態不一致,則時間計數器清零; 輸出單元24,用於若時間計數器達到預設置時間閾值,則輸出臨時狀態,否則維持原 狀。
[0024] 需要說明的是:實施例2中部分裝置的詳細說明可參考實施例1對應步驟,此處不 再贅述。
[0025] 本發明實施例提供的一種信號處理裝置,預設置時間閾值;初始化臨時狀態寄存 器;對比臨時狀態寄存器和按鍵引腳狀態;若狀態一致,則時間計數器自增一個時間單位; 若狀態不一致,則時間計數器清零;若時間計數器達到預設置時間閾值,則輸出臨時狀態, 否則維持原狀。與現有技術相比,能夠降低信號處理過程的複雜度。
[0026] 以上所述,僅為本發明的【具體實施方式】,但本發明的保護範圍並不局限於此,任何 熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應 涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為 準。
【權利要求】
1. 一種信號處理的方法,其特徵在於,包括: 預設置時間閾值; 初始化臨時狀態寄存器; 對比臨時狀態寄存器和按鍵引腳狀態;若狀態一致,則時間計數器自增一個時間單位; 若狀態不一致,則時間計數器清零; 若時間計數器達到預設置時間閾值,則輸出臨時狀態,否則維持原狀。
2. 根據權利要求1所述的信號處理的方法,其特徵在於,包括: 所述時間閾值可根據實際需要進行配置。
3. 根據權利要求1所述信號處理的方法,其特徵在於,對比臨時狀態寄存器和按鍵引 腳狀態,包括: 對比臨時狀態寄存器和按鍵引腳值是否相等。
4. 根據權利要求1所述信號處理的方法,其特徵在於,對比臨時狀態寄存器和按鍵引 腳狀態,包括: 若所述臨時狀態寄存器和所述按鍵引腳狀態一致,則時間計數器自增;若所述臨時狀 態寄存器和所述按鍵引腳狀態持續一致,則計數器連續自增;若發所述臨時狀態寄存器和 所述按鍵引腳狀態不一致,則立即清零。
5. 根據權利要求1所述信號處理的方法,其特徵在於,若時間計數器達到預設置時間 閾值,則輸出臨時狀態,否則維持原狀,包括: 當時間計數器滿足時間閾值時,輸出按鍵狀態;同時將時間計數器清零。
6. -種信號處理裝置,其特徵在於,包括: 預設單元,用於預設置時間閾值; 初始化單元,用於初始化臨時狀態寄存器; 對比單元,用於對比臨時狀態寄存器和按鍵引腳狀態;若狀態一致,則時間計數器自增 一個時間單位;若狀態不一致,則時間計數器清零; 輸出單元,用於若時間計數器達到預設置時間閾值,則輸出臨時狀態,否則維持原狀。
【文檔編號】H03M11/20GK104124977SQ201310154574
【公開日】2014年10月29日 申請日期:2013年4月28日 優先權日:2013年4月28日
【發明者】周曉輝, 武斌, 楊林 申請人:西安輝煒信息科技有限公司