CN101634933A - 信息处理装置和信息处理方法 - Google Patents

信息处理装置和信息处理方法 Download PDF

Info

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
Application number
CN200910161230A
Other languages
English (en)
Other versions
CN101634933B (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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of CN101634933A publication Critical patent/CN101634933A/zh
Application granted granted Critical
Publication of CN101634933B publication Critical patent/CN101634933B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/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/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • 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/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • 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
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • 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/041012.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
    • 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/04108Touchless 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
    • 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

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.一种信息处理方法,包括步骤:
用显示控制单元在显示单元处显示图像;
用接近值获取单元获取关于操作实体和显示单元的表面之间的接触或接近的接近值;
用区域检测单元对所述接近值进行三元处理并根据进行了三元处理的接近值检测第一区域和不同于第一区域的第二区域;以及
用质心位置计算单元计算第一区域和第二区域的各自质心位置。
CN2009101612305A 2008-07-25 2009-07-24 信息处理装置和信息处理方法 Expired - Fee Related CN101634933B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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