图像处理装置、其控制方法以及计算机可读存储介质与流程

文档序号:11432031阅读:250来源:国知局
图像处理装置、其控制方法以及计算机可读存储介质与流程

本申请是申请日为2014年1月26日、申请号为201410037758.2、发明名称为“图像处理装置及其控制方法”的发明专利申请的分案申请。

本发明涉及一种图像处理装置、其控制方法以及计算机可读存储介质。



背景技术:

随着如何使用产品及如何处理故障变得复杂,顾客经常直接呼叫制造商的呼叫中心来获得如何使用及如何处理故障等问题的答案。为了适当而及时地处理这些问题,例如,日本特开2005-115756号公报提出了一种从远程直接登录到用户的终端并改变用户的环境的设置的支持系统。

另外,近年来,通过使用vnc(虚拟网络计算)能够经由网络将某一计算机的桌面画面显示在其他计算机上,并操作该画面。例如,采用这种技术,呼叫中心的操作员能够远程控制顾客的装置以对该装置进行维修并支持用户操作。当呼叫中心的操作员远程操作顾客的装置时,使用光标等来显示操作轨迹,以便能够向顾客清楚地说明该装置的操作过程。

然而,在诸如图像处理装置的不总是显示光标的信息处理装置的情况下,当要从远程说明该装置的操作方法、设置方法等时,由于用户很难识别出操作时按下了哪个按钮,因此经常无法正确地教授操作过程。



技术实现要素:

本发明的一方面旨在消除传统技术的上述问题。

本发明的特征在于,提供一种用于在对信息处理装置的用户使用光标显示操作轨迹的同时、说明不总是显示光标的图像处理装置的操作方法、设置方法等的技术。

根据本发明的一方面,提供了一种图像处理装置,其能够利用虚拟网络计算将所述图像处理装置的显示单元上显示的画面的图像数据发送到信息处理装置,所述图像处理装置包括:连接单元,其被配置为利用所述虚拟网络计算建立与所述信息处理装置的连接;合成单元,其被配置为在所述连接单元建立了与所述信息处理装置的连接的情况下,将光标图像与所述显示单元上正在显示的所述画面的图像数据合并;接收单元,其被配置为接收响应于指示设备在所述信息处理装置上的操作而从所述信息处理装置发送的输入事件;以及更新单元,其被配置为基于所述接收单元接收到的所述事件,更新合并有正在所述画面上显示的所述光标图像的图像数据。

根据本发明的一方面,提供了一种图像处理装置的控制方法,所述图像处理装置能够利用虚拟网络计算将所述图像处理装置的显示单元上显示的画面的图像数据发送到信息处理装置,所述控制方法包括:连接步骤,利用所述虚拟网络计算建立与所述信息处理装置的连接;合成步骤,在所述连接步骤建立了与所述信息处理装置的连接的情况下,将光标图像与所述显示单元上正在显示的所述画面的图像数据合并;接收步骤,接收响应于指示设备在所述信息处理装置上的操作而从所述信息处理装置发送的输入事件;以及更新步骤,基于所述接收步骤中接收到的所述事件,更新合并有正在所述画面上显示的所述光标图像的图像数据。

通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

包含在说明书中并构成说明书的一部分的附图例示了本发明的实施例,并且与文字说明一起用来解释本发明的原理。

图1描述了根据本发明的实施例的信息处理系统的整体视图;

图2是示出根据本发明的实施例的图像处理装置的硬件配置的框图;

图3是示出根据本发明的实施例的图像处理装置的软件配置的框图;

图4是用于描述根据本发明的实施例的图像处理装置的处理的流程图;以及

图5a和图5b描述了示出基于根据本实施例的图像处理装置中存储的显示信息而在控制台单元的显示单元上显示的主菜单画面的示例的图。

具体实施方式

以下将参照附图详细描述本发明的实施例。应当理解,以下实施例并不是为了限制本发明的权利要求,并且并非根据以下实施例描述的方面的所有组合均是针对根据本发明解决问题的手段所必须的。

图1描述了根据本发明的实施例的信息处理系统的整体视图。

参照图1,经由lan102将图像处理装置101vnc连接到客户终端103。另外,图像处理装置101用作作为信息处理装置的vnc服务器(vram的内容的输出端),并且客户终端103用作vnc客户端,即,客户终端103接收并显示图像处理装置101的vram(视频存储器)的内容。

图2是示出根据本发明的实施例的图像处理装置101的硬件配置的框图。

包括cpu201的控制单元200控制整个图像处理装置101的操作。基于rom202中存储的引导程序,cpu201读出hdd205中安装的os和控制程序,将其展开到ram203上,并根据程序执行诸如读取控制和发送控制等各种类型的控制。ram203被用作诸如cpu201的主存储器和工作区的暂时存储区。另外,ram203被用作用于将画面信息暂时存储为虚拟ram的存储区。vram(视频ram)204是保持从ram203的虚拟ram区写入的画面信息的存储区。注意,ram203的部分区域可被用作vram204。hdd(硬盘驱动器)205存储图像数据、各种程序、或者各种类型的信息表。

控制台单元接口(i/f)206连接控制台单元210和控制单元200。控制台单元210包括具有触摸屏功能的显示单元、键盘等。控制台单元210基于vram204中保持的画面信息在显示单元上显示图像。打印机i/f207连接打印机211和控制单元200。要由打印机211打印的图像数据经由打印机i/f207从控制单元200被传送到打印机211,并且由打印机211打印在打印介质(片材)上。扫描器i/f208连接扫描器212和控制单元200。扫描器212读出原稿上的图像以生成图像数据,并且将图像数据经由扫描器i/f208输入到控制单元200。网络i/f209将控制单元200连接到lan102。网络i/f209将图像数据和信息发送到lan102上的外部装置,并从lan102上的外部装置接收各种类型的信息。

图3是示出根据本实施例的图像处理装置101的软件配置的框图。注意,当图像处理装置101中包括的cpu201将hdd205中存储的控制程序读出到ram203上、并执行读出的程序时,实现图3中所示的各个模块。

图像处理装置101包括输入事件接收器301、输入事件生成器302、图像数据生成器303以及图像数据发送器304。使用输入事件接收器301,cpu201经由lan102接收从客户终端103发送的输入事件信号,并将其保持在ram203中。使用输入事件生成器302,cpu201基于由输入事件接收器301接收到的输入事件信号生成用于图像处理装置101的输入事件信号,并将其发送到图像数据生成器303。使用图像数据生成器303,在接收到输入事件信号时,cpu201生成反映输入事件信号的内容的画面信息,并将该画面信息保持在ram203中的虚拟vram区中。使用图像数据发送器304,cpu201将ram203的虚拟vram区中保持的画面信息经由lan102发送到客户终端103。注意,从ram203的虚拟vram区写入、并且保持在vram204中的画面信息可以被发送到客户终端103。

图4是用于描述根据本发明的实施例的图像处理装置101的处理的流程图。使用该处理,当图像处理装置101将画面信息分配到客户终端103时,图像处理装置101将光标合成到画面信息上,并在控制台单元210上显示合成的画面信息。当图像处理装置101的cpu201将rom202或hdd205中存储的控制程序读出到ram203并执行该程序时,实现图4的流程图中所示的各个步骤。

响应于来自客户终端103的输入事件开始该处理。cpu201在步骤s401中确定是否从客户终端103接收到vnc连接请求。如果cpu201确定从客户终端103接收到vnc连接请求,则处理进入到步骤s402;否则,处理跳转到步骤s409。

在步骤s402中,cpu201将rom202或hdd205中存储的光标的图像数据写入到ram203中。然后,cpu201将光标的图像数据合成到ram203的虚拟vram区中保持的画面信息上,并将合成的画面信息存储在虚拟vram区中。然后,处理进入到步骤s403,并且cpu201确定是否接收到从客户终端103发送的输入事件。更具体地,输入事件接收器301确定是否接收到经由lan102从客户终端103发送的输入事件信号。例如,当通过指示设备在客户终端103上进行点击或移动操作时,客户终端103将作为输入事件的指定坐标与点击或移动操作的信息一起发送到图像处理装置101。然后,图像处理装置101接收输入事件。如果cpu201在步骤s403中确定接收到来自客户终端103的输入事件,则处理进入到步骤s404;否则,处理跳转到步骤s405。

在步骤s404中,cpu201处理接收到的输入事件以更新画面信息。更具体地,输入事件生成器302基于接收到的输入事件信号生成用于图像处理装置101的输入事件信号,并将该输入事件信号发送到图像数据生成器303。然后,图像数据生成器303生成反映输入事件执行后的内容的画面信息,并将该画面信息保持在ram203的虚拟vram区中。例如,当接收到的输入事件是客户终端103的指示设备的移动操作时,图像数据生成器303基于接收到的坐标以及移动操作的信息,通过改变光标的位置(移动光标)来生成画面信息。

接下来,处理进入到步骤s405,并且cpu201将ram203的虚拟vram区中保持的画面信息发送到客户终端103。然后,客户终端103保持接收到的画面信息,并将其显示在显示单元上。然后,处理进入到步骤s406,并且cpu201将ram203的虚拟vram区中保持的画面信息写入vram204中,并经由控制台单元i/f206将其显示在控制台单元210的显示单元上。在这种情况下,在步骤s402中,因为通过将光标合成在画面信息上而获得的数据被存储在虚拟vram区中,所以cpu201显示与光标合成的画面。

接下来,处理进入到步骤s407,并且cpu201确定与客户终端103的vnc连接是否被断开。如果cpu201确定与客户终端103的vnc连接被断开,则处理进入到步骤s408。如果cpu201确定与客户终端103的vnc连接未被断开,则处理返回到步骤s403。在步骤s408中,cpu201删除合成到画面信息上的光标。更具体地,cpu201清除步骤s402中载入到ram203上的光标的图像数据。然后,处理进入到步骤s409,并且cpu201将ram203的虚拟vram区中保持的画面信息写入vram204中,并经由控制台单元i/f206将其显示在控制台单元210的显示单元上。在步骤s409中,因为画面信息被存储在虚拟vram区中而不与光标合成,所以cpu201显示画面而不显示任何光标。

通过执行这样的处理,包括光标的画面信息能够被发送到客户终端103并且能够在客户终端的画面上显示。因此,对于不显示任何光标的图像处理装置101的用户,能够在使用来自客户终端103的光标显示操作轨迹的同时,说明该装置的操作方法、设置方法等。

图5a和图5b描述了示出基于根据本实施例的图像处理装置101中存储的画面信息而在控制台单元210的显示单元上显示的主菜单画面的示例的图。

图5a示出了当图像处理装置101没有连接到客户终端103时在控制台单元210上显示的主菜单画面的示例。即,图5a示出了在图4中的步骤s409中画面信息被输出到控制台单元210的状态。该画面用于使得用户能够选择并指示图像处理装置101的各种功能。在这种状态下,当要从远程呼叫中心说明操作过程时,因为用户很难识别出操作时按下了哪个按钮,所以经常无法正确地教授操作过程。

相比之下,图5b示出了当图像处理装置101vnc连接到客户终端103时在控制台单元210上显示的主菜单画面的示例。即,图5b示出了在图4中的步骤s406中画面信息显示在控制台单元210的显示单元上的状态。光标502是响应于来自客户终端103的输入事件而移动的对象。

因此,当要从远程呼叫中心(客户终端)说明图像处理装置101的操作过程时,由远程呼叫中心的操作员进行的操作轨迹经由光标502显示在图像处理装置101的显示单元上。由于这个原因,图像处理装置101的用户容易理解该操作过程,并且能够正确地教授该操作过程。

注意,本实施例已经说明了当图像处理装置101(第一信息处理装置)被连接到客户终端103(第二信息处理装置)时,光标502显示在图像处理装置101上的情况。然而,可以设置为当图像处理装置101被连接到客户终端103时禁止图像处理装置101显示光标502。此外,例如,图像处理装置101或客户终端103可以提示用户选择是否在vnc连接模式下显示光标。

此外,可以由客户终端103或图像处理装置101来设置是否显示光标。

而且,可以在vnc连接模式下显示鼠标光标,但也可以在诸如s-模式的特定模式下禁止显示鼠标光标。

本实施例已经说明了当图像处理装置101vnc连接到客户终端103时,图像处理装置101总是显示光标502的情况。然而,例如,可以在特定的画面上禁止显示光标。例如,针对不向用户呈现操作方法的设置画面,用户在不显示光标的情况下不需要理解该操作方法。

如上所述,根据本实施例,即使在不总是显示光标的图像处理装置中,也可以在对图像处理装置的用户使用光标显示操作轨迹的同时、说明该图像处理装置的操作方法、设置方法等。因此,图像处理装置的用户能够更容易地理解该说明,从而提高了图像处理装置的操作支持效率。

本发明的实施例还可以通过读出并执行记录在存储介质(例如,非易失性计算机可读存储介质)上的计算机可执行指令以执行本发明的一个或多个上述实施例的功能的系统或装置的计算机、以及通过由该系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行一个或多个上述实施例的功能的方法来实现。该计算机可以包括中央处理单元(cpu)、微处理单元(mpu)或其它电路中的一个或多个,并且可以包括不同的计算机或不同的计算机处理器的网络。该计算机可执行指令可以从例如网络或存储介质提供给计算机。该存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统存储器、光盘(如压缩盘(cd)、数字通用盘(dvd)或蓝光盘(bd)tm)、闪存设备、存储卡等中的一个或多个。

虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有变型、等同结构及功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1