一种图像显示控制方法及装置、显示装置与流程

文档序号:21927559发布日期:2020-08-21 14:49阅读:128来源:国知局
一种图像显示控制方法及装置、显示装置与流程

本发明涉及显示技术领域,特别是涉及一种图像显示控制方法及装置、显示装置。



背景技术:

随着显示技术的不断发展,显示装置被广泛地应用到各个领域,在使用显示装置的过程中,通常需要调用osd(on-screendisplay,屏幕菜单调节方式)图像,进行显示通道的选择以及与显示相关的各种参数的配置。

目前,在调用osd图像时,osd图像只能显示在显示屏幕的一个固定位置,导致用户在使用osd图像进行相关设置时的操作不便。



技术实现要素:

本发明提供一种图像显示控制方法及装置、显示装置,以解决现有的在调用osd图像时,osd图像只能显示在显示屏幕的一个固定位置,导致用户在使用osd图像进行相关设置时的操作不便的问题。

为了解决上述问题,本发明公开了一种图像显示控制方法,应用于显示装置,所述显示装置包括显示屏幕和检测组件,所述方法包括:

根据所述检测组件的检测结果,确定针对所述显示屏幕上的第一显示位置显示的osd图像的操作手势;

根据所述操作手势和所述osd图像在所述显示屏幕上的第一显示位置,确定所述osd图像在所述显示屏幕上从所述第一显示位置进行位置变更后的第二显示位置;

根据所述第二显示位置,将所述osd图像和显示图像进行融合,得到目标融合图像;

控制所述显示屏幕显示所述目标融合图像。

为了解决上述问题,本发明还公开了一种图像显示控制装置,应用于显示装置,所述显示装置包括显示屏幕和检测组件,所述装置包括:

操作手势确定模块,被配置为根据所述检测组件的检测结果,确定针对所述显示屏幕上的第一显示位置显示的osd图像的操作手势;

第二显示位置确定模块,被配置为根据所述操作手势和所述osd图像在所述显示屏幕上的第一显示位置,确定所述osd图像在所述显示屏幕上从所述第一显示位置进行位置变更后的第二显示位置;

图像融合模块,被配置为根据所述第二显示位置,将所述osd图像和显示图像进行融合,得到目标融合图像;

图像显示模块,被配置为控制所述显示屏幕显示所述目标融合图像。

为了解决上述问题,本发明还公开了一种显示装置,包括显示屏幕、检测组件以及上述的图像显示控制装置。

与现有技术相比,本发明包括以下优点:

根据检测组件的检测结果,确定针对显示屏幕上的第一显示位置显示的osd图像的操作手势,根据操作手势和osd图像在显示屏幕上的第一显示位置,确定osd图像在显示屏幕上从第一显示位置进行位置变更后的第二显示位置,根据第二显示位置,将osd图像和显示图像进行融合,得到目标融合图像,控制显示屏幕显示目标融合图像。在调用osd图像后,利用操作手势快速、便捷地变更osd图像在显示屏幕上的显示位置,即将osd图像在显示屏幕上的显示位置从第一显示位置变更为第二显示位置,从而解决了用户在使用osd图像进行相关设置时的操作不便的问题,提高了用户的操作便利性。

附图说明

图1示出了本发明实施例的一种图像显示控制方法的流程图;

图2示出了本发明实施例的osd图像在显示屏幕上的第一显示位置为显示屏幕左上角时的示意图;

图3示出了本发明实施例的osd图像在显示屏幕上的第一显示位置为显示屏幕左下角时的示意图;

图4示出了本发明实施例的osd图像在显示屏幕上的第一显示位置为显示屏幕右上角时的示意图;

图5示出了本发明实施例的osd图像在显示屏幕上的第一显示位置为显示屏幕右下角时的示意图;

图6示出了本发明实施例的osd图像在显示屏幕上的第一显示位置为显示屏幕中心位置时的示意图;

图7示出了本发明实施例将osd图像从图5所示的显示屏幕右下角变更至显示屏幕左下角后的示意图;

图8示出了本发明实施例的一种图像显示控制方法的具体流程图;

图9示出了本发明实施例将osd图像和显示图像进行融合的架构图;

图10示出了本发明实施例的一种图像显示控制装置的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例一

参照图1,示出了本发明实施例的一种图像显示控制方法的流程图,具体可以包括如下步骤:

步骤101,根据所述检测组件的检测结果,确定针对所述显示屏幕上的第一显示位置显示的osd图像的操作手势。

在本发明实施例中,该图像显示控制方法应用于显示装置,显示装置包括显示屏幕和检测组件。其中,显示屏幕用于显示显示图像和调用的osd图像;检测组件用于检测用户对显示屏幕上的第一显示位置显示的osd图像的操作手势。

其中,显示图像指的是显示屏幕上要显示的画面,其可以是视频信号中的一帧画面,也可以是一张图像;osd图像是soc(systemonchip,片上系统)芯片绘制得到的,osd图像一般是用户按压显示装置上的菜单按键或者按压与显示装置连接的i/o(input/output,输入输出)设备后,在显示屏幕上弹出的各项调节项目信息的矩形菜单,该输入输出设备可以为键盘、鼠标、遥控器等,用户可通过该矩形菜单对显示通道进行选择以及对与显示相关的各种参数进行配置,如对显示画面的色彩、模式、亮度等进行调整,从而达到最佳的使用状态。

在用户调用osd图像后,在显示屏幕上的第一显示位置显示osd图像,当用户需要变更osd图像在显示屏幕上的显示位置时,用户对显示屏幕上的第一显示位置显示osd图像进行手势操作,则检测组件对用户的手势操作进行检测,得到检测结果。

检测组件与fpga(field-programmablegatearray,现场可编程门阵列)芯片连接,检测组件在检测到检测结果之后,将检测结果发送至fpga芯片,fpga芯片根据该检测结果,确定用户针对显示屏幕上的第一显示位置显示的osd图像的操作手势。该操作手势用于对osd图像的显示位置进行变更,操作手势对应的移动方向,也就是osd图像从第一显示位置进行移动时的移动方向。

其中,检测组件包括与每个osd图像的显示位置相对应的多个红外检测器件,每个红外检测器件包括相对设置的红外发射单元和红外接收单元,红外发射单元被配置为发射红外光线,所述红外接收单元被配置为接收对应的红外发射单元发射的红外光线。

在本发明实施例中,可基于红外检测器件检测用户对显示屏幕上的第一显示位置显示osd图像的操作手势。当然,可以理解的是,检测组件不局限于红外检测器件,即也可以通过其他的检测组件检测用户对显示屏幕上的第一显示位置显示osd图像的操作手势,如通过触控面板、摄像头等检测用户对显示屏幕上的第一显示位置显示osd图像的操作手势。

如图2至图6所示,10为显示装置中的显示屏幕,在显示装置的边框设置有与每个osd图像的显示位置相对应的多个红外检测器件,图2至图6中所示的显示装置中共示出有18个红外检测器件,在与显示屏幕10的列方向平行的左右边框中设置有9个红外检测器件,在与显示屏幕10的行方向平行的上下边框中,也设置有9个红外检测器件。

在显示装置的左右边框中,第一个红外检测器件包括相对设置的红外发射单元a11和红外接收单元b11,第二个红外检测器件包括相对设置的红外发射单元a12和红外接收单元b12,第三个红外检测器件包括相对设置的红外发射单元a13和红外接收单元b13,第四个红外检测器件包括相对设置的红外发射单元a14和红外接收单元b14,第五个红外检测器件包括相对设置的红外发射单元a15和红外接收单元b15,第六个红外检测器件包括相对设置的红外发射单元a16和红外接收单元b16,第七个红外检测器件包括相对设置的红外发射单元a17和红外接收单元b17,第八个红外检测器件包括相对设置的红外发射单元a18和红外接收单元b18,第九个红外检测器件包括相对设置的红外发射单元a19和红外接收单元b19。

在显示装置的上下边框中,第一个红外检测器件包括相对设置的红外发射单元a21和红外接收单元b21,第二个红外检测器件包括相对设置的红外发射单元a22和红外接收单元b22,第三个红外检测器件包括相对设置的红外发射单元a23和红外接收单元b23,第四个红外检测器件包括相对设置的红外发射单元a24和红外接收单元b24,第五个红外检测器件包括相对设置的红外发射单元a25和红外接收单元b25,第六个红外检测器件包括相对设置的红外发射单元a26和红外接收单元b26,第七个红外检测器件包括相对设置的红外发射单元a27和红外接收单元b27,第八个红外检测器件包括相对设置的红外发射单元a28和红外接收单元b28,第九个红外检测器件包括相对设置的红外发射单元a29和红外接收单元b29。

具体的,每个红外发射单元的发射面与显示屏幕10所在的平面相互垂直,每个红外接收单元的接收面也与显示屏幕10所在的平面相互垂直;针对同一红外检测器件,红外发射单元的发射面和红外接收单元的接收面相对设置,且位于同一水平线上。

需要说明的是,每个红外发射单元也可同时兼具接收红外光线的功能,每个红外接收单元也可同时兼具发射红外光线的功能,即每个红外发射单元既可以向对应的红外接收单元发射红外光线,也可以接收对应的红外接收单元发射的红外光线。

此外,图2至图6示出了红外发射单元均位于显示装置的左边框和上边框,红外接收单元均位于显示装置的右边框和下边框,当然,红外发射单元和红外接收单元在边框中的具体位置不局限于图2至图6所示的位置,其还可以为在显示装置的右边框和下边框设置红外发射单元,在显示装置的左边框和上边框设置红外接收单元;并且,每个边框也可以既设置红外发射单元又设置红外接收单元,如在左边框的上部分设置红外发射单元,在左边框的下部分设置红外接收单元,在右边框的上部分则设置红外接收单元,在右边框的下部分则设置红外发射单元。

在本发明实施例中,在调用osd图像之后,osd图像显示屏幕10上的第一显示位置可以是用户自行设定的一固定位置,其可以为显示屏幕10的左上角、左下角、右上角、右下角或中心位置等。

如图2所示,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的左上角,此时,与osd图像20的第一显示位置相对应的红外检测器件包括:红外发射单元a11和红外接收单元b11组成的红外检测器件、红外发射单元a12和红外接收单元b12组成的红外检测器件、红外发射单元a13和红外接收单元b13组成的红外检测器件、红外发射单元a21和红外接收单元b21组成的红外检测器件、红外发射单元a22和红外接收单元b22组成的红外检测器件,以及红外发射单元a23和红外接收单元b23组成的红外检测器件。

如图3所示,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的左下角,此时,与osd图像20的第一显示位置相对应的红外检测器件包括:红外发射单元a17和红外接收单元b17组成的红外检测器件、红外发射单元a18和红外接收单元b18组成的红外检测器件、红外发射单元a19和红外接收单元b19组成的红外检测器件、红外发射单元a21和红外接收单元b21组成的红外检测器件、红外发射单元a22和红外接收单元b22组成的红外检测器件,以及红外发射单元a23和红外接收单元b23组成的红外检测器件。

如图4所示,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的右上角,此时,与osd图像20的第一显示位置相对应的红外检测器件包括:红外发射单元a11和红外接收单元b11组成的红外检测器件、红外发射单元a12和红外接收单元b12组成的红外检测器件、红外发射单元a13和红外接收单元b13组成的红外检测器件、红外发射单元a27和红外接收单元b27组成的红外检测器件、红外发射单元a28和红外接收单元b28组成的红外检测器件,以及红外发射单元a29和红外接收单元b29组成的红外检测器件。

如图5所示,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的右下角,此时,与osd图像20的第一显示位置相对应的红外检测器件包括:红外发射单元a17和红外接收单元b17组成的红外检测器件、红外发射单元a18和红外接收单元b18组成的红外检测器件、红外发射单元a19和红外接收单元b19组成的红外检测器件、红外发射单元a27和红外接收单元b27组成的红外检测器件、红外发射单元a28和红外接收单元b28组成的红外检测器件,以及红外发射单元a29和红外接收单元b29组成的红外检测器件。

如图6所示,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的中心位置,此时,与osd图像20的第一显示位置相对应的红外检测器件包括:红外发射单元a14和红外接收单元b14组成的红外检测器件、红外发射单元a15和红外接收单元b15组成的红外检测器件、红外发射单元a16和红外接收单元b16组成的红外检测器件、红外发射单元a24和红外接收单元b24组成的红外检测器件、红外发射单元a25和红外接收单元b25组成的红外检测器件,以及红外发射单元a26和红外接收单元b26组成的红外检测器件。

因此,图2至图6中,每个osd图像的显示位置均对应6个红外检测器件,当然,本发明实施例中的每个osd图像的显示位置对应的红外检测器件不局限于6个,还可以为8个、10个等。

例如,在调用osd图像20之后,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的右下角,且针对显示屏幕10上的第一显示位置显示的osd图像20的操作手势为向左滑动。

步骤102,根据所述操作手势和所述osd图像在所述显示屏幕上的第一显示位置,确定所述osd图像在所述显示屏幕上从所述第一显示位置进行位置变更后的第二显示位置。

在本发明实施例中,根据检测到的操作手势,以及osd图像在显示屏幕上的第一显示位置,确定osd图像在显示屏幕上从第一显示位置进行位置变更后的第二显示位置。其中,第一显示位置和第二显示位置不是同一位置。

例如,第一显示位置为显示屏幕10的右下角,操作手势为向左滑动,则确定osd图像20的第二显示位置为显示屏幕10的左下角。

步骤103,根据所述第二显示位置,将所述osd图像和显示图像进行融合,得到目标融合图像。

在本发明实施例中,在确定osd图像进行位置变更后的第二显示位置之后,根据第二显示位置,将osd图像和显示图像进行融合,得到目标融合图像。

需要说明的是,将osd图像和显示图像进行融合的具体过程是在fpga芯片中进行的,在图像融合时,实际上是对osd图像的图像数据和显示图像的图像数据进行融合的。

步骤104,控制所述显示屏幕显示所述目标融合图像。

在本发明实施例中,在得到目标融合图像之后,fpga芯片可将目标融合图像发送至tcon(timercontrolregister,时序控制器),通过时序控制器对目标融合图像进行处理后,将处理后的目标融合图像发送至驱动芯片,通过驱动芯片在显示屏幕上显示目标融合图像,以实现控制显示屏幕显示目标融合图像。

例如,osd图像20的第二显示位置为显示屏幕10的左下角,在将osd图像20与显示图像融合得到的目标融合图像显示在显示屏幕10上时,如图7所示,则可以看到osd图像20显示在显示屏幕10的左下角,而除显示屏幕10的左下角外的显示区域,显示的是显示图像。

