아래 글의 모든 이미지는 "Java Technology Goes to the Movies: Java Technology in Next-Generation Optical Disc Technologies: TS-7091, 2005" by Bill Foote and Erik Moll 원문 저자에게 모든 권리가 있습니다.

얼마전에 도시바에서 HD-DVD 사업을 그만둔다는 소식이 있었습니다. HD-DVD는 소니의 Blu-ray 더불어 차세대 광학저장장치의 자리를 놓고 다투는 경쟁자 였습니다. HD-DVD가 중도하차하게 으로써 차세대 광학저장장치는 Blu-ray만 남게 되었습니다. 한가지 재미 있는 것은 Blu-ray는 기본적으로 자바기반 플렛폼을 사용한다는 것 입니다. 세상의 모든 PC에 JVM을 설치 하겠다는 SUN의 못다이룬 꿈은, 세상의 모든 Blu-ray player에 JVM이 설치되는 것으로 이루어 지는 것 일찌도 모르겠습니다. 아래는 관심있어서 찾아본 BD-J 관련 내용입니다.


Blu-ray Disk

Blu-ray Disc는 기존 DVD의 5배이상의 용량을 가집니다. Single Layer의 경우 25GB, Double Layer의 경우 50GB 이며, 가까운 시일안에 Multi Layer를 사용하여 200GB를 저장하는 디스크가 나온다고 합니다. 200GB 용량이면 Full HD (1920x1080) 화질로 12시간 분량의 영화를 감상 수 있습니다. (TV 프로그램의 경우 약 92시간 분량)


사용자 삽입 이미지

Blu-ray Disk는 HDMV (High-Definition Movie) 와 BD-J ( Blu-ray Disk Java) 두가지 모드로 동작합니다. HDMV 모드는 CD로 치면 '음악씨디'라고 부를 있겠고, BD-J 모드는 용어에서 보여지듯이 자바기반의 (Programmable) 플렛폼을 말합니다.

사용자 삽입 이미지

Blu-ray Disc Java

BDA (Blu-ray Disc Association)는 그들의 양방향 어플리케이션에 쓰일 기술에 (여러가지 이유로) 자바를 선택하였습니다. 그래서 Blu-ray Disc 환경에서의 자바 스펙인 'BD-J'는 Blu-ray 기본 플렛폼이 됩니다. BD-J는 DVB-GEM 을 기반으로 동작하며, DVB-GEM은 DVB-MHP(Multimedia Home Platform)를 포함하고 있습니다. OCAP( OpenCable Application Platform) 및 ACAP(Advanced Common Application Platform) 또한 비슷한 구성을 가집니다. 그래서 BD-J, MHP, OCAP, ACAP은 모두 자바 플렛폼을 사용합니다.


사용자 삽입 이미지


BDJ Technical Specifics

BD-J와 DVB-GEM 과의 관계는 아래와 같습니다.

 

사용자 삽입 이미지

그리고 BD-ROM의 디랙토리 구조는 아래와 같습니다.

 

사용자 삽입 이미지

여기서 돌아가는 어플리케이션 구조를 그려보면 아래와 같습니다.

 

사용자 삽입 이미지


BD-J의 환경은 JDK-1.3 정도의 환경과 비슷하고, 기본적으로 'Xlet'과 'JMF'의 사용이 가능합니다. 사용가능한 API로 코드를 만든다음 BD-ROM을 구워서(Writer가 좀 비쌉니다. --;) Sony PlayStation 3 (Blu-Ray Profile 1.1 support) 에 넣으면 프로그램이 동작하는 것을 확인 할 수 있습니다. Wow~

그밖에 참고할 만한 곳

hdcookbook

Blu-ray BD-J Guide


원문의 출처 (일부 자작):

Java Technology Goes to the Movies: Java One 2005 TS-7091

 


빠른소식을 원하신다면 또는 Add to Google로 구독하시면 편리합니다. ^^

저작권 관련사항
본 블로그 글에서 인용의 목적으로 사용된 모든 이미지 및 택스트에 대한 권리는 표시된 해당 저작권자에게 있으며, 이를 무단으로 사용하시면 안됩니다. 이로인한 책임은 무단 사용하신 본인에게 있음을 알려 드리며, 자세한 저작권법 준수 내용은 해당 공지사항을 참조하시기 바랍니다. 본 블로그에 직접 작성된 내용에 대한 권리는 "지민아빠"에게 있습니다.

Creative Commons License
제가 직접 작성한 부분에 한하여 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.
    • 지민아빠 2008/03/05 12:11 수정삭제

      BD-J가 흥미롭다는 건가요? 저쪽도 재미 있을 것 같던데요. ^^

      참고로 지금은 의미 없어진 HD-DVD 의 HDi 는 ECMAScript 로 프로그래밍 한다고 합니다.

  1. 아이뒤스 2008/03/11 23:39 답글수정삭제

    PowerDVD 나 WinDVD 으로 파일 재생이 가능합니다. 블루레이 지원버전으로요

트랙백 주소 :: http://ypshin.com/2690267/trackback/
옵션
댓글 달기
블로그 이미지
Blog Image
지민아빠의 해처리

by 지민아빠
프로필 버튼
프로필 상세보기
블로그롤 정보




구글 우수 블로거

카테고리



지민아빠의 해처리

지민아빠's Blog is powered by Tattertools / Supported by Tatter & Media
Copyright by 지민아빠 [ http://www.ringblog.com ]. All rights reserved.

Tattertools Tatter & Media DesignMyself!
지민아빠's Blog is powered by Textcube. Designed by Qwer999. Supported by Tatter & Media.