CN108351740A - Cursor position is set in text on the display apparatus - Google Patents
Cursor position is set in text on the display apparatus Download PDFInfo
- Publication number
- CN108351740A CN108351740A CN201580083812.XA CN201580083812A CN108351740A CN 108351740 A CN108351740 A CN 108351740A CN 201580083812 A CN201580083812 A CN 201580083812A CN 108351740 A CN108351740 A CN 108351740A
- Authority
- CN
- China
- Prior art keywords
- subset
- character
- text
- string
- electronic device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04805—Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Embodiment described herein provides the spatial spread of the subset to showing content, and spatial spread is effective to each respective element for emphasizing to be included in the subset.Some embodiments identify input associated with insertion point of the selection in display content.In response to being identified to the input, the input is based at least partially on to determine the subset (606) of display content.Once it is determined that the subset of display content, some embodiments be that horizontal interval between each respective element for increasing subset visually extends the content in subset without the spatial spread of the size of each respective element of no increase by using effect.Alternatively or in addition, some embodiments expand full content in the subsets with the first ratio, and additionally by the horizontal interval increased between each respective element for the display content being extended by spatial spread applied to the interval (306 (n 2), 306 (n 1), 306n, 306 (n+1), 306 (n+2)) between each respective element in subset.
Description
Background technology
Touch screen has become a kind of convenience that user interacts with device and simple mode.For example, user can only lead to
It crosses and shows corresponding diagram target area using its finger tap on touch screen to call application, or the correspondence in touch screen can be passed through
Insertion point is selected on region to replicate or change shown text etc..Although finger is and interactive touchscreen display one
The tool that facilitates used is acted, but the size of finger there may come a time when that the item more shown than just is big, to error-prone to provide
The mode of input keeps display items fuzzy.
Description of the drawings
Although following claims specifically set forth the feature of this technology, can pass through in conjunction with attached drawing following detailed
It is thin to describe these technical batteries are best understood with its target and advantage, in the accompanying drawings:
Fig. 1 is the general introduction for the representative environment that can carry out this technology;
Fig. 2 illustrates the example embodiment that can wherein use cursor positioning;
Fig. 3 illustrates the example embodiment of spatial spread;
Fig. 4 illustrates the example of spatial spread related with other technologies;
Fig. 5 illustrates the example embodiment of display screen management related with spatial spread;
Fig. 6 illustrates the example flow diagram using spatial spread;And
Fig. 7 is the diagram for the device that can use this technology.
Specific implementation mode
Attached drawing is turned to, in the figure, identical reference numeral refers to identical element, and the technology of the disclosure is shown as
Implement in suitable environment.It is described below the embodiment based on claims, and is replaced about not explicitly described herein
In generation, implements, and should not be regarded as limiting claims.
Touch-screen display provides a user a kind of convenient mode interacted with related device.In addition to using additional peripheral
Except device (for example, mouse, keyboard etc.), touch-screen display also provides display content and at the same time receiving the dual-purpose comprehensive of input
Close input mechanism.Correctly input gesture is executed at the corresponding region of touch panel device (such as, to touch and show by finger
Device) associated action or response can be called.Although however, being interacted with touch panel device using finger very square for users
Just, but certain challenge can be constituted by being called depending on which action.Consider that user attempts to position a cursor over text character
The example of (for example, expectation space at) between two characters in word at Accurate Points in string.According to just shown word
Symbol, its associated font size and user finger size, the finger of user can make multiple in touch display
Character is fuzzy, thereby using family be difficult to know by cursor be inserted into character string where.Similarly, finger and touch screen display
Show the part of device contact size may be bigger than the interval between character it is more, cause the accuracy of the position that cursor is inserted into compared with
It is low.When reducing with device profile factor, this problem is further exacerbated by.
Embodiment described herein provides the spatial spread of the subset for display content, and the spatial spread is to emphasizing
Each respective element in subset is effective.Some embodiments identify associated with insertion point of the selection in display content
Input.In response to being identified to input, input is based at least partially on to determine the subset of display content.Once it is determined that in display
The subset of appearance, some embodiments by using effect be increase subset respective element or multiple elements and adjacent element between
Horizontal interval without the spatial spread of no size for increasing each respective element, visually extend in subset
Hold.Alternatively or in addition, full content of some embodiments with factor I expansion in the subsets, and additionally by
Increase the horizontal interval between each respective element for the content being extended by spatial spread applied to every in subset
Interval between a respective element.
Example context
Fig. 1 illustrates the Example Operating Environment 100 including computing device in the form of mobile phone 102.Should be appreciated that and
Understand, in the case where not departing from the range of required theme, computing device can be presented as any other suitable type
Device, such as, tablet computer, desktop computer, laptop computer, game table etc..In this example, mobile phone 102
Including touch-screen display 104.
Touch-screen display 104 typically represents multifunctional display apparatus, which shows letter on the screen
Cease and detect by with the input that is received by screen contact.Touch-screen display 104 can configure in various ways.Example
Such as, touch-screen display 104 may include touch sensible component, such as, be configured as detecting the contact with screen (such as in quilt
When the finger of user hand 106 touches) sensor.It as an example, can be by using neighbouring optical clear conductor (example
Such as, indium tin oxide) spread all over touch screen formation X-Y grids to detect different X-Y on the screen of touch-screen display 104
Set the contact at place.It is also possible, however, to use other technologies, such as, surface capacitance, mutual capacitance, self-capacitance, infrared ray, optics at
Picture, dispersive signal technology, acoustic pulses mark etc..
Mobile phone 102 also includes (multiple) processor 108 and computer-readable medium 110.(multiple) processor 108 can
To be configured to realize the monokaryon or multi-core processor of the various functions of mobile phone.(multiple) processor 108 can be with
It couples, and can implement described herein with any other component of mobile phone 102 described herein or module
Any other component of mobile phone 102 or the function of module.In some cases, (multiple) processor 108 (directly or
Person is indirectly) it is coupled to computer-readable medium 110.(such as, the representative of computer-readable medium 110 can store information thereon
Processor-executable instruction, data, file, digital audio, digital picture etc.) one or more memory storage apparatus.
Herein, computer-readable medium 110 includes input mark module 112 and expansion module 114.Although mark module will be inputted herein
112 and expansion module 114 be illustrated as separate modular, but in some embodiments, in the range for not departing from required theme
In the case of, associated function can be merged into general module.
Mark module 112 is inputted to represent input of the reception from touch-screen display 104 and identify associated with input
Respective action function.For example, the double-click on touch-screen display 104 can be inputted gesture by input mark module 112
It is identified as the action of the amplification on the respective image in corresponding region as input gesture, by clicking on shown icon
Input gesture is identified as the call action of application associated with shown icon, by pinning simultaneously on shown text
Gesture is kept to be identified as insertion cursor action, etc..In some embodiments, input mark module 112 mark or promotion text
Extension acts, as described further below.
Expansion module 114 is represented in response to receiving touch input by dynamically extending display content via spatial spread
Subset change the function of the subset of content.For example, in some embodiments, the content in display area corresponds in text
Character subset in this character string.When touch input, which is entered mark module, to be received and handle, where is the mark of expansion module 114
A little characters are included in character subset associated with touch input.Expansion module 114 is then by flatly changing and expanding
Exhibition being spaced visually to change the interval between each respective symbols between respective symbols, while keeping the big of character
Small fixation (for example, keeping the font size of character identical).Sometimes, extension can only increase from the horizontal distance being initially displayed
Total level distance between each respective symbols.The interval between visually highlighting character is done so in order to which cursor is fixed
Position, as described below.The difference of this and enlarging function is that enlarging function only expands each corresponding word at the same rate
Interval between symbol and character, as described further below.Then touch-screen display 104 shows newer extension content.
Correspondingly, user can interact with extension content to be accurately located cursor now.
In general, any function in functionality described herein can by using software, firmware, hardware (for example,
Fixed logic circuit system), the combinations of manual handle or these embodiments implemented.Term as used herein " mould
Block ", " function ", " component " and " logic " typically represent software, firmware, hardware or a combination thereof.In the feelings of Software Implementation
Under condition, module, function, component either logical representation executed on processor (for example, CPU or multiple CPU) or by this at
Manage the program code that particular task is executed when device executes.Program code can be stored in one or more computer-readable storage
In device device.
The Example Operating Environment of each embodiment can be utilized by having been described, and be considered now according to one or more reality
Example discussion is applied based on touch input and the dynamic space of display content progress is extended.
Show the dynamic space extension of content
A kind of technological trend is to push the function of increasing in device, while reducing the profile factor or size of device.With
The size for device reduces, and corresponding display also reduces.When the size of display screen reduces, device can show content by reduction
Quantity or reduce and show that the size of content compensates smaller screen size.In the feelings of the device comprising touch-screen display
Under condition, the screen size of reduction influences how to receive or explain the accuracy of the input via touch-screen display sometimes.
Each embodiment is in response to receiving touch input to carry out spatial spread to the subset for showing content, this is to emphasizing
Each respective element of subset is effective.In some cases, spatial spread increases from the distance being initially displayed in subset
Display distance between each respective element, can more accurately position a cursor in subset thereby using family.
In order to further illustrate consideration Fig. 2, Fig. 2 includes mobile device 102 and user hand 106 from Fig. 1.Herein, it moves
The display text character string 202 on touch-screen display of dynamic device 102.A part for text is selected by the finger of user to be inserted into
Cursor.It is to be understood that the selection of the insertion point to cursor in text-string can be associated with the action of any suitable type.
For example, user may want to editor, add character, initiation duplication, shearing or the paste operation etc. in either deletion character string.
It can be interacted with touch-screen display using the gesture of any suitable type, such as, pin and keep gesture, gently sweep stopping hand
Gesture, double-click gesture, click gesture, power touch gestures etc..When receiving input gesture, the mark of modular device 102 and cursor are fixed
Position acts associated gesture.
When the surface of the finger of user and touch-screen display connects, the finger and hand of user visually make in display
That holds is at least partly fuzzy so that user is difficult to know action (being cursor location action herein) being accurately applied to text character
String 202 in where.Further, the pressing of finger or surface contact covering ratio are being comprised in text-string
It is spaced big display area between character in 202.
For example, it is contemplated that such a case, user it is expected the light of the interval between " i " and " n " of word " During "
Mark insertion point.Sometimes, the interval between the character in text-string can be different from each other.It is referred to as this of character-spacing adjustment
Technology adjusts the interval between independent alphabetical form to complete visually satisfactory result based on hovering etc..Correspondingly,
This causes the non-homogeneous horizontal interval between letter to change.Herein, using character-spacing adjustment come by text-string 202
In letter spacing open.As a result, the size at interval between small letter " i " and small letter " n " in text-string 202
Other intervals (such as, the interval between " y " and " n " in " years ", between " n " and " g " in " During "
Interval etc.) compared to relatively small.Correspondingly, interval of the selection between " i " and " n " may be more difficult, because compared to larger
Distance, smaller distance is more difficult to select.Although above example describes the non-uniform spacing between character,
Solution, in the case where not departing from the range of required theme, techniques described herein can be between character it is uniform between
Every combined use.
In spite of being used for non-uniform spacing, each embodiment be responsive to receive touch input extending or
Person increases between the level between the element in the subset (such as, the character subset in text-string 202) of display content
Every.Specifically, when receiving touch input, subset is identified based on touch input.In this example, pass through subset area
204 identify subset.Subset area can be limited using any suitable technology.For example, subset area can correspond to connect
Touch the true form (for example, touching the practical trace of contact) in region.Alternatively or in addition, predetermined shape can be used
Subset area is limited, such as, the subset area around point (such as, contacting barycenter) for being located in approximation or detecting.This
Place, subset area 204 is the predetermined shape (circle) for having predefined size (diameter 206).However, it is therefore to be understood that it is wanted not departing from
In the case of the range for the theme asked, any shape or size can be used.It is possible to further the print based on contact area
Mark in any suitable manner, such as, by determining central point, leftmost side point, rightmost side point etc., to determine subset area 204
Position or positioning.Subset area 204 covers or includes the subset of character " uring ".Although should be noted that " u " and " g " no
It is completely contained in subset area 204, but includes at least part of each character.Therefore, in some embodiments, such as
A part for fruit character is fallen in subset area, then character can be included in character subset.In other embodiments, it only examines
Consider the character entirely fallen in contact area to be included in character subset.
It continues the example presented above, considers that Fig. 3, Fig. 3 include the text-string 202 from Fig. 2 now.It recalls, responds
In receiving touch input, the subset of text-string 202 (" uring ") is identified to via subset area 204.The subset
Each respective symbols there is the corresponding interval between character late in oneself and subset.For example, " u " and " r " has
There are interval 302 (n-2) therebetween, " r " and " i " that there are 302 (n-1) of interval, " i " and " n " to have interval 302n, " n " and " g "
With 302 (n+1) of interval, and " g " and " t " has 302 (n+2) of interval.Herein, (n-2), (n-1), (n), (n+1) are used
The representation of (n+2) identifies corresponding interval relative to the position being currently inserted into a little.For example, in the son of text-string 202
The interval 302n of concentration is currently inserted into a little based on subset area 204 to identify, and is spaced 302 (n-1) marks and is being currently inserted into a little
First insertion position on the left side, interval 302 (n+1) marks are in the first insertion point etc. for being currently inserted into the right.In this example,
Interval 302n is identified as the interval closest to the center of subset area.However, this is only for the purpose of explanation, and want
Solution, can identify and be currently inserted into a little associated interval, such as, left-most position and contact zone in any suitable manner
Domain, right-most position etc. in the contact areas.
Spatial spread is applied to the subset of elements in showing content to contribute to by extending in phase by some embodiments
The white space around element is answered to emphasize each respective element.Consider text-string 304, text character string 304 is to answer
The example of the spatial spread of character subset for the above-mentioned mark in subset area 204.Herein, it is only contained in the son of mark
White space between the element of concentration is changed, and the remainder for showing content and the phase in the subset of mark
Answer character still as shown in preceding.It is empty that extension is further identified by using representation identical with representation used above
Between (for example, interval 306 (n-2) correspond to interval 302 (n-2) extended version, interval 306 (n-1) correspond to interval 302 (n-
1) extended version etc.) this is emphasized.Herein, by each spatial spread between character to evenly sized (example
Such as, be spaced 306 (n-2), interval 306 (n-1), interval 306n, interval 306 (n+1) and interval 306 (n+2) all have it is identical greatly
It is small).However, this is only for the purpose of explanation, and it is to be understood that, in the case where not departing from the range of required theme,
The size of extending space can be heterogeneous.The each white space of horizontal extension can not only enhance between each character
Isolation, and can in addition expand each potential insertion point.Accordingly, due to the increase of gap size, user can be more accurately
Select insertion point.
In order to further illustrate considering Fig. 4, Fig. 4 includes sample text character string 402, sample text character string 404 and show
Example text-string 406.Sample text character string 402 represents fundamental line text character when being initially displayed on the display apparatus
String, such as, the text-string 202 of Fig. 2.Herein, sample text character string 402 is including word " Example " and with arbitrary word
Body size occurs.For certain font size, letter and interval have predefined size or length.In this example, in word
It is the height of Y that small letter " e " in " Example ", which has size, is designated as height 408 herein, and small letter " e " with it is previous
It is the length of X that interval between character (for example, message " l " in word " Example "), which has size, is designated as growing herein
Degree 410.By using interval length to height ratio, can be denoted as:
Sample text character string 404 is considered now.The representative of sample text character string 404 passes through character " ple " subset
It is performed the text-string of amplifieroperation.Herein, subset has been extended factor 2X.It is answered when that will amplify or expand operation
When for character subset, it will be enlarged by the factor or amplification factor be applied integrally to subset (for example, will be enlarged by the factor while being applied to
Character in subset and interval).This can pass through the small letter in sample text character string 404 of the inspection with 2Y sizes
The height 412 of " e " and see.Equally, the length 414 for representing the interval between small letter " e " and character before it has 2X
Size.Therefore, the measurement of interval and character has all increased same factors.Although horizontal interval between " l " and " e " is big
It is small to have doubled, but also there are respective symbols, to reduce the validity of extension white space, because of interval length to height ratio
It remains unchanged:
On the other hand, spatial spread is applied to the same subsets of character " ple " by sample text character string 406.As
The case where sample text character string 402, is the same, and the height of small letter " e " has size " Y ", is designated as height 416 herein.So
And the interval between small letter " e " and adjacent character (small letter " l ") has increased to 3.5X sizes, is designated as length herein
418.In sample text character string 406, spatial spread only influences the horizontal interval between character, and character itself keeps size
It is identical as the size being initially displayed.Herein, spatial spread increases in the case where the size of adjacent character is not extended to interval
Add the size at interval.This and discussed about sample text character string 404 amplification or expansion action difference be, amplification or
Person expands only increases identical quantity by interval and character.In order to be compared, the identical of sample text character string 406 is grown tall
Become than measurement:
In fact, the spatial spread applied to text-string 406 passes through with more than applied to (more around interval
It is a) factor of the factor of the height of character increases the interval to create the length for being more than the sample text character string 402 being initially displayed
Height is than (herein, since the height of character will not increase, this is equivalent to the factor " 1 " of application).Correspondingly, this is created for user
" target " or selected element of ratio amplification " target " or selected element bigger that either expansion action is generated relative to character.
For simplicity, sample text character string 404 and sample text character string 406 have individually been discussed to further illustrate
Difference.However, in some embodiments, can be enlarged to showing the subset of content and spatial spread.For example, can be first
Expand subset such as to be illustrated relative to sample text character string 404, spatial spread, such as, phase then are carried out to subset
Sample text character string 406 is illustrated, leads to that character height is 2Y and gap length is 7X.
A challenge associated with spatial spread is to keep the available display area with shown and extension region flat
Weighing apparatus.Consider Fig. 5, Fig. 5, which is illustrated, will be displayed on the text-string in the mobile device 102 of Fig. 1 502.It usually can see,
The size of shown character " this is a long text string " in text-string 502 crosses over display
The horizontal length of device.It now considers the situation in which, the subset by character " long " is defeated by (associated with spatial spread)
Enter gesture and is applied to touch-screen display.Extend interval between character " l " and " o ", " o " and " n " and " n " and " g " and
Interval between word " long " and " a " and " long " and " text " is potentially separate by the revision of text-string 502
The horizontal boundary of the display of mobile device 102 extends.
In order to compensate for the longer size of the character string comprising spatial spread character subset, some embodiments reduce text character
The size of other character subsets in string.For example, text-string 504 illustrates in the subset of character " long " there is space to expand
Open up the version of the text-string 502 at the interval in space.Text-string 504 further includes subset 506 (for example, " This ") and son
Collect 508 (for example, " string ").In order to make text-string 504 all suitable for display, subset is shown with the size of reduction
506 and subset 508.In the case where not departing from the range of required theme, any suitable reduction can be applied.Herein,
Each character in its respective subset is reduced by using the identical factor.It is also possible, however, to use other
Technology.For example, some embodiments can use successively decrease reduction, wherein the reduction factor and respective symbols of each character of subset
Degree close to display edge is proportional.Therefore, when being closer to display edge by character locating, reduction technology of successively decreasing
Cause to reduce and occur.
When spatial spread is applied to subset, some embodiments visually block text-string.As above-mentioned
Situation is the same, and text-string 510 has carried out spatial spread to the interval being included in the subset of character " long ".Due to
Interval in the subset of character " long " is extended, which becomes the priority area on display, that is, it becomes excellent
The extension content being first suitable on display.Therefore, as space is extended, visually block be unsuitable for display from the area
The farthest character in domain.In this example, letter " T " is visually blocked from subset 512 and alphabetical " g " is visually from subset
514 block.
Interval or insertion point of the spatial spread between the element in showing content are extended.In above-mentioned example
In, display content is from left to right crossed in a horizontal manner.However, in some embodiments, spatial spread vertically extends sky
Between, such as, when it includes the character for the language write from top to bottom rather than from left to right from character to show content, or work as
When text is advanced in vertical direction.Herein, the interval between vertical extensible element.In another embodiment, content can be set
It is set to the matrix for including rows and columns, such as, icon matrices on the screen.In this case, hanging down between icon
Straight and horizontal interval can be extended, and icon itself keeps identical size.Therefore, spatial spread is further emphasized mutual
Element, increases the size at the interval between element, and allows more accurately to select content or insertion point.
Fig. 6 illustrates the flow chart of step of the description in the method according to one or more embodiment.Method can be with
By any suitable hardware, software, firmware or a combination thereof execution.In at least some embodiments, the aspect of method can be by
One or more appropriately configured software module (such as, the input mark module 112 and/or expansion module 114 of Fig. 1) is real
It applies.
Step 600 shows content on the display apparatus.Step 602 receives associated defeated with to the display selection of content
Enter.In some embodiments, input is received via with the user that touch-screen display is physically contacted.It can receive any
The input of suitable type, the example of the input provided above.When receiving input, step 604 is automatically defeated by what is received
Inlet identity is associated with the spatial spread of content.Such as, in some cases it may it will be inserted into cursor action and space automatically
Extension is associated.
In response to receiving input, content subset of step 606 mark in display content, such as, in text-string
In character subset.This can realize in any suitable manner, as further described above.In some cases, lead to
Region of the mark in the display content comprising subset is crossed, such as, by using predetermined shape or is located in display content
Or the shape of the trace associated with input (that is, (multiple) contact point on touch-screen display) of surrounding, to determine
Subset.In some embodiments, the positioning of shape can be identified using input, such as, by identifying central point to position week
The shape enclosed.Content subset can be determined by identifying all elements completely or partially fallen in the region being identified to.
In response to being identified to content subset, step 608 applied to content subset by spatial spread by such as passing through increasing
The respective horizontal distance being added between the text character from left to right in text-string, to change content subset.At some
In the case of, this is usually realized by increasing the interval being included between text character, character or member.In other situations
Under, when element includes limiting the white space of its respective edges, only increase the size of the white space of respective symbols.However,
Any suitable spatial spread can also be used, for example, above-mentioned vertical extension.Alternatively or in addition, content is changed
Spatial spread and other technologies (such as, are expanded) combination by subset.
Step 610 shows modified content subset (that is, content subset of spatial spread).In some cases, it passes through
The content subset for crossing modification is shown together with unmodified or original display content.When available display space it is too small and cannot
It, can be by the part of the content of original display when showing the remainder of the content of modified content subset and original display
It is revised as being suitable for available display space, such as, be shown in by visually blocking the content of display or visually reducing
Extend the part except content subset.After updating the display with modified content, some embodiments receive and sky
Between extend the associated additional input of content subset, such as, the selection to the insertion point of cursor.
The discussion extended to dynamic space is already had accounted for, considers that discussion can be used for implementing showing for above-described embodiment now
Example device.
Exemplary device
Fig. 7 illustrates the various components for the example electronic device 700 that can be used for implementing embodiment described herein.Electricity
Many different types of devices that sub-device 700 can be or be extended including that can implement dynamic space, such as, the shifting of Fig. 1
Mobile phone 102.
Electronic device 700 includes communication transceiver 702, the 702 enabled device data 704 of communication transceiver wired or
Wireless communication, such as, the data of the data and transmission that receive.Term used herein " transceiver " is often referred to send and connect
Receipts ability.Although being referred to as transceiver but to understand that, in the case where not departing from the range of required theme, transceiver
In addition 702 may include individual transmission antenna and reception antenna.Example communication transceiver includes and various electric electronic engineerings
802.15 (Bluetooth of Shi Xiehui (IEEE)TM) standard compatibility WPAN radio, with various (IEEE) 802.11 (WiFiTM)
The WLAN radio of any standard compatibility in standard, WWAN ((3GPP- compatibility) radio of cellular phone, with it is various
IEEE 802.16(WiMAXTM) standard compatibility wireless MAN radio and wired lan ethernet transceiver.
Electronic device 700 can also include one or more data-in port 706, via one or more number
According to input port 706, any kind of data, media content and input can be received, such as, at user option input,
Message, music, television content, recorded video content and from any content or data sources to any other type
Audio, video or image data.Data-in port 706 may include USB port, coaxial cable port and for dodging
It deposits, other serial or concurrent connectors (including internal connector) of DVD, CD etc..These data-in ports can be used for
Couple electronic device to component, peripheral equipment or attachment, such as, keyboard, microphone or camera.
The exemplary electronic device 700 includes processor system 710 (for example, application processor, microprocessor, number letter
Any one of number processor, controller etc.) or processor and storage system (for example, being realized in system on chip
), processing computer executable instructions are with the operation of control device.Processing system can be real within hardware at least partly
It applies, which may include integrated circuit or system on chip, digital signal processor, application-specific integrated circuit, field-programmable
The component of gate array, Complex Programmable Logic Devices and the other embodiment in silicon and other hardware.Alternatively or
Additionally, electronic device can be combined implementation with the processing and control circuit usually identified at 712 (processing and controls 712)
Software, hardware, firmware either implemented by any one of fixed logic circuit system or combination.Although it is not shown, but
Be electronic device 700 may include the system bus that the various components in device are coupled, crossbar switch, link or
Person's data communication system.System bus may include that different bus structures (such as, utilize any one in various bus architectures
A storage bus or storage control, data protocol/format converter, peripheral bus, universal serial bus, processing
Device bus either local bus) any one of or combination.
Electronic device 700 further includes one or more memory device 714 that can realize data storage, the memory
The example of device 714 includes random access memory (RAM), nonvolatile memory (for example, read-only memory (ROM), sudden strain of a muscle
Deposit, EPROM, EEPROM etc.) and disk storage device.Memory device 714 is at least partially embodied as physical unit, the object
Information (for example, number or analogue value) is stored in a storage medium by reason device, the storage medium do not include transmitting signal or
Person's waveform.Storage medium may be embodied as the medium of any suitable type, such as, electronics, magnetic, optical, mechanical,
It is quantum, atom etc..Memory device 714 provides data storage mechanism with storage device data 704, other types of information
Or data and various devices apply 716 (for example, software applications).For example, operating system 718 can be remained in memory
The software instruction executed in device 714 and by processor 710.In some embodiments, mark module 720 and expanded mode are inputted
Block 722, which is embedded in the memory device 714 of electronic device 700, is used as executable instruction or code.In addition to this, input mark
Know module 720 and also identifies respective action associated with the input received.Spatial spread is applied to content by expansion module 722
Subset, and be suitable for showing screen by additional display content modification in some cases.Although being represented as software implementation side
Formula, but input mark module 720 and expansion module 722 may be embodied as any type of software application, firmware or its
What is combined.
Electronic device 700 further include processing audio data and by audio and video data be transferred to audio system 726 and
It is transferred to the audio and video processing system 724 of display device 728.Audio system 726 and display device 728 may include place
Reason, display or any module for rendering audio, video, display or image data.It can be via radio link, S-video chain
Connect, the link of HDMI, composite video, component video link, digital visual interface, analogue audio frequency connection or other similar logical
Display data and audio signal are transferred to audio component and display module by letter link (such as, media data port 730).One
In a little embodiments, audio system 726 or display device 728 can be the external modules of electronic device 700.Alternatively or
Additionally, display device 728 can be the integrated package of example electronic device to person, such as, integrated display and touch screen interface
Part.Display device 728 may include touch sensible component sometimes or, the touch sensible associated with touch sensible component
Component is configured as receiving input by contacting with display device 728, and the example of the touch sensible component is as provided above
's.
In view of many possible embodiments for the principle that can apply this discussion, it should be appreciated that herein for attached drawing
Described embodiment is merely illustrative, and should not be considered as the limitation to the range of claims.Therefore, herein
Described technology considers that all this embodiments in the range of following claims and its equivalent may be fallen.
Claims (20)
1. a kind of electronic device, including:
Touch panel display device, the touch panel display device are configured as display content;
Touch sensible component, the touch sensible component it is associated with the touch panel display device and be configured as receive with
Show the associated input gesture of content;And
At least one processor, at least one processor are configured as being based at least partially on the input gesture to identify
The subset of the display content, and it is corresponding between one or more element for being comprised in the subset by increasing
The size being spaced without increasing each respective element associated with the corresponding interval is come with efficiently generating spatial spread subset
The spatial spread subset of the display content is provided to the touch panel display device.
2. electronic device according to claim 1, wherein the spatial spread subset of the display content is to pass through water
Flat extension corresponding interval space to increase the respective distance between the respective element of one or more of elements
Extension.
3. electronic device according to claim 1, wherein at least one processor be configured as by using with institute
The associated shape of trace of input gesture is stated to identify the subset of the display content.
4. electronic device according to claim 3, wherein at least one processor is configured as by including at least
The all elements for the display content being partly included in the shape associated with the trace are described to identify
Show the subset of content.
5. electronic device according to claim 1, wherein the spatial spread subset of shown subset be by
Visually block the display of at least some of described display content except the subset and spatial spread.
6. electronic device according to claim 1, wherein the touch sensible component is configured as receiving and is inserted into cursor
Act associated input gesture.
7. electronic device according to claim 6, wherein the input gesture includes pinning and keeping gesture.
8. a kind of method for electronic device, including:
The display text character string in display device associated with the electronic device;
Receive input associated with the text-string;
The character subset about spatial spread to be applied in the text-string is identified based on the input;
Change the character subset in the following manner:
Spatial spread is applied to the character subset;And
Expand the character subset;And
The character subset of modification is shown on said display means.
9. according to the method described in claim 8, further comprising:
Receive additional input associated with the character subset of the modification;And
Execute action associated with the additional input.
10. according to the method described in claim 9, wherein, executing the action associated with the additional input includes:Choosing
Select cursor insertion point.
11. according to the method described in claim 8, wherein, identifying the character subset includes:It is identified using predetermined shape
Include the region of the character subset in the text-string.
12. according to the method for claim 11, wherein the predetermined shape includes the circle for having predefined size.
13. according to the method described in claim 8, wherein, showing that the character subset of the modification further comprises:Make not in institute
At least some parts for stating the text-string in character subset reduce.
14. according to the method described in claim 8, wherein, further comprising using the spatial spread and expansion:With than application
Increase by two respective symbols in the character subset in the big factor of the widened factor of the height of each respective symbols
Between horizontal interval it is correspondingly sized.
15. a kind of electronic device, including:
Touch panel display device, the touch panel display device are configured as:
Carry out display text character string with the first size, first size is based at least one of text-string word
The length at the interval between the height of symbol and previous character at least one character and the text-string is come
Define the first length to height ratio;
Touch sensible component, the touch sensible component it is associated with the touch panel display device and be configured as receive with
The associated input gesture of display text character string;And
At least one processor, at least one processor are configured as being based at least partially on the input gesture to identify
Character subset in the text-string, and by being revised as the character subset than the first length to height ratio bigger
The second length to height ratio to the touch panel display device provide spatial spread character subset since shown.
16. electronic device according to claim 15, wherein the electronic device includes mobile phone.
17. electronic device according to claim 15, wherein at least one processor is configured as by providing expansion
Spatial spread character subset is provided to the touch panel display device by big spatial spread character subset.
18. electronic device according to claim 15, wherein the touch sensible component is by receiving with selection described
Insertion point in text-string receives the input gesture to edit the associated input gesture of the text-string.
19. electronic device according to claim 15, wherein at least one processor is configured as by using institute
Input gesture mark is stated the text-string includes the region of the character subset to identify the character subset.
20. electronic device according to claim 15, the touch panel display device changes the text in the following manner
The display of at least one portion of this character string except the character subset provides the spatial spread character subset:
Visually block described at least one portion of the text-string;Or
Visually reduce described at least one portion of the text-string.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/091840 WO2017063141A1 (en) | 2015-10-13 | 2015-10-13 | Setting cursor position in text on display device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108351740A true CN108351740A (en) | 2018-07-31 |
Family
ID=58516983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580083812.XA Pending CN108351740A (en) | 2015-10-13 | 2015-10-13 | Cursor position is set in text on the display apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108351740A (en) |
WO (1) | WO2017063141A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111949194A (en) * | 2020-08-11 | 2020-11-17 | 深圳传音控股股份有限公司 | Character input method, terminal device and computer readable storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000284774A (en) * | 1999-03-29 | 2000-10-13 | Hitachi Ltd | Character display method and display device |
CN101068411A (en) * | 2006-05-03 | 2007-11-07 | Lg电子株式会社 | Method of displaying text using mobile terminal |
CN102880417A (en) * | 2011-09-12 | 2013-01-16 | 微软公司 | Dominant touch selection and the cursor is placed |
CN103631489A (en) * | 2012-08-30 | 2014-03-12 | 中兴通讯股份有限公司 | Touch screen character display method and device |
CN103699324A (en) * | 2013-12-24 | 2014-04-02 | 小米科技有限责任公司 | Method and device for controlling cursor position |
CN103718149A (en) * | 2013-08-31 | 2014-04-09 | 华为技术有限公司 | Processing method of text and touch panel equipment |
CN104111787A (en) * | 2013-04-18 | 2014-10-22 | 三星电子(中国)研发中心 | Method and device for realizing text editing on touch screen interface |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9423939B2 (en) * | 2012-11-12 | 2016-08-23 | Microsoft Technology Licensing, Llc | Dynamic adjustment of user interface |
US20150002403A1 (en) * | 2013-06-26 | 2015-01-01 | Honeywell International Inc. | Touch screen and method for adjusting touch sensitive object placement thereon |
-
2015
- 2015-10-13 WO PCT/CN2015/091840 patent/WO2017063141A1/en active Application Filing
- 2015-10-13 CN CN201580083812.XA patent/CN108351740A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000284774A (en) * | 1999-03-29 | 2000-10-13 | Hitachi Ltd | Character display method and display device |
CN101068411A (en) * | 2006-05-03 | 2007-11-07 | Lg电子株式会社 | Method of displaying text using mobile terminal |
CN102880417A (en) * | 2011-09-12 | 2013-01-16 | 微软公司 | Dominant touch selection and the cursor is placed |
CN103631489A (en) * | 2012-08-30 | 2014-03-12 | 中兴通讯股份有限公司 | Touch screen character display method and device |
CN104111787A (en) * | 2013-04-18 | 2014-10-22 | 三星电子(中国)研发中心 | Method and device for realizing text editing on touch screen interface |
CN103718149A (en) * | 2013-08-31 | 2014-04-09 | 华为技术有限公司 | Processing method of text and touch panel equipment |
CN103699324A (en) * | 2013-12-24 | 2014-04-02 | 小米科技有限责任公司 | Method and device for controlling cursor position |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111949194A (en) * | 2020-08-11 | 2020-11-17 | 深圳传音控股股份有限公司 | Character input method, terminal device and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2017063141A1 (en) | 2017-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104375758B (en) | Method and apparatus for icon-based application control | |
CN103718149B (en) | The processing method and touch-screen equipment of a kind of text | |
US9870144B2 (en) | Graph display apparatus, graph display method and storage medium | |
US20100313154A1 (en) | Method for displaying screen, method for generating screen, method for operating application, and electronic device using the same | |
WO2019184490A1 (en) | Method for use in displaying icons of hosted applications, and device and storage medium | |
US20090265659A1 (en) | Multi-window display control system and method for presenting a multi-window display | |
JP2014529820A (en) | Tile array | |
US20150212586A1 (en) | Chinese character entry via a pinyin input method | |
CN112148170A (en) | Desktop element adjusting method and device and electronic equipment | |
US20140164975A1 (en) | Terminal with moving keyboard and method for displaying moving keyboard thereof | |
US10656784B2 (en) | Method of arranging icon and electronic device supporting the same | |
KR102260949B1 (en) | Method for arranging icon and electronic device supporting the same | |
US9747002B2 (en) | Display apparatus and image representation method using the same | |
JP2023530395A (en) | APP ICON CONTROL METHOD, APPARATUS AND ELECTRONIC DEVICE | |
EP2613228A1 (en) | Display apparatus and method of editing displayed letters in the display apparatus | |
US10908764B2 (en) | Inter-context coordination to facilitate synchronized presentation of image content | |
US9069391B2 (en) | Method and medium for inputting Korean characters using a touch screen | |
EP2615537A1 (en) | Method and apparatus for keyboard layout using touch | |
US11360664B2 (en) | Display device capable of displaying software keyboard without overlap with plural fields and non-transitory computer-readable recording medium with display control program stored thereon | |
US20170255318A1 (en) | Performing Actions Responsive to Hovering Over an Input Surface | |
JP6225994B2 (en) | Information input device, control method, and program | |
CN109858000A (en) | Form processing method, device and system, storage medium and interactive intelligent panel | |
KR20150087742A (en) | Method and appratus for aligning plural objects | |
CN108351740A (en) | Cursor position is set in text on the display apparatus | |
US20190163337A1 (en) | System for Augmenting a Computer Display via a Mobile Device Display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180731 |
|
WD01 | Invention patent application deemed withdrawn after publication |