A method for embedding an entire image, audio or video watermark sequence within another image, audio or video data sequence with minimum loss of data quality is presented. A sequence generator is adapted to output a plurality of sequence values based on a step control signal. The barcode is displayed on the mobile device display. The shoe needs no stitching and gluing.