US 11,812,118 B2
Client forensic watermarking device, system, and method
Byeong Sun Park, Suwon-si (KR); Sang Ho Park, Gwangju-si (KR); and Sung Ju Yun, Goyang-si (KR)
Assigned to INKA ENTWORKS, INC, Seoul (KR)
Appl. No. 17/614,944
Filed by INKA ENTWORKS, INC, Seoul (KR)
PCT Filed Nov. 12, 2020, PCT No. PCT/KR2020/015908
§ 371(c)(1), (2) Date Nov. 29, 2021,
PCT Pub. No. WO2021/101170, PCT Pub. Date May 27, 2021.
Claims priority of application No. 10-2019-0151243 (KR), filed on Nov. 22, 2019.
Prior Publication US 2022/0239993 A1, Jul. 28, 2022
Int. Cl. H04N 21/8358 (2011.01); H04N 21/43 (2011.01); H04N 21/431 (2011.01); H04N 21/654 (2011.01); G06T 1/00 (2006.01); H04N 21/437 (2011.01)
CPC H04N 21/8358 (2013.01) [G06T 1/0085 (2013.01); H04N 21/437 (2013.01); H04N 21/4312 (2013.01); H04N 21/43074 (2020.08); H04N 21/654 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A forensic watermarking device capable of communicating with a content server comprising a second processor configured to select a watermark mask area in which a watermark mask is displayed from video content and store watermark area information about the watermark mask area in a memory, the forensic watermarking device comprising a first processor configured to:
request the video content to be played from the content server;
receive the video content and the watermark area information from the content server;
output the watermark mask using the received watermark area information; and
superimpose the outputted watermark mask on the watermark mask area of the received video content,
wherein the receiving further includes receiving a client session ID from the content server,
the outputting further includes generating and outputting the watermark mask using the received client session ID,
the outputting further includes generating a mask frame comprising the watermark mask,
the superimposing further includes superimposing the generated mask frame on an image frame comprising the watermark mask area, of the received video content, and
the mask frame is divided into a background and a foreground, and different alpha values representing a transparency level are imparted to the background and the foreground for invisibility.