或者,若第一显示位置为显示屏幕10的右上角,针对显示屏幕10上的第一显示位置显示的osd图像20的操作手势为向下滑动,则可将osd图像20的显示位置从显示屏幕10的右上角切换为显示屏幕10的右下角。

通过手势操作快速切换osd图像20在显示屏幕10上的显示位置,可以解决了用户在使用osd图像20进行相关设置时的操作不便的问题。例如,针对大尺寸显示装置,显示装置的高度较高,若将osd图像20固定显示在显示屏幕10上的右上角时,对于身高较矮的用户,很难通过显示屏幕10上的右上角显示的osd图像20进行相关设置,通过本发明实施例的方案,用户可通过手势操作将osd图像从显示屏幕10的右上角切换为显示屏幕10的右下角,则用户可以轻松的在显示屏幕10上的右下角显示的osd图像20进行相关设置。

在本发明实施例中,在调用osd图像后,利用操作手势快速、便捷地变更osd图像在显示屏幕上的显示位置,即将osd图像在显示屏幕上的显示位置从第一显示位置变更为第二显示位置,从而解决了用户在使用osd图像进行相关设置时的操作不便的问题,提高了用户的操作便利性。

实施例二

参照图8,示出了本发明实施例的一种图像显示控制方法的具体流程图,具体包括如下步骤:

步骤801,确定是否检测到针对所述显示屏幕上的第一显示位置显示的osd图像的手势识别触发操作。

在本发明实施例中,为了避免误识别用户的操作手势以进行osd图像20的显示位置的切换,需要预先确定是否开启显示装置的手势识别功能。

首先,确定是否检测到针对显示屏幕10上的第一显示位置显示的osd图像20的手势识别触发操作,具体的,可通过显示装置中的检测组件检测手势识别触发操作。

当检测到针对显示屏幕10上的第一显示位置显示的osd图像20的手势识别触发操作时,执行步骤802,当未检测到针对显示屏幕10上的第一显示位置显示的osd图像20的手势识别触发操作时,则不执行本方案,直至检测到针对显示屏幕10上的第一显示位置显示的osd图像20的手势识别触发操作。

具体的,步骤801包括子步骤s11和子步骤s12:

子步骤s11,在所述osd图像的第一显示位置相对应的多个红外检测器件中,当至少一个所述红外接收单元未接收到所述红外光线的时长大于或等于预设时长时,确定检测到针对所述显示屏幕上的第一显示位置显示的osd图像的手势识别触发操作;

子步骤s12,在所述osd图像的第一显示位置相对应的多个红外检测器件中,当所有的所述红外接收单元均接收到所述红外光线,或者,任意一个或多个所述红外接收单元未接收到所述红外光线的时长小于所述预设时长时,确定未检测到针对所述显示屏幕上的第一显示位置显示的osd图像的手势识别触发操作。

在本发明实施例中,检测组件包括与每个osd图像20的显示位置相对应的多个红外检测器件,每个红外检测器件包括相对设置的红外发射单元和红外接收单元。

当需要开启显示装置的手势识别功能时,用户会将手指放在显示屏幕10上的第一显示位置显示的osd图像20的位置处,则在osd图像20的第一显示位置相对应的多个红外检测器件中,会存在一个或多个红外接收单元无法接收到对应的红外发射单元发射的红外光线,当该红外接收单元未接收到红外光线的时长大于或等于预设时长时,则确定检测到针对显示屏幕10上的第一显示位置显示的osd图像20的手势识别触发操作。

例如,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的右下角,则与osd图像20的第一显示位置相对应的红外检测器件包括:红外发射单元a17和红外接收单元b17组成的红外检测器件、红外发射单元a18和红外接收单元b18组成的红外检测器件、红外发射单元a19和红外接收单元b19组成的红外检测器件、红外发射单元a27和红外接收单元b27组成的红外检测器件、红外发射单元a28和红外接收单元b28组成的红外检测器件,以及红外发射单元a29和红外接收单元b29组成的红外检测器件,若用户手指放置的位置位于红外发射单元a18和红外接收单元b18所在的水平线,以及红外发射单元a28和红外接收单元b28所在的水平线上,则红外接收单元b18和红外接收单元b28均无法接收到红外信号,若红外接收单元b18和红外接收单元b28未接收到红外光线的时长大于或等于2秒时,则确定检测到针对显示屏幕10上的第一显示位置显示的osd图像20的手势识别触发操作。

当用户未将手指放在显示屏幕10上的第一显示位置显示的osd图像20的位置处时,则在osd图像20的第一显示位置相对应的多个红外检测器件中,所有的红外接收单元均会接收到红外光线,则确定未检测到针对显示屏幕10上的第一显示位置显示的osd图像20的手势识别触发操作;或者,用户放在显示屏幕10上的第一显示位置显示的osd图像20的位置处的时间较短,则在osd图像20的第一显示位置相对应的多个红外检测器件中,任意一个或多个红外接收单元未接收到红外光线的时长小于预设时长时,则确定未检测到针对显示屏幕10上的第一显示位置显示的osd图像20的手势识别触发操作。

