Abstract:
시뮬레이션 데이터 기반의 동적 기능 메뉴를 제시하는 가시화 장치 및 이를 이용한 가시화 방법이 개시된다. 본 발명의 일 실시예에 따른 시뮬레이션 데이터 기반의 동적 기능 메뉴를 제시하는 가시화 장치는 시뮬레이션 데이터를 구조화하여 메타 데이터를 생성하는 데이터 변환부, 상기 시뮬레이션 데이터 및 메타 데이터를 저장 및 관리하는 레지스트리, 상기 레지스트리를 탐색하여 사용자의 선택에 대응하는 메타 데이터를 로딩(loading)하는 데이터 호출부, 로딩(loading)된 상기 메타 데이터의 정보에 근거하여 상기 시뮬레이션 데이터의 데이터 구성요소를 정렬한 제1 메뉴를 동적으로 구성하는 데이터 메뉴 제시부, 사용자에 의해 선택된 상기 제1 메뉴의 데이터 구성요소의 속성에 따라 실행 가능한 가시화 기능을 정렬한 제2 메뉴를 동적으로 구성하는 기능 매칭부 및 상기 가시화 기능을 상기 시뮬레이션 데이터에 적용한 후 가시화 알고리즘을 사용해 가시화 객체를 생성하는 객체 생성부를 포함할 수 있다. 본 발명의 실시예들에 의하면, 시뮬레이션 데이터에 대한 메타 데이터를 활용함으로써 사용자에게 실행 가능한 가시화 기능만을 선별하여 제시하고 가시화 작업에 수반되는 시행착오를 줄일 수 있다.
Abstract:
본 발명은, 애니메이션 동영상을 재생하기 위해 메인 쓰레드와 애니메이션 쓰레드를 각각 구동시켜 메인 쓰레드가 버퍼링 된 애니메이션 그래픽을 렌더링하여 화면에 디스플레이하는 동안 애니메이션 쓰레드가 다음으로 렌더링 할 애니메이션 데이터를 페치(fetch)하여 그래픽스 데이터로 가공 처리하여 버퍼에 저장하면, 메인 쓰레드가 다음 순서에 메인 쓰레드 버퍼와 애니메이션 쓰레드 버퍼를 스왑(Swap)한 후 새로 업데이트 된 버퍼의 동영상 데이터를 화면 상에 디스플레이할 수 있도록 하는 멀티쓰레드를 이용한 동영상 실시간 렌더링 방법 및 시스템에 관한 것이다. 본 발명에 따른 멀티쓰레드를 이용한 동영상 실시간 렌더링 방법은, (a) 사용자로부터 동영상 요청에 따라 마이크로프로세서가 메인 쓰레드와 애니메이션 쓰레드를 생성하는 단계; (b) 상기 메인 쓰레드가 제1 메모리에 존재하는 동영상 데이터를 렌더링하여 화면 상에 디스플레이하는 단계; (c) 상기 애니메이션 쓰레드가 다음으로 렌더링 할 동영상 데이터를 페치한 후 그래픽스 데이터로 가공 처리하여 제2 메모리에 저장하는 단계; (d) 상기 메인 쓰레드가 상기 제1 메모리와 상기 제2 메모리를 스왑(Swap)하는 단계; 및 (e) 상기 메인 쓰레드가 상기 제1 메모리에 새로 업데이트 된 동영상 데이터를 렌더링하여 화면 상에 디스플레이하는 단계를 포함하는 것을 특징으로 한다.
Abstract:
The present invention relates to a system and method for providing multi-views on the virtual reality, which is capable of dividing a screen according to views to be used on the virtual reality to split view ports, generating objects to be displayed, composing a scene, specifying view ports, and displaying each object scene to the specified view ports, respectively. The method for providing multi-views on the virtual reality according to the present invention comprises the steps of: (a) analyzing virtual reality image information to calculate the number of objects; (b) dividing a screen according to the calculated number of objects to set view ports; (c) generating objects to be displayed for a current frame of a virtual reality image to compose a scene; (d) setting properties for whether to display the objects to or hide the objects from the set view ports to match the composed scene to the view ports; and (e) rendering and displaying the composed scene to each of the matching view ports. [Reference numerals] (AA) Start; (BB) End; (S210) Analyze virtual reality image information to calculate the number of objects; (S220) Divide a screen according to the calculated number of objects in a current frame included in the virtual reality image information to set view ports; (S230) Generate objects to be displayed on the current frame of the virtual reality image information to compose a scene; (S240) Set properties for whether to display the objects to or hide the objects from the set view ports to match the composed scene to the view ports; (S250) Render the composed scene to each of the matching view ports and display the rendered scene on the screen
Abstract:
PURPOSE: A block data structure formation device, a recording medium, a vector data field line generation device are provided to rapidly generate a field line by predicting a structure block connecting to the field line. CONSTITUTION: A vector data division unit(110) divides the number of vector data and the type of configuration blocks. A block information extraction unit(120) determines the configuration blocks and stores adjacent block information of the configuration blocks and the priority information of the configuration block filed line. A data structure generation unit(130) generates a data structure indicating a connection relationship of each configuration block including the priority information of the field line generation and the adjacent block information. The vector data division unit divides the configuration blocks according to various models, and the configuration block is divided into the same size blocks. [Reference numerals] (110) Vector data division unit; (120) Block information extraction unit; (130) Data structure generation unit
Abstract:
PURPOSE: A VR(Virtual Reality) processing device, a method thereof, and a recording medium thereof are provided to unify various event signals inputted from various VR UIs(User Interface) as a general purpose event signal. CONSTITUTION: A VR UI unit(110) receives a first signal used for a VR graphic program. An event determining unit(120) compares the first signal with a first event signal used for the VR graphic program. If the first signal is the first event signal, an event signal converting unit(130) converts the first event signal into a second event signal used for a general graphic program. An event processing unit(140) applies the second event signal to the general graphic program to perform an event processing routine. A processing result converting unit(150) converts a first event processing result signal into a second event processing result signal used for the VR graphic program. [Reference numerals] (110) Virtual reality user interface unit; (120) Event determining unit; (130) Event signal converting unit; (140) Event processing unit; (150) Processing result converting unit; (160) Output unit