决定画面显示方向的方法及使用其的电子装置与流程

文档序号:13735668阅读:174来源:国知局
决定画面显示方向的方法及使用其的电子装置与流程

本发明涉及一种决定方向的方法及电子装置,且特别涉及一种决定画面显示方向的方法及电子装置。



背景技术:

随着多媒体时代的来临,显示装置的应用领域随之扩大。各式各样具有显示装置的电子装置已逐渐为人们所熟知并开始广泛使用。人们经常通过电子装置阅读文字或欣赏图片,也可以通过电子装置观看影片。具有显示装置的电子装置通常具有两种屏幕模式,分别为直立模式(portraitmode)及横立模式(landscapemode)。一般来说,电子装置通过惯性传感器(例如重力传感器(g-sensor))的感测信号自动决定屏幕模式。电子装置自动决定屏幕模式的功能又称为自动旋转屏幕(autoorientation)。但是,若电子装置的屏幕平行于地面(例如使用者在躺着的情况下使用电子装置),则重力传感器无法正确判断方向,造成电子装置使用错误的屏幕模式来显示画面。例如,使用者以横向方式握持电子装置,而电子装置却以直立模式显示画面;或者使用者以直向方式握持电子装置,而电子装置却以横立模式显示画面。因此,如何正确判断电子装置的画面显示方向已成为目前业界努力的方向之一。



技术实现要素:

根据本发明的一实施例,提出一种决定画面显示方向的方法。方法包括下列步骤。藉由至少一握持传感器感测多个接触点,并根据这些接触点判断握持一电子装置的一握持状态。至少一握持传感器配置在电子装置的至少一侧边。根据握持状态决定被握持的电子装置的被握持方向。依照被握持方向决定电子装置所产生的画面的画面显示方向。

根据本发明的另一实施例,提供一种具有决定画面显示方向功能的电子装置。电子装置包括至少一握持传感器及一处理器。至少一握持传感器设置在电子装置的至少一侧边,用以感测握持电子装置的一握持状态。处理器用以根据握持状态决定被握持的电子装置的一被握持方向,以及依照被握持方向决定电子装置所产生的一画面的画面显示方向。

本公开更提供一种计算机可读取纪录介质,记录一或多个程序,在此一或多个程序被载入至一电子装置并被执行后,此一或多个程序使电子装置执行上述的方法。

下文配合附图对本发明作详细说明如下。

附图说明

图1绘示依照一实施例的具有决定画面显示方向功能的电子装置的方块图。

图2绘示依照一实施例的图1的电子装置的俯视图。

图3绘示依照另一实施例的图1的电子装置的俯视图。

图4绘示依照本发明的一实施例的决定画面显示方向的方法的流程图。

图5绘示使用者的左手及右手的示意图。

图6a绘示左手握持图2的电子装置的示意图。

图6b绘示图6a中的握持传感器所感测的手指位置及手掌位置的示意图。

图7a绘示右手以另一握持方向握持图2的电子装置的示意图。

图7b绘示图7a中的握持传感器所感测的手指位置及手掌位置的示意图。

图7c绘示电子装置被以横立模式握持的一例。

第7d图绘示电子装置被以横立模式握持的另一例。

图8绘示依照另一实施例的具有决定画面显示方向功能的电子装置的方块图。

图9绘示图8的电子装置的俯视图。

图10绘示依照本发明的另一实施例的决定画面显示方向的方法的流程图。

图11a绘示左手握持图9的电子装置的示意图。

图11b绘示图11a中的第一握持传感器及第二握持传感器所感测的手指位置及手掌位置的示意图。

图12a绘示右手握持图9的电子装置的示意图。

图12b绘示图12a中的第一握持传感器及第二握持传感器所感测的手指位置及手掌位置的示意图。

图12c绘示电子装置被以横立模式握持的一例。

图12d绘示电子装置被以横立模式握持的另一例。

图13a绘示左手握持图9的电子装置的示意图。

图13b绘示图13a中的第一握持传感器及第二握持传感器所感测的手指位置及手掌位置的示意图。

图14a绘示右手握持图9的电子装置的示意图。

图14b绘示图14a中的第一握持传感器及第二握持传感器所感测的手指位置及手掌位置的示意图。

图15绘示依照另一实施例的具有决定画面显示方向功能的电子装置的方块图。

图16绘示图15的电子装置的俯视图。

图17绘示依照本发明的一实施例的决定画面显示方向的方法的流程图。

图18a绘示左手握持图16的电子装置的示意图。

图18b绘示图18a中的第一握持传感器及第二握持传感器所感测的手指位置及手掌位置的示意图。

图19绘示依照另一实施例的电子装置的俯视图。

图20绘示虚拟实境装置输出画面的示意图。

【符号说明】

100、200、300、400:电子装置

102:握持传感器

104、208、308:处理器

106、206、306:显示单元

202、302:第一握持传感器

204、304:第二握持传感器

s402、s404、s406、s1202、s1204、s1206、s1902、s1904、s1906、s1908、s1910:流程步骤

502:左手

504:右手

404:第一声音输入单元

406:第一声音输出单元

408:第一距离传感器

4010:第二声音输入单元

412:第二声音输出单元

414:第二距离传感器

600:虚拟实境装置

d1:第一被握持方向

d2:第二被握持方向

s1:第一侧边

s2:第二侧边

s3:第三侧边

s4:第四侧边

l1、r1:拇指

l2、r2:食指

l3、r3:中指

l4、r4:无名指

l5、r5:小指

pl1、pr1:手掌

m1:中线

a1:第一区域

a2:第二区域

l1’、l2’、l3’、l4’、l5’、r1’、r2’、r3’、r4’、r5’:手指位置

pl1’、pr1’:手掌位置

具体实施方式

请同时参照图1、2及3。图1绘示依照一实施例的具有决定画面显示方向功能的电子装置100的方块图。图2绘示依照一实施例的图1的电子装置100的俯视图。图3绘示依照另一实施例的图1的电子装置100的俯视图。电子装置100包括握持传感器102、处理器104及显示单元106。握持传感器102及显示单元106耦接至处理器104。握持传感器102例如为压力式传感器、电容式传感器、电阻式传感器或超声波传感器,但不以此为限,只要可感测出手指的触碰位置的传感器即可。显示单元106用以显示一画面,显示单元106例如为液晶显示器。电子装置100例如为平板计算机、智慧手机。第一侧边s1及第二侧边s2为电子装置100的短侧边,以及第三侧边s3及第四侧边s4为电子装置100的长侧边。握持传感器102设置在电子装置100第三侧边s3或第四侧边s4,用以感测电子装置100的至少一长侧边的一握持状态。握持状态包括接触握持传感器102的手指位置或手掌位置。依据实际需求,本发明所述握持传感器也可设置在电子装置的至少一短侧边,本发明并不以此为限。

请参考图4,图4绘示依照本发明的一实施例的决定画面显示方向的方法的流程图。决定画面显示方向的方法可应用于如图2或图3所示的电子装置100。

首先,在步骤s402,藉由握持传感器102感测多个接触点,处理器104根据多个接触点判断握持电子装置100的握持状态。握持状态包括至少一手指位置及手掌位置在握持传感器102上的相对关系。具体来说,当握持传感器102感测到一点状接触点时,处理器104可判断出点状接触点为手指的接触,且点状接触点的位置为手指位置;当握持传感器102感测到一片状接触点时,处理器104可判断出片状接触点为手掌的接触,且片状接触点的位置为手掌位置。处理器104例如通过接触点的面积来分辨点状接触点及片状接触点以辨别出是手指的接触或手掌的接触。或者,握持传感器102包括多个小单元,处理器104依据被接触的小单元的个数来分辨点状接触点及片状接触点以辨别出是手指的接触或手掌的接触。

