專利名稱:支持用戶選擇內(nèi)容的用戶界面的制作方法
支持用戶選擇內(nèi)容的用戶界面 本說(shuō)明書涉及幫助用戶選擇內(nèi)容的用戶界面。有許多用戶界面系統(tǒng),在諸如從視覺上呈現(xiàn)的項(xiàng)目(item)組或項(xiàng)目 列表中選擇項(xiàng)目時(shí)幫助用戶。例如,有些系統(tǒng)使得用戶能夠選擇在圖形用 戶界面內(nèi)的文件。最典型的是鼠標(biāo),它通過諸如為選擇箭頭的相應(yīng)光標(biāo)而 被利用。在平的表面上或在三維空間中四處移動(dòng)鼠標(biāo),會(huì)在圖形用戶界面 內(nèi)四處移動(dòng)相應(yīng)的光標(biāo)。在圖形用戶界面上顯示的項(xiàng)目可以通過以下方式而成為可選擇的,即操控鼠標(biāo)把光標(biāo)放置在該項(xiàng)目上面,此后按壓鼠標(biāo)或 其它輸入設(shè)備(諸如計(jì)算機(jī)鍵盤)上的按鈕。當(dāng)希望選擇多個(gè)項(xiàng)目時(shí),可 以按壓按鈕并保持按壓,而同時(shí)操控(拖拉)鼠標(biāo)從第一選擇項(xiàng)目到一個(gè) 或多個(gè)后續(xù)項(xiàng)目。在選擇按鈕被按壓的情況下拖拉鼠標(biāo)可以具有選擇第一 個(gè)和后續(xù)項(xiàng)目中的每個(gè)項(xiàng)目的效果。在另一個(gè)實(shí)施例中,按鈕可以連同另一個(gè)按鍵組合(例如,在計(jì)算機(jī) 鍵盤上的SHIFT或CTRL按鍵) 一起被按壓,以便選擇第一和一個(gè)或多個(gè) 后續(xù)項(xiàng)目。例如,如果希望選擇在一個(gè)列表中互相相隨的五個(gè)項(xiàng)目,則人 們可以通過操控鼠標(biāo)把光標(biāo)放置在第一項(xiàng)目上、并按壓和釋放選擇按鈕 (例如,鼠標(biāo)上的左按鈕)而選擇該項(xiàng)目。隨后,第二到第五項(xiàng)目也可以 通過如下方式而被選擇,即操控鼠標(biāo)把光標(biāo)放置在第五項(xiàng)目上,然后按壓 并保持SHIFT 4建壓下,接著再次按壓鼠標(biāo)左按鈕。在笫二次按壓鼠標(biāo)按鈕 后,SHIFT鍵和鼠標(biāo)按鈕都可以被釋放。第一到第五項(xiàng)目中的每個(gè)項(xiàng)目將 保持被選擇。其它系統(tǒng)允許類似的選擇方案,但是是使用觸敏屏幕和諸如 觸針或手指的輸入設(shè)備,而不是使用鼠標(biāo)和相應(yīng)的光標(biāo)。在以上任一種情 形下,這些系統(tǒng)都是麻煩的,因?yàn)樗枰鄠€(gè)選擇動(dòng)作。在另一個(gè)已知的系統(tǒng)中,光標(biāo)定義一個(gè)圍繞光標(biāo)的選擇區(qū)域,諸如是 圍繞光標(biāo)的圓形區(qū)域。這樣的系統(tǒng)在美國(guó)專利7>布號(hào)No. US 2002/0075333 Al中被描述,在下文中稱為'333專利公布,該專利公布整體地在此引入以 供參考。'333專利公布描述了另一個(gè)實(shí)施例,其中項(xiàng)目是通過按該項(xiàng)目的 方向移動(dòng)光標(biāo)而#1選擇的。正如上述的其它系統(tǒng)一樣,多個(gè)項(xiàng)目的選擇仍 舊需要多個(gè)選擇動(dòng)作。在又一個(gè)系統(tǒng)中,光標(biāo)定義了選擇尺,它或是^f黃過(across)圖形用
戶界面延伸或是向下延伸。鼠標(biāo)按鈕的按壓使得指向從光標(biāo)位置橫過或向下的方向^皮;改置的所有項(xiàng)目#皮選擇。這樣的系統(tǒng)在美國(guó)專利No. 5, 594, 847中被描述,在下文中稱為'847專利,該專利整體地在此引入以供參考。然而,'847專利沒有靈活的選擇區(qū)(僅僅水平橫過或垂直向下)。美國(guó)專利No. 5, 877, 750,描述了 一種用于在圖形應(yīng)用中選擇線寬的方法,其中當(dāng)執(zhí)行第一事件且繼續(xù)時(shí),線寬度像墨水溢出(ink-spill )般地?cái)U(kuò)展,該專利在下文中稱為'750專利,其整體地在此引入以供參考。當(dāng)事件不再繼續(xù)時(shí),則墨水溢出的當(dāng)前尺寸定義了以后可被利用于在圖形應(yīng)用內(nèi)的操作的線寬度。雖然這個(gè)系統(tǒng)確實(shí)使得人們能夠容易地改變/定義一條畫出的線的寬度,但它并沒有在項(xiàng)目選擇時(shí)幫助用戶。因此,本發(fā)明的目的是克服現(xiàn)有技術(shù)的這些缺點(diǎn)和/或其它缺點(diǎn)。本系統(tǒng)包括設(shè)備、方法、程序部分、用戶界面等等,用于產(chǎn)生基于內(nèi)容項(xiàng)目的選擇動(dòng)作的持續(xù)時(shí)間而被選擇的內(nèi)容項(xiàng)目的表示。在操作時(shí),如果選擇動(dòng)作的持續(xù)時(shí)間超過給定的時(shí)間間隔,則選擇指示被增長(zhǎng)(grow)。在一個(gè)實(shí)施例中,多個(gè)內(nèi)容項(xiàng)目之間的關(guān)聯(lián)被使用來(lái)確定選擇指示的增長(zhǎng),包括增長(zhǎng)速率、增長(zhǎng)形狀、和在選擇指示的增長(zhǎng)之前的時(shí)間間隔的其 中至少一項(xiàng)。在另一個(gè)實(shí)施例中,系統(tǒng)感測(cè)( sense) —內(nèi)容項(xiàng)目與已選內(nèi)容項(xiàng)目 的4妾近度(proximity)和內(nèi)容項(xiàng)目之間的關(guān)3f關(guān)的其中至少之一,并且以 由該接近度和/或關(guān)聯(lián)所確定的速率和/或形狀來(lái)增長(zhǎng)該選擇指示。該系統(tǒng) 可以基于已選內(nèi)容項(xiàng)目之間的關(guān)聯(lián),把內(nèi)容項(xiàng)目重新放置成在空間上極接 近(in close spatial proximity)。以下是說(shuō)明性實(shí)施例的描述,當(dāng)結(jié)合以下的附圖取用這些實(shí)施例時(shí), 其將示范上述的特性和優(yōu)點(diǎn)以及另外的特性和優(yōu)點(diǎn)。在以下的描述中,為 了解釋而不是限制,闡述了具體的細(xì)節(jié),諸如特定的體系結(jié)構(gòu)、接口、技術(shù)等等,以用于舉例說(shuō)明。然而,本領(lǐng)域技術(shù)人員將會(huì)看到,脫離這些具 體細(xì)節(jié)的其它實(shí)施例仍將被理解為屬于所附權(quán)利要求的范圍。而且,為了 清晰起見,熟知的設(shè)備、電路和方法的詳細(xì)描述將被省略,以免遮蔽對(duì)本 發(fā)明的描述。應(yīng)當(dāng)清楚地理解,附圖是為了說(shuō)明性目的而被包括的,它不代表本發(fā) 明的范圍。在圖上,系統(tǒng)的相同的部件用相同的標(biāo)號(hào)表示。 結(jié)合附圖可以最好地了解本發(fā)明,在附圖之中
圖1顯示按照本系統(tǒng)的實(shí)施例的說(shuō)明性選擇系統(tǒng);圖1A、 1B、 1C圖示按照本系統(tǒng)的實(shí)施例的選擇系統(tǒng)的操作;圖2A、 2B、 2C、 2D圖示按照本系統(tǒng)的實(shí)施例的選擇系統(tǒng)的操作;以及圖3顯示一個(gè)流程圖,其圖示了按照本系統(tǒng)的實(shí)施例的選擇系統(tǒng)的操作。為了說(shuō)明起見和為了簡(jiǎn)化以下的討論,下面將相對(duì)于說(shuō)明性用戶界面 和系統(tǒng)來(lái)描述本發(fā)明,以便有助于該描述。本系統(tǒng)和方法適用于其它用戶 界面和系統(tǒng),而并沒有什么限制。例如,本討論和附圖顯示了圖形用戶界 面,作為例子其和可被顯示在使用諸如Microsoft (微軟)公司可提供的 Windows 操作系統(tǒng)的個(gè)人計(jì)算機(jī)系統(tǒng)上的一樣。然而,正如容易看到的, 這里所描述和要求保護(hù)的系統(tǒng)和方法將適用于其它類型的顯示設(shè)備、和/ 或使用其它類型的用戶界面,不限于,諸如個(gè)人數(shù)字助理(PDA);消費(fèi) 電子用戶界面,諸如在電視機(jī)顯示器、音頻成分顯示器、家庭媒體集中器 部件等等上發(fā)現(xiàn)的。而且,本系統(tǒng)和方法適用于其它顯示器類型,諸如其中三維圖像被(明 顯地或以其它方式地)^投影到三維空間的三維顯示設(shè)備。而且,本系統(tǒng)參 照所顯示的項(xiàng)目被描述。項(xiàng)目應(yīng)當(dāng)被理解為包括但不限于由文件列表所 代表的內(nèi)容項(xiàng)目,諸如可以;波顯示在依據(jù)本地和/或遠(yuǎn)程貯存媒體顯示而 列出的目錄內(nèi)。例如,項(xiàng)目可以由^L存儲(chǔ)在本地貯存々某體上(諸如可一皮存 儲(chǔ)在個(gè)人音頻/視頻播放設(shè)備上)的音頻和/或視頻內(nèi)容的文件名來(lái)代表。 內(nèi)容項(xiàng)目也可以由諸如內(nèi)容項(xiàng)目的圖像表示那樣的圖標(biāo)符號(hào)來(lái)代表,或由向用戶提供內(nèi)容項(xiàng)目的指示的其它手段來(lái)代表。圖1圖示了按照本系統(tǒng)的實(shí)施例的系統(tǒng)10。系統(tǒng)10具有處理器14、 貯存設(shè)備一諸如存儲(chǔ)器16、用戶選擇設(shè)備18、和用戶界面顯示設(shè)備12, 所有這些被顯示為可操作地耦合在一起。術(shù)語(yǔ)可操作地耦合在一起打算用 來(lái)意指把各部份連接在一起以便使能按照本系統(tǒng)的操作的任何系統(tǒng)。處理 器14運(yùn)行程序指令,以提供用戶界面12和接收來(lái)自用戶選擇設(shè)備18的 用戶選擇。程序指令被存儲(chǔ)在存儲(chǔ)器16中,存儲(chǔ)器16被顯示為是與處理 器14分開的,盡管并不要求這樣,因?yàn)樘幚砥?4可以是被硬連線來(lái)執(zhí)行 所描述指令的專用處理器。用戶選擇設(shè)備18可以是任何適當(dāng)?shù)妮斎朐O(shè)備,用于與給定的用戶界
面互動(dòng)。例如而并非限制,用戶選擇設(shè)備18可以是計(jì)算機(jī)鼠標(biāo)、遙控設(shè)備、通用或?qū)S糜|針(stylus )設(shè)備、輸入按鈕(諸如在用戶設(shè)備上的OK 按鈕)、控制桿、慢速撥盤(jog-dial)、觸摸板、導(dǎo)航按鈕、和/或甚 至用戶的手指或其它探頭。用戶選擇設(shè)備18與用戶界面12及處理器14 互動(dòng),以產(chǎn)生所顯示項(xiàng)目的選擇激活。而且,處理器14確定選擇激活的 開始時(shí)間和選擇激活的持續(xù)時(shí)間。進(jìn)一步的操作將參照?qǐng)D1A、 1B、 1C、 3和先前討論的圖1進(jìn)行舉例說(shuō) 明。圖1A、 1B、和1C示出按照本系統(tǒng)的實(shí)施例運(yùn)行的二維用戶界面100 的顯示。圖3示出一個(gè)說(shuō)明性實(shí)施例的流程圖300。如圖所示,用戶界面IOO具有多個(gè)被顯示的內(nèi)容項(xiàng)目,包括內(nèi)容項(xiàng)目 102、 104、 106、 108、 110、 112、 114、 116、 118、 120、 122、 124、 126、 128、 130、 134、 136等等。而且,光標(biāo)14(M皮顯示為,如前所述的那樣, 通過適當(dāng)?shù)鼐幊?使能)處理器14而可操作地耦合到用戶選擇設(shè)備18, 這樣,用戶選擇設(shè)備18可以操控在用戶界面100內(nèi)的光標(biāo)14G的位置。 而且,處理器14通常被使能去檢測(cè)在用戶界面100內(nèi)的光標(biāo)140的位置, 且通常是相關(guān)于在用戶界面100上所顯示的內(nèi)容項(xiàng)目來(lái)檢測(cè)。處理器l4 還被使能去檢測(cè)一個(gè)選擇何時(shí)被激活(例如,激活可以通過按壓在用戶選 擇設(shè)備上的按鈕、通過操控在移動(dòng)電話上的0K按鈕或控制桿等等而被啟 動(dòng)),去檢測(cè)一個(gè)選擇何時(shí)被撤消,以及選擇激活的持續(xù)時(shí)間。圖3顯示按照實(shí)施例的、當(dāng)上述的操作被使能時(shí)在動(dòng)作310期間開始 的處理過程300。用戶可以操控在用戶界面100內(nèi)的光標(biāo)140,直至該光 標(biāo)被操控成使能對(duì)想要的內(nèi)容項(xiàng)目,諸如內(nèi)容項(xiàng)目118的選擇。在動(dòng)作330期間,檢測(cè)對(duì)內(nèi)容項(xiàng)目118的選擇,如果不為真,則如所 示的重復(fù)進(jìn)行動(dòng)作330,直至為真。當(dāng)選擇激活為真時(shí),處理器14可以改 變內(nèi)容項(xiàng)目118的顯示特征作為選擇的指示,如對(duì)于內(nèi)容項(xiàng)目118所示的 那樣。處理器14還啟動(dòng)計(jì)數(shù)器,指示選擇激活的持續(xù)時(shí)間。在選擇激活 開始后X毫秒的時(shí)間,在動(dòng)作期間選擇區(qū)域150開始發(fā)源于 (originate)內(nèi)容項(xiàng)目118和/或光標(biāo)140的區(qū)域的增長(zhǎng),如圖1B所示。 處在選擇區(qū)域150內(nèi)的內(nèi)容項(xiàng)目,諸如內(nèi)容項(xiàng)目116和120也被選擇。只 要選擇激活為真,選擇區(qū)域150將繼續(xù)增長(zhǎng),如圖1C所示,其中除了先 前選擇的內(nèi)容項(xiàng)目116、 118、 120以外,內(nèi)容項(xiàng)目108、 110、 112、 114、 122、 124、 128和130也顯示為^皮選擇。 在選擇激活在X毫秒后的某個(gè)時(shí)間中止或選擇激活沒有保持達(dá)X毫秒 的情形下,則選擇區(qū)域的增長(zhǎng)終結(jié)或不被起始,正如由動(dòng)作350來(lái)確定的, 以及處理過程返回到動(dòng)作330等待選擇激活。當(dāng)在動(dòng)作350期間選擇激活 為真時(shí),在動(dòng)作360期間,選擇區(qū)域繼續(xù)增長(zhǎng)。在系統(tǒng)10內(nèi),在選擇區(qū)域150開始增長(zhǎng)之前選擇激活的持續(xù)時(shí)間(例 如,毫秒數(shù))可以是某個(gè)預(yù)定的時(shí)間,諸如是在300-2000毫秒范圍內(nèi)的 某個(gè)時(shí)間,盡管其它時(shí)間也可以被適當(dāng)?shù)厥褂谩T谶x擇預(yù)定的時(shí)間時(shí),可 被利用的某些考慮包括時(shí)間不要太長(zhǎng),因?yàn)檫@可能擾亂用戶的舒適性和 互動(dòng)的直觀性;以及時(shí)間不要太短,因?yàn)檫@可能干擾單個(gè)選擇動(dòng)作。在其 它實(shí)施例中,在選擇區(qū)域150開始增長(zhǎng)之前的選擇激活的持續(xù)時(shí)間可以變 化,諸如當(dāng)某些內(nèi)容項(xiàng)目在用戶界面內(nèi)被較近地放置在一起時(shí),當(dāng)內(nèi)容項(xiàng) 目離光標(biāo)位置較近或較遠(yuǎn)時(shí),和/或是基于內(nèi)容項(xiàng)目的關(guān)系特征,選擇區(qū)在另一個(gè)實(shí)施例中,選擇區(qū)域可以在不受用戶界面的外側(cè)邊緣約束的 一個(gè)方向上增長(zhǎng)。例如,在圖1A中,如果內(nèi)容項(xiàng)目102是在動(dòng)作330期 間選擇的第一個(gè)項(xiàng)目,則選擇區(qū)域可以向外朝內(nèi)容項(xiàng)目104、 134增長(zhǎng)。 處理器可以響應(yīng)于涉及到用戶界面的外側(cè)邊緣的信息以及基于對(duì)于其它 實(shí)施例討論的其它特征,而控制這種向外增長(zhǎng)。另外,選擇區(qū)域150增長(zhǎng)的速度可以變化,諸如當(dāng)某些內(nèi)容項(xiàng)目在用 戶界面內(nèi)被較近地放置在一起,或被放置得較靠近選擇區(qū)域的外側(cè)邊緣 時(shí)。在這種情形下,當(dāng)包括分開得較遠(yuǎn)或離選擇區(qū)域的外側(cè)邊緣較遠(yuǎn)的內(nèi) 容項(xiàng)目時(shí),則選擇區(qū)域可以更快地或更慢地增長(zhǎng)來(lái)包括那些較接近的內(nèi)容 項(xiàng)目。而且,選擇區(qū)域的增長(zhǎng)的速度可以根據(jù)內(nèi)容項(xiàng)目的關(guān)系特征而增長(zhǎng) 和/或變化。例如,當(dāng)內(nèi)容項(xiàng)目在某些特征(諸如視覺特征)上和/或在各 種內(nèi)容項(xiàng)目之間的其它關(guān)聯(lián)上密切相關(guān)時(shí),選擇區(qū)域可以更快地或更慢地 增長(zhǎng)。例如,內(nèi)容項(xiàng)目可以基于名稱、數(shù)據(jù)、尺寸等等而被安排,并且這 些關(guān)聯(lián)可以影響增長(zhǎng)的速度,以及影響選擇激活的持續(xù)時(shí)間和/或增長(zhǎng)的 方向。圖2A、 2B、 2C、 2D顯示一個(gè)另外的用戶界面,其舉例說(shuō)明按照另一 個(gè)實(shí)施例的操作。圖2A、 2B、 2C、 2D顯示一個(gè)用于內(nèi)容管理系統(tǒng)的用戶 界面,其中內(nèi)容項(xiàng)目作為心智圖(mind map)呈現(xiàn)中的被關(guān)聯(lián)內(nèi)容而被呈 現(xiàn),在心智圖呈現(xiàn)中內(nèi)容項(xiàng)目被在視覺上呈現(xiàn),比如來(lái)提供在內(nèi)容項(xiàng)目之 間的關(guān)聯(lián)程度(諸如空間排序)的視覺表示。例如,在空間安排的心智圖 呈現(xiàn)中,緊密關(guān)聯(lián)的內(nèi)容項(xiàng)目^支放置成在空間上極接近。內(nèi)容項(xiàng)目的這樣 的呈現(xiàn)的優(yōu)點(diǎn)在于,可以容易地找到關(guān)聯(lián)的內(nèi)容項(xiàng)目,因?yàn)閮?nèi)容項(xiàng)目之間 的關(guān)系/關(guān)聯(lián)涉及到內(nèi)容項(xiàng)目的所顯示的空間接近度。心智圖呈現(xiàn)可以被 提供,例如作為響應(yīng)于對(duì)類似給定圖像內(nèi)容項(xiàng)目的圖像內(nèi)容項(xiàng)目的搜索的 搜索結(jié)果,或者可以被創(chuàng)建為也剛好在視覺上識(shí)別在心智圖的內(nèi)容項(xiàng)目之 間的特征關(guān)系。例如,如果城市(諸如紐約市)的圖像被利用作為搜索圖像,則一個(gè) 有關(guān)圖像搜索引擎提供其它圖像的搜索結(jié)果的請(qǐng)求將提供與該搜索圖像 類似的結(jié)果。在返回的結(jié)果中,圖像搜索引擎可以提供類似圖2A的顯示,其中內(nèi)容項(xiàng)目210可以代表搜索圖像。內(nèi)容項(xiàng)目212、 214、 216可以是紐 約市的其它圖像或?qū)τ谒阉鲌D像的非常接近的視覺等價(jià)物。內(nèi)容項(xiàng)目 228、 226、 234可以是具有諸如摩天大樓等那樣的類似視覺特征的其它大 城市的圖像。被放置在離搜索圖像最遠(yuǎn)的內(nèi)容項(xiàng)目230將是與搜索圖像幾 乎沒有類似之處的圖像,它例如可以是只有小建筑物的鄉(xiāng)村小鎮(zhèn)的圖像。應(yīng)當(dāng)清楚地理解,雖然在這里利用圖像特征作為在內(nèi)容項(xiàng)目之間的關(guān) 聯(lián)的例子,但在給定的內(nèi)容項(xiàng)目之間和/或在不同的內(nèi)容項(xiàng)目組之間可以 存在許多可替換的關(guān)聯(lián)。打算讓這里的術(shù)語(yǔ)-被關(guān)聯(lián)的內(nèi)容項(xiàng)目和類似的 提法包括,但不限于僅僅通過如用戶界面內(nèi)所顯示的物理接近度而凈皮關(guān) 聯(lián)的項(xiàng)目,和/或通過內(nèi)容項(xiàng)目的某些特征或特性而被關(guān)聯(lián)的項(xiàng)目。例如, 內(nèi)容項(xiàng)目可以基于以下各項(xiàng)而關(guān)聯(lián),即內(nèi)容項(xiàng)目的創(chuàng)建/獲取的時(shí)間、內(nèi)容項(xiàng)目的類型表征(例如,圖片、音頻等等)、內(nèi)容項(xiàng)目的可視元素一 通常地比如夜晚圖像、或特定的內(nèi)容項(xiàng)目特性一諸如與特定的地理位置有 關(guān)的圖像/音頻/其它內(nèi)容項(xiàng)目,等等。而且,內(nèi)容項(xiàng)目之間的關(guān)聯(lián)的緊密度可以由 一個(gè)以上的內(nèi)容項(xiàng)目特性 或特征來(lái)表征。例如,在給定的日期創(chuàng)建的所有內(nèi)容項(xiàng)目可以具有一個(gè)關(guān) 聯(lián)特征,該關(guān)聯(lián)特征對(duì)于所有那些給定的內(nèi)容項(xiàng)目是相同的,假設(shè)這個(gè)特 征的粒度只是對(duì)于創(chuàng)建日期而不是對(duì)于創(chuàng)建時(shí)間,等等。然而,各個(gè)內(nèi)容 項(xiàng)目可以具有其它類似的或不同的關(guān)聯(lián),諸如晚上和白天圖像。因此,這 個(gè)給定組中的內(nèi)容項(xiàng)目的一個(gè)子組之間的關(guān)聯(lián)可能比與這個(gè)給定組中的 另一個(gè)子組的關(guān)聯(lián)更緊密。對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),會(huì)出現(xiàn)許多可替換類型的內(nèi)容關(guān)聯(lián)。例如,美國(guó)專利申請(qǐng)No. 60/632, 135和690/632, 134描述了一種使用內(nèi)容 描述符或元數(shù)據(jù)作為尺度、藉以確定在內(nèi)容項(xiàng)目之間的相似性的方法,這 兩個(gè)專利申請(qǐng)整體地在此引入以供參考?;趦?nèi)容項(xiàng)目之間的這種相似性 和相似性閾值,可以判斷該內(nèi)容是否關(guān)聯(lián)/類似于用戶當(dāng)前選擇的內(nèi)容。 美國(guó)專利申請(qǐng)No. 60/632, 137描述了一種依賴于把創(chuàng)建位置同當(dāng)前位置或 用戶例如在大多數(shù)時(shí)間所處的位置(例如,在家中)相比較而適配相似性 閾值的方法,該專利申請(qǐng)被共同地轉(zhuǎn)讓,其整體地在此引入以供參考。美 國(guó)專利申請(qǐng)No. 60/632, 136描述了一種依賴于把創(chuàng)建時(shí)間同當(dāng)前時(shí)間點(diǎn)相 比較而修改相似性閾值的方法,該專利申請(qǐng)被共同地轉(zhuǎn)讓,其整體地在此 引入以供參考。所確定關(guān)聯(lián)的每個(gè)上述的可替換類型以及內(nèi)容關(guān)聯(lián)的其它 適當(dāng)機(jī)制應(yīng)當(dāng)被理解為總的在術(shù)語(yǔ)"被關(guān)聯(lián)"的范圍,并且特別是在所附權(quán) 利要求的范圍內(nèi)。無(wú)論如何且不管內(nèi)容項(xiàng)目關(guān)聯(lián)如何確定,都打算進(jìn)行按 照本系統(tǒng)的操作。圖2A顯示在選擇激活超過一個(gè)持續(xù)時(shí)間而開始增長(zhǎng)選擇區(qū)域250(例 如,見圖3的動(dòng)作340 )后的某個(gè)時(shí)間的用戶界面。如圖2A所示,選擇區(qū) 域250基本上圍繞類似于圖1A、 1B、 1C中所示選擇區(qū)域150的區(qū)域。然 而,按照一個(gè)實(shí)施例,選擇區(qū)域可以以任何形狀增長(zhǎng),例如但不限于,選 擇區(qū)域可以以圓形、橢圓形、長(zhǎng)方形等等增長(zhǎng),或者當(dāng)選擇區(qū)域增長(zhǎng)時(shí)形 狀可以變化。例如,選擇區(qū)域可以圍繞所選擇的內(nèi)容項(xiàng)目動(dòng)態(tài)地成形,以 給出更多的流體外表和感覺,如圖2B所示,其中選擇激活持續(xù),選擇區(qū) 域250增長(zhǎng)到有點(diǎn)橢圓形的樣子,以包含在圖2A上還沒有包含的內(nèi)容項(xiàng) 目228、 226、 234。此后,由于選擇激活持續(xù),選擇區(qū)域250的形狀可以 再次變化,以包含下一個(gè)最接近的內(nèi)容項(xiàng)目220—如圖2C所示,以及內(nèi)容 項(xiàng)目218—如圖2D所示。選擇區(qū)域的變化的形狀可涉及到在內(nèi)容項(xiàng)目之間的關(guān)聯(lián)和/或在用戶 界面內(nèi)顯示的內(nèi)容項(xiàng)目的位置關(guān)系。事實(shí)上,雖然在圖1A-1C和2A-2D上, 選擇區(qū)域被顯示為具有包含內(nèi)容項(xiàng)目的形狀,但這僅僅是為了說(shuō)明性目的 而顯示的,因?yàn)檫x擇區(qū)域不一定必須具有包含項(xiàng)目的給定單個(gè)形狀,只要 某個(gè)視覺表示被提供給用戶以傳達(dá)對(duì)內(nèi)容項(xiàng)目的選擇即可。這些和其它視 覺指示在這里統(tǒng)稱為選擇指示。在內(nèi)容項(xiàng)目的另一種用戶界面表示中,可以聯(lián)系內(nèi)容項(xiàng)目的特性和特 4正,正如以上相對(duì)于心智圖顯示所討i侖的,然而內(nèi)容項(xiàng)目可以不^皮顯示為
極接近。在圖1A上,內(nèi)容項(xiàng)目118被顯示為是首先被選擇的。在一個(gè)實(shí)施例 中,與內(nèi)容項(xiàng)目118相關(guān)聯(lián)的其它內(nèi)容項(xiàng)目可以不顯示為與內(nèi)容項(xiàng)目118 極接近,而是按照一個(gè)實(shí)施例,該其它內(nèi)容項(xiàng)目可以被選擇,而無(wú)需一個(gè) -波可視化為從內(nèi)容項(xiàng)目118或光標(biāo)140處的原點(diǎn)以鄉(xiāng)會(huì)定形狀向外增長(zhǎng)的區(qū) 域的選擇指示。例如,內(nèi)容項(xiàng)目102、 132可以與內(nèi)容項(xiàng)目118有關(guān)聯(lián), 這樣內(nèi)容項(xiàng)目102、 132將在圖3的動(dòng)作340期間在選擇項(xiàng)目118后^皮選 擇。在本實(shí)施例中,從內(nèi)容項(xiàng)目118增長(zhǎng)的選擇區(qū)域?qū)τ谟脩魜?lái)說(shuō)可能是 不希望的。因此,在本實(shí)施例或其它實(shí)施例中,選擇指示可以不通過選擇 區(qū)域來(lái)表明,而是通過選擇的內(nèi)容項(xiàng)目的視覺外觀的改變來(lái)表明,諸如對(duì) 于項(xiàng)目118所顯示的。因此,內(nèi)容項(xiàng)目102、 132的用戶界面表示可以改 變,以指示選擇。附加于已選內(nèi)容項(xiàng)目的視覺表示的改變、或代替該改變,系統(tǒng)可以提 供已選內(nèi)容項(xiàng)目的某其它指示。例如和按照一個(gè)實(shí)施例,系統(tǒng)可以將已選 內(nèi)容項(xiàng)目的指示提供為以下形式,即全部數(shù)目的已選內(nèi)容項(xiàng)目的指示的 任一個(gè)或多個(gè), 一個(gè)絕對(duì)數(shù)或一個(gè)抽象表示,諸如指示已選內(nèi)容項(xiàng)目的相 對(duì)量的進(jìn)度條(例如,已選內(nèi)容項(xiàng)目的數(shù)目除以內(nèi)容項(xiàng)目的總數(shù)的函數(shù), 已選內(nèi)容項(xiàng)目的數(shù)目除以在移動(dòng)/復(fù)制選擇操作期間可得到的總的貯存尺 寸的函數(shù),等等),以及已選內(nèi)容項(xiàng)目的尺寸(例如,12字節(jié)和/或20k 字節(jié)中的12字節(jié))。在又一個(gè)實(shí)施例中,本系統(tǒng)在選擇內(nèi)容項(xiàng)目118、接著再選擇內(nèi)容項(xiàng) 目102、 132后,可以導(dǎo)致內(nèi)容項(xiàng)目的視覺上的重新安排,這樣,內(nèi)容項(xiàng) 目118、 102、 132在選擇后將凈皮重新安排為在空間上極接近,其可以充當(dāng) 選擇激活的指示。在本實(shí)施例中,當(dāng)選擇激活持續(xù)時(shí),內(nèi)容項(xiàng)目的視覺表 示將連續(xù)地或逐步地重新安排以作為選擇指示。在其中與內(nèi)容項(xiàng)目118相關(guān)聯(lián)的內(nèi)容項(xiàng)目沒有一皮顯示為極接近內(nèi)容項(xiàng) 目118的另一個(gè)實(shí)施例中,內(nèi)容項(xiàng)目可以是通過一選擇指示而可選擇的, 該選擇指示被可視化為從在與第一選擇的內(nèi)容項(xiàng)目更緊密有關(guān)的內(nèi)容項(xiàng) 目處的原點(diǎn)按一個(gè)或者更多形狀向外增長(zhǎng)的選擇區(qū)域。例如,內(nèi)容項(xiàng)目 102、 104、 134可以具有與內(nèi)容項(xiàng)目118的、比內(nèi)容項(xiàng)目128、 130、 132 更緊密有關(guān)的關(guān)聯(lián)。按照一個(gè)實(shí)施例,選擇指示,諸如由內(nèi)容項(xiàng)目102(比 內(nèi)容項(xiàng)目104、 134更緊密有關(guān)的內(nèi)容項(xiàng)目)增長(zhǎng)出選擇區(qū)域可以在圖3
的動(dòng)作340期間開始。在本實(shí)施例中,選擇區(qū)域可以從內(nèi)容項(xiàng)目102增長(zhǎng), 以包含內(nèi)容項(xiàng)目104、 134。此后,如果選擇激活持續(xù),則第二選擇區(qū)域可 以在內(nèi)容項(xiàng)目128處開始增長(zhǎng),并且繼續(xù)包含內(nèi)容項(xiàng)目130、 132。在選擇 激活持續(xù)時(shí),下一個(gè)更關(guān)聯(lián)的內(nèi)容項(xiàng)目可被兩個(gè)選擇區(qū)域之一包含,或者 如果期望或在視覺上更吸引人(例如,下一個(gè)項(xiàng)目與選擇區(qū)域并不極接 近),新的選擇區(qū)域可以開始圍繞下一個(gè)更關(guān)聯(lián)的內(nèi)容項(xiàng)目。在本實(shí)施例 或其它實(shí)施例中,可以出現(xiàn)以上的選擇指示的組合。例如,在以上的例子 中,在內(nèi)容項(xiàng)目132被選擇區(qū)域所包含后,下一個(gè)更關(guān)聯(lián)的內(nèi)容項(xiàng)目可以 是內(nèi)容項(xiàng)目112、 136。在這種情形下,分開的選擇區(qū)域可以各自包含單獨(dú) 的內(nèi)容項(xiàng)目112和136,或者例如可以出現(xiàn)另一個(gè)選擇指示,諸如在圖1A 上對(duì)于內(nèi)容項(xiàng)目118所顯示的類似的選擇指示,盡管很明顯其它選擇指示 也是所期望的。以上的選擇激活的指示的每一種和可以容易地應(yīng)用的其它指示應(yīng)當(dāng) 被理解為總體上是在本發(fā)明的范圍內(nèi)的,以及應(yīng)當(dāng)被理解為它具體地由 術(shù)語(yǔ)"增長(zhǎng)選擇指示"及其等價(jià)物所包含。而且,可以利用一個(gè)或多個(gè)任 何的以上特性的任何組合,其中所述特性包括內(nèi)容項(xiàng)目的具體呈現(xiàn)和選擇 指示。例如,術(shù)語(yǔ)選擇指示應(yīng)當(dāng)被理解為包含向用戶指示一個(gè)選擇的這些 和其它方式,包括其它視覺選擇指示。打算將提供內(nèi)容項(xiàng)目的呈現(xiàn)和視覺 的或其它的選擇指示的每個(gè)上述方式作為對(duì)本發(fā)明的舉例說(shuō)明。任何其它 方式也應(yīng)當(dāng)被理解為屬于本發(fā)明的范圍內(nèi)。上述的本發(fā)明的實(shí)施例僅僅打算用于舉例說(shuō)明的目的,而不應(yīng)當(dāng)看作可以設(shè)計(jì)許多可替換的實(shí)施例而不背離以下權(quán)利要求的精神和范圍。 在解譯所附權(quán)利要求時(shí),應(yīng)當(dāng)理解外的其它單元或動(dòng)作的存在;b) 在元素前面的單詞"一"或"一個(gè)"并不排除多個(gè)這樣的元素的存在;c) 權(quán)利要求中的任何參考標(biāo)記并不限制它們的范圍;d) 幾個(gè)"裝置"可以由相同的項(xiàng)或硬件或軟件實(shí)現(xiàn)的結(jié)構(gòu)或功能來(lái)代表;e) 任何公開的單元可以由硬件部分(例如,包括分立和集成電子電 路)、軟件部分(例如,計(jì)算機(jī)編程)和它們的任何組合組成;f) 硬件部分可以與模擬部分和數(shù)字部分之一或二者組成;g) 任何/>開的裝置或它們的部分可以組合在一起或^皮分開成另外的 部分,除非另外地特別闡明;以及h) 不打算要求動(dòng)作或步驟的特定順序,除非特別指明。
權(quán)利要求
1. 一種用于選擇內(nèi)容的方法,包括以下動(dòng)作 感測(cè)內(nèi)容項(xiàng)目的選擇動(dòng)作的持續(xù)時(shí)間;以及如果選擇動(dòng)作的持續(xù)時(shí)間超過給定的時(shí)間間隔,則增長(zhǎng)一選擇指示。
2. 權(quán)利要求1的方法,其中增長(zhǎng)選擇指示的動(dòng)作包括以下動(dòng)作感 測(cè)內(nèi)容項(xiàng)目靠近選擇區(qū)域的外側(cè)邊緣的接近度,并且以由該內(nèi)容項(xiàng)目的接 近度確定的速率來(lái)增長(zhǎng)選擇區(qū)域。
3. 權(quán)利要求1的方法,其中增長(zhǎng)選擇指示的動(dòng)作包括以下動(dòng)作感 測(cè)在選擇區(qū)域外面的內(nèi)容項(xiàng)目相對(duì)于在選擇區(qū)域內(nèi)的內(nèi)容項(xiàng)目的接近 度,并且以由該接近度確定的速率來(lái)增長(zhǎng)選擇區(qū)域。
4. 權(quán)利要求1的方法,其中增長(zhǎng)選擇指示的動(dòng)作包括以下動(dòng)作感 測(cè)在選擇區(qū)域外面的內(nèi)容項(xiàng)目的接近度,并且朝向該內(nèi)容項(xiàng)目增長(zhǎng)選擇區(qū) 域。
5. 權(quán)利要求1的方法,其中該時(shí)間間隔由第二內(nèi)容項(xiàng)目對(duì)于第一選 擇的內(nèi)容項(xiàng)目的接近度來(lái)確定。
6. 權(quán)利要求1的方法,其中選擇指示是發(fā)源于選擇動(dòng)作的區(qū)域的一 個(gè)選擇區(qū)域。
7. 權(quán)利要求l的方法,包括確定在多個(gè)內(nèi)容項(xiàng)目之間的關(guān)聯(lián)的動(dòng)作, 以及其中選擇指示基于該關(guān)聯(lián)而增長(zhǎng)。
8. 權(quán)利要求7的方法,其中增長(zhǎng)選擇指示的動(dòng)作包括以下動(dòng)作把 內(nèi)容項(xiàng)目重新放置成在空間上極接近。
9. 權(quán)利要求7的方法,其中增長(zhǎng)選擇指示的動(dòng)作包括以下動(dòng)作呈 現(xiàn)指示已選內(nèi)容項(xiàng)目的相對(duì)數(shù)目的狀態(tài)條。
10. —種設(shè)備,包括 處理器;以及顯示器,其中處理器被配置成在顯示器上產(chǎn)生內(nèi)容項(xiàng)目的表示、被配 置成感測(cè)內(nèi)容項(xiàng)目的選擇動(dòng)作的持續(xù)時(shí)間、以及被配置成如果選擇動(dòng)作的 持續(xù)時(shí)間超過給定的時(shí)間間隔,則增長(zhǎng)一選擇指示。
11. 權(quán)利要求10的設(shè)備,其中處理器^皮配置成感測(cè)多個(gè)內(nèi)容項(xiàng)目之 間的關(guān)聯(lián),并且以由所感測(cè)的關(guān)聯(lián)確定的速率來(lái)增長(zhǎng)選擇指示。
12. 權(quán)利要求10的設(shè)備,其中處理器被配置成感測(cè)在選擇區(qū)域外面 的內(nèi)容項(xiàng)目相對(duì)于在選擇區(qū)域內(nèi)的內(nèi)容項(xiàng)目的接近度,以及被配置成以由 該接近度確定的速率來(lái)增長(zhǎng)選擇區(qū)域。
13. 權(quán)利要求10的設(shè)備,其中處理器被配置成確定多個(gè)內(nèi)容項(xiàng)目之 間的關(guān)聯(lián),以及被配置成基于所確定的關(guān)聯(lián)來(lái)確定所述時(shí)間間隔。
14. 權(quán)利要求10的設(shè)備,其中處理器被配置成確定多個(gè)內(nèi)容項(xiàng)目之間的關(guān)聯(lián),以及被配置成基于該關(guān)聯(lián)來(lái)增長(zhǎng)選擇指示。
15. 權(quán)利要求10的設(shè)備,其中處理器被配置成按已選內(nèi)容項(xiàng)目之間 的關(guān)聯(lián)所確定的、把內(nèi)容項(xiàng)目重新放置成在空間上極接近。
16. —種被存儲(chǔ)在機(jī)器可讀媒質(zhì)上的程序部分,該程序部分包括 用于產(chǎn)生內(nèi)容項(xiàng)目的表示的程序段;用于感測(cè)內(nèi)容項(xiàng)目的選擇動(dòng)作的持續(xù)時(shí)間的程序段;以及 用于如果選擇動(dòng)作的持續(xù)時(shí)間超過給定的時(shí)間間隔,則增長(zhǎng)選擇指示 的程序段。
17. 權(quán)利要求16的程序部分,包括用于使用在多個(gè)內(nèi)容項(xiàng)目之間的 關(guān)聯(lián),來(lái)以由該關(guān)聯(lián)確定的速率增長(zhǎng)選擇區(qū)域的程序段。
18. 權(quán)利要求16的程序部分,包括用來(lái)基于已選內(nèi)容項(xiàng)目之間的關(guān) 聯(lián)而把內(nèi)容項(xiàng)目重新放置成在空間上極接近的程序段。
19. 權(quán)利要求16的程序部分,包括用來(lái)產(chǎn)生內(nèi)容項(xiàng)目的心智圖表示 的程序段,其中用來(lái)增長(zhǎng)選擇指示的程序段從發(fā)源于由選擇動(dòng)作確定的位 置的心智圖表示中的 一個(gè)位置向外增長(zhǎng)選擇指示。
20. 權(quán)利要求16的程序部分,其中所述選擇指示是已選項(xiàng)目相對(duì)于 被表示的內(nèi)容項(xiàng)目的總數(shù)目的表示。
全文摘要
用戶界面提供內(nèi)容項(xiàng)目的表示,如果選擇動(dòng)作的持續(xù)時(shí)間超過給定的時(shí)間間隔,則內(nèi)容項(xiàng)目基于內(nèi)容項(xiàng)目的選擇動(dòng)作的持續(xù)時(shí)間而被選擇。多個(gè)內(nèi)容項(xiàng)目之間的關(guān)聯(lián)可被使用來(lái)確定選擇指示的增長(zhǎng),包括增長(zhǎng)的速率、增長(zhǎng)的形狀和在選擇指示增長(zhǎng)之前的時(shí)間間隔的其中至少之一。系統(tǒng)可以感測(cè)內(nèi)容項(xiàng)目對(duì)于已選內(nèi)容項(xiàng)目的接近度和在多個(gè)內(nèi)容項(xiàng)目之間的關(guān)聯(lián)的其中至少之一,并且以由該接近度和/或關(guān)聯(lián)所確定的速率和/或形狀和/或其它表示來(lái)增長(zhǎng)選擇指示。
文檔編號(hào)G06F3/033GK101147117SQ200680009497
公開日2008年3月19日 申請(qǐng)日期2006年3月21日 優(yōu)先權(quán)日2005年3月24日
發(fā)明者B·M·范德斯勒伊斯, E·M·A·迪德里克斯 申請(qǐng)人:皇家飛利浦電子股份有限公司