Systems, methods, and apparatus for digital composition and/or retrieval
First Claim
Patent Images
1. A method of producing a representation of an image, the method comprising:
- receiving, at a processor, information that identifies a reference position in a location space, the location space corresponding to a pixel coordinate space, wherein the reference position indicates a position of a formation of multiple selected particular objects or a center of mass of the multiple selected particular objects;
receiving, at the processor, data that identifies a first candidate shape from a plurality of candidate shapes, the first candidate shape corresponding to a metric for a particular distribution of the multiple selected particular objects relative to the reference position in the location space, wherein each shape of the plurality of candidate shapes defines a corresponding area in which the multiple selected particular objects are renderable; and
based on the information and the data, producing the representation of the image, at the processor, by rendering at least one object of the multiple selected particular objects in the image, the at least one object rendered in one or more positions relative to the reference position and corresponding to the first candidate shape.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving information that identifies a reference position in a location space. The method also includes receiving data that identifies one among a plurality of candidate geometrical arrangements. The method also includes producing a representation that depicts a plurality of objects which are arranged, relative to the reference position in the location space, according to the identified candidate geometrical arrangement.
131 Citations
30 Claims
-
1. A method of producing a representation of an image, the method comprising:
-
receiving, at a processor, information that identifies a reference position in a location space, the location space corresponding to a pixel coordinate space, wherein the reference position indicates a position of a formation of multiple selected particular objects or a center of mass of the multiple selected particular objects; receiving, at the processor, data that identifies a first candidate shape from a plurality of candidate shapes, the first candidate shape corresponding to a metric for a particular distribution of the multiple selected particular objects relative to the reference position in the location space, wherein each shape of the plurality of candidate shapes defines a corresponding area in which the multiple selected particular objects are renderable; and based on the information and the data, producing the representation of the image, at the processor, by rendering at least one object of the multiple selected particular objects in the image, the at least one object rendered in one or more positions relative to the reference position and corresponding to the first candidate shape. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving information that identifies a reference position in a location space, the location space corresponding to a pixel coordinate space, wherein the reference position indicates a position of a formation of multiple selected particular objects or a center of mass of the multiple selected particular objects; receiving data that identifies a first candidate shape from a plurality of candidate shapes, the first candidate shape corresponding to a metric for a particular distribution of the multiple selected particular objects relative to the reference position in the location space, wherein each shape of the plurality of candidate shapes defines a corresponding area in which the multiple selected particular objects are renderable; and based on the information and the data, producing a representation of an image by rendering at least one object of the multiple selected particular objects in the image, the at least one object rendered in one or more positions relative to the reference position and corresponding to the first candidate shape. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
means for receiving information that identifies a reference position in a location space, the location space corresponding to a pixel coordinate space, wherein the reference position indicates a position of a formation of multiple selected particular objects or a center of mass of the multiple selected particular objects; means for receiving data that identifies a first candidate shape from a plurality of candidate shapes, the first candidate shape corresponding to a metric for a particular distribution of the multiple selected particular objects relative to the reference position in the location space, wherein each shape of the plurality of candidate shapes defines a corresponding area in which the multiple selected particular objects are renderable; and means for rendering, based on the information and the data, at least one object of the multiple selected particular objects in an image to produce a representation of the image, the at least one object rendered in one or more positions relative to the reference position and corresponding to the first candidate shape. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
an interface configured to receive information that identifies a reference position in a location space and to receive data that identifies a first candidate shape from a plurality of candidate shapes, the location space corresponding to a pixel coordinate space, wherein the reference position indicates a position of a formation of multiple selected particular objects or a center of mass of the multiple selected particular objects, wherein the first candidate shape corresponds to a metric for a particular distribution of multiple selected particular objects relative to the reference position in the location space, and wherein each shape of the plurality of candidate shapes includes a corresponding area in which the multiple selected particular objects are renderable; and a renderer configured to produce, based on the information and the data, a representation of an image by rendering at least one object of the multiple selected particular objects in the image, the at least one object rendered in one or more positions relative to the reference position and corresponding to the first candidate shape. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification