### 对比文件名称:
2015-10-27_发明授权_US09171385B2 Image processing apparatus capable of determining color amount, image processing method, and program
### 目标专利名称:
140一种用于数据处理的方法和设备 CN108140233B
### 模型名称:
深度分析对比文件公开性模型
## 特征比对表格
| 技术特征描述以及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A**:所述方法包括:响应于接收到绘制调用来使用图形处理单元GPU通过所述GPU的图形管线来执行第一组命令,所述绘制调用定义待通过执行所述第一组命令来渲染的一或多个基元<br>**判断结果**:未公开 | 对比文件中未提及“图形处理单元(GPU)”、“图形管线”、“绘制调用”或“渲染基元”等概念。对比文件涉及的是图像处理装置(image processing apparatus)对输入图像进行颜色量确定和打印费用设置。 | 对比文件公开的图像处理装置(如附图1的图像形成装置1002)处理的是来自扫描仪等图像输入单元的RGB数字图像,目的是确定颜色量并设置打印费用。其处理流程(如附图6的流程图)包括图像输入、图像处理、费用设置、用户交互和打印输出。整个过程与目标专利中通过GPU图形管线响应绘制调用以渲染图形基元的技术方案完全不同。本领域技术人员无法从对比文件得出或推断出与技术特征A相同的技术方案。 |
| **技术特征B**:在执行所述第一组命令期间且在渲染所有所述一或多个基元之前通过所述GPU来接收抢占通知<br>**判断结果**:未公开 | 对比文件中未提及“抢占通知”。对比文件描述了在打印费用设置处理(附图6的步骤S604、S606、S608)中,基于用户交互(例如,询问用户是否更改费用)来进行后续处理。例如,在步骤S606中,“控制单元1022通过操作显示单元1072询问用户是否将打印费用更改为单色打印费用”。 | 对比文件中涉及的是用户主动选择或确认是否更改打印费用,这是一种基于用户界面的交互行为,其作用是让用户控制费用和图像处理(如单色化)。而目标专利中的“抢占通知”是GPU在执行渲染任务期间,由系统(如CPU或驱动程序)发出的、用于中断当前低优先级任务以执行高优先级任务的指令,其作用是实现任务调度和资源抢占。两者在技术领域、作用机制和目的上均存在本质区别。本领域技术人员无法从对比文件的用户交互中,推理出GPU在执行渲染任务期间接收抢占通知的技术特征。 |
| **技术特征C**:响应于接收到所述抢占通知而至少通过第一硬件开关来将所述GPU的本地存储器的输出与所述图形管线的级断开连接<br>**判断结果**:未公开 | 对比文件中未提及“硬件开关”、“GPU的本地存储器”、“图形管线的级”或“断开连接”。对比文件描述了图像数据的处理和存储流程。例如,输入图像处理单元1042(附图2)包含图像延迟缓冲器2042,用于在其它单元处理时延迟图像数据。 | 对比文件中的图像延迟缓冲器2042的作用是在图像区域确定和像素颜色确定处理进行时,同步延迟图像数据,以确保数据组合单元2052能正确组合数据。这是一种数据同步缓冲机制,其功能是固定的,并不涉及响应于外部事件(如抢占通知)而动态地、物理地断开某个存储器输出与处理级之间的硬件连接。目标专利中通过硬件开关断开连接是为了动态重配置图形管线以实现抢占,两者作用和技术手段完全不同。本领域技术人员无法从对比文件的内容推理出该技术特征。 |
| **技术特征D**:且至少通过第二硬件开关来将所述GPU的所述本地存储器的输出连接到所述GPU的硬件流输出单元以在执行所述第一组命令期间动态配置所述图形管线的级的互连<br>**判断结果**:未公开 | 对比文件中未提及“硬件开关”、“硬件流输出单元”或“动态配置图形管线的级的互连”。对比文件描述了图像数据的流向,例如,RGB数字图像在不同处理单元(如1042, 1052, 1062)之间传递。 | 对比文件中的图像处理流程是预定义的、顺序的。例如,图像数据从输入图像处理单元1042流到控制单元1022,再到编辑图像处理单元1052等。这种数据流是静态配置的,目的是完成特定的图像处理任务(如颜色确定、单色化、旋转等)。其中没有描述任何在执行命令期间,通过硬件开关动态地将一个存储器的输出重定向到一个专用的“硬件流输出单元”,以改变处理单元之间互连结构的技术内容。本领域技术人员无法从对比文件中得出或推断出该技术特征。 |
| **技术特征E**:归因于在执行所述第一组命令期间对所述GPU的所述图形管线的级的互连的动态配置,将在执行所述第一组命令中的一或多个命令期间产生的中间数据从所述硬件流输出单元输出到所述GPU外部的存储器<br>**判断结果**:未公开 | 对比文件中描述了图像数据在不同单元和存储器之间的传递。例如,RGB数字图像在处理过程中会被存储在控制单元1022的RAM中(参见说明书[0032]段)。编辑图像处理单元1052的页面数据分析单元4022会创建页面图像区域数据并输入到控制单元1022(参见[0044]段)。 | 对比文件中的图像数据存储和传递是图像处理流程的常规部分。例如,中间数据(如页面图像区域数据)被生成并存储,其作用是用于后续的费用计算和用户选择。这个过程是处理流程固有的、预先设定的步骤,并非响应于类似“抢占通知”的事件而动态触发的。目标专利中“通过硬件流输出单元将中间数据输出到GPU外部存储器”是响应抢占、动态重配置管线的直接结果,目的是保存被抢占任务的中间状态以实现细粒度抢占。两者在触发条件、技术手段和目的上均无关联。本领域技术人员无法从对比文件的常规数据处理中推理出该技术特征。 |
| **技术特征F**:在完成对所述第一组命令的执行以渲染所述绘制调用的所述一个或多个基元之前,通过所述GPU抢占执行所述第一组命令,来执行第二组命令<br>**判断结果**:未公开 | 对比文件中未提及“抢占执行”一组命令以执行另一组命令。对比文件的流程(附图6)是顺序执行的:从图像输入、处理、费用设置,到可能的用户交互和更改处理,最后打印输出。即使在费用更改处理(步骤S610)中,也是在当前流程中根据用户选择执行不同的图像处理(如单色化),而不是中断一个正在执行的任务流去执行另一个更高优先级的任务流。 | 目标专利的“抢占”是指在GPU未完成当前渲染任务(第一组命令)时,暂停该任务,转而去执行另一个任务(第二组命令)。这是一种任务调度和中断机制。对比文件中的流程完全是线性的、非抢占的。用户对费用或处理方式的选择(如步骤S606, S608)只是引导流程进入不同的分支(如进行单色化处理),并非在执行一个任务的过程中插入并执行另一个完全独立、更高优先级的任务。两者的概念和作用机制完全不同。因此,对比文件未公开该技术特征。 |
| **技术特征G**:和执行所述第二组命令。<br>**判断结果**:未公开 | 对比文件中未描述存在独立的、可被抢占机制调度的“第二组命令”。在费用更改处理分支中(如步骤S610),执行的是对当前图像进行单色化处理等操作,这可以被视为当前作业流程的延续,而非一个独立的、需要抢占当前任务来执行的命令组。 | 由于对比文件根本不存在“第一组命令被抢占”的概念,因此也不存在独立于当前流程、需要抢占来执行的“第二组命令”。目标专利中的第二组命令通常是更高优先级的任务(如UI渲染),与第一组命令(如游戏渲染)可能来自不同的应用或上下文。对比文件的技术方案不涉及此类多任务调度场景。因此,该技术特征未被公开。 |
| **技术特征H**:其中所述一或多个基元包括第一组基元和第二组基元,其中抢占包括在对像素块光栅化和像素着色而不对其它后续像素块进行处理之后抢占,所述像素块包括所述第一组基元中的一或多个基元的一或多个像素而不包括所述第二组基元的像素,且其中光栅化和像素着色包括由所述图形管线的两个级来执行的功能。<br>**判断结果**:未公开 | 对比文件中未提及“基元”、“像素块”、“光栅化”、“像素着色”或“图形管线的级”。对比文件涉及的是对输入图像(如320x320像素的图像)划分成块(block),并基于块的平均RGB亮度值判断其为彩色块还是单色块(参见[0055]-[0057]段)。 | 对比文件中的“块”(block)是用于颜色量统计的图像区域划分单元(如32x32像素),其“彩色/单色”判断是基于颜色差异的静态分析。而目标专利的“像素块”是GPU光栅化器工作的最小粒度,与图形渲染管线中的“光栅化”和“像素着色”这两个特定处理级紧密相关。对比文件对块的处理(如决定将其单色化)是为了调整打印费用,发生在渲染流程之外,且不涉及在渲染过程中中断对后续像素块的处理。两者在技术概念、所属领域和目的上均无共通之处。 |
| **技术特征I**:其中抢占包括在到达绘制调用边界之前抢占。<br>**判断结果**:未公开 | 对比文件中未提及“绘制调用”或“绘制调用边界”。 | “绘制调用边界”是图形渲染管线中的特定概念,指一个绘制调用(定义一组待渲染基元的命令)执行完毕的时点。目标专利的要点之一就是提供比“绘制调用边界”更细粒度的抢占。对比文件完全不涉及图形渲染管线,因此不可能公开与“绘制调用边界”相关的任何内容,更不用说“在到达绘制调用边界之前抢占”这一具体特征。 |
| **技术特征J**:其中将所述GPU的所述本地存储器的输出从所述图形管线的级断开连接包括:将所述GPU的所述本地存储器的输出从光栅化级断开连接。<br>**判断结果**:未公开 | 对比文件中未提及“GPU的本地存储器”、“图形管线的级”或“光栅化级”。 | 该技术特征是对技术特征C的进一步具体化,明确了断开连接的对象是“光栅化级”。如前所述,对比文件完全不包含GPU图形管线的架构和组件,因此该具体特征不可能被公开。 |
| **技术特征K**:进一步包括:仅响应于接收到所述抢占通知,将由着色器产生的所述中间数据输出到所述GPU外部的所述存储器<br>**判断结果**:未公开 | 对比文件中未提及“抢占通知”、“着色器”或基于此类通知动态输出中间数据。对比文件中,图像数据(或中间数据)的输出是处理流程的固有部分。例如,页面数据分析单元4022创建页面图像区域数据并输入到控制单元1022([0044]段),这是其预设功能。 | 目标专利该特征的核心在于“仅响应于抢占通知”这一触发条件,强调输出中间数据行为的动态性和条件性。对比文件中的数据输出是常规处理步骤,无论是否有外部中断事件都会发生。两者在行为的触发条件和目的上存在根本差异。本领域技术人员无法从对比文件推断出“仅响应于抢占通知”这一限定条件。 |
| **技术特征L**:和停止执行用于渲染所述一或多个基元的所述第一组命令。<br>**判断结果**:未公开 | 对比文件中未提及“停止执行”一组正在进行的渲染命令。对比文件的流程是顺序完成,直到作业结束(打印或取消)。 | 如对特征F的论述,对比文件不涉及多任务抢占调度,因此不存在“停止执行一组命令”以让位于另一组命令的概念。该特征未被公开。 |
| **技术特征M**:进一步包括:在执行所述第二组命令之后,通过从所述GPU外部的所述存储器检索所述中间数据来恢复执行所述第一组命令以进行光栅化和像素着色。<br>**判断结果**:未公开 | 对比文件中未提及在中断一个任务执行另一个任务后,恢复执行原任务,并从外部存储器检索中间数据以继续“光栅化和像素着色”。 | 该特征描述了抢占机制中的“恢复”阶段,是完整抢占流程的一部分。由于对比文件完全没有公开“抢占”本身(特征F),因此其后续的“恢复”步骤也不可能被公开。此外,对比文件中不存在“光栅化和像素着色”这类图形管线功能。 |
| **技术特征N**:进一步包括:通过所述级从所述本地存储器接收所述中间数据以在接收所述抢占通知之前供所述级处理。<br>**判断结果**:未公开 | 对比文件中未提及图形管线的“级”从“GPU本地存储器”接收中间数据以供处理。对比文件描述了数据在不同处理单元间的传递,例如,图像延迟缓冲器2042向数据组合单元2052输出RGB数字图像([0042]段)。 | 该特征描述了抢占发生前图形管线的正常操作模式。由于对比文件的技术领域和架构与目标专利的GPU图形管线完全不同,因此这种特定于图形管线内部数据流(级间通过本地存储器传递数据)的操作模式不可能被公开。 |
| **技术特征O**:其中,所述硬件流输出单元耦合到所述GPU外部的所述存储器。<br>**判断结果**:未公开 | 对比文件中未提及“硬件流输出单元”。对比文件中的图像数据通过总线(如系统总线114、图像总线115)在不同组件(如HDD 108、RAM 106)之间传输。 | 该特征限定了硬件流输出单元的连接关系。对比文件中没有“硬件流输出单元”这一组件,因此其与外部存储器的耦合关系自然也无从谈起。 |
## 总结与代码输出
经逐一比对分析,对比文件(US09171385B2)涉及的是图像处理装置中的颜色量确定与打印费用优化技术,其技术领域、解决的技术问题、采用的技术手段均与目标专利(CN108140233B)所涉及的GPU图形处理管线中的像素块级别抢占技术完全不同。对比文件既未直接公开也未隐含公开目标专利权利要求中的任何技术特征(A至O)。
因此,在回答的结尾**不插入**任何代表技术特征被公开的英文代码(<<<A>>>, <<<a>>>等)。