在屏幕显示中实现透明的设备和方法

文档序号:7955030阅读:322来源:国知局
专利名称:在屏幕显示中实现透明的设备和方法
技术领域
本发明总的涉及移动终端,更具体地说,涉及实现OSD/YUV透明功能的设备和方法。
背景技术
OSD(屏幕显示)技术广泛应用于图像处理系统中,比如电视、PC(个人计算机)以及移动终端。OSD功能显示附加信息,比如在电视上显示所选择的频道和时间,在计算机或移动终端上显示字符和YUV背景图像。
但是,传统的OSD技术存在的缺点在于,在PC、TV或移动终端的显示屏上的OSD背景颜色区域掩盖了初始的背景图像。如果使OSD背景颜色区域透明以解决上述问题,则仅有相一致的颜色变为透明,因此当需要时用户不能改变或设置特定的颜色。

发明内容
因此,本发明的一个目的是提供一种实现透明的设备和方法,以便在图像显示设备的OSD显示中防止OSD背景颜色覆盖初始的背景。
本发明的另一个目的是提供一种在显示背景的YUV图像数据中实现透明的设备和方法。
前述和其他目的可以通过提供一种用于实现透明的设备和方法来实现。当用户要求透明功能时,在OSD透明模式中识别由用户选择的将被透明的特定背景颜色,并且在收到OSD背景颜色数据时,显示替代该OSD背景颜色数据而插入的具有YUV图像数据的图像。在YUV透明模式中,识别由用户选择的将被透明的特定背景颜色,并且在收到YUV背景颜色数据时,显示替代该YUV背景颜色数据而插入的具有OSD图像数据的图像。


