用于在移动通信终端中显示高分辨率图像的方法、移动通信终端和由此用于转换图像文...的制作方法

文档序号:7876050阅读:129来源:国知局
专利名称:用于在移动通信终端中显示高分辨率图像的方法、移动通信终端和由此用于转换图像文 ...的制作方法
技术领域
本发明涉及用于在包括低分辨率显示装置的移动通信终端中显示高分辨率图像的方法,并更具体地涉及通过将图像划分为块、压缩已划分的块数据以及在已压缩文件中存储报头(header)信息和每个块的索引而在移动通信终端中快速显示图像的方法,以便通过使用小型存储器而高速显示图像。
背景技术
用于显示图像的传统方法包括用于解码整个已压缩图像、在大存储器中存储已解码图像、把将被显示的数据复制到帧存储器以及在显示屏幕上输出所述数据的方法,以及用于通过使用特定压缩算法来读取将被显示的文件以及在硬件的帮助下显示必要数据的方法。
用于解码整个图像、在大存储器中存储已解码图像、通过卷动(scroll)显示屏幕把相应位置的数据复制到帧缓冲器以及将所述数据输出到显示屏幕的方法每次都解码已压缩图像流,并在存储器中存储已解码的图像。因此,如果图像具有高分辨率,则需要大容量存储器。因而此方法不适用于具有小型系统资源的便携式终端设备。
例如,4兆字节的存储器被用来在使用支持16位颜色的显示屏幕的终端中解压缩和存储图像,所述图像的分辨率为宽度1024像素和长度2048像素。此外,当已压缩的图像被解压缩和存储于存储器中时,增加了初始延迟时间。
用于解码和显示特定数据的方法通过扫描整个已压缩流而在相应位置解码和显示数据。因此,此方法可被用于特定的压缩算法。
例如,当图像被压缩成诸如JPEG的块单元时,通过扫描整个文件来搜索解码位置中的块数据压缩流,并恢复和显示所述块数据压缩流。其依靠用于压缩图像的方法。在用于压缩图像的方法维持数据相关性的情况下,某些已压缩流可能无法被恢复。此外,必须扫描整个文件,以组成一个显示屏幕,这需要高速硬件设备。
另一方面,当图像分辨率与用于输出图像的终端的分辨率不同时,图像的分辨率必须根据终端的分辨率进行转换。即,当把图像数据输出到具有低分辨率显示装置的终端(诸如移动通信终端)时,输出具有该终端可支持的分辨率的图像。
不过,虽然图像数据被转换为具有低分辨率,但它们被严重损伤和损失,这降低了图像质量。

发明内容
本发明被实现用来解决以上问题。因此,本发明的目的是提供用于在具有低规格处理器和小型存储器的设备(诸如通过无线因特网的便携式终端)中高速显示高分辨率图像的方法、移动通信终端以及由此用于转换图像文件格式的系统。
为了实现本发明的上述目的,提供了一种用于通过低分辨率显示单元来显示高分辨率图像的移动通信终端,包括无线发送/接收单元,用于通过移动通信网络发送和接收图像数据;输入单元,用于从用户接收命令;显示单元,用于输出图像;以及存储器,用于存储图像数据,所述移动通信终端包括格式转换单元,用于将来自所述无线发送/接收单元的图像数据转换为包括多个单元块图像数据和用于访问每个块图像数据的索引的图像文件格式,以及在所述存储器中存储所述图像文件格式;以及图像数据处理单元,用于通过使用图像文件格式的索引信息借助于卷动而从存储于所述存储器中的图像文件中提取组成将被输出到所述显示单元的部分图像的最小单元块图像数据,并输出该图像数据。
根据本发明的另一方面,一种用于转换图像文件格式的系统包括连接于移动通信系统和图像提供服务器的格式转换服务器,用于转换来自所述图像提供服务器的图像数据的格式,所述格式转换服务器包括已接收文件数据库,用于存储来自所述移动通信终端或图像提供服务器的图像数据,以及已转换文件数据库,用于转换所述图像数据的格式并存储所述图像数据;图像数据接收单元,用于从所述移动通信终端或图像提供服务器接收图像数据;图像划分单元,用于将所述图像数据的图像划分为多个单元块;存储单元,用于生成每个单元块的索引,生成已转换为包括图像数据和每个块的索引的图像文件格式的文件,以及在所述已转换文件数据库中存储已转换文件;以及已转换文件发送单元,用于将已转换文件发送到所述移动通信终端或图像提供服务器。
本发明是为了在小型终端(诸如具有小型显示装置的移动通信终端)中显示高分辨率静止图像。部分地输出高分辨率图像,并接着通过使用输入装置(诸如键盘或触摸屏)的用户卷动动作或自动卷动动作来输出整个图像。


图1是说明了根据本发明的用于显示高分辨率图像的方法的原理图;图2是说明了根据本发明一实施例的图像文件格式的结构图;图3是说明了根据本发明第一实施例的移动通信系统的结构图;图4是说明了图3的移动通信终端的结构图;图5是说明了图4的格式转换单元的结构图;图6是说明了图4的图像数据处理单元的结构图;图7是示出了根据本发明第一实施例的用于在移动通信终端中显示图像的方法的顺序步骤的流程图;图8是说明了根据本发明第二实施例的用于转换图像文件格式的系统的结构图;图9是说明了图8的格式转换服务器的结构图;图10是说明了图8的移动通信终端的结构图;
图11是说明了图10的图像数据处理单元的结构图;图12是示出了根据本发明第二实施例的格式转换服务器的格式转换过程的顺序步骤的流程图;以及图13是示出了根据本发明第二实施例的移动通信终端的图像显示过程的顺序步骤的流程图。
具体实施例方式
现在将参考附图来详细描述根据本发明优选实施例的用于在移动通信终端中显示高分辨率图像的方法、所述移动通信终端以及用于转换图像文件格式的系统。
图1是说明了根据本发明的用于显示图像的方法的原理图,而图2是说明了根据本发明一实施例的图像文件格式的结构图。
为了体现根据本发明的用于显示图像的方法,将整个图像100划分为多个单元块101,单元块101被单独地进行压缩,而不会相互依赖,并根据图2的文件格式存储被压缩的数据。这里,可以使用多种用于压缩图像的方法。
更详细地,参考图1,将通过卷动而显示的整个图像100划分为多个单元块101,并且对每个单元块101提供块号码。
屏幕帧缓冲器110和111是用于保存将被输出到移动通信终端的显示单元的数据的缓冲器,而解码帧缓冲器120和121是用于保存在块单元中解码的数据的缓冲器,所述数据包括屏幕帧缓冲器110和111的缓冲数据。优选地,根据移动通信终端的性能和存储器的可用数量来决定单元块101的大小和解码帧缓冲器120和121的容量。
仍参考图1,包括输出到屏幕的图像数据的当前屏幕帧缓冲器110包括块B23以及块B13、B14、B15、B22、B24、B31、B32和B33的部分,而当前解码帧缓冲器120包括块B13、B14、B15、B22、B23、B24、B31、B32和B33。因此,缓冲于解码帧缓冲器120中的部分数据被复制到屏幕帧缓冲器110并被显示出来。
这里,尽管图像被显示于移动通信终端中,但如果生成了用于移动所显示图像的卷动动作,则移动通信终端重新计算需要被解码和显示的块,从存储了数据的存储器中提取相应的块数据,以及解码该块数据,以校正解码帧缓冲器120。
例如,在当前屏幕帧缓冲器110通过在垂直方向上卷动图像以卷动范围向下移动时,经校正的屏幕帧缓冲器111不包括之前的屏幕帧缓冲器110的块B13、B14和B15,而是新近包括块B40、B41和B42的部分。结果,包括将被显示于屏幕上的数据的经校正的解码帧缓冲器121部分地存在于当前解码帧缓冲器120的区域之外。
因此,在经校正的解码帧缓冲器121中对块B40、B41和B42进行额外解码,并删除对应于当前屏幕帧缓冲器120的块B13、B14和B15的数据。即,在经校正的解码帧缓冲器121中进行解码的数据总是包括屏幕帧缓冲器111的数据。如上所述,解码帧缓冲器120和121被校正,以对在屏幕上显示所需的最小数据进行解码,使得可以通过使用小容量存储器而借助于自动或手动卷动动作来把高分辨率图像高速地显示于小屏幕上。
另一方面,当图像100在长宽方向上的大小不是每个单元块101的大小的整数倍时,包括通过将图像100划分为单元块101而得到的剩余部分的任意块必须进行额外压缩。为显示图像,必须通过使用图像在长宽方向上的大小而将所显示部分控制在真实图像范围之内。
图2是说明了用于存储已压缩图像数据的格式的原理图。图像文件格式200包括图像报头210、辅助信息220、索引信息230和块编码数据240。
图像报头210包括图像信息,诸如图像在长宽方向上的大小、每个像素的位数以及每个单元块的大小。
辅助信息220具有用于辅助显示的各种信息,诸如高分辨率图像的略图或终端中初始显示块的位置信息,以及包括图像解释的摘要文本信息。
索引信息230包括快速访问文件的每个块图像数据的块位置信息,而编码数据240包括在块单元中压缩及存储的块图像数据。
现在将根据本发明的第一和第二实施例来描述一种用于通过使用图像文件格式在小显示窗口上显示高分辨率图像的方法、移动通信终端以及用于转换图像文件格式的系统。
图3是说明了根据本发明的第一实施例的移动通信系统的结构图。
如图3所示,移动通信系统包括基站收发器系统(BTS)410,用于执行与移动通信终端300的无线区域通信;基站控制器(BSC)420,用于控制BTS 410;连接于BSC 420的移动交换中心(MSC)430,用于交换呼叫;短消息服务中心(SMSC)440;以及连接于多媒体消息服务中心(MMSC)450和因特网470的分组数据服务节点(PDSN)460,用于向移动通信终端300提供数据服务。
移动通信终端300通过PDSN 460从包括图像数据DB 481的图像提供服务器480和MMSC 450接收图像数据,并显示所接收的数据,而图像提供服务器480通过计算机终端500访问因特网470。
现在将参考图4来解释用于从移动通信系统接收图像数据并显示所接收数据的移动通信终端300。
图4是说明了图3的移动通信终端的结构图。移动通信终端300转换来自如图2所示的移动通信系统的图像数据的格式,并显示如图1所示的已转换格式的图像文件。
移动通信终端300包括控制单元310,用于控制整个操作;无线发送/接收单元320,用于从BTS 410接收图像;输入单元330,用于从使用键盘或触摸屏的用户接收命令;显示单元340,用于显示图像或移动图像;以及存储器350,用于存储数据。
移动通信终端300还包括格式转换单元360,用于转换来自无线发送/接收单元320的图像数据的格式;以及图像数据处理单元370,用于执行用于显示已转换格式的图像文件的一系列过程。
这里,移动通信终端300还包括外部输入端口380,用于从诸如照相机390的外部设备接收数据,以便移动通信终端300可以通过外部输入端口380接收由照相机390所拍摄的图像数据,转换该图像数据的格式,以及显示该图像数据。
另一方面,格式转换单元360将来自无线发送/接收单元320或外部输入端口380的图像数据划分为多个单元块图像数据,压缩所述单元块图像数据,生成每个块的索引,以及在存储器350中连同单元块图像数据存储所述索引,以便转换图像文件格式。
图像数据处理单元370通过使用图像文件格式的索引信息而从经过格式转换的并在存储器350里存储的图像文件中提取组成将被输出到显示单元340的图像的最小单元块图像数据,并通过显示单元340输出单元块图像数据。
这里,图像数据处理单元370显示高分辨率图像的一部分。如果在显示操作期间生成了通过用户使用输入单元330的卷动动作或自动卷动动作,则图像数据处理单元370通过改变整个图像中的部分显示位置来显示图像。
现在将参考图5和6来更详细地描述格式转换单元360和图像数据处理单元370。
图5是说明了格式转换单元360的结构图,格式转换单元360包括解压缩单元361、图像划分单元362、压缩单元363和存储单元364。
解压缩单元361解压缩来自无线发送/接收单元320或外部输出端口380的图像数据,以转换数据格式。
图像划分单元362将初始的已解压缩图像划分为多个单元块。这里,不会在大小或形状上限制单元块,而是根据终端的性能和可支持分辨率以及存储器容量来改变单元块。每个单元块无需总是在大小或形状上等同的。
压缩单元363通过使用压缩算法单独地压缩已划分的单元块,而不会彼此依赖。可以使用用于压缩图像的多种方法。
另一方面,当图像在长宽方向上的大小不是每个单元块在长宽方向上的大小的整数倍时,图像划分单元362将图像划分为单元块,并生成作为剩余部分的包括最后的行和列的块,而压缩单元363分别压缩这些块。
存储单元364在存储器350中存储已压缩的单元块数据,生成每个单元块的索引,用于通过卷动动作来快速访问已压缩单元块图像数据,以及连同已压缩的块图像数据存储所述索引。此外,存储单元364优选地存储包括整个图像大小和每个单元块大小的图像报头以及诸如图像略图的辅助信息。
图6是说明了用于在移动通信终端300的显示单元340上显示已转换格式的图像数据的图像数据处理单元370的结构图。图像数据处理单元370具有辅助信息显示单元371、解码块选择单元372、已选择块解压缩单元373和解码帧生成单元374。
辅助信息显示单元371读取已转换图像文件格式的辅助信息字段,并在显示单元340上显示该辅助信息字段。这里,辅助信息显示单元371在显示图像之前在整个显示单元340上显示辅助信息,或当显示图像时在显示单元340的一部分上显示辅助信息。优选地,在显示图像之前显示图像略图、整个图像的大小和初始显示屏幕的位置信息,而在显示单元340的一部分上与图像一起显示图像的摘要文本信息。
其后,解码块选择单元372选择组成将被输出到显示单元340的部分图像的最小单元块,并通过使用图像文件格式的索引信息从存储于存储器350里的图像文件中提取所选择的单元块图像数据。
当存储于存储器350中的图像文件是已压缩文件时,已选择块解压缩单元373解压缩所提取的单元块图像数据。
另一方面,移动通信终端300的存储器350包括屏幕帧缓冲器110,用于缓冲输出到显示单元340的图像;以及解码帧缓冲器120,用于缓冲包括输出到显示单元340的图像的单元块中的每个。
解码帧生成单元374缓冲解码帧缓冲器120中所提取块的图像文件,以便在解码帧缓冲器120中缓冲的数据的一部分(显示于屏幕上的数据)可以被复制到屏幕帧缓冲器110并被输出。
现在将参考图7来解释根据本发明第一实施例的移动通信终端300的操作。
图7是示出了根据本发明第一实施例的用于在移动通信终端300中显示高分辨率图像的过程的流程图。将所述过程划分为格式转换单元360的格式转换过程S102-S106以及图像数据处理单元370的显示过程S108-S117。
如图7所示,当移动通信终端300通过无线发送/接收单元320或外部输入端口380从图像提供设备(诸如图像提供服务器480或照相机390)中接收已压缩图像数据(S101)时,格式转换单元360解压缩图像数据(S102)。在移动通信终端300接收未压缩图像数据的情况下,省略用于解压缩图像数据的步骤(S102)。
格式转换单元360将已解压缩的图像划分为多个单元块(S103),并单独地压缩和存储多个单元块图像数据(S104)。这里,可以根据数据容量而省略用于压缩图像数据的步骤。
此后,格式转换单元360生成用于快速访问多个单元块图像数据的索引、图像报头和辅助信息(S105),生成包括根据图2的文件格式的单元块数据的已转换文件,以及在存储器350中存储已转换文件(S106)。
图像报头可包括整个图像的大小和每个单元块的大小,而辅助信息可包括图像略图、初始显示块的位置信息和图像摘要文本信息。
在将图像划分为多个单元块的步骤(S103)中,如果图像大小不是每个单元块大小的整数倍,则可以添加任意块。
另一方面,当在移动通信终端中生成用于已转换格式的图像数据的显示命令(S107)时,图像数据处理单元370解析图像报头、辅助信息和索引信息,并在显示单元340上显示所述信息(S108)。此外,图像数据处理单元370通过使用文件格式的索引来读取包括将在显示单元340上显示的初始图像(整个图像的一部分)的初始解码块的图像数据,解压缩图像数据,在解码帧缓冲器中缓冲已解压缩数据,以及把在解码帧缓冲器中缓冲的数据复制到屏幕帧缓冲器,以显示初始图像(S109)。
这里,当之前设置了自动卷动动作(S110)或者由用户使用键盘或触摸屏来生成卷动动作(S111)时,图像数据处理单元370通过卷动动作来计算屏幕在整个图像中的移动和显示位置(S113),并决定已改变位置的图像数据是否存在于之前的解码帧缓冲器中,即,是否存在需要额外进行解码的块(S114)。
作为决定的结果,当在移动位置中的块数据部分地存在于或不存在于之前的解码帧缓冲器中时(当存在需要额外进行解码的块时),图像数据处理单元370找到移动方向中的相应块数据,解码该数据,并在解码帧缓冲器中存储解码数据,以校正解码帧缓冲器(S115)。这里,当未包括在已移动的屏幕帧缓冲器中的块存在于之前的解码帧缓冲器中时,必须删除所述块的解码数据。
如果解码帧缓冲器被校正(S115)或移动位置存在于之前的解码帧缓冲器中,则图像数据处理单元370将该位置中的解码帧缓冲器的数据复制到屏幕帧缓冲器(S116),并通过显示单元340输出屏幕帧缓冲器的图像,即已移动的图像(S117)。
另一方面,当之前设置了自动卷动动作时(S110),如果用户通过键盘输入用于截断自动卷动动作的命令,则在移动位置中的显示过程结束(S112)。当通过用户输入的卷动动作来执行显示过程时,如果用户停止输入卷动键,则在移动位置中的显示过程结束。
图8到13说明了根据本发明第二实施例的用于转换图像文件格式和显示图像的系统和方法,特别是用于转换图像文件格式的系统以及由此的方法,所述系统包括用于提供图像数据的图像提供服务器、用于转换格式的格式转换服务器;以及用于显示图像的移动通信终端。
图8是说明了根据本发明第二实施例的用于转换图像文件格式的系统的结构图。
参考图8,用于转换图像文件格式的系统包括连接于图像数据提供系统(诸如移动通信系统的MMSC 750和PDSN 760)的格式转换服务器770,移动通信系统包括BTS 710,用于执行与移动通信终端600的无线区域通信;BSC 720,用于控制BTS 710;连接于BSC 720的MSC 730,用于交换呼叫;以及连接于因特网780的SMSC740、MMSC 750和PDSN 760,用于向移动通信终端600提供数据服务。
移动通信终端600通过PDSN 760从包括图像数据DB 791的图像提供服务器790和MMSC 750接收图像数据,而图像提供服务器790通过计算机终端800访问因特网780。
格式转换服务器770转换来自图像提供服务器790或MMSC 750的图像数据的格式,并将已转换格式的图像数据发送到移动通信终端600。此外,格式转换服务器770从移动通信终端600或计算机终端800接收通用图像数据,转换图像数据的格式,并将图像数据再次发送到移动通信终端600或计算机终端800。
现在将参考图9来更详细地描述格式转换服务器770。
图9是说明了图8的格式转换服务器的结构图。如图9所示,格式转换服务器包括图像数据接收单元771、解压缩单元772、图像划分单元773、压缩单元774、存储单元775和已转换文件发送单元776。格式转换服务器可包括用于存储通用图像数据的已接收文件DB 777以及用于存储已转换格式的图像数据的已转换文件DB 778。
已接收文件DB 777存储未被转换为本发明的文件格式的图像数据,诸如从移动通信终端600所发送的用于格式转换的图像数据,或者从图像提供服务器790和MMSC 750所发送的用于格式转换的图像数据。
已转换文件DB 778存储通过将已接收文件DB 777的图像数据划分为多个块而得到的图像数据,压缩图像数据并转换图像数据的格式。在格式转换中,可以根据终端的性能和可支持的分辨率来决定每个块的大小。这里,可以根据终端的各种规格来转换已转换格式的图像数据,并将其存储于已转换文件DB 778中以便提供给不同终端。
现在将更详细解释用于格式转换的构成单元。
图像数据接收单元771从移动通信终端600或图像提供服务器790接收用于格式转换的图像数据。
当来自移动通信终端600或图像提供服务器790的图像数据是已压缩数据时,解压缩单元772解压缩图像数据。
图像划分单元773将已接收图像数据或已接收并已解压缩的图像数据划分为多个单元块。当图像大小不是每个单元块大小的整数倍时,图像划分单元773可以添加任意块来解决该问题。
压缩单元774分别压缩每个块。可以使用多种用于压缩图像的方法。
存储单元775生成每个单元块的索引,生成被转换为包括单元块图像数据或已压缩单元块图像数据和每个块的索引的图像数据格式的文件,并在已转换文件DB中存储已转换文件。
优选地,图像文件格式包括具有整个图像大小和每个单元块的大小的图像报头信息以及具有图像略图、初始显示块的位置信息和图像摘要文本信息中的至少一种的辅助信息。
已转换文件发送单元776将已转换文件直接发送到移动通信终端600,以使移动通信终端600可以从格式转换服务器770接收已转换格式的文件,或者将已转换格式的文件发送到图像提供服务器790,以使图像提供服务器790可以从格式转换服务器770接收已转换格式的文件,并向移动通信终端600提供文件。
在此实施例中,格式转换服务器770和图像提供服务器790是独立构成的,不过,格式转换服务器770可以被包括于图像提供服务器790中。这里,图像提供服务器790包括用于存储根据终端规格而转换了格式的图像数据的已转换文件DB 778,并依据移动通信终端600的请求而适当地提供已转换格式的图像数据。
此外,可以在图像提供服务器790中直接执行格式转换服务器770的操作,并还可以通过各种用于无线因特网服务的服务器来执行格式转换服务器770的操作,所述用于无线因特网服务的服务器诸如是图像提供服务器790、MMSC 750和有线/无线网关。它取决于无线因特网基础设施,而不会在这里就结构和位置而被限制。
根据本发明,格式转换服务器770将通用图像数据转换为所建议的文件格式。不过,文件转换服务器770还具有将已转换图像数据重新转换为通用图像数据的功能。
现在将参考图10和11来描述移动通信终端600的结构,所述移动通信终端600用于从格式转换服务器770、图像提供服务器790或MMSC 750接收由格式转换服务器770转换了格式的图像数据,并显示图像数据。
图10是说明了图8的移动通信终端的结构图,而图11是说明了图10的图像数据处理单元的结构图。
如图10所示,根据本发明第二实施例的移动通信终端600包括控制单元610,用于控制终端600的整个操作并显示图像;无线发送/接收单元620,用于发送和接收无线信号;输入单元630,诸如小键盘或触摸屏;显示单元640,用于显示图像;存储器650,用于存储数据;外部输入端口670,用于从诸如照相机680的外部设备接收图像数据;以及图像数据处理单元660,用于处理用于显示图像数据的一系列过程。
无线发送/接收单元620从用于转换图像文件格式的系统的格式转换服务器770、图像提供服务器790或MMSC 750接收已转换格式的图像数据,或将图像数据发送到格式转换服务器770用于格式转换,并从格式转换服务器770接收已转换格式的文件。
输入单元630通过键盘或触摸屏从用户接收命令,即诸如卷动动作命令的图像显示命令。
显示单元640输出已转换格式的图像数据的图像,并通过卷动来显示高分辨率图像。
用于存储图像数据的存储器650包括屏幕帧缓冲器,用于缓冲将被输出到显示单元640的图像;以及解码帧缓冲器,用于缓冲包括将被输出到显示单元640的图像的每个单元块。
作为本发明主要部分之一的图像数据处理单元660从格式转换服务器770或图像提供服务器790接收已转换格式的图像文件,通过使用已转换图像文件格式的索引信息来提取组成将被输出到显示单元640的部分图像的最小单元块图像数据,以及输出相应图像。
移动通信终端600通过外部输入端口670接收由照相机680拍摄的图像数据,将图像数据发送到格式转换服务器770,从格式转换服务器770接收已转换格式的图像数据,以及通过图像数据处理单元660来显示图像数据。
现在将参考图11来更详细地描述图像数据处理单元660。
如图11所示,图像数据处理单元660具有与根据本发明第一实施例的移动通信终端300的图像数据处理单元370相同的构造。图像数据处理单元660包括辅助信息显示单元661、解码块选择单元662、已选择块解压缩单元663和解码帧生成单元664。
辅助信息显示单元661提取辅助信息,并在显示单元640上显示所提取的信息,所述辅助信息包括图像文件格式的图像略图、初始显示块的位置信息和来自图像文件格式的图像摘要文本信息中的至少一种。对显示辅助信息的时间点未加以限制。不过,可以在显示图像之前显示辅助信息,或与图像一起显示辅助信息。
解码块选择单元662选择组成将被输出到显示单元640的部分图像的最小单元块,并通过使用已转换图像文件格式的索引信息从存储器650的图像文件中提取所选择的单元块图像数据。
当单元块图像数据是已压缩数据时,已选择块解压缩单元663解压缩由解码块选择单元662所提取的单元块图像数据。
解码帧生成单元664在解码帧缓冲器中缓冲所提取块的图像文件,并再次缓冲图像,所述图像被包括在解码帧缓冲器里所缓冲的块中,并将在屏幕帧缓冲器中被输出到显示单元640,以显示图像。
用于通过根据本发明第二实施例的用于转换图像文件格式的系统来转换图像文件格式和显示图像的过程被划分为格式转换服务器的格式转换过程和移动通信终端的显示过程,将参考图12和13来解释上述过程。
图12是示出了根据本发明第二实施例的格式转换服务器的格式转换过程的顺序步骤的流程图。
如图12所示,格式转换服务器770从移动通信终端600或图像提供服务器790接收图像数据(S201)。这里,当图像数据是已压缩数据时,格式转换服务器770解压缩图像数据(S202)。
此后,格式转换服务器770将图像划分为多个单元块(S203),压缩单元块图像数据,并存储已压缩数据(S204)。此外,格式转换服务器770生成用于访问多个单元块图像数据的索引信息、报头信息和辅助信息(S205),生成包括被压缩的并通过块、索引、报头和辅助信息所存储的图像数据的已转换文件,以及在存储器中存储所述文件(S206)。
已转换格式的文件被发送到移动通信终端600或图像提供服务器790,以请求格式转换(S207),或被存储于已转换文件DB 778中,以便稍后被提供。
图13是示出了根据本发明第二实施例的移动通信终端的图像显示过程的顺序步骤的流程图,特别是示出了移动通信终端在图12的格式转换过程之后接收已转换格式的文件的显示方法的流程图。
如图13所示,移动通信终端600通过格式转换服务器770接收已转换格式的图像文件,并在存储器中存储图像文件(S301)。图像数据处理单元660根据显示命令或文件信息显示命令来解析已转换图像文件的图像报头、辅助信息和索引信息,并在显示单元上显示信息(S302)。
图像数据处理单元660通过使用图像文件格式的索引信息来读取组成将被首先输出到显示单元640的部分图像的最小单元块图像数据,解压缩图像数据,在解码帧缓冲器中缓冲图像数据,以及将在解码帧缓冲器中缓冲的图像的已输出部分复制到屏幕帧缓冲器,以输出初始图像(S303)。
优选地,将图像左上端设置为被首先输出,而通过自动卷动动作来显示图像的左上端到右下端,以使用户可以看到整个图像,而不用输入任意键。
另一方面,在输出了初始图像之后(S303),如果之前设置了自动卷动动作(S304)或用户输入图像卷动命令(S305),则图像数据处理单元660通过卷动动作来计算屏幕在整个图像中的移动和显示位置(S307),并决定将在已改变位置的屏幕帧缓冲器缓冲的数据是否存在于之前的解码帧缓冲器中,即是否存在需要被额外解码的块(S308)。
作为决定的结果,当将在已移动屏幕帧缓冲器中缓冲的数据部分地存在于或不存在于之前的解码帧缓冲器中时(当需要被额外解码的块存在时),图像数据处理单元660找到移动方向中的相应块数据,解码该数据,以及在解码帧缓冲器中存储已解码数据,以校正解码帧缓冲器(S309)。
这里,当未包括于已移动屏幕帧缓冲器中的块存在于之前的解码帧缓冲器中时,必须删除所述块的解码数据。
如果解码帧缓冲器被校正(S309)或移动位置存在于之前的解码帧缓冲器中,则图像数据处理单元660将该位置中的解码帧缓冲器的内容复制到屏幕帧缓冲器(S310),并通过显示单元640输出屏幕帧缓冲器的图像(S311)。
另一方面,当之前设置了自动卷动动作(S304)时,如果用户通过键盘输入用于截断自动卷动动作的命令,则图像显示过程结束(S306)。当通过由用户输入的卷动动作来执行图像显示过程(S305)时,如果用户停止输入卷动键,则显示过程结束(S306)。
在此实施例中,已经解释了用于在移动通信终端中显示图像文件格式的过程。不过,本发明还可以被应用于包括具有比图像分辨率低的分辨率的显示装置和小型存储器的各种小型终端。
由于本发明可用若干种形式来体现,而不会背离本发明的精神或基本特征,因此还应当理解,上述实施例除了明确说明之外不会被前文描述的任何细节所限制,而是应在如所附权利要求所定义的精神和范围内被广泛地解释,因此,落在权利要求的界限和范围之内或者这些界限和范围的等同物之内的所有变化和修改将由所附权利要求所包含。
工业适用性如上所述,本发明将图像划分为多个块,连同块图像数据存储索引,以及通过使用索引在移动通信终端显示块单元中的图像。因此,能够用下述设备中的很小的存储器和吞吐量来显示高分辨率图像,所述设备具有低分辨率显示设备并且由于其小型存储器而无法以高速显示高分辨率图像,诸如是移动通信终端。整个图像数据没有被最小化或被变换,并因此没有被损坏或没有损失。此外,图像数据的质量得以维持,并且用户在所想要的区域中卷动和输出图像。
权利要求
1.一种用于通过低分辨率显示单元来显示高分辨率图像的移动通信终端,包括无线发送/接收单元,用于通过移动通信网络来发送和接收图像数据;输入单元,用于从用户接收命令;显示单元,用于输出图像;以及存储器,用于存储图像数据,所述移动通信终端包括图像数据处理单元,用于将包括多个单元块图像数据和用于访问每个块图像数据的索引的文件格式图像输出到所述显示单元,其中所述图像数据处理单元通过使用图像文件格式的索引信息借助于卷动而从图像文件中提取组成将输出到所述显示单元的部分图像的最小单元块图像数据,并输出图像。
2.如权利要求1所述的移动通信终端,其中所述存储器包括屏幕帧缓冲器,用于缓冲将被输出到所述显示单元的图像;以及解码帧缓冲器,用于缓冲包括将被输出到所述显示单元的图像的每个单元块,以及所述图像数据处理单元包括解码块选择单元,用于选择组成将被输出到所述显示单元的部分图像的最小单元块,以及通过使用图像文件格式的索引信息来从图像文件中提取所选的单元块图像数据;以及解码帧生成单元,用于在所述解码帧缓冲器中缓冲所提取块的图像文件,以使得在被缓冲于所述解码帧缓冲器中的块之中所包括的并被输出到所述显示单元的图像可以被缓冲于所述屏幕帧缓冲器中并被显示。
3.如权利要求1所述的移动通信终端,其中所述图像数据处理单元还包括已选择块解压缩单元,用于解压缩每个所提取的单元块图像数据。
4.如权利要求1所述的移动通信终端,其中所述图像文件格式包括图像报头信息,所述图像报头信息包括整个图像的大小和每个单元块的大小,以及所述图像数据处理单元还包括辅助信息显示单元,用于从图像文件格式中提取图像文件格式的图像报头信息,以及在所述显示单元上显示所述信息。
5.如权利要求1所述的移动通信终端,其中所述图像文件格式包括辅助信息,所述辅助信息包括图像略图、初始显示块的位置信息和图像摘要文本信息中的至少一种,以及所述图像数据处理单元还包括辅助信息显示单元,用于从图像文件格式中提取图像文件格式的辅助信息,以及在所述显示单元上显示所述信息。
6.如权利要求1所述的移动通信终端,还包括格式转换单元,用于将来自所述无线发送/接收单元的图像数据转换为包括多个单元块图像数据和用于访问每个块图像数据的索引的图像文件格式,以及在所述存储器中存储所述图像文件格式。
7.如权利要求6所述的移动通信终端,其中所述格式转换单元包括图像划分单元,用于将图像划分为多个单元块;以及存储单元,用于生成对于每个已划分的单元块的索引,并在所述存储器中存储包括索引信息和基于所述索引信息的每个单元块数据的图像文件格式。
8.如权利要求7所述的移动通信终端,其中所述格式转换单元还包括压缩单元,用于单独地压缩每个已划分的块,并且所述存储单元在所述存储器中存储已压缩的单元块数据。
9.如权利要求7所述的移动通信终端,其中所述格式转换单元还包括解压缩单元,用于解压缩来自所述无线发送/接收单元的已压缩的图像数据。
10.如权利要求7所述的移动通信终端,其中所述存储单元生成包括整个图像的大小和每个单元块的大小的图像报头,以及在所述存储器中连同每个块数据存储所述图像报头。
11.如权利要求7所述的移动通信终端,其中所述存储单元生成包括图像略图、初始显示块的位置信息和图像摘要文本信息中的至少一种的辅助信息,以及在所述存储器中连同每个块数据存储所述信息。
12.如权利要求6所述的移动通信终端,还包括外部输入端口,用于从外部设备接收图像数据,其中所述格式转换单元将来自所述外部输入端口的图像数据转换为包括多个单元块图像数据和用于访问每个块图像数据的索引的图像文件格式,以及在所述存储器中存储所述图像文件格式。
13.如权利要求12所述的移动通信终端,其中所述外部设备是连接于所述移动通信终端和所述外部输入端口的照相机。
14.一种用于将包括多个单元块图像数据和用于访问每个块图像数据的索引的文件格式图像输出到移动通信终端中的显示单元的方法,所述移动通信终端包括无线发送/接收单元,用于通过移动通信网络发送和接收图像数据;输入单元,用于从用户接收命令;显示单元,用于输出图像;以及存储器,用于存储图像数据,所述方法用于在所述移动通信终端中显示高分辨率图像,包括初始图像输出步骤,用于通过使用图像文件格式的索引信息从图像文件中提取组成将被首先输出到所述显示单元的部分图像的最小单元块图像数据,并输出初始图像;以及已移动图像输出步骤,用于通过使用图像文件格式的索引信息而在移动方向上从图像文件中提取相应的单元块图像数据,并根据显示图像期间生成的卷动动作而输出移动了位置的图像。
15.如权利要求14所述的方法,其中所述图像文件格式包括图像报头信息,所述图像报头信息包括整个图像的大小和每个单元块的大小,所述方法还包括以下步骤从图像文件中提取图像文件格式的图像报头信息,以及在所述显示单元上显示所述信息。
16.如权利要求14所述的方法,其中所述图像文件格式包括辅助信息,所述辅助信息包括图像略图、初始显示块的位置信息和图像摘要文本信息中的至少一种,所述方法还包括以下步骤从图像文件格式中提取图像文件格式的辅助信息,以及在所述显示单元上显示所述信息。
17.如权利要求14所述的方法,其中所述存储器包括屏幕帧缓冲器,用于缓冲将被输出到所述显示单元的图像;以及解码帧缓冲器,用于缓冲包括将被输出到所述显示单元的图像的每个单元块,以及所述初始图像输出步骤包括以下步骤选择组成将被输出到所述显示单元的部分图像的最小单元块,以及通过使用图像文件格式的索引信息来从图像文件中提取所选的单元块图像数据;在所述解码帧缓冲器中缓冲所提取块的图像数据;以及在所述屏幕帧缓冲器中缓冲在所述解码帧缓冲器中被缓冲的块之中所包括的、并被输出到所述显示单元的图像,并且显示所述图像。
18.如权利要求17所述的方法,还包括解压缩每个所提取的单元块图像数据的步骤,所述步骤在提取所述单元块图像数据的步骤之后并且在所述解码帧缓冲器中缓冲所提取块的图像数据的步骤之前。
19.如权利要求14所述的方法,其中所述存储器包括屏幕帧缓冲器,用于缓冲将被输出到所述显示单元的图像;以及解码帧缓冲器,用于缓冲包括将被输出到所述显示单元的图像的每个单元块,以及所述已移动图像输出步骤包括以下步骤根据在显示所述图像期间所生成的卷动动作来计算移动位置;重新选择组成在移动方向中的、将被输出到所述显示单元的部分图像的最小单元块,并决定所选单元块图像数据是否存在于所述解码帧缓冲器中;以及当所述重新选择的单元块图像数据存在于所述解码帧缓冲器中时,在所述屏幕帧缓冲器里缓冲相应位置中的解码帧缓冲器的内容,并显示所述图像。
20.如权利要求19所述的方法,包括以下步骤当所述重新选择的单元块图像数据不存在于所述解码帧缓冲器中时,在显示所述图像的步骤之前,通过使用所述图像文件格式的索引信息而在相应方向中从所述图像文件里提取块图像数据;以及在所述解码帧缓冲器中缓冲所提取块的图像文件,以校正所述解码帧缓冲器。
21.如权利要求20所述的方法,还包括解压缩每个所提取的单元块图像数据的步骤,所述步骤在提取所选择的单元块图像数据的步骤之后并且在校正所述解码帧缓冲器的步骤之前。
22.如权利要求14所述的方法,还包括格式转换步骤,用于将来自所述无线发送/接收单元的图像数据划分为多个单元块,将所述图像数据转换为包括多个单元块图像数据和用于访问每个块图像数据的索引的图像文件格式,以及在所述初始图像输出步骤之前在所述存储器中存储所述图像文件格式。
23.如权利要求22所述的方法,其中所述格式转换步骤包括将来自所述无线发送/接收单元的图像数据划分为多个单元块;生成对于每个已划分单元块的索引;以及根据包括索引信息和基于索引信息的每个单元块图像数据的图像文件格式而生成已转换文件。
24.如权利要求23所述的方法,还包括逐个块地压缩每个已划分的单元块图像数据的步骤,所述步骤在所述将图像数据划分为多个单元块的步骤之后。
25.如权利要求23所述的方法,还包括生成包括整个图像的大小和每个单元块的大小的图像报头的步骤,所述步骤在所述将图像数据划分为多个单元块的步骤之后并且在所述生成已转换文件的步骤之前,其中所述生成已转换文件的步骤生成包括图像报头的已转换文件。
26.如权利要求23所述的方法,还包括生成辅助信息的步骤,所述辅助信息包括图像略图、初始显示块的位置信息和图像摘要文本信息中的至少一种,所述步骤在所述将图像数据划分为多个单元块的步骤之后并且在所述生成已转换文件的步骤之前,其中所述生成已转换文件的步骤生成包括辅助信息的已转换文件。
27.一种用于转换图像文件格式的系统,包括连接于移动通信系统的分组数据服务节点和图像提供服务器的格式转换服务器,用于在移动通信终端显示来自图像提供服务器的图像数据格式,所述移动通信系统包括基站收发器系统,用于执行与所述移动通信终端的无线区域通信;基站控制器,用于控制所述基站收发器系统;连接于所述基站控制器的分组数据服务节点,用于向所述移动通信终端提供数据服务;以及图像提供服务器,用于通过所述分组数据服务节点向所述移动通信终端提供图像数据,其中所述格式转换服务器包括已接收文件数据库,用于存储来自所述移动通信终端或图像提供服务器的图像数据;以及已转换文件数据库,用于存储所述图像数据的已转换格式的文件;图像数据接收单元,用于从所述移动通信终端或图像提供服务器接收图像数据;图像划分单元,用于将所述图像数据的图像划分为多个单元块;存储单元,用于生成每个已划分单元块的索引,生成已转换为包括图像数据和每个块的索引的图像文件格式的文件,以及在所述已转换文件数据库中存储已转换文件;以及已转换文件发送单元,用于将已转换文件发送到所述移动通信终端或图像提供服务器。
28.如权利要求27所述的系统,其中所述存储单元生成包括整个图像大小和每个单元块大小的图像报头,并存储包括所述图像报头的已转换文件。
29.如权利要求27所述的系统,其中所述存储单元生成辅助信息,所述辅助信息包括图像略图、初始显示块的位置信息和图像摘要文本信息中的至少一种,并存储包括所述辅助信息的已转换文件。
30.如权利要求27所述的系统,其中所述格式转换服务器还包括压缩单元,用于单独地压缩每个已划分的块,而所述存储单元在所述已转换文件数据库中存储包括已压缩单元块数据的已转换文件。
31.如权利要求27所述的系统,其中所述格式转换服务器还包括解压缩单元,用于解压缩来自所述移动通信终端或图像提供服务器的已压缩的图像数据。
32.一种在用于转换图像文件格式的系统里的移动通信终端中显示高分辨率图像的方法,所述系统包括格式转换服务器,所述格式转换服务器连接于移动通信系统的分组数据服务节点和图像提供服务器并用于转换图像数据的格式,所述移动通信系统包括基站收发器系统,用于执行与所述移动通信终端的无线区域通信;基站控制器,用于控制所述基站收发器系统;连接于所述基站控制器的分组数据服务节点,用于向所述移动通信终端提供数据服务;以及图像提供服务器,用于通过所述分组数据服务节点向所述移动通信终端提供图像数据,所述方法用于在移动通信终端中显示高分辨率图像,包括在所述格式转换服务器处将来自所述移动通信终端或图像提供服务器的图像数据划分为多个单元块;生成用于访问每个已划分单元块图像数据的索引;以及生成已转换为包括索引信息和基于索引信息的每个单元块图像数据的图像文件格式的文件。
33.如权利要求32所述的方法,还包括逐个块地压缩每个已划分的单元块图像数据的步骤,所述步骤在所述将图像数据划分为多个单元块的步骤之后。
34.如权利要求32所述的方法,还包括生成包括整个图像的大小和每个单元块的大小的图像报头的步骤,所述步骤在所述将图像数据划分为多个单元块的步骤之后并且在所述生成已转换文件的步骤之前,其中所述生成已转换文件的步骤生成包括图像报头的已转换文件。
35.如权利要求32所述的方法,还包括生成辅助信息的步骤,所述辅助信息包括图像略图、初始显示块的位置信息和图像摘要文本信息中的至少一种,所述步骤在所述将图像数据划分为多个单元块的步骤之后并且在所述生成已转换文件的步骤之前,其中所述生成已转换文件的步骤生成包括辅助信息的已转换文件。
全文摘要
本发明公开了一种用于在具有低分辨率显示装置的移动通信终端中显示高分辨率图像的方法、所述移动通信终端、以及由此的用于转换图像文件格式的系统。用于在移动通信终端中显示高分辨率图像的方法包括以下步骤将图像数据划分为多个单元块,并且将图像数据转换为包括多个单元块图像数据和用于访问每个块图像数据的索引的图像文件格式;通过使用图像文件格式的索引信息而从图像文件中提取组成将首先输出到显示单元的部分图像的最小单元块图像数据,并且输出初始图像;以及通过使用图像文件格式的索引信息并根据在显示图像期间生成的卷动动作而在移动方向上从图像文件中提取相应单元块图像数据,并且输出已移动位置的图像。
文档编号H04N7/14GK1820504SQ03826888
公开日2006年8月16日 申请日期2003年9月30日 优先权日2003年8月7日
发明者南基善, 李忠焕, 吴皇锡, 朴庆烈, 安宰佑 申请人:Sk电信有限公司, 迪吉塔亚丽雅有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1