两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

程序、信息處理裝置、深度定義方法及記錄介質與流程

文檔序號:12071338閱讀:273來源:國知局
程序、信息處理裝置、深度定義方法及記錄介質與流程

本發(fā)明涉及程序、信息處理裝置、深度定義方法及記錄介質,并且更具體地,涉及針對2維圖像定義深度方向上的起伏的技術。



背景技術:

近年來,在以電子游戲為代表的計算機圖形技術領域中,使用3維模型渲染表現(xiàn)已成為主流。這是因為,當例如在如動畫那樣移動同一人物和背景的同時在多個連續(xù)點處渲染幀時,可以縮短執(zhí)行諸如重復渲染處理或光源計算處理的處理所需要的時間。尤其是對于人物的動作等實時改變以響應于電子游戲等的操作輸入的互動式內(nèi)容來說,通過事先準備3維模型、動畫數(shù)據(jù)等,從各種視點位置或方向處理渲染表現(xiàn)是可能的。一般地,在這樣的3維圖形中,3維模型是基于由設計者等準備的多個2維圖像(剪輯(cut))構建的,向該模型應用紋理,由此執(zhí)行渲染。

另一方面,在通過應用紋理而渲染的3維圖形中,可以提供不同于由設計者等準備的初始剪輯的印象。3維圖形基本上是一種針對特定視點“恰當?shù)亍变秩緫昧思y理的3維模型的技術,并且因此,與由2維圖像渲染的剪輯不同,難以在特定的視線方向上再現(xiàn)有效“外觀(appearance)”的表現(xiàn)。因此,通過使2維圖像獨特的表現(xiàn)的吸引力優(yōu)先化而主要用于游戲畫面的2維圖像的游戲內(nèi)容在一定程度得到支持。

專利文獻1公開了一種能夠在保持由設計者等渲染的2維圖像的氛圍和吸引力的同時表現(xiàn)(三維表現(xiàn))3維動畫的渲染技術。更具體地,在專利文獻1中,在將2維圖像分解為諸如頭發(fā)、眉毛、眼睛及輪廓(臉)的部位之后,根據(jù)2維圖像的外觀,簡單地將基準的曲面分配至輪廓的部位。通過根據(jù)與要表現(xiàn)的臉的方向一致的旋轉的輪廓的球面來執(zhí)行其它部位的2維圖像的幾何變形和移動,并且允許各種調節(jié)操作的應用,在不損壞原始的2維圖像的印象的情況下實現(xiàn)不同方向的設計者期望的表現(xiàn)。換言之,與通過簡單地應用紋理執(zhí)行渲染的方法不同,專利文獻1中描述的方法采用了使2維圖像變形以實現(xiàn)設計者所期望的表現(xiàn)的方法。

引用列表

專利文獻

專利文獻1:日本專利特開第2009-104570號

專利文獻2:日本專利特開第2003-085588號。



技術實現(xiàn)要素:

技術問題

如在專利文獻1中,根據(jù)基準部位的平移和旋轉,使從預定方向呈現(xiàn)2維表現(xiàn)的2維圖像的各種部位變形。然而,構建要針對基準部位定義的曲面是有必要的。該操作與在3維圖形中構建3維模型的操作相同。為了利用2維表現(xiàn)的吸引力,有必要為2維圖像的各個切片(cut)來定義球面,即,每個2維圖像的深度方向信息。換言之,在3維圖形的情況中,基于一個3維模型,從各個方向生成表現(xiàn)是可能的。然而,當從表示每個離散地定義的方向的優(yōu)選表現(xiàn)的2維圖像生成3維表現(xiàn)時,輪廓形狀等不同,并且因此,使用常見的3維模型不是優(yōu)選的。

相反,專利文獻2公開了一種為2維圖像中的人像簡單定義3維形狀的建模方法。然而,在專利文獻2中描述的建模方法事先準備人像的3維基準形狀數(shù)據(jù),并且根據(jù)圖像使數(shù)據(jù)變形。結果,并不總能獲得設計者所期望的3維形狀。另外,特別地,專利文獻2中描述的方法是為拍攝的圖像定義3維形狀的方法。因此,由于面部中的眼睛的位置和大小可不同于實際人像的眼睛位置和大小,因此不可能容易地將該方法應用于人物圖像,如由設計者等渲染的圖片。

在3維建模中,為了結合諸如球體和長方體的基本圖形并表現(xiàn)3維結構,有必要通過在各種方向上旋轉圖形來調節(jié)起伏(undulation)。為了使用這樣的建模工具,技術知識是必要的。因此,2維圖像設計者和3維建模設計者在實際開發(fā)中經(jīng)常是不同的,并且可能不能總是表現(xiàn)出2維圖像設計者所期望的起伏和輪廓。

考慮上述問題,做出本發(fā)明,并且本發(fā)明提供了一種針對2維圖像直觀定義圖像的深度方向上的起伏的信息的程序、信息處理裝置、深度定義方法和記錄介質。

問題解決方案

為實現(xiàn)以上目的,提供一種程序,其中,該程序使計算機執(zhí)行以下處理:獲取作為深度信息的定義對象的2維圖像的處理;針對獲取的所述2維圖像,接收用于指定該圖像上的兩個點的點信息的輸入以及指示作為深度的基準的第一線段的線段信息的輸入的處理;以及針對連接由所述點信息指示的所述2維圖像上的所述兩個點的第二線段上的點,設置基于由所述線段信息指示的第一線段的深度信息的處理。

發(fā)明的有益效果

根據(jù)本發(fā)明,該構成使針對2維圖像簡單定義圖像的深度方向上的起伏的信息成為可能。

本發(fā)明的其它特征和益處通過下面與附圖結合的描述將顯而易見。應該注意,貫穿附圖,相同的參考符號表示相同或相似的組件。

附圖說明

結合在說明書中并且構成說明書一部分的附圖示出了本發(fā)明的示例性實施方式,并且與描述一起用于解釋本發(fā)明的原理。

圖1是示出根據(jù)本發(fā)明實施方式的PC 100的功能構成的框圖;

圖2是例示根據(jù)本發(fā)明第一實施方式的由PC 100執(zhí)行的深度定義處理的流程圖;

圖3A、圖3B和圖3C是說明根據(jù)本發(fā)明實施方式的定義深度信息的方法的圖;

圖4A和圖4B是示出根據(jù)本發(fā)明實施方式的確定深度信息的正/負的方法的示例的圖;

圖5A和圖5B是說明根據(jù)本發(fā)明第二實施方式的定義深度信息的方法的圖;

圖6是例示根據(jù)本發(fā)明第二實施方式的由PC 100執(zhí)行的深度定義處理的流程圖;

圖7A是例示根據(jù)本發(fā)明的變型例1的針對對應點搜索定義的直線的圖;

圖7B是例示根據(jù)本發(fā)明的變型例2的針對對應點搜索定義的直線的圖;

圖8A和圖8B是說明根據(jù)本發(fā)明的變型例3的深度信息的再編輯的模式的圖;

圖9A、圖9B和圖9C是說明根據(jù)本發(fā)明的變型例3的深度信息的再編輯中的匹配深度值的模式的圖;

圖10A和圖10B是說明根據(jù)本發(fā)明的變型例4的基于估計來定義深度信息的方法的圖;以及

圖11A和圖11B是說明根據(jù)本發(fā)明的第三實施方式的在不考慮對象圖像的顯示區(qū)域表面的情況下定義深度信息的方法的圖。

具體實施方式

【第一實施方式】

參照下面附圖將更詳細地描述本發(fā)明的示例性實施方式。應該注意,下面要描述的實施方式將說明本發(fā)明被應用于PC的示例,作為信息處理裝置的示例,PC能夠針對與人物相關聯(lián)的2維圖像執(zhí)行設置預定人物的深度信息的程序。但是,本發(fā)明不限于人物,并且適用于能夠針對由2維圖像表示的平面信息設置深度信息的任意裝置。

《PC 100的構成》

圖1是示出根據(jù)本發(fā)明實施方式的PC 100的功能構成的框圖。

