CN110058716B - 电子装置、电子装置的控制方法和计算机可读介质 - Google Patents

电子装置、电子装置的控制方法和计算机可读介质 Download PDF

Info

Publication number
CN110058716B
CN110058716B CN201811550052.0A CN201811550052A CN110058716B CN 110058716 B CN110058716 B CN 110058716B CN 201811550052 A CN201811550052 A CN 201811550052A CN 110058716 B CN110058716 B CN 110058716B
Authority
CN
China
Prior art keywords
touch
point
display
display object
touch position
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.)
Active
Application number
CN201811550052.0A
Other languages
English (en)
Other versions
CN110058716A (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 CN110058716A publication Critical patent/CN110058716A/zh
Application granted granted Critical
Publication of CN110058716B publication Critical patent/CN110058716B/zh
Active 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/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
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • 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/0485Scrolling or panning
    • 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
    • G06F3/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • 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/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • 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/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
    • 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/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

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)
  • Studio Devices (AREA)
  • Camera Bodies And Camera Details Or Accessories (AREA)
  • Indication In Cameras, And Counting Of Exposures (AREA)

Abstract

本发明涉及一种电子装置、电子装置的控制方法和计算机可读介质。电子装置包括控制单元,该控制单元被配置为进行控制,使得在进行第一点的触摸开始和第二点的触摸开始之间的时间差在预定时间内的多点触摸的情况下,将在第一点的触摸位置和第二点的触摸位置之间的位置处的显示对象视为处理对象,并根据后续的触摸位置之间的相对变化来对该处理对象进行特定处理,以及进行控制,使得在进行第一点的触摸开始和第二点的触摸开始之间的时间差超过预定时间的多点触摸的情况下,将第一点的触摸位置处的显示对象视为处理对象,并根据后续的触摸位置之间的相对变化来对该处理对象进行特定处理。

Description

电子装置、电子装置的控制方法和计算机可读介质
技术领域
本发明涉及允许通过多点触摸操作来操作显示对象的电子装置、电子装置的控制方法和计算机可读介质。
背景技术
一些技术利用诸如触摸面板和触摸板等的输入装置来检测多个位置处的触摸操作(下文中称为多点触摸),并且允许通过这些触摸操作的组合进行复杂的操作。例如,已知如下的电子装置:允许通过分开(pinch-out)(放大通过多点触摸所触摸的两个点之间的距离的操作)来放大并且允许通过捏合(pinch-in)(缩小通过多点触摸所触摸的两个点之间的距离的操作)来缩小触摸面板上所显示的图像。另外,已知扭转进行了多点触摸的两个点以使图像旋转的操作。
日本特开2014-229002提出了如下的技术:在检测到了用于进行捏合或分开的多点触摸的情况下,放大和缩小所用的基准位置根据多点触摸中的第一点的触摸位置和第二点的触摸位置之间的中点而改变。更具体地,提出了:在中点在放大显示区域内的情况下,基于该中点来放大图像,并且在中点在放大显示区域外的情况下,基于放大显示区域的中心位置来放大图像。
发明内容
以多窗口***为代表,存在如下的情况:在显示单元上显示多个显示对象(图像),然后选择这些显示对象中的任何显示对象,并对该显示对象进行诸如放大、缩小和旋转等的处理。在这种情况下,每次选择要处理的对象的操作导致操作步骤的数量增加,因此是麻烦的。甚至日本特开2014-229002的技术也没有解决在对多个显示对象其中之一进行诸如放大、缩小或旋转等的处理的情况下单独需要从这多个显示对象中选择要处理的显示对象的操作这一麻烦问题。
有鉴于上述情形,本发明提供使得可以以良好的操作性来操作多个显示对象中的被用户视为操作对象的可能性高的显示对象的电子装置、电子装置的控制方法、程序和存储介质。
本发明在其第一方面中提供一种电子装置,包括:触摸检测器,其被配置为检测对显示单元的触摸操作;显示控制单元,其被配置为进行控制,使得将多个显示对象显示在所述显示单元上;以及控制单元,其被配置为:进行控制,使得在进行第一点的触摸开始和第二点的触摸开始之间的时间差在预定时间内的多点触摸的情况下,将所述多个显示对象中的在所述第一点的触摸位置和所述第二点的触摸位置之间的第一位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行特定处理,以及进行控制,使得在进行所述第一点的触摸开始和所述第二点的触摸开始之间的时间差超过所述预定时间的多点触摸的情况下,将所述第一点的触摸位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行所述特定处理。
本发明提供一种电子装置的控制方法,包括以下步骤:检测对显示单元的触摸操作;进行控制,使得将多个显示对象显示在所述显示单元上;以及进行控制,使得在进行第一点的触摸开始和第二点的触摸开始之间的时间差在预定时间内的多点触摸的情况下,将所述多个显示对象中的在所述第一点的触摸位置和所述第二点的触摸位置之间的第一位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行特定处理,以及进行控制,使得在进行所述第一点的触摸开始和所述第二点的触摸开始之间的时间差超过所述预定时间的多点触摸的情况下,将所述第一点的触摸位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行所述特定处理。
本发明提供一种计算机可读介质,其存储程序,其中所述程序使计算机执行以下步骤:检测对显示单元的触摸操作;进行控制,使得将多个显示对象显示在所述显示单元上;以及进行控制,使得在进行第一点的触摸开始和第二点的触摸开始之间的时间差在预定时间内的多点触摸的情况下,将所述多个显示对象中的在所述第一点的触摸位置和所述第二点的触摸位置之间的第一位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行特定处理,以及进行控制,使得在进行所述第一点的触摸开始和所述第二点的触摸开始之间的时间差超过所述预定时间的多点触摸的情况下,将所述第一点的触摸位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行所述特定处理。
本发明提供一种电子装置,包括:触摸检测器,其被配置为检测对显示单元的触摸操作;显示控制单元,其被配置为进行控制,使得在所述显示单元上显示配置有包括第一显示对象和第二显示对象的多个显示对象的画面;以及控制单元,其被配置为进行控制,使得在进行在第一点的触摸之后触摸第二点的多点触摸的情况下,与在进行所述多点触摸之前所述多个显示对象的选择状态无关地,根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对开始所述第一点的触摸的位置处的显示对象进行特定处理,其中,所述控制单元进行控制,使得在显示所述第一显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第一显示对象进行所述特定处理而不对所述第二显示对象进行所述特定处理,以及进行控制,使得在显示所述第二显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第二显示对象进行所述特定处理而不对所述第一显示对象进行所述特定处理。
本发明提供一种电子装置的控制方法,包括以下步骤:检测对显示单元的触摸操作;进行控制,使得在所述显示单元上显示配置有包括第一显示对象和第二显示对象的多个显示对象的画面;以及进行控制,使得在进行在第一点的触摸之后触摸第二点的多点触摸的情况下,与在进行所述多点触摸之前所述多个显示对象的选择状态无关地,根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对开始所述第一点的触摸的位置处的显示对象进行特定处理,其中,在进行控制以进行所述特定处理的步骤中,执行控制,使得在显示所述第一显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第一显示对象进行所述特定处理而不对所述第二显示对象进行所述特定处理,以及执行控制,使得在显示所述第二显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第二显示对象进行所述特定处理而不对所述第一显示对象进行所述特定处理。
本发明提供一种计算机可读介质,其存储程序,其中所述程序使计算机执行以下步骤:检测对显示单元的触摸操作;进行控制,使得在所述显示单元上显示配置有包括第一显示对象和第二显示对象的多个显示对象的画面;以及进行控制,使得在进行在第一点的触摸之后触摸第二点的多点触摸的情况下,与在进行所述多点触摸之前所述多个显示对象的选择状态无关地,根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对开始所述第一点的触摸的位置处的显示对象进行特定处理,其中,在进行控制以进行所述特定处理的步骤中,执行控制,使得在显示所述第一显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第一显示对象进行所述特定处理而不对所述第二显示对象进行所述特定处理,以及执行控制,使得在显示所述第二显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第二显示对象进行所述特定处理而不对所述第一显示对象进行所述特定处理。
根据本发明,可以以良好的操作性来操作显示单元上所显示的多个显示对象中的被用户视为操作对象的可能性高的显示对象。
通过以下参考附图对典型实施例的说明,本发明的更多特征将变得明显。
附图说明
图1A和1B是示出数字照相机的外观的示例的图;
图2是示出数字照相机的内部结构示例的框图;
图3A~3D是示出双画面显示模式的显示示例的图;以及
图4是示出对象图像的放大和缩小处理的示例的流程图。
具体实施方式
以下将参考附图来详细说明本发明的优选实施例。在各个图中,通常相同的结构将由相同的附图标记表示,并且将省略对这些相同结构的重复说明。另外,除非另外特别提及,否则为了体现说明所例示的数值等不受限制。
此外,本发明不限于以下实施例,而是在没有背离本发明的范围的情况下是适当地可改变的。例如,可以根据本发明应用于的设备的结构或各种条件来适当地修正或改变以下实施例的各个结构。
第一实施例
显示设备的外部结构和内部结构
以下将参考附图来说明本发明的优选实施例。
图1A和1B是示出本实施例的数字照相机100的外观的示例的图。图1A是数字照相机100的正面立体图,并且图1B是数字照相机100的背面立体图。显示单元28是设置在照相机的背面上的显示单元,并且显示图像(显示对象)或各种信息。取景器外显示单元43是设置在数字照相机100的上表面上的显示单元,以显示诸如快门速度和光圈等的照相机的各种设置值。快门按钮61是用于发出拍摄指示的操作单元。模式选择开关60是用于在各种模式之间切换的操作单元。端子盖40是用于保护用于使外部装置的连接线缆和数字照相机100彼此连接的诸如连接线缆等的连接器(未示出)的盖。主电子拨盘71是包括在操作单元70中的转动操作构件。主电子拨盘71的转动使得能够进行诸如快门速度和光圈等的设置值的改变等。
操作单元70(图2)是用于接收用户的物理操作的诸如按钮和拨盘等的构件的通用名称。电源开关72是用于在数字照相机100的电源的ON(接通)状态和OFF(断开)状态之间切换的操作构件。副电子拨盘73是包括在操作单元70中的转动操作构件,并且用于进行选择框的移动或图像进给等。箭头键74包括在操作单元70中,并且是上下左右部分各自均能够被按下的箭头键(四向键)。可以进行与箭头键74的按下部分相对应的操作。设置(SET)按钮75包括在操作单元70中,是按压式按钮,并且用于确定所选择的项等。LV按钮76包括在操作单元70中,并且是用于在菜单按钮中在实时取景(以下缩写为LV)的ON(开启)状态和OFF(关闭)状态之间切换的按钮。在运动图像拍摄模式中,LV按钮76用于指示拍摄(记录)运动图像的开始和停止。放大按钮77包括在操作单元70中,并且是用于在拍摄模式的LV显示中使放大模式变为ON(开启)和OFF(关闭)并改变放大模式的放大率的操作按钮。在再现模式中,放大按钮77用作用于放大再现图像并增大放大率的放大按钮。缩小按钮78包括在操作单元70中,并且是用于减小放大了的再现图像的放大率并缩小所显示的图像的按钮。再现按钮79包括在操作单元70中,并且是用于在拍摄模式和再现模式之间切换的操作按钮。在拍摄模式下按下再现按钮79来启动再现模式,以使得能够将存储介质200内所记录的图像中的最新图像显示在显示单元28上。
另外,用于检测对显示单元28的触摸操作的触摸面板70a也包括在操作单元70中。触摸面板70a是透明度达到不会妨碍显示单元28的显示的程度的透明的板状构件,并且设置在显示单元28的显示面的上层。触摸面板70a(触摸检测器)检测对显示单元28的触摸操作。
快速返回镜12根据来自***控制单元50的指示而通过致动器(未示出)上升和下降。通信端子10是在数字照相机100与镜头单元进行通信时使用的通信端子。取景器16是用于通过观察聚焦屏13来确认经由镜头单元150所获得的被摄体的光学图像的焦点或构图的观察型取景器。盖202是用于容纳存储介质200的槽的盖。握持部90是具有允许用户在举着数字照相机100时容易地用右手握持数字照相机100的形状的把持单元。
图2是示出本实施例的数字照相机100的内部结构示例的框图。
首先,将说明镜头单元150的结构。镜头单元150是安装有可更换的拍摄镜头的镜头单元。透镜103通常包括多个透镜,但这里为了简单,仅示出单个透镜。通信端子6是在镜头单元150与数字照相机100进行通信时使用的通信端子。另外,数字照相机100包括通信端子10。镜头单元150经由通信端子6和10与***控制单元50进行通信,通过内部的镜头***控制电路4经由光圈驱动电路2控制光圈1,并且经由AF驱动电路3使透镜103的位置移位以调整焦点。
接着,将说明数字照相机100的本体部。AE传感器17经由镜头单元150进行被摄体的亮度的测光。焦点检测单元11将散焦量信息输出至***控制单元50。***控制单元50基于散焦量信息来控制镜头单元150,并且进行相位检测AF。快速返回镜12(以下简称为镜12)在进行曝光、拍摄实时取景和拍摄运动图像时,根据来自***控制单元50的指示而通过致动器(未示出)上升和下降。镜12是用于选择来自透镜103的入射光的光路是被引导至取景器16侧还是摄像单元22侧的切换镜。在正常时,镜12配置在入射光的光路上(镜下降),以反射入射光并将该入射光引导至取景器16。另一方面,在进行拍摄或实时取景显示时,镜12向上跳起并从入射光的光路中退避(镜上升),以将入射光引导至摄像单元22。另外,镜12在其中央部具有半透半反镜以允许光的一部分穿过,并且使光束的一部分穿过以入射在用于进行焦点检测的焦点检测单元11上。
拍摄者通过经由五棱镜14和取景器16观察聚焦屏13,能够确认经由镜头单元150所获得的被摄体的光学图像的焦点或构图。
拍摄者通过经由五棱镜14和取景器16观察聚焦屏13,能够确认经由镜头单元150所获得的被摄体的光学图像的焦点或构图。快门101是能够通过***控制单元50的控制来自由地控制摄像单元22的曝光时间的焦平面快门。
摄像单元22是用于将光学图像转换成电气信号的包括CCD元件或CMOS元件等的摄像元件(图像传感器)。A/D转换器23具有将模拟信号转换成数字信号的功能,并且用于将从摄像单元22输出的模拟信号转换成数字信号。
图像处理单元24对来自A/D转换器23的数据或来自存储器控制单元15的数据进行诸如预定像素插值和缩小等的调整大小处理或者颜色转换处理。另外,图像处理单元24使用所拍摄到的图像数据来进行预定的计算处理,并且将所获得的计算结果输出至***控制单元50。***控制单元50基于所输出的计算结果来进行曝光控制或测距控制等。因而,***控制单元50进行通过镜头(TTL)***的自动调焦(AF)处理、自动曝光(AE)处理、预闪发光(EF)处理。另外,***控制单元50基于所输出的计算结果来进行TTL***的所有白平衡(AWB)处理。
将来自A/D转换器23的输出数据经由图像处理单元24和存储器控制单元15或者经由存储器控制单元15直接写入存储器32。存储器32存储在由摄像单元22获取到之后由A/D转换器23转换成数字数据的图像数据、或者诸如要显示在显示单元28上的图标等的图像数据。另外,存储器32具有足以存储预定数量的静止图像或者预定时间的运动图像和声音的存储容量。
此外,存储器32还用作图像显示所用的存储器(视频存储器)。D/A转换器19将存储器32中所存储的用于显示图像的数据转换成模拟信号,并且将转换得到的模拟信号供给至显示单元28。因而,写入存储器32的显示所用的图像数据经由D/A转换器19显示在显示单元28上。显示单元28根据来自D/A转换器19的模拟信号在诸如LCD等的显示装置上进行显示。摄像单元22所拍摄到的并且暂时累积在存储器32中的图像数据由D/A转换器19进行模拟转换,并且被顺次地传送至显示单元28以进行显示,由此可以进行直通图像显示(实时取景显示)。也就是说,可以使显示单元28作为电子取景器起作用。
在取景器内液晶显示单元41上,经由取景器内显示单元驱动电路42显示示出当前进行自动调焦的测距点的框(AF框)、或者示出照相机的设置状态的图标等。另外,在取景器外显示单元43上,经由取景器外显示单元驱动电路44显示诸如快门速度和光圈等的照相机的各种设置值。
非易失性存储器56是电可删除且可记录的存储器,并且例如使用EEPROM等作为非易失性存储器56。在非易失性存储器56中,存储有用于操作***控制单元50的常数或程序等。这里,程序表示用于进行本实施例中后面所述的各种流程图的程序。
***控制单元50是包括至少一个处理器或电路的控制单元,并且控制整个数字照相机100。通过进行以上所述的非易失性存储器56中所记录的程序,***控制单元50实现后面将说明的本实施例的各个处理。使用RAM作为***存储器52。在***存储器52中,展开了用于操作***控制单元50的常数、变量、或者从非易失性存储器56读取的程序等。另外,***控制单元50具有作为显示控制单元的功能,该显示控制单元用于针对存储器32、D/A转换器19或显示单元28等进行控制以显示一个或多个显示对象。***计时器53是用于测量进行各种控制所使用的时间和内部时钟的时间的计时器单元。
模式选择开关60、第一快门开关62、第二快门开关64和操作单元70是用户向***控制单元50输入各种操作指示所利用的操作单元。模式选择开关60用于将***控制单元50的操作模式切换为静止图像记录模式、运动图像拍摄模式和再现模式等中的任何模式。静止图像记录模式包括自动拍摄模式、自动场景判断模式、手动模式、光圈优先模式(Av模式)、快门速度优先模式(Tv模式)和程序AE模式。另外,静止图像记录模式包括用于进行各拍摄场景的拍摄设置的各种场景模式或者自定义模式等。利用模式选择开关60,用户能够将操作模式直接切换为这些模式中的任何模式。可选地,在利用模式选择开关60暂时切换到拍摄模式的列表画面之后,用户可以选择所显示的多个模式中的任何模式并且使用其它操作构件将操作模式切换为所选择的模式。同样,运动图像拍摄模式可以包括多个模式。
第一快门开关62在数字照相机100中所设置的快门按钮61的操作的中途、即在用户进行快门按钮61的所谓的半按下(用户发出拍摄准备指示)时接通,并且将第一快门开关信号SW1输出至***控制单元50。通过输出第一快门开关信号SW1,开始自动调焦(AF)处理、自动曝光(AE)处理、自动白平衡(AWB)处理或预闪发光(EF)处理等的操作。
第二快门开关64在快门按钮61的操作完成时、即在用户完全按下快门按钮61(用户发出拍摄指示)时接通,并且将第二快门开关信号SW2输出至***控制单元50。通过接收到第二快门开关信号SW2,***控制单元50开始从读取来自摄像单元22的信号起直到将图像数据写入存储介质200为止的一系列拍摄处理的操作。
操作单元70的各个操作构件通过对显示单元28上所显示的各种功能图标进行选择操作等而根据情况被适当分配了功能,并且充当各种功能按钮。功能按钮例如包括完成按钮、返回按钮、图像进给按钮、跳转按钮、缩小按钮或属性改变按钮等。例如,在按下菜单按钮时,在显示单元28上显示允许进行各种设置的菜单画面。使用显示单元28上所显示的菜单画面、垂直方向和水平方向上的四向按钮以及设置按钮,用户能够直观地进行各种设置。
操作单元70是诸如按压式按钮、转动拨盘和用于接收来自用户的操作的触摸传感器等的操作构件的通用名称。操作单元70例如包括主电子拨盘71、副电子拨盘73、箭头键74、设置按钮75、LV按钮76、放大按钮77、缩小按钮78和再现按钮79。
电源控制单元80包括电池检测电路、DC-DC转换器或用于切换要通电的块的开关电路等,并且检测电池的安装、电源的类型和电池剩余电量。另外,电源控制单元80基于其检测结果和来自***控制单元150的指示来控制DC-DC转换器,并且在所需的时间段内向包括存储介质200的各个单元供给所需电压。电源单元30包括诸如碱性电池和锂电池等的一次电池、诸如NiCd电池、NiMH电池和Li电池等的二次电池、或者AC适配器等。
存储介质I/F 18是与诸如存储卡和硬盘等的存储介质200的接口。存储介质200是用于记录拍摄图像的存储卡等的存储介质,并且包括半导体存储器或磁盘等。
通信单元54相对于经由无线或有线线缆连接的外部装置进行视频信号或声音信号的发送和接收。另外,通信单元54可以经由无线局域网(LAN)或因特网向外部装置发送信号和从外部装置接收信号。通信单元54还可以将摄像单元22所拍摄到的图像(包括LV图像)或存储介质200中所记录的图像发送至外部装置,并且可以从外部装置接收图像和各种其它信息。
位置检测单元55检测数字照相机100相对于重力方向的位置。基于位置检测单元55所检测到的位置,***控制单元50判断摄像单元22所拍摄到的图像是在用户水平地把持数字照相机100的状态下拍摄到的图像还是在用户垂直地把持数字照相机100的状态下拍摄到的图像。***控制单元50可以将与位置检测单元55所检测到的位置相对应的方向信息添加到摄像单元22所拍摄到的图像的图像文件,或者可以根据该位置来旋转并记录图像。作为位置检测单元55,可以使用加速度传感器或陀螺仪传感器等。注意,使用加速度传感器或陀螺仪传感器作为位置检测单元使得可以检测数字照相机100的移动(平摇状态、倾斜状态、抬起状态或静止状态等)。
操作单元70包括能够检测对显示单元28的触摸操作的触摸面板70a。触摸面板70a由透明度达到不会干扰显示单元28的显示的程度的透明材料制成,并且设置在显示单元28的上层。此外,触摸面板70a中的输入坐标和显示单元28上的显示坐标彼此相关联。因而,可以配置使用户感觉到仿佛他/她能够直接操作显示单元28上所显示的画面的GUI(图形用户界面)。
触摸面板70a可以是诸如以下等的各种类型的触摸面板中的任何触摸面板:电阻膜类型、电容类型、表面声波类型、红外类型、电磁感应类型、图像识别类型和光学传感器类型。一些类型包括在对触摸面板进行触摸时检测到触摸操作的类型、以及在手指或笔接近触摸面板时检测到触摸操作的类型,但可以使用这些类型中的任何类型。
***控制单元50能够检测针对触摸面板70a的以下操作或状态。
第一,***控制单元50检测未触摸触摸面板70a的手指或笔新触摸触摸面板70a的状态(以下称为触及),并且获取触摸位置的坐标。另外,在多个手指在触摸面板70a的多个位置触摸触摸面板70a的情况下,***控制单元50获取各个触摸位置的坐标。也就是说,***控制单元50接收在触摸面板70a上的多个位置处的触摸操作(多点触摸)。
第二,***控制单元50检测触摸面板70a在被手指或笔触摸的同时移动的状态(以下称为触摸移动)。
第三,***控制单元50检测触摸了触摸面板70a的手指或笔释放的状态(以下称为触摸停止)。
第四,***控制单元50检测触摸面板70a被手指或笔触摸的状态(以下称为触摸持续)。***控制单元50在检测到触及的同时检测到触摸持续。因此,在触及之后,除非检测到触摸停止,否则***控制单元50继续检测到触摸持续。另外,***控制单元50在检测到触摸移动时,也继续检测到触摸持续。然而,即使检测到了触摸持续,除非触摸位置已移动,否则***控制单元50没有检测到触摸移动。
第五,***控制单元50检测什么也没有触摸触摸面板70a的状态(以下称为未触摸)。因此,在没有对触摸面板70a进行触摸操作的情况下,***控制单元50继续检测到未触摸。另外,***控制单元50检测到在触摸面板70a上进行了多点触摸并且触摸了触摸面板70a的所有手指或笔都释放的状态(触摸停止),并且还检测到未触摸。
触摸面板70a将这些操作和状态或者手指或笔的触摸位置的坐标经由内部总线输出至***控制单元50。另外,在触摸位置的坐标已改变的情况下,***控制单元50还可以针对各垂直分量和各水平分量获取所触摸的手指或笔的移动方向和移动量。
基于从触摸面板70a输出的信息,***控制单元50判断在触摸面板70a上进行了什么操作(触摸操作)。例如,***控制单元50在触摸位置的坐标已改变的情况下,检测到触摸移动。另外,***控制单元50在检测到至少预定距离的触摸移动的情况下,判断为进行了滑动操作。此外,***控制单元50在触摸位置按至少预定速度移动了至少预定距离、然后继该移动之后触摸已释放的情况下,判断为进行了轻拂。轻拂表示以手指轻弹方式快速地划过触摸面板70a的操作。
此外,***控制单元50通过检测触摸面板70a上的利用两个手指的触摸操作来判断捏合和分开。具体地,***控制单元50在两个触摸位置之间的距离已相对增大的情况下判断为分开,并且在两个触摸位置之间的距离已相对减小的情况下判断为捏合。分开用于放大图像,而捏合用于缩小图像。注意,以下将分开和捏合统称为捏分操作(或简称捏分)。
以下将使用具体示例来说明使得在显示单元28上显示两个图像的双画面显示模式中的触摸操作。注意,在以下示例中将说明在显示单元28上显示两个图像的示例,但可以显示至少三个图像。
图3A~3D是示出作为数字照相机100的再现模式中的显示模式其中之一的双画面显示模式的显示示例的图。
在将数字照相机100置于再现模式然后置于双画面显示模式时,在显示单元28中进行如图3A的示例所示的双画面显示模式下的显示。在双画面显示模式中,将显示单元28等分割成左侧区域301和右侧区域302,并且在左侧区域301和右侧区域302各自中单独再现并显示摄像单元22所拍摄到的并记录在存储介质200中的图像。由于双画面显示模式使得能够在一个画面上同时显示两个图像,因此消除了在图像之间切换的操作,由此可以更高效地进行图像确认和编辑作业。
多点触摸的操作示例
以下将说明在设置双画面显示模式的情况下的多点触摸的操作示例。在图3A的示例中,在左侧区域301和右侧区域302中分别以整体容纳在内而没有放大显示的状态显示图像311和图像312。用户能够将左侧区域301和右侧区域302中的任一区域指定为活动区域。活动区域表示在显示单元28上的多个区域各自中显示画面的情况下、由用户指定为要操作的对象的区域。在指定为活动区域的区域中,显示活动框303(识别显示)。在图3A的示例中,在右侧区域302中显示活动框303。
可以对活动区域内的图像进行各种处理,诸如用于将显示图像切换为另一图像的图像切换(图像进给)、删除、保护、指派诸如收藏夹等的属性、旋转图像和调整大小等。以下将要处理的图像称为对象图像。
在进行伴随有图像的内容的改变的操作的情况下,指定活动区域防止了发生诸如删除除活动区域之外的区域中的图像等的误操作。注意,活动区域是根据用户操作可切换的。
另一方面,在进行诸如移动、放大或缩小图像等的没有伴随有图像的内容的改变的操作的情况下,甚至除活动区域以外的区域中的图像也可被视为对象图像。
例如,在本实施例中,无论活动区域如何,都可以通过捏合和分开来放大和缩小图像。因此,由于不需要切换活动区域来放大和缩小图像,因此可以更快地进行操作。因此,还可以通过分开和捏合来放大和缩小除活动区域之外的区域中的图像。分开表示两个手指在触摸画面的状态下按压并张开以增大手指之间的间隔的触摸操作。通过分开来放大图像。此外,捏合表示两个手指在触摸画面的状态下合拢以缩小手指之间的间隔的触摸操作。通过捏合来缩小图像。
在本实施例中,无论活动区域如何,都通过多点触摸操作来选择要进行放大和缩小的对象图像。用于选择要进行放大和缩小处理的对象图像的方法根据进行了触及的两个手指之间的时间差是否不大于预定时间而改变。在下文,将参考图3B来说明进行了触及的两个手指之间的时间差不大于预定时间的情况,而将参考图3C和3D来说明进行了触及的两个手指之间的时间差为预定时间以上的情况。
图3B是示出分开的第一示例的图。在图3B的示例中,假定手指F1在左侧区域301内的位置P11处进行了触及,然后在表示预定时间(例如,0.3秒)的阈值T1内,手指F2在右侧区域302内的位置P21处进行了触及。也就是说,手指F1和手指F2几乎同时进行了触及。之后,假定在保持手指F1和手指F2的触摸状态的状态下,手指F1进行了从位置P11向位置P12的触摸移动并且手指F2进行了从位置P21向位置P22的触摸移动。因而,手指F1和手指F2进行了分开。另外,假定位置P11和位置P21之间的中点(从各个触摸位置起相等的位置处的点)是位置P3。
在这种情况下,以位置P3作为基准位置,***控制单元50以位置P3为中心放大与中点的位置P3相对应的位置处的图像312。放大和缩小的基准位置表示作为要进行放大和缩小的中心的位置,并且放大或缩小的处理之前的基准位置的坐标和该处理之后的基准位置的坐标相同。也就是说,按照图像以基准位置为中心呈放射状扩展的方式进行放大,而按照图像以基准位置为中心呈放射状减小的方式进行缩小。
如上所述,在进行触摸第一点的开始和触摸第二点的开始之间的时间差在预定时间内的多点触摸的情况下,***控制单元50(控制单元)将第一点的触摸位置和第二点的触摸位置之间的中点处的图像视为对象图像。然后,***控制单元50根据第一点的触摸位置和第二点的触摸位置之间的距离的变化(相对变化)来放大或缩小对象图像。
在图像311显示在开始第一点的触摸的位置P12处并且图像312显示在第一点和第二点的触摸位置之间的中点处的情况下,***控制单元50在无需处理图像311的情况下放大和缩小图像312。
这是因为假定用户最初在关注两个点之间的中点的情况下开始了捏分操作。可选地,这是因为用户在没有特别意识到两个图像的情况下、打算用两个手指触摸要放大或缩小的点并且通过捏分操作来放大或缩小图像。
注意,还在图3C和3D的示例中,与图3B的示例相同,根据第一点的触摸位置和第二点的触摸位置之间的距离的变化来放大或缩小对象图像。
此外,即使在如手指F2的移动量大于手指F1的移动量的情况那样、中点的位置偏离初始位置的情况下,手指F1和手指F2最初进行了触及的触摸位置之间的中点的位置P3也变为基准位置,并且基准位置不移动。因而,在用户进行分开和捏合的情况下,可以防止由于诸如使所触摸的一个手指比所触摸的另一手指更快地移动等的用户习惯而导致的基准位置的偏离。
图3C和3D是示出分开的第二示例的图。在图3C和3D的示例中,假定进行了触及的两个手指之间的时间差大于预定时间。首先,如图3C所示,假定手指F1在左侧区域301内的位置P11处进行了触及。
此时,在手指F1进行了触摸移动的情况下,***控制单元50根据手指F1的位置使图像311的位置移动。
假定继手指F1的触及之后,在如图3D所示手指F1保持其触摸状态的情况下、经过了表示预定时间(例如,0.3秒)的阈值T1之后,手指F2在右侧区域302内的位置P21处进行了触及。注意,位置P11和位置P21之间的中点是位置P3,并且位置P3在右侧区域302内。之后,假定在手持F1和F2保持触摸状态的情况下、手指F2进行了从位置P21向位置P22的触摸移动,以进行分开。
在这种情况下,代替中点的位置P3处的图像312,***控制单元50将表示第一点的触摸位置的位置P11存在的左侧区域301中所显示的图像311视为要放大的对象图像。
如上所述,在图3B的示例中,要进行捏分操作的两个点的触摸位置之间的中点变为基准位置。另一方面,在图3C和3D的示例中,在要进行捏分操作的两个点的触摸位置之间的中点在显示要放大或缩小的对象图像的区域外的情况下,***控制单元50将离两个点的触摸位置之间的中点更近的一侧的对象图像的端部视为基准位置。
在图3D的示例中,假定:横轴是X轴,纵轴是Y轴,要进行捏分操作的两个点的触摸位置之间的中点的坐标P3是坐标(α,β),并且显示作为对象图像的图像311的区域的右端部的X坐标是γ。注意,在图3D中示出中点周围的部分的放大图。在两个点的触摸位置的中点P3在图像311的显示区域外的情况下,***控制单元50使基准位置P4的Y坐标与β一致,其中β与中点P3的Y坐标相同。另外,***控制单元50使基准位置P4的X坐标与图像311的右端部的坐标γ一致并使基准位置P4的Y坐标与β一致(其中,β与两个点的触摸位置之间的中点P3的Y坐标相同),并且将基准位置P4的坐标设置为(γ,β)。也就是说,在第一点的触摸位置P11和第二点的触摸位置P21之间的中点P3在作为对象图像的图像311外的情况下,***控制单元50以离中点P3最近的图像311内的点P4为中心放大或缩小对象图像311。
如上所述,在进行触摸第一点的开始和触摸第二点的开始之间的时间差为预定时间以上的多点触摸的情况下,***控制单元50(控制单元)将第一点的触摸位置处的图像视为对象图像。然后,***控制单元50根据第一点的触摸位置和第二点的触摸位置之间的距离的变化来放大或缩小对象图像。
因此,在图像311显示在开始第一点的触摸的位置P11处并且图像312显示在第一点的触摸位置和第二点的触摸位置之间的中点处的情况下,代替图像312,***控制单元50将图像311视为对象图像。
这是因为假定用户在关注于第一点的触摸位置的情况下开始了捏分操作(用户在指定要放大和缩小的对象之后开始了捏分操作)。可选地,这是因为可能存在如下情况:用户通过第一点的触摸移动将放大显示了在第一点处触摸的图像的显示范围调整为期望观看范围,然后通过添加了第二点的多点触摸的捏分操作来放大该期望观看范围。
此外,在两个点的触摸位置之间的中点存在于对象图像的显示区域内的情况下,中点的坐标变为放大和缩小的基准位置。另一方面,在中点存在于对象图像的显示区域外的情况下,离中点最近的对象图像内的点变为基准位置。因而,即使在用户进行分开或捏合以放大或缩小对象图像的端部附近时中点存在于对象图像外的情况下,用户也不需要再次进行操作,这样产生了提高便利性的效果。
另外,本实施例说明了如下示例:在手指F1在图像311上进行触及之后、在多点触摸(手指F2的触及)之前进行了触摸移动的情况下,根据手指F1的位置使图像311的位置移动。如上所述,在捏分操作之前可以移动图像311,这使得用户能够在进行捏分操作之前将对象图像移动到容易观看对象图像的位置以提高便利性。例如,还使得用户能够在将图像311的需要放大的部分移动到左侧区域301的中心且容易观看的位置之后,通过分开来放大图像。注意,以下将参考图4来说明即使在分开之后也可以使对象图像移动。
在上述实施例中,可以通过捏合和分开来放大和缩小活动区域外的图像。另外,如图3C和3D的示例所示,在放大图像311的情况下,***控制单元50可以使活动框303移动到包括放大图像311的左侧区域301。也就是说,在放大和缩小除活动区域之外的区域中的图像的情况下,***控制单元50可以将活动框(活动区域)移动到包括放大和缩小的对象图像的区域。
处理流程
图4是示出根据本实施例的对象图像的放大和缩小处理的示例的流程图。在非易失性存储器56中所记录的程序被展开到***存储器52中并由***控制单元50进行的情况下,实现在该流程图中进行的处理。也就是说,使用***存储器52作为工作存储器。另外,在用户设置了再现模式、然后还设置双画面显示模式的情况下,开始图4的处理。
在步骤S401中,***控制单元50在显示单元28上进行双画面显示模式的初始显示。在双画面显示模式中,如图3A的示例所示,并列显示两个图像。假定左侧区域301中最初显示的图像是存储介质200内所记录的图像中的最新图像,并且右侧区域302中最初显示的图像是存储介质200内所记录的图像中的次最新图像。然而,也可以显示在次最新图像之前记录的图像。也就是说,允许用户选择要显示的图像。
在步骤S402中,***控制单元50判断是否在甚至一个点也未被触摸的状态下在第一点处进行了触摸。在第一点处进行了触摸的情况下,***控制单元50进入步骤S403。否则,***控制单元50进入步骤S421。
在步骤S403中,***控制单元50初始化计时器t并且开始计数(计时)。计时器t(计时单元)是用于判断第一点处的触及和第二点处的触及之间的时间是否超过阈值T1(例如,0.3秒)的计时器。***控制单元50在步骤S403中将计时器t设置为初始值0,并且在步骤S403及其后续步骤中对计时器t进行计数以测量经过时间。此外,在处理再次进入步骤S403的情况下,将计时器t重置为初始值0。
在步骤S404中,***控制单元50判断是否进行了触摸移动。此时,仅在第一点处进行了触摸持续。在进行了触摸移动的情况下,***控制单元50进入步骤S405。否则,***控制单元50进入步骤S409。
在步骤S405中,***控制单元50使***存储器52中所保持的触摸移动标记为ON。触摸移动标记表示示出在触及和触摸停止之间的时间段内是否进行了触摸移动的标志,并且其初始值为OFF。如后面将详细说明的,触摸移动标志用于判断是否进行了轻击操作。由于在步骤S404中判断为进行了触摸移动,因此在步骤S405中使触摸移动标记为ON。
在步骤S406中,***控制单元50判断是否放大显示了活动区域中所显示的图像。在图像以整个图像容纳在活动区域中的大小显示的情况下,***控制单元50判断为没有放大显示图像(图像按正常大小显示)并且进入步骤S407。另一方面,在图像按不是整个图像而是仅该图像的一部分容纳在活动区域中的大小显示的情况下,***控制单元50判断为已放大显示了图像并且进入步骤S408。
在步骤S407中,***控制单元50根据步骤S404中所检测到的触摸移动来使活动区域中所显示的图像切换为其它图像。例如,在向右进行了触摸移动(轻拂)的情况下,***控制单元50将图像切换为具有前一文件编号的图像。在向左进行了触摸移动(轻拂)的情况下,***控制单元50切换为具有下一文件编号的图像。
另外,可以根据触摸移动的速度来改变步骤S407中的处理。例如,尽管在以至少预定速度快速地进行了触摸移动的情况下如上所述切换图像,但在以小于预定速度的速度缓慢地进行了触摸移动的情况下,***控制单元50可以根据该触摸移动使图像移动。因而,在需要放大图像的角等的情况下,允许在放大和缩小图像之前使图像预先移动到容易看到图像的位置。
在步骤S408中,***控制单元50根据步骤S404中所检测到的触摸移动,改变步骤S402中检测到了触及的位置的区域中所显示的图像的放大显示时的显示范围(放大范围)。也就是说,***控制单元50滚动活动区域中所显示的图像,使得显示范围根据触摸位置的移动而改变。因此,尽管在放大显示了图像的情况下、图像的部分区域没有显示在页面中,但可以将放大显示期间没有显示的区域显示在页面中并确认该区域。
注意,在第一点处保持触摸持续的状态下在第二点处进行触及、并且进行捏分操作的情况下,在步骤S409和步骤S413中判断为“是”,由此允许再次放大和缩小图像。
另一方面,在步骤S409中,***控制单元50判断在第二点处是否进行了触及。在判断为在第二点处进行了触及的情况下,***控制单元50进入步骤S410。否则,***控制单元50进入步骤S417。注意,在第二点处进行了触及的情况下,创建了在两个位置处进行了触摸持续的多点触摸状态。
在步骤S410中,***控制单元50判断在步骤S403中启动的计时器t是否超过了阈值T1(例如,0.3秒)。也就是说,***控制单元50判断第一点处的触及和第二点处的触及之间的时间段(时间差)是否超过了阈值T1。在该时间段超过阈值T1的情况下,***控制单元50进入步骤S412。在该时间段不大于阈值T1的情况下,***控制单元50进入步骤S411。
在步骤S411中,***控制单元50将在第一点的触摸位置和第二点的触摸位置之间的中点的区域中显示的图像确定为通过捏分操作要放大和缩小的对象图像。也就是说,在第一点处的触及和第二点处的触及之间的时间短于阈值T1的情况下,在图3B的示例中,***控制单元50将包括中点P3的右侧区域302中的图像312视为对象图像。
注意,***控制单元50可以在将当前活动框303外(活动区域外)的图像确定为对象图像时、将对象图像侧的显示区域视为活动区域,然后使活动区域框303移动到该显示区域。这同样适用于接下来将说明的步骤S412。
在步骤S412中,无论第一点的触摸位置和第二点的触摸位置之间的中点如何,***控制单元50都将在进行了触及的第一点的位置的区域中所显示的图像确定为要通过捏分操作放大和缩小的对象图像。也就是说,在第一点处的触及和第二点处的触及之间的时间大于阈值T1的情况下,在图3C和3D的示例中,***控制单元50将与进行了触及的第一点的位置P11相对应的左侧区域301中的图像311视为对象图像。
在步骤S413中,***控制单元50判断是否进行了捏分操作。在检测到分开或捏合的情况下,***控制单元50进入步骤S414。否则,***控制单元50进入步骤S416。
在步骤S414中,***控制单元50使***存储器52中所保持的触摸移动标记为ON。在步骤S415中,***控制单元50以基准位置为中心放大或缩小要进行在步骤S411或步骤S412中确定的捏分操作的对象图像。也就是说,***控制单元50按与在进行了分开操作的情况下两个点的触摸位置之间的分开距离相对应的放大倍率来以基准位置为中心放大对象图像。此外,***控制单元50按与进行了捏合操作的情况下两个点的触摸位置之间的接近距离相对应的缩小倍率来缩小对象图像。
此外,***控制单元50基本上将两个点的触摸位置之间的中点视为基准位置。然而,在两个点的触摸位置之间的中点在显示区域外的情况下,***控制单元50将离中点最近的对象图像内的点视为基准位置。
在步骤S416中,***控制单元50判断在进行了多点触摸的两个点(两个位置)中的一个点(一个位置)处是否进行了触摸停止。在该一个点处进行了触摸停止的情况下(即,在多点触摸的状态解除并由此创建了一个位置处的单点触摸的状态的情况下),***控制单元50进入步骤S404。在没有进行一个点处的触摸停止并且保持了多点触摸的状态的情况下,***控制单元50进入步骤S413。
在步骤S417中,***控制单元50判断在一个位置处的单点触摸的状态下是否进行了触摸停止。在进行了触摸停止的情况下、即在创建了完全没有触摸触摸面板的未触摸的状态的情况下,***控制单元50进入步骤S418。否则(在保持触摸触摸面板的情况下),***控制单元50进入步骤S404。
在步骤S418中,***控制单元50判断***存储器52中所保持的触摸移动标记是否为ON。在判断为触摸移动标记已经为ON的情况下,这表明此时的触摸操作包括触摸移动并且不同于未伴随有触摸位置的移动的轻击操作。因此,***控制单元50在无需进行与轻击相对应的处理的情况下进入步骤S420。在步骤S420中,***控制单元50使触摸移动标记为OFF。
在步骤S418中触摸移动标志已经为OFF的情况下,***控制单元50进入步骤S419。在触摸移动标志已经为OFF的情况下,这表明此时的触摸操作不包括触摸移动并且进行了轻击操作(未伴随有触摸移动的触摸操作、即触摸和释放操作)。
在步骤S419中,***控制单元50改变活动区域作为与轻击操作相对应的处理。也就是说,在轻击操作之前活动区域是左侧区域301的状态下、在右侧区域302内的位置处进行了轻击操作的情况下,***控制单元50将活动区域从左侧区域301改变为右侧区域302。另外,***控制单元50使活动框303从左侧区域301移动到右侧区域302。
此外,在轻击操作之前活动区域是左侧区域301的状态下、在左侧区域301内的位置处进行了轻击操作的情况下,***控制单元50不改变活动区域。
此外,在轻击操作之前活动区域是右侧区域302的状态下、在左侧区域301内的位置处进行了轻击操作的情况下,***控制单元50将活动区域从右侧区域302改变为左侧区域301。另外,***控制单元50使活动框303从右侧区域302移动到左侧区域301。
此外,在轻击操作之前活动区域是右侧区域302的状态下、在右侧区域302内的位置处进行了轻击操作的情况下,***控制单元50不改变活动区域。
在步骤S421中,***控制单元50判断是否发生了双画面显示模式的完成事件(诸如断开电源并切换为其它操作模式等)。在没有发生完成事件的情况下,***控制单元50返回至步骤S402以等待下一触及。在发生了完成事件的情况下,***控制单元50完成图4的处理。
效果
如上所述,在两个点处几乎同时进行了触及以进行多点触摸的捏分操作中,如步骤S411那样,将两个触摸位置之间的中点处的图像作为对象图像进行放大或缩小。这是因为假定用户最初在关注两个点之间的中点的情况下开始了捏分操作。另一方面,在两个点处按一定时间间隔进行了触及以进行多点触摸的捏分操作中,如步骤S412那样,将第一点的触摸位置处的图像作为对象进行放大或缩小。这是因为假定用户在关注第一点的触摸位置的情况下开始了捏分操作。这样,在本实施例中,使在多个区域中的任何区域中在捏分操作中要放大或缩小的对象根据用户的操作而自适应地不同。因而,可以通过简单的操作来放大或缩小进一步满足用户的意图的对象。
另外,在双画面显示模式下显示多个图像的情况下,仅将活动区域中的图像视为对象图像,并且对该对象图像进行诸如删除图像、指派例如收藏夹的属性和编辑等的重要度高的处理,以防止对除活动区域之外的区域中的图像进行误操作。另一方面,在本实施例中,在进行诸如放大或缩小图像等的重要度相对较低的操作的情况下,还允许将除活动区域之外的区域中的图像作为对象图像来处理。因此,可以在一个步骤中进行处理,这提高了可操作性。
注意,用户可以设置在除活动区域之外的区域中允许处理的操作(即,能够将图像视为对象图像所利用的操作)的类型。例如,通过用户设置,关于图像删除和编辑,可以仅对活动区域中的图像进行处理,并且关于图像放大和缩小以及诸如收藏夹等的属性的指派,可以对除活动区域以外的区域中的图像进行处理。
其它实施例
本实施例说明了将两个点的触摸位置之间的中点视为基准位置并且以该基准位置为中心放大和缩小图像的示例。然而,本实施例不限于该示例。可以将基准位置设置在两个点的触摸位置之间的范围内。例如,在第一点处的触及和第二点处的触及之间的时间超过阈值T1的情况下,可以将第一点的触摸位置和第二点的触摸位置之间的位置处的、比第二点略微更靠近第一点的触摸位置的点视为基准位置。在相同的情况下,可以将第一点的触摸位置视为基准位置。
本实施例说明了进行两个点处的多点触摸的示例。然而,本实施例不限于该示例。可以根据至少三个点处的多点触摸来放大或缩小对象图像。例如,在三个点进行触及的情况下,***控制单元50将三个点之间的中点视为基准位置并且将位于中点的图像视为对象图像。另外,***控制单元50可以根据各个点与基准位置之间的距离的合计值(或平均值)来放大或缩小对象图像。
本实施例说明了根据两个点的触摸位置之间的相对距离的变化来放大或缩小对象图像的示例。可以与两个点的触摸位置之间的相对距离成比例地放大或缩小对象图像,或者可以根据两个点的触摸位置的移动速度来改变与两个点的触摸位置之间的距离相对应的放大倍率或缩小倍率。例如,在用于进行分开的两个点的触摸位置的移动速度相对较快的情况下,与两个点的触摸位置之间的距离相对应的放大倍率增大。另一方面,在两个点的触摸位置的移动速度相对较慢的情况下,与两个点的触摸位置之间的距离相对应的放大倍率减小。因而,可以快速地放大图像并且容易地进行图像大小的微调整。
本实施例说明了在两个点的触摸位置之间的中点在对象图像的显示区域外的情况下、将离中点最近的对象图像内的点视为基准位置的示例。然而,本实施例不限于该示例。在两个点的触摸位置之间的中点在显示区域外的情况下,可以拒绝接受捏分操作。另外,弹出显示等可以向用户通知两个点的触摸位置之间的中点在显示区域外的状态,以再次督促捏分操作。
***控制单元50可以使用数字照相机100的内部时钟作为用于对多点触摸中的触摸第一点的开始和触摸第二点的开始之间的时间段进行计数的计时器t(计时单元)。
本实施例说明了在两个区域中分别显示图像的情况下进行放大和缩小的示例。然而,区域的显示模式不限于上述示例,并且区域可以包括至少三个区域。例如,在垂直方向和水平方向上分割成四个部分的四个区域中各自显示图像的情况下、或者在多窗口***中显示多个窗口(要放大和缩小对象图像的显示区域)的情况下,本实施例的处理是适用的。另外,要放大和缩小的对象图像不限于本实施例所示的图像,并且通过捏分操作能够放大和缩小的显示对象(诸如文档、地图、网页、图像和表格等)是适用的。
本实施例说明了如下示例:在第一点处的触及和第二点处的触及之间的时间不大于阈值T1的情况下,将第一点的触摸位置和第二点的触摸位置之间的中点存在的区域内的图像视为对象图像。然而,本实施例不限于该示例,并且可以使用以下方法。
在触及之间的时间差不大于阈值T1并且相同的图像与第一点的触摸位置和第二点的触摸位置相对应的情况下,***控制单元50将第一点的触摸位置和第二点的触摸位置之间的中点视为基准位置,并且如本实施例那样放大和缩小对象图像。另一方面,在与第一点的触摸位置和第二点的触摸位置相对应的图像彼此不同的情况下,***控制单元50可以在无需指定对象图像的情况下,将第一点的触摸位置和第二点之间的中点视为基准位置并放大整个画面。
例如,假定:图像A存在于第一点的触摸位置处,图像B存在于第二点的触摸位置处,图像B位于第一点的触摸位置和第二点的触摸位置之间的中点,并且图像A位于中点附近。在这种情况下,图像B上的中点变为基准位置,并且以基准位置为中心不仅放大(或缩小)图像B而且还放大(或缩小)图像A。
此外,本实施例说明了在多点触摸状态下通过捏分操作来进行放大和缩小的示例。然而,本实施例也适用于在多点触摸状态下通过旋转移动操作(扭转操作)旋转对象图像。多点触摸状态下的旋转移动操作(扭转操作)表示多点触摸状态下的第一点的触摸位置和第二点的触摸位置以中点为中心在顺时针方向或逆时针方向上移动的操作。***控制单元50根据旋转移动操作来改变对象图像的显示方向。对象图像可以按与第一点的触摸位置和第二点的触摸位置的移动量相对应的旋转角旋转,或者可以在每当进行旋转移动操作时旋转了90°。
在这种情况下,可以如本实施例的处理那样确定显示方向旋转的对象图像。例如,在图3B中的位置P11和位置P21处几乎同时进行触及、然后进行旋转移动操作的情况下,***控制单元50使与中点相对应的位置P3处的图像312作为对象图像旋转。在这种情况下,旋转移动操作是第一点的触摸位置从位置P11起向上移动并且第二点的触摸位置从位置P21起向下移动的操作、或者第一点的触摸位置从位置P11起向下移动并且第二点的触摸位置从位置P21起向上移动的操作。在进行前者操作的情况下,图像312顺时针地旋转,并且在进行后者操作的情况下,图像312逆时针地旋转。
另一方面,在图3D中的位置P11处的触及之后在时间差超过预定时间(例如,0.3秒)的状态下在位置P21处进行触及、然后进行旋转移动操作的情况下,使与第一点处的触及相对应的位置处的图像311旋转。
为了实现该处理,仅需将以下处理添加到图4的流程图。在步骤S411中,将在第一点的触摸位置和第二点的触摸位置之间的中点的区域中显示的图像确定为要通过捏分操作放大和缩小的对象图像。然而,还将相同的图像也确定为旋转移动操作的对象图像。同样,在步骤S412中,将在与第一点处的触摸相对应的位置的区域中显示的图像确定为要通过捏分操作放大和缩小的对象图像。然而,还将该图像确定为旋转移动操作的对象图像。也就是说,对象图像的选择与进行放大和缩小的操作基本相同。
此外,在图4的流程图中在步骤S413中的“否”之后并且在步骤S416之前新添加了判断旋转移动操作的步骤。在该步骤中,在进行旋转移动操作的情况下,根据旋转移动操作来使对象图像旋转。
本实施例说明了如下示例:在进行图像的放大、缩小和旋转等的操作的情况下,甚至允许将除活动区域之外的区域中的图像作为对象图像来处理。然而,可以针对各个多点触摸操作设置允许将图像作为对象图像来处理的操作和不允许将图像作为对象图像来处理的操作。例如,对于图像的放大和缩小,可以允许通过多点触摸操作处理除活动区域之外的区域中的图像,并且对于图像的旋转,可以仅允许通过多点触摸操作处理活动区域内的图像。
本实施例说明了如下示例:用于选择要放大和缩小的对象图像的方法根据进行了触摸持续以进行分开和捏合的两个手指之间的时间差是否不大于0.3秒(预定时间)而不同。然而,预定时间可改变为任何时间。另外,用户可以在期望时间设置预定时间。
注意,***控制单元50所进行的上述各种控制可以由一个硬件进行,或者多个硬件(例如,多个处理器或电路)可以分担处理以控制整个设备。
另外,以上基于优选实施例详细说明了本发明。本实施例不限于特定实施例,而且包括没有背离本发明的范围的各种模式。此外,上述实施例仅示出本发明的示例。
此外,上述实施例说明了将本发明应用于数字照相机100的示例。然而,这些实施例不限于该示例,并且电子装置是适用的,只要该电子装置能够检测多点触摸即可。也就是说,本发明可应用于个人计算机、PDA(诸如平板终端等)、移动电话终端(诸如智能电话等)或移动图像查看器。另外,本发明可应用于配备有显示器的打印机设备、数字相框、音乐播放器、视频游戏机或电子书阅读器等。
其它实施例
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给***或装置,该***或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
尽管已经参考典型实施例说明了本发明,但是应该理解,权利要求书不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。

