Hidden image signalling
First Claim
1. A method of marking color imagery employing a device having a processor, configured by software stored in a memory, to perform at least certain acts of the method, the method comprising the acts:
- within imagery in a spatial or pixel domain, identifying at least one two-dimensional image sub-region;
the device processor encoding one or more chroma keys in said sub-region by altering a transform domain representation thereof, said altering comprising adding image signal energy in a first chrominance channel, said added image signal energy falling primarily within a segmented arc region in a transform domain space; and
transmitting, storing or presenting the altered imagery, together with different auxiliary information;
wherein the encoded chroma key(s), in conjunction with the auxiliary information, serve to cooperatively define a response to said image sub-region when sensed by a mobile device including an image sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
An image is encoded to define one or more spatial regions that can be sensed by a suitably-equipped mobile device (e.g., a smart phone), but are imperceptible to humans. When such a mobile device senses one of these regions, it takes an action in response (e.g., rendering an associated tone, playing linked video, etc.). The regions may overlap in layered fashion. One form of encoding employs modification of the color content of the image at higher spatial frequencies, where human vision is not acute. In a particular embodiment, the encoding comprises altering a transform domain representation of the image by adding signal energy in a first chrominance channel, where the added signal energy falls primarily within a segmented arc region in a transform domain space.
20 Citations
19 Claims
-
1. A method of marking color imagery employing a device having a processor, configured by software stored in a memory, to perform at least certain acts of the method, the method comprising the acts:
-
within imagery in a spatial or pixel domain, identifying at least one two-dimensional image sub-region; the device processor encoding one or more chroma keys in said sub-region by altering a transform domain representation thereof, said altering comprising adding image signal energy in a first chrominance channel, said added image signal energy falling primarily within a segmented arc region in a transform domain space; and transmitting, storing or presenting the altered imagery, together with different auxiliary information; wherein the encoded chroma key(s), in conjunction with the auxiliary information, serve to cooperatively define a response to said image sub-region when sensed by a mobile device including an image sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method employing a portable user device having a processor configured to perform at least certain acts of the method, and having a camera portion for capturing imagery, the method comprising the acts:
-
transforming imagery captured by the camera portion to yield corresponding data in a transform domain; applying a template to detect therein a key in a segmented arc region of the transform domain; receiving plural-bit auxiliary data; through use of the plural-bit auxiliary data, determine a response corresponding to the detected key; and initiating said response.
-
-
19. A non-transitory computer readable storage medium containing software instructions that, when executed by a processor of a camera-equipped device, cause the device to perform acts including:
-
transforming imagery captured by the camera to yield corresponding data in a transform domain; applying a template to detect therein a key in a segmented arc region of the transform domain; receiving plural-bit auxiliary data; through use of the plural-bit auxiliary data, determine a response corresponding to the detected key; and initiating said response.
-
Specification