例如,控制單元101是諸如CPU的控制裝置,并且控制PC 100的各個塊的動作。更具體地,控制單元101讀出與在存儲介質102中存儲的操作系統(tǒng)相關的程序、與深度定義應用(將稍后進行描述)相關的程序等,將程序加載至存儲器103中,并且執(zhí)行程序,從而控制各個塊的動作。

存儲介質102例如是諸如可重寫ROM的非易失性存儲器,或者是諸如可拆卸地連接至PC 100的HDD的存儲裝置。存儲介質102可以包括諸如記錄游戲程序的磁盤的記錄介質,游戲程序可通過諸如光盤驅動器的預定可讀/可寫接口訪問。除了上述程序,存儲介質102存儲各個塊的動作所必須的參數(shù)等的信息、用于生成游戲圖像的各種數(shù)據(jù)等。

存儲器103可以例如是諸如RAM的易失性存儲器。存儲器103不僅用作用于加載從存儲介質102讀出的程序等的加載區(qū),還用作用于存儲在各個塊的動作中輸出的中間數(shù)據(jù)等的存儲區(qū)。

獲取單元104獲取作為深度信息定義對象的2維圖像。獲取單元104從存儲介質102讀出基于用戶操作輸入而選擇的2維圖像或從連接至PC 100的外部裝置讀出相應的圖像數(shù)據(jù),并且將讀出圖像或數(shù)據(jù)載入存儲器103中。

針對作為深度信息定義對象的2維圖像,深度定義單元105基于由用戶做出的操作輸入來定義與2維圖像對應的深度信息。例如,可以通過設置2維圖像的各個像素的深度值,或形成3維模型或具有預定分辨率的深度圖來實現(xiàn)深度信息的定義。

顯示控制單元106可以例如包括GPU,并且控制在顯示單元107的顯示區(qū)上顯示的畫面的生成和更新。在該實施方式中,如果指定了作為深度定義對象的2維圖像,顯示控制單元106形成包括該圖像的至少部分的畫面數(shù)據(jù),并且將所述數(shù)據(jù)傳輸至顯示單元107以對其進行顯示。顯示單元107例如是諸如LCD的顯示裝置。在該實施方式中,顯示單元107將被描述為PC 100的組件。然而,該發(fā)明不限于此。顯示單元107不必被形成為與PC 100具有相同的外殼,并且可以是可拆卸地附接至PC 100的外部顯示裝置。

操作輸入單元108例如是PC 100的用戶接口,諸如鼠標、鍵盤、或寫字板。一旦檢測到通過各種接口執(zhí)行的操作輸入,操作輸入單元108向控制單元101輸出與所述操作輸入相對應的控制信號。另選地,操作輸入單元108通知控制單元101與操作輸入對應的事件的發(fā)生。

《深度定義處理》

將參照圖2中示出的流程圖詳細地描述由具有根據(jù)本實施方式的上述構成的PC100執(zhí)行的定義2維圖像的深度信息的深度定義處理。當控制單元101讀出例如在存儲介質102中存儲的對應處理程序,將該對應處理程序加載至存儲器103中,并且執(zhí)行該對應處理程序時,可以執(zhí)行與該流程圖對應的處理。應該注意,該深度定義處理將被描述為這樣的處理,即,例如在使用獲取單元104獲取了作為深度信息定義對象的2維圖像(對象圖像),并且在具有深度設定功能的圖像處理應用開始之后選擇了深度設置功能時,該處理開始。

在步驟S201中,控制單元101確定是否針對對象圖像執(zhí)行了線段輸入?;谟刹僮鬏斎雴卧?08檢測到的操作輸入來確定線段輸入。例如,如果寫字板或鼠標接收操作輸入,則包括通過連接連續(xù)點(坐標)輸入而定義的軌跡的信息。當然,線段輸入無需基于軌跡。例如,可以包括定義錨定點和方向線或節(jié)點向量和控制點的多個離散點輸入和方向。由線段輸入定義的線段優(yōu)選為曲線(包括折線)以表示波浪形狀。然而,即使線段是直線,可以對其進行處理。如果確定執(zhí)行了線段輸入,則控制單元101移動該過程至步驟S202;否則,控制單元101在該步驟中重復該處理。

在步驟S202中,控制單元101將輸入線段(參照線段)的信息存儲在例如存儲器103中。所存儲的線段信息可以由線段的起點和終點的坐標(端點信息),以及線段上按照預定間隔存在的點或通過將線段劃分成預定數(shù)量的部分而定義的點的坐標群形成。另選地,所存儲的線段信息可以由對線段進行多項式近似的函數(shù)的信息和端點信息形成。在前一種情況中,假設通過對坐標群內(nèi)插來再現(xiàn)參考線段是可能的。

在步驟S203中,在控制單元101的控制下,深度定義單元105確定深度定義對象圖像上的基準線段。在該實施方式中,基于參照線段的端點信息,深度定義單元105確定通過連接參照線段的端點而定義的直線作為基準線段。

在步驟S204中,深度定義單元105針對基準線段確定點(深度定義點),在每個點處定義深度信息。應該注意,在本實施方式中,深度定義點被確定為按照關于線段上的除了基準線段的端點以外的位置的預定間隔存在。深度定義點可以包括端點。然而,這些端點與參照線段的端點重合,并且在根據(jù)本實施方式中的深度定義處理中的步驟S205(將在稍后進行描述)中,深度值是0。因此,就簡化處理而言,這些端點從根據(jù)本實施方式的深度定義處理中的深度定義點中排除。

在本實施方式中,在基準線段上按照預定間隔存在的點被設置為深度定義點。然而,可以在基準線段上的任意位置處確定任意數(shù)量的深度定義點,例如,可以針對基準線段上存在的2維圖像的各個像素確定深度定義點。另選地,可以與基于深度信息定義的3維模型或深度圖的分辨率一致地確定深度定義點。

在步驟S205中,深度定義單元105指定參照線段上的、與步驟S204中確定的各個深度定義點相對應的對應點,根據(jù)深度定義點與所述對應點之間的距離來設置深度定義點的深度值,并存儲深度值。在本實施方式中,通過更新與對象圖像相關的深度圖中的對應坐標處的深度值來存儲深度值。然而,如上所述,深度信息的結構不限于此。

假設各個深度定義點在參照線段上的對應點都是參照線段與穿過該深度定義點且與對象圖像平面內(nèi)的基準線段正交的直線的交點。換言之,如圖3A中所示,為對象圖像300輸入的參照線段301定義連接參照線段301的端點302a和302b的基準線段303的深度信息。如圖3B所示,在這個時刻,根據(jù)與參照線段301與作為穿過各深度定義點且與基準線段303正交的平行直線的正交線305之間的交點的距離可設置基準線段303上的各深度定義點304的深度值。因此,如圖3C所示,可以針對對象圖像300的基準線段303的位置來定義深度方向上的起伏(圖3C僅示出示例以理解2維圖像與起伏之間的關系)。

深度值可以是各個深度定義點與該深度定義點的對應點之間的距離,或通過將該距離乘以預定系數(shù)而獲得的值。換言之,當基準線段上的深度定義點P(xt,yt)的對應點由R(xt,yt)表示時,可以使用系數(shù)k通過下列公式計算為點P設定的深度值D(xt,yt):

D(xt,yt)=k×|P(xt,yt)-R(xt,yt)|

由深度信息定義的深度值不限于表示朝向屏幕的顯示對象圖像的正面的凸起(凸出)的值,并且可以是表示朝向屏幕的反面的凹陷(凹入等)的值??梢酝ㄟ^預設定定義在正方向或反方向上的深度的線段輸入來確定深度值的正/負(顯示面為0),或可以根據(jù)上述系數(shù)是正值或負值來確定深度值的正/負。另選地,當指示深度方向的正/負時沒有要求任何特定輸入,,通過如圖4A中所示那樣將基準線段設定為邊界,可以根據(jù)對應點存在的方向來確定深度方向的正/負,如圖4B所示。

