用于控制图像显示的方法和支持该方法的装置与流程

文档序号:11530260阅读:169来源:国知局
用于控制图像显示的方法和支持该方法的装置与流程
本公开涉及一种用于控制图像显示的方法和支持该方法的装置。
背景技术
:近年来,电子设备已被开发变成可以穿戴在身体上的可穿戴设备。可穿戴设备可以包括附接到手臂的设备,如手表、手镯,眼镜,或可以佩戴在用户的头部的头戴式显示器(hmd)。特别地,头戴式显示设备佩戴在用户的脸部上,并提供直接在用户眼睛前方显示图像的功能。此外,头戴式显示设备可以提供现实的虚拟空间,屏幕通过该现实的虚拟空间根据用户的移动一起移动。技术实现要素:技术问题可以扩大显示图像的一部分以便详细地和广泛地检查显示图像。响应于此,头戴式显示设备可以提供扩大的图像。此外,头戴式显示设备可以在显示扩大图像的状态下检测用户的移动。在这种情况下,由于在显示器上显示的图像的大的变化,存在引起用户头晕的问题。技术方案根据本公开的示例的电子设备可以当在具有在虚拟空间中显示的扩大图像的状态下检测到移动时提供控制显示设备以显示其中显示部分差异被调整的图像的方法和装置。根据本公开的示例,提供了一种用于控制电子设备的图像显示的方法,所述方法包括:显示图像;检查图像的显示状态;检测电子设备的移动;当检测到电子设备的移动时,基于该移动确定移动差异;基于显示状态和移动差异来调整显示部分差异;以及基于显示部分差异来显示具有改变的显示部分的图像。根据本公开的示例,提供了一种电子设备。电子设备可以包括:显示单元,其包括显示图像的显示器;传感器单元,其包括检测电子设备的移动的传感器;以及控制器,其配置为检查显示的图像的显示状态,配置为当检测到电子设备的移动时,确定移动差异,配置为基于显示状态和移动差异来调整显示部分差异,并且配置为控制显示单元,以根据显示部分差异来显示具有改变的显示部分的图像。根据本公开的示例,提供了一种计算机可读记录介质,在所述计算机可读记录介质中记录了用于执行用于控制电子设备的图像显示的方法的程序。该方法可以包括:显示图像;检查图像的显示状态;检测电子设备的移动;当检测到电子设备的移动时,基于该移动确定移动差异;基于显示状态和移动差异来调整显示部分差异;以及基于显示部分差异来显示显示部分已经被改变的图像。发明的有利效果根据本公开的示例的电子设备可以通过基于图像的显示状态和移动差异而适当地调整显示部分差异来显示图像。因此,用户可以看到图像,减少头晕的感觉,或没有头晕感觉。此外,电子设备可以通过调整显示部分差异来显示图像,从而给用户提供具有连续性的图像。附图说明从以下结合附图的详细描述中,本公开的上述和其它特征和优点将更加明显,其中相同的附图标记表示相同的元件,并且其中:图1是示出电子设备的示例配置的框图;图2a-2h是示出通过电子设备控制图像显示的示例方法的图;图3是示出基于显示状态改变事件和电子设备的移动来控制图像显示的示例方法的流程图;图4是示出基于放大输入请求和移动来控制图像显示的示例方法的流程图;图5a-5d,6a-6d,7a-7d,8a-8d和9a-9d是示出基于放大输入请求和移动来控制图像显示的示例方法的图;图10是示出基于缩小输入请求和移动来控制图像显示的示例方法的流程图;以及图11a和11b是示出基于缩小输入请求和移动来控制图像显示的示例方法的图。具体实施方式在下文中,将参照附图详细描述本发明的示例性实施例。应当注意,相同的元件将用相同的附图标记表示,尽管它们在不同的附图中示出。此外,将省略能够使本公开的主题不必要地模糊的与公知功能或配置相关的描述。同时,在本说明书和附图中示出和描述的公开内容的示例性实施例对应于为了解释本公开的技术内容并且有助于理解本公开而呈现的具体示例,但并不旨在限制本发明的范围。在本公开所涉及的
技术领域
中具有普通知识的人将显而易见的是,可以基于本公开的技术思想以及本文公开的示例来实践其他修改的实施例。例如,电子设备可以包括智能电话、平板电脑个人计算机(pc)、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本计算机、pda、便携式多媒体播放器(pmp)、mp3播放器、移动医疗设备、相机、可穿戴设备(例如,诸如电子眼镜的头戴式设备(hmd)、电子衣服、电子手镯、电子项链、电子配件、电子纹身、智能手表)等中的至少一个。在本公开的示例中,电子设备可以例如是头戴式显示(以下称为hmd)设备。然而,电子设备不限于此,并且可应用于能够基于位置和/或空间来表示包括坐标信息的图像的任何电子设备。在本公开的示例中,hmd设备可以佩戴在用户的头上。hmd设备可以是外部图像不被传送到用户的眼睛的看封闭型(see-closedtype)。hmd设备可以设置有用于附接到用户头部的结构,并且其结构的内部可以设置有用于控制hmd设备的操作的设备。hmd设备可以包括在用户的眼睛和显示装置之间的调节设备和光学系统。显示设备可以配置为可拆卸地附接到hmd设备。hmd设备可以将单个图像分离并输出成两个图像,以便通过用户的眼睛被看到。hmd设备可以设置有用于输出可用于显示图像的光源的设备。hmd设备可以向波导和透镜传送从hmd设备输出的光源,并将图像提供给用户。在本公开的示例中,用户的视点是与虚拟空间中的用户视野的方向相对应的区域的图像。hmd设备可以将与用户视点相对应的区域的图像配置为显示部分。显示部分包括在整个图像中显示在hmd设备的显示器上的图像。当检测到用户的移动时,hmd设备可以在检测到的移动方向上改变用户的视点。hmd设备还可以基于改变的用户的视点来改变显示部分,然后显示相应的图像。在本公开的示例中,当hmd设备检测到移动并且显示应用放大到其上的图像时,显示部分差异可以对应于用于调整要显示的显示部分的值。当在显示扩大图像的状态下检测到移动时,hmd设备可以通过调整显示部分差异来显示已移动小于所述移动的显示部分。图1是示出电子设备的示例配置的框图。参考图1,电子设备100可以包括:通信单元,其包括例如通信电路110;输入单元,其包括例如输入电路120;存储单元,其包括例如存储器130;显示单元,其包括例如显示器140;传感器单元,包括例如传感器150;和控制器160。参照头戴式显示器(hmd)设备100描述将在下面描述的电子设备。通信单元包括通信电路110,并且可以使用蜂窝通信协议,例如lte、lte-a、cdma、wcdma、umts、wibro、gsm等中的至少一个。通信单元110还可以包括用于有线通信的电路。有线通信可以包括例如通用串行总线(usb)、高清晰度多媒体接口(hdmi)、推荐标准232(rs-232)和普通老式电话服务(pots)中的至少一种。通信单元110可以例如包括蜂窝模块、wifi模块、bt模块、gps模块、nfc模块和射频(rf)模块。蜂窝模块可以例如通过例如通信网络提供语音呼叫、视频呼叫、文本消息服务或因特网服务。根据一示例,蜂窝模块可以使用用户识别模块(例如,sim卡)对通信网络中的电子设备进行区分和认证。根据一示例,蜂窝模块可以执行可由应用处理器(ap)提供的功能中的至少一些功能。根据一示例,蜂窝模块可以包括通信处理器(cp)。wi-fi模块、bt模块、gps模块和nfc模块中的每一个可以包括例如用于处理通过相应模块发送/接收的数据的处理器。根据一示例,蜂窝模块,wi-fi模块、bt模块、gps模块或nfc模块中的至少一部分(例如,两个或更多个)可以被包括在一个集成芯片(ic)或ic封装中。rf模块可以发送/接收例如通信信号(例如,rf信号)。rf模块可以包括例如收发器、功率放大器模块(pam)、频率滤波器、低噪声放大器(lna)或天线。根据另一实施例,蜂窝模块、wifi模块、bt模块、gps模块或nfc模块中的至少一个可以通过单独的rf模块发送/接收rf信号。例如,本公开的示例中的通信单元110可以在控制器160的控制下连接到外部电子设备并与外部电子设备通信。例如,通信单元110可以请求外部电子设备使图像显示在显示单元140上。通信单元110可以响应于请求从外部电子设备接收图像。输入单元120可以产生与hmd设备100的功能控制有关的信号,并将该信号发送到控制器160。输入单元120的输入电路可以包括物理键、物理按钮、光学键-触摸键、操纵杆、轮键或触摸板中的至少一个。触摸板可以基于例如电容方案、电阻方案、红外方案和超声波方案中的至少一种方案来识别触摸输入。触摸板可以包括控制电路。对于电容方案的触摸板,除了物理接触触摸之外,接近识别也是可能的。触摸板还可以包括触觉层。在这种情况下,触摸板可以向用户提供触觉反应。例如,在本公开的示例中,为了配置图像,输入单元120可以包括鼠标、触摸输入设备、附加附件等。附加附件可以例如包括笔配件。输入单元120可以在控制器160的控制下根据上、下、左、右移动来改变输出图像。输入单元120可以配置图像的输出范围,并将配置的输出范围信息发送到控制器160。存储单元130可以例如包括用于存储hmd设备100的操作程序的程序存储器和用于存储在执行程序期间生成的数据的数据存储器。例如,存储单元130可以包括内部存储器或外部存储器。嵌入式存储器可以包括易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)、同步动态ram(sdram)等)和非易失性存储器(例如,一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除和可编程rom(eeprom)、掩模rom、闪存rom、闪存(例如,nand闪存或nor闪存)、硬盘驱动器、固态硬盘(ssd)等)中的至少一个。外部存储器还可以包括闪存驱动器,例如紧凑型闪存(cf)、安全数字(sd)、微型安全数字(micro-sd)、迷你安全数字(mini-sd)、极端数字(xd)或记忆棒。外部存储器可以通过各种接口在功能上和/或物理上连接到hmd设备。例如,在本公开的示例中的存储单元130可以存储要提供给用户的图像。存储单元130可以存储从外部电子设备接收的图像。此外,存储单元130可以存储通过图像处理(例如,图像校正、图像失真)处理的图像,以便在控制器160的控制下将图像输出到显示单元140。显示单元140可以在控制器160的控制下根据hmd设备100的使用来显示各种屏幕。此外,显示单元140可以例如包括液晶显示器(lcd)、有机发光二极管(oled)、有源矩阵有机发光二极管(amoled)、柔性显示器、弯曲显示器或3d显示器。此外,显示单元可以被实现为柔性、透明或可穿戴。例如,在本公开的示例中,显示单元140可以在控制器160的控制下显示图像。图像可以包括存储在存储单元130中或从通过通信单元110连接的外部电子设备接收的图像。当在控制器160的控制下检测到显示状态改变事件时,显示单元140可以显示显示状态已被改变的图像。当在控制器160的控制下检测到移动时,显示单元140可以显示其中显示部分差异基于显示状态和移动被调整的图像。此外,显示单元140可以执行靠近用户眼睛显示显示数据的功能。显示单元140固定在hmd设备100内部或可拆卸地附接到其上。例如,当显示单元140可以对应于外部设备(例如,显示设备或电子设备)时,显示单元140可拆卸地附接到其上。尽管在附图中未示出,但是当显示单元140可拆卸地附接到hmd设备100时,hmd设备100可以包括在外部设备和用户的眼睛之间的透镜组件,以及能够连接外部设备和hmd设备100的连接器。外部设备和hmd设备100可以通过连接器向外部设备提供用户接口的信号。传感器模块150可以例如包括至少一个传感器,并且可以测量物理量或检测hmd设备100的操作状态,并且可以将测量或检测到的信息转换为电信号。传感器单元150可以包括例如手势传感器、陀螺传感器、气压空气压力传感器、磁传感器、加速度传感器、握持传感器、接近传感器、颜色传感器(例如rgb(红色,绿色,蓝色)传感器)、生物传感器、温度/湿度传感器、照度传感器或紫外线(uv)传感器中的至少一个。另外或替代地,传感器模块150可以包括电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器和/或指纹传感器等。传感器单元150还可以包括控制电路,所述控制电路配置为控制包括在其中的至少一个传感器。在一些示例中,hmd设备100还可以包括配置为作为ap的一部分或单独地控制传感器单元150的处理器,并且可以配置为当ap处于睡眠状态时控制传感器单元150。例如,在本公开的示例中,传感器单元150可以基于hmd设备100的状态的改变来收集感测信息,并且发送到控制器160。传感器单元150可以通过使用加速度传感器、陀螺仪传感器、地磁传感器中的至少一个来检测佩戴hmd设备100的用户的头部的移动。传感器单元150可以通过检测ir识别、加压识别和电容(或介电常数)差异中的至少一个来检测hmd设备100是否被佩戴。手势传感器可以检测用户的手或手指的移动并检测hmd设备100的控制输入。传感器单元150可以通过使用生物识别传感器来识别用户的生物信息。例如,传感器单元150可以识别佩戴hmd设备100的用户的眼睛区域并检测眼睛的移动。控制器160可以配置为对hmd设备100的构成元件的功能执行命令进行解译,并且基于解译的命令执行操作和数据处理。例如,控制器160可以配置为通过驱动操作系统(os)或嵌入式s/w程序来控制连接到控制器160的多个硬件组件。控制器160可以例如包括至少一个处理器。控制器160可以配置为基于hmd设备100的特性来处理显示数据,并且控制设备将处理的显示数据输出到显示单元140。例如,在本公开的示例中,控制器160可以包括:检测模块,其包括检测电路161;移动差异确定模块,其包括配置为确定移动差异162的电路;显示部分差异调整模块,其包括配置为调整显示部分163的电路;图像处理模块,其包括图像处理电路164;以及显示控制模块或处理器165。控制器160可以配置为显示存储在存储单元130中的图像和/或从通过通信单元110连接的外部电子设备接收的图像。检测模块161例如可以配置为检查显示图像的显示状态。此外,检测模块161可以配置为在显示图像的状态下检测显示状态改变事件。检测模块161例如可以配置为在检测到显示状态改变事件时检查其中显示状态已被改变的图像信息。例如,图像的显示状态可以包括关于是否应用图像的放大或缩小的信息以及放大或缩小信息的信息。此外,检测模块161可以配置为将显示状态信息(例如,放大和/或缩小信息)发送到显示部分差异调整模块163。检测模块161可以配置为在其中显示状态已被改变的图像的显示状态下通过传感器单元150检测hmd设备100的移动。检测模块161可以配置为在上、下、左和右方向的至少一个方向上检测hmd设备100的移动。当通过检测模块161检测hmd设备100的移动时,移动差异确定模块162例如可以基于移动来确定移动差异。移动差异确定模块162可以配置为将确定的移动差异信息发送到显示部分调整模块163。显示部分差异调整模块163可以配置为基于从检测模块161接收到的显示状态信息和从移动差异确定模块162接收到的移动差异来调整显示部分差异。图像处理模块164可以配置为基于通过显示部分差异调整模块163调整的显示部分差异来校正图像。例如,当通过检测模块161检测到从初始配置状态的用户的视点的移动时,图像处理模块164可以配置为校正图像,以便基于移动来显示用户的视点已经改变的图像。当由于设备位于用户眼睛前方的较短距离内,提供较大尺寸的图像时,hmd设备100可以折射来自光学设备的光以将光传输到用户的眼睛。图像处理模块164可以配置为在校正图像之后显示图像以匹配用户的眼睛的焦点。图像可以配置为输出到显示单元140的二维图像。图像处理模块164可以配置为翘曲(wrap)二维图像。翘曲可以例如包括改变显示在显示单元140上的图像的像素信息的方法。图像处理模块164可以配置为通过翘曲图像来将图像中显示为直线的信息改变为曲线(即,图像的失真)。例如,图像处理模块164可以配置为将显示部分显示为弄弯的弯曲形式,而不是将显示部分显示为矩形形状。图像处理模块164可以配置为通过透镜传递失真的图像,并且将相同的图像作为失真之前的图像发送到显示控制模块165。此外,当向双眼提供图像时,图像处理模块164可以配置为使图像失真(例如,翘曲)以匹配用户的焦点。显示控制模块165可以配置为在显示单元140上显示从图像处理模块164接收到的校正图像。图像可以包括在特定时间出现的显示部分。图像可以是球形空间形状的图像。显示控制模块165可以在基于头部跟踪改变在显示部分中提供的图像之后显示图像。图2a至2h是示出通过电子设备控制图像显示的示例方法的图。参考图2a至图2h,电子设备可以例如是hmd设备。在本公开的示例中,hmd设备100可以显示图像。图像可以包括在多个视点上的信息。图像可以具有关于左和右方向(x轴方向,)以及关于上和下方向(y轴方向,)的信息。hmd设备100例如可以通过显示单元140向用户提供空间显示数据,所述空间显示数据可以包括例如包括关于x轴和/或y轴方向的信息的图像。当通过传感器单元150检测到移动时,hmd设备100可以确定对应于移动的移动差异。hmd设备100可以显示基于移动差异被移动的显示部分。也就是说,hmd100可以确定基于用户的头部跟踪检测到的用户视场(fov)作为显示部分,并在显示单元140上显示fov。如图2a所示,以用户看“210”的形式,hmd设备100可以将210确定为用户的视场。例如,用户的视场210可以是处于初始配置状态的显示部分。初始配置状态可以是显示状态改变和移动的参考值。如图2b的210a所示,hmd设备100可以向显示单元140输出对应于用户视场210的显示部分。hmd设备100可以校正图像以将显示部分输出到显示单元140。例如,hmd设备100可以使图像翘曲,例如,可以发生图像失真。当通过传感器单元150检测到运动时,hmd设备100可以显示对应于运动的显示部分。例如,当检测到用户的视场沿着x轴移动30度的移动时,hmd设备100可以通过反映与其对应地移动的移动30°来配置显示部分。显示部分显示为方形,但不限于此,可以构成各种形状。如图2c和图2d所示,在初始配置状态下的显示部分210,用户的视场可以配置为显示部分0210a,使得图2d中的x坐标的中心面向180度。hmd设备100可以通过传感器单元150检测用户的移动或hmd设备100的移动。hmd设备100可以分析移动以检查用户的视场移动方向。hmd设备100可以检测沿着x轴的在相反方向移动θ1,如“213”所示。hmd设备100可以显示已经基于移动而改变的显示部分。当检测到沿着x轴的在相反方向上(即,左方向)的移动θ1213时,hmd设备100可以显示作为从显示部分0210a改变的显示部分1的移动,如图2d的213a所示。另一方面,当检测到沿着x轴方向(即,右方向)的移动θ2,如215所示时,hmd设备100可以显示作为从显示部分0210a改变的显示部分2的移动,如图2d的215a所示。显示部分可以与对应于通过hmd设备100的传感器单元150检测到的运动的移动差异成比例地显示。例如,hmd设备100可以在显示单元140上显示显示部分,其中对应于用户的视场的显示部分(例如,用户在穿戴hmd100的状态下实际观看的方向)已经基于移动差异而被改变。如本公开的另一示例,参考图2e至2h,hmd设备100可以显示图2g中的显示部分0223a作为如图2e的223所示的其中未检测到移动的初始配置状态。如图2e的225所示,当检测到沿着x轴的在相反方向上的移动θ1时,hmd100可以显示如图2f中的225a所示的显示部分1。如图2e的227所示,当检测到沿着x轴的移动θ2时,hmd100可以显示如图2h中的227a所示的显示部分2。图3是示出用于通过电子设备控制图像显示的示例方法的流程图。参考图3,在操作301中,hmd设备100可以显示图像。hmd设备100获取例如关于用户视场的信息,并显示与用户视场对应的显示部分。这里,图像可以处于不被扩大或缩小并且具有初始配置的分辨率(例如,默认状态)的状态。此外,图像可以处于维持先前配置状态的状态。例如,图像可以处于维持先前应用缩小或扩大状态的缩小或扩大状态的状态。此时,图像的状态(即,默认状态或保持先前的配置状态的状态)可以是用于根据放大、缩小和移动来改变显示部分的参考值。在操作303中,hmd设备100可以检测显示状态改变事件。根据本公开的示例,显示状态改变事件可以包括放大请求输入或缩小率请求输入,以便以扩大或缩小的形式显示图像的一些部分。当检测到显示状态改变事件时,在操作305中,hmd设备100可以响应于显示状态改变事件而显示其中显示状态已被改变的图像。例如,当检测到放大请求输入时,响应于放大请求输入,hmd设备100可以显示放大到其上的图像。另一方面,当检测到缩小请求输入时,响应于缩小请求输入,hmd设备100可以显示应用缩小的图像。术语“放大”可以例如指以恒定倍率放大特定区域在显示单元140上显示的显示部分之外的比例。术语“缩小”可以例如指以恒定倍率将显示单元140上显示的显示部分缩小成更小并进一步显示包括显示部分的预定区域的比例。当显示应用放大到其上的图像时,应用放大到其上的图像可以处于显示与全图像相比更小区域的状态。当显示应用缩小到其上的图像时,应用缩小到其上的图像可以处于显示与全图像相比更大区域的状态。此外,通过应用放大到其上的图像,用户可以识别图像位于近距离处。另外,通过应用缩小到其上的图像,用户可以识别图像位于远距离处。根据本公开的示例,hmd设备100还可以执行分析要在显示单元140上显示的显示部分的比例的操作。当在应用倍率到其上之后被显示的图像和全图像的比例超过预配置阈值时,hmd设备100可以确定图像的显示状态为在缩小图像之后被显示的状态。此外,当在应用倍率到其上之后被显示的图像和全图像的比例不超过预配置阈值时,hmd设备100可以确定图像的显示状态为在放大图像之后被显示的状态。在操作306中,hmd设备100可以检测图像的显示状态。例如,hmd设备100可以检查图像是放大状态还是缩小状态。此外,hmd设备100可以检查放大状态的比例信息和缩小状态的比例信息。此外,hmd设备100可以检查图像的显示状态是否等于或小于先前的配置值。根据本公开的示例,先前的配置值可以定义为确定是否执行调整显示部分差异的操作的条件(term)。例如,当图像的显示状态等于或小于先前配置值时,hmd设备100可以不执行调整稍后描述的显示部分差异的操作。下面将描述根据预定配置值来执行调整显示部分差异的操作。在操作307中,hmd设备100可以通过传感器单元150检测hmd设备100的移动。例如,hmd设备100可以使用加速度传感器、陀螺传感器和地磁传感器中的至少一个来检测hmd100设备在上、下、左、右方向中的至少一个方向上的移动。当检测到hmd设备100的移动时,在操作309中,hmd设备100可以基于该移动来确定移动差异。例如,hmd设备100可以确定从初始配置状态的显示部分沿x轴和/或y轴方向的移动量。在操作311中,hmd设备100可以基于显示状态和移动差异来调整显示部分差异。对于显示部分差异,当在其中图像被扩大的状态下检测到移动时,即使用户稍微移动,图像的差异也可以是大的。因此,本公开的示例可以以比由于用户移动而实际已经移动的图像的变化量更小的量显示移动的图像。在操作313中,hmd设备100可以基于显示部分差异来显示显示部分被调整的图像。根据本公开的示例,当调整显示部分差异时,可以例如通过以下等式1对显示部分差异进行各种调整。[等式1](θ3:显示部分差异,θ2:移动差异,β:常数)根据本公开的示例,β可以是放大比例。显示部分差异将例如在其已被已经被配置的等式1自动调整的假设下被描述,但是不限于此,并且hmd设备100可以显示用于调整显示部分差异的弹出窗口。例如,hmd设备100可以显示用于配置显示部分差异的窗口,使得用户可以调整显示部分差异。根据本公开的示例,已经进行了假设例如在操作303中检测到显示状态改变事件,并且在操作305中显示基于显示状态改变事件的图像的描述,但是本公开不限于此,并且可以省略303、305的操作。例如,hmd设备100可以在操作301中显示图像,并且可以在操作306中执行检查图像的显示状态的操作。例如,hmd设备100可以基于在操作301中显示的图像来检查图像的显示状态。此外,根据本公开的示例,可以在图像的显示状态被应用放大或缩小倍率的情况下执行调整显示部分差异的操作。当图像的显示状态不被应用放大或缩小倍率时,可以不执行调整显示部分差异的操作。另一方面,当图像的显示状态等于或小于已经被配置的预定值时,可以不执行调整显示部分差异的操作。例如,当假设配置的预定值为1.5倍时,如果图像的显示状态为1.5倍或以下,则hmd设备100可以基于配置的显示部分差异成比例地显示图像,而不执行调整显示部分差异的操作。另一方面,当图像放大状态大于1.5倍时,hmd设备100可以执行调整显示部分差异的操作。在这种情况下,可以显示应用基于移动的移动差异到其上的图像。也就是说,当显示状态的初始配置状态(例如,图像未应用放大或缩小倍率)是配置的预定值或更小时,hmd100可以基于移动差异来显示其显示部分已经被移动的图像。图4是示出基于放大输入请求和移动来控制图像显示的示例方法的流程图。图5a-5d,6a-6d,7a-7d,8a-8d和9a-9d是示出基于放大输入请求和移动来控制图像显示的示例方法的图。参考图4以及5a-5d,6a-6d,7a-7d,8a-8d和9a-9d,在操作401中,hmd设备100可以显示图像。例如,图像可以处于保持先前配置状态(例如,应用放大或缩小倍率的状态)的状态或不将放大或缩小倍率应用到其上的初始配置状态。在操作403中,hmd设备100可以通过输入单元120检测放大请求输入。例如,hmd100可以通过按钮输入、语音输入和运动输入来检测放大请求输入。当检测到放大请求输入时,在操作405中,hmd设备100可以响应于放大请求输入而显示应用放大到其上的图像。例如,用户可以请求放大输入请求,以详细观看所显示的图像。此时,hmd设备100可以响应于放大请求输入来执行检测图像分辨率的变化的状态的操作。hmd100可以检测分辨率的变化的状态,并通过应用与其相关联的放大来显示状态。hmd100可以基于放大来显示其中一些部分被扩大的显示部分,如下表1所示。表1操作(显示部分)放大(α<β)操作1(显示部分a)初始配置操作2(显示部分b)×α操作3(显示部分c)×β根据本公开的示例,如上述表1所示,可以例如执行放大操作1、放大操作2和放大操作3。放大操作1可以将显示部分a显示为初始配置状态。放大操作2可以在应用放大×α的状态下显示显示部分b。放大操作3可以在应用放大×β的状态下显示显示部分c。可以基于图像数据的分辨率或用户的模式配置来改变放大操作的数量。如图5a至图5d所示,hmd设备100例如可以在操作401中显示对应于图5a的511的初始配置状态的显示部分a,如图5b中的511a所示。当检测到放大×α的放大请求输入时,如图5a的513所示,在操作403中,hmd100可以显示应用放大×α到其上的显示部分b,如图5c中的513a所示。另一方面,当检测到放大×β的放大请求输入时,如图5a的515所示,在操作403中,hmd100可以显示应用放大×β到其上的显示部分c,如图5d中的515a所示。hmd设备100可以在操作406中检查图像的显示状态。例如,hmd设备100可以检查图像是放大状态还是缩小状态。此外,hmd设备100可以检查放大状态的比例信息和缩小状态的比例信息。此外,hmd设备100可以检查图像的显示状态是否等于或小于先前的配置值。在操作407中,hmd设备100可以检测hmd设备100的移动。也就是说,hmd设备100可以在上、下、左和右方向的至少一个方向上检测运动。当检测到hmd设备100的移动时,在操作409中,hmd设备100可以根据hmd设备100的移动来确定移动差异。也就是说,hmd设备100可以确定沿着x轴和/或y轴的移动量。例如,hmd设备100可以执行操作1。操作1对应于初始配置状态,并且可以是仅检测移动而没有检测放大或缩小输入请求的状态。当仅检测到移动时,将参考图6a至图6d给出描述。如图6a所示,hmd设备100可以在初始配置状态601检测沿x轴的在相反方向上以θ1的移动603,或者可以检测沿x轴方向以θ2的移动605。hmd设备100可以将初始配置状态601设置为如图6b中的601a所示的显示部分操作1。此外,当检测沿着x轴方向以θ2的移动时,hmd设备100可以显示对应于其的显示部分操作1θ2605a。参考图6c,将描述初始配置状态的显示部分操作1601a,并且将参照图6d描述显示部分操作1θ2605a。如图6c所示,初始配置状态的操作1的显示部分601a可以包括从右到下左加阴影的圆607、灰色圆609和从左到下右加阴影的圆611。另外,其也可以是灰色圆609位于中心区域613中的状态。当在显示操作1的显示部分601a的状态下hmd100检测到沿着x轴方向以θ2的移动时,中心区域613a可以移动到如图6d中的605a所示的从左到下右加阴影的圆611。在操作1中被显示的图像可以被显示为与图像未被放大的初始配置状态一样小。因此,即使在检测到hmd设备100的移动时,要显示的图像的差异也是小的。由于图像的差异小,所以hmd设备100可以不执行调整显示部分差异的操作。此外,操作1的显示部分601a和操作1的显示部分θ2605a可以处于彼此共享大部分的状态。也就是说,601a和605a可以处于共享从右到下左加阴影的圆607的一部分、灰色圆609和从左到下右加阴影的圆611的状态。因此,当存在在显示单元140上重叠的部分(如601a和605a)时,可以确定图像具有连续性或定向性质。根据本公开的示例,可以在hmd设备100的初始配置状态下执行操作2。操作2可以是应用放大×α的状态。当在应用放大×α的状态下检测移动时,将参考图7a至图7d给出描述。在图7a中应用放大×α的状态701中,hmd设备100可以检测与x轴相反以θ1703的移动和沿x轴方向以θ2705的移动。hmd设备100可以将操作2的初始配置状态701设置为图7b中由701a指示的操作2的显示部分。这里,操作2的初始配置状态可以是应用放大×α并且没有检测到移动的状态。当检测到沿着x轴方向以θ2的移动时,hmd设备100可以显示对应于其的操作2的显示部分θ2705a。hmd设备100可以以与操作1相同的方向和相同的速度来检测以θ2的移动。也就是说,如图7b所示,在显示应用放大×α到其上的图像701a的状态下,当检测到沿着x轴方向的以θ2的移动时,hmd设备100可以显示具有以θ2的移动的操作2的显示部分θ2705a。参考图7c,将描述操作2的显示部分操作701a,并且将参照图7d描述显示部分θ2705a。图7c示出了显示从右到下左加阴影的圆707的一部分、灰色圆709和从左到下右加阴影的圆711的一部分的状态,用户视场的中心713可以位于灰色圆709处。通过检测沿x轴方向以θ2的移动,用户的视场可以从灰色圆709的中心713(如图7d中的713a所示)偏移到从左到下右加阴影的圆711的中心713a。在图7c中的操作2的显示部分701a和图7d中的显示部分θ2705a中共享的程度可以低于操作1中的程度。例如,操作2的显示部分701a和操作2的显示部分θ2705a可以处于共享小于操作1中的状态。例如,操作1可以处于共享607、609和611的一部分的状态,然而操作2仅可以处于共享709和711的一部分的状态。应用操作2到其上,例如应用放大×α到其上,然后被显示的图像,与应用操作1到其上的图像相比可以更大。因此,随着显示图像的差异增加,与操作1相比,用户可以快速识别图像的输出差异。也就是说,来自应用放大到其上的操作2的图像可以被显示为大于来自未应用放大的操作1的图像,因此要移动的图像的差异也可以是大的。根据本公开的示例,hmd设备100还可以在初始配置状态下在显示部分上执行操作3。操作3将相对于其中应用放大×β的状态来描述。当在其中应用放大×β的状态下检测移动时,将参考图8a至图8d给出描述。在其中应用放大×β的状态801中,hmd设备100可以检测在x轴上的相反方向上的以θ1803的移动和沿x轴方向以θ2805的移动。hmd设备100可以将操作3的初始配置状态801设置为图8b中由801a指示的操作3的显示部分。这里,操作3的初始配置状态可以是其中应用放大×β并且没有检测到移动的状态。当检测到沿着x轴方向的以θ2的移动时,hmd设备100可以显示对应于其的操作3的显示部分θ2。hmd设备100可以以与操作1相同的方向和相同的速度来检测以θ2的移动。也就是说,如图8b所示,在显示应用放大×α到其上的显示部分801a的状态下,当检测到沿着x轴方向的以θ2的移动时,hmd设备100可以显示具有以θ2的移动的操作3的显示部分θ2805a。参考图8c,将描述操作3的显示部分801a,并且将参照图8d描述显示部分θ2805a。沿x轴方向以θ2移动的移动可以意味着用户的视场从图8c中的灰色圆809的中心偏移到图8d中的从左到下右加阴影的圆811的中心813a。与操作1和2相比,在操作3中要显示的图像可以显示得大。对于操作3,随着显示图像中的差异增加,与操作1和2相比,用户可以快速识别图像的输出差异。换句话说,在通过操作3显示的图像中,当hmd设备100的状态是应用放大×β的状态时,图像的差异可以大于初始配置状态下的图像和应用放大×α到其中的图像。因此,可以识别操作3的显示部分θ2805a和显示部分801a的共享度低于操作1和操作2的共享度。例如,操作1和操作2可以处于共享一些圆的状态,但是在操作3中可以不存在共享的圆,如图8c和图8d所示。返回到图4的描述,在操作411中,hmd设备100可以基于图像的显示状态,即放大和移动差异来调整显示部分差异。在操作413中,hmd设备100可以根据显示部分差异来显示其中显示部分被调整的图像。例如,如图9a所示,在执行操作3的状态下,hmd设备100可以显示应用放大×β到其上的图像,如801a所示。hmd设备100可以检测沿着x轴方向的以θ2的移动。hmd设备100可以被移动以对应于移动,并且在显示单元140上显示操作3的显示部分θ2805a。为了便于说明,该状态被假设为操作a并将被描述。对于操作a,由于被显示的图像的差异是大的,因此难以理解图像的连续性。因此,当检测到以θ2的移动时,hmd设备100可以调整显示部分差异,以便显示移动小于θ2的显示部分。根据本公开的示例,如图9b所示,hmd设备100可以检测移动并在以小于检测到的θ2值的差异调整显示部分差异之后显示移动。hmd设备100可以检测移动,并且当用户的视场改变θ2时,hmd设备100可以将与其对应的显示部分差异设置为θ3。为了便于说明,该状态被假设为操作b并且将被描述。这里,θ3可以具有小于θ2的值。当在操作b状态下应用操作3的放大×β时(图9b),可以基于下面的等式2来确定θ3的值。[等式2](θ3:显示部分差异,θ2:移动差异,β:放大比例)然而,并不限于此,也有可以被实现的各种等式来确定θ3。在表2中,示出了基于放大和移动差异的显示部分差异。表2操作放大比例(α<β)移动差异显示部分差异操作1初始配置θ2θ3=θ2操作2×αθ2θ3=θ2/α操作3×βθ2θ3=θ2/β如表2所示,可以基于放大和移动差异来调整显示部分差异,并且显示移动小于移动差异的显示部分。根据本公开的示例,已经描述了假设对应于操作403的放大请求输入的检测和对应于操作405的应用放大到其上的图像的显示,但是不限于此,并且可以省略403和403的操作。例如,hmd设备100可以在操作401中显示图像,并且可以在操作406中执行检查图像的显示状态的操作。也就是说,hmd设备100可以基于在操作301中显示的图像来检查图像的显示状态。如上图9b的805b所述,hmd设备100可以通过由上述表2调整θ3值来显示操作3的显示部分θ3,而不是在移动θ2后显示操作3的显示部分θ2805a,如图9c和图9d所示。也就是说,hmd设备100可以通过调整θ3的值来显示共享灰色圆809的状态。根据一示例,hmd设备100可以通过调整θ3值来共享图像的一部分,并且即使在放大状态下也能够适当地保持共享的状态。例如,即使在放大状态下,hmd设备100也可以适当地保持共享状态,以接近在初始状态或先前的配置状态下共享图像的一部分的程度的比例。结果,用户可以看到图像,而不会引起头晕。图10是示出基于缩小输入请求和移动来控制图像显示的示例方法的流程图。图11a和11b是示出基于缩小输入请求和移动来控制图像显示的示例方法的图。根据本公开的示例,当从应用缩小到其上的图像检测到移动时,hmd设备100可以检查是否调整显示部分差异。当应用缩小到其上的图像对应于放大状态时,如果检测到移动,则hmd设备100可以通过调整显示部分差异来显示图像。当应用缩小到其上的图像不对应于放大状态或图像的显示状态小于或等于预配置值时,如果检测到移动,则hmd设备100可以应用初始配置状态。初始配置状态可以是显示已经与通过传感器单元150检测到的移动成比例地改变的图像的状态。也就是说,根据本公开的各种示例,当应用缩小到其上的图像不对应于放大状态或图像的显示状态小于或等于预配置值时,hmd设备100可以显示其中显示部分基于移动差异被改变的图像。当应用初始配置状态时,hmd设备100可以基于hmd设备100的用户的视场信息来执行校正要显示的显示部分的操作。参考图10、图11a和图11b,在操作1001中,hmd设备100可以显示图像。这里,图像可以是应用放大的图像。例如,图像可以是图5c中的513a(也就是说,应用放大×α的图像)或图5d中的515a(也就是说,应用放大×β的图像)。hmd设备100可以在操作1003中检测缩小请求输入。当检测到缩小请求输入时,hmd设备100可以在操作1005中显示应用缩小比例的图像。例如,当在应用放大×β的图像中检测到缩小请求输入时,hmd设备100可以显示应用缩小1/β的图像。这里,图像显示状态倍率可以配置为小于或等于×β的值。此外,当在应用放大×α的图像中检测到缩小请求输入时,hmd设备100可以显示应用缩小1/α的图像。这里,图像显示状态倍率可以配置为小于或等于×α的值。在操作1006中,hmd设备100可以检查图像的显示状态。例如,当对图像的显示状态应用×α时,可以根据缩小比例来识别初始配置的图像。可以基于稍后将描述的移动差异来执行操作。在操作1007中,hmd设备100可以通过传感器单元150检测hmd设备100的移动。当检测到hmd设备100的移动时,在操作1009中,hmd设备100可以基于该移动来确定移动差异。此外,在1011的操作中,hmd设备100可以确定图像的显示状态是否是应用放大的图像,或者显示状态小于或等于预配置值。例如,在操作1005中,hmd设备100可以确定应用缩小比例的图像是否对应于已经应用放大比例的图像。如果图像对应于应用放大比例的图像,则在操作1013中,hmd设备100可以分析放大比例并且基于放大比例和移动差异来调整显示部分差异。在操作1015中,hmd设备100可以根据显示部分差异来显示调整的图像。例如,如图11a所示,当检测到从用户正在观看的用户的视场1101移动θ2时,用户视场被改变为1103。另外,如图11b所示,当在显示应用放大的图像1101a的状态下检测到移动时,hmd设备100可以检测与实际移动相对应的视点沿着x轴方向偏移θ2的状态1103a。此时,hmd设备100可以以θ3调整显示部分差异,并将结果显示在显示单元140上。当在其中应用放大并且视点移动了θ3的状态下检测到缩小请求输入时,hmd设备100可以基于改变的值θ2将显示部分1103a应用于初始设置屏幕。例如,可以基于基于实际移动的视场1103a而不是关于正在显示的视场的信息(即,移动θ3)来应用初始设置屏幕。这是因为由hmd设备100的移动确定的实际视场和正在显示的图像的视场可以被移位。如果图像的显示状态小于或等于作为初始配置状态(即,未应用放大或缩小的图像)被确定的预配置值,则在操作1017中,hmd设备100可以基于由操作1009确定的移动差异来显示被移动了显示部分的图像。虽然已经通过使用具体术语通过说明书和附图描述了根据本公开的示例的用于改变电子设备的网络菜单的方法和装置,但是示例和术语仅用作一般含义以容易地描述本公开的技术内容并帮助理解本公开,并且本公开不限于示例。例如,对于本公开所属领域的技术人员显而易见的是,可以基于本公开的技术思想来实现各种示例。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1