信息处理设备的制作方法

文档序号:11292401阅读:133来源:国知局
信息处理设备的制造方法与工艺

本发明涉及信息处理设备。



背景技术:

现有技术中,已提出了针对传送运动视频的装置(诸如电视机)之间的信号的接口装置(例如,参见专利文献1)。

该接口装置包括:子帧格式创建单元,其被配置成通过对图像信号的帧格式进行分割来创建子帧;64位转换单元,其被配置成根据子帧格式生成单个字包括64位的64位流;64位/66位编码器,其被配置成通过对64位流执行64位/66位编码来生成66位流;块分割单元,其被配置成周期性地将66位流分组成块并将空数据(dummydata)插入块间间隙(inter-blockgap)中;对准插入单元,其被配置成周期性地用对准数据替代空数据;以及并行-串行转换单元,其被配置成将对准插入单元的输出从并行转换为串行。

[专利文献1]jp-a-2011-142521



技术实现要素:

在能够顺序地读取多个原稿的信息处理设备中,需要不产生等待时间而传送所读取的图像数据。

本发明提供了如下的一种信息处理设备:在通过限制帧大小来传送顺序地输入的图像数据的情况下,即使当原稿具有不规则尺寸时,其也能够在开始下一图像数据的传送之前完成图像数据的传送。

本发明的第一方面是一种信息处理设备,其用于在限制可允许的帧大小的情况下传送通过顺序地读取原稿而输入的图像数据,该设备包括:传送控制器,其中,在原稿具有不规则尺寸的情况下,该传送控制器以具有第一帧大小的预设帧将图像数据传送至传送目的地,直到检测到原稿的尾部边缘为止,并且当在检测到原稿的尾部边缘时存在图像数据的未传送的部分时,该传送控制器以具有小于第一帧大小的第二帧大小的至少一个帧将该部分传送至传送目的地,使得在开始对应于下一原稿的图像数据的传送之前完成该部分的传送。

本发明的第二方面是根据第一方面的信息处理设备,其中,所述传送控制器包括:原稿尺寸确定单元,其确定原稿是具有规则尺寸还是具有不规则尺寸;原稿边缘检测单元,在原稿尺寸确定单元确定原稿具有不规则尺寸的情况下,其检测原稿的尾部边缘;存储器,其存储第一帧大小以及两种或更多的第二帧大小;帧大小选择单元,在原稿尺寸确定单元确定原稿具有不规则尺寸并且当原稿边缘检测单元检测到原稿的尾部边缘时图像数据的未传送的部分存在的情况下,该帧大小选择单元从存储器中选择在最终传送具有第一帧大小的帧之后、在开始对应于下一原稿的图像数据的传送之前的时间内完成该部分的传送的一种第二帧大小;帧生成单元,其生成具有第一帧大小或帧大小选择单元选择的第二帧大小的帧;以及串行化单元,其将帧生成单元生成的帧转换成串行数据并且通过串行接口将该串行数据传送至传送目的地。

本发明的第三方面是根据第二方面的信息处理设备,其中,帧大小选择单元从所述两种或更多的第二帧大小之中优先选择较大的第二帧大小。

本发明的第四方面是根据第三方面的信息处理设备,其中,在无法在所述时间内传送所述两种或更多的第二帧大小之中的除了具有最小值的第二帧大小之外的帧大小的情况下,帧大小选择单元计算具有最小值的第二帧大小的帧的重复传送次数以传送所述部分,并且控制帧生成单元按该次数生成具有最小值的第二帧大小的帧。

根据本发明的第一方面和第二方面,在通过限制帧大小来通过串行接口传送顺序地输入的图像数据的情况下,即使当原稿具有不规则的尺寸时,也能够在开始下一图像数据的传送之前完成图像数据的传送。

根据本发明的第三方面和第四方面,与不以较高优先级选择较大的帧大小的情况相比,能够减少要用于传送的帧的数量。

附图说明

将基于附图详细描述本发明的示例性实施例,在附图中:

图1是示出根据本发明的示例性实施例的信息处理设备的外观的实例的透视图;

图2是示出根据本发明的示例性实施例的信息处理设备的控制系统的实例的框图;

图3是示出帧结构的图,其中(a)是以两帧传送图像数据的情况,以及(b)是以四帧传送数据量与(a)的数据量相同的图像数据的情况;

图4是示出在传送最终帧时的时序图的实例的图;以及

图5是示出当原稿具有不规则尺寸时传送控制器的示例性操作的流程图。

具体实施方式

现在将参照附图描述本发明的示例性实施例。在每幅图中,具有基本上相同的功能的构成元件被赋予相同的附图标记,并且将不会提供重复描述。

