描繪數(shù)據(jù)生成裝置、描繪數(shù)據(jù)生成方法和顯示裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及生成由多個(gè)部件構(gòu)成的畫面的描繪數(shù)據(jù)的描繪數(shù)據(jù)生成裝置和描繪數(shù)據(jù)生成方法,以及按照由該描繪數(shù)據(jù)生成裝置生成的描繪數(shù)據(jù)來描繪部件的顯示裝置。
【背景技術(shù)】
[0002]例如,在以下的專利文獻(xiàn)I公開的描繪數(shù)據(jù)生成裝置中,在生成由多個(gè)部件構(gòu)成的畫面的描繪數(shù)據(jù)的情況下,按照首先描繪多個(gè)部件中的用于背景的部件,且越是配置在畫面前面?zhèn)鹊牟考t越晚描繪的描繪規(guī)則,決定多個(gè)部件的描繪順序。
[0003]描繪數(shù)據(jù)生成裝置在決定各個(gè)部件的描繪順序后,生成指示描繪各個(gè)部件的整個(gè)描繪區(qū)域的描繪數(shù)據(jù),將表示該描繪順序的信息和描繪數(shù)據(jù)輸出到顯示裝置。
[0004]顯示裝置在接收到表示各個(gè)部件的描繪順序的信息和描繪數(shù)據(jù)時(shí),從該描繪順序靠前的部件起,依次按照該部件的描繪數(shù)據(jù)進(jìn)行描繪。
[0005]此外,在多個(gè)部件之間,描繪區(qū)域有時(shí)會(huì)發(fā)生重合,在該區(qū)域進(jìn)行描繪的蓋寫(進(jìn)行雙重描繪處理)。
[0006]現(xiàn)有技術(shù)文獻(xiàn)
[0007]專利文獻(xiàn)
[0008]專利文獻(xiàn)1:日本特開平11-224343號(hào)公報(bào)
【發(fā)明內(nèi)容】
[0009]發(fā)明要解決的問題
[0010]現(xiàn)有的描繪數(shù)據(jù)生成裝置如上所述地構(gòu)成,因此,在描繪各個(gè)部件時(shí),進(jìn)行如下的描繪處理:按照構(gòu)成該部件的描繪區(qū)域的每個(gè)像素,以指定的顏色發(fā)光。因此,構(gòu)成描繪區(qū)域的像素的數(shù)量越多,則描繪處理的處理負(fù)荷越大。因此,為了減輕描繪處理的處理負(fù)荷,只要減少處理對(duì)象的像素的數(shù)量即可,但是,針對(duì)多個(gè)部件的描繪區(qū)域重合的區(qū)域內(nèi)的像素進(jìn)行雙重描繪處理,針對(duì)背景側(cè)部件的描繪處理變得多余。因此,存在描繪處理的處理負(fù)荷增大、描繪性能下降的問題。
[0011]本發(fā)明正是為了解決上述問題而完成的,目的在于得到一種描繪數(shù)據(jù)生成裝置和描繪數(shù)據(jù)生成方法,能夠生成多余的描繪處理得到消除,描繪處理的處理負(fù)荷減小的描繪數(shù)據(jù)。
[0012]此外,本發(fā)明的目的在于得到一種顯示裝置,能夠?qū)崿F(xiàn)描繪處理的處理負(fù)荷小且描繪性能高。
[0013]用于解決問題的手段
[0014]本發(fā)明的描繪數(shù)據(jù)生成裝置設(shè)置有:描繪順序決定單元,其按照首先描繪構(gòu)成畫面的多個(gè)部件中的用于背景的部件,且越是配置在畫面前面?zhèn)鹊牟考t越晚描繪的描繪規(guī)貝1J,決定多個(gè)部件的描繪順序;以及重合部件檢索單元,其對(duì)構(gòu)成畫面的多個(gè)部件的描繪區(qū)域進(jìn)行比較,檢索描繪區(qū)域與其它部件存在重合的部件,描繪數(shù)據(jù)生成單元在按照由描繪順序決定單元決定的描繪順序來描繪各個(gè)部件時(shí),如果未由重合部件檢索單元檢索出描繪區(qū)域與該部件存在重合的其它部件,則生成指示描繪該部件的整個(gè)描繪區(qū)域的描繪數(shù)據(jù),另一方面,在由重合部件檢索單元檢索出描繪區(qū)域與該部件存在重合的其它部件的情況下,如果該部件的描繪順序早于其它部件的描繪順序,則生成指示描繪在該部件的描繪區(qū)域中除了與其它部件重合的描繪區(qū)域之外的區(qū)域的描繪數(shù)據(jù),如果該部件的描繪順序晚于其它部件的描繪順序,則生成指示描繪該部件的整個(gè)描繪區(qū)域的描繪數(shù)據(jù)。
[0015]發(fā)明效果
[0016]根據(jù)本發(fā)明,描繪數(shù)據(jù)生成單元構(gòu)成為,在按照由描繪順序決定單元決定的描繪順序來描繪各個(gè)部件時(shí),在由重合部件檢索單元檢索出描繪區(qū)域與該部件存在重合的其它部件的情況下,如果該部件的描繪順序早于其它部件的描繪順序,則生成指示描繪在該部件的描繪區(qū)域中除了與其它部件重合的描繪區(qū)域之外的區(qū)域的描繪數(shù)據(jù),如果該部件的描繪順序晚于其它部件的描繪順序,則生成指示描繪該部件的整個(gè)描繪區(qū)域的描繪數(shù)據(jù)。因此,具有如下效果:能夠生成多余的描繪處理得到消除,描繪處理的處理負(fù)荷減小的描繪數(shù)據(jù)。
【附圖說明】
[0017]圖1是示出應(yīng)用本發(fā)明的實(shí)施方式I的描繪數(shù)據(jù)生成裝置的顯示裝置的結(jié)構(gòu)圖。
[0018]圖2是示出本發(fā)明的實(shí)施方式I的描繪數(shù)據(jù)生成裝置的結(jié)構(gòu)圖。
[0019]圖3是示出本發(fā)明的實(shí)施方式I的描繪數(shù)據(jù)生成裝置2的處理內(nèi)容(描繪數(shù)據(jù)生成方法)的流程圖。
[0020]圖4是示出由顯示裝置3描繪的畫面的設(shè)計(jì)例子的說明圖。
[0021]圖5是示出由描繪順序決定部12決定的部件的描繪順序的一例的說明圖。
[0022]圖6是示出各個(gè)部件的描繪數(shù)據(jù)的生成例的說明圖。
[0023]圖7是示出向量(vector)圖形描繪的偶數(shù)/奇數(shù)規(guī)則的說明圖。
【具體實(shí)施方式】
[0024]以下,為了更加詳細(xì)地說明本發(fā)明,按照附圖,對(duì)其【具體實(shí)施方式】進(jìn)行說明。
[0025]實(shí)施方式I
[0026]圖1是示出應(yīng)用本發(fā)明的實(shí)施方式I的描繪數(shù)據(jù)生成裝置的顯示裝置的結(jié)構(gòu)圖。
[0027]在圖1中,設(shè)計(jì)工具I是由未圖示的計(jì)算機(jī)執(zhí)行的軟件,實(shí)施如下的處理:對(duì)由顯示裝置3描繪的畫面進(jìn)行設(shè)計(jì),輸出表示該設(shè)計(jì)的設(shè)計(jì)數(shù)據(jù)。
[0028]該設(shè)計(jì)數(shù)據(jù)包含構(gòu)成畫面的多個(gè)部件的信息(例如部件的配置、各部件間的畫面上的層級(jí)關(guān)系)等。
[0029]描繪數(shù)據(jù)生成裝置2是如下的裝置:根據(jù)從設(shè)計(jì)工具I輸出的設(shè)計(jì)數(shù)據(jù),決定各個(gè)部件的描繪順序,并且,生成指示描繪各個(gè)部件的描繪區(qū)域的描繪數(shù)據(jù),將由表示該描繪順序的信息和描繪數(shù)據(jù)構(gòu)成的實(shí)機(jī)數(shù)據(jù)輸出到顯示裝置3。
[0030]顯示裝置3由CPU3a、存儲(chǔ)器3b、圖形加速器3c和顯示器3d構(gòu)成,實(shí)施如下的處理:在從描繪數(shù)據(jù)生成裝置2輸出的實(shí)機(jī)數(shù)據(jù)被存儲(chǔ)到存儲(chǔ)器3b時(shí),在CPU3a的指示下,圖形加速器3c參照該實(shí)機(jī)數(shù)據(jù)中包含的表示各個(gè)部件的描繪順序的信息,識(shí)別各個(gè)部件的描繪順序,從描繪順序靠前的部件起,依次按照該部件的描繪數(shù)據(jù)描繪到顯示器3d。此外,圖形加速器3c構(gòu)成部件描繪單元。
[0031]圖2是示出本發(fā)明的實(shí)施方式I的描繪數(shù)據(jù)生成裝置的結(jié)構(gòu)圖。
[0032]在圖2中,設(shè)計(jì)數(shù)據(jù)輸入部11是輸入從設(shè)計(jì)工具I輸出的設(shè)計(jì)數(shù)據(jù)的輸入接口。
[0033]描繪順序決定部12例如由安裝有CPU的半導(dǎo)體集成電路或單片微機(jī)等構(gòu)成,實(shí)施如下的處理:參照由設(shè)計(jì)數(shù)據(jù)輸入部11輸入的設(shè)計(jì)數(shù)據(jù),識(shí)別構(gòu)成畫面的多個(gè)部件在畫面上的層級(jí)關(guān)系,由此,按照首先描繪構(gòu)成畫面的多個(gè)部件中的用于背景的部件,且越是配置在畫面前面?zhèn)鹊牟考t越晚描繪的描繪規(guī)則,決定多個(gè)部件的描繪順序。此外,描繪順序決定部12構(gòu)成描繪順序決定單元。
[0034]重合部件檢索部13例如由安裝有CPU的半導(dǎo)體集成電路或單片微機(jī)等構(gòu)成,實(shí)施如下的處理:參照由設(shè)計(jì)數(shù)據(jù)輸入部11輸入的設(shè)計(jì)數(shù)據(jù),識(shí)別構(gòu)成畫面的多個(gè)部件的位置關(guān)系,由此,檢索描繪區(qū)域與其它部件存在重合的部件。此外,重合部件檢索部13構(gòu)成重合部件檢索單元。
[0035]描繪數(shù)據(jù)生成部14例如由安裝有CPU的半導(dǎo)體集成電路或單片微機(jī)等構(gòu)成,實(shí)施如下的處理:在按照由描繪順序決定部12決定的描繪順序來描繪各個(gè)部件時(shí),如果未由重合部件檢索部13檢索出描繪區(qū)域與該部件存在重合的其它部件,則生成指示描繪該部件的整個(gè)描繪區(qū)域的描繪數(shù)據(jù)。
[0036]另一方面,實(shí)施如下的處理:在由重合部件檢索部13檢索出描繪區(qū)域與該部件存在重合的其它部件的情況下,如果該部件的描繪順序早于其它部件的描繪順序,則生成指示描繪在該部件的描繪區(qū)域中除了與其它部件重合的描繪區(qū)域之外的區(qū)域的描繪數(shù)據(jù),如果該部件的描繪順序晚于其它部件的描繪順序,則生成指示描繪該部件的整個(gè)描繪區(qū)域的描繪數(shù)據(jù)。
[0037]此外,描繪數(shù)據(jù)生成部14構(gòu)成描繪數(shù)據(jù)生成單元。
[0038]實(shí)機(jī)數(shù)據(jù)輸出部15是向顯示裝置3輸出實(shí)機(jī)數(shù)據(jù)的輸出接口,該實(shí)機(jī)數(shù)據(jù)包含表示由描繪順序決定部12決定的各個(gè)部件的描繪順序的信息和由描繪數(shù)據(jù)生成部14生成的各個(gè)部件的描繪數(shù)據(jù)。
[0039]在圖2的例子中,假定作為描繪數(shù)據(jù)生成裝置2的構(gòu)成要素的設(shè)計(jì)數(shù)據(jù)輸入部11、描繪順序決定部12、重合部件檢索部13、描繪數(shù)據(jù)生成部14和實(shí)機(jī)數(shù)據(jù)輸出部15分別由專用的硬件構(gòu)成,但是,描繪數(shù)據(jù)生成裝置2也可以由計(jì)算機(jī)構(gòu)成。
[0040]在描繪數(shù)據(jù)生成裝置2由計(jì)算機(jī)構(gòu)成的情況下,只要將記述有設(shè)計(jì)數(shù)據(jù)輸入部11、描繪順序決定部12、重合部件檢索部13、描繪數(shù)據(jù)生成部14和實(shí)機(jī)數(shù)據(jù)輸出部15的處理內(nèi)容的程序存儲(chǔ)到計(jì)算機(jī)的存儲(chǔ)器,使該計(jì)算機(jī)的CPU執(zhí)行該存儲(chǔ)器中存儲(chǔ)的程序即可。
[0041]圖3是示出本發(fā)明的實(shí)施方式I的描繪數(shù)據(jù)生成裝置2的處理內(nèi)容(描繪數(shù)據(jù)生成方法)的流程圖。
[0042]接下來,對(duì)動(dòng)作進(jìn)行說明。
[0043]設(shè)計(jì)工具I在未圖示的計(jì)算機(jī)上被執(zhí)行,例如,