CN104850392A - 信息处理装置和方法、信息处理***和程序 - Google Patents

信息处理装置和方法、信息处理***和程序 Download PDF

Info

Publication number
CN104850392A
CN104850392A CN201510072033.1A CN201510072033A CN104850392A CN 104850392 A CN104850392 A CN 104850392A CN 201510072033 A CN201510072033 A CN 201510072033A CN 104850392 A CN104850392 A CN 104850392A
Authority
CN
China
Prior art keywords
user
window
display unit
layout
windows
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201510072033.1A
Other languages
English (en)
Inventor
市川浩丈
石川毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN104850392A publication Critical patent/CN104850392A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

信息处理装置和方法、信息处理***和程序。提供了一种信息处理装置,该装置包括:显示部件,显示包括对每个用户使用的应用程序的每个内容的窗口;用户识别部件,单独地识别浏览显示部件的用户;以及窗口管理部件,在一个用户执行登出时,存储由用户所使用的窗口组的显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。

Description

信息处理装置和方法、信息处理***和程序
本申请涉及的交叉引用
本申请要求于2014年2月18日提交的日本优先权专利申请JP2014-028065的权益,将其全部内容通过引用并入本文。
技术领域
本公开涉及信息处理装置和方法、信息处理***和程序,并且具体地涉及可以在执行登录(log in)时再现执行登出(log out)之前的窗口布局的信息处理装置和方法、信息处理***和程序。
背景技术
在被期待从现有开始普及的诸如包括触摸面板的那些大屏幕设备中,与电视接收器(TV)和个人计算机(PC)的屏幕相比,存在作为操作者的用户的距离或位置显著改变的特征。相应地,已经提出了根据用户和屏幕之间的距离和位置关系来实现最佳布局的技术。
例如,已经提出了使用位置信息作为输入并且通过使用用户的识别结果来进行窗口布局的调节的技术(参考JP 2009-087026A)。
另外,已经提出了跟随用户的正面位置、使窗口移动并且根据屏幕和用户之间的距离来调节窗口尺寸的***(参考JP 2010-026327A)。
发明内容
附带地,JP 2009-087026A和JP 2010-026327A这两者的技术涉及在用户登录时的显示调节。
然而,因为在JP 2009-087026A和JP 2010-026327A中未考虑紧接在执行登录之前保留窗口布局,所以在执行一次登出然后再次执行登录时,窗口布局将被设置成初始状态,并且因此需要用户自己存储窗口布局,并且在重新执行登录时执行恢复,以便在恢复在执行登录之前的浏览状态。
另外,在重新执行登录的设备不同于在执行登出时使用的设备的情况下,因为即使试图使得在执行登录时的布局也不能执行相同的布置,所以恢复将是困难的。
本公开考虑这样的情形而进行,并且特别地,可以执行登录时再现执行登出之前的窗口布局。
根据本公开的实施例,提供一种处理处理装置,包含:显示部件,用于显示包括对每个用户使用的应用程序的每个内容的窗口;用户识别部件,单独地识别浏览显示部件的用户;以及窗口管理部件,在一个用户执行登出时,存储该用户所使用的窗口组的显示部件所显示的布局,并且在该用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
窗口管理部件可以包括指定用户的在显示部件上的视野范围的视野范围指定部件。窗口管理部件可以在用户执行登出时,存储在用户的视野范围中的窗口组的显示部件上显示的布局,并且在用户执行登录时,可以通过恢复用户的视野范围中的布局来使得用户所使用的窗口被显示。
窗口管理部件可以包括坐标计算部件,坐标计算部件基于在显示部件上窗口组的实际坐标来计算用视野范围中设置的坐标系表示的相对坐标,或者基于相对坐标和视野范围来计算在显示部件上窗口组的实际坐标。窗口管理部件可以在用户执行登出时,使得包括与在用户的视野范围中的窗口组的显示部件上显示的布局的实际坐标对应的相对坐标的布局数据被存储,并且在用户执行登录时,可以读取布局数据,并且通过恢复用户视野范围中的布局,用与相对坐标和视野范围对应的实际坐标来显示用户所使用的窗口组。
信息处理装置还可以包含存储布局数据的布局数据存储部件。窗口管理部件在执行登出时,可以使得布局数据与标识用户的信息一起存储在布局数据存储部件中,并且在执行登录时,可以从布局数据存储部件读取布局数据。
可以在能够经由网络通信的服务器中提供布局数据存储部件。在用户执行登出时,窗口管理部件可以使得布局数据存储在服务器的布局数据存储部件中,并且在用户执行登录时,窗口管理部件可以从服务器读取布局数据,并且通过恢复布局数据,使得用户所使用的窗口显示在显示部件上。
信息处理装置还可以包含设置窗口组中的每个窗口的优先级得分的优先级得分设置部件。在用户对其已经执行了登出的信息处理装置和用户对其已经执行了登录的信息处理装置是不同的情况下,窗口管理部件可以在不能显示用于恢复布局的所有窗口时,根据优先级得分,使得部分窗口显示在显示部件上。
优先级得分设置部件可以根据窗口组中的每个窗口的操作历史、显示尺寸以及用户的视线向前转的频率中的全部或组合来设置优先级得分。
在用户对其已经执行了登出的信息处理装置和用户对其已经执行了登录的信息处理装置是不同的情况下,窗口管理部件可以根据被执行了登录的信息处理装置的显示部件的分辨率和尺寸来设置适当尺寸的窗口,并且在用于恢复布局的窗口的尺寸大于或小于适当尺寸时,通过设置到该适当尺寸,将窗口显示在显示部件上。
根据本公开的另一实施例,提供一种信息处理方法,包括:通过显示部件显示包括对每个用户使用的应用程序的每个内容的窗口;单独地识别浏览显示部件的用户;以及在一个用户执行登出时,存储用户所使用的窗口组的显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
根据本公开的又一实施例,提供一种使得计算机执行以下处理的程序:通过显示部件显示包括对每个用户使用的应用程序的每个内容的窗口;单独地识别浏览显示部件的用户;以及在一个用户执行登出时,存储用户所使用的窗口组的显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
根据本公开的实施例,提供一种包括信息处理装置和服务器的信息处理***。信息处理装置包括:显示部件,显示包括对每个用户使用的应用程序的每个内容的窗口;用户识别部件,单独地识别浏览显示部件的用户;以及窗口管理部件,在一个用户执行登出时,将作为用户所使用的窗口组的显示部件所显示的布局的数据的布局数据传送给服务器,并且在用户执行登录时,从服务器接收布局数据,并且通过恢复布局,使得用户所使用的窗口组显示在显示部件上。服务器包括:存储部件,存储布局数据;以及通信部件,从信息处理装置接收布局数据,并且将存储在存储部件中的布局数据传送给信息处理装置。
根据本公开的实施例,通过显示部件可以显示包括对每个用户使用的应用程序的每个内容的窗口,单独地识别浏览显示部件的用户,在一个用户执行登出时,存储用户所使用的窗口组的显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
根据本公开的实施例,变得能够在执行登录时再现并显示执行登出之前的窗口布局。
附图说明
图1是描述适用于本公开的信息处理装置的实施例的配置的框图;
图2是描述图1的信息处理装置的登出时处理的流程图;
图3是描述视野范围的示图;
图4是描述实际坐标和相对坐标之间的关系的示图;
图5是描述图1的信息处理装置的登录时处理的流程图;
图6是描述在执行登出时和执行登录时的处理的示图;
图7是描述实际坐标和相对坐标之间的另一关系的示图;
图8是描述实际坐标和相对坐标之间的另一关系的示图;
图9是描述适用于本公开的信息处理***的实施例的配置的框图;
图10是描述由图9的信息处理***进行的登出时处理的流程图;
图11是描述由图9的信息处理***进行的登录时处理的流程图;
图12是在执行登录时的窗口组的布局的恢复示例的示图;
图13是在执行登录时的窗口组的布局的恢复示例的另一示例的示图;以及
图14是描述通用个人计算机的配置示例的图。
具体实施方式
以下将参考附图更详细地描述本公开的优选实施例。注意,在本说明书和附图中,具有基本相同的功能和结构的结构元件用相同的标号标记,并且省略对这些结构元件的重复的解释。
以下将描述用于实现本公开的模式(以下,称为实施例)。将以下面的次序进行描述。
1.第一实施例(仅信息处理装置的情况)
2.第二实施例(包括信息处理装置和服务器的信息处理***的情况)
<1.第一实施例>
<信息处理装置的配置示例>
图1是示出适用于本公开的信息处理装置的实施例的配置示例的框图。
图1的信息处理装置11包括从大尺寸触摸面板构成的操作部件22和显示部件27,并且可以通过使多个用户执行登录或登出来单独地执行并显示构成应用程序的内容。另外,信息处理装置11通过各自的窗口单元显示每个内容的执行结果。另外,信息处理装置11存储紧接在用户执行登出之前的用户视野范围中的窗口布局的信息,并且在此之后执行登录时根据用户的视野范围来恢复并显示该布局。
更具体地,信息处理装置11包括成像部件的21、操作部件22、输入部件23、用户识别部件24、窗口管理部件25、布局数据存储部件26以及显示部件27。
成像部件21由电荷耦合器件(CCD)、互补金属氧化物半导体(CMOS)等构成。成像部件21捕捉正在浏览显示在信息处理装置11的由液晶显示器(LCD)、有机电发光(EL)等构成的显示部件27上的每个内容的窗口或者正在对这些窗口输入轻敲操作等的用户存在的范围中的图像,并且将所捕捉的图像供给输入部件23。
操作部件22由包括在显示部件27上的触摸面板等构成,接收用户的操作输入,产生对应于操作内容的操作信号,并且将所产生的操作信号与在显示部件27上的操作位置的信息一起输出给输入部件23。另外,在额外地包括操作按钮、键盘等并且通过这些执行操作的情况下,操作部件22将对应于操作内容的操作信号与布置操作按钮和键盘的位置的信息一起输出给输入部件23。
输入部件23接收成像部件21供给的图像以及由操作部件22供给的操作信号和操作位置的信息,向用户识别部件24输出图像的信息,并且将操作信息和操作位置的信息供给窗口管理部件25。
用户识别部件24提取由输入部件23供给的图像内捕捉的用户的面部图像,并且从已经提取的面部图像中的图像内的位置信息产生示出当前用户相对于显示部件27的浏览位置的信息。更具体地,用户识别部件24提取诸如左右眼睛之间的间距、从鼻尖直至颚部的距离等信息作为用于例如从所提取的面部图像标识面部图像的特性量的信息,基于这些的组合执行识别,附加变成识别结果的用户ID(标识符),并且将所附加的用户ID与浏览位置的信息一起供给窗口管理部件25。
窗口管理部件25经由输入部件23基于操作部件22输入的各种操作信号,使得由窗口所管理的软件程序构成的窗口和内容的显示位置的各种处理被执行。另外,窗口管理部件25基于用户的相对于显示部件27的浏览位置的信息,指定显示部件27上的视野范围,根据指定的视野范围,改变各种窗口的尺寸,调节并显示布局。
当一个用户执行登出时,窗口管理部件25将紧接在执行登出之间的窗口布局和尺寸的实际坐标转换成由相对坐标构成的布局数据,并且使得布局数据与用户ID相关联地存储在布局数据存储部件26中。另外,当用户执行登录时,窗口管理部件25基于用户ID读取布局数据。然后,窗口管理部件25根据所读取的布局数据的相对坐标,计算指定窗口的尺寸和位置的实际坐标,并且基于所计算的实际坐标,指定并显示要在显示部件27上显示的显示位置。
更具体地,窗口管理部件25包括视野范围指定部件31和坐标计算部件32。视野范围指定部件31根据用户的相对于显示部件27的浏览位置,指定用户的在显示部件27上的水平方向和垂直方向上的视野范围。窗口管理部件25调节尺寸,以使得窗口可以只显示在如所指定的那样的视野范围内。
当一个用户执行登出时,坐标计算部件32基于用户的视野范围的信息,将就在执行登出之前的每个窗口的实际坐标的信息转换成由相对坐标构成的布局数据,并且使得布局数据与用户ID相关联地存储在布局数据存储部件26中。另外,当用户执行登录时,坐标计算部件32访问布局数据存储部件26,并且检索并读取对应于用户ID的布局数据。另外,坐标计算部件32基于用户在执行登录时的视野范围以及包括在布局数据中的相对坐标所构成的信息来计算实际坐标,并且使得窗口显示在显示部件27的视野范围内。<登出时处理>
接下来,将参考图2的流程图描述登出时处理。
在步骤S11中,窗口管理部件25通过经由输入部件23由操作部件22执行操作来确定是否已经指示了登出,并且在没有登出的指令的情况下,重复相同的处理。例如,在步骤S11中已经存在登出的指令的情况下,处理进行到步骤S12。
在步骤S12中,成像部件21在存在正在浏览信息处理装置11的显示部件27上所显示的每个内容的窗口或者正在向这些窗口输入操作的用户的范围的显示部件27的正面附近捕捉图像,并且经由输入部件23将所捕捉的图像供给用户识别部件24。
在步骤S13中,用户识别部件24基于已经输入了关于登出的操作信息的操作位置的信息来指定所供给的图像内的一个用户的位置,并且提取执行了登出操作的用户的面部图像。
在步骤S14中,用户识别部件24用所提取的面部图像执行授权,并且指定用户ID。注意,用户ID预先与面部图像的特性量相关联地被注册在未被示出的数据库等之中。因此,用户识别部件24访问该数据库,并且通过读取对应的用户ID来指定用户的用户ID。
在步骤S15中,用户识别部件24根据通过相对于成为用户的浏览位置的显示部件27的正面方向的方向和距离所指定的用户的浏览位置,来指定用户的面部图像的位置,并且将所指定的位置与用户ID一起供给窗口管理部件25。
在步骤S16中,窗口管理部件基于所供给的用户ID以及面部图像的位置的信息,通过控制视野范围指定部件31来指定用户的在显示部件的27上的视野范围。
更具体地,通过在水平方向和垂直方向上的视野角度来计算视野范围。如果视野角度是恒定的,则将通过显示部件27和用户之间的距离来指定视野范围。即,如图3所示,在用户a处于距显示部件27距离da处并且在垂直方向上的视野角度为θ1、在水平方向上的视野角度为θ2的情况下,用户的视野范围将变成用虚线包围的视野范围Ra。另外,存在于距显示部件27距离db处的用户b的视野范围将变成视野范围Rb。
注意,在图3中,图内的右上部是用实线示出的显示部件27的正视图,图中的右下部是示出用户a和b与显示部件27的位置关系的顶视图,并且图内的左上部是用户a和b与显示部件27的位置关系的侧视图。另外,在图内的右上部的显示部件27中,用虚线示出的视野范围Ra是用户a的视野范围,并且视野范围Rb是用户b的视野范围。
在步骤S17中,窗口管理部件25对每个用户从视野范围内指定要考虑的窗口。
在图3中,在用户a的视野范围Ra内显示窗口W1至W3,并且在用户b的视野范围Rb内显示窗口W1至W6。
即,在图3的情况下,虽然窗口W1至W6被显示在显示部件27上,但是对于用户a只能浏览视野范围Ra内的窗口W1至W3。另外,虽然用户b能够浏览视野范围Rb内的所有窗口W1至W6,但是即使窗口W1至W3是对于位于更接近于显示部件27的距离da处的用户a容易浏览的尺寸,仍将存在难以从距显示部件27的距离db(<da)处的用户b的浏览位置进行浏览。窗口管理部件25根据距离和尺寸指定能够被浏览的窗口的尺寸,并且将能够在这些距离和尺寸内浏览的距离和尺寸的窗口视为要考虑的窗口。在图3的示例中,对用户b考虑的窗口是窗口W4至W6。
在步骤S18中,窗口管理部件25基于对每个用户考虑的窗口的实际坐标,使得通过控制坐标计算部件32来计算相对坐标,并且产生由相对坐标构成的布局数据。
<相对坐标>
此处,将描述由坐标计算部件32的相对坐标的计算方法。
例如,在图4的左上部示出的用户a的视野范围Ra的情况下,要考虑的窗口是包括在视野范围Ra中的窗口W1至W3。相应地,在该情况下,如图4的右上部所示,坐标计算部件32基于实际坐标来设置视野范围Ra的水平方向上的中轴L1和垂直方向上的中轴L2,并且设置轴L1和L2的交叉点为原点0。另外,坐标计算部件32设置坐标系,其中将从原点0开始直至视野范围的上边、下边、左边和右边的坐标为止的距离设置为1,并且如图4的右下部所示,将窗口W1至W3的左上坐标和右下坐标设置为相对坐标。
例如,在图4的右下部,窗口W1的左上坐标被设置为(-0.7,0.5),并且右下坐标被设置为(0,0)。另外,窗口W2的左上坐标被设置为(0.25,0.2),并且右下坐标被设置为(0.8,0)。另外,窗口W3的左上坐标被设置为(-0.25,-0.2),并且右下坐标被设置为(0.25,0.2)。
即,通过相对于实际坐标设置相对坐标,将用户所使用的窗口组的左上坐标和右下坐标设置为将视野范围的中心位置设置为原点、在水平方向和垂直方向上以绝对值1设置的坐标系的坐标。
此处,描述将回到图2的流程图。在步骤S19中,窗口管理部件25使得由执行登出的用户管理的、被转换成通过坐标计算部件32计算的相对坐标的窗口组的相对坐标构成的布局数据与用户ID相关联地存储在布局数据存储部件26中。
根据上述处理,在执行登出时,产生用户所使用的窗口组的布局数据,并且成为能够将所产生的布局数据与用户ID相关联地存储在布局数据存储部件26中。
<登录时处理>
接下来,将参考图5的流程图描述登录时处理。
在步骤S31中,窗口管理部件25通过执行经由输入部件23由操作部件22执行的操作来确定是否已经指示了登录,并且在没有关于登录的指令的情况下,重复相同的处理。例如,在步骤S31中,在已经存在登录的指令的情况下,处理进行到步骤S32。
在步骤S32中,成像部件21捕捉其中存在用户的范围的图像,并且经由输入部件23将所捕捉的图像供给用户识别部件24,该用户正在浏览信息处理装置11的显示部件27上所显示的每个内容的窗口或者正在向这些窗口输入操作。
在步骤S33中,用户识别部件24基于已经输入了登出的操作信息的操作位置的信息来指定,并且提取已经执行了登录操作的用户的面部图像的位置。
在步骤S34中,用户识别部件24从所提取的面部图像提取特性量,基于特性量来执行授权,并且根据授权结果指定用户ID。
在步骤S35中,用户识别部件24指定成为用户的浏览位置的显示部件27的正面方向上的用户的浏览位置,指定在所指定的浏览位置处的用户的面部图像的位置,并且将所指定的位置与用户ID一起供给窗口管理部件25。
在步骤S36中,窗口管理部件25基于所供给的用户ID和面部图像的位置的信息,通过控制视野范围指定部件31使得用户的在显示部件27上的视野范围被指定。
在步骤S37中,窗口管理部件25访问布局数据存储部件26,并且读取与用户ID相关联地注册的布局数据。
在步骤S38中,窗口管理部件25通过控制坐标计算部件32,使用以便适合于已经执行了登录的用户视野范围的布局数据的相对坐标,使得窗口的实际坐标被计算。
即,坐标计算部件32将成为在执行登录时的从视野范围的中心位置开始直至最右部为止的距离的系数乘以作为布局数据的相对坐标的水平方向上的所有坐标值,并且将成为从在执行登录时的视野范围的中心位置开始直至最上部为止的距离乘以相对坐标的垂直方向上的所有坐标值。另外,坐标计算部件32通过将被乘以系数的从坐标值偏移在执行登录时的视野范围的中心位置与显示部件27的中心位置之间的偏移来计算实际坐标。
在步骤S39中,例如在参考图3和图4所描述的用户a的情况下,用户管理部件25将窗口W1至W3设置成以通过坐标计算部件32获得的坐标位置的布局。
在步骤S40中,窗口管理部件25将窗口W1至W3设置成如上所述的布局,并且使得该布局显示在显示部件的27上。
根据上述处理,例如,将变得能够执行诸如图6所示那样的处理。
即,如图6的左上段所示,用户U的在显示部件27上的视野范围是视野范围R1,并且在视野范围R1内存在窗口W11至W13的状态下指示登出时,如图6的右上段的示,将产生如图6的右中段所示的由相对从坐标构成的布局数据。
即,获得用相对坐标表示的布局数据作为窗口W11至W13中的每一个的窗口组的视野范围内的经归一化的坐标的相对坐标。
然后,当用户在如图6的左下段所示的视野范围R2(<视野范围R1)的状态下执行登录时,根据如图6的右下段所示的视野范围R2的尺寸,将由作为归一化坐标获得的相对坐标构成的布局数据扩大到视野范围的实际尺寸,并且具有中心位置偏移地进行显示。因此,因为即使在正在操作由窗口所显示的内容的同时执行登出,在再次执行登录时,在视野范围内仍以相同的比例和相同的布局再次显示窗口组,所以即使在执行一次登出并且然后再次执行登录,也变得能够在无不适感的情况下继续操作。
<相对坐标的另一示例>
虽然之前描述了相对坐标的原点0使用视野范围内的中心位置的示例,但是因为可以获得窗口组的左上坐标和右下坐标(可以是对角线上的坐标),所以原点可以在另外的位置处。例如,如图7所示,在用户b的视野范围Rb的情况下,可以设置坐标系,其中将由窗口W4至W6所占据的表面上的最上部、最下部、最右部和最左部所构成的矩形的中心位置设置为原点0。在图7中,由窗口W4的左部和上部、窗口W5的右部以及窗口W6的下部构成的矩形中的中心位置被设置成原点0。
另外,如图8所示,可以将窗口W4至W6的区域面积中心位置设置为原点0,可以将在水平位置上距原点0最远的部分的位置设置为绝对值变成1的坐标系,并且类似地可以将在垂直方向上距原点0最远的部分的位置设置为绝对值变成1的坐标系。
<2.第二实施例>
<信息处理***的配置示例>
虽然之前描述了用户对相同的信息处理装置执行登录和登出的示例,但是登录和登出可以在不同的终端装置之间、在由不同的信息处理装置或不同的设备构成的信息处理***中执行。
图9示出通过信息处理装置和服务器构成的信息处理***的配置示例。注意,在图9中,对包括与图1中的配置相同功能的配置附加相同的标号和名称,并且将省略对这些的描述。
即,在图9中,配置与图1不同之处是除了信息处理装置11之外还包括服务器71。另外,图9的信息处理装置11包括通信部件41而不是图1中的布局数据存储部件26。另外,服务器71包括控制部件81、通信部件82和布局数据存储部件26。控制部件81控制服务器71的所有操作。通信部件82经由公共网络等,通过由控制部件81执行控制,与信息处理装置11的通信部件41交换可能是必要的数据和程序。
即,通过将信息处理装置11的布局数据存储部件26转移至服务器71来构成图9的信息处理***。相应地,信息处理装置11可以被假设为包括类似功能的各种设备,并且不仅是包括例如如上所述的大尺寸显示部件27的信息处理装置,还可以是包括中尺寸显示部件27的个人计算机、包括小尺寸显示部件27的移动电话或便携式平板等。
在该情况下,当显示部件27是小尺寸时,对其进行登出的设备可以是包括大尺寸显示部件27的设备,并且对其执行接下来的登录的设备能够是只包括小尺寸显示部件27的设备。在该情况下,当用上述技术显示所有窗口时,存在浏览将由于非常小的窗口尺寸而变得困难的可能性。
因此,在图9中的信息处理装置11中,对由用户管理的窗口组设置优先级,并且在显示部件27小的情况下,只显示具有高优先级的窗口。相应地,在图9的窗口管理部件25中包括优先级得分设置部件51。
优先级设置部件51基于窗口的操作的历史信息(操作频率)、窗口的尺寸以及基于成像部件21所捕捉的用户的视线方向转向相应窗口的视线方向的频率中的任何一个来设置优先级得分。
由此,变得能够根据对其执行登录的设备的显示部件27的尺寸来适当地设置并显示窗口布局。
<登出时处理>
接下来,将参考图10的流程图描述在图9的信息处理***中执行登出时的处理。注意,因为图10的流程图的步骤S51至S58的处理与参考图2的流程图描述的步骤S11至S18的处理相同,所以将省略对这些的描述。即,在图10的流程图中,与图2的流程图的不同之处是步骤S59、S60、S71和S72的处理。
即,在步骤S51中未指示登出的情况下,在步骤S60中,优先级得分设置部件51通过窗口的操作的历史信息(操作频率)、窗口的尺寸以及转向成像部件21所捕捉的用户的相应窗口的视线方向的频率中的任一项或组合来设置优先级得分。即,优先级得分设置部件51在预订时间间隔内的每个窗口的操作频率的增加时,或者窗口尺寸很大的状态持续很长时间时,或者视线转向的总时间增加时,增加优先级得分。即,在未指示登出的状态下,优先级得分设置部件51根据操作频率、窗口的尺寸、视线方向向前转的频率或者其持续的时间来设置得分,同时重复步骤S51和S60的处理。
然后,当在步骤S51中指示了登出并且除了通过步骤S52至S58的处理的相对坐标之外获得优先级得分时,在步骤S59中,窗口管理部件25,结合用户ID产生由相对坐标和优先级得分构成的布局数据,并且通过控制通信部件41将所产生的布局数据传送给服务器71。
在步骤S71中,服务器71的控制部件81确定是否通过控制通信部件82已经传送了布局数据,并且重复相同的处理直至传送了布局数据为止。然后,当在步骤S71中通过步骤S59的处理已经传送了布局数据时,在步骤S72中,控制部件81通过控制通信部件82来接收布局数据,并且将接收的布局数据存储在布局数据存储部件26中。
根据上述处理,在执行登出处理时,对每个用户的相对坐标的信息已经添加了优先级得分的布局数据被传送给服务器71,并且将传送的布局数据存储在服务器71的布局数据存储部件26中。
<登录时处理>
接下来,将参考图11的流程图描述通过图9的信息处理***执行登录时的处理。注意,因为图11的流程图中的步骤81至S86、S89、S90和S92的处理与参考图5的流程图描述的步骤S31至S36和S38至S40的处理相同,所以将省略对这些的描述。
即,在步骤S87中,窗口管理部件25基于服务器71中的用户ID,通过控制通信部件41来请求布局数据。
在步骤S101中,服务器71的控制部件81确定是否通过控制通信部件82从信息处理装置11已经请求了布局数据,并且重复相同的处理直至请求了布局数据为上。然后,在步骤S101中已经请求了布局数据的情况下,控制部件81通过布局数据存储部件26读取对应于所请求的用户ID的布局数据,并且通过控制通信部件82将布局数据传送给信息处理装置11。
在步骤S88中,窗口管理部件25通过控制通信部件41来接收传送的布局数据。
在步骤S89中,窗口管理部件25通过控制坐标计算部件32,使得根据布局数据的窗口组的相对坐标来计算实际坐标。
在步骤S90中,窗口管理部件25将窗口设置成基于实际坐标的布局。
在步骤S91中,窗口管理部件25基于与布局数据相关联的优先级得分来调节窗口布局。
在步骤S92中,窗口管理部件25使得窗口组被显示在显示部件27上。
即,在将窗口W21至W23设置成相对于视野范围Rx的布局的情况下(如图12的左部所示),以及在将窗口W21至W23不能显示在显示部件27上的情况下(如图12的上中部所示),窗口管理部件25可以如图12的右上部所示那样地压缩并显示窗口。
另外,当浏览在执行压缩显示时由于尺寸减小而变得困难的情况下,窗口管理部件25可以以最高优先级得分的次序在显示部件27上显示窗口,如图12的中下部所示。即,在图12的中下部,因为窗口W21具有最高的优先级得分,并且接下来的最高优先级得分是在窗口W22中,所以在显示部件27上只显示窗口W21和W22,并且不显示窗口23。然而,如图12所示,对于成为下一点的窗口23设置如下配置:能够显示显示具有低优先级得分的窗口,并且设置能够通过滚动、滑动等在显示部件27上显示该显示的区域Z。即,在浏览当执行压缩的显示时变得困难的情况下,窗口管理部件25设置宽于显示部件27的虚拟区域Z,并且对该区域Z上的窗口组设置布局。然后,窗口管理部件25仅使得如下范围被显示在显示部件27上:在该区域Z上的窗口中存在具有高优先级得分的窗口。由此,变得能够根据显示部件27的尺寸来优先显示具有高优先级得分的窗口。另外,变得能够还通过滚动或滑动显示不能被显示的具有低优先级得分的窗口。
另外,对于窗口的尺寸,预先根据分辨率或者显示部件27的分辨率或尺寸设置适当的尺寸,并且当存在比该适当尺寸更大或更小的可能性的时候,可以在能够显示的范围内,通过根据具有最高优先级得分的窗口调节至适当的尺寸来执行显示。即,如图13的左部所示,在窗口W21至W23在执行登出时被设置成视觉范围Rx中的布局的情况下,如图13的右部所示,可以根据显示部件27的尺寸只显示具有高优先级得分的窗口W21和W22。然而,在该情况下,可以设置如下配置:其能够显示具有低优先级得分的窗口W23,其中通过滚动或滑动显示部件27中的显示范围来设置用于设置窗口组的布局的虚拟区域Z。
根据上述处理,在对其执行了登出的信息处理装置和对其执行了登录的信息处理装置是不同的情况下,变得能够根据显示部件27的配置,恢复并显示(如有可能)就在执行登出之前的布局。另外,即使在不能完全地恢复该布局的状态下,由于显示部件27的配置也显示根据使用频率的评级而优先级得分高的窗口,并且即使存在不能被显示的窗口,也变得能够通过从应用优先级得分的窗口开始进行滚动或滑动来容易地执行显示。
附带地,以上系列处理例如可以通过硬件来执行,或者可以通过软件来执行。在通过软件执行处理的序列的情况下,将配置该软件的程序安装在包括在专用硬件或者可以在从记录介质安装各种程序时等执行各种功能的通用个人计算机中的计算机中。
图14示出通用个人计算机的示例配置。计算机包括CPU(中央处理单元)1001。输入/输入接口1005通过总线1004连接到CPU 1001。ROM(只读存储器)1002和RAM(随机存取存储器)1003连接到总线1004。
包括用户用来输入操作命令的诸如键盘、鼠标等输入设备的输入单元1006、将处理操作屏幕或处理结果的图像输出给显示设备的输出单元2007、包括存储程序或各项数据的硬盘驱动器等的存储单元1008以及执通过网络(典型为因特网)执行通信处理的包括LAN(局域网)适配器等的通信单元1009连接到输入/输出接口1005。另外,连接了从和向诸如磁盘(包括软盘)、光盘(包括CD-ROM(压缩盘只读存储器)和DVD(数字多功能盘))、磁光盘(包括MD(迷你盘))或者半导体存储器等可移除介质1011读取和写入数据的驱动器1010。
CPU 1001执行根据存储在ROM 1002中的程序或者从诸如磁盘、光盘、磁光盘或半导体存储器等可移除介质1011读取的、安装在存储单元1008中的并且从存储单元1008载入到RAM 1003的程序的各种处理。RAM 1003还适当地存储在CPU 1001执行各种处理时请求的数据等。
在如上所述进行配置的计算机中,CPU 1001经由输入/输出接口1005和总线1004,将例如存储在存储单元1008中的程序载入到RAM 1003上,并且执行该程序。因此,执行上述系列处理。
提供在作为小型介质(packaged medium)的可移除介质1011上记录的、要由计算机(CPU 1001)执行的程序。另外,可以经由诸如局域网、因特网或数字卫星广播等有线或无线传输介质来提供程序。
在计算机中,通过将可移除介质1011***到驱动器1010中,可以经由输入/输出接口1005将程序安装在存储单元1008中。另外,可以经由有线或无线传输介质通过通信单元1009接收程序,并安装在存储单元1008中。另外,可以预先将程序安装在ROM 1002或存储单元1008中。
应当注意到,由计算机执行的程序可以是以根据本说明书中描述的顺序的时间次序处理的程序,或者是并行地或在诸如被调用时这样的必要定时处理的程序。
另外,在本公开中,***具有多个配置的元件(诸如装置或模块(部件))的集合的含义,并且不考虑所有配置的元件是否都在同一机壳中。因此,***可以是存储在单独的机壳并且通过网络连接的多个装置,或者是单个机壳内的多个模块。
本公开的实施例不限于上述实施例,可以在不脱离本公开的范围的情况下进行多种改变和修改。
例如,本公开可以采用通过网络用多个装置分配并连接一个功能进行处理的云计算的配置。
另外,在上述流程图中描述的每个步骤可以通过一个装置或者通过分配多个装置来执行。
另外,在多个处理被包括在一个步骤中的情况下,包括在该一个步骤中的多个处理可以通过一个装置或者通过分配多个装置来执行。
本领域的技术人员应当理解到,可以根据设置需要以及在所附权利要求书及其等效物的范围内进行各种修改、组合、子组合或变型。
另外,本技术还可以配置如下:
(1)一种处理处理装置,包含:
显示部件,显示包括对每个用户使用的应用程序的每个内容的窗口;
用户识别部件,单独地识别浏览显示部件的用户;以及
窗口管理部件,在一个用户执行登出时,存储用户所使用的窗口组的显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
(2)根据(1)所述的信息处理装置,
其中,窗口管理部件包括视野范围指定部件,指定用户的在显示部件上的视野范围;以及
其中,窗口管理部件在用户执行登出时,存储用户的视野范围中的窗口组在显示部件上显示的布局,并且在用户执行登录时,通过恢复用户的视野范围中的布局来使得用户所使用的窗口被显示。
(3)根据(2)所述的信息处理装置,
其中,窗口管理部件包括坐标计算部件,坐标计算部件基于在显示部件上窗口组的实际坐标来计算由视野范围中设置的坐标系表示的相对坐标,或者基于相对坐标和视野范围来计算在显示部件上窗口组的实际坐标;以及
其中,窗口管理部件在用户执行登出时,使得包括与在用户的视野范围中的窗口组在显示部件上显示的布局的实际坐标对应的相对坐标的布局数据被存储,并且在用户执行登录时,读取布局数据,并且通过恢复用户视野范围中的布局,使用用与相对坐标和视野范围对应的实际坐标来显示用户所使用的窗口组。
(4)根据(3)所述的信息处理装置,还包含:
布局数据存储部件,存储布局数据,
其中,窗口管理部件在执行登出时,使得布局数据与标识用户的信息一起被存储在布局数据存储部件中,并且在执行登录时,从布局数据存储部件读取布局数据。
(5)根据(4)所述的信息处理装置,
其中,在能够经由网络进行通信的服务器中配置布局数据存储部件,并且
其中,在用户执行登出时,窗口管理部件使得布局数据被存储在服务器的布局数据存储部件中,并且在用户执行登录时,窗口管理部件从服务器读取布局数据,并且通过恢复布局数据,使得用户所使用的窗口被显示在显示部件上。
(6)根据(5)所述的信息处理装置,还包含:
优先级得分设置部件,位窗口组中的每个窗口设置优先级得分,
其中,在用户对其已经执行了登出的信息处理装置和用户对其已经执行了登录的信息处理装置是不同的情况下,窗口管理部件在不能显示用于恢复布局的所有窗口时,根据优先级得分,将部分窗口显示在显示部件上。
(7)根据(6)所述的信息处理装置,
其中,优先级得分设置部件根据窗口组中的每个窗口的操作历史、显示尺寸以及用户的视线向前转的频率中的全部或组合来设置优先级得分。
(8)根据(6)所述的信息处理装置,
其中,在用户对其已经执行了登出的信息处理装置和用户对其已经执行了登录的信息处理装置是不同的情况下,窗口管理部件根据对其执行了登录的信息处理装置的显示部件的分辨率和尺寸来设置适当尺寸的窗口,并且在用于恢复布局的窗口的尺寸大于或小于适当尺寸时,通过设置到该适当尺寸,使得窗口显示在显示部件上。
(9)一种信息处理方法,包含:
通过显示部件显示用于包括对每个用户使用的应用程序的每个内容的窗口;
单独地识别浏览显示部件的用户;以及
在一个用户执行登出时,存储用户所使用的窗口组在显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
(10)一种使得计算机执行以下处理的程序:
通过显示部件显示包括对每个用户使用的应用程序的每个内容的窗口;
单独地识别浏览显示部件的用户;以及
在一个用户执行登出时,存储用户所使用的窗口组在显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
(11)一种在其上记录程序的记录介质,该程序使计算机执行以下处理:
通过显示部件显示包括对每个用户使用的应用程序的每个内容的窗口;
单独地识别浏览显示部件的用户;以及
在一个用户执行登出时,存储用户所使用的窗口组的显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
(12)一种信息处理***,包含:
信息处理装置;以及
服务器,
其中,信息处理装置包括
显示部件,显示包括对每个用户使用的应用程序的每个内容的窗口;
用户识别部件,单独地识别浏览显示部件的用户;以及
窗口管理部件,在一个用户执行登出时,将作为用户所使用的窗口组在显示部件所显示的布局的数据的布局数据传送给服务器,并且在用户执行登录时,从服务器接收布局数据,并且通过恢复布局,使得用户所使用的窗口组显示在显示部件上;并且
其中,服务器包括
存储部件,存储布局数据;以及
通信部件,从信息处理装置接收布局数据,并且将存储在存储部件中的布局数据传送给信息处理装置。

