ActionScript Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows

Similar documents
21 e-learning Development of Real-time Learner Detection System for e-learning

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

Web Web Web Web Web, i

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

Flash Player ローカル設定マネージャー

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

e-learning e e e e e-learning 2 Web e-leaning e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware

GPGPU

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

2 [2] Flow Visualizer 1 DbD 2. DbD [4] Web (PV) Web Web Web 3 ( 1) ( 1 ) Web ( 2 ) Web Web ( 3 ) Web DbD DbD () DbD DbD DbD 2.1 DbD DbD URL URL Google

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

05_藤田先生_責

Abstract The purpose of this study is to reveal an effective video effects in Projection Mapping event. So, I made a Projection Mapping event in Old P

1 Web Web 4 Web PC 4 8 FAQ Philips SPZ3000 Web 15 Philips SPZ3000 Web PC Japanese 3 Web 6 4 Philips CamSuite 7 5 Philips CamSu

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

1 Web Web 4 Web PC FCC 15 EMF Web 5 4 Philips CamSuite 6 5 Philips CamSuite Capture

1: A/B/C/D Fig. 1 Modeling Based on Difference in Agitation Method artisoc[7] A D 2017 Information Processing

28 TCG SURF Card recognition using SURF in TCG play video

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

NW-E062 / E063 / E062K/ E063K

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

29 jjencode JavaScript

fiš„v5.dvi

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

1 UD Fig. 1 Concept of UD tourist information system. 1 ()KDDI UD 7) ) UD c 2010 Information Processing S

SPZ2500_UM_00_JAP_V1.2.indd

1 Fig. 2 2 Fig. 1 Sample of tab UI 1 Fig. 1 that changes by clicking tab 5 2. Web HTML Adobe Flash Web ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) 3 Web 2.1 Web Goo

目次


SmartLMSユーザーズガイド<講師編>

Vol. 44 No. SIG 12(TOD 19) Sep MF MF MF Content Protection Mechanism Based on Media Framework and an Implementation for Autonomous Information C

xx/xx Vol. Jxx A No. xx 1 Fig. 1 PAL(Panoramic Annular Lens) PAL(Panoramic Annular Lens) PAL (2) PAL PAL 2 PAL 3 2 PAL 1 PAL 3 PAL PAL 2. 1 PAL

IPSJ SIG Technical Report Vol.2011-IOT-12 No /3/ , 6 Construction and Operation of Large Scale Web Contents Distribution Platfo

Web Basic Web SAS-2 Web SAS-2 i

DMS300

28 Horizontal angle correction using straight line detection in an equirectangular image

indd

4) 5) ) ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) )8) ( 1 ) ( 2 ) ( 3 ) ( 200 9) ( 10) 1 2 (

情報科学研究 第19号

特集04.indd

The 15th Game Programming Workshop 2010 Magic Bitboard Magic Bitboard Bitboard Magic Bitboard Bitboard Magic Bitboard Magic Bitboard Magic Bitbo

Vol. 28 No. 2 Apr Web Twitter/Facebook UI Twitter Web Twitter/Facebook e.g., Web Web UI 1 2 SNS 1, 2 2

3_23.dvi

自然言語処理16_2_45

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

山梨県ホームページ作成ガイドライン

9_18.dvi

, IT.,.,..,.. i

Google Social Influences and Legal Issues of Google Street View Hiroshi Takada

CONTENTS Web

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us

untitled

橡最新卒論

1: ( 1) 3 : 1 2 4

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

オンラインによる 「電子申告・納税等開始(変更等)届出書」 提出方法

Adobe AIR のセキュリティ

WikiWeb Wiki Web Wiki 2. Wiki 1 STAR WARS [3] Wiki Wiki Wiki 2 3 Wiki 5W1H Wiki Web 2.2 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 2.3 Wiki 2015 Informa

SP-820UZ 取扱説明書

ネットワークビデオレコーダー VK-64/VK-16/VK-Lite v2.2 セットアップガイド

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

Transcription:

ActionScript3.0 1 1 YouTube Flash ActionScript3.0 Face detection and hiding using ActionScript3.0 for streaming video on the Internet Ryouta Tanaka 1 and Masanao Koeda 1 Recently, video streaming and video sharing using Flash technology such as YouTube are increasingly prevalent in the Internet. However, most of the streaming video are created without any permission and it is deeply concerned about the intrusion of privacy and the leaking of personal information. Such a background, we are targeting the protection of the face privacy in the streaming videos. In this research, face detection and hiding system for flash by using ActionScript3.0 was developed, and we conducted feasibility experiments. 1. YouTube, Google Video, Live Leak, Veoh, 9 1 Osaka Electro-Communication University, Faculty of Information Science and Arts 7 1) 1 2000 Adobe Flash Video(FLV,F4V) Flash Video FlashPlayer6 Flash Video HTML Windows Media Video QuickTime Flash Video web 2)3) 4)5) Adobe Flash Video ActionScript3.0. 2. 2.1 ActionScript ActionScript ECMA-262 Flash Player ActionScript 1.0 2.0 3.0 ActionScript Flash Player Flash Player Flash Player9 1 c 2010 Information Processing Society of Japan

