專(zhuān)利名稱(chēng):一種圖像瀏覽的提示方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別是涉及一種圖像瀏覽的提示方法和設(shè)備。
背景技術(shù):
通常用戶對(duì)圖像的瀏覽是在個(gè)人電腦上,通過(guò)大屏幕的電腦顯示屏,呈現(xiàn)出清晰的圖像。隨著科技的發(fā)展,圖像的分辨率逐步提高。與此同時(shí),用戶對(duì)圖像的瀏覽不僅局限在電腦屏幕上,而且擴(kuò)展到了多種顯示設(shè)備上,例如上傳至小型移動(dòng)設(shè)備進(jìn)行瀏覽,或者在數(shù)碼產(chǎn)品上進(jìn)行照片的瀏覽。進(jìn)一步,現(xiàn)有數(shù)碼相機(jī)以及手機(jī)拍照的分辨率也逐步提高,與此同時(shí),為了方便用戶的攜帶,相機(jī)或手機(jī)的設(shè)計(jì)也趨向于小巧化。 現(xiàn)有技術(shù)中,對(duì)于一些小型圖像顯示設(shè)備,如相機(jī)、手機(jī)、PDA等,當(dāng)瀏覽較大分辨率的圖像時(shí),通常將圖像縮小進(jìn)行顯示。由于顯示屏幕較小,當(dāng)用戶查看圖像時(shí),看不清楚圖像的細(xì)節(jié)部分。例如對(duì)于一張包括十幾個(gè)人的合影照片,在相機(jī)顯示屏上,用戶無(wú)直接看清每個(gè)人的表情?,F(xiàn)有技術(shù)中提供了這樣一種方法,通常是放大顯示屏上的某一部分圖像進(jìn)行瀏覽。然而這樣帶來(lái)的一個(gè)問(wèn)題就是,用戶通常不知道自己瀏覽的是整幅圖像的具體哪個(gè)部分,不清楚瀏覽的部分與整幅圖像的關(guān)系。 總之,需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問(wèn)題就是如何能夠一種圖像的瀏覽方法,能夠清晰的瀏覽圖像的細(xì)節(jié)部分,并且使用戶清楚的了解自己所瀏覽的圖像。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種圖像瀏覽的提示方法,在用戶瀏覽圖像細(xì)節(jié)部分的同時(shí),能夠?qū)g覽圖像進(jìn)行信息提示,使用戶對(duì)所瀏覽的圖像有清楚的了解,并給出精準(zhǔn)的提示信息。 為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種圖像瀏覽的提示方法,包括
獲取需要瀏覽的原始圖像的尺寸大小; 接收用戶設(shè)置的提示策略,所述提示策略包括圖像提示、大小提示、坐標(biāo)提示和/或比例提示; 根據(jù)用戶截取的瀏覽圖像和原始圖像的尺寸大小獲取瀏覽數(shù)據(jù);所述瀏覽圖像為原始圖像的一部分; 根據(jù)提示策略和瀏覽數(shù)據(jù)生成提示信息; 將提示信息與瀏覽圖像混合疊加生成疊加圖像,在顯示窗口中輸出顯示。
在本發(fā)明的優(yōu)選實(shí)施例中,生成疊加圖像之前,還包括 檢測(cè)瀏覽圖像上提示信息顯示的位置處是否有人臉;若是,則自動(dòng)調(diào)整提示信息的位置或大小,使其移動(dòng)或縮放至沒(méi)有人臉的位置處;若否,則不做調(diào)整。
具體的,所述瀏覽數(shù)據(jù)包括 瀏覽圖像在原始圖像中的尺寸大小、位置,以及瀏覽圖像與原始圖像中該部分的比例關(guān)系。
優(yōu)選的,所述方法還包括 接收用戶對(duì)提示信息的屬性的設(shè)置,所述提示信息的屬性包括位置、大小和顏 色; 和/或,接收用戶對(duì)提示信息與瀏覽圖像的混合疊加方式的設(shè)置,所述混合疊加 方式包括覆蓋疊加、透明疊加、取反疊加、與運(yùn)算疊加、或運(yùn)算疊加; 和/或,接收用戶對(duì)顯示窗口的屬性的設(shè)置,所述顯示窗口的屬性包括位置和大 ??; 則按照所述提示信息的屬性和/或混合疊加方式將提示信息與瀏覽圖像混合疊 加生成疊加圖像;根據(jù)所述顯示窗口的屬性在顯示屏幕上生成相應(yīng)的顯示窗口 ,輸出顯示 疊加圖像。
優(yōu)選的,通過(guò)如下方式截取瀏覽圖像 在原始圖像上直接挖框,截取與顯示窗口相應(yīng)大小的瀏覽圖像; 或者,設(shè)置縮放比例,將原始圖像按所述比例縮放后,截取與顯示窗口相應(yīng)大小的
瀏覽圖像。
此外,本發(fā)明還公開(kāi)了一種圖像瀏覽的提示設(shè)備,包括 原始圖像獲取單元,用于獲取需要瀏覽的原始圖像的尺寸大??; 第一設(shè)置單元,用于接收用戶設(shè)置的提示策略,所述提示策略包括圖像提示、大 小提示、坐標(biāo)提示和/或比例提示; 瀏覽數(shù)據(jù)獲取單元,用于根據(jù)用戶截取的瀏覽圖像和原始圖像的尺寸大小獲取瀏 覽數(shù)據(jù);所述瀏覽圖像為原始圖像的一部分; 提示信息生成單元,用于根據(jù)提示策略和瀏覽數(shù)據(jù)生成提示信息; 圖像混合顯示單元,用于將提示信息與瀏覽圖像混合疊加生成疊加圖像,在顯示
窗口中輸出顯示。 在本發(fā)明的優(yōu)選實(shí)施例中,所述設(shè)備還包括 人臉檢測(cè)單元,用于檢測(cè)瀏覽圖像上提示信息顯示的位置處是否有人臉;若是,則 觸發(fā)提示信息調(diào)整單元;若否,則觸發(fā)圖像混合顯示單元; 提示信息調(diào)整單元,用于自動(dòng)調(diào)整提示信息的位置或大小,使其移動(dòng)或縮放至沒(méi)
有人臉的位置處,之后觸發(fā)圖像混合顯示單元。 具體的,所述瀏覽數(shù)據(jù)包括 瀏覽圖像在原始圖像中的尺寸大小、位置,以及瀏覽圖像與原始圖像中該部分的 比例關(guān)系。 優(yōu)選的,所述設(shè)備還包括 第二設(shè)置單元,用于接收用戶對(duì)提示信息的屬性的設(shè)置,所述提示信息的屬性包
括位置、大小和顏色;則圖像混合顯示單元按照提示信息的屬性將提示信息與瀏覽圖像
混合疊加生成疊加圖像。 優(yōu)選的,所述設(shè)備還包括 第二設(shè)置單元,用于接收用戶對(duì)提示信息的屬性的設(shè)置,所述提示信息的屬性包 括位置、大小和顏色; 和/或,第三設(shè)置單元,用于接收用戶對(duì)提示信息與瀏覽圖像的混合疊加方式的設(shè)置,所述混合疊加方式包括覆蓋疊加、透明疊加、取反疊加、與運(yùn)算疊加、或運(yùn)算疊加;
和/或,第四設(shè)置單元,用于接收用戶對(duì)顯示窗口的屬性的設(shè)置,所述顯示窗口的屬性包括位置和大??;。 則圖像混合顯示單元按照提示信息的屬性和/或混合疊加方式將提示信息與瀏覽圖像混合疊加生成疊加圖像;根據(jù)所述顯示窗口的屬性在顯示屏幕上生成相應(yīng)的顯示窗口,輸出顯示疊加圖像。 優(yōu)選的,所述瀏覽數(shù)據(jù)獲取單元包括 第一瀏覽圖像截取模塊,用于在原始圖像上直接挖框,截取與顯示窗口相應(yīng)大小的瀏覽圖像; 第二瀏覽圖像截取模i央,用于設(shè)置縮放比例,將原始圖像按所述比例縮放后,截取
與顯示窗口相應(yīng)大小的瀏覽圖像。 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn) 本發(fā)明提供多種提示策略,根據(jù)用戶截取的瀏覽圖像獲取瀏覽數(shù)據(jù),并結(jié)合提示策略生成提示信息,該提示信息與瀏覽圖像混合疊加生成疊加圖像后,在顯示窗口中輸出顯示。通過(guò)本發(fā)明,對(duì)于用戶瀏覽的部分圖像,可以根據(jù)不同的提示策略,選擇圖像提示、大小提示、坐標(biāo)提示、比例提示等各種提示的組合,提示信息豐富多樣,讓用戶清楚的了解所瀏覽圖像在整個(gè)圖像中的范圍區(qū)域、位置、大小、瀏覽圖像和原始圖像中該部分的比例關(guān)系等多種信息,并且該信息可以為精準(zhǔn)的提示(坐標(biāo)、尺寸大小等)。進(jìn)一步,當(dāng)用戶瀏覽的圖像范圍變化時(shí),提示信息也能實(shí)時(shí)隨之變化,方便用戶的瀏覽。 此外,本發(fā)明通過(guò)在瀏覽圖像上進(jìn)行人臉檢測(cè),使提示信息的顯示位置自動(dòng)調(diào)整,避開(kāi)人臉圖像,顯示方式更加自動(dòng)化、實(shí)用化。 進(jìn)一步,本發(fā)明提供了包括提示策略、提示信息的屬性、原始圖像的縮放比例、顯示窗口的屬性、提示信息與瀏覽圖像的顏色混合方式的多種設(shè)置,通過(guò)各種設(shè)置的組合,使顯示屏幕上的瀏覽圖像以及提示信息有多種展現(xiàn)方式,滿足用戶的多種需求,靈活性強(qiáng),提高了用戶的體驗(yàn)度。
圖1是一種圖像瀏覽的提示方法實(shí)施例一的流程圖; 圖2是本發(fā)明實(shí)施例一瀏覽圖像的示意圖; 圖3是一種圖像瀏覽的提示方法實(shí)施例二的流程圖; 圖4是本發(fā)明實(shí)施例二瀏覽圖像的示意圖; 圖5是一種圖像瀏覽的提示設(shè)備實(shí)施例一的結(jié)構(gòu)圖; 圖6是一種圖像瀏覽的提示設(shè)備實(shí)施例二的結(jié)構(gòu)圖。
具體實(shí)施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。 參照?qǐng)Dl,示出了本發(fā)明一種圖像瀏覽的提示方法實(shí)施例一的流程圖,包括
步驟101,獲取需要瀏覽的原始圖像的尺寸大小;
對(duì)于一幅要瀏覽的圖像,首先需要獲取其原始圖像的尺寸大小。所述尺寸即圖像 的寬和高,以像素為計(jì)量單元。預(yù)覽圖像分為兩大類(lèi),一類(lèi)是能夠直接獲取尺寸大小的圖 像,如BMP圖像和JPEG圖像;另一類(lèi)圖像本身沒(méi)有大小的定義,需要用戶對(duì)圖像的大小進(jìn)行 設(shè)置,如YUV圖像和RGB圖像。此外, 一般還需要設(shè)置該圖像的具體格式,例如,將RGB圖像 設(shè)置為RGB565、 RGB888等,將YUV圖像設(shè)置為YUV422、 YUV420等,以獲知數(shù)據(jù)量,。需要說(shuō) 明的是,本發(fā)明實(shí)施例中涉及的大小均指尺寸大小,而不是圖像占用存儲(chǔ)空間的大小。
對(duì)于BMP圖像和JPEG圖像,通過(guò)該圖像的頭(header)獲取其大小信息。例如,對(duì) 于BMP格式的圖像,其位圖文件頭(bitm即-file header)包含了圖像類(lèi)型、圖像大小、圖像 數(shù)據(jù)存放地址和兩個(gè)保留未使用的字段,位圖信息頭(bitm即-information header)包含 了位圖信息頭的大小、圖像的寬高、圖像的色深、壓縮說(shuō)明、圖像數(shù)據(jù)的大小和其他一些參 數(shù),則對(duì)于該圖像直接從位圖信息頭中獲取其寬和高的具體數(shù)值。 對(duì)于YUV圖像和RGB圖像,其原始圖像的寬和高不能從文件中直接得到,因此需要
根據(jù)用戶的設(shè)置定義該圖像實(shí)際顯示時(shí)的寬和高,若需要較低的分辨率,則可以設(shè)置較小
的數(shù)值;若需要較高的分辨率,則設(shè)置較大的數(shù)值,以方便對(duì)細(xì)節(jié)的瀏覽。 在本發(fā)明實(shí)施例中,具體的,對(duì)于一幅JPEG圖像,通過(guò)讀取其文件頭,獲知該圖像
的實(shí)際尺寸大小為620像素X350像素;其中,620為寬,350為高。 步驟102,接收用戶設(shè)置的提示策略,所述提示策略包括圖像提示、大小提示、坐 標(biāo)提示和/或比例提示; 本步驟對(duì)提示信息的顯示進(jìn)行策略設(shè)置,所述提示策略的定義如下 圖像提示該提示顯示的是用戶截取的瀏覽圖像位于原始圖像中的哪一部分,以
預(yù)覽小圖像的形式在完整圖像上顯示出瀏覽的部分。 大小提示該提示顯示的是用戶截取的瀏覽圖像的大小信息,即寬和高的數(shù)值提 示。 坐標(biāo)提示該提示顯示的是用戶截取的瀏覽圖像在整幅圖像中的位置,一般選取 某一邊界點(diǎn)的坐標(biāo),如左上邊界點(diǎn)的坐標(biāo); 比例提示該提示顯示的是用戶截取的瀏覽圖像的大小與原始圖像中該部分圖像 大小的比例關(guān)系。 則用戶根據(jù)自己的需要,可以從上述各種提示策略中選擇一種或者幾種進(jìn)行提示 信息的顯示。 步驟103,根據(jù)用戶截取的瀏覽圖像和原始圖像的尺寸大小獲取瀏覽數(shù)據(jù);所述 瀏覽圖像為原始圖像的一部分; 在圖像顯示屏幕上,用戶截取原始圖像的一部分進(jìn)行瀏覽。所述瀏覽數(shù)據(jù)包括瀏 覽圖像的尺寸大小、瀏覽圖像在原始圖像中的位置,以及瀏覽圖像與原始圖像中該部分的 比例關(guān)系。 具體的,截取瀏覽圖像的方式有如下幾種 截取方式一 在原始圖像上直接挖框,截取與顯示窗口相應(yīng)大小的瀏覽圖像;
參照?qǐng)D2,為本發(fā)明實(shí)施例一瀏覽圖像的示意圖。則根據(jù)截取方式一,從內(nèi)存中讀 取原始圖像,不進(jìn)行縮放,直接在該圖像的右上方截取一部分圖像進(jìn)行瀏覽,如圖2(a)所 示,在原始大小的圖像進(jìn)行截取,本實(shí)施例中瀏覽圖像的顯示窗口為400像素X150像素。
7則獲取該瀏覽圖像的瀏覽數(shù)據(jù)瀏覽圖像在原始圖像中的尺寸大小為(400,150),瀏覽圖像在原始圖像中的位置為(200,50),其中,以原始圖像左上邊界點(diǎn)為原點(diǎn),以瀏覽圖像左上邊界點(diǎn)為位置定位參考點(diǎn)。具體的,根據(jù)設(shè)置的不同,可以選擇原始圖像上的其它點(diǎn)為原點(diǎn),如左下邊界點(diǎn);還可以選擇瀏覽圖像上的其它點(diǎn)為位置定位參考點(diǎn)。
截取方式二、設(shè)置縮小比例,將原始圖像按所述比例縮小后,截取與顯示窗口相應(yīng)大小的瀏覽圖像; 對(duì)于某些圖像,在原始圖像上直接挖框截取,獲得的瀏覽圖像顯示的部分不全面,如果用戶還需要有更多內(nèi)容的畫(huà)面進(jìn)入瀏覽圖像中,則可以通過(guò)設(shè)置縮小比例關(guān)系,將內(nèi)存中讀取的原始圖像按照該比例縮小,然后截取一部分瀏覽圖像。 例如,若設(shè)置縮小比例為80%,在縮小后的原始圖像上,截取與顯示窗口相應(yīng)大小的瀏覽圖像,則獲取該瀏覽圖像的瀏覽數(shù)據(jù),其中,瀏覽圖像在原始圖像中的實(shí)際尺寸大小為(500,187),瀏覽圖像在原始圖像中的位置為(170,30)。 截取方式三、設(shè)置放大比例,將原始圖像按所述比例放大后,截取與顯示窗口相應(yīng)大小的瀏覽圖像。 對(duì)于某些圖像,用戶在原始圖像上直接挖框截取,獲得的瀏覽圖像顯示的部分太大,有些不需要的畫(huà)面內(nèi)容被選進(jìn)瀏覽圖像中,或者需要對(duì)某一部分的細(xì)節(jié)進(jìn)行放大,則可以通過(guò)設(shè)置放大比例關(guān)系,將內(nèi)存中讀取的原始圖像按照該比例放大,然后截取一部分瀏覽圖像。 例如,若設(shè)置縮小比例為150%,在放大后的原始圖像上,截取與顯示窗口相應(yīng)大小的瀏覽圖像,則獲取的該瀏覽圖像的瀏覽數(shù)據(jù),其中,瀏覽圖像在原始圖像中的尺寸大小為(267,100),瀏覽圖像在原始圖像中的位置為(250,S0)。 需要說(shuō)明的是,如果讀取的是JPEG圖像或BMP圖像,則需要對(duì)其解碼后再進(jìn)行瀏覽圖像的截取。 步驟104,根據(jù)提示策略和瀏覽數(shù)據(jù)生成提示信息;
提示信息根據(jù)用戶設(shè)置的提示策略有不同的信息內(nèi)容 如果提示策略為圖像提示,則生成的提示信息為瀏覽圖像在完整的原始圖像中的預(yù)覽畫(huà)面,所述預(yù)覽畫(huà)面中原始圖像和預(yù)覽圖像可以由線框或者圖片代替,如圖2(b)所示,為圖像提示的示意圖。需要說(shuō)明的是,當(dāng)生成圖像提示信息時(shí),還需要按照原始圖像尺寸大小生成原始圖像的預(yù)覽圖。圖2(b)中,根據(jù)原始圖像的尺寸大小,按一定比例生成相應(yīng)大小的線框;根據(jù)瀏覽圖像的大小和位置,等比例生成相應(yīng)大小的圖片顯示在線框中的相應(yīng)位置處。 如果提示策略為大小提示,則生成的提示信息為用戶截取的瀏覽圖像在原始圖像中的尺寸大?。?如果提示策略為大小提示,則生成的提示信息為用戶截取的瀏覽圖像的某一參考點(diǎn)(如左上邊界點(diǎn))在整幅圖像中的坐標(biāo)位置。 如果提示策略為比例提示,則生成的提示信息為用戶瀏覽的部分圖像顯示的大小與原始圖像中該部分的比例關(guān)系。若為截取方式一,則比例提示信息為l : l;若為截取方式二,則比例提示信息為上步驟中設(shè)置的縮小比例;若為截取方式二,則比例提示信息為上步驟中設(shè)置的放大比例。
需要說(shuō)明的是,所述縮小比例和放大比例,可以是用戶手動(dòng)輸入的,例如通過(guò)觸摸 屏進(jìn)行手寫(xiě)輸入,或者手動(dòng)選擇多個(gè)比例關(guān)系中的具體某一個(gè),此時(shí),用戶已經(jīng)知道該提示 信息,可以不需要顯示。此外,所述比例關(guān)系還可以通過(guò)用戶操作按鍵而確定,例如,按某一 按鍵一次,縮小10%,再按一次,再次縮小10%,依次類(lèi)推,放大與縮小類(lèi)似。則此時(shí),用戶 不知道具體的比例關(guān)系,則需要顯示該比例關(guān)系的提示信息。 步驟105,將提示信息與瀏覽圖像混合疊加生成疊加圖像,在顯示窗口中輸出顯 示。 參照?qǐng)D2(c),為提示策略為圖像提示時(shí),疊加圖像的輸出顯示,在顯示串口的右下 角以預(yù)覽小圖標(biāo)的形式顯示出提示信息; 參照?qǐng)D2(d),為提示策略為大小提示、坐標(biāo)提示,疊加圖像的輸出顯示,由于本實(shí) 施例是在原始圖像中直接截取瀏覽圖像,比例提示信息為l : 1,因此,不需要進(jìn)行顯示。需 要說(shuō)明的是,提示信息的顯示方式可以有多種形式,本發(fā)明不做具體限定,例如所述大小提 示可以按照"寬,高"或者"寬X高"的形式進(jìn)行顯示。
在本發(fā)明的優(yōu)選實(shí)施例中,還包括步驟 接收用戶對(duì)提示信息的屬性的設(shè)置,所述提示信息的屬性包括位置、大小和顏 色;則進(jìn)一步,按照所述提示信息的屬性將提示信息與瀏覽圖像混合疊加生成疊加圖像。
其中,對(duì)于圖像提示,可以分別設(shè)置原始圖像預(yù)覽圖和瀏覽圖像預(yù)覽圖的顏色,對(duì) 于大小、坐標(biāo)和比例提示,顏色即提示信息文字顯示的顏色。若不進(jìn)行屬性的設(shè)置,所述提 示信息的顏色、大小、位置的屬性可以是默認(rèn)值,如圖2(c)所示,在圖像提示中,原始圖像 以紅色框?yàn)榇?,瀏覽圖像以白底加藍(lán)色框?yàn)楸硎?,其位置位于顯示窗口的右下角。
在本發(fā)明的另一個(gè)優(yōu)選實(shí)施例中,還包括步驟 接收用戶對(duì)顯示窗口的屬性的設(shè)置,顯示窗口的屬性包括位置和大小;根據(jù)所 述顯示窗口的屬性在顯示屏幕上生成相應(yīng)的顯示窗口 。 顯示窗口即瀏覽圖像在顯示屏幕上顯示的區(qū)域范圍,默認(rèn)的,顯示窗口為整個(gè)顯
示屏幕。此外,還可以根據(jù)用戶的需要顯示窗口在顯示屏幕上的位置和大小進(jìn)行設(shè)置。 通過(guò)本發(fā)明實(shí)施例,對(duì)于用戶瀏覽的部分圖像,可以根據(jù)不同的提示策略,選擇圖
像提示、大小提示、坐標(biāo)提示、比例提示等各種提示的組合,提示信息豐富多樣,讓用戶清楚
的了解所瀏覽圖像在整個(gè)圖像中的范圍區(qū)域、位置、大小、瀏覽圖像和原始圖像中該部分的
比例關(guān)系等多種信息,并且信息具體、精確??梢岳斫?,當(dāng)用戶瀏覽的圖像范圍變化時(shí),提示
信息也能跟著瀏覽圖像的不同范圍實(shí)時(shí)隨之變化。 參照?qǐng)D3,示出了本發(fā)明一種圖像瀏覽的提示方法實(shí)施例二的流程圖,包括
步驟301,獲取需要瀏覽的原始圖像的尺寸大小; 本實(shí)施例中,所要瀏覽的圖像為RGB圖像,通過(guò)用戶的設(shè)置獲得需要瀏覽的原始 圖像的尺寸大小為400X270像素。 步驟302,接收用戶的設(shè)置信息,所述設(shè)置信息包括提示策略、提示信息的屬性、
原始圖像的縮放比例、顯示窗口的屬性、提示信息與瀏覽圖像的顏色混合方式; 提示策略接收用戶選擇的圖像提示、大小提示、坐標(biāo)提示和比例提示中的一種或
者幾種組合。本發(fā)明實(shí)施例設(shè)置的提示策略為大小提示、坐標(biāo)提示和比例提示。 提示信息的屬性接收用戶選擇的提示信息的位置、大小和顏色的設(shè)置,若無(wú)設(shè)置,則按照預(yù)置的默認(rèn)值進(jìn)行顯示。本實(shí)施例中位置設(shè)置為顯示窗口的左下角,顏色和大小按默認(rèn)值。 原始圖像的縮放比例接收用戶選擇的放大比例或者縮小比例,用戶不選擇的,則直接從原始圖像上進(jìn)行截取預(yù)覽圖像。參照?qǐng)D4,為本發(fā)明實(shí)施例二瀏覽圖像的示意圖,如圖4(a)所示,根據(jù)顯示窗口的大小,截取的瀏覽圖像顯示的畫(huà)面不全面,還需要瀏覽更多內(nèi)容的畫(huà)面,則設(shè)置縮小比例,為80%。 顯示窗口的屬性接收用戶選擇的顯示窗口的位置和大小的設(shè)置,若無(wú)設(shè)置,則按照預(yù)置的默認(rèn)值(全屏)進(jìn)行顯示。發(fā)明實(shí)施例以全屏進(jìn)行顯示。 提示信息與瀏覽圖像的顏色混合方式,包括覆蓋疊加、透明疊加、取反疊加、與運(yùn)算疊加、或運(yùn)算疊加。 假設(shè)圖層A和圖層B做顏色混合疊加,其中,圖層B疊加在圖層A上面,則圖層B的顏色為前景色,圖層A的顏色為背景色,關(guān)鍵色(key Color)定義為設(shè)置的圖層B上需要做運(yùn)算的顏色值,只有圖層B上的key Color的值和圖層A做顏色運(yùn)算,其它部分直接覆蓋顯示。本發(fā)明實(shí)施例中,圖層A為瀏覽圖像,圖層B為提示信息。下面對(duì)其進(jìn)行詳細(xì)說(shuō)明
覆蓋疊加將圖層B的顏色直接覆蓋到圖層A上進(jìn)行顯示。 透明覆蓋判斷圖層B的顏色值是否等于key Color的值,若是,則顯示圖層A的顏色值,若否,則顯示圖層B的顏色值。 取反覆蓋判斷圖層B的顏色值是否等于key Color的值,若是,則對(duì)圖層A的顏色值取反顯示,若否,則顯示圖層B的顏色值。 與運(yùn)算覆蓋判斷圖層B的顏色值是否等于key Color的值,若是,則顯示"A & B"運(yùn)算的結(jié)果,若否,則顯示圖層B的顏色值。 或運(yùn)算覆蓋判斷圖層B的顏色值是否等于key Color的值,若是,則顯示"A | B"運(yùn)算的結(jié)果,若否,則顯示圖層B的顏色值。 其中,用戶選擇以某種特殊效果顯示,如希望顯示的一層層加深的效果,則可采用"0R"運(yùn)算,如果希望得到老照片的效果,則需要對(duì)前述幾種邏輯運(yùn)算進(jìn)行邏輯組合。本發(fā)明實(shí)施例選擇覆蓋疊加。 步驟303,根據(jù)用戶截取的瀏覽圖像獲取瀏覽數(shù)據(jù); 如圖4(b)所示,將讀取的原始圖像縮小80%,然后對(duì)其中的某一部分進(jìn)行截取,獲得瀏覽數(shù)據(jù)其中,瀏覽圖像在原始圖像中的尺寸大小為(200,120),瀏覽圖像在原始圖像中的位置為(100,24),瀏覽圖像與原始圖像中該部分的比例關(guān)系為1 : 0.8。
步驟304,根據(jù)瀏覽數(shù)據(jù)以及相應(yīng)設(shè)置信息生成提示信息; 本發(fā)明實(shí)施例中,根據(jù)上述數(shù)據(jù)生成的大小提示信息為(200,120);坐標(biāo)提示信
息為(100,24);比例提示信息為1 : 0. 8,所述提示信息為文字圖像的形式。
步驟305,檢測(cè)瀏覽圖像上提示信息顯示的位置處是否有人臉;若否,則執(zhí)行步驟
307,若是,則執(zhí)行步驟306之后,再執(zhí)行步驟307 ; 有些情況下,提示信息在預(yù)覽圖像中的位置可能會(huì)有人臉,則人臉就會(huì)被提示信息遮擋住,影響用戶的瀏覽效果。 因此,本步驟進(jìn)行在提示信息的位置處進(jìn)行人臉檢測(cè)。早期人臉檢測(cè)的研究主要致力于模板匹配、子空間方法,變形模板匹配等。近期人臉檢測(cè)的研究主要集中在基于數(shù)據(jù)驅(qū)動(dòng)的學(xué)習(xí)方法,如統(tǒng)計(jì)模型方法、神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)方法、統(tǒng)計(jì)知識(shí)理論和支持向量機(jī)方法、 基于馬爾可夫隨機(jī)域的方法以及基于膚色的人臉檢測(cè)。本發(fā)明實(shí)施例在此不再詳細(xì)介紹, 任何一種人臉檢測(cè)的方法都可以應(yīng)用于本發(fā)明。 在該實(shí)施例中,對(duì)提示信息顯示的位置處進(jìn)行人臉檢測(cè),發(fā)現(xiàn)該位置處有人臉,則 執(zhí)行步驟306。 步驟306,自動(dòng)調(diào)整提示信息的位置或大小,使其移動(dòng)或縮放至沒(méi)有人臉的位置 處; 根據(jù)圖像上的人臉位置,自動(dòng)調(diào)整提示信息的位置或者大小,保證瀏覽圖像中所 有的人臉都能正常的顯示出來(lái),即把提示信息調(diào)整到?jīng)]有人臉的位置。其中,位置調(diào)整可以 是在相鄰區(qū)域內(nèi)的微調(diào)移動(dòng),或者依次在瀏覽圖像中的邊界移動(dòng),直到移動(dòng)至檢測(cè)不到人 臉的位置處;大小調(diào)整一般是將提示信息縮小至沒(méi)有人臉的區(qū)域處。 本發(fā)明實(shí)施例中,所述提示信息有左下角自動(dòng)調(diào)整到顯示窗口的左上角,調(diào)整后 的位置如圖4(d)所示。 步驟307,按照相應(yīng)設(shè)置信息,將提示信息與瀏覽圖像混合疊加生成疊加圖像,在 顯示窗口中輸出顯示。 本發(fā)明實(shí)施例,用戶可以對(duì)提示策略、提示信息的屬性、原始圖像的縮放比例、顯 示窗口的屬性、提示信息與瀏覽圖像的顏色混合方式進(jìn)行選擇設(shè)置,使顯示屏幕上的瀏覽 圖像以及提示信息有多種展現(xiàn)方式,設(shè)置方式靈活,滿足用戶的多種需求,提高了用戶的體 驗(yàn)度。此外,通過(guò)人臉檢測(cè),使提示信息的顯示位置自動(dòng)調(diào)整,避開(kāi)人臉圖像,顯示方式更加 自動(dòng)化、實(shí)用化。 參照?qǐng)D5,示出了本發(fā)明一種圖像瀏覽的提示設(shè)備實(shí)施例一的結(jié)構(gòu)圖,包括
原始圖像獲取單元501,用于獲取需要瀏覽的原始圖像的尺寸大小;
第一設(shè)置單元502,用于接收用戶設(shè)置的提示策略,所述提示策略包括圖像提 示、大小提示、坐標(biāo)提示和/或比例提示; 瀏覽數(shù)據(jù)獲取單元503,用于根據(jù)用戶截取的瀏覽圖像和原始圖像的尺寸大小獲 取瀏覽數(shù)據(jù);所述瀏覽圖像為原始圖像的一部分; 提示信息生成單元504,用于根據(jù)提示策略和瀏覽數(shù)據(jù)和生成提示信息; 圖像混合顯示單元505,用于將提示信息與瀏覽圖像混合疊加生成疊加圖像,在顯
示窗口中輸出顯示。 通過(guò)本發(fā)明實(shí)施例,在小屏幕上瀏覽較大分辨率的圖像時(shí),通過(guò)圖像提示顯示此 時(shí)瀏覽的是整幅圖像的哪一部分;通過(guò)大小提示、位置提示顯示用戶瀏覽圖像的精準(zhǔn)信息; 通過(guò)比例提示顯示用戶截取的瀏覽圖像的大小與原始圖像中該部分圖像大小的比例關(guān)系, 并且可以將各種提示信息自由組合,以供用戶的多種需求。 參照?qǐng)D6,示出了本發(fā)明一種圖像瀏覽的提示設(shè)備實(shí)施例二的結(jié)構(gòu)圖,包括
圖像存儲(chǔ)單元601,用于存儲(chǔ)各種圖像,其可以是SD卡等存儲(chǔ)器,保存有各種需要 瀏覽顯示的圖像,該圖像的尺寸大小一般都比要顯示的屏幕大,所述圖像可以為JPEG、 BMP 等格式; 原始圖像獲取單元602,用于獲取需要瀏覽的原始圖像的尺寸大?。?第一設(shè)置單元603,用于接收用戶設(shè)置的提示策略,所述提示策略包括圖像提示、大小提示、坐標(biāo)提示和/或比例提示; 瀏覽數(shù)據(jù)獲取單元604,用于根據(jù)用戶截取的瀏覽圖像和原始圖像的尺寸大小獲 取瀏覽數(shù)據(jù);所述瀏覽圖像為原始圖像的一部分; 提示信息生成單元605,用于根據(jù)提示策略和瀏覽數(shù)據(jù)生成提示信息; 人臉檢測(cè)單元606,用于檢測(cè)瀏覽圖像上提示信息顯示的位置處是否有人臉;若
是,則觸發(fā)提示信息調(diào)整單元;若否,則觸發(fā)圖像混合單元; 提示信息調(diào)整單元607,用于自動(dòng)調(diào)整提示信息的位置或大小,使其移動(dòng)或縮放至 沒(méi)有人臉的位置處,之后觸發(fā)圖像混合顯示單元。 圖像混合單元608,用于將提示信息與瀏覽圖像混合疊加生成疊加圖像;其中,混 合后的圖像只是用來(lái)顯示,并不改變圖像存儲(chǔ)單元里原來(lái)保存的圖片數(shù)據(jù),該圖像大小等 于圖像顯示窗口的大小。之后,圖像混合單元把混合后的疊加圖像輸出給圖像顯示單元進(jìn) 行顯示。 圖像顯示單元609,用于在顯示窗口中輸出顯示圖像混合單元生成疊加圖像;其 可以是液晶顯示器(LCD)等任何顯示裝置。 具體的,所述瀏覽數(shù)據(jù)包括瀏覽圖像在原始圖像中的尺寸大小、位置,以及瀏覽
圖像與原始圖像中該部分的比例關(guān)系。 優(yōu)選的,所述設(shè)備還包括 第二設(shè)置單元610,用于接收用戶對(duì)提示信息的屬性的設(shè)置,所述提示信息的屬性
包括位置、大小和顏色;則圖像混合單元按照提示信息的屬性將提示信息與瀏覽圖像混
合疊加生成疊加圖像。 優(yōu)選的,所述設(shè)備還包括 第三設(shè)置單元611,用于接收用戶對(duì)提示信息與瀏覽圖像的混合疊加方式的設(shè)置, 所述混合疊加方式包括覆蓋疊加、透明疊加、取反疊加、與運(yùn)算疊加、或運(yùn)算疊加;則圖像 混合單元按照所述混合疊加方式將提示信息與瀏覽圖像混合疊加生成疊加圖像。
優(yōu)選的,所述設(shè)備還包括 第四設(shè)置單元612,用于接收用戶對(duì)顯示窗口的屬性的設(shè)置,所述顯示窗口的屬性 包括位置和大??;則圖像顯示單元根據(jù)所述顯示窗口的屬性在顯示屏幕上生成相應(yīng)的顯 示窗口,輸出顯示疊加圖像。
進(jìn)一步,所述瀏覽數(shù)據(jù)獲取單元603包括 第一瀏覽圖像截取模塊,用于在原始圖像上直接挖框,截取與顯示窗口相應(yīng)大小 的瀏覽圖像; 第二瀏覽圖像截取模i央,用于設(shè)置縮放比例,將原始圖像按所述比例縮放后,截取 與顯示窗口相應(yīng)大小的瀏覽圖像。 本發(fā)明實(shí)施例中,所述第一設(shè)置單元、第二設(shè)置單元、第三設(shè)置單元和第四設(shè)置單 元位于用戶接口處,通過(guò)在用戶接口對(duì)提示策略、提示信息的屬性、混合疊加效果以及顯示 窗口的屬性進(jìn)行靈活的設(shè)置,圖像顯示形式多樣,方便用戶瀏覽圖片。本發(fā)明實(shí)施例提出的 圖像瀏覽的提示設(shè)備可以是數(shù)碼相機(jī)、手機(jī)、PDA等,或者以功能模塊的形式安裝在上述設(shè)備中。 本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于設(shè)備實(shí)施例 而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部 分說(shuō)明即可。 以上對(duì)本發(fā)明所提供的一種圖像瀏覽的提示方法和設(shè)備,進(jìn)行了詳細(xì)介紹,本文 中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫 助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思
想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì) 本發(fā)明的限制。
權(quán)利要求
一種圖像瀏覽的提示方法,其特征在于,包括獲取需要瀏覽的原始圖像的尺寸大小;接收用戶設(shè)置的提示策略,所述提示策略包括圖像提示、大小提示、坐標(biāo)提示和/或比例提示;根據(jù)用戶截取的瀏覽圖像和原始圖像的尺寸大小獲取瀏覽數(shù)據(jù);所述瀏覽圖像為原始圖像的一部分;根據(jù)提示策略和瀏覽數(shù)據(jù)生成提示信息;將提示信息與瀏覽圖像混合疊加生成疊加圖像,在顯示窗口中輸出顯示。
2. 如權(quán)利要求1所述的方法,其特征在于,生成疊加圖像之前,還包括檢測(cè)瀏覽圖像上提示信息顯示的位置處是否有人臉;若是,則自動(dòng)調(diào)整提示信息的位置或大小,使其移動(dòng)或縮放至沒(méi)有人臉的位置處;若否,則不做調(diào)整。
3. 如權(quán)利要求1所述的方法,其特征在于,所述瀏覽數(shù)據(jù)包括瀏覽圖像在原始圖像中的尺寸大小、位置,以及瀏覽圖像與原始圖像中該部分的比例關(guān)系。
4. 如權(quán)利要求l所述的方法,其特征在于,還包括接收用戶對(duì)提示信息的屬性的設(shè)置,所述提示信息的屬性包括位置、大小和顏色;和/或,接收用戶對(duì)提示信息與瀏覽圖像的混合疊加方式的設(shè)置,所述混合疊加方式包括覆蓋疊加、透明疊加、取反疊加、與運(yùn)算疊加、或運(yùn)算疊加;和/或,接收用戶對(duì)顯示窗口的屬性的設(shè)置,所述顯示窗口的屬性包括位置和大小;則按照所述提示信息的屬性和/或混合疊加方式將提示信息與瀏覽圖像混合疊加生成疊加圖像;根據(jù)所述顯示窗口的屬性在顯示屏幕上生成相應(yīng)的顯示窗口 ,輸出顯示疊加圖像。
5. 如權(quán)利要求4所述的方法,其特征在于,通過(guò)如下方式截取瀏覽圖像在原始圖像上直接挖框,截取與顯示窗口相應(yīng)大小的瀏覽圖像;或者,設(shè)置縮放比例,將原始圖像按所述比例縮放后,截取與顯示窗口相應(yīng)大小的瀏覽圖像。
6. —種圖像瀏覽的提示設(shè)備,其特征在于,包括原始圖像獲取單元,用于獲取需要瀏覽的原始圖像的尺寸大??;第一設(shè)置單元,用于接收用戶設(shè)置的提示策略,所述提示策略包括圖像提示、大小提示、坐標(biāo)提示和/或比例提示;瀏覽數(shù)據(jù)獲取單元,用于根據(jù)用戶截取的瀏覽圖像和原始圖像的尺寸大小獲取瀏覽數(shù)據(jù);所述瀏覽圖像為原始圖像的一部分;提示信息生成單元,用于根據(jù)提示策略和瀏覽數(shù)據(jù)生成提示信息;圖像混合顯示單元,用于將提示信息與瀏覽圖像混合疊加生成疊加圖像,在顯示窗口中輸出顯示。
7. 如權(quán)利要求6所述的設(shè)備,其特征在于,還包括人臉檢測(cè)單元,用于檢測(cè)瀏覽圖像上提示信息顯示的位置處是否有人臉;若是,則觸發(fā)提示信息調(diào)整單元;若否,則觸發(fā)圖像混合顯示單元;提示信息調(diào)整單元,用于自動(dòng)調(diào)整提示信息的位置或大小,使其移動(dòng)或縮放至沒(méi)有人 臉的位置處,之后觸發(fā)圖像混合顯示單元。
8. 如權(quán)利要求6所述的設(shè)備,其特征在于,所述瀏覽數(shù)據(jù)包括瀏覽圖像在原始圖像中的尺寸大小、位置,以及瀏覽圖像與原始圖像中該部分的比例 關(guān)系。
9. 如權(quán)利要求6所述的設(shè)備,其特征在于,還包括第二設(shè)置單元,用于接收用戶對(duì)提示信息的屬性的設(shè)置,所述提示信息的屬性包括位 置、大小和顏色;和/或,第三設(shè)置單元,用于接收用戶對(duì)提示信息與瀏覽圖像的混合疊加方式的設(shè)置, 所述混合疊加方式包括覆蓋疊加、透明疊加、取反疊加、與運(yùn)算疊加、或運(yùn)算疊加;和/或,第四設(shè)置單元,用于接收用戶對(duì)顯示窗口的屬性的設(shè)置,所述顯示窗口的屬性 包括位置和大??;。則圖像混合顯示單元按照提示信息的屬性和/或混合疊加方式將提示信息與瀏覽圖 像混合疊加生成疊加圖像;根據(jù)所述顯示窗口的屬性在顯示屏幕上生成相應(yīng)的顯示窗口 , 輸出顯示疊加圖像。
10. 如權(quán)利要求9所述的設(shè)備,其特征在于,所述瀏覽數(shù)據(jù)獲取單元包括 第一瀏覽圖像截取模塊,用于在原始圖像上直接挖框,截取與顯示窗口相應(yīng)大小的瀏覽圖像;第二瀏覽圖像截取模塊,用于設(shè)置縮放比例,將原始圖像按所述比例縮放后,截取與顯 示窗口相應(yīng)大小的瀏覽圖像。
全文摘要
本發(fā)明提供了一種圖像瀏覽的提示方法,包括獲取需要瀏覽的原始圖像的尺寸大??;接收用戶設(shè)置的提示策略,所述提示策略包括圖像提示、大小提示、坐標(biāo)提示和/或比例提示;根據(jù)用戶截取的瀏覽圖像和原始圖像的尺寸大小獲取瀏覽數(shù)據(jù);所述瀏覽圖像為原始圖像的一部分;根據(jù)提示策略和瀏覽數(shù)據(jù)生成提示信息;將提示信息與瀏覽圖像混合疊加生成疊加圖像,在顯示窗口中輸出顯示。通過(guò)本發(fā)明,在用戶瀏覽圖像的同時(shí),實(shí)現(xiàn)了多種提示方式,使用戶清楚的了解所瀏覽部分的圖像,并給出精準(zhǔn)的提示信息。
文檔編號(hào)G06F3/048GK101739210SQ200910243418
公開(kāi)日2010年6月16日 申請(qǐng)日期2009年12月21日 優(yōu)先權(quán)日2009年12月21日
發(fā)明者馮備戰(zhàn) 申請(qǐng)人:北京中星微電子有限公司