Claims (11)

1.一种处理处理装置,包含:
显示部件,显示包括对每个用户使用的应用程序的每个内容的窗口;
用户识别部件,单独地识别浏览显示部件的用户;以及
窗口管理部件,在一个用户执行登出时,存储用户所使用的窗口组由显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
2.根据权利要求1所述的信息处理装置,
其中,窗口管理部件包括视野范围指定部件,指定用户的在显示部件上的视野范围;以及
其中,窗口管理部件在用户执行登出时,存储用户的视野范围中的窗口组在显示部件上显示的布局,并且在用户执行登录时,通过恢复用户的视野范围中的布局来使得用户所使用的窗口被显示。
3.根据权利要求2所述的信息处理装置,
其中,窗口管理部件包括坐标计算部件,坐标计算部件基于在显示部件上窗口组的实际坐标来计算由视野范围中设置的坐标系表示的相对坐标,或者基于相对坐标和视野范围来计算在显示部件上窗口组的实际坐标;以及
其中,窗口管理部件在用户执行登出时,使得包括与在用户的视野范围中的窗口组的显示部件上显示的布局的实际坐标对应的相对坐标的布局数据被存储,并且在用户执行登录时,读取布局数据,并且通过恢复用户视野范围中的布局,使得用与相对坐标和视野范围对应的实际坐标来显示用户所使用的窗口组。
4.根据权利要求3所述的信息处理装置,还包含:
布局数据存储部件,存储布局数据,
其中,窗口管理部件在执行登出时,使得布局数据与标识用户的信息一起被存储在布局数据存储部件中,并且在执行登录时,从布局数据存储部件读取布局数据。
5.根据权利要求4所述的信息处理装置,
其中,在能够经由网络进行通信的服务器中配置布局数据存储部件,并且
其中,在用户执行登出时,窗口管理部件使得布局数据被存储在服务器的布局数据存储部件中,并且在用户执行登录时,窗口管理部件从服务器读取布局数据,并且通过恢复布局数据,使得用户所使用的窗口被显示在显示部件上。
6.根据权利要求5所述的信息处理装置,还包含:
优先级得分设置部件,为窗口组中的每个窗口设置优先级得分,
其中,在用户对其已经执行了登出的信息处理装置和用户对其已经执行了登录的信息处理装置不同的情况下,窗口管理部件在不能显示用于恢复布局的所有窗口时,根据优先级得分,使得部分窗口显示在显示部件上。
7.根据权利要求6所述的信息处理装置,
其中,优先级得分设置部件根据窗口组中的每个窗口的操作历史、显示尺寸以及用户的视线向前转的频率中的全部或组合来设置优先级得分。
8.根据权利要求6所述的信息处理装置,
其中,在用户对其已经执行了登出的信息处理装置和用户对其已经执行了登录的信息处理装置是不同的情况下,窗口管理部件根据对其执行了登录的信息处理装置的显示部件的分辨率和尺寸来设置适当尺寸的窗口,并且在用于恢复布局的窗口的尺寸大于或小于适当尺寸时,通过设置到该适当尺寸,使得窗口显示在显示部件上。
9.一种信息处理方法,包含:
通过显示部件显示包括对每个用户使用的应用程序的每个内容的窗口;
单独地识别浏览显示部件的用户;以及
在一个用户执行登出时,存储用户所使用的窗口组在显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
10.一种使得计算机执行以下处理的程序:
通过显示部件显示包括对每个用户使用的应用程序的每个内容的窗口;
单独地识别浏览显示部件的用户;以及
在一个用户执行登出时,存储用户所使用的窗口组在显示部件所显示的布局,并且在用户执行登录时,通过恢复布局,使得用户所使用的窗口组显示在显示部件上。
11.一种信息处理***,包含:
信息处理装置;以及
服务器,
其中,信息处理装置包括
显示部件,显示包括对每个用户使用的应用程序的每个内容的窗口;
用户识别部件,单独地识别浏览显示部件的用户;以及
窗口管理部件,在一个用户执行登出时,将作为用户所使用的窗口组在显示部件所显示的布局的数据的布局数据传送给服务器,并且在用户执行登录时,从服务器接收布局数据,并且通过恢复布局,使得用户所使用的窗口组显示在显示部件上;并且
其中,服务器包括
存储部件,存储布局数据;以及
通信部件,从信息处理装置接收布局数据,并且将存储在存储部件中的布局数据传送给信息处理装置。
CN201510072033.1A 2014-02-18 2015-02-11 信息处理装置和方法、信息处理***和程序 Withdrawn CN104850392A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014-028065 2014-02-18
JP2014028065A JP6112036B2 (ja) 2014-02-18 2014-02-18 情報処理装置および方法、情報処理システム、並びにプログラム

Publications (1)

Publication Number Publication Date
CN104850392A true CN104850392A (zh) 2015-08-19

Family

ID=53798150

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510072033.1A Withdrawn CN104850392A (zh) 2014-02-18 2015-02-11 信息处理装置和方法、信息处理***和程序

Country Status (3)

Country Link
US (1) US20150234558A1 (zh)
JP (1) JP6112036B2 (zh)
CN (1) CN104850392A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107562339A (zh) * 2017-08-25 2018-01-09 郑州云海信息技术有限公司 一种部件信息的显示方法及装置
CN109683889A (zh) * 2018-12-26 2019-04-26 北京微播视界科技有限公司 消息展示框的复用方法、装置、电子设备及可读存储介质
CN110168471A (zh) * 2017-01-04 2019-08-23 三星电子株式会社 电子设备以及用于显示其运行的应用的历史的方法

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6398938B2 (ja) * 2015-09-30 2018-10-03 ブラザー工業株式会社 投影制御装置、及びプログラム
JP6561782B2 (ja) * 2015-11-06 2019-08-21 富士通コネクテッドテクノロジーズ株式会社 電子機器及び表示制御プログラム
US10241658B2 (en) 2016-04-28 2019-03-26 Kyocera Document Solutions Inc. Information processing apparatus, non-transitory computer-readable recording medium with information processing program recorded thereon, and information processing method
JP6524959B2 (ja) * 2016-04-28 2019-06-05 京セラドキュメントソリューションズ株式会社 情報処理装置及び情報処理プログラム
US10489487B2 (en) * 2018-01-18 2019-11-26 Microsoft Technology Licensing, Llc Methods and devices to select presentation mode based on viewing angle
JP7316826B2 (ja) * 2019-04-09 2023-07-28 清水建設株式会社 ウィンドウ表示制御システム
US11086641B2 (en) * 2019-07-30 2021-08-10 EMC IP Holding Company LLC Logging user interface activity with control placement and activity information
US11960911B1 (en) 2022-12-19 2024-04-16 Dropbox, Inc. Storing and restoring desktop application scenes
US11928320B1 (en) * 2022-12-19 2024-03-12 Dropbox, Inc. Storing and arranging application windows for video call scenes
US12008051B1 (en) 2022-12-19 2024-06-11 Dropbox, Inc. Generating digital content clusters based on web activity

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4783648A (en) * 1985-07-01 1988-11-08 Hitachi, Ltd. Display control system for multiwindow
US5428785A (en) * 1990-04-30 1995-06-27 Hewlett-Packard Company Distributed computer system log-on device for storing and retrieving a user's view of objects at log-off
CN1371043A (zh) * 2002-02-04 2002-09-25 钟林 数码操作***
US6683610B1 (en) * 1999-03-01 2004-01-27 Fujitsu Limited Verification device for an effective visual field, method for verifying the effective visual field, and programming medium for verifying the effective visual field
CN102227692A (zh) * 2008-09-29 2011-10-26 费希尔-罗斯蒙特***公司 过程控制***的元件的高效设计和配置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5825360A (en) * 1995-04-07 1998-10-20 Apple Computer, Inc. Method for arranging windows in a computer workspace
US5835090A (en) * 1996-10-16 1998-11-10 Etma, Inc. Desktop manager for graphical user interface based system with enhanced desktop
US6950993B2 (en) * 2001-08-02 2005-09-27 Microsoft Corporation System and method for automatic and dynamic layout of resizable dialog type windows
US7621948B2 (en) * 2003-07-21 2009-11-24 The Trustees Of The University Of Pennsylvania Percutaneous heart valve
JP2007004524A (ja) * 2005-06-24 2007-01-11 Fujitsu Ltd 最適化レイアウト機能付きブラウザプログラム
US8191008B2 (en) * 2005-10-03 2012-05-29 Citrix Systems, Inc. Simulating multi-monitor functionality in a single monitor environment
JP4907483B2 (ja) * 2007-09-28 2012-03-28 パナソニック株式会社 映像表示装置
JP2010026327A (ja) * 2008-07-22 2010-02-04 Canon Inc 表示装置の制御装置、制御方法、及びコンピュータプログラム
JP4976353B2 (ja) * 2008-09-08 2012-07-18 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置及びプログラム
KR101651859B1 (ko) * 2009-06-05 2016-09-12 삼성전자주식회사 사용자별 ui 제공방법 및 이를 적용한 디바이스
WO2010143388A1 (ja) * 2009-06-12 2010-12-16 パナソニック株式会社 コンテンツ再生装置、コンテンツ再生方法、プログラム、及び集積回路
US9031222B2 (en) * 2011-08-09 2015-05-12 Cisco Technology, Inc. Automatic supervisor intervention for calls in call center based upon video and/or speech analytics of calls
JP5661726B2 (ja) * 2011-12-15 2015-01-28 株式会社東芝 情報処理装置、表示プログラム
US20130201099A1 (en) * 2012-02-02 2013-08-08 Orto, Inc. Method and system for providing a modified display image augmented for various viewing angles

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4783648A (en) * 1985-07-01 1988-11-08 Hitachi, Ltd. Display control system for multiwindow
US5428785A (en) * 1990-04-30 1995-06-27 Hewlett-Packard Company Distributed computer system log-on device for storing and retrieving a user's view of objects at log-off
US6683610B1 (en) * 1999-03-01 2004-01-27 Fujitsu Limited Verification device for an effective visual field, method for verifying the effective visual field, and programming medium for verifying the effective visual field
CN1371043A (zh) * 2002-02-04 2002-09-25 钟林 数码操作***
CN102227692A (zh) * 2008-09-29 2011-10-26 费希尔-罗斯蒙特***公司 过程控制***的元件的高效设计和配置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110168471A (zh) * 2017-01-04 2019-08-23 三星电子株式会社 电子设备以及用于显示其运行的应用的历史的方法
US11630553B2 (en) 2017-01-04 2023-04-18 Samsung Electronics Co., Ltd. Electronic device and method for displaying history of executed application thereof
CN110168471B (zh) * 2017-01-04 2023-10-31 三星电子株式会社 电子设备以及用于显示其运行的应用的历史的方法
CN107562339A (zh) * 2017-08-25 2018-01-09 郑州云海信息技术有限公司 一种部件信息的显示方法及装置
CN109683889A (zh) * 2018-12-26 2019-04-26 北京微播视界科技有限公司 消息展示框的复用方法、装置、电子设备及可读存储介质

