WO2012160920A1 - 情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents

情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体 Download PDF

Info

Publication number
WO2012160920A1
WO2012160920A1 PCT/JP2012/060776 JP2012060776W WO2012160920A1 WO 2012160920 A1 WO2012160920 A1 WO 2012160920A1 JP 2012060776 W JP2012060776 W JP 2012060776W WO 2012160920 A1 WO2012160920 A1 WO 2012160920A1
Authority
WO
WIPO (PCT)
Prior art keywords
icon
cursor
contact
display
information processing
Prior art date
Application number
PCT/JP2012/060776
Other languages
English (en)
French (fr)
Inventor
光範 大矢
Original Assignee
シャープ株式会社
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 シャープ株式会社 filed Critical シャープ株式会社
Publication of WO2012160920A1 publication Critical patent/WO2012160920A1/ja

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/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
    • 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/04842Selection of displayed objects or displayed text elements

Definitions

  • the present invention relates to an information processing apparatus, in particular, an information processing apparatus that executes processing indicated by an icon by selecting a displayed icon with a cursor, a method for controlling the information processing apparatus, an information processing apparatus control program, and the program recorded therein.
  • the present invention relates to a computer-readable recording medium.
  • a model equipped with a full-screen touch panel can accept various displays and operations on the touch panel, has a novel design, and is supported by many people.
  • the user performs various operations on such a portable information terminal having a full-screen touch panel by touching an icon or the like displayed on the touch panel with a finger or a pen. That is, the user operates the portable information terminal with one hand (for example, the left hand) and touches an icon or the like with the other hand (right hand), a pen or the like held with the other hand.
  • the user touches the area that the finger can reach on the touch panel while holding the portable information terminal, and the area where the finger does not reach is included in the area.
  • the operation is performed by changing the portable information terminal so that the finger can reach.
  • Patent Document 1 describes an image processing apparatus that displays an image (icon) corresponding to image data corresponding to an instructed search key so as to be gathered at a predetermined position when an instructed search key is specified. Yes.
  • Patent Document 2 in a game program in which a displayed object can be moved while being touched, when the touched finger and the object to be operated are separated, the object is set as the operation target.
  • a game program for performing a display indicating that the game is in progress is described.
  • Patent Document 3 describes an object selection receiving method for moving a cursor to the position of an object existing in a specified direction.
  • an image image corresponding to an instructed search key
  • an image corresponding to the specified search key are displayed so as to be gathered at a predetermined position.
  • the image corresponding to the data cannot be moved to a desired position.
  • Patent Document 2 displays that the object is the operation target when the touching finger is separated from the operation target object. You can't move objects that are not in range.
  • Patent Document 3 moves the cursor to the object, and cannot move the object.
  • the present invention has been made in view of the above problems, and an object of the present invention is to provide an information processing apparatus that can operate an icon displayed on a terminal with one hand while holding the apparatus with one hand. It is to be realized.
  • an information processing apparatus displays one or more icons on a display unit, detects an instruction for the icon, and receives an operation on the icon.
  • An operation detection unit that detects an operation on the device including a contact with the display unit and acquires a contact position of the contact in the display unit, an operation detected by the operation detection unit, and an acquired contact position.
  • Cursor moving means for moving the cursor displayed on the part, and the cursor moving means moves the cursor when the operation detecting means detects the first contact with the display part during the cursor movement. And the cursor moving means stops the movement of the cursor by the first contact.
  • the operation detecting means detects an icon movable operation that makes the icon movable, it exists at the cursor position.
  • an icon display processing means for making the icon to be movable movable.
  • a control method for an information processing apparatus is a control method for an information processing apparatus that displays one or more icons on a display unit, detects an instruction for the icon, and receives an operation for the icon.
  • the operation detecting means detects an operation on the own apparatus including a contact with the display unit, and obtains a contact position of the contact on the display unit, and a cursor moving unit.
  • the cursor moving step for moving the cursor displayed on the display unit according to the operation detected in the operation detecting step and the acquired contact position, and the cursor moving means during the cursor moving in the cursor moving step, Cursor stop that stops the movement of the cursor when the first contact to the display unit is detected
  • the operation detection means stop the movement of the cursor in the cursor stop step and the cursor is in any position of the one or more icons
  • the operation detection means And an icon display processing step of making the icon existing at the cursor position movable when an icon movable operation that makes the movable state is detected is included.
  • the cursor when the first contact is detected on the display unit while the cursor is moving, the cursor is stopped. After that, when an icon moveable operation that makes the icon moveable is detected, the icon that exists at the cursor stop position is made moveable.
  • the icon being in a movable state means a state in which the icon moves in response to the movement when it is detected that the contact position has moved in the state.
  • the contact position of the said contact is not limited. Therefore, it can be provided to the user that the icon can be moved by the contact within the reach of the user's finger. Therefore, it can be said that the user can operate the icon or the like displayed on the terminal with one hand while holding the apparatus with one hand.
  • the information processing apparatus detects an operation on its own device including a touch on the display unit, and obtains a contact position of the contact on the display unit, and the operation detection described above.
  • Cursor movement means for moving the cursor displayed on the display unit according to the operation detected by the means and the acquired contact position.
  • the cursor movement means is configured to display the display during the cursor movement.
  • the cursor moving means stops the movement of the cursor, and the cursor is moved to the one or more icons.
  • the operation detecting means detects an icon movable operation that sets the icon in a movable state.
  • an icon display processing means for making the icon existing at the cursor position in a movable state in which the position of the icon in the display unit is moved by the movement of the contact position acquired by the operation detecting means. It is.
  • the operation detection unit detects an operation on the own apparatus including the contact on the display unit, and the contact of the contact on the display unit.
  • An operation detecting step for acquiring a position
  • a cursor moving means for moving the cursor displayed on the display unit according to the operation detected in the operation detecting step and the acquired contact position
  • a cursor moving means In the cursor movement step, when a first contact with the display unit is detected during the cursor movement, a cursor stop step for stopping the movement of the cursor and an icon display processing means are provided. The movement stops and the cursor is at any position of the one or more icons.
  • the operation detection unit detects an icon movement-enabled operation that sets the icon in a movable state
  • the icon present at the cursor position is changed to the icon position by the movement of the contact position acquired by the operation detection unit.
  • an icon display processing step in which the position in the display unit moves to a movable state.
  • FIG. 1, showing an embodiment of the present invention is a block diagram showing a main configuration of a portable information terminal.
  • FIG. 2A is a diagram illustrating the mobile information terminal
  • FIG. 2A is a diagram illustrating an appearance of the mobile information terminal
  • FIG. 2B is a diagram illustrating a state in which the mobile information terminal is held. It is explanatory drawing which shows the relationship between a user's operation and cursor display, (a) is a figure which shows the mode before playing a cursor, (b) and (c) show the advancing direction of the played cursor. (D) is a figure which shows a mode that operation was not specifically performed after playing the cursor.
  • a portable information terminal (information processing apparatus) 1 is an information terminal that can be held with one hand, and includes a full-screen touch panel (operation receiving unit 2 and display unit 4).
  • FIG. 2 is a diagram showing the appearance of the portable information terminal 1, (a) of FIG. 2 shows the appearance of the portable information terminal 1, and (b) of FIG. 2 shows a state where the portable information terminal 1 is held. Show.
  • the portable information terminal 1 includes a voice output unit 5, an operation switch 16, and a voice input unit 17.
  • the voice output unit 5, the operation switch 16, and the voice input unit 17 are not essential components.
  • the operation receiving unit 2 that is a touch panel can be operated with a thumb while holding the portable information terminal 1 with one hand.
  • icons 900a to 900f to be operated exist at positions where the thumb does not reach (hereinafter referred to as the icon 900 when it is not necessary to distinguish)
  • the cursor is displayed near the thumb, and the cursor is displayed.
  • the cursor is moved, and when the cursor moves to the desired icon position, the icon can be processed again by tapping the operation reception unit 2 with the thumb. .
  • the portable information terminal 1 that can be held and operated with only one hand can be realized.
  • the portable information terminal 1 can operate the position of the cursor by the contact operation of the thumb, and thereby the display position of the icon 900 can be moved.
  • the operation on the icon 900 existing in the area where the thumb cannot reach can be performed with only one hand.
  • FIG. 1 is a block diagram showing a main configuration of the portable information terminal 1.
  • the portable information terminal 1 includes an operation receiving unit 2, an acceleration sensor 3, a display unit 4, a voice output unit 5, a control unit 6, a storage unit 7, an operation switch 16, and
  • the configuration includes a voice input unit 17.
  • the control unit 6 includes a contact detection unit (operation detection unit) 11, a cursor processing unit (cursor moving unit) 12, and an icon display processing unit (icon display processing unit) 13.
  • the configuration includes an acquisition unit 21 and a contact time measurement unit 22.
  • the cursor processing unit 12 includes a cursor display processing unit 31 and a cursor determination processing unit 32, and the cursor display processing unit 31 includes a cursor appearance processing unit 41 and a cursor movement processing unit 42.
  • the storage unit 7 includes a cursor display table storage unit 51.
  • the cursor display table storage unit 51 of the storage unit 7 stores an operation for causing a cursor indicating the input position to appear.
  • the cursor means that when the cursor is at the position of the icon displayed on the display unit 4 and an execution operation (for example, tapping) is performed, the process indicated by the icon is executed. is there. That is, it has the same function as a mouse cursor in a personal computer.
  • the storage unit 7 also stores programs necessary for various processes in the portable information terminal 1, various operation setting values, various data, and the like.
  • the storage unit 7 includes a nonvolatile storage device such as a flash memory and a ROM (Read Only Memory) and a volatile storage device such as a RAM (Random Access Memory).
  • the operation accepting unit 2 accepts an operation on the portable information terminal 1.
  • the display unit 4 is configured by a device such as a touch panel that can realize both display and contact detection.
  • the acceleration sensor 3 detects the acceleration of the portable information terminal 1 itself and notifies the cursor processing unit 12 of the acceleration.
  • the acceleration sensor 3 can be realized by a known technique.
  • the acceleration sensor 3 can be realized by a sensor that detects accelerations in three axial directions orthogonal to each other.
  • the display unit 4 displays various information.
  • it is configured by a device such as a touch panel that can realize both display and contact detection, and also serves as the operation reception unit 2.
  • the sound output unit 5 outputs sound and is realized by a speaker or the like.
  • the voice input unit 17 receives voice input and is realized by a microphone or the like.
  • the operation switch 16 is a switch for turning on / off the power of the portable information terminal 1.
  • the control unit 6 executes a cursor operation and icon display processing in the portable information terminal 1, and executes various types of processing of the portable information terminal 1, and includes a contact detection unit 11, a cursor processing unit 12, and an icon display processing unit. 13 is included.
  • the contact detection unit 11 detects a contact (tap) with respect to the operation reception unit 2 and includes a contact position acquisition unit 21 and a contact time measurement unit 22.
  • the contact position acquisition unit 21 acquires a contact position in the operation reception unit 2 (that is, a contact position in the display unit 4) and notifies the cursor processing unit 12 when there is a contact with the operation reception unit 2. is there.
  • the contact time measuring unit 22 measures the time from when contact is started and notifies the cursor processing unit 12 when there is a contact with the operation receiving unit 2.
  • the cursor processing unit 12 performs cursor appearance, operation, and determination processing, and includes a cursor display processing unit 31 and a cursor determination processing unit 32.
  • the cursor display processing unit 31 processes cursor display, and includes a cursor appearance processing unit 41 and a cursor movement processing unit 42.
  • the cursor appearance processing unit 41 is a cursor appearance in which the contact operation for the operation reception unit 2 acquired from the contact detection unit 11 and the acceleration of the portable information terminal 1 acquired from the acceleration sensor 3 are stored in the cursor display table storage unit 51. When it corresponds to the operation, the cursor appears at a position corresponding to the contact position on the display unit 4.
  • the cursor movement processing unit 42 moves the cursor according to the contact position acquired from the contact detection unit 11. More specifically, the cursor is moved in the direction of change of the contact position acquired from the contact position acquisition unit 21 by a distance corresponding to the speed of change of the contact position.
  • the cursor movement processing unit 42 also corrects the cursor moving direction in accordance with the contact position and also moves the cursor corresponding to the drag.
  • the cursor movement processing unit 42 notifies the icon display processing unit 13 of the position of the moving cursor on the display unit 4.
  • the cursor determination processing unit 32 causes the application or the like that performs the process to perform the process indicated by the icon displayed at the cursor position according to the contact position and the contact time acquired from the contact detection unit 11. .
  • the icon display processing unit 13 displays an icon on the display unit 4 and moves the icon display position in accordance with the movement of the cursor acquired from the cursor movement processing unit 42.
  • the icon represents a command given to the portable information terminal 1 with a figure or the like. Details of the processing in the icon display processing unit 13 will be described later.
  • FIG. 3 is an explanatory diagram showing the relationship between the user's operation and the cursor display in the portable information terminal 1, and (a) is a diagram showing a state before the cursor is flipped, and (b) and (c).
  • FIG. 4A is a diagram showing the direction of movement of a cursor that is played
  • FIG. 4D is a diagram showing a state in which no operation is performed after the cursor is played.
  • the cursor appearance processing unit 41 displays the cursor 902 at the position where the thumb 901 is in contact.
  • the cursor movement processing unit 42 when processing the icon 900c, the user flips the cursor 902 with the thumb 901 in the direction of the icon 900c (FIG. 3B).
  • the cursor movement processing unit 42 accepts that the cursor 902 has been bounced from the contact detection unit 11, that is, has received a contact over a predetermined distance within a predetermined time in the vicinity of the cursor, the cursor movement processing unit 42 displays (b) in FIG. 3.
  • the cursor 902 is moved in the direction of arrow 905, which is the contact direction.
  • the contact direction is a direction from a point where contact is started to a point where contact is last in a straight line connecting the point where contact is started and the point where contact is last made.
  • the cursor determination processing unit 32 executes the process indicated by the icon 900c.
  • the cursor movement processing unit 42 moves to the arrow 908. As shown, the distance over which the cursor 902 moves is shorter than in the case of FIG.
  • the cursor display processing unit 31 deletes the cursor 902 (cursor trace 911).
  • FIG. 4 is a flowchart showing an operation flow in the portable information terminal 1.
  • FIG. 5 is a flowchart showing the flow of icon drag processing in the flow of operations in the portable information terminal 1.
  • 6 to 15 are diagrams for explaining icon display.
  • the cursor display processing unit 31 displays a cursor on the display unit 4 (S102).
  • the contact position acquisition unit 21 indicates that the displayed cursor 902 has been bounced, that is, there is a contact in the vicinity of the cursor 902, the contact position of the contact has moved a predetermined distance or more, and the contact time is predetermined.
  • the cursor movement processing unit 42 moves the displayed cursor 902 in the direction detected by the contact position acquisition unit 21. Is moved in accordance with the detected change speed of the contact position (S104, cursor movement step).
  • the cursor movement processing unit 42 stops the cursor 902 (YES in S105, cursor stop step), and When the contact time of the contact is less than the predetermined time (first predetermined time) (NO in S107 and YES in S106), the cursor determination processing unit 32 performs a tap process at the position of the cursor 902 at that time ( S111).
  • the tap process refers to executing the process indicated by the icon present at the cursor position.
  • the display on the display unit 4 in step S111 will be described with reference to FIG.
  • the display screen example 601 in FIG. 6 shows a state where the cursor 902 is flipped with the thumb 901 and the display unit 4 is tapped for a short time with the thumb 901 when the cursor 902 comes to the position of the icon 501c.
  • Icons 501a to 501 of the display screen example 601 are various icons displayed on the display unit 4.
  • the display unit 4 is tapped for a short time when the cursor 902 comes to the position of the icon 501c, as shown in the display screen example 602
  • the contents of the process indicated by the icon 501c are executed, and the image viewer An image is displayed.
  • the icon 501c is an icon of an image file, and the case where the content of the image file is a picture of a leaf as shown in the display screen example 602 is shown.
  • the portable information terminal 1 ends the process.
  • the cursor movement processing unit 42 notifies the icon display processing unit 13 of the current position of the cursor 902, and the icon display processing unit 13 displays the current position of the cursor 902.
  • step S108 it is determined whether an icon is present. If it is determined that an icon exists at the current position of the cursor 902 (YES in S108), the icon display processing unit 13 sets the icon in a draggable state (movable state) (S109, icon display processing step).
  • the draggable state refers to a state in which the display position of the icon is moved by subsequent cursor movement.
  • the operation of making the icon in a draggable state is not only performed when the contact time described above is equal to or longer than a predetermined time, for example, when contact is made again within a predetermined time after the end of the contact ( So-called double touch), when contact is detected at a position different from the contact position during contact (when touching with two fingers), or contact at a position different from the contact position within a predetermined time after the end of contact. May be detected (when touching with a finger different from the first finger).
  • a display screen example 701 in FIG. 7 shows a state where the display unit 4 is tapped for a long time (a predetermined time or longer) when the cursor 902 comes to the position of the icon 501c.
  • the icon 501c is in a draggable state and is displayed differently from the other icons 501 (a, b, d to l).
  • step S109 the icon display processing unit 13 enters an icon drag process (S110).
  • the cursor display processing unit 31 deletes the cursor 902, and the portable information terminal 1 ends the process.
  • the icon display processing unit 13 determines whether or not the display unit 4 is in contact with whether or not the contact detection unit 11 detects contact. (S201). If the contact detection unit 11 detects contact (YES in S201), the icon display processing unit 13 determines whether the contact position of the contact has changed over a predetermined time (second predetermined time). Is determined from the contact position acquired by the contact position acquisition unit 21 (S202).
  • the icon display processing unit 13 responds to a change in the position of the cursor 902 in accordance with the change in the contact position.
  • the display position of the draggable icon is changed (S204).
  • FIG. 8 is a diagram illustrating an example of a display screen when there is one draggable icon, and illustrates a case where the icon 501c is draggable.
  • the icon display processing unit 13 moves as indicated by an arrow 912 as the cursor 902 moves.
  • the icon 501c is moved leftward.
  • a display screen example 802 shows a case where the icon 501c is inserted into the icon 501e (the icon 501e is a folder).
  • the icon display processing unit 13 moves the icon 501c in the direction of the arrow 922 as the cursor 902 moves.
  • the position of the icon 501c after the movement overlaps the position of the icon 501e, and the contact of the thumb 901 is lost there, the icon 501c enters the icon 501e. Since the operation of placing an icon in the icon is the same as the operation of a conventional icon, the description thereof is omitted.
  • the display screen example 803 shows an example in which the positions of the icons are switched.
  • the display positions of the icon 501c and the icon 501b are switched, as shown in the display screen example 803, when the thumb 901 is moved in the direction of the arrow 931, the display position of the icon 501c in the draggable state is in the direction of the arrow 932. Moving. When the icon 501c and the icon 501b come into contact with each other without the cursor 902 passing through the center of the icon 501b, the display positions of the icon 501b and the icon 501c are switched.
  • FIG. 9 is a diagram showing how the icon display position changes.
  • a case is considered in which the icons 551a to 551 are arranged in a matrix of 4 ⁇ 3 in order from the upper left of the display unit.
  • the icon 551c on the upper right moves to the position of the icon 551h in the middle of the third row from the top
  • the icon 551d located on the left side of the second row from the top is displayed as shown in the display screen example 812.
  • Moved to the right side of the top row position of the icon 551c before movement
  • the icons 551e and f located in the middle and right side of the second row from the top are the left side and middle of the second row from the top Move to.
  • the icon 551g located on the left side of the third row from the top moves to the right side of the second row from the top. Then, the icon 551h located in the middle of the third row from the top moves to the left side of the third row from the top, and the icon 551c enters the middle of the third row from the top.
  • the icon display processing unit 13 moves the icon 501 in a draggable state to a position where the thumb 901 is in contact (S203).
  • the position is not limited to the contact position of the thumb 901, and may be in a range where the thumb 901 can reach in the vicinity of the contact position.
  • FIG. 10 is a diagram showing a case where there is one icon 501 in the draggable state
  • FIG. 12 is a diagram showing a case where there are a plurality of icons 501 in the draggable state.
  • the icon 501c in the draggable state is displayed. Move to the contact position of the thumb 901.
  • the icon 501 c existing at the upper right of the display unit 4 has moved to the contact position of the thumb 901 on the lower left side of the display unit 4. Thereby, a desired icon 501 can be moved to a position where it can be operated with the thumb 901.
  • the icon 501c moved to the range where the thumb 901 can reach can be moved to the trash folder 502 with the thumb 901. Further, as shown in the display screen example 1003, the icon 501c moved to the range where the thumb 901 can reach is moved to the position where the icon 501j was present (the lower left position of the display unit 4) with the thumb 901, and the icon 501c is moved.
  • the arrangement order of 501 can also be changed.
  • a plurality of draggable icons 501 if there are a plurality of draggable icons 501, the plurality of icons 501 are moved to the contact position of the thumb 901.
  • the icon 501c and the icon 501f are moved to the contact position of the thumb 901.
  • a plurality of desired icons 501 can be moved to positions where they can be operated with the thumb 901.
  • the icon 501c and the icon 501f moved to the range where the thumb 901 can reach can be moved to the trash folder 502 with the thumb 901.
  • the icons 501c and 501f that have been moved to the range within which the thumb 901 can reach are moved to the position where the icon 501j was present (the lower left position of the display unit 4) with the thumb 901.
  • the arrangement order of the icons 501 can be changed. In this case, the icons 501 are arranged in the order in which they can be dragged.
  • the icon 501c is first dragged and the icon 501f is draggable later, the icon 501c is positioned on the right side of the third row from the top, and the icon 501f is positioned on the left side of the fourth row from the top.
  • the thumb 901 is temporarily displayed as shown in a display screen example 1204.
  • the plurality of icons 501 can be moved to the contact position of the thumb 901 by moving to the end of the unit 4 and long-tapping at a position slightly returned.
  • the thumb 901 is moved in the direction of the arrow 994 to reach the lower end of the display unit 4 so that the three icons 501 c, 501 f and 501 i can be dragged.
  • the thumb 901 is maintained at the lower end of the display unit 4, and the cursor 902 reaches the position of the icon 501i.
  • the thumb 901 is slightly moved in the direction of the arrow 995 and a long tap is performed after the movement. Thereby, the three icons 501 of the icon 501c, the icon 501f, and the icon 501i can be dragged and moved to the contact position of the thumb 901.
  • the icon display processing unit 13 determines whether or not the contact position detected by the contact detection unit 11 is an end of the display unit 4 (S205). If the contact position is at the end of the display unit 4 (YES in S205), the icon display processing unit 13 maintains the movement of the icon so far (S206).
  • a display screen example 804 in FIG. 8 shows a case where the contact position is at the end of the display unit 4.
  • the thumb 901 moves in the direction of the arrow 941 from the position where it first contacts and reaches the end of the display unit 4, and the contact is maintained as it is, as the thumb 901 moves.
  • the moving icon 501c maintains the previous movement. That is, the movement continues in the same direction as it has moved so far.
  • the icon display processing unit 13 determines whether or not the cursor 902 moving with the movement of the thumb 901 has touched the center of an icon other than the moving icon (S207). If the icon touches the center of the icon other than the moving icon (YES in S207) and the touched icon is the trash folder 502 or another folder (YES in S208), the moved icon is displayed in the trash folder. 502 or other folder is entered (S209).
  • the icon display processing unit 13 sets the touched icon in a draggable state (S216).
  • the icon 501c in the draggable state is moved along with the cursor 902 in the arrow 952 direction by moving the thumb 901 in the arrow 951 direction. Indicates the state.
  • the cursor 902 comes into contact with the icon 501f (the cursor 902 passes through the center of the icon 501f), the icon 501f can be dragged in addition to the icon 501c.
  • the cursor 902 moves in the direction of the arrow 962, and accordingly, the icon 501c and the icon 501f move.
  • the icon 501e is in a draggable state in addition to the icons 501c and 501f.
  • the thumb 901 is further moved in the direction of the arrow 971, and the cursor 902 is moved in the direction of the arrow 972 by maintaining contact at the lower end of the display unit 4. Accordingly, the icons 501c and 501f move.
  • the icon 501i can be dragged in addition to the icons 501c and 501f.
  • the cursor 902 is moved in the arrow 982 direction. Accordingly, the icon 501c, icon 501f, and icon 501i move.
  • the icon 501e can be dragged in addition to the icon 501c, the icon 501f, and the icon 501i.
  • the icon display processing unit 13 detects that the finger has been bounced without touching the center of the icon other than the moving icon (NO in S207), It is determined whether or not there is a contact at a position played within a predetermined time (S211).
  • step S210 it is determined whether or not a finger has been bounced.
  • the contact moving distance detected by the contact position acquisition unit 21 is equal to or longer than a predetermined distance, and the contact contact time acquired by the contact position acquisition unit 21 is determined. Is performed within a predetermined time (third predetermined time).
  • the icon display processing unit 13 displays an icon in a draggable state. It is determined whether or not there are a plurality (S212).
  • the icons 501c, 501f, and 501i are in a draggable state, and the display unit 4 is flipped with the thumb 901 and immediately returned.
  • the icon 501i that has finally become draggable has returned to its original position.
  • the original position is a position when the draggable state is reached.
  • the icon 501i returns to the original position, and the icon 501 and the icon 501f remain in a draggable state.
  • a display screen example 1401 illustrated in FIG. 14 illustrates a case where the display unit 4 is flipped by the thumb 901 while the icon 501c, the icon 501f, and the icon 501i are draggable.
  • the icon 501c, the icon 501f, and the icon 501i return to the original positions, ie, the right side of the first row from the top, the right side of the second row from the top, and the right side of the third row from the top.
  • a display screen example 1501 in FIG. 15 shows a state in which the contact of the thumb 901 is lost when the icon 501c and the icon 501f that are in the draggable state are dragged near the lower center of the display unit 4.
  • the remaining icons 501 that are not in the draggable state are rearranged when the contact of the thumb 901 is lost.
  • the icon 501d moves from the second stage from the top to the right side of the first stage
  • the icon 501e moves from the center of the second stage to the left side from the top.
  • the icon 501g and the icon 501h are moved from the third level from the top to the second level from the top.
  • the remaining icons 501 are also moved sequentially.
  • the cursor 902 can be displayed by performing a cursor display operation as shown in a display screen example 1502, and the icon 501 can be moved by performing the above-described operation as shown in a display screen example 1503.
  • the icon 501c, the icon 501d, and the icon 501f are moved to the contact position of the thumb 901 and further dragged.
  • step S215 After the draggable state is released in step S215, the draggable icon 501 is moved to the contact position in step S203, the draggable icon 501 is put in the trash folder 502 in step S209, and the step After all the icons 501 in the draggable state are returned to the original positions in S217, the cursor display processing unit 31 deletes the cursor 902 (S218), and the process in the portable information terminal 1 is ended.
  • the cursor movement processing unit 42, the cursor determination processing unit 32), and the icon display processing unit 13 may be realized in hardware by a logic circuit formed on an integrated circuit (IC chip) or a CPU ( It may be realized by software using a central processing unit).
  • the portable information terminal 1 includes a CPU that executes instructions of a control program that realizes each function, a ROM (read memory) that stores the program, a RAM (random access memory) that expands the program, and the program And a storage device (recording medium) such as a memory for storing various data.
  • An object of the present invention is to provide a recording medium on which a program code (execution format program, intermediate code program, source program) of a control program of the portable information terminal 1 which is software for realizing the above-described functions is recorded so as to be readable by a computer. This can also be achieved by supplying the portable information terminal 1 and reading and executing the program code recorded on the recording medium by the computer (or CPU or MPU (microprocessor unit)).
  • the recording medium examples include tapes such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, a CD-ROM (compact disk-read-only memory) / MO (magneto-optical) / Discs including optical discs such as MD (Mini Disc) / DVD (digital versatile disc) / CD-R (CD Recordable), IC cards (including memory cards) / optical cards, mask ROM / EPROM (erasable) Programmable read-only memory) / EEPROM (electrically erasable and programmable programmable read-only memory) / semiconductor memory such as flash ROM, or logic circuits such as PLD (Programmable logic device) and FPGA (Field Programmable Gate Array) be able to.
  • a magnetic disk such as a floppy (registered trademark) disk / hard disk
  • the portable information terminal 1 may be configured to be connectable to a communication network, and the program code may be supplied via the communication network.
  • the communication network is not particularly limited as long as it can transmit the program code.
  • Internet intranet, extranet, LAN (local area network), ISDN (integrated area services digital area), VAN (value-added area network), CATV (community area antenna television) communication network, virtual area private network (virtual area private network), A telephone line network, a mobile communication network, a satellite communication network, etc. can be used.
  • the transmission medium constituting the communication network may be any medium that can transmit the program code, and is not limited to a specific configuration or type.
  • IEEE institute of electrical and electronic engineers 1394, USB, power line carrier, cable TV line, telephone line, ADSL (asynchronous digital subscriber loop) line, etc. wired such as IrDA (infrared data association) or remote control , Bluetooth (registered trademark), IEEE802.11 wireless, HDR (high data rate), NFC (Near field communication), DLNA (Digital Living Network Alliance), mobile phone network, satellite line, terrestrial digital network, etc.
  • IrDA infrared data association
  • Bluetooth registered trademark
  • IEEE802.11 wireless wireless
  • HDR high data rate
  • NFC Near field communication
  • DLNA Digital Living Network Alliance
  • mobile phone network satellite line, terrestrial digital network, etc.
  • the present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.
  • An information processing apparatus displays one or a plurality of icons on a display unit, detects an instruction to the icon, and receives an operation on the icon.
  • An operation detection unit that detects an operation on the device and acquires a contact position of the contact on the display unit, and a cursor displayed on the display unit based on the operation detected by the operation detection unit and the acquired contact position.
  • a cursor moving means for moving the cursor wherein the cursor moving means stops the movement of the cursor when the operation detecting means detects the first contact with the display unit during the movement of the cursor.
  • the cursor moving means stops the movement of the cursor, and the cursor is
  • the operation detection unit detects an icon moveable operation that sets the icon in a movable state when the icon is in any position among the plurality of icons, the icon existing at the cursor position is set in the movable state.
  • an icon display processing means is provided.
  • a control method for an information processing apparatus is a control method for an information processing apparatus that displays one or more icons on a display unit, detects an instruction for the icon, and receives an operation for the icon.
  • the operation detecting means detects an operation on the own apparatus including a contact with the display unit, and obtains a contact position of the contact on the display unit, and a cursor moving unit.
  • the cursor moving step for moving the cursor displayed on the display unit according to the operation detected in the operation detecting step and the acquired contact position, and the cursor moving means during the cursor moving in the cursor moving step, Cursor stop that stops the movement of the cursor when the first contact to the display unit is detected
  • the operation detection means stop the movement of the cursor in the cursor stop step and the cursor is in any position of the one or more icons
  • the operation detection means And an icon display processing step of making the icon existing at the cursor position movable when an icon movable operation that makes the movable state is detected is included.
  • the cursor when the first contact is detected on the display unit while the cursor is moving, the cursor is stopped. After that, when an icon moveable operation that makes the icon moveable is detected, the icon that exists at the cursor stop position is made moveable.
  • the icon being in a movable state means a state in which the icon moves in response to the movement when it is detected that the contact position has moved in the state.
  • the contact position of the said contact is not limited. Therefore, it can be provided to the user that the icon can be moved by the contact within the reach of the user's finger. Therefore, it can be said that the user can operate the icon or the like displayed on the terminal with one hand while holding the apparatus with one hand.
  • the icon movable operation may be that the contact time of the first contact exceeds a first predetermined time.
  • the first predetermined time is a time when the user feels that the user is maintaining contact, not just tapping on the display unit.
  • the icon when the contact is detected for a time that the user feels that the contact is maintained, the icon is made movable. Thereby, the operation
  • the icon display processing unit may change the display of the icon in the movable state from the display until the movable state is set.
  • the icon that has become movable is displayed differently from the icon before the movable state. This makes it possible for the user to easily recognize the icon that has become movable.
  • the icon display processing unit after the icon display processing unit makes the icon movable, the icon display processing unit enters the movable state when the operation detecting unit detects that the contact position of the first contact has moved. A certain icon may be moved corresponding to the movement of the contact position.
  • the icon when the contact position of the display unit moves when the icon is in a movable state, the icon also moves corresponding to the movement. Thereby, the icon can be moved by contact with a position different from the position where the icon exists. Therefore, the user can move the icon existing in the range where the finger cannot reach by moving the contact position within the range where the finger can reach.
  • the icon display processing means is in a state where there is an icon in a movable state, and the contact contact position with respect to the display unit detected by the operation detection means is the first predetermined time.
  • the icon in the movable state may be moved to the vicinity of the contact position acquired by the operation detection unit.
  • the movable icon moves to the vicinity of the contact position.
  • the icon which exists in the position different from a contact position can be moved to a contact position. Therefore, the user can move the icon near the position of his / her finger by not moving the contact position for the second predetermined time.
  • a plurality of icons are displayed on the display unit, and the icon display processing unit moves other icons that are not movable while the icons are movable.
  • the other icons may also be movable when touched.
  • the other icon when the moving icon comes into contact with another icon, the other icon also enters a movable state.
  • a plurality of movable icons can be provided. Therefore, the user can bring the desired icon into a movable state by bringing the moving icon into contact with the desired icon.
  • the icon display processing unit when there are a plurality of icons in a movable state, associates all of the plurality of icons with the movement to the contact position detected by the operation detection unit. It may be moved.
  • the plurality of icons in the movable state move corresponding to the movement of the contact position. Thereby, a plurality of icons can be moved simultaneously.
  • the operation detection unit performs a contact in which the contact position moves more than a predetermined distance within a third predetermined time.
  • the icon in the movable state may be moved to the display position on the display unit when the movable state is reached.
  • the predetermined distance is derived from the distance of the contact position that moves when the user performs a so-called flipping action, and is a distance that is considered to include a flipping action if the distance is equal to or greater than the predetermined distance.
  • the third predetermined time is derived from the time that the user is in contact with when performing the flipping action, and is within the third time, the time considered to include the flipping action. It is.
  • the icon in the movable state when a contact that moves the contact position by a predetermined distance or more within the third predetermined time is detected, the icon in the movable state returns to the display position when the movable state is reached. That is, when a so-called flipping action is detected, the icon in the movable state is returned to the display position when the movable state is entered. Thereby, an icon can be easily returned to the display position when it became a movable state.
  • the icon display processing means is configured such that when there are a plurality of icons in a movable state, the operation detection means is a contact whose contact position moves more than a predetermined distance within a third predetermined time. , And then, when contact with the contact position is detected within a fourth predetermined time, one of the icons in the movable state is displayed on the display unit when the movable state is entered. It may be moved.
  • the fourth predetermined time is a time when a person feels that he / she has returned immediately when a hand away from the display unit is brought into contact with the display unit again.
  • the icon display processing unit is configured to display, in the display unit when the icon that has been in the movable state last among the plurality of icons in the movable state is in the movable state. It may be moved to the display position.
  • the icon that has finally become movable is returned to the display position when it has become movable.
  • the last icon, that is, the most recently moved icon is returned, so that an intuitive operational feeling can be provided to the user.
  • the information processing apparatus may be realized by a computer.
  • an information processing apparatus control program for causing the information processing apparatus to be realized by the computer by causing the computer to operate as the above-described means, and A computer-readable recording medium on which is recorded also falls within the scope of the present invention.
  • the terminal can be held and the icon can be operated with one hand. Specifically, while displaying one or a plurality of icons on the display unit 4, detecting an instruction to the icon to receive an operation on the icon, detecting an operation on the own device including a contact on the display unit 4, A contact detection unit 11 that acquires a contact position on the display unit 4; and a cursor processing unit 12 that moves a cursor displayed on the display unit 4 according to an operation detected by the contact detection unit 11 and the acquired contact position.
  • the cursor processing unit 12 stops the movement of the cursor when the contact detection unit 11 detects the first contact with the display unit 4 during the movement of the cursor, and when the movement of the cursor is stopped, the cursor is moved to the one or more of the above. When it is in any position of the icon, if the icon moveable motion is detected, the icon present at the cursor position is moved. And a icon display processing section 13, ability state.
  • the portable information terminal can be operated with an icon that cannot be reached by holding the portable information terminal with one hand
  • the portable information terminal is suitable for a portable information terminal that operates the screen with the one hand while holding it with one hand.

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)

Abstract

 カーソル移動中に接触検知部(11)が表示部(4)に対する第1の接触を検知すると、カーソルの移動を停止するカーソル処理部(12)と、カーソルの移動が停止したときに、カーソルが表示部(4)に表示された1または複数のアイコンのうちの何れかの位置にある場合に、アイコン移動可能動作を検知すると、カーソルの位置に存在するアイコンを移動可能状態とするアイコン表示処理部(13)と、を備えている。

Description

情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体
 本発明は、情報処理装置、特に表示されているアイコンをカーソルで選択することでアイコンが示す処理を実行する情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
 近年、スマートフォンと呼ばれる高機能携帯電話端末や携帯情報端末において、全面タッチパネルを備えた機種が普及してきている。全面タッチパネルを備えた機種は、タッチパネルにおいて、各種表示および操作の受け付けを行うことができるとともに、デザインも斬新で、多くの人から支持されている。
 このような、全面タッチパネルを備えた携帯情報端末に対し、ユーザは、指やペン等でタッチパネルに表示されたアイコン等をタッチすることにより各種操作を行っている。すなわち、片手(例えば左手)で携帯情報端末を把持し、他方の手(右手)や、他方の手で把持したペン等でアイコン等をタッチして操作している。
 また、片手で携帯情報端末の把持および操作を行う場合は、ユーザは、携帯情報端末を把持しながら、タッチパネル上で指の届く範囲はそのままタッチし、指が届かない範囲については、当該範囲に指が届くように携帯情報端末を持ち替える等して、操作を行っている。
 しかしながら、携帯情報端末を持ち替える等することは煩雑であり、落とす等により携帯情報端末を壊してしまう可能性もある。そこで、携帯情報端末を持ち替えることなく、アイコン等の操作を行うことができることが好ましい。
 そこで、アイコン等の表示を移動させることが考えられる。特許文献1には、検索キーが指示された場合に、指示された検索キーに応じた画像データと対応する画像(アイコン)を、所定の位置に集まるように表示する画像処理装置が記載されている。
 また、特許文献2には、表示されているオブジェクトをタッチしながら移動させることが可能なゲームプログラムにおいて、タッチしている指と操作対象のオブジェクトとが離れた場合に、該オブジェクトが操作対象となっていることを示す表示を行うゲームプログラムが記載されている。
 また、特許文献3には、カーソルを、指定の方向に存在するオブジェクトの位置に移動させるオブジェクト選択受付方法が記載されている。
日本国公開特許公報「特開2010-128845号公報(2010年6月10日公開)」 日本国公開特許公報「特開2005-245858号公報(2005年9月15日公開)」 日本国公開特許公報「特開2001-155188号公報(2001年6月8日公開)」
 しかしながら、上述した従来技術では、指の届かない範囲に存在するオブジェクトを、携帯情報端末を持ち替えることなく、携帯情報端末を把持している手で、所望の位置に移動させることはできない。
 特許文献1に記載の発明は、指示された検索キーに応じた画像データと対応する画像が、所定の位置に集まるように表示されるものであり、指の届かない範囲に存在するオブジェクト(画像データと対応する画像)を所望の位置に移動させることはできない。
 また、特許文献2に記載の発明は、タッチしている指と操作対象のオブジェクトとが離れた場合に、該オブジェクトが操作対象となっていることを示す表示を行うものであり、指の届かない範囲に存在するオブジェクトを移動させることはできない。
 また、特許文献3に記載の発明は、カーソルをオブジェクトに移動させるものであり、オブジェクトを移動させることはできない。
 本発明は、上記の問題点に鑑みてなされたものであり、その目的は、片手で装置を保持しながら、その手で端末に表示されているアイコン等の操作が可能な情報処理装置等を実現することにある。
 上記課題を解決するために、本発明に係る情報処理装置は、表示部に1または複数のアイコンを表示するとともに、該アイコンに対する指示を検知して上記アイコンに対する操作を受け付ける情報処理装置において、上記表示部に対する接触を含む、自装置に対する操作を検知するとともに、該接触の該表示部における接触位置を取得する操作検知手段と、上記操作検知手段が検知した操作および取得した接触位置により、上記表示部に表示されているカーソルを移動させるカーソル移動手段と、を備え、上記カーソル移動手段は、カーソル移動中に、上記操作検知手段が上記表示部に対する第1の接触を検知すると、上記カーソルの移動を停止するものであり、上記第1の接触により、上記カーソル移動手段が上記カーソルの移動を停止し、該カーソルが上記1または複数のアイコンのうちの何れかの位置にあるときに、上記操作検知手段が、アイコンを移動可能状態とするアイコン移動可能動作を検知した場合、上記カーソルの位置に存在するアイコンを移動可能状態とするアイコン表示処理手段と、を備えていることを特徴としている。
 また、本発明に係る情報処理装置の制御方法は、表示部に1または複数のアイコンを表示するとともに、該アイコンに対する指示を検知して上記アイコンに対する操作を受け付ける情報処理装置の制御方法であって、上記情報処理装置にて、操作検知手段が、上記表示部に対する接触を含む、自装置に対する操作を検知するとともに、該接触の該表示部における接触位置を取得する操作検知ステップと、カーソル移動手段が、上記操作検知ステップで検知した操作および取得した接触位置により、上記表示部に表示されているカーソルを移動させるカーソル移動ステップと、カーソル移動手段が、上記カーソル移動ステップで、カーソル移動中に、上記表示部に対する第1の接触を検知すると、上記カーソルの移動を停止するカーソル停止ステップと、アイコン表示処理手段が、上記カーソル停止ステップで上記カーソルの移動が停止し、該カーソルが上記1または複数のアイコンのうちの何れかの位置にあるときに、上記操作検知手段が、アイコンを移動可能状態とするアイコン移動可能動作を検知した場合、上記カーソルの位置に存在するアイコンを移動可能状態とするアイコン表示処理ステップと、を含むことを特徴としている。
 上記の構成または方法によれば、カーソルを移動中に、表示部で第1の接触を検知するとカーソルを停止する。その後、アイコンを移動可能状態とするアイコン移動可能動作を検知すると、カーソルの停止位置に存在するアイコンを移動可能状態とする。ここで、アイコンが移動可能状態となるとは、当該状態で、接触位置が移動したことを検知すると、該移動に対応して当該アイコンが移動する状態をいう。
 これにより、表示部に対する接触によりアイコンを移動可能状態とすることができる。そして、当該接触の接触位置は限定されない。よって、ユーザに対し、ユーザの指が届く範囲での接触により、アイコンを移動可能状態とさせるということを提供することができる。したがって、ユーザが、片手で装置を保持しながら、その手で端末に表示されているアイコン等の操作を可能な状態にするということができる。
 以上のように、本発明に係る情報処理装置は、表示部に対する接触を含む、自装置に対する操作を検知するとともに、該接触の該表示部における接触位置を取得する操作検知手段と、上記操作検知手段が検知した操作および取得した接触位置により、上記表示部に表示されているカーソルを移動させるカーソル移動手段と、を備え、上記カーソル移動手段は、カーソル移動中に、上記操作検知手段が上記表示部に対する第1の接触を検知すると、上記カーソルの移動を停止するものであり、上記第1の接触により、上記カーソル移動手段が上記カーソルの移動を停止し、該カーソルが上記1または複数のアイコンのうちの何れかの位置にあるときに、上記操作検知手段が、アイコンを移動可能状態とするアイコン移動可能動作を検知した場合、上記カーソルの位置に存在するアイコンを、上記操作検知手段が取得した接触位置の移動によって当該アイコンの上記表示部における位置が移動する移動可能状態とするアイコン表示処理手段と、を備えている構成である。
 また、本発明に係る情報処理装置の制御方法は、情報処理装置にて、操作検知手段が、上記表示部に対する接触を含む、自装置に対する操作を検知するとともに、該接触の該表示部における接触位置を取得する操作検知ステップと、カーソル移動手段が、上記操作検知ステップで検知した操作および取得した接触位置により、上記表示部に表示されているカーソルを移動させるカーソル移動ステップと、カーソル移動手段が、上記カーソル移動ステップで、カーソル移動中に、上記表示部に対する第1の接触を検知すると、上記カーソルの移動を停止するカーソル停止ステップと、アイコン表示処理手段が、上記カーソル停止ステップで上記カーソルの移動が停止し、該カーソルが上記1または複数のアイコンのうちの何れかの位置にあるときに、上記操作検知手段が、アイコンを移動可能状態とするアイコン移動可能動作を検知した場合、上記カーソルの位置に存在するアイコンを、上記操作検知手段が取得した接触位置の移動によって当該アイコンの上記表示部における位置が移動する移動可能状態とするアイコン表示処理ステップと、を含む方法である。
 これにより、表示部に対する接触によりアイコンを移動可能状態とすることができるという効果を奏する。そして、当該接触の接触位置は限定されない。よって、ユーザに対し、ユーザの指が届く範囲での接触により、アイコンを移動可能状態とさせるということを提供することができるという効果を奏する。したがって、ユーザが、片手で装置を保持しながら、その手で端末に表示されているアイコン等の操作を可能な状態にするということができるという効果を奏する。
