1 |
1
멀티미디어 컨텐츠 편집 툴을 통해 실제 로봇의 개별 동작과 멀티미디어 객체의 개별 동작 또는 가상 환경 그리고 상기 로봇과 멀티미디어 객체 또는 가상 환경 간의 상호 작용에 의한 연계 동작을 포함하는 멀티미디어 컨텐츠의 생성 단계;상기 멀티미디어 컨텐츠를 실행하는 과정에서 해당 컨텐츠에 포함된 상기 로봇과 멀티미디어 객체의 상기 개별 동작 또는 가상 환경 그리고 상기 로봇과 멀티미디어 객체 또는 가상 환경 간의 상기 연계 동작을 포함한 멀티미디어 정보를 제공하는 멀티미디어 컨텐츠의 제공 단계를 포함하는 것을 특징으로 하는 로봇과 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
2 |
2
제 1 항에 있어서,상기 멀티미디어 컨텐츠의 생성 단계는,상기 멀티미디어 컨텐츠 편집 툴을 실행하는 단계;상기 멀티미디어 컨텐츠 편집 툴을 통해 도구 영역과 편집 영역을 디스플레이하는 단계;상기 툴 영역과 편집 영역을 조작하여 멀티미디어 컨텐츠를 편집하는 단계상기 로봇에 구비되는 모션 센서로부터 모션 신호 입력시, 상기 모션 신호를 편집 중인 상기 멀티미디어 컨텐츠에 포함시키는 단계;상기 멀티미디어 컨텐츠의 편집을 완료하여 멀티미디어 컨텐츠가 최종 생성되는 단계를 포함하는 것을 특징으로 하는 로봇과 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
3 |
3
제 2 항에 있어서,상기 멀티미디어 컨텐츠의 생성 단계는,사용자가 상기 도구 영역에서 특정 도구를 선택하면 해당되는 도구 목록을 상기 도구 영역에 디스플레이하는 단계;사용자가 디스플레이된 도구 목록에서 특정 도구 목록을 선택하여 그에 해당되는 영상, 음향 등에 대한 멀티미디어 편집 정보가 상기 편집 영역에 디스플레이되는 단계;사용자가 디스플레이되는 멀티미디어 편집 정보를 조작하여 생성 과정에 있는 멀티미디어 컨텐츠를 편집하는 단계를 포함하는 것을 특징으로 하는 로봇과 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
4 |
4
제 2 항에 있어서,상기 멀티미디어 컨텐츠 편집 툴은, 상기 도구 영역과 편집 영역의 조작 및 상기 로봇의 모션 센서로부터 입력되는 모션 신호를 포함시켜 생성한 상기 멀티미디어 컨텐츠를 상기 로봇 또는 멀티미디어 기기 중 적어도 하나에 저장되도록 제어하는 것을 특징으로 하는 로봇과 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
5 |
5
제 1 항에 있어서,상기 멀티미디어 컨텐츠 편집 툴은, 상기 멀티미디어 컨텐츠를 물리 엔진을 기반으로 하는 그래픽 정보로 디스플레이되도록 편집하는 것을 특징으로 하는 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
6 |
6
제 1 항에 있어서,상기 멀티미디어 컨텐츠 편집 툴은, 상기 로봇과 상기 멀티미디어 객체 또는 가상 환경에 대한 직관적인 프로그래밍을 통해 상기 멀티미디어 컨텐츠를 편집하는 것을 특징으로 하는 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
7 |
7
제 1 항에 있어서,상기 멀티미디어 컨텐츠 편집 툴은,상기 로봇이 자신에게 발생한 외부 작용에 반응하는 동시에 상기 멀티미디어 객체 또는 가상 환경에 대한 외부 반응에 대해서도 연계되어 반응할 수 있는 형태로 상기 멀티미디어 컨텐츠를 편집하고,상기 멀티미디어 객체 또는 가상 환경이 자신에게 발생한 외부 작용에 반응하는 동시에 상기 로봇에 대한 외부 반응에 대해서도 연계되어 반응할 수 있는 형태로 상기 멀티미디어 컨텐츠를 편집하는 것을 특징으로 하는 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
8 |
8
제 1 항에 있어서,상기 멀티미디어 컨텐츠 편집 툴은, 상기 멀티미디어 객체 또는 가상 환경이 물리적 법칙에 의하여 동작하거나 반응하는 형태로 상기 멀티미디어 컨텐츠를 편집하는 것을 특징으로 하는 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
9 |
9
제 1 항에 있어서,상기 멀티미디어 컨텐츠 편집 툴은, 상기 멀티미디어 객체 또는 가상환경과 상기 로봇과의 상호 작용을 직관적으로 편집하는 직관적 상호작용 편집기;상기 직관적 상호작용 편집기에 의한 편집 내용을 실행하는 상호작용 실행기;상기 상호작용 실행기에서 실행 중인 멀티미디어 컨텐츠의 편집 내용에 사전에 생성되어 저장된 다양한 컴포넌트를 제공하는 컴포넌트 갤러리;통신 모듈을 포함하는 것을 특징으로 하는 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
10 |
10
제 9 항에 있어서,상기 상호 작용 편집기는, 상기 로봇과 상기 멀티미디어 객체 또는 가상 환경의 상호 작용을 "만약 ~라면, ~한다"와 같이 소정의 1차 작용에 대해 그 작용을 받는 대상이 상기 1차 작용에 반응하는 2차 작용을 하는 형태로 프로그래밍 하는 것을 특징으로 하는 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
11 |
11
제 9 항에 있어서,상기 상호작용 실행기는,PC 기반의 상기 멀티미디어 객체 또는 가상 환경용 버츄얼 머신과, 물리적 상호작용 처리기와, 그래픽 상호작용 처리기를 포함하여 형성되는 것을 특징으로 하는 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
12 |
12
제 11항에 있어서,상기 물리적 상호작용 처리기는, 물리 엔진을 사용하여 XML UCR의 움직임을 사실적으로 표현하고, UCRC의 물리적인 특성을 물리 엔진 상에서 표현하는 것을 특징으로 하는 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
13 |
13
제 11 항에 있어서,상기 그래픽 상호작용 처리기는, 상기 로봇의 물리적 법칙에 의해 움직이는 동작과 상기 멀티미디어 객체의 동작 또는 멀티미디어 가상환경의 변화를 구분하여 렌더링하고, 상기 로봇의 물리적 법칙에 의한 동작의 표현은 위치 정보를 받아 표현하며, 멀티미디어 객체의 동작 또는 멀티미디어 가상환경의 변화는 ILB를 해석하여 위치정보를 받아 표현하고, 애니메이션을 위한 상기 로봇 또는 멀티미디어 객체의 이미지 변경을 처리하며, 여러 개의 XML UCR을 로딩하고 작동시키는 것을 특징으로 하는 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
14 |
14
제 1 항에 있어서,상기 멀티미디어 컨텐츠 편집 툴은, 상기 멀티미디어 객체 또는 가상 환경이 이미지 변경, 힘의 가함, 물리적 속성의 변경, 사운드 출력, 문자출력, 정해진 패턴의 이동, 정해진 패턴의 회전 중 적어도 하나의 조건을 반영하는 상태로 출력되어 상기 멀티미디어 컨텐츠가 디스플레이되도록 하는 것을 특징으로 하는 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
15 |
15
제 1 항에 있어서,상기 멀티미디어 컨텐츠 편집 툴은 상기 로봇 및 멀티미디어 정보를 출력하는 멀티미디어 기기 중 적어도 하나에 탑재되어 실행되는 것을 특징으로 하는 로봇과 멀티미디어 객체에 대한 대화형 프로그래밍 방법
|
16 |
16
제 1 항 내지 제 15 항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체
|