Also Published As

Publication number Publication date
JP2015153267A (ja) 2015-08-24
JP6112036B2 (ja) 2017-04-12
US20150234558A1 (en) 2015-08-20

Similar Documents

Publication Publication Date Title
CN104850392A (zh) 信息处理装置和方法、信息处理***和程序
US11102335B1 (en) Apparatus, method and system for a tunneling client access point
US10462231B2 (en) Continuing an application session on a different device
US20200082782A1 (en) Mobile computing device technology and systems and methods utilizing the same
KR102225941B1 (ko) 멀티미디어 커머스 서비스 처리 장치 및 방법
US7844140B2 (en) Image processing apparatus, image processing method, and server and control method of the same
CN102193625B (zh) 图像处理设备、图像处理方法、程序以及图像处理***
CN104737150B (zh) 使用在万维网浏览器中运行的HTML5 KVM/vMEDIA客户端访问盘镜像文件的***和方法
US8620027B2 (en) Augmented reality-based file transfer method and file transfer system thereof
CN110800314B (zh) 计算机***、远程操作通知方法以及记录介质
JP5005527B2 (ja) ストレージシステム及びストレージシステムにおけるデータ管理方法
TWI574217B (zh) Information processing device, information processing method, memory media
CN108780426B (zh) 服务提供***、服务递送***、服务提供方法和程序
JP6037466B2 (ja) 認証装置、プログラム及び方法
US8826342B2 (en) Programmable, interactive content viewing on a mobile video application
CN108885653B (zh) 服务提供***、服务递送***、服务提供方法和程序
US10733637B1 (en) Dynamic placement of advertisements for presentation in an electronic device
US11917032B2 (en) Content delivery system
US20240062483A1 (en) Method and device for direct passthrough in video see-through (vst) augmented reality (ar)
US20210037082A1 (en) Method of sending media files

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20150819

WW01 Invention patent application withdrawn after publication