Information processing system, medical system, and information processing method
US-2024321434-A1 · Sep 26, 2024 · US
US10453181B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10453181-B2 |
| Application number | US-201715586910-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 4, 2017 |
| Priority date | Aug 2, 2013 |
| Publication date | Oct 22, 2019 |
| Grant date | Oct 22, 2019 |
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.
Systems, methods, and computer-readable media acquire an image captured with a mobile device. Motion sensor data of the mobile device at or near a time when the image was captured is acquired. An angle of rotation is computed based on the motion sensor data, and the image is transformed based on the angle of rotation. In another aspect, a user interface enables user control over image transformation. The user interface enables user control over rotating an image on a display at two or more granularities. A point of rotation may be user-defined. Rotated images may be scaled to fit within a viewing frame for displaying the transformed image.
Opening claim text (preview).
What is claimed: 1. A computer implemented method comprising: displaying, by a computing system, an image through an interface; receiving, by the computing system, a point of rotation of the image and a granularity selection point in the interface, selected by a touch gesture of a user, wherein the touch gesture is a finger slide of the user that is continuously maintained on the interface while selecting the point of rotation, the granularity selection point, and a direction and a degree of rotation; determining, by the computing system, a granularity of rotation of the image about the point of rotation based on a straight-line distance between the granularity selection point and the point of rotation; and rotating, by the computing system, the image about the point of rotation according to the granularity of rotation. 2. The computer implemented method of claim 1 , further comprising: rotating the image at a first granularity of rotation about the point of rotation based on rotational movement of a first input at a first granularity selection point that is a first distance away from the point of rotation. 3. The computer implemented method of claim 2 , further comprising: rotating the image at a second granularity of rotation about the point of rotation based on rotational movement of a second input at a second granularity selection point that is a second distance away from the point of rotation. 4. The computer implemented method of claim 1 , wherein the granularity of rotation becomes finer as the distance between the granularity selection point and the point of rotation increases. 5. The computer implemented method of claim 1 , wherein the granularity of rotation becomes finer as the distance between the granularity selection point and the point of rotation decreases. 6. The computer implemented method of claim 1 , wherein the point of rotation is displayed as a point through the interface. 7. The computer implemented method of claim 1 , wherein the granularity selection point is displayed as a point through the interface connected by a line to the point of rotation. 8. The computer implemented method of claim 1 , wherein the point of rotation and the granularity selection point require re-selection after the finger slide is not applied to the interface. 9. A system comprising: at least one hardware processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform: displaying an image through an interface; receiving a point of rotation of the image and a granularity selection point in the interface, selected by a touch gesture of a user, wherein the touch gesture is a finger slide of the user that is continuously maintained on the interface while selecting the point of rotation, the granularity selection point, and a direction and a degree of rotation; determining a granularity of rotation of the image about the point of rotation based on a straight-line distance between the granularity selection point and the point of rotation; and rotating the image about the point of rotation according to the granularity of rotation. 10. The system of claim 9 , wherein the granularity of rotation becomes finer as the distance between the granularity selection point and the point of rotation increases. 11. A non-transitory computer readable medium including instructions that, when executed by at least one hardware processor of a computing system, cause the computing system to perform a method comprising: displaying an image through an interface; receiving a point of rotation of the image and a granularity selection point in the interface, selected by a touch gesture of a user, wherein the touch gesture is a finger slide of the user that is continuously maintained on the interface while selecting the point of rotation, the granularity selection point, and a direction and a degree of rotation; determining a granularity of rotation of the image about the point of rotation based on a straight-line distance between the granularity selection point and the point of rotation; and rotating the image about the point of rotation according to the granularity of rotation. 12. The non-transitory computer readable medium of claim 11 , wherein the granularity of rotation becomes finer as the distance between the granularity selection point and the point of rotation increases. 13. The system of claim 9 , wherein the granularity of rotation becomes finer as the distance between the granularity selection point and the point of rotation decreases. 14. The system of claim 9 , wherein the point of rotation is displayed as a point through the interface. 15. The system of claim 9 , wherein the granularity selection point is displayed as a point through the interface connected by a line to the point of rotation. 16. The system of claim 9 , wherein the point of rotation and the granularity selection point require re-selection after the finger slide is not applied to the interface. 17. The non-transitory computer readable medium of claim 11 , wherein the granularity of rotation becomes finer as the distance between the granularity selection point and the point of rotation decreases. 18. The non-transitory computer readable medium of claim 11 , wherein the point of rotation is displayed as a point through the interface. 19. The non-transitory computer readable medium of claim 11 , wherein the granularity selection point is displayed as a point through the interface connected by a line to the point of rotation. 20. The non-transitory computer readable medium of claim 11 , wherein the point of rotation and the granularity selection point require re-selection after the finger slide is not applied to the interface.
Region indicators; Field of view indicators · CPC title
Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters · CPC title
Scaling of whole images or parts thereof, e.g. expanding or contracting · CPC title
Rotation of whole images or parts thereof · CPC title
involving reference images or patches · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.