一种屏幕显示方法和装置的制造方法

文档序号:9492210阅读:232来源:国知局
一种屏幕显示方法和装置的制造方法
【技术领域】
[0001]本发明涉及电子设备控制技术领域,具体涉及一种屏幕显示方法和装置。
【背景技术】
[0002]屏幕显示(On Screen Display,OSD)技术是目前人机界面上重要的讯息产生方式,通常应用在家用电视机或个人PC的电脑显示器上。0SD通过在显示器的荧幕中生成一些特殊的字形或图形,让使用者得到一些讯息,便于对当前显示屏中的内容和功能进行了解。例如,当用户操作电视机调整音量时,电视荧幕就会显示出对应的音量大小提示图形(0SD图形),让用户了解目前音量状态。
[0003]但是,由于背景视频的变化比较频繁,而通常0SD图形的颜色比较固定,在某些场景下,背景视频的色彩与前置0SD图形的颜色容易重叠,此时0SD图形就会淹没在背景色中,导致0SD图形不易被用户辨识。

【发明内容】

[0004]为了解决现有存在的技术问题,本发明实施例期望提供一种屏幕显示方法和装置。
[0005]本发明实施例提供了一种屏幕显示方法,包括:
[0006]获取视频源数据;
[0007]确定所述视频源数据中目标显示区域的背景色值;
[0008]根据所述目标显示区域的背景色值对所述目标显示区域中前置显示对象的色值进行调整。
[0009]优选地,所述目标显示区域的背景色值包括:色度值和/或亮度值;
[0010]所述确定所述视频源数据中目标显示区域的背景色值,包括:
[0011]将所述视频源数据的目标显示区域设置为多个单元格;其中,每个单元格包括η Xm个像素;所述n、m为大于1的整数;
[0012]根据单元格中每个像素的色度值和亮度值确定该单元格的色度均值和亮度均值;
[0013]依次确定所述目标显示区域中各个单元格的色度均值和亮度均值。
[0014]优选地,所述根据所述目标显示区域的背景色值对所述目标显示区域中前置显示对象的色值进行调整,包括:
[0015]判断所述单元格的色度均值和亮度均值是否超出预先设置的阈值;
[0016]若超出,则调整所述单元格对应的前置显示对象的色度值和/或亮度值。
[0017]优选地,所述判断所述单元格的色度均值和亮度均值是否超出预先设置的阈值之后,还包括:
[0018]将所述单元格的色度均值和亮度均值与所述阈值的比较结果作为调整幅度值存储在外部存储器中;
[0019]所述调整所述单元格对应的前置显示对象的色度值和/或亮度值,包括:
[0020]从外部存储器中读取所述调整幅度值;
[0021]根据所述调整幅度值设置当前目标显示区域中前置显示对象的色值。
[0022]优选地,所述方法还包括:
[0023]判断所述前置显示对象所覆盖的单元格数量是否超出阈值;
[0024]若超出,则发出警报信息,提示用户当前前置显示对象的大小超出范围。
[0025]为解决上述问题,本发明还提供了一种屏幕显示装置,所述装置包括:
[0026]数据获取模块,用于获取视频源数据;
[0027]背景色确定模块,用于确定所述数据获取模块所获取的视频源数据中目标显示区域的背景色值;
[0028]色值调整模块,用于根据所述背景色值确定模块所确定的背景色值对所述目标显示区域中前置显示对象的色值进行调整。
[0029]优选地,所述目标显示区域的背景色值包括:色度值和/或亮度值;
[0030]所述背景值确定模块,包括:
[0031]单元格设置子模块,用于将所述数据获取模块所获取的视频源数据的目标显示区域设置为多个单元格;其中,每个单元格包括η X m个像素;所述n、m为大于1的整数;
[0032]第一确定子模块,用于根据单元格中每个像素的色度值和亮度值确定该单元格的色度均值和亮度均值;
[0033]第二确定子模块,用于依次确定所述目标显示区域中各个单元格的色度均值和亮度均值。
[0034]优选地,所述色值调整模块用于:
[0035]判断所述单元格的色度均值和亮度均值是否超出预先设置的阈值;
[0036]若超出,则调整所述单元格对应的前置显示对象的色度值和/或亮度值。
[0037]优选地,所述装置还包括:
[0038]存储模块,用于将所述单元格的色度均值和亮度均值与所述阈值的比较结果作为调整幅度值存储在外部存储器中;
[0039]所述色值调整模块,还用于:
[0040]从外部存储器中读取所述调整幅度值;
[0041]根据所述调整幅度值设置当前目标显示区域中前置显示对象的色值。
[0042]优选地,所述装置还包括:
[0043]报警模块,用于判断所述前置显示对象所覆盖的单元格数量是否超出阈值;若超出,则发出警报信息,提示用户当前前置显示对象的大小超出范围
[0044]与现有技术相比,本发明实施例包括以下优点:
[0045]根据本发明实施例提供的屏幕显示方法,通过调整前置显示对象的色度值、亮度值或其它色值信息,提高了前置显示对象与背景视频之间的显示差异,使得用户能够准确的对前置显示对象进行有效识别,避免混淆和误判。
【附图说明】
[0046]图1为本发明实施例提供的屏幕显示方法流程图一;
[0047]图2为本发明实施例提供的屏幕显示方法流程图二 ;
[0048]图3为本发明实施例提供的视频源数据单元格划分示意图;
[0049]图4为本发明实施例提供的一种屏幕显示装置的结构图。
【具体实施方式】
[0050]实施例一
[0051]参照图1,示出了本发明的一种屏幕显示方法实施例一的步骤流程图,具体可以包括:
[0052]步骤101,获取视频源数据;
[0053]具体地,本发明实施例中的视频源数据可来自前端的监控器、摄像机、电脑主机或以其它方式输入的视频信号。
[0054]步骤102,确定所述视频源数据中目标显示区域的背景色值;
[0055]其中,所述目标显示区域即该视频显示0SD图形的区域,该目标显示区域可以是视频中的任意位置。
[0056]所述目标显示区域的背景色值具体可以是该区域视频的色度值、亮度值,另外,还可以是对比度值、饱和度值等其它色值信息。
[0057]步骤103,根据所述目标显示区域的背景色值对所述目标显示区域中前置显示对象的色值进行调整。
[0058]所述目标显示区域中的前置显示对象即0SD图形,具体而言,根据当前用户的操作和显示需求,该0SD图形可以是不同的文字、图形等。
[0059]其中,对前置显示对象色值的调整幅度可根据实际需要确定,只要使所述0SD图形能够从该区域背景视频中区别出来即可。
[0060]综上,根据本发明实施例一提供的屏幕显示方法,通过调整前置显示对象的色度值、亮度值或其它色值信息,提高了前置显示对象与背景视频之间的显示差异,使得用户能够准确的对前置显示对象进行有效识别,避免混淆和误判。
[0061]实施例二
[0062]参照图2,示出了本发明的一种屏幕显示方法实施例的步骤流程图,具体可以包括:
[0063]步骤201、获取视频源数据;
[0064]步骤202,确定所述视频源数据中目标显示区域的背景色值;
[0065]具体地,所述步骤202,包括以下子步骤:
[0066]子步骤1,将所述视频源数据的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1