请参考第5及6图。图5绘示使用者的左手502及右手504的示意图。左手502包括拇指l1、食指l2、中指l3、无名指l4、小指l5及手掌pl1。右手504包括拇指r1、食指r2、中指r3、无名指r4、小指r5及手掌pr1。图6a绘示左手502握持图2的电子装置100的示意图。图6b绘示图6a中的握持传感器102所感测的手指位置及手掌位置的示意图。在图6a中,左手502的拇指l1及手掌pl1接触第三侧边s3,左手的食指l2、中指l3、无名指l4及小指l5接触第四侧边s4。在图6b中,握持传感器102感测到一点状接触点l1’及一片状接触点pl1’,处理器104判断点状接触点l1’为手指位置,片状接触点pl1’为手掌位置。

请参考图7。图7a绘示右手504以另一握持方向握持图2的电子装置100的示意图。图7b绘示图7a中的握持传感器102所感测的手指位置及手掌位置的示意图。在图7a中,右手504以另一握持方向握持电子装置100,右手504的拇指r1及手掌pr1接触第三侧边s3,右手504的食指r2、中指r3、无名指r4及小指r5接触第四侧边s4。在图7b中,握持传感器102感测到一点状接触点r1’及一片状接触点pr1’,处理器104判断点状接触点r1’为手指位置,片状接触点pr1’为手掌位置。

在步骤s404,处理器104根据握持状态决定被握持的电子装置100的被握持方向。在本发明中,所述被握持方向可包括第一被握持方向及第二被握持方向。第一被握持方向例如为第一侧边s1相对于第二侧边s2指向上方。第二被握持方向例如为第一侧边s1相对于第二侧边s2指向下方。为更清楚说明所述第一和第二被握持方向,请依序参考第6a与7a图,图6a绘示电子装置100的第一被握持方向d1,以及图7a绘示电子装置100的第二被握持方向d2。

进一步地说,处理器104根据手指位置及手掌位置的相对关系判断一拇指位置,并根据拇指位置来决定电子装置100的被握持方向。处理器104根据手指位置及手掌位置的相对关系判断拇指位置的方式如下。以第6a及6b图为例,握持传感器102感测出点状接触点及片状接触点,处理器104判断多个接触点中的至少一点状接触点对应为至少一手指位置l1’以及多个接触点中的一片状接触点对应为一手掌位置pl1’。由于使用者在握持电子装置100时,姆指与手掌会接触电子装置100的同一侧边,故处理器104可藉此判断手掌位置pl1’所在的同一侧边(也就是握持传感器102)上的手指位置l1’为一拇指位置。接着,在处理器104得到姆指位置后,根据拇指位置及手掌位置在握持传感器102上的相对位置决定电子装置100的被握持方向。其方式如下。握持传感器102具有预设的坐标,处理器104可预先取得握持传感器102的坐标设置方式。设置方式例如是将握持传感器102的坐标最小值设置在靠近第二侧边s2,将坐标最大值设置在靠近第一侧边s1。处理器104根据手掌位置pl1’的坐标、姆指位置l1’的坐标、坐标最大值及坐标最小值,判断姆指位置l1’的坐标位于手掌位置pl1’的坐标与坐标最大值之间或是位于手掌位置pl1’的坐标与坐标最小值之间,来决定电子装置100的被握持方向。在此例中,处理器104判断出姆指位置l1’的坐标位于手掌位置pl1’的坐标与坐标最大值之间,故处理器104决定电子装置100的被握持方向为第一被握持方向d1。

类似地,以第7a及7b图为例,处理器104判断姆指位置r1’的坐标位于手掌位置pr1’的坐标与坐标最小值之间,故处理器104决定电子装置100的被握持方向为第二被握持方向d2。

在步骤s406,处理器104依照被握持方向决定电子装置100所产生画面的画面显示方向。请参考第6a及6b图,当处理器104判断出电子装置100被握持方向为第一被握持方向d1时,则处理器104以正立的画面显示方向(相对于第一侧边s1)在显示单元106中显示画面。请参考第7a及7b图,当处理器104判断出电子装置100被握持方向为第二被握持方向d2时,则处理器104以倒立的画面显示方向(相对于第一侧边s1)在显示单元106中显示画面。如此,即使电子装置100被以上下翻转的方式握持,电子装置100依据被握持方向依旧可适当调整其所显示的画面显示方向。

