CN108154864B - 显示屏处理方法、第一电子设备以及第二电子设备 - Google Patents

显示屏处理方法、第一电子设备以及第二电子设备 Download PDF

Info

Publication number
CN108154864B
CN108154864B CN201711403441.6A CN201711403441A CN108154864B CN 108154864 B CN108154864 B CN 108154864B CN 201711403441 A CN201711403441 A CN 201711403441A CN 108154864 B CN108154864 B CN 108154864B
Authority
CN
China
Prior art keywords
display screen
virtual display
virtual
user
information
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
Application number
CN201711403441.6A
Other languages
English (en)
Other versions
CN108154864A (zh
Inventor
姜馨
黄大卫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201711403441.6A priority Critical patent/CN108154864B/zh
Publication of CN108154864A publication Critical patent/CN108154864A/zh
Priority to US16/230,952 priority patent/US20190196710A1/en
Application granted granted Critical
Publication of CN108154864B publication Critical patent/CN108154864B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/001Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
    • G09G3/002Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background to project the image of a two-dimensional display, such as an array of light emitting or modulating elements or a CRT
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明实施例提供了显示屏处理方法、第一电子设备以及第二电子设备,第一电子设备通过光学透镜模组显示一个或多个虚拟显示屏,其中,第一电子设备和第二电子设备连接,第二电子设备具有物理显示屏;第一电子设备可以获取所述虚拟显示屏的使用场景信息,并基于所述使用场景信息,调整所述虚拟显示屏的显示参数,由于虚拟显示屏不会受物理设备和空间的限制,因此虚拟显示屏的显示参数,例如显示形状可以发生变化。

Description

显示屏处理方法、第一电子设备以及第二电子设备
技术领域
本发明涉及通信技术领域,更具体涉及显示屏处理方法、第一电子设备以及第二电子设备。
背景技术
电子设备均具有物理显示屏,目前的物理显示屏的显示参数,例如,显示形态不能发生变化。
发明内容
有鉴于此,本发明提供了一种显示屏处理方法、第一电子设备以及第二电子设备,以克服现有技术中目前的物理显示屏的显示参数不能发生变化的问题。
为实现上述目的,本发明提供如下技术方案:
一种显示屏处理方法,应用于第一电子设备,所述第一电子设备通过光学透镜模组显示虚拟显示屏,其中,所述第一电子设备和第二电子设备连接,所述第二电子设备具有物理显示屏;所述方法包括:
获取所述虚拟显示屏的使用场景信息;
基于所述使用场景信息,调整所述虚拟显示屏的显示参数。
一种显示屏处理方法,应用于第二电子设备,包括:
获取第一电子设备通过光学透镜模组显示的虚拟显示屏的使用场景信息,其中,所述第二电子设备和所述第一电子设备连接,所述第二电子设备具有物理显示屏;
基于所述使用场景信息,调整所述第一电子设备中所述虚拟显示屏的显示参数。
一种第一电子设备,所述第一电子设备和第二电子设备连接,所述第二电子设备具有物理显示屏,所述第一电子设备包括:
光学透镜模组,用于显示一个或多个虚拟显示屏;
存储器,用于存储程序;
处理器,用于执行所述程序,所述程序具体用于:
获取所述虚拟显示屏的使用场景信息;
基于所述使用场景信息,调整所述虚拟显示屏的显示参数。
一种第二电子设备,,包括:
物理显示屏;
存储器,用于存储程序;
处理器,用于执行所述程序,所述程序具体用于:
获取第一电子设备通过光学透镜模组显示的一个或多个虚拟显示屏的使用场景信息,其中,所述第二电子设备和所述第一电子设备连接;
基于所述使用场景信息,调整所述第一电子设备中虚拟显示屏的显示参数。
经由上述的技术方案可知,与现有技术相比,本发明实施例提供了一种显示屏处理方法,第一电子设备通过光学透镜模组显示一个或多个虚拟显示屏,其中,第一电子设备和第二电子设备连接,第二电子设备具有物理显示屏;第一电子设备可以获取所述虚拟显示屏的使用场景信息,并基于所述使用场景信息,调整所述虚拟显示屏的显示参数,由于虚拟显示屏不会受物理设备和空间的限制,因此虚拟显示屏的显示参数,例如显示形状可以发生变化。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种显示屏处理***的示意图;
图2为本发明实施例提供的应用于第一电子设备的显示屏处理方法的一种实现方式的方法流程图;
图3为本发明实施例提供的获取用户的视线方向的示意图;
图4a至图4l、图5a至图5e,为本发明实施例提供的应用场景示意图;
图6为本发明实施例提供的应用于第二电子设备的显示屏处理方法的流程图;
图7为本发明实施例提供的第一电子设备的一种实现方式的内部结构图;
图8为本发明实施例提供的第二电子设备的一种实现方式的结构图;
图9为本发明实施例提供的第一电子设备的另一种实现方式的结构图;
图10为本发明实施例提供的第二电子设备的另一种实现方式的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的显示屏处理方法可以应用于第一电子设备或第二电子设备。
第一电子设备可以为可穿戴式电子设备,例如,头戴式显示器。
第一电子设备包括透镜模组,透镜模组可以显示虚拟显示屏(虚拟显示屏的数目可以为一个或多个)。第一电子设备和第二电子设备可以相连。第一电子设备与第二电子设备可以通过适配器相连,也可以通过蓝牙相连,也可以通过wifi相连,本发明实施例对此不作具体限定。图1是以第一电子设备与第二电子设备通过适配器相连为例的。
第二电子设备可以为诸如台式机、移动终端(例如智能手机、笔记本电脑)、ipad等的电子设备。
第二电子设备包括物理显示屏,第一电子设备显示的虚拟显示屏用于显示该物理显示屏中的一个或多个窗口界面,即虚拟显示屏相当于物理显示屏的扩展屏幕。
本发明实施例提供的显示屏处理方法可以应用于多种应用场景中,本发明实施例提供但不限于以下应用场景。
第一种应用场景:
第一电子设备确定虚拟显示屏的使用场景信息;并基于该使用场景信息调整虚拟显示屏的显示参数。
在第一种应用场景中,显示屏处理方法完全在第一电子设备中实现。
第二种应用场景:
如图1所示,为本发明实施例提供的一种显示屏处理***的示意图。显示屏处理***包括第一电子设备11以及第二电子设备12。
第二电子设备12确定虚拟显示屏的使用场景信息,并将虚拟显示屏的使用场景信息发送至第一电子设备11,使得第一电子设备11基于该使用场景信息,调整所述虚拟显示屏的显示参数。
在第二种应用场景中,虚拟显示屏的使用场景由第二电子设备12获得。
第三种应用场景:
第二电子设备12确定虚拟显示屏的第二使用场景信息,并将虚拟显示屏的第二使用场景信息发送至第一电子设备11,第一电子设备11自身也可以确定虚拟显示屏的第一使用场景信息,第一电子设备11基于第一使用场景信息以及第二使用场景信息,调整虚拟显示屏的显示参数。
在第三种应用场景中,第二电子设备12以及第一电子设备11均可以确定虚拟显示屏的使用场景信息。
第四种应用场景:
第一电子设备11可以确定自身显示的虚拟显示屏的使用场景信息,并将使用场景信息发送至第二电子设备12;第二电子设备12基于虚拟显示屏的使用场景信息,调整第一电子设备11显示的虚拟显示屏的显示参数。
其中,第二电子设备12调整第一电子设备11的方式可以包括:
第二电子设备12基于虚拟显示屏的使用场景信息,获得该显示参数,并将该显示参数发送至第一电子设备11,第一电子设备11基于该显示参数显示虚拟显示屏。
或,
第二电子设备12基于虚拟显示屏的使用场景信息,获得用于指示第一电子设备11调整虚拟显示屏的显示参数的第一指示信息,将第一指示信息发送至第一电子设备11;第一电子设备11基于第一指示信息调整虚拟显示屏的显示参数。
在第四种应用场景中,虚拟显示屏的使用场景信息完全由第一电子设备11获得。
第五种应用场景:
第一电子设备11可以确定自身显示的虚拟显示屏的第一使用场景信息,并将第一使用场景信息发送至第二电子设备12;第二电子设备12自身可以确定该虚拟显示屏的第二使用场景信息;第二电子设备12基于虚拟显示屏的第一使用场景信息以及第二使用场景信息,调整虚拟显示屏的显示参数。
在第五种应用场景中,第一电子设备11和第二电子设备12均可以确定虚拟显示屏的使用场景。第二电子设备12结合这两种使用场景信息,调整虚拟显示屏的显示参数。
第二电子设备12基于两种使用场景信息,调整所述虚拟显示屏的显示参数的方式可以与第二种应用场景中描述的第二电子设备12调整第一电子设备11的方式相同,这里不再赘述。
下面结合第一种应用场景、第二种应用场景和第三种应用场景对本发明实施例提供的应用于第一电子设备的显示屏处理方法进行说明,如图2所示,为本发明实施例提供的应用于第一电子设备的显示屏处理方法的一种实现方式的方法流程图,该方法包括:
步骤S201:获取所述虚拟显示屏的使用场景信息。
步骤S201中提及的虚拟显示屏是泛指第一电子设备显示的一个或多个虚拟显示屏。
获取所述虚拟显示屏的使用场景信息方法包括但不限于:
获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息;和/或,获取所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息。
“至少一个虚拟显示屏”的数目可能为一个或多个。本发明实施例中获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息;和/或,获取所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息,包括:
从所述虚拟显示屏中,确定所述至少一个虚拟显示屏;
获得所述至少一个虚拟显示屏的行为信息,和/或,获取所述至少一个虚拟显示屏显示的窗口界面信息。
从第一电子设备显示的虚拟显示屏中确定出所述至少一个虚拟显示屏的实现方式包括但不限于以下方法。
第一种方法,从第一电子设备显示的虚拟显示屏中,确定用户视线方向对应的关注位置所在的虚拟显示屏。
获取用户视线方向的方法有多种,本发明实施例提供但不限于以下几种:
第一种获取用户视线方向的方法:
第一电子设备中可以设置有近红外传感器NIR Sesor。当用户佩戴上第一电子设备(如头戴式电子设备)后,近红外传感器发出的红外光会照亮用户的眼睛,此时,眼睛的虹膜会对红外光产生光线的反射,通过近红外传感器检测反射的光线,即可确定用户眼球的位置参数,其中,位置参数可以为眼球的具***置与方向,从而得到用户视线方向。
具体可以包括:获取所述用户眼球在第一预设平面上的坐标位置;获取所述用户眼球与第一预设方向的夹角角度。
如图3所示,为本发明实施例提供的获取用户的视线方向的示意图,第一电子设备可以包括MEMS传感器31,图3中display可以为近红外传感器NIR Sesor。本实施例可以预先定义第一预设平面,如该第一预设平面可以是垂直于第一电子设备发出的某条基准光线的平面A,此时,定义第一电子设备发出的照明光线在所述第一预设平面上的交点为坐标原点(0,0),然后根据近红外传感器检测到的虹膜折射的光线在所述第一预设平面上的投射位置,确定出用户眼球在所述第一预设平面上的坐标位置。例如,图中用户眼睛的位置可以(-1,1),位于平面A上的第一象限中。
除此,本实施例还获取了用户眼球与第一预设方向的夹角角度,优选的,在本实施例中,定义第一预设方向为第一电子设备发出的某条基准光线的方向,如图中水平方向。从图3中不难看出,用户眼球与第一预设方向的夹角为α。
需要说明的是,本实施例的上述定义只是为了举例说明,本发明并不局限于上述一种定义预设方向的方法以及获取用户眼球位置信息的方式。例如,还可以定义第一电子设备展示虚拟场景的平面为第一预设平面,此时,获取用户眼球在该第一预设平面上的投影位置即可。
第二种获取用户视线方向的方法:利用视角追踪技术获得用户视线方向。
利用视角追踪技术获取用户的眼球的投射方向及用户的眼球的位置参数,从而得到投射方向参数。
或,利用视角追踪技术获取所述光学透镜模组的位置参数及所述光学透镜模组的旋转角度。
光学透镜模组是将光线投射至用户的眼睛中,以使得用户看到虚拟显示屏;用户的视线方向发生变化,光学透镜模组的旋转角度和位置就会发生变化。因此可以利用光学透镜模组的旋转角度和位置参数,获得投射方向参数。
第三种获取用户视线方向的方法:利用SLAM(simultaneous localization andmapping)算法获得用户视线方向。
利用SLAM算法可以实时识别和检测物理显示屏的位置,也可以实时获得第一电子设备中光学透镜模组的位置以及旋转角度。
第四种获取用户视线方向的方法:
追踪用户头部运动,根据用户头部运动确定出所述用户的视线信息。
针对该种方式,所述第一电子设备可为用户头部佩戴的电子设备,可选的第一电子设备设置有加速度传感器等各种运动检测传感器,该运动检测传感器可以通过对第一电子设备自身运动的检测,从而检测到用户的头部运动,根据用户头部与第一电子设备的相对位置关系,再结合检测到运动状态信息,可以确定出用户视线方向。
在一可选实施例中,用户的视线方向对应的关注位置可能在多个虚拟显示屏中进行切换,即不同时刻用户的视线方向对应的关注位置所在的虚拟显示屏不同。
第二种方法,将第一电子设备11显示的一个或多个虚拟显示屏,确定为所述至少一个虚拟显示屏。
其中,所述至少一个虚拟显示屏分别对应的使用场景信息可以是由第一电子设备确定的;或者,是由第二电子设备确定后,发送至第一电子设备中的;或者,是由第二电子设备确定用户分别针对所述至少一个虚拟显示屏的行为信息(或,所述至少一个虚拟显示屏分别显示的的窗口界面信息)后,将用户分别针对所述至少一个虚拟显示屏的行为信息(或,所述至少一个虚拟显示屏分别显示的的窗口界面信息)发送至第一电子设备,第一电子设备确定所述至少一个虚拟显示屏分别显示的的窗口界面信息(或,用户分别针对所述至少一个虚拟显示屏的行为信息)。
步骤S202:基于所述使用场景信息,调整所述虚拟显示屏的显示参数。
其中,显示参数可以包括虚拟显示屏幕的显示位置、显示形状和显示尺寸的至少其中之一。其中显示尺寸包括:显示面积和/或显示分辨率。
本发明实施例提供了一种应用于第一电子设备的显示屏处理方法,第一电子设备通过光学透镜模组显示一个或多个虚拟显示屏,其中,第一电子设备和第二电子设备连接,第二电子设备具有物理显示屏;第一电子设备可以获取所述虚拟显示屏的使用场景信息,并基于所述使用场景信息,调整所述虚拟显示屏的显示参数,由于虚拟显示屏不会受物理设备和空间的限制,因此虚拟显示屏的显示参数,例如显示形状可以发生变化。
下面详细说明“基于所述使用场景信息,调整所述虚拟显示屏的显示参数”的实现方式。
方式一:若第一电子设备显示的虚拟显示屏的使用场景信息为用户分别与所述至少一个虚拟显示屏的距离变化信息,则本发明实施例中的基于所述使用场景信息,调整所述虚拟显示屏的显示参数,包括:基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,分别调整所述至少一个虚拟显示屏的显示尺寸。
下面以所述至少一个虚拟显示屏中的一个虚拟显示屏为例进行说明。
在一可选实施例中,若用户接近虚拟显示屏,即用户与该虚拟显示屏的距离从第一距离变为第二距离,第一距离大于第二距离,则缩小虚拟显示屏的尺寸,以便用户可以看到整个虚拟显示屏。若用户远离虚拟显示屏,即用户与该虚拟显示屏的距离从第三距离变为第四距离,第三距离小于第四距离,即,则增大虚拟显示屏的尺寸,以便用户可以清楚的看到虚拟显示屏中显示的窗口界面。
在一可选实施例中,增大虚拟显示屏的尺寸或缩小虚拟显示屏的尺寸的过程中,虚拟显示屏中显示的出窗口界面同比例的增大或减小。即虚拟显示屏幕的调整为整体调整,若虚拟显示屏幕整体调整了,则显示在虚拟显示屏幕内的显示内容也随之整体放大或缩小,方便用户观看。
如图4a至图4b所示,为本发明实施例提供的虚拟显示屏的显示尺寸的一种变化示意图。
图4a至图4b是用户逐渐远离虚拟显示屏41的过程,因此,图4b中虚拟显示屏41的显示尺寸比图4a中虚拟显示屏41的显示尺寸大。
在另一可选实施例中,用户在远离一个虚拟显示屏(此处称为第一虚拟显示屏)的同时,可能在接近另一个虚拟显示屏(此处称为第二虚拟显示屏),此时,第一虚拟显示屏的显示尺寸在增大的同时,第二虚拟显示屏的显示尺寸在缩小。
在又一可选实施例中,用户可能在看不清楚虚拟显示屏中显示的窗口界面的情况下,才接近虚拟显示屏,用户在看不清楚时,会下意识的通过弯腰、眯眼等动作调整或试图调整与虚拟显示屏幕的距离,若捕捉到用户这些动作,则可以增大该虚拟显示屏幕的显示尺寸,因此,基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,分别调整所述至少一个虚拟显示屏的显示尺寸包括:通过用户分别与所述至少一个虚拟显示屏的距离变化信息和所述用户的视线信息,获得所述至少一个虚拟显示屏分别对应的用于表征所述用户的意图的意图参数;基于所述至少一个虚拟显示屏分别对应的意图参数,分别调整所述至少一个虚拟显示屏的显示尺寸。下面以所述至少一个虚拟显示屏中的一个虚拟显示屏为例进行说明。
所述用户的视线信息,还可包括:用户眯眼或眨眼的信息。用户眯眼或眨眼的信息,一方面可以反映用户当前看虚拟显示屏的清晰度,另一方面可以反映用户当前眼睛的疲劳度。在本发明实施例中可以根据用户眨眼或眯眼的信息,动态的调整虚拟显示屏幕的显示尺寸、切换成护眼的显示主题色或背景色、或动态调整显示亮度等信息,使得虚拟显示屏成像各种智能的动态显示效果。在本发明实施例中所述用户的视线信息的获取,可以通过所述第一电子设备的图像采集和/或分析确定,或连接到所述第一电子设备的摄像头的图像采集和/或分析得到。
方式二:若所述至少一个虚拟显示屏分别对应的使用场景为所述至少一个虚拟显示屏分别对应的用户的视线投射位置,则本发明实施例中的基于所述使用场景信息,调整所述虚拟显示屏的显示参数,包括:基于所述用户的视线投射位置,分别动态调整所述至少一个虚拟显示屏在水平方向的位置和/或垂直方向的位置。
如图4c所示,为本发明实施例提供的虚拟显示屏的显示尺寸的另一种变化示意图。
图4c中用户42的座椅的位置未发生变化,而是用户42的身体向接近虚拟显示屏43的方向倾斜,由实线421向虚线422的变化,即向接近虚拟显示屏43的方向弯腰,此时虚拟显示屏43的显示尺寸增大,成为箭头所指向的用虚线示出的虚拟显示屏43。
若用户是远视,在查看该虚拟显示屏显示的窗口界面时,若觉得该窗口界面的显示过大,自己看不清楚,就会主动远离该虚拟显示屏,且用户在看不清楚时,会下意识的通过向后靠、眯眼等动作调整或试图调整与虚拟显示屏幕的距离,若捕捉到用户这样的操作,则可以缩小该虚拟显示屏幕的显示尺寸。
在一可选实施例中,增大虚拟显示屏的尺寸或缩小虚拟显示屏的尺寸的过程中,虚拟显示屏中显示的出窗口界面同比例的增大或减小。即虚拟显示屏幕的调整为整体调整,若虚拟显示屏幕整体调整了,则显示在虚拟显示屏幕内的显示内容也随之整体放大或缩小,方便用户观看。
方式三:若所述至少一个虚拟显示屏分别对应的使用场景为所述至少一个虚拟显示屏分别对应的用户的视线方向,则本发明实施例中的基于所述使用场景信息,调整所述虚拟显示屏的显示参数,包括:基于所述用户的视线方向,分别动态调整所述至少一个虚拟显示屏的朝向,使得所述至少一个虚拟显示屏的朝向跟随所述用户的视线方向的变化而变化。
下面以所述至少一个虚拟显示屏中的一个虚拟显示屏为例进行说明。
在一可选实施例中,所述至少一个虚拟显示屏为用户的视线方向对应的关注位置所在的虚拟显示屏。
例如,用户的视线方向为东南方向,则虚拟显示屏的朝向为西北方向;若用户仰视,例如躺着看视频,则用户的视线方向为从下至上,则虚拟下视屏的朝向为向下,即使得用户的视线方向正对虚拟显示屏,优选地,用户的头部对应虚拟显示屏的中心位置,以便用户观看虚拟显示屏。如图4d至4e,为本发明实施例提供的虚拟显示屏的朝向变化的示意图。
图4d为用户42的视线方向对应的关注位置在虚拟显示屏41中,若用户向左看向虚拟显示屏41,则虚拟显示屏41朝向右,使得用户的视线方向正好对着虚拟显示屏41,便于用户观看虚拟显示屏41;图4e为用户42的视线方向右,则虚拟显示屏41的朝向左,使得用户的视线方向正好对着虚拟显示屏41,便于用户观看虚拟显示屏41。
综上,若用户转头,用户的视线的朝向就发生了改变,而所述虚拟显示屏幕的朝向也动态改变,则所述虚拟显示屏幕会随着用户的转头,而在用户所在空间内的成像发生旋转。在本实施例中通过用户的视线方向,动态调整所述虚拟显示屏幕的朝向,从而达到虚拟显示屏幕动态跟踪用户视线,从而使得所述虚拟显示屏幕始终显示在用户的可视范围内,这样用户在需要查看虚拟显示屏幕时,就不用到处寻找自己要看的虚拟显示屏幕。
下面以所述至少一个虚拟显示屏中的一个虚拟显示屏为例进行说明。
结合图4f至图4h,图4f中虚拟显示屏43处于默认位置,假设用户的视线方向对应的关注位置在虚拟显示屏41中,若用户的视线投射位置下移,则虚拟显示屏41的显示位置下移,图4f中虚线所在的位置为虚拟显示屏41在下移之前上侧边缘对齐的位置。
图4g中用户的视线投射位置上移,例如,用户站起来观看虚拟显示屏41,则虚拟显示屏41的显示位置上移,图4g中虚线所在位置为虚拟显示屏41在上移之前上侧边缘对齐的位置。
图4h中用户的视线投射位置向左侧移动,例如,用户向左侧移动,则虚拟显示屏41的显示位置左移,图4h中虚线所在位置为虚拟显示屏41在左移之前右侧边缘对齐的位置。
方式四:若所述至少一个虚拟显示屏分别对应的使用场景为所述用户分别与所述至少一个所述虚拟显示屏的距离变化信息,则本发明实施例中的基于所述使用场景信息,调整所述虚拟显示屏的显示参数,包括:基于所述用户分别与所述至少一个所述虚拟显示屏的距离变化信息,分别动态调整所述至少一个虚拟显示屏的弯折形态。
下面以所述至少一个虚拟显示屏中的一个虚拟显示屏为例进行说明。
基于所述用户与该虚拟显示屏的距离变化信息,将该虚拟显示屏调整成为曲面屏。即可以基于用户与该虚拟显示屏之间的距离变化信息,调整该虚拟显示屏的弯折形态。
在一可选实施例中,基于所述用户分别与所述至少一个所述虚拟显示屏的距离变化信息,分别动态调整所述至少一个虚拟显示屏的弯折形态,包括:
针对每一虚拟显示屏,从该虚拟显示屏中获得至少一行像素,每一行像素均与水平面平行;
针对每一行像素,调整该行的弯折形态,使得该行中各像素分别与所述用户的距离均相等,以此得到所述至少一行像素分别对应的弯折形态,以此得到所述至少一个虚拟显示屏分别对应的弯折形态。
下面进行举例说明。
如图4i所示,为本发明实施例提供的物理显示屏与虚拟显示屏的一种横截面图。
假设用户的视线方向对应的关注位置在虚拟显示屏41中,图4i示出的是弯折后的虚拟显示屏41的横截面图,物理显示屏40的横截面图以及虚拟显示屏43的横截面图,可以看出虚拟显示屏41的横截面可以为一个圆的一部分,而用户所在位置,优选的用户的头部,或,用户的眼球所在位置位于该圆弧对应的圆的圆心。
如图4j所示,为本发明实施例提供的物理显示屏与虚拟显示屏的另一种横截面图。
图4j中用户与虚拟显示屏41的距离大于图4i中用户与虚拟显示屏41的距离,则虚拟显示屏41的弯折程度小于图4i中虚拟显示屏41的弯折程度。但是,可以看出虚拟显示屏41的横截面可以为一个圆的一部分,而用户所在位置,优选的用户的头部,或,用户的眼球所在位置位于该圆弧对应的圆的圆心。
综上,可根据用户到虚拟显示屏的距离自动调整虚拟显示屏41的弯折曲率,以保证用户头部始终在虚拟显示屏41的各横截面形成的圆弧对应的圆的圆心位置,即虚拟显示屏41的各横截面形成的圆弧上各点到用户头部距离分别相等。由于图4j中用户与虚拟显示屏41的距离比图4i中远,因此图4j中虚拟显示屏41的横截面的曲率小于图4i中虚拟显示屏41的横截面的曲率。
虚拟显示屏42有多个与水平面平行的横截面,一个横截面对应的一行像素,针对任一横截面而言,该横截面形成的圆弧上各点到用户头部距离均相等。
方式五:若使用场景为所述至少一个虚拟显示屏中第一虚拟显示屏的显示的窗口界面,则本发明实施例中的基于所述使用场景信息,调整所述虚拟显示屏的显示参数,包括:获取所述至少一个虚拟显示屏中第一虚拟显示屏的显示的窗口界面信息;基于所述显示的窗口界面信息,调整所述第一虚拟显示屏为直面屏或曲面屏。
下面以所述至少一个虚拟显示屏中的一个虚拟显示屏为例进行说明。
第一电子设备11或第二电子设备12可以识别虚拟显示屏中显示的的窗口界面的应用程序的类型,窗口界面信息可以为窗口界面所属的应用程序的类型,在一可选实施例中,若虚拟显示屏中显示的窗口界面所属应用程序类型属于娱乐类应用程序,由于曲面屏可以提高用户在娱乐类应用程序,例如游戏或电影的沉浸感,因此,可以将控制虚拟显示屏为曲面屏;若虚拟显示屏中显示的内容所属的应用程序为用户不期望变形的应用程序,例如,高精度工作类等应用程序,例如,CAD;则可以控制虚拟显示屏为直面屏。
控制虚拟显示屏为曲面屏的方法可以参见方式四,这里不再赘述。
如图4k所示,由于虚拟显示屏43中显示的窗口界面所属应用程序为娱乐类应用程序,因此,控制虚拟显示屏43为曲面屏。如图4l所示,由于虚拟显示屏43中显示的窗口界面所属应用程序为高精度工作类等应用程序,则虚拟显示屏43为直面屏。
本发明实施例中图4a至图4l仅为示例,并不对第一电子设备通过光学透镜模组显示的虚拟显示屏的数目和/或显示位置进行限定,例如,第一电子设备通过光学透镜模组显示的虚拟显示屏的数目为可以一个,两个,三个,四个,五个,六个,七个,八个,.......。第一电子设备通过光学透镜模组显示的虚拟显示屏的位置可以位于物理显示屏的左侧,和/或,右侧,和/或,上侧,和/或,下侧。
综上,五种实现方式可以单独作为实现方式,或,任意两种实现方式进行结合,或,任意三种实现方式进行结合,或,任意四种实现方式进行结合,或,五种实现方式进行结合。
例如,将第一种实现方式和第二种实现方式进行结合,下面以所述至少一个虚拟显示屏中的一个虚拟显示屏为例进行说明。
可以基于用户与该虚拟显示屏的距离变化信息以及用户的视线方向,动态调整该虚拟显示屏的显示尺寸,弯折形态以及该虚拟显示屏的朝向。例如,用户与虚拟显示屏的距离由近至远,且,用户的视线方向朝向左侧,可选的,增大虚拟显示屏的显示尺寸,控制虚拟显示屏为曲面屏,且,将虚拟显示屏的朝向调整为向右。
其他结合方式相似,这里不再赘述。
可以理解的是,在实际应用中用户与虚拟显示屏的距离,用户的视线方向,用户的视线投射位置,虚拟显示屏中显示的的窗口界面可能都在发生变化,假设,用户与虚拟显示屏的距离由近至远,用户的视线方向朝向右,用户的视线投射位置上移,虚拟显示屏中显示的的窗口界面所属应用程序为娱乐类应用程序,则虚拟显示屏的显示尺寸变大,且虚拟显示屏变为弯折形态,且虚拟显示屏的显示位置上移,且虚拟显示屏的朝向左。
在实际应用中,第一电子设备通过所述光学透镜模组显示有多个虚拟显示屏。若第二电子设备处于屏保状态或熄屏状态,则物理显示屏不会显示任何窗口界面,此时,用户的视线方向对应的关注位置应该在虚拟显示屏中,则在一可选实施例中,移动至少两个虚拟显示屏的显示位置,使得所述至少两个虚拟显示屏拼接在一起。
如图5a至5b所示,为本发明实施例提供的多个虚拟显示屏拼接后的示意图。
多个虚拟显示屏拼接后,例如,虚拟显示屏41和虚拟显示屏43,还可以各自作为独立的虚拟显示屏使用,也可以作为一个整体的拼接显示屏使用。
图5a和图5b中是以第二电子设备为笔记本电脑为例进行说明的,图中将笔记本电脑的物理显示屏40与物理键盘合并起来,从而使得笔记本电脑处于屏保状态或熄屏状态。
图5a为虚拟显示屏41和虚拟显示屏43拼接后效果;图5b为第一电子设备通过光学透镜模组显示六个虚拟显示屏,这六个虚拟显示屏拼接后效果。
多个虚拟显示屏拼接后,还可以各自作为独立的虚拟显示屏使用,也可以作为一个整体的拼接显示屏使用。
图5a和图5b均是虚拟显示屏拼接后,各虚拟显示屏仍各自作为独立的虚拟显示屏使用,例如,图5b中虚拟显示屏51显示第一窗口界面;虚拟显示屏52显示第二窗口界面,虚拟显示屏53显示第三窗口界面。
一般情况下若用户的眼睛需要在多个虚拟显示屏中进行切换,若多个虚拟显示屏的显示分辨率不一致,则可能会导致用户从高分辨率向低分辨率的虚拟显示屏切换时,产生显示清晰度不够的问题,或从低分辨率向高分辨率的虚拟显示屏切换时,可能会产生显示锐度过大的问题,从而会容易导致用户的眼睛极易疲劳。因此,在一优选实施例中,各虚拟显示屏的显示分辨率相同。
在一可选实施例中,若所述物理显示屏处于屏保状态或熄屏状态,将至少两个虚拟显示屏进行拼接形成一个拼接显示屏。
所述至少两个虚拟显示屏拼接后形成一个整体的拼接显示屏。可以控制该拼接显示屏作为一个整体显示至少一个窗口界面。如图5c,拼接显示屏54为六个虚拟显示屏拼接形成的。拼接显示屏54可以作为一个整体显示屏显示了一个窗口界面541。
还可以将拼接显示屏调整为曲面屏,具体方法与上述调整单个虚拟显示屏的弯折形态的方法相同,这里不在赘述。例如,针对拼接显示屏,从该拼接显示屏中获得至少一行像素,每一行像素均与水平面平行;
针对每一行像素,调整该行的弯折形态,使得该行中各像素分别与所述用户的距离均相等,以此得到所述至少一行像素分别对应的弯折形态,以此得到拼接显示屏对应的弯折形态。
在实际应用中,第一电子设备通过所述光学透镜模组显示有多个虚拟显示屏。若第二电子设备处于亮屏状态,则在一可选实施例中,移动至少一个虚拟显示屏的显示位置,使得所述至少一个虚拟显示屏与物理显示屏拼接在一起,形成一个拼接显示屏。
至少一个虚拟显示屏与物理显示屏拼接形成一个整体的拼接显示屏后;在一可选实施例中,该拼接显示屏包含的虚拟显示屏和物理显示屏均可以作为独立的显示屏,互不干扰显示窗口界面,如图5d所示;图5d中物理显示屏40显示一窗口界面;虚拟显示屏54和虚拟显示屏55分别各自显示其他窗口界面,各屏幕之间互补干扰.
在另一可选实施例中,该拼接显示屏可以作为一个整体显示屏显示至少一个窗口界面。
如图5e,拼接显示屏56为5个虚拟显示屏与物理显示屏拼接成的拼接显示屏。该拼接显示屏56可以作为一个整体如图5e所示显示一个窗口界面。
可以理解的是,物理显示屏可以为曲面屏或直面屏;若物理显示屏为曲面屏,为了从视觉效果来看,拼接显示屏为一个整体的显示屏,则调整该拼接显示屏为曲面屏;若物理显示屏为直面屏,为了从视觉效果来看,拼接显示屏为一个整体的显示屏,则调整该拼接显示屏为直面屏。
可以理解的是,由于物理显示屏的弯折形态是固定的不能改变的,因此调整拼接显示屏的弯折形态与物理显示屏的弯折形态以及物理显示屏在拼接显示屏中的位置有关。
综上,若所述物理显示屏为曲面屏,调整所述拼接显示屏为曲面屏,包括:
若所述物理显示屏为曲面屏,确定所述物理显示屏在所述拼接显示屏中的位置;
基于所述物理显示屏的弯折形态以及所述物理显示屏在所述拼接显示屏中的位置,调整所述拼接显示屏的弯折形态。
假设物理显示屏位于拼接显示屏的左下位置,仍以图5e为例,则虚拟显示屏58的弯折形态与物理显示屏40一样;虚拟显示屏57以及虚拟显示屏54的弯折形态一样;虚拟显示屏55与物理显示屏59的弯折形态一样。
调整拼接显示屏的弯折形态的过程与上述调整单个虚拟显示屏的弯折形态的方法相同,这里不在赘述。例如,针对拼接显示屏,从该拼接显示屏中获得至少一行像素,每一行像素均与水平面平行;
针对每一行像素,调整该行的弯折形态,使得该行中各像素分别与所述用户的距离均相等,以此得到所述至少一行像素分别对应的弯折形态,以此得到拼接显示屏对应的弯折形态。
下面结合第四种应用场景和第五种应用场景对应用于第二电子设备的显示屏处理方法进行说明,如图6所示,为本发明实施例提供的应用于第二电子设备的显示屏处理方法的流程图,该方法包括:
步骤S601:获取第一电子设备通过光学透镜模组显示的虚拟显示屏的使用场景信息。
第一电子设备通过光学透镜模组显示的虚拟显示屏的数目为一个或多个。
在一可选实施例中,第一电子设备获得的虚拟显示屏的使用场景信息包括但不限于:用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,和/或,所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息。
步骤S602:基于所述使用场景信息,调整所述第一电子设备中虚拟显示屏的显示参数。
步骤S602中第二电子设备12可以完全基于从第一电子设备获得的虚拟显示屏的使用场景信息,调整第一电子设备中虚拟显示屏的显示参数。
在一可选实施例中,第二电子设备12也可以获得虚拟显示屏的使用场景信息。
此时,步骤S602可以包括:基于第一电子设备获得的虚拟显示屏的使用场景信息,以及,自身确定的虚拟显示屏的使用场景信息,调整第一电子设备中虚拟显示屏的显示参数。
第二电子设备获得虚拟显示屏的使用场景信息的方法与第一电子设备相同,可参见对第一电子设备获得虚拟显示屏的使用场景信息的介绍,这里不再赘述。
在一可选实施例中,步骤S602可以有多种实现方式,本发明实施例提供但不限于以下方式。
方式一:
基于所述使用场景信息,生成第一指示信息,所述第一指示信息用于指示所述第一电子设备调整虚拟显示屏的显示参数;将第一指示信息发送至第一电子设备。
其中,若所述虚拟显示屏的使用场景为用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,基于所述使用场景信息,生成第一指示信息包括:
基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,生成用于分别调整所述至少一个虚拟显示屏的显示尺寸,和/或,分别动态调整所述至少一个虚拟显示屏的弯折形态的第一指示信息;
和/或,
基于所述用户的视线方向,生成用于分别动态调整所述至少一个虚拟显示屏的朝向的第一指示信息,使得所述至少一个虚拟显示屏的朝向跟随所述用户的视线方向的变化而变化;
和/或,
基于所述用户的视线投射位置,生成用于动态调整所述至少一个虚拟显示屏分别在水平方向的位置和/或垂直方向的位置的第一指示信息。
若所述虚拟显示屏的使用场景为所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息,基于所述使用场景信息,生成第一指示信息包括:
获取所述至少一个虚拟显示屏中第一虚拟显示屏的显示的窗口界面信息;
基于所述显示的窗口界面信息,生成用于调整所述第一虚拟显示屏为直面屏或曲面屏的第一指示信息。
第一电子设备可以基于第一指示信息,获得所述至少一个虚拟显示屏分别对应的显示参数。
方式二:
基于所述使用场景信息,获得调整所述第一电子设备中虚拟显示屏的显示参数;将所述显示参数发送至第一电子设备中。
其中,若所述虚拟显示屏的使用场景为用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,基于所述使用场景信息,获得调整所述第一电子设备中虚拟显示屏的显示参数,包括:
基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,获得所述至少一个虚拟显示屏分别对应的显示尺寸,和/或,获得所述至少一个虚拟显示屏的弯折形态;
和/或,
基于所述用户的视线方向,分别获得所述至少一个虚拟显示屏的朝向,使得所述至少一个虚拟显示屏的朝向跟随所述用户的视线方向的变化而变化;
和/或,
基于所述用户的视线投射位置,分别获得所述至少一个虚拟显示屏在水平方向的位置和/或垂直方向的位置。
若所述虚拟显示屏的使用场景为所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息,基于所述使用场景信息,获得调整所述第一电子设备中虚拟显示屏的显示参数,包括:
获取所述至少一个虚拟显示屏中第一虚拟显示屏的显示的窗口界面信息;
基于所述显示的窗口界面信息,获得所述第一虚拟显示屏对应的直面屏或曲面屏的调整信息。
在一可选实施例中,应用于第二电子设备的显示屏处理方法,还包括:
若所述物理显示屏处于屏保状态或熄屏状态,生成用于控制第一电子设备中至少两个虚拟显示屏拼接形成一个拼接显示屏的第二指示信息;
或,
若所述物理显示屏处于亮屏状态,生成用于控制第一电子设备的所述物理显示屏以及至少一个虚拟显示屏拼接形成一个拼接显示屏的第三指示信息。
第一电子设备接收到第二指示信息后,可以生成控制所述至少两个虚拟显示屏拼接形成一个拼接显示屏的控制指令;或者,将第二指示信息作为相应的控制指令。
第一电子设备接收到第三指示信息后,可以生成控制第一电子设备的所述物理显示屏以及至少一个虚拟显示屏拼接形成一个拼接显示屏的控制指令,或者,将第三指示信息作为相应的控制指令。
在一可选实施例中,应用于第二电子设备的显示屏处理方法,还包括:
控制所述拼接显示屏作为一个整体显示屏显示至少一个窗口界面,或,生成用于控制所述拼接显示屏作为一个整体显示屏显示至少一个窗口界面的第四指示信息。
在若所述物理显示屏处于亮屏状态,所述物理显示屏以及至少一个虚拟显示屏拼接形成一个拼接显示屏情况下,应用于第二电子设备的显示屏处理方法,还包括:
若所述物理显示屏为直面屏,生成用于调整所述拼接显示屏为直面屏的第五指示信息;
若所述物理显示屏为曲面屏,生成用于调整所述拼接显示屏为曲面屏的第六指示信息。
第一电子设备接收到第五指示信息后,可以生成控制所述拼接显示屏为直面屏的控制指令;或者,将第五指示信息作为相应的控制指令。
第一电子设备接收到第六指示信息后,可以生成控制所述拼接显示屏为曲面屏的控制指令,或者,将第六指示信息作为相应的控制指令。
如图7所示,为本发明实施例提供的第一电子设备的一种实现方式的内部结构图,该第一电子设备包括:
光学透镜模组71,用于显示虚拟显示屏;
第一获取模块72,用于获取所述虚拟显示屏的使用场景信息;
第一调整模块73,用于基于所述使用场景信息,调整所述虚拟显示屏的显示参数。
可选的,第一获取模块72包括:
第一获取单元,用于获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息;和/或,第二获取单元,用于获取所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息。
可选的,若获取所述虚拟显示屏的使用场景为获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,第一调整模块73包括:
第一调整单元,用于基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,分别调整所述至少一个虚拟显示屏的显示尺寸,和/或,分别动态调整所述至少一个虚拟显示屏的弯折形态;
和/或,
第二调整单元,用于基于所述用户的视线方向,分别动态调整所述至少一个虚拟显示屏的朝向,使得所述至少一个虚拟显示屏的朝向跟随所述用户的视线方向的变化而变化;
和/或,
第三调整单元,用于基于所述用户的视线投射位置,分别动态调整所述至少一个虚拟显示屏在水平方向的位置和/或垂直方向的位置。
可选的,第一调整单元包括:
第一获取子单元,用于针对每一虚拟显示屏,从该虚拟显示屏中获得至少一行像素,每一行像素均与水平面平行;
第一调整子单元,用于针对每一行像素,调整该行的弯折形态,使得该行中各像素分别与所述用户的距离均相等,以此得到所述至少一行像素分别对应的弯折形态,以此得到所述至少一个虚拟显示屏分别对应的弯折形态。
可选的,若获取所述虚拟显示屏的使用场景为获取所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息,第一调整模块73包括:
第二获取单元,用于获取所述至少一个虚拟显示屏中第一虚拟显示屏的显示的窗口界面信息;
第四调整单元,用于基于所述显示的窗口界面信息,调整所述第一虚拟显示屏为直面屏或曲面屏。
可选的,所述第一电子设备通过所述光学透镜模组显示有多个虚拟显示屏,还包括:
第一拼接模块,用于若所述物理显示屏处于屏保状态或熄屏状态,将至少两个虚拟显示屏进行拼接形成一个拼接显示屏;
或,
第二拼接模块,用于若所述物理显示屏处于亮屏状态,将所述物理显示屏以及至少一个虚拟显示屏拼接形成一个拼接显示屏。
可选的,还包括:
控制模块,用于控制所述拼接显示屏作为一个整体显示屏显示至少一个窗口界面。
可选的,在若所述物理显示屏处于亮屏状态,将所述物理显示屏以及至少一个虚拟显示屏拼接形成一个拼接显示屏情况下,还包括:
第二调整模块,用于若所述物理显示屏为直面屏,调整所述拼接显示屏为直面屏;
第三调整模块,用于若所述物理显示屏为曲面屏,调整所述拼接显示屏为曲面屏。
可选的,第三调整模块包括:
确定单元,用于若所述物理显示屏为曲面屏,确定所述物理显示屏在所述拼接显示屏中的位置;
第四五调整单元,用于基于所述物理显示屏的弯折形态以及所述物理显示屏在所述拼接显示屏中的位置,调整所述拼接显示屏的弯折形态。
如图8所示,为本发明实施例提供的第二电子设备的一种实现方式的结构图,该第二电子设备包括:
物理显示屏40;
第一获取模块81,用于获取第一电子设备通过光学透镜模组显示的虚拟显示屏的使用场景信息,其中,所述第二电子设备和所述第一电子设备连接,所述第二电子设备具有物理显示屏;
第一调整模块82,用于基于所述使用场景信息,调整所述第一电子设备中所述虚拟显示屏的显示参数。
可选的,所述虚拟显示屏的使用场景信息包括:户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,和/或,所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息。
可选的,第一调整模块82包括:
第一生成单元,用于基于所述使用场景信息,生成第一指示信息;第一发送单元,用于将第一指示信息发送至第一电子设备;
或,
第二生成单元,用于基于所述使用场景信息,获得调整所述第一电子设备中虚拟显示屏的显示参数;第二发送单元,用于将所述显示参数发送至第一电子设备中。
可选的,若所述虚拟显示屏的使用场景为用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,第一生成单元包括:
第一生成子单元,用于基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,生成用于分别调整所述至少一个虚拟显示屏的显示尺寸,和/或,分别动态调整所述至少一个虚拟显示屏的弯折形态的第一指示信息;
和/或,
第二生成子单元,用于基于所述用户的视线方向,生成用于分别动态调整所述至少一个虚拟显示屏的朝向的第一指示信息,使得所述至少一个虚拟显示屏的朝向跟随所述用户的视线方向的变化而变化;
和/或,
第三生成子单元,用于基于所述用户的视线投射位置,生成用于动态调整所述至少一个虚拟显示屏分别在水平方向的位置和/或垂直方向的位置的第一指示信息。
可选的,若所述虚拟显示屏的使用场景为所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息,第一生成单元包括:
第一获取子单元,用于获取所述至少一个虚拟显示屏中第一虚拟显示屏的显示的窗口界面信息;
第四生成子单元,用于基于所述显示的窗口界面信息,生成用于调整所述第一虚拟显示屏为直面屏或曲面屏的第一指示信息。
可选的,若所述虚拟显示屏的使用场景为用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,第二生成单元包括:
第二获取子单元,用于基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,获得所述至少一个虚拟显示屏分别对应的显示尺寸,和/或,获得所述至少一个虚拟显示屏的弯折形态;
和/或,
第三获取子单元,用于基于所述用户的视线方向,分别获得所述至少一个虚拟显示屏的朝向,使得所述至少一个虚拟显示屏的朝向跟随所述用户的视线方向的变化而变化;
和/或,
第四获取子单元,用于基于所述用户的视线投射位置,分别获得所述至少一个虚拟显示屏在水平方向的位置和/或垂直方向的位置。
可选的,若所述虚拟显示屏的使用场景为所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息,第二生成单元包括:
第五获取子单元,用于获取所述至少一个虚拟显示屏中第一虚拟显示屏的显示的窗口界面信息;
第六获取子单元,用于基于所述显示的窗口界面信息,获得所述第一虚拟显示屏对应的直面屏或曲面屏的调整信息。
可选的,还包括:
第一生成模块,用于若所述物理显示屏处于屏保状态或熄屏状态,生成用于控制第一电子设备中至少两个虚拟显示屏拼接形成一个拼接显示屏的第二指示信息;
或,
第二生成模块,用于若所述物理显示屏处于亮屏状态,生成用于控制第一电子设备的所述物理显示屏以及至少一个虚拟显示屏拼接形成一个拼接显示屏的第三指示信息。
可选的,还包括:
控制模块,用于控制所述拼接显示屏作为一个整体显示屏显示至少一个窗口界面,或,第三生成模块,用于生成用于控制所述拼接显示屏作为一个整体显示屏显示至少一个窗口界面的第四指示信息。
可选的,在若所述物理显示屏处于亮屏状态,所述物理显示屏以及至少一个虚拟显示屏拼接形成一个拼接显示屏情况下,还包括:
第三生成模块,用于若所述物理显示屏为直面屏,生成用于调整所述拼接显示屏为直面屏的第五指示信息;
第四生成模块,用于若所述物理显示屏为曲面屏,生成用于调整所述拼接显示屏为曲面屏的第六指示信息。
如图9所示,为本发明实施例提供的第一电子设备的另一种实现方式的结构图,第一电子设备包括:
光学透镜模组90,用于显示一个或多个虚拟显示屏;
存储器91,用于存储程序;
处理器92,用于执行所述程序,所述程序具体用于:
获取所述虚拟显示屏的使用场景信息;
基于所述使用场景信息,调整所述虚拟显示屏的显示参数。
第一电子设备还包括:总线、通信接口93、输入设备94和输出设备95。
光学透镜模组90、处理器92、存储器91、通信接口93、输入设备94和输出设备95通过总线相互连接。其中:
总线可包括一通路,在计算机***各个部件之间传送信息。
处理器92可以是通用处理器,例如通用中央处理器(CPU)、网络处理器(NetworkProcessor,简称NP)、微处理器等,也可以是特定应用集成电路(application-specificintegrated circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
处理器92可包括主处理器,还可包括基带芯片、调制解调器等。
存储器91中保存有执行本发明技术方案的程序,还可以保存有操作***和其他关键业务。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。更具体的,存储器91可以包括只读存储器(read-only memory,ROM)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,RAM)、可存储信息和指令的其他类型的动态存储设备、磁盘存储器、flash等等。
输入设备94可包括接收用户输入的数据和信息的装置,例如键盘、鼠标、摄像头、扫描仪、光笔、语音输入装置、触摸屏、计步器或重力感应器等。
输出设备95可包括允许输出信息给用户的装置,例如显示屏、打印机、扬声器等。
通信接口93可包括使用任何收发器一类的装置,以便与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(WLAN)等。
处理器92执行存储器91中所存放的程序,以及调用其他设备,可用于实现本发明实施例所提供的匹配方法中的各个步骤。
如图10所示,为本发明实施例提供的第二电子设备的另一种实现方式的结构图,第二电子设备包括:
物理显示屏40;
存储器1001,用于存储程序;
处理器1002,用于执行所述程序,所述程序具体用于:
获取第一电子设备通过光学透镜模组显示的一个或多个虚拟显示屏的使用场景信息,其中,所述第二电子设备和所述第一电子设备连接;
基于所述使用场景信息,调整所述第一电子设备中虚拟显示屏的显示参数。
第二电子设备还包括:总线、通信接口1003、输入设备1004和输出设备1005。
物理显示屏40、处理器1002、存储器1001、通信接口1003、输入设备1004和输出设备1005通过总线相互连接。
本发明实施例还提供了一种可存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述任意所述应用于第一电子设备的显示器处理方法实施例包含的各步骤。
本发明实施例还提供了一种可存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述任意所述应用于第二电子设备的显示器处理方法实施例包含的各步骤。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而
是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (8)

1.一种显示屏处理方法,其特征在于,应用于第一电子设备,所述第一电子设备通过光学透镜模组显示虚拟显示屏,其中,所述第一电子设备和第二电子设备连接,所述第二电子设备具有物理显示屏;所述方法包括:
获取所述虚拟显示屏的使用场景信息;
基于所述使用场景信息,调整所述虚拟显示屏的显示参数;其中,所述获取所述虚拟显示屏的使用场景信息,包括以下至少之一:
获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息;或,
获取所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息;
若获取所述虚拟显示屏的使用场景为获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,所述基于所述使用场景信息,调整所述虚拟显示屏的显示参数,包括:
基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,分别动态调整所述至少一个虚拟显示屏的弯折形态;其中,所述基于所述用户分别与所述至少一个所述虚拟显示屏的距离变化信息,分别动态调整所述至少一个虚拟显示屏的弯折形态,包括:针对每一虚拟显示屏,从该虚拟显示屏中获得至少一行像素,每一行像素均与水平面平行;针对每一行像素,调整该行的弯折形态,使得该行中各像素分别与所述用户的距离均相等,以此得到所述至少一行像素分别对应的弯折形态,以此得到所述至少一个虚拟显示屏分别对应的弯折形态。
2.根据权利要求1所述显示屏处理方法,其特征在于,若获取所述虚拟显示屏的使用场景为获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,所述基于所述使用场景信息,调整所述虚拟显示屏的显示参数,还包括:
基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,分别调整所述至少一个虚拟显示屏的显示尺寸;
和/或,
基于所述用户的视线方向,分别动态调整所述至少一个虚拟显示屏的朝向,使得所述至少一个虚拟显示屏的朝向跟随所述用户的视线方向的变化而变化;
和/或,
基于所述用户的视线投射位置,分别动态调整所述至少一个虚拟显示屏在水平方向的位置和/或垂直方向的位置。
3.根据权利要求1所述显示屏处理方法,其特征在于,若获取所述虚拟显示屏的使用场景为获取所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息,所述基于所述使用场景信息,调整所述虚拟显示屏的显示参数,包括:
获取所述至少一个虚拟显示屏中第一虚拟显示屏的显示的窗口界面信息;
基于所述显示的窗口界面信息,调整所述第一虚拟显示屏为直面屏或曲面屏。
4.根据权利要求1所述显示屏处理方法,其特征在于,所述第一电子设备通过所述光学透镜模组显示有多个虚拟显示屏,所述方法还包括:
若所述物理显示屏处于屏保状态或熄屏状态,将至少两个虚拟显示屏进行拼接形成一个拼接显示屏;
或,
若所述物理显示屏处于亮屏状态,将所述物理显示屏以及至少一个虚拟显示屏拼接形成一个拼接显示屏。
5.根据权利要求4所述显示屏处理方法,其特征在于,还包括:
控制所述拼接显示屏作为一个整体显示屏显示至少一个窗口界面;
在若所述物理显示屏处于亮屏状态,将所述物理显示屏以及至少一个虚拟显示屏拼接形成一个拼接显示屏情况下,还包括:
若所述物理显示屏为直面屏,调整所述拼接显示屏为直面屏;
若所述物理显示屏为曲面屏,调整所述拼接显示屏为曲面屏;
其中,若所述物理显示屏为曲面屏,调整所述拼接显示屏为曲面屏,包括:
若所述物理显示屏为曲面屏,确定所述物理显示屏在所述拼接显示屏中的位置;
基于所述物理显示屏的弯折形态以及所述物理显示屏在所述拼接显示屏中的位置,调整所述拼接显示屏的弯折形态。
6.一种显示屏处理方法,其特征在于,应用于第二电子设备,包括:
获取第一电子设备通过光学透镜模组显示的虚拟显示屏的使用场景信息,其中,所述第二电子设备和所述第一电子设备连接,所述第二电子设备具有物理显示屏;
基于所述使用场景信息,调整所述第一电子设备中所述虚拟显示屏的显示参数;
其中,所述获取所述虚拟显示屏的使用场景信息,包括以下至少之一:
获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息;或,
获取所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息;
若获取所述虚拟显示屏的使用场景为获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,所述基于所述使用场景信息,调整所述第一电子设备中所述虚拟显示屏的显示参数,包括:
基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,分别动态调整所述至少一个虚拟显示屏的弯折形态。
7.一种第一电子设备,其特征在于,所述第一电子设备和第二电子设备连接,所述第二电子设备具有物理显示屏,所述第一电子设备包括:
光学透镜模组,用于显示一个或多个虚拟显示屏;
存储器,用于存储程序;
处理器,用于执行所述程序,所述程序具体用于:
获取所述虚拟显示屏的使用场景信息;
基于所述使用场景信息,调整所述虚拟显示屏的显示参数;
其中,所述获取所述虚拟显示屏的使用场景信息,包括以下至少之一:
获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息;或,
获取所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息;
若获取所述虚拟显示屏的使用场景为获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,所述基于所述使用场景信息,调整所述虚拟显示屏的显示参数,包括:
基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,分别动态调整所述至少一个虚拟显示屏的弯折形态,其中,所述基于所述用户分别与所述至少一个所述虚拟显示屏的距离变化信息,分别动态调整所述至少一个虚拟显示屏的弯折形态,包括:针对每一虚拟显示屏,从该虚拟显示屏中获得至少一行像素,每一行像素均与水平面平行;针对每一行像素,调整该行的弯折形态,使得该行中各像素分别与所述用户的距离均相等,以此得到所述至少一行像素分别对应的弯折形态,以此得到所述至少一个虚拟显示屏分别对应的弯折形态。
8.一种第二电子设备,其特征在于,包括:
物理显示屏;
存储器,用于存储程序;
处理器,用于执行所述程序,所述程序具体用于:
获取第一电子设备通过光学透镜模组显示的一个或多个虚拟显示屏的使用场景信息,其中,所述第二电子设备和所述第一电子设备连接;
基于所述使用场景信息,调整所述第一电子设备中虚拟显示屏的显示参数;
其中,所述获取所述虚拟显示屏的使用场景信息,包括以下至少之一:
获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息;或,
获取所述虚拟显示屏中的至少一个虚拟显示屏显示的窗口界面信息;
若获取所述虚拟显示屏的使用场景为获取用户针对所述虚拟显示屏中的至少一个虚拟显示屏的行为信息,所述基于所述使用场景信息,调整所述第一电子设备中所述虚拟显示屏的显示参数,包括:
基于所述用户分别与所述至少一个虚拟显示屏的距离变化信息,分别动态调整所述至少一个虚拟显示屏的弯折形态;其中,所述基于所述用户分别与所述至少一个所述虚拟显示屏的距离变化信息,分别动态调整所述至少一个虚拟显示屏的弯折形态,包括:针对每一虚拟显示屏,从该虚拟显示屏中获得至少一行像素,每一行像素均与水平面平行;针对每一行像素,调整该行的弯折形态,使得该行中各像素分别与所述用户的距离均相等,以此得到所述至少一行像素分别对应的弯折形态,以此得到所述至少一个虚拟显示屏分别对应的弯折形态。
CN201711403441.6A 2017-12-22 2017-12-22 显示屏处理方法、第一电子设备以及第二电子设备 Active CN108154864B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201711403441.6A CN108154864B (zh) 2017-12-22 2017-12-22 显示屏处理方法、第一电子设备以及第二电子设备
US16/230,952 US20190196710A1 (en) 2017-12-22 2018-12-21 Display screen processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711403441.6A CN108154864B (zh) 2017-12-22 2017-12-22 显示屏处理方法、第一电子设备以及第二电子设备

Publications (2)

Publication Number Publication Date
CN108154864A CN108154864A (zh) 2018-06-12
CN108154864B true CN108154864B (zh) 2020-02-21

Family

ID=62464289

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711403441.6A Active CN108154864B (zh) 2017-12-22 2017-12-22 显示屏处理方法、第一电子设备以及第二电子设备

Country Status (2)

Country Link
US (1) US20190196710A1 (zh)
CN (1) CN108154864B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11036284B2 (en) 2018-09-14 2021-06-15 Apple Inc. Tracking and drift correction
CN109474738A (zh) * 2018-10-30 2019-03-15 努比亚技术有限公司 终端及其护眼模式控制方法、计算机可读存储介质
US11379033B2 (en) * 2019-09-26 2022-07-05 Apple Inc. Augmented devices
CN110851227B (zh) * 2019-11-13 2021-10-22 联想(北京)有限公司 一种显示控制方法及电子设备
CN111026488B (zh) * 2019-12-06 2023-04-07 Tcl移动通信科技(宁波)有限公司 通信数据保存方法、装置、终端设备和存储介质
CN111143003B (zh) * 2019-12-25 2024-01-23 维沃移动通信有限公司 一种桌面显示方法和电子设备
CN112618299A (zh) * 2020-12-18 2021-04-09 上海影创信息科技有限公司 视力保护方法和***及其vr眼镜
CN114721752A (zh) * 2020-12-18 2022-07-08 青岛海信移动通信技术股份有限公司 移动终端及其应用界面的显示方法
CN117056869A (zh) * 2023-10-11 2023-11-14 轩创(广州)网络科技有限公司 一种基于人工智能的电子信息数据关联方法及***
CN117056749B (zh) * 2023-10-12 2024-02-06 深圳市信润富联数字科技有限公司 点云数据处理方法、装置、电子设备及可读存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294428A (zh) * 2012-03-02 2013-09-11 联想(北京)有限公司 一种信息显示方法及电子设备
CN105793764A (zh) * 2013-12-27 2016-07-20 英特尔公司 用于为头戴式显示设备提供扩展显示设备的设备、方法和***
CN106453885A (zh) * 2016-09-30 2017-02-22 努比亚技术有限公司 护眼终端及方法
CN106997242A (zh) * 2017-03-28 2017-08-01 联想(北京)有限公司 界面管理方法及头戴式显示设备
CN107085489A (zh) * 2017-03-21 2017-08-22 联想(北京)有限公司 一种控制方法及电子设备
CN107168513A (zh) * 2017-03-22 2017-09-15 联想(北京)有限公司 信息处理方法及电子设备
CN107247511A (zh) * 2017-05-05 2017-10-13 浙江大学 一种基于虚拟现实中眼动捕捉的跨物体交互方法与装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6198462B1 (en) * 1994-10-14 2001-03-06 Hughes Electronics Corporation Virtual display screen system
WO2007007727A1 (ja) * 2005-07-11 2007-01-18 Sharp Kabushiki Kaisha 映像送信装置、映像表示装置、映像送信方法、及び映像表示方法
US8786675B2 (en) * 2008-01-23 2014-07-22 Michael F. Deering Systems using eye mounted displays
US8767053B2 (en) * 2010-08-26 2014-07-01 Stmicroelectronics, Inc. Method and apparatus for viewing stereoscopic video material simultaneously with multiple participants
US20130002724A1 (en) * 2011-06-30 2013-01-03 Google Inc. Wearable computer with curved display and navigation tool
US9232145B2 (en) * 2012-04-24 2016-01-05 Lenovo (Beijing) Co., Ltd. Hand-held electronic device and display method
US20130326364A1 (en) * 2012-05-31 2013-12-05 Stephen G. Latta Position relative hologram interactions
US20150042640A1 (en) * 2013-08-07 2015-02-12 Cherif Atia Algreatly Floating 3d image in midair
IL236243A (en) * 2014-12-14 2016-08-31 Elbit Systems Ltd Visual enhancement of color icons is shown
US20160334868A1 (en) * 2015-05-15 2016-11-17 Dell Products L.P. Method and system for adapting a display based on input from an iris camera
KR102471977B1 (ko) * 2015-11-06 2022-11-30 삼성전자 주식회사 복수의 전자장치 사이에서 가상 객체를 표시하는 방법 및 이를 지원하는 전자 장치
US10229541B2 (en) * 2016-01-28 2019-03-12 Sony Interactive Entertainment America Llc Methods and systems for navigation within virtual reality space using head mounted display
US10754416B2 (en) * 2016-11-14 2020-08-25 Logitech Europe S.A. Systems and methods for a peripheral-centric augmented/virtual reality environment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294428A (zh) * 2012-03-02 2013-09-11 联想(北京)有限公司 一种信息显示方法及电子设备
CN105793764A (zh) * 2013-12-27 2016-07-20 英特尔公司 用于为头戴式显示设备提供扩展显示设备的设备、方法和***
CN106453885A (zh) * 2016-09-30 2017-02-22 努比亚技术有限公司 护眼终端及方法
CN107085489A (zh) * 2017-03-21 2017-08-22 联想(北京)有限公司 一种控制方法及电子设备
CN107168513A (zh) * 2017-03-22 2017-09-15 联想(北京)有限公司 信息处理方法及电子设备
CN106997242A (zh) * 2017-03-28 2017-08-01 联想(北京)有限公司 界面管理方法及头戴式显示设备
CN107247511A (zh) * 2017-05-05 2017-10-13 浙江大学 一种基于虚拟现实中眼动捕捉的跨物体交互方法与装置

Also Published As

Publication number Publication date
CN108154864A (zh) 2018-06-12
US20190196710A1 (en) 2019-06-27

Similar Documents

Publication Publication Date Title
CN108154864B (zh) 显示屏处理方法、第一电子设备以及第二电子设备
US11231777B2 (en) Method for controlling device on the basis of eyeball motion, and device therefor
KR102544062B1 (ko) 가상 이미지 표시 방법, 저장 매체 및 이를 위한 전자 장치
US9310891B2 (en) Method and system enabling natural user interface gestures with user wearable glasses
CN110320999B (zh) 用于三维(3d)注视预测的深度学习的方法和***
US11917126B2 (en) Systems and methods for eye tracking in virtual reality and augmented reality applications
JP5728009B2 (ja) 指示入力装置、指示入力方法、プログラム、記録媒体および集積回路
CN108463789B (zh) 信息处理设备、信息处理方法和程序
US9530051B2 (en) Pupil detection device
US9823745B1 (en) Method and apparatus for selectively presenting content
CN107977586B (zh) 显示内容处理方法、第一电子设备以及第二电子设备
TW202009786A (zh) 可由頭部操控的電子裝置與其操作方法
KR20150048623A (ko) 화면 조작장치 및 화면 조작방법
EP4026318A1 (en) Intelligent stylus beam and assisted probabilistic input to element mapping in 2d and 3d graphical user interfaces
TW201600887A (zh) 在顯示裝置上呈現影像之方法及呈現影像之顯示裝置
US10867174B2 (en) System and method for tracking a focal point for a head mounted device
US20190385372A1 (en) Positioning a virtual reality passthrough region at a known distance
US20150271457A1 (en) Display device, image display system, and information processing method
US11301049B2 (en) User interface control based on elbow-anchored arm gestures
US20220301264A1 (en) Devices, methods, and graphical user interfaces for maps
KR101492832B1 (ko) 영상 제어 방법 및 이를 이용한 영상 표시 장치
Lee et al. A new eye tracking method as a smartphone interface
US20240152245A1 (en) Devices, Methods, and Graphical User Interfaces for Interacting with Window Controls in Three-Dimensional Environments
US20240103682A1 (en) Devices, Methods, and Graphical User Interfaces for Interacting with Window Controls in Three-Dimensional Environments
CN117372475A (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