Abstract:
2D machine readable symbologies are stylized and made aesthetically-appealing, facilitating their use to convey plural-symbol data within woven fabrics. Such stylized fabrics can be decoded by code readers analyzing imagery of the woven fabrics. A great variety of other features and arrangements are also detailed.
Abstract:
2D machine readable symbologies are stylized and made aesthetically-appealing, facilitating their use to convey plural-symbol data on product packaging and other articles. In some arrangements, symbologies are stylized by geometric transformations (e.g., by multiple rotation and/or mirroring operations) to develop tiles having organized geometric structures. Such stylized symbologies can be decoded by existing code readers. A great variety of other features and arrangements are also detailed.
Abstract:
2D machine readable symbologies are stylized and made aesthetically-appealing, facilitating their use to convey plural-symbol data on product packaging and other articles. In some arrangements, symbologies are stylized by geometric transformations (e.g., by multiple rotation and/or mirroring operations) to develop tiles having organized geometric structures. Such stylized symbologies can be decoded by existing code readers. A great variety of other features and arrangements are also detailed.
Abstract:
In one aspect, a 2D machine readable code is mimicked by a collection of graphic elements. This can involve choosing a location, within an input 2D code block, at which correlation between a first graphic element and the input 2D code block is maximized. An area around this location is then disqualified from further consideration. A second location is next chosen, within the input 2D code block but outside the disqualified area, at which correlation between a second graphic element and the input 2D code block is maximized. The process continues in this fashion, adding graphics and removing additional areas from consideration, until a threshold number of graphic elements has been placed. The elements are then assembled in their corresponding locations to yield a composite image block that provides features mimicking that of the input 2D code block, thereby enabling the composite image block to be decoded by a compliant code reader. A great variety of other signal rich art arrangements are also detailed.
Abstract:
Methods and arrangements involving electronic devices, such as smartphones, tablet computers, wearable devices, etc., are disclosed. One arrangement involves a low-power processing technique for discerning cues from audio input. Another involves a technique for detecting audio activity based on the Kullback-Liebler divergence (KLD) (or a modified version thereof) of the audio input. Still other arrangements concern techniques for managing the manner in which policies are embodied on an electronic device. Others relate to distributed computing techniques. A great variety of other features are also detailed.
Abstract:
Arrangements are detailed to process imagery of an object, captured by a camera, based on contextual data that at least partially characterizes a condition of the object when the imagery was captured. Contextual data can be obtained directly by a sensor or can be derived by pre-processing the captured imagery. The captured imagery can be processed to detect features such as digital watermarks, fingerprints, barcodes, etc. A great number of other features and arrangements are also detailed.
Abstract:
In one aspect, a 2D machine readable code is mimicked by a collection of graphic elements. This can involve choosing a location, within an input 2D code block, at which correlation between a first graphic element and the input 2D code block is maximized. An area around this location is then disqualified from further consideration. A second location is next chosen, within the input 2D code block but outside the disqualified area, at which correlation between a second graphic element and the input 2D code block is maximized. The process continues in this fashion, adding graphics and removing additional areas from consideration, until a threshold number of graphic elements has been placed. The elements are then assembled in their corresponding locations to yield a composite image block that provides features mimicking that of the input 2D code block, thereby enabling the composite image block to be decoded by a compliant code reader. A great variety of other signal rich art arrangements are also detailed.
Abstract:
A vector graphics file includes at least one artwork layer and at least one watermark layer. The watermark layer comprises a pattern of vector graphics primitives, each of which is filled with a color that is a tinted variant of the color of the location in the artwork that the primitive overlies. Such layered arrangement enables the watermark to be added or omitted, and varied in strength, payload and appearance, at will. Yet the artwork is left unchanged through such manipulations. In some embodiments the watermark conveys a multi-symbol Global Trade Item Number (GTIN), and the file is used to generate a label or packaging for a food or general merchandise retail item. A great number of other arrangements, features and advantages are also detailed.
Abstract:
A vector graphics file includes at least one artwork layer and at least one watermark layer. The watermark layer comprises a pattern of vector graphics primitives, each of which is filled with a color that is a tinted variant of the color of the location in the artwork that the primitive overlies. Such layered arrangement enables the watermark to be added or omitted, and varied in strength, payload and appearance, at will. Yet the artwork is left unchanged through such manipulations. In some embodiments the watermark conveys a multi-symbol Global Trade Item Number (GTIN), and the file is used to generate a label or packaging for a food or general merchandise retail item. A great number of other arrangements, features and advantages are also detailed.
Abstract:
Differential modulation schemes encode a data channel within host signal or noisy environment in a manner that is robust, flexible to achieve perceptual quality constraints, and provides improved data capacity. Differential arrangements enable a decoder to suppress host signal or other background signal interference when detecting, synchronizing and extracting an encoded data channel. They also enable the incorporation of implicit or explicit synchronization components, which are either formed from the data signal or are complementary to it.