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

用于對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的設(shè)備、方法和圖形用戶界面的制作方法

文檔序號(hào):6533551閱讀:272來源:國知局
用于對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的設(shè)備、方法和圖形用戶界面的制作方法
【專利摘要】本發(fā)明公開了同時(shí)顯示第一電子文檔(502)和第二電子文檔(506)的具有顯示器(112)的電子設(shè)備(100),該第一電子文檔(502)包括被顯示的內(nèi)容對(duì)象(504);檢測在內(nèi)容對(duì)象(504)上開始的第一用戶輸入(508);響應(yīng)于確定第一用戶輸入(508)對(duì)應(yīng)于第一命令(510),在第二電子文檔(506)中創(chuàng)建和顯示內(nèi)容對(duì)象(504)的副本;以及響應(yīng)于確定第一用戶輸入對(duì)應(yīng)于不同于第一命令(510)的第二命令:選擇內(nèi)容對(duì)象(504);顯示與第一電子文檔(502)分開的內(nèi)容對(duì)象的動(dòng)畫;啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象(504)的多個(gè)圖標(biāo)(514-A,514-B,514-C)的顯示,所述多個(gè)圖標(biāo)(514-A,514-B,514-C)包括至少一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面(518、522、524)的顯示以用于將內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
【專利說明】用于對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的設(shè)備、方法和圖形用 戶界面

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明整體涉及在圖形用戶界面中顯示對(duì)象的電子設(shè)備,該電子設(shè)備包括但不限 于對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行顯示的電子設(shè)備。

【背景技術(shù)】
[0002] 對(duì)顯示器上的用戶界面對(duì)象進(jìn)行操縱在計(jì)算機(jī)和其他電子計(jì)算設(shè)備上是常見的。 例如,用戶可能想要將文本、圖形、數(shù)字圖像、數(shù)字視頻或一些其他內(nèi)容對(duì)象從一個(gè)電子文 檔移動(dòng)到另一個(gè)電子文檔,或者用戶可能想要將該內(nèi)容對(duì)象發(fā)送到另一個(gè)用戶。此類操縱 可使用多種輸入設(shè)備中的任何輸入設(shè)備來執(zhí)行,該多種輸入設(shè)備諸如觸敏表面(例如,觸 摸板或觸摸屏)或鼠標(biāo)。
[0003] 但用于對(duì)內(nèi)容對(duì)象進(jìn)行共享的現(xiàn)有方法都很麻煩且效率低下,例如通常需要若干 步驟或依靠模糊的菜單命令。這是非常單調(diào)乏味并且它對(duì)用戶造成了顯著的認(rèn)知負(fù)擔(dān)。此 夕卜,現(xiàn)有的方法花費(fèi)比所需時(shí)間更長的時(shí)間從而浪費(fèi)能量。后一種考慮在電池驅(qū)動(dòng)設(shè)備中 尤為重要。


【發(fā)明內(nèi)容】

[0004] 因此,電子設(shè)備有必要具有更快、更有效的方法和界面以用于對(duì)文檔中的內(nèi)容對(duì) 象進(jìn)行共享。此類方法和界面可補(bǔ)充或替換用于對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的常規(guī)方 法。此類方法和界面減少了對(duì)用戶所造成的認(rèn)知負(fù)擔(dān)并產(chǎn)生了更有效的人機(jī)界面。對(duì)于電 池驅(qū)動(dòng)設(shè)備,此類方法和界面節(jié)省了功率并增加了電池充電間的時(shí)間。
[0005] 對(duì)于顯示內(nèi)容對(duì)象的電子設(shè)備,上述與用戶界面相關(guān)聯(lián)的缺陷和其它問題通過本 發(fā)明所公開的設(shè)備來減小或消除。在一些實(shí)施例中,該設(shè)備為臺(tái)式計(jì)算機(jī)。在一些實(shí)施例 中,該設(shè)備為便攜式設(shè)備(例如,筆記本電腦、平板電腦或手持設(shè)備)。在一些實(shí)施例中,該 設(shè)備具有觸摸板。在一些實(shí)施例中,該設(shè)備具有觸敏顯示器(又稱為"觸摸屏"或"觸摸屏 顯示器")。在一些實(shí)施例中,該設(shè)備具有圖形用戶界面(GUI)、存儲(chǔ)器、一個(gè)或多個(gè)處理器和 一個(gè)或多個(gè)模塊、以及存儲(chǔ)在存儲(chǔ)器中以用于執(zhí)行多種功能的程序或指令集。在一些實(shí)施 例中,用戶主要通過觸敏表面上的手指接觸或手勢來與進(jìn)行交互。在一些實(shí)施例中,這 些功能可包括圖像編輯、繪圖、展示、文字處理、網(wǎng)站創(chuàng)建、磁盤制作、電子表格形成、博弈、 打電話、視頻會(huì)議、發(fā)郵件、即時(shí)消息、訓(xùn)練支持、數(shù)字?jǐn)z影、數(shù)字?jǐn)z像、網(wǎng)頁瀏覽、數(shù)字音樂 播放和/或數(shù)字視頻播放。用于執(zhí)行這些功能的可執(zhí)行指令可包括在非暫態(tài)計(jì)算機(jī)可讀存 儲(chǔ)介質(zhì)或被配置用于由一個(gè)或多個(gè)處理器來執(zhí)行的其他計(jì)算機(jī)程序產(chǎn)品中。
[0006] 根據(jù)一些實(shí)施例,在具有顯示器的電子設(shè)備處執(zhí)行一種方法。所述方法包括:在顯 示器上同時(shí)顯示第一電子文檔和第二電子文檔,該第一電子文檔包括被顯示的內(nèi)容對(duì)象; 檢測在內(nèi)容對(duì)象上開始的第一用戶輸入;響應(yīng)于確定第一用戶輸入對(duì)應(yīng)于第一命令,在第 二電子文檔中創(chuàng)建和顯示內(nèi)容對(duì)象的副本;以及響應(yīng)于確定第一用戶輸入對(duì)應(yīng)于不同于第 一命令的第二命令:選擇內(nèi)容對(duì)象;顯示與第一電子文檔分開的內(nèi)容對(duì)象的動(dòng)畫;以及啟 動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以啟動(dòng)對(duì) 用戶界面的顯示以用于將內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
[0007] 根據(jù)一些實(shí)施例,在具有顯示器的電子設(shè)備處執(zhí)行一種方法。所述方法包括:在 顯示器上顯示第一電子文檔,該第一電子文檔包括被顯示的內(nèi)容對(duì)象;檢測內(nèi)容對(duì)象上的 第一用戶輸入;以及響應(yīng)于檢測到該第一用戶輸入:選擇內(nèi)容對(duì)象;顯示與第一電子文檔 分開的內(nèi)容對(duì)象的動(dòng)畫;相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱第一電子文檔的重要性; 以及啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以 啟動(dòng)對(duì)用戶界面的顯示以用于將內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
[0008] 根據(jù)一些實(shí)施例,在具有顯示器的電子設(shè)備處執(zhí)行一種方法。所述方法包括:在 顯示器上顯示第一電子文檔,該第一電子文檔包括被顯示的內(nèi)容對(duì)象;檢測第一用戶輸入; 以及響應(yīng)于檢測到該第一用戶輸入:選擇內(nèi)容對(duì)象;顯示與第一電子文檔分開的內(nèi)容對(duì)象 的動(dòng)畫;相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱第一電子文檔的重要性;以及啟動(dòng)對(duì)鄰 近所分開的內(nèi)容對(duì)象的多個(gè)編輯圖標(biāo)的顯示。
[0009] 根據(jù)一些實(shí)施例,電子設(shè)備包括顯示器、存儲(chǔ)器、一個(gè)或多個(gè)處理器、以及一個(gè)或 多個(gè)程序;該一個(gè)或多個(gè)程序被存儲(chǔ)在存儲(chǔ)器中并且被配置為由一個(gè)或多個(gè)處理器執(zhí)行, 并且所述一個(gè)或多個(gè)程序包括用于執(zhí)行上述任何方法的操作的指令。根據(jù)一些實(shí)施例,一 種電子設(shè)備上的圖形用戶界面,該電子設(shè)備具有顯示器、存儲(chǔ)器、以及執(zhí)行存儲(chǔ)在存儲(chǔ)器中 的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,該圖形用戶界面包括以上述任何方法所顯示的元 件中的一者或多者,該元件中的一者或多者響應(yīng)于輸入而進(jìn)行更新,如以上任何方法所述。 根據(jù)一些實(shí)施例,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)已將指令存儲(chǔ)在其中,當(dāng)該指令由具有顯示器的電 子設(shè)備執(zhí)行時(shí),使得該設(shè)備執(zhí)行上述任何方法的操作。根據(jù)一些實(shí)施例,該電子設(shè)備包括: 顯示器;以及用于執(zhí)行上述任何方法的操作的裝置。根據(jù)一些實(shí)施例,用于具有顯示器的電 子設(shè)備的信息處理裝置包括用于執(zhí)行上述任何方法的操作的裝置。
[0010] 根據(jù)一些實(shí)施例,電子設(shè)備包括顯示單元,該顯示單元被配置為在該顯示單元上 同時(shí)顯示第一電子文檔和第二電子文檔,該第一電子文檔包括被顯示的內(nèi)容對(duì)象;以及耦 接至該顯示單元的處理單元。該處理單元被配置為:檢測在內(nèi)容對(duì)象上開始的第一用戶輸 入;響應(yīng)于確定第一用戶輸入對(duì)應(yīng)于第一命令,在第二電子文檔中創(chuàng)建和啟用對(duì)內(nèi)容對(duì)象 的副本的顯示;以及響應(yīng)于確定第一用戶輸入對(duì)應(yīng)于與不同于第一命令的第二命令:選擇 內(nèi)容對(duì)象;啟用對(duì)與第一電子文檔分開的內(nèi)容對(duì)象的動(dòng)畫的顯示;并且啟動(dòng)對(duì)鄰近所分開 的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示 以用于將內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
[0011] 根據(jù)一些實(shí)施例,電子設(shè)備包括顯示單元,該顯示單元被配置為在該顯示單元上 顯示第一電子文檔,該第一電子文檔包括被顯示的內(nèi)容對(duì)象;以及耦接至該顯示單元的處 理單元。該處理單元被配置為:檢測內(nèi)容對(duì)象上的第一用戶輸入;以及響應(yīng)于檢測到該第 一用戶輸入:選擇內(nèi)容對(duì)象;啟用對(duì)與第一電子文檔分開的內(nèi)容對(duì)象的動(dòng)畫的顯示;相對(duì) 于所分開的內(nèi)容對(duì)象,在視覺上削弱第一電子文檔的重要性;啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì) 象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以于將內(nèi) 容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
[0012] 根據(jù)一些實(shí)施例,電子設(shè)備包括顯示單元,該顯示單元被配置為在該顯示單元上 顯示第一電子文檔,該第一電子文檔包括被顯示的內(nèi)容對(duì)象;以及耦接至該顯示單元的處 理單元。該處理單元被配置為:檢測第一用戶輸入;以及響應(yīng)于檢測到該第一用戶輸入:選 擇內(nèi)容對(duì)象;啟用對(duì)與第一電子文檔分開的內(nèi)容對(duì)象的動(dòng)畫的顯示;相對(duì)于所分開的內(nèi)容 對(duì)象,在視覺上削弱第一電子文檔的重要性;啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)編輯圖 標(biāo)的顯示。
[0013] 因此,具有顯示器的電子設(shè)備具有用于對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的更快、更 有效的方法和界面,從而增加效果、效率以及用戶對(duì)此類設(shè)備的滿意度。此類方法和界面可 補(bǔ)充或替換用于對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的常規(guī)方法。

【專利附圖】

【附圖說明】
[0014] 為了更好地理解本發(fā)明的前述實(shí)施例及其另外的實(shí)施例,下面應(yīng)參考實(shí)施例的描 述并結(jié)合以下附圖,其中在整個(gè)附圖中類似的附圖標(biāo)號(hào)是指對(duì)應(yīng)的部件。
[0015] 圖IA是根據(jù)一些實(shí)施例示出具有觸敏顯示器的便攜式多功能設(shè)備的框圖。
[0016] 圖IB是根據(jù)一些實(shí)施例示出用于事件處理的示例性部件的框圖。
[0017] 圖2根據(jù)一些實(shí)施例示出了具有觸摸屏的便攜式多功能設(shè)備。
[0018] 圖3是根據(jù)一些實(shí)施例的具有顯示器和觸敏表面的示例性多功能設(shè)備的框圖。 [0019] 圖4A根據(jù)一些實(shí)施例示出了用于便攜式多功能設(shè)備上的應(yīng)用程序的菜單的示例 性用戶界面。
[0020] 圖4B根據(jù)一些實(shí)施例示出了用于具有與顯示器分開的觸敏表面的多功能設(shè)備的 示例性用戶界面。
[0021] 圖5A-5S根據(jù)一些實(shí)施例示出了用于操縱文檔中的內(nèi)容對(duì)象的示例性用戶界面。
[0022] 圖6A-6D是根據(jù)一些實(shí)施例示出對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的方法的流程圖。
[0023] 圖7是根據(jù)一些實(shí)施例示出對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的方法的流程圖。
[0024] 圖8是根據(jù)一些實(shí)施例示出針對(duì)文檔中的內(nèi)容對(duì)象來顯示編輯界面的方法的流 程圖。
[0025] 圖9是根據(jù)一些實(shí)施例的電子設(shè)備的功能框圖。
[0026] 圖10是根據(jù)一些實(shí)施例的電子設(shè)備的功能框圖。

