CN106598404A - 一种窗口显示方法及移动终端 - Google Patents
一种窗口显示方法及移动终端 Download PDFInfo
- Publication number
- CN106598404A CN106598404A CN201510676658.9A CN201510676658A CN106598404A CN 106598404 A CN106598404 A CN 106598404A CN 201510676658 A CN201510676658 A CN 201510676658A CN 106598404 A CN106598404 A CN 106598404A
- Authority
- CN
- China
- Prior art keywords
- display screen
- viewing area
- wicket
- window
- mobile terminal
- 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
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
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- 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/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- 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/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- 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/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
-
- 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/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种窗口显示方法及移动终端,涉及移动终端领域,用以解决现有技术中小窗口显示时内存占用率高及画面不连贯的问题。具体方案为:获取移动终端的显示屏的宽度值和高度值;根据显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏中的位置信息;获取移动终端的当前界面包括的窗口;根据小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏中的位置信息,设置所述窗口的属性信息;根据属性信息设置所述窗口对应的绘图表面的控制信息;通过控制信息控制移动终端在小窗口显示区域显示所述窗口对应的绘图表面的原始数据。
Description
技术领域
本发明涉及移动终端领域,尤其涉及一种窗口显示方法及移动终端。
背景技术
随着移动终端技术的发展,手机的屏幕也一直朝着更大的方向发展,已经有手机厂商将手机屏幕的尺寸从5英寸提升到了7英寸。然而,对于习惯单手操作的用户来说,尽管大屏手机带来的视觉体验更加出色,但是用户很难在大屏手机上实现单手操作。
为了使用户能够在大屏手机上进行单手操作,可以将全屏显示的大窗口缩放成小窗口显示,用户可以在小窗口通过单手完成所有操作。现有技术中的一种方案是在主屏幕的最上层添加一个全屏悬浮窗口,通过截屏获取当前屏幕的位图信息,然后将位图信息进行缩小处理,将缩小后的位图信息显示在全屏悬浮窗口的指定区域,即实现小窗口显示。为了保证小窗口显示的内容与主屏幕的内容一致,需要周期性的截屏以获取实时的位图信息,并周期性的更新小窗口显示的内容。
但是,若截屏的频率过高,则内存中会保存大量的位图信息,如果内存中的位图信息不能及时被释放,就会导致内存长时间处于较高的占用率,影响用户体验;若截屏的频率过低,则会导致小窗口显示的画面不连贯,出现卡顿。
发明内容
本发明的实施例提供一种窗口显示方法及移动终端,用以解决现有技术中小窗口显示时内存占用率高及画面不连贯的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
本发明实施例的第一方面,提供一种窗口显示方法,包括:
获取移动终端的显示屏的宽度值和高度值;
根据所述显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息;
获取所述移动终端的当前界面包括的窗口;
根据所述小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息,设置所述窗口的属性信息,所述属性信息包括:宽度值、高度值和位置信息;
根据所述属性信息设置所述窗口对应的绘图表面的控制信息;
通过所述控制信息控制所述移动终端在所述小窗口显示区域显示所述窗口对应的绘图表面的原始数据。
本发明实施例的第二方面,提供一种移动终端,包括:
获取单元,用于获取移动终端的显示屏的宽度值和高度值;
计算单元,用于根据所述获取单元获取的所述显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息;
所述获取单元,还用于获取所述移动终端的当前界面包括的窗口;
设置单元,用于根据所述计算单元计算出的所述小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息,设置所述窗口的属性信息,所述属性信息包括:宽度值、高度值和位置信息;
所述设置单元,还用于根据所述属性信息设置所述窗口对应的绘图表面的控制信息;
显示单元,用于通过所述控制信息控制所述移动终端在所述小窗口显示区域显示所述窗口对应的绘图表面的原始数据。
本发明实施例提供的窗口显示方法及移动终端,根据移动终端的显示屏的宽度值和高度值,以及预设的缩放比例,确定小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏中的位置信息;通过修改当前界面包括的窗口的绘图表面的控制信息,控制移动终端在小窗口显示区域显示所述窗口对应的绘图表面的原始数据。与现有技术中周期性的通过截屏获取位图信息,并周期性的更新小窗口显示的内容导致的内存占用率高及画面不连贯的问题相比,采用本发明实施例的方案,无需截屏,也无需添加额外的全屏悬浮窗口,而是在生成屏幕显示的内容之前,通过修改控制信息使得原始数据直接显示在小窗口显示区域,因此,不会占用额外的内存,可以避免内存占用率高及画面不连贯的问题。
附图说明
图1为本发明实施例中的一种窗口显示方法的流程图;
图2为本发明实施例中的另一种窗口显示方法的流程图;
图3为本发明实施例中的一种第一操作指令的示意图;
图4为本发明实施例中的另一种第一操作指令的示意图;
图5为本发明实施例中的另一种第一操作指令的示意图;
图6为本发明实施例中的一种小窗口显示区域的示意图;
图7为本发明实施例中的另一种小窗口显示区域的示意图;
图8为本发明实施例中的另一种窗口显示方法的流程图;
图9为本发明实施例中的另一种窗口显示方法的流程图;
图10为本发明实施例中的另一种窗口显示方法的流程图;
图11为本发明实施例中的一种第二操作指令的示意图;
图12为本发明实施例中的另一种第二操作指令的示意图;
图13为本发明实施例中的另一种第二操作指令的示意图;
图14为本发明实施例中的一种第三操作指令的示意图;
图15为本发明实施例中的另一种小窗口显示区域的示意图;
图16为本发明实施例中的另一种小窗口显示区域的示意图;
图17为本发明实施例中的一种移动终端的组成示意图;
图18为本发明实施例中的另一种移动终端的组成示意图;
图19为本发明实施例中的另一种移动终端的组成示意图;
图20为本发明实施例中的另一种移动终端的组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种窗口显示方法,如图1所示,该方法包括:
S101、获取移动终端的显示屏的宽度值和高度值。
具体的,可以采用如下代码获取显示屏的宽度值:
ScreenWidth=getWindowManager().getDefaultDisplay().getWidth();
可以采用如下代码获取显示屏的高度值:
ScreenHeight=getWindowManager().getDefaultDisplay().getHeight();
上述获取到的宽度值和高度值以像素为单位。
S102、根据显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏中的位置信息。
示例性的,缩放比例可以为0.75、0.8、0.85等。
其中,小窗口显示区域为显示屏上的一个矩形显示区域,小窗口显示区域的范围小于显示屏显示区域的范围。
优选的,为了方便单手操作,小窗口显示区域可以位于显示屏的左下角或右下角。
S103、获取移动终端的当前界面包括的窗口。
其中,当前界面可以包括一个窗口,也可以包括多个窗口。在Android***中,每个窗口(Window)对应一个绘图表面(Surface),每个绘图表面同时与一个层级(Layer)值和一块内存关联,层级高的绘图表面显示在层级低的绘图表面之上。例如,移动终端为手机,手机的启动界面包括壁纸窗口和应用程序的图标所在的窗口,可以看见图标在壁纸之上显示。
S104、根据小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏中的位置信息,设置所述窗口的属性信息。
其中,属性信息包括:宽度值、高度值和位置信息。设置所述窗口的属性信息,是为了保证缩放后窗口的大小与小窗口显示区域的大小相同,且缩放后窗口的位置与小窗口显示区域的位置重合。
S105、根据属性信息设置所述窗口对应的绘图表面的控制信息。
其中,所述窗口对应的绘图表面的数据存储在与该绘图表面关联的内存中,这里的数据包括:控制信息和原始数据。原始数据保存了完整的图像信息,控制信息用于控制原始数据如何在窗口显示,包括如何平移和如何缩放等。
S106、通过控制信息控制移动终端在小窗口显示区域显示所述窗口对应的绘图表面的原始数据。
这样,所述窗口对应的绘图表面的原始数据就可以显示在小窗口显示区域,小窗口区域之外的显示区域不显示任何内容,为空白区域。
本发明实施例提供的窗口显示方法,根据移动终端的显示屏的宽度值和高度值,以及预设的缩放比例,确定小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏中的位置信息;通过修改当前界面包括的窗口对应的绘图表面的控制信息,控制移动终端在小窗口显示区域显示所述窗口对应的绘图表面的原始数据。与现有技术中周期性的通过截屏获取位图信息,并周期性的更新小窗口显示的内容导致的内存占用率高及画面不连贯的问题相比,采用本发明实施例的方案,无需截屏,也无需添加额外的全屏悬浮窗口,而是在生成屏幕显示的内容之前,通过修改控制信息使得原始数据直接显示在小窗口显示区域,因此,不会占用额外的内存,可以避免内存占用率高及画面不连贯的问题。
进一步的,如图2所示,在S101之前,本实施例提供的窗口显示方法还包括:
S100、接收第一操作指令,第一操作指令用于指示移动终端进入小窗口显示模式。
具体的,第一操作指令包括:点击第一按键操作、在显示屏进行第一缩放手势操作和将移动终端摇动预设次数操作中的任意一种,参见图3-图5。
示例性的,如图3所示,第一操作指令为点击第一按键操作。第一按键可以为显示屏上的一个悬浮球,可以通过监听ACTION_DOWN消息,获得触摸点的坐标,通过判断该坐标是否落在悬浮球所在的区域内来确定是否为点击第一按键操作。
如图4所示,第一操作指令为在显示屏进行第一缩放手势操作。可以通过检测触摸点的轨迹,来判断是否为第一缩放手势操作。
如图5所示,第一操作指令为将移动终端摇动预设次数操作。可以通过移动终端内的加速度传感器或陀螺仪传感器检测移动终端的摇动情况。
进一步的,小窗口显示区域在显示屏中的位置信息包括:水平偏移量和垂直偏移量。
可选的,如图6所示,小窗口显示区域显示屏的右下角。水平偏移量(用X表示)为小窗口显示区域的左上角顶点在水平方向上相对于显示屏的左上角顶点的偏移量,垂直偏移量(用Y表示)为小窗口显示区域的左上角顶点在垂直方向上相对于显示屏的左上角顶点的偏移量。
可选的,如图7所示,小窗口显示区域显示屏的左下角。水平偏移量(用X表示)为小窗口显示区域的右上角顶点在水平方向上相对于显示屏的右上角顶点的偏移量,垂直偏移量(用Y表示)为小窗口显示区域的右上角顶点在垂直方向上相对于显示屏的右上角顶点的偏移量。
S102具体可以为:根据如下公式计算小窗口显示区域的宽度值、小窗口显示区域的高度值、水平偏移量和垂直偏移量。
W=W1×S (公式1)
H=H1×S (公式2)
X=W1-W1×S (公式3)
Y=Y-H1×S (公式4)
其中,W为小窗口显示区域的宽度值,H为小窗口显示区域的高度值,W1为显示屏的宽度值,H1为显示屏的高度值,S为缩放比例,X为水平偏移量,Y为垂直偏移量。
进一步的,如图8所示,S104可以包括:S104a-S104c。
S104a、将所述窗口的宽度值设置为小窗口显示区域的宽度值。
S104b、将所述窗口的高度值设置为小窗口显示区域的高度值。
S104c、将所述窗口的位置信息设置为小窗口显示区域在显示屏中的位置信息。
具体的,可以通过所述窗口对应的WindowState对象设置所述窗口的宽度值、高度值和位置信息。
进一步的,如图9所示,S105具体可以包括:S105a和S105b。
S105a、通过绘图表面控制(SurfaceControl)对象的设置位置(setPosition)方法设置平移参数。
S105b、通过绘图表面控制对象的设置矩阵(setMatrix)方法设置缩放参数。
进一步的,S106具体可以包括:由绘图表面投递者(SurfaceFlinger)服务通过控制信息,对所述窗口对应的绘图表面的原始数据进行缩放、合成并在小窗口显示区域显示。
进一步的,如图10所示,若要退出小窗口显示模式,则在S106之后,该方法还可以包括:S107-S108。
S107、接收第二操作指令,第二操作指令用于指示移动终端退出小窗口显示模式。
其中,第二操作指令包括:点击第二按键操作、点击显示屏的空白区域操作和在显示屏进行第二缩放手势操作中的任意一种,参见图11-图13。
S108、将所述窗口对应的绘图表面的原始数据在显示屏上全屏显示。
进一步的,小窗口显示区域的位置和大小可以根据用户操作进行调整。具体的,在S106之后,该方法还可以包括:
接收第三操作指令,第三操作指令用于指示移动终端进入小窗口编辑模式。其中,第三操作指令可以为点击第三按键操作,参见图14。
当检测到用户长按小窗口显示区域并伴随滑动操作时,根据滑动轨迹,在显示屏上移动小窗口显示区域,参见图15。
当检测到用户长按小窗口显示区域的四个边角中任意一个边角并伴随滑动操作时,根据滑动方向,对小窗口显示区域进行缩放,参见图16。
本发明实施例提供的窗口显示方法,与现有技术中周期性的通过截屏获取位图信息,并周期性的更新小窗口显示的内容导致的内存占用率高及画面不连贯的问题相比,采用本发明实施例的方案,无需截屏,也无需添加额外的全屏悬浮窗口,而是在生成屏幕显示的内容之前,通过修改控制信息使得原始数据直接显示在小窗口显示区域,因此,不会占用额外的内存,可以避免内存占用率高及画面不连贯的问题。
本发明实施例还提供一种移动终端,如图17所示,包括:获取单元21、计算单元22、设置单元23和显示单元24。
获取单元21,用于获取移动终端的显示屏的宽度值和高度值。
计算单元22,用于根据获取单元21获取的显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏中的位置信息。
获取单元21,还用于获取移动终端的当前界面包括的窗口。
设置单元23,用于根据计算单元22计算出的小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏中的位置信息,设置所述窗口的属性信息,属性信息包括:宽度值、高度值和位置信息。
设置单元23,还用于根据属性信息设置所述窗口对应的绘图表面的控制信息。
显示单元24,用于通过控制信息控制移动终端在小窗口显示区域显示所述窗口对应的绘图表面的原始数据。
进一步的,如图18所示,该移动终端还包括:接收单元25。
接收单元25,用于在获取单元21获取显示屏的宽度值和高度值之前,接收第一操作指令,第一操作指令用于指示移动终端进入小窗口显示模式;第一操作指令包括:点击第一按键操作、在显示屏进行第一缩放手势操作和将移动终端摇动预设次数操作中的任意一种。
进一步的,小窗口显示区域在显示屏中的位置信息包括:水平偏移量和垂直偏移量。
水平偏移量为小窗口显示区域的左上角顶点在水平方向上相对于显示屏的左上角顶点的偏移量,垂直偏移量为小窗口显示区域的左上角顶点在垂直方向上相对于显示屏的左上角顶点的偏移量;或者,水平偏移量为小窗口显示区域的右上角顶点在水平方向上相对于显示屏的右上角顶点的偏移量,垂直偏移量为小窗口显示区域的右上角顶点在垂直方向上相对于显示屏的右上角顶点的偏移量。
进一步的,计算单元22,具体用于采用如下公式计算小窗口显示区域的宽度值、小窗口显示区域的高度值、水平偏移量和垂直偏移量:
小窗口显示区域的宽度值=显示屏的宽度值×缩放比例;
小窗口显示区域的高度值=显示屏的高度值×缩放比例;
水平偏移量=显示屏的宽度值-显示屏的宽度值×缩放比例;
垂直偏移量=显示屏的高度值-显示屏的高度值×缩放比例。
需要说明的是,本发明实施例提供的移动终端中部分功能模块的具体描述可以参考方法实施例中的对应内容,本实施例这里不再详细赘述。
本发明实施例提供的移动终端,根据移动终端的显示屏的宽度值和高度值,以及预设的缩放比例,确定小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏中的位置信息;通过修改当前界面包括的窗口对应的绘图表面的控制信息,控制移动终端在小窗口显示区域显示所述窗口对应的绘图表面的原始数据。与现有技术中周期性的通过截屏获取位图信息,并周期性的更新小窗口显示的内容导致的内存占用率高及画面不连贯的问题相比,采用本发明实施例的方案,无需截屏,也无需添加额外的全屏悬浮窗口,而是在生成屏幕显示的内容之前,通过修改控制信息使得原始数据直接显示在小窗口显示区域,因此,不会占用额外的内存,可以避免内存占用率高及画面不连贯的问题。
本发明实施例还提供一种移动终端,如图19所示,包括:存储器31、处理器32和显示屏33。
存储器31,用于存储一组程序代码。
处理器32,用于执行存储器31存储的程序代码,并具体用于执行以下操作:
获取移动终端的显示屏33的宽度值和高度值;根据显示屏33的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏33中的位置信息;获取移动终端的当前界面包括的窗口;根据小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏33中的位置信息,设置所述窗口的属性信息,属性信息包括:宽度值、高度值和位置信息;根据属性信息设置所述窗口对应的绘图表面的控制信息。
显示屏33,用于根据控制信息在小窗口显示区域显示所述窗口对应的绘图表面的原始数据。
进一步的,如图20所示,该移动终端还包括:接收器34。
接收器34,用于在处理器32获取显示屏33的宽度值和高度值之前,接收第一操作指令,第一操作指令用于指示移动终端进入小窗口显示模式;第一操作指令包括:点击第一按键操作、在显示屏33进行第一缩放手势操作和将移动终端摇动预设次数操作中的任意一种。
进一步的,小窗口显示区域在显示屏33中的位置信息包括:水平偏移量和垂直偏移量。
水平偏移量为小窗口显示区域的左上角顶点在水平方向上相对于显示屏33的左上角顶点的偏移量,垂直偏移量为小窗口显示区域的左上角顶点在垂直方向上相对于显示屏33的左上角顶点的偏移量;或者,水平偏移量为小窗口显示区域的右上角顶点在水平方向上相对于显示屏33的右上角顶点的偏移量,垂直偏移量为小窗口显示区域的右上角顶点在垂直方向上相对于显示屏33的右上角顶点的偏移量;
进一步的,处理器32,具体用于采用如下公式计算小窗口显示区域的宽度值、小窗口显示区域的高度值、水平偏移量和垂直偏移量:
小窗口显示区域的宽度值=显示屏33的宽度值×缩放比例;
小窗口显示区域的高度值=显示屏33的高度值×缩放比例;
水平偏移量=显示屏33的宽度值-显示屏33的宽度值×缩放比例;
垂直偏移量=显示屏33的高度值-显示屏33的高度值×缩放比例。
需要说明的是,本发明实施例提供的移动终端中部分功能模块的具体描述可以参考方法实施例中的对应内容,本实施例这里不再详细赘述。
本发明实施例提供的移动终端,根据移动终端的显示屏的宽度值和高度值,以及预设的缩放比例,确定小窗口显示区域的宽度值和高度值,以及小窗口显示区域在显示屏中的位置信息;通过修改当前界面包括的窗口对应的绘图表面的控制信息,控制移动终端在小窗口显示区域显示所述窗口对应的绘图表面的原始数据。与现有技术中周期性的通过截屏获取位图信息,并周期性的更新小窗口显示的内容导致的内存占用率高及画面不连贯的问题相比,采用本发明实施例的方案,无需截屏,也无需添加额外的全屏悬浮窗口,而是在生成屏幕显示的内容之前,通过修改控制信息使得原始数据直接显示在小窗口显示区域,因此,不会占用额外的内存,可以避免内存占用率高及画面不连贯的问题。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种窗口显示方法,其特征在于,包括:
获取移动终端的显示屏的宽度值和高度值;
根据所述显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息;
获取所述移动终端的当前界面包括的窗口;
根据所述小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息,设置所述窗口的属性信息,所述属性信息包括:宽度值、高度值和位置信息;
根据所述属性信息设置所述窗口对应的绘图表面的控制信息;
通过所述控制信息控制所述移动终端在所述小窗口显示区域显示所述窗口对应的绘图表面的原始数据。
2.根据权利要求1所述的方法,其特征在于,在所述获取移动终端的显示屏的宽度值和高度值之前,所述方法还包括:
接收第一操作指令,所述第一操作指令用于指示所述移动终端进入小窗口显示模式;所述第一操作指令包括:点击第一按键操作、在所述显示屏进行第一缩放手势操作和将所述移动终端摇动预设次数操作中的任意一种。
3.根据权利要求1所述的方法,其特征在于,所述小窗口显示区域在所述显示屏中的位置信息包括:水平偏移量和垂直偏移量;
所述水平偏移量为所述小窗口显示区域的左上角顶点在水平方向上相对于所述显示屏的左上角顶点的偏移量,所述垂直偏移量为所述小窗口显示区域的左上角顶点在垂直方向上相对于所述显示屏的左上角顶点的偏移量;
或者,所述水平偏移量为所述小窗口显示区域的右上角顶点在水平方向上相对于所述显示屏的右上角顶点的偏移量,所述垂直偏移量为所述小窗口显示区域的右上角顶点在垂直方向上相对于所述显示屏的右上角顶点的偏移量。
4.根据权利要求3所述的方法,其特征在于,所述根据所述显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息,包括:
采用如下公式计算所述小窗口显示区域的宽度值、所述小窗口显示区域的高度值、所述水平偏移量和所述垂直偏移量:
所述小窗口显示区域的宽度值=所述显示屏的宽度值×所述缩放比例;
所述小窗口显示区域的高度值=所述显示屏的高度值×所述缩放比例;
所述水平偏移量=所述显示屏的宽度值-所述显示屏的宽度值×所述缩放比例;
所述垂直偏移量=所述显示屏的高度值-所述显示屏的高度值×所述缩放比例。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述根据所述小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息,设置所述窗口的属性信息,包括:
将所述窗口的宽度值设置为所述小窗口显示区域的宽度值;
将所述窗口的高度值设置为所述小窗口显示区域的高度值;
将所述窗口的位置信息设置为所述小窗口显示区域在所述显示屏中的位置信息。
6.根据权利要求1-4中任一项所述的方法,其特征在于,在所述通过所述控制信息控制所述移动终端在所述小窗口显示区域显示所述窗口对应的绘图表面的原始数据之后,所述方法还包括:
接收第二操作指令,所述第二操作指令用于指示移动终端退出小窗口显示模式;所述第二操作指令包括:点击第二按键操作、点击所述显示屏的空白区域操作和在所述显示屏进行第二缩放手势操作中的任意一种;
将所述窗口对应的绘图表面的原始数据在所述显示屏上全屏显示。
7.根据权利要求1-4中任一项所述的方法,其特征在于,在所述通过所述控制信息控制所述移动终端在所述小窗口显示区域显所述窗口对应的绘图表面的原始数据之后,所述方法还包括:
接收第三操作指令,所述第三操作指令用于指示所述移动终端进入小窗口编辑模式,所述第三操作指令为点击第三按键操作;
当检测到用户长按所述小窗口显示区域并伴随滑动操作时,根据滑动轨迹,在所述显示屏上移动所述小窗口显示区域;
当检测到用户长按所述显示区域的四个边角中任意一个边角并伴随滑动操作时,根据滑动方向,对所述显示区域进行缩放。
8.一种移动终端,其特征在于,包括:
获取单元,用于获取移动终端的显示屏的宽度值和高度值;
计算单元,用于根据所述获取单元获取的所述显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息;
所述获取单元,还用于获取所述移动终端的当前界面包括的窗口;
设置单元,用于根据所述计算单元计算出的所述小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息,设置所述窗口的属性信息,所述属性信息包括:宽度值、高度值和位置信息;
所述设置单元,还用于根据所述属性信息设置所述窗口对应的绘图表面的控制信息;
显示单元,用于通过所述控制信息控制所述移动终端在所述小窗口显示区域显示所述窗口对应的绘图表面的原始数据。
9.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括:
接收单元,用于在所述获取单元获取所述显示屏的宽度值和高度值之前,接收第一操作指令,所述第一操作指令用于指示所述移动终端进入小窗口显示模式;所述第一操作指令包括:点击第一按键操作、在所述显示屏进行第一缩放手势操作和将所述移动终端摇动预设次数操作中的任意一种。
10.根据权利要求8或9所述的移动终端,其特征在于,所述小窗口显示区域在所述显示屏中的位置信息包括:水平偏移量和垂直偏移量;
所述水平偏移量为所述小窗口显示区域的左上角顶点在水平方向上相对于所述显示屏的左上角顶点的偏移量,所述垂直偏移量为所述小窗口显示区域的左上角顶点在垂直方向上相对于所述显示屏的左上角顶点的偏移量;
或者,所述水平偏移量为所述小窗口显示区域的右上角顶点在水平方向上相对于所述显示屏的右上角顶点的偏移量,所述垂直偏移量为所述小窗口显示区域的右上角顶点在垂直方向上相对于所述显示屏的右上角顶点的偏移量;
所述计算单元,具体用于采用如下公式计算所述小窗口显示区域的宽度值、所述小窗口显示区域的高度值、所述水平偏移量和所述垂直偏移量:
所述小窗口显示区域的宽度值=所述显示屏的宽度值×所述缩放比例;
所述小窗口显示区域的高度值=所述显示屏的高度值×所述缩放比例;
所述水平偏移量=所述显示屏的宽度值-所述显示屏的宽度值×所述缩放比例;
所述垂直偏移量=所述显示屏的高度值-所述显示屏的高度值×所述缩放比例。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510676658.9A CN106598404A (zh) | 2015-10-16 | 2015-10-16 | 一种窗口显示方法及移动终端 |
PCT/CN2016/074594 WO2017063324A1 (zh) | 2015-10-16 | 2016-02-25 | 一种窗口显示方法及移动终端 |
US15/952,746 US20180232135A1 (en) | 2015-10-16 | 2018-04-13 | Method for window displaying on a mobile terminal and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510676658.9A CN106598404A (zh) | 2015-10-16 | 2015-10-16 | 一种窗口显示方法及移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106598404A true CN106598404A (zh) | 2017-04-26 |
Family
ID=58517001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510676658.9A Pending CN106598404A (zh) | 2015-10-16 | 2015-10-16 | 一种窗口显示方法及移动终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20180232135A1 (zh) |
CN (1) | CN106598404A (zh) |
WO (1) | WO2017063324A1 (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107301045A (zh) * | 2017-06-12 | 2017-10-27 | 青岛海信电器股份有限公司 | 窗口显示方法及装置 |
CN108008876A (zh) * | 2017-11-29 | 2018-05-08 | 广州视源电子科技股份有限公司 | 一种悬浮窗口的显示方法、装置、设备和存储介质 |
CN108259677A (zh) * | 2018-02-12 | 2018-07-06 | 中兴通讯股份有限公司 | 终端及其显示控制方法、装置及计算机存储介质 |
CN108900693A (zh) * | 2018-05-25 | 2018-11-27 | 北京小米移动软件有限公司 | 窗口显示方法及装置 |
CN109460496A (zh) * | 2018-09-21 | 2019-03-12 | 东软集团股份有限公司 | 一种实现数据显示的方法及装置 |
CN109901904A (zh) * | 2019-02-25 | 2019-06-18 | 努比亚技术有限公司 | 穿戴式设备中应用画面调整方法和穿戴式设备 |
CN111522489A (zh) * | 2019-02-01 | 2020-08-11 | 阿里巴巴集团控股有限公司 | 屏幕控件缩放方法、装置与移动终端设备 |
CN111552424A (zh) * | 2020-04-24 | 2020-08-18 | 北京小米移动软件有限公司 | 小窗口拖动方法、装置、设备及存储介质 |
CN112269525A (zh) * | 2020-11-04 | 2021-01-26 | 北京小米移动软件有限公司 | 小屏窗口显示方法、装置及存储介质 |
CN114153359A (zh) * | 2021-11-17 | 2022-03-08 | 麒麟软件有限公司 | 一种自定义窗口布局下的高清缩放方法 |
CN114911390A (zh) * | 2022-07-17 | 2022-08-16 | 荣耀终端有限公司 | 显示方法及电子设备 |
CN115834754A (zh) * | 2022-09-29 | 2023-03-21 | 歌尔科技有限公司 | 交互控制方法、装置、头戴显示设备及介质 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110674618A (zh) * | 2019-09-03 | 2020-01-10 | 北京达佳互联信息技术有限公司 | 一种内容展示方法、装置、设备及介质 |
CN111158619B (zh) * | 2019-12-25 | 2021-09-21 | 珠海格力电器股份有限公司 | 一种图片处理方法及装置 |
CN111399720A (zh) * | 2020-03-24 | 2020-07-10 | 北京小米移动软件有限公司 | 一种显示应用界面的方法、装置及存储介质 |
CN113673200A (zh) * | 2020-05-13 | 2021-11-19 | 西安诺瓦星云科技股份有限公司 | 文本显示方法和文本显示装置 |
CN112380821B (zh) * | 2020-11-17 | 2024-05-28 | 北京字跳网络技术有限公司 | 图形显示方法、装置和电子设备 |
CN117806516A (zh) * | 2021-09-22 | 2024-04-02 | 荣耀终端有限公司 | 一种悬浮窗显示方法及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461232A (zh) * | 2014-09-30 | 2015-03-25 | 小米科技有限责任公司 | 在屏幕显示过程中确定缩小比例的方法及装置 |
CN104679414A (zh) * | 2015-03-16 | 2015-06-03 | 联想(北京)有限公司 | 一种显示控制方法和装置 |
CN104820551A (zh) * | 2015-04-24 | 2015-08-05 | 青岛海信移动通信技术股份有限公司 | 一种在终端中的触控操作方法和装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012020865A1 (ko) * | 2010-08-13 | 2012-02-16 | 엘지전자 주식회사 | 이동단말기, 디스플레이 장치 및 그 제어 방법 |
CN104090704B (zh) * | 2014-07-28 | 2019-10-29 | 联想(北京)有限公司 | 信息处理方法和电子设备 |
CN104238745B (zh) * | 2014-07-31 | 2017-11-28 | 天津三星通信技术研究有限公司 | 一种移动终端单手操作方法及移动终端 |
-
2015
- 2015-10-16 CN CN201510676658.9A patent/CN106598404A/zh active Pending
-
2016
- 2016-02-25 WO PCT/CN2016/074594 patent/WO2017063324A1/zh active Application Filing
-
2018
- 2018-04-13 US US15/952,746 patent/US20180232135A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461232A (zh) * | 2014-09-30 | 2015-03-25 | 小米科技有限责任公司 | 在屏幕显示过程中确定缩小比例的方法及装置 |
CN104679414A (zh) * | 2015-03-16 | 2015-06-03 | 联想(北京)有限公司 | 一种显示控制方法和装置 |
CN104820551A (zh) * | 2015-04-24 | 2015-08-05 | 青岛海信移动通信技术股份有限公司 | 一种在终端中的触控操作方法和装置 |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107301045B (zh) * | 2017-06-12 | 2020-10-16 | 海信视像科技股份有限公司 | 窗口显示方法及装置 |
CN107301045A (zh) * | 2017-06-12 | 2017-10-27 | 青岛海信电器股份有限公司 | 窗口显示方法及装置 |
CN108008876A (zh) * | 2017-11-29 | 2018-05-08 | 广州视源电子科技股份有限公司 | 一种悬浮窗口的显示方法、装置、设备和存储介质 |
CN108008876B (zh) * | 2017-11-29 | 2020-12-22 | 广州视源电子科技股份有限公司 | 一种悬浮窗口的显示方法、装置、设备和存储介质 |
CN108259677A (zh) * | 2018-02-12 | 2018-07-06 | 中兴通讯股份有限公司 | 终端及其显示控制方法、装置及计算机存储介质 |
CN108900693B (zh) * | 2018-05-25 | 2021-07-13 | 北京小米移动软件有限公司 | 窗口显示方法及装置 |
CN108900693A (zh) * | 2018-05-25 | 2018-11-27 | 北京小米移动软件有限公司 | 窗口显示方法及装置 |
CN109460496B (zh) * | 2018-09-21 | 2020-12-01 | 东软集团股份有限公司 | 一种实现数据显示的方法及装置 |
CN109460496A (zh) * | 2018-09-21 | 2019-03-12 | 东软集团股份有限公司 | 一种实现数据显示的方法及装置 |
CN111522489A (zh) * | 2019-02-01 | 2020-08-11 | 阿里巴巴集团控股有限公司 | 屏幕控件缩放方法、装置与移动终端设备 |
CN109901904A (zh) * | 2019-02-25 | 2019-06-18 | 努比亚技术有限公司 | 穿戴式设备中应用画面调整方法和穿戴式设备 |
CN111552424A (zh) * | 2020-04-24 | 2020-08-18 | 北京小米移动软件有限公司 | 小窗口拖动方法、装置、设备及存储介质 |
CN112269525A (zh) * | 2020-11-04 | 2021-01-26 | 北京小米移动软件有限公司 | 小屏窗口显示方法、装置及存储介质 |
CN114153359A (zh) * | 2021-11-17 | 2022-03-08 | 麒麟软件有限公司 | 一种自定义窗口布局下的高清缩放方法 |
CN114911390A (zh) * | 2022-07-17 | 2022-08-16 | 荣耀终端有限公司 | 显示方法及电子设备 |
CN114911390B (zh) * | 2022-07-17 | 2022-11-22 | 荣耀终端有限公司 | 显示方法及电子设备 |
CN115834754A (zh) * | 2022-09-29 | 2023-03-21 | 歌尔科技有限公司 | 交互控制方法、装置、头戴显示设备及介质 |
CN115834754B (zh) * | 2022-09-29 | 2024-05-28 | 歌尔科技有限公司 | 交互控制方法、装置、头戴显示设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2017063324A1 (zh) | 2017-04-20 |
US20180232135A1 (en) | 2018-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106598404A (zh) | 一种窗口显示方法及移动终端 | |
CN100353293C (zh) | 图像信息显示装置 | |
CN109064390B (zh) | 一种图像处理方法、图像处理装置及移动终端 | |
US9430093B2 (en) | Monitoring interactions between two or more objects within an environment | |
CN107765952A (zh) | 截屏方法、装置及终端 | |
CN109308205B (zh) | 应用程序的显示适配方法、装置、设备及存储介质 | |
CN110392251B (zh) | 一种基于虚拟现实的动态投影方法及*** | |
CN104050712A (zh) | 三维模型的建立方法和装置 | |
CN107204044B (zh) | 一种基于虚拟现实的画面显示方法及相关设备 | |
CN112288665A (zh) | 图像融合的方法、装置、存储介质及电子设备 | |
CN108596834A (zh) | 图像的分辨率处理方法、图像处理装置及***、存储介质 | |
CN105847850A (zh) | 全景视频的实时播放方法及装置 | |
CN105224163B (zh) | 界面显示方法和装置 | |
CN109388301A (zh) | 截图方法及相关装置 | |
CN105654531B (zh) | 一种图像轮廓的绘制方法及装置 | |
CN111176526B (zh) | 图片显示方法和电子设备 | |
CN107223245A (zh) | 一种显示数据处理方法及装置 | |
EP4206982A1 (en) | Image processing method and apparatus, and device and medium | |
CN111080781A (zh) | 一种三维地图显示方法及移动终端 | |
CN107230249A (zh) | 阴影渲染方法和装置 | |
CN104952058B (zh) | 一种信息处理的方法及电子设备 | |
CN109407824A (zh) | 人体模型的同步运动方法与装置 | |
CN109064537A (zh) | 基于3d渲染引擎的图像生成方法以及装置 | |
CN106569654A (zh) | 一种虚拟现实界面显示方法及虚拟现实设备 | |
CN106919260A (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 |
Application publication date: 20170426 |
|
RJ01 | Rejection of invention patent application after publication |