本発明の実施の形態を示すものであり、携帯情報端末の要部構成を示すブロック図である。 上記携帯情報端末を示す図であり、図2の(a)は、携帯情報端末の外観を示す図であり、図2の(b)は、携帯情報端末を把持した状態を示す図である。 ユーザの操作とカーソル表示との関係を示す説明図であり、(a)は、カーソルを弾く前の様子を示す図であり、(b)および(c)は、弾いたカーソルの進行方向を示す図であり、(d)は、カーソルを弾いたあとに、特に操作が行われなかった様子を示す図である。 上記携帯情報端末における動作の流れを示すフローチャートである。 上記携帯情報端末の動作の流れにおけるアイコンドラッグ処理の流れを示すフローチャートである。 ユーザの操作とアイコンの表示との関係を示す図である。 ユーザの操作とアイコンの表示との関係を示す図である。 アイコンが整列する様子を示す図である。 ユーザの操作とアイコンの表示との関係を示す図である。 ユーザの操作とアイコンの表示との関係を示す図である。 ユーザの操作とアイコンの表示との関係を示す図である。 ユーザの操作とアイコンの表示との関係を示す図である。 ユーザの操作とアイコンの表示との関係を示す図である。 ユーザの操作とアイコンの表示との関係を示す図である。 ユーザの操作とアイコンの表示との関係を示す図である。
 (全体概要)
 本発明の一実施の形態について図1から図15に基づいて説明すれば、以下のとおりである。本実施の形態に係る携帯情報端末(情報処理装置)1は、片手で把持可能な情報端末であり、全面タッチパネル(操作受付部2、表示部4)を備えているものである。図2は、携帯情報端末1の外観を示す図であり、図2の(a)は、携帯情報端末1の外観を示し、図2の(b)は、携帯情報端末1を把持した状態を示す。図2に示すように、携帯情報端末1には、音声出力部5、操作スイッチ16、音声入力部17が備えられている。なお、これらの音声出力部5、操作スイッチ16、音声入力部17は必須の構成ではない。
 本実施の形態に係る携帯情報端末1では、図2の(b)に示すように、片手で携帯情報端末1を把持したまま、親指でタッチパネルである操作受付部2を操作できるものである。そして、例えば、親指が届かない位置に操作対象となるアイコン900a~f(以下、区別する必要がない場合はアイコン900と記載する)が存在する場合、親指近辺にカーソルを表示させ、該カーソルを親指で弾くことによって、カーソルを移動させ、所望のアイコンの位置にカーソルか移動してきたときに、再度、親指で操作受付部2をタップすることにより、アイコンの処理を行うことができるものである。これにより、片手のみで把持および操作可能な携帯情報端末1を実現することができる。
 さらに、携帯情報端末1は、親指の接触操作により、カーソルの位置を操作することができ、これにより、アイコン900の表示位置を移動させることができるものである。アイコン900の表示位置を移動させることにより、親指が届かない領域に存在するアイコン900に対する操作を片手のみで行うことができる。
 (携帯情報端末1の構成)
 次に、図1を参照して、携帯情報端末1の要部構成について説明する。図1は、携帯情報端末1の要部構成を示すブロック図である。
 図1に示すように、本実施の形態に係る携帯情報端末1は、操作受付部2、加速度センサー3、表示部4、音声出力部5、制御部6、記憶部7、操作スイッチ16、および音声入力部17を含む構成である。また、制御部6は、接触検知部(操作検知手段)11、カーソル処理部(カーソル移動手段)12、およびアイコン表示処理部(アイコン表示処理手段)13を含み、接触検知部11は、接触位置取得部21および接触時間測定部22を含む構成である。また、カーソル処理部12は、カーソル表示処理部31およびカーソル決定処理部32を含み、カーソル表示処理部31は、カーソル出現処理部41およびカーソル移動処理部42を含む構成である。また、記憶部7には、カーソル表示テーブル記憶部51が含まれている。
 記憶部7のカーソル表示テーブル記憶部51には、入力位置を示すカーソルを出現させる操作を記憶している。ここで、カーソルとは、該カーソルが、表示部4に表示されているアイコンの位置にあるときに、実行操作(例えば、タップ)がなされると、該アイコンが示す処理が実行されるものである。すなわち、パーソナルコンピュータにおけるマウスカーソルと同じ機能を有するものである。
 また、記憶部7には、携帯情報端末1における各種処理に必要なプログラム、各種動作設定値、各種データ等も記憶している。記憶部7は、フラッシュメモリ、ROM(Read Only Memory)などの不揮発性の記憶デバイスと、RAM(Random Access Memory)などの揮発性の記憶デバイスとによって構成される。
 操作受付部2は、携帯情報端末1に対する操作を受け付けるものである。本実施の形態では表示と接触検知との両者を実現できるタッチパネル等のデバイスにより構成されており、表示部4と兼ねている。
 加速度センサー3は、携帯情報端末1自体の加速度を検出し、カーソル処理部12に通知するものである。加速度センサー3は、周知の技術で実現可能であるが、例えば、互いに直交する3つの軸方向の加速度を検出するようなセンサーで実現できる。
 表示部4は、各種情報を表示するものである。本実施の形態では表示と接触検知との両者を実現できるタッチパネル等のデバイスにより構成されており、操作受付部2と兼ねている。
 音声出力部5は、音声が出力されるものであり、スピーカ等により実現される。音声入力部17は、音声の入力を受け付けるものであり、マイク等により実現される。
 操作スイッチ16は、携帯情報端末1の電源のオン/オフを行うスイッチである。
 制御部6は、携帯情報端末1におけるカーソル動作、アイコン表示処理を実行するとともに、携帯情報端末1の各種処理を実行するものであり、接触検知部11、カーソル処理部12、およびアイコン表示処理部13を含んでいる。
 接触検知部11は、操作受付部2に対する接触(タップ)を検知するものであり、接触位置取得部21および接触時間測定部22を含んでいる。
 接触位置取得部21は、操作受付部2に対する接触があったときに、操作受付部2における接触位置(すなわち、表示部4における接触位置)を取得して、カーソル処理部12に通知するものである。
 接触時間測定部22は、操作受付部2に対する接触があったときに、接触が開始した時点からの時間を測定し、カーソル処理部12に通知するものである。
 カーソル処理部12は、カーソルの出現、動作、決定処理を行うものであり、カーソル表示処理部31、およびカーソル決定処理部32を含んでいる。
 カーソル表示処理部31は、カーソルの表示を処理するものであり、カーソル出現処理部41およびカーソル移動処理部42を含んでいる。
 カーソル出現処理部41は、接触検知部11から取得した操作受付部2に対する接触操作、および加速度センサー3から取得した携帯情報端末1の加速度が、カーソル表示テーブル記憶部51に記憶されているカーソル出現操作と対応する場合に、表示部4の、接触位置に対応する位置にカーソルを出現させるものである。
 カーソル移動処理部42は、接触検知部11から取得した接触位置に応じて、カーソルを移動させるものである。より詳細には、接触位置取得部21から取得した接触位置の変化の方向に、接触位置の変化のスピードに応じた距離だけ、カーソルを移動させる。
 また、カーソル移動処理部42は、カーソル移動中に、操作受付部2が接触を受け付けると、接触位置に合わせたカーソル移動方向の修正、およびドラッグに対応するカーソル移動も行う。
 さらに、カーソル移動処理部42は、移動しているカーソルの表示部4における位置をアイコン表示処理部13に通知する。
 カーソル決定処理部32は、接触検知部11から取得した接触位置、および接触時間に応じて、カーソル位置に表示されているアイコン等が示す処理を、該処理を行うアプリケーション等に実行させるものである。
 アイコン表示処理部13は、表示部4にアイコンを表示するとともに、カーソル移動処理部42から取得したカーソルの移動に応じて、アイコンの表示位置を移動させるものである。ここで、アイコンとは、携帯情報端末1に与えるコマンドを図形等で表現したものである。アイコン表示処理部13における詳細な処理の内容については、後述する。
 (携帯情報端末1における基本操作)
 次に、図3を参照して、携帯情報端末1における基本操作について説明する。図3は、携帯情報端末1における、ユーザの操作とカーソル表示との関係を示す説明図であり、(a)は、カーソルを弾く前の様子を示す図であり、(b)および(c)は、弾いたカーソルの進行方向を示す図であり、(d)は、カーソルを弾いたあとに、特に操作が行われなかった様子を示す図である。
 図3の(a)に示すように、親指901が接触できる範囲から離れた位置に、アイコン900a~fが存在している場合、カーソル902をアイコン900の位置へ移動させることによって、アイコン900が示す処理を実行する。具体的には、まず、カーソル出現処理部41は、カーソル出現処理を受け付けると、親指901が接触していた位置にカーソル902を表示させる。
 そして、例えば、アイコン900cの処理を行う場合、ユーザは、アイコン900c方向に、カーソル902を親指901で弾く(図3(b))。カーソル移動処理部42は、接触検知部11からカーソル902が弾かれたこと、すなわち、カーソル近傍で所定時間内に、所定距離以上の接触があったことを受け付けると、図3の(b)に示すように、カーソル902を接触方向である矢印905方向に移動させる。ここで、接触方向とは、接触が開始された地点と最後に接触した地点とを結ぶ直線における、接触が開始された地点から最後に接触した地点へ向かう方向である。
 その後、カーソル902がアイコン900cの位置に来たときに、再び表示部4に対する接触を検知すると、カーソル決定処理部32が、アイコン900cが示す処理を実行する。
 また、図3の(c)に示すように、カーソル近傍での所定距離以上の接触の速さが遅い場合、すなわち接触時間が閾値よりも長い場合は、カーソル移動処理部42は、矢印908に示すように、図3の(b)の場合と比較してカーソル902が移動する距離を短くする。
 また、図3の(d)に示すように、カーソル902が移動後、何の操作も行われないと、カーソル表示処理部31は、カーソル902を消去する(カーソル跡911)。
 (携帯情報端末1の動作)
 次に、図4~14を参照して、携帯情報端末1における動作、および各処理時点における表示部4でのアイコンの表示について説明する。図4は携帯情報端末1における動作の流れを示すフローチャートである。また、図5は、携帯情報端末1における動作の流れのうち、アイコンドラッグ処理の流れを示すフローチャートである。また、図6~15は、アイコンの表示を説明するための図である。
 図4に示すように、携帯情報端末1は、操作受付部2でカーソル出現操作を受け付けると(S101)、カーソル表示処理部31は表示部4にカーソルを表示させる(S102)。
 次に、接触位置取得部21が、表示されたカーソル902が弾かれたこと、すなわち、カーソル902の近傍で接触があり、かつ当該接触の接触位置が所定距離以上移動し、かつ接触時間が所定時間以下であることを検知すると(S103(操作検知ステップ)でYES)、カーソル移動処理部42は、表示されているカーソル902を、接触位置取得部21が検知した方向に、接触位置取得部21が検知した接触位置の変化のスピードに応じて、移動させる(S104、カーソル移動ステップ)。
 その後、接触検知部11が、操作受付部2に対する接触(タップ、第1の接触)を検知すると、カーソル移動処理部42はカーソル902を停止し(S105でYES、カーソル停止ステップ)、かつ、該接触の接触時間が所定の時間(第1の所定時間)未満の場合(S107でNO、かつS106でYES)、カーソル決定処理部32は、その時点におけるカーソル902の位置で、タップ処理を行う(S111)。ここで、タップ処理とは、カーソルの位置に存在するアイコンが示す処理を実行することをいう。
 ステップS111における、表示部4の表示について図6を参照して説明する。図6の表示画面例601は、カーソル902を親指901で弾き、カーソル902がアイコン501cの位置に来たときに、親指901で表示部4が短時間のタップをされたときの様子を示している。表示画面例601のアイコン501a~l(以下、区別する必要がない場合はアイコン501と記載する)は、表示部4に表示されている各種アイコンである。カーソル902がアイコン501cの位置に来たときに、表示部4が短時間のタップをされると、表示画面例602に示すように、アイコン501cが示す処理の内容が実行されて、画像ビューアにより画像が表示される。ここでは、アイコン501cは、画像ファイルのアイコンであり、該画像ファイルの内容が、表示画面例602に示すような木の葉の絵である場合を示している。
 ステップS111でタップ処理が行われると、携帯情報端末1は処理を終了する。一方、接触時間が所定時間以上の場合(S107でYES)、カーソル移動処理部42は、カーソル902の現在位置をアイコン表示処理部13に通知し、アイコン表示処理部13は、カーソル902の現在位置にアイコンが存在しているか否かを判定する(S108)。そして、カーソル902の現在位置にアイコンが存在していると判定すると(S108でYES)、アイコン表示処理部13は、当該アイコンをドラッグ可能状態(移動可能状態)とする(S109、アイコン表示処理ステップ)。ここで、ドラッグ可能状態とは、その後のカーソル移動により当該アイコンの表示位置が移動される状態をいう。
 なお、アイコンをドラッグ可能状態とする動作(アイコン移動可能動作)は、上述した接触時間が所定時間以上となる場合だけでなく、例えば、接触終了後の所定時間以内に再度接触があった場合(いわゆるダブルタッチ)や、接触中に、接触位置と異なる位置で接触を検知した場合(2本指でタッチした場合)や、接触終了後の所定時間以内に該接触の接触位置と異なる位置で接触を検知した場合(最初の指と異なる指でタッチした場合)であってもよい。
 ステップS109における、表示部4の表示について図7を参照して説明する。図7の表示画面例701は、カーソル902がアイコン501cの位置に来たときに、表示部4が長時間(所定時間以上)のタップをされたときの様子を示している。表示画面例701では、アイコン501cがドラッグ可能状態となっており、他のアイコン501(a、b、d~l)と表示のされ方が異なっている。
 そして、ステップS109でアイコンがドラッグ可能状態となると、アイコン表示処理部13は、アイコンドラッグ処理に入る(S110)。
 一方、カーソル902の現在位置にアイコンが存在していない場合(S108でNO)、カーソル表示処理部31はカーソル902を消去して、携帯情報端末1は処理を終了する。
 次に、図5、8~15を参照して、アイコンドラッグ処理の流れについて説明する。
 図5に示すように、アイコンドラッグ処理に入ると、まず、アイコン表示処理部13は、表示部4が接触されているか否かを、接触検知部11が接触を検知しているか否かによって判定する(S201)。そして、接触検知部11が接触を検知している場合(S201でYES)、アイコン表示処理部13は、当該接触の接触位置が所定時間(第2の所定時間)以上変化していないか否かを、接触位置取得部21が取得した接触位置から判定する(S202)。
 そして、接触位置が所定時間以上変化していないことはない、すなわち変化している場合(S202でNO)、アイコン表示処理部13は、接触位置の変化に応じたカーソル902の位置の変化に対応させて、ドラッグ可能状態のアイコンの表示位置を変化させる(S204)。
 ステップS204における、表示部4の表示について、図8、9を参照して説明する。図8は、ドラッグ可能状態のアイコンが1つの場合の表示画面例を示す図であり、アイコン501cがドラッグ可能状態の場合を示している。表示画面例701の状態から、親指901が、矢印911に示すように左方向に表示部4に接触しながら移動すると、アイコン表示処理部13は、カーソル902の移動に伴い、矢印912に示すようにアイコン501cを左方向に移動させる。
 また、所望のアイコンを別のアイコンの位置に移動させる場合は、表示画面例802に示すようになる。表示画面例802では、アイコン501cをアイコン501eに入れる(アイコン501eはフォルダ)場合を示している。表示画面例701の状態から、親指901が矢印921の示す方向に移動すると、アイコン表示処理部13は、カーソル902の移動に伴い、アイコン501cを矢印922の方向に移動させる。そして、移動後のアイコン501cの位置がアイコン501eの位置と重なり、そこで親指901の接触がなくなると、アイコン501cは、アイコン501eの中に入る。この、アイコンの中にアイコンが入る動作は、従来のアイコンの動作と同じであるので、その説明は省略する。
 また、表示画面例803はアイコンの位置が入れ替わる例を示している。アイコン501cとアイコン501bとの表示位置を入れ替える場合、表示画面例803に示すように、親指901を矢印931の方向に移動させると、ドラッグ可能状態にあるアイコン501cの表示位置が矢印932の方向に移動する。そして、カーソル902がアイコン501bの中心を通ることなく、アイコン501cとアイコン501bとが接触すると、アイコン501bとアイコン501cとの表示位置が入れ替わる。
 具体的に、アイコンの表示位置の移動について図9を用いて説明する。図9は、アイコンの表示位置がどのように変化するのかを示す図である。図9の表示画面例811に示すように、アイコン551a~lが、表示部の左上から順に、縦4横3のマトリックスとなるように並んでいる場合を考える。この場合に、右上のアイコン551cが、上から3段目真ん中のアイコン551hの位置に移動した場合、表示画面例812に示すように、上から2段目の左側に位置していたアイコン551dが、一番上の段の右側(移動前のアイコン551cの位置)に移動し、上から2段目の真ん中および右側に位置していたアイコン551e、fが、上から2段目の左側および真ん中に移動する。
 また、上から3段目の左側に位置していたアイコン551gが、上から2段目の右側に移動する。そして、上から3段目の真ん中に位置していたアイコン551hが上から3段目の左側に移動し、上から3段目の真ん中にはアイコン551cが入る。
 一方、接触位置が所定時間以上変化していない場合(S202でYES)、アイコン表示処理部13は、ドラッグ可能状態となっているアイコン501を親指901が接触している位置に移動させる(S203)。なお、ステップS203では、親指901の接触位置に限られず、接触位置の近辺で親指901が届く範囲であればよい。
 ステップS203における、表示部4の表示について、図10、12を参照して説明する。図10はドラッグ可能状態のアイコン501が1つの場合を示す図であり、図12はドラッグ可能状態のアイコン501が複数の場合を示す図である。
 図10の表示画面例1001に示すように、接触位置が所定時間以上変化していない場合、すなわち、ユーザが所定時間以上のタップである長タップを行った場合、ドラッグ可能状態にあるアイコン501cを親指901の接触位置に移動させる。表示画面例1001では、表示部4の右上に存在していたアイコン501cが表示部4の左下側の親指901の接触位置に移動している。これにより、所望のアイコン501を親指901で操作可能な位置に移動させることができる。
 よって、例えば、表示画面例1002に示すように、親指901が届く範囲に移動したアイコン501cを、親指901でゴミ箱フォルダ502へ移動させることができる。また、表示画面例1003に示すように、親指901が届く範囲に移動したアイコン501cを、親指901で、アイコン501jが存在していた位置(表示部4の左下の位置)に移動させて、アイコン501の整列順序を変えることもできる。
 また、図12の表示画面例1201に示すように、ドラッグ可能状態のアイコン501が複数存在していれば、当該複数のアイコン501を親指901の接触位置に移動させる。表示画面例1201に示す例では、アイコン501cとアイコン501fとが親指901の接触位置に移動している。これにより、複数の所望のアイコン501を親指901で操作可能な位置に移動させることができる。
 よって、例えば、表示画面例1202に示すように、親指901が届く範囲に移動したアイコン501cおよびアイコン501fを、親指901でゴミ箱フォルダ502へ移動させることができる。また、表示画面例1203に示すように、親指901が届く範囲に移動したアイコン501cおよびアイコン501fを、親指901で、アイコン501jが存在していた位置(表示部4の左下の位置)に移動させて、アイコン501の整列順序を変えることもできる。この場合、ドラッグ可能状態になった順にアイコン501が並べられる。よって、アイコン501cが先に、アイコン501fが後にドラッグ可能状態になったとすると、アイコン501cが上から3段目の右側に、アイコン501fが上から4段目の左側に位置することになる。
 また、複数のアイコン501をドラッグ可能状態とするためには、親指901を表示部4の端部にまで移動させる必要がある場合は、表示画面例1204に示すように、親指901を一旦、表示部4の端部にまで移動させ、少しだけ戻った位置で長タップすることにより、複数のアイコン501を親指901の接触位置に移動させることができる。表示画面例1204に示す例では、アイコン501c、アイコン501f、アイコン501iの3つのアイコン501をドラッグ可能状態とするために、親指901を矢印994の方向に移動させ、表示部4の下端部に到達後、カーソル902がアイコン501iの位置に到達するまで(すなわち、アイコン501iがドラッグ可能状態となるまで)、親指901を表示部4の下端部で維持し、カーソル902がアイコン501iの位置に到達後、少しだけ矢印995の方向へ親指901を移動させ、移動後に長タップを行った状態を示す。これにより、アイコン501c、アイコン501f、アイコン501iの3つのアイコン501をドラッグ可能状態として、親指901の接触位置に移動させることができる。
 引き続き、アイコンドラッグ処理の流れを説明する。ステップS204の後、アイコン表示処理部13は、接触検知部11で検知している接触位置が、表示部4の端部となったか否かを判定する(S205)。そして、接触位置が表示部4の端部となっていれば(S205でYES)、アイコン表示処理部13は、それまでのアイコンの移動を維持する(S206)。
 ステップS206における表示部4の表示について、図8を参照して説明する。図8の表示画面例804は、接触位置が表示部4の端部にある場合を示している。表示画面例804に示すように、親指901が最初に接触した位置から矢印941の方向に移動し、表示部4の端部に届き、そのまま接触が維持されると、親指901の移動に伴って移動しているアイコン501cは、それまでの移動を維持する。すなわち、それまで移動してきた方向と同じ方向に移動を続ける。
 その後、アイコン表示処理部13は、親指901の移動に伴って移動しているカーソル902が、移動しているアイコン以外のアイコンの中心に接触したか否かを判定する(S207)。そして、移動しているアイコン以外のアイコンの中心に接触し(S207でYES)、接触したアイコンがゴミ箱フォルダ502、またはその他のフォルダであれば(S208でYES)、移動しているアイコンをゴミ箱フォルダ502、または当該その他のフォルダへ入れる(S209)。
 一方、接触したアイコンがゴミ箱フォルダ502、またはその他のフォルダでなければ(S208でNO)、アイコン表示処理部13は、接触したアイコンもドラッグ可能状態とする(S216)。
 ステップS216における表示部4の表示について、図11を参照して説明する。図11に示す表示画面例1101では、ドラッグ可能状態にあるアイコン501cが、親指901が矢印951方向に移動されることによって、カーソル902が矢印952方向に移動し、これに伴って移動している状態を示している。そして、カーソル902がアイコン501fに接触(カーソル902がアイコン501fの中心を通る)すると、アイコン501cに加え、アイコン501fもドラッグ可能状態となる。
 さらに、表示画面例1101の状態から、親指901を矢印961の方向に移動させることにより、カーソル902が矢印962の方向に移動し、これに伴いアイコン501cおよびアイコン501fが移動する。そして、カーソル902がアイコン501eに接触すると、アイコン501c、アイコン501fに加えてアイコン501eもドラッグ可能状態となる。
 また、表示画面例1101の状態から、さらに、親指901を矢印971の方向に移動させるとともに、表示部4の下端部で接触を維持することにより、カーソル902が矢印972の方向に移動する。これに伴い、アイコン501c、アイコン501fが移動する。そして、カーソル902がアイコン501iに接触すると、アイコン501c、アイコン501fに加えアイコン501iもドラッグ可能状態となる。その後、親指901を矢印981方向に移動させると、カーソル902が矢印982方向に移動する。これに伴い、アイコン501c、アイコン501f、アイコン501iが移動する。そして、カーソル902がアイコン501eに接触すると、アイコン501c、アイコン501f、アイコン501iに加えアイコン501eもドラッグ可能状態となる。
 また、アイコン表示処理部13は、移動しているアイコン以外のアイコンの中心に接触せずに(S207でNO)、指が弾かれたことを検知すると(S210でYES)、弾かれた後、所定時間内に弾かれた位置での接触の有無を判定する(S211)。
 まず、ステップS210における、指が弾かれたか否かの判定は、接触位置取得部21が検知した接触の移動距離が所定距離以上で、かつ、接触位置取得部21が取得した該接触の接触時間が所定時間(第3の所定時間)内であったか否かによって行う。そして、指が弾かれた後、所定時間(第4の所定時間)内に弾いた位置で接触を検知すると(S211でYES)、アイコン表示処理部13は、ドラッグ可能状態となっているアイコンが複数存在するか否かを判定する(S212)。そして、ドラッグ可能状態となっているアイコンが複数存在する場合(S212でYES)、複数存在するアイコンのうち、最後にドラッグ可能状態となったアイコンを元の位置に戻す(S213)。そして、残りのアイコンのドラッグ可能状態を維持する(S214)。
 ステップS213における表示部4の表示について、図13を参照して説明する。図13の表示画面例1301では、アイコン501c、アイコン501f、アイコン501iがドラッグ可能状態となっており、親指901で表示部4を弾くとともに、すぐに戻した場合を示している。この場合、アイコン501c、アイコン501f、アイコン501iのうち、最後にドラッグ可能状態となったアイコン501iが元の位置に戻っている。ここで、元の位置とは、ドラッグ可能状態となったときの位置である。そして、アイコン501iが元に位置に戻り、アイコン501およびアイコン501fはドラッグ可能状態のままである。
 一方、指が弾かれた後、所定時間内に弾いた位置で接触を検知しない場合(S211でNO)、または、ドラッグ可能状態となっているアイコンが複数存在しない場合(S212でNO)、アイコン表示処理部13は、ドラッグ可能状態のアイコンを全て元の位置に戻す(S217)。
 ステップS217における表示部4の表示について、図14を参照して説明する。図14に示す表示画面例1401では、アイコン501c、アイコン501f、アイコン501iがドラッグ可能状態で、親指901により表示部4が弾かれた場合を示している。この場合、アイコン501c、アイコン501f、アイコン501iは、それぞれ元の位置である、上から1段目の右側、上から2段目の右側、上から3段目の右側に戻る。
 また、表示部4に対する接触の検知をしなくなると(S201でNO)、ドラッグ中のアイコン501は、現在の位置でドラッグ可能状態を解除される(S215)。
 ステップS215における表示部4の表示について、図15を参照して説明する。図15の表示画面例1501は、ドラッグ可能状態にあったアイコン501cおよびアイコン501fが、表示部4の下方中央付近にドラッグされていたときに、親指901の接触がなくなった状態を示している。この場合、ドラッグ可能状態になかった残りのアイコン501は、親指901の接触が無くなった時点で、整列しなおされる。表示画面例1501の示す例の場合は、アイコン501dが上から2段目から上から1段目の右側に移動し、アイコン501eが上から2段目中央から左側へ移動している。また、アイコン501g、アイコン501hが上から3段目から上から2段目に移動している。残りのアイコン501も、順次移動している。
 表示画面例1501の状態になると、再び、携帯情報端末1に対する操作が可能となる。よって、表示画面例1502に示すように、カーソル表示操作を行うことによりカーソル902を表示させ、表示画面例1503に示すように、上述した操作を行うことにより、アイコン501を移動させることができる。表示画面例1503では、アイコン501c、アイコン501d、アイコン501fが親指901の接触位置に移動し、さらに、ドラッグされている状態を示している。
 ステップS215でドラッグ可能状態を解除された後、ステップS203でドラッグ可能状態のアイコン501が接触位置に移動した後、ステップS209でドラッグ可能状態のアイコン501がゴミ箱フォルダ502に入れられた後、およびステップS217でドラッグ可能状態の全てのアイコン501が元の位置に戻された後は、カーソル表示処理部31はカーソル902を消去して(S218)、携帯情報端末1における処理が終了する。
 (ソフトウェアによる処理)
 最後に、携帯情報端末1の各ブロック、特に制御部6の接触検知部11(接触位置取得部21、接触時間測定部22)、カーソル処理部12(カーソル表示処理部31、カーソル出現処理部41、カーソル移動処理部42、カーソル決定処理部32)、およびアイコン表示処理部13は、集積回路(ICチップ)上に形成された論理回路によってハードウェア的に実現していてもよいし、CPU(central processing unit)を用いてソフトウェア的に実現してもよい。
 後者の場合、携帯情報端末1は、各機能を実現する制御プログラムの命令を実行するCPU、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯情報端末1の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記携帯情報端末1に供給し、そのコンピュータ(またはCPUやMPU(microprocessor unit))が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
 上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD-ROM(compact disc read-only memory)/MO(magneto-optical)/MD(Mini Disc)/DVD(digital versatile disk)/CD-R(CD Recordable)等の光ディスクを含むディスク類、ICカード(メモリカードを含む)/光カード等のカード類、マスクROM/EPROM(erasable programmable read-only memory)/EEPROM(electrically erasable and programmable read-only memory)/フラッシュROM等の半導体メモリ類、あるいはPLD(Programmable logic device)やFPGA(Field Programmable Gate Array)等の論理回路類などを用いることができる。
 また、携帯情報端末1を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、LAN(local area network)、ISDN(integrated services digital network)、VAN(value-added network)、CATV(community antenna television)通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、IEEE(institute of electrical and electronic engineers)1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL(asynchronous digital subscriber loop)回線等の有線でも、IrDA(infrared data association)やリモコンのような赤外線、Bluetooth(登録商標)、IEEE802.11無線、HDR(high data rate)、NFC(Near Field Communication)、DLNA(Digital Living Network Alliance)、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
 (付記事項)
 本発明は、以下のように記載することもできる。
 本発明に係る情報処理装置は、表示部に1または複数のアイコンを表示するとともに、該アイコンに対する指示を検知して上記アイコンに対する操作を受け付ける情報処理装置において、上記表示部に対する接触を含む、自装置に対する操作を検知するとともに、該接触の該表示部における接触位置を取得する操作検知手段と、上記操作検知手段が検知した操作および取得した接触位置により、上記表示部に表示されているカーソルを移動させるカーソル移動手段と、を備え、上記カーソル移動手段は、カーソル移動中に、上記操作検知手段が上記表示部に対する第1の接触を検知すると、上記カーソルの移動を停止するものであり、上記第1の接触により、上記カーソル移動手段が上記カーソルの移動を停止し、該カーソルが上記1または複数のアイコンのうちの何れかの位置にあるときに、上記操作検知手段が、アイコンを移動可能状態とするアイコン移動可能動作を検知した場合、上記カーソルの位置に存在するアイコンを移動可能状態とするアイコン表示処理手段と、を備えていることを特徴としている。
 また、本発明に係る情報処理装置の制御方法は、表示部に1または複数のアイコンを表示するとともに、該アイコンに対する指示を検知して上記アイコンに対する操作を受け付ける情報処理装置の制御方法であって、上記情報処理装置にて、操作検知手段が、上記表示部に対する接触を含む、自装置に対する操作を検知するとともに、該接触の該表示部における接触位置を取得する操作検知ステップと、カーソル移動手段が、上記操作検知ステップで検知した操作および取得した接触位置により、上記表示部に表示されているカーソルを移動させるカーソル移動ステップと、カーソル移動手段が、上記カーソル移動ステップで、カーソル移動中に、上記表示部に対する第1の接触を検知すると、上記カーソルの移動を停止するカーソル停止ステップと、アイコン表示処理手段が、上記カーソル停止ステップで上記カーソルの移動が停止し、該カーソルが上記1または複数のアイコンのうちの何れかの位置にあるときに、上記操作検知手段が、アイコンを移動可能状態とするアイコン移動可能動作を検知した場合、上記カーソルの位置に存在するアイコンを移動可能状態とするアイコン表示処理ステップと、を含むことを特徴としている。
 上記の構成または方法によれば、カーソルを移動中に、表示部で第1の接触を検知するとカーソルを停止する。その後、アイコンを移動可能状態とするアイコン移動可能動作を検知すると、カーソルの停止位置に存在するアイコンを移動可能状態とする。ここで、アイコンが移動可能状態となるとは、当該状態で、接触位置が移動したことを検知すると、該移動に対応して当該アイコンが移動する状態をいう。
 これにより、表示部に対する接触によりアイコンを移動可能状態とすることができる。そして、当該接触の接触位置は限定されない。よって、ユーザに対し、ユーザの指が届く範囲での接触により、アイコンを移動可能状態とさせるということを提供することができる。したがって、ユーザが、片手で装置を保持しながら、その手で端末に表示されているアイコン等の操作を可能な状態にするということができる。
 本発明に係る情報処理装置では、上記アイコン移動可能動作は、上記第1の接触の接触時間が第1の所定時間を超えたことであってもよい。
 ここで、第1の所定時間とは、単に表示部にタップしたのではなく、接触を維持しているとユーザが感じるような時間である。
 上記の構成によれば、接触を維持しているとユーザが感じるような時間、接触を検知するとアイコンを移動可能状態とする。これにより、ユーザに対し、アイコンを移動可能状態とする動作を的確に提示することができる。
 本発明に係る情報処理装置では、上記アイコン表示処理手段は、上記移動可能状態としたアイコンの表示を、移動可能状態とするまでの表示と異ならせるものであってもよい。
 上記の構成によれば、移動可能状態となったアイコンは、移動可能状態となる前のアイコンと表示が異なる。これにより、ユーザに対し、移動可能状態となったアイコンを容易に認識させることができる。
 本発明に係る情報処理装置では、上記アイコン表示処理手段は、アイコンを移動可能状態にした後、上記操作検知手段が上記第1の接触の接触位置が移動したことを検知すると、移動可能状態にある上記アイコンを該接触位置の移動に対応させて移動させるものであってもよい。
 上記の構成によれば、アイコンが移動可能状態にあるときに、表示部に対する接触の接触位置が移動すると、上記アイコンも該移動に対応して移動する。これにより、アイコンが存在している位置と異なる位置に対する接触により、アイコンを移動させることができる。よって、ユーザは、自身の指が届く範囲で接触位置を移動させることにより、指が届かない範囲に存在しているアイコンを移動させることができる。
 本発明に係る情報処理装置では、上記アイコン表示処理手段は、移動可能状態にあるアイコンが存在する状態で、上記操作検知手段が検知した上記表示部に対する接触接触位置が、上記第1の所定時間より長い第2の所定時間を超える時間、移動しなかったとき、移動可能状態にある上記アイコンを、上記操作検知手段が取得した接触位置の近辺に移動させるものであってもよい。
 上記の構成によれば、第1の所定時間より長い第2の所定時間、接触位置が移動しないと、移動可能状態のアイコンが接触位置近辺に移動する。これにより、接触位置と異なる位置に存在しているアイコンを接触位置に移動させることができる。よって、ユーザは、第2の所定時間、接触位置を移動させないことにより、自身の指の位置近辺にアイコンを移動させることができる。
 本発明に係る情報処理装置では、上記表示部には、複数のアイコンが表示されており、上記アイコン表示処理手段は、移動可能状態にあるアイコンを移動中に、移動可能状態にない他のアイコンと接触したとき、該他のアイコンも移動可能状態とするものであってもよい。
 上記の構成によれば、移動中のアイコンが他のアイコンと接触すると、当該他のアイコンも移動可能状態となる、これにより、移動可能状態のアイコンを複数とすることができる。よって、ユーザは、移動中のアイコンを、所望のアイコンに接触させて、当該所望のアイコンを移動可能状態とすることができる。
 本発明に係る情報処理装置では、上記アイコン表示処理手段は、移動可能状態にあるアイコンが複数存在する場合、該複数のアイコン全てを、上記操作検知手段が検知した接触位置に移動に対応させて移動させるものであってもよい。
 上記の構成によれば、移動可能状態にある複数のアイコンが、接触位置の移動に対応して移動する。これにより、複数のアイコンを同時に移動させることができる。
 本発明に係る情報処理装置では、上記アイコン表示処理手段は、移動可能状態のアイコンが存在する場合に、上記操作検知手段が、第3の所定時間内に接触位置が所定距離以上移動する接触を検知したとき、移動可能状態にあるアイコンを、移動可能状態となったときの上記表示部における表示位置に移動させるものであってもよい。
 ここで、所定距離とは、ユーザがいわゆる弾く動作を行ったときに移動する接触位置の距離から導かれるものであり、当該所定距離以上であれば、弾く動作が含まれると考えられる距離である。また、第3の所定時間とは、ユーザが弾く動作を行ったときに接触している時間から導かれるものであり、当該第3の時間以内であれば、弾く動作が含まれると考えられる時間である。
 上記の構成によれば、第3の所定時間内に接触位置が所定距離以上移動する接触を検知すると、移動可能状態にあるアイコンが移動可能状態となったときの表示位置に戻る。すなわち、いわゆる弾く動作を検知すると、移動可能状態にあるアイコンを移動可能状態となったときの表示位置に戻す。これにより、移動可能状態となったときの表示位置に、容易にアイコンを戻すことができる。
 本発明に係る情報処理装置では、上記アイコン表示処理手段は、移動可能状態のアイコンが複数存在する場合に、上記操作検知手段が、第3の所定時間内に接触位置が所定距離以上移動する接触を検知し、その後、第4の所定時間内に上記接触位置に対する接触を検知したとき、移動可能状態にあるアイコンのうちの1つを、移動可能状態となったときの上記表示部における表示位置に移動させるものであってもよい。
 ここで、第4の所定時間とは、人が、表示部から離れた手を再び表示部に接触させたときに、すぐに戻したと感じられるような時間である。
 上記の構成によれば、弾く動作を検知した後、第4の所定時間内に再び、弾く動作を検知した位置に接触を検知すると、移動可能状態にある複数のアイコンのうち、1つを移動可能状態となったときの表示位置に戻す。これにより、移動可能状態にあるアイコンが複数存在するときでも、そのうちの1つを容易に移動可能状態となったときの表示位置に戻すことができる。
 本発明に係る情報処理装置では、上記アイコン表示処理手段は、移動可能状態にある複数のアイコンのうち、最後に移動可能状態となったアイコンを、移動可能状態となったときの上記表示部における表示位置に移動させるものであってもよい。
 上記の構成によれば、最後に移動可能状態になったアイコンを、移動可能状態となったときの表示位置に戻す。これにより、最後、すなわち直近に移動可能状態となったアイコンを戻すので、ユーザに対し、直感的な操作感を提供することができる。
 なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
 以上のように、本発明では、片手で端末の保持およびアイコンの操作を可能とするものである。具体的には、表示部4に1または複数のアイコンを表示するとともに、該アイコンに対する指示を検知してアイコンに対する操作を受け付け、表示部4に対する接触を含む、自装置に対する操作を検知するとともに、表示部4における接触位置を取得する接触検知部11と、接触検知部11が検知した操作および取得した接触位置により、表示部4に表示されているカーソルを移動させるカーソル処理部12とを備え、カーソル処理部12は、カーソル移動中に接触検知部11が表示部4に対する第1の接触を検知すると、カーソルの移動を停止し、カーソルの移動を停止したときに、カーソルが上記1または複数のアイコンのうちの何れかの位置にある場合、アイコン移動可能動作を検知すると、カーソルの位置に存在するアイコンを移動可能状態とするアイコン表示処理部13を備えている。
 携帯情報端末を、片手で把持し、把持している手の届かないアイコンでも操作することができるので、片手で把持しつつ、該片手で画面を操作するような携帯情報端末に好適である。
  1  携帯情報端末(情報処理装置)
  2  操作受付部
  4  表示部
 11  接触検知部(接触検知手段)
 12  カーソル処理部(カーソル移動手段)
 13  アイコン表示処理部(アイコン表示処理手段)
 21  接触位置取得部
 22  接触時間測定部
 31  カーソル表示処理部
 32  カーソル決定処理部
 42  カーソル移動処理部(カーソル移動手段)

Claims (13)

  1.  表示部に1または複数のアイコンを表示するとともに、該アイコンに対する指示を検知して上記アイコンに対する操作を受け付ける情報処理装置において、
     上記表示部に対する接触を含む、自装置に対する操作を検知するとともに、該接触の該表示部における接触位置を取得する操作検知手段と、
     上記操作検知手段が検知した操作および取得した接触位置により、上記表示部に表示されているカーソルを移動させるカーソル移動手段と、を備え、
     上記カーソル移動手段は、カーソル移動中に、上記操作検知手段が上記表示部に対する第1の接触を検知すると、上記カーソルの移動を停止するものであり、
     さらに、上記第1の接触により、上記カーソル移動手段が上記カーソルの移動を停止し、該カーソルが上記1または複数のアイコンのうちの何れかの位置にあるときに、上記操作検知手段が、アイコンを移動可能状態とするアイコン移動可能動作を検知した場合、上記カーソルの位置に存在するアイコンを移動可能状態とするアイコン表示処理手段を備えていることを特徴とする情報処理装置。
  2.  上記アイコン移動可能動作は、上記第1の接触の接触時間が第1の所定時間を超えたことであることを特徴とする請求項1に記載の情報処理装置。
  3.  上記アイコン表示処理手段は、上記移動可能状態としたアイコンの表示を、移動可能状態とするまでの表示と異ならせることを特徴とする請求項1または2に記載の情報処理装置。
  4.  上記アイコン表示処理手段は、アイコンを移動可能状態にした後、上記操作検知手段が上記第1の接触の接触位置が移動したことを検知すると、移動可能状態にある上記アイコンを該接触位置の移動に対応させて移動させることを特徴とする請求項1~3のいずれか1項に記載の情報処理装置。
  5.  上記アイコン表示処理手段は、移動可能状態にあるアイコンが存在する状態で、上記操作検知手段が検知した上記表示部に対する接触位置が、上記第1の所定時間より長い第2の所定時間を超える時間、移動しなかったとき、移動可能状態にある上記アイコンを、上記操作検知手段が取得した接触位置の近辺に移動させることを特徴とする請求項2に記載の情報処理装置。
  6.  上記表示部には、複数のアイコンが表示されており、
     上記アイコン表示処理手段は、移動可能状態にあるアイコンを移動中に、移動可能状態にない他のアイコンと接触したとき、該他のアイコンも移動可能状態とすることを特徴とする請求項4に記載の情報処理装置。
  7.  上記アイコン表示処理手段は、移動可能状態にあるアイコンが複数存在する場合、該複数のアイコン全てを、上記操作検知手段が検知した接触位置に移動に対応させて移動させることを特徴とする請求項6に記載の情報処理装置。
  8.  上記アイコン表示処理手段は、移動可能状態のアイコンが存在する場合に、上記操作検知手段が、第3の所定時間内に接触位置が所定距離以上移動する接触を検知したとき、移動可能状態にあるアイコンを、移動可能状態となったときの上記表示部における表示位置に移動させることを特徴とする請求項1~7のいずれか1項に記載の情報処理装置。
  9.  上記アイコン表示処理手段は、移動可能状態のアイコンが複数存在する場合に、上記操作検知手段が、第3の所定時間内に接触位置が所定距離以上移動する接触を検知し、その後、第4の所定時間内に上記接触位置に対する接触を検知したとき、移動可能状態にあるアイコンのうちの1つを、移動可能状態となったときの上記表示部における表示位置に移動させることを特徴とする請求項1~7のいずれか1項に記載の情報処理装置。
  10.  上記アイコン表示処理手段は、移動可能状態にある複数のアイコンのうち、最後に移動可能状態となったアイコンを、移動可能状態となったときの上記表示部における表示位置に移動させることを特徴とする請求項9に記載の情報処理装置。
  11.  請求項1~10のいずれか1項に記載の情報処理装置を動作させる情報処理装置制御プログラムであって、コンピュータを上記の各手段として機能させるための情報処理装置制御プログラム。
  12.  請求項11に記載の情報処理装置制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
  13.  表示部に1または複数のアイコンを表示するとともに、該アイコンに対する指示を検知して上記アイコンに対する操作を受け付ける情報処理装置の制御方法であって、
     上記情報処理装置にて、
     操作検知手段が、上記表示部に対する接触を含む、自装置に対する操作を検知するとともに、該接触の該表示部における接触位置を取得する操作検知ステップと、
     カーソル移動手段が、上記操作検知ステップで検知した操作および取得した接触位置により、上記表示部に表示されているカーソルを移動させるカーソル移動ステップと、
     カーソル移動手段が、上記カーソル移動ステップで、カーソル移動中に、上記表示部に対する第1の接触を検知すると、上記カーソルの移動を停止するカーソル停止ステップと、
     アイコン表示処理手段が、上記カーソル停止ステップで上記カーソルの移動が停止し、該カーソルが上記1または複数のアイコンのうちの何れかの位置にあるときに、上記操作検知手段が、アイコンを移動可能状態とするアイコン移動可能動作を検知した場合、上記カーソルの位置に存在するアイコンを移動可能状態とするアイコン表示処理ステップと、を含むことを特徴とする情報処理装置の制御方法。
