Mid-air-gesture editing method, device, display system and medium
US-2024427423-A1 · Dec 26, 2024 · US
US2023350567A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023350567-A1 |
| Application number | US-202318348740-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 7, 2023 |
| Priority date | Jan 18, 2021 |
| Publication date | Nov 2, 2023 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A display apparatus and method. The at least one processor of the display apparatus is configured to generate a first rotation angle based on a rotation gesture formed by contacting the display with at least two fingers of the user and moving at least one finger, wherein the first rotation angle is a rotation angle of the rotation gesture; draw a rotated image according to the first rotation angle, so as to cause the first rotation angle to associate with a second rotation angle of the rotated image, wherein at least two opposite vertices of the rotated image are always within a display range of the display, the rotated image does not exceed the display range of the display, and the second rotation angle is a rotation angle of the rotated image; and control the display to present the rotated image.
Opening claim text (preview).
What is claimed is: 1 . A display apparatus, comprising: a display, configured to display an image and/or user interface; a touch component, configured to detect a touch track input from a user; a memory, configured to store data associated with the display and computer instructions; at least one processor in connection with the display, the touch component and the memory and configured to execute the computer instructions to cause the display apparatus to: generate a first rotation angle based on a rotation gesture formed by contacting the display with at least two fingers of the user and moving at least one finger, wherein the first rotation angle is a rotation angle of the rotation gesture; draw a rotated image according to the first rotation angle, so as to cause the first rotation angle to associate with a second rotation angle of the rotated image, wherein at least two opposite vertices of the rotated image are always within a display range of the display, the rotated image does not exceed the display range of the display, and the second rotation angle is a rotation angle of the rotated image; and control the display to present the rotated image. 2 . The display apparatus according to claim 1 , wherein the at least one processor is further configured to execute the computer instructions to cause the display apparatus to: in response to touching the display with at least two fingers of the user, calculate an initial diagonal value, wherein the initial diagonal value is a diagonal length of an image displayed by the display before the user's finger rotation; in response to a finger rotation, calculate a current diagonal value according to the first rotation angle; calculate a scaling factor of the image according to the initial diagonal value and the current diagonal value; and reduce or enlarge the image based on the scaling factor in a process of drawing the rotated image. 3 . The display apparatus according to claim 2 , wherein the at least one processor is further configured to execute the computer instructions to cause the display apparatus to: in response to contacting the display with at least two fingers of the user and moving at least one finger, read an aspect ratio of the display and an aspect ratio of the image; in response to the aspect ratio of the display being consistent with the aspect ratio of the image, calculate the current diagonal value according to the first rotation angle and a height of the display; in response to the aspect ratio of the display being not consistent with the aspect ratio of the image, calculate a first diagonal value according to the first rotation angle and the height of the display, and calculate a second diagonal value according to the first rotation angle and the height of the display; and select a smaller value from the first diagonal value and the second diagonal value as the current diagonal value. 4 . The display apparatus according to claim 1 , wherein the at least one processor is further configured to execute the computer instructions to cause the display apparatus to: while the display is presenting an image, in response to touching the display with at least two fingers of the user, calculate an initial angle, wherein the initial angle is an included angle between a connecting line between two fingers before user's finger rotation and a preset reference line; in response to a finger rotation, calculate a current angle, wherein the current angle is an included angle between a connecting line between two fingers during user's finger rotation and the preset reference line; and calculate the first rotation angle according to the initial angle and the current angle. 5 . The display apparatus according to claim 1 , wherein the at least one processor is further configured to execute the computer instructions to cause the display apparatus to: while the display is presenting an image, in response to touching the display with at least two fingers of the user, obtain an initial reference line, wherein the initial reference line is a connecting line between the two fingers before user's finger rotation; in response to a finger rotation, obtain a current reference line, wherein the current reference line is a connecting line between two fingers during user's finger rotation; and calculate the first rotation angle according to the initial reference line and the current reference line. 6 . The display apparatus according to claim 1 , wherein the at least one processor is further configured to execute the computer instructions to cause the display apparatus to: generate a rotation identifier according to the first rotation angle and a rotation angle absolute value which is an absolute value of the first rotation angle; in response to the rotation identifier being greater than 0, cause the image to rotate clockwise by the first rotation angle; and in response to the rotation identifier being less than 0, cause the image to rotate counterclockwise by the first rotation angle. 7 . The display apparatus according to claim 4 , wherein the at least one processor is further configured to execute the computer instructions to cause the display apparatus to: in response to starting of the user's finger rotation, count rotation time of the user's finger rotation; calculate an estimated angle according to the rotation time and an estimated rotation rate; in response to a difference between the estimated angle and the current angle being greater than an angle difference threshold, not calculate the first rotation angle, wherein the first rotation angle is a rotation angle generated based on a rotation gesture formed by contacting the display with at least two fingers of the user and moving at least one finger; and in response to the difference between the estimated angle and the current angle being less than or equal to the angle difference threshold, calculate the first rotation angle according to the initial angle and the current angle. 8 . The display apparatus according to claim 1 , wherein the at least two opposite vertices of the rotated image are two ends of a diagonal line of the rotated image. 9 . A display method for a display apparatus, comprising: generating a first rotation angle based on a rotation gesture formed by contacting a display with at least two fingers of the user and moving at least one finger, wherein the first rotation angle is a rotation angle of the rotation gesture; drawing a rotated image according to the first rotation angle, so as to cause the first rotation angle to associate with a second rotation angle of the rotated image, wherein at least two opposite vertices of the rotated image are always within a display range of the display, the rotated image does not exceed the display range of the display, and the second rotation angle is a rotation angle of the rotated image; and controlling the display to present the rotated image. 10 . The display method according to claim 9 , further comprising: in response to touching the display with at least two fingers of the user, calculating an initial diagonal value, wherein the initial diagonal value is a diagonal length of an image displayed by the display before the user's finger rotation; in response to a finger rotation, calculating a current diagonal value according to the first rotation angle; calculating a scaling factor of the image according to the initial diagonal value and the current diagonal value; and reducing or enlarging the image based on the scaling factor in a process of drawing the rotated image. 11 . The display method according to claim 10 , further comprising: in response to contacting the display with at
for inputting data by handwriting, e.g. gesture or text · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · CPC title
Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title
Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.