图像处理装置及其控制方法_5

文档序号:8266330阅读:来源:国知局
S1224中的处理分别与第二实施例中的用于图19所示的移动识别处理的S1201到S1203以及S1224中的处理相同,S2701到S2703中的处理分别与图29的S2301到S2303中的处理相同,以及S2705中的处理与图11的S624中的处理相同,因此已进行了图31中的这些处理的描述。
[0372]另外,在本实施例中,能够在S2705的手势处理中增加新手势,诸如提供将残留图像改变为缩略图像并且将获得的缩略图像偏移到预定区域的指令的手势,或者反过来提供重新显示作为预定区域中存在的缩略图像的起源的残留图像的指令的手势。
[0373]如上所述,根据第七实施例,能够检测原稿进入残留图像区域并且将残留图像作为缩略图像偏移到预定区域。
[0374]第八实施例
[0375]在第六和第七实施例中,残留图像作为缩略图像被偏移到预定区域,从而在保留残留图像并且维持高识别精度的同时进行连续读取。
[0376]在本实施例中,作为处理新原稿被摆放从而与预定区域中的缩略图像交叠的情况的方法,将主要描述偏移缩略图像的方法。
[0377]此外,将描述对因为连续读取多个原稿因而预定区域被缩略图像填满的情况、或者对因为原稿与读取区域205相比相对较大所以多个原稿在预先准备的区域中交叠的情况进行处理的方法。
[0378]另外,由于第一实施例中描述的网络结构、外观、控制器构造以及软件结构分别与第八实施例中的相同,因此其描述将被省略。
[0379]图32A是例示读取区域205中的分别显示有缩略图像的预定区域的图。
[0380]在图32A中,提供有预定区域3001到3004。在图32A的示例中,存在4个区域,缩略图像分别被显示在这些区域中。
[0381]这里,各区域可能不实际显示在读取区域205中。另外,各区域的初始位置已被预定,并且当操作启动时初始位置在RAM 303中被展开。
[0382]虽然在本实施例中区域的数量为4,但是数量并不限于4。另外,区域的位置不限于如图32A中所示的右端、左端、上端以及下端。
[0383]图32B是例示原稿3101与区域3001中显示的缩略图像3102交叠的情形的图,图32C是例示缩略图像被布置到的位置(在下文中称为布置位置)被改变的情形的图。
[0384]在图32B中所示的状态下,能够布置缩略图像3102的范围为在区域3001的下部的左侧。这里,能够通过检查具有对应于缩略图像的大小的图像是否可以被布置在原稿不交叠的区域的部分来辨别是否留有相关范围。
[0385]如果能够改变布置位置,则缩略图像3102的布置位置如图32C中所示被改变使得不与原稿3101交叠。
[0386]在布置位置的改变中,首先通过利用RAM 303中存储的预定区域的位置,从图10的S604中存储在HDD 305中的背景图像中裁切并移走该区域的图像。
[0387]然后,通过将背景图像的该区域的移走图像与通过从当前区域的图像中减去缩略图像区域的部分获得的图像彼此相比较,能够辨别在预定区域中原稿不交叠的区域。
[0388]通过利用辨别的区域,能够确认在预定区域内是否留有可以布置缩略图像的区域。
[0389]另外,能够通过利用图27的图像属性信息中的显示坐标等来获得缩略图像的大小。
[0390]图33A到图33C是例示原稿与填满缩略图像的预定区域交叠的情形的图。
[0391]更具体地,图33A示出在缩略图像3202到3204正被显示在区域3001中的同时原稿3201与缩略图像交叠的情形。
[0392]图33B示出区域3001以外的区域3002到3004分别有空位。
[0393]如图33B中所示,无法将全部缩略图像3202到3204布置在区域3001中,但是能够将全部缩略图像3202到3204布置在区域3002到3004中。
[0394]因此,例如,通过将缩略图像3202到3204布置在区域3002中,能够显示全部缩略图像。
[0395]图33C示出全部缩略图像3202到3204被布置在区域3002中的情形。
[0396]另外,能够对这4个区域提供优先顺序,并且根据提供的优先顺序逐一搜索可以布置全部缩略图像的区域。如刚刚描述的,提供多个缩略图像显示区域,并且在包括原稿进入检测区域的位置并且缩略图像不彼此交叠的缩略图像显示区域中显示缩略图像。
[0397]图34A到图34D是例示缩略图像被重新布置的情形的图。
[0398]更具体地,图34A示出在区域3001中显示三个缩略图像3302到3304并且原稿3301与缩略图像3303和3304交叠的情形。
[0399]如该图中所示,在该状态下能够仅将一个缩略图像布置在区域3001中。
[0400]图34B示出区域3001以外的区域3002到3004分别有空位。
[0401]如该图中所示,区域3002和3003的各个具有可以布置一个缩略图像的区域。
[0402]在这种情况下,通过将缩略图像以跨区域的方式重新布置,能够将缩略图像布置为使得不与原稿3301交叠。
[0403]图34C和图34D的各个示出缩略图像3302到3304被重新布置的示例。
[0404]更具体地,图34C示出缩略图像3303被布置在区域3002中,缩略图像3304被布置在区域3003中,并且缩略图像3302被布置在区域3001中的示例。
[0405]图34D示出缩略图像3302被布置在区域3002中,缩略图像3303被布置在区域3003中,并且缩略图像3304被布置在区域3001中的示例。
[0406]这里,假设以区域3001、区域3002、区域3003以及区域3004的顺序设置优先顺序。
[0407]另外,图34A —图34C的改变对应于通过根据以上优先顺序逐一分配缩略图像获得的结果。
[0408]然而,在图34C中,存在缩略图像的顺序被打乱、由此用户难以辨别各个缩略图像的可能。
[0409]考虑到这种情形,在缩略图像如此次按行重新布置的情况下,如图34D中所示,能够按照从左起的顺序重新布置并显示缩略图像3302、3303和3304。
[0410]另外,为了使用户直观理解原稿缩略图像被偏移至的目的地,可以通过动画来显示偏移的过程。如刚刚所描述的,当显示多个缩略图像时,如果不存在可以显示全部多个缩略图像的一个缩略图像显示区域,则多个缩略图像跨多个缩略图像显示区域而被显示。
[0411]图35A到图35C是例示一次性显示多个缩略图像的情形的图。
[0412]更具体地,图35A示出在区域3001中显示三个缩略图像3402、3403以及3404并且原稿3401与缩略图像3402和3403交叠的情形。
[0413]如该图中所示,在该状态下能够仅将一个缩略图像布置在区域3001中。
[0414]图35B示出无法在区域3001以外的区域3002到3004中布置缩略图像。在该情况下,无法以如图34A到图34D中所示的方式跨区域布置缩略图像。
[0415]图35C示出缩略图像被归结到一起并被显示为缩略图像3405的情形。
[0416]如刚刚所描述的,如果仅可以布置一个缩略图像,则移动识别部412指示显示处理部408创建多个缩略图像被归结到一起的显示图像。
[0417]这里,正被显示的全部缩略图像(下文中也称为显示中缩略图像)被堆积到创建的显示图像中,并且显示图像的大小与一个缩略图像的大小基本相等。此时,移动识别部412将全部显示中缩略图像的SMN坐标的值改变为可以显示一个缩略图像的区域的坐标。即,全部缩略图像的SMN坐标的值变为相同值。这样,当显示多个缩略图像时,如果仅可以显示一个缩略图像,则通过将多个缩略图像归结到一起以具有与一个缩略图像的大小近似相等大小而获得的图像被显示。
[0418]图36A到图36D是例示缩略图像被缩小并显示的情形的图。
[0419]更具体地,图36A示出3个缩略图像3502到3504被显示在区域3001中并且原稿3501与缩略图像3502到3504交叠的情形。
[0420]图36B示出各个区域以及缩略图像。这里,通过从图36A中移除原稿3501来获得该图。
[0421]如上所述,甚至一个缩略图像都无法被显示在区域3001到3004的任意一者中。
[0422]图36C示出提供大小已分别被缩小的区域3508到3511,并且在区域3508中显示大小已分别被缩小的缩略图像3505到3507的情形。
[0423]图36D示出各个区域以及缩略图像。这里,该图通过从图36C中移除原稿3501而获得。
[0424]在图36A所示的状态下,如果移动识别部412进行缩小各区域的大小的处理,则状态改变至图36C中所示的状态。这里,基于RAM 303中存储的坐标来预定(预先确定)区域的大小的初始值。
[0425]通过缩小区域的大小,能够在缩略图像的大小符合缩小的大小的情况下显示缩略图像。然而,如果大小被过度缩小,则用户无法确认图像本身。因此,大小的下限被预定。如刚刚描述的,当显示缩略图像时,如果不存在能够显示缩略图像的缩略图像显示区域,则显示大小被缩小的缩略图像。另外,当缩小并显示缩略图像时,如果缩小的缩略图像的大小等于或小于预定大小,则缩略图像被隐藏。
[0426]图37A到图37E是例示当缩略图像被缩小时其大小被过度缩小的情形的图。
[0427]更具体地,图37A示出在区域3001中显示3个缩略图像3602到3604并且原稿3601与缩略图像3602到3604交叠的情形。
[0428]图37B示出因为这3个缩略图像3602到3604的大小在缩小处理中被过度缩小、所以这些图像被隐藏的情形。
[0429]图37C示出缩略图像3602到3604被隐藏的情形,图37D示出隐藏的缩略图像3602到 3604。
[0430]图37E示出在图37D所示的状态下通过检测手3605来显示缩略图像3602到3604的情形。
[0431]如刚刚所描述的,如果大小等于或小于预定大小,则移动识别部412隐藏全部显示中缩略图像,并且将隐藏的缩略图像的SMN显示中信息改变为“假”。
[0432]图38和图39是表示图17的S625中的移动识别处理的过程的流程图。这里,应当注意,该图中所示的附图标记分别表示过程中相应处理的步骤编号。
[0433]在图38中,由于S1201到S1203以及S1224中的处理分别与图19的处理相同,因此其描述将被省略。另外,由于S2801到S2803中的处理分别与图29的S2301到S2303中的处理相同,因此其描述将被省略。
[0434]因此,首先将描述在S2803之后的S2804中的处理。移动识别部412将缩略图像显示区域的图像存储在RAM 303中。如第二实施例中的图18C—样,存储图像的方法与裁切并移走残留图像区域中的图像并存储相关图像的方法相同。
[0435]针对缩略图像的投影位置,仅必须检查缩略图像的图像属性信息。如果存在多个缩略图像,则针对全部缩略图像显示区域来存储图像。之后,处理结束。
[0436]如果在S1202中辨别出残留图像未在被显示(S1202中“否”),则移动识别部412辨别物理对象是否与缩略图像交叠(S2806)。同样,如果在S1203中辨别出物理对象不存在于残留图像区域2101中(S1203中“否”),则移动识别部412辨别物理对象是否与缩略图像交置(S2806)。这里,物理对象是原稿。
[0437]可以以与图19的S1203中的处理相同的方式来进行这种辨别。即,能够通过将S2804中存储在RAM 303中的缩略图像区域的图像与当前缩略图像区域中的图像比较来进行辨别。此时,对S2804中存储的全部缩略图像区域进行辨别。
[0438]如果在S2806中辨别出物理对象不与缩略图像交叠(S2806中“否”),则处理结束。
[0439]另一方面,如果在S2806中辨别出物理对象与缩略图像交叠(S2806中“是”),则移动识别部412进行在区域内偏移原稿交叠的缩略图像的缩略图像偏移处理(S2807),并且处理结束。另外,稍后将描述缩略图像偏移处理。
[0440]接着,将描述S2817中的处理。移动识别部412辨别读取的原稿(下文中也称为读取后原稿)是否被摆放在(或存在于)读取区域205中(S2817)。
[0441]如果在S2817中辨别出读取后原稿被摆放在读取区域205中(S2817中“是”),则移动识别部412进行手势处理(S2818),然后处理结束。
[0442]另一方面,如果在S2817中辨别出读取后原稿未被摆放在读取区域205中(S2817中“否”),则处理进行到图39中所示的过程。然后,移动识别部412辨别是否存在通过缩略图像偏移处理隐藏的区域(参见图37D) (S2809)。
[0443]虽然存在缩略图像的SMN坐标的值,但是可以通过检查SMN显示中信息是否为“假”来进行这种辨别。
[0444]如果在S2809中辨别出存在隐藏区域(S2809中“是”),则重新显示隐藏区域中的各缩略图像(S2810),并且处理进行到S2811。此时,区域本身可以不被显示。这样,如果在缩略图像被隐藏后未在检测区域中检测到原稿,则显示隐藏的缩略图像。
[0445]通过上述处理,即使缩略图像一度被隐藏,也能够通过检测手来重新显示缩略图像。
[0446]另一方面,如果在S2809中辨别出不存在隐藏区域(S2809中“否”),则移动识别部412辨别是否缩略图像已被缩小(参见图36C) (S2811)。
[0447]这里,可以通过计算缩略图像的当前大小,然后将计算出的大小与被确定为初始值的缩略图像的大小相比较来进行这种辨别。
[0448]如果在S2811中辨别出缩略图像已被缩小(S2811中“是”),则移动识别部412将缩小区域的大小以及缩小的缩略图像的大小返回到各初始值、然后显示它们(S2812),并且处理进行到S2813。这样,如果在缩小的缩略图像被显示后未在检测区域中检测到原稿,或者如果检测到手进入检测区域,则显示大小已被返回到等于缩小前的大小的初始值的缩略图像。
[0449]另一方面,如果在S2811中辨别出缩略图像未被缩小(S2811中“否”),则移动识别部412辨别是否多个缩略图像已被归结到一起(参见图35C) (S2813)。
[0450]在这种情况下,仅必须辨别SMN坐标是否针对全部缩略图像相同。
[0451]如果在S2813中辨别出多个缩略图像已被归结到一起(S2813中“是”),则移动识别部412将归结的缩略图像分离展开并显示它们(S2814),并且处理进行到S2815。这样,如果在归结的图像被显示后检测到手进入检测区域,则归结的图像被展开,并且显示获得的分离的缩略图像。
[0452]另一方面,如果在S2813中辨别出多个缩略图像未被归结到一起(S2813中“否”),则移动识别部412辨别是否跨多个区域显示缩略图像(参见图34C和图34D) (S2815)。这里,可以通过确认SMN坐标来进行这种辨别。
[0453]如果在S2815中辨别未跨多个区域显示缩略图像(S2815中“否”),则处理进行到S2805。
[0454]另一方面,如果在S2815中辨别出跨多个区域显示缩略图像(S2815中“是”),则移动识别部412将缩略图像集合到一个区域并进行显示(S2816)。如果无法在一个区域中显示缩略图像,则缩略图像分别被显示在多个区域中。接着,进行手势处理(S2805),并且处理结束。
[0455]通过图39的以上处理,即使缩略图像被跨多个区域显示,集合或缩小,也能够将它们的各个以等于初始值的大小显示在原始位置。另外,用户能够仅靠将手通过读取区域205来重新显不缩略图像。
[0456]图40是表示图38的S2807中的缩略图像偏移处理的过程的流程图。这里,应当注意,该图中所示的附图标记分别表示过程中相应处理的步骤编号。
[0457]在图40中,移动识别部412辨别是否全部缩略图像可以被布置在图32A中所示的预定区域3001到3004中的一个区域中(参见图32B、图32C以及图33A到图33C) (S2901)。例如,因为能够将全部缩略图像(该情况下为一个缩略图像)布置在一个区域中,所以在图32B中给出辨别结果“是”。
[0458]如果在S2901中辨别出全部缩略图像可以被布置在一个区域中(S2901中“是”),则移动识别部412将缩略图像布置在一个区域中(S2902),并且处理结束。
[0459]例如,缩略图像3102如图32C中所示被偏移,并且缩略图像3202到3204如图33C中所示被偏移。
[0460]此时,移动识别部412指示显示处理部408偏移缩略图像。在该情形下,表示S2901中辨别的区域的可显示位置的信息也一起被传送到显示处理部。这里,作为表示可显示位置的信息,只要能够通过诸如表示区域中包括的矩形区域的坐标等的信息唯一确定区域,就可以使用该信息。
[0461]接收到该偏移指令的显示处理部408生成其中缩略图像被粘贴到示出的区域的可显示位置的显示图像,然后指示操作显示部403描绘生成的显示图像。
[0462]如果在S2901中辨别出全部缩略图像无法被布置在一个区域中(S2901中“否”),则移动识别部412辨别是否全部缩略图像可以跨多个区域被布置(参见图34A到图34D)(S2903)。
[0463]如果在S2903中辨别出全部缩略图像可以被跨多个区域布置(S2903中“是”),则移动识别部412将全部缩略图像跨多个区域布置(S2904),并且处理结束。
[0464]更具体地,移动识别部412指示显示处理部408偏移缩略图像。在该情形下,表示在S2903中辨别的跨多个区域的可显示位置的信息一起被传送到显示处理部。接收到这种偏移指令的显示处理部408创建在缩略图像的偏移后的显示图像,然后显示创建的显示图像。
[0465]如果在S2903中辨别出全部缩略图像无法被跨多个区域布置(S2903中“否”),则移动识别部412辨别是否一个缩略图像可以被布置在区域中(参见图35A到图35C)(S2905)。
[0466]另外,如果缩略图像的数量为1,则在S
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1