因此,当握持传感器102感测到手指位置及手掌位置时,本实施例即可根据握持传感器102所感测到的手指位置及手掌位置推测出姆指位置。并根据姆指位置判断电子装置100被握持方向,作为画面显示方向的依据,以正确的显示画面。

在一实施例中,处理器104可根据握持传感器102的感测结果来判断电子装置100是否被以直立模式握持,若否,则决定维持自动旋转屏幕功能(指电子装置100基于惯性传感器的感测结果而自动启动旋转屏幕的功能)。举例来说,当处理器104判断电子装置100是被以横立模式握持时,将维持电子装置100的自动旋转屏幕功能。请参考第7c及7d图,图7c绘示电子装置100被以横立模式握持的一例,第7d图绘示电子装置100被以横立模式握持的另一例。一般而言,若使用者欲以横立模式来观看电子装置100的显示画面时,通常握持电子装置100的方式如第7c与7d图所示,因此当处理器104通过握持传感器102仅感测到两个点状接触点,则可判断电子装置100是被以横立模式握持。另一方面,当处理器104判断电子装置100是以直立模式(如第6a或7a图所示的握持方式)被握持时,则关闭电子装置100的自动旋转屏幕的功能,以避免因使用者躺着使用电子装置而致使电子装置100错误地自动旋转屏幕,造成使用上的不便。

本发明所称的握持传感器、处理器与显示单元的态样与图1相同,且第一侧边s1及第二侧边s2指电子装置100的短侧边,以及第三侧边s3及第四侧边s4指电子装置100的长侧边,在下列各实施例中将不再重复赘述。

请同时参照图8及9。图8绘示依照另一实施例的具有决定画面显示方向功能的电子装置200的方块图。图9绘示图8的电子装置200的俯视图。电子装置200包括第一握持传感器202、第二握持传感器204、显示单元206及处理器208。第一握持传感器202、第二握持传感器204及显示单元206耦接至处理器208。第一握持传感器202及第二握持传感器204分别设置在第三侧边s3及第四侧边s4,用以感测电子装置200的长侧边的握持状态。握持状态包括接触第一握持传感器202及第二握持传感器204的手指位置或手掌位置。

请参考图10,图10绘示依照本发明的另一实施例的决定画面显示方向的方法的流程图。

首先,在步骤s1202,藉由第一握持传感器202及第二握持传感器204感测多个接触点,处理器208根据多个接触点判断握持电子装置200的握持状态。握持状态包括至少一手指位置及手掌位置在第一握持传感器202及第二握持传感器204上的相对关系。

请参考第11及12图。图11a绘示左手502握持图9的电子装置200的示意图。图11b绘示图11a中的第一握持传感器202及第二握持传感器204所感测的手指位置及手掌位置的示意图。图12a绘示右手504握持图9的电子装置200的示意图。图12b绘示图12a中的第一握持传感器202及第二握持传感器204所感测的手指位置及手掌位置的示意图。在图11a中,左手502的手掌pl1接触第三侧边s3,左手的食指l2、中指l3、无名指l4及小指l5接触第四侧边s4,而左手的姆指l1未接触到电子装置200的任何一侧边。在图11b中,第一握持传感器202感测到一个手掌位置pl1’,第二握持传感器204感测到四个手指位置l2’、l3’、l4’及l5’。在图12a中,右手504的手掌pr1接触第四侧边s4,右手的食指r2、中指r3、无名指r4及小指r5接触第三侧边s3,而右手的姆指r1未接触到电子装置200的任何一侧边。在图12b中,第一握持传感器202感测到四个手指位置r2’、r3’、r4’及r5’,第二握持传感器204感测到一个手掌位置pr1’。

在步骤s1204,处理器208根据握持状态决定被握持的电子装置200的被握持方向。具体来说,处理器208根据手指位置的重心以及手掌位置的重心来决定电子装置200的被握持方向。重心例如为位置所对应的坐标的平均。第一握持传感器202及第二握持传感器204具有预设的坐标,处理器208可预先取得握持传感器102的坐标的设置方式。设置方式例如是将第一握持传感器202及第二握持传感器204的坐标最小值设置在靠近第二侧边s2,将坐标最大值设置在靠近第一侧边s1。以第11a及11b图为例,处理器208计算四个手指位置l2’、l3’、l4’及l5’的重心以及手掌位置pl1’的重心,也就是计算四个手指位置l2’、l3’、l4’及l5’所对应的坐标的平均以及手掌位置pl1’所对应的坐标的平均。接着处理器208判断手指位置l2’、l3’、l4’及l5’的重心的坐标是否比手掌位置pl1’的重心的坐标更接近坐标最小值或坐标最大值。若手指位置l2’、l3’、l4’及l5’的重心的坐标比手掌位置pl1’的重心的坐标更接近坐标最大值,则处理器208决定电子装置200的被握持方向为第一被握持方向d1。若手指位置l2’、l3’、l4’及l5’的重心的坐标比手掌位置pl1’的重心的坐标更接近坐标最小值,则处理器208决定电子装置200的被握持方向为第二被握持方向d2。在图11中,手指位置l2’、l3’、l4’及l5’的重心的坐标比手掌位置pl1’的重心的坐标更接近坐标最大值,则处理器208决定电子装置200的被握持方向为第一被握持方向d1。在图12中,手指位置r2’、r3’、r4’及r5’的重心的坐标亦比手掌位置pr1’的重心的坐标更接近坐标最大值,故处理器208决定电子装置200的被握持方向亦为第一被握持方向d1。虽然,本实施例以四个手指位置为例,但是并不以此为限。只要第一握持传感器202或第二握持传感器204感测出至少一手指位置,且处理器208可根据该至少一手指位置计算重心并判断手指位置的重心与手掌位置的重心的相对关系即可。

在另一实施例中,处理器208根据手指位置及手掌位置的相对关系来决定电子装置200的被握持方向,而不通过计算手指位置的重心以及手掌位置的重心来决定电子装置200的被握持方向。

处理器208根据手指位置及手掌位置的相对关系决定电子装置200的被握持方向的方式如下。以第11a及11b图为例,处理器208可根据四个手指位置l2’、l3’、l4’及l5’各自位于的坐标区间及手掌位置pl1’位于的坐标区间,判断四个手指位置l2’、l3’、l4’及l5’位于的至少一坐标区间是否相对于手掌位置pl1’的位于的坐标区间更接近坐标最小值或坐标最大值。若至少一手指位置位于的坐标区间相对于手掌位置pl1’的坐标区间更接近坐标最大值,则处理器208决定电子装置200的被握持方向为第一被握持方向d1。若至少一手指位置位于的坐标区间相对于手掌位置pl1’位于的坐标区间更接近坐标最小值,则处理器208决定电子装置200的被握持方向为第二被握持方向d2。在图11中,手指位置l2’及l3’位于的坐标区间比手掌位置pl1’位于的坐标区间更接近坐标最大值,则处理器208决定电子装置200的被握持方向为第一被握持方向d1。在图12中,手指位置r2’及r3’位于的坐标区间亦比手掌位置pr1’位于的坐标区间更接近坐标最大值,则处理器208决定电子装置200的被握持方向亦为第一被握持方向d1。虽然,本实施例以四个手指位置为例,但是并不以此为限。只要第一握持传感器202或第二握持传感器204感测出至少一手指位置,且处理器208可根据该至少一手指位置判断手指位置与手掌位置的相对关系即可。

在步骤s1206,处理器208依照被握持方向决定电子装置200所产生的画面的画面显示方向。举例来说,如第11a及11b图,当处理器208判断出电子装置200被握持方向为第一被握持方向d1时,则处理器208以正立的画面显示方向(相对于第一侧边s1)在显示单元206中显示画面。另一方面,当处理器208判断出电子装置200被握持方向为第二被握持方向d2时,则处理器208以倒立的画面显示方向(相对于第一侧边s1)在显示单元206中显示画面。

如此一来,即便使用者握持电子装置200时,大拇指未接触电子装置200,也可藉由设置在电子装置200两侧边的握持传感器所感测到的至少一手指位置及手掌位置来推测使用者握持电子装置200的方式,并通过至少一手指位置及手掌位置的相对关系判断电子装置200被握持方向,作为画面显示方向的依据,以正确的显示画面。

相似地,处理器208也可根据握持传感器202与204的感测结果来判断电子装置100是否被以直立模式握持,若否,则决定维持自动旋转屏幕功能(指电子装置100基于惯性传感器的感测结果而自动启动旋转屏幕的功能)。举例来说,请参考第12c及12d图,图12c绘示电子装置200被以横立模式握持的一例,图12d绘示电子装置200被以横立模式握持的另一例。在一实施例中,若使用者以如第12c与12d图的握持方式握持电子装置200时,处理器208通过握持传感器202与握持传感器204可感测到四个点状接触点,则可判断电子装置100是被以横立模式握持,对应维持所述自动旋转屏幕功能。

请参考图13及14。图13a绘示左手502握持图9的电子装置200的示意图。图13b绘示图13a中的第一握持传感器202及第二握持传感器204所感测的手指位置及手掌位置的示意图。图14a绘示右手504握持图9的电子装置200的示意图。图14b绘示图14a中的第一握持传感器202及第二握持传感器204所感测的手指位置及手掌位置的示意图。在图13a中,左手502的手掌pl1接触第三侧边s3,左手的食指l2、中指l3及无名指l4接触第四侧边s4。在图13b中,第一握持传感器202感测到一个手掌位置pl1’,第二握持传感器204感测到三个手指位置l2’、l3’及l4’,且手掌位置pl1’及三个手指位置l2’、l3’及l4’皆靠近电子装置200的同一侧边(也就是第二侧边s2)。在图14a中,右手504的手掌pr1接触第四侧边s4,右手的食指r2、中指r3及无名指r4接触第三侧边s3。在图14b中,第一握持传感器202感测到三个手指位置r2’、r3’及r4’,第二握持传感器204感测到一个手掌位置pr1’,且手掌位置pr1’及三个手指位置r2’、r3’及r4’皆靠近电子装置200的同一侧边(也就是第二侧边s2)。

在另一实施例中,当步骤s1202中,第一握持传感器202及第二握持传感器204感测握持电子装置200的手指位置及手掌位置如第13a及14a图所示,也就是手指位置及手掌位置皆位于电子装置200的同一感测区域的话。则在步骤s1204中,处理器208根据手指位置的重心与手掌位置的重心所在的感测区域,来决定电子装置200的被握持方向。

具体来说,处理器208可划分第一握持传感器202及第二握持传感器204的感测区域,判断手指位置的重心与手掌位置的重心所在的感测区域,并根据感侧区域来决定电子装置200的被握持方向。举例来说,如第13b及14b图所示,可依据中线m1将第一握持传感器202及第二握持传感器204的感测区域划分为两个相等大小的区域。也就是说,以中线m1为依据,第一握持传感器202的感测区域分成靠近第一侧边s1的感测区域与靠近第二侧边s2的感测区域;第二握持传感器204的感测区域分成靠近第一侧边s1的感测区域与靠近第二侧边s2的感测区域。

