用于在无线电话中显示字体的系统和方法

文档序号:2597533阅读:231来源:国知局
专利名称:用于在无线电话中显示字体的系统和方法
技术领域
本发明涉及用于显示字体数据的系统和方法,并且更具体地说,涉及用于在无线电话中在背景屏上显示字符的系统和方法,而不会降低无线电话的性能。更准确地说,本发明涉及用于降低字体数据位数,以便字体数据位数等于用于无线电话的背景位数的系统和方法。
背景技术
当前无线电话处理大量图象数据,图象数据包含具有字体变化,诸如倒象和阴影的各种字体。因此,当前无线电话要求使用图象压缩技术来处理包含字体和图象数据的数据。由于所需的资源量,需要处理的各种字体和大量图象数据能降低无线电话的性能。
为在无线电话的显示屏上显示一个字符,将字符的所有属性计算为字体数据并且对大量位执行计算。例如,为具有“透明效果”,其中改变显示的字符并且维持背景图片,传统的无线电话执行相当多位的计算。
下一程序表示一个过程,其中抽取一位字体数据作为16位字体数据以便将该1位数据字体改写成16位背景屏数据(background screendata)。如从该程序所看到的,在从该1位字体数据抽取16位字体数据的过程中,执行648分支操作、432乘法/除法操作、648位操作以及216模数操作。

发明内容本发明的目的是提供用于在无线电话中在背景屏上快速显示字符的系统和方法,而不会降低无线电话的性能。
为真正地实现上述和其他目的,提供用于在无线电话中显示字体的系统和方法。该系统和方法采用将字体数据转换成转换数据的操作,其中转换字体数据具有在数量上等于转换字体数据将改写成的背景屏的数据位的数据位;生成用于该转换字体数据的掩码;以及将该转换字体数据和该掩码存储在无线电话的存储器,诸如超高速缓存中。该系统和方法进一步执行检索在该存储器存储的掩码,执行与操作以便逻辑“与”检索掩码和背景屏,从而生成背景屏底色(backgroundscreen base);检索在该存储器中存储的转换字体数据;执行“与”操作以便逻辑“与”检索字体数据和颜色数据,从而改变为白色数据的转换字体数据的颜色;以及执行或操作以便逻辑“或”背景屏底色和彩色转换字体数据以便显示在背景屏中的字符。


