Collaborative Image Collection And Processing Using Portable Cameras
First Claim
Patent Images
1. An electronic device comprising:
- a lens;
an image sensor in optical communication with the lens;
a processor in communication with the image sensor;
a display for providing a user interface; and
communication circuitry under control of the processor and configured to transmit and receive positional information associated with at least one of the one or more secondary devices,wherein the user interface is configured to display information derived from output of an image sensor of at least one of the one or more secondary devices, andwherein at least one aspect of the image sensor of the at least one of the one or more secondary devices is based upon at least a portion of the transmitted positional information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for capturing image information from multiple camera devices, either simultaneously or in an organized sequence. A group of cameras may act in collaboration with each other to capture multiple images of a single subject or multiple subjects. The resulting images may be combined to form a single product that is richer in content than any one of the cameras could create alone. User interfaces for control and management of the group imaging sessions allow for flexible and easy use of smartphones as cameras.
32 Citations
20 Claims
-
1. An electronic device comprising:
-
a lens; an image sensor in optical communication with the lens; a processor in communication with the image sensor; a display for providing a user interface; and communication circuitry under control of the processor and configured to transmit and receive positional information associated with at least one of the one or more secondary devices, wherein the user interface is configured to display information derived from output of an image sensor of at least one of the one or more secondary devices, and wherein at least one aspect of the image sensor of the at least one of the one or more secondary devices is based upon at least a portion of the transmitted positional information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
using a processor to send a first message through communications circuitry, the first message to identify one or more nodes to participate in a collaborative imaging project; receiving, through the communications circuitry, first information for each of the one or more nodes, wherein the first information comprises identifying information regarding the node and information regarding a hardware capability of the node; in response to receiving the first information, presenting, through a user interface, a first indication for each of the one or more nodes from which the first information was received; receiving input regarding at least one of the first indications; in response to the input regarding at least one of the first indications, using the communications circuitry to send an invitation to each of the one or more nodes corresponding to the received input; receiving, from at least a plurality of the one or more nodes, image information reflecting each node'"'"'s real time image capture; and creating a combined image from the received image information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium comprising one or more instructions that when executed on a central processing unit (CPU) configure the CPU to:
-
send a first message through communications circuitry, the first message to identify one or more nodes to participate in a collaborative imaging project; present a user interface displaying a video feed for each of the one or more nodes supplying real-time image information for previewing, the video feeds organized in the form of a combined image where each video feed may be distinguished from the others; receive user input regarding at least one of the displayed video feeds; and in response to the user input, send through the communications circuitry a message to cause a positional change to a node corresponding with the received user input. - View Dependent Claims (17, 18, 19, 20)
-
Specification