講演名 2023-03-02
[ポスター講演]Swift標準ライブラリで構築したWebページの再表示が可能なスクリーンショットアプリの開発
阪本 彩佳(山口大), 川村 正樹(山口大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) Webページを再表示可能なスクリーンショット画像を生成するアプリの開発を行っている.本アプリでは,WebページのURLを取得しQRコードに変換した情報を,透かし情報としてスクショ画像に埋め込む.また,スクショ画像からURLを抽出する事でWebページを再表示する事ができる.近年のAppStoreでは,外部ライブラリを用いたアプリが審査に通らない事例が増えている.そこで,Swift標準ライブラリのみでアプリを開発することを本研究の目的とする.新たに標準ライブラリで実装した関数は,URLをQRコードに符号化する関数と,透かし情報を画像に埋め込むQIMを行う関数と,画像に二次元のDCTを行う関数である.QRコードは標準ライブラリ内のQRCodeGeneratorに,URLと誤り訂正レベルを指定して生成した.DCTは,標準ライブラリの一次元のDCT関数vDSP.DCTを利用し,横方向と縦方向に2回DCTを行い,二次元DCTを実現した.Swiftで作ったアプリの動作をシミュレーター上で確認した.URLの情報をスクショ画像と自然画像に埋め込みを行い,開発した関数の動作を検証した.その結果,スクショ画像から抽出したQRコードは正常に読み取ることができなかった.しかしながら,自然画像から抽出したQRコードは正常に読み取ることができた.このことから,アプリは正常に動作していると言える.読み込めなかった原因は,スクショ画像の輝度値の分布に原因があると考えられる.
抄録(英) 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.
キーワード(和) 電子透かし / QRコード / Swift / iPhoneアプリ
キーワード(英) Watermark / QRcode / Swift / iPhone Application
資料番号 EMM2022-81
発行日 2023-02-23 (EMM)

研究会情報
研究会 EMM
開催期間 2023/3/2(から2日開催)
開催地(和) 福江文化会館
開催地(英) Fukue culture hall
テーマ(和) 画質・音質評価,知覚・認知メトリクス,人間視聴覚システム,一般
テーマ(英)
委員長氏名(和) 西村 竜一(NICT)
委員長氏名(英) Ryoichi Nishimura(NICT)
副委員長氏名(和) 薗田 光太郎(長崎大) / 市野 将嗣(電通大)
副委員長氏名(英) Kotaro Sonoda(Nagasaki Univ.) / Masatsugu Ichino(Univ. of Electro-Comm.)
幹事氏名(和) 高嶋 洋一(開志専門職大) / 今泉 祥子(千葉大)
幹事氏名(英) Youichi Takashima(Kaishi Professional Univ.) / Shoko Imaizumi(Chiba Univ.)
幹事補佐氏名(和) 梶山 朋子(広島市大) / 酒澤 茂之(大阪工大)
幹事補佐氏名(英) Tomoko Kajiyama(Hiroshima City Univ.) / Shieyuki Sakazawa(Osaka Inst. of Tech.)

講演論文情報詳細
申込み研究会 Technical Committee on Enriched MultiMedia
本文の言語 JPN
タイトル(和) [ポスター講演]Swift標準ライブラリで構築したWebページの再表示が可能なスクリーンショットアプリの開発
サブタイトル(和)
タイトル(英) [Poster Presentation] Development of a screenshot application that can redisplay web pages by building on the Swift standard library
サブタイトル(和)
キーワード(1)(和/英) 電子透かし / Watermark
キーワード(2)(和/英) QRコード / QRcode
キーワード(3)(和/英) Swift / Swift
キーワード(4)(和/英) iPhoneアプリ / iPhone Application
第 1 著者 氏名(和/英) 阪本 彩佳 / Ayaka Sakamoto
第 1 著者 所属(和/英) 山口大学(略称:山口大)
Yamaguchi University(略称:Yamaguchi Univ.)
第 2 著者 氏名(和/英) 川村 正樹 / Masaki Kawamura
第 2 著者 所属(和/英) 山口大学(略称:山口大)
Yamaguchi University(略称:Yamaguchi Univ.)
発表年月日 2023-03-02
資料番号 EMM2022-81
巻番号(vol) vol.122
号番号(no) EMM-412
ページ範囲 pp.72-77(EMM),
ページ数 6
発行日 2023-02-23 (EMM)