图像处理装置以及特定处理执行方法

文档序号:9811328阅读:533来源:国知局
图像处理装置以及特定处理执行方法
【技术领域】
[0001] 本发明涉及多核CPU中的核的使用技术。
【背景技术】
[0002] 近年来,由多个核构成的CPU (Central Processing Unit :中央处理单元)亦即多 核CPU普及起来。
[0003] 根据多核CPU,能够使每个核执行不同的程序,或者将基于一个程序的处理分散到 多个核来进行。
[0004] 作为采用了多核CPU的图像形成装置,提出了如下的图像形成装置。该图像形成 装置是描绘处理单元以页区域为单位进行描绘处理的图像形成装置。具有:打印数据储存 单元,其储存打印数据;描绘命令生成单元,其解析打印数据,并生成以页为单位描述了成 为描绘对象的对象的描绘命令的描绘命令数据;优化信息创建单元,其与描绘命令生成单 元并行解析打印数据,创建用于决定描绘处理单元负责的区域的优化信息;中间数据存储 单元,其存储描绘命令数据和优化信息;以及描绘处理单元,其根据优化信息决定负责的区 域,按照每个区域对描绘命令数据进行描绘处理。
[0005] 专利文献1 :日本特开2012 - 71544号公报
[0006] 另外,近年来,具有运算能力不同的多个核的异构结构的CPU开始普及。预计今后 安装了异构结构的CPU的产品会增加。
[0007] 如MFP (Multi Function Peripherals :多功能复合机)那样的装置并行进行多个 处理的情况较多。因此,安装多核CPU的益处较大。
[0008] 如上述的现有技术那样,提出了高效地使用相同结构的CPU的技术,但是通过这 样的技术并不一定能够实现异构结构的CPU的使用的高效化。

【发明内容】

[0009] 本发明鉴于这样的问题点,其目的在于在图像处理装置中比以往更高效地使用异 构结构的CPU。
[0010] 本发明的图像处理装置具有:处理器,其具有规格不同的多个核;第一推定单元, 其推定上述多个核各个的处理能力;第二推定单元,其基于上述多个核各个的上述处理能 力推定上述多个核分别执行特定处理所花费的所需时间;以及控制单元,其使上述多个核 中上述所需时间是阈值以下并且最接近上述阈值的核执行上述特定处理。
[0011] 优选的是,具有第三推定单元,该第三推定单元推定执行上述特定处理所负担的 负荷,上述第二推定单元还基于上述负荷推定上述所需时间。
[0012] 或者,上述第二推定单元基于上述多个核各个的上述规格推定上述多个核各个的 上述处理能力。或者,基于在该图像处理装置的启动时从上述多个核分别收集到的信息推 定上述多个核各个的上述处理能力。
[0013] 根据本发明,能够在图像处理装置中比以往更高效地使用异构结构的CPU。
【附图说明】
[0014] 图1是表示图像处理系统的整体配置的例子的图。
[0015] 图2是表示图像处理装置的硬件配置的例子以及所安装的程序的例子的图。
[0016] 图3是表示图像处理装置的功能配置的例子的图。
[0017] 图4是对核选择处理的流程的例子进行说明的流程图。
[0018] 图5是表示对图像处理装置的整体处理的流程的例子进行说明的流程图。
[0019] 图6是对PC打印处理的流程的例子进行说明的流程图。
【具体实施方式】
[0020] 图1是表示图像处理系统3的整体配置的例子的图。图2是表示图像处理装置1 的硬件配置的例子以及所安装的程序的例子的图。图3是表示图像处理装置1的功能配置 的例子的图。图4是对核选择处理的流程的例子进行说明的流程图。
[0021] 图像处理系统3是执行关于图像的各种处理的系统,如图1所示,由图像处理装置 1、终端装置21、以及通信线路28等构成。
[0022] 图像处理装置1和终端装置21能够经由通信线路28进行通信。作为通信线路 28,使用了公用线路、所谓的LAN(Local Area Network:局域网)线路、互联网、或者专用线 路等。
[0023] 图像处理装置1是汇集了复印、PC打印、传真、以及扫描等功能的装置。一般来说, 被称为"图像形成装置"、"复合机"、或者"MFP (Multi Function Peripheral) "等。
[0024] PC打印是基于从终端装置21发送来的打印数据将图像打印到纸张的功能。打印 数据一般由](Page Description Language)描述。
[0025] 如图2㈧所示,图像处理装置1由主控制器10、图像处理部10e、触摸面板显示器 l〇f、操作键面板l〇g、NIC(Network Interface Card :网络适配器)10h、调制解调器10i、扫 描单元l〇j、打印单元l〇k、以及USB (Universal Serial Bus:通用串行总线)通信装置10m 等构成。
[0026] 图像处理部10e对于被输入的图像或者输出的图像施加各种图像处理。
[0027] 触摸面板显示器10f显示示出针对用户的消息的画面、用于用户输入指令或者信 息的画面、以及示出主控制器10执行的处理的结果的画面等。另外,触摸面板显示器l〇f 将表示所触摸的位置的信号向主控制器10发送。
[0028] 操作键面板10g是所谓的硬件键盘,由数字键、开始键、停止键、以及字母键等构 成。
[0029] NIClOh利用 TCP/IP (Transmission Control Protocol/Internet Protocol :传输 控制协议/Internet协议)等协议在与终端装置21之间交换图像数据等。
[0030] 调制解调器l〇i在与传真终端之间利用G3等协议交换传真数据。
[0031] 扫描单元10j读取写在被放置在压板玻璃上的纸张的图像。
[0032] 打印单元10k打印由扫描单元10j读取到的图像。另外,基于通过NIClOh或者调 制解调器l〇i从其他的装置获取到的数据将图像打印到纸张。存在图像被图像处理部l〇e 施加了图像处理的情况。
[0033] USB通信装置10m经由USB数据线与USB存储器或者外置硬盘驱动器等周边设备 连接,进行数据的交换。
[0034] 主控制器 10 由 CPU (Central Processing Unit) 10a、主存储器 10b、ROM (Read Only Memory:只读存储器)10c、以及SSD(Solid State Drive:固态硬盘)10d等构成。
[0035] CPUlOa是异构结构的CPU,具有性能(规格)不同的多个核(CPU核)。在本实施 方式中,使用了具有三个核1CR的CPU作为CPUlOa。以下,将各个核1CR区别记载为"第一 核1CR1"、"第二核1CR2"、以及"第三核1CR3"。
[0036] 主存储器10b是易失性存储器也就是RAM (Random Access Memory :随机存取存储 器),被三个核1CR共享。
[0037] 如图2(B)所示,在ROMlOc或者SSDIOd安装有整体控制程序131、光栅化程序132、 图像转换程序133、传真数据生成程序134、以及传真数据接受程序135等程序。
[0038] 整体控制程序131是用于进行图像处理装置1的整体控制的程序。例如,管理任 务的执行顺序,或者将任务的各步骤的处理分配至核1CR。
[0039] 光栅化程序132是用于将中间语言数据光栅化的程序。
[0040] 图像转换程序133是用于将扫描单元10j读取到达图像的原始数据(R(Red)、 G (Green)、B
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1