CN113132786A - 一种用户界面显示方法、装置及可读存储介质 - Google Patents
一种用户界面显示方法、装置及可读存储介质 Download PDFInfo
- Publication number
- CN113132786A CN113132786A CN201911401420.XA CN201911401420A CN113132786A CN 113132786 A CN113132786 A CN 113132786A CN 201911401420 A CN201911401420 A CN 201911401420A CN 113132786 A CN113132786 A CN 113132786A
- Authority
- CN
- China
- Prior art keywords
- user interface
- image
- frames
- program
- foreground
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004364 calculation method Methods 0.000 claims abstract description 30
- 238000000605 extraction Methods 0.000 claims abstract description 21
- 238000012545 processing Methods 0.000 claims abstract description 19
- 238000009826 distribution Methods 0.000 claims description 18
- 230000006870 function Effects 0.000 claims description 13
- 230000003068 static effect Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 10
- 230000009466 transformation Effects 0.000 claims description 6
- 238000009499 grossing Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 5
- 230000007547 defect Effects 0.000 abstract description 4
- 238000013473 artificial intelligence Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000004075 alteration Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440263—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明涉及人工智能技术领域,提出一种用户界面显示方法、装置及可读存储介质,接收用户界面启动请求;获取当前播放节目的图像并进行前景图像提取计算;将提取计算出的前景图像转换为灰度蒙版;将用户界面、灰度蒙版进行透明化处理后置于当前播放节目的图像之上,以实现用户界面的显示。本发明对于提取前景图像计算量较大的缺陷,采取对视频节目进行抽帧的方法抽取视频帧图像,并将帧图像缩小进行前景图像的提取计算,提取出图像后再将图像还原为原始帧图像大小,消耗的计算资源较小,能够实时动态提取视频节目的主要信息,用户界面显示时,用户可以清楚地看到节目的主要信息,不被用户界面所遮挡,有效地改善了用户体验。
Description
技术领域
本发明涉及人工智能技术领域,尤其涉及一种用户界面显示方法、装置及可读存储介质。
背景技术
相比其他的手持显示设备而言,电视机虽然屏幕较大,但其观看距离也较远。为了防止用户使用时看不清有效信息,设计用户界面时必然会将用户菜单、节目信息、字母、音量条等元素设计的较大,一般来说,主菜单的界面往往能占用屏幕三分之一以上的面积。而为了防止在观看多媒体节目时,菜单遮挡住节目人物和其他主要信息,往往采用将菜单设置为一定透明度的方式,但是透明菜单设计不能保证有效规避节目任务及主要信息,有时还会导致菜单自身难以识别,使得用户界面显示严重影响了用户的使用,用户体验效果差。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足之处,本发明为解决现有技术缺陷和不足,提出了用户界面显示方法。
本发明解决技术问题所采用的技术方案如下:
一种用户界面显示方法,包括如下步骤:
接收用户界面启动请求;
获取当前播放节目的图像并进行前景图像提取计算;
将提取计算出的所述前景图像转换为灰度蒙版;
将所述用户界面、灰度蒙版进行透明化处理后置于所述当前播放节目的图像之上,以实现用户界面的显示。
优选地,所述获取当前播放节目的图像并进行前景图像提取计算具体包括如下步骤:
判断所述当前播放节目的视频种类;
根据所述当前播放节目的视频种类进行抽帧得到若干帧图像;
将抽取的若干帧图像进行尺寸缩小,根据若干帧图像中目标对象的变化情况确定帧图像是动态背景图像还是静态背景图像后,再提取前景图像。
优选地,判断所述当前播放节目的视频种类中视频种类为24帧、30帧视频、60帧视频或120帧视频,对所述当前播放节目的视频种类进行抽帧时,24、30帧种类的视频每3帧抽取1帧,60帧视频每6帧抽取1帧,120帧视频每12帧抽取1帧,得到相应的若干帧图像。
优选地,所述将抽取的若干帧图像进行尺寸缩小是将帧图像缩小为小于或等于800×480分辨率的图片,然后将尺寸缩小的帧图像提取出前景图像后还原放大为原尺寸转换灰度蒙版。
优选地,所述根据若干帧图像中目标对象的变化情况确定帧图像是动态背景图像还是静态背景图像后,再提取前景图像具体包括如下步骤:
将若干帧图像中的某一个像素点集合设为X={X1,X2,X3……};
所述某一像素点X的灰度值为随机变量Xt,其概率密度函数公式如下:
μi,t=(1-ρ)μi,t-1+ρXi,t,
wi,t,k=(1-α)wi,t-1,k+αMi,t,k,;
根据归一化的权重与标准差的比值,从小到大对每个像素的k个正态分布进行排序,根据公式判断大于背景点判断阈值T的像素集合s,将大于背景点判断阈值T的像素点作为静态背景图像的前景点进行提取,以得到前景图像;根据公式判断小于背景点判断阈值T的像素集合s,将小于背景点判断阈值T的像素点作为动态背景图像的前景点进行提取,以得到前景图像。
优选地,将提取计算出的所述前景图像转换为灰度蒙版具体包括如下步骤:
将所述前景图像处理为二值黑白蒙版,并对所述二值黑白蒙版的边缘进行多次平滑处理;
采用边缘渐变方式将所述二值黑白蒙版转换为8位256色的灰度模板。
优选地,将所述用户界面、灰度蒙版进行透明化处理后置于所述当前播放节目的图像之上,以实现用户界面的显示时,其中,所述当前播放节目的图像在所述灰度蒙版的蒙版区域部分置于显示屏幕图像的顶层,选取区域部分则置于显示屏幕图像的底层,所述用户界面置于显示屏幕图像的中层。
此外,为实现上述目的,本发明还提供一种户界面显示装置,该装置包括:存储器、处理器,所述存储器中包括用户界面显示程序,所述用户界面显示程序被所述处理器执行时实现上述用户界面显示方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有用户界面显示程序,该用户界面显示程序被处理器执行时实现上述用户界面显示方法的步骤。
与现有技术相比较,本发明提出的用户界面显示方法、装置及计算机可读存储介质,通过提取当前播放节目的图像并进行前景图像提取计算,对于提取前景图像计算量较大的缺陷,采取对视频节目进行抽帧的方法抽取视频帧图像,并将帧图像缩小进行前景图像的提取计算,提取出图像后再将图像还原为原始帧图像大小,本发明消耗的计算资源较小,能够实时动态提取视频节目的主要信息。采用前景图像转化为灰度蒙版,进行边缘平滑处理后使蒙版边缘过渡平滑自然,进行透明化处理后,将当前播放节目的图像在灰度蒙版的蒙版区域部分置于显示屏幕图像的顶层,选取区域部分则置于显示屏幕图像的底层,用户界面置于显示屏幕图像的中层,以获得用户界面显示时,用户可以清楚地看到节目的主要信息,不被用户界面所遮挡,同时,本发明节约计算资源与时间,未给设备造成过多计算负担,有效地提高了用户体验效果。
附图说明
下面结合附图对本发明的具体实施方式作进一步的说明,其中:
图1是本发明用户界面显示方法优选实施例的流程图。
图2是本发明用户界面显示装置优选实施例的应用环境示意图。
图3是本发明用户界面显示方法优选实施例中在显示装置上显示用户界面(菜单)的示意图。
图4是本发明用户界面显示方法优选实施例中待提取的当前播放节目的图像示意图。
图5是本发明用户界面显示方法优选实施例中灰度蒙版的示意图。
图6是本发明用户界面显示方法优选实施例中最终用户界面显示效果的示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种用户界面显示方法,参照图1本发明用户界面显示方法优选实施例的流程所示,该方法可以由一个电子装置执行,该电子装置可以由软件和/或硬件实现。在本实施例中,电子装置可以是电视机、平板电脑、智能手机等具有显示屏幕,可以显示用户菜单的终端设备,本发明优选运用到电视机终端上使用。
在本优选实施例中,用户界面显示方法包括步骤S100-步骤S400。
步骤S100,接收用户界面启动请求。
本发明实施例是要实现用户界面智能显示的方案,能防止用户界面遮挡住电视机播放节目中的主要信息,比如当前播放节目中的人物角色、动物角色、交通工具等主要信息。首先,需要用户启动用户界面请求,在电视机屏幕上显示出用户界面,比如,用户调整屏幕的菜单。图3所示为本发明用户界面显示方法优选实施例中在显示装置上显示用户界面(菜单)的示意图,如图3所示,电视机接收用户界面启动请求后,电视机屏幕上显示出用户界面(菜单)。
步骤S200,获取当前播放节目的图像并进行前景图像提取计算。
现有前景提取算法以人脸识别、物品识别居多,消耗的计算资源较大,且往往仅能对已知物品进行长时间的反复AI学习来实现,无法对多媒体节目中多样的人物角色、动物角色、交通工具等对象进行快速识别和相应。本发明方法实施例为了实现在电视机这种CPU小计算量芯片环境下,对多种重要信息进行简单快速识别,采取的所述获取当前播放节目的图像并进行前景图像提取计算具体包括如下步骤:
判断所述当前播放节目的视频种类;
根据所述当前播放节目的视频种类进行抽帧得到若干帧图像;
将抽取的若干帧图像进行尺寸缩小,根据若干帧图像中目标对象的变化情况确定帧图像是动态背景图像还是静态背景图像后,再提取前景图像。
其中,开始接收到前景提取的命令后,首先需要对目标视频(即所述当前播放节目)进行类型判断,一般视频节目常见的有24帧或30帧的视频,还有60帧、120帧的视频。判断所述当前播放节目的视频种类中视频种类为24帧、30帧视频、60帧视频或120帧视频后,对所述当前播放节目的视频种类进行抽帧时,24、30帧种类的视频每3帧抽取1帧,60帧视频每6帧抽取1帧,120帧视频每12帧抽取1帧为最佳的抽帧方案,得到相应的若干帧图像。参见图4本发明用户界面显示方法优选实施例中待提取的当前播放节目的图像示意图。图4示出了相较于图3未显示用户界面(菜单)的帧图像。抽帧是对前景图像提取计算量的一种优化方案,因受限于CPU资源的问题,无法实现对整段视频进行提取,保证每秒有8-10帧的画面进行计算,可以最大程度上节约计算时间,同时也能够保证视频的流畅度。
抽帧结束后,为了进一步减少计算量,还需要对画面进行缩放。对于4K视频或1080P视频而言,前景提取计算的数据依旧过于庞大,也会消耗掉大量的计算时间,因此,对于16:9比例的视频,应根据处理器CPU的计算能力,将抽取的若干帧图像进行尺寸缩小,即将帧图像缩小为小于或等于800×480分辨率的图片,然后将尺寸缩小的帧图像提取出前景图像后还原放大为原尺寸转换灰度蒙版。
其中,所述根据若干帧图像中目标对象的变化情况判断帧图像是动态背景图像还是静态背景图像,然后对若干帧图像进行前景图像的提取具体包括如下步骤:
将若干帧图像中的某一个像素点集合设为X={X1,X2,X3……};
一般在节目中,背景环境是大致不变的,而主要目标,比如人物、动物或交通工具等目标对象则在画面中有较大的变化,对于固定的背景而言,像素点前后变化不大,相对稳定,而对于动态的背景而言,像素点前后变化则很大,可根据若干帧图像中各个相应位置的像素变化情况来确定是动态背景图像或是静态背景图像。假设每个像素点均服从正态分布,则可以通过k个正态分布去描述某一个像素点,基于本发明降低计算量,减轻处理器CPU负担的目的,预设k=3。由此,所述某一像素点X的灰度值为随机变量Xt,其概率密度函数公式如下公式一:
其中η(x,μi,t,∑i,t)表示为第t时刻的第i个正态分布,k为正态分布值,k=3,而η(x,μi,t,∑i,t)的计算公式如下公式二:
由于需要在固定的背景中提取出前景图像,需要预设一个匹配函数将某一像素点集合的像素值根据该匹配函数进行正态分布匹配计算,其中D为阈值,取值2.5,如果匹配函数值为1,则计算某一像素点的当前像素值与其模板匹配,如果匹配函数值为0,则计算某一像素点的当前像素值与其模板不匹配。若不存在匹配,则保留某一像素点的当前像素值不做处理,若存在匹配,则根据如下变换公式进行更新:
μi,t=(1-ρ)μi,t-1+ρXi,t,
wi,t,k=(1-α)ωi,t-1,k+αMi,t,k,;
根据归一化的权重与标准差的比值,从小到大对每个像素的k个正态分布进行排序,根据公式判断大于背景点判断阈值T的像素集合s,将大于背景点判断阈值T的像素点作为静态背景图像的前景点进行提取,以得到前景图像,其中背景点判断阈值T=0.8,这是基于前景画面所占比例小于整个画面的1/5来确定的。
对于动态背景而言,前景画面反而保持相对静止的情况,比如跟拍一辆飞驰的汽车,背景画面会有大幅度的变动,而汽车本身反而是相对镜头静止的,在这种情况下,大量像素点均小于阈值,此时,根据公式判断小于背景点判断阈值T的像素集合s,将小于背景点判断阈值T的像素点作为动态背景图像的前景点进行提取,以得到前景图像。
在另一个实施例中,对于静态背景环境而言,每一个背景点所对应的方差是比较小的,所以背景点的高斯分布权重不断增大,所以,在对某一像素点集合的像素值根据匹配函数进行正态分布匹配计算时,若存在匹配根据变换公式更新时,先根据公式对权重作处理。
最后,对若干帧图像的每一个像素点遍历计算后,计算得到前景图像。
步骤S300,将提取计算出的所述前景图像转换为灰度蒙版。
参见图5本发明用户界面显示方法优选实施例中灰度蒙版的示意图,该灰度蒙版示意图是基于图4帧图像提取的前景图像转换的灰度蒙版图。所谓蒙版,是图像处理技术中的概念,蒙版也是图像中的一个图层,是一种图像的外部选区,如图5中人像轮廓之外的黑色选区部分即为蒙版,蒙版与常规的选区不同,常规的选取表现了一种操作趋向,即对所选区域进行处理,而蒙版则相反,它是对所选区域进行保护,让其免于操作,负责保护选区内容,即图5所示的蒙版是保护图4中人像的区域。
其中,将提取计算出的所述前景图像转换为灰度蒙版具体包括如下步骤:
将所述前景图像处理为二值黑白蒙版,并对边缘进行平滑处理;
采用边缘渐变方式将所述二值黑白蒙版转换为8位256色的灰度模板,此处灰度模板即为一种包含蒙版与保护选区的图层,是将蒙版与保护选区作为一个图层的模板文件。作为一种优选方案,所述对二值黑白蒙版的边缘进行平滑处理可进行多次平滑处理操作,使得边缘渐变过渡更加自然。
获得图5示出的完整前景图像的灰度蒙版后,只要再使用滤波处理,将一些微小的扰动排除即可。这些微小的扰动往往是静态背景中摇晃的树叶,或波光粼粼的水面造成的,通过滤波处理排除这些冗余的信息后,即可输出进行处理了。
在另一实施例中,也可以直接先将所述前景图像输出黑白模板,再对黑白模板进行透明度的渐变处理。此处黑白模板与上述灰度模板相同,仅将灰度模板转换为黑白模板即可。
步骤S400,将所述用户界面、灰度蒙版进行透明化处理后置于所述当前播放节目的图像之上,以实现用户界面的显示,其中,所述当前播放节目的图像在所述灰度蒙版的蒙版区域部分置于显示屏幕图像的顶层,选取区域部分则置于显示屏幕图像的底层,所述用户界面置于显示屏幕图像的中层。
获得图5所示的灰度蒙版后,对用户界面和灰度蒙版进行透明化的处理后,可将灰度蒙版运用到当前播放的节目中,让节目处于蒙版区域的图像部分置于显示画面的顶层,选取区域部分置于显示画面的顶层,将用户界面置于显示画面的中层后,即可获得图6所示本发明用户界面显示方法优选实施例中最终用户界面显示效果的示意图中的显示效果。从图6所示可见,相比图3直接将用户界面(菜单)覆盖在显示画面中主要目标—人物上不同,图6中当前播放节目的显示画面中的主要目标—人物没有被用户界面(菜单)所遮挡,实现了用户界面显示时未遮挡住播放节目的图像中的主要对象的目的,将用户界面完美融合到整个显示画面中。同时,提取前景图像的方式简化了计算步骤,节约了计算资源和时间,在不给设备造成过多负担的情况下,实现设备的本地智能化。
本发明提供一种用户界面显示装置,应用于一种带显示屏幕的电子装置1上,参照图2所示,为本发明用户界面显示装置优选实施例的应用环境示意图。
在本实施例中,电子装置1可以是电视机、平板电脑、智能手机等具有显示屏幕,可以显示用户菜单的终端设备,本发明优选运用到电视机终端上使用。
该电子装置1包括:处理器12、存储器11、网络接口14及通信总线13。
存储器11包括至少一种类型的可读存储介质。所述至少一种类型的可读存储介质可为如闪存、硬盘、多媒体卡、卡型存储器11等的非易失性存储介质。在一些实施例中,所述可读存储介质可以是所述电子装置1的内部存储单元,例如该电子装置1的硬盘。在另一些实施例中,所述可读存储介质也可以是所述电子装置1的外部存储器11,例如所述电子装置1上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
在本实施例中,所述存储器11的可读存储介质通常用于存储安装于所述电子装置1的用户界面显示程序10等。所述存储器11还可以用于暂时地存储已经输出或者将要输出的数据。
处理器12在一些实施例中可以是一中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行用户显示界面程序10等。
网络接口14可选地可以包括标准的有线接口、无线接口(如WI-FI接口),通常用于在该电子装置1与其他电子设备之间建立通信连接。
通信总线13用于实现这些组件之间的连接通信。
图2仅示出了具有组件11-14的电子装置1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
可选地,该电子装置1还可以包括用户接口,用户接口可以包括输入单元比如键盘(Keyboard)、语音输入装置比如麦克风(microphone)等具有语音识别功能的设备、语音输出装置比如音响、耳机等,可选地用户接口还可以包括标准的有线接口、无线接口。
可选地,该电子装置1的显示屏幕在一些实施例中可以是LED显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(Organic Light-Emitting Diode,OLED)触摸器等。显示屏幕用于显示在电子装置1中处理的信息以及用于显示可视化的用户界面。
可选地,该电子装置1还包括触摸传感器。所述触摸传感器所提供的供用户进行触摸操作的区域称为触控区域。此外,这里所述的触摸传感器可以为电阻式触摸传感器、电容式触摸传感器等。而且,所述触摸传感器不仅包括接触式的触摸传感器,也可包括接近式的触摸传感器等。此外,所述触摸传感器可以为单个传感器,也可以为例如阵列布置的多个传感器。
此外,该电子装置1的显示屏幕的面积可以与所述触摸传感器的面积相同,也可以不同。可选地,将显示屏幕与所述触摸传感器层叠设置,以形成触摸显示屏。该装置基于触摸显示屏侦测用户触发的触控操作。
可选地,该电子装置1还可以包括射频(Radio Frequency,RF)电路,传感器、音频电路等等,在此不再赘述。
在图2所示的装置优选实施例中,作为一种计算机存储介质的存储器11中可以包括操作***、以及用户界面显示程序10;处理器12执行存储器11中存储的用户界面显示程序10时实现如下步骤:
接收用户界面启动请求;
获取当前播放节目的图像并进行前景图像提取计算;
将提取计算出的所述前景图像转换为灰度蒙版;
将所述用户界面、灰度蒙版进行透明化处理后置于所述当前播放节目的图像之上,以实现用户界面的显示,其中,所述当前播放节目的图像在所述灰度蒙版的蒙版区域部分置于显示屏幕图像的顶层,选取区域部分则置于显示屏幕图像的底层,所述用户界面置于显示屏幕图像的中层。
本发明之用户界面显示装置的具体实施方式与上述用户界面显示方法的具体实施方式大致相同,此处不赘述。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质中包括用户界面显示程序,所述用户界面显示程序被处理器执行时实现如下操作步骤:
接收用户界面启动请求;
获取当前播放节目的图像并进行前景图像提取计算;
将提取计算出的所述前景图像转换为灰度蒙版;
将所述用户界面、灰度蒙版进行透明化处理后置于所述当前播放节目的图像之上,以实现用户界面的显示,其中,所述当前播放节目的图像在所述灰度蒙版的蒙版区域部分置于显示屏幕图像的顶层,选取区域部分则置于显示屏幕图像的底层,所述用户界面置于显示屏幕图像的中层。
本发明之计算机可读存储介质的具体实施方式与上述用户界面显示方法、用户界面显示装置的具体实施方式大致相同,此处不赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
应当理解的是,以上所述仅为本发明的较佳实施例而已,并不足以限制本发明的技术方案,对本领域普通技术人员来说,在本发明的精神和原则之内,可以根据上述说明加以增减、替换、变换或改进,而所有这些增减、替换、变换或改进后的技术方案,都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种用户界面显示方法,其特征在于,包括如下步骤:
接收用户界面启动请求;
获取当前播放节目的图像并进行前景图像提取计算;
将提取计算出的所述前景图像转换为灰度蒙版;
将所述用户界面、灰度蒙版进行透明化处理后置于所述当前播放节目的图像之上,以实现用户界面的显示。
2.根据权利要求1所述的用户界面显示方法,其特征在于,所述获取当前播放节目的图像并进行前景图像提取计算具体包括如下步骤:
判断所述当前播放节目的视频种类;
根据所述当前播放节目的视频种类进行抽帧得到若干帧图像;
将抽取的若干帧图像进行尺寸缩小,根据若干帧图像中目标对象的变化情况确定帧图像是动态背景图像还是静态背景图像后,再提取前景图像。
3.根据权利要求2所述的用户界面显示方法,其特征在于,判断所述当前播放节目的视频种类中视频种类为24帧、30帧视频、60帧视频或120帧视频,对所述当前播放节目的视频种类进行抽帧时,24、30帧种类的视频每3帧抽取1帧,60帧视频每6帧抽取1帧,120帧视频每12帧抽取1帧,得到相应的若干帧图像。
4.根据权利要求2所述的用户界面显示方法,其特征在于,所述将抽取的若干帧图像进行尺寸缩小是将帧图像缩小为小于或等于800×480分辨率的图片,然后将尺寸缩小的帧图像提取出前景图像后还原放大为原尺寸转换灰度蒙版。
5.根据权利要求2至4任一项所述的用户界面显示方法,其特征在于,所述根据若干帧图像中目标对象的变化情况确定帧图像是动态背景图像还是静态背景图像后,再提取前景图像具体包括如下步骤:
将若干帧图像中的某一个像素点集合设为X={X1,X2,X3……};
所述某一像素点X的灰度值为随机变量Xt,其概率密度函数公式如下:
μi,t=(1-ρ)μi,t-1+ρXi,t
ωi,t,k=(1-α)ωi,t-1,k+αMi,t,k;
7.根据权利要求5所述的用户界面显示方法,其特征在于,将提取计算出的所述前景图像转换为灰度蒙版具体包括如下步骤:
将所述前景图像处理为二值黑白蒙版,并对所述二值黑白蒙版的边缘进行多次平滑处理;
采用边缘渐变方式将所述二值黑白蒙版转换为8位256色的灰度模板。
8.根据权利要求1所述的用户界面显示方法,其特征在于,将所述用户界面、灰度蒙版进行透明化处理后置于所述当前播放节目的图像之上,以实现用户界面的显示时,其中,所述当前播放节目的图像在所述灰度蒙版的蒙版区域部分置于显示屏幕图像的顶层,选取区域部分则置于显示屏幕图像的底层,所述用户界面置于显示屏幕图像的中层。
9.一种用户界面显示装置,其特征在于,该装置包括:存储器、处理器,所述存储器中包括用户界面显示程序,所述用户界面显示程序被所述处理器执行时实现如权利要求1至8任一项所述的用户界面显示方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有用户界面显示程序,该用户界面显示程序被处理器执行时实现如权利要求1至8任一项所述的用户界面显示方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911401420.XA CN113132786A (zh) | 2019-12-30 | 2019-12-30 | 一种用户界面显示方法、装置及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911401420.XA CN113132786A (zh) | 2019-12-30 | 2019-12-30 | 一种用户界面显示方法、装置及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113132786A true CN113132786A (zh) | 2021-07-16 |
Family
ID=76768353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911401420.XA Pending CN113132786A (zh) | 2019-12-30 | 2019-12-30 | 一种用户界面显示方法、装置及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113132786A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113747227A (zh) * | 2021-09-09 | 2021-12-03 | 北京有竹居网络技术有限公司 | 视频播放方法、装置、存储介质以及电子设备 |
WO2023045853A1 (zh) * | 2021-09-24 | 2023-03-30 | 维沃移动通信有限公司 | 界面显示方法及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068322A (zh) * | 2007-02-07 | 2007-11-07 | 海尔集团公司 | 电视机菜单移动的方法 |
CN101232589A (zh) * | 2007-11-30 | 2008-07-30 | 深圳市同洲电子股份有限公司 | 数字电视机顶盒交互界面显示方法 |
CN101957997A (zh) * | 2009-12-22 | 2011-01-26 | 北京航空航天大学 | 一种动态场景中基于区域均值核密度估计的运动目标检测方法 |
CN102349308A (zh) * | 2009-03-11 | 2012-02-08 | 索尼公司 | 对与当前被观看的节目有关的媒体和其他内容的交互式访问 |
US20180246635A1 (en) * | 2017-02-24 | 2018-08-30 | Microsoft Technology Licensing, Llc | Generating user interfaces combining foreground and background of an image with user interface elements |
CN109302619A (zh) * | 2018-09-18 | 2019-02-01 | 北京奇艺世纪科技有限公司 | 一种信息处理方法及装置 |
CN110490910A (zh) * | 2019-08-13 | 2019-11-22 | 顺丰科技有限公司 | 目标检测方法、装置、电子设备及存储介质 |
CN110505495A (zh) * | 2019-08-23 | 2019-11-26 | 北京达佳互联信息技术有限公司 | 多媒体资源抽帧方法、装置、服务器及存储介质 |
-
2019
- 2019-12-30 CN CN201911401420.XA patent/CN113132786A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068322A (zh) * | 2007-02-07 | 2007-11-07 | 海尔集团公司 | 电视机菜单移动的方法 |
CN101232589A (zh) * | 2007-11-30 | 2008-07-30 | 深圳市同洲电子股份有限公司 | 数字电视机顶盒交互界面显示方法 |
CN102349308A (zh) * | 2009-03-11 | 2012-02-08 | 索尼公司 | 对与当前被观看的节目有关的媒体和其他内容的交互式访问 |
CN101957997A (zh) * | 2009-12-22 | 2011-01-26 | 北京航空航天大学 | 一种动态场景中基于区域均值核密度估计的运动目标检测方法 |
US20180246635A1 (en) * | 2017-02-24 | 2018-08-30 | Microsoft Technology Licensing, Llc | Generating user interfaces combining foreground and background of an image with user interface elements |
CN109302619A (zh) * | 2018-09-18 | 2019-02-01 | 北京奇艺世纪科技有限公司 | 一种信息处理方法及装置 |
CN110490910A (zh) * | 2019-08-13 | 2019-11-22 | 顺丰科技有限公司 | 目标检测方法、装置、电子设备及存储介质 |
CN110505495A (zh) * | 2019-08-23 | 2019-11-26 | 北京达佳互联信息技术有限公司 | 多媒体资源抽帧方法、装置、服务器及存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113747227A (zh) * | 2021-09-09 | 2021-12-03 | 北京有竹居网络技术有限公司 | 视频播放方法、装置、存储介质以及电子设备 |
CN113747227B (zh) * | 2021-09-09 | 2024-02-02 | 北京有竹居网络技术有限公司 | 视频播放方法、装置、存储介质以及电子设备 |
WO2023045853A1 (zh) * | 2021-09-24 | 2023-03-30 | 维沃移动通信有限公司 | 界面显示方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210271917A1 (en) | Image processing method and apparatus, electronic device, and storage medium | |
US20200184610A1 (en) | Digital Image Completion Using Deep Learning | |
CN109117846B (zh) | 一种图像处理方法、装置、电子设备和计算机可读介质 | |
CN110088799B (zh) | 图像处理设备和图像处理方法 | |
CN110853047A (zh) | 智能图像分割及分类方法、装置及计算机可读存储介质 | |
KR20200079697A (ko) | 영상 처리 장치 및 그 영상 처리 방법 | |
US9082039B2 (en) | Method and apparatus for recognizing a character based on a photographed image | |
JP6841888B2 (ja) | 映像処理装置及び映像処理方法 | |
CN107103890B (zh) | 在固定方向显示器上显示应用的方法及设备 | |
CN110796664B (zh) | 图像处理方法、装置、电子设备及计算机可读存储介质 | |
US10810462B2 (en) | Object detection with adaptive channel features | |
CN113126862B (zh) | 截屏方法、装置、电子设备以及可读存储介质 | |
CN113132786A (zh) | 一种用户界面显示方法、装置及可读存储介质 | |
US8705134B2 (en) | Method of processing an image to clarify text in the image | |
CN112700456A (zh) | 图像区域对比度优化方法、装置、设备及存储介质 | |
CN116703777A (zh) | 一种图像处理方法、***、存储介质及电子设备 | |
CN110717891A (zh) | 基于分组批量的图片检测方法、装置及存储介质 | |
EP4047547A1 (en) | Method and system for removing scene text from images | |
CN111127310B (zh) | 一种图像处理方法、装置、电子设备及存储介质 | |
CN114518859A (zh) | 显示控制方法、装置、电子设备及存储介质 | |
US9159118B2 (en) | Image processing apparatus, image processing system, and non-transitory computer-readable medium | |
CN112598694B (zh) | 视频图像处理方法、电子装置及存储介质 | |
CN113393391B (zh) | 图像增强方法、图像增强装置、电子设备和存储介质 | |
CN109064414B (zh) | 一种图像去噪方法及装置 | |
CN117745613A (zh) | 图像处理方法及其装置 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210716 |