Split image page generating apparatuses, methods, and computer-readable storage mediums, and image content displaying apparatuses
US-2018218528-A1 · Aug 2, 2018 · US
US12001663B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12001663-B2 |
| Application number | US-202217667093-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 8, 2022 |
| Priority date | Feb 8, 2021 |
| Publication date | Jun 4, 2024 |
| Grant date | Jun 4, 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 system and method for editing and outputting an image, for example, for wall or other décor. Tools enable a user to parse a single image, such as a photograph, substantially automatically across a grid of multiple tiles. In addition to parsing, various kinds of image editing are provided as a function of tools in an innovative graphical user interface operating on a smart phone or one or more computing devices. Various operations are performed on an image that has been parsed across a grid of multiple tiles to provide for a custom output, such as for displaying an image uniquely on a wall or other surface.
Opening claim text (preview).
What is claimed: 1. A non-transitory computer readable medium comprising a computer program product having stored program instructions which, when executed by at least one processor, cause the at least one processor to perform the following: provide, on a device configured with the at least one processor, a graphical user interface; receive, via the graphical user interface, information representing an image; display, via the graphical user interface, the image; receive, via at least one graphical screen control provided in the graphical user interface, at least one value; parse the image into an initial plurality of tiles, as a function of the at least one value; display, via the graphical user interface, the image parsed into the initial plurality of tiles, wherein each of the initial plurality of tiles is separated by an amount of space; receive, via the graphical user interface, an update to the at least one value; and parse the image into an updated plurality of tiles, as a function of the update to the at least one value; determine at least a portion of the image parsed into the updated plurality of tiles that is eliminated by at least some of the amount of space separating the updated plurality of tiles; provide, in at least one of the updated plurality of tiles, at least some of the portion; and automatically display, via the graphical user interface, the image parsed into the updated plurality of tiles, wherein each of the updated plurality of tiles is separated by the amount of space. 2. The non-transitory computer readable medium of claim 1 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: provide, via the graphical user interface, an x-axis slider control and a y-axis slider control, wherein the at least one value is received as a function of a position of the x-axis slider control and the y-axis slider control, and further wherein the update to the at least one value is received as a function of a change in the position of at least one of the x-axis slider control and the y-axis slider control. 3. The non-transitory computer readable medium of claim 1 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: receive, via the graphical user interface, a value representing an update to the amount of space between tiles; and automatically display, via the graphical user interface, the image parsed into the updated plurality of tiles wherein each of the updated plurality of tiles is separated by the updated amount of space. 4. The non-transitory computer readable medium of claim 1 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: provide, in response to an instruction received via the graphical user interface, a zoomed-in view of a portion of the image displayed in the graphical user interface. 5. The non-transitory computer readable medium of claim 1 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: receive, via the graphical user interface, an instruction to provide prints of the updated plurality of tiles; and receive, via the graphical user interface, a payment for the prints of the updated plurality of tiles. 6. The non-transitory computer readable medium of claim 1 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: provide, in the graphical user interface, an image view section; display, in the image view section of the graphical user interface, the image; display, in the image view section of the graphical user interface, the image parsed into the initial plurality of tiles; and automatically display, in the image view section of the graphical user interface, the image parsed into the updated plurality of tiles. 7. The non-transitory computer readable medium of claim 1 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: determine that a difference between a i) resolution of the image and a ii) resolution of the image being parsed into the updated plurality of tiles, wherein each of the plurality of tiles is separated by the amount of space, exceeds a threshold value; and provide, via the graphical user interface in response to the determined difference exceeding the threshold value, a warning. 8. The non-transitory computer readable medium of claim 7 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: provide the warning by altering a color of at least one screen control in the graphical user interface. 9. The non-transitory computer readable medium of claim 1 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: position at least the initial plurality of tiles into a respective shape. 10. The non-transitory computer readable medium of claim 9 , wherein the respective shape is defined as a function of at least one vector. 11. A system, comprising: at least one processor configured by executing stored program instructions stored on non-transitory processor readable media to perform the following: provide, on a device configured with the at least one processor, a graphical user interface; display, via the graphical user interface, an image; receive, via at least one graphical screen control provided in the graphical user interface, at least one value; parse the image into an initial plurality of tiles, as a function of the at least one value; display, via the graphical user interface, the image parsed into the initial plurality of tiles, wherein each of the initial plurality of tiles is separated by an amount of space; receive, via the graphical user interface, an update to the at least one value; and parse the image into an updated plurality of tiles, as a function of the update to the at least one value; determine at least a portion of the image parsed into the updated plurality of tiles that is eliminated by at least some of the amount of space separating the updated plurality of tiles; provide, in at least one of the updated plurality of tiles, at least some of the portion; and automatically display, via the graphical user interface, the image parsed into the updated plurality of tiles, wherein each of the updated plurality of tiles is separated by the amount of space. 12. The system of claim 11 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: display the initial plurality of tiles separated by an amount of space. 13. The system of claim 11 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: receive, via the graphical user interface, a value representing an other amount of space; and display the initial plurality of tiles or the updated plurality of tiles separated by the other amount of space. 14. The system of claim 11 , wherein the stored program instructions, when executed by at least one processor, further cause the at least one processor to: provide, in the graphical user interface, an image view section; display, in the image view section of the graphical user interface, the image; display, in the image view section of the graphical user interface, the image parsed into the initial plurality
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Scaling of whole images or parts thereof, e.g. expanding or contracting · CPC title
Segmentation; Edge detection (motion-based segmentation G06T7/215) · CPC title
involving graphical user interfaces [GUIs] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.