Lcd传真的传输的制作方法

文档序号:7564392阅读:176来源:国知局
专利名称:Lcd传真的传输的制作方法
一般来说,本发明涉及传真的传输,更具体地讲,是涉及通过传真传输装置发送来自LCD(液晶显示器)显示器的信息。
随着生活节奏的加快,在当前的社会中,移动的条件日益普遍,人们利用小型、便携式计算机系统帮助他们安排时间,实现少量信息计算的功能,和与其他也在旅行中的人们通信。便携式计算机的进步,已经从早期的便携式编排器朝着个人计算机系统发展,这种系统不仅可以用做编排器,而且能够进行短的词汇处理、谈话记录、和诸如寻呼能力之类的通信。
个人便携计算机系统所具有的基本部分是能够从该计算机向由另外的人们所利用的其他地点发送信息、向一个较大型的计算机发送信息、或打印输出信息。某些由大型计算机公司制造的便携计算机一般能够通过一条硬线链路连接到台式计算机。其他则要求一台附加的打印机、或甚至具有内装式打印机。一种发送存储在便携式计算机中的信息的另一种方法是利用传真机发送信息。
通过传真从便携式计算机直接发送信息存在着两个相关的问题。第一个问题涉及相地于传真标准输出的计算机显示器的尺寸。通常,便携计算机利用在显示屏上具有一固定数量的信息点的LCD显示器。另一方面,传真系统还将具有与LCD显示器的尺寸不相关的一些固定标准。因而需要向传真机发送LCD图象和连接传真链路到终端一方的转换。由于两者不成比例经常出现图象失真,和在终端一方不能接收到十分相似的图象。
与LCD显示器/传真机连接相关的第二个问题是便携计算机MCU将发送数据到传真机的速率。MCU一般将LCD显示器的点变换为传真象素(标准传真单元)并以比传真机通过传真链路发送信息高的多的速率,将传真象素编码为压缩数据。这就需要大容量内存存储发送之前的编码数据。对于便携计算机以及其他计算机而言,希望把最少量的RAM内存用于数据传输。
因此,将显在便携计算机的显示屏上的信息成比例地变换为一种标准传真格式和以传真机能够进行发送的速率将所变换的信息传送到传真机的方法将是一种优点。
简言之,本发明涉及在具有MCU和LCD显示器计算机系统中的传真系统。显示在LCD上的每个信息点(诸如正文或图、包括向LCD显示器上的直接手写信息)被转换为传真象素(标准传真单元)并被传送到常规的传真机。该系统包括一个转换装置,用于使用一个换算因子将LCD显示器的每个点变换为传真象素,所述换算因子用于LCD显示器的每个点的宽度和高度两方面的变换。LCD显示器的每个点被输出作为传真象素的总数。假设许多传真机没有存储器,传真象素按照编码数据被暂存并以一种稳定数据比特流输出到传真机。这样就节约了便携计算机的MCU中的有限的内存。


