信息处理装置和方法、信息处理系统和程序的制作方法_3

文档序号:8528004阅读:来源:国知局
处理。
[0077]在步骤S31中,窗口管理部件25通过执行经由输入部件23由操作部件22执行的操作来确定是否已经指示了登录,并且在没有关于登录的指令的情况下,重复相同的处理。例如,在步骤S31中,在已经存在登录的指令的情况下,处理进行到步骤S32。
[0078]在步骤S32中,成像部件21捕捉其中存在用户的范围的图像,并且经由输入部件23将所捕捉的图像供给用户识别部件24,该用户正在浏览信息处理装置11的显示部件27上所显示的每个内容的窗口或者正在向这些窗口输入操作。
[0079]在步骤S33中,用户识别部件24基于已经输入了登出的操作信息的操作位置的信息来指定,并且提取已经执行了登录操作的用户的面部图像的位置。
[0080]在步骤S34中,用户识别部件24从所提取的面部图像提取特性量,基于特性量来执行授权,并且根据授权结果指定用户ID。
[0081]在步骤S35中,用户识别部件24指定成为用户的浏览位置的显示部件27的正面方向上的用户的浏览位置,指定在所指定的浏览位置处的用户的面部图像的位置,并且将所指定的位置与用户ID —起供给窗口管理部件25。
[0082]在步骤S36中,窗口管理部件25基于所供给的用户ID和面部图像的位置的信息,通过控制视野范围指定部件31使得用户的在显示部件27上的视野范围被指定。
[0083]在步骤S37中,窗口管理部件25访问布局数据存储部件26,并且读取与用户ID相关联地注册的布局数据。
[0084]在步骤S38中,窗口管理部件25通过控制坐标计算部件32,使用以便适合于已经执行了登录的用户视野范围的布局数据的相对坐标,使得窗口的实际坐标被计算。
[0085]S卩,坐标计算部件32将成为在执行登录时的从视野范围的中心位置开始直至最右部为止的距离的系数乘以作为布局数据的相对坐标的水平方向上的所有坐标值,并且将成为从在执行登录时的视野范围的中心位置开始直至最上部为止的距离乘以相对坐标的垂直方向上的所有坐标值。另外,坐标计算部件32通过将被乘以系数的从坐标值偏移在执行登录时的视野范围的中心位置与显示部件27的中心位置之间的偏移来计算实际坐标。
[0086]在步骤S39中,例如在参考图3和图4所描述的用户a的情况下,用户管理部件25将窗口 Wl至W3设置成以通过坐标计算部件32获得的坐标位置的布局。
[0087]在步骤S40中,窗口管理部件25将窗口 Wl至W3设置成如上所述的布局,并且使得该布局显示在显示部件的27上。
[0088]根据上述处理,例如,将变得能够执行诸如图6所示那样的处理。
[0089]S卩,如图6的左上段所示,用户U的在显示部件27上的视野范围是视野范围R1,并且在视野范围Rl内存在窗口 Wll至W13的状态下指示登出时,如图6的右上段的示,将产生如图6的右中段所示的由相对从坐标构成的布局数据。
[0090]S卩,获得用相对坐标表示的布局数据作为窗口 Wll至W13中的每一个的窗口组的视野范围内的经归一化的坐标的相对坐标。
[0091]然后,当用户在如图6的左下段所示的视野范围R2(〈视野范围Rl)的状态下执行登录时,根据如图6的右下段所示的视野范围R2的尺寸,将由作为归一化坐标获得的相对坐标构成的布局数据扩大到视野范围的实际尺寸,并且具有中心位置偏移地进行显示。因此,因为即使在正在操作由窗口所显示的内容的同时执行登出,在再次执行登录时,在视野范围内仍以相同的比例和相同的布局再次显示窗口组,所以即使在执行一次登出并且然后再次执行登录,也变得能够在无不适感的情况下继续操作。
[0092]〈相对坐标的另一示例〉
[0093]虽然之前描述了相对坐标的原点O使用视野范围内的中心位置的示例,但是因为可以获得窗口组的左上坐标和右下坐标(可以是对角线上的坐标),所以原点可以在另外的位置处。例如,如图7所示,在用户b的视野范围Rb的情况下,可以设置坐标系,其中将由窗口 W4至W6所占据的表面上的最上部、最下部、最右部和最左部所构成的矩形的中心位置设置为原点O。在图7中,由窗口 W4的左部和上部、窗口 W5的右部以及窗口 W6的下部构成的矩形中的中心位置被设置成原点O。
[0094]另外,如图8所示,可以将窗口 W4至W6的区域面积中心位置设置为原点O,可以将在水平位置上距原点O最远的部分的位置设置为绝对值变成I的坐标系,并且类似地可以将在垂直方向上距原点O最远的部分的位置设置为绝对值变成I的坐标系。
[0095]<2.第二实施例>
[0096]〈信息处理系统的配置示例〉
[0097]虽然之前描述了用户对相同的信息处理装置执行登录和登出的示例,但是登录和登出可以在不同的终端装置之间、在由不同的信息处理装置或不同的设备构成的信息处理系统中执行。
[0098]图9示出通过信息处理装置和服务器构成的信息处理系统的配置示例。注意,在图9中,对包括与图1中的配置相同功能的配置附加相同的标号和名称,并且将省略对这些的描述。
[0099]S卩,在图9中,配置与图1不同之处是除了信息处理装置11之外还包括服务器71。另外,图9的信息处理装置11包括通信部件41而不是图1中的布局数据存储部件26。另夕卜,服务器71包括控制部件81、通信部件82和布局数据存储部件26。控制部件81控制服务器71的所有操作。通信部件82经由公共网络等,通过由控制部件81执行控制,与信息处理装置11的通信部件41交换可能是必要的数据和程序。
[0100]S卩,通过将信息处理装置11的布局数据存储部件26转移至服务器71来构成图9的信息处理系统。相应地,信息处理装置11可以被假设为包括类似功能的各种设备,并且不仅是包括例如如上所述的大尺寸显示部件27的信息处理装置,还可以是包括中尺寸显示部件27的个人计算机、包括小尺寸显示部件27的移动电话或便携式平板等。
[0101]在该情况下,当显示部件27是小尺寸时,对其进行登出的设备可以是包括大尺寸显示部件27的设备,并且对其执行接下来的登录的设备能够是只包括小尺寸显示部件27的设备。在该情况下,当用上述技术显示所有窗口时,存在浏览将由于非常小的窗口尺寸而变得困难的可能性。
[0102]因此,在图9中的信息处理装置11中,对由用户管理的窗口组设置优先级,并且在显示部件27小的情况下,只显示具有高优先级的窗口。相应地,在图9的窗口管理部件25中包括优先级得分设置部件51。
[0103]优先级设置部件51基于窗口的操作的历史信息(操作频率)、窗口的尺寸以及基于成像部件21所捕捉的用户的视线方向转向相应窗口的视线方向的频率中的任何一个来设置优先级得分。
[0104]由此,变得能够根据对其执行登录的设备的显示部件27的尺寸来适当地设置并显不窗口布局。
[0105]〈登出时处理〉
[0106]接下来,将参考图10的流程图描述在图9的信息处理系统中执行登出时的处理。注意,因为图10的流程图的步骤S51至S58的处理与参考图2的流程图描述的步骤Sll至S18的处理相同,所以将省略对这些的描述。即,在图10的流程图中,与图2的流程图的不同之处是步骤S59、S60、S71和S72的处理。
[0107]S卩,在步骤S51中未指示登出的情况下,在步骤S60中,优先级得分设置部件51通过窗口的操作的历史信息(操作频率)、窗口的尺寸以及转向成像部件21所捕捉的用户的相应窗口的视线方向的频率中的任一项或组合来设置优先级得分。即,优先级得分设置部件51在预订时间间隔内的每个窗口的操作频率的增加时,或者窗口尺寸很大的状态持续很长时间时,或者视线转向的总时间增加时,增加优先级得分。即,在未指示登出的状态下,优先级得分设置部件51根据操作频率、窗口的尺寸、视线方向向前转的频率或者其持续的时间来设置得分,同时重复步骤S51和S60的处理。
[0108]然后,当在步骤S51中指示了登出并且除了通过步骤S52至S58的处理的相对坐标之外获得优先级得分时,在步骤S59中,窗口管理部件25,结合用户ID产生由相对坐标和优先级得分构成的布局数据,并且通过控制通信部件41将所产生的布局数据传送给服务器71。
[0109]在步骤S71中,服务器71的控制部件81确定是否通过控制通信部件82已经传送了布局数据,并且重复相同的处理直至传送了布局数据为止。然后,当在步骤S71中通过步骤S59的处理已经传送了布局数据时,在步骤S72中,控制部件81通过控制通信部件82来接收布局数据,并且将接收的布局数据存储在布局数据存储部件26中。
[0110]根据上述处理,在执行登出处理时,对每个用户的相对坐标的信息已经添加了优先级得分的布局数据被传送给服务器71,并且将传送的布局数据存储在服务器71的布局数据存储部件26中。
[0111]〈登录时处理〉
[0112]接下来,将参考图11的流程图描述通过图9的信息处理系统执行登录时的处理。注意,因为图11的流程图中的步骤81至S86、S89、S90和S92的处理与参考图5的流程图描述的步骤S31至S36和S38至S4
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1