一種圖像顯示處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像處理領(lǐng)域,尤其涉及一種圖像顯示處理方法及裝置。
【背景技術(shù)】
[0002] 現(xiàn)有技術(shù)中,移動(dòng)終端中的圖片或視頻的顯示中,其放大、縮小需要通過在觸摸屏 幕進(jìn)行設(shè)置,例如雙擊圖像,來放大或縮小,又或者通過手指來進(jìn)行縮放操作。顯然,這種方 式在設(shè)置時(shí)由于需要觸摸屏幕導(dǎo)致屏幕顯示部分被手指所遮擋,使用戶在放大、縮小圖像 時(shí)無法看到整幅圖像致使放大、縮小圖像的精度不高,并且這種縮放操作需要騰出手指進(jìn) 行操作,操作起來也不方便。
[0003] 因此現(xiàn)有技術(shù)存在缺陷,有待改進(jìn)。
【發(fā)明內(nèi)容】
[0004] 鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種圖像顯示處理方法及裝 置,旨在解決現(xiàn)有的圖像縮放操作精度不高、操作不便的問題。
[0005] 本發(fā)明的技術(shù)方案如下: 一種圖像顯示處理方法,其中,包括步驟: A、 當(dāng)需要對(duì)目標(biāo)圖像進(jìn)行縮放操作時(shí),檢測(cè)移動(dòng)終端與屏幕垂直方向的加速度大??; B、 判斷該加速度大小是否超過預(yù)設(shè)的門限值,如果超過預(yù)設(shè)的門限則根據(jù)加速度的大 小與方向進(jìn)行目標(biāo)圖像縮放操作。
[0006] 所述的圖像顯示處理方法,其中,所述步驟B具體包括: 當(dāng)加速度大小超過預(yù)設(shè)的門限值并且為進(jìn)屏幕方向,則對(duì)目標(biāo)圖像進(jìn)行放大處理; 當(dāng)加速度大小超過預(yù)設(shè)的門限值并且為出屏幕方向,則對(duì)目標(biāo)圖像進(jìn)行縮小處理。
[0007] 所述的圖像顯示處理方法,其中,所述步驟A具體包括: Al、啟動(dòng)一定時(shí)器; A2、判斷定時(shí)器是否超時(shí),若是則執(zhí)行步驟A3,否則繼續(xù)等待; A3、獲取移動(dòng)終端與屏幕垂直方向的加速度大小和加速度方向。
[0008] 所述的圖像顯示處理方法,其中,所述步驟B具體包括: B1、判斷加速度方向是否為正,若是則進(jìn)入步驟B2,否則跳轉(zhuǎn)至B3; B2、計(jì)算出當(dāng)前放大倍數(shù),判斷當(dāng)前放大倍數(shù)是否大于前一次放大倍數(shù),若是則按照計(jì) 算的當(dāng)前放大倍數(shù)進(jìn)行放大處理; B3、計(jì)算出當(dāng)前放大倍數(shù),判斷當(dāng)前放大倍數(shù)是否大于前一次放大倍數(shù),若是則按照計(jì) 算的當(dāng)前放大倍數(shù)進(jìn)行縮小處理。
[0009] 所述的圖像顯示處理方法,其中,在進(jìn)行放大處理或縮小處理之后還包括: B4、將當(dāng)前放大倍數(shù)賦給放大倍數(shù)變量,然后返回步驟A2。
[0010] 一種圖像顯示處理裝置,其中,包括: 檢測(cè)模塊,用于當(dāng)需要對(duì)目標(biāo)圖像進(jìn)行縮放操作時(shí),檢測(cè)移動(dòng)終端與屏幕垂直方向的 加速度大小; 縮放模塊,用于判斷該加速度大小是否超過預(yù)設(shè)的門限值,如果超過預(yù)設(shè)的門限則根 據(jù)加速度的大小與方向進(jìn)行目標(biāo)圖像縮放操作。
[0011] 所述的圖像顯示處理裝置,其中,所述縮放模塊具體包括: 放大單元,用于當(dāng)加速度大小超過預(yù)設(shè)的門限值并且為進(jìn)屏幕方向,則對(duì)目標(biāo)圖像進(jìn) 行放大處理; 縮小單元,用于當(dāng)加速度大小超過預(yù)設(shè)的門限值并且為出屏幕方向,則對(duì)目標(biāo)圖像進(jìn) 行縮小處理。
[0012] 所述的圖像顯示處理裝置,其中,所述檢測(cè)模塊具體包括: 定時(shí)器啟動(dòng)單元,用于啟動(dòng)一定時(shí)器; 超時(shí)判斷單元,用于判斷定時(shí)器是否超時(shí),若是則執(zhí)行檢測(cè)單元,否則繼續(xù)等待; 檢測(cè)單元,用于獲取移動(dòng)終端與屏幕垂直方向的加速度大小和加速度方向。
[0013] 所述的圖像顯示處理裝置,其中,所述縮放模塊具體包括: 加速度判斷單元,用于判斷加速度方向是否為正,若是則進(jìn)入第一執(zhí)行單元,否則跳轉(zhuǎn) 至第二執(zhí)行單元; 第一執(zhí)行單元,用于計(jì)算出當(dāng)前放大倍數(shù),判斷當(dāng)前放大倍數(shù)是否大于前一次放大倍 數(shù),若是則按照計(jì)算的當(dāng)前放大倍數(shù)進(jìn)行放大處理; 第二執(zhí)行單元,用于計(jì)算出當(dāng)前放大倍數(shù),判斷當(dāng)前放大倍數(shù)是否大于前一次放大倍 數(shù),若是則按照計(jì)算的當(dāng)前放大倍數(shù)進(jìn)行縮小處理。
[0014] 所述的圖像顯示處理裝置,其中,所述縮放模塊還包括: 返回單元,用于將當(dāng)前放大倍數(shù)賦給放大倍數(shù)變量,然后返回超時(shí)判斷單元。
[0015] 有益效果:本發(fā)明所提供的圖像顯示處理方法及系統(tǒng),能夠在用戶需要放大、縮小 圖像時(shí)只需做出相應(yīng)手勢(shì)即可實(shí)現(xiàn),而無須觸摸屏幕,所以更方便操作,并且在放大或縮小 過程中可以看到整幅圖像,其縮放精度也得到提升。
【附圖說明】
[0016] 圖1為本發(fā)明一種圖像顯示處理方法較佳實(shí)施例的流程圖。
[0017] 圖2為本發(fā)明中移動(dòng)終端的結(jié)構(gòu)示意圖。
[0018] 圖3為圖1所示方法中步驟SlOl的具體流程圖。
[0019] 圖4為圖1所示方法中步驟S102的具體流程圖。
[0020] 圖5為本發(fā)明一種圖像顯示處理方法應(yīng)用實(shí)施例的流程圖。
[0021] 圖6為本發(fā)明一種圖像顯示處理系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
[0022] 圖7為圖6所示系統(tǒng)中檢測(cè)模塊的具體結(jié)構(gòu)框圖。
[0023] 圖8為圖6所示系統(tǒng)中縮放模塊的具體結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0024] 本發(fā)明提供一種圖像顯示處理方法及裝置,為使本發(fā)明的目的、技術(shù)方案及效果 更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅 用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025] 請(qǐng)參閱圖1,圖1為本發(fā)明一種圖像顯示處理方法較佳實(shí)施例的流程圖,如圖所 示,其包括步驟: 5101、 當(dāng)需要對(duì)目標(biāo)圖像進(jìn)行縮放操作時(shí),檢測(cè)移動(dòng)終端與屏幕垂直方向的加速度大 ?。?5102、 判斷該加速度大小是否超過預(yù)設(shè)的門限值,如果超過預(yù)設(shè)的門限則根據(jù)加速度 的大小與方向進(jìn)行目標(biāo)圖像縮放操作。
[0026] 本發(fā)明實(shí)施例中,在需要對(duì)目標(biāo)圖像進(jìn)行縮放操作時(shí),需要以屏幕垂直方向來操 作移動(dòng)終端,例如拉近移動(dòng)終端或拉遠(yuǎn)移動(dòng)終端,然后判斷加速度大小是否超過預(yù)設(shè)值,并 根據(jù)加速度的大小和方向來進(jìn)行縮放。這樣用戶在實(shí)際使用過程中,無需用手指來操作屏 幕,大大簡(jiǎn)化了操作,且沒有手指遮住屏幕,可更準(zhǔn)確地縮放目標(biāo)圖像。在本發(fā)明中圖像是 泛指,既可以指圖片,也可指視頻,即對(duì)視頻進(jìn)行縮放處理。
[0027] 進(jìn)一步,所述步驟S102具體包括: 當(dāng)加速度大小超過預(yù)設(shè)的門限值并