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

文档序号:9811328阅读:来源:国知局
于来自用户的指示或者来自外部的数据,适当地执行必要的 处理(#731)。
[0105] 此外,在步骤#726、#728、#730、#731中,选择了能够有效利用输出用的硬件的性 能的核1CR中规格最低的核1CR。
[0106] 到电源断开为止第一核1CR1适当地执行上述的处理(#732中为否,#723~ #731)〇
[0107] 根据本实施方式,从多个核1CR中,选择能够有效利用输出装置(NIClOh、调制解 调器l〇i、或者打印单元l〇k)的性能的性能最低的核1CR,使其执行特定处理。因此,能够 比以往更高效地使用异构结构的CPU亦即CPUlOa。
[0108] 在本实施方式中,使用了由三个核1CR构成的多核处理器作为CPUlOa,但是也可 以使用由其他的个数(例如,2个、4个、6个或者8个等)的核1CR构成的多核处理器。
[0109] 存在能够有效利用打印单元10k、NIC10h、或者调制解调器10i的性能的核1CR - 个也没有的情况。例如,在选择使光栅化处理执行的核1CR时,有时满足条件A的核1CR - 个也没找到。在这样的情况下,核选择处理部105选择规格最高的核1CR即可。或者,也可 以选择运算性能推定部104计算(推定)出的当前时刻中的性能最高的核1CR。
[0110] 在性能相同的核1CR有多个的情况下,核选择处理部105选择这些核1CR中当前 正在执行的程序的个数最少的核1CR即可。
[0111] 或者,核选择处理部105也可以从最初从候补中除去当前正在执行程序的核1CR, 从不执行任何程序的核1CR中选择应该执行处理的核1CR。
[0112] 或者,在能够通过多个核1CR进行并行处理的情况下,运算性能推定部104按照一 个或者多个核1CR的组合推定运算性能,核选择处理部105选择满足一定条件(例如,在光 栅化的情况下为条件A)的组合中性能最低的组合即可。然后,执行指示部106使该组合的 核1CR执行处理即可。
[0113] 因此,运算性能推定部104在有η个核1CR的情况下,对于(2n- 1)组的组合,计 算(推定)运算性能(处理能力)。
[0114] 运算性能的计算方法各种各样,但是使用与一个核1CR的运算性能的计算方法相 同的方法即可。换句话说,也可以预先准备各组合的规格的信息作为表数据,通过将该信息 代入规定的函数来计算运算性能。或者,也可以在图像处理装置1启动时或者推定运算性 能之前,使各组合进行规定的处理,通过计测其运算时间,来计算运算性能。
[0115] 特别是在核1CR有三个以上的情况下,这样的、按照一个或者多个核1CR的组合推 定运算性能并使特定处理执行的方法被适当地使用。
[0116] 在本实施方式中,通过整体控制程序131从打印数据51生成了中间语言数据52。 换句话说,通过整体控制程序131实现了中间语言数据生成部102。但是,也可以通过其他 的程序(中间语言数据生成程序)实现中间语言数据生成部102。
[0117] 在该情况下,处理负荷推定部103推定生成中间语言数据52的处理的负荷。核选 择处理部105基于推定出的负荷以及各核1CR(或者多个核1CR的组合)的运算性能,选择 应该生成中间语言数据52的核1CR。然后,通过使选择出的核1CR(或者多个核1CR的组 合)执行中间语言数据生成程序,来从打印数据51生成中间语言数据52。
[0118] 处理负荷推定部103基于(1)式计算了负荷R,但是也可以基于其他的公式计算。
[0119] 在本实施方式中,通过(1)式计算(推定)负荷R,并通过将负荷R代入(2)式来 计算(推定)时间T,但是也可以将(1)式以及(2)式汇总成为一个公式,基于该公式计算 时间T。
[0120] 另外,图像处理系统3、图像处理装置1的整体或者各部的构成、处理内容、处理顺 序、负荷的计算方法、性能的计算方法等能够按照本发明的主旨适当地变更。
[0121] 符号说明
[0122] 1...图像处理装置;103...处理负荷推定部(第三推定单元);104...运算性能 推定部(第一推定单元);105···核选择处理部(第二推定处理);106···执行指示部(控 制单元);l〇a...CPU(处理器);1CR···核。
【主权项】
1. 一种图像处理装置,其特征在于,具有: 处理器,其具有规格不同的多个核; 第一推定单元,其推定所述多个核各个的处理能力; 第二推定单元,其基于所述多个核各个的所述处理能力来推定所述多个核分别执行特 定处理所花费的所需时间;以及 控制单元,其使所述多个核中所述所需时间是阈值以下并且最接近所述阈值的核执行 所述特定处理。2. 根据权利要求1所述的图像处理装置,其特征在于, 具有第三推定单元,该第三推定单元推定执行所述特定处理时所负担的负荷, 所述第二推定单元还基于所述负荷推定所述所需时间。3. 根据权利要求1或者2所述的图像处理装置,其特征在于, 所述第二推定单元基于所述多个核各个的所述规格推定所述多个核各个的所述处理 能力。4. 根据权利要求1或者2所述的图像处理装置,其特征在于, 所述第二推定单元基于在该图像处理装置的启动时从所述多个核分别收集到的信息 来推定所述多个核各个的所述处理能力。5. 根据权利要求1或者2所述的图像处理装置,其特征在于, 能够使所述多个核中的一个以上的核成为组来通过并行处理进行所述特定处理, 所述第一推定单元推定每个所述组的处理能力作为所述处理能力, 所述第二推定单元推定所述组分别执行所述特定处理所花费的所需时间作为所述所 需时间, 所述控制单元使所述所需时间是所述阈值以下并且最接近所述阈值的组执行所述特 定处理。6. 根据权利要求1或者2所述的图像处理装置,其特征在于, 所述特定处理是将由roL(Page Description Language:页面描述语言)描述的数据 转换成中间语言数据的处理、针对中间语言数据的光栅化处理、或者将由扫描仪读取到的 数据转换成位图数据的处理, 所述阈值被设定为打印机能够基于通过包括所述特定处理的工序得到的数据以恒定 速度进行打印的时间。7. 根据权利要求1或者2所述的图像处理装置,其特征在于, 所述特定处理是将由扫描仪读取到的数据转换成应用程序用的应用程序数据的处理, 所述阈值被设定为能够将所述应用程序数据以恒定速度保存到记录介质的时间。8. -种特定处理执行方法,其特征在于, 是在具有具备规格不同的多个核的处理器的图像处理装置中执行特定处理的特定处 理执行方法,具有: 第一步骤,推定所述多个核各个的处理能力; 第二步骤,基于所述多个核各个的所述处理能力来推定所述多个核分别执行所述特定 处理所花费的所需时间;以及 第三步骤,其使所述多个核中所述所需时间是阈值以下并且最接近所述阈值的核执行
【专利摘要】本发明涉及图像处理装置以及特定处理执行方法,在图像处理装置中比以往更高效地使用异构结构的CPU。在具备了具有规格不同的多个核(1CR)的CPU(10a)的图像处理装置(1)中,推定核(1CR)各个的处理能力,基于多个核各个的处理能力推定多个核(1CR)分别执行特定处理所花费的所需时间,使多个核(1CR)中所需时间为阈值以下并且最接近阈值的核(1CR)执行特定处理。
【IPC分类】B41J5/30, H04N1/00, G06T1/20
【公开号】CN105574805
【申请号】CN201510728231
【发明人】川野达也
【申请人】柯尼卡美能达株式会社
【公开日】2016年5月11日
【申请日】2015年10月30日
【公告号】EP3021567A1, US20160127604
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1