如上所述,通過執(zhí)行針對2維圖像的簡單操作輸入,根據(jù)本實施方式的深度定義處理使得直觀地定義用戶所期望的深度信息成為可能。

【第二實施方式】

通過假設將連接在對象圖像的區(qū)域內(nèi)輸入的參考線段的端點的直線設置為基準線段,并且針對該線段上的各個點定義與參照線段對應的深度信息的方式說明了上述實施方式。然而,如圖3A至圖3C所述,2維圖像不限于例如從人物面向的方向渲染的圖像。換言之,由于2維圖像中渲染的圖像的組成和視角由設計者確定,如果針對對象圖像中的直線定義深度信息,如在面向方向的情況那樣,直觀地定義設計者所期望的深度信息可能是不可能的。例如,當定義圖5A中示出的具有發(fā)束感和“波浪”的發(fā)型的從根部至端部的深度信息時,與通過設置直線501作為基準線段的情況相比,能夠通過設置符合波浪的曲線502作為基準線段來定義深度信息,以直觀地設置期望的深度表示,如圖5B所示。

在根據(jù)本實施方式的PC 100中,將描述一種通過接收與參照線段分離的基準線段的輸入以提高與這樣的深度定義相關的便捷性的定義深度信息的方法。應該注意,考慮到對用戶更可取的過程,以下深度定義處理將在下面被描述為按照命名的順序接收基準線段輸入和參考線段輸入的處理。然而,應容易理解的是,各線段的輸入順序不必限于此。此外,基準線段和參考線段可以根據(jù)筆劃是2筆劃軌跡輸入中的第一筆劃還是第二筆劃來區(qū)分,或者可通過切換輸入的線段的角色的另一操作輸入來區(qū)分。

《深度定義處理》

根據(jù)本實施方式的深度定義處理將參考圖6中示出的流程圖詳細描述。應該注意,在根據(jù)本實施方式的深度定義處理中,將省略與在第一實施方式中表示執(zhí)行相同過程的步驟中相同的參考符號及其描述。下面僅描述本實施方式中的特征過程。

在步驟S601中,控制單元101確定是否針對對象圖像執(zhí)行了與基準線段相關的線段輸入。如果確定執(zhí)行了與基準線段有關的線段輸入,則控制單元101將過程移動至步驟S602;否則,控制單元101在該步驟中重復該處理。

在步驟S602中,控制單元101存儲輸入的參照線段的信息,并且將該過程移動至步驟S201。上述第一實施方式已經(jīng)解釋了基于與參照線段相關的線段輸入來輸出用于定義基準線段的端點信息。然而,在根據(jù)本實施方式的深度定義處理中,由于接收了基準線段輸入,端點信息是基于基準線段的起點和終點確定的。根據(jù)本實施方式的深度定義處理假設在步驟S201中接收的參照線段是由從輸入的基準線段的終點或起點至其它端點的線段輸入定義的。換言之,如果通過連續(xù)地輸入兩個筆劃輸入的基準線段和參照線段,則用戶能夠從基準線段的終點開始與參照線段相關的線段輸入,并且通過引導輸入位置至基準線段的起點來完成與參考線段相關的線段輸入。

應該注意,在根據(jù)本實施方式的深度定義處理中,如上所述,首先接收參照線段輸入,并且因此執(zhí)行步驟S201和隨后的步驟中的處理,除了根據(jù)第一實施方式的深度定義處理的步驟S203中的處理以外。

如上所述,根據(jù)本實施方式的深度定義處理使定義具有在2維圖像上定義的任意形狀的基準線段的深度信息成為可能,從而更簡單地定義用戶所期望的深度信息。

【變型例1】

與第一實施方式相似,通過假設基于穿過深度定義點且與基準線段正交的直線確定各個深度定義點的對應點的方式說明了第二實施方式。然而,例如,如果基準線段是曲線,則對應點在參照線段上是離散的,并且一些設計者可能具有不直觀的印象。例如,如果基準線段是折線,除非在轉折點處設定規(guī)則,不能定義正交性的概念。

因此,在本變型例中,當確定各個深度定義點的對應點時,使用與由如第一實施方式中的端點信息定義的直線正交且穿過深度定義點的直線,而不是基準線段,并且將直線與參照線段的交點設置為對應點,如圖7A所示。不論基準線段的形狀如何,這通過彼此平行并且由端點信息形成的正交線確定對應點,從而使得向用戶呈現(xiàn)定義深度信息中的更直觀的操作感覺是可能的。

【變型例2】

已經(jīng)通過假設基于與基于基準線段或端點信息定義的直線正交的線段來確定深度定義點的對應點的方式說明了第一實施方式、第二實施方式和變型例1。然而,用于搜索對應點的直線不必與基準線段等正交。例如,可以預設基準線段等形成的角度,并且可以相對于基于所述角度定義的直線進行對應點的搜索,如圖7B中所示。

【變型例3】

應該注意,用于定義深度信息的參照線段和基準線段可以是這樣的線段,即,這些線段的信息例如與對象圖像相關聯(lián)地存儲在存儲介質102中,以使即使在定義深度信息之后仍然涉及參照線段和基準線段。在與深度信息處理相關聯(lián)的對象圖像的顯示期間,這些線段不必一直重疊和顯示,并且這些線段可能通常在不可見狀態(tài)下經(jīng)歷顯示控制,以通過例如諸如對對應區(qū)域的鼠標懸停(mouse-over)操作的操作輸入而在可見狀態(tài)下被設置。

另外,與已定義的深度信息相關的參照線段和基準線段可以被配置為被重新編輯。在這種情況下,再次定義線段,移動特定點等(深度定義點、對應點、端點、用于定義各個線段的點和向量等),改變與深度值設置相關聯(lián)的系數(shù),改變深度方向的正/負,并且改變與搜索對應點相關的線段的傾角可以是可能的。如圖8A所示,通過附加地輸入?yún)⒄站€段803至已基于參照線段802定義了深度信息的基準線段801上,可以根據(jù)參照線段803執(zhí)行深度值的加法/減法運算。如圖8B中示出,針對參照線段802,加法/減法運算可以基于考慮到參照線段803的新參照線段804來設置深度值(圖8B示出加法運算)。

可以通過在不同方向上定義基準線段來定義深度信息。然而,如果針對與已定義了深度信息的基準線段相交的基準線段定義深度信息,可以執(zhí)行深度值的加法/減法運算以外的處理。例如,改變與基準成分中的至少一個的深度值設置相關的參照線段的應用比例(上述系數(shù)),使得線段的深度值彼此匹配。更具體地,考慮如下情況,即,如果已基于多個基準線段901的參照線段902定義了深度信息的片段,則基于基準線段903和參照線段904來定義深度信息,如圖9A所示。例如,對于位于基準線段903與各個基準線段901的交點處的深度定義點,可以優(yōu)先設置基于參照線段904上的對應點確定的深度值。在這樣情況,如圖9B所示,對于各個基準線段901上的相同位置處的深度定義點,可能發(fā)生深度值的失配。因此,如圖9C所示,改變將用于基準線段901的深度值設置的系數(shù)以調節(jié)深度信息。應該注意,深度值被優(yōu)先化的基準線段可以被每個用戶選擇??梢詾槊總€基準線段或每個深度定義點指定優(yōu)先化單元。這可以定義具有平面端部的形狀,即,即使在特定基準線段上的端點位置處也具有不是0的深度值的形狀。

如上所述,在定義或重新編輯深度信息時,顯示控制單元106可以將基于通過深度定義處理而定義的深度信息的3維形狀與對象圖像一起顯示,以確認是否獲得設計者期望的深度表示。與正常的3維模型查看器相似,3維形狀可以被配置為響應于向形狀的顯示界面輸入的操作而經(jīng)歷平移或旋轉操作。

【變型例4】