步骤802,当检测到针对所述显示屏幕上的第一显示位置显示的osd图像的手势识别触发操作时,开启所述显示装置的手势识别功能。

在本发明实施例中,当检测到针对显示屏幕10上的第一显示位置显示的osd图像20的手势识别触发操作时,开启显示装置的手势识别功能,以通过检测组件对用户的手势操作进行检测。

步骤803,对在所述显示屏幕上的第一显示位置显示的osd图像进行虚化处理,并控制所述显示屏幕显示所述osd图像的位置变更指示图标;所述位置变更指示图标用来指示所述操作手势对应的移动方向。

在本发明实施例中,在开启显示装置的手势识别功能之后,对显示屏幕10上的第一显示位置显示的osd图像20进行虚化处理,也就是将显示屏幕10上的第一显示位置显示的osd图像20的透明度提高,同时,控制显示屏幕10显示osd图像20的位置变更指示图标,该位置变更指示图标用来指示操作手势对应的移动方向。

如图2至图6所示,位置变更指示图标可以为箭头,箭头的个数和显示方向通过osd图像20在显示屏幕10上的第一显示位置确定。

如图2所示,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的左上角,则箭头的个数为3个,第一个箭头的显示方向朝向显示屏幕10的右上角,第二个箭头的显示方向朝向显示屏幕10的中心位置,第三个箭头的显示方向朝向显示屏幕10的左下角;如图3所示,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的左下角,则箭头的个数为3个,第一个箭头的显示方向朝向显示屏幕10的左上角,第二个箭头的显示方向朝向显示屏幕10的中心位置,第三个箭头的显示方向朝向显示屏幕10的右下角;如图4所示,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的右上角,则箭头的个数为3个,第一个箭头的显示方向朝向显示屏幕10的左上角,第二个箭头的显示方向朝向显示屏幕10的中心位置,第三个箭头的显示方向朝向显示屏幕10的右下角;如图5所示,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的右下角,则箭头的个数为3个,第一个箭头的显示方向朝向显示屏幕10的右上角,第二个箭头的显示方向朝向显示屏幕10的中心位置,第三个箭头的显示方向朝向显示屏幕10的左下角;如图6所示,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的中心位置,则箭头的个数为4个,第一个箭头的显示方向朝向显示屏幕10的左上角,第二个箭头的显示方向朝向显示屏幕10的右上角,第三个箭头的显示方向朝向显示屏幕10的右下角,第四个箭头的显示方向朝向显示屏幕10的左下角。

步骤804,在所述osd图像的第一显示位置相对应的多个红外检测器件中,根据未接收到所述红外光线的各个红外接收单元的分布位置,以及所述各个红外接收单元未接收到所述红外光线的时间顺序,确定针对所述显示屏幕上的第一显示位置显示的osd图像的操作手势。

在本发明实施例中,在调用osd图像和开启显示装置的手势识别功能之后,通过与osd图像20的第一显示位置相对应的多个红外检测器件,确定针对显示屏幕10上的第一显示位置显示的osd图像20的操作手势。具体的,根据未接收到红外光线的各个红外接收单元的分布位置,以及各个红外接收单元未接收到红外光线的时间顺序,确定针对显示屏幕10上的第一显示位置显示的osd图像20的操作手势。

例如,osd图像20在显示屏幕10上的第一显示位置为显示屏幕10的右下角,手指的初始位置位于红外发射单元a18和红外接收单元b18所在的水平线,以及红外发射单元a28和红外接收单元b28所在的水平线上,因此,用户在向左滑动手指的过程中,则红外接收单元b28先未接收到红外光线,然后,红外接收单元b27再未接收到红外光线,而在手指滑动的过程中,红外接收单元b18一直处于未接收到红外光线的状态,则根据红外接收单元b28和红外接收单元b27的分布位置(红外接收单元b27位于红外接收单元b28的左侧),以及红外接收单元b28和红外接收单元b27未接收到红外光线的时间顺序,确定针对显示屏幕10上的第一显示位置显示的osd图像20的操作手势为向左滑动;或者,手指的初始位置位于红外发射单元a18和红外接收单元b18所在的水平线,以及红外发射单元a28和红外接收单元b28所在的水平线上,因此,用户在向上滑动手指的过程中,则红外接收单元b18先未接收到红外光线,然后,红外接收单元b17再未接收到红外光线,在手指滑动的过程中,红外接收单元b28一直处于未接收到红外光线的状态,则根据红外接收单元b18和红外接收单元b17的分布位置(红外接收单元b17位于红外接收单元b18的上侧),以及红外接收单元b18和红外接收单元b17未接收到红外光线的时间顺序,确定针对显示屏幕10上的第一显示位置显示的osd图像20的操作手势为向上滑动。

步骤805,根据所述操作手势和所述osd图像在所述显示屏幕上的第一显示位置,确定所述osd图像在所述显示屏幕上从所述第一显示位置进行位置变更后的第二显示位置。

此步骤与上述实施例一中的步骤102原理类似,在此不再赘述。

步骤806,对所述osd图像和所述显示图像进行格式转换,以将所述osd图像拆分成n个具有指定格式的osd子图像,以及将所述显示图像拆分成m个具有所述指定格式的显示子图像。

在本发明实施例中,如图9所示,soc芯片在绘制得到osd图像之后,将osd图像发送至fpga芯片,fpga芯片将osd图像存入存储模块中,osd图像的像素格式为1920*1080,由于在将osd图像存入存储模块时,单个时钟采集两个像素,因此,对应的时序格式均为960*1080。

其中,存储模块的存储容量为4gb,row(行)等于15,column(列)等于10,存储模块中的bank(存储库)被划分为两个部分,包括bank0至bank7,将osd图像存储到任意一个bank的{15’d0,10’d0}开始的首地址中,然后fpga芯片从存储模块中读取osd图像。

存储模块实际上可以为ddr4(doubledateratesdram,双倍速率动态随机存储器),其通过mig(memoryinterfacegenerator,存储器接口发生器)ip核与fpga芯片连接,具体的,migip核的一端与ddr4的接口连接,另一端与fpga芯片的axi(advancedextensibleinterface,高级可扩展接口)互联,基于migip核,fpga芯片可将osd图像存入ddr4中,相应的,基于migip核,fpga芯片也可以从ddr4中读取osd图像。

由于fpga芯片和时序控制器之间的接口传输协议要求传输的像素格式为480*4320,而实际的osd图像的像素格式为1920*1680,因此,需要对osd图像进行格式转换,将osd图像拆分成n个具有指定格式的osd子图像,相应的,也需要对显示图像进行格式转换,将显示图像拆分成m个具有指定格式的显示子图像。其中,m为大于n的正整数,n为大于1的正整数。

具体的,m等于16,n等于4,如图9所示,对显示图像进行格式转换,是沿着列方向将显示图像拆分成16个具有指定格式的显示子图像,显示图像的像素格式为7680*4320,指定格式指的是行方向和列方向的像素数量分别为480和4320,即每个显示子图像的像素格式为480*4320。

相应的,对osd图像进行格式转换,是沿着列方向将osd图像拆分成4份,每份的像素格式为480*1080,然后,从第1081行开始到第4320行,用无效数据进行填充,如采用无效数据0进行填充,得到4个像素格式为480*4320的osd子图像。

步骤807,根据所述第二显示位置,从所述m个具有所述指定格式的显示子图像中确定目标显示子图像;所述目标显示子图像包括n个具有所述指定格式的显示子图像。

在本发明实施例中,根据第二显示位置,从m个具有指定格式的显示子图像中,选取n个具有指定格式的显示子图像作为目标显示子图像。

例如,m为16,n为4,显示图像包括16个像素格式为480*4320的显示子图像,从左到右分别为显示子图像l1、显示子图像l2、显示子图像l3、显示子图像l4、显示子图像l5、显示子图像l6、显示子图像l7、显示子图像l8、显示子图像r1、显示子图像r2、显示子图像r3、显示子图像r4、显示子图像r5、显示子图像r6、显示子图像r7和显示子图像r8,如图9所示,根据第二显示位置,从16个具有指定格式的显示子图像中,选取4个具有指定格式的显示子图像作为目标显示子图像。

当osd图像20的第二显示位置为显示屏幕10的右侧(包括右上角和右下角)时,将最右侧的4个显示子图像作为目标显示子图像,即将显示子图像r5、显示子图像r6、显示子图像r7和显示子图像r8作为目标显示子图像;当osd图像20的第二显示位置为显示屏幕10的左侧(包括左上角和左下角)时,将最左侧的4个显示子图像作为目标显示子图像,即将显示子图像l1、显示子图像l2、显示子图像l3和显示子图像l4作为目标显示子图像;当osd图像20的第二显示位置为显示屏幕10的中心位置时,将中间的4个显示子图像作为目标显示子图像,即将显示子图像l7、显示子图像l8、显示子图像r1和显示子图像r2作为目标显示子图像。

步骤808,根据所述第二显示位置,将所述osd子图像和所述目标显示子图像进行融合,得到部分融合图像。

在本发明实施例中,根据第二显示位置,将osd子图像和目标显示子图像进行融合,得到部分融合图像。

具体的,第一种情况,步骤808包括子步骤s21至子步骤s24:

子步骤s21,当所述第二显示位置位于所述显示屏幕的上侧时,对所述目标显示子图像对应的输入时序进行有效行计数,得到第一计数值;

子步骤s22,当所述第一计数值小于或等于第一设定值时,确定所述osd子图像为第一有效图像;

子步骤s23,当所述第一计数值大于所述第一设定值时,确定所述目标显示子图像为第二有效图像;

子步骤s24,将所述第一有效图像和所述第二有效图像进行合并,得到所述部分融合图像。

