图像显示设备、图像显示方法以及记录介质的制作方法

文档序号:6348795阅读:150来源:国知局
专利名称:图像显示设备、图像显示方法以及记录介质的制作方法
技术领域
本发明涉及图像显示设备、图像显示方法以及记录介质。
背景技术
通过在屏幕上执行复制操作(屏幕捕捉)而捕捉到在计算机监视器上显示的图像。如果该图像包含机密信息,则该机密信息可能会泄露。为了防止此类机密信息泄露而提出了一种安全系统,在其中可确定屏幕捕捉所捕捉到的图像是否包含不适宜的信息并且基于确定结果而对显示加以控制(例如,见专利文献1) O专利文献1 待审日本专利申请特许公开No. 2008-299126。然而,在专利文献1的安全系统中使用关键字来确定是否包含不适宜的信息,并且因此可能无法进行正确的显示控制;受限图像可能会被显示,或者显示限制可能会被施加在非受限图像上。

发明内容
本发明是鉴于上述问题而被发明出来的,并且本发明的示例性目标在于提供用于进行合适的显示控制的图像显示设备、图像显示方法以及记录介质。为了实现上述目标,根据本发明第一示范方面的图像显示设备包括存储装置,其存储多个应用程序;显示控制装置,其从存储装置读取应用程序并在显示部件上显示与该应用程序对应的图像;确定装置,其在显示控制装置在显示部件上显示与所讨论的应用程序对应的图像的同时接收到针对获取在显示部件上显示的图像的指令时,确定该应用程序是否为从中获取图像受到限制的应用程序;以及限制装置,其在确定装置确定所讨论的应用程序为从中获取图像受到限制的应用程序时,限制对与该应用程序对应的图像的获取。为了实现上述目标,根据本发明第二示范方面的图像显示设备包括存储装置,存储多个应用程序;控制装置,从存储装置读取应用程序、生成与该应用程序对应的进程以及在显示部件上显示与该进程对应的图像;以及监控装置,其监控由控制装置生成的进程,其中监控装置包括确定装置,该确定装置在控制装置在显示部件上显示与所讨论的进程对应的图像的同时接收到针对获取在显示部件上显示的图像的指令时确定该进程是否为从中获取图像受到限制的进程;以及限制装置,其在确定装置确定所讨论的进程为从中获取图像受到限制的进程时,限制对与该进程对应的图像的获取。为了实现上述目标,根据本发明第三示范方面的图像显示方法包括读取应用程序以及在显示部件上显示对应于该应用程序的图像的显示控制步骤;在与所讨论的应用程序对应的图像在显示控制步骤中被显示于显示部件上的同时接收到针对获取在显示部件上显示的图像的指令时确定该应用程序是否为从中获取图像受到限制的应用程序的确定步骤;以及当在确定步骤中确定所讨论的应用程序为从中获取图像受到限制的应用程序时对与该应用程序对应的图像的获取作出限制的限制步骤。
为了实现上述目标,根据本发明第四示范方面的存储介质存储程序,该程序允许计算机发挥下列装置的功能显示控制装置,其读取应用程序并在显示部件上显示对应于该应用程序的图像;确定装置,其在显示控制装置在显示部件上显示与所讨论的应用程序对应的图像的同时接收到针对获取在显示部件上显示的图像的指令时,确定该应用程序是否为从中获取图像受到限制的应用程序;以及限制装置,其在确定装置确定所讨论的应用程序为从中获取图像受到限制的应用程序时,限制对与该应用程序对应的图像的获取。本发明允许在确保安全能力的情况下进行适当的显示控制。


[图1]示出本发明的图像显示设备的配置的框图;[图2A]示出在隐藏过程之前的屏幕的图示,用以描绘本发明是如何实现的;[图2B]示出在隐藏过程之后的屏幕的图示,用以描绘本发明是如何实现的;[图3]示出图像显示设备的功能框图;[图4]示出图像显示设备的操作的序列图;[图5]示出进程启动过程中的操作的流程图;[图6]示出隐藏过程中的操作的流程图;[图7]示出隐藏标志的图示。
具体实施例方式下面将参照附图描述根据本发明一种实施方式的图像显示设备10。图1为示出图像显示设备10的配置的框图。如图1中所示,图像显示设备10包括控制部件11、存储部件 12、显示部件13、操作部件14以及总线15。在此,图像显示设备10可具有另一配置。控制部件11包括微处理器单元,并且控制图像显示设备10的整个操作。控制部件11命令显示部件13显示包含与应用程序(进程)对应的图像的屏幕。当在屏幕显示器上进行屏幕捕捉操作时,控制部件U执行隐藏过程,以隐藏应被隐藏的与进程对应的图像。详细操作将于随后描述。存储部件12存储各种数据。存储部件12包括硬盘、作为工作区的RAM(随机存取存储器)以及存储操作程序的ROM(只读存储器)。存储部件12存储多个应用程序。存储部件12存储用于实现本发明的屏幕隐藏功能的程序。在此,存储部件12可以包括内建于图像显示设备10中的存储器或者可拆卸的外部存储器。显示部件13包括液晶显示器,并且在控制部件11的控制下显示各种屏幕。显示部件13连接至稍后描述的视频适配器26。操作部件14包括键盘和鼠标,并且向控制部件11供应与利用键盘和鼠标的操作对应的操作信号。图像显示设备10能够进行屏幕捕捉操作。换言之,用户可以经由操作部件14进行特定操作以获取(复制或打印)显示部件13上所显示的图像。总线15在各部件之间传输数据。以下将描述本发明的图像显示设备10的隐藏功能。图2A示出了当有多个程序 (进程)活跃时在显示部件13上所显示的示例性屏幕。在此,显示了与多个进程对应的三个窗口 31、32和33。如果用户在该状态下进行屏幕捕捉,则应隐藏的窗口 31和32被遮以阴影或马赛克图案,以便将它们隐藏起来,如图2B所示那样。窗口 31和32例如为与诸如因特网浏览器之类的可通过其显示机密信息的进程相对应的窗口。当该屏幕图像(图形图像)被打印时,打印出的是如图2B所示的在隐藏过程中经处理的图像。当该屏幕图像被复制时,复制的是图2B中所示的图像。当其被粘贴至文档文件时,所粘贴的是图2B中所示的图像。换言之,对图像的二次使用是不可能的。在图2B中, 窗口 33是与无需隐藏的进程(诸如计算器应用)对应的窗口,并且因此没有进行隐藏过程。如上所述,图像显示设备10仅隐藏与伴随潜在的信息泄露的进程对应的显示区域(窗口),由此仅针对必要部分实现信息泄露反措施。以下将参照图3和图4描述用于执行屏幕隐藏过程的图像显示设备10的操作。如图3中所示,图像显示设备10发挥进程21、钩模块22、钩模块加载器23、隐藏区域管理进程 24、OS内核25、视频适配器26和绘制指令API (应用程序接口)27的功能。控制部件11通过读取存储部分12中所存储的应用程序而发挥进程21的功能。在图像显示设备10上可以运行多个进程。在此类情况下,在图像显示设备10上可以运行与同一应用对应的多个进程(例如,多个浏览器窗口被激活)。对应于进程的窗口被显示于显示部件13上。当启动进程21时,钩模块22确定是否隐藏与进程21对应的图像并且更新隐藏标志。此外,钩模块22监控绘制指令API 27,并在进行屏幕捕捉操作并且绘制指令API 27被调用时对要在显示部件13上显示的图像执行隐藏过程。钩模块加载器23在进程21启动时激活钩模块22。隐藏区域管理进程24管理用于对应该被执行隐藏过程的进程作出指定的隐藏标志,并且管理应该被执行隐藏过程的进程的显示区域。OS内核25协调钩模块22 (软件)与视频适配器26 (硬件)之间的通信。当从钩模块22接收到屏幕隐藏指令时,OS内核25将该指令的内容传输至视频适配器26。视频适配器26包括用于图像绘制的LSI芯片、用于保存要在显示部件13上显示的屏幕图像的存储器(VRAM)以及用于连接至显示部件13的端子。根据来自视频适配器26 的指令,图形图像被显示在显示部件13上,并且某些显示区域(窗口)被隐藏。绘制指令API 27是用于绘制应在显示部件13上显示的图像的接口。当进行屏幕捕捉操作时,调用绘制指令API 27。进程21由钩模块22进行监控。如图4中所示,钩模块加载器23在进程21开始时将钩模块插入至进程21中(序列S 1)。如果当进程21活跃时进行屏幕捕捉操作,则绘制指令API 27被调用,而钩模块22检测到它(序列S2)。继而,钩模块22访问隐藏区域管理进程24并检查隐藏标志(序列S3)。在序列S3中,检查所有活跃进程的隐藏标志并且确定是否至少一个进程的隐藏标志被开启。如果有任何进程的隐藏标志被开启,则钩模块22将向钩模块加载器23发送请求, 以便获取所讨论的进程在显示部件13上的显示区域(窗口)的位置(序列S4)。另一方面,隐藏区域管理进程24在钩模块加载器23中设置对应窗口的位置(序列S5)。当获取对应窗口的位置时,钩模块22对所讨论的位置执行隐藏过程(序列S6)。更具体而言,钩模块22经由OS内核25从视频适配器26中的视频存储器获取屏幕图像,在屏幕图像上执行隐藏处理,并在隐藏过程中重绘该屏幕图像。隐藏过程随着屏幕捕捉过程结束而被解除。
隐藏过程可以包括羽化过程。例如,在对显示部件13上所显示的整个图像的羽化过程中,应被羽化的像素的亮度被它们周围像素的平均亮度所替代。备选地,在羽化过程中,整个图像中应被羽化的区域被分为给定尺寸的块,并且块中所有像素的亮度被块中所有像素的平均亮度所替代。以下将描述图像显示设备10的详细操作。图5为示出在进程21开始时执行的进程启动过程中的操作的流程图。当给定进程由对操作部件14进行操作的用户所启动时,控制部件11向该进程中插入钩模块22(步骤S101)。此后,控制部件11对隐藏区域管理进程 24所管理的隐藏标志进行更新(步骤S102)。在此,确定出所启动的进程是否应当经受隐藏过程。如果其应当经受隐藏过程,则开启隐藏标志。隐藏标志关联于进程名,如图7中所示,并被存储在存储部件12中。所启动的进程是否应当经受隐藏过程可以通过对存储部件11中所存储的信息进行参考而确定。在此类情况中,事先在存储部件11中存储指示隐藏过程针对每个进程是否必要的信息。此外,对于从另一进程衍生的进程(如,当通过对浏览器的操作而启动新的浏览器窗口时生成的进程)而言,可以沿袭原始进程的隐藏标志。此外,在假定当包括一组用于启动进程的图标的启动器被显示并且该启动器中的进程被启动时总是执行隐藏过程的情况下,可以开启隐藏标志。跟随步骤S102的过程,控制部件11开始使用钩模块22对绘制指令API 27进行监控(步骤S103)。继而,进程启动过程结束。图6为示出钩模块22所执行的隐藏过程中的操作的流程图。在检测到来自绘制指令API 27的绘制指令时(步骤S201 ;“是”),钩模块22确定是否有任何活跃进程的隐藏标志被开启(步骤S202)。如果所有隐藏标志都是关闭的(步骤S202 ;“否”),则隐藏过程结束。在这种情况下,屏幕捕捉在如图2A中所示的屏幕上进行。如果有任何隐藏标志被开启(步骤S202 ;“是”),则钩模块22获取其隐藏标志被开启的进程的窗口区域(步骤S03)。继而,钩模块22对该窗口区域执行隐藏过程(步骤 204)并且隐藏过程结束。当隐藏标志如图7中所示那样时,屏幕捕捉在如图2B中所示的屏幕上进行。在此,窗口 31对应于进程A,窗口 32对应于进程B,而窗口 33对应于进程C。如上所述,本发明的图像显示设备10可以防止通过屏幕捕捉的信息泄露。此外, 根据本发明的图像显示设备10,可以仅对需要信息泄露反措施的部分执行隐藏过程。上述实施方式通过示例的方式给出,并且可以对本发明作出各种应用和修改。在上述实施方式中,与进程(或者应用)对应的图像是呈现窗口的图像。然而,与进程对应的图像还可以是屏幕上所显示的任何图像。在上述实施方式中,当对特定进程(或者应用)执行隐藏过程时,针对包括屏幕显示、屏幕打印和屏幕复制在内的所有操作执行隐藏过程。然而,所执行的隐藏过程所针对的操作可以以任意基础来选择。例如,为了仅防止数据被取走,可以仅针对屏幕打印和屏幕复制而执行隐藏过程,而不针对屏幕显示执行隐藏过程。在上述说明中,例如事先存储了用于实现本发明的程序。这些程序可从外部存储介质获取或者经由网络传输和存储。备选地,该程序可以存储及分布在诸如软盘、 ⑶-R0M(压缩盘只读存储器)、DVD(数字多功能盘)和M0(磁光盘)之类的计算机可读记录介质上,以及安装在另一计算机上,以如上述装置那样进行操作或者执行上述步骤。
7
此外,程序可以存储在因特网上的服务器单元的磁盘设备中,并且例如叠加在载波上并且下载至计算机上以供执行。上述实施方式可以部分地或者整体地被描述为以下附录,但并不仅限于此。(附录1)一种图像显示设备,包括存储装置,其存储多个应用程序;显示控制装置,其从存储装置读取应用程序,并且将对应于该应用程序的图像显示在显示部件上;确定装置,其在显示控制装置在显示部件上显示对应于该应用程序的图像的同时接收到针对获取在显示部件上所显示的图像的指令时,确定所讨论的应用程序是否为从中获取图像受到限制的应用程序;限制装置,其在确定装置确定应用程序为从中获取图像受到限制的应用程序时, 限制对与所讨论的应用程序对应的图像的获取。(附录2)根据附录1所述的图像显示设备,其中显示控制装置在显示部件的显示区域的局部区域中显示与应用程序对应的图像; 并且限制装置在确定装置确定该应用程序为从中获取图像受到限制的应用程序时限制对该局部区域中所显示的图像的获取。(附录3)根据附录1或者2所述的图像显示设备,其中限制装置在确定装置确定应用程序为从中获取图像受到限制的应用程序时通过对显示在显示部件上的图像进行羽化而限制对与所讨论的应用程序对应的图像的获取。(附录4)根据附录1至3中任一项所述的图像显示设备,还包括限制信息存储装置,其存储指示是否对获取与应用程序对应的图像作出限制的信息,其中确定装置基于限制信息存储装置中所存储的信息来确定该应用程序是否为从中获取图像受到限制的应用程序。(附录5)根据附录1至4中任一项所述的图像显示设备,其中限制装置在确定装置确定应用程序为从中获取图像受到限制的应用程序时限制对与所讨论的应用程序对应的图像的获取并且限制该图像在显示部件上的显示。(附录6)根据附录2所述的图像显示设备,其中限制装置在确定装置确定应用程序为从中获取图像受到限制的应用程序时限制对显示在局部区域中的图像的获取并且限制该图像在显示部件上的显示。(附录7)根据附录3所述的图像显示设备,其中限制装置在确定装置确定应用程序为从中获取图像受到限制的应用程序时通过对显示在显示部件上的图像进行羽化而限制对与所讨论的应用程序对应的图像的获取并且限制该图像在显示部件上的显示。(附录8)一种图像显示设备,包括存储装置,其存储多个应用程序;控制装置,其从存储装置读取应用程序、生成对应于该应用程序的进程以及将对应于该进程的图像显示在显示部件上;以及监控装置,其监控控制装置所生成的进程,其中监控装置包括确定装置,其在控制装置在显示部件上显示对应于进程的图像的同时接收到针对获取显示部件上所显示的图像的指令时,确定所讨论的进程是否为从中获取图像受到限制的进程;以及限制装置,其在确定装置确定该进程为从中获取图像受到限制的进程时,限制对与所讨论的进程对应的图像的获取。(附录9)一种图像显示方法,包括读取应用程序以及将对应于该应用程序的图像显示在显示部件上的显示控制步骤;在对应于该应用程序的图像在显示控制步骤中被显示于显示部件上的同时接收到针对获取显示部件上所显示的图像的指令时确定所讨论的应用程序是否为从中获取图像受到限制的应用程序的确定步骤;以及当在确定步骤中确定应用程序为从中获取图像受到限制的应用程序时对与所讨论的应用程序对应的图像的获取作出限制的限制步骤。(附录10)一种记录介质,其存储程序,该程序允许计算机发挥下列装置的功能显示控制装置,其读取应用程序并且将对应于该应用程序的图像显示在显示部件上;确定装置,其在显示控制装置在显示部件上显示与该应用程序对应的图像的同时接收到针对获取显示部件上所显示的图像的指令时,确定所讨论的应用程序是否为从中获取图像受到限制的应用程序;以及限制装置,其在确定装置确定应用程序为从中获取图像受到限制的应用程序时, 限制对与所讨论的应用程序对应的图像的获取。本发明基于提交于2009年3月31日的日本专利申请No. 2009-086827,该专利申请的说明书、权利要求书的范围以及附图通过引用而全文并入于此。产业应用性本发明可适用于涉及机密信息的任何信息处理设备。图例10图像显示设备
12存储部件
13显示部件
14操作部件
15总线
21进程
22钩模块
23钩模块加载器
24隐藏区域管理进程
250S内核
26视频适配器
权利要求
1.一种图像显示设备,包括存储装置,其存储多个应用程序;显示控制装置,其从所述存储装置读取所述应用程序,并且将对应于所述应用程序的图像显示在显示部件上;确定装置,其在所述显示控制装置在所述显示部件上显示对应于所述应用程序的图像的同时接收到针对获取在所述显示部件上所显示的图像的指令时,确定所讨论的所述应用程序是否为从中获取图像受到限制的应用程序;限制装置,其在所述确定装置确定所述应用程序为从中获取图像受到限制的应用程序时,限制对与所讨论的所述应用程序对应的图像的获取。
2.根据权利要求1所述的图像显示设备,其中所述显示控制装置在所述显示部件的显示区域的局部区域中显示与所述应用程序对应的图像;并且所述限制装置在所述确定装置确定所述应用程序为从中获取图像受到限制的应用程序时限制对所述局部区域中所显示的图像的获取。
3.根据权利要求1或者2所述的图像显示设备,其中所述限制装置在所述确定装置确定所述应用程序为从中获取图像受到限制的应用程序时通过对显示在所述显示部件上的图像进行羽化而限制对与所讨论的所述应用程序对应的图像的获取。
4.根据权利要求1至3中任一项所述的图像显示设备,还包括限制信息存储装置,其存储指示是否对获取与所述应用程序对应的图像作出限制的信息,其中所述确定装置基于所述限制信息存储装置中所存储的信息来确定所述应用程序是否为从中获取图像受到限制的应用程序。
5.根据权利要求1至4中任一项所述的图像显示设备,其中所述限制装置在所述确定装置确定所述应用程序为从中获取图像受到限制的应用程序时限制对与所讨论的所述应用程序对应的图像的获取并且限制所述图像在所述显示部件上的显示。
6.根据权利要求2所述的图像显示设备,其中所述限制装置在所述确定装置确定所述应用程序为从中获取图像受到限制的应用程序时限制对显示在所述局部区域中的图像的获取并且限制所述图像在所述显示部件上的显不。
7.根据权利要求3所述的图像显示设备,其中所述限制装置在所述确定装置确定所述应用程序为从中获取图像受到限制的应用程序时通过对显示在所述显示部件上的图像进行羽化而限制对与所讨论的所述应用程序对应的图像的获取并且限制所述图像在所述显示部件上的显示。
8.一种图像显示设备,包括存储装置,其存储多个应用程序;控制装置,其从所述存储装置读取所述应用程序、生成对应于所述应用程序的进程以及将对应于所述进程的图像显示在显示部件上;以及监控装置,其监控所述控制装置所生成的所述进程,其中所述监控装置包括确定装置,其在所述控制装置在所述显示部件上显示对应于所述进程的图像的同时接收到针对获取所述显示部件上所显示的图像的指令时,确定所讨论的所述进程是否为从中获取图像受到限制的进程;以及限制装置,其在所述确定装置确定所述进程为从中获取图像受到限制的进程时,限制对与所讨论的所述进程对应的图像的获取。
9.一种图像显示方法,包括读取应用程序以及将对应于所述应用程序的图像显示在显示部件上的显示控制步骤;在对应于所述应用程序的图像在所述显示控制步骤中被显示于所述显示部件上的同时接收到针对获取所述显示部件上所显示的图像的指令时确定所讨论的所述应用程序是否为从中获取图像受到限制的应用程序的确定步骤;以及当在所述确定步骤中确定所述应用程序为从中获取图像受到限制的应用程序时对与所讨论的所述应用程序对应的图像的获取作出限制的限制步骤。
10.一种记录介质,其存储程序,所述程序允许计算机发挥下列装置的功能 显示控制装置,其读取应用程序并且将对应于所述应用程序的图像显示在显示部件上;确定装置,其在所述显示控制装置在所述显示部件上显示与所述应用程序对应的图像的同时接收到针对获取所述显示部件上所显示的图像的指令时,确定所讨论的所述应用程序是否为从中获取图像受到限制的应用程序;以及限制装置,其在所述确定装置确定所述应用程序为从中获取图像受到限制的应用程序时,限制对与所讨论的所述应用程序对应的图像的获取。
全文摘要
当屏幕捕捉操作受到监控并且执行针对命令对显示设备(13)上所显示的图像进行获取的屏幕捕捉操作时,确定是否隐藏针对每个应用或进程的窗口(31、32、33)。因此,需要信息泄露反措施的窗口(31、32)通过阴影化或者马赛克构图而得以隐藏。另一方面,不需要信息泄露反措施的窗口(33)被正常显示。
文档编号G06F21/24GK102369536SQ201080014700
公开日2012年3月7日 申请日期2010年3月29日 优先权日2009年3月31日
发明者川北将 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1