專利名稱:圖像處理裝置及圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明總地涉及諸如數(shù)字打印機、掃描儀、傳真機以及將它們的功能綜合 之后的數(shù)字式多功能機之類的圖像處理裝置,在圖像處理裝置中采用的圖像處 理方法和存儲圖像處理程序的記錄介質(zhì)。
背景技術(shù):
現(xiàn)在,在圖像處理裝置的領(lǐng)域里,為了實現(xiàn)低電力消耗、低制造成本化、 小型化等,圖像處理裝置通常采用諸如USB(通用串行總線)、MAC(媒體訪問控 制)之類的、用于輸入/輸出(I / 0)控制系統(tǒng)的特定用途集成電路(ASIC) 。 ASIC 可以對來自中央處理器(CPU)的中斷信號進行控制,并且能夠?qū)π酒显?間的布線進行改變。
通常,圖像處理裝置可以在執(zhí)行圖像處理的普通操作模式以及與普通模式 相比其消耗電力得到抑制的節(jié)能模式之間進行切換。在這種圖像處理裝置中, 可以在ASIC里設(shè)有用于根據(jù)操作模式處理中斷的多個CPU。
當接收到來自于多個CPU的中斷信號時,ASIC選擇從某一個CPU發(fā)送的中 斷信號來處理所選擇的中斷信號。因此,在ASIC處理所選擇的中斷信號時, 刪除了在其他CPU中的中斷要因(interrupt factor),因此有可能引起系統(tǒng) 錯誤并使圖像處理裝置停止。
為了解決這樣的問題,在出版了的待審查日本專利申請No. H10-0U411(下 面稱為JP-A-)中公開了一種多處理器系統(tǒng),其中不固定通知多個中斷產(chǎn)生要 因的目的地,而是動態(tài)可變更的。
在JP-A-H09-081402中公開了另一種途徑,通過軟件來改變用于接收來自數(shù)據(jù)傳送處理裝置的中斷的處理器,使得,可以實現(xiàn)包括具有高自由度的中斷 目的地控制機制的多處理器系統(tǒng)。
jp-a-2001-125880中公開了又一種途徑,其中在多處理器系統(tǒng)中,根據(jù)從 i / 0發(fā)送的中斷的優(yōu)先級,使首先處理來自特定的處理器的中斷。
然而,在上述現(xiàn)有技術(shù)的多處理器系統(tǒng)中,當在接收到中斷的同時切換圖 像處理裝置的操作模式時,在產(chǎn)生中斷的時間和報告中斷的時間之間出現(xiàn)很大 的延遲。因此,不能合適地處理中斷。
具體地,在根據(jù)圖像處理裝置的操作模式切換用于處理中斷的era的情況
下,在某個cpu中使用在外部部件互連(pci)總線上的中斷控制線,而在另 一cpu中使用本地中斷控制線。因此,cpu之間的通信速度的差異導致中斷的 產(chǎn)生的時間和中斷的通知的時間的巨大差異。結(jié)果,未合適地處理中斷。
此外,由于通過現(xiàn)有技術(shù)圖像處理裝置中的芯片組接通和斷開cpu,因此, 在使用芯片組中的周定時器(weekly timer)等將圖像處理裝置的操作模式改 變?yōu)槠胀ú僮髂J降那闆r下,在cpu被接通后,圖像處理裝置再次進入暫存到 ram模式,其中era的數(shù)據(jù)被臨時存儲在存儲器中。
發(fā)明內(nèi)容
根據(jù)上述情況,本發(fā)明的示例性實施例提供一種圖像處理裝置,甚至當在 接收到中斷信號的同時切換圖像處理裝置的操作模式時,所述圖像處理裝置也 能平滑地處理中斷。此外,圖像處理裝置防止其操作模式在接通cpu之后被再 次切換到暫存ram模式。本發(fā)明的示例性實施例進一步提供提供在圖像處理裝 置中采用的圖像處理方法以及存儲圖像處理程序的記錄介質(zhì)。
在一個示例性實施例中,圖像處理裝置包括第一控制單元,用于控制普通 操作模式,在普通操作模式期間執(zhí)行圖像處理;第二控制單元,用于控制節(jié)能 模式,在節(jié)能模式期間功耗低于普通操作模式;中斷請求接收器,其連接到外 部裝置來從外部裝置接收中斷請求;中斷要因分配器(interrupt factor distributor),用于基于中斷請求是否包括預(yù)定的中斷要因來分配由中斷請求 接收器接收到的中斷請求;中斷請求通知單元,用于根據(jù)來自中斷要因分配器 的分配結(jié)果,向第二控制單元以及第一控制單元通知中斷請求;和任務(wù)調(diào)節(jié)器, 用于基于來自中斷請求通知單元的通知來在第一控制單元和第二控制單元之 間控制任務(wù)的轉(zhuǎn)換。另一示例性實施例提供用于包括第一控制單元和第二控制單元的圖像處 理裝置的圖像處理方法,其中第一控制單元用于控制普通操作模式,在普通操 作模式期間執(zhí)行圖像處理,而第二控制單元用于控制節(jié)能模式,在節(jié)能模式期 間功耗低于普通操作模式。圖像處理方法包括從連接到圖像處理裝置的外部裝 置接收中斷請求;基于中斷請求是否包括預(yù)定的中斷要因分配中斷請求;根據(jù) 分配中斷請求獲得的分配結(jié)果,向第二控制單元以及第一控制單元通知中斷請 求;和基于通知,在第一控制單元和第二控制單元之間控制任務(wù)的轉(zhuǎn)換。
另一示例性實施例提供存儲圖像處理程序的記錄介質(zhì),所述圖像處理程序 包括使包括第一控制單元和第二控制單元的圖像處理裝置執(zhí)行圖像處理方法 的模塊,其中第一控制單元用于控制普通操作模式,在普通操作模式期間執(zhí)行 圖像處理,而第二控制單元用于控制節(jié)能模式,在節(jié)能模式期間功耗低于普通 操作模式。圖像處理方法包括從連接到圖像處理裝置的外部裝置接收中斷請 求;基于中斷請求是否包括預(yù)定的中斷要因分配中斷請求;根據(jù)分配中斷請求 獲得的分配結(jié)果,向第二控制單元以及第一控制單元通知中斷請求;和基于通 知,在第一控制單元和第二控制單元之間控制任務(wù)的轉(zhuǎn)換。
本發(fā)明的附加特征和優(yōu)點將在下面的示例性實施例的詳細描述、附圖和所 附權(quán)利要求中變得更加清楚。
參照下面對附圖'詳細的說明可以更快、更好地理解對公開技術(shù)及其特征
的完整描述。其中,
圖1是圖解根據(jù)第1示例性實施例中的圖像處理裝置的結(jié)構(gòu)的框圖; 圖2是圖解在普通操作模式期間,圖像處理裝置執(zhí)行的、用于從普通操
作模式改變?yōu)楣?jié)能模式以及切換用于處理中斷的CPU的處理的流程圖; 圖3是根據(jù)第2示例性實施例的圖像處理裝置的結(jié)構(gòu)的框圖; 圖4是根據(jù)第3示例性實施例的圖像處理裝置的結(jié)構(gòu)的框圖; 圖5是圖解在節(jié)能模式期間當芯片組檢測到恢復(fù)事件時的信號序列的圖
示;和
圖6是圖解在節(jié)能模式期間當?shù)谝?ASIC檢測到恢復(fù)事件時的信號序列的圖示。
具體實施例方式
在描述附圖所示的示例性實施例中,為了清楚的緣故,采用了特定術(shù)語。 然而,本專利說明書的公開不意欲限制到所選擇的特定術(shù)語,并且應(yīng)該理解每 個特定術(shù)語包括以類似方式操作并實現(xiàn)類似結(jié)果的所有技術(shù)等效物。
現(xiàn)在在下面參照附圖描述本發(fā)明的示例性實施例。
在隨后描述的比較示例、示例性實施例和示例性變型中,為了簡明的緣 故,將相同的附圖標記賦予具有相同功能的等同組成元件,并且除非需要,否 則將省略其冗余的描述。
圖1是圖解根據(jù)第1示例性實施例的圖像處理裝置1的結(jié)構(gòu)的框圖。.
參照圖1,圖像處理裝置1包括第一 CPU 10、ASIC 11、繪圖器(Plotter) 12、 掃描儀13、存儲器14以及I / 0控制ASIC 15。
I / 0控制ASIC 15包括串行通用總線(USB) 100、媒體訪問控制(MAC) 101、
、 ■
安全數(shù)字(secure digital, SD) 102、中間集成電路(Inter Integrated Circuit) 103、中斷要因分配電路104a和104b、中斷控制器106a和106b以及 第二CPU 110。
中斷要因分配電路104a和104b分別包括中斷要因選擇寄存器105a和 105b。
中斷控制器106a和106b分別包括中斷掛起檢測器(interrupt pending register) 107a和107b、中斷狀態(tài)寄存器108a和108b以及中斷屏蔽檢測器 (interrupt mask register) 109a禾口109b。
第一CPU 10和ASIC ll通過總線相互連接。第一CPU IO控制每個部件來 在存儲器14中存儲掃描儀13讀取的圖像數(shù)據(jù),并且將存儲器14中存儲的圖 像數(shù)據(jù)傳送到繪圖器12來輸出圖像數(shù)據(jù)。 '
ASIC11連接到第一CPU10、繪圖器12、掃描儀13和存儲器14。 ASIC 11 經(jīng)由PCI總線進一步連接到I/O控制ASIC 15。 ASIC 11接收并控制從第一 CPU 10和中斷控制器106a發(fā)送的中斷信號。
繪圖器12將存儲在存儲器14中的圖像數(shù)據(jù)輸出到紙狀物或其他記錄介質(zhì)上。
掃描儀13將光引導到文檔上來光學讀取文檔上的圖像數(shù)據(jù),并且從所讀 取的圖像數(shù)據(jù)獲得紅、綠和藍三色圖像數(shù)據(jù)。所獲得的三色圖像數(shù)據(jù)經(jīng)由ASIC 11被傳送到存儲器14,并且在第一CPU 10的控制下存儲在存儲器14中。存儲器14存儲從掃描儀13傳送的圖像數(shù)據(jù)。存儲器14可以被實現(xiàn)為閃 存、隨機存取存儲器(RAM)或能夠復(fù)寫數(shù)據(jù)的可擦除可編程只讀存儲器(EPROM) 以及電可擦除可編程只讀存儲器(EEPROM)。
第二CPU 110未包含在現(xiàn)有技術(shù)I/O控制ASIC中。為了解決在圖像處理 裝置1處于等待模式時第一 Cra 10和ASIC 11消耗的大量電力,I/O控制ASIC 15包括第二 CPU 110,使得等待模式中不將電力提供給第一 CPU 10和ASIC 11。
第二 CPU 110與外部裝置通信來確定是否接通第一 CPU 10和ASIC 11,以 便在節(jié)能模式期間節(jié)約電力。
USB IOO用作附連USB裝置(未示出)的端口。由USB 100接收從USB裝 置輸入的數(shù)據(jù)。
當從局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)接收和發(fā)送數(shù)據(jù),或向總線發(fā)送數(shù)據(jù) 時,MAC IOI執(zhí)行數(shù)據(jù)傳送。具體地,由MAC IOI接收來自網(wǎng)絡(luò)的數(shù)據(jù)。 SD 102包括槽,并且從用戶插入其中的SD存儲卡接收數(shù)據(jù)。
當使用信號線序列時鐘將從外部裝置(諸如音頻裝置或數(shù)碼相機)接收的 數(shù)據(jù)發(fā)送到總線時,I2C 103執(zhí)行數(shù)據(jù)傳送。具體地,由I2C 103接收來自外 部裝置的數(shù)據(jù)。
當USB 100、 MAC 101、 SD 102或I2C 103從外部裝置接收數(shù)據(jù)時,I/O 控制ASIC 15將中斷信號發(fā)送到中斷要因分配電路104a和104b來傳送數(shù)據(jù)。
為每個CPU提供中斷要因分配電路。具體地,根據(jù)第一示例性實施例,針 對第一CPU 10設(shè)置中斷要因分配電路104a,而針對第二CPU IIO設(shè)置中斷要 因分配電路104b。中斷要因分配電路104a和104b分別連接到中斷控制器106a 和106b。
注意,雖然設(shè)置在根據(jù)第一示例性實施例的I/0控制ASIC15中,但是不 需要這樣放置第二CPU 110。替代地,第二CPU IIO可以經(jīng)由第二CPU 110的 本地總線連接到I/O控制ASIC 15。
無論中斷要因是否被中斷屏蔽檢測器109a和109b屏蔽,中斷掛起寄存器 107a和107b都顯示在該時間產(chǎn)生的所有中斷要因。
中斷狀態(tài)寄存器108a和108b促使不顯示由中斷屏蔽寄存器109a和109b 屏蔽的中斷要因。
中斷屏蔽寄存器109a和109b屏蔽中斷要因。
分別在中斷控制器106a和106b中獨立地包含中斷掛起寄存器107a和107b、中斷狀態(tài)寄存器108a和108b以及中斷屏蔽寄存器109a和109b。例如, 第一CPUIO不訪問中斷控制器106b中的寄存器,并且不改變中斷控制器106b 中的值。類似地,第二CPU 110不訪問中斷控制器106a中的寄存器,并且不 改變中斷控制器106a中的值。
在分別設(shè)置在中斷要因分配電路104a和104b中的中斷要因選擇寄存器 105a和105b中預(yù)設(shè)中斷要因。當從I/0控制ASIC 15的外部裝置接收中斷信 號時,中斷要因分配電路104a和104b分別確定中斷信號是否對應(yīng)于已經(jīng)寫入 到中斷要因選擇寄存器105a和105b中的中斷要因。當中斷信號對應(yīng)于已經(jīng)寫 入到中斷要因選擇寄存器105a禾口 105b中的中斷要因時,中斷要因分配電路 104a和104b分別發(fā)送中斷信號到中斷控制器106a和106b。
配置中斷要因選擇寄存器105a和105b中的每一個,使得中斷要因選擇寄 存器105a和105b之一確定的結(jié)果不影響另一個中斷要因選擇寄存器。
在其中當圖像處理裝置l處于普通操作模式時,來自USB 100、 MAC 101、 SD 102或I2C 103的中斷信號由第一CPU 10控制的情況下,設(shè)置中斷要因分 配電路104a中的中斷要因選擇寄存器105a,使得將中斷信號發(fā)送到第一 CPU 10。此外,設(shè)置中斷要因分配電路104b中的中斷要因選擇寄存器105b,使得 不將中斷信號發(fā)送到第二CPU 110。
第一 CPU 10在特定時間段不處理中斷信號并引起系統(tǒng)錯誤的情況下,設(shè) 置用于第二 CPU 110的中斷要因分配電路104b中的中斷要因選擇寄存器105b 中的值,使得將中斷信號發(fā)送到第二CPU 110。
第一 CPU 10和第二 CPU 110包括等同于外部裝置中的用于其他CPU的寄 存器的寄存器,以便當接收到中斷信號時清除中斷要因。因此,在特定時間段 期間在產(chǎn)生中斷信號的功能中清除中斷要因。同時,中斷控制器106a向中斷 屏蔽寄存器109a輸出無效信號,來使中斷屏蔽寄存器109a無效。當產(chǎn)生中斷 信號時,中斷控制器106a經(jīng)由PCI總線向ASIC 11輸出INTA—N信號,以向第 一CPU IO通知中斷的產(chǎn)生。
因此,在第一 CPU 10在特定時間段不處理中斷信號并引起系統(tǒng)錯誤的情 況下,用于第二 CPU 110的中斷要因分配電路104b中的中斷要因選擇寄存器 105b發(fā)送中斷信號到第二 CPU 110。因此,在特定時間段期間清除產(chǎn)生中斷信
號的功能中的中斷要因。
圖2是圖解在普通操作模式期間根據(jù)第一示例性實施例的圖像處理裝置
1執(zhí)行的、用于從普通操作模式改變?yōu)楣?jié)能模式以及切換用于處理中斷的CPU的處理的流程圖。
在S200,第一 CPU 10向第二 CPU 110通知要改變圖像處理裝置1的操作 模式。在S202,第二CPU IIO接收從第一CPU IO發(fā)送的,用于改變圖像處理 裝置l的操作模式的請求,并且準備改變操作模式。在S204,第一CPU 10進 行控制,使得中斷控制器106a中的中斷屏蔽寄存器109a屏蔽其控制要被切換 的功能的中斷要因。在S206,第一CPU IO等待要從第二CPU IIO發(fā)送的確認 信號。當完成用于改變操作模式的準備時,在S208,第二CPU110發(fā)送確認信 號到第一CPUIO。在這樣的情況下,第一CPU10處理所產(chǎn)生的中斷。其后,在 S210,第一CPU IO從第二CPU IIO接收確認信號。在S212,第一 CPU 10向第 二 CPU 110通知圖像處理裝置1的操作模式已經(jīng)被改變?yōu)楣?jié)能模式,并且在 S216控制處理裝置1進入節(jié)能模式。
同時,在S214,第二 CPU 110從第一 CPU 10接收操作模式被改變到節(jié)能 模式的通知。其后,第二 CPU 110促使中斷控制器106b的中斷屏蔽寄存器109b 釋放中斷要因的屏蔽功能。結(jié)果,可以由第二 CPU 110合適地處理中斷。在S218 之后,第二CPU IIO處理功能中產(chǎn)生的中斷。
如圖2所示,第一CPU 10從S200到S210處理中斷。從S212到S216, 第一CPU IO和第二CPU IIO處理中斷。在S216之后處理,第二CPU 110處理 中斷。
如上所述,根據(jù)第一示例性實施例,圖像處理裝置1從連接到圖像處理 裝置1的外部裝置接收中斷請求。根據(jù)預(yù)定的中斷要因是否包含在中斷請求中 來分配所接收到的中斷請求。中斷控制器106a和106b基于中斷要因,同時向 在普通操作模式期間運行的第一 CPU 10以及在節(jié)能模式期間運行的第二 CPU IIO通知中斷請求。因此,在當切換圖像處理裝置1的操作模式的同時接收到 中斷信號的情況下,可以平滑地處理中斷。具體地,可以基于從中斷控制器106a 和106b發(fā)送的中斷請求,可'靠地在第一 CPU 10和第二 CPU 110之間確定用于 處理中斷的CPU。
在節(jié)能模式期間來自MAC 101的中斷信號被發(fā)送到第二 CPU 110,使得由 第二 CPU 110控制MAC 101。結(jié)果,同時向第一CPU IO和第二CPU IIO報告中 斷信號,使得可以由另一CPU監(jiān)視由第一CPU IO和第二CPU IIO之一執(zhí)行的 任務(wù)。當在特定時間段上未處理任務(wù)時,由另一CPU將狀態(tài)識別為錯誤,并且 由另一CPU產(chǎn)生錯誤信號。圖3是圖解根據(jù)第2示例性實施例的圖像處理裝置1的結(jié)構(gòu)的框圖。
參照圖3,圖像處理裝置1包括掃描儀20、繪圖器21、第二 ASIC 22、 第一CPU 23、芯片組24、第一ASIC 25、電源電路26和存儲器27。具體地, 第一ASIC 25對應(yīng)于圖1所示的I/0控制ASIC 15,并且包括如圖1所示的中 斷要因分配電路104a和104b以及中斷控制器106a和106b。第一 ASIC 25進 一步包括通電請求信號產(chǎn)生電路210、通電請求信號控制電路211和通電要因 檢測電路212。
芯片組24包括自刷新電路200、電源狀態(tài)通知電路201、周定時器202 和通電信號檢測電路203。
在根據(jù)第二示例性實施例的圖像處理裝置1中,在第一ASIC 25的控制 下接通和斷開電源。然^J,在芯片組24的控制下,只有第一 CPU 23被接通和 斷開。
在圖像處理裝置1處于節(jié)能模式時,芯片組24促使第一 CPU 23中的數(shù) 據(jù)被臨時存儲在存儲器27中,使得第一 CPU 23進入暫存到RAM模式,并且將 第一CPU23斷開。此時,以與第一示例性實施例類似的方式,圖像處理裝置l 從連接到圖像處理裝置1的外部裝置接收中斷信號。根據(jù)預(yù)定的中斷要因是否 包含在中斷信號中來分配中斷信號。'
中斷控制器106a和106b基于中斷要因,同時向在普通操作模式期間運 行的第一 CPU 23以及在節(jié)能模式期間控制電力的通電請求信號控制電路211 通知中斷請求。
因此,在切換圖像處理裝置1的操作模式的同時接收到中斷信號的情況 下可以平滑地處理中斷信號。
如圖3所示,第一 ASIC25不包括CPU,但是包括通電請求信號控制電路
211。
當在具有上述結(jié)構(gòu)的圖像處理裝置1中產(chǎn)生用于將操作模式從節(jié)能模式 返回到普通操作模式的事件(下面稱為恢復(fù)事件)時,為了立即將圖像處理裝 置1的操作模式從節(jié)能模式返回到普通操作模式,通電請求信號控制電路211 執(zhí)行的一個可能的操作是促使通電信號產(chǎn)生電路210產(chǎn)生通電請求信號(PWR—B 信號)。然而,如果第一CPU 23被接通,同時執(zhí)行將第一CPU 23斷開的操作 時,可能不能合適地接通第一CPU23。此外,由于不與圖像處理裝置l的狀態(tài) 同步地產(chǎn)生來自外部裝置的恢復(fù)事件,因此,可能在圖像處理裝置1的操作模式被改變到節(jié)能模式的同時產(chǎn)生恢復(fù)事件。此外,由于瞬時產(chǎn)生恢復(fù)事件,因 此可能不總是由電平信號聲明該恢復(fù)事件。
為了解決這樣的問題,在根據(jù)第二示例性實施例的圖像處理裝置1中, 甚至當圖像處理裝置1的操作模式處于被改變到節(jié)能模式之中時,中斷控制器
106b也檢測恢復(fù)事件,并且在第一CPU 23斷開之后,通電請求信號控制電路 211經(jīng)由通電請求信號產(chǎn)生電路210產(chǎn)生PWR—B信號。因此,當產(chǎn)生恢復(fù)事件 時,無論圖像處理裝置1的狀態(tài),圖像處理裝置1的操作模式都被合適地返回 到普通操作模式。
當芯片組24將第一 CPU 23斷開時,電源狀態(tài)通知電路201向通電要因 檢測電路212輸出STR—State信號。
芯片組24從第一 ASIC 25的通電請求信號產(chǎn)生電路210接收PWR—B信號, 并且基于PWR—B信號接通第一 CPU 23。
在暫存到RAM模式期間接通第一 ASIC 25和芯片組24中的一部分電路。 具體地,在暫存到RAM模式期間,除了芯片組24中的涉及暫存到RAM模式自 刷新電路200之外的電路以及電路板上的其他裝置被斷開。第一 ASIC 25直接 控制其他裝置的接通和斷開。
當用戶按下開始按鈕(未示出)來接通圖像處理裝置l時,第一 ASIC 25 向芯片組24輸出PWR—B信號,其信號為用于第一CPU23的通電請求信號,同 時將其他裝置接通。芯片組24響應(yīng)于PWR—B信號將第一CPU23接通,使得圖 像處理裝置1進入普通操作狀態(tài)。
當圖像處理裝置1進入節(jié)能模式時,芯片組24將第一 CPU 23斷開,并 且電源狀態(tài)通知電路201向通電要因檢測電路212.輸出STR—State "L"。其后, 芯片組進入暫存到RAM模式。
芯片組24從暫存到RAM模式返回到普通操作模式的要求的示例包括芯片 組24產(chǎn)生的事件的輸入(諸如根據(jù)周定時器202是否到達預(yù)定時間而產(chǎn)生的 電源恢復(fù)要因)或來自第一ASIC 25的通電請求信號(PWR—B信號)。
當檢測到諸如機器蓋的打開/閉合、線纜的插入、控制單元的操作、接口 的過渡狀態(tài)之類的事件作為電源恢復(fù)要因時,第一 ASIC 25通過通電請求信號 產(chǎn)生電路210輸出PWR—B信號。
上述電源恢復(fù)要因僅僅是示例,并且其它事件的檢測可以促使第一 ASIC 25通過通電請求信號產(chǎn)生電路210輸出PWR一B信號。當檢測到這樣的事件時,第一ASIC25從普通操作模式進入節(jié)能模式。在節(jié)能模式期間,關(guān)閉裝置的輸
入/輸出,并且停止內(nèi)部時鐘的操作來減少能耗。
現(xiàn)在描述通過第一 ASIC 25檢測到的電源恢復(fù)要因,如何將芯片組24的 操作模式從暫存到RAM模式返回到普通操作模式。
當檢測到電源恢復(fù)要因時,第一 ASIC 25的通電要因檢測電路212向通 電請求信號控制電路211通知檢測到通電請求事件。然后,通電請求信號控制 電路211將所報告的通電請求事件與每個寄存器中預(yù)設(shè)的值進行比較,以確定 通電請求事件是否是用于驅(qū)動通電請求信號產(chǎn)生電路210的要因。當通電請求 事件是用于驅(qū)動通電請求信號產(chǎn)生電路210的要因時,通電請求信號產(chǎn)生電路 210將PWR一B信號作為通電請求信號輸出到芯片組24。因此,芯片組24響應(yīng) 于來自第一 ASIC 25的PWR—B信號將第一 CPU 23接通。具體地,當接收到PWR—B 信號時,芯片組24向電源電路26輸出CPU一PWR—on信號,使得電源電路26開 始向被斷開的第一CPU 23以及芯片組24中的電路供電。
描述如何通過芯片組24之內(nèi)產(chǎn)生的事件(如周定時器202)將芯片組24 從暫存到RAM返回到普通操作模式。
當周定時器202到達預(yù)定時間時,芯片組24向通電信號檢測電路203輸 出啟動信號。當檢測到啟動信號時,通電信號檢測電路203將CPU一PWR—on信 號輸出到電源電路26,使得電源電路26開始向被斷開的第一 CPU 23和芯片組 24中的電路供電。
如上所述,由于芯片組24響應(yīng)于芯片組24內(nèi)產(chǎn)生的事件,將其操作模 式從暫存到RAM模式改變?yōu)槠胀ú僮髂J?,因此芯片組24中的電源狀態(tài)通知 電路201輸出STR_State信號來向第一 ASIC 25通知返回普通操作模式。
當?shù)谝?ASIC 25基于STR—State信號檢測到事件的產(chǎn)生時,通電要因檢 測電路212基于STR—State信號檢測事件的產(chǎn)生,并且向通電請求信號控制電 路211通知這樣的檢測結(jié)果來將第一 ASIC 25的操作模式從節(jié)能模式返回到普 通操作模式。
不在通電請求信號控制電路211的寄存器中將基于STR—State信號報告 的事件登記為通電請求信號產(chǎn)生要因。通電請求信號控制單元211不通過通電 通電請求信號產(chǎn)生電路210向芯片組24輸出通電請求信號(PWR—B信號),使
得僅可以控制電路上的其他裝置的電力控制信號。
圖4是圖解根據(jù)第3示例性實施例的圖像處理裝置1的結(jié)構(gòu)的框圖。參照圖4,圖像處理裝置1包括掃描儀20、繪圖器21、第二 ASIC 22、 第一CPU 23、芯片組24、第一ASIC 25、電源電路26和存儲器27。
芯片組24包括自刷新電路200、電源狀態(tài)通知電路201、周定時器202 和通電信號檢測電路203。
第一 ASIC 25包括通電請求信號產(chǎn)生電路210、第二 CPU 311和通電要因 檢測電路212。
第二示例性實施例和該第三示例性實施例之間的區(qū)別在于圖像處理裝置 1包括第二 CPU 311。在第三示例性實施例中,第一 ASIC 25對應(yīng)于圖1所示 的I/O控制ASIC 15,并且包括中斷要因分配電路104a和104b以及中斷控制 器106a和106b。
第二 CPU 311用作第二示例性實施例中的通電請求信號控制電路211。第 二 CPU 311可以獲得通電要因檢測電路212檢測到的要因,并且直接控制通電 請求信號產(chǎn)生電路210。
現(xiàn)在描述如何基于周定時器202內(nèi)產(chǎn)生的要因?qū)⑿酒M24從暫存到RAM 模式返回到普通操作模式。
當通電信號檢測電路203檢測到從周定時器202發(fā)送的啟動信號時,芯 片組24將CPU一PWR—on信號輸出到電源電路26。因此,電源電路26開始向被 斷開的第一CPU 23和芯片組24中的電路供電。
此時,以與第一示例性實施例類型的方式,圖像處理裝置1從連接到圖 像處理裝置1的外部裝置接收中斷信號。根據(jù)預(yù)定的中斷要因是否包含在中斷 信號中來分配中斷信號。
中斷控制器106a和106b基于中斷要因,同時向在普通操作模式期間運 行的第一 CPU 23以及在節(jié)能模式期間操作的第二 CPU 311通知中斷請求。因 此,'在切換圖像處理裝置l的操作模式的同時接收到中斷信號的情況下,可以 平滑地處理中斷信號。
在節(jié)能模式期間,將來自MAC 101的中斷信號發(fā)送到第二CPU 311,使得 第二 CPU 311控制MAC 101。因此,將中斷信號同時報告給第一CPU23和第二 CPU 311,使得第一和第二CPU 23和311中的每一個可以監(jiān)視由另一個CPU執(zhí) 行的任務(wù)。當在特定時間段未處理任務(wù)時,由另一個CPU將狀態(tài)識別為錯誤, 并且由另一CPU產(chǎn)生錯誤信號。
由于芯片組24響應(yīng)于在芯片組24內(nèi)產(chǎn)生的事件將其操作模式從暫存到RAM模式改變?yōu)槠胀ú僮髂J剑虼?,芯片組24中的電源狀態(tài)通知電路201 將STR—State信號輸出的通電因素檢測電路212。當接收到STR—State信號時, 第一 ASIC 25中的通電因素檢測電路212基于STR—State信號檢測事件的產(chǎn)生。 結(jié)果,第一 ASIC25將其操作模式從節(jié)能模式返回到普通操作模式。
通電要因檢測電路212基于STR—State信號向第二 CPU 311通知檢測到 事件。第二CPU311基于所報告的事件檢測通電要因,并且將通電要因識別為 STR—State信號,其為芯片組24內(nèi)產(chǎn)生的電源恢復(fù)要因。因此,第二 CPU 311 不經(jīng)由請求信號產(chǎn)生電路210向芯片組24輸出通電信號(PWR一B信號),而是 控制用于電路板上的其它組織的電源控制信號。
如上所述,根據(jù)第三示例性實施例,第一ASIC25基于恢復(fù)事件是否產(chǎn)生 在芯片組24內(nèi)來控制向芯片組24產(chǎn)生通電信號。因此,第一ASIC25不向芯 片組24輸出通電信號(PWILB信號),而是控制用于電路板上的其他裝置的電 源控制信號。結(jié)果,可以防止在第一CPU23接通之后芯片組24再次返回到暫 存到RAM模式。
現(xiàn)在描述當在節(jié)能模式,在根據(jù)圖3和4所示的第二和第三示例性實施 例的圖像處理裝置1中檢測到恢復(fù)事件時,用于將芯片組24從節(jié)能模式返回 到普通操作模式的信號和通電請求信號的序列。
圖5是圖解在節(jié)能模式期間當芯片組24檢測到恢復(fù)事件時的信號序列的圖示。
由第一 ASIC 25基于從芯片組24輸出的信號檢測由芯片組24在節(jié)能模 式期間檢測的恢復(fù)事件。由于已經(jīng)由芯片組24;lt.測到恢復(fù)事件,第一ASIC25 不向芯片組24輸出通電請求信號(PWR—B信號),而是輸出用于向芯片組24 中的被斷開的電路供電的通電信號。
圖6是圖解在節(jié)能模式期間當?shù)谝?ASIC25檢測到恢復(fù)事件時的信號序列 的圖示。
當檢測到恢復(fù)事件時,第一ASIC25向芯片組24輸出通電請求信號(PWR—B 信號)。然后由芯片組24檢測PWR一B信號,使得芯片組24促使向其供電。同 時,第一ASIC 25輸出另一通電信號,來促使向芯片組24中被斷開的電路供 電。
通過第二示例性實施例中的通電請求信號控制電路211控制通過檢測恢 復(fù)事件而要輸出的通電請求信號(PWR—B信號)。在第三示例性實施例中,由第二CPU311控制這樣的信號。
在本公開和所附權(quán)利要求的范圍內(nèi),可以相互組合和/或替換不同示例性 實施例中的元件和/或特征。
描述了示例性實施例,顯然可以以多種方式進行變型。這些示例性變型 不應(yīng)被認為背離本發(fā)明的宗旨和范圍,并且所有這些修改對于本領(lǐng)域技術(shù)人員 來說是顯而易見的,這些修改包含在所附權(quán)利要求的范圍內(nèi)。
組成元素的數(shù)量、位置、形狀等不限于用于執(zhí)行附圖所示的方法的任何結(jié)構(gòu)。
權(quán)利要求
1.一種圖像處理裝置,包括第一控制單元,用于控制普通操作模式,在所述普通操作模式期間執(zhí)行圖像處理;第二控制單元,用于控制節(jié)能模式,在所述節(jié)能模式期間功耗低于所述普通操作模式;中斷請求接收器,其連接到外部裝置來從所述外部裝置接收中斷請求;中斷要因分配器,用于基于所述中斷請求是否包括預(yù)定的中斷要因來分配由所述中斷請求接收器接收到的所述中斷請求;中斷請求通知單元,用于根據(jù)來自所述中斷要因分配器的分配結(jié)果,向所述第二控制單元以及所述第一控制單元通知所述中斷請求;和任務(wù)調(diào)節(jié)器,用于基于來自所述中斷請求通知單元的通知,在所述第一控制單元和第二控制單元之間控制任務(wù)的轉(zhuǎn)換。
2. 如權(quán)利要求1所述的圖像處理裝置,其中在寄存器中存儲所述預(yù)定的中 斷要因。
3. 如權(quán)利要求2所述的圖像處理裝置,其中所述第一控制單元和所述第二 控制單元中的每一個包括所述寄存器。
4. 如權(quán)利要求1所述的圖像處理裝置,進一步包括 檢測器,用于檢測電源恢復(fù)要因;測量單元,用于測量所述節(jié)能模式的時間;電源單元,用于在所述測量單元測量的時間超過預(yù)定時間段時向所述第一 控制單元供電;和狀態(tài)通知單元,用于向所述檢測器通知所述第一控制單元的狀態(tài),其中從 所述電源單元向所述第 一控制單元供電,其中基于所述檢測器檢測到的所述電源恢復(fù)要因?qū)⑺鰣D像處理裝置的 操作模式從所述節(jié)能模式改變?yōu)樗銎胀ú僮髂J健?br>
5. 如權(quán)利要求4所述的圖像處理裝置,進一步包括請求信號控制單元,用于基于所述檢測器檢測到的所述電源恢復(fù)要因,控 制是否將所述圖像處理裝置的所述操作模式改變?yōu)樗銎胀ú僮髂J?;和請求信號產(chǎn)生器,用于產(chǎn)生通電請求信號,以使用所述請求信號控制單元將所述圖像處理裝置的所述操作模式改變?yōu)樗銎胀ú僮髂J健?br>
6. 如權(quán)利要求5所述的圖像處理裝置,其中所述請求信號控制單元包括寄存器,用于防止在所述電源單元向所述第一控制單元供電時將所述圖像處理裝 置的操作模式從節(jié)能模式改變?yōu)樗銎胀ú僮髂J健?br>
7. —種包括第一控制單元和第二控制單元的圖像處理裝置的圖像處理方法,其中所述第一控制單元用于控制普通操作模式,在所述普通操作模式期間 執(zhí)行圖像處理,而所述第二控制單元用于控制節(jié)能模式,在所述節(jié)能模式期間功耗低于所述普通操作模式,所述圖像處理方法包括從連接到所述圖像處理裝置的外部裝置接收中斷請求;基于所述中斷請求是否包括預(yù)定的中斷要因來分配所述中斷請求;根據(jù)分配所述中斷請求獲得的分配結(jié)果,向所述第二控制單元以及所述第一控制單元通知所述中斷請求;和基于通知,在所述第一控制單元和所述第二控制單元之間控制任務(wù)的轉(zhuǎn)換。
8. 如權(quán)利要求7所述的圖像處理方法,其中在寄存器中存儲所述預(yù)定的中 斷要因。
9. 如權(quán)利要求8所述的圖像處理方法,其中所述第一控制單元和所述第二 控制單元中的每一個包括所述寄存器。
10. 如權(quán)利要求7所述的圖像處理方法,進一步包括 檢測電源恢復(fù)要因; 測量所述節(jié)能模式的時間;在所述測量單元測量的時間達到預(yù)定時間段時向所述第一控制單元供電;和通知所述第一控制單元的狀態(tài),其中向所述第一控制單元供電, 其中基于所述電源恢復(fù)要因?qū)⑺鰣D像處理裝置的操作模式從所述節(jié)能 模式改變?yōu)樗銎胀ú僮髂J健?br>
11. 如權(quán)利要求10所述的圖像處理方法,進一步包括基于所述電源恢復(fù)要因,控制是否將所述圖像處理裝置的所述操作模式改 變?yōu)樗銎胀ú僮髂J?;和產(chǎn)生通電請求信號,以將所述圖像處理裝置的所述操作模式改變?yōu)樗銎?通操作模式。
12. 如權(quán)利要求11所述的圖像處理方法,其中所述控制包括寄存器,用于防止在向所述第一控制單元供電時將所述圖像處理裝置的操作模式從所述節(jié) 能模式改變?yōu)樗銎胀ú僮髂J健?br>
13. —種存儲圖像處理程序的記錄介質(zhì),所述圖像處理程序包括使包含第 一控制單元和第二控制單元的圖像處理裝置執(zhí)行圖像處理方法的模塊,其中所 述第一控制單元用于控制普通操作模式,在所述普通操作模式期間執(zhí)行圖像處 理,而所述第二控制單元用于控制節(jié)能模式,在所述節(jié)能模式期間功耗低于所 述普通操作模式,所述圖像處理方法包括從連接到所述圖像處理裝置的外部裝置接收中斷請求; 基于所述中斷請求是否包括預(yù)定的中斷要因分配所述中斷請求; 根據(jù)分配所述中斷請求獲得的分配結(jié)果,向所述第二控制單元以及所述第一控制單元通知所述中斷請求;和基于所述通知,在所述第一控制單元和所述第二控制單元之間控制任務(wù)的轉(zhuǎn)換。
14. 如權(quán)利要求13所述的記錄介質(zhì),其中在寄存器中存儲所述預(yù)定的中斷 要因。
15. 如權(quán)利要求14所述的記錄介質(zhì),其中所述第一控制單元和所述第二控 制單元中的每一個包括所述寄存器。
16. 如權(quán)利要求13所述的記錄介質(zhì),進一步包括-檢測電源恢復(fù)要因; 測量所述節(jié)能模式的時間;在所述測量單元測量的時間達到預(yù)定時間段時向所述第一控制單元供電;和通知所述第一控制單元的狀態(tài),其中向所述第一控制單元供電, 其中基于所述電源恢復(fù)要因?qū)⑺鰣D像處理裝置的操作模式從所述節(jié)能 模式改變?yōu)樗銎胀ú僮髂J健?br>
17. 如權(quán)利要求16所述的記錄介質(zhì),進一步包括基于所述電源恢復(fù)要因,控制是否將所述圖像處理裝置的所述操作模式改變?yōu)樗銎胀ú僮髂J剑缓彤a(chǎn)生通電請求信號,以將所述圖像處理裝置的所述操作模式改變?yōu)樗銎?通操作模式。
18.如權(quán)利要求17所述的記錄介質(zhì),其中所述控制包括寄存器,用于防止 在向所述第一控制單元供電時將所述圖像處理裝置的操作模式從所述節(jié)能模 式改變?yōu)樗銎胀ú僮髂J健?br>
全文摘要
圖像處理裝置,包括第一控制單元,用于控制普通操作模式,在普通操作模式期間執(zhí)行圖像處理;第二控制單元,用于控制節(jié)能模式,在節(jié)能模式期間功耗低于普通操作模式;中斷請求接收器,其連接到外部裝置來從外部裝置接收中斷請求;中斷要因分配器用于基于中斷請求是否包括預(yù)定的中斷要因來分配由中斷請求接收器接收到的中斷請求;中斷請求通知單元,用于根據(jù)來自中斷要因分配器的分配結(jié)果,向第二控制單元以及第一控制單元通知中斷請求;和任務(wù)調(diào)節(jié)器,用于基于來自中斷請求通知單元的通知來在第一控制單元和第二控制單元之間控制任務(wù)的轉(zhuǎn)換。
文檔編號G06F1/32GK101539801SQ20091012856
公開日2009年9月23日 申請日期2009年3月18日 優(yōu)先權(quán)日2008年3月18日
發(fā)明者加藤勝彥 申請人:株式會社理光