CN101620510A - 信息处理设备和信息处理设备中的振动控制方法 - Google Patents

信息处理设备和信息处理设备中的振动控制方法 Download PDF

Info

Publication number
CN101620510A
CN101620510A CN200910151850A CN200910151850A CN101620510A CN 101620510 A CN101620510 A CN 101620510A CN 200910151850 A CN200910151850 A CN 200910151850A CN 200910151850 A CN200910151850 A CN 200910151850A CN 101620510 A CN101620510 A CN 101620510A
Authority
CN
China
Prior art keywords
vibratory output
data
mobile
messaging device
control unit
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.)
Pending
Application number
CN200910151850A
Other languages
English (en)
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 CN101620510A publication Critical patent/CN101620510A/zh
Pending legal-status Critical Current

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/016Input arrangements with force or tactile feedback as computer generated output to the user
    • 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
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/014Force feedback applied to GUI

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)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

提供了一种信息处理设备和信息处理设备中的振动控制方法。信息处理设备包含:显示控制单元,其在屏幕中显示对象的位置被接触和移动时根据接触位置的移动来移动对象的显示位置,和振动控制单元,其当移动对象的显示位置时,以根据与对象相关的数据的参数量的振动量来振动接触位置。

Description

信息处理设备和信息处理设备中的振动控制方法
技术领域
本发明涉及信息处理设备和信息处理设备中的振动控制方法。
背景技术
近年来,触摸板经常被安装在小型电子设备和自动交易设备中,其中用户使用触摸板在其直接触摸显示屏幕之后操作显示屏幕中显示的对象。通过使用触摸板,实现了直观的操作感觉,并且实现了即使是不熟悉键盘、小键盘等等的操作的用户也能够容易地进行操作的优点。在某些最近的电子设备中,当用户操作触摸板时,屏幕中显示的显示对象被移动,或者通过移动操作进行预定处理。
对于这种技术,例如日本专利申请公开2002-149312公开了根据显示对象的行为对电子设备提供振动的技术。日本专利申请公开2004-86711和日本专利申请公开2004-309962公开了根据用户触摸的触摸板上的位置改变振动量的技术。此外,日本专利申请公开2005-149197公开了在用户触摸触摸板之后逐渐改变振动量直到确定对应于触摸操作的处理的技术。因而,通过组合触摸板操作和振动,能够改进用户的操作感觉。
发明内容
如上所述,对组合触摸板和振动以改进触摸板的操作感觉的技术已经进行了更多的研究和开发。然而,允许用户检测与显示对象相关的数据的属性或特征的技术不是已知的。如果使用触摸板,如上所述,用户能够通过直接操作显示对象来进行预定处理。寻求各种充分利用这种触摸板的便利来向用户有效传送关于与显示对象相关的数据的信息的技术创新。
鉴于上述问题提出了本发明,并且需要一种能够通过振动向使用显示对象的用户传送该用户要处理的数据的参数量的新颖和改进的信息处理设备,以及信息处理设备中的振动控制方法。
为了解决上述问题,根据本发明的实施例,提供一种信息处理设备,包含:显示控制单元,其根据在显示对象的屏幕中的位置被接触和移动时接触位置的移动,来移动对象的显示位置;和振动控制单元,其在对象的显示位置移动时,以根据与对象相关的数据的参数量的振动量来振动接触位置。
如果移动对象与屏幕中显示的另一个对象接触,则显示控制单元可以被配置成使另一个对象和移动对象一起移动。在这样的情况下,振动控制单元被配置成以根据一起移动的两个对象的总参数量的振动量来振动接触位置。
振动控制单元可以被配置成仅在对象开始移动的预定时段,以大于对象移动期间的振动量的振动量来振动接触位置。
振动控制单元可以被配置成仅在移动对象与另一个对象接触之后的预定时段,以大于两个对象一起移动时的振动量的振动量来振动接触位置。
可以使用从与对象相关的数据的获得时间或更新时间直到对象开始移动的时间段作为参数量。在这样的情况下,振动控制单元被配置成以随着时间段变长而增加的振动量来振动接触位置。
与对象相关的数据的数据长度可以被用作参数量。
视频数据或音乐数据可以被用作数据。在这样的情况下,与对象相关的数据的再现时间被用作参数量。
图像数据可以被用作数据。在这样的情况下,与对象相关的数据的图像大小被用作参数量。
数据可以包含多段内容。在这样的情况下,数据中包含的内容段的数目被用作参数量。
如果通过手指触摸显示屏幕并且移动对象的显示位置,则振动控制单元可以被配置成根据与显示屏幕接触的手指的数目来改变振动量。
振动控制单元可以被配置成当手指数目增加时降低振动量。
为了解决上述问题,根据本发明的另一个实施例,提供一种信息处理设备中的振动控制方法,包括步骤:当显示对象的屏幕中的位置被接触和移动时,根据接触位置的移动来进行对象的显示位置的移动控制;进行控制,使得在进行对象的显示位置的移动控制时,接触位置以根据与对象相关的数据的参数量的振动量来振动。
根据本发明的上述实施例,可以通过振动向使用显示对象的用户传送用户要处理的数据的参数量。结果,实现了更加直观的操作***。
附图说明
图1是示出使用触摸板的显示对象的移动方法的说明性视图;
图2是示出使用触摸板的显示对象的移动方法的说明性视图;
图3是示例说明根据本发明实施例的显示对象移动方法和振动控制方法的说明性视图;
图4是示例说明根据本发明实施例的显示对象移动方法和振动控制方法的说明性视图;
图5是示例说明根据本发明实施例的振动控制方法的说明性视图;
图6是示例说明根据本发明实施例的振动控制方法的说明性视图;
图7是示出根据本发明实施例的信息处理设备的功能配置例子的说明性视图;而
图8是示出根据本发明实施例的信息处理设备的硬件配置例子的说明性视图。
具体实施方式
下面参照附图详细描述本发明的优选实施例。注意,在本说明书和附图中,用相同的附图标记表示具有基本相同功能和结构的结构单元,并且省略这些结构单元的重复说明。
[描述的流程]
这里简要说明下面描述的本发明实施例的描述流程。首先,通过引用具体的例子,参考图1和图2描述使用触摸板的一般显示对象的移动操作和显示控制方法。在其描述中,将描述本发明的实施例的目的。接着通过引用具体的例子,参考图3和图4描述根据本发明实施例的信息处理设备100的显示配置和振动控制方法。
接着通过引用具体的例子,参考图5和图6描述根据本发明实施例中的振动控制方法的振动量控制模式。接着参考图7描述根据本发明实施例的信息处理设备100的功能配置。在其描述中,也将描述参考图3到图6描述的技术配置与信息处理设备100的功能配置之间的对应关系。另外,参考图8描述能够实现根据本发明实施例的信息处理设备100的功能的硬件配置例子。最终,概述通过根据本发明实施例的技术配置实现的操作效果。
[目的]
在开始描述本发明的实施例之前,参考图1和图2简要描述使用触摸板的一般显示对象的移动操作和显示控制方法。图1和图2是示例说明使用触摸板的一般显示对象的移动操作和显示控制方法的说明性视图。例如,通过配有具有触摸板功能的显示屏幕12的信息处理设备10,来实现这里示出的处理。
首先参考图1。图1示出用于仔细观看照片数据的照片观看器的操作屏幕。图1图解的照片观看器通过这样的方式来配置,使得多份照片数据沿预定方向排列,并且通过由用户进行的沿预定方向的手指滑动操作,能够将焦点移动到前面的照片或后面的照片。如果例如排列在右边的下一照片应当成为焦点并被显示,则用户可以在显示屏幕12上沿左方向进行手指滑动操作。这里,照片观看器在滑动操作期间对用户提供阻力。
这里,滑动操作期间的阻力表示例如普通生活中日常遇到的现象(此后称为日常现象)之一。日常生活中的日常现象包含例如在用一个人的所有力量将球扔出后,球大力飞出长距离,以及拉伸的橡胶带在失去拉力后收缩到其初始状态。另外,用弱的力难以移动重物体,但能够移动轻的物体也是日常现象之一。此外,当被一个人推时不移动的物体在被两个人推时就移动的事实虽然是简单的例子,但也被认为是日常现象之一。这些日常现象基于物理现象(或物理定律)。
另一方面,日常生活中消费商品的行为有时也是日常现象。例如,能够通过由弹簧作用的单个按钮打开的伞是日常现象的商品例子。当伞被折叠时,用户用强力把啮合构件拉向伞柄,直到啮合构件中提供的配合部分被放在伞柄的钩子上。如果拉力弱,则伞会由于弹簧的阻力而再次打开。作为类似的例子,例如,许多人可能有这样的经历:由于门未完全拉到打开状态,门不固定在打开状态并且立即闭合。通过经历这样的情形,用户将这样的认识作为日常现象:例如如果以强力进行预定操作或将预定操作进行到底,则完成期望的操作,而如果以弱力进行预定操作或将预定操作进行到中途,则回到操作之前的状态。
这里引用的两个例子说明了用户日常经历的″阻力″。例如通过图1和图2所示的图形的反馈,能够表示这样的″阻力″。
图1示出了用户滑动手指少许以移动照片的显示位置的状态。如果用户在照片P.1被显示在中心的状态下进行滑动操作,则照片P.1在滑动方向移动滑动操作的距离。然而,假定滑动距离短于预定阈值。如果用户在滑动操作之后移动手指离开显示屏幕12,则信息处理设备10确定滑动距离短并且进行处理以将照片P.1带回到在中心显示照片P.1的原始显示位置。即,如果滑动距离短,则不会更新照片的显示排列,即使进行了滑动操作。
图2示出了用户显著滑动手指以移动照片的显示位置的状态。如果用户在照片P.1被显示在中心的状态下进行滑动操作,则照片P.1在滑动方向移动滑动操作的距离。然而假定滑动距离大于预定阈值。如果用户在滑动操作之后移动手指离开显示屏幕12,则信息处理设备10确定滑动距离长并且进行处理,使得转变到下一照片P.2被排列在中心的显示位置。即,如果滑动距离长,则会更新显示屏幕12以显示这样的配置:排列照片,使得根据滑动操作,焦点在下一照片上。
看看图1和图2所示的图形给用户带来什么样的感觉。如上所述,用户根据其经验无意识地感知各种日常现象。上述伞和门是这样的例子。用户也感知到涉及例如电子设备中提供的按钮的操作装置的日常现象。能够将这样的现象作为一个例子:除非按钮被按下足够深,否则不会进行相关处理。在这样的情况下,用户依赖按钮的触觉感知按钮是否被按下足够深。因而,如果用户感觉按钮被按下得不够深,则用户可以进行操作以重新按下按钮,等等。
然而在通过与触摸板接触的手指的滑动操作和显示屏幕12中显示的对象的移动的关联操作实现的操作***中,用户依赖″触觉″执行某事的机会较少。即使在这种操作***中,用户能够自然地移动图形或按下显示的按钮。然而,没有感觉或触觉的反馈被提供给用户。因而,用户会进行下一操作或在检查操作结果之后确定是否继续或暂停操作。
因此,如果能够实现行为表现相对接近于用户无意识地感知的日常现象的操作***,则依然能够改进用户的操作感觉,因为不必在检查操作结果之后进行下一操作。此外,期望这种改进的操作感觉带来误操作的减少和操作速度的改进。
在图1和图2所示的例子中,实现了接近于这样的日常现象的行为:如果滑动距离短,则回到原始显示排列,因而用户能够在视觉上体验自然的操作感觉。在例子中表示出″阻力″,但是也可以表示出例如″力的强度″、″惯性″等等。
然而,当直观表示时,如果对象(例如照片)被手指隐藏,则没有″触觉″会传递给用户。此外,即使使用这样的表示模式,***仍然是在视觉上检查操作结果之后进行操作的操作***,因而对于用户的操作感觉没有实现特别有利的效果。考虑到上述方面,寻求实现一种通过除了视觉之外的任何机制向用户传递关于数据的信息的技术。下面描述的实施例期望实现这样的技术要求。
<实施例>
下面将描述本发明的实施例。本实施例涉及通过关联到图形的显示操作而提供振动以作为反馈的技术。更具体地,本实施例涉及通过根据与图形相关的数据的参数量控制振动量,向用户提供具有更加直观的表示的操作***的技术。即,与通过振动向用户报告处理操作的完成或接触位置的简单技术相比,这里的技术通过基于关于操作目标的信息来控制的振动量,通过振动向用户提供″触觉″。
[振动控制方法]
首先参考图3和图4描述根据本实施例的振动控制方法。
图3是示出当一个对象开始移动和当对象移动时的振动控制方法的说明性视图。图4是示出当多个对象碰撞和当进行移动时的振动控制方法的说明性视图。在随后的描述中,与各种数据相关的操作目标被称作显示对象或简称为对象。通过以后描述的信息处理设备100的功能配置来实现图3和图4图解的显示配置和振动控制处理。此外,显示对象的显示屏幕对应于信息处理设备100内提供的输入/输出单元102,并且例如通过触摸板来实现。
(对象移动时的振动控制)
下面参考图3。作为一个例子,图3示出了显示三个对象的信息处理设备100的显示屏幕。这里示出的各个对象与照片数据、音乐数据或视频数据相关。自然地,可以在显示屏幕中显示与其它类型的数据相关的对象。此外,可以在显示屏幕中只显示一个对象,或可以显示两个或四个或更多对象。此外,多份数据可以与一个对象相关。
在图3图解的信息处理设备100的屏幕中也显示移动目的区。移动目的区是示出对象被移动到的移动目的地的显示区。例如,当对象被移入移动目的区时,会在信息处理设备100中保存与该对象相关的数据。在这种情况下,信息处理设备100可以被配置成从传送各种数据的内容服务器等等获得和保存与移入移动目的区的对象相关的数据。
作为另一个配置,例如,信息处理设备100可以被配置成当对象被移入移动目的区时在预定外部存储装置中记录与该对象相关的数据。此外,除了数据存储和记录之外,各种功能可以被分配给移动目的区。例如,下述功能可以被分配给移动目的区:通过线路或通过无线电将与移入移动目的区的对象对应的数据上传到例如服务器、连接到信息处理设备100的设备中。可选地,丢弃对应于移入移动目的区的对象的数据的功能可以被分配给移动目的区。
因而,任何功能可以被分配给移动目的区。然而,在随后的描述中,为了便于描述,把在信息处理设备100中保存移入移动目的区的对象的数据的配置作为例子。此外,将描述用户移动音乐数据的对象的操作和信息处理设备100响应该操作的行为。
首先,用户通过手指触摸屏幕中显示音乐数据的对象的位置。此后,用户接触的位置被称作接触部分。此外,用户在手指接触音乐数据的对象的同时沿左方向移动手指,以将音乐数据的对象向移动目的区移动。这里假定当从显示音乐数据的对象的位置观察时移动目的区被排列在左边。
当进行上述滑动操作时,伴随接触部分的滑动操作,由信息处理设备100移动音乐数据的对象的显示位置。即,通过关联到用户的滑动操作,移动音乐数据的对象。
当移动音乐数据的对象时,信息处理设备100把振动提供给用户的与音乐数据的对象接触的手指(接触部分)。然而,根据与移动的对象相关的音乐数据的参数量来决定提供用户的手指的振动的振动量。例如,可以考虑数据长度、再现时间、再现频率、音乐片段的数目或音乐数据的价格作为参数量。
例如,如果与对象相关的数据的类型是照片数据,则数据长度、照片大小、拍照日期/时间的老旧程度、显示频率、编辑频率或照片数据的价格被用作振动量的决定因素。此外,例如,如果与对象相关的数据的类型是视频数据,则使用数据长度、再现时间、拍照日期/时间的老旧程度、章节的数目、观看频率、编辑频率或视频数据的价格。
振动量可以被配置成根据移动对象时的移动距离、移动方向或移动速度来决定。此外,振动量可以被配置成根据与对象相关的数据的类型而不同。自然地,振动量可以被配置成通过组合这些任意决定因素的多个来设置。在随后的描述中,上述任意决定因素一般被称作数据的参数量。
通过如上所述确定的振动量,用户能够根据从接触部分接收的振动量了解与被移动的对象相关的数据的参数量。在这种情况下,即使对象和与之相关的显示信息被手指等等隐藏,用户仍能够可靠地感知数据的参数量。附带地,移动电子设备经常被装在包或口袋中,并且在不观看其显示屏幕的状态下直接操作。在这种情况下,通过关于要操作的数据的、经由振动获得的信息来实现更正确的操作,从而显著改进可操作性。
(静摩擦力的表示1)
此外,在本实施例中,就对象移动期间的振动控制方面进行下面说明的设计方案,以通过振动实现上述″日常现象″之一。这里说明的″日常现象″是当移动对象时产生的静摩擦力。例如,当通过推动来移动地面上放置的静止对象时,在对象和地面之间产生摩擦。因而,为了通过推动移动静止对象,有必要增加对抗静止对象和地面之间产生的摩擦力的推力。摩擦力能够被分成静摩擦力和动摩擦力。静摩擦力是在静止对象开始移动之前起作用的摩擦力。动摩擦力是在静止对象开始移动之后起作用的摩擦力。
静摩擦力大于动摩擦力。因而,用户在静止对象开始移动之前发现静止对象非常沉重,并且在静止对象开始移动之后发现静止对象相对较轻。在本实施例中,作为一个例子,提出将这种″静摩擦力″表示为振动量的技术。在图3的例子中,用户触摸音乐数据的对象,并且在对象被移动预定距离的同时,以相对大的振动量振动接触部分。在对象移动预定距离之后,接触部分的振动被控制到相对小的振动量。能够任意决定预定距离。当对象的移动距离达到预定距离时可以立即切换振动量,或者切换振动量,使得振动量逐渐降低。
通过如上所述表示静摩擦力,以几乎匹配″日常现象″的形式表示从静止状态转变到移动状态的过程,并且用户能够通过关联到日常″物体″移动的操作来感知″数据″移动的操作。用户也可以通过更加清晰地触摸对象来感知开始移动的位置。
例如,考虑这样的情况:用户在不检查对象的显示位置的情况下用手指从右到左地在屏幕上留下轨迹。如果不应使用上述表示静摩擦力的配置,则从用户的手指触摸对象的位置,在接触部分以预定振动量产生振动。在这种情况下,用户会把开始振动的时刻感知为开始移动的时刻。然而人的感觉相对不敏感。如果开始移动的时刻是某种开始处理的触发,则对于这种配置,误操作出现的概率增加。例如,如果根据对象的移动操作控制音乐的再现/停止/开始位置等等,则能够更加准确地感知对象的开始移动的时刻的″静摩擦力″配置是更加适合的。
(伴随静摩擦力的图形的表示)
通过上述表示的静摩擦力,能够向用户提供类似于″日常现象″的″感觉″,并且通过增加利用图形的表示能够进一步增强其效果。例如,如图3所示,当移动静止状态的对象时,对象在手指与对象接触之后不立即移动,并且对象在手指移动一段时间之后移动。此外,当对象在手指接触之后保持静止而不被移动时,接触部分以相对大的振动量振动。
通过以这种方式关联而加以控制的对象的移动和振动量,表示出″难以移动静止对象″的″日常现象″,并且向用户提供更加现实的″感觉″。此外,通过屏幕中由更重的操作(更加难以移动)表示的越来越重的文件(例如,具有更大数据长度的文件),实现更加现实的表示模式。即使对于例如触摸板的操作***,通过将传递给手指的振动和可视信息关联而向用户提供类似于真实世界中现象的感觉,能够向用户提供更加现实的操作感觉。
(移动多个对象时的振动控制)
下面参考图4。图4示出一起移动多个对象的显示配置。如图3所示,以用户移动音乐数据的对象的情况作为例子。首先,描述在音乐数据的对象移动期间音乐数据的对象撞上照片数据的对象时的振动控制方法。然而假定用户之后碰撞之后继续拖动操作。
(通过对象的碰撞对多个对象的移动)
如果如图4所示音乐数据的对象撞上照片数据的对象,照片数据的对象开始与音乐数据的对象一起移动。在图4的例子中,以这样的方式绘制音乐数据的对象和照片数据的对象:为了便于描述,其碰撞部分不交叠,但是碰撞部分的部分或全部可以覆盖。即使以这样的方式绘制音乐数据的对象和照片数据的对象:其碰撞部分交叠,使得照片数据的对象被完全隐藏,通过使用以后描述的振动量的控制方法,用户也能够容易地确定多个对象是否交叠。
当一起移动音乐数据的对象和照片数据的对象时,根据两个对象的总参数量确定提供给用户手指的振动的振动量。例如,如果数据长度被用作参数量,则根据音乐数据的数据长度和照片数据的数据长度的总数据长度确定振动量。
因而,用户能够不经观看显示屏幕就确定对象是否碰撞。此外,如上所述,即使在通过交叠来显示多个对象的显示配置中,用户也能够容易地确定移动对象是否交叠。此外,用户能够获得与″移动多个对象需要更大的力″的″日常现象″匹配的操作感觉。因此,操作感觉被改进得更加现实。
(静摩擦力的表示2)
此外,通过振动也可以表示碰撞时的静摩擦力效果。在图4的例子中,碰撞接收侧的照片数据的对象保持静止。例如,能够表示静摩擦力作用于照片数据的对象的效果。
在这种情况下,例如,通过振动表示通过将作用于照片数据的对象的静摩擦力增加到作用于音乐数据的对象的动摩擦力上而获得的摩擦力。可选地,例如,通过振动可以表示通过将作用于照片数据的对象的静摩擦力增加到作用于音乐数据的对象的静摩擦力上而获得的摩擦力。另外,可以缩短当音乐数据的对象碰撞时静摩擦力起作用的时间段以表示提供给照片数据的对象的推动效果。
使用上述表示,用户能够清晰地感知对象碰撞的时刻。此外,用户能够作为″感觉″感知是″轻″对象撞上″重″对象还是″重″对象撞上″轻″对象。这里″重″和″轻″的表示分别对应于与对象相关的数据的″大″和″小″参数量。通过如上所述控制振动,当同时进行多个对象的拖动操作时,也可以向用户提供更加直观的操作感觉。
(通过手指触摸对多个对象的移动)
在上述例子中,描述了当多个对象碰撞和一起移动两个对象时的显示和振动控制方法。同时进行多个对象的拖动操作的操作例子包含例如多个对象与用户的手指接触的情形。图4示出了在移动音乐数据的对象和照片数据的对象的同时用户的手指与视频对象接触的情形。
在这个例子中,用户的手指通过接触部分A与音乐数据的对象接触,通过接触部分B与视频数据的对象接触。在这种情况下,信息处理设备100向接触部分A提供振动量对应于″音乐数据+照片数据″的振动,向接触部分B提供振动量对应于″视频数据″的振动。当接触部分B与视频数据的对象接触时,类似于音乐数据的对象,通过振动量和利用图形的操作,对接触部分B表示″静摩擦″。如果在视频数据的对象通过接触部分B接触之后继续拖动操作,则一起移动音乐数据、照片数据和视频数据的对象。于是,在移入移动目的区之后,在信息处理设备100中保存对象的数据。
上述例子示出了对应于接触部分的单独位置振动的情形,但是用户的整个手指或信息处理设备100的整个机壳可以振动。在这种情况下,根据与用户手指接触的对象或一起移动的对象的总参数量来决定振动量。通过采用这种配置,用户能够在不经视觉检查屏幕中显示的对象的情况下感知静止状态、移动状态、碰撞状态、被移动的对象的数目和对应于对象的数据的参数量。这里,用户在操作能够感知类似于″日常现象″的″感觉″,因而更加直观的操作变得可能。
[振动量的设置例子]
这里,参考图5和图6描述根据振动控制方法的振动量的设置例子。
图5是示出在图3和图4所示的用户操作过程中振动量的变更的曲线图。
图6是以放大视图示出图5所示的所述的一部分的说明性视图。
(总体流程)
参考图5。在图5所示的曲线图中,水平轴表示移动距离,垂直轴表示振动量。在图5所示的曲线图中,在与音乐数据的对象接触之前的时间段被表示为T0,在该对象与照片数据的对象接触之前的时间段被表示为T1,以匹配图3和图4所示的用户操作的过程。此外,用户手指与视频数据的对象接触之前的时间段被表示为T2。
于是,照片数据的对象被移入移动目的区之前的时间段被表示为T3,音乐数据的对象被移入移动目的区之前的时间段被表示为T4,视频数据的对象被移入移动目的区之前的时间段被表示为T5。这里假定对象按照照片数据、音乐数据和视频数据的顺序被移入移动目的区。对应于音乐数据的参数量的振动量被表示为ΔV1(=V1),对应于照片数据的参数量的振动量被表示为ΔV2(=V2-V1),对应于视频数据的参数量的振动量被表示为ΔV3(=V3-V2)。
这里,V1是时间段T1中的振动量,V2是时间段T2中的振动量,V3是时间段T3中的振动量。用户手指与音乐数据的对象接触之前的时间段T0中的振动量为0。接着,当用户手指与音乐数据的对象接触时,振动量暂时变得大于V1,在移动预定距离之后稳定到振动量V1,并且以振动量V1继续振动,直到时间段T1结束。这里,振动量暂时变得大于V1的区域X1是表示上述″静摩擦″的部分。后面会参考图6描述这个部分。
接着,当音乐数据的对象撞上照片数据的对象时,振动量暂时变得大于V2,在移动预定距离之后稳定到振动量V2,并且以振动量V2继续振动,直到时间段T2结束。这里,振动量V2是对应于音乐数据的参数量的所述ΔV1和对应于照片数据的参数量的振动量ΔV2的合计值。然而,可以根据通过合计音乐数据的参数量和照片数据的参数量而获得的总参数量来确定振动量V2。
接着,当用户手指与视频数据的对象接触时,振动量暂时变得大于V3,在移动预定距离之后稳定到振动量V3,并且以振动量V3继续振动,直到时间段T3结束。在这个例子中,振动量ΔV3被设置成通过合计振动量V2和对应于视频数据的参数量的振动量ΔV3而获得的值。当如上所述为与每个对象接触的每个接触部分(接触部分A,接触部分B)提供振动时,以振动量V2振动接触部分A,以振动量ΔV3振动接触部分B。
接着,当照片数据的对象被移入移动目的区时,振动量被减少对应于照片数据的参数量的振动量ΔV2。此外,当音乐数据的对象被移入移动目的区时,振动量被减少对应于音乐数据的参数量的振动量ΔV1。最终,当视频数据的对象被移入移动目的区时,振动量被减少到0。然而,在从时间段T3到时间段T4的转变过程、从时间段T4到时间段T5的转变过程和结束时间段T5的过程中,振动量逐渐减少。下面将参考图6以示出结束时间段T5的过程的区域X2作为一个例子来对此加以说明。
(静摩擦和振动量的逐渐减少)
参考图6。图6通过放大图5的曲线图中对应于时间段T1的开始部分的区域X1和对应于时间段T5的结束部分的区域X2来示出这些区域。首先,参考区域X1的部分再次描述″静摩擦″的表示。此外,将描述在时间段T1的开始部分观察到的″逐渐提高振动量″的表示。接着,参考区域X2的部分描述″逐渐减少振动量″的表示。然而,与前面描述的内容交叠的内容的详细描述被省略。
当如上所述移动静止对象时,在手指从移动开始处移动预定距离的同时,向用户的手指提供大于对象移动期间的振动量的振动量,以表示″静摩擦″。在图6的例子中,分配比移动期间的振动量V1(=ΔV1)大出δV1的振动量以表示″静摩擦″。可以事先任意决定振动量δV1,但是可以例如根据与对象相关的数据的参数量来决定振动量δV1。这也适用于图5所示的曲线图的时间段T2和时间段T3的开始部分。以这种方式表示″静摩擦″。
接着描述″逐渐提高振动量″的表示。如图6所示,在移动对象的同时逐渐增加振动量。如图所示,提高振动量的倾角表示成表示成θ<90°。自然地,信息处理设备100可以被配置为使得θ=90°适用,但是通过设置成θ<90°,能够通过振动表示施加到静止对象的力如何逐渐累计。
接着描述″逐渐减少振动量″的表示。这个表示对于时间段T3、时间段T4和时间段T5的结束部分是共同的。如图6所示,通过设置倾角φ,能够表示移入移动目的区的对象的比率。实际上,在所有对象被移入移动目的区之后,数据经常被存储在信息处理设备100中。然而,为表示已经移入移动目的区的对象的比率,通过设置倾角φ,根据已经移入移动目的区的对象的比率来降低振动量。因此,虽然在图5和图6所示的例子中曲线图是线性的,然而根据用户手指的移动,曲线图实际可以是曲线的。
因而,图5和图6的曲线图被配置为使得在手指与对象进入接触的时刻阻力强,而在手指被移动一段时间之后阻力变弱。这个配置表示静摩擦系数和动摩擦系数,并且也表示这样的现象:当在真实世界移动对象时,力是首先需要的,并且在对象开始移动之后能够以弱的力移动对象。此外,曲线图的高度差表示例如文件大小。在这种情况下,如果文件大小较大,则高度变化增加,并且更大的振动作为反馈被提供给用户。这种表示方式表示这样的现象:有必要用更大的力来移动更重的对象。
通过如上所述除了用图形进行表示之外还用振动来表示作为真实世界中的经验而获得的阻力、摩擦、重量等等,实现更加直观的操作***。此外,即使图形被进行操作的手指隐藏,仍然能够通过振动将反馈提供给用户。
[信息处理设备100的功能配置]
接着参考图7描述根据本实施例的信息处理设备100的功能配置。图7是示出能够实现前面描述的显示配置和振动控制方法的信息处理设备100的功能配置的说明性视图。
如图7所示,信息处理设备100主要包含输入/输出单元102、显示控制单元104、存储单元106、接触信息检测单元108、振动量计算单元110和振动控制单元112。
通过图8所示的硬件配置的输入单元916和输出单元918实现输入/输出单元102的功能。由CPU 902根据记录在ROM 904、RAM 906、存储单元920、可拆卸记录介质928等等中的程序实现显示控制单元104、接触信息检测单元108、振动量计算单元110和振动控制单元112的功能。
(输入/输出单元102)
输入/输出单元102包含显示单元132、接触位置检测单元134和振动单元136。更具体地,输入/输出单元102是具有振动功能的触摸板等等。显示单元132构成信息处理设备100的显示屏幕。显示单元132的显示内容由显示控制单元104控制。显示单元132例如显示对应于音乐数据或图像数据的对象、移动目的区等等。此外,显示单元显示应用程序的再现音乐数据的操作屏幕、照片观看器的操作屏幕或其中的照片。
接触位置检测单元134连接到显示单元132,由接触位置检测单元134检测用户触摸的显示单元132的屏幕中的位置。即,通过与接触位置检测单元134组合,显示单元132构成触摸板等等。关于接触位置检测单元134检测的接触位置的信息被输入到显示控制单元104和接触信息检测单元108。振动单元136也连接到显示单元132,由振动单元136根据显示单元132的屏幕中显示的对象的移动来将振动提供给用户。
振动单元136可以被配置成能够将振动提供给接触位置检测单元134通过查明接触位置而检测的接触位置。振动单元136也可以被配置成振动显示单元132或信息处理设备100的整个机壳。振动单元136根据从振动控制单元112输入的振动控制信息向用户提供振动。振动控制信息包含例如振动量和要振动的接触位置的信息。
(显示控制单元104)
显示控制单元104读取存储单元106中存储的对象等等,并且如图3和图4所示,使显示单元132显示与各种数据相关的对象和移动目的区。即,显示控制单元104管理屏幕中每个对象的位置信息和移动目的区的位置信息。显示控制单元104也根据从接触位置检测单元134输入的关于接触位置的信息移动对象。此外,显示控制单元104根据多个对象间的空间关系确定发生碰撞的对象,以移动碰撞在一起的对象。每次刷新对象的位置等等时,由显示控制单元104管理的位置信息被输入到振动量计算单元110。显示控制单元104也可以通过与以后描述的振动控制相关联来用图形向用户提供反馈。
(存储单元106)
存储单元106在其中存储显示单元132中显示的对象和与对象相关的数据。此外,存储单元106在其中存储由每份数据拥有的参数量。即,每个对象、数据和参数量被关联起来并且存储在存储单元106中。在被显示在显示单元132中之前,存储单元106中存储的对象被显示控制单元104读取。在被用于振动量的计算处理之前,存储单元106中存储的参数量被振动量计算单元110读取。
(接触信息检测单元108)
接触信息检测单元108根据从接触位置检测单元134输入的接触位置的信息(例如坐标)检测接触位置的移动方向和移动速度,或接触面积。能够根据从接触位置检测单元134接连输入的关于接触位置的信息来计算这种信息。接触信息检测单元108也可以被被配置成检测与显示单元132接触的手指的数目。由接触信息检测单元108检测的信息与关于接触位置的信息一起被输入到振动量计算单元110。
(振动量计算单元110)
振动量计算单元110具有从显示控制单元104对其输入的关于对象的接触位置的信息,和从接触信息检测单元108对其输入的例如接触位置、接触面积、移动速度和移动方向的信息。此外,振动量计算单元110能够从存储单元106读取与每个对象相关的数据的参数量。于是,振动量计算单元110使用上述信息计算要提供给用户的振动的振动量。更具体地,根据用户操作计算类似图5和图6所示的曲线图的振动量。
首先,振动量计算单元110确定是否出现任何接触位置。如果没有接触位置出现,则振动量计算单元110输入振动量0到振动控制单元112。另一方面,如果出现任何接触位置,则振动量计算单元110确定在接触之后的移动距离是否短于预定距离。如果移动距离短于预定距离,则振动量计算单元110根据对应于被接触对象的数据的参数量计算表示静摩擦系数的振动量,并且输入振动量到振动控制单元112。另一方面,如果移动距离长于预定距离,则振动量计算单元110根据对应于被接触对象的数据的参数量计算表示动摩擦系数的振动量,并且输入振动量到振动控制单元112。
此外,振动量计算单元110根据从显示控制单元104输入的关于对象的显示位置的信息确定被接触对象是否撞上另一个对象。如果被接触对象撞上另一个对象,则振动量计算单元110例如计算两个对象的总参数量,并且接着根据总参数量计算振动量。如果出现多个接触位置,则振动量计算单元110计算对应于每个接触位置的对象和对象所撞上的对象的总参数量,并且接着根据总参数量计算振动量。
如果接触信息检测单元108检测到关于手指的数目的信息,则振动量计算单元110以随着手指数目的增加而降低振动量的方式计算振动量。如果例如手指数目增加到二,则振动量降低一半。以这种方式,关于计算的振动量的信息和关于接触位置的信息一起被输入到振动控制单元112。
(振动控制单元112)
振动控制单元112以这样的方式控制输入/输出单元102中包含的振动单元136:以从振动量计算单元110输入的振动量振动接触位置。因而,振动控制单元112将接触位置和包含每个接触位置的振动量的振动控制信息输入到振动单元136。然而,振动控制单元112可以被配置成控制振动单元136,使得整个显示单元132或信息处理设备100的整个机壳振动。在这种情况下,振动控制单元112可以被配置成只将振动量作为振动控制信息输入到振动单元136。
通过采用前面描述的配置,实现图3和图4中图解的显示配置和振动控制处理,并且能够实现能为用户提供直观操作感觉的操作***。例如,能够通过振动表示阻力、摩擦、重量等等。此外,可以提供针对用户的触摸的感觉提供反馈。结果,通过用振动表示真实世界的经验,实现了更加直观的操作***。即使屏幕中显示的图形被进行操作的手指隐藏,仍使用振动向用户提供反馈。
[硬件配置(信息处理设备100)]
例如,通过具有图8所示的硬件配置的信息处理设备,使用实现上述功能的计算机程序,能够实现上述设备拥有的每个部件的功能。图8是示出能够实现上述设备的每个部件所拥有的功能的信息处理设备的硬件配置的说明性视图。信息处理设备的形式是任意的,包含例如移动信息终端(诸如个人计算机、移动电话、PHS(个人手持电话***)和PDA(个人数字助理))、游戏机和各种信息家电的形式。
如图8所示,信息处理设备主要包含CPU(中央处理单元)902、ROM(只读存储器)904、RAM(随机问存储器)906、主机总线908、桥910、外部总线912、接口914、输入单元916、输出单元918、存储单元920、驱动器922、连接端口924和通信单元926。
CPU 902充当算术处理单元或控制单元,根据ROM 904、RAM 906、存储单元920或可拆卸记录介质928上记录的各种程序控制组成单元或某些组成单元的整个操作。例如,ROM 904存储CPU 902上装入的程序或在算术运算中使用的数据等等。RAM 906临时或永久存储例如CPU 902上装入的程序或在执行程序时任意改变的各种参数等等。这些组成单元通过例如能够进行高速数据传输的主机总线908彼此连接。主机总线908例如通过桥910连接到数据传输速度相对较低的外部总线912。
输入单元916例如是诸如鼠标、键盘、触摸板、按钮、开关或控制杆的操作单元。输入单元916可以是远程控制单元(所谓的遥控器),其能够使用红外线或其它无线电波发送控制信号。输入单元916包含输入控制电路等等,以通过输入信号向CPU 902发送使用操作单元输入的信息。
输出单元918例如是显示设备(诸如CRT(阴极射线管)、LCD(液晶显示器)、PDP(等离子体显示面板)或ELD(电致发光显示器))、音频输出设备(诸如扬声器或耳机)、打印机、移动电话或能够在视觉上或听觉上向用户通知所获得的信息的传真机。
存储单元920是存储各种数据的设备,包含例如磁存储设备(诸如硬盘驱动器(HD:硬盘驱动器))、半导体存储器件、光学存储设备或磁光存储设备等等。
驱动器922是读取诸如磁盘、光盘、磁光盘或半导体存储器的可拆卸记录介质928上记录的信息或在可拆卸记录介质928中写入信息的设备。可拆卸记录介质928例如是DVD介质、蓝光介质、HD-DVD介质、紧凑快闪(CF:compactFlash)(注册商标)、存储器棒或SD存储器卡(安全数字存储器卡)等等。当然,可拆卸记录介质928可以是例如安装有非接触IC芯片的IC卡(集成电路卡)、电子设备等等。
连接端口924是外部连接设备930所连接到的、诸如USB(通用串行总线)端口、IEEE1394端口、SCSI(小型计算机***接口)、RS-232C端口或光学音频端子的端口。外部连接设备930例如是打印机、移动音乐播放器、数字照相机、数字视频摄像机、IC记录器等等。
通信单元926是连接到网络932的通信设备。例如,使用用于有线或无线LAN(局域网)、蓝牙(注册商标)或WUSB(无线USB)的通信卡、光学通信路由器、ADSL(非对称数字用户线)路由器、各种通信调制解调器等等。连接到通信单元926的网络932包含有线或无线连接的网络。例如,使用因特网、家用LAN、红外通信、广播、卫星通信等等。
[摘要]
最后,简要概括本发明实施例中信息处理设备所拥有的功能配置和该功能配置实现的操作效果。
首先,根据本发明实施例的信息处理设备所拥有的功能配置能够如下所述。信息处理设备具有如下所述的显示控制单元和振动控制单元。如果在接触的同时移动屏幕中显示对象的位置,则显示控制单元根据接触位置的移动来移动对象的显示位置。当移动对象的显示位置时,振动控制单元以对应于与对象相关的数据的参数量的振动量来振动接触位置。
因而,信息处理设备通过显示控制单元实现了根据屏幕中显示的对象的拖动操作的操作***。此外,信息处理设备通过振动控制单元根据与所移动的对象相关的数据的参数量来控制振动量,从而以该振动量提供振动给用户。结果,即使屏幕中显示的对象被例如手指的操作装置隐藏,则用户能够通过振动感知来自信息处理设备的反馈。此外,通过经由振动来感知反馈,用户能够知道实际移动的数据的参数量的大小。此外,振动用户的接触位置,因而用户能够真实感觉对象的存在,使得实现更加直观的操作。
如果移动对象与屏幕中显示的另一个对象接触,则显示控制单元可以被配置成使另一个对象和移动对象一起移动。在这种情况下,振动控制单元被配置成以根据一起移动的两个对象的总参数量的振动量来振动接触位置。通过采用这种配置,用户可以感知移动对象的增加/减少,无论采用什么样的将多个对象叠加显示的显示配置。此外,通过振动表示真实世界经历的″需要强力来移动重物体″的现象,因而能够实现更加直观的操作***。
振动控制单元可以被配置成仅在对象开始移动的预定时段以大于对象移动期间的振动量的振动量振动接触位置。通过采用这种配置,通过振动表示真实世界中经历的″静摩擦″,因而实现更加直观的操作***。
振动控制单元可以被配置成仅在移动对象与另一个对象接触之后的预定时段以大于两个对象一起移动时的振动量的振动量振动接触位置。通过采用这种配置,即使多个对象接触,通过振动表示真实世界中经历的″静摩擦″,因而实现更加直观的操作***。
可以使用从与对象相关的数据的获得时间或更新时间直到对象开始移动的时间的时间段作为参数量。在这种情况下,振动控制单元被配置成以随着时间段变长而增加的振动量来振动接触位置。通过采用这种配置,通过振动表示真实世界中经历的″旧对象通过被粘住而变得不太可移动″的现象,因而实现更加直观的操作***。
参数量可以是例如与对象相关的数据的数据长度。作为另一个例子,数据可以是视频数据或音乐数据。在这种情况下,与对象相关的数据的再现时间被用作参数量。作为另一个例子,数据可以是图像数据。在这种情况下,与对象相关的数据的图像大小被用作参数量。数据可以包含多段内容。在这种情况下,数据中包含的内容段的数目被用作参数量。
如果显示屏幕被手指触摸并且对象的显示位置被移动,则振动控制单元可以被配置成根据与显示屏幕接触的手指的数目来改变振动量。通过采用这种配置,能够通过振动表示使用多个手能够作用更强的力的现象。振动控制单元例如被配置成当手指数目增加时减少振动量。通过采用这种配置,实现更加直观的操作***。
本领域的技术人员应当理解,根据设计和其它因素,可以进行各种修改、组合、子组合和变化,只要它们在所附权利要求书或其等同表述的范围内。
在上述描述中,触摸板被假定为用户的输入装置,但是根据本发明实施例的技术的范围不限于此。例如,根据本发明实施例的技术能够被应用于组合例如显示器的显示设备和例如触摸板的输入设备的设备。在这种情况下,显示设备不振动,而只有触摸板或包含触摸板和显示设备的整个机壳被配置成振动。此外,在上述描述中假定了用户使用手指操作对象的形式,但是根据本发明实施例的技术的范围不限于此。例如,可以使用输入笔而不是手指。虽然在前面的描述中没有详细描述对象的显示模式,然而例如可以将相册套的图形显示为音乐数据的对象。此外,缩减照片和视频景像的缩略图像可以分别被显示为照片数据的对象或视频数据的对象。因而,可以对根据本发明实施例的技术进行各种修改。
本申请包含与2008年7月1日向日本专利局提交的日本在先专利申请JP 2008-172408中公开的主题有关的题材,这里通过引用将该专利申请的全部内容合并于此。

Claims (12)

1.一种信息处理设备,包括:
显示控制单元,其在显示对象的屏幕中的位置被接触和移动时,根据接触位置的移动,来移动所述对象的显示位置;和
振动控制单元,其在所述对象的显示位置移动时,以根据与所述对象相关的数据的参数量的振动量来振动所述接触位置。
2.如权利要求1所述的信息处理设备,其中如果移动对象与屏幕中显示的另一个对象接触,则所述显示控制单元将所述另一个对象和所述移动对象一起移动,
所述振动控制单元以根据一起移动的两个对象的总参数量的振动量来振动所述接触位置。
3.如权利要求1所述的信息处理设备,其中仅在所述对象开始移动的预定时段,所述振动控制单元以大于所述对象移动期间的振动量的振动量来振动所述接触位置。
4.如权利要求3所述的信息处理设备,其中仅在所述移动对象与所述另一个对象接触之后的预定时段,所述振动控制单元以大于两个对象一起移动时的振动量的振动量来振动所述接触位置。
5.如权利要求2所述的信息处理设备,其中所述参数量是从与所述对象相关的数据的获得时间或更新时间直到所述对象开始移动的时间的时段,
所述振动控制单元以随着所述时段变长而增加的振动量来振动所述接触位置。
6.如权利要求2所述的信息处理设备,其中所述参数量是与所述对象相关的数据的数据长度。
7.如权利要求2所述的信息处理设备,其中所述数据是视频数据或音乐数据,
所述参数量是与所述对象相关的数据的再现时间。
8.如权利要求2所述的信息处理设备,其中所述数据是图像数据,
所述参数量是与所述对象相关的数据的图像大小。
9.如权利要求2所述的信息处理设备,其中所述数据包含多段内容,
所述参数量是所述数据中包含的内容段的数目。
10.如权利要求1所述的信息处理设备,其中如果通过手指触摸显示屏幕并且移动所述对象的显示位置,则所述振动控制单元根据与所述显示屏幕接触的手指的数目来改变所述振动量。
11.如权利要求10所述的信息处理设备,其中所述振动控制单元当手指数目增加时降低所述振动量。
12.一种信息处理设备中的振动控制方法,包括步骤:
当显示对象的屏幕中的位置被接触和移动时,根据接触位置的移动来进行所述对象的显示位置的移动控制;和
进行控制,使得在进行所述对象的显示位置的移动控制时,所述接触位置以根据与所述对象相关的数据的参数量的振动量来振动。
CN200910151850A 2008-07-01 2009-07-01 信息处理设备和信息处理设备中的振动控制方法 Pending CN101620510A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008172408 2008-07-01
JP2008172408A JP4561888B2 (ja) 2008-07-01 2008-07-01 情報処理装置、及び情報処理装置における振動制御方法

Publications (1)

Publication Number Publication Date
CN101620510A true CN101620510A (zh) 2010-01-06

Family

ID=41200741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910151850A Pending CN101620510A (zh) 2008-07-01 2009-07-01 信息处理设备和信息处理设备中的振动控制方法

Country Status (3)

Country Link
US (1) US8314777B2 (zh)
JP (1) JP4561888B2 (zh)
CN (1) CN101620510A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102741789A (zh) * 2010-01-27 2012-10-17 京瓷株式会社 触感提供装置和用于提供触感的方法
CN103038730A (zh) * 2010-07-27 2013-04-10 京瓷株式会社 触感提供装置和用于触感提供装置的控制方法
CN110362200A (zh) * 2019-06-24 2019-10-22 瑞声科技(新加坡)有限公司 触觉反馈的生成方法与装置

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8527892B2 (en) * 2010-10-01 2013-09-03 Z124 Method and system for performing drag and drop operations on a device via user gestures
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US8127254B2 (en) 2007-06-29 2012-02-28 Nokia Corporation Unlocking a touch screen device
JP2010286986A (ja) * 2009-06-10 2010-12-24 Funai Electric Co Ltd 携帯端末装置
US9152318B2 (en) * 2009-11-25 2015-10-06 Yahoo! Inc. Gallery application for content viewing
JP5665322B2 (ja) * 2010-01-25 2015-02-04 京セラ株式会社 電子機器
US20110199386A1 (en) * 2010-02-12 2011-08-18 Honeywell International Inc. Overlay feature to provide user assistance in a multi-touch interactive display environment
US8638371B2 (en) * 2010-02-12 2014-01-28 Honeywell International Inc. Method of manipulating assets shown on a touch-sensitive display
US8570286B2 (en) * 2010-02-12 2013-10-29 Honeywell International Inc. Gestures on a touch-sensitive display
JP5557314B2 (ja) * 2010-03-24 2014-07-23 Necカシオモバイルコミュニケーションズ株式会社 端末装置及びプログラム
JP2011221607A (ja) * 2010-04-05 2011-11-04 Sony Corp 情報処理装置、情報処理方法及びプログラム
US8874090B2 (en) * 2010-04-07 2014-10-28 Apple Inc. Remote control operations in a video conference
JP2011221676A (ja) * 2010-04-07 2011-11-04 Sony Corp 情報提示装置、触覚提示方法及びプログラム
US9417695B2 (en) 2010-04-08 2016-08-16 Blackberry Limited Tactile feedback method and apparatus
EP2375306B1 (en) * 2010-04-08 2014-07-30 BlackBerry Limited Tactile feedback method and apparatus
JP5328712B2 (ja) 2010-04-09 2013-10-30 株式会社ソニー・コンピュータエンタテインメント 情報処理装置
JP2012010212A (ja) * 2010-06-28 2012-01-12 Casio Comput Co Ltd 画像表示装置及びプログラム
US8854318B2 (en) 2010-09-01 2014-10-07 Nokia Corporation Mode switching
US8842080B2 (en) 2010-10-01 2014-09-23 Z124 User interface with screen spanning icon morphing
EP2630634A1 (en) * 2010-10-19 2013-08-28 Koninklijke Philips Electronics N.V. Medical image system
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
JP5390029B2 (ja) 2011-02-04 2014-01-15 パナソニック株式会社 電子機器
JP5775710B2 (ja) * 2011-03-03 2015-09-09 株式会社堀場製作所 測定装置
CN102681771B (zh) 2011-03-03 2016-09-14 株式会社堀场制作所 测量装置
US8836802B2 (en) 2011-03-21 2014-09-16 Honeywell International Inc. Method of defining camera scan movements using gestures
WO2012144632A1 (ja) * 2011-04-20 2012-10-26 Necカシオモバイルコミュニケーションズ株式会社 情報処理装置、情報処理方法及びプログラムを記録したコンピュータ読み取り可能な記録媒体
US20140111455A1 (en) * 2011-06-02 2014-04-24 Nec Casio Mobile Communications, Ltd. Input device, control method thereof, and program
JP5265819B2 (ja) * 2011-06-07 2013-08-14 パナソニック株式会社 電子機器
JP4943553B1 (ja) * 2011-08-31 2012-05-30 楽天株式会社 情報処理装置、情報処理装置の制御方法、プログラム、及び情報記憶媒体
WO2013035229A1 (ja) * 2011-09-05 2013-03-14 Necカシオモバイルコミュニケーションズ株式会社 携帯端末装置、携帯端末制御方法及びプログラム
US9830049B2 (en) * 2011-12-12 2017-11-28 Nokia Technologies Oy Apparatus and method for providing a visual transition between screens
WO2013108595A1 (ja) * 2012-01-17 2013-07-25 パナソニック株式会社 電子機器
JP5994991B2 (ja) * 2012-01-24 2016-09-21 パナソニックIpマネジメント株式会社 電子機器
JP5804956B2 (ja) * 2012-01-26 2015-11-04 Kddi株式会社 パラメータ設定部をエミュレートしたユーザインタフェース装置、パラメータ設定方法及びプログラム
JP6010303B2 (ja) * 2012-01-31 2016-10-19 株式会社ザクティ 画像再生装置
JP2013200863A (ja) * 2012-02-23 2013-10-03 Panasonic Corp 電子機器
JP6061528B2 (ja) * 2012-07-23 2017-01-18 キヤノン株式会社 操作装置、その制御方法及びプログラム並びに記録媒体
CN103577079B (zh) * 2012-07-24 2017-11-07 腾讯科技(深圳)有限公司 电子设备中实现与应用交互的方法及电子设备
US9202350B2 (en) * 2012-12-19 2015-12-01 Nokia Technologies Oy User interfaces and associated methods
JP6070363B2 (ja) * 2013-03-29 2017-02-01 株式会社デンソー 入力装置
US20150070283A1 (en) * 2013-09-06 2015-03-12 Linkedln Corporation Techniques for providing a scrolling carousel
CN103530040B (zh) * 2013-10-22 2016-03-30 腾讯科技(深圳)有限公司 目标元素移动方法、装置及电子设备
JP6274132B2 (ja) 2014-03-26 2018-02-07 ヤマハ株式会社 楽譜表示装置および楽譜表示方法
JP6323182B2 (ja) * 2014-06-03 2018-05-16 富士通株式会社 電子書籍装置および電子書籍プログラム
JP5941205B1 (ja) * 2015-09-08 2016-06-29 ヤフー株式会社 情報表示プログラム、配信装置、情報表示方法および情報表示装置
JP6342453B2 (ja) 2016-07-07 2018-06-13 本田技研工業株式会社 操作入力装置
JP6794763B2 (ja) * 2016-10-17 2020-12-02 コニカミノルタ株式会社 表示システム
US10921894B2 (en) * 2017-04-10 2021-02-16 Mitsubishi Electric Corporation User interface device
US11016643B2 (en) * 2019-04-15 2021-05-25 Apple Inc. Movement of user interface object with user-specified content
JP7501159B2 (ja) 2020-07-01 2024-06-18 コニカミノルタ株式会社 情報処理装置、情報処理装置の制御方法及びプログラム

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6552722B1 (en) * 1998-07-17 2003-04-22 Sensable Technologies, Inc. Systems and methods for sculpting virtual objects in a haptic virtual reality environment
US6822635B2 (en) * 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
JP2001296950A (ja) * 2000-04-14 2001-10-26 Fuji Xerox Co Ltd 触力覚呈示装置及び記録媒体
JP3949912B2 (ja) 2000-08-08 2007-07-25 株式会社エヌ・ティ・ティ・ドコモ 携帯型電子機器、電子機器、振動発生器、振動による報知方法および報知制御方法
DE10046099A1 (de) * 2000-09-18 2002-04-04 Siemens Ag Berührungssensitive Anzeige mit taktiler Rückkopplung
JP2003337649A (ja) * 2002-05-20 2003-11-28 Sony Corp 入力方法及び入力装置
JP4125932B2 (ja) 2002-08-28 2008-07-30 シャープ株式会社 タッチパネルを有する装置
JP4078639B2 (ja) * 2002-08-30 2008-04-23 ソニー株式会社 画像処理装置、画像処理方法、画像処理プログラム及び画像処理プログラム格納媒体
JP2004309962A (ja) 2003-04-10 2004-11-04 Denso Corp タッチパネル付き表示装置
DE202004009752U1 (de) * 2003-06-20 2004-11-11 Apple Computer Inc., Cupertino Computersystem mit einer Benutzerschnittstelle, Datenträger und Signalfolge
JP4478436B2 (ja) 2003-11-17 2010-06-09 ソニー株式会社 入力装置、情報処理装置、リモートコントロール装置および入力装置の制御方法
KR101130150B1 (ko) * 2003-11-17 2012-03-28 소니 주식회사 입력 장치, 정보 처리 장치, 리모트 컨트롤 장치 및 입력장치의 제어 방법
JP4345534B2 (ja) * 2004-03-17 2009-10-14 ソニー株式会社 触覚機能付き入力装置、情報入力方法及び電子機器
US20060061545A1 (en) * 2004-04-02 2006-03-23 Media Lab Europe Limited ( In Voluntary Liquidation). Motion-activated control with haptic feedback
JP2005332063A (ja) * 2004-05-18 2005-12-02 Sony Corp 触覚機能付き入力装置、情報入力方法及び電子機器
US7411590B1 (en) * 2004-08-09 2008-08-12 Apple Inc. Multimedia file format
DE102005011356B3 (de) * 2005-03-04 2006-11-02 Hannes Perkunder Eingabevorrichtung mit Drehregler und Eingabeverfahren sowie ein entsprechendes computerlesbares Speichermedium
KR100703701B1 (ko) * 2005-06-14 2007-04-06 삼성전자주식회사 촉각 정보를 효율적으로 제공하기 위한 방법 및 장치
US8010646B2 (en) * 2006-06-27 2011-08-30 Palo Alto Research Center Incorporated Method, apparatus, and program product for efficiently defining relationships in a comprehension state of a collection of information
EP2069893A1 (en) * 2006-09-27 2009-06-17 Nokia Corporation Tactile touch screen

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102741789A (zh) * 2010-01-27 2012-10-17 京瓷株式会社 触感提供装置和用于提供触感的方法
CN102741789B (zh) * 2010-01-27 2016-12-07 京瓷株式会社 触感提供装置和用于提供触感的方法
US10627903B2 (en) 2010-01-27 2020-04-21 Kyocera Corporation Tactile sensation providing apparatus and method for providing tactile sensation
CN103038730A (zh) * 2010-07-27 2013-04-10 京瓷株式会社 触感提供装置和用于触感提供装置的控制方法
CN103038730B (zh) * 2010-07-27 2016-07-06 京瓷株式会社 触感提供装置和用于触感提供装置的控制方法
US9389687B2 (en) 2010-07-27 2016-07-12 Kyocera Corporation Tactile sensation providing apparatus and control method for tactile sensation providing apparatus
CN110362200A (zh) * 2019-06-24 2019-10-22 瑞声科技(新加坡)有限公司 触觉反馈的生成方法与装置

Also Published As

Publication number Publication date
US8314777B2 (en) 2012-11-20
JP2010015239A (ja) 2010-01-21
JP4561888B2 (ja) 2010-10-13
US20090262091A1 (en) 2009-10-22

Similar Documents

Publication Publication Date Title
CN101620510A (zh) 信息处理设备和信息处理设备中的振动控制方法
AU2018100108A4 (en) User interfaces for navigating and playing content
US20180203582A1 (en) Display device for controlling displaying of a window and method of controlling the same
CN104081319B (zh) 信息处理设备和信息处理方法
KR101971624B1 (ko) 이동 단말의 정보 표시 방법, 디스플레이 장치의 정보 제공 방법, 이동 단말의 제어 신호 생성 방법
CN102473066B (zh) 在多功能手持设备上显示、导航和选择电子方式存储内容的***和方法
US9519402B2 (en) Screen display method in mobile terminal and mobile terminal using the method
US8839099B2 (en) Flash content navigation method, mobile electronic device, and computer-readable medium
US20130117698A1 (en) Display apparatus and method thereof
JP6297836B2 (ja) 電子装置、及び電子装置のプレイリストの表示方法
JP6655275B2 (ja) モバイル装置及びその制御方法
CN104111794A (zh) 用于提供与设备状态相应的改变的快捷图标的方法和设备
CN105264477A (zh) 用于移动用户界面对象的设备、方法和图形用户界面
EP3447628A1 (en) Portable terminal and user interface method in portable terminal
CN102830815A (zh) 信息处理设备、信息处理方法和程序
EP2521020A1 (en) Systems and methods for interface management
CN105103104B (zh) 用户界面显示方法及其设备
EP2182522A1 (en) Information processing
KR102186815B1 (ko) 컨텐츠 스크랩 방법, 장치 및 기록매체
KR20160133305A (ko) 제스쳐 인식 방법, 컴퓨팅 장치 및 제어 장치
KR102046181B1 (ko) 단말기 연동 및 제어 시스템 및 방법
US20130152011A1 (en) System and method for navigating in an electronic publication
KR102317619B1 (ko) 전자 장치 및 이의 제어 방법
KR20150026110A (ko) 아이콘들을 관리하는 방법 및 이를 위한 모바일 단말기
KR102186819B1 (ko) 노트 기능을 지원하는 모바일 단말기 및 그의 제어 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100106