Abstract:
A method for finding an MSD(Minimal Signed Digit) with variable multi-bit coding is provided to implement an additional operation easily for calculating a value of a signed digit occurring as bits get bigger, and minimize an area/time needed for implementing a program and making hardware by finding the signed digit with grouped numbers. Each group is checked when a predetermined multi-bit applying a Booths algorithm is scanned and grouped(S302). A positive or negative coding mode is determined depending on a type of each group(S303). Grouping is terminated when the grouped MSB(Most Significant Bit) is not identical with a value of a previous bit if the type of the group is not found. A signed number is found by converting and using a value of each group based on a predetermined mode when the coding mode is the positive coding mode(S304). Bitwise inversion for the value of each group is performed when the coding mode is the negative coding mode. The signed number is found according to the converted value by converting the bitwise-converted multi-bit according to the predetermined mode(S306).
Abstract:
An IDR(Instantaneous Decoding Refresh) unit producing method and a system and method of trick play by using the same are provided to preserve the transmission rate of original contents and to minimize the load of a server, thereby controlling the speed. A speed information input member(21) receives the speed information. A transmission condition determining member(22) determines the transmission condition of the IDR unit on the basis of the speed information inputted through the speed information input member. An IDR unit producing member(23) controls the number and data amount of the video framed to be transmitted and produces the IDR unit. A transmission member(24) transmits the IDR unit produced by the IDR unit producing member to the external user terminal according to the transmission condition determined by the transmission condition determining member. The transmission condition determining member determines 'transmission' or 'jump' of the IDR unit according to the resulting value of the inputted speed value over 2 minus 1.
Abstract:
A packet receiving hardware apparatus for a TCP(Transmission Control Protocol) offload engine and a system and a method by using a TOE(TCP Offload Engine) packet receiving hardware are provided to receive the normal packet effectively by analyzing the receiving packet and separately managing information needed in the processor from information stored in an external memory. A header process part(120) analyzes the header of a packet transmitted from an IP(Internet Protocol) layer, and classifies the packet, and extracts the information being transmitted to the processor and stores in a queue(130). A memory interface part(160) extracts the information being stored in a host memory from the packet according to the analysis result of the header process part and stores information being stored in the host memory in an external memory by using the address allocated from a memory table(170). The header process part comprises at least two queues so as for the queue to access to a receiving processor and a transmission processor respectively. The header process also stores a payload in the external memory by using a memory interface in case that the transmitted packet is the TCP packet having the payload or UDP(User Datagram Protocol) packet. A check sum calculator(140) calculates the check sum of a packet, and a packet reception controller(150) controls a header processor(120), a memory interface part(160) and the check sum calculator.
Abstract:
An SMMD(Single Media Multi Devices)-based ubiquitous home media service device and a method thereof, and a home medium service system and method using the same are provided to enable surrounding devices having various functions for providing a realistic media service to a user through ne-media by generating a ne-media, inputting realistic reproduction information fit for personal propensity of the user and context of the device to the ne-media, and transmitting the ne media to the devices. A database(300) stores sensor information, a device profile, a user profile, and the ne-media. A user interface(310) receives the ne-media by requesting the ne-media to an external ne-media providing server. A ne-media processing manager(320) separates the received ne-media into neo-data, the media comprising audio, video, and text, and sync/control and ID information of each device. An ne-media reproduction manager(330) plays the separated media. A device synch/control manager(340) generates a device group to be linked by collecting information of the surrounding devices, generates a synch signal between the media and the device by using the separated sync information, and records to synch signal to the ne-media. A network manager(350) transmits the ne-media received from the device synch/control manager to the surrounding devices.
Abstract:
A low electrostatic powered delay insensitive data transfer apparatus is provided to decrease electrostatic power by encoding data 1 into a 2I current level, a space state into a current level below 0.5I, and data 0 into an I current level in an encoder. A low electrostatic powered delay insensitive data transfer apparatus includes the N number of encoders(301) and decoders(302). The encoder includes a reference current generating unit which generates the currents of I and 2I levels, and a voltage/current converting unit which outputs the current of a '0' level to notify a space state according to a request signal inputted from a data transmitting unit, outputs the current of the I level in case of a data signal '0' in a state in which the request signal is in an active state, and outputs the current of the 2I level in case of the data signal '1'. The decoder includes a threshold current generating unit which generates first and second threshold currents, an input current mirror circuit which differentiates the first and second threshold currents in response to the level of input current inputted from the encoder, and a current/voltage converting unit which detects the differentiated threshold current, recovers a voltage input value, and extracts the data signal and the request signal from the signal of the recovered voltage level.
Abstract:
A system for performing an integrated continuous query process for data stream and stored data by using a user defined shared trigger and a method thereof are provided to reduce time for processing the stored data when integrated continuous queries are processed. A system for performing an integrated continuous query process for data stream and stored data by using a user defined shared trigger comprises a data stream manager(102), an integrated continuous query manager(107), a trigger manager(103), a trigger result manager(104), and an integrated continuous query executer(105). The data stream manager(102) manages the data stream inputted from an external device. The integrated continuous query manager(107) manages the integrated continuous queries inputted from an external application. The trigger manager(103) manages a user defined shared trigger inputted from an external application and registers the shared trigger at an external linked database. The trigger result manager(104) configures and manages trigger result sets resulted from performing the user defined shared trigger registered at the linked database. The integrated continuous query executer(105) processes the integrated continuous queries by referring to the data stream forwarded by the data stream manager(102) and the trigger result sets forwarded by the trigger result manager(104).
Abstract:
본 발명은 전파식별 태그를 이용한 물체 위치 추적 장치 및 방법에 관한 것이다. 본 발명은 센서를 통해 물체의 정보 데이터를 판독하는 전파 식별 감지부를 하나 이상 포함하는 위치 인식부; 위치 인식부가 배치된 공간상의 상대적 위치에 따라 상기 각각의 전파 식별 감지부에 각각의 고유 좌표값을 할당하고 상기 고유 좌표값에 해당하는 전파 식별 감지부 내의 센서가 수신한 물체 정보 데이터 값을 기초로 물체의 위치 파악 및 경로를 분석하는 경로 분석 처리부;를 포함하여 전파식별 태그의 밀도를 최소화 하면서 물체의 이동 경로를 추적하는 장치 및 방법에 관한 것이다. 센서, RFID, 물체 위치 추적
Abstract:
본 발명은 고가용성 관리자가 탑재되어 있는 상위 계층인 특정 실행노드의 장애 상태를 파악하고 처리하고, 특정 실행 노드 내의 실제 콘텐츠 스트리밍을 담당하는 서브 노드로서 하위 계층인 특정 네트워크 스토리지 노드의 장애 상태를 파악하고 고가용성을 지원하기 위한 계층적 고가용성 처리 방법을 제공하기 위한 것으로서, 전용 스트리밍 콘텐츠 서비스를 수행하는 실행 노드와 다수의 콘텐츠 스트리밍 정보를 저장하는 전용 서브 노드들로 이루어지는 클러스터 시스템에 있어서, 상기 실행 노드 중 중앙 집중 관리를 수행하는 디스패처 노드와 상기 디스패처 노드 장애 발생시 이를 백업하는 백업 서버 노드 및 그 이외의 실행노드를 포함하되, 각 실행노드는 내부에 각 실행 노드 간의 장애 발생 상태를 관리하는 고가용성(HA) 매니저와 실행노드 내의 서브 노드를 관리하는 네트워크 저장부(NSC) 매니저를 탑재하여 구성된다. 고가용성 클러스터, HA 시스템, 콘텐츠 스트리밍, 콘텐츠 전송, 콘텐츠
Abstract:
A method and a system for linking with an XML schema-based development tools are provided to utilize information made in developed plug-in programs when the new plug-in program is added in an integrated development tool supporting the plug-in program and efficiently link with the development tool by utilizing the information made in the developed plug-in programs. An XML data I/O(Input/Output) module(113) reads stored XML data(122) and transfers the read XML data. An Java API(Application Program Interface)(112) determines an access right for the added plug-in program(100,120) and blocks access to the plug-in program if no access right is found. An XML parser(123) parses and converts the XML data received from the API into an XML record. The Java API receives the XML data from the data I/O module. An XML schema(121) explains a structure of the XML data and determines I/O of the XML data. The Java API stores the information for the plug-in program and searches/utilizes the stored information.
Abstract:
A device and a method for processing fast object I/O in an object-based storage system are provided to realize high performance I/O by effectively prefetching object data stored in an object storage server in an object-based storage environment. A communication manager(231) receives a data access request of a client(210) and transmits the requested data to the client. An object storage manager(232) stores, deletes, and searches the requested data on the disk(240). An object cache manager(233) transmits the loaded data to the client if the requested data is loaded to a memory. An object prefetching manager(234) assigns an area to load a part of the requested data to the memory and extends the area to loads the remaining part of the requested data while the data loaded to the memory is provided to the client. An object I/O manager(234) transmits the data stored in the disk according to the memory area requested from the object prefetching manager.