圖像形成裝置制造方法
【專利摘要】本發(fā)明提供一種圖像形成裝置。本發(fā)明的圖像形成裝置包括打印引擎、掃描儀、處理器、總線、向模塊許可總線使用的仲裁電路、輸入裝置、以及主控制器。針對使打印功能和圖像掃描功能并行動作的第一多動作的情況、以及使復(fù)印功能和圖像掃描功能并行動作的第二多動作的情況,對包含多個印刷用ASIC模塊的第一組模塊以及包含多個掃描儀用ASIC模塊的第二組模塊分配有許可緩沖存儲器間數(shù)據(jù)傳送的總線請求的許可時間帶。許可時間帶被規(guī)定為:第一多動作的情況與第二多動作的情況相比(分配給第一組模塊的許可時間帶)/(分配給第二組模塊的許可時間帶)的值變大。根據(jù)以上的構(gòu)成,能夠提供不提高總線帶寬而保證多動作的圖像形成裝置。
【專利說明】圖像形成裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種包括打印引擎、掃描儀、處理器、多個印刷圖像處理用協(xié)處理器(“⑶-即0⑶8801以及多個掃描圖像處理用協(xié)處理器的圖像形成裝置。
【背景技術(shù)】
[0002]在典型的圖像形成裝置的復(fù)印功能中,處理通過掃描儀讀取的圖像,并將其提供給打印引擎,因此,處理由掃描儀讀取的圖像的掃描圖像處理單元、以及進(jìn)行圖像處理并將其提供給打印引擎的印刷圖像處理單元進(jìn)行協(xié)作。掃描圖像處理單元和印刷圖像處理單元通過總線結(jié)合。
[0003]在如上所述的硬件構(gòu)成中,進(jìn)行一邊掃描一邊印刷的多動作的情況下,在掃描圖像處理單元的總線使用率上升。因此,向打印引擎的數(shù)據(jù)供應(yīng)延遲,從而印刷的圖像產(chǎn)生異常。
[0004]另一方面,一旦通過加寬總線寬度、或通過提高時鐘頻率來提高總線帶寬,則產(chǎn)品成本增加。
【發(fā)明內(nèi)容】
[0005]本發(fā)明涉及一種不提高總線帶寬而保證多動作的圖像形成裝置。
[0006]本發(fā)明的實(shí)施方式涉及的圖像形成裝置,包括:打印引擎、掃描儀、處理器、總線、與所述總線結(jié)合且分別具備緩沖存儲器的多個模塊、響應(yīng)于來自所述多個模塊的總線請求而對任意一個模塊許可總線使用的仲裁電路、輸入裝置、以及主控制器。
[0007]所述多個模塊包括:作為所述處理器的協(xié)處理器而發(fā)揮功能的多個印刷用模塊、作為所述處理器的協(xié)處理器而發(fā)揮功能的多個掃描儀用…X模塊、以及與所述處理器結(jié)合、且作為所述處理器的所述總線之間的傳送緩沖器而發(fā)揮功能的處理器接口模塊。
[0008]所述多個印刷用…X模塊包含作為所述處理器接口模塊和所述打印引擎之間的傳送緩沖器而發(fā)揮功能的打印引擎接口模塊。
[0009]所述多個掃描儀用……模塊包含作為所述掃描儀和圖像處理模塊之間的傳送緩沖器而發(fā)揮功能的掃描儀接口模塊,所述圖像處理模塊是所述多個掃描儀用八31(:模塊中的一個。
[0010]所述主控制器響應(yīng)于經(jīng)由所述輸入裝置的輸入而使打印功能、復(fù)印功能、或圖像掃描功能動作,此時,根據(jù)所動作的功能,使所述多個印刷用八31(:模塊或所述多個掃描儀用八31(:模塊動作。
[0011]所述仲裁電路在從所述多個模塊的中的兩個模塊中的一個到另一個的、緩沖存儲器之間的數(shù)據(jù)傳送中,基于設(shè)定的優(yōu)先度,決定許可的數(shù)據(jù)傳送。
[0012]分別針對使所述打印功能和所述圖像掃描功能并行動作的第一多動作的情況、以及使所述復(fù)印功能和所述圖像掃描功能并行動作的第二多動作的情況,分別對包含所述處理器接口模塊和所述多個印刷用…X模塊的第一組模塊、以及包含所述處理器接口模塊和所述多個掃描儀用…1(:模塊的第二組模塊分配許可緩沖存儲器間數(shù)據(jù)傳送的總線請求的許可時間帶。
[0013]所述仲裁電路在所述第一多動作或第二多動作的情況下,交替地設(shè)定對所述第一組模塊分配的許可時間帶和對所述第二組模塊分配的許可時間帶,
[0014]所述仲裁電路在對所述第一組模塊分配的許可時間帶中,許可所述第一組模塊的緩沖存儲器間數(shù)據(jù)傳送的總線請求,在對所述第二組模塊分配的許可時間帶中,許可所述第二組的緩沖存儲器間數(shù)據(jù)傳送的總線請求,
[0015]所述許可時間帶被規(guī)定為:在第一多動作的情況下與在第二多動作的情況下相比,(分配給所述第一組模塊的許可時間帶)/ (分配給所述第二組模塊的許可時間帶)的值變大。
【專利附圖】
【附圖說明】
[0016]圖1是表示本發(fā)明的實(shí)施方式涉及的圖像形成裝置的硬件的框構(gòu)成的圖。[0017]圖2的(八)是表示所述圖像形成裝置中的交換機(jī)、以及與交換機(jī)結(jié)合的模塊的框構(gòu)成的圖,圖2的(8)是表示總線請求、控制總線許可和總線忙0x1850的信號、以及總線上的信號的圖;
[0018]圖3的㈧是表示針對第一組模塊(關(guān)于印刷圖像處理的模塊)的每個模塊間傳送10的傳送源模塊名和傳送目的地模塊名的表,圖3的(8)是表示針對第二組模塊(關(guān)于掃描圖像處理的模塊)的每個模塊間傳送10的傳送源模塊名和傳送目的地模塊名的表,圖3的(0是表示針對每個模塊間傳送10的傳送源緩沖器地址和傳送目的地緩沖器地址的表,圖3的(0)是表示第一組模塊內(nèi)的模塊間傳送10的優(yōu)先度的表,圖3的(£)是表示第二組模塊內(nèi)的模塊間傳送10的優(yōu)先度的表;
[0019]圖4的(八)是打印功能和掃描功能的并行動作(第一多動作)時的、第一組模塊和第二組模塊的許可時間帶II和12的比1*1:1-2與切換周期I的說明圖,圖4的(8)是復(fù)印功能和掃描功能的并行動作(第二多動作)時的、第一組和第二組的許可時間帶13和!'4的比1*3:1-4與切換周期了的說明圖;
[0020]圖5是表示所述圖像形成裝置的仲裁電路的框構(gòu)成的圖;
[0021]圖6是表示所述仲裁電路的許可時間帶控制單元的框構(gòu)成的圖;
[0022]圖7是表示所述圖像形成裝置的圖像處理裝置的動作的時序圖。
【具體實(shí)施方式】
[0023]圖1是表示圖像形成裝置100的硬件的框構(gòu)成的圖。
[0024]圖像形成裝置100具備復(fù)印功能、打印功能、和圖像掃描功能。圖像形成裝置100保證使復(fù)印或印刷的功能和掃描功能并行動作。
[0025]主控制器10包括未圖示的處理器和用于容納程序和數(shù)據(jù)的存儲部。所述程序使所述處理器以后述的方式執(zhí)行圖像形成裝置中的全部的處理。
[0026]主控制器10通過總線11與操作面板12、掃描儀13、打印引擎14、通信單元15、存儲器16、以及圖像處理裝置20結(jié)合。通信單元15與外部的主機(jī)結(jié)合。圖像處理裝置20與掃描儀13及打印引擎14結(jié)合。在圖1中總線11的仲裁電路被省略。[0027]操作面板12及通信單元15作為輸入裝置而發(fā)揮功能。
[0028]主控制器10 —旦從主機(jī)經(jīng)由通信單元15接收到印刷請求,則將其(頁記述語言)數(shù)據(jù)經(jīng)由通信單元15容納到存儲器16,并向圖像處理裝置20進(jìn)行印刷請求,并且啟動未圖示的紙張運(yùn)送裝置,印刷準(zhǔn)備一齊全就向打印引擎14通知印刷準(zhǔn)備完成。
[0029]圖像處理裝置20響應(yīng)所述印刷請求,讀取存儲器16內(nèi)的?01數(shù)據(jù),處理該數(shù)據(jù)轉(zhuǎn)換成中間語言數(shù)據(jù)。圖像處理裝置20將中間語言數(shù)據(jù)展開成位圖數(shù)據(jù),基于既定值及在操作面板12設(shè)定的值,進(jìn)行圖像的旋轉(zhuǎn)或縮放處理等。圖像處理裝置20將所處理的位圖數(shù)據(jù)提供給打印引擎14,使打印引擎14進(jìn)行印刷處理。
[0030]用戶操作操作面板12向主控制器10請求圖像掃描。主控制器10響應(yīng)所述請求,基于既定值及在操作面板12設(shè)定的值來設(shè)定掃描儀13,并使載放有原稿的未圖示的自動送紙器動作,使掃描儀13讀取原稿圖像,并將其轉(zhuǎn)換成圖像數(shù)據(jù)。所述圖像數(shù)據(jù)被提供給圖像處理裝置20而被半色調(diào)化代如丨叩),并被進(jìn)行圖像壓縮,被容納到存儲器16。
[0031]另一方面,用戶操作操作面板12向主控制器10請求復(fù)印。主控制器10響應(yīng)所述請求,與圖像掃描的情況相同地,使存儲器16容納圖像數(shù)據(jù),并向圖像處理裝置20進(jìn)行印刷請求。圖像處理裝置20響應(yīng)所述印刷請求,從存儲器16讀取圖像數(shù)據(jù),基于既定值及在操作面板12設(shè)定的值,進(jìn)行圖像的旋轉(zhuǎn)或縮放處理等。圖像處理裝置20將處理后的圖像數(shù)據(jù)提供給打印引擎14,使打印引擎14進(jìn)行印刷處理。[0032]如在圖1中用點(diǎn)線所示的那樣,圖像處理裝置20被物理地分割成印刷圖像處理單元21和掃描圖像處理單元22來構(gòu)成。印刷圖像處理單元21和掃描圖像處理單元22以可拆卸的方式經(jīng)由電纜電結(jié)合。從而,印刷圖像處理單元21及掃描圖像處理單元22能夠分別獨(dú)立地開發(fā)或改良。在圖1中,印刷圖像處理單元21和掃描圖像處理單元22被一體地表不。
[0033]在印刷圖像處理單元21中,腿^23經(jīng)由總線24與0嫩(:(直接存儲器存取控制器)25及處理器接口模塊26結(jié)合。腿^23還經(jīng)由總線11與主控制器10結(jié)合。
[0034]1?^23 一旦從主控制器10接收到所述印刷請求,則將存儲器16內(nèi)的數(shù)據(jù)的一部分經(jīng)由01/^25突發(fā)傳送到內(nèi)置于祖^23的緩沖存儲器,對該數(shù)據(jù)進(jìn)行位圖展開。此時,圖像處理的一部分如后述的那樣在印刷圖像處理單元21中進(jìn)行,位圖數(shù)據(jù)經(jīng)由01/^25被突發(fā)傳送到處理器接口模塊26內(nèi)的對應(yīng)的區(qū)域。
[0035]如果所述區(qū)域的數(shù)據(jù)量成為所定值以下,則處理器接口模塊26向腿^23發(fā)出中斷。腿^23響應(yīng)于中斷,對接下來的一部分位圖數(shù)據(jù)進(jìn)行所述突發(fā)傳送處理、展開處理及傳送處理。所述處理被重復(fù)進(jìn)行。
[0036]處理器接口模塊26為雙重端口存儲器。一個端口與總線24結(jié)合,另一個端口與交換機(jī)27結(jié)合。
[0037]印刷圖像處理單元21的交換機(jī)27與作為具備用于對處理器接口模塊26內(nèi)的數(shù)據(jù)進(jìn)行處理的緩沖存儲器的硬件模塊的、圖像旋轉(zhuǎn)模塊32、用于圖像放大的第一圖像處理模塊29、用于光柵化的第二圖像處理模塊、用于圖像壓縮的第三圖像處理模塊31結(jié)合。所述交換機(jī)27與用于將處理后的圖像數(shù)據(jù)轉(zhuǎn)換成視頻信號提供給打印引擎14的打印引擎接口模塊39結(jié)合。并且,所述交換機(jī)27與用于將數(shù)據(jù)在模塊內(nèi)的緩沖存儲器和其它的模塊內(nèi)的緩沖存儲器之間傳送的01/^33結(jié)合。[0038]相同地,掃描圖像處理單元22的交換機(jī)28與作為具備緩沖存儲器的硬件模塊的、用于提供掃描圖像的掃描儀接口模塊34結(jié)合。并且,所述交換機(jī)28與用于處理掃描圖像的了?%壓縮模塊35、了?%放大模塊36、半色調(diào)處理模塊37、以及用于圖像縮放等的第四圖像處理模塊38結(jié)合。
[0039]與交換機(jī)27結(jié)合的印刷圖像處理單元21的模塊29~32和39以及掃描圖像處理單元22的模塊34~38分擔(dān)在腿^23為高性能的情況下能夠單獨(dú)地由腿^23進(jìn)行的處理。所述模塊28~31及模塊34~38作為腿^23的協(xié)處理器而發(fā)揮功能。處理器接口模塊26作為這些協(xié)處理器和1?似3之間的接口(傳送緩沖器)而發(fā)揮功能。也就是說,通過使用……模塊進(jìn)行分散處理,作為圖像處理裝置20整體而言性價比提高。
[0040]圖2的㈧是表示圖像形成裝置100的交換機(jī)27、以及與交換機(jī)27結(jié)合的模塊的框構(gòu)成的圖。
[0041]交換機(jī)27包括與各模塊結(jié)合的總線270、以及對在經(jīng)由總線270的模塊之間的數(shù)據(jù)傳送的一部分進(jìn)行控制的總線控制器271。剩余的數(shù)據(jù)傳送由0嫩033控制??偩€270包括地址總線、數(shù)據(jù)總線和控制總線??偩€控制器271具有用于對來自各模塊的總線使用權(quán)請求進(jìn)行仲裁的仲裁電路272。
[0042]處理器接口模塊 26包括控制單元260以及分別與3個傳送目的地及3個傳送源對應(yīng)的緩沖存儲器261~266。
[0043]圖1的1?似3通過01/^25向緩沖存儲器261寫入位圖數(shù)據(jù)。如果這一系列的寫入完成,則控制單元260經(jīng)由獨(dú)立的信號線向仲裁電路272請求(總線請求)地址總線及數(shù)據(jù)總線的使用權(quán)。
[0044]圖2的⑶是表示總線請求(每個模塊)、控制總線總線)許可(每個模塊)和總線忙0X1850 (對各模塊共通)的信號、以及總線上的信號(信息類別和信息內(nèi)容的組)的圖。
[0045]仲裁電路272經(jīng)由總線控制器271對控制單元260,使0總線使用許可(對于總線請求的八(?信號)成為激活狀態(tài)??刂茊卧?60響應(yīng)該激活化,經(jīng)由總線將模塊間傳送10和傳送大小作為總線請求信息經(jīng)由總線控制器271發(fā)送給仲裁電路272。
[0046]通過所述模塊間傳送10來決定傳送源緩沖存儲器的起始地址和傳送目的地緩沖存儲器的起始地址。傳送源緩沖存儲器存在于傳送源模塊內(nèi),傳送目的地緩沖存儲器存在于傳送目的地模塊內(nèi)。從而,通過緩沖存儲器的起始地址來決定傳送源或傳送目的地的模塊。圖3的⑷是表示針對關(guān)于印刷圖像處理的模塊的每個模塊間傳送10的傳送源模塊名和傳送目的地模塊名的關(guān)系的表。圖3的(8)是表示針對關(guān)于掃描圖像處理的模塊的每個模塊間傳送10的傳送源模塊名和傳送目的地模塊名的關(guān)系的表。圖3的(0是表示針對每個模塊間傳送10的傳送源緩沖器地址和傳送目的地緩沖器地址的關(guān)系的表。
[0047]0^033具備如圖3的(0所示的表。另外,各模塊的控制單元包括容納有在該模塊的緩沖存儲器中決定的所述模塊間傳送10的寄存器。
[0048]仲裁電路272 —旦接收到所述總線請求信息,則將所述總線請求信息追加到隊(duì)列中,并經(jīng)由總線控制器271將伴隨有所述模塊間傳送10(信息的內(nèi)容)的發(fā)送請求八0((信息類別)發(fā)送到總線上。總線請求源響應(yīng)于所述發(fā)送,使上述的總線請求成為非激活狀態(tài)。仲裁電路272 —旦許可模塊間傳送10的總線請求,則經(jīng)由總線控制器271將伴隨有所述模塊間傳送10(許可10)和傳送大小(信息的內(nèi)容)的0嫩傳送要求(信息類別)發(fā)送到總線上。
[0049]參照圖3的⑵所示的表,01/03獲取所述模塊間傳送10的傳送源緩沖器起始地址及傳送目的地緩沖器起始地址,分別設(shè)定到內(nèi)部的傳送源地址的計(jì)數(shù)器及傳送目的地地址的計(jì)數(shù)器。另外,0嫩033對內(nèi)部的所述計(jì)數(shù)器設(shè)定所述傳送大小。另一方面,與所述過程并行地,具備與所述許可10對應(yīng)的緩沖存儲器的模塊的控制單元根據(jù)模塊間傳送10來使該緩沖存儲器成為讀取狀態(tài)或?qū)懭霠顟B(tài)。不具備與所述許可10對應(yīng)的緩沖存儲器的模塊的控制單元使該模塊成為禁用狀態(tài)。
[0050]0^033還使總線忙成為激活狀態(tài),一邊控制上述的計(jì)數(shù)器一邊僅將上述的傳送大小的數(shù)據(jù)從傳送源緩沖存儲器向傳送目的地緩沖存儲器突發(fā)傳送。如果所述突發(fā)傳送完成,則01/^33使總線忙成為非激活狀態(tài)。仲裁電路272響應(yīng)于總線忙向非激活狀態(tài)的變化而決定接下來的許可10。
[0051]圖2的(八)的圖像旋轉(zhuǎn)模塊32包括控制單元280、緩沖存儲器281及282、數(shù)據(jù)處理單元283。一旦控制單元280通過總線忙向非激活狀態(tài)的變化來得知向緩沖存儲器281的數(shù)據(jù)傳送完成,則使數(shù)據(jù)處理單元283起動。數(shù)據(jù)處理單元283處理緩沖存儲器281內(nèi)的數(shù)據(jù),向緩沖存儲器282寫入該結(jié)果。如果所述過程完成,則控制單元280關(guān)于從緩沖存儲器281向緩沖存儲器291的數(shù)據(jù)傳送向仲裁電路272請求總線使用權(quán),并進(jìn)行與上述的過程相同的過程。
[0052]回到圖1,在圖像處理模塊29中被處理的數(shù)據(jù)經(jīng)由交換機(jī)27被傳送給圖像處理模塊30,在圖像處理模塊30中被處理的數(shù)據(jù)經(jīng)由交換機(jī)27被傳送給圖像處理模塊31。
[0053]從打印引擎接口模塊39向打印引擎14的平均數(shù)據(jù)傳送速度由于在打印引擎14中的機(jī)械的處理而比較慢。從而,在圖像處理模塊31中被處理的數(shù)據(jù)經(jīng)由交換機(jī)27被傳送給處理器接口模塊26的、圖2的(八)所示的緩沖存儲器262。如果向所述緩沖存儲器26的傳送完成,則控制單元260向1?口23發(fā)出中斷。1?口23響應(yīng)于所述中斷,使緩沖存儲器262的數(shù)據(jù)經(jīng)由0嫩025保存到存儲器16。在各個印刷作業(yè)的第一次作業(yè)中,控制單元260在所述保存之前向緩沖存儲器263復(fù)制緩沖存儲器262的數(shù)據(jù)。
[0054]打印引擎14響應(yīng)于所述印刷準(zhǔn)備完成通知,進(jìn)行了印刷準(zhǔn)備后,對打印引擎接口模塊39請求數(shù)據(jù)。打印引擎接口模塊39 —旦檢測出該緩沖存儲器內(nèi)的數(shù)據(jù)為所定值以下,則向仲裁電路272請求總線使用權(quán)。
[0055]如果仲裁電路272許可所述總線使用權(quán)的請求,則從緩沖存儲器263向打印引擎接口模塊39的緩沖存儲器內(nèi)傳送位圖數(shù)據(jù)。打印引擎接口模塊39內(nèi)的緩沖存儲器為雙重端口存儲器,模塊32的控制單元可以與所述位圖數(shù)據(jù)的傳送并行地從所述緩沖存儲器讀取數(shù)據(jù)。模塊32的控制單元從所述緩沖存儲器讀取位圖數(shù)據(jù),并放大而轉(zhuǎn)換成視頻信號,并將所述視頻信號提供給打印引擎14。[0056]所述打印引擎接口模塊39的動作是作為打印引擎14和處理器接口模塊26之間的接口(傳送緩沖器)的動作。
[0057]如果緩沖存儲器263內(nèi)的數(shù)據(jù)變空,控制單元260向1?口23發(fā)出中斷。1?口23響應(yīng)于所述中斷,經(jīng)由01/^25向緩沖存儲器263傳送在存儲器16內(nèi)保存的下一個位圖數(shù)據(jù)。
[0058]另一方面,在圖像掃描中,掃描儀接口模塊34從掃描儀13接收圖像數(shù)據(jù),一旦所述掃描儀接口模塊34的緩沖存儲器成為所定值以上,則掃描儀接口模塊34的控制單元向仲裁電路272請求總線使用權(quán)。所述緩沖存儲器為雙重端口存儲器,所述掃描儀接口模塊34的控制單元可以與所述圖像數(shù)據(jù)的接收并行地從所述緩沖存儲器讀取所述圖像數(shù)據(jù)。
[0059]如果仲裁電路272許可所述總線使用權(quán)的請求,從模塊34的緩沖存儲器經(jīng)由0^033向半色調(diào)處理模塊37內(nèi)的一個緩沖存儲器傳送掃描圖像數(shù)據(jù)。
[0060]所述掃描儀接口模塊34的動作是作為掃描儀13和圖像處理模塊37間的接口(傳送緩沖器)的動作。
[0061]接著,半色調(diào)處理模塊37內(nèi)的圖像處理單元對于所述緩沖存儲器內(nèi)的圖像數(shù)據(jù)進(jìn)行半色調(diào)處理。所述半色調(diào)處理的結(jié)果被寫入內(nèi)部的另一緩沖存儲器。一旦所述過程完成,則模塊37內(nèi)的控制單元從所述另一緩沖存儲器經(jīng)由01/^33向了?%壓縮模塊35的一個緩沖存儲器傳送數(shù)據(jù)。一旦了?%壓縮模塊35中的數(shù)據(jù)壓縮處理完成,則從了?%壓縮模塊35經(jīng)由01/^33向處理器接口模塊26的緩沖存儲器264、接著從緩沖存儲器264經(jīng)由0^025向存儲器16傳送壓縮圖像數(shù)據(jù)。
[0062]用戶經(jīng)由操作面板12例如請求掃描圖像的縮小處理。主控制器10向腿^23通知所述請求。腿^23響應(yīng)于所述通知,將保存在存儲器16內(nèi)的壓縮后的掃描圖像數(shù)據(jù)經(jīng)由0^025傳送給處理器接口 模塊26的緩沖存儲器265。接著,處理器接口模塊26的控制單元260從緩沖存儲器265經(jīng)由01/^33向了?%放大模塊36傳送壓縮圖像數(shù)據(jù)。如果在了?%放大模塊36中放大所述壓縮后的圖像數(shù)據(jù),則從了?%放大模塊36經(jīng)由01/^33向圖像處理模塊38傳送所述放大后的圖像數(shù)據(jù)。一旦圖像處理模塊38中的縮小處理完成,則從圖像處理模塊38經(jīng)由01/^33向處理器接口模塊26的緩沖存儲器266傳送圖像數(shù)據(jù)。接著,1?^23響應(yīng)于來自控制單元260的請求,從緩沖存儲器266經(jīng)由01/^25向存儲器16傳送經(jīng)縮小處理的掃描圖像數(shù)據(jù)。
[0063]在圖1中,在一邊印刷圖像一邊進(jìn)行掃描圖像處理的情況下,一旦由于從處理器接口模塊26向打印引擎接口模塊39的數(shù)據(jù)傳送變慢,而在圖像印刷中打印引擎接口模塊39內(nèi)的緩沖器變空,則產(chǎn)生異常圖像。
[0064]尤其是,在打印功能和掃描功能并行動作的第一多動作中的印刷圖像處理單元21的圖像處理量變得比在復(fù)印功能和掃描功能并行動作的第二多動作中的印刷圖像處理單元21的圖像處理量多。其結(jié)果是,所述異常圖像的發(fā)生頻率變高。因此,在第一多動作中,通過提高印刷圖像處理單元21的圖像處理性能,所述異常圖像的發(fā)生減少。
[0065]另一方面,第二多動作中的在印刷圖像處理單元21的圖像處理量小于第一多動作中的在印刷處理單元21的圖像處理量。因此,在第二多動作中,通過提高掃描圖像處理單元22的圖像處理性能,提高在圖像形成裝置100中的性能。另外,所述掃描功能包含掃描圖像并將該圖像文件保存到輔助存儲裝置中的掃描盒(3。
[0066]為了減少所述異常圖像的發(fā)生,例如,在圖1中,與交換機(jī)27結(jié)合的印刷圖像處理單元21的模塊和掃描圖像處理單元22的模塊如果以模塊為單位被進(jìn)行帶域控制,則控制的構(gòu)成變得復(fù)雜。另一方面,從處理器接口模塊26向打印引擎接口模塊39的數(shù)據(jù)傳送以及從掃描儀接口模塊34向處理器接口模塊26的數(shù)據(jù)傳送以比較長的周期間歇地進(jìn)行。如果所述數(shù)據(jù)傳送延遲,則產(chǎn)生印刷異常圖像、掃描圖像數(shù)據(jù)缺失這樣的錯誤。[0067]因此,以模塊26是共通的、且分別以與交換機(jī)27結(jié)合的作為印刷圖像處理模塊的第一組模塊(模塊26、28~32)和與交換機(jī)28結(jié)合的作為掃描圖像處理模塊的第二組模塊(模塊26、34~38)為單位交替地承認(rèn)總線使用權(quán)的方式進(jìn)行如下所述的以組為單位的許可時間帶控制。
[0068]圖4的(八)是打印功能和掃描功能的并行動作(第一多動作)時的、第一組和第二組的許可時間帶II和12的比1*1:1-2與切換周期丁的說明圖。圖4的⑶是復(fù)印功能和掃描功能的并行動作(第二多動作)時的、第一組和第二組的許可時間帶13和14的比!'3:1*4與切換周期I的說明圖。也就是說,如圖4的(八)及圖4的(8)所示,關(guān)于通過總線270的數(shù)據(jù)傳送,以!'1 / (^1+1^2) ?『3 / (1-3+1-4)的方式、即『2 / (1-1+1-2) ?『4 / (1-3+1-4)的方式?jīng)Q定在第一多動作的情況下的分配給第一組模塊和第二組模塊的許可時間帶II和12的比!'1:1~2、以及在第二多動作的情況下的分配給第一組模塊和第二組模塊的許可時間帶丁3和14的比1*3:1-4.因此,在第一多動作中防止所述錯誤的發(fā)生,并且在第二多動作中掃描圖像處理被高速化、且圖像形成裝置100的性能提高。
[0069]在第一組模塊和第二組模塊間的總線使用權(quán)的切換周期(1 = 11+12,1 = 13+14)越長則切換的系統(tǒng)開銷減少。但是,如果所述切換周期過短,則產(chǎn)生所述錯誤。因此,綜合決定切換周期。
[0070]關(guān)于第一組模塊,為了防止所述錯誤的發(fā)生,最優(yōu)先進(jìn)行從處理器接口模塊26向打印引擎接口模塊39的數(shù)據(jù)傳送。并且,從圖像旋轉(zhuǎn)模塊32向圖像處理模塊29的傳送比從圖像處理模塊29向圖像處理模塊30、從圖像處理模塊30向圖像處理模塊31、從圖像處理模塊31向處理器接口模塊26的傳送優(yōu)先進(jìn)行。
[0071]關(guān)于第二組模塊,最優(yōu)先進(jìn)行從掃描儀接口模塊34向半色調(diào)處理模塊37的數(shù)據(jù)傳送。接續(xù)所述數(shù)據(jù)傳送進(jìn)行的、從半色調(diào)處理模塊37向了?%壓縮模塊35、以及從了?%壓縮模塊35向處理器接口模塊26的傳送比從處理器接口模塊26向了?%放大模塊36、從
放大模塊36向圖像處理模塊38、從圖像處理模塊38向處理器接口模塊26的傳送優(yōu)先進(jìn)行。
[0072]并且,在當(dāng)一個模塊正在使用總線270時有來自優(yōu)先度更高的模塊的總線使用權(quán)的請求的情況下,如果在該時間點(diǎn)切換總線使用權(quán),則產(chǎn)生系統(tǒng)開銷。另一方面,各模塊的緩沖器容量比較少。
[0073]因此,仲裁電路272等待當(dāng)前的模塊間數(shù)據(jù)傳送完成,決定接下來對哪個模塊許可總線使用權(quán)。因此,在仲裁電路272內(nèi)按照每個優(yōu)先度具有隊(duì)列。仲裁電路272在總線被解放的時間點(diǎn)、即總線忙向非激活狀態(tài)變化的時間點(diǎn)按照優(yōu)先度來決定許可總線使用權(quán)的模塊。
[0074]圖3的⑶是表示與交換機(jī)27結(jié)合的第一組模塊內(nèi)的模塊間傳送10的優(yōu)先度的表。圖3的(£)是表示與交換機(jī)28結(jié)合的第二組模塊的模塊間傳送10的優(yōu)先度的表。
[0075]圖5是表示圖像形成裝置100的仲裁電路272的框構(gòu)成的圖。所述仲裁電路272包括構(gòu)成要素40、50、60~63。
[0076]第一組總
線請求選擇單元40在總線解放時間點(diǎn),在有來自第一組模塊內(nèi)的多個模塊的總線使用權(quán)請求的情況下,選擇一個模塊的總線請求信息(10和傳送大小)作為第一組總線請求信息?即。第一組總線請求選擇單元40包括構(gòu)成要素41~45。第二組總線請求選擇單元50在總線解放時點(diǎn),在有來自第二組內(nèi)的多個模塊的總線使用權(quán)請求的情況下,選擇其中一個總線請求信息作為第二組總線請求信息3即。第二組總線請求選擇單元50包括構(gòu)成要素51~55。
[0077]許可時間帶控制單元60按照每個許可期間切換所述總線請求信息?即和所述總線請求信息3即中的一個作為總線許可信息即來輸出。
[0078]圖3的(0)所示的設(shè)定被存儲在第一 10 /優(yōu)先度表存儲單元61中。第一組總線請求選擇單元40使用所述設(shè)定以進(jìn)行如下所述的總線請求選擇控制。也就是說,第一優(yōu)先度別分配單元41參照10 /優(yōu)先度表存儲單元61,如果總線上的總線請求信息即所包含的10與優(yōu)先度1對應(yīng),則將總線請求信息追加到隊(duì)列42,如果與優(yōu)先度2對應(yīng),則追加到隊(duì)列43,如果與優(yōu)先度3對應(yīng),則追加到隊(duì)列44。在總線解放時間點(diǎn),如果在隊(duì)列42包含有總線請求信息,則第一優(yōu)先控制單元45提取該起始要素并將其作為第一組總線請求信息?即提供給許可時間帶控制單元60。如果在隊(duì)列42中沒有包含總線請求信息,而在隊(duì)列43中包含有總線請求信息,則第一優(yōu)先控制單元45提取該起始要素并將其作為第一組總線請求信息?即提供給許可時間帶控制單元60。如果在隊(duì)列42及43中沒有包含總線請求信息,而在隊(duì)列44含有總線請求信,則第一優(yōu)先控制單元45將該起始要素作為第一組總線請求信息提供給許可時間帶控制單元60。
[0079]圖3的(£)所示的設(shè)定被存儲在第二 10 /優(yōu)先度表存儲單元62中。第二組總線請求選擇單元50使用所述設(shè)定進(jìn)行如下所述的總線請求選擇控制。也就是說,第二優(yōu)先度別分配單元51參照10 /優(yōu)先度表存儲單元62,如果總線上的總線請求信息即所包含的10與優(yōu)先度1對應(yīng),則將總線請求信息追加到隊(duì)列52,如果與優(yōu)先度2對應(yīng),則追加到隊(duì)列53,如果與優(yōu)先度3對應(yīng),則追加到隊(duì)列54。在總線解放時間點(diǎn),如果在隊(duì)列52包含有總線請求信息,則第二優(yōu)先控制單元55提取該起始要素并將其作為第二組總線請求信息3即提供給許可時間帶控制單元60。如果在隊(duì)列52沒有包含總線請求信息,而在隊(duì)列53中包含有總線請求信息,則第二優(yōu)先控制單元55提取該起始要素并將其作為第二組總線請求信息3即提供給許可時間帶控制單元60。如果在隊(duì)列52及53中沒有包含總線請求信息,而在隊(duì)列54包含有總線請求信,則第二優(yōu)先控制單元55將該起始要素作為第二組總線請求信息3即提供給許可時間帶控制單元60。
[0080]圖6是表示仲裁電路272的許可時間帶控制單元60的框構(gòu)成的圖。許可時間帶控制單元60包括構(gòu)成要素63~76。
[0081]許可時間帶存儲單元63存儲所述比1*1: 1*2及!'3:1~4、以及以時鐘11(為單位的上述的切換周期丁。
[0082]許可時間帶設(shè)定單元64在復(fù)位時(包含接通電源時)基于許可時間帶存儲單元63的數(shù)據(jù),計(jì)算出第一多動作時的第一組總線請求信息?即許可時間帶II =丨(1-1+1-2)及第二組總線請求信息3即許可時間帶12 = 141、以及第二多動作時的第一組總線請求信息?即許可時間帶13 = 1^1-3/ (1-3+1-4)及第二組總線請求信息3即許可時間帶!'4 = 143,并將這些預(yù)先存儲到存儲器或寄存器中。
[0083]許可時間帶設(shè)定單元64被提供打印功能動作中(通過第一組來圖像數(shù)據(jù)處理中〉、掃描功能動作中(通過第二組來圖像數(shù)據(jù)處理中)及復(fù)印功能動作中(通過第一組來圖像數(shù)據(jù)處理中)的信號。如果是第一多動作中,許可時間帶設(shè)定單元64分別對寄存器65及66設(shè)定II及12,如果是第二多動作中,許可時間帶設(shè)定單元64分別對寄存器65及66設(shè)定丁3及丁4。
[0084]許可時間帶設(shè)定單元64響應(yīng)于打印和掃描、或復(fù)印和掃描的兩功能的并行動作的開始,經(jīng)由或門67向計(jì)數(shù)器68的清除輸入端及…觸發(fā)器69的3輸入端提供一個脈沖。由此,計(jì)數(shù)器68的輸出被清零,并且…觸發(fā)器69的0輸出變化為“1”,女0輸出變化為“0”。
[0085]如果…觸發(fā)器69的0輸出為“ 1 ”,則選擇器70在第一組總線請求信息?即和第二組總線請求信息3購的輸入中選擇第一組總線請求信息?即。如果為“0”,則選擇器70選擇第二組總線請求信息3即,并將所選擇的總線請求信息作為總線許可信息即0來輸出。
[0086]…觸發(fā)器69的0輸出被提供給與門71的一個輸入端,對與門71的另一個輸入端提供時鐘0^。由此,通過計(jì)數(shù)器68對時鐘11(的脈沖進(jìn)行計(jì)數(shù),通過比較器72對該值和寄存器65的值進(jìn)行比較。如果兩值一致,則比較器72向…觸發(fā)器69的I?輸入端提供一致脈沖。由此,…觸發(fā)器69的0輸出變化為“ 0 ”、女0輸出變化為“ 1 ”,與門71被關(guān)閉。
[0087]另一方面,觸發(fā)器69的女0輸出被提供給計(jì)數(shù)器73的清除輸入端及…觸發(fā)器74的設(shè)置輸入端。由此,計(jì)數(shù)器73的計(jì)數(shù)被清零,并且…觸發(fā)器74變化為設(shè)置狀態(tài),從而與門75被打開,通過計(jì)數(shù)器73對時鐘11(的脈沖進(jìn)行計(jì)數(shù)。通過比較器76對計(jì)數(shù)器73的計(jì)數(shù)值和寄存器66的值進(jìn)行比較,如果兩值一致,則比較器76向…觸發(fā)器74的尺輸入端提供一致脈沖。由此,…觸發(fā)器74的0輸出變化為“0”,^ 0輸出變化為“1”,與門75被關(guān)閉。
[0088]觸發(fā)器74的女0輸出被提供給或門67。由此,…觸發(fā)器69變?yōu)樵O(shè)置狀態(tài)。
[0089]如此,如果在第一多動作中,選擇器70以所述比!'1:1~2及周期I來交替地選擇第一組總線請求信息和第二組總線請求信息3即作為總線許可信息即輸出,如果在第二多動作中,選擇器70以所述比1*3 14及`周期I來交替地選擇第一組總線請求信息?即和第二組總線請求信息3即作為總線許可信息即輸出。
[0090]圖7是表示所述圖像形成裝置100的圖像處理裝置20的動作的時序圖。在圖7中省略了圖像處理模塊30、31、及38中的處理。第一優(yōu)先控制單元45及第二優(yōu)先控制單元55在總線解放時間點(diǎn)提取隊(duì)列的起始要素并提供給選擇器70。因此,在切換時間點(diǎn),如果是數(shù)據(jù)傳送中,則等待其完成,選擇下一個總線許可信息即。
[0091]以上,說明了本發(fā)明的優(yōu)選的實(shí)施例,然而,本發(fā)明也包含其它各種各樣的變形例,利用了實(shí)現(xiàn)上述的實(shí)施方式中所敘述的各構(gòu)成要素的功能的其他的構(gòu)成的技術(shù)方案、以及作為本領(lǐng)域技術(shù)人員能夠從這些構(gòu)成或功能想到的其他的構(gòu)成也包含在本發(fā)明中。
[0092]例如,代替設(shè)定比1*1~1*4和周期I,也可以直接設(shè)定時間II~14。另外,第一多動作時的周期和第二多動作時的周期也可以設(shè)定為不同的值。
[0093]例如,第一組模塊的圖像處理模塊和第二組模塊的圖像處理模塊根據(jù)處理器23的處理能力或所提供的圖像處理,也可以使用與上述的不同的組合。
【權(quán)利要求】
1.一種圖像形成裝置,包括: 打印引擎; 掃描儀; 處理器; 總線; 與所述總線結(jié)合并分別具備緩沖存儲器的多個模塊; 響應(yīng)于來自所述多個模塊的總線請求而對任意一個模塊許可總線使用的仲裁電路; 輸入裝置;以及 主控制器, 所述圖像形成裝置的特征在于,所述多個模塊包括: 作為所述處理器的協(xié)處理器而發(fā)揮功能的多個印刷用模塊; 作為所述處理器的協(xié)處理器而發(fā)揮功能的多個掃描儀用…X模塊;以及處理器接口模塊,所述處理器接口模塊與所述處理器結(jié)合、且作為所述處理器和所述總線之間的傳送緩沖器而發(fā)揮功能, 所述多個印刷用…X模塊包含作為所述處理器接口模塊和所述打印引擎之間的傳送緩沖器而發(fā)揮功能的打印引擎接口模塊, 所述多個掃描儀用……模塊包含作為所述掃描儀和圖像處理模塊之間的傳送緩沖器而發(fā)揮功能的掃描儀接口模塊,所述圖像處理模塊是所述多個掃描儀用…X模塊中的一個, 所述主控制器響應(yīng)于經(jīng)由所述輸入裝置的輸入而使打印功能、復(fù)印功能、或圖像掃描功能動作,此時,根據(jù)所動作的功能,使所述多個印刷用八31(:模塊或所述多個掃描儀用八31(:模塊動作, 所述仲裁電路在從所述多個模塊中的兩個模塊中的一個到另一個的、緩沖存儲器之間的數(shù)據(jù)傳送中,基于設(shè)定的優(yōu)先度,決定許可的數(shù)據(jù)傳送, 分別針對使所述打印功能和所述圖像掃描功能并行動作的第一多動作的情況、以及使所述復(fù)印功能和所述圖像掃描功能并行動作的第二多動作的情況,分別對包含所述處理器接口模塊和所述多個印刷用…X模塊的第一組模塊、以及包含所述處理器接口模塊和所述多個掃描儀用…X模塊的第二組模塊分配許可緩沖存儲器間數(shù)據(jù)傳送的總線請求的許可時間帶, 所述仲裁電路在所述第一多動作或第二多動作的情況下,交替地設(shè)定對所述第一組模塊分配的許可時間帶和對所述第二組模塊分配的許可時間帶, 所述仲裁電路在對所述第一組模塊分配的許可時間帶中,許可所述第一組模塊的緩沖存儲器間數(shù)據(jù)傳送的總線請求,在對所述第二組模塊分配的許可時間帶中,許可所述第二組的緩沖存儲器間數(shù)據(jù)傳送的總線請求, 所述許可時間帶被規(guī)定為:在所述第一多動作的情況下與在所述第二多動作的情況下相比,(分配給所述第一組模塊的許可時間帶)/ (分配給所述第二組模塊的許可時間帶)的值變大。
2.如權(quán)利要求1所述的圖像形成裝置,其特征在于, 所述仲裁電路還包括針對每個優(yōu)先度的總線請求隊(duì)列,所述仲裁電路響應(yīng)于表示緩沖存儲器間數(shù)據(jù)正在傳送中的總線忙信號變化為非激活狀態(tài),從包含有總線請求信息的總線請求隊(duì)列中的優(yōu)先度高的總線請求隊(duì)列提取下一個總線請求信息來許可總線請求。
3.如權(quán)利要求2所述的圖像形成裝置,其特征在于, 所述總線請求信息包含緩沖存儲器間傳送10和傳送大小的信息,所述緩沖存儲器間傳送10用于識別是從哪個模塊的緩沖存儲器到哪個模塊的緩沖存儲器的數(shù)據(jù)傳送。
4.如權(quán)利要求3所述的圖像形成裝置,其特征在于, 所述總線還與直接存儲器存取控制器模塊結(jié)合, 所述直接存儲器存取控制器模炔基于通過所述仲裁電路許可的總線請求信息,以突發(fā)傳送模式進(jìn)行緩沖存儲器間傳送動作。
5.如權(quán)利要求3所述的圖像形成裝置,其特征在于, 所述仲裁電路還包括將緩沖存儲器間傳送10和優(yōu)先度對應(yīng)起來的表,以及參照所述表將所述總線請求信息向所述每個優(yōu)先度的總線請求隊(duì)列分配的、所述第一組模塊中的第一優(yōu)先度別分配單元和所述第二組模塊中的第二優(yōu)先度別分配單元。
【文檔編號】H04N1/00GK103841289SQ201310595304
【公開日】2014年6月4日 申請日期:2013年11月21日 優(yōu)先權(quán)日:2012年11月22日
【發(fā)明者】宮原典史 申請人:京瓷辦公信息系統(tǒng)株式會社