Abstract:
논리 공간 기반의 다형 서비스 제공 방법 및 이러한 방법을 사용하는 장치가 개시되어 있다. 논리 공간 기반의 다형 서비스 제공 방법은 다형 서비스 서버가 다형 서비스 클라이언트의 위치 정보 및 상기 다형 서비스 클라이언트로부터 요청된 서비스에 관한 정보인 서비스 요청 정보를 제공받는 단계와 상기 다형 서비스 서버가 상기 위치 정보 및 상기 서비스 요청 정보를 기초로 서비스 제공에 가용한 동적 자원을 탐색하고, 상기 가용한 동적 자원을 기초로 서비스를 제공하는 단계를 포함할 수 있다. 따라서, 따라서, 거대 공간을 하나의 서비스 제공 공간으로 하나의 통일된 방식으로 구현할 수 있고, 개별 서비스가 하나로 연동되어 대규모의 표준화된 유비쿼터스 환경을 구축할 수 있다.
Abstract:
The structure of three dimensional objects is complicated and it is not easy to be used in normal environments so that it is not desirable to be applied on inexpensive cameras such as a smartphone cameras. A method of using a plurality of images for a simple checkerboard is widely used, but the method requires much time for measurement, so it is hard to apply in real time. To this end, according to an embodiment of the present invention, provided is a camera calibration technology capable of detecting a photographing location relative to a camera using a rectangular image having a random size and aspect ratio with in a scene. Also, according to the embodiment of the present invention, the camera calibration technology capable of grasping the geometry information such as the size and aspect ratio of a real image used for detecting the photographing location of the camera is provided.
Abstract:
본 발명에서 다루는 로봇은 초음파, 적외선 등의 센서 장치를 통해 충돌회피를 포함한 주행 기능을 제공하며, 카메라, 디스플레이, 마이크, 스피커 등의 장치를 통해 음성 녹음, 음성 재생, 영상 녹화 등의 기능을 제공하는 최소한의 기능을 가진 경량의 로봇을 대상으로 하며, 음성 인식과 음성 합성, 영상 인식, 화자 인식, 제스처 인식 등과 같은 기능을 제공하는 외부의 서버와 연동하여 해당 기능을 로봇의 기본 기능처럼 제공해 줄 수 있는 로봇 관리 서버의 구조 및 로봇 내부 구조를 제안한다. 이러한 구조를 통해 로봇 내부 구조를 접근하는 동일한 인터페이스의 제공이 가능하게 되며, 로봇 개발자들은 이러한 인터페이스를 통해 다양한 기종의 로봇을 다루는 응용의 개발 및 로봇의 기본 기능에 제약 받지 않고 응용을 개발 가능하게 된다. 또한, 상태 진단을 통해 로봇의 운영 중 발생할 수 있는 오동작과 장애를 파악하여 적절한 처리를 할 수 있는 응용의 개발이 가능하게 된다. 로봇, 로봇 관리, 원격 진단
Abstract:
PURPOSE: An object distance and location estimation apparatus and method based on the image of a single camera are provided to estimate a distance between an object and a photographing unit with a simple interpolation function. CONSTITUTION: An area detector(201) detects an object area box including a predetermined object from an image photographed by a photographing unit(200). A distance estimation unit(202) measures the size of the object area box. Based on the size of the object area box and an interpolation function, the distance estimation unit estimates a distance between the predetermined object and the photographing unit. The interpolation function interpolates relation between the distance and the size.
Abstract:
A method for applying the user-defined rule reasoning by using a knowledge-based search function and a knowledge base management system for implementing the same are provided to perform the user-defined rule reasoning by using only the knowledge-based search function which is the basic function of the knowledge base management system. A knowledge base(110) stores knowledge data based on the ontology. A technological/logical reasoning part(120) returns a search result to which the logical reasoning is applied from the knowledge stored in the knowledge base, in case an query is inputted. A knowledge search processing part(130) queries the technological/logical reasoning part about a search request of a user-defined rule reasoning manager, and then returns the result of the query. A user-defined rule reasoning management part(140) stores the user-defined rule reasoning which a user inputs, determines when the stored user-defined rule reasoning will be executed, and then instructs a knowledge operation processing part(150) to update the knowledge base.
Abstract:
본 발명은 음성 인식을 통한 컨텐츠 정보 서비스 제공 장치 및 그 방법에 관한 것으로, 본 발명의 컨텐츠 정보 서비스 제공 장치는, 음성 인식을 포함하는 복수의 사용자 입출력 인터페이스를 통해 수집되는 해당 컨텐츠의 제공 요청정보를 입력 받고, 상기 입력된 요청정보에 대응하여 입력되는 상기 해당 컨텐츠를 상기 사용자 입출력 인터페이스를 통해 사용자에게 제공하는 사용자 컨텐츠 인터페이스; 상기 사용자 컨텐츠 인터페이스에 입력된 컨텐츠 제공 요청정보에 대응하는 컨텐츠 관련 정보를 요청하고, 이에 대응하여 제공되는 컨텐츠 관련 정보에 대응하는 컨텐츠를 요청하며, 이에 대응하여 제공되는 컨텐츠를 상기 사용자 컨텐츠 인터페이스에 제공하는 컨텐츠 제공 중계부; 제공 가능한 상기 컨텐츠에 대한 컨텐츠 관련 정보를 등록 및 관리하고, 상기 컨텐츠 제공 중계부의 컨텐츠 관련 정보 요청에 대응하여 대응하는 컨텐츠 관련정보를 제공하는 컨텐츠 정보 관리부; 및 상기 컨텐츠 관련 정보에 대응하여 제공 가능한 복수의 컨텐츠들을 저장 및 관리하고, 상기 컨텐츠 제공 중계부가 요청한 상기 컨텐츠 관련 정보에 대응하는 컨텐츠를 검출하여 제공하는 컨텐츠 저장부를 포함한다. 컨텐츠, 정보, 제공, 검색, 음성, 인식, 로봇, 홈네트워크
Abstract:
본 발명은 상황 인식 시스템에서 상황 지식의 공유와 재사용을 위한 상황 지식 모델링 방법에 관한 것으로서, 상황 지식 추론, 상황 지식 재사용 및 상황 지식 공유를 효과적으로 지원하기 위하여, 상황 지식 공간을 지식의 추상화 수준과 응용 도메인을 매개로 하여 표현되는 2차원 공간에 정의하는 단계와, 상기 추상화 수준의 최상위 수준에 위치되어 다수의 환경 또는 도메인에서 수행되는 다수의 응용 또는 서비스에 공통적인 온톨로지 개념을 정의하는 공유 온톨로지를 위치시키는 단계와, 상기 공유 온톨로지에 정의된 온톨로지 개념을 상속받아, 해당 도메인과 개발되는 응용에 특화된 상세화된 클래스와 속성을 정의하는 적어도 하나 이상의 도메인 온톨로지를, 상기 공유 온톨로지보다 하위의 추상화 수준을 가지도록 위치시키는 단계와, 실제 개체들에 대한 지식을 표현한 적어도 하나 이상의 인스턴스 베이스를, 상기 도메인 온톨로지보다 하위의 추상화 수준을 가지도록 위치시키는 단계를 포함하는 것을 특징으로 한다. 상황 지식, 재사용, 공유, 모델링, 공유 온톨로지
Abstract:
본 발명은 동적 멤버쉽 관리를 위해 광역망 환경에서 다계층 멤버쉽 전용 서버를 채택한 그룹통신 시스템 및 방법에 관한 것이다. 본 발명의 시스템은, 그룹통신을 위한 응용과, 멤버관리 및 그룹통신을 위한 메시지를 처리하는 멤버 프로세스로 구성되어 멤버쉽 변경 관련 연산과 응용 메시지 관련 연산을 분리한 후 자신이 종속된 멤버쉽 관리 전용 서버에 멤버쉽 관련 연산을 요청하거나 멤버쉽 관리 전용 서버로부터 멤버쉽 관련 연산을 통보를 받는 다수의 멤버들; 자신에게 종속된 멤버들의 멤버쉽 관련 연산을 전담하고, 동일한 레벨의 다른 멤버쉽 관리서버와 멤버쉽 관련 메시지를 통신하는 멤버쉽 관리 전용 서버; 및 자신에게 종속된 멤버들의 멤버쉽 관련 연산을 전담하고, 동일한 레벨의 다른 멤버쉽 관리서버와 멤버쉽 관련 메시지를 통신함과 아울러 자신의 지역을 대표하여 상위 레벨의 멤버쉽 관리 서버와 멤버쉽 관련 메시지를 통신하는 대표 서버를 포함한다. 그룹통신, 멤버쉽, 광역망, 시간지연, 멤버쉽 관리, 전용 서버
Abstract:
본 발명은 유비쿼터스(ubiquitous) 네트워크 기반의 소프트웨어 로봇 즉, 소봇 기술에 관한 것으로서, 더욱 상세하게는 인터넷을 포함하는 유비쿼터스 네트워크 환경에서 다양한 정보 단말기로 이동 및 전이되어 작동하며 사용자가 원하는 정보를 서비스하는 새로운 개념의 소프트웨어 로봇 기술에 관한 것이다. 본 발명에 따르면, 유비쿼터스 환경에서 실세계 객체들과 무선 통신을 통해 정보를 얻거나 정보를 주며, 인터넷을 포함한 유비쿼터스 네트워크를 통하여 사용자의 다양한 정보 단말기로 이동하고, 정보 단말기의 특성에 맞게 전이하고, 작업을 처리 한 후 그 결과를 사용자에게 전달할 수 있는 유비쿼터스 네트워크 기반의 소봇을 이용한 시스템과, 이러한 소봇의 이동 및 전이 방법이 제공될 수 있다. 유비쿼터스(Ubiquitous) 네트워크, 소봇(SOBOT : software robot), 원격지 소봇, 오리진 소봇, 전이
Abstract:
PURPOSE: A method for generating a generalized cylinder curved surface is provided to effectively generate a polygonal mesh. CONSTITUTION: Cross sections of generalized cylinders having different shapes are interpolated using two-dimensional geometrical figure morphing to generate additional intermediate cross sections(S3). A polygonal mesh connecting adjacent cross sections is generated using characteristic of direction map-based geometrical figure morphing and calculated(S6). The curved surface of a generalized cylinder is generated using a computer including a central processing unit, a main memory, an auxiliary memory, an input device, and an output device. A method of generating the curved surface of the generalized cylinder is stored in the main memory as a program and executed under the control of the central processing unit.