Operating a device to capture high dynamic range images
US-2017048442-A1 · Feb 16, 2017 · US
US10088989B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10088989-B2 |
| Application number | US-201414547077-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 18, 2014 |
| Priority date | Nov 18, 2014 |
| Publication date | Oct 2, 2018 |
| Grant date | Oct 2, 2018 |
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, method, and computer program product are provided for computing operations based on a first and second user input. In use, a first user input in a first region of a graphical user interface is received. Next, while receiving the first user input, a second user input is received in connection with one or more portions of displayed content in a second region of the graphical user interface. Lastly, one or more operations are computed in connection with the one or more portions of the displayed content, based on the first input and the second input. Additional systems, methods, and computer program products are also presented.
Opening claim text (preview).
What is claimed is: 1. A computer program product embodied on a non-transitory computer readable medium, comprising: code for presenting a first presentation of a graphical user interface; code for receiving a first touch input in a first region of the graphical user interface, wherein the first region displays one or more image modifying tools, and the first touch input includes a selection of the one or more image modifying tools and is continuously received without interruption during a first time interval; code for, in response to receiving the first touch input, and while the first touch input is continuously received, activating the selected one or more image modifying tools; while the first touch input is continuously received, code for: while maintaining the presenting of the first presentation, receiving a second touch input that is a selection of one or more portions of a first image in a second region of the graphical user interface, wherein the second touch input is received during a second time interval; detecting a respective edge associated with each of the one or more portions of the first image based on the second touch input; determining whether a first edge of the one or more portions of the first image overlap with a second edge of the one or more portions of the first image; when it is determined that the first edge overlaps with the second edge, creating a union region based on a union function of the overlapped portion of the first edge and the second edge; combining the one or more portions of the first image based on at least one of the detection and the union region; refining the selection associated with the second touch input based on the combining; and code for performing one or more operations to a portion of the first image that corresponds to the refined selection, based on the first touch input and the second touch input. 2. The computer program product of claim 1 , wherein the computer program product is operable such that the first region is predefined with set boundaries. 3. The computer program product of claim 1 , wherein the computer program product is operable such that additional tools are capable of being displayed in the first region through at least one of a region depth or layer, screens associated with the region, or window frames of the region. 4. The computer program product of claim 1 , wherein the computer program product is operable such that the second touch input is capable of including one or more points. 5. The computer program product of claim 4 , wherein the computer program product is operable such that the one or more points include at least one of a range of data, an average of data, or a specific location on the graphical user interface. 6. The computer program product of claim 5 , wherein the computer program product is operable such that the one or more points include the range of data, and the computer program product is further operable such that the range of data includes a range of pixels on the first image. 7. The computer program product of claim 6 , wherein the computer program product is operable such that computing the one or more operations includes using the range of pixels on the first image, the range including an average of pixels. 8. The computer program product of claim 4 , wherein the computer program product is operable such that the one or more points include a range of data, and the computer program product is further operable such that the range of data is based on the union region. 9. The computer program product of claim 6 , wherein the computer program product is operable such that performing the one or more operations includes using the range of pixels on the first image, the range including histogram data. 10. The computer program product of claim 1 , wherein the computer program product is operable such that the second touch input is capable of including two or more points, each of the points being associated with a specific one or more operations. 11. The computer program product of claim 1 , wherein the computer program product is operable such that receiving the second touch input includes receiving multiple points in connection with the one or more portions of the first image. 12. The computer program product of claim 1 , wherein the computer program product is operable such that the second touch input is capable of including the union function between two or more points displayed in the second region. 13. The computer program product of claim 1 , wherein the computer program product is operable such that the second touch input is capable of including a contributing area for use in selecting a region based on one or more points of interest and the detected respective edge. 14. The computer program product of claim 1 , wherein the computer program product is operable such that, in connection with the second touch input, the computer program product is operable for selecting an area of the second region, processing the selected area based on the detected respective edge, creating at least one ordered list for pixels selected, and displaying a resulting selected area; the performing one or more operations includes processing at least one vector to display a resulting image based on the one or more operations. 15. The computer program product of claim 1 , wherein the computer program product is operable such that the first touch input is continuously received even after the second touch input has completed being received and the one or more operations are computed after the first touch input has completed being received. 16. The computer program product of claim 15 , wherein the computer program product is operable such that after the second touch input has been received but while the first touch input is still being received, a third input is received via a gyroscope sensor in connection with one or more portions of the first image in a third region of the graphical user interface. 17. The computer program product of claim 16 , wherein the computer program product is operable such that the one or more operations are computed based on the first touch input, the second touch input, and the third input. 18. The computer program product of claim 1 , further comprising code for combining the one or more portions of the first image based on the detection. 19. The computer program product of claim 1 , further comprising: code for selecting a union area based on the detection; code for combining the one or more portions of the first image based on the detection; code for creating a hue vector based on the combination; and code for updating the first image based on the hue vector. 20. The computer program product of claim 1 , wherein the second touch input is received, at least in part, simultaneously with the first touch input. 21. An apparatus, comprising: circuitry for: presenting a first presentation of a graphical user interface; receiving a first touch input in a first region of the graphical user interface, wherein the first region displays one or more image modifying tools, and the first touch input includes a selection of the one or more image modifying tools and is continuously received without interruption during a first time interval; in response to receiving the first touch input, and while the first touch input is continuously received, activating the selected one or more image modifying tools; while the first touch input is continuously received: while maintaining the presenting of the
by influencing the scene brightness using illuminating means · CPC title
Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.