Back to results
US 8,026,923 B1Granted
Contextual variable attribute scaling
AssigneeAdobe Systems Incorporated
InventorRahul Gupta
Life of this patent
Estimating the term…
Abstract
Embodiments for contextual variable scaling relate to selection of objects. For example, such objects may include text, audio, visual, and/or physical objects. In one or more examples, such objects may be selected for variable scaling. For example, variable scaling of such selected objects may be based at least in part on a beginning attribute value and/or an ending attribute value.
Claims22
A method, comprising:
- performing by a computer:
- receiving input which indicates selection of a text region;
- parsing the selected text region into a plurality of sub-regions;
- receiving, for at least one attribute for the selected text region, a beginning attribute value and an ending attribute value, wherein the at least one attribute defines a characteristic of text contained in the selected text region and is stored in association with the text contained in the selected text region;
- determining, dependent on the beginning attribute value and the ending attribute value, a plurality of attribute values, wherein each one of the plurality of attribute values corresponds to a respective one of the plurality of sub-regions, wherein each one of the plurality of attribute values is different from each other one of the plurality of attribute values, and wherein the plurality of attribute values are determined such that the plurality of attribute values vary across the selected text region from the beginning attribute value to the ending attribute value;
- and
- for each one of the plurality of attribute values, applying the one of the plurality of attribute values to a corresponding one of the plurality of sub-regions.
4 more elements
A non-transitory storage medium having stored thereon instructions executable by an attribute processor to:
- receive input which indicates selection of a text region;
- parse the selected text region into a plurality of sub-regions;
- receive, for at least one attribute for the selected text region, a beginning attribute value and an ending attribute value, wherein the at least one attribute defines a characteristic of text contained in the selected text region and is stored in association with the text contained in the selected text region;
- determine, dependent on the beginning attribute value and the ending attribute value, a plurality of attribute values, wherein each one of the plurality of attribute values corresponds to a respective one of the plurality of sub-regions, wherein each one of the plurality of attribute values is different from each other one of the plurality of attribute values, and wherein the plurality of attribute values are determined such that the plurality of attribute values vary across the selected text region from the beginning attribute value to the ending attribute value;
- and
- for each one of the plurality of attribute values, applying the one of the plurality of attribute values to a corresponding one of the plurality of sub-regions.
3 more elements
An apparatus, comprising, an attribute processor adapted to:
- receive input which indicates selection of a text region;
- parse the selected text region into a plurality of sub-regions;
- receive, for at least one attribute for the selected text region, a beginning attribute value and an ending attribute value, wherein the at least one attribute defines a characteristic of text contained in the selected text region and is stored in association with the text contained in the selected text region;
- determine, dependent on the beginning attribute value and the ending attribute value, a plurality of attribute values, wherein each one of the plurality of attribute values corresponds to a respective one of the plurality of sub-regions, wherein each one of the plurality of attribute values is different from each other one of the plurality of attribute values, and wherein the plurality of attribute values are determined such that the plurality of attribute values vary across the selected text region from the beginning attribute value to the ending attribute value;
- and
- for each one of the plurality of attribute values, applying the one of the plurality of attribute values to a corresponding one of the plurality of sub-regions.
3 more elements
An apparatus comprising:
- means for receiving input which indicates selection of a text region;
- means for parsing the selected text region into a plurality of sub-regions;
- means for receiving, for at least one attribute for the selected text region, a beginning attribute value and an ending attribute value, wherein the at least one attribute defines a characteristic of text contained in the selected text region and is stored in association with the text contained in the selected text region;
- means for determining, dependent on the beginning attribute value and the ending attribute value, a plurality of attribute values, wherein each one of the plurality of attribute values corresponds to a respective one of the plurality of sub-regions, wherein each one of the plurality of attribute values is different from each other one of the plurality of attribute values, and wherein the plurality of attribute values are determined such that the plurality of attribute values vary across the selected text region from the beginning attribute value to the ending attribute value;
- and
- means for, for each one of the plurality of attribute values, applying the one of the plurality of attribute values to a corresponding one of the plurality of sub-regions.
3 more elements
Dependencies are inferred from the claim text.