WO2015068618A1 - Display device - Google Patents
Display device Download PDFInfo
- Publication number
- WO2015068618A1 WO2015068618A1 PCT/JP2014/078694 JP2014078694W WO2015068618A1 WO 2015068618 A1 WO2015068618 A1 WO 2015068618A1 JP 2014078694 W JP2014078694 W JP 2014078694W WO 2015068618 A1 WO2015068618 A1 WO 2015068618A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- selection range
- processing unit
- character string
- selection
- display device
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/04883—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 for inputting data by handwriting, e.g. gesture or text
Definitions
- the present invention relates to a display device that displays a character string.
- FIG. 15 is a diagram illustrating an operation example of a conventional display device.
- FIG. 15A when the user presses and holds a word displayed on the screen with a finger, the word is selected and a selection range is displayed.
- handles for changing the selection range are displayed at both ends of the selection range.
- FIG. 15B when the user moves the finger while touching the handle, the handle moves and the selection range changes according to the movement of the finger.
- FIG. 15C when the user lifts the finger from the screen, the selection range is fixed.
- the selection range is a range from the word first pressed with the finger to the word that the finger touches immediately before the finger leaves the screen. Thereby, the user can select a desired character string.
- a character string from the contact start position to the end position can be selected by moving the finger while keeping it in contact with the screen.
- the touch panel control device of Patent Document 1 can select a character string with good operability.
- an operation for selecting a character string cannot be directly assigned to another operation such as scrolling, the operability may be deteriorated in another operation.
- An object of the present invention is to provide a display device that can easily select a character string and has good operability.
- the display device of the present invention includes a display unit that displays a character string, a push detection unit, a position detection unit, and a selection range processing unit.
- the push detection unit detects whether or not a push operation is performed on the display unit.
- the position detection unit detects a touch operation on the display unit and its position.
- the selection range processing unit starts a character string selection mode for selecting a character string, starting from the position at that time.
- the character string selection mode since the character string selection mode is switched by the pressing operation, the character string selection can be started in a short time.
- the position where the pushing operation is performed can be set as the starting point of the character string selection, there is no need to separately perform an operation for setting the starting point. For this reason, the operativity at the time of selecting a character string can be improved.
- an operation for designating a selection range is performed in the character string selection mode, even if an operation similar to the operation for designating the selection range is assigned to another operation such as scrolling, no erroneous operation is performed. For this reason, operability can be maintained in other operations.
- the selection range processing unit preferably uses a plurality of characters including the start point as the selection range.
- the selection range processing unit may determine the selection range when no touch operation is detected in the character string selection mode.
- the selection range can be easily determined by an intuitive operation.
- the selection range processing unit may determine the selection range when the pressing operation is performed again in the character string selection mode.
- a range from a word first pressed with a finger to a word pressed next with a finger can be selected. That is, the selection range can be easily determined by an intuitive operation.
- the selection range processing unit preferably starts the character string selection mode with one of the boundaries of the selection range as a starting point when a push-in operation is performed while the selection range is fixed.
- the selected selection range can be corrected.
- the indentation detection unit preferably has a piezoelectric film formed from a chiral polymer.
- the chiral polymer is preferably polylactic acid.
- the polylactic acid is preferably L-type polylactic acid.
- PVDF polyvinylidene fluoride
- the body temperature of the user's finger is transmitted to the piezoelectric film, which may affect detection by the piezoelectric film.
- polylactic acid does not have pyroelectricity, so that the amount of pressing by the piezoelectric film can be accurately detected.
- 1 is an external perspective view of a display device according to a first embodiment.
- 1 is a cross-sectional view of the display device according to the first embodiment, taken along the line AA.
- It is a block diagram which shows the structure of the display apparatus which concerns on 1st Embodiment.
- It is a flowchart which shows the process which the selection range process part which concerns on 1st Embodiment performs.
- It is a flowchart which shows reception process S10.
- It is a flowchart which shows the confirmation process S20.
- It is a flowchart which shows re-reception process S30.
- It is a figure which shows the example of a display of a character string in the display apparatus which concerns on 1st Embodiment.
- FIG. 1 is an external perspective view of the display device 10.
- the display device 10 includes a touch panel 11 and a substantially rectangular parallelepiped casing 50.
- the touch panel 11 has a substantially rectangular screen P1.
- the screen P1 forms part of the main surface (front surface) of the display device 10.
- the screen P1 is a display unit that displays images and character strings, and is an input unit that receives user operations.
- the touch panel 11 receives the user's operation by detecting the coordinates on the screen P1 where the touch operation has been performed, and the push amount when the push operation is performed on the screen P1.
- a touch operation the operation of touching the screen with a finger, a dedicated pen, etc., and the operation of moving the finger, the dedicated pen, etc. while touching the screen are referred to as a touch operation.
- An operation of pushing the screen with a finger, a dedicated pen or the like is referred to as a pushing operation.
- An amount indicating how much the screen has been pressed during the pressing operation is referred to as a pressing amount.
- FIG. 2 is a cross-sectional view of the display device 10 taken along the line AA.
- the width direction (lateral direction) of the display device 10 is set as the X direction
- the length direction (vertical direction) is set as the Y direction
- the thickness direction is set as the Z direction.
- the case where the length of the display device 10 in the X direction is shorter than the length of the display device 10 in the Y direction is shown.
- the display device 10 includes a push sensor unit 20, a position sensor unit 30, a display panel unit 40, and an arithmetic circuit module 60.
- the indentation sensor unit 20, the position sensor unit 30, and the display panel unit 40 have a flat plate shape, and are arranged in the housing 50 so that their main surfaces are parallel to the screen P1.
- the arithmetic circuit module 60 has a substantially flat plate shape and is disposed in the housing 50.
- a protective cover 51 is provided on the main surface (front surface) of the display device 10.
- the screen P1 corresponds to one main surface of the protective cover 51.
- the display panel unit 40 includes a flat liquid crystal panel 401, a front polarizing plate 402, a back polarizing plate 403, and a backlight 404.
- the driving electrode is applied from the outside, so that the alignment state of the liquid crystal changes so as to form a predetermined image pattern.
- the front polarizing plate 402 and the back polarizing plate 403 are disposed so as to sandwich the liquid crystal panel 401.
- the backlight 404 is disposed on the opposite side of the liquid crystal panel 401 with the back polarizing plate 403 interposed therebetween.
- a push sensor unit 20 and a position sensor unit 30 are provided between the surface polarizing plate 402 and the protective cover 51.
- the position sensor unit 30 is located on the protective cover 51 side, and the push sensor unit 20 is located on the surface polarizing plate 402 side.
- the indentation sensor unit 20, the position sensor unit 30, and the display panel unit 40 are bonded by an adhesive 501.
- the position sensor unit 30 includes a flat insulating substrate 301.
- the insulating substrate 301 is made of a material that has translucency and does not have birefringence.
- a plurality of electrodes 302 are formed on one plane of the insulating substrate 301.
- a plurality of electrodes 303 are formed on the other plane.
- the plurality of electrodes 302 are long and long in the Y direction, and are arranged at intervals along the X direction.
- the plurality of electrodes 303 are long and long in the X direction, and are arranged at intervals along the Y direction. That is, the plurality of electrodes 302 and 303 are disposed so as to intersect at approximately 90 ° when viewed from the Z direction.
- the plurality of electrodes 302 and 303 are made of a light-transmitting material.
- Each of the electrodes 302 and 303 of the position sensor unit 30 forms a pair, and detects a change in capacitance when the user's finger approaches the screen P1.
- the pair of electrodes 302 and 303 that has detected a change in capacitance outputs one of the electrodes 302 and 303 as a reference potential and outputs a capacitance detection signal corresponding to the change in capacitance.
- the output capacitance detection signal is input to the arithmetic circuit module 60 via a wiring (not shown). As described above, the coordinates of the place where the touch operation is performed can be detected from the combination of the electrodes 302 and 303 that have detected the capacitance change.
- the indentation sensor unit 20 includes a flat film-like piezoelectric film 201. Electrodes 202 and 203 are formed on both flat plate surfaces of the piezoelectric film 201. The electrodes 202 and 203 are formed on substantially the entire flat plate surface of the piezoelectric film 201.
- the piezoelectric film 201 is a film formed from a chiral polymer.
- polylactic acid (PLA) particularly L-type polylactic acid (PLLA) is used as the chiral polymer.
- PLLA is uniaxially stretched. Since the chiral polymer has higher transparency than PVDF, the image displayed on the display panel unit 40 is easily visible by forming the piezoelectric film 201 from the chiral polymer.
- PLLA made of chiral polymer has a helical structure in the main chain.
- PLLA has piezoelectricity when uniaxially stretched and molecules are oriented.
- the uniaxially stretched PLLA generates electric charges when the flat plate surface of the piezoelectric film 201 is pressed.
- the amount of electric charge generated depends on the amount of displacement when the flat plate surface is displaced in the direction orthogonal to the flat plate surface by pressing. That is, the amount of generated charge depends on the amount of pushing.
- PLLA Since PLLA generates piezoelectricity by molecular orientation treatment such as stretching, it is not necessary to perform poling treatment like other polymers such as PVDF and piezoelectric ceramics. That is, the piezoelectricity of PLLA that does not belong to ferroelectrics is not expressed by the polarization of ions like ferroelectrics such as PVDF and PZT, but is derived from a helical structure that is a characteristic structure of molecules. is there. For this reason, the pyroelectricity generated in other ferroelectric piezoelectric materials does not occur in PLLA.
- the electrodes 202 and 203 it is preferable to use any of inorganic electrodes such as ITO, ZnO, silver nanowires, carbon nanotubes, and graphene, and organic electrodes mainly composed of polythiophene, polyaniline, and the like. By using these materials, a highly translucent conductor pattern can be formed.
- the electric charge generated by the piezoelectric film 201 can be acquired as a potential difference, and an indentation amount detection signal having a voltage value corresponding to the indentation amount can be output to the outside.
- the push-in amount detection signal is output to the arithmetic circuit module 60 via a wiring (not shown).
- the arithmetic circuit module 60 is arranged on the back side of the display panel unit 40. Specifically, a mounting board (not shown) is disposed in the space on the back side of the display panel unit 40 in the housing 50, and the arithmetic circuit module 60 is mounted on the mounting board. .
- FIG. 3 is a block diagram illustrating a configuration of the display device 10.
- the display device 10 includes the push sensor unit 20, the position sensor unit 30, the display panel unit 40, and the arithmetic circuit module 60.
- the push sensor unit 20 outputs a push amount detection signal as described above.
- the position sensor unit 30 outputs a capacitance detection signal.
- the display panel unit 40 displays an image and a character string on the screen P1 (see FIG. 1).
- the arithmetic circuit module 60 controls the push sensor unit 20, the position sensor unit 30, and the display panel unit 40, and edits a character string based on a user operation.
- the arithmetic circuit module 60 includes an indentation processing unit 601, a position processing unit 602, a display processing unit 603, and a selection range processing unit 604. Note that physically, the arithmetic circuit module 60 includes a CPU, a RAM, a ROM, a bus connecting them, and the like.
- the push-in processing unit 601 controls the push-in sensor unit 20 and detects the presence or absence of a push-in operation. Specifically, the following processing is performed.
- a push amount detection signal is acquired from the push sensor unit 20. When the push amount detection signal is equal to or greater than the threshold value, it is determined that the push operation has been performed. When the pressing amount detection signal is less than the threshold value, it is determined that the pressing operation has not been performed.
- the selection range processing unit 604 transmits the presence / absence of a push operation.
- the indentation sensor unit 20 and the indentation processing unit 601 constitute an indentation detection unit of the present invention.
- the position processing unit 602 controls the position sensor unit 30 to detect a touch operation and a touch position.
- the position on the character string of the character on which the touch operation has been performed is referred to as a touch position.
- the position on the character string is a number assigned to each character according to the sequence of character strings. For example, when a certain character is nth from the beginning of the character string, the position of the character on the character string is set to n.
- a position on a character string is simply referred to as a position. “The position” in the present invention may be the coordinates of the place where the touch operation is performed, or may be a touch position calculated from the coordinates.
- the position processing unit 602 performs the following processing.
- a capacitance detection signal is acquired from the position sensor unit 30. From the capacitance detection signal, the touch operation and the coordinates of the place where the touch operation is performed are detected. The touch position is calculated from the coordinates.
- the touch position is transmitted to the selection range processing unit 604. Note that, when the touch operation is not detected, the position processing unit 602 notifies the selection range processing unit 604 that there is no touch position instead of the touch position.
- the position sensor unit 30 and the position processing unit 602 constitute a position detection unit of the present invention.
- the display processing unit 603 controls the display panel unit 40 and displays a character string on the display panel unit 40. Further, the display processing unit 603 displays the selection range on the display panel unit 40 based on an instruction from the selection range processing unit 604.
- the range of the character string selected by the user is referred to as a selection range.
- the selection range processing unit 604 determines the selection range based on the touch operation and the push-in operation and instructs the display processing unit 603 to display the selection range. Specifically, the selection range processing unit 604 performs the processing shown in FIG. FIG. 4 is a flowchart illustrating processing performed by the selection range processing unit 604. In the following processing, it is assumed that the acquired touch position is one place. When a plurality of touch positions are acquired, the selection range processing unit 604 stops the processing, returns to the initial state, and instructs the display processing unit 603 to stop displaying the selection range.
- the reception process S10 is performed.
- a process for starting selection of a character string is performed.
- the push-in operation is performed (S3: Yes) and the selection range is confirmed (S4: Yes)
- the re-acceptance process S30 is performed. In the re-acceptance process S30, a process for starting the selection of the character string again after the selection range is confirmed is performed.
- the selection range processing unit 604 ends the process.
- the state of the selection range processing unit 604 is the character string selection mode (S1: Yes)
- a confirmation process S20 is performed.
- the character string selection mode that is, the confirmation process S20
- a process for confirming the selection range is performed.
- the selection range processing unit 604 instructs the display processing unit 603 to display the selection range (S5), and ends the process. Then, the selection range processing unit 604 starts the process S1 again after a unit time from the end of the process, except when receiving an interrupt or the like.
- FIG. 5 is a flowchart showing the reception process S10.
- a touch position is acquired from the position processing unit 602 (S11).
- the touch position is stored as a start point and a movement point (S12).
- the position of the first character of a word is stored as the position b 0
- the position of the last character of the word is stored as the position e 0 (S13).
- the position b 0 is set as the start point of the selection range
- the position e 0 is set as the end point of the selection range (S13).
- the character string selection mode is started (S14).
- FIG. 6 is a flowchart showing the confirmation process S20.
- a touch position is acquired from the position processing unit 602 (S21).
- the moving point is updated to the touch position (S23). If the moving point is at the rear in comparison with the position e 0, position b 0 is the start point of the selection range, moving point is the end point of the selection (S24).
- the moving point is ahead of the position b 0 , the moving point is set as the start point of the selection range, and the position e 0 is set as the end point of the selection range (S 24).
- the position b 0 is set as the start point of the selection range, and the position e 0 is set as the end point of the selection range (S24).
- the selection range is determined as follows (S25). If the moving point is at the rear in comparison with the position e 0, is detected word containing the character moving point, the position of the last character of the word is stored as the position e 1.
- the position b 0 is the start point of the selection range, and the position e 1 is the end point of the selection range.
- a word including the character at the moving point is detected, and the position of the first character of the word is stored as the position b 1 .
- the position b 1 is the start point of the selection range
- the position e 0 is the end point of the selection range.
- the character selection mode ends (S26).
- the arithmetic circuit module 60 performs processing such as cut, copy, and delete for the character string in the selected selection range according to the user's operation.
- the arithmetic circuit module 60 performs processing such as pasting on the cut or copied character string.
- FIG. 7 is a flowchart showing the re-acceptance process S30.
- the touch position is acquired from the position processing unit 602 (S31) and stored (S32). Then, the touch position is acquired again after the unit time (S33). If there is a touch position (S34: Yes), the touch position is stored (S35). As a result, the touch position n 0 and the current touch position n 1 before the unit time are acquired. If there is no touch position (S34: No), the original selection range is determined again (S36).
- the starting point of the original selection range is r 0 and the end point of the original selection range is r 1 .
- the start point r 0 is the start point It is a touch position n 1 is the moving point (S39).
- a word including the character at the start point is detected, and the positions of the first and last characters of the word are stored as positions b 0 and e 0 (S39).
- the start point (start point r 0 ) is set as the start point of the new selection range, and the movement point is set as the end point of the new selection range (S40).
- FIG. 8 is a diagram illustrating a display example of a character string on the display device 10.
- the character string “pedestrian crossing ... hardened” is displayed on the screen P1 (see FIG. 1).
- the selection range is displayed by changing the background color of the character string “diamond road marking” from other portions.
- the selection range display method of the present invention is not limited to this, and the selected character string may be displayed in reverse video.
- FIG. 9 is a diagram illustrating a first operation example of the display device 10.
- FIG. 9A when the user presses a word displayed on the screen P1 with a finger, the word is selected and a selection range is displayed.
- FIG. 9B when the user moves the finger backward compared to the end point of the selection range while touching the screen P1, the end point of the selection range changes according to the movement of the finger. To do. At this time, the user does not need to keep pressing the screen P1.
- FIG. 9C when the user removes his / her finger from the screen P1, the selection range is fixed.
- the selection range is a range from the word first pressed with the finger to the word that the finger touches immediately before the finger leaves the screen P1.
- the user can select a desired character string.
- the selection range is determined in the same manner as described above.
- FIG. 10 is a diagram illustrating a second operation example of the display device 10.
- the user when the selection range is displayed, the user performs a push-in operation.
- the user moves the screen P1 while touching the screen P1 so as to cross the boundary on the end point side of the selection range.
- the boundary on the end point side of the selection range is a boundary between the selection range and a character string region located behind the selection range.
- the start point of the selection range does not change, but the end point of the selection range changes according to the movement of the finger.
- FIG. 10C when the user removes his / her finger from the screen P1, the selection range is fixed as described above.
- the selection range is a range from the word at the original starting point to the word that the finger touches immediately before the finger leaves the screen P1.
- the screen P1 may be moved while touching the screen P1 so as to cross the boundary on the start point side of the selection range.
- the boundary on the start point side of the selection range is a boundary between the selection range and a character string area that is ahead of the selection range.
- the selection range to be determined is a range from the word that the finger touches immediately before the finger leaves the screen P1 to the word at the original end point.
- the character string selection mode since the character string selection mode is switched by the pressing operation, the character string selection can be started in a short time.
- the position where the push operation is performed becomes the start point of the character string selection, there is no need to separately perform an operation for setting the start point.
- the selection range can be designated simply by moving the finger along the desired selection range while bringing the finger into contact with the screen. That is, the selection range can be easily specified by an intuitive operation. For this reason, the operativity at the time of selecting a character string can be improved.
- an operation for designating a selection range is performed in the character string selection mode, even if an operation similar to the operation for designating the selection range is assigned to another operation such as scrolling, no erroneous operation is performed. For this reason, operability can be maintained in other operations.
- Second Embodiment A display device according to a second embodiment of the present invention will be described.
- a confirmation process S120 is performed instead of the confirmation process S20 (see FIGS. 4 and 6) according to the first embodiment.
- Other processes are the same as the processes according to the first embodiment.
- the configuration according to the second embodiment is the same as the configuration according to the first embodiment.
- FIG. 11 is a flowchart showing the confirmation process S120.
- a touch position is acquired from the position processing unit 602 (see FIG. 3) (S121).
- the moving point is updated to the touch position (S123).
- the selection range processing unit 604 returns to the initial state (S124), and instructs the display processing unit 603 to stop displaying the selection range (S5).
- the selection range processing unit 604 may continue the character string selection mode without returning to the initial state.
- step S123 the presence or absence of a push operation is acquired from the push processing unit 601 (S125).
- the pressing operation is performed (S126: Yes)
- the selection range is determined (S127) and the character string selection mode is ended (S127), similarly to the processing S25 and S26 (see FIG. 6) according to the first embodiment ( S128).
- the pushing operation is not performed (S126: No)
- the selection range is set (S129) as in the process S24 according to the first embodiment.
- FIG. 12 is a diagram illustrating an operation example of the display device according to the second embodiment.
- the word is selected and a selection range is displayed.
- the end point of the selection range changes according to the movement of the finger.
- the selection range is fixed.
- the selection range is a range from the word pressed with the finger first to the word pressed with the finger last.
- the operability can be improved as in the first embodiment.
- a display device according to a third embodiment of the present invention will be described.
- a reacceptance process S230 is performed instead of the reacceptance process S30 (see FIGS. 4 and 7) according to the first embodiment.
- Other processes are the same as the processes according to the first embodiment.
- the configuration according to the third embodiment is the same as the configuration according to the first embodiment.
- FIG. 13 is a flowchart showing the re-acceptance process S230.
- the touch position is acquired from the position processing unit 602 (S231) and stored (232).
- the acquired touch position is n 0
- the starting point of the original selection range is r 0
- the end point of the original selection range is r 1 .
- the distance between the position n i and the position n j is d (n i , n j ).
- the distance d (n i , n j )
- the start point r 0 is set as the start point, and the touch is performed.
- the position n 0 is set as a movement point (S234).
- a word including the character at the start point is detected, and the positions of the first and last characters of the word are stored as positions b 0 and e 0 (S234).
- the start point (start point r 0 ) is set as the start point of the new selection range, and the movement point is set as the end point of the new selection range (S235).
- the end point r 1 is set as the start point, and touch The position n 0 is set as a movement point (S236).
- a word including the character at the start point is detected, and the positions of the first and last characters of the word are stored as positions b 0 and e 0 (S236).
- the moving point is set as the start point of the new selection range, and the start point (end point r 1 ) is set as the end point of the new selection range (S237).
- the character string selection mode is started (S238).
- FIG. 14 is a diagram illustrating an operation example of the display device according to the third embodiment.
- the selection range is displayed, the user presses a position closer to the end point of the selection range than the start point of the selection range. Then, the start point of the selection range does not change, but the end point of the selection range changes according to the movement of the finger.
- the selection range is fixed.
- the selection range is a range from the word at the original starting point to the word that the finger touches immediately before the finger leaves the screen P1. Note that a position closer to the start point of the selection range than the end point of the selection range may be pressed.
- the selection range to be determined is a range from the word that the finger touches immediately before the finger leaves the screen P1 to the word at the original end point.
- the operability can be improved as in the first embodiment.
- P1 screen (display section) DESCRIPTION OF SYMBOLS 10 ... Display apparatus 11 ... Touch panel 20 ... Push sensor part (push detection part) 30 ... Position sensor part (position detection part) 40 ... Display panel 50 ... Housing 51 ... Protective cover 201 ... Piezoelectric films 202, 203, 302, 303 ... Electrode 301 ... Insulating substrate 401 ... Liquid crystal panel 402 ... Front polarizing plate 403 ... Back polarizing plate 404 ... Backlight 501 ... Adhesive 60 ... Calculation circuit module 601 ... Pushing processing unit (pushing detection unit) 602... Position processing unit (position detection unit) 603 ... Display processing unit 604 ... Selection range processing unit
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
This display device (10) is provided with a pressure-sensor unit (20), a position-sensor unit (30), a display-panel unit (40), and a computation-circuit module (60). The computation-circuit module (60) is provided with a pressure processing unit (601), a position processing unit (602), a display processing unit (603), and a selection-range processing unit (604). The pressure-sensor unit (20) and the pressure processing unit (601) detect whether or not a pressure operation is being performed on a screen. The position-sensor unit (30) and the position processing unit (602) detect touch operations performed on the screen and the positions of said touch operations. The display-panel unit (40) and the display processing unit (603) display a string on the screen. When a pressure operation is performed, the selection-range processing unit (604), using the position of the pressure operation as a start point, starts a string-selection mode for selecting a string.
Description
本発明は、文字列を表示する表示装置に関する。
The present invention relates to a display device that displays a character string.
多機能携帯端末等の表示装置では、タッチ操作により、文字列の表示、選択、切り取り、コピー等が行われる。図15は、従来の表示装置の操作例を示す図である。図15(A)に示すように、ユーザが、画面に表示された単語を指で長押しすると、その単語が選択され、選択範囲が表示される。また、選択範囲の両端に、選択範囲を変化させるためのハンドルが表示される。次に、図15(B)に示すように、ユーザがハンドルに指を接触させながら移動させると、指の移動に従って、ハンドルが移動するとともに、選択範囲が変化する。次に、図15(C)に示すように、ユーザが指を画面から離すと、選択範囲が確定する。選択範囲は、最初に指で押された単語から、指が画面から離れる直前にその指が接触していた単語までの範囲となる。これにより、ユーザは所望の文字列を選択することができる。
In a display device such as a multi-function mobile terminal, a character string is displayed, selected, cut, copied, and the like by a touch operation. FIG. 15 is a diagram illustrating an operation example of a conventional display device. As shown in FIG. 15A, when the user presses and holds a word displayed on the screen with a finger, the word is selected and a selection range is displayed. In addition, handles for changing the selection range are displayed at both ends of the selection range. Next, as shown in FIG. 15B, when the user moves the finger while touching the handle, the handle moves and the selection range changes according to the movement of the finger. Next, as shown in FIG. 15C, when the user lifts the finger from the screen, the selection range is fixed. The selection range is a range from the word first pressed with the finger to the word that the finger touches immediately before the finger leaves the screen. Thereby, the user can select a desired character string.
また、従来の表示装置として、例えば、特許文献1に記載されたタッチパネル制御装置がある。このタッチパネル制御装置では、指を画面に接触させたまま移動させることにより、接触の開始位置から終了位置までの文字列を選択することができる。
Further, as a conventional display device, for example, there is a touch panel control device described in Patent Document 1. In this touch panel control device, a character string from the contact start position to the end position can be selected by moving the finger while keeping it in contact with the screen.
図15に示した表示装置では、文字列の選択を開始するために長押しすることが必要であるので、文字列の選択を開始するまでに時間がかかる。また、ハンドルが小さいので、ハンドルを操作して選択範囲を指定することが容易でない。
In the display device shown in FIG. 15, it is necessary to press and hold for starting the selection of the character string, so it takes time to start the selection of the character string. Further, since the handle is small, it is not easy to operate the handle and specify the selection range.
一方、特許文献1のタッチパネル制御装置では、操作性良く文字列を選択することができる。しかし、スクロール等の他の動作に、文字列を選択する際の操作を直接的に割り当てることができないため、他の動作において操作性が悪くなるおそれがある。
On the other hand, the touch panel control device of Patent Document 1 can select a character string with good operability. However, since an operation for selecting a character string cannot be directly assigned to another operation such as scrolling, the operability may be deteriorated in another operation.
本発明の目的は、文字列を容易に選択することができる、操作性が良い表示装置を提供することにある。
An object of the present invention is to provide a display device that can easily select a character string and has good operability.
(1)本発明の表示装置は、文字列を表示する表示部、押込検知部、位置検知部および選択範囲処理部を備える。押込検知部は、表示部に対する押し込み操作の有無を検知する。位置検知部は、表示部に対するタッチ操作およびその位置を検知する。選択範囲処理部は、押し込み操作が行われると、そのときの前記位置を開始点として、文字列を選択するための文字列選択モードを開始する。
(1) The display device of the present invention includes a display unit that displays a character string, a push detection unit, a position detection unit, and a selection range processing unit. The push detection unit detects whether or not a push operation is performed on the display unit. The position detection unit detects a touch operation on the display unit and its position. When a push-in operation is performed, the selection range processing unit starts a character string selection mode for selecting a character string, starting from the position at that time.
この構成では、押し込み操作により文字列選択モードに切り換わるので、短時間で文字列の選択を開始することができる。また、押し込み操作を行った位置を文字列選択の開始点とすることができるので、開始点を設定する操作を別途行う必要がない。このため、文字列を選択する際の操作性を向上させることができる。さらに、文字列選択モードにおいて、選択範囲を指定する操作が行われるので、選択範囲を指定する操作に類似の操作を、スクロール等の他の動作に割り当てても、誤操作することがない。このため、他の動作においても操作性を維持することができる。
In this configuration, since the character string selection mode is switched by the pressing operation, the character string selection can be started in a short time. In addition, since the position where the pushing operation is performed can be set as the starting point of the character string selection, there is no need to separately perform an operation for setting the starting point. For this reason, the operativity at the time of selecting a character string can be improved. Furthermore, since an operation for designating a selection range is performed in the character string selection mode, even if an operation similar to the operation for designating the selection range is assigned to another operation such as scrolling, no erroneous operation is performed. For this reason, operability can be maintained in other operations.
(2)選択範囲処理部は、開始点を含む複数文字を選択範囲とすることが好ましい。
(2) The selection range processing unit preferably uses a plurality of characters including the start point as the selection range.
この構成では、単語単位で文字列を選択することができるので、文字列の選択が容易となる。
In this configuration, since a character string can be selected in units of words, the character string can be easily selected.
(3)選択範囲処理部は、文字列選択モードにおいてタッチ操作が検知されなくなったとき、選択範囲を確定してもよい。
(3) The selection range processing unit may determine the selection range when no touch operation is detected in the character string selection mode.
この構成では、最初に指で押された単語から、指が画面から離れる直前にその指が接触していた単語までを選択範囲とすることができる。すなわち、直観的な操作により容易に選択範囲を確定させることができる。
In this configuration, it is possible to select a range from a word first pressed with a finger to a word touched by the finger immediately before the finger leaves the screen. That is, the selection range can be easily determined by an intuitive operation.
(4)選択範囲処理部は、文字列選択モードにおいて再び押し込み操作が行われると、選択範囲を確定してもよい。
(4) The selection range processing unit may determine the selection range when the pressing operation is performed again in the character string selection mode.
この構成では、最初に指で押された単語から、次に指で押された単語までを選択範囲とすることができる。すなわち、直観的な操作により容易に選択範囲を確定させることができる。
In this configuration, a range from a word first pressed with a finger to a word pressed next with a finger can be selected. That is, the selection range can be easily determined by an intuitive operation.
(5)選択範囲処理部は、選択範囲が確定しているときに押し込み操作が行われると、選択範囲の境界の一方を開始点として、文字列選択モードを開始することが好ましい。
(5) The selection range processing unit preferably starts the character string selection mode with one of the boundaries of the selection range as a starting point when a push-in operation is performed while the selection range is fixed.
この構成では、確定した選択範囲を修正することができる。
In this configuration, the selected selection range can be corrected.
(6)押込検知部は、キラル高分子から形成される圧電フィルムを有することが好ましい。
(6) The indentation detection unit preferably has a piezoelectric film formed from a chiral polymer.
(7)キラル高分子はポリ乳酸であることが好ましい。
(7) The chiral polymer is preferably polylactic acid.
(8)ポリ乳酸はL型ポリ乳酸であることが好ましい。
(8) The polylactic acid is preferably L-type polylactic acid.
例えば、圧電フィルムにPVDF(ポリフッ化ビニリデン)を用いた場合、ユーザの指の体温が圧電フィルムに伝わって、圧電フィルムによる検知に影響を及ぼすおそれがある。しかし、この構成では、ポリ乳酸には焦電性がないので、圧電フィルムによる押圧量の検知を精度よく行うことができる。
For example, when PVDF (polyvinylidene fluoride) is used for the piezoelectric film, the body temperature of the user's finger is transmitted to the piezoelectric film, which may affect detection by the piezoelectric film. However, in this configuration, polylactic acid does not have pyroelectricity, so that the amount of pressing by the piezoelectric film can be accurately detected.
本発明によれば、文字列の選択が容易であり、操作性が良い表示装置を実現することができる。
According to the present invention, it is possible to realize a display device that allows easy selection of a character string and good operability.
《第1の実施形態》
本発明の第1の実施形態に係る表示装置10について説明する。表示装置10は、例えば、多機能携帯端末、電子書籍端末等である。図1は表示装置10の外観斜視図である。表示装置10はタッチパネル11および略直方体状の筐体50を備える。タッチパネル11は略矩形状の画面P1を有する。画面P1は表示装置10の主面(表面)の一部を形成している。画面P1は、画像や文字列を表示する表示部であるとともに、ユーザの操作を受け付ける入力部である。タッチパネル11は、タッチ操作が行われた画面P1上の座標、および、画面P1に対する押し込み操作の際の押し込み量を検知することにより、ユーザの操作を受け付ける。 << First Embodiment >>
Thedisplay device 10 according to the first embodiment of the present invention will be described. The display device 10 is, for example, a multifunctional portable terminal, an electronic book terminal, or the like. FIG. 1 is an external perspective view of the display device 10. The display device 10 includes a touch panel 11 and a substantially rectangular parallelepiped casing 50. The touch panel 11 has a substantially rectangular screen P1. The screen P1 forms part of the main surface (front surface) of the display device 10. The screen P1 is a display unit that displays images and character strings, and is an input unit that receives user operations. The touch panel 11 receives the user's operation by detecting the coordinates on the screen P1 where the touch operation has been performed, and the push amount when the push operation is performed on the screen P1.
本発明の第1の実施形態に係る表示装置10について説明する。表示装置10は、例えば、多機能携帯端末、電子書籍端末等である。図1は表示装置10の外観斜視図である。表示装置10はタッチパネル11および略直方体状の筐体50を備える。タッチパネル11は略矩形状の画面P1を有する。画面P1は表示装置10の主面(表面)の一部を形成している。画面P1は、画像や文字列を表示する表示部であるとともに、ユーザの操作を受け付ける入力部である。タッチパネル11は、タッチ操作が行われた画面P1上の座標、および、画面P1に対する押し込み操作の際の押し込み量を検知することにより、ユーザの操作を受け付ける。 << First Embodiment >>
The
ここで、指、専用のペン等により画面を触れる操作、さらに、指、専用のペン等を画面に接触させながら移動させる操作をタッチ操作と称する。指、専用のペン等により画面を押し込む操作を押し込み操作と称する。押し込み操作の際に画面がどの程度押し込まれたかを示す量を押し込み量と称する。
Here, the operation of touching the screen with a finger, a dedicated pen, etc., and the operation of moving the finger, the dedicated pen, etc. while touching the screen are referred to as a touch operation. An operation of pushing the screen with a finger, a dedicated pen or the like is referred to as a pushing operation. An amount indicating how much the screen has been pressed during the pressing operation is referred to as a pressing amount.
図2は表示装置10のA-A断面図である。以下では、表示装置10の幅方向(横方向)をX方向とし、長さ方向(縦方向)をY方向とし、厚み方向をZ方向として説明する。本実施形態の説明では、表示装置10のX方向の長さが、表示装置10のY方向の長さよりも短い場合を示している。
FIG. 2 is a cross-sectional view of the display device 10 taken along the line AA. In the following description, the width direction (lateral direction) of the display device 10 is set as the X direction, the length direction (vertical direction) is set as the Y direction, and the thickness direction is set as the Z direction. In the description of the present embodiment, the case where the length of the display device 10 in the X direction is shorter than the length of the display device 10 in the Y direction is shown.
表示装置10は、押込センサ部20、位置センサ部30、表示パネル部40および演算回路モジュール60を備える。押込センサ部20、位置センサ部30および表示パネル部40は、平板状形状であり、その主面が画面P1に平行になるように、筐体50内に配置されている。演算回路モジュール60は、略平板状形状であり、筐体50内に配置されている。表示装置10の主面(表面)には、保護カバー51が設けられている。画面P1は保護カバー51の一方の主面に相当する。
The display device 10 includes a push sensor unit 20, a position sensor unit 30, a display panel unit 40, and an arithmetic circuit module 60. The indentation sensor unit 20, the position sensor unit 30, and the display panel unit 40 have a flat plate shape, and are arranged in the housing 50 so that their main surfaces are parallel to the screen P1. The arithmetic circuit module 60 has a substantially flat plate shape and is disposed in the housing 50. A protective cover 51 is provided on the main surface (front surface) of the display device 10. The screen P1 corresponds to one main surface of the protective cover 51.
表示パネル部40は、平板状の液晶パネル401、表面偏光板402、裏面偏光板403及びバックライト404を備える。液晶パネル401では、外部から駆動電極が印加されることで、所定の画像パターンを形成するように液晶の配向状態が変化する。表面偏光板402と裏面偏光板403とは、液晶パネル401を挟むように配置されている。バックライト404は、裏面偏光板403を挟んで、液晶パネル401と反対側に配置されている。
The display panel unit 40 includes a flat liquid crystal panel 401, a front polarizing plate 402, a back polarizing plate 403, and a backlight 404. In the liquid crystal panel 401, the driving electrode is applied from the outside, so that the alignment state of the liquid crystal changes so as to form a predetermined image pattern. The front polarizing plate 402 and the back polarizing plate 403 are disposed so as to sandwich the liquid crystal panel 401. The backlight 404 is disposed on the opposite side of the liquid crystal panel 401 with the back polarizing plate 403 interposed therebetween.
表面偏光板402と保護カバー51との間には、押込センサ部20及び位置センサ部30が設けられている。位置センサ部30が保護カバー51側に位置し、押込センサ部20が表面偏光板402側に位置している。押込センサ部20、位置センサ部30および表示パネル部40は、接着剤501により接着されている。
Between the surface polarizing plate 402 and the protective cover 51, a push sensor unit 20 and a position sensor unit 30 are provided. The position sensor unit 30 is located on the protective cover 51 side, and the push sensor unit 20 is located on the surface polarizing plate 402 side. The indentation sensor unit 20, the position sensor unit 30, and the display panel unit 40 are bonded by an adhesive 501.
位置センサ部30は平板状の絶縁性基板301を備える。絶縁性基板301は、透光性を有し、複屈折性を有さない材料からなる。絶縁性基板301の一方の平面には、複数の電極302が形成されている。他方の平面には、複数の電極303が形成されている。複数の電極302はY方向に長い長尺状であり、X方向に沿って間隔を空けて配置されている。複数の電極303はX方向に長い長尺状であり、Y方向に沿って間隔を空けて配置されている。すなわち、複数の電極302,303は、Z方向から視た場合に、略90°に交差するよう配置されている。これら複数の電極302,303は、透光性を有する材料からなる。
The position sensor unit 30 includes a flat insulating substrate 301. The insulating substrate 301 is made of a material that has translucency and does not have birefringence. A plurality of electrodes 302 are formed on one plane of the insulating substrate 301. A plurality of electrodes 303 are formed on the other plane. The plurality of electrodes 302 are long and long in the Y direction, and are arranged at intervals along the X direction. The plurality of electrodes 303 are long and long in the X direction, and are arranged at intervals along the Y direction. That is, the plurality of electrodes 302 and 303 are disposed so as to intersect at approximately 90 ° when viewed from the Z direction. The plurality of electrodes 302 and 303 are made of a light-transmitting material.
位置センサ部30の電極302,303それぞれは組をなしており、ユーザの指が画面P1に近接した際に静電容量変化を検知する。静電容量変化を検知した電極302,303の組は、電極302,303の一方を基準電位とし、静電容量変化に応じた静電容量検知信号を出力する。出力された静電容量検知信号は、図示しない配線を介して演算回路モジュール60に入力される。このように、静電容量変化を検出した電極302,303の組合せから、タッチ操作が行われた箇所の座標を検知することができる。
Each of the electrodes 302 and 303 of the position sensor unit 30 forms a pair, and detects a change in capacitance when the user's finger approaches the screen P1. The pair of electrodes 302 and 303 that has detected a change in capacitance outputs one of the electrodes 302 and 303 as a reference potential and outputs a capacitance detection signal corresponding to the change in capacitance. The output capacitance detection signal is input to the arithmetic circuit module 60 via a wiring (not shown). As described above, the coordinates of the place where the touch operation is performed can be detected from the combination of the electrodes 302 and 303 that have detected the capacitance change.
押込センサ部20は平膜状の圧電フィルム201を備える。圧電フィルム201の両平板面には、電極202,203が形成されている。電極202,203は、圧電フィルム201の平板面の略全面に形成されている。
The indentation sensor unit 20 includes a flat film-like piezoelectric film 201. Electrodes 202 and 203 are formed on both flat plate surfaces of the piezoelectric film 201. The electrodes 202 and 203 are formed on substantially the entire flat plate surface of the piezoelectric film 201.
圧電フィルム201は、キラル高分子から形成されるフィルムである。キラル高分子として、本実施形態では、ポリ乳酸(PLA)、特にL型ポリ乳酸(PLLA)を用いている。PLLAは、一軸延伸されている。キラル高分子はPVDFと比べて透明度が高いため、圧電フィルム201をキラル高分子から形成することで、表示パネル部40に表示される画像が視認しやすい。
The piezoelectric film 201 is a film formed from a chiral polymer. In this embodiment, polylactic acid (PLA), particularly L-type polylactic acid (PLLA) is used as the chiral polymer. PLLA is uniaxially stretched. Since the chiral polymer has higher transparency than PVDF, the image displayed on the display panel unit 40 is easily visible by forming the piezoelectric film 201 from the chiral polymer.
キラル高分子からなるPLLAは、主鎖が螺旋構造を有する。PLLAは、一軸延伸されて分子が配向すると圧電性を有する。そして、一軸延伸されたPLLAは、圧電フィルム201の平板面が押圧されることにより、電荷を発生する。この際、発生する電荷量は、押圧により平板面が当該平板面に直交する方向へ変位する際の変位量に依存する。すなわち、発生する電荷量は押し込み量に依存する。
PLLA made of chiral polymer has a helical structure in the main chain. PLLA has piezoelectricity when uniaxially stretched and molecules are oriented. The uniaxially stretched PLLA generates electric charges when the flat plate surface of the piezoelectric film 201 is pressed. At this time, the amount of electric charge generated depends on the amount of displacement when the flat plate surface is displaced in the direction orthogonal to the flat plate surface by pressing. That is, the amount of generated charge depends on the amount of pushing.
PLLAは、延伸等による分子の配向処理で圧電性を生じるため、PVDF等の他のポリマーや圧電セラミックスのように、ポーリング処理を行う必要がない。すなわち、強誘電体に属さないPLLAの圧電性は、PVDFやPZT等の強誘電体のようにイオンの分極によって発現するものではなく、分子の特徴的な構造である螺旋構造に由来するものである。このため、PLLAには、他の強誘電性の圧電体で生じる焦電性が生じない。さらに、PVDF等では経時的に圧電定数の変動が見られ、場合によっては圧電定数が著しく低下する場合があるが、PLLAの圧電定数は経時的に極めて安定している。したがって、周囲環境に影響されることなく、押圧による変位を高感度に検知することができる。
Since PLLA generates piezoelectricity by molecular orientation treatment such as stretching, it is not necessary to perform poling treatment like other polymers such as PVDF and piezoelectric ceramics. That is, the piezoelectricity of PLLA that does not belong to ferroelectrics is not expressed by the polarization of ions like ferroelectrics such as PVDF and PZT, but is derived from a helical structure that is a characteristic structure of molecules. is there. For this reason, the pyroelectricity generated in other ferroelectric piezoelectric materials does not occur in PLLA. Furthermore, with PVDF or the like, fluctuations in the piezoelectric constant are observed over time, and in some cases, the piezoelectric constant may be significantly reduced, but the piezoelectric constant of PLLA is extremely stable over time. Therefore, it is possible to detect displacement due to pressing with high sensitivity without being affected by the surrounding environment.
電極202,203として、ITO、ZnO、銀ナノワイヤ、カーボンナノチューブ、グラフェン等の無機系の電極、ポリチオフェン、ポリアニリン等を主成分とする有機系の電極のいずれかを用いるのが好ましい。これらの材料を用いることで、透光性の高い導体パターンを形成できる。このような電極202,203を設けることで、圧電フィルム201が発生する電荷を電位差として取得でき、押し込み量に応じた電圧値の押込量検知信号を外部へ出力することができる。押込量検知信号は、図示しない配線を介して演算回路モジュール60に出力される。
As the electrodes 202 and 203, it is preferable to use any of inorganic electrodes such as ITO, ZnO, silver nanowires, carbon nanotubes, and graphene, and organic electrodes mainly composed of polythiophene, polyaniline, and the like. By using these materials, a highly translucent conductor pattern can be formed. By providing such electrodes 202 and 203, the electric charge generated by the piezoelectric film 201 can be acquired as a potential difference, and an indentation amount detection signal having a voltage value corresponding to the indentation amount can be output to the outside. The push-in amount detection signal is output to the arithmetic circuit module 60 via a wiring (not shown).
演算回路モジュール60は表示パネル部40の裏面側に配置されている。具体的には、筐体50内における表示パネル部40の裏面側の空間には、実装基板(図示せず)が配置されており、演算回路モジュール60は、その実装基板上に実装されている。
The arithmetic circuit module 60 is arranged on the back side of the display panel unit 40. Specifically, a mounting board (not shown) is disposed in the space on the back side of the display panel unit 40 in the housing 50, and the arithmetic circuit module 60 is mounted on the mounting board. .
図3は、表示装置10の構成を示すブロック図である。表示装置10は、上述のように、押込センサ部20、位置センサ部30、表示パネル部40および演算回路モジュール60を備える。
FIG. 3 is a block diagram illustrating a configuration of the display device 10. As described above, the display device 10 includes the push sensor unit 20, the position sensor unit 30, the display panel unit 40, and the arithmetic circuit module 60.
押込センサ部20は、上述のように、押込量検知信号を出力する。位置センサ部30は、上述のように、静電容量検知信号を出力する。表示パネル部40は、上述のように、画面P1(図1参照)に画像や文字列を表示する。演算回路モジュール60は、押込センサ部20、位置センサ部30および表示パネル部40を制御し、ユーザの操作に基づいて文字列を編集する。
The push sensor unit 20 outputs a push amount detection signal as described above. As described above, the position sensor unit 30 outputs a capacitance detection signal. As described above, the display panel unit 40 displays an image and a character string on the screen P1 (see FIG. 1). The arithmetic circuit module 60 controls the push sensor unit 20, the position sensor unit 30, and the display panel unit 40, and edits a character string based on a user operation.
演算回路モジュール60は、押込処理部601、位置処理部602、表示処理部603および選択範囲処理部604を備える。なお、物理的には、演算回路モジュール60は、CPU、RAM、ROM、それらを結ぶバス等から構成されている。
The arithmetic circuit module 60 includes an indentation processing unit 601, a position processing unit 602, a display processing unit 603, and a selection range processing unit 604. Note that physically, the arithmetic circuit module 60 includes a CPU, a RAM, a ROM, a bus connecting them, and the like.
押込処理部601は、押込センサ部20を制御するとともに、押し込み操作の有無を検知する。具体的には次のような処理が行われる。押込センサ部20から押込量検知信号が取得される。押込量検知信号が閾値以上であるとき、押し込み操作が行われたと判定される。押込量検知信号が閾値未満であるとき、押し込み操作が行われなかったと判定される。選択範囲処理部604の要求に応じて、選択範囲処理部604に押し込み操作の有無が送信される。押込センサ部20および押込処理部601は本発明の押込検知部を構成する。
The push-in processing unit 601 controls the push-in sensor unit 20 and detects the presence or absence of a push-in operation. Specifically, the following processing is performed. A push amount detection signal is acquired from the push sensor unit 20. When the push amount detection signal is equal to or greater than the threshold value, it is determined that the push operation has been performed. When the pressing amount detection signal is less than the threshold value, it is determined that the pressing operation has not been performed. In response to a request from the selection range processing unit 604, the selection range processing unit 604 transmits the presence / absence of a push operation. The indentation sensor unit 20 and the indentation processing unit 601 constitute an indentation detection unit of the present invention.
位置処理部602は、位置センサ部30を制御し、タッチ操作およびタッチ位置を検知する。ここで、タッチ操作が行われた文字の文字列上の位置をタッチ位置と称する。文字列上の位置とは、文字列の並びに従って各文字に割り振られる番号である。例えば、或る文字が文字列の先頭から数えてn番目である場合、その文字の文字列上の位置をnとする。なお、以下では、文字列上の位置を単に位置と称する。本発明の「その位置」は、タッチ操作が行われた箇所の座標であってもよいし、その座標から算出されたタッチ位置であってもよい。
The position processing unit 602 controls the position sensor unit 30 to detect a touch operation and a touch position. Here, the position on the character string of the character on which the touch operation has been performed is referred to as a touch position. The position on the character string is a number assigned to each character according to the sequence of character strings. For example, when a certain character is nth from the beginning of the character string, the position of the character on the character string is set to n. Hereinafter, a position on a character string is simply referred to as a position. “The position” in the present invention may be the coordinates of the place where the touch operation is performed, or may be a touch position calculated from the coordinates.
位置処理部602では、具体的に次のような処理が行われる。位置センサ部30から静電容量検知信号が取得される。静電容量検知信号から、タッチ操作、および、タッチ操作が行われた箇所の座標が検知される。その座標からタッチ位置が算出される。選択範囲処理部604の要求に応じて、選択範囲処理部604にタッチ位置が送信される。なお、位置処理部602は、タッチ操作を検知しなかった場合、タッチ位置の代わりに、タッチ位置がないことを選択範囲処理部604に知らせる。位置センサ部30および位置処理部602は本発明の位置検知部を構成する。
Specifically, the position processing unit 602 performs the following processing. A capacitance detection signal is acquired from the position sensor unit 30. From the capacitance detection signal, the touch operation and the coordinates of the place where the touch operation is performed are detected. The touch position is calculated from the coordinates. In response to a request from the selection range processing unit 604, the touch position is transmitted to the selection range processing unit 604. Note that, when the touch operation is not detected, the position processing unit 602 notifies the selection range processing unit 604 that there is no touch position instead of the touch position. The position sensor unit 30 and the position processing unit 602 constitute a position detection unit of the present invention.
表示処理部603は、表示パネル部40を制御し、文字列を表示パネル部40に表示する。また、表示処理部603は、選択範囲処理部604の指示に基づいて、選択範囲を表示パネル部40に表示する。ここで、ユーザにより選択される文字列の範囲を選択範囲と称する。
The display processing unit 603 controls the display panel unit 40 and displays a character string on the display panel unit 40. Further, the display processing unit 603 displays the selection range on the display panel unit 40 based on an instruction from the selection range processing unit 604. Here, the range of the character string selected by the user is referred to as a selection range.
選択範囲処理部604は、タッチ操作および押し込み操作に基づいて選択範囲を確定するとともに、選択範囲を表示するように表示処理部603に指示する。具体的には、選択範囲処理部604は、図4に示す処理を行う。図4は、選択範囲処理部604が行う処理を示すフローチャートである。なお、以下の処理では、取得されるタッチ位置が1箇所であることを前提としている。複数箇所のタッチ位置が取得された場合、選択範囲処理部604は、処理を中止し、初期状態に戻るとともに、選択範囲の表示を中止するように表示処理部603に指示する。
The selection range processing unit 604 determines the selection range based on the touch operation and the push-in operation and instructs the display processing unit 603 to display the selection range. Specifically, the selection range processing unit 604 performs the processing shown in FIG. FIG. 4 is a flowchart illustrating processing performed by the selection range processing unit 604. In the following processing, it is assumed that the acquired touch position is one place. When a plurality of touch positions are acquired, the selection range processing unit 604 stops the processing, returns to the initial state, and instructs the display processing unit 603 to stop displaying the selection range.
まず、選択範囲処理部604の状態が後述の文字列選択モードでない場合(S1:No)、押込処理部601から押し込み操作の有無が取得される(S2)。押し込み操作が行われ(S3:Yes)、かつ、選択範囲が確定していない(S4:No)場合、受付処理S10が行われる。受付処理S10では、文字列の選択を開始するための処理が行われる。押し込み操作が行われ(S3:Yes)、かつ、選択範囲が確定している(S4:Yes)場合、再受付処理S30が行われる。再受付処理S30では、選択範囲が確定した後文字列の選択を再び開始するための処理が行われる。押し込み操作が行われていない場合(S3:No)、選択範囲処理部604は処理を終了する。選択範囲処理部604の状態が文字列選択モードである場合(S1:Yes)、確定処理S20が行われる。文字列選択モード、すなわち、確定処理S20では、選択範囲を確定するための処理が行われる。受付処理S10、確定処理S20または再受付処理S30の次に、選択範囲処理部604は、選択範囲を表示するように表示処理部603に指示し(S5)、処理を終了する。そして、選択範囲処理部604は、割り込みを受ける場合等を除いて、処理の終了から単位時間後に再び処理S1を始める。
First, when the state of the selection range processing unit 604 is not the character string selection mode described later (S1: No), the presence / absence of the pressing operation is acquired from the pressing processing unit 601 (S2). When the pushing operation is performed (S3: Yes) and the selection range is not fixed (S4: No), the reception process S10 is performed. In the reception process S10, a process for starting selection of a character string is performed. When the push-in operation is performed (S3: Yes) and the selection range is confirmed (S4: Yes), the re-acceptance process S30 is performed. In the re-acceptance process S30, a process for starting the selection of the character string again after the selection range is confirmed is performed. When the pressing operation is not performed (S3: No), the selection range processing unit 604 ends the process. When the state of the selection range processing unit 604 is the character string selection mode (S1: Yes), a confirmation process S20 is performed. In the character string selection mode, that is, the confirmation process S20, a process for confirming the selection range is performed. After the reception process S10, the confirmation process S20, or the re-acceptance process S30, the selection range processing unit 604 instructs the display processing unit 603 to display the selection range (S5), and ends the process. Then, the selection range processing unit 604 starts the process S1 again after a unit time from the end of the process, except when receiving an interrupt or the like.
図5は、受付処理S10を示すフローチャートである。まず、位置処理部602からタッチ位置が取得される(S11)。タッチ位置は開始点および移動点として記憶される(S12)。開始点の文字を含む単語が検出され、その単語の先頭の文字の位置が位置b0として記憶され、その単語の末尾の文字の位置が位置e0として記憶される(S13)。位置b0が選択範囲の始点とされ、位置e0が選択範囲の終点とされる(S13)。そして、文字列選択モードが開始される(S14)。
FIG. 5 is a flowchart showing the reception process S10. First, a touch position is acquired from the position processing unit 602 (S11). The touch position is stored as a start point and a movement point (S12). Are detected word that contains the starting point character, the position of the first character of a word is stored as the position b 0, the position of the last character of the word is stored as the position e 0 (S13). The position b 0 is set as the start point of the selection range, and the position e 0 is set as the end point of the selection range (S13). Then, the character string selection mode is started (S14).
図6は、確定処理S20を示すフローチャートである。まず、位置処理部602からタッチ位置が取得される(S21)。タッチ位置がある場合、すなわち、タッチ操作が検出された場合(S22:Yes)、移動点がそのタッチ位置に更新される(S23)。移動点が位置e0に比べて後方にある場合、位置b0が選択範囲の始点とされ、移動点が選択範囲の終点とされる(S24)。移動点が位置b0に比べて前方にある場合、移動点が選択範囲の始点とされ、位置e0が選択範囲の終点とされる(S24)。移動点が位置b0と位置e0との間にある場合、位置b0が選択範囲の始点とされ、位置e0が選択範囲の終点とされる(S24)。
FIG. 6 is a flowchart showing the confirmation process S20. First, a touch position is acquired from the position processing unit 602 (S21). When there is a touch position, that is, when a touch operation is detected (S22: Yes), the moving point is updated to the touch position (S23). If the moving point is at the rear in comparison with the position e 0, position b 0 is the start point of the selection range, moving point is the end point of the selection (S24). When the moving point is ahead of the position b 0 , the moving point is set as the start point of the selection range, and the position e 0 is set as the end point of the selection range (S 24). When the moving point is between the position b 0 and the position e 0 , the position b 0 is set as the start point of the selection range, and the position e 0 is set as the end point of the selection range (S24).
タッチ位置がない場合、すなわち、タッチ操作が検出されなくなった場合(S22:No)、選択範囲が次のように確定する(S25)。移動点が位置e0に比べて後方にある場合、移動点の文字を含む単語が検出され、その単語の末尾の文字の位置が位置e1として記憶される。位置b0が選択範囲の始点とされ、位置e1が選択範囲の終点とされる。移動点が位置b0に比べて前方にある場合、移動点の文字を含む単語が検出され、その単語の先頭の文字の位置が位置b1として記憶される。位置b1が選択範囲の始点とされ、位置e0が選択範囲の終点とされる。移動点が位置b0と位置e0との間にある場合、位置b0が選択範囲の始点とされ、位置e0が選択範囲の終点とされる。そして、文字選択モードが終了する(S26)。
When there is no touch position, that is, when the touch operation is not detected (S22: No), the selection range is determined as follows (S25). If the moving point is at the rear in comparison with the position e 0, is detected word containing the character moving point, the position of the last character of the word is stored as the position e 1. The position b 0 is the start point of the selection range, and the position e 1 is the end point of the selection range. When the moving point is ahead of the position b 0 , a word including the character at the moving point is detected, and the position of the first character of the word is stored as the position b 1 . The position b 1 is the start point of the selection range, and the position e 0 is the end point of the selection range. When the moving point is between the position b 0 and the position e 0 , the position b 0 is the start point of the selection range, and the position e 0 is the end point of the selection range. Then, the character selection mode ends (S26).
演算回路モジュール60は、ユーザの操作に応じて、確定した選択範囲の文字列に対して、切り取り、コピー、削除等の処理を行う。また、演算回路モジュール60は、切り取りまたはコピーされた文字列に対して貼りつけ等の処理を行う。
The arithmetic circuit module 60 performs processing such as cut, copy, and delete for the character string in the selected selection range according to the user's operation. The arithmetic circuit module 60 performs processing such as pasting on the cut or copied character string.
図7は、再受付処理S30を示すフローチャートである。まず、位置処理部602からタッチ位置が取得され(S31)、記憶される(S32)。そして、単位時間後に再びタッチ位置が取得される(S33)。タッチ位置がある場合(S34:Yes)、タッチ位置が記憶される(S35)。これにより、単位時間前のタッチ位置n0と現在のタッチ位置n1が取得される。タッチ位置がない場合(S34:No)、もとの選択範囲が再び確定する(S36)。
FIG. 7 is a flowchart showing the re-acceptance process S30. First, the touch position is acquired from the position processing unit 602 (S31) and stored (S32). Then, the touch position is acquired again after the unit time (S33). If there is a touch position (S34: Yes), the touch position is stored (S35). As a result, the touch position n 0 and the current touch position n 1 before the unit time are acquired. If there is no touch position (S34: No), the original selection range is determined again (S36).
ここで、もとの選択範囲の始点をr0とし、もとの選択範囲の終点をr1とする。n0<r1≦n1またはn1<r1≦n0である場合、すなわち、タッチ位置が後述の終点r1側の境界を横切った場合(S37:Yes)、始点r0が開始点とされ、タッチ位置n1が移動点とされる(S39)。文字列選択モードでの処理のために、開始点の文字を含む単語が検出され、その単語の先頭および末尾の文字の位置が位置b0,e0として記憶される(S39)。開始点(始点r0)が新たな選択範囲の始点とされ、移動点が新たな選択範囲の終点とされる(S40)。
Here, the starting point of the original selection range is r 0 and the end point of the original selection range is r 1 . When n 0 <r 1 ≦ n 1 or n 1 <r 1 ≦ n 0, that is, when the touch position crosses a boundary on the end point r 1 side described later (S37: Yes), the start point r 0 is the start point It is a touch position n 1 is the moving point (S39). For processing in the character string selection mode, a word including the character at the start point is detected, and the positions of the first and last characters of the word are stored as positions b 0 and e 0 (S39). The start point (start point r 0 ) is set as the start point of the new selection range, and the movement point is set as the end point of the new selection range (S40).
n0<r0≦n1またはn1<r0≦n0である場合、すなわち、タッチ位置が後述の始点r0側の境界を横切った場合(S37:No,S38:Yes)、終点r1が開始点とされ、タッチ位置n1が移動点とされる(S41)。文字列選択モードでの処理のために、開始点の文字を含む単語が検出され、その単語の先頭および末尾の文字の位置が位置b0,e0として記憶される。移動点が新たな選択範囲の始点とされ、開始点(終点r1)が新たな選択範囲の終点とされる(S42)。その他の場合(S37:No,S38:No)、処理S33が再び行われる。処理S40またはS42の次に、文字列選択モードが開始される(S43)。
When n 0 <r 0 ≦ n 1 or n 1 <r 0 ≦ n 0, that is, when the touch position crosses a boundary on the start point r 0 side described later (S37: No, S38: Yes), the end point r 1 is a start point and touch position n 1 is a movement point (S41). For processing in the character string selection mode, a word including the character at the start point is detected, and the positions of the first and last characters of the word are stored as positions b 0 and e 0 . The moving point is set as the start point of the new selection range, and the start point (end point r 1 ) is set as the end point of the new selection range (S42). In other cases (S37: No, S38: No), the process S33 is performed again. After the process S40 or S42, the character string selection mode is started (S43).
図8は、表示装置10における文字列の表示例を示す図である。画面P1(図1参照)に文字列「横断歩道…固めた。」が表示されている。文字列「ダイヤモンド型の路面標示」の背景色が他の部分から変化することにより、選択範囲が表示されている。なお、本発明の選択範囲の表示方法はこれに限定されず、選択された文字列が反転表示されてもよい。
FIG. 8 is a diagram illustrating a display example of a character string on the display device 10. The character string “pedestrian crossing ... hardened” is displayed on the screen P1 (see FIG. 1). The selection range is displayed by changing the background color of the character string “diamond road marking” from other portions. The selection range display method of the present invention is not limited to this, and the selected character string may be displayed in reverse video.
図9は、表示装置10の第1の操作例を示す図である。図9(A)に示すように、ユーザが、画面P1に表示された単語を指で押すと、その単語が選択され、選択範囲が表示される。次に、図9(B)に示すように、ユーザが、画面P1に指を接触させながら、選択範囲の終点に比べて後方に指を移動させると、指の移動に従って選択範囲の終点が変化する。この際、ユーザは画面P1を押し続ける必要がない。次に、図9(C)に示すように、ユーザが指を画面P1から離すと、選択範囲が確定する。選択範囲は、最初に指で押された単語から、指が画面P1から離れる直前にその指が接触していた単語までの範囲となる。これにより、ユーザは所望の文字列を選択することができる。なお、単語を指で押した後、選択範囲の始点に比べて前方に指を移動させてから、画面P1から指を離してもよい。この場合でも、上述と同様に選択範囲が確定する。
FIG. 9 is a diagram illustrating a first operation example of the display device 10. As shown in FIG. 9A, when the user presses a word displayed on the screen P1 with a finger, the word is selected and a selection range is displayed. Next, as illustrated in FIG. 9B, when the user moves the finger backward compared to the end point of the selection range while touching the screen P1, the end point of the selection range changes according to the movement of the finger. To do. At this time, the user does not need to keep pressing the screen P1. Next, as shown in FIG. 9C, when the user removes his / her finger from the screen P1, the selection range is fixed. The selection range is a range from the word first pressed with the finger to the word that the finger touches immediately before the finger leaves the screen P1. Thereby, the user can select a desired character string. In addition, after pushing a word with a finger | toe, after moving a finger | toe ahead compared with the starting point of the selection range, you may lift a finger | toe from the screen P1. Even in this case, the selection range is determined in the same manner as described above.
図10は、表示装置10の第2の操作例を示す図である。図10(A)に示すように、選択範囲が表示されているときに、ユーザは押し込み操作を行う。次に、図10(B)に示すように、ユーザは、選択範囲の終点側の境界を横切るように、画面P1に指を接触させながら移動させる。ここで、選択範囲の終点側の境界とは、選択範囲と、選択範囲に比べて後方にある文字列領域との境界である。そうすると、選択範囲の始点は変化しないが、選択範囲の終点は指の移動に従って変化する。図10(C)に示すように、ユーザが指を画面P1から離すと、上述のように、選択範囲が確定する。選択範囲は、もとの始点にある単語から、指が画面P1から離れる直前にその指が接触していた単語までの範囲となる。
FIG. 10 is a diagram illustrating a second operation example of the display device 10. As shown in FIG. 10A, when the selection range is displayed, the user performs a push-in operation. Next, as shown in FIG. 10B, the user moves the screen P1 while touching the screen P1 so as to cross the boundary on the end point side of the selection range. Here, the boundary on the end point side of the selection range is a boundary between the selection range and a character string region located behind the selection range. Then, the start point of the selection range does not change, but the end point of the selection range changes according to the movement of the finger. As shown in FIG. 10C, when the user removes his / her finger from the screen P1, the selection range is fixed as described above. The selection range is a range from the word at the original starting point to the word that the finger touches immediately before the finger leaves the screen P1.
なお、選択範囲の始点側の境界を横切るように、画面P1に指を接触させながら移動させてもよい。ここで、選択範囲の始点側の境界とは、選択範囲と、選択範囲に比べて前方にある文字列領域との境界である。この場合、確定する選択範囲は、指が画面P1から離れる直前にその指が接触していた単語から、もとの終点にある単語までの範囲となる。
Note that the screen P1 may be moved while touching the screen P1 so as to cross the boundary on the start point side of the selection range. Here, the boundary on the start point side of the selection range is a boundary between the selection range and a character string area that is ahead of the selection range. In this case, the selection range to be determined is a range from the word that the finger touches immediately before the finger leaves the screen P1 to the word at the original end point.
第1の実施形態では、押し込み操作により文字列選択モードに切り換わるので、短時間で文字列の選択を開始することができる。また、押し込み操作を行った位置が文字列選択の開始点となるので、開始点を設定する操作を別途行う必要がない。また、画面に指を接触させながら、所望の選択範囲に沿って指を移動させるだけで、選択範囲を指定することができる。すなわち、直観的な操作により容易に選択範囲を指定することができる。このため、文字列を選択する際の操作性を向上させることができる。さらに、文字列選択モードにおいて、選択範囲を指定する操作が行われるので、選択範囲を指定する操作に類似の操作をスクロール等の他の動作に割り当てても、誤操作することがない。このため、他の動作においても操作性を維持することができる。
In the first embodiment, since the character string selection mode is switched by the pressing operation, the character string selection can be started in a short time. In addition, since the position where the push operation is performed becomes the start point of the character string selection, there is no need to separately perform an operation for setting the start point. In addition, the selection range can be designated simply by moving the finger along the desired selection range while bringing the finger into contact with the screen. That is, the selection range can be easily specified by an intuitive operation. For this reason, the operativity at the time of selecting a character string can be improved. Furthermore, since an operation for designating a selection range is performed in the character string selection mode, even if an operation similar to the operation for designating the selection range is assigned to another operation such as scrolling, no erroneous operation is performed. For this reason, operability can be maintained in other operations.
《第2の実施形態》
本発明の第2の実施形態に係る表示装置について説明する。第2の実施形態では、第1の実施形態に係る確定処理S20(図4、図6参照)に代えて、確定処理S120が行われる。その他の処理は、第1の実施形態に係る処理と同様である。第2の実施形態に係る構成は、第1の実施形態に係る構成と同様である。 << Second Embodiment >>
A display device according to a second embodiment of the present invention will be described. In the second embodiment, a confirmation process S120 is performed instead of the confirmation process S20 (see FIGS. 4 and 6) according to the first embodiment. Other processes are the same as the processes according to the first embodiment. The configuration according to the second embodiment is the same as the configuration according to the first embodiment.
本発明の第2の実施形態に係る表示装置について説明する。第2の実施形態では、第1の実施形態に係る確定処理S20(図4、図6参照)に代えて、確定処理S120が行われる。その他の処理は、第1の実施形態に係る処理と同様である。第2の実施形態に係る構成は、第1の実施形態に係る構成と同様である。 << Second Embodiment >>
A display device according to a second embodiment of the present invention will be described. In the second embodiment, a confirmation process S120 is performed instead of the confirmation process S20 (see FIGS. 4 and 6) according to the first embodiment. Other processes are the same as the processes according to the first embodiment. The configuration according to the second embodiment is the same as the configuration according to the first embodiment.
図11は、確定処理S120を示すフローチャートである。まず、位置処理部602(図3参照)からタッチ位置が取得される(S121)。タッチ位置がある場合(S122:Yes)、移動点がそのタッチ位置に更新される(S123)。タッチ位置がない場合(S122:No)、選択範囲処理部604は、初期状態に戻り(S124)、選択範囲の表示を中止するように表示処理部603に指示する(S5)。なお、タッチ位置がない場合(S122:No)、選択範囲処理部604は、初期状態に戻らず、文字列選択モードを続けてもよい。
FIG. 11 is a flowchart showing the confirmation process S120. First, a touch position is acquired from the position processing unit 602 (see FIG. 3) (S121). When there is a touch position (S122: Yes), the moving point is updated to the touch position (S123). If there is no touch position (S122: No), the selection range processing unit 604 returns to the initial state (S124), and instructs the display processing unit 603 to stop displaying the selection range (S5). When there is no touch position (S122: No), the selection range processing unit 604 may continue the character string selection mode without returning to the initial state.
処理S123の次に、押込処理部601から押し込み操作の有無が取得される(S125)。押し込み操作が行われた場合(S126:Yes)、第1の実施形態に係る処理S25,S26(図6参照)と同様に、選択範囲が確定し(S127)、文字列選択モードが終了する(S128)。押込み操作が行われていない場合(S126:No)、第1の実施形態に係る処理S24と同様に、選択範囲が設定される(S129)。
Next to step S123, the presence or absence of a push operation is acquired from the push processing unit 601 (S125). When the pressing operation is performed (S126: Yes), the selection range is determined (S127) and the character string selection mode is ended (S127), similarly to the processing S25 and S26 (see FIG. 6) according to the first embodiment ( S128). When the pushing operation is not performed (S126: No), the selection range is set (S129) as in the process S24 according to the first embodiment.
図12は、第2の実施形態に係る表示装置の操作例を示す図である。ユーザが、画面P1(図1参照)に表示された単語を指で押すと、その単語が選択され、選択範囲が表示される。次に、ユーザが、画面P1に指を接触させながら、選択範囲の終点に比べて後方に指を移動させると、指の移動に従って選択範囲の終点が変化する。次に、ユーザが、画面P1に表示された単語を指で押すと、選択範囲が確定する。選択範囲は、最初に指で押された単語から、最後に指で押された単語までの範囲となる。なお、単語を指で押した後、選択範囲の始点に比べて前方に指を移動させてから、再び単語を指で押してもよい。この場合でも、上述と同様に選択範囲が確定する。
FIG. 12 is a diagram illustrating an operation example of the display device according to the second embodiment. When the user presses a word displayed on the screen P1 (see FIG. 1) with a finger, the word is selected and a selection range is displayed. Next, when the user moves the finger backward compared to the end point of the selection range while bringing the finger into contact with the screen P1, the end point of the selection range changes according to the movement of the finger. Next, when the user presses the word displayed on the screen P1 with a finger, the selection range is fixed. The selection range is a range from the word pressed with the finger first to the word pressed with the finger last. In addition, after pushing a word with a finger, after moving a finger ahead compared with the starting point of the selection range, you may push a word with a finger again. Even in this case, the selection range is determined in the same manner as described above.
第2の実施形態では、第1の実施形態と同様に、操作性を向上させることができる。
In the second embodiment, the operability can be improved as in the first embodiment.
《第3の実施形態》
本発明の第3の実施形態に係る表示装置について説明する。第3の実施形態では、第1の実施形態に係る再受付処理S30(図4、図7参照)に代えて、再受付処理S230が行われる。その他の処理は、第1の実施形態に係る処理と同様である。第3の実施形態に係る構成は、第1の実施形態に係る構成と同様である。 << Third Embodiment >>
A display device according to a third embodiment of the present invention will be described. In the third embodiment, a reacceptance process S230 is performed instead of the reacceptance process S30 (see FIGS. 4 and 7) according to the first embodiment. Other processes are the same as the processes according to the first embodiment. The configuration according to the third embodiment is the same as the configuration according to the first embodiment.
本発明の第3の実施形態に係る表示装置について説明する。第3の実施形態では、第1の実施形態に係る再受付処理S30(図4、図7参照)に代えて、再受付処理S230が行われる。その他の処理は、第1の実施形態に係る処理と同様である。第3の実施形態に係る構成は、第1の実施形態に係る構成と同様である。 << Third Embodiment >>
A display device according to a third embodiment of the present invention will be described. In the third embodiment, a reacceptance process S230 is performed instead of the reacceptance process S30 (see FIGS. 4 and 7) according to the first embodiment. Other processes are the same as the processes according to the first embodiment. The configuration according to the third embodiment is the same as the configuration according to the first embodiment.
図13は、再受付処理S230を示すフローチャートである。まず、位置処理部602からタッチ位置が取得され(S231)、記憶される(232)。ここで、取得されたタッチ位置をn0とし、もとの選択範囲の始点をr0とし、もとの選択範囲の終点をr1とする。また、位置niと位置njとの距離をd(ni,nj)とする。例えば、位置ni,njを、文字列の先頭から数えた位置として、距離d(ni,nj)=|ni-nj|とする。
FIG. 13 is a flowchart showing the re-acceptance process S230. First, the touch position is acquired from the position processing unit 602 (S231) and stored (232). Here, the acquired touch position is n 0 , the starting point of the original selection range is r 0, and the end point of the original selection range is r 1 . Further, the distance between the position n i and the position n j is d (n i , n j ). For example, assuming that the positions n i and n j are positions counted from the beginning of the character string, the distance d (n i , n j ) = | n i −n j |
d(n0,r1)≦d(n0,r0)である場合、すなわち、タッチ位置n0が終点r1に近い場合(S233:Yes)、始点r0が開始点とされ、タッチ位置n0が移動点とされる(S234)。文字列選択モードでの処理のために、開始点の文字を含む単語が検出され、その単語の先頭および末尾の文字の位置が位置b0,e0として記憶される(S234)。開始点(始点r0)が新たな選択範囲の始点とされ、移動点が新たな選択範囲の終点とされる(S235)。
When d (n 0 , r 1 ) ≦ d (n 0 , r 0 ), that is, when the touch position n 0 is close to the end point r 1 (S233: Yes), the start point r 0 is set as the start point, and the touch is performed. The position n 0 is set as a movement point (S234). For the processing in the character string selection mode, a word including the character at the start point is detected, and the positions of the first and last characters of the word are stored as positions b 0 and e 0 (S234). The start point (start point r 0 ) is set as the start point of the new selection range, and the movement point is set as the end point of the new selection range (S235).
d(n0,r0)<d(n0,r1)である場合、すなわち、タッチ位置n0が始点r0に近い場合(S233:No)、終点r1が開始点とされ、タッチ位置n0が移動点とされる(S236)。文字列選択モードでの処理のために、開始点の文字を含む単語が検出され、その単語の先頭および末尾の文字の位置が位置b0,e0として記憶される(S236)。移動点が新たな選択範囲の始点とされ、開始点(終点r1)が新たな選択範囲の終点とされる(S237)。処理S235またはS237の次に、文字列選択モードが開始される(S238)。
When d (n 0 , r 0 ) <d (n 0 , r 1 ), that is, when the touch position n 0 is close to the start point r 0 (S233: No), the end point r 1 is set as the start point, and touch The position n 0 is set as a movement point (S236). For processing in the character string selection mode, a word including the character at the start point is detected, and the positions of the first and last characters of the word are stored as positions b 0 and e 0 (S236). The moving point is set as the start point of the new selection range, and the start point (end point r 1 ) is set as the end point of the new selection range (S237). Following the process S235 or S237, the character string selection mode is started (S238).
図14は、第3の実施形態に係る表示装置の操作例を示す図である。選択範囲が表示されているときに、ユーザは選択範囲の始点に比べて選択範囲の終点に近い位置を押す。そうすると、選択範囲の始点は変化しないが、選択範囲の終点は指の移動に従って変化するようになる。ユーザが指を画面P1(図1参照)から離すと、選択範囲が確定する。選択範囲は、もとの始点にある単語から、指が画面P1から離れる直前にその指が接触していた単語までの範囲となる。なお、選択範囲の終点に比べて選択範囲の始点に近い位置を押してもよい。この場合、確定する選択範囲は、指が画面P1から離れる直前にその指が接触していた単語から、もとの終点にある単語までの範囲となる。
FIG. 14 is a diagram illustrating an operation example of the display device according to the third embodiment. When the selection range is displayed, the user presses a position closer to the end point of the selection range than the start point of the selection range. Then, the start point of the selection range does not change, but the end point of the selection range changes according to the movement of the finger. When the user removes his / her finger from the screen P1 (see FIG. 1), the selection range is fixed. The selection range is a range from the word at the original starting point to the word that the finger touches immediately before the finger leaves the screen P1. Note that a position closer to the start point of the selection range than the end point of the selection range may be pressed. In this case, the selection range to be determined is a range from the word that the finger touches immediately before the finger leaves the screen P1 to the word at the original end point.
第3の実施形態では、第1の実施形態と同様に、操作性を向上させることができる。
In the third embodiment, the operability can be improved as in the first embodiment.
P1…画面(表示部)
10…表示装置
11…タッチパネル
20…押込センサ部(押込検知部)
30…位置センサ部(位置検知部)
40…表示パネル部
50…筐体
51…保護カバー
201…圧電フィルム
202,203,302,303…電極
301…絶縁性基板
401…液晶パネル
402…表面偏光板
403…裏面偏光板
404…バックライト
501…接着剤
60…演算回路モジュール
601…押込処理部(押込検知部)
602…位置処理部(位置検知部)
603…表示処理部
604…選択範囲処理部 P1 ... screen (display section)
DESCRIPTION OFSYMBOLS 10 ... Display apparatus 11 ... Touch panel 20 ... Push sensor part (push detection part)
30 ... Position sensor part (position detection part)
40 ...Display panel 50 ... Housing 51 ... Protective cover 201 ... Piezoelectric films 202, 203, 302, 303 ... Electrode 301 ... Insulating substrate 401 ... Liquid crystal panel 402 ... Front polarizing plate 403 ... Back polarizing plate 404 ... Backlight 501 ... Adhesive 60 ... Calculation circuit module 601 ... Pushing processing unit (pushing detection unit)
602... Position processing unit (position detection unit)
603 ...Display processing unit 604 ... Selection range processing unit
10…表示装置
11…タッチパネル
20…押込センサ部(押込検知部)
30…位置センサ部(位置検知部)
40…表示パネル部
50…筐体
51…保護カバー
201…圧電フィルム
202,203,302,303…電極
301…絶縁性基板
401…液晶パネル
402…表面偏光板
403…裏面偏光板
404…バックライト
501…接着剤
60…演算回路モジュール
601…押込処理部(押込検知部)
602…位置処理部(位置検知部)
603…表示処理部
604…選択範囲処理部 P1 ... screen (display section)
DESCRIPTION OF
30 ... Position sensor part (position detection part)
40 ...
602... Position processing unit (position detection unit)
603 ...
Claims (8)
- 文字列を表示する表示部と、
前記表示部に対する押し込み操作の有無を検知する押込検知部と、
前記表示部に対するタッチ操作およびその位置を検知する位置検知部と、
前記押し込み操作が行われると、そのときの前記位置を開始点として、文字列を選択するための文字列選択モードを開始する選択範囲処理部と、を備える表示装置。 A display for displaying a character string;
A push-in detection unit that detects the presence or absence of a push-in operation on the display unit;
A position detection unit that detects a touch operation on the display unit and a position thereof;
A display device comprising: a selection range processing unit that starts a character string selection mode for selecting a character string with the position at that time as a starting point when the pressing operation is performed. - 前記選択範囲処理部は、前記開始点を含む複数文字を選択範囲とする、請求項1に記載の表示装置。 The display device according to claim 1, wherein the selection range processing unit uses a plurality of characters including the start point as a selection range.
- 前記選択範囲処理部は、前記文字列選択モードにおいて前記タッチ操作が検知されなくなったとき、前記選択範囲を確定する、請求項2に記載の表示装置。 The display device according to claim 2, wherein the selection range processing unit determines the selection range when the touch operation is no longer detected in the character string selection mode.
- 前記選択範囲処理部は、前記文字列選択モードにおいて再び前記押し込み操作が行われると、前記選択範囲を確定する、請求項2に記載の表示装置。 The display device according to claim 2, wherein the selection range processing unit determines the selection range when the pressing operation is performed again in the character string selection mode.
- 前記選択範囲処理部は、前記選択範囲が確定しているときに前記押し込み操作が行われると、前記選択範囲の始点および終点のうち一方を前記開始点として、前記文字列選択モードを開始する、請求項2ないし4のいずれかに記載の表示装置。 The selection range processing unit starts the character string selection mode with one of a start point and an end point of the selection range as the start point when the pressing operation is performed while the selection range is fixed, The display device according to claim 2.
- 前記押込検知部は、キラル高分子から形成される圧電フィルムを有する、請求項1ないし5のいずれかに記載の表示装置。 The display device according to any one of claims 1 to 5, wherein the indentation detection unit includes a piezoelectric film formed of a chiral polymer.
- 前記キラル高分子はポリ乳酸である、請求項6に記載の表示装置。 The display device according to claim 6, wherein the chiral polymer is polylactic acid.
- 前記ポリ乳酸はL型ポリ乳酸である、請求項7に記載の表示装置。 The display device according to claim 7, wherein the polylactic acid is L-type polylactic acid.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015546614A JP5983892B2 (en) | 2013-11-05 | 2014-10-29 | Display device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013228987 | 2013-11-05 | ||
JP2013-228987 | 2013-11-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015068618A1 true WO2015068618A1 (en) | 2015-05-14 |
Family
ID=53041400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2014/078694 WO2015068618A1 (en) | 2013-11-05 | 2014-10-29 | Display device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5983892B2 (en) |
WO (1) | WO2015068618A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09288535A (en) * | 1996-04-22 | 1997-11-04 | Sharp Corp | Range designator |
JP2012048311A (en) * | 2010-08-24 | 2012-03-08 | Sony Corp | Information processor, information processing method and program |
WO2013021835A1 (en) * | 2011-08-11 | 2013-02-14 | 株式会社村田製作所 | Touch panel |
-
2014
- 2014-10-29 WO PCT/JP2014/078694 patent/WO2015068618A1/en active Application Filing
- 2014-10-29 JP JP2015546614A patent/JP5983892B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09288535A (en) * | 1996-04-22 | 1997-11-04 | Sharp Corp | Range designator |
JP2012048311A (en) * | 2010-08-24 | 2012-03-08 | Sony Corp | Information processor, information processing method and program |
WO2013021835A1 (en) * | 2011-08-11 | 2013-02-14 | 株式会社村田製作所 | Touch panel |
Also Published As
Publication number | Publication date |
---|---|
JP5983892B2 (en) | 2016-09-06 |
JPWO2015068618A1 (en) | 2017-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6065950B2 (en) | Touch sensor | |
JP5884948B2 (en) | Touch-type input device and touch-type input detection method | |
JP5954500B2 (en) | Touch input device | |
JP5854174B2 (en) | Touch-type input device and display device | |
WO2015068709A1 (en) | Display device and program | |
US10007386B2 (en) | Input device and program | |
WO2016152388A1 (en) | Touch-type input device | |
WO2012102048A1 (en) | Electronic device | |
JP6037046B2 (en) | Touch-type input device and portable display device | |
WO2015159629A1 (en) | Display device and program | |
JP6015866B2 (en) | Display device for portable terminal | |
JPWO2015076320A1 (en) | Display device and program | |
JP5983892B2 (en) | Display device | |
JP6418335B2 (en) | Touch panel, touch input device | |
JP5971430B2 (en) | Touch input device | |
JP5954502B2 (en) | Input device and program | |
WO2015064488A1 (en) | Touch input device | |
JP6079895B2 (en) | Touch input device | |
JP6540905B2 (en) | Pressure detection device | |
WO2015068616A1 (en) | Display apparatus | |
WO2015068619A1 (en) | Display device |
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: 14861048 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2015546614 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14861048 Country of ref document: EP Kind code of ref document: A1 |