專利名稱:搜尋與顯示數(shù)據(jù)的裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種用以搜尋與顯示數(shù)據(jù)的裝置與方法,且特別是有關(guān)于 一種用以搜尋與顯示數(shù)據(jù)的裝置與方法,其能夠借由數(shù)個(gè)觸控板的使用來快速 地與簡易地搜尋與顯示大量數(shù)據(jù)。
背景技術(shù):
一般來說,便攜式數(shù)據(jù)搜尋與顯示裝置(例如MP3 (MPEG第三代聲音文 件壓縮格式)播放器、電子字典、移動電話等)會配有如圖l的巻軸裝置。巻 軸裝置能夠讓使用者搜尋與選擇數(shù)據(jù)。
圖i是繪示具有數(shù)個(gè)觸控板1與觸控傳感器2的傳統(tǒng)巻軸裝置,其中數(shù)個(gè) 觸控板1是由觸控板PO至PN所組成,而觸控傳感器2是與此些觸控板連接。
如圖l所示,觸控板PO至PN是以列方式垂直地排列。
在使用者觸碰觸控板時(shí),每個(gè)觸控板會產(chǎn)生電阻或電容。由此,數(shù)個(gè)觸控 板會依據(jù)使用者的觸碰來轉(zhuǎn)達(dá)信息。
觸控傳感器2是連接至數(shù)個(gè)觸控板1并且產(chǎn)生對應(yīng)于觸控板上位置的數(shù) 據(jù),其中此使用者觸碰觸控板的位置會產(chǎn)生電阻或電容。
圖1的巻動裝置使用在傳統(tǒng)數(shù)據(jù)搜尋與顯示裝置上。當(dāng)使用者觸碰觸控板 P0至PN列上半部的任何地方時(shí),則傳統(tǒng)數(shù)據(jù)搜尋與顯示裝置會分析從巻軸裝 置輸出的數(shù)據(jù)以將顯示屏幕向上巻動,當(dāng)使用者觸碰觸控板PO至PN列下半部 的任何地方時(shí),則傳統(tǒng)數(shù)據(jù)搜尋與顯示裝置會分析從巻軸裝置輸出的數(shù)據(jù)以將 顯示屏幕向下巻動。
在此方法中,傳統(tǒng)數(shù)據(jù)搜尋與顯示裝置會使用巻軸裝置來執(zhí)行巻動操作。
期間,數(shù)據(jù)搜尋與顯示裝置的數(shù)據(jù)容量會不斷的增加。因此,當(dāng)以巻軸裝 置來搜尋數(shù)據(jù)的情況下會更常用到巻動操作。
例如,假設(shè)數(shù)據(jù)搜尋與顯示裝置是硬盤型式的MP3播放器(其中可儲存
10000首音樂)、每首音樂的標(biāo)題需要一行來顯示并且數(shù)據(jù)搜尋與顯示裝置一
次可顯示十行時(shí),則要搜尋整個(gè)MP3內(nèi)的音樂需要IOOO次的巻動操作。
因此,隨著數(shù)據(jù)搜尋與顯示裝置的儲存容量的增加,更需要新型態(tài)的數(shù)據(jù) 搜尋方法。
為此,本發(fā)明提供一種用以搜尋與顯示數(shù)據(jù)的裝置與方法,其中使用者可 借由使用具有數(shù)個(gè)觸控板的巻軸裝置來快速與容易地搜尋數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用以搜尋與顯示數(shù)據(jù)的裝置與方法,其可借由將 存儲器區(qū)域映射(m叩ping)至數(shù)個(gè)觸控板來快速與簡單地搜尋與顯示大量數(shù)據(jù)。
根據(jù)本發(fā)明的目的就是提供一種用以搜尋與顯示數(shù)據(jù)的裝置,其包括巻軸 器、存儲器、控制器與使用者界面。巻軸器具有數(shù)個(gè)觸控板;存儲器用以儲存 數(shù)據(jù);控制器用以獲取儲存欲顯示數(shù)據(jù)的存儲器的第一存儲器區(qū)域,并且之后 當(dāng)顯示數(shù)據(jù)時(shí)用以連續(xù)地輸出第一存儲器區(qū)域的數(shù)據(jù),所述控制器也用以獲取 對應(yīng)于所觸碰觸控板位置的第二存儲器區(qū)域,并且之后當(dāng)執(zhí)行存儲器映射操作 時(shí)連續(xù)地輸出第二存儲器的數(shù)據(jù);使用者界面用以感測與傳達(dá)使用者的請求, 并且在屏幕上顯示從控制器輸出的數(shù)據(jù)。當(dāng)至少一個(gè)觸控板被觸碰一段預(yù)先定 義時(shí)間或者當(dāng)用于存儲器映射操作的請求透過使用者界面產(chǎn)生時(shí),則控制器會 執(zhí)行存儲器映射操作。
根據(jù)本發(fā)明的再一目的是提供一種搜尋與顯示數(shù)據(jù)的方法,其是借由使用 具有數(shù)個(gè)觸控板的裝置與用以在數(shù)個(gè)各別存儲器區(qū)域中儲存數(shù)個(gè)檔案的數(shù)據(jù) 的儲存裝置來達(dá)成,此方法包括顯示步驟,其是當(dāng)選擇欲顯示的數(shù)據(jù)時(shí)獲取 儲存欲顯示數(shù)據(jù)的第一存儲器區(qū)域,并且在屏幕上連續(xù)地顯示存儲器區(qū)域的數(shù) 據(jù);存儲器映射操作步驟,其是當(dāng)觸碰至少一個(gè)觸控板超過一段預(yù)定的時(shí)間時(shí) 獲取對應(yīng)在第一存儲器區(qū)域內(nèi)所觸碰觸控板位置的第二存儲器區(qū)域,并且在屏 幕上連續(xù)地顯示第二存儲器區(qū)域的數(shù)據(jù);以及巻動步驟,其是當(dāng)觸碰至少一個(gè) 觸控板少于一段預(yù)先定義的時(shí)間時(shí)獲取對應(yīng)于所觸碰觸控板位置的巻動方向, 并且以所獲取的巻動方向來巻動屏幕。
圖1是繪示傳統(tǒng)巻動裝置的示意圖。
圖2是根據(jù)本發(fā)明顯示用以搜尋與顯示數(shù)據(jù)的裝置的方塊圖。
圖3是繪示實(shí)作在圖2的數(shù)據(jù)搜尋與顯示裝置中的巻動裝置的范例的示意圖。
圖4是顯示圖2存儲器的存儲器區(qū)域的示意圖。
圖5是顯示圖2的索引檢測控制器的結(jié)構(gòu)的示意圖。
圖6是根據(jù)本發(fā)明繪示使用數(shù)據(jù)搜尋與顯示裝置來搜尋與顯示數(shù)據(jù)的方法 的流程圖。
圖7是更詳細(xì)顯示圖6的方法中獲取索引偏移步驟的流程圖。 圖8是更詳細(xì)顯示圖6的方法中檢測索引步驟的流程圖。 圖9是更詳細(xì)顯示圖6的方法中移動至新存儲器區(qū)域時(shí)的步驟的流程圖。 主要元件符號說明 1:觸控板 2:觸控傳感器
10:巻軸器
20:索引檢測控制器
21:數(shù)據(jù)輸入單元
22:索引檢測器
23:計(jì)時(shí)器
24:參考索引存儲器
25:索引輸出控制器
30-主控制器
40:存儲器
50:使用者界面
具體實(shí)施例方式
為讓本發(fā)明的上述和其他目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉一 較佳實(shí)施例,并配合附圖,作詳細(xì)說明如下,然其并非用以限定本發(fā)明,任何
1
熟習(xí)此技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾, 因此本發(fā)明的保護(hù)范圍當(dāng)以所附的權(quán)利要求書所界定的為準(zhǔn)。
請參照圖2,本發(fā)明的數(shù)據(jù)搜尋與顯示裝置包括巻軸器10、索引檢測控制 器20、主控制器30、存儲器40與使用者界面50。巻軸器10是由數(shù)個(gè)觸控板 1以及觸控傳感器2所組成。
以下將描述每個(gè)元件的功能。
巻軸器10會產(chǎn)生對應(yīng)于由使用者觸碰觸控板1上位置的數(shù)據(jù)。數(shù)個(gè)觸控 板1是由各個(gè)觸控板PO至PN以各種樣式(例如圖3A至3C所示)所組成。 每個(gè)觸控板PO至PN在觸碰時(shí)會產(chǎn)生預(yù)先定義的電阻或電容并且在未碰觸時(shí)會 保持在閑置狀態(tài)。觸控傳感器2會與數(shù)個(gè)觸控板1連接、感測每個(gè)觸控板PO 至PN的電阻或電容來檢測使用者觸碰的位置,以及產(chǎn)生對應(yīng)于所檢測到的觸 碰位置的數(shù)據(jù)。
在初始化時(shí),索引檢測控制器20會接收一些索引與"映射(mapping)操作 請求時(shí)間"、依據(jù)索引數(shù)來將數(shù)個(gè)觸控板分成數(shù)個(gè)觸控板群(如圖3D至3E所 示)以及將索引映射至觸控板群。在初始化之后,索引檢測控制器20會分析 觸控傳感器2的數(shù)據(jù),并且如果分析結(jié)果顯示使用者觸碰特定觸控板群一段等 于或大于"映射操作請求時(shí)間"的時(shí)間時(shí),則索引檢測控制器20會檢測映射 至特定觸控板群的索引,并且提供此已檢測的索引至主控制器30。
在此,"映射操作請求時(shí)間"是使用者必須連續(xù)地觸碰觸控板以產(chǎn)生存儲 器映射操作的請求時(shí)所需的一段最小時(shí)間,并且"映射操作請求時(shí)間"可由使 用者來設(shè)定。
再者,當(dāng)由使用者界面50告知使用者產(chǎn)生存儲器映射操作的請求時(shí),則 索引檢測控制器20會無條件地執(zhí)行存儲器映射操作。換句話說,盡管當(dāng)使用 者觸碰特定觸控板的時(shí)間短于"映射操作請求時(shí)間"時(shí),索引檢測控制器20 也會檢測映射至特定觸控板的索引,并且提供所檢測的索引至主控制器30。
主控制器30會控制元件的整個(gè)操作,由此執(zhí)行響應(yīng)使用者指令與操作的 工作。具體來說,在初始化中主控制器30會設(shè)定索引數(shù)與"映射操作請求時(shí) 間",并且當(dāng)在初始化之后選擇欲顯示的數(shù)據(jù)時(shí),則會檢測第一存儲器區(qū)域的 位置(其儲存欲顯示的數(shù)據(jù)),并且之后從第一存儲器區(qū)域的開始位置讀取與 輸出此數(shù)據(jù)。
在此,當(dāng)欲顯示的數(shù)據(jù)是預(yù)先定義數(shù)個(gè)檔案的名稱時(shí),則主控制器30會
獲取預(yù)定的數(shù)個(gè)索引存儲器區(qū)域IMAI與IMAJ,其中預(yù)定的數(shù)個(gè)檔案的索引信 息是儲存在第一存儲器區(qū)域中。當(dāng)欲顯示的數(shù)據(jù)是特定檔案的數(shù)據(jù)時(shí),則主控 制器30會獲取數(shù)據(jù)存儲器區(qū)域DMAI,其中儲存特定檔案的數(shù)據(jù)。
并且,主控制器30會借由依據(jù)索引數(shù)除以第一存儲器來額外地獲取索引 偏移(index offset)。之后,當(dāng)從索引檢測控制器20接收索引時(shí),則會使用索 引與索引偏移來執(zhí)行存儲器映射操作。換句話說,主控制器30會使用索引與 索引偏移來檢測第二存儲器區(qū)域(其對應(yīng)于所觸碰的觸控板群)、從第二存儲 器的開始位置中獲取數(shù)據(jù)以及輸出所獲取數(shù)據(jù)至使用者界面50。相反地,當(dāng)僅 接收到巻軸器IO的數(shù)據(jù)時(shí),則主控制器30會分析所接收的數(shù)據(jù)、獲取一種巻 動方向(其對應(yīng)于每個(gè)所觸碰觸控板的位置),以及以所獲取的方向來巻動屏 幕。依據(jù)巻軸器IO的數(shù)據(jù)來巻動是已公知的技術(shù),在此不再贅述。
相較于索引此巻軸器10的數(shù)據(jù),索引檢測控制器20的索引具有優(yōu)先權(quán)。 因此,當(dāng)同時(shí)接收到索引檢測控制器20的索引與觸控傳感器2的數(shù)據(jù)時(shí),則 主控制器30會先依據(jù)索引檢測控制器20的索引執(zhí)行存儲器映射操作。
存儲器40會將整個(gè)存儲器區(qū)域分為數(shù)個(gè)索引存儲器區(qū)域IMA1至IMAN 與數(shù)個(gè)數(shù)據(jù)存儲器區(qū)域DMA1至DMAN(如圖4所示)。檔案的索引信息indexl 至indexN會分別儲存在數(shù)個(gè)存儲器區(qū)域IMA1至IMAN中,而檔案數(shù)據(jù)datal 至dataN會分別儲存在數(shù)個(gè)數(shù)據(jù)存儲器DMA1至DMAN中。
數(shù)個(gè)索引存儲器區(qū)域IMA1至IMAN具有相同的大小,并且分別儲存在索 引存儲器區(qū)域IMA1至IMAN中的索引信息indexl至indexN包括對應(yīng)檔案的 名稱、儲存對應(yīng)檔案數(shù)據(jù)的存儲器區(qū)域的開始與結(jié)束位址等等。
使用者界面50是由使用者輸出裝置(例如顯示器與揚(yáng)聲器)與輸入裝置 (按鈕與開關(guān))所組成。使用者輸出裝置會將從主控制器30中接收的數(shù)據(jù)轉(zhuǎn) 換與輸出成音頻或視頻。當(dāng)使用者選擇特定按鈕或開關(guān)時(shí),.則輸入裝置會感測 所選擇的按鈕或開關(guān)并且告知主控制器30或索引檢測控制器20。具體來說, 輸入裝置可讓使用者請求一種操作(例如,存儲器映射操作)且設(shè)定各索引的 數(shù)目與索引偏移。
圖3A至圖3E是繪示實(shí)作在圖2的數(shù)據(jù)搜尋與顯示裝置中的巻動裝置的范
例示意圖。
圖3A是顯示垂直巻動的數(shù)個(gè)觸控板,圖3B是顯示水平巻動的數(shù)個(gè)陣列排 列型式觸控板,圖3C是顯示垂直巻動的數(shù)個(gè)環(huán)狀排列型式觸控板,圖3D是顯 示將圖3A的觸控板對應(yīng)10個(gè)索引IDO至ID9分為10個(gè)觸控板群,以及圖3E 是顯示將圖3A的觸控板依據(jù)3個(gè)索引IDO至ID2分為3個(gè)觸控板群。
在此方法中,本發(fā)明可實(shí)作如圖3A至3C所示各種型式的巻動裝置,或者 其他已調(diào)整的巻動裝置。同樣地,觸控板群的數(shù)目也可依據(jù)不同的索引數(shù)(如 圖3D與3E所示)而改變。
圖3D所示的范例是適用于觸控板之間的間隔很大或者需要許多索引IDO 至ID9的情況。圖3E所示的范例是適用于觸控板之間的間隔較窄以致于很難 選擇任一觸控板或者需要較少索引IDO至ID2的情況。
再者,雖未繪示于圖中但必須理解的是圖3B與3C中的觸控板也可依據(jù)索 引數(shù)而改變。
此外,當(dāng)觸控板以非線性方式排列(如圖3B與3C)時(shí),則一些觸控板會 用于存儲器映射操作并且其他觸控板會用于其他操作。
例如,如圖3B垂直排列的觸控板P0、 P4、 P8與P12可用于存儲器映射操
作并且其他觸控板則用于調(diào)整巻動速度。
此外,如圖3C垂直排列的觸控板P15、 PO、 Pl、 P7、 P8與P9可用于存 儲器映射操作并且其他的觸控板P2至P6與P10至P14則用于調(diào)整巻軸速度。
圖5是顯示圖2數(shù)據(jù)搜尋與顯示裝置的索引檢測控制器20的結(jié)構(gòu)的示意 圖。如圖5所示,索引檢測控制器20包括數(shù)據(jù)輸入單元21、索引檢測器22、 參考索引存儲器24、計(jì)時(shí)器23與索引輸出控制器25。
以下將詳細(xì)描述圖5中各個(gè)方塊的功能。
數(shù)據(jù)輸入單元21會依據(jù)從主控制器30中接收的索引數(shù)將數(shù)個(gè)觸控板PO 至PN分為數(shù)個(gè)觸控板群、接收與分析觸控傳感器2的數(shù)據(jù)以及感測所觸碰的 觸控板群。
如果使用者觸碰的觸控板群數(shù)是兩個(gè)以上時(shí),則數(shù)據(jù)輸入單元21會選擇 所碰觸的觸控板群的其中之一,其具有所觸碰觸控板的最大數(shù)目。然而,如果
這些所碰觸的觸控板群具有相同的觸控板數(shù)時(shí),則數(shù)據(jù)輸入單元21會以錯(cuò)誤 來處理或者根據(jù)使用者的選擇以隨機(jī)選擇任何一個(gè)。
當(dāng)數(shù)個(gè)觸控板由數(shù)據(jù)輸入單元21分為數(shù)個(gè)觸控板群時(shí),則索引檢測器22 會一個(gè)對一個(gè)地將數(shù)個(gè)索引映射數(shù)個(gè)觸控板群。當(dāng)數(shù)據(jù)輸入單元21選擇數(shù)個(gè) 觸控板群的任何一個(gè)時(shí),則索引檢測器22會檢測映射所選擇觸控板群的索弓(。 計(jì)時(shí)器23進(jìn)行計(jì)時(shí),并且每當(dāng)更新參考索引或者當(dāng)索引控制器25輸出所檢測 的索引以及參考索引存儲器24儲存一種參考索引時(shí)則計(jì)時(shí)器23會重置所計(jì)算 的時(shí)間
當(dāng)由索引檢測器22檢測的索引是相同于參考索引一段"映射請求時(shí)間" 的時(shí)間或更多時(shí),則索引輸出控制器25會輸出所檢測的索引至主控制器30, 并且之后重置計(jì)時(shí)器23。相反地,當(dāng)由所檢測的索引與參考索引是相同于一段 少于"映射操作請求時(shí)間"的時(shí)間時(shí),則索引輸出控制器25會儲存所檢測的 索引以作為參考索引,并且之后重置計(jì)時(shí)器23。
根據(jù)本發(fā)明的數(shù)據(jù)搜尋與顯示裝置的操作將配合圖6描述如下。
在初始化中,主控制器30會借由使用者的請求以設(shè)定一些索引與"映射 操作請求時(shí)間",并且索引檢測控制器20會將索引映射至數(shù)個(gè)觸控板(Sl)。
在初始化之后,主控制器30會提供選單以便讓使用者選擇欲顯示的數(shù)據(jù)、 當(dāng)選擇欲顯示的數(shù)據(jù)時(shí)會獲取儲存欲顯示數(shù)據(jù)的第一存儲器區(qū)域,以及連續(xù)地 顯示第一存儲器區(qū)域的數(shù)據(jù)(S2)。
之后,主控制器30會依據(jù)步驟Sl設(shè)定的索引數(shù)來分割第一存儲器區(qū)域并 且獲取一種索引偏移(S3)。
在此狀態(tài)中,當(dāng)使用者觸碰觸控板PO至PN的至少其中之一 (S4)時(shí),則 觸控傳感器2會產(chǎn)生具有在所觸碰觸控板PO至PN上的位置信息的數(shù)據(jù)(S5)。
之后,當(dāng)索引檢測控制器20確定觸控板PO至PN的至少其中之一被連續(xù) 地觸碰一段"映射操作請求時(shí)間"的時(shí)間時(shí),則其會檢測映射于所觸碰觸控板 的索引(S6)。
主控制器30會同時(shí)使用步驟S6所檢測的索引與步驟S3所獲取的索引偏 移來獲取對應(yīng)于所觸碰觸控板群的第二存儲器區(qū)域(S7),并且在屏幕上連續(xù) 地顯示第二存儲器的數(shù)據(jù)(S8)。
然而,當(dāng)在步驟S6中未檢測到索引時(shí),則主控制器30會分析巻軸器10 的數(shù)據(jù)、獲取一種巻動方向,并且以所獲取的巻動方向巻動目前屏幕(S9)。
當(dāng)完成此步驟S8與S9時(shí),則主控制器30會確認(rèn)所有操作是否結(jié)束(SIO)。 當(dāng)判斷所有操作結(jié)束時(shí),則主控制器30會中止數(shù)據(jù)搜尋與顯示裝置的操作。 倘若未結(jié)束時(shí),則主控制器30會返回至步驟S4并且重復(fù)目前操作。
在此方法中,本發(fā)明的數(shù)據(jù)搜尋與顯示裝置支持存儲器映射操作和同時(shí)巻 動,由此可讓使用者以更快速與便利的方式搜尋特定檔案或信息。
圖7是更詳細(xì)顯示圖6的方法中獲取索引偏移步驟S3的流程圖。
當(dāng)欲顯示的數(shù)據(jù)是預(yù)先定義數(shù)個(gè)檔案的名稱時(shí)(sn),則主控制器30會
獲取預(yù)先定義數(shù)的索引存儲器區(qū)域IMAI與IMAJ(其中預(yù)先定義檔案的索引信 息是儲存在存儲器40的存儲器區(qū)域之中)的大小以及索引存儲器區(qū)域IMA1 的大小(以下稱為偏移區(qū)域的大小)(S12)。
在步驟S12中獲取的數(shù)個(gè)索引存儲器區(qū)域IMA1至IMAN的大小會除以依 據(jù)圖6中步驟S1所設(shè)定的索引數(shù)來獲取一種暫時(shí)索引偏移(S13)。
當(dāng)暫時(shí)索引偏移是步驟S12所獲取的偏移區(qū)域大小的整數(shù)倍時(shí),則會設(shè)定 暫時(shí)索引偏移以作為索引偏移(S15)。倘若暫時(shí)索引偏移不是步驟S12所獲 取的偏移區(qū)域大小的整數(shù)倍時(shí),則會設(shè)定最接近暫時(shí)索引偏移的偏移區(qū)域大小 的整數(shù)倍以作為索引偏移(S16)。
相反地,當(dāng)欲顯示的數(shù)據(jù)是檔案的數(shù)據(jù)時(shí)(S17),則會獲取數(shù)據(jù)存儲器 區(qū)域DMAI (其中儲存使用者所選擇檔案的數(shù)據(jù))的大小(S18)。
在步驟S18中所獲取的存儲器區(qū)域的大小除以依據(jù)圖6中步驟Sl所設(shè)定 的索引數(shù)來獲取所述索引偏移(S19)。
圖8是更詳細(xì)顯示圖6的方法中檢測一種索引的步驟S6的流程圖。
首先,當(dāng)接收到觸控傳感器2的數(shù)據(jù)時(shí),則數(shù)據(jù)輸入單元21會分析所接 收的數(shù)據(jù)、檢測至少一個(gè)所觸碰觸控板PO至PN,并且獲取所觸碰觸控板所屬 的觸控板群(S21)。
當(dāng)在步驟S21中獲取觸控板群時(shí),則索引檢測器22會檢測映射至所獲取 的觸控板群的索引(S22)。
之后,索引輸出控制器25會檢査步驟S22中檢測的索引是否具有相同于
參考索引的值(S23)。當(dāng)所檢測的索引與參考索引具有相同值的狀態(tài)保持一
段"映射操作請求時(shí)間"的時(shí)間(S24)時(shí),則會傳送所檢測的索引至主控制 器30并且重置計(jì)時(shí)器23 (S25)。
然而,當(dāng)所檢測的索引具有不同于參考索引的值或者當(dāng)所檢測的索引與參 考索引具有相同值的狀態(tài)未保持一段"映射操作請求時(shí)間"的時(shí)間時(shí),則會儲 存所檢測的索引以作為參考索引并且重置計(jì)時(shí)器23 (S26)。
圖9是更詳細(xì)顯示圖6的方法中移動至新存儲器區(qū)域時(shí)步驟S7的流程圖。
主控制器30會將圖6的步驟S6中檢測的索引乘以圖6的步驟S3所獲取 的索引偏移,由此獲得一種移動(movement)值(S31)。
因此,主控制器30的顯示用的數(shù)據(jù)讀取位置即借由步驟S31中獲取的移 動值來從圖6的步驟S2所獲得的第一存儲器區(qū)域的開始位置移動至第二存儲 器區(qū)域(S32)。其會檢查數(shù)據(jù)是否儲存在第二存儲器區(qū)域中(S33)。
依據(jù)步驟S33的檢査結(jié)果,如果數(shù)據(jù)未儲存在第二存儲器區(qū)域中時(shí),則用 以顯示的數(shù)據(jù)讀取位置會再一次移動至第一存儲器區(qū)域的開始位置(S34)。 如果數(shù)據(jù)儲存在第二存儲器區(qū)域中時(shí),則主控制器30會判斷用于顯示的數(shù)據(jù) 讀取位置正常地移動至第二存儲器區(qū)域,并且繼續(xù)圖6的步驟S8。
在圖9所示的范例實(shí)施例中,其描述當(dāng)無數(shù)據(jù)在所移動的存儲器區(qū)域中時(shí),
用于顯示的數(shù)據(jù)讀取位置會移動至第一存儲器區(qū)域(其儲存欲顯示的數(shù)據(jù))的
開始位置。然而,必須了解的是用于顯示的數(shù)據(jù)讀取位置可依使用者需求而移 動至第一存儲器的結(jié)束位置或第一存儲器區(qū)域內(nèi)的任意位置。
上述實(shí)施例是關(guān)于當(dāng)觸碰觸控板時(shí)用于顯示的數(shù)據(jù)讀取位置移動至特定 存儲器區(qū)域。在另一實(shí)施例中,當(dāng)根據(jù)本發(fā)明的相同原理觸碰觸控板時(shí),也可 執(zhí)行其他特定操作。
當(dāng)本發(fā)明的數(shù)個(gè)觸控板組成觸控板群(如圖3D與3E所示)時(shí),可使用一 些觸控板群執(zhí)行存儲器映射操作,并且可使用其他觸控板群執(zhí)行其他特定操 作。
再者,必須了解的是使用者可依據(jù)使用者需求而直接地設(shè)定至少一個(gè)觸控 板與對應(yīng)于每個(gè)識別字(identifier, ID)的特定存儲器區(qū)域。
雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何熟
習(xí)此技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因 此本發(fā)明的保護(hù)范圍當(dāng)以所附的權(quán)利要求書所界定的為準(zhǔn)。
根據(jù)用以搜尋與顯示數(shù)據(jù)的裝置與方法,當(dāng)特定存儲器區(qū)域的位置信息映 射至每個(gè)觸控板并且當(dāng)觸碰數(shù)個(gè)觸控板的特定觸控板一段時(shí)間時(shí),則會允許用 于顯示的數(shù)據(jù)讀取位置移動至映射于特定觸控板的存儲器區(qū)域。由此,可以快 速且便利地搜尋與顯示大量數(shù)據(jù)。
權(quán)利要求
1.一種用以搜尋與顯示數(shù)據(jù)的裝置,其包括卷軸器,其具有數(shù)個(gè)觸控板;存儲器,其用以儲存數(shù)據(jù);控制器,其用以獲取該存儲器的第一存儲器區(qū)域,并且之后當(dāng)顯示數(shù)據(jù)時(shí)用以連續(xù)地輸出所述第一存儲器區(qū)域的數(shù)據(jù),所述控制器還用以獲取對應(yīng)于所觸碰觸控板位置的第二存儲器區(qū)域,并且之后當(dāng)執(zhí)行一存儲器映射操作時(shí)連續(xù)地輸出所述第二存儲器的數(shù)據(jù),其中第一存儲器區(qū)域儲存欲顯示的數(shù)據(jù);以及使用者界面,其用以感測與傳達(dá)使用者的請求,并且在屏幕上顯示從該控制器輸出的數(shù)據(jù),其中當(dāng)觸碰至少一個(gè)觸控板一預(yù)定的時(shí)間或者當(dāng)用于該存儲器映射操作的請求通過所述使用者界面而產(chǎn)生時(shí),則所述控制器會執(zhí)行所述存儲器映射操作。
2. 如權(quán)利要求1所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,當(dāng)觸碰 至少一個(gè)觸控板少于所述預(yù)定的時(shí)間時(shí),則所述控制器會依據(jù)所觸碰觸控板的 位置來獲取一種巻動方向,并且以所獲取的巻動方向來巻動屏幕。
3. 如權(quán)利要求1所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述控 制器還包括索引檢測控制器,其用以在數(shù)個(gè)索引與所述多個(gè)觸控板之間作映射,以及 當(dāng)觸碰所述這些觸控板達(dá)到所述預(yù)定的時(shí)間時(shí),則會檢測與輸出一種映射至所 述所觸碰觸控板的索引;以及主控制器,其用以設(shè)定所述預(yù)定的時(shí)間與多個(gè)索引、當(dāng)顯示數(shù)據(jù)時(shí)獲取第一存儲器區(qū)域以連續(xù)地輸出第一存儲器區(qū)域的數(shù)據(jù)并依據(jù)第一存儲器區(qū)域與 索引數(shù)以同時(shí)獲取一種索引偏移,以及當(dāng)執(zhí)行所述存儲器映射操作時(shí)依據(jù)所檢 測的索引與所述索引偏移來獲取第二存儲器區(qū)域以連續(xù)地輸出所述第二存儲 器區(qū)域的數(shù)據(jù)。
4. 如權(quán)利要求3所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述索 引檢測控制器包括 參考索引存儲器,其用以儲存所檢測的索引以作為參考索引; 計(jì)時(shí)器,其用以計(jì)時(shí);索引檢測器,其用以在所述多個(gè)索引與多個(gè)觸控板之間作映射并且當(dāng)觸碰 至少一個(gè)觸控板或者當(dāng)用于所述存儲器映射操作的請求通過所述使用者界面 而產(chǎn)生時(shí)則所述索引檢測器會檢測所述映射至所觸碰觸控板的索引;以及索引輸出控制器,其用以使所檢測的索引在所述預(yù)定的時(shí)間或更長時(shí)相同 于所述參考索引或者當(dāng)用于所述存儲器映射操作的請求通過所述使用者界面 而產(chǎn)生時(shí),則會輸出所檢測的索引且同時(shí)重置所述計(jì)時(shí)器,以及當(dāng)所檢測的索 引在一段少于所述預(yù)定的時(shí)間中相同于所述參考索引或者當(dāng)所檢測的索引不 同于所述參考索引時(shí),則會儲存所檢測的索引以作為所述參考索引并且同時(shí)重 置所述計(jì)時(shí)器。
5. 如權(quán)利要求4所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述索 引輸出控制器當(dāng)用于所述存儲器映射操作的請求已透過使用者界面而產(chǎn)生時(shí) 則更輸出所檢測的索引并且同時(shí)重置所述計(jì)時(shí)器。
6. 如權(quán)利要求4所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述索 引檢測器依據(jù)索引數(shù)將所述多個(gè)觸控板分為數(shù)個(gè)觸控板群并且在該些觸控板 群與所述多個(gè)索引之間作映射。
7. 如權(quán)利要求4所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,當(dāng)檢測到映射于所觸碰觸控板的兩個(gè)以上索引時(shí),則所述索引檢測器會優(yōu)先輸出所述 映射至經(jīng)常觸碰觸控板的索引。
8. 如權(quán)利要求1所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述存 儲器包括數(shù)個(gè)索引存儲器區(qū)域,其中每個(gè)索引存儲器區(qū)域具有相同的大小并且用以 儲存著索引信息;以及數(shù)個(gè)數(shù)據(jù)存儲器區(qū)域,每個(gè)存儲器區(qū)域用以將數(shù)據(jù)信息儲存在檔案上。
9. 如權(quán)利要求8所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述索 引信息包括與其對應(yīng)的所述檔案的名稱,以及與其對應(yīng)的所述數(shù)據(jù)存儲器區(qū)域 的開始與結(jié)束位置上的信息。
10. 如權(quán)利要求9所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,當(dāng)欲顯 示的數(shù)據(jù)是預(yù)定的數(shù)個(gè)檔案的名稱時(shí),則所述主控制器會獲取儲存所述預(yù)定的 數(shù)個(gè)檔案的索引信息的所述索引存儲器區(qū)域以作為第一存儲器區(qū)域,并且之后 獲取所述索引存儲器區(qū)域的大小的整數(shù)倍以作為索引偏移,其中所述索引存儲 器區(qū)域的大小的整數(shù)倍是相似或相同于將第一存儲器區(qū)域除以索引數(shù)的結(jié)果。
11. 如權(quán)利要求9所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,當(dāng)欲顯 示的數(shù)據(jù)是所述檔案的數(shù)據(jù)時(shí),則主控制器會獲取儲存所述檔案的數(shù)據(jù)的所述 數(shù)據(jù)存儲器區(qū)域以作為第一存儲器區(qū)域,然后所述主控制器獲取將第一存儲器 區(qū)域除以索引數(shù)的結(jié)果以作為索引偏移。
12. 如權(quán)利要求9所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述主 控制器可適用于由所述使用者的請求直接地設(shè)定所述索引偏移的值。
13. 如權(quán)利要求3所述的用以搜尋與顯示數(shù)據(jù)的裝置,其中該主控制器會獲 取一種區(qū)域以作為第二存儲器區(qū)域,其中數(shù)據(jù)讀取位置借由所述索引與索引偏 移的乘積以對應(yīng)于從第一存儲器區(qū)域的開始位置的移動而移動。
14. 如權(quán)利要求13所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,當(dāng)無 數(shù)據(jù)儲存在第二存儲器區(qū)域中時(shí)則所述主控制器會獲取第一存儲器區(qū)域的開 始位置以作為第二存儲器區(qū)域。
15. 如權(quán)利要求13所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,當(dāng)無 數(shù)據(jù)儲存在第二存儲器區(qū)域中時(shí)則所述主控制器會獲取第一存儲器區(qū)域的結(jié) 束位置以作為第二存儲器區(qū)域。
16. 如權(quán)利要求3所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述主 控制器可適用于混亂借由所述使用者的請求以手動地設(shè)定可設(shè)定的索引偏移。
17. 如權(quán)利要求3所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,該主控 制器會使用一預(yù)定數(shù)目的觸控板來執(zhí)行所述存儲器映射操作,并且使用一預(yù)定 數(shù)目的觸控板來調(diào)整巻動速度。
18. 如權(quán)利要求1所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述巻 軸器的多個(gè)觸控板是以列方式垂直地排列。
19. 如權(quán)利要求1所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述巻 軸器的該些觸控板是以一矩陣型式排列。
20. 如權(quán)利要求l所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述巻 軸器的該些觸控板是以一圓形方式排列。
21. 如權(quán)利要求1所述的用以搜尋與顯示數(shù)據(jù)的裝置,其特征在于,所述裝 置是可攜帶式的。
22. —種搜尋與顯示數(shù)據(jù)的方法,其是借由使用具有數(shù)個(gè)觸控板的裝置與在數(shù)個(gè)各別存儲器區(qū)域中儲存數(shù)個(gè)檔案的數(shù)據(jù)用的儲存裝置來達(dá)成,本方法包括顯示步驟,其是當(dāng)選擇欲顯示的數(shù)據(jù)時(shí)則會獲取欲顯示的數(shù)據(jù)儲存用的第 一存儲器區(qū)域,并且在屏幕上連續(xù)地顯示第一存儲器區(qū)域的數(shù)據(jù);存儲器映射操作步驟,其是當(dāng)觸碰所述觸控板的至少一個(gè)達(dá)預(yù)定的時(shí)間或 更久時(shí),則會獲取對應(yīng)于第一存儲器區(qū)域內(nèi)所觸碰觸控板的位置的第二存儲器 區(qū)域,并且在所述屏幕上連續(xù)地顯示第二存儲器區(qū)域的數(shù)據(jù)以及巻動步驟,其是當(dāng)觸碰至少一個(gè)觸控板少于所述預(yù)定的時(shí)間時(shí),則會獲取 對應(yīng)于所觸碰觸控板的位置的巻動方向,并且以所獲取的巻軸方向來巻動所述 屏幕。
23. 如權(quán)利要求22所述的搜尋與顯示數(shù)據(jù)的方法,其特征在于,還包括一 種映射步驟,其是設(shè)定所述預(yù)定的時(shí)間與多個(gè)索引并且使該些觸控板映射至所 述多個(gè)索引。
24. 如權(quán)利要求23所述的搜尋與顯示數(shù)據(jù)的方法,其特征在于,所述映射 操作步驟包括索引偏移獲取步驟,其是將該第一存儲器區(qū)域除以索引數(shù)來獲取一種索引 偏移;索引檢測步驟,其是檢測所述對應(yīng)于所觸碰觸控板的索引;以及 第二存儲器區(qū)域獲取步驟,其是使用所檢測的索引與索引偏移來在第一存 儲器區(qū)域內(nèi)獲取所述對應(yīng)于所觸碰觸控板的位置的第二存儲器區(qū)域。
25. 如權(quán)利要求24所述的搜尋與顯示數(shù)據(jù)的方法,其特征在于,所述索引 偏移獲取步驟包括當(dāng)欲顯示的數(shù)據(jù)是多個(gè)檔案的名稱時(shí),獲取整個(gè)存儲器區(qū)域,其中所述整個(gè)存儲器區(qū)域儲存所述多個(gè)檔案的名稱;獲取將所述整個(gè)存儲器區(qū)域的大小除以索引數(shù)之后所得的值;以及 獲取偏移區(qū)域的大小的整數(shù)倍以作為所述索引偏移,其是相似或相同于所 述相除后的值。
26. 如權(quán)利要求24所述的搜尋與顯示數(shù)據(jù)的方法,其特征在于,所述索引偏移獲取步驟包括當(dāng)欲顯示的數(shù)據(jù)是所述檔案的數(shù)據(jù)時(shí),獲取將所述存儲器區(qū)域除以索引數(shù)之后所得的值,其中各檔案的數(shù)據(jù)是儲 存在所述存儲器區(qū)域中;以及獲取偏移區(qū)域的大小的整數(shù)倍以作為所述索引偏移,其是相似或相同于所 述相除后的值。
27. 如權(quán)利要求24所述的搜尋與顯示數(shù)據(jù)的方法,其特征在于,所述索引 檢測步驟包括當(dāng)觸碰至少一個(gè)觸控板時(shí),則會檢測所述映射至所觸碰觸控板的索引; 當(dāng)所檢測的索引相同于參考索引達(dá)所述預(yù)定的時(shí)間或更久時(shí),則會輸出所 檢測的索引;以及當(dāng)所檢測的索引不同于參考索引達(dá)所述預(yù)定的時(shí)間或更久時(shí),則會設(shè)定所 檢測的索引以作為所述參考索引。
28. 如權(quán)利要求27所述的搜尋與顯示數(shù)據(jù)的方法,其特征在于,當(dāng)檢測到 兩個(gè)或兩個(gè)以上映射至所觸碰觸控板的索引時(shí),則所述索引檢測步驟檢測所述 映射至所觸碰觸控板的索引且會優(yōu)先選擇所述映射至更經(jīng)常觸碰的觸控板的 索引。
29. 如權(quán)利要求27所述的搜尋與顯示數(shù)據(jù)的方法,其特征在于,當(dāng)使用者 產(chǎn)生用于所述存儲器映射操作的請求時(shí),即使當(dāng)所檢測的索引是相同于所述參 考索引達(dá)所述預(yù)定的時(shí)間或更短時(shí),則所述檢測步驟也會輸出所檢測的索引。
30. 如權(quán)利要求24所述的搜尋與顯示數(shù)據(jù)的方法,其特征在于,所述第二 存儲器獲取步驟會獲取一種區(qū)域以作為第二存儲器區(qū)域,其中數(shù)據(jù)讀取位置借 由所檢測的索引與所述索引偏移的乘積以對應(yīng)于從第一存儲器區(qū)域的開始位 置的移動而移動。
31. 如權(quán)利要求24所述的搜尋與顯示數(shù)據(jù)的方法,其特征在于,當(dāng)無數(shù)據(jù) 儲存在第二存儲器區(qū)域中時(shí),則第二存儲器獲取步驟會獲取第一存儲器區(qū)域的 開始位置以作為第二存儲器區(qū)域。32.如權(quán)利要求24所述的搜尋與顯示數(shù)據(jù)的方法,其特征在于,當(dāng)無數(shù)據(jù) 儲存在第二存儲器區(qū)域中時(shí),則第二存儲器獲取步驟會獲取第一存儲器區(qū)域的 結(jié)束位置以作為第二存儲器區(qū)域。
全文摘要
提供一種用以搜尋與顯示數(shù)據(jù)的裝置與方法,此方法包括卷軸器、存儲器、控制器與使用者界面。卷軸器具有數(shù)個(gè)觸控板;存儲器用以儲存數(shù)據(jù);控制器用以獲取第一存儲器區(qū)域,并且之后當(dāng)顯示數(shù)據(jù)時(shí)用以連續(xù)地輸出第一存儲器區(qū)域的數(shù)據(jù),所述控制器還用以獲取第二存儲器區(qū)域,并且之后當(dāng)執(zhí)行存儲器映射操作時(shí)連續(xù)地輸出第二存儲器的數(shù)據(jù);使用者界面用以感測與傳達(dá)使用者的請求,并且在屏幕上顯示從控制器輸出的數(shù)據(jù)。當(dāng)至少一個(gè)觸控板被觸碰一段預(yù)先定義時(shí)間或者當(dāng)用于存儲器映射操作的請求透過使用者界面產(chǎn)生時(shí),則控制器會執(zhí)行存儲器映射操作。
文檔編號G06F3/00GK101116045SQ200680002932
公開日2008年1月30日 申請日期2006年1月19日 優(yōu)先權(quán)日2005年1月27日
發(fā)明者李芳遠(yuǎn), 鄭哲溶 申請人:艾勒博科技股份有限公司