图1是按照本发明将LCD图象的点变换为传真组态的图。
图2表示按照本发明把数据输入到缓冲器以控制将经转换的数据馈入一传真机的流程图。
图3表示按照本发明从缓冲器向传真机输出数据的流程图。
本发明涉及在小型、便携式计算机中产生和/或处理的信息的通信,以及通过常规传真传输发送这种信息。应当注意的是,虽然本发明的优选实施例涉及小型、便携计算机、但是如果需要的话,本发明完全也能够应用到其他计算机系统。
多数便携式计算机利用LCD显示屏作为观看MCU信息的窗口。正如通常所理解的那样,LCD显示屏具有一个规定的宽度和高度并包括许多点,当这些点被电驱动时,照亮一幅图象以显示信息。为了通过传真装置发送这些来自LCD显示屏的信息点,这些点必须被变换为标准传真模式。传真具有标准格式,通过这种格式传真将沿常规传输模式,诸如地面电话线路或经无线电波向接收机发送信息,这些格式不同于计算机的格式。
此外,传真机仅能在一些规定的速率发送信息。因此,为了使计算机通过传真机向某些接收机发送显示在LCD显示屏上的信息,MCU必须首先把LCD点变换为标准传真格式,而后以传真机能够发送的速率向传真机馈送信息。出于说明本发明的目的,假设所制造的传真机不具有大的内存,要求某种控制从MCU到传真机的调制解调器的数据流速率的装置。
传真象素换算为了把LCD显示变换为由传真发送的数据,传真标准与LCD显示器两者的尺寸必须已知。熟悉传真机的人士知道一个传真单元称为传真象素。传真象素的宽/高比取决于所使用的标准。例如,按照A4纸的T4标准分辨率,215mm宽的A4纸中的象素数目是1728个,一个象素宽度为0.124mm。1mm长的A4纸象素数目为3.85个,一个象素的高度是0.26mm。
于LCD显示器的单个单元是一个显示点。LCD显示屏是n点宽和m点高,n和m取决于LCD屏的尺寸。分别已知LCD显示屏的宽和高以及每个宽/高中点的数目,或n和m的值,就可以确定点的尺寸。例如,如果LCD显示屏的宽度是115mm且在该宽度上有320个点,则LCD显示屏的一个点的宽度可以确定为115mm/320点=0.36mm/每点。按具有146个点的52.5mm高的LCD来说,每点的高度也将是0.36mm(各点之间的间隔也被考虑在内)。
把T4标准分辨率用于A4传真纸,并考虑0.36mm2的LCD点,人们发现在通过传真机按一点对一象素直接发送LCD点时将产生失真。因此,为了给一个接收机传送不失真的信息,必须进行把LCD显示器上的一个点变换成一定数量的传真象素的某种变换。换言之,人们必须确定需要多少象素,以至于组合出一定数目的象素将会给出与LCD显示器的点的宽度与高度成比例的宽度与高度。
图1直观地表示出将LCD显示器的点变换为一些数目的传真象素的概念。具体来说,具有宽度为WL和高度为HL的LCD显示器的一个点10利用换算因子C换算为具有一定数目的传真象素14的已转换的LCD显示器点12。经转换的LCD显示器点12共有总数为X(Y)个象素。每个传真象素14宽度为WF和高度为HF。
换算因子C是用于换算宽度与高度的因子。因此,用于将LCD显示器的一个点10与已换算的LCD显示器的点12相连系起来的方程为1)(WF)X=C(WL)和2)(HF)Y=C(HL)利用具有T4标准分辨率的A4纸和115mm×52.5mm尺寸的LCD显示器的上述例子,可以给出以下参数WL=0.36mm WF=0.124mmHL=0.36mm HF=0.26mm代入方程1)和2)得到具有三个变量的式子0.124X=0.36C0.26Y=0.36C从方程中消去C得到X/Y=2.09或2。在这一点上,需要视觉检测以选择一个可以接受的X与Y的比。在这个例子中,X是为4,从而得到Y=2。对C求解得到C=1.4。现在这个变换因子被用于在垂直与水平两个尺寸上将所有的点变换为传真格式。
利用所计算机的换算因子,MCU能够很快地将LCD显示器的所有的点变换为经换算的LCD显示器的点12,而后已换算的点被编码为压缩的数据用于传输。实际上,MCU能够以比传真机可以向接收机端发送信息高得多的速率处理显示信息。假设在传真机也是没有存储器的便携机和主计算机中仅有很小的内存,以便缓冲压缩的数据的情况下,从MCU发向传真机的数据流必须得到控制,以可以接收的速率将数据码流送到传真机。
数据流控制图2表示按照本发明和其优选实施例,将信息码流传送到传真机的方法。首先,MCU产生一个字节的数据用来传送到传真机,该数据将被暂存入缓冲器。在本优选实施例中,该缓冲器是一个循环缓冲器。在将数据送到缓冲器之前,缓冲器控制单元检查该缓冲器是否为满。具体来说,缓冲器规定有一个等待/执行参数,该参数最初被设置为0并且每次当一个附加数据从MCU发送到缓冲器时增加1。该等待/执行参数具有代表最大缓冲器计数的一个最大数,每次MCU准备发送一个附加数据时,缓冲器控制器就检查等待/执行参数是否小于该最大缓冲器计数。如果是小于,则来自MCU的数据被存入缓冲器而该等待/执行参数加1。如果不小于,则缓冲器控制器指令MCU停止进行处理并等待直至缓冲器具有可利用的存储空间。
在此同时,缓冲器控制器对进入缓冲器的信息进行控制,数据从缓冲器以恒定的速率被传送到传真机。如图3所示,每次从缓冲器向传真机发送数据,等待/执行参数就减1。如果等待/执行参数为零,则MCU将前进到一个投递消息(post message)状态,或者出现编码欠载差错和传真程序终结。
已经描述了本发明用于利用LCD显示器的计算机中。应当理解,除了LCD显示器以外的各种显示器能够和将被用于小型便携计算机,特别是随着显示器技术的发展。与传真输出成比例和控制送到传真机的信息码流的同样问题与LCD显示器同样是用于其他显示器。因此,本发明可以扩展到用于小型便携计算机的任何显示器。限定计算机显示器的一个单元以找到变换因子C,而变换与传送的方法是相同的。
应当理解,由于任何尺寸的计算机或显示器和由于传送到可能改变大小的第二源,可能产生图象失真。可以应用把显示器的单个单元变换为成比例的传真单元的方法。因此,本发明可以应用到通过传送在显示器上的图象可能引起显示失真的任何显示器上。
通过利用本发明的方法,变换LCD信息点,或显示屏(如果可能的话),和控制这些信息馈入传真机,从而找到一种合理的和有效的经由传真装置传送显示图象的方法。这种方法允许小型便携传真机结合小型便携计算机的使用。
权利要求
1.在一种具有MCU和LCD显示器的计算机系统中,显示在LCD上的信息点,诸如正文或图象,包括直接手写在LCD显示器上的信息通过传真传输装置被传送,通过传真机传送显示信息的LCD点的方法的特征为以下步骤利用一个变换因子将LCD显示器的每个点变换为传真象素,该变换因子用于变换LCD显示器的每个点的宽度与高度,LCD显示器的每个点被变换为一定数量的传真象素;把传真象素变换为经压缩的数据;传送经压缩的数据到一个缓冲器;缓冲经压缩的数据以便以传真机能够接收的速度向传真机提供一个恒定的数据码流;和传送经压缩的数据到指定的接收站。
2.在按照权利要求1的计算机系统中,变换LCD显示器的每个点的步骤的特征在于利用两个方程(WF)X=C(WL)和(HF)Y=C(HL)计算变换因子,其中WF是按照给定传真的标准分辨率的传真象素的宽度,HF是按照给定标准分辨率的传真象素的高度,WL是给定LCD尺寸的LCD显示器的每个点的宽度,HL是LCD显示器的每个点的高度,X是在水平方向上的变换后的LCD显示器的点的象素数,Y是在垂直方向上的变换后的LCD显示器点的象素数,(WF)X和(HF)Y分别等于变换后的LCD显示器的点的宽度与高度,C是变换因子。
3.在按照权利要求2的计算机系统中,计算换算因子的步骤的特征为以下步骤确定将要使用的传真机的给定标准分辨率的宽度WF和高度HF;通过用LCD的宽度除以每个宽度内的象素数,用LCD的高度除以LCD每个位高度内的象素数确定显示器的一个点的宽度WL和高度HL;将WF、HF、WL和HL的值代入两个方程;求解每个方程得出换算因子C;对于所要求的视觉效果,估算X和Y;和将所估算的X和Y代入方程和求解换算因子C。
4.在按照权利要求1的计算机系统中,缓冲压缩的数据的步骤的特征在于以下步骤;指定一个等待/执行参数以跟踪缓冲器的存储可能性;在变换器向缓冲器发送经压缩的数据之前,检查等待/执行参数,以保证在缓冲器中有存储空间;当等待/执行参数指示缓冲器具有可以利用的存储单元时,向缓冲器连续发送经压缩的数据,该发送以LCD显示器上的点能够被变换的速度持续进行;当等待/执行参数指示缓冲器已满时,停止经压缩的数据的流入,并当等待/执行参数指示开放存储器单元时,继续传送;当缓冲器具有存入其中的经压缩的数据时,连续地从缓冲器向传真机发送经压缩的数据,从缓冲器向传真机发送经压缩的数据的速度不超过传真机的最高传输速率;和当等待/执行参数寄存器没有更多的经压缩的数据存入缓冲器时,前进到邮递消息(post message)状态。
5.在具有MCU和LCD显示器的计算机系统中,其中显示在LCD上的信息点,诸如正文或图象,包括在LCD显示器上直接手写的信息通过传真传输装置将被发送,一种把LCD信息点变换为传真象素产生经换算的传真图象的方法,该方法的特征在于利用两个方程(WF)X=C(WL)和(HF)Y=C(HL)计算换算因子的步骤,其中WF是按照传真的给定标准分辨的传真象素的宽度,HF是按照给定标准分辨率的传真象素的高度,WL是对于给定LCD尺寸的LCD显示器的每个点的宽度,HL是LCD显示器的每个点的高度,X是在水平方向上经换算的LCD显示器点的象素数,Y是在垂直方向上经换算LCD显示器的点的象素数,(WF)X和(HF)Y分别等于经换算的LCD显示器的点的宽度与高度,C是换算因子。
6.在按照权利要求5的计算机系统中,计算换算因子的步骤的特征在于以下步骤对于将要利用的传真机,确定给定标准分辨率的宽度WF和高度HF;通过用该LCD的宽度除以LCD的每个宽度的象素数用LCD的高度除以LCD每个高度上的象素数确定显示器的一个点的宽度WL和高度HL;将WF、HF、WL和HL代入两个方程;求解每个方程得出换算因子C;从所希望的视觉效果估算X和Y;和将估算的X和Y代入方程和求解换算因子C。
7.在具有MCU和显示器的计算机系统中,其中所显示的各个信息点,诸如正文或图象通过传真传输装置将被传输,一种通过传真机传送所显示的信息点的方法的特征在于以下步骤利用换算因子将显示器的各个点变换为传真象素,该换算因子用于换算显示器的每个点的宽度与高度,显示器的每个点被变为一定数量的传真象素;将传真象素变换为经压缩的数据;传送该经压缩的数据到缓冲器;缓冲经压缩的数据,以便以传真机能够接收的速度向传真机提供恒定的数据流;和传送经压缩的数据到一个指定的接收站。
8.在按照权利要求7的计算机系统中,变换显示器的每个点的步骤的特征在于利用两个方程(WF)X=C(WL)和(HF)Y=C(HL)计算换算因子的步骤,其中WF是按照传真的给定标准分辨率的传真象素的宽度,HF是按照给定标准分辨率的传真象素的高度,WL是对于给定显示器尺寸的每个显示器点的宽度,HL是显示器的每个点的高度,X是对于已换算的显示器点的水平方向的象素数目,Y是对于已换算的显示器点的垂直方向象素的数目,(WF)X和(HF)Y分别等于已换算的显示器的点的宽度与高度,C是换算因子。
9.在按照权利要求8的计算机系统中,计算换算因子的步骤的特征在于以下步骤对于将要使用的传真机确定给定标准分辨率的宽度WF和高度HF;通过用该LCD的宽度除以LCD的每个宽度的象素数,用LCD的高度除以LCD每个高度的象素数确定显示器的一个点的宽度WL与高度HL;将WF、HF、WL和HL的值代入两个方程;求解每个方程得出换算因子C;对于所要求的规定效果估算X和Y;和将估算的X和Y代入方程和求解换算因子C。
10.在按照权利要求7的计算机系统中,缓冲经压缩的数据的步骤的特征在于以下步骤指定等待/执行参数,以跟踪缓冲器存储的可能性;在变换器向缓冲器发送经压缩的数据之前,检查等待/执行参数,以保证在缓冲器中有存储空间;当等待/执行参数指示缓冲器内具有可用存储器单元时,连续向缓冲器发送经压缩的数据,该传送是以显示器的点能够变换的速度持续进行的;当等待/执行参数指示缓冲器已满时,停止注入经压缩的数据,当等待/执行参数指示开放存储器单元时,持续进行传送;当缓冲器具有已存在其中的经压缩的数据时,从缓冲器向传真机连续地发送经压缩的数据,从缓冲器向传真机发送经压缩的数据的速率不超过传真机的最大传送速率;和当等待/执行参数寄存器没有经压缩的数据存储在缓冲器中时,前进到投递消息状态。
全文摘要
一种通过常规传真机以计算机显示信息作为传真象素的传送系统,该系统包括利用一个换算因子将显示器的每个点换算为传真象素的变换装置,该换算因子用于换算显示器的每个点的宽度与高度。每个显示器的点被以一定数量的传真象素的方式输出。假设许多传真机没有存储器,传真象素以编码数据形式暂存和以稳定数据比特码流的形式输出到传真机。这样节省了便携计算机的MCU中有限的内存。
文档编号H04N1/40GK1112258SQ9411373
公开日1995年11月22日 申请日期1994年10月31日 优先权日1993年11月1日
发明者廷斡盖 申请人:莫托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1