Claims (19)

1.一种电子装置,包括:
触摸检测器,其被配置为检测对显示单元的触摸操作;
显示控制单元,其被配置为进行控制,使得将多个显示对象显示在所述显示单元上;以及
控制单元,其被配置为:
进行控制,使得在进行第一点的触摸开始和第二点的触摸开始之间的时间差在预定时间内的多点触摸的情况下,将所述多个显示对象中的在所述第一点的触摸位置和所述第二点的触摸位置之间的第一位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行特定处理,以及
进行控制,使得在进行所述第一点的触摸开始和所述第二点的触摸开始之间的时间差超过所述预定时间的多点触摸的情况下,将所述第一点的触摸位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行所述特定处理,
其中,在进行所述第一点的触摸开始和所述第二点的触摸开始之间的时间差在所述预定时间内的多点触摸、所述多个显示对象中的第一显示对象显示在所述第一点的触摸位置处、并且所述多个显示对象中的第二显示对象显示在所述第一位置处的情况下,所述控制单元进行控制,使得根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化,对所述第二显示对象进行所述特定处理而不对所述第一显示对象进行所述特定处理。
2.根据权利要求1所述的电子装置,其中,
所述第一位置是所述第一点的触摸位置和所述第二点的触摸位置之间的中点。
3.根据权利要求1所述的电子装置,其中,
在进行所述第一点的触摸开始和所述第二点的触摸开始之间的时间差超过所述预定时间的多点触摸、所述多个显示对象中的第一显示对象显示在所述第一点的触摸位置处、并且所述多个显示对象中的第二显示对象显示在所述第一位置处的情况下,所述控制单元进行控制,使得根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化,对所述第一显示对象进行所述特定处理而不对所述第二显示对象进行所述特定处理。
4.根据权利要求1所述的电子装置,其中,
所述特定处理是与多点触摸中所述第一点的触摸位置和所述第二点的触摸位置之间的相对距离的变化相对应的对显示对象的放大或缩小。
5.根据权利要求1所述的电子装置,其中,
所述特定处理是与多点触摸中所述第一点的触摸位置和所述第二点的触摸位置的相对旋转移动相对应的显示对象的显示方向的改变。
6.根据权利要求1所述的电子装置,其中,还包括:
计时器,其被配置为对多点触摸中所述第一点的触摸开始和所述第二点的触摸开始之间的时间段进行计数。
7.根据权利要求1所述的电子装置,其中,
所述显示控制单元进行控制,使得针对所述多个显示对象中的任何显示对象进行表示选择了该显示对象的识别显示,并且进行控制,使得在进行多点触摸的情况下,对通过所述控制单元的控制而被视为所述处理对象的显示对象进行所述识别显示。
8.根据权利要求1所述的电子装置,其中,
所述控制单元进行控制,使得在所述第一点的触摸位置和所述第二点的触摸位置之间的中点在被视为所述处理对象的显示对象的内部的情况下,以所述中点作为中心位置来放大或缩小被视为所述处理对象的显示对象,以及
所述控制单元进行控制,使得在所述中点在被视为所述处理对象的显示对象的外部的情况下,以所述显示对象的内部的与所述中点最近的点作为中心位置来放大或缩小被视为所述处理对象的显示对象。
9.根据权利要求1所述的电子装置,其中,
在所述第一点和所述第二点中的一个点的触摸结束、并且在仅保持触摸所述第一点和所述第二点中的另一点的状态下改变所述另一点的触摸位置的情况下,所述控制单元进行控制,使得根据所述另一点的触摸位置的变化来移动被视为处理对象的显示对象。
10.根据权利要求1所述的电子装置,其中,
所述显示对象是图像传感器所拍摄的图像。
11.根据权利要求10所述的电子装置,其中,还包括所述图像传感器。
12.一种电子装置的控制方法,包括以下步骤:
检测对显示单元的触摸操作;
进行控制,使得将多个显示对象显示在所述显示单元上;以及
进行控制,使得在进行第一点的触摸开始和第二点的触摸开始之间的时间差在预定时间内的多点触摸的情况下,将所述多个显示对象中的在所述第一点的触摸位置和所述第二点的触摸位置之间的第一位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行特定处理,以及进行控制,使得在进行所述第一点的触摸开始和所述第二点的触摸开始之间的时间差超过所述预定时间的多点触摸的情况下,将所述第一点的触摸位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行所述特定处理,
其中,在进行所述第一点的触摸开始和所述第二点的触摸开始之间的时间差在所述预定时间内的多点触摸、所述多个显示对象中的第一显示对象显示在所述第一点的触摸位置处、并且所述多个显示对象中的第二显示对象显示在所述第一位置处的情况下,进行控制,使得根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化,对所述第二显示对象进行所述特定处理而不对所述第一显示对象进行所述特定处理。
13.一种计算机可读存储介质,其存储程序,其中所述程序使计算机执行以下步骤:
检测对显示单元的触摸操作;
进行控制,使得将多个显示对象显示在所述显示单元上;以及
进行控制,使得在进行第一点的触摸开始和第二点的触摸开始之间的时间差在预定时间内的多点触摸的情况下,将所述多个显示对象中的在所述第一点的触摸位置和所述第二点的触摸位置之间的第一位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行特定处理,以及进行控制,使得在进行所述第一点的触摸开始和所述第二点的触摸开始之间的时间差超过所述预定时间的多点触摸的情况下,将所述第一点的触摸位置处的显示对象视为处理对象,并且根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对被视为所述处理对象的显示对象进行所述特定处理,
其中,在进行所述第一点的触摸开始和所述第二点的触摸开始之间的时间差在所述预定时间内的多点触摸、所述多个显示对象中的第一显示对象显示在所述第一点的触摸位置处、并且所述多个显示对象中的第二显示对象显示在所述第一位置处的情况下,进行控制,使得根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化,对所述第二显示对象进行所述特定处理而不对所述第一显示对象进行所述特定处理。
14.一种电子装置,包括:
触摸检测器,其被配置为检测对显示单元的触摸操作;
显示控制单元,其被配置为进行控制,使得在所述显示单元上显示配置有包括第一显示对象和第二显示对象的多个显示对象的画面;以及
控制单元,其被配置为进行控制,使得在进行在第一点的触摸之后触摸第二点的多点触摸的情况下,与在进行所述多点触摸之前所述多个显示对象的选择状态无关地,根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对开始所述第一点的触摸的位置处的显示对象进行特定处理,
其中,所述控制单元进行控制,使得在显示所述第一显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第一显示对象进行所述特定处理而不对所述第二显示对象进行所述特定处理,以及进行控制,使得在显示所述第二显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第二显示对象进行所述特定处理而不对所述第一显示对象进行所述特定处理。
15.根据权利要求14所述的电子装置,其中,
所述控制单元在不参考开始所述第二点的触摸的位置的情况下,判断所述多个显示对象中的要进行所述特定处理的显示对象。
16.根据权利要求14所述的电子装置,其中,
所述特定处理是与所述多点触摸中所述第一点的触摸位置和所述第二点的触摸位置之间的相对距离的变化相对应的对显示对象的放大或缩小。
17.根据权利要求14所述的电子装置,其中,
所述特定处理是与所述多点触摸中所述第一点的触摸位置和所述第二点的触摸位置的相对旋转移动相对应的对显示对象的显示方向的改变。
18.一种电子装置的控制方法,包括以下步骤:
检测对显示单元的触摸操作;
进行控制,使得在所述显示单元上显示配置有包括第一显示对象和第二显示对象的多个显示对象的画面;以及
进行控制,使得在进行在第一点的触摸之后触摸第二点的多点触摸的情况下,与在进行所述多点触摸之前所述多个显示对象的选择状态无关地,根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对开始所述第一点的触摸的位置处的显示对象进行特定处理,
其中,在进行控制以进行所述特定处理的步骤中,执行控制,使得在显示所述第一显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第一显示对象进行所述特定处理而不对所述第二显示对象进行所述特定处理,以及执行控制,使得在显示所述第二显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第二显示对象进行所述特定处理而不对所述第一显示对象进行所述特定处理。
19.一种计算机可读存储介质,其存储程序,其中所述程序使计算机执行以下步骤:
检测对显示单元的触摸操作;
进行控制,使得在所述显示单元上显示配置有包括第一显示对象和第二显示对象的多个显示对象的画面;以及
进行控制,使得在进行在第一点的触摸之后触摸第二点的多点触摸的情况下,与在进行所述多点触摸之前所述多个显示对象的选择状态无关地,根据后续的所述第一点的触摸位置和所述第二点的触摸位置之间的相对变化来对开始所述第一点的触摸的位置处的显示对象进行特定处理,
其中,在进行控制以进行所述特定处理的步骤中,执行控制,使得在显示所述第一显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第一显示对象进行所述特定处理而不对所述第二显示对象进行所述特定处理,以及执行控制,使得在显示所述第二显示对象的区域的内部开始所述第一点的触摸的情况下,根据所述相对变化来对所述第二显示对象进行所述特定处理而不对所述第一显示对象进行所述特定处理。
CN201811550052.0A 2017-12-18 2018-12-18 电子装置、电子装置的控制方法和计算机可读介质 Active CN110058716B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-241943 2017-12-18
JP2017241943A JP6995605B2 (ja) 2017-12-18 2017-12-18 電子機器、電子機器の制御方法、プログラム及び記憶媒体

Publications (2)

Publication Number Publication Date
CN110058716A CN110058716A (zh) 2019-07-26
CN110058716B true CN110058716B (zh) 2023-09-29

Family

ID=66814470

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811550052.0A Active CN110058716B (zh) 2017-12-18 2018-12-18 电子装置、电子装置的控制方法和计算机可读介质

Country Status (3)

Country Link
US (1) US10712932B2 (zh)
JP (1) JP6995605B2 (zh)
CN (1) CN110058716B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021018777A (ja) * 2019-07-24 2021-02-15 キヤノン株式会社 電子機器
USD980251S1 (en) * 2020-12-10 2023-03-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD980254S1 (en) * 2020-12-10 2023-03-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD980253S1 (en) * 2020-12-10 2023-03-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011021344A1 (en) * 2009-08-18 2011-02-24 Canon Kabushiki Kaisha Information processing apparatus, control method therefor, program, and recording medium
CN104636049A (zh) * 2011-02-10 2015-05-20 夏普株式会社 显示装置、其操作方法以及控制装置
CN106961545A (zh) * 2016-01-08 2017-07-18 佳能株式会社 显示控制设备及其控制方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5130421B2 (ja) * 2006-06-18 2013-01-30 雅英 田中 通信機能を有するデジタルカメラ
US8212786B2 (en) * 2007-06-14 2012-07-03 Brother Kogyo Kabushiki Kaisha Image-selecting device and storage medium storing image-selecting program
DE102011056940A1 (de) 2011-12-22 2013-06-27 Bauhaus Universität Weimar Verfahren zum Betrieb einer mehrfachberührungsfähigen Anzeige und Vorrichtung mit einer mehrfachberührungsfähigen Anzeige
KR102030754B1 (ko) * 2012-03-08 2019-10-10 삼성전자주식회사 관심 영역을 선택하기 위한 이미지 편집 장치 및 방법
US10042544B2 (en) * 2012-12-27 2018-08-07 Keysight Technologies, Inc. Method for controlling the magnification level on a display
JP6198459B2 (ja) 2013-05-21 2017-09-20 キヤノン株式会社 表示制御装置、表示制御装置の制御方法、プログラム及び記憶媒体
JP2015011610A (ja) 2013-07-01 2015-01-19 アルプス電気株式会社 ボタン兼用型タッチパッド入力装置
JP6197559B2 (ja) 2013-10-10 2017-09-20 コニカミノルタ株式会社 オブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法
US9648062B2 (en) * 2014-06-12 2017-05-09 Apple Inc. Systems and methods for multitasking on an electronic device with a touch-sensitive display
CN108139825B (zh) 2015-09-30 2021-10-15 株式会社理光 电子黑板、存储介质和信息显示方法
JP6757140B2 (ja) 2016-01-08 2020-09-16 キヤノン株式会社 表示制御装置及びその制御方法、プログラム、並びに記憶媒体
KR102481632B1 (ko) * 2016-04-26 2022-12-28 삼성전자주식회사 전자 장치 및 전자 장치의 디스플레이를 이용한 적응적 터치 입력 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011021344A1 (en) * 2009-08-18 2011-02-24 Canon Kabushiki Kaisha Information processing apparatus, control method therefor, program, and recording medium
CN104636049A (zh) * 2011-02-10 2015-05-20 夏普株式会社 显示装置、其操作方法以及控制装置
CN106961545A (zh) * 2016-01-08 2017-07-18 佳能株式会社 显示控制设备及其控制方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于多点触摸的自然手势识别方法研究;凌云翔等;《国防科技大学学报》;20100215(第01期);全文 *
基于多目视觉技术的多点触摸屏***的实现方法;陈俊彦等;《计算机测量与控制》;20150125(第01期);全文 *

Also Published As

Publication number Publication date
US20190187871A1 (en) 2019-06-20
US10712932B2 (en) 2020-07-14
JP2019109686A (ja) 2019-07-04
CN110058716A (zh) 2019-07-26
JP6995605B2 (ja) 2022-01-14

Similar Documents

Publication Publication Date Title
JP6748582B2 (ja) 撮像装置及びその制御方法、プログラム、並びに記録媒体
US10222903B2 (en) Display control apparatus and control method thereof
CN110058716B (zh) 电子装置、电子装置的控制方法和计算机可读介质
US10216313B2 (en) Electronic apparatus and control method of the same
CN109479096B (zh) 电子设备及其控制方法和记录介质
JP2015172836A (ja) 表示制御装置及び表示制御方法
CN108989659B (zh) 显示控制设备、其控制方法和计算机可读存储介质
CN108243307B (zh) 摄像控制装置及其控制方法
JP6833535B2 (ja) 撮像装置、撮像装置の制御方法及びプログラム
US10120496B2 (en) Display control apparatus and control method thereof
JP7187190B2 (ja) 電子機器、および電子機器の制御方法、プログラム、記憶媒体
JP7123671B2 (ja) 撮像装置、および撮像装置の制御方法、プログラム
JP2018125802A (ja) 撮像装置、その制御方法及びプログラム
JP2019164423A (ja) 電子機器、電子機器の制御方法、プログラム、及び、記録媒体
JP7377088B2 (ja) 電子機器およびその制御方法、プログラム、並びに記憶媒体
JP7129244B2 (ja) 電子機器、電子機器の制御方法、プログラム、記憶媒体
JP7007805B2 (ja) 表示制御装置及びその制御方法
US10037136B2 (en) Display controller that controls designation of position on a display screen, method of controlling the same, and storage medium
JP6789839B2 (ja) 表示制御装置およびその制御方法、プログラム、記憶媒体
JP6855317B2 (ja) 撮像装置、撮像装置の制御方法、プログラム、及び、記録媒体
JP6873792B2 (ja) 撮像制御装置およびその制御方法
CN112286425A (zh) 电子装置、电子装置的控制方法和计算机可读介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant