Abstract:
A cluster-based streaming system using a multiple description coding, and a method thereof are provided to provide a service continuously even if a part of servers is out of order and to supply the service applied to a client/network condition. A cluster-based streaming system using a multiple description coding comprises a metadata database(200), a dispatcher(100), and a streaming server(300). The metadata database is used to keep metadata including description information of each content, streaming server information, server load information, and presently-serviced stream information. The dispatcher is used to receive the metadata from the metadata database and to return the streaming server information decided on the basis of the received metadata, to a client. The streaming server is used to keep a description of the content and to transfer the applicable description by using the information of the client by receiving the client information and a description file name from the dispatcher.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 타이밍정보의 효율적 전송을 위한 전송스트림 생성 장치 및 그 방법과, 그를 이용한 디엠비 전송 시스템에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 디엠비(DMB; Digital Multimedia Broadcasting) 방송에서 타이밍정보(OCR, PCR)를 오디오 기본스트림(ES)이 전송되는 패킷에 포함시켜 전송함으로써, 전송스트림(TS) 패킷의 개수를 증가시키지 않고 타이밍정보(OCR, PCR)를 효율적으로 전송할 수 있게 하는, 타이밍정보의 효율적 전송을 위한 전송스트림 생성 장치 및 그 방법과, 그를 이용한 디엠비 전송 시스템을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 디엠비(DMB) 전송 시스템에서의 전송스트림 생성 장치에 있어서, 각각의 객체기술자(OD)/이진형태화면정보(BIFS) 스트림, 비디오 기본스트림, 및 오디오 기본스트림에 대하여 동기계층(SL: Sync Layer) 패킷을 생성하되, 상기 오디오 기본스트림에 대해서는 해당 SL 패킷(오디오 SL 패킷)의 헤더에 객체기준클럭(OCR)이 포함되도록 SL 패킷화를 수행하는 SL 패킷화 수단; 상기 SL 패킷화 수단에서 생성된 각각의 SL 패킷을 PES(Packet Elementary Stream) 패킷으로 패킷화하기 위한 PES 패킷화 수단; 초기객체기술자(IOD) 데이터와 상기 SL 패킷화 수단에서 생성된 OD/BIFS SL 패킷을 이용하여 섹션을 생성하기 위한 섹션 발생 수단; 및 상기 섹션 발생 수단에서 생성된 섹션과 상기 PES 패킷화 수단에서 생성된 각각의 PES 패킷에 대하여 전송스트림(TS: Transport Stream) 패킷을 생성하고 생성된 전송스트림(TS) 패킷들을 다중화하되, 상기 PES 패킷화 수단에서 생성된 오디오 PES 패킷에 대해서는 해당 TS 패킷(오디오 TS 패킷)의 헤더에 프로그램 기준 클럭(PCR)이 포함되도록 TS 패킷화를 수행하는 TS 다중화 수단을 포함한다. 4. 발명의 중요한 용도 본 발명은 DMB 이동멀티미디어 방송 서비스 등에 이용됨. DMB, 디엠비, 이동 멀티미디어 방송, 타이밍 정보, 전송스트림, TS, PCR, OCR, MPEG-4, MPEG-2
Abstract:
WAP 프레임워크 상에서 개방형 서비스 인터페이스를 이용한 티켓예매 서비스 제공 시스템 및 방법이 개시된다. 제1예매처리부는 사용자 단말기로 차량별 잔여좌석을 포함하는 운행정보를 제공하고, 사용자 단말기로부터 수신된 출발역, 도착역, 출발시간, 좌석수를 포함하는 예매정보를 기초로 사용자의 예매요청을 처리한다. 제2예매처리부는 사용자가 요청한 예매가 불가능한 경우에 사용자 단말기로부터 예매정보 및 사용자의 이동단말기의 번호를 포함하는 자동예매신청정보를 수신받아 저장하고, 예매취소를 포함하는 변경요인에 의해 추가로 확보된 예매가능한 티켓 중에서 자동예매신청정보에 포함되어 있는 예매정보에 대응하는 티켓을 예매한다. 예매통지부는 사용자가 요청한 예매정보에 대응하는 티켓의 예매가 완료되면, 개방형 서비스 게이트웨이의 메시징 서비스 인터페이스를 호출하여 PPG게이트웨이를 통해 예매결과를 안내하는 시스템의 전화번호를 콜백 URL로 설정하여 사용자의 이동단말기로 전송하고, 사용자의 이동단말기에 의해 요청된 콜백호를 통해 티켓의 예매상황을 사용자에게 통지한다. 본 발명에 따르면, 티켓예매 상황이 변경된 경우 사용자가 요청한 조건에 부합하는 티켓을 자동으로 예매한 후 사용자의 이동단말로 통지함으로써, 사용자의 티켓 예매를 위한 시간과 노력을 절약하는 동시에 예매 성공율을 높일 수 있다.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 객체기반의 오디오를 서비스하기 위한 객체기반 오디오 전송/수신 시스템 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 사용자에게 편집자가 의도하는 객체기반의 오디오 장면을 제공하고, 사용자가 자신의 취향에 따라 오디오 장면을 변경할 수 있도록 하기 위한, 객체기반 오디오 전송/수신 시스템 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 객체기반 오디오 전송 시스템에 있어서, 외부의 다양한 소스로부터 오디오신호를 입력받아 전처리 과정을 통해 객체 오디오신호를 생성하기 위한 전처리 수단; 상기 전처리 수단으로부터의 객체 오디오신호를 편집하여 오디오 장면을 구성하기 위한 객체기반 오디오 편집 수단; 상기 객체기반 오디오 편집 수단으로부터의 객체 오디오신호와 오디오 장면에 관한 정보를 부호화하고 다중화하여 객체기반 오디오 콘텐츠를 생성하기 위한 객체기반 오디오 부호화 수단; 및 상기 객체기반 오디오 부호화 수단으로부터의 객체기반 오디오 콘텐츠를 전송하기 위한 전송 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 객체기반의 오디오 서비스 등에 이용됨. 객체기반 오디오, 오디오 장면구성, 오디오 장면합성, 사용자 제어
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 객체기반의 오디오를 서비스하기 위한 객체기반 오디오 전송/수신 시스템 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 사용자에게 편집자가 의도하는 객체기반의 오디오 장면을 제공하고, 사용자가 자신의 취향에 따라 오디오 장면을 변경할 수 있도록 하기 위한, 객체기반 오디오 전송/수신 시스템 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 객체기반 오디오 전송 시스템에 있어서, 외부의 다양한 소스로부터 오디오신호를 입력받아 전처리 과정을 통해 객체 오디오신호를 생성하기 위한 전처리 수단; 상기 전처리 수단으로부터의 객체 오디오신호를 편집하여 오디오 장면을 구성하기 위한 객체기반 오디오 편집 수단; 상기 객체기반 오디오 편집 수단으로부터의 객체 오디오신호와 오디오 장면에 관한 정보를 부호화하고 다중화하여 객체기반 오디오 콘텐츠를 생성하기 위한 객체기반 오디오 부호화 수단; 및 상기 객체기반 오디오 부호화 수단으로부터의 객체기반 오디오 콘텐츠를 전송하기 위한 전송 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 객체기반의 오디오 서비스 등에 이용됨. 객체기반 오디오, 오디오 장면구성, 오디오 장면합성, 사용자 제어
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 아퍼튜니스틱(opportunistic)하게 부가 데이터를 전송하기 위한 디지털 데이터방송 전송 시스템 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 부가 데이터를 아퍼튜니스틱(opportunistic)하게 전송하여 부가 데이터의 전송 효율을 극대화하기 위한 디지털 데이터방송 전송 시스템 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 아퍼튜니스틱(opportunistic)하게 부가 데이터를 전송하기 위한 디지털 데이터방송 전송 시스템에 있어서, 전송하고자 하는 전송 스트림들을 하나로 다중화하기 위한 재다중화 수단; 외부로부터 부가 데이터를 입력받아 데이터방송 규격에 따라 캡슐화하여 부가 데이터 전송 스트림을 생성하기 위한 부가 데이터 인코딩 수단; 상기 재다중화 수단으로부터 입력되는 전송 스트림에 포함된 널 패킷에 상기 부가 데이터 인코딩 수단으로부터 입력되는 부가 데이터 전송 스트림을 다중화하기 위한 부가 데이터 다중화 수단; 및 상기 부가 데이터 다중화 수단에서 다중화한 전송 스트림을 변조하여 출력하기 위한 변조 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 디지털 방송 시스템 등에 이용됨. 디지털 방송, 데이터방송, 아퍼튜니스틱(opportunistic) 전송, 부가 데이터 다중화
Abstract:
PURPOSE: A system and method for controlling a data broadcasting server are provided to satisfy various types of data items defined by a data broadcasting standard and offer interactive data broadcasting services. CONSTITUTION: A system(108) for controlling a data broadcasting server includes a user input/output unit(21), a schedule manager(24), a controller(23), and a meta data transmitter(22). The user input/output unit receives broadcasting program schedule information and additional data information through an interface and monitors the operation state of the data broadcasting server. The schedule manager stores and manages the broadcasting program schedule information. The controller controls capsulation of additional data, insertion of the additional data, and generation of program specific information/program and system information protocol/service description frame work table according to schedule information of the schedule manager. The meta data transmitter generates and stores meta data according to the additional data information of the user input/output unit and transmits the meta data according to a control signal of the controller.
Abstract:
PURPOSE: A device and a method for inserting synchronizing data for digital data broadcasting are provided to reproduce a synchronizing data at a receiving part before its reproducing time by properly inserting the data to MPEG-2 video/audio transmission stream, thereby providing the synchronizing data service in real time. CONSTITUTION: A device for inserting synchronizing data for digital data broadcasting includes a synchronizing data selecting/managing part(410), an additional data storing part(420), a transmission stream analyzing part(430), a synchronizing data inserting/managing part(440), a reproducing time resetting part(450), and a multiplexing part(460). The synchronizing data selecting/managing part receives additional data-related information synchronized with MPEG-2 video/audio transmission stream from the outside via an interface, and carries out searching and selecting the same from the additional data storing part. If the data is not in the additional storing part, the data is inputted and stored from the outside. The additional data storing part stores and manages all additional data used in the digital broadcasting in the file format. The additional data storing part outputs synchronizing data according to a control signal output from the synchronizing data inserting/managing part. The synchronizing data inserting/managing part calculates a time for inserting the synchronizing data into MPEG-2 video/audio transmission stream, considering the packet number of the MPEG-2 transmission stream, the reproducing time of the MPEG-2 transmission stream, and the null packet number of the MPEG-2 video/audio transmission stream.
Abstract:
PURPOSE: A device and a method for inserting synchronizing data for digital data broadcasting are provided to reproduce a synchronizing data at a receiving part before its reproducing time by properly inserting the data to MPEG-2 video/audio transmission stream, thereby providing the synchronizing data service in real time. CONSTITUTION: A device for inserting synchronizing data for digital data broadcasting includes a synchronizing data selecting/managing part(410), an additional data storing part(420), a transmission stream analyzing part(430), a synchronizing data inserting/managing part(440), a reproducing time resetting part(450), and a multiplexing part(460). The synchronizing data selecting/managing part receives additional data-related information synchronized with MPEG-2 video/audio transmission stream from the outside via an interface, and carries out searching and selecting the same from the additional data storing part. If the data is not in the additional storing part, the data is inputted and stored from the outside. The additional data storing part stores and manages all additional data used in the digital broadcasting in the file format. The additional data storing part outputs synchronizing data according to a control signal output from the synchronizing data inserting/managing part. The synchronizing data inserting/managing part calculates a time for inserting the synchronizing data into MPEG-2 video/audio transmission stream, considering the packet number of the MPEG-2 transmission stream, the reproducing time of the MPEG-2 transmission stream, and the null packet number of the MPEG-2 video/audio transmission stream.
Abstract:
PURPOSE: A method for journaling and recovering a shared disk file system is provided to increase a journaling speed by transmitting the changed metadata through network without reflecting to a disk if one host changes the metadata and other host accesses the same metadata in a shared disk environment such as an SAN(Storage Area Network) environment. CONSTITUTION: If a system call operation for processing journaling is occurred, a new transaction region is allotted and initialized by staring a transaction for guaranteeing the recovery, and a transaction type is set. The transaction manages the lock information by getting the lock information for the changed information and adding it to the transaction, and the update of the changed metadata is pinned while the metadata is changed(201). The changed metadata added to the transaction and the changed information for the important general data are stored in a journal space, and the lock information connected to the transaction is unlocked(203).