Abstract:
A device and a method for processing an integrated continuous query using a user-defined shared extension trigger are provided to improve a query processing ability quality to reduce a query processing time by registering a query for a user-defined shared trigger result used for each integrated continuous query as the user-defined shared external trigger result and searching whole user-defined shared extension trigger result without searching the user-defined shared trigger result. An integrated continuous query manager(12) informs a trigger manager(13) that an integrated continuous query includes a query for a user-defined shared trigger result. The trigger manager registers a user-defined shared extension trigger for the integrated continuous query according to the information informed from the integrated continuous query manager. A trigger result manager(14) manages the user defined shared extension trigger result set by the trigger manager as a set. An integrated continuous query processor(15) processes the integrated continuous query by using a data stream received from a data stream manager(11) and the trigger result set received from the trigger result manager.
Abstract:
A method for processing an integrated XQuery(XML(eXtensible Markup Language) Query) is provided to process the continuous XQueries in an XML database based on a relational database and supporting an XQuery by loading a permanent node needed for processing the XQuery from XML data to a memory, forming an integrated XQuery result based on integrating a generated node result formed in the memory with a permanent node result, and utilizing the result as an intermediary result. A permanent node needed for processing an XQuery is loaded from a relational database to a memory as an intermediary result(108). An XQuery generator forms a new generated node in the memory as the intermediary result(109). Whole tree of an integrated XQuery result is formed by connecting the permanent node loaded from the relational database with the node generated from the XQuery generator when an XML path expression representing the permanent node of the relational database is used in the XQuery generator(111). A continuous XML path expression query is processed by using the integrated XQuery result as the intermediary result.
Abstract:
본 발명은 객체 기반 스토리지를 사용하는 분산 파일 서버에서 장애 복구 시스템 및 방법에 관한 것으로서, 디렉토리로 구성되는 namespace 및 파일들의 메타데이터는 메타데이터 서버에 저장되어 있으며 파일의 실제 데이터는 객체 기반 스토리지에 저장되어 있고 이들간에 상호 참조가 형성되어 있으며, 이 상호 참조는 어떠한 경우라도 결함 없이 유지되어야 하지만, 서버에 장애가 발생한 경우, 최근 갱신된 상호 참조의 일부가 미처 영속 저장장치에 완전히 반영되지 못하여 메타데이터로부터 존재하지 않는 데이터 영역으로의 참조 또는 어떠한 메타데이터에서도 참조되지 않는 잃어버린 데이터 영역이 발생하는 등의 문제가 발생할 수 있는데, 이를 해결하기 위해 스토리지 전체를 탐색하는 것은 매우 비효율적인 일이며 본 발명은 이 문제를 해결하기 위하여 스토리지 전체를 탐색하지 않고 최근에 갱신된 상호 참조만을 중심으로 그 오류를 검사하고 수정하기 위한 방법을 제안하는데, 본 발명의 분산 파일 시스템은 파일 시스템 메타데이터만을 처리하는 메타데이터 서버와, 파일 시스템 데이터만을 처리하는 객체 기반 스토리지 클러스터가 네트워크에 연결되어 다수의 클라이언트에게 파일 시스템 서비스를 제공함으로써, 최근 대두되고 있는 객체 기반 스토리지 표준 입출력 프로토콜인 SCSI/OSD 프로토콜 범주 내에서 구현 가능하게 되어 장치 호환성을 향상시킬 수 있다. 분산 파일 시스템, 객체 저장 장치, 회복, 고성능 서버
Abstract:
본 발명은 영상 움직임 추정 장치를 개시한다. 본 발명에 의하면, 영상 데이터를 입력받아 영상의 각 프레임의 SAD 값을 계산하는 SAD계산부, 영상 데이터의 각 프레임을 소정 크기의 매크로블록 및 부매크로블록들로 분할하여 각 매크로블록 및 부매크로블록 주변의 매크로블록이나 부매크로블록의 움직임 벡터 및 예측 벡터를 이용하여 움직임 벡터 추정값을 계산하는 움직임벡터계산부 및 소정 크기의 매크로블록 및 부매크로블록별로 이웃한 매크로블록이나 부매크로블록에 SAD계산부에서 계산된 SAD값과 상기 움직임벡터계산부의 움직임 벡터 추정값을 이용하여 상기 영상 데이터의 움직임을 추정하는 움직임갱신부를 포함하여, 이웃 블럭을 참조하여 움직임 추정을 할 수 있으므로 종래의 움직임 추정 장치에 비해 장치를 구현하기 위해 필요한 장치의 크기나 경제적인 비용이 크게 줄어들며, 움직임 추정을 위해 저전력으로 동작할 수 있는 효과가 있다.
Abstract:
본 발명은 관계형 데이터베이스를 기반으로 하는 XML 데이터베이스에서 XQuery 트리거를 지원하는 방법 및 시스템에 관한 것으로서, 수없이 많은 개체에 의해 끊임없이 XML 데이터가 생성되는 유비쿼터스 환경에서 사용자가 XML 데이터베이스의 변경을 일일이 점검한 후에 질의를 해야 하는 불편함 및 이에 따른 성능 감소를 해소시키기 위해, 관계형 데이터베이스를 기반으로 하는 XML 데이터베이스에 있어, 기존 관계형 데이터베이스에서 특정 테이블에 데이터의 변화가 발생했을 때 이와 연관된 INSERT, UPDATE, DELETE문, 그리고 저장 또는 외부 프로시져 등을 자동으로 실행시키는 SQL 트리거를 기반으로 XQuery 트리거 기법을 지원한다. XML, XQuery, XML 데이터베이스, SQL, 관계형 데이터베이스, 트리거
Abstract:
본 발명은 XML 형태로 표현된 스트리밍 데이터 처리를 위한 XML 질의어 기반 연속 질의 언어 처리 시스템 및 방법에 관한 것으로서, 기존의 XML 질의어에 스트리밍 데이터 검색을 위하여 필요로 하는 기능을 추가하여 XML 질의 언어가 가지는 기본적인 특징은 유지하면서도 스트리밍 데이터를 접근할 수 있는 XML 질의어 기반 연속 질의 언어 처리 시스템 및 방법을 제공함으로써, 스트림 형태로 전송되는 데이터를 일관된 방식으로 처리할 수 있으며, 이력 데이터의 검색과 관련되어 기존의 XML 데이터 검색 시스템이 제공하는 API를 그대로 활용할 수 있다는 장점이 있다. XML, 센서, 스트리밍 데이터, 연속 질의
Abstract:
본 발명은 연속되어 입력되는 XML 문서 스트림을 주기적으로 서비스(웹서비스, JMS) 호출로 연계하는 방법에 관한 것으로, 유비쿼터스 컴퓨팅 환경의 XML 데이터 스트림 처리기에서 XML 문서에 대한 연속질의(Continuous Query)의 결과로 생성되는 XML 문서를 서비스(웹서비스, JMS) 호출로 변환시킴으로써, 연속질의를 이용하여 정의한 컨텍스트(상황, 狀況)와 이에 대한 서비스(웹서비스, JMS)를 자동으로 연계할 수 있도록 하는 효과가 있다. XML 문서, 웹서비스, JMS, 유비쿼터스, 연속질의, 컨텍스트
Abstract:
본 발명은 영상디코더용 인트라 예측장치 및 그 방법에 관한 것으로, 외부로부터 입력된 영상데이터에 이웃하는 수평/수직블록들을 이용하여 16x16 휘도성분 및 4x4 휘도성분에 대한 인트라예측을 병렬 처리한 후 색도성분에 대한 인트라예측을 수행함으로써, 시스템의 효율을 최대로 하여 수행 시간을 단축함과 동시에 하드웨어 비용도 줄일 수 있고, 프로세싱의 처리 속도를 향상시킬 수 있는 효과가 있다. 영상디코더, 인트라예측(Intra-Prediction), 휘도, 색도, 영상데이터, 메모리부, 예측기
Abstract:
본 발명은 임의 형상을 처리하는 영상 복호화 시스템에서 형상 정보와 텍스처(texture) 정보를 갖는 두 프레임 사이에 새로운 프레임을 삽입하는 장치에 관한 것이다. 임의 형상 프레임은 보통 이미지 사이즈가 서로 다른데, 이러한 경우 전, 후 프레임 중 사이즈가 큰 프레임에 맞추어 작은 사이즈의 프레임을 갱신하므로써 새로운 프레임의 삽입 처리에 편리하도록 한다. 작은 사이즈의 프레임을 갱신하는 방법으로는 데이터 처리가 간편한 형상 정보를 이용한 프레임 매칭을 통해 두 프레임 간의 차이를 최소화하는 매칭 포인트를 찾고, 그 매칭 좌표를 이용하여 형상 정보와 텍스처 정보 모두에 대해 작은 사이즈의 프레임을 이동시킨 후 큰 사이즈의 프레임에 맞추기 위해 나머지 부분은 이미지 외곽 픽셀 값으로 패딩(padding)한다. 패딩으로는 수평 방향 패딩을 먼저 수행하고 수직 방향 패딩을 수행한다. 새로운 프레임은 크기가 같게 확장된 전, 후 프레임에 대해 선형 보간시키는 방법으로 삽입한다. 또한, 임의 형상 영상은 배경 영상과 합쳐져 재생될 수 있도록 배경 영상 화면 내의 임의 형상 영상의 위치 정보를 갖는데, 삽입되는 프레임의 위치 정보는 전, 후 프레임의 위치 정보를 선형 보간법으로 구하여 사용함으로써 배경 영상과 합쳐진 동영상에서 자연스러운 화면전환을 볼 수 있게 된다.
Abstract:
본 발명에서는 XML 처리 기술을 탑재한 데이터베이스 시스템의 XML 문서를 물리적으로 떨어져있는 다른 서버로 복제함으로써, 점차 다양해지는 인터넷 환경에서 저비용으로 효과적인 응용 서비스를 중단 없이 제공하기 위한 XML 데이터베이스 이중화 장치 및 방법에 관한 것으로, 본 발명에 따르면, 원본 서버의 데이터베이스에 저장된 XML 문서들을 복제 서버의 데이터베이스로 복제할 때 XML 문서에 포함된 구조 및 속성 정보들을 그대로 유지하는 특성을 가지고 있기 때문에, 각각의 복제 서버에서도 XML 질의 언어가 제공하는 내용 및 속성 기반의 검색을 지원할 뿐만 아니라, 원본 서버에서 집중되던 사용자의 질의를 다수의 복제 서버로 분산하여 응용 프로그램의 서비스 요구를 처리할 수 있다.