读取控制装置、控制方法和存储介质转让专利

申请号 : CN201710999920.2

文献号 : CN107979710B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 国广俊一钵吕重喜黑田利行古市枫西田知史

申请人 : 佳能株式会社

摘要 :

本发明提供一种读取控制装置、控制方法和存储介质。该读取控制装置旨在提高当使读取设备读取具有改变要在显示设备上显示的图像的尺寸的功能的终端装置的显示面时的用户的便利性,并且,该读取控制装置包括:读取单元,其被构造为使读取设备读取作为读取目标的显示面,从而获取图像数据,该显示面是包括终端装置的显示设备的面,该终端装置在第一状态和第二状态中的任一状态下操作,在第一状态下在显示设备上显示第一尺寸的图像,并且,在第二状态下在显示设备上显示小于第一尺寸的第二尺寸的图像;以及通知单元,其被构造为在放置在原稿台上的终端装置没有处于第一状态的情况下执行通知处理。

权利要求 :

1.一种读取控制装置,其包括:

读取单元,其被构造为使读取设备读取包括显示在终端装置的显示设备上的图像的区域,其中,显示设备在第一状态或第二状态下操作,在第一状态下显示设备以第一尺寸显示图像,在第二状态下显示设备以比第一尺寸小的第二尺寸显示图像,所述读取控制装置还包括:

接收单元,其被构造为接收使用读取设备执行读取的执行指令;

第一读取单元,其被构造为执行第一读取处理,第一读取处理用于在不使用于发光的发光单元向显示设备发光的情况下使读取设备读取包括显示设备的区域,以获取与由读取设备读取的区域相对应的数据;

第二读取单元,其被构造为执行第二读取处理,第二读取处理用于在使发光单元向显示设备发光的情况下使读取设备读取包括显示设备的区域,以获取与由读取设备读取的区域相对应的数据,确定单元,其被构造为执行用于确定显示设备是否在第一状态下操作的确定处理,其中,基于通过第一读取处理获得的数据和通过第二读取处理获得的数据来执行确定处理;

以及

通知单元,其被构造为,在接收到执行指令并且在确定处理的确定结果指示显示设备没有在第一状态下操作的情况下,执行用于向用户通知用于提示用户使显示设备在第一状态下操作的消息的通知处理。

2.根据权利要求1所述的读取控制装置,其中,在接收到执行指令并且显示设备在第一状态下操作的情况下,不执行通知处理。

3.根据权利要求1所述的读取控制装置,所述读取控制装置还包括:

第一指定单元,其被构造为从由通过第一读取处理获得的数据表示的图像中指定与自发光区域相对应的图像区域,该自发光区域是与包括显示设备的区域中的自身发光的部分相对应的区域;以及第二指定单元,其被构造为从由通过第二读取处理获得的图像数据表示的图像中指定与目标区域相对应的图像区域,该目标区域是自发光区域外部的区域,其中,基于与自发光区域相对应的图像区域和与目标区域相对应的图像区域来执行确定处理。

4.根据权利要求3所述的读取控制装置,

其中,在确定处理中,确定与目标区域相对应的图像区域的纵横比是否小于第一阈值,以及与自发光区域相对应的图像区域的纵横比是否小于第一阈值,并且其中,在与目标区域相对应的图像区域的纵横比和与自发光区域相对应的图像区域的纵横比二者都小于第一阈值的情况下,以及在与目标区域相对应的图像区域的纵横比和与自发光区域相对应的图像区域的纵横比二者都等于或大于第一阈值的情况下,确定处理的确定结果指示显示设备在第一状态下操作,并且在与目标区域相对应的图像区域的纵横比和与自发光区域相对应的图像区域的纵横比中的仅任意一者小于第一阈值的情况下,以及在与目标区域相对应的图像区域的纵横比和与自发光区域相对应的图像区域的纵横比中的仅任意一者大于第一阈值的情况下,确定处理的确定结果指示显示设备没有在第一状态下操作。

5.根据权利要求3所述的读取控制装置,其中,目标区域是与作为包括显示设备的面的终端装置的显示面的整体相对应的区域,或是与显示设备相对应的区域。

6.根据权利要求3所述的读取控制装置,所述读取控制装置还包括:

检测单元,其被构造为从由通过第二读取处理获得的数据表示的图像中检测预定对象;以及缩小单元,其被构造为在检测到所述预定对象的情况下,根据检测到所述预定对象的位置来缩小与目标区域相对应的指定图像区域,其中,基于与目标区域相对应的缩小图像区域的尺寸和与自发光区域相对应的图像区域的尺寸来执行确定处理。

7.根据权利要求6所述的读取控制装置,

其中,在检测到所述预定对象的情况下,从由通过第二读取处理获得的数据表示的图像中检测预定字符,并且其中,在检测到所述预定对象和所述预定字符的情况下,根据检测到所述预定对象的位置来缩小与目标区域相对应的指定图像区域。

8.根据权利要求4所述的读取控制装置,

其中,在与目标区域相对应的图像区域的纵横比和与自发光区域相对应的图像区域的纵横比二者都小于第一阈值的情况下,以及在与目标区域相对应的图像区域的纵横比和与自发光区域相对应的图像区域的纵横比二者都等于或大于第一阈值的情况下,基于与目标区域相对应的图像区域的宽度来进一步确定与自发光区域相对应的图像区域的宽度是否大于第二阈值,或者基于与目标区域相对应的图像区域的高度来进一步确定与自发光区域相对应的图像区域的高度是否大于第三阈值,并且其中,在确定与自发光区域相对应的图像区域的宽度大于第二阈值,或者与自发光区域相对应的图像区域的高度大于第三阈值的情况下,确定处理的确定结果指示显示设备在第一状态下操作,并且在确定与自发光区域相对应的图像区域的宽度不大于第二阈值,或者与自发光区域相对应的图像区域的高度不大于第三阈值的情况下,确定处理的确定结果指示显示设备没有在第一状态下操作。

9.根据权利要求1所述的读取控制装置,所述读取控制装置还包括:

目标指定单元,其被构造为指定读取设备要读取包括显示在显示设备上的图像的区域,还是读取设备要读取不包括显示设备的读取目标;以及控制单元,其被构造为在指定读取设备要读取包括显示在显示设备上的图像的区域的情况下,进行控制,使得执行第一读取处理和第二读取处理,而在指定读取设备要读取不包括显示设备的目标的情况下,进行控制,使得执行第一读取处理而不执行第二读取处理。

10.根据权利要求1所述的读取控制装置,其中,作为通知处理,执行提示用户改变放置在原稿台上的终端装置的放置方式并将终端装置再次放置在原稿台上的处理。

11.根据权利要求1所述的读取控制装置,所述读取控制装置还包括指示单元,其被构造为在由读取设备读取显示设备之前指示终端装置在原稿台上的放置方式,其中,作为通知处理,执行向用户指示除了由指示单元已经指示的放置方式以外的放置方式的处理。

12.根据权利要求1所述的读取控制装置,其中,作为通知处理,执行提示用户放大在显示设备上显示的图像的处理。

13.根据权利要求1所述的读取控制装置,其中,作为通知处理,执行在包括在读取控制装置中的显示设备上显示用于通知用户放置在原稿台上的终端装置没有处于第一状态下的画面的处理。

14.根据权利要求1所述的读取控制装置,所述读取控制装置还包括:

处理单元,其被构造为,在显示设备在第一状态下操作的情况下,执行基于由读取设备获得的数据的处理,而在显示设备没有在第一状态下操作的情况下,不执行基于由读取设备获得的数据的处理,其中,基于由读取设备获得的数据的处理是基于由读取设备获得的数据执行打印的处理、在预定存储区域中保存由读取设备获得的数据的处理、以及将由读取设备获得的数据发送到所述读取控制装置的外部装置的处理中的至少一者。

15.根据权利要求1所述的读取控制装置,所述读取控制装置还包括:

处理单元,其被构造为执行基于由读取设备获得的数据的处理;以及

接受单元,其被构造为,在显示设备没有在第一状态下操作的情况下,从用户接受执行指令以执行基于由读取设备读取没有在第一状态下操作的显示设备而获得的数据的处理,或者从用户接受停止指令以不执行基于由读取设备读取没有在第一状态下操作的显示设备而获得的数据的处理,其中,在接受执行指令的情况下,执行基于由读取设备读取没有在第一状态下操作的显示设备而获得的数据的处理,而在接受停止指令的情况下,不执行基于由读取设备读取没有在第一状态下操作的显示设备而获得的数据的处理,并且其中,基于由读取设备获得的数据的处理是基于由读取设备获得的数据执行打印的处理、在预定存储区域中保存由读取设备获得的数据的处理、以及将由读取设备获得的数据发送到所述读取控制装置的外部装置的处理中的至少一者。

16.根据权利要求1所述的读取控制装置,所述读取控制装置还包括:

处理单元,其被构造为基于与作为在给出所述通知之前从由读取设备获得的数据所表示的图像中指定的区域的自发光区域相对应、并且与包括显示设备的区域中的自身发光的部分相对应的图像区域,和从由读取设备获得的数据所表示的图像中指定的与自发光区域相对应的图像区域之间的,与具有更大面积的对应于自发光区域的图像区域相对应的图像数据,来执行特定处理,其中,所述特定处理是基于由读取设备获得的数据执行打印的处理、在预定存储区域中保存由读取设备获得的数据的处理、以及将由读取设备获得的数据发送到所述读取控制装置的外部装置的处理中的至少一者。

17.一种控制读取控制装置的控制方法,所述控制方法包括以下步骤:

使读取设备读取包括在终端装置的显示设备上显示的图像的区域,

其中,显示设备在第一状态或第二状态下操作,在第一状态下显示设备以第一尺寸显示图像,在第二状态下显示设备以比第一尺寸小的第二尺寸显示图像,所述控制方法还包括以下步骤:

接收使用读取设备执行读取的执行指令;

执行第一读取处理,第一读取处理用于在不使用于发光的发光单元向显示设备发光的情况下使读取设备读取包括显示设备的区域,以获取与由读取设备读取的区域相对应的数据;

执行第二读取处理,第二读取处理用于在使发光单元向显示设备发光的情况下使读取设备读取包括显示设备的区域,以获取与由读取设备读取的区域相对应的数据,执行用于确定显示设备是否在第一状态下操作的确定处理,其中,基于通过第一读取处理获得的数据和通过第二读取处理获得的数据来执行确定处理;以及在接收到执行指令并且在确定处理的确定结果指示显示设备没有在第一状态下操作的情况下,执行用于向用户通知用于提示用户使显示设备在第一状态下操作的消息的通知处理。

18.一种计算机可读存储介质,其中存储有用于使读取控制装置的计算机执行以下步骤的程序:使读取设备读取包括在终端装置的显示设备上显示的图像的区域,

其中,显示设备在第一状态或第二状态下操作,在第一状态下显示设备以第一尺寸显示图像,在第二状态下显示设备以比第一尺寸小的第二尺寸显示图像,该程序还使计算机执行以下步骤:

接收使用读取设备执行读取的执行指令;

执行第一读取处理,第一读取处理用于在不使用于发光的发光单元向显示设备发光的情况下使读取设备读取包括显示设备的区域,以获取与由读取设备读取的区域相对应的数据;

执行第二读取处理,第二读取处理用于在使发光单元向显示设备发光的情况下使读取设备读取包括显示设备的区域,以获取与由读取设备读取的区域相对应的数据,执行用于确定显示设备是否在第一状态下操作的确定处理,其中,基于通过第一读取处理获得的数据和通过第二读取处理获得的数据来执行确定处理;以及在接收到执行指令并且在确定处理的确定结果指示显示设备没有在第一状态下操作的情况下,执行用于向用户通知用于提示用户使显示设备在第一状态下操作的消息的通知处理。

说明书 :

读取控制装置、控制方法和存储介质

技术领域

[0001] 本发明涉及一种读取控制装置、控制方法和存储介质。

背景技术

[0002] 已知一种用于使读取装置读取放置在原稿台上的读取目标以获取图像数据的读取控制装置。此外,近年来,已经广泛使用包括用于自身发光的单元的终端装置,例如,包括液晶显示器的显示设备。日本特开平7-143340号公报讨论了如下技术,该技术用于读取显示面,从而获取基于在显示设备上显示的图像的图像数据,该显示面是包括放置在原稿台上的这种终端装置的显示设备的面。具体地,日本特开平7-143340号公报讨论了如下技术,该技术用于在不向终端装置发射光的情况下读取终端装置的显示面,从而获取基于在显示设备上显示的图像的图像数据。
[0003] 通常,当读取控制装置使读取设备读取放置在原稿台上的终端装置的显示面,从而获取基于在显示设备上显示的图像的图像数据时,希望尽可能大的图像应该被显示在终端装置的显示设备上。这是因为,在显示设备上显示较大图像的状态下读取控制装置使读取设备读取显示面,从而能够获取使得能够显示较大图像的图像数据。此外,通常,获取使得能够显示较大图像的图像数据,从而提高用户的满意度。
[0004] 然而,包括如上所述的显示设备的一些终端装置具有改变在显示设备上显示的图像的尺寸的功能。改变显示设备上显示的图像的尺寸的功能的示例包括:区分终端装置的上下方向和改变显示在显示设备上的图像的取向(orientation)或尺寸的功能(图像旋转功能)。由于这样的功能,即使放置在原稿台上以便被读取的终端装置的显示设备能够以第一尺寸显示图像,也会在用户无意的情况下出现以小于第一尺寸的第二尺寸显示图像的状态。当在这种状态下读取显示面时,读取控制装置不能获得基于第一尺寸的图像(即,较大尺寸的图像)的图像数据,作为基于显示在显示设备上的图像的图像数据。也就是说,即使用户希望基于第一尺寸的图像的图像数据,也会在用户无意的情况下出现读取控制装置不能获取基于第一尺寸的图像的图像数据的情况。因此,用户的便利性可能降低。
[0005] 本发明旨在提高当使得读取设备读取具有改变要在显示设备上显示的图像的尺寸的功能的终端装置的显示面时的用户的便利性。

发明内容

[0006] 根据本发明的一个方面,提供了一种用于使读取设备读取放置在原稿台上的读取目标,从而获取图像数据的读取控制装置,该读取控制装置包括:读取单元,其被构造为使读取设备读取作为读取目标的显示面,从而获取图像数据,该显示面是包括终端装置的显示设备的面,该终端装置在第一状态和第二状态中的任一状态下操作,在第一状态下在显示设备上显示第一尺寸的图像,并且,在第二状态下在显示设备上显示小于第一尺寸的第二尺寸的图像;以及通知单元,其被构造为在放置在原稿台上的终端装置不处于第一状态的情况下,执行用于向用户通知终端装置不处于第一状态的通知处理,并且,在通知单元执行通知处理之后,读取单元使读取设备根据来自用户的指令将第一状态下的终端装置的显示面读取为读取目标。
[0007] 根据下面参照附图对示例性实施例的描述,本发明的另外的特征将变得清楚。

附图说明

[0008] 图1是示出读取控制装置的硬件结构的框图。
[0009] 图2是包括在读取控制装置中的图像读取控制单元的示意性横截面图。
[0010] 图3是在图像读取控制单元在有发光模式下读取反射光读取目标的状态下的图像读取控制单元的示意性横截面图。
[0011] 图4是在图像读取控制单元在无发光模式下读取自发光读取目标的状态下的图像读取控制单元的示意性横截面图。
[0012] 图5是示出通过在有发光模式下读取反射光读取目标而获得的图像数据所表示的图像的图。
[0013] 图6是示出通过在有发光模式下读取自发光读取目标而获得的图像数据所表示的图像的图。
[0014] 图7是示出通过在无发光模式下读取自发光读取目标而获得的图像数据所表示的图像的图。
[0015] 图8A、图8B、图8C和图8D是示出用于将终端装置放置在读取控制装置的原稿台上的方法与在终端装置的上下方向改变的情况下显示的图像之间的关系的图。
[0016] 图9A、图9B和图9C是示出包括终端装置的显示设备的面中的区域之间的关系的图。
[0017] 图10是示出由读取控制装置执行的处理的流程图。
[0018] 图11A、图11B和图11C是示出用于计算目标区域的计算方法的图。
[0019] 图12是示出用于计算目标区域的计算处理的流程图。
[0020] 图13是示出关于登记对象的表的图。
[0021] 图14是示出模板匹配的图。
[0022] 图15A和图15B是示出终端装置中包括的物理键盘的图。
[0023] 图16是示出关于登记对象的表的图。
[0024] 图17A、图17B和图17C是示出包括黑色区域的图像和显示图像的终端装置的图。
[0025] 图18是示出由读取控制装置执行的处理的流程图。

具体实施方式

[0026] 下面将参照附图详细地描述本发明的示例性实施例。根据所附权利要求,以下示例性实施例并不限制本发明,并且,在示例性实施例中描述的特征的所有组合并不全是用于解决本发明中的问题的方法所必需的。
[0027] 下面描述第一示例性实施例。给出了应用本发明的读取控制装置的描述。在本示例性实施例中,作为读取控制装置的示例,示出了具有用于使读取设备读取读取目标以获取图像数据的图像读取功能(扫描功能)和使用喷墨记录方法的打印功能的多功能外围设备(MFP)。但是,可以使用单功能外围设备(SFP)代替MFP。读取控制装置可以用作图像读取装置。
[0028] 图1是示出作为根据本示例性实施例的读取控制装置的MFP 1的硬件结构的框图。如上所述,MFP 1具有扫描功能,用于在预定的存储区域中保存通过读取原稿而生成的图像数据。此外,MFP 1具有用于基于通过读取原稿生成的图像数据来打印图像的复印功能,以及用于将通过读取原稿生成的图像数据发送到MFP 1外部的外部装置的电子邮件功能。
[0029] MFP 1经由外部接口4和外部总线2连接到外部装置3。在本示例性实施例中,外部总线2是基于通用串行总线(USB),并且,外部接口4是USB接口。然而,本发明不限于此形式。例如,外部总线2可以是使用另一种有线通信方法的总线。此外,MFP 1可以使用外部接口4作为无线通信单元而无线地连接到外部装置3。在这种情况下,MFP1可以通过无线通信直接与外部装置3通信,或者可以经由存在于MFP 1和外部装置3之外的外部接入点与外部装置3通信。在MFP 1和外部装置3之间的无线连接中使用的无线通信方法的示例包括无线保真(Wi-Fi)(注册商标)和蓝牙(注册商标)。此外,外部接入点的示例包括诸如无线局域网(LAN)路由器的设备。
[0030] 中央处理单元(CPU)9是用于根据程序控制MFP 1的处理器。具体地,CPU 9将存储在只读存储器(ROM)10中的控制程序加载到随机存取存储器(RAM)11中,根据需要读取控制程序,并执行诸如读取控制和打印控制的各种控制。
[0031] 内部总线13是用于连接MFP 1中包括的硬件组件的总线。
[0032] ROM 10存储诸如要由CPU 9执行的控制程序和嵌入式操作系统(以下称为“OS”)程序的各种程序。在本示例性实施例中,存储在ROM 10中的控制程序在存储在ROM 10中的嵌入式OS的控制下执行诸如调度和任务切换的软件控制。此外,在本示例性实施例中,ROM 10还存储图像数据、各种程序和各种设置信息。在本示例性实施例中,假定ROM 10是闪存存储器。可选地,ROM 10可以是诸如硬盘的辅助存储设备。此外,在本示例性实施例中,ROM 10存储用于自发光读取目标的读取程序、用于反射光读取目标的读取程序和用于取向确定的程序。下面将描述由每个程序执行的控制。
[0033] RAM 11是由静态随机存取存储器(SRAM)构成的存储器,并且存储MFP 1的管理数据,例如程序控制变量和用户登记的设置值。在RAM11中,提供用于各种工作的缓冲区域。上述数据可以不保存在RAM 11中,而是可以保存在诸如ROM 10或非易失性RAM 12的另一个存储区域中。此外,RAM 11被用作存储在ROM 10中的各种程序被加载到其中的工作区域或临时存储区域。在本示例性实施例中,RAM 11存储由用于自发光读取目标和反射光读取目标的读取程序生成的图像数据,以及取向确定结果(以下描述)。非易失性RAM 12是即使MFP 1被关闭也能够保持数据而不使数据挥发的存储器。具体地,非易失性RAM 12存储诸如网络信息的用户数据,MFP 1过去已经与其连接的外部装置的列表,诸如打印模式的菜单项,以及诸如记录头的校正信息的MFP 1的设置信息。在本示例性实施例中,使用CPU 9、ROM 10和RAM 11形成计算机。
[0034] 操作显示设备5包括具有触摸面板功能的液晶显示设备和操作键。也就是说,操作显示设备5用作用于从用户接收各种操作的操作单元和用于向用户显示信息的显示设备。在本示例性实施例中,操作显示设备5包括触摸面板,从而将操作单元和显示设备构造为相同的单元。可选地,例如,操作单元可以包括物理键,从而将操作单元和显示设备构造成不同的单元。此外,MFP 1接收由用户执行的操作显示设备5的操作,从而可以从用户接收打印操作命令、复印操作命令或扫描操作命令。如果通过操作显示设备5从用户接收到打印操作命令,则MFP 1基于存储在诸如安全数字(SD)卡的记录介质中的图像数据进行打印。此外,在本示例性实施例中,在操作显示设备5上显示用于向用户指示将终端装置放置在MFP 1的原稿台上的方式的画面。
[0035] 图像读取控制单元6是用于对通过使图像传感器单元(读取设备)读取原稿而获得的模拟电信号进行模数(A/D)转换并还用于校正图像传感器单元的特性的电路。图像传感器单元包括用于向原稿发射光的光源以及布置有用于读取和光电转换从原稿反射的光的元件的图像传感器。此外,图像读取控制单元6还包括用于执行直接存储器访问(DMA)传输的电路,以在RAM 11中存储通过对模拟电信号执行A/D转换而获得的图像数据。在本示例性实施例中,当读取反射光读取目标时,图像传感器单元控制用于向原稿发射光的光源。当读取自发光读取目标时,图像传感器单元控制用于将光发射到原稿的光源,使得光源不发光。
[0036] 图像处理单元7是用于读取在诸如RAM 11的存储器中存储的图像数据并对图像数据执行各种类型的图像处理(例如平滑处理,记录浓度校正处理和颜色校正)的电路。此外,图像处理单元7包括用于读取在诸如RAM 11的存储器中存储的图像数据并使用联合图像专家组(JPEG)方法对图像数据执行编码处理的电路,以及用于对编码数据执行解码处理的电路。作为编码方法,例如,可应用JPEG方法。可选地,可以应用另一种编码方法。
[0037] 在本示例性实施例中,读取控制装置包括读取设备,图像读取控制单元6和图像处理单元7。然而,本发明不限于此形式。读取控制装置可以不包括所有这些组件。例如,读取控制装置可以是用于将扫描指令发送到包括这些组件的外部扫描仪装置的装置,从而从扫描仪装置获取图像数据。
[0038] 外部装置3是MFP 1的外部装置,并且是诸如移动电话、智能电话、个人计算机(PC)、平板终端、个人数字助理(PDA)或数字照相机之类的装置。这是硬件结构图的描述。
[0039] 描述根据本示例性实施例的扫描处理。在MFP 1用作扫描仪的情况下,首先,CPU 9在使发光二极管(LED)向放置在原稿读取面上的原稿发射光的同时沿着预定方向扫描包括图像传感器单元的图像读取控制单元6。具体地,CPU 9将从LED发射的光改变为红(R)、绿(G)和蓝(B),由此控制入射在图像传感器上的光。然后,CPU 9使图像读取控制单元6的图像传感器读取从原稿反射的光,从而获得模拟电信号。然后,CPU 9使图像读取控制单元6对所获得的模拟电信号进行A/D转换,并校正图像传感器单元的特性,从而获得数字信号。在本示例性实施例中,获得与特定区域对应的输出的图像传感器对应于读取该区域的原稿的图像传感器,以生成对应于该区域的图像数据。然后,CPU 9将数字信号作为图像数据保存在RAM 11中。然后,CPU 9使图像处理单元7对保存在RAM 11中的图像数据进行JPEG编码,从而获得编码数据。然后,CPU 9将编码数据存储在RAM 11中。然后,CPU 9经由外部总线2将编码数据从外部接口4发送到外部装置3。外部装置3对接收到的编码数据进行解码,由此可以获取通过扫描获得的图像数据。
[0040] 在使用MFP 1作为复印机执行复印处理的情况下,CPU 9执行与扫描处理中的处理相似的处理,直到编码数据存储在RAM 11中。然后,CPU 9使图像处理单元7对编码数据进行解码,从而再次获得图像数据。然后,CPU 9对获得的图像数据执行各种图像处理,从而获得打印数据。然后,CPU 9使图像形成单元8使用记录剂(墨或调色剂)在记录介质(纸)上形成基于获得的打印数据的图像。因此,执行复印处理。
[0041] 图2是包括在MFP 1中的图像读取控制单元6的示意性横截面图。
[0042] 原稿台201包括用于在扫描仪传感器和原稿之间保持恒定距离的接触玻璃和用于保持接触玻璃的组件。在原稿台201上,可以放置原稿。
[0043] 扫描仪盖202是能够在原稿台201被盖住的关闭位置和原稿台201被打开的打开位置之间枢转的盖。如果扫描仪盖202被提起并且位于打开位置,则用户可以将原稿放置在原稿台201上。扫描仪盖202位于关闭位置,从而也可以用作压板,用于按压住放置在原稿台201上的原稿。用户可以使用放置在原稿台201上的铰链作为枢轴点向上提起扫描仪盖202(使扫描仪盖202沿与原稿台201垂直的方向向上枢转)。此时,用于获得扫描图像数据而不损害扫描图像数据的白片材被卡到与放置在原稿台201上的原稿接触的扫描仪盖202的面。
换句话说,在扫描仪盖202位于关闭位置的状态下,与放置在原稿台201上的原稿接触的面是与原稿台201相对的面。在扫描仪盖202位于关闭位置并且来自外部的光被阻挡的状态下,图像读取控制单元6读取放置在扫描仪盖202和原稿台201之间的读取目标对象(原稿),从而生成图像数据。在本示例性实施例中,图像读取控制单元6使用包括接触图像传感器(以下称为“CIS”)的图像传感器单元203作为用于读取读取目标对象的组件读取读取目标对象。
[0044] 此外,图像读取控制单元6包括图像传感器单元203和用于沿大致平行于原稿台201的方向(方向204)驱动图像传感器单元203的移动设备。图像读取控制单元6的结构不限于上述形式。例如,对于图像读取控制单元6,可以使用诸如电荷耦合器件(CCD)图像传感器的已知结构。除了执行读取操作的时候之外,图像传感器单元203位于待机位置205。在本示例性实施例中,待机位置205是与校准片206相对的位置。校准片206是用于获取用于校正图像传感器单元203的特性的白基准数据的片材。
[0045] 对反射光读取目标和自发光读取目标进行描述。如纸张或胶片的读取目标自身不会发光。因此,为了通过扫描处理读取目标,需要向目标发射光并读取从目标反射的光。在本示例性实施例中,将这种自身不发光的读取目标称为“反射光读取目标”。此外,将反射光读取目标上的区域称为“反射光区域”。另一方面,还有一种读取目标,例如终端装置,其包括自身发射光的部分。终端装置是包括诸如由阴极射线管显示器、液晶显示器、等离子体显示器或有机电致发光(EL)显示器构成的显示设备的自发光单元的装置。作为终端装置,例如,可应用智能电话,移动电话,平板终端,PDA,数字照相机,音乐再现装置或游戏装置。在本示例性实施例中,将这种包括自发光单元的读取目标称为“自发光读取目标”。在本示例性实施例中,光发射包括通过发光的光发射。
[0046] 图8A、图8B、图8C和图8D是示出用于将终端装置801(智能电话)放置在MFP 1的原稿台802上的方法与在终端装置801的上下方向改变的情况下显示的图像之间的关系的图。在这种情况下,如图8A,图8B,图8C和图8D所示,应用垂直长的智能电话作为终端装置801。
此外,在终端装置801为垂直取向的状态下,终端装置801的显示设备垂直长。
[0047] 此外,终端装置801具有根据终端装置801的取向旋转在终端装置801的显示设备上显示的图像(显示图像)并改变显示图像的取向和尺寸的功能(图像旋转功能)。终端装置801的取向和显示图像的取向是在与地面垂直的方向上的取向。在终端装置801的与地面平行的方向上的取向改变的情况下,该功能不会改变显示图像的取向和尺寸。此外,显示图像是与由操作终端装置801的用户选择的图像数据相对应的图像。
[0048] 首先,在终端装置801为垂直取向的状态下,使终端装置801的下短边与原稿台802上的任何位置803接触。原稿台802对应于图2中的原稿台201。此时,由于终端装置801为垂直取向,所以在终端装置801上显示如图8C所示的图像。也就是说,终端装置801的取向(向上)和显示在终端装置801的显示设备上的图像的取向(向上)彼此一致。此时显示的图像是由用户选择的图像数据表示的图像,并且是水平长的图像。在这种状态下,如在操作804中,终端装置801被放置在原稿台802上,使得包括终端装置801的显示设备的面与原稿台802接触。以这种放置方式,在如图8C所示的图像被显示在终端装置801上的状态下,终端装置801可以放置在原稿台802上。终端装置801放置在原稿台802上的状态是终端装置801的显示面与原稿台802平行的状态。因此,即使在该状态下终端装置801在水平方向上旋转,显示设备上显示的图像的上下方向也不改变。
[0049] 图像区域805是与终端装置801的显示设备上显示并由用户选择的图像数据表示的图像相对应的区域(图像区域)。显示设备自身发光,由此用户可以识别图像区域805。此时显示的图像区域805不包括自身不发光的区域或自身以非常少量光发光的区域,并且图像区域805的整体强烈地发光。
[0050] 如上所述,在终端装置801为垂直取向的状态下,终端装置801的显示设备为垂直长,并且显示图像为水平长。因此,为了在显示设备上显示整个图像使得图像尽可能大,除图像区域805以外的区域出现在图像区域805的上方和下方。这些区域是区域809和810,它们是以黑色掩盖的区域。区域809和810中的每一个是自身不发光的区域或者自身以非常少量光发光的区域。因此,区域809和810在显示设备上以黑色显示。
[0051] 另一方面,还存在在终端装置801为水平取向的状态下终端装置801放置在原稿台板802上的用例。在终端装置801为水平取向的状态下,终端装置801的显示设备为水平长。此时,由于终端装置801为水平取向,所以在终端装置801上显示如图8D所示的图像。即,如果终端装置801为垂直取向的状态被改变为终端装置801为水平取向的状态,则显示设备上显示的图像旋转预定角度。然后,显示如图8C所示的图像的状态改变为显示如图8D所示的图像的状态。因此,即使终端装置801的取向改变,终端装置801的显示设备上显示的图像的取向也不改变。因此,保持用户容易观看图像的状态。也就是说,此时,终端装置801的取向(水平取向)和终端装置801的显示设备上显示的图像的取向(向上)彼此不一致。
[0052] 首先,在终端装置801为垂直取向的状态下,使终端装置801的下长边与原稿台802上的任何位置807接触。在这种状态下,与操作808一样,终端装置801放置在原稿台802上,使得包括终端装置801的显示设备的面与原稿台802接触。以这种放置方式,当在终端装置801上显示如图8D所示的图像的状态下,终端装置801可以放置在原稿台802上。
[0053] 如上所述,在终端装置801为水平取向的状态下,终端装置801的显示设备为水平长,并且显示图像为水平长。因此,为了在显示设备上显示整个图像使得图像尽可能大,除图像区域805以外的区域出现在图像区域805的左边和右边。这些区域是区域811和812,它们是以黑色掩盖的区域。类似于区域809和810,区域811和812中的每一个是自身不发光的区域或者自身以非常少量光发光的区域。因此,区域811和812在显示设备上以黑色显示。
[0054] 对本发明要解决的问题进行描述。一些移动终端801具有改变在显示设备上显示的图像的尺寸的功能。改变显示设备上显示的图像的尺寸的功能的例子包括如上所述的图像旋转功能,以及根据用户操作放大显示以缩略图图像显示的图像(缩略图放大功能)。以图像旋转功能为例进行描述。从图8C和图8D可以看出,图像区域805的尺寸根据显示图像相对于终端装置801的取向的取向而改变。具体地,与终端装置801的显示设备的纵横比和显示图像的纵横比表现出相似的趋势的情况一样,终端装置801的显示设备的纵横比和显示图像的纵横比相互越接近,图像区域805在显示时越大。例如,如果终端装置和显示图像的尺寸和功能是本示例性实施例中所示的尺寸和功能,则图像区域805在终端装置801的上下方向的取向和显示图像的上下方向的取向彼此相同的情况下比在终端装置801的上下方向的取向和显示图像的上下方向的取向相互不同的情况下大。在本示例性实施例中,将图像区域805显示为使得图像区域805较大的状态被称为“最大显示状态”。将图像区域805显示为使得图像区域805较小的状态被称为“最小显示状态”。也就是说,在这种情况下,终端装置801的取向和显示图像的取向彼此相同(例如,图8C)的状态是最小显示状态,并且,终端装置801的取向和显示图像的取向彼此不相同(例如,图8D)是最大显示状态。
[0055] 在通过读取自发光读取目标获得的图像中,用户主要期望与图像区域相对应的图像。因此,期望当读取自发光读取目标时,应该显示图像区域使得图像区域大。然而,图像旋转功能可以改变显示在显示装置上的图像区域的尺寸。因此,根据用户的操作方法,尽管放置在原稿台上以便被读取的终端装置的显示设备可以第一尺寸显示图像区域,但是可以显示比第一尺寸小的第二尺寸的图像区域。因此,可以在图像区域小的状态下进行读取。也就是说,在上述示例中,尽管在终端装置801的取向和显示图像的取向彼此不相同的状态下图像区域805较大,但是也可以在终端装置801的取向和显示图像的取向相互相同的状态下执行读取。此外,以缩略图缩放功能为例,可以在通过缩略图放大功能放大的图像被用户的错误操作缩小为缩略图的状态下进行读取。作为响应,在本示例性实施例中,执行用于确定自发光读取目标是否以最大显示状态放置在原稿台802上的确定处理。具体地,在本示例性实施例中,执行用于确定图像相对于终端装置801的取向的取向是否适当的取向确定处理。然后,如果图像相对于终端装置801的取向的取向不合适,则执行用于通知用户终端装置801不处于最大显示状态的通知处理。通过通知处理,用户识别出终端装置801不处于最大显示状态。然后,用户以最大显示状态重置原稿台802上的终端装置801,从而可以执行扫描。因此,换句话说,通知处理也可以说是提示用户将终端装置801的状态从显示小图像区域的状态(最小显示状态)改变到显示较大的图像区域(最大显示状态)的处理。
[0056] 如上所述,在本示例性实施例中,也是在即使在自发光读取目标中包括的显示设备可以第一尺寸显示图像,显示设备也以小于第一尺寸的第二尺寸显示图像的情况下,于是结果,可以获得基于第一尺寸的图像的图像数据。换句话说,可以防止在没有用户的意图的情况下发生无法获得基于第一尺寸的图像的图像数据的情况。因此,可以提高用户的便利性。下面将详细描述本发明的特征。
[0057] 当执行扫描时,根据本示例性实施例的MFP 1可以在有发光模式和无发光模式下操作。有发光模式是在使图像传感器单元203的发光单元302(LED)发光的同时读取读取目标的模式,并且通常用于读取反射光读取目标。另一方面,无发光模式是在不使发光单元302发光的情况下(即,不发射光到放置在原稿台201上的读取目标)而读取读取目标的模式,并且通常用于读取自发光读取目标。图3是在图像读取控制单元6在有发光模式下读取反射光读取目标301的状态下的图像读取控制单元6的示意性横截面图。如上所述,在有发光模式中,图像读取控制单元6在向读取目标发光的同时获得输出。图3示意性地示出了图像传感器单元203的发光单元302和光接收单元303。图像读取控制单元6使得发光单元302发光,由此发射的光通过路径304到达反射光读取目标301。然后,到达反射光读取目标301的光从反射光读取目标301反射,并且,反射光通过路径305并到达光接收单元303。图像传感器单元203从到达光接收单元303的光获得模拟信号,从而形成图像数据。在图像读取控制单元6读取不存在反射光读取目标301的区域的情况下,光接收单元303检测从扫描仪盖
202中包括的白色片材反射的光。因此,通过读取不存在反射光读取目标301的区域而获得的图像数据所表示的图像是白色图像。
[0058] 根据由操作显示设备5接收到的用户操作,根据本示例性实施例的MFP 1可以切换在有发光模式下操作还是在无发光模式下操作。
[0059] 图4是图像读取控制单元6在无发光模式下读取自发光读取目标401的状态下的图像读取控制单元6的示意性横截面图。在无发光模式下,图像读取控制单元6获得在没有从发光单元302向读取目标发射的情况下的输出。也就是说,在不使发光单元302发光的情况下,图像读取控制单元6使光接收单元303接收从自发光读取目标401的显示设备402发射并已经通过路径403的光,从而生成图像数据。
[0060] 图5示意性地示出了通过在有发光模式下读取放置在原稿台201上的反射光读取目标301而获得的图像数据所表示的图像。读取图像501包括由阴影指示的反射光读取目标区域502和除了反射光读取目标区域502之外的原稿外区域503。反射光读取目标区域502是对应于反射光读取目标301的区域。原稿外区域503是与原稿台201上的反射光读取目标301之外的区域相对应的区域。如上所述,如果原稿台201上的反射光读取目标301之外的区域被读取,则从白色片材反射的光获得输出。因此,原稿外区域503是白色区域。在反射光读取目标301不是白色,并且原稿外区域503为白色的情况下,这些区域之间的边界线清晰。因此,CPU 9可以通过图像处理清楚地区分反射光读取目标区域502和原稿外区域503。
[0061] 另一方面,图6示意性地示出了通过在有发光模式下读取放置在原稿台201上的自发光读取目标401(智能电话)而获得的图像数据所表示的图像。自发光读取目标401包括由液晶屏形成的显示设备。显示设备部分自发地发光(自身发光)并显示图像。在下文中,将能够自身发光的单元(诸如终端装置的显示设备(液晶显示器))称为“自发光单元”。图6所示的图像是通过扫描其中在显示设备上显示与用户选择的图像数据相对应的图像的终端装置来获取的。读取图像601包括显示面区域602、图像外区域603和图像区域604。显示面区域602是整个显示面的区域,其是包括自发光读取目标401的显示设备的面。图像外区域603是与显示设备相对应的区域中的除了显示基于用户选择的图像数据的图像的区域以外的区域。图像区域604是显示设备上显示的屏幕区域中的与基于由用户选择的图像数据对的图像相对应的区域。因此,通过组合图像外区域603和图像区域604而获得的区域是与自发光单元相对应的区域。
[0062] 图7示意性地示出了通过在无发光模式下读取放置在原稿台201上的自发光读取目标401而获得的图像数据所表示的图像。在无发光模式下,发光单元302不发光。因此,只有从自发光读取目标401的显示设备发射的光入射在光接收单元303上。因此,读取图像701仅包含对应于自发光读取目标401的显示面中的自发光的部分(区域)的区域(自发光区域)以及除自发光区域以外的区域。如上所述,在本示例性实施例中,终端装置801上的显示图像不包括自身不发光的区域或自身以非常少量的光发光的区域,并且整个图像自身强烈地发光。因此,自发光区域是图像区域604的全部。此外,除了自发光区域以外的区域是区域702,其是以黑色表示的区域,并且是除了图像区域604以外的区域。在自发光读取目标401较厚的情况下,外部光可以从原稿台201和扫描仪盖202之间入射,并且,外部光可以在执行读取的同时入射到图像传感器单元203上。然而,在本示例性实施例中,通过预扫描来检测自发光读取目标401的位置,并且将基于检测到的位置的范围设置为实际扫描中的读取范围,从而使实际扫描中的读取范围变窄。此外,在实际扫描中,裁剪在预扫描中检测到的除自发光读取目标401之外的区域中获得的输出。通过这样的形式,可以通过基本上忽略从原稿台201和扫描仪盖202之间入射的外部光而在无发光模式下进行读取。
[0063] 接下来,详细描述取向确定处理。在本示例性实施例中,对于取向确定处理,终端装置801在有发光模式和无发光模式下都被读取。
[0064] 图9A、图9B和图9C是示出包括终端装置801的显示设备的面(显示面)中的区域之间的关系的图。此外,图9A、图9B和图9C示出通过在有发光模式下读取终端装置801而获得的图像。
[0065] 作为虚线所示的区域的区域901是与自发光单元对应的区域。作为虚线所示的区域的区域905是与整个显示面对应的区域。图像区域906示出了包括在区域901中并且对应于由用户选择的图像的区域。
[0066] 如图6所示,MFP 1在有发光模式下读取终端装置801,从而可以获得区域901和905之间的边界线清晰的图像。也就是说,MFP 1在有发光模式下读取终端装置801,从而可以识别区域901和905,并指定区域901和905的尺寸。在下文中,如区域901和905中那样,可以通过在有发光模式下读取终端装置801来识别并且在自发光区域之外的区域将被称为“目标区域”。目标区域用于取向确定处理。作为目标区域,可以使用区域901和905中的任一个。期望具有尽可能接近于与显示设备对应的区域的尺寸和形状的区域应当用作目标区域902。然而,在本示例性实施例中,由于区域905可以容易地通过提取最外边界线来识别,所以区域905用作目标区域902。此外,指定目标区域902的水平方向上的长度903是A',并且指定目标区域902的垂直方向上的长度904是B'。在将区域905设置为目标区域902的情况下,目标区域902被成形为具有圆角。在这种情况下,在目标区域902的水平方向的长度和垂直方向的长度中,最长部分的长度为A'和B'。
[0067] 此外,如图7所示,MFP 1在无发光模式下读取终端装置801,从而可以获得自发光区域的边界线清晰的图像。也就是说,MFP 1在无发光模式下读取终端装置801,从而可以识别自发光区域并指定自发光区域的尺寸。如上所述,在本示例性实施例中,由于自发光区域是整个图像区域604,所以通过指定自发光区域来指定图像区域906。指定图像区域906的水平方向上的长度907为A,并且,指定图像区域906的垂直方向上的长度908为B。
[0068] 目标区域902的纵横比由B'/A'表示。此外,图像区域906的纵横比由B/A表示。如上所述,如果显示图像相对于终端装置801的取向的取向是图像区域906的纵横比接近于终端装置801的显示设备的纵横比的取向,则终端装置801处于最大显示状态,并且显示图像区域906,使得图像区域906较大。因此,在本示例性实施例中,MFP 1计算B/A和B'/A'的值,并且根据所计算的值是否指示相似的趋势,确定显示图像相对于终端装置801的取向的取向是否正确。具体地,通过确定每个计算值是否等于或大于预定阈值来获得该确定结果。此时,使用如图9C所示的表格并参考与每个计算值相对应的单元格,MFP 1进行确定。具体地,如果B/A和B'/A'都小于1或等于或大于1(计算值指示相似的趋势),则MFP 1确定取向是正确的。然后,如果B/A和B'/A'中的一个小于1,并且另一个等于或大于1(计算值没有指示相似的趋势),则MFP 1确定取向不正确。作为预定阈值,可以使用除1之外的值。
[0069] 如上所述,使用在有发光模式下获得的图像和在无发光模式下获得的图像,根据本示例性实施例的MFP 1可以确定在显示图像相对于自发光读取目标的取向的取向是正确的状态下终端装置801是否被放置在原稿台上。
[0070] 在本示例性实施例中,当执行扫描处理时,MFP1在用于读取反射光读取目标的反射光读取目标读取模式和用于读取自发光读取目标的自发光读取目标读取模式下操作。在反射光读取目标读取模式下,MFP 1在有发光模式下读取原稿,并且在无发光模式下不读取原稿。也就是说,MFP 1不执行取向确定处理。另一方面,在自发光读取目标读取模式下,MFP 1在有发光模式和无发光模式下读取原稿,并使用所获得的图像进一步执行取向确定处理。
例如,根据来自用户的指令,MFP 1在执行扫描处理时切换MFP 1要在哪种模式下操作。
[0071] 图10是示出在本示例性实施例中由MFP 1执行的处理的流程图。该流程图所示的处理例如通过CPU 9将存储在ROM 10中的程序加载到RAM 11中并执行程序来实现。此外,例如,在用户给出在自发光读取目标读取模式下执行扫描处理或复印处理的指令的情况下,开始该流程图所示的处理。
[0072] 首先,在步骤S1001中,CPU 9清除存储在诸如RAM 11的存储器中的放置方式指示信息。放置方式指示信息是指示哪种放置方式被指示为放置终端装置801的方式的信息。
[0073] 接下来,在步骤S1002中,CPU 9指示放置的方式。如图8A所示,CPU 9向用户指示用于如图8A所示使终端装置801的短边向下定向并然后将终端装置801放置在原稿台802上的放置方式,以及用于如图8B所示使终端装置801的长边向下定向并然后将终端装置801放置在原稿台802上的放置方式中的任一个。此时指示的放置方式可以是任何放置方式,例如可以是使扫描范围较小的放置方式。
[0074] 接下来,在步骤S1003中,CPU 9在诸如RAM 11的存储器中存储关于在步骤S1002中指示的放置方式的放置方式指示信息。
[0075] 接下来,在步骤S1004中,CPU 9从用户接收读取开始指令。具体地,CPU 9从用户接收对操作显示设备5执行的读取开始操作。在这种情况下,CPU 9从用户接收执行作为基于通过扫描获取的图像数据执行扫描和打印的处理的复印处理的指令。可以给出指令,以不仅执行复印处理,还执行例如执行扫描和在MFP 1中保存通过扫描获取的图像数据的处理,或者执行扫描和将通过扫描获取的图像数据发送到MFP 1的外部装置的处理。此时,假设用户已经在原稿台802上放置了读取目标。
[0076] 接下来,在步骤S1005中,CPU 9执行预扫描。预扫描是读取原稿台802的整个面的处理,从而识别放置在原稿台802上的终端装置801的尺寸和位置,并且识别扫描范围。此时,CPU 9在有发光模式下以75dpi读取原稿台802的整个面。
[0077] 接下来,在步骤S1006中,CPU 9检测读取区域。具体地,CPU 9在步骤S1005中从通过预扫描获得的图像中提取原稿台802上的终端装置801的坐标位置,并且通过实际扫描指定要读取的区域。
[0078] 接下来,在步骤S1007中,CPU 9准备第一实际扫描。具体地,基于步骤S1006中提取的坐标位置,CPU 9将图像传感器单元203移动到终端装置801的读取要开始的位置。此外,CPU 9获得诸如读取速度和用于模数转换的系数的参数。
[0079] 接下来,在步骤S1008中,CPU 9开始第一实际扫描。具体地,CPU 9在无发光模式下以600dpi读取终端装置801。因此,CPU 9获得自发光的区域,即使得能够识别图像区域906的图像。
[0080] 接下来,在步骤S1009中,CPU 9准备第二实际扫描。为了获得使得能够识别目标区域902的图像,CPU 9需要在有发光模式下进行读取。因此,基于步骤S1006中提取的坐标位置,CPU 9再次将图像传感器单元203移动到终端装置801的读取要开始的位置。此外,CPU 9获得用于使发光单元302发光的参数,以及诸如读取速度和用于模数转换的系数的参数。
[0081] 接下来,在步骤S1010中,CPU 9开始第二实际扫描。具体地,CPU 9在有发光模式下以600dpi读取终端装置801。因此,CPU 9获得使得能够识别目标区域902的图像。由于仅需要从在有发光模式下读取的图像中至少识别目标区域902,所以读取分辨率可能比第一次实际扫描中的读取分辨率低。第一实际扫描和第二实际扫描的顺序不受限制,并且这些扫描可以以相反的顺序执行。
[0082] 接下来,在步骤S1011中,CPU 9执行取向确定处理。具体地,首先,CPU 9从步骤S1008和S1010中获得的图像中获得图像区域906和目标区域902的纵横比。然后,基于图9C的表,CPU 9确定显示图像相对于终端装置801的取向的取向是否正确。
[0083] 接下来,在步骤S1012中,CPU 9确定作为步骤S1011中的取向确定处理的结果而确定显示图像相对于终端装置801的取向的取向是否正确。如果步骤S1011中的取向确定处理的结果指示显示图像相对于终端装置801的取向的取向正确(步骤S1012中为“是”),则处理前进到步骤S1013。另一方面,如果步骤S1011中的取向确定处理的结果指示显示图像相对于终端装置801的取向的取向不正确(步骤S1012中为“否”),则处理前进到步骤S1014。
[0084] 在步骤S1013中,CPU 9基于在步骤S1008中获取的图像数据执行打印。因此,输出其上打印有与图像区域906对应的图像的打印产品。可选地,根据用户已经给出指令的处理,CPU 9可以在预定的存储区域中保存不是通过打印而是通过例如扫描获得的图像数据,或者可以将图像数据发送到预定的外部装置。
[0085] 在步骤S1014中,CPU 9确定是否向用户指示了所有的放置方式。具体地,CPU 9确定指示向用户指示了所有的放置方式的信息是否被存储在诸如RAM 11的存储器中。如果确定向用户指示了所有的放置方式(步骤S1014中的“是”),处理前进到步骤S1013。在步骤S1013中,CPU 9执行打印处理。每当指示放置方式时,CPU 9获取图像数据。因此,此时,CPU 9具有在有发光模式下获取的多个图像数据。在这种情况下,CPU 9可以使用多个图像数据中的任何一个。然而,例如,CPU 9可以比较由多个图像数据表示的多个图像中包括的多个图像区域906的尺寸,并使用与图像区域906中的较大图像对应的图像数据。此外,例如,如果确定向用户指示了所有的放置方式,则处理可能不前进到步骤S1013,并且CPU 9可以向用户通知错误。可选地,CPU 9可以显示使得用户能够选择是否执行打印的画面。然后,根据所接收的选择,CPU 9可以指定是否执行打印。另一方面,如果确定不向用户指示所有放置方式(步骤S1014中为“否”),则处理前进到步骤S1015。在步骤S1015中的通知处理不是指示放置方式的处理的形式中,省略步骤S1014的处理。
[0086] 在步骤S1015中,CPU 9执行用于通知用户终端装置801不处于最大显示状态的通知处理。具体地,CPU 9在操作显示设备5上显示指示除了已经指示的放置方式之外的放置方式的画面,并且指示用户以除了已经指示的放置方式之外的放置方式将终端装置801再次放置在原稿台802上。关于已经指示的放置方式的放置方式指示信息已经被存储在诸如RAM 11的存储器中。因此,参考这种放置方式指示信息,CPU 9指定还没有被指示的放置方式。通知方法不限于此形式。可能仅需要进行向用户通知显示图像相对于终端装置801的取向的取向不正确(即终端装置801不处于最大显示状态)的处理。例如,CPU 9可以通过声音或LED的点亮向用户通知该状态,或者可以在用于给出执行扫描的指令的外部装置的显示设备上显示通知画面。可选地,可以是这样的形式,使得除了已经指示的放置方式之外的放置方式没有被详细地指示,而是给出了简单地改变当前的放置方式并再次执行扫描的指令。再可选地,可以是这样的形式,使得CPU 9简单地通知用户终端设备801不处于最大显示状态或处于最小显示状态。再可选地,例如,CPU 9可以显示用于基于通过在除了最大显示状态之外的状态下读取终端装置801的显示面而获得的图像数据来确认是否使得能够执行步骤S1013中所示的处理的画面。如果CPU 9通过该画面从用户接收到执行步骤S1013所示的处理的指令(执行指令),则处理前进到步骤S1013。另一方面,如果CPU 9通过该画面从用户接收到不执行步骤S1013所示的处理的指令(执行指令),则处理不前进到步骤S1013。然后,CPU 9提示用户更换原稿台802上的终端装置801,然后再次执行步骤S1004的处理。
[0087] 接下来,在步骤S1016中,CPU 9在诸如RAM 11的存储器中存储与在步骤S1015中指示的放置方式相对应的放置方式指示信息。然后,CPU 9执行步骤S1004及其后的处理,从而通过与先前方法不同的方法执行读取放置在原稿台802上的终端装置801的读取处理。
[0088] 利用这种形式,如果显示图像相对于终端装置801的取向的取向不正确,并且显示图像区域906使得图像区域906小,则根据本示例性实施例的MFP 1可以通知用户这种状态。因此,MFP 1可以在显示图像区域702的状态下读取终端装置801的显示面,使得图像区域
702大,并且可以获得对用户非常满意的合适的图像。
[0089] 下面描述第二示例性实施例。在上述示例性实施例中,已经给出了将整个显示面的区域识别为目标区域的形式的描述。然而,例如,如果在显示面上存在物理键盘或按钮,则存在整个显示面的区域的形状与自发光单元的形状大不相同的情况。给出了这样一种形式的描述,其中,即使在这种情况下也可以通过在取向确定处理中添加要执行的处理来进行正确的确定。
[0090] 图11A、图11B和图11C是示出根据本示例性实施例的用于计算目标区域902的计算方法的图。图11A示出了通过在有发光模式下以物理键盘不包括在显示面中的形式读取终端装置801的显示面而获得的图像。图11B示出了通过在有发光模式下以基于日本工业标准(JIS)布局的物理键盘包括在显示面中的形式读取终端装置801的显示面而获得的图像。图11C示出了通过在有发光模式下以数字键盘型物理键盘包括在显示面中的形式读取终端装置801的显示面而获得的图像。在下文中,将通过在有发光模式下读取而获得的图像将被称为“有发光模式图像”。
[0091] 首先,为了计算目标区域902,CPU 9将有发光模式图像中具有最外边界线的区域(即对应于终端装置801的整个显示面的区域)指定为临时目标区域。
[0092] 然后,CPU 9确定在有发光模式图像中是否包括预先设置的预定对象。在本示例性实施例中,例如,CPU 9确定在获得的图像中是否包括对应于耳机的对象、对应于圆形按钮的对象或对应于物理键盘的对象。在下文中,将预先设置的预定对象称为“登记对象”。MFP 1在诸如ROM10的存储器中保持关于登记对象的形状的信息。如果登记对象的形状和包含在有发光模式图像中的对象的形状之间的相似度超过阈值,则CPU 9确定登记对象被包括在有发光模式图像中。
[0093] 在由此检测到对象之后,CPU 9将目标区域的水平边之间的更靠近被检测对象的边设置在被检测对象内。也就是说,CPU 9将目标区域的范围缩小到被检测对象的内部。换句话说,CPU 9减小目标区域在所获得图像的中心方向上的范围。然后,如果关于登记对象的所有确定和目标区域的范围的设置完成,则CPU 9将当前目标区域确定为最终目标区域。
[0094] 具体地,例如,如果获得图11A所示的图像1106,则首先,CPU 9将由虚线表示的区域1105指定为临时目标区域,然后检测耳机1101和圆形按钮1102。然后,如1103和1104所示,CPU 9将目标区域的水平边设置在被检测对象内。也就是说,CPU 9将由点线表示的区域1107设置为最终目标区域。
[0095] 此外,例如,如果获得图11B所示的图像1110,则首先,CPU 9将由虚线表示的区域1111指定为临时目标区域,然后检测键盘特有的多个矩形的集合1112。然后,CPU 9将目标区域的水平边之一设置在被检测对象内,如1108所示。也就是说,CPU 9将由虚线表示的区域1109设置为最终目标区域。
[0096] 此外,例如,如果获得图11C所示的图像1114,则首先,CPU 9将由虚线表示的区域1116指定为临时目标区域,然后检测键盘特有的3水平行×4垂直列的多个矩形的集合
1113。然后,CPU 9将目标区域的水平边之一设置在被检测对象内,如1117所示。也就是说,CPU 9将由点线表示的区域1115设置为最终目标区域。
[0097] 例如,为了检测物理键盘,不仅检测到与物理键盘的尺寸和形状相对应的对象,还检测到与物理键盘上指示的字符相对应的对象,由此可以提高检测精度。
[0098] 例如,通常,基于与图11B对应的终端装置801中包含的JIS布局,在物理键盘的键上设置预定的刻印。例如,如图15A所示,在左上端部的键1501上设置刻印“Q”。在左下端部的键1502上设置刻印“Z”。在右上端部的键1503上设置刻印“P”。在右下端部的键1504上设置刻印“M”。因此,如果不仅检测到与物理键盘的尺寸和形状相对应的对象,还检测到这些刻印(字符),则确定包括与物理键盘相对应的对象。因此,可以进一步提高对象的检测精度。在数字小键盘型物理键盘上,如图15B所示,数字“1”至“9”被雕刻成三行中的每一行中雕刻有三个数字,而且,在底行上雕刻字符“*”,“0”和“#”。检测到这些刻印,由此可以进一步提高对象的检测精度。
[0099] 用于设置最终目标区域的设置方法不限于如上所述的用于缩小目标区域的方法。可选地,例如,可以如上所述检测对象,从而指定放置在原稿台802上的终端装置801的型号。然后,可以将与指定型号的显示设备的尺寸相对应的值设置为最终目标区域。在这种情况下,例如,MFP1具有用于指定与被检测对象的类型或位置对应的模型的终端装置801的显示识别的尺寸的表格。因此,使用该表格,MFP 1可以根据被检测对象的类型或位置唯一地确定最终目标区域。
[0100] 采用这样的形式,可以将具有更接近与自发光单元对应的区域的尺寸和形状的尺寸和形状的区域设置为目标区域,并且更准确地执行取向确定处理。
[0101] 具体描述用于检测登记对象的检测方法。在本示例性实施例中,作为用于检测对象的检测方法的示例,描述了称为模板匹配的方法。可选地,另一种通用检测方法也是适用的。
[0102] 在本示例性实施例中,MFP 1在诸如ROM 10的存储器中保持关于如图13和图16所示的登记对象的表格。在这些表格中,存储对应于对象编号的图形的类型和数量以及对应于对象编号的字符的信息。
[0103] 例如,图13所示的表中的行1302指示对象编号“1”对应于单个圆形A。此外,行1303指示对象编号“3”对应于26个矩形A。此外,图16所示的表中的线1602指示对象编号“1”对应于字符“Q”,“P”,“Z”和“M”。此外,信息1601指示每个字符存在于基于图13所示的表所检测到的对应于物理键盘的对象中的哪个位置。CPU 9确定与存储在这些表中的信息相对应的对象是否被包括在有发光模式图像中。
[0104] 图14是示出适用于本示例性实施例的模板匹配的图。通常,用于为了确定特定对象是否被包括在特定图像中而叠加图像和对象并检查图像和对象之间的相似性的方法被称为匹配。此外,从基于特征的对象和预先设置的图像的像素值形成的模板与输入图像之间的匹配被称为模板匹配。
[0105] 此时,图14所示的圆形1401被定义为登录对象。也就是说,MFP 1将诸如宽度(temp_width)1402和高度(temp_height)1403的信息保持为圆形1401的图像信息。CPU 9将由对象形成的模板从搜索目标图像1404(在有发光模式下读取的图像)上的初始位置1405移动,从而搜索对象。作为用于确定登记对象是否包括在该范围内的方法,可以使用使用两个图像之间的相似度或者差异度的差的平方和或绝对值之和的一般方法。
[0106] 图12是示出根据本示例性实施例的用于计算目标区域的计算处理的流程图。该流程图所示的处理例如通过CPU 9将存储在ROM 10中的程序加载到RAM 11中并执行程序来实现。此外,例如,在图10的流程图所示的处理中的取向确定处理(步骤S1011)中指定了目标区域902的情况下,执行该流程图所示的处理。
[0107] 首先,在步骤S1201中,CPU 9将在步骤S1010中获得的图像中的具有最外边界线的区域(即,与终端装置801的整个显示面对应的区域)指定为临时目标区域。
[0108] 接下来,在步骤S1202中,CPU 9对作为保存在ROM 10中的信息的计数器N的值进行初始化(用0替代)。
[0109] 接下来,在步骤S1203中,CPU 9确定对计数器N设置的值是否超过了登记对象的总数。如果确定为“是”(步骤S1203中为“是”),则CPU 9认为对所有登记对象进行确定,并且处理前进到步骤S1207。在步骤S1207中,CPU 9将当前设置的目标区域确定为最终目标区域。然后,基于此时确定的目标区域,CPU 9进行取向确定。另一方面,如果确定为“否”(步骤S1203中的“否”),则处理前进到步骤S1204。
[0110] 在步骤S1204中,CPU 9确定在步骤S1010中获得的图像中是否包括登记对象中的第N个对象。在本示例性实施例中,MFP 1在诸如ROM 10的存储器中保持关于如图13所示的登记对象的表格。在该表格中,存储对应于对象编号的图形的类型和数量的信息。例如,如果计数器N为1,则CPU 9确定在步骤S1010中获得的图像中是否包含作为对应于对象编号“1”的图形的单个圆形A。又例如,如果计数器N为3,则CPU 9确定在步骤S1010中获得的图像中是否包含作为对应于对象编号“3”的图形的26个矩形A。如果基于图13所示的表格来检测与物理键盘相对应的区域,则CPU 9可以基于图16所示的表格来确定预定字符对象是否被包括在对应于物理键盘的区域中的预定位置处。如果确定为“是”(步骤S1204中的“是”),则处理前进到步骤S1205。在步骤S1205中,CPU 9重置目标区域。如果确定为“否”(步骤S1204中为“否”),则CPU 9不重置目标区域,并且处理前进到步骤S1206。
[0111] 在步骤S1205中,如参照图11A、图11B和图11C所述,CPU 9缩小目标区域,并将缩小区域设置为临时目标区域。如果在步骤S1204中检测到的对象位于临时目标区域之外,则CPU 9不重置目标区域。此外,在步骤S1204中,CPU 9可能不会从整个有发光模式图像检测登记对象,而是可以从临时目标区域内检测登记对象。
[0112] 在步骤S1206中,CPU 9使计数器N的值递增,然后再次执行步骤S1203的处理。
[0113] 采用这种形式,即使在终端装置801的整个显示面的区域的形状与终端装置801的显示设备的形状大不相同的情况下,也可以执行适当的取向确定处理。
[0114] 下面描述第三示例性实施例。在与用户选择的图像数据对应的图像被显示在显示设备上的情况下,通常整个图像自身发光。然而,在与用户选择的图像数据相对应的图像中包括黑色区域的情况下,黑色区域自身不发光或以非常少量的发光发光。在本示例性实施例中,给出了这样的形式的描述,其中,即使在与用户选择的图像数据相对应的图像中包括黑色区域的情况下,也可以进行精确的取向确定。
[0115] 图17A是示出与用户选择的单个图像数据相对应的图像和包括黑色区域的图像的图。由虚线表示的区域1701是与用户选择的图像数据表示的图像对应的图像区域。区域1701包括区域1702和1703。区域1702是在终端装置801的显示设备上显示该区域的情况下包括黑色以外的颜色并且自身发光的区域。区域1703是其自身不发光或以非常少量的发光发光的区域,并且在该区域被显示在终端装置801的显示设备上的情况下以黑色表示。也就是说,当在无发光模式下读取在图17A所示的图像被显示在显示设备上的状态下的终端装置801的显示面的情况下,可以获得使得能够仅识别区域1702的图像。在下文中,在与用户选择的单个图像数据相对应的图像中,如在区域1702中,将自身强烈地发光并且可以在无发光模式下读取的图像中识别的区域称为“自发光区域”。此外,在与用户选择的单个图像数据相对应的图像中,与区域1703中一样,将自身不发光或者以非常少的发光发光并以黑色表示的区域称为“黑色区域”。在这种情况下,区域1701是水平长的区域,并且包括在区域
1701中的区域1702是垂直长的区域。
[0116] 图17B和图17C示出了在显示设备上显示图17A所示的图像的状态下的终端装置801的示例。图17B示出了终端装置801为垂直取向的状态。图17C示出终端装置801为水平取向的状态。在图17B中,在终端装置801为垂直取向的状态下整个显示面的水平方向上的长度1707为A'。在终端装置801为垂直定向的状态下整个显示面的垂直方向上的长度为1706为B'。整个显示面的尺寸对应于当在有发光模式下读取终端装置801时的目标区域902的尺寸。此外,在终端装置801为垂直取向的状态下区域1702的水平方向上的长度1704为A。在终端装置801为垂直取向的状态下区域1702的垂直方向上的长度1705为B。此外,在图17C中,在终端装置801为水平取向的状态下整个显示面的水平方向上的长度1711为A'。在终端装置801为水平取向的状态下整个显示面的垂直方向上的长度为1710为B'。此外,在终端装置
801为水平取向的状态下区域1702的水平方向上的长度1708为A。在终端装置801为水平取向的状态下区域1702的垂直方向上的长度1709为B。区域1702的尺寸对应于当在无发光模式下读取终端装置801时可识别的区域的尺寸。
[0117] 如图17B所示,在终端装置801为垂直取向的状态下在显示设备上显示图17A所示的图像的情况下,目标区域902的纵横比和区域1702的纵横比表现出相似的趋势。也就是说,如果B'/A'<1,则B/A<1。如果B'/A'≥1,则B/A≥1。此外,如图17C所示,在终端装置801为水平取向的状态下在显示设备上显示图17A所示的图像的情况下,目标区域902的纵横比和区域1702的纵横比没有表现出相似的趋势。也就是说,如果B'/A'<1,则B/A≥1。如果B'/A'≥1,则B/A<1。
[0118] 在与用户选择的图像数据对应的图像的整体为自发光区域的情况下,如果目标区域的纵横比和自发光区域的纵横比表现出相似的趋势,则显示自发光区域,使得自发光区域较大。然而,在与用户选择的图像数据对应的图像的整体不是自发光区域的情况下,如图17B和图17C所示,如果目标区域的纵横比和自发光区域的纵横比没有表现出相似的趋势,则自发光区域可能会较大。也就是说,在与用户选择的图像数据对应的图像的整体的纵横比和包含在该图像中的自发光区域的纵横比彼此不同的情况下,如果目标区域的纵横比和自发光区域的纵横比没有表现出相似的趋势,则自发光区域被显示为使得自发光区域更大。
[0119] 作为响应,在本示例性实施例中,给出了这样的形式的描述,其中,即使在图像区域中包括黑色区域的情况下,也可以进行适当的取向确定。
[0120] 图18是示出在本示例性实施例中由MFP 1执行的处理的流程图。该流程图所示的处理例如通过CPU 9将存储在ROM 10中的程序加载到RAM 11中并执行程序来实现。此外,例如,在用户给出在自发光读取目标读取模式下执行扫描处理或复印处理的指示的情况下,开始该流程图所示的处理。此外,这里不描述与图10所示的处理相似的处理。
[0121] 步骤S1801至S1810与步骤S1001至S1010相同,因此这里不再赘述。此外,在本示例性实施例中,与第二示例性实施例类似,可以缩小目标区域。在显示设备上显示包括黑色区域的图像的状态下读取终端装置801的情况下,然后,在步骤S1808中,不是获得使得能够识别整个图像区域的图像,而是获得仅识别图像区域中的自发光区域的图像。
[0122] 在步骤S1811中,CPU 9确定第一次是否执行无发光模式下的读取。如果确定为“是”(步骤S1811中的“是”),则处理前进到步骤S1812。如果确定为“否”(步骤S1811中的“否”),则处理前进到步骤S1818。
[0123] 在步骤S1812中,CPU 9根据步骤S1808和S1810中获得的图像计算目标区域的纵横比和自发光区域的纵横比,并且确定这些纵横比是否表现出相似的趋势。如果确定为“是”(步骤S1812中的“是”),则处理前进到步骤S1813。此外,如果确定为“否”(步骤S1812中为“否”),则存在显示图像相对于终端装置801的取向的取向不正确的可能性。因此,首先,处理前进到步骤S1816。在步骤S1816中,CPU 9将在步骤S1808中获得的图像数据保存在诸如RAM 11的存储区域中。然后,在步骤S1817中,CPU 9向用户指示尚未被指示的放置方式。然后,CPU 9再次执行步骤S1804的处理。
[0124] 在步骤S1813中,CPU 9确定终端装置801是否放置在原稿台802上,使得自发光图像被显示为使得自发光图像较大。如图8C或图17C所示,如果显示自发光图像使得自发光图像较大,则将自发光图像放大至与显示设备的宽度和高度相对应的尺寸。因此,可以通过确定自发光图像是否被放大到与显示设备的宽度和高度相对应的尺寸来实现该确定。因此,CPU 9确定自发光区域的宽度或高度是否超过预定阈值。比较目标和预定阈值根据显示图像相对于终端装置801的取向的取向而改变。例如,CPU 9可以通过参考放置方式指示信息知道显示图像相对于终端装置801的取向的取向的状态。
[0125] 如果终端装置801的取向和显示图像的取向彼此相同,即,如果在指示了图8A所示的放置方式的状态下进行读取,则CPU 9将比较目标设置为自发光区域的宽度A,并将预定阈值设置为基于目标区域的宽度A'的值。此外,如果终端装置801的取向和显示图像的取向彼此不相同,即,如果在指示了图8B所示的放置方式的状态下进行读取,则CPU 9将比较目标设置为自发光区域的高度B,并将预定阈值设置为基于目标区域的宽度B'的值。实际上,目标区域的宽度和高度通常大于显示设备的宽度和高度。因此,基于如何设置目标区域来适当地设置预定阈值。例如,将预定阈值设置为由目标区域的宽度B'×0.9而获得的值。
[0126] 该确定也可以通过确定自发光区域的面积是否超过预定阈值来实现。这是因为在显示图像中不包括黑色区域,并且显示图像相对于终端装置801的取向的取向正确的状态下,自发光区域被放大到特定的固定尺寸(例如,整个显示设备)。在这种情况下,将预定阈值设置为例如基于目标区域的面积的值。实际上,目标区域的面积通常大于显示设备的面积。因此,基于如何设置目标区域来适当地设置预定阈值。
[0127] 如果确定为“是”(步骤S1813中的“是”),则处理前进到步骤S1814。在步骤S1814中,CPU 9将第一次进行的无发光模式下的读取而获得的图像数据指定为要进行打印处理的图像数据。在步骤S1815中,CPU 9打印指定的图像数据。可选地,根据用户已经给出指示的处理,CPU 9可以在预定的存储区域中保存不是通过打印而是通过例如扫描获得的图像数据,或者可以将图像数据发送到预定的外部装置。此外,如果确定为“否”(步骤S1813中为“否”),则存在显示图像相对于终端装置801的取向的取向不正确的可能性。因此,首先,处理前进到步骤S1816。在步骤S1816中,CPU 9将在步骤S1808中获得的图像数据保存在诸如RAM 11的存储区域中。然后,在步骤S1817中,CPU 9向用户指示尚未被指示的放置方式。然后,CPU 9再次执行步骤S1804的处理。
[0128] 在再次执行步骤S1804的处理之后,在步骤S1811中确定为“否”,并且处理前进到步骤S1818。
[0129] 在步骤S1818中,CPU 9将通过第一次在无发光模式下进行的读取而获得的自发光区域的面积与通过第二次进行的在无发光模式下的读取而获得的自发光区域的面积进行比较,从而确定哪个面积较大。如果确定通过第一次在无发光模式下进行的读取而获得的自发光区域的面积较大(步骤S1818中为“是”),则处理前进到步骤S1819。在步骤S1819中,CPU 9将第一次进行的无发光模式下的读取而获得的图像数据指定为要进行打印处理的图像数据。另一方面,如果确定通过第二次进行的在无发光模式下的读取而获得的自发光区域的面积较大(步骤S1818中为“否”),则处理前进到步骤S1820。在步骤S1820中,CPU 9将第二次进行的无发光模式下的读取而获得的图像数据指定为要进行打印处理的图像数据。然后,处理前进到步骤S1815。在步骤S1815中,CPU 9基于在步骤S1819或S1820中指定的图像数据进行打印。
[0130] 采用这种形式,即使在与用户选择的图像数据相对应的图像中包括黑色区域的情况下,MFP 1也可以进行精确的取向确定。
[0131] (其他示例性实施例)
[0132] 用于确定自发光读取目标是否在最大显示状态下被放置在原稿台上的确定处理的细节不限于上述形式。例如,可以通过简单地从在无发光模式下获得的图像获取图像区域并且将图像区域的尺寸与阈值进行比较来进行确定。在这种情况下,例如,如果图像区域的尺寸小于或等于阈值,则确定自发光读取目标没有在最大显示状态下被放置在原稿台上。如果图像区域的尺寸大于阈值,则确定自发光读取目标在最大显示状态下被放置在原稿台上。可选地,例如,可以通过从在有发光模式下获得的图像获取显示设备上的以黑色显示的除图像区域805之外的区域(例如区域809和810),并将该区域的尺寸与阈值进行比较来进行确定。在这种情况下,例如,如果区域的尺寸小于或等于阈值,则确定自发光读取目标在最大显示状态下被放置在原稿台上。如果区域的尺寸大于阈值,则确定自发光读取目标没有在最大显示状态下被放置在原稿台上。
[0133] 本发明还可以通过经由网络或各种存储介质向系统或装置供给用于实现上述示例性实施例的一个或多个功能的程序并使该系统或装置的计算机(CPU或微处理器单元(MPU))读取和执行该程序的处理来实现。此外,程序可以由单个计算机执行,也可以通过多个计算机的协作执行。此外,并不是所有上述处理都需要通过软件来实现,并且可以通过诸如专用集成电路(ASIC)的硬件来实现部分或全部处理。此外,本发明不限于单个CPU执行所有处理的形式。可选地,该形式可以使得多个CPU适当地协作以执行处理。再可选地,该形式可以使得单个CPU执行上述处理中的任何处理,并且多个CPU协作以执行其余处理。
[0134] 本发明旨在提高当使得读取设备读取具有改变要在显示设备上显示的图像的尺寸的功能的终端装置的显示面时用户的便利性。
[0135] 本发明的(多个)实施例也可以通过如下实现:一种系统或装置的计算机,该系统或装置读出并执行在存储介质(其也可被更充分地称为“非暂态计算机可读存储介质”)上记录的计算机可执行指令(例如,一个或多个程序),以执行上述(多个)实施例中的一个或多个的功能,并且/或者,该系统或装置包括用于执行上述(多个)实施例中的一个或多个的功能的一个或多个电路(例如,专用集成电路(ASIC));以及由该系统或者装置的计算机执行的方法,例如,从存储介质读出并执行计算机可执行指令,以执行上述(多个)实施例中的一个或多个的功能,并且/或者,控制所述一个或多个电路以执行上述(多个)实施例中的一个或多个的功能。所述计算机可以包括一个或更多处理器(例如,中央处理单元(CPU),微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或存储介质被提供给计算机。例如,存储介质可以包括如下中的一个或多个:硬盘,随机存取存储器(RAM),只读存储器(ROM),分布式计算系统的存储器,光盘(例如,压缩盘(CD),数字多功能光盘(DVD),或蓝光光盘(BD)TM),闪速存储器装置,存储卡,等等。
[0136] 本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
[0137] 虽然针对示例性实施例描述了本发明,但是,应该理解,本发明不限于公开的示例性实施例。下述权利要求的范围应当被赋予最宽的解释,以便涵盖所有这类修改以及等同的结构和功能。