移动终端及图片浏览方法_4

文档序号:9843834阅读:来源:国知局
接控制屏幕黑屏。此外,对于正常进入情形(也即每次进入一个新用户)不做过多赘述。
[0113]本实施例中,对于摄像头300监测到的用户退出也存在一种特殊情形:摄像头300监测到多个用户同时退出浏览图片;在该类情形下,若该多个用户共用同一个用户编号,则直接将该多个用户的用户信息删除,并更新该多个用户所对应用户编号之后的其他用户编号。例如,若有3个用户对应的编号为I,则将编号为2的用户编号更新为1,将编号为3的用户编号更新为2,后续以此类推。而若该多个用户分别对应一个用户编号,则直接将该多个用户的用户信息删除,并更新该多个用户所对应用户编号之后的其他用户编号。例如31号、33号用户退出,则将32号更新为31号,而将34号更新为32号,将35号更新为33号,后续以此类推。此外,对于正常退出情形(也即每次退出一个新用户)不做过多赘述。
[0114]本实施例中,通过用户列表以对用户信息进行编号存储,从而便于对图片的旋转进行控制。通常情况下,在防偷窥浏览模式下只有主用户才进行图片浏览,因此图片的旋转角度变化不会太多,而在跟随浏览模式下则由于用户越多则对应的图片旋转角度也越多,因此通过编号存储可方便多个用户共同浏览时,实现对图片旋转的控制。比如,当前用户列表中存储了多个用户且为跟随浏览模式时,图片旋转控制模块340将根据用户列表中的用户信息,进而实现对每一张图片的旋转角度的控制,从而使每一用户都能得到最佳的视觉欣赏角度,进而提高用户使用体验。
[0115]进一步可选的,在本发明移动终端一实施例中,在跟随浏览模式下,图片旋转控制模块340在控制图片旋转之前,实时获取用户列表中的所有用户信息,然后再根据用户编号,依次显示相应旋转后的图片,其中,图片旋转过程不显示,图片只在对应旋转后的位置上进行显示。
[0116]进一步可选的,在本发明移动终端一实施例中,在跟随浏览模式下,图片旋转控制模块340在控制图片旋转之前,实时获取用户列表中的所有用户信息,然后再根据用户信息中所对应的图片旋转角度设定相应的旋转方向,并从图片正常位置开始旋转直到旋转到用户列表中所对应的最大图片旋转角度位置时停止旋转,其中,在用户列表中每一用户所对应的图片旋转角度上停留设定时长。
[0117]进一步可选的,在本发明移动终端一实施例中,在跟随浏览模式下,所述图片旋转控制模块340还用于:每隔设定时间,依次按照所述用户列表中除当前新进入用户以外的其他用户的用户编号的反向排列顺序,控制当前浏览的图片旋转到与所述其他用户的用户编号相对应的所述图片旋转角度。
[0118]在本实施例中,无论是防偷窥浏览模式还是跟随浏览模式,只要摄像机300监测到新加入的用户,图片旋转控制模块340都会立即对当前浏览的图片进行相应旋转以防止该新加入的用户偷窥,或者使新加入的用户刚加入时就能立即看到所浏览的图片,从而提高该新加入用户浏览图片的使用体验。
[0119]在跟随浏览模式下,由于新用户加入时是直接将图片从当前位置旋转到新用户所对应的旋转角度位置,因此,可能存在某些用户没有浏览到图片的情形,因此,每隔设定时间,图片旋转控制模块340控制当前浏览的图片旋转到与其他用户编号顺序相对应的其他用户所对应的图片旋转角度。其中,设定时间为每一用户的浏览时间与图片旋转过程时间之和。例如,当前用户为用户1、2、3,若加入了用户4,则图片旋转控制模块340控制图片旋转到用户4所对应的旋转角度,然后再从当前用户4所对应的旋转角度每隔设定时间,依次控制图片回退到用户3、2、1所对应的旋转角度。而当浏览下一张图片时,则每隔设定时间,控制图片依次旋转到用户1、2、3所对应的图片旋转角度,并在所有用户都浏览完后在继续浏览下一张图片。
[0120]此外,在防偷窥浏览模式下,一般该新加入的用户也会很快就退出,比如该新加入的用户自动退出(自动离开主用户),或者主用户转移浏览角度或者远离该新加入的用户,此时,也可在设定时间之后,通过图片旋转控制模块340将控制图片自动旋转到主用户所对应的图片旋转角度,也即自动将图片回退到该新加入用户之前的主用户浏览图片时图片所对应的角度位置。
[0121]参照图9,图9为本发明图片浏览方法第一实施例的流程示意图。本实施例应用于移动终端,所述移动终端包括摄像头;本实施例中,所述图片浏览方法包括:
[0122]步骤S10,在当前至少一个主用户进行图片浏览时,通过摄像头监测当前摄像区域内是否存在其他新用户的头像进入,其中,所述主用户的头像、新用户的头像不在所述移动终端的屏幕上显示;
[0123]本实施例中,主用户具体是移动终端机主或者在摄像头启动后首次监测到的用户,比如机主同时邀请多个用户浏览图片,则当摄像头启动时首次监测到的主用户则包括机主及其所邀请的用户。另外,摄像区域具体是指摄像头300所能拍摄到的区域,具体与摄像头300的硬件设置相关。本实施例中假设摄像头300可以拍摄的角度范围为O?180°,也即假设用户只要在摄像头300的前面,则都处在摄像头300的摄像区域内,如图3所示,用户在位置M、P、Q、N上都可以被摄像机300拍摄到。
[0124]此外,本实施例中,仅当头像监测模块310通过摄像头300在摄像区域内检测到用户的头像(也即用户通过眼睛浏览图片)时,方可确定为当前存在其他新用户加入浏览图片,而对于头像检测的方式与现有技术相同,因此,不做过多赘述,比如人脸识别技术等。
[0125]另外,在本实施例中,摄像头300所拍摄到的所有用户的头像都不在移动终端的屏幕上进行显示以避免与用户浏览图片相冲突,但需要说明的是,移动终端是可以知道用户的头像在屏幕上所显示区域的位置坐标的。
[0126]步骤S20,若是,则根据预设计算方式,计算所述新用户的视线方向与所述屏幕所在平面之间的夹角;
[0127]如图4所示的用户视线方向与屏幕所在平面之间的夹角α。本实施例中夹角计算模块320具体可根据预设的计算方式计算夹角α,该计算方式的具体实现不限。例如,如图5所示,可通过摄像头300测算出屏幕中心点到用户头像之间的距离C,然后再通过摄像头300测算出屏幕中心点到用户头像所在平面之间的距离a,比如,由于用户浏览图片时一般离移动终端的屏幕的距离都很近,因此可将用户身体看作是用户头像所在的平面,从而根据直角三角形中的角度计算公式即可得到夹角a = arCC0S(a/C)。或者比如根据用户头像在屏幕上的位置坐标以及用户头像实际位置之间的对应关系计算夹角α。
[0128]步骤S30,根据所述夹角及当前所述主用户当前浏览的图片的浏览模式,确定与所述浏览模式相应的当前浏览的图片的旋转角度;
[0129]本实施例中,可设置多种浏览模式以适用用户的不同使用需求,比如设置跟随浏览模式,则当多个用户在该模式下浏览图片时都可以得到最佳的浏览体验(比如观看图片的角度最佳);或者设置防偷窥模式,则当用户在该模式浏览图片时可以避免被其他用户看到所浏览的图片,从而保护用户的隐私安全。因此本实施例中,若要实现上述不同浏览模式下所对应的功能,则需要通过旋转角度确定模块330确定在不同的用户视线方向与屏幕所在平面之间的夹角下所对应需要图片旋转的旋转角度。
[0130]通常,用户浏览图片内容时,只有图片内容朝向用户时,用户才能浏览到图片上的内容,而当图片内容没有朝向用户时,在用户无法浏览到图片上的内容。因此,可根据上述特征,确定不同浏览模式下的不同用户夹角α所对应需要图片所旋转的角度。比如,当浏览模式为防偷窥模式时,若当前浏览的图片的内容朝向用户,则当摄像头300检测到其他用户加入浏览时,可将图片旋转180°,也即将图片翻转,从而使用户无法浏览到图片上的内容,进而以保护主用户的隐私。
[0131]步骤S40,控制当前浏览的图片按照与所述浏览模式相应的旋转方向旋转所述旋转角度,以供所述新用户共同浏览或防止所述新用户浏览。
[0132]本实施例中,当旋转角度确定模块330确定新加入用户所对应的图片旋转角度后,即可通过图片旋转控制模块340控制当前浏览的图片按照与设定的浏览模式相应的旋转方向旋转所述旋转角度,以供新加入用户共同浏览当前图片或者防止新加入用户偷窥到主用户所浏览的图片内容。另外,需要说明的是,旋转角度具体是从控制图片旋转的图片起始位置开始计算的,而图片旋转的起始位置的设置不限,具体根据实际需要进行设置,例如将图片所在平面与屏幕所在平面平行时作为图片旋转的起始位置,或者将上一次旋转后图片所在角度位置作为本次图片旋转的起始位置。
[0133]进一步可选的,所述浏览模式包括防偷窥浏览模式、跟随浏览模式。浏览模式可由用户预先设定,比如对文件夹进行浏览模式的属性设置,则该文件夹下所有图片在浏览时所对应的浏览模式与文件夹保持一致。
[0134]本可选实施例中,在防偷窥浏览模式下,通过旋转图片可防止其他用户偷窥浏览当前用户所浏览的图片内容;而在跟随浏览模式下,通过旋转图片可便于多个用户之间共同浏览图片内容且保证各用户都具有最佳的浏览视觉体验。
[0135]本实施例中,图片旋转控制模块340在控制当前浏览的图片旋转时所对应的旋转方向与当前图片的浏览模式相应。比如,若当前为防偷窥浏览模式,则图片旋转控制模块340需要控制图片内容不显示给新加入的用户,也即图片旋转控制模块340在控制图片在当前显示位置下(比如图片内容正对主用户)旋转相应的旋转角度后的所在显示位置,新加入的用户将无法浏览到图片内容,从而即可对应确定该防偷窥浏览模式下的图片旋转方向。
[0136]本实施例中,在用户浏览图片的同时,头像监测模块310通过摄像头300监控是否存在新用户的加入,从而实现对其他用户的检测。此外,在新用户加入浏览后,通过夹角计算模块320计算新加入用户的视线方向与屏幕所在水平面之间的夹角以及旋转角度确定模块330所确定的图片旋转角度,从而通过图片旋转控制模块340控制当前浏览的图片进行与该夹角相应的旋转以相应实现多个用户共同浏览图片时,满足多个用户不同角度的浏览体验,或者防止其他用户偷窥,从而提升用户浏览图片过程中的使用体验。
[0137]参照图10,图10为图9中步骤S20的细化流程示意图。基于上述实施例,本实施例中,上述步骤S20包括:
[0138]步骤S201,当通过所述摄像头监测当前摄像区域内存在其他新用户的头像进入时,获取所述新用户的头像在所述屏幕上的区域坐标,所述区域坐标包括头像代表坐标;
[0139]本实施例中,通过头像坐标获取单
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1