专利名称:显示器及动态显示osd菜单的方法
技术领域:
本发明涉及一种显示OSD菜单的方法,特别是指一种动态显示OSD菜单的方法。
背景技术:
现有显示器,例如电视显示器或一般计算机显示器的OSD (On kreenDisplay,在 屏幕上显示)菜单大都是静态显示,亦即当使用者按下电视遥控器的“菜单”键或显示器上 的“菜单”键后,显示器会直接显示一 OSD菜单画面,由在此种OSD显示方式太过于单调,让 使用者觉得枯燥无趣。因此,如果能让OSD菜单呈现的过程产生如同动画般的效果,将能使OSD菜单的显 示方式有别于以往而显得更为有趣,并能增添显示器的附加价值。
发明内容
因此,本发明的目的,即在提供一种利用多个静态画面来达到动态显示OSD菜单 画面的显示器。为实现上述目的,本发明的显示器,具有一显示部,一存储一 OSD动画固件及一原 始OSD菜单画面的第一存储器,一暂存待输出至该显示部的图像画面的第二存储器,一可 以存取该第一存储器及该第二存储器的微控制器,及一与该显示部及该第二存储器电连接 的图像输出单元。该微控制器于收到一开启OSD菜单指令时,读取该第一存储器中的该OSD动画固 件并执行,以依序产生N-I (N > 2)个遮蔽面积渐减的遮蔽画面并分别迭加在各该原始OSD 菜单画面上,以依序产生N-I个部分被遮蔽的OSD菜单画面,并将该N-I个部分被遮蔽的 OSD画面及一第N个原始OSD菜单画面依序且连续地输出至该第二存储器;该图像输出单 元在连续的时间点从该第二存储器依序且连续地读取该N-I个部分被遮蔽的OSD菜单画面 及该第N个原始OSD菜单画面并输出至该显示部显示。本发明利用将多个不同且静态的被遮蔽的OSD菜单画面在连续的不同时间点依 序显示在显示器上原始OSD菜单画面显示的位置,最后再显示原始OSD菜单画面,即可表现 出动态呈现OSD菜单画面的效果。此外,为达上述目的,本发明的另一种显示器,其有一显示部、一第一存储器、一第 二存储器、一微控制器及一图像输出单元。第一存储器存储多个OSD迭加画面及一原始OSD 菜单画面,这些OSD迭加画面中绘有一物体连续移动的图像,使得这些OSD迭加画面被依序 显示时会呈现该物体连续移动的视觉效果。第二存储器暂存待输出至该显示部的图像画 面。微控制器可以存取该第一存储器及该第二存储器,并于收到一开启OSD菜单指令时,依 序读取该第一存储器中的这些OSD迭加画面及该原始OSD菜单画面并依序将这些OSD迭加 画面及该原始OSD菜单画面输出至该第二存储器。图像输出单元与该显示部及该第二存储 器电连接,以从该第二存储器依序且连续地读取这些OSD迭加画面及该原始OSD菜单画面 并输出至该显示部显示。藉此,达到动态显示OSD菜单的视觉效果。
图1是本发明显示器的一优选实施例的电路方块图;图2是本发明动态显示OSD菜单的方法的一优选实施例的流程图;图3是本实施例产生百页窗OSD动画的流程图;图4是本实施例的百页窗OSD动画产生遮蔽画面及部分遮蔽OSD菜单画面的过程 示意图;图5是本实施例产生马赛克OSD动画的流程图;及图6是本实施例的马赛克OSD动画产生遮蔽画面及部分遮蔽OSD菜单画面的过程 示意图;及图7是本发明动态显示OSD菜单的方法的第二优选实施例,其显示先以多个全部 遮蔽该原始OSD菜单画面的OSD迭加画面依序显示,达到类似动画的效果,而后再显示OSD 菜单的过程。主要元件符号说明1显示器10显示部11第一存储器12第二存储器13微控制器14图像输出单元15 快闪存储器(Flash ROM)16电可擦除可编程只读存储器(EEPROM)21 24,31 39,51 58 步骤41 44、51 59遮蔽画面61 68部分遮蔽OSD菜单画面71 74 OSD迭力口画面
具体实施例方式有关本发明的前述及其他技术内容、特点与功效,在以下配合参考图式的两个优 选实施例的详细说明中,将可清楚的呈现。参阅图1,是本发明显示器的一优选实施例,本实施例的显示器1可以是电视显示 器,或一般计算机或电子装置输出图像信号时使用的平面或非平面显示器,这些显示器通 常具备一 OSD菜单功能,使用者可通过控制显示器开启该OSD菜单,以通过OSD菜单对显示 器内部功能或参数进行设定。本实施例的显示器1中与显示OSD菜单有关的元件主要包括一可以由例如液晶、 电浆、发光二极管或阴极射线管(CRT)构成的显示部10,一存储主要固件程序及重要信息 的第一存储器11,一暂存图像画面数据的第二存储器12,一与第一存储器11及第二存储器 12电连接以存取第一存储器11及第二存储器12以执行主要固件程序的微控制器13,及一 与第二存储器12及显示部10电连接以输出图像画面数据至显示部10的图像输出单元14。第一存储器11是一种只读存储器,其包含一快闪存储器(flash ROM) 15及一电可 擦除可编程只读存储器(EEPR0M,下称)16,快闪存储器15供存储OSD动画固件,EEPR0M16 中存储一原始OSD菜单画面。且第二存储器12是一随机存取存储器(RAM)。图像输出单元514是一 kaler (图像画面缩放器),用以将待输出至显示部10的图像画面解析度调整成显 示部10可以接受的解析度,且微控制器13及图像输出单元14通常被整合在一图像处理器 芯片中。如图2的步骤21,为了让使用者可以选择OSD动画种类,本实施例在原始OSD菜 单中新增一 OSD动画种类选项,当原始OSD菜单被开启时,使用者点选该OSD动画种类选项 后,会在OSD菜单中显示多个动画种类,例如“百页窗”、“马赛克”等。且每一 OSD动画种类 对应一 OSD动画固件,所以快闪存储器15中存储有对应不同OSD动画种类的OSD动画固件。 如步骤22,当使用者选择想要的OSD动画种类后,微控制器13即记录被选择的OSD动画种 类。所以,如步骤23,之后当使用者再次开启OSD菜单时,微控制器13会收到一开启OSD菜 单指令,然后进行步骤对,根据被选择的OSD动画种类,从快闪存储器15中读取对应的OSD 动画固件并执行,以产生OSD动画,细节说明如下。当使用者选择的OSD动画种类是“百页窗”,微控制器13执行对应的OSD动画固 件,并如图3的步骤31所示,首先设定遮蔽画面数量为N = 4,并令初始值N = 0,再如步骤 32,产生如图4所示的第一遮蔽画面41,其由M条(例如5条)宽度W (例如4公分)且横 向排列的线条构成,且第一遮蔽画面41的大小恰好为原始OSD菜单40的画面大小。然后 如步骤33,将第一张遮蔽画面41输出至第二存储器12中,让图像输出单元14从第二存储 器12中读取第一张遮蔽画面41并输出至显示部10显示,而在显示部10上呈现如图4的 第一遮蔽画面41。此外第一遮蔽画面41可以是由全黑或某种颜色或某些颜色的线条组合 产生,或者只是单一颜色的遮蔽画面。接着,如步骤34,微控制器13令线条的宽度W = W_1以产生5条宽度W且相间隔 的线条的一第二遮蔽画面42,再如步骤35,从EEPR0M12中读取该原始OSD菜单画面,并将 该第二遮蔽画面42迭加在该原始OSD菜单画面40上,以产生第一部分遮蔽OSD菜单画面 71,并如步骤36,输出至第二存储器12暂存,以供图像输出单元14读取并输出至显示部10显不。然后如步骤37及38,令N = N+1并判断N是否等于4 ?若否,则重复步骤34 36,而在N = 4之前,微控制器13依序产生第二 第四遮蔽画面42 44分别迭加在原始 OSD菜单画面40上(遮蔽画面41 44的大小与原始OSD菜单画面40相同),而依序产生 第二 第四部分遮蔽OSD菜单画面72 74并输出至图像输出单元14暂存,使图像输出单 元14在输出上述第一张遮蔽画面41之后,紧接着依序输出第一 第四部分遮蔽OSD菜单 画面71 74至显示部10,并在N = 4时,进行步骤39,将原始OSD菜单画面40输出至显 示部10。且由于第一 第四部分遮蔽OSD菜单画面71 74中的横向线条宽度W越来越窄, 使原始OSD菜单画面40的内容越来越显现,使得在第一张全部遮蔽画面41及第一 第四 张部分遮蔽OSD菜单画面71 74和最后一张原始OSD菜单画面40被依序且连续显示的 过程中,造成类似动画的效果,而达到动态显示OSD菜单的功效。当然上述实施例也可省略步骤32及33,而在步骤31之后接着执行步骤34,同样 可达到动态显示OSD菜单的效果。再参见图5及图6所示,当使用者选择的OSD动画种类是“马赛克”时,如图5的 步骤51,微控制器13执行对应的OSD动画固件,并预设遮蔽画面数量为N = 9,然后如步骤52,产生由N块矩形方块(方块数量与遮蔽画面数量相同)以矩阵方式排列组成的第一遮 蔽画面51,其面积刚好等于原始OSD菜单画面40的大小,并如步骤53,将第一遮蔽画面51 输出至第二存储器12,使图像输出单元14读取该第一遮蔽画面51并输出至显示部10显 示,且第一遮蔽画面51可以是由全黑或某种颜色或某些颜色的矩形方块组合。接着如步骤M,微控制器13令N = N-I,并产生由N(N = 8)块矩形方块组成的一 第二遮蔽画面52,接着如步骤55,从EEPROM中读取原始OSD菜单画面40并将第二遮蔽画面 52迭加在原始OSD菜单画面40上,以产生一第一部分遮蔽OSD菜单画面61,再如步骤56, 将第一部分遮蔽OSD菜单画面61输出至第二存储器12,供图像输出单元14读取并输出至 显示部10。然后,如步骤57,判断N是否为0 ?,如果否,则重复步骤M 56,藉此,在N = 0 之前,微控制器13会依序产生第二 第九遮蔽画面52 59分别迭加在原始OSD菜单画面 40上(遮蔽画面的大小与原始OSD菜单画面40相同),而依序产生第二 第八部分遮蔽OSD 菜单画面62 68并输出至图像输出单元14暂存,使图像输出单元14在输出上述第一遮 蔽画面51之后,紧接着依序输出第一 第八部分遮蔽OSD菜单画面61 68至显示部10, 并在N = 9时,进行步骤58,将原始OSD菜单画面40输出至显示部10。由于第一 第八部分遮蔽OSD菜单画面61 68中的矩形方块数量逐渐减少,使 得部分遮蔽OSD菜单画面中的OSD菜单内容越来越显现,故当第一遮蔽画面51及第一 第 八部分遮蔽OSD菜单画面61 68和最后一张原始OSD画面40被图像输出单元14依序且 连续输出至显示部10的过程中造成类似动画的效果,使OSD菜单可被以动态的方式显现。当然上述实施方式也可省略步骤52及53,而在步骤51之后接着执行步骤54,同 样可达到动态显示OSD菜单的效果。上述实施例虽然以线条或矩形方块来做为遮蔽画面的构成元素,但并不以此为 限,只要是在显示过程中的部分遮蔽OSD菜单画面能够呈现出遮蔽画面的面积逐渐减少, 而使原始OSD菜单内容逐渐呈现的多个静态画面的组合,即能实现本发明的目的及功效。综上所述,本发明通过在连续的不同时间点,将多个静态且遮蔽面积渐减的被遮 蔽的OSD菜单画面依序显示在显示器上原始OSD菜单画面显示的位置,最后再显示原始OSD 菜单画面,造成OSD菜单逐渐显现的视觉效果,达到以静态画面表现出动态OSD菜单画面的 效果。再参见图7所示,是本发明动态显示OSD菜单的方法的一第二优选实施例,与第一 实施例相同的是,本实施例的显示器亦具有如图1所示的显示部10、第一存储器11、第二存 储器12、微控制器13及图像输出单元14 ;而与第一实施例不同的是,本实施例是在第一存 储器11中存储如图7所示的多个OSD迭加画面71 74及一原始OSD菜单画面75,这些 OSD迭加画面71 74的大小与原始OSD菜单画面75相同,且这些OSD迭加画面71 74 中绘有一物体(例如人)连续移动(走路)的图像,使得这些OSD迭加画面71 74被依 序显示时会呈现该物体连续移动的视觉效果。而微控制器13可以存取第一存储器11及第二存储器12,并于收到一开启OSD菜 单指令时,依序读取第一存储器11中的这些OSD迭加画面71 74及该原始OSD菜单画面 75,并依序将这些OSD迭加画面71 74及该原始OSD菜单画面75输出至第二存储器12 ; 同时,与显示部10及第二存储器12电连接的图像输出单元14就会从第二存储器12依序且连续地读取这些OSD迭加画面71 74及原始OSD菜单画面75并输出至显示部10显 示,使得显示部10在预备显示OSD菜单画面的一中间区域先显示出一物体(人)连续移动 (走路)的视觉效果,例如一个人从中间区域的左边走到中间区域的右边,然然才显示原始 OSD菜单画面75,藉此,达到动态显示OSD菜单的视觉效果。 然而以上所述者,仅为本发明的优选实施例而已,当不能以此限定本发明实施的 范围,即大凡依本发明申请专利范围及发明说明内容所作的简单的等效变化与修饰,皆仍 属本发明专利涵盖的范围内。
权利要求
1.一种显示器,包括一显示部;一第一存储器,存储一原始OSD菜单画面;一第二存储器,暂存待输出至该显示部的图像画面;一微控制器,可以存取该第一存储器及该第二存储器,并于收到一开启OSD菜单指令 时执行,使在N(N > 2)个循环中读取N个该原始OSD菜单画面,并在该第1 N-I个循环 中依序产生N-I个遮蔽面积渐减的遮蔽画面迭加在各该循环的原始OSD菜单画面上,以依 序产生N-I个部分被遮蔽的OSD菜单画面,并将该N-I个部分被遮蔽的OSD画面及该第N 个原始OSD菜单画面依序且连续地输出至该第二存储器;及一图像输出单元,与该显示部及该第二存储器电连接,以从该第二存储器依序且连续 地读取该N-I个部分被遮蔽的OSD菜单画面及该第N个原始OSD菜单画面并输出至该显示 部显示。
2.如权利要求1所述的显示器,其中该微控制器还在执行该N个循环之前,产生一遮蔽 面积与该原始OSD菜单画面面积相同的遮蔽画面并输出至该第二存储器。
3.如权利要求1所述的显示器,其中该第一存储器是一只读存储器,其包括一快闪存 储器及一电可擦除可编程只读存储器(EEPROM),一 OSD动画固件存储于该快闪存储器,且 该原始OSD菜单画面存储于该电可擦除可编程只读存储器,而该微控制器执行该OSD动画 固件,以依序产生该N-I个部分被遮蔽的OSD菜单画面,并将该N-I个部分被遮蔽的OSD画 面及该第N个原始OSD菜单画面依序且连续地输出至该第二存储器。
4.一种动态显示OSD菜单的方法,应用于存储有一原始OSD菜单画面的一显示器中,该 方法包括(A)令该显示器的一微控制器根据一开启OSD菜单指令执行,俾以在N个循环中读取该 原始OSD菜单画面,并在该第1 N-I个循环中依序产生N-I个遮蔽面积渐减的遮蔽画面 迭加在各该循环的原始OSD菜单画面上,以依序产生N-I个部分被遮蔽的OSD菜单画面,并 将该N-I个部分被遮蔽的OSD菜单画面及该第N个原始OSD菜单画面依序且连续地输出至 该显示器的一第二存储器;及(B)令该显示器的一图像输出单元依序且连续地读取暂存在该第二存储器中的该N-I 个部分被遮蔽的OSD菜单画面及该第N个原始OSD菜单画面并输出至该显示器的一显示 部。
5.如权利要求4所述的显示OSD菜单的方法,在步骤(B)中,还在执行该N个循环之前, 产生一遮蔽面积与该原始OSD菜单画面面积相同的遮蔽画面并输出至该第二存储器,使在 步骤(C)中的该图像输出单元先读取该遮蔽画面并输出至该显示部。
6.一种显示器,包括一显示部;一第一存储器,存储多个OSD迭加画面及一原始OSD菜单画面,这些OSD迭加画面中绘 有一物体连续移动的图像,使得这些OSD迭加画面被依序显示时会呈现该物体连续移动的 视觉效果;一第二存储器,暂存待输出至该显示部的图像画面;一微控制器,可以存取该第一存储器及该第二存储器,并于收到一开启OSD菜单指令时,依序读取该第一存储器中的这些OSD迭加画面及该原始OSD菜单画面并依序将这些OSD 迭加画面及该原始OSD菜单画面输出至该第二存储器;及一图像输出单元,与该显示部及该第二存储器电连接,以从该第二存储器依序且连续 地读取这些OSD迭加画面及该原始OSD菜单画面并输出至该显示部显示。
7.如权利要求6所述的显示器,其中该第一存储器是一只读存储器,其包括一快闪存 储器及一电可擦除可编程只读存储器,这些OSD迭加画面系存储于该快闪存储器,且该原 始OSD菜单画面系存储于该电可擦除可编程只读存储器。
8.一种动态显示OSD菜单的方法,应用于一显示器中,该方法包括(A)于该显示器的一第一存储器中存储多个OSD迭加画面及一原始OSD菜单画面,这 些OSD迭加画面中绘有一物体连续移动的图像,使得这些OSD迭加画面被依序显示时会呈 现该物体连续移动的视觉效果;(B)令该显示器的一微控制器根据一开启OSD菜单指令,依序读取该第一存储器中的 该OSD迭加画面及该原始OSD菜单画面,并依序将这些OSD迭加画面及该原始OSD菜单画 面输出至该第二存储器;及(C)令该显示器的一图像输出单元依序且连续地读取暂存在该第二存储器中的这些 OSD迭加画面及该原始OSD菜单画面并输出至该显示器的一显示部。
全文摘要
显示器及动态显示OSD菜单的方法。该显示器,其第一存储器中存有一OSD动画固件及一原始OSD菜单画面,其微控制器于收到一开启OSD菜单指令时,读取该OSD动画固件并执行,以依序产生第1~N-1个遮蔽面积渐减的遮蔽画面迭加在各该原OSD始菜单画面上而产生N-1个部分被遮蔽的OSD菜单画面,并将该N-1个部分被遮蔽的OSD画面及一第N个原始OSD菜单画面依序且连续地暂存于该第二存储器,供其一图像输出单元依序且连续地读取并输出至该显示部显示。藉此达到动态显示OSD菜单的效果。
文档编号H04N5/445GK102054463SQ200910211180
公开日2011年5月11日 申请日期2009年11月6日 优先权日2009年11月6日
发明者李沧兴 申请人:纬创资通股份有限公司