US 10,891,387 B2
Secure distribution of an image
Shaun Curry, London (GB); Patrick Krupa, Berlin (DE); and Artur Wisniewski, Cracow (PL)
Assigned to SmartFrame Technologies Limited, London (GB)
Appl. No. 15/762,463
Filed by SmartFrame Technologies Limited, London (GB)
PCT Filed Sep. 15, 2016, PCT No. PCT/GB2016/052888
§ 371(c)(1), (2) Date Mar. 22, 2018,
PCT Pub. No. WO2017/051152, PCT Pub. Date Mar. 30, 2017.
Claims priority of application No. 1516880.0 (GB), filed on Sep. 23, 2015; and application No. 1607819.8 (GB), filed on May 4, 2016.
Prior Publication US 2018/0268150 A1, Sep. 20, 2018
Int. Cl. G06F 21/60 (2013.01); H04N 1/44 (2006.01); H04N 21/4408 (2011.01); H04N 21/4367 (2011.01); H04N 21/2347 (2011.01); H04N 21/4405 (2011.01); G11B 20/00 (2006.01); G06F 21/10 (2013.01); H04L 29/06 (2006.01); G06T 3/00 (2006.01); G06T 3/60 (2006.01)
CPC G06F 21/606 (2013.01) [G06F 21/10 (2013.01); G11B 20/0021 (2013.01); H04L 63/0428 (2013.01); H04N 1/448 (2013.01); H04N 21/2347 (2013.01); H04N 21/4367 (2013.01); H04N 21/4405 (2013.01); H04N 21/4408 (2013.01); G06F 2221/0724 (2013.01); G06T 3/0093 (2013.01); G06T 3/60 (2013.01)] 26 Claims
OG exemplary drawing
1. A method for the display of an image in a display area, the method comprising the steps of:
requesting, from a server, a scrambled image file using an image identifier, the scrambled image file containing the image in a scrambled form;
receiving the scrambled image file;
dividing the scrambled image file into a plurality of image fragments, the image fragments having a first order within the scrambled image file, wherein dividing the scrambled image file into a plurality of image fragments is defined by a slicing map generated using the image identifier, the slicing map defining the boundary between image fragments within the scrambled image file, each image fragment having a shape and the slicing map being generated such that the shape of at least some of the image fragments are different to the shape of at least some of the other image fragments; and
rendering the image fragments on to the display area in a second order generated using the image identifier to display the image in unscrambled form.