欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多功能遙控器遙控代碼搜索方法

文檔序號:6724317閱讀:596來源:國知局
專利名稱:多功能遙控器遙控代碼搜索方法
技術(shù)領(lǐng)域
本發(fā)明涉及多功能遙控器,特別涉及多功能遙控器代碼搜索方法。
背景技術(shù)
隨著微電子技術(shù)的發(fā)展,存儲器的存儲空間愈來愈大,應(yīng)用越來越普遍。要在海量的存儲數(shù)據(jù)中,搜索到需要的數(shù)據(jù),隨著存儲器存儲數(shù)據(jù)的增加,變得越來越困難。
一個典型的例子是多功能遙控器?,F(xiàn)今的非學(xué)習(xí)型多功能遙控器,是將多種遙控代碼(簡稱為代碼),存儲在遙控器芯片(存儲器,如ROM,F(xiàn)LASH等)中,來實(shí)現(xiàn)其多機(jī)種控制功能的。多功能遙控器的結(jié)構(gòu)形式,有采用單片機(jī)的,也有采用FPGA(可編程門陣列)的,還有采用ASIC(專用集成電路)實(shí)現(xiàn)的。功能強(qiáng)大的遙控器會兼用二種或三種實(shí)現(xiàn)方式,然而不管那種實(shí)現(xiàn)方法,初次使用時,都需要對存儲在芯片內(nèi)的代碼進(jìn)行搜索,以便從眾多廠家、眾多類型的被控設(shè)備的代碼中,找出某一種代碼?,F(xiàn)有技術(shù)的搜索方法是用戶操作遙控器,向被控制設(shè)備發(fā)送代碼,每種代碼發(fā)送后,都有一個停頓時間,用于根據(jù)被控制設(shè)備的反應(yīng),進(jìn)行判斷,確定對應(yīng)的代碼。為了保證搜索的可靠性,這個時間一般較長,通常為幾秒鐘。由于代碼很多,搜索過程非常耗時。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題,就是針對現(xiàn)有技術(shù)的遙控器代碼搜索方法,效率低,耗時長的缺點(diǎn),提供一種多功能遙控器遙控代碼搜索方法,以提高搜索效率。
本發(fā)明解決所述技術(shù)問題,采用的技術(shù)方案是,多功能遙控器遙控代碼搜索方法,包括以下步驟a.將遙控器存儲的n個代碼分成x組;b.以組為單位進(jìn)行搜索;c.搜索到代碼所在的組,在該組進(jìn)行逐一搜索;具體的,所述x取值范圍為1<x≤n;]]>更具體的,所述x取值為 進(jìn)一步的,所述步驟c中,搜索到數(shù)據(jù)所在的組,將該組數(shù)據(jù)作為n,重復(fù)步驟a~c的操作。
本發(fā)明的有益效果是,程序簡單,效果顯著,能夠大大提高遙控器搜索代碼的速度。
具體實(shí)施例方式
下面結(jié)合實(shí)施例,詳細(xì)描述本發(fā)明的技術(shù)方案。
遙控器的存儲芯片,分為n個存儲區(qū),用于存儲n個代碼。本發(fā)明將n個代碼分為x組,遙控器發(fā)射代碼時,是一組一組發(fā)射的,即每次發(fā)射n/x個代碼。每組代碼發(fā)送后有一定的時間停頓,用于根據(jù)被控制設(shè)備的反應(yīng),確定遙控代碼。
設(shè)上述停頓時間為t,總搜索時間為y,以進(jìn)行2次搜索為例,總搜索時間y由下式確定y=(x-1)t+(nx-1)t]]>其中x>1由數(shù)學(xué)知識可知,在1<x≤n]]>范圍內(nèi),隨著分組的增加(即x增大)總搜索時間y是逐漸減少的。當(dāng)x=n]]>時,y=2t(n-1),]]>為最小值??梢钥闯?,搜索時間減少的幅度是很大的(指數(shù)級)。因此,將遙控器代碼分為適當(dāng)?shù)慕M數(shù),采用二次搜索的方法能大大節(jié)省遙控器代碼搜索時間。當(dāng)然,還可以對每一組,代碼總數(shù)為n/x,按上述方法,再進(jìn)行分組,此時,其分組數(shù)為x1,那么x1的取值范圍為1<x1≤n/x,]]>當(dāng)x1取值為 時,耗時最少。這樣,遙控器就要進(jìn)行三次搜索。同理,還可用同樣的方法,繼續(xù)分組,遙控器進(jìn)行更多次數(shù)的搜索。不過,多次搜索并不比二次搜索節(jié)省多少時間,但遙控器設(shè)計上難度卻會加大,實(shí)際實(shí)施時以采用二次搜索為宜。
以二次搜索為例,首先啟動遙控器搜索代碼功能,遙控器進(jìn)行初次搜索,控制器控制存儲器地址指針,每次累加n/x,,一次搜索完成后,目標(biāo)代碼被鎖定在某個地址范圍內(nèi)(共有n/x個代碼);遙控器啟動二次搜索,在該n/x地址范圍內(nèi),控制器控制存儲器地址指針,每次累加1(即逐一搜索),直到找到目標(biāo)代碼,遙控器鎖定該代碼,搜索完成。
實(shí)施例假設(shè)存儲區(qū)域?yàn)?048Byte,存有2k個代碼。則最大分組應(yīng)分為 組,取整為45,45×45=2025,代碼還有剩余,剩余的23個代碼為一組,總組數(shù)為46組。每組代碼間停頓時間為1秒,那么完成搜索的時間就應(yīng)為89秒(完成第一次搜索需要45秒,完成第二次搜索需要44秒,共89秒)。如果目標(biāo)代碼在最后一組,則完成搜索時間為45+22=67秒。如果按照常規(guī)搜索方法,進(jìn)行逐一搜索,則需要的時間為2048-1=2047秒,可見節(jié)省的時間是顯著的。
本發(fā)明的技術(shù)方案,用于多功能遙控器的代碼搜索,可以大大縮短搜索時間,對于代碼存儲量大的遙控器,效果更加顯著。
權(quán)利要求
1.多功能遙控器遙控代碼搜索方法,包括以下步驟a.將遙控器存儲的n個代碼分成x組;b.以組為單位進(jìn)行搜索;c.搜索到代碼所在的組,在該組進(jìn)行逐一搜索。
2.根據(jù)權(quán)利要求1所述的多功能遙控器遙控代碼搜索方法,其特征在于,所述x取值范圍為
3.根據(jù)權(quán)利要求2所述的多功能遙控器遙控代碼搜索方法,其特征在于,所述x取值為
4.根據(jù)權(quán)利要求1、2或3所述的多功能遙控器遙控代碼搜索方法,其特征在于,所述步驟c中,搜索到數(shù)據(jù)所在的組,將該組數(shù)據(jù)作為n,重復(fù)步驟a~c的操作。
全文摘要
本發(fā)明涉及多功能遙控器,特別涉及多功能遙控器代碼搜索方法。本發(fā)明針對現(xiàn)有技術(shù)的遙控器代碼搜索方法,效率低,耗時長的缺點(diǎn),公開了一種多功能遙控器遙控代碼搜索方法。本發(fā)明的技術(shù)方案是,多功能遙控器遙控代碼搜索方法,包括以下步驟a.將遙控器存儲的n個代碼分成x組;b.以組為單位進(jìn)行搜索;c.搜索到代碼所在的組,在該組進(jìn)行逐一搜索;所述x取值為
文檔編號G08C23/00GK101025850SQ200710048339
公開日2007年8月29日 申請日期2007年1月26日 優(yōu)先權(quán)日2007年1月26日
發(fā)明者蔡勇 申請人:四川長虹電器股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
奇台县| 滨州市| 阿拉善盟| 泰顺县| 治县。| 龙州县| 商水县| 息烽县| 崇阳县| 慈利县| 上蔡县| 隆尧县| 遂溪县| 阿瓦提县| 宁武县| 保亭| 遂宁市| 齐齐哈尔市| 文山县| 承德市| 永寿县| 东至县| 白水县| 宁城县| 维西| 堆龙德庆县| 屏山县| 宜宾县| 黔江区| 汾西县| 邻水| 湘西| 英德市| 乌拉特前旗| 温泉县| 秦安县| 伊通| 资兴市| 靖宇县| 乐平市| 府谷县|