当osd图像20的第二显示位置为显示屏幕10的上侧(包括左上角和右上角)时,对目标显示子图像对应的输入时序进行有效行计数,得到第一计数值count1;若目标显示子图像和osd子图像的像素格式为480*4320时,则第一设定值为1080,当第一计数值count1小于或等于1080时,确定osd子图像为第一有效图像,当第一计数值count1大于1080时,确定目标显示子图像为第二有效图像,将第一有效图像和第二有效图像进行合并,得到部分融合图像。

由于osd子图像从第1081行开始到4320行是无效数据,因此,在将osd子图像与目标显示子图像融合时,从第1081行开始将目标显示子图像作为有效图像,并不会影响osd子图像的完整性,后续在显示目标融合图像时,也可以完全显示osd图像。

具体的,第二种情况,步骤808包括子步骤s25至子步骤s28:

子步骤s25,当所述第二显示位置位于所述显示屏幕的下侧时,对所述目标显示子图像对应的输入时序进行有效行计数,得到第二计数值;

子步骤s26,当所述第二计数值小于或等于第二设定值时,确定所述目标显示子图像为第三有效图像;

子步骤s27,当所述第二计数值大于所述第二设定值时,确定所述osd子图像为第四有效图像;

子步骤s28,将所述第三有效图像和所述第四有效图像进行合并,得到所述部分融合图像。

当osd图像20的第二显示位置为显示屏幕10的下侧(包括左下角和右下角)时,对目标显示子图像对应的输入时序进行有效行计数,得到第二计数值count2;若目标显示子图像和osd子图像的像素格式为480*4320时,则第二设定值为3240,当第二计数值count2小于或等于3240时,确定目标显示子图像为第三有效图像,当第二计数值count2大于3240时,确定osd子图像为第四有效图像,将第三有效图像和第四有效图像进行合并,得到部分融合图像。这种融合方式也不会影响osd子图像的完整性,后续在显示目标融合图像时,也可以完全显示osd图像。

具体的,第三种情况,当第二显示位置位于显示屏幕的中心位置时,对目标显示子图像对应的输入时序进行有效行计数,得到第三计数值;当第三计数值小于或等于第三设定值,确定目标显示子图像为第五有效图像,当第三计数值大于第三设定值、且小于或等于第四设定值时,确定osd子图像为第六有效图像,当第三计数值大于第四设定值时,确定目标显示子图像为第七有效图像,将第五有效图像、第六有效图像和第七有效图像进行合并,得到部分融合图像。

其中,若目标显示子图像和osd子图像的像素格式为480*4320时,则第三设定值为1620,第四设定值为2700。

步骤809,将所述部分融合图像和所述显示图像中除所述目标显示子图像外的显示子图像进行融合,得到所述目标融合图像。

在本发明实施例中,如图9所示,显示图像中除目标显示子图像外的显示子图像为12个显示子图像,将部分融合图像和剩余的12个显示子图像进行合并,得到目标融合图像。

步骤810,控制所述显示屏幕显示所述目标融合图像。

此步骤与上述实施例一中的步骤104原理类似,在此不再赘述。

在本发明实施例中,在调用osd图像后,先根据手势识别触发操作开启手势识别功能,以避免用户误操作对osd图像的显示位置的切换,然后在显示屏幕显示osd图像的位置变更指示图标,以指示用户的操作手势,接着利用操作手势快速、便捷地变更osd图像在显示屏幕上的显示位置,即将osd图像在显示屏幕上的显示位置从第一显示位置变更为第二显示位置,从而解决了用户在使用osd图像进行相关设置时的操作不便的问题,提高了用户的操作便利性。

实施例三

参照图10,示出了本发明实施例的一种图像显示控制装置的结构框图。

该图像显示控制装置1000,应用于显示装置,该显示装置包括显示屏幕10和检测组件,该图像显示控制装置1000包括:

操作手势确定模块1001,被配置为根据所述检测组件的检测结果,确定针对所述显示屏幕上的第一显示位置显示的osd图像的操作手势;

第二显示位置确定模块1002,被配置为根据所述操作手势和所述osd图像在所述显示屏幕上的第一显示位置,确定所述osd图像在所述显示屏幕上从所述第一显示位置进行位置变更后的第二显示位置;

图像融合模块1003,被配置为根据所述第二显示位置,将所述osd图像和显示图像进行融合,得到目标融合图像;

图像显示模块1004,被配置为控制所述显示屏幕显示所述目标融合图像。

可选的,所述检测组件包括与每个所述osd图像的显示位置相对应的多个红外检测器件,每个所述红外检测器件包括相对设置的红外发射单元和红外接收单元,所述红外发射单元被配置为发射红外光线,所述红外接收单元被配置为接收所述红外光线。

可选的,所述操作手势确定模块1001,包括:

操作手势确定子模块,被配置为在所述osd图像的第一显示位置相对应的多个红外检测器件中,根据未接收到所述红外光线的各个红外接收单元的分布位置,以及所述各个红外接收单元未接收到所述红外光线的时间顺序,确定针对所述显示屏幕上的第一显示位置显示的osd图像的操作手势。