在專利文獻1中描述的技術中,為了執(zhí)行3維動畫表示,渲染人物等的2維圖像被分解為各個部分,并且分解的部分被定義為部位。在這種情況下,如果針對一個或更多個基準線段定義深度信息,根據(jù)各個部位的區(qū)域的形狀來估計諸如半圓柱形或半橢圓形的形狀是可能的。基于已針對所述區(qū)域定義了深度信息的一個或更多個基準線段,估計被認為要在該區(qū)域中的另一位置處被定義的基準線段和參考線段,并且給出深度信息是可能的。

更具體地,例如,如果區(qū)域1001是具有圖10A中示出的形狀(手臂1000)的部位的場合,假設通過參照線段1003針對基準線段1002定義深度信息。在這種情況下,在圖10A中,區(qū)域1001具有水平方向上的寬度向下(在垂直方向上向下)減小的梯形。因此,可以估計為優(yōu)選的是通過定義與基準線段1002相關聯(lián)的深度信息來定義與寬度在垂直方向上的另一位置處增加/減小的平行基準線段相關聯(lián)的深度信息。因此,如圖10B所示,即使用戶沒有進行操作,在垂直方向上按照預定間隔定義了多個基準線段1004和參照線段1005,所述多個基準線段1004和參照線段1005是通過進行根據(jù)相應寬度對參考線段1003執(zhí)行相似變形而獲得的。對于各個基準線段1004,基于對應的參照線段1005來定義深度信息。

這能夠簡化用戶的深度定義操作,從而提供了便捷性。注意,在圖10A和圖10B中示出的示例中,區(qū)域1001具有表示垂直方向上的縱向方向的梯形,并且因此,基于估計而確定的基準線段1004與基準線段1002平行。然而,該發(fā)明不限于此。如果區(qū)域具有彎曲的形狀,則基于估計而確定的基準線段的方向可以根據(jù)由根據(jù)該區(qū)域的曲率確定的曲線和均已被確定了深度信息的多個基準線段形成的角度來確定。深度定義單元105可以通過在區(qū)域中定義從用于確定該區(qū)域的曲率的中心點徑向延伸的多個直線,然后根據(jù)所述角度旋轉所述直線來定義基于估計而確定的基準線段。

通過假設基于圖像中設置的透明度、層信息等可以清楚地掌握諸如部位的區(qū)域的形狀的情況,說明了不要求基于這樣的形狀識別的操作輸入的深度信息的定義(估計)。然而,本發(fā)明不必限于此。例如,可以通過圖像處理獲取圖像中的邊界部分的信息和諸如對比差異的顏色信息來進行形狀識別和估計,并且可以確定深度信息是否被定義而無需任何操作輸入。當然,對于諸如預先劃分的部位的一個圖像,不必進行形狀識別。如果可以識別圖像中的區(qū)域的局部形狀,則可以通過假設存在一個圖像的多個形狀來進行處理。

【第三實施方式】

在上述實施方式和變型例中,基準線段的端點基本上被限制為具有與對象圖像的顯示面的深度值相等的深度值。換言之,由于通過參照線段的端點與基準線段的端點重合的操作輸入來定義深度信息,即使基準線段的端點被設置為深度定義點,參照線段上的對應點也與深度定義點重合,并且因此深度值變?yōu)?。

當然,如圖11A所示,另一方面,例如在人物圖像等中,存在被正確地渲染以使得部位的端部(指尖等)存在于2維圖像的顯示面的正面(或反面)上的對象。在這種情況下,例如,即使針對基準線段1101定義參考線段1102,與指尖對應的點1103也具有深度值0,并且因此未獲得設計者期望的深度表示。因此,本實施方式采用了以下設置,其中,可以將指示是否將深度值局限于對象圖像的顯示面的屬性信息添加至由端點信息指示的端點中的至少一個。例如,如圖11B所示,可以采用以下設置,其中,通過輸入基準線段1101作為從點1103至點1104的軌跡,并且接著輸入?yún)⒄站€段1106作為從點1104至遠離點1103的位置處的點1105的軌跡來添加關于解除基準線段1101的端點的點1103的深度值的限制的屬性信息。通過該設置,深度定義單元105在確定參照線段1106上的與基準線段1101上的深度定義點對應的點時,將點1105設置為與深度定義點1103對應的點,并且確定將根據(jù)點1103與點1105之間的距離來設置點1103的深度值。在確定基準線段1101上的另一深度定義點的對應點時,可能不存在參照線段1106與穿過各個深度定義點且與基準線段1101正交的線段的交點。因此,深度定義單元105確定例如用于搜索對應點的直線,該直線與連接點1105和點1103的直線平行。

