一种控制方法和装置制造方法

文档序号:7814878阅读:179来源:国知局
一种控制方法和装置制造方法
【专利摘要】本申请实施例提供了一种控制方法和装置,应用于电子设备中,所述电子设备包括投影模块以及检测模块,所述电子设备能够将投影图像通过所述投影模块投影至投影屏幕,所述方法包括:通过所述检测模块检测所述电子设备相对水平面的倾斜角度;其中,所述倾斜角度为第一角度时,所述投影模块在投影方向上,与所述投影屏幕处于垂直状态;检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度;根据所述投影校正角度,对所述投影图像进行校正。本申请实施例提高了投影图像的质量。
【专利说明】一种控制方法和装置

【技术领域】
[0001]本申请涉及电子【技术领域】,更具体的说是涉及一种控制方法和装置。

【背景技术】
[0002]随着电子技术的发展,电子设备实现的功能越来越多样化,为了更好的展示显示功能,具有投影模块的电子设备应运而生。
[0003]但是,电子设备通过投影模块投影时,特别是手持电子设备进行投影时,由于人体走动,或者身体抖动时,即容易使得电子设备发生倾斜,从而导致投影图像发生形变,影响用户观看,影响了投影图像的质量。


【发明内容】

[0004]有鉴于此,本申请提供了一种控制方法和装置,用以解决电子设备投影时,影响投影图像的质量的技术问题。
[0005]为实现上述目的,本申请提供如下技术方案:
[0006]一种控制方法,应用于电子设备,所述电子设备包括投影模块以及检测模块,所述电子设备能够将投影图像通过所述投影模块投影至投影屏幕,所述方法包括:
[0007]通过所述检测模块检测所述电子设备相对水平面的倾斜角度;其中,所述倾斜角度为第一角度时,所述投影模块在投影方向上,与所述投影屏幕处于垂直状态;
[0008]检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度;
[0009]根据所述投影校正角度,对所述投影图像进行校正。
[0010]优选地,所述检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度包括:
[0011]从T1时刻到Tn时刻的连续时间里,获得连续的M个倾斜角度;
[0012]获得所述M个倾斜角度分别与所述第一角度的差值,得到M个差值;
[0013]在所述M个差值与最近一次的投影校正角度的差值均大于第一预设值时,生成第一校正指令;
[0014]响应所述第一校正指令,根据所述M个差值中的任一个差值,确定当前投影校正角度。
[0015]优选地,所述检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度确定当前投影校正角度包括:
[0016]获得所述倾斜角度与所述第一角度的差值;
[0017]在所述差值的绝对值大于第一预设值时,生成第二响应指令;
[0018]响应所述第二响应指令,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度。
[0019]优选地,所述根据所述倾斜角度与所述第一角度的差值,确定投影校正角度包括:
[0020]获得所述倾斜角度与所述第一角度的差值;
[0021]查找预设的校正范围与校正值的对应关系;其中,不同校正范围对应的校正值不同,所述校正值包含于所述校正范围内;不同的校正范围形成连续的数值范围;相邻的任意两个校正范围分别对应的校正值相差第一预设值;
[0022]获得所述差值所处的校正范围,及其对应的校正值;
[0023]将获得的所述差值对应的所述校正值作为当前投影校正角度。
[0024]优选地,所述在所述差值的绝对值大于第一预设值时,生成第二响应指令包括:
[0025]在所述差值的绝对值大于第一预设值,且小于第二预设值时,生成第二校正指令。
[0026]优选地,所述倾斜角度的绝对值小于第一阈值时,所述电子设备处于第一投影模式;所述第一投影模式为投影至与水平面垂直的屏幕;
[0027]所述倾斜角度的绝对值大于第二阈值且小于第三阈值时,所述电子设备处于第二投影模式;所述第二投影模式为投影至与水平面垂直的屏幕;
[0028]在所述第一投影模式下的第一角度值与在所述第二投影模式下的第一角度值相差第二预设值。
[0029]优选地,当所述电子设备处于第一投影模式时,所述在所述差值的绝对值大于所述第二预设值时,所述方法还包括:
[0030]在所述倾斜角度的绝对值大于第二阈值且小于第三阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值时,确定所述电子设备从所述第一投影模式切换至所述第二投影模式,生成第三校正指令;
[0031]响应所述第三校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度;
[0032]当所述电子设备处于第二投影模式时,所述在所述差值的绝对值大于所述第二预设值时,所述方法还包括:
[0033]在所述倾斜角度的绝对值小于第一阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值时,确定所述电子设备从所述第一投影模式切换至所述第二投影模式,生成第四校正指令;
[0034]响应所述第四校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度。
[0035]一种控制装置,应用于电子设备中,所述电子设备包括投影模块以及检测模块,所述电子设备能够将投影图像通过所述投影模块投影至投影屏幕,所述装置包括:
[0036]角度检测单元,用于通过所述检测模块检测所述电子设备相对水平面的倾斜角度;其中,所述倾斜角度为第一角度时,所述投影模块在投影方向上,与所述投影屏幕处于垂直状态;
[0037]角度确定单元,用于检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度;
[0038]投影校正单元,用于根据所述投影校正角度,对所述投影图像进行校正。
[0039]优选地,所述角度确定单元包括:
[0040]角度获取单元,用于从T1时刻到Tn时刻的连续时间里,获得连续的M个倾斜角度;
[0041]第一差值计算单元,用于获得所述M个倾斜角度分别与所述第一角度的差值,得到M个差值;
[0042]第一指令生成单元,用于在所述M个差值与最近一次的投影校正角度的差值均大于第一预设值时,生成第一校正指令;
[0043]第一指令响应单元,用于响应所述第一校正指令,根据所述M个差值中的任一个差值,确定当前投影校正角度。
[0044]优选地,所述角度确定单元包括:
[0045]第二差值计算单元,用于获得所述倾斜角度与所述第一角度的差值;
[0046]第二指令生成单元,用于在所述差值的绝对值大于第一预设值时,生成第二响应指令;
[0047]第二指令响应单元,用于响应所述第二响应指令,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度。
[0048]优选地,所述角度确定单元包括:
[0049]第三差值计算单元,用于获得所述倾斜角度与所述第一角度的差值;
[0050]查找单元,用于查找预设的校正范围与校正值的对应关系;其中,不同校正范围对应的校正值不同,所述校正值包含于所述校正范围内;不同的校正范围形成连续的数值范围;相邻的任意两个校正范围分别对应的校正值相差第一预设值;
[0051]校正值确定单元,用于获得所述差值所处的校正范围,及其对应的校正值;
[0052]角度确定子单元,用于将获得的所述差值对应的所述校正值作为当前投影校正角度。
[0053]优选地,所述第一指令生成单元具体用于:
[0054]在所述差值的绝对值大于第一预设值,且小于第二预设值时,生成第二校正指令。
[0055]优选地,所述倾斜角度的绝对值小于第一阈值时,所述电子设备处于第一投影模式;所述第一投影模式为投影至与水平面垂直的屏幕;
[0056]所述倾斜角度的绝对值大于第二阈值且小于第三阈值时,所述电子设备处于第二投影模式;所述第二投影模式为投影至与水平面垂直的屏幕;
[0057]在所述第一投影模式下的第一角度值与在所述第二投影模式下的第一角度值相差第三预设值。
[0058]优选地,还包括:
[0059]第三指令生成单元,用于当所述电子设备处于第一投影模式,所述差值的绝对值大于所述第二预设值时,若所述倾斜角度的绝对值大于第二阈值且小于第三阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值,确定所述电子设备从所述第一投影模式切换至所述第二投影模式,生成第三校正指令;
[0060]第三指令响应单元,用于响应所述第三校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度;
[0061]第四指令生成单元,用于当所述电子设备处于第二投影模式,所述差值的绝对值大于所述第二预设值时,若所述倾斜角度的绝对值小于第一阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值时,确定所述电子设备从所述第一投影模式切换至第二投影模式,生成第四校正指令;
[0062]第四指令响应单元,用于响应所述第四校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度。
[0063]经由上述的技术方案可知,与现有技术相比,本申请提供了一种控制方法和装置,应用于电子设备中,电子设备包括投影模块以及检测模块,通过检测模块可以检测电子设备相对水平面的倾斜角度,当检测到所述倾斜角度不为第一角度时,根据该倾斜角度以及第一角度的差值,可以确定出投影校正角度,从而根据该投影校正角度,可以对投影图像进行校正。从而保证了投影图像的质量,不影响用户观看。

【专利附图】

【附图说明】
[0064]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0065]图1为本申请实施例提供的一种控制方法一个实施例的流程图;
[0066]图2为本申请实施例提供的一种控制方法另一个实施例的流程图;
[0067]图3为本申请实施例提供的电子设备的投影示意图;
[0068]图4为本申请实施例提供一种控制装置一个实施例的结构示意图;
[0069]图5为本申请实施例提供的一种控制装置另一个实施例的角度确定单元的结构示意图;
[0070]图6为本申请实施例提供的一种控制装置又一个实施例的角度确定单元的结构示意图;
[0071]图7为本申请实施例提供的一种控制装置又一个实施例的结构示意图;
[0072]图8为本申请实施例提供的一种控制装置又一个实施例的角度确定单元的结构示意图。

【具体实施方式】
[0073]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0074]在本申请实施例中,电子设备包括投影模块以及检测模块,通过检测模块可以检测电子设备相对水平面的倾斜角度,当检测到所述倾斜角度不为第一角度时,根据该倾斜角度以及第一角度的差值,可以确定出投影校正角度,从而根据该投影校正角度,可以对投影图像进行校正。从而保证了投影图像的质量,不影响用户观看。
[0075]下面结合附图,对本申请实施方案进行详细描述。
[0076]图1为本申请实施例提供的一种控制方法一个实施例的流程图,所述方法具体应用于电子设备,所述电子设备至少包括投影模块以及检测模块,所述电子设备能够将投影图像通过所述投影模块投影至投影屏幕。
[0077]所述方法可以包括以下几个步骤:
[0078]101:通过所述检测模块检测所述电子设备相对水平面的倾斜角度;其中,所述倾斜角度为第一角度时,所述投影模块在投影方向上,与所述投影屏幕处于垂直状态。
[0079]102:检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度。
[0080]103:根据所述当投影校正角度,对所述投影图像进行校正。
[0081 ] 投影图像是指投影模块投射到投影屏幕上,在投影屏幕上所显示的图像。
[0082]该第一角度即是投影模块在投影方向上与投影屏幕呈垂直状态时,电子设备相对水平面的角度,此时,电子设备处于最佳投影状态,通过投影模块投影的图像为正常的图像,为矩形形状。当电子设备的倾斜角度偏离该第一角度时,投影出的图像将发生形变,变为梯形,因此需要进行校正,以不影响用户观看。
[0083]由于投影模块无法判断投影的图像的形态,因此本申请实施例中,当检测到倾斜角度不是第一角度时,即可认为投影图像会发生形变,开始对投影图像进行校正。首先根据倾斜角度与第一角度差值,可以确定出当前投影校正角度,投影校正角度即是指投影图像偏移的角度。
[0084]计算得到当前投影校正角度之后,即可按照当前投影校正角度对投影图像进行校正,使得电子设备在当前倾斜角度下,投射到投影屏幕的投影图像仍为矩形形状。
[0085]在本实施例中,通过电子设备中的检测模块可以检测电子设备相对水平面的倾斜度,从而可以在倾斜角度不为投影最佳的第一角度时,则可以通过计算当前倾斜角度与第一角度的差值,得到投影图像偏移的角度,即投影校正角度,从而可以按照投影校正角度对投影图像实现校正,保证了投影图像的质量,不影响用户观看。
[0086]利用投影校正角度对投影图像进行校正时,一种可能的方式是将投影的图像形状按照该投影校正角度进行调整,使得投射到投影屏幕上时,为矩形。
[0087]另一种可能的实现方式是可以按照该投影校正角度调整投影模块的投影方向,从而使得投影图像投射到投影屏幕上时,为矩形。
[0088]电子设备倾斜角度的检测可以通过检测加速度等状态参数获得,该检测模块可以包括加速度传感器、磁力传感器等。
[0089]该投影校正角度,在一种可能的实现方式中,可以等于倾斜角度与第一角度的差值,也即电子设备相对第一角度偏移的角度即认为是投影图像偏移的角度。
[0090]其中,为了避免频繁校正,发明人研究中发现,在倾斜角度与第一角度的差值很小时,投影图像的形状误差可以忽略不计。
[0091]因此,步骤102中,检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度确定当前投影校正角度可以包括:
[0092]获得所述倾斜角度与所述第一角度的差值;
[0093]在所述差值的绝对值大于第一预设值时,生成第二响应指令;
[0094]响应所述第二响应指令,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度。
[0095]在实际应用中,该第一预设值可以设置为3。也即电子设备若偏移最佳投影位置在3度以内,可以无需对投影图像进行校正,也不会影响投影图像的质量。
[0096]在所述差值的绝对值等于第一预设值时,可以生成第二响应指令,或者即可触发检测模块继续检测倾斜角度。
[0097]也即本申请实施例中,在差值的绝对值大于第一预设值时,才认为电子设备投影倾斜,偏离了正常位置,需要对投影图像进行校正。
[0098]其中,为了保证校正的灵敏度,当前倾斜角度与第一角度相差过大时,可以认为无法进行校正,因此在所述差值的绝对值大于第一预设值时,生成第二响应指令具体可以是:
[0099]在所述差值的绝对值大于第一预设值,且小于第二预设值时,生成第二校正指令。
[0100]在实际应用中该第二预设值可以为40,也即,差值在-40?40之间时,且其绝对值大于第一预设值时,才对投影图像进行校正,否则会导致校正失败。
[0101]当然,在实际应用中,也可以直接判断当前倾斜度,即当前倾斜度大于第三预设值,且小于第四预设值时,也可以生成第二校正指令,该第三预设值即等于第一角度值与第一预设值的和,该第四预设值即等于第一角度值与第二预设值的和。
[0102]为了进一步避免频繁的校正影响电子设备的性能。该步骤102可以具体包括:
[0103]从T1时刻到Tn时刻的连续时间里,获得连续的M个倾斜角度;
[0104]获得所述M个倾斜角度分别与所述第一角度的差值,得到M个差值;
[0105]在所述M个差值与最近一次的投影校正角度的差值均大于第一预设值时,生成第一校正指令;
[0106]响应所述第一校正指令,根据所述M个差值中的任一个差值,确定当前投影校正角度。
[0107]也即检测模块在检测电子设备相对水平面的倾斜角度时,若连续检测到M个差值,与最近一次的投影校正角度的差值均大于第一预设值时,生成第一校正指令;通过响应该第一校正指令,可以选择M个差值中的任一个差值,确定当前投影校正角度。
[0108]在实际应用在中,在保证避免频繁校正的前提下,为避免长时间不进行校正影响投影图像的质量,该M值可以设定为3。也即若检测模块连续检测到3次倾斜角度与第一角度的差值,减去最近一次的投影校正角度得到的数值,均大于第一预设值时,即可生成第一校正指令。
[0109]其中,根据所述M个差值在的任一个差值,优选的,可以是选择时间最近的一个差值。
[0110]其中,该Tl时刻可以是最近一次校正完成时的时刻,该Tn时可以是第M个倾斜角度的采集时刻。
[0111]根据所述M个差值中的任一个差值,确定当前投影校正角度。具体是,可以讲该差值作为投影校正角度。
[0112]最近一次的投影校正角度为最近一次检测的倾斜角度与第一角度的差值,因此,若当前计算得到的差值与最近一次投影校正角度小于或等于第一预设值,表明当前的投影倾斜可以忽略不计,在误差允许范围内,投影出的图像不会影响用户观看。
[0113]例如,第一预设值为3度,第一角度为O度,最近一次的投影校正角度为5度,若当前倾斜角度为4度,也即电子设备在最近一次投影校正时的位置状态下,又偏移了 I度,其小于3度,因此可以无需对投影图像进行校正。
[0114]本申请实施例,在连续M个差值与最近一次的投影校正角度的差值均大于第一预设值时,才确定为对投影图像的进行校正的校正时机,使得可以避免频繁校正,增加电子设备计算量,影响其性能。
[0115]另外,在投影过程中可能会更改投影屏幕,此时电子设备相对水平面的倾斜角度可能会变化很大。例如手持电子设备可以以“墙壁”或者“天花板”作为投影屏幕。在以墙壁作为投影屏幕时,第一角度即为O度,当前倾斜角度与第一角度的差值即为该当前倾斜角度,因此,若当前倾斜角度与第一角度的差值若大于第二预设值时,有可能是要更改投影屏幕。而在投影屏幕为天花板时,第一角度为90度。在当前倾斜角度与第一角度的差值若大于第二预设值时,可能需要按照第一角度为90度时对投影图像进行校正。
[0116]因此,本申请实施例提供的电子设备可以具有两种投影模式:第一投影模块以及第二投影模式。两种投影模式不同。
[0117]所述倾斜角度的绝对值小于第一阈值时,所述电子设备处于第一投影模式;所述第一投影模式为投影至与水平面垂直的屏幕;
[0118]所述倾斜角度的绝对值大于第二阈值且小于第三阈值时,所述电子设备处于第二投影模式;所述第二投影模式为投影至与水平面垂直的屏幕;
[0119]在所述第一投影模式下的第一角度值与在所述第二投影模式下的第一角度值相差第三预设值。
[0120]在实际应用中,该第一阈值可以设定为40,该第二阈值设定为50,第三阈值为130。
[0121]在电子设备处于第一投影模式下时,在所述差值的绝对值大于所述第二预设值时,所述方法还可以包括:
[0122]在所述倾斜角度大于第二阈值且小于第三阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值时,确定所述电子设备从所述第一投影模式切换至所述第二投影模式,生成第三校正指令;
[0123]响应所述第三校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度。
[0124]在所述电子设备处于第二投影模式下时,在所述差值的绝对值大于所述第二预设值时,所述方法还可以包括:
[0125]在所述倾斜角度小于第一阈值时,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值时,确定所述电子设备从所述第一投影模式切换至所述第二投影模式,生成第三校正指令;
[0126]响应所述第三校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度。
[0127]如图2所示,本申请实施例还提供了一种控制方法另一个实施例的流程图,所述方法具体应用于电子设备中,电子设备包括投影模块以及检测模块,所述电子设备能够将投影图像通过所述投影模块投影至投影屏幕。其中,电子设备相对水平面的倾斜角度的绝对值小于第一阈值时,所述电子设备处于第一投影模式;所述第一投影模式为投影至与水平面垂直的屏幕;
[0128]在所述倾斜角度的绝对值大于第二阈值且小于第三阈值时,所述电子设备处于第二投影模式;所述第二投影模式为投影至与水平面垂直的屏幕;在所述第一投影模式下的第一角度值与在所述第二投影模式下的第一角度值相差第三预设值。
[0129]本实施例以电子设备处于第一投影模式为例进行介绍,该方法可以包括以下几个步骤:
[0130]201:通过所述检测模块检测所述电子设备相对水平面的倾斜角度;其中,所述倾斜角度为第一角度时,所述投影模块在投影方向上,与所述投影屏幕处于垂直状态。
[0131]202:从T1时刻到Tn时刻的连续时间里,获得连续的M个倾斜角度;
[0132]203:获得所述M个倾斜角度分别与所述第一角度的差值,得到M个差值。
[0133]204:在所述M个差值与最近一次的投影校正角度的差值均大于第一预设值时,生成第一校正指令。
[0134]205:响应所述第一校正指令,选择所述M个差值中的任一个差值。
[0135]206:判断所述差值是否大于第一预设值,且小于第二预设值,如果是,执行步骤207,如果否执行步骤208。
[0136]207:确定当前投影校正角度,进入步骤211。
[0137]可以将所述M个差值中的任一个差值,作为当前投影校正角度,或者选择所述M个差值中对应的倾斜角度获取时间最近的一个差值作为当前投影校正校对。
[0138]208:在所述差值大于所述第二预设值时,判断所述差值对应倾斜角度的绝对值是否大于第二阈值且小于第三阈值,如果是,进入步骤208,如果否,则返回步骤202。
[0139]209:判断所述差值的绝对值减去第三预设值,得到的数值的绝对值是否大于第一预设值,且小于第二预设值,如果是,执行步骤209,如果否,返回步骤202。
[0140]其中,在所述差值小于所述第一预设值时,也返回步骤202继续执行。
[0141]210:确定所述电子设备从所述第一投影模式切换至所述第二投影模式,生成第三校正指令。
[0142]211:响应所述第三校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度。
[0143]212:根据所述当投影校正角度,对所述投影图像进行校正。
[0144]举例说明,假设电子设备处于第一投影模式,投影屏幕为与水平面垂直的投影屏幕,第一角度为O。第一预设值为3,第二预设值为40,第三预设值为90。第一阈值为40,第二阈值为50,第三阈值为130。
[0145]因此,若连续M次检测的倾斜角度与最近一次的投影校正角度的差值均大于3度,且位于-40?40的角度范围内时,则可以确定当前投影校正校对角度为当前检测的倾斜角度与O度的差值。
[0146]若连续M次检测的倾斜角度与最近一次的投影校正角度的差值均大于3度,但是不在-40?40的角度范围内,为了方便描述,假设差值为60,也即倾斜角度为60度。
[0147]此时可知,倾斜角度大于第二阈值且小于第三阈值,因此计算差值的绝对值减去第三预设值,得到的数值的绝对值即为30。
[0148]而30大于3,且位于?40-40之间,因此可以生成第三响应指令。根据所述差值的绝对值减去第三预设值得到的数值即30,作为当前投影校正角度。
[0149]通过上述描述可知,本申请实施例可以保证在切换投影屏幕时,投影图像的质量。
[0150]由上述描述可知,当前投影校正角度可以采用倾斜角度与第一角度的差值。
[0151]当然,作为另一种可能的实现方式,可以预先设定不同的校正范围,每一个校正范围对应一个校正值。
[0152]不同校正范围对应的校正值不同,所述校正值包含于所述校正范围内;不同的校正范围形成连续的数值范围;相邻的任意两个校正范围分别对应的校正值相差第一预设值。
[0153]投影校正角度可以按照下述方式得到:
[0154]获得所述倾斜角度与所述第一角度的差值;
[0155]查找预设的校正范围与校正值的对应关系;
[0156]获得所述差值所处的校正范围,及其对应的校正值;
[0157]将获得的所述差值对应的所述校正值作为当前投影校正角度。
[0158]例如,校正范围-1.5?1.5对应校正值为1,而1.5?4.5对应的校正值即为3等坐寸ο
[0159]其中,查找预设的校正范围与校正值的对应关系,可以是在差值大于第一预设值,且小于第二预设值时,查找预设的校正范围与校正值的对应关系,否则不进行投影校正。以避免频繁的校正。
[0160]其中,获得所述倾斜角度与所述第一角度的差值可以是在连续检测到M个倾斜角度与第一角度的差值,减去最近一次投影校正角度,得到的数值大于第一预设值时,且小于第二预设值时,选择M个倾斜角度与第一角度的M个差值中的任一个差值。
[0161]从而可以是利用该任一个差值,查找预设的校正范围与校正值的对应关系。
[0162]每一个校正范围的最小值与最大值相差第一预设值,从而可以保证相邻校正范围对应的校正值相差第一预设值。
[0163]通过设定校正范围以及校正值,进一步避免了频繁校正,可以提升电子设备的性倉泛。
[0164]在实际应用中,本申请实施例应用的电子设备可以如图3所示,该电子设备300包括第一本体301以及第二本体302,第二本体302可以相对第一本体301转动,投影模块(图中未示出)具体设置在第一本301与第二本体302的转轴连接处303,内嵌在电子设备的一侦U。通过投影模块可以将输出内容投影到投影屏幕400中。投影模块的投射方向与转轴连接处303平行
[0165]电子设备相对水平面的倾斜度具体即可以是指转轴连接处303相对水平面的角度。
[0166]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0167]图4为本申请实施例提供的一种控制装置一个实施例的结构示意图,所述控制装置具体应用于电子设备中,所述电子设备包括投影模块以及检测模块,所述电子设备能够将投影图像通过所述投影模块投影至投影屏幕,所述装置可以包括:
[0168]角度检测单元401,用于通过所述检测模块检测所述电子设备相对水平面的倾斜角度;其中,所述倾斜角度为第一角度时,所述投影模块在投影方向上,与所述投影屏幕处于垂直状态;
[0169]角度确定单元402,用于检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度;
[0170]投影校正单元403,用于根据所述投影校正角度,对所述投影图像进行校正。
[0171 ] 在本实施例中,通过电子设备中的检测模块可以检测电子设备相对水平面的倾斜度,从而可以在倾斜角度不为投影最佳的第一角度时,则可以通过计算当前倾斜角度与第一角度的差值,得到投影图像偏移的角度,即投影校正角度,从而可以按照投影校正角度对投影图像实现校正,保证了投影图像的质量,不影响用户观看。
[0172]利用投影校正角度对投影图像进行校正时,一种可能的方式是将投影的图像形状按照该投影校正角度进行调整,使得投射到投影屏幕上时,为矩形。
[0173]另一种可能的实现方式是可以按照该投影校正角度调整投影模块的投影方向,从而使得投影图像投射到投影屏幕上时,为矩形。
[0174]电子设备倾斜角度的检测可以通过检测加速度等状态参数获得,该检测模块可以包括加速度传感器、磁力传感器等。
[0175]该投影校正角度,在一种可能的实现方式中,可以等于倾斜角度与第一角度的差值,也即电子设备相对第一角度偏移的角度即认为是投影图像偏移的角度。
[0176]其中,为了避免频繁校正,发明人研究中发现,在倾斜角度与第一角度的差值很小时,投影图像的形状误差可以忽略不计。
[0177]因此,作为另一个实施例,如图5所示,该控制装置中角度确定单元402可以包括:
[0178]第二差值计算单元501,用于获得所述倾斜角度与所述第一角度的差值;
[0179]第二指令生成单元502,用于在所述差值的绝对值大于第一预设值时,生成第二响应指令;
[0180]第二指令响应单元503,用于响应所述第二响应指令,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度。
[0181 ] 在实际应用中,该第一预设值可以设置为3。也即电子设备若偏移最佳投影位置在3度以内,可以无需对投影图像进行校正,也不会影响投影图像的质量。
[0182]在所述差值的绝对值等于第一预设值时,可以生成第二响应指令,或者即可触发检测模块继续检测倾斜角度。
[0183]也即本申请实施例中,在差值的绝对值大于第一预设值时,才认为电子设备投影倾斜,偏离了正常位置,需要对投影图像进行校正。
[0184]其中,为了保证校正的灵敏度,所述第一指令生成单元具体用于:
[0185]在所述差值的绝对值大于第一预设值,且小于第二预设值时,生成第二校正指令。
[0186]当然,在实际应用中,也可以直接判断当前倾斜度,即当前倾斜度大于第三预设值,且小于第四预设值时,也可以生成第二校正指令,该第三预设值即等于第一角度值与第一预设值的和,该第四预设值即等于第一角度值与第二预设值的和。
[0187]为了进一步避免频繁的校正,影响电子设备的性能,作为另一个实施例,如图6所示,该控制装置中角度确定单元402可以包括:
[0188]角度获取单元601,用于从T1时刻到Tn时刻的连续时间里,获得连续的M个倾斜角度;
[0189]第一差值计算单元602,用于获得所述M个倾斜角度分别与所述第一角度的差值,得到M个差值;
[0190]第一指令生成单元603,用于在所述M个差值与最近一次的投影校正角度的差值均大于第一预设值时,生成第一校正指令;
[0191 ] 第一指令响应单元504,用于响应所述第一校正指令,根据所述M个差值中的任一个差值,确定当前投影校正角度。
[0192]其中,根据所述M个差值在的任一个差值,优选的,可以是选择时间最近的一个差值。
[0193]在本实施例,在连续M个差值与最近一次的投影校正角度的差值均大于第一预设值时,才确定为对投影图像的进行校正的校正时机,使得可以避免频繁校正,增加电子设备计算量,影响其性能。
[0194]另外,在投影过程中可能会更改投影屏幕,此时电子设备相对水平面的倾斜角度可能会变化很大。因此,本申请实施例提供的电子设备可以具有两种投影模式:第一投影模块以及第二投影模式。两种投影模式不同。
[0195]所述倾斜角度的绝对值小于第一阈值时,所述电子设备处于第一投影模式;所述第一投影模式为投影至与水平面垂直的屏幕;
[0196]所述倾斜角度的绝对值大于第二阈值且小于第三阈值时,所述电子设备处于第二投影模式;所述第二投影模式为投影至与水平面垂直的屏幕;
[0197]在所述第一投影模式下的第一角度值与在所述第二投影模式下的第一角度值相差第三预设值。
[0198]因此,作为又一个实施例,如图7所示,该控制装置还可以包括:
[0199]第三指令生成单元701,用于当所述电子设备处于第一投影模式,所述差值的绝对值大于所述第二预设值时,若所述倾斜角度的绝对值大于第二阈值且小于第三阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值,确定所述电子设备从所述第一投影模式切换至所述第二投影模式,生成第三校正指令;
[0200]第三指令响应单元702,用于响应所述第三校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度;
[0201]第四指令生成单元703,用于当所述电子设备处于第二投影模式,所述差值的绝对值大于所述第二预设值时,若所述倾斜角度的绝对值小于第一阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值时,确定所述电子设备从所述第一投影模式切换至第二投影模式,生成第四校正指令;
[0202]第四指令响应单元704,用于响应所述第四校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度。
[0203]由上述描述可知,当前投影校正角度可以采用倾斜角度与第一角度的差值。
[0204]当然,作为另一种可能的实现方式,可以预先设定不同的校正范围,每一个校正范围对应一个校正值。
[0205]因此,如图8所述,该控制装置中的角度确定单元402可以包括:
[0206]第三差值计算单元801,用于获得所述倾斜角度与所述第一角度的差值;
[0207]查找单元802,用于查找预设的校正范围与校正值的对应关系;其中,不同校正范围对应的校正值不同,所述校正值包含于所述校正范围内;不同的校正范围形成连续的数值范围;相邻的任意两个校正范围分别对应的校正值相差第一预设值。
[0208]校正值确定单元803,用于获得所述差值所处的校正范围,及其对应的校正值;
[0209]角度确定子单元804,用于将获得的所述差值对应的所述校正值作为当前投影校正角度。
[0210]其中,查找单元查找预设的校正范围与校正值的对应关系,可以是在差值大于第一预设值,且小于第二预设值时,查找预设的校正范围与校正值的对应关系,否则不进行投影校正。以避免频繁的校正。
[0211]其中,第三差值计算单元可以具体用于在连续检测到M个倾斜角度与第一角度的差值,减去最近一次投影校正角度,得到的数值大于第一预设值时,且小于第二预设值时,选择M个倾斜角度与第一角度的M个差值中的任一个差值。
[0212]因此,该查找确定单元即用于根据所述任一差值,查找预设的校正范围与校正值的对应关系。
[0213]每一个校正范围的最小值与最大值相差第一预设值,从而可以保证相邻校正范围对应的校正值相差第一预设值。
[0214]本实施例,通过设定校正范围以及校正值,在保证投影图像质量的前提下,进一步避免了频繁校正,可以提升电子设备的性能。
[0215]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0216]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0217]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0218]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0219]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种控制方法,其特征在于,应用于电子设备,所述电子设备包括投影模块以及检测模块,所述电子设备能够将投影图像通过所述投影模块投影至投影屏幕,所述方法包括: 通过所述检测模块检测所述电子设备相对水平面的倾斜角度;其中,所述倾斜角度为第一角度时,所述投影模块在投影方向上,与所述投影屏幕处于垂直状态; 检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度; 根据所述投影校正角度,对所述投影图像进行校正。
2.根据权利要求1所述的方法,其特征在于,所述检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度包括: 从T1时刻到Tn时刻的连续时间里,获得连续的M个倾斜角度; 获得所述M个倾斜角度分别与所述第一角度的差值,得到M个差值; 在所述M个差值与最近一次的投影校正角度的差值均大于第一预设值时,生成第一校正指令; 响应所述第一校正指令,根据所述M个差值中的任一个差值,确定当前投影校正角度。
3.根据权利要求1所述的方法,其特征在于,所述检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度确定当前投影校正角度包括: 获得所述倾斜角度与所述第一角度的差值; 在所述差值的绝对值大于第一预设值时,生成第二响应指令; 响应所述第二响应指令,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度。
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述倾斜角度与所述第一角度的差值,确定投影校正角度包括: 获得所述倾斜角度与所述第一角度的差值; 查找预设的校正范围与校正值的对应关系;其中,不同校正范围对应的校正值不同,所述校正值包含于所述校正范围内;不同的校正范围形成连续的数值范围;相邻的任意两个校正范围分别对应的校正值相差第一预设值; 获得所述差值所处的校正范围,及其对应的校正值; 将获得的所述差值对应的所述校正值作为当前投影校正角度。
5.根据权利要求3所述的方法,其特征在于,所述在所述差值的绝对值大于第一预设值时,生成第二响应指令包括: 在所述差值的绝对值大于第一预设值,且小于第二预设值时,生成第二校正指令。
6.根据权利要求1、3或5所述的方法,其特征在于,所述倾斜角度的绝对值小于第一阈值时,所述电子设备处于第一投影模式;所述第一投影模式为投影至与水平面垂直的屏眷; 所述倾斜角度的绝对值大于第二阈值且小于第三阈值时,所述电子设备处于第二投影模式;所述第二投影模式为投影至与水平面垂直的屏幕; 在所述第一投影模式下的第一角度值与在所述第二投影模式下的第一角度值相差第三预设值。
7.根据权利要求6所述的方法,其特征在于,当所述电子设备处于第一投影模式时,所述在所述差值的绝对值大于所述第二预设值时,所述方法还包括: 在所述倾斜角度的绝对值大于第二阈值且小于第三阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值时,确定所述电子设备从所述第一投影模式切换至所述第二投影模式,生成第三校正指令; 响应所述第三校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度; 当所述电子设备处于第二投影模式时,所述在所述差值的绝对值大于所述第二预设值时,所述方法还包括: 在所述倾斜角度的绝对值小于第一阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值时,确定所述电子设备从所述第一投影模式切换至所述第二投影模式,生成第四校正指令; 响应所述第四校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度。
8.—种控制装置,其特征在于,应用于电子设备中,所述电子设备包括投影模块以及检测模块,所述电子设备能够将投影图像通过所述投影模块投影至投影屏幕,所述装置包括: 角度检测单元,用于通过所述检测模块检测所述电子设备相对水平面的倾斜角度;其中,所述倾斜角度为第一角度时,所述投影模块在投影方向上,与所述投影屏幕处于垂直状态; 角度确定单元,用于检测到所述倾斜角度不为所述第一角度时,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度; 投影校正单元,用于根据所述投影校正角度,对所述投影图像进行校正。
9.根据权利要求8所述的装置,其特征在于,所述角度确定单元包括: 角度获取单元,用于从T1时刻到Tn时刻的连续时间里,获得连续的M个倾斜角度;第一差值计算单元,用于获得所述M个倾斜角度分别与所述第一角度的差值,得到M个差值; 第一指令生成单元,用于在所述M个差值与最近一次的投影校正角度的差值均大于第一预设值时,生成第一校正指令; 第一指令响应单元,用于响应所述第一校正指令,根据所述M个差值中的任一个差值,确定当前投影校正角度。
10.根据权利要求8所述的装置,其特征在于,所述角度确定单元包括: 第二差值计算单元,用于获得所述倾斜角度与所述第一角度的差值; 第二指令生成单元,用于在所述差值的绝对值大于第一预设值时,生成第二响应指令; 第二指令响应单元,用于响应所述第二响应指令,根据所述倾斜角度与所述第一角度的差值,确定当前投影校正角度。
11.根据权利要求8或9所述的装置,其特征在于,所述角度确定单元包括: 第三差值计算单元,用于获得所述倾斜角度与所述第一角度的差值; 查找单元,用于查找预设的校正范围与校正值的对应关系;其中,不同校正范围对应的校正值不同,所述校正值包含于所述校正范围内;不同的校正范围形成连续的数值范围;相邻的任意两个校正范围分别对应的校正值相差第一预设值; 校正值确定单元,用于获得所述差值所处的校正范围,及其对应的校正值; 角度确定子单元,用于将获得的所述差值对应的所述校正值作为当前投影校正角度。
12.根据权利要求10所述的装置,其特征在于,所述第一指令生成单元具体用于: 在所述差值的绝对值大于第一预设值,且小于第二预设值时,生成第二校正指令。
13.根据权利要求8、10或12所述的装置,其特征在于,所述倾斜角度的绝对值小于第一阈值时,所述电子设备处于第一投影模式;所述第一投影模式为投影至与水平面垂直的屏眷; 所述倾斜角度的绝对值大于第二阈值且小于第三阈值时,所述电子设备处于第二投影模式;所述第二投影模式为投影至与水平面垂直的屏幕; 在所述第一投影模式下的第一角度值与在所述第二投影模式下的第一角度值相差第三预设值。
14.根据权利要求13所述的装置,其特征在于,还包括: 第三指令生成单元,用于当所述电子设备处于第一投影模式,所述差值的绝对值大于所述第二预设值时,若所述倾斜角度的绝对值大于第二阈值且小于第三阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值,确定所述电子设备从所述第一投影模式切换至所述第二投影模式,生成第三校正指令; 第三指令响应单元,用于响应所述第三校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度; 第四指令生成单元,用于当所述电子设备处于第二投影模式,所述差值的绝对值大于所述第二预设值时,若所述倾斜角度的绝对值小于第一阈值,所述差值的绝对值减去所述第三预设值,得到的数值的绝对值大于第一预设值,且小于第二预设值时,确定所述电子设备从所述第一投影模式切换至第二投影模式,生成第四校正指令; 第四指令响应单元,用于响应所述第四校正指令,根据所述差值的绝对值减去第三预设值得到的数值,确定当前投影校正角度。
【文档编号】H04N9/31GK104202585SQ201410482944
【公开日】2014年12月10日 申请日期:2014年9月19日 优先权日:2014年9月19日
【发明者】胡雁江, 黄晓兵 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1