接着,处理器208判断手指位置的重心与手掌位置的重心在第一握持传感器202及第二握持传感器204所位于的感测区域。以图13b为例,若处理器208判断手掌位置pl1’的重心位于靠近第二侧边s2的感测区域且手指位置l2’、l3’及l4’的重心位于靠近第二侧边s2的感测区域,则决定电子装置200的被握持方向为第一被握持方向d1。以图14b为例,若处理器208判断手掌位置pr1’的重心位于靠近第二侧边s2的感测区域且手指位置r2’、r3’及r4’的重心位于靠近第二侧边s2的感测区域,则决定电子装置200的被握持方向为第一被握持方向d1。反之,若处理器208判断手掌位置的重心与至少一手指位置的重心位于靠近第一侧边s1的感测区域,则决定电子装置200的被握持方向为第二被握持方向d2。虽然,本实施例以三个手指位置为例,但是并不以此为限。只要第一握持传感器202或第二握持传感器204感测出至少一手指位置,且处理器208可根据该至少一手指位置的重心与手掌位置的重心判断所位于的感测区域即可。

如此一来,当手掌位置及手指位置皆靠近同一侧边,也可藉由手指位置的重心与手掌位置的重心在第一握持传感器202及第二握持传感器204所位于的感测区域,来决定电子装置200的被握持方向,依据被握持方向决定画面显示方向,以正确的显示画面。

请同时参照图15及16。图15绘示依照另一实施例的具有决定画面显示方向功能的电子装置300的方块图。图16绘示图15的电子装置300的俯视图。电子装置300包括第一握持传感器302、第二握持传感器304、显示单元306、处理器308及指纹辨识器310。第一握持传感器302、第二握持传感器304、显示单元306及指纹辨识器310耦接至处理器308。第一握持传感器302及第二握持传感器304分别设置在电子装置300的长侧边。握持状态包括接触第一握持传感器302及第二握持传感器304的手指位置或手掌位置。指纹辨识器310设置在电子装置300的其中一长侧边,用以辨识手指的指纹。举例来说,如图16所示,指纹辨识器310设置在第四侧边s4。在另一实施例中,电子装置300可包括两个指纹辨识器,分别设置在电子装置300的两长侧边,本发明不限制指纹辨识器310设置在电子装置300的位置与数量。

请参考图17,图17绘示依照本发明的一实施例的决定画面显示方向的方法的流程图。在此例中,处理器308先判断是否感测到手掌位置。接着,藉由指纹辨识器310辨识手指指纹以分辨手指。然后,处理器308根据辨识出的手指决定电子装置300的被握持方向,并依照被握持方向决定电子装置300所产的画面的画面显示方向。

步骤s1902,处理器308判断第一握持传感器302或第二握持传感器304是否感测到手掌位置。当第一握持传感器302或第二握持传感器304感测到片状接触点,则处理器308判断感测到手掌位置,进入步骤s1904。当未感测到手掌位置,则结束流程。请参考第18a及18b图,图18a绘示左手502握持图16的电子装置300的示意图。图18b绘示图18a中的第一握持传感器302及第二握持传感器304所感测的手指位置及手掌位置的示意图。在图18a中,左手502的手掌pl1及拇指l1接触第三侧边s3,左手502的食指l2、中指l3、无名指l4及小指l5接触第四侧边s4。在图18b中,第一握持传感器302感测到手掌pl1’的位置。

步骤s1904,藉由指纹辨识器310辨识一手指。具体来说,电子装置300可先预存使用者的各个手指的指纹,做为比对辨识之用。请参考图18b,指纹辨识器310感测到手指位置l3’的手指的指纹,并根据预存的各个手指的指纹辨识出该手指为左手502的中指l3。

步骤s1906,处理器308根据指纹辨识器310辨识出的手指决定被握持的电子装置300的被握持方向。在一实施例中,指纹辨识器310设置在电子装置300的第四侧边s4上。若处理器308辨识出的手指为左手502的食指l2、中指l3、无名指l4及小指l5其中之一,则处理器308可决定电子装置300的被握持方向为第一被握持方向d1。若辨识出的手指为右手504的食指r2、中指r3、无名指r4及小指r5其中之一,则处理器308可决定电子装置300的被握持方向为第二被握持方向d2。在另一实施例中,指纹辨识器310设置在电子装置300的第三侧边s3上(未绘示)。若处理器308辨识出的手指为左手502的拇指l1,则处理器308判断出电子装置300的被握持方向为第一被握持方向d1。若辨识出的手指为右手504的拇指r1,则处理器308可决定电子装置300的被握持方向为第二被握持方向d2。

