CN101634933A - 信息处理装置和信息处理方法 - Google Patents
信息处理装置和信息处理方法 Download PDFInfo
- Publication number
- CN101634933A CN101634933A CN200910161230A CN200910161230A CN101634933A CN 101634933 A CN101634933 A CN 101634933A CN 200910161230 A CN200910161230 A CN 200910161230A CN 200910161230 A CN200910161230 A CN 200910161230A CN 101634933 A CN101634933 A CN 101634933A
- Authority
- CN
- China
- Prior art keywords
- unit
- area
- barycenter
- display unit
- display
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 10
- 238000003672 processing method Methods 0.000 title claims abstract description 7
- 238000001514 detection method Methods 0.000 claims abstract description 4
- 230000003750 conditioning effect Effects 0.000 claims description 39
- 238000012545 processing Methods 0.000 claims description 20
- 230000003068 static effect Effects 0.000 claims description 12
- 238000000034 method Methods 0.000 abstract description 16
- 230000008569 process Effects 0.000 abstract description 9
- 238000004364 calculation method Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 17
- 230000003287 optical effect Effects 0.000 description 15
- 230000008859 change Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 238000013316 zoning Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000003756 stirring Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04845—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04101—2.5D-digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface and also measures the distance of the input means within a short range in the Z direction, possibly with a separate measurement setup
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04108—Touchless 2D- digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface without distance measurement in the Z direction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
本发明提供一种信息处理装置和信息处理方法,该信息处理装置能够进行操作,使得在显示单元上显示的图像和用户的操作之间的关系接近于实际操作。该信息处理装置包括:显示控制单元,在显示单元处显示图像;接近值获取单元,获取关于操作实体和显示单元的表面之间的接触或接近的接近值;区域检测单元,对所述接近值进行三元处理并根据进行了三元处理的接近值检测第一区域和不同于第一区域的第二区域;以及质心位置计算单元,计算第一区域和第二区域的各自质心位置。
Description
技术领域
本发明涉及一种信息处理装置和信息处理方法。
背景技术
作为显示设备,已经存在一种触摸面板(触摸屏),其在诸如液晶显示器的显示单元的表面上具有静电方法或电阻膜方法的触摸传感器。利用该触摸面板,通过触摸显示单元的屏幕,能够进行对信息处理装置的输入。因此,信息处理装置能够由用户容易地操纵。
此外,作为一种检测显示单元附近的操作的显示设备,还公开了不同于触摸面板的技术。例如,日本专利申请2006-276223号公报公开了一种显示设备同时进行光发射和光接收的技术。此外,日本专利申请11-24839号公报(日本专利3968477号)公开了由用户的手或身体的移动来操作计算机设备的技术。此外,日本专利申请2008-146165号公开了一种能够输出面板上的多个输入点的信息的面板的技术。
发明内容
另外,相关技术中设置在触摸面板上的诸如触摸传感器的用户接口仅仅检测是否存在用户手指或触笔等的接触。在这种情况下,能够通过用户的操作方法执行的交互限于例如按钮按压和释放(按钮上和按钮下)、点击、双击、接触、拖放以及快速滚动(快速翻动(flick))。
此外,存在一种能够检测多个点的接触的触摸面板。在这种情况下,依据用户的操作方法实现的交互受限于缩放(捏放(pinch-open)、捏挤(pinch-close))、双指滚动以及双指旋转。
相似于鼠标或触摸垫的操作,在屏幕上显示的对象由用户进行操作,好像该对象正在屏幕中自由地滑动。
考虑以上问题进行了本发明,期望提供一种新型和改进的信息处理装置和信息处理方法,该信息处理装置能够进行操作,使得在显示单元上显示的图像和用户的操作之间的关系接近于实际操作。
根据本发明实施例,提供一种信息处理装置,包括:显示控制单元,在显示单元显示图像;接近值获取单元,获取关于操作实体和显示单元的表面之间的接触或接近的接近值;区域检测单元,对所述接近值进行三元处理,并根据进行了三元处理的接近值检测第一区域和不同于第一区域的第二区域;以及质心位置计算单元,计算第一区域和第二区域的各自质心位置。
接近值获取单元可以包括:光接收单元,接收从外部入射到显示单元的显示表面的光,并将所接收到的光转换为电信号;以及亮度值计算单元,根据所述电信号计算每个像素的亮度值作为接近值。
接近值获取单元可以包括:静电容量检测单元,检测操作实体和显示单元的表面之间的静电容量;以及接近值计算单元,计算静电容量的变化作为接近值。
信息处理装置可以包括线方向计算单元,线方向计算单元计算连接作为第一区域的质心的第一质心和作为第二区域的质心的第二质心的线的方向。这里,两个质心都由所述质心位置计算单元计算。
信息处理装置可以包括移动检测单元,移动检测单元检测作为第一区域的质心的第一质心和作为第二区域的质心的第二质心的移动。这里,两个质心都由所述质心位置计算单元计算。
信息处理装置可以包括确定单元,确定单元确定第一区域是显示单元附近的操作实体最接近显示单元的显示表面的区域,第二区域是操作实体离开显示单元的显示表面比第一区域更远的区域。
显示控制单元可以基于由所述线方向计算单元计算的线的方向显示要在显示单元处显示的图像。
显示控制单元可以基于由所述移动检测单元检测的第一质心和第二质心的移动显示要在显示单元处显示的图像。
显示控制单元可以基于由所述确定单元确定的区域显示要在显示单元处显示的图像。
此外,根据本发明另一个实施例,提供一种信息处理方法,包括步骤:用显示控制单元在显示单元处显示图像;用接近值获取单元获取关于操作实体和显示单元的表面之间的接触或接近的接近值;用区域检测单元对所述接近值进行三元处理并根据进行了三元处理的接近值检测第一区域和不同于第一区域的第二区域;以及用质心位置计算单元计算第一区域和第二区域的各自质心位置。
根据本发明的实施例,显示单元上显示的图像和用户的操作之间的关系可以接近于实际操作。
附图说明
图1是示出根据本发明实施例的信息处理装置的框图;
图2是根据本实施例的显示面板的像素部分的说明图;
图3是描述根据本实施例的信息处理装置的操作的流程图;
图4A是示出在显示单元显示的图像和用户的操作的说明图,图4B是在被光接收传感器检测之后通过三元处理获得的亮度值区域的说明图;
图5A是示出在显示单元显示的图像和用户的操作的说明图,图5B是在被光接收传感器检测到后通过三元处理获取的亮度值区域的说明图;
图6是示出亮度值(光强度)的分布的曲线图;
图7是示出在显示单元显示的图像和用户的操作的说明图;
图8是示出在显示单元显示的图像和用户的操作的说明图;
图9是示出在显示单元显示的图像和用户的操作的说明图;以及
图10是示出在显示单元显示的图像和用户的操作的说明图。
具体实施方式
在下文中,将参考附图详细描述本发明的优选实施例。请注意,在本说明书和附图中,具有基本相同的功能和结构的结构部件用相同附图标记表示,并省略这些结构部件的重复说明。
首先,描述根据本发明实施例的信息处理装置100。图1是示出根据本实施例的信息处理装置100的框图。
例如,本实施例的信息处理装置100包括控制单元102、存储器104、图像信号处理单元106、显示面板108、显示驱动单元112、光接收处理单元122等。这里,在本实施例的描述中,显示面板108被整体地设置到信息处理装置100。然而,本发明可应用于信息处理装置100和显示面板108分离地设置的情况。
信息处理装置100是例如个人计算机、音频播放器、媒体播放器、PDA(个人数字助理)、便携电话等。
例如,控制单元102包括通过结合CPU(中央处理单元)、ROM(只读存储器)、RAM(随机存取存储器)等构成的微型计算机。控制单元102利用程序作为算术处理设备和控制设备工作,并且控制信息处理装置100的上述构成部件中的每一个。
此外,控制单元包括亮度值计算单元、区域检测单元、质心位置计算单元、线方向计算单元、移动检测单元、确定单元等。
亮度值计算单元用从光接收处理单元122接收的图像信号计算每个像素的亮度值。区域检测单元对亮度值进行三元处理(ternary process),并根据进行了三元处理的亮度值检测被检测对象的第一区域和与第一区域不同的第二区域。质心位置计算单元计算第一区域和第二区域的各自的质心。
线方向计算单元计算连接作为第一区域的质心的第一质心和作为第二区域的质心的第二质心的线的方向。这里,两者都是由质心位置计算单元计算的。移动检测单元检测作为第一区域的质心的第一质心和作为第二区域的质心的第二质心的移动。这里,两者都是由质心位置计算单元计算的。确定单元确定第一区域是这样的区域,其中显示单元附近的操作实体最接近显示单元的显示表面,第二区域是这样的区域,其中操作实体离开显示单元的显示表面比第一区域更远。
存储器104配置有例如RAM、ROM以及高速缓冲存储器的存储单元。存储器104具有临时存储涉及控制单元102的CPU的进程的数据、CPU的操作程序等的功能。
图像信号处理单元106对在光接收处理单元122产生的图像信号进行图像信号处理。图像信号处理单元106对图像信号进行必要的信号处理,诸如转换为显示单元110的像素量的分辨率转换、亮度校正、颜色校正、伽玛校正等。
显示面板108包括例如显示单元110和光接收传感器120。光接收传感器120通过检测诸如用户的手指或手的操作实体来接收用户的操作。与触摸面板不同,本实施例的显示面板108通过检测到屏幕的接近程度而不是对屏幕的接触来接收用户的操作。然后,显示面板108根据用户的操作进行对屏幕上显示的项目的选择、屏幕的滚动以及缩放。
显示单元110是例如液晶显示器,并由显示驱动单元112进行控制。显示单元110显示各种菜单框和图像数据的图像。光接收传感器120是光接收单元的例子。光接收传感器120接收从外部入射到显示单元110的显示表面上的光,并将接收的光转换为电信号。光接收传感器120向光接收处理单元122发送所产生的电信号。这里,光接收传感器120和控制单元102的亮度值计算单元的组合是接近值获取单元的例子。接近值获取单元获取关于操作实体和显示单元的表面之间的接触或接近程度的接近值(本实施例中的亮度值)。
图2是根据本实施例的显示面板108的像素部分的说明图。多个像素组130例如以矩阵形式设置在显示面板108。那么,像素组130包括光接收传感器120和红色显示部件110R、绿色显示部件110G以及蓝色显示部件110B的发光部件。光接收传感器120和显示部件110R、110G、110B相邻地设置在每个像素组130中。这里,像素可以以不同形式设置,不限于图2所示的例子。
当诸如用户的手指和手的操作实体靠近显示表面时,信息处理装置100可以用本实施例的显示面板108来检测操作实体。
作为显示控制单元例子的显示驱动单元112通过利用输入图像信号来驱动显示单元110。显示驱动单元112对从图像信号处理单元106接收的图像信号进行显示处理。另外,显示驱动单元112进行显示数据的组合处理,并产生能够由用户利用显示单元110进行观看的数据。在显示驱动单元112产生的数据被输出到显示单元110。
光接收处理单元122在从光接收传感器120接收电信号之后进行模数转换处理等,并产生每个像素的图像信号。因此,可以在图像信号处理单元106对图像信号进行处理,并且可以在控制单元102进行基于图像信号的各种类型的算法。
接下来,将参照图3到图6描述根据本实施例的信息处理装置100的操作。图3是描述根据本实施例的信息处理装置100的操作的流程图。图4A和图5A是说明显示单元110上显示的图像和用户的操作的说明图。图4B和图5B是由光接收传感器120检测到之后通过三元处理获取的亮度值的区域的说明图。图6A和图6B是示出亮度值(光强度)的分布的曲线图。图6A示出图4B的线A-A上的亮度值分布,图6B示出图4B的线B-B上的亮度值分布。
首先,信息处理装置100在显示面板108显示基于图像数据的图像、菜单框等作为用户界面(步骤S101)。在图4A中,作为例子,在显示单元110显示了拨盘140。
如图4A所示,当用户将手指10、手、触笔等靠近显示单元110的屏幕时,光接收处理单元122基于由光接收传感器120检测到的光进行光接收处理(步骤S102)。在要由用户指点(point)屏幕上的操作对象(例如拨盘140、下文描述的图7中的按钮170等)时,手指10、手或触笔的一端靠近屏幕,其另一端比该端远离屏幕。在以下的描述中,手指10的顶端(指尖)最接近屏幕,手指10的手掌侧比指尖远离屏幕。
接下来,控制单元102计算在光接收处理单元122产生的图像信号的每个像素的亮度值,并对亮度值进行三元处理。三元处理具有2个预定阈值,并根据所述阈值将图6所示的变化地分布的亮度值分类为3个值。这里,所述阈值可以根据各种条件设定。
在屏幕被用户的手指10指点的状态下,亮度值可以如图4B所示地分布。区域152是亮度值高的区域。区域156是亮度值为中间的区域。不同于区域152和区域156的区域是亮度值低的区域。区域152是诸如手指10的顶端的操作实体最靠近屏幕的区域。区域156是与手指10的比手指10的顶端更远离屏幕的一部分相对应的区域。
当检测到超过高阈值的亮度值时(步骤S103),信息处理装置100可以确定存在通过用户操作对屏幕的接近。随后,信息处理装置100检测按照低阈值的接近(步骤S104)。当检测到按照低阈值的接近时,信息处理装置100可以确定屏幕被用户的手指10等从预定方向指点。
然后,质心位置计算单元计算区域152和区域156的各个质心位置。在图4B中,质心位置154是区域152的质心位置,质心位置158是区域156的质心位置。线方向计算单元基于质心位置154、158计算连接质心位置154和质心位置158的线的方向(步骤S105)。例如,线方向计算单元计算线相对于虚拟地设置在屏幕中的坐标系的角度。在图4的例子中,线方向的角度大致平行于显示单元110的屏幕的竖直方向。
接下来,当用户的手指10等转动时,区域152和区域156的分布位置例如从图4所示改变为图5所示。在这种情况下,同样,质心位置计算单元计算区域152和区域156的各自的质心。然后,线方向计算单元计算连接质心位置154和质心位置158的线的方向。在图5的例子中,线方向的角度相对显示单元110的屏幕的竖直方向(或水平方向)倾斜。
此外,移动检测单元检测质心位置154和质心位置158的移动(步骤S106)。例如,计算连接质心位置154和质心位置158的线的方向的变化。结果,信息处理装置100的显示驱动单元112可以根据用户的操作改变屏幕上显示的拨盘140。如图5A所示,显示驱动单元112进行显示处理以改变拨盘140的方向(步骤S107)。
这样,在图4和图5的例子中,可以通过用手指10转动来旋转屏幕上设置的拨盘。
如上所述,显示面板108具有针对每个像素设置的光接收传感器120,并能够检测手指10等在不接触的情况下对屏幕的接近。利用显示面板108,手指10对屏幕的操作能够被检测为2维位图图像。随后,对获取的图像进行噪声降低等图像处理。然后,通过利用二步预定阈值的三元处理进行分组(区域分类)。通过计算每个区域的质心位置,通过高阈值确定操作实体最接近屏幕的区域,通过低阈值确定操作实体略微远离屏幕的区域。然后,通过追踪质心位置随时间的变化,能够检测手指10的转动。
接下来,描述用户对本实施例的显示单元显示的图像进行的操作。图7到图10是示出显示单元110显示的图像和用户的操作的说明图。
图7示出在显示单元110处显示按钮190的例子。通常,指示按钮190的功能的字符192如图7A所示地设置。然后,当用户将要按下屏幕处显示的按钮150时,本实施例的信息处理装置100检测手指10的第一区域和第二区域,并计算各个质心位置。因此,能够确定手指10的指点方向(pointing direction)。因此,信息处理装置100可以用计算结果假设手指10的位置,并为用户移动字符152以不被手指10隐藏。
这样,在本实施例中,不出现当触摸显示单元110时用户用他/她的手指10隐藏按钮150的字符的问题。因此,能够实现用户易用的显示。
图8示出在显示单元110处显示图片等的对象160的例子。相似于参照图4和图5描述的拨盘140,能够检测手指10的转动,使得在本例子中,对象160可以随着手指10的操作旋转。相似于对象160的移动,诸如相关技术中的拖放,用户可以在不进行预备学习的情况下,直观地进行诸如对象160的转动的移动。因此,用户能够非常容易地进行诸如改变对象160的位置或旋转对象160的操作。
图9示出在显示单元110处显示键盘170的例子。例如,多个键172以QWERTY布局设置在键盘170中。如图9A所示,指示每个键172的字符被设置在键上。然后,当用户要按下屏幕上显示的键172时,本实施例的信息处理装置100检测手指10的第一区域和第二区域,并计算各个质心位置。因此,能够确定手指10的指点方向。
然后,如参考图7描述的例子,信息处理装置100可以用计算结果假设手指10的位置,并如图9A所示为用户将键174移向使得文字不被手指10隐藏的角度。此外,在本实施例中,如参考图4和图5描述的拨盘140的情况,可以检测手指10的旋转。因此,例如,在显示单元110处显示键盘170的应用程序中可采用这样的功能:在检测到手指10的转动之前能够键入小写字母字符176,且当检测到手指10的转动时能够键入大写字母字符178。
图10示出在显示单元110显示任意对象180的例子。由于在本实施例中能够检测到手指10的转动,在显示如图8所示的对象160的应用程序中手指10的转动和对象160的转动可以被关联。然而,本实施例不限于这种例子。如图10所示,手指10的转动可以与对象180的缩放关联。如图10A所示,可以在检测到手指10的转动之前以正常格式显示对象180,且如图10B所示,当检测到手指10的转动时,对象180被根据转动角度进行放大。相反地,对象180可以被根据转动角度缩小。
本申请包含与2008年7月25日在日本专利局提交的日本在先专利申请JP 2008-192331中公开的内容有关的主题,其整个内容通过引用包含于此。
本领域技术人员应该理解:依据设计要求和其它因素可发生各种修改、组合、子组合和替换,只要其落入所附权利要求书和等同物的范围内。
利用以上实施例,接近值获取单元被描述为这样的例子:其中,光接收传感器110和控制单元102的亮度值计算单元被组合。然而,本发明不限于这种例子。例如,接近值获取单元可以是静电容量法的触摸面板,并配置有静电容量检测单元和接近值计算单元。静电容量检测单元检测用户的手指(操作实体)和显示单元的表面之间的静电容量。接近值计算单元计算所检测的静电容量的变化作为接近值。例如,可以根据静电容量的变化计算手指是否触碰显示单元的表面,或手指和表面间隔多远。然后,相似于上面的实施例,控制单元102的区域计算单元对接近值进行三元处理,并基于所计算的接近值计算第一区域和第二区域。
此外,接近值获取单元可以是压力灵敏型的触摸面板,并可以根据检测的压力计算接近值。根据压力的程度对接近值进行三元处理,从而计算第一区域和第二区域。例如,能够根据用户的手指对屏幕的接触压力来确定手指的接触方向。
此外,在上面实施例中,计算所计算的第一区域和所计算的第二区域的各自质心。然而,本发明不限于这种例子。除了质心之外,可采用任何值,只要该值代表区域,通过该区域能够计算连接两个区域的方向。还可以采用连接区域的一端和另一端的线段的中心等。
Claims (10)
1.一种信息处理装置,包括:
显示控制单元,在显示单元显示图像;
接近值获取单元,获取关于操作实体和显示单元的表面之间的接触或接近的接近值;
区域检测单元,对所述接近值进行三元处理,并根据进行了三元处理的接近值检测第一区域和不同于第一区域的第二区域;以及
质心位置计算单元,计算第一区域和第二区域的各自质心位置。
2.根据权利要求1所述的信息处理装置,其中,
所述接近值获取单元包括:
光接收单元,接收从外部入射到显示单元的显示表面的光,并将所接收到的光转换为电信号,以及
亮度值计算单元,根据所述电信号计算每个像素的亮度值作为接近值。
3.根据权利要求1所述的信息处理装置,其中,
所述接近值获取单元包括:
静电容量检测单元,检测操作实体和显示单元的表面之间的静电容量,以及
接近值计算单元,计算静电容量的变化作为接近值。
4.根据权利要求1所述的信息处理装置,还包括:
线方向计算单元,计算连接作为第一区域的质心的第一质心和作为第二区域的质心的第二质心的线的方向;两个质心都由所述质心位置计算单元计算。
5.根据权利要求1所述的信息处理装置,还包括:
移动检测单元,检测作为第一区域的质心的第一质心和作为第二区域的质心的第二质心的移动;两个质心都由所述质心位置计算单元计算。
6.根据权利要求1所述的信息处理装置,还包括:
确定单元,确定第一区域是显示单元附近的操作实体最接近显示单元的显示表面的区域,第二区域是操作实体离开显示单元的显示表面比第一区域更远的区域。
7.根据权利要求4所述的信息处理装置,其中,
所述显示控制单元基于由所述线方向计算单元计算的线的方向显示要在显示单元处显示的图像。
8.根据权利要求5所述的信息处理装置,其中,
所述显示控制单元基于由所述移动检测单元检测的第一质心和第二质心的移动显示要在显示单元处显示的图像。
9.根据权利要求6所述的信息处理装置,其中,
所述显示控制单元基于由所述确定单元确定的区域显示要在显示单元处显示的图像。
10.一种信息处理方法,包括步骤:
用显示控制单元在显示单元处显示图像;
用接近值获取单元获取关于操作实体和显示单元的表面之间的接触或接近的接近值;
用区域检测单元对所述接近值进行三元处理并根据进行了三元处理的接近值检测第一区域和不同于第一区域的第二区域;以及
用质心位置计算单元计算第一区域和第二区域的各自质心位置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008-192331 | 2008-07-25 | ||
JP2008192331 | 2008-07-25 | ||
JP2008192331A JP4609543B2 (ja) | 2008-07-25 | 2008-07-25 | 情報処理装置及び情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101634933A true CN101634933A (zh) | 2010-01-27 |
CN101634933B CN101634933B (zh) | 2012-05-30 |
Family
ID=40951586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101612305A Expired - Fee Related CN101634933B (zh) | 2008-07-25 | 2009-07-24 | 信息处理装置和信息处理方法 |
Country Status (4)
Country | Link |
---|---|
US (2) | US9442601B2 (zh) |
EP (1) | EP2149840A1 (zh) |
JP (1) | JP4609543B2 (zh) |
CN (1) | CN101634933B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102314258A (zh) * | 2010-07-01 | 2012-01-11 | 原相科技股份有限公司 | 光学触控***、物件位置计算装置以及物件位置计算方法 |
CN102402384A (zh) * | 2010-09-07 | 2012-04-04 | 索尼公司 | 信息处理装置、信息处理方法和计算机程序 |
CN102999285A (zh) * | 2011-09-16 | 2013-03-27 | 联发科技(新加坡)私人有限公司 | 车载电子装置以及使用于车载电子装置的控制单元 |
CN104662508A (zh) * | 2012-08-27 | 2015-05-27 | 微晶片科技德国第二公司 | 具有手姿势控制的输入装置 |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4609557B2 (ja) * | 2008-08-29 | 2011-01-12 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
US20120256881A1 (en) * | 2009-12-15 | 2012-10-11 | Sharp Kabushiki Kaisha | Display device, display method, display program, recording medium |
US8963832B2 (en) * | 2010-03-05 | 2015-02-24 | Lenovo Innovations Limited (Hong Kong) | Mobile terminal |
US20120050258A1 (en) * | 2010-08-27 | 2012-03-01 | Andrew Kay | Method for obtaining 3d position information, computer program, data processor, and display panel incorporating the same |
JP5569271B2 (ja) | 2010-09-07 | 2014-08-13 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
US9310923B2 (en) | 2010-12-03 | 2016-04-12 | Apple Inc. | Input device for touch sensitive devices |
US8638320B2 (en) * | 2011-06-22 | 2014-01-28 | Apple Inc. | Stylus orientation detection |
US8928635B2 (en) | 2011-06-22 | 2015-01-06 | Apple Inc. | Active stylus |
US9329703B2 (en) | 2011-06-22 | 2016-05-03 | Apple Inc. | Intelligent stylus |
US20130083074A1 (en) * | 2011-10-03 | 2013-04-04 | Nokia Corporation | Methods, apparatuses and computer program products utilizing hovering, in part, to determine user interface orientation |
US9671880B2 (en) * | 2011-12-22 | 2017-06-06 | Sony Corporation | Display control device, display control method, and computer program |
BR112014023286A8 (pt) * | 2012-03-28 | 2017-07-25 | Sony Corp | Aparelho e método de processamento de informação, e, programa |
US9495065B2 (en) * | 2012-07-06 | 2016-11-15 | Navico Holding As | Cursor assist mode |
US9652090B2 (en) | 2012-07-27 | 2017-05-16 | Apple Inc. | Device for digital communication through capacitive coupling |
US9176604B2 (en) | 2012-07-27 | 2015-11-03 | Apple Inc. | Stylus device |
US9557845B2 (en) | 2012-07-27 | 2017-01-31 | Apple Inc. | Input device for and method of communication with capacitive devices through frequency variation |
US9158393B2 (en) | 2012-12-18 | 2015-10-13 | Logitech Europe S.A. | Active stylus for touch sensing applications |
US9367185B2 (en) | 2012-12-18 | 2016-06-14 | Logitech Europe S.A. | Method and system for discriminating stylus and touch interactions |
US10048775B2 (en) | 2013-03-14 | 2018-08-14 | Apple Inc. | Stylus detection and demodulation |
US9170676B2 (en) * | 2013-03-15 | 2015-10-27 | Qualcomm Incorporated | Enhancing touch inputs with gestures |
KR102056316B1 (ko) * | 2013-05-03 | 2020-01-22 | 삼성전자주식회사 | 터치 스크린 동작 방법 및 그 전자 장치 |
US9939935B2 (en) | 2013-07-31 | 2018-04-10 | Apple Inc. | Scan engine for touch controller architecture |
JP6442755B2 (ja) * | 2014-02-28 | 2018-12-26 | 富士通コネクテッドテクノロジーズ株式会社 | 電子機器、制御プログラム、及び、制御方法 |
US10061450B2 (en) | 2014-12-04 | 2018-08-28 | Apple Inc. | Coarse scan and targeted active mode scan for touch |
JP6630164B2 (ja) * | 2015-09-17 | 2020-01-15 | キヤノン株式会社 | 電子機器及びその制御方法、プログラム、並びに記憶媒体 |
US10637933B2 (en) | 2016-05-26 | 2020-04-28 | Logitech Europe S.A. | Method and apparatus for transferring information between electronic devices |
US10474277B2 (en) | 2016-05-31 | 2019-11-12 | Apple Inc. | Position-based stylus communication |
US10884610B2 (en) * | 2016-11-04 | 2021-01-05 | Myscript | System and method for recognizing handwritten stroke input |
US11381676B2 (en) * | 2020-06-30 | 2022-07-05 | Qualcomm Incorporated | Quick launcher user interface |
US11562638B2 (en) | 2020-08-24 | 2023-01-24 | Logitech Europe S.A. | Electronic system and method for improving human interaction and activities |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5168531A (en) * | 1991-06-27 | 1992-12-01 | Digital Equipment Corporation | Real-time recognition of pointing information from video |
JPH0576007A (ja) * | 1991-09-13 | 1993-03-26 | Nkk Corp | テレビカメラによる監視方法 |
JP3529510B2 (ja) * | 1995-09-28 | 2004-05-24 | 株式会社東芝 | 情報入力装置および情報入力装置の制御方法 |
JPH10269022A (ja) * | 1997-03-25 | 1998-10-09 | Hitachi Ltd | 通信機能付き携帯型情報処理装置 |
JP3968477B2 (ja) * | 1997-07-07 | 2007-08-29 | ソニー株式会社 | 情報入力装置及び情報入力方法 |
US7663607B2 (en) * | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US8479122B2 (en) * | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US6292173B1 (en) * | 1998-09-11 | 2001-09-18 | Stmicroelectronics S.R.L. | Touchpad computer input system and method |
JP2000348560A (ja) * | 1999-06-07 | 2000-12-15 | Tokai Rika Co Ltd | タッチ操作位置の判定方法 |
JP2001307107A (ja) * | 2000-04-21 | 2001-11-02 | Sony Corp | 画像処理装置および方法、並びに記録媒体 |
US7102617B2 (en) * | 2002-12-30 | 2006-09-05 | Motorola, Inc. | Compact optical pointing apparatus and method |
JP2006276223A (ja) * | 2005-03-28 | 2006-10-12 | Sony Corp | 表示装置及び表示方法 |
US7456849B2 (en) * | 2005-04-15 | 2008-11-25 | Microsoft Corporation | System and method for zooming an object through spiral interaction |
EP2249285B1 (en) * | 2005-06-23 | 2012-06-20 | Nokia Corporation | Method and program of controlling subscriber equipment and subscriber equipment |
CN100429610C (zh) * | 2006-01-19 | 2008-10-29 | 宏达国际电子股份有限公司 | 直觉式荧幕控制器 |
US7552402B2 (en) * | 2006-06-22 | 2009-06-23 | Microsoft Corporation | Interface orientation using shadows |
JP2008065730A (ja) * | 2006-09-11 | 2008-03-21 | Nec Corp | 携帯通信端末装置、携帯通信端末装置における座標入力方法および座標入力装置 |
JP5191119B2 (ja) | 2006-12-06 | 2013-04-24 | 株式会社ジャパンディスプレイウェスト | 表示装置、表示装置の制御方法、及びプログラム |
US7956847B2 (en) * | 2007-01-05 | 2011-06-07 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
WO2008137708A1 (en) * | 2007-05-04 | 2008-11-13 | Gesturetek, Inc. | Camera-based user input for compact devices |
JP4992618B2 (ja) * | 2007-09-05 | 2012-08-08 | カシオ計算機株式会社 | ジェスチャー認識装置及びジェスチャー認識方法 |
US8125458B2 (en) * | 2007-09-28 | 2012-02-28 | Microsoft Corporation | Detecting finger orientation on a touch-sensitive device |
US20100020020A1 (en) * | 2007-11-15 | 2010-01-28 | Yuannan Chen | System and Method for Typing Using Fingerprint Recognition System |
JP4609557B2 (ja) * | 2008-08-29 | 2011-01-12 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
US8421756B2 (en) * | 2008-09-23 | 2013-04-16 | Sony Ericsson Mobile Communications Ab | Two-thumb qwerty keyboard |
US8154529B2 (en) * | 2009-05-14 | 2012-04-10 | Atmel Corporation | Two-dimensional touch sensors |
-
2008
- 2008-07-25 JP JP2008192331A patent/JP4609543B2/ja not_active Expired - Fee Related
-
2009
- 2009-05-28 EP EP09251421A patent/EP2149840A1/en not_active Ceased
- 2009-07-24 CN CN2009101612305A patent/CN101634933B/zh not_active Expired - Fee Related
- 2009-07-27 US US12/509,783 patent/US9442601B2/en not_active Expired - Fee Related
-
2016
- 2016-08-12 US US15/235,456 patent/US20160370934A1/en not_active Abandoned
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102314258A (zh) * | 2010-07-01 | 2012-01-11 | 原相科技股份有限公司 | 光学触控***、物件位置计算装置以及物件位置计算方法 |
CN102314258B (zh) * | 2010-07-01 | 2013-10-23 | 原相科技股份有限公司 | 光学触控***、物件位置计算装置以及物件位置计算方法 |
CN102402384A (zh) * | 2010-09-07 | 2012-04-04 | 索尼公司 | 信息处理装置、信息处理方法和计算机程序 |
CN102402384B (zh) * | 2010-09-07 | 2017-04-12 | 索尼公司 | 信息处理装置和信息处理方法 |
CN102999285A (zh) * | 2011-09-16 | 2013-03-27 | 联发科技(新加坡)私人有限公司 | 车载电子装置以及使用于车载电子装置的控制单元 |
CN104662508A (zh) * | 2012-08-27 | 2015-05-27 | 微晶片科技德国第二公司 | 具有手姿势控制的输入装置 |
Also Published As
Publication number | Publication date |
---|---|
US20100020037A1 (en) | 2010-01-28 |
JP2010033158A (ja) | 2010-02-12 |
JP4609543B2 (ja) | 2011-01-12 |
US9442601B2 (en) | 2016-09-13 |
CN101634933B (zh) | 2012-05-30 |
EP2149840A1 (en) | 2010-02-03 |
US20160370934A1 (en) | 2016-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101634933B (zh) | 信息处理装置和信息处理方法 | |
US8390597B2 (en) | Capacitive sensor panel having dynamically reconfigurable sensor size and shape | |
EP2166435B1 (en) | Information processing apparatus and information processing method | |
US20080134078A1 (en) | Scrolling method and apparatus | |
CN101563666B (zh) | 用户界面装置 | |
US9052817B2 (en) | Mode sensitive processing of touch data | |
CN101198925B (zh) | 用于触敏输入设备的手势 | |
CN103257684B (zh) | 方向敏感的信号输出方法及装置 | |
US8311370B2 (en) | Portable terminal and data input method therefor | |
US20100149109A1 (en) | Multi-Touch Shape Drawing | |
US20120001845A1 (en) | System and Method for Virtual Touch Sensing | |
CN104423799B (zh) | 接口装置和接口方法 | |
US20100302188A1 (en) | Electronic device, method for viewing desktop thereof, and computer-readable medium | |
JP4045550B2 (ja) | 画像表示制御装置及び画像表示制御プログラム | |
US20150002433A1 (en) | Method and apparatus for performing a zooming action | |
US8355599B2 (en) | Methods and devices for detecting changes in background of images using multiple binary images thereof and hough transformation | |
CN108595076A (zh) | 一种电子设备触控交互方法 | |
TW200816023A (en) | A virtual input device and the input method thereof | |
CN103543825A (zh) | 摄像机光标*** | |
CN108595075A (zh) | 一种电子设备触控交互方法 | |
JP6832813B2 (ja) | 表示制御装置、ポインタの表示方法及びプログラム | |
Araki et al. | On-mouse projector: Peephole interaction using a mouse with a mobile projector | |
CN108563379A (zh) | 一种电子设备触控交互方法 | |
US20120245741A1 (en) | Information processing apparatus, information processing method, recording medium, and program | |
Neshati et al. | EdgeSelect: Smartwatch data interaction with minimal screen occlusion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120530 Termination date: 20150724 |
|
EXPY | Termination of patent right or utility model |