Patent ID: 11936830
Assignee: DASSAULT SYSTEMES
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 12:
13. A non-transitory computer readable storage medium having recorded thereon a computer program that when executed by a computer causes the computer to implement a method for embedding a marker in an image or video content comprising:
a) receiving an input image or frame for embedding;
b) determining a binary message to be encoded within said input image or frame including bit sequences having an identical number of bits which are superior or equal to two, said binary message including at least a header part having at least two consecutive bit sequences which are not identical;
c) detecting a region within said input image or frame such that a color within said region is uniform and that said region presents a chosen length and height;
d) associating each possible bit sequence to a corresponding encoding color determined from the color within a uniform region and an encoding rule such that respective colors are all different from one another;
e) generating a marker color table in which each element stores an encoding color associated to a bit sequence of the binary message, such that the color table constitutes a color encoding of the binary message; and
f) embedding said marker in said region by appending directionally pixel blocks having at least a chosen number of pixels in an appending direction, the pixels within a given pixel block being each colored with the encoding color of an element of the marker color table, each element of the marker color table being associated with at least one pixel block.