本發(fā)明涉及適合圖像形成所使用的圖像數(shù)據(jù)的轉(zhuǎn)送的圖像形成裝置以及程序。
背景技術(shù):
近年,復(fù)印裝置、復(fù)合裝置等圖像形成裝置安裝圖像處理用的集成電路,例如asic(applicationspecificintegratedcircuit:專用集成電路),在將打印用的圖像數(shù)據(jù),例如c(青色)、m(品紅色)、y(黃色)、k(黑色)的基準(zhǔn)色的圖像數(shù)據(jù)暫時展開在主存儲器之后,根據(jù)來自引擎?zhèn)鹊膱D像要求,通過dmac(directmemoryaccesscontroller:直接內(nèi)存訪問控制器;dma控制器)從主存儲器上讀出各版(各顏色)的圖像數(shù)據(jù),并dma轉(zhuǎn)送至引擎?zhèn)取?/p>
然而,若顏色數(shù)目增加,則轉(zhuǎn)送的圖像數(shù)據(jù)量增加與該增加的顏色對應(yīng)的量。公開了即使在隨著顏色的增加而轉(zhuǎn)送的圖像數(shù)據(jù)量增加的情況下,也抑制成本,并更迅速地轉(zhuǎn)送更多的顏色數(shù)目的圖像數(shù)據(jù)的技術(shù)(例如,參照專利文獻(xiàn)1。)。
專利文獻(xiàn)1所記載的復(fù)印裝置通過dma控制器(13c~13k),從主存儲器讀出基準(zhǔn)色cmyk的圖像數(shù)據(jù)并經(jīng)由各個行fifo輸出至引擎(8c~8k)。然后,專利文獻(xiàn)1的復(fù)印裝置對于特殊顏色的圖像數(shù)據(jù),在第一頁中,在基準(zhǔn)色cmyk的圖像數(shù)據(jù)的讀出之前,且在第二頁以后,在基準(zhǔn)色cmyk的上一頁與下一頁的圖像數(shù)據(jù)的讀出間隔,通過cmyk用的dma控制器從主存儲器讀出并通過頁存儲器寫入控制部寫入到頁存儲器。寫入到頁存儲器的該圖像數(shù)據(jù)通過頁存儲器讀出控制部讀出并輸出至特殊顏色用的引擎(8cl)。
專利文獻(xiàn)1:日本特開2011-073259號公報
在專利文獻(xiàn)1所記載的技術(shù)中,按照每個cmyk的顏色具備總共四個的dma控制器,并通過四個dma控制器分散轉(zhuǎn)送第五種顏色的特殊顏色的圖像數(shù)據(jù),實現(xiàn)了數(shù)據(jù)轉(zhuǎn)送的高速化(專利文獻(xiàn)1的圖5)。但是,專利文獻(xiàn)1并未提及以何種方式控制四個dma控制器,特別是在使四個dma控制器分散一種顏色時的控制方法。
在一般的控制方法中,在進(jìn)行分散控制的情況下,啟動dma控制器的cpu需要預(yù)先分割主存儲器上的圖像數(shù)據(jù)的尺寸,并設(shè)定分割后的圖像數(shù)據(jù)的地址和尺寸。另外cpu需要對每個dma控制器的轉(zhuǎn)送完成的通知進(jìn)行處理,導(dǎo)致cpu的處理、軟件處理較多。
技術(shù)實現(xiàn)要素:
本發(fā)明是考慮上述的狀況而完成的,其目的在于以不變更軟件,也不使cpu的負(fù)載增加的方式,利用多個dma控制器分散轉(zhuǎn)送儲存于主存儲器的一頁的圖像數(shù)據(jù)。
本發(fā)明的一方式的圖像形成裝置具備:第一存儲器,其暫時存儲與規(guī)定顏色對應(yīng)的規(guī)定顏色數(shù)目的圖像數(shù)據(jù);數(shù)據(jù)處理電路部,其從第一存儲器讀出各顏色的圖像數(shù)據(jù);第二存儲器,其分別暫時存儲從第一存儲器讀出的各顏色的圖像數(shù)據(jù);以及主控制部,其使數(shù)據(jù)處理電路部進(jìn)行依次讀出第一存儲器上的各顏色的圖像數(shù)據(jù)并輸出至第二存儲器側(cè)的處理。
數(shù)據(jù)處理電路部具有:多個數(shù)據(jù)轉(zhuǎn)送部,它們與各顏色對應(yīng)地設(shè)置,并從第一存儲器讀出圖像數(shù)據(jù)并轉(zhuǎn)送至第二存儲器側(cè);轉(zhuǎn)送控制部,其進(jìn)行通過多個數(shù)據(jù)轉(zhuǎn)送部進(jìn)行的圖像數(shù)據(jù)的轉(zhuǎn)送處理的控制以及監(jiān)視;以及表,其設(shè)定了在數(shù)據(jù)轉(zhuǎn)送部轉(zhuǎn)送一頁的圖像數(shù)據(jù)時參照的第一存儲器上的各顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸。
上述主控制部在對數(shù)據(jù)處理電路部內(nèi)的表設(shè)定了第一存儲器上的各顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸之后,對數(shù)據(jù)處理電路部的轉(zhuǎn)送控制部指示數(shù)據(jù)轉(zhuǎn)送部的啟動。
另外,若從主控制部接受啟動數(shù)據(jù)轉(zhuǎn)送部的指示,則轉(zhuǎn)送控制部參照表,與表示轉(zhuǎn)送對象的一頁的圖像數(shù)據(jù)的大小的信息以及/或者數(shù)據(jù)轉(zhuǎn)送部的個數(shù)對應(yīng)地對一種顏色的一頁的圖像數(shù)據(jù)的尺寸進(jìn)行分割,并在多個數(shù)據(jù)轉(zhuǎn)送部的各個設(shè)定一種顏色的一頁的圖像數(shù)據(jù)的分割后的各圖像數(shù)據(jù)的開始地址和尺寸。
另外,多個數(shù)據(jù)轉(zhuǎn)送部的各個基于一種顏色的一頁的圖像數(shù)據(jù)的分割后的各圖像數(shù)據(jù)的開始地址和尺寸,從第一存儲器上的一種顏色的圖像數(shù)據(jù)分別讀出對應(yīng)的圖像數(shù)據(jù)并輸出至第二存儲器側(cè)。
然后,轉(zhuǎn)送控制部在通過多個數(shù)據(jù)轉(zhuǎn)送部完成了一種顏色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送之后,接著控制通過數(shù)據(jù)轉(zhuǎn)送部進(jìn)行的下一種顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸的分割、以及該圖像數(shù)據(jù)的轉(zhuǎn)送處理,并在一頁的全部的顏色的圖像數(shù)據(jù)的轉(zhuǎn)送完成時,對主控制部通知一頁的全部的顏色的圖像數(shù)據(jù)的轉(zhuǎn)送完成。
根據(jù)本發(fā)明的一方式,通過設(shè)于數(shù)據(jù)處理電路部的轉(zhuǎn)送控制部分割各顏色的一頁的圖像數(shù)據(jù)的尺寸,并對多個數(shù)據(jù)轉(zhuǎn)送部設(shè)定分割后的各圖像數(shù)據(jù)的開始地址和尺寸。由此,能夠以不變更軟件,也不使主控制部的負(fù)荷增加的方式,使用多個數(shù)據(jù)轉(zhuǎn)送部分散轉(zhuǎn)送一頁的圖像數(shù)據(jù)。因此,圖像形成裝置的圖像數(shù)據(jù)的轉(zhuǎn)送所涉及的處理能力提高。
上述以外的課題、構(gòu)成以及效果通過以下的實施方式的說明而明確。
附圖說明
圖1是表示用于進(jìn)行本發(fā)明的一實施方式所涉及的圖像形成裝置的數(shù)據(jù)轉(zhuǎn)送處理的概略結(jié)構(gòu)例的框圖。
圖2是表示以往的圖像形成裝置的圖像處理asic的內(nèi)部構(gòu)成例的框圖。
圖3是表示以往的圖像形成裝置的圖像處理asic的dma轉(zhuǎn)送處理的時序圖。
圖4是表示本發(fā)明的第一實施方式所涉及的圖像形成裝置的圖像處理asic的內(nèi)部構(gòu)成例的時序圖。
圖5是表示本發(fā)明的第一實施方式所涉及的圖像處理asic的dma轉(zhuǎn)送處理的時序圖。
圖6是表示本發(fā)明的第二實施方式所涉及的圖像形成裝置的圖像處理asic的內(nèi)部構(gòu)成例的時序圖。
圖7是表示本發(fā)明的第二實施方式所涉及的圖像處理asic的dma轉(zhuǎn)送處理的時序圖。
圖8是表示本發(fā)明的第三實施方式所涉及的圖像形成裝置的圖像處理asic的內(nèi)部構(gòu)成例的時序圖。
圖9是表示本發(fā)明的第三實施方式所涉及的圖像處理asic的dma轉(zhuǎn)送處理的時序圖。
附圖標(biāo)記的說明
1…圖像形成裝置,2…cpu,3…主存儲器,4、4a、4b…圖像處理asic,4-1…轉(zhuǎn)送部,4-2…輸出部,5…子存儲器,6…打印引擎,41…寄存器,41a…設(shè)定表,41b…分辨率信息,42…dma控制部,42b…開始地址/尺寸分割部,42c…完成監(jiān)視/集中部,43、43a…dma轉(zhuǎn)送部,431~438…dma控制部
具體實施方式
以下,參照附圖對用于實施本發(fā)明的方式的例子進(jìn)行說明。此外,在各圖中對于實際上具有相同的功能或者構(gòu)成的構(gòu)成要素附加相同的附圖標(biāo)記并省略重復(fù)的說明。
<1.第一實施方式>
[圖像形成裝置的概略]
圖1是表示用于進(jìn)行本發(fā)明的第一實施方式所涉及的圖像形成裝置的數(shù)據(jù)轉(zhuǎn)送處理的概略結(jié)構(gòu)例的框圖。本實施方式所涉及的圖像形成裝置1采用使用靜電進(jìn)行圖像的形成的電子照片方式,例如能夠進(jìn)行形成使y(黃色)、m(品紅色)、c(青色)、k(黑色)四種顏色的調(diào)色劑圖像重疊的彩色圖像的處理。圖像形成裝置1假定為具備了復(fù)印功能、掃描功能、打印功能等的所謂的復(fù)合機(jī)(mfp:multi-functionprinter:多功能數(shù)碼復(fù)合一體機(jī))。例如圖像形成裝置1基于通過復(fù)印功能以及打印功能發(fā)行的任務(wù),在指定的紙張(記錄介質(zhì))形成圖像、文件并輸出。
圖像形成裝置1具備cpu2、主存儲器3、圖像處理asic4、子存儲器5、以及打印引擎6。cpu2、主存儲器3以及圖像處理asic4經(jīng)由總線7以能夠相互發(fā)送接收數(shù)據(jù)的方式連接。
cpu2(主控制部的一個例子)是統(tǒng)一地控制圖像形成裝置1的動作的運(yùn)算處理裝置。cpu2通過讀出儲存于未圖示的rom等非易失性存儲部的程序,并展開在主存儲器3等ram并執(zhí)行,來實現(xiàn)cpu2的各種功能。cpu2使圖像處理asic4進(jìn)行依次讀出主存儲器3上的各種顏色的圖像數(shù)據(jù)并輸出給子存儲器5側(cè)的處理。
cpu2具備rip處理部2a(在圖1中顯示為“rip”)。cpu2通過rip處理部2a,對從經(jīng)由未圖示的通信部等接收的任務(wù)取出的輸入數(shù)據(jù)執(zhí)行光柵化處理(稱為rip處理),生成標(biāo)記位平面、y平面、m平面、c平面、k平面并保存于未圖示的硬盤裝置等(非易失性存儲部)。y平面、m平面、c平面、k平面分別為黃色(y)、品紅色(m)、青色(c)、黑色(k)的位圖數(shù)據(jù),作為ymck的圖像形成用數(shù)據(jù)(原稿圖像數(shù)據(jù))使用。該圖像形成用數(shù)據(jù)的一頁的數(shù)據(jù)在本實施方式中相當(dāng)于作為轉(zhuǎn)送對象的一頁的圖像數(shù)據(jù)。
主存儲器3(第一存儲器的一個例子)是暫時地存儲與規(guī)定顏色對應(yīng)的規(guī)定顏色數(shù)目的圖像數(shù)據(jù)的易失性存儲部。在本實施方式中,存儲四個基準(zhǔn)色(y、m、c、k)的圖像數(shù)據(jù)。cpu2在執(zhí)行任務(wù)時,對任務(wù)所指定的圖像數(shù)據(jù)實施rip處理,并作為ymck的圖像形成用數(shù)據(jù)暫時存儲于主存儲器3。主存儲器3與同樣作為易失性存儲部的子存儲器5以及緩沖存儲器44相比大容量。
圖像處理asic(數(shù)據(jù)處理電路部的一個例子)4是從主存儲器3讀出各顏色的圖像數(shù)據(jù),并轉(zhuǎn)送至子存儲器5側(cè)的集成電路。若存在任務(wù)執(zhí)行的要求,則圖像處理asic4按照各顏色依次以行單位讀出展開在主存儲器3的一頁的圖像數(shù)據(jù),并轉(zhuǎn)送給子存儲器5。圖像處理asic4具備轉(zhuǎn)送部4-1以及輸出部4-2。
轉(zhuǎn)送部4-1與所謂的dma控制器對應(yīng),具備寄存器41、dma控制部42、以及dma轉(zhuǎn)送部43。
在寄存器41設(shè)定有在dma轉(zhuǎn)送部43轉(zhuǎn)送一頁的圖像數(shù)據(jù)時參照的、主存儲器3上的各顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸(參照后述的圖4的設(shè)定表41a)。開始地址是讀出存儲于主存儲器3的圖像數(shù)據(jù)時的前端的地址值。若知曉開始地址和尺寸,則能夠決定主存儲器3上的應(yīng)該讀出的圖像數(shù)據(jù)的前端地址和結(jié)束地址。另外如后述的圖4所示,寄存器41也可以保持存儲于主存儲器3的圖像數(shù)據(jù)的分辨率信息41b。
dma控制部42(轉(zhuǎn)送控制部的一個例子)進(jìn)行dma轉(zhuǎn)送部43的圖像數(shù)據(jù)的轉(zhuǎn)送處理的控制以及監(jiān)視。
dma轉(zhuǎn)送部43(數(shù)據(jù)轉(zhuǎn)送部的一個例子)基于dma控制部42的控制,從主存儲器3讀出指定的圖像數(shù)據(jù)并轉(zhuǎn)送至子存儲器5側(cè)。在本實施方式中,作為dma轉(zhuǎn)送部43,與ymck的各顏色對應(yīng)地具備四個dma轉(zhuǎn)送部431~434(參照圖4)。dma轉(zhuǎn)送部431~434分別具備寄存器43r。在寄存器43r設(shè)定并儲存有在dma轉(zhuǎn)送部431~434的各個從主存儲器3讀出圖像數(shù)據(jù)時參照的、圖像數(shù)據(jù)的地址信息以及尺寸信息。在以下的說明中,在不區(qū)別dma轉(zhuǎn)送部431~434的情況下或者對dma轉(zhuǎn)送部431~434進(jìn)行總稱的情況下,有時記載為“dma轉(zhuǎn)送部43”。
子存儲器5(第二存儲器的一個例子)與圖像處理asic4連接,分別暫時存儲從主存儲器3讀出的各顏色的圖像數(shù)據(jù)。輸出部4-2按照各顏色依次以行單位讀出存儲于子存儲器5的各顏色的圖像數(shù)據(jù)并轉(zhuǎn)送給打印引擎6。
打印引擎6(圖像形成部)基于從輸出部4-2供給的各顏色的圖像數(shù)據(jù),通過電子照片方式在紙張(記錄介質(zhì))記錄輸出圖像。圖像形成裝置1除了打印引擎6之外,還具備未圖示的供紙部、定影部、排紙部等,打印引擎6具備ymck四種顏色的引擎。供紙部一張一張地分離收納于供紙托盤的多張紙張,并輸送至打印引擎6。
打印引擎6按照各顏色具備感光體6y、6m、6c、6k。雖然未圖示,但在感光體6y、6m、6c、6k的周圍分別配設(shè)有帶電部、光寫入部、顯影部、轉(zhuǎn)印部、除電部、以及清潔部等。打印引擎6根據(jù)對應(yīng)的顏色的圖像數(shù)據(jù)(圖像形成用數(shù)據(jù))使光寫入部動作在感光體6y、6m、6c、6k上形成靜電潛像,并通過顯影部將調(diào)色劑供給到感光體6y、6m、6c、6k上從而進(jìn)行顯影形成調(diào)色劑圖像。打印引擎6使感光體6y、6m、6c、6k上的各顏色的調(diào)色劑圖像依次轉(zhuǎn)印到從供紙部輸送到感光體6y、6m、6c、6k與轉(zhuǎn)印部之間的紙張上并重疊,從而在紙張形成彩色調(diào)色劑圖像。圖像形成裝置1將轉(zhuǎn)印了彩色調(diào)色劑圖像的紙張輸送到定影部,并在定影部進(jìn)行加熱、加壓使紙張上的彩色調(diào)色劑圖像定影。
此外,雖然圖1未記載,但轉(zhuǎn)送部4-1如后述的圖4所示具備緩沖存儲器44和圖像處理部45(參照圖4)。
對上述的圖像形成裝置1中的基本的dma轉(zhuǎn)送的流程進(jìn)行說明。
(1)cpu2(軟件)經(jīng)由總線7在圖像處理asic4內(nèi)的寄存器41設(shè)定應(yīng)該轉(zhuǎn)送的圖像數(shù)據(jù)的開始地址和尺寸(s1)。
(2)cpu2經(jīng)由總線7,對dma控制部42指示dma轉(zhuǎn)送部43的啟動(s2)。這里在cpu2與dma控制部42之間進(jìn)行總線7的使用權(quán)的調(diào)停。
(3)根據(jù)dma控制部42的指示,dma轉(zhuǎn)送部43參照寄存器41的內(nèi)容(設(shè)定表41a),經(jīng)由總線7,從主存儲器3讀出指定的圖像數(shù)據(jù)并轉(zhuǎn)送至子存儲器5側(cè)(s3)。
(4)dma控制部42經(jīng)由總線7,對cpu2通知dma轉(zhuǎn)送部43的圖像數(shù)據(jù)的轉(zhuǎn)送完成(s4)。
[現(xiàn)有技術(shù)]
這里,在對第一實施方式所涉及的圖像數(shù)據(jù)的轉(zhuǎn)送處理進(jìn)行詳細(xì)說明之前,參照圖2對現(xiàn)有的圖像數(shù)據(jù)的轉(zhuǎn)送處理進(jìn)行詳細(xì)說明。在圖2中對實際上具有與圖1相同的功能或者構(gòu)成的構(gòu)成要素附加相同的附圖標(biāo)記并省略重復(fù)的說明。
圖2是表示現(xiàn)有的圖像形成裝置的圖像處理asic的內(nèi)部構(gòu)成例的框圖。圖2所示的圖像形成裝置100具備儲存轉(zhuǎn)送部40-1的圖像處理asic40。圖像處理asic40具備圖1的輸出部4-2,但省略記載。
轉(zhuǎn)送部40-1具備寄存器41、dma控制部420、dma轉(zhuǎn)送部43、緩沖存儲器44、以及圖像處理部45。dma控制部420具備啟動部421、和完成監(jiān)視部422。在對圖3進(jìn)行說明中提及啟動部421以及完成監(jiān)視部422的功能。
dma轉(zhuǎn)送部43按照ymck的顏色的不同具備四個dma轉(zhuǎn)送部431~434。在圖2中將dma轉(zhuǎn)送部431~434記載為dmat1~4。在轉(zhuǎn)送部40-1的寄存器41,由cpu2設(shè)定有用于各dma轉(zhuǎn)送部431~434的主存儲器3上的各顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸。在圖2中,作為一個例子儲存于主存儲器3的圖像數(shù)據(jù)的尺寸是相當(dāng)于分辨率為600dpi的尺寸。
緩沖存儲器44是圖像處理部45使用的存儲器,暫時儲存dma轉(zhuǎn)送部43讀出的圖像數(shù)據(jù)。緩沖存儲器44的容量例如是能夠儲存相當(dāng)于分辨率為1000dpi的圖像數(shù)據(jù)的容量。緩沖存儲器44與主存儲器3上的轉(zhuǎn)送對象的圖像數(shù)據(jù)的尺寸(1000dpi相當(dāng))相比容量較大,所以能夠直接儲存一頁的圖像數(shù)據(jù)。
圖像處理部45將儲存于緩沖存儲器44的圖像數(shù)據(jù)轉(zhuǎn)換為打印引擎6(圖1)要求的分辨率、灰度等并輸出給子存儲器5。在本實施方式中,轉(zhuǎn)換后的圖像數(shù)據(jù)與轉(zhuǎn)換前的數(shù)據(jù)相比較數(shù)據(jù)尺寸變小。
該緩沖存儲器44以及圖像處理部45也可以設(shè)在圖像處理asic40的外部?;蛘撸部梢圆⒉灰欢ㄔO(shè)置緩沖存儲器44以及圖像處理部45。
接下來,對以往的圖像形成裝置100的圖像處理asic40的dma轉(zhuǎn)送的流程進(jìn)行說明。圖3是表示圖像形成裝置100的圖像處理asic40的dma轉(zhuǎn)送的時序圖。
在圖3中,首先在對存儲于主存儲器3的ymck的圖像數(shù)據(jù)進(jìn)行dma轉(zhuǎn)送時,cpu2在轉(zhuǎn)送部40-1的寄存器41內(nèi)的設(shè)定表41a設(shè)定應(yīng)該轉(zhuǎn)送的各顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸(s11)。在圖2所示的例子中,作為y色的一頁的圖像數(shù)據(jù)的開始地址設(shè)定“ystart”,作為尺寸設(shè)定“ysize”。同樣地,作為mck色的一頁的圖像數(shù)據(jù)的開始地址以及尺寸設(shè)定“mstart”以及“msize”、“cstart”以及“csize”、“kstart”以及“ksize”。
接下來,cpu2對dma控制部420的啟動部421,指示dma轉(zhuǎn)送部43的啟動即dma轉(zhuǎn)送開始(s12)。
接下來,啟動部421從cpu2接受dma轉(zhuǎn)送開始的指示,并參照寄存器41的設(shè)定表41a,獲取ymck的各顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸(s13)。
接下來,啟動部421在dma轉(zhuǎn)送部431~434的各寄存器43r設(shè)定(儲存)ymck的各顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸,并啟動各dma轉(zhuǎn)送部431~434使dma轉(zhuǎn)送開始(s14~s17)。由此,dma轉(zhuǎn)送部431~434分別從主存儲器3讀出對應(yīng)的各顏色的一頁的圖像數(shù)據(jù),并輸出(轉(zhuǎn)送)給緩沖存儲器44。該轉(zhuǎn)送處理既可以在dma轉(zhuǎn)送部431~434間依次進(jìn)行,也可以同時地進(jìn)行。
其后,若各顏色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成,則dma轉(zhuǎn)送部431~434分別向dma控制部420的完成監(jiān)視部422通知轉(zhuǎn)送完成(s18~s21)。
完成監(jiān)視部422在從dma轉(zhuǎn)送部431~434接受了各顏色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成的通知之后,向cpu2通知一頁的全部的顏色的圖像數(shù)據(jù)的轉(zhuǎn)送完成(s22)。
近年,高分辨率化不斷發(fā)展,而有圖像尺寸變大的趨勢。在圖像尺寸較大的情況下,若增大dma轉(zhuǎn)送部43的后段的緩沖存儲器44的緩存大小,則雖然不需要軟件變更,但成本增大。在使用以往那樣的設(shè)定表41a和緩沖存儲器44的情況下,雖然只要利用軟件分割開始地址和尺寸,并設(shè)置于以往的設(shè)定表41a就能夠?qū)崿F(xiàn),但需要軟件的改修。并且,設(shè)定表41a的設(shè)定與完成通知的處理次數(shù)增加,所以cpu2的負(fù)載增大。
與此相對,本發(fā)明所涉及的圖像形成裝置即使在圖像尺寸較大的情況下,也以不變更軟件,也不增加cpu的負(fù)載的方式實現(xiàn)dma轉(zhuǎn)送。以下,對本發(fā)明的實施方式所涉及的圖像形成裝置的具體的構(gòu)成進(jìn)行說明。
[第一實施方式所涉及的圖像處理asic的內(nèi)部構(gòu)成]
第一實施方式是在圖像數(shù)據(jù)的分辨率較高,換句話說圖像數(shù)據(jù)的尺寸較大的情況下,使一種顏色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送分散到四個dma轉(zhuǎn)送部進(jìn)行實施的例子。
圖4是表示第一實施方式所涉及的圖像形成裝置1的圖像處理asic4的內(nèi)部構(gòu)成例的框圖。
第一實施方式所涉及的圖像形成裝置1與以往的圖像形成裝置100的不同點(diǎn)是dma控制部42的構(gòu)成與dma轉(zhuǎn)送的動作。在圖4中,作為一個例子儲存于主存儲器3的圖像數(shù)據(jù)的尺寸是相當(dāng)于分辨率為1200dpi的尺寸。如以往那樣,在寄存器41儲存有每個顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸(設(shè)定表41a)。另外,寄存器41保持儲存于主存儲器3的圖像數(shù)據(jù)的分辨率(1200dpi)作為分辨率信息41b。緩沖存儲器44的緩存大小與以往相比也沒有變更。另外在圖4中,省略圖1的輸出部4-2以及打印引擎6的記載。
dma控制部42具備啟動部42a、開始地址/尺寸分割部42b、以及完成監(jiān)視/集中部42c。
啟動部42a在從cpu2接受了dma轉(zhuǎn)送部43的啟動(dma轉(zhuǎn)送開始)的指示的情況下,向開始地址/尺寸分割部42b指示啟動dma轉(zhuǎn)送部43。
開始地址/尺寸分割部42b在接受了啟動部42a的指示的情況下,參照寄存器41的設(shè)定表41a,獲取ymck的各顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸。接下來,根據(jù)表示轉(zhuǎn)送對象的一頁的圖像數(shù)據(jù)的大小的信息(數(shù)據(jù)尺寸或分辨率)以及/或者dma轉(zhuǎn)送部43的個數(shù)來分割各顏色的一頁的圖像數(shù)據(jù)的尺寸。這里作為相當(dāng)于圖像數(shù)據(jù)的尺寸的信息,利用分辨率信息41b。然后,開始地址/尺寸分割部42b在dma轉(zhuǎn)送部431~434的各寄存器43r設(shè)定各顏色的一頁的圖像數(shù)據(jù)的分割后的各圖像數(shù)據(jù)的開始地址和尺寸。此外,在開始地址/尺寸分割部42b具備啟動部42a的功能的情況下,能夠刪除啟動部42a。
另外,也可以根據(jù)分辨率信息41b預(yù)先決定轉(zhuǎn)送對象的一頁的圖像數(shù)據(jù)的分割數(shù)。例如,預(yù)先生成表示分辨率與分割數(shù)的對應(yīng)關(guān)系的分割數(shù)表并儲存于寄存器41,若圖像數(shù)據(jù)的分辨率為1200dpi,則開始地址/尺寸分割部42b參照分割數(shù)表讀出分割數(shù)4。
此外,開始地址/尺寸分割部42b也可以將設(shè)定于設(shè)定表41a的ymck的各顏色的圖像數(shù)據(jù)的尺寸相加,獲取一頁的圖像數(shù)據(jù)的尺寸。此時,能夠從寄存器41刪除分辨率信息41b。
例如開始地址/尺寸分割部42b在顏色數(shù)目為四種顏色的情況下,假定將y色的一頁的圖像數(shù)據(jù)分割為四份生成的第一~第四分割圖像數(shù)據(jù)。第一~第四分割圖像數(shù)據(jù)的一個尺寸為“ysize/4”。并且,開始地址/尺寸分割部42b計算與第一~第四分割圖像數(shù)據(jù)對應(yīng)的開始地址。第一分割圖像數(shù)據(jù)的開始地址是與分割前的開始地址相同的“ystart”。同樣地,開始地址/尺寸分割部42b對其它的三種顏色(mck)也計算分割后的各圖像數(shù)據(jù)的開始地址和尺寸。
完成監(jiān)視/集中部42c從dma轉(zhuǎn)送部431~434接收表示各顏色的分割后的圖像數(shù)據(jù)的轉(zhuǎn)送完成的通知,并集中多個轉(zhuǎn)送完成的通知按照每種顏色對開始地址/尺寸分割部42b通知一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成。另外,完成監(jiān)視/集中部42c在一頁的全部的顏色的圖像數(shù)據(jù)的轉(zhuǎn)送完成的時刻,對cpu2通知一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成。
[第一實施方式所涉及的圖像處理asic的動作]
接下來,對圖像形成裝置1的圖像處理asic4的dma轉(zhuǎn)送的流程進(jìn)行說明。圖5是表示圖像形成裝置1的圖像處理asic4的dma轉(zhuǎn)送的時序圖。
在圖5中,首先在對存儲于主存儲器3的ymck的圖像數(shù)據(jù)進(jìn)行dma轉(zhuǎn)送時,cpu2在轉(zhuǎn)送部4-1的寄存器41內(nèi)的設(shè)定表41a設(shè)定應(yīng)該轉(zhuǎn)送的各顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸(s31)。
接下來,cpu2對dma控制部42的啟動部42a,指示dma轉(zhuǎn)送部43的啟動即dma轉(zhuǎn)送開始(s32)。
接下來,啟動部42a從cpu2接受dma轉(zhuǎn)送開始的指示,并參照寄存器41的設(shè)定表41a,獲取ymck的各顏色的一頁的圖像數(shù)據(jù)的開始地址和尺寸(s33)。
接下來,開始地址/尺寸分割部42b根據(jù)轉(zhuǎn)送對象的一頁的圖像數(shù)據(jù)的大小以及dma轉(zhuǎn)送部43的個數(shù)將y色的一頁的圖像數(shù)據(jù)的尺寸分割為四份。然后,開始地址/尺寸分割部42b在與y色對應(yīng)的四個dma轉(zhuǎn)送部431~434的寄存器43r設(shè)定將y色的一頁的圖像數(shù)據(jù)分割為四份生成的分割圖像數(shù)據(jù)y1~y4的各個的開始地址和尺寸,并啟動dma轉(zhuǎn)送部431~434使dma轉(zhuǎn)送開始(s34~s37)。由此,dma轉(zhuǎn)送部431~434分別從主存儲器3讀出構(gòu)成y色的一頁的圖像數(shù)據(jù)的分割圖像數(shù)據(jù)y1~y4,并輸出(轉(zhuǎn)送)至緩沖存儲器44。
此時在緩沖存儲器44暫時存儲有從dma轉(zhuǎn)送部431~434轉(zhuǎn)送的四個分割圖像數(shù)據(jù)y1~y4(y色的一頁的圖像數(shù)據(jù))。
其后,若對應(yīng)的y色的分割圖像數(shù)據(jù)y1~y4的轉(zhuǎn)送完成,則dma轉(zhuǎn)送部431~434分別向dma控制部42的完成監(jiān)視/集中部42c通知轉(zhuǎn)送完成(s38~s41)。
這里,完成監(jiān)視/集中部42c從dma轉(zhuǎn)送部431~434接受轉(zhuǎn)送完成的通知,并判斷為y色的一頁的圖像數(shù)據(jù)的dma轉(zhuǎn)送完成。但是,完成監(jiān)視/集中部42c并不向cpu2通知y色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成,而向開始地址/尺寸分割部42b通知y色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成(s42)。
接下來,開始地址/尺寸分割部42b以及dma轉(zhuǎn)送部431~434將m色的圖像數(shù)據(jù)的尺寸分割為四份,并對分割圖像數(shù)據(jù)m1~m4進(jìn)行與y色的情況相同的dma轉(zhuǎn)送處理、以及轉(zhuǎn)送完成的通知(s43~s50)。然后,完成監(jiān)視/集中部42c從dma轉(zhuǎn)送部431~434接受轉(zhuǎn)送完成的通知,并向開始地址/尺寸分割部42b通知m色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成(s51)。
接下來,開始地址/尺寸分割部42b以及dma轉(zhuǎn)送部431~434將c色的圖像數(shù)據(jù)的尺寸分割為四份,并對分割圖像數(shù)據(jù)c1~c4進(jìn)行與y色的情況相同的dma轉(zhuǎn)送處理、以及轉(zhuǎn)送完成的通知(s52~s59)。然后,完成監(jiān)視/集中部42c從dma轉(zhuǎn)送部431~434接受轉(zhuǎn)送完成的通知,并對開始地址/尺寸分割部42b通知c色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成(s60)。
接下來,開始地址/尺寸分割部42b以及dma轉(zhuǎn)送部431~434將k色的圖像數(shù)據(jù)的尺寸分割為四份,并對分割圖像數(shù)據(jù)k1~k4進(jìn)行與y色的情況相同的dma轉(zhuǎn)送處理、以及完成通知(s61~s68)。
這里,完成監(jiān)視/集中部42c從dma轉(zhuǎn)送部431~434接受轉(zhuǎn)送完成的通知,并判斷為k色的一頁的圖像數(shù)據(jù)的dma轉(zhuǎn)送完成,并且一頁的全部的顏色的圖像數(shù)據(jù)的dma轉(zhuǎn)送完成。然后,完成監(jiān)視/集中部42c向cpu2通知一頁的圖像數(shù)據(jù)的dma轉(zhuǎn)送完成(s69)。
在上述的第一實施方式中,寄存器41的結(jié)構(gòu)、以及dma轉(zhuǎn)送時的dma轉(zhuǎn)送部43的啟動和對cpu2的一頁完成通知不變,所以軟件以及cpu2的負(fù)荷與以往相比不變。即,挪用現(xiàn)有的寄存器(或者寄存器組),實施一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成時的一頁完成通知。因此,通過多個dma轉(zhuǎn)送部43的圖像數(shù)據(jù)的分散轉(zhuǎn)送,能夠挪用現(xiàn)有的軟件,并降低cpu的負(fù)荷。這樣在第一實施方式中,能夠以不變更軟件,也不增加cpu2的負(fù)荷的方式,使用多個dma轉(zhuǎn)送部431~434分散轉(zhuǎn)送較大的尺寸的圖像數(shù)據(jù)。因此,安裝于圖像形成裝置1的圖像處理asic4的圖像數(shù)據(jù)的轉(zhuǎn)送處理能力(性能)提高。
另外,由于利用圖像處理asic4的dma控制部42,即硬件來分割各顏色的圖像數(shù)據(jù)的開始地址和尺寸,所以不會產(chǎn)生時間延遲。
[第一實施方式的變形例1]
在第一實施方式中,追加示出分辨率信息41b的寄存器,但也可以不考慮分辨率,而考慮配置在dma轉(zhuǎn)送部43的后段的緩沖存儲器44的緩存大小(存儲容量)。即,dma控制部42基于設(shè)定于設(shè)定表41a的各顏色的一頁的圖像數(shù)據(jù)的大小以及緩沖存儲器44的緩存大小,分割各顏色的一頁的圖像數(shù)據(jù),并對分割圖像數(shù)據(jù)進(jìn)行分散轉(zhuǎn)送。此時,dma控制部42以轉(zhuǎn)送的各顏色的圖像數(shù)據(jù)不超過緩沖存儲器44的緩存大小的方式,決定各顏色的一頁的圖像數(shù)據(jù)的分割數(shù)。
根據(jù)這樣的變形例1的構(gòu)成,轉(zhuǎn)送的各顏色的圖像數(shù)據(jù)不超過緩沖存儲器44的緩存大小,所以能夠良好地實施dma轉(zhuǎn)送。另外,能夠根據(jù)緩沖存儲器44的緩存大小,靈活地變更分割數(shù)即使用的dma轉(zhuǎn)送部43的個數(shù)。
[第一實施方式的變形例2]
另外,若存儲于主存儲器3的轉(zhuǎn)送對象的圖像數(shù)據(jù)的分辨率或者尺寸如以往那樣,則dma控制部42也可以不如以往那樣分割圖像數(shù)據(jù),而進(jìn)行dma轉(zhuǎn)送。例如dma控制部42判斷存儲于主存儲器3的一頁的圖像數(shù)據(jù)的分辨率或者尺寸是否比規(guī)定值(例如600dpi或者相當(dāng)于600dpi的尺寸)小。而且,dma控制部42在轉(zhuǎn)送對象的一頁的圖像數(shù)據(jù)的分辨率或者尺寸比規(guī)定值小的情況下,以不分割一頁的圖像數(shù)據(jù)而進(jìn)行dma轉(zhuǎn)送的方式進(jìn)行控制。
根據(jù)這樣的變形例2的構(gòu)成,在存儲于主存儲器3的轉(zhuǎn)送對象的圖像數(shù)據(jù)的分辨率或者尺寸較小的情況下,不分割轉(zhuǎn)送對象的圖像數(shù)據(jù)而進(jìn)行dma轉(zhuǎn)送,所以縮短圖像數(shù)據(jù)的dma轉(zhuǎn)送所花費(fèi)的時間。
此外,在本實施方式中,與dma轉(zhuǎn)送部43的個數(shù)配合地將各顏色的一頁的圖像數(shù)據(jù)分割為四份,但也可以分割為兩份、分割為三份等。
<2.第二實施方式>
第二實施方式是圖像形成裝置1的圖像處理asic4具備八個dma轉(zhuǎn)送部的情況下的例子。
圖6是表示第二實施方式所涉及的圖像處理asic的內(nèi)部構(gòu)成例的框圖。圖像處理asic4a的dma轉(zhuǎn)送部43a具備八個dma轉(zhuǎn)送部431~438。dma轉(zhuǎn)送部435~438的構(gòu)成以及功能與dma轉(zhuǎn)送部431~434相同。在圖6中,保存于主存儲器3的圖像數(shù)據(jù)的分辨率(數(shù)據(jù)尺寸)與圖4的1200dpi相比非常大。此外,圖6的寄存器41不保持分辨率信息41b(圖4)。
接下來,對第二實施方式所涉及的圖像形成裝置1的圖像處理asic4a的dma轉(zhuǎn)送的流程進(jìn)行說明。圖7是表示圖像處理asic4a的dma轉(zhuǎn)送的時序圖。
圖7的步驟s71~s73的處理與圖5的步驟s31~s33的處理相同所以省略說明。
步驟s73的處理結(jié)束后,開始地址/尺寸分割部42b將y色的一頁的圖像數(shù)據(jù)的尺寸分割為八份。這里,與一頁的圖像數(shù)據(jù)的分辨率無關(guān)地,與dma轉(zhuǎn)送部43的個數(shù)配合地分割為八份。然后,開始地址/尺寸分割部42b在與y色對應(yīng)的八個dma轉(zhuǎn)送部431~438的寄存器43r設(shè)定將y色的一頁的圖像數(shù)據(jù)分割為八份生成的分割圖像數(shù)據(jù)y1~y8的各個的開始地址和尺寸,并啟動dma轉(zhuǎn)送部431~438使dma轉(zhuǎn)送開始(s74~s78)。該s74~s78的處理是與圖5的步驟s34~s37相同的處理。
此時在緩沖存儲器44暫時存儲有從dma轉(zhuǎn)送部431~438轉(zhuǎn)送的八個分割圖像數(shù)據(jù)y1~y8(y色的一頁的圖像數(shù)據(jù))。
其后,若對應(yīng)的y色的分割圖像數(shù)據(jù)y1~y8的轉(zhuǎn)送完成,則dma轉(zhuǎn)送部431~438分別向dma控制部42的完成監(jiān)視/集中部42c通知轉(zhuǎn)送完成(s79~s83)。該s79~s83的處理是與圖5的步驟s38~s41相同的處理。
然后,完成監(jiān)視/集中部42c從dma轉(zhuǎn)送部431~438接受轉(zhuǎn)送完成的通知,并向開始地址/尺寸分割部42b通知y色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成(s84)。該s84的處理是與圖5的步驟s42相同的處理。
接下來,開始地址/尺寸分割部42b以及dma轉(zhuǎn)送部431~438將m色的圖像數(shù)據(jù)的尺寸分割為八份,并對分割圖像數(shù)據(jù)m1~m8進(jìn)行與y色的情況相同的dma轉(zhuǎn)送處理、以及轉(zhuǎn)送完成的通知。然后,完成監(jiān)視/集中部42c從dma轉(zhuǎn)送部431~438接受轉(zhuǎn)送完成的通知,并向開始地址/尺寸分割部42b通知m色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成(s85)。
接下來,開始地址/尺寸分割部42b以及dma轉(zhuǎn)送部431~438將c色的圖像數(shù)據(jù)的尺寸分割為八份,對分割圖像數(shù)據(jù)c1~c8也同樣地進(jìn)行dma轉(zhuǎn)送處理、以及轉(zhuǎn)送完成的通知。然后,完成監(jiān)視/集中部42c從dma轉(zhuǎn)送部431~438接受轉(zhuǎn)送完成的通知,并向開始地址/尺寸分割部42b通知c色的一頁的圖像數(shù)據(jù)的轉(zhuǎn)送完成(s86)。
接下來,開始地址/尺寸分割部42b以及dma轉(zhuǎn)送部431~438將k色的圖像數(shù)據(jù)的尺寸分割為八份,對分割圖像數(shù)據(jù)k1~k8也同樣地進(jìn)行dma轉(zhuǎn)送處理、以及轉(zhuǎn)送完成的通知。這里,完成監(jiān)視/集中部42c從dma轉(zhuǎn)送部431~438接受轉(zhuǎn)送完成的通知,并判斷為k色的一頁的圖像數(shù)據(jù)的dma轉(zhuǎn)送完成,并且一頁的全部的顏色的圖像數(shù)據(jù)的dma轉(zhuǎn)送完成。然后,完成監(jiān)視/集中部42c向cpu2通知一頁的圖像數(shù)據(jù)的dma轉(zhuǎn)送完成(s87)。
在上述的第二實施方式中,除了第一實施方式所起到的作用效果之外,還有以下的作用效果。第二實施方式與第一實施方式相比準(zhǔn)備許多的dma轉(zhuǎn)送部431~438,能夠僅通過改變圖像數(shù)據(jù)的分割數(shù),進(jìn)行數(shù)據(jù)尺寸較大的圖像數(shù)據(jù)的dma轉(zhuǎn)送處理。
另外,第二實施方式分割一種顏色的圖像數(shù)據(jù),并在許多的dma轉(zhuǎn)送部431~438并行地對各個分割圖像數(shù)據(jù)進(jìn)行dma轉(zhuǎn)送。因此,能夠?qū)崿F(xiàn)圖像處理asic4a的圖像數(shù)據(jù)的處理速度的提高,即轉(zhuǎn)送處理能力的提高。
<3.第三實施方式>
第三實施方式是不以顏色單位,而按照dma轉(zhuǎn)送部向開始地址/尺寸分割部42b通知dma轉(zhuǎn)送部43的轉(zhuǎn)送完成的例子。
圖8是表示第三實施方式所涉及的圖像處理asic的內(nèi)部構(gòu)成例的框圖。圖像處理asic4b的dma控制部42的內(nèi)部構(gòu)成是與第一實施方式所涉及的圖像處理asic4相同的構(gòu)成。但是,dma控制部42的完成監(jiān)視/集中部42c、和開始地址/尺寸分割部42b的動作與第一以及第二實施方式(圖4、圖6)不同。完成監(jiān)視/集中部42c每當(dāng)被從各dma轉(zhuǎn)送部通知了轉(zhuǎn)送完成,即向開始地址/尺寸分割部42b通知轉(zhuǎn)送完成(dmat完成)。
另外在圖8的例子中,存儲于主存儲器3的一頁的圖像數(shù)據(jù)的分辨率為1200dpi。對于構(gòu)成該圖像數(shù)據(jù)的各顏色的圖像數(shù)據(jù)來說,c色的圖像數(shù)據(jù)的數(shù)據(jù)尺寸比y色以及k色的圖像數(shù)據(jù)小,m色的圖像數(shù)據(jù)更小。
接下來,對第三實施方式所涉及的圖像形成裝置1的圖像處理asic4b的dma轉(zhuǎn)送的流程進(jìn)行說明。圖9是表示圖像處理asic4b的dma轉(zhuǎn)送的時序圖。
圖9的步驟s91~s93的處理與圖5的步驟s31~s33的處理相同所以省略說明。
接下來,開始地址/尺寸分割部42b以及dma轉(zhuǎn)送部431~434將y色的圖像數(shù)據(jù)的尺寸分割為四份,并對分割圖像數(shù)據(jù)y1~y4進(jìn)行dma轉(zhuǎn)送處理、以及轉(zhuǎn)送完成的通知(s94~s101)。該步驟s94~s101的處理與圖5的步驟s34~s41的處理相同。
若從dma轉(zhuǎn)送部431~434接受轉(zhuǎn)送完成的通知,則完成監(jiān)視/集中部42c按照各dma轉(zhuǎn)送部431~434依次將轉(zhuǎn)送完成的通知送至開始地址/尺寸分割部42b(s102~s105)。
接下來,開始地址/尺寸分割部42b以及dma轉(zhuǎn)送部431、432將m色的圖像數(shù)據(jù)的尺寸分割為兩份,并對分割圖像數(shù)據(jù)m1~m2進(jìn)行dma轉(zhuǎn)送處理、以及轉(zhuǎn)送完成的通知(s106、s107、s110、s111)。
若從dma轉(zhuǎn)送部431~432接受轉(zhuǎn)送完成的通知,則完成監(jiān)視/集中部42c按照各dma轉(zhuǎn)送部431、432依次將轉(zhuǎn)送完成的通知送至開始地址/尺寸分割部42b(s114、s115)。
這里,例如根據(jù)寄存器41或者開始地址/尺寸分割部42b內(nèi)所保持的分割數(shù)信息來把握在開始地址/尺寸分割部42b在進(jìn)行m色的轉(zhuǎn)送處理的期間,不使用dma轉(zhuǎn)送部433、434。然后,開始地址/尺寸分割部42b將c色的圖像數(shù)據(jù)的尺寸分割為三份,并在三個dma轉(zhuǎn)送部433、434、431的寄存器43r設(shè)定分割圖像數(shù)據(jù)c1~c3的各個的開始地址和尺寸。然后,dma轉(zhuǎn)送部433、434、431對分割圖像數(shù)據(jù)c1~c3開始dma轉(zhuǎn)送處理(s108、s109、s118)。其后,dma轉(zhuǎn)送部433、434、431進(jìn)行轉(zhuǎn)送完成的通知(s112、s113、s122)。實際上dma轉(zhuǎn)送部431開始c色的分割圖像數(shù)據(jù)c3的轉(zhuǎn)送是在m色的分割圖像數(shù)據(jù)m1的轉(zhuǎn)送完成之后。
然后,若從dma轉(zhuǎn)送部433、434、431接受轉(zhuǎn)送完成的通知,則完成監(jiān)視/集中部42c按照dma轉(zhuǎn)送部433、434、431依次將轉(zhuǎn)送完成的通知送至開始地址/尺寸分割部42b(s116、s117、s126)。
接下來,完成監(jiān)視/集中部42c在進(jìn)行c色的轉(zhuǎn)送處理的期間,不使用dma轉(zhuǎn)送部432~434,所以將k色的圖像數(shù)據(jù)的尺寸分割為四份,dma轉(zhuǎn)送部432~434、431對分割圖像數(shù)據(jù)k1~k4開始dma轉(zhuǎn)送處理(s119~s121、s130)。其后,dma轉(zhuǎn)送部432~434、431進(jìn)行轉(zhuǎn)送完成的通知(s123~s125、s131)。實際上dma轉(zhuǎn)送部431開始k色的分割圖像數(shù)據(jù)k4的轉(zhuǎn)送是在c色的分割圖像數(shù)據(jù)c3的轉(zhuǎn)送完成之后。
然后,若從dma轉(zhuǎn)送部432~434接受轉(zhuǎn)送完成的通知,則完成監(jiān)視/集中部42c按照dma轉(zhuǎn)送部432~434依次將轉(zhuǎn)送完成的通知送至開始地址/尺寸分割部42b(s127~s129)。另外,完成監(jiān)視/集中部42c從dma轉(zhuǎn)送部431接受轉(zhuǎn)送完成的通知,并判斷為k色的一頁的圖像數(shù)據(jù)的dma轉(zhuǎn)送完成,并且一頁的全部的顏色的圖像數(shù)據(jù)的dma轉(zhuǎn)送完成。然后,完成監(jiān)視/集中部42c向cpu2通知一頁的圖像數(shù)據(jù)的dma轉(zhuǎn)送完成(s132)。
在上述的第三實施方式中,除了第一實施方式所起到的作用效果之外,還有以下的作用效果。第三實施方式能夠由開始地址/尺寸分割部42b判斷未動作的dma轉(zhuǎn)送部的有無,并在存在未動作的dma轉(zhuǎn)送部的情況下,在某一顏色的圖像數(shù)據(jù)的轉(zhuǎn)送完成之前,開始下一種顏色的圖像數(shù)據(jù)的轉(zhuǎn)送。
在每種顏色的圖像數(shù)據(jù)的頁尺寸不同的情況下,對于頁尺寸較大的顏色,也可以如第一實施方式那樣使用全部的dma轉(zhuǎn)送部43,分散轉(zhuǎn)送一種顏色的圖像數(shù)據(jù)。但是,有在緩沖存儲器44的緩存大小有富余的情況下、緩沖存儲器準(zhǔn)備兩種顏色以上的情況下,如本實施方式那樣開始下一種顏色的圖像數(shù)據(jù)的轉(zhuǎn)送的話轉(zhuǎn)送效率更好的情況。此時,能夠通過從完成監(jiān)視/集中部42c通知給開始地址/尺寸分割部42b來實現(xiàn)各dma轉(zhuǎn)送部的完成通知。
例如,作為能夠準(zhǔn)備兩種顏色以上的緩沖存儲器的存儲器,能夠列舉在塑料基板的單面或者兩面安裝了多個dram(dynamicram:動態(tài)隨機(jī)存儲器)芯片的dimm(dualinlinememorymodule:雙列直插存儲模塊)。
<4.其它>
在上述的第一~第三實施方式中,在打印引擎6具備形成ymck色以外的第五種顏色的圖像的功能的情況下,在存儲于主存儲器3的一頁的圖像數(shù)據(jù)包含第五種顏色的圖像數(shù)據(jù)。在轉(zhuǎn)送第五種顏色的圖像數(shù)據(jù)的情況下,與上述的第一~第三實施方式相同,cpu2能夠在寄存器41的設(shè)定表41a設(shè)定第五種顏色的圖像數(shù)據(jù)的開始地址以及尺寸,并參照設(shè)定表41a實現(xiàn)dma轉(zhuǎn)送。
由此,在轉(zhuǎn)送第五種顏色的圖像數(shù)據(jù)的情況下,能夠通過在設(shè)定表41a設(shè)定第五種顏色的圖像數(shù)據(jù)的開始地址以及尺寸的最小限度的改變,來實現(xiàn)使用了多個dma轉(zhuǎn)送部的dma轉(zhuǎn)送。
并且,本發(fā)明并不限定于上述的各實施方式例,當(dāng)然能夠在不脫離權(quán)利要求書所記載的本發(fā)明的主旨的范圍內(nèi),采用其它各種應(yīng)用例、變形例。
例如,上述的實施方式例為了容易理解地對本發(fā)明進(jìn)行說明而詳細(xì)并且具體地說明了裝置以及系統(tǒng)的構(gòu)成,并不限定于必須具備說明的全部的構(gòu)成的實施方式。另外,能夠?qū)⒛骋粚嵤┓绞嚼臉?gòu)成的一部分置換為其它的實施方式例的構(gòu)成。另外,也能夠在某一實施方式例的構(gòu)成附加其它的實施方式例的構(gòu)成。另外,也能夠?qū)Ω鲗嵤┓绞嚼臉?gòu)成的一部分,進(jìn)行其它的構(gòu)成的追加、刪除、置換。
另外,上述的各構(gòu)成、功能、處理部、處理方法等也可以通過例如利用集成電路進(jìn)行設(shè)計等來以硬件實現(xiàn)它們的一部分或者全部。另外,上述的各構(gòu)成、功能等也可以通過由處理器來解釋并執(zhí)行實現(xiàn)各個功能的程序來以軟件實現(xiàn)。實現(xiàn)各功能的程序、表、文件等信息能夠設(shè)置于存儲器、硬盤、ssd(solidstatedrive:固盤)等記錄裝置,或者ic卡、sd卡、dvd等記錄介質(zhì)。
另外,控制線、信息線示出考慮在說明上需要的部分,在產(chǎn)品上并不一定示出全部的控制線、信息線。也可以考慮實際上幾乎全部的構(gòu)成相互連接。
另外,在本說明書中,記述時間序列的處理的處理步驟當(dāng)然包含沿記載的順序在時間序列上進(jìn)行的處理,除此之外還包含即使未必在時間序列上進(jìn)行處理,但并列或者獨(dú)立地執(zhí)行的處理(例如,并列處理或者基于對象的處理)。