PCT/JP2012/060776 2011-05-24 2012-04-20 情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体 WO2012160920A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011-116210 2011-05-24
JP2011116210A JP2012243284A (ja) 2011-05-24 2011-05-24 情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体

Publications (1)

Publication Number Publication Date
WO2012160920A1 true WO2012160920A1 (ja) 2012-11-29

Family

ID=47217004

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/060776 WO2012160920A1 (ja) 2011-05-24 2012-04-20 情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体

Country Status (2)

Country Link
JP (1) JP2012243284A (ja)
WO (1) WO2012160920A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014098207A1 (ja) * 2012-12-21 2014-06-26 京セラ株式会社 携帯端末ならびにユーザインターフェース制御プログラムおよび方法
JP2016197435A (ja) * 2016-07-05 2016-11-24 京セラ株式会社 携帯端末及びユーザインターフェース制御プログラム
US9525791B2 (en) 2014-07-22 2016-12-20 Kabushiki Kaisha Toshiba Image processing apparatus and method of displaying object in image processing apparatus

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6068136B2 (ja) * 2012-12-28 2017-01-25 パイオニア株式会社 画像表示装置、画像表示方法及び画像表示用プログラム
JP6137453B2 (ja) * 2013-02-08 2017-05-31 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 制御装置及び制御プログラム
JP6221293B2 (ja) * 2013-03-27 2017-11-01 富士通株式会社 情報処理装置,情報処理方法,プログラム
JP6128097B2 (ja) * 2014-10-31 2017-05-17 キヤノンマーケティングジャパン株式会社 情報処理装置、制御方法、及びプログラム
JP2017157120A (ja) * 2016-03-04 2017-09-07 セイコーエプソン株式会社 表示装置、及び、表示装置の制御方法
JP2021068000A (ja) * 2019-10-18 2021-04-30 株式会社東海理化電機製作所 制御装置、プログラム、及びシステム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006011914A (ja) * 2004-06-28 2006-01-12 Fuji Photo Film Co Ltd 画像表示制御装置及び画像表示制御プログラム
JP2009245239A (ja) * 2008-03-31 2009-10-22 Sony Corp ポインタ表示装置、ポインタ表示検出方法、ポインタ表示検出プログラム及び情報機器
JP2010020601A (ja) * 2008-07-11 2010-01-28 Nec Corp 携帯端末、タッチパネルの項目配置方法およびプログラム
JP2010086064A (ja) * 2008-09-29 2010-04-15 Toshiba Corp 情報処理装置、文字入力方法及びプログラム
JP2010271982A (ja) * 2009-05-22 2010-12-02 Nec Casio Mobile Communications Ltd 携帯端末装置及びプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006011914A (ja) * 2004-06-28 2006-01-12 Fuji Photo Film Co Ltd 画像表示制御装置及び画像表示制御プログラム
JP2009245239A (ja) * 2008-03-31 2009-10-22 Sony Corp ポインタ表示装置、ポインタ表示検出方法、ポインタ表示検出プログラム及び情報機器
JP2010020601A (ja) * 2008-07-11 2010-01-28 Nec Corp 携帯端末、タッチパネルの項目配置方法およびプログラム
JP2010086064A (ja) * 2008-09-29 2010-04-15 Toshiba Corp 情報処理装置、文字入力方法及びプログラム
JP2010271982A (ja) * 2009-05-22 2010-12-02 Nec Casio Mobile Communications Ltd 携帯端末装置及びプログラム

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014098207A1 (ja) * 2012-12-21 2014-06-26 京セラ株式会社 携帯端末ならびにユーザインターフェース制御プログラムおよび方法
JP2014123253A (ja) * 2012-12-21 2014-07-03 Kyocera Corp 携帯端末ならびにユーザインターフェース制御プログラムおよび方法
US9891805B2 (en) 2012-12-21 2018-02-13 Kyocera Corporation Mobile terminal, and user interface control program and method
US9525791B2 (en) 2014-07-22 2016-12-20 Kabushiki Kaisha Toshiba Image processing apparatus and method of displaying object in image processing apparatus
US10162503B2 (en) 2014-07-22 2018-12-25 Kabushiki Kaisha Toshiba Image processing apparatus and method of displaying object in image processing apparatus
JP2016197435A (ja) * 2016-07-05 2016-11-24 京セラ株式会社 携帯端末及びユーザインターフェース制御プログラム

