쥐의 뇌로 조작하는 로봇과 비행기

쥐의 뇌로.. 정확히는 쥐 뇌의 뉴런 신경계와 전자회로를 결합해 전자 마우스나
비행기를 신경계가 직접 조작하고 배우는 연구에 관한 영상이 있어 담아 둡니다.

파코즈의 조풍호님의 설명을 따르면

http://www.foxnews.com/story/0,2933,403744,00.html 에 올라온 뉴스를 번역해보면
태아 상태의 쥐의 뇌를 분해해서 나온 뇌 세포들을 전극이 달린 배양용기 안에 넣었다고 합니다.
그러면 뇌 세포들이 모여서 랜덤으로 신호를 발산한다고 하네요. 거기에 저 로봇에서 인식되는
정보를 연결했더니 연결된 뇌 세포들이 특정한 신호(예를 들어 앞에 장애물이 다가온다든지 벽이
있다든지)에 어느 순간부터 반응을 보인답니다. 그 반응을 다시 로봇에 달린 모터에 연결하면
앞에 장애물이 있으면 로봇이 저 동영상처럼 움직인다는 얘기죠.

비 생명체가 신경계와 결합함으로써 기계적 학습이 아닌 생물학적 학습이
가능하단 것이 이런 연구의 가장 큰 성과물이겠네요.

영상을 보면서 안 사실인데 신체가 불편한 이들을 위해 뇌신경에 연결한
로봇 팔이라든지, 전자 눈 등 이쪽 분야도 실생활에 쓰일 정도의 연구 성과가
많이 나오고 있다고 하네요..

각 영상은 흥미롭긴 한데.. 배경음악은 하나같이 음침하네요.

[Flash]



[Flash]

2009/06/23 17:33 2009/06/23 17:33
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

후지쯔 U2010 (실버쏜 아톰) H.264 가속하기 :: H.264 Video Acceleration with Atom Poulsbo

사용자 삽입 이미지

후지쯔의 U2010을 구매한 후 종종 넷북/UMPC 게시판을 찾아가곤 하는데 근래에는 빌립의 S5, S7 출시 소식과
실버쏜 아톰 플랫폼에 들어간 폴스보칩의 H.264코덱의 가속 기능에 대한 이야기가 한창인듯하다.
이 H.264 코덱 영상의 하드웨어 가속을 활성화하는 방법이 그리 녹녹치만은 않아서 설정에 쉽게 성공한 사람도
안된다는 사람도 있는 모양이다.

해서 나도 한 번 도전해 봤다.

확인 결과 이 H.264 코덱을 하드웨어로 가속(DXVA)하기위해서는 몇가지 조건이 갖추어 져야 하는데
1. 그래픽 카드 칩셋이 H.264 가속을 지원해야한다.
2. 그래픽 카드 드라이버도 이를 지원해야 한다.
3. 그래픽 칩을 활용하여 H.264를 디코딩할 코덱(디코더)이 필요하다.
4. 마지막으로 렌더러의 설정이 필요하다.
보통 KMPlayer나 다음팟플레이어 등을 이용한 따라하기식 설정에는 3번까지만 설명하고 있는데
직접 설정하면서 확인한 바로는 렌더러의 설정까지 완료되어야 정말 하드웨어 가속이 되는것 같았다.

가지고있는 기기가 후지쯔 U2010이니 이녀석을 기준으로 설명하면...(아, OS는 Vista Home Premium SP1이다.)