图1是示出根据本发明的示例性实施例的信息处理设备的外观的实例的透视图。

信息处理设备1包括自动纸张馈送装置22以及图像输入单元2,该自动纸张馈送装置22被配置成自动地将以堆叠状态放置在托盘21中的多个原稿20逐一地馈送至读取单元24,该图像输入单元2设置有其中逐一地放置原稿20的原稿台25。另外,信息处理设备1是具有诸如打印机、复印机和传真机的各种功能的多功能装置。信息处理设备1还包括控制器5和传送控制器3,如图2所示,该控制器5设置有中央处理单元(cpu)、非易失性存储器等以处理主体1a的信息,如图2所示,传送控制器3被配置成控制从图像输入单元2输入的图像数据通过串行通信路径4至控制器5的传送。此外,信息处理设备1具有诸如用于显示菜单、各种按钮等并从其接收操控的触摸显示器的操控显示器12。这里,控制器5是传送目的地的实例。

作为设备1的目标对象的原稿20可以具有规则尺寸、不规则尺寸或者规则尺寸与不规则尺寸的混合。“规则尺寸”指的是符合jis标准的原稿的尺寸(诸如a系列(诸如a3或a4)或b系列(诸如b3或b4)、美国法律信函格式等)。“不规则尺寸”具有在规则尺寸的副扫描方向上比预定宽度(例如,由托盘21确定的宽度)短且比最大长度长的扫描方向的尺寸。

图2是示出根据本发明的示例性实施例的信息处理设备1的控制系统的实例的框图。信息处理设备1具有:图像输入单元2,其被配置成接收图像数据;传送控制器3,其被配置成通过串行通信路径4将从图像输入单元2输入的图像数据传送至控制器5;以及控制器5,其被配置成存储从传送控制器3传送的图像数据。

图像输入单元2具有:原稿检测单元23,其被配置成检测从自动纸张馈送装置22供给的原稿20;以及读取单元24,其被配置成使用诸如电荷耦合器件(ccd)的固态图像捕获元件来光学地读取从自动纸张馈送装置22供给的原稿20或者放在原稿台25上的原稿20上的图像数据。

在串行通信路径4中,采用了诸如移动行业处理器接口(mipi)的串行接口,其中可允许的帧大小的数量限于几个帧大小(在本示例性实施例中为“4”,即按从较大的大小起的顺序为v0、v1、v2和v3)。最大的帧大小v0被称为“第一帧大小”,而其他帧大小v1、v2和v3被称为“第二帧大小”。在mipi中,不允许任意帧大小,并且需要选择预先准备的四种帧大小之一。例如,帧大小可以包括720×480p、1280×720p、1920×1080p、4096×2160p、3840×2160p等。在mipi中,多个虚拟通道可以共用单个通信路径,并且每个虚拟通道设置有缓冲器。在该示例性实施例中,该缓冲器被用作用于存储帧大小的大小缓冲器34。

控制器5具有:去串行化单元50,其被配置成将通过串行通信路径4从传送控制器3传送的串行图像数据转换成并行图像数据;以及非易失性系统存储器51,其被配置成存储经去串行化单元50转换的图像数据。控制器5根据所选择的菜单来将存储在系统存储器51中的图像数据传送至打印机引擎、硬盘、用户终端等。

原稿检测单元23具有:多个原稿传感器,其在主扫描方向上布置在多个部分中以在检测到原稿20的情况下传送原稿检测信号23a;以及边缘传感器,其被配置成检测原稿20在副扫描方向(馈送方向)上的前端和尾端并传送页面同步信号23b。

(传送控制器的配置)

传送控制器3通过串行通信路径4将通过从读取单元24顺序地读取多个原稿20而输入的图像数据传送至控制器5。当原稿的尺寸是不规则尺寸时,传送控制器3将以具有预定的第一帧大小v0的帧将图像数据传送至控制器5,直到检测到原稿20的尾部边缘为止,并且如果在检测到原稿20的尾部边缘时存在图像数据的未传送部分(尚未传送的部分),则以具有比第一帧大小v0小的第二帧大小v1至v3的一帧、两帧或更多帧将该未传送部分传送至控制器5,使得在开始传送对应于下一原稿20的图像数据之前完成该未传送部分的传送。

第一帧大小可以是可以用于串行通信路径4的帧大小之中的相对大的帧大小,并且不限于最大的帧大小。例如,在不使用第一帧大小v0的情况下,帧大小v1可以用作“第一帧大小”,并且帧大小v2或v3可以用作“第二帧大小”。使用了四种帧大小,但本发明不限于此。例如,第二帧大小的种类在本示例性实施例中为三种,但可以是两种。

传送控制器3包括原稿尺寸确定单元30、原稿边缘检测单元31、帧缓冲器32、帧大小设置单元33、大小缓冲器34、帧大小选择单元35、帧生成单元36和串行化单元37。传送控制器3可以例如使用专用集成电路(asic)或现场可编程门阵列(fpga)来实现。这里,帧缓冲器32是存储器的实例。

原稿尺寸确定单元30基于来自原稿检测单元23的原稿传感器的原稿检测信号23a和来自边缘传感器的页面同步信号23b而确定原稿的尺寸以及原稿20是具有规则尺寸还是具有不规则尺寸。即,原稿尺寸确定单元30基于原稿检测信号23a确定原稿20在原稿20的主扫描方向上的尺寸,并且基于页面同步信号23b确定原稿20在副扫描方向上的尺寸。原稿尺寸确定单元30将原稿20的确定结果30a输出至原稿边缘检测单元31和帧大小选择单元35。

当从原稿尺寸确定单元30接收到表示原稿20的尺寸是不规则尺寸的确定结果30a时,原稿边缘检测单元31监视原稿20的尾部边缘,即,来自原稿检测单元23的页面同步信号23b的尾端。当检测到页面同步信号23b的尾端时,原稿边缘检测单元31将页面同步信号23b的尾端的检测信号31a传送至帧大小选择单元35。

帧缓冲器32将从读取单元24输出的一页的图像数据存储为位图数据。随着图像数据的存储操作终止,帧缓冲器32将存储在其中的位图数据传送至串行化单元37。

帧大小设置单元33基于用户对操控显示器12输入的操控来在大小缓冲器34中设置可以在串行通信路径4中使用的帧大小。

大小缓冲器34具有多个缓冲器34a至34d。缓冲器34a至34d存储分别由帧大小设置单元33设置的帧大小v0、v1、v2和v3。

当原稿大小确定单元30确定原稿20具有不规则尺寸并且在原稿边缘检测单元31检测到原稿20的尾部边缘时存在图像数据的未传送部分(尚未传送的部分)时,帧大小选择单元35从大小缓冲器34中选择第二帧大小v1、v2和v3之中的一个第二帧大小,在最终传送具有第一帧大小v0的帧之后而在开始传送对应于下一原稿20的图像数据之前的时间(下文中,称为“限制时间”)内利用该第二帧大小完成未传送部分的传送。

帧大小选择单元35在两种或更多的第二帧大小v1至v3之中以更高优先级选择具有较大大小的第二帧大小。

当在所述限制时间内无法传送所述两种或更多的第二帧大小v1至v3之中除了具有最小值的第二帧大小v3外的大小时,帧大小选择单元35计算具有传送未传送部分所需的最小值的第二帧大小v3的帧的重复传送计数(重复传送次数),并且控制帧生成单元36生成与所算出的传送计数一样多的具有最小值的第二帧大小的帧。

帧生成单元36生成具有帧大小选择单元35选择的帧大小的帧。

串行化单元37将从帧缓冲器32输出的图像数据32a插入帧生成单元36生成的帧的有效载荷中,将帧转换成串行数据,并且通过串行通信路径4将串行数据传送至控制器5。

(帧结构)

图3是示出帧结构的图,其中(a)是以两帧传送图像数据的情况,以及(b)是以四帧传送数据量与(a)的数据量相同的图像数据的情况。该帧包括记录有传送目的地、数据量等的报头(header)以及包含图像数据的有效载荷。这里,报头是开销(overhead)的示例。如果传送计数从图3的(a)中所示的“两个”增大至图3的(b)中所示的“四个”,则与用于传送与两个报头一样多的、传送计数为“2”的图像数据的时间相比,需要更多时间t来传送其传送计数为“4”的图像数据。因此,帧大小选择单元35以较高优先级选择相对大的帧大小以减少在限制时间内传送图像数据的未传送部分(尚未传送的部分)的传送计数。

(选择帧大小的方法的实例)

图4是示出在传送最终帧时的时序图的实例的图。在页面同步信号23b与下一页面同步信号23b之间产生作为在结束原稿20的读取与开始下一原稿20的读取之间的时间的间隔时间tg。当原稿20的尺寸是不规则尺寸时,在以具有第一帧大小v0的最终帧传送原稿20的图像数据d1中的图像数据d2之后,可以生成图像数据d3作为未传送部分(尚未传送的部分)。

传送未传送部分的图像数据d3所需的帧大小被定义为va(任何大小),并且以帧大小va传送未传送部分的图像数据d3所需的时间(传送时间)被定义为ta。当以第一帧大小v0传送图像数据d2之后且在开始下一页面同步信号23b之前的限制时间被定义为tl时,满足以下关系:tl=ta+tg.。

