用户接口的控制方法和信息处理装置的制作方法

文档序号:6582411阅读:184来源:国知局
专利名称:用户接口的控制方法和信息处理装置的制作方法
技术领域
本发明涉及用户接口的控制方法和信息处理装置。本发明尤其涉及利用能够识别对多个给定位置的同时指示(pointing)的触摸板,对显示在屏 幕上的对象进行操作的操作处理方法。
背景技术
传统上所公知的触摸屏包括能够接受接触输入的触摸板和显示各种对 象的屏幕。为了复制或移动触摸屏上的对象,通常使用的处理方法是移 动选择对象的手指,并在移动操作后的位置处选择诸如复制或移动的指令 (参照日本特开第2002-304256号公报)。此外,作为仅通过操作触摸屏上的对象来执行的方法,提出了如下的 方法在垂直方向上移动选择了对象的手指的操作被作为删除或剪切操作 处理,在水平方向上移动的操作被作为复制操作处理(参照日本特开第 2001-290585号公报)。但是,在日本特开第2002-304256号公报中提出的用指令来选择移动 或复制操作的方法中,除了执行针对待操作对象的接触操作以外,还不得 不执行选择指令的接触操作。由此,存在削弱触摸屏的直观操作性的问题。此外,在日本特开第2001-290585号公报中提出的根据移动方向来将 移动操作作为复制操作处理的方法中,因为不总是在恒定的方向上布置对 象,所以操作者可能难以识别方向,例如上、下、左和右。而且,在多个 操作者从前、后、左、右来操作对象的情况下,各个操作者难以在适当的 方向上指示对象。此外,在复制操作后布置对象的位置的方向不总是与指 示复制操作的方向相同,因此在复制操作中在拖动对象的同时需要进行改 变角度的操作。发明内容本发明的示例性实施例提供一种能够利用对屏幕的直观操作,执行针 对屏幕上的对象的各种操作的用户接口 。根据本发明的一方面,提供了一种用户接口的控制方法,其能够同时 检测屏幕上的多个指示位置,该控制方法包括以下步骤通过使用所述用户接口,来检测所述屏幕上的一个对象的显示范围内 同时存在多个指示位置;在检测到存在所述多个指示位置后,确定是否执行了在保持所述多个指示位置中的至少一个指示位置的同时移动其他指示位置的操作;如果确定执行了所述操作,则在被保持的指示位置的数量和被移动的指示位置的数量中的至少一个是复数的情况下,决定待执行的处理;以及 执行所决定的所述处理。另外,根据本发明的另一方面,提供了一种信息处理装置,其具有能 够同时检测屏幕上的多个指示位置的用户接口,该信息处理装置包括-检测单元,用于通过使用所述用户接口,来检测所述屏幕上的一个对 象的显示范围内同时存在多个指示位置;确定单元,用于在所述检测单元检测到存在所述多个指示位置后,确 定是否执行了在保持所述多个指示位置中的至少一个指示位置的同时移动 其他指示位置的操作;决定单元,用于如果由所述确定单元确定执行了所述操作,则在被保 持的指示位置的数量和被移动的指示位置的数量中的至少一个是复数的情 况下,决定待执行的处理;以及执行单元,其针对所述对象执行由所述决定单元决定的所述处理。根据下述参考附图的示例性实施例的描述,本发明的其他特征将变得 更加清楚。


