国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      動態(tài)控制滾動速度的方法及控制滾動功能的系統(tǒng)的制作方法

      文檔序號:6257116閱讀:445來源:國知局
      專利名稱:動態(tài)控制滾動速度的方法及控制滾動功能的系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明一般涉及移動計算設(shè)備例如個人數(shù)字助理(PDA)、蜂窩式電話、傳呼機等,更具體地涉及一種能夠無線地訪問信息及配備有交互式用戶接口和高分辨率顯示器的可佩戴設(shè)備/電器(例如腕戴手表),它包括一個滾動設(shè)備,用于實施動態(tài)速度控制以便允許通過所顯示內(nèi)容來實現(xiàn)無縫精細和粗糙滾動和/或光標移動而不必通知滾動設(shè)備的用戶。
      計算、移動和無線通信技術(shù)已經(jīng)在多種多樣的功能強大的用戶友好設(shè)備例如個人數(shù)字助理(PDA)、蜂窩式電話、傳呼機之中迅猛發(fā)展并登峰造極。當今有可能購買手持PDA例如Palm Pilot那樣的掌上計算機,它利用無線通信設(shè)備并且將計算、電話/傳真和網(wǎng)絡(luò)化特征融為一體。傳統(tǒng)PDA可以用作一個蜂窩式電話、傳真發(fā)送機和個人秘書(organizer)并且它是基于筆的,要求用觸筆輸入文本。這樣,這些設(shè)備包括了手寫字體識別特征,并且甚至可能利用對語音輸入作出反應(yīng)的語音識別技術(shù)。小設(shè)備,例如RIM 950和Motorola PageWriter2000傳呼機將小鍵盤用于輸入。
      當今工業(yè)界在減少尺寸和功率要求兩者的同時努力提供增長的類似桌上PC的功能來促進技術(shù)進展。最近已經(jīng)試圖將以上所述設(shè)備的某些性能組合入腕戴手表中。然而當今只有特殊的可佩戴手表設(shè)備才在計時功能之外還能夠用作指南針、或全球定位系統(tǒng)(GPS)、或氣壓計或心律監(jiān)測儀、個人手持系統(tǒng)(PHS)、傳呼機等。這些現(xiàn)有特殊功能手表的缺點是它們之中大多數(shù)笨重、多半與因特網(wǎng)或其他PC/網(wǎng)絡(luò)設(shè)備脫離、電池壽命有限和難于使用。這些當今可用的特殊功能腕戴手表所附加地具有的用戶接口在能夠顯示的內(nèi)容方面極其有限。例如,在數(shù)字手表中設(shè)置時間的問題上,現(xiàn)在用戶只能單獨地設(shè)置小時和分鐘,而且只能在一個方向內(nèi)增加時間。此外,它們之中大多數(shù)具有6至8個能夠用于顯示6或8個數(shù)字/字符的七段LED或LCD,以及只在顯示器內(nèi)的固定位置上具有小量能夠顯示上午/下午、鬧鐘開/關(guān)等的標示器?,F(xiàn)在市場上出現(xiàn)的少量手表具有略為豐富的顯示性能。無論如何,這些不同缺點必須解決,否則這些手表沒有競爭力來成為暢銷產(chǎn)品。移動計算的應(yīng)用對腕戴手表的設(shè)計提出了挑戰(zhàn),因為手表是小設(shè)備。也即,要將部件和電源設(shè)備例如電池裝入這樣小的體積內(nèi)以及手表的顯示屏尺寸有限都給設(shè)計加上限制,而這些限制必須克服。解決這些問題是值得的,因為手表是一種有吸引力的東西,1)它是全世界很大一部分居民早已習慣的少數(shù)設(shè)備之一,2)它是差不多任何時間都可以使用的,以及3)它不容易丟失。
      因此非常希望提供一種可佩戴設(shè)備/電器(一種腕戴手表),它們能夠無線地訪問信息及配備有交互式用戶接口和高分辨率顯示器以便提供各種類似桌上PC的功能。
      另外非常希望提供一種能夠無線地訪問信息及配備有交互式用戶接口的可佩戴設(shè)備/電器(腕戴手表),它配備有一個滾動設(shè)備例如滾動球、輪或撥號式控制器,用于允許通過用戶接口實現(xiàn)通過所顯示文本和圖形的滾動。
      此外,非常希望提供一種能夠無線地訪問信息及配備有交互式用戶接口的可佩戴設(shè)備/電器(腕戴手表),它配備有一個用于實施動態(tài)滾動速度控制器的滾動設(shè)備,該動態(tài)滾動速度控制器用于減少用戶操縱滾動器的工作量而到達顯示器上用戶希望到達的具體地點,同時還保留對定位的精細控制。
      本發(fā)明的一個目的是提供一種能夠無線地訪問信息并且配備有交互式用戶接口和高分辨率顯示器從而提供各種類似桌上PC的功能的可佩戴設(shè)備/電器(一種腕戴手表)。
      本發(fā)明的另一個目的是提供一種能夠無線地訪問信息及配備有交互式用戶接口的可佩戴設(shè)備/電器(腕戴手表),它包括一個用于實施動態(tài)滾動速度控制器的滾動設(shè)備,該動態(tài)滾動速度控制器允許以對于用戶無縫的方式對所顯示內(nèi)容實現(xiàn)滾動和/或光標定位的精細和粗糙控制。
      本發(fā)明的又一個目的是提供一種能夠無線地訪問信息及配備有用于實施動態(tài)滾動設(shè)備的交互式用戶接口的可佩戴設(shè)備/電器(腕戴手表),該動態(tài)滾動設(shè)備用于允許通過用戶接口實現(xiàn)通過所顯示文本和圖形進行滾動,其方式是減少用戶操縱滾動器的工作量而到達顯示器上用戶希望到達的具體位置,同時還保留對定位的精細控制而不需額外的滾動器操縱。
      根據(jù)本發(fā)明,提供了一種用于動態(tài)地控制提供于用于顯示文本內(nèi)容或圖形內(nèi)容的可佩戴電器中的顯示指示器的滾動功能的系統(tǒng)和方法,該電器實施一種響應(yīng)于用戶對它的操縱而生成滾動事件的滾動設(shè)備,該方法包括以下步驟接收滾動事件以便在第一方向內(nèi)按照每個滾動事件使指示器增量地向前移動從而提供滾動指示器的精細移動和同時跟蹤前進方向;在第一方向內(nèi)確定指示器精細增量的預定數(shù)量;以及隨后響應(yīng)于滾動事件的繼續(xù)接收而以對于用戶無縫的方式在第一方向內(nèi)按照每個滾動事件使所述指示器向前移動預定增量數(shù)量從而提供滾動指示器的粗糙移動,其中滾動指示器的粗糙移動大于滾動指示器的精細移動,從而要求滾動設(shè)備的較少操縱來在顯示器上到達滾動指示器的所需位置。
      這一方法和系統(tǒng)可以有利地實施于任何要求大滾動移動的應(yīng)用場合中,包括用于提供計時和時間設(shè)置顯示功能的應(yīng)用場合,其中操縱滾動設(shè)備以便控制分鐘指示器和小時指示器。
      參照閱讀以下說明、所附權(quán)利要求書和附圖,能夠更好地理解本發(fā)明的裝置和方法的進一步特征、方面和優(yōu)點,附圖中

      圖1示意性闡述本發(fā)明的可佩戴信息訪問腕戴手表設(shè)備。
      圖2是用于闡述實施本發(fā)明動態(tài)滾動設(shè)備的腕戴手表設(shè)備10的硬件體系結(jié)構(gòu)的詳細框圖。
      圖3闡述腕戴手表設(shè)備10的軟件體系結(jié)構(gòu)200。
      圖4闡述一個示例性O(shè)LED系統(tǒng)顯示300,提供用于啟動腕戴手表設(shè)備中提供的個人信息管理應(yīng)用程序的可選圖標的主菜單。
      圖5(a)和5(b)闡述用于完成鬧鐘設(shè)置功能的腕戴手表用戶接口350。
      圖1示意地闡述本發(fā)明的信息訪問可佩戴腕戴手表設(shè)備。系統(tǒng)將此處所謂“腕戴手表”10看作一個正常手表,但它能夠從用戶攜帶的相伴設(shè)備例如PC、移動計算機、其他普及設(shè)備中以及通過無線通信機制直接從網(wǎng)絡(luò)中接收信息。
      如圖1中所示,腕戴手表設(shè)備10是基于模塊化概念的,它設(shè)計為包括一塊最小尺寸的母板或基板20,它利用最新技術(shù),這將更詳細地加以描述。具體地,基板20可以實施為不同類型用于實現(xiàn)不同功能的殼25a、…、25c中。例如,基板20可以實施在一個基殼25a中,用于通過觸摸屏顯示器提供類似掌上計算機的功能;一個無需手操作的移動殼25b,除基本桌上計算機功能之外,用于提供與GPS的通信接口和移動電話通信能力等,同時包括一個觸摸屏顯示器、滾動/指示設(shè)備及話筒和揚聲器設(shè)備;以及一個擴展功能殼25c,用于提供觸摸屏、按鈕和對不同設(shè)備例如GPS/指南針、溫度計、氣壓計、高度表等的支持。
      圖2是用于闡述表盤設(shè)備10的硬件體系結(jié)構(gòu)的詳細框圖。如圖2中所示,基板20包括一塊第一板或主卡50,用于容納核心處理單元、I/O和存儲器。例如,主卡50包括一個CPU 55例如Cirrus LogicCL-EP7211,它是一個埋有單芯片的控制器,用作超低功率應(yīng)用的CPU,并且配備有處理和加強存儲管理特征,具有與100MHz奔騰芯片等效的功能。核心處理單元可以在2.5伏下工作以便使板的尺寸最小,它可以配備有3.68MHz瓷諧振器57,用于生成主頻時鐘和定時信號。主卡50附加地包括足夠的非易失性和易失性存儲器,包括例如用于支持系統(tǒng)代碼的64 Mbit EDO DRAM 58和SRAM/閃爍存儲器59。腕戴手表10的一個通信子系統(tǒng)包括一條視線紅外數(shù)據(jù)協(xié)會(IrDA)通信接口,它具有安裝于卡50上的用于直接與包括IrDA SIR協(xié)議編碼器在內(nèi)的CPU 55的接口解碼器插針連接的低功率IR收發(fā)信機模塊60。第一卡50附加地包括不同模數(shù)轉(zhuǎn)換器(ADC)、存儲器刷新邏輯電路和工業(yè)標準接口例如小型閃爍接口以使例如其他設(shè)備能夠附加于腕戴手表10上。可以附加地包括其他接口例如統(tǒng)一串行總線(USB)和I2C等。圖2還將主卡闡述為包括電源子系統(tǒng),該電源子系統(tǒng)包括一個可充電鋰聚合物類型電池65和一個用于支持寬動態(tài)范圍的腕戴手表系統(tǒng)/子系統(tǒng)負載的直流至直流轉(zhuǎn)換器66。
      再次參照圖2,主卡50沒有音頻能力但卻在擴展組合件(未示出)中配備有輔助卡的PCM音頻接口,也即在用于支持PCM音頻的擴展殼腕戴手表設(shè)計中的卡75或80。具體地,所實施的輔助卡75、80分別包括一個揚聲器和話筒組合77、83,其中該話筒用于記錄可以由處理器子系統(tǒng)處理的或者存儲于存儲子系統(tǒng)中以備隨后回放的語音輸入,以及該揚聲器用作用于提供語音輸出、產(chǎn)生定制音調(diào)和允許與其他收聽設(shè)備實現(xiàn)語音連接等。如圖2中所示,每個揚聲器/話筒組合77、83連至相應(yīng)的脈沖編碼調(diào)制PCM編解碼設(shè)備(CODEC)78、84,它們由相應(yīng)的PCM接口79、89控制而連至CPU 55。輔助卡75、80附加地配備有不同通信子系統(tǒng),它們包括低功率和中間功率射頻通信設(shè)備,用于支持與移動計算機、移動電話、可攜式手持設(shè)備的通信線路及與因特網(wǎng)的連通性的無線應(yīng)用協(xié)議(“WAP”)。在一個實施例中,具體的通信子系統(tǒng)包括用于支持藍牙81的電路或類似小型(small-Factor)、低費用無線電辨別電路,例如RF調(diào)制解調(diào)器76,以及可能包括其他低功率無線電和Flex-尋呼通信線路(未示出)等。例如,如圖2中所示,輔助通信卡80實施射頻(RF)通信的藍牙工業(yè)標準,然而應(yīng)該理解,也可同樣地實施其他標準例如IEEE 802.11或其他RF協(xié)議。此外,這些通信協(xié)議的各部分可以在主卡50的處理器中實施以使所需元件數(shù)量最少。主卡50上的CPU系統(tǒng)最好利用一個第一通用異步接收機發(fā)射機(UART1)設(shè)備(未示出),用于支持RF調(diào)制解調(diào)器76或者藍牙81通信功能,并且可能配備有一個第二UART設(shè)備(UART2),用于支持數(shù)據(jù)下載功能,例如自PC或網(wǎng)絡(luò)服務(wù)器下載。應(yīng)該理解,可以實施任何類似的數(shù)據(jù)傳輸機制或數(shù)據(jù)交換接口設(shè)備以便提供數(shù)據(jù)下載和RF通信支持功能。
      為與設(shè)備進行交互操作,腕戴手表系統(tǒng)10配備有觸摸屏/板90,它具有適合于標準手表的形狀,還配備有滾輪機構(gòu),即微動編碼器95。觸摸屏允許通過用戶物理地輸入一個潦草書寫的“花體字”來直接啟動應(yīng)用程序,其書寫方式猶如名為“智能化手表上啟動基于潦草字體的應(yīng)用程序”的共同擁有的共同未決美國專利申請第________號[YOR92000-0234,律師卷號13577]中所描述的,它的全部內(nèi)容和公開內(nèi)容可以包括于如同此處全部闡述的參考內(nèi)容內(nèi),并且觸摸屏可能通過物理地觸摸一定腕戴手表顯示區(qū)域來啟動其他應(yīng)用程序/操作/事件。在一個實施例中,觸摸屏配備有一個四(4)位觸摸屏。例如,可以物理地觸摸觸摸屏的一定區(qū)域以便向前和向后瀏覽腕戴手表顯示區(qū)域。滾輪機構(gòu)95可以滾上或滾下(即順時針或逆時針)以便仿真文本和圖形的顯示光標滾動功能,并且具體地生成各信號,以便進行A/D轉(zhuǎn)換而由處理器接收從而允許腕戴手表顯示光標移動,更具體地允許箭頭光標或其他顯示的指示器進行移動從而提供約會更新和瀏覽功能。優(yōu)選地,當滾輪機構(gòu)移動量超過預定量例如20E度時,該輪生成一個猶如鼠標設(shè)備滾動時生成的信號。如果用戶連續(xù)地滾動該輪,則該輪每轉(zhuǎn)動20度(此后稱為“轉(zhuǎn)動事件”)就生成一個信號,該生成的事件包括一個用于標明該輪是順時針轉(zhuǎn)動還是逆時針轉(zhuǎn)動的標示。以此方式,處理器跟蹤滾輪的方向,因此也即光標在具體顯示區(qū)域上的移動方向??梢愿郊拥貙L輪機構(gòu)推或壓以便生成一個信號(此后稱為“輪擊事件”,類似于擊鍵或鼠標點擊事件),用于啟動所選應(yīng)用程序、超連接或菜單項目。在一個實施例中,滾輪設(shè)備可以包括一個儀表盤,它可轉(zhuǎn)動或壓下以便同時生成轉(zhuǎn)動事件和輪擊事件兩者,其方式猶如名為“智能化手表的基于儀表盤的輸入機構(gòu)和用戶接口”的共同擁有的共同未決美國專利申請第________號[YOR92000-0235,律師卷號13578]中所描述的,它的全部內(nèi)容和公開內(nèi)容可以包括于如同此處全部闡述的參考內(nèi)容內(nèi)。應(yīng)該理解,可以實施其他類型的滾動設(shè)備來提供光標移動,例如滑動器。此外,可以實施標準按鈕以便提供選擇功能。
      如圖2中進一步所示,不同模數(shù)轉(zhuǎn)換器(ADC)68支持一個與觸摸屏顯示屏90的接口,和一個與滾輪機構(gòu)95的微動編碼器或按鈕的接口。用于容納高分辨率(等效于VGA)發(fā)射有機發(fā)光二極管(OLED)高反差度顯示器100的單元98配備有一個接口69。此外,基殼的主卡50與一個蜂鳴器63接口,CPU 55使用其蜂鳴器接口和定時器計數(shù)器直接控制該蜂鳴器。為檢測手表的姿態(tài),還提供了一個機械四路傾翻傳感器72,它包括各機械開關(guān)(用于檢測傾翻角度),后者產(chǎn)生可由CPU檢測的各信號。此傳感器可用于不同目的,例如電源管理、顯示控制等。在優(yōu)選實施例中,附加傳感器可以通過接口附加于腕戴手表設(shè)備上。各例子包括附加的傾翻和移動(速度、方向)傳感器,環(huán)境傳感器例如熱傳感器、氣壓傳感器,健康監(jiān)視傳感器例如血壓傳感器等。因此腕戴手表為傳感器提供顯示,并且還能夠分析自各傳感器收集的數(shù)據(jù)。
      更具體地,圖2的高反差度顯示器100不需要背景光來照亮顯示。因此顯示器消耗的功率正比于顯示器上顯示的象素數(shù)量。由于各象素優(yōu)選地包括發(fā)光二極管,該顯示器在夜間也自動地可見,因此用戶不必按動任何按鈕來看顯示。此外,OLED顯示器100可以從廣大的不同角度來清楚地觀看,這些顯示的亮度通過限制向二極管輸入的電流量來進行控制。在一個實施例中,OLED芯片100是高分辨率象素可尋址顯示器,例如640x480,用于允許在手表面上顯示不同文本和圖形項目,這類似于計算機屏幕或Palm Pilot上顯示的內(nèi)容。例如,可以在手表面上畫出時針和分針來顯示時間。此外,當某些時候希望顯示一幅照片時,可以抹去手表面上顯示的指針。
      圖3闡述腕戴手表設(shè)備10的軟件體系結(jié)構(gòu)200。在它的最低層,腕戴手表系統(tǒng)運行操作系統(tǒng)210,例如LINUX 2.2.1,這允許多個用戶層和核心層線程運行并且支持多任務(wù)和多用戶操作。為每個輸入/輸出子系統(tǒng)配備設(shè)備驅(qū)動程序,這些設(shè)備驅(qū)動程序處理低層設(shè)備相關(guān)代碼和接口以使高層應(yīng)用編程接口(API)能夠?qū)嵤┯谒鼈冎?。為每個輸入/輸出子系統(tǒng)配備的設(shè)備驅(qū)動程序包括一個串聯(lián)I/O系統(tǒng)驅(qū)動程序212、IrDA系統(tǒng)驅(qū)動程序214、RF調(diào)制解調(diào)器子系統(tǒng)驅(qū)動程序216、藍牙系統(tǒng)驅(qū)動程序218、閃爍存儲器220、觸摸屏子系統(tǒng)驅(qū)動程序222、LCD子系統(tǒng)驅(qū)動程序224、OLED子系統(tǒng)驅(qū)動程序226、滾輪子系統(tǒng)驅(qū)動程序228和傾翻傳感器設(shè)備驅(qū)動程序229。在這些設(shè)備驅(qū)動程序之上提供了客戶-服務(wù)器圖形子系統(tǒng)230、存儲子系統(tǒng)管理程序240和同步化子系統(tǒng)管理程序250,用于在應(yīng)用程序、屏幕的更新操作等之間接收和發(fā)送I/O事件。應(yīng)用程序編寫人員可以使用圖形庫以便顯示定制的屏幕。提供一個用戶接口管理程序255以便處理自用戶輸入設(shè)備例如滾輪、儀表盤(即微動編碼器)和觸摸屏接收的用于合適的應(yīng)用程序的事件。提供一個通信子系統(tǒng)管理程序260以便處理來自通信信道的事件并且傳送各事件至相關(guān)的應(yīng)用程序從而設(shè)置條件來進行數(shù)據(jù)傳輸。根據(jù)本發(fā)明的原理,提供一個同步化管理程序250以便使腕戴手表設(shè)備與其他設(shè)備之間的數(shù)據(jù)傳輸同步化。具體地,它自通信信道接收事件并且與相關(guān)的應(yīng)用程序一起操作以便將發(fā)送的數(shù)據(jù)解碼以及為接收數(shù)據(jù)的應(yīng)用程序更新數(shù)據(jù)。一個例子是對日歷事件的更新。提供一個全系統(tǒng)電源管理程序270以便監(jiān)視和控制設(shè)備上的功率消耗,并且與其他子系統(tǒng)例如操作系統(tǒng)調(diào)度程序通信以便優(yōu)化設(shè)備的電池壽命。例如電源管理程序270測量電池中剩余電能,估計運行應(yīng)用程序所需電能,然后當電池電能開始消失時建議關(guān)閉哪個子系統(tǒng)。
      如圖3中進一步所示,腕戴手表設(shè)備10配備有在基本圖形、通信和同步化子系統(tǒng)之上的腕戴手表殼應(yīng)用軟件275。所支持的一個關(guān)鍵應(yīng)用程序是微瀏覽器,它允許訪問WAP支持的網(wǎng)站,并且接收基于萬維網(wǎng)的使用例如XML標準的無線標記語言(“WML”)編寫的通信內(nèi)容。WML具體地設(shè)計為優(yōu)化因特網(wǎng)文本數(shù)據(jù)以便在有限帶寬的無線網(wǎng)絡(luò)上傳送至小設(shè)備屏幕上,并且具體地設(shè)計為支持具有有限輸入機制的漫游。其他支持的應(yīng)用程序包括個人信息管理(PIM)應(yīng)用軟件280。圖4闡述一個示例性系統(tǒng)顯示300,它提供的一個主菜單302包括用于啟動以下PIM應(yīng)用程序的可選圖標一個用于啟動目的在于顯示/維護“準備做”表格的應(yīng)用程序的圖標310,一個用于啟動目的在于顯示/維護日歷和約會的應(yīng)用程序的圖標312,一個用于啟動目的在于檢索/存儲/顯示電子郵件消息的應(yīng)用程序的圖標314,一個用于啟動目的在于檢索/存儲/顯示數(shù)字照片和位映射圖像的應(yīng)用程序的圖標316,一個用于啟動目的在于檢索/存儲/顯示電話表的應(yīng)用程序的圖標318,一個用于啟動目的在于設(shè)置增亮顯示的時間和鬧鐘的應(yīng)用程序的圖標320,一個用于啟動目的在于檢索/存儲/顯示連環(huán)畫圖像例如DilbertUnited Feature Syndicate,Inc.的應(yīng)用程序的圖標322,以及一個用于啟動目的在于提供停表和度過時間特征的應(yīng)用程序的圖標324。圖5闡述第二示例性系統(tǒng)顯示400,它提供的一個主菜單402包括用于啟動其他PIM應(yīng)用程序的可選圖標的菜單環(huán)一個用于啟動目的在于自萬維網(wǎng)中檢索股票行情同時顯示/維護在顯示器上增亮顯示的股票電子指示器的應(yīng)用程序的圖標410,一個用于啟動目的在于檢索/存儲/顯示腕戴手表顯示工具的應(yīng)用程序的圖標412,一個用于啟動目的在于檢索/存儲/顯示對不同鬧鐘的設(shè)置的應(yīng)用程序的圖標414,一個用于啟動目的在于檢索/存儲/顯示世界時間地區(qū)信息的應(yīng)用程序的圖標416,一個用于啟動目的在于設(shè)置手表面時鐘的應(yīng)用程序的圖標418,一個用于啟動目的在于檢索/存儲/顯示游戲的應(yīng)用程序的圖標420,一個用于啟動目的在于提供安全特征的應(yīng)用程序的圖標422,以及一個用于啟動目的在于存儲和顯示用戶密碼、關(guān)鍵位置和其他敏感數(shù)據(jù)和需要記憶的主題事物的應(yīng)用程序的圖標424。包括各設(shè)備間交互應(yīng)用軟件,以便允許手表顯示器成為其他設(shè)備例如位于隱蔽位置(例如口袋)處的GPS,或墻上的溫度調(diào)節(jié)器等設(shè)備的顯示器。因此,此應(yīng)用軟件通過在其他設(shè)備處檢索/顯示自腕戴手表發(fā)送來的數(shù)據(jù)及傳送回信息而允許在其他設(shè)備和腕戴手表之間進行通信。作為另一個例子,當屬于某人的蜂窩式電話鈴響時,可以在腕戴手表顯示器上顯示呼叫方ID信息。通常多個人員聚集在一個房間內(nèi)并且在皮包內(nèi)或皮帶上攜帶他們的網(wǎng)絡(luò)電話,當在房間內(nèi)聽到振鈴聲時,很難判斷哪一個網(wǎng)絡(luò)電話在響。結(jié)果是房間內(nèi)每個人都從他們的皮包中或皮帶上取出他/她的網(wǎng)絡(luò)電話以便檢查是否他/她的電話在響。腕戴手表設(shè)備的呼叫方Id顯示特征特別有利,因為每個佩戴者只需簡單地瞥一下手表就能立即知道振鈴的電話是否屬于他/她,此外,判斷出誰是呼叫方就能便于決定他/她是否應(yīng)該回答電話。在又一個例子中,此應(yīng)用軟件可以允許在另一個設(shè)備例如PDA、PC和其他公有觀看設(shè)備上觀看來自腕戴手表存儲子系統(tǒng)240的數(shù)據(jù)。在優(yōu)選實施例中,中間件例如Tcl/Tk、Javascript、Perl或類似內(nèi)容等可以在操作系統(tǒng)之上運行及在便于在腕戴手表設(shè)備10上快速開發(fā)這些應(yīng)用程序的圖形和通信管理程序API之上運行。
      如上所述,可以順時針地或逆時針地操縱滾輪,以便在腕戴手表的文本顯示或圖形顯示內(nèi)移動光標而生成轉(zhuǎn)動事件或當按下滾輪時生成輪擊事件。本發(fā)明的目的在于解釋轉(zhuǎn)動事件和輪擊事件的方式以便減少為通過接口完成腕戴手表上的任務(wù)所需事件數(shù)量。
      用戶可能需要在手表上完成的任務(wù)是將時針和分針設(shè)置至具體值;例如,將鬧鐘設(shè)置為具體時間。圖5(a)和5(b)闡述腕戴手表用戶接口350,它所提供的鬧鐘設(shè)置功能詳細地描述于名為“智能化手表的鬧鐘接口”的共同擁有的共同未決美國專利申請第________號[YOR92000-0223,律師卷號13573]中,它的全部內(nèi)容和公開內(nèi)容可以包括于如同此處全部闡述的參考內(nèi)容內(nèi)。猶如圖5(a)和5(b)中所示,提供了腕戴手表顯示器350,它所包括的手表面351具有分別對應(yīng)于時針370和分針372的指示器360、362,用于通過控制腕戴手表滾輪設(shè)備的控制而設(shè)置小時和分鐘的鬧鐘指示時間。本發(fā)明旨在解決的問題是允許進行精細控制以便將鬧鐘(如通過手表指示器360、362所顯示的)設(shè)置至具體值(例如設(shè)置至1253PM),但能避免連續(xù)地轉(zhuǎn)動滾輪來生成大量轉(zhuǎn)動事件(例如生成53個事件來設(shè)置分針至53)的必要性。本發(fā)明的方法學是動態(tài)地改變每個轉(zhuǎn)動事件中向前移動分針時所代表的分鐘數(shù),同時還跟蹤滾輪移動的最新方向。如果當今方向與先前方向相同以及分針位置為所表示的當今分鐘數(shù)是預定值的倍數(shù)例如五(5),則分針每次按照五(5)分鐘向前或向后移動(取決于滾動方向)。當方向改變時,分針例如按照單個或(1)分鐘的增量而不是五(5)分鐘的增量來移動。因此在將手表指針370、372設(shè)置至643 AM值的例子中,為將分針自0移至43,自分針當今位于十二點的位置開始移動,用戶首先順時針地轉(zhuǎn)動滾輪五(5)次點擊以便自0至1至2等直至五(5)。然后在相同方向內(nèi)用戶再次順時針地滾動滾輪八(8)次更多點擊以便將分針移至四十五(45),然后往回(逆時針地)滾動兩(2)次點擊以便到達四十三(43)。
      應(yīng)該理解,此方法的不同變動方案是可能的。例如,不只是使用增量1和5,可以動態(tài)地增加步數(shù),例如利用1、5和15的步數(shù)。在此例子的情況下,用戶首先滾動五(5)次點擊以便到達五(5)。然后用戶在相同方向內(nèi)順時針地在相同方向內(nèi)再次滾動滾輪兩(2)次更多點擊以便到達十五(15)以及然后再次兩(2)次更多點擊以便到達四十五(45)。然后逆時針地兩次點擊以便到達四十三(43)。換言之,當不改變滾動方向以及分針觸及15分鐘邊界時,指針每次向前移動15分鐘;如果它觸及5分鐘邊界(但不是15分鐘邊界),它每次向前移動5分鐘。
      一個相關(guān)概念是獨立地控制時針和分針以及當發(fā)生輪擊事件時將滾輪控制自一個切換至另一個。為設(shè)置時間至643 AM,可以首先使用滾輪來控制時針,即每次點擊將時針移動1小時。一旦已經(jīng)將時針設(shè)置至6 AM,就使用滾輪點擊事件來固定時針,現(xiàn)在控制分針,它按照以上所述的動態(tài)地改變滾輪點擊的解釋來加以設(shè)置。
      用于提供分針的動態(tài)速度滾動以便在將滾動器操縱移至用戶希望到達的具體位置時減少用戶對滾動器的操縱次數(shù)而同時保留對定位的精細控制并且無需過度的滾動器操縱的詳細算法如下<pre listing-type="program-listing"><![CDATA[  Forward Click  if {(lastdir==fwd)&amp;&amp;(minute%5)==0}{  minute=minute+5   }else{   minute=minute+1 }if {minute>=60}{   minute=minute-60   hour=(hour+1)%24}lastdir=fwdReverse Click   if{(lastdir==rev)&amp;&amp;(minute%5)==0}{  minute=minute-5   }else{   minute=minute-1   }   if{minute<0}{  minute=minute+60  hour=(hour-1+24)%24   }   lastdir=rev]]></pre>應(yīng)該理解,本發(fā)明可用于其他需要在廣泛范圍內(nèi)實現(xiàn)精細控制的滾動形式。動態(tài)滾動可用于任何得益于快速移動的和可以使用小的反向步數(shù)來校正任何過調(diào)的場合。所以這能用于通過文本,通過水平時間線、擴展表格、過去的TV節(jié)目表、日歷中的月份等進行滾動。
      因此該算法的一般化版本如下<pre listing-type="program-listing"><![CDATA[  Aif(wheel_forward_signal){   if(last_wheel_signal=reverse)forward_movements=0;   forward_movements=forward_movements+1;   last_wheel_signal=forward;  Bif(forward_movements>high_forward_threshold)   scroll forward by high_forward_increment;Celse scroll forward by low_forward_increment;D}else if(wheel_reverse_signal){   if(last_wheel_signal=forward)reverse_movements=0;   reverse_movements=reverse_movements+1;   last_wheel_signal=reverse;Eif(revsese_movements>high_reverse_threshold)   scroll reverse by high_reverse_increment;Felse scroll reverse by low_reverse_increment; }]]></pre>雖然希望保持high_forward_increment與low_forward_increment對稱,但不必要求它們相等。
      雖然結(jié)合本發(fā)明的闡述性的優(yōu)選實施例具體地顯示和描述了本發(fā)明,但本領(lǐng)域熟練技術(shù)人員知道可以在不背離本發(fā)明的實質(zhì)和范圍的情況下在形式和細節(jié)上作出以上和其他變動,本發(fā)明的實質(zhì)和范圍只應(yīng)由所附權(quán)利要求書的范圍所限定。
      權(quán)利要求
      1.一種用于動態(tài)地控制滾動設(shè)備速度的方法,所述方法提供用于將具有分鐘和小時指示器的計時顯示器設(shè)置時間的滾動功能,所述滾動設(shè)備生成滾動信號和發(fā)送所述信號至控制設(shè)備以便響應(yīng)于它而將所述分鐘和小時指示器向前移動,所述方法包括a)自所述滾動設(shè)備接收第一滾動信號和響應(yīng)于收到的第一滾動信號而根據(jù)精細時間增量在第一方向內(nèi)將計時顯示分鐘指示器增量地向前移動,以及同時跟蹤前進方向;b)確定在所述第一方向內(nèi)所述精細時間增量的預定數(shù)量;及c)此后響應(yīng)于第一滾動信號的繼續(xù)接收而在所述第一方向內(nèi)根據(jù)粗糙時間增量使所述保持時間顯示分鐘指示器無縫地向前移動,所述粗糙時間增量大于所述精細時間增量,從而要求滾動設(shè)備的較少操縱來到達所需時間設(shè)置而無需通知用戶。
      2.如權(quán)利要求1中所要求的方法,還包括以下步驟d)接收響應(yīng)于操縱所述滾動設(shè)備以便改變所述計時顯示分鐘指示器的方向的第二滾動信號;e)確定方向的所述改變;及f)根據(jù)精細時間增量在所述改變的方向內(nèi)使所述計時顯示分鐘指示器增量地向前移動。
      3.如權(quán)利要求1中所要求的方法,其中所述滾動設(shè)備響應(yīng)于對它的操縱而生成滾動事件,所述生成的滾動信號對應(yīng)于所述滾動事件,其中所述顯示分鐘指示器的所述精細時間增量對應(yīng)于每個滾動事件一分鐘增量。
      4.如權(quán)利要求3中所要求的方法,其中所述顯示分鐘指示器的所述粗糙時間增量對應(yīng)于每個滾動事件五分鐘增量。
      5.如權(quán)利要求4中所要求的方法,其中所述提供粗糙時間增量的步驟c)包括在每個或多個滾動事件中使所述顯示分鐘指示器增量地向前移動預定數(shù)量的時間增量以及為每個隨后的一個或多個滾動事件增加所述預定數(shù)量。
      6.如權(quán)利要求5中所要求的方法,還包括以下步驟接收響應(yīng)于操縱所述滾動設(shè)備以便改變所述計時顯示分鐘指示器的方向的第二滾動信號;確定方向的所述改變;及根據(jù)精細時間增量在所述改變的方向內(nèi)將計時顯示分鐘指示器增量地向前移動,并且同時跟蹤所述前進方向。
      7.如權(quán)利要求1中所要求的方法,還包括實施所述滾動設(shè)備的步驟,所述滾動設(shè)備用于根據(jù)收到的第一滾動信號在第一方向內(nèi)將計時顯示小時指示器增量地向前移動,并且同時跟蹤所述前進方向。
      8.如權(quán)利要求7中所要求的方法,還包括以下步驟接收響應(yīng)于所述滾動設(shè)備的操縱而改變所述計時顯示小時指示器的方向的第二滾動信號;確定方向的所述改變;及根據(jù)精細時間增量在所述改變的方向內(nèi)將所述計時顯示小時指示器增量地向前移動,并且同時跟蹤所述前進方向。
      9.如權(quán)利要求7中所要求的方法,其中所述滾動設(shè)備還響應(yīng)于對它的操縱而生成點擊事件以及生成對應(yīng)于所述點擊事件和用于發(fā)送至所述控制設(shè)備的第三滾動信號,所述方法還包括以下步驟在收到第三滾動信號后,單獨地允許滾動設(shè)備或者控制所述計時顯示分鐘指示器或者控制所述計時顯示小時指示器。
      10.一種用于動態(tài)地控制顯示指示器的滾動功能的系統(tǒng),所述顯示指示器能夠通過提供于可佩戴電器內(nèi)的用于顯示文本內(nèi)容或圖形內(nèi)容的高分辨率顯示器進行滾動,所述系統(tǒng)包括一個滾動設(shè)備,用于供用戶操縱以便提供所述用于將所述指示器向前移動的所述滾動功能,所述滾動設(shè)備生成滾動事件;及一個控制設(shè)備,用于接收所述滾動事件,跟蹤所述指示器的前進方向以及響應(yīng)于所述滾動事件和所述跟蹤的方向和根據(jù)各精細和粗糙增量而將所述指示器向前移動從而提供所述指示器的動態(tài)速度控制,其中所述動態(tài)速度控制對用戶是無縫的。
      11.如權(quán)利要求10中所要求的系統(tǒng),其中所述控制設(shè)備包括一個用于確定所述精細增量的預定數(shù)量的機制,從而在確定所述精細增量的預定數(shù)量之后當連續(xù)地操縱所述滾動設(shè)備時,所述控制設(shè)備允許在所述第一方向內(nèi)對于每個滾動事件將所述顯示指示器粗糙地向前移動以便通過滾動設(shè)備的較少操縱來進至所需顯示位置。
      12.如權(quán)利要求11中所要求的系統(tǒng),其中所述電器提供計時功能,所述指示器包括計時功能所需的計時顯示分鐘和小時指示器,以使所述控制設(shè)備允許在第一方向內(nèi)對于每個滾動事件將所述計時顯示分鐘指示器精細增量地向前移動,從而在確定所述精細增量的預定數(shù)量之后當連續(xù)地操縱所述滾動設(shè)備時,所述控制設(shè)備允許在所述第一方向內(nèi)對于每個滾動事件將所述計時顯示分鐘指示器粗糙地向前移動以便通過滾動設(shè)備的較少操縱來達到所需時間設(shè)置。
      13.如權(quán)利要求11中所要求的系統(tǒng),其中在確定用戶操縱所述滾動設(shè)備以便實現(xiàn)所述指示器的前進方向的改變之后,所述控制設(shè)備在所述改變的方向內(nèi)對于每個滾動事件將所述指示器精細增量地向前移動。
      14.如權(quán)利要求11中所要求的系統(tǒng),其中所述滾動設(shè)備是一個滾輪。
      15.如權(quán)利要求11中所要求的系統(tǒng),其中所述滾動設(shè)備是一個鼠標輪。
      16.一種機器可讀的程序存儲設(shè)備,實際地實施一種機器可執(zhí)行指令的程序,完成用于動態(tài)地控制顯示指示器的滾動功能的方法步驟,所述顯示指示器能夠通過提供于用于顯示文本內(nèi)容或圖形內(nèi)容的可佩戴電器中的顯示器進行滾動,所述電器實現(xiàn)一個響應(yīng)于用戶對它的操縱而生成滾動事件的滾動設(shè)備,所述方法步驟包括以下步驟a)接收用于在第一方向內(nèi)對于每個滾動事件將所述指示器增量地向前移動的滾動事件以便提供指示器的精細滾動移動,并且同時跟蹤前進方向;b)確定在所述第一方向內(nèi)所述精細指示器增量的預定數(shù)量;及c)此后響應(yīng)于滾動事件的繼續(xù)接收而以對用戶無縫的方式在所述第一方向內(nèi)對于每個滾動事件使所述指示器向前移動預定數(shù)量的增量從而提供指示器的粗糙滾動移動,所述指示器的粗糙滾動移動大于所述指示器的精細滾動移動,從而要求滾動設(shè)備的較少操縱來到達所述顯示器上所需指示器滾動位置。
      17.如權(quán)利要求16中所要求的機器可讀的程序存儲設(shè)備,還包括以下步驟d)接收響應(yīng)于所述滾動設(shè)備的操縱以便改變所述指示器移動方向的滾動事件;e)確定方向的所述改變;及f)在所述改變的方向內(nèi)對于每個收到的滾動事件使所述指示器增量地向前移動以便提供指示器的精細滾動移動。
      18.如權(quán)利要求17中所要求的機器可讀的程序存儲設(shè)備,其中所述電器提供計時功能,所述指示器包括用于計時功能的計時顯示分鐘和小時指示器。
      19.一種用于動態(tài)地控制顯示指示器的滾動功能的方法,所述顯示指示器能夠通過提供于用于顯示文本內(nèi)容或圖形內(nèi)容的可佩戴電器中的顯示器進行滾動,所述電器實施一個響應(yīng)于用戶對它的操縱而生成滾動事件的滾動設(shè)備,所述方法包括以下步驟a)接收用于在第一方向內(nèi)對于每個滾動事件將所述指示器增量地向前移動的滾動事件以便提供指示器的精細滾動移動,并且同時跟蹤前進方向;b)確定在所述第一方向內(nèi)指示器的所述精細增量的預定數(shù)量;及c)此后響應(yīng)于滾動事件的繼續(xù)接收而以對用戶無縫的方式在所述第一方向內(nèi)對于每個滾動事件使所述指示器向前移動預定數(shù)量的增量從而提供指示器的粗糙滾動移動,所述指示器的粗糙滾動移動大于所述指示器的精細滾動移動,從而要求滾動設(shè)備的較少操縱來到達所述顯示器上指示器的所需滾動位置。
      20.如權(quán)利要求19中所要求的方法,還包括以下步驟d)接收響應(yīng)于所述滾動設(shè)備的操縱以便改變所述指示器移動方向的滾動事件;e)確定方向的所述改變;及f)在所述改變的方向內(nèi)對于每個收到的滾動事件使所述指示器增量地向前移動以便提供指示器的精細滾動移動。
      全文摘要
      一種能夠自網(wǎng)絡(luò)中和其他不同設(shè)備中無線地訪問信息的具有高分辨率顯示器的可佩戴移動計算設(shè)備/電器(例如腕戴手表)。該腕戴手表設(shè)備/電器包括一個通過使用一種滾動設(shè)備用于有效地與設(shè)備上的鬧鐘、計時功能和通知進行交互操作的用戶接口,該滾動設(shè)備實施動態(tài)滾動速度控制器功能,用于允許通過所顯示內(nèi)容進行無縫的精細和粗糙滾動和/或光標移動而無需通知滾動設(shè)備的用戶。
      文檔編號G04G5/00GK1330310SQ0112181
      公開日2002年1月9日 申請日期2001年6月28日 優(yōu)先權(quán)日2000年6月30日
      發(fā)明者曼德亞姆·拉胡那斯 申請人:國際商業(yè)機器公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1