【具體實(shí)施方式】
[0027] 用戶訪問的文檔可包括任何數(shù)量的內(nèi)容對(duì)象,諸如圖像、嵌入視頻和被用戶加亮 的文本。用戶可能希望與其他人共享僅僅內(nèi)容對(duì)象而不是整個(gè)文檔?,F(xiàn)有的方法通常需要 用戶打開用于執(zhí)行采取多個(gè)步驟的共享的界面,這對(duì)于用戶可能不那么明顯。下面的實(shí)施 例描述了一種對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的改進(jìn)的方法。對(duì)于具有內(nèi)容對(duì)象的文檔,用 戶可對(duì)內(nèi)容對(duì)象執(zhí)行一個(gè)特定的用戶輸入(例如,按壓和保持輸入)。響應(yīng)于該特定的用戶 輸入,內(nèi)容對(duì)象在視覺上與該文檔分開(因此把重點(diǎn)放在內(nèi)容對(duì)象上),并且顯示用于啟動(dòng) 用于對(duì)內(nèi)容對(duì)象進(jìn)行共享的用戶界面的圖標(biāo)。在一些實(shí)施例中,如果用戶決定將內(nèi)容對(duì)象 移動(dòng)到另一個(gè)電子文檔,而不是與另一個(gè)用戶對(duì)內(nèi)容對(duì)象進(jìn)行共享,則用戶界面從用于與 其他用戶對(duì)內(nèi)容對(duì)象進(jìn)行共享的界面無縫地轉(zhuǎn)換到用于將內(nèi)容對(duì)象移動(dòng)到另一個(gè)文檔的 界面。這種方法簡化了從任何文檔共享的內(nèi)容對(duì)象。相關(guān)的方法也可用于呈現(xiàn)用于對(duì)文檔 中的內(nèi)容對(duì)象進(jìn)行編輯的編輯界面。
[0028] 下面,圖1A-1B、2、3、9-10提供了示例性設(shè)備的描述。圖4A-4B和5A-?示出了用 于對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的示例性用戶界面。圖6A-6D和7是示出對(duì)文檔中的內(nèi)容 對(duì)象進(jìn)行共享的方法的流程圖。圖8是示出針對(duì)文檔中的內(nèi)容對(duì)象來顯示編輯界面的方法 的流程圖。圖5A-5S中的用戶界面用于示出圖6A-6D、7和8中的過程。
[0029] 示例件設(shè)各
[0030] 現(xiàn)在將詳細(xì)參考實(shí)施例,該實(shí)施例中的實(shí)例在附圖中被示出。在以下詳細(xì)描述中, 許多具體細(xì)節(jié)被示出以提供對(duì)本發(fā)明的深入了解。然而,本發(fā)明可能在沒有這些具體細(xì)節(jié) 的情況下被實(shí)施對(duì)于本領(lǐng)域的普通技術(shù)人員將是顯而易見的。在其他情況下,眾所周知的 方法、規(guī)程、部件、電路和網(wǎng)絡(luò)未被詳細(xì)描述以免不必要地模糊實(shí)施例的各個(gè)方面。
[0031] 也將理解的是,盡管術(shù)語第一、第二等可在本文中用于描述各種元件,但這些元件 不應(yīng)受到這些術(shù)語的限制。這些術(shù)語僅用于區(qū)分一個(gè)元件與另一個(gè)元件。例如,在不脫離 本發(fā)明的范圍的情況下,第一觸點(diǎn)可被稱為第二觸點(diǎn),并且相似地,第二觸點(diǎn)可被稱為第一 觸點(diǎn)。第一觸點(diǎn)和第二觸點(diǎn)均為觸點(diǎn),但它們不是同一個(gè)觸點(diǎn)。
[0032] 本文中的發(fā)明的描述中所使用的術(shù)語僅僅是為了描述特定實(shí)施例,并非旨在對(duì)本 發(fā)明進(jìn)行限制。如本發(fā)明的說明書和所附權(quán)利要求中所使用的,單數(shù)形式"一個(gè)"("a", "an")和"該"也旨在包括復(fù)數(shù)形式,除非上下文以其他方式明確地指出。也將理解的是,本 文所用的術(shù)語"和/或"是指并包括相關(guān)聯(lián)的所列出的項(xiàng)目中的一者或多者的任何和所有 可能的組合。另外將理解的是,當(dāng)術(shù)語"包括"("includes, " "including, " "comprises, " 和/或"comprising,")在本說明書中使用時(shí),規(guī)定了所闡明的特征、整數(shù)、步驟、操作、元件 和/或部件的存在,但不排除存在或增加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、部 件和/或它們的分組。
[0033] 根椐上下文,如本文所用,術(shù)語"如果"可被解釋為指"當(dāng)......時(shí)"("when"或 "upon")或"響應(yīng)于確定"或"響應(yīng)于檢測到"。根據(jù)上下文,相似地,短語"如果確定"或 "如果【闡明的條件或事件】被檢測"可被解釋為指"在確定時(shí)"或"響應(yīng)于確定"或"在檢測 【闡明的條件或事件】時(shí)"或"響應(yīng)于檢測到【闡明的條件或事件】"。
[0034] 本發(fā)明描述了電子設(shè)備、此類設(shè)備的用戶界面以及用于使用此類設(shè)備的相關(guān)聯(lián) 的過程的實(shí)施例。在一些實(shí)施例中,該設(shè)備是一種便攜式通信設(shè)備,諸如移動(dòng)電話,該便 攜式通信設(shè)備還包含其他功能,諸如PDA和/或音樂播放器功能。便攜式多功能設(shè)備的 示例性實(shí)施例包括但不限于來自Apple Inc. of Cupertino, California的iPhone?、 iPod Touch?和iPad?設(shè)備。也可使用其他便攜式電子設(shè)備,諸如具有觸敏表面(例如, 觸摸屏顯示器和/或觸摸板)的膝上型電腦或平板電腦。也應(yīng)當(dāng)理解的是,在一些實(shí)施例 中,該設(shè)備并非便攜式通信設(shè)備,而是具有觸敏表面(例如,觸摸屏顯示器和/或觸摸板) 的臺(tái)式計(jì)算機(jī)。
[0035] 在后面的討論中,描述了包括顯示器和觸敏表面的電子設(shè)備。然而,應(yīng)當(dāng)理解的 是,該電子設(shè)備可包括一個(gè)或多個(gè)其他物理用戶界面設(shè)備,諸如物理鍵盤、鼠標(biāo)和/或操縱 桿。
[0036] 該設(shè)備通常支持多種應(yīng)用程序,諸如以下應(yīng)用程序中的一者或多者:繪圖應(yīng)用程 序、展示應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、磁盤制作應(yīng)用程序、電子表格應(yīng) 用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息應(yīng) 用程序、訓(xùn)練支持應(yīng)用程序、圖片管理應(yīng)用程序、數(shù)字相機(jī)應(yīng)用程序、數(shù)字?jǐn)z像機(jī)應(yīng)用程序、 網(wǎng)頁瀏覽應(yīng)用程序、數(shù)字音樂播放器應(yīng)用程序和/或數(shù)字視頻播放器應(yīng)用程序。
[0037] 可在所述設(shè)備上執(zhí)行的各種應(yīng)用程序可使用至少一個(gè)常用的物理用戶界面設(shè)備, 諸如觸敏表面。觸敏表面的一種或多種功能以及設(shè)備上所顯示的對(duì)應(yīng)的信息可被調(diào)節(jié)和/ 或從一個(gè)應(yīng)用程序變?yōu)橄乱粋€(gè)應(yīng)用程序和/或在相應(yīng)的應(yīng)用程序內(nèi)變化。這樣,設(shè)備的常 用物理構(gòu)造(諸如觸敏表面)可支持具有用戶界面的多種應(yīng)用程序,這些用戶界面對(duì)于用 戶是直觀的和透明的。
[0038] 注意力現(xiàn)在被引向具有觸敏顯示器的便攜式設(shè)備的實(shí)施例。圖IA是根據(jù)一些實(shí) 施例示出具有觸敏顯示器112的便攜式多功能設(shè)備100的框圖。為方便起見,觸敏顯示 器112有時(shí)被稱為"觸摸屏",并且也可稱為或叫做觸敏顯示系統(tǒng)。設(shè)備100可包括存儲(chǔ)器 1〇2(其可包括一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))、存儲(chǔ)器控制器122、一個(gè)或多個(gè)處理單 元(CPU) 120、外圍設(shè)備接口 118、射頻電路系統(tǒng)108、音頻電路系統(tǒng)110、揚(yáng)聲器111、麥克風(fēng) 113、輸入/輸出(I/O)子系統(tǒng)106、其他輸入或控制設(shè)備116、以及外部端口 124。設(shè)備100 可包括一個(gè)或多個(gè)光學(xué)傳感器164。這些部件可通過一個(gè)或多個(gè)通信總線或信號(hào)線103進(jìn) 行通信。
[0039] 應(yīng)當(dāng)理解,設(shè)備100只是便攜式多功能設(shè)備的一個(gè)實(shí)例,并且設(shè)備100可具有多于 或少于顯示的部件,可組合兩個(gè)或更多個(gè)部件,或可具有不同的部件配置或布置。圖IA所 示的各種部件可在硬件、軟件或硬件和軟件兩者的組合中實(shí)施,該硬件或軟件包括一個(gè)或 多個(gè)信號(hào)處理和/或?qū)S眉呻娐贰?br> [0040] 存儲(chǔ)器102可包括高速隨機(jī)存取存儲(chǔ)器并且也可包括非易失性存儲(chǔ)器,諸如一個(gè) 或多個(gè)磁盤存儲(chǔ)設(shè)備、閃存存儲(chǔ)器設(shè)備、或其他非易失性固態(tài)存儲(chǔ)器設(shè)備。由設(shè)備100的其 他部件諸如CPU 120和外圍設(shè)備接口 118來訪問存儲(chǔ)器102可由存儲(chǔ)器控制器122進(jìn)行控 制。
[0041] 外圍設(shè)備接口 118可用于將設(shè)備的輸入和輸出外圍設(shè)備耦接至CPU 120和存儲(chǔ)器 102。所述一個(gè)或多個(gè)處理器120運(yùn)行或執(zhí)行各種軟件程序和/或存儲(chǔ)在存儲(chǔ)器102中的 指令集以執(zhí)行設(shè)備100的各種功能并處理數(shù)據(jù)。
[0042] 在一些實(shí)施例中,外圍設(shè)備接口 118、CPU 120和存儲(chǔ)器控制器122可在單個(gè)芯片 諸如芯片104上實(shí)施。在其他一些實(shí)施例中,它們可在單獨(dú)的芯片上實(shí)施。
[0043] 射頻(RF)電路系統(tǒng)108接收和發(fā)送射頻信號(hào),該射頻信號(hào)也叫做電磁信號(hào)。射 頻電路系統(tǒng)108將電信號(hào)轉(zhuǎn)換為電磁信號(hào)/從電磁信號(hào)轉(zhuǎn)換為電信號(hào),并通過電磁信號(hào)與 通信網(wǎng)絡(luò)和其他通信設(shè)備進(jìn)行通信。射頻電路系統(tǒng)108可包括用于執(zhí)行這些功能的眾所 周知的電路系統(tǒng),該電路系統(tǒng)包括但不限于天線系統(tǒng)、射頻收發(fā)器、一個(gè)或多個(gè)放大器、調(diào) 諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、編解碼芯片組、用戶身份模塊(SM)卡、存儲(chǔ)器 等。射頻電路系統(tǒng)108可通過無線通信與網(wǎng)絡(luò)和其他設(shè)備進(jìn)行通信,所述網(wǎng)絡(luò)諸如互聯(lián) 網(wǎng)(也稱為萬維網(wǎng)(WWW))、內(nèi)聯(lián)網(wǎng)和/或無線網(wǎng)絡(luò),所述無線網(wǎng)絡(luò)諸如蜂窩電話網(wǎng)絡(luò)、無 線局域網(wǎng)(LAN)和/或城域網(wǎng)(MAN)。無線通信可使用多個(gè)通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)中的任 一個(gè),該多個(gè)通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)包括但不限于全球移動(dòng)通信系統(tǒng)(GSM)、增強(qiáng)數(shù)據(jù)GSM 環(huán)境(EDGE)、高速下行鏈路分組接入(HSDPA)、高速上行鏈路分組接入(HSUPA)、寬帶碼分 多址(W-CDM)、碼分多址(CDM)、時(shí)分多址(TDM)、藍(lán)牙、無線保真(Wi-Fi)(例如,IEEE 802. lla、IEEE 802. llb、IEEE 802. Ilg和 /或 IEEE802. Iln)、互聯(lián)網(wǎng)協(xié)議語音技術(shù)(VoIP)、 Wi-MAX、電子郵件協(xié)議(例如,互聯(lián)網(wǎng)消息接入?yún)f(xié)議(EMAP)和/或郵局協(xié)議(POP))、即時(shí) 消息(例如,可擴(kuò)展通訊和表示協(xié)議(XMPP)、即時(shí)消息和表示利用擴(kuò)展的會(huì)話發(fā)起協(xié)議 (SMPLE)、即時(shí)消息和表示服務(wù)(MPS))、和/或短消息服務(wù)(SMS)、或包括到本文檔的存檔 日期為止尚未制定的通信協(xié)議的任何其他合適的通信協(xié)議。
[0044] 音頻電路系統(tǒng)110、揚(yáng)聲器111和麥克風(fēng)113提供了用戶和設(shè)備100之間的音頻接 口。音頻電路系統(tǒng)110接收來自外圍設(shè)備接口 118的音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信 號(hào),并將電信號(hào)傳輸?shù)綋P(yáng)聲器111。揚(yáng)聲器111將電信號(hào)轉(zhuǎn)換為人耳可聽見的聲波。音頻 電路系統(tǒng)110還從聲波接收由麥克風(fēng)113所轉(zhuǎn)換的電信號(hào)。音頻電路系統(tǒng)110將電信號(hào)轉(zhuǎn) 換為音頻數(shù)據(jù)并將該音頻數(shù)據(jù)傳輸給外圍設(shè)備接口 118以進(jìn)行處理。音頻數(shù)據(jù)可通過外圍 設(shè)備接口 118從存儲(chǔ)器102和/或射頻電路系統(tǒng)108進(jìn)行檢索和/或傳輸?shù)酱鎯?chǔ)器102和 /或射頻電路系統(tǒng)108。在一些實(shí)施例中,音頻電路系統(tǒng)110還包括一個(gè)耳麥插孔(例如, 212,圖2)。耳麥插孔提供了音頻電路系統(tǒng)110和可移除音頻輸入/輸出外圍設(shè)備之間的接 口,該音頻輸入/輸出外圍設(shè)備諸如只輸出式耳機(jī)或同時(shí)具有輸出(例如,用于一個(gè)或兩個(gè) 耳朵的耳機(jī))和輸入(例如,麥克風(fēng))的頭戴式耳機(jī)。
[0045] I/O子系統(tǒng)106將設(shè)備100上的輸入/輸出外圍設(shè)備諸如觸摸屏112和其他輸入 控制設(shè)備116耦接至外圍設(shè)備接口 118。I/O子系統(tǒng)106可包括顯示控制器156以及一個(gè) 或多個(gè)輸入控制器160以用于其他輸入或控制設(shè)備。該一個(gè)或多個(gè)輸入控制器160從/向 其他輸入或控制設(shè)備116接收/發(fā)送電信號(hào)。其他輸入控制設(shè)備116可包括物理按鈕(例 如,下壓按鈕、搖桿按鈕等)、刻度盤、滑塊開關(guān)、操縱桿、點(diǎn)擊式轉(zhuǎn)盤等。在一些另選的實(shí)施 例中,輸入控制器160可耦接至任何(或沒有一個(gè))以下設(shè)備:鍵盤、紅外線端口、USB端口 和指針設(shè)備,該指針設(shè)備諸如鼠標(biāo)。一個(gè)或多個(gè)按鈕(例如,208,圖2)可包括用于揚(yáng)聲器 111和/或麥克風(fēng)113的音量控制的向上/向下按鈕。所述一個(gè)或多個(gè)按鈕可包括一個(gè)下 壓按鈕(例如,206,圖2)。
[0046] 觸敏顯示器112提供了設(shè)備和用戶之間的輸入接口和輸出接口。顯示控制器156 從/向觸摸屏112接收和/或發(fā)送電信號(hào)。觸摸屏112顯示至用戶的可視化輸出。可視化 輸出可包括圖形、文本、圖標(biāo)、視頻以及它們的任何組合(統(tǒng)稱為"圖形")。在一些實(shí)施例 中,可視化輸出中的一些或全部可對(duì)應(yīng)于用戶界面對(duì)象。
[0047] 觸摸屏112具有觸敏表面、基于觸覺和/或觸覺接觸來接受來自用戶的輸入的傳 感器或一組傳感器。觸摸屏112和顯示控制器156 (連同任何相關(guān)聯(lián)的模塊和/或存儲(chǔ)器 102中的指令集)檢測觸摸屏112上的觸點(diǎn)(以及觸點(diǎn)的任何移動(dòng)或破壞),并將所檢測的 觸點(diǎn)轉(zhuǎn)換成與顯示在觸摸屏112上的用戶界面對(duì)象(例如,一個(gè)或多個(gè)軟鍵、圖標(biāo)、網(wǎng)頁或 圖像)的交互。在示例性實(shí)施例中,觸摸屏112和用戶之間的接觸點(diǎn)對(duì)應(yīng)于用戶的手指。
[0048] 盡管其他顯示器技術(shù)可在其他實(shí)施例中使用,但是觸摸屏112可使用液晶顯示器 (LCD)技術(shù)、發(fā)光聚合物顯示器(LPD)技術(shù),或發(fā)光二極管(LED)技術(shù)。使用現(xiàn)在已知或以 后開發(fā)的多種觸摸傳感技術(shù)中的任一觸摸傳感技術(shù)(該觸摸傳感技術(shù)包括但不限于電容 性的、電阻性的、紅外和表面聲波技術(shù))以及其他接近傳感器陣列或用于確定與觸摸屏112 接觸的一個(gè)或多個(gè)點(diǎn)的其他元件,觸摸屏112和顯示控制器156可檢測到觸點(diǎn)及其任何移 動(dòng)或破壞。在示例性實(shí)施例中,使用預(yù)計(jì)的互電容感測技術(shù),諸如存在于來自Apple Inc. of Cupertino, California 的iPhone?、iPod Touch?:和iPad?中的技術(shù)。
[0049] 觸摸屏112可具有超過100dpi的視頻分辨率。在一些實(shí)施例中,觸摸屏具有約 160dpi的視頻分辨率。用戶可使用任何合適的對(duì)象或附加物,諸如觸筆、手指等來接觸觸摸 屏112。在一些實(shí)施例中,將用戶界面設(shè)計(jì)用來主要與基于手指的接觸和手勢工作,由于手 指在觸摸屏上的接觸區(qū)域較大,所以這可能不如基于觸筆的輸入精確。在一些實(shí)施例中,設(shè) 備將基于粗糙手指的輸入轉(zhuǎn)換為精確的指針/光標(biāo)位置或命令以用于執(zhí)行用戶期望的動(dòng) 作。
[0050] 在一些實(shí)施例中,除了觸摸屏,設(shè)備100還可包括觸摸板(未示出)以用于激活或 停用特定的功能。在一些實(shí)施例中,觸摸板是設(shè)備的觸敏區(qū),與觸摸屏不同的是觸摸板不顯 示可視化輸出。觸摸板可以是與觸摸屏112分開的觸敏表面或者是由觸摸屏形成的觸敏表 面的延伸。
[0051] 設(shè)備100還包括電力系統(tǒng)162以用于對(duì)各種部件進(jìn)行供電。電力系統(tǒng)162可包括 電源管理系統(tǒng)、一個(gè)或多個(gè)功率源(例如,電池、交流電(AC))、再充電系統(tǒng)、電源故障檢測 電路、電源轉(zhuǎn)換器或反相器、電源狀態(tài)指示器(例如,發(fā)光二極管(LED))以及與便攜式設(shè)備 中的發(fā)電、電源管理和配電相關(guān)聯(lián)的任何其他部件。
[0052] 設(shè)備100也可包括一個(gè)或多個(gè)光學(xué)傳感器164。圖IA顯示了耦接至1/0子系統(tǒng) 106中的光學(xué)傳感器控制器158的光學(xué)傳感器。光學(xué)傳感器164可包括電荷稱合器件(CCD) 或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)光電晶體管。光學(xué)傳感器164從環(huán)境中接收通過一個(gè)或 多個(gè)鏡片投射的光照,并將光照轉(zhuǎn)換成表示圖像的數(shù)據(jù)。結(jié)合成像模塊143 (也稱為相機(jī)模 塊),光學(xué)傳感器164可捕獲靜態(tài)圖像或視頻。在一些實(shí)施例中,光學(xué)傳感器位于設(shè)備100 的后部,與設(shè)備前部的觸摸屏顯示器112相對(duì),使得觸摸屏顯示器可作為取景器使用以用 于靜態(tài)和/或視頻圖像采集。在一些實(shí)施例中,另一個(gè)光學(xué)傳感器位于設(shè)備的前部使得可 獲得用戶的圖像以用于視頻會(huì)議,同時(shí)用戶在觸摸屏顯示器上查看其他視頻會(huì)議參與者。
[0053] 設(shè)備100也可包括一個(gè)或多個(gè)接近傳感器166。圖IA示出了耦接至外圍設(shè)備接口 118的接近傳感器166。作為另外一種選擇,接近傳感器166可被耦接至1/0子系統(tǒng)106中 的輸入控制器160。在一些實(shí)施例中,當(dāng)多功能設(shè)備被放置在用戶耳朵附近時(shí)(例如,當(dāng)用 戶打電話時(shí)),所述接近傳感器關(guān)閉并禁用觸摸屏112。
[0054] 設(shè)備100也可包括一個(gè)或多個(gè)加速度計(jì)168。圖IA示出了耦接至外圍設(shè)備接口 118的加速度計(jì)168。作為另外一種選擇,加速度計(jì)168可被耦接至1/0子系統(tǒng)106中的輸 入控制器160。在一些實(shí)施例中,基于從一個(gè)或多個(gè)加速度計(jì)所接收的數(shù)據(jù)的分析,信息以 縱向視圖或橫向視圖被顯示在觸摸屏顯示器上。除了一個(gè)或多個(gè)加速度計(jì)168之外,設(shè)備 100任選地包括磁力儀(未示出)和GPS (或GLONASS或其他全球?qū)Ш较到y(tǒng))接收器(未示 出)以用于獲取關(guān)于設(shè)備100的位置和取向(例如,縱向或橫向)的信息。
[0055] 在一些實(shí)施例中,存儲(chǔ)在存儲(chǔ)器102中的軟件部件包括操作系統(tǒng)126、通信模塊 (或指令集)128、接觸/運(yùn)動(dòng)模塊(或指令集)130、圖形模塊(或指令集)132、文本輸入 模塊(或指令集)134、全球定位系統(tǒng)(GPS)模塊(或指令集)135、以及應(yīng)用程序(或指令 集)136。此外,在一些實(shí)施例中,存儲(chǔ)器102存儲(chǔ)設(shè)備/全局內(nèi)部狀態(tài)157,如圖IA和圖3 所示。設(shè)備/全局內(nèi)部狀態(tài)157包括以下中的一者或多者:活動(dòng)應(yīng)用程序狀態(tài),該活動(dòng)應(yīng)用 程序狀態(tài)指示哪些應(yīng)用程序(如果有的話)當(dāng)前處于活動(dòng)狀態(tài);顯示狀態(tài),該顯示狀態(tài)指示 什么應(yīng)用程序、視圖或其他信息占用了觸摸屏顯示器112的各種區(qū)域;傳感器狀態(tài),該傳感 器狀態(tài)包括從設(shè)備的各種傳感器和輸入控制設(shè)備116所獲取的信息;以及關(guān)于設(shè)備的位置 和/或姿態(tài)的位置信息。
[0056] 操作系統(tǒng) 126 (例如,Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS,或嵌入的操作系 統(tǒng)諸如VxWorks)包括各種軟件部件和/或驅(qū)動(dòng)器以用于控制和管理一般系統(tǒng)任務(wù)(例如, 存儲(chǔ)器管理、存儲(chǔ)設(shè)備控制、電源管理等)以及有利于各種硬件和軟件部件之間的通信。
[0057] 通信模塊128有利于通過一個(gè)或多個(gè)外部端口 124與其他設(shè)備進(jìn)行通信并且還包 括各種軟件部件以用于處理由射頻電路系統(tǒng)108和/或外部端口 124所接收的數(shù)據(jù)。外部 端口 124(例如,通用串行總線(USB)、火線等)適用于通過網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)、無線局域網(wǎng) 等)直接地或間接地耦接至其他設(shè)備。在一些實(shí)施例中,外部端口是多引腳(例如,30引 腳)連接器,該連接器等同于或類似于和/或兼容在iPod (Apple Inc.的商標(biāo))設(shè)備上使 用的30引腳連接器。
[0058] 接觸/運(yùn)動(dòng)模塊130可檢測到與觸摸屏112 (結(jié)合顯示控制器156)和其他觸敏設(shè) 備(例如,觸摸板或物理點(diǎn)擊式轉(zhuǎn)盤)的接觸。接觸/運(yùn)動(dòng)模塊130包括各種軟件部件以用 于執(zhí)行與接觸檢測相關(guān)的各種操作,諸如確定是否發(fā)生接觸(例如,檢測手指向下事件), 確定是否有接觸運(yùn)動(dòng)和跟蹤橫跨觸敏表面的運(yùn)動(dòng)(例如,檢測一個(gè)或多個(gè)手指拖動(dòng)事件), 以及確定接觸是否已停止(例如,檢測手指向上事件或接觸中的中斷)。接觸/運(yùn)動(dòng)模塊 130接收來自觸敏表面的接觸數(shù)據(jù)。確定由一系列的接觸數(shù)據(jù)所表示的接觸點(diǎn)的運(yùn)動(dòng),這可 包括確定接觸點(diǎn)的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的變 化)。這些操作可施加于單個(gè)觸點(diǎn)(例如,一個(gè)指狀觸點(diǎn))或多個(gè)同時(shí)的觸點(diǎn)(例如,"多 點(diǎn)接觸" /多個(gè)指狀觸點(diǎn))。在一些實(shí)施例中,接觸/運(yùn)動(dòng)模塊130和顯示控制器156檢測 到觸摸板上的接觸。
[0059] 接觸/運(yùn)動(dòng)模塊130可由用戶檢測手勢輸入。觸敏表面上的不同的手勢具有不同 的接觸模式。因此,手勢可通過檢測特定的接觸模式而被檢測到。例如,檢測單指輕擊手勢 包括檢測手指向下事件,之后是檢測與手指向下事件(例如,在圖標(biāo)位置處)相同位置(或 基本上相同的位置)處的手指向上(抬起)事件。又如,檢測觸敏表面上的手指輕掃手勢 包括檢測手指向下事件,之后是檢測一個(gè)或多個(gè)手指拖動(dòng)事件,并且隨后是檢測手指向上 (抬起)事件。
[0060] 圖形模塊132包括各種已知的軟件部件以用于對(duì)觸摸屏112或其他顯示器上的 圖形進(jìn)行渲染和顯示,該顯示觸摸屏或其他顯示器包括用于改變被顯示的圖形強(qiáng)度的部 件。如本文所用,術(shù)語"圖形"包括可顯示給用戶的任何對(duì)象,包括但不限于文本、網(wǎng)頁、圖 標(biāo)(諸如包括軟鍵的用戶界面對(duì)象)、數(shù)字圖像、視頻、動(dòng)畫等。
[0061] 在一些實(shí)施例中,圖形模塊132存儲(chǔ)表示待使用的圖形的數(shù)據(jù)。每個(gè)圖形可被分 配到對(duì)應(yīng)的代碼。圖形模塊132從應(yīng)用程序等接收一個(gè)或多個(gè)代碼,該一個(gè)或多個(gè)代碼指 定與坐標(biāo)數(shù)據(jù)和其他圖形屬性數(shù)據(jù)一起顯示(如果有必要)的圖形,然后產(chǎn)生屏幕圖像數(shù) 據(jù)以輸出至顯示控制器156。
[0062] 文本輸入模塊134可以是圖形模塊132的部件,該文本輸入模塊提供軟鍵盤以 用于輸入各種應(yīng)用程序中的文本(例如,聯(lián)系人137、電子郵件140、即時(shí)消息141、瀏覽器 147、以及任何其他需要文本輸入的應(yīng)用程序)。
[0063] GPS模塊135確定了設(shè)備的位置并提供了用于各種應(yīng)用程序的這些信息(例如,提 供至用于基于位置的撥號(hào)的電話138,提供至作為圖片/視頻元數(shù)據(jù)的相機(jī)143,以及提供 至提供基于位置的服務(wù)諸如天氣桌面小程序、當(dāng)?shù)攸S頁桌面小程序和地圖/導(dǎo)航桌面小程 序的應(yīng)用程序)。
[0064] 應(yīng)用程序136可包括下列模塊(或指令集),或其子集或超集:
[0065] ?聯(lián)系人模塊137 (有時(shí)被稱為地址簿或聯(lián)系人列表);
[0066] ?電話模塊138;
[0067] ?視頻會(huì)議模塊139 ;
[0068] ?電子郵件客戶端模塊140 ;
[0069] ?即時(shí)消息(頂)模塊141 ;
[0070] ?訓(xùn)練支持模塊142 ;
[0071] ?用于靜態(tài)和/或視頻圖像的相機(jī)模塊143 ;
[0072] ?圖像管理模塊144;
[0073] ?瀏覽器模塊147;
[0074] ?日歷模塊148;
[0075] ?桌面小程序模塊149,該桌面小程序模塊可包括以下中的一者或多者:天氣桌 面小程序149-1、股票桌面小程序149-2、計(jì)算器桌面小程序149-3、鬧鐘桌面小程序149-4、 詞典桌面小程序149-5和由用戶獲取的其他桌面小程序、以及用戶創(chuàng)建的桌面小程序 149-6 ;
[0076] ?用于形成用戶創(chuàng)建的桌面小程序149-6的桌面小程序創(chuàng)建者模塊150 ;
[0077] ?搜索模塊151 ;
[0078] ?可由視頻播放器模塊和音樂播放器模塊組成的視頻和音樂播放器模塊152 ;
[0079] ?記事本模塊153 ;
[0080] ?地圖模塊154 ;和/或
[0081] ?在線視頻模塊155。
[0082] 可存儲(chǔ)在存儲(chǔ)器102中的其他應(yīng)用程序136的實(shí)例包括其他文字處理應(yīng)用程序、 其他圖像編輯應(yīng)用程序、繪圖應(yīng)用程序、展示應(yīng)用程序、支持JAVA的應(yīng)用程序、加密、數(shù)字 權(quán)限管理、語音識(shí)別和語音復(fù)制。
[0083] 結(jié)合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文本輸入模塊 134,聯(lián)系人模塊137可用于管理地址簿或聯(lián)系人列表(例如,存儲(chǔ)在存儲(chǔ)器102或存儲(chǔ)器 370中的聯(lián)系人模塊137的應(yīng)用程序內(nèi)部狀態(tài)192),包括:將一個(gè)或多個(gè)名字添加至地址 簿;從地址簿中刪除一個(gè)或多個(gè)名字;用名字來關(guān)聯(lián)電話號(hào)碼、一個(gè)或多個(gè)電子郵件地址、 物理地址或其他信息;用名字來關(guān)聯(lián)圖像;對(duì)名字進(jìn)行分類和排序;提供電話號(hào)碼或電子 郵件地址以引發(fā)和/或有利于通過電話138、視頻會(huì)議139、電子郵件140或即時(shí)消息141 來進(jìn)行通信;等等。
[0084] 結(jié)合射頻電路系統(tǒng)108、音頻電路系統(tǒng)110、揚(yáng)聲器111、麥克風(fēng)113、觸摸屏112、顯 不控制器156、接觸模塊130、圖形模塊132和文本輸入模塊134,電話模塊138可用于輸入 對(duì)應(yīng)于電話號(hào)碼的字符序列;訪問地址簿137中的一個(gè)或多個(gè)電話號(hào)碼;修改已輸入的電 話號(hào)碼;撥打相應(yīng)的電話號(hào)碼;進(jìn)行會(huì)話;以及當(dāng)會(huì)話完成時(shí)斷開或掛斷電話。如上所述, 無線通信可使用多個(gè)通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)中的任一個(gè)。
[0085] 結(jié)合射頻電路系統(tǒng)108、音頻電路系統(tǒng)110、揚(yáng)聲器111、麥克風(fēng)113、觸摸屏112、顯 不控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸模塊130、圖形模塊132、文本輸 入模塊134、聯(lián)系人列表137和電話模塊138,視頻會(huì)議模塊139包括可執(zhí)行指令以根據(jù)用 戶指令來引發(fā)、進(jìn)行和終止用戶與一個(gè)或多個(gè)其他參與者之間的視頻會(huì)議。
[0086] 結(jié)合射頻電路系統(tǒng)108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132 和文本輸入模塊134,電子郵件客戶端模塊140包括可執(zhí)行指令以響應(yīng)于用戶指令來創(chuàng)建、 發(fā)送、接收和管理電子郵件。結(jié)合圖像管理模塊144,電子郵件客戶端模塊140使創(chuàng)建和發(fā) 送具有使用相機(jī)模塊143所拍攝的靜態(tài)或視頻圖像的電子郵件變得非常容易。
[0087] 結(jié)合射頻電路系統(tǒng)108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132 和文本輸入模塊134,即時(shí)消息模塊141包括可執(zhí)行指令以輸入對(duì)應(yīng)于即時(shí)消息的字符序 列;修改先前輸入的字符;傳輸相應(yīng)的即時(shí)消息(例如,使用用于基于電話的即時(shí)消息的短 消息服務(wù)(SMS)或多媒體消息服務(wù)(MMS)協(xié)議,或使用用于基于互聯(lián)網(wǎng)的即時(shí)消息的XMPP、 SMPLE或MPS)以接收即時(shí)消息和查看所接收的即時(shí)消息。在一些實(shí)施例中,所傳輸和/ 或所接收的即時(shí)消息可包括在MMS和/或增強(qiáng)的消息服務(wù)(EMS)中所支持的圖形、照片、音 頻文件、視頻文件和/或其他附件。如本文所用,"即時(shí)消息"同時(shí)指基于電話的消息(例如 使用SMS或麗S所發(fā)送的消息)和基于互聯(lián)網(wǎng)的消息(例如使用XMPP、SMPLE或MPS所 發(fā)送的消息)。
[0088] 結(jié)合射頻電路系統(tǒng)108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、 文本輸入模塊134、GPS模塊135、地圖模塊154和音樂播放器模塊146,訓(xùn)練支持模塊142 包括可執(zhí)行指令以創(chuàng)建訓(xùn)練(例如,具有時(shí)間、距離和/或卡路里燃燒目標(biāo));與訓(xùn)練傳感 器(運(yùn)動(dòng)設(shè)備)進(jìn)行通信;接收訓(xùn)練傳感器數(shù)據(jù);校準(zhǔn)用于監(jiān)視訓(xùn)練的傳感器;選擇和播放 用于訓(xùn)練的音樂;以及顯示、存儲(chǔ)和傳輸訓(xùn)練數(shù)據(jù)。
[0089] 結(jié)合觸摸屏112、顯示控制器156、一個(gè)或多個(gè)光學(xué)傳感器164、光學(xué)傳感器控制器 158、接觸模塊130、圖形模塊132和圖像管理模塊144,相機(jī)模塊143包括可執(zhí)行指令以捕 獲靜態(tài)圖像或視頻(包括視頻流)并將其存儲(chǔ)在存儲(chǔ)器102中;修改靜態(tài)圖像或視頻的特 性;或從存儲(chǔ)器102中刪除靜態(tài)圖像或視頻。
[0090] 結(jié)合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134 和相機(jī)模塊143,圖像管理模塊144包括可執(zhí)行指令以布置、修改(例如,編輯)或以其他方 式操縱、標(biāo)注、刪除、呈現(xiàn)(例如,在數(shù)字幻燈片或相簿中)和存儲(chǔ)靜態(tài)和/或視頻圖像。
[0091] 結(jié)合射頻電路系統(tǒng)108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊 132和文本輸入模塊134,瀏覽器模塊147包括可執(zhí)行指令以根據(jù)用戶指令來瀏覽互聯(lián)網(wǎng), 該用戶指令包括搜索、鏈接、接收和顯示網(wǎng)頁或其各部分以及附件和鏈接到網(wǎng)頁的其他文 件。
[0092] 結(jié)合射頻電路系統(tǒng)108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊 132、文本輸入模塊134、電子郵件客戶端模塊140和瀏覽器模塊147,日歷模塊148包括可 執(zhí)行指令以根據(jù)用戶指令來創(chuàng)建、顯示、修改和存儲(chǔ)日歷以及與日歷相關(guān)聯(lián)的數(shù)據(jù)(例如, 日歷條目、待辦事項(xiàng)等)。
[0093] 結(jié)合射頻電路系統(tǒng)108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊 132、文本輸入模塊134和瀏覽器模塊147,桌面小程序模塊149是可由用戶下載和使用(例 如,天氣桌面小程序149-1、股票桌面小程序149-2、計(jì)算器桌面小程序149-3、鬧鐘桌面小 程序149-4和詞典桌面小程序149-5)或由用戶創(chuàng)建(例如,用戶創(chuàng)建的桌面小程序149-6) 的微型應(yīng)用程序。在一些實(shí)施例中,桌面小程序包括超文本標(biāo)記語言(HTML)文件、層疊樣 式表(CSS)文件和JavaScript文件。在一些實(shí)施例中,桌面小程序包括可擴(kuò)展標(biāo)記語言 (XML)文件和JavaScript文件(例如,Yahoo !桌面小程序)。
[0094] 結(jié)合射頻電路系統(tǒng)108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊 132、文本輸入模塊134和瀏覽器模塊147,桌面小程序創(chuàng)建者模塊150可由用戶用于創(chuàng)建桌 面小程序(例如,將網(wǎng)頁的用戶指定的部分變成一個(gè)桌面小程序)。
[0095] 結(jié)合觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132和文本輸入模 塊134,搜索模塊151包括可執(zhí)行指令以根據(jù)用戶指令來搜索匹配一個(gè)或多個(gè)搜索條件(例 如,一個(gè)或多個(gè)用戶指定的搜索詞)的存儲(chǔ)器102中的文本、音樂、聲音、圖像、視頻和/或 其他文件。
[0096] 結(jié)合觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、音頻電路系統(tǒng) 110、揚(yáng)聲器111、射頻電路系統(tǒng)108和瀏覽器模塊147,視頻和音樂播放器模塊152包括可 執(zhí)行指令,該可執(zhí)行指令允許用戶下載和播放錄制的音樂和以一種或多種文件格式來存儲(chǔ) 的其他聲音文件,諸如MP3或AAC文件,并且該可執(zhí)行指令顯示、呈現(xiàn)或以其他方式播放視 頻(例如,在通過外部端口 124來連接的觸摸屏112上或外部顯示器上)。在一些實(shí)施例 中,設(shè)備100可包括MP3播放器諸如iPod (Apple Inc.的商標(biāo))的功能。
[0097] 結(jié)合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文本輸入模塊 134,記事本模塊153包括可執(zhí)行指令以根據(jù)用戶指令創(chuàng)建和管理記事本、待辦事項(xiàng)等。
[0098] 結(jié)合射頻電路系統(tǒng)108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊 132、文本輸入模塊134、GPS模塊135和瀏覽器模塊147,地圖模塊154根據(jù)用戶指令可用 于接收、顯示、修改和存儲(chǔ)地圖和與地圖相關(guān)聯(lián)的數(shù)據(jù)(例如,行駛方向;位于或接近特定 位置處的有關(guān)商店和其他的興趣點(diǎn)的數(shù)據(jù);以及其他基于位置的數(shù)據(jù))。
[0099] 結(jié)合觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、音頻電路系統(tǒng) 110、揚(yáng)聲器111、射頻電路系統(tǒng)108、文本輸入模塊134、電子郵件客戶端模塊140和瀏覽器 模塊147,在線視頻模塊155包括指令,該指令允許用戶訪問、瀏覽、接收(例如,通過流媒 體和/或下載)、播放(例如在通過外部端口 124所連接的觸摸屏上或外部顯示器上)、發(fā) 送具有鏈接的電子郵件至特定的在線視頻,以及以其他方式管理一種或多種文件格式諸如 H. 264的在線視頻。在一些實(shí)施例中,即時(shí)消息模塊141而不是電子郵件客戶端模塊140用 于發(fā)送鏈接至特定的在線視頻。
[0100] 上述所識(shí)別的模塊和應(yīng)用程序中的每個(gè)模塊和應(yīng)用程序?qū)?yīng)于一組可執(zhí)行指令, 該可執(zhí)行指令用于執(zhí)行一種或多種上述功能和這個(gè)應(yīng)用程序中所描述的方法(例如,本文 所述的計(jì)算機(jī)實(shí)現(xiàn)的方法和其他信息處理方法)。這些模塊(即指令集)不需要作為單獨(dú) 的軟件程序、規(guī)程或模塊來實(shí)現(xiàn),因此這些模塊的各種子集可組合或以其他方式被重新布 置在各種實(shí)施例中。在一些實(shí)施例中,存儲(chǔ)器102可存儲(chǔ)以上所識(shí)別的模塊和數(shù)據(jù)結(jié)構(gòu)的 子集。此外,存儲(chǔ)器102可存儲(chǔ)以上未描述的附加模塊和數(shù)據(jù)結(jié)構(gòu)。
[0101] 在一些實(shí)施例中,設(shè)備100是其中關(guān)于設(shè)備的預(yù)定義的一組功能的操作通過觸摸 屏和/或觸摸板唯一地執(zhí)行的設(shè)備。通過使用觸摸屏和/或觸摸板作為用于設(shè)備100的操 作的主要輸入控制設(shè)備,設(shè)備100上的物理輸入控制設(shè)備(諸如下壓按鈕、刻度盤等)的數(shù) 量可減少。
[0102] 可通過觸摸屏和/或觸摸板唯一地執(zhí)行的預(yù)定義的一組功能包括用戶界面之間 的導(dǎo)航。在一些實(shí)施例中,當(dāng)用戶觸摸觸摸板時(shí),設(shè)備100被從可顯示在設(shè)備100上的任何 用戶界面導(dǎo)航到主菜單、返回菜單或根菜單。在此類實(shí)施例中,觸摸板可稱為"菜單按鈕"。 在一些其他的實(shí)施例中,菜單按鈕可以是物理下壓按鈕或其他代替觸摸板的物理輸入控制 設(shè)備。
[0103] 圖IB是根據(jù)一些實(shí)施例示出用于事件處理的示例性部件的框圖。在一些實(shí)施例 中,存儲(chǔ)器102 (在圖IA中)或370 (圖3)包括事件分類器170 (例如,在操作系統(tǒng)126中) 和相應(yīng)的應(yīng)用程序136-1(例如,任一個(gè)前述應(yīng)用程序137-151、155、380-390)。
[0104] 事件分類器170接收事件信息并確定應(yīng)用程序136-1和應(yīng)用程序136-1的應(yīng)用程 序視圖191以將事件信息遞送到所述應(yīng)用程序的應(yīng)用程序視圖。事件分類器170包括事件 監(jiān)視器171和事件分配器模塊174。在一些實(shí)施例中,應(yīng)用程序136-1包括應(yīng)用程序內(nèi)部狀 態(tài)192,這指示當(dāng)應(yīng)用程序起作用或正在執(zhí)行時(shí)觸敏顯示器112上所顯示的一個(gè)或多個(gè)當(dāng) 前應(yīng)用程序視圖。在一些實(shí)施例中,由事件分類器170所使用的設(shè)備/全局內(nèi)部狀態(tài)157 確定哪些應(yīng)用程序當(dāng)前起作用,并且事件分類器170使用應(yīng)用程序內(nèi)部狀態(tài)192來確定事 件信息所遞送到的應(yīng)用程序視圖191。
[0105] 在一些實(shí)施例中,應(yīng)用程序內(nèi)部狀態(tài)192包括附加信息,諸如以下中的一者或多 者:當(dāng)應(yīng)用程序136-1恢復(fù)執(zhí)行時(shí)所使用的恢復(fù)信息、指示正在顯示或準(zhǔn)備通過應(yīng)用程序 136-1進(jìn)行顯示的信息的用戶界面狀態(tài)信息、使得用戶能夠回到之前的狀態(tài)或應(yīng)用程序 136-1的視圖的狀態(tài)隊(duì)列、以及該用戶所采取的先前動(dòng)作的重做/撤消隊(duì)列。
[0106] 事件監(jiān)視器171從外圍設(shè)備接口 118接收事件信息。事件信息包括關(guān)于子事件 (例如,用戶接觸觸敏顯示器112,作為多點(diǎn)接觸手勢的一部分)的信息。外圍設(shè)備接口 118 傳輸從I/O子系統(tǒng)106或傳感器所接收的信息,該傳感器諸如接近傳感器166、一個(gè)或多個(gè) 加速度計(jì)168和/或麥克風(fēng)113 (通過音頻電路系統(tǒng)110)。外圍設(shè)備接口 118從I/O子系 統(tǒng)106所接收的信息包括來自觸敏顯示器112或觸敏表面的信息。
[0107] 在一些實(shí)施例中,事件監(jiān)視器171以預(yù)先確定的間隔將請(qǐng)求發(fā)送到外圍設(shè)備接口 118。作為響應(yīng),外圍設(shè)備接口 118傳輸事件信息。在其它實(shí)施例中,僅當(dāng)存在重大事件(例 如,接收的輸入超過預(yù)先確定的噪音閾值和/或超過預(yù)先確定的持續(xù)時(shí)間)時(shí),外圍設(shè)備接 口 118才傳輸事件信息。
[0108] 在一些實(shí)施例中,事件分類器170還包括點(diǎn)擊視圖確定模塊172和/或活動(dòng)事件 識(shí)別器確定模塊173。
[0109] 點(diǎn)擊視圖確定模塊172提供軟件程序,該軟件程序用于確定當(dāng)觸敏顯示器112顯 示多于一個(gè)視圖時(shí),子事件已發(fā)生在一個(gè)或多個(gè)視圖內(nèi)的哪個(gè)位置。視圖由控件和用戶能 夠在顯示器上看到的其他元件組成。
[0110] 與應(yīng)用程序相關(guān)聯(lián)的用戶界面的另一方面是一組視圖,本文有時(shí)稱為應(yīng)用程序視 圖或用戶界面窗口,其中信息被顯示并出現(xiàn)基于觸摸的手勢。其中檢測到觸摸的(相應(yīng)的 應(yīng)用程序的)應(yīng)用程序視圖可對(duì)應(yīng)于應(yīng)用程序的程序化或視圖分級(jí)結(jié)構(gòu)內(nèi)的程序化水平。 例如,其中所檢測到的接觸的最低水平視圖可稱為點(diǎn)擊視圖,并且被認(rèn)為是正確輸入的一 組事件可至少部分地基于初始接觸的點(diǎn)擊視圖來確定,該初始接觸開始一個(gè)基于接觸的手 勢。
[0111] 點(diǎn)擊視圖確定模塊172接收與基于接觸的手勢的子事件相關(guān)的信息。當(dāng)應(yīng)用程序 具有在一個(gè)分級(jí)結(jié)構(gòu)中組織的多個(gè)視圖時(shí),點(diǎn)擊視圖確定模塊172將點(diǎn)擊視圖標(biāo)識(shí)為所述 分級(jí)結(jié)構(gòu)中的最低視圖,所述分級(jí)結(jié)構(gòu)應(yīng)對(duì)子事件進(jìn)行處理。在大多數(shù)情況下,點(diǎn)擊視圖是 其中發(fā)生了啟動(dòng)一個(gè)子事件的最低水平視圖(即形成事件或潛在事件的子事件的序列中 的第一子事件)。一旦點(diǎn)擊視圖被點(diǎn)擊視圖確定模塊所識(shí)別,點(diǎn)擊視圖通常就接收與相同的 接觸或輸入源相關(guān)的所有子事件,對(duì)于所述接觸或輸入源,其被識(shí)別為點(diǎn)擊視圖。
[0112] 活動(dòng)事件識(shí)別器確定模塊173確定在視圖分級(jí)結(jié)構(gòu)內(nèi)的哪些視圖應(yīng)接收特定的 子事件序列。在一些實(shí)施例中,活動(dòng)事件識(shí)別器確定模塊173確定僅點(diǎn)擊視圖應(yīng)接收特定 的子事件序列。在其它實(shí)施例中,活動(dòng)事件識(shí)別器確定模塊173確定包括子事件的物理位 置在內(nèi)的所有視圖均為主動(dòng)參與的視圖,因此確定了所有主動(dòng)參與的視圖均應(yīng)接收特定的 子事件序列。在其它實(shí)施例中,即使接觸子事件完全局限于與特定視圖相關(guān)聯(lián)的區(qū)域,在分 級(jí)結(jié)構(gòu)中較高的視圖仍然是主動(dòng)參與的視圖。
[0113] 事件分配器模塊174將事件信息分配給事件識(shí)別器(例如,事件識(shí)別器180)。在 包括活動(dòng)事件識(shí)別器確定模塊173的實(shí)施例中,事件分配器模塊174向由活動(dòng)事件識(shí)別器 確定模塊173所確定的事件識(shí)別器遞送事件信息。在一些實(shí)施例中,事件分配器模塊174 將由相應(yīng)的事件接收器模塊182所檢索到的事件信息存儲(chǔ)在事件隊(duì)列中。
[0114] 在一些實(shí)施例中,操作系統(tǒng)126包括事件分類器170。作為另外一種選擇,應(yīng)用程 序136-1包括事件分類器170。在另一個(gè)實(shí)施例中,事件分類器170是一個(gè)獨(dú)立的模塊,或 是存儲(chǔ)在存儲(chǔ)器102中的另一模塊諸如接觸/運(yùn)動(dòng)模塊130的一部分。
[0115] 在一些實(shí)施例中,應(yīng)用程序136-1包括多個(gè)事件處理程序190以及一個(gè)或多個(gè)應(yīng) 用程序視圖191,該一個(gè)或多個(gè)應(yīng)用程序視圖中的每一個(gè)應(yīng)用程序視圖包括用于處理發(fā)生 在應(yīng)用程序的用戶界面的相應(yīng)的視圖內(nèi)的接觸事件的指令。應(yīng)用程序136-1的每個(gè)應(yīng)用程 序視圖191包括一個(gè)或多個(gè)事件識(shí)別器180。通常,相應(yīng)的應(yīng)用程序視圖191包括多個(gè)事 件識(shí)別器180。在其它實(shí)施例中,事件識(shí)別器180中的一者或多者是獨(dú)立模塊的一部分,諸 如用戶界面套件(未示出)或更高水平的對(duì)象,應(yīng)用程序136-1根據(jù)該對(duì)象繼承方法和其 他屬性。在一些實(shí)施例中,相應(yīng)的事件處理程序190包括以下中的一者或多者:數(shù)據(jù)更新器 176、對(duì)象更新器177、⑶I更新器178和/或從事件分類器170所接收的事件數(shù)據(jù)179。事 件處理程序190可利用或調(diào)用數(shù)據(jù)更新器176、對(duì)象更新器177或⑶I更新器178以更新應(yīng) 用程序內(nèi)部狀態(tài)192。作為另外一種選擇,應(yīng)用程序視圖191中的一者或多者包括一個(gè)或 多個(gè)相應(yīng)的事件處理程序190。另外,在一些實(shí)施例中,數(shù)據(jù)更新器176、對(duì)象更新器177和 ⑶I更新器178中的一者或多者包括在相應(yīng)的應(yīng)用程序視圖191中。
[0116] 相應(yīng)的事件識(shí)別器180接收來自事件分類器170的事件信息(例如,事件數(shù)據(jù) 179),并且根據(jù)事件信息來識(shí)別該事件。事件識(shí)別器180包括事件接收器182和事件比較 器184。在一些實(shí)施例中,事件識(shí)別器180還包括以下中的至少一個(gè)子集:元數(shù)據(jù)183,以及 事件遞送指令188 (其可包括子事件遞送指令)。
[0117] 事件接收器182接收來自事件分類器170的事件信息。事件信息包括關(guān)于子事件 的信息,例如,接觸或接觸運(yùn)動(dòng)。根據(jù)子事件,事件信息還包括附加信息,諸如子事件的位 置。當(dāng)子事件涉及接觸的運(yùn)動(dòng)時(shí),事件信息也可包括子事件的速率和方向。在一些實(shí)施例 中,事件包括設(shè)備從一個(gè)取向旋轉(zhuǎn)到另一個(gè)取向(例如,從一個(gè)縱向取向到一個(gè)橫向取向, 或反之亦然),并且事件信息包括關(guān)于設(shè)備當(dāng)前取向(也稱為設(shè)備姿態(tài))的對(duì)應(yīng)信息。
[0118] 事件比較器184將事件信息與預(yù)定義的事件或子事件定義進(jìn)行比較,基于比較結(jié) 果,確定一個(gè)事件或子事件,或確定或更新一個(gè)事件或子事件的狀態(tài)。在一些實(shí)施例中,事 件比較器184包括事件定義186。事件定義186包含事件的定義(例如,預(yù)定義的子事件 的序列),例如,事件1(187-1)、事件2 (187-2)以及其它事件。在一些實(shí)施例中,事件187 中的子事件包括例如接觸開始、接觸結(jié)束、接觸運(yùn)動(dòng)、接觸取消、以及多次接觸。在一個(gè)實(shí)例 中,事件1(187-1)的定義是在被顯示的對(duì)象上的雙擊。例如,雙擊包括用于預(yù)先確定階段 的被顯示的對(duì)象上的第一次接觸(接觸開始)、用于預(yù)先確定階段的第一次抬起(接觸結(jié) 束)、用于預(yù)先確定階段的被顯示的對(duì)象上的第二次接觸(接觸開始)、以及用于預(yù)先確定 階段的第二次抬起(接觸結(jié)束)。又如,事件2 (187-2)的定義是在一個(gè)被顯示的對(duì)象上的 拖動(dòng)。例如,拖動(dòng)包括用于預(yù)先確定階段的在一個(gè)被顯示的對(duì)象上的接觸(或接觸),橫跨 觸敏顯示器112的接觸運(yùn)動(dòng),以及接觸的抬起(接觸結(jié)束)。在一些實(shí)施例中,所述事件還 包括用于一個(gè)或多個(gè)相關(guān)聯(lián)的事件處理程序190的信息。
[0119] 在一些實(shí)施例中,事件定義187包括用于相應(yīng)的用戶界面對(duì)象的事件的定義。在 一些實(shí)施例中,事件比較器184執(zhí)行點(diǎn)擊測試以確定哪個(gè)用戶界面對(duì)象與子事件相關(guān)聯(lián)。 例如,在應(yīng)用程序視圖中,其中三個(gè)用戶界面對(duì)象被顯示在觸敏顯示器112上,當(dāng)在觸敏顯 示器112上檢測到接觸時(shí),事件比較器184執(zhí)行點(diǎn)擊測試以確定三個(gè)用戶界面對(duì)象中的哪 個(gè)與接觸(子事件)相關(guān)聯(lián)。如果每個(gè)被顯示的對(duì)象與相應(yīng)的事件處理程序190相關(guān)聯(lián), 則事件比較器使用點(diǎn)擊測試的結(jié)果來確定哪個(gè)事件處理程序190應(yīng)被激活。例如,事件比 較器184選擇與子事件和觸發(fā)點(diǎn)擊測試的對(duì)象相關(guān)聯(lián)的事件處理程序。
[0120] 在一些實(shí)施例中,相應(yīng)事件187的定義還包括延緩動(dòng)作,所述延緩動(dòng)作延緩了事 件信息的遞送,直到已被確定子事件的序列是否對(duì)應(yīng)于事件識(shí)別器的事件類型。
[0121] 當(dāng)相應(yīng)的事件識(shí)別器180確定一系列子事件與事件定義186中的任何事件不匹配 時(shí),相應(yīng)的事件識(shí)別器180輸入一個(gè)不可能的事件、失效事件或結(jié)束狀態(tài)的事件,之后其忽 視了基于接觸的手勢的后續(xù)子事件。在這種情況下,保持活動(dòng)以用于點(diǎn)擊視圖的其他事件 識(shí)別器(如果有的話)繼續(xù)跟蹤和處理持續(xù)的基于接觸的手勢的子事件。
[0122] 在一些實(shí)施例中,相應(yīng)的事件識(shí)別器180包括具有配置屬性、標(biāo)記和/或列表的元 數(shù)據(jù)183,該配置屬性、標(biāo)記和/或列表指示事件遞送系統(tǒng)應(yīng)如何向主動(dòng)參與的事件識(shí)別器 執(zhí)行子事件遞送。在一些實(shí)施例中,元數(shù)據(jù)183包括指示事件識(shí)別器如何彼此進(jìn)行交互的 配置屬性、標(biāo)記和/或列表。在一些實(shí)施例中,元數(shù)據(jù)183包括指示子事件是否遞送到視圖 或程序化層次中的變化水平的配置屬性、標(biāo)記和/或列表。
[0123] 在一些實(shí)施例中,當(dāng)事件的一個(gè)或多個(gè)特定的子事件被識(shí)別時(shí),相應(yīng)的事件識(shí)別 器180激活與事件相關(guān)聯(lián)的事件處理程序190。在一些實(shí)施例中,相應(yīng)的事件識(shí)別器180將 與事件相關(guān)聯(lián)的事件信息遞送到事件處理程序190。激活事件處理程序190不同于將子事 件發(fā)送(和延緩發(fā)送)到相應(yīng)的點(diǎn)擊視圖。在一些實(shí)施例中,事件識(shí)別器180拋出與所識(shí) 別的事件相關(guān)聯(lián)的標(biāo)記,并且與所述標(biāo)記相關(guān)聯(lián)的事件處理程序190捕獲所述標(biāo)記并執(zhí)行 預(yù)定義的過程。
[0124] 在一些實(shí)施例中,事件遞送指令188包括遞送關(guān)于子事件的事件信息而非激活事 件處理程序的子事件遞送指令。相反,子事件遞送指令將事件信息遞送到與一系列子事件 相關(guān)聯(lián)的事件處理程序或主動(dòng)參與的視圖。與一系列子事件或主動(dòng)參與的視圖相關(guān)聯(lián)的事 件處理程序接收事件信息并執(zhí)行一個(gè)預(yù)先確定的過程。
[0125] 在一些實(shí)施例中,數(shù)據(jù)更新器176創(chuàng)建和更新在應(yīng)用程序136-1中所使用的數(shù)據(jù)。 例如,數(shù)據(jù)更新器176更新在聯(lián)系人模塊137中所使用的電話號(hào)碼,或存儲(chǔ)在視頻播放器 模塊145中所使用的視頻文件。在一些實(shí)施例中,對(duì)象更新器177創(chuàng)建和更新在應(yīng)用程序 136-1中所使用的對(duì)象。例如,對(duì)象更新器176創(chuàng)建一個(gè)新的用戶界面對(duì)象或更新用戶界面 對(duì)象的位置。⑶I更新器178更新⑶I。例如,⑶I更新器178準(zhǔn)備顯示信息并將其發(fā)送至 圖形模塊132以用于顯示在觸敏顯示器上。
[0126] 在一些實(shí)施例中,事件處理程序190包括數(shù)據(jù)更新器176、對(duì)象更新器177和⑶I 更新器178或具有對(duì)它們的訪問權(quán)限。在一些實(shí)施例中,數(shù)據(jù)更新器176、對(duì)象更新器177 和GUI更新器178包括在相應(yīng)的應(yīng)用程序136-1或應(yīng)用程序視圖191的單個(gè)模塊中。在其 它實(shí)施例中,它們包括在兩個(gè)或更多個(gè)軟件模塊中。
[0127] 應(yīng)當(dāng)理解,有關(guān)觸敏顯示器上的用戶接觸的事件處理的上述討論也適用于其他形 式的用戶輸入以操作具有輸入設(shè)備的多功能設(shè)備100,并不是所有輸入都在觸摸屏上發(fā)起, 例如使用或不使用單個(gè)或多個(gè)鍵盤按壓或保持來協(xié)調(diào)鼠標(biāo)移動(dòng)和鼠標(biāo)按鈕按壓;用戶在觸 摸板上移動(dòng)輕擊、拖動(dòng)、滾動(dòng)等;觸筆輸入;設(shè)備移動(dòng);口頭指令;檢測眼球運(yùn)動(dòng);生物識(shí)別 輸入和/或它們的任何組合,這些可用作對(duì)應(yīng)于限定待識(shí)別的事件的子事件的輸入。
[0128] 圖2根據(jù)一些實(shí)施例示出了具有觸摸屏112的便攜式多功能設(shè)備100。觸摸屏 可在用戶界面(UI)200內(nèi)顯示一個(gè)或多個(gè)圖形。在該實(shí)施例中以及下面描述的其它實(shí)施 例中,用戶可通過在圖形上做手勢來選擇圖形中的一者或多者,例如使用一個(gè)或多個(gè)手指 202(圖中未按比例繪制)或一個(gè)或多個(gè)觸筆203(圖中未按比例繪制)。在一些實(shí)施例中, 當(dāng)用戶中斷與一個(gè)或多個(gè)圖形的接觸會(huì)發(fā)生對(duì)一個(gè)或多個(gè)圖形的選擇。在一些實(shí)施例中, 手勢可包括已與設(shè)備100進(jìn)行接觸的一次或多次輕擊,一次或多次輕掃(從左到右、從右到 左、向上和/或向下)和/或手指滾動(dòng)(從右到左、從左到右、向上和/或向下)。在一些實(shí) 施例中,無意中接觸圖形可能不會(huì)選擇該圖形。例如,當(dāng)對(duì)應(yīng)于選擇的手勢是輕擊時(shí),掃過 應(yīng)用程序圖標(biāo)的輕掃手勢可能不會(huì)選擇對(duì)應(yīng)的應(yīng)用程序。
[0129] 設(shè)備100也可包括一個(gè)或多個(gè)物理按鈕,諸如"返回"或菜單按鈕204。如先前所 述,菜單按鈕204可用于導(dǎo)航到可在設(shè)備100上執(zhí)行的一組應(yīng)用程序中的任一個(gè)應(yīng)用程序 136。作為另外一種選擇,在一些實(shí)施例中,菜單按鈕被實(shí)現(xiàn)為顯示在觸摸屏112上的⑶I 內(nèi)的軟鍵。
[0130] 在一個(gè)實(shí)施例中,設(shè)備100包括觸摸屏112、菜單按鈕204、用于對(duì)設(shè)備開啟/關(guān) 閉進(jìn)行供電和鎖定該設(shè)備的下壓按鈕206、一個(gè)或多個(gè)音量調(diào)節(jié)按鈕208、用戶身份模塊 (SIM)卡槽210、耳機(jī)插孔212、以及對(duì)接/充電外部端口 124。下壓按鈕206可用于通過下 壓該按鈕并將該按鈕保持在下壓狀態(tài)持續(xù)預(yù)定的時(shí)間間隔來開啟/關(guān)閉設(shè)備上的電源。通 過在預(yù)定的時(shí)間間隔過去和/或解鎖該設(shè)備或引發(fā)解鎖過程之前下壓按鈕并釋放按鈕來 鎖定該設(shè)備。在另選的實(shí)施例中,設(shè)備100也可通過麥克風(fēng)113接受言語輸入以用于激活 或停用一些功能。
[0131] 圖3是根據(jù)一些實(shí)施例的具有顯示器和觸敏表面的示例性多功能設(shè)備的框圖。設(shè) 備300不需要是便攜式的。在一些實(shí)施例中,設(shè)備300是膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、平板 電腦、多媒體播放器設(shè)備、導(dǎo)航設(shè)備、教育設(shè)備(諸如孩子的學(xué)習(xí)玩具)、游戲系統(tǒng)或控制設(shè) 備(例如,家用或工業(yè)用控制器)。設(shè)備300通常包括一個(gè)或多個(gè)處理單元(CPU) 310、一個(gè) 或多個(gè)網(wǎng)絡(luò)或其他通信接口 360、存儲(chǔ)器370、以及用于將這些部件互相連接的一個(gè)或多個(gè) 通信總線320。通信總線320可包括使系統(tǒng)部件互相連接和控制系統(tǒng)部件之間的通信的電 路系統(tǒng)(有時(shí)稱為芯片組)。設(shè)備300包括輸入/輸出(I/O)接口 330,該輸入/輸出接口 包括通常是觸摸屏顯示器的顯示器340。I/O接口 330還可包括鍵盤和/或鼠標(biāo)(或其它 指向設(shè)備)350以及觸摸板355。存儲(chǔ)器370包括高速隨機(jī)存取存儲(chǔ)器,諸如DRAM、SRAM、 DDR RAM或其它隨機(jī)存取固態(tài)存儲(chǔ)設(shè)備;以及可包括非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤 存儲(chǔ)設(shè)備、光盤存儲(chǔ)設(shè)備、閃存存儲(chǔ)器設(shè)備、或其它非易失性固態(tài)存儲(chǔ)設(shè)備。存儲(chǔ)器370可 任選地包括從一個(gè)或多個(gè)CPU 310遠(yuǎn)程定位的一個(gè)或多個(gè)存儲(chǔ)設(shè)備。在一些實(shí)施例中,存 儲(chǔ)器370存儲(chǔ)與存儲(chǔ)在便攜式多功能設(shè)備100 (圖1)或其子集的存儲(chǔ)器102中的程序、模 塊和數(shù)據(jù)結(jié)構(gòu)類似的程序、模塊和數(shù)據(jù)結(jié)構(gòu)。此外,存儲(chǔ)器370可存儲(chǔ)不存在于便攜式多功 能設(shè)備100的存儲(chǔ)器102中的附加的程序、模塊和數(shù)據(jù)結(jié)構(gòu)。例如,設(shè)備300的存儲(chǔ)器370 可存儲(chǔ)繪圖模塊380、展示模塊382、文字處理模塊384、網(wǎng)站創(chuàng)建模塊386、盤編輯模塊388 和/或電子表格模塊390,而便攜式多功能設(shè)備100 (圖1)的存儲(chǔ)器102可能不存儲(chǔ)這些模 塊。
[0132] 圖3中的上述所識(shí)別的元件中的每一個(gè)元件可存儲(chǔ)在先前提到的存儲(chǔ)設(shè)備中的 一者或多者中。上述所識(shí)別的模塊中的每一個(gè)元件對(duì)應(yīng)于一個(gè)指令集以用于執(zhí)行上述功 能。上述所識(shí)別的模塊或程序(即指令集)不需要作為獨(dú)立的軟件程序、規(guī)程或模塊來執(zhí) 行,因此這些模塊的各種子集可被結(jié)合或以其他方式被重新布置在各種實(shí)施例中。在一些 實(shí)施例中,存儲(chǔ)器370可存儲(chǔ)上述所識(shí)別的模塊和數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲(chǔ)器370可存 儲(chǔ)上面未描述的附加的模塊和數(shù)據(jù)結(jié)構(gòu)。
[0133] 注意力現(xiàn)在朝向可在便攜式多功能設(shè)備100上實(shí)現(xiàn)的用戶界面("Π ")的實(shí)施 例。
[0134] 圖4A根據(jù)一些實(shí)施例示出了用于便攜式多功能設(shè)備100上的應(yīng)用程序的菜單的 示例性用戶界面。類似的用戶界面可在設(shè)備300上實(shí)現(xiàn)。在一些實(shí)施例中,用戶界面400 包括以下元件,或其子集或超集:
[0135] ?用于一個(gè)或多個(gè)無線通信的一個(gè)或多個(gè)信號(hào)強(qiáng)度指示器402,諸如移動(dòng)電話和 Wi-Fi信號(hào);
[0136] ?時(shí)間 404;
[0137] ?藍(lán)牙指示器405;
[0138] ?電池狀態(tài)指示器406 ;
[0139] ?具有很多情況下使用的應(yīng)用程序的圖標(biāo)的托盤408,該圖標(biāo)諸如:
[0140] 〇電話138,其可包括未接電話或語音信箱數(shù)的指示器414 ;
[0141] 〇電子郵件客戶端140,其可包括未讀郵件數(shù)的指示器410 ;
[0142] 〇瀏覽器147;以及
[0143] 〇視頻和音樂播放器152,也稱為iPod (Apple Inc.的商標(biāo))模塊152 ;以及
[0144] ?其他應(yīng)用程序的圖標(biāo),諸如:
[0145] 〇即時(shí)消息141;
[0146] 〇圖像管理144;
[0147] 〇相機(jī) 143 ;
[0148] 〇天氣 149-1 ;
[0149] 〇股票 149-2 ;
[0150] 〇訓(xùn)練支撐142;
[0151] 〇日歷 148;
[0152] 〇鬧鐘 149-4;
[0153] 〇地圖 154 ;
[0154] 〇記事本153 ;
[0155] 〇設(shè)置412,其提供了對(duì)設(shè)備100及其各種應(yīng)用程序136的設(shè)置的訪問;以及
[0156] 〇在線視頻模塊155,也稱為YouTube (Google Inc.的商標(biāo))模塊155。
[0157] 圖4B不出了具有與顯不器450(例如,觸摸屏顯不器112)分開的觸敏表面451 (例 如,平板電腦或觸控板355,圖3)的設(shè)備上的示例性用戶界面(例如,設(shè)備300,圖3)。盡 管后面的許多實(shí)例將參考觸摸屏顯示器112(其中觸敏表面和顯示器合并)上的輸入給定, 但是在一些實(shí)施例中所述設(shè)備檢測與顯示器分開的觸敏表面上的輸入,如圖4B所示。在 一些實(shí)施例中,觸敏表面(例如,圖4B中的451)具有對(duì)應(yīng)于顯示器(例如,450)上的主軸 線(例如,圖4B中的453)的主軸線(例如,圖4B中的452)。根據(jù)這些實(shí)施例,設(shè)備使用 對(duì)應(yīng)于顯示器上的相應(yīng)位置的位置處的觸敏表面451來檢測觸點(diǎn)(例如,圖4B中的460和 462)(例如,在圖4B中,460對(duì)應(yīng)于468并且462對(duì)應(yīng)于470)。這樣,當(dāng)觸敏表面與顯示器 分開時(shí),由觸敏表面(例如,圖4B中的451)上的設(shè)備所檢測的用戶輸入(例如,觸點(diǎn)460 和462,及其運(yùn)動(dòng))由設(shè)備用于操縱多功能設(shè)備的顯示器(例如,圖4B中的450)上的用戶 界面。應(yīng)當(dāng)理解,類似的方法可用于本文所述的其他用戶界面。
[0158] 應(yīng)當(dāng)理解,在一些實(shí)施例中,手指輸入中的一者或多者被來自另一輸入設(shè)備(例 如,基于鼠標(biāo)的輸入或觸筆輸入)的輸入所替代,反之亦然。例如,輕掃手勢可被鼠標(biāo)單擊 (例如,代替接觸)所替代,之后是光標(biāo)沿輕掃路徑的運(yùn)動(dòng)(例如,代替觸點(diǎn)的運(yùn)動(dòng))。又如, 在光標(biāo)位于輕擊手勢位置上方(例如,代替檢測觸點(diǎn),之后是停止檢測觸點(diǎn))的同時(shí),輕擊 手勢可被鼠標(biāo)單擊所替代。
[0159] 用戶界面和相關(guān)聯(lián)的討稈
[0160] 注意力現(xiàn)在朝向用戶界面("Π ")和相關(guān)聯(lián)的過程的實(shí)施例,該過程可在具有顯 示器和觸敏表面的電子設(shè)備上實(shí)現(xiàn),電子設(shè)備諸如設(shè)備300或便攜式多功能設(shè)備100。
[0161] 圖5A-5S根據(jù)一些實(shí)施例示出用于操縱文件中的內(nèi)容對(duì)象的示例性用戶界面。這 些附圖中的用戶界面用于示出下述過程,包括圖6A-6D、7-8中的過程。
[0162] 圖5A示出了同時(shí)顯示在顯示器(例如,設(shè)備300的顯示器340或設(shè)備100的觸摸 屏112)上的文檔502和506。例如,文檔502和506可分別是文字處理文檔、網(wǎng)頁、電子表 格、展示文檔、電子書、電子郵件消息、文本消息、即時(shí)消息或文本文檔。
[0163] 文檔502包括顯示在顯示器340上的文檔502中的內(nèi)容對(duì)象504。示例性內(nèi)容對(duì) 象504包括但不限于數(shù)字圖像、聯(lián)機(jī)視頻、聯(lián)機(jī)音頻、被用戶加亮的文本、圖形或文件附件。
[0164] 光標(biāo)508也顯示在顯示器340上,該光標(biāo)在內(nèi)容對(duì)象504的上方處。在一些實(shí)施例 中,光標(biāo)508是一個(gè)鼠標(biāo)光標(biāo)或指針。光標(biāo)508可響應(yīng)于光標(biāo)移動(dòng)輸入(例如,鼠標(biāo)輸入、 或觸敏表面上的手勢)的檢測而在顯示器340上移動(dòng)。
[0165] 在光標(biāo)508被定位在內(nèi)容對(duì)象504上方的位置處的同時(shí),設(shè)備300可檢測對(duì)應(yīng)于 命令的用戶輸入。在圖5A中,在光標(biāo)508定位在內(nèi)容對(duì)象504上方的同時(shí),設(shè)備300檢測包 括對(duì)應(yīng)于拖放命令的利用鼠標(biāo)350所進(jìn)行的單擊和拖動(dòng)輸入(未示出)的用戶輸入。如果 顯示器340是觸敏顯示器,則用戶輸入可包括觸敏顯示器上的點(diǎn)擊和拖動(dòng)輸入,而不是使 用鼠標(biāo)350的單擊和拖動(dòng)輸入。例如,響應(yīng)于單擊和拖動(dòng)輸入的檢測,光標(biāo)508沿方向510 移動(dòng),并且內(nèi)容對(duì)象504或內(nèi)容對(duì)象504的表示沿方向510被拖動(dòng)(在這種情況下,拖動(dòng)到 文檔506中的一個(gè)位置)。內(nèi)容對(duì)象504的拖動(dòng)可被動(dòng)畫化。圖5B示出了顯示正在沿方向 510朝文檔506拖動(dòng)的內(nèi)容對(duì)象504的表示511的動(dòng)畫中的一個(gè)瞬間。
[0166] 圖5C示出了響應(yīng)于用戶輸入的檢測的結(jié)果。當(dāng)表示511被拖動(dòng)到文檔506上方 的一個(gè)位置,然后鼠標(biāo)單擊被釋放,內(nèi)容對(duì)象504的副本512被創(chuàng)建和顯示在文檔506中。 在一些實(shí)施例中,內(nèi)容對(duì)象504也可從文檔502中去除。
[0167] 圖示出了定位在內(nèi)容對(duì)象504上方的光標(biāo)508,如圖5A。然而,設(shè)備300檢測到 包括利用鼠標(biāo)350所進(jìn)行的按壓和保持輸入(未示出)的用戶輸入,而不是檢測到包括單 擊和拖動(dòng)輸入的用戶輸入。如果顯示器340是觸敏顯示器,則用戶輸入可包括觸敏顯示器 上的按壓和保持輸入,而不是使用鼠標(biāo)350的按壓和保持輸入。響應(yīng)于按壓和保持輸入的 檢測,內(nèi)容對(duì)象504被選中并產(chǎn)生與文檔502分開的動(dòng)畫效果。另外,作為動(dòng)畫的一部分, 在視覺上削弱文檔502的重要性(例如,通過著色)。圖5E示出了與文檔502分開的內(nèi)容 對(duì)象504的動(dòng)畫中的一個(gè)瞬間,該文檔具有形成在內(nèi)容對(duì)象504 "下方"的陰影。隨著內(nèi)容 對(duì)象504與文檔502分開,內(nèi)容對(duì)象504可被顯示為從文檔502拉出。
[0168] 圖5F示出了響應(yīng)于按壓和保持輸入的檢測的結(jié)果。內(nèi)容對(duì)象504顯示為與文檔 502分開,好像內(nèi)容對(duì)象504的平面正在文檔502的平面上方懸停那樣。在視覺上削弱文檔 502的重要性(如虛線背景所指出的那樣)。另外的,一個(gè)或多個(gè)圖標(biāo)514顯示在內(nèi)容對(duì)象 504附近(在這種情況下,恰好在內(nèi)容對(duì)象504下方)。圖標(biāo)514包括用于啟動(dòng)相應(yīng)的用戶 界面的顯示器的圖標(biāo)以用于將內(nèi)容對(duì)象504發(fā)送到其他用戶,或以其他方式與其他用戶對(duì) 內(nèi)容對(duì)象504進(jìn)行共享。關(guān)于圖標(biāo)514的另外的細(xì)節(jié)在下文有所描述。
[0169] 當(dāng)內(nèi)容對(duì)象504與文檔502分開時(shí),用戶可停止激活分離的按壓和保持輸入并且 其他用戶輸入可能被檢測到。圖5F示出了隨著設(shè)備300檢測到用戶輸入(未示出)而定 位在內(nèi)容對(duì)象504(與文檔502分開)上方的光標(biāo)508,其中用戶輸入包括對(duì)應(yīng)于拖放命令 的單擊和拖動(dòng)輸入以沿方向516拖動(dòng)內(nèi)容對(duì)象504。響應(yīng)于用戶輸入的檢測,內(nèi)容對(duì)象504 的表示511沿方向516被拖動(dòng)(在這種情況下,拖動(dòng)到文檔506中的一個(gè)位置),如圖5G所 示。圖標(biāo)514停止顯示并且文檔502不再是在視覺上削弱的,如圖5H所示。內(nèi)容對(duì)象504 也可停止與文檔502分開。當(dāng)用戶輸入完成后,內(nèi)容對(duì)象504的副本512被創(chuàng)建和顯示在 文檔506中,如圖5H所示。因此,如果用戶決定將內(nèi)容對(duì)象移動(dòng)到另一個(gè)電子文檔,而不是 與另一個(gè)用戶對(duì)內(nèi)容對(duì)象進(jìn)行共享,則用戶界面從用于與其他用戶對(duì)內(nèi)容對(duì)象進(jìn)行共享的 界面(包括圖標(biāo)514以及與文檔502分開的內(nèi)容對(duì)象)無縫地轉(zhuǎn)換到用于將內(nèi)容對(duì)象移動(dòng) 到另一個(gè)文檔的界面。
[0170] 圖51示出了與文檔502分開的內(nèi)容對(duì)象504和顯示在顯示器340上的圖標(biāo)514, 如圖5F所示,但光標(biāo)508定位在遠(yuǎn)離內(nèi)容對(duì)象504和圖標(biāo)514的位置處。設(shè)備300檢測到 用戶輸入(例如,當(dāng)光標(biāo)508定位在遠(yuǎn)離內(nèi)容對(duì)象504和圖標(biāo)514時(shí)的鼠標(biāo)按鈕點(diǎn)擊;在遠(yuǎn) 離內(nèi)容對(duì)象504和圖標(biāo)514的位置處的輕擊手勢(如果顯示器340是觸敏顯示器))(未示 出)。響應(yīng)于用戶輸入的檢測,內(nèi)容對(duì)象504停止與文檔502分開,內(nèi)容對(duì)象504顯示在其 與文檔502分開之前的相同的位置處,圖標(biāo)514停止顯示,并且文檔502停止在視覺上被削 弱,如圖5J所示。
[0171] 圖5K示出了與顯示在顯示器340上的文檔502和圖標(biāo)514分開的內(nèi)容對(duì)象504, 如圖5F所示,但光標(biāo)508定位在圖標(biāo)514上方的位置處。響應(yīng)于用戶輸入的檢測,相應(yīng)的 圖標(biāo)514可被激活(例如,當(dāng)光標(biāo)508定位在相應(yīng)的圖標(biāo)514上方時(shí)的鼠標(biāo)按鈕點(diǎn)擊;相應(yīng) 的圖標(biāo)514上的輕擊手勢(如果顯示器340是觸敏顯示器))。
[0172] 當(dāng)圖標(biāo)514-A被激活時(shí),電子郵件組成用戶界面518的顯示被啟動(dòng),諸如圖5L所 示。在電子郵件組成用戶界面518中,內(nèi)容對(duì)象504的副本520聯(lián)機(jī)或作為附件包括在用 戶可編輯(包括指定電子郵件消息的一個(gè)或多個(gè)接收人)的草稿電子郵件消息中并發(fā)送。
[0173] 當(dāng)圖標(biāo)514-B被激活時(shí),消息組成用戶界面522的顯示被啟動(dòng),諸如圖5M所示。 在消息組成用戶界面522中,內(nèi)容對(duì)象504的副本520聯(lián)機(jī)或作為附件包括在用戶可編輯 (包括指定消息的一個(gè)或多個(gè)接收人)的草稿消息(例如,文本消息、即時(shí)消息、多媒體消息 服務(wù)(MMS)消息)中并發(fā)送。
[0174] 當(dāng)圖標(biāo)514-C被激活時(shí),推特組成用戶界面524的顯示被啟動(dòng),諸如圖5N所示。 在推特組成用戶界面522中,內(nèi)容對(duì)象504的副本520與用戶可編輯和郵往預(yù)先指定的 Twitter?帳戶的推特消息相關(guān)聯(lián)。如果內(nèi)容對(duì)象504是來自文檔502的被加亮文本,副本 520(其是被加亮文本的副本)被包括在文本消息中。在一些實(shí)施例中,如果內(nèi)容對(duì)象504 是非文本內(nèi)容對(duì)象(例如,圖像),則副本520被上傳到一個(gè)預(yù)先指定的托管服務(wù)(例如,圖 像托管服務(wù),視頻托管服務(wù)),并且在托管服務(wù)處的至副本520的鏈接被包括在推特中。
[0175] 應(yīng)當(dāng)理解,根據(jù)本文所述的實(shí)施例,電子郵件、消息和推特只是內(nèi)容對(duì)象504可發(fā) 送到其他用戶或與其他用戶進(jìn)行共享的方法的實(shí)例。其他可能的方法包括發(fā)布到社交網(wǎng)絡(luò) 服務(wù)、博客或留言板,僅舉幾個(gè)實(shí)例。
[0176] 圖50示出了與顯示在顯示器340上的文檔502和圖標(biāo)514分開的內(nèi)容對(duì)象504, 如圖5F所示,但圖標(biāo)514包括另外的圖標(biāo)514-D。光標(biāo)508被顯示為定位在圖標(biāo)514-D上 方。響應(yīng)于用戶輸入的檢測(例如,當(dāng)光標(biāo)508定位在圖標(biāo)514-D上方時(shí)的鼠標(biāo)按鈕點(diǎn)擊; 圖標(biāo)514-D上的輕擊手勢(如果顯示器340是觸敏顯示器),內(nèi)容對(duì)象504在編輯模式中被 顯示,如圖5P所示。
[0177] 在圖5P中,內(nèi)容對(duì)象504在編輯模式中被顯示,如顯示在顯示器340上的圍繞內(nèi) 容對(duì)象504的區(qū)域526所指出的那樣。區(qū)域526包括對(duì)應(yīng)于相應(yīng)的編輯操作或功能的一個(gè) 或多個(gè)圖標(biāo)528。相應(yīng)的圖標(biāo)528對(duì)應(yīng)的操作或功能可包括例如用于在內(nèi)容對(duì)象504上繪 圖的筆/刷功能、用于去除在內(nèi)容對(duì)象504上所畫出的標(biāo)記的橡皮擦功能、用于添加文本到 內(nèi)容對(duì)象504的文本功能、用于在內(nèi)容對(duì)象504上繪制形狀的形狀功能、筆/刷厚度功能、 以及筆/刷顏色功能。
[0178] 區(qū)域236還包括圖標(biāo)530,當(dāng)圖標(biāo)530被激活時(shí)結(jié)束邊界區(qū)域526停止顯示的編輯 模式。內(nèi)容對(duì)象504保持與文檔502分開并保持添加到內(nèi)容對(duì)象504或其他編輯上的任何 標(biāo)記。圖標(biāo)514也被重新顯示。當(dāng)相應(yīng)的圖標(biāo)514被激活時(shí),內(nèi)容對(duì)象504的編輯過的副 本包含在所得的電子郵件、消息或推特中。
[0179] 圖5Q示出了顯示在顯示器340上的電子郵件消息組成界面532。電子郵件消息組 成界面532中正在組合的消息包括內(nèi)容對(duì)象534。光標(biāo)508定位在內(nèi)容對(duì)象534上方。當(dāng) 光標(biāo)508定位在內(nèi)容對(duì)象534上方的同時(shí),包括按壓和保持輸入在內(nèi)的用戶輸入可被檢測。 響應(yīng)于用戶輸入的檢測,區(qū)域536圍繞內(nèi)容對(duì)象534而被顯示,如圖5R和5S所示。在一些 實(shí)施例中,響應(yīng)于按壓和保持輸入,用于進(jìn)入編輯模式的圖標(biāo)被顯示,諸如圖5R中的圖標(biāo) 538。在其它一些實(shí)施例中,響應(yīng)于按壓和保持輸入(圖5Q),編輯模式界面被顯示諸如圖 5S所示,沒有顯示用于進(jìn)入編輯模式的圖標(biāo)(例如,在圖5Q和圖5S的顯示之間沒有顯示圖 5R)。
[0180] 區(qū)域536包括光標(biāo)508可定位在其上方的圖標(biāo)538。響應(yīng)于用戶輸入激活圖標(biāo)538 的檢測(例如,當(dāng)光標(biāo)508定位在圖標(biāo)538上方時(shí)的鼠標(biāo)按鈕點(diǎn)擊;圖標(biāo)538上的輕擊手勢 (如果顯示器340是觸敏顯示器)),內(nèi)容對(duì)象534在編輯模式中被顯示,如圖5S所示。在 其它一些實(shí)施例中,圖標(biāo)538被顯示覆蓋在圖5Q(未示出)中的內(nèi)容對(duì)象534上或附近,響 應(yīng)于用戶輸入激活圖標(biāo)538的檢測(例如,當(dāng)光標(biāo)508定位在圖標(biāo)538上方時(shí)的鼠標(biāo)按鈕 點(diǎn)擊;圖標(biāo)538上的輕擊手勢(如果顯示器340是觸敏顯示器)),內(nèi)容對(duì)象534在編輯模 式中被顯示,如圖5S所示。
[0181] 當(dāng)內(nèi)容對(duì)象534在編輯模式中被顯示時(shí),區(qū)域536圍繞內(nèi)容對(duì)象534被顯示。區(qū) 域536包括編輯功能圖標(biāo)528和編輯模式結(jié)束圖標(biāo)530,如上所述參考圖5P。當(dāng)編輯模式 結(jié)束時(shí),在編輯模式中的同時(shí)電子郵件消息中的內(nèi)容對(duì)象534保持進(jìn)行編輯。
[0182] 圖6A-6D是根據(jù)一些實(shí)施例示出對(duì)文檔中的內(nèi)容對(duì)象的進(jìn)行共享的方法600的流 程圖。方法600在具有顯示器和任選地具有觸敏表面的電子設(shè)備(例如,設(shè)備300,圖3,或 便攜式多功能設(shè)備1〇〇,圖1)處執(zhí)行。在一些實(shí)施例中,顯示器是觸摸屏顯示器并且觸敏表 面在顯示器上。在一些實(shí)施例中,顯示器與觸敏表面分開。方法600中的一些操作可結(jié)合 和/或一些操作的次序可改變。
[0183] 如下所述,方法600提供了一種直觀的方式以對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享。所 述方法減少了用戶當(dāng)對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享時(shí)的認(rèn)知負(fù)擔(dān),從而創(chuàng)建一個(gè)更有效的 人機(jī)界面。針對(duì)電池驅(qū)動(dòng)的電子設(shè)備,使得用戶能夠更快且更有效地對(duì)文檔中的內(nèi)容對(duì)象 進(jìn)行共享,從而節(jié)省了電力并且增加了電池充電間的時(shí)間。
[0184] 設(shè)備在顯示器上同時(shí)顯示(602)第一電子文檔(例如,網(wǎng)頁、文字處理文檔、展示 文檔、電子表格、電子書、電子郵件消息、文本消息、即時(shí)消息或文本文檔)和第二電子文檔 (例如,網(wǎng)頁、文字處理文檔、展示文檔、電子表格、電子書、電子郵件消息、文本消息、即時(shí)消 息或文本文檔)。第一電子文檔包括一個(gè)被顯示的內(nèi)容對(duì)象(例如,數(shù)字圖像、聯(lián)機(jī)視頻、聯(lián) 機(jī)音頻、文件附件或被用戶加亮的文本)。例如,圖5A示出了顯示在顯示器340上的文檔 502和506。文檔502包括同時(shí)被顯示的內(nèi)容對(duì)象504。
[0185] 設(shè)備檢測到(604)在內(nèi)容對(duì)象上開始的第一用戶輸入。例如,在光標(biāo)508定位在 內(nèi)容對(duì)象504上方的同時(shí),可檢測第一輸入,如圖5A所不。
[0186] 響應(yīng)于確定第一用戶輸入對(duì)應(yīng)于第一命令(例如,拖放命令),在第二電子文檔中 設(shè)備創(chuàng)建和顯示¢06)內(nèi)容對(duì)象的副本。例如,如圖5A-5C所示,當(dāng)所檢測到的用戶輸入包 括對(duì)應(yīng)于將內(nèi)容對(duì)象504拖動(dòng)到文檔506的拖放命令的輸入時(shí),內(nèi)容對(duì)象504的副本512 在文檔506中被創(chuàng)建。
[0187] 在一些實(shí)施例中,對(duì)應(yīng)于第一命令的第一輸入是對(duì)應(yīng)于拖放命令(608)的利用鼠 標(biāo)所進(jìn)行的單擊和拖動(dòng)輸入。在圖5A-5C中,當(dāng)光標(biāo)508定位在內(nèi)容對(duì)象504上方時(shí)啟動(dòng) 的用戶輸入可包括使用鼠標(biāo)所執(zhí)行的單擊和拖動(dòng)輸入。
[0188] 在一些實(shí)施例中,對(duì)應(yīng)于第一命令的第一輸入是對(duì)應(yīng)于拖放命令(610)的利用觸 敏顯示器上的手指所進(jìn)行的點(diǎn)擊和拖動(dòng)輸入。例如,如果顯示器340是觸敏顯示器,對(duì)應(yīng)于 內(nèi)容對(duì)象504上的拖放命令的用戶輸入可利用手指接觸內(nèi)容對(duì)象504然后在顯示器340上 移動(dòng)手指來執(zhí)燈。
[0189] 響應(yīng)于確定第一用戶輸入對(duì)應(yīng)于不同于第一命令¢12)的第二命令:設(shè)備選擇 (614)內(nèi)容對(duì)象;顯示(616)與第一電子文檔分開的內(nèi)容對(duì)象的動(dòng)畫;啟動(dòng)(620)對(duì)鄰近 (例如,相鄰)所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以啟 動(dòng)對(duì)用戶界面的顯示以用于將內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。例如,如圖OT-5F所 示,當(dāng)所檢測到的用戶輸入包括內(nèi)容對(duì)象504上的按壓和保持輸入時(shí),內(nèi)容對(duì)象504被選中 并且示出與文檔502分開的內(nèi)容對(duì)象504的動(dòng)畫被顯示。另外,圖標(biāo)514被顯示在內(nèi)容對(duì) 象504附近。圖標(biāo)514包括用于啟動(dòng)對(duì)相應(yīng)的用戶界面的顯示的相應(yīng)的圖標(biāo),所述相應(yīng)的 用戶界面用于通過電子郵件、消息或推特發(fā)送或共享內(nèi)容對(duì)象504。在一些實(shí)施例中,啟動(dòng) 對(duì)用戶界面的顯示以用于將內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶的僅一個(gè)圖標(biāo)被顯示在 所分開的內(nèi)容對(duì)象附近,而不是多個(gè)圖標(biāo)。
[0190] 在一些實(shí)施例中,所述動(dòng)畫描繪了被拉出第一電子文檔并懸停在該第一電子文檔 (618)上方的內(nèi)容對(duì)象。在一些實(shí)施例中,在第一電子文檔(即,其被拉出第一電子文檔之 前在第一電子文檔中的位置)中,內(nèi)容對(duì)象懸停在其之前位置的上方。當(dāng)內(nèi)容對(duì)象504與文 檔502的分開被動(dòng)畫化時(shí)(圖OT-5F),分開可能看起來好像內(nèi)容對(duì)象504被拉出文檔502 那樣,其中最終結(jié)果是出現(xiàn)內(nèi)容對(duì)象504懸停在文檔502中的其原始位置上方(圖5F)。
[0191] 在一些實(shí)施例中,所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于將 即時(shí)消息中的內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶(622)。例如,圖標(biāo)514(圖5F)可包括 圖標(biāo)514-B以啟動(dòng)對(duì)電子郵件組成用戶界面518 (圖5M)的顯示以用于組合包括內(nèi)容對(duì)象 504或內(nèi)容對(duì)象504的副本520的即時(shí)消息。
[0192] 在一些實(shí)施例中,所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于將 內(nèi)容對(duì)象通過電子郵件發(fā)送到一個(gè)或多個(gè)其他用戶¢24)。例如,圖標(biāo)514(圖5F)可包括 圖標(biāo)514-A以啟動(dòng)對(duì)消息組成用戶界面522 (圖5L)的顯示以用于組合包括內(nèi)容對(duì)象504 或內(nèi)容對(duì)象504的副本520的電子郵件。
[0193] 在一些實(shí)施例中,所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于推 特內(nèi)容對(duì)象(626)。例如,圖標(biāo)514(圖5F)可包括圖標(biāo)514-C以啟動(dòng)對(duì)推特組成用戶界面 524 (圖5N)的顯示以用于組合包括內(nèi)容對(duì)象504或內(nèi)容對(duì)象504的副本520 (或至存儲(chǔ)在 托管服務(wù)處的兩者的鏈接)的推特。
[0194] 在一些實(shí)施例中,所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)推特內(nèi)容對(duì)象(628)。圖標(biāo) 514-C (圖5F)可代替啟動(dòng)對(duì)推特組成用戶界面524 (圖5N)的顯示,可啟動(dòng)直接推特內(nèi)容對(duì) 象504或內(nèi)容對(duì)象504的副本520 (或至存儲(chǔ)在托管服務(wù)處的兩者的鏈接)。
[0195] 在一些實(shí)施例中,所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于編 輯內(nèi)容對(duì)象(630)。例如,圖標(biāo)514 (圖50)可包括圖標(biāo)514-D以啟動(dòng)對(duì)用戶界面的顯示(例 如,包括圖標(biāo)528的界面,圖5P)以用于編輯內(nèi)容對(duì)象504。
[0196] 在一些實(shí)施例中,對(duì)應(yīng)于第二命令的第一輸入是利用鼠標(biāo)所進(jìn)行的按壓和保持輸 入(例如,當(dāng)光標(biāo)懸停在內(nèi)容對(duì)象上方時(shí),連續(xù)進(jìn)行鼠標(biāo)單擊持續(xù)至少預(yù)定義量的時(shí)間) (632)。例如,當(dāng)光標(biāo)508定位在內(nèi)容對(duì)象504上方時(shí),用戶可連續(xù)進(jìn)行鼠標(biāo)單擊,如圖 所示。
[0197] 在一些實(shí)施例中,對(duì)應(yīng)于第二命令的第一輸入是利用觸敏顯示器上的手指所進(jìn)行 的按壓和保持輸入(例如,在對(duì)應(yīng)于內(nèi)容對(duì)象的觸敏表面上的位置處的接觸并保持手勢持 續(xù)至少預(yù)定義量的時(shí)間)(634)。如果顯示器340是觸敏顯示器,則用戶可在內(nèi)容對(duì)象504 上執(zhí)行接觸并保持手勢。
[0198] 在一些實(shí)施例中,響應(yīng)于確定第一用戶輸入對(duì)應(yīng)于第二命令(612),設(shè)備相對(duì)于所 分開的內(nèi)容對(duì)象在視覺上削弱(636)第一電子文檔的重要性(例如,通過對(duì)第一電子文檔 著色,通過使第一電子文檔從所分開的內(nèi)容對(duì)象中退去,和/或通過使第一電子文檔顯示 為焦點(diǎn)沒對(duì)準(zhǔn))。換句話講,所分開的內(nèi)容對(duì)象可相對(duì)于第一電子文檔在視覺上被強(qiáng)調(diào)(例 如,通過加亮)。例如,在圖5F中,在視覺上削弱文檔504的重要性(如虛線背景所指出的 那樣)。
[0199] 在一些實(shí)施例中,當(dāng)顯示至鄰近(例如,相鄰)所分開的內(nèi)容對(duì)象的所述多個(gè)圖 標(biāo)時(shí),設(shè)備檢測到第二用戶輸入¢38)。響應(yīng)于檢測到第二用戶輸入¢40):設(shè)備停止顯示 (642)所述多個(gè)圖標(biāo);根據(jù)第二輸入來平移(644)所分開的內(nèi)容對(duì)象;相對(duì)于所分開的內(nèi)容 對(duì)象,停止¢46)在視覺上削弱第一電子文檔的重要性;并在第二電子文檔中創(chuàng)建和顯示 (648)內(nèi)容對(duì)象的副本。例如,當(dāng)顯示圖標(biāo)514時(shí)(并且內(nèi)容對(duì)象504與文檔502分開),如 圖5F所示,對(duì)應(yīng)于內(nèi)容對(duì)象504上的拖放命令的用戶輸入可被檢測到。響應(yīng)于檢測到用戶 的輸入,圖標(biāo)514停止顯示并且文檔502停止在視覺上被削弱,如圖5H所示。根據(jù)拖放用 戶輸入,內(nèi)容對(duì)象504(或內(nèi)容對(duì)象504的表示511)橫跨顯示器340朝文檔506拖動(dòng)。在 文檔506中創(chuàng)建和顯示內(nèi)容對(duì)象504的副本512。
[0200] 在一些實(shí)施例中,當(dāng)顯示鄰近(例如,相鄰)所分開的內(nèi)容對(duì)象的所述多個(gè)圖標(biāo) 時(shí),設(shè)備檢測到(650)在所分開的內(nèi)容對(duì)象上開始的第二用戶輸入。響應(yīng)于檢測到第二用 戶輸入(652):設(shè)備停止(642)顯示所述多個(gè)圖標(biāo);根據(jù)第二輸入平移(644)所分開的內(nèi)容 對(duì)象;并在第二電子文檔中創(chuàng)建和顯示(648)內(nèi)容對(duì)象的副本。一旦內(nèi)容對(duì)象被分開,用戶 就能夠僅通過平移內(nèi)容對(duì)象而不是激活所述多個(gè)圖標(biāo)中的至少一個(gè)圖標(biāo)來仍然執(zhí)行拖放 操作。例如,當(dāng)內(nèi)容對(duì)象504與文檔502分開且顯示圖標(biāo)514時(shí),如圖5F所示,對(duì)應(yīng)于內(nèi)容 對(duì)象504上的拖放命令的用戶輸入可被檢測到。響應(yīng)于用戶輸入的檢測,圖標(biāo)514停止顯 示,如圖5H所示。根據(jù)拖放用戶輸入,內(nèi)容對(duì)象504 (或內(nèi)容對(duì)象504的表示511)橫跨顯 示器340朝文檔506拖動(dòng)(即平移)。在文檔506中創(chuàng)建和顯示內(nèi)容對(duì)象504的副本512。
[0201] 在一些實(shí)施例中,當(dāng)顯示鄰近(例如,相鄰)所分開的內(nèi)容對(duì)象的所述多個(gè)圖標(biāo) 時(shí),設(shè)備檢測到(654)遠(yuǎn)離所分開的內(nèi)容對(duì)象的第三用戶輸入(例如,定位在第一電子文 檔、第二電子文檔或所分開的內(nèi)容對(duì)象之外的顯示器的任何部分上方的利用光標(biāo)的鼠標(biāo)單 擊;或第一電子文檔、第二電子文檔或所分開的內(nèi)容對(duì)象之外的顯示器的任何部分上的觸 敏顯示器上的單指輕擊手勢)。響應(yīng)于檢測到第三用戶輸入(656):設(shè)備停止顯示(642)所 述多個(gè)圖標(biāo);停止將內(nèi)容對(duì)象與第一電子文檔分開(658);并且在檢測到第一輸入之前,立 即顯示¢60)第一電子文檔中的內(nèi)容對(duì)象位置處的內(nèi)容對(duì)象(并且,在一些實(shí)施例中,相對(duì) 于內(nèi)容對(duì)象而停止在視覺上削弱第一電子文檔的重要性)。例如,在圖51中,當(dāng)內(nèi)容對(duì)象 504與文檔502分開且顯示圖標(biāo)514時(shí),用戶輸入(例如,鼠標(biāo)單擊)被檢測到,同時(shí)光標(biāo) 508遠(yuǎn)離內(nèi)容對(duì)象504和圖標(biāo)514。響應(yīng)于手勢檢測,圖標(biāo)514停止顯示,并且內(nèi)容對(duì)象504 顯示在文檔502中的其原始位置處,并停止與文檔502分開,如圖5J所示。
[0202] 應(yīng)當(dāng)理解,圖6A-6D中的操作被描述的特定次序僅僅是示例性的,并非旨在指示 所述次序是操作可被執(zhí)行的唯一次序。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到重新排序本文所述 的操作的各種方法。另外,應(yīng)當(dāng)指出的是,相對(duì)于方法700和800 (例如,分別為圖7和圖 8),本文所述其他過程的細(xì)節(jié)也以類似的方式適用于相對(duì)于圖6A-6D的上述方法600。例 如,將內(nèi)容對(duì)象與第一電子文檔分開的動(dòng)畫進(jìn)行顯示并且參考方法600在視覺上削弱上述 第一電子文檔的重要性可具有以下特性中的一者或多者:將內(nèi)容對(duì)象與第一電子文檔分開 的動(dòng)畫進(jìn)行顯示并且參考方法700和800在視覺上削弱本文所述第一電子文檔的重要性。 為簡明起見,這里不重復(fù)這些細(xì)節(jié)。
[0203] 圖7是根據(jù)一些實(shí)施例示出對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享的方法700的流程圖。 方法700在具有顯示器和任選地具有觸敏表面的電子設(shè)備(例如,設(shè)備300,圖3,或便攜式 多功能設(shè)備100,圖1)處執(zhí)行。在一些實(shí)施例中,顯示器是觸摸屏顯示器并且觸敏表面在顯 示器上。在一些實(shí)施例中,顯示器與觸敏表面分開。方法700中的一些操作可結(jié)合和/或 一些操作的次序可改變。
[0204] 如下所述,方法700提供了一種直觀的方式來對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享。所 述方法減少了用戶當(dāng)對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享時(shí)的認(rèn)知負(fù)擔(dān),從而創(chuàng)建一個(gè)更有效的 人機(jī)界面。針對(duì)電池驅(qū)動(dòng)的電子設(shè)備,使得用戶能夠更快且更有效地對(duì)文檔中的內(nèi)容對(duì)象 進(jìn)行共享,從而節(jié)省了電力并增加了電池充電間的時(shí)間。
[0205] 設(shè)備在顯示器上顯示(702)第一電子文檔(例如,網(wǎng)頁、文字處理文檔、展示文檔、 電子表格、電子書、電子郵件消息、文本消息、即時(shí)消息或文本文檔)。第一電子文檔包括 一個(gè)被顯示的內(nèi)容對(duì)象(例如,數(shù)字圖像、聯(lián)機(jī)視頻、聯(lián)機(jī)音頻、被用戶加亮的文本、文件附 件)。例如,圖5A示出了顯示在顯示器340上的文檔502。文檔502包括同時(shí)被顯示的內(nèi) 容對(duì)象504。
[0206] 設(shè)備檢測到(704)內(nèi)容對(duì)象上的第一用戶輸入。例如,當(dāng)光標(biāo)508定位在內(nèi)容對(duì) 象504上方時(shí),包括按壓和保持輸入在內(nèi)的用戶輸入可被檢測到,如圖所示。
[0207] 響應(yīng)于檢測到第一用戶輸入(706):設(shè)備選擇(708)內(nèi)容對(duì)象;顯示(710)與第一 電子文檔分開的內(nèi)容對(duì)象的動(dòng)畫;相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱(712)第一電 子文檔的重要性(例如,通過第一電子文檔著色,通過使第一電子文檔從分開的內(nèi)容對(duì)象 中退去,和/或通過使第一電子文檔顯示為焦點(diǎn)沒對(duì)準(zhǔn));以及啟動(dòng)(714)對(duì)鄰近(例如, 相鄰)所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以啟動(dòng)對(duì)用 戶界面的顯示以用于將內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。例如,如圖OT-5F所示,當(dāng)所 檢測到的用戶輸入包括按壓和保持輸入時(shí),當(dāng)光標(biāo)508定位在內(nèi)容對(duì)象504上方時(shí),內(nèi)容對(duì) 象504被選中并且示出與文檔502分開的內(nèi)容對(duì)象504的動(dòng)畫被顯示。另外,圖標(biāo)514被 顯示在內(nèi)容對(duì)象504附近。另外,在視覺上削弱文檔504的重要性(如虛線背景所指出的 那樣)。
[0208] 相對(duì)于視覺上削弱,換句話講,可相對(duì)于第一電子文檔而在視覺上削弱所分開的 內(nèi)容對(duì)象的重要性(例如,通過加亮)。
[0209] 應(yīng)當(dāng)理解,圖7中的操作被描述的特定次序僅僅是示例性的,并非旨在指示所述 次序是操作可以被執(zhí)行的唯一次序。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到各種方法來重新排序 本文所述的操作。另外,應(yīng)當(dāng)指出的是,相對(duì)于方法600和800 (例如,分別為圖6A-6D和圖 8),本文所述其他過程的細(xì)節(jié)也以類似的方式適用于相對(duì)于圖7的上述方法700。例如,對(duì) 動(dòng)畫進(jìn)行顯示并且參考方法700的上述在視覺上削弱可具有以下特性中的一者或多者:對(duì) 動(dòng)畫進(jìn)行顯示并且參考方法600和800的上述在視覺上削弱。為簡明起見,這里不重復(fù)這 些細(xì)節(jié)。
[0210] 圖8是根據(jù)一些實(shí)施例示出針對(duì)文檔中的內(nèi)容對(duì)象來顯示編輯界面的方法的流 程圖。方法800在具有顯示器和任選地具有觸敏表面的電子設(shè)備(例如,設(shè)備300,圖3,或 便攜式多功能設(shè)備1〇〇,圖1)處執(zhí)行。在一些實(shí)施例中,顯示器是觸摸屏顯示器并且觸敏表 面在顯示器上。在一些實(shí)施例中,顯示器與觸敏表面分開。方法800中的一些操作可結(jié)合 和/或一些操作的次序可改變。
[0211] 如下所述,方法800提供了一種直觀的方式來顯示針對(duì)內(nèi)容對(duì)象的編輯界面。所 述方法減少了用戶當(dāng)對(duì)文檔中的內(nèi)容對(duì)象進(jìn)行共享時(shí)的認(rèn)知負(fù)擔(dān),從而創(chuàng)建更有效的人機(jī) 界面。針對(duì)電池驅(qū)動(dòng)的電子設(shè)備,使得用戶能夠更快且更有效地編輯文檔中的對(duì)象,從而節(jié) 省了電力并增加了電池充電間的時(shí)間。
[0212] 設(shè)備在顯示器上顯示(802)第一電子文檔(例如,網(wǎng)頁、文字處理文檔、展示文檔、 電子表格、電子書、電子郵件消息、文本消息、即時(shí)消息或文本文檔)。第一電子文檔包括被 顯示的內(nèi)容對(duì)象(例如,數(shù)字圖像、聯(lián)機(jī)視頻、聯(lián)機(jī)音頻、被用戶加亮的文本、文件附件)。 例如,圖5Q示出了顯示在顯示器340上的文檔532。文檔532包括同時(shí)被顯示的內(nèi)容對(duì)象 534。
[0213] 設(shè)備檢測到(804)第一用戶輸入。在一些實(shí)施例中,第一輸入在內(nèi)容對(duì)象上開始。 例如,當(dāng)光標(biāo)508定位在內(nèi)容對(duì)象504上方時(shí),包括按壓和保持輸入在內(nèi)的第一輸入可被檢 測到,如圖5Q所示,或圖標(biāo)538激活(圖5R)。
[0214] 響應(yīng)于檢測到第一用戶輸入(806):設(shè)備選擇(808)內(nèi)容對(duì)象;顯示(810)與第一 電子文檔分開的內(nèi)容對(duì)象的動(dòng)畫;相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱(812)第一電 子文檔的重要性(例如,通過第一電子文檔著色,通過使第一電子文檔從所分開的內(nèi)容對(duì) 象中退去,和/或通過使第一電子文檔顯示為焦點(diǎn)沒對(duì)準(zhǔn));以及啟動(dòng)(814)對(duì)鄰近(例如, 相鄰)所分開的內(nèi)容對(duì)象的多個(gè)編輯圖標(biāo)的顯示。例如,如圖5Q和5S所示,當(dāng)所檢測到的 用戶輸入包括按壓和保持輸入時(shí),在光標(biāo)508定位在內(nèi)容對(duì)象534上方(或類似538的圖 標(biāo)的上方,圖5Q中未示出)時(shí),內(nèi)容對(duì)象534被選中并且示出與文檔532分開的內(nèi)容對(duì)象 534的動(dòng)畫被顯示。另外,編輯圖標(biāo)528顯示在內(nèi)容對(duì)象534附近。另外,在視覺上削弱文 檔532的重要性(如虛線背景所指出的那樣)。
[0215] 相對(duì)于視覺上削弱,換句話講,可相對(duì)于第一電子文檔而在視覺上削弱所分開的 內(nèi)容對(duì)象的重要性(例如,通過加亮)。
[0216] 應(yīng)當(dāng)理解,圖8中的操作被描述的特定次序僅僅是示例性的,并非旨在指示所述 次序是操作可以被執(zhí)行的唯一次序。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到各種方法來重新排序 本文所述的操作。另外,應(yīng)當(dāng)指出的是,相對(duì)于方法600和700 (例如,分別為圖6A-6D和圖 7),本文所述其他過程的細(xì)節(jié)也以類似的方式適用于相對(duì)于圖8的上述方法800。例如,對(duì) 動(dòng)畫進(jìn)行顯示并且參考方法800的上述在視覺上削弱可具有以下特性中的一者或多者:對(duì) 動(dòng)畫進(jìn)行顯示并且參考方法600和700的上述在視覺上削弱。為簡明起見,這里不重復(fù)這 些細(xì)節(jié)。
[0217] 根據(jù)一些實(shí)施例,圖9示出了根據(jù)如上所述發(fā)明的原理所配置的電子設(shè)備900的 功能框圖。所述設(shè)備的功能塊可通過硬件、軟件或硬件和軟件的組合來實(shí)現(xiàn)以執(zhí)行本發(fā)明 的原理。本領(lǐng)域的技術(shù)人員理解到,圖9中所述的功能塊可被結(jié)合或分離成子塊以實(shí)現(xiàn)如 上所述的本發(fā)明的原理。因此,本文的描述可支持任何可能的組合或分離或?qū)Ρ疚乃龅?功能塊的另外的定義。
[0218] 如圖9所示,電子設(shè)備900包括顯示單元902,該顯示單元被配置為在顯示單元 902上同時(shí)顯示第一電子文檔和第二電子文檔,該第一電子文檔包括被顯示的內(nèi)容對(duì)象; 以及稱接至顯示單元902的處理單元906。在一些實(shí)施例中,所述處理單元906包括檢測 單元908、創(chuàng)建單元910、顯示啟用單元912、選擇單元914、顯示啟動(dòng)單元916、視覺削弱單元 918、停止單元920、以及平移單元922。
[0219] 所述處理單元906被配置為:檢測在內(nèi)容對(duì)象上開始的第一用戶輸入(例如,利 用檢測單兀908);響應(yīng)于確定第一用戶輸入對(duì)應(yīng)于第一命令,在第二電子文檔中創(chuàng)建和啟 用對(duì)內(nèi)容對(duì)象的副本的顯示(例如,利用創(chuàng)建單元910和顯示啟用單元912);以及響應(yīng)于 確定第一用戶輸入對(duì)應(yīng)于不同于第一命令的第二命令:選擇內(nèi)容對(duì)象(例如,利用選擇單 元914);啟用對(duì)與第一電子文檔分開的內(nèi)容對(duì)象的動(dòng)畫的顯示(例如,利用顯示啟用單元 912);以及啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè) 圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于將內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶(例如,利用 顯示啟動(dòng)單元916)。
[0220] 在一些實(shí)施例中,對(duì)應(yīng)于第一命令的第一輸入是對(duì)應(yīng)于拖放命令的利用鼠標(biāo)所進(jìn) 行的單擊和拖動(dòng)輸入。
[0221] 在一些實(shí)施例中,對(duì)應(yīng)于第一命令的第一輸入是對(duì)應(yīng)于拖放命令的利用觸敏顯示 器單元902上的手指所進(jìn)行的點(diǎn)擊和拖動(dòng)輸入。
[0222] 在一些實(shí)施例中,對(duì)應(yīng)于第二命令的第一輸入是利用鼠標(biāo)所進(jìn)行的按壓和保持輸 入。
[0223] 在一些實(shí)施例中,對(duì)應(yīng)于第二命令的第一輸入是利用觸敏顯示器單元902上的手 指所進(jìn)行的按壓和保持輸入。
[0224] 在一些實(shí)施例中,動(dòng)畫描繪了被拉出第一電子文檔并懸停在第一電子文檔上方的 內(nèi)容對(duì)象。
[0225] 在一些實(shí)施例中,所述處理單元906被配置為:響應(yīng)于確定第一用戶輸入對(duì)應(yīng)于 第二命令,相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱第一電子文檔的重要性(例如,利用視 覺削弱單元918)。
[0226] 在一些實(shí)施例中,所述處理單元906被配置為:在顯示鄰近所分開的內(nèi)容對(duì)象的 所述多個(gè)圖標(biāo)的同時(shí),檢測第二用戶輸入(例如,利用檢測單元908);響應(yīng)于檢測到第二用 戶輸入:停止顯示所述多個(gè)圖標(biāo)(例如,利用停止單元920);根據(jù)第二輸入來平移所分開的 內(nèi)容對(duì)象(例如,利用平移單元922);相對(duì)于所分開的內(nèi)容對(duì)象,停止在視覺上削弱第一電 子文檔的重要性(例如,利用停止單元920);并創(chuàng)建和啟用對(duì)第二電子文檔中的內(nèi)容對(duì)象 的副本的顯示(例如,利用創(chuàng)建單元910和顯示啟用單元912)。
[0227] 在一些實(shí)施例中,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用 于將即時(shí)消息中的內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
[0228] 在一些實(shí)施例中,所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于將 內(nèi)容對(duì)象通過電子郵件發(fā)送到一個(gè)或多個(gè)其他用戶。
[0229] 在一些實(shí)施例中,所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于推 特內(nèi)容對(duì)象
[0230] 在一些實(shí)施例中,所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)推特內(nèi)容對(duì)象。
[0231] 在一些實(shí)施例中,所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于編 輯內(nèi)容對(duì)象。
[0232] 在一些實(shí)施例中,所述處理單元906被配置為:在顯示鄰近所分開的內(nèi)容對(duì)象 的所述多個(gè)圖標(biāo)的同時(shí),檢測在所分開的內(nèi)容對(duì)象上開始的第二用戶輸入(例如,利用檢 測單元908);響應(yīng)于檢測到第二用戶輸入:停止顯示所述多個(gè)圖標(biāo)(例如,利用停止單元 920);根據(jù)第二輸入來平移所分開的內(nèi)容對(duì)象(例如,利用平移單元922);并創(chuàng)建和啟用對(duì) 第二電子文檔中的內(nèi)容對(duì)象的副本的顯示(例如,利用創(chuàng)建單元910和顯示啟用單元912)。
[0233] 在一些實(shí)施例中,所述處理單元906被配置為:在顯示鄰近所分開的內(nèi)容對(duì)象的 所述多個(gè)圖標(biāo)的同時(shí),檢測遠(yuǎn)離所分開的內(nèi)容對(duì)象的第三用戶輸入(例如,利用檢測單元 908);響應(yīng)于檢測到第三用戶輸入:停止顯示所述多個(gè)圖標(biāo)(例如,利用停止單元920);停 止將內(nèi)容對(duì)象與第一電子文檔分開(例如,利用停止單元920),并在檢測第一輸入之前啟 用對(duì)第一電子文檔中的內(nèi)容對(duì)象的位置處的內(nèi)容對(duì)象的顯示(例如,利用顯示啟用單元 912)。
[0234] 根據(jù)一些實(shí)施例,圖10示出了根據(jù)如上所述本發(fā)明的原理所配置的電子設(shè)備 1000的功能框圖。設(shè)備的功能塊可通過硬件、軟件或硬件和軟件的組合實(shí)現(xiàn)以執(zhí)行本發(fā)明 的原理。本領(lǐng)域的技術(shù)人員理解到,圖10中所描述的功能塊可被結(jié)合或分離成子塊以實(shí)現(xiàn) 如上所述發(fā)明的原理。因此,本文的描述可支持任何可能的組合或分離或?qū)Ρ疚乃龅墓?能塊的另外的定義。
[0235] 如圖10所示,電子設(shè)備1000包括顯示單元1002,所述顯示單元被配置為在顯示 單元1002上顯示第一電子文檔,該第一電子文檔包括被顯示的內(nèi)容對(duì)象;以及耦接至顯示 單元1002的處理單元1006。在一些實(shí)施例中,處理單元1006包括檢測單元1008,顯示啟 用單元1012,選擇單元1014,顯示啟動(dòng)單元1016,以及視覺削弱單元1018。所述處理單元 1006被配置為:檢測內(nèi)容對(duì)象上的第一用戶輸入(例如,具有檢測單元1008);以及響應(yīng)于 檢測到第一用戶輸入:選擇內(nèi)容對(duì)象(例如,具有選擇單元1014);啟用對(duì)與第一電子文檔 分開的內(nèi)容對(duì)象的動(dòng)畫(例如,具有顯示啟用單元1012)的顯示;相對(duì)于所分開的內(nèi)容對(duì) 象,在視覺上削弱第一電子文檔(例如,具有視覺削弱單元1018)的重要性;以及啟動(dòng)對(duì)鄰 近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界 面的顯示以用于將內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶(例如,具有顯示啟動(dòng)單元1016)。
[0236] 在一些實(shí)施例中,電子設(shè)備1000包括一個(gè)顯示單元1002,其被配置為在顯示單元 1002上顯示第一電子文檔,該第一電子文檔包括被顯示的內(nèi)容對(duì)象;以及一個(gè)耦接至顯示 單元1002的處理單元1006。在一些實(shí)施例中,所述處理單元1006包括檢測單元1008、顯 示啟用單元1012、選擇單元1014、顯示啟動(dòng)單元1016、以及視覺削弱單元1018。所述處理 單元1006被配置為:檢測第一用戶輸入(例如,利用檢測單元1008);以及響應(yīng)于檢測到第 一用戶輸入:選擇內(nèi)容對(duì)象(例如,利用選擇單元1014);啟用對(duì)與第一電子文檔分開的內(nèi) 容對(duì)象的動(dòng)畫的顯示(例如,利用顯示啟用單元1012);相對(duì)于所分開的內(nèi)容對(duì)象,在視覺 上削弱第一電子文檔的重要性(例如,利用視覺削弱單元1018);以及啟動(dòng)對(duì)鄰近所分開的 內(nèi)容對(duì)象的多個(gè)編輯圖標(biāo)的顯示(例如,利用顯示啟動(dòng)單元1016)。
[0237] 上述信息處理方法中的操作可通過運(yùn)行信息處理裝置中的一個(gè)或多個(gè)功能模塊 來實(shí)現(xiàn),該信息處理裝置諸如通用處理器或?qū)S眯酒?。這些模塊、這些模塊的組合和/或它 們與通用硬件的組合(例如,如上所述,相對(duì)于圖1A、3、9_10)均包括在本發(fā)明要求保護(hù)的 范圍內(nèi)。
[0238] 參考圖6A-6D、7_8,上述操作可通過圖1A-1B中描繪的部件來實(shí)現(xiàn)。例如,檢測操 作604、創(chuàng)建和顯示操作606、選擇操作614、顯示操作616和顯示啟動(dòng)操作620可通過事件 分類器170、事件識(shí)別器180和事件處理程序190來實(shí)現(xiàn)。事件分類器170中的事件監(jiān)視 器171檢測到觸敏顯示器112上的觸摸,并且事件分配器模塊174將事件信息遞送給應(yīng)用 程序136-1。應(yīng)用程序136-1的相應(yīng)的事件識(shí)別器180將事件信息與相應(yīng)的事件定義186 進(jìn)行對(duì)比,并且確定觸敏表面上的第一位置處的第一觸點(diǎn)是否對(duì)應(yīng)于預(yù)定義的事件或子事 件,諸如選擇用戶界面上的一個(gè)對(duì)象。當(dāng)檢測到相應(yīng)的預(yù)定義的事件或子事件時(shí),事件識(shí)別 器180激活與所述事件或子事件的檢測相關(guān)聯(lián)的事件處理程序190。事件處理程序190可 利用或調(diào)用數(shù)據(jù)更新器176或?qū)ο蟾缕?77以更新應(yīng)用程序內(nèi)部狀態(tài)192。在一些實(shí)施 例中,事件處理程序190訪問相應(yīng)的更新器178以更新由應(yīng)用程序所顯示的內(nèi)容。相似 地,本領(lǐng)域的普通技術(shù)人員很清楚,其它過程如何能夠基于圖1A-1B中描繪的部件來實(shí)現(xiàn)。
[0239] 出于解釋說明的目的,參考具體實(shí)施例而已描述了前述【具體實(shí)施方式】。然而,上述 示例性的討論并非旨在是窮盡的或?qū)⒈景l(fā)明局限于本發(fā)明所公開的精確形式。根據(jù)以上教 導(dǎo)內(nèi)容可進(jìn)行許多修改和變型。選擇和描述實(shí)施例以充分闡明本發(fā)明的原理及其實(shí)際應(yīng) 用,以由此使得本領(lǐng)域的其他技術(shù)人員能夠充分利用具有適合于所構(gòu)想的特定用途的各種 修改的本發(fā)明以及各種實(shí)施例。
【權(quán)利要求】
1. 一種方法,包括: 在具有顯示器的電子設(shè)備處: 在所述顯示器上同時(shí)顯示第一電子文檔和第二電子文檔,所述第一電子文檔包括被顯 示的內(nèi)容對(duì)象; 檢測在所述內(nèi)容對(duì)象上開始的第一用戶輸入; 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于第一命令,在所述第二電子文檔中創(chuàng)建和顯不所 述內(nèi)容對(duì)象的副本;以及, 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于不同于所述第一命令的第二命令: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以 啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
2. 根據(jù)權(quán)利要求1所述的方法,其中對(duì)應(yīng)于所述第一命令的所述第一輸入是對(duì)應(yīng)于拖 放命令的利用鼠標(biāo)所進(jìn)行的單擊和拖動(dòng)輸入。
3. 根據(jù)權(quán)利要求1所述的方法,其中對(duì)應(yīng)于所述第一命令的所述第一輸入是對(duì)應(yīng)于拖 放命令的利用觸敏顯示器上的手指所進(jìn)行的點(diǎn)擊和拖動(dòng)輸入。
4. 根據(jù)權(quán)利要求1所述的方法,其中對(duì)應(yīng)于所述第二命令的所述第一輸入是利用鼠標(biāo) 所進(jìn)行的按壓和保持輸入。
5. 根據(jù)權(quán)利要求1所述的方法,其中對(duì)應(yīng)于所述第二命令的所述第一輸入是利用觸敏 顯示器上的手指所進(jìn)行的按壓和保持輸入。
6. 根據(jù)權(quán)利要求1所述的方法,其中所述動(dòng)畫描繪了被拉出所述第一電子文檔并懸停 在所述第一電子文檔上方的所述內(nèi)容對(duì)象。
7. 根據(jù)權(quán)利要求1所述的方法,包括: 響應(yīng)于所述確定所述第一用戶輸入對(duì)應(yīng)于所述第二命令: 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性。
8. 根據(jù)權(quán)利要求7所述的方法,包括: 在顯示鄰近所分開的內(nèi)容對(duì)象的所述多個(gè)圖標(biāo)的同時(shí),檢測第二用戶輸入; 響應(yīng)于檢測到所述第二用戶輸入: 停止顯示所述多個(gè)圖標(biāo), 根據(jù)所述第二輸入來平移所分開的內(nèi)容對(duì)象, 相對(duì)于所分開的內(nèi)容對(duì)象而停止在視覺上削弱所述第一電子文檔的重要性,以及 在所述第二電子文檔中創(chuàng)建和顯示所述內(nèi)容對(duì)象的副本。
9. 根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的 顯示以用于將即時(shí)消息中的所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
10. 根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面 的顯示以用于將所述內(nèi)容對(duì)象通過電子郵件發(fā)送到一個(gè)或多個(gè)其他用戶。
11. 根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面 的顯示以用于推特所述內(nèi)容對(duì)象。
12. 根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)推特所述內(nèi) 容對(duì)象。
13. 根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面 的顯示以用于編輯所述內(nèi)容對(duì)象。
14. 根據(jù)權(quán)利要求1所述的方法,包括: 在顯示鄰近所分開的內(nèi)容對(duì)象的所述多個(gè)圖標(biāo)的同時(shí),檢測在所分開的內(nèi)容對(duì)象上開 始的第二用戶輸入; 響應(yīng)于檢測到所述第二用戶輸入: 停止顯示所述多個(gè)圖標(biāo), 根據(jù)所述第二輸入來平移所分開的內(nèi)容對(duì)象,以及 在所述第二電子文檔中創(chuàng)建和顯示所述內(nèi)容對(duì)象的副本。
15. 根據(jù)權(quán)利要求1所述的方法,包括: 在顯示鄰近所分開的內(nèi)容對(duì)象的所述多個(gè)圖標(biāo)的同時(shí),檢測遠(yuǎn)離所分開的內(nèi)容對(duì)象的 第三用戶輸入; 響應(yīng)于檢測到所述第三用戶輸入: 停止顯示所述多個(gè)圖標(biāo), 停止將所述內(nèi)容對(duì)象與所述第一電子文檔分開,以及 在檢測到所述第一輸入之前,立即顯示所述第一電子文檔中的所述內(nèi)容對(duì)象的所述位 置處的所述內(nèi)容對(duì)象。
16. -種方法,包括: 在具有顯示器的電子設(shè)備處: 在所述顯示器上顯示第一電子文檔,所述第一電子文檔包括被顯示的內(nèi)容對(duì)象; 檢測所述內(nèi)容對(duì)象上的第一用戶輸入;以及 響應(yīng)于檢測到所述第一用戶輸入: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫; 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以 啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
17. -種方法,包括: 在具有顯示器的電子設(shè)備處: 在所述顯示器上顯示第一電子文檔,所述第一電子文檔包括被顯示的內(nèi)容對(duì)象; 檢測第一用戶輸入;以及 響應(yīng)于檢測到所述第一用戶輸入: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫; 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)編輯圖標(biāo)的顯示。
18. -種電子設(shè)備,包括: 顯示器; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;和 一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中并且被配置為由所 述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括用于以下操作的指令: 在所述顯示器上同時(shí)顯示第一電子文檔和第二電子文檔,所述第一電子文檔包括被顯 示的內(nèi)容對(duì)象; 檢測在所述內(nèi)容對(duì)象上開始的第一用戶輸入; 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于第一命令,在所述第二電子文檔中創(chuàng)建和顯不所 述內(nèi)容對(duì)象的副本;以及, 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于不同于所述第一命令的第二命令: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)編輯圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖 標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
19. 一種電子設(shè)備,包括: 顯示器; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;和 一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中并且被配置為由所 述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括用于以下操作的指令: 在所述顯示器上顯示第一電子文檔,所述第一電子文檔包括被顯示的內(nèi)容對(duì)象; 檢測所述內(nèi)容對(duì)象上的第一用戶輸入; 響應(yīng)于檢測到所述第一用戶輸入: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫; 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以 啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
20. -種電子設(shè)備,包括: 顯示器; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;和 一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中并且被配置為由所 述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括用于以下操作的指令: 在所述顯示器上顯示第一電子文檔,所述第一電子文檔包括被顯示的內(nèi)容對(duì)象; 檢測第一用戶輸入; 響應(yīng)于檢測到所述第一用戶輸入: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫; 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)編輯圖標(biāo)的顯示。
21. -種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令, 所述指令當(dāng)由具有顯示器的電子設(shè)備執(zhí)行時(shí),使得所述設(shè)備: 在所述顯示器上同時(shí)顯示第一電子文檔和第二電子文檔,所述第一電子文檔包括被顯 示的內(nèi)容對(duì)象; 檢測在所述內(nèi)容對(duì)象上開始的第一用戶輸入; 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于第一命令,在所述第二電子文檔中創(chuàng)建和顯不所 述內(nèi)容對(duì)象的副本;以及, 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于不同于所述第一命令的第二命令: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以 啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
22. -種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令, 所述指令當(dāng)由具有顯示器的電子設(shè)備執(zhí)行時(shí),使得所述設(shè)備: 在所述顯示器上顯示第一電子文檔,所述第一電子文檔包括被顯示的內(nèi)容對(duì)象; 檢測所述內(nèi)容對(duì)象上的第一用戶輸入; 響應(yīng)于檢測到所述第一用戶輸入: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫; 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以 啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
23. -種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令, 所述指令當(dāng)由具有顯示器的電子設(shè)備執(zhí)行時(shí),使得所述設(shè)備: 在所述顯示器上顯示第一電子文檔,所述第一電子文檔包括被顯示的內(nèi)容對(duì)象; 檢測第一用戶輸入; 響應(yīng)于檢測到所述第一用戶輸入: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫; 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)編輯圖標(biāo)的顯示。
24. -種電子設(shè)備上的圖形用戶界面,所述電子設(shè)備具有顯示器、存儲(chǔ)器、以及執(zhí)行存 儲(chǔ)在所述存儲(chǔ)器中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,所述圖形用戶界面包括: 第一電子文檔,所述第一電子文檔包括被顯示的內(nèi)容對(duì)象; 第二電子文檔;和 多個(gè)圖標(biāo),所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi) 容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶; 其中: 所述第一電子文檔和所述第二電子文檔同時(shí)顯示; 響應(yīng)于確定在所述內(nèi)容對(duì)象上開始的所檢測到的第一用戶輸入對(duì)應(yīng)于第一命令,在所 述第二電子文檔中創(chuàng)建和顯示所述內(nèi)容對(duì)象的副本;以及 響應(yīng)于確定所檢測到的第一用戶輸入對(duì)應(yīng)于不同于所述第一命令的第二命令: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的所述多個(gè)圖標(biāo)的顯示。
25. -種電子設(shè)備上的圖形用戶界面,所述電子設(shè)備具有顯示器、存儲(chǔ)器、以及執(zhí)行存 儲(chǔ)在所述存儲(chǔ)器中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,所述圖形用戶界面包括: 第一電子文檔,所述第一電子文檔包括被顯示的內(nèi)容對(duì)象;和 多個(gè)圖標(biāo),所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi) 容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶; 其中: 顯示所述第一電子文檔; 響應(yīng)于檢測到所述內(nèi)容對(duì)象上的第一用戶輸入: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫; 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的所述多個(gè)圖標(biāo)的顯示。
26. -種電子設(shè)備上的圖形用戶界面,所述電子設(shè)備具有顯示器、存儲(chǔ)器、以及執(zhí)行存 儲(chǔ)在所述存儲(chǔ)器中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,所述圖形用戶界面包括: 第一電子文檔,所述第一電子文檔包括被顯示的內(nèi)容對(duì)象;和 多個(gè)編輯圖標(biāo); 其中: 顯示所述第一電子文檔; 響應(yīng)于檢測到第一用戶輸入: 選擇所述內(nèi)容對(duì)象; 顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫; 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的所述多個(gè)編輯圖標(biāo)的顯示。
27. -種電子設(shè)備,包括: 顯示器; 用于在所述顯示器上同時(shí)顯示第一電子文檔和第二電子文檔的裝置,所述第一電子文 檔包括被顯示的內(nèi)容對(duì)象; 用于檢測在所述內(nèi)容對(duì)象上開始的第一用戶輸入的裝置; 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于第一命令,用于在所述第二電子文檔中創(chuàng)建和顯 示所述內(nèi)容對(duì)象的副本的裝置;和, 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于不同于所述第一命令的第二命令的裝置,包括: 用于選擇所述內(nèi)容對(duì)象的裝置; 用于顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫的裝置;和 用于啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示的裝置,所述多個(gè)圖標(biāo)包括至少 一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
28. -種電子設(shè)備,包括: 顯示器; 用于在所述顯示器上顯示第一電子文檔的裝置,所述第一電子文檔包括被顯示的內(nèi)容 對(duì)象; 用于檢測所述內(nèi)容對(duì)象上的第一用戶輸入的裝置; 響應(yīng)于檢測到所述第一用戶輸入的裝置,包括: 用于選擇所述內(nèi)容對(duì)象的裝置; 用于顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫的裝置; 相對(duì)于所分開的內(nèi)容對(duì)象,用于在視覺上削弱所述第一電子文檔的重要性的裝置;和 用于啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示的裝置,所述多個(gè)圖標(biāo)包括至少 一個(gè)圖標(biāo)從以啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
29. -種電子設(shè)備,包括: 顯示器; 用于在所述顯示器上顯示第一電子文檔的裝置,所述第一電子文檔包括被顯示的內(nèi)容 對(duì)象; 用于檢測第一用戶輸入的裝置; 響應(yīng)于檢測到所述第一用戶輸入的裝置,包括: 用于選擇所述內(nèi)容對(duì)象的裝置; 用于顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫的裝置; 相對(duì)于所分開的內(nèi)容對(duì)象,用于在視覺上削弱所述第一電子文檔的重要性的裝置;和 用于啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)編輯圖標(biāo)的顯示的裝置。
30. -種用于具有顯示器的電子設(shè)備的信息處理裝置,包括: 用于在所述顯示器上同時(shí)顯示第一電子文檔和第二電子文檔的裝置,所述第一電子文 檔包括被顯示的內(nèi)容對(duì)象; 用于檢測在所述內(nèi)容對(duì)象上開始的第一用戶輸入的裝置; 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于第一命令,用于在所述第二電子文檔中創(chuàng)建和顯 示所述內(nèi)容對(duì)象的副本的裝置;和, 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于不同于所述第一命令的第二命令的裝置,包括: 用于選擇所述內(nèi)容對(duì)象的裝置; 用于顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫的裝置;和 用于啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示的裝置,所述多個(gè)圖標(biāo)包括至少 一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
31. -種用于具有顯示器的電子設(shè)備的信息處理裝置,包括: 用于在所述顯示器上顯示第一電子文檔的裝置,所述第一電子文檔包括被顯示的內(nèi)容 對(duì)象; 用于檢測所述內(nèi)容對(duì)象上的第一用戶輸入的裝置; 響應(yīng)于檢測到所述第一用戶輸入的裝置,包括: 用于選擇所述內(nèi)容對(duì)象的裝置; 用于顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫的裝置; 相對(duì)于所分開的內(nèi)容對(duì)象,用于在視覺上削弱所述第一電子文檔的重要性的裝置;和 用于啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示的裝置,所述多個(gè)圖標(biāo)包括至少 一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
32. -種用于具有顯示器的電子設(shè)備的信息處理裝置,包括: 用于在所述顯示器上顯示第一電子文檔的裝置,所述第一電子文檔包括被顯示的內(nèi)容 對(duì)象; 用于檢測第一用戶輸入的裝置; 響應(yīng)于檢測到所述第一用戶輸入的裝置,包括: 用于選擇所述內(nèi)容對(duì)象的裝置; 用于顯示與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫的裝置; 相對(duì)于所分開的內(nèi)容對(duì)象,用于在視覺上削弱所述第一電子文檔的重要性的裝置;和 用于啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)編輯圖標(biāo)的顯示的裝置。
33. -種電子設(shè)備,包括: 顯示器; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;和 一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中并且被配置為由所 述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括用于執(zhí)行權(quán)利要求1-17所述的方法 中的任一個(gè)的指令。
34. -種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令, 所述指令當(dāng)由具有顯示器的電子設(shè)備執(zhí)行時(shí),使得所述設(shè)備執(zhí)行權(quán)利要求1-17所述的方 法中的任一個(gè)。
35. -種電子設(shè)備上的圖形用戶界面,所述電子設(shè)備具有顯示器、存儲(chǔ)器、以及執(zhí)行存 儲(chǔ)在所述存儲(chǔ)器中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,所述圖形用戶界面包括根據(jù)權(quán) 利要求1-17所述的方法中的任一個(gè)所顯示的用戶界面。
36. -種電子設(shè)備,包括: 顯不器;和 用于執(zhí)行權(quán)利要求1-17所述的方法中的任一個(gè)的裝置。
37. -種用于具有顯示器的電子設(shè)備的信息處理裝置,包括: 用于執(zhí)行權(quán)利要求1-17所述的方法中的任一個(gè)的裝置。
38. -種電子設(shè)備,包括: 被配置為在所述顯示單元上同時(shí)顯示第一電子文檔和第二電子文檔的顯示單元,所述 第一電子文檔包括被顯示的內(nèi)容對(duì)象;和 耦接至所述顯示單元的處理單元,所述處理單元被配置為: 檢測在所述內(nèi)容對(duì)象上開始的第一用戶輸入; 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于第一命令,在所述第二電子文檔中創(chuàng)建和啟用對(duì) 所述內(nèi)容對(duì)象的副本的顯示;以及, 響應(yīng)于確定所述第一用戶輸入對(duì)應(yīng)于不同于所述第一命令的第二命令: 選擇所述內(nèi)容對(duì)象; 啟用對(duì)與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫的顯示;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以 啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
39. 根據(jù)權(quán)利要求38所述的設(shè)備,其中對(duì)應(yīng)于所述第一命令的所述第一輸入是對(duì)應(yīng)于 拖放命令的利用鼠標(biāo)所進(jìn)行的單擊和拖動(dòng)輸入。
40. 根據(jù)權(quán)利要求38所述的設(shè)備,其中對(duì)應(yīng)于所述第一命令的所述第一輸入是對(duì)應(yīng)于 拖放命令的利用觸敏顯示器單元上的手指所進(jìn)行的點(diǎn)擊和拖動(dòng)輸入。
41. 根據(jù)權(quán)利要求38所述的設(shè)備,其中對(duì)應(yīng)于所述第二命令的所述第一輸入是利用鼠 標(biāo)所進(jìn)行的按壓和保持輸入。
42. 根據(jù)權(quán)利要求38所述的設(shè)備,其中對(duì)應(yīng)于所述第二命令的所述第一輸入是利用觸 敏顯示器單元上的手指所進(jìn)行的按壓和保持輸入。
43. 根據(jù)權(quán)利要求38所述的設(shè)備,其中所述動(dòng)畫描繪了被拉出所述第一電子文檔并懸 停在所述第一電子文檔上方的所述內(nèi)容對(duì)象。
44. 根據(jù)權(quán)利要求38所述的設(shè)備,其中所述處理單元被配置為: 響應(yīng)于所述確定所述第一用戶輸入對(duì)應(yīng)于所述第二命令: 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性。
45. 根據(jù)權(quán)利要求44所述的設(shè)備,其中所述處理單元被配置為: 在顯示鄰近所分開的內(nèi)容對(duì)象的所述多個(gè)圖標(biāo)的同時(shí),檢測第二用戶輸入; 響應(yīng)于檢測到所述第二用戶輸入: 停止顯示所述多個(gè)圖標(biāo), 根據(jù)所述第二輸入來平移所分開的內(nèi)容對(duì)象, 相對(duì)于所分開的內(nèi)容對(duì)象而停止在視覺上削弱所述第一電子文檔的重要性,以及 在所述第二電子文檔中創(chuàng)建和啟用對(duì)所述內(nèi)容對(duì)象的副本的顯示。
46. 根據(jù)權(quán)利要求38所述的設(shè)備,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面 的顯示以用于將即時(shí)消息中的所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
47. 根據(jù)權(quán)利要求38所述的設(shè)備,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面 的顯示以用于將所述內(nèi)容對(duì)象通過電子郵件發(fā)送到一個(gè)或多個(gè)其他用戶。
48. 根據(jù)權(quán)利要求38所述的設(shè)備,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面 的顯示以用于推特所述內(nèi)容對(duì)象。
49. 根據(jù)權(quán)利要求38所述的設(shè)備,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)推特所述內(nèi) 容對(duì)象。
50. 根據(jù)權(quán)利要求38所述的設(shè)備,其中所述多個(gè)圖標(biāo)包括一個(gè)圖標(biāo)以啟動(dòng)對(duì)用戶界面 的顯示以用于編輯所述內(nèi)容對(duì)象。
51. 根據(jù)權(quán)利要求38所述的設(shè)備,其中所述處理單元被配置為: 在顯示鄰近所分開的內(nèi)容對(duì)象的所述多個(gè)圖標(biāo)的同時(shí),檢測在所分開的內(nèi)容對(duì)象上開 始的第二用戶輸入; 響應(yīng)于檢測到所述第二用戶輸入: 停止顯示所述多個(gè)圖標(biāo), 根據(jù)所述第二輸入來平移所分開的內(nèi)容對(duì)象,以及 在所述第二電子文檔中創(chuàng)建和啟用對(duì)所述內(nèi)容對(duì)象的副本的顯示。
52. 根據(jù)權(quán)利要求38所述的設(shè)備,其中所述處理單元被配置為: 在顯示鄰近所分開的內(nèi)容對(duì)象的所述多個(gè)圖標(biāo)的同時(shí),檢測遠(yuǎn)離所分開的內(nèi)容對(duì)象的 第三用戶輸入; 響應(yīng)于檢測到所述第三用戶輸入: 停止顯示所述多個(gè)圖標(biāo), 停止將所述內(nèi)容對(duì)象與所述第一電子文檔分開,以及 在檢測到所述第一輸入之前,立即啟用對(duì)所述第一電子文檔中的所述內(nèi)容對(duì)象的所述 位置處的所述內(nèi)容對(duì)象的顯示。
53. -種電子設(shè)備,包括: 被配置為在所述顯示單元上顯示第一電子文檔的顯示單元,所述第一電子文檔包括被 顯示的內(nèi)容對(duì)象;和 耦接至所述顯示單元的處理單元,所述處理單元被配置為: 檢測所述內(nèi)容對(duì)象上的第一用戶輸入;以及 響應(yīng)于檢測到所述第一用戶輸入: 選擇所述內(nèi)容對(duì)象; 啟用對(duì)與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫的顯示; 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)圖標(biāo)的顯示,所述多個(gè)圖標(biāo)包括至少一個(gè)圖標(biāo)以 啟動(dòng)對(duì)用戶界面的顯示以用于將所述內(nèi)容對(duì)象發(fā)送到一個(gè)或多個(gè)其他用戶。
54. -種電子設(shè)備,包括: 被配置為在所述顯示單元上顯示第一電子文檔的顯示單元,所述第一電子文檔包括被 顯示的內(nèi)容對(duì)象;和 耦接至所述顯示單元的處理單元,所述處理單元被配置為: 檢測第一用戶輸入;以及 響應(yīng)于檢測到所述第一用戶輸入: 選擇所述內(nèi)容對(duì)象; 啟用對(duì)與所述第一電子文檔分開的所述內(nèi)容對(duì)象的動(dòng)畫的顯示; 相對(duì)于所分開的內(nèi)容對(duì)象,在視覺上削弱所述第一電子文檔的重要性;以及 啟動(dòng)對(duì)鄰近所分開的內(nèi)容對(duì)象的多個(gè)編輯圖標(biāo)的顯示。
【文檔編號(hào)】G06F3/0484GK104246678SQ201380019239
【公開日】2014年12月24日 申請(qǐng)日期:2013年2月13日 優(yōu)先權(quán)日:2012年2月15日
【發(fā)明者】C·G·卡魯納穆尼, L·鮑曼, J·Y·羅伯特, A·F·卡爾西安, A·摩哈, P·查姆佩奧克斯 申請(qǐng)人:蘋果公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南涧| 蕲春县| 昌江| 沁水县| 石屏县| 凭祥市| 休宁县| 罗城| 韶山市| 资中县| 哈尔滨市| 什邡市| 沁水县| 兴海县| 五寨县| 涿州市| 轮台县| 曲水县| 永兴县| 梅河口市| 东海县| 健康| 南溪县| 长汀县| 佛坪县| 十堰市| 遂溪县| 嘉兴市| 邵阳县| 新竹县| 高安市| 监利县| 东港市| 肇东市| 沂水县| 长治市| 钟山县| 六盘水市| 江阴市| 钦州市| 黄陵县|