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

Similar documents
Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

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

Microsoft Word - deim2011_new-ichinose doc

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

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


DEIM Forum 2009 B4-6, Str

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

dews2004-final.dvi

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

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

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

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)

卒業論文2.dvi

7,, i

橡Webcamユーザーガイド03.PDF

Audio_in_Multimedia.pdf

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

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

12研究資料02.indd

3_39.dvi

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

NW-A865 / A866 / A867

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

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

NW-E023F / E025F / E026F

NW-A805 / A806 / A808

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

目次

P2P Web Proxy P2P Web Proxy P2P P2P Web Proxy P2P Web Proxy Web P2P WebProxy i

untitled

,,,,., C Java,,.,,.,., ,,.,, i

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

DVD CD SoundRipper SoundRipper DVD SoundRipper DVD SoundRipper DVD CD DVD DVD DVD CD CD DVD " CD/DVD" DVD CSS DVD SoundRipper DVD-Video DVD DVD-ROM DV

IT,, i

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

Publish/Subscribe KiZUNA P2P 2 Publish/Subscribe KiZUNA 2. KiZUNA 1 Skip Graph BF Skip Graph BF Skip Graph Skip Graph Skip Graph DDLL 2.1 Skip Graph S

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

2) 2. DLNA DLNA (Version 1.5) 2 (DMC1) (SSDP) (DMS1, DMS2) (DMR1, DMR2, DMR3) (UDP) DMC1 3 DMS2 DMC1 DMS1 (HTTP) DMS1 DMR2 (RTP) DMR2 3. DLNA 4 DMC1 D

Computer Security Symposium October 2013 Android OS kub

template.dvi

付加情報をもったファイル共有システム

SH Mobile Consortium Day

H.264トランスコーダLSI

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

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

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

NW-E042/E043/E044

NW-A916 / A918 / A919

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


ディスプレイと携帯端末間の通信を実現する映像媒介通信技術

和文タイトル

1_37.dvi

paper.dvi

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

DPF-XR100/XR80/VR100

TF-IDF TDF-IDF TDF-IDF Extracting Impression of Sightseeing Spots from Blogs for Supporting Selection of Spots to Visit in Travel Sat

,,.,,., II,,,.,,.,.,,,.,,,.,, II i


Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用)

dsample.dvi

Press Release DSD NA-11S1 JAN USB-DAC / NA , USB-DAC / NA Hi-Fi NA PC / NA-11S DSD 2.8

Web ( ) [1] Web Shibboleth SSO Web SSO Web Web Shibboleth SAML IdP(Identity Provider) Web Web (SP:ServiceProvider) ( ) IdP Web Web MRA(Mail Retrieval

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

Web Web Web Web Web, i

IPSJ SIG Technical Report Vol.2017-ARC-225 No.12 Vol.2017-SLDM-179 No.12 Vol.2017-EMB-44 No /3/9 1 1 RTOS DefensiveZone DefensiveZone MPU RTOS

Infoprint 250 GA

3807 (3)(2) ,267 1 Fig. 1 Advertisement to the author of a blog. 3 (1) (2) (3) (2) (1) TV 2-0 Adsense (2) Web ) 6) 3

Google (1) 2013 Sony Corporation Printed in Malaysia NW-F885/F886/F887

NW-E062 / E063 / E062K/ E063K

P2P P2P peer peer P2P peer P2P peer P2P i

1_26.dvi

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

3. XML, DB, DB (AP). DB, DB, AP. RDB., XMLDB, XML,.,,.,, (XML / ), XML,,., AP. AP AP AP 検索キー //A=1 //A=2 //A=3 返却 XML 全体 XML 全体 XML 全体 XMLDB <root> <A

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

IPSJ SIG Technical Report Vol.2012-HCI-149 No /7/20 1 1,2 1 (HMD: Head Mounted Display) HMD HMD,,,, An Information Presentation Method for Weara

Sobel Canny i

Roxio Toast 15 Titanium ユーザー ガイド

> > > > > はじめに

fiš„v5.dvi

2 : Open Clip Art Library [4] Microsoft Office PowerPoint Web PowerPoint 2 Yahoo! Web [5] SlideShare Yahoo! Web Yahoo! Web

PowerPoint Presentation

Google (1) 2013 Sony Corporation Printed in Malaysia NW-ZX1

IPSJ SIG Technical Report Vol.2010-MPS-77 No /3/5 VR SIFT Virtual View Generation in Hallway of Cybercity Buildings from Video Sequen

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

6_27.dvi

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

GPGPU

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

DEIM Forum 2009 C8-4 QA NTT QA QA QA 2 QA Abstract Questions Recomme

08+11Extra

Testing XML Performance

17 The Analysis of Hand-Writing datas for pen-input character boxes

PrimeTV (FlyVideo) Manual

1034 IME Web API Web API 1 IME Fig. 1 Suitable situations for context-aware IME. IME IME IME IME 1 GPS Web API Web API Web API Web )

DTN DTN DTN DTN i

[2] 2. [3 5] 3D [6 8] Morishima [9] N n 24 24FPS k k = 1, 2,..., N i i = 1, 2,..., n Algorithm 1 N io user-specified number of inbetween omis

Transcription:

Vol. 44 No. SIG 12(TOD 19) Sep. 2003 MF MF MF Content Protection Mechanism Based on Media Framework and an Implementation for Autonomous Information Container Takehito Abe, Noburou Taniguchi, Kunihiro Moriga, Osamu Shionoiri and Norihiko Sakurai Recently, there are emerging needs for technology to protect valuable digital content from unfair use in networked information sharing environment. In this paper, we propose a mechanism for content protection based on media framework (MF). We discuss features of MF and define an abstract model of it. Then we analyze the model and propose several content protection techniques that exploit extensibility of MF. In addition, we present a method to apply the techniques for autonomous information container (AIC). Prototype implementation of AIC supporting MF content protection mechanism showed feasibility of the proposed method. 1. DSL Microsoft Windows MacOS Direct- Show 1) QuickTime 2) MF MF API NTT NTT Cyber Solutions Laboratories NTT NTT Information Sharing Platform Laboratories 3) 5) MF Matryoshka 6) 8) 9),10) 64

Vol. 44 No. SIG 12(TOD 19) 65 MF MF MF MF 2 MF MF 3 MF 4 MF 2. MF 2.1 MF MF API MF Microsoft DirectShow Sun Microsystems Java Media Framework 11) Apple QuickTime MF API MF (1) ( 2 ) MPEG-1 AVI DV Encode/Decode Multiplex/ Demultiplex (3) (4) MF MF Codec: Encoder/Decoder MF 2.2 MF Abstract Media Framework AMF MF MF MF Abstract Media Framework AMF AMF 1 Media Resource Source Object Media Resource Processor Multiplexer Mux /Demultiplexer DemuxEncoder/Decoder Renderer Processor Output Device 1 Fig. 1 Abstract media framework (AMF).

66 Sep. 2003 2 DirectShow Fig. 2 DirectShow. 3 Java Media Framework Fig. 3 Java Media Framework (JMF). Output Device MF Media Resource Source Object Processor Processor Renderer Output Device MF AMF 2 Microsoft DirectShow Source Filter Transform Filter Transform Filter Mux/Demux α Renderer Filter AMF Source Filter Source Object Transform Filter Processor Renderer Filter Renderer AMF 3 Sun Microsystems Java Media Framework JMF JMF Capture Device Media Locator Data Source Processor Data Source AMF Media Locator Media Resource Data Source Source Object Processor Processor Renderer Audio/Video Renderer JMF Java Component Data Sink Renderer 2.3 AMF MF MF AMF Media Resource 1 AMF AMF 3 Source Object Processor Renderer (1) Source Object S Source Object Processor Processor Source Object (2) Processor PC PP Processor MF 4 Processor Processor Source Object

Vol. 44 No. SIG 12(TOD 19) 67 4 AMF Processor Fig. 4 Processor in AMF. Demultiplexer Demux Codec Multiplexer Mux Renderer Codec Processor Codec PC PP 2 PC Demux Renderer Codec PP Demux Codec PC Plug-in (3) Renderer R Renderer Processor 1 Processor Processor 12) R Output Device 2.4 MF MF af a MF MF MF b MF MF MF S PP R PC c MF S R PP PC d S PP

68 Sep. 2003 Demux PC R e S PP d MPEG-2 MPEG-2 Transport Stream MPEG2-TS Program Stream MPEG2-PS Video Stream Audio Stream MPEG-2 PC R f MF MF MF MF MF MF MF MF MF OS MF MF MF MF OS VM Virtual Machine MF MF MF MF S PP PC R S Processor R MF 1 MF 1 Audio/Video b c PC MF R

Vol. 44 No. SIG 12(TOD 19) 69 Table 1 1 Evaluation of content protection techniques. a b c d e f Source Object Processor Codec Plug-in Renderer a MF Fig. 5 5 Autonomous information container. b MF c d e f MF OS MF b c d e MF S PP d PP 6 MF Fig. 6 Autonomous information container based on Media Framework. 3. MF 3.1 MF 5 MF 6 MF 2.4 MF MF UI 2 1 Source Object 1

70 Sep. 2003 Source Object Source Object 2 PC PP R Processor/Renderer Processor MF S Source Object 3.2 5 Matryoshka Matryoshka MPEG Audio Layer3 MP3 Bitmap BMP JPEG Text MF MF MF 7 S Fig. 7 Autonomous information container based on S- type content protection method. S 7 PC R PC MF MF MF 2.4 f MF MF MF 4. MF 4.1 JMF 4.1.1 JMF 2 AMF MF JMF MF 2.4 S PP 3.2 Source Object 2 J-Capsule J-Capsule(A) PP Demux-Codec J-Capsule(B) S 8 J-Capsule

Vol. 44 No. SIG 12(TOD 19) 71 9 JMF Player Fig. 9 Data flow of Player module in JMF. Player JMF Processor J-Capsule (A) JMF 8 JMF Fig. 8 Autonomous information container based on JMF. Java Java Java Archive JAR Java Java Virtual Machine JavaVM JAR 1 9 JMF Player JMF Player Codec Codec Input Buffer JMF Buffer Player Buffer Player 9 J-Capsule (B) Player Data Source 4.1.2 JMF J-Capsule (A) J-Capsule (B) Media Format MPEG-1 System Video 320x240 30fps Audio Layer-II 44 khz Joint-Stereo 112 kbps File Size 5111 KB34 sec Pentium III 933 MHz Windows2000 Pentium II 400 MHz Windows98SE J-Capsule (A) J-Capsule (B) J-Capsule (A) PP S Demux

72 Sep. 2003 J-Capsule (B) Java JMF J-Capsule (B) Data Source Player JMF Player Renderer Java JavaVM Java MPEG-1 QuickTime Movie Video H263 Audio ULAW J-Capsule (B) Windows Linux Solaris MacOS X JMF 4.2 DirectShow MF DirectShow Windows OLE S JMF DirectShow Windows MF OS 6 Mbps MPEG-2 MF Windows Windows 5. MF MF MF 4 MF JMF DirectShow MF MF MPEG- 4/21 13) 1) http://www.microsoft.com/japan/msdn/ library/default.asp?url=/japan/msdn/library/ ja/jpdx8 c/ds/default.asp 2) http://developer.apple.com/quicktime/ 3) ID EIP-11, pp.1 4 (2000). 4) Proc. Advanced Database Symposium (ADBS 97), pp.1 8 (1997). 5) DAWN2001 2001 S2-3, pp.415 418 (2001). 6) Matryoshka DICOMO 99 p.207 (1999). 7) Matryoshka DPS 97-18, pp.99 104 (2000). 8) Java

Vol. 44 No. SIG 12(TOD 19) 73 pp.229 234 (2000). 9) Kidawara, Y., Tanaka, K. and Uehara, K.: Encapsulating Multimedia Contents and A Copyright Protection Mechanism into Distributed Objects, Proc. 8th International Conference on Database and Expert Systems Applications (DEXA 97 ), pp.293 302 (1997). 10) Payette, S. and Lagoze, C.: Flexible and Extensible Digital Object and Repository Architecture (FEDORA), Proc. 2nd European Conference on Research and Advanced Technology for Digital Libraries, pp.41 59 (1998). 11) http://java.sun.com/products/java-media/ jmf/ 12) Fujii, H., Taniguchi, N. and Yamanaka, Y.: Scrambling Digital Image for Distribution Through Network, Proc. PTC 96, p.447 (1996). 13) http://www.cselt.it/mpeg/ ( 14 12 27 ) ( 15 6 10 ) 1992 1994 NTT 1991 1993 NTT 1986 NTT 1993 1995 NTT 1979 NTT