弹出显示装置的制造方法

文档序号:9602581阅读:323来源:国知局
弹出显示装置的制造方法
【技术领域】
[0001]本发明涉及在显示由具有任意功能的软件构成的应用的显示图像时进行弹出显示的弹出显示装置。
【背景技术】
[0002]以往,作为图形用户界面(⑶I),例如,大多使用在已显示的显示画面的前面覆盖显示弹出菜单等弹出图像的弹出显示。为此,提出了很多有效地进行弹出显示的技术。
[0003]例如,在专利文献I中公开了具有如下功能的弹出显示装置,当在多个弹出图像的显示中显示新的弹出图像时,能够选择删除其他的弹出图像或者在一定期间显示其他的弹出图像。在本技术中,各弹出图像能够任意地变更尺寸或位置,并且针对弹出对象的旁白也能够显示。由此,即使在出现多个弹出图像时,也能够以易于观察对象的弹出图像的方式向用户进行显示。
[0004]并且,在专利文献2中公开了如下的弹出显示装置,为了能够容易地掌握弹出源与弹出图像之间的对应关系,以不隐藏弹出源并且从弹出图像引出旁白的方式显示弹出图像。
[0005]现有技术文献
[0006]专利文献
[0007]专利文献1:日本专利第4033618号说明书
[0008]专利文献2:日本特开平10-320166号公报

【发明内容】

