動圖象合成裝置的製作方法
2023-05-27 07:33:56 1
專利名稱:動圖象合成裝置的製作方法
技術領域:
本發明涉及將圖形動圖象與視頻動圖象合成的動圖象合成裝置。
背景技術:
迄今,當由計算機在以三維圖形顯示的虛擬空間中合成和顯示圖形動圖象和視頻動圖象時,通過利用表示三維空間中的對象位置和形狀的坐標值進行圖形生成運算,生成圖形靜止圖象,並從視頻動圖象抽出1幀的視頻靜止圖象,利用所謂的紋理映射法,將所抽出的視頻靜止圖象粘貼於所生成的圖形靜止圖象,從而顯示粘貼了視頻靜止圖象的圖形靜止圖象。通過高速地反覆進行上述圖形靜止圖象的生成、上述視頻靜止圖象的抽出、視頻靜止圖象對圖形靜止圖象的粘貼、及顯示,依次顯示出粘貼了視頻靜止圖象的圖形靜止圖象,所以,看上去好象是運動起來的圖象。
但是,在合成前的圖形動圖象和視頻動圖象中,顯示速率不一定相同。在視頻動圖象中,可以使在每一定時間內顯示的幀數(以下,稱顯示速率)為固定值,例如,將每秒30幀的顯示速率作為標準值。另一方面,在圖形動圖象中,根據表示對象位置和形狀的坐標值生成圖形靜止圖象的運算時間,取決於所顯示的對象數,所以通常很難使顯示速率為固定值。
因此,當根據圖形動圖象的顯示速率合成動圖象時,例如,如假定視頻動圖象及圖形動圖象的顯示速率分別為每秒30幀和每秒10幀,則在視頻動圖象的每1秒鐘顯示的30幀中不得不只能顯示出與圖形動圖象的顯示時刻一致的10幀。因此,其餘的20幀不能得到顯示,因而存在著不能看到平滑流暢地運動的視頻動圖象的問題。
另一方面,當根據視頻動圖象的顯示速率合成動圖象時,存在著用於生成圖形靜止圖象的運算處理在相鄰的2個視頻靜止圖象的顯示間隔時間內不能完成從而不能生成圖形靜止圖象的問題。
發明的公開因此,本發明是鑑於上述問題而開發的,其目的是提供一種能以其各自的顯示速率將圖形動圖象與視頻動圖象合成的動圖象合成裝置、動圖象合成方法及記錄著動圖象合成程序的記錄媒體。
為達到上述目的,本發明的動圖象合成裝置,對從在三維空間內移動的視點觀察對象而得到的圖形動圖象和由多個視頻靜止圖象構成的視頻動圖象進行合成,該動圖象合成裝置的特徵在於,備有信息存儲裝置,存儲著表示三維空間中的對象形狀和位置的對象信息;視頻動圖象取得裝置,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;圖象存儲裝置;接收裝置,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成裝置,利用上述對象信息,生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖象存儲裝置;及視頻圖象生成裝置,在生成上述圖形靜止圖象並寫入上述圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述圖象存儲裝置。
按照這種結構,由於可按不同的進程以並行方式進行圖形靜止圖象的生成處理及視頻靜止圖象的解碼處理並在存儲裝置中將所生成的圖形靜止圖象與視頻靜止圖象合成,所以具有能以其各自的顯示速率合成圖形動圖象和視頻動圖象的效果。
這裡,上述圖形圖象生成裝置,也可以採用如下結構,即,利用上述對象信息,從上述視點觀察並將對象投影到投影面上,進一步,通過進行潤色處理而生成圖形靜止圖象,按照這種結構,由於對圖形圖象進行潤色處理,所以具有能生成寫實的圖形圖象的效果。
這裡,也可以採用如下結構,即,上述對象,具有合成視頻動圖象的屏面,上述動圖象生成裝置,在對象的屏面上合成圖形動圖象和視頻動圖象,上述對象信息,包含表示對象的屏面形狀的信息,上述圖形圖象生成裝置,進一步,利用包含表示屏面形狀的信息的對象信息,計算從上述視點觀察並將屏面投影到上述投影面上而得到的表示投影屏面的形狀及位置的屏面信息,上述視頻圖象生成裝置,在存儲在上述圖象存儲裝置內的圖形靜止圖象上的由上述計算出的屏面信息所指示的位置上,寫入所抽出的視頻靜止圖象。
按照這種結構,具有可以在對象的屏面上合成視頻動圖象的效果。
這裡,上述視頻圖象生成裝置,在結構上也可以包括根據由上述屏面信息表示的形狀使上述視頻靜止圖象變形從而生成變形視頻靜止圖象的圖象變形裝置,上述視頻圖象生成裝置,將所生成的變形視頻靜止圖象寫入上述圖象存儲裝置。
按照這種結構,由於可根據對象的屏面形狀使視頻靜止圖象變形,所以具有能夠更寫實地合成視頻動圖象的效果。
這裡,也可以採用如下結構,即,上述對象具有多個屏面,上述視頻動圖象取得裝置,從外部取得多個視頻動圖象,上述動圖象合成裝置,在多個屏面上分別將圖形動圖象與各視頻動圖象合成,上述對象信息,包含表示多個屏面的形狀的信息,上述圖形圖象生成裝置,對表示多個對象的屏面形狀的每個信息計算屏面信息,上述視頻圖象生成裝置,從多個視頻動圖象分別取得視頻靜止圖象,並在由上述多個屏面信息所指示的位置上,寫入分別取得的多個視頻靜止圖象。
按照這種結構,具有即使對象有多個屏面時也可以在各個屏面上合成視頻動圖象的效果。
這裡,也可以採用如下結構,即,上述視頻圖象生成裝置,包括優先級決定裝置,根據所計算出的多個屏面信息,按每個屏面決定優先級;視頻圖象解碼裝置,根據對多個視頻動圖象分別決定出的優先級,從視頻動圖象取得視頻靜止圖象;屏蔽位置計算裝置,根據所計算出的多個屏面信息及按每個屏面決定出的優先級,計算在每個投影面上對投影屏面進行屏蔽的位置;及屏蔽處理裝置,在所計算出的進行屏蔽的位置上,對上述變形視頻靜止圖象進行屏蔽處理;上述視頻圖象生成裝置,將進行了屏蔽處理的變形視頻靜止圖象寫入上述圖象存儲裝置。
按照這種結構,按照對象的屏面決定優先級,根據優先級從視頻動圖象取得視頻靜止圖象,並對各屏面進行屏蔽,所以具有能夠更寫實地合成視頻動圖象的效果。
這裡,也可以採用如下結構,即,上述優先級決定裝置,利用所計算出的多個屏面信息決定優先級,使離上述視點越近的屏面具有越高的優先級。
按照這種結構,由於屏面離視點越近則使其優先級越高,所以具有能夠更寫實地合成視頻動圖象的效果。
這裡,也可以採用如下結構,即,上述優先級決定裝置,利用所計算出的多個屏面信息計算投影屏面的面積並決定優先級,使計算出的面積越大的投影屏面具有越高的優先級。
按照這種結構,由於投影屏面的面積越大則使其優先級越高,所以具有可以進一步提高圖象質量的效果。
這裡,也可以採用如下結構,即,上述視頻圖象解碼裝置取得視頻靜止圖象的方式為,對優先級最高的視頻動圖象,從視頻動圖象取得其全部視頻靜止圖象,而視頻動圖象的優先級越低,則從視頻動圖象略過的視頻靜止圖象越多。
按照這種結構,由於優先級越低略過的靜止圖象越多,所以具有可以根據優先級對視頻圖象的畫質進行解碼的效果。
這裡,也可以採用如下結構,即,上述視頻圖象解碼裝置,包括用於降低所取得的視頻靜止圖象的亮度的畫質校正部,其校正的方式為,對優先級最高的視頻動圖象,不降低視頻靜止圖象的亮度,而視頻動圖象的優先級越低,則使視頻靜止圖象的亮度越低。
按照這種結構,由於優先級越低則將亮度校正得越低,所以,具有可以在顯示速率變低的可能性大的優先級低的動圖象顯示面上使閃爍不引人注意的效果。
另外,本發明的動圖象合成裝置,在對象的屏面上對從在三維空間內移動的視點觀察對象而得到的圖形動圖象和由多個視頻靜止圖象構成的視頻動圖象進行合成,該動圖象合成裝置的特徵在於,備有信息存儲裝置,存儲著表示三維空間中的對象形狀和位置及對象的屏面形狀的對象信息;視頻動圖象取得裝置,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;圖形靜止圖象存儲裝置;視頻靜止圖象存儲裝置;圖象存儲裝置;接收裝置,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成裝置,利用上述對象信息,生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖形靜止圖象存儲裝置,還利用包含表示屏面形狀的信息的對象信息,計算從上述視點觀察並將屏面投影到上述投影面上而得到的表示投影屏面的形狀及位置的屏面信息;及視頻圖象生成裝置,在生成上述圖形靜止圖象並寫入上述圖形靜止圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述視頻靜止圖象存儲裝置;及選擇裝置,利用上述所計算出的屏面信息,從存儲在上述圖形靜止圖象存儲裝置內的圖形靜止圖象或存儲在上述視頻靜止圖象存儲裝置內的視頻靜止圖象選擇構成各靜止圖象的象素,並將所選定的象素寫入上述圖象存儲裝置。
按照這種結構,由於可按不同的進程以並行方式進行圖形靜止圖象的生成處理及視頻靜止圖象的解碼處理,所以,能以其各自的顯示速率合成圖形動圖象和視頻動圖象,並通過信號的選擇進行圖象的合成,因而具有使裝置的結構變得簡單的效果。
這裡,也可以採用如下結構,即,上述圖形靜止圖象存儲裝置,包括第1圖形存儲部和第2圖形存儲部,上述視頻靜止圖象存儲裝置,包括第1視頻存儲部和第2視頻存儲部,上述圖形靜止圖象生成裝置,將所取得的圖形靜止圖象交替地寫入第1圖形存儲部或第2圖形存儲部,上述視頻圖象生成裝置,將所取得的視頻靜止圖象交替地寫入第1視頻存儲部或第2視頻存儲部,上述選擇裝置,在由上述圖形圖象生成裝置將圖形靜止圖象寫入第1圖形存儲部的時間帶,從第2圖形存儲部讀出圖形靜止圖象,將圖形靜止圖象寫入第2圖形存儲部的時間帶,從第1圖形存儲部讀出圖形靜止圖象,在由上述視頻圖象生成裝置將視頻靜止圖象寫入第1視頻存儲部的時間帶,從第2視頻存儲部讀出視頻靜止圖象,在將視頻靜止圖象寫入第2視頻存儲部的時間帶,從第1視頻存儲部讀出視頻靜止圖象,並從所讀出的圖形靜止圖象和視頻靜止圖象選擇構成各靜止圖象的象素。
按照這種結構,由於可按不同的進程以並行方式進行圖形靜止圖象的生成處理、視頻靜止圖象的解碼處理、及對所生成的圖形靜止圖象和視頻靜止圖象的合成,所以,具有能以其各自的顯示速率合成圖形動圖象和視頻動圖象、同時能更迅速地進行圖形靜止圖象的生成處理、視頻靜止圖象的解碼處理、及對所生成的圖形靜止圖象和視頻靜止圖象的合成的效果。
這裡,上述圖形圖象生成裝置,也可以採用如下結構,即,利用上述對象信息,從上述視點觀察並將對象投影到投影面上,進一步,通過進行潤色處理而生成圖形靜止圖象,按照這種結構,由於對圖形圖象進行潤色處理,所以具有能生成寫實的圖形圖象的效果。
這裡,上述視頻圖象生成裝置,在結構上也可以包括根據由上述屏面信息表示的形狀使上述視頻靜止圖象變形從而生成變形視頻靜止圖象的圖象變形裝置,上述視頻圖象生成裝置,將所生成的變形視頻靜止圖象寫入上述圖象存儲裝置。
按照這種結構,由於可根據對象的屏面形狀使視頻靜止圖象變形,所以具有能夠更寫實地合成視頻動圖象的效果。
這裡,也可以採用如下結構,即,上述對象具有多個屏面,上述視頻動圖象取得裝置,從外部取得多個視頻動圖象,上述動圖象合成裝置,在多個屏面上分別將圖形動圖象與各視頻動圖象合成,上述對象信息,包含表示多個屏面的形狀的信息,上述圖形圖象生成裝置,對表示多個對象的屏面形狀的每個信息計算屏面信息,上述視頻圖象生成裝置,從多個視頻動圖象分別取得視頻靜止圖象,並在由上述多個屏面信息所指示的位置上,寫入分別取得的多個視頻靜止圖象。
按照這種結構,具有即使對象有多個屏面時也可以在各個屏面上合成視頻動圖象的效果。
這裡,也可以採用如下結構,即,上述視頻圖象生成裝置,包括優先級決定裝置,根據所計算出的多個屏面信息,按每個屏面決定優先級;視頻圖象解碼裝置,根據對多個視頻動圖象分別決定出的優先級,從視頻動圖象取得視頻靜止圖象;屏蔽位置計算裝置,根據所計算出的多個屏面信息及按每個屏面決定出的優先級,計算在每個投影面上對投影屏面進行屏蔽的位置;及屏蔽處理裝置,在所計算出的進行屏蔽的位置上,對上述變形視頻靜止圖象進行屏蔽處理;上述視頻圖象生成裝置,將進行了屏蔽處理的變形視頻靜止圖象寫入上述視頻靜止圖象存儲裝置。
按照這種結構,按照對象的屏面決定優先級,根據優先級從視頻動圖象取得視頻靜止圖象,並對各屏面進行屏蔽,所以具有能夠更寫實地合成視頻動圖象的效果。
這裡,也可以採用如下結構,即,上述優先級決定裝置,利用所計算出的多個屏面信息決定優先級,使離上述視點越近的投影屏面具有越高的優先級。
按照這種結構,由於投影屏面離視點越近則使其優先級越高,所以具有能夠更寫實地合成視頻動圖象的效果。
這裡,也可以採用如下結構,即,上述優先級決定裝置,利用所計算出的多個屏面信息計算投影屏面的面積並決定優先級,使計算出的面積越大的投影屏面具有越高的優先級。
按照這種結構,由於投影屏面的面積越大則使其優先級越高,所以具有可以進一步提高圖象質量的效果。
這裡,也可以採用如下結構,即,上述視頻圖象解碼裝置取得視頻靜止圖象的方式為,對優先級最高的視頻動圖象,從視頻動圖象取得其全部視頻靜止圖象,而視頻動圖象的優先級越低,則從視頻動圖象略過的視頻靜止圖象越多。
按照這種結構,由於優先級越低略過的靜止圖象越多,所以具有使視頻圖象的畫質與優先級一致的效果。
這裡,也可以採用如下結構,即,上述視頻圖象解碼裝置,包括用於降低所取得的視頻靜止圖象的亮度的畫質校正部,其校正的方式為,對優先級最高的視頻動圖象,不降低視頻靜止圖象的亮度,而視頻動圖象的優先級越低,則使視頻靜止圖象的亮度越低。
按照這種結構,由於優先級越低則將亮度校正得越低,所以,具有可以在顯示速率變低的可能性大的優先級低的動圖象顯示面上使閃爍不引人注意的效果。
另外,本發明的動圖象合成方法,用於動圖象合成裝置,該動圖象合成裝置,對從在三維空間內移動的視點觀察對象而得到的圖形動圖象和由多個視頻靜止圖象構成的視頻動圖象進行合成,並備有存儲著表示三維空間中的對象形狀和位置的對象信息的信息存儲裝置、及圖象存儲裝置,該動圖象合成方法的特徵在於,包括視頻動圖象取得步驟,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;接收步驟,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成步驟,利用上述對象信息,生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖象存儲裝置;及視頻圖象生成步驟,在生成上述圖形靜止圖象並寫入上述圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述圖象存儲裝置。
當採用這種方法時,顯然可以取得與上述動圖象合成裝置相同的效果。
另外,本發明的動圖象合成方法,用於動圖象合成裝置,該動圖象合成裝置,在對象的屏面上對從在三維空間內移動的視點觀察對象而得到的圖形動圖象和由多個視頻靜止圖象構成的視頻動圖象進行合成,並備有存儲著表示三維空間中的對象形狀和位置及對象的屏面形狀的對象信息的信息存儲裝置、圖形靜止圖象存儲裝置、視頻靜止圖象存儲裝置、圖象存儲裝置,該動圖象合成方法的特徵在於,包括視頻動圖象取得步驟,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;接收步驟,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成步驟,利用上述對象信息生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖形靜止圖象存儲裝置,進一步,利用飽含表示屏面形狀的信息的對象信息,計算從上述視點觀察並將屏面投影到上述投影面上而得到的表示投影屏面的形狀及位置的屏面信息;及視頻圖象生成步驟,在生成上述圖形靜止圖象並寫入上述圖形靜止圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述視頻靜止圖象存儲裝置;及選擇步驟,利用上述所計算出的屏面信息,從存儲在上述圖形靜止圖象存儲裝置內的圖形靜止圖象或存儲在上述視頻靜止圖象存儲裝置內的視頻靜止圖象選擇構成各靜止圖象的象素,並將所選定的象素寫入上述圖象存儲裝置。
當採用這種方法時,顯然可以取得與上述動圖象合成裝置相同的效果。
另外,本發明的記錄媒體,用於記錄由計算機使用的動圖象合成程序,該計算機,用於對從在三維空間內移動的視點觀察對象而得到的圖形動圖象及由多個視頻靜止圖象構成的視頻動圖象進行合成,並備有存儲著表示三維空間中的對象的位置玫形狀的對象信息的信息存儲裝置、及圖象存儲裝置,該記錄媒體的特徵在於上述動圖象合成程序,包括視頻動圖象取得步驟,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;接收步驟,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成步驟,利用上述對象信息生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖象存儲裝置;及視頻圖象生成步驟,在生成上述圖形靜止圖象並寫入上述圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述圖象存儲裝置。
通過由計算機執行該程序,顯然可以取得與上述動圖象合成裝置相同的效果。
另外,本發明的記錄媒體,用於記錄由計算機使用的動圖象合成程序,該計算機,用於在對象的屏面上對從在三維空間內移動的視點觀察對象而得到的圖形動圖象及由多個視頻靜止圖象構成的視頻動圖象進行合成,並備有存儲著表示三維空間中的對象的位置和形狀及對象的屏面形狀的對象信息的信息存儲裝置、圖形靜止圖象存儲裝置、視頻靜止圖象存儲裝置、圖象存儲裝置,該記錄媒體的特徵在於上述動圖象合成程序,包括視頻動圖象取得步驟,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;接收步驟,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成步驟,利用上述對象信息,生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖形靜止圖象存儲裝置,還利用包含表示屏面形狀的信息的對象信息,計算從上述視點觀察並將屏面投影到上述投影面上而得到的表示投影屏面的形狀及位置的屏面信息;及視頻圖象生成步驟,在生成上述圖形靜止圖象並寫入上述圖形靜止圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述視頻靜止圖象存儲裝置;及選擇步驟,利用上述所計算出的屏面信息,從存儲在上述圖形靜止圖象存儲裝置內的圖形靜止圖象或存儲在上述視頻靜止圖象存儲裝置內的視頻靜止圖象選擇構成各靜止圖象的象素,並將所選定的象素寫入上述圖象存儲裝置。
通過由計算機執行該程序,顯然可以取得與上述動圖象合成裝置相同的效果。
附圖的簡單說明
圖1示出作為本發明一實施形態的動圖象合成裝置10的外觀。
圖2是表示動圖象合成裝置10的結構的框圖。
圖3示出數據存儲部102存儲著的對象表的一例。
圖4示出數據存儲部102存儲著的MPEG數據流的數據結構。
圖5示出由顯示部109顯示的畫面的一例。
圖6以直觀的形式示出動圖象合成裝置10的各處理進程中的數據。
圖7是表示動圖象合成裝置10的動作的流程圖。
圖8是表示動圖象合成裝置10的動作時序的時間圖。
圖9是以直觀的形式示出用現有技術合成圖形靜止圖象和視頻靜止圖象的情況的圖。
圖10是以直觀的形式示出由動圖象合成裝置10合成圖形靜止圖象和視頻靜止圖象的情況的圖。
圖11示出作為本發明另一實施形態的數字廣播接收裝置20的外觀。
圖12是表示數字廣播接收裝置20的結構的框圖。
圖13是示出由顯示部109顯示的畫面的一例。
圖14以直觀的形式示出數字廣播接收裝置20的各處理進程中的數據。
圖15是表示數字廣播接收裝置20的動作的流程圖。
圖16是表示數字廣播接收裝置20的優先級計算動作的流程圖。
圖17是表示數字廣播接收裝置20的動作時序的時間圖。
圖18是表示作為本發明另一實施形態的動圖象合成裝置30的結構的框圖。
圖19示出動圖象合成裝置30的控制數據存儲部內存儲著的控制數據的一例。
圖20以直觀的形式示出動圖象合成裝置30的各處理進程中的數據。
圖21示出動圖象合成裝置30的圖形靜止圖象、視頻靜止圖象及控制數據之間的對應關係。
圖22是表示動圖象合成裝置30的動作的流程圖。
圖23是表示動圖象合成裝置30的圖象合成動作的流程圖。
圖24是表示動圖象合成裝置30的動作時序的時間圖。
圖25是表示作為本發明另一實施形態的數字廣播接收裝置40的結構的框圖。
圖26以直觀的形式示出數字廣播接收裝置40的各處理進程中的數據。
圖27是表示數字廣播接收裝置20的動作時序的時間圖。
圖28是表示作為本發明另一實施形態的數字廣播接收裝置50的結構的框圖。
圖29是表示數字廣播接收裝置10的另一種動作時序的時間圖。
圖30是表示數字廣播接收裝置10的又一種動作時序的時間圖。
用於實施發明的最佳形態參照附圖詳細說明本發明的實施形態。1 實施形態1對作為本發明一實施形態的動圖象合成裝置10進行說明。1.1 動圖象合成裝置10的結構動圖象合成裝置10,如圖1所示,由本體部11、安裝CD-ROM的CD-ROM驅動部12、執行程序的程序器13、存儲程序和數據的半導體存儲器14、監視器15、鍵盤16、揚聲器17、滑鼠18構成,該動圖象合成裝置10,讀出記錄在CD-ROM上的與三維對象有關的對象信息及視頻圖象,生成圖形圖象,並將視頻圖象粘貼於所生成的圖形圖象,然後顯示在監視器15上。
動圖象合成裝置10的功能框圖,示於圖2。如該圖所示,動圖象合成裝置10,包括輸入部101、數據存儲部102、坐標光源計算部103、潤色處理部104、透視變換部105、圖象解碼部106、圖象變形部107、幀緩衝器108、顯示部109。
(1)輸入部101輸入部101,具體地說,由鍵盤16、滑鼠18等構成。
輸入部101,接收在如圖5所示的移動方向指定菜單303上形成的按鍵321~327的輸入。按鍵321~327,是分別接收向前、向後、向左、向右、向上、向下的指定的按鍵及接收操作結束的按鍵,當輸入部101接收這些按鍵321~327的輸入時,將指示向前、向後、向左、向右、向上、向下的信息及指示操作結束的信息輸出到坐標光源計算部103。
輸入部101,以每秒10次的速率接收按鍵321~327的輸入。
(2)數據存儲部102數據存儲部102,具體地說,由CD-ROM和安裝CD-ROM的CD-ROM驅動部12構成,在CD-ROM上記錄著數據,CD-ROM驅動部12,根據請求而讀出存儲在CD-ROM上的數據。
數據存儲部102,如圖3和圖4所示,存儲著對象表201及MPEG數據流221。
對象表201,具有與配置在三維坐標空間A中的對象有關的信息,如圖3所示,包括由對象名211、形狀坐標212、位置坐標213及動圖象顯示面坐標214構成的組。每個組,對應著一個對象。
對象名211,是用於識別對象的識別名。
形狀坐標212,由一個三維坐標空間B中的多個三維坐標值構成。該多個三維坐標值,表示形成對象的各點的三維坐標值。對象的一端,位於三維坐標空間B的原點。
位置坐標213,由三維坐標空間A中的一個三維坐標值構成。該三維坐標值,表示上述對象的一端在三維坐標空間A中設置的位置。
動圖象顯示面坐標214,由三維坐標空間B中的多個三維坐標值構成,該多個三維坐標值,是形狀坐標212的一部分。對該多個三維坐標值進行選擇,以使其表示一個有限的平面,並通過將視頻動圖象粘貼在由動圖象顯示面坐標214的多個三維坐標值表示的平面上進行顯示。將該有限的平面稱作動圖象顯示面或屏面。
MPEG數據流221,是根據MPEG(Moving Picture ExpertsGroup;運動圖象專家組標準)的規定對視頻動圖象進行壓縮編碼後形成的代碼序列,如圖4所示,由SH(Sequence Header;序列標題)及GOP(Group of Picture;圖象組)的多個組構成。GOP包含多個圖象(Picture)。各個圖象相當於1幀的靜止圖象。各圖象包含多個時間片,各時間片,包含多個微數據塊(MB),各微數據塊,由4個亮度塊Y、2個色差塊Cb、Cr構成。各數據塊,由8個×8個總計64個要素構成。更詳細的內容是眾所周知的,因而將其說明省略。
通過對連續的圖象依次進行解碼,看上去好象是運動起來的圖象。
(3)坐標光源計算部103坐標光源計算部103,具體地說,由存儲在半導體存儲器14內的程序、處理器13等構成。
坐標光源計算部103,存儲著三維坐標空間A中的視點坐標E(Ex、Ey、Ez),並從輸入部101接收指示向前、向後、向左、向右、向上、向下的信息及指示操作結束的信息。
當接收指示向前、向後、向左、向右、向上、向下的信息時,坐標光源計算部103,根據接收到的信息,分別對視點坐標E進行如下所示的運算。
Ey=Ey+1Ey=Ey-1Ex=Ex+1Ex=Ex-1Ez=Ez+1Ez=Ez-1另外,坐標光源計算部103,從數據存儲部102的對象表201按每個對象讀出形狀坐標212、位置坐標213、動圖象顯示面坐標214,將位置坐標213所示的坐標值與形狀坐標212所示的各坐標值相加,並計算三維坐標空間A中的形成對象的各點的三維坐標。
接著,坐標光源計算部103,計算在三維坐標空間A中從視點坐標E(Ex、Ey、Ez)觀察並將各對象的各點投影到對象與視點坐標E(Ex、Ey、Ez)之間虛擬存在的平面H上而形成的各點的二維坐標、及表示各點離平面H的深度的深度值。然後,坐標光源計算部103,利用上述二維坐標及深度值,進行將在監視器15的顯示窗口內顯示的部分抽出的裁剪處理,並將進行裁剪處理後的各對象的各點在平面H上的二維坐標及表示各點離平面H的深度的深度值輸出到潤色處理部104。有關平面H上的各點的二維坐標、表示各點離平面H的深度的深度值的計算方法及潤色處理,是眾所周知的,所以將其說明省略。
另外,坐標光源計算部103,以同樣的方式,將位置坐標213所示的坐標值與動圖象顯示面坐標214所示的各坐標值相加,計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標,並將所算出的三維坐標輸出到透視變換部105。
(4)潤色處理部104潤色處理部104,具體地說,由存儲在半導體存儲器14內的程序、處理器13等構成。
潤色處理部104,從坐標光源計算部103接收各對象的各點在平面H上的二維坐標及表示各點離平面H的深度的深度值,並利用接收到的二維坐標及深度值,進行如下的潤色處理,即,將從視點坐標觀察對象時因隱藏在其他對象之後而實際上看不到的線和面刪除的隱線·隱面刪除處理、為使各對象看上去更有真實感而進行的各面的陰影顯示、各面的顏色顯示、及對各面的紋理粘貼等,從而形成作為位映象數據的圖形靜止圖象,並將所形成的圖形靜止圖象輸出到幀緩衝器108。這裡,圖形靜止圖象,包括由橫向640個象素、縱向480個象素、總計307200個象素構成的亮度信號圖象Y;由橫向320個象素、縱向240個象素、總計76800個象素構成的色差信號圖象Cb;及由橫向320個象素、縱向240個象素、總計76800個象素構成的色差信號圖象Cr。各象素由8位構成。
另外,有關隱線·隱面刪除處理、陰影顯示、顏色顯示、及紋理粘貼等潤色處理,是眾所周知的,所以將其說明省略。
(5)透視變換部105透視變換部105,具體地說,由存儲在半導體存儲器14內的程序、處理器13等構成。
透視變換部105,從坐標光源計算部103接收三維坐標空間A中的形成動圖象顯示面的各點的三維坐標,以與坐標光源計算部103相同的方式,根據接收到的三維坐標,計算形成動圖象顯示面的各點在平面H上的二維坐標,並將計算出的形成動圖象顯示面的各點的二維坐標輸出到圖象變形部107。
(6)圖象解碼部106圖象解碼部106,具體地說,由存儲在半導體存儲器14內的程序、處理器13等構成。
圖象解碼部106,讀出存儲在數據存儲部102內的MPEG數據流221,通過擴展解碼從所讀出的MPEG數據流221反覆生成1幀的視頻靜止圖象,並將所生成的視頻靜止圖象輸出到圖象變形部107。有關從MPEG數據流生成視頻靜止圖象的方法,是眾所周知的,所以將其說明省略。
圖象解碼部106,以每秒30幀的速率對視頻靜止圖象進行擴展解碼。
(7)圖象變形部107圖象變形部107,具體地說,由存儲在半導體存儲器14內的程序、處理器13等構成。
圖象變形部107,從圖象解碼部106接收視頻靜止圖象,並從透視變換部105接收形成動圖象顯示面的各點的二維坐標。接著,利用仿射變換將上述接收到的視頻靜止圖象變形為由接收到的二維坐標表示的形狀,從而生成變形視頻靜止圖象,並通過將所生成的變形視頻靜止圖象寫在幀緩衝器108內的由上述接收到的二維坐標指示的區域上而進行輸出。這裡,所生成的變形視頻靜止圖象,由多個象素構成。各象素由8位構成。
(8)幀緩衝器108幀緩衝器108,具體地說,由半導體存儲器14等構成,用於存儲靜止圖象。
(9)顯示部109顯示部109,具體地說,由監視器15構成。
顯示部109,如圖5所示,顯示畫面301。在畫面301內,包含著顯示窗口302及移動方向指定菜單303。
在移動方向指定菜單303上,顯示著按鍵321-327。按鍵321~327,是分別接收向前、向後、向左、向右、向上、向下的指定的按鍵及接收操作結束的按鍵。
顯示部109,在顯示窗口302內顯示存儲在幀緩衝器108內的靜止圖象。1.2動圖象合成裝置10的動作(1)動圖象合成裝置10的動作參照圖6和圖7說明動圖象合成裝置10的動作。圖6以直觀的形式示出動圖象合成裝置10的各處理進程中的數據,圖7用流程圖示出動圖象合成裝置10的動作。
坐標光源計算部103,從數據存儲部102的對象表201按每個對象讀出形狀坐標212、位置坐標213、動圖象顯示面坐標214(與對象有關的信息401)(步驟S101),從輸入部101接收指示向前、向後、向左、向右、向上、向下的信息及指示操作結束的信息(步驟S102),並當接收到指示操作結束的信息時,結束處理(步驟S103)。如果接收到其他信息(步驟S103),則坐標光源計算部103,根據接收到的信息計算視點坐標E、計算三維坐標空間A中的形成對象的各點的三維坐標、計算在平面H上所形成的各點的二維坐標及表示各點離平面H的深度的深度值(信息402),並進行裁剪處理(步驟S104),潤色處理部104,利用二維坐標及深度值,進行隱線·隱面刪除處理、各面的陰影顯示、各面的顏色顯示、及對各面的紋理粘貼等潤色處理,從而形成作為位映象數據的圖形靜止圖象(圖象403)(步驟S105),並將所形成的圖形靜止圖象輸出到幀緩衝器108(步驟S106)。然後,再次返回步驟S102並反覆進行處理。
另外,在步驟S104之後,坐標光源計算部103,計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標,透視變換部105,計算形成動圖象顯示面的各點在平面H上的二維坐標(信息405)(步驟S111)。
另一方面,圖象解碼部106,讀出存儲在數據存儲部102內的MPEG數據流221(步驟S121),通過解碼從所讀出的MPEG數據流221生成1幀的視頻靜止圖象(步驟S122),圖象變形部107,從圖象解碼部106接收視頻靜止圖象(圖象406),並從透視變換部105接收在步驟111中計算出的形成動圖象顯示面的各點的二維坐標,利用仿射變換將上述接收到的視頻靜止圖象變形為由接收到的二維坐標表示的形狀從而生成變形視頻靜止圖象(圖象407)(步驟S123),並通過將所生成的變形視頻靜止圖象寫在幀緩衝器108的由上述接收到的二維坐標指示的區域上而進行輸出(步驟S124)。因此,可將變形視頻靜止圖象粘貼於圖形靜止圖象(圖象404)。然後,再次返回步驟S121並反覆進行處理。(2)動圖象合成裝置10的各構成要素的處理時序圖8是表示各時刻的動圖象合成裝置10的各構成要素的處理時序的時間圖。橫軸表示時刻,縱軸表示動圖象合成裝置10的各構成要素的處理。
當生成新的圖形靜止圖象和視頻靜止圖象並將所生成的視頻靜止圖象粘貼於圖形靜止圖象時,圖象解碼處理C101、坐標光源計算C102、坐標光源計算C105同時開始。這裡,坐標光源計算C102,是由坐標光源計算部103計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標,而坐標光源計算C105,則是由坐標光源計算部103計算對象在平面H上所形成的各點的二維坐標及表示各點離平面H的深度的深度值。當坐標光源計算C102結束時,進行透視變換C103,當透視變換C103結束時,進一步進行圖象變形C104。另外,當坐標光源計算C105結束時,進行潤色處理C106。當潤色處理C106及圖象變形C104結束時,進行顯示C107。
當生成新的視頻靜止圖象並將所生成的視頻靜止圖象粘貼於先前生成的圖形靜止圖象時,圖象解碼處理C111及坐標光源計算C112同時開始。這裡,坐標光源計算C112,是由坐標光源計算部103計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標。當坐標光源計算C112結束時,進行透視變換C113,當透視變換C113結束時,進一步進行圖象變形C114。當圖象變形C104結束時,進行顯示C117。
在圖8中,對坐標光源計算C105及潤色處理C106在短時間內結束的情況、具體地說就是在視頻靜止圖象的解碼周期時間(即從一個視頻靜止圖象的解碼開始到下一個視頻靜止圖象的解碼開始的時間。在本實施形態中,為1/30秒)內結束的情況進行了說明。(圖形靜止圖象的生成處理時間長的情況)以下,說明存儲在對象表201內的對象多、圖形靜止圖象的生成處理(坐標光源計算及潤色)不能在視頻靜止圖象的解碼周期時間內結束的情況。在這種情況下,輸入部101,可以進行例如每秒100次等的速度極高的輸入接收。
圖29是表示各時刻的動圖象合成裝置10的各構成要素的處理時序的時間圖。與圖8一樣,橫軸表示時刻,縱軸表示動圖象合成裝置10的各構成要素的處理。
在該圖中,圖象解碼C601、坐標光源計算C608、坐標光源計算C623同時開始。這裡,坐標光源計算C608,僅將與粘貼視頻靜止圖象的區域有關的點作為運算對象,與此不同,坐標光源計算C623,將所有對象作為運算對象。因此,當對象數多時,C623的處理時間要比C608長。此外,還規定坐標光源計算C608、C609及C610僅當分別進行坐標光源計算C623、C624及C625時進行。因此,圖象變形C618及C619,分別利用透視變換C613的結果進行,圖象變形C621,利用透視變換C614的結果進行。
然後,在圖象變形C616及潤色C626結束的時刻,進行顯示C629。如假定作為圖象變形C616的結果得到變形靜止圖象A1、作為潤色C626的結果得到圖形靜止圖象B1,則在顯示C629中顯示將變形靜止圖象A1與圖形靜止圖象B1合成後的靜止圖象。
接著,從圖象解碼C601開始起經過一定時間後(例如,1/30秒),開始圖象解碼C602。在開始圖象解碼C601的同時,進行坐標光源計算C609,接著進行透視變換C613,然後進行圖象變形C617。假定作為圖象變形C617的結果得到變形靜止圖象A2。從C629開始起經過一定時間後(例如,1/30秒後),進行下一個顯示C630。由於在開始顯示C630的時刻下一個坐標光源計算C624正在處理中,所以將在顯示C629中使用過的圖形靜止圖象B1用作所顯示的圖形靜止圖象。即,在顯示C630中,將圖形靜止圖象B1與變形靜止圖象A2合成後進行顯示。
下一步,從圖象解碼C602開始起經過一定時間後,開始圖象解碼C603。當圖象解碼C603結束時,根據透視變換C613的結果,進行圖象變形C618,並得到變形靜止圖象A3。接著,由於在進行顯示C631時潤色C627尚未結束,所以利用作為潤色C626的結果的變形靜止圖象B1,並在顯示C631中將圖形靜止圖象B1與變形靜止圖象A3合成後進行顯示。
另外,在顯示C632中,將作為潤色C627的結果的圖形靜止圖象B2與作為圖象變形C619的結果的變形靜止圖象A4合成後進行顯示。在這之後,以同樣方式進行顯示。
如上所述,能以一定的顯示速率顯示視頻動圖象,而與圖形數據的處理時間無關。
坐標光源計算C608~C610,分別在坐標光源計算C623~C625已開始時執行,但如圖8所示,也可以在每次進行圖象解碼的時刻執行。此外,也可以在開始潤色時執行等在其他的時刻執行。(坐標光源計算和潤色的流水線處理)另外,坐標光源計算和潤色,也可以按流水線處理進行。在這種情況下表示各時刻的動圖象合成裝置10的各構成要素的處理時序的時間圖,示於圖30。在該圖中,與圖8一樣,橫軸表示時刻,縱軸表示動圖象合成裝置10的各構成要素的處理。
如該圖所示,圖象解碼C701、坐標光源計算C708、坐標光源計算C725同時開始。當坐標光源計算C725結束時,下一個視點坐標的坐標光源計算C726、及利用了坐標光源計算C725的結果的潤色C729同時開始,當潤色C729結束時,進行顯示C733。然後,當坐標光源計算C726結束時,下一個視點坐標的坐標光源計算C727、及利用了坐標光源計算C726的結果的潤色C730同時開始,隨後的處理相同。
如上所述,坐標光源計算和潤色,按流水線處理進行,所以,可以縮短圖形靜止圖象生成處理所需的時間。1.3 提要如上所述,按照不同的進程以並行方式進行圖形靜止圖象的生成處理及視頻靜止圖象的解碼·變形處理,並將所生成的圖形靜止圖象和視頻靜止圖象在幀緩衝器中合成,所以,能以其各自的顯示速率合成圖形動圖象和視頻動圖象。
具體地說,圖形靜止圖象每秒生成10次,視頻靜止圖象每秒生成30次,並在各自生成的時刻在幀緩衝器中合成。
圖9是以直觀的形式示出用現有技術合成圖形靜止圖象和視頻靜止圖象的情況的圖。在該圖中,作為圖形圖象的立方體,按圖象501~503、508~510的順序轉動,並將視頻動圖象粘貼於立方體的屏面。如該圖所示,由於使圖形動圖象的顯示速率恆定,所以,當從圖象503向圖象508變化時,略過了構成視頻動圖象的幾個幀的視頻靜止圖象,因此,視頻動圖象不能平滑流暢地運動。
在圖10中,以直觀的形式示出由動圖象合成裝置10合成圖形靜止圖象和視頻靜止圖象的情況。在該圖中,示出在圖9的圖象503與圖象508之間生成的圖象504~507。如該圖所示,當從圖象503向圖象508變化時,構成視頻動圖象的幾個幀的視頻靜止圖象並沒有被略過,而是貼附在圖形靜止圖象上,因此,視頻動圖象看上去是平滑流暢的運動圖象。
另外,由透視變換部105進行的透視變換,也可以由潤色處理部104進行。因此,可以不必設置透視變換部105而將由潤色處理部104進行透視變換後的計算結果輸出到圖象變形部107。此外,在圖象變形部107中,也可以通過從透視變換部105獲取轉動信息而進行深度的校正、即所謂的透視校正。
另外,坐標光源計算部103、潤色處理部104、透視變換部105、圖象解碼部106及圖象變形部107,在上述實施形態中,由存儲在半導體存儲器14內的程序、處理器13等構成,但也可以分別由專用硬體構成。
另外,在上述實施形態中,視頻動圖象,假定為由MPEG規定的MPEG數據流,但也可以是其他數據結構。2 實施形態2對作為本發明另一實施形態的數字廣播接收裝置20進行說明。2.1 數字廣播接收裝置20的結構數字廣播接收裝置20,如圖11所示,由本體部26、監視器21、遙控器22、天線23等構成,本體部26,具有沿每個信道傳送由MPEG數據流構成的視頻動圖象並接收所播放的廣播波的調諧器110、安裝CD-ROM的CD-ROM驅動部、執行程序的程序器、存儲程序和數據的半導體存儲器,該數字廣播接收裝置20,讀出記錄在CD-ROM上的與三維對象有關的對象信息,並接收所播放的多個視頻動圖象,生成由多個對象構成的圖形圖象,各對象具有各自的動圖象顯示面,將各視頻圖象粘貼於所生成的圖形圖象的各動圖象顯示面後,顯示在監視器21上。
數字廣播接收裝置20的功能框圖,示於圖12。如該圖所示,數字廣播接收裝置20,包括輸入部101、數據存儲部102、坐標光源計算部103、潤色處理部104、透視變換部105、圖象解碼部106a、106b、106c、圖象變形部107a、107b、107c、幀緩衝器108、顯示部109、調諧器110、優先級控制部111、屏蔽控制部112、屏蔽處理部113a、113b、113c、天線23。
(1)輸入部101
輸入部101,具體地說,由遙控器22等等構成。
在遙控器22的上表面,如圖11所示,備有數字按鍵、移動方向指定按鍵25、菜單按鍵24等,當使用者操作這些按鍵時,將與所操作的按鍵對應的信息輸出到調諧器110及坐標光源計算部103。
數字按鍵,在指定接收視頻動圖象的信道時操作,菜單按鍵24,在將如圖13所示的節目菜單顯示在監視器21上時操作,移動方向指定按鍵25,在該圖所示的節目菜單中移動虛擬的視點時操作,用於指示向前、向後、向左、向右、向上、向下的移動。
(2)數據存儲部102數據存儲部102,與動圖象合成裝置10的數據存儲部102相同,用於存儲對象表201。
對象表201,與存儲在動圖象合成裝置10的數據存儲部102內的對象表201相同。
(3)坐標光源計算部103坐標光源計算部103,與動圖象合成裝置10的坐標光源計算部103相同,由存儲在半導體存儲器14內的程序、處理器等構成。
坐標光源計算部103,存儲著三維坐標空間A中的視點坐標E(Ex、Ey、Ez),並從輸入部101接收指示向前、向後、向左、向右、向上、向下的信息及指示操作結束的信息。
當接收指示向前、向後、向左、向右、向上、向下的信息時,坐標光源計算部103,根據接收到的信息,分別對視點坐標E進行如下所示的運算。
Ey=Ey+1Ey=Ey-1Ex=Ex+1Ex=Ex-1Ez=Ez+1Ez=Ez-1另外,坐標光源計算部103,從數據存儲部102的對象表201按每個對象讀出形狀坐標212、位置坐標213、動圖象顯示面坐標214,將位置坐標213所示的坐標值與形狀坐標212所示的各坐標值相加,並計算三維坐標空間A中的形成對象的各點的三維坐標。
接著,坐標光源計算部103,計算在三維坐標空間A中從視點坐標E(Ex、Ey、Ez)觀察並將各對象的各點投影到對象與視點坐標E(Ex、Ey、Ez)之間虛擬存在的平面H上而形成的各點的二維坐標、及表示各點離平面H的深度的深度值。然後,坐標光源計算部103,利用上述二維坐標及深度值,進行將在監視器15的顯示窗口內顯示的部分抽出的裁剪處理,並將進行裁剪處理後的各對象的各點在平面H上的二維坐標及表示各點離平面H的深度的深度值輸出到潤色處理部104。有關平面H上的各點的二維坐標、表示各點離平面H的深度的深度值的計算方法及潤色處理,是眾所周知的,所以將其說明省略。
另外,坐標光源計算部103,以同樣的方式,將位置坐標213所示的坐標值與形狀坐標212所示的各坐標值相加,計算三維坐標空間A中的形成各對象的各點的三維坐標,並將所算出的三維坐標輸出到透視變換部105和優先級控制部111。
(4)潤色處理部104潤色處理部104,與動圖象合成裝置10的潤色處理部104相同,因而將說明省略。
(5)透視變換部105透視變換部105,與動圖象合成裝置10的透視變換部105相同,由存儲在半導體存儲器14內的程序、處理器13等構成。
透視變換部105,從坐標光源計算部103接收三維坐標空間A中的形成各對象的各點的三維坐標,以與坐標光源計算部103相同的方式,根據接收到的三維坐標,計算形成各對象的動圖象顯示面的各點在平面H上的二維坐標,並將計算出的形成各對象的動圖象顯示面的各點的二維坐標輸出到與各對象對應的圖形變形部107a、107b、107c,將計算出的形成各對象的動圖象顯示面的各點在平面H上的二維坐標輸出到優先級控制部111。
(6)優先級控制部111優先級控制部111,從坐標光源計算部103接收三維坐標空間A中的形成各對象的各點的三維坐標,並從透視變換部105接收形成各對象的動圖象顯示面的各點在平面H上的二維坐標。
優先級控制部111將形成一個對象的動圖象顯示面的各點的Z坐標值中的最大的Z坐標值作為對象的代表值,並以同樣的方式對各對象決定代表值。然後,從具有最小的代表值的對象起按順序賦予優先級。由此,可以對每個對象的動圖象顯示面賦予優先級。
接著,優先級控制部111根據形成各對象的各點的三維坐標,對動圖象顯示面相互重合著的對象進行檢測,並檢測在重合的動圖象顯示面中具有最接近正面的動圖象顯示面的對象。進一步,將所檢出的上述最接近正面的動圖象顯示面的優先級保持不變,而將具有相互重合的其他動圖象顯示面的對象的優先級依次降低。
按照如上方式,決定對象的優先級。如按這種方式決定優先級,則在三維空間中,離平面H越近,優先級越高。根據該優先級,決定各圖象解碼部的優先級,並將所決定的各對象的圖象顯示面輸出到對應的圖象解碼部106a、106b、106c。
(7)天線23、調諧器110天線23,接收廣播波,並將所接收的廣播波輸出到調諧器110。
調諧器110,從輸入部101接收與菜單按鍵24對應的信息,在接收該信息後,從由天線23接收到的廣播波中選擇通過3個信道播放的3個由MPEG數據流構成的視頻動圖象,並將所選定的3個視頻動圖象分別輸出到圖象解碼部106a、106b、106c。
(8)圖象解碼部106a、106b、106c圖象解碼部106a,與動圖象合成裝置10的圖象解碼部106相同,由存儲在半導體存儲器14內的程序、處理器13等構成。
圖象解碼部106a,從優先級控制部111接收優先級。
另外,圖象解碼部106a,從調諧器110接收由1個MPEG數據流構成的視頻動圖象,根據上述接收到的優先級,通過擴展解碼從接收到的MPEG數據流反覆生成1幀的視頻靜止圖象,並將所生成的視頻靜止圖象輸出到圖象變形部107a。
當接收到最高優先級時,圖象解碼部106a,從MPEG數據流中對全部靜止圖象進行擴展解碼。
當接收到中等程度的優先級時,圖象解碼部106a,從MPEG數據流中對靜止圖象每隔一個進行擴展解碼。
當接收到低的優先級時,圖象解碼部106a,從MPEG數據流對每4個靜止圖象中的1個進行擴展解碼。換句話說,在每4個靜止圖象中略過3個。
這樣,優先級越低,則從MPEG數據流中略過而不進行擴展解碼的靜止圖象越多。
圖象解碼部106b、106c,與圖象解碼部106a相同。
(9)圖象變形部107a、107b、107c圖象變形部107a,與動圖象合成裝置10的圖象變形部107相同,由存儲在半導體存儲器14內的程序、處理器13等構成。
圖象變形部107a,從圖象解碼部106a接收視頻靜止圖象,並從透視變換部105接收形成動圖象顯示面的各點的二維坐標。接著,利用仿射變換將上述接收到的視頻靜止圖象變形為由接收到的二維坐標表示的形狀,從而生成變形視頻靜止圖象,並將所生成的變形視頻靜止圖象輸出到屏蔽處理部113a。
圖象變形部107b、107c,與圖象變形部107a相同。
(10)屏蔽控制部112屏蔽控制部112,具體地說,由存儲在半導體存儲器14內的程序、處理器13等構成。
屏蔽控制部112,從坐標光源計算部103接收三維坐標空間A中的形成各對象的各點的三維坐標,並從透視變換部105接收形成各對象的動圖象顯示面的各點在平面H上的二維坐標,並利用接收到的形成各對象的各點的三維坐標及各點在平面H上的二維坐標,檢測對象的重合,對每個動圖象顯示面計算因隱藏在其他對象之後而看不到的屏蔽區域,並將計算出的屏蔽區域輸出到各對象的圖象顯示面對應的屏蔽處理部113 a、113b、113c。
(11)屏蔽處理部113a、113b、113c屏蔽處理部113a,具體地說,由存儲在半導體存儲器14內的程序、處理器13等構成。
屏蔽處理部113a,從透視變換部105接收形成各對象的動圖象顯示面的各點的二維坐標。
另外,屏蔽處理部113a,從圖象變形部107a接收變形視頻靜止圖象,從屏蔽控制部112接收屏蔽區域,並將變形視頻靜止圖象中由屏蔽區域指示的區域內所包含的全部象素值設定為0。然後,屏蔽控制部112,通過將由屏蔽區域指示的區域內包含的全部象素值為0的變形視頻靜止圖象寫在幀緩衝器108內的由上述接收到的二維坐標指示的區域上而進行輸出。
(12)幀緩衝器108幀緩衝器108,與動圖象合成裝置10的幀緩衝器108相同。
(13)顯示部109顯示部109,如圖13所示,顯示畫面321在畫面321內,顯示著對象332、333、334,各對象具有圖象顯示面322、323、324,在各圖象顯示面上,顯示著各視頻動圖象。2.2 數字廣播接收裝置20的動作(1)數字廣播接收裝置20的動作參照圖14-圖16說明數字廣播接收裝置20的動作。圖14以直觀的形式示出數字廣播接收裝置20的各處理進程中的數據,圖15用流程圖示出數字廣播接收裝置20的動作,圖16用流程圖示出數字廣播接收裝置20的優先級控制部111的動作。
在圖15的流程圖示出的步驟中,具有與圖7流程圖所示步驟相同的符號的步驟,與圖7流程圖所示步驟的內容相同。這裡,以與圖7流程圖的不同點為中心進行說明。
根據存儲在數據存儲部102內的與對象有關的信息411,計算三維坐標空間A中的形成各對象的各點的三維坐標412,並根據三維坐標412計算形成動圖象顯示面的坐標414。此外,根據三維坐標412形成圖形靜止圖象413。
在步驟S111中,當形成動圖象顯示面的坐標414的計算結束時,優先級控制部111對每個圖象解碼部決定優先級,並將所決定的優先級輸出到對應的圖象解碼部(步驟S201)。然後,圖象解碼部106a,接收MPEG數據流(步驟S121a),通過對接收到的MPEG數據流進行過擴展解碼而生成視頻靜止圖象415(步驟S122a),並根據優先級決定是否再生視頻靜止圖象,如果不再生(步驟S202a),則返回步驟S201,如果再生(步驟S202a),則圖象變形部107a將視頻靜止圖象變形從而生成變形視頻靜止圖象416(步驟S123a),屏蔽處理部113a,生成進行了屏蔽處理的變形視頻靜止圖象417(步驟S203a),並寫入幀緩衝器108(步驟S124a),然後,返回步驟S201。
在步驟S121b~S122b、S202b、S123b、S203b、S124b中,同樣,也生成視頻圖象418,生成變形視頻靜止圖象419,並將進行了屏蔽處理的變形視頻靜止圖象420寫入幀緩衝器108。此外,在步驟S121c~S122c、S202c、S123c、S203c、S124c中,同樣,也生成視頻靜止圖象421,生成變形視頻靜止圖象422,並將進行了屏蔽處理的變形視頻靜止圖象423寫入幀緩衝器108。
按照如上方式,即可在幀緩衝器中形成表示3個對象的圖形靜止圖象及將3個視頻靜止圖象貼在各動圖象顯示面上的靜止圖象425。
以下,說明步驟S201中的由優先級控制部111進行的決定優先級的動作。
優先級控制部111,將形成對象的動圖象顯示面的各點的Z坐標值中的最大的Z坐標值作為對象的代表值,並以同樣的方式對各對象決定代表值,從具有最小的代表值的對象起按順序賦予優先級(步驟211)。接著,優先級控制部111,根據形成各對象的各點的三維坐標,對動圖象顯示面相互重合著的對象進行檢測(步驟S211),並檢測在重合的動圖象顯示面中具有最接近正面的動圖象顯示面的對象(步驟S213),並將所檢出的上述最接近正面的動圖象顯示面的優先級保持不變,而將具有相互重合的其他動圖象顯示面的對象的優先級依次降低(步驟S214)。(2)數字廣播接收裝置20的各構成要素的處理時序圖17是表示各時刻的數字廣播接收裝置20的各構成要素的處理時序的時間圖。橫軸表示時刻,縱軸表示數字廣播接收裝置20的各構成要素的處理。
當生成新的圖形靜止圖象和視頻靜止圖象並將所生成的視頻靜止圖象粘貼於圖形靜止圖象時,坐標光源計算C204及坐標光源計算C211同時開始。這裡,坐標光源計算C204,是由坐標光源計算部103計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標,而坐標光源計算C211,則是由坐標光源計算部103計算對象在平面H上所形成的各點的二維坐標及表示各點離平面H的深度的深度值。接著,當坐標光源計算C204結束時,進行透視變換C205,當透視變換C205結束時,優先級控制C206及屏蔽控制C207同時開始。接著,當優先級控制C206結束時,由圖象解碼部106a、106b、106c開始進行圖象解碼C201、C202、C203,當各圖象解碼C201、C202、C203結束時,開始進行圖象變形·屏蔽處理C208、C209、C210。另一方面,當坐標光源計算C211結束時,進行潤色處理C212。當潤色處理C212、圖象變形·屏蔽處理C208、C209、C210結束時,進行顯示C213。
當生成新的視頻靜止圖象並將所生成的視頻靜止圖象粘貼於先前生成的圖形靜止圖象時,坐標光源計算C224開始。這裡,坐標光源計算C224,是由坐標光源計算部103計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標。當坐標光源計算C224結束時,進行透視變換C225,當透視變換C225結束時,優先級控制C226及屏蔽控制C227同時開始。接著,當優先級控制C226結束時,由圖象解碼部106a、106b、106c開始進行圖象解碼C221、C222、C223,當各圖象解碼C221、C222、C223結束時,開始進行圖象變形·屏蔽處理C228、C229、C230。當圖象變形·屏蔽處理C228、C229、C230結束時,進行顯示C231。2.3提要如上所述,按照不同的進程以並行方式進行圖形靜止圖象的生成處理及多個視頻靜止圖象的解碼·變形處理,並將所生成的圖形靜止圖象和多個視頻靜止圖象在幀緩衝器中合成,所以,能以其各自的顯示速率合成圖形動圖象和多個視頻動圖象。另外,由於使最接近正面的動圖象顯示面具有較高的優先級並使由對應的圖象解碼部解碼的視頻靜止圖象的每一定時間的幀數增多,所以能夠根據優先級改善畫質。
優先級控制部111以Z坐標值為基準並使最接近正面的動圖象顯示面具有較高的優先級,但也可以將動圖象顯示面的面積作為基準,並計算動圖象顯示面的面積,而且,該面積越大,具有的優先級越高。
另外,坐標光源計算部103、潤色處理部104、透視變換部105、圖象解碼部106a、106b、106c、圖象變形部107a、107b、107c、優先級控制部111、屏蔽控制部112、屏蔽處理部113a、113b、113c,在上述實施形態中,由存儲在半導體存儲器14內的程序、處理器等構成,但也可以分別由專用硬體構成。
另外,可以使圖象解碼部106a、106b、106c中進行優先級較高的處理的圖象解碼部由專用硬體構成,而進行優先級較低的處理的圖象解碼部,可以由存儲在半導體存儲器14內的程序、處理器等構成。因此,能夠快速地對優先級高的視頻動圖象進行解碼處理。3 實施形態3對作為本發明另一實施形態的動圖象合成裝置30進行說明。3.1 動圖象合成裝置30的結構動圖象合成裝置30,與動圖象合成裝置10一樣,由本體部11、安裝CD-ROM的CD-ROM驅動部12、執行程序的程序器13、存儲程序和數據的半導體存儲器14、監視器15、鍵盤16、揚聲器17、滑鼠18構成,該動圖象合成裝置30,讀出記錄在CD-ROM上的與三維對象有關的對象信息及視頻圖象,並生成圖形圖象,將視頻圖象粘貼於所生成的圖形圖象後,顯示在監視器15上。
動圖象合成裝置30的功能框圖,示於圖18。如該圖所示,動圖象合成裝置30,包括輸入部101、數據存儲部102、坐標光源計算部103、潤色處理部104、透視變換部105、圖象解碼部106、圖象變形部107、幀緩衝器108、顯示部109、控制數據存儲部114、靜止圖象存儲部115、圖形圖象存儲部116、選擇部117。
在動圖象合成裝置30的構成要素中,與動圖象合成裝置10的構成要素具有相同符號的構成要素,結構與動圖象合成裝置10的構成要素相同。在下文中,以與動圖象合成裝置10的構成要素的不同點為中心進行說明。(1)圖形圖象存儲部116圖形圖象存儲部116,具有圖形圖象區域A116a及圖形圖象區域B116b,圖形圖象區域A116a及圖形圖象區域B116b,分別存儲圖形靜止圖象。(2)潤色處理部104潤色處理部104,將所形成的圖形靜止圖象交替地輸出到圖形圖象區域A116a及圖形圖象區域B116b中的任何一個,而不是輸出到幀緩衝器108。(3)控制數據存儲部114控制數據存儲部114,具有控制數據區域A114a及控制數據區域B114b,控制數據區域A114a及控制數據區域B114b,分別存儲控制數據。(4)透視變換部105透視變換部105,進一步,如下文所述,生成控制數據,並將所生成的控制數據交替地輸出到控制數據區域A114a及控制數據區域B114b中的任何一個。
作為控制數據的一例,在圖19中示出控制數據601。控制數據601,是由橫向640位、縱向480位、總計307200位構成數據序列。各位具有「0」或「1」的值。控制數據601的各位,對應於由潤色處理部104生成的圖形靜止圖象的各個象素。
透視變換部105,對控制數據601中的與動圖象顯示面對應的位,全部設定為「1」值,對其他的位,設定為「0」值。(5)靜止圖象存儲部115靜止圖象存儲部115,具有靜止圖象區域A115a及靜止圖象區域B115b,靜止圖象區域A115a及靜止圖象區域B115b,分別存儲視頻靜止圖象。(6)圖象變形部107圖象變形部107,將所生成的變形視頻靜止圖象交替地輸出到靜止圖象區域A115a及靜止圖象區域B115b中的任何一個,而不是通過將所生成的變形視頻靜止圖象寫在幀緩衝器108的由上述接收到的二維坐標指示的區域上而進行輸出。(7)選擇部117選擇部117,從圖形圖象區域A116a及圖形圖象區域B116b中的任何一個交替地讀出圖形靜止圖象,從靜止圖象區域A115a及靜止圖象區域B115b中的任何一個交替地讀出視頻靜止圖象,並從控制數據區域A114a及控制數據區域B114b中的任何一個交替地讀出控制數據。
選擇部117,對所讀出的控制數據的每個位進行判斷,如果該位為「0」,則從構成所讀出的圖形靜止圖象的象素中讀出位於與該位對應的位置的象素,並將所讀出的象素寫入幀緩衝器108的對應位置,如果該位為「1」,則從構成所讀出的視頻靜止圖象的象素中讀出位於與該位對應的位置的象素,並將所讀出的象素寫入幀緩衝器108的對應位置3.2 動圖象合成裝置30的動作參照圖20-圖24說明動圖象合成裝置30的動作。(1)動圖象合成裝置30的各處理進程中的數據形狀圖20以直觀的形式示出動圖象合成裝置30的各處理進程中的數據。
如該圖所示,坐標光源計算部103,利用與對象有關的信息451計算三維坐標空間A中的形成各對象的各點的三維坐標452,潤色處理部104,進行潤色處理,形成作為位映象數據的圖形靜止圖象,並將所形成的圖形靜止圖象輸出到圖形圖象區域B116b,透視變換部105,計算形成動圖象顯示面的各點在平面H上的二維坐標453,生成控制數據,並將控制數據輸出到控制數據區域B114b,圖象變形部107,生成使視頻靜止圖象454變形後的變形視頻靜止圖象,並將所生成的變形視頻靜止圖象輸出到靜止圖象區域B115b。
另一方面,選擇部117,從圖形圖象區域A116a讀出圖形靜止圖象,從靜止圖象區域A115a讀出視頻靜止圖象,從控制數據區域A114a讀出控制數據,利用所讀出的控制數據將圖形靜止圖象和視頻靜止圖象合成後,寫入幀緩衝器108。
在另外的時刻,潤色處理部104,將所形成的圖形靜止圖象輸出到圖形圖象區域A116a,透視變換部105,將控制數據輸出到控制數據區域A114a,圖象變形部107,將變形視頻靜止圖象輸出到靜止圖象區域A115a。另一方面,選擇部117,從圖形圖象區域B116b讀出圖形靜止圖象,從靜止圖象區域B115b讀出視頻靜止圖象,利用所讀出的控制數據將圖形靜止圖象和視頻靜止圖象合成後,寫入幀緩衝器108。
按照上述方式,各數據對圖形圖象區域A116a、控制數據區域A114a、靜止圖象區域A115a的輸出及從圖形圖象區域B116b、靜止圖象區域B115b、控制數據區域B114b的各數據的讀出,可以與各數據對圖形圖象區域B116b、控制數據區域B114b、靜止圖象區域B115b的輸出及從圖形圖象區域A116a、靜止圖象區域A115a、控制數據區域A114a的各數據的讀出交替地反覆進行。(2)圖形靜止圖象、視頻靜止圖象及控制數據之間的對應關係圖21示出動圖象合成裝置30的圖形靜止圖象、視頻靜止圖象及控制數據之間的對應關係。
在該圖中,與圖形靜止圖象471的不是動圖象顯示面的部分47a對應的控制數據473的位473a,是「0」,將不是動圖象顯示面的部分471a寫入幀緩衝器108。
另外,與視頻靜止圖象472的部分472a對應的控制數據473的位473b,是「1」,將視頻靜止圖象472的部分472a寫入幀緩衝器108。(3)動圖象合成裝置30的動作圖22是表示動圖象合成裝置30的動作的流程圖。
坐標光源計算部103,從數據存儲部102的對象表201按每個對象讀出形狀坐標212、位置坐標213、動圖象顯示面坐標214(步驟S101),從輸入部101接收指示向前、向後、向左、向右、向上、向下的信息及指示操作結束的信息(步驟S102),並當接收到指示操作結束的信息時,結束處理(步驟S103)。當接收到其他信息時(步驟S103),如果是進行圖形計算的時刻(步驟S301),則坐標光源計算部103,根據接收到的信息計算視點坐標E、計算三維坐標空間A中的形成對象的各點的三維坐標、計算在平面H上所形成的各點的二維坐標及表示各點離平面H的深度的深度值,並進行裁剪處理(步驟S104),潤色處理部104,利用二維坐標及深度值,進行隱線·隱面刪除處理、各面的陰影顯示、各面的顏色顯示、及對各面的紋理粘貼等潤色處理,形成作為位映象數據的圖形靜止圖象(步驟S105),並將所形成的圖形靜止圖象輸出到圖形圖象區域A116a或圖形圖象區域B116b(步驟S106)。然後,再次返回步驟S102並反覆進行處理。
另外,在步驟S104之後,坐標光源計算部103,計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標,透視變換部105,計算形成動圖象顯示面的各點在平面H上的二維坐標(步驟S111),並將控制轉移到步驟S123。另外,透視變換部105,還生成控制數據(步驟304),然後返回步驟S102並反覆進行處理。
如果不是進行圖形計算的時刻(步驟S301),則再次返回步驟S102並反覆進行處理。
另一方面,圖象解碼部106,讀出存儲在數據存儲部102內的MPEG數據流221(步驟S121),通過解碼從所讀出的MPEG數據流221反覆生成1幀的視頻靜止圖象(步驟S122),圖象變形部107,從圖象解碼部106接收視頻靜止圖象,並從透視變換部105接收在步驟111中計算出的形成動圖象顯示面的各點的二維坐標,利用仿射變換將上述接收到的視頻靜止圖象變形為由接收到的二維坐標表示的形狀從而生成變形視頻靜止圖象(步驟S123),並將所生成的變形視頻靜止圖象輸出到靜止圖象區域A115a或靜止圖象區域B115b(步驟S124)。然後,再次返回步驟S102並反覆進行處理。
另外,選擇部117,從圖形圖象區域A116a或圖形圖象區域B116b讀出圖形靜止圖象,從靜止圖象區域A115a或靜止圖象區域B115b讀出視頻靜止圖象,從控制數據區域A114a或控制數據區域B114b讀出控制數據,並利用所讀出的控制數據將圖形靜止圖象和視頻靜止圖象進行合成,將合成後的靜止圖象,寫入幀緩衝器108(步驟S305),顯示部109,從幀緩衝器108讀出並顯示靜止圖象(步驟S306),然後,再次返回步驟S102並反覆進行處理。
圖23是表示動圖象合成裝置30的圖象合成動作的流程圖。
選擇部117,如下所述,對寫入幀緩衝器108的靜止圖象的所有象素反覆進行步驟S312~S314。
選擇部117,當控制數據的位C(x、y)為「1」時(步驟S312),將幀緩衝器108的靜止圖象的象素F(x、y)設定為視頻靜止圖象的象素V(x、y)(步驟S313),當控制數據的位C(x、y)為「0」時(步驟S312),將幀緩衝器108的靜止圖象的象素F(x、y)設定為圖形靜止圖象的象素G(x、y)(步驟S314)。這裡,(x、y)是表示靜止圖象位置的坐標。(4)動圖象合成裝置30的各構成要素的處理時序圖24是表示各時刻的動圖象合成裝置30的各構成要素的處理時序的時間圖。橫軸表示時刻,縱軸表示動圖象合成裝置30的各構成要素的處理。
當生成新的圖形靜止圖象和視頻靜止圖象並將所生成的視頻靜止圖象粘貼於圖形靜止圖象時,圖象解碼處理C301、坐標光源計算C302、坐標光源計算C305、合成C307同時開始。這裡,坐標光源計算C302,是由坐標光源計算部103計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標,而坐標光源計算C305,則是由坐標光源計算部103計算對象在平面H上所形成的各點的二維坐標及表示各點離平面H的深度的深度值。當坐標光源計算C302結束時,進行透視變換C303,當透視變換C303結束時,進一步進行圖象變形C304。另外,當坐標光源計算C305結束時,進行潤色處理C306。進一步,當合成307結束時,進行顯示C308。
當生成新的視頻靜止圖象並將所生成的視頻靜止圖象粘貼於先前生成的圖形靜止圖象時,圖象解碼處理C311、坐標光源計算C312、合成317同時開始。這裡,坐標光源計算C312,是由坐標光源計算部103計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標。當坐標光源計算C312結束時,進行透視變換C313,當透視變換C313結束時,進一步進行圖象變形C314。當合成C317結束時,進行顯示C318。3.3 提要如上所述,按照不同的進程以並行方式進行圖形靜止圖象的生成處理、視頻靜止圖象的解碼·變形處理、及所生成的圖形靜止圖象和視頻靜止圖象的合成,所以,能以其各自的顯示速率合成圖形動圖象和視頻動圖象,同時能更迅速地進行圖形靜止圖象的生成處理、視頻靜止圖象的解碼·變形處理、及所生成的圖形靜止圖象和視頻靜止圖象的合成,4 實施形態4對作為本發明另一實施形態的數字廣播接收裝置40進行說明。4.1數字廣播接收裝置40的結構數字廣播接收裝置40,與數字廣播接收裝置20一樣,由本體部26、監視器21、遙控器22、天線23等構成,該數字廣播接收裝置40,讀出記錄在CD-ROM上的與三維對象有關的對象信息,並接收所播放的多個視頻動圖象,生成由多個對象構成的圖形圖象,各對象具有各自的動圖象顯示面,將各視頻圖象粘貼於所生成的圖形圖象的各動圖象顯示面後,顯示在監視器21上。
在本實施形態中,接收第1、第2和第3視頻動圖象,第1、第2和第3對象分別具有第1、第2和第3動圖象顯示面。
數字廣播接收裝置40的功能框圖,示於圖25。如該圖所示,數字廣播接收裝置40,包括輸入部101、數據存儲部102、坐標光源計算部103、潤色處理部104、透視變換部105、圖象解碼部106a、106b、106c、圖象變形部107a、107b、107c、幀緩衝器108、顯示部109、調諧器110、優先級控制部111、控制數據存儲部114、靜止圖象存儲部115、圖形圖象存儲部116、選擇部117、天線23。
在數字廣播接收裝置40的構成要素中,與數字廣播接收裝置20的構成要素具有相同符號的構成要素,結構與數字廣播接收裝置20的構成要素相同。此外,控制數據存儲部114、靜止圖象存儲部115、圖形圖象存儲部116及選擇部117,分別與動圖象合成裝置30的控制數據存儲部114、靜止圖象存儲部115、圖形圖象存儲部116、選擇部117相同。
因此,數字廣播接收裝置40是數字廣播接收裝置20與動圖象合成裝置30的組合。
在下文中,以與數字廣播接收裝置20的構成要素的不同點為中心進行說明。(1)潤色處理部104潤色處理部104,將所形成的圖形靜止圖象交替地輸出到圖形圖象區域A116a及圖形圖象區域B116b中的任何一個,而不是輸出到幀緩衝器108。(2)透視變換部105透視變換部105,進一步,與動圖象合成裝置30的透視變換部105一樣,生成控制數據,並將所生成的控制數據交替地輸出到控制數據區域A114a及控制數據區域B114b中的任何一個。
這裡,控制數據,作為一例,是由橫向640個、縱向480個、總計307200個構成的數據序列。各數據由2位構成,具有「0」、「1」、「2」或「3」的值。各數據,對應於由潤色處理部104生成的圖形靜止圖象的各個象素。
透視變換部105,對控制數據中的與第1動圖象顯示面對應的位,全部設定為「1」值,對與第2動圖象顯示面對應的位,全部設定為「2」值,對與第3動圖象顯示面對應的位,全部設定為「3」值,對其他的位,設定為「0」值。另外,對多個動圖象顯示面的重合的部分,採用最上邊的動圖象顯示面的值。(3)圖象變形部107a、107b、107c圖象變形部107a,將所生成的變形視頻靜止圖象交替地輸出到靜止圖象區域A115a及靜止圖象區域B115b中的任何一個,而不是輸出到屏蔽處理部113a。
圖象變形部107b、107c,與圖象變形部107a相同。(4)選擇部117選擇部117,對所讀出的控制數據的每個數據進行判斷,如果該位為「0」,則從構成所讀出的圖形靜止圖象的象素中讀出位於與該位對應的位置的象素,並將所讀出的象素寫入幀緩衝器108的對應位置,如果該位為「1」,則從構成所讀出的第1視頻靜止圖象的象素中讀出位於與該位對應的位置的象素,並將所讀出的象素寫入幀緩衝器108的對應位置,如果該位為「2」,則從構成所讀出的第2視頻靜止圖象的象素中讀出位於與該位對應的位置的象素,並將所讀出的象素寫入幀緩衝器108的對應位置,如果該位為「3」,則從構成所讀出的第2視頻靜止圖象的象素中讀出位於與該位對應的位置的象素,並將所讀出的象素寫入幀緩衝器108的對應位置,4.2數字廣播接收裝置40的動作(1)數字廣播接收裝置40的各處理進程中的數據參照圖26說明數字廣播接收裝置40的動作。該圖以直觀的形式示出數字廣播接收裝置40的各處理進程中的數據,如該圖所示,坐標光源計算部103,利用與對象有關的信息701計算三維坐標空間A中的形成各對象的各點的三維坐標704,潤色處理部104,進行潤色處理,形成作為位映象數據的圖形靜止圖象702,並將所形成的圖形靜止圖象702輸出到圖形圖象區域B116b,透視變換部105,計算形成動圖象顯示面的各點在平面H上的二維坐標,生成控制數據705,並將控制數據705輸出到控制數據區域B114b,圖象變形部107a、107b、107c,分別從視頻靜止圖象707、711、715生成變形視頻靜止圖象708、712、716,並將所生成的變形視頻靜止圖象708、712、716輸出到靜止圖象區域B115b。
另一方面,選擇部117,從圖形圖象區域A116a讀出圖形靜止圖象703,從靜止圖象區域A115a讀出視頻靜止圖象710、714、718,從控制數據區域A114a讀出控制數據706,利用所讀出的控制數據706將圖形靜止圖象703和視頻靜止圖象710、714、718合成後,生成靜止圖象719,寫入幀緩衝器108。(2)數字廣播接收裝置40的各構成要素的處理時序圖27是表示各時刻的數字廣播接收裝置40的各構成要素的處理時序的時間圖。橫軸表示時刻,縱軸表示數字廣播接收裝置40的各構成要素的處理。
當生成新的圖形靜止圖象和視頻靜止圖象並將所生成的視頻靜止圖象粘貼於圖形靜止圖象時,坐標光源計算C404、坐標光源計算C410、合成C412同時開始。這裡,坐標光源計算C404,是由坐標光源計算部103計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標,而坐標光源計算C410,則是由坐標光源計算部103計算對象在平面H上所形成的各點的二維坐標及表示各點離平面H的深度的深度值。當坐標光源計算C404結束時,進行透視變換C405,當透視變換C405結束時,開始進行優先級控制C406。接著,當優先級控制C406結束時,由圖象解碼部106a、106b、106c開始進行圖象解碼C401、C402、C403,當各圖象解碼C401、C402、C403結束時,開始進行圖象變形C407、C408、C409。另一方面,當坐標光源計算C410結束時,進行潤色C411。當合成412結束時,進行顯示C413。
當生成新的視頻靜止圖象並將所生成的視頻靜止圖象粘貼於先前生成的圖形靜止圖象時,坐標光源計算C424及合成C432同時開始。這裡,坐標光源計算C424,是由坐標光源計算部103計算三維坐標空間A中的形成動圖象顯示面的各點的三維坐標。然後,當坐標光源計算C424結束時,進行透視變換C425,當透視變換C425結束時,開始進行優先級控制C426。接著,當優先級控制C426結束時,由圖象解碼部106a、106b、106c開始進行圖象解碼C421、C422、C423,當各圖象解碼C421、C422、C423結束時,開始進行圖象變形C427、C428、C429。當合成432結束時,進行顯示C433。4.3 提要如上所述,按照不同的進程以並行方式進行圖形靜止圖象的生成處理、多個視頻靜止圖象的解碼·變形處理、及所生成的圖形靜止圖象和多個視頻靜止圖象的合成,所以,能以其各自的顯示速率合成圖形動圖象和多個視頻動圖象,同時能更迅速地進行圖形靜止圖象的生成處理、視頻靜止圖象的解碼·變形處理、及所生成的圖形靜止圖象和視頻靜止圖象的合成。另外,由於使最接近面前的動圖象顯示面具有較高的優先級並使由對應的圖象解碼部解碼的視頻靜止圖象的每一定時間的幀數增多,所以能夠根據優先級改善畫質。5 實施形態5對作為本發明另一實施形態的數字廣播接收裝置50進行說明。5.1 數字廣播接收裝置50的結構數字廣播接收裝置50,與數字廣播接收裝置20一樣,由本體部26、監視器21、遙控器22、天線23等構成,該數字廣播接收裝置50,讀出記錄在CD-ROM上的與三維對象有關的對象信息,並接收所播放的多個視頻動圖象,生成由多個對象構成的圖形圖象,各對象具有各自的動圖象顯示面,將各視頻圖象粘貼於所生成的圖形圖象的各動圖象顯示面後,顯示在監視器21上。
數字廣播接收裝置50的功能框圖,示於圖28。如該圖所示,數字廣播接收裝置50,包括輸入部101、數據存儲部102、坐標光源計算部103、潤色處理部104、透視變換部105、圖象解碼部106a、106b、106c、圖象變形部107a、107b、107c、幀緩衝器108、顯示部109、調諧器110、優先級控制部111、屏蔽控制部112、屏蔽處理部113a、113b、113c、圖象校正部118a、118b、118c、天線23。
在數字廣播接收裝置50的構成要素中,與數字廣播接收裝置20的構成要素具有相同符號的構成要素,結構與數字廣播接收裝置20的構成要素相同。在下文中,以不同點為中心進行說明。(1)圖象解碼部106a、106b、106c圖象解碼部106a,將所生成的視頻靜止圖象輸出到圖象校正部118a,而不是輸出到圖象變形部107a。其它各點與數字廣播接收裝置20的圖象解碼部106a相同。
圖象解碼部106b和106c,與圖象解碼部106a相同。(2)優先級控制部111優先級控制部111,進一步,將所決定的優先級輸出到與各對象的動圖象顯示面對應的圖象校正部118a、118b、118c。(3)圖象校正部118a、118b、118c圖象校正部118a,從圖象解碼部106a接收視頻靜止圖象,並從優先級控制部111接收所決定的優先級。
當接收到的優先級最高時,圖象校正部118a,將所接收的視頻靜止圖象直接輸出到圖象變形部107a,而不進行校正。
當接收到的優先級為中等程度或較低時,圖象校正部118a進行校正,使視頻靜止圖象的亮度降低,且優先級越低亮度越低。降低視頻靜止圖象的亮度的校正,具體地說,通過將視頻靜止圖象的各象素的值除以適當的值進行。這裡,作為該適當值的例,當優先級為中等程度時為4,當優先級較低時為8。此外,也可以將構成各象素的位序列向低位側移位。例如,當優先級為中等程度時,可向低位側移1位,當優先級較低時,可向低位側移2位。5.3 提要如上所述,按照不同的進程以並行方式進行圖形靜止圖象的生成處理、多個視頻靜止圖象的解碼·變形處理,並將所生成的圖形靜止圖象和多個視頻靜止圖象在幀緩衝器上合成,所以,能以其各自的顯示速率合成圖形動圖象和多個視頻動圖象。另外,由於使最接近面前的動圖象顯示面具有較高的優先級並使由對應的圖象解碼部解碼的視頻靜止圖象的每一定時間的幀數增多,所以能夠根據優先級改善畫質。進一步,由於對優先級低的動圖象顯示面將亮度校正得較低,所以,在顯示速率變低的可能性大的優先級低的動圖象顯示面上可以使閃爍不引人注意。6.其他變形例(1)在上述實施形態中說明的圖形靜止圖象和視頻靜止圖象的合成,也可以應用於電視遊戲機、DVD/VCD/CD播放機等圖象再生裝置、或信息處理終端裝置。(2)在上述實施形態中,將動圖象粘貼在對象具有的屏面上,但也可以-將圖形動圖象和視頻動圖象並行地顯示在電視畫面上。(3)在上述實施形態中,視頻動圖象的顯示速率為每秒30幀,圖形動圖象的顯示速率為每秒10幀,但當然也可以是其他顯示速率。例如,可以使視頻動圖象的顯示速率為每秒10幀,使圖形動圖象的顯示速率為每秒30幀,(4)在上述實施形態中,假定對象具有1個屏面,但對象也可以具有多個屏面。(5)作為其他實施形態之一,可以是如上所述的動圖象合成方法。另外,也可以是用計算機執行上述動圖象合成方法的動圖象合成程序,也可以是記錄著上述動圖象合成程序的可由計算機讀取的記錄媒體。該記錄媒體,例如,可以是軟盤、CD-ROM、DVD-ROM、DVD-RAM、半導體存儲器等。進一步,可以通過通信線路傳送上述動圖象合成程序,也可以是通過上述通信線路傳送的數位訊號。(6)也可以將如上所述的多個實施形態及其變形例分別進行組合。
產業上的可應用性在接收通過多個信道播放的數字廣播波的數字廣播接收裝置中,可以用作選擇節目用的用戶接口。另外,在電視遊戲機、DVD/VCD/CD播放機等圖象再生裝置、個人計算機或信息處理終端裝置中,可以用作圖象效果更佳的顯示裝置。
權利要求
1.一種動圖象合成裝置,對從在三維空間內移動的視點觀察對象而得到的圖形動圖象及由多個視頻靜止圖象構成的視頻動圖象進行合成,該動圖象合成裝置的特徵在於,備有信息存儲裝置,存儲著表示三維空間中的對象形狀和位置的對象信息;視頻動圖象取得裝置,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;圖象存儲裝置;接收裝置,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成裝置,利用上述對象信息,生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖象存儲裝置;及視頻圖象生成裝置,在生成上述圖形靜止圖象並寫入上述圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述圖象存儲裝置。
2.根據權利要求1所述的動圖象合成裝置,其特徵在於上述圖形圖象生成裝置,利用上述對象信息,從上述視點觀察並將對象投影到投影面上,進一步,通過進行潤色處理而生成圖形靜止圖象,
3.根據權利要求2所述的動圖象合成裝置,其特徵在於上述對象,具有合成視頻動圖象的屏面,上述動圖象合成裝置,在對象的屏面上將圖形動圖象與視頻動圖象合成,上述對象信息,包含表示對象的屏面形狀的信息,上述圖形圖象生成裝置,進一步,利用包含表示屏面形狀的信息的對象信息,計算從上述視點觀察並將屏面投影到上述投影面上而得到的表示投影屏面的形狀及位置的屏面信息,上述視頻圖象生成裝置,在存儲在上述圖象存儲裝置內的圖形靜止圖象上的由上述計算出的屏面信息所指示的位置上,寫入所抽出的視頻靜止圖象。
4.根據權利要求3所述的動圖象合成裝置,其特徵在於上述視頻圖象生成裝置,包括根據由上述屏面信息表示的形狀使上述視頻靜止圖象變形從而生成變形視頻靜止圖象的圖象變形裝置,上述視頻圖象生成裝置,將所生成的變形視頻靜止圖象寫入上述圖象存儲裝置。
5.根據權利要求4所述的動圖象合成裝置,其特徵在於上述對象具有多個屏面,上述視頻動圖象取得裝置,從外部取得多個視頻動圖象,上述動圖象合成裝置,在多個屏面上分別將圖形動圖象與各視頻動圖象合成,上述對象信息,包含表示多個屏面的形狀的信息,上述圖形圖象生成裝置,對表示多個對象的屏面形狀的每個信息計算屏面信息,上述視頻圖象生成裝置,從多個視頻動圖象分別取得視頻靜止圖象,並在由上述多個屏面信息所指示的位置上,寫入分別取得的多個視頻靜止圖象。
6.根據權利要求5所述的動圖象合成裝置,其特徵在於上述視頻圖象生成裝置,包括優先級決定裝置,根據所計算出的多個屏面信息,按每個屏面決定優先級;視頻圖象解碼裝置,根據對多個視頻動圖象決定出的優先級,從視頻動圖象取得視頻靜止圖象;屏蔽位置計算裝置,根據所計算出的多個屏面信息及按每個屏面決定出的優先級,計算在每個投影面上對投影屏面進行屏蔽的位置;及屏蔽處理裝置,在所計算出的進行屏蔽的位置上,對上述變形視頻靜止圖象進行屏蔽處理;上述視頻圖象生成裝置,將進行了屏蔽處理的變形視頻靜止圖象寫入上述圖象存儲裝置。
7.根據權利要求6所述的動圖象合成裝置,其特徵在於上述優先級決定裝置,利用所計算出的多個屏面信息決定優先級,使離上述視點越近的屏面具有越高的優先級。
8.根據權利要求6所述的動圖象合成裝置,其特徵在於上述優先級決定裝置,利用所計算出的多個屏面信息計算投影屏面的面積並決定優先級,使計算出的面積越大的投影屏面具有越高的優先級。
9.根據權利要求6所述的動圖象合成裝置,其特徵在於上述視頻圖象解碼裝置取得視頻靜止圖象的方式為,對優先級最高的視頻動圖象,從視頻動圖象取得其全部視頻靜止圖象,而視頻動圖象的優先級越低,則從視頻動圖象略過的視頻靜止圖象越多。
10.根據權利要求6所述的動圖象合成裝置,其特徵在於上述視頻圖象解碼裝置,包括用於降低所取得的視頻靜止圖象的亮度的畫質校正部,其校正的方式為,對優先級最高的視頻動圖象,不降低視頻靜止圖象的亮度,而視頻動圖象的優先級越低,則使視頻靜止圖象的亮度越低。
11.一種動圖象合成裝置,在對象的屏面上對從在三維空間內移動的視點觀察對象而得到的圖形動圖象和由多個視頻靜止圖象構成的視頻動圖象進行合成,該動圖象合成裝置的特徵在於,備有信息存儲裝置,存儲著表示三維空間中的對象形狀和位置及對象的屏面形狀的對象信息;視頻動圖象取得裝置,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;圖形靜止圖象存儲裝置;視頻靜止圖象存儲裝置;圖象存儲裝置;接收裝置,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成裝置,利用上述對象信息,生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖形靜止圖象存儲裝置,還利用包含表示屏面形狀的信息的對象信息,計算從上述視點觀察並將屏面投影到上述投影面上而得到的表示投影屏面的形狀及位置的屏面信息;及視頻圖象生成裝置,在生成上述圖形靜止圖象並寫入上述圖形靜止圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述視頻靜止圖象存儲裝置;及選擇裝置,利用上述所計算出的屏面信息,從存儲在上述圖形靜止圖象存儲裝置內的圖形靜止圖象或存儲在上述視頻靜止圖象存儲裝置內的視頻靜止圖象選擇構成各靜止圖象的象素,並將所選定的象素寫入上述圖象存儲裝置。
12.根據權利要求11所述的動圖象合成裝置,其特徵在於上述圖形靜止圖象存儲裝置,包括第1圖形存儲部和第2圖形存儲部,上述視頻靜止圖象存儲裝置,包括第1視頻存儲部和第2視頻存儲部,上述圖形靜止圖象生成裝置,將所取得的圖形靜止圖象交替地寫入第1圖形存儲部或第2圖形存儲部,上述視頻圖象生成裝置,將所取得的視頻靜止圖象交替地寫入第1視頻存儲部或第2視頻存儲部,上述選擇裝置,在由上述圖形圖象生成裝置將圖形靜止圖象寫入第1圖形存儲部的時間帶,從第2圖形存儲部讀出圖形靜止圖象,在由上述圖形靜止圖象生成裝置將圖形靜止圖象寫入第2圖形存儲部的時間帶,從第1圖形存儲部讀出圖形靜止圖象,在由上述視頻圖象生成裝置將視頻靜止圖象寫入第1視頻存儲部的時間帶,從第2視頻存儲部讀出視頻靜止圖象,在由上述視頻靜止圖象生成裝置將視頻靜止圖象寫入第2視頻存儲部的時間帶,從第1視頻存儲部讀出視頻靜止圖象,並從所讀出的圖形靜止圖象和視頻靜止圖象選擇構成各靜止圖象的象素。
13.根據權利要求12所述的動圖象合成裝置,其特徵在於上述圖形圖象生成裝置,利用上述對象信息,從上述視點觀察並將對象投影到投影面上,進一步,通過進行潤色處理而生成圖形靜止圖象,
14.根據權利要求13所述的動圖象合成裝置,其特徵在於上述視頻圖象生成裝置,包括根據由上述屏面信息表示的形狀使上述視頻靜止圖象變形從而生成變形視頻靜止圖象的圖象變形裝置,上述視頻圖象生成裝置,將所生成的變形視頻靜止圖象寫入上述圖象存儲裝置。
15.根據權利要求14所述的動圖象合成裝置,其特徵在於上述對象具有多個屏面,上述視頻動圖象取得裝置,從外部取得多個視頻動圖象,上述動圖象合成裝置,在多個屏面上分別將圖形動圖象與各視頻動圖象合成,上述對象信息,包含表示多個屏面的形狀的信息,上述圖形圖象生成裝置,對表示多個屏面的形狀的每個信息計算屏面信息,上述視頻圖象生成裝置,從多個視頻動圖象分別取得視頻靜止圖象,並在由上述多個屏面信息所指示的位置上,寫入分別取得的多個視頻靜止圖象。
16.根據權利要求15所述的動圖象合成裝置,其特徵在於上述視頻圖象生成裝置,包括優先級決定裝置,根據所計算出的多個屏面信息,按每個屏面決定優先級;視頻圖象解碼裝置,根據對多個視頻動圖象決定出的優先級,從視頻動圖象取得視頻靜止圖象;屏蔽位置計算裝置,根據所計算出的多個屏面信息及按每個屏面決定出的優先級,計算在每個投影面上對投影屏面進行屏蔽的位置;及屏蔽處理裝置,在所計算出的進行屏蔽的位置上,對上述變形視頻靜止圖象進行屏蔽處理;上述視頻圖象生成裝置,將進行了屏蔽處理的變形視頻靜止圖象寫入上述視頻靜止圖象存儲裝置。
17.根據權利要求16所述的動圖象合成裝置,其特徵在於上述優先級決定裝置,利用所計算出的多個屏面信息決定優先級,使離上述視點越近的屏面具有越高的優先級。
18.根據權利要求16所述的動圖象合成裝置,其特徵在於上述優先級決定裝置,利用所計算出的多個屏面信息計算投影屏面的面積並決定優先級,使計算出的面積越大的屏面具有越高的優先級。
19.根據權利要求16所述的動圖象合成裝置,其特徵在於上述視頻圖象解碼裝置取得視頻靜止圖象的方式為,對優先級最高的視頻動圖象,從視頻動圖象取得其全部視頻靜止圖象,而視頻動圖象的優先級越低,則從視頻動圖象略過的視頻靜止圖象越多。
20.根據權利要求16所述的動圖象合成裝置,其特徵在於上述視頻圖象解碼裝置,包括用於降低所取得的視頻靜止圖象的亮度的畫質校正部,其校正的方式為,對優先級最高的視頻動圖象,不降低視頻靜止圖象的亮度,而視頻動圖象的優先級越低,則使視頻靜止圖象的亮度越低。
21.一種動圖象合成方法,用於動圖象合成裝置,該動圖象合成裝置,對從在三維空間內移動的視點觀察對象而得到的圖形動圖象和由多個視頻靜止圖象構成的視頻動圖象進行合成,並備有存儲著表示三維空間中的對象形狀和位置的對象信息的信息存儲裝置、及圖象存儲裝置,該動圖象合成方法的特徵在於,包括視頻動圖象取得步驟,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;接收步驟,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成步驟,利用上述對象信息,生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖象存儲裝置;及視頻圖象生成步驟,在生成上述圖形靜止圖象並寫入上述圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述圖象存儲裝置。
22.一種動圖象合成方法,用於動圖象合成裝置,該動圖象合成裝置,在對象的屏面上對從在三維空間內移動的視點觀察對象而得到的圖形動圖象和由多個視頻靜止圖象構成的視頻動圖象進行合成,並備有存儲著表示三維空間中的對象形狀和位置及對象的屏面形狀的對象信息的信息存儲裝置、圖形靜止圖象存儲裝置、視頻靜止圖象存儲裝置、圖象存儲裝置,該動圖象合成方法的特徵在於,包括視頻動圖象取得步驟,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;接收步驟,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成步驟,利用上述對象信息,生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖形靜止圖象存儲裝置,還利用包含表示屏面形狀的信息的對象信息,計算從上述視點觀察並將屏面投影到上述投影面上而得到的表示投影屏面的形狀及位置的屏面信息;及視頻圖象生成步驟,在生成上述圖形靜止圖象並寫入上述圖形靜止圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述視頻靜止圖象存儲裝置;及選擇步驟,利用上述所計算出的屏面信息,從存儲在上述圖形靜止圖象存儲裝置內的圖形靜止圖象或存儲在上述視頻靜止圖象存儲裝置內的視頻靜止圖象選擇構成各靜止圖象的象素,並將所選定的象素寫入上述圖象存儲裝置。
23.一種記錄媒體,用於記錄由計算機執行的動圖象合成程序,該計算機,對從在三維空間內移動的視點觀察對象而得到的圖形動圖象和由多個視頻靜止圖象構成的視頻動圖象進行合成,並備有存儲著表示三維空間中的對象的形狀和位置的對象信息的信息存儲裝置、及圖象存儲裝置,該記錄媒體的特徵在於上述動圖象合成程序,包括視頻動圖象取得步驟,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;接收步驟,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成步驟,利用上述對象信息,生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖象存儲裝置;及視頻圖象生成步驟,在生成上述圖形靜止圖象並寫入上述圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述圖象存儲裝置。
24.一種記錄媒體,用於記錄由計算機執行的動圖象合成程序,該計算機,在對象的屏面上對從在三維空間內移動的視點觀察對象而得到的圖形動圖象和由多個視頻靜止圖象構成的視頻動圖象進行合成,並備有存儲著表示三維空間中的對象的形狀和位置及對象的屏面形狀的對象信息的信息存儲裝置、圖形靜止圖象存儲裝置、視頻靜止圖象存儲裝置、圖象存儲裝置,該記錄媒體的特徵在於上述動圖象合成程序,包括視頻動圖象取得步驟,從外部取得由連續的多個視頻靜止圖象構成的視頻動圖象;接收步驟,反覆接收表示在三維空間內移動的一個視點的位置的信息;圖形圖象生成步驟,利用上述對象信息,生成從上述視點觀察並將對象投影到投影面上而得到的圖形靜止圖象,並將所生成的圖形靜止圖象寫入上述圖形靜止圖象存儲裝置,還利用包含表示屏面形狀的信息的對象信息,計算從上述視點觀察並將屏面投影到上述投影面上而得到的表示投影屏面的形狀及位置的屏面信息;及視頻圖象生成步驟,在生成上述圖形靜止圖象並寫入上述圖形靜止圖象存儲裝置的時間帶,從上述所取得的視頻動圖象反覆抽出視頻靜止圖象,並將所抽出的視頻靜止圖象寫入上述視頻靜止圖象存儲裝置;及選擇步驟,利用上述所計算出的屏面信息,從存儲在上述圖形靜止圖象存儲裝置內的圖形靜止圖象或存儲在上述視頻靜止圖象存儲裝置內的視頻靜止圖象選擇構成各靜止圖象的象素,並將所選定的象素寫入上述圖象存儲裝置。
全文摘要
坐標光源計算部103,計算形成對象的各點的三維坐標,並進行裁剪處理,潤色處理部104,進行潤色處理,並將所形成的圖形靜止圖象輸出到幀緩衝器108。坐標光源計算部103,計算形成動圖象顯示面的各點的三維坐標,透視變換部105計算形成動圖象顯示面的各點的二維坐標。圖象解碼部106,對視頻靜止圖象進行解碼,圖象變形部107將視頻靜止圖象變形後輸出到幀緩衝器108。由此,可將視頻靜止圖象粘貼於圖形靜止圖象。
文檔編號H04N7/24GK1287743SQ9980172
公開日2001年3月14日 申請日期1999年7月29日 優先權日1998年7月30日
發明者稻垣悟, 津田賢治郎, 錦織義久 申請人:松下電器產業株式會社