專利名稱:提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種放大顯示系統(tǒng)及其方法,特別系指一種提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng)及其方法。
背景技術(shù):
隨著電子科技的突飛猛進(jìn),各式各樣的輔助工具亦被陸續(xù)開發(fā)出來。舉例而言,當(dāng)使用者在作業(yè)系統(tǒng)中啟動(dòng)預(yù)設(shè)的放大鏡時(shí),作業(yè)系統(tǒng)將在熒幕最上方開啟放大顯示區(qū)域, 而游標(biāo)所在處的影像,則可依據(jù)使用者所指定的放大倍率,被即時(shí)地放大并顯示在放大顯示區(qū)域中,將可觀看放大后的影像以在作業(yè)系統(tǒng)進(jìn)行操作。不過,上述放大鏡的放大顯示區(qū)域系被限制于顯示熒幕的正上方,這種放大鏡的操作方式不利于使用者的操作,因此,更有人提出了可以將放大顯示區(qū)域進(jìn)行移動(dòng)的放大鏡,以增進(jìn)放大鏡的操作便利性。不論放大鏡是以上述的哪一種方式放大熒幕中的影像,其大多是通過擷取熒幕為原始影像,且依據(jù)放大倍率將游標(biāo)為中心的范圍進(jìn)行縮放,并將縮放結(jié)果顯示于放大顯示區(qū)域中,此種放大的方式系為通過熒幕擷取的影像放大。然而,目前所提供的放大鏡都只有顯示的功能,也就是說,使用者無法對(duì)放大顯示區(qū)域中所顯示的內(nèi)容進(jìn)行操作,使用者需要先觀看被顯示在放大顯示區(qū)域中的內(nèi)容,然后將游標(biāo)移動(dòng)到要進(jìn)行操作的位置后,才能夠進(jìn)行輸入的操作,在使用上并不方便。另外,當(dāng)游標(biāo)系以觸控?zé)赡坏姆绞讲倏貢r(shí),使用者需要以手指持續(xù)的在觸控?zé)赡簧弦苿?dòng)才能將游標(biāo)移動(dòng)到欲進(jìn)行輸入操作的位置,更是不便。綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在被放大顯示的區(qū)域無法提供輸入操作的問題,因此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在被放大顯示的區(qū)域無法提供輸入操作的問題,本發(fā)明遂公開一種提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng)及其方法,其中本發(fā)明所公開的提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng),至少包含顯示模塊,用以顯示選取范圍;放大模塊,用以放大與選取范圍重疊的原始顯示區(qū)域,并由顯示模塊于放大顯示區(qū)域顯示放大后的原始顯示區(qū)域;輸入模塊,用以于放大顯示區(qū)域提供輸入操作指令;位置計(jì)算模塊,計(jì)算操作指令對(duì)應(yīng)至原始顯示區(qū)域的實(shí)際操作位置;操作模擬模塊,用以于實(shí)際操作位置模擬執(zhí)行操作指令。本發(fā)明所公開的提供于放大顯示區(qū)域中執(zhí)行輸入操作的方法,其步驟至少包括 顯示選取范圍;放大與選取范圍重疊的原始顯示區(qū)域;于放大顯示區(qū)域顯示放大后的原始顯示區(qū)域;于放大顯示區(qū)域提供輸入操作指令;計(jì)算操作指令對(duì)應(yīng)至原始顯示區(qū)域的實(shí)際操作位置;于實(shí)際操作位置模擬執(zhí)行操作指令。本發(fā)明所公開的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明通過在顯示放大后的原始顯示區(qū)域的放大顯示區(qū)域中,提供輸入操作指令后,計(jì)算操作指令被輸入至放大顯示區(qū)域中的原始操作位置對(duì)應(yīng)到原始顯示區(qū)域的實(shí)際操作位置,并在實(shí)際操作位置模擬執(zhí)行操作指令,借此以解決現(xiàn)有技術(shù)所存在的問題,并可以達(dá)成讓使用者更容易進(jìn)行操作的技術(shù)功效。
圖1為本發(fā)明所提的提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng)架構(gòu)圖。圖2為本發(fā)明所提的提供于放大顯示區(qū)域中執(zhí)行輸入操作的方法流程圖。圖3A為本發(fā)明實(shí)施例所提的未放大顯示畫面中的內(nèi)容的示意圖。圖3B為本發(fā)明實(shí)施例所提的放大顯示畫面中的內(nèi)容的示意圖。圖4A為本發(fā)明實(shí)施例所提的畫面選取物件與顯示畫面的右邊緣相鄰的示意圖。圖4B為本發(fā)明實(shí)施例所提的選取范圍向右移動(dòng)的示意圖。主要元件符號(hào)說明110顯示模塊
120放大模塊
150輸入模塊
160位置計(jì)算模塊
170操作模擬模塊
200顯示畫面
211按鍵
212按鍵
500畫面選取物件
510放大顯示區(qū)域
511選取范圍
601按鍵
602按鍵
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的特征與實(shí)施方式,內(nèi)容足以使任何本領(lǐng)域普通技術(shù)人員能夠輕易地充分理解本發(fā)明解決技術(shù)問題所應(yīng)用的技術(shù)手段并據(jù)以實(shí)施,借此實(shí)現(xiàn)本發(fā)明可達(dá)成的功效。本發(fā)明可以放大顯示畫面中的特定部分,并提供使用者在被放大的部分畫面上輸入操作指令,借此以直接對(duì)被放大的部分畫面進(jìn)行操作,也就是說,對(duì)使用者而言,被放大的部分畫面與實(shí)際可以操作的畫面無異。以下先以圖1本發(fā)明所提的提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng)架構(gòu)圖來說明本發(fā)明的系統(tǒng)運(yùn)作。如圖1所示,本發(fā)明的系統(tǒng)含有顯示模塊110、放大模塊120、輸入模塊150、位置計(jì)算模塊160、以及操作模擬模塊170。顯示模塊110負(fù)責(zé)在顯示畫面中顯示畫面選取物件(object),被顯示模塊110所顯示的畫面選取物件中包含選取范圍,使用者可以移動(dòng)畫面選取物件在顯示畫面中的位
4置,借此以選擇欲放大的區(qū)域。在顯示畫面中,與畫面選取物件所包含的選取范圍重疊的部分即為被放大的區(qū)域,在本發(fā)明中,被放大的區(qū)域稱為“原始顯示區(qū)域”。被顯示模塊110所顯示的畫面選取物件可以為任何形式的圖示,例如圓形、方形、 不規(guī)則形、或是有特定意義的圖形,如放大鏡、望遠(yuǎn)鏡等,但本發(fā)明所提的畫面選取物件并不以此為限。一般而言,畫面選取物件為放大鏡、圓形或方形。畫面選取物件所包含的選取范圍可以與畫面選取物件的形狀相同或相似,而在畫面選取物件為特定意義的圖形時(shí),選取范圍可以為畫面選取物件的特定部分,例如為放大鏡的透鏡部分。但本發(fā)明所提的選取范圍并不以此為限。畫面選取物件所包含的選取范圍可能被定義有一個(gè)放大基準(zhǔn)點(diǎn),被定義于選取范圍中的放大基準(zhǔn)點(diǎn)通常為選取范圍的中心,但本發(fā)明并不以此為限,實(shí)務(wù)上,在選取范圍內(nèi)的任何位置都可以為放大基準(zhǔn)點(diǎn)。另外,畫面選取物件所包含的選取范圍可以為透明或不透明的區(qū)域,本發(fā)明亦不以此為限。顯示模塊110也負(fù)責(zé)顯示被放大的原始顯示區(qū)域,在本發(fā)明中,顯示模塊110用來顯示被放大的原始顯示區(qū)域的區(qū)域被稱為“放大顯示區(qū)域”。也就是說,原始顯示區(qū)域中的所有內(nèi)容在被放大后會(huì)顯示在放大顯示區(qū)域中。事實(shí)上,顯示模塊110可以將放大顯示區(qū)域重疊顯示于原始顯示區(qū)域上。在此情況下,畫面選取物件所包含的選取范圍(也就是原始顯示區(qū)域)將會(huì)被放大顯示區(qū)域覆蓋, 成為不透明的顯示區(qū)域,但本發(fā)明并不以此為限,顯示模塊110也可以將放大顯示區(qū)域顯示在顯示畫面中不與原始顯示區(qū)域重疊的其他部分。由于放大后的選取范圍與未被放大的選取范圍(原始顯示區(qū)域)具有當(dāng)然的對(duì)應(yīng)關(guān)系,因此,顯示放大后的原始顯示區(qū)域的放大顯示區(qū)域也可以與原始顯示區(qū)域有對(duì)應(yīng)關(guān)系。如此,顯示模塊110在放大顯示區(qū)域中顯示放大后的選取范圍時(shí),可以將選取范圍中的放大基準(zhǔn)點(diǎn)對(duì)應(yīng)到放大顯示區(qū)域中的位置重疊在被定義于選取范圍中的放大基準(zhǔn)點(diǎn)上,使得放大顯示范圍重疊顯示在原始顯示區(qū)域時(shí),可以像是以放大基準(zhǔn)點(diǎn)為中心被放大。特別值得一提的是,在顯示模塊110將放大顯示區(qū)域重疊顯示在原始顯示區(qū)域的情況下,當(dāng)放大顯示區(qū)域在某一方向(如右方,但本發(fā)明并不以此為限)的邊緣與顯示畫面在同一方向的邊緣接觸后,若使用者仍然將畫面選擇物件向該方向移動(dòng),則顯示模塊110 會(huì)固定畫面選取物件的位置,但選取范圍仍然會(huì)朝向該方向移動(dòng),直到選取范圍也接觸到顯示畫面的同一邊緣為止。放大模塊120負(fù)責(zé)將與選取范圍重疊的原始顯示區(qū)域放大。其中,放大模塊120 可以依據(jù)系統(tǒng)預(yù)定或使用者設(shè)定的放大倍率放大原始顯示區(qū)域。放大模塊120可以公知的方式放大原始顯示區(qū)域,例如將被顯示于原始顯示區(qū)域中的內(nèi)容擷取為靜態(tài)圖片后,以公知的圖片放大技術(shù)將所擷取的靜態(tài)圖片依據(jù)放大倍率進(jìn)行放大,放大模塊120也可以先擷取整個(gè)顯示畫面為靜態(tài)圖片后,對(duì)所擷取的靜態(tài)圖片放大,再將原始顯示區(qū)域所對(duì)應(yīng)的內(nèi)容擷取出來,但放大模塊120放大原始顯示區(qū)域的方式并不以上述為限。輸入模塊150負(fù)責(zé)在放大顯示區(qū)域上提供輸入操作指令,放大顯示區(qū)域中被輸入操作指令的位置在本發(fā)明中被稱為“原始操作位置”。輸入模塊150所提供輸入的操作指令可以為點(diǎn)擊、雙擊、長按或觸摸等輸入行為所對(duì)應(yīng)的輸入訊號(hào),但本發(fā)明并不以此為限。輸入模塊150也負(fù)責(zé)在顯示畫面中提供移動(dòng)畫面選取物件。一般而言,輸入模塊 150提供使用者以拖曳被顯示于顯示畫面中的畫面選取物件的移動(dòng)指令移動(dòng)畫面選取物件。其中,輸入模塊150可以公知技術(shù)區(qū)隔使用者輸入操作指令或是移動(dòng)指令。位置計(jì)算模塊160負(fù)責(zé)計(jì)算在放大顯示區(qū)域上被輸入模塊150提供輸入的操作指令的位置(原始操作位置)對(duì)應(yīng)到原始顯示區(qū)域上的位置,在本發(fā)明中,原始操作位置對(duì)應(yīng)到原始顯示區(qū)域上的位置被稱為“實(shí)際操作位置”。一般而言,“實(shí)際操作位置”為顯示畫面的坐標(biāo)值,但本發(fā)明并不以此為限。位置計(jì)算模塊160可以通過放大倍率計(jì)算實(shí)際操作位置,例如,位置計(jì)算模塊160 先計(jì)算出放大顯示區(qū)域的左上角的坐標(biāo)與原始操作位置(原始坐標(biāo))的水平距離以及垂直距離后,將水平距離/垂直距離依據(jù)放大倍率縮小,再依據(jù)原始顯示區(qū)域的左上角的坐標(biāo)與計(jì)算出的縮小后的水平距離/垂直距離計(jì)算出與原始操作位置對(duì)應(yīng)的實(shí)際操作位置(實(shí)際坐標(biāo))。事實(shí)上,由于放大顯示區(qū)域的顯示位置為顯示模塊110所定義,而若,顯示模塊 110依據(jù)被定義于選取范圍中的放大基準(zhǔn)點(diǎn)決定放大顯示區(qū)域的范圍,則位置計(jì)算模塊 160也可以依據(jù)放大基準(zhǔn)點(diǎn)與放大倍率計(jì)算實(shí)際操作位置。例如,位置計(jì)算模塊160可以先依據(jù)放大基準(zhǔn)點(diǎn)對(duì)應(yīng)到放大顯示區(qū)域的坐標(biāo)與原始操作位置(原始坐標(biāo))計(jì)算出原始操作位置的水平距離以及垂直距離,再依據(jù)放大基準(zhǔn)點(diǎn)在原始顯示區(qū)域上的坐標(biāo)與依據(jù)放大倍率縮小后的水平距離/垂直距離計(jì)算出與原始操作位置對(duì)應(yīng)的實(shí)際操作位置(實(shí)際坐標(biāo))。另外,在顯示模塊110固定畫面選取物件的位置后,選取范圍仍然被使用者移動(dòng), 而讓被定義于選取范圍中的放大基準(zhǔn)點(diǎn)介于放大顯示區(qū)域的特定邊緣以及顯示畫面的同一邊緣之間時(shí),位置計(jì)算模塊160還會(huì)依據(jù)畫面選取物件被固定時(shí)的選取范圍中的放大基準(zhǔn)點(diǎn)的位置與當(dāng)下的選取范圍中的放大基準(zhǔn)點(diǎn)的位置間的距離平移計(jì)算出的實(shí)際操作位置(實(shí)際坐標(biāo)),例如,當(dāng)畫面選取物件被固定時(shí)的選取范圍中的放大基準(zhǔn)點(diǎn)的坐標(biāo)為 “ (205,413),,時(shí),若當(dāng)下選取范圍中的放大基準(zhǔn)點(diǎn)的坐標(biāo)為“(208,413) ”,則位置計(jì)算模塊 160以上述方式計(jì)算出原始操作位置(原始坐標(biāo))所對(duì)應(yīng)的中間位置后,會(huì)將中間位置的坐標(biāo)在水平方向平移3點(diǎn)像素(208-205)。操作模擬模塊170負(fù)責(zé)在位置計(jì)算模塊160所計(jì)算出的實(shí)際操作位置上模擬執(zhí)行操作指令,也就是說,操作模擬模塊170會(huì)依據(jù)點(diǎn)擊/雙擊/長按/觸摸等操作指令,在實(shí)際操作位置上,產(chǎn)生點(diǎn)擊/雙擊/長按/觸摸的輸入訊號(hào),借此以模擬使用者在實(shí)際操作位置上輸入操作指令,使得執(zhí)行本發(fā)明的系統(tǒng)依據(jù)操作模擬模塊170所模擬的操作指令進(jìn)行使用者所期望的運(yùn)作。接著以一個(gè)實(shí)施例來解說本發(fā)明的運(yùn)作系統(tǒng)與方法,并請(qǐng)參照?qǐng)D2本發(fā)明所提的提供于放大顯示區(qū)域中執(zhí)行輸入操作的方法流程圖。在本實(shí)施例中,假設(shè)執(zhí)行本發(fā)明的裝置為具有觸控?zé)赡坏难b置,但本發(fā)明并不以應(yīng)用在具有觸控?zé)赡坏难b置上為限。當(dāng)使用者使用本發(fā)明時(shí),顯示模塊110會(huì)先在顯示畫面200中顯示包含選取范圍 511的畫面選取物件500 (步驟310)。在本實(shí)施例中,假設(shè)畫面選取物件500為放大鏡,放大顯示區(qū)域510為放大鏡的透鏡部分,選取范圍511 (原始顯示區(qū)域)則為放大鏡的透鏡的中間部分,如圖3A所示,但畫面選取物件500并不以放大鏡為限。其中,放大基準(zhǔn)點(diǎn)為選取
6范圍511的圓心,同時(shí)也是放大顯示區(qū)域510的圓心,也就是選取范圍511與放大顯示區(qū)域 510為同心圓,但本發(fā)明并不以此為限。使用者可以通過輸入模塊150的輸入功能,使用手指在觸控?zé)赡簧线M(jìn)行拖曳,借此以在顯示畫面200中移動(dòng)放大鏡。假設(shè)在本實(shí)施例中,顯示畫面200顯示有表示為“確定”的按鍵211以及表示為“放棄”的按鍵212,但本發(fā)明并不以此為限。當(dāng)使用者移動(dòng)放大鏡使得選取范圍511與表示為“確定”的按鍵211重疊時(shí),放大模塊120會(huì)放大選取范圍511中的內(nèi)容(步驟320),并由顯示模塊110將放大后的選取范圍顯示在放大顯示區(qū)域510中(步驟330),如圖3B所示。在本實(shí)施例中,假設(shè)放大模塊120 可以預(yù)定的放大倍率(例如2倍、2. 5倍等)放大選取范圍511中的內(nèi)容,事實(shí)上,放大模塊 120也可以使用者設(shè)定的放大倍率放大選取范圍511中的內(nèi)容。另外,將顯示模塊110也可以在顯示畫面200中的預(yù)定的位置顯示放大顯示區(qū)域,使得畫面選取物件500所重疊的位置為透明顯示。在顯示模塊110于放大顯示區(qū)域510顯示放大模塊120所放大的選取范圍511 (步驟330)后,使用者可以通過輸入模塊150所提供的輸入功能,在放大顯示區(qū)域510中輸入操作指令(步驟350)。在本實(shí)施例中,假設(shè)使用者通過輸入模塊150所輸入的操作指令為點(diǎn)擊放大后的“確定”按鍵601,但本發(fā)明并不以此為限。在輸入模塊150于放大顯示區(qū)域510提供使用者輸入操作指令(步驟350)后,位置計(jì)算模塊160會(huì)依據(jù)使用者所輸入的操作指令在放大顯示區(qū)域510中的原始操作位置, 計(jì)算使用者所輸入的操作指令對(duì)應(yīng)至原始顯示區(qū)域上的實(shí)際操作位置(步驟360)。在本實(shí)施例中,假設(shè)放大模塊120所使用的放大倍率為2倍、表示為“確定”的按鍵211在觸控?zé)赡簧系姆秶鸀樽笊辖亲鴺?biāo)“(600,220) ”至右下角坐標(biāo)“(700,275) ”的矩形、放大基準(zhǔn)點(diǎn)的坐標(biāo)為“(710,240)”,則按鍵211被放大后(按鍵601)的坐標(biāo)范圍為左上角坐標(biāo)“(490,193) ”至右下角坐標(biāo)“(690,303),,的矩形,當(dāng)原始操作位置為使用者在觸控?zé)赡簧宵c(diǎn)擊的坐標(biāo),例如為在放大后的按鍵601內(nèi)的坐標(biāo)“(660,260)”,位置計(jì)算模塊160 可以依據(jù)放大基準(zhǔn)點(diǎn)的坐標(biāo)以及放大模塊120所使用的放大倍率,放大基準(zhǔn)點(diǎn)的坐標(biāo)+ (原始操作位置的坐標(biāo)_放大基準(zhǔn)點(diǎn)的坐標(biāo))/放大倍率的計(jì)算式,計(jì)算出放大顯示區(qū)域510中的原始操作位置對(duì)應(yīng)到原始顯示區(qū)域中的實(shí)際操作位置為(685,250) ((710+(660-710)/2, 240+(260-240)/2)),也就是說,位置計(jì)算模塊160所計(jì)算出的實(shí)際坐標(biāo)會(huì)落在表示為“確定”的按鍵211內(nèi)。其中,本發(fā)明所提的位置計(jì)算模塊160計(jì)算實(shí)際操作位置的方式并不以上述為限。例如,位置計(jì)算模塊160也可以依據(jù)顯示模塊110所顯示的放大顯示區(qū)域最左上角的坐標(biāo)以及放大模塊120所使用的放大倍率,計(jì)算出放大顯示區(qū)域510中的原始操作位置對(duì)應(yīng)到原始顯示區(qū)域中的實(shí)際操作位置。在位置計(jì)算模塊160計(jì)算操作指令被輸入的放大顯示區(qū)域的原始操作位置所對(duì)應(yīng)到原始顯示區(qū)域的實(shí)際操作位置(步驟360)后,操作模擬模塊170會(huì)在實(shí)際操作位置上模擬執(zhí)行操作指令(步驟370)。在本實(shí)施例中,由于位置計(jì)算模塊160所計(jì)算出的實(shí)際坐標(biāo)會(huì)落在表示為“確定”的按鍵211上,因此操作模擬模塊170會(huì)在位置計(jì)算模塊160所計(jì)算出的實(shí)際坐標(biāo)上,也就是表示為“確定”的按鍵211上,模擬使用者以手指點(diǎn)擊的操作指令,使得執(zhí)行本發(fā)明的系統(tǒng)依據(jù)操作模擬模塊170所模擬的操作指令,執(zhí)行表示為“確定” 的按鍵211被點(diǎn)擊的功能,如此,使用者便可以通過本發(fā)明在放大顯示區(qū)域510中對(duì)放大的內(nèi)容進(jìn)行操作。另外,在上述的實(shí)施例中,若使用者如圖4A所示,通過輸入模塊150的輸入功能, 使用手指在觸控?zé)赡簧蠈⒎糯箸R拖曳到放大鏡的右方與顯示畫面200最右的邊緣接觸后, 若使用者繼續(xù)在將手指在觸控?zé)赡簧舷蛴乙苿?dòng),則因?yàn)榉糯箸R的右邊緣已經(jīng)與顯示畫面 200右邊緣接觸,因此放大鏡將固定不再移動(dòng),也就是放大顯示區(qū)域510固定不再移動(dòng),而只有選取范圍511向右移動(dòng),如圖4B所示,假設(shè)經(jīng)過使用者的移動(dòng)后,選取范圍511所移動(dòng)到的位置與原先在放大鏡中的位置在水平方向有70個(gè)像素的移動(dòng)距離,而在垂直方向的位置則沒有改變,因此沒有垂直方向的移動(dòng)距離。當(dāng)使用者移動(dòng)選取范圍511,使得選取范圍511與表示為“放棄”的按鍵212重疊時(shí),放大模塊120可以預(yù)定的放大倍率,放大選取范圍511中的內(nèi)容(步驟320),并由顯示模塊110將放大后的選取范圍顯示在放大顯示區(qū)域510中(步驟330),如圖4B所示。之后,使用者可以通過輸入模塊150所提供的輸入功能,在放大顯示區(qū)域510中輸入點(diǎn)擊放大后的“放棄”按鍵的操作指令(步驟350)。接著,位置計(jì)算模塊160會(huì)依據(jù)使用者所輸入的操作指令在放大顯示區(qū)域510 中的原始操作位置,計(jì)算使用者所輸入的操作指令對(duì)應(yīng)至原始顯示區(qū)域上的實(shí)際操作位置(步驟360)。假設(shè)在本實(shí)施例中,放大模塊120所使用的放大倍率為2倍、表示為“放棄”的按鍵212在觸控?zé)赡簧系姆秶鸀樽笊辖亲鴺?biāo)“(950,220) ”至右下角坐標(biāo)“(1050, 275)”的矩形、放大基準(zhǔn)點(diǎn)的坐標(biāo)為“(1000,240)”,則按鍵212被放大后(按鍵602)的坐標(biāo)范圍為左上角坐標(biāo)“(760,193) ”至右下角坐標(biāo)“(960,303),,的矩形,當(dāng)原始操作位置為使用者在觸控?zé)赡簧宵c(diǎn)擊的坐標(biāo),例如為在放大后的按鍵602內(nèi)的坐標(biāo)“(880,260)”,位置計(jì)算模塊160可以依據(jù)“放大基準(zhǔn)點(diǎn)的坐標(biāo)+(原始操作位置的坐標(biāo)_放大基準(zhǔn)點(diǎn)的坐標(biāo))/放大倍率+選取范圍511的移動(dòng)距離”的計(jì)算式,計(jì)算出放大顯示區(qū)域510中的原始操作位置對(duì)應(yīng)到原始顯示區(qū)域中的實(shí)際操作位置為(1010,250) ((1000+(880-1000)/2+70, 240+(260-240)/2+0)),也就是說,位置計(jì)算模塊160所計(jì)算出的實(shí)際坐標(biāo)經(jīng)過包含平移的計(jì)算后,會(huì)落在表示為“放棄0”的按鍵212內(nèi)。在位置計(jì)算模塊160計(jì)算操作指令被輸入的放大顯示區(qū)域的原始操作位置所對(duì)應(yīng)到原始顯示區(qū)域的實(shí)際操作位置(步驟360)后,操作模擬模塊170會(huì)在實(shí)際操作位置上模擬執(zhí)行操作指令(步驟370)。在本實(shí)施例中,由于位置計(jì)算模塊160所計(jì)算出的實(shí)際坐標(biāo)落在表示為“放棄”的按鍵212上,因此操作模擬模塊170會(huì)在“放棄”的按鍵212上,模擬使用者以手指點(diǎn)擊的操作指令,使得執(zhí)行本發(fā)明的系統(tǒng)依據(jù)操作模擬模塊170所模擬的操作指令,執(zhí)行表示為“放棄”的按鍵212被點(diǎn)擊的功能,如此,使用者便可以通過本發(fā)明在放大顯示區(qū)域510中對(duì)放大的內(nèi)容進(jìn)行操作。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于具有在顯示放大后的原始顯示區(qū)域的放大顯示區(qū)域中,提供輸入操作指令后,計(jì)算操作指令被輸入至放大顯示區(qū)域中的原始操作位置對(duì)應(yīng)到原始顯示區(qū)域的實(shí)際操作位置,并在實(shí)際操作位置模擬執(zhí)行操作指令的技術(shù)手段,借此由此一技術(shù)手段可以解決現(xiàn)有技術(shù)所存在被放大顯示的區(qū)域無法提供輸入操作的問題,進(jìn)而達(dá)成讓使用者操作更容易的技術(shù)功效。再者,本發(fā)明的提供于放大顯示區(qū)域中執(zhí)行輸入操作的方法,可實(shí)現(xiàn)于硬體、軟體或硬體與軟體的組合中,亦可在電腦系統(tǒng)中以集中方式實(shí)現(xiàn)或以不同元件散布于若干互連的電腦系統(tǒng)的分散方式實(shí)現(xiàn)。 雖然本發(fā)明所公開的實(shí)施方式如上,惟所述的內(nèi)容并非用以直接限定本發(fā)明的專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中普通技術(shù)人員,在不脫離本發(fā)明所公開的精神和范圍的前提下,對(duì)本發(fā)明的實(shí)施的形式上及細(xì)節(jié)上作些許的更動(dòng)潤飾,均屬于本發(fā)明的專利保護(hù)范圍。本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種提供于放大顯示區(qū)域中執(zhí)行輸入操作的方法,其特征在于,該方法至少包含下列步驟顯示一選取范圍;放大與該選取范圍重疊的一原始顯示區(qū)域; 于一放大顯示區(qū)域顯示放大后的該原始顯示區(qū)域; 于該放大顯示區(qū)域提供輸入一操作指令; 計(jì)算該操作指令對(duì)應(yīng)至該原始顯示區(qū)域的一實(shí)際操作位置;及于該實(shí)際操作位置模擬執(zhí)行該操作指令。
2.如權(quán)利要求1所述的提供于放大顯示區(qū)域中執(zhí)行輸入操作的方法,其特征在于,該放大與該選取范圍重疊的該原始顯示區(qū)域的步驟為依據(jù)一放大倍率放大該原始顯示區(qū)域。
3.如權(quán)利要求2所述的提供于放大顯示區(qū)域中執(zhí)行輸入操作的方法,其特征在于,該于該放大顯示區(qū)域顯示放大后的該原始顯示區(qū)域的步驟為依據(jù)一放大基準(zhǔn)點(diǎn)重疊顯示該放大顯示區(qū)域于該原始顯示區(qū)域上。
4.如權(quán)利要求3所述的提供于放大顯示區(qū)域中執(zhí)行輸入操作的方法,其特征在于,該計(jì)算該操作指令對(duì)應(yīng)至該原始顯示區(qū)域的該實(shí)際操作位置的步驟為通過該放大基準(zhǔn)點(diǎn)與該放大倍率計(jì)算該操作指令被操作的一原始坐標(biāo)所對(duì)應(yīng)的一實(shí)際坐標(biāo),該實(shí)際坐標(biāo)為該實(shí)際操作位置。
5.一種提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng),其特征在于,該系統(tǒng)至少包含 一顯示模塊,用以顯示一選取范圍;一放大模塊,用以放大與該選取范圍重疊的一原始顯示區(qū)域,并由該顯示模塊于一放大顯示區(qū)域顯示放大后的該原始顯示區(qū)域;一輸入模塊,用以于該放大顯示區(qū)域提供輸入一操作指令;一位置計(jì)算模塊,計(jì)算該操作指令對(duì)應(yīng)至該原始顯示區(qū)域的一實(shí)際操作位置;及一操作模擬模塊,用以于該實(shí)際操作位置模擬執(zhí)行該操作指令。
6.如權(quán)利要求5所述的提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng),其特征在于,該放大模塊用以依據(jù)一放大倍率放大該原始顯示區(qū)域。
7.如權(quán)利要求6所述的提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng),其特征在于,該顯示模塊用以依據(jù)一放大基準(zhǔn)點(diǎn)重疊顯示該放大顯示區(qū)域于該原始顯示區(qū)域上。
8.如權(quán)利要求7所述的提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng),其特征在于,該顯示模塊更用以于該放大顯示區(qū)域接觸顯示畫面的邊緣時(shí),固定該放大顯示區(qū)域的顯示位置,該位置計(jì)算模塊更用以依據(jù)該放大顯示區(qū)域被固定后,該選取范圍的移動(dòng)距離平移該實(shí)際操作位置。
9.如權(quán)利要求7所述的提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng),其特征在于,該位置計(jì)算模塊用以通過該放大基準(zhǔn)點(diǎn)與該放大倍率計(jì)算該操作指令被操作的一原始坐標(biāo)所對(duì)應(yīng)的一實(shí)際坐標(biāo),該實(shí)際坐標(biāo)為該實(shí)際操作位置。
10.如權(quán)利要求5所述的提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng),其特征在于,該操作指令為點(diǎn)擊、雙擊、長按或觸摸。
全文摘要
本發(fā)明公開了一種提供于放大顯示區(qū)域中執(zhí)行輸入操作的系統(tǒng)及其方法,其通過在放大顯示區(qū)域中提供輸入操作指令后,計(jì)算操作指令被輸入至放大顯示區(qū)域中的原始操作位置對(duì)應(yīng)到原始顯示區(qū)域的實(shí)際操作位置,并在實(shí)際操作位置模擬執(zhí)行操作指令的技術(shù)手段,可以在放大顯示區(qū)域中提供輸入操作,并達(dá)成讓使用者操作更容易的技術(shù)功效。
文檔編號(hào)G06F3/048GK102214054SQ20101014151
公開日2011年10月12日 申請(qǐng)日期2010年4月1日 優(yōu)先權(quán)日2010年4月1日
發(fā)明者劉曉安, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司