專利名稱:用于編輯三維圖像的方法和利用該方法的移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理方法,更具體地說,涉及用于編輯三維圖像的方法以及利用該方法的移動終端。
背景技術(shù):
通常,根據(jù)終端是否可移動可以將終端分成移動或便攜式終端和固定終端。此外, 根據(jù)移動終端的用戶是否可以直接隨身攜帶可以將移動終端分成手持終端和車載終端。隨著終端的功能越來越多樣化,終端可以支持諸如拍攝圖像或視頻、再現(xiàn)音樂或視頻文件、玩游戲、接收廣播信號等更復雜的功能。通過綜合并且集中實現(xiàn)這些功能,以多媒體播放器或裝置的形式來實施移動終端。為了支持并且增加終端的功能,可以考慮改善終端的結(jié)構(gòu)部分和/或軟件部分??傮w上來說,終端正在朝著超過顯示二維圖像的水平并具有顯示允許深度感知或立體視覺的三維立體圖像的功能方向發(fā)展。用戶可以通過三維立體圖像享受更逼真的用戶接口(UI)或內(nèi)容。但是能夠顯示三維立體圖像的現(xiàn)有技術(shù)的終端未提供一種使用戶能夠方便地插入或編輯三維文本等形式的期望文本的方法。
發(fā)明內(nèi)容
因此,本發(fā)明的一個目的是提供一種具有與常規(guī)輸入法不同的輸入法的移動終端。本發(fā)明的另一個目的是提供一種用于編輯三維圖像的方法以及利用該方法的移動終端,該方法能夠?qū)⑷S對象插入到三維圖像中或者編輯三維對象,然后將該三維對象插入到三維圖像中。為了實現(xiàn)上述目的,提供了一種用于編輯包括反映雙眼視差的第一圖像和第二圖像的三維圖像的方法,該方法包括從三維圖像識別編輯目標;對被識別的編輯目標的第一圖像進行編輯;以及將經(jīng)過編輯的第一圖像和與經(jīng)過編輯的第一圖像相對應的第二圖像應用于三維圖像。為了實現(xiàn)上述目的,提供了一種用于編輯包括反映雙眼視差的第一圖像和第二圖像的三維圖像的方法,該方法包括接收要合成的圖形對象;從三維圖像中識別合成目標; 以及將接收到的圖形對象合成到被識別的合成目標。為了實現(xiàn)上述目的,提供了一種用于編輯包括反映雙眼視差的第一圖像和第二圖像的三維圖像的方法,該方法包括獲取從三維圖像識別的人物的第一圖像;從數(shù)據(jù)庫中搜索尋找與所述第一圖像相對應的二維人物照片圖像;以及當搜索成功時,從數(shù)據(jù)庫獲取與二維人物照片圖像相關(guān)聯(lián)的信息,將獲取的信息合成到第一圖像,并且將合成后的第一圖像和與合成后的第一圖像相對應的第二圖像應用于三維圖像。為了實現(xiàn)上述目的,提供了一種用于編輯包括反映雙眼視差的第一圖像和第二圖像的三維圖像的方法,該方法包括接收要合成的圖形對象;從三維圖像識別分別具有不同的深度比例的多個合成目標;以及將圖形對象合成到多個合成目標,以使得所述圖形對象在該圖形對象的、與所述合成目標重疊的部分上具有不同的深度。為了實現(xiàn)上述目的,提供了一種編輯包括反映雙眼視差的第一圖像和第二圖像的三維圖像的移動終端,該移動終端包括顯示單元,其顯示三維圖像;以及控制器,其從三維圖像識別編輯目標、對被識別的編輯目標的第一圖像進行編輯,并且將經(jīng)過編輯的第一圖像和與經(jīng)過編輯的第一圖像相對應的第二圖像應用于三維圖像。在根據(jù)本發(fā)明的示例性實施方式的用于編輯3D圖像的方法和利用該方法的移動終端中,插入或編輯3D對象,使得3D對象與3D立體圖像一致。因此,可以消除將2D對象插入到3D圖像時的不便,并且從用戶的角度來說可以提供更自然的圖像。根據(jù)下文中給出的詳細描述,本發(fā)明的可應用性的進一步范圍將變得顯而易見。 但是,應該理解,由于根據(jù)該詳細描述,本發(fā)明的精神和范圍內(nèi)的各種變化和修改對于本領(lǐng)域技術(shù)人員來說將變得顯而易見,因此僅通過例示而給出表示本發(fā)明的優(yōu)選實施方式的詳細描述和具體示例。
根據(jù)下面給出的詳細描述和附圖,將更全面地理解本發(fā)明,這些詳細描述和附圖僅作為例示給出,因此本發(fā)明不限于此,其中圖1是根據(jù)本發(fā)明的一個示例性實施方式的移動終端的示意性框圖;圖2是示出了根據(jù)本發(fā)明的一個示例性實施方式的移動終端處于3D圖像編輯模式時的畫面圖像的圖;圖3是示出了根據(jù)本發(fā)明的一個示例性實施方式的關(guān)于通過移動終端識別的編輯目標的功能菜單的圖;圖4是示出了根據(jù)本發(fā)明的一個示例性實施方式的將文本合成到通過移動終端識別的編輯目標的圖;圖5是示出了根據(jù)本發(fā)明的一個示例性實施方式的通過利用臉部識別方案將文本合成到由移動終端識別的編輯目標的圖;圖6是示出了根據(jù)本發(fā)明的一個示例性實施方式的將線條合成到通過移動終端識別的編輯目標的圖;圖7是示出了根據(jù)本發(fā)明的一個示例性實施方式的將線條合成到通過移動終端識別的、由用戶選擇的編輯目標的圖;圖8是示出了根據(jù)本發(fā)明的一個示例性實施方式的將由用戶輸入的文本合成到通過移動終端選擇的編輯目標的圖;圖9是示出了根據(jù)本發(fā)明的一個示例性實施方式的通過由移動終端區(qū)分線條部分的深度將由用戶輸入的線條合成到編輯目標的圖;圖10是示出了根據(jù)本發(fā)明的一個示例性實施方式的用于調(diào)節(jié)圖像的深度比例的方法的流程圖;圖11是示出了根據(jù)本發(fā)明的另一個示例性實施方式的用于調(diào)節(jié)圖像的深度比例的方法的流程圖12是示出了根據(jù)本發(fā)明的再一個示例性實施方式的用于調(diào)節(jié)圖像的深度比例的方法的流程圖;以及圖13是示出了根據(jù)本發(fā)明的又一個示例性實施方式的用于調(diào)節(jié)圖像的深度比例的方法的流程圖。
具體實施例方式下面將參照附圖詳細描述本發(fā)明的實施方式,其中,對相同或相應的組件使用相同的附圖標記,而不考慮附圖編號,并且省略冗余解釋。在描述本發(fā)明時,如果對相關(guān)的已知功能或構(gòu)造的詳細解釋被認為不必要地轉(zhuǎn)移了本發(fā)明的要點,但本領(lǐng)域中的技術(shù)人員理解該要點,則略去這樣的說明。在下面的描述中,僅為了便于對本發(fā)明的說明,使用了用于表示要素的后置用語“模塊”、“部件”或“單元”,這些后置用語本身并不具有任何重要含義。 如果對相關(guān)的已知功能或構(gòu)造的詳細解釋被認為不必要地轉(zhuǎn)移了本發(fā)明的要點,但本領(lǐng)域中的技術(shù)人員理解該要點,則略去這樣的說明。本發(fā)明的附圖旨在便于理解本發(fā)明,并且不應將本發(fā)明理解為受到附圖的限制。移動終端的整體構(gòu)造與本發(fā)明相關(guān)聯(lián)的移動終端可以包括移動電話、智能電話、筆記本計算機、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PMP(便攜式多媒體播放器)和導航裝置等。本領(lǐng)域中的人員應當理解,除了專門針對移動功能而構(gòu)造的任何組件以外,根據(jù)本發(fā)明實施方式的構(gòu)造還可以應用于固定類型的終端(例如數(shù)字電視機、臺式計算機等)。圖1是根據(jù)本發(fā)明的一個實施方式的移動終端的示意性框圖。移動終端100可以包括無線通信單元110、音頻/視頻(A/V)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180以及電源單元190等。圖1示出了具有各種組件的移動終端,但是應該理解并不需要實現(xiàn)所有示出的組件??梢詫崿F(xiàn)更多或較少的組件。將如下具體地描述移動終端的元件。無線通信單元110通常包括使得移動終端100能夠與該移動終端所在的無線通信系統(tǒng)或網(wǎng)絡(luò)之間進行無線通信的一個或更多個組件。例如,無線通信單元110可以包括廣播接收模塊111、移動通信模塊112、無線因特網(wǎng)模塊113、短距離通信模塊114以及位置定位模塊115中的至少一個。廣播接收模塊111通過廣播信道從外部的廣播管理服務器(或其它網(wǎng)絡(luò)實體)接收廣播信號和/或廣播相關(guān)信息。廣播相關(guān)信息可以是指與廣播信道、廣播節(jié)目或廣播服務提供商相關(guān)聯(lián)的信息。也可以經(jīng)由移動通信網(wǎng)絡(luò)來提供廣播相關(guān)信息,在此情況下,可以由移動通信模塊112接收該廣播相關(guān)信息。通過廣播接收模塊111接收到的廣播信號和/ 或廣播相關(guān)信息可以存儲在存儲器160(或其他類型的存儲介質(zhì))中。移動通信模塊112向基站(例如,接入點、Node B等)、外部終端(例如,其它用戶設(shè)備)和服務器(或其它網(wǎng)絡(luò)實體)中的至少一個發(fā)送無線信號和/或從基站(例如,接入點、Node B等)、外部終端(例如,其它用戶設(shè)備)和服務器(或其它網(wǎng)絡(luò)實體)中的至少一個接收無線信號。根據(jù)文本和/或多媒體消息的接收和/或發(fā)送,這些無線信號可以包括語音呼叫信號、視頻呼叫信號或各種類型的數(shù)據(jù)。
無線因特網(wǎng)模塊113支持移動終端的無線因特網(wǎng)接入。該模塊可以在內(nèi)部或外部連接到終端。所實現(xiàn)的無線因特網(wǎng)接入技術(shù)可以包括WLAN(無線局域網(wǎng))(Wi-Fi)、 Wibro(無線寬帶)、Wimax(全球微波接入互操作性)、HSDPA(高速下行鏈路分組接入)、 LTE (長期演進)、或LTE-A (長期演進-高級)等。短距離通信模塊114是用于支持短距離通信的模塊。短距離通信模塊的一些示例包括藍牙 、射頻識別(RFID:radio frequency identification)、紅外數(shù)據(jù)協(xié)會(IrDA Infrared data association) ^iajSi ! (UffB :ultra-wideband)禾口 ZIGBEE ·。位置定位模塊115是用于檢查或獲得移動終端的定位(或位置)的模塊。位置定位模塊的一個典型示例是GPS (全球定位系統(tǒng))。參考圖1,A/V輸入單元120接收音頻或圖像信號。A/V輸入單元120可以包括照相機121(或其他圖像拍攝裝置)或麥克風122(或其它聲音采集裝置)。照相機121對由處于視頻拍攝模式或圖像拍攝模式中的圖像拍攝裝置所獲得的靜止圖像或視頻的圖像圖框進行處理??梢栽陲@示單元151(或其它視覺輸出裝置)上顯示處理后的圖像圖框。經(jīng)過照相機121處理的圖像圖框可以存儲在存儲器160(或其它存儲介質(zhì))中,或者通過無線通信單元Iio發(fā)送。根據(jù)移動終端的構(gòu)造,可以設(shè)置兩個或更多個照相機121。在電話呼叫模式、記錄模式和語音識別模式等中,麥克風122可以經(jīng)由麥克風或其他裝置接收聲音,并將該聲音處理為音頻數(shù)據(jù)。可以轉(zhuǎn)換經(jīng)過處理的音頻(語音)數(shù)據(jù)以輸出為能夠在電話呼叫模式的情況下經(jīng)由移動通信模塊112發(fā)送到移動通信基站(或其它網(wǎng)絡(luò)實體)的格式。麥克風122可以執(zhí)行各種類型的噪聲去除(或抑制)算法以去除(或抑制)在接收和發(fā)送音頻信號的過程中產(chǎn)生的噪聲或干擾。用戶輸入單元130(或其他用戶輸入裝置)可以根據(jù)用戶輸入的命令而產(chǎn)生輸入數(shù)據(jù),以控制移動終端的各種操作。用戶輸入單元130可以包括鍵區(qū)、薄膜開關(guān)(dome switch)、觸摸板(例如,檢測由于接觸而產(chǎn)生的電阻、壓力、和電容等的變化的觸敏構(gòu)件)、 滾輪(jog wheel)和撥動開關(guān)(jog switch)等。感測單元140 (或其它檢測裝置)檢查移動終端100的當前狀況(或狀態(tài)),諸如移動終端100的打開/閉合狀態(tài)、移動終端100的位置、用戶是否與移動終端100接觸、移動終端100的取向、和移動終端100的加速或減速移動和方向等,并生成用于控制移動終端 100的操縱的命令或信號。例如,當把移動終端100實現(xiàn)為滑蓋式移動電話時,感測單元140 可以感測該滑蓋式電話是打開的還是閉合的。另外,感測單元140可以檢測電源單元190是否提供電力、或接口單元170是否與外部設(shè)備耦接。感測單元140可以包括接近單元141。輸出單元150被配置為以視覺、聽覺和/或觸覺方式(例如,音頻信號、圖像信號、 告警信號、振動信號等)提供輸出。輸出單元150可以包括顯示單元151、音頻輸出模塊 152、告警單元153、和觸覺模塊巧4等。顯示單元151可以顯示(輸出)在移動終端100中經(jīng)過處理的信息。例如,當移動終端100處于電話呼叫模式中時,顯示單元151可以顯示與呼叫或其它通信(諸如文本消息收發(fā)、和多媒體文件下載等)相關(guān)聯(lián)的用戶界面(UI)或圖形用戶界面(GUI)。當移動終端100處于視頻呼叫模式或圖像拍攝模式時,顯示單元151可以顯示拍攝的圖像和/或接收到的圖像、和示出了視頻或圖像以及與該視頻或圖像相關(guān)的功能的UI或GUI等。顯示單元151可以包括液晶顯示器(IXD)、薄膜晶體管液晶顯示器(TFT-IXD)、有機發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器、和電子墨水(e-ink)顯示器等中的至少一個。這些顯示器中的一些顯示器可以被構(gòu)造為使得能夠看到外部的透明或透光顯示器,因此可以被稱為透明顯示器。典型的透明顯示器例如可以是TOLED (透明有機發(fā)光二極管)顯示器等。通過這樣的構(gòu)造,用戶可以通過由終端機體的顯示單元151占據(jù)的區(qū)域看到位于終端機體后側(cè)的物體。根據(jù)移動終端100的尤其優(yōu)選的實施方式,移動終端100可以包括兩個或更多個顯示單元(或其它顯示裝置)。例如,多個顯示單元可以分開或一體地布置在移動終端的一個表面上,或者可以分開地布置在彼此不同的表面上。同時,當顯示單元151與檢測觸摸操作的傳感器(此后稱為“觸摸傳感器”)以分層的方式交疊以形成觸摸屏時,顯示單元151可以既用作輸入裝置又用作輸出裝置。觸摸傳感器可以具有觸摸膜、觸摸片和/或觸摸板等形式。觸摸傳感器可以將施加到顯示單元151的特定部分的壓力或在顯示單元151的特定部分產(chǎn)生的電容或其他參數(shù)的變化轉(zhuǎn)換成電輸入信號。觸摸傳感器可以檢測施加觸摸時的壓力以及觸摸的位置或面積。當存在對觸摸傳感器的觸摸輸入時,相對應的一個信號(多個信號)被發(fā)送到觸摸控制器。觸摸控制器處理該信號并將相對應的數(shù)據(jù)發(fā)送到控制器180。因此,控制器180 可以識別出顯示單元151的哪個部分被觸摸。參照圖1,接近單元141可以被設(shè)置在觸摸屏內(nèi)或觸摸屏附近。接近單元141是在沒有物理接觸的情況下利用電磁力或紅外線來檢測是否存在相對于特定檢測表面的物體或位于特定檢測表面附近的物體的傳感器。因此,與接觸式傳感器相比,接近單元141具有長得多的壽命,并且接近單元141可以用于各種用途。接近單元141的示例可以包括透射型光電傳感器、直接反射型光電傳感器、鏡面反射型光電傳感器、RF振蕩型接近傳感器、電容式接近傳感器、磁接近傳感器、和紅外接近傳感器等。如果觸摸屏是電容式接近傳感器,則利用電場隨著指針的接近而發(fā)生的變化來檢測指針的接近。在此情況下,可以將觸摸屏(觸摸傳感器)歸類為接近單元。音頻輸出模塊152可以在呼叫信號接收模式、呼叫模式、錄制模式、語音識別模式、或廣播接收模式等中轉(zhuǎn)換并輸出從無線通信單元110接收到的或存儲在存儲器160中的聲音音頻數(shù)據(jù)。此外,音頻輸出模塊152可以提供與移動終端100所執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號接收音、消息接收音等)。音頻輸出模塊152可以包括接收器、揚聲器、蜂鳴器和/或其它聲音產(chǎn)生裝置。告警單元153(或其它類型的用戶通知裝置)可以提供輸出以通知移動終端100 的事件的發(fā)生。典型的事件可以包括呼叫接收、消息接收、按鍵信號輸入、觸摸輸入等。除了音頻或視頻輸出外,告警單元153可以按照不同的方式來提供輸出,以通知事件的發(fā)生。 例如,告警單元153可以以振動的形式提供輸出(或者其它觸覺或感覺輸出)。當接收到呼叫、消息和/或一些其它的入局通信時,告警單元153可以提供觸覺輸出(即,振動)以通知用戶。通過提供這樣的觸覺輸出,即使用戶的移動電話放在衣袋中,用戶也能夠識別出各種事件的發(fā)生。通知事件的發(fā)生的輸出也可以通過顯示單元151或音頻輸出模塊152來提供。顯示單元151與音頻輸出模塊152可以被分類成告警單元153的一部分。
觸覺模塊巧4產(chǎn)生用戶可以感覺到的各種觸覺效果。觸覺模塊產(chǎn)生的觸覺效果的一種典型示例是振動??梢詫τ|覺模塊154的強度和模式進行控制。例如,不同的振動可以組合地輸出或順序輸出。除了振動以外,觸覺模塊巧4可以產(chǎn)生如刺激效果的多種其它觸覺效果,諸如由針列對接觸皮膚表面垂直移動、空氣通過噴射孔或吸入孔的噴射力或吸力、與皮膚的接觸、 與電極的接觸、靜電力等和利用能夠吸收或產(chǎn)生熱的組件來再現(xiàn)冷或熱的感覺而產(chǎn)生的效^ ο觸覺模塊IM可以實現(xiàn)為使用戶能夠通過諸如用戶的手指或手臂等的肌覺來感覺觸覺效果,并且通過直接接觸來傳遞觸覺效果。根據(jù)移動終端100的構(gòu)造,可以設(shè)置兩個或更多個觸覺模塊154。存儲器160可以存儲用于由控制器180執(zhí)行的處理和控制操作的軟件程序,或可以臨時地存儲輸入或輸出的數(shù)據(jù)(例如,電話薄、消息、靜態(tài)圖像等)。此外,存儲器160還可以存儲關(guān)于當向觸摸屏輸入觸摸時輸出的各種模式的振動和音頻信號的數(shù)據(jù)。存儲器160可以包括以下類型的存儲介質(zhì)中的至少一項閃存、硬盤、多媒體卡式微型存儲器、卡式存儲器(例如,SD或》)存儲器等)、隨機存取存儲器(RAM)、靜態(tài)隨機存取存儲器(SRAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁存儲器、磁盤和/或光盤。此外,移動終端100可以與在因特網(wǎng)上執(zhí)行存儲器160的存儲功能的網(wǎng)絡(luò)存儲器相關(guān)地工作。接口單元170充當與連接到該移動終端的每個外部設(shè)備的接口。例如,接口單元可以向外部設(shè)備發(fā)送數(shù)據(jù),接收并向移動終端100的各個組件傳輸電力,或?qū)⒁苿咏K端100 的內(nèi)部數(shù)據(jù)發(fā)送到外部設(shè)備。例如,接口單元170可以包括有線/無線耳機端口、外部電源端口、有線/無線數(shù)據(jù)端口、存儲卡端口、用于連接具有身份模塊的裝置的端口、音頻輸入/ 輸出(I/O)端口、視頻I/O端口、和/或耳機端口等。身份模塊可以是存儲用于對使用移動終端100的人員的權(quán)限進行認證的多種信息的芯片,并且可以包括用戶身份模塊(UIM :uSer identity module)、訂戶身份模塊 (SIM subscriber identity module)禾口通用訂戶身份模塊(USIM universal subscriber identify module)等。另外,具有身份模塊的裝置(此后將其稱為“身份裝置”)可以采用智能卡的形式。因此,身份裝置可以通過端口與終端100連接起來。當移動終端100與外部支架連接時,接口單元170可以充當允許從支架通過該接口單元向移動終端100提供電力的通道,或可以充當允許將用戶從支架輸入的各種命令傳輸?shù)揭苿咏K端的通道。從支架輸入的各種命令信號或電力都可以起到識別移動終端被正確地固定在支架上的信號的作用。控制器180通??刂埔苿咏K端的總體操作。例如,控制器180執(zhí)行與語音呼叫、數(shù)據(jù)通信和視頻呼叫等相關(guān)的控制和處理。控制器180可以包括用于再現(xiàn)多媒體數(shù)據(jù)的多媒體模塊181。多媒體模塊181可以被構(gòu)造在控制器180內(nèi),或可以被構(gòu)造為與控制器180分
立設(shè)置??刂破?80可以執(zhí)行圖案識別處理,以分別將在觸摸屏上執(zhí)行的手寫輸入或繪圖輸入識別為字符或圖像。電源單元190接收外部電力或內(nèi)部電力,并且在控制器180的控制下提供用于操作各個元件和組件所需的適當電力。本文中描述的各種實施方式可以利用例如軟件、硬件或它們的任意組合在計算機可讀介質(zhì)或其類似介質(zhì)內(nèi)實現(xiàn)。對于硬件實現(xiàn)來說,本文中所述的實施方式可以利用以下器件中的至少一個來實現(xiàn)專用集成電路(ASIC Application specific integrated circuits)、數(shù)字信號處理器(DSP :digital signal processor)、數(shù)字信號處理裝置(DSPD :digital signal processing device)、可編程邏輯器件(PLD :programmable logic device)、現(xiàn)場可編程門陣列(FPGA:field programmable gate arrays)、處理器、控制器、微控制器、微處理器、被設(shè)計為執(zhí)行本文中所述的功能的其它電子單元。在一些情況下,這些實施方式可以由控制器180本身來實現(xiàn)。對于軟件實現(xiàn)來說,本文所描述的諸如過程和功能的實施方式可以使用單獨的軟件模塊來實現(xiàn)。每一個軟件模塊都可以執(zhí)行本文所述的一個或更多個功能或操作。軟件代碼可以使用以任意適當?shù)木幊陶Z言編寫的軟件應用來實現(xiàn)。軟件代碼可以存儲在存儲器 160中并由控制器180執(zhí)行。用于處理針對移動終端的用戶輸入的方法用戶輸入單元130被操作為接收用于控制移動終端100的操作的命令,并且可以包括多個操作單元131和132。操作單元131和132通常被稱為操作部,并且可以針對操作部采用多種方法和技術(shù),只要用戶能夠以觸覺的方式操作該操作部即可。顯示單元151可以顯示多種類型的可視信息。該信息可以以字符、數(shù)字、符號、圖形或圖標的形式顯示出來。為了輸入這樣的信息,可以以鍵區(qū)的形式按照預定的排列顯示字符、數(shù)字、符號、圖形和圖標中的至少一項。此外,鍵區(qū)可以被稱為“軟鍵”。顯示單元151可以作為整個區(qū)域而工作,或者可以分成多個區(qū)域工作。在后一種情況下,多個區(qū)域可以被構(gòu)造為互相關(guān)聯(lián)地被操作。例如,輸出窗口和輸入窗口可以顯示在顯示單元151的上部和下部。輸出窗口和輸入窗口是被分別分配給輸出信息或輸入信息的區(qū)域。以數(shù)字標記的用于輸入電話號碼或其他信息的軟鍵可以輸出到輸入窗口。當觸摸軟鍵時,可以在輸出窗口上顯示與被觸摸的軟鍵相對應的數(shù)字或其他信息。當操作操作單元時,可以嘗試對輸出窗口上顯示的電話號碼的呼叫連接,或者將在輸出窗口上顯示的文本可以輸入給應用程序。顯示單元151或觸摸板可以被配置成接收滾動觸摸。用戶可以通過觸摸板上的滾動操作來移動在顯示單元151上顯示的實體(例如,位于圖標等上的光標或指針)。另外, 當用戶在顯示單元151或觸摸板上移動其手指時,可以在顯示單元151上可視地顯示出用戶的手指移動的路徑。這在編輯顯示單元151上顯示的圖像時是有用的。當在特定時間范圍內(nèi)一起觸摸了顯示單元151(或觸摸屏)和觸摸板時,可以執(zhí)行終端的特定功能。例如,當用戶利用其拇指和食指夾住終端機體時,可以一起觸摸到顯示單元151和觸摸板。特定功能可以是對顯示單元151或觸摸板的啟用或禁用。示例性實施方式涉及一種能夠在如上所述地構(gòu)造的終端中實現(xiàn)的控制方法?,F(xiàn)在將參照附圖來描述這些實施方式。將予以描述的示例性實施方式可以單獨使用或者可以組合使用。此外,將予以描述的示例性實施方式可以與前述的用戶界面(UI)結(jié)合以供使用。將描述說明本發(fā)明的示例性實施方式所需的概念或術(shù)語。
三維(3D)立體圖像三維(3D)立體圖像是這樣的圖像用戶可以用按照與真實空間相同的方式來感受對象位于監(jiān)測器或屏幕上的一個部分的漸進深度和真實性。通過利用雙眼視差 (disparity)來實現(xiàn)3D立體圖像。雙眼視差指的是通過互相相隔大約65毫米的用戶的兩眼的位置所獲得的視差(parallax)。當雙眼看見互相不同的2D圖像時,并且當圖像傳遞到大腦并合成時,用戶可以感受3D立體圖像的深度和真實性。3D顯示方法包括立體方法(眼鏡方法)、自動立體方法(無眼鏡方法)、投影法(全息法)等。主要用于家庭電視接收器的立體方法包括惠斯通(Wheatstone)立體方法等。主要用于移動終端等的自動立體方法包括視差屏障方法、透鏡方法等。投影法包括反射全息法、透射式全息法等。3D立體圖像的構(gòu)造和顯示通常,3D立體圖像包括左圖像(左眼圖像)和右圖像(右眼圖像)。構(gòu)成3D立體圖像的方法可以被分成上-下方案(其中,左圖像和右圖像上下設(shè)置在一個圖框中)、L-R(左右、并排)方案(其中,左圖像和右圖像左右設(shè)置在一個圖框中)、棋盤方案(其中,左圖像片段和右眼片段以片(tile)形式設(shè)置)、交錯方案(其中,按照列或行交替設(shè)置左圖像和右圖像)、時分(時序、逐圖框)方案(其中,按照時間交替顯示左眼圖像和右眼圖像)等。3D深度比例3D深度、3D深度比例或3D深度值指的是表示圖像內(nèi)物體之間的3D距離的指示符。例如,當深度比例被定義為256個級,因此最大值是255而最小值是0時,數(shù)值越大,代表位置離觀看者或用戶越近。通常,包括通過兩個照相機鏡頭拍攝到的左圖像和右圖像的3D立體圖像使觀看者感受由于上述雙眼視差所生成的左圖像和右圖像之間的視差導致的深度比例(cbpth scaling)。多視角圖像還使觀看者通過利用由多個照相機鏡頭拍攝到的多個圖像(各圖像具有不同的視差)來感受深度比例。與起初便生成為具有深度比例的圖像的3D立體圖像或多視角圖像不同,可以根據(jù)2D圖像生成具有深度比例的圖像。例如,基于深度圖像繪制(DIBR)方案是這樣的方法通過利用一個或更多個2D圖像和相應的深度映射來創(chuàng)建尚未存在的新視點圖像。深度映射提供關(guān)于圖像中各像素的深度比例信息。圖像制作者可以通過利用深度映射來計算2D圖像上顯示的物體的視差,并且可以向左或右使相應的物體偏移或移動計算出的視差,以生成新視點圖像。本示例性實施方式可以應用于2D圖像(圖像、圖形對象、局部畫面圖像等)以及起初便生成為具有深度比例的圖像的3D立體圖像(圖像、圖形對象、局部畫面圖像等)。例如,在本發(fā)明的示例性實施方式中,可以通過利用已知的3D圖像創(chuàng)建方案根據(jù)2D圖像來生成3D信息(S卩,深度映射),通過利用上述DIBR等可以生成新視點圖像(S卩,左圖像和右圖像),然后可以對圖像進行組合以生成3D圖像。在下面的描述中,假設(shè)通過移動終端100來調(diào)節(jié)3D圖像的深度比例。但是,通過移動終端100調(diào)節(jié)3D圖像的情況僅用于說明該發(fā)明中公開的示例性實施方式并且應當理解本發(fā)明中所公開的示例性實施方式的技術(shù)概念并不限于此。S卩,當要通過移動終端100調(diào)節(jié)2D圖像的深度比例時,可以通過生成如上所述的深度映射或3D圖像的過程來三維方式顯示2D圖像。因此,在后面描述“3D圖像”時,應當解釋3D圖像意味著包括“2D”圖像(盡管沒有提到2D圖像)。這里,2D圖像可以是2D圖形對象、以及2D局部畫面圖像等。3D mm^mnmmi^mmmm本發(fā)明提出了一種根據(jù)本發(fā)明的一個示例性實施方式的用于編輯3D圖像的方法,在該方法中,插入或編輯3D對象,以與3D圖像或3D立體圖像一致,由此在用戶的角度上提供視覺上更自然的圖像。這里,3D對象指的是諸如3D文本(3D對話泡泡)、3D圖標、3D 圖像、3D視頻、3D圖等的3D圖形對象。在根據(jù)本發(fā)明的一個示例性實施方式的用于編輯3D圖像的方法中,在將3D對象插入到3D圖像中時,將3D圖像內(nèi)的插入目標改變?yōu)榫庉嫚顟B(tài),然后可以輸入3D對象,或者在向3D圖像輸入3D對象之后,可以指定插入目標。在根據(jù)本發(fā)明的一個示例性實施方式的用于編輯3D圖像的方法中,在3D圖像內(nèi)存在的人物的左圖像或右圖像可以與之前獲取的2D人物圖像比較,以執(zhí)行臉部識別,并且當臉部識別成功時,關(guān)于該人物的信息可以插入到3D圖像中。在根據(jù)本發(fā)明的一個示例性實施方式的用于編輯3D圖像的方法中,在將3D對象插入到3D圖像內(nèi)的多個對象(各對象具有不同的深度比例)中時,根據(jù)各對象的深度比例可以相應地調(diào)節(jié)要插入的3D對象的各部分的深度比例,然后進行插入。同時,在3D對象中,在執(zhí)行諸如“文本”、“對話泡泡”等的功能菜單(控制菜單) 之后,可以根據(jù)多種方法(如,鍵盤輸入、虛擬鍵盤輸入、手寫識別、手勢識別、預定文本選擇等)來輸入文本。同樣地,在執(zhí)行諸如“圖章”、“專輯”、“圖庫”等的功能菜單之后,可以根據(jù)多種方法(如,選擇預定圖標或選擇在專輯或圖庫中包括的照片圖像、圖片或視頻)輸入3D對象中的圖標、圖像或視頻。同樣地,在執(zhí)行諸如“繪畫”、“書寫”等的功能菜單之后,可以根據(jù)多種方法(如,觸摸輸入或選擇預定圖)輸入3D對象中的線條或圖。根據(jù)本發(fā)明的一個示例性實施方式的用于編輯3D圖像的方法可以應用于編輯包括多個圖像(各圖像具有不同視點(view point))的立體圖像。例如,根據(jù)本發(fā)明的一個示例性實施方式的用于編輯3D圖像的方法可以應用于包括左圖像和右圖像的立體圖像、 包括多個圖像(各圖像具有照相機鏡頭的不同視點)的多視點圖像等。在下面的描述中,假設(shè)根據(jù)本發(fā)明的一個示例性實施方式的移動終端對包括左圖像和右圖像的立體圖像進行編輯。但是,應當理解,通過移動終端100編輯立體圖像的構(gòu)造僅用于說明本發(fā)明的一個示例性實施方式,而本文中所公開的本發(fā)明的技術(shù)概念不限于這樣的示例性實施方式。例如,根據(jù)本發(fā)明的一個示例性實施方式的通過移動終端100來編輯立體圖像的左圖像或右圖像的過程可以應用于編輯在多視點圖像(multi-view image)中包括的一個視點圖像。下文中,將根據(jù)以下方法來描述根據(jù)本發(fā)明的一個示例性實施方式的移動終端 100的操作將3D圖像內(nèi)的插入目標改變?yōu)榫庉嫚顟B(tài),然后輸入3D對象的方法、將3D對象插入到3D圖像上,然后指定插入目標的方法、以及當設(shè)置了多個插入目標對象時調(diào)節(jié)深度比例的方法。
首先,將描述移動終端100將3D圖像內(nèi)的插入目標改變?yōu)榫庉嫚顟B(tài),然后輸入3D 對象的情況。將3D圖像內(nèi)的插入目1 奪為編輯狀杰少后輸入3D對象根據(jù)本發(fā)明的一個示例性實施方式的移動終端100可以將3D圖像內(nèi)的插入目標改變?yōu)榫庉嬆J?,然后插入或編?D對象。具體地說,控制器180從3D圖像識別編輯目標。為此,顯示單元151顯示3D圖像, 并且控制器180根據(jù)用戶輸入或用戶選擇來識別編輯目標。例如,當顯示單元151顯示3D圖像并且用戶從3D圖像中選擇或輸入編輯目標時, 控制器180可以顯示使用戶插入或編輯圖形對象的功能菜單。這里,編輯目標指的是要插入3D對象的畫面區(qū)域或圖形對象、要編輯插入的3D對象的畫面區(qū)域或圖形對象等。例如,當3D圖像示出美術(shù)館、圖片、雕塑、觀眾、門、窗、椅子、 桌子等的整個內(nèi)部視野時,美術(shù)館內(nèi)部的可以是編輯目標。例如,當用戶通過觸摸輸入或接近觸摸來選擇編輯目標時,控制器180可以將出現(xiàn)觸摸輸入或接近觸摸的區(qū)域或圖形對象識別為編輯目標。另選地,當用戶通過使用多次觸摸經(jīng)過拖動在屏幕上的特定區(qū)域上進行輸入等時,控制器180可以將特定區(qū)域或位于特定區(qū)域內(nèi)的圖形對象識別為編輯目標。在這種情況下,控制器180可以按區(qū)域(如,四邊形區(qū)域、圓形區(qū)域、橢圓形區(qū)域等)來識別編輯目標,或者可以按在畫面上顯示的對象來識別編輯目標。當基于矢量圖形來構(gòu)造3D圖像時,控制器180可以容易地單獨將選擇的對象識別為編輯目標。另選地,當基于位形來構(gòu)造3D圖像時,控制器180可以根據(jù)諸如邊緣檢測等的圖像處理算法單獨將選擇的對象識別為編輯目標。圖2是示出了根據(jù)本發(fā)明的一個示例性實施方式的當移動終端處于3D圖像編輯模式時的畫面圖像的圖。如圖2所示,當用戶選擇在圖庫的畫面圖像上顯示的一個3D圖像時010),移動終端100可以顯示能夠針對所選3D圖像執(zhí)行的功能菜單(220)。在圖2中,移動終端100顯示如“編輯”、“調(diào)節(jié)”、“過濾”、“繪畫”、“文本”、“返回”、“保存”、“恢復”、“圖框”和“圖章”的
功能菜單。圖3是示出了根據(jù)本發(fā)明的一個示例性實施方式的關(guān)于通過移動終端識別的編輯目標的功能菜單的圖。如圖3所示,當用戶觸摸特定區(qū)域或圖形對象(圖3中的圖片)(310)時,或者當用戶輸入特定區(qū)域或包括圖形對象的區(qū)域時(320),移動終端100可以顯示能夠針對所選特定區(qū)域或所選圖形對象執(zhí)行的功能菜單(330)??刂破?80對被識別的編輯目標的第一圖像進行編輯。這里,第一圖像指的是被識別的編輯目標的左圖像或右圖像。第二圖像是與第一圖像相對應的圖像,并且第二圖像指的是與被識別的編輯目標的左圖像相對應的右圖像,或者與被識別的編輯目標的右圖像相對應的左圖像。在編輯第一圖像時,顯示單元151可以顯示被識別的編輯目標的第一圖像,并且控制器180可以根據(jù)用戶輸入或用戶選擇對顯示的第一圖像執(zhí)行編輯功能?;蛘撸斂刂破?80顯示能夠針對被識別的編輯目標執(zhí)行的功能菜單時,已經(jīng)從功能菜單選擇特定功能的用戶可以執(zhí)行特定編輯并且顯示單元151可以顯示應用了該特定編輯的第一圖像。具體地說,控制器180可以將圖形對象合成到第一圖像。例如,控制器180可以將圖形對象插入到第一圖像,或者對第一圖像中插入的圖形對象進行編輯。這里,圖形對象可以是文本、線條、圖形(diagram)、圖標、圖像(image)、視頻等。考慮到雙眼視差,控制器180可將已經(jīng)合成到第一圖像的圖形對象合成到第二圖像。同樣地,控制器180可以將合成后的第一圖像和合成后的第二圖像應用到3D圖像中?;蛘?,在編輯第一圖像時,控制器180可以計算被識別的編輯目標的、與被識別的編輯目標的第一觀察角度相對應的3D位置信息。例如,第一觀察角度可以是用戶在前面觀看原始3D圖像的角度??刂破?80可以根據(jù)3D位置信息來生成3D圖形對象??刂破?80 可以將生成的3D圖形對象合成到第一圖像?;蛘?,在編輯第一圖像時,控制器180可以計算被識別的編輯目標的、與被識別的編輯目標的第一觀察角度相對應的3D位置信息。并且,控制器180可以通過使用3D位置信息來將被識別的編輯目標變換為使得被識別的編輯目標與第二觀察角度相對應。例如, 第二觀察角度可以是用戶觀看被識別的編輯目標的正面的角度??刂破?80可以根據(jù)用戶輸入對經(jīng)過變換的編輯目標的第一圖像進行編輯。考慮到雙眼視差,控制器180可以將與針對經(jīng)過變換的編輯目標的第一圖像的編輯相同的編輯應用于第二圖像。并且,控制器180通過使用3D位置信息可以再一次變換經(jīng)過變換的編輯目標,使得經(jīng)過變換的編輯目標與原始第一觀察角度相對應。下文中,作為一個示例,將通過利用下述情況來描述控制器180的操作在這種情況中,第一觀察角度是用戶在前面觀看示出了美術(shù)館的內(nèi)部整個視野的3D圖像的角度,而第二觀察角度是3D圖像內(nèi)的觀眾在前面觀看掛在墻上的圖片的角度??刂破?80可以根據(jù)被識別的編輯目標的左圖像或右圖像來計算與編輯目標的第一觀察角度相對應的3D位置信息。這里,計算出的3D位置信息可以是編輯目標的X軸旋轉(zhuǎn)角度XI、Y軸旋轉(zhuǎn)角度Yl和Z軸深度值Zl??刂破?80可以變換左圖像或右圖像,使得通過使用該3D位置信息來使左圖像或右圖像與第二觀察角度相對應。即,控制器180可以根據(jù)X軸旋轉(zhuǎn)角度X2、Y軸旋轉(zhuǎn)角度Υ2 和Z軸深度值Ζ2 (即,與第二觀察角度相對應的3D位置信息)來變換編輯目標的左圖像或右圖像。控制器180可以根據(jù)用戶輸入將諸如3D文本等的圖形對象插入到或編輯為經(jīng)過變換的編輯目標的左圖像或右圖像。將圖形對象合成到相應的右圖像或左圖像,以及經(jīng)過變換的編輯目標的左圖像或右圖像。在這種情況下,考慮到雙眼視差,控制器180將圖形對象合成到右圖像或左圖像??刂破?80可以再一次變換經(jīng)過變換的編輯目標,使得經(jīng)過變換的編輯目標與第一觀察角度相對應。在這種情況下,控制器180可以根據(jù)編輯目標的X軸旋轉(zhuǎn)角度Xl、Υ軸旋轉(zhuǎn)角度Yl和ζ軸深度值Zl來重置經(jīng)過變換的編輯目標,或者通過Χ1/Υ1/Ζ1和Χ2/Υ2/Ζ2 之間的變化(variation)來恢復設(shè)置。已經(jīng)根據(jù)原始第一觀察角度再一次變換的編輯目標可以被反映(或合成)為3D圖像,以進行三維顯示。此外,控制器180可以根據(jù)用戶的觸摸輸入、接近觸摸、觸摸和拖動、多次觸摸輸入等來調(diào)節(jié)插入或編輯的圖形對象的位置或方向(X軸旋轉(zhuǎn)角度、Y軸旋轉(zhuǎn)角度、Z軸深度值)。如上所述,因為控制器180變換被識別的編輯目標,使得被識別的編輯目標與合適的第二觀察角度相對應,因此用戶能夠針對被識別的編輯目標執(zhí)行在精確位置處的圖形對象輸入。在上面的描述中,控制器180將圖形對象合成到編輯目標的第一和第二圖像,但是考慮到雙眼視差,控制器180可以僅將圖形對象合成到經(jīng)過變換的編輯目標的第一圖像,并且針對合成后的第一圖像生成第二圖像。例如,控制器180可以僅將圖形對象插入到編輯目標的左圖像并且根據(jù)基于深度圖像繪制(DIBR)方案來生成相應的右圖像??刂破?80可以變換經(jīng)過變換的編輯目標,使得經(jīng)過變換的編輯目標通過使用3D位置信息與初始第一觀察角度相對應。在對編輯目標進行編輯之后,控制器180將編輯后的第一圖像和與編輯后的第一圖像相對應的第二圖像應用于3D圖像。具體地說,控制器180可以將包括第一和第二圖像的編輯目標圖像合成為3D圖像。圖4是示出了根據(jù)本發(fā)明的一個示例性實施方式的將文本合成到通過移動終端識別的編輯目標的圖。如圖4所示,當用戶從針對被識別的編輯目標顯示的功能菜單選擇文本輸入(圖 4中的圖片圖框)(410)并且通過使用虛擬鍵盤輸入文本G20)時,移動終端100將包括輸入文本的對話泡泡合成到放大顯示的編輯目標并且對合成后的編輯目標進行顯示G30), 并且當完成編輯時,顯示合成有對話泡泡的3D圖像(440)。在這種情況下,移動終端100可以根據(jù)用戶選擇或用戶輸入來設(shè)置文本的字體或顏色或者設(shè)置對話泡泡的種類、顏色或背景,或者放大或縮小畫面上的編輯目標,或者可以以拖放的方式移位或移動編輯目標的位置。在圖4中,移動終端100未加改變地放大和顯示圖框(即,顯示被識別的編輯目標),但是如上所述,移動終端100可以沿著用戶在前面觀看圖框的圖片的方向來變換圖框的圖片,并且放大和顯示圖框的圖片。同時,移動終端100可以自動調(diào)節(jié)文本的位置和方向,使得文本與編輯目標的3D 位置或方向一致(在圖4中,移動終端100根據(jù)圖框(編輯目標)的傾斜方向來自動調(diào)節(jié)文本方向)或者可以根據(jù)用戶輸入來調(diào)節(jié)文本的位置或方向。下文中,作為移動終端100將3D圖像內(nèi)部的插入目標改變?yōu)榫庉嫚顟B(tài)然后輸入該編輯對象的修改例,將描述使用臉部識別方案來編輯3D圖像的方法。顯示單元151顯示包括人物的3D圖像??刂破?80從3D圖像獲取經(jīng)過識別的人物的第一圖像(左圖像或右圖像)。具體地,控制器180可以從3D圖像識別由用戶通過觸摸輸入等選擇的人物,或者在3D圖像的所選區(qū)域中包括的人物??刂破?80從數(shù)據(jù)庫中搜索與第一圖像相對應(即,與第一圖像類似或相同)的 2D人物照片圖像。數(shù)據(jù)庫可以是在移動終端100中安裝的地址列表、聯(lián)系電話、電話薄等的內(nèi)部數(shù)據(jù)庫,或者可以是可以通過無線通信單元110連接的外部數(shù)據(jù)庫。當搜索成功并且找到了與第一圖像相對應的2D人物照片圖像時,控制器180從數(shù)據(jù)庫獲取與2D人物照片圖像相關(guān)聯(lián)的信息。與2D人物照片圖像相關(guān)聯(lián)的信息可以包括姓名、地址、有線/無線電話號碼、電子郵件地址、即使通訊軟件(messenger) ID、備忘錄、生日寸??刂破?80將獲取信息視覺合成到第一圖像并且將合成后的第一圖像和與合成后的第一圖像相對應的第二圖像合成為3D圖像。在這種情況下,控制器180考慮到雙眼視差可以將獲取信息合成到第二圖像并且將合成后的第一圖像與合成后的第二圖像應用于 3D圖像。控制器180可以將以3D圖形對象(如,3D文本(或3D對話泡泡)、3D圖標、3D圖像、3D視頻、3D圖等)形式的獲取信息視覺合成到第一圖像。圖5是示出了根據(jù)本發(fā)明的一個示例性實施方式的通過利用臉部識別方案將文本合成到由移動終端識別的編輯目標的圖。如圖5所示,當用戶從3D圖像選擇人物(具體地,臉部)作為編輯目標(510)時, 移動終端100通過使用臉部識別方案來從數(shù)據(jù)庫中搜索與3D人物圖像的左圖像或右圖像相對應的2D人物圖像(照片圖像)(520)。當找到了與3D人物圖像的左圖像或右圖像相對應的2D人物圖像(照片圖像)時, 移動終端100將與對話泡泡形式的相應的2D人物圖像(照片圖像)相關(guān)聯(lián)的信息(在圖 5中,“Jun”,人物姓名)合成為3D圖像(530)??刂破?80將合成后的第一圖像和與合成后的第一圖像相對應的第二圖像應用于3D圖像的過程可以與如上面參照圖1至圖4所述的移動終端100將3D圖像內(nèi)的插入目標改變?yōu)榫庉嫚顟B(tài)并且輸入3D對象的情況類似地進行理解,因此將省略其詳細描述。現(xiàn)在將描述移動終端100在3D圖像上輸入3D對象然后指定插入目標的情況。^h 3D圖像上輸入3D X寸象然后指定插入目豐示根據(jù)本發(fā)明的一個示例性實施方式的移動終端100可以在3D圖像上輸入3D對象,然后指定3D圖像內(nèi)的插入目標。具體地說,顯示單元151顯示3D圖像。控制器180接收要合成的圖形對象,并且從3D圖像識別合成目標。在這種情況下, 控制器180對圖形對象被合成到的目標進行區(qū)分顯示,并且將通過用戶選擇或輸入的目標識別為合成目標。具體地說,當通過用戶以觸摸并拖動方式等在3D圖像上移位或移動圖形對象時, 控制器180可以通過邊緣顯示、高亮顯示、激活顯示等來區(qū)分顯示在靠近圖形對象的目標中的、能夠合成的目標??刂破?80可以從用戶接收要插入到3D圖像的圖形對象,并且考慮到輸入的圖形對象的位置或方向而自動識別合成目標,或者根據(jù)用戶輸入或用戶選擇來識別合成目標。然后,控制器將輸入的圖形對象合成到經(jīng)過識別的合成目標??刂破?80可以根據(jù)用戶的觸摸輸入、接近輸入、觸摸和拖動、多次觸摸等調(diào)節(jié)合成目標在3D圖像中的3D位置或方向(X軸旋轉(zhuǎn)角度、Y軸旋轉(zhuǎn)角度、Z軸深度值)。圖6是示出了根據(jù)本發(fā)明的一個示例性實施方式的將線條合成到通過移動終端識別的編輯目標的圖。如圖6所示,當用戶選擇“繪畫”功能菜單(610)并且以繪畫模式在3D圖像上出現(xiàn)的圖片圖框上繪制水平線(620)時,移動終端100根據(jù)圖片圖框的3D位置(X軸旋轉(zhuǎn)角度、 Y軸旋轉(zhuǎn)角度、Z軸深度值)來調(diào)節(jié)水平線的角度,并且將水平線合成到圖片圖框(630)?;蛘撸M管圖6中未示出,但是當用戶以繪畫模式在3D圖像的特定位置繪制水平線并且以拖放方式等使水平線移位到圖片圖框時,移動終端100可以調(diào)節(jié)水平線的角度并且以與如上所述方式類似的方式將調(diào)整后的水平線合成到圖片圖框。圖7是示出了根據(jù)本發(fā)明的一個示例性實施方式的將線條合成到通過移動終端識別的、由用戶選擇的編輯目標的圖。如圖7所示,當用戶以繪畫模式在3D圖像的特定位置畫線條時(710),移動終端 100用標號(“1”、“2”、“3”、“4”)來標記在3D圖像上出現(xiàn)的區(qū)域或?qū)ο笾械目梢宰鳛榫庉嬆繕?在圖7中,天花板玻璃)的那些區(qū)域或?qū)ο?720)。當用戶選擇其中一個標記(720)時,移動終端100根據(jù)編輯目標的3D位置(X軸旋轉(zhuǎn)角度、Y軸旋轉(zhuǎn)角度、Z軸深度值)相應地自動調(diào)節(jié)線條的位置或角度,并且將線條合成到編輯目標(730)。圖8是示出了根據(jù)本發(fā)明的一個示例性實施方式的將由用戶輸入的文本合成到通過移動終端選擇的編輯目標的圖。如圖8所示,當用戶選擇“文本”功能菜單(810)并且以文本輸入模式輸入文本 (820)時,移動終端100在3D圖像的特定位置顯示包括文本的對話泡泡(830)。當用戶以拖放方式使對話泡泡移位或移動到編輯目標(830)時,移動終端100根據(jù)編輯目標的3D位置(X軸旋轉(zhuǎn)角度、Y軸旋轉(zhuǎn)角度、Z軸深度值)來自動調(diào)節(jié)對話泡泡的位置或角度,并且將對話泡泡合成到編輯目標(840)。移動終端100在3D圖像上輸入3D對象,然后指定插入目標的情況可以與如上面參照圖1至圖5所述的移動終端100將3D圖像內(nèi)的插入目標改變?yōu)榫庉嫚顟B(tài)并且輸入3D 對象的情況類似地進行理解,所以將省略其詳細描述。現(xiàn)在將描述當提供多個編輯目標對象時移動終端100調(diào)節(jié)要插入的對象的深度比例的情況。目fex寸象的t書況下χ杉罙it比例講行i周節(jié)在將3D對象插入到3D圖像內(nèi)的具有不同比例的多個對象中時,根據(jù)本發(fā)明的另一個示例性實施方式的移動終端可以調(diào)節(jié)3D對象的各部分的深度比例,使得3D對象的各部分的深度比例與各對象的深度比例相對應,并且插入調(diào)整后的3D對象。具體地說,顯示單元151顯示3D圖像。控制器180接收要合成的圖形對象,并且識別3D圖像中具有不同的深度比例的多個編輯目標??刂破?80將輸入的圖形對象合成到編輯目標,以使得圖形對象的深度比例在與各個合成目標重疊的部分具有不同深度比例。在這種情況下,控制器180可以將圖形對象視覺合成到編輯目標的第一圖像和第二圖像。圖9是示出了根據(jù)本發(fā)明的一個示例性實施方式的通過由移動終端區(qū)分線條部分的深度將由用戶輸入的線條合成到編輯目標的圖。如圖9所示,當圓圈(即,3D圖像的編輯目標對象)的深度比例不同(深度比例分別為100、80、60、40和20)時(910),用戶可以以繪畫模式在圓圈上輸入線條(920)。在這種情況下,移動終端100可以合成線條,以使得根據(jù)各圓圈的深度,按照線條的部分逐漸區(qū)分深度比例。在圖9中,移動終端100可以通過將從線條的一端到另一端的深度比例設(shè)置為100、99、98........22、21和20來執(zhí)行合成。圖10是示出了根據(jù)本發(fā)明的一個示例性實施方式的用于調(diào)節(jié)圖像的深度比例的方法的過程的流程圖。參照圖10,首先,移動終端100從3D圖像識別編輯目標(步驟S1010)。這里,3D 圖像包括反映雙眼視差的第一圖像和第二圖像。具體地說,移動終端100可以識別通過用戶的觸摸輸入、接近觸摸或區(qū)域輸入所選擇的編輯目標。下面,移動終端100編輯被識別的編輯目標的第一圖像(步驟S1020)。這里,第一圖像可以是被識別的編輯目標的左圖像或右圖像。具體地說,移動終端100可以將圖形對象合成到第一圖像。圖形對象可以是文本、 線條、圖形、圖標、圖像或視頻。同時,移動終端100計算與被識別的編輯目標的第一觀察角度相對應的被識別的編輯目標的3D位置信息,根據(jù)3D位置信息生成3D圖形對象,然后將生成的3D圖形對象合成到第一圖像。或者,移動終端可以計算與被識別的編輯目標的第一觀察角度相對應的被識別的編輯目標的3D位置信息,通過使用3D位置信息變換被識別的編輯目標,使得被識別的編輯目標與第二觀察角度相對應,然后編輯經(jīng)過變換的編輯目標的第一圖像。然后,移動終端100將經(jīng)過編輯的第一圖像和與經(jīng)過編輯的第一圖像相對應的第二圖像應用于3D圖像(S1030)。這里,第二圖像可以是分別與左圖像或右圖像相對應的右圖像或左圖像。在這種情況下,移動終端100考慮到雙眼視差可以將圖形對象合成到第二圖像, 并且將經(jīng)過合成的第一圖像和經(jīng)過合成的第二圖像應用于3D圖像。在這種情況下,移動終端100考慮到雙眼視差可以將與針對經(jīng)過變換的編輯目標的第一圖像的編輯相同的編輯應用于第二圖像,并且通過使用3D位置信息再一次變換經(jīng)過變換的編輯目標,使得經(jīng)過變換的編輯目標與第一觀察角度相對應?;蛘撸苿咏K端100考慮到雙眼視差可以根據(jù)經(jīng)過變換的編輯目標的第一圖像生成第二圖像,并且通過使用3D位置信息再一次變換經(jīng)過變換的編輯目標,使得經(jīng)過變換的編輯目標與第一觀察角度相對應。隨后,移動終端100可以根據(jù)用戶輸入來調(diào)節(jié)3D圖像中的編輯目標的位置或方向 (步驟 S1040)。圖11是示出了根據(jù)本發(fā)明的另一個示例性實施方式的用于調(diào)節(jié)圖像的深度比例的方法的過程的流程圖。參照圖11,首先,移動終端100接收要合成的圖形對象(步驟S1110)。移動終端100從3D圖像識別合成目標(步驟S1120)。在這種情況下,移動終端 100可以對圖形對象可以合成到的目標進行區(qū)分顯示,并且將由用戶選擇的目標識別為合成目標。具體地說,當移位或移動圖形對象時,移動終端100可以對在靠近圖形對象的目標中的、圖形對象可以合成到的目標進行區(qū)分顯示。下面,移動終端100將輸入的圖形對象合成到經(jīng)過識別的合成目標(步驟S1130)。然后,移動終端100可以根據(jù)用戶輸入來調(diào)節(jié)3D圖像中圖形對象的位置或方向(步驟 Sl 140)。圖12是示出了根據(jù)本發(fā)明的再一個示例性實施方式的用于調(diào)節(jié)圖像的深度比例的方法的過程的流程圖。參照圖12,首先,移動終端100獲取從3D圖像識別出的人物的第一圖像(步驟 S1020)。并且,移動終端100從數(shù)據(jù)庫中搜索與第一圖像相對應的2D人物照片圖像(步驟 S1220)。然后,當搜索成功時,移動終端100從數(shù)據(jù)庫獲取與該2D人物照片圖像相關(guān)聯(lián)的信息(步驟S1240),將獲取信息視覺合成到第一圖像(步驟S1250),并且將合成后的第一圖像和與合成后的第一圖像相對應的第二圖像應用于3D圖像(步驟SU60)。在這種情況下,移動終端考慮到雙眼視差可以將獲取信息合成到第二圖像,并且將合成的第一圖像和合成的第二圖像應用于3D圖像。然后,移動終端100可以根據(jù)用戶輸入來調(diào)節(jié)表示3D圖像中的獲取信息的圖形對象的位置或方向(步驟S1270)。圖13是示出了根據(jù)本發(fā)明的又一個示例性實施方式的用于調(diào)節(jié)圖像的深度比例的方法的過程的流程圖。參照圖13,首先,移動終端100接收要合成的圖形對象(步驟S1310)。并且,移動終端識別3D圖像中的、具有不同的深度比例的多個合成目標(步驟S1320)。然后,移動終端100將圖形對象合成到合成目標,使得圖形對象按照與各個合成目標重疊的部分而具有不同的深度比例(步驟S1330)。在這種情況下,移動終端100可以將圖形對象視覺合成到合成目標的第一圖像和與第一圖像相對應的第二圖像。根據(jù)本發(fā)明的一個示例性實施方式的調(diào)節(jié)圖像的深度比例的方法可以與如上面參照圖1至圖9所述的關(guān)于根據(jù)本發(fā)明的示例性實施方式的移動終端的描述類似地進行理解,因此將省略其詳細描述。在本發(fā)明的實施方式中,上述方法可以實現(xiàn)為可以在程序記錄介質(zhì)中由處理器讀取的代碼。處理器可讀介質(zhì)包括R0M、RAM、⑶-ROM、磁帶、軟盤、光數(shù)據(jù)存儲裝置等。處理器可讀介質(zhì)還包括按照載波或信號形式的實現(xiàn)方式(如,通過因特網(wǎng)的發(fā)送)。根據(jù)本發(fā)明的實施方式的移動終端不限于構(gòu)造和方法的應用,而可以選擇性地組合全部或部分實施方式,以被構(gòu)造成各種修改例。已經(jīng)參照附圖描述了本發(fā)明的示例性實施方式。本申請中使用的術(shù)語僅用于描述特定實施方式,而不旨在限制本發(fā)明。由于在不偏離這些實施方式的特性的情況下可以以多種形式實施這些實施方式, 因此應當理解上述實施方式不限于上述描述的任何細節(jié),除非特別指出,而應當在所附權(quán)利要求中限定的范圍之內(nèi)進行寬泛地解釋。因此,希望所附權(quán)利要求包括落入權(quán)利要求的范圍或這樣的范圍的等同物之內(nèi)的各種修改例和變型例。
權(quán)利要求
1.一種用于控制移動終端的方法,該方法包括以下步驟通過所述移動終端上的控制器來提供第一圖像和第二圖像以形成三維圖像,所述第一圖像和所述第二圖像反映雙眼視差;通過所述控制器從所述三維圖像識別編輯目標; 通過所述控制器對被識別的編輯目標的第一圖像進行編輯;以及通過所述控制器將經(jīng)過編輯的第一圖像和與所述經(jīng)過編輯的第一圖像相對應的第二圖像應用于所述三維圖像。
2.根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟通過用戶的觸摸輸入、接近觸摸、或區(qū)域輸入來識別所選擇的編輯目標。
3.根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟 將圖形對象合成到所述第一圖像。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述圖形對象是文本、線條、圖形、圖標、圖像或視頻。
5.根據(jù)權(quán)利要求3所述的方法,該方法還包括以下步驟考慮到所述雙眼視差,將所述圖形對象合成到所述第二圖像;以及將合成后的第一圖像和合成后的第二圖像應用于所述三維圖像。
6.根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟在將所述第一圖像和所述第二圖像應用于所述三維圖像之后,根據(jù)用戶輸入來調(diào)節(jié)所述編輯目標在所述三維圖像上的位置或方向。
7.根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟計算所述被識別的編輯目標的、與所述被識別的編輯目標的第一觀察角度相對應的三維位置信息;根據(jù)所述三維位置信息來生成三維圖形對象;以及將所生成的三維圖形對象合成到所述第一圖像。
8.根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟計算所述被識別的編輯目標的、與所述被識別的編輯目標的第一觀察角度相對應的三維位置信息;通過使用所述三維位置信息來將所述被識別的編輯目標變換為與第二觀察角度相對應;以及對經(jīng)過變換的編輯目標的第一圖像進行編輯。
9.根據(jù)權(quán)利要求8所述的方法,該方法還包括以下步驟考慮到所述雙眼視差,將與針對所述經(jīng)過變換的編輯目標的第一圖像的編輯相同的編輯應用于所述第二圖像;以及通過使用所述三維位置信息來將所述經(jīng)過變換的編輯目標變換為與所述第一觀察角度相對應。
10.根據(jù)權(quán)利要求8所述的方法,該方法還包括以下步驟考慮到所述雙眼視差,從所述經(jīng)過變換的編輯目標的第一圖像生成所述第二圖像;以及通過使用所述三維位置信息將所述經(jīng)過變換的編輯目標變換為使得所述經(jīng)過變換的編輯目標與所述第一觀察角度相對應。
11.一種用于控制移動終端的方法,該方法包括以下步驟通過所述移動終端上的控制器來提供第一圖像和第二圖像以形成三維圖像,所述第一圖像和所述第二圖像反映雙眼視差;通過所述控制器接收要合成的圖形對象;通過所述控制器從所述三維圖像中識別合成目標;以及通過所述控制器將接收到的圖形對象合成到被識別的合成目標。
12.根據(jù)權(quán)利要求11所述的方法,該方法還包括以下步驟以可區(qū)分所述目標的方式顯示所述圖形對象能夠合成到的目標;以及將由用戶選擇的目標識別為所述合成目標。
13.根據(jù)權(quán)利要求12所述的方法,其中,在區(qū)分顯示所述目標的步驟中,當所述圖形對象移動時,區(qū)分顯示在靠近所述圖形對象的目標中的、能夠合成到所述圖形對象的目標。
14.根據(jù)權(quán)利要求11所述的方法,該方法還包括以下步驟 將從所述三維圖像識別的人物的第一圖像獲取為所述圖形對象; 從數(shù)據(jù)庫中搜索與所述第一圖像相對應的二維照片圖像;以及從所述數(shù)據(jù)庫獲取與所述二維照片圖像相關(guān)聯(lián)的信息; 將所獲取信息合成到所述第一圖像;以及將合成后的第一圖像和與所述合成后的第一圖像相對應的第二圖像應用于所述三維圖像。
15.根據(jù)權(quán)利要求11所述的方法,該方法還包括以下步驟從所述三維圖像識別多個合成目標,各合成目標具有不同的深度比例;以及將所述圖形對象合成到所述多個合成目標,以使得所述圖形對象在該圖形對象的、與所述合成目標重疊的部分上具有不同的深度。
16.一種移動終端,該移動終端包括顯示單元,其被構(gòu)造為顯示三維圖像;以及控制器,其被構(gòu)造為從所述三維圖像識別編輯目標、對所述編輯目標的第一圖像進行編輯、并且將經(jīng)過編輯的第一圖像和與所述經(jīng)過編輯的第一圖像相對應的第二圖像應用于所述三維圖像,其中,所述第一圖像和所述第二圖像反映雙眼視差,以形成所述三維圖像。
17.根據(jù)權(quán)利要求16所述的移動終端,其中,所述控制器還被構(gòu)造為通過用戶的觸摸輸入、接近觸摸、或區(qū)域輸入來識別所選擇的編輯目標。
18.根據(jù)權(quán)利要求16所述的移動終端,其中,所述控制器還被構(gòu)造為將圖形對象合成到所述第一圖像。
19.根據(jù)權(quán)利要求18所述的移動終端,其中,所述控制器還被構(gòu)造為考慮到所述雙眼視差,將所述圖形對象合成到所述第二圖像,并且將所述第一圖像和所述第二圖像合成到所述三維圖像。
20.根據(jù)權(quán)利要求16所述的移動終端,其中,所述控制器還被構(gòu)造為根據(jù)用戶輸入來調(diào)節(jié)所述編輯目標在所述三維圖像上的位置或方向。
21.根據(jù)權(quán)利要求16所述的移動終端,其中,所述控制器還被構(gòu)造為計算識別出的編輯目標的、與所述識別出的編輯目標的第一觀察角度相對應的三維位置信息,通過使用所述三維位置信息將所述識別出的編輯目標變換為與第二觀察角度相對應,以及顯示經(jīng)過變換的編輯目標的所述第一圖像。
22.根據(jù)權(quán)利要求21所述的移動終端,其中,所述控制器還被構(gòu)造為對所述經(jīng)過變換的編輯目標的所述第一圖像進行編輯,考慮到所述雙眼視差將與針對所述第一圖像的編輯相同的編輯應用于所述第二圖像,以及通過使用所述三維位置信息來將所述經(jīng)過變換的編輯目標變換為與所述第一觀察角度相對應。
23.—種移動終端,該移動終端包括顯示單元,其被構(gòu)造為顯示三維圖像;以及控制器,其被構(gòu)造為接收要合成的圖形對象、從所述三維圖像識別合成目標、并且將所述圖形對象合成到所述合成目標。
24.根據(jù)權(quán)利要求23所述的移動終端,其中,所述控制器還被構(gòu)造為以可區(qū)分方式顯示所述圖形對象要被合成到的目標,并且將由用戶選擇的目標識別為所述合成目標。
25.根據(jù)權(quán)利要求23所述的移動終端,其中,所述控制器還被構(gòu)造為當所述圖形對象移動時,區(qū)分顯示在靠近所述圖形對象的目標中的、能夠合成到所述圖形對象的目標。
26.根據(jù)權(quán)利要求23所述的移動終端,其中,所述控制器還被構(gòu)造為將從所述三維圖像識別的人物的第一圖像獲取為所述圖形對象,從數(shù)據(jù)庫中搜索與所述第一圖像相對應的二維照片圖像,從所述數(shù)據(jù)庫獲取與所述二維照片圖像相關(guān)聯(lián)的信息,將所獲取信息合成到所述第一圖像,以及將所述第一圖像和與所述第一圖像相對應的第二圖像應用于所述三維圖像。
27.根據(jù)權(quán)利要求23所述的移動終端,其中,所述控制器還被構(gòu)造為從所述三維圖像識別多個合成目標,各合成目標具有不同的深度比例;以及將所述圖形對象合成到所述多個合成目標,以使得所述圖形對象在該圖形對象的、與所述合成目標重疊的部分上具有不同的深度。
全文摘要
用于編輯三維圖像的方法和利用該方法的移動終端。一種用于控制移動終端的方法包括通過移動終端上的控制器來提供第一圖像和第二圖像,第一圖像和第二圖像反映雙眼視差以形成三維圖像;從三維圖像識別編輯目標;編輯被識別的編輯目標的第一圖像;以及將經(jīng)過編輯的第一圖像和與經(jīng)過編輯的第一圖像相對應的第二圖像應用于三維圖像。
文檔編號G06T19/00GK102376101SQ201110104968
公開日2012年3月14日 申請日期2011年4月26日 優(yōu)先權(quán)日2010年8月11日
發(fā)明者金鐘煥 申請人:Lg電子株式會社