編輯界面的制作方法
【專利摘要】本發(fā)明涉及編輯界面。一種便攜式電子設(shè)備在觸敏顯示器的用戶界面的一個或多個區(qū)域內(nèi)顯示圖標(biāo)(例如,圖形對象),并且檢測指出用戶界面中的圖標(biāo)的位置交換的用戶輸入。在某些方面,可以選擇用戶界面內(nèi)的兩個圖標(biāo)的相應(yīng)位置,以便在用戶界面的一個或多個區(qū)域內(nèi)交換位置,并且一個或兩個圖標(biāo)可以改變其視覺外觀,以便指示其選擇狀態(tài)。
【專利說明】編輯界面
[0001]相關(guān)申請信息
[0002]本發(fā)明專利申請是國際申請?zhí)枮镻CT / US2008 / 074625、國際申請日為2008年08月28日、進(jìn)入中國國家階段日期為2010年04月21日、國家申請?zhí)枮?00880112570.2的發(fā)明專利申請的分案申請。
【技術(shù)領(lǐng)域】
[0003]公開的實(shí)施例涉及圖形用戶界面。
【背景技術(shù)】
[0004]隨著便攜式設(shè)備變得更為緊湊,并且隨著處理和存儲的信息量的增加,設(shè)計允許用戶容易地與設(shè)備交互的用戶界面成為了一個重大挑戰(zhàn)。這是不適宜的,因?yàn)橛脩艚缑娌粌H是用戶接收內(nèi)容的通道,而且還是響應(yīng)用戶動作或行為,包括用戶試圖訪問設(shè)備的功能部件(feature)或工具的通道。某些便攜式電子設(shè)備(例如,移動電話)借助于增加更多的按鈕、重載按鈕的功能或使用復(fù)雜的菜單系統(tǒng),來允許用戶訪問、存儲和操縱功能或數(shù)據(jù)。這些傳統(tǒng)的用戶界面通常導(dǎo)致用戶必須記憶的復(fù)雜按鍵序列和菜單分層結(jié)構(gòu)。
[0005]許多傳統(tǒng)的用戶界面,諸如包括物理按鈕的用戶界面,還是不靈活的。這是不適宜的,因?yàn)檫@種不靈活性可能阻礙由運(yùn)行在便攜式設(shè)備上的應(yīng)用或由用戶配置和/或調(diào)整用戶界面。當(dāng)結(jié)合有記憶多個按鍵序列和/或菜單分層結(jié)構(gòu)的耗時要求時,這種不靈活性使得許多用戶受到挫敗。
[0006]某些傳統(tǒng)的用戶界面可由用戶配置,從而允許至少部分的定制。不幸的是,修改這些傳統(tǒng)的用戶界面的處理通常與使用傳統(tǒng)的用戶界面本身一樣麻煩和復(fù)雜。具體地,配置這些傳統(tǒng)的用戶界面的過程中所需的行為通常是不直觀,并且指導(dǎo)用戶動作的相應(yīng)指示器通常難以理解。這些挑戰(zhàn)通常是使用戶感到更為受挫的來源。
【發(fā)明內(nèi)容】
[0007]—種便攜式電子設(shè)備,在觸敏顯示器的用戶界面的一個或多個區(qū)域內(nèi)顯示圖標(biāo)(例如,圖形對象),并且檢測指出用戶界面內(nèi)的圖標(biāo)的位置交換的用戶輸入。在某些方面,可以選擇用戶界面內(nèi)的兩個圖標(biāo)的相應(yīng)位置,以便在用戶界面的一個或多個區(qū)域內(nèi)交換位置,并且一個或兩個圖標(biāo)可以改變其視覺外觀,以便指示其選擇狀態(tài)。
[0008]在某些實(shí)現(xiàn)中,一種方法包括:在觸敏顯示器的第一位置顯示第一圖標(biāo);在觸敏顯示器的第二位置顯示第二圖標(biāo);接收指出選擇第一圖標(biāo)的第一觸摸輸入;響應(yīng)第一觸摸輸入,修改第一圖標(biāo)的視覺外觀;接收指示第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)的第二觸摸輸入;和響應(yīng)第二觸摸輸入,修改第二圖標(biāo)的視覺外觀。
[0009]在某些實(shí)現(xiàn)中,一種方法包括:在觸敏顯示器的第一位置顯示第一圖標(biāo);接收指出選擇所述圖標(biāo)的第一觸摸輸入;響應(yīng)第一觸摸輸入,修改所述圖標(biāo)的視覺外觀;接收指示所述圖標(biāo)移動到用戶界面內(nèi)的第二位置附近區(qū)域內(nèi)的第二觸摸輸入;和響應(yīng)第二觸摸輸入,修改第二位置的視覺外觀。
[0010]在某些實(shí)現(xiàn)中,一種方法包括:在觸敏顯示器的第一頁面內(nèi)顯示第一圖標(biāo);接收指出選擇第一圖標(biāo)的第一觸摸輸入;響應(yīng)第一觸摸輸入,修改第一圖標(biāo)的視覺外觀;接收指示第一圖標(biāo)移動到所述觸敏顯示器的邊緣的附近區(qū)域內(nèi)的第二觸摸輸入;響應(yīng)第二觸摸輸入,顯示所述觸敏顯示器的第二頁面,第二頁面包括第二圖標(biāo);接收指示第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)的第三觸摸輸入;和響應(yīng)第三觸摸輸入,修改第二圖標(biāo)的視覺外觀。
【專利附圖】
【附圖說明】
[0011]圖1是用于便攜式電子設(shè)備的位置調(diào)整的一個實(shí)施例的流程圖;
[0012]圖2A是響應(yīng)調(diào)整一個或多個圖標(biāo)的位置的觸摸輸入的便攜式電子設(shè)備的一個實(shí)施例的圖示;
[0013]圖2B是響應(yīng)調(diào)整一個或多個圖標(biāo)的位置的觸摸輸入的便攜式電子設(shè)備的一個實(shí)施例的圖示;
[0014]圖2C是響應(yīng)調(diào)整一個或多個圖標(biāo)的位置的觸摸輸入的便攜式電子設(shè)備的一個實(shí)施例的圖示;
[0015]圖2D是響應(yīng)調(diào)整一個或多個圖標(biāo)的位置的觸摸輸入的便攜式電子設(shè)備的一個實(shí)施例的圖示;
[0016]圖2E是響應(yīng)調(diào)整一個或多個圖標(biāo)的位置的觸摸輸入的便攜式電子設(shè)備的一個實(shí)施例的圖示;
[0017]圖3A是響應(yīng)調(diào)整一個或多個圖標(biāo)的位置的觸摸輸入的便攜式電子設(shè)備的一個實(shí)施例的圖示;
[0018]圖3B是響應(yīng)調(diào)整一個或多個圖標(biāo)的位置的觸摸輸入的便攜式電子設(shè)備的一個實(shí)施例的圖示;
[0019]圖4是便攜式電子設(shè)備的一個實(shí)施例的方框圖;
[0020]圖5是便攜式電子設(shè)備的一個實(shí)施例的方框圖,示出了對用戶界面的一個或多個區(qū)域內(nèi)的圖標(biāo)的重新定位;和
[0021]圖6是用于交換用戶界面的圖標(biāo)的處理的一個實(shí)施例的流程圖。
【具體實(shí)施方式】
[0022]現(xiàn)在詳細(xì)參考實(shí)施例,附圖中示出了這些實(shí)施例的例子。在下面的詳細(xì)描述中,闡述了若干特定細(xì)節(jié),以便提供對本發(fā)明的完整理解。然而,本領(lǐng)域的技術(shù)人員將明了可以實(shí)現(xiàn)本發(fā)明而不使用這些特定細(xì)節(jié)。在其它情況下,不詳細(xì)描述公知的方法、過程、組件和電路,以便不必要地模糊實(shí)施例的各方面。
[0023]界面重配置模式概述
[0024]現(xiàn)在關(guān)注具有圖形用戶界面(GUI)的便攜式電子設(shè)備的實(shí)施例,包括便攜式通信設(shè)備。該便攜式設(shè)備包括界面重配置模式。響應(yīng)用戶啟動界面重配置模式,可以相對于顯示在便攜式設(shè)備上的一個或多個圖標(biāo)的各自的平常位置改變這些圖標(biāo)的位置。一個或多個圖標(biāo)的位置變化可以包括動畫顯示一個或多個圖標(biāo),以便模擬一個或多個圖標(biāo)在相應(yīng)于便攜式設(shè)備的顯示器表面的表面上的浮動。顯示器可以是觸敏顯示器,其響應(yīng)輸入筆或一個或多個手指在一個或多個接觸點(diǎn)的物理接觸。雖然下面的實(shí)施例可以等同地應(yīng)用于其它類型的顯示器,但使用觸敏顯示器作為說明性例子。
[0025]—個或多個圖標(biāo)的位置變化可以直觀地向用戶指示可由用戶重新配置一個或多個圖標(biāo)的位置。用戶可以修改、調(diào)整和/或重新配置一個或多個圖標(biāo)的位置。在便攜式設(shè)備包括觸敏顯示器的實(shí)施例中,用戶可以在第一位置處的相應(yīng)圖標(biāo)附近接觸觸敏顯示器。在與觸敏顯示器接觸之后,相應(yīng)圖標(biāo)可以停止改變其位置。用戶可以將相應(yīng)圖標(biāo)拖動到第二位置。在中斷與觸敏顯示器的接觸之后,相應(yīng)圖標(biāo)可以繼續(xù)改變其位置。在某些實(shí)施例中,顯示可以包括兩個區(qū)域。在界面重配置模式中,顯示在第一區(qū)域中一個或多個圖標(biāo)的位置可以改變,而顯示在第二區(qū)域內(nèi)的一個或多個圖標(biāo)的位置可以是固定的。
[0026]用戶可以在界面重配置模式中簡單地修改、調(diào)整和/或重新配置附加圖標(biāo)的位置。當(dāng)用戶已經(jīng)完成這些變化時(至少暫時地),他或她可以終止界面重配置模式。響應(yīng)這種用戶動作,便攜式設(shè)備可以返回操作的正常模式,并且改變一個或多個圖標(biāo)的顯示位置將停止。
[0027]用戶可以通過選擇便攜式設(shè)備上的一個或多個適當(dāng)?shù)奈锢戆粹o、通過手勢(諸如,以一個或多個手指在觸敏顯示器上接觸并且揮動)和/或通過選擇一個或多個軟按鈕(諸如,顯示在觸敏顯示器上的一個或多個圖標(biāo))啟動或終止界面重配置處理。如此處使用的,手勢是物體/附件(appendage)與觸摸屏顯示器表面接觸的動作。在某些實(shí)施例中,在啟動界面重配置處理預(yù)定時間之后,界面重配置處理將終止,即,存在超時。
[0028]顯示在便攜式設(shè)備上的一個或多個圖標(biāo)可以是圖形對象。在某些實(shí)施例中,所述一個或多個圖標(biāo)可以是專用接口工具集(widget,或稱“窗口小插件”),這些專用接口工具集是構(gòu)成可由用戶操作的控件,諸如,控制條、按鈕和文本框的屏幕表示(on-screenrepresentation)的狀態(tài)和過程的組合。在示例實(shí)施例中,所述一個或多個圖標(biāo)相應(yīng)于可由用戶通過在感興趣的圖標(biāo)附近接觸觸敏顯示器來選擇的應(yīng)用程序(電子郵件、瀏覽器、地址簿等)。
[0029]圖1是用于便攜式電子設(shè)備的位置調(diào)整處理100的一個實(shí)施例的流程圖。雖然下面描述的位置調(diào)整處理100包括以特定頁序出現(xiàn)的若干操作,但是應(yīng)當(dāng)理解,處理100可以包括更多或更少的操作,這些操作可被串行或并行執(zhí)行(例如,使用并行處理器或多線程環(huán)境),可以改變兩個或更多個操作的頁序和/或可將兩個或更多個操作組合為單個操作。
[0030]在位置調(diào)整處理100中,多個圖標(biāo)被顯示在觸敏顯示器內(nèi)的GuI中(110)。檢測啟動界面重配置處理的第一預(yù)定用戶動作(112)。示例的預(yù)定用戶動作包括選擇便攜式設(shè)備上的物理按鈕,在觸摸屏顯示器表面上做出預(yù)定手勢,或選擇軟按鈕。改變所顯示的多個圖標(biāo)中的一個或多個圖標(biāo)的一個或多個位置(114)。檢測在相應(yīng)圖標(biāo)的第一位置處與觸敏顯示器的接觸點(diǎn)(116)。檢測該接觸點(diǎn)移動到第二位置(118)。顯示相應(yīng)圖標(biāo)移動到第二位置,并且顯示第二位置處的相應(yīng)圖標(biāo)(120)。
[0031]如果檢測到終止界面重配置處理的第二預(yù)定用戶動作(122- “是”),則固定一個或多個圖標(biāo)的一個或多個位置(124)。示例的預(yù)定用戶動作包括選擇或解除選擇便攜式設(shè)備上的物理按鈕,在觸摸屏顯示器表面上做出另一個預(yù)定手勢,或選擇或解除選擇軟按鈕。固定的一個或多個位置可以對應(yīng)于一個或多個圖標(biāo)的相應(yīng)的一個或多個平常位置。如果未檢測到終止界面重配置處理的第二預(yù)定用戶動作(122- “否”),當(dāng)檢測到相同或另一個圖標(biāo)附近的接觸點(diǎn)時,處理可以繼續(xù)(116)。
[0032]圖2A是響應(yīng)調(diào)整一個或多個圖標(biāo)的位置的觸摸輸入的便攜式電子設(shè)備200的一個實(shí)施例的圖示。便攜式電子設(shè)備200包括具有⑶I 210的觸敏顯示器。顯示器表面是透明的,以便允許向用戶顯示各種圖形對象(例如,專用接口工具集)。在某些實(shí)施例中,⑶I210被劃分為多個部分或窗口。例如,⑶I 210的區(qū)域212可以包括用于保持表示用戶頻繁使用的功能(例如,視頻、天氣、日程安排、游戲、音樂等)的圖標(biāo)或圖形對象222的托盤216,以及用于保持表示用戶較不頻繁使用的功能(例如,郵件、地址簿、瀏覽器等)的圖標(biāo)或圖形對象220的托盤214。⑶I 210還可以包括相應(yīng)于便攜式電子設(shè)備200的高級別功能的圖形對象。例如,通過按壓菜單按鈕240,可以在⑶I 210中呈現(xiàn)和改變各種對象和/或圖像。在包括移動電話的實(shí)施例中,可以在GUI 210中呈現(xiàn)表示傳統(tǒng)語音和數(shù)據(jù)服務(wù)操作(例如,保持,清除等)的專用圖形對象。
[0033]用戶可以通過使用輸入筆、手指218 (在圖2中未按比例畫出)或多于一個手指接觸具有⑶I 210的顯示器表面,與便攜式通信設(shè)備200交互。例如,用戶可以在圖標(biāo)222之一的位置處接觸顯示器表面(直接接觸),從而激活相應(yīng)于該圖標(biāo)的功能或應(yīng)用程序。在某些實(shí)施例中,當(dāng)用戶接觸該圖標(biāo)的位置,并且然后斷開接觸時(例如,敲擊手勢),圖標(biāo)222被激活。在某些實(shí)施例中,用于激活圖標(biāo)的與顯示器表面的接觸可以不在圖標(biāo)222的位置處。而是該接觸可以在圖標(biāo)222附近(非直接接觸)。后一種技術(shù)類似于web頁面和其它計算機(jī)用戶界面使用的“熱點(diǎn)”。
[0034]圖2B-D示出了界面重配置模式中的便攜式電子設(shè)備200。在啟動界面重配置模式之后,托盤216中的一個或多個圖標(biāo)222的顯示從以前的固定位置改變?yōu)殡S時間改變的位置。如前所述,該顯示可以包括動畫顯示一個或多個圖標(biāo)222,以便模擬一個或多個圖標(biāo)222在相應(yīng)于顯示器表面的表面上的浮動。例如,界面重配置模式中一個或多個圖標(biāo)222的位置的動畫改變可以類似于空中曲棍球游戲中的曲棍球(hockey puck)的位置改變。圖標(biāo)222中的相應(yīng)圖標(biāo)的一個或多個顯示位置可以在以相應(yīng)圖標(biāo)的平常位置為中心的區(qū)域224中改變。
[0035]雖然圖2B-2D示出了托盤216中的一個或多個圖標(biāo)222的移動,在其它實(shí)施例中,獨(dú)立于或除了托盤216中的一個或多個圖標(biāo)222之外,可以改變⑶I 210的另一個區(qū)域諸如托盤214內(nèi)的一個或多個圖標(biāo)220的位置。
[0036]一個或多個圖標(biāo)222的隨時間改變的一個或多個位置直觀地向用戶指示可以修改一個或多個圖標(biāo)222的位置。這被在圖2C-D中示出,圖2C-D示出了界面重配置模式中的便攜式電子設(shè)備200。用戶可以直接或非直接接觸在位置226移動的圖標(biāo)之一,并且沿著具有GUI 210的顯示器表面移動接觸點(diǎn)。由便攜式電子設(shè)備200檢測接觸和移動。作為結(jié)果,在相應(yīng)于游戲的這個例子中,相應(yīng)地移動所顯示的圖標(biāo)。
[0037]如圖2D所示,用戶將游戲圖標(biāo)移動到位置228,并且中斷與顯示器表面的接觸?,F(xiàn)在游戲圖標(biāo)顯示在位置228。雖然在圖2D中游戲圖標(biāo)的顯示位置被示出為是固定的,但在某些實(shí)施例中,一旦用戶斷開與顯示器表面的接觸,游戲圖標(biāo)的位置可以改變。在某些實(shí)施例中,在界面重配置模式中,僅有顯示在GUI 210的一個或多個子部分內(nèi)的圖標(biāo)被以變化的位置顯示。因此,如果游戲圖標(biāo)已被拖到托盤222中的另一個位置,則在用戶斷開與顯示器的接觸之后,它可被以變化的位置顯示。[0038]圖2D也示出了瀏覽器圖標(biāo)到位置230的可選擇放置。由于至少部分地與游戲圖標(biāo)重疊,瀏覽器圖標(biāo)可被從其初始位置228放置到其新位置230,即,當(dāng)便攜式電子設(shè)備200確定用戶將游戲圖標(biāo)定位在瀏覽器圖標(biāo)之上時,改變?yōu)g覽器圖標(biāo)的顯示位置。
[0039]在其它實(shí)現(xiàn)中,當(dāng)附加圖標(biāo)諸如瀏覽器圖標(biāo)被添加到托盤214內(nèi)時,可以從托盤214中逐出或去除一個圖標(biāo)。例如,托盤214可被配置為容納有限數(shù)目的圖標(biāo),諸如4個圖標(biāo)。如果附加圖標(biāo)被添加到托盤214,與附加圖標(biāo)最近的圖標(biāo)或與附加圖標(biāo)至少部分地重疊的圖標(biāo)可被從托盤214中逐出或去除。
[0040]圖2E示出了已經(jīng)終止或停止(由于超時)界面重配置模式之后的便攜式電子設(shè)備200。GUI210中的圖標(biāo)具有固定的位置。游戲圖標(biāo)和瀏覽器圖標(biāo)被顯示在它們在托盤214中的新位置處。
[0041]界面重配置模式中的動畫效果,諸如,一個或多個圖標(biāo)222的變化的一個或多個位置,可以與具有⑶I 210的顯示器表面大體一致的平面內(nèi)的一個或多個圖標(biāo)的相應(yīng)運(yùn)動方程為根據(jù)。運(yùn)動方程可以具有允許模擬和/或動畫顯示一個或多個圖標(biāo)的浮動或滑動的小于一個閾值的摩擦系數(shù)。相應(yīng)圖標(biāo)的運(yùn)動方程可以具有非零的初始速度、非零的角速度和/或相對于相應(yīng)圖標(biāo)的相應(yīng)平常位置的恢復(fù)力,從而相應(yīng)圖標(biāo)的位置在大體上以相應(yīng)圖標(biāo)的相應(yīng)平常位置為中心的區(qū)域224(圖2D)中振蕩。
[0042]在某些實(shí)施例中,在界面重配置模式中,相應(yīng)圖標(biāo)的位置可以這種方式改變,使得相應(yīng)圖標(biāo)在保持相對于GUI 210和便攜式電子設(shè)備200的固定取向的同時,繞著相應(yīng)圖標(biāo)的相應(yīng)平常位置旋轉(zhuǎn)。這被在圖3A和3B中示出,圖3A和3B示出了界面重配置模式中的便攜式電子設(shè)備200。在這個例子中,托盤216中的視頻圖標(biāo)222的位置以這種方式改變,使得它在區(qū)域224中保持固定的取向。這可以使得用戶在界面重配置模式中更易于確定相應(yīng)圖標(biāo)的功能。
[0043]便攜式電子設(shè)備體系結(jié)構(gòu)
[0044]現(xiàn)在關(guān)注便攜式電子設(shè)備體系結(jié)構(gòu)的實(shí)施例。圖4是便攜式電子設(shè)備的一個實(shí)施例的方框圖。便攜式電子設(shè)備400 —般包括一個或多個計算機(jī)可讀介質(zhì)402、處理系統(tǒng)404、輸入/輸出(I / O)子系統(tǒng)406、射頻(RF)電路408和音頻電路410。這些組件可被以一個或多個通信總線或信號線403耦接。設(shè)備400可以是任意便攜式電子設(shè)備,包括但不限于手持計算機(jī)、平板計算機(jī)、移動電話、媒體播放器、個人數(shù)字助理(PDA)等,包括這些項(xiàng)中的兩個或更多個的組合。
[0045]應(yīng)當(dāng)明了,圖4所示的體系結(jié)構(gòu)僅是便攜式電子設(shè)備400的體系結(jié)構(gòu)的一個例子,并且設(shè)備400可以具有比所示更多或更少的組件,或不同的組件配置。圖4所示的各種組件可以硬件、軟件或硬件和軟件兩者的組合實(shí)現(xiàn),包括一個或多個信號處理和/或?qū)S眉呻娐?。RF電路408用于在無線鏈路或網(wǎng)絡(luò)上向一個或多個其它設(shè)備發(fā)送和從一個或多個其它設(shè)備接收信息,并且包括用于執(zhí)行該功能的公知電路,包括但不限于天線系統(tǒng)、RF收發(fā)器、一個或多個放大器、調(diào)諧器、一個或多個振蕩器、數(shù)字信號處理器、編碼解碼芯片組、存儲器等。在某些實(shí)施例中,RF電路408能夠使用一種或多種通信協(xié)議建立并且保持與其它設(shè)備的通信,所述通信協(xié)議包括但不限于時分多址(TDMA)、碼分多址(CDMA)、全球移動通信系統(tǒng)(GSM)、增強(qiáng)式數(shù)據(jù)GSM環(huán)境(EDGE)、寬帶碼分多址(W-CDMA)、W1-Fi (諸如IEEE 802.11a、IEEE 802.lib、IEEE802.1lg 和 / 或 IEEE802.1ln)、藍(lán)牙、W1-MAX、語音電話(VoIP)、電子郵件協(xié)議、即時消息發(fā)送和/或短消息服務(wù)(SMS)、或任意其它適合的通信協(xié)議,包括提交本文檔時尚未開發(fā)的通信協(xié)議。
[0046]RF電路408和音頻電路410通過外設(shè)接口 416連接到處理系統(tǒng)404。接口 416包括用于建立和保持外設(shè)和處理系統(tǒng)404之間的通信的各種已知組件。音頻電路410耦接到音頻揚(yáng)聲器450和麥克風(fēng)452,并且包括用于處理從接口 416接收的語音信號,以便使得用戶能夠?qū)崟r地與其它用戶通信的已知電路。在某些實(shí)施例中,音頻電路410包括耳機(jī)插孔(未示出)。由RF電路408和音頻電路410接收的語音和數(shù)據(jù)信息(例如,在語音識別或語音命令應(yīng)用中)通過外設(shè)接口 416被發(fā)送到一個或多個處理器418。一個或多個處理器418可配置為處理用于存儲在介質(zhì)402上的一個或多個應(yīng)用程序430的各種數(shù)據(jù)格式。
[0047]注意,術(shù)語“數(shù)據(jù)”包括但不限于可由存儲在介質(zhì)402上的一個或多個應(yīng)用程序430 (例如,web瀏覽器、電子郵件等)使用的文本、圖形、Web頁面、JAVA小程序、專用接口工具集、電子郵件、即時消息、語音、數(shù)字圖像或視頻、專用接口工具集、MP3等。在某些實(shí)施例中,設(shè)備400能夠通過無線網(wǎng)絡(luò)或外部端口 436上傳和從Internet下載各種數(shù)據(jù),諸如,文件、歌曲、數(shù)字圖像、視頻、電子郵件、專用接口工具集、即時消息等。
[0048]外設(shè)接口 416將該設(shè)備的輸入和輸出外設(shè)耦接到處理器418和計算機(jī)可讀介質(zhì)402。一個或多個處理器418通過控制器420與一個或多個計算機(jī)可讀介質(zhì)402通信。計算機(jī)可讀介質(zhì)402可以是可以存儲由一個或多個處理器418使用的代碼和/或數(shù)據(jù)的任意設(shè)備或介質(zhì)。介質(zhì)402可以包括存儲器分層結(jié)構(gòu),包括但不限于,高速緩存、主存儲器和輔助存儲器。可以使用RAM(例如,SRAM、DRAM、DDRAM)、ROM、FLASH、磁和/或光存儲設(shè)備,諸如盤驅(qū)動器、磁帶、CD(壓縮盤)和DVD(數(shù)字視盤)的任意組合實(shí)現(xiàn)存儲器分層結(jié)構(gòu)。介質(zhì)402還可以包括用于承載指示計算機(jī)指令或數(shù)據(jù)的帶有信息的信號的傳輸介質(zhì)(具有或不具有信號在其上被調(diào)制的載波)。例如,傳輸介質(zhì)可以包括通信網(wǎng)絡(luò),包括但不限于,Internet (也稱為萬維網(wǎng))、一個或多個內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WLAN)、存儲區(qū)域網(wǎng)絡(luò)(SAN)、城域網(wǎng)(MAN)等。
[0049]一個或多個處理器418運(yùn)行存儲在媒介402中的各種軟件組件以便執(zhí)行設(shè)備400的各種功能。在某些實(shí)施例中,軟件組件包括操作系統(tǒng)422、通信模塊(或指令集合)424、接觸/移動模塊(或指令集合)426、圖形模塊(或指令集合)428、一個或多個應(yīng)用(或指令集合)430、計時器模塊(或指令集合)438和重配置模塊(或指令集合)440。
[0050]操作系統(tǒng)422 (例如,Darwin、RTXC、UNUX、UNIX、OS X、WINDOWS 或諸如 VxWorks 的嵌入式操作系統(tǒng))包括各種程序、指令集合、軟件組件和/或用于控制和管理一般系統(tǒng)任務(wù)的驅(qū)動程序(例如,存儲器管理、存儲設(shè)備控制、電源管理等),并且使得便于在各種硬件和軟件組件之間進(jìn)行通信。
[0051 ] 通信模塊424使得便于在一個或多個外部端口 436上或通過RF電路408與其它設(shè)備通信,并且包括用于處理從RF電路408和/或外部端口 436接收的數(shù)據(jù)的各種軟件組件。外部端口 436 (例如,USB、FireWireTM等)適用于直接或通過網(wǎng)絡(luò)(例如,Internet、無線LAN等)間接耦接其它設(shè)備。
[0052]圖形模塊428包括用于在觸敏顯示器系統(tǒng)412的顯示器表面上呈現(xiàn)、動畫顯示和顯示圖形對象的各種已知軟件組件。注意,術(shù)語“圖形對象”包括可被顯示給用戶的任意對象,包括但不限于文本、web頁面、圖標(biāo)、數(shù)字圖像、動畫等。[0053]一個或多個應(yīng)用430可以包括安裝在設(shè)備400上的任意應(yīng)用,包括但不限于,瀏覽器、地址簿、聯(lián)系人列表、電子郵件、即時消息發(fā)送、字處理、鍵盤仿真、專用接口工具集、能夠使用JAVA的應(yīng)用、加密、數(shù)字版權(quán)管理、語音識別、語音復(fù)制、位置確定能力(諸如由全球定位系統(tǒng)(GPS)提供的)、音樂播放器(它回放存儲在一個或多個文件內(nèi)的記錄的音樂,諸如MP3或AAC文件)等。
[0054]在某些實(shí)施例中,設(shè)備400可以包括MP3播放器諸如iPod (蘋果計算機(jī)公司的商標(biāo))的功能。因此設(shè)備400可以包括與iPod兼容的36針連接器。在某些實(shí)施例中,設(shè)備400可以包括用于成像應(yīng)用的一個或多個可選擇的光學(xué)傳感器(未示出),諸如CMOS或CCD圖像傳感器。
[0055]接觸/移動模塊426包括用于執(zhí)行與觸敏顯示器系統(tǒng)412相關(guān)聯(lián)的各種任務(wù)的各種軟件組件,諸如前面參考圖1-3的實(shí)施例所描述的軟件組件。
[0056]計時器模塊438是用于界面重配置處理100 (圖1)的軟件計時器。還可以用硬件實(shí)現(xiàn)計時器模塊438。
[0057]重配置模塊440可以包括圖標(biāo)效果模塊(或指令集合)442。圖標(biāo)效果模塊442可以包括在界面重配置模式中用于圖標(biāo)的動畫。在某些實(shí)施例中,圖標(biāo)效果模塊442可以包括在圖形模塊428內(nèi)。
[0058]I / O子系統(tǒng)406耦接到觸敏顯示器系統(tǒng)412和用于控制或執(zhí)行各種功能,諸如,電源控制、揚(yáng)聲器音量控制、振鈴音量、鍵盤輸入、滾動、保持、菜單、屏幕鎖、清除和結(jié)束通信等的一個或多個物理控制設(shè)備414 (例如,按鈕、開關(guān)、刻度盤、LED等)。觸敏顯示器412通過觸敏屏幕控制器432與處理系統(tǒng)404通信,觸敏屏幕控制器432包括用于處理用戶輸入的各種組件(例如,掃描硬件)。一個或多個其它輸入控制器434從/向其它輸入或控制設(shè)備414接收/發(fā)送電信號。其它輸入/控制設(shè)備414可以包括物理按鈕(例如,按壓按鈕、搖桿按鈕等)、刻度盤、滑塊開關(guān)、操縱桿等。
[0059]觸敏顯示器412在⑶I中向用戶顯示視覺輸出。視覺輸出可以包括文本、圖形、視頻和其任意組合。某些或全部視覺輸出可以相應(yīng)于用戶界面對象。觸敏顯示器412還可以基于觸感和/或感觸接觸接受來自用戶的輸入。觸敏顯示器412構(gòu)成接受用戶輸入的觸敏表面。觸敏顯示器412和觸摸屏控制器432 (以及介質(zhì)402中的任意相關(guān)聯(lián)的模塊和/或指令集合)檢測觸敏顯示器412上的接觸(以及接觸的任意移動或釋放),并且將檢測到的接觸轉(zhuǎn)換為與用戶界面對象,諸如,當(dāng)接觸發(fā)生時顯示在觸摸屏上的一個或多個軟按鍵的交互。在示例實(shí)施例中,觸敏顯示器412和用戶之間的接觸點(diǎn)相應(yīng)于用戶的一個或多個數(shù)字。觸敏顯示器412可以使用LCD (液晶顯示器)技術(shù),或LPD (發(fā)光聚合物顯示器)技術(shù),雖然在其它實(shí)施例中也可以使用其它顯示器技術(shù)。觸敏顯示器412和觸摸屏控制器432可以使用多種觸敏技術(shù)中的任意一種檢測接觸和其任意移動或釋放,包括但不限于,電容式、電阻式、紅外線和表面聲波技術(shù),以及其它接近傳感器陣列或用于確定與觸敏顯示器412的一個或多個接觸點(diǎn)的其它元件。
[0060]觸敏顯示器可以類似于在下列美國專利中描述的多點(diǎn)觸敏板:6,323,846 (Westerman 等),6, 570, 557 (Westerman 等)和 / 或 6,677,932 (Westerman),和 / 或美國專利公開2002 / 0015024A1,通過引用將它們中的每一個結(jié)合在此。然而,觸摸屏126顯示來自便攜式設(shè)備的視覺輸出,而觸敏板不提供視覺輸出。觸敏顯示器412可以具有超過IOOdpi的分辨率。在示例實(shí)施例中,觸敏顯示器412可以具有近似168dpi的分辨率。用戶可以使用任意適合的物體或附件,諸如,輸入筆、鋼筆、手指等接觸觸敏顯示器412。
[0061]在某些實(shí)施例中,除了觸摸屏之外,設(shè)備400可以包括用于激活或去活特定功能的觸摸墊(未示出)。在某些實(shí)施例中,觸摸墊是設(shè)備的一個觸敏區(qū)域,不同于觸摸屏,它不顯示視覺輸出。觸摸墊可以是與觸敏顯示器412分離的觸敏表面,或是由觸敏顯示器412構(gòu)成該觸敏表面的延伸部分。
[0062]設(shè)備400還包括用于給各種硬件組件供電的電源系統(tǒng)444。電源系統(tǒng)444可以包括電源管理系統(tǒng)、一個或多個電源(例如,電池、交流電(AC))、充電系統(tǒng)、電源故障檢測電路、功率轉(zhuǎn)換器或倒相器、電源狀態(tài)指示器(例如,發(fā)光二極管(LED))和通常與便攜式設(shè)備中的電能產(chǎn)生、管理和分配相關(guān)聯(lián)的任意其它組件。
[0063]在某些實(shí)施例中,外設(shè)接口 416、一個或多個處理器418和存儲器控制器420可在單個芯片上實(shí)現(xiàn),諸如處理系統(tǒng)404。在某些其它實(shí)施例中,它們可在不同芯片上實(shí)現(xiàn)。
[0064]重定位圖標(biāo)
[0065]圖5是便攜式電子設(shè)備的一個例子的方框圖,示出了用戶界面中的一個或多個區(qū)域內(nèi)的用戶界面元素(此后一般地稱為“圖標(biāo)”)的重定位。在某些實(shí)現(xiàn)中,用戶在設(shè)備(例如,便攜式電子設(shè)備500)的用戶界面501內(nèi)重定位一個或多個圖標(biāo)502。在某些實(shí)現(xiàn)中,用戶可以在設(shè)備500上啟動界面重配置模式。在界面重配置模式中時,可由用戶在用戶界面501內(nèi)重定位一個或多個圖標(biāo)502。在界面重配置模式中時,用戶可以觸摸圖標(biāo)502之一,并且將其拖到用戶界面501上所希望的新位置。例如,用戶可以將從圖標(biāo)502中選擇的圖標(biāo)508拖到托盤504中空的或已被占據(jù)的位置,在圖標(biāo)508被拖到已被占據(jù)的位置的情況下,以圖標(biāo)508取代占據(jù)的圖標(biāo)512。
[0066]在某些實(shí)現(xiàn)中,當(dāng)設(shè)備500進(jìn)入界面重配置模式時,可移動的圖標(biāo)502可以按比例縮放的大小(例如縮放到150)被顯示當(dāng)設(shè)備500退出界面重配置模式時,圖標(biāo)502可被以其初始大小顯示。可替換地,以按比例縮放的大小顯示設(shè)備500處于界面重配置模式時用戶觸摸并且移動的一個圖標(biāo)(與所有可移動圖標(biāo)502相對比),以便向用戶指示其選擇狀態(tài)。當(dāng)觸摸停止時,圖標(biāo)可再次被以其它初始大小顯示在其它實(shí)現(xiàn)中,所選擇的圖標(biāo)可以改變顏色、動畫顯示、閃爍、改變形狀、顯示文本或以其它方式修改其視覺外觀。除了改變其視覺外觀之外,設(shè)備500可以發(fā)出可聽到的聲音(例如,音調(diào)、音調(diào)序列)以便指示其選擇狀態(tài)。在某些實(shí)現(xiàn)中,可以允許重定位圖標(biāo)而不用進(jìn)入設(shè)備500上的重配置模式。
[0067]在某些實(shí)現(xiàn)中,圖標(biāo)可以被顯示在多個“頁面”內(nèi),并且用戶可以在這些頁面之間導(dǎo)航,其例子描述于2007年9月4日提交的題目為"Application Menu User Interface"的美國專利申請N0.11 / 850,005,通過引用將該專利申請完整結(jié)合在此。在這種實(shí)現(xiàn)中,用戶可以將圖標(biāo)從第一圖標(biāo)頁面拖到第二圖標(biāo)頁面。例如,用戶可以觸摸并且拖動第一頁面內(nèi)的圖標(biāo),并且將該圖標(biāo)拖向用戶界面501的邊緣。當(dāng)該圖標(biāo)被拖到距用戶界面501的邊緣預(yù)定距離(例如,5個像素)內(nèi)時,顯示在用戶界面501上的第一圖標(biāo)頁面可被第二圖標(biāo)頁面取代。用戶可以將拖動的圖標(biāo)定位在現(xiàn)在顯示在用戶界面501上的第二頁面內(nèi)。
[0068]在某些實(shí)現(xiàn)中,用戶可以將第一圖標(biāo)拖向用戶界面501內(nèi)的第二圖標(biāo),以便交換兩個圖標(biāo)在用戶界面501內(nèi)的位置。在該情況下,可以用附加的圖形效果顯示第二圖標(biāo),以便指示其與第一圖標(biāo)交換或取代第一圖標(biāo)的選擇狀態(tài)。例如,可以用從高強(qiáng)度(例如,明亮)到低強(qiáng)度(例如,暗淡)并且返回高強(qiáng)度的振蕩的視覺強(qiáng)度顯示第二圖標(biāo)。作為另一個例子,可以用“發(fā)光”效果顯示第二圖標(biāo)。在某些實(shí)現(xiàn)中,當(dāng)?shù)谝粓D標(biāo)被移動到第二圖標(biāo)的預(yù)定距離內(nèi)時,可以觸發(fā)應(yīng)用于第二圖標(biāo)的附加圖形效果。
[0069]圖5不出了不例的移動設(shè)備500,其中第一圖標(biāo)508被移動到位于托盤504中的第二圖標(biāo)512的附近位置。該附近位置可以是以邊界510示出的距離圖標(biāo)512外圍的x個像素(例如,I個像素)。當(dāng)移動第一圖標(biāo)508,從而第一圖標(biāo)508的任意部分位于由邊界510封閉的區(qū)域內(nèi)時,可以用附加的圖形效果顯示第二圖標(biāo)512,諸如例如,發(fā)光效果或振蕩的強(qiáng)度。在某些實(shí)現(xiàn)中,當(dāng)用戶在第二圖標(biāo)512上釋放對第一圖標(biāo)508的觸摸,并且從而交換它們的位置時,或當(dāng)用戶將第一圖標(biāo)508移動到由邊界510封閉的區(qū)域之外時,可以不顯示附加的圖形效果。在某些實(shí)現(xiàn)中,第一圖標(biāo)508可被重定位在托盤504內(nèi)的空白位置。在這種實(shí)現(xiàn)中,可以顯示輪廓510,以便指示托盤504內(nèi)的當(dāng)用戶釋放觸摸時第一圖標(biāo)508將可以位于的空白位置??梢蕴峁┢渌曈X反饋,以便指示托盤504內(nèi)的空白或可用位置,諸如改變托盤504內(nèi)的位置的顏色或不透明度,或在托盤504內(nèi)的位置處應(yīng)用圖形、圖案覆蓋或動畫對象。
[0070]交換圖標(biāo)位置的處理
[0071]圖6是用于交換用戶界面的圖標(biāo)的示例處理600的流程圖。在某些實(shí)現(xiàn)中,處理600包括在觸敏顯示器的第一位置顯示第一圖標(biāo)(602)。觸敏顯示器可以是響應(yīng)手指手勢和觸摸的多點(diǎn)觸敏顯示器。第二圖標(biāo)被顯示在觸敏顯示器的第二位置,或與觸敏顯示器的第二位置相關(guān)聯(lián)(604)。在某些實(shí)現(xiàn)中,第一和第二圖標(biāo)位置可以是用戶界面的不同區(qū)域。例如,第一區(qū)域可用于顯示第一組圖標(biāo),并且第二區(qū)域可以是托盤、碼頭(dock)、菜單條、第二頁面或能夠以在視覺上區(qū)別于第一組圖標(biāo)或以其它方式突出顯示第二組圖標(biāo)的方式顯示第二組圖標(biāo)的任意其它用戶界面元素。第二組圖標(biāo)可以包括頻繁使用的圖標(biāo)或具有共同性質(zhì)或?qū)傩?例如,應(yīng)用 圖標(biāo))的圖標(biāo)。
[0072]處理600接收指出選擇第一圖標(biāo)的第一觸摸輸入(606)??梢杂檬种富蜉斎牍P執(zhí)行觸摸。響應(yīng)第一觸摸輸入,修改第一圖標(biāo)的視覺外觀(608)。修改第一圖標(biāo)的視覺外觀的某些例子包括但不限于:按比例縮放、改變顏色、振動、跳動、顯示文本、動畫顯示等。
[0073]處理600接收指出第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)的第二觸摸輸入(610)。所述移動可以是在顯示器上拖動第一圖標(biāo)。在某些實(shí)現(xiàn)中,當(dāng)作為所述移動的結(jié)果或響應(yīng)所述移動,第一圖標(biāo)觸及或越過至少部分地圍繞第二圖標(biāo)的(透明的或不透明的)邊界線時,發(fā)生接近第二圖標(biāo)。
[0074]響應(yīng)第二觸摸輸入,可以修改第二圖標(biāo)的視覺外觀(612)。修改第二圖標(biāo)的某些例子包括但不限于:按比例縮放、應(yīng)用發(fā)光效果、改變顏色、振動、跳動、動畫顯示等。
[0075]出于說明和描述的目的給出特定實(shí)施例的上述描述。它們不旨在是無遺漏的,或?qū)⒈景l(fā)明局限于公開的精確形式。而是應(yīng)當(dāng)理解,鑒于上述教導(dǎo),可以有許多修改和變形。選擇并且描述這些實(shí)施例,以便最好地解釋本發(fā)明的原理和其實(shí)際應(yīng)用,從而使得本領(lǐng)域的技術(shù)人員能夠最好地利用本發(fā)明以及具有適合于構(gòu)想的特定用途的各種修改的各種實(shí)施例。
【權(quán)利要求】
1.一種用于具有觸敏顯示器的設(shè)備的方法,包括: 在所述觸敏顯示器的第一頁面內(nèi)顯示第一圖標(biāo); 接收指出選擇第一圖標(biāo)的第一觸摸輸入; 響應(yīng)第一觸摸輸入,修改第一圖標(biāo)的視覺外觀; 接收指示第一圖標(biāo)移動到所述觸敏顯示器的邊緣的附近區(qū)域內(nèi)的第二觸摸輸入; 響應(yīng)第二觸摸輸入,顯示所述觸敏顯示器的第二頁面,所述第二頁面包括第二圖標(biāo); 接收指示第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)的第三觸摸輸入;以及 響應(yīng)第三觸摸輸入,修改第二圖標(biāo)的視覺外觀。
2.根據(jù)權(quán)利要求1所述的方法,其中所述觸敏顯示器是對手指手勢做出響應(yīng)的多點(diǎn)觸敏顯示器。
3.根據(jù)權(quán)利要求1所述的方法,其中修改第一圖標(biāo)包括將第一圖標(biāo)縮放到不同大小。
4.根據(jù)權(quán)利要求1所述的方法,其中修改第二圖標(biāo)包括給第二圖標(biāo)應(yīng)用發(fā)光效果。
5.根據(jù)權(quán)利要求1所述的方法,其中接收指示第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)的第三觸摸輸入還包括: 響應(yīng)所述移動,接收指示第一圖標(biāo)觸摸或跨過至少部分圍繞第二圖標(biāo)的邊界線的輸入。`
6.根據(jù)權(quán)利要求1所述的方法,其中第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)包括在顯示器上拖動第一圖標(biāo)。
7.根據(jù)權(quán)利要求1所述的方法,還包括: 交換第一圖標(biāo)和第二圖標(biāo)的位置。
8.一種用于具有觸敏顯示器的設(shè)備的系統(tǒng),包括: 用于在所述觸敏顯示器的第一頁面內(nèi)顯示第一圖標(biāo)的裝置; 用于接收指出選擇第一圖標(biāo)的第一觸摸輸入的裝置; 用于響應(yīng)第一觸摸輸入修改第一圖標(biāo)的視覺外觀的裝置; 用于接收指示第一圖標(biāo)移動到所述觸敏顯示器的邊緣的附近區(qū)域內(nèi)的第二觸摸輸入的裝置; 用于響應(yīng)第二觸摸輸入顯示所述觸敏顯示器的第二頁面的裝置,所述第二頁面包括第二圖標(biāo); 用于接收指示第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)的第三觸摸輸入的裝置;以及 用于響應(yīng)第三觸摸輸入修改第二圖標(biāo)的視覺外觀的裝置。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述觸敏顯示器是對手指手勢做出響應(yīng)的多點(diǎn)觸敏顯示器。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其中修改第一圖標(biāo)包括將第一圖標(biāo)縮放到不同大小。
11.根據(jù)權(quán)利要求8所述的系統(tǒng),其中修改第二圖標(biāo)包括給第二圖標(biāo)應(yīng)用發(fā)光效果。
12.根據(jù)權(quán)利要求8所述的系統(tǒng),其中用于接收指示第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)的第三觸摸輸入的裝置還包括: 用于響應(yīng)所述移動接收指示第一圖標(biāo)觸摸或跨過至少部分圍繞第二圖標(biāo)的邊界線的輸入的裝置。
13.根據(jù)權(quán)利要求8所述的系統(tǒng),其中第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)包括在顯不器上拖動第一圖標(biāo)。
14.根據(jù)權(quán)利要求8所述的系統(tǒng),還包括用于交換第一圖標(biāo)和第二圖標(biāo)的位置的裝置。
15.一種設(shè)備,包括: 觸敏顯示器; 一個或多個處理器; 存儲器;以及 一個或多個模塊,其中所述一個或多個模塊被存儲在所述存儲器內(nèi),并且配置為由所述一個或多個處理器執(zhí)行,所述一個或多個模塊包括: 用于在所述觸敏顯示器的第一頁面內(nèi)顯示第一圖標(biāo)的模塊; 用于接收指出選擇第一圖標(biāo)的第一觸摸輸入的模塊; 用于響應(yīng)第一觸摸輸入修改第一圖標(biāo)的視覺外觀的模塊; 用于接收指示第一圖標(biāo)移動到所述觸敏顯示器的邊緣的附近區(qū)域內(nèi)的第二觸摸輸入的模塊; 用于響應(yīng)第二觸摸輸入顯示所述觸敏顯示器的第二頁面的模塊,所述第二頁面包括第二圖標(biāo); 用于接收指示第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)的第三觸摸輸入的模塊;以及 用于響應(yīng)第三觸摸輸入`修改第二圖標(biāo)的視覺外觀的模塊。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其中所述觸敏顯示器是對手指手勢做出響應(yīng)的多點(diǎn)觸敏顯示器。
17.根據(jù)權(quán)利要求15所述的設(shè)備,其中修改第一圖標(biāo)包括將第一圖標(biāo)縮放到不同大小。
18.根據(jù)權(quán)利要求15所述的設(shè)備,其中修改第二圖標(biāo)包括給第二圖標(biāo)應(yīng)用發(fā)光效果。
19.根據(jù)權(quán)利要求15所述的設(shè)備,其中用于接收指示第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)的第三觸摸輸入的模塊還包括: 用于響應(yīng)所述移動接收指示第一圖標(biāo)觸摸或跨過至少部分圍繞第二圖標(biāo)的邊界線的輸入的模塊。
20.根據(jù)權(quán)利要求15所述的設(shè)備,其中第一圖標(biāo)移動到第二圖標(biāo)附近區(qū)域內(nèi)包括在顯不器上拖動第一圖標(biāo)。
21.根據(jù)權(quán)利要求15所述的設(shè)備,還包括用于交換第一圖標(biāo)和第二圖標(biāo)的位置的模塊。
【文檔編號】G06F3/0481GK103777886SQ201310724733
【公開日】2014年5月7日 申請日期:2008年8月28日 優(yōu)先權(quán)日:2007年9月4日
【發(fā)明者】I·A·查德里, B·奧丁, S·喬布斯 申請人:蘋果公司