具体实施方式
下面将参照附图描述本发明的优选实施例。在下面的描述中,不再详细
描述公知的功能或结构,以免它们以不必要的细节混淆本发明。
图1是根据本发明的一个实施例、能够对OSD和背景YUV图像数据执
行透明功能的移动终端的方框图。参照图1,RF(射频)模块100包括RF
处理器、IF(中频)处理器、和基带处理器。RF模块100主要处理RF信号,
将RF信号下变换为IF信号,并将IF信号下变换为适合于在控制器104中处
理的基带位流。RF模块100分为发送器和接收器。接收器放大想要的信号,
尽可能多地抑制噪声的放大,将放大的信号转换为IF信号,然后转换为基带
信号,并将模拟基带信号转换为数字信号。该数字信号在控制器104中进行
分析和处理。发送器将控制器104生成的信号调制到期望的频带,放大所调
制的信号,并通过双工器(未示出)和天线发射放大的信号。
控制器104实施对移动终端的总体控制,并在透明实现设备108的寄存
器中存储用户选择的将被透明的背景颜色的标识数据。存储器114临时存储
控制器104的操作程序、在执行控制器104的程序期间生成的数据、以及OSD
显示屏的字体和背景数据。键盘102的构成为包括字符键、数字键、以及功
能键的键矩阵,并将相应于用户按下的键的键输入信号馈送给控制器104。
OSD 106处理背景的颜色数据和彩色的LCD字体,并通过其内部编码器
提供数据的RGB信号给LCD驱动器110。LCD驱动器110在控制器104的
控制下,控制LCD 112的操作。LCD 112在控制器104的控制下显示移动终
端的操作状态和OSD数据。透明实现设备108从控制器104接收透明控制数
据,并根据该控制数据更新寄存器值,从OSD 106收到的OSD图像数据中
去除与选择的透明标识相应的背景颜色,以及将修正的OSD图像数据输出到
LCD驱动器110。
图2是透明实现设备108的详细方框图,图3A至3D示出在透明实现设
备108从OSD图像数据去除特定背景颜色的处理中的示例图像显示。下面将
参照图2至3D详细描述透明实现设备的操作。
OSD 106生成的典型的OSD图像数据包括相对于特定颜色背景的字符,
如图3A所示。OSD图像数据被馈送到比较器206的输入端,并存储到透明
实现设备108的第二缓冲器202中。
当用户要求使特定的背景颜色透明时,控制器104在连接到比较器206
的另一输入端的寄存器208中存储透明标识数据。该透明标识数据用于在
OSD图像数据中识别用户选择的特定背景颜色数据,并用于从LCD 112的
OSD图像数据中去除背景颜色。在收到与存储在寄存器208中的透明标识数
据相应的背景颜色数据时,比较器206向多路复用器(MUX)204输出选择
控制信号,以便多路复用器204不输出OSD背景颜色数据,而输出在第一缓
冲器200中缓冲的用于背景的YUV图像数据。从而,如果如图3B所示的背
景图像显示在LCD 112上,则通过从图3A所示的OSD图像数据中去除所选
择的透明背景颜色而产生的图3C的OSD图像、以及图3B所示的YUV图像
形成如图3D所示的最终的图像。
根据上述实施例,由于用户可以有选择地去除OSD图像的背景颜色,所
以背景不会被OSD图像的背景颜色隐藏。
图4是用于有选择地实施OSD或YUV数据透明的透明实现设备108的
另一实施例的方框图。图5A至6D示出在图4的透明实现设备108中从OSD
和YUV数据去除特定背景颜色的操作的示例图像显示。
通常,OSD和YUV图像包括相对于特定颜色背景的文字或图形,如图
5A至6D所示。OSD数据和YUV数据被分别馈送到第一比较器400和第二
比较器410的输入端,并分别馈送到透明实现设备108中的第一缓冲器402
和第二缓冲器414。
当用户要求使OSD或YUV数据中特定的背景颜色透明时,控制器104
在连接到第一和第二比较器400和410的另一输入端的寄存器412的区域
REG2或REG3中存储识别所选背景颜色的透明标识数据。该透明标识数据
用于从LCD 112的OSD或YUV数据中去除所选的背景颜色。也就是说,寄
存器412在分离的区域中存储在OSD图像数据中所选背景颜色的标识数据、
以及在YUV图像数据中所选背景颜色的标识数据,并将它们馈送到相应的比
较器400和410。另外,寄存器412独立于背景颜色标识数据之外,在区域
REG4中存储用于激活透明实现设备108的透明控制数据。如果从控制器104
收到透明停止命令,则将透明控制数据的反相数据馈送到与第一比较器400
的输出相连的与非门404的输入端、以及与第二比较器410输出相连的与门
408的输入端,以防止第一和第二比较器400和410输出透明标识数据。寄
存器412存储用于选择OSD/YUV透明功能的透明选择数据,并在控制器104
的控制下将该透明选择数据作为选择控制信号提供给与NAND和AND门404
和408的输出端相连的MUX 406。从而,有选择地执行OSD和YUV透明功
能。
接着将描述根据透明选择数据的OSD和YUV透明操作。
当用户要求OSD透明模式时,控制器104将用于执行透明功能的透明控
制数据、用于选择OSD透明功能的透明选择数据、以及用户所选的背景颜色
的标识数据馈送到寄存器412。透明标识数据用于在OSD图像数据中识别所
选的背景颜色,并将其从LCD 112的OSD图像数据中去除。也就是说,如
果第二比较器410从寄存器412的区域REG 3收到与OSD透明标识数据相
对应的背景颜色数据,则向与门408输出逻辑值“1”。然后,与门408对该
逻辑值“1”和用于实施透明而设置为逻辑值“1”的区域REG 1的控制数据
进行“与”操作,并将该“与”操作的结果输出到MUX 406。MUX 406还通
过与非门404接收用于透明YUV图像数据的第一比较器400的输出。根据作
为选择控制信号的OSD透明选择数据,MUX 406仅输出与门408的输出,
作为临时存储YUV和OSD图像数据的三级缓冲器402和414的输出控制信
号。由此,从MUX 406输出的用于透明OSD数据的逻辑值“1”阻止了第二
缓冲器414的OSD图像数据的输出,并控制第一缓冲器402向LCD驱动器
110输出YUV图像数据。从而,如果如图5A所示的背景图像显示在LCD 112
上,则通过从图5B所示的OSD图像数据中去除所选择的透明背景颜色而产
生的图5C的OSD图像、以及图5A所示的YUV图像数据形成如图5D所示
的最终图像。
当用户要求YUV透明模式时,控制器104将用于选择YUV透明功能的
透明选择数据、以及用户所选的背景颜色的标识数据馈送到寄存器412。透
明标识数据用于在YUV图像数据中识别所选的背景颜色,并将其从LCD 112
的YUV图像数据中去除。也就是说,如果第一比较器400从寄存器412的区
域REG2收到与YUV透明标识数据相对应的背景颜色数据,则向与非门404
输出逻辑值“1”。然后,与非门404对该逻辑值“1”和用于实施透明而设置
为逻辑值“1”的区域REG 1的控制数据进行“与非”操作,并将该“与非”
操作的结果输出到MUX 406。MUX 406还通过与门408接收用于透明OSD
图像数据的第二比较器410的输出。根据作为选择控制信号的YUV透明选择
数据,MUX 406仅输出与非门404的输出,作为临时存储YUV和OSD图像
数据的三级缓冲器402和414的输出控制信号。由此,从MUX 406输出的用
于透明YUV数据的逻辑值“0”阻止了第一缓冲器402的YUV图像数据的
输出,并控制第二缓冲器414向LCD驱动器110输出OSD图像数据。
从而,如果如图6A所示的背景图像显示在LCD 112上,则通过从图6A
所示的YUV图像数据中去除所选择的透明背景颜色而产生的图6B的YUV
图像、以及图6C所示的OSD图像数据形成如图6D所示的最终图像。所以,
透明功能可以对YUV图像数据以及OSD图像数据执行。
根据如上所述的本发明,可以使移动终端的LCD上的OSD/YUV图像中
的特定背景颜色变得透明。因此,用户可以在OSD/YUV图像中任意地改变
所选择的颜色。此外,在显示静止图像、移动图像、以及活动图像的同时,
可以输出与当前操作状态相关的消息和可以支持的功能条目。
尽管结合特定优选实施例示出和描述了本发明,但是仅是示例性应用。
尽管以OSD背景颜色和背景YUV图像数据的内容描述了本发明,但是可以
应用到任何具有OSD或LCD的设备。因此,本领域的技术人员应该理解,
在不脱离由所附权利要求限定的本发明的构思和范围的情况下,可以对其进
行各种形式和细节上的修改。