ActionScript1.0 3.0 Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows Mac AVM Flash Plyaer ActionScript Flash Video AVM AVM1 AVM2 AVM2 ActionScript3.0 ActionScript1.0 2.0 FlashPlayer9 AVM1 AVM2 AVM2 Flash Player PC 2.2 2 web HTTP YouTube 3.1 ( 1 ) NetConnection ( 2 ) NetConnection connect() 6) null 3. 1 1 Fig. 1 Flowchart 2 c 2010 Information Processing Society of Japan

( 3 ) NetStream NetConnection NetStream ( 4 ) Video Video ( 5 ) Video attachnetstream() 6) NetStream ( 6 ) NetStream Play ( 7 ) addchild() 6) Video ( 8 ) RGB Video BitmapData draw() ( 9 ) draw() BitmapData 3.2 RGB HSV 1 HSV G B 60 + 0 if MAX = R MAX MIN B R H = 60 + 120 if MAX MIN MAX = G (1) R G 60 + 240 if MAX = B MAX MIN H+ = 360 if H < 0 (2) MAX MIN S = MAX V = MAX 3.3 HSV H H (10 60) 3.4 0 9 ActionScript3.0 threshold 1 ConvolutionFilter Table 1 matrix used in ConvolutionFilter 1 1 1 1 1 1 1 1 1 6) 1 1 9 9 f (f(i, j)) U V W (f(i, j)) (g(i, j)) 3 U 1 V 1 g(i, j) = f(i + x U/255, j + y V/255) w(x, y) (3) w(x, y) x=0 y=0 1 U = 3, V = 3 3 3 9 255 0 9 3.5 2 ActionScript3.0 floodfill 6) floodfill (x, y) 3.6 2 2 1 200 2 (x + 20, y 10) 60% (x, y) 3 c 2010 Information Processing Society of Japan

3.7 OS CPU Flash Player swf 2 Table 2 Video information fps 320 240[pixel] 49[sec] 30[fps] 3 PC Table 3 Camera, PC s spec Microsoft Windows XP Professional SP3 Intel Core i7 860 @ 2.80[GHz] 3[GB] Var.10,0,42,34 Logicool 2-MP Portable Webcam C905m 138.7 [Kbyte] (x, y) x y 10 (x, y) (x, y) 10*10 4. swf HTML HTML 1 2 3 2 PC 3 4.1 2 4.2 2 3 [sec] 4 [sec] 5 6 200 60% 2 5. ActionScript3.0 3 Flash Video 1) ( 5 )-Yahoo! http://www.yahoo-vi.co.jp/research/100112.html 2) JPEG2000 ROI 4 c 2010 Information Processing Society of Japan

(a)0[sec] (b)5[sec] (c)10[sec] (d)15[sec] (e)20[sec] (f)25[sec] (g)30[sec] (h)35[sec] (i)40[sec] (j)45[sec] 2 Fig. 2 Original image Vol.108, No.86, pp. 27 32 (2008.6) 1235 1244 (1990). 3) Mitsuji MUNEYASU, Shuhei ODANI, Yoshihiro KITAURA and Hitoshi NAMBA: An Implementation of Privacy Protection for a Surveillance Camera Using ROI Coding of JPEG2000 with Face Detection, IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Vol.E99, No.11, pp.2858 2861 (2009). 4) : Vol.24, No.49, pp.1 6 (2000.9). 5) : Vol.56, No.12, pp.1980 1988 (2002). 6) Adobe Flex 3.2 http://livedocs.adobe.com/flex3 jp/langref/inde x.html. 7) : Vol.71, No.2, pp.449 450 (2009.3). 5 c 2010 Information Processing Society of Japan

情報処理学会研究報告 (a)0[sec] (b)5[sec] (c)10[sec] (d)15[sec] (e)20[sec] (f)25[sec] (g)30[sec] (h)35[sec] (i)40[sec] (j)45[sec] 処理結果 Processing Results 図3 Fig. 3 6 c 2010 Information Processing Society of Japan

label_bf label_af FPS z ikken1 14 bf_label 5 af_label 8 7.9 fps 12 4 7.8 10 7.7 3 7.6 label 8 label FPS 7.5 6 2 7.4 4 2 1 7.3 7.2 7.1 0 0 5 10 15 20 25 30 35 40 45 50 time[sec] 4 : Fig. 4 Experiment:Number of labels before Face detection processing 0 0 5 10 15 20 25 30 35 40 45 50 time[sec] 5 : Fig. 5 Experiment:Number of labels before Face detection processing 7 0 5 10 15 20 25 30 35 40 45 50 time[sec] 6 :,fps Fig. 6 Experiment:Number of labels before processing 7 c 2010 Information Processing Society of Japan