System and method for optically communicating information between a display and a camera
First Claim
1. A method for optically communicating information between an image source and an image detector, comprising:
- obtaining a maximum value of each color component for each pixel over an image sequence captured by the image detector to produce a stabilized aggregate image from the captured image sequence;
communicating each of a plurality of communication symbols in sequence from the image source to the image detector; and
optically transmitting the information from the image source to the image detector using at least some of the communication symbols.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for optically communicating information between a display and a camera that is observing the display. In general, the transmission of information is unidirectional in a direction from the display to the camera. The display transmits information to the camera that is observing the display by displaying a series of symbols and images (such as an alphabet) on the display. Information (such as a network address of the display or camera) may be transmitted to the camera without any prior shared knowledge between the two. The present invention also is capable of determining a spatial location (or pose) of the display (relative to a camera observing the display) by observing a pattern presented on the display and using well-known correlation techniques.
13 Citations
18 Claims
-
1. A method for optically communicating information between an image source and an image detector, comprising:
-
obtaining a maximum value of each color component for each pixel over an image sequence captured by the image detector to produce a stabilized aggregate image from the captured image sequence; communicating each of a plurality of communication symbols in sequence from the image source to the image detector; and optically transmitting the information from the image source to the image detector using at least some of the communication symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A method for optically communicating information between an image source and an image detector observing the image source and not otherwise in communication with each other, comprising:
-
displaying an attention signal being a transition of the image source from blue to red to notify the image detector that the image source is ready to establish an optical communication link; and displaying communication symbols previously defined to the image detector so as to represent the information being communicated to the image detector. - View Dependent Claims (11, 12, 13)
-
-
14. A method for automatically establishing network communication between a display and a camera that are not initially in network communication, comprising:
-
informing the camera through the display that the display will be optically transmitting data by displaying an attention signal of transitioning the display from an entirely blue screen to an entirely red screen; optically transmitting each of the communication symbols one at a time in a numerical sequence from the display to the camera; receiving each of the communication symbols and storing a definition associated with each symbol in an interpretation file; optically transmitting a network address using the communication symbols through the display to the camera; and using the network address to establish network communication between the display and the camera. - View Dependent Claims (15)
-
-
16. A method for unidirectional optical communication between a display and a camera observing the display, comprising:
-
using an aggregation technique such that an image sequence captured by the camera from the display is processed into a stabilized aggregate image to minimize flicker of the display; displaying a pattern on the display to notify the camera that the display is prepared to transmit information; displaying each symbol in a set of communication symbols in sequence on the display to define the communication symbols to the camera; encoding information to be transmitted to the camera using the communication symbols; displaying the encoded information on the display for reception by the camera; and decoding the encoded information received by the camera using the defined communication symbols, wherein using the aggregation technique further comprises obtaining a maximum value of each color component for each pixel over the image sequence to produce the stabilized aggregate image. - View Dependent Claims (17)
-
Specification