专利名称:数据处理装置及数据处理方法
技术领域:
本发明涉及数据处理装置、数据处理方法以及存储了用于执行所述数据处理方法的程序的存储介质。
背景技术:
在数据处理装置的技术领域中,越发需要降低数据处理装置无谓的电力消耗。解决该需要的一种已知途径为如下技术在数据处理装置不操作的状态(非活动状态)下,通过比在正常状态下更多地降低(或中断)对控制数据处理装置的主控制单元的电力供给, 来降低非活动状态下的电力消耗。另外,通信功能一直作为标准特征被嵌入到数据处理装置中。这种数据处理装置可以通过经由网络从诸如个人计算机的信息处理装置接收数据和命令、并处理所述数据和命令,来进行各种数据处理。在具有这种通信功能的数据处理装置中,能够使用以下技术,即在保持数据处理装置的通信功能的同时,降低数据处理装置的部分电力。例如,日本专利特开第2009-151537号公报中公开了如下技术,其中在比正常状态下更多地降低(中断)了对主控制单元的电力供给的状态下,通信单元在接收到能够自行应答的网络包时,无需将对主控制单元的电力供给返回到正常状态,即可实现网络响应。在日本专利特开第2009-151537号公报公开的技术中,通过降低主控制单元的电力消耗来实现省电。另外,可以通过降低通信单元的电力消耗来实现额外的省电。然而,人们希望避免由于降低了通信单元的电力消耗、而导致通信能力不再合适。例如,在通信量大的环境下、通过降低通信单元的通信速度实现了通信单元的省电的情况中,获取失败的数据量将增加。另一方面,在通信量小的环境下,将通信单元的通信速度保持很高,造成通信单元的电力消耗的浪费。
发明内容
根据本发明的一方面,提供一种数据处理装置,其包括被构造为控制数据处理的控制单元以及被构造为与其他装置通信的通信单元。所述控制单元包括确定单元,其被构造为在所述控制单元转变到预定的省电状态之前,基于所述通信单元接收的包的量来确定当所述控制单元处于所述省电状态时所述通信单元与所述其他装置通信的通信速度,以及设置单元,其被构造为对所述通信单元设置所确定的通信速度。当所述控制单元处于所述省电状态时,所述通信单元以所设置的通信速度与所述其他装置通信。通过以下参照附图对示例性实施例的详细描述,本发明的其他特征及方面将变得清楚。
被包括在说明书中并构成说明书的一部分的附图,例示了本发明的示例性实施例、特征及方面,并与文字描述一起用于说明本发明的原理。图I是例示图像处理系统的结构的图。图2是例示图I所示的控制器的结构的框图。图3是例示图2所示的局域网接口(LAN Ι/F)的结构的框图。图4例示了图I所示的图像形成装置与计算机终端之间的连接示例。图5是例示数据处理装置的电力控制过程的流程图。图6是例示数据处理装置的电力控制过程的流程图。
具体实施例方式以下将参照附图来详细描述本发明的各种示例性实施例、特征及方面。下面,将描述第一示例性实施例。图I是例示根据本示例性实施例的包括数据处理装置的图像处理系统的结构的图。在本示例性实施例中,图像形成装置将被描述作为能够与其他装置通信的数据处理装置的示例性实施例。数据处理装置不限于本示例的图像形成装置,而是只要设备与其他装置进行数据通信,本发明即能够应用于该设备。在图I中,扫描器设备2从原稿光学读出图像,并将其转换成数字图像。打印机设备4将数字图像输出到纸张设备上。操作单元5用于进行本装置的操作。辅助存储设备6存储数字图像及控制程序等。FAX设备7将数字图像发送到电话线等。控制器3控制分别与其连接的上述扫描器设备2、打印机设备4、辅助存储设备6及FAX设备7的各个功能的处理。控制器3在从经由局域网接口(LAN I/F) 8与其连接的计算机9接收到打印作业时,进行打印功能处理及传真发送处理等。图像形成装置I被构造为使得可以经由LAN 10从计算机9来实现数字图像数据的输入和输出处理、作业的发出以及对设备的指示等。扫描器设备2包括能够自动及顺序地更换原稿束的原稿给送单元21,及能够光学扫描原稿并将其转换成数字图像的扫描器单元22。转换后的图像数据被发送到控制器3。打印机设备4包括用于将图像数据打印到给送的纸张片材上的标记单元41、能够从纸张束逐一顺序地给送纸张片材的片材给送单元42、以及用于在打印后排出纸张片材的片材排出单元43。图2是例示图I所示的控制器3的结构的框图。控制器3是数据处理装置的控制单元。在图2中,控制器3包括主板200及子板220。图像形成装置I具有电源设备及电源开/关(0N/0FF)单元(未示出)。电源设备经由馈电线路向主板200、子板220、操作单元 5、LAN I/F 8、辅助存储设备6、打印机设备4、扫描器设备2及FAX设备7中的各个供给电力。电源开/关单元开启或断开对各单元的电力供给。中央处理单元(CPU) 201通过控制电源开/关单元来控制对各单元的电力供给。当控制器3从正常模式转变到省电模式时, 控制器3进入省电状态。由此,显著抑制了图像形成装置I的电力消耗。在省电模式下,向主板200和子板220的电力供给受到限制。例如,停止了对主板200和子板220的电力给送,或者仅对主板200和子板220的一部分进行电力给送。另外,在LAN I/F 8接收到呼叫时确定需要将控制器3从省电模式返回到正常模式的情况下,LAN I/F 8控制电源开/关单元将控制器3返回到正常模式。在正常模式下,进行对主板200和子板220的电力供给。 在该处理中,需要将控制器3从省电模式返回到正常模式的情况,包括例如当从计算机终端接收到作业时控制器3使打印机设备4进行基于该作业的打印的情况。主板200是通用CPU系统,并且包括以下部件控制整个板的CPU201、包含有引导程序的引导只读存储器(ROM) 202、以及CPU 201用来作为工作存储器的存储器203。此外, 主板200包括具有与外部总线的桥功能的总线控制器204,以及即使在电源关闭时也不可擦除的非易失性存储器205。另外,主板200包括控制存储设备的盘控制器206、作为由半导体器件构成的具有相对小容量的存储设备的闪存盘(例如固态设备(SSD))207、以及能够控制USB的通用串行总线(USB)控制器208。主板200外部连接有USB存储器209、操作单元5、LAN I/F 8及辅助存储设备6等。子板220包括具有以下构成的相对小的通用CPU系统、图像处理硬件。子板220 包括控制整个板的CPU 221、CPU 221用来作为工作存储器的存储器223、以及具有与外部总线的桥功能的总线控制器224。另外,子板220包括即使在电源关闭的情况下也不可擦除的非易失性存储器225,另外还有实现实时数字图像处理的图像处理器227,以及设备控制器 226。图2是简化的框图。例如,在CPU 201和CPU 221中,在CPU周围包含有多个硬件设备,例如芯片组、总线桥、时钟发生器。由于这些部件在尺寸上没有进行说明的必要,因此以简化方式例示,并且框结构并不意图限制本发明。在下文中,将以将图像复印到纸张片材上为例,来说明控制器3的操作。当用户从操作单元5指示图像的复印时,CPU 201将图像读取命令经由CPU 221发送到扫描器设备
2。扫描器设备2光学扫描纸张原稿,生成数字图像数据,并将该数字图像数据经由设备控制器226输入到图像处理器227中。图像处理器227经由CPU 221进行数字图像数据向存储器223的直接存储器存取(DMA)传送,并将数字图像数据临时保存在存储器223中。CPU 201在确认一定量或全部数字图像数据已经输入到存储器223中时,经由CPU 221向打印机设备4发送图像输出命令。CPU 221将图像数据在存储器223上的位置通知给图像处理器227,并且图像处理器227根据来自打印机设备4的同步信号,将存储器223 上的图像数据经由设备控制器226发送到打印机设备4。然后,打印机设备4将接收到的图像数据打印在纸张上。当打印多份时,CPU 201将存储器223的图像数据保存在辅助存储设备6中,并且无需从扫描器设备2传送图像数据,即能够将用于第二次及以后复印的图像数据发送到打印机设备4。图3是例示图2所示的LAN I/F 8的结构的框图。在下文中,将利用图3来说明 LAN I/F 8,该LAN I/F 8是本发明具体应用于的模块。在本示例性实施例接下来的部分中, 将详细说明LAN I/F 8的结构,所述LANI/F 8用作进行与多个计算机终端的数据通信处理的通信单元。在图3中,LAN I/F 8经由接口(Ι/F)单元801连接到控制器3。当图像形成装置 I在正常模式期间从LAN 10接收到数据时,借助物理层(PHY)810从LAN 10将接收到的包递送至媒介访问控制器(MAC)809。MAC 809将接收到的包设置在Rx先入先出(FIF0)804 中,并且经由Ι/F单元801从Rx FIFO 804将接收到的包递送至控制器3。
当图像形成装置I在正常模式期间向LAN 10发送数据时,发送的包从控制器3经由Ι/F单元801被设置在Tx FIFO 805中。MAC 809从TxFIFO 805读出发送的包,并将其递送至PHY 810。将发送的包发出至LAN10。当图像形成装置I处于省电模式下时,借助PHY 810从LAN 10将接收到的包递送至MAC 809。MAC 809将接收到的包设置在Rx FIFO 806中,并且微处理器808确定是否能够在保持省电模式的同时对接收到的包进行响应。如果微处理器808确定能够在保持省电模式的同时对接收到的包进行响应,则微处理器808生成与接收到的包相对应的响应包,并且将响应包设置在Tx FIFO 807中。MAC 809从Tx FIFO 807读出响应包,并将其递送至PHY 810,并且将响应包发出到LAN 10。另一方面,如果微处理器808确定不能在保持省电模式的同时对接收到的包进行响应,则微处理器808控制电源开/关单元将图像形成装置I返回到正常模式。在这种情况下,控制器3对接收到的包进行响应。闪存存储器802由非易失性存储器组成,并且能够经由Ι/F单元801进行控制器 3与闪存存储器802之间的信息交换。寄存器803控制LAN I/F8的操作,并且是反映LAN I/F 8的状态的寄存器组。通过CPU 201将省电模式期间LAN I/F 8的通信速度设置在闪存存储器802中。 随着通信速度变得更快,向微处理器808提供的时钟频率变得更高,并且电力消耗量增加。 另一方面,当通信速度低时,向微处理器808提供的时钟频率也变低,并且电力消耗量被降低。通过执行如下描述的图5和图6所示的流程图中指示的过程的CPU201,来设置省电模式期间LAN I/F 8的通信速度。在本示例性实施例中,CPU 201被构造为在转变到省电模式前决定省电模式期间的通信速度,并且在LAN I/F 8中设置决定的通信速度。另外, 向微处理器808提供的操作时钟的频率可变地进行调整,并且微处理器808响应于具有该频率的操作时钟进行操作,从而CPU 201以利用遵照如下所述的流程图的过程而设置的通信速度,与其他装置进行通信。简而言之,在CPU 201根据遵照如下所述的流程图的过程而设置的通信速度下,可变地调整向微处理器808提供的操作时钟。由此,在CPU 201从正常模式转变到省电模式之后,在包含微处理器808的LAN I/F 8侧消耗的电能被优化。更具体地说,在CPU 201将通信速度设置为高速的情况下,在LANI/F 8侧消耗的电能增加。相反,在CPU 201将通信速度设置为低速的情况下,在LAN I/F 8侧消耗的电能降低。由此,在CPU 201转变到省电模式之前、与计算机终端的通信中的业务频繁及不频繁的情况下,在以更进一步的省电模式来保持在LAN I/F 8侧消耗的电能的状态下,执行与计算机终端的通信。图4例示了图I所示的图像形成装置I与计算机终端的连接示例。本示例是通过使用交换集线器11来连接图像形成装置I和多个计算机终端的示例。在下文中,以图像形成装置I与交换集线器11之间的链接速度作为通信速度的示例。在图4所示的连接示例中,图像形成装置I可以经由交换集线器11与三组计算机终端(计算机90至计算机92)通信。计算机90至计算机92与交换集线器11可以以各自的链接速度相互通信。计算机90至计算机92可以通过使用缓冲器110将数据发送到图像形成装置I。
另外,图像形成装置I和交换集线器11可以以各自的链接速度建立连接。图像形成装置I可以通过使用缓冲器110从计算机90至计算机92接收数据。图5是例示根据本示例性实施例的数据处理装置的电力控制过程的流程图。本示例是用于转变到省电模式以及返回正常模式的处理过程。图5所示的步骤S401至S403通过将控制程序加载到存储器203上并由图2所示的CPU 201执行该控制程序来实现。步骤 S404至S407对应于LAN I/F 8的微处理器808执行的步骤。另外,各个步骤用作示例,并且可以被构造为包含其他步骤。当图像形成装置I被启动时,图像形成装置I在正常电力模式下被启动到待机状态。在图像形成装置I已被启动到待机状态之后,在步骤S401中,CPU 201进行网络设置。 由此,图像形成装置I变得能够经由LAN 10与计算机90至92等进行网络处理。在安装了图像形成装置I的环境下,在步骤S300中,CPU 201进行所接收包的观测,以及当下次转变到省电模式时的链接速度的决定。以下将使用图6来描述步骤S300的详情。当CPU 201完成步骤S300时,接着,在步骤S402中,CPU 201确定图像形成装置 I是否能够转变到省电模式。如果CPU 201确定图像形成装置I不能转变到省电模式(步骤S402中“否”),则处理返回到步骤S300。另一方面,在步骤S402中,如果CPU 201确定图像形成装置I能够转变到省电模式(步骤S402中“是”),则在步骤S403中,CPU 201控制电源开/关单元,从而图像形成装置I的电力供给状态转变到省电模式。由此,中断对CPU 201侧的电力供给。接着,在步骤S404中,微处理器808使LAN I/F 8转变到其以CPU 201设置的链接速度与交换集线器 11进行数据通信的状态。然后,在步骤S405中,微处理器808进入等待某一事件发生的状态。该事件例如是从LAN 10接收打印作业。接着,在步骤S406中,微处理器808确定是否发生了某一事件。如果微处理器808 确定没有发生任何事件(步骤S406中“否”),则处理返回到步骤S405,并且再次返回到事件等待状态。另一方面,如果微处理器808确定发生了事件(步骤S406中“是”),则另外在步骤S407中,微处理器808确定该事件是否是需要返回到正常模式的事件(简而言之,应当解除省电模式的事件)。如果微处理器808确定已发生的事件不是需要返回到正常模式的事件(步骤S407中“否”),则在步骤S405中微处理器808返回到事件等待状态。如果微处理器808确定该事件需要返回到正常模式(步骤S407中“是”),则微处理器808控制电源开/关单元,使得图像形成装置I返回到正常模式。在本示例性实施例中,在步骤S407中,微处理器808确定已发生的事件是否是使图像形成装置I从省电模式返回到正常模式的事件。如果微处理器808确定作为使图像形成装置I从省电模式返回到正常模式的事件,则微处理器808进行用于使CPU 201从省电模式返回到正常模式的请求,并转到步骤S300。由此,CPU 201从省电模式返回到正常模式,并且重新开始数据处理。在该处理中, 将用于使CPU 201从省电模式返回到正常模式的请求通知给电源开/关单元。由此,电源开/关单元进行控制,使得经由电力供给线路从电源装置向主板200供给电力,并且重新开始对CPU 201的通电。然后CPU 201从省电模式返回到正常模式。
图6是例示根据本示例性实施例的数据处理装置的电力控制过程的流程图。本示例是图5所示的步骤S300中的详细过程。图5所示的各个步骤通过将控制程序加载到存储器203上并由图2所示的CPU 201执行该控制程序来实现。另外,各个步骤用作示例,并且可以被构造为包含其他步骤。在图像形成装置I已被启动至待机状态之后,在步骤S301中,CPU201分析LAN I/ F 8接收到的包。在图4所示的计算机90至92同时向图像形成装置I发送包的情况下,如果图像形成装置I以低链接速度设定连接到交换集线器11,则包在缓冲器110中溢出。另外,如果假设一个包的大小为1500字节,则IGbps对应于大约8000包/秒,IOOMbps对应于大约 800包/秒,IOMbps对应于大约80包/秒。这样,在步骤S302中,作为步骤S301中的分析结果,CPU 201确定LAN I/F 8是否已连续接收到能够在省电模式下被响应的每秒8000包或更多包。图像形成装置I能够通过存储在辅助存储设备6中的文件来识别能够在省电模式下被响应的包的类型。在该文件中,写入能够在省电模式下被响应的包的特征。如果CPU 201确定LAN I/F 8正在连续接收能够在省电模式下被响应的8000包或更多包(步骤S302中“是”),则在步骤S306中, CPU 201决定省电模式期间的链接速度为IGbps。另一方面,在步骤S302中,如果CPU 201确定LAN I/F 8没有正在连续接收能够在省电模式下被响应的8000包或更多包(步骤S302中“否”),则处理进行到步骤S303。 然后,在步骤S303中,CPU 201确定LAN I/F 8是否已经连续接收到能够在省电模式下被响应的每秒800包或者更多包。如果CPU 201确定LAN I/F 8正在连续接收能够在省电模式下被响应的800包或者更多包(步骤S303中“是”),则在步骤S304中,CPU 201决定省电模式期间的链接速度为100Mbps。另一方面,在步骤S303中,如果CPU 201确定LAN I/F 8没有正在连续接收能够在省电模式下被响应的800包或者更多包(步骤S303中“否”),则在步骤S305中,CPU 201 决定省电模式期间的链接速度为10Mbps。接着,在步骤S307中,CPU 201确定在步骤S304 至S306中决定的链接速度是否与前次设置的设置值相同。如果CPU 201确定链接速度等于前次设置的设置值(步骤S307中“是”),则处理转变到省电模式。另一方面,在步骤S307 中,如果CPU 201确定链接速度不同于前次设置的设置值(步骤S307中“否”),则在步骤 S308中,CPU 201将步骤S304至S306中决定的链接速度设置为省电模式期间的链接速度。CPU 201将省电模式期间的链接速度设置在LAN I/F 8内的闪存存储器802中。 在转变到省电模式后,微处理器808根据闪存存储器802中设置的链接速度设置寄存器803 的值,并且MAC 809根据寄存器803的值调整链接速度。另外,微处理器808根据闪存存储器802中设置的链接速度来调整对微处理器808的时钟供给量。如果链接速度被设置得低, 则微处理器808的操作时钟的频率被设置得低。如上所述,根据安装了图像形成装置I的网络环境,使得能够进行对省电模式期间微处理器808的时钟供给量的优化。由此,使得能够进行图像形成装置的省电增强以及性能优化。如上所述,本示例性实施例中陈述的内容是用于解决该问题的示例,并不意图限制本发明。根据上述示例性实施例,即使在数据处理装置已转变到省电模式之后,也能够确
9保以与转变到省电模式前网络中的通信状态相一致的通信速度、更高的省电效果来进行数据通信。另外,在本示例性实施例中,对以下情况进行了说明,即通过测量预定时间内连续接收的包量并与步骤S302和S303中设置的多个阈值进行比较,CPU 201决定省电模式期间LAN I/F 8的通信速度。更具体地说,已描述了在步骤S304、S305和S306中通信速度被调整三级的情况,但是要调整的通信速度可以不仅仅是三级,也可以是两级,另外,可以针对LAN I/F 8设置遵照多级的通信速度。根据上述示例性实施例,能够提供通过适当地决定在控制单元正转变到省电状态的同时通信单元的通信速度来实现通信单元的省电增强的数据处理装置,以及用于该数据处理装置的控制方法。虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以涵盖所有这种变型、 等同结构和功能。
权利要求
1.一种数据处理装置,该数据处理装置包括控制单元,其被构造为控制数据处理;以及通信单元,其被构造为与其他装置通信,其中所述控制单元包括确定单元,其被构造为在所述控制单元转变到预定的省电状态之前,基于所述通信单元接收的包的量来确定当所述控制单元处于所述省电状态时所述通信单元与所述其他装置通信的通信速度;以及设置单元,其被构造为对所述通信单元设置所确定的通信速度,其中,当所述控制单元处于所述省电状态时,所述通信单元以所设置的通信速度与所述其他装置通信。
2.根据权利要求I所述的数据处理装置,其中,所述控制单元包括测量单元,该测量单元被构造为在所述控制单元转变到所述省电状态之前,测量所述通信单元接收的包的量, 并且其中,所述确定单元将所述包的量与预先设置的多个阈值比较,并且确定当所述控制单元处于所述省电状态时所述通信单元与所述其他装置通信的通信速度。
3.根据权利要求2所述的数据处理装置,其中,所述测量单元测量所述通信单元在预定时间内从所述其他装置连续接收的包的量。
4.根据权利要求I所述的数据处理装置,其中,所述通信单元包括第二确定单元,该第二确定单元被构造为确定是否发生了需要解除所述省电状态的电力解除事件,并且其中,如果发生了所述电力解除事件,则所述通信单元进行用于解除所述省电状态的请求。
5.根据权利要求I至权利要求4中任意一项所述的数据处理装置,其中,所述通信单元包括处理器,该处理器被构造为控制与所述其他装置的通信处理,并且其中,根据所设置的通信速度来调整向所述处理器提供的时钟的频率。
6.一种数据处理装置的数据处理方法,所述数据处理装置包括被构造为控制数据处理的控制单元以及被构造为与其他装置通信的通信单元,所述数据处理方法包括以下步骤在所述控制单元转变到预定的省电状态之前,基于所述通信单元接收的包的量来确定当所述控制单元处于所述省电状态时所述通信单元与所述其他装置通信的通信速度;对所述通信单元设置所确定的通信速度;以及当所述控制单元处于所述省电状态时,以所设置的通信速度与所述其他装置通信。
7.根据权利要求6所述的数据处理方法,所述数据处理方法还包括以下步骤在所述控制单元转变到所述省电状态之前,测量所述通信单元接收的包的量;将所述包的量与预先设置的多个阈值比较;以及确定当所述控制单元处于所述省电状态时所述通信单元与所述其他装置通信的通信速度。
8.根据权利要求7所述的数据处理方法,所述数据处理方法还包括以下步骤测量所述通信单元在预定时间内从所述其他装置连续接收的包的量。
9.根据权利要求6所述的数据处理方法,所述数据处理方法还包括以下步骤确定是否发生了需要解除所述省电状态的电力解除事件;以及如果发生了所述电力解除事件,则进行用于解除所述省电状态的请求。
10.根据权利要求6所述的数据处理方法,所述数据处理方法还包括以下步骤:控制与所述其他装置的通信处理;以及根据所设置的通信速度来调整向处理器提供的时钟的频率。
全文摘要
本发明提供数据处理装置及数据处理方法。所述数据处理装置包括被构造为控制数据处理的控制单元,以及被构造为与其他装置通信的通信单元。在所述控制单元转变到预定的省电状态之前,所述控制单元基于所述通信单元接收的包的量来确定当所述控制单元处于所述省电状态时所述通信单元与所述其他装置通信的通信速度,并且对所述通信单元设置所确定的通信速度。当所述控制单元处于所述省电状态时,所述通信单元以所设置的通信速度与所述其他装置通信。
文档编号B41J3/44GK102582292SQ201110415679
公开日2012年7月18日 申请日期2011年12月9日 优先权日2010年12月13日
发明者东秀宪 申请人:佳能株式会社