Abstract:
본 발명은 오류정정부호의 부호기에 관한 것으로, 보다 상세하게는, 차세대 텔레비전 시스템 위원회(Advanced Television System Committee, ATSC)의 지상파 디지털 텔레비전 방송방식의 개선된 전송방식에 사용되는 오류정정부호의 부호화 장치 및 방법에 관한 것이다. 본 발명에 따른 디지털 텔레비전 방송용 오류정정 부호화 장치는, 1비트의 입력비트를 쉬프트 레지스터 및 X-OR 연산수단을 이용하여 강화된 부호화 데이터로 부호화하는 강화된 부호화부; 상기 강화된 부호화 데이터를 입력받아 프리코딩을 수행하는 프리코딩블럭; 및 상기 강화된 부호화 데이터 및 프리코딩블럭의 출력신호를 트렐리스 인코딩하여 출력하는 트렐리스 인코딩 블럭을 포함한다. ATSC, 디지털 방송, E-8VSB, 오류정정
Abstract:
본 발명에 의한 네트워크 기반 로봇 제어 장치 및 그 방법은 통신망을 통하여 응용 컴포넌트 서버와 접속하는 제1접속부; 무선 인터넷 공유기와 접속하여 로봇과 통신을 수행하는 제2접속부; 상기 응용 컴포넌트 서버로부터 응용 컴포넌트 코드를 수신하여 저장하고, 상기 응용 컴포넌트를 실행시켜 상기 로봇에 대한 동작 명령을 생성한 후 하달하고 상기 로봇이 송신하는 정보를 처리하는 미들웨어;를 포함하는 것을 특징으로 하며, 로봇에게 다양한 서비스 서버와의 연결관리 부담을 주지 않으면서도 서버에서 로봇으로부터의 센서정보에 대한 빠른 응답성을 제공하고, 또한 로봇 내부의 버퍼를 최소한으로 줄여 로봇이 실시간으로 주변 환경에 대응하는 것이 가능해진다 로봇, 네트워크, 로봇제어서버, 로봇제어미들웨어
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 디지털방송 기반의 3차원 입체영상 송수신 시스템 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 기존의 디지털 방송에서 사용하고 있는 ATSC E-VSB 방식을 기반으로 하여, 2차원 영상 스트림은 노말 스트림(Normal Stream)으로 전송하고, 3차원 입체 방송을 위한 부가정보(예를 들면, 다른 시점의 영상 데이터, 깊이(Depth) 정보 또는 시차(Disparity) 정보 등)는 상기 노말 스트림(Normal Stream)에 동기 되는 로버스트 스트림(Robust Stream)을 이용하여 전송함으로써, 기존의 2차원 디지털 방송 시스템과의 호환성(Backward Compatibility)을 유지하면서도 3차원 입체 디지털 방송을 가능하게 하는, 디지털방송 기반의 3차원 입체영상 송수신 시스템 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 디지털방송 기반의 3차원 입체영상 송신 시스템에 있어서, 2차원 영상과 3차원 부가정보를 개별적으로 인코딩하여 각각에 대한 기초스트림(ES)을 생성하기 위한 인코딩 수단; 상기 인코딩 수단에서 생성된 2차원 영상 기초스트림(ES) 및 3차원 부가정보 기초스트림(ES) 각각을 패킷화하기 위한 패킷화 수단; 상기 3차원 부가정보가 로버스트 스트림으로 전송된다는 사실을 나타내는 PSI 정보 를 생성하기 위한 PSI 생성 수단; 상기 패킷화 수단에서 패킷화된 기초스트림(PES)과 상기 PSI 생성 수단에서 생성된 PSI 정보에 대하여 전송스트림(TS)을 생성하기 위한 TS 생성 수단; 상기 TS 생성 수단에서 생성된 전송스트림(TS) 중에서, 2차원 영상 전송스트림(TS)은 노말 스트림으로 전송하고, 3차원 부가정보 전송스트림(TS), PSI정보 전송스트림(TS) 및 3차원영상 합성용 동기정보 전송스트림(TS)은 로버스트 스트림으로 전송할 수 있도록 다중화하기 위한 다중화 수단; 및 상기 다중화 수단에서 다중화된 전송스트림(TS)을 디지털 텔레비젼(DTV) 규격에 따라 변조하여 송신하기 위한 변조 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 3차원 입체 디지털 방송 등에 이용됨. Enhanced-VSB, 3차원 입체 디지털 방송, 3차원 입체영상, 3차원방송용 부가정보, MPEG-2, 노말 스트림, Normal Stream, 로버스트 스트림, Robust Stream
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은, 운영체제 상에서 우선순위에 기반한 네트워크 데이터 처리 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 리눅스와 같은 범용 운영체제 및 임베디드 시스템 등에 사용되는 실시간 운영체제의 커널 내부에서 응용 프로세스의 우선순위에 기반하여 네트워크 프로토콜을 처리함으로써, 네트워크 패킷들의 우선순위를 보장하고, 네트워크 패킷의 지연 처리를 방지하며, 우선순위가 높은 프로세스가 CPU 사용시간을 독점하는 것을 방지하기 위한, 운영체제 상에서 우선순위에 기반한 네트워크 데이터 처리 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 운영체제 상에서 우선순위에 기반한 네트워크 데이터 처리 방법에 있어서, 응용 프로세스가 사용하는 네트워크 연결마다 송신큐와 수신큐 및 송신서버와 수신서버를 할당하는 단계; 상기 송신서버와 상기 수신서버에 해당 응용 프로세스의 우선순위를 승계시키는 단계; CPU(Central Processing Unit) 사용권을 할당한 상태에서 상기 송신큐 또는 상기 수신큐에 해당 응용 프로세스로부터의 네트워크 데이터가 입력됨에 따라 상기 송신서버 또는 상기 수신서버를 운영체제의 런큐(Run Queue)에 삽입하는 단계; 우선순위에 따라 CPU 사용시간 동안 네트워크 데 이터를 처리하도록 해당 서버를 활성화시키는 활성화 단계; 및 CPU 사용시간이 경과함에 따라 상기 런큐에서 해당 서버를 삭제하는 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 리눅스와 같은 범용 운영체제 및 임베디드 시스템 등에 이용됨. 운영체제, 커널, 우선순위 기반, 네트워크 데이터, 송신큐, 수신큐, 송신서버, 수신서버, CPU 사용권
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 ATSC A/53에 관련된 VSB DTV 송수신장치 및 그 방법에 관한 것임. 2. 발명이 해결하고자 하는 기술적 과제 본 발명은 P-2VSB, E-4VSB 및/또는 E-8VSB가 혼합된 강인 데이터를 송수신함으로써, 수신성능을 향상시키는 DTV 송수신장치 및 그 방법을 제공하는 데에 그 목적이 있음. 3. 발명의 해결 방법의 요지 본 발명은 일반 데이터와 강인 데이터를 포함하는 디지털 영상 데이터 스트림을 입력받는 입력 수단, 상기 디지털 영상 데이터 스트림에 대하여 데이터 심볼로 코딩하는 인코딩 수단 및 상기 인코딩수단의 출력 신호를 변조하여 전송하는 송신 수단을 포함하고, 상기 인코딩 수단은 상기 강인 데이터에 대하여 여러 방식을 혼합하여 트렐리스 코딩을 수행함. 4. 발명의 중요한 용도 VSB DTV 송수신장치에 이용됨.
Abstract:
PROBLEM TO BE SOLVED: To provide a dynamic load distribution system and to provide its method. SOLUTION: A load distribution part selects a web application server for transmitting a request of a client thereto from one or more web application servers based on a predetermined node weighting value table. A response speed collection part is provided for each web application server and calculates an average response speed of the web application server to the request of the client. A center node management part corrects the node weighting value table based on the average response speed of the web application server. Thus, the response speed of an application processed at a specific node is prevented from being abnormally delayed to assure a high response speed to the client request. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
본 발명은 클러스터드 웹 응용 서버 환경에서 HTTP 세션 식별자와 버전 정보를 이용하여 응용 서버 노드 간에 HTTP 세션 복제를 효율적으로 수행하기 위한 방법에 관한 것이다. 이러한 본 발명은 HTTP 세션 생성 시 세션 식별자, 세션 버전을 생성하고, HTTP 세션 생성 혹은 변경 시 멀티캐스트 프로토콜을 이용하여 세션 정보, 세션 식별자, 세션 버전 정보를 다른 모든 웹 응용 서버에 전송하되 생성시에 만 전송 완료 시점까지 기다리고, 변경 시에는 전송 완료 시점까지 기다리지 않고 전송 명령 만 내린 후 결과를 반환한다. 그리고 결과 반환 시 쿠키에 세션 식별자, 버전 번호를 저장하여 반환하고, 차후 부하 분배기가 다른 웹 응용 서버로 클라이언트에 대한 요청을 전달하면 해당 웹 응용 서버는 쿠키에서 세션 식별자 및 버전 번호를 추출하여 해당 HTTP 세션이 자신의 세션 저장소에 존재하며 HTTP 세션 버전이 쿠키에서 추출한 것 보다 최신이면 해당 HTTP 세션을 이용하고, 그렇지 않으면 멀티캐스트 프로토콜을 통해 일정 시간 안에 해당 HTTP 세션 정보를 수신하는 경우에는 수신된 HTTP 세션을 이용한다.
Abstract:
PURPOSE: A mobile application server for supporting various wireless terminals is provided to convert an HTTP mobile application request into a mobile request, and to execute a mobile application by parsing the mobile request, then to transmit executed results to a terminal, thereby reducing cost of wireless Internet service application development and maintenance. CONSTITUTION: A mobile request generator(20) generates a mobile request. A mobile engine(30) calls a handler for executing a mobile application, executes contents, and transmits the contents to a mobile terminal. A Java view handler(40) searches the mobile application corresponding to the mobile request to execute the mobile application, and stores a mobile response. An MSP view handler(50) searches the mobile application corresponding to the mobile request to execute the mobile application, and stores a mobile response. A profile manager(60) finds out information on the mobile terminal by parsing the mobile request. A session manager(70) generates a session for the mobile application and the mobile response, and manages the session. A component manager manages a life period of the mobile application. A contents converter(90) converts the contents, and transmits the contents to the mobile engine(30).
Abstract:
PURPOSE: A system for converting and caching contents by grouping wireless terminal characteristics and a method therefor are provided to supply contents by using contents documents transmitted to terminals within the same group as an optional wireless terminal, and to generate a contents document to be transmitted to the wireless terminal, then to convert the document to store the converted document, thereby increasing a hit rate of a cache. CONSTITUTION: A group management module(310) groups at least more than one wireless terminal(100/1-100/n) to manage the grouped terminals(100/1-100/n) according to group identifiers generated by corresponding to profile information of the wireless terminals(100/1-100/n). A cache data unit(320) stores contents documents transmitted to the wireless terminals(100/1-100/n), contents identifier information of the contents documents, and group identifier information of the wireless terminals(100/1-100/n). A contents transceiver(200) extracts the profile information and the contents identifier information, receives the group identifier information, and delivers the group identifier information and the contents identifier information. A cache module(330) retrieves the contents documents, and transmits the contents documents to the wireless terminals(100/1-100/n).
Abstract:
PURPOSE: A cross development system using a wireless communication and a method therefor are provided to connect between a host computer and a target board by wireless when developing an embedded system and perform a debugging. CONSTITUTION: A cross development processing unit(13) requests a target board(20) to occupy a CPU(23), and judges whether it is possible to occupy the CPU(23) on the basis of a signal transmitted from the target board(20). If it is possible to occupy the CPU(23), a BT(BlueTooth) module(12) transmits and receives information for cross development with the target board(20) by wireless. The cross development processing unit(13) performs a remote debugging on the basis of program executed result information received from the target board(20).