控制所要记录区域移动的方法

文档序号:97871阅读:252来源:国知局
专利名称:控制所要记录区域移动的方法
本发明涉及传真设备或类似使用信息源编码系统(如有记录装置)的设备,尤其涉及在记录速度根据图象信号量变化的情况下,对所要记录区域的移动进行控制的方法。
如在已公布的第58-1579号日本专利中所揭示的先有技术所使用的装置,如传真设备,可以通过在需要同步提供功率的加热元件总数不超过预定值的前提下,同步打印尽可能多的分立片段的方法以及通过打印提供做为预定长度记录单元的一行的方法,提高打印速度,以改进功率容量的使用效率。尽管使用了步进马达或类似的进纸马达做为进纸装置,以相应地移动所要打印的区域,然而由于在移动该区域之前,移动速度的减速(或加速)速度已严格限定,即已事先设置,所以辅助扫描速度(即进纸速度)不能突然减速或加速,因此就这点而言,上述设想并不足以提供具体实现设备。再者,如在已公布的第58-205372号日本专利中所揭示的先有技术所使用的装置是根据存储在代码缓冲存储器中位的个数以及存储在行存储器中图象信号的位的个数,来选择辅助扫描速度的平稳加速或减速或统一速率的。然而,没有对每一行的记录时间周期的变化加以考虑,这里每一行是提供做为记录单元的。另一方面,在图象信号是根据MH(即用霍夫曼命名的)方法或国际标准传真方法进行编码的情况下,由于每一行的传送时间周期随图象信号量的大小而变化约达几百次,所以要求配置带有复杂控制机构的大容量的代码和行缓冲器,以保证代码和行缓冲器既不出现上溢也不出现下溢。
本发明的目的在于提供控制所要记录区域运动的方法,例如,根据这一方法,使传真接收机或类似设备能实现将其要移动区域进行平稳地高速移动,这些类似设备配置有记录装置和移动装置,并根据每一行图象信号中黑色象素的数目而变化记录速度。
根据本发明的第一个特点,提供控制所要记录的区域移动的方法,包括
记录装置,用以记录某一区域内的图象信号,这些图象信号存放在预定长度的记录单元中,并以根据上述图象信号量变化的记录速度进行记录;
移动装置,用以对应上述各记录单元移动上述区域,并具有预定的移动速度的减速(或加速)速率,
改进之处在于
把任意第i个(这里i=1,2,3,…,I)记录单元的实际移动速度做为第(i+1)个记录单元的第一个虚拟记录速度,
上述第(i+1)个记录单元的实际移动速度由以下因素确定
根据上述第(i+1)个记录单元的第一个虚拟移动速度的减速(或加速)速率进行减速(或加速)的情况下,要考虑第(i+k)个(这里k=1,2,…,≤I-i)记录单元的第二个虚拟移动速度;
要考虑上述第(i+k)个记录单元的记录速度。
根据本发明的第二个特点,提供控制所要记录的区域移动的方法,包括
记录装置,用以记录某一区域内的图象信号,这些图象信号存放在预定长度的记录单元中,并以根据上述图象信号量变化的记录速度进行记录;
移动装置,用以对应上述各记录单元移动上述区域,并具有预定的移动速度的减速(或加速)速率,
改进之处在于
把任意第i个(这里i=1,2,3,…,I)记录单元的实际移动速度做为第(i+1)个记录单元的第一个虚拟移动速度。
上述第(i+1)个记录单元的实际移动速度由以下因素确定
根据上述第(i+1)个记录单元的第一个虚拟移动速度的减速(或加速)速率进行减速(或加速)的情况下,要考虑第(i+k)个(这里k=1,2,…,≤I-i)记录单元的第二个虚拟移动速度;
根据上述第i个记录单元的实际移动速度的任意减速(或加速)速率进行减速(或加速)的情况下,至少要用一个移动速度做为上述第(i+1)个记录单元的一个第三个虚拟移动速度;
根据上述第(i+1)个记录单元的第三个虚拟移动速度的减速(或加速)速率进行减速(或加速)的情况下,要考虑上述第(i+k)个记录单元的第四个虚拟移动速度;
要考虑上述第(i+k)个记录单元的记录速度。
根据本发明的某一最佳实施方案,可以确定上述第(i+1)个记录单元的上述实际移动速度等于或低于上述第(i+1)个记录单元的记录速度。
根据本发明的另一最佳实施方案,有
(a)在上述第(i+k)个记录单元的上述记录速度低于(或高于)上述第(i+k)个记录单元的上述第二个虚拟移动速度的情况下,
根据上述第i个记录单元的上述实际移动速度的减速(或加速)速率进行减速(或加速)时,就把上述第(i+1)个记录单元的第五个虚拟移动速度做为上述第(i+1)个记录单元的上述实际移动速度;
(b)在上述第(i+k)个记录单元的上述记录速度等于或高于上述第(i+k)个记录单元的上述第二个虚拟移动速度并低于上述第(i+k)个记录单元的上述第四个虚拟移动速度的情况下。
上述第(i+1)个记录单元的上述第一个虚拟移动速度就做为
上述第(i+1)个记录单元的上述实际移动速度;
(c)在上述第(i+k)个记录单元的上述记录速度等于或高于上述第(i+k)个记录单元的上述第四个虚拟移动速度的情况下,
上述第(i+1)个记录单元的上述第三个虚拟移动速度就做为
上述第(i+1)个记录单元的上述实际移动速度。
根据本发明的进一步的最佳特点k值应从1开始依次增大。
图1是说明本发明某一实施方案原理的图表;
图2是在传真设备中应用本发明的情况下,说明数据流的框图;
图3是在传真接收机中应用本发明的情况下的流程图;
图4是用图例说明步进马达加速-减速特性曲线的示意图;
图5是用图例说明应用本发明时,进纸速度的变化;
图6是用图例说明存储行的数目以及进纸速度与时间周期两者关系的图表;
图7是用图例说明在缺少代码缓冲区存储控制的情况下,存储行的数目以及进纸速度与时间周期两者关系的图表;
图8是用图例说明,在传真接收机中应用本发明的情况下,线路结构的框图;
图9是在使用传真发送机进行通讯的情况下,说明数据流的框图;
图10是说明工作站应用本发明的情况的框图;
图11是图3中过程200的流程图;
图12是用图例说明图象信息与记录速度两者关系的图表;
图13和图14是说明本发明其余方案的图表。
以下将结合实施方案并参考附图对本发明加以描述。
图1用本发明实施方案的原理说明了以下这种情况第(i+1)个记录单元的实际移动速度,即,本实施方案中下一行的进纸速度Vnext(这里Vn-1<Vn)由进纸系统决定,在这个进纸系统中,做为移动装置的进纸马达,其从最大速度Vmax(单位为行数/秒,下同)到停止,即V0间的间距分为N段,在每一段中只允许加速和减速(即,事先设置加速和减速速率),从而实现平稳进纸。附带涉及,在本实施方案中,假设在任意记录单元的实际移动速度等于或低于上述任意记录单元的记录速度。
在图1中,横坐标表示任意第i个(这里i=1,2,3,…,I)记录单元,即,通过设置当前行号为i而依次设定行号,同时纵坐标表示速度(行数/秒)。若当前行的进纸速度设为Vi(由图1中◎点表示)且此速度提供做为第i个记录单元的实际移动速度;若后续第k行的进纸速度设为Vk,且此速度提供做为第(i+k)个记录单元的记录速度;则下一行的进纸速度通过以下方式确定(这里k=1,2,…-≤I-i)。
将任意第i个记录单元(当前行)的实际移动速度Vi做为第(i+1)个记录单元(下一行)的第一个虚拟移动速度Vi(由图1中②点表示),在根据预定的减速速率对第(i+1)个记录单元(下一行)的第一个虚拟移动速度Vi,进行减速的情况下,第(i+k)个记录单元(后续第k行)的第二个虚拟移动速度就表示为Vk=Vi-k+1。图1所示减速曲线A就表示一行第二个虚拟移动速度Vk=Vi-k+1。
在本实施方案中,第(i+1)个记录单元(下一行)的实际移动速度是否要对Vi到Vi-1的实际移动速度进行减速,则应根据上述减速曲线A(或统一速度的下限)和第(i+k)个记录单元(后续第k行)的记录速度确定。
在第(i+k)个记录单元(后续第k行)的记录速度Wk不高于第(i+k)个记录单元(后续第k行)的第二个虚拟移动速度Vi-k+1的情况下,即为以下情况
Wk<Vi-k+1 (1)
则采用减速(如图1中◎点表示),因为是在根据预定的减速速率对第i个记录单元(当前行)的实际移动速度(如图1中◎点所示),进行减速的情况下,所以就用第(i+1)个记录单元(下一行)的第五个虚拟移动速度(如图1中Vi-1)所表示)做为第(i+1)个记录单元的实际移动速度。
换言之,在某记录单元(某行)的记录速度低于图1中减速曲线A的情况下,这里某记录单元(某行)表示为第(i+k)个记录单元(后续第k行),则采用减速,就用第五个虚拟移动速度Vi-1做为第(i+1)个记录单元(下一行)的实际移动速度。
此外,如图1所示,根据预先设置的加速速率对第i个记录单元(当前行)的实际移动速度Vi,进行加速的情况下,就用移动速度Vi+1做为第(i+1)个记录单元(下一行)的第三个虚拟移动速度Vi+1(如图1中③点所表示),在根据预定的减速速率对上述第三个虚拟移动速度,进行减速的情况下,第(i+k)个记录单元(后续第k行)的第四个虚拟移动速度就表示为Vk=Vi-k+2。图1中所出现的加速曲线B就表示一组第四个虚拟移动速度Vk=Vi-k+2。
附带提及在图1中,由于移动速度和行数有对应相同的比例,所以减速曲线A和加速曲线B都是线性的。然而尽管如此,本发明也可以应用于下述情况各移动速度的减速(或加速)速率是不相等的(因此曲线是真正的曲线)。
在本实施方案中,第(i+1)个记录单元(下一行)的实际移动速度是否对实际移动速度Vi到Vi+1进行加速,则应根据上述加速曲线B和第(i+k)个记录单元(后续第k行)的记录速度加以确定。
在第(i+k)个记录单元(后续第k行)的记录速度Wk等于或高于第(i+k)个记录单元(后续第k行)的第四个虚拟移动速度Vi-k+2的情况下,即有如下情况
Wk≥Vi-k+2 (2)
则将第(i+1)个记录单元(下一行)的第三个虚拟移动速度Vi+1(图1中用③表示)做为第(i+1)个记录单元(下一行)的实际移动速度,由此产生加速。换言之,在某记录单元(某行)的记录速度低于图1中加速曲线B的情况下,这里某记录单元(某行)不表示为第(i+k)个记录单元(后续第k行),就将第三个虚拟移动速度Vi+1做为第(i+1)个记录单元(下一行)的实际移动速度,由此产生加速。
此外,在图1中,在第(i+k)个记录单元(后续第k行)的记录速度Wk等于或高于第(i+k)个记录单元(后续第k行)的第二个虚拟移动速度Vi-k+1并低于第(i+k)个记录单元(后续第k行)的第四个虚拟移动速度Vi-k+2的情况下,即有如下情况
Vi-k+1≤Wk<Vi-k+2 (3)
则将第(i+1)个记录单元(下一行)的第一个虚拟移动速度Vi做为第(i+1)个记录单元(下一行)的实际移动速度,由此产生等速(如图1中②点所示)。
换言之,在某记录单元(某行)的记录速度不低于图1的减速曲线A但低于加速曲线B的情况下,这里某记录单元(某行)表示为第(i+k)个记录单元(或后续第k行),则将第一个虚拟移动速度Vi做为第(i+1)个记录单元(下一行)的实际移动速度,即采用统一速率。
附带提及,在第(2i+1)个或后续记录单元〔第(i+1)行〕的记录速度不知道的情况下,是采用统一速度还是进行减速,应根据第2i个记录单元(后续第i行)的记录速度加以确定。
因此,根据本实施方案,可以做到在充分利用记录速度的同时,实现不出现突然停机的进纸。
图2是说明某实施方案数据流的框图,在此实施方案中,本发明应用于热敏记录方式的高速传真接收机。
在图2中,参考数字10表示解调器,数字20表示开关;数字30表示代码缓冲区;数字40表示开关;数字50表示译码器;数字60表示记录速度计算器;数字70表示临时存储图象信号的行缓冲区;数字80表示记录速度缓冲区,用于存储行缓冲区所存放各行的记录速度;数字90表示记录驱动器;数字100表示控制器;数字110表示做为记录装置的热敏记录头;数字120表示滚筒;数字130表示做为移动装置的步进马达,其功能是实现进纸;数字140表示记录纸,在这张记录纸上有所要记录的区域。
以下描述高速传真接收机的工作过程。
来自发送机经模拟电话线路传送的模拟信号通过解调器10变换为数字信号。在国际标准G3FAX中,以叫做“霍夫曼代码(即MH代码)”的冗余消除码形式进行通讯,上述数字信号则相应于MH代码。代码缓冲区30分成代码缓冲区A31和B32。记录从标准点开始进行,标准点就是当代码缓冲区A31或B32全部装满时。当接收记录时,开关20和40使代码能够进行传送。译码器50进行译码并将代码变换为原稿图象信号。来自译码器50的图象信号发送到行缓冲区70并存储在那里,此信号还发送到记录速度计算器60。记录速度计算器60统计图象信号中黑色象素的个数并计算各行的记录速度。记录速度缓冲区80临时存储各行的记录速度以提供行缓冲区中的记录单元。随着步进马达130的速度被分为N段,如果行缓冲区70有N行或更大的容量且如果译码器50能以比记录速度更快的速度进行译码的话,只要进行译码的代码现存于代码缓冲区30中,就始终可以知道当前行以及当前正在记录的后续N行的记录速度。控制器100对进纸过程进行控制的具体做法如下根据记录在记录速度缓冲区80中的各行的记录速度,使用参考图1所描述的方法,确定进纸速度,提供做为下一行的移动速度;通过向记录驱动器90发命令,为热敏记录头110提供能量,由此在记录纸140上打印一行图象信号;根据上述确定的移动速度,驱动步进马达130,以相应移动各记录单元所要记录的区域。译码器50是由日本日立有限公司的大规模集成电路处理机HD62L353,〔即在电子通讯学会图象技术分会IE-17中描述过的FCP(即传真编码处理机)〕构成的,用以对MH代码进行译码,它可以每秒400个千字节(即400kbps)的速度或更高的速度,即每秒50行(50行/秒)至每秒100行(100行/秒)的速度对MH代码进行译码,上述译码速度的后者是G3FAX的记录速度。此外,若当前记录行的进纸速度记为Vi,在译码过程延时或在要进行译码的代码已经用完以至存储在行缓冲区70中的图象信号不足以为后续第(i+1)行所用的情况下,就采用统一速度或减速,并当存储在行缓冲区70中的图象信号不足以为后续第i行所用时,就采用减速。即使在根据统一速度的下限和加速来确定下一行的进纸速度的情况下,通过停止这行未知的记录速度,可以得到类似的结果。若使用上文描述的方法确定进纸速度,可以实现在不出现任何突然停机的高速平稳进纸同时,减少行缓冲区的容量。
图3是流程图,用以解释图2中控制器100的过程流向。
在某页的开始或在代码缓冲区30中没有存储要记录的代码的情况下,过程从起始点10开始。在过程20,在没有要记录的代码的情况下,进入初始化状态。在判断过程30,判断代码缓冲区30存储的代码(下文称为“一块代码”)是否等于或多于预定的代码数量。若此过程的判断结果为非,则此过程推进到判断过程40,若此过程的判断结果为是,则此过程推进到过程50。在过程50,寄存一块代码做为要记录的代码。在判断过程40,判断存储在代码缓冲区30中的代码是否是一页最后的代码。若此过程的判断结果为是,则此过程推进到过程60,若此过程的判断结果为非,则此过程推进到判断过程70。在过程60将代码缓冲区30中的所有代码做为要记录的代码寄存起来。在判断过程70,判断代码缓冲区30是否已全部填满。若此过程的判断结果为是,则此过程推进到过程80,若此过程的判断结果为非,则此过程推进到过程90。在过程80,由于代码缓冲区已全部填满,为了防止代码缓冲区出现上溢,向发送端发出禁止命令。当传送速度高于记录速度时,会出现这种情况。在过程90,向发送端发出允许发送的命令,表示代码缓冲区30可以接收。在过程100,判断行缓冲区中是否现存有一行或更多的图象信号。若此过程的判断结果为是,则此过程推进到判断过程180,若此过程的判断结果为非,则此过程推进到判断过程105。在判断过程105,判断进纸是否结束。若此过程的判断结果为是,则此过程推进到过程110,若此过程的判断结果为非,则此过程推进到判断过程120。在过程110,行缓冲区70中目前不存有要记录的图象信号,并且进纸已经结束,因此中断步进马达130。所以,当前行的进纸速度Vi设为V0。在判断过程120,判断译码器50是否处于译码过程之中。若此判断过程的判断结果为是,则此过程返回到判断过程70,若此过程的判断结果为非,则此过程推进到判断过程130。在判断过程130,判断目前是否有要记录的代码。若此过程的判断结果为是,则此过程推进到过程170,若此过程的判断结果为非,则此过程推进到判断过程140。在过程170要记录的代码现存于代码缓冲区30中,行缓冲区80中现仍存在空间,译码器50已结束译码过程。因此,向译码器50发送译码命令,直至此过程返回到判断过程70。在判断过程140,判断此页最后一块代码的处理过程是否已经结束。若此过程的判断结果为是,即结束了一页的记录,则此过程推进到终止端160,若此过程的判断结果为非,则此过程返回到起始端10。在记录结束之后到要记录的代码出现之前这一段周期之间,重复过程10→20→30→40→70→90→100→105→110→120→130→140→10,直至寄存了要记录的代码。若在此期间,在过程50或60寄存了要记录的代码,过程则以70→90→100→105→110→120→130→170的序列推进,在此过程中,对要记录的代码进行译码,以便将图象信号存入行缓冲区70。在此过程之后,过程以70→90→100的序列推进,在此过程中,图象信号已存在行缓冲区70中,因此过程进一步推进至判断过程180。在判断过程180,判断当前要记录这行的进纸是否已经结束。若此过程的判断结果为是,则此过程推进到过程185,若此过程的判断结果为非,则此过程推进到判断过程230。在过程185,行缓冲区70中下一步要记录的图象信号被传送到记录驱动器90。在过程200,用参考图1所描述的方法,根据行缓冲区70中图象信号的记录速度确定下一行的记录速度Vnext。在过程220,通过记录驱动器90向记录头110提供能量,将图象信号打印在记录纸140上,并驱动步进马达130达到由过程200所确定的进纸速度Vnext,以实现进纸。在过程225,将速度Vnext做为当前要记录行的进纸速度Vi,并返回到判断过程70。在记录第一行的期间,过程以70→90→100→105→120→130→170的序列推进,在此过程中,图象信号存入行缓冲区。在此过程之后,过程以70→90→100→180→230的序列推进,直至进纸结束。在判断过程230,判断行缓冲区70中目前是否存在空间。若此过程的判断结果为是,则此过程推进到判断过程240,若此过程的判断结果为非,则此过程返回到判断过程70。在判断过程240,判断译码过程是否已经结束。若此过程的判断结果为是,则此过程推进到判断过程250,若此过程的判断结果为非,则此过程返回到判断过程70。在判断过程250,判断是否现存有要记录的代码。若此过程的判断结果为是,则此过程推进到过程270,若此过程的判断结果为非,则此过程返回到起始端10。在过程270,向译码器50发送译码命令,以实现译码过程,直至此过程返回到判断过程70。因此,在进纸期间,过程以70→90→100→180→230→240→250→270的序列推进,只要行缓冲区70中现仍存在空间并且代码缓冲区30中现有要记录的代码,就实施译码操作过程。因此,只要译码速度高于记录速度,并且现存有要记录的代码,行缓冲区70就处于完全填满的状态。因此,如果根据图3所示过程流向确定提供做为移动速度的进纸速度,就有可能实现在平稳进纸的同时,充分利用记录速度。
附带提及,图11说明了图2中过程200的流程图。
下面,将结合具体实例对本发明加以描述。
图4用图例说明步进马达的加速和减速特性曲线。在实现加速和减速时,可根据这些特性曲线进行设置,使得进纸的不稳定抑制在预定值之下。此图中横坐标表示时间,纵坐标表示进纸速度。图5说明各行的进纸速度,当通过传真接收机接收如图12所示的图象信号,并且此传真接收机配置的步进马达有如图4所示的加速和减速特性曲线时,就根据参考图1所描述的移动速度确定方法来确定上述进纸速度。
在图12中传送周期表示传送一行代码所用的周期;黑率表示各行图象信号中黑色象素所占的比例;全白表示一行全部由白色象素组成;低黑率表示黑色象素所占比例很低,高黑率表示黑色象素所占比例很高。假定全白行的记录速度为每秒200行,即步进马达的最高速度,假定低黑率行的记录速度为每秒100行,且高黑率行的记录速度为每秒50行。
图5中的横坐标表示行号,纵坐标表示提供做为记录速度和移动速度的进纸速度。点符表示根据图12确定的各行的记录速度,方块符表示根据图1所示方法确定的进纸速度,提供做为移动速度。从图5可以发现在充分利用记录速度的同时,提供做为移动速度的进纸速度的变化是平稳的。
图6所示为一实例,在此实例中,图象信号如图12所示,此实例由参考图2和图3所描述的系统进行实际处理。在图6(a)中,横坐标表示周期,纵坐标表示存储在行缓冲区70中图象信号的行号。图6(b)的横坐标表示周期,与图6(a)横坐标所表示的周期相同。各行编码所需时间周期设为2毫秒。由于进纸速度有8步,所以行缓冲区70的容量设为8行。图6是时序图,要存储的代码总量为如图12所示的23行代码,这一代码总量大于一块,在此同时,图3所示的过程从判断过程30推进到过程50,因此开始记录操作过程。根据图6可以发现通过使用参考图2和图3所描述的本实施方案的进纸控制方法,并且行缓冲区的存储容量和进纸速度的步数相同,因此实现了在充分利用记录速度的同时,有平稳的进纸过程。
此外根据本实施方案,从图6(b)可以得到因为至少在一块代码记录完毕之前,不会发生停止进纸,所以记录停止间隔很短,因此由于热敏记录系统中头的冷却引起的记录不稳定是难得出现的。另一结果是由于头的冷却很少,可以实现高速记录。进一步的结果是由于头的冷却很少,可以减少功率消耗。
图7是时序图,表示的是使用顺序地对已输入的代码进行译码的方法,记录如图12所示的图象信号,但并不是在一块代码已存入代码缓冲区的瞬间。
在图7(a)中,横坐标表示周期,纵坐标表示存储在行缓冲区中图象信号的行数。在图7(b)中,横坐标表示周期,纵坐标表示提供做为移动速度的进纸速度。图7(a)的横坐标与图7(b)的横坐标是相同的。如图7(b)中用A所表示的。根据本方法,当接收传送时间很长的行时(如图12中8和9所表示的),就会产生停止进纸的间隔,并在一个长的时间间隔内中断记录。另一方面,如图7(a)中用B所表示的,如果连续地接收很多传送时间较短的行时,存储在行缓冲区中的图象信号就会增加。
图8是在本发明用于传真接收机的情况下,表示某实施方案的线路框图。参考数字100表示的是总控制器,它通常由微计算机构成。数字160表示用于存储微计算机100程序的存储器,它通常由只读存储器构成。只读存储器160所存储的程序是与如图3所示的操作流程相对应的。数字80表示的是微计算机100的工作存储器,它通常由RAM(即随机存取存储器)构成。工作存储器80存储的是微计算机100进行操作所必需的信息,即各行的记录速度。数字30表示的是代码缓冲区,它通常由RAM构成。数字10表示的是解调器。数字50表示的是译码器,它由日立公司HD62L353(FCP)构成(FCP即为传真编码处理机)。数字60表示的是记录速度计算器,如果传真接收机具有热敏记录类型,而在这种类型中,记录速度是根据黑色象素的数目变化的,因此在这种情况下,记录速度计算器就由对黑色象素进行计数的计数器构成。数字70表示的是用于存储图象信号的行缓冲区,它通常由RAM构成。数字90表示的是记录驱动器。数字150表示的是接口电路,用于从微计算机100向记录驱动器90输出记录命令,并从微计算机100向进纸马达130输出马达驱动脉冲。数字110和140分别表示的是记录头和记录纸。数字170表示的是系统栈,通过这个系统栈,代码,程序,控制信息等等就送入与之相联接的各装置。数字180表示的是视频栈,通过这个视频栈,图象信号就送入与之相联接的各装置。
以下描述传真接收机的操作过程。
已接收的代码由解调器进行解调,并通过系统栈170存入代码缓冲区30。译码器50响应来自微计算机100的命令,通过系统栈170输入代码缓冲区30中的代码,将此代码译码为图象信号,通过视频栈180把图象信号存入行缓冲区70,并把此图象信号输出到记录速度计算器60。微计算机100将各行的记录速度,即记录速度器80中。微计算机100监测行缓冲区70,以便它不出现上溢,并当行缓冲区70中存在空间时,产生送往译码器50的译码命令。微计算机100监测代码缓冲区30中的代码,并在代码缓冲区中的代码存储量达到一块代码的代码量时,实施记录操作。在记录操作过程中,微计算机100不仅把行缓冲区70中的一行图象信号通过视频栈180输出到记录驱动器90,而且把相应于工作存储器中记录速度的记录命令通过接口电路150输出到记录驱动器90,并根据提供做为移动速度的进纸速度通过接口150向进纸马达130输出驱动脉冲,进纸速度是根据工作存储器80中各行的记录速度,使用参考图1加以解释的方法予以确定的,从而执行记录和进纸操作。
图9是在用传真发送机进行通讯时,说明数据流向的框图。参考数字2000表示的是传真发送机的整个结构;数字200表示要发送的原稿;数字210表示荧光灯;数字220表示透镜;数字230表示光转换元件,如CCD(即电荷耦合器件);数字240表示的是二进制线路,用于将模拟视频信号变换为二进制黑白图象信号;数字250表示的是用于暂时存储图象信号的行缓冲区;数字260表示的是编码器,用于消除图象信号中包含的冗余信号;数字270表示的是暂时存储代码的代码缓冲区;数字280表示的是调制器;数字290表示的是实施原稿200进纸的马达;数字300表示的是控制整个传真发送机的控制器;数字310表示的是调制器。数字1000表示的是传真接收机的整个结构;数字10表示解调器;数字30表示的是代码缓冲区;数字50表示译码器;数字60表示记录速度计算器;数字70表示行缓冲区;数字80表示记录速度缓冲区;数字90表示记录驱动器;数字100表示控制整个传真接收机的控制器;数字110表示记录头;数字130表示进纸马达;数字140表示记录纸;数字150表示解调器。
以下描述信号流向。
通过扫描原稿产生的图象信号首先存储在行缓冲区250中,然后由编码路260对此图象信号进行编码。这些代码首先存储在代码缓冲区270中,然后由调制器280对这些代码进行调制,最后将这些代码发送到电话线路。接收机1000借助于解调器10将这些由发送机2000发送来的信号解调为源代码。于是这些解调后的代码首先存储在代码缓冲区30中,然后由译码器50对这些解调后的代码进行译码,译为源图象信号。这样经过译码的图象信号首先存储在行缓冲区70中,并且由记录速度计算器60计算各行的记录速度,最后把它们存储到记录速度缓冲区80中。控制器100根据存储在代码缓冲区30中的代码量,存储在行缓冲区70中的图象信号量以及存储在记录速度缓冲区80中的记录速度,确定进纸速度。控制器100将行缓冲区70中的图象信号传送到记录驱动器90以将图象信号打印到记录纸140上,并根据上述已确定的进纸速度,将驱动脉冲输出到进纸马达以实现进纸操作。当记录速度低于发送速度,发生代码缓冲区30可能上溢的危险时,控制器100通过解调器150向发送机2000发送停止代码发送的信号,停止代码发送信号通过调制器310输入到控制器300。在接收这个停止代码发送信号时,控制器300停止发送代码和扫描原稿200,以防止代码缓冲区270上溢的危险发生。
图10是在工作站应用本发明的实例情况的框图。参考数字1表示扫描器,用以扫描原稿的产生图象信号;数字2表示电视摄象机;数字3表示键盘。数字5和6分别表示硬盘和软盘,它们都用于存储由扫描器1,电视摄象机2和键盘等等输入的信号,以及用于存储对上述信号进行编辑合成加工后的信号。数字8表示的是显示器,用于显示由扫描器1,电视摄象机2或键盘3输入的信号或来自硬盘5和软盘6的信号。数字7表示的是打印机,根据本发明的实例,用于使用移动控制方法将图象信号打印在记录纸上,这些图象信号在显示器8上进行显示。数字4表示的是控制整个工作站的控制器,用于控制外部设备和进纸,以及本发明对图象信号的编码和译码。
图13用于解释根据本发明,控制所要记录区域移动方法的另一实施方案。图13(a)相应于图1,而图13(b)相应于图5。
在图1和图5所表示的实施方案中,要移动区域的相对移动速度的加速和减速速率是加以限定并预先设定的(例如是步进式的)。图13所示的实施方案中,减速速率是预先设定的(例如是步进式的)而加速速率真正是不加限制的。
在图13中,若存在大多数(即图13(a)中的N-1)第三个虚拟移动速度,即存在加速曲线(或加速的下限)且若不存在记录速度线低于第X个加速曲线(或加速下限)的情况,则由于加速速率是不加限制的,对第X步进行加速的第三个虚拟移动速度就做为第(X+1)个记录单元(下一行)的实际移动速度。(附带提及,1≤X≤N-1)
附带提及,采用减速和统一速度所用原则与图1所示的原则相同。
图14用于解释根据本发明,控制所要记录区域移动方法的另一个进一步的实施方案,并与图5相对应。
在图1和图5所示的实施方案中,当所要移动的区域相应移动时,移动速度的加速和减速速率是加以限制并预先确定的。反之,在图14所示的实施方案中,加速速率是预先设定的(例如步进式的)而减速速率真正是不加限制的。
在本实施方案中,由于减速速率是不加限制的,可以使得任意记录单元的实际移动速度等于或低于上述任意记录单元的记录速度。因此,若已知第(i+1)个记录单元(下一行)的记录速度,不考虑第(i+2)个和以后各记录单元的记录速度,就可以确定采用加速速,统一速度和减速中的哪一个做为第(i+1)个记录单元(下一行)的实际移动速度。
更准确地说,在第(i+1)个记录单元(下一行)的记录速度W等于或高于第(i+1)个记录单元的第二个虚拟移动速度的情况下,即有如下情况
W=Vi+1 (4)
则采用加速,将第五个虚拟移动速度(在这种情况下,这一速度等于第二个虚拟移动速度)做为第(i+1)个记录单元(下一行)的实际移动速度。
另一方面,在第(i+1)个记录单元(下一行)的记录速度W低于第(i+1)个记录单元(下一行)的第二个虚拟移动速度Vi+1并等于或高于第i个记录单元(当前行)的实际移动速度Vi的情况下,即有如下情况
Vi≤W≤Vi+1 (5)
则采用统一速度,将第i个记录单元(当前行)的实际移动速度做为第(i+1)个记录单元(下一行)的实际移动速度。
另一方面,在第(i+1)个记录单元(下一行)的记录速度W低于第i个记录单元(当前行)的实际移动速度Vi的情况下,即有如下情况
W<Vi (6)
则采用减速,将第(i+1)个记录单元(下一行)的记录速度做为第(i+1)个记录单元元(下一行)的实际移动速度。
在至今为止所描述的本发明的实施方案中,都用一行做为记录单元。然而,在要同时记录的行很多的情况下,将这些行看做一个记录单元显然是容易接受的。
另一方面,在图1和图5中,加速和减速速率事先确定为等量步进式的。然而,本发明也可以用于这种情况预定的加速速率和预定的减速速率是不同的。
根据本发明,使传真接收机或类似设备能够充分利用各记录单元的记录速度而且没有各记录单元发送时间周期的变化,从而消除了移动速度的突然变化。因此可以得到进一步的结果可以对要记录的区域实现高速并且没有任何中断的平稳的记录移动。
权利要求
1、控制所要记录的区域移动的方法,包括
记录装置,用以记录某一区域内的图象信号,这些图象信号存放在预定长度记录单元中,并以根据上述图象信号量变化的记录速度进行记录;
移动装置,用以对应上述各记录单元移动上述区域,并且有预定的移动速度的减速(或加速)速率,
改进之处在于
把任意第ⅰ个(这里ⅰ=1,2,3,……,I)记录单元的实际移动速度做为第(ⅰ+1)个记录单元的第一个虚拟记录速度,
上述第(ⅰ+1)个记录单元的实际移动速度由以下因素确定
根据上述第(ⅰ+1)个记录单元的第一个虚拟移动速度的减速(或加速)速率进行减速(或加速)的情况下,要考虑第(ⅰ+k)个(这里k=1,2…≤I-ⅰ)记录单元的第二个虚拟移动速度;以及
上述第(ⅰ+k)个记录单元的记录速度。
2、根据权利要求
1所述方法,确定上述第(i+1)个记录单元的上述实际移动速度等于还是低于上述第(i+1)个记录单元的记录速度。
3、根据权利要求
1所述方法,在上述第(i+k)个记录单元的上述记录速度低于(或高于)上述第(i+k)个记录单元的上述第二个虚拟移动速度的情况下,
根据上述第i个记录单元实际移动速度的减速(或加速)速率进行减速(或加速)的情况下,把上述第(i+1)个记录单元的第五个虚拟移动速度做为上述第(i+1)个记录单元的实际移动速度。
4、根据权利要求
3所述方法,上述k值应从1开始依次增大。
5、控制所要记录的区域移动的方法,包括
记录装置,用以记录某一区域的图象信号,这些图象信号存放在预定长度的记录单元中。并根据上述图象信号的内容以不同的记录速度进行记录;
移动装置,用以对应上述各记录单元移动上述区域,并且有预定的移动速度的减速(或加速)速率,
改进之处在于
把任意第i个(这里i=1,2,3…,I)记录单元的实际移动速度做为第(i+1)个记录单元的第一个虚拟记录速度;
上述第(i+1)个记录单元的实际移动速度由以下因素决定
根据上述第(i+1)个记录单元的第一个虚拟移动速度的减速(或加速)速率进行减速(或加速)的情况下,要考虑第(i+k)个(这里k=1,2,…≤I-i)记录单元的第二个虚拟移动速度;
根据上述第i个记录单元的实际移动速度的任意减速(或加速)速率进行减速(或加速)的情况下,要考虑至少用一个移动速度做为上述第(i+1)个记录单元的一个第三个虚拟移动速度,
根据上述第(i+1)个记录单元的第三个虚拟移动速度的减速(或加速)速率进行减速(或加速)的情况下,要考虑上述第(i+k)个记录单元的第四个虚拟移动速度;
还要考虑上述第(i+k)个记录单元的记录速度。
6、按照权利要求
5所述方法,确定上述第(i+1)个记录单元的实际移动速度等于还是低于上述第(i+1)个记录单元的记录速度。
7、按照权利要求
6所述方法,其中
(a)在上述第(i+k)个记录单元的记录速度低于(或高于)上述第(i+k)个记录单元的第二个虚拟移动速度的情况下,
根据上述第i个记录单元实际移动速度的减速(或加速)速率进行减速(或加速)的情况下,把上述第(i+1)个记录单元的第五个虚拟移动速度做为上述第(i+1)个记录单元的实际移动速度;
(b)在上述第(i+k)个记录单元的记录速度等于或高于上述第(i+k)个记录单元的第二个虚拟移动速度并低于上述第(i+k)个记录单元的第四个虚拟移动速度的情况下,
上述第(i+1)个记录单元的第一个虚拟移动速度就做为
上述第(i+1)个记录单元的实际移动速度;
(c)在上述第(i+k)个记录单元的记录速度等于或高于上述第(i+k)个记录单元的第四个虚拟移动速度的情况下,
上述第(i+1)个记录单元的第三个虚拟移动速度就做为
上述第(i+1)个记录单元的实际移动速度。
8、按照权利要求
7所述方法,上述k值应从1开始依次增大。
专利摘要
本发明提供了一种控制所要记录区域移动的方法,根据这一方法,可使传真接收机或类似设备将其要移动区域平稳高速地进行移动,这些类似设备配置有记录装置和移动装置,并根据每一行图象信号中黑色象素的数目变化记录速度。
文档编号H04N1/04GK86101375SQ86101375
公开日1986年11月5日 申请日期1986年3月7日
发明者中村浩三, 小岛康行, 浜田长治, 坂田邦弘 申请人:株式会社日立制作所导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1