KR0176061B1 - Multimedia Conference Method in Local Area Network - Google Patents
Multimedia Conference Method in Local Area Network Download PDFInfo
- Publication number
- KR0176061B1 KR0176061B1 KR1019950042111A KR19950042111A KR0176061B1 KR 0176061 B1 KR0176061 B1 KR 0176061B1 KR 1019950042111 A KR1019950042111 A KR 1019950042111A KR 19950042111 A KR19950042111 A KR 19950042111A KR 0176061 B1 KR0176061 B1 KR 0176061B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- voice
- conference
- participant
- multimedia
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 근거리 통신망(Local Area Network, 이하 LAN이라고 약칭함)에서의 멀티미디어 회의 방법에 관한 것으로서, 그 특징은 LAN이 구축된 환경에서 개인용 컴퓨터를 이용하여 여러 사람이 동시에 참가하는 멀티미디어 회의의 어드레싱 체계에 있어서, LAN에서의 통신 프로토콜인 TCP/IP의 브로드캐스팅 방법을 이용하는 제1어드레싱 방법과 네트워크 인터페이스인 NetBIOS 내에 네임 테이블을 두고, 참가자가 회의에 참석할 때에 입력된 그룹 어드레스와 브로드캐스팅에 의해 각 노드에 전송된 데이터의 그룹 어드레스를 비교하여 같은 그룹원들은 취하게 하고 다른 그룹원들은 버리게 하는 제2어드레스 방법 및 응용 프로그램에서 각 참가자에 대한 고유번호를 부여하고 이를 테이블로 관리하는 제3어드레스 방법을 이용하는 데에 있으므로, 그 효과는 LAN이 구축된 환경에서 동시에 여러 사람이 PC앞에서 실시간적으로 회의를 진행할 수 있고, 멀티미디어 데이터 전송에 있어서 압축하지 않는 비압축 보드를 사용함으로써 회의에 필요한 하드웨어 구입에 비용을 감소시킬 수 있는 데에 있다.The present invention relates to a multimedia conferencing method in a local area network (hereinafter, referred to as a local area network), the characteristic of which is that the addressing system of a multimedia conference in which multiple people simultaneously participate in a LAN-enabled environment using a personal computer. In the first addressing method using the TCP / IP broadcasting method, which is a communication protocol in a LAN, and a name table in the network interface NetBIOS, and each node is entered by a group address and broadcasting entered when the participant attends the conference. The second address method of comparing the group address of the data transmitted to the second group to get the same group members and the other group members to discard, and the third address method of assigning a unique number for each participant in the application and managing them as a table. As it is to use, the effect is LAN There are many people at the same time in a real time environment, can proceed with the meeting in front of the PC, it can be used to reduce the cost of the hardware purchase is required for meetings by using a non-compressed board is not compressed in the multimedia data transmission.
Description
제1도는 본 발명에 따른 멀티미디어 회의를 위한 하드웨어 구성도.1 is a hardware diagram for a multimedia conference according to the present invention.
제2도는 제1도의 참가자 PC 내부에서의 데이터 입출력 관계를 나타낸 도면.2 is a diagram showing a data input / output relationship in the participant PC shown in FIG.
제3도는 멀티미디어 회의를 위한 소프트웨어 구조도.3 is a software structure diagram for a multimedia conference.
제4도는 멀티미디어 회의를 위한 그룹 관리 어드레스 체계를 나타낸 도면.4 illustrates a group management address scheme for multimedia conferencing.
제5도는 화성처리 과정의 흐름도.5 is a flow chart of the conversion process.
제6도는 음성처리 과정의 흐름도.6 is a flowchart of a voice processing process.
본 발명은 근거리 통신망(Local Area Network, 이하 LAN이라고 약칭함)에서의 멀티미디어 회의 방법에 관한 것으로서, 특히 근거리 통신망이 구축된 환경에서 여러 사람이 동시에 각자의 개인용 컴퓨터(Personal Computer, 이하 PC라고 약칭함)를 사용하여 문제 데이터와 그래픽 데이터뿐만 아니라 음성 및 화상 등의 멀티미디어 데이터를 주고받으면서 회의를 하는 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multimedia conferencing method in a local area network (hereinafter, referred to as a local area network). In particular, in an environment in which a local area network is established, several people abbreviate their own personal computer (PC) at the same time. ), A method of meeting and exchanging multimedia data such as voice and video as well as problem data and graphic data.
통상적으로 프로세스란 컴퓨터에서 수행중인 프로그램을 일컫는데, 본 명세서에서는 여러 프로세스들이 유기적으로 연합하여 하나의 큰 역할을 수행하는 큰 덩어리를 이룰 때에 상기 큰 덩어리를 하이퍼프로세스라고 정의하여 사용한다.Generally, a process refers to a program running on a computer. In the present specification, when a plurality of processes organically combine to form a large chunk that performs one large role, the large chunk is defined as a hyperprocess.
종래에도 PC를 이용하여 종합정보 통신망(Intergrated Services Digital Network, 이하 ISDN이라고 약칭함) 환경에서 수행되는 멀티미디어 회의 시스템은 있었다.Conventionally, there has been a multimedia conferencing system that is performed in an Integrated Services Digital Network (ISDN) environment using a PC.
그러나, 그 가격이 고가인 데다가 그 시스템이 일반화되지 않은 ISDN 환경에서 수행되어 많은 사람이 이용할 수 없다는 문제점이 있었다.However, there is a problem that the price is high and that the system is performed in a non-generalized ISDN environment and cannot be used by many people.
물론, 간혹 일반 전화망이나 LAN 환경에서 수행되는 시스템이 있기는 했지만 이들은 모두 1 : 1 방식으로만 회의를 진행하도록 되어 있어서 여러 사람이 회의할 수 없다는 문제점을 안고 있었다.Of course, sometimes there was a system that is performed in a general telephone network or a LAN environment, but all of them had a problem in that they could not meet because many people were to conduct the meeting only in a 1: 1 manner.
또한, 여러 사람이 회의할 수 있는 제품이 있어도 고가의 다중제어장치(Multipoint Control Unit, 이하 MCU라 약칭함)를 별도로 설치하여 이용해야 하기 때문에 가격에서 많은 부담이 된다는 문제점이 있었다.In addition, even if there is a product that can be multiple people meeting, there is a problem that a lot of burden in the price because expensive multi-control unit (Multipoint Control Unit, hereinafter referred to as MCU) must be installed and used separately.
상기 문제점들을 해결하기 위한 본 발명의 목적은 LAN이 구축된 환경에서 각 사용자들이 PC를 LAN에 연결하여 동시에 멀티미디어 데이터를 이용함으로써 회의를 할 수 있는 방법을 제공함에 있다.An object of the present invention to solve the above problems is to provide a method in which each user can have a conference by connecting the PC to the LAN and using multimedia data at the same time in a LAN environment.
상기 목적을 달성하기 위한 본 발명의 특징은 LAN이 구축된 환경에서 개인용 컴퓨터를 이용하여 여러 사람이 동시에 참가하는 멀티미디어 회의의 어드레싱 체계에 있어서, LAN에서의 통신 프로토콜인 TCP/IP의 브로드캐스팅 방법을 이용하는 제1어드레싱 방법과 네트워크 인터페이스인 NetBIOS 내에 네임 테이블을 두고, 참가자가 회의에 참석할 때에 입력된 그룹 어드레스와 브로드캐스팅에 의해 각 노드에 전송된 데이터의 그룹 어드레스를 비교하여 같은 그룹원들은 취하게 하고 다른 그룹원들은 버리게 하는 제2 어드레스 방법 및 응용 프로그램에서 각 참가자에 대한 고유번호를 부여하고 이를 테이블로 관리하는 제3 어드레스 방법을 이용하는 데에 있다.A feature of the present invention for achieving the above object is a method for broadcasting TCP / IP, which is a communication protocol in a LAN, in an addressing system of a multimedia conference in which several people simultaneously use a personal computer in a LAN. Place a name table in NetBIOS, which is the first addressing method used and the network interface, and compare the group address entered when the participant attends the meeting with the group address of the data sent to each node by broadcasting so that the same group members are drunk. The other group members use a second address method for discarding and a third address method for assigning a unique number to each participant in an application program and managing them as a table.
상기 목적을 달성하기 위한 본 발명의 다른 특징은 LAN이 구축된 환경에서 제1버퍼와 제2버퍼를 구비하고 있는 음성처리 수단을 포함하는 개인용 컴퓨터를 이용하여 여러 사람이 동시에 참가하는 멀티미디어 회의의 음성 데이터 전송 방법에 있어서, 상기 제1버퍼가 다 찰 때까지 음성신호를 입력받아 상기 제1버퍼에 저장하는 제1과정과 상기 제1버퍼에 저장된 음성 데이터를 전송하고, 동시에 상기 제2버퍼가 다 찰 때까지 음성신호를 입력받아 상기 제2버퍼에 저장하는 제2과정과 상기 제2버퍼에 저장된 음성 데이터를 전송하고, 동시에 상기 제1버퍼가 다 찰때까지 음성신호를 입력받아 상기 제1버퍼에 저장하는 제3과정 및 상기 제2과정으로 진행하는 제4과정을 포함하는 데에 있다.Another feature of the present invention for achieving the above object is a voice of a multimedia conference in which several people simultaneously participate by using a personal computer including a voice processing means having a first buffer and a second buffer in a LAN-constructed environment. In the data transmission method, a first process of receiving a voice signal until the first buffer is full and storing the voice signal in the first buffer and transmitting the voice data stored in the first buffer, and simultaneously the second buffer A second process of receiving a voice signal until it is full and storing it in the second buffer and transmitting the voice data stored in the second buffer, and at the same time receives the voice signal until the first buffer fills up to the first buffer And a third process of storing and a fourth process of proceeding to the second process.
상기 목적을 달성하기 위한 본 발명의 또다른 특징은 LAN이 구축된 환경에서 개인용 컴퓨터를 이용하여 여러 사람이 동시에 하는 멀티미디어 회의의 기능 부여 방법에 있어서, 의장만이 가지는 기능과 일반 참가자들이 가지는 기능 및 상기 의장과 상기 일반 참가자 모두가 가지는 공통 기능으로 회의 기능을 분리하여 회의 진행중에 혼란이 없도록 회의를 제어하는데에 있다.Another feature of the present invention for achieving the above object is a method for granting a function of multimedia conferencing performed by a plurality of people at the same time using a personal computer in a LAN-constructed environment, the function of the chairman and the functions of the general participants; The common function of both the chairman and the general participant is to separate the conference function and to control the conference so that there is no confusion during the conference.
상기 목적을 달성하기 위한 본 발명의 또 다른 특징은 LAN이 구축된 환경에서 개인용 컴퓨터를 이용하여 여러 사람이 동시에 참여하는 멀티미디어 회의의 미디어 처리 방법에 있어서, 음성 데이터가 있으면, 상기 음성 데이터를 처리하는 제1과정과 회의 제어 데이터가 있으면, 상기 회의 제어 데이터를 처리하는 제2과정과 공유 공간에 있는 데이터가 있으면, 상기 공유 공간에 있는 데이터를 처리하는 제3과정과 파일 전송 데이터가 있으면, 상기 파일 전송 데이터를 처리하는 제4과정 및 정지 화상 데이터가 있으면, 상기 정지 화상 데이터를 상기 파일 전송 데이터를 처리하는 제5과정을 포함하는 데에 있다.Another feature of the present invention for achieving the above object is a media processing method of a multimedia conference in which multiple people simultaneously participate by using a personal computer in a LAN-configured environment. If there is a first process and the meeting control data, the second process of processing the meeting control data, if there is data in the shared space, the third process of processing the data in the shared space and the file transfer data, if there is And a fourth process of processing the transfer data and a fifth process of processing the file transfer data into the still image data if there is still image data.
상기 목적을 달성하기 위한 본 발명의 또 다른 특징은 LAN이 구축된 환경에서 카메라를 접속한 개인용 컴퓨터를 이용하여 여러 사람이 동시에 참여하는 멀티미디어 회의의 화상 데이터 수신 방법에 있어서, 계속 수신상태에 있다가 통신망을 통해 들어오는 화상 데이터를 입력받아 메모리에 저장하는 제1과정과 메모리에 한 프레임의 화상 데이터가 모였는지의 여부에 따라 대형 저장수단에 파일을 생성하는 제2과정과 상기 대형 저장수단에 저장된 상기 파일이 화상 임시 저장수단에 저장되는 제3과정 및 상기 화상 임시 저장수단에 저장된 한 프레임의 화상을 화면에 출력하는 제4과정을 포함하는 데에 있다.Another feature of the present invention for achieving the above object is a method of receiving video data of a multimedia conference in which multiple people simultaneously participate by using a personal computer connected to a camera in a LAN-configured environment. A first process of receiving image data received through a communication network and storing the image data in a memory; and a second process of generating a file in a large storage means according to whether or not image data of one frame is collected in the memory; And a fourth process of storing a file in the image temporary storage means and a fourth process of outputting an image of one frame stored in the image temporary storage means on the screen.
상기 목적을 달성하기 위한 본 발명의 또 다른 특징은 LAN이 구축된 환경에서 카메라를 접속한 개인용 컴퓨터를 이용하여 여러 사람이 동시에 참여하는 멀티미디어 회의를 위한 하이퍼프로세스에 있어서, 시스템과 참가자 사이를 연결시켜 참가자들이 회의할 수 있는 기본 화면을 제공하는 사용자 인터페이스 프로세스와 회의에 필요한 자료를 저장하는 메모리 영역으로서 공동 작업을 위한 자료를 저장하는 공유공간과 회의에 필요한 자료를 저장하는 메모리 영역으로서 개인적인 자료를 저장하는 개인공간과 회의를 개최할 때부터 폐회할 때까지의 전 과정을 제어하는 회의제어 프로세스와 송신측에서는 음성 및 화상을 디지털 데이터로 변환하여 통신망에 송신하고, 반대로 수신측에서는 디지털 데이터를 본래의 음성 및 화성으로 복원하는 역할을 수행하는 음성 및 화성 처리 프로세스와 문자, 그래픽, 음성, 화상 등의 멀티미디어의 우선순위를 제어하는 미디어 제어 프로세스와 여러 사람이 회의를 동시에 진행할 수 있도록 그룹을 관리하는 다중점 연결관리 프로세스와 회의 프로그램을 통신망에 연결시키는 네트워크 인터페이스 프로세스 및 최종적인 그룹 관리를 수행하고 각 참가자간의 정보교환을 제어하는 그룹 관리 프로세스를 포함하는 데에 있다.Another feature of the present invention for achieving the above object is in a hyper-process for a multimedia conference in which several people simultaneously participate by using a personal computer connected to a camera in a LAN-enabled environment, by connecting the system and the participant A user interface process that provides a base screen for participants to meet, and a memory area to store data for meetings, a shared space for collaborative data, and a memory area for data for meetings, to store personal data. The conference control process, which controls the entire process from holding a meeting to closing a personal space, and the transmitting side converts voice and video into digital data and transmits the digital data to the communication network. To restore Mars It is a communication network that manages voice and harmony processing processes, media control processes that control the priority of multimedia such as text, graphics, voice, and video, and a multipoint connection management process and conference program that manages groups so that multiple people can conduct meetings simultaneously. It includes a network interface process that connects to and a group management process that performs final group management and controls the exchange of information between each participant.
상기와 같은 목적을 달성하기 위하여 본 발명의 또 다른 특징은 LAN이 구축된 환경에서 카메라를 접속한 개인용 컴퓨터를 이용하여 여러 사람이 동시에 참여하는 멀티미디어 회의의 화상 데이터 송신 방법에 있어서, 카메라가 회의 참가자의 모습을 포착하는 제1과정과 상기 제1과정에서 포착된 화상이 화상 임시 저장수단에 저장되는 제2과정과 상기 화상 임시 저장수단에 저장된 데이터가 대형 저장수단에 저장되어 파일로 만들어지는 제3과정과 메모리에 한 프레임의 화상 데이터가 모였는지에 따라 상기 대형 저장수단에 저장된 파일이 한번에 전송할 수 있는 크기로 분할되는 제4과정 및 상기 분할된 파일 조각들이 통신망을 통해 전송되는 제5과정을 포함하는 데에 있다.In order to achieve the above object, another feature of the present invention is a method of transmitting video data of a multimedia conference in which multiple people simultaneously participate by using a personal computer connected to a camera in a LAN-configured environment, wherein the camera is a conference participant. The first process of capturing the state of the image and the second process of the image captured in the first process is stored in the image temporary storage means and the third data stored in the image temporary storage means is stored in a large storage means to make a file A fourth process of dividing a file stored in the large-storage means into a size that can be transmitted at one time and a fifth process of transmitting the divided file fragments through a communication network according to whether the image data of one frame is collected in a memory; It's there.
PC를 이용하여 여러 사람이 동시에 회의를 하기 위해서는 우선적으로 회의에 참가하는 참가자들이 하나의 그룹으로 인식될 수 있도록 그룹 관리가 선행되어야 하고 각 참가자들 간에 서로 정보를 주고받도록 하여 회의 추가 참석자와 이 석자가 생길 때마다 전 참가자가 새로운 정보를 받을수 있어야 한다.In order for multiple people to have a meeting simultaneously using a PC, group management must be preceded so that participants in the meeting can be recognized as a group, and additional participants and reviewers can communicate with each other. Every time there is a new participant should be able to receive new information.
그리고, 본 발명에 따른 멀티미디어 회의는 실제 회의에 가까운 회의를 위하여 참가자 중에서 의장을 두고 회의를 진행하도록 하며 각 참가자는 의장으로부터 발언권을 얻어 공동작업 영역을 사용할수 있게 한다.In addition, the multimedia conference according to the present invention allows the conference to be conducted with a chairman of the participants for a conference close to the actual conference, and each participant can use the collaborative work area by obtaining a voice from the chairman.
또한, 각 미디어는 최소의 비용을 고려하여 전혀 압축을 사용하지 않은 순수한 데이터를 사용하며 각 미디어 처리는 음성의 실시간 처리를 위주로 하여 미디어마다 우선순위를 두어 제어하도록 하고, 참가자의 얼굴을 보여주기 위해 정지화상 서비스를 제공한다.In addition, each media uses pure data with no compression at all in consideration of the minimum cost, and each media processing is controlled by giving priority to each media, focusing on real-time processing of voice, and to show the faces of participants. Provide still image service.
그러기 위해서는 LAN에 연결된 각각의 PC는 문자 및 그래픽만 처리하는 하드웨어 장비뿐만 아니라 음성과 화성 등을 처리하고 전송할 수 있도록 부가적으로 음성 보드(16) 및 화상 보드(15) 등을 내장하고 마이크(21), 스피커(22), 카메라(31) 등을 PC에 연결해야 한다.To do this, each PC connected to the LAN additionally includes a voice board 16 and an image board 15 for processing and transmitting voice and mars, as well as hardware equipment for processing text and graphics only, and a microphone 21. ), Speakers 22, camera 31, etc. must be connected to a PC.
이하, 첨부한 도면을 참조하여 본 발명에 따른 바람직한 일 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
제1도는 본 발명에 따른 멀티미디어 회의를 위한 하드웨어 구성도이다.1 is a hardware configuration diagram for a multimedia conference according to the present invention.
제1도를 참조하여, 멀티미디어 회의를 위한 하드웨어의 구성에 대해 설명하면 다음과 같다.Referring to Figure 1, the configuration of the hardware for multimedia conferencing will be described.
공간적으로 떨어져 있는 회의 참가자들이 서로 회의 관련 데이터를 송수신하기 위하여 LAN환경을 구축한다.A participant establishes a LAN environment in which conference participants separated from each other send and receive conference related data.
그리고 참가자 개인의 PC에는 음성 보드(16) 및 화상 보드(15)를 내장하고 외부에는 카메라(31), 마이크(21), 스피커(22)등을 접속하여 멀티미디어 회의를 위한 기본 장비를 구축한다.In addition, the voice board 16 and the video board 15 are embedded in the personal PC of the participant, and the camera 31, the microphone 21, the speaker 22, and the like are connected to the outside to establish a basic equipment for a multimedia conference.
여기서 사용되는 화상 보드(15)는 외부의 영상 신호를 받아들여 이를 컴퓨터 모니터(32) 상에 중첩(overlay)시키는 오버레이 보드(overlay board)이다.The image board 15 used here is an overlay board that receives an external image signal and overlays it on the computer monitor 32.
제2도는 제1도의 참가자 PC 내부에서의 데이터 입출력 관계를 나타낸 도면이다.FIG. 2 is a diagram showing the data input / output relationship in the participant PC shown in FIG.
제2도를 참조하여 참가자 PC 내부에서의 데이터 입출력 관계를 설명하면 다음과 같다.Referring to FIG. 2, the data input / output relationship in the participant PC is described as follows.
키보드(41)나 펜(42)등을 통하여 입력되는 문자 위주의 데이터는 메모리(13)를 통하여 통신망에 전달된다.Character-oriented data input through the keyboard 41, the pen 42, or the like is transmitted to the communication network through the memory 13.
그리고, 마이크(21)를 통하여 PC에 입력된 아날로그 신호의 음성은 음성 보드(16)에서 처리되는 과정에서 디지털 신호로 변환되어 메모리(13)를 통하여 통신망에 전달된다.The voice of the analog signal input to the PC through the microphone 21 is converted into a digital signal in the process of being processed by the voice board 16 and transmitted to the communication network through the memory 13.
또한, 통신망을 통하여 PC에 입력된 디지털 신호의 음성신호는 메모리(13)를 경유하여 음성 보드(16)에 들어가고, 음성 보드(16)에서 음성신호를 처리하는 과정에서 아날로그 음성신호로 변환되어 스피커를 통하여 출력된다.In addition, the voice signal of the digital signal input to the PC through the communication network enters the voice board 16 via the memory 13, is converted into an analog voice signal in the process of processing the voice signal in the voice board 16 speaker Output through
그런데, 화상전송의 경우에는 오버레이 보드를 화상 보드(15)로 사용하였기 때문에 입출력 절차가 다소 복잡하고 데이터 량이 많아서 하드 디스크(14)를 활용한다.However, in the case of image transmission, since the overlay board is used as the image board 15, the input / output procedure is somewhat complicated and the amount of data is large, so the hard disk 14 is utilized.
카메라(31)를 통하여 들어온 화상 데이터는 화상 보드(15)에 오버레이 기능을 이용하여 PC 내부의 VGA 카드(12)와 매핑(Mapping)시켜 참가자 자신의 모니터(32)에 출력되고 동시에 다른 참가자에게 전송하기 위해 하드 디스크(14)에 잠깐 저장하였다가 통신망에 전송할 때에 소정의 크기 만큼씩 전송한다.The image data entered through the camera 31 is mapped to the VGA card 12 inside the PC by using the overlay function on the image board 15 and output to the participant's own monitor 32 and simultaneously transmitted to other participants. In order to do so, the data is temporarily stored in the hard disk 14 and transmitted by a predetermined size when transmitting to the communication network.
제3도는 멀티미디어 회의를 위한 소프트웨어 구조도이다.3 is a software structural diagram for a multimedia conference.
제3도를 참조하여, 멀티미디어 회의를 위한 하이퍼프로세스 구조를 설명하면 다음과 같다.Referring to FIG. 3, the hyperprocess structure for a multimedia conference will be described as follows.
사용자 인터페이스 프로세스(61)는 참가자들이 회의할 수 있는 기본화면을 제공하는 프로세스로서 시스템과 참가자 사이를 연결시켜 준다.The user interface process 61 is a process of providing a base screen for participants to meet and connects the system and the participants.
공유공간(71)과 개인공간(72)은 회의에 필요한 자료를 저장하는 메모리(13) 영역으로서 공동 작업을 위한 자료는 공유공간(71)에 저장하고, 개인적인 자료는 개인공간(72)에 자료를 저장한다.The shared space 71 and the personal space 72 are areas of memory 13 that store data necessary for meetings. The data for collaboration are stored in the shared space 71, and the personal data are stored in the personal space 72. Save it.
회의 제어 프로세스(73)는 회의를 개최할 때부터 폐회할 때까지의 전 과정을 제어하는 프로세스이다.The meeting control process 73 is a process of controlling the whole process from holding a meeting to closing.
음성 및 화상 처리 프로세스(74)는 송신측인 경우에는 음성 및 화상을 디지털 데이터로 변환하여 통신망에 송신하고, 반대로 수신측인 경우에서는 디지털 데이터를 본래의 음성 및 화상으로 복원하는 역할을 수행하는 프로세스이다.The audio and image processing process 74 performs a process of converting audio and images into digital data and transmitting them to the communication network in the case of the transmitting side, and restores the digital data to the original audio and image in the case of the receiving side. to be.
미디어 제어 프로세스(62)는 문자, 그래픽, 음성, 화상 등의 멀티미디어 우선순위를 제어하는 프로세스이다.The media control process 62 is a process for controlling multimedia priorities such as text, graphics, voice, and pictures.
다중점 연결관리 프로세스(63)는 여러 사람이 회의를 동시에 진행할수 있도록 그룹을 관리하는 프로세스이다.The multipoint connection management process 63 is a process for managing a group so that several people can conduct a meeting at the same time.
네트워크 인터페이스 프로세스(64)는 회의 프로그램을 통신망에 연결시키는 프로세스이다.The network interface process 64 is a process of connecting a conference program to a communication network.
그룹 관리 프로세스(65)는 최종적인 그룹 관리를 수행하고 각 참가자간의 정보교환을 제어하는 프로세스이다.The group management process 65 is a process for performing final group management and controlling the exchange of information between each participant.
제4도는 멀티미디어 회의를 위한 그룹 관리 어드레스 체계를 나타낸 도면이다.4 is a diagram illustrating a group management address system for a multimedia conference.
제4도를 참조하여 멀티미디어 회의를 위한 그룹 관리 어드레스 체계를 설명하면 다음과 같다.Referring to FIG. 4, a group management address system for a multimedia conference is described as follows.
회의에 참가한 각 참가자들에게 회의에 필요한 데이터를 동시에 전송함에는 다음의 세 가지의 어드레스 체계가 있다.There are three addressing schemes for sending the data necessary for the meeting to each participant at the same time.
그 첫 번째는 LAN에서의 통신 프로토콜인 TCP/IP(Transmission Control Protocol / Internet Protocol)의 브로드캐스팅(brodacasting) 방법을 이용하는 어드레스 체계이다.The first is an address system using a broadcasting method of TCP / IP (Transmission Control Protocol / Internet Protocol), which is a communication protocol in a LAN.
상기 브로드캐스팅에 의한 어드레스 체계는 IP(Internet Protocol) 어드레스의 'hostid'에 모두 '1'을 사용하는 어드레스 체계로서, 이 방법은 전 통신망의 노드에 데이터가 전송되므로 트래픽을 약간 증가시키는 단점을 가지고 있으나 현재의 LAN 환경에서 동시에 전 참가자에게 데이터를 전송하기 위해서는 필수적이다.The addressing system based on broadcasting is an addressing system that uses '1' for all 'hostid' of IP (Internet Protocol) address. This method has a disadvantage of slightly increasing traffic since data is transmitted to nodes of all communication networks. However, it is essential to transmit data to all participants at the same time in current LAN environment.
다음으로 두 번째 어드레스 체계는 네트워크 인터페이스인 NetBIOS의 네임 테이블(name table)을 이용하는 어드레스 체계이다.Next, the second addressing system uses the name table of the network interface NetBIOS.
이 방법은 NetBIOS 내에 네임 테이블을 두고, 참가자가 회의에 참석할 때에 입력된 그룹 어드레스와 브로드캐스팅에 의해 각 노드에 전송된 데이터의 그룹 어드레스를 비교하여 같은 그룹원들은 취하게 하고 다른 그룹원들은 버리게 하다.This method puts a name table in NetBIOS and compares the group address entered when the participant attends the meeting with the group address of the data sent to each node by broadcasting so that the same group members are drunk and the other group members are discarded. .
끝으로, 세 번째 어드레스 체제는 응용 프로그램에서 각 참가자에 대한 고유번호를 부여하고 이를 테이블로 관리하는 어드레스 체계이다.Finally, the third address system is an address system that assigns a unique number for each participant in an application and manages it as a table.
즉, 응용 프로그램으로 하여금 각 참가자에 대한 상태 정보를 관리하게 하기 위하여 테이블을 두고, 회의 진행 중에 회의에 필요한 정보나 회의 참가자 개인에 대한 정보를 관리하도록 한다.That is, a table is set to allow the application program to manage the status information for each participant, and the information necessary for the conference or the information on the individual participant of the conference is managed during the conference.
또한, 참가자들 간에 성명순으로 고유번호를 부여하여 한 그룹 내의 참가자들을 구별하도록 함으로써 위 두 절차를 거친 같은 그룹원간에도 데이터를 동시에 전송하는 것이 가능하도록 멀티캐스팅이 이루어지게 한다.In addition, by assigning a unique number in the order of names among the participants to distinguish the participants in a group, multicasting is made so that it is possible to transmit data simultaneously between the same group members who have undergone the above two procedures.
표 1은 참가자의 회의기능을 정리한 것인데, 회의기능은 크게 의장의 기능과 일반 참가자의 기능으로 나뉜다.Table 1 summarizes the conference function of the participants, which are divided into the functions of the chairman and the functions of the general participant.
이렇게 회의기능을 분리하여 회의를 진행함으로써 실제 회의하는 효과를 노린다.By separating the conference function and proceeding with the conference, we aim at the actual conference effect.
의장의 기능은 표1에서와 같이 회의의 초청, 회의의 시작, 회의의 종료, 휴회의 선언, 속회의 선언, 발언권의 부여, 발언권 반납 요구,The functions of the Chairman shall be as follows, inviting the meeting, initiating the meeting, ending the meeting, declaring a recess, declaring the session, granting the right to speak, and requesting the return of the right to speak.
발언권 회수 등의 의장등이 가지는 기능과, 문서 전송, 채팅, 회의 정보, 시간 보기, 선거 및 선거결과 열람, 미디어 조절, 영상 전송, 음성 전송, 공유공간(71) 사용 등의 회의 참가자 전원이 가지는 기능이 있다.Functions of the chairman, such as the collection of the right to speak, and all meeting participants such as document transmission, chat, meeting information, time viewing, election and election results viewing, media control, video transmission, voice transmission, and use of the shared space 71 There is a function.
일반 참가자 기능은 발언권 요구, 발언권 반납, 이석, 조인 등의 일반 참가자만이 갖는 기능과 문서 전송, 채팅, 회의 정보, 시간 보기, 선거 및 선거결과 열람, 미디어 조절, 영상 전송, 음성 전송, 공유공간(71) 사용 등의 회의 참가자 전원이 가지는 기능이 있다.The general participant functions include the functions of only the general participant, such as requesting the voice, returning the voice, seats, joins, and the like, sending documents, chatting, meeting information, viewing time, viewing election and election results, media control, video transmission, voice transmission, and shared space. (71) There is a function that all the meeting participants such as use have.
또한, 일반 참가자 기능은 발언권을 가지고 있느냐 가지고 있지 않느냐에 따라서 발언권을 가지고 있으면 의장의 기능도 할 수 있도록 한다.In addition, the general participant function can also function as a chairman if he has the right to speak according to whether or not he has the right to speak.
제5도는 화상처리 과정의 흐름도이다.5 is a flowchart of an image processing process.
제5도를 참조하여, 화상처리 과정을 설명하면 다음과 같다.Referring to FIG. 5, the image processing process will be described below.
먼저, 카메라(31)를 통하여 들어오는 영상신호를 화상 데이터를 압축하지 않는 오버레이 보드를 사용하여 입력받는다.First, an image signal received through the camera 31 is input using an overlay board which does not compress image data.
그리고 나서, VGA 카드(12)에서 상기 화상신호를 모니터(32)로 가는 신호에 실어서 보낸다.Then, the VGA signal 12 carries the image signal on a signal to the monitor 32 and sends it.
그러나, 화면상에 보이는 화상 데이터는 직접 액서스될 수는 없다. 따라서, 입력된 화상신호를 저장하는 화상 보드(15)의 프레임 버퍼(Frame Buffer)에서는 화상 데이터를 적재(load)하여 하드 디스크(14)에 파일로 저장하고 나서 이 파일을 패킷 단위로 나누어 전송하고 수신측에서는 이를 받아 재합성한 후 다시 적재하는 과정으로 이루어지게 된다.However, the image data shown on the screen cannot be accessed directly. Therefore, in the frame buffer of the image board 15 that stores the input image signal, image data is loaded and stored as a file in the hard disk 14, and then the file is divided and transmitted in packet units. The receiving side receives the recombination and reloads the process.
먼저, S101에서는 카메라(31)가 회의 참가자의 모습을 포착하는데, 이 때에 고정된 비디오 윈도우 크기의 한 프레임이 포착된다.First, in S101, the camera 31 captures the appearance of the conference participant, at which time a frame of a fixed video window size is captured.
S102에서는 상기 S101에서 포착된 화상이 화상 보드(15)의 버퍼에 저장된다.In S102, the image captured in S101 is stored in the buffer of the image board 15. In FIG.
S103에서는 상기 화상 보드(15)의 버퍼에 저장된 데이터가 하드 디스크(14)에 저장되어 파일로 만들어진다.In S103, the data stored in the buffer of the image board 15 is stored in the hard disk 14 and made into a file.
S104에서는 한 프레임의 데이터가 모두 메모리(13)에 저장되었는지 판단한다.In S104, it is determined whether all the data of one frame is stored in the memory 13.
상기 S104에서 한 프레임의 데이터가 모두 메모리(13)에 저장되지 않았다고 판단되면, 상기 S101로 진행한다.If it is determined in S104 that all the data of one frame is not stored in the memory 13, the flow advances to S101.
상기 S104에서 한 프레임의 데이터가 모두 메모리(13)에 저장되었다고 판단되면, S105에서는 상기 하드 디스크(14)에 저장된 파일이 한번에 전송할 수 있는 크기로 분할되어 통신망을 통해 전송된다.If it is determined in S104 that all the data of one frame is stored in the memory 13, in S105, the file stored in the hard disk 14 is divided into sizes that can be transmitted at one time and transmitted through a communication network.
수신측에서는 송신측에서 이루어진 과정과 역으로 이루어지는데, S106에서는 계속 수신상태에 있다가 통신망을 통해 들어오는 화상을 입력받아 메모리(13)에 저장한다.On the receiving side, the process is performed in the reverse of the process performed on the transmitting side. In S106, the image is continuously received and received through the communication network, and is stored in the memory 13.
S107에서는 한 프레임의 데이터를 다 받았는지 판단한다.In S107, it is determined whether data of one frame is received.
상기 S107에서 한 프레임의 데이터를 아직 다 받지 못했다고 판단되면 상기 S106으로 진행한다.If it is determined in step S107 that data of one frame has not been received yet, the process proceeds to step S106.
S107에서 한 프레임의 데이터를 다 받았다고 판단되면, S108에서는 하드 디스크(14)에 파일을 생성한다.If it is determined in step S107 that data of one frame is received, a file is created in the hard disk 14 in S108.
S109에서는 화상 보드(15)가 하드 디스크(14)에 저장된 상기 파일을 읽어들여 비디오 버퍼에 저장한다.In S109, the image board 15 reads the file stored in the hard disk 14 and stores it in the video buffer.
S110에서는 화상 보드(15)가 상기 비디오 버퍼에 저장된 한 프레임의 화상을 화면에 나타낸다.In S110, the image board 15 displays an image of one frame stored in the video buffer on the screen.
제6도는 음성처리 과정의 흐름도이다.6 is a flowchart of a voice processing process.
제6도를 참조하여, 음성처리 과정을 설명하면 다음과 같다.Referring to Figure 6, the speech processing will be described.
음성처리는 실시간 처리를 해야 하는데, 소리의 지연이 다소 민감한 사람의 경우에는 약 50ms, 다소 둔한 사람의 경우에는 약 70ms 이상이 되면, 사람의 귀는 그 지연을 느낄수 있다.The voice processing should be performed in real time. When the delay of the sound is more than 50ms for a person who is sensitive, and about 70ms or more for a person who is rather dull, the human ear may feel the delay.
입력이 시작된 순간부터 다른 참석자들에게 전송될때까지의 음성 전달 지연이 약 70ms를 초과하게 되면 회의 참석자는 회의에 거북함을 느끼게 된다.If the voice delivery delay from the start of the input until it is transmitted to other participants exceeds about 70 ms, the meeting participant feels confused at the meeting.
따라서, 음성은 실시간 처리를 해야 하기 때문에 입력이 시작된 순간부터 사람의 귀가 지연을 인식할 수 없을 정도의 시간 동안 이전의 입력을 디지털화하여 다른 참석자들에게 전송하여야 한다.Therefore, since the voice must be processed in real time, the previous input must be digitized and transmitted to other attendees for a time from the moment when the input is started to the extent that the human's return delay cannot be recognized.
또한 동시에 여전히 8㎑로 입력을 받아 들여야만 한다.At the same time, it still has to accept 8 입력 input.
이와 같이 하기 이해서는 이중 버퍼 기술이 필요한데, 음성을 입출력하기 위해서는 동일한 크기의 두 개의 버퍼를 사용하여 한쪽 버퍼로 입력을 받는 동시에 다른쪽 버퍼로는 이전에 들어온 데이터를 전송해야 한다.As described below, a double buffer technology is required. In order to input and output voice, two buffers of the same size are used to receive input into one buffer and transmit data previously input to the other buffer.
우선 음성의 입력측에서 바라보면, 한 버퍼로 음성이 샘플링되어 가득 차면 다음 버퍼로 입력을 받아들이고 동시에 이전 버퍼의 내용을 바로 통신망 상에 멀티캐스팅한다.First, as viewed from the input side of the voice, when the voice is sampled and filled into one buffer, the input is received into the next buffer, and at the same time, the contents of the previous buffer are multicast directly on the communication network.
즉, 다음과 같은 흐름을 따른다.In other words, the flow is as follows.
S201에서는 제1 버퍼가 다 찰 때까지 음성신호를 입력받아 제1 버퍼에 저장한다.In S201, an audio signal is received and stored in the first buffer until the first buffer is full.
S202에서는 제1 버퍼에 저장된 음성 데이터를 멀티캐스팅 전송하고, 동시에 제2버퍼가 다 찰 때가지 음성신호를 입력받아 제2버퍼에 저장한다.In S202, multicasting of the voice data stored in the first buffer is performed, and at the same time, the voice signal is received and stored in the second buffer until the second buffer is full.
S203에서는 제2버퍼에 저장된 음성 데이터를 멀티캐스팅 전송하고, 동시에 제1 버퍼가 다 찰 때까지 음성신호를 입력받아 제1 버퍼에 저장한다.In S203, the voice data stored in the second buffer is multicasted, and at the same time, the voice signal is received and stored in the first buffer until the first buffer is full.
상기 S202로 진행한다.Proceed to step S202.
버퍼가 채워지는 데에 걸리는 시간은 버퍼의 크기에 따라 달라지기 때문에 실시간 전송을 위하여 버퍼의 크기는 전송지연이 발생하지 않는 범위에서 버퍼의 크기를 정해야 한다.Since the time it takes to fill the buffer depends on the size of the buffer, the size of the buffer should be set within the range that there is no transmission delay for real time transmission.
전송 프로토콜로는 TCP/IP의 UDP(User Datagram Protocol)를 사용하는데, UDP 상에서 한번에 보낼수 있는 데이터의 크기(512 byte)를 고려하여 가장 효과적인 크기를 결정해야 한다.TCP / IP's User Datagram Protocol (UDP) is used as the transmission protocol. The size of data that can be sent at one time on UDP (512 bytes) must be considered to determine the most effective size.
출력측에서는 지정된 버퍼가 끝까지 재생된 순간을 알아야 하며, 버퍼의 길이는 입력측과 같아야 한다.The output side must know the moment when the specified buffer is played to the end, and the length of the buffer must be the same as the input side.
표2는 각 미디어를 제어하기 위해 각 미디어간의 우선순위를 나타낸 표이다.Table 2 is a table showing the priority of each media to control each media.
표 2.를 참조하여, 각 미디어간의 우선순위를 살펴보면 다음과 같다.Referring to Table 2, the priority of each media is as follows.
각 미디어를 제어하기 위해 미디어를 세부적으로 음성 데이터, 정지화상 데이터, 공유공간(71)의 파일 데이터, 공유공간(71)의 파일 데이터 이외의 문자 및 그래픽 데이터 및 회의 제어 데이터로 나누어 처리한다.In order to control the respective media, the media is divided into voice data, still picture data, file data in the shared space 71, text and graphic data other than file data in the shared space 71, and conference control data.
정지화상 데이터는 참석자 확인을 위한 데이터이고, 회의 제어 데이터에는 회의 프로토콜과 음성의 입출력 제어 데이터가 있다.Still picture data is data for participant confirmation, and conference control data includes conference protocol and voice input / output control data.
먼저, 음성 데이터를 최우선적으로 처리하며, 회의 제어 데이터를 그 다음으로 처리하고, 공유공간(71)에 있는 데이터를 그 다음으로 파일 전송 데이터를 그 다음으로 처리하며 끝으로 정지화상 데이터를 처리한다.First, the voice data is processed first, the conference control data is processed next, the data in the shared space 71 is processed next, the file transfer data is processed next, and finally, the still image data is processed. .
그러므로, 본 발명의 효과는 LAN이 구축된 환경에서 동시에 여러 사람이 PC 앞에서 실시간적으로 회의를 진행할 수 있고, 멀티미디어 데이터 전송에 있어서 압축하지 않는 비압축 보드를 사용함으로써 회의에 필요한 하드웨어 구입에 비용을 감소시킬 수 있는 데에 있다.Therefore, the effect of the present invention is that by using a non-compressed board that can simultaneously hold a meeting in real time in front of a PC in a LAN-enabled environment, and does not compress in multimedia data transmission, the cost of purchasing the hardware required for the meeting is reduced. It can be reduced.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019950042111A KR0176061B1 (en) | 1995-11-18 | 1995-11-18 | Multimedia Conference Method in Local Area Network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019950042111A KR0176061B1 (en) | 1995-11-18 | 1995-11-18 | Multimedia Conference Method in Local Area Network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR970031544A KR970031544A (en) | 1997-06-26 |
| KR0176061B1 true KR0176061B1 (en) | 1999-05-15 |
Family
ID=19434604
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019950042111A Expired - Fee Related KR0176061B1 (en) | 1995-11-18 | 1995-11-18 | Multimedia Conference Method in Local Area Network |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR0176061B1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000059569A (en) * | 1999-03-05 | 2000-10-05 | 문광수 | System and method for falling between computer user groups |
| WO2005107277A1 (en) * | 2004-04-30 | 2005-11-10 | Nable Communications Inc. | Voice communication method and system |
| KR100780129B1 (en) * | 2000-05-19 | 2007-11-27 | 소니 가부시끼 가이샤 | Network conferencing system, equipment management method and data presentation method |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100526558B1 (en) * | 1998-03-05 | 2006-02-10 | 삼성전자주식회사 | Conference Call LAN Module for Distributed Architecture |
| JP3617371B2 (en) * | 1999-05-07 | 2005-02-02 | セイコーエプソン株式会社 | Projector and information storage medium |
| KR20000050081A (en) * | 2000-05-15 | 2000-08-05 | 고성욱 | remote video conference system using a LAN |
| KR100782014B1 (en) * | 2006-12-18 | 2007-12-06 | 한국과학기술정보연구원 | Uncompressed high quality media transmission system, method and method thereof |
-
1995
- 1995-11-18 KR KR1019950042111A patent/KR0176061B1/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000059569A (en) * | 1999-03-05 | 2000-10-05 | 문광수 | System and method for falling between computer user groups |
| KR100780129B1 (en) * | 2000-05-19 | 2007-11-27 | 소니 가부시끼 가이샤 | Network conferencing system, equipment management method and data presentation method |
| WO2005107277A1 (en) * | 2004-04-30 | 2005-11-10 | Nable Communications Inc. | Voice communication method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR970031544A (en) | 1997-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6288739B1 (en) | Distributed video communications system | |
| US6590603B2 (en) | System and method for managing streaming data | |
| DE10191806B4 (en) | Media role management in a video conferencing network | |
| US6330022B1 (en) | Digital processing apparatus and method to support video conferencing in variable contexts | |
| CN101395912B (en) | System and method for displaying participants in a videoconference between locations | |
| US20090015659A1 (en) | Method and System for Moderating Multiparty Video/Audio Conference | |
| Schooler et al. | A packet-switched multimedia conferencing system | |
| KR100230548B1 (en) | Computer-telephone integrated system and relay method using the same | |
| JP2007104354A (en) | Video conference system, video conference method, and video conference terminal device | |
| JP4053869B2 (en) | Video conferencing system | |
| KR0176061B1 (en) | Multimedia Conference Method in Local Area Network | |
| TW201012222A (en) | Method for producing internet video images | |
| Chen et al. | A multimedia desktop collaboration system | |
| EP1470711B1 (en) | Videoconferencing system for tele-working | |
| JPH07202887A (en) | Distributed conference system | |
| Patrick | The human factors of MBone videoconferences: Recommendations for improving sessions and software | |
| KR20020050903A (en) | Education, Broad Casting, Multi-User Image Conference and Chatting Service Provision Method Using Internet | |
| JP2001036881A (en) | Audio transmission system and audio reproducing device | |
| JP2823571B2 (en) | Distributed multipoint teleconferencing equipment | |
| JPH08214074A (en) | Simple participation type teleconferencing system | |
| JPH0698030A (en) | Teleconference system and equipment | |
| Dustdar et al. | Group decision making on urban planning using desktop multimedia conferencing | |
| KR100463876B1 (en) | A Method For Controlling Video Conference | |
| KR20030021222A (en) | A System For Controlling Video Conference Using SIP | |
| JP2003163905A (en) | Video conference system and video conference method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
| P15-X000 | Request for amendment of ip right document rejected |
St.27 status event code: A-5-5-P10-P15-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20071102 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20081113 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20081113 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |