Patent ID: 11936830

Abstract:
A computer implemented method for embedding a marker in an image or video content including receiving an input image or frame for embedding, determining a binary message to be encoded within said input image or frame comprising bits sequences having an identical number of bits which is superior or equal to two, said binary message comprising at least a header part comprising at least two consecutive bits sequences which are not identical, detecting a region within said input image or frame such that the color within said region is uniform and that said region presents a chosen length and height, associating each possible bits sequence to a corresponding encoding color determined from the color within said uniform region and an encoding rule such that the respective colors are all different from one another, and generating a marker color table in which each element stores an encoding color associated to a bits sequence of the binary message, such that the color table constitutes a color encoding of the binary message, and embedding said marker in said region by appending directionally pixel blocks comprising 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.