CN109618210B - 视频画面调整方法、装置、计算机设备和可读存储介质 - Google Patents
视频画面调整方法、装置、计算机设备和可读存储介质 Download PDFInfo
- Publication number
- CN109618210B CN109618210B CN201811323429.9A CN201811323429A CN109618210B CN 109618210 B CN109618210 B CN 109618210B CN 201811323429 A CN201811323429 A CN 201811323429A CN 109618210 B CN109618210 B CN 109618210B
- Authority
- CN
- China
- Prior art keywords
- operation control
- video picture
- video
- display interface
- determining
- 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
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本公开涉及一种视频画面调整方法,包括对显示界面进行检测,判断视频画面与操作控件是否存在重叠,确定所述视频画面和所述操作控件的重叠区域,再根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡。本公开提供的所述视频画面调整方法能够有效识别显示界面中所述视频画面与所述操作控件重叠的情形,并对重叠进行调整,使得所述视频画面与所述操作控件互不遮挡,提高所述视频画面的显示效果,提高用户体验度,且所述视频画面的显示效果好。
Description
技术领域
本公开涉及图像处理领域,特别是涉及视频画面调整方法、装置、计算机设备和可读存储介质。
背景技术
目前,随着生活水平的日益提高和视频技术的不断发展,视频显示在生活中随处可见。与此同时,用户对视频显示的要求也越来越高。
视频在录制、预览或播放时,在屏幕中显示的位置可以为多种。一般视频显示时,视频的画面框均位于屏幕的中间位置。但是,当视频在录制、预览或播放时,如果需要进行其他的操作,就需要同时显示操作控件。因此,当视频画面和操作控件同时显示于屏幕时,操作控件可能会对视频部分界面有遮挡,造成视频画面不完整,影响视频观看的效果。
发明内容
基于此,有必要针对显示效果不好,视频画面的质量和分辨率低的问题,提供一种视频画面调整方法、装置、计算机设备和可读存储介质。
一种视频画面的调整方法,包括:
对显示界面进行检测,判断视频画面与操作控件是否存在重叠;
若是,确定所述视频画面和所述操作控件的重叠区域;
根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡。
在其中一个实施例中,所述对显示界面进行检测,判断视频画面与操作控件是否存在重叠,包括:
获取所述视频画面的位置坐标;
获取所述操作控件的位置坐标;
根据所述视频画面的位置坐标和所述操作控件的位置坐标判断所述视频画面与所述操作控件是否存在重叠。
在其中一个实施例中,所述确定所述视频画面和所述操作控件的重叠区域,包括:
获取所述视频画面的位置坐标与所述操作控件的位置坐标中的重复坐标;
根据所述重复坐标确定所述视频画面和所述操作控件的所述重叠区域。
在其中一个实施例中,所述根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡,包括:
根据所述视频画面与所述操作控件的相对位置,确定对所述视频画面的平移方向;
根据所述重叠区域,确定对所述视频画面的平移量;
根据所述平移方向和所述平移量对所述视频画面进行平移,使所述视频画面与所述操作控件互不遮挡。
在其中一个实施例中,所述视频画面的平移方向与所述操作控件在所述视频画面的相对方位相反。
在其中一个实施例中,所述根据所述视频画面与所述操作控件的相对位置,确定对所述视频画面的平移方向,包括:
根据所述重复坐标,确定对所述视频画面的平移方向。
在其中一个实施例中,根据所述重叠区域,确定对所述视频画面的平移量,包括:
根据所述重复坐标,计算对所述视频画面的平移量。
在其中一个实施例中,所述根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡包括:
对所述操作控件中的所述重叠区域进行透明显示。
在其中一个实施例中,根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡,包括:
通过预设的切换方式,将所述操作控件替换为预设的替换控件。
本公开实施例提供的所述视频画面调整方法,通过对显示界面进行检测,判断视频画面与操作控件是否存在重叠,然后确定所述视频画面和所述操作控件的重叠区域,再根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡。与传统技术相比,本公开实施例提供的所述视频画面调整方法对所述显示界面进行除缩放以外的调整,所述视频画面的大小未发生变化,未改变所述视频画面的质量和分辨率等,因此本公开实施例提供的所述视频画面调整方法提供的所述视频画面的显示效果好。
一种视频画面调整装置,包括:
判断模块,用于对显示界面进行检测,判断视频画面与操作控件是否存在重叠;
确定模块,用于确定所述视频画面和所述操作控件的重叠区域;
调整模块,用于根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求如上所述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的方法的步骤。
本公开实施例提供的所述视频画面调整装置、计算机设备、计算机可读存储介质能够通过对显示界面进行检测,判断视频画面与操作控件是否存在重叠,然后确定所述视频画面和所述操作控件的重叠区域,再根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡。本公开实施例提供的所述视频画面调整装置、计算机设备、计算机可读存储介质对所述显示界面进行除缩放以外的调整,所述视频画面的大小未发生变化,未改变所述视频画面的质量和分辨率等,因此本公开实施例提供的所述视频画面调整装置、计算机设备、计算机可读存储介质提供的所述视频画面的显示效果好。
附图说明
图1为本公开一个实施例提供的应用场景图;
图2为本公开一个实施例提供的视频画面调整方法流程示意图;
图3为本公开一个实施例提供的对显示界面进行检测,判断视频画面与操作控件是否存在重叠流程示意图;
图4为本公开一个实施例提供的视频画面调整方法应用场景图;
图5为本公开一个实施例提供的确定所述视频画面和所述操作控件的重叠区域流程示意图;
图6为本公开一个实施例提供的根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡流程示意图;
图7为本公开一个实施例提供的视频画面调整装置结构示意图;
图8为本公开一个实施例提供的判断模块结构示意图;
图9为本公开一个实施例提供的确定模块结构示意图;
图10为本公开一个实施例提供的调整模块结构示意图;
图11为本公开一个实施例提供的调整模块结构示意图;
图12为本公开一个实施例提供的调整模块结构示意图。
具体实施方式
本公开提供的视频画面调整方法,可以适用于图1所示的计算机设备,该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储本公开实施例中的视频文件等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。可选的,该计算机设备可以是服务器,可以是PC,还可以是个人数字助理,还可以是其他的终端设备,例如PAD、手机等等,还可以是云端或者远程服务器,本公开实施例对计算机设备的具体形式并不做限定。
为了使本公开的目的、技术方案及优点更加清楚明白,通过下述实施例并结合附图,对本公开实施例中的技术方案的进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本公开,并不用于限定申请。
请参见图2,本公开一个实施例提供一种视频画面调整方法,所述方法包括:
S10,对显示界面进行检测,判断视频画面与操作控件是否存在重叠。
所述显示界面是指所述计算机设备屏幕所呈现显示的内容。所述显示界面可以包括用户操作用的选项、菜单等,也可以包括对应用程序运行状态的显示。当所述计算机设备运行视频应用程序时,所述显示界面显示内容可以包括所述视频画面和所述操作控件。所述视频画面是指视频录制、预览或播放时显示的画面。所述操作控件是指用于获取和执行用户命令的选项或菜单。例如,视频录制界面,所述操作控件可以包括开始录制选项、停止录制选项、保存选项、***音乐选项等等。所述操作控件也可以包括用于显示视频播放进度和状态的进度条等。
根据应用程序的设置不同,所述视频画面在所述显示界面的显示位置可以不同。所述视频画面可以居中显示于所述显示界面,也可以靠上或靠下显示于所述显示界面,还可以靠左或靠右显示于所述显示界面。根据应用程序的运行阶段的不同,所述操作控件的显示位置和大小也不形同。因此,所述视频画面和所述操作控件的相对位置不同。所述视频画面和所述操作控件可能会出现重叠。例如,当所述视频画面沿纵向撑满所述显示界面,所述操作控件位于所述操作界面的下方。则所述操作控件位于所述视频画面的画面框内,所述操作控件与所述视频画面存在重叠。
所述计算机设备对所述显示界面的视频画面的大小、视频画面的显示位置、所述操作控件的大小、所述操作控件的显示位置进行检测,并结合所述显示界面的大小等,判断所述视频画面与所述操作控件是否存在重叠。从而判断所述操作控件是否对所述视频画面存在遮挡,或所述视频画面对所述操作控件是否存在遮挡。判断所述视频画面与所述操作控件是否存在重叠的方法可以根据应用程序的不同,以及具体需求等的不同进行选择,本公开不做任何限定。
S20,若是,确定所述视频画面和所述操作控件的重叠区域。
根据S10的判断结果,若所述视频画面与所述操作控件存在重叠,则所述计算机设备确定所述视频画面和所述操作控件的重叠区域。所述视频画面和所述操作控件的重叠区域可以通过坐标表征,也可以通过与所述视频画面和所述操作控件的相对位置或所述视频画面和所述操作控件之间所述重叠区域的面积来表征。
S30,根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡。
对所述显示界面进行除缩放以外的调整是指不缩小或放大所述视频画面和所述操作控件的大小的调整方法。所述除缩放以外的调整可以为位置调整,也可以为显示方法的调整,也可以为其他任何对所述显示界面不缩放,且可以使所述视频画面与所述操作控件互不遮挡的调整。对所述显示界面进行的除缩放以外调整的调整量,可以根据S20确定出的所述重叠区域的大小和位置来确定。所述计算机设备通过调整,消除所述操作控件与所述视频画面的重叠,使得所述视频画面与所述操作控件互不遮挡。调整后的所述视频画面不受所述操作控件的影响,显示完整,提高了视频的播放效果。
本实施例中,通过对显示界面进行检测,判断视频画面与操作控件是否存在重叠,然后确定所述视频画面和所述操作控件的重叠区域,再根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡。本公开实施例提供的所述视频画面调整方法能够有效识别显示界面中所述视频画面与所述操作控件重叠的情形,并对重叠进行调整,使得所述视频画面与所述操作控件互不遮挡,提高所述视频画面的显示效果,提高用户体验度。
另外,本实施例提供的所述视频画面调整方法对所述显示界面进行除缩放以外的调整,所述视频画面的大小未发生变化,未改变所述视频画面的质量和分辨率等,因此本实施例提供的所述视频画面调整方法提供的所述视频画面的显示效果好。
请参见图3和图4,在一个实施例中,S10,所述对显示界面进行检测,判断视频画面与操作控件是否存在重叠,包括:
S110,获取所述视频画面的位置坐标。
所述计算机设备对所述显示界面进行检测,并获取所述视频画面的位置坐标。所述计算机设备可以仅获取所述视频画面的视频画面框的位置坐标,也可以获取所述视频画面包含的所有点的位置坐标。所述视频画面的位置坐标用于表征所述视频画面的大小、形状和在所述显示界面的位置等。
S120,获取所述操作控件的位置坐标。
所述计算机设备对所述显示界面进行检测,并获取所述操作控件的位置坐标。所述计算机设备可以仅获取操作控件框的位置坐标。所述操作控件框是指所述操作控件的显示框。所述计算机设备也可以获取所述操作控件包含的所有点的位置坐标。所述操作控件的位置坐标用于表征所述操作控件的大小、形状和在所述显示界面的位置等。
S130,根据所述视频画面的位置坐标和所述操作控件的位置坐标判断所述视频画面与所述操作控件是否存在重叠。
若S110获取所述视频画面包含的所有点的位置坐标,S120获取所述操作控件包含的所有点位置坐标,则所述计算机设备判断所述视频画面包含的所有点的位置坐标和所述操作控件包含的所有点位置坐标中是否有重复的坐标。若是,则说明所述视频画面与所述操作控件存在重叠,若否,则说明所述视频画面与所述操作控件不存在重叠。例如,假设所述视频画面与所述操作控件的位置坐标中存在一组重复坐标:(10,5),(11,5),(12,5),(13,5),(14,5),(15,5),则说明所述操作控件与所述视频画面存在重叠。
若S110仅获取所述视频画面框的位置坐标,S120仅获取所述操作控件框的位置坐标,则所述计算机设备根据所述视频画面框的位置坐标计算所述视频画面框的大小和位置。所述计算机设备根据所述操作控件框的位置坐标计算所述操作控件框的大小和位置。所述计算机设备根据所述视频画面框与所述操作控件框的大小和位置,结合所述显示界面的显示界面框的大小等判断所述视频画面与所述操作控件是否存在重叠。例如,假设根据所述视频画面框的位置坐标判断得到所述视频画面框长L1为8cm,高H1为16cm,居中于所述显示界面。根据所述操作控件框的位置坐标判断得出所述操作控件框的长L2为6cm,高H2为4cm,位于所述显示界面下方。所述显示界面框尺寸为:长L为8cm,高H为19cm。则,由于所述视频画面框的高度与所述操作控件的高度之和大于所述显示界面框的高度,因此,所述视频画面与所述操作控件沿高度方向存在重叠。
需要说明的是,所述视频画面与所述操作控件是否存在重叠的计算和判断方法并不限于本公开列举的方法,可以根据实际需要,选择其他的算法,只要可以能够判断所述视频画面与所述操作控件是否存在重叠即可。
本实施例中,通过获取所述视频画面的位置坐标和所述操作控件的位置坐标,然后根据所述视频画面的位置坐标和所述操作控件的位置坐标判断所述视频画面与所述操作控件是否存在重叠,判断方法简单,判断结果准确,提高了视频画面调整的运算速度和调整质量。
请参见图5,在一个实施例中,S20,所述确定所述视频画面和所述操作控件的重叠区域,包括:
S210,获取所述视频画面的位置坐标与所述操作控件的位置坐标的中的重复坐标。
所述计算机设备对比根据所述视频画面的位置坐标和所述操作控件的位置坐标,并筛选出其中重复的坐标。所述视频画面的位置坐标与所述操作控件的位置坐标的中重复坐标表征所述视频画面和所述操作控件重叠区域的位置、大小和形状等。
S220,根据所述重复坐标确定所述视频画面和所述操作控件的所述重叠区域。
根据S210中获取的所述视频画面的位置坐标与所述操作控件的位置坐标的中的重复坐标,计算出所述重叠区域的大小,所述重叠区域的形状、所述重叠区域在所述显示界面的位置等。
本实施例中,通过获取所述视频画面的位置坐标与所述操作控件的位置坐标的中的重复坐标,并根据所述重复坐标确定所述视频画面和所述操作控件的所述重叠区域。本实施例提供的所述视频画面调整方法能够准确、快捷的确定出所述重叠区域,提高了视频画面调整的运算速度和调整质量。
请参见图6,在一个实施例中,S30,所述根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡,包括:
S310,根据所述视频画面与所述操作控件的相对位置,确定对所述视频画面的平移方向。
在一个实施例中,S310中,所述视频画面的平移方向与所述操作控件在所述视频画面的相对方位相反。
需要说明的是,以下对所述视频画面和所述操作控件位置描述所用的方位“上”“下”“左”“右”等均是以显示界面正放,且观察者或使用者正对所述显示界面,以所述显示界面的对称线为分界线来界定。本实施例中描述的方法和过程仅用于说明本方法,并不用于限定本方法。
若所述重叠区域位于所述显示界面的下方,所述操作控件位于所述视频画面的下方,则所述平移方向为上;
若所述重叠区域位于所述显示界面上方,所述操作控件位于所述视频画面的上方,则所述平移方向为下;
若所述重叠区域位于所述显示界面左方,所述操作控件位于所述视频画面的左方,则所述平移方向为右;
若所述重叠区域位于所述显示界面右方,所述操作控件位于所述视频画面的右方,则所述平移方向为左。
S320,根据所述重叠区域,确定对所述视频画面的平移量。
所述平移量可以包括视频画面移动的距离或面积。根据所述重叠区域的大小和在所述显示界面的位置计算确定所述视频画面的平移量。例如,所述重叠区域位于所述显示界面的下方,所述重叠区域长度为8cm,高度为2cm,则所述平移量为2cm。
S330,根据所述平移方向和所述平移量对所述视频画面进行平移,使所述视频画面与所述操作控件互不遮挡。
根据S310确定的所述平移方向和S320确定的所述平移量,所述计算机设备将所述视频画面沿所述平移方向平移所述平移量距离,以消除所述视频画面与所述操作控件的遮挡。
本实施例中,根据所述视频画面与所述操作控件的相对位置,确定对所述视频画面的平移方向,并根据所述重叠区域,确定对所述视频画面的平移量,然后根据所述平移方向和所述平移量对所述视频画面进行平移,使所述视频画面与所述操作控件互不遮挡。本实施例提供的所述视频画面调整方法通过对所述视频画面的平移消除遮挡,运行方法简单,提高调整速度。同时,本实施例提供的所述方法能够准确的计算出所述平移方向和所述平移量,根据所述平移方向和所述平移量对所述视频画面进行平移,提供了所述视频画面调整的准确性。
在一个实施例中,S310,所述根据所述视频画面与所述操作控件的相对位置,确定对所述视频画面的平移方向,包括:
S311,根据所述重复坐标,确定对所述视频画面的平移方向。
所述重复坐标表征所述重叠区域的位置、大小和形状等。因此,根据所述重复坐标即可确定出所述平移方向。例如,假设所述操作控件与所述视频画面的重复坐标为(10,3),(11,3),(12,3),(13,3),(14,3),(15,3),(10,4),(11,4),(12,4),(13,4),(14,4),(15,4),(10,5),(11,5),(12,5),(13,5),(14,5),(15,5)。由上述重复坐标可知,所述重复区域位于所述显示界面下方,所述操作控件位于所述视频画面下方,因此,所述平移方向为上。
在一个实施例中,S320,根据所述重叠区域,确定对所述视频画面的平移量,包括:
S321,根据所述重复坐标,计算对所述视频画面的平移量。
如上实施例所举例子,根据上述重复坐标可确定出所述平移量为3。
本实施例中,通过所述重叠区域的所述重复坐标能够准确的计算出对所述视频画面的平移方向和平移量,提高了对所述视频画面调整的准确性。
在一个实施例中,S30,所述根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡,包括:
S340,对所述操作控件中的所述重叠区域进行透明显示。
对于所述操作控件和所述视频画面中重叠的部分,除了上述描述的方法外,还可以将所述操作控件中对应所述重叠区域的位置进行透明显示,从而可以使所述视频画面正常显示,消除了遮挡。对于透明显示的方法不申请不做具体限定,只要可以实现透明显示即可。
在一个实施例中,S30,所述根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡,包括:
S350,通过预设的切换方式,将所述操作控件替换为预设的替换控件。
所述替换控件可以为比所述操作控件尺寸小的控件或选项。用所述替换控件替换所述操作控件,使得所述替换控件与所述视频画面不存在重叠,从而可以消除遮挡。所述替换控件的大小、形状可以根据实际需求进行设置,只要能够消除遮挡即可,所述替换控件与所述操作控件的切换方式也可以根据实际需求进行选择。在一个实施例中,所述替换控件可以为一个快捷按钮,所述快捷按钮与所述视频画面不存在遮挡。所述快捷按钮与所述操作控件可以相互切换。当不需要操作时,显示所述快捷按钮,所述操作控件隐藏。当需要对所述操作控件进行操作时,可以通过点击、触摸或语音输入等交互方式向所述快捷按钮输入命令,从而唤出所述操作控件。本实施例中,根据预设的切换方式,使用预设的替换控件替换所述操作控件,从而消除所述视频画面与所述操作控件的遮挡,操作方式灵活,提高了人机交互智能性。
应该理解的是,虽然图2、3、5、6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、3、5、6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
请参见图7,本公开一个实施例提供一种视频画面调整装置1000,包括判断模块100、确定模块200和调整模块300。所述判断模块100用于对显示界面进行检测,判断视频画面与操作控件是否存在重叠。所述确定模块200用于确定所述视频画面和所述操作控件的重叠区域。所述调整模块300用于根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡。
本实施例提供的所述视频画面调整装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
请参见图8,在一个实施例中,所述判断模块100包括第一获取单元110、第二获取单元120和重叠判断单元130。其中,所述第一获取单元110用于获取所述视频画面的位置坐标。所述第二获取单元120用于获取所述操作控件的位置坐标。所述重叠判断单元130用于根据所述视频画面的位置坐标和所述操作控件的位置坐标判断所述视频画面与所述操作控件是否存在重叠。
请参见图9,在一个实施例中,所述确定模块200包括重复坐标获取单元210和重复区域确定单元220。所述重复坐标获取单元210用于获取所述视频画面的位置坐标与所述操作空间的位置坐标的中的重复坐标。所述重复区域确定单元220用于根据所述重复坐标确定所述视频画面和所述操作控件的所述重叠区域。
请参见图10,在一个实施例中,所述调整模块300包括平移方向确定单元310、平移量确定单元320和平移单元330。其中,所述平移方向确定单元310用于根据所述视频画面与所述操作控件的相对位置,确定对所述视频画面的平移方向。所述平移量确定单元320用于根据所述重叠区域,确定对所述视频画面的平移量。所述平移单元330用于根据所述平移方向和所述平移量对所述视频画面进行平移,使所述视频画面与所述操作控件互不遮挡。
在一个实施例中,所述视频画面的平移方向与所述操作控件在所述视频画面的相对方位相反。
在一个实施例中,所述平移方向确定单元310具体用于根据所述重复坐标,确定对所述视频画面的平移方向。
在一个实施例中,所述平移量确定单元320具体用于根据所述重复坐标,计算对所述视频画面的平移量。
请参见图11,在一个实施例中,所述调整模块300还包括透明显示单元340。所述透明显示单元340用于对所述操作控件中的所述重叠区域进行透明显示。
请参见图12,在一个实施例中,所述调整模块300还包括替换单元350。所述替换单元350用于通过预设的切换方式,将所述操作控件替换为预设的替换控件。
关于所述视频画面调整装置的具体限定可以参见上文中对于所述视频画面调整方法的限定,在此不再赘述。所述视频画面调整装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
本公开一个实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序。所述处理器执行所述计算机程序时实现以下步骤:
S10,对显示界面进行检测,判断视频画面与操作控件是否存在重叠。
S20,若是,确定所述视频画面和所述操作控件的重叠区域。
S30,根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡。
上述实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本公开一个实施例提供一种计算机可读存储介质,其上存储有计算机程序。所述计算机程序被处理器执行时实现以下步骤:
S10,对显示界面进行检测,判断视频画面与操作控件是否存在重叠。
S20,若是,确定所述视频画面和所述操作控件的重叠区域。
S30,根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡。
上述实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本公开的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开构思的前提下,还可以做出若干变形和改进,这些都属于本公开的保护范围。因此,本公开专利的保护范围应以所附权利要求为准。
Claims (11)
1.一种视频画面的调整方法,其特征在于,包括:
对显示界面进行检测,判断视频画面与操作控件是否存在重叠;
若是,确定所述视频画面和所述操作控件的重叠区域;
根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡,具体调整方法包括:将所述操作控件替换为预设的替换控件,所述替换控件的尺寸小于所述操作控件,所述替换控件与所述视频画面不存在重叠,所述替换控件为快捷按钮,所述快捷按钮与所述视频画面不存在遮挡,所述快捷按钮与所述操作控件相互切换,当不需要操作时,显示所述快捷按钮,所述操作控件隐藏;当需要对所述操作控件进行操作时,通过向所述快捷按钮输入命令从而唤出所述操作控件。
2.根据权利要求1所述的方法,其特征在于,所述对显示界面进行检测,判断视频画面与操作控件是否存在重叠,包括:
获取所述视频画面的位置坐标;
获取所述操作控件的位置坐标;
根据所述视频画面的位置坐标和所述操作控件的位置坐标判断所述视频画面与所述操作控件是否存在重叠。
3.根据权利要求2所述的方法,其特征在于,所述确定所述视频画面和所述操作控件的重叠区域,包括:
获取所述视频画面的位置坐标与所述操作控件的位置坐标中的重复坐标;
根据所述重复坐标确定所述视频画面和所述操作控件的所述重叠区域。
4.根据权利要求3所述的方法,其特征在于,所述根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡,包括:
根据所述视频画面与所述操作控件的相对位置,确定对所述视频画面的平移方向;
根据所述重叠区域,确定对所述视频画面的平移量;
根据所述平移方向和所述平移量对所述视频画面进行平移,使所述视频画面与所述操作控件互不遮挡。
5.根据权利要求4所述的方法,其特征在于,所述视频画面的平移方向与所述操作控件在所述视频画面的相对方位相反。
6.根据权利要求4所述的方法,其特征在于,所述根据所述视频画面与所述操作控件的相对位置,确定对所述视频画面的平移方向,包括:
根据所述重复坐标,确定对所述视频画面的平移方向。
7.根据权利要求4所述的方法,其特征在于,根据所述重叠区域,确定对所述视频画面的平移量,包括:
根据所述重复坐标,计算对所述视频画面的平移量。
8.根据权利要求1所述的方法,其特征在于,所述根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡包括:
对所述操作控件中的所述重叠区域进行透明显示。
9.一种视频画面调整装置,其特征在于,包括:
判断模块,用于对显示界面进行检测,判断视频画面与操作控件是否存在重叠;
确定模块,用于确定所述视频画面和所述操作控件的重叠区域;
调整模块,用于根据所述重叠区域,对所述显示界面进行除缩放以外的调整,使所述视频画面与所述操作控件互不遮挡,具体调整方法包括:将所述操作控件替换为预设的替换控件,所述替换控件的尺寸小于所述操作控件,所述替换控件与所述视频画面不存在重叠,所述替换控件为快捷按钮,所述快捷按钮与所述视频画面不存在遮挡,所述快捷按钮与所述操作控件相互切换,当不需要操作时,显示所述快捷按钮,所述操作控件隐藏;当需要对所述操作控件进行操作时,通过向所述快捷按钮输入命令从而唤出所述操作控件。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811323429.9A CN109618210B (zh) | 2018-11-08 | 2018-11-08 | 视频画面调整方法、装置、计算机设备和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811323429.9A CN109618210B (zh) | 2018-11-08 | 2018-11-08 | 视频画面调整方法、装置、计算机设备和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109618210A CN109618210A (zh) | 2019-04-12 |
CN109618210B true CN109618210B (zh) | 2022-03-15 |
Family
ID=66003138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811323429.9A Active CN109618210B (zh) | 2018-11-08 | 2018-11-08 | 视频画面调整方法、装置、计算机设备和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109618210B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113170224A (zh) * | 2019-04-30 | 2021-07-23 | 华为技术有限公司 | 一种视频处理的方法和装置 |
CN110740371A (zh) * | 2019-09-12 | 2020-01-31 | 晶晨半导体(深圳)有限公司 | 一种智能电视的视频预览窗口*** |
CN111104699A (zh) * | 2019-11-29 | 2020-05-05 | 苏宁云计算有限公司 | 图形控件的碰撞驱动方法及*** |
CN112256169B (zh) * | 2020-10-14 | 2021-08-10 | 北京达佳互联信息技术有限公司 | 内容展示方法、装置、电子设备及存储介质 |
CN112162672A (zh) * | 2020-10-19 | 2021-01-01 | 腾讯科技(深圳)有限公司 | 信息流的显示处理方法、装置、电子设备及存储介质 |
CN112423086A (zh) * | 2020-11-10 | 2021-02-26 | 北京达佳互联信息技术有限公司 | 视频的显示方法、装置、电子设备及存储介质 |
CN112800273A (zh) * | 2021-02-05 | 2021-05-14 | 北京字节跳动网络技术有限公司 | 一种页面内容展示方法及终端设备 |
CN115396718B (zh) * | 2022-08-30 | 2024-01-30 | 中国银行股份有限公司 | 一种视频显示控制方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1893590A (zh) * | 2005-05-28 | 2007-01-10 | 三星电子株式会社 | 显示***、显示设备以及控制视频源和显示设备的方法 |
CN101622593A (zh) * | 2007-02-28 | 2010-01-06 | 诺基亚公司 | 多状态统一式饼状用户接口 |
CN101902595A (zh) * | 2009-05-29 | 2010-12-01 | Lg电子株式会社 | 图像显示装置及其控制方法 |
CN102419690A (zh) * | 2006-09-11 | 2012-04-18 | 苹果公司 | 用于多状态媒体呈现的触摸激励控制器 |
CN105872710A (zh) * | 2016-03-31 | 2016-08-17 | 乐视控股(北京)有限公司 | 视频播放方法、装置及客户端 |
CN107302724A (zh) * | 2016-04-14 | 2017-10-27 | 北京搜狗科技发展有限公司 | 一种视频播放控制方法、装置及电子设备 |
CN107920271A (zh) * | 2017-11-03 | 2018-04-17 | 天脉聚源(北京)教育科技有限公司 | 一种处理视频的播放区域发生重叠的方法及装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7992103B2 (en) * | 2004-04-26 | 2011-08-02 | Microsoft Corporation | Scaling icons for representing files |
TW201106250A (en) * | 2009-08-13 | 2011-02-16 | Wistron Corp | Electronic device and method for simultaneously displaying widget and video signal in display device |
JP5411049B2 (ja) * | 2010-04-07 | 2014-02-12 | オムロン株式会社 | 画像処理装置 |
JP5308509B2 (ja) * | 2011-04-15 | 2013-10-09 | シャープ株式会社 | メニュー画面の表示制御方法 |
US9081498B2 (en) * | 2012-02-24 | 2015-07-14 | Blackberry Limited | Method and apparatus for adjusting a user interface to reduce obscuration |
CN104754179B (zh) * | 2013-12-31 | 2017-11-07 | 澜起科技(上海)有限公司 | 动态图像中的静态特征信息的全自动检测方法及*** |
CN106775182A (zh) * | 2015-11-19 | 2017-05-31 | 北京奇虎科技有限公司 | 一种悬浮控件的处理方法和装置 |
CN106648324B (zh) * | 2016-12-28 | 2020-11-10 | 合肥恒研智能科技有限公司 | 一种隐藏图标操控方法、装置及终端 |
CN106873855A (zh) * | 2017-02-15 | 2017-06-20 | 努比亚技术有限公司 | 一种悬浮图标控制方法、装置及终端 |
CN107092421B (zh) * | 2017-04-12 | 2020-03-27 | 广州三星通信技术研究有限公司 | 显示应用的控件的方法及装置 |
-
2018
- 2018-11-08 CN CN201811323429.9A patent/CN109618210B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1893590A (zh) * | 2005-05-28 | 2007-01-10 | 三星电子株式会社 | 显示***、显示设备以及控制视频源和显示设备的方法 |
CN102419690A (zh) * | 2006-09-11 | 2012-04-18 | 苹果公司 | 用于多状态媒体呈现的触摸激励控制器 |
CN101622593A (zh) * | 2007-02-28 | 2010-01-06 | 诺基亚公司 | 多状态统一式饼状用户接口 |
CN101902595A (zh) * | 2009-05-29 | 2010-12-01 | Lg电子株式会社 | 图像显示装置及其控制方法 |
CN105872710A (zh) * | 2016-03-31 | 2016-08-17 | 乐视控股(北京)有限公司 | 视频播放方法、装置及客户端 |
CN107302724A (zh) * | 2016-04-14 | 2017-10-27 | 北京搜狗科技发展有限公司 | 一种视频播放控制方法、装置及电子设备 |
CN107920271A (zh) * | 2017-11-03 | 2018-04-17 | 天脉聚源(北京)教育科技有限公司 | 一种处理视频的播放区域发生重叠的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109618210A (zh) | 2019-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109618210B (zh) | 视频画面调整方法、装置、计算机设备和可读存储介质 | |
WO2017063324A1 (zh) | 一种窗口显示方法及移动终端 | |
KR101750060B1 (ko) | 반응형 영상 생성방법 및 생성프로그램 | |
KR101893275B1 (ko) | 프리뷰 인터페이스 선택 영역의 줌인 방법 및 장치 | |
JP2020533710A (ja) | 画像ステッチング方法および装置、記憶媒体 | |
WO2018010440A1 (zh) | 一种投影画面调整方法、装置和投影终端 | |
US9509733B2 (en) | Program, communication apparatus and control method | |
WO2021243788A1 (zh) | 屏幕截图方法及装置 | |
CN113282262B (zh) | 投屏显示画面的控制方法、装置、移动终端及存储介质 | |
CN112019891B (zh) | 一种多媒体内容的显示方法及装置、终端、存储介质 | |
TW201413641A (zh) | 具有圖片切換功能的裝置及圖片切換方法 | |
CN110619683B (zh) | 三维模型调整方法、装置、终端设备及存储介质 | |
CN110443772B (zh) | 图片处理方法、装置、计算机设备和存储介质 | |
TW201413640A (zh) | 具有圖片切換功能的裝置及圖片切換方法 | |
CN110248147B (zh) | 一种图像显示方法及装置 | |
US20120008012A1 (en) | Image pickup apparatus capable of easily generating album, method of controlling the same, and storage medium | |
CN111949348B (zh) | 一种页面显示方法及移动终端 | |
CN106126057B (zh) | 一种屏幕截图方法、装置及终端设备 | |
WO2018054097A1 (zh) | 一种自拍校准视线的方法、装置及终端 | |
CN109766530B (zh) | 图表边框的生成方法、装置、存储介质和电子设备 | |
CN105094614B (zh) | 图像显示方法及装置 | |
WO2016188199A1 (zh) | 图片裁剪方法和装置 | |
CN116301489A (zh) | 显示完整地图边界的处理方法、***及相关装置 | |
CN115657893A (zh) | 一种显示控制方法、显示控制装置及智能设备 | |
CN113422967B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |