US20180109713A1 - System and method for evenly-scattered adaptable subject lighting for mobile device photography - Google Patents
System and method for evenly-scattered adaptable subject lighting for mobile device photography Download PDFInfo
- Publication number
- US20180109713A1 US20180109713A1 US15/294,713 US201615294713A US2018109713A1 US 20180109713 A1 US20180109713 A1 US 20180109713A1 US 201615294713 A US201615294713 A US 201615294713A US 2018109713 A1 US2018109713 A1 US 2018109713A1
- Authority
- US
- United States
- Prior art keywords
- sensor
- network
- mobile device
- processing system
- lighting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B15/00—Special procedures for taking photographs; Apparatus therefor
- G03B15/02—Illuminating scene
- G03B15/03—Combinations of cameras with lighting apparatus; Flash units
- G03B15/05—Combinations of cameras with electronic flash apparatus; Electronic flash units
-
- H04N5/2354—
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B15/00—Special procedures for taking photographs; Apparatus therefor
- G03B15/02—Illuminating scene
- G03B15/06—Special arrangements of screening, diffusing, or reflecting devices, e.g. in studio
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B17/00—Details of cameras or camera bodies; Accessories therefor
- G03B17/56—Accessories
- G03B17/561—Support related camera accessories
-
- G06K9/00241—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/164—Detection; Localisation; Normalisation using holistic features
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
- H04N23/51—Housings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/56—Cameras or camera modules comprising electronic image sensors; Control thereof provided with illuminating means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/57—Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/71—Circuitry for evaluating the brightness variation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/74—Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
-
- H04N5/2252—
-
- H04N5/2256—
-
- H04N5/2351—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
- H04N7/185—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source from a mobile camera, e.g. for remote control
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B45/00—Circuit arrangements for operating light-emitting diodes [LED]
- H05B45/20—Controlling the colour of the light
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/105—Controlling the light source in response to determined parameters
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/105—Controlling the light source in response to determined parameters
- H05B47/115—Controlling the light source in response to determined parameters by determining the presence or movement of objects or living beings
- H05B47/125—Controlling the light source in response to determined parameters by determining the presence or movement of objects or living beings by using cameras
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B2215/00—Special procedures for taking photographs; Apparatus therefor
- G03B2215/05—Combinations of cameras with electronic flash units
- G03B2215/0514—Separate unit
- G03B2215/0517—Housing
- G03B2215/0539—Ringflash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0264—Details of the structure or mounting of specific components for a camera module assembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/52—Details of telephonic subscriber devices including functional features of a camera
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/105—Controlling the light source in response to determined parameters
- H05B47/115—Controlling the light source in response to determined parameters by determining the presence or movement of objects or living beings
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Definitions
- the disclosure relates to the field of mobile device photography, and more particularly to the field of providing adequate lighting when shooting photos of a subject using a mobile device.
- the selfie provides a luxury of depicting oneself in a way that she desires.
- Technology gives users control to shape and manipulate who they are and perhaps mask flaws and imagined shortcomings in a way that was not previously possible off-line. It has become an opportunity for people to showcase themselves to the world with little or no repercussions. So, when the “likes” and affirming responses to carefully selected selfies come in large numbers in a given week, a satisfaction of that kind of global validation is immeasurable.
- Photographers using mobile devices such as smartphones or tablets are limited by the function and lighting of their mobile device or need to use additional equipment to set up an ideal photography environment, or risk lackluster results. Often this involves setting up a photo booth environment where they can control variables such as color and lighting, to best illuminate a subject and get the best image. For casual photography this is prohibitive due to time, cost, and setup involved, some turn to rental photo booths provided by a third party when needed, again at the expense of additional cost for better photos.
- an apparatus for evenly-scattered adaptable subject lighting for mobile device photography Accordingly, the inventor has conceived and reduced to practice, in a preferred embodiment of the invention, an apparatus for evenly-scattered adaptable subject lighting for mobile device photography.
- an apparatus for evenly-scattered adaptable subject lighting for mobile device photography comprising a case comprising at least an enclosure comprising a rigid material configured to enclose and securely fasten a mobile device and further comprising an illuminating portion, the illuminating portion being configured to produce light based at least in part on input received from a lighting modulator; a mobile device mount comprising at least a plurality of attachment points, the attachment points comprising at least a threaded receptacle configured to accept a threaded bolt or screw; and a lighting modulator comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a computing device, and configured to direct the operation of the illuminating portion, is disclosed.
- a method for evenly-scattered adaptable subject lighting for mobile device photography comprising the steps of collecting, at a lighting modulator comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a computing device, and configured to direct the operation of the illuminating portion, input data directing the operation of an illuminating portion of a case comprising at least an enclosure comprising a rigid material configured to enclose and securely fasten a mobile device and further comprising an illuminating portion, the illuminating portion being configured to produce light based at least in part on input received from a lighting modulator based at least in part on the input data, is disclosed.
- FIG. 1A is an illustration of multiple views of an exemplary hardware arrangement of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the use of a mobile device enclosure with integral illuminating portion according to a preferred embodiment of the invention.
- FIG. 1B is an illustration of multiple views of an alternate exemplary hardware arrangement of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the use of a mountable mobile device apparatus with circular illuminating portion according to a preferred embodiment of the invention.
- FIG. 1C is an illustration of an exemplary construction and interior view of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, according to a preferred embodiment of the invention.
- FIG. 1D is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating construction using a snap-fit clamshell configuration.
- FIG. 1E is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating construction using a hinged configuration.
- FIG. 1F is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the opening action of a hinged configuration.
- FIG. 1G is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in a closed configuration.
- FIG. 1H is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in a partially open configuration.
- FIG. 1I is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in an open configuration.
- FIG. 2 is an illustration of an exemplary architecture of sensor processing systems, according to a preferred embodiment of the invention.
- FIG. 3 is a flow diagram of an exemplary manual method for adjusting subject lighting using programmable instructions on a mobile device, according to a preferred embodiment of the invention.
- FIG. 4 is a flow diagram of an exemplary adaptive method for automatically adjusting subject lighting, according to a preferred embodiment of the invention.
- FIG. 5 is a flow diagram of an exemplary communication arrangement between a plurality of sensor processing systems, according to a preferred embodiment of the invention.
- FIG. 6 is a flow diagram of an exemplary sensor trigger, according to a preferred embodiment of the invention.
- FIG. 7 is a block diagram illustrating an exemplary hardware architecture of a computing device used in an embodiment of the invention.
- FIG. 8 is a block diagram illustrating an exemplary logical architecture for a client device, according to an embodiment of the invention.
- FIG. 9 is a block diagram showing an exemplary architectural arrangement of clients, servers, and external services, according to an embodiment of the invention.
- FIG. 10 is another block diagram illustrating an exemplary hardware architecture of a computing device used in various embodiments of the invention.
- the inventor has conceived, and reduced to practice, in a preferred embodiment of the invention, an apparatus for adaptable evenly-scattered subject lighting for mobile device photography.
- Devices that are in communication with each other need not be in continuous communication with each other, unless expressly specified otherwise.
- devices that are in communication with each other may communicate directly or indirectly through one or more communication means or intermediaries, logical or physical.
- steps may be performed simultaneously despite being described or implied as occurring non-simultaneously (e.g., because one step is described after the other step).
- the illustration of a process by its depiction in a drawing does not imply that the illustrated process is exclusive of other variations and modifications thereto, does not imply that the illustrated process or any of its steps are necessary to one or more of the invention(s), and does not imply that the illustrated process is preferred.
- steps are generally described once per embodiment, but this does not mean they must occur once, or that they may only occur once each time a process, method, or algorithm is carried out or executed. Some steps may be omitted in some embodiments or some occurrences, or some steps may be executed more than once in a given embodiment or occurrence.
- photographer refers to an operator of a photography device. It does not imply a user of any skill level or having any special education.
- FIG. 1A is an illustration of multiple views of an exemplary hardware arrangement of an apparatus 100 for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the use of a mobile device enclosure 111 with integral illuminating portion 112 according to a preferred embodiment of the invention.
- apparatus 100 may comprise a case or enclosure 111 for a mobile device such as a tablet 114 or other mobile device (for example, including but not limited to a smartphone, laptop or convertible personal computer, media recorder or player device, or other portable electronic device) may be used to securely contain and enclose mobile device 114 while still permitting access to common functions such as a touchscreen or hardware buttons that may be on the device casing (for example, on the front of the front or sides of the device).
- case 111 may be utilized for different mobile devices 114 , and that different arrangements may be utilized to permit or restrict access to certain functions, such as to prevent users from accessing a power switch or volume controls, or to prevent removal of a device battery.
- Case 111 may comprise a locking mechanism such as a mechanical sliding portion 113 configured to secure a mobile device 114 in place when fastened.
- Case 111 may also comprise a port connector integrally formed or affixed within or upon sliding portion 113 to connect to a power, data, or other port integral to mobile device 114 , such as to allow mobile device 114 to be charged while secured, or to permit pass-through access to other hardware ports such as audio or video inputs or outputs, or to provide external accessory functionality via a data port such as to provide additional hardware sensors (for example, light sensors for use in determining an appropriate configuration for an illuminating portion 112 ).
- additional hardware sensors for example, light sensors for use in determining an appropriate configuration for an illuminating portion 112 .
- Case 111 may further comprise an illuminating portion 112 , that may be configured as, for example, a ring or border surrounding mobile device 114 .
- Illuminating portion 112 may be configured as an entire surface of case 111 as shown, or may be an affixed or integrally-formed portion of case 111 , for example an extruded ring (as described below with reference to FIG. 1B ), rectangle, or other shape configured to provide directional or scattered light when illuminated, and optionally configured for use as a brace, handle, mount, or other structural component for various use.
- portions of case 111 may be used in a dual-purpose manner, as both structural components as well as lighting elements for use in providing evenly-scattered adaptable subject lighting for mobile device photography.
- illuminating portion 112 may be constructed using a variety of materials, shapes, or techniques to achieve a particular desired lighting quality, such as the use of LED light elements for programmable color variance, incandescent lighting elements to more closely replicate natural light conditions, the use of smooth or curved surface shapes or contours to direct or scatter light as desired, or the use of Fresnel or other lens designs to further direct light as needed during use. Additionally, by using a mobile device 114 , hardware and software capabilities such as sensors and specialized software applications may be used to further enhance photography.
- device sensors may be used to detect ambient light conditions or image qualities such as (for example, including but not limited to) an individual's clothing, hair, or skin tone, the color or shape of an inanimate subject such as for photographing objects, or background characteristics (such as color, texture, complexity, or distance) behind a subject.
- This data may be used to adjust lighting effects to optimize photo quality, for example by altering the color or intensity of subject lighting to achieve a desired result.
- This process may be automated using hardware sensors in a case 111 or mobile device 114 according to various arrangements, as discussed in greater detail below with reference to FIG. 2 , or may be at least partially manual via interaction with a software application as described in FIG. 3 , for example so that a user may select photography effects to apply.
- Case 111 may comprise a plurality of attachment points 122 a - n such as (for example) threaded holes, sockets, hooks, mating surfaces, or other points for mechanical attachment to a variety of surfaces or fixtures.
- attachment points 122 a - n may comprise a plurality of threaded holes arranged to comply with common mounting hardware standards, such as Video Electronics Standards Association (VESATM)-compliant arrangements for use with common mounting plates and wall fixtures for television and video display hardware.
- VESATM Video Electronics Standards Association
- any mounting standard may be used such as Flat Display Mounting Interface (FDMITM), VESATM MIS-D 100/75, VESATM MIS-E, VESATM MIS-F.
- a plurality of specific mounting points 121 may be used to accept common photography hardware, such as a tripod or stand.
- a locking mechanism 123 may also be utilized, for example to accept 124 a standardized mobile device lock such as a Kensington Device, to prevent theft of a mounted mobile photography apparatus.
- adapter mating portions may available to accept an adapter interface to add, for example, a VESATM-compliant interface (not shown) to case 111 .
- FIG. 1B is an illustration of multiple views of an alternate exemplary hardware arrangement of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the use of a mountable mobile device apparatus with circular illuminating portion 132 according to a preferred embodiment of the invention.
- a ring, torus-shaped, or in some embodiments a semi-torus-shaped illuminating portion 132 may be affixed to a mobile device 114 , such as by being affixed to or integrally formed as a portion of a device mount or enclosure 131 .
- Enclosure 131 may optionally be of varied hardware design, for example comprising features of a mobile device case 111 as described above, such as access to features or hardware buttons that may be on a mobile device casing, as well as incorporating retention or locking mechanisms such as threaded screws 136 a - n for assembling and securing front portion 131 a and back portion 131 b of enclosure 131 (as in FIG.
- enclosure 131 comprises a joined front portion 131 a and back portion 131 b (as in FIG. 1C ) whereby circular illumining portion 132 is securely held between front portion 131 a and back portion 131 b by fasteners 136 a - n .
- enclosure 131 when fastened, includes at least a portion of circular illuminating portion 132 .
- Enclosure 131 may further comprise a plurality of hardware speakers 135 a - n, that may be used to relay audio output from a secured mobile device 114 such as by pairing via BLUETOOTHTM or similar wireless communication means, or by connecting to a hardware output port of mobile device 114 when installed.
- the plurality of audio speakers 135 a - n may be encased within circular illumining portion 132 similarly to above.
- FIG. 1C is an illustration of an exemplary construction and interior view of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, according to a preferred embodiment of the invention.
- a mobile device 114 may be secured within an enclosure 131 (made up front portion 131 a, back portion 131 b and illuminating portion 132 ) while offering adequate protection to mobile device 114 against damage during use, and providing for access to physical functions such as viewing the screen or accessing hardware buttons or controls while secured.
- illuminating portion 132 may be a toroidal light emitting device.
- illuminating portion 132 may be a semi-toroidal concavity comprising a flat back (for example to provide ease of connection to back portion 131 b ).
- illumination portion 132 slidably engages or fastens into mating portions 145 a and 145 b.
- 132 snaps into mating portions 145 a and 145 b, in other embodiments a faster is used, such as a plurality of screws, bolts, hook and loop, and the like.
- illumination portion 132 may be held securely in-place between a top edge and a lower edge of front portion 131 a when front portion 131 a is fastened to back portion 131 b.
- fastener types may be used to secure mobile device 114 within enclosure 131 and to assemble enclosure 131 for use including (but not limited to) mating magnetic fasteners having opposed north 141 a - n and south 142 a - n diamagnetic poles to secure enclosure 131 when aligned, or a plurality of threaded holes or sockets 143 a - n for use with fastening screws or bolts 144 a - n to mechanically secure enclosure 131 during assembly.
- a mobile device 114 may be secured in a permanent or semi-permanent manner according to a desired use case or arrangement, to optionally provide for enhanced security and protection or to provide convenience for rapidly securing and removing a mobile device 114 as needed.
- These and other various fastening means may also be used to provide for a sufficiently stable alignment of mobile device 114 both within enclosure 131 as well as relative to a mounting surface, structure, or device (such as via a tripod mount 134 as described above in FIG. 1B , for example) to provide a stable platform for mobile photography, as excessive movement may impede the quality of photographs or video.
- illuminating portion 132 may comprise a formed portion of enclosure 131 constructed of a transparent or translucent material, to allow light from a light source to shine through.
- the light source may comprise a plurality of lighting elements including, but not limited to, LEDs, electroluminescent (EL) wire, a low pressure mercury-vapor gas-discharge lamp, incandescent bulbs, compact fluorescent bulbs, halogen bulbs, or other illuminating materials, configured to emit light optionally in preset or configurable frequencies and intensities (for example, some arrangements may utilize programmable LEDs that can change color or brightness via a software application).
- illumination portion 132 may emit at least a controlled intensity of visible light only in a direction perpendicular to the plane of the ring and the front shell or into some other specific direction.
- FIG. 1D is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating construction using a snap-fit clamshell configuration.
- an enclosure 155 (as in FIG. 1F ) which may comprise a clamshell-type construction by connecting front portion 146 , middle portion 147 , and back portion 148 .
- a mobile device 114 may be secured within enclosure 155 during assembly to provide a secure casing around mobile device 114 .
- middle portion 147 may be an illuminating portion that may comprise a formed portion of enclosure 155 constructed of a transparent or translucent material, to allow light from embedded illumination elements within middle portion 147 to shine through.
- Illuminating middle portion 147 may comprise embedded illumination elements including, but not limited to, LEDs, electroluminescent (EL) wire, a low pressure mercury-vapor gas-discharge lamp, incandescent bulbs, compact fluorescent bulbs, halogen bulbs, or other illuminating materials (or any combination thereof), configured to emit light optionally in preset or configurable frequencies and intensities, configured to emit light optionally in preset or configurable frequencies and intensities.
- LEDs electroluminescent (EL) wire
- a low pressure mercury-vapor gas-discharge lamp such as a light, or any combination thereof
- incandescent bulbs such as compact fluorescent bulbs, halogen bulbs, or other illuminating materials (or any combination thereof)
- enclosure 155 may comprise a mounting apparatus for securely encasing a mobile computing device within a front portion 146 , the mounting apparatus comprising at least: a front shell comprising a rigid material formed or machined to comprise at least an outer surface, an inner concave open region, an open window portion, and an illuminating portion; a rear shell comprising a rigid material formed or machined to comprise at least an outer surface and an inner concave open region wherein the open window portion may comprise at least an open region formed or machined as a portion of the front shell configured to pass through the outer surface of the front shell and into the inner concave open region of the front shell.
- the illuminating portion may comprise at least a portion of the outer surface of the front shell and may be configured to at least emit a controlled intensity of visible light from the embedded illuminating elements as described above.
- the front shell and the rear shell may be configured to be releasably coupled to each other using a variety of fasteners such as screws, snaps, hook and loop, and other fasteners.
- the resulting case 155 comprises the inner concave regions of the front and rear shells and may at least partially enclose the mobile computing device when so coupled. It can be appreciated that by having concave regions allows for hardware sensors to be accommodated within the case for security and convenience.
- FIG. 1E is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating construction using a hinged configuration.
- an enclosure 155 (as in FIG. 1F ) may comprise a multi-piece (that is, at least, portions 146 , 151 , 152 , 153 , 147 , and 148 ) clamshell-type design having a hinged assembly for securing a mobile device 114 (not shown in this illustration for clarity).
- An outer faceplate 151 may be used to secure the front of a mobile device 114 , to, at least, protect the screen, prevent ingress of foreign matter into enclosure 131 , prevent an extraction of the mobile device through a front opening, and the like. Faceplate 151 may be attached to a hinged tray 152 that encloses the body of a mobile device 114 to further secure and protect it, which may then be attached to a hinged backplate 153 that is secured within enclosure 155 during assembly. When assembled in this manner, enclosure 155 may be opened about a hinge 154 (as shown in FIG. 1F ), to allow access to a secured mobile device 114 for installation, removal, or adjustment as necessary.
- illuminating portions 147 may comprise a formed portion within enclosure 155 constructed of a transparent or translucent material, to allow light from an illumination elements embedded into portion 147 (as described earlier) to shine through.
- Illumination portion 147 may comprise a plurality of lighting elements such as (for example) LEDs or electroluminescent (EL) wire or other materials, configured to emit light optionally in preset or configurable frequencies and intensities (for example, some arrangements may utilize programmable LEDs that can change color or brightness via a software application).
- lighting elements such as (for example) LEDs or electroluminescent (EL) wire or other materials, configured to emit light optionally in preset or configurable frequencies and intensities (for example, some arrangements may utilize programmable LEDs that can change color or brightness via a software application).
- EL electroluminescent
- the shape e.g. concave, flat, etc.
- the shape (e.g. concave, flat, etc.) of front portion 146 determined the distribution of light from illuminating middle portion
- FIG. 1F is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the opening action of a hinged configuration.
- an assembled hinged enclosure 155 may be opened about a hinged portion 154 to expose an assembled hinged assembly with a mobile device 114 (not shown) secured between a faceplate 151 and hinged back plate 153 .
- This may be used, in some embodiments, to enable rapid and convenient insertion or removal of a mobile device 114 or adjustments to its position or configuration that may not be possible when fully secured within enclosure 131 with the hinged assemble closed. It may be further seen that this hinged assembly does not affect illuminating portions 132 , so any configuration or adjustments may be retained when making adjustments to a mobile device 114 .
- an apparatus for evenly-scattered adaptable subject lighting for mobile device photography may be mounted to a camera tripod for use in professional photography without using separate camera or lighting equipment, utilizing a mobile device that may already be available.
- an apparatus for evenly-scattered adaptable subject lighting for mobile device photography may be setup for public use such as at an event (for example, a sporting event or a music concert), a restaurant or bar, or in a store such as for use by customers to photograph themselves with various items they are considering for purchase.
- FIG. 1G is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in a closed configuration.
- case 160 comprises removable cable connector housing 161 to conceal, contain, and access a cable connector (for example, an Apple lightningTM connector, a universal serial bus (USB) cable, an AppleTM 30-pin connector, a MagSafeTM connector, and the like) for powering device 114 by connecting to a power source, or communicating with device 114 from another device (not shown), or both.
- a cable connector may reside within removable cable connector housing 161 and accessed by removing removable cable connector housing 161 as described below.
- removable cable connector housing 161 is secured using a fastener (not shown) to limit access to the power connector (for example, whereby to access a cable connector, one may require a custom or specific tool).
- removable cable connector housing 161 is seated flush to case 160 whereby the bottom piece is molded consistent with contours of case 160 .
- FIG. 1H is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in a partially open configuration.
- partially removed removable cable connector housing 162 is illustrated in a partially removed configuration.
- removable cable connector housing 162 slides horizontally away from device 114 to expose a cable connector.
- the cable connector is drawn with removable cable connector housing 162 such that the cable connector is removed (i.e. disconnected) from device 114 .
- removable cable connector housing 162 is snapped into place whereby grooved members (not shown) allow for retention and removal of removable cable connector housing 162 within case 160 .
- FIG. 1I is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in an open configuration.
- removable cable connector housing 162 separates into top portion 163 , middle portion 166 , and bottom portion 167 .
- Middle portion 166 comprises access hole 165 to accept cable connector 164 and cable mounting portion 170 .
- Cable mounting portion 170 accommodates a mounting of cable connector 164 via one or more fasteners (for example, hook and loop, screws, rivets and the like) to allow an attachment of cable connector 114 to middle portion 166 such that, when mounted, cable connector 164 is placed in harmony and acceptable by a corresponding female connecting slot of device 114 by, for example, using a horizontal sliding motion of removable cable connector housing 162 (when assembled). It should be appreciated that, in a preferred embodiment, by attaching cable connector 164 to middle portion 166 , an operator would be able to easily engage and disengage cable connector 164 with device 114 by manipulating removable cable connector housing 162 without handling cable connector 164 directly.
- fasteners for example, hook and loop, screws, rivets and the like
- Bottom portion 167 is a contoured portion matching the contours of case 160 such that when assembled, removable cable connector housing 162 sits flush with case 160 .
- a plurality of mounting members 169 allow for the assemblage of bottom portion 167 , middle portion 166 , and top portion 163 (into removable cable connector housing 162 ) using fasteners.
- Bottom portion 167 further comprises access hole 168 to accept cable connector 164 .
- bottom portion 167 fastens to middle portion 166 and to case 160 and becomes part of case 160 .
- top portion 163 is removable to expose cable connector 164 for access and manipulation by an operator while bottom portion 167 and middle portion 166 remain fastened to case 160 .
- FIG. 2 is an exemplary architecture diagram for a sensor processing system, according to a preferred embodiment of the invention.
- the sensor processing system 200 comprises at least a plurality of programming instructions stored in a memory 25 and operating on one or more processors 21 of a specially programmed computing device 114 , and configured to direct the operation of the illuminating portion (for example, circular illuminating portion 132 or illuminating board 132 a of device 114 , or other illumination unit internal or external to device 114 , or any combination thereof) for evenly-scattered adaptable subject lighting for: mobile image capture; share images or files (or both) across network 240 for example networks 31 ), interface with one or more other sensor processing systems 200 , connect to external services via external services interface 230 , or the like.
- the illuminating portion for example, circular illuminating portion 132 or illuminating board 132 a of device 114 , or other illumination unit internal or external to device 114 , or any combination thereof
- the illuminating portion for example,
- a light sensor 201 may comprise a plurality of electronic devices to detect light such as photo-voltaics, photo-emissives, and the like, or photo-resistors, photo-conductors, and the like (or a combination of one or more) to generate a signal to sensor processor 214 indicating the intensity of light by measuring the radiant energy that exists in a range of frequencies for example, ranging in frequency from “Infra-red” to “Visible” up to “Ultraviolet” light spectrum.
- sensor processor 214 may direct other processes to behave based on the generated signal, for example, to manipulate an output range for circular illuminating portion 132 , illuminating board 132 a, or other illumination unit for optimum subject illumination.
- Inertial sensor 202 may comprise an accelerometer, a gyroscope, or a magnetometer (or any combination thereof) to act as an inertial measurement unit to detect motion or orientation of sensor processing system 200 .
- sensor processor may alter behavior for specific functions based on device movement or orientation (such as rotation or position), As such, various system reactions may be initiated such as, a change dimensions of an image from image capture 206 , send messages via message service 231 to one or more external services 230 (for example, sensor processing system 200 has experienced a sudden impact).
- Depth sensor 203 may comprise an infra-red projector an infra-red camera, a Red-Green-Blue (RGB) camera, or another depth sensor element. Accordingly, depth sensor 203 may sense background depth detection based on information received by image capture 206 or in some embodiment, a depth may be preconfigured and read from configurations from configuration database 221 . In other embodiments a combination of both may be used.
- Location sensor 204 may comprise a GPS receiver, an optical position sensor, altimeter, and the like. Accordingly, location and position information may be sent to sensor processor 214 based on certain events such as: image capture 206 is triggered; recognition module recognizes some action, person, or situation; sharing module 210 shares a file or image; a particular user enters the system vis user manager 215 ; from some received communication from external service 230 , for example, a request to transmit a video feed from image capture 206 .
- other sensor 205 may be a battery level sensor that monitors battery levels for both device 114 or power supply unit 45 (see FIG. 10 ) within case 160 .
- other sensor 205 may be a storage/memory monitor to measure available storage or memory of device 114 .
- other sensor 205 may be a data transfer monitor sensor to measure network up/down data rates.
- other sensor 205 may measure humidity, temperature, voice (e.g. a microphone), an Internet-of-things (IoT) device, or any other sensor whose purpose is to detect events or changes in its environment, and then provide a corresponding output to sensor processor 214 .
- preconfigured thresholds and alerts may be set based on measurements of other sensor 205 .
- Image capture 206 may be a camera, a video capture device, a scanner, a barcode reader, an infrared detector, a retinal scanning device, and the like.
- Sensor processor 214 receives signals and messages from sensors 201 - 206 and may trigger events based on specific input.
- Sharing module 210 enables sharing of images, videos, files, metadata, and other information within sensor processing system 200 .
- sharing module may prompt a user through a display (for example, input devices 28 ), or use user information from user manager 215 to connect to, for example, a social network via external services interface 230 .
- Recognition module 212 may be a pattern recognition system such as a facial recognition system comprising programming instructions capable of identifying or verifying a person from an image or a video frame from image capture 206 by comparing selected facial features from the image and a facial database stored in user database 220 .
- recognition module 212 may recognize other patterns such as objects, shapes, and the like.
- recognition module may perform automatic speech recognition (ASR) comprising programming instructions to implement methodologies and technologies that enables the recognition and translation of spoken language into text.
- recognized text may be attached as metadata to files, images, comprise the body of a message or post, or any combination thereof.
- Proximity module 211 may identify a proximity of other sensor processing systems 200 that may fit some predefined criteria. For example, based on a social matrix received from a social network via external services interface 230 , common connections may be made aware when friends are currently operating another sensor processing system 200 and establish a communication via message service 231 .
- images, video, audio, or other sensor data may be shared to a plurality of sensor processing systems 200 .
- User manager 215 may manage a plurality of users based on information entered through input devices 28 (for example, user information entered through a touch-screen device), from information received from external services interface 230 (for example, a social matrix from a social networking service), or form some other source.
- user information is stored in user database 220 .
- Message service 231 may be a plurality of program code configured to implement a plurality of messaging services such as multimedia content to and from mobile devices over network 240 and may comprise messages such as a picture message, a multimedia message, SMS (Short Message Service), audio, email, or leverage well known messaging services known in the art such as SIP communication, SkypeTM, Facebook MessengerTM, snapchatTM, or post images or messages to services such as TinderTM, FacebookTM, LinkedInTM, and the like.
- message service 231 may deliver a variety of media, including, a slideshow of multiple images, or audio.
- External services interface 230 may connect to a plurality of external services such as social networking platforms, dating platforms, stock tracking platforms, other sensor processing systems 200 and establishes communication to these services.
- User database 220 may hold user information and be populated by manual input via input devices 28 , or be configured from user information (for example a social matrix) received from external services 230 .
- Configuration database may be managed by an administrator to, for example, set the system operating parameters such as set thresholds, flag users, and identify other system parameters.
- File database 222 may store images, video, recognized information from recognition module 212 , messages from message service 231 , and the like and may be used by various components of sensor processing system 200 .
- Alert manager 213 maintains a plurality of preconfigured thresholds and alerts whereby a plurality of associated actions can be performed based on one or more events within sensor processing systems 200 , for example, events based on sensor input at sensor processor 214 such as a temperature threshold, internal sensor change, changes in lighting, change in location, and the like.
- alert manager 213 may be triggered by a combination of events such an image from image capture 206 is recognized via recognition module 212 as an actionable event and a message is sent (for example, an image of a person of interest and metadata comprising at least location is sent to law enforcement, or a pre-configuration to post images of a certain individual that appears at a sensor processing system 200 automatically posts to a social media newsfeed when recognized by recognition module 212 ); a particular user has arrived at sensor processing system 200 whereby a connection (as identified by proximity module 211 ) is at another sensor processing system 200 , and a communication (for example, an image exchange, audio conversation, video conversation, etc.) is automatically initiated via message service 231 .
- a connection as identified by proximity module 211
- a communication for example, an image exchange, audio conversation, video conversation, etc.
- sensor information from sensor processor 214 , recognition module 212 , proximity module 211 , and sharing module 210 may be configured as metadata and be attached to a file or image (or both), be stored in user database 220 , be stored in file database 222 (for example, associated to an image that was taken by image capture 206 .
- sensor information received may be captured and attached to an image, file, or database based on preconfigured conditions or thresholds, for example, recognition module 212 identifies a particular user from an image captured by image capture 206 corresponding to a flagged user profile in user database 220 .
- sensor manager may attach sensor information, associate it to the captured image and store a record in user database 220 .
- further actions may be triggered, for example, message service 231 may automatically interface to external service 230 and send a message comprising the image and metadata to an external service such as a social network, law enforcement, another sensor processing system 200 , or the like.
- FIG. 3 is a flow diagram of an exemplary manual method 300 for adjusting subject lighting using programmable instructions on a mobile device, according to a preferred embodiment of the invention.
- a user may interact with mobile device 114 for example, including but not limited to, a tablet computing device, a specially programmed computing device, or the like, to, for example, provide input regarding photography preferences such as lighting, focus, or filters that a user may wish to have applied to a photograph.
- Mobile device 114 may then direct, in step 302 , the operation of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography based at least in part on the user input, and in a next step 303 , the apparatus may direct a plurality of lighting elements, for example, an illuminating portion 112 . In a final step 304 , some or all lighting elements may adjust their operation based at least in part on the user's input from a previous step 301 .
- a user may manually configure general or specific lighting properties they wish to use for their photograph, such as specifying photography filters to apply, specific lighting intensity or color, or (for example, in some software arrangements) to interact directly with a “preview” image to achieve the user's desired effects, and mobile device 114 may direct the operation of apparatus 100 to achieve the intended result.
- device 114 allows a user to choose graphic stickers, overlays, decorations, or the like to be placed on an image stored on device 114 or captured via image capture 206 .
- a user may adjust the crop of an image via device 114 .
- a smart crop feature may auto crop images whereby recognition module 212 detects, for example, faces from a stored image or an image captured via image capture 206 whereby an automatic crop function may position faces in a centered position of the frame for pleasing aesthetics.
- FIG. 4 is a flow diagram of an exemplary adaptive method 400 for automatically adjusting subject lighting using hardware sensors, according to a preferred embodiment of the invention.
- a plurality of hardware sensors 410 a - n may provide data for collection, for example, ambient conditions, rotation or position, or background depth detection.
- Sensor information may be compared in step 402 to predetermined preferred values, for example preset values corresponding to specific photography conditions such as outdoor lighting, close-up photography, or other settings. If the apparatus determines that the detected values are acceptable in step 403 , then light elements (such as an illuminating case portion 112 , described above in FIG. 1A ) may not be adjusted.
- lighting elements may be directed in step 404 to adjust their operation in response to measured sensor values. For example, if ambient light conditions are detected to be bright or to have a particular color cast, an illuminating portion 112 may be directed to lower in intensity or to alter its hue.
- sensors may be re-polled for new data after adjusting lighting elements, and operation may continue in a continuous looping fashion to continually update the operation of lighting elements in response to sensor measurements. In this manner, an apparatus for evenly-scattered adaptable subject lighting for mobile device photography may direct its own operation based on measured environmental and subject factors, to provide ideal lighting for any photography conditions with minimal effort or configuration.
- FIG. 5 is a flow diagram of an exemplary communication arrangement between a plurality of sensor processing systems, according to a preferred embodiment of the invention.
- sensor processing system 200 is engaged by a user, for example, via a touchscreen interface 47 .
- a user may be identified through input of user identification information, facial or audio recognition, or though some other identification mechanism.
- a user may be authorized via, for example, a pre-configured user profile on user database 220 .
- a user may be authorized though partner login services known in the art.
- a user may be authorized by accessing an associated platform, for example a social network, LDAP, or some other network service accessed via cloud 240 .
- sensor processing system 200 may access external services associated to the user, for example, preference information, social connections, account balances, or other information by optionally accessing one or more external services 504 via external service interface 230 .
- sensor processing system 200 may determine, for example, the user's connections such as FacebookTM friends, LinkedInTM colleagues, TinderTM preferences, snapchatTM connections & stories, and the like.
- elements collected from external services are iteratively classified and categorized.
- conversations may be analyzed to discover information about connections, for example, a conversation may identify that a plurality of users may have been planning to meet up.
- step 503 may rank connections and identify which users to use in step 505 to determine proximity.
- a proximity of connections associated to the user may be discovered and flagged to determine who may be currently connected to other sensor processing systems 200 , or use location-based services (for example, four squareTM, find my friendsTM, etc.) associated to the user and the user's connections.
- a user matrix may be determined by connections to external services through external services interface 230 or by connections associated to the user via user database 220 .
- a communication opportunity may be offered to the user upon a connection being discovered that is in proximity (it should be appreciated that “in proximity” refers to a state where a connection is contactable by being connectable to sensor processing system 200 rather than physical proximity, for example connected to another sensor processing system 200 in a foreign country), a communication opportunity may be offered to the user.
- the user may be notified that a connection is currently connected to another sensor processing system 200 .
- metadata may be included in a communication between the user and the connection.
- message service may automatically send images or video as captured by image capture 206 .
- a request is made to the user to initiate a communication.
- communication preferences 221 may be configured to auto-share sensor information (for example, from image capture 206 ) to be placed on, for example, a timeline feed of a connected social network via external service interface 230 (for example, snapchatTM).
- a communication established in step 506 may initiate an email to be sent to a user configurable destination or a pre-configured destination.
- a communication is sent in step 510 to one or more external services connected vis external service interface 230 .
- a user may be prompted, or an automatic reading of one or more sensors 201 - 106 may be included in a communication. For example, an image, location, temperature, humidity, inertial information, and the like.
- a session with sensor processing system 200 may be ended by the user.
- flow 500 may commence when a process with a continuous image feed is executing on sensor processing system 200 , in this regard, periodically, an image is sent to recognition module 212 . If a recognized image is detected (for example, by comparing the image to a pre-defined image-of-interest in user database 220 ), a communication event can be initiated by alert manager 213 .
- the image may be of a known criminal and the image and sensor information (for example, location information) may be sent to law enforcement by message service 231 .
- FIG. 6 is a flow diagram of an exemplary sensor trigger, according to a preferred embodiment of the invention.
- a process within sensor processing system 200 runs and waits for an event from one or more sensors, for example, information from an IoT device such as the operation of a door or a window, an image has been captured, a certain threshold has been reached within the environment, etc.
- configuration associated to the event is compared to known thresholds and alerts as stored in configuration database 221 .
- configuration database 221 may outline a plurality of rules based on the alert, for example, to interface to one or more IoT devices to effect change on to which they may control (for example, temperature or other environmental controls, monitoring systems, communications systems, mechanical systems such as to open doors, windows, or gates, and the like).
- sensor processing system 200 may access one or more components in step 606 to activate the execution of one or more rules from configuration database 221 in step 604 .
- recognition module 221 may be used to identify a subject or situation from an image captured from image capture 206
- message service 231 may be engaged to send sensor information to external services connected via external service interface 230
- sharing module may share images on one or more connected services connected through external service interface 230 (for example, a social network, or dating site).
- external services interface 230 may connect directly or indirectly to a printing device via output devices 27 such as a laser printer, inkjet, thermal, or some other printing device, or indirectly to a printing service such as Google printTM, Apple AirPrintTM StaplesTM Print and Copy CenterTM, KinkosTM printing service, and the like via network 240 .
- a proximity module 211 may inform connections of a location to other users of other sensor processing systems 200 .
- the techniques disclosed herein may be implemented on hardware or a combination of programming instruction and hardware. For example, they may be implemented in an operating system kernel, in a separate user process, in a library package bound into network applications, on a specially constructed machine, on an application-specific integrated circuit (ASIC), or on a network interface card.
- ASIC application-specific integrated circuit
- Software/hardware hybrid implementations of at least some of the embodiments disclosed herein may be implemented on a programmable network-resident machine (which should be understood to include intermittently connected network-aware machines) selectively activated or reconfigured by a computer program stored in memory.
- a programmable network-resident machine which should be understood to include intermittently connected network-aware machines
- Such network devices may have multiple network interfaces that may be configured or designed to utilize different types of network communication protocols.
- a general architecture for some of these machines may be described herein in order to illustrate one or more exemplary means by which a given unit of functionality may be implemented.
- At least some of the features or functionalities of the various embodiments disclosed herein may be implemented on one or more general-purpose computers associated with one or more networks, such as for example an end-user computer system, a client computer, a network server or other server system, a mobile computing device (e.g., tablet computing device, mobile phone, smartphone, laptop, or other appropriate computing device), a consumer electronic device, a music player, or any other suitable electronic device, router, switch, or other suitable device, or any combination thereof.
- at least some of the features or functionalities of the various embodiments disclosed herein may be implemented in one or more virtualized computing environments (e.g., network computing clouds, virtual machines hosted on one or more physical computing machines, or other appropriate virtual environments).
- Computing device 10 may be, for example, any one of the computing machines listed in the previous paragraph, or indeed any other electronic device capable of executing software- or hardware-based instructions according to one or more programs stored in memory.
- Computing device 10 may be configured to communicate with a plurality of other computing devices, such as clients or servers, over communications networks such as a wide area network a metropolitan area network, a local area network, a wireless network, the Internet, or any other network, using known protocols for such communication, whether wireless or wired.
- communications networks such as a wide area network a metropolitan area network, a local area network, a wireless network, the Internet, or any other network, using known protocols for such communication, whether wireless or wired.
- computing device 10 includes one or more central processing units (CPU) 12 , one or more interfaces 15 , and one or more busses 14 (such as a peripheral component interconnect (PCI) bus).
- CPU 12 may be responsible for implementing specific functions associated with the functions of a specifically configured computing device or machine.
- a computing device 10 may be configured or designed to function as a server system utilizing CPU 12 , local memory 11 and/or remote memory 16 , and interface(s) 15 .
- CPU 12 may be caused to perform one or more of the different types of functions and/or operations under the control of software modules or components, which for example, may include an operating system and any appropriate applications software, drivers, and the like.
- CPU 12 may include one or more processors 13 such as, for example, a processor from one of the Intel, ARM, Qualcomm, and AMD families of microprocessors.
- processors 13 may include specially designed hardware such as application-specific integrated circuits (ASICs), electrically erasable programmable read-only memories (EEPROMs), field-programmable gate arrays (FPGAs), and so forth, for controlling operations of computing device 10 .
- ASICs application-specific integrated circuits
- EEPROMs electrically erasable programmable read-only memories
- FPGAs field-programmable gate arrays
- a local memory 11 such as non-volatile random access memory (RAM) and/or read-only memory (ROM), including for example one or more levels of cached memory
- RAM non-volatile random access memory
- ROM read-only memory
- Memory 11 may be used for a variety of purposes such as, for example, caching and/or storing data, programming instructions, and the like. It should be further appreciated that CPU 12 may be one of a variety of system-on-a-chip (SOC) type hardware that may include additional hardware such as memory or graphics processing chips, such as a Qualcomm SNAPDRAGONTM or Samsung EXYNOSTM CPU as are becoming increasingly common in the art, such as for use in mobile devices or integrated devices.
- SOC system-on-a-chip
- processor is not limited merely to those integrated circuits referred to in the art as a processor, a mobile processor, or a microprocessor, but broadly refers to a microcontroller, a microcomputer, a programmable logic controller, an application-specific integrated circuit, and any other programmable circuit.
- interfaces 15 are provided as network interface cards (NICs).
- NICs control the sending and receiving of data packets over a computer network; other types of interfaces 15 may for example support other peripherals used with computing device 10 .
- the interfaces that may be provided are Ethernet interfaces, frame relay interfaces, cable interfaces, DSL interfaces, token ring interfaces, graphics interfaces, and the like.
- interfaces may be provided such as, for example, universal serial bus (USB), Serial, Ethernet, FIREWIRETM, THUNDERBOLTTM, PCI, parallel, radio frequency (RF), BLUETOOTHTM, near-field communications (e.g., using near-field magnetics), 802.11 (WiFi), frame relay, TCP/IP, ISDN, fast Ethernet interfaces, Gigabit Ethernet interfaces, Serial ATA (SATA) or external SATA (ESATA) interfaces, high-definition multimedia interface (HDMI), digital visual interface (DVI), analog or digital audio interfaces, asynchronous transfer mode (ATM) interfaces, high-speed serial interface (HSSI) interfaces, Point of Sale (POS) interfaces, fiber data distributed interfaces (FDDIs), and the like.
- USB universal serial bus
- RF radio frequency
- BLUETOOTHTM near-field communications
- near-field communications e.g., using near-field magnetics
- WiFi wireless FIREWIRETM
- Such interfaces 15 may include physical ports appropriate for communication with appropriate media. In some cases, they may also include an independent processor (such as a dedicated audio or video processor, as is common in the art for high-fidelity A/V hardware interfaces) and, in some instances, volatile and/or non-volatile memory (e.g., RAM).
- an independent processor such as a dedicated audio or video processor, as is common in the art for high-fidelity A/V hardware interfaces
- volatile and/or non-volatile memory e.g., RAM
- FIG. 7 illustrates one specific architecture for a computing device 10 for implementing one or more of the inventions described herein, it is by no means the only device architecture on which at least a portion of the features and techniques described herein may be implemented.
- architectures having one or any number of processors 13 may be used, and such processors 13 may be present in a single device or distributed among any number of devices.
- a single processor 13 handles communications as well as routing computations, while in other embodiments a separate dedicated communications processor may be provided.
- different types of features or functionalities may be implemented in a system according to the invention that includes a client device (such as a tablet device or smartphone running client software) and server systems (such as a server system described in more detail below).
- the system of the present invention may employ one or more memories or memory modules (such as, for example, remote memory block 16 and local memory 11 ) configured to store data, program instructions for the general-purpose network operations, or other information relating to the functionality of the embodiments described herein (or any combinations of the above).
- Program instructions may control execution of or comprise an operating system and/or one or more applications, for example.
- Memory 16 or memories 11 , 16 may also be configured to store data structures, configuration data, encryption data, historical system operations information, or any other specific or generic non-program information described herein.
- At least some network device embodiments may include nontransitory machine-readable storage media, which, for example, may be configured or designed to store program instructions, state information, and the like for performing various operations described herein.
- nontransitory machine- readable storage media include, but are not limited to, magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROM disks; magneto-optical media such as optical disks, and hardware devices that are specially configured to store and perform program instructions, such as read-only memory devices (ROM), flash memory (as is common in mobile devices and integrated systems), solid state drives (SSD) and “hybrid SSD” storage drives that may combine physical components of solid state and hard disk drives in a single hardware device (as are becoming increasingly common in the art with regard to personal computers), memristor memory, random access memory (RAM), and the like.
- ROM read-only memory
- flash memory as is common in mobile devices and integrated systems
- SSD solid state drives
- hybrid SSD hybrid SSD
- such storage means may be integral and non-removable (such as RAM hardware modules that may be soldered onto a motherboard or otherwise integrated into an electronic device), or they may be removable such as swappable flash memory modules (such as “thumb drives” or other removable media designed for rapidly exchanging physical storage devices), “hot-swappable” hard disk drives or solid state drives, removable optical storage discs, or other such removable media, and that such integral and removable storage media may be utilized interchangeably.
- swappable flash memory modules such as “thumb drives” or other removable media designed for rapidly exchanging physical storage devices
- hot-swappable hard disk drives or solid state drives
- removable optical storage discs or other such removable media
- Examples of program instructions may include both object code, such as may be produced by a compiler, machine code, such as may be produced by an assembler or a linker, byte code, such as may be generated by for example a JAVATM compiler and may be executed using a Java virtual machine or equivalent, or files containing higher level code that may be executed by the computer using an interpreter (for example, scripts written in Python, Perl, Ruby, Groovy, Objective C, Swift, or any other scripting language).
- interpreter for example, scripts written in Python, Perl, Ruby, Groovy, Objective C, Swift, or any other scripting language.
- systems according to the present invention may be implemented on a standalone computing system.
- FIG. 8 there is shown a block diagram depicting a typical exemplary architecture of one or more embodiments or components thereof on a standalone computing system.
- Computing device 20 includes processors 21 that may run software that carry out one or more functions or applications of embodiments of the invention, such as for example a client application 24 .
- Processors 21 may carry out computing instructions under control of an operating system 22 such as, for example, a version of Microsoft's WINDOWSTM operating system, Apple's Mac OS XTM or iOSTM operating systems, some variety of the Linux operating system, Google's ANDROIDTM operating system, or the like.
- an operating system 22 such as, for example, a version of Microsoft's WINDOWSTM operating system, Apple's Mac OS XTM or iOSTM operating systems, some variety of the Linux operating system, Google's ANDROIDTM operating system, or the like.
- one or more shared services 23 may be operable in system 20 , and may be useful for providing common services to client applications 24 .
- Services 23 may for example be WINDOWSTM services, user-space common services in a Linux environment, or any other type of common service architecture used with operating system 21 .
- Input devices 28 may be of any type suitable for receiving user input, including for example a keyboard, touchscreen, microphone (for example, for voice input), mouse, touchpad, trackball, or any combination thereof.
- Output devices 27 may be of any type suitable for providing output to one or more users, whether remote or local to system 20 , and may include for example one or more screens for visual output, speakers, printers, or any combination thereof.
- Memory 25 may be random-access memory having any structure and architecture known in the art, for use by processors 21 , for example to run software.
- Storage devices 26 may be any magnetic, optical, mechanical, memristor, or electrical storage device for storage of data in digital form (such as those described above, referring to FIG. 4 ). Examples of storage devices 26 include flash memory, magnetic hard drive, CD-ROM, and/or the like.
- systems of the present invention may be implemented on a distributed computing network, such as one having any number of clients and/or servers.
- FIG. 9 there is shown a block diagram depicting an exemplary architecture 30 for implementing at least a portion of a system according to an embodiment of the invention on a distributed computing network.
- any number of clients 33 may be provided.
- Each client 33 may run software for implementing client-side portions of the present invention; clients may comprise a system 20 such as that illustrated in FIG. 8 .
- any number of servers 32 may be provided for handling requests received from one or more clients 33 .
- Clients 33 and servers 32 may communicate with one another via one or more electronic networks 31 , which may be in various embodiments any of the Internet, a wide area network, a mobile telephony network (such as CDMA or GSM cellular networks), a wireless network (such as WiFi, Wimax, LTE, and so forth), or a local area network (or indeed any network topology known in the art; the invention does not prefer any one network topology over any other).
- Networks 31 may be implemented using any known network protocols, including for example wired and/or wireless protocols.
- servers 32 may call external services 37 when needed to obtain additional information, or to refer to additional data concerning a particular call. Communications with external services 37 may take place, for example, via one or more networks 31 .
- external services 37 may comprise web-enabled services or functionality related to or installed on the hardware device itself. For example, in an embodiment where client applications 24 are implemented on a smartphone or other electronic device, client applications 24 may obtain information stored in a server system 32 in the cloud or on an external service 37 deployed on one or more of a particular enterprise's or user's premises.
- clients 33 or servers 32 may make use of one or more specialized services or appliances that may be deployed locally or remotely across one or more networks 31 .
- one or more databases 34 may be used or referred to by one or more embodiments of the invention. It should be understood by one having ordinary skill in the art that databases 34 may be arranged in a wide variety of architectures and using a wide variety of data access and manipulation means.
- one or more databases 34 may comprise a relational database system using a structured query language (SQL), while others may comprise an alternative data storage technology such as those referred to in the art as “NoSQL” (for example, Hadoop Cassandra, Google BigTable, and so forth).
- SQL structured query language
- variant database architectures such as column-oriented databases, in-memory databases, clustered databases, distributed databases, or even flat file data repositories may be used according to the invention. It will be appreciated by one having ordinary skill in the art that any combination of known or future database technologies may be used as appropriate, unless a specific database technology or a specific arrangement of components is specified for a particular embodiment herein. Moreover, it should be appreciated that the term “database” as used herein may refer to a physical database machine, a cluster of machines acting as a single database system, or a logical database within an overall database management system.
- security and configuration management are common information technology (IT) and web functions, and some amount of each are generally associated with any IT or web systems. It should be understood by one having ordinary skill in the art that any configuration or security subsystems known in the art now or in the future may be used in conjunction with embodiments of the invention without limitation, unless a specific security 36 or configuration system 35 or approach is specifically required by the description of any specific embodiment.
- FIG. 10 shows an exemplary overview of a computer system 40 as may be used in any of the various locations throughout the system. It is exemplary of any computer that may execute code to process data. Various modifications and changes may be made to computer system 40 without departing from the broader scope of the system and method disclosed herein.
- Central processor unit (CPU) 41 is connected to bus 42 , to which bus is also connected memory 43 , nonvolatile memory 44 , display 47 , input/output (I/O) unit 48 , and network interface card (NIC) 53 .
- I/O unit 48 may, typically, be connected to keyboard 49 , pointing device 50 , hard disk 52 , and real-time clock 51 .
- NIC 53 connects to network 54 , which may be the Internet or a local network, which local network may or may not have connections to the Internet.
- power supply unit 45 connected, in this example, to a main alternating current (AC) supply 46 .
- power supply unit 45 may be one or more batteries such lithium-ion (Li-on), Nickel Cadmium (NiCad), Alkaline or other rechargeable or non-rechargeable battery (not connected to supply 46 ).
- power supply unit 45 may be placed within case 160 and connected to cable connector 164 to supply power (for example, as a primary or backup power source) to device 114 .
- functionality for implementing systems or methods of the present invention may be distributed among any number of client and/or server components.
- various software modules may be implemented for performing various functions in connection with the present invention, and such modules may be variously implemented to run on server and/or client components.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
- Stroboscope Apparatuses (AREA)
- Image Input (AREA)
Abstract
A system for evenly-scattered adaptable subject lighting for mobile device photography, comprising a case configured to enclose and securely fasten a mobile device and an illuminating portion, the illuminating portion configured to produce light based on input received from a plurality of sensors. The system further comprising a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device, and configured to direct the operation of the illuminating portion comprising at least a sensor processor and an image capture device, wherein the sensor processor adjusts the illuminating portion based on preconfigured thresholds to provide evenly-scatter lighting for capturing images of subjects via the image capture device.
Description
- None.
- The disclosure relates to the field of mobile device photography, and more particularly to the field of providing adequate lighting when shooting photos of a subject using a mobile device.
- In recent years, people ranging from regular people to attention-seeking politicians crave a new level of self-expression via the “selfie”. This is a new kind of “digital identity development” has become a new era of social communication. For that reason, whether it is via Facebook™, Instagram™, Tumblr™ or Snapchat™, the online, photo-centric generation is here to stay.
- “The selfie” provides a luxury of depicting oneself in a way that she desires. Technology gives users control to shape and manipulate who they are and perhaps mask flaws and imagined shortcomings in a way that was not previously possible off-line. It has become an opportunity for people to showcase themselves to the world with little or no repercussions. So, when the “likes” and affirming responses to carefully selected selfies come in large numbers in a given week, a satisfaction of that kind of global validation is immeasurable.
- Photographers using mobile devices such as smartphones or tablets are limited by the function and lighting of their mobile device or need to use additional equipment to set up an ideal photography environment, or risk lackluster results. Often this involves setting up a photo booth environment where they can control variables such as color and lighting, to best illuminate a subject and get the best image. For casual photography this is prohibitive due to time, cost, and setup involved, some turn to rental photo booths provided by a third party when needed, again at the expense of additional cost for better photos.
- What is needed is a means to replicate a professional-quality photo environment using nonspecialized equipment so a photographer may utilize their existing mobile device, and that is portable and affordable for shared or public use and casual photographers.
- Accordingly, the inventor has conceived and reduced to practice, in a preferred embodiment of the invention, an apparatus for evenly-scattered adaptable subject lighting for mobile device photography.
- According to a preferred embodiment of the invention, an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, comprising a case comprising at least an enclosure comprising a rigid material configured to enclose and securely fasten a mobile device and further comprising an illuminating portion, the illuminating portion being configured to produce light based at least in part on input received from a lighting modulator; a mobile device mount comprising at least a plurality of attachment points, the attachment points comprising at least a threaded receptacle configured to accept a threaded bolt or screw; and a lighting modulator comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a computing device, and configured to direct the operation of the illuminating portion, is disclosed.
- According to another preferred embodiment of the invention, a method for evenly-scattered adaptable subject lighting for mobile device photography, comprising the steps of collecting, at a lighting modulator comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a computing device, and configured to direct the operation of the illuminating portion, input data directing the operation of an illuminating portion of a case comprising at least an enclosure comprising a rigid material configured to enclose and securely fasten a mobile device and further comprising an illuminating portion, the illuminating portion being configured to produce light based at least in part on input received from a lighting modulator based at least in part on the input data, is disclosed.
- The accompanying drawings illustrate several embodiments of the invention and, together with the description, serve to explain the principles of the invention according to the embodiments. It will be appreciated by one skilled in the art that the particular embodiments illustrated in the drawings are merely exemplary, and are not to be considered as limiting of the scope of the invention or the claims herein in any way.
-
FIG. 1A is an illustration of multiple views of an exemplary hardware arrangement of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the use of a mobile device enclosure with integral illuminating portion according to a preferred embodiment of the invention. -
FIG. 1B is an illustration of multiple views of an alternate exemplary hardware arrangement of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the use of a mountable mobile device apparatus with circular illuminating portion according to a preferred embodiment of the invention. -
FIG. 1C is an illustration of an exemplary construction and interior view of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, according to a preferred embodiment of the invention. -
FIG. 1D is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating construction using a snap-fit clamshell configuration. -
FIG. 1E is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating construction using a hinged configuration. -
FIG. 1F is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the opening action of a hinged configuration. -
FIG. 1G is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in a closed configuration. -
FIG. 1H is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in a partially open configuration. -
FIG. 1I is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in an open configuration. -
FIG. 2 is an illustration of an exemplary architecture of sensor processing systems, according to a preferred embodiment of the invention. -
FIG. 3 is a flow diagram of an exemplary manual method for adjusting subject lighting using programmable instructions on a mobile device, according to a preferred embodiment of the invention. -
FIG. 4 is a flow diagram of an exemplary adaptive method for automatically adjusting subject lighting, according to a preferred embodiment of the invention. -
FIG. 5 is a flow diagram of an exemplary communication arrangement between a plurality of sensor processing systems, according to a preferred embodiment of the invention. -
FIG. 6 is a flow diagram of an exemplary sensor trigger, according to a preferred embodiment of the invention. -
FIG. 7 is a block diagram illustrating an exemplary hardware architecture of a computing device used in an embodiment of the invention. -
FIG. 8 is a block diagram illustrating an exemplary logical architecture for a client device, according to an embodiment of the invention. -
FIG. 9 is a block diagram showing an exemplary architectural arrangement of clients, servers, and external services, according to an embodiment of the invention. -
FIG. 10 is another block diagram illustrating an exemplary hardware architecture of a computing device used in various embodiments of the invention. - The inventor has conceived, and reduced to practice, in a preferred embodiment of the invention, an apparatus for adaptable evenly-scattered subject lighting for mobile device photography.
- One or more different inventions may be described in the present application. Further, for one or more of the inventions described herein, numerous alternative embodiments may be described; it should be appreciated that these are presented for illustrative purposes only and are not limiting of the inventions contained herein or the claims presented herein in any way. One or more of the inventions may be widely applicable to numerous embodiments, as may be readily apparent from the disclosure. In general, embodiments are described in sufficient detail to enable those skilled in the art to practice one or more of the inventions, and it should be appreciated that other embodiments may be utilized and that structural, logical, software, electrical and other changes may be made without departing from the scope of the particular inventions. Accordingly, one skilled in the art will recognize that one or more of the inventions may be practiced with various modifications and alterations. Particular features of one or more of the inventions described herein may be described with reference to one or more particular embodiments or figures that form a part of the present disclosure, and in which are shown, by way of illustration, specific embodiments of one or more of the inventions. It should be appreciated, however, that such features are not limited to usage in the one or more particular embodiments or figures with reference to which they are described. The present disclosure is neither a literal description of all embodiments of one or more of the inventions nor a listing of features of one or more of the inventions that must be present in all embodiments.
- Headings of sections provided in this patent application and the title of this patent application are for convenience only, and are not to be taken as limiting the disclosure in any way.
- Devices that are in communication with each other need not be in continuous communication with each other, unless expressly specified otherwise. In addition, devices that are in communication with each other may communicate directly or indirectly through one or more communication means or intermediaries, logical or physical.
- A description of an embodiment with several components in communication with each other does not imply that all such components are required. To the contrary, a variety of optional components may be described to illustrate a wide variety of possible embodiments of one or more of the inventions and in order to more fully illustrate one or more aspects of the inventions. Similarly, although process steps, method steps, algorithms or the like may be described in a sequential order, such processes, methods and algorithms may generally be configured to work in alternate orders, unless specifically stated to the contrary. In other words, any sequence or order of steps that may be described in this patent application does not, in and of itself, indicate a requirement that the steps be performed in that order. The steps of described processes may be performed in any order practical. Further, some steps may be performed simultaneously despite being described or implied as occurring non-simultaneously (e.g., because one step is described after the other step). Moreover, the illustration of a process by its depiction in a drawing does not imply that the illustrated process is exclusive of other variations and modifications thereto, does not imply that the illustrated process or any of its steps are necessary to one or more of the invention(s), and does not imply that the illustrated process is preferred. Also, steps are generally described once per embodiment, but this does not mean they must occur once, or that they may only occur once each time a process, method, or algorithm is carried out or executed. Some steps may be omitted in some embodiments or some occurrences, or some steps may be executed more than once in a given embodiment or occurrence.
- When a single device or article is described herein, it will be readily apparent that more than one device or article may be used in place of a single device or article. Similarly, where more than one device or article is described herein, it will be readily apparent that a single device or article may be used in place of the more than one device or article.
- The functionality or the features of a device may be alternatively embodied by one or more other devices that are not explicitly described as having such functionality or features. Thus, other embodiments of one or more of the inventions need not include the device itself.
- Techniques and mechanisms described or referenced herein will sometimes be described in singular form for clarity. However, it should be appreciated that particular embodiments may include multiple iterations of a technique or multiple instantiations of a mechanism unless noted otherwise. Process descriptions or blocks in figures should be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process. Alternate implementations are included within the scope of embodiments of the present invention in which, for example, functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those having ordinary skill in the art.
- The term “photographer”, as used herein, refers to an operator of a photography device. It does not imply a user of any skill level or having any special education.
-
FIG. 1A is an illustration of multiple views of an exemplary hardware arrangement of anapparatus 100 for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the use of amobile device enclosure 111 with integral illuminatingportion 112 according to a preferred embodiment of the invention. According to the embodiment,apparatus 100 may comprise a case orenclosure 111 for a mobile device such as atablet 114 or other mobile device (for example, including but not limited to a smartphone, laptop or convertible personal computer, media recorder or player device, or other portable electronic device) may be used to securely contain and enclosemobile device 114 while still permitting access to common functions such as a touchscreen or hardware buttons that may be on the device casing (for example, on the front of the front or sides of the device). It should be appreciated that various particular arrangements of acase 111 may be utilized for differentmobile devices 114, and that different arrangements may be utilized to permit or restrict access to certain functions, such as to prevent users from accessing a power switch or volume controls, or to prevent removal of a device battery. -
Case 111 may comprise a locking mechanism such as a mechanical slidingportion 113 configured to secure amobile device 114 in place when fastened.Case 111 may also comprise a port connector integrally formed or affixed within or upon slidingportion 113 to connect to a power, data, or other port integral tomobile device 114, such as to allowmobile device 114 to be charged while secured, or to permit pass-through access to other hardware ports such as audio or video inputs or outputs, or to provide external accessory functionality via a data port such as to provide additional hardware sensors (for example, light sensors for use in determining an appropriate configuration for an illuminating portion 112). In this manner,mobile device 114 may be securely fastened without restricting function, by permitting access to hardware ports and other functions without removing fromcase 111. -
Case 111 may further comprise an illuminatingportion 112, that may be configured as, for example, a ring or border surroundingmobile device 114. Illuminatingportion 112 may be configured as an entire surface ofcase 111 as shown, or may be an affixed or integrally-formed portion ofcase 111, for example an extruded ring (as described below with reference toFIG. 1B ), rectangle, or other shape configured to provide directional or scattered light when illuminated, and optionally configured for use as a brace, handle, mount, or other structural component for various use. In this manner, portions ofcase 111 may be used in a dual-purpose manner, as both structural components as well as lighting elements for use in providing evenly-scattered adaptable subject lighting for mobile device photography. Additionally, illuminatingportion 112 may be constructed using a variety of materials, shapes, or techniques to achieve a particular desired lighting quality, such as the use of LED light elements for programmable color variance, incandescent lighting elements to more closely replicate natural light conditions, the use of smooth or curved surface shapes or contours to direct or scatter light as desired, or the use of Fresnel or other lens designs to further direct light as needed during use. Additionally, by using amobile device 114, hardware and software capabilities such as sensors and specialized software applications may be used to further enhance photography. For example, device sensors may be used to detect ambient light conditions or image qualities such as (for example, including but not limited to) an individual's clothing, hair, or skin tone, the color or shape of an inanimate subject such as for photographing objects, or background characteristics (such as color, texture, complexity, or distance) behind a subject. This data may be used to adjust lighting effects to optimize photo quality, for example by altering the color or intensity of subject lighting to achieve a desired result. This process may be automated using hardware sensors in acase 111 ormobile device 114 according to various arrangements, as discussed in greater detail below with reference toFIG. 2 , or may be at least partially manual via interaction with a software application as described inFIG. 3 , for example so that a user may select photography effects to apply. -
Case 111 may comprise a plurality of attachment points 122 a-n such as (for example) threaded holes, sockets, hooks, mating surfaces, or other points for mechanical attachment to a variety of surfaces or fixtures. As shown, attachment points 122 a-n may comprise a plurality of threaded holes arranged to comply with common mounting hardware standards, such as Video Electronics Standards Association (VESA™)-compliant arrangements for use with common mounting plates and wall fixtures for television and video display hardware. It may be appreciated that any mounting standard may be used such as Flat Display Mounting Interface (FDMI™), VESA™ MIS-D 100/75, VESA™ MIS-E, VESA™ MIS-F. Additionally, a plurality of specific mountingpoints 121 may be used to accept common photography hardware, such as a tripod or stand. Alocking mechanism 123 may also be utilized, for example to accept 124 a standardized mobile device lock such as a Kensington Device, to prevent theft of a mounted mobile photography apparatus. In some embodiments, adapter mating portions may available to accept an adapter interface to add, for example, a VESA™-compliant interface (not shown) tocase 111. -
FIG. 1B is an illustration of multiple views of an alternate exemplary hardware arrangement of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the use of a mountable mobile device apparatus with circular illuminatingportion 132 according to a preferred embodiment of the invention. According to the embodiment, a ring, torus-shaped, or in some embodiments a semi-torus-shaped illuminatingportion 132 may be affixed to amobile device 114, such as by being affixed to or integrally formed as a portion of a device mount orenclosure 131.Enclosure 131 may optionally be of varied hardware design, for example comprising features of amobile device case 111 as described above, such as access to features or hardware buttons that may be on a mobile device casing, as well as incorporating retention or locking mechanisms such as threaded screws 136 a-n for assembling and securingfront portion 131 a andback portion 131 b of enclosure 131 (as inFIG. 1C ) orbolts 133 for securingmobile device 114 to constructenclosure 131 or adjusting its position or alignment (for example, to align the bezel of a screen or to provide ideal access for hardware functions, or to adjust the position while mounted to an external device, structure, or attachment), or a variety of mounting hardware such as including (but not limited to) plates or mating interfaces for FDMI™, VESA™ MIS-D 100/75, VESA™ MIS-E, VESA™ MIS-F, or standardized mounting points 134 for photography stands such as a monopod, tripod, or flexible mount or attachment (such as for attaching or stabilizing a device on an uneven surface or on a wall or object), or others. It should be appreciated thatenclosure 131 comprises a joinedfront portion 131 a andback portion 131 b (as inFIG. 1C ) wherebycircular illumining portion 132 is securely held betweenfront portion 131 a andback portion 131 b by fasteners 136 a-n. In some embodiments,enclosure 131, when fastened, includes at least a portion of circular illuminatingportion 132.Enclosure 131 may further comprise a plurality of hardware speakers 135 a-n, that may be used to relay audio output from a securedmobile device 114 such as by pairing via BLUETOOTH™ or similar wireless communication means, or by connecting to a hardware output port ofmobile device 114 when installed. In some embodiments, the plurality of audio speakers 135 a-n may be encased withincircular illumining portion 132 similarly to above. -
FIG. 1C is an illustration of an exemplary construction and interior view of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, according to a preferred embodiment of the invention. According to the embodiment, amobile device 114 may be secured within an enclosure 131 (made upfront portion 131 a,back portion 131 b and illuminating portion 132) while offering adequate protection tomobile device 114 against damage during use, and providing for access to physical functions such as viewing the screen or accessing hardware buttons or controls while secured. In some embodiments, illuminatingportion 132 may be a toroidal light emitting device. In someembodiments illuminating portion 132 may be a semi-toroidal concavity comprising a flat back (for example to provide ease of connection to backportion 131 b). In a preferred embodiment,illumination portion 132 slidably engages or fastens intomating portions embodiments 132 snaps intomating portions illumination portion 132 may be held securely in-place between a top edge and a lower edge offront portion 131 a whenfront portion 131 a is fastened to backportion 131 b. Further, a variety of fastener types may be used to securemobile device 114 withinenclosure 131 and to assembleenclosure 131 for use including (but not limited to) mating magnetic fasteners having opposed north 141 a-n and south 142 a-n diamagnetic poles to secureenclosure 131 when aligned, or a plurality of threaded holes or sockets 143 a-n for use with fastening screws or bolts 144 a-n to mechanicallysecure enclosure 131 during assembly. In this manner amobile device 114 may be secured in a permanent or semi-permanent manner according to a desired use case or arrangement, to optionally provide for enhanced security and protection or to provide convenience for rapidly securing and removing amobile device 114 as needed. These and other various fastening means may also be used to provide for a sufficiently stable alignment ofmobile device 114 both withinenclosure 131 as well as relative to a mounting surface, structure, or device (such as via atripod mount 134 as described above inFIG. 1B , for example) to provide a stable platform for mobile photography, as excessive movement may impede the quality of photographs or video. According to the embodiment, illuminatingportion 132 may comprise a formed portion ofenclosure 131 constructed of a transparent or translucent material, to allow light from a light source to shine through. The light source may comprise a plurality of lighting elements including, but not limited to, LEDs, electroluminescent (EL) wire, a low pressure mercury-vapor gas-discharge lamp, incandescent bulbs, compact fluorescent bulbs, halogen bulbs, or other illuminating materials, configured to emit light optionally in preset or configurable frequencies and intensities (for example, some arrangements may utilize programmable LEDs that can change color or brightness via a software application). By carrying the material properties of illuminatingportion 132 such as thickness, color, or opacity, various lighting properties may be achieved for various use cases or to accommodate different photography conditions such as background colors or ambient lighting. In some embodiments,illumination portion 132 may emit at least a controlled intensity of visible light only in a direction perpendicular to the plane of the ring and the front shell or into some other specific direction. -
FIG. 1D is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating construction using a snap-fit clamshell configuration. According to the embodiment, an enclosure 155 (as inFIG. 1F ) which may comprise a clamshell-type construction by connectingfront portion 146,middle portion 147, andback portion 148. In this regard, amobile device 114 may be secured withinenclosure 155 during assembly to provide a secure casing aroundmobile device 114. As shown,middle portion 147 may be an illuminating portion that may comprise a formed portion ofenclosure 155 constructed of a transparent or translucent material, to allow light from embedded illumination elements withinmiddle portion 147 to shine through. Illuminatingmiddle portion 147 may comprise embedded illumination elements including, but not limited to, LEDs, electroluminescent (EL) wire, a low pressure mercury-vapor gas-discharge lamp, incandescent bulbs, compact fluorescent bulbs, halogen bulbs, or other illuminating materials (or any combination thereof), configured to emit light optionally in preset or configurable frequencies and intensities, configured to emit light optionally in preset or configurable frequencies and intensities. In some arrangements configurations of the light may utilize programmable LEDs that can change color or brightness via a programmable instructions running on a processor and may use hardware sensors as described in this application. By carrying the material properties of illuminatingportion 132 such as thickness, color, or opacity, various lighting properties may be achieved for various use cases or to accommodate different photography conditions such as background colors or ambient lighting. In someembodiments enclosure 155 may comprise a mounting apparatus for securely encasing a mobile computing device within afront portion 146, the mounting apparatus comprising at least: a front shell comprising a rigid material formed or machined to comprise at least an outer surface, an inner concave open region, an open window portion, and an illuminating portion; a rear shell comprising a rigid material formed or machined to comprise at least an outer surface and an inner concave open region wherein the open window portion may comprise at least an open region formed or machined as a portion of the front shell configured to pass through the outer surface of the front shell and into the inner concave open region of the front shell. The illuminating portion may comprise at least a portion of the outer surface of the front shell and may be configured to at least emit a controlled intensity of visible light from the embedded illuminating elements as described above. The front shell and the rear shell may be configured to be releasably coupled to each other using a variety of fasteners such as screws, snaps, hook and loop, and other fasteners. The resultingcase 155 comprises the inner concave regions of the front and rear shells and may at least partially enclose the mobile computing device when so coupled. It can be appreciated that by having concave regions allows for hardware sensors to be accommodated within the case for security and convenience. -
FIG. 1E is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating construction using a hinged configuration. In a hinged arrangement according to the embodiment, an enclosure 155 (as inFIG. 1F ) may comprise a multi-piece (that is, at least,portions outer faceplate 151 may be used to secure the front of amobile device 114, to, at least, protect the screen, prevent ingress of foreign matter intoenclosure 131, prevent an extraction of the mobile device through a front opening, and the like.Faceplate 151 may be attached to a hingedtray 152 that encloses the body of amobile device 114 to further secure and protect it, which may then be attached to a hingedbackplate 153 that is secured withinenclosure 155 during assembly. When assembled in this manner,enclosure 155 may be opened about a hinge 154 (as shown inFIG. 1F ), to allow access to a securedmobile device 114 for installation, removal, or adjustment as necessary. As shown, illuminatingportions 147 may comprise a formed portion withinenclosure 155 constructed of a transparent or translucent material, to allow light from an illumination elements embedded into portion 147 (as described earlier) to shine through.Illumination portion 147 may comprise a plurality of lighting elements such as (for example) LEDs or electroluminescent (EL) wire or other materials, configured to emit light optionally in preset or configurable frequencies and intensities (for example, some arrangements may utilize programmable LEDs that can change color or brightness via a software application). By carrying the material properties of illuminatingportion 147 such as thickness, color, or opacity, various lighting properties may be achieved for various use cases or to accommodate different photography conditions such as background colors or ambient lighting. In some embodiments, the shape (e.g. concave, flat, etc.) offront portion 146 determined the distribution of light from illuminatingmiddle portion 147 which may include, but not limited to, illumination intensity, illumination direction, and the like. -
FIG. 1F is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating the opening action of a hinged configuration. According to the embodiment, an assembled hingedenclosure 155 may be opened about a hingedportion 154 to expose an assembled hinged assembly with a mobile device 114 (not shown) secured between afaceplate 151 and hinged backplate 153. This may be used, in some embodiments, to enable rapid and convenient insertion or removal of amobile device 114 or adjustments to its position or configuration that may not be possible when fully secured withinenclosure 131 with the hinged assemble closed. It may be further seen that this hinged assembly does not affect illuminatingportions 132, so any configuration or adjustments may be retained when making adjustments to amobile device 114. - In this manner, it may be appreciated that a wide variety of attachment and mounting options may be provided and compatibility may be facilitated with a variety of third-party hardware and devices, as well as providing for flexible attachment options for various purposes. For example, an apparatus for evenly-scattered adaptable subject lighting for mobile device photography may be mounted to a camera tripod for use in professional photography without using separate camera or lighting equipment, utilizing a mobile device that may already be available. In another exemplary use case, an apparatus for evenly-scattered adaptable subject lighting for mobile device photography may be setup for public use such as at an event (for example, a sporting event or a music concert), a restaurant or bar, or in a store such as for use by customers to photograph themselves with various items they are considering for purchase. By utilizing common mounting options and locking devices, it is possible to easily deploy mobile devices for rapid and familiar interaction by customers, patrons, or other individuals, to provide an improvement over systems known in the art to empower users to take professional-grade photographs without expensive or complex equipment and without special skill or any additional training or instruction.
-
FIG. 1G is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in a closed configuration. According to the embodiment,case 160 comprises removablecable connector housing 161 to conceal, contain, and access a cable connector (for example, an Apple lightning™ connector, a universal serial bus (USB) cable, an Apple™ 30-pin connector, a MagSafe™ connector, and the like) for poweringdevice 114 by connecting to a power source, or communicating withdevice 114 from another device (not shown), or both. As illustrated, in a closed arrangement, a cable connector may reside within removablecable connector housing 161 and accessed by removing removablecable connector housing 161 as described below. In some embodiments, removablecable connector housing 161 is secured using a fastener (not shown) to limit access to the power connector (for example, whereby to access a cable connector, one may require a custom or specific tool). In a preferred embodiment, removablecable connector housing 161 is seated flush tocase 160 whereby the bottom piece is molded consistent with contours ofcase 160. -
FIG. 1H is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in a partially open configuration. According to the embodiment, partially removed removablecable connector housing 162 is illustrated in a partially removed configuration. In a preferred embodiment, removablecable connector housing 162 slides horizontally away fromdevice 114 to expose a cable connector. In some embodiments as removablecable connector housing 162 is slid horizontally away fromdevice 114, the cable connector is drawn with removablecable connector housing 162 such that the cable connector is removed (i.e. disconnected) fromdevice 114. In another embodiment, removablecable connector housing 162 is snapped into place whereby grooved members (not shown) allow for retention and removal of removablecable connector housing 162 withincase 160. -
FIG. 1I is an illustration of an exemplary hardware configuration of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography, illustrating a removable cable connector housing in an open configuration. According to the embodiment, removablecable connector housing 162 separates intotop portion 163,middle portion 166, andbottom portion 167.Middle portion 166 comprisesaccess hole 165 to acceptcable connector 164 andcable mounting portion 170.Cable mounting portion 170 accommodates a mounting ofcable connector 164 via one or more fasteners (for example, hook and loop, screws, rivets and the like) to allow an attachment ofcable connector 114 tomiddle portion 166 such that, when mounted,cable connector 164 is placed in harmony and acceptable by a corresponding female connecting slot ofdevice 114 by, for example, using a horizontal sliding motion of removable cable connector housing 162 (when assembled). It should be appreciated that, in a preferred embodiment, by attachingcable connector 164 tomiddle portion 166, an operator would be able to easily engage and disengagecable connector 164 withdevice 114 by manipulating removablecable connector housing 162 without handlingcable connector 164 directly.Bottom portion 167 is a contoured portion matching the contours ofcase 160 such that when assembled, removablecable connector housing 162 sits flush withcase 160. A plurality of mountingmembers 169 allow for the assemblage ofbottom portion 167,middle portion 166, and top portion 163 (into removable cable connector housing 162) using fasteners.Bottom portion 167 further comprisesaccess hole 168 to acceptcable connector 164. - In some embodiments,
bottom portion 167 fastens tomiddle portion 166 and tocase 160 and becomes part ofcase 160. In this regard, onlytop portion 163 is removable to exposecable connector 164 for access and manipulation by an operator whilebottom portion 167 andmiddle portion 166 remain fastened tocase 160. -
FIG. 2 is an exemplary architecture diagram for a sensor processing system, according to a preferred embodiment of the invention. According to the embodiment, thesensor processing system 200 comprises at least a plurality of programming instructions stored in amemory 25 and operating on one ormore processors 21 of a specially programmedcomputing device 114, and configured to direct the operation of the illuminating portion (for example, circular illuminatingportion 132 or illuminating board 132 a ofdevice 114, or other illumination unit internal or external todevice 114, or any combination thereof) for evenly-scattered adaptable subject lighting for: mobile image capture; share images or files (or both) acrossnetwork 240 for example networks 31), interface with one or more othersensor processing systems 200, connect to external services viaexternal services interface 230, or the like. According to the embodiment, alight sensor 201 may comprise a plurality of electronic devices to detect light such as photo-voltaics, photo-emissives, and the like, or photo-resistors, photo-conductors, and the like (or a combination of one or more) to generate a signal tosensor processor 214 indicating the intensity of light by measuring the radiant energy that exists in a range of frequencies for example, ranging in frequency from “Infra-red” to “Visible” up to “Ultraviolet” light spectrum. In this regard,sensor processor 214 may direct other processes to behave based on the generated signal, for example, to manipulate an output range for circular illuminatingportion 132, illuminating board 132 a, or other illumination unit for optimum subject illumination.Inertial sensor 202 may comprise an accelerometer, a gyroscope, or a magnetometer (or any combination thereof) to act as an inertial measurement unit to detect motion or orientation ofsensor processing system 200. In this regard, sensor processor may alter behavior for specific functions based on device movement or orientation (such as rotation or position), As such, various system reactions may be initiated such as, a change dimensions of an image fromimage capture 206, send messages viamessage service 231 to one or more external services 230 (for example,sensor processing system 200 has experienced a sudden impact).Depth sensor 203 may comprise an infra-red projector an infra-red camera, a Red-Green-Blue (RGB) camera, or another depth sensor element. Accordingly,depth sensor 203 may sense background depth detection based on information received byimage capture 206 or in some embodiment, a depth may be preconfigured and read from configurations fromconfiguration database 221. In other embodiments a combination of both may be used.Location sensor 204 may comprise a GPS receiver, an optical position sensor, altimeter, and the like. Accordingly, location and position information may be sent tosensor processor 214 based on certain events such as:image capture 206 is triggered; recognition module recognizes some action, person, or situation; sharingmodule 210 shares a file or image; a particular user enters the system visuser manager 215; from some received communication fromexternal service 230, for example, a request to transmit a video feed fromimage capture 206. In a preferred embodiment,other sensor 205 may be a battery level sensor that monitors battery levels for bothdevice 114 or power supply unit 45 (seeFIG. 10 ) withincase 160. In some embodimentsother sensor 205 may be a storage/memory monitor to measure available storage or memory ofdevice 114. In some embodiment,other sensor 205 may be a data transfer monitor sensor to measure network up/down data rates. In other embodiments,other sensor 205 may measure humidity, temperature, voice (e.g. a microphone), an Internet-of-things (IoT) device, or any other sensor whose purpose is to detect events or changes in its environment, and then provide a corresponding output tosensor processor 214. In some embodiments, preconfigured thresholds and alerts may be set based on measurements ofother sensor 205.Image capture 206 may be a camera, a video capture device, a scanner, a barcode reader, an infrared detector, a retinal scanning device, and the like. -
Sensor processor 214 receives signals and messages from sensors 201-206 and may trigger events based on specific input.Sharing module 210 enables sharing of images, videos, files, metadata, and other information withinsensor processing system 200. In some embodiments, sharing module may prompt a user through a display (for example, input devices 28), or use user information fromuser manager 215 to connect to, for example, a social network viaexternal services interface 230.Recognition module 212 may be a pattern recognition system such as a facial recognition system comprising programming instructions capable of identifying or verifying a person from an image or a video frame fromimage capture 206 by comparing selected facial features from the image and a facial database stored inuser database 220. In some embodiments,recognition module 212 may recognize other patterns such as objects, shapes, and the like. In other embodiments recognition module may perform automatic speech recognition (ASR) comprising programming instructions to implement methodologies and technologies that enables the recognition and translation of spoken language into text. In this regard, recognized text may be attached as metadata to files, images, comprise the body of a message or post, or any combination thereof.Proximity module 211 may identify a proximity of othersensor processing systems 200 that may fit some predefined criteria. For example, based on a social matrix received from a social network viaexternal services interface 230, common connections may be made aware when friends are currently operating anothersensor processing system 200 and establish a communication viamessage service 231. In this regard, images, video, audio, or other sensor data may be shared to a plurality ofsensor processing systems 200.User manager 215 may manage a plurality of users based on information entered through input devices 28 (for example, user information entered through a touch-screen device), from information received from external services interface 230 (for example, a social matrix from a social networking service), or form some other source. In some embodiments, user information is stored inuser database 220.Message service 231 may be a plurality of program code configured to implement a plurality of messaging services such as multimedia content to and from mobile devices overnetwork 240 and may comprise messages such as a picture message, a multimedia message, SMS (Short Message Service), audio, email, or leverage well known messaging services known in the art such as SIP communication, Skype™, Facebook Messenger™, snapchat™, or post images or messages to services such as Tinder™, Facebook™, LinkedIn™, and the like. In some embodiments,message service 231 may deliver a variety of media, including, a slideshow of multiple images, or audio. External services interface 230 may connect to a plurality of external services such as social networking platforms, dating platforms, stock tracking platforms, othersensor processing systems 200 and establishes communication to these services.User database 220 may hold user information and be populated by manual input viainput devices 28, or be configured from user information (for example a social matrix) received fromexternal services 230. Configuration database may be managed by an administrator to, for example, set the system operating parameters such as set thresholds, flag users, and identify other system parameters.File database 222 may store images, video, recognized information fromrecognition module 212, messages frommessage service 231, and the like and may be used by various components ofsensor processing system 200.Alert manager 213 maintains a plurality of preconfigured thresholds and alerts whereby a plurality of associated actions can be performed based on one or more events withinsensor processing systems 200, for example, events based on sensor input atsensor processor 214 such as a temperature threshold, internal sensor change, changes in lighting, change in location, and the like. Similarly,alert manager 213 may be triggered by a combination of events such an image fromimage capture 206 is recognized viarecognition module 212 as an actionable event and a message is sent (for example, an image of a person of interest and metadata comprising at least location is sent to law enforcement, or a pre-configuration to post images of a certain individual that appears at asensor processing system 200 automatically posts to a social media newsfeed when recognized by recognition module 212); a particular user has arrived atsensor processing system 200 whereby a connection (as identified by proximity module 211) is at anothersensor processing system 200, and a communication (for example, an image exchange, audio conversation, video conversation, etc.) is automatically initiated viamessage service 231. - In a preferred embodiment, sensor information from
sensor processor 214,recognition module 212,proximity module 211, andsharing module 210 may be configured as metadata and be attached to a file or image (or both), be stored inuser database 220, be stored in file database 222 (for example, associated to an image that was taken byimage capture 206. In other embodiments, sensor information received may be captured and attached to an image, file, or database based on preconfigured conditions or thresholds, for example,recognition module 212 identifies a particular user from an image captured byimage capture 206 corresponding to a flagged user profile inuser database 220. In this regard, sensor manager may attach sensor information, associate it to the captured image and store a record inuser database 220. In some embodiments further actions may be triggered, for example,message service 231 may automatically interface toexternal service 230 and send a message comprising the image and metadata to an external service such as a social network, law enforcement, anothersensor processing system 200, or the like. -
FIG. 3 is a flow diagram of an exemplarymanual method 300 for adjusting subject lighting using programmable instructions on a mobile device, according to a preferred embodiment of the invention. In aninitial step 301, a user may interact withmobile device 114 for example, including but not limited to, a tablet computing device, a specially programmed computing device, or the like, to, for example, provide input regarding photography preferences such as lighting, focus, or filters that a user may wish to have applied to a photograph.Mobile device 114 may then direct, instep 302, the operation of an apparatus for evenly-scattered adaptable subject lighting for mobile device photography based at least in part on the user input, and in anext step 303, the apparatus may direct a plurality of lighting elements, for example, an illuminatingportion 112. In afinal step 304, some or all lighting elements may adjust their operation based at least in part on the user's input from aprevious step 301. In this manner, a user may manually configure general or specific lighting properties they wish to use for their photograph, such as specifying photography filters to apply, specific lighting intensity or color, or (for example, in some software arrangements) to interact directly with a “preview” image to achieve the user's desired effects, andmobile device 114 may direct the operation ofapparatus 100 to achieve the intended result. In some embodiments,device 114 allows a user to choose graphic stickers, overlays, decorations, or the like to be placed on an image stored ondevice 114 or captured viaimage capture 206. In this regard, a user may adjust the crop of an image viadevice 114. In some embodiment, a smart crop feature may auto crop images wherebyrecognition module 212 detects, for example, faces from a stored image or an image captured viaimage capture 206 whereby an automatic crop function may position faces in a centered position of the frame for pleasing aesthetics. -
FIG. 4 is a flow diagram of an exemplaryadaptive method 400 for automatically adjusting subject lighting using hardware sensors, according to a preferred embodiment of the invention. In aninitial step 401, a plurality of hardware sensors 410 a-n may provide data for collection, for example, ambient conditions, rotation or position, or background depth detection. Sensor information may be compared instep 402 to predetermined preferred values, for example preset values corresponding to specific photography conditions such as outdoor lighting, close-up photography, or other settings. If the apparatus determines that the detected values are acceptable instep 403, then light elements (such as an illuminatingcase portion 112, described above inFIG. 1A ) may not be adjusted. If the detected values are determined instep 403 to be unacceptable, lighting elements may be directed instep 404 to adjust their operation in response to measured sensor values. For example, if ambient light conditions are detected to be bright or to have a particular color cast, an illuminatingportion 112 may be directed to lower in intensity or to alter its hue. In afinal step 405, sensors may be re-polled for new data after adjusting lighting elements, and operation may continue in a continuous looping fashion to continually update the operation of lighting elements in response to sensor measurements. In this manner, an apparatus for evenly-scattered adaptable subject lighting for mobile device photography may direct its own operation based on measured environmental and subject factors, to provide ideal lighting for any photography conditions with minimal effort or configuration. -
FIG. 5 is a flow diagram of an exemplary communication arrangement between a plurality of sensor processing systems, according to a preferred embodiment of the invention. According to the embodiment, in afirst step 501,sensor processing system 200 is engaged by a user, for example, via atouchscreen interface 47. A user may be identified through input of user identification information, facial or audio recognition, or though some other identification mechanism. In some embodiments, a user may be authorized via, for example, a pre-configured user profile onuser database 220. In other embodiments, a user may be authorized though partner login services known in the art. In other embodiments, a user may be authorized by accessing an associated platform, for example a social network, LDAP, or some other network service accessed viacloud 240. In anext step 502,sensor processing system 200 may access external services associated to the user, for example, preference information, social connections, account balances, or other information by optionally accessing one or moreexternal services 504 viaexternal service interface 230. In this regard,sensor processing system 200 may determine, for example, the user's connections such as Facebook™ friends, LinkedIn™ colleagues, Tinder™ preferences, snapchat™ connections & stories, and the like. In anext step 503, elements collected from external services are iteratively classified and categorized. In this regard, conversations may be analyzed to discover information about connections, for example, a conversation may identify that a plurality of users may have been planning to meet up. In other embodiments,step 503 may rank connections and identify which users to use instep 505 to determine proximity. For example, according tostep 505, a proximity of connections associated to the user may be discovered and flagged to determine who may be currently connected to othersensor processing systems 200, or use location-based services (for example, four square™, find my friends™, etc.) associated to the user and the user's connections. In some embodiments, a user matrix may be determined by connections to external services through external services interface 230 or by connections associated to the user viauser database 220. in anext step 506, upon a connection being discovered that is in proximity (it should be appreciated that “in proximity” refers to a state where a connection is contactable by being connectable tosensor processing system 200 rather than physical proximity, for example connected to anothersensor processing system 200 in a foreign country), a communication opportunity may be offered to the user. For example, the user may be notified that a connection is currently connected to anothersensor processing system 200. In this regard, based on communications preferences stored inconfiguration database 221, may be pre-configured to, for example, auto share images as captured bysensor processor 214 fromimage capture 206. In this regard, metadata may be included in a communication between the user and the connection. In some embodiments, message service may automatically send images or video as captured byimage capture 206. In other embodiments, a request is made to the user to initiate a communication. In other embodiments,communication preferences 221 may be configured to auto-share sensor information (for example, from image capture 206) to be placed on, for example, a timeline feed of a connected social network via external service interface 230 (for example, snapchat™). In other embodiments, instep 508, a communication established instep 506 may initiate an email to be sent to a user configurable destination or a pre-configured destination. Once communication preferences are read and processed bymessage service 231, a communication is sent instep 510 to one or more external services connected visexternal service interface 230. In some embodiments a user may be prompted, or an automatic reading of one or more sensors 201-106 may be included in a communication. For example, an image, location, temperature, humidity, inertial information, and the like. In afinal step 511, a session withsensor processing system 200 may be ended by the user. - In some embodiments, flow 500 may commence when a process with a continuous image feed is executing on
sensor processing system 200, in this regard, periodically, an image is sent torecognition module 212. If a recognized image is detected (for example, by comparing the image to a pre-defined image-of-interest in user database 220), a communication event can be initiated byalert manager 213. For example, the image may be of a known criminal and the image and sensor information (for example, location information) may be sent to law enforcement bymessage service 231. -
FIG. 6 is a flow diagram of an exemplary sensor trigger, according to a preferred embodiment of the invention. According to the embodiment, at afirst step 601, a process withinsensor processing system 200 runs and waits for an event from one or more sensors, for example, information from an IoT device such as the operation of a door or a window, an image has been captured, a certain threshold has been reached within the environment, etc. Instep 602, configuration associated to the event is compared to known thresholds and alerts as stored inconfiguration database 221. In this regard,configuration database 221 may outline a plurality of rules based on the alert, for example, to interface to one or more IoT devices to effect change on to which they may control (for example, temperature or other environmental controls, monitoring systems, communications systems, mechanical systems such as to open doors, windows, or gates, and the like). In anet step 603, according to, for example, the rules outlined inconfiguration database 221 associated to the alert,sensor processing system 200 may access one or more components instep 606 to activate the execution of one or more rules fromconfiguration database 221 instep 604. For example,recognition module 221 may be used to identify a subject or situation from an image captured fromimage capture 206,message service 231 may be engaged to send sensor information to external services connected viaexternal service interface 230, sharing module may share images on one or more connected services connected through external service interface 230 (for example, a social network, or dating site). In some embodiments external services interface 230 may connect directly or indirectly to a printing device viaoutput devices 27 such as a laser printer, inkjet, thermal, or some other printing device, or indirectly to a printing service such as Google print™, Apple AirPrint™ Staples™ Print and Copy Center™, Kinkos™ printing service, and the like vianetwork 240. Aproximity module 211 may inform connections of a location to other users of othersensor processing systems 200. - Generally, the techniques disclosed herein may be implemented on hardware or a combination of programming instruction and hardware. For example, they may be implemented in an operating system kernel, in a separate user process, in a library package bound into network applications, on a specially constructed machine, on an application-specific integrated circuit (ASIC), or on a network interface card.
- Software/hardware hybrid implementations of at least some of the embodiments disclosed herein may be implemented on a programmable network-resident machine (which should be understood to include intermittently connected network-aware machines) selectively activated or reconfigured by a computer program stored in memory. Such network devices may have multiple network interfaces that may be configured or designed to utilize different types of network communication protocols. A general architecture for some of these machines may be described herein in order to illustrate one or more exemplary means by which a given unit of functionality may be implemented. According to specific embodiments, at least some of the features or functionalities of the various embodiments disclosed herein may be implemented on one or more general-purpose computers associated with one or more networks, such as for example an end-user computer system, a client computer, a network server or other server system, a mobile computing device (e.g., tablet computing device, mobile phone, smartphone, laptop, or other appropriate computing device), a consumer electronic device, a music player, or any other suitable electronic device, router, switch, or other suitable device, or any combination thereof. In at least some embodiments, at least some of the features or functionalities of the various embodiments disclosed herein may be implemented in one or more virtualized computing environments (e.g., network computing clouds, virtual machines hosted on one or more physical computing machines, or other appropriate virtual environments).
- Referring now to
FIG. 7 , there is shown a block diagram depicting anexemplary computing device 10 suitable for implementing at least a portion of the features or functionalities disclosed herein.Computing device 10 may be, for example, any one of the computing machines listed in the previous paragraph, or indeed any other electronic device capable of executing software- or hardware-based instructions according to one or more programs stored in memory.Computing device 10 may be configured to communicate with a plurality of other computing devices, such as clients or servers, over communications networks such as a wide area network a metropolitan area network, a local area network, a wireless network, the Internet, or any other network, using known protocols for such communication, whether wireless or wired. - In one embodiment,
computing device 10 includes one or more central processing units (CPU) 12, one ormore interfaces 15, and one or more busses 14 (such as a peripheral component interconnect (PCI) bus). When acting under the control of appropriate software or firmware,CPU 12 may be responsible for implementing specific functions associated with the functions of a specifically configured computing device or machine. For example, in at least one embodiment, acomputing device 10 may be configured or designed to function as a serversystem utilizing CPU 12,local memory 11 and/orremote memory 16, and interface(s) 15. In at least one embodiment,CPU 12 may be caused to perform one or more of the different types of functions and/or operations under the control of software modules or components, which for example, may include an operating system and any appropriate applications software, drivers, and the like. -
CPU 12 may include one ormore processors 13 such as, for example, a processor from one of the Intel, ARM, Qualcomm, and AMD families of microprocessors. In some embodiments,processors 13 may include specially designed hardware such as application-specific integrated circuits (ASICs), electrically erasable programmable read-only memories (EEPROMs), field-programmable gate arrays (FPGAs), and so forth, for controlling operations ofcomputing device 10. In a specific embodiment, a local memory 11 (such as non-volatile random access memory (RAM) and/or read-only memory (ROM), including for example one or more levels of cached memory) may also form part ofCPU 12. However, there are many different ways in which memory may be coupled tosystem 10.Memory 11 may be used for a variety of purposes such as, for example, caching and/or storing data, programming instructions, and the like. It should be further appreciated thatCPU 12 may be one of a variety of system-on-a-chip (SOC) type hardware that may include additional hardware such as memory or graphics processing chips, such as a Qualcomm SNAPDRAGON™ or Samsung EXYNOS™ CPU as are becoming increasingly common in the art, such as for use in mobile devices or integrated devices. - As used herein, the term “processor” is not limited merely to those integrated circuits referred to in the art as a processor, a mobile processor, or a microprocessor, but broadly refers to a microcontroller, a microcomputer, a programmable logic controller, an application-specific integrated circuit, and any other programmable circuit.
- In one embodiment, interfaces 15 are provided as network interface cards (NICs). Generally, NICs control the sending and receiving of data packets over a computer network; other types of
interfaces 15 may for example support other peripherals used withcomputing device 10. Among the interfaces that may be provided are Ethernet interfaces, frame relay interfaces, cable interfaces, DSL interfaces, token ring interfaces, graphics interfaces, and the like. In addition, various types of interfaces may be provided such as, for example, universal serial bus (USB), Serial, Ethernet, FIREWIRE™, THUNDERBOLT™, PCI, parallel, radio frequency (RF), BLUETOOTH™, near-field communications (e.g., using near-field magnetics), 802.11 (WiFi), frame relay, TCP/IP, ISDN, fast Ethernet interfaces, Gigabit Ethernet interfaces, Serial ATA (SATA) or external SATA (ESATA) interfaces, high-definition multimedia interface (HDMI), digital visual interface (DVI), analog or digital audio interfaces, asynchronous transfer mode (ATM) interfaces, high-speed serial interface (HSSI) interfaces, Point of Sale (POS) interfaces, fiber data distributed interfaces (FDDIs), and the like. Generally,such interfaces 15 may include physical ports appropriate for communication with appropriate media. In some cases, they may also include an independent processor (such as a dedicated audio or video processor, as is common in the art for high-fidelity A/V hardware interfaces) and, in some instances, volatile and/or non-volatile memory (e.g., RAM). - Although the system shown in
FIG. 7 illustrates one specific architecture for acomputing device 10 for implementing one or more of the inventions described herein, it is by no means the only device architecture on which at least a portion of the features and techniques described herein may be implemented. For example, architectures having one or any number ofprocessors 13 may be used, andsuch processors 13 may be present in a single device or distributed among any number of devices. In one embodiment, asingle processor 13 handles communications as well as routing computations, while in other embodiments a separate dedicated communications processor may be provided. In various embodiments, different types of features or functionalities may be implemented in a system according to the invention that includes a client device (such as a tablet device or smartphone running client software) and server systems (such as a server system described in more detail below). - Regardless of network device configuration, the system of the present invention may employ one or more memories or memory modules (such as, for example,
remote memory block 16 and local memory 11) configured to store data, program instructions for the general-purpose network operations, or other information relating to the functionality of the embodiments described herein (or any combinations of the above). Program instructions may control execution of or comprise an operating system and/or one or more applications, for example.Memory 16 ormemories - Because such information and program instructions may be employed to implement one or more systems or methods described herein, at least some network device embodiments may include nontransitory machine-readable storage media, which, for example, may be configured or designed to store program instructions, state information, and the like for performing various operations described herein. Examples of such nontransitory machine- readable storage media include, but are not limited to, magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROM disks; magneto-optical media such as optical disks, and hardware devices that are specially configured to store and perform program instructions, such as read-only memory devices (ROM), flash memory (as is common in mobile devices and integrated systems), solid state drives (SSD) and “hybrid SSD” storage drives that may combine physical components of solid state and hard disk drives in a single hardware device (as are becoming increasingly common in the art with regard to personal computers), memristor memory, random access memory (RAM), and the like. It should be appreciated that such storage means may be integral and non-removable (such as RAM hardware modules that may be soldered onto a motherboard or otherwise integrated into an electronic device), or they may be removable such as swappable flash memory modules (such as “thumb drives” or other removable media designed for rapidly exchanging physical storage devices), “hot-swappable” hard disk drives or solid state drives, removable optical storage discs, or other such removable media, and that such integral and removable storage media may be utilized interchangeably. Examples of program instructions may include both object code, such as may be produced by a compiler, machine code, such as may be produced by an assembler or a linker, byte code, such as may be generated by for example a JAVA™ compiler and may be executed using a Java virtual machine or equivalent, or files containing higher level code that may be executed by the computer using an interpreter (for example, scripts written in Python, Perl, Ruby, Groovy, Objective C, Swift, or any other scripting language).
- In some embodiments, systems according to the present invention may be implemented on a standalone computing system. Referring now to
FIG. 8 , there is shown a block diagram depicting a typical exemplary architecture of one or more embodiments or components thereof on a standalone computing system.Computing device 20 includesprocessors 21 that may run software that carry out one or more functions or applications of embodiments of the invention, such as for example aclient application 24.Processors 21 may carry out computing instructions under control of anoperating system 22 such as, for example, a version of Microsoft's WINDOWS™ operating system, Apple's Mac OS X™ or iOS™ operating systems, some variety of the Linux operating system, Google's ANDROID™ operating system, or the like. In many cases, one or more sharedservices 23 may be operable insystem 20, and may be useful for providing common services toclient applications 24.Services 23 may for example be WINDOWS™ services, user-space common services in a Linux environment, or any other type of common service architecture used withoperating system 21.Input devices 28 may be of any type suitable for receiving user input, including for example a keyboard, touchscreen, microphone (for example, for voice input), mouse, touchpad, trackball, or any combination thereof.Output devices 27 may be of any type suitable for providing output to one or more users, whether remote or local tosystem 20, and may include for example one or more screens for visual output, speakers, printers, or any combination thereof.Memory 25 may be random-access memory having any structure and architecture known in the art, for use byprocessors 21, for example to run software.Storage devices 26 may be any magnetic, optical, mechanical, memristor, or electrical storage device for storage of data in digital form (such as those described above, referring toFIG. 4 ). Examples ofstorage devices 26 include flash memory, magnetic hard drive, CD-ROM, and/or the like. - In some embodiments, systems of the present invention may be implemented on a distributed computing network, such as one having any number of clients and/or servers. Referring now to
FIG. 9 , there is shown a block diagram depicting anexemplary architecture 30 for implementing at least a portion of a system according to an embodiment of the invention on a distributed computing network. According to the embodiment, any number of clients 33 may be provided. Each client 33 may run software for implementing client-side portions of the present invention; clients may comprise asystem 20 such as that illustrated inFIG. 8 . In addition, any number ofservers 32 may be provided for handling requests received from one or more clients 33. Clients 33 andservers 32 may communicate with one another via one or moreelectronic networks 31, which may be in various embodiments any of the Internet, a wide area network, a mobile telephony network (such as CDMA or GSM cellular networks), a wireless network (such as WiFi, Wimax, LTE, and so forth), or a local area network (or indeed any network topology known in the art; the invention does not prefer any one network topology over any other).Networks 31 may be implemented using any known network protocols, including for example wired and/or wireless protocols. - In addition, in some embodiments,
servers 32 may callexternal services 37 when needed to obtain additional information, or to refer to additional data concerning a particular call. Communications withexternal services 37 may take place, for example, via one ormore networks 31. In various embodiments,external services 37 may comprise web-enabled services or functionality related to or installed on the hardware device itself. For example, in an embodiment whereclient applications 24 are implemented on a smartphone or other electronic device,client applications 24 may obtain information stored in aserver system 32 in the cloud or on anexternal service 37 deployed on one or more of a particular enterprise's or user's premises. - In some embodiments of the invention, clients 33 or servers 32 (or both) may make use of one or more specialized services or appliances that may be deployed locally or remotely across one or
more networks 31. For example, one ormore databases 34 may be used or referred to by one or more embodiments of the invention. It should be understood by one having ordinary skill in the art thatdatabases 34 may be arranged in a wide variety of architectures and using a wide variety of data access and manipulation means. For example, in various embodiments one ormore databases 34 may comprise a relational database system using a structured query language (SQL), while others may comprise an alternative data storage technology such as those referred to in the art as “NoSQL” (for example, Hadoop Cassandra, Google BigTable, and so forth). In some embodiments, variant database architectures such as column-oriented databases, in-memory databases, clustered databases, distributed databases, or even flat file data repositories may be used according to the invention. It will be appreciated by one having ordinary skill in the art that any combination of known or future database technologies may be used as appropriate, unless a specific database technology or a specific arrangement of components is specified for a particular embodiment herein. Moreover, it should be appreciated that the term “database” as used herein may refer to a physical database machine, a cluster of machines acting as a single database system, or a logical database within an overall database management system. Unless a specific meaning is specified for a given use of the term “database”, it should be construed to mean any of these senses of the word, all of which are understood as a plain meaning of the term “database” by those having ordinary skill in the art. - Similarly, most embodiments of the invention may make use of one or
more security systems 36 andconfiguration systems 35. Security and configuration management are common information technology (IT) and web functions, and some amount of each are generally associated with any IT or web systems. It should be understood by one having ordinary skill in the art that any configuration or security subsystems known in the art now or in the future may be used in conjunction with embodiments of the invention without limitation, unless aspecific security 36 orconfiguration system 35 or approach is specifically required by the description of any specific embodiment. -
FIG. 10 shows an exemplary overview of acomputer system 40 as may be used in any of the various locations throughout the system. It is exemplary of any computer that may execute code to process data. Various modifications and changes may be made tocomputer system 40 without departing from the broader scope of the system and method disclosed herein. Central processor unit (CPU) 41 is connected tobus 42, to which bus is also connectedmemory 43,nonvolatile memory 44,display 47, input/output (I/O)unit 48, and network interface card (NIC) 53. I/O unit 48 may, typically, be connected tokeyboard 49, pointingdevice 50,hard disk 52, and real-time clock 51.NIC 53 connects to network 54, which may be the Internet or a local network, which local network may or may not have connections to the Internet. Also shown as part ofsystem 40 ispower supply unit 45 connected, in this example, to a main alternating current (AC)supply 46. In some embodiments,power supply unit 45 may be one or more batteries such lithium-ion (Li-on), Nickel Cadmium (NiCad), Alkaline or other rechargeable or non-rechargeable battery (not connected to supply 46). In some embodiments,power supply unit 45 may be placed withincase 160 and connected tocable connector 164 to supply power (for example, as a primary or backup power source) todevice 114. It should be appreciated that some or all components illustrated may be combined, such as in various integrated applications, for example Qualcomm or Samsung system-on-a-chip (SOC) devices, or whenever it may be appropriate to combine multiple capabilities or functions into a single hardware device (for instance, in mobile devices such as smartphones, video game consoles, in-vehicle computer systems such as navigation or multimedia systems in automobiles, or other integrated hardware devices). - In various embodiments, functionality for implementing systems or methods of the present invention may be distributed among any number of client and/or server components. For example, various software modules may be implemented for performing various functions in connection with the present invention, and such modules may be variously implemented to run on server and/or client components.
- The skilled person will be aware of a range of possible modifications of the various embodiments described above. Accordingly, the present invention is defined by the claims and their equivalents.
Claims (20)
1. A system for evenly-scattered adaptable subject lighting for mobile device photography, comprising:
a case comprising at least an enclosure comprising a rigid material configured to enclose and securely fasten a mobile device and further comprising an illuminating portion, the illuminating portion being configured to produce light based at least in part on input received from a sensor processing system, the sensor processing system comprising:
a first plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device, and configured to direct operation of the illuminating portion;
a plurality of sensors;
a sensor processor;
an image capture device;
wherein a first sensor detects ambient lighting conditions, and the sensor processor adjusts the illuminating portion based on preconfigured thresholds to provide evenly-scatter lighting for capturing images of subjects via the image capture device;
wherein the first sensor is re-polled in a looping fashion by the sensor processor to detect changes in ambient lighting;
wherein if any changes in ambient lighting are detected, the sensor processor automatically adjusts the ambient lighting.
2. The sensor processing system of claim 1 , further comprising:
a sharing module;
an external services interface;
wherein a plurality of network services are connected via the external services interface;
wherein upon one or more images being captured by the image capture device, at least a subset of the one or more images are shared on a network to at least one service of the plurality of network services.
3. The sensor processing system of claim 2 , wherein the at least one service is a social network.
4. The sensor processing system of claim 2 , wherein the at least one service is an email account.
5. The sensor processing system of claim 2 , wherein the at least one service is another sensor processing system connected via the network.
6. The sensor processing system of claim 2 , further comprising:
an alert manager comprising a second plurality of programming instructions stored in the memory that when executed by the processor of the network-connected computing device, cause the processor to wherein maintain a plurality of preconfigured thresholds and alerts;
wherein a plurality of associated actions are performed based on a notification that one or more sensors of the plurality of sensors has reached or exceeded at least one threshold of the plurality of preconfigured thresholds.
7. The sensor processing system of claim 6 , further comprising a recognition module comprising a third plurality of programming instructions stored in the memory that when executed by the processor of the network-connected computing device, cause the processor to recognize a plurality of patterns in the one or more images.
8. The sensor processing system of claim 7 , wherein the plurality of patterns are associated to facial features within the one or more images.
9. The sensor processing system of claim 1 , further comprising a battery wherein the battery powers the illuminating portion and the mobile device.
10. The sensor processing system of claim 1 , wherein a subset of the plurality of sensors are system resource sensors to provide measurements selected from the group consisting of temperature, memory usage, battery level and network transmission rates.
11. A method for evenly-scattered adaptable subject lighting for mobile device photography, comprising a case comprising at least an enclosure comprising a rigid material configured to enclose and securely fasten a mobile device and further comprising an illuminating portion, the illuminating portion being configured to produce light based at least in part on input received from a sensor processing system, the sensor processing system comprising the steps of:
detecting, at a first sensor of a plurality of sensors, ambient lighting conditions;
adjusting, at a sensor processor, the illuminating portion based on a plurality of preconfigured thresholds to provide evenly-scatter lighting;
capturing images, via an image capture device, of one or more subjects
re-polling the first sensor in a looping fashion, by the sensor processor, to detect changes in ambient lighting;
wherein if any changes in ambient lighting are detected, the sensor processor automatically adjusts the ambient lighting.
12. The method of claim 11 , further comprising the steps of:
connecting, at an external services interface, a plurality of network services;
upon one or more images being captured by the image capture device, sharing, at a sharing module, at least a subset of the one or more images, on a network to at least one service of the plurality of network services.
13. The method of claim 12 , wherein the at least one service is a social network.
14. The method of claim 12 , wherein the at least one service is an email account.
15. The method of claim 12 , wherein the at least one service is another sensor processing system connected via the network.
16. The method of claim 12 , further comprising the steps of:
maintaining, at an alert manager, the plurality of preconfigured thresholds and alerts;
performing a plurality of associated actions based on a notification that one or more sensors of the plurality of sensors have reached or exceeded at least one threshold of the plurality of preconfigured thresholds.
17. The method of claim 16 , further comprising the step of configuring, at a recognition module, and ability to recognize a plurality of patterns in the one or more images.
18. The method of claim 17 , wherein the plurality of patterns are associated to facial features within the one or more images.
19. The method of claim 11 , further comprising the step of powering, via a battery, the illuminating portion and the mobile device.
20. The method of claim 11 , further comprising the step of providing measurements from a subset of the plurality of sensors, the measurements selected from the group consisting of temperature, memory usage, battery level and network transmission rates.
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/294,713 US20180109713A1 (en) | 2016-10-15 | 2016-10-15 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
US15/334,295 US10082724B2 (en) | 2016-10-15 | 2016-10-26 | Illuminating apparatus and system for mobile device photography |
US15/334,301 US9740083B1 (en) | 2016-10-15 | 2016-10-26 | Mobile device photography apparatus for even illumination |
US15/640,511 US10114271B2 (en) | 2016-10-15 | 2017-07-01 | Mobile device photography apparatus for even illumination |
PCT/US2017/056560 WO2018071799A2 (en) | 2016-10-15 | 2017-10-13 | Mobile device photography apparatus for even illumination |
US16/112,767 US10705409B2 (en) | 2016-10-15 | 2018-08-27 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
US16/921,904 US11112679B2 (en) | 2016-10-15 | 2020-07-06 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
US17/468,612 US20220113609A1 (en) | 2016-10-15 | 2021-09-07 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/294,713 US20180109713A1 (en) | 2016-10-15 | 2016-10-15 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/334,295 Continuation US10082724B2 (en) | 2016-10-15 | 2016-10-26 | Illuminating apparatus and system for mobile device photography |
US15/334,301 Continuation US9740083B1 (en) | 2016-10-15 | 2016-10-26 | Mobile device photography apparatus for even illumination |
Publications (1)
Publication Number | Publication Date |
---|---|
US20180109713A1 true US20180109713A1 (en) | 2018-04-19 |
Family
ID=59581624
Family Applications (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/294,713 Abandoned US20180109713A1 (en) | 2016-10-15 | 2016-10-15 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
US15/334,295 Active US10082724B2 (en) | 2016-10-15 | 2016-10-26 | Illuminating apparatus and system for mobile device photography |
US15/334,301 Active US9740083B1 (en) | 2016-10-15 | 2016-10-26 | Mobile device photography apparatus for even illumination |
US15/640,511 Active US10114271B2 (en) | 2016-10-15 | 2017-07-01 | Mobile device photography apparatus for even illumination |
US16/112,767 Expired - Fee Related US10705409B2 (en) | 2016-10-15 | 2018-08-27 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
US16/921,904 Active US11112679B2 (en) | 2016-10-15 | 2020-07-06 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
US17/468,612 Abandoned US20220113609A1 (en) | 2016-10-15 | 2021-09-07 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
Family Applications After (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/334,295 Active US10082724B2 (en) | 2016-10-15 | 2016-10-26 | Illuminating apparatus and system for mobile device photography |
US15/334,301 Active US9740083B1 (en) | 2016-10-15 | 2016-10-26 | Mobile device photography apparatus for even illumination |
US15/640,511 Active US10114271B2 (en) | 2016-10-15 | 2017-07-01 | Mobile device photography apparatus for even illumination |
US16/112,767 Expired - Fee Related US10705409B2 (en) | 2016-10-15 | 2018-08-27 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
US16/921,904 Active US11112679B2 (en) | 2016-10-15 | 2020-07-06 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
US17/468,612 Abandoned US20220113609A1 (en) | 2016-10-15 | 2021-09-07 | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
Country Status (2)
Country | Link |
---|---|
US (7) | US20180109713A1 (en) |
WO (1) | WO2018071799A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110784661A (en) * | 2019-11-15 | 2020-02-11 | 维沃移动通信有限公司 | Image shooting method and electronic equipment |
US20240361672A1 (en) * | 2023-04-25 | 2024-10-31 | Marvel Technology(China) Co., Ltd | Shooting device |
US20240361678A1 (en) * | 2023-04-25 | 2024-10-31 | Marvel Technology(China) Co., Ltd | Shooting device |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD828829S1 (en) * | 2015-01-13 | 2018-09-18 | Lumee Llc | Illumination case for electronic communications device |
US10401502B2 (en) * | 2016-06-07 | 2019-09-03 | Timothy B. Morford | Low energy Wi-Fi device for location |
US20180109713A1 (en) * | 2016-10-15 | 2018-04-19 | SMPL Inc. | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
US10489975B2 (en) * | 2017-01-04 | 2019-11-26 | Daqri, Llc | Environmental mapping system |
US10469723B2 (en) | 2017-10-17 | 2019-11-05 | Motorola Mobility Llc | Photography lighting control |
US10574876B2 (en) * | 2017-10-17 | 2020-02-25 | Motorola Mobility Llc | Photography environment control |
US11450151B2 (en) * | 2019-07-18 | 2022-09-20 | Capital One Services, Llc | Detecting attempts to defeat facial recognition |
US11430093B2 (en) * | 2019-10-01 | 2022-08-30 | Microsoft Technology Licensing, Llc | Face-based tone curve adjustment |
TWI703896B (en) * | 2019-11-14 | 2020-09-01 | 謝坤學 | Rhythm lighting control lamps |
US20200088400A1 (en) * | 2019-11-20 | 2020-03-19 | Shenzhen Youbaise Technology Co., Ltd. | Fill light applied to live streaming of mobile phone |
US11756339B2 (en) * | 2020-02-21 | 2023-09-12 | Nec Corporation | Video analytics system for dwell-time determinations |
US11622066B2 (en) * | 2020-10-23 | 2023-04-04 | Black Sesame Technologies Inc. | Flash array for portable camera system |
USD961572S1 (en) | 2020-11-11 | 2022-08-23 | Case-Mate, Inc. | Case for mobile device |
US11096261B1 (en) * | 2021-02-25 | 2021-08-17 | Illuscio, Inc. | Systems and methods for accurate and efficient scene illumination from different perspectives |
CN113233380A (en) * | 2021-05-03 | 2021-08-10 | 无锡湖山智能科技有限公司 | Intelligent forklift for avoiding non-working personnel to use based on face recognition technology |
DE102021125668A1 (en) | 2021-10-04 | 2023-04-06 | Emsycon Gmbh | Device and method for detecting an object |
DE102022115683A1 (en) | 2022-06-23 | 2023-12-28 | FotoFinder Systems GmbH | Device and system for image capture of a patient's body area |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070011536A1 (en) * | 2005-06-21 | 2007-01-11 | Rahul Khanna | Automated BIST execution scheme for a link |
US20080074380A1 (en) * | 2006-09-22 | 2008-03-27 | Willard Owyeung | Graphical user interface based control of imaging parameters including scene illumination parameters |
US7782610B2 (en) * | 2008-11-17 | 2010-08-24 | Incase Designs Corp. | Portable electronic device case with battery |
US20120026257A1 (en) * | 2008-03-31 | 2012-02-02 | Casey Robertson | Thermal ink jet ink composition |
US20150358520A1 (en) * | 2014-06-09 | 2015-12-10 | Cellco Partnership D/B/A Verizon Wireless | Systems and Methods for Supporting a Video Call in a Dark or Low Light Environment |
US20160142602A1 (en) * | 2014-11-19 | 2016-05-19 | Eosmem Corporation | Method for Controlling Flash Timing of Extension Flash Module |
US9442346B2 (en) * | 2011-01-28 | 2016-09-13 | Windy Place, Inc. | Lighting and power devices and modules |
US20170023026A1 (en) * | 2014-04-30 | 2017-01-26 | Parker-Hannifin Corporation | Hydraulic sectional control valve with multiple relief slots |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4942685A (en) * | 1989-09-19 | 1990-07-24 | New Fei Lien Ent. Co., Ltd. | Light illuminated photo frame |
US7074999B2 (en) * | 1996-07-10 | 2006-07-11 | Sitrick David H | Electronic image visualization system and management and communication methodologies |
JP4572815B2 (en) * | 2005-11-18 | 2010-11-04 | 富士フイルム株式会社 | Imaging apparatus and imaging method |
CN101355596A (en) * | 2007-07-26 | 2009-01-28 | 鸿富锦精密工业(深圳)有限公司 | Luminous equipment and mobile communication apparatus |
US20090174759A1 (en) * | 2008-01-04 | 2009-07-09 | Viable Communications, Inc. | Audio video communications device |
US20110195753A1 (en) * | 2010-02-11 | 2011-08-11 | Jason Mock | Smartphone Case with LEDS |
CA2771851C (en) * | 2011-04-12 | 2018-07-24 | Research In Motion Limited | Camera flash for improved color balance |
US9294601B2 (en) * | 2011-05-23 | 2016-03-22 | Alexander H Hammond | Illuminated cell phone case |
WO2012174175A2 (en) * | 2011-06-13 | 2012-12-20 | Tree Frog Developments, Inc. | Housing for encasing a tablet computer |
EP2766785B1 (en) * | 2011-10-14 | 2019-03-13 | Ergotron, Inc. | Tablet mounting arm systems and methods |
US8428644B1 (en) | 2012-01-20 | 2013-04-23 | Hooshmand Harooni | Integrated lighting accessory and case for a mobile phone device |
US8876307B2 (en) * | 2012-01-30 | 2014-11-04 | Henry Geddes | Webcam illumination frame |
US9086610B2 (en) * | 2012-02-03 | 2015-07-21 | Glow Enterprises, Llc | Illumination device |
US10495946B2 (en) * | 2012-02-03 | 2019-12-03 | Case-Mate, Inc. | Illumination device |
US9593842B2 (en) * | 2012-02-03 | 2017-03-14 | Lumee Llc | Illumination device |
US9464796B2 (en) * | 2012-02-03 | 2016-10-11 | Lumee, Llc | Illumination device |
US20130301235A1 (en) * | 2012-05-13 | 2013-11-14 | Hooshmand Harooni | Integrated Lighting Accessory and Case for a Tablet Computing Device |
US9231410B2 (en) * | 2013-01-04 | 2016-01-05 | Otter Products, Llc | Electronic device case |
WO2014185859A1 (en) * | 2013-05-15 | 2014-11-20 | Bin Loo Raymond POH | Flash photography apparatus and method of manufacturing thereof |
US20140340573A1 (en) * | 2013-05-15 | 2014-11-20 | Cassidy Clawson | Light Emitting Mobile Device Case |
US20150050965A1 (en) * | 2013-08-19 | 2015-02-19 | John Perry | Light up case for an electronic device |
US20150263775A1 (en) * | 2014-03-14 | 2015-09-17 | Luis Vila | Cellular Phone Power Pack Charger |
US20160112615A1 (en) | 2014-10-17 | 2016-04-21 | Cori Elizabeth Consevage | Apparatus and processes for a mobile device case with front facing illumination |
US9727085B2 (en) * | 2015-02-04 | 2017-08-08 | Inducomp Corporation | Tablet computer system |
US9615021B2 (en) * | 2015-02-26 | 2017-04-04 | Apple Inc. | Image capture device with adaptive white balance correction using a switchable white reference |
US9648217B2 (en) * | 2015-03-21 | 2017-05-09 | Erik A. Kaiser | Selfie apparatus |
US9797592B2 (en) * | 2015-04-17 | 2017-10-24 | The Selfie Stand Llc | Illuminated housing for portable electronic devices |
US20160309009A1 (en) * | 2015-04-17 | 2016-10-20 | Nikki Haskell | Mobile device case with lighting and stand elements |
US20160367194A1 (en) | 2015-05-14 | 2016-12-22 | Richard Murphy | Illumination system for mobile devices |
US10097434B2 (en) * | 2016-02-09 | 2018-10-09 | T-Mobile Usa, Inc. | Intelligent application diagnostics |
US20180109713A1 (en) * | 2016-10-15 | 2018-04-19 | SMPL Inc. | System and method for evenly-scattered adaptable subject lighting for mobile device photography |
-
2016
- 2016-10-15 US US15/294,713 patent/US20180109713A1/en not_active Abandoned
- 2016-10-26 US US15/334,295 patent/US10082724B2/en active Active
- 2016-10-26 US US15/334,301 patent/US9740083B1/en active Active
-
2017
- 2017-07-01 US US15/640,511 patent/US10114271B2/en active Active
- 2017-10-13 WO PCT/US2017/056560 patent/WO2018071799A2/en active Application Filing
-
2018
- 2018-08-27 US US16/112,767 patent/US10705409B2/en not_active Expired - Fee Related
-
2020
- 2020-07-06 US US16/921,904 patent/US11112679B2/en active Active
-
2021
- 2021-09-07 US US17/468,612 patent/US20220113609A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070011536A1 (en) * | 2005-06-21 | 2007-01-11 | Rahul Khanna | Automated BIST execution scheme for a link |
US20080074380A1 (en) * | 2006-09-22 | 2008-03-27 | Willard Owyeung | Graphical user interface based control of imaging parameters including scene illumination parameters |
US20120026257A1 (en) * | 2008-03-31 | 2012-02-02 | Casey Robertson | Thermal ink jet ink composition |
US7782610B2 (en) * | 2008-11-17 | 2010-08-24 | Incase Designs Corp. | Portable electronic device case with battery |
US9442346B2 (en) * | 2011-01-28 | 2016-09-13 | Windy Place, Inc. | Lighting and power devices and modules |
US20170023026A1 (en) * | 2014-04-30 | 2017-01-26 | Parker-Hannifin Corporation | Hydraulic sectional control valve with multiple relief slots |
US20150358520A1 (en) * | 2014-06-09 | 2015-12-10 | Cellco Partnership D/B/A Verizon Wireless | Systems and Methods for Supporting a Video Call in a Dark or Low Light Environment |
US20160142602A1 (en) * | 2014-11-19 | 2016-05-19 | Eosmem Corporation | Method for Controlling Flash Timing of Extension Flash Module |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110784661A (en) * | 2019-11-15 | 2020-02-11 | 维沃移动通信有限公司 | Image shooting method and electronic equipment |
US20240361672A1 (en) * | 2023-04-25 | 2024-10-31 | Marvel Technology(China) Co., Ltd | Shooting device |
US20240361678A1 (en) * | 2023-04-25 | 2024-10-31 | Marvel Technology(China) Co., Ltd | Shooting device |
Also Published As
Publication number | Publication date |
---|---|
US20220113609A1 (en) | 2022-04-14 |
WO2018071799A2 (en) | 2018-04-19 |
US9740083B1 (en) | 2017-08-22 |
US10114271B2 (en) | 2018-10-30 |
US10082724B2 (en) | 2018-09-25 |
US10705409B2 (en) | 2020-07-07 |
WO2018071799A3 (en) | 2018-05-31 |
US11112679B2 (en) | 2021-09-07 |
US20190056639A1 (en) | 2019-02-21 |
US20180107097A1 (en) | 2018-04-19 |
US20180107096A1 (en) | 2018-04-19 |
US20200333689A1 (en) | 2020-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11112679B2 (en) | System and method for evenly-scattered adaptable subject lighting for mobile device photography | |
US10264177B2 (en) | Methods and systems to obtain desired self-pictures with an image capture device | |
US9866748B2 (en) | System and method for controlling a camera based on processing an image captured by other camera | |
KR102289827B1 (en) | video camera assembly | |
CN104303146B (en) | The entrance of image related application in mobile device | |
US20190035104A1 (en) | Object detection and tracking | |
TWM567938U (en) | Security devices and security camera devices | |
US20120081392A1 (en) | Electronic device operation adjustment based on face detection | |
US20180032979A1 (en) | Incentivizing activation of audio/video recording and communication devices | |
WO2018000711A1 (en) | Method and apparatus for outputting image | |
US20180077391A1 (en) | Audio/Video Recording and Communication Devices for Flush Mounting within a Junction Box | |
EP2862362B1 (en) | Stream-based media management | |
CN108141445A (en) | The system and method re-recognized for personnel | |
US10769912B2 (en) | Streaming and storing audio/video content captured by audio/video recording and communication devices | |
US10778888B2 (en) | Automatic selection of a camera based on facial detection | |
EP2927835B1 (en) | System and method for preventing observation of password entry using face detection | |
US20220182527A1 (en) | Automatic end to end photographic system | |
CN107657221B (en) | Face information acquisition method and related equipment | |
US20190164178A1 (en) | Method and Device for Data Acquisition of Shoes and Computer Storage Media | |
CN108259767A (en) | Image processing method, device, storage medium and electronic equipment | |
CN108495038A (en) | Image processing method, device, storage medium and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |