CN108509112B - 菜单的显示方法及装置、显示设备及存储介质 - Google Patents
菜单的显示方法及装置、显示设备及存储介质 Download PDFInfo
- Publication number
- CN108509112B CN108509112B CN201810205443.2A CN201810205443A CN108509112B CN 108509112 B CN108509112 B CN 108509112B CN 201810205443 A CN201810205443 A CN 201810205443A CN 108509112 B CN108509112 B CN 108509112B
- Authority
- CN
- China
- Prior art keywords
- image
- system menu
- resolution
- menu image
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种菜单的显示方法及装置、显示设备及存储介质。该方法包括:获取显示设备的待显示数据,所述待显示数据包括待显示的***菜单图像、待显示的第一非***菜单图像以及所述***菜单图像与所述第一非***菜单图像的第一合成信息;将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像;根据所述第一合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。本发明实施例通过采用上述技术方案,可以提高显示设备菜单的清晰度,确保用户可以准确的识别与选择菜单。
Description
技术领域
本发明涉及信息处理技术领域,尤其涉及一种菜单的显示方法及装置、显示设备及存储介质。
背景技术
近年来,随着显示技术的发展以及人们对视频图像显示效果要求的提高,超高清显示设备逐渐得到了人们越来越多的关注。
超高清显示设备一般为具有超高清分辨率(3840×2160)及以上的显示设备。在超高清显示设备中,屏幕物理分辨率为3840×2160的4K显示设备即可达到四倍于全高清显示设备(1920×1080)的分辨率。由于具有了更高的分辨率,相较于高清显示设备而言,4K显示设备可以具有更多的灰度阶和更广阔的图像色域,因此,4K显示设备能够对图像进行更细致的显示,达到更好的图像显示效果,基于上述优点,4K显示设备可应用到室内广告、小区监控、车载实时监控以及视频播放等场景中,实现超高清监控数据和视频数据的显示与播放。
现有4K显示设备在实现4K数据显示与播放的同时,通常也能够对分辨率低于4K的标清和高清等数据进行显示与播放,从而提高4K显示设备的兼容性。但是,发明人在实现本发明的过程中发现现有4K显示设备在对分辨率低于4K的非4K数据进行显示或播放时,通常会出现菜单选项不清晰的情况,导致用户无法对各菜单选项进行准确的分辨与选择。
发明内容
有鉴于此,本发明实施例提供一种菜单的显示方法及装置、显示设备及存储介质,以解决现有技术中4K显示设备显示分辨率低于4K的非4K数据时菜单选项不清晰的技术问题。
第一方面,本发明实施例提供了一种菜单的显示方法,包括:
获取显示设备的待显示数据,所述待显示数据包括待显示的***菜单图像、待显示的第一非***菜单图像以及所述***菜单图像与所述第一非***菜单图像的第一合成信息;
将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像;
根据所述第一合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
第二方面,本发明实施例提供了一种菜单的显示装置,包括:
待显示数据获取模块,用于获取显示设备的待显示数据,所述待显示数据包括待显示的***菜单图像、待显示的第一非***菜单图像以及所述***菜单图像与所述第一非***菜单图像的第一合成信息;
分辨率放大模块,用于将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像;
图像合成模块,用于根据所述第一合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
第三方面,本发明实施例提供了一种显示设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所述的菜单的显示方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本发明实施例所述的菜单的显示方法。
在上述显示菜单的技术方案中,获取显示设备待显示的***菜单图像、待显示的第一非***菜单图像以及该***菜单图像和该第一非***菜单图像的第一合成信息,将所获取的第一非***菜单图像的第一分辨率放大为第二分辨率以形成第二非***菜单图像,根据所获取的第一合成信息将所获取的***菜单图像和所形成的第二非***菜单图像合成为待显示图像,并通过显示设备显示该待显示图像。上述显示菜单的技术方案,在形成待显示图像时只对待显示图像中包含的非***菜单图像进行放大,可以提高显示设备菜单的清晰度,确保用户可以准确的识别与选择菜单,减少用户反复选择与确认***菜单所耗费的时间,提高用户的使用体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明实施例一提供的一种菜单的显示方法的流程示意图;
图2为本发明实施例二提供的一种菜单的显示方法的流程示意图;
图3为本发明实施例三提供的一种菜单的显示方法的流程示意图;
图4为本发明实施例四提供的一种菜单的显示装置的结构框图;
图5为本发明实施例五提供的一种显示设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
实施例一
本发明实施例一提供一种菜单的显示方法。该方法可以由菜单的显示装置执行,其中,该装置可以由软件和/或硬件实现,一般可集成在显示设备中。
图1为本发明实施例一提供的菜单的显示方法的流程示意图,如图1所示,该方法包括:
S101、获取显示设备的待显示数据,所述待显示数据包括待显示的***菜单图像、待显示的第一非***菜单图像以及所述***菜单图像与所述第一非***菜单图像的第一合成信息。
在此,显示设备可以为电视机或显示屏等具有显示功能的显示设备,考虑到后续操作的实用性,显示设备可以优选为4K显示设备(即分辨率能够达到3840×2160的显示设备),如4K智能平板或4K电视等,以下以显示设备为4K显示设备为例。
本实施例中,可以从数据传输接口获取显示设备的待显示数据,所获取的待显示数据可以包括需要同时显示的***菜单图像和非***菜单图像以及***菜单图像与非***菜单图像的第一合成信息等,待显示数据可以是显示设备中存储或生成的数据,也可以是显示设备从其他设备中接收或获取到的数据,此处不作限制。其中,***菜单图像可以由显示设备生成,其可以为需要进行显示的显示设备的***菜单在显示设备中的显示图像,该***菜单中可以包含或不包含可供用户点击或选择的控件,即,所获取的待显示数据中包含的***菜单图像可以为由显示设备的各控件组成的显示区域的图像或者由显示设备生成的用于展示显示设备的***信息(如显示设备各个组件的型号信息或显示设备当前存储内容的属性信息等)的对话框图像;相应的,非***菜单图像可以由显示设备通过第三方软件生成或者由显示设备从其他外接设备或自身的内存中获取,其可以为除显示设备***菜单图像之外的其他图像,如显示设备所播放视频中的当前视频帧、显示设备当前显示图片或显示设备中所安装的第三方软件的菜单图像等等;第一合成信息可以包括需要同时在显示设备中进行显示的***菜单图像与非***菜单图像合成为同一张图像时对应的位置信息及透明度信息等,举例而言,第一合成信息中的位置信息可以为***菜单图像与非***菜单图像的上下层(如位于顶层或底层等)位置信息,以及,***菜单图像与非***菜单图像在显示平面内的相对位置信息(如***菜单图像位于非***菜单图像内的上方、下方或中心位置等)或者***菜单图像与非***菜单图像分辨在显示设备屏幕中的显示位置坐标信息,等等。
S102、将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像。
本实施例中,放大后的第二分辨率可以由用户或开发商进行设置,也可以基于显示设备屏幕的显示属性进行设置,即,可以基于用户或开发商的设置或基于显示设备屏幕自身的属性确定第一非***菜单图像的第一分辨率需要放大到的第二分辨率,此处不作限制。为了保证放大形成的第二非***菜单图像能够在显示设备中正常显示,在由用户或开发商对第二分辨率的大小进行设置时,用户或开发商设置的第二分辨率优选小于或等于显示设备屏幕可显示的最大分辨率。
进一步地,考虑到操作的简捷性,可选的,可以将显示设备屏幕的当前分辨率确认为第一非***菜单图像的第一分辨率需要放大到的第二分辨率,举例而言,假设显示设备屏幕当前的分辨率为3840×2160,则可以直接将3840×2160确定为放大后形成的第二非***菜单图像的第二分辨率。其中,显示设备屏幕的当前分辨率可以为显示设备的最大分辨率或者由用户或开发商设置的其他分辨率。
具体的,在形成第二非***菜单图像时可以考虑或不考虑第一分辨率与第二分辨率的大小关系,例如,可以不考虑第一分辨率与第二分辨率的大小,直接将第一非***菜单图像的第一分辨率放大为第二分辨率,若放大成功,则将放大后的非***菜单图像确定为第二非***菜单图像,若放大失败,则不再进行后续操作;或者,也可以基于第一分辨率与第二分辨率的大小关系,只在第一分辨率小于第二分辨率时对第一非***菜单的分辨率进行放大操作。
考虑到放大操作的有效性,可选的,在对第一非***菜单图像的第一分辨率进行放大时,可以首先获取第一非***菜单图像的第一分辨率和需要放大到的第二分辨率,并进一步判断第一分辨率是否小于第二分辨率,若是,则将第一***菜单图像的第一分辨率放大为第二分辨率,从而形成第二非***菜单图像;若否,则可以直接将第一非***菜单图像确定为第二非***菜单图像,将第一非***菜单图像的第一分辨率缩小为第二分辨率以形成第二非***菜单图像,或者,不再进行后续形成待显示图像的操作并提示用户第一非***菜单图像无法正常显示。
S103、根据所述第一合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
示例性的,第一合成信息中可以包含***菜单图像与第一非***菜单图像的相对位置关系或者***菜单图像在具有第一分辨率的显示设备屏幕中的位置坐标,此时,在对***菜单图像与第二非***菜单图像进行合成时,可以首先根据第一合成信息以及第一非***菜单图像与第二非***菜单图像的大小关系确定***菜单图像与第二非***菜单图像的相对位置关系或者确定***菜单图像在具有第二分辨率的显示设备屏幕中的位置坐标,然后根据所确定的相对位置关系或位置坐标确定***菜单图像在第二非***菜单图像中的位置坐标,并根据***菜单图像在第二非***菜单图像中的位置坐标将***菜单图像与第二非***菜单图像合成为待显示图像。此外,第一合成信息中还可以包含第一非***菜单图像和/或待显示图像的透明度信息等,此处不作限制。
本发明实施例一提供的菜单的显示方法,获取显示设备待显示的***菜单图像、待显示的第一非***菜单图像以及该***菜单图像和该第一非***菜单图像的第一合成信息,将所获取的第一非***菜单图像的第一分辨率放大为第二分辨率以形成第二非***菜单图像,根据所获取的第一合成信息将所获取的***菜单图像和所形成的第二非***菜单图像合成为待显示图像,并通过显示设备显示该待显示图像。本实施例通过采用上述技术方案,在形成待显示图像时只对待显示图像中包含的非***菜单图像进行放大,可以提高在对其他分辨率小于显示设备屏幕分辨率的非***菜单图像进行显示时设备菜单的清晰度,确保用户可以准确的识别与选择菜单,减少用户反复选择与确认***菜单所耗费的时间,提高用户的使用体验。
在上述实施例的基础上,在所述获取显示设备的待显示数据之前,还包括:基于显示设备主控芯片的分辨率绘制所述显示设备的***菜单图像。本实施例中,显示设备的***菜单图像可以由显示设备根据其主控芯片的分辨率进行绘制,例如,可以将主控芯片分辨率的三分之一、二分之一等或将主控芯片的分辨率确定为所需绘制的***菜单图像的分辨率,并基于该分辨率对显示设备的***菜单图像进行绘制。其中,显示设备主控芯片的分辨率可以为显示设备主控芯片可识别图片或视频帧的最大分辨率或最优分辨率等,此处不作限制。为了进一步提高所绘制***菜单图像的清晰图,优选的,可以将显示设备主控芯片的分辨率确定为所需绘制的***菜单图像的分辨率,并基于该分辨率对***菜单进行绘制。
实施例二
图2为本发明实施例二提供的一种菜单的显示方法的流程示意图。本实施例在上述实施例的基础上进行优化,在本实施例中,将“基于显示设备主控芯片的分辨率绘制所述显示设备的***菜单图像”优化为:根据设定的菜单绘制规则确定所述显示设备菜单位图图像中各像素点的像素颜色信息,所述菜单位图图像的分辨率与所述主控芯片的分辨率相同;基于所述像素颜色信息为所述菜单位图图像中的各像素点进行着色,以形成所述显示设备的***菜单图像。
进一步地,在所述根据设定的菜单绘制规则确定所述显示设备菜单位图图像中各像素点的像素颜色信息之前,还包括:获取显示设备主控芯片的分辨率,并基于所述分辨率生成所述显示设备的菜单位图图像。
相应的,如图2所示,本实施例提供的菜单的显示方法包括:
S201、获取显示设备主控芯片的分辨率,并基于所述分辨率生成所述显示设备的菜单位图图像。
其中,位图图像可以理解为是由多个未进行着色的像素点组成的点阵图像,而菜单位图图像则可以理解为是用于生成***菜单图像的位图图像。本实施例中,在生成显示设备的菜单位图图像时,可以首先通过读取显示设备主控芯片的属性信息或者通过读取显示设备内存中主控芯片分辨率对应存储位置的内容得到显示设备主控芯片的分辨率,然后按照该分辨率生成具有相应行数和相应列数的菜单位图图像。例如,假设显示设备主控芯片的分辨率为1920×1080,则可以生成具有1080行1920列像素点的像素点阵以得到与显示设备主控芯片具有相同分辨率的菜单位图图像,此时,在该菜单位图图像中,每个像素行中包含1920个像素点,每个像素列中包含1080个像素点。
S202、根据设定的菜单绘制规则确定所述显示设备菜单位图图像中各像素点的像素颜色信息,所述菜单位图图像的分辨率与所述主控芯片的分辨率相同。
本实施例中,可以预先设定显示设备***菜单图像各由相同颜色像素点组成的像素区域的相对位置和相对大小,如具有第一颜色的第一像素区域位于具有第二颜色的第二像素区域的上方且宽度与第二像素区域相等、高度为第二像素区域的三分之一等;和/或,可以预先设定各由相同颜色像素点组成的像素区域与***菜单图像或与菜单位图图像的相对位置与相对大小,如第二像素区域位于***菜单(或菜单位图图像)的最上部且宽度与***菜单的宽度(或菜单位图图像的宽度)相同,高度为***菜单的高度(或菜单位图图像的高度)的五分之一,等等。其中,各相同颜色像素点组成的像素区域优选为由相同颜色的连续像素点组成的像素区域,此时,同种颜色的像素点可以对应一个或多个像素区域,具体情况视显示设备***菜单图像的颜色组成与颜色分布而定。
此时,示例性的,在确定显示设备菜单位图图像中各像素点的像素颜色信息时,可以基于各像素区域之间的相对位置与相对大小或者各像素区域与***菜单图像之间的相对位置与相对大小确定各像素区域在菜单位图图像中对应的像素点,并将各像素区域的颜色信息确定为各像素区域对应像素点的颜色信息,从而确定显示设备菜单位图图像中各像素点的像素颜色信息。
S203、基于所述像素颜色信息为所述菜单位图图像中的各像素点进行着色,以形成所述显示设备的***菜单图像。
本实施例中,可以基于像素点或基于颜色对菜单位图图像进行着色,例如,可以同时、随机或按照像素点的位置坐标分别对各像素点进行着色;也可以按照各像素点对应的像素颜色信息,对具有相同颜色的各像素点同时或同组进行着色,如,可以首先基于各像素点对应的像素颜色信息对各像素点进行分组并确定各组像素点的着色顺序,然后按照该着色顺序确定当前组,并同时、随机或按照当前组中各像素点的位置坐标的大小对当前组中包含的像素点进行着色。
S204、获取显示设备的待显示数据,所述待显示数据包括待显示的***菜单图像、待显示的第一非***菜单图像以及所述***菜单图像与所述第一非***菜单图像的第一合成信息。
S205、将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像。
S206、根据所述第一合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
本发明实施例二提供的菜单的显示方法,获取显示设备主控芯片的分辨率并基于该分辨率生成显示设备的菜单位图图像,根据设定的菜单绘制规则确定所生成的菜单位图图像中各像素点的像素颜色信息,并基于各像素点的像素颜色信息为菜单位图图像中的各像素点进行着色,以得到显示设备的***菜单图像,获取显示设备的待显示数据,并将所获取的待显示数据中的第一非***菜单图像的第一分辨率放大为第二分辨率以得到第二非***菜单图像,将***菜单图像与第二非***菜单图像合成为待显示图像并通过显示设备对待显示图像进行展示。本实施例通过采用上述技术方案,基于显示设备主控芯片的分辨率生成***菜单图像,可以进一步提高设备菜单在显示设备中进行显示时的清晰度,确保用户可以准确的识别与选择菜单,减少用户反复选择与确认***菜单所耗费的时间,提高用户的使用体验。
在上述实施例的基础上,所述第一分辨率为所述显示设备主控芯片的分辨率,相应的,在所述获取显示设备的待显示数据之前,还包括:获取所述显示设备接收到的原始数据,所述原始数据中包含原始非***菜单数据和渲染所述原始非***菜单数据的原始分辨率;如果所述原始分辨率小于所述第一分辨率,则基于所述第一分辨率对所述原始非***菜单数据进行渲染,以形成第一非***菜单图像。本实施例中,如果显示设备存储或获取到的由其他设备生成的原始数据中的原始非***菜单图像的分辨率小于显示设备主控芯片的分辨率,可以由显示设备的主控芯片首先对原始数据中的原始非***菜单图像的分辨率进行初步放大得到待显示的第一非***菜单图像,从而提高显示设备主控芯片输出图像分辨率的统一性,其中,原始非***菜单图像由原始数据汇总的原始非***菜单数据渲染而成。
示例性的,显示设备在获取到原始数据后,可以首先基于原始数据中的原始非***菜单图像的分辨率信息确定该原始非***菜单图像的分辨率与显示设备主控芯片的分辨率的大小关系,如果原始非***菜单图像的分辨率小于显示设备主控芯片的分辨率,则可以将原始非***菜单图像的分辨率放大为显示设备主控芯片的分辨率,以得到第一非***菜单图像;如果原始非***菜单图像的分辨率等于显示设备主控芯片的分辨,则可以不对原始非***菜单图像进行放大,直接将该原始非***菜单图像确定为第一非***菜单图像;如果原始非***菜单图像的分辨率大于显示设备主控芯片的分辨,则可以不再进行后续操作,并提示用户该原始非***菜单图像无法显示。
实施例三
图3为本发明实施例三提供的一种菜单的显示方法的流程示意图。本实施例在上述实施例的基础上进行优化,在本实施例中,将“据所述第一合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像”优化为:根据所述第一合成信息以及预设合成规则确定所述***菜单图像与所述第二非***菜单图像的第二合成信息;根据所述第二合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
进一步地,在本实施例中,还可以将“将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像”优化为:根据所述第一分辨率和放大后的第二分辨率确定所述第一非***菜单图像中各第一像素点与所述显示设备非菜单位图图像中各像素点的对应关系,所述非菜单位图图像中的各像素点与所述显示设备屏幕的各像素点一一对应;基于所述对应关系以及所述各第一像素点的第一颜色信息确定所述非菜单位图图像中各像素点的第二颜色信息;基于所述第二颜色信息对所述非菜单位图图像进行着色,以形成第二非***菜单图像。
相应的,如图3所示,本实施例提供的菜单的显示方法包括:
S301、获取显示设备的待显示数据,所述待显示数据包括待显示的***菜单图像、待显示的第一非***菜单图像以及所述***菜单图像与所述第一非***菜单图像的第一合成信息。
S302、根据所述第一分辨率和放大后的第二分辨率确定所述第一非***菜单图像中各第一像素点与所述显示设备非菜单位图图像中各像素点的对应关系,所述非菜单位图图像中的各像素点与所述显示设备屏幕的各像素点一一对应。
示例性的,可以根据第二分辨率与第一分辨率分别在行方向和列方向上的分量的大小关系确定第一非***菜单图像中各第一像素点与显示设备非菜单位图图像中各像素点的对应关系。例如,假设第一分辨率为1920×1080,第二分辨率为3840×2160,此时,可以确定第一非***菜单图像中每行包含1920个像素点、每列包含1080个像素点,显示设备非菜单位图图像中每行包含3840个像素点、每列包含2160个像素点,因此,可以得出第一非***菜单图像一行像素点对应显示设备非菜单位图图像中连续两个像素行的像素点,第一非***菜单图像一列像素点对应显示设备非菜单位图图像像素列中连续两个像素列的像素点,即,第一非***菜单图像中的一个像素点与显示设备非菜单位图图像中的四个像素点对应,如第一非***菜单图像中第一行第一列的像素点与显示设备非菜单位图图像中第一行第一列、第一行第二列、第二行第一列和第二行第二列的四个像素点对应,第一非***菜单图像中第一行第二列的像素点与显示设备非菜单位图图像中第一行第三列、第一行第四列、第二行第三列和第二行第四列的四个像素点对应,依此类推,即可确定第一非***菜单图像中各第一像素点与显示设备非菜单位图图像中各像素点的对应关系,此处不再一一列举。
S303、基于所述对应关系以及所述各第一像素点的第一颜色信息确定所述非菜单位图图像中各像素点的第二颜色信息。
本实施例中,第一颜色信息和第二颜色信息可以包括像素点的明暗度和色彩饱和度等色彩信息。示例性的,在确定非菜单位图图像中各像素点的第二颜色信息时,可以直接将第一非***菜单图像中各第一像素点的第一颜色信息确定为其对应的非菜单位图图像中各像素点的颜色信息,即非菜单位图图像中某一像素点的第二颜色信息即为其在非***菜单图像中对应的第一像素点的颜色信息。例如,假设第一非***菜单图像中第一行第一列的像素点的红绿蓝三原色明暗度为(58,69,70),其分别与显示设备非菜单位图图像中第一行第一列、第一行第二列、第二行第一列和第二行第二列的四个像素点对应,则可以将显示设备非菜单位图图像中第一行第一列、第一行第二列、第二行第一列和第二行第二列的四个像素点的第二颜色信息均确定为(58,69,70)。
S304、基于所述第二颜色信息对所述非菜单位图图像进行着色,以形成第二非***菜单图像。
本实施例中,可以首先基于显示设备屏幕的分辨率生成各像素点与显示设备屏幕中的各像素点一一对应的非菜单位图图像,然后根据非菜单位图图像各像素点的第二颜色信息对非菜单位图图像中的各像素点进行着色,并将着色后形成的图像确定为第二非***菜单图像。
S305、根据所述第一合成信息以及预设合成规则确定所述***菜单图像与所述第二非***菜单图像的第二合成信息。
本实施例中,第一合成信息和所确定的第二合成信息中可以分别包含***菜单图像与第一非***菜单图像或第二非***菜单图像的合成位置信息,还可以包含***菜单图像与第一非***菜单图像或第二非***菜单图像合成时的透明度信息等,此处不作限制。预设合成规则可以由开发商进行设置,例如,预设合成规则可以设置为按照第一合成信息中的合成位置在第二非***菜单图像中对应的像素点中的设定的像素点进行合成,第二合成信息与第一合成信息中除合成位置信息之外的透明度信息等相同。其中,合成位置可以理解为***菜单图像与第一非***菜单图像和/或第二非***菜单图像合成时的轴心;第一合成信息中的合成位置在第二非***菜单图像中对应的像素点中的设定的像素点可以由开发商进行设置,如,设定的像素点可以为合成位置在第二非***菜单图像中对应的像素点中左上方、左下方、右上方、右下方或中心的像素点等,此处不作限制。
示例性的,假设第一合成信息中的合成位置为第一非***菜单图像中的第一行第一列的像素点,设定的像素点为合成位置在第二非***菜单图像中对应的像素点中右下方的像素点,且第一非***菜单图像中的第一行第一列的像素点与显示设备非菜单位图图像中第一行第一列、第一行第二列、第二行第一列和第二行第二列的四个像素点对应,则可以确定第二合成信息中的合成位置为第二非***菜单图像中第一行第二列的像素点。
在此,需要指出的是,虽然***菜单图像与第一非***菜单图像或第二非***菜单图像存在合成时的轴心,但是其在合成过程是无需进行旋转的,即,在合成时***菜单图像与第一非***菜单图像或第二非***菜单图像以轴心为固定点、以相同的行方向和列方向进行合成。
S306、根据所述第二合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
示例性的,可以按照第二合成信息中的合成位置信息、透明度信息以及***菜单图像与第二非***菜单图像的行方向和列方向信息将***菜单图像和第二非***菜单图像合成为待显示图像。
举例而言,显示设备对待显示图像进行显示的过程可以为:
a、显示设备的菜单绘制模块根据主控芯片的分辨率绘制生成显示设备的***菜单图像,并将该***菜单图像发送给显示设备的主控芯片。
b、显示设备的主控芯片接收菜单绘制模块发送的***菜单图像,并获取第三方软件生成或第三方设备发送的非***菜单图像、传输***菜单图像的第一传输线路和传输非***菜单图像的第二传输线路;将获取到的***菜单图像和非***菜单图像分别转码处理成VbyOne信号;通过第一传输线路将处理后的***菜单图像发送给显示设备的倍频板,以及,通过第二传输线路将处理后的非***菜单图像发送给显示设备的倍频板。其中,第一传输线路和第二传输线路可以预先根据需要进行设置,例如,假设主控芯片与倍频板之间存在8条传输线路,则可以选取其中2条作为传输***菜单图像的第一传输线路,并将另外6条确定为传输非***菜单图像的第二传输线路。
c、显示设备的倍频板接收第一传输线路传输的***菜单图像和第二传输线路传输的非***菜单图像,按照设定的分辨率接收到的非***菜单图像进行放大处理,将放大后的非***菜单图像与接收到的***菜单图像合成为待显示图像,并将该待显示图像发送给显示设备的显示屏。
d、显示设备的显示屏接收并显示该待显示图像。
本发明实施例三提供的菜单的显示方法,根据显示设备屏幕的分辨率生成非菜单位图图像,根据第一非***菜单图像中各第一像素点与显示设备非菜单位图图像中各像素点的对应关系确定非菜单位图图像中各像素点的颜色信息,并基于该颜色信息对非菜单位图图像进行着色以形成第二非***菜单图像,根据第一合成信息与预设合成规则确定***菜单图像与第二非***菜单图像的第二合成信息,并基于该第二合成信息将***菜单图像与第二非***菜单图像合成为待显示图像。本实施例通过采用上述技术方案,可以提高在对其他分辨率小于显示设备屏幕分辨率的非***菜单图像进行显示时设备菜单的清晰度,确保用户可以准确的识别与选择菜单,减少用户反复选择与确认***菜单所耗费的时间,提高用户的使用体验。
实施例四
本发明实施例四提供一种菜单的显示装置。该装置可以由软件和/或硬件实现,一般可集成在显示设备中,可通过执行菜单的显示方法实现显示设备菜单的显示。图4为本实施例提供的菜单的显示装置的结构框图,如图4所示,该装置包括:
待显示数据获取模块401,用于获取显示设备的待显示数据,所述待显示数据包括待显示的***菜单图像、待显示的第一非***菜单图像以及所述***菜单图像与所述第一非***菜单图像的第一合成信息;
分辨率放大模块402,用于将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像;
图像合成模块403,用于根据所述第一合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
本发明实施例四提供的菜单的显示装置,通过待显示数据获取模块获取显示设备待显示的***菜单图像、待处理的第一非***菜单图像以及该***菜单图像和该第一非***菜单图像的第一合成信息,通过分辨率放大模块将所获取的第一非***菜单图像的第一分辨率放大为第二分辨率以形成第二非***菜单图像,通过图像合成模块根据所获取的第一合成信息将所获取的***菜单图像和所形成的第二非***菜单图像合成为待显示图像,并通过显示设备显示该待显示图像。本实施例通过采用上述技术方案,在形成待显示图像时只对待显示图像中包含的非***菜单图像进行放大,可以提高显示设备菜单的清晰度,确保用户可以准确的识别与选择菜单,减少用户反复选择与确认***菜单所耗费的时间,提高用户的使用体验。
进一步地,本实施例提供的菜单的显示装置还可以包括:***菜单图像绘制模块,用于在所述获取显示设备的待显示数据之前,基于显示设备主控芯片的分辨率绘制所述显示设备的***菜单图像。
在上述方案中,所述***菜单图像绘制模块可以包括:像素颜色信息确定单元,用于根据设定的菜单绘制规则确定所述显示设备菜单位图图像中各像素点的像素颜色信息,所述菜单位图图像的分辨率与所述主控芯片的分辨率相同;第一着色单元,基于所述像素颜色信息为所述菜单位图图像中的各像素点进行着色,以形成所述显示设备的***菜单图像。
进一步地,本实施例提供的菜单的显示装置还可以包括:菜单位图生成单元,用于在所述根据设定的菜单绘制规则确定所述显示设备菜单位图图像中各像素点的像素颜色信息之前,获取显示设备主控芯片的分辨率,并基于所述分辨率生成所述显示设备的菜单位图图像。
在上述方案中,所述图像合成模块403可以包括:第二合成信息确定单元,用于根据所述第一合成信息以及预设合成规则确定所述***菜单图像与所述第二非***菜单图像的第二合成信息;图像合成单元,用于根据所述第二合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
在上述方案中,所述分辨率放大模块402可以包括:对应关系确定单元,用于根据所述第一分辨率和放大后的第二分辨率确定所述第一非***菜单图像中各第一像素点与所述显示设备非菜单位图图像中各像素点的对应关系,所述非菜单位图图像中的各像素点与所述显示设备屏幕的各像素点一一对应;第二颜色信息确定单元,用于基于所述对应关系以及所述各第一像素点的第一颜色信息确定所述非菜单位图图像中各像素点的第二颜色信息;第二着色单元,用于基于所述第二颜色信息对所述非菜单位图图像进行着色,以形成第二非***菜单图像。
进一步地,所述第一分辨率为所述显示设备主控芯片的分辨率,相应的,本实施例提供的菜单的显示装置还可以包括:原始数据获取模块,用于在所述获取显示设备的待显示数据之前,获取所述显示设备接收到的原始数据,所述原始数据中包含原始非***菜单数据和渲染所述原始非***菜单数据的原始分辨率;待处理图像生成模块,用于当所述原始分辨率小于所述第一分辨率时,基于所述第一分辨率对所述原始非***菜单数据进行渲染,以形成第一非***菜单图像。
本发明实施例四提供的菜单的显示装置可执行本发明任意实施例提供的菜单的显示方法,具备执行菜单的显示方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的菜单的显示方法。
实施例五
图5为本发明实施例五提供的一种显示设备的结构示意图,如图5所示,该显示设备包括处理器50和存储器51,还可以包括输入装置52和输出装置53;显示设备中处理器50的数量可以是一个或多个,图5中以一个处理器50为例;显示设备中的处理器50、存储器51、输入装置52和输出装置53可以通过总线或其他方式连接,图5中以通过总线连接为例。
存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的菜单的显示方法对应的程序指令/模块(例如,菜单的显示装置中的待显示数据获取模块401、分辨率放大模块402和图像合成模块403)。处理器50通过运行存储在存储器51中的软件程序、指令以及模块,从而执行显示设备的各种功能应用以及数据处理,即实现上述的菜单的显示方法。
存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至显示设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置52可用于接收输入的数字或字符信息,以及产生与显示设备的用户设置以及功能控制有关的键信号输入。输出装置53可包括显示屏等显示设备。
实施例六
本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种菜单的显示方法,该方法包括:
获取显示设备的待显示数据,所述待显示数据包括待显示的***菜单图像、待显示的第一非***菜单图像以及所述***菜单图像与所述第一非***菜单图像的第一合成信息;
将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像;
根据所述第一合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的菜单的显示方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (9)
1.一种菜单的显示方法,其特征在于,包括:
获取显示设备的待显示数据,所述待显示数据包括待显示的***菜单图像、待显示的第一非***菜单图像以及所述***菜单图像与所述第一非***菜单图像的第一合成信息,所述***菜单图像的分辨率为第一分辨率,所述第一分辨率为所述显示设备主控芯片的分辨率;
将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像;
根据所述第一合成信息以及预设合成规则确定所述***菜单图像与所述第二非***菜单图像的第二合成信息;
根据所述第二合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
2.根据权利要求1所述的方法,其特征在于,在所述获取显示设备的待显示数据之前,还包括:
基于显示设备主控芯片的分辨率绘制所述显示设备的***菜单图像。
3.根据权利要求2所述的方法,其特征在于,所述基于显示设备主控芯片的分辨率绘制所述显示设备的***菜单图像,包括:
根据设定的菜单绘制规则确定所述显示设备的菜单位图图像中各像素点的像素颜色信息,所述菜单位图图像的分辨率与所述显示设备主控芯片的分辨率相同;
基于所述像素颜色信息为所述菜单位图图像中的各像素点进行着色,以形成所述显示设备的***菜单图像。
4.根据权利要求3所述的方法,其特征在于,在所述根据设定的菜单绘制规则确定所述显示设备菜单位图图像中各像素点的像素颜色信息之前,还包括:
获取显示设备主控芯片的分辨率,并基于所述显示设备主控芯片的分辨率生成所述显示设备的菜单位图图像。
5.根据权利要求1所述的方法,其特征在于,所述将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像,包括:
根据所述第一分辨率和放大后的第二分辨率确定所述第一非***菜单图像中各第一像素点与所述显示设备的非菜单位图图像中各像素点的对应关系,所述非菜单位图图像中的各像素点与所述显示设备屏幕的各像素点一一对应;
基于所述对应关系以及所述各第一像素点的第一颜色信息确定所述非菜单位图图像中各像素点的第二颜色信息;
基于所述第二颜色信息对所述非菜单位图图像进行着色,以形成第二非***菜单图像。
6.根据权利要求1所述的方法,其特征在于,在所述获取显示设备的待显示数据之前,还包括:
获取所述显示设备接收到的原始数据,所述原始数据中包含原始非***菜单数据和渲染所述原始非***菜单数据的原始分辨率;
如果所述原始分辨率小于所述第一分辨率,则基于所述第一分辨率对所述原始非***菜单数据进行渲染,以形成第一非***菜单图像。
7.一种菜单的显示装置,其特征在于,包括:
待显示数据获取模块,用于获取显示设备的待显示数据,所述待显示数据包括待显示的***菜单图像、待显示的第一非***菜单图像以及所述***菜单图像与所述第一非***菜单图像的第一合成信息,所述***菜单图像的分辨率为第一分辨率,所述第一分辨率为所述显示设备主控芯片的分辨率;
分辨率放大模块,用于将所述第一非***菜单图像的第一分辨率放大为第二分辨率,以形成第二非***菜单图像;
图像合成模块,用于根据所述第一合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像;
其中,所述图像合成模块包括:第二合成信息确定单元,用于根据所述第一合成信息以及预设合成规则确定所述***菜单图像与所述第二非***菜单图像的第二合成信息;图像合成单元,用于根据所述第二合成信息将所述***菜单图像与所述第二非***菜单图像合成为待显示图像,并通过所述显示设备显示所述待显示图像。
8.一种显示设备,其特征在于,所述显示设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的菜单的显示方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的菜单的显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810205443.2A CN108509112B (zh) | 2018-03-13 | 2018-03-13 | 菜单的显示方法及装置、显示设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810205443.2A CN108509112B (zh) | 2018-03-13 | 2018-03-13 | 菜单的显示方法及装置、显示设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108509112A CN108509112A (zh) | 2018-09-07 |
CN108509112B true CN108509112B (zh) | 2021-05-18 |
Family
ID=63376464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810205443.2A Active CN108509112B (zh) | 2018-03-13 | 2018-03-13 | 菜单的显示方法及装置、显示设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108509112B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111405345B (zh) * | 2020-03-19 | 2022-03-01 | 展讯通信(上海)有限公司 | 图像处理方法、装置、显示设备及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106250080A (zh) * | 2016-07-29 | 2016-12-21 | 腾讯科技(深圳)有限公司 | 图像显示方法及装置 |
CN106469006A (zh) * | 2016-08-31 | 2017-03-01 | 重庆卓美华视光电有限公司 | 分辨率切换方法和装置 |
US20170330359A1 (en) * | 2014-10-27 | 2017-11-16 | Zte Corporation | Method, device and mcu for adjusting and controlling sub-picture in multiple pictures |
-
2018
- 2018-03-13 CN CN201810205443.2A patent/CN108509112B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170330359A1 (en) * | 2014-10-27 | 2017-11-16 | Zte Corporation | Method, device and mcu for adjusting and controlling sub-picture in multiple pictures |
CN106250080A (zh) * | 2016-07-29 | 2016-12-21 | 腾讯科技(深圳)有限公司 | 图像显示方法及装置 |
CN106469006A (zh) * | 2016-08-31 | 2017-03-01 | 重庆卓美华视光电有限公司 | 分辨率切换方法和装置 |
Non-Patent Citations (1)
Title |
---|
乐视超级电视开机默认信号源教程;乐视超级电视;《https://zhuanlan.zhihu.com/p/34103526》;20180228;第1-3页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108509112A (zh) | 2018-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6788309B1 (en) | Method and apparatus for generating a video overlay | |
CN105094289B (zh) | 一种实现图形用户交互界面的方法、设备及*** | |
JP2007089110A (ja) | テレビウォール用画像分割方法 | |
US8044960B2 (en) | Character display apparatus | |
CN110838154A (zh) | 一种图片处理方法及装置 | |
CN110928509A (zh) | 显示控制方法、显示控制装置、存储介质、通信终端 | |
CN108509112B (zh) | 菜单的显示方法及装置、显示设备及存储介质 | |
WO2023207912A1 (zh) | 分屏渲染方法、装置、设备及存储介质 | |
CN109214977B (zh) | 图像处理装置及其控制方法 | |
US11202028B2 (en) | Display device configuring multi display system and control method thereof | |
JP7289390B2 (ja) | ディスプレイウォールシステムに用いるイメージ処理デバイス、および、ディスプレイ制御方法 | |
CN107908455B (zh) | 一种浏览器页面的切换方法和切换*** | |
CN115083343A (zh) | 显示设备和分辨率调节方法 | |
US20120162198A1 (en) | Information Processor, Information Processing Method, and Computer Program Product | |
JP3872295B2 (ja) | データ表示方法、記録媒体、及びプロセッサ・ベース・システム | |
KR20060107072A (ko) | 알파 평면을 이용한 영상 데이터 처리 장치 및 방법 | |
US9317891B2 (en) | Systems and methods for hardware-accelerated key color extraction | |
JP2017097120A (ja) | 表示制御装置、マルチディスプレイシステム、およびマルチディスプレイシステムの表示方法 | |
US20240021175A1 (en) | Display of selected image regions | |
CN112150345A (zh) | 图像处理方法及装置、视频处理方法和发送卡 | |
US11361488B2 (en) | Image display method and apparatus, and storage medium | |
US11895430B2 (en) | Drive control system, control method and computer readable storage medium | |
CN117453170B (zh) | 一种显示控制方法、装置及存储介质 | |
KR20110003079A (ko) | 디스플레이장치 및 그래픽 디스플레이 방법 | |
US20230306928A1 (en) | Display device and operating method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |