CN106303213A - 信息处理设备及其控制方法 - Google Patents

信息处理设备及其控制方法 Download PDF

Info

Publication number
CN106303213A
CN106303213A CN201610474847.2A CN201610474847A CN106303213A CN 106303213 A CN106303213 A CN 106303213A CN 201610474847 A CN201610474847 A CN 201610474847A CN 106303213 A CN106303213 A CN 106303213A
Authority
CN
China
Prior art keywords
mobile object
response region
control unit
region
viewing area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610474847.2A
Other languages
English (en)
Other versions
CN106303213B (zh
Inventor
山元裕
宫嶋拓郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN106303213A publication Critical patent/CN106303213A/zh
Application granted granted Critical
Publication of CN106303213B publication Critical patent/CN106303213B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供一种信息处理设备及其控制方法,该信息处理设备包括:触摸面板;显示控制单元,用于进行控制,以使得在所述触摸面板的显示画面上显示移动对象和与所述移动对象不同的其它对象,其中所述移动对象的显示位置能够移动;以及控制单元,用于设置用以接收针对所述移动对象的触摸操作的响应区域,其中,在所述移动对象与所述其它对象重叠的情况下,所述控制单元减小所述移动对象的响应区域。

Description

信息处理设备及其控制方法
技术领域
本发明通常涉及信息处理,并且更特别地涉及一种信息处理设备和信息处理方法。
背景技术
传统上,已知一种装置,该装置用于在包括触摸面板的信息处理设备中,在显示画面上显示诸如按钮等的对象、检测触摸面板上针对该对象的操作并且控制该操作。针对该对象,设置用于接收针对该对象的触摸操作的响应区域。
在日本特开2013-182463中,如果对图标(对象)进行了触摸操作,则所触摸的图标的响应区域放大,从而提高触摸面板的操作性。
发明内容
本发明的目的在于:不仅提高针对通常对象的触摸操作的操作性,而且还提高针对显示位置可以移动的移动对象的触摸操作的操作性。
特别地,本发明的目的在于:在移动对象与其它对象或者其它对象的响应区域重叠的情况下,提高对象的操作性。
根据本发明的一个方面,一种信息处理设备,包括:触摸面板;显示控制单元,用于进行控制,以使得在所述触摸面板的显示画面上显示移动对象和与所述移动对象不同的其它对象,其中所述移动对象的显示位置能够移动;以及控制单元,用于设置用以接收针对所述移动对象的触摸操作的响应区域,其中,在所述移动对象与所述其它对象重叠的情况下,所述控制单元减小所述移动对象的响应区域。
根据本发明的另一方面,一种信息处理设备的控制方法,所述信息处理设备包括触摸面板,所述控制方法包括以下步骤:进行控制,以使得在所述触摸面板的显示画面上显示移动对象和与所述移动对象不同的其它对象,其中所述移动对象的显示位置能够移动;以及在作为所述移动对象的显示位置的移动结果、所述移动对象与所述其它对象重叠的情况下,将所述移动对象的用以接收针对所述移动对象的触摸操作的响应区域减小成比所述移动对象与所述其它对象重叠之前的响应区域小的尺寸。
通过以下参考附图的典型实施例的说明,本发明的其它特征将变得明显。
附图说明
图1是示出数字照相机的结构的图。
图2是示出显示控制处理的图。
图3是示出用于改变响应区域的尺寸的处理的图。
图4是示出显示控制处理的流程图。
图5是示出移动对象的显示区域和响应区域与其它对象之间的位置关系的图。
具体实施方式
以下将参考附图说明本发明的各典型实施例。
图1是示出根据典型实施例的数字照相机(以下称为“照相机”)的结构的图。照相机100是信息处理设备的示例。摄像镜头101是包括变焦透镜和调焦透镜的透镜组。快门102是具有光圈功能的快门。摄像单元103是用于将光学图像转换成电信号的包括电荷耦合器件(CCD)或者互补金属氧化物半导体(CMOS)器件的图像传感器。模数(A/D)转换器104将模拟信号转换成数字信号。A/D转换器104用来将从摄像单元103输出的模拟信号转换成数字信号。如这里所使用的,术语“单元”通常指软件、固件、硬件或者用来实现目的的诸如电路等的其它组件的任意组合。
图像处理单元105对来自A/D转换器104的数据或者来自存储器控制单元106的数据进行诸如预定像素***和缩小等的调整大小处理以及颜色转换处理。此外,图像处理单元105使用所拍摄的图像数据来进行预定计算处理。然后,***控制单元107基于所获得的计算结果来进行曝光控制和距离测量控制。因此,利用通过镜头(TTL)方法来进行自动调焦(AF)处理、自动曝光(AE)处理和预闪光(EF)处理。图像处理单元105还使用所拍摄的图像数据进行预定计算处理,并且基于所获得的计算结果来进行利用TTL方法的自动白平衡(AWB)处理和国际标准化组织(ISO)感光度处理。
来自A/D转换器104的输出数据经由图像处理单元105和存储器控制单元106、或者经由存储器控制单元106直接写入存储器108。存储器108存储摄像单元103所获得的并且被A/D转换器104转换成数字数据的图像数据以及要显示在显示单元109上的图像数据。存储器108包括用于存储预定数量的静止图像以及预定时间长度的运动图像和语音的充足的存储容量。
此外,存储器108兼用作图像显示用的存储器(视频存储器)。数模(D/A)转换器110将存储器108中所存储的图像显示用的数据转换成模拟信号,并且将该模拟信号供给至显示单元109。结果,写入存储器108中的显示用图像数据经由D/A转换器110显示在显示单元109上。显示单元109在诸如液晶显示器(LCD)等的显示装置上进行与来自D/A转换器110的模拟信号相应的显示。一旦通过A/D转换器104将模拟信号转换成数字信号,则在存储器108中累积数字信号,并且通过D/A转换器110将数字信号转换成模拟信号。然后,将模拟信号顺次发送并且显示在显示单元109上。这使得显示单元109能够用作电子阅读器并且进行直通图像显示。
非易失性存储器111是电可擦除可记录的存储器,并且例如是电可擦除可编程只读存储器(EEPROM)。非易失性存储器111存储***控制单元107的操作所用的常数和程序。术语“程序”通常指用于进行本典型实施例中稍后说明的各流程图的处理的程序。
可以包括一个或多个处理器以及一个或多个存储器的***控制单元107控制照相机100整体。***控制单元107执行非易失性存储器111中所记录的上述程序,从而实现本典型实施例中稍后说明的处理。***存储器112是随机存取存储器(RAM)。***控制单元107的操作所用的常数和变量以及从非易失性存储器111读取的程序被加载至***存储器112中。此外,***控制单元107还对存储器108、D/A转换器110和显示单元109进行控制,从而进行显示控制。
操作单元113、第一快门开关114、第二快门开关115和模式改变开关116是用于将各种操作指示输入至***控制单元107的操作方式。通过用于选择显示单元109上所显示的各种功能图标的操作来向操作单元113的各操作构件适当地分配相应场景的功能,并且操作单元113的各操作构件用作各种功能按钮。这些功能按钮例如包括结束按钮、返回按钮、图像前进按钮、跳转按钮、缩小按钮、属性变更按钮和INFO(信息)按钮。例如,如果按下了菜单按钮,则在显示单元109上显示可以进行各种设置的菜单画面。操作者可以使用显示单元109上所显示的菜单画面、上下左右方向这四个方向的方向按钮以及SET(设置)按钮,来直观地进行各种设置。
在数字照相机100中所设置的快门按钮(未示出)的操作的中间状态下、即通过所谓的半按下(拍摄准备指示)来接通第一快门开关114,并且第一快门开关114生成第一快门开关信号SW1。基于第一快门开关信号SW1,开始自动调焦(AF)处理、自动曝光(AE)处理、自动白平衡(AWB)处理和预闪光(EF)处理的操作。
通过快门按钮(未示出)的操作完成、即通过所谓的完全按下(拍摄指示)来接通第二快门开关115,并且第二快门开关115生成第二快门开关信号SW2。基于第二快门开关信号SW2,***控制单元107开始从读取来自摄像单元103的信号到向记录介质121写入图像数据为止的一系列拍摄处理的操作。
模式改变开关116将***控制单元107的操作模式切换成静止图像记录模式、运动图像记录模式和再现模式中的任一种模式。静止图像记录模式包括自动拍摄模式、自动场景判别模式、手动模式、根据拍摄场景进行拍摄设置的各种场景模式、程序AE模式以及自定义模式。模式改变开关116可以将操作模式直接切换至静止图像拍摄模式中所包括的这些模式中的任一种模式。可选地,一旦模式改变开关116可以将操作模式切换成静止图像拍摄模式,则可以使用其它操作构件将静止图像拍摄模式切换成静止图像拍摄模式中所包括的这些模式中的任一种模式。同样地,运动图像拍摄模式还可以包括多种模式。电源开关117用于在电源接通和断开之间进行切换。
电源单元118包括诸如碱性电池或锂电池等的一次电池、诸如镍镉(NiCd)电池、镍氢(NiMH)电池或锂离子(Li)电池等的二次电池、或者交流(AC)适配器。电源控制单元119包括电池检测电路、直流-直流(DC/DC)转换器和用于切换要通电的块的切换电路。电源控制单元119检测是否安装了电池、电池的类型和电池的剩余寿命。此外,电源控制单元119基于这些检测结果和来自***控制单元107的指示来控制DC/DC转换器,并且向包括记录介质121的各组件供给一段时间的电压。记录介质接口(I/F)120是诸如存储卡或者硬盘等的记录介质121所用的接口。记录介质121是诸如用于记录所拍摄图像的存储卡等的记录介质,并且包括半导体存储器或者磁盘。
操作单元113包括能够检测与显示单元109的接触的触摸面板作为操作构件其中之一。触摸面板是触摸屏幕的示例。触摸面板和显示单元109可以以集成方式来形成。例如,对触摸面板进行配置,以使得光透过率不妨碍显示单元109的显示。然后,将触摸面板安装至显示单元109的显示面的上层。然后,将触摸面板上的输入坐标与显示单元109上的显示坐标相关联。因此,可以配置仿佛用户可以直接操作显示单元109上所显示的画面那样的图形用户界面(GUI)。
***控制单元107可以检测针对触摸面板的以下操作。这些操作包括使手指或笔要与触摸面板相接触的状态(以下称为“触及”(touch-down))、手指或笔与触摸面板相接触的状态(以下称为“触摸持续”(touch-on))、在维持手指或笔与触摸面板相接触的同时移动手指或笔的状态(以下称为“移动”(move))、使与触摸面板相接触的手指或笔从触摸面板分离的状态(以下称为“触摸停止”(touch-up))、以及未与触摸面板相接触的状态(以下称为“未触摸”(touch-off))。经由内部总线(未示出)向***控制单元107通知这些操作以及手指或笔与触摸面板相接触的位置坐标。基于通知中的信息,***控制单元107判断对触摸面板进行何种类型的操作。
在移动的情况下,***控制单元107还可以基于位置坐标的变化,针对触摸面板上的垂直分量和水平分量各自,来判断触摸面板上移动的手指或笔的移动方向。此外,如果用户在触摸面板上连续地进行触及、特定的移动和触摸停止,则视为用户在绘制行程。将快速绘制行程的操作称为“轻拂”(flick)。轻拂是在维持手指与触摸面板相接触的同时快速将手指移动一定距离、接着在该快速移动之后立即将手指从触摸面板分离的操作。换句话说,轻拂是利用手指以轻弹方式快速扫过触摸面板的操作。如果检测到以预定速度以上进行了预定距离以上的移动并且在紧接着该移动之后检测到触摸停止,则***控制单元107可以判断为进行了轻拂。此外,如果检测到以低于预定速度进行了预定距离以上的移动,则***控制单元107判断为进行了拖动。触摸面板可以是诸如电阻型、静电电容型、表面弹性波型、红外线型、电磁感应型、图像识别型和光传感器型等的各种类型的触摸面板中的任一触摸面板。
接着,参考图2的(A)~(D)来说明利用照相机100所进行的针对用于进行照相机100的焦点调节的AF操作所用的功能设置画面(显示画面)的显示控制处理。尽管在本典型实施例中基于AF操作功能设置画面给出说明,但要进行显示控制处理的画面不限于功能设置画面。作为另一示例,照相机100可以进行针对诸如ISO值设置画面等的其它画面的显示控制处理。假设在照相机100中,可以设置两种类型的AF操作,即单次AF和AF伺服。单次AF是在按下了第一快门开关114的情况下仅进行一次焦点调节的功能。AF伺服是在按下了第一快门开关114期间连续进行针对被摄体的焦点调节的功能。
移动对象201根据用户的操作在显示单元109中以任意移动速度沿着显示画面上的任意方向移动。图2的(A)~(D)示出移动对象201沿着显示单元109的右上方向移动的状态。对于移动对象201,设置了如图2的(A)所示的虚线所表示的响应区域202。响应区域202是用于通过操作者进行作为操作单元113的触摸面板(触摸屏幕)上的触及或触摸持续操作来接收针对移动对象201给出的指示的区域。更具体地,如果针对响应区域202进行了诸如触及等的用户操作,则照相机100判断为接收到与同移动对象201相关联的处理有关的指示。然后,照相机100执行与移动对象201相关联的处理。
响应区域202是包括移动对象201并且尺寸比移动对象201的显示区域的尺寸大的区域。图2的(A)~(D)所示的移动对象201是与操作者检查诸如如何使用照相机100等的必要信息所利用的帮助功能的处理相关联的对象。尽管为了便于说明而在图2的(A)~(D)中清楚地示出响应区域202,但照相机100实际上可以不必在显示单元109上显示表示响应区域202的信息。
作为AF操作功能设置显示211,如图2的(A)所示显示“单次AF”或者“AF伺服”,以使得可以理解照相机100中所设置的AF操作的功能。对象212和213是用于改变照相机100的AF操作的设置的触摸对象。对象212是用于设置单次AF的触摸对象,并且对象213是用于设置AF伺服的触摸对象。对象212和213两者均是在显示单元109上不移动的对象、即显示位置固定的固定对象。
假设对于对象212和213,将与对象212和213在显示单元109中的显示区域相同的区域分别设置成对象212和213的响应区域。因而,在照相机100中,对于固定对象,将与该固定对象的显示区域相同的区域设置成该固定对象的响应区域。另一方面,如上所述,在照相机100中,对于移动对象,将包括该移动对象的显示区域并且比该显示区域大的区域设置成该移动对象的响应区域。
***控制单元107获取操作者在操作单元113的触摸面板上进行触及或触摸持续操作所输入的位置坐标,并且基于所获得到的位置坐标来判断在对象212或213的响应区域中是否进行了操作。然后,***控制单元107进行与同根据该判断进行操作的响应区域相对应的对象212或213相关联的处理,即用于选择AF操作的设置的处理。此外,如果对象处于选中状态,则如图2的(A)~(D)所示的对象212那样,***控制单元107以突出显示的方式显示选中的对象。图2的(A)~(D)所示的对象213没有以突出显示的方式显示。结束触摸对象214用于使画面结束。如果接收到针对结束对象214的触及或者触摸持续操作指示,则***控制单元107结束用于设置AF的画面的显示。
根据本典型实施例的照相机100根据移动对象201和其它或不同对象之间的关系,来改变移动对象201的响应区域202的尺寸。参考图2的(A)~(D),以下说明用于改变响应区域202的尺寸的处理的概要。
如图2的(A)所示,如果移动对象201远离除移动对象201以外的其它对象212、213和214中的各个对象,则照相机100的***控制单元107将响应区域202的尺寸设置成基准尺寸。此时,该基准尺寸是比移动对象201的显示区域的尺寸大的尺寸,并且是移动对象201的响应区域202的最大尺寸。假设在非易失性存储器111中预先存储该基准尺寸。因此,使得响应区域202比移动对象201的显示区域大,由此即使操作者的触摸操作因移动对象201的移动调节失败而发生延迟,也可以容易地进行期望的选择。此外,响应区域202是可以与移动对象201的显示内容无关地独立设置的区域。因而,不会使画面显示变复杂。此外,仅将移动对象的响应区域设置得较大,并且不移动的固定对象的响应区域的尺寸与该固定对象的显示区域的尺寸相同,由此可以使响应区域之间的接近程度最小化。
图2的(B)示出移动对象201从图2的(A)的状态沿着右上方向移动的状态。图2的(B)示出移动对象201的响应区域202与对象213的显示区域重叠的状态。在这种情况下,***控制单元107减小响应区域202的尺寸。这使得响应区域202能够避免与对象213的显示区域重叠。这防止了响应区域202阻碍针对对象213的响应区域的触摸操作,因此可以减少操作者并不意图的触摸对象的操作。
图2的(C)示出移动对象201从图2的(B)的状态进一步沿着右上方向移动的状态。图2的(C)示出移动对象201的显示区域与对象213的显示区域相接触的状态。在这种情况下,***控制单元107将响应区域202的尺寸设置成与移动对象201的显示区域的尺寸几乎相等的尺寸。
图2的(D)示出移动对象201从图2的(C)的状态进一步沿着右上方向移动的状态。图2的(D)示出移动对象201的显示区域与对象213的显示区域重叠的状态。在这种情况下,紧接着从移动对象201的显示区域与对象213的显示区域相接触的状态起,***控制单元107将响应区域202的尺寸设置成与移动对象201的显示区域的尺寸几乎相等的尺寸。此外,如果之后移动对象213再次从对象213移开,则***控制单元107根据响应区域202与对象213的显示区域之间的重叠程度来确定移动对象201的响应区域202的尺寸,并且减小响应区域202的尺寸。
假设根据本典型实施例的照相机100进一步设置响应区域202,以使得响应区域202不窄于移动对象201的显示区域。这可以防止操作者在进行针对移动对象201的触摸操作时的操作性的降低。然而,从针对对象213的触摸操作的便利性的观点而言,照相机100可以将响应区域202的尺寸减小至比移动对象201的显示区域的尺寸小的任意尺寸。如上所述,照相机100还可以将响应区域202设置成不妨碍对象213的响应区域。
此外,在本典型实施例中,假设***控制单元107在维持响应区域202在上下方向与左右方向的长度之间的比的同时,减小响应区域202的尺寸。然而,***控制单元107减小响应区域202的方法不限于本典型实施例中的方法。例如,如图3所示,***控制单元107可以改变响应区域202,以使得在响应区域202中,仅使与对象213的显示区域重叠的区域301变得更小。另一方面,***控制单元107可以不改变响应区域202在其它区域302中的边界位置。因此,即使操作者针对移动对象201的触摸操作发生延迟,也可以进行操作者所期望的操作。
如上所述,根据本典型实施例的照相机100根据移动对象201与其它对象212、213或214之间的距离来改变响应区域202的尺寸。因而,即使移动对象与其它或者不同对象接近,也可以便于进行操作者的触摸操作。
在图2的(A)~(D)的示例中,对象212和213是显示位置固定的固定对象。可选地,对象212和213还可以是与对象201同样的移动对象。在这种情况下,用户可以通过对对象201、212和213中的任意一个进行长触摸,来选择要移动的对象。
图4是示出照相机100的***控制单元107所进行的显示控制处理的流程图。首先,在步骤S400中,***控制单元107从非易失性存储器111获取当前AF操作的设置值,并且基于所获取到的设置值和画面构成项,在显示单元109上显示AF操作功能设置画面。因此,显示图2的(A)所示的AF操作功能设置画面。此时,***控制单元107还针对功能设置画面上所显示的各对象(移动对象201以及对象212、213和214)设置响应区域(设置处理)。
接着,在步骤S401中,***控制单元107判断是否从用户接收到用于使对象移动的操作(接收处理)。例如,如果从用户接收到移动操作(用于在保持触摸的同时移动位置的操作),则***控制单元107判断为接收到用于使对象移动的操作。如果接收到用于使对象移动的操作(步骤S401中为是),则处理进入步骤S402。如果没有接收到用于使对象移动的操作(步骤S401中为否),则处理进入步骤S408。如果接收到用于使对象移动的操作,则在步骤S402中,***控制单元107进行用于使移动对象移动的处理。然后,在步骤S403~S407中,在移动对象与其它或不同对象重叠的情况下,***控制单元107进行用于改变该移动对象的响应区域的处理。
此外,如果可以移动图2的(A)~(D)所示的全部对象201、212和213,则***控制单元107选择所显示的多个对象中用户进行长触摸的对象作为移动对象。然后,在选择了移动对象之后,***控制单元107接收到用于利用移动操作使对象移动的操作。
接着,在步骤S402中,***控制单元107从非易失性存储器111获取移动对象201的移动方向的设置值以及单步中移动对象201的移动量的设置值。然后,基于所获取到的设置值,***控制单元107使移动对象201在显示单元109中的显示位置移动。换句话说,***控制单元107将显示单元109的显示更新成移动对象201的移动之后的状态。
接着,在步骤S403中,***控制单元107判断响应区域202是否与其它或不同对象的显示区域重叠(判断处理)。此时,其它或不同对象的显示区域是其它或不同对象的对象区域的示例。如果判断为响应区域202与其它或不同对象的显示区域重叠(步骤S403中为是),则处理进入步骤S404。如果判断为响应区域202没有与其它或不同对象的显示区域重叠(步骤S403中为否),则处理进入步骤S408。
参考图5,说明用于判断移动对象201的响应区域202是否与对象213重叠的处理。对象213的显示区域和移动对象201的响应区域202是矩形区域。因而,在本典型实施例中,***控制单元107确认响应区域202的四个顶点各自是否位于对象213内。然后,如果响应区域202的至少一个顶点位于对象213内,则***控制单元107判断为响应区域202与对象213的显示区域重叠。
以下说明***控制单元107判断响应区域202的顶点其中之一是否位于对象213内的处理。如图5所示,将对象213的显示区域的对顶点定义成A1和A2,并且将各顶点的坐标定义成A1(Xa1,Ya1)和A2(Xa2,Ya2)。此外,将响应区域202的对顶点定义成B1和B2,并且将各顶点的坐标定义成B1(Xb1,Yb1)和B2(Xb2,Yb2)。将移动对象201的显示区域的对顶点定义成C1和C2,并且将各顶点的坐标定义成C1(Xc1,Yc1)和C2(Xc2,Yc2)。图5示出包括响应区域202的顶点B1的区域与对象213的显示区域重叠的状态。
在这种情况下,如果顶点B1满足以下公式1和2,则***控制单元107判断为顶点B1包括在对象213的显示区域内。
Xa2<Xb1<Xa1 (公式1)
Ya2<Yb1<Ya1 (公式2)
在图5所示的状态下,顶点B2满足全部以下公式3~6。据此,应当理解,顶点B2位于对象213的显示区域外。
Xb2<Xa1 (公式3)
Xb2<Xa2 (公式4)
Yb2<Ya1 (公式5)
Yb2<Ya2 (公式6)
***控制单元107对响应区域202的四个顶点各自进行同样的处理,从而判断响应区域202的四个顶点各自是否包括在对象213的显示区域内。此外,***控制单元107判断移动对象201是否与同移动对象201同时显示在显示单元109上的全部对象各自重叠。
存在如下情况:如图2的(A)~(D)所示的示例中那样,例如,预先已知在移动对象201的响应区域202的四个顶点中,顶点B1总是首先包括在其它对象213的显示区域内。在这种情况下,***控制单元107可以在无需判断响应区域202的全部四个顶点各自是否包括在其它对象213内的情况下,仅判断顶点B1是否包括在其它对象213内。然后,如果顶点B1包括在其它对象213内,则***控制单元107可以判断为响应区域202与其它对象213的显示区域重叠。此外,如果顶点B1没有包括在其它对象213的显示区域内,则***控制单元107可以判断为响应区域202没有与其它对象213的显示区域重叠。
返回参考图4,在步骤S404中,***控制单元107判断对象213的显示区域是否与移动对象201的显示区域重叠(判断处理)。与步骤S403的处理同样地,***控制单元107确认显示区域的四个顶点各自是否位于对象213内。然后,如果移动对象201的显示区域的至少一个顶点位于对象213内,则***控制单元107判断为移动对象201的显示区域与对象213的显示区域重叠。如果判断为移动对象201的显示区域与其它或不同对象的显示区域重叠(步骤S404中为是),则处理进入步骤S407。如果判断为移动对象201的显示区域没有与其它或不同对象的显示区域重叠(步骤S404中为否),则处理进入步骤S405。
在步骤S405中,***控制单元107计算对象213的显示区域与响应区域202之间的重叠量Xn和Yn。此时,重叠量Xn是重叠的区域(重叠区域)在X方向上的长度,重叠量Yn是重叠区域在Y方向上的长度。例如,假设如图5中的对象213的显示区域和响应区域202所示,响应区域202的顶点B1与对象213的显示区域重叠。在这种情况下,***控制单元107使用以下公式7和8来计算重叠量Xn和Yn。
Xn=Xb1-Xa2 (公式7)
Yn=Yb1-Ya2 (公式8)
接着,在步骤S406中,***控制单元107基于重叠量Xn和Yn,来将响应区域202的尺寸改变成更小的尺寸。然后,处理进入步骤S408。具体地,***控制单元107指定重叠量Xn和Yn中较小的重叠量,然后,***控制单元107使响应区域202的各边的位置向显示区域的中心侧移动所指定的重叠量。例如,在图5的示例中,Yn是值Xn和Yn中较小的值。然后,***控制单元107使用以下公式9和10将顶点B1改变成B1'(Xb1',Yb1')。
Xb1'=Xb1–Yn (公式9)
Yb1'=Yb1-Yn (公式10)
此外,***控制单元107使用以下公式11和12将顶点B2改变成B2'(Xb2',Yb2')。
Xb2'=Xb2–Yn (公式11)
Yb2'=Yb2-Yn (公式12)
然后,***控制单元107将作为计算结果所获得的顶点B1'和B2'的坐标作为用于定义新响应区域的矩形的信息保存在非易失性存储器111中。此时,步骤S406的处理是用于根据响应区域与其它或不同对象的显示区域之间的重叠程度来减小响应区域的尺寸的改变处理的示例。
例如,如果如图5所示对象213的显示区域与响应区域202重叠,则以下公式13和14的关系成立。
Xn>Xb1-Xc1 (公式13)
Yn<Yb1-Yc1 (公式14)
因而,如果将响应区域202的尺寸减小X方向上的重叠量Xn以消除响应区域202与对象213的显示区域之间的重叠,则响应区域202的边界位置将在移动对象201内。因而,根据本典型实施例的***控制单元107将响应区域202的尺寸减小了重叠量的较小值。这可以消除改变之后的响应区域与其它或不同对象的显示区域之间的重叠。换句话说,根据本典型实施例的***控制单元107减少了响应区域的尺寸,从而将响应区域改变成与其它或不同对象的显示区域不重叠的区域。
在步骤S407中,***控制单元107从非易失性存储器111获取移动对象201的显示区域的尺寸。基于所获取到的尺寸,***控制单元107将响应区域202的尺寸改变成与移动对象201的显示区域的尺寸几乎相等的尺寸,并且将改变后的响应区域202的尺寸保存在非易失性存储器111中。因而,***控制单元107将移动对象201的显示区域的尺寸设置成最小尺寸并且将响应区域202改变成等于或大于显示区域的尺寸的尺寸。
接着,在步骤S408中,***控制单元107判断是否在触摸面板上针对对象212和213以及移动对象201中的任意一个对象进行了触摸操作。换句话说,***控制单元107判断是否接收到用以选择任意一个对象的指示。如果进行了触摸操作(步骤S408中为是),则处理进入步骤S409。如果没有进行触摸操作(步骤S408中为否),则处理进入步骤S410。
假设如果利用长触摸选择了移动对象,则在照相机100中将作为步骤S408中要接收到的移动操作和步骤S401中要接收到的操作的操作设置成可区别。例如,在照相机100中,可以设置短触摸作为用于触摸对象的操作,并且可以设置长触摸作为用于使对象移动的操作。短触摸是从触及开始在预定时间内进行触摸停止的操作,并且长触摸是从触及开始持续触摸预定时间以上的操作。
在步骤S409中,***控制单元107进行与触摸操作根据该判断所选择的对象相关联的处理。此时,***控制单元107根据需要更新画面显示。具体地,基于诸如从非易失性存储器111所获取到的AF操作的设置值以及移动对象的移动方向和移动量的设置值等的设置值,***控制单元107进行用于更新AF操作功能设置画面的显示的处理。该处理与步骤S400的处理相同。
接着,在步骤S410中,***控制单元107判断是否针对结束对象214进行了触摸操作。如果进行了触摸操作(步骤S410中为是),则显示控制处理结束。如果没有进行触摸操作(步骤S410中为否),则处理进入步骤S401。
说明根据本典型实施例的照相机100的第一变形例。在本典型实施例中,假设与移动对象201可能重叠的其它对象的响应区域是与各其它对象的显示区域大致相同的区域。可选地,同样对于其它对象,可以将大于其它对象的显示区域的区域设置为这些其它对象的响应区域。在这种情况下,假设不移动的对象即、固定对象的响应区域小于移动对象的响应区域。
此外,在这种情况下,在步骤S403中,照相机100可以判断移动对象201的响应区域是否与其它对象的响应区域重叠,而非判断移动对象201的响应区域是否与其它对象的显示区域重叠。在这种情况下,根据与其它对象的响应区域的重叠的判断结果,照相机100可以进行步骤S404及之后的处理。同样地,在步骤S404中,照相机100还可以判断移动对象201的显示区域是否与其它对象的响应区域重叠,而非判断移动对象201的显示区域是否与其它对象的显示区域重叠。在这种情况下,根据与其它对象的响应区域的重叠的判断结果,照相机100还可以进行步骤S405及之后的处理。在本示例中,其它对象的响应区域是其它对象的对象区域的示例。
作为第二变形例,在改变响应区域的尺寸时,照相机100可以仅需要根据重叠程度来减小响应区域202的尺寸,并且作为重叠程度所使用的信息不限于本典型实施例中所述的重叠量(Xn和Yn)。作为其它示例,照相机100可以使用重叠部分的面积作为重叠程度。
作为第三变形例,如果移动对象201的响应区域202与其它或不同对象的显示区域重叠,则照相机100可以仅需要减小移动对象201的响应区域202的尺寸,并且尺寸的改变量不限于本典型实施例中的改变量。例如,照相机100可以使响应区域202的尺寸减小预先确定的量。此外,如上所述,照相机100可以仅将响应区域202的边界线中的包括在其它或不同对象的显示区域中的边界线的一部分进一步移动至响应区域202的内侧,从而减小响应区域202。
作为第四变形例,照相机100可以通过在移动对象201的响应区域202与其它或不同对象的显示区域重叠之前逐渐减小响应区域202的尺寸,来改变响应区域202的尺寸。
作为第五变形例,根据移动对象201的响应区域202与其它或不同对象的显示区域之间的重叠程度,照相机100不仅可以减小响应区域202的尺寸,而且还可以减小移动对象201的显示区域的尺寸。这可以提高针对各对象的触摸操作的操作性。
作为第六变形例,尽管其它对象和移动对象201的响应区域和显示区域是矩形,但各区域的形状不限于此。此外,与形状无关地,照相机100可以设置根据各区域的形状的重叠判断中所使用的坐标,判断各区域之间的重叠,并且计算各区域之间的重叠量。
根据上述典型实施例,在移动对象与其它或不同对象重叠的情况下,对于操作者而言可以提高操作性。
其它典型实施例
还可以通过将用于实现上述典型实施例的功能的程序经由网络或者存储介质供给到***或设备并且使该***或设备的计算机的一个或多个处理器读取并执行程序的处理来实现本发明。换句话说,在本发明中,还包括用于实现上述典型实施例的功能的程序。此外,还可以通过用于实现上述典型实施例的功能的一个或多个专用或者通用的处理器(例如,中央处理单元(CPU)或者专用集成电路(ASIC))来实现本发明。
尽管已经基于适当的典型实施例详细地描述了本发明,但本发明不限于这些特定的典型实施例。本发明在没有背离本发明的精神和范围的情况下还包括各种形式。上述典型实施例的各部分可以适当地组合在一起。
尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同配置和功能。

Claims (9)

1.一种信息处理设备,包括:
触摸面板;
显示控制单元,用于进行控制,以使得在所述触摸面板的显示画面上显示移动对象和与所述移动对象不同的其它对象,其中所述移动对象的显示位置能够移动;以及
控制单元,用于设置用以接收针对所述移动对象的触摸操作的响应区域,
其中,在所述移动对象与所述其它对象重叠的情况下,所述控制单元减小所述移动对象的响应区域。
2.根据权利要求1所述的信息处理设备,其中,所述移动对象的响应区域是比所述移动对象的显示区域大的区域。
3.根据权利要求2所述的信息处理设备,其中,在所述移动对象的显示区域与所述其它对象的显示区域重叠的情况下,所述控制单元改变所述移动对象的响应区域,以使得所述移动对象的响应区域与所述移动对象的显示区域变得大致相同。
4.根据权利要求1所述的信息处理设备,其中,在所述移动对象的响应区域与所述其它对象的显示区域重叠的情况下,所述控制单元减小所述移动对象的响应区域。
5.根据权利要求4所述的信息处理设备,其中,所述控制单元根据所述移动对象的响应区域和所述其它对象的显示区域之间的重叠程度,来确定所述移动对象的响应区域的尺寸。
6.根据权利要求1所述的信息处理设备,其中,还包括接收单元,所述接收单元用于接收如下指示:用以从所述显示画面上所显示的多个对象中选择所述移动对象的指示;以及用以移动所选择的移动对象的显示位置的指示。
7.根据权利要求1所述的信息处理设备,其中,所述控制单元将所述移动对象的响应区域的尺寸改变成比该改变之前的响应区域的尺寸小并且还等于或大于所述移动对象的显示区域的尺寸的尺寸。
8.根据权利要求1所述的信息处理设备,其中,在所述移动对象的响应区域与所述其它对象的响应区域重叠的情况下,所述控制单元改变所述移动对象的响应区域,以消除所述移动对象的响应区域和所述其它对象的响应区域之间的重叠。
9.一种信息处理设备的控制方法,所述信息处理设备包括触摸面板,所述控制方法包括以下步骤:
进行控制,以使得在所述触摸面板的显示画面上显示移动对象和与所述移动对象不同的其它对象,其中所述移动对象的显示位置能够移动;以及
在作为所述移动对象的显示位置的移动结果、所述移动对象与所述其它对象重叠的情况下,将所述移动对象的用以接收针对所述移动对象的触摸操作的响应区域减小成比所述移动对象与所述其它对象重叠之前的响应区域小的尺寸。
CN201610474847.2A 2015-06-25 2016-06-24 信息处理设备及其控制方法 Expired - Fee Related CN106303213B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015127892A JP6541462B2 (ja) 2015-06-25 2015-06-25 情報処理装置、情報処理方法及びプログラム
JP2015-127892 2015-06-25

Publications (2)

Publication Number Publication Date
CN106303213A true CN106303213A (zh) 2017-01-04
CN106303213B CN106303213B (zh) 2019-12-10

Family

ID=57600982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610474847.2A Expired - Fee Related CN106303213B (zh) 2015-06-25 2016-06-24 信息处理设备及其控制方法

Country Status (3)

Country Link
US (1) US10386998B2 (zh)
JP (1) JP6541462B2 (zh)
CN (1) CN106303213B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110262858A (zh) * 2018-03-12 2019-09-20 上海擎感智能科技有限公司 Ui控件自适应屏幕的方法、***、存储介质及电子终端

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105847670B (zh) * 2015-02-04 2019-06-21 佳能株式会社 电子设备、摄像控制装置及其控制方法
JP6809068B2 (ja) * 2016-09-14 2021-01-06 富士ゼロックス株式会社 処理装置および画像形成装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5627567A (en) * 1993-04-27 1997-05-06 Hewlett-Packard Company Method and apparatus for adaptive touch recognition in a touch sensitive user interface
US5757358A (en) * 1992-03-31 1998-05-26 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback
CN102281206A (zh) * 2010-06-10 2011-12-14 腾讯科技(深圳)有限公司 一种即时通信客户端及其实现方法
JP2013182463A (ja) * 2012-03-02 2013-09-12 Nec Casio Mobile Communications Ltd 携帯端末装置、タッチ操作制御方法、及びプログラム
CN103513924A (zh) * 2012-06-27 2014-01-15 佳能株式会社 电子设备及其控制方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5675755A (en) * 1995-06-07 1997-10-07 Sony Corporation Window system preventing overlap of multiple always-visible windows
JP3787404B2 (ja) * 1997-02-24 2006-06-21 キヤノン株式会社 カメラ制御システム及びその制御方法
JP3707995B2 (ja) 2000-05-17 2005-10-19 株式会社ナムコ ゲームシステム及び情報記憶媒体
US8519963B2 (en) * 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface for interpreting a finger gesture on a touch screen display
US8619038B2 (en) * 2007-09-04 2013-12-31 Apple Inc. Editing interface
JP2009211663A (ja) * 2008-03-06 2009-09-17 Nissan Motor Co Ltd 表示制御装置及び項目表示方法
KR101012300B1 (ko) * 2008-03-07 2011-02-08 삼성전자주식회사 터치스크린을 구비한 휴대 단말기의 사용자 인터페이스장치 및 그 방법
JP5253936B2 (ja) * 2008-09-08 2013-07-31 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置及びプログラム
US8284170B2 (en) * 2008-09-30 2012-10-09 Apple Inc. Touch screen device, method, and graphical user interface for moving on-screen objects without using a cursor
US8381118B2 (en) * 2009-10-05 2013-02-19 Sony Ericsson Mobile Communications Ab Methods and devices that resize touch selection zones while selected on a touch sensitive display
JP2011138185A (ja) * 2009-12-25 2011-07-14 Nikon Corp 表示装置及び電子機器
JP5825921B2 (ja) * 2011-08-10 2015-12-02 キヤノン株式会社 表示装置及びその制御方法
JP2013070303A (ja) * 2011-09-26 2013-04-18 Kddi Corp 画面への押圧で撮影が可能な撮影装置、撮影方法及びプログラム
JP5882751B2 (ja) * 2012-01-18 2016-03-09 京セラ株式会社 タッチパネル式携帯端末
US9600137B2 (en) * 2013-07-17 2017-03-21 Adobe Systems Incorporated Providing selection areas for selectable objects in graphical interface
US20150268807A1 (en) * 2014-03-19 2015-09-24 Google Inc. Adjusting a size of an active region within a graphical user interface
JP6463963B2 (ja) * 2014-12-15 2019-02-06 クラリオン株式会社 情報処理装置及び情報処理装置の制御方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757358A (en) * 1992-03-31 1998-05-26 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback
US5627567A (en) * 1993-04-27 1997-05-06 Hewlett-Packard Company Method and apparatus for adaptive touch recognition in a touch sensitive user interface
CN102281206A (zh) * 2010-06-10 2011-12-14 腾讯科技(深圳)有限公司 一种即时通信客户端及其实现方法
JP2013182463A (ja) * 2012-03-02 2013-09-12 Nec Casio Mobile Communications Ltd 携帯端末装置、タッチ操作制御方法、及びプログラム
CN103513924A (zh) * 2012-06-27 2014-01-15 佳能株式会社 电子设备及其控制方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110262858A (zh) * 2018-03-12 2019-09-20 上海擎感智能科技有限公司 Ui控件自适应屏幕的方法、***、存储介质及电子终端

Also Published As

Publication number Publication date
US10386998B2 (en) 2019-08-20
US20160378280A1 (en) 2016-12-29
JP6541462B2 (ja) 2019-07-10
JP2017010451A (ja) 2017-01-12
CN106303213B (zh) 2019-12-10

Similar Documents

Publication Publication Date Title
CN102196178B (zh) 摄像设备及其控制方法
US10222903B2 (en) Display control apparatus and control method thereof
EP2469396A2 (en) Display control device, method and computer program product
CN103513924A (zh) 电子设备及其控制方法
CN110035224A (zh) 电子装置及其控制方法和存储介质
KR20170063388A (ko) 전자기기 및 그 제어 방법
CN109479096A (zh) 电子设备及其控制方法
CN106303213A (zh) 信息处理设备及其控制方法
JP6234521B2 (ja) 表示制御装置、表示制御装置の制御方法およびプログラム
CN107291366A (zh) 电子设备及其控制方法、存储介质
JP6833509B2 (ja) 撮像制御装置及びその制御方法
JP5575290B2 (ja) 撮像装置及びその制御方法
JP7034619B2 (ja) 撮像装置、その制御方法、およびプログラム、並びに記憶媒体
JP7098490B2 (ja) 撮像装置及びその制御方法
US20190361585A1 (en) Display control apparatuses, control methods therefor, and computer readable storage medium
JP6525753B2 (ja) 表示制御装置、その制御方法、およびプログラム
JP2018022291A (ja) 表示制御装置及びその制御方法、プログラム、並びに記録媒体
US20140125830A1 (en) Image capturing apparatus and control method thereof
JP6545048B2 (ja) 電子機器、電子機器の制御方法及びプログラム
JP5989202B2 (ja) 表示制御装置、表示制御装置の制御方法およびプログラム
JP2016021151A (ja) 撮像装置、その制御方法、プログラム及び記録媒体
JP2014059915A (ja) 表示制御装置、表示制御装置の制御方法およびプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20191210

Termination date: 20210624