从下述结合附图的详细描述,本发明的上述和其他目的、特征和优点将更清楚,其中图1表示根据本发明的实施例,用于无线电话的部件的例子;图2是表示根据本发明的实施例,用于显示无线电话中的字符的步骤的例子的流程图;图3a至3g一起表示根据本发明的实施例,在显示无线电话中的背景屏上的字符所涉及的阶段的例子。
图1表示根据本发明的实施例,用于无线电话的部件的例子。特别地,图1中的无线电话包括控制部分10、射频(RF)部21、数据处理部分23、音频处理部25、键盘部27、存储器29、显示部分30、超高速缓存31、扬声器SP、麦克风MIC、以及天线ANT。RF部21执行用于无线电话的通信。RF部21包括RF发射机(未示出),用于放大在正发送的信号并增加其频率,以及RF接收机(未示出),用于低噪声放大正接收的信号并降低其频率。数据处理部分23包括发射机(未示出),用于编码和调制正发送的信号以及接收机(未示出),用于解码和解调所接收的信号。即,数据处理部分23能包括MODEM和编解码器(CODEC)。
在本发明的一个实施例中,音频处理部25再生从数据处理部分23输出的接收音频信号。在本发明的另一实施例中,音频处理单元25将音频信号从MIC发送到数据处理部分23。在本发明的另一实施例中,当将该无线电话设置成缺席模式(absent mode)时,无线电话将预定用户“缺席通知(absence informing)”消息发送给呼叫用户。
键盘部分27包括用于输入数字和字符信息的键,以及用于设置各种功能的功能键。
存储器29可以包括程序存储器和数据存储器。根据本发明的实施例,程序存储器能存储用于控制无线电话的全部操作的程序以及还存储用于将字体数据转换成具有与背景屏相同的数据位数的数据的程序,以及还能生成用于具有与背景屏相同数据位的转换字体数据的掩码的程序。同样,根据本发明的实施例,存储器29能存储基本字体数据(base font data)以及背景屏数据。另外,数据存储器临时存储执行程序时生成的数据。超高速缓存31存储具有与背景屏相同的数据位数的字体数据以及用于该字体数据的掩码。即,在无线电话中构造至少一个超高速缓存31,以及每个超高速缓存31存储具有掩码的字体数据。具有与背景屏相同数据位数的字体数据隐含表示显示白色的数据。
控制部分10控制无线电话的全部操作并能包括数据处理部分23。同样,根据本发明的实施例,控制部分10执行与操作,以便逻辑“与”背景屏数据和从超高速缓存31检索的掩码。控制部分10还执行与操作,以便逻辑“与”白色和用于从超高速缓存31检索的白色的字体数据。控制部分10还执行或操作,以便逻辑“或”背景屏底色数据和彩色字体数据。
显示部分30显示在控制部分10的控制下程序执行期间出现的消息以及当执行通信功能时,用户按键的状态。
参考图1,如果用户在经键盘27执行拨号操作后设置发送模式,控制部分10检测该发送模式并经数据处理部分23处理所接收的拨号信号。控制部分10经RF部21将处理信号转换成RF信号并输出该信号。如果另一用户生成应答信号,RF部21以及数据处理部分23检测该应答信号。然后,通过音频处理部25建立音频通信信道以允许用户执行通信功能。另外,当设置呼入模式时,控制部分10经数据处理部分23检测呼入模式,并经音频处理部25生成振铃信号。如果被呼叫用响应该振铃信号,控制部分10检测该应答以及通过音频处理部25建立音频通信信道,其中被呼叫和主叫方已经建立了音频处理通路,以便传送音频信息。同时,如果该用户执行待机模式或字符通信模式,控制部分10在显示部分30上显示经数据处理部分23处理过的字符数据。本领域的普通技术人员将意识到改变方向,尽管以传送模式和呼入模式作为例子表示和描述了音频通信,但也可执行传送分组数据和图象数据的数据传送功能,而没有脱离本发明的范围。
现在将描述用于显示有关无线电话的背景屏数据的字符的本发明的实施例。控制部分10从存储器29检索基本字体数据,将该基本字体数据转换成具有与该转换字体数据将改写成的背景屏相同数据位数的数据,然后生成用于具有与背景屏数据相同数据位的转换字体数据的掩码。控制部分10将具有与背景屏相同数据位的转换字体数据及掩码存储在超高速缓存31中。控制部分10重复上述顺序并根据每种字体,将具有与背景屏相同数据位的转换字体数据和掩码存在至少一个超高速缓存31中。当用户选择正改写的有关背景屏数据的字体时,控制部分10从存储用户选择的字体的超高速缓存31检索该掩码。并执行与操作以便逻辑地“与”该掩码数据和背景屏数据以生成背景屏底色。控制部分10从存储用户选择的字体的超高速缓存31检索该掩码。并执行与操作以便逻辑“与”用于白色的字体数据以及用于其他颜色的字体数据以便改变该字体数据的颜色。然后控制部分10执行或操作来逻辑地“或”背景屏底色和彩色字体数据,以及在背景屏上改写所选择的字体的字符,并显示在显示部分30上。
图2是表示用于根据本发明的实施例,在无线电话中显示字符的步骤的例子的流程图。图2还表示用于显示用于字体的字符,诸如图3B中所示的有关图3a的16背景屏数据的方法。
现在将参考图1、2和3a至3g来描述本发明的实施例,图3a至3g一起表示涉及在无线电话中的背景屏上显示字符的阶段的例子。在步骤100,向无线电话提供基本字体数据和背景屏数据。在步骤101,控制部分10经存储器29将基本字体数据转换成背景屏的16位数据格式。该16位字体数据具有白色。在步骤102,控制部分10生成用于在阶段101经存储器29产生的16位字体数据的掩码。在步骤103,在控制部分10的控制下,将16位字体数据和掩码存储在超高速缓存31中。在步骤103,控制部分10重复步骤100至104,并根据每种字体,将所生成的16位字体数据和掩码存储在超高速缓存中。
具体地,在步骤104,控制部分10检测何时中止根据每种字体,在超高速缓存中的存储过程。如果用户选择正显示的有关背景屏数据的字体的字符,如图3a所示,则在步骤105中,控制部分10检测选择,并顺序地搜索根据每种字体所存储的超高速缓存。如果在步骤105,用户选择例如在图3b所示的字体的字符数据。过程进入步骤106。
在步骤106,控制部分10从存储用户选定字体的字符数据的超高速缓存检索如图3d所示的掩码。在步骤107,控制部分10从存储器29检索如图3a所示的背景屏数据,并执行与操作来逻辑地“与”检索数据和如图3d所示的掩码数据。在步骤108,控制部分10生成例如,如图3e所示的背景屏底色。在步骤109,控制部分10从存储如图3b所示的用户选定字体的字符数据的超高速缓存检索例如,在图3c所示的白色的字体数据。在步骤110,控制部分10执行与操作来逻辑地“与”如图3c所示的白色的字体数据以及颜色字体。在步骤111,控制部分10生成例如图3f的彩色字体数据。在步骤112,控制部分10执行或操作来逻辑地“或”在步骤108中生成的如图3e所示的背景屏底色和在步骤11中生成的如图3f所示的彩色字体数据。在步骤113,控制部分10经显示部分30如图3g所示在图3a的背景屏上显示图3b的用户选定字体的字符数据。
根据本发明的实施例,在基本字体数据和实际显示的字体数据间增加超高速缓存,使得在无线电话中快速显示根据每种字体的字符并提高性能。
尽管已经参考其某些优选实施例显示和描述了本发明,但本领域中的普通技术人员将理解到,在不脱离由附加权利要求书限定的本发明的精神和范围下,可在形式和详细内容方面做出各种改变。
权利要求
1.一种用于在无线电话中显示字体的方法,所述方法包括步骤将基本字体数据转换成转换字体数据,其中所述转换字体数据具有在数量上等于所述转换字体数据将改写成的背景屏的数据位的数据位;生成用于所述转换字体数据的掩码;将所述转换字体数据和掩码存储在所述无线电话的存储器中;检索存储在所述存储器中的所述掩码,执行“与”操作,以便逻辑“与”所检索的掩码和所述背景屏,从而生成背景屏底色;检索存储在所述无线电话的存储器中的所述转换字体数据,并执行“与”操作,以便逻辑“与”所检索的转换字体数据和颜色数据,以及对所述背景屏底色和所述彩色转换字体数据执行“或”操作,以便在所述背景屏上显示字符。
2.如权利要求1所述的方法,其中所述无线电话的存储器包括至少一个超高速缓存。
3.如权利要求2所述的方法,其中根据每一种字型,将所述转换字体数据和所述掩码存储在所述超高速缓存中。
4.如权利要求1所述的方法,其中根据每一种字型,将所述转换字体数据和所述掩码存储在所述超高速缓存中。
5.如权利要求1所述的方法,其中所述转换字体数据包括白色。
6.如权利要求1所述的方法,其中所述第二检索步骤进一步包括向所述转换字体数据提供颜色。
7.如权利要求1所述的方法,其中所述转换字体包括字符。
8.一种用于在无线电话中显示字体的指令的计算机可读介质,所述指令的计算机可读介质包括第一指令集,用来控制所述无线电话将基本字体数据转换成转换字体数据,其中所述转换字体数据具有在数量上等于所述转换字体数据将改写成的背景屏的数据位的数据位;第二指令集,用来控制所述无线电话,以生成用于所述转换字体数据的掩码;第三指令集,用来控制所述无线电话,以将所述转换字体数据和掩码存储在所述无线电话的存储器中;第四指令集,用来控制所述无线电话检索存储在所述存储器中的所述掩码,并且执行“与”操作,以便逻辑“与”所检索的掩码和所述背景屏,以生成背景屏底色;第五指令集,用来控制所述无线电话检索存储在所述无线电话的存储器中的所述转换字体数据,并执行“与”操作,以便逻辑“与”所检索的转换字体数据和颜色数据,以将为白色数据的所述转换字体数据改变颜色;以及第六指令集,用来控制所述无线电话对所述背景屏底色和所述彩色转换字体数据执行“或”操作,以便在所述背景屏上显示字符。
9.如权利要求8所述的指令的计算机可读介质,其中所述第三指令集用来控制所述无线电话,以便将所述转换字体数据和所述掩码存储在所述存储器的至少一个超高速缓存中。
10.如权利要求9所述的指令的计算机可读介质,其中所述第三指令集用来控制所述无线电话,以便根据每一种字型,将所述转换字体数据和所述掩码存储在所述超高速缓存中。
11.如权利要求8所述的指令的计算机可读介质,其中所述第三指令集用来控制所述无线电话,根据每一种字型,将所述转换字体数据和所述掩码存储在所述超高速缓存中。
12.如权利要求8所述的指令的计算机可读介质,其中所述第三指令集用来控制所述无线电话将所述转换字体数据存储为白色字体。
13.如权利要求8所述的指令的计算机可读介质,其中所述第五指令集用来控制所述无线电话向所述转换字体数据提供颜色。
14.如权利要求8所述的指令的计算机可读介质,其中所述第一指令集用来控制所述无线电话从所述转换字体提供字符。
全文摘要
用于在无线电话中显示字体的方法和系统。该系统和方法采用将基本字体数据转换成转换字体数据的操作,其中所述转换字体数据具有在数量上等于所述转换字体数据将改写成的背景屏的数据位的数据位;生成用于所述转换字体数据的掩码;将所述转换字体数据和掩码存储在所述无线电话的存储器中;检索存储在所述存储器中的所述掩码的操作。该系统和方法进一步采用执行“与”操作,以便逻辑“与”所检索的掩码和所述背景屏,从而生成背景屏底色;检索存储在所述无线电话的存储器中的所述转换字体数据,并执行“与”操作,以便逻辑“与”所检索的转换字体数据和颜色数据以改变为白色数据的所述转换字体数据的颜色,以及对所述背景屏底色和所述彩色转换字体数据执行“或”操作,以便在所述背景屏上显示字符。
文档编号G09G5/24GK1474624SQ03143829
公开日2004年2月11日 申请日期2003年7月25日 优先权日2002年8月6日
发明者尹泳河, 金用玄, 高田俊明 申请人:三星电子株式会社, 株式会社村田制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1