Abstract:
제로카피(zero-copy) 전송 기능을 구비한 네트워크 카드와 서버 및 그 전송 방법이 개시된다. 본 발명에 따른 제로 카피(zero-copy) 전송 기능을 지원하는 네트워크 카드는, 네트워크로 전송될 데이터를 디스크로부터 읽어 들이는 디스크 컨트롤러; 상기 디스크 컨트롤러가 읽어 들인 상기 데이터를 일시 저장하는 PCI 메모리; 상기 PCI 메모리를 제어하는 PCI 메모리 컨트롤러; 및 상기 PCI 메모리로부터 상기 데이터를 읽어서 네트워크로 전송하는 네트워크 컨트롤러를 포함하며, 상기 네트워크 컨트롤러는, 중간의 메모리 복사과정이 없이 디스크로부터 데이터를 읽어 상기 PCI 메모리를 통해 네트워크에 전송하는 제로 카피(zero-copy) 전송 기능을 지원하는 것을 특징으로 한다. 이에 따라, 로컬 메모리 대역폭 및 로컬 PCI버스 대역폭의 사용이 최소화되고 메모리간 복사가 일어나지 않기 때문에 CPU의 개입을 최소화함으로써 로컬 CPU의 부하를 경감시킬 수 있다. TCP/IP 스택, zero-copy, PCI 메모리, TOE(TCP/IP Offload Engine), BSD 소켓 API, Linux
Abstract:
PURPOSE: A decoding apparatus by detecting a digital audio encoding type and a method therefor are provided to decode audio streams regardless of the audio encoding type, thereby reducing system load. CONSTITUTION: A memory unit(15) stores audio decoding programs according to audio encoding types. A demultiplexer(11) demultiplexes a received transport stream for dividing the transport stream into video, audio, and additional information streams. An audio encoding type detector(13) analyzes program specific information based on the additional stream transmitted from the demultiplexer for detecting an encoding type of the audio stream. An audio decoding unit(14) extracts the corresponding audio decoding program from the memory unit according to the audio encoding type information for decoding the audio stream based on the audio decoding program. A video decoding unit(12) decodes the video stream through the MPEG(Moving Picture Expert Group) method.
Abstract:
PURPOSE: A method for operating/managing a distributed/shared RAID(Redundant Array of Inexpensive Disks) system based on a SAN(Storage Area Network) is provided to reduce a load of a web server and a diagnosis/management program, and enhance the security reliability by managing/controlling a system through a server based on the web. CONSTITUTION: If a management object is downloaded by using the node information obtained through a heartbeat message, a current state of the server is judged(S402). If the current state of the server is in-service, a download process is terminated. In case that the download of the management object is needed, the state of the server is changed to going-in-service, and the state of all nodes of the in-service is changed to a standby state by broadcasting a standby message to all servers and controllers(S406). Thus, the discordance during the download of the management object is removed by making the standby nodes process only a restricted message.
Abstract:
PURPOSE: A system and method for automatically converting digital broadcasting program guide information are provided to automatically convert ATSC program guide information into digital video broadcasting program guide information. CONSTITUTION: A system for automatically converting digital broadcasting program guide information includes a packet receiver(120), a program guide information extractor(130), a system and information program table generator(140). The packet receiver receives a program and system Internet transmission stream packet from ATSC broadcasting stream. The program guide information extractor constructs table data using the PSIP transmission stream packet to extract ATSC program guide information. The system and information program table generator generates DVB program guide information tables with respect to channels using the extracted program guide information.
Abstract:
PURPOSE: A system for converting digital broadcasting program and system information is provided to convert program and system information loaded in a transport stream packet into a desired digital broadcasting system standard information in real time. CONSTITUTION: A system for converting digital broadcasting program and system information includes a transport stream demultiplexer(420), a user interface(430), a program and system information generator(450), and an output unit(460). The transport stream demultiplexer receives a digital broadcasting transport stream and divide the transport stream into a contents-stream packet and a program and system information packet. The user interface allows an operator to input data required for generating program and system information. The program and system information generator generates program and system information of a desired digital broadcasting standard using the data received from the multiplexer and the user interface. The output unit outputs the program and system information.
Abstract:
PURPOSE: A method for generating an encoding table for Korean character compression encoding and a method for Korean character compression encoding by using the same are provided to transmit a lot of Korean character data generated in case of data broadcasting by using a digital TV after compressing the Korean character data. CONSTITUTION: A method for generating an encoding table for Korean character compression encoding includes the steps of extracting samples of Korean character data being used for broadcasting(11), obtaining the generation probability of each symbol in the extracted Korean character data samples(12), generating an encoding table by executing Huffman encoding after confirming whether the generation probability of each symbol is more than a predetermined value(13-14), and constructing a compression encoding table related to all symbols having the generation probability over the regular value(15-16).
Abstract:
PURPOSE: A PCR(Program Clock Reference) jitter removing method and a device thereof are provided to correct a PCR delay value of a TS stream generated in the procedure of multiplexing by adding a time stamp per input packet of respective packets, thereby removing the PCR jitter. CONSTITUTION: A PCR jitter removing device includes a packet expanding unit(12) for recording a packet input time with respect to a multiplexer in the packet, extending the packet, and outputting the extension packet to a multiplexer buffer, and a PCR corrector for obtaining a buffer delay time via an entire delay time of an initial extension packet when calculating the entire delay time in the packet multiplexer by extracting the packet input time from the extension packet output via the multiplexer buffer, and compensating the multiplexing delay of the PCR packet by using the entire delay time of the PCR packet and the buffer delay time by extracting the PCR packet in the extension packet. The packet extension unit includes FIFO(41) storing the input packet, a clock generator(60) for generating system time clocks, STC counter(42) for counting the system time clocks and providing the system time clock to a PCR corrector, and a packet extension element(43) for outputting the extension packet by receiving the packet from the FIFO and a system time clock counting value from the STC counter and adding the input time to the packet.
Abstract:
본 발명은 컨텐츠 변환 장치 및 그 방법에 관한 것이다. 본 발명은 외부로부터 입력되는 컨텐츠인 제1 방송 규격의 방송 스트림을 역다중화하여 오디오 스트림, 비디오 스트림, 및 데이터 스트림으로 분리하는 역다중화부; 상기 오디오 스트림의 부호화 포맷을 방송하고자 하는 제2 방송 규격에 따른 부호화 포맷으로 변환시키고, 상기 데이터 스트림의 방송 서비스 포맷을 제2 방송 규격에 따른 서비스 포맷으로 변환시키는 변환부; 제2 방송 규격에 따른 프로토콜 스트림을 제공하는 프로토콜 서버; 및 상기 변환된 오디오 스트림 및 데이터 스트림 그리고 비디오 스트림과 상기 프로토콜 서버로부터 제공되는 프로토콜 스트림을 다중화하여 하나의 전송 스트림을 생성하는 다중화부를 포함한다. 이러한 본 발명에 따르면, 다른 규격의 컨텐츠를 복호화하지 않고 방송하고자 하는 규격으로 변환시켜 사용함으로써, 방송 품질을 저하시키지 않고 서로 다른 규격을 사용하는 방송 시스템간에 컨텐츠를 공유할 수 있다.
Abstract:
A null packet insertion apparatus including a null packet remover for removing an irregularly inserted null packet from an externally received video/audio transport stream; a null packet bit rate calculator for calculating a bit rate of the removed null packet; a GUI for determining the transmission period of a periodic null packet to be newly inserted, based on the calculated bit rate, by an external user; a periodic null packet generator; a multiplexer for regularly inserting the periodic null packet preferentially and inserting the video/audio transport stream with the irregular null packet removed, and performing multiplexing; a non-periodic null packet generator; and a PCR corrector.