專利名稱:終端及其攝像方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體地,涉及一種終端及其攝像方法。
背景技術(shù):
目前,終端(例如,手機)普遍都帶有攝像頭,攝像頭的分辨率在30萬像素到800 萬像素之間?;跀z像(Camera)功能的應(yīng)用有很多,S卩,將攝像頭獲得的照片作為終端應(yīng) 用程序或者網(wǎng)絡(luò)服務(wù)應(yīng)用的輸入,例如,將攝像頭獲得的照片作為彩信發(fā)送,手機二維碼, 處理照片等。 其中,手機二維碼應(yīng)用在控制手機攝像進行預覽時,會在屏幕上顯示一個正方形 或長方形的框,用戶將被攝像的二維碼的輪廓落在這個框內(nèi),然后攝像后,手機二維碼應(yīng)用 程序把框內(nèi)的區(qū)域從整幅照片中切割出來,作為該應(yīng)用的輸入。 對于處理照片的應(yīng)用,類似于PC (Personal Computer,個人計算機)上Window平 臺的畫圖(paint Brush)功能,可以對照片進行任意形狀的切割。例如,切割照片上的某個 區(qū)域,保存為新的圖片,作為另一應(yīng)用的輸入。 在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題基于攝像功能 的應(yīng)用都需要首先將整幅圖片保存在終端上,然后再對保存的圖片進行處理,這就需要終 端增加存儲空間,從而浪費了終端的資源。
發(fā)明內(nèi)容
本發(fā)明實施例的主要目的在于提供一種終端及其攝像方法,以解決終端資源浪費 的問題。 —方面,本發(fā)明實施例提出了一種終端攝像方法,該方法包括顯示待拍攝對象的 預覽圖像;接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的有效區(qū)域的信號; 根據(jù)所述信號進行拍攝,獲得所述預覽圖像的有效區(qū)域內(nèi)的選定拍攝對象的圖像,并保存 所述選定拍攝對象的圖像。 另一方面,本發(fā)明實施例還提出了一種終端攝像方法,該方法包括顯示待拍攝對 象的預覽圖像;接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的有效區(qū)域的信 號;對所述預覽圖像進行拍攝以獲得所述預覽圖像,并根據(jù)所述信號保存所述預覽圖像中 有效區(qū)域內(nèi)的選定拍攝對象的圖像。 另一方面,本發(fā)明實施例還提出了一種終端,該終端包括顯示單元,用于顯示待 拍攝對象的預覽圖像;選擇信號接收單元,用于接收用戶根據(jù)所述預覽圖像輸入的用于選 擇所述預覽圖像的有效區(qū)域的信號;圖像獲取單元,用于根據(jù)所述信號進行拍攝,獲得所述 預覽圖像的有效區(qū)域內(nèi)的選定拍攝對象的圖像;存儲單元,用于保存所述選定拍攝對象的 圖像。 另一方面,本發(fā)明實施例還提出了一種終端,該終端包括顯示單元,用于顯示待 拍攝對象的預覽圖像;選擇信號接收單元,接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的有效區(qū)域的信號;圖像獲取單元,用于對所述預覽圖像進行拍攝以獲得所述 預覽圖像;存儲單元,用于根據(jù)所述信號保存所述預覽圖像中有效區(qū)域內(nèi)的選定拍攝對象 的圖像。 由于本發(fā)明實施例可以獲得選定的有效區(qū)域內(nèi)的拍攝對象的圖像,并保存該圖 像,從而使得終端在處理基于攝像功能的應(yīng)用時減小了圖像文件的大小,節(jié)省了終端的資 源。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些 實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些 附圖獲得其他的附圖。
圖1為本發(fā)明實施例一提供的一種終端攝像方法的流程示意圖;
圖2為本發(fā)明實施例二提供的一種終端攝像方法的流程示意圖;
圖3-5是應(yīng)用本發(fā)明實施例的終端攝像方法的示例圖;
圖6為本發(fā)明實施例四提供的一種終端攝像方法的流程示意圖;
圖7為本發(fā)明實施例五提供的一種終端的結(jié)構(gòu)示意圖
圖8為本發(fā)明實施例六提供的一種終端的結(jié)構(gòu)示意圖
圖9為本發(fā)明實施例七提供的一種終端的結(jié)構(gòu)示意圖
圖10為本發(fā)明實施例七提供的另一種終端的結(jié)構(gòu)示意圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。 本發(fā)明實施例提供了一種終端攝像方法,該方法可以使用戶在預覽(Preview) 時,根據(jù)預覽圖像選擇感興趣的區(qū)域,在攝像完成后,終端內(nèi)的拍照應(yīng)用單元可以僅保存用 戶選擇的區(qū)域的圖像,而不是拍攝終端(如Camera)的預覽圖像對應(yīng)的拍攝圖像。
在描述本發(fā)明實施例之前,首先介紹下攝像的相關(guān)流程。
(1)預覽階段(Preview) 終端啟動拍照應(yīng)用單元,進入Preview狀態(tài),拍照應(yīng)用單元根據(jù)Camera指示的幀 開始和行開始指示,從Camera接收像素信息,直至一行結(jié)束, 一幀結(jié)束,并把該幀圖像顯示 在終端的屏幕上,再開始下一幀的處理,周而復始,直至用戶選擇退出或者進行拍照。
(2)拍照階段(Sn即shot) 用戶按下拍照鍵,進行拍照,拍照應(yīng)用單元進入Snapshot狀態(tài)。拍照應(yīng)用單元根 據(jù)Camera指示的幀開始和行開始指示,從Camera接收像素信息,直至一行結(jié)束, 一幀結(jié)束, 并把這一幀 像存儲在終端的文件系統(tǒng)或者某個內(nèi)存區(qū)域中。
以下結(jié)合附圖對本發(fā)明進行詳細說明。
實施例一 本實施例是從攝像終端的角度對本發(fā)明實施例所作的說明,如圖1所示為本發(fā)明
實施例一提供的一種終端攝像方法的流程示意圖,該方法包括如下步驟 S101 :顯示待拍攝對象的預覽圖像,當終端進入Preview狀態(tài)后,該終端的顯示單
元上就會呈現(xiàn)出Camera所采集到的預覽圖像。該步驟可以采用現(xiàn)有技術(shù)實現(xiàn),在此不再贅述。 S102:接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的有效區(qū)域的信號。 具體來說,本發(fā)明實施例在Preview階段時,還增加了區(qū)域定義功能,該區(qū)域定義 功能可以用于選擇用戶感興趣的圖像區(qū)域,即,選擇圖像的有效區(qū)域。 作為本發(fā)明的一個實施例,選擇預覽圖像的有效區(qū)域的信號是來自于終端的輸入
設(shè)備,該輸入設(shè)備可以包括鍵盤、觸摸屏和滾輪等。當用戶選擇了區(qū)域定義功能時,拍照應(yīng) 用單元停止從Camera上接收圖像信息,并把最后一幀圖像靜止顯示在屏幕上,此時,在屏 幕上會顯示一個圓點(或者一個十字)代表筆尖,用戶通過終端的上述輸入設(shè)備來操作這 個筆尖,在屏幕上選擇用戶感興趣的封閉區(qū)域作為有效區(qū)域。當然,用戶也可以重復上述過 程,畫出一個或多個的封閉區(qū)域作為有效區(qū)域。 S103:根據(jù)所述信號進行拍攝,獲得所述預覽圖像的有效區(qū)域內(nèi)的選定拍攝對象 的圖像,并保存所述選定拍攝對象的圖像。 當用戶根據(jù)步驟S102確定了有效區(qū)域,并按下拍照鍵后,終端即可以根據(jù)上述有 效區(qū)域的選擇信號對預覽圖像的有效區(qū)域內(nèi)的選定圖像進行拍攝,從而獲得預覽圖像的有 效區(qū)域內(nèi)的選定拍攝對象的圖像,并保存該選定拍攝對象的圖像。 作為本發(fā)明的一個實施例,當用戶選定的有效區(qū)域邊界凹凸不平時,為了減少終 端內(nèi)處理單元(比如CPU)的運算負擔,可以對該邊界進行平滑處理,使得該有效區(qū)域變得 較為規(guī)則。 作為本發(fā)明的另一個實施例,當用戶選定的有效區(qū)域不是一個封閉區(qū)域時,終端 也可以自動將選擇線的首末兩端進行相連,這里的相連可以是兩點一直線地進行相連,當 然也可以是經(jīng)過處理單元控制的兩點間呈一弧度地進行相連。 本發(fā)明實施例可以獲得選定的有效區(qū)域內(nèi)的拍攝對象的圖像,并保存該圖像,從
而使得終端在處理基于攝像功能的應(yīng)用時減小了圖像文件的大小,節(jié)省了終端的資源。
實施例二 如圖2所示為本發(fā)明實施例二提供的一種終端攝像方法的流程示意圖,該方法包 括如下步驟 S201 :顯示待拍攝對象的預覽圖像。 S202:接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的有效區(qū)域的信號。 上述步驟S201和步驟S202和實施例一中相類似,就不再進行贅述了 。
S203 :對所述有效區(qū)域之外的預覽圖像進行非透明處理。 當用戶在選擇結(jié)束區(qū)域定義功能后,終端會再次進入Preview階段,繼續(xù)從 Camera上獲取一幀一幀的圖像信息,并在LCD上顯示。為了使用戶可以清楚地看到其選擇了有效區(qū)域后的效果,本發(fā)明實施例在該Preview階段會對有效區(qū)域之外的預覽圖像進行 非透明處理。這里的非透明處理是指把屏幕上的非選擇區(qū)域(有效區(qū)域以外的圖像)用填 充色(例如,白色,灰色,黑色等)顯示,使得非選擇區(qū)域類似不透明的蒙板,遮住了非選擇 區(qū)域的圖像,而僅顯示選擇區(qū)域的圖像。 這樣,用戶在再次預覽的過程中就可以明顯地看到自己進行區(qū)域選擇后的顯示效 果了。 作為本發(fā)明的一個實施例,除了可以應(yīng)用對有效區(qū)域之外的預覽圖像進行非透明 處理來突出預覽顯示效果外,還可以將有效區(qū)域的選擇線加粗來實現(xiàn)來突出該預覽顯示效 果。 作為本發(fā)明的一個實施例,如果步驟S202中用戶輸入的用于選擇預覽圖像的有 效區(qū)域的信號為非封閉區(qū)域信號時,終端也可以自動將選擇線的首末兩端進行相連,這里 的相連可以是兩點一直線地進行相連,當然也可以是經(jīng)過處理單元控制的兩點間呈一弧度 地進行相連。 S204:根據(jù)選擇的所述有效區(qū)域,確定能夠包容所述有效區(qū)域的最小包絡(luò)矩形。
由于用戶所選擇的有效區(qū)域在多數(shù)情況下是一種不規(guī)則的范圍,而要直接獲取有 效區(qū)域內(nèi)的選定拍攝對象的圖像,需要終端具有足夠強大的處理能力,這在一定程度上提 高了終端的成本。因此,本實施例在用戶選擇完有效區(qū)域后,就根據(jù)該有效區(qū)域確定一能夠 包容該有效區(qū)域的最小包絡(luò)矩形,需要指出的是,該包絡(luò)矩形的確定是在Preview階段,而 該最小包絡(luò)矩形對于用戶來說,既可以是可見的,也可以是不可見的。 S205:根據(jù)最小包絡(luò)矩形確定的范圍進行拍攝,獲得所述預覽圖像的最小包絡(luò)矩 形中的圖像,并保存所述最小包絡(luò)矩形中的圖像。 當用戶按下拍照鍵后,終端即可以根據(jù)上最小包絡(luò)矩形的確定范圍對預覽圖像的 最小包絡(luò)矩形內(nèi)的圖像進行拍攝,從而獲得預覽圖像的最小包絡(luò)矩形中的圖像,并保存該 最小包絡(luò)矩形中的圖像。這樣,由于終端只需要獲取最小包絡(luò)矩形這樣一個規(guī)則圖形內(nèi)的 圖像,降低了對終端處理能力的要求,從而降低了終端的制造成本。當然,本發(fā)明實施例也 不排除使用其它尺寸的矩形來完成本發(fā)明,只需要該矩形可以包容上述有效區(qū)域即可。
作為本發(fā)明的一個實施例,為了使最后保存的圖像對于用戶來說只顯示其選擇的 有效區(qū)域內(nèi)的圖像,終端在保存該最小包絡(luò)矩形中的圖像之前,還需對該最小包絡(luò)矩形中 的圖像進行相關(guān)的處理,在本實施例中是采用對最小包絡(luò)矩形內(nèi)、有效區(qū)域之外的圖像進 行非透明處理,即對最小包絡(luò)矩形內(nèi)的有效區(qū)域之外的圖像用填充色填充。這樣,在最后保 存的標準的圖像文件(如JEPG等)中就可以只記錄用戶指定的有效區(qū)域區(qū)域的形狀。
本發(fā)明實施例在獲得用戶選定有效區(qū)域內(nèi)的圖像的同時,還通過最小包絡(luò)矩形的 確定降低了對終端的處理能力的要求,從而可以降低終端的制作成本。
實施例三 本實施例是通過一具體的拍照實例來對實施例二進行的進一步說明。 圖3是用戶看到的圖片,其中,有幾個單詞用戶不認識,如果用戶終端有翻譯軟
件,則用戶可以通過終端的翻譯軟件來進行翻譯。 根據(jù)本發(fā)明實施例,用戶首先啟動拍照應(yīng)用單元,在Preview階段,用戶對預覽得 到的圖像先凍結(jié),然后通過操作終端的鍵盤或者觸摸屏來選擇有效區(qū)域,比如選擇如圖4A
7所示的有效區(qū)域40。用戶再一次預覽時,用戶可以拖動有效區(qū)域的位置,對有效區(qū)域進行縮 放或者拉伸,之后,拍照應(yīng)用單元對有效區(qū)域之外的圖像進行非透明處理(即圖中斜線部 分),用戶看到的屏幕上的圖像如圖4B所示。然后,拍照應(yīng)用單元根據(jù)有效區(qū)域確定最小 包絡(luò)矩形,當用戶按下拍照鍵后,終端的攝像單元即可以根據(jù)上最小包絡(luò)矩形的確定范圍 對預覽圖像的最小包絡(luò)矩形內(nèi)的圖像進行拍攝,從而獲得預覽圖像的最小包絡(luò)矩形中的圖 像,最后,對該最小包絡(luò)矩形內(nèi)的有效區(qū)域之外的圖像進行了非透明處理并保存該最小包 絡(luò)矩形中的圖像,從而得到如圖5所示的圖像。 這樣就可以將這個最小包絡(luò)矩形的圖像作為翻譯軟件的輸入,對用戶選擇的幾個 單詞進行翻譯。由于該最小包絡(luò)矩形內(nèi)的圖像只有有效區(qū)域是可見的,因此使得翻譯軟件 可以精確的定位需要翻譯的單詞,為用戶提供精確的服務(wù)。
實施例四 如圖6所示為本發(fā)明實施例四提供的一種終端攝像方法的流程示意圖,該方法包 括如下步驟 S601 :顯示待拍攝對象的預覽圖像,當終端進入Preview狀態(tài)后,該終端的顯示單 元上就會呈現(xiàn)出Camera所采集到的預覽圖像。該步驟可以采用現(xiàn)有技術(shù)實現(xiàn),在此不再贅 述。 S602:接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的有效區(qū)域的信號。 具體來說,本發(fā)明實施例在Preview階段時,還增加了區(qū)域定義功能,該區(qū)域定義 功能可以用于選擇用戶感興趣的圖像區(qū)域,即,選擇圖像的有效區(qū)域。 作為本發(fā)明的一個實施例,選擇預覽圖像的有效區(qū)域的信號是來自于終端的輸入
設(shè)備,該輸入設(shè)備可以包括鍵盤、觸摸屏和滾輪等。當用戶選擇了區(qū)域定義功能時,拍照應(yīng) 用單元停止從Camera上接收圖像信息,并把最后一幀圖像靜止顯示在屏幕上,此時,在屏 幕上會顯示一個圓點(或者一個十字)代表筆尖,用戶通過終端的上述輸入設(shè)備來操作這 個筆尖,在屏幕上選擇用戶感興趣的封閉區(qū)域作為有效區(qū)域。當然,用戶也可以重復上述過 程,畫出一個或多個的封閉區(qū)域作為有效區(qū)域。 S603 :對所述預覽圖像進行拍攝以獲得所述預覽圖像,并根據(jù)所述信號保存所述 預覽圖像中有效區(qū)域內(nèi)的選定拍攝對象的圖像。即用戶先直接獲取整幅預覽圖像,然后再 根據(jù)有效區(qū)域的選擇進行圖像保存。 與實施例一所不同的是,實施例一中是在進行拍攝的時候就根據(jù)用戶的選擇信號 控制攝像單元進行拍攝,即實施例一中攝像單元僅對有效區(qū)域內(nèi)的圖像進行拍攝;而本實 施例終端的攝像單元在拍攝時還是按照正常方式獲取整個預覽圖像,而在終端內(nèi)的拍照應(yīng) 用單元保存時再根據(jù)用戶的選擇信號進行保存圖像。 作為本發(fā)明的一個實施例,在步驟S602后還可以包括對有效區(qū)域之外的預覽圖 像進行非透明處理的步驟。 當用戶在選擇結(jié)束區(qū)域定義功能后,終端會再次進入Preview階段,在這時對有 效區(qū)域之外的預覽圖像進行非透明處理,可以使得用戶在再次預覽的過程中就可以明顯地 看到自己進行區(qū)域選擇后的顯示效果。 作為本發(fā)明的一個實施例,步驟S603還可以具體包括如下步驟根據(jù)選擇的所述有效區(qū)域,確定能夠包容所述有效區(qū)域的最小包絡(luò)矩形;對所述預覽圖像進行拍攝以獲得 所述預覽圖像;根據(jù)所述信號對所述最小包絡(luò)矩形內(nèi)、所述有效區(qū)域之外的圖像進行非透 明處理,并保存所述最小包絡(luò)矩形中的圖像。 這里,終端內(nèi)的攝像單元在拍攝的時候是對整幅預覽圖像進行拍攝,而最后保存
的是最小包絡(luò)矩形內(nèi)的圖像,但由于在保存前對最小包絡(luò)矩形內(nèi)、有效區(qū)域之外的圖像進
行了非透明處理,因而對于用戶來說最后可見的還是有效區(qū)域內(nèi)的圖像。這種實施方式通
過最小包絡(luò)矩形的確定降低了對終端的處理能力的要求,從而降低了終端的制作成本。 本發(fā)明實施例最后保存的圖像也僅為用戶所選擇的有效區(qū)域內(nèi)的圖像,從而使得
終端在處理基于攝像功能的應(yīng)用時減小了圖像文件的大小,節(jié)省了終端的資源。 實施例五 如圖7所示為本發(fā)明實施例五提供的一種終端的結(jié)構(gòu)示意圖,該終端700包括顯 示單元710、選擇信號接收單元720、圖像獲取單元730和存儲單元740,其中,選擇信號接收 單元720分別和顯示單元710及圖像獲取單元730相連,而圖像獲取單元730又分別和顯 示單元710及存儲單元740相連。 顯示單元710用于顯示待拍攝對象的預覽圖像,當終端進入Preview狀態(tài)后,該終 端的顯示單元上就會呈現(xiàn)出Camera所采集到的預覽圖像。該步驟屬于現(xiàn)有技術(shù),因此在此 就不再對其進行贅述了。 選擇信號接收單元720用于接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預 覽圖像的有效區(qū)域的信號。 具體來說,是本發(fā)明實施例的終端700在Preview階段時,還增加了區(qū)域定義功 能,該區(qū)域定義功能主要由選擇信號接收單元720來完成,其可以用于選擇用戶感興趣的 圖像區(qū)域,即,選擇圖像的有效區(qū)域。 作為本發(fā)明的一個實施例,選擇預覽圖像的有效區(qū)域的信號是來自于終端的輸入
設(shè)備,該輸入設(shè)備可以包括鍵盤、觸摸屏和滾輪等。當用戶選擇了區(qū)域定義功能時,拍照應(yīng) 用單元停止從Camera上接收圖像信息,并把最后一幀圖像靜止顯示在屏幕上,此時,在屏 幕上會顯示一個圓點(或者一個十字)代表筆尖,用戶通過終端的上述輸入設(shè)備來操作這 個筆尖,在屏幕上選擇用戶感興趣的封閉區(qū)域作為有效區(qū)域。當然,用戶也可以重復上述過 程,畫出一個或多個的封閉區(qū)域作為有效區(qū)域。選擇信號接收單元720就可以收集用戶通 過輸入設(shè)備輸入的上述選擇信號。 圖像獲取單元730用于根據(jù)所述信號進行拍攝,獲得所述預覽圖像的有效區(qū)域內(nèi) 的選定拍攝對象的圖像。 當選擇信號接收單元720接收到用戶選擇的有效區(qū)域的信號,并在用戶按下拍照
鍵后,圖像獲取單元730即可以根據(jù)上述有效區(qū)域的選擇信號對預覽圖像的有效區(qū)域內(nèi)的
選定圖像進行拍攝,從而獲得預覽圖像的有效區(qū)域內(nèi)的選定拍攝對象的圖像。 作為本發(fā)明的一個實施例,終端700還可以包括一平滑處理單元,用于當用戶選
定的有效區(qū)域邊界凹凸不平時,為了減少終端內(nèi)處理單元(比如CPU)的運算負擔,可以對
該邊界進行平滑處理,使得該有效區(qū)域變得較為規(guī)則。 作為本發(fā)明的另一個實施例,當用戶選定的有效區(qū)域不是一個封閉區(qū)域時,終端 700也可以自動將選擇線的首末兩端進行相連,這里的相連可以是兩點一直線地進行相連,當然也可以是經(jīng)過處理單元控制的兩點間呈一弧度地進行相連。該操作可以由終端700的 處理器完成,也可以由一單獨的單元來完成。 本發(fā)明實施例在獲得用戶選定有效區(qū)域內(nèi)的圖像的同時,還通過最小包絡(luò)矩形的
確定降低了對終端的處理能力的要求,從而可以降低終端的制作成本。 實施例六 如圖8所示為本發(fā)明實施例六提供的一種終端的結(jié)構(gòu)示意圖,該終端800包括顯
示單元810、選擇信號接收單元820、圖像獲取單元830、存儲單元840、第一著色單元850、第
二著色單元860和包絡(luò)確定單元870,其中,第二著色單元850、顯示單元810、選擇信號接收
單元820、圖像獲取單元830、第一著色單元860和存儲單元840間依次相連,而包絡(luò)確定單
元870分別和顯示單元810、選擇信號接收單元820及圖像獲取單元830相連。 顯示單元810和選擇信號接收單元820的作用和實施例五中相類似,在此不再贅述。 包絡(luò)確定單元860用于根據(jù)選擇信號接收單元820接收的用戶選擇的有效區(qū)域, 確定能夠包容該有效區(qū)域的最小包絡(luò)矩形。 由于用戶所選擇的有效區(qū)域在多數(shù)情況下是一種不規(guī)則的范圍,而要直接獲取有 效區(qū)域內(nèi)的選定拍攝對象的圖像,需要終端具有足夠強大的處理能力,這在一定程度上提 高了終端的成本。因此,本實施例的終端800可以根據(jù)該有效區(qū)域確定一能夠包容該有效 區(qū)域的最小包絡(luò)矩形,需要指出的是,該包絡(luò)矩形的確定是在Preview階段,而該最小包絡(luò) 矩形對于用戶來說,既可以是可見的,也可以是不可見的。 圖像獲取單元830具體用于根據(jù)選擇信號進行拍攝,獲得所述預覽圖像的最小包 絡(luò)矩形中的圖像; 當用戶按下拍照鍵后,圖像獲取單元830即可以根據(jù)上最小包絡(luò)矩形的確定范圍
對預覽圖像的最小包絡(luò)矩形內(nèi)的圖像進行拍攝,從而獲得預覽圖像的最小包絡(luò)矩形中的圖
像。這樣,由于終端800只需要獲取最小包絡(luò)矩形這樣一個規(guī)則圖形內(nèi)的圖像,降低了對終
端800處理能力的要求,從而降低了終端800的制造成本。當然,本發(fā)明實施例也不排除使
用其它尺寸的矩形來完成本發(fā)明,只需要該矩形可以包容上述有效區(qū)域即可。 第一著色單元860用于對最小包絡(luò)矩形內(nèi)、有效區(qū)域之外的圖像進行非透明處
理。這里的非透明處理是指把最小包絡(luò)矩形內(nèi)、有效區(qū)域之外的圖像用填充色(例如,白
色,灰色,黑色等)顯示,使得可以遮蔽最小包絡(luò)矩形內(nèi)、有效區(qū)域之外的的圖像,而僅顯示
有效區(qū)域內(nèi)的圖像。 存儲單元840用于保存所述最小包絡(luò)矩形中的圖像,但是由于第一著色單元860 的非透明處理操作,存儲單元840所保存的最小包絡(luò)矩形中的圖像對于用戶來說還是僅顯 示有效區(qū)域內(nèi)的圖像。 第二著色單元850用于在選擇信號接收單元820接收用戶根據(jù)預覽圖像輸入的用 于選擇所述預覽圖像的有效區(qū)域的信號之后,對有效區(qū)域之外的圖像進行非透明處理。當 選擇信號接收單元820獲取完用戶選擇預覽圖像有效區(qū)域的信號后,終端800會再次進入 Preview階段,繼續(xù)從Camera上獲取一幀一幀的圖像信息,并在LCD上顯示,而通過第二著 色單元850的非透明處理,使得用戶在再次預覽的過程中就可以明顯地看到自己進行有效 區(qū)域選擇后的顯示效果了。
本發(fā)明實施例在獲得用戶選定有效區(qū)域內(nèi)的圖像的同時,還通過最小包絡(luò)矩形的
確定降低了對終端的處理能力的要求,從而可以降低終端的制作成本。 實施例七 如圖9所示為本發(fā)明實施例七提供的一種終端的結(jié)構(gòu)示意圖,該終端900包括顯 示單元910、選擇信號接收單元920、圖像獲取單元930和存儲單元940,其中,選擇信號接收 單元920分別和顯示單元910及圖像獲取單元930相連,而圖像獲取單元930又分別和顯 示單元910及存儲單元940相連。 顯示單元910用于顯示待拍攝對象的預覽圖像,當終端進入Preview狀態(tài)后,該終 端的顯示單元上就會呈現(xiàn)出Camera所采集到的預覽圖像。該步驟可以采用現(xiàn)有技術(shù)實現(xiàn), 在此不再贅述。 選擇信號接收單元920用于接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預 覽圖像的有效區(qū)域的信號。 具體來說,是本發(fā)明實施例的終端900在Preview階段時,還增加了區(qū)域定義功 能,該區(qū)域定義功能主要由選擇信號接收單元920來完成,其可以用于選擇用戶感興趣的 圖像區(qū)域,即,選擇圖像的有效區(qū)域。 作為本發(fā)明的一個實施例,選擇預覽圖像的有效區(qū)域的信號是來自于終端的輸入
設(shè)備,該輸入設(shè)備可以包括鍵盤、觸摸屏和滾輪等。當用戶選擇了區(qū)域定義功能時,拍照應(yīng) 用單元停止從Camera上接收圖像信息,并把最后一幀圖像靜止顯示在屏幕上,此時,在屏 幕上會顯示一個圓點(或者一個十字)代表筆尖,用戶通過終端的上述輸入設(shè)備來操作這 個筆尖,在屏幕上選擇用戶感興趣的封閉區(qū)域作為有效區(qū)域。當然,用戶也可以重復上述過 程,畫出一個或多個的封閉區(qū)域作為有效區(qū)域。選擇信號接收單元920就可以收集用戶通 過輸入設(shè)備輸入的上述選擇信號。 圖像獲取單元930用于對預覽圖像進行拍攝以獲得該預覽圖像,與實施例五所不 同的是,實施例五中的圖像獲取單元是在進行拍攝的時候就根據(jù)用戶的選擇信號進行拍 攝,即實施例五中圖像獲取單元僅對有效區(qū)域內(nèi)的圖像進行拍攝;而本實施例終端900的 圖像獲取單元930在拍攝時還是按照正常方式獲取整個預覽圖像。 存儲單元940用于根據(jù)所述信號保存圖像獲取單元930所獲取的預覽圖像中有效 區(qū)域內(nèi)的選定拍攝對象的圖像。 作為本發(fā)明的一個實施例,終端900還可以包括第一著色單元960、第二著色單 元950和包絡(luò)確定單元970 (如圖10所示),其中第一著色單元960分別和圖像獲取單元 930及存儲單元940相連,第二著色單元950和顯示單元810相連,而包絡(luò)確定單元970分 別和顯示單元910、選擇信號接收單元920、圖像獲取單元930相連。 包絡(luò)確定單元970用于根據(jù)選擇信號接收單元920接收的用戶選擇的有效區(qū)域, 確定能夠包容該有效區(qū)域的最小包絡(luò)矩形。 第一著色單元960用于對最小包絡(luò)矩形內(nèi)、有效區(qū)域之外的圖像進行非透明處 理。這里的非透明處理是指把最小包絡(luò)矩形內(nèi)、有效區(qū)域之外的圖像用填充色(例如,白 色,灰色,黑色等)顯示,使得可以遮蔽最小包絡(luò)矩形內(nèi)、有效區(qū)域之外的的圖像,而僅顯示 有效區(qū)域內(nèi)的圖像。 這樣,存儲單元940就具體用于保存最小包絡(luò)矩形中的圖像。
第二著色單元950用于在選擇信號接收單元920接收用戶根據(jù)預覽圖像輸入的用 于選擇所述預覽圖像的有效區(qū)域的信號之后,對有效區(qū)域之外的圖像進行非透明處理。當 選擇信號接收單元920獲取完用戶選擇預覽圖像有效區(qū)域的信號后,終端900會再次進入 Preview階段,繼續(xù)從Camera上獲取一幀一幀的圖像信息,并在LCD上顯示,而通過第二著 色單元950的非透明處理,使得用戶在再次預覽的過程中就可以明顯地看到自己進行有效 區(qū)域選擇后的顯示效果了。 本發(fā)明實施例在獲得用戶選定有效區(qū)域內(nèi)的圖像的同時,還通過最小包絡(luò)矩形的
確定降低了對終端的處理能力的要求,從而可以降低終端的制作成本。本領(lǐng)域普通技術(shù)人
員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟可以通過程序來指令相關(guān)的硬件來
完成,該程序可以存儲于一計算機可讀取存儲介質(zhì)中,比如ROM/RAM、磁碟、光盤等。 以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳
細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限定本發(fā)明的保
護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本
發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種終端攝像方法,其特征在于,所述方法包括顯示待拍攝對象的預覽圖像;接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的有效區(qū)域的信號;根據(jù)所述信號進行拍攝,獲得所述預覽圖像的有效區(qū)域內(nèi)的選定拍攝對象的圖像,并保存所述選定拍攝對象的圖像。
2. 如權(quán)利要求1所述的方法,其特征在于,所述接收用戶根據(jù)所述預覽圖像輸入的用 于選擇所述預覽圖像的有效區(qū)域的信號包括通過終端的輸入設(shè)備接收所述信號。
3. 如權(quán)利要求1所述的方法,其特征在于,所述接收用戶根據(jù)所述預覽圖像輸入的用 于選擇所述預覽圖像的有效區(qū)域的信號之后還包括根據(jù)選擇的所述有效區(qū)域,確定能夠包容所述有效區(qū)域的最小包絡(luò)矩形; 所述根據(jù)所述信號進行拍攝,獲得所述預覽圖像的有效區(qū)域內(nèi)的選定拍攝對象的圖像,并保存所述選定拍攝對象的圖像具體包括根據(jù)所述信號進行拍攝,獲得所述預覽圖像的最小包絡(luò)矩形中的圖像,對所述最小包絡(luò)矩形內(nèi)、所述有效區(qū)域之外的圖像進行非透明處理,并保存所述最小包絡(luò)矩形中的圖像。
4. 如權(quán)利要求1所述的方法,其特征在于,所述選擇所述預覽圖像的有效區(qū)域之后,所 述方法還包括對所述有效區(qū)域之外的預覽圖像進行非透明處理。
5. —種終端攝像方法,其特征在于,所述方法包括 顯示待拍攝對象的預覽圖像;接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的有效區(qū)域的信號; 對所述預覽圖像進行拍攝以獲得所述預覽圖像,并根據(jù)所述信號保存所述預覽圖像中 有效區(qū)域內(nèi)的選定拍攝對象的圖像。
6. 如權(quán)利要求5所述的方法,其特征在于,所述接收用戶根據(jù)所述預覽圖像輸入的用 于選擇所述預覽圖像的有效區(qū)域的信號之后還包括根據(jù)選擇的所述有效區(qū)域,確定能夠包容所述有效區(qū)域的最小包絡(luò)矩形; 所述對所述預覽圖像進行拍攝以獲得所述預覽圖像,并根據(jù)所述信號保存所述預覽圖像中有效區(qū)域內(nèi)的選定拍攝對象的圖像具體包括對所述預覽圖像進行拍攝以獲得所述預覽圖像,根據(jù)所述信號對所述最小包絡(luò)矩形內(nèi)、所述有效區(qū)域之外的圖像進行非透明處理,并保存所述最小包絡(luò)矩形中的圖像。
7. 如權(quán)利要求5所述的方法,其特征在于,所述選擇所述預覽圖像的有效區(qū)域之后,所 述方法還包括對所述有效區(qū)域之外的預覽圖像進行非透明處理。
8. —種終端,其特征在于,所述終端包括 顯示單元,用于顯示待拍攝對象的預覽圖像;選擇信號接收單元,用于接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的 有效區(qū)域的信號;圖像獲取單元,用于根據(jù)所述信號進行拍攝,獲得所述預覽圖像的有效區(qū)域內(nèi)的選定 拍攝對象的圖像;存儲單元,用于保存所述選定拍攝對象的圖像。
9. 如權(quán)利要求8所述的終端,其特征在于,還包括包絡(luò)確定單元,用于根據(jù)選擇的所述有效區(qū)域,確定能夠包容所述有效區(qū)域的最小包 絡(luò)矩形;第一著色單元,用于對所述最小包絡(luò)矩形內(nèi)、所述有效區(qū)域之外的圖像進行非透明處理;所述圖像獲取單元具體用于根據(jù)所述信號進行拍攝,獲得所述預覽圖像的最小包絡(luò)矩 形中的圖像;所述存儲單元具體用于保存所述最小包絡(luò)矩形中的圖像。
10. 如權(quán)利要求8所述的終端,其特征在于,還包括第二著色單元,用于在所述選擇信號接收單元接收用戶根據(jù)所述預覽圖像輸入的用于 選擇所述預覽圖像的有效區(qū)域的信號之后,對所述有效區(qū)域之外的圖像進行非透明處理。
11. 一種終端,其特征在于,所述終端包括 顯示單元,用于顯示待拍攝對象的預覽圖像;選擇信號接收單元,接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的有效 區(qū)域的信號;圖像獲取單元,用于對所述預覽圖像進行拍攝以獲得所述預覽圖像; 存儲單元,用于根據(jù)所述信號保存所述預覽圖像中有效區(qū)域內(nèi)的選定拍攝對象的圖像。
12. 如權(quán)利要求11所述的終端,其特征在于,還包括包絡(luò)確定單元,用于根據(jù)選擇的所述有效區(qū)域,確定能夠包容所述有效區(qū)域的最小包 絡(luò)矩形;第一著色單元,用于對所述最小包絡(luò)矩形內(nèi)、所述有效區(qū)域之外的圖像進行非透明處理;所述存儲單元具體用于保存所述最小包絡(luò)矩形中的圖像。
13. 如權(quán)利要求11所述的終端,其特征在于,還包括第二著色單元,用于在所述選擇信號接收單元接收用戶根據(jù)所述預覽圖像輸入的用于 選擇所述預覽圖像的有效區(qū)域的信號之后,對所述有效區(qū)域之外的圖像進行非透明處理。
全文摘要
本發(fā)明實施例提供一種終端及其攝像方法,該方法包括顯示待拍攝對象的預覽圖像;接收用戶根據(jù)所述預覽圖像輸入的用于選擇所述預覽圖像的有效區(qū)域的信號;根據(jù)所述信號進行拍攝,獲得所述預覽圖像的有效區(qū)域內(nèi)的選定拍攝對象的圖像,并保存所述選定拍攝對象的圖像。本發(fā)明實施例可以直接獲得選定的有效區(qū)域內(nèi)的拍攝對象的圖像,并保存該圖像,從而使得終端在處理基于攝像功能的應(yīng)用時減小了圖像文件的大小,節(jié)省了終端的資源。
文檔編號H04M1/72GK101753716SQ20091022155
公開日2010年6月23日 申請日期2009年11月20日 優(yōu)先權(quán)日2009年11月20日
發(fā)明者樊艷梅 申請人:華為終端有限公司