專利名稱:矩形圖像描繪裝置、矩形圖像描繪方法以及集成電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及利用硬件來進(jìn)行矩形圖像描繪的裝置、方法以及集成電路。
背景技術(shù):
近年來,圖像描繪裝置被廣泛搭載于例如個(gè)人計(jì)算機(jī)、記錄再生裝置、廣播發(fā)送裝置等設(shè)備。為了向用戶提供更優(yōu)美的圖像,這些設(shè)備所操作的圖像伴隨著圖像描繪裝置處理能力的提高,其像素(pixel)的高精度化在不斷發(fā)展。
為了生成高精細(xì)的圖像,除了圖像描繪裝置之外,對于用來存儲(chǔ)各像素亮度信息等的圖像存儲(chǔ)器(下面簡單稱作存儲(chǔ)器)而言,也需要提高性能。特別是由于存儲(chǔ)器和圖像描繪裝置(不論是由各個(gè)芯片構(gòu)成還是單芯片構(gòu)成)被總線連接,所以,對于這些器件性能的提高而言其總線的高速化是重要的。但是,由于該總線的驅(qū)動(dòng)時(shí)鐘比圖像描繪裝置的驅(qū)動(dòng)時(shí)鐘慢,所以,在進(jìn)行高精細(xì)描繪方面存在制約。
以消除該制約為目的,在以SDRAM為代表的存儲(chǔ)器中搭載了突發(fā)(burst)傳送功能。具體而言,在突發(fā)傳送模式中,每指定一個(gè)地址,從該地址連續(xù)的多個(gè)數(shù)據(jù)與時(shí)鐘同步地以規(guī)定個(gè)數(shù)連續(xù)地被訪問。因此,基于突發(fā)傳送模式的存儲(chǔ)訪問與基于單一傳送模式的存儲(chǔ)訪問相比,被大幅度高速化。由于在屏幕上沿橫向排列的像素的亮度信息通常被放置在存儲(chǔ)器上的連續(xù)地址區(qū)域,所以,在描繪處理中,尤其是突發(fā)傳送模式的長處得到發(fā)揮。
在描繪處理中,傳送對象的圖像數(shù)據(jù)被連續(xù)寫入的存儲(chǔ)區(qū)域的前頭、或末尾的地址(下面稱作寫入開始地址、或?qū)懭虢Y(jié)束地址)一般與突發(fā)傳送的單位(下面稱作突發(fā)單位)的邊界(下面稱作突發(fā)邊界)不一致。因此,包括寫入開始地址的突發(fā)單位、或包括寫入結(jié)束地址的突發(fā)單位中一般含有用于使寫入無效的地址(下面稱作寫入不要地址)。
以往,通過針對寫入不要地址將寫入使能信號(hào)取反來防止不要的寫入。但是,在將暫時(shí)顯示的圖像稍微錯(cuò)位來重新顯示的時(shí)候等,如果針對寫入不要地址將寫入使能信號(hào)取反,則有時(shí)反而會(huì)導(dǎo)致應(yīng)該清除(clear)的圖像的一部分殘留于背景。在這樣的情況下,針對寫入開始地址之前、或?qū)懭虢Y(jié)束地址之后的寫入不要地址,需要重新寫入背景色的亮度數(shù)據(jù)。結(jié)果,難以實(shí)現(xiàn)對存儲(chǔ)器的訪問時(shí)間的進(jìn)一步縮短。
作為通過克服這樣的困難來實(shí)現(xiàn)存儲(chǔ)訪問高速化的現(xiàn)有技術(shù),公知有例如專利文獻(xiàn)1所公開的技術(shù)(參照圖18)。具體而言,首先針對包括寫入開始地址、或?qū)懭虢Y(jié)束地址的突發(fā)單位整體以維護(hù)寫入使能信號(hào)的狀態(tài)進(jìn)行維持。并且,針對該突發(fā)單位所包含的寫入不要地址將背景色(例如白色)的亮度數(shù)據(jù)統(tǒng)一為相同的突發(fā)單位,針對其他的地址將圖像數(shù)據(jù)統(tǒng)一為相同的突發(fā)單位,寫入到存儲(chǔ)器。由此,存儲(chǔ)訪問被高速化。
專利文獻(xiàn)1特開2002-140702號(hào)公報(bào)例如當(dāng)在CG動(dòng)畫等中使矩形圖像逐漸移動(dòng)之際,通過將之前所描繪的圖像的清除(即,背景色的全面涂敷)和新的圖像的描繪,盡量由單一或連續(xù)的存儲(chǔ)訪問來高效地進(jìn)行,可以縮短對存儲(chǔ)器的訪問時(shí)間。
但是,在專利文獻(xiàn)1所公開的技術(shù)中,針對包括寫入開始地址、或?qū)懭虢Y(jié)束地址的突發(fā)單位所包含的寫入不要地址,只不過寫入背景色的亮度數(shù)據(jù)。因此,當(dāng)矩形圖像的移動(dòng)量超過與每個(gè)突發(fā)單位的單位大小(即突發(fā)長度)相當(dāng)?shù)南袼財(cái)?shù)時(shí),無法充分清除上次描繪的圖像,需要通過其他途徑來實(shí)現(xiàn)為了以背景色對以前圖像所處的區(qū)域進(jìn)行全面涂敷的存儲(chǔ)訪問。結(jié)果,難以實(shí)現(xiàn)對存儲(chǔ)器的訪問時(shí)間的進(jìn)一步縮短。
作為基于單一或連續(xù)的存儲(chǔ)訪問來高效進(jìn)行之前所描繪的圖像的清除和新的圖像的描繪的方法,除了專利文獻(xiàn)1所公開的方法之外,還可以考慮下述方法將由背景色對應(yīng)該移動(dòng)的圖像周圍的一定范圍進(jìn)行覆蓋的圖像整體,預(yù)先設(shè)定為一個(gè)圖像,并逐步移動(dòng)該圖像。但是,在該方法中,由于應(yīng)該從存儲(chǔ)器讀出的圖像數(shù)據(jù)的尺寸一般較大,所以,難以實(shí)現(xiàn)對存儲(chǔ)器的訪問時(shí)間的縮短。不僅如此,當(dāng)圖像的移動(dòng)量超過上述的一定范圍時(shí),需要通過其他途徑來實(shí)現(xiàn)為了對之前所描繪的圖像進(jìn)行清除的存儲(chǔ)訪問。因此,更加難以實(shí)現(xiàn)對存儲(chǔ)器的訪問時(shí)間的縮短。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種與應(yīng)該移動(dòng)的矩形圖像的移動(dòng)量無關(guān),通過高效進(jìn)行移動(dòng)前的矩形圖像的清除和移動(dòng)后的矩形圖像的描繪,可以實(shí)現(xiàn)存儲(chǔ)訪問的進(jìn)一步高速化的矩形圖像描繪裝置、以及矩形圖像描繪方法。
本發(fā)明的矩形圖像描繪裝置,在與從第一矩形區(qū)域除去第一矩形區(qū)域和第二矩形區(qū)域的重復(fù)部分的畫面上區(qū)域?qū)?yīng)的圖像存儲(chǔ)器的地址區(qū)域?qū)懭氡尘吧牧炼葦?shù)據(jù),在與第二矩形區(qū)域?qū)?yīng)的圖像存儲(chǔ)器上的地址區(qū)域?qū)懭刖匦螆D像的亮度數(shù)據(jù),其中,具有算出部,其根據(jù)從第一矩形區(qū)域向第二矩形區(qū)域的橫向移動(dòng)量,算出應(yīng)該對矩形圖像的橫向附加的背景色的像素?cái)?shù);以及寫入部,其將由算出部算出的像素?cái)?shù)的背景色的亮度數(shù)據(jù)和矩形圖像的亮度數(shù)據(jù),按每一行同時(shí)或連續(xù)寫入到圖像存儲(chǔ)器。
本發(fā)明的上述矩形圖像描繪裝置優(yōu)選通過算出電路與集成電路的組合而構(gòu)成。具體而言,算出電路根據(jù)從第一矩形區(qū)域向第二矩形區(qū)域的橫向移動(dòng)量,算出應(yīng)該對矩形圖像的橫向附加的背景色的像素?cái)?shù)。
另一方面,本發(fā)明的集成電路包括下述電路在與從第一矩形區(qū)域除去第一矩形區(qū)域和第二矩形區(qū)域的重復(fù)部分的畫面上區(qū)域?qū)?yīng)的圖像存儲(chǔ)器的地址區(qū)域?qū)懭氡尘吧牧炼葦?shù)據(jù),在與第二矩形區(qū)域?qū)?yīng)的圖像存儲(chǔ)器上的地址區(qū)域?qū)懭刖匦螆D像的亮度數(shù)據(jù),其具有保持電路,對利用算出電路算出的像素?cái)?shù)進(jìn)行保持;以及寫入電路,其將該像素?cái)?shù)的背景色的亮度數(shù)據(jù)和矩形圖像的亮度數(shù)據(jù),按每一行同時(shí)或連續(xù)寫入到圖像存儲(chǔ)器。
本發(fā)明的矩形圖像描繪方法是使用了上述矩形圖像描繪裝置的方法,其特征在于,根據(jù)從第一矩形區(qū)域向第二矩形區(qū)域的橫向移動(dòng)量,算出應(yīng)該對矩形圖像的橫向附加的背景色的像素?cái)?shù);以及將所算出的像素?cái)?shù)的背景色的亮度數(shù)據(jù)和矩形圖像的亮度數(shù)據(jù),按每一行同時(shí)或連續(xù)寫入到圖像存儲(chǔ)器。
在本發(fā)明所涉及的上述矩形圖像描繪裝置以及方法中,根據(jù)矩形圖像的橫向移動(dòng)量算出應(yīng)該對矩形圖像的橫向附加的背景色的像素?cái)?shù),并將所算出的像素?cái)?shù)的背景色的亮度數(shù)據(jù)和矩形圖像的亮度數(shù)據(jù)同時(shí)或連續(xù)寫入到圖像存儲(chǔ)器。即,能夠與矩形圖像的亮度數(shù)據(jù)同時(shí)或連續(xù)寫入背景色的亮度數(shù)據(jù)的地址,不限定于突發(fā)單位的寫入不要地址。并且,不需要將由背景色對應(yīng)該移動(dòng)的矩形圖像的周圍進(jìn)行了覆蓋的圖像整體預(yù)先設(shè)定為一個(gè)圖像。因此,對圖像存儲(chǔ)器進(jìn)行讀寫的圖像數(shù)據(jù)的尺寸被抑制為必要的最小限度,并且與矩形圖像橫向的移動(dòng)量無關(guān),不需要僅以圖像的清除為目的的存儲(chǔ)訪問。結(jié)果,伴隨著矩形圖像橫向移動(dòng)的存儲(chǔ)訪問被進(jìn)一步高速化。
在從第一矩形區(qū)域向第二矩形區(qū)域的移動(dòng)包括縱向的移動(dòng)時(shí),在本發(fā)明所涉及的上述矩形圖像描繪裝置中,優(yōu)選算出部根據(jù)縱向的移動(dòng)量,算出應(yīng)該對矩形圖像的縱向附加的背景色的行數(shù),寫入部至少從與合成了第一矩形區(qū)域和所述第二矩形區(qū)域的區(qū)域,即第三區(qū)域的左端對應(yīng)的圖像存儲(chǔ)器上的地址,到與第三區(qū)域的右端對應(yīng)的圖像存儲(chǔ)器上的地址為止,將由算出部算出的行數(shù)份的背景色的亮度數(shù)據(jù)按每一行同時(shí)或連續(xù)寫入圖像存儲(chǔ)器。
由此,不需要將由背景色對應(yīng)該移動(dòng)的矩形圖像的周圍進(jìn)行了覆蓋的圖像整體預(yù)先設(shè)定為一個(gè)圖像。因此,對圖像存儲(chǔ)器進(jìn)行讀寫的圖像數(shù)據(jù)的尺寸被抑制為必要的最小限度,并且與矩形圖像縱向的移動(dòng)量無關(guān),不需要僅以圖像的清除為目的的存儲(chǔ)訪問。結(jié)果,伴隨著矩形圖像縱向移動(dòng)的存儲(chǔ)訪問被進(jìn)一步高速化。
在本發(fā)明的上述矩形圖像描繪裝置中,優(yōu)選寫入部通過突發(fā)傳送進(jìn)行寫入,在應(yīng)該寫入的數(shù)據(jù)收納于單個(gè)突發(fā)單位時(shí),同時(shí)寫入該應(yīng)該寫入的數(shù)據(jù);在應(yīng)該寫入的數(shù)據(jù)跨過多個(gè)突發(fā)單位時(shí),連續(xù)寫入該應(yīng)該寫入的數(shù)據(jù)。更優(yōu)選在寫入開始地址或?qū)懭虢Y(jié)束地址與突發(fā)單位的邊界不一致時(shí),寫入部針對包括寫入開始地址或?qū)懭虢Y(jié)束地址的突發(fā)單位中含有的寫入不要地址,將寫入使能信號(hào)取反。
這樣,背景色的亮度數(shù)據(jù)的寫入和矩形圖像的亮度數(shù)據(jù)的寫入通過一系列的突發(fā)傳送,尤其可以連續(xù)地執(zhí)行。因此,存儲(chǔ)訪問被進(jìn)一步高速化。
發(fā)明效果本發(fā)明所涉及的矩形圖像描繪裝置以及方法如上所述,將根據(jù)矩形圖像的移動(dòng)量算出的量的背景色的亮度數(shù)據(jù),與矩形圖像的亮度數(shù)據(jù)同時(shí)或連續(xù)寫入到圖像存儲(chǔ)器。由此,可以在進(jìn)行移動(dòng)前的矩形圖像的清除和移動(dòng)后的矩形圖像的描繪之際,進(jìn)一步提高存儲(chǔ)訪問的效率。尤其是與現(xiàn)有的裝置和方法不同,能夠與矩形圖像的亮度數(shù)據(jù)同時(shí)或連續(xù)寫入背景色的亮度數(shù)據(jù)的地址,不限定于突發(fā)單位的寫入不要地址。并且,不需要預(yù)先設(shè)定由背景色對應(yīng)該移動(dòng)的矩形圖像的周圍進(jìn)行了覆蓋的圖像。因此,傳送對象的圖像數(shù)據(jù)的尺寸被抑制為必要的最小限度,并且與矩形圖像的移動(dòng)量無關(guān),不需要僅以圖像的清除為目的的存儲(chǔ)訪問。這樣,本發(fā)明的矩形圖像描繪裝置以及方法與現(xiàn)有的裝置以及方法相比,在存儲(chǔ)訪問的高速化方面性能優(yōu)越。
圖1是表示本發(fā)明的實(shí)施方式所涉及的矩形圖像描繪裝置的框圖。
圖2是表示本發(fā)明的實(shí)施方式所涉及的矩形圖像描繪裝置中包含的讀出地址生成部的結(jié)構(gòu)的框圖。
圖3是表示本發(fā)明的實(shí)施方式所涉及的矩形圖像描繪裝置中包含的寫入地址生成部的結(jié)構(gòu)的框圖。
圖4是表示本發(fā)明的實(shí)施方式所涉及的矩形圖像描繪裝置中包含的數(shù)據(jù)選擇部的結(jié)構(gòu)的框圖。
圖5是表示本發(fā)明的實(shí)施方式所涉及的、圖像數(shù)據(jù)從圖像存儲(chǔ)器向幀緩沖器的傳送(bitblt)的流程圖。
圖6是詳細(xì)表示圖5所示的圖像數(shù)據(jù)讀出處理(步驟S1)的流程圖。
圖7是詳細(xì)表示圖5所示的上清除區(qū)域的清除處理(步驟S2)的流程圖。
圖8是詳細(xì)表示圖5所示的圖像數(shù)據(jù)寫入處理(步驟S3)的流程圖。
圖9是詳細(xì)表示圖5所示的下清除區(qū)域的清除處理(步驟S4)的流程圖。
圖10是用于說明將顯示于畫面的原來的特征(character)清除,并在其顯示區(qū)域的右下對圖像存儲(chǔ)器中存儲(chǔ)的新的特征進(jìn)行顯示的處理的示意圖。首先,根據(jù)表示原來的特征的第一矩形區(qū)域和應(yīng)該表示新特征的第二矩形區(qū)域,算出幀緩沖器的寫入開始地址的初始值。
圖11是表示用于說明將顯示于畫面的原來的特征清除,并在位于第一矩形區(qū)域的右下的第二矩形區(qū)域,對圖像存儲(chǔ)器中存儲(chǔ)的新的特征進(jìn)行顯示的處理的示意圖。緊接著圖10,清除數(shù)據(jù)被寫入到與上清除區(qū)域相當(dāng)?shù)膸彌_器內(nèi)的區(qū)域。
圖12是表示用于說明將顯示于畫面的原來的特征清除,并在位于第一矩形區(qū)域的右下的第二矩形區(qū)域,對圖像存儲(chǔ)器中存儲(chǔ)的新的特征進(jìn)行顯示的處理的示意圖。緊接著圖11,清除數(shù)據(jù)被寫入到與左清除區(qū)域相當(dāng)?shù)膸彌_器內(nèi)的區(qū)域,并且,表示新的特征的數(shù)據(jù)被寫入到幀緩沖器。
圖13是表示圖10~12所示的處理結(jié)果、顯示于畫面的原來的特征被清除,并在位于第一矩形區(qū)域的右下的第二矩形區(qū)域中,對存儲(chǔ)于圖像存儲(chǔ)器的新的特征進(jìn)行顯示的樣子的示意圖。
圖14是用于說明將顯示于畫面的原來的特征清除,并在位于第一矩形區(qū)域的左上的第二矩形區(qū)域,對圖像存儲(chǔ)器中存儲(chǔ)的新的特征進(jìn)行顯示的處理的示意圖。首先,根據(jù)第一矩形區(qū)域和第二矩形區(qū)域,算出幀緩沖器的寫入開始地址的初始值。
圖15是表示用于說明將顯示于畫面的原來的特征清除,并在位于第一矩形區(qū)域的左上的第二矩形區(qū)域,對圖像存儲(chǔ)器中存儲(chǔ)的新的特征進(jìn)行顯示的處理的示意圖。緊接著圖14,表示新的特征的數(shù)據(jù)被寫入幀緩沖器,并且,清除數(shù)據(jù)被寫入與右清除區(qū)域相當(dāng)?shù)膸彌_器內(nèi)的區(qū)域。
圖16是表示用于說明將顯示于畫面的原來的特征清除,并在位于第一矩形區(qū)域的左上的第二矩形區(qū)域,對圖像存儲(chǔ)器中存儲(chǔ)的新的特征進(jìn)行顯示的處理的示意圖。緊接著圖15,清除數(shù)據(jù)被寫入到與下清除區(qū)域相當(dāng)?shù)膸彌_器內(nèi)的區(qū)域。
圖17是表示圖14~16所示的處理結(jié)果、顯示于畫面的原來的特征被清除,并在位于第一矩形區(qū)域的右下的第二矩形區(qū)域中,對存儲(chǔ)于圖像存儲(chǔ)器的新的特征進(jìn)行顯示的樣子的示意圖。
圖18是對實(shí)現(xiàn)存儲(chǔ)訪問高速化的現(xiàn)有技術(shù)進(jìn)行表示的框圖。
具體實(shí)施例方式
下面,參照附圖對本發(fā)明的最佳實(shí)施方式進(jìn)行說明。
本發(fā)明的實(shí)施方式所涉及的矩形圖像描繪裝置10優(yōu)選與畫面20和其驅(qū)動(dòng)裝置30一同搭載于顯示器(參照圖1)。
多個(gè)像素以二維的矩陣狀配置于畫面20。矩形圖像描繪裝置10從外部裝置SR(例如主存儲(chǔ)器、HDD、DVD驅(qū)動(dòng)器、機(jī)頂盒等)讀入圖像數(shù)據(jù),來實(shí)施恰當(dāng)?shù)臄?shù)據(jù)處理。尤其是根據(jù)圖像數(shù)據(jù)解讀畫面20的各像素的亮度數(shù)據(jù)(也稱作顏色信息),按像素分別進(jìn)行保持。驅(qū)動(dòng)裝置30根據(jù)由矩形圖像描繪裝置10保持的像素的亮度數(shù)據(jù),調(diào)節(jié)畫面20的各像素的亮度。由此,于畫面20上再現(xiàn)通過像素?cái)?shù)據(jù)表示的圖像。
矩形圖像描繪裝置10優(yōu)選對子畫面(sprite)(被稱作特征的特定的技術(shù),一般使矩形圖像在畫面內(nèi)移動(dòng)的基于CG的動(dòng)畫技術(shù))進(jìn)行處理。例如,當(dāng)使在畫面內(nèi)的第一矩形區(qū)域顯示的特征移動(dòng)到第二矩形區(qū)域時(shí),矩形圖像描繪裝置10首先根據(jù)特征的移動(dòng)量(移動(dòng)矢量)來決定第二矩形區(qū)域相對第一矩形區(qū)域的位置。接著,矩形圖像描繪裝置10將從第一矩形區(qū)域除去了第一矩形區(qū)域和第二矩形區(qū)域的重復(fù)部分的區(qū)域(下面稱作清除區(qū)域)以背景色進(jìn)行涂敷,并對移動(dòng)前的特征中不與移動(dòng)后的特征重合的部分進(jìn)行清除。與此同時(shí),在第二矩形區(qū)域顯示移動(dòng)后的特征。
矩形圖像描繪裝置10優(yōu)選具有圖像存儲(chǔ)器1、幀緩沖器2、算出部6以及集成電路3。
圖像存儲(chǔ)器1和幀緩沖器2優(yōu)選是與突發(fā)傳送對應(yīng)的高速存儲(chǔ)器,特別優(yōu)選是SDRAM。除此之外,也可以是SRAM。幀緩沖器2優(yōu)選包含于圖像存儲(chǔ)器1。
圖像存儲(chǔ)器1被利用為矩形圖像描繪裝置10的作業(yè)用存儲(chǔ)器。從外部裝置SR讀入的圖像數(shù)據(jù)暫時(shí)存儲(chǔ)于圖像存儲(chǔ)器1并被適當(dāng)讀出來接受圖像處理。
幀緩沖器2按畫面20的像素分別保持圖像數(shù)據(jù)(尤其是像素的亮度數(shù)據(jù))。幀緩沖器2的地址空間以二維排列表現(xiàn),各地址與畫面20的各像素的坐標(biāo)對應(yīng)。與各像素對應(yīng)的圖像數(shù)據(jù)(亮度數(shù)據(jù))被存儲(chǔ)于和各像素的坐標(biāo)對應(yīng)的地址。
算出部6優(yōu)選是CPU。在上述的子畫面中,算出部6根據(jù)特征的移動(dòng)量(移動(dòng)矢量)來決定第二矩形區(qū)域的位置和清除區(qū)域的尺寸。例如,決定與第二矩形區(qū)域?qū)?yīng)的幀緩沖器2內(nèi)的地址區(qū)域的前頭地址。并且,根據(jù)從第一矩形區(qū)域到第二矩形區(qū)域的橫向移動(dòng)量,算出應(yīng)該向移動(dòng)后的特征的橫向附加的背景色的像素?cái)?shù),即,與移動(dòng)后的特征的左或右鄰接的清除區(qū)域(下面稱作左或右清除區(qū)域)的寬度(下面稱作左或右清除寬度)。同樣,根據(jù)從第一矩形區(qū)域到第二矩形區(qū)域的縱向移動(dòng)量,算出應(yīng)該對移動(dòng)后的特征的縱向附加的背景色的行(line)數(shù),即,與移動(dòng)后的特征的上或下鄰接的區(qū)域(以下稱作上或下清除區(qū)域)的高度(以下稱作上或下清除高度)。
集成電路3對圖像數(shù)據(jù)從外部裝置SR向驅(qū)動(dòng)裝置30的傳送進(jìn)行控制。尤其是利用突發(fā)傳送模式,高速進(jìn)行對圖像存儲(chǔ)器1或幀緩沖器2的圖像數(shù)據(jù)的讀寫。這里,應(yīng)該被讀寫的圖像數(shù)據(jù)表示于畫面20的整體或其一部分上顯示的圖像。該圖像的顯示區(qū)域一般為矩形,各矩形的縱/橫與畫面20的縱/橫方向一致。集成電路3對各矩形區(qū)域所包含的各行(在畫面20上沿橫向連續(xù)排列的像素組)對應(yīng)的一系列圖像數(shù)據(jù),即圖像數(shù)據(jù)的各行進(jìn)行連續(xù)傳送。
集成電路3包括讀出部4和其寄存器組61~65、以及寫入部5和其寄存器組71~80。
讀出部4從外部裝置SR、圖像存儲(chǔ)器1或幀緩沖器2讀出圖像數(shù)據(jù)。特別是在傳送源的存儲(chǔ)器為高速存儲(chǔ)器的情況下,讀出部4利用讀出地址生成部41,在突發(fā)傳送下連續(xù)地讀出傳送對象的圖像數(shù)據(jù)。
讀出地址生成部41根據(jù)下述的寄存器組61~65中保持的數(shù)據(jù),對作為目標(biāo)地址的突發(fā)開始地址以規(guī)定突發(fā)長度逐一地進(jìn)行增加,來實(shí)施更新。
寄存器組61~65是保持電路,從算出部6接受數(shù)據(jù),對該數(shù)據(jù)進(jìn)行保持。寄存器組優(yōu)選包括傳送源寄存器61、第一傳送寬度寄存器62、第一傳送高度寄存器63、第一BPP寄存器64以及幀寬度寄存器65。傳送源寄存器61對傳送對象的圖像數(shù)據(jù)的前頭地址進(jìn)行保持。
第一傳送寬度寄存器62對傳送對象的圖像數(shù)據(jù)的傳送寬度(該圖像數(shù)據(jù)的每一行的數(shù)據(jù)量,即,與由該圖像數(shù)據(jù)表示的圖像的寬度相當(dāng)?shù)南袼財(cái)?shù))進(jìn)行保持。第一傳送高度寄存器63對傳送對象的圖像數(shù)據(jù)的傳送高度(是對由該圖像數(shù)據(jù)表示的圖像的高度進(jìn)行顯示的像素?cái)?shù),與該圖像數(shù)據(jù)所包含的行數(shù)相等)進(jìn)行保持。第一BPP寄存器64對在傳送源的存儲(chǔ)器中存儲(chǔ)的圖像數(shù)據(jù)的每一像素的位數(shù)(下面簡略稱作BPP)進(jìn)行保持。這里,BPP表示與其圖像數(shù)據(jù)對應(yīng)的圖像的顏色深度。
在傳送對象的圖像數(shù)據(jù)整體被連續(xù)存儲(chǔ)于傳送源的存儲(chǔ)器時(shí),第一幀寬度寄存器65保持上述的傳送寬度。另一方面,在傳送對象的圖像數(shù)據(jù)被存儲(chǔ)于幀緩沖器2時(shí),第一幀寬度寄存器65對幀緩沖器2的幀寬度(在畫面20上沿橫向排列的像素總數(shù))進(jìn)行保持。在傳送源的存儲(chǔ)器與幀緩沖器2具有同樣的地址空間時(shí)也同樣。
圖2是表示讀出地址生成部41的構(gòu)成的框圖。在讀出部4從傳送源的存儲(chǔ)器讀出圖像數(shù)據(jù)時(shí),讀出地址生成部41如下所述,對讀出開始地址和突發(fā)開始地址進(jìn)行更新。
首先,從傳送源寄存器61讀出傳送對象的圖像數(shù)據(jù)的前頭地址,利用第一選擇器42選擇作為讀出開始地址。所選擇的讀出開始地址被整合為之前的突發(fā)邊界的地址。這里,突發(fā)邊界是指突發(fā)單位(也稱作block)的前頭,其地址一般被預(yù)先固定為規(guī)定值。該突發(fā)邊界的地址利用第二選擇器43選擇作為最初的突發(fā)開始地址。
讀出部4從最初的突發(fā)開始地址起逐一以突發(fā)單位,即逐一以規(guī)定突發(fā)長度(例如4×4字節(jié))地連續(xù)讀出數(shù)據(jù)。但是,最初讀出的突發(fā)單位中,從最初的突發(fā)開始地址到讀出開始地址之前為止的位(bit),實(shí)際上被忽視(例如不存儲(chǔ)在讀出部4內(nèi)部的緩沖存儲(chǔ)器)。每當(dāng)一個(gè)突發(fā)單位的讀出結(jié)束,第一加法器44將與突發(fā)長度相當(dāng)?shù)奈粩?shù)加到突發(fā)開始地址上,第二選擇器43選擇該加法運(yùn)算結(jié)果作為新的突發(fā)開始地址。這樣,傳送對象的圖像數(shù)據(jù)從讀出開始地址被連續(xù)讀出。此時(shí),連續(xù)讀出的圖像數(shù)據(jù)的總量,與從第一傳送寬度寄存器62讀出的傳送寬度乘以從第一BPP寄存器64讀出的BPP的值(=傳送寬度×BPP)相等。即,傳送對象的圖像數(shù)據(jù)的一行被連續(xù)讀出。
接著,第二加法器45將傳送寬度×BPP加到讀出開始地址,第一選擇器42選擇該加法運(yùn)算結(jié)果作為新的讀出開始地址。由此,傳動(dòng)對象的圖像數(shù)據(jù)的下一行通過與上述同樣的突發(fā)傳送,從新的讀出開始地址被連續(xù)讀出。
以上的讀出處理反復(fù)進(jìn)行與從第一傳送高度寄存器63讀出的傳送高度相等的次數(shù)。結(jié)果,傳送對象的圖像數(shù)據(jù)整體從傳送源的存儲(chǔ)器被讀出。
寫入部5將由讀出部4讀出的傳送對象的圖像數(shù)據(jù),寫入到驅(qū)動(dòng)裝置30、圖像存儲(chǔ)器1、或幀緩沖器2(參照圖1)。尤其在傳送目的地是幀緩沖器2的情況下,寫入部5利用寫入地址生成部51和數(shù)據(jù)選擇部52,通過突發(fā)傳送寫入傳送對象的圖像數(shù)據(jù)。與之同時(shí),對原來的圖像進(jìn)行清除。
寫入地址生成部51根據(jù)下述的寄存器組71~80中保持的數(shù)據(jù),對突發(fā)開始地址以規(guī)定突發(fā)長度(例如4×4字節(jié))逐一地進(jìn)行增加,來實(shí)施更新。
寄存器組71~80是保持電路,從算出部6接受數(shù)據(jù),對該數(shù)據(jù)進(jìn)行保持。寄存器組優(yōu)選包括目標(biāo)寄存器71、第二傳送寬度寄存器72、第二傳送高度寄存器73、第二BPP寄存器74、第二幀寬度寄存器75、左清除寄存器76、右清除寄存器77、上清除寄存器78、下清除寄存器79以及清除數(shù)據(jù)寄存器80。
目標(biāo)寄存器71為了寫入傳送對象的圖像數(shù)據(jù)的前頭,對傳送目的地的存儲(chǔ)器中的前頭地址(即,目的地址)進(jìn)行保持。尤其在上述的子畫面中,與第二矩形區(qū)域的左上角對應(yīng)的幀緩沖器2內(nèi)的地址被設(shè)定為目標(biāo)地址。第二傳送寬度寄存器72對傳送對象的圖像數(shù)據(jù)的傳送寬度進(jìn)行保持。第二傳送高度寄存器73對傳送對象的圖像數(shù)據(jù)的傳送高度進(jìn)行保持。第二BPP寄存器74對寫入到傳送目的地的存儲(chǔ)器中的圖像數(shù)據(jù)的BPP(相當(dāng)于和該圖像數(shù)據(jù)對應(yīng)的圖像的顏色深度)進(jìn)行保持。
在傳送對象的圖像數(shù)據(jù)整體被連續(xù)寫入傳送目的地的存儲(chǔ)器時(shí),第二幀寬度寄存器75保持上述的傳送寬度。另一方面,在傳送對象的圖像數(shù)據(jù)被寫入幀緩沖器2時(shí),第二幀寬度寄存器75保持幀緩沖器2的幀寬度。在傳送目的地的存儲(chǔ)器具有與幀緩沖器2同樣的地址空間時(shí)也同樣。
左清除寄存器76保持左清除寬度。右清除寄存器77保持右清除寬度。上清除寄存器78保持上清除高度。下清除寄存器79保持下清除高度。清除數(shù)據(jù)寄存器80保持每一像素的清除數(shù)據(jù)(優(yōu)選是表示一定背景色的亮度數(shù)據(jù))。
優(yōu)選傳送源的存儲(chǔ)器中預(yù)先準(zhǔn)備的傳送對象的圖像數(shù)據(jù)的傳送寬度、傳送高度以及BPP,分別與應(yīng)該寫入傳送目的地的存儲(chǔ)器中的圖像數(shù)據(jù)的傳送寬度、傳動(dòng)高度以及BPP一致。該情況下,第二傳送寬度寄存器72、第二傳送高度寄存器73以及第二BPP寄存器77也可以分別與第一傳送寬度寄存器62、第一傳送高度寄存器63以及第一BPP寄存器64兼用。
數(shù)據(jù)選擇部52對通過寫入部5寫入到傳送目的地的存儲(chǔ)器的數(shù)據(jù)進(jìn)行計(jì)數(shù)。并且,根據(jù)這些計(jì)數(shù)和寄存器組71~80中保持的數(shù)據(jù),選擇傳送對象的圖像數(shù)據(jù)、或清除數(shù)據(jù)寄存器80中保持的清除數(shù)據(jù)的任意一種,作為對傳送目的地的存儲(chǔ)器接下來應(yīng)該寫入的數(shù)據(jù)。
圖3是表示寫入地址生成部51的構(gòu)成的框圖。在寫入部5對幀緩沖器2寫入圖像數(shù)據(jù)時(shí),寫入地址生成部51如下所述,對寫入開始地址和突發(fā)開始地址進(jìn)行更新。
首先,計(jì)算從第二幀寬度寄存器75讀出的幀寬度、與從第二BPP寄存器74讀出的BPP之積(=幀寬度×BPP)。乘法器53對該積進(jìn)一步乘以從上清除寄存器78讀出的上清除高度。第三加法器54對該乘法運(yùn)算結(jié)果加上從左清除寄存器76讀出的左清除寬度與BPP之積。減法器55從目標(biāo)地址減去該加法運(yùn)算結(jié)果。該減法運(yùn)算結(jié)果通過第三選擇器56被選擇作為寫入開始地址的初始值。
由第三選擇器56選擇的寫入開始地址被整合為之前的突發(fā)邊界的地址。這里,突發(fā)邊界的地址一般被預(yù)先固定為規(guī)定值。如此得到的突發(fā)邊界的地址通過第四選擇器57選擇作為最初的突發(fā)開始地址。
寫入部5以規(guī)定的突發(fā)長度(例如4×4字節(jié))從突發(fā)開始地址逐一連續(xù)地寫入數(shù)據(jù)。但是,在從寫入部5向幀緩沖器2最初發(fā)送的突發(fā)單位中,從最初的突發(fā)開始地址到寫入開始地址之前為止的地址被設(shè)定為寫入不要地址,實(shí)際向傳送目的地的存儲(chǔ)器的寫入被禁止(對寫入目的地的存儲(chǔ)器的寫入使能信號(hào)取反)。由此,與突發(fā)邊界的實(shí)際位置無關(guān),能夠?qū)懭腴_始地址設(shè)定為任意的位置。即,能夠?qū)⒆笄宄龑挾日{(diào)節(jié)為任意的值。
每當(dāng)一個(gè)突發(fā)單位的寫入結(jié)束,第四加法器58將與突發(fā)長度相當(dāng)?shù)奈粩?shù)加到突發(fā)開始地址上,第四選擇器57選擇該加法運(yùn)算結(jié)果作為新的突發(fā)開始地址。這樣,從寫入開始地址一系列的數(shù)據(jù)通過突發(fā)傳送被同時(shí)或連續(xù)寫入。即,當(dāng)一系列的數(shù)據(jù)收納于單個(gè)突發(fā)單位時(shí),同時(shí)寫入這些數(shù)據(jù);當(dāng)一系列的數(shù)據(jù)跨過多個(gè)突發(fā)單位時(shí),連續(xù)寫入這些數(shù)據(jù)。
寫入部5一行一行地連續(xù)寫入數(shù)據(jù)。在應(yīng)該寫入的各行末尾的地址(下面稱作寫入結(jié)束地址)與突發(fā)邊界不一致時(shí),將從寫入結(jié)束地址到其之后的突發(fā)邊界之前為止的地址設(shè)定為寫入不要地址,實(shí)際向傳送目的地的存儲(chǔ)器的寫入被禁止(對傳送目的地的存儲(chǔ)器的使能信號(hào)取反)。由此,與突發(fā)邊界的實(shí)際位置無關(guān),可以將寫入結(jié)束地址設(shè)定為任意的位置。即,能夠?qū)⒂仪宄龑挾日{(diào)節(jié)為任意的值。
每當(dāng)將數(shù)據(jù)寫入到寫入結(jié)束地址,第五加法器59將幀寬度×BPP加到寫入開始地址上,第三選擇器56選擇該加法運(yùn)算結(jié)果作為新的寫入開始地址。由此,一系列的數(shù)據(jù)與上述同樣地,通過突發(fā)傳送從該新的寫入開始地址被寫入。
圖4是表示數(shù)據(jù)選擇部52的構(gòu)成的框圖。數(shù)據(jù)選擇部52包括六個(gè)減法計(jì)數(shù)器81A~81F、數(shù)據(jù)選擇器82以及判別部83。
六個(gè)減法計(jì)數(shù)器81A~81F都優(yōu)選以下述的定時(shí)將計(jì)數(shù)逐次減1,并在計(jì)數(shù)達(dá)到零的時(shí)刻停止。
每次寫入地址生成部51更新寫入開始地址時(shí),第一減法計(jì)數(shù)器81A都將其計(jì)數(shù)(下面稱作左清除計(jì)數(shù)A)復(fù)位為從左清除寄存器76讀出的左清除寬度。之后,每當(dāng)從清除數(shù)據(jù)寄存器80讀出清除數(shù)據(jù)時(shí),左清除計(jì)數(shù)A逐次減1。
每當(dāng)左清除計(jì)數(shù)A達(dá)到零時(shí),第二減法計(jì)數(shù)器81B都將其計(jì)數(shù)(下面稱作傳送寬度計(jì)數(shù)B)復(fù)位為從傳送寬度寄存器72讀出的圖像數(shù)據(jù)的傳送寬度。然后,每當(dāng)傳送對象的圖像數(shù)據(jù)逐個(gè)像素地從寫入部5被送出時(shí),傳送寬度計(jì)數(shù)B逐次減一。
每當(dāng)傳送寬度計(jì)數(shù)B達(dá)到零時(shí),第三減法計(jì)數(shù)器81C都將其計(jì)數(shù)(以下稱作右清除計(jì)數(shù)C)復(fù)位為從右清除寬度寄存器77讀出的右清除寬度。之后,每當(dāng)從清除數(shù)據(jù)寄存器80讀出清除數(shù)據(jù)時(shí),右清除計(jì)數(shù)C逐次減一。
每當(dāng)目標(biāo)寄存器71中被寫入新的目的地址時(shí),第四減法計(jì)數(shù)器81D都將其計(jì)數(shù)(以下稱作上清除計(jì)數(shù)D)復(fù)位為從上清除寄存器78讀出的上清除高度。然后,每當(dāng)寫入地址生成部51更新寫入開始地址時(shí),上清除計(jì)數(shù)D逐次減一。
每當(dāng)上清除計(jì)數(shù)D達(dá)到零時(shí),第五減法計(jì)數(shù)器81E都將其計(jì)數(shù)(下面稱作傳送高度計(jì)數(shù)E)復(fù)位為從傳送高度計(jì)數(shù)器73讀出的圖像數(shù)據(jù)的傳送高度。然后,每當(dāng)寫入地址生成部51更新寫入開始地址時(shí),傳送高度計(jì)數(shù)E逐次減一。
每當(dāng)傳送高度計(jì)數(shù)E達(dá)到零時(shí),第六減法計(jì)數(shù)器81F都將其計(jì)數(shù)(下面稱作下清除計(jì)數(shù)F)復(fù)位為從下清除寄存器79讀出的下清除高度。然后,每當(dāng)寫入地址生成部51更新寫入開始地址時(shí),下清除計(jì)數(shù)F逐次減一。
數(shù)據(jù)選擇器82根據(jù)判別部83的指示,選擇傳送對象的圖像數(shù)據(jù)、或在清除數(shù)據(jù)寄存器80中保持的清除數(shù)據(jù)的任意一種,作為實(shí)際應(yīng)該被寫入的數(shù)據(jù)。
判別部83根據(jù)六個(gè)減法計(jì)數(shù)器81A~81F的計(jì)數(shù)A~F,對數(shù)據(jù)選擇器82如下進(jìn)行指示在上清除計(jì)數(shù)D大于零的情況下,指示清除數(shù)據(jù)的選擇。在上清除計(jì)數(shù)D為零,且傳送高度計(jì)數(shù)E大于零的情況下,在左清除計(jì)數(shù)A大于零的期間,指示清除數(shù)據(jù)的選擇;在左清除計(jì)數(shù)A為零,且傳送寬度計(jì)數(shù)B大于零的期間指示圖像數(shù)據(jù)的選擇,除此之外的情況指示清除數(shù)據(jù)的選擇。在上清除計(jì)數(shù)D和傳送高度計(jì)數(shù)E都為零的情況下,指示清除數(shù)據(jù)的選擇。
當(dāng)在畫面20顯示基于CG的動(dòng)畫時(shí),矩形圖像描繪裝置10利用以上的構(gòu)成要素如下所述進(jìn)行子畫面。
例如,如圖10~13所示,假定對原來的特征P1進(jìn)行清除,并在相對其的顯示區(qū)域(第一矩形區(qū)域)而位于右下的第二矩形區(qū)域Q中顯示新的特征P2的情況。這里,將表示新的特征P2的圖像數(shù)據(jù)(亮度數(shù)據(jù))作為傳送對象的圖像數(shù)據(jù),預(yù)先連續(xù)存儲(chǔ)到圖像存儲(chǔ)器1的特定區(qū)域。在本發(fā)明實(shí)施方式所涉及的矩形圖像描繪方法中,尤其與現(xiàn)有方法的不同點(diǎn)在于,在圖像存儲(chǔ)器1中只預(yù)先準(zhǔn)備了傳送對象的圖像數(shù)據(jù)P2,而不需要準(zhǔn)備應(yīng)該寫入清除區(qū)域的清除數(shù)據(jù)。
首先,利用算出部6執(zhí)行子圖像處理用的程序。尤其是根據(jù)特征的動(dòng)作矢量與尺寸的變化,計(jì)算出第二矩形區(qū)域Q的位置和清除區(qū)域的尺寸。根據(jù)所算出的第二矩形區(qū)域Q的位置,算出部6如下所述對寄存器組61~65、71~80設(shè)定數(shù)據(jù)(參照圖1)。
傳送源寄存器61對傳送對象的圖像數(shù)據(jù)P2的前頭地址S進(jìn)行保持。第一傳送寬度寄存器62將表示新的特征P2的寬度W2的像素?cái)?shù),保持作為傳送對象的圖像數(shù)據(jù)的傳送寬度。第一傳送高度寄存器63將表示新的特征P2的高度H2的像素?cái)?shù),保持作為傳送對象的圖像數(shù)據(jù)的傳送高度。第一BPP寄存器64對圖像存儲(chǔ)器1中存儲(chǔ)的圖像數(shù)據(jù)的BPP進(jìn)行保持。第一幀寬度寄存器65保持上述的傳送寬度W2。
目標(biāo)寄存器71將與為了顯示新的特征P2的第二矩形區(qū)域Q的左上角的像素T相當(dāng)?shù)膸彌_器2內(nèi)的地址保持為目的地址。第二傳送寬度寄存器72將第二矩形區(qū)域Q的寬度W1保持作為圖像數(shù)據(jù)的傳送寬度。第二傳送高度寄存器73將第二矩形區(qū)域Q的高度H1保持作為圖像數(shù)據(jù)的傳送高度。第二BPP寄存器74保持幀緩沖器2的BPP。第二幀寬度寄存器75保持幀緩沖器2的幀寬度FW。
左清除寄存器76將特征向右方的移動(dòng)量(特別是在顯示原來特征的第一矩形區(qū)域P1的左端和第二矩形區(qū)域Q的左端之間沿橫向排列的像素?cái)?shù))LC保持作為左清除寬度(參照圖10)。右清除寄存器77保持零作為右清除寬度。上清除寄存器78將特征向下方的移動(dòng)量(尤其是位于第一矩形區(qū)域P1的上端和第二矩形區(qū)域Q的上端之間的行數(shù))UC保持作為上清除高度(參照圖10)。下清除寄存器79保持零作為下清除高度。清除數(shù)據(jù)寄存器80保持對一個(gè)像素的清除數(shù)據(jù)。
接著,集成電路3按照步驟S1、S2、S3的順序從圖像存儲(chǔ)器1向幀緩沖器2傳送圖像數(shù)據(jù)(參照圖5)。但是,由于下清除高度為零,所以,下清除區(qū)域的清除處理(步驟S4)被跳過(后面將詳述)。
步驟S1讀出部4從圖像存儲(chǔ)器1讀出傳送對象的圖像數(shù)據(jù)P2(參照圖1)。
這里,優(yōu)選圖像存儲(chǔ)器1中預(yù)先準(zhǔn)備的傳送對象的圖像數(shù)據(jù)的傳送寬度、傳送高度以及BPP,分別與應(yīng)該寫入到和畫面20上的區(qū)域Q相當(dāng)?shù)膸彌_器2內(nèi)的區(qū)域的圖像數(shù)據(jù)的傳送寬度W1、傳送高度H1以及BPP一致。除此之外,從圖像存儲(chǔ)器1讀出的圖像數(shù)據(jù)也可以在向幀緩沖器2寫入之前被處理,使得其傳送寬度、傳送高度以及BPP分別被調(diào)整為與應(yīng)該寫入到幀緩沖器2內(nèi)的上述區(qū)域的圖像數(shù)據(jù)的傳送寬度W1、傳送高度H1以及BPP一致。
步驟S2寫入部5對與上清除區(qū)域W1×UC相當(dāng)?shù)膸彌_器2內(nèi)的區(qū)域進(jìn)行清除(參照圖1、11)。這里,上清除區(qū)域W1×UC是與畫面20上的第二矩形區(qū)域Q的上部鄰接的且包括原來特征P1的矩形區(qū)域,寬度等于傳送寬度W1,高度等于上清除高度UC。上清除區(qū)域W1×UC的左右端與合成了第一和第二矩形區(qū)域P1、Q的第三區(qū)域的左右端一致。在圖11所示的情況下,上清除區(qū)域W1×UC的左右端與第一矩形區(qū)域P1的左右端一致。
步驟S3寫入部5對與左清除區(qū)域LC×H1相當(dāng)?shù)膸彌_器2內(nèi)的區(qū)域進(jìn)行清除,同時(shí),將傳送對象的圖像數(shù)據(jù)P2寫入到與第二矩形區(qū)域Q相當(dāng)?shù)膸彌_器2內(nèi)的區(qū)域(參照圖12、13)。這里,左清除區(qū)域LC×H1是與畫面20上的區(qū)域Q的左部鄰接的且包括原來特征P1的矩形區(qū)域,寬度等于左清除寬度LC,高度等于傳送高度H1。
圖6是表示圖像數(shù)據(jù)的讀出處理(步驟S1)的詳情(步驟S11~S15)的流程圖。
S11從傳送源寄存器61讀出傳送對象的圖像數(shù)據(jù)的前頭地址S,設(shè)定為讀出開始地址(參照圖2、10)。另一方面,從第一傳送高度寄存器63讀出傳送高度H2,設(shè)定為傳送高度計(jì)數(shù)的初始值。
步驟S12從讀出開始地址S連續(xù)讀出傳送對象的圖像數(shù)據(jù)P2的前頭行(數(shù)據(jù)量=傳送寬度W2×BPP)。該讀出特別以突發(fā)傳送模式高速進(jìn)行(參照圖2)。
步驟S13傳送高度計(jì)數(shù)被減1。
步驟S14檢驗(yàn)傳送高度計(jì)數(shù)是否達(dá)到零。在傳送高度計(jì)數(shù)沒有達(dá)到零的情況下,處理進(jìn)入步驟S15。在傳送高度計(jì)數(shù)達(dá)到了零的情況下,步驟S1結(jié)束。
步驟S15讀出開始地址增加傳送寬度×BPP(參照圖2)。由此,傳送對象的圖像數(shù)據(jù)P2的下一行的前頭地址被設(shè)定為新的讀出開始地址。
通過反復(fù)執(zhí)行步驟S12~S15,傳送對象的圖像數(shù)據(jù)P2通過突發(fā)傳送按每一行從圖像存儲(chǔ)器1被讀出。
圖7是表示上清除區(qū)域的清除處理(步驟S2)的詳情(步驟S21~S25)的流程圖。
步驟S21從目標(biāo)寄存器71讀出目標(biāo)地址T,寫入開始地址W的初始值基于該目標(biāo)地址由下述公式算出寫入開始地址W=目標(biāo)地址T-(左清除寬度LC+上清除高度UC×幀寬度FW)×BPP(參照圖3)。即,寫入開始地址W的初始值相當(dāng)于原來特征P1左上角的像素W(參照圖10)。
另一方面,從上清除寄存器63讀出上清除高度UC,設(shè)定為上清除計(jì)數(shù)D的初始值(參照圖4)。
步驟S22檢驗(yàn)上清除計(jì)數(shù)D是否達(dá)到零。在上清除計(jì)數(shù)D沒有達(dá)到零的情況下,處理進(jìn)入步驟S23。在上清除計(jì)數(shù)D達(dá)到零的情況下,步驟S2結(jié)束。
步驟S23從清除數(shù)據(jù)寄存器80讀出清除數(shù)據(jù),并從寫入開始地址W反復(fù)拷貝(參照圖11)。這里,由于右清除寬度為零,所以,清除數(shù)據(jù)的拷貝次數(shù)與傳送寬度W1相等。即,一系列清除數(shù)據(jù)的總量等于傳送寬度W1的BPP倍(參照圖3、4)。并且,優(yōu)選通過突發(fā)傳送寫入一系列的清除數(shù)據(jù)(參照圖3、4)。
步驟S24寫入開始地址增加幀寬度FW×BPP(參照圖3、4)。由此,上清除區(qū)域W1×UC中含有的下一行的前頭地址被設(shè)定為新的寫入開始地址。
步驟S25上清除計(jì)數(shù)D被減1(參照圖4)。
通過反復(fù)執(zhí)行步驟S22~S25,可以通過突發(fā)傳送將清除數(shù)據(jù)一行一行地寫入到與上清除區(qū)域W1×UC對應(yīng)的幀緩沖器2內(nèi)的區(qū)域。由此,在上清除區(qū)域W1×UC中,原來的特征P1被背景色涂敷(參照圖11)。
圖8是表示圖像數(shù)據(jù)的寫入處理(步驟S3)的詳情(步驟S31~S36)的流程圖。
步驟S31檢測傳送高度計(jì)數(shù)E是否達(dá)到了零。在傳送高度計(jì)數(shù)E沒有達(dá)到零的情況下,處理進(jìn)入步驟S32。在傳送高度計(jì)數(shù)E達(dá)到了零的情況下,步驟S3結(jié)束。
步驟S32從清除數(shù)據(jù)寄存器80讀出清除數(shù)據(jù),并從寫入開始地址W反復(fù)拷貝(參照圖12)。此時(shí),與寫入開始地址對應(yīng)的像素W通常位于上清除區(qū)域W1×UC的左端下部,即左清除區(qū)域LC×H1的左端(參照圖3、12)。并且,清除數(shù)據(jù)的拷貝次數(shù)等于左清除寬度LC。即,一系列清除數(shù)據(jù)的總量等于左清除寬度LC的BPP倍(參照圖4)。
步驟S33緊接著清除數(shù)據(jù),連續(xù)寫入傳送對象的圖像數(shù)據(jù)P2的一行(參照圖12)。此時(shí),與該一行的前頭地址對應(yīng)的像素總是位于第二矩形區(qū)域Q的左端(參照圖3、4、12)。并且,圖像數(shù)據(jù)的一行的總量等于傳送寬度W1的BPP倍(參照圖4)。
步驟S34由于右清除寬度為零,所以,步驟S33被跳過(參照圖4)。
在步驟S32、S33、S34中,尤其通過一系列的突發(fā)傳送連續(xù)寫入清除數(shù)據(jù)和傳送對象的圖像數(shù)據(jù)的一行(參照圖3、4)。并且,在步驟S32中最后被拷貝的清除數(shù)據(jù)的一部分,可以與在步驟S33中最初被寫入的傳送對象的圖像數(shù)據(jù)P2的一部分一同作為相同的突發(fā)單位,同時(shí)被傳輸給幀緩沖器2。
步驟S35寫入開始地址被實(shí)施逐一增加幀寬度FW×BPP的處理(參照圖3、4)。由此,位于和原來的寫入開始地址對應(yīng)的一個(gè)像素W的下部的像素的地址,被設(shè)定為新的寫入開始地址。這樣,與寫入開始地址對應(yīng)的像素總是位于左清除區(qū)域LC×H1的左端。
步驟S36傳送高度計(jì)數(shù)E被減1(參照圖4)。
通過反復(fù)執(zhí)行步驟S31~S36,清除數(shù)據(jù)被拷貝到與左清除區(qū)域LC×H1對應(yīng)的幀緩沖器2內(nèi)的區(qū)域,尤其是原來的特征P1被背景色涂敷(參照圖12)。與之對應(yīng),傳送對象的圖像數(shù)據(jù)P2被寫入到與第二矩形區(qū)域Q對應(yīng)的幀緩沖器2內(nèi)的區(qū)域。由于清除數(shù)據(jù)的拷貝和圖像數(shù)據(jù)的寫入通過一系列的突發(fā)傳送而進(jìn)行,所以,這些處理的速度高。
圖9是表示下清除區(qū)域的清除處理(步驟S4)的詳情(步驟S41~S44)的流程圖。
步驟S41檢測下清除計(jì)數(shù)F是否達(dá)到了零。在下清除計(jì)數(shù)F沒有達(dá)到零的情況下,處理進(jìn)入步驟S42。在下清除計(jì)數(shù)F達(dá)到了零的情況下,步驟S4結(jié)束。
由于在圖10~13所示的實(shí)例中下清除高度為零,所以,數(shù)據(jù)選擇部52使應(yīng)該寫入到幀緩沖器2的數(shù)據(jù)的選擇動(dòng)作停止(參照圖4)。由此,下清除區(qū)域的清除處理(步驟S4)被跳過,圖像數(shù)據(jù)的寫入處理結(jié)束。
這樣,在畫面20上如圖13所示,特征的顯示區(qū)域在右方向移動(dòng)了左清除寬度LC,向下方向移動(dòng)上清除高度UC。并且,原來的特征P1被置換為新的特征P2。
例如,如圖14~17所示,假設(shè)對原來的特征P1進(jìn)行清除,并在相對其顯示區(qū)域(第一矩形區(qū)域)而位于左上的第二矩形區(qū)域Q中顯示新的特征P2的情況。這里,將表示新的特征P2的傳送對象的圖像數(shù)據(jù)(亮度數(shù)據(jù))預(yù)先連續(xù)存儲(chǔ)到圖像存儲(chǔ)器1的特定區(qū)域。尤其與圖10~13的情況相同,在圖像存儲(chǔ)器1中只預(yù)先準(zhǔn)備了傳送對象的圖像數(shù)據(jù)P2,而不需要準(zhǔn)備應(yīng)該寫入清除區(qū)域的清除數(shù)據(jù)。
首先,算出部6與圖10~13的情況同樣地對寄存器組61~65、71~80設(shè)定數(shù)據(jù)。但是,與清除區(qū)域的尺寸相關(guān)的數(shù)據(jù)和圖10~13的情況不同。左清除寄存器76保持零作為左清除寬度。右清除寄存器77保持特征向左方的移動(dòng)量(尤其是在第一矩形區(qū)域P1的右端和第二矩形區(qū)域Q的右端之間沿橫向排列的像素?cái)?shù))RC作為右清除寬度(參照圖14)。上清除寄存器78保持零為上清除高度。下清除寄存器79保持特征向上方的移動(dòng)量(尤其是位于第一矩形區(qū)域P1的下端和第二矩形區(qū)域Q的下端之間的行數(shù))DC作為下清除高度(參照圖14)。
接著,集成電路3按照步驟S1、S2、S3、S4的順序從圖像存儲(chǔ)器1向幀緩沖器2傳送圖像數(shù)據(jù)(參照圖5)。
步驟S1讀出部4從圖像存儲(chǔ)器1讀出傳送對象的圖像數(shù)據(jù)P2(參照圖1)。
這里,優(yōu)選圖像存儲(chǔ)器1中預(yù)先準(zhǔn)備的傳送對象的圖像數(shù)據(jù)的傳送寬度、傳送高度以及BPP,分別與應(yīng)該寫入到和畫面20上的區(qū)域Q相當(dāng)?shù)膸彌_器2內(nèi)的區(qū)域的圖像數(shù)據(jù)的傳送寬度W1、傳送高度H1以及BPP一致。除此之外,所讀出的圖像數(shù)據(jù)也可以在向幀緩沖器2寫入之前被處理,使得其傳送寬度、傳送高度以及BPP分別被調(diào)整為與應(yīng)該寫入到幀緩沖器2內(nèi)的上述區(qū)域的圖像數(shù)據(jù)的傳送寬度W1、傳送高度H1以及BPP一致。
步驟S2由于上清除高度和左清除高度都為零,所以,寫入部5將目標(biāo)地址T設(shè)定為寫入開始地址W的初始值(參照圖1、14)。尤其是與圖10~13的情況不同,未設(shè)定上清除區(qū)域。
步驟S3寫入部5對與區(qū)域Q相當(dāng)?shù)膸彌_器2內(nèi)的區(qū)域?qū)懭雮魉蛯ο蟮膱D像數(shù)據(jù)P2,同時(shí),對與右清除區(qū)域RC×H1相當(dāng)?shù)膸彌_器2內(nèi)的區(qū)域進(jìn)行清除(參照圖15)。這里,右清除區(qū)域RC×H1是與畫面20上的區(qū)域Q的右部鄰接的且包括原來特征P1的矩形區(qū)域,寬度等于右清除寬度RC,高度等于傳送高度H1。
步驟S4寫入部5對與下清除區(qū)域(W1+RC)×DC相當(dāng)?shù)膸彌_器2內(nèi)的區(qū)域進(jìn)行清除(參照圖16、17)。這里,下清除區(qū)域(W1+RC)×UC是與畫面20上的區(qū)域Q的下部鄰接的且包括原來特征P1的矩形區(qū)域,寬度等于傳送寬度W1與右清除寬度RC之和,高度等于下清除高度DC。下清除區(qū)域(W1+RC)×UC的左右端與合成第一和第二矩形區(qū)域P1、Q的第三區(qū)域的左右端一致。在圖16、17所示的情況下,下清除區(qū)域(W1+RC)×UC的左端與第二矩形區(qū)域Q的左端一致,右端與第一矩形區(qū)域P1的右端一致。
圖像數(shù)據(jù)的讀出處理(步驟S1)與圖10~13的情況同樣,根據(jù)圖6所示的流程圖而進(jìn)行。因此,其詳細(xì)內(nèi)容援用與圖10~13的情況相關(guān)的說明。
上清除區(qū)域的清除處理(步驟S2)按照圖7所示的流程圖而進(jìn)行。
步驟S21從目標(biāo)寄存器71讀出目標(biāo)地址T,寫入開始地址W的初始值基于該目標(biāo)地址由下述公式算出寫入開始地址W=目標(biāo)地址T-(左清除寬度LC+上清除高度UC×幀寬度FW)×BPP(參照圖3)。但是,由于上清除高度和左清除寬度都為零,所以,寫入開始地址W的初始值與目標(biāo)地址T相等(參照圖14)。
另一方面,從上清除寄存器63讀出零作為上清除高度,設(shè)定為上清除計(jì)數(shù)D的初始值(參照圖4)。
步驟S22檢驗(yàn)上清除計(jì)數(shù)D是否達(dá)到零。不過由于上清除計(jì)數(shù)D已經(jīng)為零,所以,步驟S2結(jié)束。即,上清除區(qū)域的清除處理被跳過,圖像數(shù)據(jù)的寫入處理開始。
圖像數(shù)據(jù)的寫入處理(步驟S3)根據(jù)圖8所示的流程圖而進(jìn)行。
步驟S31檢測傳送高度計(jì)數(shù)E是否達(dá)到了零。在傳送高度計(jì)數(shù)E沒有達(dá)到零的情況下,處理進(jìn)入步驟S32。在傳送高度計(jì)數(shù)E達(dá)到了零的情況下,步驟S3結(jié)束。
步驟S32由于左清除寬度為零,所以步驟S32被跳過(參照圖4)。
步驟S33從寫入開始地址W連續(xù)寫入傳送對象的圖像數(shù)據(jù)P2的一行(參照圖15)。此時(shí),與寫入開始地址對應(yīng)的像素W總是位于第二矩形區(qū)域Q的左端(參照圖3、4)。并且,連續(xù)寫入的圖像數(shù)據(jù)P2的一行的量等于傳送寬度W1的BPP倍(參照圖4)。
步驟S34緊接著傳送對象的圖像數(shù)據(jù)P2的一行,清除數(shù)據(jù)從清除數(shù)據(jù)寄存器80被反復(fù)拷貝(參照圖15)。此時(shí),與一系列清除數(shù)據(jù)的前頭地址對應(yīng)的像素WR總是位于第二矩形區(qū)域Q的右端(參照圖3、4、15)。并且,清除數(shù)據(jù)的拷貝次數(shù)等于右清除寬度RC。即,一系列清除數(shù)據(jù)的總量等于右清除寬度RC的BPP倍(參照圖4)。
在步驟S32、S33、S34中,尤其通過一系列的突發(fā)傳送連續(xù)寫入清除數(shù)據(jù)和傳送對象的圖像數(shù)據(jù)的一行(參照圖3、4)。并且,在步驟S33中最后被寫入的傳送對象的圖像數(shù)據(jù)P2的一部分,可以與在步驟S34中最初被拷貝的清除數(shù)據(jù)的一部分一同作為相同的突發(fā)單位,同時(shí)被傳輸給幀緩沖器2。
步驟S35寫入開始地址被實(shí)施逐一增加幀寬度FW×BPP的處理(參照圖3、4)。由此,位于和原來的寫入開始地址對應(yīng)的一個(gè)像素W的下部的像素的地址,被設(shè)定為新的寫入開始地址。這樣,與寫入開始地址對應(yīng)的像素W總是位于第二矩形區(qū)域Q的左端。
步驟S36傳送高度計(jì)數(shù)E被減1(參照圖4)。
通過反復(fù)執(zhí)行步驟S31~S36,傳送對象的圖像數(shù)據(jù)P2被寫入到與第二矩形區(qū)域Q對應(yīng)的幀緩沖器2內(nèi)的區(qū)域,尤其是原來的特征P1被背景色涂敷(參照圖15)。與之對應(yīng),清除數(shù)據(jù)被寫入到與右清除區(qū)域RC×H1對應(yīng)的幀緩沖器2內(nèi)的區(qū)域。由于清除數(shù)據(jù)的拷貝和圖像數(shù)據(jù)的寫入通過一系列的突發(fā)傳送而進(jìn)行,所以,這些處理的速度高。
下清除區(qū)域的清除處理(步驟S4)根據(jù)圖9所示的流程圖而進(jìn)行。
步驟S41檢測下清除計(jì)數(shù)F是否達(dá)到了零。在下清除計(jì)數(shù)F沒有達(dá)到零的情況下,處理進(jìn)入步驟S42。在下清除計(jì)數(shù)F達(dá)到了零的情況下,步驟S4結(jié)束。
步驟S42清除數(shù)據(jù)從寫入開始地址W被反復(fù)拷貝(參照圖16)。此時(shí),與寫入開始地址對應(yīng)的像素W總是位于第二矩形區(qū)域Q的左端的下部(參照圖3、4、16)。并且,一系列清除數(shù)據(jù)的總量與傳送寬度W1與右清除寬度RC之和W1+RC的BPP倍相等(參照圖3、4)。在此基礎(chǔ)上,一系列的清除數(shù)據(jù)通過突發(fā)傳送而被寫入(參照圖3、4)。
步驟S43寫入開始地址被實(shí)施逐一增加幀寬度FW×BPP的處理(參照圖3、4)。由此,下清除區(qū)域(W1+RC)×DC中包含的下一行的前頭地址被設(shè)定為新的寫入開始地址。
步驟S44下清除計(jì)數(shù)F被減1(參照圖4)。
通過反復(fù)執(zhí)行步驟S41~S44,清除數(shù)據(jù)通過突發(fā)傳送一行一行地被寫入到與下清除區(qū)域(W1+RC)×DC對應(yīng)的幀緩沖器2內(nèi)的區(qū)域。尤其在該區(qū)域中,原來的特征P1被背景色涂敷(參照圖16)。
這樣,在畫面20上如圖17所示,特征的顯示區(qū)域在左方向移動(dòng)右清除寬度RC,在上方向移動(dòng)下清除高度DC。并且,原來的特征P1被置換為新的特征P2。
在相對于原來特征的顯示區(qū)域而位于左下、或右上的區(qū)域顯示新的特征的情況下,也可以采用與上述同樣的方法。
本發(fā)明的實(shí)施方式所涉及的矩形圖像描繪裝置,在進(jìn)行基于CG的動(dòng)畫處理,尤其進(jìn)行子畫面時(shí)如上所述,傳送之前在傳送源的圖像存儲(chǔ)器1中只準(zhǔn)備傳送對象的圖像數(shù)據(jù)P2。另一方面,在圖像存儲(chǔ)器1中沒有準(zhǔn)備應(yīng)該寫入到幀緩沖器2的清除數(shù)據(jù)。清除數(shù)據(jù)在傳送對象的圖像數(shù)據(jù)P2被寫入到幀緩沖器2時(shí),從清除數(shù)據(jù)寄存器80向幀緩沖器2被反復(fù)拷貝。這樣,由于從圖像存儲(chǔ)器1輸出到數(shù)據(jù)總線的數(shù)據(jù)只限于傳送對象的圖像數(shù)據(jù)P2,所以,對于從圖像存儲(chǔ)器1的讀出而言,實(shí)際效果的帶寬被實(shí)質(zhì)性地最大化。由此,對圖像存儲(chǔ)器1的訪問被進(jìn)一步高速化。
在本發(fā)明的實(shí)施方式所涉及的矩形圖像描繪裝置中,進(jìn)一步如上所述,可以特別根據(jù)寄存器組71~80中保持的數(shù)據(jù),自動(dòng)地進(jìn)行清除區(qū)域的設(shè)定和與之對應(yīng)的清除數(shù)據(jù)的寫入。上位的執(zhí)行程序通過設(shè)定這些寄存器組71~80所必須的數(shù)據(jù),能夠同時(shí)執(zhí)行原來特征P1的清除和新的特征P2的重寫。并且,圖像數(shù)據(jù)的寫入和清除數(shù)據(jù)對清除區(qū)域的拷貝可以通過一系列的突發(fā)傳送來進(jìn)行。結(jié)果,基于CG的動(dòng)畫處理被進(jìn)一步高速化。
另外,在上述的實(shí)施方式中,寫入只限于連續(xù)進(jìn)行,當(dāng)在突發(fā)傳送中應(yīng)該連續(xù)寫入的數(shù)據(jù)全部收納于單個(gè)突發(fā)單位時(shí),也可以通過一次存儲(chǔ)訪問同時(shí)寫入所有的數(shù)據(jù)。
工業(yè)上的可利用性本發(fā)明的矩形圖像描繪裝置以及其方法如上所述,例如與顯示器中的動(dòng)畫處理相關(guān)。因此,本發(fā)明顯然可以在工業(yè)上利用。
權(quán)利要求
1.一種矩形圖像描繪裝置,在從第一矩形區(qū)域除去了所述第一矩形區(qū)域和第二矩形區(qū)域的重復(fù)部分的畫面上的區(qū)域所對應(yīng)的圖像存儲(chǔ)器的地址區(qū)域,寫入背景色的亮度數(shù)據(jù),在與所述第二矩形區(qū)域?qū)?yīng)的圖像存儲(chǔ)器上的地址區(qū)域,寫入矩形圖像的亮度數(shù)據(jù),其中,所述矩形圖像描繪裝置具有算出部,其根據(jù)從所述第一矩形區(qū)域向所述第二矩形區(qū)域的橫向移動(dòng)量,算出應(yīng)該對所述矩形圖像的橫向附加的背景色的像素?cái)?shù);以及寫入部,其將所述像素?cái)?shù)的背景色的亮度數(shù)據(jù)和所述矩形圖像的亮度數(shù)據(jù),按每一行同時(shí)或連續(xù)寫入到圖像存儲(chǔ)器。
2.根據(jù)權(quán)利要求1所述的矩形圖像描繪裝置,其特征在于,在從所述第一矩形區(qū)域向所述第二矩形區(qū)域的移動(dòng)包括縱向的移動(dòng)時(shí),所述算出部根據(jù)縱向的移動(dòng)量,算出應(yīng)該對所述矩形圖像的縱向附加的背景色的行數(shù),以及所述寫入部至少從合成了所述第一矩形區(qū)域和所述第二矩形區(qū)域的區(qū)域,即第三區(qū)域的左端所對應(yīng)的圖像存儲(chǔ)器上的地址,到與所述第三區(qū)域的右端對應(yīng)的所述圖像存儲(chǔ)器上的地址為止,將所述行數(shù)份的所述背景色的亮度數(shù)據(jù)按每一行同時(shí)或連續(xù)寫入圖像存儲(chǔ)器。
3.根據(jù)權(quán)利要求1所述的矩形圖像描繪裝置,其特征在于,所述寫入部通過突發(fā)傳送進(jìn)行寫入,在應(yīng)該寫入的數(shù)據(jù)收納于單個(gè)突發(fā)單位內(nèi)時(shí),同時(shí)寫入該應(yīng)該寫入的數(shù)據(jù);在應(yīng)該寫入的數(shù)據(jù)跨過多個(gè)突發(fā)單位時(shí),連續(xù)寫入該應(yīng)該寫入的數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的矩形圖像描繪裝置,其特征在于,在寫入開始地址或?qū)懭虢Y(jié)束地址與突發(fā)單位的邊界不一致時(shí),所述寫入部針對包括所述寫入開始地址或所述寫入結(jié)束地址的突發(fā)單位中含有的寫入不要地址,將寫入使能信號(hào)取反。
5.一種矩形圖像描繪方法,其利用下述裝置將亮度數(shù)據(jù)寫入圖像存儲(chǔ)器,所述裝置在從第一矩形區(qū)域除去了所述第一矩形區(qū)域和第二矩形區(qū)域的重復(fù)部分的畫面上的區(qū)域所對應(yīng)的圖像存儲(chǔ)器的地址區(qū)域?qū)懭氡尘吧牧炼葦?shù)據(jù),在與所述第二矩形區(qū)域?qū)?yīng)的圖像存儲(chǔ)器上的地址區(qū)域?qū)懭刖匦螆D像的亮度數(shù)據(jù),所述矩形圖像描繪方法包括以下步驟根據(jù)從所述第一矩形區(qū)域向所述第二矩形區(qū)域的橫向移動(dòng)量,算出應(yīng)該對所述矩形圖像的橫向附加的背景色的像素?cái)?shù);以及將所述像素?cái)?shù)的背景色的亮度數(shù)據(jù)和所述矩形圖像的亮度數(shù)據(jù),按每一行同時(shí)或連續(xù)寫入到圖像存儲(chǔ)器。
6.一種集成電路,包括在從第一矩形區(qū)域除去所述第一矩形區(qū)域和第二矩形區(qū)域的重復(fù)部分的畫面上的區(qū)域所對應(yīng)的圖像存儲(chǔ)器的地址區(qū)域?qū)懭氡尘吧牧炼葦?shù)據(jù),在與所述第二矩形區(qū)域?qū)?yīng)的圖像存儲(chǔ)器上的地址區(qū)域?qū)懭刖匦螆D像的亮度數(shù)據(jù)的電路;保持電路,其對由外部的算出電路根據(jù)從所述第一矩形區(qū)域向所述第二矩形區(qū)域的橫向移動(dòng)量算出的應(yīng)該對所述矩形圖像的橫向附加的背景色的像素?cái)?shù)進(jìn)行保持;以及寫入電路,其將所述像素?cái)?shù)的背景色的亮度數(shù)據(jù)和所述矩形圖像的亮度數(shù)據(jù),按每一行同時(shí)或連續(xù)寫入到圖像存儲(chǔ)器。
全文摘要
在畫面(20)上對原來特征(P1)進(jìn)行清除,并使新的特征(P2)向右方偏移拉進(jìn)行顯示的情況下,首先在傳送源的圖像存儲(chǔ)器中準(zhǔn)備傳送對象的圖像數(shù)據(jù)(P2)。接著,在比應(yīng)該寫入傳送對象的圖像數(shù)據(jù)(P2)的前頭(S)的幀緩沖器的目標(biāo)地址(T)靠前了左清除寬度(LC)×BPP處,設(shè)定寫入開始地址(W)。然后,通過一系列的突發(fā)傳送,從寫入開始地址(W)反復(fù)拷貝左清除寬度(LC)的保持于寄存器的清除數(shù)據(jù),接著,寫入傳送對象的圖像數(shù)據(jù)(P2)的一行(傳送寬度(W1)×BPP)。寫入開始地址被執(zhí)行逐一增加幀寬度(FE)×BPP的處理。
文檔編號(hào)G06F12/00GK101040317SQ20058003473
公開日2007年9月19日 申請日期2005年10月12日 優(yōu)先權(quán)日2004年10月13日
發(fā)明者若山順彥 申請人:松下電器產(chǎn)業(yè)株式會(huì)社