亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖像處理裝置、圖像處理方法、信息記錄介質(zhì)及程序的制作方法

文檔序號:6592549閱讀:163來源:國知局
專利名稱:圖像處理裝置、圖像處理方法、信息記錄介質(zhì)及程序的制作方法
技術領域
本發(fā)明涉及用于簡單地表現(xiàn)搖擺動作的圖像處理裝置、圖像處理方法、信息記錄 介質(zhì)及程序。
背景技術
在游戲等領域中,為了能更逼真地觀看到表現(xiàn)虛擬空間的圖像,進行了各種研究。 例如,在專利文獻1中,通過使水面對象的形狀隨著時間的經(jīng)過而變形,來表現(xiàn)水面波紋蕩 漾的樣子,從而更逼真地顯示波紋。而且,例如在專利文獻2中,通過使對象圖像產(chǎn)生與相 對固定點的距離對應的變形,來表現(xiàn)水的流動和草木等隨風搖擺的樣子。專利文獻1 日本特開2002-216159號公報專利文獻2 日本特開2005-346165號公報但是,根據(jù)上述那樣的現(xiàn)有技術,由于使被無數(shù)多邊形覆蓋的對象變形,然后對其 粘貼了紋理圖像,所以,必須對應搖擺重新計算多邊形的頂點,存在著處理負擔較重的問 題。

發(fā)明內(nèi)容
本發(fā)明為了解決這樣的問題而提出,其目的在于,提供能夠簡單地表現(xiàn)搖擺動作 的圖像處理裝置、圖像處理方法、信息記錄介質(zhì)及程序。為了達到上述目的,根據(jù)本發(fā)明的原理,公開以下的發(fā)明。本發(fā)明的第1觀點涉及的圖像處理裝置具有存儲部、更新部和生成顯示部。存儲部存儲粘貼第1紋理圖像的第1多邊形區(qū)域、和粘貼第2紋理圖像的第2多 邊形區(qū)域各自的位置和形狀。更新部對存儲部中存儲的形狀進行更新,以使該第1多邊形區(qū)域和該第2多邊形 區(qū)域各自的規(guī)定一邊的端點以外的頂點位置中,該第1多邊形區(qū)域的頂點的位置以第1周 期擺動,該第2多邊形區(qū)域的頂點的位置以第2周期擺動,來改變該形狀。生成顯示部根據(jù)存儲部中存儲的位置和形狀,生成并顯示對該第1多邊形區(qū)域粘 貼了該第1紋理圖像,對該第2多邊形區(qū)域粘貼了該第2紋理圖像的圖像。本發(fā)明的圖像處理裝置生成并顯示在配置于虛擬空間中的多邊形區(qū)域上粘貼了 紋理圖像,從虛擬空間內(nèi)的視點位置向視線方向觀察了包含該多邊形區(qū)域的虛擬空間內(nèi)的 樣子的圖像。多邊形區(qū)域例如是長方形、正方形、平行四邊形、梯形等四邊形、或三角形等形 狀。圖像處理裝置可以在虛擬空間內(nèi)的任意位置設定多邊形區(qū)域。在紋理圖像中,描畫有 成為表現(xiàn)搖擺的對象的圖案。例如,在希望表現(xiàn)樹葉隨風搖擺的樣子的情況下,描畫有樹葉 的圖案,在希望表現(xiàn)水草隨水流搖擺的樣子的情況下,在作為靜止畫的紋理圖像中描畫有 水草的圖案。多邊形區(qū)域中有第1多邊形區(qū)域和第2多邊形區(qū)域,各自的形狀可變。圖像處理 裝置使第1多邊形區(qū)域的形狀按照以第1周期擺動的方式變形,使第2多邊形區(qū)域的形狀按照以第2周期擺動的方式變形。第1周期和第2周期可以相同,也可以不同。而且,擺動 的幅度可以相同,也可以不同。然后,圖像處理裝置向變形后的第1多邊形區(qū)域粘貼第1紋 理圖像,向變形后的第2多邊形區(qū)域粘貼第2紋理圖像。第1紋理圖像和第2紋理圖像可 以相同,也可以不同。例如,如果以垂直同步中斷等定期的時機,使第1多邊形區(qū)域和第2多邊形區(qū)域的 形狀按照擺動的方式變化,則可顯示對第1紋理圖像和第2紋理圖像中描畫的圖案(例如 樹葉或水草等的圖案)向左右、上下等搖擺的樣子進行表示的動畫。根據(jù)本發(fā)明,圖像處理 裝置只要進行使紋理圖像的粘貼對象的多邊形區(qū)域的形狀變化這一計算負荷比較小的UV 空間中的圖形變形處理,即可表現(xiàn)搖擺的動作。更新部可以使該第1多邊形區(qū)域和該第2多邊形區(qū)域各自的該規(guī)定一邊的位置一 致,對該第1紋理圖像進行仿射轉(zhuǎn)換使其變形,對該第2紋理圖像進行仿射轉(zhuǎn)換使其變形。S卩,作為第1多邊形區(qū)域和第2多邊形區(qū)域的變形方法,圖像處理裝置可以采用使 圖形通過移動、旋轉(zhuǎn)、反轉(zhuǎn)、放大或縮小而變形的、使用了規(guī)定的仿射矩陣的仿射轉(zhuǎn)換。只要 改變仿射矩陣的各行列要素,便可實現(xiàn)各種變形的方法。該第1多邊形區(qū)域和該第2多邊形區(qū)域可以存在于虛擬空間中的同一平面上。而且,更新部可以通過使該第2多邊形區(qū)域向與該第1多邊形區(qū)域變形的方向相 反的方向變形,來改變該第1多邊形區(qū)域的形狀和該第2多邊形區(qū)域的該形狀。例如,將初始狀態(tài)(搖擺前的狀態(tài))下的第1多邊形區(qū)域和第2多邊形區(qū)域的形 狀都設為長方形,通過使第1多邊形區(qū)域向規(guī)定方向傾斜而使其變形為平行四邊形,通過 使第2多邊形區(qū)域向與規(guī)定方向相反的方向傾斜而使其變形為平行四邊形。而且,使第1 多邊形區(qū)域和第2多邊形區(qū)域的形狀隨著時間的經(jīng)過一同擺動地變化。于是,可表現(xiàn)如同 在同一位置進行來回擺動那樣的搖擺動作。即,通過將1個物體的圖案特意以殘像的方式 描畫出多個,可向用戶直觀易懂地表現(xiàn)物體搖擺或移動的樣子。不過,形狀不限于長方形和 平行四邊形。本發(fā)明的其他觀點涉及的圖像處理裝置具有存儲部、更新部和生成顯示部。存儲部存儲粘貼1個或多個紋理圖像的多邊形區(qū)域的位置和形狀。更新部對存儲部中存儲的形狀進行更新,以使該多邊形區(qū)域的規(guī)定一邊的端點以 外的頂點的位置,以規(guī)定的周期向該規(guī)定一邊延伸的方向擺動。生成顯示部生成并顯示根據(jù)存儲部中存儲的位置和形狀,向該多邊形區(qū)域粘貼了 1個或多個該紋理圖像的圖像。多邊形區(qū)域的形狀可變。構成多邊形區(qū)域的圖形的規(guī)定一邊,在形狀的變化前后 位置不變。將該規(guī)定一邊稱為固定邊。圖像處理裝置使多邊形區(qū)域的形狀按照以規(guī)定的周 期向固定邊延伸的方向擺動的方式變形。然后,圖像處理裝置向變形后的多邊形區(qū)域粘貼 規(guī)定的紋理圖像。紋理圖像可以是1個,也可以是多個。例如,若以垂直同步中斷等定期的時機,使多邊形區(qū)域的形狀按照徐徐擺動的方 式變化,則可顯示對紋理圖像中描畫的圖案(例如樹葉或水草等的圖案)向左右、上下等搖 擺的樣子進行表示的動畫。根據(jù)本發(fā)明,圖像處理裝置只要進行使紋理圖像的粘貼對象的 多邊形區(qū)域的形狀變化這一計算負荷比較小的UV空間中的圖形變形處理,便可表現(xiàn)搖擺 的動作。
更新部可以進一步更新存儲部中存儲的形狀,以使該規(guī)定一邊的端點以外的頂點 的位置,向與該規(guī)定一邊延伸的方向垂直的方向,以該規(guī)定的周期擺動。S卩,多邊形區(qū)域的形狀在向固定邊延伸的方向變形的同時,還向與固定邊延伸的 方向垂直的方向變形。例如,可以避免看到紋理圖像中描畫的圖案不自然地伸縮。根據(jù)本 發(fā)明,可簡單地表現(xiàn)更自然的搖擺動作。更新部可以更新存儲部中存儲的形狀,以便固定該規(guī)定一邊,并以該規(guī)定的周期 擺動。在本發(fā)明中,第1多邊形區(qū)域和第2多邊形區(qū)域被配置成,表示第1多邊形區(qū)域的 多邊形的規(guī)定一邊、和表示第2多邊形區(qū)域的多邊形的規(guī)定一邊存在于同一直線上。S卩,表 示第1多邊形區(qū)域的多邊形的固定邊、和表示第2多邊形區(qū)域的多邊形的固定邊被配置在 同一直線上。例如,在希望表現(xiàn)樹葉隨風搖擺的樣子的情況下,在生長了樹葉的樹枝的方向、即 包含樹葉的根部的位置設置固定邊。例如,在希望表現(xiàn)水草隨水流搖擺的樣子的情況下,在 生長了水草的地面的方向、即包含水草的根部的位置設置固定邊。通過如此設置固定邊,可 更易懂地表現(xiàn)物體搖擺的樣子。其中,優(yōu)選在第1多邊形區(qū)域和第2多邊形區(qū)域各自的變 形前后,固定邊的位置不變。本發(fā)明的其他觀點涉及的圖像處理方法,由具有存儲部、更新部和生成顯示部的 圖像處理裝置執(zhí)行,其包括更新步驟和生成顯示步驟。在存儲部中存儲有粘貼第1紋理圖像的第1多邊形區(qū)域、和粘貼第2紋理圖像的 第2多邊形區(qū)域各自的位置和形狀。在更新步驟中,由更新部對存儲部中存儲的形狀進行更新,以使該第1多邊形區(qū) 域和該第2多邊形區(qū)域各自的規(guī)定一邊的端點以外的頂點的位置中,該第1多邊形區(qū)域的 頂點的位置以第1周期擺動,該第2多邊形區(qū)域的頂點的位置以第2周期擺動,來改變該形 狀。在生成顯示步驟中,由生成顯示部生成并顯示根據(jù)存儲部中存儲的位置和形狀, 對該第1多邊形區(qū)域粘貼了該第1紋理圖像,對該第2多邊形區(qū)域粘貼了該第2紋理圖像 的圖像。根據(jù)本發(fā)明,只要進行使紋理圖像的粘貼對象的多邊形區(qū)域的形狀變化這一計算 負荷比較小的UV空間中的圖形變形處理,便可簡單地表現(xiàn)搖擺的動作。本發(fā)明的其他觀點涉及的信息記錄介質(zhì),使計算機作為存儲部、更新部和生成顯 示部發(fā)揮功能。存儲部存儲粘貼第1紋理圖像的第1多邊形區(qū)域、和粘貼第2紋理圖像的第2多 邊形區(qū)域各自的位置和形狀。更新部對存儲部中存儲的形狀進行更新,以使該第1多邊形區(qū)域和該第2多邊形 區(qū)域各自的規(guī)定一邊的端點以外的頂點的位置中,該第1多邊形區(qū)域的頂點的位置以第1 周期擺動,該第2多邊形區(qū)域的頂點的位置以第2周期擺動,來改變該形狀。生成顯示部生成并顯示根據(jù)存儲部中存儲的位置和形狀,對該第1多邊形區(qū)域粘 貼了該第1紋理圖像,對該第2多邊形區(qū)域粘貼了該第2紋理圖像的圖像。根據(jù)本發(fā)明,能夠使計算機作為如上述那樣進行動作的圖像處理裝置發(fā)揮功能。
本發(fā)明的其他觀點涉及的程序使計算機作為存儲部、更新部和生成顯示部發(fā)揮功 能。存儲部存儲粘貼第1紋理圖像的第1多邊形區(qū)域、和粘貼第2紋理圖像的第2多 邊形區(qū)域各自的位置和形狀。更新部對存儲部中存儲的形狀進行更新,以使該第1多邊形區(qū)域和該第2多邊形 區(qū)域各自的規(guī)定一邊的端點以外的頂點的位置中,該第1多邊形區(qū)域的頂點的位置以第1 周期擺動,該第2多邊形區(qū)域的頂點的位置以第2周期擺動,來改變該形狀。生成顯示部生成并顯示根據(jù)存儲部中存儲的位置和形狀,對該第1多邊形區(qū)域粘 貼了該第1紋理圖像,對該第2多邊形區(qū)域粘貼了該第2紋理圖像的圖像。根據(jù)本發(fā)明,能夠使計算機作為如上述那樣進行動作的圖像處理裝置發(fā)揮功能。另外,本發(fā)明的程序可以記錄在壓縮盤、軟盤、硬盤、光磁盤、數(shù)字視頻盤、磁帶、半 導體存儲器等計算機可讀取的記錄介質(zhì)中。上述程序可以獨立于執(zhí)行該程序的計算機而通過計算機通信網(wǎng)進行發(fā)布、銷售。 另外,上述信息記錄介質(zhì)可以獨立于計算機進行發(fā)布、銷售。根據(jù)本發(fā)明,可提供一種用于簡單地表現(xiàn)搖擺動作的圖像處理裝置、圖像處理方 法、信息記錄介質(zhì)以及程序。


