Presentation 2023-03-02
[Poster Presentation] Development of a screenshot application that can redisplay web pages by building on the Swift standard library
Ayaka Sakamoto, Masaki Kawamura,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) We are developing an application to generate a redisplayable screenshot image of a web page. This application gets the URL of the web page when the screenshot is taken, and converts it to a QR code. The code is then embedded in the screenshot image as a watermark. Reversely, the web page can be redisplayed by extracting the URL from the screenshot image. In recent years, many applications using external libraries have been rejected by the AppStore. Therefore, the purpose of this study is to develop the application using only the Swift standard library. The function to encode a URL into a QR code, the QIM function to embed a watermark into an image, and the function to perform a two-dimensional DCT on an image were newly implemented using the standard libraries. QR codes were generated by assigning a URL and an error correction level to QRCodeGenerator in the library. Two-dimensional DCT was achieved by performing DCT twice, horizontally and vertically, using the one-dimensional DCT function vDSP.DCT in the library. The application written by Swift was tested on a simulator. URLs were embedded in both screenshot and natural images to check the developed functions. As a result, the QR codes extracted from the screenshot images were incorrectly decoded. However, the QR codes extracted from the natural images were successfully decoded. Therefore, the application has worked properly. The reason for the decoding failure was considered to be the luminance distribution of the image.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Watermark / QRcode / Swift / iPhone Application
Paper # EMM2022-81
Date of Issue 2023-02-23 (EMM)

Conference Information
Committee EMM
Conference Date 2023/3/2(2days)
Place (in Japanese) (See Japanese page)
Place (in English) Fukue culture hall
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Ryoichi Nishimura(NICT)
Vice Chair Kotaro Sonoda(Nagasaki Univ.) / Masatsugu Ichino(Univ. of Electro-Comm.)
Secretary Kotaro Sonoda(Kaishi Professional Univ.) / Masatsugu Ichino(Chiba Univ.)
Assistant Tomoko Kajiyama(Hiroshima City Univ.) / Shieyuki Sakazawa(Osaka Inst. of Tech.)

Paper Information
Registration To Technical Committee on Enriched MultiMedia
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) [Poster Presentation] Development of a screenshot application that can redisplay web pages by building on the Swift standard library
Sub Title (in English)
Keyword(1) Watermark
Keyword(2) QRcode
Keyword(3) Swift
Keyword(4) iPhone Application
1st Author's Name Ayaka Sakamoto
1st Author's Affiliation Yamaguchi University(Yamaguchi Univ.)
2nd Author's Name Masaki Kawamura
2nd Author's Affiliation Yamaguchi University(Yamaguchi Univ.)
Date 2023-03-02
Paper # EMM2022-81
Volume (vol) vol.122
Number (no) EMM-412
Page pp.pp.72-77(EMM),
#Pages 6
Date of Issue 2023-02-23 (EMM)