当以第一帧大小v0或第二帧大小v1传送未传送部分的图像数据d3时,由于如图4所示那样未传送部分的图像数据d3的传送时间超过限制时间tl,因此在下一页面同步信号23b开始之前未完成该传送。在图4所示的情况中,帧大小选择单元35优先选择能够单次传送的第二帧大小v2,并且当在限制时间tl内无法传送第二帧大小v2时,选择具有最小值的第二帧大小v3并传送所选择的第二帧大小v3几次(在图4中为两次)。

(信息处理设备的操作)

接下来,将描述信息处理设备1的操作的实例。用户将多个原稿20以堆叠状态设置在图像输入单元2的托盘21上,并且通过对操控显示器12进行操控来指示读取原稿20。将主要针对原稿20具有不规则尺寸的情况来进行以下描述。

图像输入单元2的自动纸张馈送装置22开始自动馈送原稿20。在检测到原稿20时,原稿检测单元23的原稿传感器将原稿检测信号23a传送至传送控制器3的原稿尺寸确定单元30。从检测到原稿20的前端到检测到原稿20的尾端,原稿检测单元23的边缘传感器将页面同步信号23b传送至原稿检测单元23和传送控制器3的原稿边缘检测单元31。

原稿尺寸确定单元30基于来自原稿检测单元23的原稿检测信号23a和页面同步信号23b而确定原稿20的尺寸,并且确定原稿20是具有规则尺寸还是不规则尺寸。然后,确定结果30a被输出至原稿边缘检测单元31和帧大小选择单元35。

当确定原稿20具有规则尺寸时,帧大小选择单元35从大小缓冲器34中选择对应于规则尺寸的第二帧大小v1至v3,而当确定原稿20具有不规则尺寸时,如图5的流程图所示那样操作帧大小选择单元35。

图5是示出当原稿20具有不规则尺寸时传送控制器3的示例性操作的流程图。

当原稿尺寸确定单元30的确定结果30a是不规则尺寸时,传送控制器3以第一帧大小v0的帧传送从图像输入单元2输出的图像数据24a(s1)。

即,帧大小选择单元35基于原稿尺寸确定单元30确定的不规则尺寸的确定结果30a来从大小缓冲器34中选择第一帧大小v0,并且将所选择的结果输出至帧生成单元36。帧生成单元36生成包括报头61的具有第一帧大小v0的帧,并且将所生成的帧输出至串行化单元37。串行化单元37将从帧缓冲器32输出的图像数据32a插入由帧生成单元36生成的帧的有效载荷中,将帧60转换成串行数据,并且通过串行通信路径4将该串行数据传送至控制器5。

当从原稿尺寸确定单元30输出不规则尺寸的确定结果30a时,原稿边缘检测单元31监视来自原稿检测单元23的页面同步信号23b的尾端。当检测到页面同步信号23b的尾端(s2:是)时,原稿边缘检测单元31将检测信号31a传送至帧大小选择单元35(s1)。

帧大小选择单元35基于检测信号31a和第一帧大小vo来确定是否存在未传送部分(尚未传送的部分)(s3)。当不存在未传送部分(s3:否)时,传送处理结束。

当存在未传送部分(s3:是)时,则帧大小选择单元35根据未传送部分的数据量来获得用于传送该未传送部分的具有第二帧大小v1的帧的传送时间ta,并且确定是否满足条件ta<tl(s4)。

在满足条件ta<tl(s4:是)的情况下,传送控制器3以与在步骤s1中描述的方式相同的方式传送具有第二帧大小v1的帧作为最终帧(s6)。

在不满足条件ta<tl(s4:否)的情况下,帧大小选择单元35将当前帧大小减1(s6),并且确定减1后的帧大小是否是最小的帧大小(s7)。帧大小选择单元35重复步骤s4、s6和s7的处理,直到满足条件ta<tl为止。

在步骤s7中,当帧大小选择单元35选择的帧大小是最小的帧大小(s7:是)时,帧大小选择单元35根据最小的帧大小计算重复传送计数(重复传送次数)(s8)。帧生成单元36生成所算出的传送计数的最小帧大小v3的帧作为最终帧,并且串行化单元37传送帧生成单元36生成的帧(s9)。图4示出了两次传送具有最小的帧大小v3的帧的实例。

尽管在上文中描述了本发明的示例性实施例,但是其不旨在限制本发明的范围。在不背离本发明的精神和范围的情况下可以进行各种改变或修改。在不背离本发明的精神和范围的情况下,可以添加、删除、改变或替代示例性实施例中所描述的流程的任意步骤。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1