Data exchange using streamed barcodes
AssigneeAlcatel Lucent
InventorGeert Vanderhulst
Life of this patent
Estimating the term…
Abstract
A system and method for data exchange between a first device and a second device includes encoding data as a series of barcode frames on the first device and then successively displaying each barcode frame of the series of barcode frames on the first device. The second device captures the barcode frames being displayed by the first device to obtain the series of barcode frames and then decodes the captured series of barcode frames to complete the data exchange.
Claims19
A method for encoding data comprising:
- dividing the data into a plurality of portions;
- encoding each portion as a separate barcode frame to provide a series of barcode frames;
- and
- providing a first barcode frame in the series of barcode frames for indicating characteristics of the data.
A method for encoding data comprising:
- dividing the data into a plurality of portions;
- encoding each portion as a separate barcode frame to provide a series of barcode frames;
- successively displaying each barcode frame of the series of barcode frames;
- and
- capturing the successively displayed barcode frames;
- wherein the barcode frames are displayed at a first frame rate;
- and
- wherein the barcode frames are captured at a second frame rate that is at least as fast as the first frame rate.
A transmitting device comprising:
- a processor adapted to encode a piece of data as a series of barcode frames;
- and
- a display adapted to successively display each barcode frame of the series of barcode frames;
- wherein the processor encodes a first barcode frame in the series of barcode frames to include characteristics of the piece of data.
A transmitting device comprising:
- a processor adapted to encode a piece of data as a series of barcode frames;
- a display adapted to successively display each barcode frame of the series of barcode frames;
- and
- a camera adapted to sample images at intervals defined by a frame rate for capturing a second series of barcode frames;
- wherein the processor is adapted to decode the second series of barcode frames to provide a piece of data defined by the second series of barcode frames.
A receiving device comprising:
- a camera adapted to sample images at intervals defined by a frame rate for capturing a series of barcode frames;
- and
- a processor adapted to decode the series of barcode frames to provide a piece of data defined by the series of barcode frames;
- wherein a first barcode frame in the series of barcode frames includes characteristics of the piece of data.
A receiving device comprising:
- a camera adapted to sample images at intervals defined by a frame rate for capturing a series of barcode frames;
- a processor adapted to decode the series of barcode frames to provide a piece of data defined by the series of barcode frames;
- and
- a display;
- wherein the processor is adapted to encode a second piece of data as a second series of barcode frames;
- and
- wherein the display is adapted to successively display each barcode frame of the second series of barcode frames.
A method for decoding data comprising:
- capturing barcode frames of a series of successively displayed barcode frames;
- decoding each barcode frame to provide a portion of data;
- and
- combining the portions of data
- wherein a first barcode frame in the series of successively displayed barcode frames includes characteristics of the data.
Dependencies are inferred from the claim text.