Also Published As

Publication number Publication date
JP2012243284A (ja) 2012-12-10

Similar Documents

Publication Publication Date Title
WO2012160920A1 (ja) 情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体
US11782580B2 (en) Application menu for video system
US11567656B2 (en) Information processing device, operation input method and operation input program
AU2021203022B2 (en) Multifunction device control of another electronic device
US10042599B2 (en) Keyboard input to an electronic device
US8314777B2 (en) Information processing apparatus and vibration control method in information processing apparatus
KR100837283B1 (ko) 터치스크린을 구비한 휴대용 단말기
US11188192B2 (en) Information processing device, information processing method, and computer program for side menus
US10705702B2 (en) Information processing device, information processing method, and computer program
US20190034075A1 (en) Multifunction device control of another electronic device
US20110216075A1 (en) Information processing apparatus and method, and program
CN101833413A (zh) 信息处理装置、动画附加方法和程序
WO2012128296A1 (ja) 情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2012203432A (ja) 情報処理装置、情報処理装置の制御方法、情報処理装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体
CN107979701A (zh) 控制终端显示的方法及装置
US20220035521A1 (en) Multifunction device control of another electronic device
JP2013161249A (ja) 入力装置、入力装置の制御方法、制御プログラム、および記録媒体
JP2014052903A (ja) 入力装置、入力装置の制御方法、制御プログラム、および記録媒体

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12788967

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12788967

Country of ref document: EP

Kind code of ref document: A1