Automated image cropping and sharing
Abstract
Technologies for automated cropping and sharing of images include an imaging device configured to capture a digital image, recognize one or more subjects represented in the image, determine the social network groups associated with the subjects of the digital image, and crop the digital image to generate one or more sub-images. Each of the sub-images includes subjects associated with a particular social network group. Each of the sub-images may be shared with the relevant social network group. Subjects may include persons, objects, or events, and may be recognized through computer vision techniques as well as using contextual data. The imaging device may receive social network data from one or more social network servers, which may be used to determine the relevant social network groups. The imaging device may also exclude subjects from the cropped sub-images based on one or more content policies. Other embodiments are described and claimed.
Claims
exact text as granted — not AI-modified1 . An imaging device for automated image cropping, the imaging device comprising:
an image capture module to capture a digital image; a subject recognition module to recognize a first subject represented in the digital image; a social network module to determine a first social network group to which the first subject is associated; and an image crop module to crop, based on a content rule policy, the digital image to generate a sub-image including the first subject, the composition rule policy comprising a set of rules that define the composition of the sub-image based on the recognized first subject.
2 . The imaging device of claim 1 , further comprising an image sharing module to share the sub-image with the first social network group.
3 . The imaging device of claim 1 , wherein to recognize the first subject comprises to:
detect a position and characteristics of a human face represented in the digital image; detect a position and an identity of an object represented in the digital image; or detect an event represented in the digital image.
4 . The imaging device of claim 1 , wherein to recognize the first subject comprises to recognize an event represented in the digital image based on contextual data received from a contextual sensor of the imaging device.
5 . The imaging device of claim 1 , wherein to recognize the first subject comprises to recognize an event represented in the digital image based on contextual data generated by an application of the imaging device.
6 . The imaging device of claim 1 , wherein the social network module is further to receive social network data from a social network server, the social network data to associate the first subject and the first social network group;
wherein to determine the first social network group comprises to determine the first social network group based on the social network data.
7 . The imaging device of claim 1 , wherein the subject recognition module is further to:
recognize a second subject represented in the digital image; and determine that the second subject is not associated with the first social network group; wherein to crop the digital image further comprises to exclude the second subject from the sub-image.
8 . The imaging device of claim 7 , wherein:
the social network module is further to determine a second social network group to which the second subject is associated, wherein the first subject is not associated with the second social network group; the image crop module is further to crop, based on a composition rule policy, the digital image to generate a second sub-image including the second subject and excluding the first subject, the composition rule policy comprising a set of rules that define the composition of the second sub-image based on the recognized second subject; and the imaging device further comprises an image sharing module to (i) share the sub-image with the first social network group and (ii) share the second sub-image with the second social network group.
9 . The imaging device of claim 1 , wherein the subject recognition module is further to recognize a second subject represented in the digital image;
wherein to crop the digital image further comprises to exclude the second subject from the sub-image as a function of a content policy stored on the imaging device, the content policy comprising a set of rules to define whether to include or to exclude the second subject based on the first social network group.
10 . The imaging device of claim 1 , wherein:
the subject recognition module is further to recognize a second subject represented in the digital image; and the social network module is further to determine that the second subject is not associated with the first social network group; wherein to crop the digital image based on the composition rule policy comprises to:
determine whether a rule of thirds composition rule policy generates an acceptable sub-image including the first subject and excluding the second subject;
determine whether a portrait composition rule policy generates an acceptable sub-image including the first subject and excluding the second subject; and
apply a fallback composition rule policy in response to a determination that the rule of thirds composition rule policy does not generate an acceptable sub-image and a determination that the portrait composition rule policy does not generate an acceptable sub-image, wherein to apply the fallback composition rule policy comprises to:
crop the digital image to generate the sub-image based on a smallest bounding box containing the first subject; and
obscure the second subject in the sub-image.
11 . A method for automated image cropping, the method comprising:
capturing, by an imaging device, a digital image; recognizing, by the imaging device, a first subject represented in the digital image; determining, by the imaging device, a first social network group to which the first subject is associated; and cropping, by the imaging device and based on a content rule policy, the digital image to generate a sub-image including the first subject, the composition rule policy comprising a set of rules that define the composition of the sub-image based on the recognized first subject.
12 . The method of claim 11 , further comprising:
recognizing, by the imaging device, a second subject represented in the digital image; and determining, by the imaging device, that the second subject is not associated with the first social network group; wherein cropping the digital image further comprises excluding the second subject from the sub-image.
13 . The method of claim 11 , further comprising:
recognizing, by the imaging device, a second subject represented in the digital image; wherein cropping the digital image further comprises excluding the second subject from the sub-image as a function of a content policy stored on the imaging device, the content policy comprising a set of rules to define whether to include or to exclude the second subject based on the first social network group.
14 . The method of claim 11 , further comprising:
recognizing, by the imaging device, a second subject represented in the digital image; and determining, by the imaging device, that the second subject is not associated with the first social network group; wherein cropping the digital image based on the composition rule policy comprises:
determining whether a rule of thirds composition rule policy generates an acceptable sub-image including the first subject and excluding the second subject;
determining whether a portrait composition rule policy generates an acceptable sub-image including the first subject and excluding the second subject; and
applying a fallback composition rule policy in response to determining that the rule of thirds composition rule policy does not generate an acceptable sub-image and determining that the portrait composition rule policy does not generate an acceptable sub-image, wherein applying the fallback composition rule policy comprises:
cropping the digital image to generate the sub-image based on a smallest bounding box containing the first subject; and
obscuring the second subject in the sub-image.
15 . One or more computer-readable storage media comprising a plurality of instructions that in response to being executed cause an imaging device to:
capture a digital image; recognize a first subject represented in the digital image; determine a first social network group to which the first subject is associated; and crop, based on a content rule policy, the digital image to generate a sub-image including the first subject, the composition rule policy comprising a set of rules that define the composition of the sub-image based on the recognized first subject.
16 . The one or more computer-readable storage media of claim 15 , wherein to recognize the first subject comprises to recognize an event represented in the digital image based on contextual data received from a contextual sensor of the imaging device.
17 . The one or more computer-readable storage media of claim 15 , wherein to recognize the first subject comprises to recognize an event represented in the digital image based on contextual data generated by an application of the imaging device.
18 . The one or more computer-readable storage media of claim 15 , further comprising a plurality of instructions that in response to being executed cause the imaging device to:
recognize a second subject represented in the digital image; and determine that the second subject is not associated with the first social network group; wherein to crop the digital image further comprises to exclude the second subject from the sub-image.
19 . The one or more computer-readable storage media of claim 15 , further comprising a plurality of instructions that in response to being executed cause the imaging device to:
recognize a second subject represented in the digital image; wherein to crop the digital image further comprises to exclude the second subject from the sub-image as a function of a content policy stored on the imaging device, the content policy comprising a set of rules to define whether to include or to exclude the second subject based on the first social network group.
20 . The one or more computer-readable storage media of claim 15 , further comprising a plurality of instructions that in response to being executed cause the imaging device to:
recognize a second subject represented in the digital image; and determine that the second subject is not associated with the first social network group; wherein to crop the digital image based on the composition rule policy comprises to:
determine whether a rule of thirds composition rule policy generates an acceptable sub-image including the first subject and excluding the second subject;
determine whether a portrait composition rule policy generates an acceptable sub-image including the first subject and excluding the second subject; and
apply a fallback composition rule policy in response to determining that the rule of thirds composition rule policy does not generate an acceptable sub-image and determining that the portrait composition rule policy does not generate an acceptable sub-image, wherein to apply the fallback composition rule policy comprises to:
crop the digital image to generate the sub-image based on a smallest bounding box containing the first subject; and
obscure the second subject in the sub-image.Join the waitlist — get patent alerts
Track US2018075065A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.