可选的,所述图像显示控制装置1000,还包括:

手势识别触发操作确定模块,被配置为确定是否检测到针对所述显示屏幕上的第一显示位置显示的osd图像的手势识别触发操作;

手势识别功能开启模块,被配置为当检测到针对所述显示屏幕上的第一显示位置显示的osd图像的手势识别触发操作时,开启所述显示装置的手势识别功能。

可选的,所述手势识别触发操作确定模块,包括:

手势识别触发操作第一确定子模块,被配置为在所述osd图像的第一显示位置相对应的多个红外检测器件中,当至少一个所述红外接收单元未接收到所述红外光线的时长大于或等于预设时长时,确定检测到针对所述显示屏幕上的第一显示位置显示的osd图像的手势识别触发操作;

手势识别触发操作第二确定子模块,被配置为在所述osd图像的第一显示位置相对应的多个红外检测器件中,当所有的所述红外接收单元均接收到所述红外光线,或者,任意一个或多个所述红外接收单元未接收到所述红外光线的时长小于所述预设时长时,确定未检测到针对所述显示屏幕上的第一显示位置显示的osd图像的手势识别触发操作。

可选的,所述图像显示控制装置1000,还包括:

位置变更指示图标显示控制模块,被配置为对在所述显示屏幕上的第一显示位置显示的osd图像进行虚化处理,并控制所述显示屏幕显示所述osd图像的位置变更指示图标;所述位置变更指示图标用来指示所述操作手势对应的移动方向。

可选的,所述图像融合模块1003,包括:

格式转换子模块,被配置为对所述osd图像和所述显示图像进行格式转换,以将所述osd图像拆分成n个具有指定格式的osd子图像,以及将所述显示图像拆分成m个具有所述指定格式的显示子图像;

目标显示子图像确定子模块,被配置为根据所述第二显示位置,从所述m个具有所述指定格式的显示子图像中确定目标显示子图像;所述目标显示子图像包括n个具有所述指定格式的显示子图像;

图像第一融合子模块,被配置为根据所述第二显示位置,将所述osd子图像和所述目标显示子图像进行融合,得到部分融合图像;

图像第二融合子模块,被配置为将所述部分融合图像和所述显示图像中除所述目标显示子图像外的显示子图像进行融合,得到所述目标融合图像;

其中,m为大于n的正整数,n为大于1的正整数。

可选的,所述图像第一融合子模块,包括:

第一计数单元,被配置为当所述第二显示位置位于所述显示屏幕的上侧时,对所述目标显示子图像对应的输入时序进行有效行计数,得到第一计数值;

第一有效图像确定单元,被配置为当所述第一计数值小于或等于第一设定值时,确定所述osd子图像为第一有效图像;

第二有效图像确定单元,被配置为当所述第一计数值大于所述第一设定值时,确定所述目标显示子图像为第二有效图像;

图像第一融合单元,被配置为将所述第一有效图像和所述第二有效图像进行合并,得到所述部分融合图像。

可选的,所述图像第一融合子模块,包括:

第二计数单元,被配置为当所述第二显示位置位于所述显示屏幕的下侧时,对所述目标显示子图像对应的输入时序进行有效行计数,得到第二计数值;

第三有效图像确定单元,被配置为当所述第二计数值小于或等于第二设定值时,确定所述目标显示子图像为第三有效图像;

第四有效图像确定单元,被配置为当所述第二计数值大于所述第二设定值时,确定所述osd子图像为第四有效图像;

图像第二融合单元,被配置为将所述第三有效图像和所述第四有效图像进行合并,得到所述部分融合图像。

在本发明实施例中,在调用osd图像后,利用操作手势快速、便捷地变更osd图像在显示屏幕上的显示位置,即将osd图像在显示屏幕上的显示位置从第一显示位置变更为第二显示位置,从而解决了用户在使用osd图像进行相关设置时的操作不便的问题,提高了用户的操作便利性。

实施例四

本发明实施例还提供了一种显示装置,包括显示屏幕10、检测组件以及上述的图像显示控制装置1000,该图像显示控制装置1000具体设置在fpga芯片中。

当然,该显示装置还包括电源模块、soc芯片、存储模块、时序控制器和驱动芯片,显示屏幕实际上可以为显示面板,该显示面板可以为oled(organiclight-emittingdiode,有机发光二极管)显示面板,也可以为lcd(liquidcrystaldisplay,液晶显示器)显示面板,当显示面板为lcd显示面板时,显示装置还包括背光模组。

在实际应用中,显示装置可以为:手机、平板电脑、显示器、笔记本电脑、导航仪等任何具有显示功能的产品或部件。

在本发明实施例中,在调用osd图像后,利用操作手势快速、便捷地变更osd图像在显示屏幕上的显示位置,即将osd图像在显示屏幕上的显示位置从第一显示位置变更为第二显示位置,从而解决了用户在使用osd图像进行相关设置时的操作不便的问题,提高了用户的操作便利性。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种图像显示控制方法及装置、显示装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1