Navigation 의 지능화

today 2010-02-13 face Posted by appkr turned_in Learn & Think forum 0

얼마전 고향에 계신 아버지께 네비게이션을 하나 사 드렸다. 친구분과 여행을 다녀오셨는데, 그 분 차에 달린 네비게이션이 처음 가는 길을 음성으로 안내 해 주는 걸 보시고는 낚이신 것이다.

• • •

그런데, 사용하기가 너무 어렵다고 하신다. 대화를 하고, 실제 조작하시는 모습을 보니,

  • 아날로그에 익숙하신 우리 부모님 세대는 채널을 돌리자 마자 화면이 나와야 한다고 생각하신다.
  • 네비게이션도 터치스크린에 표시되는 아이콘들을 마치 버튼과 같이 누르시고, 경로 검색을 하기 위해 컴퓨터가 연산을 해야 한다는 것을 모르신다.
  • 경로 검색을 위해 문자를 입력하는 것을 너무 어려워 하신다. (핸드폰으로 문자를 보내는 것을 몇 년 전에 배우셨다.)
  • “보경사”라는 지명을 찾기 위해, ㅂㄱㅅ을 치고는, 출력되는 검색결과를 어떻게 해야 할 지 모르신다. 다음 검색 결과 페이지를 브라우징 하는 방법을 모르신다.
  • 왜 자신이 찾으려고 생각하는 것을 이 네비게이션은 바로 알아차리지 못하는 지 의아해 하신다.
  • 닫기, 뒤로와 같은 아이콘의 직관적 의미를 이해하지 못하신다. (우리 세대는 세뇌 당한 것 처럼, 이미 길들여져 있을 뿐이다.)

아버지, 기계는 한정된 일만 할 수 있는 바보입니다. 기계는 사람만큼 똑똑하지 않습니다. 그래서, 이 기계는 더 멀리 돌아 가거나, 더 막히는 길로 안내할 수도 있습니다. 과속 카메라 정보나, 먼길 가실데 길찾기 참고용으로만 사용 하십시오.

DMB 나 Multimedia 기능도 탑재되어 있지만 엄두로 못낼 일이다. 설명 드리고, 익숙하게 해 드릴 엄두가 안났다.

HD video & codecs

today 2010-02-13 face Posted by appkr turned_in Learn & Think forum 0

Full HD Video 를 비압축된 상태로 전송하려면 초당 186Mbps 의 Bandwidth 가 필요하고, 90 분 짜리 영화 한편을 저장했을 경우 1.1 Tbyte 의 용량을 차지한다.

  산술 데이터량 bit in byte Resolution consideration
w1920xh1080 2,073,600 259,200 bits per frame 2073600x24bits
49,766,400 6,220,800 bitrate @30fps 49766400x30frames 1,492,992,000
186,624,000 bitrate @90min HD video 1492992000x60secx90min 8,062,156,800,000 1,007,769,600,000

SVG, Scalable Vector Graphic

today 2010-02-13 face Posted by appkr turned_in Learn & Think forum 0

[그림 유실]

SVG 는 W3C 에서 정한 2D Graphics 의 컨텐츠 형식 표준 (xml) 이다. Mobile 에서는 SVG-tiny 라는 Profile 을 사용한다. Mobile 에서 SVG Engine 을 제공하는 기업으로는 Ikivo, Bitflash 등이 유명하다.

GPU 의 하드웨어 가속을 사용하려면 Khronos Group 에서 제정한 OpenVG 라는 Media Acceleration API 가 필요하며, 이는 SVG Engine 과 엮인다. (물론, GPU 가 없을 경우, Software SVG 엔진만으로도 SVG 를 구현할 수 있다.)

상위 Application 은 OpenVG 의 Low-level API 를 직접 호출해서 2D Application 또는 2D UI 를 만들 수도 있으며, SVG Engine 의 API 를 호출할 수도 있다. 이는 3D 에서도 마찬가지이다.

• • •

SVG 표준 Test vector 는 tiger.svg 이며, IE 를 제외한 현존하는 거의 대부분의 인터넷 브라우저는 SVG 파일을 재생할 수 있다. 아래 그림은 tiger.svg 를 Firefox 에서 재생하는 화면이다. Ctrl+, Ctrl- 를 이용하여, 확대 축소해 볼 수 있다.

[그림 유실]

OpenVG 로 Wrapping 한 GPU 가 있다면, 인터넷 브라우저에서 Graphic 및 Font Rendering 에서 상당한 성능향상을 기대할 수 있다.

참고자료

 

덧글

Android/Chrome OS 에서는 Graphic Engine 으로 200 5년에 Google 이 인수한 Skia Library 가 사용되며, OpenVG/OpenGL ES 를 모두 수용하는 것으로 이해하고 있다. 바꾸어 말하면, Skia 는 Graphic(UI) Engine 으로 볼 수 있다.

Video Codec Roadmap by Applications

today 2010-02-13 face Posted by appkr turned_in Work & Play forum 0

각 응용분야별 Video Codec은 이렇게 진화할 것이다. 주목할 것은… 거의 대부분의 응용분야에서 H.264 를 채택할 전망이란 점.

Application Requirements CODECs used Roadmap
Security/Surveillance Multiple encoding Motion JPEG, H.263 MPEG-4 SP, H.264
Videophone, Videoconference Low delay, Low bit rates H.261, H.263 H.264 BP
Internet streaming Low bitrate, Multi-format decoders, Rights mgmt. WMV9, Real Video, MPEG-4, (QuickTime, DivX®) H.264 BP
DVD High quality, random access, low cost MPEG-2 MP H.264, WMV9
Digital terrestrial TV High quality MPEG-2 MPEG-2, H.264, AVS 1.0
Satellite TV High quality MPEG-2 H.264 HP
Digital video to handset Low power, Low bit rate, Error robustness WMV9, H.264 H.264 HP
Personal video recorders High quality, Low compression, Random access MPEG-2 WMV9, H.264
Digital video camcorders Low power, High quality, Low bit rate DV MPEG-2, MPEG-4
Mobile streaming Low complexity decoding, Robustness to errors MPEG-4 SP RV, H.264 BP, WMV9, AVS-M

참고자료

LiMo의 반격

today 2010-02-13 face Posted by appkr turned_in Work & Play forum 0

  1. 삼성전자의 LiMo 폰, SCH-M510이 12월 SKT 향으로 출시된다.
  2. 지식경제부, KT, LG전자, LG텔레콤, 삼성전자, SK텔레콤, ETRI 가 참여하는 한국리모진흥협회(KLEA)가 설립되었다.
  3. JIL(Joint Innovation Lab, Vodafone/Verizon/China Mobile/Softbank)에서도 LiMo 지원을 선언했다. d. LiMo는 BONDI 지원을 선언했다.
  4. 2009년 2 월에 R2 Spec 이 완료되었고, Vodafone 에서 R2-Compliant 단말을 출시했다.
• • •

단말 제조사나 이통사들은 Android 를 자신의 플랫폼이라 생각치 않는 듯 하다. GED(Google Experience Device) 든 GMS(Google Mobile Service) 든 Google 에 끌려 다닐 수 밖에 없는 모양새이기 때문이다. China Mobile 주도의 JIL, Motorola 가 자체 Ecosystem 을 갖추려하고, SKT 가 SKAF 라는 Layer 를 두는 등 Google 의 서비스를 벗어나려 발버둥 치는 모습들이 보인다.

keyboard_arrow_up