아톰 실버쏜에 들어간 그래픽 칩인 GMA500은 위 사항 중 1,2번은 만족한다.
그 다음 3번. 현재 H.264를 H/W 디코딩 한다는 디코더는 몇 가지 있는걸로 알고 있는데 궁합이 잘 맞는 것이
CyberLink사의 Power DVD 7 이상에 들어간 디코더인 듯하다.
4번 렌더러는 DXVA(Direct-X Video Acceleration)가 가능해야하는데 DXVA1 계열로는 Overlay Mixer,
Video Mixing Renderer 7, Video Mixing Renderer 9 가 있고 DXVA2 계열은 Enhanced Video Renderer (vista only)
가 있는데 U2010의 경우 DXVA1 계열의 렌더러를 사용할 경우 비디오 아웃풋에서 상당한 CPU점유율을 보였으며,
DXVA2 쪽의 렌더러를 이용해야 비로소 낮은 CPU점유율로  원활한 재생이 가능하다.

DXVA Checker로 GMA500 DXVA 가속 확인

Mpeg-2,H.264,VC1 모두 수직해상도 1080까지 DXVA 가속 가능.

위에 설명한 내용대로 잘 설정이 이루어지고나면 1920X1080 30fps H.264 동영상을 20%~40%대의 CPU 점유율로
부드럽게 재생해내는것을 볼 수 있다.

참고로 설정한 방법을 정리하자면
1. 윈도우즈 설치 후 업데이트 (가능하다면 .net framework 3.5 sp1 까지 설치)
2. Power DVD 8 ultra 버전 (혹은 코덱) 설치
3. k-lite codec pack 최신버전 설치
4. 다음 팟 플레이어 설치
5. Power DVD 설정
6. 팟플레이어 설정
7. ffshow 설정(이 설정을 통해 WMP11에서도 Power DVD 코덱을 이용할 수 있다.)
의 순서로 세팅하였다.

1,2,3,4 의 경우 일반적인 프로그램 설치의 과정이니 특별한 내용이 없다. 5번부터 설명하면
5. Power DVD 설정 - 설정화면에서 DxVA를 활성화 해 준다.
power dvd 설정

power dvd 설정


6.팟 플레이어 설정
코덱 기본 설정

내장 영상처리 필터 사용안함. DXVA설정 해제-이렇게 해야 외부 코덱을 이용한다.


비디오 코덱 설정

H.264 / AVC1 디코더로 CyberLink 선택


영상 출력 설정

영상 출력을 EVR 계열로 선택


음성 출력 설정

U2010의 경우 WaveOutDevice를 선택해야 포인트 스틱의 영향으로인한 묵음현상이 없어짐.



7.ffshow 설정
ffshow video decoder 선택
 
ffshow video decoder 설정

코덱 설정의 H.264/AVC 를 disabled를 선택하여 시스템 default로 잡혀있을 CyberLink코덱을 사용하도록 설정



여기까지가 설정의 전부이다. 이제 H.264 영상을 돌려보면 된다.( 빙고!! )
테스트에 쓰인 영상은 H.264로 인코딩된 1920X1080 30fps의 메탈기어 솔리드4 트레일러이다.

팟 플레이어에서 가속

팟플레이어 에서도 가속 잘 되고..


WMP11 에서 가속

WMP11 에서도 잘~ 돌아간다.


2009/01/06 03:41 2009/01/06 03:41
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다
  1. 소니 바이오P에서도 동일한 세팅으로 잘되는군요. 감사합니다.
    제 블로그에 이 페이지를 링크하겠습니다.

  2. Blog Icon
    서비

    바이오P.. 저도 한대 갖고싶을만큼 매력적이더군요.
    도움이 되셨다니 저도 기쁩니다.

  3. Blog Icon
    ㅠㅠ

    u2010 구매후 이틀째 고생하고 있네요. 출고상태의 vista로는 가속이 안되는건가요? 세팅을 완료해도 pot과 km에서는 내장코덱으로 처리해버리네요.ㅠㅠ 세븐을 깔아볼까...ㅠ

  4. Blog Icon
    서비

    인텔 칩셋에서 작동하는 h264 가속가능한 디코더가 필요한데
    비스타에는 기본적으로 해당 디코더가 없습니다.
    세팅을 완료하셨다고 하는데 어떻게 하신건지 궁금합니다.
    미디어플레이어12 에는 MS에서 제공하는 가속 코덱이 포함된다고
    하는데 미플12가 윈도우즈7에 포함되는걸로 알고 있습니다.

  5. Blog Icon
    ㅠㅠ

    세븐에서는 microsoft d-tv 라는 녀석으로 바로 잡히고 어느정도 원활하게 플레이가 되는데, 외부코덱을 인식하지 못하는 문제는 여전하네요. 서비님과 완전하게 동일한 설정인데 제 경우는 적용이 되지 않습니다. xp도 깔아볼까 고민중입니다.

    dxva가 아닌 yuy로 잡혀서 고민인게 아니라,
    아예 powerdvd코덱은 우선순위를 아무리 줘도 모든플레이어에서, "재생시" 인식 자체를 실패하는군요.
    아.. 감이 안옵니다 ㅠ

  6. Blog Icon
    서비

    아.. 그러시군요.. 혹시 PowerDVD 9버전 설치 하신거 아닌가요?
    9버전에서는 코덱을 외부 프로그램이 이용 못하도록 막았다고 하더군요.
    PowerDVD 8 프리미엄 버전을 설치 하시면 외부 프로그램에서 코덱 사용할 수 있을겁니다.
    잘 작동 되길 빌겠습니다. ^^

  7. Blog Icon
    비밀방문자

    관리자만 볼 수 있는 댓글입니다.

Dead Fantasy

gametrailers.com 에 재미있는 영상이 올라왔습니다.
이름하여 Dead Fantasy. Dead or Alive 와 Final Fantasy 게임에 등장하는 여성 캐릭터들의
집단 싸움(?)을 내용을 하고 있는데 물리법칙과 관성을 무시한 역동적인 모션에 눈을 떼질
못했습니다. 게다가 누님들 스테미너가 장난이 아닙니다요..

Monthy oum이란 그룹에서 제작한 영상물로
마지막에 '아무것도 보여준 게 없다.'란 멘트로 후속편에 대한 기대를 한층 더하고 있습니다..



2008/03/30 21:34 2008/03/30 21:34
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

WPF에서 비디오 재생하는 두가지 방법 :: Media Player on WPF

WPF상에서 비디오를 재생하기 위해서 다음과 같은 2가지 객체를 이용 할 수 있습니다.

System.Window.Control.MediaElement System.Window.Media.MediaFlayer가 그것입니다.

동작 영상은 http://screencast.com/t/6IoXozpFL 을 참조.

( 프레임레이트가 낮은 것은 캡처링 때문이지 WPF성능상의 문제는 아닙니다. )


MediaPlayer를 사용할 때 주의해야 할 점은 이 클래스는 직접적인 시각 표현이 없으며 시각적 트리에
직접 추가할 수 없다는 점입니다.
비디오를 재생하려면 MediaPlayer를 가져온 다음 해당 표면을
VisualBrush
와 같은 시각적
트리에 추가해야 합니다.

기본적으로 MediaElement MediaPlayer 클래스의 상위 래퍼입니다.

소스 코드 보기..


본 코드를 작성 한 후 XP에서 테스트를 진행 했을 때 아래와 같은 현상을 발견 할 수 있었습니다.

OS

.Net Framework

Codec 설치여부

WMP 버전

Direct X

영상 표시 여부

Win XP sp2

3.0

X

9

9.0c

X

Win XP sp2

3.0

O

9

9.0c

X

Win XP sp2

3.0

X

11

9.0c

X

Win XP sp2

3.0

O

11

9.0c

O

Win XP sp2

3.5

O

10

9.0c

O


위 표로 미루어 보아 C#에서 제공하고 있는 MediaPlayer 클래스를 사용하기 위해서는 기본적으로

윈도우 미디어 플레이어 10이상과 플레이하고자 하는 동영상의 코덱이 필요합니다.

( 윈도우즈 Vista는 기본적으로 WMP 11 이 설치되어 있으므로 해당 코덱만 설치되어 있다면 영상이 표시됩니다.
MSDN 공식문서에도 WMP 10이상이 필요하다고 명시되어 있군요..)

2008/02/21 15:34 2008/02/21 15:34
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다
  1. 初めてでも安心して使えるサイト<a href="http://mobaq.jp/">出会い系サイトmobaQ</a><a href="http://dkguide.com/">出会い系ガイドライン</a>

  2. Blog Icon
    지젝

    좋은 정보 잘 보고 갑니다. ^-^

리눅스 스트리밍 서버에 관한 솔류션 ( Linux Streaming Server Solution )

1. 기본적으로 real 은 되신다는 것을 아실 것이고

2. 미국사이트를 찾아보니 리눅스 스트리밍 전문 서비스들이 있더군요.
http://shoutcast.serverroom.us/?OVRAW=linux%20streaming&OVKEY=linux%20stream%20media%20server&OVMTC=advanced
이곳에서는 nullsoft 의 shoutcast 를 서버로 사용하더군요.
클라이언트는 윈도우미디어 플레이어대신 winamp을 사용하구요. PC, MAC, LINUX 에서 모두 사용되구요. ( http://www.nullsoft.com/ntv/publicaccess/ )
http://www.shoutcast.com/download/broadcast.phtml
가격도 저렴한편이네요. 50메가하드+30기가트래픽에 월11.99달러네요.

3. 오디오스트리밍(MP3) 는 icecast 를 가직고 하나봐요. 셋업하는 방법이 나와있네요 참고하세요.
http://www.yolinux.com/TUTORIALS/LinuxTutorialAudioStreaming.html

4 다음은 MPEG4 스트리밍에 관한 내용이고요
http://www.linuxjournal.com/article/6720

5. BYU브로드캐스팅은 TV 라디오와 웬만하게 알려진 파일들은 대부분 제어하는 것 같습니다. 
http://www.byubroadcasting.org/


6. 요즘 야후블로그의 비디오나 cj쇼핑에서 나오는 실시간방송은 한국에서 만든 건데
seevideo라는 플레이어로 dideonet.com 에서 만들었죠
샘플과 asp파일 자바스크립트 파일을 받으시려면 다음을 방문하세요.
http://www.seemedia.co.kr/
seevideo는 리눅스기반 서버에서만 사용이되고, 클라이언트는 윈도우 사용자들을 위해 개발이 되었는 데, AVI파일을 사용하고 있습니다. 기능은 메디아플레이어에 비해 훨씬 뛰어나지만 플레이중 다른 프로그램을 사용하면 시스템이 불안정해지는 것이 흠이더군요.

7. 가장 강력한 것은 프랑스에서 개발된 VLS streaming 입니다.
VLS는 그간 리눅스의 문제점으로 지적됐던 asf wmv divx avi 등을 스트리밍 할수 있으며, 제작자에의하면 별도의 미디어 서버가 필요없이 리눅스 웹서버에서 바로 작동을 한다고 합니다. VLS는 무료이며 소스가 공개되어 있습니다.
가이드 : http://www.videolan.org/doc/vls-user-guide/en/vls-user-guide-en.html
다운로드 : http://www.videolan.org/streaming/download-vls-sources.html

원문 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=44342&sca=%C1%A4%BA%B8&page=3

2007/06/19 15:57 2007/06/19 15:57
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

헉.. 진짜 무섭다...

* 본 영상은 저의 저작물이 아니며 그런 이유로 제 블로그에 포스팅 하는 글에 대한 CCL의 영향을 받지 않습니다. *


무서운 이야기라 장담을 하길래.. 뭔가 했더니..
뜨헉.. 진짜 섬뜩하네.. 실제로 있었던걸까.. 그냥 도시괴담 같은걸까..?


2007/05/20 03:36 2007/05/20 03:36
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다