图1是示出第一实施例中的信息处理装置的逻辑结构的示例的框图。 图2是示出第一实施例中的信息处理装置的硬件结构的示例的框图。 图3是示出第一实施例中的信息处理装置的输入操作识别处理的示例5的流程图。图4A至图4C是例示根据第一实施例的操作示例的图。 图5A至图5D是例示根据第二实施例的操作示例的图。
具体实施方式
以下,参照附图对本发明的优选实施例进行说明。首先,参照图1中的结构图对构成本实施例的装置的计算机装置的结 构进行说明。该装置可以被实现为单个信息处理装置,或者可以通过在必 要时将各项功能分配给多个信息处理装置中的各个信息处理装置来实现。 在包括多个装置的情况下,这些装置可以通过局域网(LAN)等可通信地 连接。在本实施例中,将描述通过两个手指按压对象并且用另一个手指来拖 动和放开该对象来复制待复制的对象的示例。这里,"拖动"是指在保持手 指按压对象的状态下,手指不离开触摸屏地移动对象的动作。并且,"放开" 是指在拖动状态下将手指离开触摸屏的动作。这里,触摸屏包括检测用户 接触的位置的触摸板和显示对象等的屏幕(显示屏)。图1是示出根据第一实施例的信息处理装置100的逻辑结构的示例的 框图。在图1的信息处理装置100中,输入/输出控制单元110控制接受来自 用户向触摸屏的输入,并且控制对象在触摸屏上的显示。输入操作识别单 元120根据来自输入/输出控制单元110的输入信息,识别针对显示在显示 处理单元140上的对象的操作内容。对象处理单元130对根据输入操作识 别单元120识别的针对所述对象的操作内容执行例如放大、縮小、移动或 复制对象的处理。显示处理单元140对输入/输出控制单元110给出显示指令,所述显示 指令用于将针对由对象处理单元130处理的对象的操作内容显示在触摸屏 上。另外,显示处理单元140具有当前显示对象的位置信息,并在必要时 将对象的位置信息提供给输入操作识别单元120。图2是根据本实施例的信息处理装置100的示意结构的示例的框图。在图2中,中央处理单元(CPU)用201表示,其根据存储在ROM202 或存储单元203中的控制程序控制各个设备。只读存储器(ROM)用202 表示,其保持由CPU 201执行的各种控制程序和各种类型的数据。随机存 取存储器(RAM)用204表示,其具有,例如CPU 201的工作区、错误处 理时的数据备份区和控制程序的载入区。存储单元用203表示,其存储各 种控制程序和各种类型的数据。输入/输出接口用205表示,其是对接受来自用户的操作并且输入数据 的设备(在本实施例中为多点触摸屏206)的接口。输入/输出接口 205还 是用于将由信息处理装置100保持的数据或所提供的数据输出(显示)到 多点触摸屏206上的接口。输入/输出接口 205与多点触摸屏206连接。多 点触摸屏206提供能够识别对触摸屏上的多个给定位置的同时指示的用户 接口 。可通信地连接单元201至205的系统总线用207表示。在本实施例 中,包括本发明的内容的信息处理程序代码存储在存储单元203中,并且 由CPU 201执行。用户可以利用多点触摸屏206执行操作并且在多点触摸 屏206上査看所述操作的结果。这里,具有图1所示的逻辑结构的多个单 元通过作为通过CPU 201执行存储在存储单元203中并且载入到RAM 204 的程序的、软件和硬件间的协作的结果来实现。图3是用于识别信息处理装置100的输入操作识别单元120中的输入 操作内容的流程图。通过在多点触摸屏206上显示有对象的状态下用手指接触该多点触摸 屏206来执行输入。经由输入/输出接口 205将该输入作为输入信息传输给 输入/输出控制单元110 (图1)。该输入信息是指将手指接触的位置保持为 面(用指尖部分接触多点触摸屏的区域范围)的信息。这里,确定用手指 执行了输入的标准是接触点为具有小于2cm的直径的圆,但是该值不限于 此并且可以由用户进行更改。输入操作识别单元120基于来自输入/输出控制单元110的输入信息根 据图3的流程图来确定指令的类型,并且在操作结束时获取操作内容的信 息。以下,将参照图3详细说明输入操作识别单元120获取操作内容的信息的方法。如果输入操作识别单元120接受了来自输入/输出控制单元110的输入 信息和来自显示处理单元140的对象显示信息,则开始图3中的流程图。 对象显示信息是指经由输入/输出控制单元110将对象显示在多点触摸屏 206上的位置保持为面的信息。这里,"为面"是指对象显示信息具有特定 的区域范围,即,面积。这里,该面积是指通过连接屏幕上的多个点的坐 标而形成的特定区域范围。在本实施例中,如果用手指接触的面积部分(即 所指示的区域范围(面))与显示对象的面积部分(即对象的显示区域范围 (面))相交,则决定为该手指选择了该对象。在步骤S301中,输入操作识别单元120确定输入信息和对象显示信 息是否被定位成相互相交。如果确定为这些信息被定位成相互相交,则视 为选择了对象,并且处理进行到步骤S302。这里,"定位成相互相交"是 指保持为面的输入信息和保持为面的对象显示信息被定位成它们的面部分 地重叠。换言之,输入操作识别单元120检测同时存在于显示在屏幕上的 一个或多个对象中的一个对象的显示范围上的一个或多个指示位置。这里, 可以检测到存在于显示在屏幕上的一个或多个对象中的一个特定对象的显 示范围上的多个指示位置。另一方面,如果这些信息没有被定位成相互相交,则视为没有选择对 象,并且处理进行到等待下一次输入的状态(步骤S310)。等待下一次输 入的状态(步骤S310)是指针对当用手指接触多点触摸屏206而产生的下 一个输入经由输入/输出控制单元110作为输入信息通知给输入操作识别单 元120的事件的等待状态。在步骤S302中,输入操作识别单元120确定是否对在步骤S301中所 选择的对象执行了拖动操作(已经对"拖动操作"进行了说明)。如果确定 为执行了拖动操作,则处理进行到步骤S304。另外,如果确定为没有执行 拖动操作,则处理进行到步骤S303。在步骤S303中,确定为在步骤S301 中选择了对象、但是没有执行拖动操作,并且输入操作识别单元120将这 种操作状态识别为正在执行用于选择对象的指令的状态。在本实施例中, 如图3的流程图所示,仅在给出用于选择对象的指令时处理进行到等待输入的状态(步骤S310)。在步骤S310的等待下一次输入的状态中,如果通过用手指接触多点 触摸屏206来执行了输入,则经由输入/输出接口 205将该输入作为输入信 息传输给输入/输出控制单元110。当输入/输出控制单元110将所传输的输 入信息通知给输入操作识别单元120时,从图3中的步骤S301重新开始 处理。这里,除了选择和拖动操作,还可以执行敲击、双敲击以及其他类型 的指示作为对对象的指示。在本实施例中没有对这些类型的指示做特殊说 明,但是应当理解这些类型的指示和本实施例中的所述指示可以共存。另一方面,如果确定为针对所选择的对象执行了拖动操作,则在步骤 S304中,输入操作识别单元120确定针对所选择的对象的选择操作是否与 执行拖动操作的手指保持独立。也就是说,当检测到针对一个特定对象存 在多个指示位置时,确定是否在保持多个指示位置中的至少一个指示位置 的同时执行了移动其他指示位置的操作。如果选择操作与拖动操作保持独 立,则处理进行到步骤S306。如果对象仅被拖动并且没有以独立于拖动操 作的方式被选择,则处理进行到步骤S305,在步骤S305中,输入操作识 别单元120将该操作识别为移动该对象的指令。在步骤S306中,输入操作识别单元120确定是否用两个以上手指执 行了独立于执行拖动操作的手指的选择操作。如果用两个以上手指保持了 选择操作,则处理进行到步骤S308,并且如果不是,则处理进行到步骤 S307。在步骤S307中,输入操作识别单元120将该操作识别为例如用于 放大、縮小或者旋转对象的指令。另一方面,如果处理进行到步骤S308,则输入操作识别单元120将该 操作识别为用于复制对象的指令。输入操作识别单元120用上述处理识别 在多点触摸屏206上给出的指令的类型。如上所述,在步骤S306中,输 入操作识别单元120根据被保持的指示位置的数量和被移动的指示位置的 数量,决定待执行的处理。然后,在步骤S307或S308中,执行各个决定 的处理。接着,将描述输入操作识别单元120在完成指令操作时识别操作内容9的方法。该识别的操作内容被传输给对象处理单元130。
在图3的步骤S303中的正在执行用于选择对象的指令的状态下,当 检测到选择对象的手指从多点触摸屏206离开时,所述用于选择对象的指 令完成。
当检测到该移动手指从多点触摸屏206离开时,决定为完成了图3的 步骤S305中的用于移动对象的指令。输入操作识别单元120识别出将对 象移动到该移动手指离开的位置处的操作内容。
当检测到该移动手指停止或者从多点触摸屏206离开时,决定为完成 了图3的步骤S307中的用于放大、縮小或旋转对象的指令。输入操作识 别单元120根据用于放大、縮小或旋转对象的指令的完成,识别放大、縮 小或旋转对象的操作内容。
关于图3的步骤S308中的用于复制对象的指令,当检测到该移动手 指从多点触摸屏206离开时,识别复制对象到该移动手指离开的位置的操 作内容。此时,当检测到该移动手指的指示位置远离所选择的对象然后该 手指离开时,可以识别用于复制对象的指令。
如上所述,对象处理单元130根据由输入操作识别单元120识别的操 作内容,执行例如放大、縮小、移动或复制目标对象的处理,并对显示处 理单元140给出显示指令。显示处理单元140通过对输入/输出控制单元110 给出显示在触摸屏上的显示指令,在触摸屏上显示反映操作内容的对象。
这里,即使在指令复制对象期间移动的手指从多点触摸屏206离开之 前,取消了原始对象的选择操作的情况下,在本实施例中该复制操作被保 持。但是,在指令复制对象期间移动的手指从多点触摸屏206离开之前, 取消了原始对象的选择操作的情况下,该复制操作可以被中断。
以下,将参照图4A至图4C具体说明复制对象的操作。
在图4A至图4C中,对象404显示在多点触摸屏206上。选择对象 404的两个手指用402表示。不同于选择对象404的两个手指402的一个 手指用403表示。显示在多点触摸屏206上的对象用404表示,该对象是 示出山的照片作为示例的縮略图像。
在图4A中,用两个手指402和所述手指403选择对象404。图4B示出从图4A示出的状态用手指403执行了拖动(移动)操作的 状态。在图4B中,对象404的副本(示出山的照片的縮略图像的副本) 用405表示。在图4B中,对象404的副本405正在被拖动,从而半透明 地显示该副本。
图4C示出在图4B示出的状态后手指403离开多点触摸屏206的状态。 在图4C中,复制处理已经完成,从而不是半透明地显示示出山的照片的 縮略图像的副本405,而是正常地显示。
接着,将说明图4A至图4C中示出的复制操作。
首先,如图4A所示,用户用两个手指402和手指403选择用户要复 制的对象404 (示出山的照片的縮略图像)。然后,如图4B所示,用户在 保持用两个手指402选择对象404的同时,用手指403执行拖动操作。接 着,如图4C所示,图4B中执行拖动操作的手指403从多点触摸屏206离 开。通过该操作,识别出对象404被放开,并且对象404 (示出山的照片 的縮略图像)的副本405被布置在手指403离开的位置。使用这种方式, 能够复制示出山的照片的縮略图像(对象404),并且能够将该副本布置在 给定位置上。
这里,屏幕上的縮略图像的副本是诸如图标的符号的副本,但是应当 理解形成縮略图像的山的照片的文件也被复制。这里,该文件被写入到存 储单元203或RAM 204中的安全区域并被保持。当文件保持在驱动器下 或者驱动器下的文件夹时,该文件被存储在驱动器下或者驱动器下的文件 夹的区域中。驱动器或文件夹可以是逻辑管理系统,或者可以物理地存在。
这里,在本实施例中,用两个手指选择形成副本的图像,但是应当理 解只要手指的数量在2以上则该数量不限。也就是说,能够在保持用两个 手指选择原始图像的同时,用另一个手指执行拖动操作,并且能够在保持 用三个以上手指选择原始图像的同时,用另一个手指执行拖动操作。而且, 能够在保持用两个以上手指选择原始图像的同时,用两个以上手指执行拖 动操作。
而且,在本实施例中,照片被示出为对象的示例,但是应当理解对象 可以是例如音乐数据或文件数据、或者组织或替换数据的文件夹或快捷方式。
如上所述,根据本实施例,能够仅通过对触摸屏的接触操作来执行直观的并且可以与移动、放大、縮小或旋转对象的操作明确区分开的复制操作。也就是说,根据本实施例,不是通过对象的方向,而是通过按压对象的手指和从对象移动的手指的数量,将移动、放大、縮小或旋转对象的操作和复制对象的操作彼此识别开。由此,能够防止将移动对象的操作或通过减小或增大两个手指之间的间隙而执行的縮小或放大对象的操作错误地识别为复制操作,并且从而能够容易且可靠地执行该复制操作。
这里,在第一实施例中,首先,用三个手指指示一个对象,并且当在用所述手指中的两个手指保持指示位置的同时,用另一个手指执行拖动操作时,该操作被确定为复制操作,并且执行相应的处理。但是,本发明不限于这种实施例。经由第二实施例和第三实施例来说明该点。
接着,将说明第二实施例。第二实施例的基本结构与第一实施例中相同(图l至图3)。
图5A至图5D是例示根据第二实施例的复制对象的操作的示例的图。在第一实施例中,示出了从对象执行拖动操作的手指数量为一个的示例。在第二实施例中,将示出从对象执行拖动操作的手指数量为两个的示例。
在图5A至图5D中,选择对象504的两个手指用502表示。不同于选择对象504的手指502的一个手指用503表示。显示在多点触摸屏206上的对象用504表示,该对象是示出山的照片作为示例的縮略图像。不同于选择在图5A至图5D中的对象504的两个手指502和手指503的一个手指用505表示。
在图5A中,用两个手指502、手指503和手指505选择示出山的照片的縮略图像的对象504。图5B示出从图5A所示的状态用手指503和手指505执行拖动(移动)操作的状态。在图5B中,示出山的照片的縮略图像的对象504的副本用506和507表示。在图5B所示的状态中,副本506和副本507被拖动,从而这两个副本被半透明地显示。
图5C示出在图5B示出的状态之后手指503从多点触摸屏206离开的状态。在图5C中,复制处理已经完成,从而示出山的照片的缩略图像的副本506不是半透明地显示,而是正常显示。由于示出照片的縮略图像的另一个副本507仍然在被拖动,所以该副本被半透明地显示。在图5D中,手指505已经从多点触摸屏206离开来完成了复制处理,从而副本507不是半透明地显示,而是正常显示。
接着,将说明图5A至图5D中的复制操作。
在图5A中,用户用两个手指502、手指503和手指505选择待选择的对象504 (示出山的照片的縮略图像)。然后,如图5B所示,用户在保持用两个手指502选择对象504的同时,用手指503和手指505执行拖动操作。接着,如图5C所示,在图5B中执行拖动操作的手指503从多点触摸屏206离开,识别出副本506被放开。由此,示出山的照片的縮略图像的副本506被布置在手指503离开的位置。然后,如图5D所示,在图5C中执行拖动操作的手指505从多点触摸屏206离开,识别出副本507被放开。结果,如图5D所示,示出山的照片的縮略图像的另一个副本507被布置在手指505离开的位置。
这里,在根据第二实施例的处理中,当在第一实施例示出的图3中的流程图的步骤S308中给出复制指令时,需要执行拖动和复制指令的次数仅仅为执行拖动操作的手指的数量。
这里,在本实施例中,给出了执行拖动操作的手指的数量为两个的说明,但是对该数量没有限制。应当理解即使在用两个以上的手指执行拖动操作的情况下,执行复制操作的次数也可以是手指的数量。
如上所述,在第二实施例中,根据不少于针对一个对象的预定数量的多个指示位置中的、被移动的指示位置的数量,重复复制该对象,形成与被移动的指示位置数量相同数量的副本。
另外,在本实施例中,示出同时用两个手指执行拖动操作的示例,但是对此没有限制。还可能使用以下结构能够在通过用一个手指的拖动操作中,再用另一个手指开始拖动操作,以相同的方式执行多个复制操作。也就是说,根据向跟随被移动的指示位置而显示的对象的副本的显示区域内的指示位置的增加,增加针对对象执行的复制操作的重复次数。
如上所述,根据第二实施例,能够用直观的操作同时执行多个复制操接着,将说明第三实施例。第三实施例的基本结构与第一实施例和第二实施例中的相同。
在第一实施例中,保持选择待复制的对象的手指数量是两个以上,从待复制的该对象执行拖动操作的手指数量是一个。此外,在第二实施例中,保持选择待复制的对象的手指数量是两个以上,从待复制的该对象执行拖动操作的手指数量是两个以上。在第三实施例中,保持选择待复制的对象的手指数量是一个,而从待复制的该对象执行拖动操作的手指数量是两个以上。以下,将说明第三实施例。
在用两个手指执行放大、縮小或者旋转目标对象的操作的情况下,如果选择待复制的对象的手指数量是三个以上,则该操作可以从放大、縮小或者旋转目标对象的操作中识别开。由此,在用三个手指选择目标对象后,能够通过用一个手指保持选择操作并且用两个手指执行移动操作来执行复制操作。另外,在这种情况下,可以形成两个副本,或者可以仅形成一个副本。也就是说,在第二实施例中,示出了形成与被移动手指的数量相同的数量的副本的示例。但是,在第三实施例中,可以与被移动手指的数量无关地而仅形成一个副本。
这里,在第一实施例中说明的图3的流程图中,在步骤S306中确定是否用两个以上手指保持针对所选择的对象的选择操作。另一方面,在第三实施例中,在步骤S302中确定"是否用两个以上手指拖动所选择的对象",并且在步骤S306中确定"是否用一个以上手指保持选择操作"。
如上所述,根据第一实施例至第三实施例中说明的输入操作识别处理,如果在指示对象的多个指示位置中的、被保持的指示位置的数量和被移动的指示位置的数量中的至少一个是复数,则决定为要执行复制处理。
例如,在用少于预定数量(例如, 一个或两个)的手指执行移动、放大、縮小或者旋转对象的操作的情况下,能够根据指示位置的数量是否在预定数量以上来决定是否指令了不同于所述操作的操作。这里,这种不同的操作的示例包括第一实施例至第三实施例中说明的复制操作。注意,对此没有限制,并且例如,如在第五实施例中后述的那样,也可以将删除处第四实施例的基本结构与第一实施例和第二实施例中的相同。
在第一实施例和第二实施例中,假定由一个人操作多点触摸屏206,但是对此没有限制。例如,本发明还能够应用于由多个用户同时操作桌上的多点触摸屏的情况。也就是说,针对对象的选择或拖动操作并不是必须由一个人执行,即使用属于相互不同的操作者的多个手指也能够毫无问题地执行复制操作。
接下来,将说明第五实施例。第五实施例的基本结构与第一实施例中的相同。在第一实施例中,示出了执行复制操作的示例,但是对此没有限
制。例如,也可以使用如下结构保持选择对象的手指数量是三个,用一个以上的手指执行拖动操作,并且执行所选择的对象的删除处理。在这种情况下,如果执行拖动操作的手指在该手指的指示位置从对象的显示范围远离之后离开(如果指示位置消失),则可以决定为给出了删除指令。由于确认指示位置在对象的显示范围之外的位置消失,因此能够防止错误操作。接下来,将说明第六实施例。第六实施例的基本结构与第一实施例中的相同。在第一实施例中,作为能够识别对屏幕上的多个给定位置的同时
指示的用户接口,使用了多点触摸屏206,但是对此没有限制。代替多点触摸屏,第六实施例包括执行显示的屏幕,和能够执行对屏幕上的多个给定位置的同时指示并且获取针对指示位置的信息的指示设备。也就是说,在第六实施例中,代替在多点触摸屏206中的触摸板上指示的指示位置的检测和获取,而执行利用指示设备指示的指示位置的检测和获取。
在这种情况下,图2中的多点触摸屏206被划分为执行输出(显示)的屏幕和执行输入的指示设备。由此,输入/输出接口 205和输入/输出控制单元110从指示设备接收输入信息并将信息输出到屏幕。另外,输入/输出接口 205可以被划分为输入接口和输出接口。以同样的方式,输入/输出控制单元110可以被划分为输入控制单元和输出控制单元。
这里,应当理解能够通过有线或无线连接、可见光线、不可见光线等方式来执行使用指示设备的输入的指示,但是对此没有限制。
此外,还可以使用以下结构不使用指示设备,而可以用指尖执行针对屏幕的非接触指示。
在如上所述的结构中,应该清楚能够用指示设备等的指示,与第一实施例至第五实施例相同地操作显示在屏幕上的对象。
注意通过如下方式实现上述实施例的功能的情形包括在本发明的范围之内直接或远程地将软件程序提供给系统或设备,并且通过系统或设备中的计算机读出并执行所提供的程序代码。在这种情况下,所提供的程序是对应于实施例中的图中所示的流程图的计算机程序。
由此,为了通过计算机来实现本发明的功能性处理而在计算机中安装的程序代码本身也实现本发明。换言之,用于实现本发明的功能性处理的计算机程序本身也包括在本发明的范围内。
在这种情况下,只要具有程序功能,则可以使用目标代码、通过解释程序执行的程序、以及提供给OS等的脚本数据等。
能够用于提供计算机程序的计算机可读存储介质的示例包括软@盘、硬
盘、光盘、磁光盘、MO、 CD-ROM、 CD-R、 CD-RW、磁带、非易失性存储卡、ROM和DVD (DVD-ROM、 DVD-R)。
作为提供所述程序的其他方法,可以给出以下方法使用客户计算机的浏览器来连接因特网主页并将本发明的计算机程序下载到诸如硬盘的存储介质。在这种情况下,该下载的程序可以是包括自动安装功能的压縮文件。另外,该方法可以通过将构成本发明的程序的程序代码分割为多个文件并从不同的主页下载各个文件来实现。换言之,允许多个用户下载通过计算机实现的本发明的功能性处理的程序文件的WWW服务器也包含在本发明的范围内。
另外,本发明的程序可以被加密并存储在诸如CD-ROM的存储介质中,然后分配给用户。在这种情况下,允许通过预定条件的用户经由网络从主页下载用于解码的密钥信息,使用该密钥信息解码程序,并将程序安装到计算机上。
此外,除了通过使用计算机执行载入的程序之外,还可以根据该程序的指令,通过与在计算机上运行的OS等的协作来实现本发明的功能。在这种情况下,OS等执行部分或全部实际处理,通过该处理来实现上述实施例的功能。
另外,上述实施例的部分或全部功能可以被写入到安装在计算机中的功能扩展板、与计算机连接的功能扩展单元等中提供的写入从存储介质读出的程序的存储器中。在这种情况下,在程序被写入到功能扩展板或功能扩展单元后,包括在功能扩展板或功能扩展单元中的CPU等根据程序的指令执行部分或全部实际处理。
如上所述,根据本发明,能够通过针对屏幕上的直观操作来针对屏幕上的对象执行各种操作。
虽然参照示例性实施例来对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对以下权利要求书的范围给予最宽泛的解释,以使其涵盖所有这些变型例以及等同结构和功能。
权利要求
1.一种用户接口的控制方法,其能够同时检测屏幕上的多个指示位置,该控制方法包括以下步骤通过使用所述用户接口,来检测所述屏幕上的一个对象的显示范围内同时存在多个指示位置;在检测到存在所述多个指示位置后,确定是否执行了在保持所述多个指示位置中的至少一个指示位置的同时移动其他指示位置的操作;如果确定执行了所述操作,则在被保持的指示位置的数量和被移动的指示位置的数量中的至少一个是复数的情况下,决定待执行的处理;以及执行所决定的所述处理。
2. 根据权利要求1所述的控制方法,其中,在决定所述处理的所述步 骤中,将与所述对象对应的数据的复制处理决定为待执行的所述处理。
3. 根据权利要求1所述的控制方法,其中,在决定所述处理的所述步 骤中,将与所述对象对应的数据的删除处理决定为待执行的所述处理。
4. 根据权利要求1至3的任意一项所述的控制方法,其中,所述用户 接口检测用户在触摸板上指示的指示位置,或者用指示设备指示的指示位 置。
5. 根据权利要求2所述的控制方法,其中,在执行所决定的所述处理 的所述步骤中,根据被移动的指示位置的数量来重复所述对象的所述复制 处理。
6. 根据权利要求5所述的控制方法,该控制方法还包括跟随所述被移 动的指示位置而在所述屏幕上显示所述对象的副本,其中,在执行所决定的所述处理的所述步骤中,根据对所述对象的副本的显 示区域内的指示位置的增加,增加针对所述对象执行的复制操作的重复次 数。
7. —种信息处理装置,其具有能够同时检测屏幕上的多个指示位置的 用户接口,该信息处理装置包括检测单元,用于通过使用所述用户接口,来检测所述屏幕上的一个对 象的显示范围内同时存在多个指示位置;确定单元,用于在所述检测单元检测到存在所述多个指示位置后,确 定是否执行了在保持所述多个指示位置中的至少一个指示位置的同时移动其他指示位置的操作;决定单元,用于如果由所述确定单元确定执行了所述操作,则在被保 持的指示位置的数量和被移动的指示位置的数量中的至少一个是复数的情 况下,决定待执行的处理;以及执行单元,其针对所述对象执行由所述决定单元决定的所述处理。
8. 根据权利要求7所述的信息处理装置,其中,所述决定单元将与所 述对象对应的数据的复制处理决定为待执行的所述处理。
9. 根据权利要求7所述的信息处理装置,其中,所述决定单元将与所 述对象对应的数据的删除处理决定为待执行的所述处理。
10. 根据权利要求7至9的任意一项所述的信息处理装置,其中,所 述用户接口检测用户在触摸板上指示的指示位置,或者用指示设备指示的 指示位置。
11. 根据权利要求8所述的信息处理装置,其中,所述执行单元根据 被移动的指示位置的数量来重复所述对象的所述复制处理。
12. 根据权利要求8所述的信息处理装置,该信息处理装置还包括跟随 所述被移动的指示位置而在所述屏幕上显示所述对象的副本的显示单元,其中,所述执行单元根据对所述对象的副本的显示区域内的指示位置 的增加,增加针对所述对象执行的复制操作的重复次数。
全文摘要
本发明提供用户接口的控制方法和信息处理装置,在能够识别对屏幕上的多个给定位置的同时指示的用户接口中,在检测到在所述屏幕上的一个对象的显示范围内同时存在多个指示位置之后,确定是否执行了在保持多个指示位置中的至少一个指示位置的同时移动其他指示位置的操作。然后,如果确定执行了该操作,则根据被保持的指示位置的数量和被移动的指示位置的数量来决定待执行的处理,并且针对该对象执行所决定的所述处理。
文档编号G06F3/048GK101599002SQ200910203300
公开日2009年12月9日 申请日期2009年6月4日 优先权日2008年6月4日
发明者猪瀬敦, 长井宏之 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1