Method for transmitting a coded light message, comprising:
|
1. A method for transmitting a coded light message, the method comprising:
a step of the coded message being emitted by a light-emitting device capable of emitting a plurality of colors, the coded message being emitted in the form of a series of colors emitted by the light-emitting device during regular consecutive time intervals, said message being coded by transitions between different colors emitted over consecutive time intervals, each transition between two consecutive predetermined colors representing a predetermined information item and said colors being chosen among N predetermined colors;
a step of the coded message being received by a light sensor controlled to capture the colors emitted by the light emitter during consecutive time intervals and thus to determine the color transitions between consecutive time intervals, representative of the coded message,
wherein the light-emitting device comprises a coding region that is part of a display surface of an electronic screen.
14. A device for transmitting a coded light message, the device comprising:
a local central control unit;
a light-emitting device capable of emitting a plurality of colors and controlled by the local central control unit to emit the coded message in the form of a series of colors emitted during regular consecutive time intervals, said message being coded by transitions between different colors emitted over said consecutive time intervals, each transition between two consecutive predetermined colors representing a predetermined information item and said colors being chosen among N predetermined colors;
a central decoding unit;
a light sensor connected to the central decoding unit in order to capture the colors emitted by the light emitter during consecutive time intervals, the central decoding unit being capable of determining the color transitions between consecutive time intervals, representative of the coded message,
wherein the light-emitting device comprises a coding region that is part of a display surface of an electronic screen.
12. A method for transmitting a coded light message, the method comprising:
a step of the coded message being emitted by a light-emitting device capable of emitting a plurality of colors, the coded message being emitted in the form of a series of colors emitted by the light-emitting device during regular consecutive time intervals, said message being coded by transitions between different colors emitted over consecutive time intervals, each transition between two consecutive predetermined colors representing a predetermined information item and said colors being chosen among N predetermined colors;
a step of the coded message being received by a light sensor controlled to capture the colors emitted by the light emitter during consecutive time intervals and thus to determine the color transitions between consecutive time intervals, representative of the coded message,
wherein the light sensor is associated with a central decoding unit which is capable of receiving signals from the light sensor that are indicative of the colors captured by said light sensor, and of determining the predetermined information items represented by the color transitions emitted by the coding region.
2. The method according to
4. The method according to
6. The method according to
8. The method according to
9. The method according to
10. The method according to
11. The method according to
13. The method according to
16. The device according to
17. The device according to
18. The device according to
19. The device according to
20. The device according to
|
This Application is a 35 USC § 371 US National Stage filing of International Application No. PCT/FR2019/050523 filed on Mar. 8, 2019 and claims priority under the Paris Convention to French Patent Application No. 18 52074 filed on Mar. 9, 2018.
This description relates to methods and devices for transmitting a message coded in the form of light, in particular for the purpose of verifying the display of content by an electronic screen.
More particularly, the description relates to a method for transmitting a coded light message, comprising a step of the coded message being emitted by a light-emitting device and a step of the coded message being received by a light sensor.
Document WO03052734 describes a method of transmitting a coded message via an electronic screen, in order to verify the content displayed by the screen. The message is representative of the content displayed. The message is coded in binary as a sequence of bits represented by two levels of light intensity. The bits of the coded message are displayed at a predetermined rate, within a coding region composed of a small set of pixels of the screen. A light sensor, arranged in correspondence with the coding region, measures the light levels in this coding region in sync with the time frame of the emitted signal.
Methods of this type imply perfect synchronization between the emission of the signal and the measurement; otherwise the reading of the coded message may be incorrect.
The present description has the particular aim of overcoming this disadvantage.
To this end, a method is proposed for transmitting a coded light message, comprising:
With these arrangements, very low-cost, very inexpensive color sensors can be used for receiving the coded message, since there is only one color variation to be read.
In addition, the use of the transition between two colors and not of the absolute color eliminates the need for perfect synchronization between the display frequency and the sensor capture frequency. This asynchronous process also contributes to allowing the use of a low-cost, miniaturized device for receiving the light signal.
In various embodiments of the transmission method, one or more of the following arrangements may possibly be used:
The present description also relates to a device for transmitting a coded light message, comprising:
In various embodiments of the transmission device, one or more of the following arrangements may possibly be used:
Other features and advantages will be apparent from the following description of one of its embodiments, given as a non-limiting example, with reference to the accompanying drawings.
In the drawings:
and
In the different figures, the same references designate identical or similar elements.
This digital content may be transmitted to the digital display devices 2 from at least one remote server 4, via any wide area network (“WAN”), in particular by the Internet 5. The wide area network may possibly include one or more radio links 6 (for example using the LTE standard or other) to some or all of the digital display devices 2.
The digital display devices 2 may be arranged in particular in public places, in other words all places accessible to the public such as public thoroughfares, train and bus stations, airports, shopping centers, etc.
As represented in
The coding region 9 is capable of transmitting coded light messages. The coding region 9 may consist of a single pixel of the display surface 3a, or where appropriate 2*2 pixels or 3*3 pixels. More generally, the coding region can represent between 1 and 64 pixels.
The light sensor 8 may be fixed directly to the display surface 3a, preferably so as to completely cover the coding region 9.
The light sensor 8 may be a miniature camera or a color sensor.
When the light sensor is a color sensor, it is particularly inexpensive and compact. For example, the measurement area of the color sensor can have dimensions of l*l which may be, for example, on the order of 2 mm*2 mm. The total dimensions of the color sensor (with its PCB) may be less than 20 mm*20 mm. An example of a usable color sensor is the “SparkFun RGB Light Sensor—ISL29125”.
The light sensor 8 may be connected to an electronic decoding unit 11 (UC2), for example by a cable 10. An example of a usable electronic decoding unit 11 is the “Raspberry Pi Zero W” circuit board. The electronic decoding unit 11 can communicate with the central control unit 13 (or “player” PL, comprising in particular a processor UC1 and mass memory M) of the electronic display device 2 by radio or wire, for example via a USB connector 12 or some other type of connector. Alternatively, the electronic decoding unit 11 could communicate directly with the outside, for example with a remote server (server 4 or other), by radio (for example using Bluetooth® or WiFi) and via the Internet.
The central control unit 13 communicates with the remote server 4, particularly in order to receive content to be presented on the screen 3.
As shown in
As shown in
The coding region 9 is used to transmit a coded light message to the light sensor 8, according to a particular coding mode which will be explained in more detail below. More generally, this coding mode could be used to transmit a coded light message between any other light-emitting device and a light sensor. All the explanations given herein with the coding region 9 can therefore be transposed to another light-emitting device.
The coded light message is emitted by the coding region 9, as controlled by the central control unit 13, in the form of a series of colors chosen among N predetermined colors (the screen 3 is a color screen) emitted during regular consecutive time intervals. The light message is coded by transitions between different colors emitted over equal consecutive time intervals T, each transition between two consecutive predetermined colors representing a predetermined information item.
N may be for example equal to 6, the predetermined colors being for example red, green, blue, cyan, yellow, magenta.
Said predetermined information items transmissible by the method may be P in number, P being an integer less than N, and each of said predetermined information items can be represented by P different transitions between first and second colors, these P transitions respectively comprising P different first colors. Thus, whatever the color being displayed by the coding region 9, the following color can be chosen so that the transition between the two colors is representative of a desired information item among the P predetermined information items.
Advantageously, the respective information items represented by the transitions between two predetermined consecutive colors are binary codes. For example, said binary codes are coded in 2 bits, in which case P=4. In this case, when one of the N=6 colors is being displayed, the transitions to 4 of the 5 other colors are used to represent 4 information items coded in 2 bits each, and one of the transitions remains unused. The table below gives the 2-bit codes (00, 01, 10, 11) represented by the color transitions in one exemplary embodiment (the first color is indicated in the first column, the second color is indicated in the first row, XX denotes prohibited transitions with no color change, and YY denotes unused transitions):
Red
Yellow
Green
Cyan
Blue
Magenta
Red
XX
00
01
10
11
YY
Yellow
YY
XX
00
01
10
11
Green
11
YY
XX
00
01
10
Cyan
10
11
YY
XX
00
01
Blue
01
10
11
YY
XX
00
Magenta
00
01
10
11
YY
XX
There is no transition from red to magenta 26 ([RGB coordinates [255, 0, 255]).
The coded messages formed by the color transitions emitted by the coding region 9 are captured by the light sensor 8 and decoded by the central decoding unit 11. This decoding is carried out very reliably even with inexpensive electronics, in particular because there is no need for perfect synchronization between the emission and reception of coded messages, due to the use of color transitions and not absolute colors (in the case of the use of absolute colors, the same color may be emitted during several consecutive emission periods, so it is necessary to pinpoint the beginning of each period very precisely in time in order to count the number of periods concerned).
This mode of transmitting information by optical coded message between a light-emitting device and a light sensor can be used in general to transmit information optically.
A particularly useful application of this mode of transmission relates to verifying that the content received from the server 4 is indeed displayed by the digital display devices 2.
To this end, the server 4 or another server may generate coded messages associated with the various content and send them to the central control unit 13 of each digital display device 2 at the same time as the content. More particularly, the optical coded messages can be integrated into the content by the server 4 or another server.
For example, as illustrated in
Each optical coded message may optionally be repeated in the encoded video 131 to avoid read errors, for example three times as represented in
When the contents are displayed by the screen 3, the optical coded message is emitted by the coding region 9 of the screen and received by the light sensor 8. The central decoding unit 11 then decodes the optical coded message. As illustrated in
The server 4, or other centralized verification unit, thus collects proof that each content has indeed been displayed by the screen 3.
Rousseau, Simon, Ebersold, Philippe, Dessert, Valentin
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
8886054, | Jun 23 2011 | Casio Computer Co., Ltd. | Information transmission system, information sending device, information receiving device, information transmission method, information sending method, information receiving method and program product |
9020338, | May 17 2010 | Siemens Aktiengesellschaft | Method and arrangement for stabilizing a colour coding method for optical transmission of data |
9042738, | Mar 13 2009 | SIGNIFY HOLDING B V | Illumination device and method for embedding data symbols in a luminance output |
20040043816, | |||
20050135694, | |||
20120155889, | |||
20150188631, | |||
20190014250, | |||
JP2008027029, | |||
WO2008136520, | |||
WO9724873, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 08 2019 | JCDecaux SA | (assignment on the face of the patent) | / | |||
May 14 2020 | JCDecaux SA | JCDECAUX SE | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 064483 | /0882 | |
Oct 16 2020 | ROUSSEAU, SIMON | JCDecaux SA | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 055026 | /0177 | |
Oct 20 2020 | DESSERT, VALENTIN | JCDecaux SA | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 055026 | /0177 | |
Oct 21 2020 | EBERSOLD, PHILIPPE | JCDecaux SA | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 055026 | /0177 |
Date | Maintenance Fee Events |
Sep 04 2020 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Nov 16 2024 | 4 years fee payment window open |
May 16 2025 | 6 months grace period start (w surcharge) |
Nov 16 2025 | patent expiry (for year 4) |
Nov 16 2027 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 16 2028 | 8 years fee payment window open |
May 16 2029 | 6 months grace period start (w surcharge) |
Nov 16 2029 | patent expiry (for year 8) |
Nov 16 2031 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 16 2032 | 12 years fee payment window open |
May 16 2033 | 6 months grace period start (w surcharge) |
Nov 16 2033 | patent expiry (for year 12) |
Nov 16 2035 | 2 years to revive unintentionally abandoned end. (for year 12) |