[0009]发明要解决的课题
[0010]并且,例如,在提供用于预先生成⑶I的按钮或列表等部件(微件(widget))组的以往的编程环境中实现弹出显示的情况下,在本微件中的例如菜单微件等中,为了使在按下菜单上的按钮时所显示的子菜单图像显示在应用的窗口图像的前面,而在最前面显示子菜单图像。并且,此时,像警告用的对话框那样除了主窗口图像还能够显示窗口图像,它们显示在主窗口图像的前面。
[0011]但是,由于在以往的编程环境的弹出显示中仅观注窗口间的前后关系,因此存在如下问题:主窗口图像以外的窗口图像会配置在主窗口图像的子菜单图像之下(后方)而被隐藏,在显示上不优选。
[0012]在PC(个人计算机)上的⑶I应用中,由于基本上仅通过针对窗口操作的按下鼠标或按下键盘等的用户操作进行动作,因此,不会成为它们这样的显示状态,但像智能手机或车辆导航系统那样,在响应于与用户操作无关的电话来电时等而紧急地显示弹出图像的系统中会容易引起上述这样的状态。
[0013]但是,由于菜单微件仅是通用的组件,因此,在各应用固有的窗口(对话框)图像下(后面)显示子菜单图像这样的控制很难。并且,公开了很多像专利文献I和专利文献2那样显示多个弹出部件时的专利,但未公开上述课题的应对方法。
[0014]本发明是为了解决包含上述问题在内的课题而完成的,其目的在于,提供一种弹出显示装置,能够简单地控制应用的弹出的显示顺序。
[0015]用于解决课题的手段
[0016]本发明的弹出显示装置具有:图像显示部,其显示由具有一个以上的功能的软件构成的应用的层级显示图像;显示信息保存部,其保存由上述图像显示部显示的图像的设定;以及显示控制部,其控制成,在显示了保存在上述显示信息保存部中的上述应用的层级显示图像的情况下,与对应于该应用的显示图像不同的弹出图像显示在上述应用的层级显示图像的前面。
[0017]发明效果
[0018]根据本发明,能够简单地控制应用的弹出的显示顺序。
【附图说明】
[0019]图1是示出实施方式I的弹出显示装置的概略结构的框图。
[0020]图2是实施方式I的弹出显示装置的功能框图。
[0021]图3是示出实施方式I的应用结构的说明图。
[0022]图4是示出显示堆栈161的内部结构的说明图。
[0023]图5是示出显示堆栈151的内部结构的说明图。
[0024]图6是示出显示控制部12的动作的流程的流程图。
[0025]图7是示出实施方式I的弹出显示的一例的说明图。
[0026]图8是示出以往的弹出显示的一例的说明图。
[0027]图9是示出实施方式2的应用结构的说明图。
[0028]图10是示出显示堆栈171的内部结构的说明图。
【具体实施方式】
[0029]以下,为了更详细地说明本发明,对用于实施本发明的方式进行说明。另外,以下的实施方式是本发明的一例,本发明不限于以下的实施方式。
[0030]实施方式1.
[0031]图1是示出本发明的实施方式I的弹出显示装置的概略结构的框图。图1的弹出显示装置I具有CPU (Central Processing Unit:中央处理单元)2、鼠标3、键盘4、存储器
5、显示器6、显示存储器7。
[0032]CPU2根据来自鼠标3和键盘4的输入信号等检测事件,根据检测到的事件进行应用的动作和显示图像的控制。鼠标3和键盘4受理用户的操作,向CPU2输出与该用户的操作对应的信号。存储器5存储在由CPU2执行的处理中使用的信息。显示器6显示由CPU2控制的显示图像。显示存储器7存储由显示器6显示的显示图像的信息。
[0033]图2是示出本发明的实施方式I的弹出显示装置的功能块的功能框图。
[0034]输入部8受理用户针对应用的操作,输出与该用户的操作对应的信号,在本实施方式中,与鼠标3以及键盘4对应。事件检测部9根据从输入部8输出的信号、应用的状态等检测产生了哪种事件。应用控制部10根据由事件检测部9检测出的事件,控制应用的动作。存储部11存储由应用控制部10控制的应用的信息,在本实施方式中,与存储器5对应。显示控制部12根据应用控制部10的控制,对显示在显示器6上的显示图像进行控制,在显示了应用的层级显示图像的情况下,进行控制,使得与对应于该应用的显示图像不同的弹出图像显示在应用的层级显示图像的前面。另外,在本实施方式中,事件检测部9、应用控制部10以及显示控制部12与CPU2对应。显示信息保存部13存储显示器6中显示的显示图像的信息,在本实施方式中,与显示存储器7对应。图像显示部14显示应用的显示图像。在本实施方式中,显示应用的层级显示图像,与显示器6对应。
[0035]图3是示出弹出显示装置I的应用结构的说明图。
[0036]在图3中,应用管理器15保存/管理I个以上的应用16。应用16由具有I个以上的功能的软件构成,例如具有用于供用户实施任意的作业(例如,邮件发送接收或音乐再现等)的功能。在图3中,应用管理器15保存/管理3个应用16,是具有分别不同的功能的应用。
[0037]应用16是分别按照内部的功能单位以窗口 17这样的形状保存应用单位的显示内容和动作。因此,应用16具有I个以上的窗口 17。各窗口 17由按钮或列表等I个以上的微件18的组合构成。
[0038]并且,应用16和应用管理器15分别在内部具有显示堆栈161、151。这些显示堆栈161、151保存在显示信息保存部13中。
[0039]显示堆栈161用于管理在应用16内部所管理的窗口 17的窗口图像(及其内部的微件18的微件图像)的显示上的重叠顺序。例如,在需要根据由事件检测部9检测出的事件变更窗口图像的重叠顺序的情况下,显示控制部12按与事件对应的重叠顺序重排保存在显示堆栈161中的窗口图像(及其内部的微件图像)的顺序,以按照重排后的顺序使图像显示部14显示的方式进行控制。这样,将显示图像及该显示图像的重叠顺序的信息作为图像的设定信息保存在显示堆栈161中,根据所保存的信息来控制显示图像,由此能够更换显示在图像显示部14中的重叠顺序。
[0040]同样,显示堆栈151用于管理应用16的显示上的重叠顺序。
[0041 ] 接着,对这些显示堆栈的内部结构进行说明。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1