兩步內(nèi)容選擇的制作方法
【專(zhuān)利說(shuō)明】?jī)刹絻?nèi)容選擇
[000。 背景
[0002] 在許多計(jì)算機(jī)程序中,選擇內(nèi)容設(shè)及使用諸如鼠標(biāo)、觸摸墊、手指、指示筆等選擇 物體。選擇內(nèi)容是在某些條件下可能困難的用戶(hù)操作的示例。例如,在選擇物體(例如,某人 的手指)比選擇區(qū)域(例如,觸摸屏上的區(qū)域)大時(shí),可能變得難W精確地選中所需內(nèi)容。類(lèi) 似地,環(huán)境條件(例如,振動(dòng)或其他移動(dòng))或者用戶(hù)的運(yùn)動(dòng)神經(jīng)的損傷可使得難W精確地選 中內(nèi)容。
【發(fā)明內(nèi)容】
[0003] 在兩步內(nèi)容選擇操作的第一步中,可通過(guò)檢測(cè)內(nèi)容選擇物體相對(duì)于計(jì)算設(shè)備的移 動(dòng)來(lái)選擇內(nèi)容??苫跈z測(cè)到的物體移動(dòng)來(lái)計(jì)算選擇區(qū)域。可通過(guò)確定從內(nèi)容選擇物體的 起始選擇點(diǎn)和結(jié)束釋放點(diǎn)的坐標(biāo)導(dǎo)出的矩形區(qū)域來(lái)計(jì)算選擇區(qū)域。可選中選擇區(qū)域內(nèi)的內(nèi) 容??蓪⒃趦?nèi)容選擇操作的第一步中選中的內(nèi)容(即,初始內(nèi)容)復(fù)制到第二顯示區(qū)域??煞?大初始內(nèi)容的全部或部分。
[0004] 可執(zhí)行內(nèi)容選擇操作的第二步??墒褂脙?nèi)容選擇操作的第二步來(lái)精確地選擇內(nèi) 容。內(nèi)容選擇操作的第二步可選擇在該內(nèi)容選擇操作的第一步中選中的內(nèi)容的子集??赏?過(guò)檢測(cè)內(nèi)容選擇物體相對(duì)于該第二顯示區(qū)域的移動(dòng)來(lái)檢測(cè)選擇操作的第二步的啟動(dòng)。可通 過(guò)檢測(cè)起始選擇指示和結(jié)束選擇指示來(lái)檢測(cè)選擇操作的第二步。可將在內(nèi)容選擇操作的第 二步中選中的內(nèi)容(即,最終內(nèi)容)粘貼到指定目的地(目標(biāo))??稍趯?nèi)容選擇操作的第二 步所選中的內(nèi)容粘貼到指定目的地之前編輯該內(nèi)容。
[0005] 提供本
【發(fā)明內(nèi)容】
W便W簡(jiǎn)化形式介紹將在W下【具體實(shí)施方式】中進(jìn)一步描述的一 些概念。本
【發(fā)明內(nèi)容】
并不旨在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵特征或必要特征,也不旨在用于 限制所要求保護(hù)主題的范圍。
【附圖說(shuō)明】
[0006] 在附圖中:
[0007] 圖Ia示出了根據(jù)本文描述的主題的各方面的啟用兩步內(nèi)容選擇的系統(tǒng)100的示 例;
[0008] 圖化示出了根據(jù)本文描述的主題的各方面的在計(jì)算設(shè)備上顯示的源內(nèi)容的示例;
[0009] 圖Ic示出了根據(jù)本文描述的主題的各方面的圖化的示例,其中檢測(cè)到了兩步內(nèi)容 選擇的第一步的起始選擇點(diǎn)和結(jié)束釋放點(diǎn);
[0010] 圖Id示出了根據(jù)本文描述的主題的各方面的圖Ic的內(nèi)容的示例,其中計(jì)算了選擇 區(qū)域;
[0011] 圖Ie示出了根據(jù)本文描述的主題的各方面的圖化的另一示例,其中檢測(cè)到了起始 選擇點(diǎn)和結(jié)束釋放點(diǎn);
[0012] 圖If示出了根據(jù)本文描述的主題的各方面的在目標(biāo)中的粘貼位置的示例;
[0013] 圖Ig示出了根據(jù)本文公開(kāi)的主題的各方面的圖If的示例,其中第二顯示區(qū)域覆蓋 目標(biāo)顯不;
[0014] 圖Ih示出了根據(jù)本文公開(kāi)的主題的各方面的圖Ig的示例,其中檢測(cè)到了內(nèi)容選擇 操作的第二步的起始選擇點(diǎn);
[0015] 圖Ii示出了根據(jù)本文公開(kāi)的主題的各方面的圖化的示例,其中檢測(cè)到了內(nèi)容選擇 操作的第二步的結(jié)束選擇點(diǎn);
[0016] 圖Ij示出了根據(jù)本文公開(kāi)的主題的各方面的粘貼操作的結(jié)果;
[0017] 圖化示出了根據(jù)本文公開(kāi)的主題的各方面的內(nèi)容選擇操作的第二步的編輯結(jié)果;
[0018] 圖11示出了根據(jù)本文公開(kāi)的主題的各方面的編輯和粘貼操作的結(jié)果;
[0019] 圖2示出了根據(jù)本文公開(kāi)的主題的各方面的啟用兩步內(nèi)容選擇的方法200的示例; W及
[0020] 圖3是根據(jù)本文公開(kāi)的主題的各方面的計(jì)算環(huán)境的示例的框圖。
【具體實(shí)施方式】
[0021] 概覽
[0022] 當(dāng)前,內(nèi)容選擇通?;谕ㄟ^(guò)指示要被選中的內(nèi)容中的開(kāi)始和結(jié)束位置來(lái)精確地 指示該內(nèi)容。例如,用戶(hù)通常通過(guò)指示內(nèi)容中的開(kāi)始位置和該內(nèi)容中的結(jié)束位置來(lái)選中該 內(nèi)容。所選中的內(nèi)容是包括W下的內(nèi)容:所指示的開(kāi)始位置處的內(nèi)容、所指示的結(jié)束位置處 的內(nèi)容、W及存在于所指示的開(kāi)始位置和所指示的結(jié)束位置之間的內(nèi)容。
[0023] 根據(jù)本文描述的主題的各方面,可通過(guò)檢測(cè)選擇物體跨在第一顯示區(qū)域中顯示源 內(nèi)容的計(jì)算設(shè)備的區(qū)域(例如,表面)的移動(dòng)來(lái)選擇來(lái)自源位置的內(nèi)容。選擇物體的移動(dòng)可 被用來(lái)計(jì)算選擇區(qū)域??蛇x中計(jì)算得到的選擇區(qū)域內(nèi)的內(nèi)容??蓸?biāo)識(shí)要將所復(fù)制的內(nèi)容粘 貼到的目標(biāo)(例如,文件、電子表格、圖像等)。可標(biāo)識(shí)要將內(nèi)容粘貼在目標(biāo)內(nèi)的粘貼位置???在第一目標(biāo)顯示區(qū)域中顯示目標(biāo)。可將計(jì)算得到的選擇區(qū)域內(nèi)的內(nèi)容復(fù)制到第二顯示區(qū) 域。所復(fù)制的內(nèi)容可被放大并且經(jīng)放大的內(nèi)容的全部或部分可被顯示在第二顯示區(qū)域中。 可指示該第二顯示區(qū)域內(nèi)的開(kāi)始位置和結(jié)束位置W選擇在內(nèi)容選擇操作的第一步中選中 的內(nèi)容的要被粘貼到目標(biāo)中的一部分。在內(nèi)容選擇操作的第二步中選中的內(nèi)容可在粘貼位 置處被粘貼到目標(biāo)中。根據(jù)本文描述的主題的各方面,在將在內(nèi)容選擇操作的第二步中選 中的內(nèi)容粘貼到目標(biāo)之前,該內(nèi)容可被編輯。
[0024] 兩步內(nèi)容選擇
[0025] 圖Ia示出了啟用兩步內(nèi)容選擇的系統(tǒng)100的示例的框圖。在該兩步的第一步中,可 選擇來(lái)自源的內(nèi)容。在該兩步的第二步中,可選中在第一步中選擇的內(nèi)容的全部或部分。根 據(jù)本文描述的主題的各方面,內(nèi)容選擇操作的第二步中選中的內(nèi)容可被粘貼到目標(biāo)中。系 統(tǒng)100的全部或部分可W駐留在諸如下面參考圖3所描述的計(jì)算機(jī)之類(lèi)的一個(gè)或多個(gè)計(jì)算 機(jī)或計(jì)算設(shè)備上。系統(tǒng)100或其部分可W被提供為獨(dú)立系統(tǒng)或插件或附件。
[0026] 系統(tǒng)100或其部分可包括從某一服務(wù)(如云中)獲得的信息或可在云計(jì)算環(huán)境中操 作。云計(jì)算環(huán)境可W是其中計(jì)算服務(wù)不被擁有但被按需提供的環(huán)境。例如,信息可駐留在聯(lián) 網(wǎng)云中的多個(gè)設(shè)備上,和/或數(shù)據(jù)可被存儲(chǔ)在云內(nèi)的多個(gè)設(shè)備上。
[0027] 系統(tǒng)100可包括一個(gè)或多個(gè)計(jì)算設(shè)備,如計(jì)算設(shè)備102。所構(gòu)想的計(jì)算設(shè)備包括但 不限于臺(tái)式計(jì)算機(jī)、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、個(gè)人數(shù)字助理、智能電話(huà)、 蜂窩電話(huà)、移動(dòng)電話(huà)等。諸如計(jì)算設(shè)備102等計(jì)算設(shè)備可包括一個(gè)或多個(gè)處理器(如處理器 142等)和與該一個(gè)或多個(gè)處理器通信的存儲(chǔ)器(如存儲(chǔ)器144)。
[00%]系統(tǒng)100可通過(guò)W下各項(xiàng)中的一個(gè)或多個(gè)來(lái)包括圖Ia中表示的一個(gè)或多個(gè)程序模 塊:圖Ia中由在兩步內(nèi)容選擇操作的第一步中選擇內(nèi)容的選擇模塊1106表示的一個(gè)或多個(gè) 第一選擇模塊、圖Ia中由計(jì)算模塊108表示的一個(gè)或多個(gè)計(jì)算模塊、圖Ia中由復(fù)制模塊110 表示的一個(gè)或多個(gè)復(fù)制模塊、圖Ia中由定標(biāo)模塊112表示的一個(gè)或多個(gè)定標(biāo)模塊、圖Ia中由 顯示模塊114表示的一個(gè)或多個(gè)顯示模塊、圖Ia中由在兩步內(nèi)容選擇操作的第二步中選擇 內(nèi)容的選擇模塊2 116表示的一個(gè)或多個(gè)第二選擇模塊、和/或圖Ia中由粘貼模塊118表示 的一個(gè)或多個(gè)粘貼模塊。各模塊功能可被組合。例如,一個(gè)模塊能執(zhí)行兩步內(nèi)容選擇操作的 兩個(gè)步驟是可能的,諸如此類(lèi)。
[0029] 將明白,一個(gè)或多個(gè)程序模塊(例如,選擇模塊1 106、計(jì)算模塊108等)可被加載到 存儲(chǔ)器144W使得諸如處理器142等一個(gè)或多個(gè)處理器執(zhí)行歸因于相應(yīng)程序模塊的動(dòng)作。將 明白,計(jì)算設(shè)備102可包括本領(lǐng)域已知但在此未示出的其他程序模塊。
[0030] 系統(tǒng)100可包括圖Ia中由顯示器122表示的一個(gè)或多個(gè)顯示器。顯示器122可W是 觸摸屏。顯示器122可W是傳統(tǒng)顯示屏。顯示器122可W是高分辨率顯示器。顯示器122可W 顯示內(nèi)容。本文使用的"內(nèi)容"可包括但不限于:文本數(shù)據(jù)、圖像數(shù)據(jù)、電子表格數(shù)據(jù)(例如, 諸如但不限于微軟的EXCEL⑥電子表格)、日歷數(shù)據(jù)(例如,諸如但不限于微軟的 OUTLOOK?日歷)或任何其他內(nèi)容。顯示器122可包括一個(gè)或多個(gè)顯示區(qū)域,在圖Ia中由 顯示區(qū)域1 122a和顯示區(qū)域2 12化來(lái)表示。將明白,雖然示出了兩個(gè)顯示區(qū)域,但所描述的 概念不限于此。構(gòu)想了任何數(shù)量的顯示區(qū)域。
[0031] 諸如圖Ia的顯示區(qū)域1 122a等第一顯示區(qū)域可W顯示來(lái)自諸如-源126等內(nèi)容源 的內(nèi)容的全部或部分。顯示區(qū)域1 122a可W顯示來(lái)自諸如目標(biāo)128等內(nèi)容目標(biāo)的內(nèi)