步骤s1908,处理器308依照被握持方向决电子装置300所产生的画面的画面显示方向。

如此一来,当第一握持传感器302或第二握持传感器304感测手掌位置时,通过指纹辨识器310所辨识出的手指即可决定电子装置300的被握持方向,并依据被握持方向决定画面显示方向,以正确的显示画面。

请参考图19,图19绘示依照另一实施例的电子装置400的俯视图。电子装置400包括显示单元402、第一声音输入单元404、第一声音输出单元406、第一距离传感器(proximitysensor)408、第二声音输入单元410、第二声音输出单元412及第二距离传感器414。第一声音输入单元404及第二声音输入单元410例如可为麦克风。第一声音输出单元406及第二声音输出单元412例如可为听筒或喇叭。第一声音输入单元404、第一声音输出单元406及第一距离传感器408设置在电子装置400的一第一区域a1,第二声音输入单元410、第二声音输出单元412及第二距离传感器414设置在电子装置400的一第二区域a2。第一区域a1与第二区域a2分别靠近电子装置400的相对的两侧。举例来说,第一区域a1靠近第一侧边s1,第二区域a2靠近第二侧边s2。在一实施例中,处理器308根据被握持方向选择性致能第一声音输入单元404、第一声音输出单元406、第一距离传感器408、第二声音输入单元410、第二声音输出单元412及第二距离传感器414。更确切地说,当处理器308判断出电子装置400被握持方向为第一被握持方向d1时,则处理器308致能第一区域a1中的第一声音输出单元406、第一距离传感器408以及第二区域a2中的第二声音输入单元410。相反的,当处理器308判断出电子装置400被握持方向为第二被握持方向d2时,则处理器308致能第二区域a2中的第二声音输出单元412、第二距离传感器414以及第一区域a1中的第一声音输入单元404。

上述各实施例中的电子装置,例如电子装置100、200及300可为一虚拟实境(virtualreality,vr)装置,上述的画面可为虚拟实境装置所输出的画面。请参考图20,图20绘示虚拟实境装置600的示意图。使用者手持一手持物体,手持物体例如为手机形状的木头(未绘示)。前述实施例中的处理器及握持传感器可设置在木头中,并执行前述实施例中的决定画面显示方向的方法。在处理器判断出木头的被握持方向之后,处理器根据被握持方向决定虚拟实境装置600的画面中对应于木头的位置的图像显示。举例来说,处理器在虚拟实境装置600的画面中对应于木头的位置,显示一手机图像。故使用者可在虚拟实境装置600的画面中看到手握持的是手机而不是木头。

在另一实施例中,处理器可依据电子装置目前所执行的应用程序类型,维持所述自动旋转屏幕功能(或不执行前述实施例所述决定画面显示方向的方法)。举例来说,当一特定应用程序(例如相机应用程序)被开启后,不执行前述实施例中的决定画面显示方向的方法。如此一来,当使用者使用特定应用程序时,可避免画面显示方向改变而影响到使用者。

基于上述,本申请根据握持传感器感测握持电子装置的握持状态,根据握持状态决定被握持的电子装置的被握持方向,最后依照被握持方向决定显示画面的画面显示方向。因此,即便电子装置的屏幕平行于地面,也可依据握持传感器正确判断被握持方向,以正确的画面显示方向显示画面。故可更有效改善画面的画面显示方向发生错误的问题,让使用者在正确的画面显示方向观赏画面。

本领域技术人员将想到,在此提出的本发明的多数修改及其他实施例,具有上述说明及相关附图中所提供的教导的益处。因此,应理解本发明并非受限于所公开的具体实施例,且修改及其他实施例包括于权利要求书的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1