通过下面参照附图的详细描述,本发明的上述和其它目的、特征和优点将变得更加清楚,其中图1是根据本发明的一个实施例,具有透明实现设备的移动终端的方框图;图2是根据本发明的实施例的透明实现设备的方框图;图3A至3D示出根据本发明的实施例,当实施透明功能时的示例图像显示;图4是根据本发明的另一个实施例的透明实现设备的方框图;和图5A至6D示出根据本发明的第二实施例,当实施OSD/YUV透明功能时的示例图像显示。
具体实施例方式
下面将参照附图描述本发明的优选实施例。在下面的描述中,不再详细描述公知的功能或结构,以免它们以不必要的细节混淆本发明。
图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的设备。因此,本领域的技术人员应该理解,在不脱离由所附权利要求限定的本发明的构思和范围的情况下,可以对其进行各种形式和细节上的修改。
权利要求
1.一种在屏幕显示(OSD)中的透明实现设备,包括第一缓冲器,用于临时存储用于显示背景图像的YUV图像数据;第二缓冲器,用于临时存储OSD图像数据;多路复用器,用于接收第一和第二缓冲器的输出数据,并根据选择控制信号有选择地输出YUV图像数据和OSD图像数据之一;寄存器,用于存储在OSD图像数据中所选将被透明的背景颜色的标识数据;以及比较器,用于接收所选透明背景颜色的标识颜色,根据标识数据识别OSD图像数据中的背景颜色数据,并向多路复用器输出选择控制信号,以输出YUV图像数据替代背景颜色数据。
2.一种在屏幕显示(OSD)中的透明实现设备,包括第一缓冲器,用于临时存储用于显示背景图像的YUV图像数据;第二缓冲器,用于临时存储OSD图像数据;寄存器,用于存储在OSD和YUV图像数据中选择的将被透明的背景颜色的标识数据;第一比较器,用于在OSD透明模式中识别OSD图像数据中的背景颜色数据,并输出表明输入所选透明OSD背景颜色的第一逻辑数据;第二比较器,用于在YUV透明模式中识别YUV图像数据中的背景颜色数据,并输出表明输入所选透明YUV背景颜色的第二逻辑数据;第一逻辑设备,用于对从第一比较器收到的第一逻辑数据和从寄存器收到的表明实施透明功能的控制数据进行“与”操作,将该“与”操作值反相,并输出该反相值;第二逻辑设备,用于对从第二比较器收到的第二逻辑数据和从寄存器收到的表明实施透明功能的控制数据进行“与”操作,并输出该“与”操作的值;以及多路复用器,用于接收第一和第二逻辑设备的输出数据,并根据存储在寄存器中的OSD/YUV选择控制信号,从第一或第二缓冲器中有选择地输出YUV图像数据和OSD图像数据之一。
3.如权利要求2所述的透明实现设备,其中第一逻辑设备是“与非”门。
4.如权利要求2所述的透明实现设备,其中第二逻辑设备是“与”门,用于通过一个输入端接收来自第二比较器的第二逻辑数据、通过另一输入端接收透明功能实施控制数据,并对收到的数据进行“与”操作。
5.如权利要求2所述的透明实现设备,其中在用户要求透明功能时,寄存器从控制器接收所选透明OSD背景颜色标识数据、所选透明YUV背景颜色标识数据、用于激活OSD/YUV透明功能的透明功能实施控制数据、以及表明OSD/YUV图像数据哪一个接受透明功能的OSD/YUV透明选择数据,并在各自区域中存储收到的数据。
6.如权利要求2所述的透明实现设备,其中第一缓冲器是三级缓冲器,用于临时存储收到的YUV图像数据,并根据作为多路复用器的输出数据的输出控制信号有选择地输出YUV图像数据。
7.如权利要求2所述的透明实现设备,其中第二缓冲器是三级缓冲器,用于临时存储收到的OSD图像数据,并根据作为多路复用器的输出数据的输出控制信号有选择地输出OSD图像数据。
8.一种在屏幕显示(OSD)中的透明实现方法,包括步骤如果用户选择了透明模式,设置该透明模式;在该透明模式中从OSD图像数据中识别用户选择的所选透明背景颜色;用所选透明OSD背景颜色的标识数据更新寄存器值;以及从OSD图像数据中去除与更新的寄存器值相应的背景颜色数据。
9.如权利要求8所述的透明实现方法,其中去除OSD背景颜色的步骤包括步骤识别OSD图像数据中与更新的寄存器值相对应的背景颜色数据;以及通过输出用于显示背景的YUV图像数据替代OSD背景颜色数据,去除背景颜色数据。
10.一种在屏幕显示(OSD)中的透明实现方法,包括步骤当用户选择透明功能时识别在OSD透明模式中由用户选择的将被透明的特定背景颜色,并在收到OSD背景颜色数据时,显示具有替代OSD背景颜色数据插入的YUV图像数据的图像;以及识别在YUV透明模式中由用户选择的将被透明的特定背景颜色,并在收到YUV背景颜色数据时,显示具有替代YUV背景颜色数据插入的OSD图像数据的图像。
11.一种在屏幕显示(OSD)中的透明实现方法,包括步骤在用户选择透明功能时,设置透明模式;当在该透明模式中选择YUV透明功能时,识别在YUV图像数据中由用户选择的将被透明的特定背景颜色;用所选透明YUV背景颜色的标识数据更新寄存器值;以及在收到与更新的寄存器值相对应的YUV背景颜色数据时,显示具有替代YUV背景颜色插入的OSD图像数据的图像。
12.一种在屏幕显示(OSD)中的透明实现方法,包括步骤在用户选择透明功能时,设置透明模式;当在该透明模式中选择OSD透明功能时,识别在YUV图像数据中由用户选择的将被透明的特定背景颜色;用所选透明OSD背景颜色的标识数据更新寄存器值;以及在收到与更新的寄存器值相对应的OSD背景颜色数据时,显示具有替代OSD背景颜色而插入的YUV图像数据的图像。
全文摘要
公开了一种用于实现透明的设备和方法。当用户要求透明功能时,在OSD透明模式中识别由用户选择的将被透明的特定背景颜色,并且在收到OSD背景颜色数据时,显示替代该OSD背景颜色数据而插入的具有YUV图像数据的图像。在YUV透明模式中,识别由用户选择的将被透明的特定背景颜色,并且在收到YUV背景颜色数据时,显示替代该YUV背景颜色数据而插入的具有OSD图像数据的图像。
文档编号H04N5/445GK1366438SQ0113287
公开日2002年8月28日 申请日期2001年9月12日 优先权日2001年1月19日
发明者权大宪 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1