CN103703435B - 信息处理装置和信息处理方法 - Google Patents
信息处理装置和信息处理方法 Download PDFInfo
- Publication number
- CN103703435B CN103703435B CN201380002305.XA CN201380002305A CN103703435B CN 103703435 B CN103703435 B CN 103703435B CN 201380002305 A CN201380002305 A CN 201380002305A CN 103703435 B CN103703435 B CN 103703435B
- Authority
- CN
- China
- Prior art keywords
- application
- display
- information processing
- unit
- touch panel
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1615—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
- G06F1/1616—Constructional 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1641—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1431—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
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)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
公开了用户能够使用保持着终端的手,操作同时显示于触摸面板上的多个应用的信息处理装置。信息处理装置(100)具备同时显示应用(6、7)的触摸面板(10、20)。触摸面板坐标管理单元(50)判定是否接受了使对应用(6、7)的显示控制有效的有效化操作。在接受了有效化操作的情况下,倾斜检测单元(30)检测信息处理装置(100)是否被倾斜。在信息处理装置(100)被倾斜的情况下,应用控制单元(60)和显示控制单元(70)使在位于上方的触摸面板(10)上显示的应用(6)向位于下方的触摸面板(20)上显示的应用(7)移动。
Description
技术领域
本发明涉及适用于具备触摸面板的终端的信息处理装置、信息处理方法及信息处理程序。
背景技术
近年来,对于智能手机和平板电脑等能可携带的终端,在进行触摸面板的大画面化。
例如,在专利文献1中公开了触摸面板大画面化的终端(以下称为“大画面终端”)。专利文献1的终端中,将分别具备触摸面板的两个壳体通过铰链自由开闭。由此,用户通过使两个触摸面板成为左右跨页状态,能够作为一个大画面的触摸面板来使用。
现有技术文献
专利文献
专利文献1:日本特开2010-250463号公报
发明内容
发明要解决的问题
然而,大画面的触摸面板的操作,在将多个应用软件(以下称为“应用”)同时显示的情况下,对于用户来说存在以下的问题。
在用户用单手保持大画面终端的同时用该手进行操作的情况下,接触触摸面板进行操作的手指(例如,拇指)不能够得着整个画面。因此,对于用户来说,显示在保持着终端的手的附近的应用由于该手的手指够得着而能够操作,但是不显示在保持着终端的手的附近的应用由于该手的手指够不着而不能操作。
本发明的目的在于,使用户能够使用保持着终端的手,同时操作显示于触摸面板上的多个应用。
解决问题的方案
本发明的一个方案的信息处理装置具备将分别根据从用户接受的操作进行预先设定的处理的多个应用排列并同时显示的触摸面板,该信息处理装置包括:判定单元,在接受了对象的拖拽的情况下,判定为接受了使对所述应用的显示控制有效的有效化操作,在接受了对象的落下的情况下,判定为接受了使对所述应用的显示控制无效的无效化操作;检测单元,其检测所述信息处理装置是否被倾斜;以及控制单元,所述控制单元在所述判定单元判定为接受了所述有效化操作,并且所述检测单元检测出所述信息处理装置被倾斜的情况下,进行第一显示控制,该第一显示控制在所述触摸面板中使显示在位于上方的区域中的第一应用向显示在位于下方的区域中的第二应用移动并显示,并在移动后的位置接受用户对所述第一应用的操作,从而显示所述第一应用根据从用户接受的操作进行了预先设定的处理的结果,在执行所述第一显示控制后,在所述判定单元判定为接受了所述无效化操作的情况下,进行将向所述第二应用移动的所述第一应用的显示移动到原来的位置的第二显示控制。
本发明的一个方案的信息处理方法由具备将分别根据从用户接受的操作进行预先设定的处理的多个应用排列并同时显示的触摸面板的终端执行,该信息处理方法包括:判定步骤,在接受了对象的拖拽的情况下,判定为接受了使对所述应用的显示控制有效的有效化操作,在接受了对象的落下的情况下,判定为接受了使对所述应用的显示控制无效的无效化操作;检测步骤,检测所述终端是否被倾斜;以及控制步骤,在所述判定步骤中判定为接受了所述有效化操作,并且在所述检测步骤中检测出所述终端被倾斜的情况下,进行第一显示控制,该第一显示控制在所述触摸面板中使显示在位于上方的区域中的第一应用向显示在位于下方的区域中的第二应用移动并显示,并在移动后的位置接受用户对所述第一应用的操作,从而显示所述第一应用根据从用户接受的操作进行了预先设定的处理的结果,在执行所述第一显示控制后,在所述判定步骤中判定为接受了所述无效化操作的情况下,进行将向所述第二应用移动的所述第一应用的显示移动到原来的位置的第二显示控制。
发明的效果
根据本发明,用户能够使用保持着终端的手,同时操作显示于触摸面板上的多个应用。
附图说明
图1是表示一例本发明实施方式1的信息处理装置的外观的图。
图2是表示本发明实施方式1的信息处理装置的特征的概要的图。
图3是表示一例本发明实施方式1的信息处理装置的结构的方框图。
图4是表示一例本发明实施方式1的信息处理装置的动作的流程图。
图5是表示本发明实施方式2的信息处理装置的特征的概要的图。
图6是表示一例本发明实施方式2的信息处理装置的结构的方框图。
图7是表示一例本发明实施方式2的信息处理装置的动作的流程图。
图8是表示本发明实施方式1、2的信息处理装置的可适用的滑动显示的各例子的图。
图9是表示一例本发明实施方式1、2的信息处理装置的硬件结构的图。
标号说明
1、2 壳体
3 铰链
4 对象
6、7 应用
10、20 触摸面板
11、21 输入检测单元
12、22 图像显示单元
30 倾斜检测单元
40 传感器
50 触摸面板坐标管理单元
51 触摸面板控制单元
52 拖拽和拖放判定单元
55 滑动判定单元
60 应用控制单元
61 多应用控制单元
70 显示控制单元
71 多应用显示位置管理单元
72、73 应用显示控制单元
74 分割显示控制单元
80 模式判断单元
100、101 信息处理装置
111 CPU
112 ROM
113 RAM
114 输入装置
115 输出装置
116 网络连接单元
117 总线
具体实施方式
(实施方式1)
下面,参照附图详细地说明本发明的实施方式1。
<信息处理装置100的外观>
图1是表示一例本实施方式的信息处理装置100的外观的图。作为信息处理装置100的适用对象,可举出智能手机等。
在图1中,信息处理装置100具备壳体1和壳体2。壳体1和壳体2分别是平板状。而且,壳体1和壳体2通过铰链3连接着。另外,壳体1具备触摸面板10,壳体2具备触摸面板20。
对于信息处理装置100,用户能够进行以铰链3为轴而打开或关闭壳体1、2的开闭操作。通过进行开闭操作,用户能够根据用途,将触摸面板10、20折叠或左右跨页。图1表示触摸面板10、20为左右跨页状态时的外观。在该左右跨页状态下,用户能够将两个触摸面板10、20作为一个大画面的触摸面板来使用。
在图1所示的左右跨页状态下,信息处理装置100能够同时显示两个应用。在图1中,触摸面板10显示应用6,而触摸面板20显示应用7。应用6例如是用于进行邮件的撰写、发送和接收的邮件应用。应用7例如是用于阅览图像数据的浏览器应用。另外,应用7显示多个图像数据的缩略图。缩略图是能够通过拖放而从应用7移动至应用6的对象。此外,这里的“移动”也包括图像数据的复制的含义。
另外,将在信息处理装置100的左右跨页状态下两个应用分别分开显示于两个触摸面板的模式称为“两应用模式”。另一方面,将在信息处理装置100的左右跨页状态下一个应用显示于将两个触摸面板合起来的整个面的模式称为“全屏幕模式”。信息处理装置100能够切换这些模式。
图1中,用户用右手保持着壳体2。此时,用户能够用右手的拇指接触触摸面板20,因此,能够操作应用7。另一方面,右手的拇指够不着触摸面板10。因此,用户不能操作应用6。为了解决这样的问题,信息处理装置100具备以下说明的特征。此外,本实施方式中,表示用右手进行操作的例子,但是,也可以用左手操作触摸面板10。
<信息处理装置100的特征>
使用图2说明信息处理装置100的特征。图2A、图2B、图2C是表示信息处理装置100动作时的转移例子的图。
图2A中,用户用右手保持着左右跨页状态的信息处理装置100的壳体2。壳体1的触摸面板10显示应用6,壳体2的触摸面板20显示应用7。即,图2A所示的状态与图1所示的状态相同。在该状态时,用户为了使用右手的拇指操作应用6,而使信息处理装置100倾斜。
图2B中,用户将用右手保持着的壳体2如箭头b所示那样向下方倾斜。从而,壳体1如箭头a所示那样向上方倾斜。
图2C中,检测到本装置的倾斜的信息处理装置100使显示在触摸面板10上的应用6向触摸面板20的方向滑动一定距离(平行移动)后停止。其结果,如图2C所示,应用6在触摸面板20上显示于应用7之上。从而,用户能够使用右手的拇指操作应用6。
此外,将如上所述同时显示的两个应用中的一个应用向显示另一个应用的触摸面板的方向移动并显示的情况,以下称为“滑动显示”。另外,与此相反,将滑动显示的应用向原位置移动并显示的情况,以下称为“滑动返回显示”。滑动显示和滑动返回显示是对应用6或应用7的显示控制的一例。
这样,在本实施方式的信息处理装置100中,在使用保持着壳体2的手对显示在壳体1的触摸面板10上的应用6进行操作时,用户进行使壳体2向下方倾斜的直觉性操作即可。由此,应用6从壳体1的触摸面板10滑动,并显示于壳体2的触摸面板20上。因此,用户能够使用保持着壳体2的手的手指操作应用6。即,信息处理装置100能够解决对于不显示在保持着信息处理装置100的手的附近的应用6,由于该手的手指够不着而无法操作的问题。因此,用户能够使用保持着终端的手,操作同时显示于触摸面板上的多个应用。
<信息处理装置100的结构>
图3是表示信息处理装置100的一例结构的方框图。
在图3中,信息处理装置100包括触摸面板10、触摸面板20、倾斜检测单元30、传感器40、触摸面板坐标管理单元50、应用控制单元60、以及显示控制单元70。此外,触摸面板10、20分别与图1和图2所示的触摸面板相同。另外,由于模式判断单元80是任意的结构,因此,在后面叙述。
触摸面板10包括输入检测单元11和图像显示单元12。
输入检测单元11检测对触摸面板10的接触,将该接触的位置的X坐标以及Y坐标(以下称为“位置信息”)输出到触摸面板坐标管理单元50的触摸面板控制单元51。此外,用户能够使用手指或者规定的设备(以下称为“手指等”)来进行对触摸面板10的接触。
图像显示单元12根据从分割显示控制单元74输入的信息,显示应用的画面等。作为图像显示单元12,例如可列举LCD(Liquid Cristal Display,液晶显示器)或者有机EL(Electro Luminescence,电致发光)等。
触摸面板20包括输入检测单元21和图像显示单元22。这些各单元按顺序具有与触摸面板10的输入检测单元11、图像显示单元12相同的功能。因此,由于触摸面板10的结构与触摸面板20的结构相同,省略对触摸面板20的结构的说明。
触摸面板坐标管理单元50具有触摸面板控制单元51和滑动判定单元55。
触摸面板控制单元51分别从输入检测单元11和21输入位置信息。而且,触摸面板控制单元51基于输入的位置信息,生成表示用户进行的操作的操作信息。这里所说的操作是用户接触触摸面板而进行的操作,例如有轻击(tap)、双击(double tap)、长按(pressand hold)、轻拂(flick)、拖拽(drag)、落下(drop)等。而且,触摸面板控制单元51将操作信息输出到滑动判定单元55和多应用控制单元61。此外,在本实施方式中,说明操作信息所示的操作是在触摸面板上进行的操作的例子,但是,不限定于此。操作信息所示的操作例如也可以是用户按下与触摸面板独立地设置的物理开关的操作。
滑动判定单元55基于从触摸面板控制单元51输入的操作信息,判定是否在触摸面板10或20中进行了使滑动显示有效的操作(以下称为“有效化操作”)。而且,滑动判定单元55基于是否进行了有效化操作,判定滑动显示是否有效。有效化操作例如是用户接触触摸面板而进行的操作中的、预先设定的操作。作为其例子,可以举出手势操作、按下虚拟键的操作、对象的拖拽、或虚拟对象的拖拽等。此外,在后述的实施方式2中说明拖拽的情况。此外,说明本实施方式的有效化操作操作是在触摸面板上进行的操作的情况的例子,但是,不限定于此。有效化操作例如也可以是用户按下与触摸面板分开设置的物理开关的操作。
另外,滑动判定单元55基于从触摸面板控制单元51输入的操作信息,判定是否在触摸面板10或20中进行了使滑动显示无效的操作(以下称为“无效化操作”)。而且,滑动判定单元55也能够基于是否进行了无效化操作来判定滑动显示是否有效。与有效化操作同样,无效化操作是用户接触触摸面板而进行的操作。作为其例子,可以举出手势操作、按下虚拟键的操作、对象的落下、或虚拟对象的落下等。此外,在后述的实施方式2中说明落下的情况。
而且,滑动判定单元55在判定为滑动显示是有效的情况下,将滑动显示有效标记设为ON(有效)。滑动显示有效标记默认为OFF(无效)。而且,滑动判定单元55将设为ON的滑动显示有效标记输出到多应用控制单元61和倾斜检测单元30。
另外,滑动判定单元55在判定为滑动显示不是有效的情况下,将滑动显示有效标记设为OFF。而且,滑动判定单元55将设为OFF的滑动显示有效标记输出到多应用控制单元61和倾斜检测单元30。
从滑动判定单元55输入设为ON的滑动显示有效标记后,倾斜检测单元30基于传感器40的测量结果,检测信息处理装置100是否倾斜。作为传感器40,例如可以举出陀螺传感器或加速度传感器。传感器40将自身进行的测量的结果输出到倾斜检测单元30。
然后,倾斜检测单元30在检测出信息处理装置100倾斜的情况下,将倾斜检测标记设为ON。倾斜检测标记默认为OFF。另外,倾斜检测单元30基于传感器40的测量结果,生成表示壳体1或壳体2的哪一者位于上方的倾斜信息。然后,倾斜检测单元30将设为ON的倾斜检测标记和所生成的倾斜信息输出到多应用控制单元61。
另一方面,在未检测出信息处理装置100倾斜的情况下,倾斜检测单元30将倾斜检测标记设为OFF。然后,倾斜检测单元30将设为OFF的倾斜检测标记输出到多应用控制单元61。
另外,从滑动判定单元55输入设为OFF的滑动显示有效标记后,倾斜检测单元30不检测信息处理装置100是否倾斜,而将斜检测标记设为OFF。然后,倾斜检测单元30将设为OFF的倾斜检测标记输出到多应用控制单元61。
应用控制单元60具有应用6、7和多应用控制单元61。
应用6、7分别与图1和图2所示的应用相同。此外,应用6、7例如也可以是作为智能手机或平板型终端中的待机主屏的、排列了应用的图标的主界面。应用6、7与多应用控制单元61之间进行各种信息的输入和输出。对于各种信息将后述。
多应用控制单元61将从触摸面板控制单元51输入的操作信息以及从显示控制单元70输入的显示位置信息,通知到应用6和7。应用6、7基于输入的这些信息,进行预先设定的处理。而且,应用6、7将表示处理结果的处理结果信息输出至多应用控制单元61。多应用控制单元61基于输入的处理结果信息,将显示指示输出至显示控制单元70的多应用显示位置管理单元71。
另外,多应用控制单元61根据从滑动判定单元55输入的滑动显示有效标记、以及从倾斜检测单元30输入的倾斜检测标记和倾斜信息,确定要执行的处理。
例如,在滑动显示有效标记和倾斜检测标记两者都是ON的情况下,多应用控制单元61决定进行应用6或者应用7的滑动显示。此时,多应用控制单元61基于倾斜信息确定使应用6或应用7的哪个应用滑动。即,多应用控制单元61将正在显示在位于上方的壳体的触摸面板上的应用,确定为进行滑动显示的对象。而且,多应用控制单元61将指示进行应用6或者应用7的滑动显示的显示指示(以下称为“滑动显示指示”)输出至多应用显示位置管理单元71。另外,在确定进行应用6或应用7的滑动显示的情况下,多应用控制单元61将自身具有的滑动显示实施标记设为ON。通过将滑动显示实施标记设为ON,表示确定了实施滑动显示。另外,滑动显示实施标记默认为OFF。
如利用图2说明的,滑动显示是在两个触摸面板上分别显示着应用的情况下,一个应用的显示向显示另一应用的触摸面板的方向滑动的动作。此外,滑动显示也称为“第一显示控制”。
另外,例如,在滑动显示有效标记为ON,倾斜检测标记为OFF的情况下,多应用控制单元61确定维持当时的应用6以及应用7的显示状态。而且,多应用控制单元61将指示维持应用6或应用7的显示状态的显示指示(以下称为“显示状态维持指示”)输出到多应用显示位置管理单元71。在执行滑动显示后的情况下,维持显示状态是指维持图2C所示的进行滑动显示后的状态,在执行滑动显示之前的情况下,维持显示状态是指维持图2A所示的默认显示的状态。
另外,例如,在滑动显示有效标记为OFF的情况下,多应用控制单元61进行以下的任意一种动作。此外,在滑动显示有效标记为OFF的情况下,倾斜检测标记为OFF。
在滑动显示有效标记从最初就是OFF的情况下,多应用控制单元61对于应用6、7进行控制以进行通常的处理。即,如上所述,多应用控制单元61向应用6或应用7通知位置信息。应用6、7根据所通知的位置信息,确定应执行的处理。而且,应用6、7执行所特定的处理。然后,应用6、7将表示执行处理的结果的处理结果信息输出到多应用控制单元61。从应用6或应用7输入了处理结果信息后,多应用控制单元61将基于该信息的显示指示输出到多应用显示位置管理单元71。
在滑动显示有效标记从ON变为OFF的情况下,多应用控制单元61基于滑动显示实施标记,判断是否实施了滑动显示。例如,在滑动显示实施标记为ON的情况下,多应用控制单元61判断为实施了滑动显示。
在判断为实施了滑动显示的情况下,多应用控制单元61将指示进行滑动返回显示的显示指示(以下称为“滑动返回显示指示”)输出到多应用显示位置管理单元71。如上所述,滑动返回显示,是在进行滑动显示的情况下,将滑动了的应用的显示返回至原显示位置的动作。此外,滑动返回显示也称为“第二显示控制”。
显示控制单元70具有多应用显示位置管理单元71、应用显示控制单元72、73和分割显示控制单元74。
从多应用控制单元61输入显示指示后,多应用显示位置管理单元71控制应用显示控制单元72、73以及分割显示控制单元74,从而控制触摸面板10、20的画面显示。下面说明该控制。
多应用显示位置管理单元71将从多应用控制单元61输入的显示指示输出至应用显示控制单元72或者73。这里所说的显示指示例如有滑动显示指示、显示状态维持指示或者滑动返回显示指示。之后,在从应用显示控制单元72或者73获得显示位置信息后,多应用显示位置管理单元71将自身保持的显示位置信息更新为获得的显示位置信息。而且,多应用显示位置管理单元71将更新后的显示位置信息输出至多应用控制单元61。显示位置信息为表示应用6、7分别显示于触摸面板10和20的哪个位置的信息。该显示位置信息中,各应用的显示位置由X坐标和Y坐标定义。此外,这里所说的X坐标和Y坐标例如是将触摸面板10及20合并成为一个画面的情况下的坐标。
此外,分别确定了应用6、7的默认的显示位置(以下称为“默认显示位置”)。应用6、7各自的默认显示位置不同。例如,在图1和图2A中图示的应用6、7的位置为各自的默认显示位置。
另外,也分别确定了作为滑动显示的结果应用6、7被显示的位置(以下称为“滑动显示位置”)。应用6、7各自的滑动显示位置不同。例如,在图2C中,图示应用6的位置为应用6的滑动显示位置。即,应用6的滑动显示位置与应用7的默认显示位置相同。另一方面,在图2A中,图示应用6的位置为应用7的滑动显示位置。即,应用7的滑动显示位置与应用6的默认显示位置相同。
应用显示控制单元72分别具有表示应用7的默认显示位置的显示位置信息、以及表示应用7的滑动显示位置的显示位置信息。另外,应用显示控制单元73分别具有表示应用6的默认显示位置的显示位置信息和表示应用6的滑动显示位置的显示位置信息。
另外,多应用显示位置管理单元71基于更新后的显示位置信息生成全画面显示信息,将其输出至分割显示控制单元74。全画面显示信息是触摸面板10和20上所显示的图像数据。
应用显示控制单元72基于从多应用显示位置管理单元71输入的显示指示,变更自身具有的应用7的显示位置信息。应用显示控制单元73基于从多应用显示位置管理单元71输入的显示指示,变更自身具有的应用6的显示位置信息。例如,应用显示控制单元73在接受了应用6的滑动显示指示的情况下,将表示默认显示位置的显示位置信息变更为表示滑动显示位置的显示位置信息。另一方面,应用显示控制单元73在接受了应用6的滑动返回显示指示的情况下,将表示滑动显示位置的显示位置信息变更为表示默认显示位置的显示位置信息。此外,应用显示控制单元73在接受了应用7的显示状态维持指示的情况下,不变更自身具有的应用7的显示位置信息。应用显示控制单元72的动作与应用显示控制单元73相同。这样,在完成对显示位置信息的变更后,应用显示控制单元72、73将变更后的显示位置信息输出至多应用显示位置管理单元71。
分割显示控制单元74对从多应用显示位置管理单元71输入的全画面显示信息表示的图像数据进行控制,以将其分割并显示在触摸面板10、20上。即,分割显示控制单元74将全画面显示信息表示的图像数据进行分割,并输出到图像显示单元12和22。
此外,虽然未图示,但信息处理装置100具有例如CPU(Central Processing Unit,中央处理器)、存储有控制程序的ROM(Read Only Memory,只读存储器)等存储介质、以及RAM(Random Access Memory,随机存取存储器)等工作用存储器。在该情况下,通过由CPU执行控制程序而实现上述各单元的功能。
对于这样的信息处理装置100,用户例如为了使用保持着壳体2的右手操作显示于触摸面板10上的应用6,进行以下的动作。首先,用户在进行使滑动显示有效的有效化操作后,使壳体1在上方倾斜、壳体2在下方倾斜。
接着,滑动判定单元55基于执行了有效化操作而判定为滑动显示是有效,将滑动显示有效标记设为ON。接着,倾斜检测单元30根据传感器40的测量结果,检测信息处理装置100的倾斜,将倾斜检测标记设为ON,并且生成倾斜信息。接着,多应用控制单元61以滑动显示有效标记和倾斜检测标记两者都为ON的情形为触发,确定是否进行滑动显示。然后,在滑动显示有效标记和倾斜检测标记都为ON的情况下,多应用控制单元61确定将显示于触摸面板10上的应用6向触摸面板20的方向滑动显示。接着,多应用显示位置管理单元71对应用显示控制单元73和分割显示控制单元74进行控制,执行应用6的滑动显示。这样,应用6的显示向触摸面板20的方向滑动。其结果,如图2C所示,应用6在触摸面板20上显示于应用7之上。由此,用户能够使用保持着壳体2的右手的拇指操作应用6。
即,根据信息处理装置100,用户在想要对保持着壳体2的手的手指够不着的显示于触摸面板10上的应用6进行操作时,只要进行使用手保持着的壳体2向下倾斜这样的直觉性操作即可。从而,应用6从壳体1的触摸面板10向壳体2的触摸面板20滑动并显示。因此,用户能够用保持着壳体2的手的手指操作应用6。即,信息处理装置100能够解决对于不显示在保持着信息处理装置100的手的附近的应用6,由于该手的手指够不着而无法操作的问题。因此,用户能够使用保持着终端的手,同时操作显示于触摸面板上的多个应用。
<信息处理装置100的动作>
图4是表示一例信息处理装置100的动作的流程图。以下说明用户用右手保持壳体2的同时用右手的拇指操作触摸面板20的情况作为例子。
在步骤S101中,如图1和图2A所示,触摸面板10显示应用6,触摸面板20显示应用7。这里,若用户在触摸面板20上进行有效化操作,则输入检测单元21将位置信息输出到触摸面板控制单元51以及多应用控制单元61。而且,触摸面板控制单元51从输入检测单元21获得位置信息后,生成表示用户进行的操作的操作信息。然后,触摸面板控制单元51将生成的操作信息输出到滑动判定单元55和多应用控制单元61。
在步骤S102中,滑动判定单元55基于输入的操作信息,判定是否在触摸面板10或20中进行了有效化操作。而且,滑动判定单元55基于是否进行了有效化操作,判定滑动显示是否有效。
作为判定的结果,在判定为滑动显示是有效的情况下(S102:“是”),滑动判定单元55将滑动显示有效标记设为ON。然后,滑动判定单元55将滑动显示有效标记(ON)输出到多应用控制单元61和倾斜检测单元30。之后,流程进至步骤S103。
另一方面,作为判定的结果,在判定为滑动显示不是有效的情况下(S102:“否”),滑动判定单元55将滑动显示有效标记设为OFF。然后,滑动判定单元55将滑动显示有效标记(OFF)输出到多应用控制单元61和倾斜检测单元30。从滑动判定单元55输入滑动显示有效标记(OFF)后,倾斜检测单元30将倾斜检测标记设为OFF。然后,倾斜检测单元30将倾斜检测标记(OFF)输出到多应用控制单元61。之后,流程进至步骤S109。
在步骤S109中,多应用控制单元61基于滑动显示有效标记从最初为OFF的情形而确定进行通常处理。而且,多应用控制单元61根据表示应用6或应用7中进行的操作的操作信息,使应用6或应用7执行规定的处理。即,多应用控制单元61将从触摸面板控制单元51输入的操作信息输出到应用6或应用7。然后,应用6、7基于操作信息,确定应执行的处理。并且,应用6、7执行取定的处理后,将表示该处理结果的处理结果信息输出到多应用控制单元61。从应用6或应用7输入处理结果信息后,多应用控制单元61基于该信息将显示指示输出到多应用显示位置管理单元71。之后,如上所述,多应用显示位置管理单元71对分割显示控制单元74进行控制,使触摸面板10或20进行显示。此外,这里进行的显示与滑动显示以及滑动返回显示不同,是反映了应用中的处理结果的通常的显示。
在步骤S103中,倾斜检测单元30从滑动判定单元55输入滑动显示有效标记(ON)后,从传感器40输入传感器40的测量结果。而且,倾斜检测单元30基于传感器40的测量结果,检测信息处理装置100是否倾斜。
作为检测结果,在检测出信息处理装置100倾斜的情况下(S103:“是”),倾斜检测单元30将倾斜检测标记设为ON。另外,倾斜检测单元30基于传感器40的测量结果,生成表示壳体1或壳体2的哪一者位于上方的倾斜信息。这里,作为例子,假设为生成了表示壳体1位于上方的倾斜信息。然后,倾斜检测单元30将倾斜检测标记(ON)输出到多应用控制单元61。之后,流程进至步骤S104。
另一方面,作为检测结果,在没有检测到信息处理装置100倾斜的情况下(S103:“否”),倾斜检测单元30将倾斜检测标记设为OFF。然后,倾斜检测单元30将倾斜检测标记(OFF)输出到多应用控制单元61。之后,流程进至步骤S105。
在步骤S104中,多应用控制单元61和多应用显示位置管理单元71实施应用6的滑动显示。其过程如下。
首先,基于滑动显示有效标记和倾斜检测标记两者都是ON,多应用控制单元61确定进行应用6或者应用7的滑动显示。而且,多应用控制单元61基于倾斜信息,确定使应用6或应用7的哪个应用滑动。例如,在倾斜信息表示壳体1位于上方的情况下,多应用控制单元61将正在显示在位于上方的壳体1的触摸面板10上的应用6确定为进行滑动显示的对象。然后,多应用控制单元61将应用6的滑动显示指示输出到多应用显示位置管理单元71。多应用显示位置管理单元71如上所述,基于应用6的滑动显示指示,控制应用显示控制单元73和分割显示控制单元74。应用显示控制单元73将应用6的显示位置信息,从默认显示位置变更到滑动显示位置。而且,多应用显示位置管理单元71基于变更后的显示位置信息,生成全画面显示信息,将其输出到分割显示控制单元74。分割显示控制单元74基于全画面显示信息,将图像分割并显示在触摸面板10、20上。这样,分割显示控制单元74将应用6从触摸面板10向触摸面板20滑动,并显示在应用7的显示之上。
另外,在确定进行应用6或应用7的滑动显示的情况下,多应用控制单元61将自身具有的滑动显示实施标记设定为ON。
此外,在已经实施了应用6的滑动显示的状态下,流程进至步骤S104时,多应用控制单元61和多应用显示位置管理单元71维持已经实施中的应用6的滑动显示。
在步骤S105中,多应用控制单元61和多应用显示位置管理单元71维持应用6和应用7的显示状态。其过程如下。
首先,基于滑动显示有效标记为ON、倾斜检测标记为OFF,多应用控制单元61确定维持应用6和应用7的显示状态。然后,多应用控制单元61将显示状态维持指示输出到多应用显示位置管理单元71。多应用显示位置管理单元71如上所述,基于显示状态维持指示,控制应用显示控制单元72、73和分割显示控制单元74。应用显示控制单元72不变更应用7的显示位置信息,应用显示控制单元73也不变更应用6的显示位置信息。而且,多应用显示位置管理单元71基于自身保持的显示位置信息,生成全画面显示信息,将其输出到分割显示控制单元74。分割显示控制单元74基于全画面显示信息,将图像分割并显示在触摸面板10、20上。这样,多应用显示位置管理单元71在触摸面板10和20中维持应用6的进行了滑动显示的状态(例如参照图2C)。或者,多应用显示位置管理单元71维持应用6的进行滑动显示之前的状态(例如参照图2A)。
在步骤S106中,多应用控制单元61根据应用6或应用7中进行的操作,进行规定的处理。即,多应用控制单元61将从触摸面板控制单元51输入的操作信息输出到应用6或应用7,使其执行处理。然后,从应用6或应用7输入处理结果信息后,多应用控制单元61基于该信息将显示指示输出到多应用显示位置管理单元71。之后,多应用显示位置管理单元71如上所述,对分割显示控制单元74进行控制,使触摸面板10或20进行显示。此外,这里进行的显示与滑动显示以及滑动返回显示不同,是反映了应用中的处理结果的通常的显示。
在步骤S107中,滑动判定单元55再次基于输入的操作信息,判定是否在触摸面板10或20中进行了无效化操作。而且,滑动判定单元55基于是否进行了无效化操作,判定滑动显示是否有效。
作为判定的结果,在判定为滑动显示是有效的情况下(S107:“是”),滑动判定单元55将滑动显示有效标记保持为ON。然后,滑动判定单元55将滑动显示有效标记(ON)输出到多应用控制单元61和倾斜检测单元30。之后,流程返回到步骤S103。
另一方面,作为判定的结果,在判定为滑动显示不是有效的情况下(S107:“否”),滑动判定单元55将滑动显示有效标记设为OFF。此时,滑动判定单元55对滑动显示有效标记(OFF)附加例如表示从ON变更为OFF的标记信息。然后,滑动判定单元55将滑动显示有效标记(OFF)输出到多应用控制单元61和倾斜检测单元30。从滑动判定单元55输入滑动显示有效标记(OFF)后,倾斜检测单元30将倾斜检测标记设为OFF。然后,倾斜检测单元30将倾斜检测标记(OFF)输出到多应用控制单元61。之后,流程进至步骤S108。
在步骤S108中,多应用控制单元61基于滑动显示实施标记,判断是否实施了滑动显示。
判断的结果,在滑动显示实施标记为ON的情况下(S108:“是”),多应用控制单元61判断为实施了滑动显示。之后,流程进至步骤S110。
另一方面,判断的结果,在滑动显示实施标记为OFF的情况下(S108:“否”),多应用控制单元61判断为未实施滑动显示。而且,流程结束。
在步骤S110中,多应用控制单元61和多应用显示位置管理单元71实施应用6的滑动返回显示。其过程如下。
首先,多应用控制单元61基于滑动显示有效标记为OFF,且附加有标记信息的情形,确定进行应用6的滑动返回显示。然后,多应用控制单元61将应用6的滑动返回显示指示输出到多应用显示位置管理单元71。多应用显示位置管理单元71如上所述,基于应用6的滑动返回显示指示,控制应用显示控制单元73和分割显示控制单元74。应用显示控制单元73将应用6的显示位置信息,从滑动显示位置变更到默认显示位置。而且,多应用显示位置管理单元71基于变更后的显示位置信息,生成全画面显示信息,将其输出到分割显示控制单元74。分割显示控制单元74基于全画面显示信息,将图像分割并显示在触摸面板10、20上。这样,分割显示控制单元74将应用6从触摸面板20向触摸面板10滑动并显示在原来显示的位置。伴随于此,触摸面板20上再次显示应用7。以上,流程结束。
根据以上说明的信息处理装置100的动作,用户在想要对保持着壳体2的手的手指够不着的显示于触摸面板10上的应用6进行操作时,只要进行使用手保持着的壳体2向下倾斜这样的直觉性操作即可。从而,应用6从壳体1的触摸面板10向壳体2的触摸面板20滑动并显示。因此,用户能够用保持着壳体2的手的手指操作应用6。即,信息处理装置100能够解决对于不显示在保持着信息处理装置100的手的附近的应用6,由于该手的手指够不着而无法操作的问题。因此,用户能够使用保持着终端的手,操作同时显示于触摸面板上的多个应用。
另外,根据信息处理装置100的动作,在执行应用6的滑动显示后维持滑动显示的状态,直到进行无效化操作为止。即,在用户为了进行滑动显示而使信息处理装置100倾斜后,即使从倾斜状态恢复,也保持滑动显示不变。因此,用户无需在使信息处理装置100倾斜的状态下操作滑动显示的应用6。
<实施方式1的变形例>
以上,说明了实施方式1,但上述说明是一例,可以进行各种变形。以下,说明变形例。
在上述说明中,设定了在进行应用6的滑动显示时,应用6完全移动到触摸面板20,与应用7整体重叠地显示的例子,但是滑动显示的方式不限于此。例如,也可以设为应用6跨越触摸面板10和触摸面板20而与应用7的一部分重叠地显示。由此,用户可以操作应用6和应用7两者。
在上述说明中,设定了以执行有效化操作为前提进行滑动显示,以执行无效化操作为前提进行滑动返回显示的例子,但是,也可以不以这些操作的执行为前提。即,在本实施方式中,也可以采用在图3中省略了滑动判定单元55的结构。在这种情况下,在信息处理装置100倾斜时,倾斜检测单元30将倾斜检测标记设为ON,并生成倾斜信息。另一方面,在信息处理装置100从倾斜状态恢复到原来的状态时,倾斜检测单元30将倾斜检测标记设为OFF。而且,在倾斜检测标记为ON的情况下,多应用控制单元61根据倾斜信息确定执行滑动显示。另一方面,在倾斜检测标记为OFF的情况下,多应用控制单元61确定执行滑动返回显示。由此,用户无需进行有效化操作和无效化操作,只要使信息处理装置100倾斜就可进行滑动显示,而且只要使信息处理装置100从倾斜状态恢复到原来的状态,就能够进行滑动返回显示。
在上述说明中,设定了在信息处理装置100起动了2个应用6、7的情况下使应用6滑动显示的例子,但是,滑动显示的方式不限于此。例如,信息处理装置100即使在起动了3个以上的应用的情况下,也能够进行滑动显示。此时,设为在触摸面板10、20上都未显示应用6、7以外的应用。这里,用户在想要操作应用6以外的应用时,将用右手保持着的壳体2原样向下倾斜而等待规定时间。由此,信息处理装置100首先将正在显示于触摸面板10上的应用6,如上述那样滑动显示。之后,信息处理装置100将隐藏于应用6的显示的背后的第三应用显示在触摸面板10上,并与应用6同样地滑动显示。此时,信息处理装置100将滑动后的第三应用显示在先前滑动的应用6之上。此外,在还有其他起动中的应用的情况下,信息处理装置100反复进行与上述的对第三应用的动作同样的动作。这样,信息处理装置100在起动的应用有三个以上的情况下,将这些应用的显示自动地依次切换,像翻页那样使其滑动显示。因此,用户直到所希望的应用被滑动显示为止,维持用单手保持着的壳体2的倾斜状态而待机即可。即,在起动了多个应用的情况下,用户只要进行直觉性的操作,就能够维持用单手保持着信息处理装置100的状态下,找到已起动且未显示的所希望的应用并进行操作。
在上述说明中,说明了对倾斜检测标记附加的倾斜信息是表示壳体1或壳体2的哪个位于上方的信息的例子,但倾斜信息的内容不限于此。例如,在上述内容以外,倾斜检测单元30也可以将信息处理装置100倾斜的角度的大小附加到倾斜信息。此时,多应用控制单元61根据该角度的大小变更滑动速度。例如,角度大小越大,多应用控制单元61越加快应用6进行滑动的速度。由此,用户通过改变使信息处理装置100倾斜的角度,能够任意地改变应用显示滑动的速度。
在上述说明中,说明了不使用图3所示的模式判断单元80的情况的例子,但是,这里说明使用模式判断单元80的情况的例子。模式判断单元80判定信息处理装置100是全屏幕模式还是两应用模式。全屏幕模式是将触摸面板10、20两者合并而设为一个画面,在该一个画面上显示一个应用的模式。另一方面,两应用模式是将触摸面板10、20分别设为一个画面,在各画面上显示一个应用的模式。图1和图2A表示两应用模式。作为上述判定的结果,在为两应用模式的情况下,模式判断单元80将模式判断标记设为ON,在为全屏幕模式的情况下,将模式判断标记设为OFF。而且,模式判断单元80将模式判断标记输出到倾斜检测单元30。此外,模式判断单元80在图4所示的步骤S103之前,执行模式判断标记的输出。在从滑动判定单元55输入的滑动显示有效标记、和从模式判断单元80输入的模式判断标记两者为ON的情况下,倾斜检测单元30进行信息处理装置100是否倾斜的检测。这样,通过使用模式判断单元80,能够使倾斜检测单元30仅在两应用模式时动作。
在上述说明中,说明了信息处理装置100具有两个触摸面板10、20的例子,但是,触摸面板的数量不限于此。触摸面板也可以是1个,还可以是3个以上。
另外,在上述说明中,说明了应用6、7横向排列显示的例子,但应用的显示方式不限于此。例如,本发明也可以适用到应用6、7纵向排列显示的情况。
在上述说明中,说明了应用6向应用7的方向滑动的例子,但应用6的移动方式不限于滑动。作为滑动显示的替代,本发明例如也可以适用如下的显示方法,即,应用6的显示暂时从触摸面板10消失,并出现在触摸面板20上显示中的应用7之上的显示方法。
上述信息处理装置100的动作在硬件的协作下,也可由软件实现。
(实施方式2)
下面说明本发明的实施方式2。本实施方式在触摸面板坐标管理单元50具有拖放判定单元52作为滑动判定单元55的一例这一点与上述的实施方式1不同。
<信息处理装置101的外观>
本实施方式的信息处理装置101的外观与图1所示的信息处理装置100的外观相同。因此,这里省略其详细的说明。另外,作为信息处理装置101的适用对象,可举出智能手机等。
<信息处理装置101的特征的概要>
参照图5说明这样的信息处理装置101的特征。以下,作为例子,说明如下的情况:在图1的状态时,用户使用保持着壳体2的右手将应用7的对象拖放至应用6。图5A、图5B、图5C是表示信息处理装置100动作时的转移例的图。
图5A中,用户用右手保持着左右跨页状态的信息处理装置100的壳体5。壳体1的触摸面板10显示应用6,壳体2的触摸面板20显示应用7。即,图5A所示的状态与图1所示的状态相同。在该状态时,用户使用右手的拇指从应用7的多个对象中选择对象4,并在触摸面板20上拖拽规定距离。而且,用户保持将对象4拖拽的状态而使信息处理装置101倾斜。
图5B中,用户将用右手保持着的壳体5如箭头b所示那样向下方倾斜。从而,壳体1如箭头a所示那样向上方倾斜。
图5C中,检测到本装置的倾斜的信息处理装置101使显示在触摸面板10上的应用6向触摸面板20的方向滑动一定距离(平行移动)后停止。其结果,如图5C所示,应用6显示在触摸面板20上。此时,应用6显示在拖拽中的对象4之下,且显示在应用7之上。在该状态下,用户落下对象4。由此,用户完成将对象4从应用7拖放至应用6的操作。
这样,在本实施方式的信息处理装置101上,用户使用保持着壳体2的手拖拽对象4。而且,在要落下到壳体1的触摸面板10上显示的应用6时,用户保持在触摸面板20上原样拖拽住对象4来进行使壳体2向下方倾斜的直觉性操作即可。由此,应用6的显示滑动并显示于触摸面板20上,因此,用户无需将所选择的对象4拖拽到触摸面板10,而能够落下至应用6。即,信息处理装置101能够解决上述的、对于不显示在保持着信息处理装置101的手的附近的应用6,由于该手的手指够不着而无法拖放的问题。
此外,在图1和图5中,即使保持着壳体2的手的手指够得着触摸面板10,也存在以下的问题。在图1和图5中,在触摸面板10和触摸面板20之间,由于存在壳体1、2的一部分而不连续。因此,用户在从应用7选择对象4并拖拽的途中,正进行拖拽的手指接触到壳体2的一部分时,使该手指从触摸面板20离开,而不能落下至应用B。但是,如上述那样,在信息处理装置101上,用户进行使壳体2向下方倾斜的直觉性操作即可。由此,应用6的显示滑动并显示于触摸面板20上,因此,用户无需将所选择的对象4拖拽到触摸面板10,而能够落下至应用6。也就是说,信息处理装置101能够解决由于触摸面板间的不连续而容易引起误操作的问题。
<信息处理装置101的结构>
图6是表示信息处理装置101的一例结构的方框图。在图6中,对于拖放判定单元52以外的各单元,在实施方式1中使用图3进行了说明,因此,这里省略说明。
拖放判定单元52基于从触摸面板控制单元51输入的操作信息,判定是否进行了拖拽或者落下。而且,拖放判定单元52基于是否进行了拖放,判定滑动显示是否有效。即,在本实施方式中,拖拽是有效化操作的一例,落下是无效化操作的一例。
并且,拖放判定单元52在判定为进行了拖拽的情况下,将滑动显示有效标记设为ON。然后,拖放判定单元52将设为ON的滑动显示有效标记输出到多应用控制单元61和倾斜检测单元30。
另一方面,拖放判定单元52在判定为进行了落下的情况下,将滑动显示有效标记设为OFF。然后,拖放判定单元52将设为OFF的滑动显示有效标记输出到多应用控制单元61和倾斜检测单元30。
根据这样的信息处理装置101,首先,拖放判定单元52在触摸面板20中拖拽了应用7的对象4的情况下,将滑动显示有效标记设为ON。接着,倾斜检测单元30在检测出信息处理装置101倾斜的情况下,将倾斜检测标记设为ON。接着,在滑动显示有效标记和倾斜检测标记都为ON的情况下,多应用控制单元61确定将显示于触摸面板10上的应用6向触摸面板20的方向滑动显示。接着,多应用显示位置管理单元71对应用显示控制单元73指示进行滑动显示。应用显示控制单元73执行应用6的滑动显示。这样,应用6的显示向触摸面板20的方向平行移动。其结果是,如图5C所示,应用6在触摸面板20上显示于拖拽中的对象4之下且应用7之上。另外,以包含拖拽中的对象4的方式显示应用6。在该状态时,用户能够将对象4落下至触摸面板20上显示的应用6。
即,根据信息处理装置101,用户使用保持着壳体2的手拖拽对象4。而且,在要落下到壳体1的触摸面板10上显示的应用6时,用户保持在触摸面板20上拖拽对象4的状态而进行使壳体2向下方倾斜的直觉性操作即可。由此,应用6的显示滑动并显示于触摸面板20上,因此,用户无需将所选择的对象4拖拽到触摸面板10,而能够落下至应用6。即,信息处理装置101能够解决对于不显示在保持着信息处理装置101的手的附近的应用6,由于该手的手指够不着而无法拖放的问题。此外,信息处理装置101也能够解决由于触摸面板间的不连续而容易引起误操作的问题。
<信息处理装置101的动作>
图7是表示一例信息处理装置101的动作的流程图。以下说明用户用右手保持壳体2的同时用右手的拇指操作触摸面板20的情况作为例子。此外,图7中,拖放判定单元52进行的步骤S202和S207以外的各步骤,在实施方式1中使用图4进行了说明,因此这里省略其说明。
在步骤S202中,拖放判定单元52根据输入的位置信息判定是否在触摸面板20中正在拖拽对象4。这里,在正在拖拽对象4的情况下,拖放判定单元52判定为滑动显示是有效。
判定的结果,在判定为滑动显示是有效的情况下(S102:“是”),滑动判定单元52将滑动显示有效标记设为ON。然后,拖放判定单元52将滑动显示有效标记(ON)输出到多应用控制单元61和倾斜检测单元30。之后,流程进至步骤S103。
另一方面,作为判定的结果,在判定为滑动显示不是有效的情况下(S202:“否”),滑动判定单元55将滑动显示有效标记设为OFF。然后,拖放判定单元52将滑动显示有效标记(OFF)输出到多应用控制单元61和倾斜检测单元30。
在步骤S207中,拖放判定单元52根据输入的操作信息,判定是否在触摸面板20中落下了对象4。这里,在落下了对象4的情况下,拖放判定单元52判定为滑动显示是无效。
判定的结果,在判定为滑动显示是无效的情况下(S207:“是”),滑动判定单元52将滑动显示有效标记设为OFF,并附加上述的标记信息。然后,拖放判定单元52将滑动显示有效标记(OFF)输出到多应用控制单元61和倾斜检测单元30。
另一方面,判定的结果,在判定为滑动显示是有效的情况下(S207:“否”),滑动判定单元52将滑动显示有效标记保持为ON。然后,拖放判定单元52将滑动显示有效标记(ON)输出到多应用控制单元61和倾斜检测单元30。之后,流程返回到步骤S103。
根据以上说明的信息处理装置100的动作,用户使用保持着壳体2的手拖拽对象4。而且,在要落下到壳体1的触摸面板10上显示的应用6时,用户保持在触摸面板10上原样拖拽住对象4进行使壳体2向下方倾斜的直觉性操作即可。由此,应用6的显示滑动并显示于触摸面板20上,因此,用户无需将所选择的对象4拖拽到触摸面板10,而能够落下至应用6。即,信息处理装置101能够解决对于不显示在保持着信息处理装置101的手的附近的应用6,由于该手的手指够不着而无法拖放的问题。此外,信息处理装置101也能够解决由于触摸面板间的不连续而容易引起误操作的问题。
<实施方式2的变形例>
以上,说明了本实施方式,但上述说明是一例,可以进行各种变形。此外,作为本实施方式的变形例,可以适用上述的实施方式1的变形例,由于对这些已经进行了说明,所以这里省略其说明。
<滑动显示的其他例>
实施方式1、2中说明过的滑动显示不限于上述的内容。以下说明滑动显示的其他例子。图8A~图8D是表示实施方式1、2中可适用的滑动显示的各例的图。
例如,如图8A所示,应用6也可以在触摸面板10和触摸面板20上被跨越显示。即,滑动显示中,应用6的一部分显示在用户的手指够得着的范围即可(也可以是应用6未全部显示于触摸面板20)。此外,在图8A中,应用7可以是保持滑动显示前的显示不变,或也可以是使滑动显示前的显示缩小的显示。
另外,例如,如图8B所示,也可以将应用6和应用7替换显示。另外,例如,如图8C或图8D所示,也可以将应用6和应用7缩小显示,以使其收纳在触摸面板20中。
如以所述,根据图8A~图8D所示的滑动显示,用户能够一边观看应用6、7一边操作应用6、7。
<信息处理装置100、101的硬件结构>
下面说明实施形態1、2中说明过的信息处理装置100、101的硬件结构例。信息处理装置100、101分别具备典型的计算机的硬件。图9是表示一例信息处理装置100、01的硬件结构的图。
如图9所示,信息处理装置100、101包括CPU(Central Processing Unit,中央处理器)111、ROM(Read Only Memory,只读存储器)112以及RAM(Random Access Memory,随机存取存储器)113。另外,信息处理装置100、101包括输入装置114、输出装置115、网络连接装置116和将这些连接的总线117。
CPU111具有运算处理装置以及控制装置的功能,根据各种程序控制信息处理装置100、101的整个动作。ROM112存储CPU111使用的程序或运算参数等。RAM113暂时存储由CPU111执行的程序和在该执行中适当地变化的参数等。
例如,通过CPU111、存储于ROM112程序、和RAM113的工作区域等来实现图3、图6所示的信息处理装置100、101的功能性结构(例如,倾斜检测单元30、触摸面板坐标管理单元50、应用控制单元60、显示控制单元70、模式判断单元80)。
输入装置114是用于用户输入信息的装置、或用于信息处理装置自身获得规定的信息的装置。例如,图3、图6所示的信息处理装置100、101的输入检测单元11、21以及传感器40相当于输入装置114。
输出装置115是用于向用户输出信息的装置。例如,图3、图6所示的信息处理装置100、101的图像显示单元12、22是输入装置115。
网络连接装置116是用于与规定的网络(例如,移动电话通信网或无线LAN网等)连接的接口。
综上所述,本发明的信息处理装置具备将多个应用排列并同时显示的触摸面板,该信息处理装置包括:检测单元,其检测所述信息处理装置是否被倾斜;以及控制单元,其在所述信息处理装置被倾斜的情况下,进行在所述触摸面板中使显示在位于上方的区域中的第一应用向显示在位于下方的区域中的第二应用移动的第一显示控制。
另外,本发明的信息处理装置中,还包括:判定单元,其判定是否接受了使对所述应用的显示控制有效的有效化操作,在所述判定单元判定为接受了所述有效化操作的情况下,所述检测单元检测所述信息处理装置是否被倾斜。
另外,本发明的信息处理装置中,所述判定单元检测在进行所述第一显示控制后是否接受了使对所述应用的显示控制无效的无效化操作,在接受了所述无效化操作的情况下,所述控制单元进行将向所述第二应用移动的所述第一应用的显示移动到原来的位置的第二显示控制。
另外,本发明的信息处理装置中,在接受了对象的拖拽的情况下,所述判定单元判定为接受了所述有效化操作,在接受了所述对象的落下的情况下,所述判定单元判定为接受了所述无效化操作。
另外,本发明的信息处理装置中,在检测出所述信息处理装置被倾斜时,所述检测单元也检测所述信息处理装置的倾斜角度,在进行所述第一显示控制时,所述控制单元基于所述信息处理装置的倾斜角度来变更使所述第一应用的显示向所述第二应用移动时的速度。
另外,本发明的信息处理装置中,还包括:判断单元,其判断是否正在同时显示所述多个应用,在正在同时显示所述多个应用的情况下,所述检测单元检测所述信息处理装置是否被倾斜。
另外,本发明的信息处理装置中,所述触摸面板具备用于分别显示所述多个应用的第一触摸面板和第二触摸面板。
另外,本发明的信息处理装置中,在使所述第一应用向所述第二应用移动的情况下,所述控制单元将所述第一应用的一部分或全部重叠显示在所述第二应用上。
另外,本发明的信息处理装置中,所述控制单元使所述第一应用移动到显示了所述第二应用的区域并显示,且,使所述第二应用移动到显示了所述第一应用的区域并显示。
另外,本发明的信息处理装置中,在使所述第一应用向所述第二应用移动的情况下,所述控制单元将所述第一应用和所述第二应用缩小并显示,以使其收敛于显示了所述第二应用的区域中。
另外,本发明的信息处理方法是由具备将多个应用排列并同时显示的触摸面板的终端执行的信息处理方法,包括:检测所述终端是否被倾斜的步骤;以及在所述终端被倾斜的情况下,进行在所述触摸面板中使显示在位于上方的区域中的第一应用向显示在位于下方的区域中的第二应用移动的第一显示控制的步骤。
另外,本发明的信息处理程序是由具备将多个应用排列并同时显示的触摸面板的终端的计算机执行的信息处理程序,包括:检测所述终端是否被倾斜的处理;以及在所述终端被倾斜的情况下,进行在所述触摸面板中使显示在位于上方的区域中的第一应用向显示在位于下方的区域中的第二应用移动的第一显示控制的处理。
2012年5月25日提交的日本专利申请特愿2012-119643号所包含的说明书、说明书附图和说明书摘要的公开内容全部引用于本申请。
工业实用性
本发明作为适用于具备触摸面板的终端的信息处理装置、信息处理方法及信息处理程序极其有用。
Claims (8)
1.信息处理装置,具备将分别根据从用户接受的操作进行预先设定的处理的多个应用排列并同时显示的触摸面板,该信息处理装置包括:
判定单元,在接受了对象的拖拽的情况下,判定为接受了使对所述应用的显示控制有效的有效化操作,在接受了对象的落下的情况下,判定为接受了使对所述应用的显示控制无效的无效化操作;
检测单元,其检测所述信息处理装置是否被倾斜;以及
控制单元,
所述控制单元
在所述判定单元判定为接受了所述有效化操作,并且所述检测单元检测出所述信息处理装置被倾斜的情况下,进行第一显示控制,该第一显示控制在所述触摸面板中使显示在位于上方的区域中的第一应用向显示在位于下方的区域中的第二应用移动并显示,并在移动后的位置接受用户对所述第一应用的操作,从而显示所述第一应用根据从用户接受的操作进行了预先设定的处理的结果,
在执行所述第一显示控制后,在所述判定单元判定为接受了所述无效化操作的情况下,进行将向所述第二应用移动的所述第一应用的显示移动到原来的位置的第二显示控制。
2.如权利要求1所述的信息处理装置,
在检测出所述信息处理装置被倾斜时,所述检测单元还检测所述信息处理装置的倾斜角度,
在执行所述第一显示控制时,所述控制单元基于所述信息处理装置的倾斜角度,变更使所述第一应用的显示向所述第二应用移动时的速度。
3.如权利要求1所述的信息处理装置,还包括:
判断单元,其判断是否正在同时显示所述多个应用,
在正在同时显示所述多个应用的情况下,所述检测单元检测所述信息处理装置是否被倾斜。
4.如权利要求1所述的信息处理装置,
所述触摸面板具备用于分别显示所述多个应用的第一触摸面板和第二触摸面板。
5.如权利要求1所述的信息处理装置,
在使所述第一应用向所述第二应用移动的情况下,所述控制单元将所述第一应用的一部分或全部重叠显示在所述第二应用上。
6.如权利要求1所述的信息处理装置,
所述控制单元使所述第一应用移动到显示了所述第二应用的区域并显示,并且使所述第二应用移动到显示了所述第一应用的区域并显示。
7.如权利要求1所述的信息处理装置,
在使所述第一应用向所述第二应用移动的情况下,所述控制单元将所述第一应用和所述第二应用缩小并显示,以使其收敛于显示了所述第二应用的区域中。
8.信息处理方法,由具备将分别根据从用户接受的操作进行预先设定的处理的多个应用排列并同时显示的触摸面板的终端执行,该信息处理方法包括:
判定步骤,在接受了对象的拖拽的情况下,判定为接受了使对所述应用的显示控制有效的有效化操作,在接受了对象的落下的情况下,判定为接受了使对所述应用的显示控制无效的无效化操作;
检测步骤,检测所述终端是否被倾斜;以及
控制步骤,在所述判定步骤中判定为接受了所述有效化操作,并且在所述检测步骤中检测出所述终端被倾斜的情况下,进行第一显示控制,该第一显示控制在所述触摸面板中使显示在位于上方的区域中的第一应用向显示在位于下方的区域中的第二应用移动并显示,并在移动后的位置接受用户对所述第一应用的操作,从而显示所述第一应用根据从用户接受的操作进行了预先设定的处理的结果,
在执行所述第一显示控制后,在所述判定步骤中判定为接受了所述无效化操作的情况下,进行将向所述第二应用移动的所述第一应用的显示移动到原来的位置的第二显示控制。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012-119643 | 2012-05-25 | ||
| JP2012119643 | 2012-05-25 | ||
| PCT/JP2013/003290 WO2013175798A1 (ja) | 2012-05-25 | 2013-05-23 | 情報処理装置、情報処理方法、および情報処理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103703435A CN103703435A (zh) | 2014-04-02 |
| CN103703435B true CN103703435B (zh) | 2018-11-06 |
Family
ID=49623504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201380002305.XA Active CN103703435B (zh) | 2012-05-25 | 2013-05-23 | 信息处理装置和信息处理方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US9377944B2 (zh) |
| JP (1) | JPWO2013175798A1 (zh) |
| CN (1) | CN103703435B (zh) |
| WO (1) | WO2013175798A1 (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8555201B2 (en) * | 2008-06-05 | 2013-10-08 | Qualcomm Incorporated | Wireless communication device having deterministic control of foreground access of the user interface |
| US20150193096A1 (en) * | 2014-01-07 | 2015-07-09 | Samsung Electronics Co., Ltd. | Electronic device and method for operating the electronic device |
| CN104281349B (zh) * | 2014-09-25 | 2016-11-09 | 京东方科技集团股份有限公司 | 双面触控基板、双面触控装置和双面触控显示装置 |
| KR102480462B1 (ko) | 2016-02-05 | 2022-12-23 | 삼성전자주식회사 | 복수의 디스플레이들을 포함하는 전자 장치 및 그 동작 방법 |
| CN108132747A (zh) * | 2017-01-03 | 2018-06-08 | 中兴通讯股份有限公司 | 一种屏幕内容切换方法和双屏移动终端 |
| US20180329522A1 (en) * | 2017-05-15 | 2018-11-15 | Microsoft Technology Licensing, Llc | Rotational application display for multi-screen device |
| EP3674872B1 (en) | 2017-09-30 | 2024-06-19 | Huawei Technologies Co., Ltd. | Task switching method and terminal |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011118431A1 (ja) * | 2010-03-26 | 2011-09-29 | 日本電気株式会社 | 情報処理装置、表示制御方法、プログラム及び記録媒体 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004139399A (ja) * | 2002-10-18 | 2004-05-13 | Sony Corp | 電子情報表示装置,電子情報表示方法,記録媒体,プログラム |
| US20120084680A1 (en) * | 2010-10-01 | 2012-04-05 | Imerj LLC | Gesture capture for manipulation of presentations on one or more device displays |
| JP2005149190A (ja) * | 2003-11-17 | 2005-06-09 | Toshiba Corp | 情報処理装置 |
| US7509588B2 (en) * | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
| JP4749882B2 (ja) * | 2006-02-10 | 2011-08-17 | 富士フイルム株式会社 | ウインドウ表示システム |
| JP5606686B2 (ja) | 2009-04-14 | 2014-10-15 | ソニー株式会社 | 情報処理装置、情報処理方法及びプログラム |
| JP5351006B2 (ja) | 2009-12-24 | 2013-11-27 | 京セラ株式会社 | 携帯端末及び表示制御プログラム |
| JP2011146915A (ja) * | 2010-01-14 | 2011-07-28 | Sony Corp | 情報処理装置、開閉角度検出方法及び開閉角度検出プログラム |
| JP2011248411A (ja) * | 2010-05-21 | 2011-12-08 | Toshiba Corp | 情報処理装置および仮想キーボードの表示方法 |
| US20110291964A1 (en) * | 2010-06-01 | 2011-12-01 | Kno, Inc. | Apparatus and Method for Gesture Control of a Dual Panel Electronic Device |
| US8972467B2 (en) * | 2010-08-31 | 2015-03-03 | Sovanta Ag | Method for selecting a data set from a plurality of data sets by means of an input device |
| US20130093793A1 (en) * | 2011-10-17 | 2013-04-18 | Microsoft Corporation | Pinning a Callout Animation |
-
2013
- 2013-05-23 JP JP2013545567A patent/JPWO2013175798A1/ja active Pending
- 2013-05-23 US US14/131,860 patent/US9377944B2/en active Active
- 2013-05-23 CN CN201380002305.XA patent/CN103703435B/zh active Active
- 2013-05-23 WO PCT/JP2013/003290 patent/WO2013175798A1/ja not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011118431A1 (ja) * | 2010-03-26 | 2011-09-29 | 日本電気株式会社 | 情報処理装置、表示制御方法、プログラム及び記録媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20140195935A1 (en) | 2014-07-10 |
| US9377944B2 (en) | 2016-06-28 |
| JPWO2013175798A1 (ja) | 2016-01-12 |
| CN103703435A (zh) | 2014-04-02 |
| WO2013175798A1 (ja) | 2013-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4348411B1 (en) | Systems and methods for interacting with multiple display devices | |
| CN103703435B (zh) | 信息处理装置和信息处理方法 | |
| US11093200B2 (en) | Unified desktop triad control user interface for an application launcher | |
| US20200089460A1 (en) | Desktop application manager: card dragging of dual screen cards | |
| US10558414B2 (en) | Unified desktop big brother application pools | |
| US9703468B2 (en) | Unified desktop independent focus in an application manager | |
| US9665333B2 (en) | Unified desktop docking behavior for visible-to-visible extension | |
| US8990712B2 (en) | Unified desktop triad control user interface for file manager | |
| US10558341B2 (en) | Unified system for bimanual interactions on flexible representations of content | |
| US9529494B2 (en) | Unified desktop triad control user interface for a browser | |
| US9678624B2 (en) | Unified desktop triad control user interface for a phone manager | |
| US10409438B2 (en) | Unified desktop big brother applications | |
| US20130104062A1 (en) | Unified desktop input segregation in an application manager | |
| US20130076593A1 (en) | Unified desktop docking behavior for window stickiness | |
| US20130080909A1 (en) | Unified desktop docking behaviour for an auxillary monitor | |
| KR20140042270A (ko) | 애플리케이션을 실행하기 위한 방법 및 그 전자 장치 | |
| JP6319298B2 (ja) | 情報端末、表示制御方法及びそのプログラム | |
| KR20110041915A (ko) | 데이터 표시 방법 및 그를 수행하는 단말기 | |
| US9013509B2 (en) | System and method for manipulating digital images on a computer display | |
| CN103597439A (zh) | 信息处理装置、信息处理方法和信息处理程序 | |
| CN111459350B (zh) | 图标排序方法、装置及电子设备 | |
| US11416131B2 (en) | Unified desktop input segregation in an application manager | |
| CN112765500A (zh) | 信息搜索方法及装置 | |
| WO2021254377A1 (zh) | 应用图标显示方法、装置和电子设备 | |
| CN110489035A (zh) | 终端及其控制方法和计算机可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| ASS | Succession or assignment of patent right |
Owner name: MATSUSHITA ELECTRIC (AMERICA) INTELLECTUAL PROPERT Free format text: FORMER OWNER: MATSUSHITA ELECTRIC INDUSTRIAL CO, LTD. Effective date: 20140725 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20140725 Address after: California, USA Applicant after: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA Address before: Osaka Japan Applicant before: Matsushita Electric Industrial Co.,Ltd. |
|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |