本发明涉及消费性电子技术,特别涉及一种控制方法、控制装置及电子装置。
背景技术:
随着科技的不断发展,手机、平板电脑等电子设备的应用越来越广泛,如应用于远程监控或操控飞行器等。飞行器的相机云台可带着相机模组绕光轴旋转90度以在横拍状态与竖拍状态之间切换,若相机模组由横拍状态切换为竖拍状态,则电子设备显示的远程监控或操控飞行器的画面则会将相机模组竖拍状态下拍得的照片躺倒放置。同样地,若相机模组由竖拍状态切换为横拍状态,则电子设备显示的远程监控或操控飞行器的画面也会将相机模组横拍状态下拍得的照片躺倒放置。不管相机云台采用哪种切换模式,都不方便用户构图,导致用户体验差。
技术实现要素:
本发明的实施方式旨在至少解决现有技术中存在的技术问题之一。为此,本发明的实施方式需要提供一种控制方法、控制装置及电子装置。
本发明提供一种控制方法,用于控制电子装置;所述电子装置包括显示器及通信模块,所述通信模块用于与飞行器通信,所述飞行器包括相机模组;所述控制方法包括以下步骤:
控制所述通信模块发送切换信号,所述切换信号用于控制所述相机模组沿光轴转动以在横拍状态与竖拍状态之间切换;
接收来自所述相机模组的图像,所述图像包括所述相机模组处于所述横拍状态时输出的横拍图像或处于所述竖拍状态时输出的竖拍图像;
识别所述显示器处于横放状态还是竖放状态;
在所述显示器处于横放状态时控制所述显示器直立显示所述竖拍图像;及
在所述显示器处于竖放状态时控制所述显示器直立显示所述横拍图像。
在某些实施方式中,所述控制方法包括:
根据用户输入控制所述电子装置产生所述切换信号。
在某些实施方式中,所述显示器采用触摸屏,所述根据用户输入控制所述电子装置产生所述切换信号的步骤包括以下子步骤:
控制所述显示器显示按键;
识别所述用户输入是否为触摸所述按键;及
当所述用户输入为触摸所述按键时,控制所述电子装置产生所述切换信号。
在某些实施方式中,所述显示器采用触摸屏,所述根据用户输入控制所述电子装置产生所述切换信号的步骤包括以下子步骤:
控制所述显示器显示下拉菜单图标;
判断所述用户输入是否包括触摸所述下拉菜单图标的第一用户输入;
在所述用户输入包括所述第一用户输入时控制所述显示器显示下拉菜单,所述下拉菜单包括预定选项;
判断所述用户输入是否包括触摸所述预定选项的第二用户输入;及
在所述用户输入包括所述第二用户输入时,控制所述电子装置产生所述切换信号。
在某些实施方式中,所述控制所述显示器直立显示所述竖拍图像的步骤包括:
缩小所述竖拍图像以使所述显示器显示整张所述竖拍图像。
在某些实施方式中,所述控制所述显示器直立显示所述竖拍图像的步骤包括:
缩小所述竖拍图像以使所述显示器居中显示整张所述竖拍图像。
在某些实施方式中,所述控制所述显示器直立显示所述横拍图像的步骤包括:
缩小所述横拍图像以使所述显示器显示整张所述横拍图像。
在某些实施方式中,所述控制所述显示器直立显示所述横拍图像的步骤包括:
缩小所述横拍图像以使所述显示器居中显示整张所述横拍图像。
本发明提供一种控制装置,用于控制电子装置,所述电子装置包括显示器及通信模块,所述通信模块用于与飞行器通信,所述飞行器包括相机模组;所述控制装置包括:
第一控制模块,用于控制所述通信模块发送切换信号,所述切换信号用于控制所述相机模组沿光轴转动以在横拍状态与竖拍状态之间切换;
信号接收模块,用于接收来自所述相机模组的图像,所述图像包括所述相机模组处于所述横拍状态时输出的横拍图像或处于所述竖拍状态时输出的竖拍图像;
识别模块,用于识别所述显示器处于横放状态还是竖放状态;
第二控制模块,用于在所述显示器处于横放状态时控制所述显示器直立显示所述竖拍图像;及
第三控制模块,用于在所述显示器处于竖放状态时控制所述显示器直立显示所述横拍图像。
在某些实施方式中,所述控制装置包括:
第四控制模块,用于根据用户输入控制所述电子装置产生所述切换信号。
在某些实施方式中,所述显示器采用触摸屏,所述第四控制模块包括:
第一控制子模块,用于控制所述显示器显示按键;
识别子模块,用于识别所述用户输入是否为触摸所述按键;及
第二控制子模块,用于当所述用户输入为触摸所述按键时控制所述电子装置产生所述切换信号。
在某些实施方式中,所述显示器采用触摸屏,所述第三四控制模块包括:
第三控制子模块,用于控制所述显示器显示下拉菜单图标;
第一判断子模块,用于判断所述用户输入是否包括触摸所述下拉菜单图标的第一用户输入;
第四控制子模块,用于在所述用户输入包括所述第一用户输入时控制所述显示器显示下拉菜单,所述下拉菜单包括预定选项;
第二判断子模块,用于判断所述用户输入是否包括触摸所述预定选项的第二用户输入;及
第五控制子模块,用于在所述用户输入包括所述第二用户输入时控制所述电子装置产生所述切换信号。
在某些实施方式中,所述第二控制模块包括:
第一缩小子模块,用于缩小所述竖拍图像以使所述显示器显示整张所述竖拍图像。
在某些实施方式中,所述第一缩小子模块用于缩小所述竖拍图像以使所述显示器居中显示整张所述竖拍图像。
在某些实施方式中,所述第二控制模块包括:
第二缩小子模块,用于缩小所述横拍图像以使所述显示器显示整张所述横拍图像。
在某些实施方式中,所述第二缩小子模块用于缩小所述横拍图像以使所述显示器居中显示整张所述横拍图像。
本发明提供一种电子装置,包括:
显示器;
用于与飞行器通信的通信模块,所述飞行器包括相机模组;及
如上实施方式所述的控制装置。
在某些实施方式中,所述电子装置包括遥控器、手机、平板电脑、智能手表、智能眼镜及智能头盔的一种或者多种。
本发明实施方式中的控制方法、控制装置、及电子装置控制显示器将相机模组输出的横拍图像与竖拍图像均直立地显示出来,避免因相机模组的转动而将输出的图像躺倒放置在显示器显示的控制界面内,方便用构图,提升了用户体验。
本发明的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施方式的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
图1是本发明某些实施方式的控制方法的流程示意图。
图2是本发明某些实施方式的电子装置及控制装置的功能模块示意图。
图3是本发明某些实施方式的电子装置及飞行器的实物示意图。
图4是本发明某些实施方式的控制方法的流程示意图。
图5是本发明某些实施方式的电子装置及控制装置的功能模块示意图。
图6是本发明某些实施方式的控制方法的流程示意图。
图7是本发明某些实施方式的电子装置及控制装置的功能模块示意图。
图8是本发明某些实施方式的控制方法的流程示意图。
图9是本发明某些实施方式的电子装置及控制装置的功能模块示意图。
图10是本发明某些实施方式的控制方法的流程示意图。
图11是本发明某些实施方式的电子装置及控制装置的功能模块示意图。
图12是本发明某些实施方式的控制方法的流程示意图。
图13是本发明某些实施方式的电子装置及控制装置的功能模块示意图。
图14-17是本发明某些实施方式的横放显示器从显示横拍图像切换到显示竖拍图像的示意图。
图18-21是本发明某些实施方式的竖放显示器从显示横拍图像切换到显示竖拍图像的示意图。
图22-25是本发明某些实施方式的横放显示器从显示竖拍图像切换到显示横拍图像的示意图。
图26-29是本发明某些实施方式的竖放显示器从显示竖拍图像切换到显示横拍图像的示意图。
图30是本发明某些实施方式的根据用户输入控制电子装置产生切换信号示意图。
具体实施方式
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通信;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
请一并参阅图1-3及图14-29,本发明实施方式的控制方法,用于控制电子装置100,电子装置100包括显示器101及通信模块102,通信模块102用于与飞行器200通信,飞行器200包括相机模组(图未示);控制方法包括以下步骤:
s1,控制通信模块102发送切换信号,切换信号用于控制相机模组沿光轴转动以在横拍状态与竖拍状态之间切换;
s2,接收来自相机模组的图像,图像包括相机模组处于横拍状态时输出的横拍图像而处于竖拍状态时输出的竖拍图像;
s3,识别显示器101处于横放状态还是竖放状态;
s4,在显示器101处于横放状态时控制显示器101直立显示竖拍图像;及
s5,在显示器101处于竖放状态时控制所述显示器101直立显示横拍图像。
请参阅图2,在本发明实施方式的控制装置110中,控制装置110包括第一控制模块111、信号接收模块112、识别模块113、第二控制模块114及第三控制模块115,可分别用于实现s1、s2、s3、s4及s5。也就是说,第一控制模块111用于控制通信模块102发送切换信号,切换信号用于控制相机模组沿光轴转动以在横拍状态与竖拍状态之间切换。信号接收模块112用于接收来自相机模组的图像,图像包括相机模组处于横拍状态时输出的横拍图像而处于竖拍状态时输出的竖拍图像。识别模块113用于识别显示器101处于横放状态还是竖放状态。第二控制模块114用于在显示器101处于横放状态时控制显示器101直立显示竖拍图像。第三控制模块115用于在显示器101处于竖放状态时控制所述显示器101直立显示横拍图像。
在本发明实施方式的控制装置110可应用于本发明实施方式的电子装置100。请参阅图3,本实施方式中的电子装置100为平板电脑。
在某些实施方式中,电子装置100还可包括手机、遥控器、智能手表、智能眼镜、智能头盔、其他虚拟现实穿戴设备、其他增强现实穿戴设备等具有显示功能的显示终端中的一种或多种。显示器101用于显示监控或操作飞行器200的相关信息,例如飞行器自身的参数信息、飞行信息、经飞行器200拍摄的图像或视频画面。
举例来说,请一并参阅图14-17,当显示器101横放时,显示器101中显示控制界面103,相机模组先处在横拍状态并输出横拍图像i,横拍图像i包括直立的两个人物和景物,此时横拍图像i全屏直立(两个人物和景物均直立)显示在控制界面103中,即以图14下图中所示的样式显示在控制界面103中。若控制通信模块102发送切换信号以控制相机模组沿光轴转动而从使相机模组由横拍状态变为竖拍状态,相机模组将输出竖拍图像ii,相对于横拍图像i而言,竖拍图像ii仅包括一个人物及部分景物。通常情况下,竖拍图像ii将以躺倒的方式(图16所示)全屏显示在控制界面103中,而本实施方式中的显示器101是以图17下图所示的直立方式显示在控制界面103中。
请一并参阅图18-21,当显示器101竖放时,显示器101中显示控制界面103,相机模组先处在横拍状态并输出横拍图像iii,横拍图像iii包括直立的两个人物和景物,此时横拍图像iii直立(两个人物和景物均直立)显示在控制界面103中,即以图18右图中所示的样式显示在控制界面103中。若控制通信模块102发送切换信号以控制相机模组沿光轴转动而从使相机模组由横拍状态变为竖拍状态,相机模组将输出图19中所示的竖拍图像iv,相对于横拍图像iii而言,竖拍图像iv仅包括一个人物及部分景物。通常情况下,竖拍图像iv将以躺倒的方式(图20所示)显示在控制界面103中,而本实施方式中的显示器101是以图21右图所示的直立方式显示在控制界面103中。
请一并参阅图22-25,当显示器101横放时,显示器101中显示控制界面103,相机模组先处在竖拍状态并输出竖拍图像v,竖拍图像v包括直立的一个人物和景物,此时竖拍图像v直立(一个人物和景物均直立)显示在控制界面103中,即以图22下图中所示的样式显示在控制界面103中。若控制通信模块102发送切换信号以控制相机模组沿光轴转动而从使相机模组由竖拍状态变为横拍状态,相机模组将输出图23中所示的横拍图像vi,相对于竖拍图像v而言,横拍图像vi包括两个人物及更多的景物。通常情况下,横拍图像vi将以躺倒的方式(图24所示)显示在控制界面103中,而本实施方式中的显示器101是以图25下图所示的直立方式显示在控制界面103中。
请一并参阅图26-29,当显示器101竖放时,显示器101中显示控制界面103,相机模组先处在竖拍状态并输出竖拍图像vii,竖拍图像vii包括直立的一个人物和景物,此时竖拍图像vii直立(一个人物和景物均直立)显示在控制界面103中,即以图26右图中所示的样式显示在控制界面103中。若控制通信模块102发送切换信号以控制相机模组沿光轴转动而从使相机模组由竖拍状态变为横拍状态,相机模组将输出图27中所示的横拍图像viii,相对于竖拍图像vii而言,横拍图像iv包括两个人物及更多的景物。通常情况下,图像viii将以躺倒的方式(图28所示)显示在控制界面103中,而本实施方式中的显示器101是以图29右图所示的直立方式显示在控制界面103中。
本发明实施方式中的控制方法、控制装置110、及电子装置100控制显示器101将相机模组输出的横拍图像与竖拍图像均直立地显示出来,避免因相机模组的转动而将输出的图像躺倒放置在显示器101显示的控制界面内,方便用构图,提升了用户体验。
请一并参阅图4-5,在某些实施方式中,控制方法包括:
s6,根据用户输入控制电子装置100产生切换信号。
请参阅图5,在本发明实施方式的控制装置110中,控制装置110包括第四控制模块116,可用于实现s6。即第四控制模块116用于根据用户输入控制电子装置100产生切换信号。
请一并参阅图6-7及图30,在某些实施方式中,显示器101采用触摸屏,根据用户输入控制电子装置100产生切换信号的步骤包括以下子步骤:
s601,控制显示器101显示按键104;
s602,识别用户输入是否为触摸按键104;及
s603,当用户输入为触摸按键104时,控制电子装置100产生切换信号。
请参阅图7,在本发明实施方式的控制装置110中,控制装置110的第四控制模块115包括第一控制子模块1161、识别子模块1162及第二控制子模块1163,可分别用于实现s601、s602及s603。即第一控制子模块1161用于控制显示器101显示按键104。识别子模块1162用于识别用户输入是否为触摸按键104。第二控制子模块1163用于当用户输入为触摸按键104时控制电子装置100产生切换信号。
举例来说,请参见图30,通过点击、左滑、或右滑控制界面103等操作,控制界面103进入中间图形的显示,并显示竖拍/横拍切换按键104,当用户点击按键104,则产生切换信号。
请一并参阅图8-9及图30,在某些实施方式中,显示器101采用触摸屏,根据用户输入控制电子装置100产生切换信号的步骤包括以下子步骤:
s604,控制显示器101显示下拉菜单图标105;
s605,判断用户输入是否包括触摸下拉菜单图标105的第一用户输入;
s606,在用户输入包括第一用户输入时控制显示器101显示下拉菜单,下拉菜单包括预定选项;
s607,判断用户输入是否包括触摸预定选项的第二用户输入;及
s608,在用户输入包括第二用户输入时,控制电子装置100产生切换信号。
请参阅图9,在本发明实施方式的控制装置110中,控制装置110的第四控制模块115包括第三控制子模块1164、第一判断子模块1165、第四控制子模块1166、第二判断子模块1167及第五控制子模块1168,可分别用于实现s604、s605、s606、s607及s608。即第三控制子模块1164用于控制显示器101显示下拉菜单图标105。第一判断子模块1165用于判断用户输入是否包括触摸下拉菜单图标105的第一用户输入。第四控制子模块1166用于在用户输入包括第一用户输入时控制显示器101显示下拉菜单,下拉菜单包括预定选项。第二判断子模块1167用于判断用户输入是否包括触摸预定选项的第二用户输入。第五控制子模块1168用于在用户输入包括第二用户输入时,控制电子装置100产生切换信号。
请一并参阅图3及图10-11,在某些实施方式中,在显示器101处于竖放状态时控制显示器101直立显示竖拍图像的步骤包括以下子步骤:
s501,缩小竖拍图像以使显示器101显示整张竖拍图像。
请参阅图11,在本发明实施方式的控制装置110中,控制装置110的第三控制模块115包括第一缩小子模块1151,可用于实现s501。即第三控制模块115用于缩小竖拍图像以使显示器101显示整张竖拍图像。
在某些实施方式中,可以缩小竖拍图像以使显示器101居中显示整张竖拍图像。
请一并参阅图3及图12-13,在某些实施方式中,在显示器101处于竖放状态时控制显示器101直立显示横拍图像的步骤包括以下子步骤:
s502,缩小横拍图像以使显示器101显示整张横拍图像。
请参阅图11,在本发明实施方式的控制装置110中,控制装置110的第三控制模块115包括第二缩小子模块1152,可用于实现s502。即第二缩小子模块1152用于缩小横拍图像以使显示器101显示整张横拍图像。
在某些实施方式中,可以缩小横拍图像以使显示器101居中显示整张横拍图像。
本发明实施方式的电子装置100中未展开的其它部分,可参阅以上实施方式的控制方法或控制装置110的对应部分,在此不再详细展开。
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
本技术领域的普通技术人员可以理解实现上述实施方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。