电子设备及其显示控制方法
【技术领域】
[0001]本发明涉及电子设备及其显示控制方法。
【背景技术】
[0002]在诸如手机、平板电脑、数码相机等的电子设备中,用户为了保护电子设备中易摔碎的部分(例如,显示单元、后盖等)而配置诸如保护套等的覆盖部件。
[0003]在电子设备中配置覆盖部件的情况下,用户需要使用电子设备时,将覆盖部件完全翻开,使得例如能够目视在显示单元中显示的显示内容。但是,用户仅需要查看时间或确认是否有通知消息的情况下,若还将覆盖部件完全翻开并目视显示内容时,其操作比较繁琐,降低了用户的使用体验。
【发明内容】
[0004]本发明鉴于上述问题而完成,其目的在于提供一种电子设备及其显示控制方法,即使在电子设备中设置覆盖部件,用户的操作也不会变得繁琐,提高用户的使用体验。
[0005]根据本发明的一个方面,提供一种电子设备。所述电子设备包括:显示单元,配置来显示显示内容;一个或者多个传感单元,配置来检测覆盖部件离开所述电子设备第一面的程度,获得检测信息;控制单元,配置来根据所述检测信息来确定在所述显示单元显示的第一显示内容,并且控制所述显示单元显示所述第一显示内容。
[0006]根据本发明的另一方面,提供一种电子设备的显示控制方法。所述显示控制方法包括:利用设置于所述电子设备内的一个或者多个传感单元检测覆盖部件离开所述电子设备第一面的程度,获得检测信息;根据所述检测信息来确定在显示单元显示的第一显示内容;利用所述显示单元显示所述第一显示内容。
[0007]根据本发明的电子设备及其控制方法,由用来检测诸如保护套等的覆盖配件离开所述电子设备的第一面的程度的传感单元生成检测信息,并且基于该检测信息来确定在显示单元显示的显示内容。由此,即使在电子设备中设置覆盖配件,用户的操作也不会变得繁琐,提高用户的使用体验。例如,在用户想要查看时间或确认是否有通知消息的情况下,由于能够检测出边角被翻开的情况,并基于该情况在对应的边角上显示时间或通知信息,因此用户仅将覆盖部件的边角翻开即可。
【附图说明】
[0008]图1是表示本发明的实施方式的电子设备的功能框图。
[0009]图2是表示本发明的实施方式的传感单元的配置的例示图。
[0010]图3是表示本发明的实施方式的显示单元的显示内容的例示图。
[0011]图4是表示本发明的实施方式的传感单元的配置的例示图。
[0012]图5是表示本发明的实施方式的显示控制方法的流程图。
【具体实施方式】
[0013]下面,参照附图来说明本发明的实施方式。提供以下参照附图的描述,以帮助对由权利要求及其等价物所限定的本发明的示例实施方式的理解。其包括帮助理解的各种具体细节,但它们只能被看作是示例性的。因此,本领域技术人员将认识到,可对这里描述的实施方式进行各种改变和修改,而不脱离本发明的范围和精神。而且,为了使说明书更加清楚简洁,将省略对本领域熟知功能和构造的详细描述。
[0014]参照图1来说明本发明的实施方式的电子设备I。图1是表示本发明的实施方式的电子设备I的功能框图。
[0015]如图1所示,本发明的实施方式的电子设备I包括显示单元11、一个或多个传感单元12和控制单元13。其中,本发明的实施方式的电子设备I例如为手机、数码相机、平板电脑等,但不限定于此,只要能够设置覆盖部件并且具备显示单元即可。
[0016]显示单元11配置来显示显示内容。具体地,显示单元11能够在显示区域中显示一个或多个图标。在通常的情况下,显示单元11在显示单元11的整个可显示区域中显示显示内容,但是如下所述,根据具体的情形,也可以在部分可显示区域中显示显示内容。此外,在本发明的实施方式中,也可以根据具体的情形,控制所显示的一个或多个图标的位置、大小等的显示方式。
[0017]传感单元12配置来检测覆盖部件离开所述电子设备第一面的程度,获得检测信息。其中,在本发明的实施方式中可以设置多个传感单元12,也可以设置一个传感单元12 (其中包括多个传感器,或者能够检测多个位置的信息)。
[0018]具体地,传感单元12能够检测覆盖部件离开电子设备I的正面(即,设置了显示单元的面)的程度,获得检测信息。此时,传感单元12获得的检测信息表示覆盖部件离开电子设备I的正面的程度。此外,也可以是,传感单元12能够检测覆盖部件离开电子设备I的反面(与正面相对置的面)的程度,获得检测信息。此时,传感单元12获得的检测信息表示覆盖部件离开电子设备I的反面的程度。
[0019]其中,覆盖部件例如为保护套等的外围配件,也可以是,电子设备I本身包括覆盖部件(键盘、支撑板等等)。
[0020]具体地,传感单元12例如由霍尔传感器构成,此时在覆盖部件中,与霍尔传感器的配置位置相对应地设置有磁铁,从而霍尔传感器能够检测与覆盖部件之间的距离是否在预设距离以内。通过一个或多个传感单元12,检测在不同位置中电子设备的第一面与覆盖部件的距离是否在预设距离以内,进而根据在不同位置中的检测信息,能够判断出覆盖部件离开电子设备的第一面的程度。
[0021]图2是表示本发明的实施方式的传感单元的配置的例示图。如图2所例示,传感单元12A和传感单元12B检测覆盖部件离开电子设备I的正面(配置了显示单元的面)的程度。具体地,在由传感单元12A和传感单元12B检测出覆盖部件与显示单元11的距离在预定距离以内的情况下,根据由传感单元12A和传感单元12B获得的检测信息,能够判断为覆盖部件没有被打开。此外,在由传感单元12A检测出覆盖部件与显示单元11的距离没有在预定距离以内,并且由传感单元12B检测出覆盖部件与显示单元11的距离在预定距离以内的情况下,根据由传感单元12A和传感单元12B获得的检测信息,能够判断为覆盖部件的右上角被打开。此外,在由传感单元12A和传感单元12B检测出覆盖部件与显示单元11的距离都没有在预定距离以内的情况下,根据由传感单元12A和传感单元12B获得的检测信息,能够判断为覆盖部件完全被打开。
[0022]其中,传感单元12也可以由其他的部件构成,例如由摄像头、距离传感器或环境光传感器等构成。传感单元12的构成方式不受限定,只要能够检测覆盖部件离开电子设备的第一面(正面或反面)的程度即可。例如,在由摄像头构成传感单元12的情况下,根据由摄像头拍摄的图像的亮度来判断覆盖部件与电子设备的第一面是否在预定距离以内,从而检测覆盖部件离开电子设备的第一面的程度。此外,在由距离传感器构成传感单元12的情况下,根据由距离传感器检测出的电子设备的第一面与覆盖部件的距离,从而检测覆盖部件离开电子设备的第一面的程度。
[0023]此外,在图2所示的例示图中,表示了设置两个传感单元12的例子,但是可以根据需要设置更多的传感单元12。此外,也可以是,仅设置一个传感单元12(例如,在其中包括多个传感器,或者能够检测多个位置的信息),并且通过该一个传感单元12来检测在覆盖部件的不同位置中覆盖部件与显示单元11是否在预定距离以内。由此,通过一个传感单元也能够检测覆盖部件离开电子设备的第一面的程度。
[0024]控制单元13根据检测信息来确定在显示单元11显示的第一显示内容,并且控制显示单元11显示第一显示内容。具体地,控制单元13根据由传感单元12获得的检测信息,能够确定出覆盖部件离开电子设备的第一面的程度,进而与确定出的覆盖部件离开电子设备的第一面的程度相适应地,确定在显示单元11显示的第一显示内容。
[0025]图3是表示本发明的实施方式的显示单元的显示内容的例示图。在图3所示的例示图中,根据如图2所示那样设置的传感单元12A和12B获得的检测信息,控制在显示单元11显示的显示内容。
[0026]如上所述,在图2中,传感单兀12A和传感单兀12B检测覆盖部件尚
开电子设备I的正面(配置了显示单元的面)的程度。具体地,传感单元12A获得的检测信息A表示在传感单元12A能够检测的位置中,覆盖部件与显示单元11的距离是否在预定距离以内。同样,传感单元12B获得的检测信息B表示在传感单元12B能够检测的位置中,覆盖部件与显示单元11的距离是否在预定距离以内。
[0027]优选地,控制单元13根据传感单元12A和12B获得的检测信息,确定显示单元11的显示区域。例如,在检测信息A和检测信息B表示覆盖部件与显示单元11的距离在预定距离以内的情况下,确定为覆盖部件没有被打开。此时,如图3所示,不设定显示单元11的显示区域。此外,在检测信息A表示覆盖部件与显示单元11的距离没有在预定距离以内,并且检测信息B覆盖部件与显示单元11的距离在预定距离以内的情况下,控制单元13确定为覆盖部件的右上角被打开。此时,如图3所示,将显示单元11的显示区域设定于右上角,并且与覆盖部件的打开位置相适应,从而用户能够目视该显示区域。此外,在检测信息A和检测信息B表示覆盖部件与显示单元11的距离都没有在预定距离以内的情况下,控制单元13确定为覆盖部件完全被打开。此时,如图3所示,将显示单元11的显示区域确定为显示单元11的整个可显示区域。由于仅在确定出的显示区域进行显示,因此能够减少显示单元11的功耗。
[0028]进而优选为,控制单元13基于所确定的显示区域来确定在显示单元11显示的第一显示内容。具体地,控制单元13根据所确定的显示区域的面积和位置,确定在显示单元11显示的第一显示内容中包含的显示对象、该显示对象的位置和尺寸。如上所述,在显示单元11中显示显示内容,在显示内容中包括一个或多个显示对象,并且控制单元也能够控制该显示对象的显示方式(位置、尺寸等)。因此,控制单元13通过控制在显示单元11显示的第一显示内容中包含的显示对象、该显示对象的位置和尺寸,从而能够与显示区域的面积和位置相适应地确定第一显示内容。
[0029]例如,如图3所示,在将显示单元11的显示区域设定于右上角并且与覆盖部件的打开位置相适应的情况下,由于显示区域的面积相对小,因此控制单元13仅设定一个显示对象(表示时间的图标)。此外,由于显示区域位于显示单元的右上角,因此为了保证用户能够目视,将该显示对象的位置设定于覆盖部件被打开的位置。此外,控制单元也可以根据显示区域的面积,能够适当地设置在第一显示内容中包含的显示对象的尺寸,从而方便用户进行查看。例如,在将显示对象的尺寸设定得过小时,用户难以视认该显示对象所表示的时间等信息,在将显示对象的尺寸设定得过大时,在第一显示内容中包含的显示对象的范围可能超出了显示区域,因此无法在显示区域中显示完整的显示对象。
[0030]参考图3,在将显示单元11的显示区域确定为显示单元11的整个可显示区域的情况下,控制单元13能够根据显示区域的面积来设定在第一显示内容中包含的显示对象的数目(在图3中表示了一个显示对象,但是为了能够显示更多的信息,优选为显示更多的显示对象)。此外,控制单元13根据显示区域的位置,将在第一显示内容中包含的显示对象设定于整个可显示区域的中间位置。
[0031]此外,在由其他的部件构成传感单元12,从而检测其他的检测信息(例如,由距离传感器检测出的电子设备的正面与覆盖部件的距离)的情况下,也能够根据检测信息来确定第一显示内容。具体地,如上所述,根据所检测的其他的检测信息,也能够确定显示区域、所包含的显示对象的数目、位置、尺寸等,从而与覆盖部件离开电子设备的正面的程度相适应地,确定第一显示内容。
[0032]此外,在设置了一个传感单元12(其中包括多个传感器,或者能够检测多个位置的信息)的情况下,同样也能够检测不同位置的检测信息,因此控制单元13能够根据由一个传感单元12获得的检测信息来适当地控制第一显示内容。
[0033]此外,在图2和图3所示的例子中,说明了由传感单元12检测覆盖部件离开电子设备的正面的程度,并且控制单元13根据由传感单元12获得的检测信息来确定在显示单元11显示的第一显示内容。但是,在本发明的实施方式中,传感单元12也可以检测覆盖部件离开电子设备的反面的程度,获得检测信息。例如,覆盖部件为覆盖后壳的键盘、支撑板等的覆盖部件,传感单元12配置来检测该覆盖部件离开电子设备的反面的程度,获得检测信息。此时,检测信息例如表示覆盖部件与电子设备的后壳的距离是否在预定距离以内、或者表示覆盖部件与电子设备的后壳的距离。
[0034]在由传感单元12检测覆盖部件离开电子设备的反面的程度的情况下,控制单元根据该检测信息来确定在显示单元11显示的第一显示内容。此时,优选为,根据覆盖部件离开电子设备的反面的程度,通过显示单元11显示交互内容。例如,覆盖后壳的键盘完全与电子设备的后壳贴合的情况下,在显示单元11显示用于表示贴合的标志。此外,当键盘与电子设备的后壳脱离的情况下,在显示单元11显示键盘脱离后壳的标志,以提醒用户。再如,覆盖部件由支撑板构成的情况下,根据传感单元12的检测信息来计算支撑板与电子设备的后壳的相对角度,进而在显示单元11显示该相对角度。
[0035]根据覆盖部件离开电子设备的反面的程度来控制第一显示内容的例子不限定于此,只要能够提高用户的使用体验,则可以显示任意信息。例如,也可以根据覆盖部件离开电子设备的反面的程度,在显示单元11显示交互信息。例如,键盘与电子设备的后壳脱离的情况下,在显示单元11显示天气信息等。若如此,用户希望查看天气信息时,只要将键盘从后壳脱离即可,提高用户的使用体验。
[0036]在图2的例子中,根据两个传感单元12的检测信息来确定覆盖部件离开电子设备的第一面的程度,能够检测三个状态(右上角打开、没有打开、完全打开)。为了提高覆盖部件离开电子设备的第一面的检测精度,优选为设置更多的传感单元12。
[0037]图4是表示本发明的实施方式的传感单元的配置的例示图。在图4中,设置了 4个传感单元(传感单元12-1、传感单元12-2、传感单元12-3、传感单元12_4),因此关于覆盖部件离开电子设备的第一面的程度,能够检测出更多的状态(例如,右上角打开、右下角打开、右半部分打开、全部打开等等)。由于更加精确地确定出覆盖部件离开电子设备的第一面的程度,因此相应地,能够更加适当地根据检测信息来控制在显示单元11显示的第一显示内容。但是,随着传感单元12的数目的增多,其功耗也会增加,并且用于处理由传感单元12获得的检测信息的处理符合也相应地增加。
[0038]在由传感单元12检测覆盖部件离开电子设备的第一面的程度,并且控制单元根据检测信息来确定显示区域的情况下,在本发明的实施方式中,优选为,多个传感单元12被划分为至少两组的传感单元组,并且至少两组的传感单元组被赋予不同的优先级。具体地,控制单元13将当前的优先级初始化为最高的优先级,利用由被赋予的优先级高于或等于当前的优先级的传感单元组中的传感单元12生成的检测信息,确定显示单元11的显示区域。如果无法确定出显示单元11的显示区域,则直到能够确定出显示单元11的显示区域为止,控制单元13重复以下处理:降低当前的优先级,并且利用由被赋予的优先级高于或等于降低后的当前的优先级的传感单元组中的传感单元12生成的检测信息来确定显示单元11的显示区域。
[0039]例如,在由保护套构成覆盖部件的情况下,通常保护套的左边与电子设备连接,构成为无法从左边打开的状态(当然,可以根据用户的习惯,保护套也可以构成为无法从上边或右边打开的状态)。在图4中,将传感单元12-2和传感单元12-4划分为高优先级的传感单元组,并且将传感单元12-2和传感单元12-4划分为低优先级的传感单元组。当然,随着传感单元的数目的增加,或者应用的不同场景,适当地划分为更多的传感单元组,并且对各个传感单元组赋予更多的优先级。
[0040]此时,控制单元13首先根据高优先级的传感单元组中的传感单元12获得的检测
信息,确定显示单元11的显示区域。若由高优先级的传感单元组中的传感单元12-2和12-4检测出覆盖部件与显示单元11在预定距离以内的情况下,即可认定为覆盖部件没有被打开,从而不设定显示区域。若由传感单元12-2检测出覆盖部件与显示单元11在预定距离以内,由传感单元12-4检测出覆盖部件与显示单元11没有在预定距离以内的情况下,能够确定为覆盖部件的右下角被打开,从而将显示区域设定于右下角。同样,若由传感单元12-2检测出覆盖部件与显示单元11没有在预定距离以内,由传感单元12-4检测出覆盖部件与显示单元11在预定距离以内的情况下,能够确定为覆盖部件的右上角被打开,从而将显示区域设定于右上角。
[0041]但是,若由高优先级的传感单元组中的传感单元12-2和12-4检测出覆盖部件与显示单元11没有在预定距离以内的情况下,控制单元13无法确定出覆盖部件的右半部分打开还是全部打开。此时,控制单元13还利用高优先级的传感单元组中的传感单元12获得的检测信息,确定显示单元11的显示区域。由高优先级的传感单元组中的传感单元12-2和12-4检测出覆盖部件与显示单元11没有在预定距离以内的情况下,在由低优先级的传感单元组中的传感单元12-1或12-3检测出覆盖部件与显示单元11在预定距离以内时,能够确定为覆盖部件的右半部分被打开,从而将显示区域设定为显示单元11的右半部分。此夕卜,由高优先级的传感单元组中的传感单元12-2和12-4检测出覆盖部件与显示单元11没有在预定距离以内的情况下,在由低优先级的传感单元组中的传感单元12-1和12-3检测出覆盖部件与显示单元11没有在预定距离以内时,能够确定为覆盖部件被全部打开,从而将显示区域设定为显示单元11的整个可显示区域。
[0042]因此,在本发明的实施方式中,在通常模式下,可以关闭传感单元12-1和传感大暖12-3,在高优先级的传感单元组中的传感单元12-2和12-4检测出覆盖部件与显示单元11没有在预定距离以内的情况下,开启传感单元12-1和传感单元12-3并获得检测信息,因此能够节省功耗。并且,在通常模式下,仅利用高优先级的传感单元组中的传感单元12-2和12-4获得的检测信息来确定显示区域,检测信息的量变少,因此用于确定显示区域的处理也变得简单。
[0043]此外,在设置更多的传感单元而划分为三个以上的不同优先级的传感单元组的情况下,如果无法确定出显示单元11的显示区域,则直到能够确定出显示单元11的显示区域为止,控制单元13重复以下处理即可:降低当前的优先级,并且利用由被赋予的优先级高于或等于降低后的当前的优先级的传感单元组中的传感单元12生成的检测信息来确定显示单元11的显示区域。
[0044]根据本发明的电子设备1,由用来检测诸如保护套等的覆盖配件离开所述电子设备的第一面的程度的传感单元生成检测信息,并且由控制单元13基于该检测信息来确定在显示单元11显示的显示内容。由此,即使在电子设备I中设置覆盖配件,用户的操作也不会变得繁琐,提高用户的使用体验。例如,在用户想要查看时间或确认是否有通知消息的情况下,由于能够检测出覆盖显示单元11的保护套地边角被翻开的情况,并基于该情况在对应的边角上显示时间或通知信息,因此用户仅将保护套的边角翻开即可。此外,例如,覆盖后壳的键盘完全与电子设备的后壳贴合的情况下,在显示单元11显示用于表示贴合的标志,当键盘与电子设备的后壳脱离的情况下,在显示单元11显示键盘脱离后壳的标志,以提醒用户,从而能够提高用户的操作体验。
[0045]下面,参照图5来说明本发明的实施方式的显示控制方法。图5是表示本发明的实施方式的显示控制方法的流程图。
[0046]图5所示的显示控制方法能够应用于图1所示的电子设备I。如图1所示,电子设备I包括显示单元11、一个或多个传感单元12和控制单元13。其中,本发明的实施方式的电子设备I例如为手机、数码相机、平板电脑等,但不限定于此,只要能够设置覆盖部件并且具备显示单元即可。其中,覆盖部件例如为保护套等的外围配件,也可以是,电子设备I本身包括覆盖部件(键盘、支撑板等等)。
[0047]在步骤SI中,利用设置于电子设备内的一个或者多个传感单元检测覆盖部件离开电子设备第一面的程度,获得检测信息。
[0048]具体地,在电子设备I中,可以设置多个传感单元12,也可以设置一个传感单元12 (其中包括多个传感器,或者能够检测多个位置的信息)。例如,传感单元12能够检测覆盖部件离开电子设备I的正面(即,设置了显示单元的面)的程度,获得检测信息。此时,传感单元12获得的检测信息表示覆盖部件离开电子设备I的正面的程度。此外,也可以是,传感单元12能够检测覆盖部件离开电子设备I的反面(与正面相对置的面)的程度,获得检测信息。此时,传感单元12获得的检测信息表示覆盖部件离开电子设备I的反面的程度。
[0049]例如,传感单元12例如由霍尔传感器构成,此时在覆盖部件中,与霍尔传感器的配置位置相对应地设置有磁铁,从而霍尔传感器能够检测与覆盖部件之间的距离是否在预设距离以内。通过一个或多个传感单元12,检测在不同位置中电子设备的第一面与覆盖部件的距离是否在预设距离以内,进而根据在不同位置中的检测信息,能够判断出覆盖部件离开电子设备的第一面的程度。此外,传感单元12也可以由其他的部件构成,例如由摄像头、距离传感器或环境光传感器等构成。传感单元12的构成方式不受限定,只要能够检测覆盖部件离开电子设备的第一面(正面或反面)的程度即可。例如,在由摄像头构成传感单元12的情况下,根据由摄像头拍摄的图像的亮度来判断覆盖部件与电子设备的第一面是否在预定距离以内,从而检测覆盖部件离开电子设备的第一面的程度。此外,在由距离传感器构成传感单元12的情况下,根据由距离传感器检测出的电子设备的第一面与覆盖部件的距离,从而检测覆盖部件离开电子设备的第一面的程度。
[0050]参考图2,传感单元12A和传感单元12B检测覆盖部件离开电子设备I的正面(配置了显示单元的面)的程度。具体地,在由传感单元12A和传感单元12B检测出覆盖部件与显示单元11的距离在预定距离以内的情况下,根据由传感单元12A和传感单元12B获得的检测信息,能够判断为覆盖部件没有被打开。此外,在由传感单元12A检测出覆盖部件与显示单元11的距离没有在预定距离以内,并且由传感单元12B检测出覆盖部件与显示单元11的距离在预定距离以内的情况下,根据由传感单元12A和传感单元12B获得的检测信息,能够判断为覆盖部件的右上角被打开。此外,在由传感单元12A和传感单元12B检测出覆盖部件与显示单元11的距离都没有在预定距离以内的情况下,根据由传感单元12A和传感单元12B获得的检测信息,能够判断为覆盖部件完全被打开。
[0051]在步骤S2中,根据所述检测信息来确定在显示单元显示的第一显示内容。
[0052]具体地,根据在步骤SI中获得的检测信息,能够确定出覆盖部件离开电子设备的第一面的程度,进而与确定出的覆盖部件离开电子设备的第一面的程度相适应地,确定在显示单元11显示的第一显示内容。
[0053]具体地,在图3所示的例示图中,根据如图2所示那样设置的传感单元12A和12B获得的检测信息,控制在显示单元11显示的显示内容。其中,传感单元12A获得的检测信息A表示在传感单元12A能够检测的位置中,覆盖部件与显示单元11的距离是否在预定距离以内。同样,传感单元12B获得的检测信息B表示在传感单元12B能够检测的位置中,覆盖部件与显示单元11的距离是否在预定距离以内。
[0054]在本发明的实施方式中,优选为,步骤S2包括:根据检测信息,确定所述显示单元的显示区域;基于所述确定的显示区域来确定在所述显示单元显示的第一显示内容。
[0055]具体地,参考图3,控制单元13根据传感单元12A和12B获得的检测信息,确定显示单元11的显示区域。例如,在检测信息A和检测信息B表示
覆盖部件与显示单元11的距离在预定距离以内的情况下,确定为覆盖部件没有被打开。此时,如图3所示,不设定显示单元11的显示区域。此外,在检测信息A表示覆盖部件与显示单元11的距离没有在预定距离以内,并且检测信息B覆盖部件与显示单元11的距离在预定距离以内的情况下,控制单元13确定为覆盖部件的右上角被打开。此时,如图3所示,将显示单元11的显示区域设定于右上角,并且与覆盖部件的打开位置相适应,从而用户能够目视该显示区域。此外,在检测信息A和检测信息B表示覆盖部件与显示单元11的距离都没有在预定距离以内的情况下,控制单元13确定为覆盖部件完全被打开。此时,如图3所示,将显示单元11的显示区域确定为显示单元11的整个可显示区域。由于仅在确定出的显示区域进行显示,因此能够减少显示单元11的功耗。
[0056]在确定了显示单元11的显示区域之后,基于所确定的显示区域来确定在显示单元11显示的第一显示内容。具体地,控制单元13根据所确定的显示区域的面积和位置,确定在显示单元11显示的第一显示内容中包含的显示对象、该显示对象的位置和尺寸。在显示单元11显示的显示内容中包括一个或多个显示对象,并且控制单元也能够控制该显示对象的显示方式(位置、尺寸等)。因此,控制单元13通过控制在显示单元11显示的第一显示内容中包含的显示对象、该显示对象的位置和尺寸,从而能够与显示区域的面积和位置相适应地确定第一显示内容。
[0057]例如,如图3所示,在将显示单元11的显示区域设定于右上角并且与覆盖部件的打开位置相适应的情况下,由于显示区域的面积相对小,因此控制单元13仅设定一个显示对象(表示时间的图标)。此外,由于显示区域位于显示单元的右上角,因此为了保证用户能够目视,将该显示对象的位置设定于覆盖部件被打开的位置。此外,控制单元也可以根据显示区域的面积,能够适当地设置在第一显示内容中包含的显示对象的尺寸,从而方便用户进行查看。例如,在将显示对象的尺寸设定得过小时,用户难以视认该显示对象所表示的时间等信息,在将显示对象的尺寸设定得过大时,在第一显示内容中包含的显示对象的范围可能超出了显示区域,因此无法在显示区域中显示完整的显示对象。
[0058]参考图3,在将显示单元11的显示区域确定为显示单元11的整个可显示区域的情况下,控制单元13能够根据显示区域的面积来设定在第一显示内容中包含的显示对象的数目(在图3中表示了一个显示对象,但是为了能够显示更多的信息,优选为显示更多的显示对象)。此外,控制单元13根据显示区域的位置,将在第一显示内容中包含的显示对象设定于整个可显示区域的中间位置。
[0059]此外,在由其他的部件构成传感单元12,从而检测其他的检测信息(例如,由距离传感器检测出的电子设备的正面与覆盖部件的距离)的情况下,也能够根据检测信息来确定第一显示内容。具体地,如上所述,根据所检测的其他的检测信息,也能够确定显示区域、所包含的显示对象的数目、位置、尺寸等,从而与覆盖部件离开电子设备的正面的程度相适应地,确定第一显示内容。
[0060]此外,在设置了一个传感单元12(其中包括多个传感器,或者能够检测多个位置的信息)的情况下,同样也能够检测不同位置的检测信息,因此控制单元13能够根据由一个传感单元12获得的检测信息来适当地控制第一显示内容。
[0061]此外,在上述说明中,参考图2和图3,说明了由传感单元12检测覆盖部件离开电子设备的正面的程度,并且根据由传感单元12获得的检测信息来确定在显示单元11显示的第一显示内容。但是,在本发明的实施方式中,传感单元12也可以检测覆盖部件离开电子设备的反面的程度,获得检测信息。例如,覆盖部件为覆盖后壳的键盘、支撑板等的覆盖部件,传感单元12配置来检测该覆盖部件离开电子设备的反面的程度,获得检测信息。此时,检测信息例如表示覆盖部件与电子设备的后壳的距离是否在预定距离以内、或者表示覆盖部件与电子设备的后壳的距1?。
[0062]在由传感单元12检测覆盖部件离开电子设备的反面的程度的情况下,控制单元根据该检测信息来确定在显示单元11显示的第一显示内容。此时,优选为,根据覆盖部件离开电子设备的反面的程度,通过显示单元11显示交互内容。例如,覆盖后壳的键盘完全与电子设备的后壳贴合的情况下,在显示单元11显示用于表示贴合的标志。此外,当键盘与电子设备的后壳脱离的情况下,在显示单元11显示键盘脱离后壳的标志,以提醒用户。再如,覆盖部件由支撑板构成的情况下,根据传感单元12的检测信息来计算支撑板与电子设备的后壳的相对角度,进而在显示单元11显示该相对角度。
[0063]根据覆盖部件离开电子设备的反面的程度来控制第一显示内容的例子不限定于此,只要能够提高用户的使用体验,则可以显示任意信息。例如,也可以根据覆盖部件离开电子设备的反面的程度,在显示单元11显示交互信息。例如,键盘与电子设备的后壳脱离的情况下,在显示单元11显示天气信息等。若如此,用户希望查看天气信息时,只要将键盘从后壳脱离即可,提高用户的使用体验。
[0064]优选为,在本发明的实施方式中,为了提高覆盖部件离开电子设备的第一面的检测精度,设置更多的传感单元12。例如,参考图4,设置了 4个传感单元(传感单元12-1、传感单元12-2、传感单元12-3、传感单元12-4),因此关于覆盖部件离开电子设备的第一面的程度,能够检测出更多的状态(例如,右上角打开、右下角打开、右半部分打开、全部打开等等)。由于更加精确地确定出覆盖部件离开电子设备的第一面的程度,因此相应地,能够更加适当地根据检测信息来控制在显示单元11显示的第一显示内容。但是,随着传感单元12的数目的增多,其功耗也会增加,并且用于处理由传感单元12获得的检测信息的处理符合也相应地增加。
[0065]因此,在本发明的实施方式中,多个传感单元12被划分为至少两组的传感单元组,并且至少两组的传感单元组被赋予不同的优先级。在根据检测信息来确定显示单元11的显示区域的步骤中,优选为,将当前的优先级初始化为最高的优先级,利用由被赋予的优先级高于或等于当前的优先级的传感单元组中的传感单元12生成的检测信息,确定显示单元11的显示区域;如果无法确定出显示单元11的显示区域,则直到能够确定出显示单元11的显示区域为止,控制单元13重复以下处理:降低当前的优先级,并且利用由被赋予的优先级高于或等于降低后的当前的优先级的传感单元组中的传感单元12生成的检测信息来确定显示单元11的显示区域。
[0066]例如,在由保护套构成覆盖部件的情况下,通常保护套的左边与电子设备连接,构成为无法从左边打开的状态(当然,可以根据用户的习惯,保护套也可以构成为无法从上边或右边打开的状态)。在图4中,将传感单元12-2和传感单元12-4划分为高优先级的传感单元组,并且将传感单元12-2和传感单元12-4划分为低优先级的传感单元组。当然,随着传感单元的数目的增加,或者应用的不同场景,适当地划分为更多的传感单元组,并且对各个传感单元组赋予更多的优先级。
[0067]此时,控制单元13首先根据高优先级的传感单元组中的传感单元12获得的检测信息,确定显示单元11的显示区域。若由高优先级的传感单元组中的传感单元12-2和12-4检测出覆盖部件与显示单元11在预定距离以内的情况下,即可认定为覆盖部件没有被打开,从而不设定显示区域。若由传感单元12-2检测出覆盖部件与显示单元11在预定距离以内,由传感单元12-4检测出覆盖部件与显示单元11没有在预定距离以内的情况下,能够确定为覆盖部件的右下角被打开,从而将显示区域设定于右下角。同样,若由传感单元12-2检测出覆盖部件与显示单元11没有在预定距离以内,由传感单元12-4检测出覆盖部件与显示单元11在预定距离以内的情况下,能够确定为覆盖部件的右上角被打开,从而将显示区域设定于右上角。
[0068]但是,若由高优先级的传感单元组中的传感单元12-2和12-4检测出覆盖部件与显示单元11没
有在预定距离以内的情况下,控制单元13无法确定出覆盖部件的右半部分打开还是全部打开。此时,控制单元13还利用高优先级的传感单元组中的传感单元12获得的检测信息,确定显示单元11的显示区域。由高优先级的传感单元组中的传感单元12-2和12-4检测出覆盖部件与显示单元11没有在预定距离以内的情况下,在由低优先级的传感单元组中的传感单元12-1或12-3检测出覆盖部件与显示单元11在预定距离以内时,能够确定为覆盖部件的右半部分被打开,从而将显示区域设定为显示单元11的右半部分。此夕卜,由高优先级的传感单元组中的传感单元12-2和12-4检测出覆盖部件与显示单元11没有在预定距离以内的情况下,在由低优先级的传感单元组中的传感单元12-1和12-3检测出覆盖部件与显示单元11没有在预定距离以内时,能够确定为覆盖部件被全部打开,从而将显示区域设定为显示单元11的整个可显示区域。
[0069]因此,在本发明的实施方式中,在通常模式下,可以关闭传感单元12-1和传感大暖12-3,在高优先级的传感单元组中的传感单元12-2和12-4检测出覆盖部件与显示单元11没有在预定距离以内的情况下,开启传感单元12-1和传感单元12-3并获得检测信息,因此能够节省功耗。并且,在通常模式下,仅利用高优先级的传感单元组中的传感单元12-2和12-4获得的检测信息来确定显示区域,检测信息的量变少,因此用于确定显示区域的处理也变得简单。
[0070]此外,在设置更多的传感单元而划分为三个以上的不同优先级的传感单元组的情况下,如果无法确定出显示单元11的显示区域,则直到能够确定出显示单元11的显示区域为止,控制单元13重复以下处理即可:降低当前的优先级,并且利用由被赋予的优先级高于或等于降低后的当前的优先级的传感单元组中的传感单元12生成的检测信息来确定显示单元11的显示区域。
[0071]返回到图5,在步骤S3中,利用显示单元显示第一显示内容。具体地,图1所示的显示单元11在通常的情况下,在显示单元11的整个可显示区域中显示显示内容,但是如上所述,在本发明的实施方式中,显示与覆盖部件离开电子设备的第一面的程度相适应地确定的第一显示内容。其中,根据覆盖部件离开电子设备的第一面的程度,例如确定了第一显示内容所包含的显示对象、该显示对象的位置和尺寸等。
[0072]根据本发明的显示控制方法,由用来检测诸如保护套等的覆盖配件离开所述电子设备的第一面的程度的传感单元生成检测信息,并且基于该检测信息来确定在显示单元11显示的显示内容。由此,即使在电子设备I中设置覆盖配件,用户的操作也不会变得繁琐,提高用户的使用体验。例如,在用户想要查看时间或确认是否有通知消息的情况下,由于能够检测出覆盖显示单元11的保护套地边角被翻开的情况,并基于该情况在对应的边角上显示时间或通知信息,因此用户仅将保护套的边角翻开即可。此外,例如,覆盖后壳的键盘完全与电子设备的后壳贴合的情况下,在显示单元11显示用于表示贴合的标志,当键盘与电子设备的后壳脱离的情况下,在显示单元11显示键盘脱离后壳的标志,以提醒用户,从而能够提高用户的操作体验。
[0073]本领域普通技术人员可以意识到,结合在本发明的实施方式描述的各个单元和步骤,能够以电子硬件、计算机软件或者二者的结合来实现。并且软件模块可以置于任意形式的计算机存储介质中。为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0074]在上面详细描述了本发明的各个实施方式。然而,本领域技术人员应该理解,在不脱离本发明的原理和精神的情况下,可对这些实施方式进行各种修改,组合或子组合,并且这样的修改应落入本发明的范围内。
【主权项】
1.一种电子设备的显示控制方法,所述显示控制方法包括: 利用设置于所述电子设备内的一个或者多个传感单元检测覆盖部件离开所述电子设备第一面的程度,获得检测信息; 根据所述检测信息来确定在显示单元显示的第一显示内容; 利用所述显示单元显示所述第一显示内容。2.如权利要求1所述的显示控制方法,其中, 根据所述检测信息来确定在显示单元显示的第一显示内容的步骤包括: 根据所述检测信息,确定所述显示单元的显示区域; 基于所述确定的显示区域来确定在所述显示单元显示的第一显示内容。3.如权利要求2所述的显示控制方法,其中, 基于所述确定的显示区域来确定在所述显示单元显示的第一显示内容的步骤中, 根据所述确定的显示区域的面积和位置,确定在所述显示单元显示的第一显示内容中包含的显示对象、该显示对象的位置和尺寸。4.如权利要求2所述的显示控制方法,其中, 所述多个传感单元被划分为至少两组的传感单元组,并且所述至少两组的传感单元组被赋予不同的优先级, 根据所述检测信息,确定所述显示单元的显示区域的步骤中, 将当前的优先级初始化为最高的优先级; 利用由被赋予的优先级高于或等于当前的优先级的传感单元组中的传感单元生成的检测信息,确定所述显示单元的显示区域; 如果无法确定出所述显示单元的显示区域,则直到能够确定出所述显示单元的显示区域为止,重复以下处理:降低所述当前的优先级,并且利用由被赋予的优先级高于或等于降低后的当前的优先级的传感单元组中的传感单元生成的检测信息来确定所述显示单元的显示区域。5.如权利要求1所述的显示控制方法,其中, 所述覆盖部件是外围配件,或者所述电子设备包括所述覆盖部件。6.一种电子设备,包括: 显示单元,配置来显示显示内容; 一个或者多个传感单元,配置来检测覆盖部件离开所述电子设备第一面的程度,获得检测信息; 控制单元,配置来根据所述检测信息来确定在所述显示单元显示的第一显示内容,并且控制所述显示单元显示所述第一显示内容。7.如权利要求6所述的电子设备,其中, 所述控制单元根据所述检测信息来确定所述显示单元的显示区域,并且基于所述确定的显示区域来确定在所述显示单元显示的第一显示内容。8.如权利要求7所述的电子设备,其中, 所述控制单元根据所述确定的显示区域的面积和位置,确定在所述显示单元显示的第一显示内容中包含的显示对象、该显示对象的位置和尺寸。9.如权利要求7所述的电子设备,其中, 所述多个传感单元被划分为至少两组的传感单元组,并且所述至少两组的传感单元组被赋予不同的优先级, 所述控制单元将当前的优先级初始化为最高的优先级,利用由被赋予的优先级高于或等于当前的优先级的传感单元组中的传感单元生成的检测信息,确定所述显示单元的显示区域, 如果无法确定出所述显示单元的显示区域,则直到能够确定出所述显示单元的显示区域为止,所述控制单元重复以下处理:降低所述当前的优先级,并且利用由被赋予的优先级高于或等于降低后的当前的优先级的传感单元组中的传感单元生成的检测信息来确定所述显示单元的显示区域。10.如权利要求6所述的电子设备,其中, 所述覆盖部件是外围配件,或者所述电子设备还包括所述覆盖部件。
【专利摘要】本发明提供一种电子设备及其显示控制方法,即使在电子设备中设置覆盖部件,用户的操作也不会变得繁琐,提高用户的使用体验。所述显示控制方法包括:利用设置于所述电子设备内的一个或者多个传感单元检测覆盖部件离开所述电子设备第一面的程度,获得检测信息;根据所述检测信息来确定在显示单元显示的第一显示内容;利用所述显示单元显示所述第一显示内容。
【IPC分类】G06F3/0481, G06F3/0487, G06F3/0484
【公开号】CN104881210
【申请号】CN201510324976
【发明人】袁扬
【申请人】联想(北京)有限公司
【公开日】2015年9月2日
【申请日】2015年6月12日
转载请注明原文地址:https://www.famiwei.com/read-8138861.html