圖1是表示可實現(xiàn)本發(fā)明的游戲裝置的典型的信息處理裝置的概要結構的圖。圖2是用于說明圖像處理裝置的功能結構的圖。圖3A是第1紋理圖像的結構例。圖3B是第2紋理圖像的結構例。圖4是用于說明第1多邊形區(qū)域、第2多邊形區(qū)域的圖。圖5A是表示變形前的第1多邊形區(qū)域的圖。圖5B是表示變形后的第1多邊形區(qū)域的圖。圖5C是表示變形后的第1多邊形區(qū)域的圖。圖6A是表示變形前的第2多邊形區(qū)域的圖。圖6B是表示變形后的第2多邊形區(qū)域的圖。圖6C是表示變形后的第2多邊形區(qū)域的圖。圖7A是用于說明將四邊形的第1多邊形區(qū)域(或第2多邊形區(qū)域)變形的處理 的圖。圖7B是用于說明將三角形的第1多邊形區(qū)域(或第2多邊形區(qū)域)變形的處理 的圖。圖8A是用于說明圖像生成處理的圖。圖8B是用于說明圖像生成處理的圖。圖9A是表示通過圖像生成處理生成的圖像的例子的圖。圖9B是表示通過圖像生成處理生成的圖像的例子的圖。圖9C是表示通過圖像生成處理生成的圖像的例子的圖。圖10A是表示通過圖像生成處理生成的圖像的例子的圖。
圖10B是表示通過圖像生成處理生成的圖像的例子的圖。圖11是用于說明圖像生成處理的流程圖。圖12A是用于說明在實施方式2中,對1個多邊形區(qū)域粘貼1個紋理圖像的以往 處理的圖。圖12B是在漫畫等中使用的殘像表現(xiàn)的例子。圖12C是用于說明本發(fā)明中的第1多邊形區(qū)域和第2多邊形區(qū)域共用的紋理圖像 的圖。圖12D是用于說明本發(fā)明的圖像生成處理的圖。圖13是表示在實施方式2中,時間經(jīng)過與角度0的關系的例子的圖。圖14A是用于說明在實施方式3中,將第1多邊形區(qū)域和第2多邊形區(qū)域變形的 處理的圖。圖14B是用于說明在實施方式3中,將第1多邊形區(qū)域和第2多邊形區(qū)域變形的 處理的圖。圖15A是用于說明在實施方式4中,將第1多邊形區(qū)域變形的處理的圖。圖15B是用于說明在實施方式4中,將第1多邊形區(qū)域變形的處理的圖。圖15C是用于說明在實施方式4中,將第1多邊形區(qū)域變形的處理的圖。圖16是表示在實施方式4中,經(jīng)過時間與第1多邊形區(qū)域的高度的關系的例子的 圖。圖中100_信息處理裝置;101-CPU ;102-R0M ;103-RAM ;104_ 接口 ; 105-控制 器;106-外部存儲器;107-DVD-R0M驅(qū)動器;108-圖像處理部;109-聲音處理部;110-NIC ; 200-圖像處理裝置;201-存儲部;202-更新部;203-生成顯示部;251-第1粘貼區(qū)域信息; 252-第2粘貼區(qū)域信息;310-第1紋理圖像;311 314-頂點;315-透明區(qū)域;316-不透 明區(qū)域;320-第2紋理圖像;321 324-頂點;325-透明區(qū)域;326-不透明區(qū)域;400-畫 面;410-第1多邊形區(qū)域;420-第2多邊形區(qū)域;510-固定邊;511 514-頂點;515-固 定邊上的不透明區(qū)域;610-固定邊;611 614-頂點;615-固定邊上的不透明區(qū)域;701 703-軌道;1201-多邊形區(qū)域;1202-紋理圖像;1203-直線;1400-變形前的第1多邊形區(qū) 域(或第2多邊形區(qū)域);1401 1404-頂點;1405-固定邊;1406-固定邊上的不透明區(qū) 域;1410-變形后的第1多邊形區(qū)域;1420-變形后的第2多邊形區(qū)域。
具體實施例方式(實施方式1)下面,對本發(fā)明的實施方式進行說明。以下,為了便于理解,對利用游戲用信息處 理裝置來實現(xiàn)本發(fā)明的實施方式進行說明,但以下的實施方式只是用于進行說明,不構成 對本發(fā)明范圍的限制。因此,本技術領域人員可以采用將這些各個要素或全部要素置換成 與其均等的要素的實施方式,這些實施方式也屬于本發(fā)明的范圍。圖1是表示通過執(zhí)行程序,來發(fā)揮本發(fā)明的圖像處理裝置的功能的典型的信息處 理裝置100的概要結構的示意圖。下面參照本圖進行說明。信息處理裝置100 具有CPU(Central Processing Unit) 101、ROM (Read Only Memory) 102、RAM (Random Access Memory) 103、接口 104、控制器 105、外部存儲器 106、
8DVD-ROM (Digital VersatileDisk-Read Only Memory)驅(qū)動器 107、圖像處理部 108、聲音處 理部 109 和 NIC (Network Interface Card) 110。通過將保存有游戲用程序及數(shù)據(jù)的DVD-ROM裝入到DVD-ROM驅(qū)動器107,并接通信 息處理裝置100的電源,該程序被執(zhí)行,從而可實現(xiàn)本實施方式的圖像處理裝置。CPU101控制信息處理裝置100整體的動作,與各構成要素連接,相互交換控制信 號和數(shù)據(jù)。而且,CPU101能夠?qū)拇嫫?未圖示)等可進行高速訪問的存儲區(qū)域,使用 ALU (Arithmetic Logic Unit)(未圖示)進行加減乘除等算術運算、邏輯和、邏輯乘、邏輯非 等邏輯運算、位和、位乘、位反轉(zhuǎn)、位移、位循環(huán)等位運算等。并且,還存在由CPU101自身構 成、或通過具備協(xié)作處理器而實現(xiàn)的裝置,能夠高速進行用于應對多媒體處理的加減乘除 等飽和運算、三角函數(shù)等、矢量運算等。R0M102中記錄有在接通電源后立即執(zhí)行的IPL (Initial ProgramLoader),通過執(zhí) 行此程序,將被記錄在DVD-ROM的程序讀出到RAM103中,由CPU101開始執(zhí)行。而且,R0M102 中記錄有信息處理裝置100整體的動作控制所必要的操作系統(tǒng)的程序和各種數(shù)據(jù)。RAM103用于暫時保存數(shù)據(jù)和程序,其保持從DVD-ROM讀出的程序和數(shù)據(jù)、以及在 游戲的進行和對話通信中所必要的數(shù)據(jù)。而且,CPU101執(zhí)行在RAM103中設置變量區(qū)域,對 存儲在該變量區(qū)域的值,直接使用ALU進行運算,或?qū)⒋鎯υ赗AM103中的值暫時保存到寄 存器中,對該寄存器進行運算,將運算結果重新寫入存儲器中等處理。通過接口 104而連接的控制器105受理用戶在執(zhí)行跳舞游戲或足球游戲等游戲時 進行的操作輸入。在通過接口 104而連接成插拔自如的外部存儲器106中,可改寫地保存有表示游 戲的游戲狀況(過去的成績等)的數(shù)據(jù)、表示游戲的進行狀態(tài)的數(shù)據(jù)、和使用網(wǎng)絡的游戲的 對話通信的日志(記錄)的數(shù)據(jù)等。用戶通過使用控制器105進行指示輸入,可以將這些 數(shù)據(jù)恰當?shù)赜涗浀酵獠看鎯ζ?06中。在被裝入到DVD-ROM驅(qū)動器107的DVD-ROM中,記錄有用于實現(xiàn)游戲的程序和游 戲中附帶的圖像數(shù)據(jù)與聲音數(shù)據(jù)。在CPU101的控制下,DVD-ROM驅(qū)動器107對被裝入其中 的DVD-ROM進行讀出處理,讀出必要的程序和數(shù)據(jù),并將它們暫時保存到RAM103等中。圖像處理部108在由CPU101和圖像處理部108所具備的圖像運算處理器(未圖 示)對從DVD-ROM讀出的數(shù)據(jù)進行了加工處理后,將其記錄到圖像處理部108所具備的幀 存儲器(未圖示)中。幀存儲器中記錄的圖像信息被以規(guī)定的同步定時轉(zhuǎn)換成視頻信號, 然后被輸出到與圖像處理部108連接的顯示器(未圖示)。由此,能夠進行各種圖像顯示。圖像運算處理器能夠高速執(zhí)行2維圖像的重疊運算、a混合等透視運算、以及各 種飽和運算。而且,還可以高速執(zhí)行將被配置在虛擬3維空間并被附加了各種紋理信息的多邊 形信息,采用Z緩沖法進行渲染,以獲得從規(guī)定的視點位置向規(guī)定的視線方向俯瞰了被配 置在虛擬3維空間內(nèi)的多邊形的渲染圖像的運算。并且,通過CPU101和圖像運算處理器配合動作,能夠按照定義文字形狀的字體信 息,將字符串作為2維圖像向幀存儲器描畫,或向各多邊形表面描畫。另外,通過將游戲的圖像等信息預先保存在DVD-ROM中,并將其在幀存儲器中展 開,可以在畫面中顯示游戲的樣子等。
聲音處理部109將從DVD-ROM讀出的聲音數(shù)據(jù)轉(zhuǎn)換成模擬聲音信號,并從與其連 接的揚聲器(未圖示)輸出。而且,在CPUlOl的控制下,生成在游戲的進行過程中應該發(fā) 生的效果音和樂曲數(shù)據(jù),并從揚聲器輸出與其對應的聲音。 在聲音處理部109中,當DVD-ROM中記錄的聲音數(shù)據(jù)是MIDI數(shù)據(jù)時,參照其具 有的音源數(shù)據(jù),將MIDI數(shù)據(jù)轉(zhuǎn)換成PCM數(shù)據(jù)。另外,在是ADPCM(Adaptive Differential Pulse Code Modulation)形式或Ogg Vorbis形式等壓縮完畢聲音數(shù)據(jù)的情況下,將其 展開,轉(zhuǎn)換成PCM數(shù)據(jù)。通過對PCM數(shù)據(jù)以與其采樣頻率對應的時序進行D/A(Digital/ Analog)轉(zhuǎn)換,并從揚聲器輸出,可實現(xiàn)聲音輸出。NICllO用于將信息處理裝置100與互聯(lián)網(wǎng)等計算機通信網(wǎng)(未圖示)連接,其 由在構成LAN (Local Area Network)時使用的遵照10BASE-T/100BASE-T標準的設備、或 用于使用電話線路與互聯(lián)網(wǎng)連接的模擬調(diào)制解調(diào)器、ISDN (Integrated Services Digital Network)調(diào)制解調(diào)器、ADSL (Asymmetric Digital Subscriber Line)調(diào)制解調(diào)器、用于使 用有線電視線路與互聯(lián)網(wǎng)連接的電纜調(diào)制解調(diào)器等、和進行這些調(diào)制解調(diào)器與CPU101之 間的中介的接口(未圖示)構成。除此以外,信息處理裝置100也可以構成為使用硬盤等大容量外部存儲裝置,來 實現(xiàn)與R0M102、RAM103、外部存儲器106、安裝在DVD-ROM驅(qū)動器107中的DVD-ROM等相同 的功能。接著,對本實施方式的圖像處理裝置200所執(zhí)行的處理進行說明。圖2是用于說明圖像處理裝置200的功能結構的圖。圖3A是表示在由配置于虛擬空間內(nèi)的圖形表示的區(qū)域(以下稱為“多邊形區(qū)域”) 中粘貼的第1紋理圖像310的例子的圖。在本圖中,作為一例,在第1紋理圖像310中描畫 了樹葉的圖案。圖3B是表示在配置于虛擬空間內(nèi)的多邊形區(qū)域中粘貼的第2紋理圖像320的例 子的圖。在本圖中,作為一例,在第2紋理圖像320中描畫了與第1紋理圖像310不同的樹 葉圖案。圖4是用于對顯示器上顯示的畫面400內(nèi)的多邊形區(qū)域進行說明的圖。多邊形區(qū) 域中具有第1多邊形區(qū)域410和第2多邊形區(qū)域420。本實施方式的圖像處理裝置200對表示第1多邊形區(qū)域410的圖形實施仿射轉(zhuǎn)換 等圖像轉(zhuǎn)換,來改變形狀,在圖像轉(zhuǎn)換后的第1多邊形區(qū)域410上粘貼第1紋理圖像310。 而且,圖像處理裝置200對表示第2多邊形區(qū)域420的圖形實施仿射轉(zhuǎn)換等圖像轉(zhuǎn)換,來改 變形狀,在圖像轉(zhuǎn)換后的第2多邊形區(qū)域420上粘貼第2紋理圖像320。圖像處理裝置200 將如此渲染而獲得的圖像顯示到畫面400中。下面進行詳細說明。首先,對圖像處理裝置200的各部進行說明。圖像處理裝置200具有存儲部201、 更新部202和生成顯示部203。存儲部201存儲第1粘貼區(qū)域信息251和第2粘貼區(qū)域信息252。CPU101和RAM103 配合動作,作為存儲部201發(fā)揮功能。第1粘貼區(qū)域信息251是對應該粘貼圖3A所示那樣的第1紋理圖像310的第1 多邊形區(qū)域410的位置和形狀進行指定的信息。同樣,第2粘貼區(qū)域信息252是對應該粘 貼圖3B所示那樣的第2紋理圖像320的第2多邊形區(qū)域420的位置和形狀進行指定的信息o第1多邊形區(qū)域410和第2多邊形區(qū)域420的位置,分別被表示為在畫面400中 定義的X-Y坐標系的坐標值。例如,通過對構成第1多邊形區(qū)域410的圖形的任意頂點或 重心點等的坐標值進行指定,會唯一確定第1多邊形區(qū)域410在畫面400中的位置。對于 第2多邊形區(qū)域420也是同樣。第1多邊形區(qū)域410和第2多邊形區(qū)域420被配置在虛擬空間內(nèi)的同一平面上。第1多邊形區(qū)域410和第2多邊形區(qū)域420的形狀,分別是三角形、四邊形(典型 的情況是長方形或梯形)等形狀。如后述那樣,CPU101能夠變更第1多邊形區(qū)域410的位置和形狀。同樣,CPU101 能夠變更第2多邊形區(qū)域420的位置和形狀。第1多邊形區(qū)域410和第2多邊形區(qū)域420可以在畫面400內(nèi)分別各設定1個, 也可以設定多個。在設定多個第1多邊形區(qū)域410 (或第2多邊形區(qū)域420)的情況下,存 儲部201存儲對各個第1多邊形區(qū)域410 (或第2多邊形區(qū)域420)的位置和形狀進行表示 的第1粘貼區(qū)域信息251 (或第2粘貼區(qū)域信息252)。其中,存儲部201通過將構成第1多邊形區(qū)域410的圖形的所有頂點的位置(坐標 值)作為第1粘貼區(qū)域信息251存儲,還可以確定第1多邊形區(qū)域410的形狀。例如,CPU101 將連接相鄰頂點彼此之間的線段,作為表示第1多邊形區(qū)域410的圖形的一邊。CPU101針對 所有的相鄰頂點彼此求出線段,將連接求出的線段而形成的圖形作為第1多邊形區(qū)域410 的形狀。對于第2多邊形區(qū)域420也同樣。而且,存儲部201預先存儲對第1多邊形區(qū)域410粘貼的第1紋理圖像310、和對 第2多邊形區(qū)域420粘貼的第2紋理圖像320。第1紋理圖像310中有透明區(qū)域315和不透明區(qū)域316。不透明區(qū)域316例如是 上述樹葉圖案那樣的使用不透明的顏色描畫的圖像區(qū)域。透明區(qū)域315是不透明區(qū)域316 以外的區(qū)域。同樣,第2紋理圖像320中也有透明區(qū)域325和不透明區(qū)域326。存儲部201也可以將第1粘貼區(qū)域信息251、第2粘貼區(qū)域信息252、第1紋理圖 像310、第2紋理圖像320存儲到外部存儲器106等其他的存儲器中。更新部202對第1粘貼區(qū)域信息251和第2粘貼區(qū)域信息252進行更新,以便第 1多邊形區(qū)域410和第2多邊形區(qū)域420各自的規(guī)定一邊,在某個時間點一致,并使該規(guī)定 一邊的端點以外的頂點位置,在第1多邊形區(qū)域410中以第1周期,在第2多邊形區(qū)域420 中以第2周期分別擺動而改變形狀。CPU101、RAM103、圖像處理部108通過配合動作,作為 更新部202發(fā)揮功能。在第1多邊形區(qū)域410內(nèi)和第2多邊形區(qū)域420內(nèi),分別定義有局部坐標系(U-V 坐標系)。圖5A、圖5B、圖5C是表示第1多邊形區(qū)域410的形狀發(fā)生變化的樣子的圖。圖6A、圖6B、圖6C是表示第2多邊形區(qū)域420的形狀發(fā)生變化的樣子的圖。為了 容易理解本發(fā)明,舉例說明將改變形狀前的狀態(tài)(初始狀態(tài))下的第1多邊形區(qū)域410的 形狀設定為長方形的情況。其中,圖5A 圖5C、圖6A 圖6C中,在第1多邊形區(qū)域410內(nèi)粘貼了第1紋理圖 像310,在第2多邊形區(qū)域420內(nèi)粘貼了第2紋理圖像320,關于對第1多邊形區(qū)域410和第2多邊形區(qū)域420分別粘貼第1紋理圖像310和第2紋理圖像320的處理,將在生成顯 示部203的結構的說明中進行詳細說明。CPUlOl通過使用了規(guī)定的仿射矩陣的仿射轉(zhuǎn)換,將表示第1多邊形區(qū)域410的圖 形變形。圖5A表示了仿射轉(zhuǎn)換前的狀態(tài)(初始狀態(tài))下的第1多邊形區(qū)域410。圖5B、圖 5C表示了仿射 轉(zhuǎn)換后的第1多邊形區(qū)域410。CPUlOl將連接第1多邊形區(qū)域410的相鄰2個頂點511、512的線段,作為上述的 規(guī)定一邊(以下稱為“固定邊”)510。固定邊510在仿射轉(zhuǎn)換前后位置不變。在以下的說明中,將對固定邊510的對邊(連接2個頂點513、514的線段)向U 軸方向的移動量的大小進行表示的參數(shù),表示為“L”。將對由連接頂點512、513的線段表現(xiàn) 的一邊、和由連接頂點511、514的線段表現(xiàn)的一邊傾斜的角度的大小進行表示的參數(shù),表 示為“ θ ”。同樣,將對固定邊610的對邊(連接2個頂點613、614的線段)向U軸方向的移 動量的大小進行表示的參數(shù),表示為“Μ”。將對由連接頂點612、613的線段表現(xiàn)的一邊、和 由連接頂點611、614的線段表現(xiàn)的一邊傾斜的角度的大小進行表示的參數(shù),表示為“ Φ ”。在后述的生成顯示部203將第1紋理圖像310粘貼到第1多邊形區(qū)域410,并且將 第2紋理圖像320粘貼到第2多邊形區(qū)域420時,優(yōu)選構成第1紋理圖像310的所有像素 數(shù)據(jù)中的固定邊510上的不透明區(qū)域515的位置、與構成第2紋理圖像320的所有像素數(shù) 據(jù)中的固定邊610上的不透明區(qū)域615的位置相同。例如,按照在更新部202進行第1多邊形區(qū)域410和第2多邊形區(qū)域420的變形 前后,第1紋理圖像310中描畫的樹葉的葉根部分始終與第2紋理圖像320中描畫的樹葉 的葉根部分一致的方式,生成第1紋理圖像310和第2紋理圖像320。這樣,可更自然地表 現(xiàn)樹葉的搖擺動作。例如,CPUlOl通過如圖5Β所示那樣,在將固定邊510的位置和方向固定的狀態(tài)下, 使固定邊510的對邊(連接2個頂點513、514的線段)向U軸的負方向平行移動距離L, 由此將第1多邊形區(qū)域410從長方形變形成平行四邊形。換言之,CPUlOl按照由連接頂點 512、513的線段表示的一邊、和由連接頂點511、514的線段表示的一邊都傾斜角度θ的方 式,將第1多邊形區(qū)域410變形。距離L在0彡L彡LA的范圍內(nèi)可變。角度θ在0彡θ彡θ A的范圍內(nèi)可變。本 圖所示的變形一般被稱為剪斷變形。例如,CPUlOl通過如圖5C所示那樣,在將固定邊510固定的狀態(tài)下,使固定邊510 的對邊向U軸的正方向平行移動距離L,由此將第1多邊形區(qū)域410從長方形變形成平行 四邊形。換言之,CPUlOl按照由連接頂點512、513的線段表示的一邊、和由連接頂點511、 514的線段表示的一邊都傾斜角度θ的方式,將第1多邊形區(qū)域410變形。距離L在0彡L彡LB的范圍內(nèi)可變。角度θ在0彡θ彡θ B的范圍內(nèi)可變。例如,CPUlOl也可以將圖5Β所示的變形與圖5C所示的變形組合。即,CPUlOl使 固定邊510的對邊,隨著時間的經(jīng)過,按照向U軸的負方向最大平行移動LA,向U軸的正方 向最大平行移動LB的方式擺動運動。換言之,CPUlOl按照由連接頂點512、513的線段表示的一邊、和由連接頂點511、 514的線段表示的一邊,向U軸的負方向最大傾斜θ Α,向U軸的正方向最大傾斜θ B的方式,使其擺動運動。各自的擺動周期可以相同,也可以不同。CPUlOl使用對變化后的第1多邊形區(qū)域410的位置和形狀進行表示的信息,更新第1粘貼區(qū)域信息251。同樣,CPUlOl通過使用了規(guī)定的仿射矩陣的仿射轉(zhuǎn)換,將表示第2多邊形區(qū)域420 的圖形變形。圖6A表示了仿射轉(zhuǎn)換前的狀態(tài)(初始狀態(tài))下的第2多邊形區(qū)域420。圖 6B和圖6C 了表示仿射轉(zhuǎn)換后的第2多邊形區(qū)域420。CPUlOl將連接第2多邊形區(qū)域420的相鄰2個頂點611、612的線段,作為固定邊 610。固定邊610與固定邊510同樣,在仿射轉(zhuǎn)換前后位置不變。例如,CPUlOl通過如圖6B所示那樣,在將固定邊610的位置和方向固定的狀態(tài)下, 使固定邊610的對邊向U軸的負方向平行移動距離M,由此將第2多邊形區(qū)域420從長方形 變形成平行四邊形。換言之,CPUlOl按照由連接頂點612、613的線段表示的一邊、和由連 接頂點611、614的線段表示的一邊都傾斜角度Φ的方式,將第2多邊形區(qū)域420變形。距離M在0≤M≤MA的范圍內(nèi)可變。角度Φ在0≤ Φ≤ ΦΑ的范圍內(nèi)可變。例如,CPUlOl通過如圖6C所示那樣,在將固定邊610固定的狀態(tài)下,使固定邊610 的對邊向U軸的正方向平行移動距離Μ,由此將第2多邊形區(qū)域420從長方形變形成平行 四邊形。換言之,CPUlOl按照由連接頂點612、613的線段表示的一邊、和由連接頂點611、 614的線段表示的一邊都傾斜角度Φ的方式,將第2多邊形區(qū)域420變形。距離L在0≤M≤MB的范圍內(nèi)可變。角度Φ在0≤Φ≤ΦΒ的范圍內(nèi)可變。例如,CPUlOl也可以將圖6Β所示的變形與圖6C所示的變形組合。即,CPUlOl使 固定邊610的對邊,隨著時間的經(jīng)過,按照向U軸的負方向最大平行移動ΜΑ,向U軸的正方 向最大平行移動MB的方式,使其擺動運動。換言之,CPUlOl按照由連接頂點612、613的線 段表示的一邊、和由連接頂點611、614的線段表示的一邊,向U軸的負方向最大傾斜ΦΑ, 向U軸的正方向最大傾斜ΦΒ的方式,使其擺動運動。各自的擺動周期可以相同,也可以不 同。CPUlOl使用對變化后的第2多邊形區(qū)域420的位置和形狀進行表示的信息,更新 第2粘貼區(qū)域信息252。第1多邊形區(qū)域410和第2多邊形區(qū)域420各自的規(guī)定一邊在某個時間點一致是 指,第1多邊形區(qū)域410的固定邊510和第2多邊形區(qū)域420的固定邊610在某個時間點 共同存在于相同的直線上。典型的情況下,“某個時間點”是指仿射轉(zhuǎn)換前的初始狀態(tài)。第 1多邊形區(qū)域410的固定邊10和第2多邊形區(qū)域420的固定邊610也可以始終存在于同一
直線上。其中,CPUlOl根據(jù)希望表現(xiàn)搖擺的圖像,從表示第1多邊形區(qū)域410和第2多邊形 區(qū)域420的多邊形的各邊中,適當?shù)胤謩e選擇1個作為固定邊510、610。例如,如果希望表 現(xiàn)從樹枝垂下的樹葉隨風搖擺的樣子,則在沿著生長了樹葉的樹枝的方向設定固定邊510、 610。例如,如果希望表現(xiàn)海中生長的海帶或海藻等海草隨著海水的流動而搖擺移動的樣 子,則在沿著生長了海草的海底的方向設定固定邊510、610。通過如此設定固定邊510、610,能夠更明確地表現(xiàn)不是物體在來回移動,而是在某 個部分被固定的狀態(tài)下物體進行搖擺的樣子。第1多邊形區(qū)域410和第2多邊形區(qū)域420的形狀不限于長方形或平行四邊形。例如,也可以如圖7A所示那樣,將變形前后的第1多邊形區(qū)域410的形狀設定為具有頂點 511 514的任意四邊形。CPU101也可以按照固定邊510兩端的頂點511、512以外的其他 頂點513、514,分別在規(guī)定的軌道701、702上往復擺動的方式,將第1多邊形區(qū)域410變形。 優(yōu)選頂點513的擺動周期、和頂點514的擺動周期相同。另外,例如也可以如圖7B所示那樣,將變形前后的第1多邊形區(qū)域410的形狀設 定為具有頂點511 513的任意三角形。CPU101也可以按照固定邊510兩端的頂點511、 512以外的其他頂點513在規(guī)定的軌道703上往復擺動的方式,將第1多邊形區(qū)域410變形。同樣,第2多邊形區(qū)域420的形狀也可以設定為具有頂點611 614的任意四邊 形、或具有頂點611 613的任意三角形。即,在圖7A、圖7B中,只要將頂點511 514替 換成頂點611 614、將固定邊510替換成固定邊610即可。接著,生成顯示部203生成根據(jù)存儲部201中存儲的第1粘貼區(qū)域信息251,在第 1多邊形區(qū)域410上粘貼了第1紋理圖像310,根據(jù)存儲部201中存儲的第2粘貼區(qū)域信息 252,在第2多邊形區(qū)域420上粘貼了第2紋理圖像320的圖像,并將生成的圖像顯示到顯 示器上。CPU101、RAM103、圖像處理部108配合動作,作為生成顯示部203發(fā)揮功能。具體而言,在第1多邊形區(qū)域410的形狀是四邊形的情況下,如圖8A所示那樣, CPU101控制圖像處理部108,通過使第1紋理圖像310的頂點311與第1多邊形區(qū)域410 的頂點511對應、使頂點312與頂點512對應、使頂點313與頂點513對應、使頂點314與 頂點514對應,將第1紋理圖像310粘貼到第1多邊形區(qū)域410上。同樣,在第2多邊形區(qū)域420的形狀是四邊形的情況下,CPU101使第2紋理圖像 320的頂點321與第2多邊形區(qū)域420的頂點611對應、使頂點322與頂點612對應、使頂 點323與頂點613對應、使頂點324與頂點614對應,將第2紋理圖像320粘貼到第2多邊 形區(qū)域420上。在以下的說明中,將CPU101控制圖像處理部108,生成將第1紋理圖像310和第2 紋理圖像320分別粘貼到第1多邊形區(qū)域410和第2多邊形區(qū)域420上的圖像的處理,稱 為圖像生成處理。在第1多邊形區(qū)域410的形狀是三角形的情況下,如圖8B所示那樣,CPU101控制 圖像處理部108,使第1紋理圖像310的頂點311與第1多邊形區(qū)域410的頂點511對應、 使頂點312與頂點512對應、使頂點313和頂點314都與頂點513對應,將第1紋理圖像 310粘貼到第1多邊形區(qū)域410上。同樣,在第2多邊形區(qū)域420的形狀是三角形的情況下,CPU101使第2紋理圖像 320的頂點321與第2多邊形區(qū)域420的頂點611對應、使頂點322與頂點612對應、使頂 點323和頂點324都與頂點613對應,將第2紋理圖像320粘貼到第2多邊形區(qū)域420上。圖9A 圖9C是在使變形前的第1多邊形區(qū)域410的形狀、和變形前的第2多邊 形區(qū)域420的位置、形狀、大小相同的情況下,CPU101對第1多邊形區(qū)域410粘貼了第1紋 理圖像310、對第2多邊形區(qū)域420粘貼了第2紋理圖像320的圖像的一例。圖9A表示第 1多邊形區(qū)域410和第2多邊形區(qū)域420的變形前,圖9B、圖9C表示變形后。CPU101按照將第1多邊形區(qū)域410的固定邊510的位置和方向固定,以規(guī)定的第 1擺動周期,單位時間變形角度e的方式,將第1多邊形區(qū)域410變形。而且,CPUIOI按
14照將第2多邊形區(qū)域420的固定邊610的位置和方向固定,以規(guī)定的第2擺動周期,向與第 1多邊形區(qū)域410的變形方向相反的方向單位時間變形角度 的方式,將第2多邊形區(qū)域 420變形。若假設將第1擺動周期(第1多邊形區(qū)域410的擺動周期)和第2擺動周期(第 2多邊形區(qū)域420的擺動周期)設為相同,則生成的圖像按照圖9A、圖9B、圖9A、圖9C的順 序變化。通過CPU101反復執(zhí)行圖像生成處理,可生成如同在第1紋理圖像310中描畫的樹 葉和在第2紋理圖像320中描畫的樹葉相互交替那樣,樹葉左右搖擺的動畫圖像。圖10A和圖10B是將圖3A所示的第1紋理圖像310和圖3B所示的第2紋理圖像 320,分別粘貼到圖4的第1多邊形區(qū)域410和第2多邊形區(qū)域420而形成的圖像的一例。 雖然為了容易理解本發(fā)明,用實線表示了第1多邊形區(qū)域410的邊緣和第2多邊形區(qū)域420 的邊緣,但這些邊緣在顯示器中不會被顯示出。如圖10A和圖10B所示,當在畫面400內(nèi)存在多個第1多邊形區(qū)域410 (及/或第 2多邊形區(qū)域420)時,CPU101針對各個第1多邊形區(qū)域410 (及/或第2多邊形區(qū)域420) 實施仿射轉(zhuǎn)換等,使其形狀變化,來粘貼第1紋理圖像310(及/或第2紋理圖像320)。各 個第1多邊形區(qū)域410 (及/或第2多邊形區(qū)域420)的變形方法可以相同,也可以不同。例如,若在畫面400內(nèi)設定多個第1多邊形區(qū)域410 (及/或第2多邊形區(qū)域420), 并對所有的第1多邊形區(qū)域410 (及/或第2多邊形區(qū)域420)使用相同的仿射矩陣使其 變形,來粘貼第1紋理圖像310 (及/或第2紋理圖像320),則可以生成對第1紋理圖像 310 (及/或第2紋理圖像320)中描畫的圖案一齊相同地向上下左右等搖擺的樣子進行表 示的圖像。一般在計算機制圖(CG)領域中,大多使用被稱為明暗生成器(shader)的應用軟 件來進行渲染,但根據(jù)本發(fā)明,只需要進行計算負荷比較小的U-V空間中的圖形的變形處 理,即可表現(xiàn)搖擺的動作。下面,結合圖11的流程圖,對本實施方式的上述各部所執(zhí)行的圖像生成處理進行 說明。首先,CPU101從RAM103中讀出表示第1多邊形區(qū)域410的位置和形狀的第1粘 貼區(qū)域信息251、以及表示第2多邊形區(qū)域420的位置和形狀的第2粘貼區(qū)域信息252 (步 驟 S1101)。CPU101使用規(guī)定的仿射矩陣AM1,對表示第1多邊形區(qū)域410的圖形(多邊形) 進行仿射轉(zhuǎn)換。而且,CPU101使用規(guī)定的仿射矩陣AM2,對表示第2多邊形區(qū)域420的圖形 進行仿射轉(zhuǎn)換(步驟S1102)。如果將基于仿射矩陣AMI的變形設為與基于仿射矩陣AM2的變形相反的方向,則 可更明確地表現(xiàn)搖擺的動作。例如,如圖9B、圖9C所示那樣,CPU101使第1多邊形區(qū)域410 變形角度0,使第2多邊形區(qū)域420向與角度0相反的方向變形角度 。其中,變形的方 向是任意的。角度0的大小和角度 的大小可以相同,也可以不同。例如,當在虛擬空間內(nèi)假設有風吹過時,如果風比較弱,則將第1多邊形區(qū)域410 和第2多邊形區(qū)域420的變形方向設為相反。另一方面,如果風比較強,則將第1多邊形區(qū) 域410和第2多邊形區(qū)域420的變形方向設為相同。這樣,能夠使搖擺的動作富有變化,以 便在弱風時,樹葉緩慢搖擺,強風時,樹葉隨風強烈擺動。
CPUlOl控制圖像處理部108,向第1多邊形區(qū)域410粘貼第1紋理圖像310,向第 2多邊形區(qū)域420粘貼第2紋理圖像320 (步驟S1103)。該步驟的處理一般被稱為渲染。
然后,CPUlOl根據(jù)在步驟S1102中變形了的第1多邊形區(qū)域410的位置和形狀, 更新第ι粘貼區(qū)域信息251,并根據(jù)在同一步驟S1102中變形了的第2多邊形區(qū)域420的位 置和形狀,更新第2粘貼區(qū)域信息252 (步驟Sl 104)。CPUlOl控制圖像處理部108,將在步驟S1103中生成的圖像顯示到顯示器上。通過例如按每次垂直同步中斷來反復執(zhí)行該圖像生成處理,可以生成對虛擬空間 內(nèi)的物體的搖擺動作進行表現(xiàn)的動畫。一般情況下,在圖像中大多不容易表現(xiàn)風那樣的透明空氣的移動、和水中的透明 的水的移動。因此,如果像本發(fā)明那樣,使紋理的粘貼對象的圖形變形,按照變形后的圖形 粘貼紋理,則可以在減輕圖像處理的負荷的同時,能夠簡單地表現(xiàn)搖擺的動作。本實施方式中,在畫面400內(nèi)設定了 2種多邊形區(qū)域,但也可以設定3種以上多邊 形區(qū)域,并由CPUlOl使各個多邊形區(qū)域變形。(實施方式2)接著,對本發(fā)明的其他實施方式進行說明。在上述實施方式中,分開使用了 2個紋 理圖像310、320,但也可以對第1多邊形區(qū)域410和第2多邊形區(qū)域420使用一個共用的紋 理圖像來進行粘貼。另外,也可以分開使用3個以上的紋理圖像。例如,當生成被盛在盤子上的布丁的圖像時,作為最單純的現(xiàn)有表現(xiàn)方法,如圖 12A所示那樣,只要在1個多邊形區(qū)域1201上粘貼1個紋理圖像1202來進行描畫即可。另 一方面,在漫畫等所采用的表現(xiàn)方法中,有使用多個圖案,如殘像那樣表現(xiàn)1個物體搖擺或 移動的樣子的方法。例如,在描畫柔軟的布丁瑟瑟顫動的樣子時,如圖12B所示,通過將相 同的一個布丁特意畫出幾個,并描畫殘像,來表現(xiàn)顫動的樣子。如果應用本發(fā)明,則可以如 通過這樣的在漫畫等中所使用的表現(xiàn)方法描畫那樣,來表示物體(布丁)顫動的樣子。S卩,如圖12C所示,在初始狀態(tài)下,將同一位置、且同一形狀的第1多邊形區(qū)域410 和第2多邊形區(qū)域420設定在畫面400內(nèi)。預先準備好向第1多邊形區(qū)域410和第2多邊 形區(qū)域420粘貼的共用的紋理圖像1202。然后,如圖12D所示,CPUlOl將第1多邊形區(qū)域410以規(guī)定周期TI變形角度θ。 同樣,CPUlOl將第2多邊形區(qū)域420以相同的周期Tl向反方向變形角度θ。換言之,變形 后的第1多邊形區(qū)域410和變形后的第2多邊形區(qū)域420各自的形狀,相對直線1203構成 線對稱的關系。然后,CPUlOl對變形后的第1多邊形區(qū)域410和第2多邊形區(qū)域420粘貼紋理圖 像 1202。CPUlOl反復進行如圖13所示那樣隨著時間的經(jīng)過使角度θ變化,將第1多邊形 區(qū)域410和第2多邊形區(qū)域420變形的處理。當如圖13所示那樣使角度θ以規(guī)定的周期 Tl擺動時,能夠更易懂地表現(xiàn)物體搖擺的樣子。(實施方式3)下面,對本發(fā)明的其他實施方式進行說明。CPUlOl也能夠在與固定邊510、610垂 直的方向上使第1多邊形區(qū)域410和第2多邊形區(qū)域420變形。例如,如圖14Α所示那樣,CPUlOl對具有頂點1401 1404的變形前的第1多邊形區(qū)域(或第2多邊形區(qū)域)1400,在固定了固定邊1405的基礎上,按照傾斜角度θ的方 式使其變形。此時,設各邊的長度不變。于是,變形后的第1多邊形區(qū)域(或第2多邊形區(qū) 域)1410的高度,比變形前的第1多邊形區(qū)域(或第2多邊形區(qū)域)1400的低Δ L。圖14Β是表示CPUlOl控制圖 像處理部108,對變形后的第1多邊形區(qū)域1410粘 貼規(guī)定的紋理圖像,對變形后的第2多邊形區(qū)域1420粘貼同樣的規(guī)定紋理圖像而形成的圖 像的圖。由于通過如此在與固定邊1405垂直的方向上也變形,紋理圖像不會向橫方向擴展 (樹的長度延長),所以可更自然地表現(xiàn)搖擺的樣子。需要說明的是,在對變形后的第1多邊形區(qū)域1410和第2多邊形區(qū)域1420分別 粘貼紋理圖像時,如果使構成紋理圖像的像素數(shù)據(jù)中的固定邊1405上的不透明區(qū)域1406 的位置不變,則能夠更自然地表現(xiàn)搖擺的樣子。(實施方式4)下面,對本發(fā)明的其他實施方式進行說明。本實施方式與上述實施方式的不同點 是,在畫面400內(nèi)設定第1多邊形區(qū)域410而不設定第2多邊形區(qū)域420。圖15Α、圖15Β、圖15C是表示第1多邊形區(qū)域410的形狀發(fā)生變化的樣子的圖。在 粘貼于第1多邊形區(qū)域410的第1紋理圖像310中,預先描畫有希望表現(xiàn)搖擺動作的多個 對象物的圖案。例如,在第1紋理圖像310中描畫有多個樹葉的圖案。圖15Α表示CPUlOl在形狀變換前的第1多邊形區(qū)域410上粘貼了第1紋理圖像 310的樣子。例如,在形狀變換前,將第1多邊形區(qū)域410的形狀設為長方形,將V方向上的 長度(高度)設為Li。CPUlOl將第1多邊形區(qū)域410的一邊作為固定邊510,使第1多邊形區(qū)域410變 形。例如,CPUlOl如圖15Β所示,將第1多邊形區(qū)域410向U軸的負方向傾斜角度ΘΑ而 變形為平行四邊形?;蛘撸鐖D15C所示那樣,CPUlOl將第1多邊形區(qū)域410向U軸的正 方向傾斜角度θ B而變形為平行四邊形。然后,CPUlOl在變形后的第1多邊形區(qū)域410上 粘貼第1紋理圖像310。CPUlOl如圖13所示那樣,隨著時間的經(jīng)過來改變傾斜的角度θ。g卩,CPUlOl按照 在θ MIN彡θ彡θ MAX的范圍內(nèi),以周期Tl往復運動的方式,使角度θ變化。第1多邊 形區(qū)域410從圖15Α所示的形狀變化成圖15Β所示的形狀,進而從圖15Β所示的形狀變化 成圖15Α所示的形狀,然后從圖15Α所示的形狀變化成圖15C所示的形狀,進一步從圖15C 所示的形狀變化成圖15Α所示的形狀。通過反復進行這樣的變化,來表現(xiàn)物體(該情況下 是樹葉)搖擺的樣子。另外,也可以將上述各個實施方式組合,CPUlOl不僅使角度θ變化,而且也使第1 多邊形區(qū)域410的高度變化。圖16是表示經(jīng)過時間與高度的關系的一例的圖。CPUlOl對應圖13所示的角度 θ的變化,使第1多邊形區(qū)域410的高度以相同的周期Tl變化。換言之,第1多邊形區(qū)域 410的高度的變化量AL( = L-LA或L-LB),在LMIN彡L彡LMAX( = Li)的范圍內(nèi),以周期 Tl往復運動。通過如此使高度也一同變化,物體不會向搖擺的方向延伸,從而能夠更自然地 表現(xiàn)搖擺。根據(jù)本實施方式,由于能夠減少作為紋理的粘貼對象的多邊形區(qū)域的數(shù)量,所以 可進一步減輕處理負擔地表現(xiàn)物體搖擺的樣子。
本發(fā)明不限于上述的實施方式,可以進行各種變形及應用。而且,也可以將上述實 施方式的各構成要素自由組合。還可以將用于使計算機作為圖像處理裝置200的全部或一部分進行動作的程序 存儲到存儲卡、⑶-ROM、DVD、MO (Magneto Opticaldisk)等計算機可讀取的記錄介質(zhì)中,來 進行發(fā)布,將其安裝到其他計算機中,作為上述的單元進行動作,或執(zhí)行上述的步驟。并且,也可以將程序預先存儲到互聯(lián)網(wǎng) 上的服務器裝置所具有的盤裝置等中,例 如通過疊加在載波中,而下載到計算機中。其中,本發(fā)明申請主張以日本國專利申請?zhí)卦?008-119635號為基礎的優(yōu)先權, 并在本申請書中引用了該基礎申請的全部內(nèi)容。工業(yè)上的可利用性如以上說明那樣,根據(jù)本發(fā)明,可提供用于簡單地表現(xiàn)搖擺動作的圖像處理裝置、 圖像處理方法、信息記錄介質(zhì)和程序。
權利要求
一種圖像處理裝置(200),其特征在于,具有存儲部(201),其存儲粘貼第1紋理圖像的第1多邊形區(qū)域、和粘貼第2紋理圖像的第2多邊形區(qū)域各自的位置和形狀;更新部(202),其對上述存儲部(201)中存儲的形狀進行更新,以使該第1多邊形區(qū)域和該第2多邊形區(qū)域各自的規(guī)定一邊的端點以外的頂點的位置中,該第1多邊形區(qū)域的頂點的位置以第1周期擺動,該第2多邊形區(qū)域的頂點的位置以第2周期擺動,來改變該形狀;和生成顯示部(203),其生成并顯示根據(jù)上述存儲部(201)中存儲的位置和形狀,對該第1多邊形區(qū)域粘貼了該第1紋理圖像,對該第2多邊形區(qū)域粘貼了該第2紋理圖像的圖像。
2.根據(jù)權利要求1所述的圖像處理裝置(200),其特征在于,上述更新部(202)使該第1多邊形區(qū)域和該第2多邊形區(qū)域各自的該規(guī)定一邊的位 置一致,對該第1紋理圖像進行仿射轉(zhuǎn)換使其變形,對該第2紋理圖像進行仿射轉(zhuǎn)換使其變 形。
3.根據(jù)權利要求1所述的圖像處理裝置(200),其特征在于,該第1多邊形區(qū)域和該第2多邊形區(qū)域存在于虛擬空間中的同一平面上,上述更新部(202)通過使該第2多邊形區(qū)域向與該第1多邊形區(qū)域變形的方向相反的 方向變形,來改變該第1多邊形區(qū)域的形狀和該第2多邊形區(qū)域的該形狀。
4.一種圖像處理裝置(200),其特征在于,具有存儲部(201),其存儲粘貼1個或多個紋理圖像的多邊形區(qū)域的位置和形狀;更新部(202),其對上述存儲部(201)中存儲的形狀進行更新,以使該多邊形區(qū)域的規(guī) 定一邊的端點以外的頂點的位置,以規(guī)定的周期向該規(guī)定一邊延伸的方向擺動;和生成顯示部(203),其生成并顯示根據(jù)上述存儲部(201)中存儲的位置和形狀,對該多 邊形區(qū)域粘貼了1個或多個紋理圖像的圖像。
5 根據(jù)權利要求1所述的圖像處理裝置(200),其特征在于,上述更新部(202)進而更新上述存儲部(201)中存儲的形狀,以使該規(guī)定一邊的端點 以外的頂點的位置,向與該規(guī)定一邊延伸的方向垂直的方向,以該規(guī)定的周期擺動。
6.根據(jù)權利要求1所述的圖像處理裝置(200),其特征在于,上述更新部(202)更新上述存儲部(201)中存儲的形狀,以便固定該規(guī)定一邊,并以該 規(guī)定的周期擺動。
7.一種圖像處理方法,由具有存儲部(201)、更新部(202)和生成顯示部(203)的圖像 處理裝置(200)執(zhí)行,其特征在于,在上述存儲部(201)中存儲有粘貼第1紋理圖像的第1多邊形區(qū)域、和粘貼第2紋理 圖像的第2多邊形區(qū)域各自的位置和形狀,所述圖像處理方法具備更新步驟,由上述更新部(202)對上述存儲部(201)中存儲的形狀進行更新,以使該第 1多邊形區(qū)域和該第2多邊形區(qū)域各自的規(guī)定一邊的端點以外的頂點的位置中,該第1多邊 形區(qū)域的頂點的位置以第1周期擺動,該第2多邊形區(qū)域的頂點的位置以第2周期擺動,來 改變該形狀;和生成顯示步驟,由上述生成顯示部(203)生成并顯示根據(jù)上述存儲部(201)中存儲的位置和形狀,對該第1多邊形區(qū)域粘貼了該第1紋理圖像,對該第2多邊形區(qū)域粘貼了該第 2紋理圖像的圖像。
8.一種計算機可讀取的信息記錄介質(zhì),其特征在于,存儲有使計算機作為以下各部發(fā) 揮功能的程序,所述各部包括存儲部(201),其存儲粘貼第1紋理圖像的第1多邊形區(qū)域、和粘貼第2紋理圖像的第 2多邊形區(qū)域各自的位置和形狀;更新部(202),其對上述存儲部(201)中存儲的形狀進行更新,以使該第1多邊形區(qū)域 和該第2多邊形區(qū)域各自的規(guī)定一邊的端點以外的頂點的位置中,該第1多邊形區(qū)域的頂 點的位置以第1周期擺動,該第2多邊形區(qū)域的頂點的位置以第2周期擺動,來改變該形 狀;和生成顯示部(203),其生成并顯示根據(jù)上述存儲部(201)中存儲的位置和形狀,對該第 1多邊形區(qū)域粘貼了該第1紋理圖像,對該第2多邊形區(qū)域粘貼了該第2紋理圖像的圖像。
9.一種程序,其特征在于,使計算機作為以下各部發(fā)揮功能,所述各部包括存儲部(201),其存儲粘貼第1紋理圖像的第1多邊形區(qū)域、和粘貼第2紋理圖像的第 2多邊形區(qū)域各自的位置和形狀;更新部(202),其對上述存儲部(201)中存儲的形狀進行更新,以使該第1多邊形區(qū)域 和該第2多邊形區(qū)域各自的規(guī)定一邊的端點以外的頂點的位置中,該第1多邊形區(qū)域的頂 點的位置以第1周期擺動,該第2多邊形區(qū)域的頂點的位置以第2周期擺動,來改變該形 狀;和生成顯示部(203),其生成并顯示根據(jù)上述存儲部(201)中存儲的位置和形狀,對該第 1多邊形區(qū)域粘貼了該第1紋理圖像,對該第2多邊形區(qū)域粘貼了該第2紋理圖像的圖像。
全文摘要
在圖像處理裝置(200)中,存儲部(201)存儲對粘貼第1紋理圖像的第1多邊形區(qū)域的位置和形狀進行表示的第1粘貼區(qū)域信息(251)、以及對粘貼第2紋理圖像的第2多邊形區(qū)域的位置和形狀進行表示的第2粘貼區(qū)域信息(252)。更新部(202)按照第1多邊形區(qū)域的規(guī)定一邊和第2多邊形區(qū)域的規(guī)定一邊存在于同一直線上的方式,在虛擬空間內(nèi)配置第1多邊形區(qū)域和第2多邊形區(qū)域,并使用仿射轉(zhuǎn)換來改變第1多邊形區(qū)域的形狀和第2多邊形區(qū)域的形狀。生成顯示部(203)生成并顯示對第1多邊形區(qū)域粘貼了第1紋理圖像、對第2多邊形區(qū)域粘貼了第2紋理圖像的圖像。更新部(202)以第1周期反復執(zhí)行使第1多邊形區(qū)域的形狀變形的處理,以第2周期反復執(zhí)行使第2多邊形區(qū)域的形狀變形的處理。
文檔編號G06T15/00GK101878489SQ20098010113
公開日2010年11月3日 申請日期2009年4月27日 優(yōu)先權日2008年5月1日
發(fā)明者野村武寬, 龜井智之 申請人:科樂美數(shù)碼娛樂株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1