图像处理方法和图像处理装置的制作方法

文档序号:6625011阅读:92来源:国知局
专利名称:图像处理方法和图像处理装置的制作方法
技术领域
本发明涉及图像处理技术,更具体来说,涉及用于高效地执行图像处理并使得能够容易地检查处理结果的技术。
背景技术
为了使图像经受图像处理(包括亮度和色彩调节),通常使用以下调节方法。用户将待处理图像的全部或主要部分显示在显示器上。用户一边注视着图像,一边使用鼠标等操作调节滑块和调节盘,从而调节诸如亮度和色彩的参数,以获得希望的图像。
然而,根据该方法,用户只能观察与正调节的参数对应的图像。由于没有与该图像相比较的对象,所以很难确定是否已将图像调节为希望的图像。因此,除非用户积累了一定的经验,否则无法快速地将图像调节为满意的图像。
在入门级的图像处理软件中特别地包括了这样的功能预备通过缩小原始图像而获得的图像,并将处理前的图像和已对参数进行了各种调节之后的图像并排显示在同一画面上。在该方法中,可以一目了然地对所显示的多幅图像进行相互对比。因此,该方法适合于了解已进行了怎样的调节,但不适合于了解调节的细节,因为图像很小。
已公开了这样一种方法,即,在原始图像的区域中显示图像,以在保持其它区域中的图像不变的同时高亮显示该图像(日本专利申请特开No.2002-152496)。使用该方法使得可以在一个画面上对原始图像与被处理的图像进行对比。
需要这样的方法该方法使得新手也能按这样的方式容易地调节图像,即,在调解整个图像时快速并灵活地对已处理图像与未处理图像进行对比,进而对已处理图像的一部分与原始图像的对应部分进行对比。由于在日本专利申请特开No.2002-152496中所公开的方法的目的不是把详细调节的结果应用于整个图像,所以该方法不足以调节整个图像。

发明内容
本发明的一个目的是提供这样一种图像处理技术,其使得不仅能够以足够的准确度高效地执行图像处理,而且可以容易地检查图像处理的效果并增强图像处理的用户界面功能。
根据本发明的第一方面,提供了一种图像处理装置,其包括显示器,用于显示图像;图像指定部,用于指定待处理的原始图像;显示图像创建部,用于创建显示图像,以在显示器上显示由图像指定部指定的原始图像;图像显示部,用于在显示器上显示由显示图像创建部创建的显示图像;边界设置部,用于设置边界,以把显示器上的显示图像划分为多个部分区域;区域选择部,用于选择所述多个部分区域中的一个;图像处理指定部,用于指定要对原始图像执行的图像处理;图像处理部,用于使原始图像的全部或一部分经受由图像处理指定部指定的图像处理;显示图像更新部,用于把由区域选择部选择的部分区域置换为由图像处理部处理的原始图像的显示图像;以及边界移动部,用于根据用户的操作自由地移动边界的位置,其中,当所述边界移动部移动由区域选择部选择的部分区域与相邻于该部分区域的区域之间的边界的位置时,所述显示图像更新部根据该边界的移动更新该部分区域和相邻区域中的显示图像。
根据本发明的第二方面,提供了一种在图像处理装置中使用的图像处理方法,该图像处理装置包括用于处理图像的处理装置和用于显示图像的显示器,该图像处理方法包括以下步骤图像指定步骤,用于指定待处理的原始图像;显示图像创建步骤,用于创建显示图像,以在显示器上显示在图像指定步骤中指定的原始图像;图像显示步骤,用于在显示器上显示在显示图像创建步骤中创建的显示图像;边界设置步骤,用于设置边界,以把显示器上的显示图像划分为多个部分区域;区域选择步骤,用于选择所述多个部分区域中的一个;图像处理指定步骤,用于指定要在原始图像上执行的图像处理;图像处理步骤,用于使原始图像的全部或一部分经受在图像处理指定步骤中指定的图像处理;显示图像更新步骤,用于把在区域选择步骤中选择的部分区域置换为在图像处理步骤中处理的原始图像的显示图像;以及边界移动步骤,用于根据用户的操作移动边界的位置,其中,当在所述边界移动步骤中移动在区域选择步骤中选择的部分区域与相邻于该部分区域的区域之间的边界的位置时,所述显示图像更新步骤根据该边界的移动更新该部分区域和相邻区域中的显示图像。
在下面的说明中将阐述本发明的优点,其部分地根据说明即可显见,或者可以通过对本发明的实践来获知。通过下面具体指出的装置和组合,可以实现并获得本发明的优点。


附图被并入说明书且构成说明书的一部分,示出了本发明的实施例,并且与以上综合说明以及以下对实施例的具体说明一起用于解释本发明的原理。
图1示出了根据本发明第一实施例的图像处理方法中的图像处理画面的构成;图2示出了多个图像处理项;图3示出了图像处理装置的构成;图4示出了存储在缓冲存储器中的信息;图5示出了用于给出图像显示处理的概要的过程;图6是用于帮助阐述文件操作处理的过程的流程图;图7是用于帮助阐述文件打开处理的过程的流程图;图8是用于帮助阐述图像显示区更新处理的过程的流程图;图9是用于帮助阐述文件保存处理的过程的流程图;图10是用于帮助阐述查看器操作处理的流程图;图11是查看器选择列表操作处理的流程图;图12是用于帮助阐述参数指定区操作处理的过程的流程图;
图13是用于帮助阐述图像显示区操作处理的过程的流程图;图14示出了根据本发明第二实施例的图像显示方法中的图像处理画面的构成;图15示出了多个图像处理项;图16示出了存储在临时存储器中的信息;图17示出了图像处理装置的构成;图18示出了用于给出图像显示处理的概要的过程;图19是用于帮助阐述文件操作处理的过程的流程图;图20是用于帮助阐述文件打开处理的过程的流程图;图21是用于帮助阐述图像显示区更新处理的过程的流程图;图22是用于帮助阐述文件保存处理的过程的流程图;图23是用于帮助阐述编辑模式切换处理的过程的流程图;图24是用于帮助阐述参数指定区操作处理的流程图;图25是用于帮助阐述图像显示区操作处理的过程的流程图;以及图26是用于帮助阐述临时存储器区操作处理的过程的流程图。
具体实施例方式在根据本发明一实施例的图像处理方法中,用户根据显示在图像处理装置的显示部上的图像处理画面对图像进行处理和编辑。
图1示出了根据本发明第一实施例的图像处理方法中的图像处理画面的构成。
图像处理画面1由工具栏区2、图像显示区3、显示操作区4以及参数区6组成。在工具栏区2中,设有用于执行有关图像处理的操作的各种按钮。图像显示区3把原始图像、图像处理前的图像与图像处理后的图像组合起来并显示所得图像。显示操作区4具有用于放大和缩小图像的操作按钮。在参数区6中,显示有用于指定有关图像处理的参数的操作模块等。
在工具栏区2中,设有打开按钮11、保存按钮12、有关查看器操作的查看器创建按钮14a、查看器删除按钮14b以及结束按钮15。打开按钮11用于选择待经受图像处理的原始图像。保存按钮12用于使用确定的图像处理参数保存经受了图像处理的原始图像。查看器创建按钮14a用于在图像显示区3中创建查看器。查看器删除按钮14b用于从图像显示区3删除查看器。结束按钮15用于关闭图像处理画面1。
在图像显示区3中,可以创建多个查看器。查看器在图像显示区中指定一部分区域。用户可以设置各种图像处理参数、在该部分区域中处理图像以及使用查看器检查处理结果。在图像显示区中,可以创建多个查看器。可以改变查看器的显示位置和显示大小。图1示出了查看器A和查看器B。
当存在其中查看器A与查看器B如图1所示地相互交叠的区域C时,施加给各查看器的图像处理参数被重复施加给区域C。稍后对此进行详细说明。
在显示操作区4中,设有缩小按钮26a和放大按钮26b。缩小按钮26a用于缩小显示在图像显示区3中的图像。放大按钮26b用于放大显示在图像显示区3中的图像。
在参数区6中,设有查看器选择列表23、移动按钮24、图像处理选择列表28以及参数指定控制器29。查看器选择列表23显示查看器的名称,这些名称使得可以指定待经受图像处理的查看器。移动按钮24用于改变查看器名称在查看器选择列表中排列的顺序。在图像处理选择列表28中,设有多个图像处理项,使得用户可以选择希望的图像处理。参数指定控制器29是用于输入与用户所选择的图像处理项对应的图像处理参数的模块。
下面参照图1,对图像显示方法的概要进行阐述。
当用户显示图像处理画面1时,操作按钮11到15出现在工具栏区2中。当用户按压打开按钮11时,显示多个层级化文件夹。然后,当用户检索到一文件夹并指定待处理的图像时,该图像出现在图像显示区3中。
接下来,当用户按压查看器创建按钮14a时,查看器A出现在图像显示区3中。可以使用鼠标点击查看器A并将其拖至希望的位置。在显示有查看器A的情况下,当用户再次按压查看器创建按钮14a时,查看器B出现在图像显示区3中。同样可以使用鼠标点击查看器B并将其拖至希望的位置。查看器B的一部分可以与查看器A相交叠。
当用户指定一查看器并按压查看器删除按钮14b时,从图像显示区3删除该查看器。当新创建查看器时,把查看器的名称添加到查看器选择列表23。当删除查看器时,从查看器选择列表23删除该查看器的名称。
用户可以在查看器选择列表23中指定希望的查看器的名称,从而选择希望的查看器。在图像显示区3中使用红框包围所选查看器,这表示选择了该查看器。用户可以在查看器选择列表23中指定查看器的名称并操作移动按钮24,从而改变查看器名称在查看器选择列表23中显示的顺序。例如,当用户选择查看器A并操作“向下移动”按钮时,查看器A移动到查看器B之下。
当用户操作图像处理选择列表28时,图像处理项出现在如图2所示的下拉菜单中。当用户选择希望的图像处理项时,向参数区6添加了与该选择对应的至少一个参数指定控制器29。然后,当用户操作参数指定控制器29时,显示在所选查看器上的图像经受基于该处理参数的图像处理。因此,在图像显示区3中,把在查看器中经受图像处理的图像与原始图像组合起来并显示所得图像。因而,可以在单个画面上灵活地对原始图像与处理图像进行相互对比。
重叠部分按在查看器选择列表23中显示的顺序经受图像处理。例如,当查看器A和查看器B按所列顺序显示在查看器选择列表23中时,所述重叠部分首先经受施加给查看器A的图像处理,接着经受施加给查看器B的图像处理。
对缩放按钮26a、26b的操作使得可以缩小和放大图像显示区3中的整个图像。由此,可以对图像处理结果进行细微的检查。此外,可以容易地了解大的范围。
当用户操作保存按钮12时,原始图像经受基于被指定给所选查看器的图像处理参数的图像处理,并且所得图像被保存在指定图像文件夹中。通过选中附加于查看器选择列表23的保存复选框23a,可以设置在保存时图像处理是否起作用。例如,当选中查看器A和查看器B的复选框时,原始图像经受查看器A和查看器B中的按所列顺序的图像处理,并且保存所得图像。当只选中查看器B的复选框时,原始图像只经受查看器B中的图像处理,并保存所得图像。然后,当用户操作结束按钮15时,关闭图像处理画面1。
下面对用于实现该图像处理方法及其主要处理过程的图像处理装置的构成进行阐述。
图3示出了图像处理装置30的构成。图像处理装置30包括显示部31、操作输入部32、通信接口33、显示存储器34、程序存储器36以及处理部37。
显示部31是用于显示图像处理画面1的CRT或TFT液晶显示器。操作输入部32是输入装置,如用于从用户接收操作指令的键盘或鼠标。通信接口33与外部设备交换诸如图像数据的信息。
显示存储器34设有多个缓冲存储器。存储在这些缓冲存储器中的是在图像显示区3中显示的图像,即(1)原始图像;(2)有关各种查看器的图像;以及(3)经受叠置的图像。例如,当显示两个查看器时,创建了以下四个缓冲存储器(a)存储原始图像的缓冲存储器;(b)存储通过使用查看器A的图像参数处理原始图像而获得的图像的缓冲存储器;(c)存储通过使用查看器B的图像参数处理原始图像而获得的图像的缓冲存储器;以及(d)存储通过使用查看器A和查看器B的图像参数处理原始图像而获得的图像的缓冲存储器。
图4示出了存储在缓冲存储器中的信息。在该缓冲存储器中,存储有“图像存储器”、“处理参数”以及“查看器信息”。“图像存储器”存储待显示在图像显示区3中的图像数据。“处理参数”存储指定的图像处理参数。当该缓冲存储器保持原始图像时,不存储处理参数。此外,当该缓冲存储器保持重叠图像时,不存储处理参数。这是因为不必重复地存储任何处理参数,因为对每个查看器都使用缓冲存储器中的处理参数执行处理。“查看器信息”存储与查看器的大小和显示位置有关的信息。
程序存储器36用于存储程序,该程序对图像处理装置30的各功能进行控制。处理部37用于监控图像处理装置30的操作。
接下来,参照图5到13,对图像处理的过程的概要进行阐述。以下阐述的处理是有关图像处理功能的主要部分的。因此,尽管以下未阐述,但是图1到4所示的功能都包括在这些图像处理功能中。
当用户启动图像处理时,处理部37在图5的步骤S01中在显示部31上显示图像处理画面1。然后,用户对操作输入部32进行操作,进而对图像处理画面1上的各种操作按钮进行操作,从而执行与这些操作按钮对应的处理。
当用户操作工具栏区2中的打开按钮11或保存按钮12时,在步骤S02中执行文件操作处理(图6)。
在图6的步骤T01中,如果检测到对打开按钮11的操作,那么启动步骤T02中的打开文件的处理(图7)。
在图7的步骤P01到步骤P03中,读取用户所指定的图像,然后不仅把它作为原始图像存储在显示存储器34中,而且把它显示在图像显示区3中。然后,在步骤P04中,执行图像显示区更新处理(图8),从而更新图像显示区3中的显示的内容。
在图8的步骤Q01中,从显示存储器34的缓冲存储器读取原始图像,然后把它显示在图像显示区3中。在步骤Q02和步骤Q03中,从缓冲存储器的“查看器信息”读取各查看器的位置、大小、形状以及其它信息。根据这些信息项,在各查看器中显示框线。
然后,在步骤Q04和步骤Q05中,从存储在与各查看器对应的缓冲存储器中的已处理图像提取部分图像,并把它显示在该查看器内。其后,在多个查看器相互交叠的区域中显示从缓冲存储器中的重叠图像提取的部分图像。
在完成了文件打开处理之后,控制返回图5并等待用户的下一操作。
在图6的步骤T05中,如果检测到对保存按钮12的操作,那么启动步骤T06中的文件保存处理(图9)。
在图9的步骤T07中,确定是否选中了参数区6中的保存复选框23a。如果在步骤T07中为“否”,即,如果未选中保存复选框23a,那么不执行保存并结束该处理。如果在步骤T07中为“是”,即,如果选中了保存复选框23a,那么在步骤T08中确定是否选中了多个保存复选框23a。
如果在步骤T08中为“否”,即,如果只选中了一个保存复选框23a,则在步骤T09把与其复选框被选中了的查看器对应的已处理图像设置为待存储图像。如果在步骤T08中为“是”,即,如果选中了超过一个保存复选框23a,那么把与其复选框被选中了的查看器对应的重叠图像设置为待存储图像。然后,在步骤T11中,读取待存储图像并把它保存在指定文件中。
在完成了文件保存处理之后,控制回到图5并等待用户的下一操作。
在图5中,当用户操作工具栏区2中的查看器创建按钮14a时,在步骤S03中执行查看器操作处理(图10)。
在图10的步骤T15和步骤T16中,如果检测到对查看器创建按钮14a的按压,则在显示存储器34中创建新的缓冲存储器,然后初始化该新的缓冲存储器。在步骤T17到步骤T19中,把显示存储器34中的原始图像拷贝到该新的缓冲存储器的“图像存储器”中。接着,在图像显示区中显示新的查看器。同时,把该查看器的名称添加到查看器选择列表23。
然后,确定在图像显示区中是否存在2个或更多个查看器。如果在步骤T20中为“是”,即,如果存在两个或更多个查看器,则在显示存储器34中创建用于重叠结果的新缓冲存储器并对其进行初始化。然后,把显示存储器34中的原始图像拷贝到该新缓冲存储器的“图像存储器”中。接着,在步骤T25中执行图像显示区更新处理(图8)。
如果在步骤T20中为“否”,即,如果在图像显示区中只存在一个查看器,则执行图像显示区更新处理(图8),这是因为不必进行重叠。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
在完成了查看器创建处理之后,控制回到图5并等待用户的下一操作。
在图5中,当用户操作工具栏区2中的查看器删除按钮14b时,在步骤S03中执行查看器操作处理(图10)。
在图10的步骤T27和步骤T28中,如果检测到对查看器删除按钮14b的按压,那么将删除从查看器选择列表23选择的查看器。然后,在步骤T29到步骤T31中,从图像显示区删除相关查看器。同时,从查看器选择列表23删除该查看器的名称并打开与所删除的查看器对应的显示存储器的缓冲区。
然后,确定在删除之前在图像显示区中是否存在两个或更多个查看器。如果在步骤T32中为“是”,即,如果存在两个或更多个查看器,则在步骤T33中打开用于重叠结果的缓冲区。然后,在步骤T25中执行图像显示区更新处理(图8)。如果在步骤T32中为“否”,即,如果在删除之前在图像显示区中只存在一个查看器,则执行图像显示区更新处理(图8),这是因为不存在用于重叠的缓冲区。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
在图5中,当用户操作参数区6中的查看器选择列表23时,在步骤S04执行查看器选择列表操作处理(图11)。
当用户改变对查看器选择列表23中的查看器名称的选择时,检测到选择状态的改变并在图11的步骤T35到步骤T37中高亮显示新选择的查看器名称。例如,将其颜色改变成蓝色。同时,高亮显示图像显示区中的查看器。例如,以红框包围该查看器。然后,在步骤T38中,根据所选查看器,对图像处理选择列表28和参数设置区中的参数指定控制器29的显示进行更新,并结束查看器选择列表操作处理。
当用户操作移动按钮24时,在图11的步骤T40和步骤T41中确定已按压“向上移动”按钮和“向下移动”按钮中的哪个按钮。根据所按压的按钮,改变查看器选择列表23显示的顺序。
然后,在步骤T42中,对用于与所改变的查看器对应的重叠结果的缓冲区中的已处理图像内容进行更新。即,根据查看器选择列表23显示的顺序,再执行图像处理。存储所得图像。其后,在步骤T43中执行图像显示区更新处理(图8)并结束查看器选择列表操作处理。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
当用户选中保存复选框23a时,在图11的步骤T45和步骤T46中确定选中的复选框23a。如果在步骤T46中为“是”,即,如果尚未选中改变前的复选框23a,则选中复选框23a。如果在步骤T46中为“否”,即,如果已选中改变前的复选框23a,则使该复选框23a不被选中并结束查看器选择列表操作处理。
在图5中,当用户操作图像处理选择列表28或参数区6中的参数指定控制器29时,在步骤S05中执行参数指定区操作处理(图12)。
在图12的步骤T51和步骤T52中,如果检测到对图像处理选择列表28的选择,则把与所选图像处理项对应的参数指定控制器29添加到参数区6。
在步骤T55和步骤T56中,如果检测到对参数指定控制器29的操作,则与从查看器选择列表23选择的查看器对应的已处理图像经受基于指定参数的图像处理。在步骤T57和步骤T58中,把该指定参数的内容存储在缓冲存储器的“处理参数”中。同时,按在查看器选择列表23中显示多个图像处理的顺序执行这些图像处理。把所得图像存储在缓冲存储器的“图像存储器”中。然后,在步骤T59中执行图像显示区更新处理(图8)并结束参数指定区操作处理。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
在完成了参数区操作处理之后,控制返回图5并等待用户的下一操作。
在图5中,当用户在图像显示区3中执行操作并操作显示操作区4中的按钮时,在步骤S06中执行图像显示区操作处理(图13)。
当用户操作图像显示区3中的滚动条时,根据在图13的步骤T61和步骤T62中的滚动操作改变当前选择的图像显示区中的显示。然后,在步骤T63中,执行图像显示更新处理(图8),从而更新显示在图像显示区3中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
当用户操作放大按钮26b时,在图13的步骤T65和步骤T66中增大图像显示区3的显示缩放倍率。然后,在步骤T63中,执行图像显示区更新处理(图8),从而更新显示在图像显示区3中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
当用户操作缩小按钮26a时,在图13的步骤T71和步骤T72中减小图像显示区3的显示缩放倍率。然后,在步骤T63中,执行图像显示区更新处理(图8),从而更新显示在图像显示区3中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
当用户使用鼠标点击并拖动查看器时,在图13的步骤T75和步骤T76中根据查看器的移动改变显示位置。然后,在步骤T63中,执行图像显示区更新处理(图8),从而更新显示在图像显示区3中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
当用户使用鼠标点击并拖动查看器的外框时,在图13的步骤T81和步骤T82中根据鼠标的移动改变查看器的显示大小和形状。然后,在步骤T63中,执行图像显示区更新处理(图8),从而更新显示在图像显示区3中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
在完成了图像显示区操作处理之后,控制返回到图5并等待用户的下一操作。
在图5中,当用户操作结束按钮15时,在步骤S07中检测到结束操作并关闭图像处理画面1。
在本实施例中,已使用处理参数处理了整个原始图像并把所得图像存储在缓冲存储器的“图像存储器”中。通常,可以不执行该操作,而当在图像显示区3的查看器中显示有图像时,可以只使用处理参数处理有关部分,而在把整个原始图像存储到图像文件中去时使用处理参数处理整个原始图像。这消除了在显示图像时使整个图像经受图像处理的必要性,这就使得图像处理时间变短。
在本实施例中,当执行诸如原始显影的图像编辑时,可以把所选图像的一部分设置为处理区,并且可以在实时比较编辑结果的同时设置参数。因此,可以容易地检查图像处理的效果。具体来说,可以一目了然地判断多个图像处理的效果。
可以自如地改变选择区(在其中处理图像的范围)的位置、大小以及形状。此外,可以设置多个选择区。可以同时任意移动该多个选择区。因此,该构成在可操作性方面很优秀并且是用户友好的。
此外,由于设有缩放按钮26a、26b,所以可以放大和缩小整个图像。这使得可以对图像处理结果进行细微的检查并使得可以容易地把大区域抓取为待处理对象。
如上所述,根据第一实施例,可以容易地检查图像处理的结果并可以增强图像处理的用户界面功能。
图14示出了根据本发明第二实施例的图像显示方法中的图像处理画面的构成。第二实施例的图像处理画面101的构成与第一实施例的图像处理画面1的构成不同。下面使用与第一实施例的标号不同的标号对图像处理画面101的构成和功能进行阐述。
图像处理画面101由工具栏区102、图像显示区103、临时存储器操作区104、临时存储器显示区105以及参数区106组成。在工具栏区102中,设有用于执行有关图像处理的操作的各种按钮。图像显示区103把原始图像、图像处理前的图像与图像处理后的图像组合起来并显示所得图像。临时存储器操作区104设有用于临时存储已处理图像和读取图像的各种操作按钮。临时存储器显示区105用于显示临时存储的已处理图像的缩略图。在参数区106中,显示有用于指定图像处理的类型及其参数的操作模块。
在工具栏区102中,设有打开按钮111、保存按钮112、编辑按钮113以及结束按钮115。打开按钮111用于选择待经受图像处理的原始图像。保存按钮112用于使用所确定的图像处理参数保存经受了图像处理的原始图像。编辑按钮113用于使得图像得到处理并在图像处理画面101上得到编辑。结束按钮115用于关闭图像处理画面101。
在图像显示区103中,设有原始图像显示区118和处理图像显示区119,在这两者之间设有划分线117。在处理图像显示区119中,显示原始图像的经受图像处理的部分。原始图像显示区118和处理图像显示区119构成了整个原始图像。
在临时存储器操作区104中,设有临时存储器区显示按钮121、临时存储器按钮122、存储器读取按钮123、置换按钮124、缩放按钮126以及拆分模式按钮127。临时存储器区显示按钮121用于在临时存储器显示区105的显示与不显示之间进行切换。临时存储器按钮122用于在临时存储器中存储已处理图像。存储器读取按钮123用于读取存储在临时存储器中的已处理图像并在处理图像显示区119中显示该图像。由缩小按钮126a和放大按钮126b组成的缩放按钮126用于缩小和放大显示在图像显示区103中的图像。拆分模式按钮127用于改变显示在图像显示区103中的图像的划分数量,即,区域的数量。
在临时存储器显示区105中,显示存储在临时存储器(稍后对此进行阐述)中的已处理图像的缩略图。
在参数区106中,设有图像处理选择列表128和参数指定控制器129。在图像处理选择列表128中,设有多个图像处理项,使得用户可以选择希望的图像处理。参数指定控制器129是用于输入与用户所选择的图像处理项对应的图像处理参数的模块。
接下来,参照图14,对图像显示方法的概要进行阐述。
当用户显示图像处理画面101时,操作按钮111到115出现在工具栏区102中。当用户按压打开按钮111时,显示多个层级化文件夹。然后,当用户检索到一文件夹并指定待处理图像时,在图像显示区103中显示该图像。
接下来,当用户操作编辑按钮113时,把模式改成使得可以进行图像处理的模式。同时,划分线117出现在图像显示区103中。通过选择一个拆分模式按钮127可以把划分线117的形状改变成例如垂直双路拆分、水平双路拆分、四路拆分等。每当用户按压置换按钮124时,都可以改变处理图像显示区119的位置。例如,在双路拆分画面的情况下,每当用户按压置换按钮124时,都把处理图像显示区119的位置交替置换为另一位置。在四路拆分画面的情况下,每当用户按压置换按钮124时,都顺时针地改变处理图像显示区119的位置。在图14中,垂直地把图像显示区103划分为两块。把左区设为原始图像显示区118,而把右区设为处理图像显示区119。例如通过在显示画面上使用红框围绕设为处理图像显示区119的区,把该区设计成使得用户可以容易地识别该区。
当用户操作图像处理选择列表128时,图像处理项的下拉菜单如图15所示呈现。当用户选择希望的图像处理项时,根据该选择把至少一个参数指定控制器129添加到参数区106。当用户操作参数指定控制器129时,显示在处理图像显示区119中的图像经受基于该处理参数的图像处理。结果,在图像显示区103中,把图像的经受图像处理的部分与原始图像组合起来并显示所得图像。可以通过滑动操作来移动划分线117的位置。因此,可以在单个画面上灵活地对原始图像与处理图像进行相互对比。
当用户操作缩放按钮126a、126b时,可以放大和缩小整个图像,同时划分线117在图像显示区103中的位置保持不变。因此,可以对图像处理结果进行细微的检查并可以容易地把大区域设置为待处理对象。
当用户按压临时存储器按钮122时,把显示在当前选择的处理图像显示区119中的图像、它的处理参数以及标识原始图像的信息存储在临时存储器中。图16示出了存储在临时存储器中的信息。此时,在临时存储器显示区105中显示有已处理图像的缩略图。存储在临时存储器中的处理图像是通过使整个原始图像经受基于处理参数的图像处理而获得的图像。
接着,当用户选择显示在临时存储器显示区105中的多个缩略图中的一个缩略图并操作存储器读取按钮123时,把使用施加给所选缩略图的处理参数而处理的图像显示在处理图像显示区119中。因此,可以容易地把图像恢复到存储在临时存储器中的状态。
当用户操作保存按钮112时,提取出显示在当前选择的处理图像显示区119中的图像处理参数。把通过使原始图像经受基于该图像处理参数而获得的处理图像保存在指定图像文件夹中。当用户操作结束按钮115时,关闭图像处理画面101。
接下来,对用于实现上述图像处理方法及其主要处理过程的图像处理装置的构成进行阐述。
图17示出了第二实施例的图像处理装置130的构成。图像处理装置130与第一实施例的图像处理装置的不同之处在于,其还包括图像存储器35和临时存储器38,并具有置换显示存储器34的缓冲存储器39。使用相同的标号标识与第一实施例的部分相同的部分并略去对它们的详细阐述。
图像存储器35保持有原始图像。临时存储器38临时地存储经受图像处理的图像等。缓冲存储器39被设置为与处理图像显示区119相对应。使一个缓冲存储器39对应于一个处理图像显示区119。因此,如果图像显示区103的划分数量是n,则缓冲存储器39的数量是(n-1),即,图像区的总数量n减去原始图像显示区118。
接下来,参照图18到26,给出图像显示处理的过程的概要。以下阐述的处理是图像显示处理功能的主要部分。因此,尽管以下未阐述,但是图14到17所示的功能被包括在这些图像显示处理功能中。
当用户启动图像处理时,处理部37在图18的步骤S101中在显示部31上显示图像处理画面101。接着,当用户操作输入部32然后操作图像处理画面101上的各种操作按钮时,执行与这些操作按钮对应的处理。
当用户操作工具栏区102中的打开按钮111或保存按钮112时,在步骤S102中执行文件操作处理(图19)。
如果在图9的步骤T101中检测到对打开按钮111的操作,则在步骤T102中启动打开文件的操作。
在图20的步骤P101到步骤P103中,读取用户所指定的图像然后把它作为原始图像存储到图像存储器35中。同时,显示图像显示区103。然后,在步骤P104中,执行图像显示区更新处理(图21),从而更新显示在图像显示区103中的内容。
在图21的步骤Q101和步骤Q102中,检测选择的拆分模式。根据该拆分模式,对划分线的数量、位置以及方向进行计算和布置。然后,在步骤Q103和步骤Q104中,在所有图像显示区中计算相同的显示缩放倍率。同时,对每个区的滚动位置(组合位置)进行计算,从而把单幅图像划分为多个子图像,而划分线117位于这些子图像之间。
在步骤Q105和步骤Q106中,从图像存储器35读取原始图像并将其显示在原始图像显示区118中。此外,从缓冲存储器39读取已处理图像并把该图像的与所述组合位置对应的部分显示在处理图像显示区119中。在尚未执行图像处理的初始状态中,已将原始图像作为已处理图像存储在缓冲存储器39中。
在完成了打开文件的处理之后,控制返回图18并等待用户的下一操作。
如果在图19的步骤T105中检测到对保存按钮112的操作,那么启动步骤T106中的文件保存处理(图22)。
在图22的步骤T107中,确定是否存在多个处理图像显示区119。如果在步骤T107中为“是”,即,如果存在多个处理图像显示区119,则把用户选择的处理图像显示区119设为待在步骤P108中保存的对象。然后,在步骤P109中,从与该处理图像显示区119对应的缓冲存储器39读取已处理图像并把它存储在指定文件中。
在完成了文件保存处理之后,控制回到图18并等待用户的下一操作。
当用户操作工具栏区102中的编辑按钮113时,在步骤S103中执行编辑模式切换处理(图23)。
在图23的步骤P111中,确定是否已将模式切换为编辑模式。如果在步骤P111中为“否”,即,如果尚未将模式切换为编辑模式,则执行初始化处理。即,在步骤P112和步骤P113中,创建与划分数相同数量的缓冲存储器39。把原始图像拷贝到所创建的缓冲存储器39中。
然后,在步骤P114和步骤P115中,显示划分线117、处理图像显示区119以及参数区106。在步骤P116中,执行图像显示区更新处理(图21),从而更新显示在图像显示区103中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
在完成了编辑模式切换处理之后,控制回到图18并等待用户的下一操作。
在图18中,当用户操作图像处理选择列表128或参数区106中的参数指定控制器129时,在步骤S104中执行参数指定区操作处理(图24)。
在图24的步骤T111和步骤T112中,如果检测到对图像处理选择列表128的选择,则把与所选图像处理项对应的参数指定控制器129添加到参数区106。
在图24的步骤T115和步骤T116中,如果检测到对参数指定控制器129的操作,那么使缓冲存储器39中的处理图像经受基于指定参数的图像处理。然后,在步骤T117中执行图像显示区更新处理(图21),从而更新显示在图像显示区103中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
在完成了参数区操作处理之后,控制返回图18并等待用户的下一操作。
在图18中,当用户执行有关图像显示的操作时,在步骤S105中执行图像显示区操作处理(图25)。
当用户操作图像显示区103中的滚动条时,根据在图25的步骤P121和步骤P122中的滚动操作改变当前选择的处理图像显示区119中的显示。然后,在步骤P130中,与该操作相结合,在所有其它图像显示区(即,原始图像显示区118和其它处理图像显示区119)上执行相同的处理。然后,在步骤P132中,执行图像显示区更新处理(图21),从而更新显示在图像显示区103中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
当用户操作放大按钮126b时,在图25的步骤P124和步骤P125中增大当前所选处理图像显示区119的显示缩放倍率。然后,在步骤P130中,与该操作相结合,在所有其它图像显示区(即,原始图像显示区118和其它处理图像显示区119)上执行相同的处理。然后,在步骤P132中,执行图像显示区更新处理(图21),从而更新显示在图像显示区103中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
当用户操作缩小按钮126a时,在图25的步骤P127和步骤P128中减小当前所选处理图像显示区119的显示缩放倍率。然后,在步骤P130中,与该操作相结合,在所有其它图像显示区(即,原始图像显示区118和其它处理图像显示区119)上执行相同的处理。然后,在步骤P132中,执行图像显示区更新处理(图21),从而更新显示在图像显示区103中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
当用户操作拆分模式按钮127时,在图25的步骤P135到P136中把模式切换为所选拆分模式(垂直双路拆分、水平双路拆分或四路拆分)。在步骤P132中,执行图像显示区更新处理(图21),从而更新显示在图像显示区103中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
当用户滑动并移动划分线117的位置时,在图25的步骤P138和步骤P139中改变划分线的位置并调节各显示区的大小。然后,在步骤P132中,执行图像显示区更新处理(图21),从而更新显示在图像显示区103中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
当用户操作置换按钮124时,在图25的步骤P141和步骤P142中把待经受图像处理的处理图像显示区119置换为另一处理图像显示区119。然后,在步骤P132中,执行图像显示区更新处理(图21),从而更新显示在图像显示区103中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
在完成了图像显示区操作处理之后,控制回到图18并等待用户的下一操作。
在图18中,当用户执行有关临时存储的操作时,在步骤S106中执行临时存储器区操作处理(图26)。
当用户操作临时存储器区显示按钮121时,在图26的步骤P151和步骤P152中确定是否正在显示临时存储器显示区105。如果在步骤P152中为“否”,即,如果未在显示临时存储器显示区105,则显示临时存储器显示区105。此外,如果已在临时存储器38中存储有图像,则显示该图像的缩略图。如果在步骤P152中为“是”,即,如果正在显示临时存储器显示区105,则在步骤P154中使得不显示临时存储器显示区105。
当用户操作临时存储器按钮122时,在图26的步骤P161到P163中把显示在所选处理图像显示区119中的图像设为待存储对象并在临时存储器38中确保用于临时存储的存储器区。然后,在步骤P164和步骤P165中,把与处理图像显示区119对应的缓冲存储器39的内容拷贝到临时存储器38中。同时,在临时存储器显示区105中显示该内容的缩略图。
当用户选择显示在临时存储器显示区105中的多个缩略图中的一个缩略图并操作存储器读取按钮123时,读取所选缩略图并把该图像写入在图26的步骤P171到步骤P173中选择的处理图像显示区119中。接着,在步骤P174中,根据图16所示的原始图像标识信息确定显示在图像显示区103中的图像是否与显示在临时存储器显示区105中的缩略图相同。
如果在步骤P174中为“是”,即,如果所述图像与所述缩略图相同,则把临时存储器38中的图像拷贝到与处理图像显示区119对应的缓冲存储器39中。即,把存储在临时存储器38中的处理图像显示在处理图像显示区119中。如果在步骤P174中为“否”,即,如果所述图像与所述缩略图不同,则与处理图像显示区119对应的缓冲存储器39中的图像经受基于临时存储器38中的处理参数的图像处理。然后,在步骤P177中,执行图像显示区更新处理(图21),从而更新显示在图像显示区103中的内容。由于已对图像显示区更新处理进行了阐述,所以略去对其的详细阐述。
在完成了临时存储器操作处理之后,控制回到图18并等待用户的下一操作。
在图18中,当用户操作结束按钮115时,在步骤S107中检测到结束操作并关闭图像处理画面101。
根据上述实施例,把图像的经受图像处理的部分与原始图像组合起来并显示所得图像。通过滑动操作移动划分线117的位置,可以任意改变图像的部分区域。因此,可以在单个画面上灵活地对原始图像与处理图像进行相互对比。
此外,可以并排布置原始图像和被应用了图像处理参数的图像并可以设置参数,同时实时地对编辑结果进行对比。因此,改进了图像处理的可操作性。
由于设有缩放按钮126a、126b,所以可以缩小和放大整个图像。这使得可以对图像处理结果进行细微的检查并可以容易地把大区域理解为待处理对象。
当用户按压临时存储器按钮122时,把显示在当前选择的处理图像显示区119中的图像、其处理参数以及标识原始图像的信息存储在临时存储器中。此外,当用户选择显示在临时存储器显示区105中的多个缩略图中的一个缩略图并操作存储器读取按钮123时,在处理图像显示区119中显示使用施加给所选缩略图的处理参数处理的图像。因此,可以容易地把图像恢复到存储在临时存储器中的状态。
如上所述,根据第二实施例,可以足够准确地执行图像处理并可以增强图像处理的用户界面功能。
可以把在以上实施例中阐述的各个功能都配置在硬件中。另选地,可以把其中在软件中写有各个功能的程序加载到计算机中,从而实现这些功能。此外,可以根据情况选择性地把各个功能配置在软件或硬件中。
此外,可以通过把存储在记录介质(未示出)中的程序加载到计算机中来实现各个功能。在实施例中的记录介质可以使用任何记录系统,只要可以把程序记录到该介质中并且计算机可以读取该介质即可。
本领域的技术人员可以容易地发现其他优点和修改。因此,本发明就其更广泛的方面而言,不限于这里所示和描述的具体细节和代表性实施例。因此,在不脱离由所附权利要求及其等同物所限定的总的发明概念的精神或范围的前提下,可以进行各种修改。
权利要求
1.一种图像处理装置(130),其特征在于包括显示器(131),用于显示图像;图像指定部,用于指定待处理的原始图像;显示图像创建部,用于创建显示图像,以在显示器上显示由图像指定部指定的原始图像;图像显示部,用于在显示器上显示由显示图像创建部创建的显示图像;边界设置部(127),用于设置边界(117),以把显示器上的显示图像划分为多个部分区域;区域选择部,用于选择所述多个部分区域中的一个;图像处理指定部(128、129),用于指定要在原始图像上执行的图像处理;图像处理部,用于使原始图像的全部或一部分经受由图像处理指定部指定的图像处理;显示图像更新部,用于把由区域选择部选择的部分区域置换为由图像处理部处理的原始图像的显示图像;以及边界移动部,用于根据用户的操作自由地移动边界的位置,其中,当所述边界移动部移动由区域选择部选择的部分区域与相邻于该部分区域的区域之间的边界的位置时,所述显示图像更新部根据该边界的移动更新该部分区域和相邻区域中的显示图像。
2.如权利要求1所述的图像处理装置,其特征在于,所述边界由直线组成。
3.如权利要求1所述的图像处理装置,其特征在于,还包括图像处理置换部,该图像处理置换部用于在显示器上的显示图像中对第一部分区域(118)中的已处理图像与第二部分区域(119)中的已处理图像进行互换,并显示所得图像。
4.如权利要求1所述的图像处理装置,其特征在于,还包括处理参数(129)获取部,该处理参数获取部用于根据用户的操作获取至少一个图像处理参数,以用于所述图像处理部执行处理。
5.如权利要求1所述的图像处理装置,其特征在于还包括临时存储器部,用于临时地在临时存储器(38、39)中存储在显示器上被显示为所述部分区域的已处理图像、由所述图像处理部对原始图像执行处理以获得已处理图像的内容,以及标识原始图像的信息;和临时存储器选择部,用于选择存储在所述临时存储器中的处理的内容,其中,所述图像处理部使原始图像经受与存储在由所述临时存储器选择部选择的临时存储器中的处理内容相同的处理,并且,所述显示图像更新部把显示器上的整个显示图像或由所述区域选择部选择的显示图像的部分区域的显示置换为通过使原始图像经受与由所述临时存储器选择部选择的处理内容相同的处理而获得的图像的显示图像。
6.如权利要求1或5所述的图像处理装置,其特征在于还包括图像存储器(35),该图像存储器用于存储通过在所述图像处理部处处理原始图像而获得的图像。
7.一种在图像处理装置(135)中使用的图像处理方法,该图像处理装置包括用于处理图像的处理装置(37)和用于显示图像的显示器(31),该图像处理方法的特征在于包括以下步骤图像指定步骤(步骤P101),用于指定待处理的原始图像;显示图像创建步骤(步骤P102、P103),用于创建显示图像,以在显示器上显示在图像指定步骤中指定的原始图像;图像显示步骤(步骤P104),用于在显示器上显示在显示图像创建步骤中创建的显示图像;边界设置步骤(步骤Q101、Q102),用于设置边界,以把显示器上的显示图像划分为多个部分区域;区域选择步骤,用于选择所述多个部分区域中的一个;图像处理指定步骤(步骤T111、T112),用于指定要在原始图像上执行的图像处理;图像处理步骤(步骤T116),用于使原始图像的全部或一部分经受在图像处理指定步骤中指定的图像处理;显示图像更新步骤(步骤T117),用于把在区域选择步骤中选择的部分区域置换为在图像处理步骤中处理的原始图像的显示图像;以及边界移动步骤(步骤P138),用于根据用户的操作移动边界的位置,其中,当在所述边界移动步骤中移动在区域选择步骤中选择的部分区域与相邻于该部分区域的区域之间的边界的位置时,所述显示图像更新步骤(步骤P132)根据该边界的移动更新该部分区域和相邻区域中的显示图像。
8.如权利要求7所述的图像处理方法,其特征在于,所述边界(119)由直线组成。
9.如权利要求7所述的图像处理方法,其特征在于还包括图像处理置换步骤(步骤P141、P142),该图像处理置换步骤用于在显示器上的显示图像中对第一部分区域中的已处理图像与第二部分区域中的已处理图像进行互换,并显示所得图像。
10.如权利要求7所述的图像处理方法,其特征在于还包括处理参数获取步骤(步骤T115),该处理参数获取步骤用于根据用户的操作获取至少一个图像处理参数,以用于在所述图像处理步骤中进行处理。
11.如权利要求7所述的图像处理方法,其特征在于还包括以下步骤临时存储步骤(步骤P161到步骤P164),用于临时地在临时存储器中存储在显示器上被显示为所述部分区域的已处理图像、在所述图像处理步骤中对原始图像执行处理以获得已处理图像的内容以及标识原始图像的信息;和临时存储器选择步骤(步骤P172),用于选择存储在所述临时存储器中的处理的内容,其中,所述图像处理步骤(步骤P176)使原始图像经受与在所述临时存储器选择步骤中选择的临时存储器中存储的处理内容相同的处理,并且,所述显示图像更新步骤(步骤P177)把显示器上的整个显示图像或在所述区域选择步骤中选择的显示图像的部分区域的显示置换为通过使原始图像经受与在所述临时存储器选择步骤中选择的处理内容相同的处理而获得的图像的显示图像。
12.如权利要求7或11所述的图像处理方法,其特征在于还包括图像存储步骤,该图像存储步骤用于存储通过在所述图像处理步骤中处理原始图像而获得的图像。
全文摘要
图像处理方法和图像处理装置。图像处理装置包括处理图像用的处理装置和显示图像用的显示器。图像处理方法包括指定待处理的原始图像;创建显示图像以在显示器上显示所指定的原始图像;在显示器上显示所创建的显示图像;设置边界以把显示器上的显示图像分为多个部分区域;选择一个部分区域;指定要对原始图像执行的图像处理;使原始图像的全部或部分经受所指定的图像处理;把所选择的部分区域置换为在图像处理步骤处理的原始图像的显示图像;以及根据用户操作移动边界位置。其中,当移动所选择的部分区域与相邻于该部分区域的区域之间的边界位置时根据该边界的移动更新该部分区域和相邻区域中的显示图像。
文档编号G06F3/00GK1710521SQ20051007956
公开日2005年12月21日 申请日期2005年6月17日 优先权日2004年6月17日
发明者西山裕人 申请人:奥林巴斯株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1