注意,參照圖11A和圖11B描述的過程僅是示例,并且基準線段和參考線段的輸入順序以及軌跡的輸入方向不限于上述那些。在本實施方式中,如果基準線段的端點的坐標不與參考線段的端點的那些坐標重合,則添加屬性信息。然而,為了明確指示,可以采用以下設置,其中,在圖11B中的參考線段1106的輸入之后,要求從點1105至點1103的軌跡的輸入和用于添加屬性信息的操作輸入。

不必形成屬性信息以僅添加至基準信息的一個端點。例如,如果參考線段的兩個端點不與基準信息的端點重合,屬性信息可被添加至基準信息的端點中的每一個。在此情況下,可以進一步接收指定參考線段的端點中的哪個與基準線段的端點對應的輸入。

【變型例5】

在上述實施方式和變型例中,考慮到用戶的便捷性,通過向對象圖像(即,顯示對象圖像的區(qū)域)輸入的指令來執(zhí)行線段輸入。然而,本發(fā)明的實現(xiàn)不限于此。例如,如果按照對象圖像的顯示放大倍數(shù)基準線段的長度較短,則可能很難輸入具有期望形狀的參考線段,尤其是在例如將要定義指示復雜起伏的深度信息時。因此,例如,假設通過對顯示對象圖像的區(qū)域輸入的指令僅輸入端點信息和基準線段,可以以任意比例在不同區(qū)域中輸入?yún)⒖季€段。在這種情況下,控制單元101將向輸入的參考線段應用旋轉/擴展和收縮處理,以使兩個端點與基準線段的對應端點重合,并且存儲結果數(shù)據(jù)作為參考線段信息。

注意,如果如在第一實施方式中不要求基準線段輸入(參考線段的端點用于定義基準線段),則在對象圖像的顯示區(qū)域中接收與用于定義基準線段的端點相關的指令輸入,并且控制單元101結合本變型例以相同的方式對附加地輸入的參考線段進行旋轉/擴展和收縮處理。

【總結】

根據(jù)需要,上述各種模式可以被配置為通過按照需要結合上述要素來定義深度信息。如變型例5中所示,不必基于與參考線段相關的輸入獲取關于用于定義深度信息的基準線段的端點信息,并且端點信息可以通過不同于參考線段輸入的輸入獲取。另外,如果基準線段是直線,則不必輸入基準線段,并且可以僅通過端點信息和參考線段的輸入來定義深度信息。

【其它實施方式】

本發(fā)明不限于上述實施方式,并且可以進行各種改變和變型而不背離本發(fā)明的精神和范圍。還可以通過用于使一個或多個計算機用作信息處理裝置的程序來實現(xiàn)根據(jù)本發(fā)明的信息處理裝置。所述程序可以通過被記錄在計算機可讀記錄介質中或通過電通信線被提供/分布。因此,為通告本發(fā)明的范圍的公開,制成下面的權利要求。

本申請要求于2015年7月1日提交的日本專利申請第2015-133122號的優(yōu)先權,其全部內(nèi)容通過引用結合于此。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
罗江县| 上思县| 梅河口市| 大渡口区| 井冈山市| 托克托县| 景宁| 福鼎市| 河津市| 榆社县| 仪陇县| 阜阳市| 凤阳县| 黔东| 岳阳县| 磴口县| 家居| 富宁县| 阿坝| 南通市| 黄陵县| 福海县| 永福县| 通城县| 开封市| 鲜城| 稷山县| 民丰县| 子长县| 旬阳县| 天津市| 伽师县| 方山县| 石柱| 渝北区| 常山县| 宣恩县| 江陵县| 报价| 雅江县| 东明县|