Device, method, and graphical user interface for presenting cgr files
US-2024386641-A1 · Nov 21, 2024 · US
US12079466B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12079466-B2 |
| Application number | US-202318348740-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 7, 2023 |
| Priority date | Jan 18, 2021 |
| Publication date | Sep 3, 2024 |
| Grant date | Sep 3, 2024 |
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; upon receiving the rotation gesture formed by contacting the display, obtain an aspect ratio of the display and, an aspect ratio and an initial diagonal value of an image initially displayed on the display; draw a rotated image according to the first rotation angle of the rotation gesture, to cause the first rotation angle to associate with a second rotation angle of the rotated image, wherein at least one processor is further configured to cause the display apparatus to: calculate a current diagonal value according to: the first rotation angle of the rotation gesture, an angle between a diagonal line and a width line of the rotated image, and a height of the display, or a width and the height of the display, based on a comparison between the aspect ratios of the display and the image; and according to the initial diagonal value and the current diagonal value, calculate a scaling factor for reducing or enlarging the image; and control the display to present the rotated image. 2. The display apparatus according to claim 1 , wherein the initial diagonal value is a diagonal length of an image displayed by the display before user's finger rotation. 3. 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 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, the angle between the diagonal line and the width line of the rotated image, and the 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, the angle between the diagonal line and the width line of the rotated image, and the height of the display, and calculate a second diagonal value according to the first rotation angle, the angle between the diagonal line and the width line of the rotated image, and the width 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 the 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 the 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 at least two opposite vertices of the rotated image are always within a display range of a display screen, and the rotated image does not exceed the display range of the display screen, and the at least two opposite vertices of the rotated image are two ends of the 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 a user and moving at least one finger, wherein the first rotation angle is a rotation angle of the rotation gesture; upon receiving the rotation gesture formed by contacting the display, obtaining an aspect ratio of the display and, an aspect ratio and an initial diagonal value of an image initially displayed on the display; drawing a rotated image according to the first rotation angle of the rotation gesture, to cause the first rotation angle to associate with a second rotation angle of the rotated image, wherein a process of drawing the rotated image comprises: calculating a current diagonal value according to the first rotation angle of the rotation gesture, an angle between a diagonal line and a width line of the rotated image, and a height of the display, or a width and the height of the display, based on a comparison between the aspect ratios of the display and the image; and according to the initial diagonal value and the current diagonal value, calculating a scaling factor for reducing or enlarging the image; and controlling the display to present the rotated image. 10. The display method according to claim 9 , wherein the initial diagonal value i
for image manipulation, e.g. dragging, rotation, expansion or change of colour · 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
for inputting data by handwriting, e.g. gesture or text · CPC title
Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title
Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.