CN102750082B - 信息处理设备和信息处理方法 - Google Patents

信息处理设备和信息处理方法 Download PDF

Info

Publication number
CN102750082B
CN102750082B CN201210111655.7A CN201210111655A CN102750082B CN 102750082 B CN102750082 B CN 102750082B CN 201210111655 A CN201210111655 A CN 201210111655A CN 102750082 B CN102750082 B CN 102750082B
Authority
CN
China
Prior art keywords
display
icon
information processing
processing apparatus
displayed
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
CN201210111655.7A
Other languages
English (en)
Other versions
CN102750082A (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.)
InterDigital CE Patent Holdings SAS
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 CN102750082A publication Critical patent/CN102750082A/zh
Application granted granted Critical
Publication of CN102750082B publication Critical patent/CN102750082B/zh
Active 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/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/0486Drag-and-drop
    • 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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Paper (AREA)

Abstract

提供一种信息处理设备和信息处理方法。该设备包括:操作单元、移动量校正单元以及显示控制单元。操作单元被配置为获取显示单元上的拖拽操作。移动量校正单元被配置为增加拖拽操作的移动量。显示控制单元被配置为根据增加的移动量控制显示单元。其中,显示控制单元控制显示单元显示多个主屏幕上的信息,并且移动量校正单元通过将移动量乘以多个主屏幕的数量来增加移动量。

Description

信息处理设备和信息处理方法
相关申请的交叉引用
本申请基于并要求在2011年4月22日提交日本专利局的日本在先专利申请JP2011096516的优先权,其全部内容经引用并入本文。
技术领域
本公开涉及一种信息处理设备、信息处理方法和编码于非临时性计算机可读介质上的程序。
背景技术
近年来,诸如平板个人计算机(PC)和智能电话的信息处理设备得以广泛使用。为了改进这种信息处理设备的可操作性,例如,正开发与显示器上显示的图形用户接口(GUI)相关的技术。作为与GUI有关的技术,用于提供适合用作操作单元的触摸板的特性的GUI的技术等是公知的,例如,如专利文献1中所公开的。
[引用列表]
[专利文献]
[PTL 1]
JP 2011-059820A
发明内容
[技术问题]
然而,信息处理设备可操作性的改进即使在专利文献1等中公开的技术中也不足够。根据平板PC、智能电话等的广泛使用,用户具有对信息处理设备的各种需求,需要进一步改进信息处理设备的GUI中的可操作性。
[问题的解决方案]
因此,本发明大体上包括设备、方法以及编码有使处理器执行方法的程序的非临时性计算机可读介质。在一个实施例中,设备包括操作单元、移动量校正单元以及显示控制单元。操作单元被配置为获取显示单元上的拖拽操作。移动量校正单元被配置为增加拖拽操作的移动量。显示控制单元被配置为根据增加的移动量控制显示单元。其中,显示控制单元控制显示单元显示多个主屏幕上的信息,并且移动量校正单元通过将移动量乘以多个主屏幕的数量来增加移动量。在另一个实施例中,方法包括:获取显示单元上的拖拽操作;控制显示单元显示多个主屏幕上的信息;通过将移动量乘以多个主屏幕的数量来增加拖拽操作的移动量;以及根据所增加的移动量控制显示单元。
附图说明
图1是示出根据本公开实施例的第一信息处理设备的外观的图。
图2是示出第一信息处理设备的功能配置的框图。
图3是示出根据本公开实施例的第二信息处理设备的外观的图。
图4是示出第二信息处理设备的外观的图。
图5是示出第二信息处理设备的功能配置的框图。
图6是例示本公开第一实施例的概况的图。
图7是示出本公开第一实施例的处理的流程图。
图8是例示本公开第一实施例的应用实例的图。
图9是示出应用了本公开第一实施例的第一信息处理设备的显示实例的图。
图10是示出应用了本公开第一实施例的第二信息处理设备的显示实例的图。
图11是示出应用了本公开第二实施例的第一信息处理设备的显示实例的图。
图12是示出应用了本公开第二实施例的第二信息处理设备的显示实例的图。
图13是示出本公开第二实施例的处理的流程图。
图14是示出应用了本公开第三实施例的第二信息处理设备的显示实例的图。
图15是示出本公开第三实施例的处理的流程图。
图16是示出应用了本公开第四实施例的第一信息处理设备的显示实例的图。
图17是示出应用了本公开第四实施例的第一信息处理设备的显示实例的图。
图18是示出应用了本公开第四实施例的第一信息处理设备的显示实例的图。
图19是示出应用了本公开第四实施例的第一信息处理设备的显示实例的图。
图20是示出应用了本公开第四实施例的第二信息处理设备的显示实例的图。
图21是示出本公开第四实施例的处理的流程图。
图22是在概念上例示本公开第五实施例的图。
图23是示出应用了本公开第五实施例的第一信息处理设备的显示实例的图。
图24是示出应用了本公开第五实施例的第一信息处理设备的另一显示实例的图。
图25是示出应用了本公开第五实施例的第二信息处理设备的显示实例的图。
图26是示出本公开第五实施例的处理的流程图。
图27是示出根据本公开第五实施例的编辑屏幕的显示实例的图。
图28是例示本公开第六实施例的概况的图。
图29是示出应用了本公开第六实施例的第一信息处理设备的显示实例的图。
具体实施方式
在下文中,将参照附图详细描述本公开的优选实施例。注意,在本说明书和附图中,用相同的附图标记表示具有基本相同的功能和结构的结构元件,并略去对这些结构元件的重复说明。
将按以下次序给出描述。
1.信息处理设备的实例
1-1.第一信息处理设备
1-2.第二信息处理设备
2.根据信息处理设备的实施例
2-1.第一实施例
2-2.第二实施例
2-3.第三实施例
2-4.第四实施例
2-5.第五实施例
2-6.第六实施例
3.附录
根据本公开的实施例,提供一种设备,包括:操作单元,被配置为获取显示单元上的拖拽操作;移动量校正单元,被配置为增加拖拽操作的移动量;以及显示控制单元,被配置为根据所增加的移动量控制显示单元。
根据本公开的实施例,提供一种方法,包括:获取显示单元上的拖拽操作;增加拖拽操作的移动量;以及根据所增加的移动量控制显示单元。
根据本公开的实施例,提供一种非临时性计算机可读介质,编码有在加载在处理器上时使处理器执行包括这样的内容的方法的程序:获取显示单元上的拖拽操作;增加拖拽操作的移动量;以及根据所增加的移动量控制显示单元。
可以例如在信息处理设备中执行根据本公开的技术。在以下描述中,首先,将描述执行根据本公开的技术的信息处理设备的两个实例。然后,将描述可应用于这些信息处理设备的六个实施例。实施所有实施例以改进信息处理设备GUI的可操作性。可以将任一个实施例独立应用于信息处理设备,并可以应用两个或更多实施例的组合。
(1.根据实施例的信息处理设备的实例)
(1-1.第一信息处理设备的实例)
首先,将参照图1和2描述作为根据本公开实施例的信息处理设备第一实例的信息处理设备100。图1是示出信息处理设备100的外观的图。图2是示出信息处理设备100的功能配置的框图。
参照图1,信息处理设备100具有壳101、液晶显示器(LCD)150以及设置于LCD 150上的触摸板110。信息处理设备100可以对应于LCD 150在水平上长的布置(例如,如(a)中所示)和LCD 150在竖直上长的布置(例如,如(b)中所示)这二者。信息处理设备100可以是在使用时持有的平板PC、智能电话等,例如,如(b)中所示。
该信息处理设备100使用触摸板110获取用户的操作。例如,在LCD 150上,作为GUI显示诸如按钮或条的操作图标。用户使用手指或笔触摸与期望操作相对应的图标的位置的触摸板110。在此情形中,触摸板110可以获取用户选择图标的操作。可以例如在启动由GUI上显示的图标指示的应用时等使用该操作。
另外,例如,用户可以触摸LCD 150上的任意位置,在维持触摸的同时移动手指、笔等,并在LCD 150上的另一位置释放触摸。在此情形中,触摸板110除了触摸位置之外还可以获取触摸位置移动的方向以及移动的量等作为用户的操作。例如在特定方向上滚动GUI的显示等时使用该操作。
参照图2,信息处理设备100具有触摸板110、中央处理单元(CPU)120、存储单元130、通信单元140以及LCD 150。
触摸板110是操作单元的实例。设置在LCD 150上的触摸板110检测用户的触摸,并获取触摸位置、触摸位置移动的方向、移动的量等作为用户的操作。触摸板110将获取的用户操作的信息提供给CPU 120。虽然使用触摸板110作为信息处理设备100中的操作单元,但操作单元的实例不限于此。例如,操作单元可以是诸如鼠标或手写板的另一定点装置,并可以是诸如键盘的另一输入装置。
CPU 120根据存储单元130中存储的程序操作,并控制信息处理设备100每个部分的操作。CPU 120从作为操作单元的触摸板110获取用户操作的信息。CPU 120控制作为显示单元的LCD 150中的显示。CPU 120临时或永久存储要用于存储单元130中处理的信息。CPU120可以经由通信单元140与网络进一步通信。
这里,CPU 120实施例如显示控制单元121、移动量校正单元122、主屏幕管理单元123、对象管理单元124、视图信息管理单元125以及应用管理单元126的功能。在下文中,将描述这些部分的功能。除了这些部分之外,CPU可以实施控制信息处理设备100的操作所需的各种功能。
显示控制单元121控制作为显示单元的LCD 150中的显示。例如,显示控制单元121使LCD 150显示GUI并根据由触摸板110获取的用户操作变化GUI的显示。
主要在后面描述的实施例中使用移动量校正单元122、主屏幕管理单元123、对象管理单元124、视图信息管理单元125以及应用管理单元126。相应地,当未将每个实施例应用于信息处理设备100时,CPU 120不必实施上述各个部分的功能。将在每个实施例的描述中详细描述各个部分的功能细节。
将关于信息处理设备100的处理的各种信息临时或永久存储在存储单元130中。存储单元130的实例可以是诸如快擦写只读存储器(ROM)或动态随机存取存储器(DRAM)的半导体存储器,诸如蓝光盘(BD)、数字多功能盘(DVD)或者压缩盘(CD)的光盘,硬盘驱动器(HDD)等。存储单元130可以是信息处理设备100中内置的存储设备、以及诸如可附接到信息处理设备100或可从信息处理设备100拆除的存储卡的可移除介质。另外,存储单元130可以包括多个类型的存储设备或可移除介质。
这里,将要由CPU 120执行的程序存储在存储单元130中。可以将程序预存储在存储单元130中。作为该程序,可以将通过存储在上述可移除介质中提供的程序或经由通信单元140从网络下载的程序临时存储在存储单元130中。此外,可以将CPU 120与触摸板110、LCD 150以及通信单元140交换的信息,CPU 120在处理的过程中生成的信息等临时存储在存储单元130中。
通信单元140是包括用于连接到网络的通信装置的通信接口。通信单元140的实例是通用串行总线(USB)、电气和电子工程师学会(IEEE)1394、小型计算机***接口(SCSI)、高清多媒体接口(HDMI)、局域网(LAN)、蓝牙(注册商标)、无线USB(WUSB)等的端口或通信卡。通信单元140可以被连接到互联网,家庭LAN,或者红外通信、无线电波通信、卫星通信等的网络,并且可以交换关于信息处理设备100的处理的各种数据。可以使用通信单元140从网络下载由CPU 120执行的程序。
LCD 150是显示单元的实例。LCD 150由CPU 120控制,并显示包括GUI的各种图像。虽然使用LCD 150作为信息处理设备100中的显示单元,但显示单元的实例不限于此。例如,显示单元可以是诸如有机电致发光(EL)面板的另一显示设备,并可以与信息处理设备分开配置。
(1-2.第二信息处理设备的实例)
接下来,将参照图3至图5描述作为根据本公开实施例的信息处理设备第二实例的信息处理设备200。图3和4是示出信息处理设备200的外观的图。图5是示出信息处理设备200的功能配置的框图。
参照图3,信息处理设备200具有壳201、LCD 250a和250b以及各自设置在LCD 250a和250b上的触摸板210a和210b。壳201具有铰链201h,并可以折叠,使得LCD 250a和250b在内侧上,使用铰链201h作为支点。(a)示出折叠了壳201的状态,(b)示出打开了壳201的状态。可以折叠壳201,例如,使得可以改进信息处理设备200的便携性。信息处理设备200可以是在使用时持有的平板PC、智能电话等,例如,如(b)中所示。
参照图4,例如,信息处理设备200可以对应于LCD 250a和250b如(a)中所示在竖直方向上连接的布置,以及LCD 250a和250b如(b)中所示在水平方向上连接的布置这二者。另外,可以在如(a)和(b)中所示半打开壳201的状态中使用信息处理设备200。
信息处理设备200可以使用触摸板210a和210b以及LCD 250a和250b上显示的GUI获取用户的操作。LCD 250和触摸板210的功能与上述LCD 150和触摸板110的基本相同。然而,因为LCD 250和触摸板210在物理上分开成两个部分,所以它们的功能可以与LCD 150和触摸板110的不同。稍后将描述此情形。
参照图5,信息处理设备200具有触摸板210a和210b、CPU 120、存储单元130、通信单元140以及LCD 250a和250b。
触摸板210a和210b是操作单元的实例。各自设置在LCD 250a和250b上的触摸板210a和210b检测用户的触摸,并获取触摸位置、移动了触摸位置的方向或者移动的量作为用户的操作。触摸板210a和210b各自将获取的用户操作的信息提供给CPU 120。
LCD 250a和250b是显示单元的实例。LCD 250a和250b各自由CPU 120控制,且显示包括GUI的各种图像。LCD 250a和250b可以整体上用来显示一系列图像,并各自可以独立显示单独图像。另外,根据LCD 250a和250b的显示内容,可以在触摸板210a或210b可操作时和在二者可操作时执行切换。例如,当在LCD 250a上显示GUI时,可以将触摸板210a设置为可操作。
(2.根据信息处理设备的实施例)
(2-1.第一实施例)
接下来,将参照图6至图10描述本公开的第一实施例。图6是例示本实施例的概况的图。图7是示出本实施例的处理的流程图。图8是例示本实施例的应用实例的图。图9是示出应用了本实施例的信息处理设备100的显示实例的图。图10是示出应用了本实施例的信息处理设备200的显示实例的图。
在信息处理设备中,限制能够在显示单元上显示的信息的量。用于通过滚动显示单元中内容的显示中的一部分或全部显示为用户提供更多信息的技术是公知的。例如,存在滚动显示的操作中的两个类型。一个是诸如显示单元上的特定位置中作为GUI显示的滚动条的操作元件上的操作,另一个是显示单元上任意位置处的拖拽操作。当通过拖拽操作滚动显示时,拖拽操作的移动量与显示滚动量相同。从而,例如,当用户浏览图像、文档等时,可以如同纸张在桌子上滑动一样滚动显示,实施较直观的操作。
顺带提及,近年来,开发了这样的技术:该技术用于提供布置有用于启动应用等的图标的称为主屏幕的多个工作屏幕,并根据诸如平板PC或智能电话的信息处理设备中的用户期望切换要显示的主屏幕。例如,该技术考虑提供用于通过在拖拽操作中滚动主屏幕的显示将显示切换为相邻布置的另一主屏幕的GUI。
如上所述,通过拖拽操作进行的滚动由于通过用户的直观操作实施滚动而是优选的。然而,需要滚动至少一个主屏幕的显示以切换主屏幕。当如上所述的拖拽操作意在大滚动操作时,将拖拽操作迭代许多次直到达到期望滚动量为止。从而,有可能使可操作性劣化。
在本实施例中,提供了用于通过拖拽操作促进大滚动操作的新型技术。
在上述信息处理设备100中,由触摸板110实现操作单元,由CPU 120实现移动量校正单元和显示控制单元作为移动量校正单元122和显示控制单元121,且由LCD 150实现显示单元。在这些之中,移动量校正单元122可以通过放大由触摸板110获取的用户拖拽操作的移动量为显示控制单元121提供放大的移动量。显示控制单元121根据提供的移动量滚动LCD 150的显示。
例如,移动量校正单元122通过将移动量乘以预定值n(n>1)放大拖拽操作的移动量。在此情形中,拖拽操作移动量d的滚动量变成nd。可替选地,移动量校正单元122可以通过向移动量添加预定值m(m>0)校正移动量。在此情形中,拖拽操作移动量d的滚动量变成m+d。
另外,移动量校正单元122可以根据用户的操作等切换是否校正移动量。可以通过例如诸如触摸板110上的双击的操作执行这种切换。另外,可以基于拖拽操作的类型确定是否校正移动量,使得移动量的校正通过触摸板110上的多点触摸可应用于拖拽操作,且移动量的校正通过单点触摸不可应用于拖拽操作。从而,有助于用户切换移动量校正存在/不存在的操作。
移动量校正单元122可以进一步切换移动量的校正中要使用的值。可以例如通过显示控制单元121使LCD 150显示设置屏幕的GUI执行这种切换。例如,当移动量校正单元122通过预定值n的相乘校正移动量时,可以从2、3、4、…之中选择预定值n,或者可以提供可以直接输入预定值n的设置屏幕。从而,可以根据对用户而言独特的操作感觉设置校正量。
在图6中,示出了(a)拖拽操作的移动量d与显示的滚动量d一致的情形和(b)通过将拖拽操作的移动量d乘以n放大的显示的滚动量在信息处理设备100中变成nd的情形。在(a)或者(b)的情形中,还在信息处理设备100中设置四个主屏幕500a至500d。将主屏幕500a至500d虚拟布置在左右方向上,且显示控制单元121在左右方向上滚动LCD 150的显示,使得顺序地显示主屏幕500a至500d。在示出的实例中,在初始状态中的LCD 150上显示主屏幕500c。在(a)或者(b)的情形中,用户还用手指进行与LCD 150上的位置P0相对应位置的触摸板110的触摸,并且在维持触摸的同时执行在右方向上将手指移动移动量d的拖拽操作。
在(a)的情形中,显示的滚动量与拖拽操作的移动量d一致。相应地,用户的手指在拖拽操作之后正触摸的屏幕上的位置是屏幕上与拖拽操作之前一样的位置P0。在通过滚动将主屏幕500向右虚拟移动了滚动量d之后,在LCD 150上显示主屏幕500c和主屏幕500b。这是通过滚动将主屏幕500c切换为相邻布置主屏幕500b的中间状态。此后,即使在向右进一步继续拖拽操作时也难以在LCD 150上完全显示主屏幕500b。为了显示主屏幕500b或主屏幕500a,用户需要通过使手指返回LCD 150的左侧重新执行拖拽操作。
另一方面,在(b)的情形中,显示的滚动量通过将拖拽操作的移动量d乘以n变成执行了校正之后的值。相应地,滚动量大于拖拽操作的移动量,且用户的手指在拖拽操作之后正触摸的屏幕上的位置变成与拖拽操作之前的屏幕上的位置P0不同的位置。在通过滚动将主屏幕500向右虚拟移动了滚动量nd之后,在LCD 150上显示主屏幕500b和主屏幕500a。这是将主屏幕500c切换为相邻布置主屏幕500b和将主屏幕500b进一步切换为相邻布置主屏幕500a的中间状态。此后,优选用户在期望显示主屏幕500b时执行拖拽操作以返回左边。另外,优选用户在期望显示主屏幕500a时向右继续拖拽操作。
根据与本实施例有关的信息处理设备100,可以执行诸如大滚动量在不将拖拽操作迭代许多次的情况下是必须的主屏幕切换的滚动操作。另外,如果移动量校正单元122可以切换是否放大移动量,则可以在需要时,如(a)中所示执行正常滚动操作。
在图7中,在流程图中示出了根据本实施例的处理的实例。在示出的实例中,通过预定值n的相乘放大拖拽操作的移动量。虽然将在以下描述中描述信息处理设备100的实例,但信息处理设备200的情形也类似。
首先,触摸板110检测LCD 150的任意位置处的拖拽操作(步骤S101)。如果检测到了拖拽操作,则将拖拽操作的移动量提供给移动量校正单元122,且移动量校正单元122确定移动量的校正是否可应用(步骤S103)。
这里,如果将移动量的校正设置为可应用,则移动量校正单元122通过将移动量乘以n执行校正(步骤S105)。将校正的移动量从移动量校正单元122提供给显示控制单元121。另一方面,如果未将移动量的校正设置为可应用,则移动量校正单元122在没有校正的情况下将移动量提供给显示控制单元121。
接下来,显示控制单元121将LCD 150的显示滚动从移动量校正单元122提供的移动量(步骤S107)。如果将移动量校正单元122对移动量的校正设置为可应用,则滚动LCD150的显示,例如,如图6的(b)中所示。另外,如果未将移动量校正单元122对移动量的校正设置为可应用,则滚动LCD 150的显示,例如,如图6的(a)中所示。
在图8中,示出了使用此本实施例通过从LCD 150的一端向另一端的拖拽操作在LCD 150上全部滚动并显示五个主屏幕500a至500e的实例。在左右方向上虚拟布置主屏幕500a至500e,且显示控制单元121在左右方向上滚动LCD 150的显示,使得在LCD 150上顺序显示主屏幕500a至500e。在示出的实例中,用户如(a)中所示用手指在LCD 150左端的位置S0中触摸到触摸板110,并通过如(b)中所示手指正触摸LCD中心周围的位置S1的状态如(c)中所示用手指执行将手指移动到LCD 150右端的位置S2的拖拽操作。
在(a)中示出的拖拽操作的开始时间,在LCD 150上显示主屏幕500之中在最右边布置的主屏幕500e。在(b)中示出的拖拽操作的中间时间,主屏幕500通过滚动向右虚拟移动,且在LCD 150上显示主屏幕500之中的中心处布置的主屏幕500c和与其相邻的主屏幕500b。在(c)中示出的拖拽操作的结束时间,主屏幕500通过滚动向右进一步虚拟移动,并在LCD 150上显示主屏幕500之中在最左边布置的主屏幕500a。
如上所述,在示出的实例中,用户可以通过从LCD 150的左端向右端的拖拽操作(即,主屏幕500一个屏幕的拖拽操作)在LCD 150上滚动和显示主屏幕500a至500e中的全部五个。如上所述的滚动是可以的,例如,当移动量校正单元122通过预定值n的相乘校正拖拽操作的移动量,并且在示出的实例中将预定值n设置为主屏幕的数量(即,5)时。在此情形中,预定值n可以是通过在考虑用户正触摸LCD 150的末端时位置的变化的情况下向主屏幕的数量添加校正值c(0<c<1)获得的值。另外,移动量校正单元122可以根据主屏幕500的设置数量自动设置预定值n。
在图9中,示出在应用了本实施例的信息处理设备100中通过滚动切换主屏幕500的同时的LCD 150的显示实例。在示出的实例中,根据诸如摆动的运动切换主屏幕500b和主屏幕500c。如上所述,可以根据各种显示效果显示通过滚动对主屏幕500的切换。在LCD 150上,进一步显示指示所有主屏幕500a至500e的图标501a至501e和指示主屏幕500之中LCD150上显示的区域的图标502。在示出的实例中,这些图标具有表示所有屏幕的形状。
在本实施例中,因为拽操作的移动量被放大、校正并用作滚动量,所以滚动量可以大于拖拽操作的移动量。在此情形中,如上所述,可以通过拖拽操作较大程度地滚动显示。然而,另一方面,会如在滚动量与拖拽操作的移动量一致的情形中一样,用户难以通过拖拽操作直观识别显示的滚动量。即,用户难以通过拖拽操作直观识别作为滚动的结果正发生什么(例如,正显示哪个主屏幕500)。
在本实施例中,显示控制单元121使LCD 150显示图标501和图标502。显示这些图标,使得用户可以直观识别通过在左右方向上滚动显示切换主屏幕500。另外,显示这些图标,使得用户可以获知当前正在LCD 150上显示主屏幕500中的哪个。例如,在触摸板110检测到拖拽操作的同时,显示控制单元121可以在LCD 150上显示图标501和图标502。此外,为了指示通过拖拽操作切换主屏幕500,显示控制单元121可以在触摸板110检测到拖拽操作的同时显示与LCD 150的左和右端相邻的其它主屏幕500的框。
在图10中,示出了在应用了本实施例的信息处理设备200中滚动和切换主屏幕500的同时LCD 250a和250b的显示实例。虽然以上描述了将本实施例应用于信息处理设备100的情形,但也可以将本实施例同等地应用于信息处理设备200。在此情形中,使用触摸板210a和210b代替上描述中的触摸板110,使用LCD 250a和250b代替LCD 150。
在示出的实例中,整体使用LCD 250a和250b,显示与在图9的实例中一样的图像。即,在LCD 250a和250b上显示正切换的主屏幕500b和500c、指示所有主屏幕500a至500e的图标501a至501e,以及指示显示区域的图标502。用户使用触摸板210a或201b中的任一个在左右方向上执行拖拽操作,使得可以滚动LCD 250的显示并切换主屏幕500。
以上描述了本公开的第一实施例。虽然描述了用于切换主屏幕的滚动的实例,但本实施例不限于此,并可以应用于滚动显示单元的显示的任何情形。另外,虽然描述了在左右方向上虚拟布置主屏幕的实例,但本实施例不限于此,可以按无边形状布置左和右端相连的主屏幕。另外,虽然描述了沿屏幕的左、右方向滚动的实例,但本实施例不限于此,可以应用于屏幕的上、下方向或倾斜方向上的滚动。
(2-2.第二实施例)
接下来,将参照图11至图13描述本公开的第二实施例。图11是示出应用了本实施例的信息处理设备100的显示实例的图。图12是示出应用了本实施例的信息处理设备200的显示实例的图。图13是示出本实施例的处理的流程图。
如上所述,近年来,开发了这样的技术:该技术用于提供布置用于启动应用的图标等的称为主屏幕的多个屏幕,并根据诸如平板PC或智能电话的信息处理设备中的用户期望切换要显示的主屏幕。在该技术中,提供用于在主屏幕上布置图标的编辑屏幕作为GUI。在编辑屏幕中,例如,显示能够在每个主屏幕上布置的对象图标列表和指示每个主屏幕的图标。在此情形中,用户通过将从能够布置的图标列表中选择的任意图标拖拽至指示任何主屏幕的图标的操作确定每个主屏幕上要布置的图标。
然而,例如,当用户想要在一个主屏幕上布置大量图标时,用户通过拖拽操作逐一执行将图标移动至指示主屏幕的图标的操作是麻烦的。
另外,当如在上述信息处理设备200中一样将显示单元划分为多个部分时,需要在多个划分之中的相同显示单元上显示拖拽操作的起点处的对象图标列表和结束点处主屏幕的图标,且编辑屏幕的显示具有限制,结果是,会使可操作性劣化。
在本实施例中,提供用于使得轻松可选地在多个布置目的地中布置图标的新型技术。
例如,在本实施例中,提供一种信息处理设备,包括:显示控制单元,用于使显示单元显示指示多个主屏幕的主屏幕图标、可以在多个主屏幕上各自布置的对象图标,以及指示多个主屏幕中任一个的选择的选择器图标;操作单元,用于获取选择对象图标或选择器图标的操作;以及主屏幕管理单元,用于将所选择的对象图标应用于指示通过选择器图标选择的主屏幕中的任一个主屏幕。进一步改进信息处理设备的GUI的可操作性。
在上述信息处理设备100中,由触摸板110实现操作单元,由CPU 120实现显示控制单元和主屏幕管理单元作为显示控制单元121和主屏幕管理单元123,且由LCD 150实现显示单元。在这些之中,主屏幕管理单元123基于由触摸板110获取的操作在主屏幕上布置图标。主屏幕管理单元123将编辑屏幕等中设置的每个主屏幕上布置的对象图标的信息存储在存储单元130中。另外,当显示每个主屏幕时,主屏幕管理单元123从存储单元130读取对象图标的布置信息,并将读取的信息提供给显示控制单元121。显示控制单元121根据从主屏幕管理单元123提供的信息在每个主屏幕上布置和显示对象图标。
在图11中,示出了在信息处理设备100中显示了用于在主屏幕上布置图标的编辑屏幕的状态。在LCD 150上,显示主屏幕图标503a至503e、选择器图标504a至504e,以及对象图标511。
主屏幕图标503指示信息处理设备100中设置的主屏幕500。在本实施例中,在信息处理设备100中设置五个主屏幕500a至500e。在LCD 150上,显示与主屏幕500a至500e各自对应的主屏幕图标。例如,如所示,可以根据以透视(perspective)表示的视觉效果显示主屏幕图标503。
选择器图标504在与主屏幕图标503相对应的位置显示,并是指示主屏幕500a至500e中任一个的选择的图标。在示出的实例中,与主屏幕图标503a至503e相对应地显示选择器图标504a至504e,并在这些之中选择选择器图标504c。用户可以通过触摸触摸板110选择选择器图标504a至504e中的任一个。
可以将对象图标511各自布置在主屏幕500上。对象图标511的实例是微件、应用的快捷方式、壁纸等。当用户通过触摸触摸板110选择了对象图标511时,主屏幕管理单元123将微件或快捷方式布置在主屏幕500上或改变主屏幕500的壁纸。可以使用每个类型的标签显示对象图标511,例如,如所示。
在示出的实例中,在选择了选择器图标504c的状态中选择对象图标511。此时,主屏幕管理单元123将对象图标511a应用于选择器图标504c指示选择的主屏幕500c。例如,如果对象图标511a是应用的快捷方式,则主屏幕管理单元123将对象图标511a布置在主屏幕500c上。此时,显示控制单元121可以在与主屏幕500c相对应的主屏幕图标503c中显示与对象图标511a相对应的缩小的图标512a。
如上所述,可以通过显示选择器图标504,在不对所有对象图标511执行拖拽操作的情况下(例如,当在一个主屏幕500中布置多个对象图标511时),在选择了选择器图标504一次之后,通过选择每个对象图标511的操作执行布置,可以简单执行用户的操作。
在图12中,示出了在信息处理设备200中显示了用于在主屏幕上布置图标的编辑屏幕的状态。虽然以上描述了将本实施例应用于信息处理设备100的情形,但也可以将本实施例同等地应用于信息处理设备200。在LCD 250a上,显示主屏幕图标503a至503e和选择器图标504a至504e。在LCD 250b上,显示对象图标511。
如上所述,在信息处理设备200中,LCD 250a和250b上各自提供的触摸板210a和210b彼此分开。因此,需要在LCD 250a和250b中的任一个上一起显示对象图标511和主屏幕图标503,以通过针对主屏幕图标503的拖拽操作将对象图标511布置在主屏幕500上。这是因为触摸板210a和触摸板210b上的拖拽操作是困难的。在此情形中,例如,LCD 250a和250b中的一个中可能汇集编辑屏幕的大多数元素,且由于编辑屏幕的紧密布局而使可操作性劣化。
另一方面,在应用了本实施例的信息处理设备200中,通过选择选择器图标504和对象图标511的操作完成将对象图标511布置在主屏幕500上的操作。因此,可以划分并在LCD 250a和250b上显示主屏幕图标503和对象图标511,使用整个LCD 250显示编辑屏幕。从而,可以通过向编辑屏幕的布局添加灵活性提高可操作性。
在图13中,在流程图中示出根据本实施例的处理的实例。虽然将在以下描述中描述信息处理设备100的实例,但信息处理设备200的情形也类似。
首先,触摸板110获取用户的选择操作(步骤S201)。接下来,主屏幕管理单元123确定是否通过触摸板110获取的选定操作选择了选择器图标504(步骤S203)。
此处,当确定选择了选择器图标504时,主屏幕管理单元123切换作为对象图标511布置目的地的主屏幕500的选择(步骤S205)。例如,如果选择了选择器图标504a,则主屏幕管理单元123选择主屏幕500a作为布置目的地。主屏幕管理单元123将作为布置目的地选择的主屏幕500的信息存储在存储单元130中。
另一方面,如果在步骤S203中确定尚未选择选择器图标504,则主屏幕管理单元123确定是否通过触摸板110获取的选择操作选择了对象图标511(步骤S207)。
此处,如果确定选择了对象图标511,则主屏幕管理单元123将通过操作选择的对象图标511应用于作为布置目的地选择的主屏幕500(步骤S209)。此处,主屏幕管理单元123读取作为存储单元130中临时存储的布置目的地选择的主屏幕500的信息,并添加通过操作选择的对象图标511的信息(例如,图11中的对象图标511a),作为应用于主屏幕500的对象图标511的信息。
以上描述了本公开的第二实施例。虽然描述了分开并显示主屏幕图标和选择器图标的实例,但本实施例不限于此,可以与主屏幕图标整合显示选择器图标。
(2-3.第三实施例)
接下来,将参照图14和15描述本公开的第三实施例。图14是示出应用了本第三实施例的信息处理设备200的显示实例的图。图15是示出本实施例的处理的流程图。
可以如同上述信息处理设备200一样,将本实施例应用于具有多个分开的显示单元和作为每个显示单元上的操作单元设置的触摸板的信息处理设备。在如上所述的信息处理设备中,因为显示单元分开,所以显示单元上设置的触摸板同等地分开。因此,难以执行这些触摸板上的拖拽操作。相应地,难以通过如上所述信息处理设备中多个显示单元之间的拖拽操作移动图标。
在本实施例中,提供了用于使得可以执行多个分开的显示单元上拖拽操作的新型技术。
例如,在本实施例中,提供一种信息处理设备,包括:第一显示单元;设置于第一显示单元上的第一触摸板;与第一显示单元相邻的第二显示单元;设置于第二显示单元上并具有与第一触摸板的间隔的第二触摸板;以及显示控制单元,用于在通过用户与第一触摸板的第一触摸将图标拖拽到边界部分时将第一显示单元上显示的图标停止在第一显示单元与第二显示单元之间的边界部分中预定时间,并在检测到用户与第二触摸板的第二触摸该预定时间时将图标移动至检测到与第二显示单元的第二触摸的位置。进一步提高信息处理设备的GUI的可操作性。
在上述信息处理设备200中,分别通过LCD 250a和250b实现第一和第二显示单元,分别通过触摸板210a和210b实现第一和第二触摸板,并由CPU 120实现显示控制单元作为显示控制单元121。
在图14中,示出在信息处理设备200中显示了用于应用于向主屏幕应用图标的编辑屏幕的状态。在LCD 250a中,显示主屏幕503a至503e。在LCD 250b上,显示对象图标511。
在本实施例中,通过针对主屏幕图标503的拖拽操作将对象图标511应用于与主屏幕图标503相对应的主屏幕500。此外,可以在LCD 250a上显示选择器图标504a至504e,并可以共同提供对象图标511通过与在上述第二实施例中一样的操作向主屏幕500的应用。
在示出的实例中,LCD 250b上显示的对象图标511b通过用户与触摸板210b的触摸被拖拽,并移动至LCD 250b与LCD 250a之间的边界区域250e。在此状态中,如果用户释放了与触摸板210b的触摸,则在边界区域250e中停止并显示对象图标511b预定时间。这是对象图标511b在LCD 250b与LCD 250a之间未决的状态。此时,可以显示指示对象图标511b未决的未决指示521。在示出的实例中,在LCD 250a的边缘部分中以与LCD 250a背景的不同的颜色显示未决指示521。可以通过各种其它形式显示未决指示521,只要它是将对象图标511b未决的事实通知用户的指示即可。
如所示,边界区域250e是LCD 250a与LCD 250b之间的边界部分中设置的区域。可以不在LCD 250上显示边界区域250e。另外,可以不在LCD 250a和LCD 250b这二者上都设置、而可以在任一个上设置边界区域250e。例如,在示出的实例中,可以只在LCD 250b中设置边界区域250e。
在示出的实例中,如果在对象图标511b在边界区域250e中停止并显示预定时间的同时用户触摸触摸板210a,则对象图标511b被移动到并显示在用户触摸了LCD 250a的位置中。用户触摸的位置可以不在LCD 250a侧部的边界区域250e中,并且可以是LCD 250a上的任意位置。对象图标511b可以被时间移动到并显示在用户触摸了的位置,并且可以根据诸如移动动画的显示效果显示。用户可以执行对移动至LCD 250a的对象图标511b的诸如连续拖拽操作的操作。
在如上所述的信息处理设备200中,用户向任意主屏幕500应用任意对象图标511时的操作如下。首先,用户使用触摸板210b拖拽显示在LCD 250b上的任意对象图标511,并将任意对象图标511移动至LCD 250b侧的边界区域250e。此后,如果用户释放触摸板210b上的触摸,则在边界区域250e上停止并显示对象图标511。自此时起,如果用户在预定时间内在LCD 250a的任意位置中触摸到触摸板210a,则对象图标511移动至该位置并恢复拖拽操作。通过向指示期望主屏幕500的主屏幕图标503的位置拖拽对象图标511,用户将对象图标511应用于主屏幕500。
在图15中,在流程图中示出了根据本实施例的处理的实例。虽然将在以下描述中描述对象图标511在信息处理设备200中从LCD 250b移动至LCD 250a的实例,但对象图标511从LCD 250a反向移动至LCD 250b的情形也类似。
首先,显示控制单元121根据由触摸板210b检测的用户的拖拽操作,移动作为第一屏幕的LCD 250b中的对象图标511(步骤S301)。
当释放了触摸板210b上用户的触摸且显示控制单元121结束了对象图标511的移动时,显示控制单元121确定是否已经将对象图标511定位在边界区域250e中(步骤S303)。此处,如果确定已经将对象图标511定位在边界区域250e中,则显示控制单元121将对象图标511停止在步骤S301中移动的结束点处(步骤S305)。此时,显示控制单元121可以使LCD250a或LCD 250b显示未决指示521。
接下来,显示控制单元121在停止了对象图标511的显示的状态中等待预定时间。在该时间期间,显示控制单元121确定是否通过用户在触摸板210a上的触摸指定了作为第二屏幕的LCD 250a上的位置(步骤S307)。此处,如果确定指定了LCD 250a上的位置,则显示控制单元121将边界区域250e中停止并显示的对象图标511移动至作为第二屏幕的LCD250a上指定的位置(步骤S309)。此后,用户可以通过触摸板210a上的触摸连续执行对象图标511的拖拽操作。
另一方面,如果在步骤S303中确定尚未将对象图标511定位在边界区域250e中,则显示控制单元121使对象图标511返回步骤S301中移动之前的位置(步骤S311)。另外,即使在步骤S305中确定尚未在预定时间内指定LCD 250a上的位置时,显示控制单元也使对象图标511返回步骤S301中移动之前的位置(步骤S311)。此后,例如,用户发起对对象图标511的新拖拽操作。
此处,可以确定显示控制单元121已经停止对象图标511的状态中显示的预定时间,例如,在考虑对于用户期望恢复对对象图标511的拖拽操作时它的恢复所需的时间与直到用户不想要恢复对对象图标511的拖拽操作时发起下一操作为止的等待时间之间的平衡的情况下。在此情形中,如果预定时间短,则在用户恢复拖拽操作之前对象图标511被返回原始位置。另一方面,如果预定时间太长,则不管用户通过停止拖拽操作对进行到下一操作的期望,继续在边界区域250e中显示了对象图标511的状态。根据本公开的学习,为用户提供舒适可操作性优选的预定时间的实例在信息处理设备200中是1.5秒。
以上描述了本公开的第三实施例。虽然描述了主屏幕编辑屏幕的实例,但本实施例不限于此,并可以应用于图标在多个显示单元之间移动的所有状况。
(2-4.第四实施例)
接下来,将参照图16至图21描述本公开的第四实施例。图16至图19是示出应用了本实施例的信息处理设备100的显示实例的图。图20是示出应用本实施例的信息处理设备200的显示实例的图。图21是示出本实施例的处理的流程图。
近年来,在诸如平板PC或智能电话的信息处理设备中安装了许多应用以为用户提供许多功能。提供了布置有用于启动这些应用的图标的称为起动器(launcher)屏幕的屏幕。在起动器屏幕中,例如,根据用户的期望将用于启动应用的图标布置在布局中,通过用户选择图标启动应用。
在这种状况下,需要进一步提高GUI的可操作性,以改变如同起动器屏幕一样布置大量图标的屏幕中图标的布置。
在本实施例中,提供了用于有助于在显示单元上显示图标分组的新型技术。
例如,在实施例中,提供了一种信息处理设备,包括:显示控制单元,用于使显示单元显示多个对象图标和分隔器图标;操作单元,用于获取移动多个对象图标之中第一对象图标与第二对象图标之间分隔器图标的操作;以及对象管理单元,用于将多个对象图标分组成包括第一对象图标的组和包括第二对象图标的组。进一步提高信息处理设备的GUI的可操作性。
在上述信息处理设备100中,由CPU 120实现显示控制单元和对象管理单元作为显示控制单元121和对象管理单元124,由触摸板110实现操作单元,并由LCD 150实现显示单元。在这些之中,对象管理单元124管理起动器屏幕中对象图标的布置。对象管理单元124将起动器屏幕中设置的对象图标的布置信息存储在存储单元130中。另外,当显示起动器屏幕时,对象管理单元124从存储单元130读取对象图标布置的信息,并将读取的信息提供给显示控制单元121。显示控制单元121根据从对象管理单元124提供的信息在起动器屏幕上布置并显示图标。
在图16中,示出在信息处理设备100中的LCD 150上显示了起动器屏幕的状态。在LCD 150上,显示对象图标513和分隔器531。
对象图标513是用于启动应用等的图标。虽然可以通过各种条件(例如,诸如名称的次序、新到达的次序以及用户设置的次序)将对象图标513布置在起动器屏幕中,但在示出的实例中按用户设置的次序布置对象图标。对象图标513在屏幕上配置从左边至右边布置的列和从顶部至底部布置的行。用户可以通过使用触摸板110在拖拽操作中移动对象图标513改变布置的次序。
分隔器图标531是用于指定用于将对象图标513分组的分开位置的图标。分隔器图标531可以是例如如所示绘制水平线的图标。可以在显示起动器屏幕的LCD 150的预定位置中初始显示、并使用触摸板110通过用户的拖拽操作移动分隔器图标531。在示出的实例中,假定用户想要将对象图标513p与对象图标513q之间的对象图标513分开和分组。
在图17中,示出了用户自图16的状态起通过拖拽操作移动了对象图标513的状态。在此情形中,可以在LCD 150上进一步显示分开位置指示532。
在示出的实例中,分隔器图标531被通过用户的拖拽操作移动并定位在对象图标513p与对象图标513q之间。此处,如果用户结束了分隔器图标531的拖拽操作并固定了分隔器图标531的位置,则对象图标513被在对象图标513p与对象图标513q之间分开和分组。在对象图标513p与对象图标513q之间显示分开位置指示532以指示它的分开位置。显示分开位置指示532,使得用户可以预先获知在当前位置中结束了分隔器图标531的拖拽操作时如何把对象图标513分组。
在图18中,示出了用户通过释放图17的状态中触摸板110上的触摸结束了分隔器图标531上的拖拽操作的状态。在此情形中,分隔器图标531改变为分隔器533。通过将分隔器533设置到边界将对象图标513分组为对象图标分组513x和对象图标分组513y。
此处,对象图标分组513x是对象图标513p之前按次序布置的一组对象图标513。另外,对象图标分组513y是对象图标513q之后按次序布置的一组对象图标513。划分包括对象图标513p和513q的行,使得将对象图标513p布置在对象图标分组513x最后行的末端中,并且将对象图标513q布置在对象图标分组513y第一行的前方。
显示分隔器533以将对象图标分组513x和对象图标分组513y分开。在示出的实例中,分隔器533在左、右方向上线性延伸。分隔器533可以具有名称输入字段533n和删除图标533d。可以相互交换对象图标分组513x中包括的对象图标513和对象图标分组513y中包括的对象图标513,例如,通过拖拽操作。在此情形中,用户可以通过拖拽操作,将对象图标分组513x中包括的对象图标513移动至对象图标分组513y,或者将对象图标分组513y中包括的对象图标513反向移动至对象图标分组513x。
名称输入字段533n是用来向分隔器533分配名称的字段。例如,用户通过选择名称输入字段533n和使用LCD 150上显示的屏上键盘输入字符等将名称分配给分隔器533。用户可以通过名称输入字段533n向分隔器533分配期望的名称,并且因而在例如起动器屏幕中轻松找到期望的对象图标513。
删除图标533d是用来删除分隔器533的按钮。用户可以通过选择删除图标533d删除分隔器533。如果删除分隔器533,则对象图标513的布置被返回通过分隔器533的指示分组之前的布置。在示出的实例中,如果用户选择删除图标533d,则对象图标513的布置被返回图16中示出的布置。显示删除图标533d,使得用户可以通过轻松操作将对象图标513重新分组或组合对象图标513的组。
另外,在显示了分隔器533的状态中,可以进一步显示另一分隔器图标531。用户可以通过借由拖拽操作移动其它分隔器图标531将对象图标分组513x或对象图标分组513y中包括的对象图标513进一步分组。
在图19中,示出用户在图18的状态中再次触摸到触摸板110并选择了分隔器533的状态。在此情形中,分隔器533改变为分隔器图标531。此时,对象图标分组513x和对象图标分组513y维持分组状态。
如上所述,可以使用触摸板110通过用户的拖拽操作移动分隔器图标531。用户可以通过重新移动分隔器图标531和将分隔器图标531布置在两个任意对象图标513之间改变对象图标513分组的分开位置。在此情形中,还根据分隔器图标531的移动显示分开位置指示532,且分隔器图标531改变为布置之后的分隔器533。
在图20中,示出在信息处理设备200中的LCD 250上显示起动器屏幕的状态。虽然以上描述了将本实施例应用于信息处理设备100的情形,但也可以将本实施例等同地应用于信息处理设备200。在LCD 250上,显示对象图标513、分隔器图标531、分开位置指示532以及分隔器533。用户可以使用触摸板210通过在拖拽操作中移动分隔器图标531并将分隔器图标531布置在两个任意对象图标513之间,在任意分开位置将对象图标513分组。
在信息处理设备200中,因为LCD 250和触摸板210被各自划分成两个部分,所以分隔器图标531可以被停止在LCD 250a与LCD 250b之间的边界部分中预定时间,例如,使用上述第三实施例。
在图21中,在流程图中示出根据本实施例的过程的实例。虽然将在以下描述中描述信息处理设备100的实例,但信息处理设备200的情形也类似。
首先,对象管理单元124确定触摸板110是否检测到了用户对分隔器图标531的触摸(步骤S401)。对分隔器图标531的拖拽操作期间检测用户对分隔器图标531的触摸。即,如果触摸板110检测到了用户对分隔器图标531的触摸,则分隔器图标531在通过用户的拖拽操作移动它的状态中。另一方面,如果触摸板110尚未检测到用户对分隔器图标531的触摸,则分隔器图标531处于其初始显示在预定位置中的状态,或处于其被从LCD 150上任何位置用户的拖拽操作释放的状态。
此处,如果确定检测到用户对分隔器图标531的触摸,则对象管理单元124确定是否将分隔器图标531定位在了对象图标513之间(步骤S403)。此处,如果确定将分隔器图标531定位在了对象图标513之间,则显示控制单元121在LCD 150上显示分开位置指示532(步骤S405)。如果确定尚未将分隔器图标531定位在对象图标513之间,则显示控制单元121在不显示分开位置指示532的情况下根据对分隔器图标531的拖拽操作继续显示。
另一方面,如果在步骤S401中确定尚未检测到用户对分隔器图标531的触摸,则对象管理单元124进一步确定是否将分隔器图标531定位在了对象图标513之间(步骤S407)。此处,如果确定将分隔器图标531定位在了对象图标513之间,则对象管理单元124将对象图标513分组,使得对象图标513被定位在分隔器图标531的两侧上,属于不同组(步骤S409)。步骤S409对应于从作为对象图标513分组的分开位置的有效位置的拖拽操作释放了分隔器图标531的情形。
另外,如果确定尚未将分隔器图标531定位在对象图标513之间,则显示控制单元121在LCD 150上的预定位置处显示分隔器图标531(步骤S411)。步骤S411对应于分隔器图标531被初始显示以等待用户进行的拖拽操作的状态,以及分隔器图标531被从分组的无效位置中的拖拽操作释放并随后被返回到初始显示位置的情形。
以上描述了本公开的第四实施例。虽然描述了用于启动应用的起动器屏幕的实例,但本实施例不限于此,并可以应用于将信息处理设备的显示单元上显示的多个图标分组的任何情形。
另外,虽然描述了定位于分隔器图标的左边和右边的对象图标属于不同组的分组的实例,但本实施例不限于此。例如,可以执行分组,使得分隔器图标上方和下方的对象图标属于不同组。此外,可以切换这些情形。在此情形中,可以将分隔器图标设置为例如经由触摸面板通过用户的操作移动和旋转,并可以通过在分隔器图标中绘制的线是水平线的情况下在左、右方向上,以及在分隔器图标中绘制的线通过旋转是竖直线的情况下在上、下方向上改变分开位置执行分组。
(2-5.第五实施例)
接下来,将参照图22至图27描述本公开的第五实施例。图22是在概念上示例本实施例的图。图23是示出应用了本实施例的信息处理设备100的显示实例的图。图24是示出应用了本实施例的信息处理设备100的另一显示实例的图。图25是示出应用了本实施例的信息处理设备200的显示实例的图。图26是示出本实施例的处理的流程图。图27是示出根据本实施例的编辑屏幕的显示实例的图。
近年来,将用于为用户提供任何内容的应用频繁安装在诸如平板PC或智能电话的信息处理设备中。例如,用于提供音乐内容或视频内容的播放器应用、用于提供万维网内容的浏览器应用等是公知的。在这些应用中,通常更新能够经由应用提供的内容,例如,通过借由网络获取新内容。
在这种状况下,需要进一步提高GUI对于想要访问经由各种应用提供的各种内容的用户的可操作性。
在本实施例中,提供了用于使得轻松访问经由应用提供的内容的新型技术。
例如,在本实施例中,提供了一种信息处理设备,包括:视图信息管理单元,用于生成包括关于经由应用提供的内容至少一部分的内容信息的视图信息;显示控制单元,用于使显示单元显示视图信息;操作单元,用于获取选择包括于显示的视图信息中的内容信息的用户的操作;以及应用管理单元,用于启动提供所选内容信息的应用。进一步提高信息处理设备的GUI的可操作性。
在上述信息处理设备100中,由CPU 120实现视图信息管理单元、显示控制单元以及应用管理单元作为视图信息管理单元125、显示控制单元121以及应用管理单元126,且由触摸板110实现操作单元,且由LCD 150实现显示单元。
在这些之中,视图信息管理单元125管理指示关于由信息处理设备100中安装的应用提供的内容的内容信息的内容视图的信息。视图信息管理单元125将内容视图的信息存储在存储单元130中。另外,视图信息管理单元125可以经由通信单元140与网络进行通信并更新内容视图的信息。
另外,应用管理单元126管理信息处理设备100中安装的应用。基于LCD 150上由显示控制单元121显示的内容视图中包括的内容信息的选择,应用管理单元126可以启动用于提供与内容信息相对应的内容的应用。
在图22中,示出作为未应用本实施例的实例的(a)和作为应用本实施例的实例的(b)。在每个情形中,用户访问经由应用AP提供的内容CTS。因而,在(a)的实例中显示应用选择屏幕54,在(b)的实例中显示内容视图屏幕540。
在(a)的实例中,从应用选择屏幕54启动应用AP。在启动应用AP的屏幕上,显示由应用AP向用户提供的内容CTS的信息,且用户从内容CTS项之中选择期望的内容CTS。
在此情形中,用户U在未启动应用AP的情况下未获知应用AP要提供的内容CTS的类型。例如,在音乐内容的情形中,可以只在启动播放器应用之后获知当前流行内容。另外,例如,在万维网内容的情形中,可以只在启动浏览器之后获知是否更新了书签万维网内容。
如上所述,在(a)的实例中,用户U在要提供的内容CTS未知的状态中启动应用AP。因此,即使在启动了某个应用时,也无法得到作为关注目标的内容CTS。可替选地,即使在存在作为另一应用AP正提供的关注目标的内容CTS时,用户U也会因为尚未启动应用AP所以不知晓内容CTS的存在。
另一方面,在(b)的实例中,在内容视图屏幕540中选择期望的内容CTS。根据用户对内容CTS的选择,启动用于提供内容CTS的应用。
在此情形中,使用内容视图屏幕540,用户U即使在未启动应用AP时也获知应用AP要提供的内容CTS。例如,在音乐内容的情形中,即使在未启动播放器应用时也可以获知近来流行内容。另外,例如,在万维网内容的情形中,即使在未启动浏览器时也可以获知是否更新了标记书签的万维网内容。
如上所述,在(b)的实例中,使用内容视图屏幕540,用户U通过检查应用AP能够提供的内容CTS并从内容CTS项之中选择作为关注目标的内容CTS,来启动用于提供内容CTS的应用AP。因此,用户U可以轻松访问作为关注目标的内容CTS。另外,在内容视图屏幕540上显示各种应用AP的内容CTS,使得用户U可能找到未预期的新内容CTS或应用AP,例如,如在未预期的应用AP提供作为关注目标的内容CTS时一样。
在图23中,示出在信息处理设备100中显示了内容视图屏幕540的状态。在LCD 150上显示的内容视图屏幕540中包括项目视图541a至541i、特征视图543以及设置图标545。
项目视图541是呈现每个项目的内容信息的视图。这里使用的项目是这样的集合:通过预定准则将信息处理设备100能够提供的内容分类到该集合。例如,项目可以是这样的集合:针对每一个属性将某个应用提供的内容分类到该集合。具体地,项目可以是“标记书签的万维网内容”、“打歌榜的顶尖音乐内容”等。
在示出的实例中,显示9个项目视图541a至541i。在这些项目视图中,例如,可以显示标记书签的万维网内容的内容信息、在打歌榜中排名高的音乐内容的内容信息等。如同项目视图541f至541i一样,未分配项目的项目视图541可以作为空白字段存在。可以通过向所有项目视图541分配项目来显示内容。
另外,可以在显示内容的信息包括未先前显示的新到达信息的情况下在项目视图541上显示新到达图标542。显示新到达图标542,使得用户可以轻松得到未检查的内容的信息。
特征视图543是以项目为单位进一步详细呈现内容的视图。在示出的实例中,在项目视图541中逐一顺序显示内容信息,但是在特征视图543上显示3项内容信息544a至544c。可以针对项目视图541a至541i之中包括新到达信息的项目视图541或用户选择的项目视图541显示特征视图543。在示出的实例中,项目视图541a包括新到达信息,且针对项目视图541a显示特征视图543。也可以在特征视图543中包括的内容信息544a至544c中显示新到达图标542。
在示出的实例中,与项目视图541a相对应的应用是浏览器应用,且在内容信息544a至544c中显示标记书签的万维网内容的信息。因而,如果用户通过对触摸板110的触摸选择作为内容信息544a至544c显示的万维网内容信息中的任一项,则启动浏览器应用,并显示由选择的内容信息544指示的万维网内容。
可以根据如同项目视图541a一样诸如弹出的显示效果显示与特征视图543相对应的项目视图541。根据显示效果,用户可以轻松获知与某个项目视图541相对应的特征视图543。
设置图标545是用于显示稍后要描述的编辑屏幕的图标。用户通过使用触摸板110的操作选择设置图标545,使得可以显示编辑屏幕并可以编辑项目视图541的内容。
在图24中,示出在信息处理设备100中显示了内容视图屏幕540的另一实例。在示出的实例中,信息处理设备100具有布置为在竖直上长的LCD 150。
在示出的实例中,在LCD 150的下面部分中显示项目视图541a至541i,且在LCD150的上面部分中显示特征视图543。如上所述,例如,可以根据持有信息处理设备100的方向在不同布置中在LCD 150上显示项目视图541和特征视图543。
在图25中,示出在信息处理设备200中显示了内容视图屏幕540的状态。虽然以上描述了将本实施例应用于信息处理设备100的情形,但也可以将本实施例等同地应用于信息处理设备200。
在信息处理设备200的LCD 250上显示的内容视图屏幕540中,在LCD 250b上显示项目视图541a至541h,并在LCD 250a上显示特征视图543。在信息处理设备200的实例中,显示与信息处理设备100的实例不同的8个项目视图。如上所述,可以根据整个内容视图屏幕540的布置适当改变要显示的项目视图541的数量。
在图26中,在流程图中示出了本实施例中处理的实例。虽然将在以下描述中描述信息处理设备100的实例,但信息处理设备200的情形也类似。
首先,视图信息管理单元125更新内容视图的信息(步骤S501)。具体地,视图信息管理单元125获取针对与每个项目视图541相对应的应用的内容信息。视图信息管理单元125布置内容信息,例如,按更新日期、流行度等的次序,并从布置的前方提取预定数量的内容信息项。例如,预定数量可以是能够作为项目视图541或特征视图543显示的项的数量。视图信息管理单元125在存储单元130中存储更新内容视图的信息。
接下来,视图信息管理单元125将更新的内容视图的信息提供给显示控制单元121,且显示控制单元121使LCD 150基于信息显示内容视图屏幕540(步骤S503)。此处,从视图信息管理单元125向显示控制单元121提供的信息可以包括指示哪个内容信息是新到达信息的信息,且显示控制单元121可以基于作为新到达信息的内容信息显示新到达图标542。另外,可以针对包括新到达信息的项目视图541或预定位置(例如,左上方)的项目视图541显示内容视图屏幕540上显示的特征视图543。
接下来,显示控制单元121确定是否通过用户对触摸板110的触摸选择了任何项目视图(步骤S505)。此处,如果确定选择了任何项目视图541,则显示控制单元121将特征视图543的内容改变为与选择的项目视图541相对应的内容(步骤S507)。此后,显示控制单元121显示包括改变的特征视图543的内容视图屏幕(步骤S503)。
另一方面,如果在步骤S505中确定尚未选择项目视图541,则显示控制单元121确定是否通过用户对触摸板110的触摸选择了任何内容信息544(步骤S509)。此处,如果确定选择了任何内容信息544,则应用管理单元126启动与选定内容信息544的内容西相对应的应用(步骤S511)并为用户提供内容。
另一方面,如果在步骤S509中确定尚未选择内容信息544,则显示控制单元121确定是否通过用户与触摸板110的触摸选择了设置图标545(步骤S513)。此处,如果确定选择了设置图标545,则显示控制单元121显示内容视图的编辑屏幕,且视图信息管理单元125执行内容视图的编辑处理(步骤S515)。稍后将描述内容视图的编辑处理。
在步骤S515中内容视图的编辑处理之后,视图信息管理单元125根据通过编辑处理改变的内容视图的设置更新内容视图的信息(步骤S501)。另一方面,如果在步骤S513中确定尚未选择设置图标545,则显示控制单元121连续显示内容视图屏幕540(步骤S503)。
在图27中,示出在信息处理设备100中显示了内容视图的编辑屏幕550的状态。在LCD 150上显示的编辑屏幕550中,包括项目视图541和项目列表551。也可以在信息处理设备200中等同地显示编辑屏幕550。
如在内容视图屏幕540中一样,显示项目视图541。然而,因为在编辑屏幕550上未显示特征视图543,所以可以在没有诸如弹出的显示效果的情况下在平坦状态中显示项目视图541。通过选择任意项目视图541,用户可以编辑项目视图541中设置的项目。
作为能够在项目视图541上显示的项目列表显示项目列表551。在项目列表551中,可以在信息处理设备100中显示对用户可用的所有项目。可以分组并显示项目列表551中显示的项目,例如,通过业务的类型、用于提供的应用等。例如,通过在选择了任何项目541的状态中从项目列表551选择任意项目,用户可以将项目设置在项目视图541中。另外,通过在拖拽操作中将项目列表551的任意项目移动至项目视图541的任意位置,用户可以将项目设置在项目视图541中。
以上描述了本公开的第五实施例。虽然描述了作为内容视图屏幕显示项目视图和特征视图的实例,但本实施例不限于此。例如,可以在项目视图上显示内容信息,可以不显示特征视图。另外,虽然描述了以瓦片形状布置和显示项目视图的实例,但本实施例不限于此。例如,可以按列表形式布置和显示项目视图。
(2-6.第六实施例)
接下来,将参照图28和图29描述本公开的第六实施例。图28是示例本实施例的概况的图。图29是示出应用本实施例的信息处理设备100的显示实例的图。
近年来,开发了用于提供布置用于启动应用等的图标的称为主屏幕的多个工作屏幕以及根据诸如平板PC或智能电话的信息处理设备中的用户期望切换要显示的主屏幕的技术。当切换和显示多个主屏幕时,由于可以根据使用信息处理设备的场景使用不同应用的快捷方式或微件而改进GUI的可操作性。然而,会期望在每个主屏幕上通常显示要频繁使用的应用的快捷方式等,例如,如邮件器或具体页面的万维网书签。
在本实施例中,提供了用于使得在显示多个主屏幕时轻松访问高使用频率业务的新型技术。
例如,在本实施例中,提供一种信息处理设备,包括:显示控制单元,用于使显示单元显示多个主屏幕上布置的对象图标和每个主屏幕的公共显示区域上布置的公共显示对象图标;操作单元,用于获取将对象图标移动至公共显示区域的操作;以及对象管理单元,用于将移动至公共显示区域的对象图标设置为公共显示对象图标,其中,显示控制单元自动将移动至公共显示区域的对象图标均匀布置在公共显示区域中。进一步改提高息处理设备的GUI的可操作性。
在上述信息处理设备100中,由CPU 120实现显示控制单元以及对象管理单元作为显示控制单元121和对象管理单元124,由触摸板110实现操作单元,且由LCD 150实现显示单元。
在这些之中,显示控制单元121通过滚动等使LCD 150顺序显示多个主屏幕。另外,显示控制单元121使每个主屏幕的公共显示区域显示公共显示对象图标。
另外,对象管理单元124管理公共显示对象图标的信息。对象管理单元124将使用触摸板110通过用户的操作移动至每个主屏幕上显示的公共显示区域的对象图标登记为公共对象图标,并将它的信息存储在存储单元130中。当显示每个主屏幕时,对象管理单元124从存储单元130读取公共显示对象图标的信息,并将读取的信息提供给显示控制单元121。显示控制单元121根据从对象管理单元124提供的信息在每个主屏幕上布置和显示公共显示对象图标。
在图28中,示出显示对象图标511和公共对象目标505的主屏幕500的实例。在示出的实例中,设置五个主屏幕500a至500e。在主屏幕500中,对象图标511的布置内容不同。另一方面,在主屏幕500中,公共显示对象图标505的布置内容是共同的。即,虽然在示出的实例中在LCD150上显示主屏幕500c,但即使在将LCD 150上要显示的一些内容改变为主屏幕500a、主屏幕500d等时也在LCD 150的基本上同样位置中显示公共显示对象图标505。
在图29中,示出使用触摸板110通过拖拽操作布置公共显示对象图标505的实例。在(a)中,在公共显示区域506中布置一个第一公共显示对象图标505a。在(b)中,添加公共显示对象图标505b,在公共显示区域506中布置总共两个公共显示对象图标505。在(c)中,添加公共显示对象图标505c,在公共显示区域506中布置总共三个公共显示对象图标505。在(d)中,添加公共显示对象图标505d,在公共显示区域506中布置总共四个公共显示对象图标505。
首先,在(a)中,将公共显示对象图标505a添加到公共显示区域506。显示控制单元121使在公共显示区域506的中心处显示公共显示对象图标505a。
接下来,在(b)中,将公共显示对象图标505b添加到公共显示区域506公共显示对象图标505a的左侧。显示控制单元121根据添加将公共显示对象图标505a移动至右侧,使得将公共显示对象图标505a和505b均匀布置在公共显示区域506中。
接下来,在(c)中,将公共显示对象图标505c添加到公共显示区域506公共显示对象图标505a的右侧。显示控制单元121根据添加将公共显示对象图标505a和505b移动至左侧,以使得将公共显示对象图标505a至505c均匀布置在公共显示区域506中。
接下来,在(d)中,将公共显示对象图标505d添加在公共显示区域506的公共显示对象图标505a与公共显示对象图标505c之间。根据添加,显示控制单元121将公共显示对象图标505a和505b移动至左侧并将公共显示对象图标505c进一步移动至右侧,使得将公共显示对象图标505a至505d均匀布置在公共显示区域506中。
如上所述,在本实施例中,例如,当通过拖拽操作向公共显示区域506移动并向公共显示对象图标505添加对象图标511时,显示控制单元121自动通过调整公共显示区域506中已经存在的公共显示对象图标505的布置来均匀布置添加之后公共显示区域506中的公共显示对象图标505。
从而,可以将公共显示对象图标505维持在它们轻松可查看或可选择的状态中,并因而提高包括公共显示对象图标505的信息处理设备的GUI可操作性。
以上描述了本公开的第六实施例。虽然以上描述了将本实施例应用于信息处理设备100的情形,但也可以将本实施例等同地应用于信息处理设备200。在此情形中,使用触摸板210a和210b而非触摸板110,使用LCD 250a和250b而非LCD 150。
(3.附录)
本领域技术人员应当理解:根据设计需要和其它因素,会出现各种变型、组合、子组合和修改,只要它们在所附权利要求书或其等同物的范围内。
另外,还可以将本技术配置如下。
(1)一种设备,包括:
操作单元,被配置为获取显示单元上的拖拽操作;
移动量校正单元,被配置为增加所述拖拽操作的移动量;以及
显示控制单元,被配置为根据所增加的移动量控制所述显示单元。
(2)如(1)所述的设备,其中,所述移动量校正单元通过将所述移动量乘以大于1的值来增加所述移动量。
(3)如(2)所述的设备,其中,所述显示控制单元控制所述显示单元显示多个主屏幕上的信息,并且所述大于1的值等于所述多个主屏幕的数量。
(4)如(1)至(3)中任一项所述的设备,其中,所述移动量校正单元通过向所述移动量添加大于零的值来增加所述移动量。
(5)如(1)至(4)中任一项所述的设备,其中,所述操作单元接收用户的命令以执行正常拖拽操作,所述正常拖拽操作基于没有任何增加的情况下的移动量。
(6)如(2)所述的设备,其中,所述显示控制单元控制所述显示单元显示多个主屏幕上的信息,并且所述移动量校正单元将所述值设置为通过向所述多个主屏幕的数量添加校正值c,0<c<1,而获得的数。
(7)如(1)至(5)中任一项所述的设备,其中,所述显示控制单元控制所述显示单元显示多个主屏幕上的信息,并且所述显示控制单元使所述显示单元在滚动所述显示单元中的显示时显示指示所述多个主屏幕的图标和所述多个主屏幕的显示部分。
(8)如(2)或(6)所述的设备,其中,所述操作单元从用户获取所述值,并且所述移动量校正单元基于由所述操作单元接收的所述值增加所述拖拽操作的移动量。
(9)如(1)至(8)中任一项所述的设备,其中,所述移动量校正单元在是否放大所述移动量之间进行切换。
(10)如(9)所述的设备,其中,所述操作单元在所述显示单元上任意位置处获取第一类型拖拽操作和第二类型拖拽操作,并且所述移动量校正单元放大所述第一类型拖拽操作的移动量而不放大所述第二类型拖拽操作的移动量。
(11)一种方法,包括:
获取显示单元上的拖拽操作;
增加所述拖拽操作的移动量;以及
根据所增加的移动量控制所述显示单元。
(12)一种非临时性计算机可读介质,编码有在加载在处理器上时使处理器执行包括这样的内容的方法的程序:
获取显示单元上的拖拽操作;
增加所述拖拽操作的移动量;以及
根据所增加的移动量控制所述显示单元。

Claims (2)

1.一种信息处理设备,包括:
显示控制单元,被配置为控制显示单元显示分别指示多个主屏幕的多个主屏幕图标、要在所述多个主屏幕上布置的多个对象图标、以及多个选择器图标,所述多个选择器图标中的每一个指示对于所述多个主屏幕中的相应一个主屏幕的选择;
操作单元,被配置为获取用于选择所述多个对象图标之一或所述多个选择器图标之一的操作;以及
主屏幕管理单元,被配置为将所选择的对象图标应用于所选择的选择器图标所指示的主屏幕。
2.一种用于信息处理设备的信息处理方法,其中所述信息处理设备包括显示控制单元,所述显示控制单元控制显示单元显示分别指示多个主屏幕的多个主屏幕图标、要在所述多个主屏幕上布置的多个对象图标、以及多个选择器图标,所述多个选择器图标中的每一个指示对于所述多个主屏幕中的相应一个主屏幕的选择,
所述信息处理方法包括:
获取在所述显示单元上对于所述多个选择器图标之一的选择操作;
确定由所选择的选择器图标指示的主屏幕;
获取在所述显示单元上对于所述多个对象图标之一的选择操作;以及
将所选择的对象图标应用于所确定的主屏幕。
CN201210111655.7A 2011-04-22 2012-04-16 信息处理设备和信息处理方法 Active CN102750082B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011096516A JP5782810B2 (ja) 2011-04-22 2011-04-22 情報処理装置、情報処理方法およびプログラム
JP2011-096516 2011-04-22

Publications (2)

Publication Number Publication Date
CN102750082A CN102750082A (zh) 2012-10-24
CN102750082B true CN102750082B (zh) 2021-06-22

Family

ID=47030313

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210111655.7A Active CN102750082B (zh) 2011-04-22 2012-04-16 信息处理设备和信息处理方法

Country Status (9)

Country Link
US (3) US9811252B2 (zh)
EP (1) EP2666080A4 (zh)
JP (1) JP5782810B2 (zh)
KR (1) KR20140030149A (zh)
CN (1) CN102750082B (zh)
BR (1) BR112013026579A2 (zh)
RU (1) RU2013145935A (zh)
TW (1) TW201246054A (zh)
WO (1) WO2012144138A1 (zh)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101891803B1 (ko) * 2011-05-23 2018-08-27 삼성전자주식회사 터치스크린을 구비한 휴대 단말기의 화면 편집 방법 및 장치
CN102929481A (zh) * 2012-10-09 2013-02-13 中兴通讯股份有限公司南京分公司 用户界面显示方法和装置
CN105009077A (zh) * 2012-12-03 2015-10-28 汤姆逊许可公司 动态用户界面
GB201300031D0 (en) 2013-01-02 2013-02-13 Canonical Ltd Ubuntu UX innovations
CN103135929A (zh) * 2013-01-31 2013-06-05 北京小米科技有限责任公司 控制应用界面移动的方法、装置和终端设备
CN103226473B (zh) * 2013-04-08 2016-08-17 小米科技有限责任公司 一种整理图标的方法、装置和设备
JP2014222460A (ja) * 2013-05-14 2014-11-27 シャープ株式会社 電子機器およびプログラム
USD738394S1 (en) 2013-06-09 2015-09-08 Apple Inc. Display screen or portion thereof with animated graphical user interface
BR112015030772B1 (pt) 2013-06-12 2022-10-11 Honda Motor Co., Ltd. Terminal de informações e método para controlar aplicativos
US9377345B2 (en) * 2013-09-11 2016-06-28 Illinois Tool Works Inc. Food product scale
USD772278S1 (en) 2013-12-18 2016-11-22 Apple Inc. Display screen or portion thereof with animated graphical user interface
JP5924555B2 (ja) * 2014-01-06 2016-05-25 コニカミノルタ株式会社 オブジェクトの停止位置制御方法、操作表示装置およびプログラム
JP6371683B2 (ja) * 2014-11-14 2018-08-08 株式会社デンソーテン 電子装置、通信システム、携帯通信端末、通信方法、及びプログラム
JP6399834B2 (ja) * 2014-07-10 2018-10-03 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
JP6382008B2 (ja) * 2014-07-22 2018-08-29 株式会社東芝 画像処理装置、オブジェクト表示方法及びプログラム
CN105373311B (zh) * 2014-09-02 2018-09-28 惠州市德赛西威汽车电子股份有限公司 一种车载互联双向互控自动校准方法
US10845983B2 (en) * 2014-10-20 2020-11-24 Lenovo (Singapore) Pte. Ltd. Virtual multi-display
JP6388209B2 (ja) * 2014-12-04 2018-09-12 株式会社デンソー 車両用操作装置
JP2016115337A (ja) * 2014-12-15 2016-06-23 キヤノン株式会社 ユーザインタフェース装置、画像形成装置、ユーザインタフェース装置の制御方法及び記憶媒体
JP6427414B2 (ja) * 2014-12-26 2018-11-21 株式会社バンダイナムコエンターテインメント 入力処理装置及びプログラム
JP6459708B2 (ja) * 2015-03-27 2019-01-30 富士通株式会社 表示方法、プログラム及び表示制御装置
JP6141349B2 (ja) * 2015-04-16 2017-06-07 本田技研工業株式会社 プログラム及びアプリケーション制御方法
JP6532372B2 (ja) * 2015-10-06 2019-06-19 キヤノン株式会社 表示制御装置、その制御方法およびプログラム
KR20170058051A (ko) * 2015-11-18 2017-05-26 삼성전자주식회사 휴대 장치 및 휴대 장치의 화면 제어방법
CN105867783A (zh) * 2015-12-30 2016-08-17 乐视网信息技术(北京)股份有限公司 一种壁纸切换方法和相应装置
JP6911581B2 (ja) * 2017-06-30 2021-07-28 ブラザー工業株式会社 表示制御装置、表示制御方法及び表示制御プログラム
CN108415642B (zh) * 2018-03-05 2020-04-14 维沃移动通信有限公司 一种显示方法及移动终端
JP7163755B2 (ja) * 2018-12-14 2022-11-01 京セラドキュメントソリューションズ株式会社 表示入力装置
CN109656439A (zh) * 2018-12-17 2019-04-19 北京小米移动软件有限公司 快捷操作面板的显示方法、装置及存储介质
USD945470S1 (en) * 2018-12-27 2022-03-08 Sony Corporation Display panel or screen with animated graphical user interface
EP3736499B1 (de) * 2019-05-07 2023-05-31 V-Zug AG Gargerät mit einer berührungsempfindlichen bedienanzeige mit bedienerleichterung
CN111381756A (zh) * 2020-03-11 2020-07-07 上海索辰信息科技有限公司 时序图状态处理***及方法
CN111352551A (zh) * 2020-03-11 2020-06-30 上海索辰信息科技有限公司 时序图截止处理***及方法
CN111290686A (zh) * 2020-03-11 2020-06-16 上海索辰信息科技有限公司 时序图活动处理***及方法
CN111399738A (zh) * 2020-03-11 2020-07-10 上海索辰信息科技有限公司 时序图隔断处理***及方法
CN111399712A (zh) * 2020-03-11 2020-07-10 上海索辰信息科技有限公司 时序图分组处理***及方法
CN111399713B (zh) * 2020-03-11 2021-06-18 上海索辰信息科技股份有限公司 时序图处理***及方法
CN114385058A (zh) * 2021-12-28 2022-04-22 北京梧桐车联科技有限责任公司 视图显示方法、装置、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101821707A (zh) * 2007-09-04 2010-09-01 苹果公司 应用菜单用户界面
CN101957718A (zh) * 2010-06-22 2011-01-26 宇龙计算机通信科技(深圳)有限公司 一种图标移动方法、装置及数字终端

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07295930A (ja) * 1994-04-21 1995-11-10 Hitachi Ltd 情報処理装置
US6683628B1 (en) * 1997-01-10 2004-01-27 Tokyo University Of Agriculture And Technology Human interactive type display system
JP2007041196A (ja) * 2005-08-02 2007-02-15 Sony Corp 画像処理装置、および画像処理方法、並びにコンピュータ・プログラム
EP2030102A4 (en) 2006-06-16 2009-09-30 Cirque Corp BY TOUCHDOWN ON A PRESENT POINT ON A TOUCHPAD ACTIVATED SCROLLING PROCESS WITH GESTURE DETECTION FOR CONTROLLING SCROLLING FUNCTIONS
JP5151102B2 (ja) * 2006-09-14 2013-02-27 ヤマハ株式会社 音声認証装置、音声認証方法およびプログラム
JP4612647B2 (ja) 2007-03-06 2011-01-12 Necカシオモバイルコミュニケーションズ株式会社 電子機器および電子機器の処理プログラム
US8701037B2 (en) * 2007-06-27 2014-04-15 Microsoft Corporation Turbo-scroll mode for rapid data item selection
TWI381304B (zh) 2008-04-22 2013-01-01 Htc Corp 使用者介面顯示區域的調整方法、裝置及儲存媒體
TWI361377B (en) 2008-04-24 2012-04-01 Htc Corp Method for switching user interface, electronic device and recording medium using the same
JP4171770B1 (ja) * 2008-04-24 2008-10-29 任天堂株式会社 オブジェクト表示順変更プログラム及び装置
KR101477743B1 (ko) * 2008-06-16 2014-12-31 삼성전자 주식회사 단말 및 그의 기능 수행 방법
US20100001961A1 (en) * 2008-07-03 2010-01-07 Dell Products L.P. Information Handling System Settings Adjustment
US8848100B2 (en) * 2008-10-01 2014-09-30 Nintendo Co., Ltd. Information processing device, information processing system, and launch program and storage medium storing the same providing photographing functionality
US20100107100A1 (en) * 2008-10-23 2010-04-29 Schneekloth Jason S Mobile Device Style Abstraction
US20100162181A1 (en) * 2008-12-22 2010-06-24 Palm, Inc. Interpreting Gesture Input Including Introduction Or Removal Of A Point Of Contact While A Gesture Is In Progress
JP2010182017A (ja) 2009-02-04 2010-08-19 Nec Corp 分散計算機システム、マネージャ引き継ぎ方法及びマネージャ引き継ぎプログラム
JP5058187B2 (ja) * 2009-02-05 2012-10-24 シャープ株式会社 携帯情報端末
US20100205559A1 (en) * 2009-02-11 2010-08-12 Greg Rose Quick-launch desktop application
US8839155B2 (en) 2009-03-16 2014-09-16 Apple Inc. Accelerated scrolling for a multifunction device
CN101587423B (zh) * 2009-06-16 2013-02-06 博世(中国)投资有限公司 一种便携式电子装置及其屏幕显示方法
KR20100136156A (ko) 2009-06-18 2010-12-28 삼성전자주식회사 터치스크린을 구비하는 휴대 단말기의 화면 스크롤 방법 및 장치
JP2011059820A (ja) 2009-09-07 2011-03-24 Sony Corp 情報処理装置、情報処理方法、およびプログラム
WO2011031848A2 (en) * 2009-09-09 2011-03-17 Mattel, Inc. An system and method for displaying, navigating and selecting electronically stored content on a multifunction handheld device
JP2011227854A (ja) * 2009-09-30 2011-11-10 Aisin Aw Co Ltd 情報表示装置
US8898596B2 (en) * 2009-10-08 2014-11-25 Lg Electronics Inc. Mobile terminal and data extracting method in a mobile terminal
KR101761612B1 (ko) 2010-07-16 2017-07-27 엘지전자 주식회사 이동 단말기 및 이것의 메뉴 화면 구성 방법
WO2012046890A1 (ko) * 2010-10-06 2012-04-12 엘지전자 주식회사 이동단말기, 디스플레이 장치 및 그 제어 방법
JP2012150558A (ja) * 2011-01-17 2012-08-09 Canon Inc 表示制御装置及びその制御方法
JP5414764B2 (ja) * 2011-10-21 2014-02-12 株式会社ソニー・コンピュータエンタテインメント 入力制御装置、入力制御方法、及び入力制御プログラム
KR101357261B1 (ko) * 2012-02-22 2014-02-05 주식회사 팬택 단축 메뉴 생성 장치와 생성 방법, 및 그 장치를 구비한 휴대용 단말
KR20130108745A (ko) * 2012-03-26 2013-10-07 삼성전자주식회사 폴더를 생성하기 위한 방법 및 그 전자 장치
TWM489275U (en) 2014-07-03 2014-11-01 China Steel Corp Furnace thickness measuring device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101821707A (zh) * 2007-09-04 2010-09-01 苹果公司 应用菜单用户界面
CN101957718A (zh) * 2010-06-22 2011-01-26 宇龙计算机通信科技(深圳)有限公司 一种图标移动方法、装置及数字终端

Also Published As

Publication number Publication date
TW201246054A (en) 2012-11-16
JP5782810B2 (ja) 2015-09-24
WO2012144138A1 (en) 2012-10-26
US9811252B2 (en) 2017-11-07
CN102750082A (zh) 2012-10-24
EP2666080A4 (en) 2014-11-26
BR112013026579A2 (pt) 2016-12-27
US20200089380A1 (en) 2020-03-19
US11048404B2 (en) 2021-06-29
US20140006990A1 (en) 2014-01-02
KR20140030149A (ko) 2014-03-11
US20180052578A1 (en) 2018-02-22
US10521104B2 (en) 2019-12-31
JP2012230437A (ja) 2012-11-22
EP2666080A1 (en) 2013-11-27
RU2013145935A (ru) 2015-04-20

Similar Documents

Publication Publication Date Title
CN102750082B (zh) 信息处理设备和信息处理方法
US11422678B2 (en) Method and device for managing tab window indicating application group including heterogeneous applications
AU2017203263B2 (en) Arranging tiles
EP1853988B1 (en) User interface component
KR101693764B1 (ko) 다수의 디스플레이 영역을 위한 사용자 인터페이스
US8448086B2 (en) Display apparatus, display method, and program
US9977523B2 (en) Apparatus and method for displaying information in a portable terminal device
US20100259562A1 (en) Display control apparatus, display control method and computer program
US20150082211A1 (en) Terminal and method for editing user interface
JP5930363B2 (ja) 携帯情報機器およびコンテンツ表示方法
JP2008276776A (ja) タッチ式タグ・ナビゲーション方法及び関連装置
KR20170067863A (ko) 이종 애플리케이션 탭들
KR20140136500A (ko) 터치 스크린 호버 입력 핸들링
KR20120022437A (ko) 아이템 디스플레이하는 방법 및 장치
CN110110259A (zh) 使用阵列模式在浏览器中的内容项之间进行导航
EP2561427A1 (en) Virtual keyboard with strip of auxiliary keys
WO2010070192A1 (en) Image magnification
KR20100132297A (ko) 컨텐츠 탐색을 위한 gui 제공방법 및 이를 적용한 디바이스
CN114766015A (zh) 用于与对应于应用程序的用户界面对象进行交互的设备、方法和图形用户界面
WO2022121903A1 (zh) 桌面整理方法、装置及电子设备
JP2013109775A (ja) コンテンツ表示装置、コンテンツ表示方法、プログラム、および記録媒体
JP2014123402A (ja) コンテンツ表示装置、コンテンツ表示方法、プログラム、および記録媒体
JP2021167955A (ja) 文書表示装置
JP2013175222A (ja) コンテンツ表示装置、コンテンツ表示方法、プログラム、および記録媒体

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Tokyo, Japan

Patentee after: Sony Group

Address before: Tokyo, Japan

Patentee before: Sony Corp.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220819

Address after: Paris France

Patentee after: Interactive digital CE patent holding Co.

Address before: Tokyo, Japan

Patentee before: Sony Group