OCAP References

OCAP 관련 문서들은 opencable 에 가면 무료로 획득 할 수 있다.

관련 문서라기 보다는 스펙들인데, 트루2웨이를 밀면서 개발자 커뮤니티를 만들었다.

커뮤니티라기 보다는 그냥 프로젝트 페이지같은 느낌?…

여튼, 예전에는 공식적으로 구할 수 없어서 참으로 어렵게 노가다로 구했던

Stub과 Docs 들을 제공하고 있다.

그리고, 간략하게나마 어플리케이션 개발 가이드 문서도 제공하고 있다.

관련 링크들을 걸어두겠다.

http://www.opencable.com/ocap/opencable_platform_downloads.html


http://www.cablelabs.com/specifications/OC-SP-OCAP-WBA-I01-080722.pdf

연구보고서 – IPTV의 등장으로 인한 유료방송시장의 변화

 

간만에 좋은 연구보고서가 나왔다.

그런데, 부록의 양이 더 많다.

해외 사례들.. 나쁜건 아니다. 최신 자료가 항상 부족했는데, 많은 정보들을 담고 있다.

천천히 살펴 보아야 겠다. VOD 사용자 평가 부분도 의미있을 듯 하다.

TV 위젯이라.. 이건…

2006년 HCI 학술대회에서 발표한 논문이 생각난다.

 “데이터방송 위젯 애플리케이션 개발” 이란 제목이었는데

TV에서도 언젠가는 야후 위젯 같은게 필요하겠지해서

OCAP 기반으로 만들고 발표했던 것이 었는데..

실제로 준비하고 나타날 것 같아 보인다.

오호호.. 신기해라

근데, 내가 쓴 논문은 어디에 있는거지…

[비디지] 컨텐츠 하나

비디지 백날 얘기해봤자 한번 보면 쏘옥 알겠다 싶어 찾아봤다.
찾은 컨텐츠는 캐러비 망자함이다.

영화속에 나오는 게임을 실제로 해보는 것이다.  이런식의 응용은 아주 좋아~~

[#M_자세한 설명|닫기|

Pirates of the Caribbean: Dead Man’s Chest


There are only very few mass produced consumer products that can lay claim to being true works of art, and Disney’s two new entries to the Blu-ray arena, Pirates of the Caribbean: The Curse of the Black Pearl, and Pirates of the Caribbean: Dead Man’s Chest, may represent the best that high-definition discs today can offer, and as such can be said to have crossed the line into true art.

The care and love that went into the production of these discs are lovingly apparent in the beautifully rendered cover art and outer cardboard sleeve. It may be mere marketing fluff, but the inclusion of cardboard sleeves, and the use of artwork on the disc itself (which Sony in particular seems to have eschewed for its blu-ray offerings), give some weight and majesty to the actual product, kindling in the user a sense of heightened anticipation.

Each title is composed of two discs. A BD-50 disc that contains the movie itself and a BD-25 disc that contains all the extras. That’s 75 GB of pure entertainment folks! 🙂









Pirates of the Caribbean: Dead Man's Chest Liar's Dice.
Pirates of the Caribbean: Dead Man's Chest Liar's Dice.
As an added bonus, Disney generously included in the package a glossy four page booklet that introduced Liar’s Dice and its rules to the new user. Click on the thumbnails above for detailed images. © Buena Vista Home Entertainment.

Both titles are authored in BD-Java (BD-J), and Pirates of the Caribbean: The Curse of the Black Pearl features a new BD-J game called Liar’s Dice. As an added bonus, Disney generously included in the package a glossy four page booklet that introduced the game and its rules to the new user.

The superior craftsmanship in these discs continues on with the actual titles themselves. Since the titles are authored in BD-Java (BD-J), it made me chuckle to see the usual Java initialization icon, in this case a rotating key that flashed “Loading” beneath it at the start of the movies.





Pirates of the Caribbean: Dead Man's Chest Liar's Dice.

The menu is a wonder, a visually stunning panorama depicting a flaming three-dimensional pirate’s skull overlayed above a dark ocean cove, with island atolls hulking darkly in the background. The animated flaming skull introduces you to the title in an erie voice, and even admonishes you if you take to long to pick a menu item with the one-liner “Are you just resting on your oars laddie?”

Viewers who have watched Sony’s Ghost Rider, whose lead character had a tendency to morph into a motorcycle-riding fiend with a similarly flaming head, probably wondered how Disney could get the look and feel so right while Sony floundered around and ended up with such a tacky and cheap looking version.







Pirates of the Caribbean: Dead Man's Chest Liar's Dice.
The menu is a wonder, a visually stunning panorama depicting a flaming three-dimensional pirate’s skull overlayed above a dark ocean cove, with island atolls hulking darkly in the background. Click on the thumbnail above for a detailed image. © Buena Vista Home Entertainment.

The Liar’s Dice game can be accessed directly from the main menu, and you are greeted with a larger version of the flaming skull, which entices you to play the game. You can also easily switch back and forth between the game and the movie, a transition that is bordered by the rotating key. The title deposits you exactly at the spot that you left the movie, which means that you can play a game or two whenever the need arises without worrying about whether you’ll need to find the right scene after the game ends.







Pirates of the Caribbean: Dead Man's Chest Liar's Dice.
A larger version of the flaming skull entices you to play the game. Click on the thumbnail above for a detailed image. © Buena Vista Home Entertainment.

This BD-J application is a seamless combination of animated scoring menus and live-action clips that were entirely created specifically for this feature. As the game starts, you are greeted by a rowdy host of pirates, including Pintel himself and Marty the Dwarf, as well as several other grimy looking men who drink, curse, and generally provide an amusing background to the whole proceedings. It’s quite fun to see how many unique ways these rather scummy figures can insult you, and the faces of Pintel and Marty are so expressive that my wife and I found ourselves chuckling at the grimacing pair.







Pirates of the Caribbean: Dead Man's Chest Liar's Dice.
As the game starts, you are greeted by a host of pirates, including Pintel himself and Marty the Dwarf, as well as several other grimy looking men who drink, curse, and generally provide an amusing background to the whole proceedings. © Buena Vista Home Entertainment.

The feature also gives you the option of having the characters give a brief lesson on the rules of the game. I would suggest going this route as not only is the game somewhat complex for newcomers, but there are some funny scenes in this clip of Marty and Pintel as they suddenly realize that they’re not eaxctly sure of the rules themselves.







Pirates of the Caribbean: Dead Man's Chest Liar's Dice.
The feature also gives you the option of having the characters give a brief lesson on the rules of the game. Click on the thumbnail above for a detailed image. © Buena Vista Home Entertainment.

The game itself is based on that scene in Pirates of the Caribbean: Dead Man’s Chest where Will Turner challenges Davy Jones to a game of dice. In this case, you will be going against Pintel, who is helped by Marty the Dwarf and his pirate friends, a boisterous abd ugly looking lot indeed. You and Pintel are each given five dice, which you shake, roll, and hide underneath your respective cups. You then take turns bidding on what dice you think are under both cups, without being able to see the dice that Pintel has hidden. What makes the game more challenging is that each successive bid must increase in either quantity (for example, from 1 to 2) or in die value (for example, from the five dice to the six dice), or in both. If you believe Pintel is bluffing, then you can call him a liar and both of you reveal your remaining dice.







Pirates of the Caribbean: Dead Man's Chest Liar's Dice.
The game itself is based on that scene in Pirates of the Caribbean: Dead Man’s Chest where Will Turner challenges Davy Jones to a game of dice. In this case, you will be going against Pintel, who is helped by Marty the Dwarf and his pirate friends, a boisterous abd ugly looking lot indeed. Click on the thumbnail above for a detailed image. © Buena Vista Home Entertainment.

So, how does Liar’s Dice measure up?

First, a big kudos to Disney for taking the time to create exclusive clips for the making of this feature. The clips were funny, and there were enough of them that unless one played the game many times, it really seemed as if the characters were interacting with you, especially since for each alternative event, the developers shot different scenes. For example, if you tarry too long with your move, Pintel blurts out several different one-liners, including:

“Take your turn before I take it from you!”

“Be smart now…or Davy Jones be growing a new barnacle before this game end!”

“I’ll kill(?) your scurvy bones if you don’t take your turn soon mate!”

I found myself playing the game repeatedly simply to see whether I could spot some new clip that I hadn’t seen before.

Second, the game itself is complex enough that people can enjoy playing it repeatedly. My wife got into the spirit of the game very easily, and delighted in outwitting Pintel and his crew, although she did note that some of the clips were repeating themselves. The ability to move seamlessly betwewen the movie and the game was very convenient, and we found ourselves switching between the game and the movie repeatedly whenever we felt the need.

Third, game play using the Playstation 3 was very fast and smooth, and the transition between clips and animated sequences in the feature was nearly seamless, although the characters had a tendency to freeze for maybe a second when animated scoring menus popped up.

Finally, I think making features like this where extra clips are used as part of the package is a great way to get viewers more into the spirit of the title itself. I did not care about that dice game played by Will Turner and Davy Jones in the movie when i first saw it (mainly because I had no idea what the rules were), but now that I have played the game, i find myself replaying that scene to see whether I can pick up on the game flow.

Deeply enmeshed BD-J applications like this, which tie in with the storyline and allow people to delve more deeply into the culture of the movie, are more enjoyable than features which have somewhat more tenuous connections to the subject matter.







Pirates of the Caribbean: Dead Man's Chest Liar's Dice.
The integration between the scoring menu and the live action shots are seamless and well done. Click on the thumbnail above for a detailed image. © Buena Vista Home Entertainment.

This is not to say the feature was perfect, since there were some things that might have been improved. For example, when everyone shows their dice, you are given only a second or two to register Pintel’s dice. This is not a fatal problem, but it certainly was annoying.

Beyond the minor points though, there are also some other factors to consider in the wider scheme of things. Disney did a superb job of working within the current limitations of the Blu-ray players that are currently in the market. Although Playstation 3 owners generally had no difficulties with the movie or its features, there were some people with standalone Blu-ray players who reported problems playing the BD-J authored main disc. Fortunately, such problems were remedied by upgrading to the latest firmware. By comparison, an unofficial poll of Matrix Hd-DVD owners showed that an incredible 33% of people reported having serious problems with the HD-DVD movie beyond simple firmware updates, with many having to return and get new copies (which hopefully would not have the same serious problems).

The lack of certain BD-J functionality in current players may have also imposed limitations in the engineering of the Liar’s Dice feature. For example, a couple of viewers voiced the opinion that it would have been “supercool” if they could somehow play the game against human opponents (something that would necessitate the existence of BD-Live and mandatory network connectivity in all Blu-ray players), and some suggested the capability of uploading the results of their play onto a central server, so players can compare their results to others.

Indeed, one can only wonder how much more entertaining and useful the Disney offerings might become once the BD-J specs have been fully and correctly implemented in the various second generation Blu-ray players. Until then, one has to admire the ingenuity and tenacity of Disney in fully exploring and mapping the current boundaries of BD-J development. Bravo!







Pirates of the Caribbean: Dead Man's Chest Liar's Dice.
One has to admire the ingenuity and tenacity of Disney in fully exploring and mapping the current boundaries of BD-J development. Click on the thumbnail above for a detailed image. © Buena Vista Home Entertainment.

NOTE: All images in this article are copyright to Buena Vista Home Entertainment.. They are not meant to correctly depict the actual representation of the movie in high-definition.

_M#]

[비디지] First Step

어제에 이어 오늘 한발짝을 디덨다.

헬로 비디지 월드 찍기 참으로 복잡다단했다. 하지만, 하고 보니 별거 아니었다. ㅜㅜ

차근 차근 따라하면 될 것을.. 대충대충 보고 하니 …

하여튼 디비디플레이어에서 헬로 비디지 월드가 찍히는 걸 눈으로 확인했다.

거기에 두발짝 가려다가 만만치 않을 것으로 예상하여 잠시 쉬고 다음 시간에 해야겠다.
예전 애플릿 인증을 처음할때 몇일 동안 지지고 볶고 해서 터득했는데
이번 인증건도 만만치 않을듯 하다.

기념으로 스크린샷을 찍으려고 했지만, 디비디플레이어에서 화면캡쳐를 막아놨다.
이걸 풀고 찍고 싶었지만 시간관계상 생략하고…

오늘의 교훈은 메뉴얼 정독 1회후 실습하자!

[비디지] Intro

Paper 를 위해 준비하는 챕터이다.

비공개로 진행하려다가 일단 오픈해본다. 아는 것도 없으니 ^^;;
비디지는 Specification 에 상세하게는 아니지만, 이해할 정도로 설명되어 있다.
관련 소스나 관련 페이지는 해외쪽에 많이는 아니지만 몇개가 있어서 어렵지 않게
진행될 듯 하다.
방금, 관련 페이지에 있는 내용인 Hello World 찍기는 실패했지만, 일단 실행은 해봤다.
유휴~~
마치, 5년전 마소글을 따라 콘솔뷰에서 나오던 Hello World 의 감흥이 시작되는듯~
로그를 보니 이제는 대충 감이 온다.  쿄쿄.. 2년동안 헛공부한게 아니고 1년동안 헛일을 한게
아니었구나~….
이제 슬슬 틀을 잡고 본격적으로 시작해야겠다.
틈틈히 꾸준히 고고씽~~

레퍼런스
https://hdcookbook.dev.java.net/
자바 프로젝트에서 진행중인 프로젝트이며, 소스들이 있다.

http://hdcookbook.com/
관련 책은 이거 한권인거 같다.
http://www.amazon.com/Programming-HD-DVD-Blu-ray-Disc/dp/007149670X/ref=pd_bxgy_b_text_b
가격은 91달러니… 후덜덜이지만.. 살까 말까 고민중..

http://forums.java.net/jive/forum.jspa?forumID=117&start=0
관련 자바포럼이다. 글 수가 182개인걸 보면 아직 전세계적으로도 무관심인가..

http://wiki.java.net/bin/view/Mobileandembedded/Blu-RayDiscHelloWorld
헬로월드찍기 위키 글이다. 생각보다 설명이 잘되있다.

http://www.bdjforum.com/
여기도 관련 포럼이다. 근데 글 열개도 없다 ㅡㅡ;;

http://en.wikipedia.org/wiki/BD-J
위키디피아에 레퍼런스 잘 정리되어 있다. 비디지 지원하는 컨텐츠들도 있는데 비디지를
주로 이용하는건 인헨스드 메뉴와 게임이 위주이다. 아직까지는 단순한듯하다.

http://www.blu-raydisc.com/
공식 사이트라는데 그냥 함 보고 오면 끝.

http://www.blueboard.com/bluray/pdf/2007_5_23_tv_kickoff.pdf
올해 자바원 세션에 있던 자료이다. 이거 하나보고 대충 감이 오면 준비끝.

http://www.blueboard.com/bluray/index.htm
여기에 좋은 자료 많이 구비되어 있다. 위의 자료도 여기서 꿀꺽한거.

http://www.blu-raydisc.info/index.php
스펙은 여기에 모여있는줄 알았는데.. 여기는 라이센스 관리하는 곳이다.
흠.. 무료가 아니었던가..

http://www.blu-raydisc.com/Section-13470/Section-13628/Index.html
여기에 하얀종이들이 있다. 이걸로 스펙을 대신해야겠다.

정리해보니 관련사이트가 많은데 질은 아직 1단계 수준이다.

다행히 본인은 인터렉티브스탠다드 정독 1회를 마쳤기때문에, 모든걸 스킵하고
컴파일부터 ~ 로딩까지에 대해 준비해야겠다.
왠만하면, 한큐에 할 수있도록 해볼 것이며..
현재 PC 상에서 실행해볼 수 있는 방법은 비디지를 지원하는 플레이어에서
재생하기와 이전에 사용하던 엑뷰에서 재생하기인데.. 일단 새로운 플레이어에서 하는걸로
해야겠다.

텔코업체 PC 기반 VOD 서비스 비교해보기

본 조사는 흥미 유발을 이르키기 위해 시작되었습니다.

1. KT

http://tvclick.megapass.net

메가패스 TV 사이트 와는 다른 PC 기반 VOD 서비스이다.
하지만, 콘텐츠는 동일한 콘텐츠를 사용하는 듯하다. 다른 곳과 비교하여
콘텐츠가 풍부하다.
영화, 드라마, 방송, 어린이, 애니, 등등 이 준비되어 있고, 내가 중점적으로 비교할
콘텐츠는 드라마이다.

기준 드라마는 어제 방영했던 1월 23일자 69회 MBC 주몽이다.
KT에서는 현재시각 1월 24일 13시 45분을 기준으로 업데이트가 완료되어 있다.
그리고, SBS 드라마 사랑하는 사람아 는 아직 업데이트가 되지 않았다.

각각 방송사가 운영하는 VOD 서비스에는 모두다 업데이트가 되어 있다.

총평: 기존 메가패스 포털에서 독립하여 독립적인 사이트로써 다양한 콘텐츠와
요금제도 다양하게 준비하는 등.. 사용할 만 하다..
하지만, 메가패스 사용자만 가능하다는 것…

2. 파워콤

http://drama.xpeed.com/

야금 야금 준비하고 있는 VoD 서비스이다. 아직, 엑스피드 포털에 묻겨 있으며,
적극적인 홍보는 하지 않고 있는 상태이다. 본인이 파워콤을 쓰고 있었으나
이런 서비스가 있다는 걸 엊그제야 알았으니…..
드라마와 쇼프로 위주의 콘텐츠를 제공하고 있으며, 영화는 무료로 고화질 예고편을
제공한다. 특이한 것은 지상파 드라마 이외에 요즘 케이블에서 자체제작되는 드라마도
제공을 하고 있다.

업데이트는 어제 주몽은 아직 업데이트 되지 않았으나, 오늘중으로는 업데이트 되는듯하다.
SBS 드라마도 아직 업데이트 되지 않았다.

총평 : 무난한다. 화질도 고화질과 일반화질로 나눠져있으며 가격면에서 메리트가 있는듯하다. 한달에 3000원에 무제한 시청이라면.. 이것도 마찬가지로 파워콤 가입자만 가능..

3. 하나로통신

http://movie.hanafos.com

하나TV 와는 다른 콘텐츠를 제공하는 듯 하다.
일단, 드라마 부분에서는 SBS 만 제공하고 있다. 드라마 위주보다는 영화와 성인물 위주로
제공하고 있으며 가격은 월 8000원.

업데이트 비교대상인 주몽은 MBC 인 관계로 패스.
SBS 드라마도 아직 업데이트 되지 않았다.

총평 : 하나 티비에 모든걸 걸었으니 여긴 넘 무심하게 디자인도 구리고 온통 빨간색 아이콘만 깜박깜박 하는 모습… 19 19 19 19 19
가입 자격은 없는듯 해보인다.

결론.

우리가 선택할 방법은 없다. 단지, 인터넷를 어디에서 설치 했냐가 중요할 뿐이다.^^

데이터방송 개발 무엇을 먼저 공부해야 할까나..


데이터방송의 애플리케이션을 제작하려면 과연 무엇을 먼저해야할까요…


일단, 자신의 기본 베이스를 확인한 후 어떤것부터 공부해야 할지 결정해야 하겠지요.


Ex)  데이터방송 관련 아무것도 모름, 프로그래밍도 안해봤음


아무것도 모르면 뭘 먼저해야할지 정말 막막하겠죠.


하지만 어떠한 이유에서 이쪽 분야로 뛰어들었고 해야한다는 의지가 있다면 일단 기본은 갖춘거겠죠.


그럼 구체적으로 무엇을 해야 할지 알아봅시다..


A. 데이터 방송은 방송이 디지털 방송으로 바뀌면서 자연스레 부각되고   영향력이 커진 분야라고 할수있죠.  그러므로 디지털 방송에 대해 알아야 합니다. 특히 디지털방송의 MPEG2 관련 부분이 중요하죠.  기존의 영상과 음성을 MPEG2 로 인코딩하고 전송할때도 MPEG2 TS 를 통하여 전송이 되기에 TS 구조를 어느정도는 이해하고 있어야 추후 어플리케이션 작성에 문제가 없습니다.   아. DSMCC 도 있군요. ㅜㅜ   생각할수록 공부할것은 계속 늘어납니다.


B. 디지털 방송의 개념을 이해했다면 그다음에는 데이터 방송이 가능케한 미들웨어를 알아야 합니다.   MHP, OCAP, ACAP 같은 미들웨어는 방송에서 어플을 돌아갈수있도록 가능케 해주는 것들이지요. 각각의 표준은 이름이 틀리듯이 내용도 틀린듯하면서 비슷합니다. MHP가 아부지격이고 그 아래에 MHP를 많이 본받은  OCAP 이 있고 그의 형제인 ACAP 이 있어서 현재 우리나라에서는 MHP는 위성방송, OCAP 은 케이블방송, ACAP은 지상파에서 쓰이고 있습니다. 관련 문서는 싸이트에 들어가면 무료로 다운가능하니 스펙을 읽으면서 공부를 시작하시면 되겠습니다.


C. 그럼 미들웨어 위에서 동작하는 자바 프로그래밍을 해야겠죠.  실질적으로 애플리케이션은 자바로 작성하니까요. 자바만 봐도 J2SE, J2EE, J2ME 이와 같은 여러 분야가 있고 이외에 다양하게 있습니다만. 데이터방송에서 쓰이고 있는 자바 모델은 PJAE 기반으로 J2ME 나오기 전의 퍼스날 자바라고 하는   모델에서 나왔기에 최신 버전의 자바의 문법은 적용이 되지 않고 JDK1.1.8 버전의 API만이 적용이 되고 있습니다.  우리가 사용하는 자바는 미들웨어위에서 동작하기때문에 미들웨어 플랫폼(MHP, OCAP,ACAP)에서 정의한 API를 추가적으로 사용 가능하며, 기본 JDK의 API중 사용이 안되는 것도 있습니다.


자. 일단은 대략 생각나는 것들 위주로 작성해봤습니다.


저도 고급 개발자도 아니고 같이 공부하는 입장이므로 틀린점도 있을 수 있으니 읽다가 틀린점있으면 말씀해주세요..

지상파 데이터방송 케이블 재전송 문제

지상파 HD 프로그램 재전송
Bypass(8VSB->8VSB)
케이블/지상파 공용 STB 사용
지상파 PSIP 데이터 처리 : ATSC PSIP 정보를 재처리 없이 전송
주파수 배치 재조정 및 대역 효율성 제고

ACAP 과 OCAP
현재 지상파 콘텐츠의 케이블 재전송에서 이슈가 되고 있는 부분은 ACAP과 OCAP의 차이가 아니라
지상파와 케이블의 화면 비율의 차이와 케이블 사업자의 사업자 별 Private API 및 서로 다른 폰트의 사용등에 따른 문제점

지상파 데이터방송 콘텐츠 해상도
HD : 960 X 540
SD : 640 X 480
지상파에 방송은 법적으로 HD급 프로그램을 방송해야 하므로 데이터방송 콘텐츠의 해상도 또한
HD급으로 디자인되어야 함.

케이블 데이터방송 콘텐츠 해상도
720 X 480