Back to results
US 12,375,614 B2Granted
System, method, and computer program product for exchanging images
AssigneeDuelight LLC
InventorsAdam Feder, Brian Kindle, William Rivard
Life of this patent
Estimating the term…
Abstract
A system, method, and computer program product are provided for exchanging images. In use, one or more images are received at a server. Additionally, the one or more images are analyzed. Further, image processing code is outputted referencing the one or more images, based on the analysis of the one or more images. Additional systems, methods, and computer program products are also presented.
Claims78
An apparatus, comprising:
- at least one non-transitory memory;
- a touch screen;
- a network interface;
- a camera;
- and
- one or more processors in communication with the at least one non-transitory memory, the touch screen, the network interface, and the camera, wherein the one or more processors execute instructions stored in the at least one non-transitory memory to cause the apparatus to:
- generate a first image, utilizing the camera configured according to a first brightness level;
- generate a second image, utilizing the camera configured according to a second brightness level;
- combine at least a portion of the first image and at least a portion of the second image to generate a first synthetic image;
- process the first synthetic image;
- store, in a first object, the processed first synthetic image and metadata that is related to the generation thereof;
- communicate, utilizing the network interface, the first object to at least one server for storage thereon;
- display, utilizing the touch screen, the processed first synthetic image;
- display, utilizing the touch screen, the processed first synthetic image with a slider user interface element;
- in the event of receipt, utilizing the touch screen, of a sliding user input on the slider user interface element:
- applying a blur effect on the processed first synthetic image to generate a blurred processed synthetic image;
- and
- in the event of receipt, utilizing the touch screen, of a save user input on a save user interface element after the receipt of the sliding user input on the slider user interface element, updating the first object to include:
- the processed first synthetic image without the blur effect applied,
- the blurred processed synthetic image with the blur effect applied, and
- additional metadata.
18 more elements
An apparatus, comprising:
- at least one non-transitory memory;
- a touch screen;
- a network interface;
- a camera;
- and
- one or more processors in communication with the at least one non-transitory memory, the touch screen, the network interface, and the camera, wherein the one or more processors execute instructions stored in the at least one non-transitory memory to cause the apparatus to:
- generate a first image, utilizing the camera configured according to a first brightness level;
- generate a second image, utilizing the camera configured according to a second brightness level;
- combine at least a portion of the first image and at least a portion of the second image to generate a first synthetic image;
- process the first synthetic image;
- and
- display, utilizing the touch screen, the processed first synthetic image;
- wherein the apparatus is configured such that:
- the at least portion of the first image is generated, by:
- capturing, utilizing a plurality of pixels of the camera, a first analog signal of a photographic scene at a first time, the first analog signal processed so as to generate:
- at least a first first-analog-signal portion that is amplified utilizing a first gain, and at least a second first-analog-signal portion that is amplified utilizing a second gain,
- generating at least a portion of a first first-image-related source image utilizing the first first-analog-signal portion,
- generating at least a portion of a second first-image-related source image utilizing the second first-analog-signal portion, and
- combining the at least portion of the first first-image-related source image and the at least portion of the second first-image-related source image, to generate the at least portion of the first image;
- and
- the at least portion of the second image is generated, by:
- capturing, utilizing the plurality of pixels of the camera, a second analog signal of the photographic scene at a second time, the second analog signal processed so as to generate:
- at least a first second-analog-signal portion that is amplified utilizing the first gain, and at least a second second-analog-signal portion that is amplified utilizing the second gain,
- generating at least a portion of a first second-image-related source image utilizing the first second-analog-signal portion,
- generating at least a portion of a second second-image-related source image utilizing the second second-analog-signal portion, and
- combining the at least portion of the first second-image-related source image and the at least portion of the second second-image-related source image, to generate the at least portion of the second image.
23 more elements
A method, comprising:
- at an apparatus including at least one non-transitory memory, a touch screen, a network interface, a camera, and one or more processors in communication with the at least one non-transitory memory, the touch screen, the network interface, and the camera:
- generating a first image according to a first brightness level;
- generating a second image according to a second brightness level;
- combining at least a portion of the first image and at least a portion of the second image to generate a first synthetic image;
- processing the first synthetic image;
- storing, in a first object, the processed first synthetic image and metadata that is related to the generation thereof;
- communicating the first object to at least one server for storage thereon;
- and
- displaying the processed first synthetic image;
- wherein:
- the at least portion of the first image is generated, by:
- capturing, utilizing a plurality of pixels of the camera, a first analog signal of a photographic scene at a first time, the first analog signal processed so as to generate:
- at least a first first-analog-signal portion that is amplified utilizing a first gain, and at least a second first-analog-signal portion that is amplified utilizing a second gain,
- generating at least a portion of a first first-image-related source image utilizing the first first-analog-signal portion,
- generating at least a portion of a second first-image-related source image utilizing the second first-analog-signal portion, and
- combining the at least portion of the first first-image-related source image and the at least portion of the second first-image-related source image, to generate the at least portion of the first image;
- and
- the at least portion of the second image is generated, by:
- capturing, utilizing the plurality of pixels of the camera, a second analog signal of the photographic scene at a second time, the second analog signal processed so as to generate:
- at least a first second-analog-signal portion that is amplified utilizing the first gain, and at least a second second-analog-signal portion that is amplified utilizing the second gain,
- generating at least a portion of a first second-image-related source image utilizing the first second-analog-signal portion,
- generating at least a portion of a second second-image-related source image utilizing the second second-analog-signal portion, and
- combining the at least portion of the first second-image-related source image and the at least portion of the second second-image-related source image, to generate the at least portion of the second image.
20 more elements
Dependencies are inferred from the claim text.