Conveyance of hidden image data between output panel and digital camera
First Claim
1. An apparatus, comprising:
- a camera module to;
sample light at a camera frame rate for a sampling period sufficient to collect multiple input image frames, the light emitted by a source display and associated with one or more display pixels having a source pixel wavelength that is output with a variable amplitude modulation rate;
detect the source pixel wavelength having a first amplitude in a number frames within the sampling period, the number varying as a function of the modulation rate; and
an image processing module coupled to the camera module to;
determine one or more logic levels associated with one or more pixels of the input image frame based on the number of frames having the first amplitude within the sample period;
determine a hidden pixel value encoded by the one or more logic levels; and
generate an output image frame from the input image frame by assigning the hidden pixel value to one or more pixels of the output image frame.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more system, apparatus, method, and computer readable media is described below for conveyance of hidden image data between a display and a camera. In some embodiments, modulating a display pixel refresh rate a predetermined amount relative to a target camera frame rate conveys hidden image data. In further embodiments, a camera module is employed to detect one or more changes in state and/or logic level associated with the pixel refresh rate modulation. The logic levels are then decoded to deduce the hidden image data. In some embodiments, a visually perceptible representation of the hidden image data is then output to a output panel. For example, in one exemplary embodiment the hidden image data includes a pixel value indicative of a color that is to be output to one or more pixel of a camera viewer.
112 Citations
15 Claims
-
1. An apparatus, comprising:
-
a camera module to; sample light at a camera frame rate for a sampling period sufficient to collect multiple input image frames, the light emitted by a source display and associated with one or more display pixels having a source pixel wavelength that is output with a variable amplitude modulation rate; detect the source pixel wavelength having a first amplitude in a number frames within the sampling period, the number varying as a function of the modulation rate; and an image processing module coupled to the camera module to; determine one or more logic levels associated with one or more pixels of the input image frame based on the number of frames having the first amplitude within the sample period; determine a hidden pixel value encoded by the one or more logic levels; and generate an output image frame from the input image frame by assigning the hidden pixel value to one or more pixels of the output image frame. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for determining a pixel value, the method comprising:
-
sampling light at a camera frame rate for a sample period sufficient to collect multiple input image frames, the light emitted by a source display and associated with one or more display pixels having a source pixel wavelength that is output with a variable amplitude modulation rate; detecting the source pixel wavelength having a first amplitude in a number frames within the sample period, the number varying as a function of the modulation rate; determining one or more logic levels associated with one or more pixels of the input image frame based on the number of frames having the first amplitude within the sample period; determining a hidden pixel value encoded by the one or more logic levels; and generating an output image frame from the input image frame by assigning the hidden pixel value to one or more pixels of the output image frame. - View Dependent Claims (9, 10, 11)
-
-
12. One or more non-transitory computer readable media including instructions stored thereon, which when executed by a processing system, cause the system to perform a method comprising:
-
sampling light at a camera frame rate for a sample period sufficient to collect multiple input image frames, the light emitted by a source display and associated with one or more display pixels having a source pixel wavelength that is output with a variable amplitude modulation rate; detecting the source pixel wavelength having a first amplitude in a number frames within the sample period, the number varying as a function of the modulation rate; determining one or more logic levels associated with one or more pixels of the input image frame based on the number of frames having the first amplitude within the sample period; determining a hidden pixel value encoded by the one or more logic levels; and generating an output image frame from the input image frame by assigning the hidden pixel value to one or more pixels of the output image frame. - View Dependent Claims (13, 14, 15)
-
Specification