KR100755100B1 - Apparatus for versatile video service in multicast-based multi-party collaborative environments and method therefor - Google Patents

Apparatus for versatile video service in multicast-based multi-party collaborative environments and method therefor Download PDF

Info

Publication number
KR100755100B1
KR100755100B1 KR1020060012971A KR20060012971A KR100755100B1 KR 100755100 B1 KR100755100 B1 KR 100755100B1 KR 1020060012971 A KR1020060012971 A KR 1020060012971A KR 20060012971 A KR20060012971 A KR 20060012971A KR 100755100 B1 KR100755100 B1 KR 100755100B1
Authority
KR
South Korea
Prior art keywords
video
service
collaboration
information
multicast
Prior art date
Application number
KR1020060012971A
Other languages
Korean (ko)
Other versions
KR20070081207A (en
Inventor
김종원
한상우
Original Assignee
광주과학기술원
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 광주과학기술원 filed Critical 광주과학기술원
Priority to KR1020060012971A priority Critical patent/KR100755100B1/en
Publication of KR20070081207A publication Critical patent/KR20070081207A/en
Application granted granted Critical
Publication of KR100755100B1 publication Critical patent/KR100755100B1/en

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B5/00Measuring arrangements characterised by the use of mechanical techniques
    • G01B5/20Measuring arrangements characterised by the use of mechanical techniques for measuring contours or curvatures
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/107Measuring physical dimensions, e.g. size of the entire body or parts thereof
    • A61B5/1074Foot measuring devices

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Dentistry (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • General Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 다양한 형식의 영상 포맷을 이용하여 실시간 스트리밍(streaming) 영상을 원격 공동작업 환경에 적용하기 위한 멀티캐스트(multi-cast) 기반 다자간 협업 시스템에서의 영상 서비스 기술에 관한 것으로, 다수의 컴퓨터들로 구성된 네트워크 기반의 협업 단말에서 다양한 형식의 스트리밍 영상 입출력을 지원하고, 원격지의 영상회의 단말 간에 멀티미디어 세션을 맺고 멀티미디어 데이터 정보를 교환하여 영상회의 기능을 수행하는 것을 특징으로 한다. 본 발명에 의하면, 종래의 영상회의 및 원격 협업 지원 시스템에서 제한된 형식의 영상포맷을 이용해야 하는 단점을 극복하기 위하여, 유연한 멀티캐스트 그룹 할당 정책을 이용한 다양한 형식의 영상 포맷과 영상 프로그램을 지원한다. 또한, 제공 가능한 멀티미디어 서비스 특징들을 세션 정보로 편성하고 이러한 세션 정보들을 동일한 세션에 연결된 영상회의 단말들에게 전파하여 다양한 형식의 멀티미디어 데이터를 전송하는 영상회의 단말들의 특징으로 사전에 분석하고 이를 수신하기 위한 준비를 진행함으로써, 고화질 영상회의 서비스를 제공할 수 있다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to video service technology in a multicast-based multi-party collaboration system for applying real-time streaming video to a remote collaboration environment using various formats of video formats. The network-based collaborative terminal supports streaming video input / output of various formats, establishes a multimedia session between video conferencing terminals in a remote location, and exchanges multimedia data information to perform a video conferencing function. According to the present invention, in order to overcome the disadvantage of using a limited format video format in a conventional video conferencing and remote collaboration support system, various formats of video formats and video programs are supported using a flexible multicast group assignment policy. In addition, the multimedia service features that can be provided in the form of session information, and spreads the session information to the video conferencing terminals connected to the same session to transmit the various types of multimedia data in advance to analyze and receive them By carrying out preparation, it is possible to provide a high quality video conference service.

고화질 영상포맷, 다자간 공동작업 환경, 멀티미디어 세션 공지 High Definition Video Format, Multi-Party Collaboration Environment, Multimedia Session Announcement

Description

멀티캐스트 기반 다자간 협업 시스템에서의 영상 서비스 장치 및 방법{APPARATUS FOR VERSATILE VIDEO SERVICE IN MULTICAST-BASED MULTI-PARTY COLLABORATIVE ENVIRONMENTS AND METHOD THEREFOR}Apparatus and method for video service in multicast-based multi-party collaboration system

도 1은 본 발명에 따른 영상 서비스 장치를 구현하기 위한 멀티캐스트 기반 다자간 협업 시스템의 구성 블록도,1 is a block diagram illustrating a multicast-based multi-party collaboration system for implementing a video service device according to the present invention;

도 2는 도 1의 미디어 서비스부, 구체적으로 영상 생산자 서비스부의 상세 구성 블록도,FIG. 2 is a detailed block diagram illustrating a media service unit of FIG. 1, specifically, an image producer service unit.

도 3은 도 1의 미디어 서비스부, 구체적으로 영상 소비자 서비스부의 상세 구성 블록도.FIG. 3 is a detailed block diagram of the media service unit of FIG. 1, specifically, the video consumer service unit. FIG.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for main parts of the drawings>

100 : 협업 단말 102 : 서비스 통제부100: collaboration terminal 102: service control unit

104/1∼104/n : 미디어 서비스부 200 : 베뉴 서버(Venue Server)104/1 to 104 / n: Media service unit 200: Venue server

본 발명은 다자간 영상회의를 서비스하기 위한 기술에 관한 것으로, 특히 다양한 외부 영상 프로그램들을 서비스하는데 적합한 멀티캐스트(multi-cast) 기반 다자간 협업 시스템에서의 영상 서비스 장치 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for servicing multi-party video conferencing, and more particularly, to a video service apparatus and method in a multi-cast based multi-party collaboration system suitable for serving various external video programs.

일반적으로 사용되고 있는 다자간 영상회의 및 협업 시스템은 크게 웹 컨퍼런스(Web conference) 시스템과 기업용 컨퍼런스 시스템, 다자간 원격 협업 시스템으로 구분할 수 있다.Commonly used multi-party video conferencing and collaboration system can be divided into web conference system, enterprise conference system, and multi-party remote collaboration system.

웹 컨퍼런스 시스템의 경우, 한 대의 데스크톱 컴퓨터에서 USB 웹 카메라를 연결하여 개인 대 개인간의 영상회의를 진행하는데 적합하도록 개발되어 있으며, 기업형 컨퍼런스 시스템의 경우 별도의 컨퍼런싱을 위한 하드웨어와 전용 카메라/마이크 시스템을 이용하여 제한된 참여자들 간에 원격 공동작업을 지원하도록 개발되었다.The web conferencing system is designed to conduct video conferencing between individuals by connecting a USB web camera from one desktop computer to a personal computer.In the case of an enterprise conference system, a separate conferencing hardware and a dedicated camera / microphone system are provided. It was developed to support remote collaboration between limited participants.

이러한 영상회의 제품들의 특징과 함께, 응용프로그램 공유, 데이터 공유 등 각종 서비스 및 응용에 대한 공유기능을 첨가하여 원격 공동작업 환경을 구성할 수 있는 다자간 원격 협업 시스템들이 개발되었으며, 대표적인 예로 액세스 그리드(Access Grid), VRVS 등이 있다.In addition to the features of these video conferencing products, multi-party remote collaboration systems have been developed that can be used to configure a remote collaboration environment by adding sharing functions for various services and applications such as application sharing and data sharing. Grid) and VRVS.

종래의 다자간 협업 시스템에서는 제한된 형태의 영상 서비스 구조로 말미암아 지정된 영상 프로그램을 가지고 영상 정보 교환을 할 수 밖에 없었다. 예를 들어, 널리 사용되고 있는 폴리콤사의 H.323 기반 영상회의 제품들은 H.261 코덱에 의존하는 구조로 인하여 다양한 코덱 및 영상 프로그램을 사용할 수 없어서 사용자의 더 나은 품질에 대한 수요를 충족시키기 어려웠다.In the conventional multi-party collaboration system, due to the limited form of video service structure, image information can be exchanged with a designated video program. For example, Polycom's widely used H.323-based video conferencing products cannot use various codecs and video programs because of the H.261 codec-dependent structure, making it difficult to meet users' demand for better quality.

따라서 다자간 협업 시스템에서 유연하고 확장성 있는 영상 서비스를 제공한다는 것은 다양한 영상 코덱과 영상 프로그램을 수용하기 위한 구조를 갖춰야 한다 는 것을 의미한다. 예를 들어, 디지털 비디오(Digital Video : DV)나 HDV(High-definition Digital Video)와 같은 고화질 영상 포맷도 지원할 수 있어야 하며, 외부의 영상 프로그램을 운용하기 위한 연결 기능도 갖춰져야 할 필요가 있다.Therefore, providing a flexible and scalable video service in a multilateral collaboration system means that a structure for accommodating various video codecs and video programs must be provided. For example, it must be able to support high-definition video formats such as digital video (DV) and high-definition digital video (HDV), and also need to have a connection function for running an external video program.

본 발명은 상술한 요구 사항에 부응한 것으로, 다자간 협업 시스템에서 기본적으로 제공되는 영상 서비스와 함께 다양한 형식의 영상 포맷의 실시간 스트리밍 영상을 원격 공동작업 환경에 적용하여 서비스할 수 있는 멀티캐스트 기반 다자간 협업 시스템에서의 영상 서비스 장치 및 방법을 제공하는데 그 목적이 있다.In accordance with the above-described requirements, the present invention provides a multicast-based multi-party collaboration capable of applying real-time streaming video of various formats to a remote collaboration environment together with a video service basically provided in a multi-party collaboration system. It is an object of the present invention to provide an image service apparatus and method in a system.

이러한 목적을 달성하기 위한 본 발명의 일 실시예에 따르면, 멀티캐스트 그룹 할당 정책을 이용하여 적어도 하나 이상의 영상 포맷을 지원하여 사용자에게 영상 정보를 서비스하는 다수의 협업 단말과, 상기 다수의 협업 단말들을 상호 연결시키며 각 협업 단말의 임의의 영상 서비스 정보를 교환하여 공동작업을 위한 가상의 공간을 제공하는 베뉴 서버를 포함하는 멀티캐스트 기반 다자간 협업 시스템에서의 영상 서비스 장치를 제공한다.According to an embodiment of the present invention for achieving the above object, a plurality of collaboration terminals for providing video information to a user by supporting at least one video format using a multicast group assignment policy, and the plurality of collaboration terminals The present invention provides a video service device in a multicast-based multi-party collaboration system including a Venue server that interconnects and exchanges arbitrary video service information of each collaboration terminal to provide a virtual space for collaboration.

본 발명의 목적을 달성하기 위한 다른 실시예에 따르면, 다수의 영상 생산자/수신자 서비스부로들로 구성된 네트워크 기반의 협업 단말에서 적어도 하나 이상의 영상 포맷을 지원하여 사용자에게 영상 정보를 실시간으로 서비스하고, 상기 네트워크 기반의 협업 단말간의 영상 서비스 정보를 베뉴 서버에 의해 공동 관리되는 멀티캐스트 기반 다자간 협업 시스템에서의 영상 서비스 방법으로서, 상기 협업 단말의 영상 생산자 서비스부에서 임의 영상 정보를 획득하여 멀티캐스트 그룹으로 전송하는 단계와, 영상 송신 프로그램이 필요로 하는 멀티캐스트 그룹 주소의 개수만큼 멀티캐스트 그룹 주소를 상기 베뉴 서버에 요청하는 단계와, 상기 베뉴 서버에서 멀티캐스트 그룹 할당 정책에 의거하여 상기 영상 생산자 서비스부가 원하는 방식에 따라 멀티캐스트 그룹 주소를 할당하는 단계와, 상기 할당된 멀티캐스트 그룹 주소를 기반으로 서비스 속성 정보를 생성하는 단계와, 상기 생성된 서비스 속성 정보를 상기 베뉴 서버에 등록하는 단계와, 임의의 영상 수신자 서비스부가 상기 베뉴 서버에 등록된 서비스 속성 정보를 검색하고 사용자에 의해 요청되는 영상 정보를 수신하는 단계와, 상기 영상 수신자 서비스부에서 상기 수신한 영상 정보를 실행시켜 디스플레이하는 단계를 포함하는 멀티캐스트 기반 다자간 협업 시스템에서의 영상 서비스 방법을 제공한다.According to another embodiment for achieving the object of the present invention, the network-based collaboration terminal consisting of a plurality of video producer / receiver service unit supports at least one video format in real time to provide the user with the video information, A video service method in a multicast-based multi-party collaboration system in which video service information between network-based collaborative terminals is jointly managed by a Venue server. Requesting the multicast group address to the Venue server as many as the number of multicast group addresses required by the video transmitting program, and the image producer service unit desires the multicast group address based on the multicast group allocation policy of the Venue server. Far way Allocating a cast group address, generating service attribute information based on the assigned multicast group address, registering the generated service attribute information with the Venue server, and an optional video receiver service unit. Retrieving service property information registered in the Venue server and receiving image information requested by a user, and executing and displaying the received image information in the image receiver service unit. It provides a video service method in the system.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the present invention.

실시예의 설명에 앞서, 다양한 영상지원을 위해서 고려해야 할 사항들과 이를 위해 본 발명에서 목적으로 하는 바를 기술하면 다음과 같다.Prior to the description of the embodiments, the matters to be considered for various image support and the purpose of the present invention for this purpose are described as follows.

첫째, 다양한 형식의 영상 포맷을 이용하여 실시간 스트리밍 영상을 원격 공동작업 환경에 적용하기 위해서는 영상 코덱과 프로그램의 종류, 그리고 영상 전송을 위한 멀티캐스트 그룹 주소 할당 방식을 고려해야만 한다. 예를 들어, A라는 협업 단말은 DV, HDV 등 두 가지 종류의 영상 서비스를 제공할 수 있지만, 차후에 비압축 HD와 스테레오 HD 등의 더 많은 영상 서비스를 지원할 수도 있다. 이를 위 해서는 영상 서비스에 외부의 영상 코덱 및 프로그램들을 연결할 수 있는 방법을 제공해야만 한다. 동시에 각 영상 프로그램들은 멀티캐스트 전달 측면에서 서로 상이한 영상 전달 방식을 가질 수 있다. 예를 들어, DV를 전달하는 프로그램은 하나의 멀티캐스트 그룹으로 영상을 전달하는 반면, 계층적 부호화 영상을 전달하는 프로그램은 두 개 이상의 멀티캐스트 그룹들로 계층화된 영상을 각각 전달할 수도 있다. 이처럼 영상 서비스는 영상 프로그램이 영상 전달을 위해 몇 개의 멀티캐스트 그룹 주소를 필요로 하는 지에 대해서도 처리할 수 있어야 한다. 이를 위해서 본 발명에서는 멀티캐스트 주소 할당을 다양하게 구성할 수 있는 영상 서비스 방법을 제안한다.First, in order to apply real-time streaming video to a remote collaboration environment using various video formats, it is necessary to consider the video codec, program type, and multicast group address allocation method for video transmission. For example, a cooperative terminal called A may provide two kinds of video services such as DV and HDV, but may support more video services such as uncompressed HD and stereo HD later. For this purpose, a method for connecting external video codecs and programs to a video service must be provided. At the same time, each video program may have a different video delivery method in terms of multicast delivery. For example, a program that delivers DV delivers a picture to one multicast group, while a program that delivers hierarchical coded pictures may deliver a layered picture to two or more multicast groups, respectively. As such, the video service must be able to handle how many multicast group addresses the video program needs to deliver the video. To this end, the present invention proposes a video service method capable of variously configuring multicast address allocation.

두 번째로 고려해야 할 사항은, 협업 단말들 간에 임의의 영상 서비스 정보를 교환하고 상호 미디어 정보를 전달하기 위한 베뉴 서버와의 협상 과정이다. 여기서 베뉴 서버는, 제공되는 협업 서비스들을 이용하여 참가자들이 공동작업을 할 수 있는 가상의 공간을 마련해 주는 등 협업 환경을 중앙 집중방식으로 관리하는 역할을 한다. 협업 단말들은 생산자-소비자 모델에 따라 영상 서비스를 제공하고 이용한다. 즉, 영상 송신측에서는 영상 생산자 서비스를 베뉴 서버에 등록하게 되며, 이때 영상 서비스 속성이 함께 전달된다. 영상 수신측에서는 영상 소비자 서비스가 베뉴 서버로부터 등록된 서비스들을 검색하여 원하는 영상 서비스 속성에 맞는 영상 서비스를 수신한다. 이와 같은 모델에서 협업 단말들과 베뉴 서버 간에 협상과정에 대한 구체적인 역할 및 협상 과정이 정의되어야 한다.The second consideration is a negotiation process with a Venue server for exchanging arbitrary video service information between cooperative terminals and delivering mutual media information. Here, Venue Server plays a central role in managing the collaborative environment by providing a virtual space where participants can collaborate using the provided collaborative services. Collaborative terminals provide and use video services according to the producer-consumer model. That is, the video transmission side registers the video producer service in the Venue server, and the video service property is delivered together. On the video receiving side, the video consumer service searches for registered services from the Venue server and receives a video service matching the desired video service attribute. In such a model, a specific role and negotiation process for the negotiation process between the collaboration terminals and the Venue server should be defined.

도 1은 본 발명에 따른 영상 서비스 장치를 구현하기 위한 멀티캐스트 기반 다자간 협업 시스템의 구성 블록도로서, 협업 단말(100)과 베뉴 서버(200)를 포함한다.1 is a block diagram of a multicast-based multi-party collaboration system for implementing a video service device according to the present invention, and includes a collaboration terminal 100 and a venue server 200.

도 1에 도시한 바와 같이, 협업 단말(100)은 사용자가 협업 서비스를 이용할 수 있게 해 주는 소프트웨어 모듈로서, 미디어 지원 측면에서 서비스 통제부(102), 다수의 미디어 서비스부(104/1∼104/n)로 구성된다. 이때, 도 1에서는 하나의 협업 단말을 도시하였으나, 이는 설명의 편의를 위해 실시예로서 한정한 것일 뿐 본 발명을 특징짓는 것은 아니다. 즉, 본 실시예에서의 베뉴 서버(200)는 미디어 지원 측면에서 미디어 서비스들을 공유하여 가상의 협업 공간에서의 공동 작업을 구현하여야 하기 때문에 적어도 하나 이상의 협업 단말들이 베뉴 서버(200)를 중심으로 상호 연결되도록 구성될 수 있으며, 이는 후술하는 특허청구범위에 의해 보다 명확해 질 것이다.As shown in FIG. 1, the collaboration terminal 100 is a software module that enables a user to use a collaboration service, and in terms of media support, the service control unit 102 and a plurality of media service units 104/1 to 104. / n). In this case, although one collaboration terminal is illustrated in FIG. 1, this is only limited as an embodiment for convenience of description and does not characterize the present invention. That is, since the Venue server 200 according to the present embodiment has to implement collaboration in a virtual collaboration space by sharing media services in terms of media support, at least one collaboration terminal is mutually centered on the Venue Server 200. It may be configured to be connected, which will be more apparent by the claims that follow.

여기서, 협업 단말들의 상호 연결이라 함은, 동일한 가상의 협업 공간에 참여하는 협업 단말들끼리 서로 미디어 서비스 정보를 교환할 수 있게 하여 상호간의 미디어 서비스 정보를 공유할 수 있도록 하기 위한 협상 과정을 의미한다.Here, the interconnection of the collaboration terminals refers to a negotiation process for enabling the collaboration terminals participating in the same virtual collaboration space to exchange media service information with each other so that they can share media service information with each other. .

상술한 바와 같이 협업 단말(100)은 서비스 통제부(102)와 다수의 미디어 서비스부(104/1∼104/n)로 구성된다.As described above, the collaboration terminal 100 includes a service control unit 102 and a plurality of media service units 104/1 to 104 / n.

서비스 통제부(102)는 협업 단말(100)의 미디어 서비스부(104/1∼104/n)를 관리(미디어 서비스를 발견하고 제어)하는 역할을 수행하며, 베뉴 서버(200)와의 협상을 위해서 협업 노드의 미디어 서비스들을 대표한다. 또한, 서비스 통제부(102)는 베뉴 서버(200)와 미디어 서비스부(104/1∼104/n)간의 상호 교신을 위한 통신 기능을 제공한다.The service control unit 102 manages (discovers and controls media services) the media service units 104/1 to 104 / n of the cooperative terminal 100, and negotiates with the Venue server 200. Represents media services of a collaboration node. In addition, the service control unit 102 provides a communication function for mutual communication between the Venue server 200 and the media service unit 104/1 to 104 / n.

미디어 서비스부(104/1∼104/n)는 영상, 음성, 화이트보드, 텍스트채팅 등 다양한 의사교환 방법을 제공한다. 영상 서비스를 제공하는 본 실시예에서의 미디어 서비스부(104/1∼104/n)의 경우, 영상 데이터를 송신하는 측과 수신하는 측으로 나뉠 수 있는데, 이때 송신하는 측을 영상 생산자 서비스부, 수신하는 측을 영상 수신자 서비스부라고 명명하기로 한다.The media service unit 104/1 to 104 / n provides various communication methods such as video, audio, whiteboard, and text chat. In the case of the media service unit 104/1 to 104 / n in the present embodiment that provides a video service, the media service unit 104/1 to 104 / n may be divided into a transmitting side and a receiving side. The calling party will be called a video receiver service unit.

도 2는 영상 생산자 서비스부, 예를 들면 제 1 미디어 서비스부(104/1)에 대한 상세 구성도를 나타낸 도면으로서, 비디오 입력부(10/1∼10/n), 영상송신 프로그램부(12/1∼12/n), 서비스 속성 정의 모듈(14), 서비스 속성 생성 모듈(16)을 포함한다.FIG. 2 is a diagram showing a detailed configuration of the video producer service unit, for example, the first media service unit 104/1. The video input unit 10/1 to 10 / n and the image transmission program unit 12 / are shown in FIG. 1-12 / n), service attribute definition module 14, and service attribute generation module 16.

비디오 입력부(10/1∼10/n)는 협업 단말(100)에서 송신하기 위한 영상을 획득하는 장치로서, 예를 들면 DV 또는 HDV를 지원하는 디지털 캠코더가 적용될 수 있다.The video input units 10/1 to 10 / n are devices for acquiring an image for transmission from the cooperative terminal 100. For example, a digital camcorder supporting DV or HDV may be applied.

영상송신 프로그램부(12/1∼12/n)는 비디오 입력부(10/1∼10/n)에서 획득된 영상을 멀티캐스트 그룹으로 전송하는 역할을 수행하는데, 영상 생산자 서비스부(104/1)는 영상송신 프로그램부(12/1∼12/n)가 필요로 하는 멀티캐스트 그룹 주소의 개수만큼 멀티캐스트 그룹 주소를 베뉴 서버(200)로 요청한다. 이때, 다양한 전송 방식을 지원하기 위한 멀티캐스트 그룹 할당 정책은, 공통된 멀티캐스트 그룹을 사용하는 경우와 N개의 멀티캐스트 그룹을 사용하는 경우로 구분될 수 있으며, 이는 다음 [표 1]과 같다.The image transmission program unit 12/1 to 12 / n transmits the image obtained from the video input unit 10/1 to 10 / n to the multicast group, and the image producer service unit 104/1. The multicast group address is requested by the Venue Server 200 as many times as the number of multicast group addresses required by the image transmission program unit 12/1 to 12 / n. In this case, the multicast group allocation policy for supporting various transmission schemes may be divided into a case of using a common multicast group and a case of using N multicast groups, as shown in Table 1 below.

공통된 멀티캐스트 그룹을 사용하는 경우If you use a common multicast group RTP(Real-time Transport Protocol) 믹싱(mixing)을 이용하여 다수의 영상 소스가 하나의 멀티캐스트로 혼합되어 전달되는 경우, 예를 들면 VIC(Video Conference Tool). When a plurality of video sources are mixed and delivered in one multicast using Real-time Transport Protocol (RTP) mixing, for example, a video conference tool (VIC). N개의 멀티캐스트 그룹을 사용하는 경우When using N multicast groups 1개의 멀티캐스트 그룹1 multicast group DVTS(Digital Video Transport System), VLC(Video LAN Client)Digital Video Transport System (DVTS), Video LAN Client (VLC) 2개의 멀티캐스트 그룹2 multicast groups 스테레오 HD 전송, 비압축 HD 전송Stereo HD Transmission, Uncompressed HD Transmission 3개 이상의 멀티캐스트 그룹3 or more multicast groups 계층적 부호화 영상 전송Hierarchical coded video transmission

이와 같은 [표 1]에 의거하여 베뉴 서버(200)는 영상 생산자 서비스부(104/1)가 원하는 방식에 따라 멀티캐스트 그룹 주소를 할당한다.Based on the table 1, the Venue server 200 allocates a multicast group address according to a method desired by the video producer service unit 104/1.

한편, 도 2의 서비스 속성 정의 모듈(14)은 사용자가 보내고자 하는 영상 포맷과 프로그램을 선택할 수 있도록 하며, 서비스 속성 생성 모듈(16)은 서비스 속성 정의 모듈(14)에서 선택된 영상 포맷과 멀티캐스트 그룹 주소를 기반으로 SDP(Session Description Protocol) 표준에 따라 서비스 속성 정보를 생성하는 역할을 수행한다. 이때, 서비스 속성 정보는 코덱, 영상 응용 프로그램, 대역폭, 멀티캐스트 주소, 제공자 이름, 세션 이름으로 구성되며, 이는 하기 [표 2]에 나타난 바와 같다.Meanwhile, the service attribute definition module 14 of FIG. 2 allows a user to select an image format and a program to be sent, and the service attribute generation module 16 multicasts with the image format selected by the service attribute definition module 14. It plays a role of generating service attribute information according to Session Description Protocol (SDP) standard based on group address. At this time, the service attribute information is composed of a codec, a video application, a bandwidth, a multicast address, a provider name, and a session name, as shown in Table 2 below.

필드field 서비스 속성 정보Service attribute information vv 00 oo 'GIST' 31203218 31203218 203.239.52.123'GIST' 31203218 31203218 203.239.52.123 ss VLCVLC ii Microsoft DV/VCR CamcorderMicrosoft DV / VCR Camcorder ee [email protected][email protected] mm video 50624 RTP/AVP 33video 50624 RTP / AVP 33 ii RightViewRightView cc IN IP4 224.1.3.121/127IN IP4 224.1.3.121/127 bb AS:19200AS: 19200 mm video 50624 RTP/AVP 33video 50624 RTP / AVP 33 ii LeftViewLeftview cc IN IP4 224.1.3.122/127IN IP4 224.1.3.122/127 bb AS:19200AS: 19200

[표 2]는 영상 생산자 서비스부(104/1)에 의해 생성되는 서비스 속성 정보의 한 예로서, 본 실시예에서는 두 개의 멀티캐스트 그룹을 이용하여 스테레오 HD 영상을 전송하는 영상 서비스 속성을 SDP 메시지로 정의한 것을 특징으로 한다.[Table 2] is an example of service attribute information generated by the video producer service unit 104/1. In this embodiment, SDP message is a video service attribute for transmitting stereo HD video using two multicast groups. It is characterized by.

[표 2]에서 알 수 있듯이, "o" 필드에는 사용자 이름이 들어가고, "s" 필드에는 영상 툴의 이름이 들어간다. "i" 필드에는 카메라의 "friendly name"이 들어가고, "m" 필드의 RTP/AVP 우측 란에는 코덱의 고유번호가 들어간다. MPEG2-TS의 경우 33번이다. "m" 필드 이하의 "i", "c", "b" 필드들은 각각 미디어 설명, 연결정보, 요구되는 대역폭들을 나타낸다. 두 개의 멀티캐스트 그룹을 이용하므로, 두 개의 "m" 필드와 그와 연관된 "I", "c", "b" 필드들을 생성한다.As shown in Table 2, the "o" field contains the user name, and the "s" field contains the name of the imaging tool. The "i" field contains the camera's "friendly name", and the "m" field contains the codec's unique number in the right column of RTP / AVP. It is number 33 for MPEG2-TS. The "i", "c", and "b" fields below the "m" field indicate the media description, connection information, and bandwidths required, respectively. Using two multicast groups, we create two "m" fields and their associated "I", "c", and "b" fields.

이와 같이 생성된 서비스 정보는 베뉴 서버(200)에 등록된다. 이때, 베뉴 서버(200)와의 교신을 위해서 서비스 통제부(102)가 제공하는 통신 기능을 사용하는데, 서비스 등록 정보를 베뉴 서버(200)에 공지하고 유효성 검증을 위해 주기적으로 서비스 등록 정보를 베뉴 서버(200)에 전달하기 위해서 SAP(Session Announcement Protocol)를 사용한다.The service information generated in this way is registered in the venue server 200. In this case, the communication function provided by the service control unit 102 is used to communicate with the Venue server 200. The service registration information is notified to the Venue server 200, and the service registration information is periodically updated for validation. Use the Session Announcement Protocol (SAP) to deliver to (200).

베뉴 서버(200)는 협업 단말(100)로부터 전달된 SAP 메시지를 분석하여 SDP 메시지를 획득하고, 다시 SDP 메시지를 분석하여 얻어진 미디어 서비스 속성 정보를 세션 정보에 추가한다. 세션 정보란 동일한 가상의 공동 작업 공간을 구성하기 위한 메타 정보를 의미하며, 미디어 서비스 측면에서의 세션 정보란, 하나의 세션에서 제공하는 미디어 서비스들의 목록과 그 세부정보를 의미한다. 예를 들면, 영상 생산사 서비스 목록, 음성 서비스 목록, 화이트보드 서비스 목록 등이 그 예가 될 수 있다.Venue server 200 analyzes the SAP message delivered from the collaboration terminal 100 to obtain the SDP message, and again analyzes the SDP message and adds the media service attribute information obtained to the session information. Session information refers to meta information for configuring the same virtual co-working space, and session information in terms of media service refers to a list of media services provided by one session and details thereof. For example, a video producer service list, a voice service list, a whiteboard service list, and the like may be examples.

특히, 영상 생산자 서비스 목록의 경우, [표 1]에서 정한 바와 같이, 공통된 멀티캐스트 그룹을 사용하는 경우와 N개의 멀티캐스트 그룹을 사용하는 경우를 구분하여 저장한다. 공통된 멀티캐스트 그룹을 사용하는 영상 프로그램의 경우, 모든 협업 단말들이 영상 송신을 위해 동일한 멀티캐스트 그룹을 사용하기 때문에 송신자 별로 영상 생산자 서비스 목록에 서비스 속성 정보를 등록하는 것이 아니라, 공통된 멀티캐스트 그룹을 사용하는 영상 프로그램의 종류에 따라서 서비스 속성 정보를 등록한다. 반면, N개의 멀티캐스트 그룹을 사용하는 영상 프로그램의 경우, 송신자 별로 영상 생산자 서비스 목록에 서비스 속성 정보를 등록한다.In particular, in the case of the video producer service list, as shown in [Table 1], the case of using a common multicast group and the case of using N multicast groups are stored separately. In case of a video program using a common multicast group, since all collaborative terminals use the same multicast group for video transmission, the common multicast group is used instead of registering service attribute information in the video producer service list for each sender. The service attribute information is registered in accordance with the type of video program. On the other hand, for a video program using N multicast groups, service attribute information is registered in a video producer service list for each sender.

도 3은 영상 수신자 서비스부, 예를 들면 제 2 미디어 서비스부(104/2)에 대한 상세 구성도를 나타낸 도면으로서, 비디오 입력부(20/1∼20/n), 영상수신 프로그램부(22/1∼22/n), 서비스 속성 분석 모듈(24), 서비스 로더(loader)(26), 서비스 뷰어(28)를 포함한다.FIG. 3 is a diagram showing a detailed configuration of the video receiver service unit, for example, the second media service unit 104/2, and includes a video input unit 20/1 to 20 / n and a video receiving program unit 22 /. 1 to 22 / n), a service attribute analysis module 24, a service loader 26, and a service viewer 28.

영상 수신자 서비스부(104/2)의 비디오 입력부(20/1∼20/n)와 영상수신 프로그램부(22/1∼22/n)는 상술한 영상 송신자 서비스부(104/1)와 동일한 구성을 가지며, 중복을 피하기 위해 구체적인 설명은 생략하기로 한다.The video input units 20/1 to 20 / n and the video receiving program units 22/1 to 22 / n of the video receiver service unit 104/2 have the same configuration as the video sender service unit 104/1 described above. In order to avoid duplication, a detailed description will be omitted.

도 3에서 서비스 뷰어(28)는 베뉴 서버(200)에 등록된 세션 정보(모든 협업 단말들이 제공하는 미디어 서비스들의 목록이 포함됨)를 실시간으로 디스플레이해주는 역할을 수행한다.In FIG. 3, the service viewer 28 serves to display, in real time, session information (including a list of media services provided by all the collaboration terminals) registered in the venue server 200.

서비스 뷰어(28)에서 디스플레이되는 세션 정보는 서비스 속성 분석 모듈(24)로 제공되며, 서비스 속성 분석 모듈(24)은 이 세션 정보를 사용자가 이해 가능한 정보로 변환하여 서비스 뷰어(28)를 통해 디스플레이할 수 있게 하는 역할을 수행한다.The session information displayed in the service viewer 28 is provided to the service attribute analysis module 24, which converts the session information into information that can be understood by the user and displays the information through the service viewer 28. It has a role to enable it.

변환된 세션 정보가 서비스 뷰어(28)를 통해 디스플레이되면, 사용자는 수신하기를 원하는 미디어 서비스를 선택할 수 있다. 예를 들어, 사용자가 다른 협업 단말에서 제공하는 DV 영상을 보고자 한다면, DV 영상 서비스 속성을 선택한다. 서비스 뷰어(28)는 사용자가 요청한 미디어 서비스 속성을 이용하여 서비스 로더(26)를 실행한다.When the converted session information is displayed through the service viewer 28, the user can select a media service that he wants to receive. For example, if a user wants to view DV video provided by another collaboration terminal, the user selects a DV video service property. The service viewer 28 executes the service loader 26 using the media service attribute requested by the user.

서비스 로더(26)는 크게 두 가지 역할을 수행하는데, 첫째로 영상 생산자 서비스부(104/1)가 서비스를 지속적으로 제공하는지 감시하며, 만약 서비스 제공이 중단되었을 경우, 해당 영상 프로그램을 종료하는 역할을 한다. 예를 들어, 서비스 생산자 서비스부(104/1)가 SAP 종료 메시지를 베뉴 서버(200)에 전달할 경우, 베뉴 서버(200)는 해당 영상 서비스 속성을 삭제하게 되는데, 베뉴 서버(200)의 영상 서비스 속성 삭제에 따라 서비스 로더(26)는 해당 영상 프로그램을 종료한다.The service loader 26 performs two roles, firstly, monitoring whether the video producer service unit 104/1 continuously provides a service, and if the service is stopped, terminating the corresponding video program. Do it. For example, when the service producer service unit 104/1 transmits the SAP end message to the venue server 200, the venue server 200 deletes the corresponding video service attribute, and the video service of the venue server 200 is provided. As the attribute is deleted, the service loader 26 ends the video program.

한편, 서비스 뷰어(28)는 자신이 수신하고 있는 영상 서비스 속성 정보가 베뉴 서버(200)에 포함되어 있는지를 정기적으로 검사하고 수신 중인 영상 서비스 속성 정보가 베뉴 서버(200)에 포함되어 있지 않을 경우에는 해당 서비스 제공이 중단된 것으로 판단한다. 만약 해당 서비스를 수신하고 있는 중이라면 해당 영상 프로그램을 종료한다.On the other hand, the service viewer 28 periodically checks whether the video service property information being received is included in the venue server 200, and if the video service property information being received is not included in the venue server 200. The service is considered to have been suspended. If the service is being received, the video program ends.

서비스 로더(26)의 두 번째 역할은, 이미 실행한 영상 프로그램이 사용자에 의해 종료되었을 경우, 이를 감지하여 영상 서비스의 수신 여부를 서비스 뷰어(28)로 통보하여 현재 영상 서비스가 수신 중단 상태임을 보여준다는 것이다. 예를 들어, 사용자가 현재 수신 중인 영상 서비스를 중단하고 싶을 경우에는 해당 영상 프로그램을 종료하는데, 서비스 로더(26)는 정기적으로 수신중인 영상 서비스에 대응되는 영상 프로그램이 수행중인지 혹은 종료되었는지를 감지하여, 종료되었다면 서비스 뷰어(28)에게 영상 서비스가 수신 중단되었음을 알린다.The second role of the service loader 26 detects when the already executed video program is terminated by the user and notifies the service viewer 28 whether the video service has been received, thereby showing that the current video service is in the state of being stopped. Will. For example, if the user wants to stop the video service currently being received, the video program is terminated. The service loader 26 periodically detects whether the video program corresponding to the video service being received is being performed or is terminated. If not, the service viewer 28 notifies that the video service is stopped.

이상, 본 발명의 실시예에 대해 상세히 기술하였으나 본 발명은 이러한 실시예에 국한되는 것은 아니며, 후술하는 청구범위에 기재된 본 발명의 기술적 사상과 범주 내에서 당업자로부터 여러 가지 변형이 가능함은 물론이다.As described above, the embodiments of the present invention have been described in detail, but the present invention is not limited to these embodiments, and various modifications may be made by those skilled in the art within the spirit and scope of the present invention described in the claims below.

본 발명에 의하면, 다양한 영상 포맷을 다자간 영상회의에 도입함으로써, 첨단 영상 코덱들을 사용할 수 있는 기반을 제공하여, 사용자들의 협업 서비스 품질 을 제고할 수 있다. 즉, 다양한 영상 포맷을 지원하기 때문에 더 나은 성능의 코덱이나 영상 프로그램이 개발되더라도 쉽게 코덱을 변경할 수 있기 때문에, 보다 능동적이고 적극적인 영상 서비스 환경을 제공할 수 있다.According to the present invention, by introducing various video formats into a multi-party video conferencing, it is possible to provide a basis for using advanced video codecs, thereby improving the quality of collaboration services of users. In other words, because it supports various video formats, even if a better codec or video program is developed, the codec can be easily changed, thereby providing a more active and active video service environment.

Claims (13)

삭제delete 삭제delete 삭제delete 멀티캐스트 그룹 할당 정책을 이용하여 적어도 하나 이상의 영상 포맷을 지원하여 사용자에게 영상 정보를 서비스하는 다수의 협업 단말과,A plurality of collaboration terminals that support at least one video format using a multicast group assignment policy to provide video information to a user; 상기 다수의 협업 단말들을 상호 연결시키며 각 협업 단말의 임의의 영상 서비스 정보를 교환하여 공동작업을 위한 가상의 공간을 제공하는 베뉴 서버를 포함하고,And a Venue server interconnecting the plurality of collaboration terminals and exchanging arbitrary video service information of each collaboration terminal to provide a virtual space for collaboration. 상기 다수의 협업 단말들 중 제 1 협업 단말은,The first collaboration terminal of the plurality of collaboration terminals, 임의 영상 정보를 획득하여 멀티캐스트 그룹 주소의 개수만큼 멀티캐스트 그룹 주소를 상기 베뉴 서버로 요청하며, 상기 베뉴 서버에서 할당된 멀티캐스트 그룹 주소에 따라 생성된 영상 서비스 정보를 상기 베뉴 서버에 등록하는 영상 생산자 서비스부와,A video for acquiring arbitrary video information and requesting the multicast group address to the Venue server as many as the number of multicast group addresses, and registering the video service information generated according to the multicast group address assigned by the Venue server to the Venue server. Producer service department, 상기 베뉴 서버로부터 등록된 영상 서비스 정보를 검색하여 원하는 영상 서비스 속성에 맞는 영상 서비스를 수신하는 영상 수신자 서비스부와,A video receiver service unit for searching for video service information registered from the Venue server and receiving a video service corresponding to a desired video service property; 상기 영상 생산자 서비스부 및 영상 수신자 서비스부를 제어하며 상기 베뉴 서버와 상기 영상 생산자 서비스부 및 영상 수신자 서비스부 간의 상호 교신을 위한 통신 기능을 제공하는 서비스 통제부를 포함하되,And a service control unit for controlling the video producer service unit and the video receiver service unit and providing a communication function for mutual communication between the Venue server, the image producer service unit, and the video receiver service unit. 상기 영상 수신자 서비스부는,The video receiver service unit, 상기 베뉴 서버에 등록된 협업 단말들이 제공하는 미디어 서비스들의 목록을 포함하는 세션 정보를 실시간으로 디스플레이하는 서비스 뷰어와,A service viewer for displaying in real time session information including a list of media services provided by the collaboration terminals registered in the venue server; 상기 디스플레이되는 세션 정보를 사용자가 이해 가능한 정보로 변환하여 상기 서비스 뷰어를 통해 디스플레이할 수 있게 하는 서비스 속성 분석 모듈과,A service property analysis module for converting the displayed session information into information understandable to a user and displaying the same through the service viewer; 사용자에 의해 임의 미디어 서비스가 선택되면 상기 영상 생산자 서비스부가 서비스를 지속적으로 제공하는지를 감시한 후 서비스 제공이 중단되었을 경우에 해당 영상 프로그램을 종료하며, 이미 실행한 영상 프로그램이 사용자에 의해 종료되었을 경우에 이를 감지하여 영상 서비스의 수신 여부를 상기 서비스 뷰어로 통보하여 현재 영상 서비스가 수신 중단 상태임을 알리는 서비스 로더When a media service is selected by the user, the video producer service unit monitors whether the service is continuously provided and terminates the video program when the service is stopped, and when the already executed video program is terminated by the user. The service loader which detects this and notifies the service viewer of the reception of the video service and informs that the current video service is in the stopped state. 를 포함하는 멀티캐스트 기반 다자간 협업 시스템에서의 영상 서비스 장치.Video service device in a multicast-based multi-party collaboration system comprising a. 제 4 항에 있어서,The method of claim 4, wherein 상기 서비스 뷰어는 자신이 수신하고 있는 영상 서비스 속성 정보가 상기 베뉴 서버에 포함되어 있는지를 정기적으로 검사하고 수신 중인 영상 서비스 속성 정보가 상기 베뉴 서버에 포함되어 있지 않을 경우에 해당 서비스 제공이 중단된 것으로 판단하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템에서의 영상 서비스 장치.The service viewer periodically checks whether the video service property information being received is included in the venue server, and the service service is stopped when the video service property information being received is not included in the venue server. And a video service device in a multicast-based multi-party collaboration system. 삭제delete 멀티캐스트 그룹 할당 정책을 이용하여 적어도 하나 이상의 영상 포맷을 지원하여 사용자에게 영상 정보를 서비스하는 다수의 협업 단말과,A plurality of collaboration terminals that support at least one video format using a multicast group assignment policy to provide video information to a user; 상기 다수의 협업 단말들을 상호 연결시키며 각 협업 단말의 임의의 영상 서비스 정보를 교환하여 공동작업을 위한 가상의 공간을 제공하되, 상기 다수의 협업 단말로부터 전달된 SAP 메시지를 분석하여 SDP 메시지를 획득하고, 상기 획득된 SDP 메시지를 분석하여 얻어진 미디어 서비스 속성 정보를 세션 정보에 추가하며, 상기 세션 정보가 영상 생산자 서비스 목록일 경우에 영상 전송시 다수의 영상 프로그램이 공통된 멀티캐스트 그룹을 이용하여 멀티캐스트 주소를 할당하는 베뉴 서버Interconnecting the plurality of collaboration terminals and providing virtual space for collaboration by exchanging arbitrary video service information of each collaboration terminal, analyzing SAP messages delivered from the plurality of collaboration terminals to obtain an SDP message; And adding the media service attribute information obtained by analyzing the obtained SDP message to the session information, and when the session information is a video producer service list, a plurality of video programs use a common multicast group to transmit a multicast address. Venue server to allocate 를 포함하는 멀티캐스트 기반 다자간 협업 시스템에서의 영상 서비스 장치. Video service device in a multicast-based multi-party collaboration system comprising a. 멀티캐스트 그룹 할당 정책을 이용하여 적어도 하나 이상의 영상 포맷을 지원하여 사용자에게 영상 정보를 서비스하는 다수의 협업 단말과,A plurality of collaboration terminals that support at least one video format using a multicast group assignment policy to provide video information to a user; 상기 다수의 협업 단말들을 상호 연결시키며 각 협업 단말의 임의의 영상 서비스 정보를 교환하여 공동작업을 위한 가상의 공간을 제공하되, 상기 다수의 협업 단말로부터 전달된 SAP 메시지를 분석하여 SDP 메시지를 획득하고, 상기 획득된 SDP 메시지를 분석하여 얻어진 미디어 서비스 속성 정보를 세션 정보에 추가하며, 상기 세션 정보가 영상 생산자 서비스 목록일 경우에 영상 전송시 각각의 영상 프로그램이 N개의 멀티캐스트 그룹을 이용하여 멀티캐스트 주소를 할당하는 베뉴 서버Interconnecting the plurality of collaboration terminals and providing virtual space for collaboration by exchanging arbitrary video service information of each collaboration terminal, analyzing SAP messages delivered from the plurality of collaboration terminals to obtain an SDP message; And adding the media service attribute information obtained by analyzing the obtained SDP message to session information, and when the session information is a video producer service list, each video program multicasts using N multicast groups. Venue server to assign addresses 를 포함하는 멀티캐스트 기반 다자간 협업 시스템에서의 영상 서비스 장치.Video service device in a multicast-based multi-party collaboration system comprising a. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020060012971A 2006-02-10 2006-02-10 Apparatus for versatile video service in multicast-based multi-party collaborative environments and method therefor KR100755100B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060012971A KR100755100B1 (en) 2006-02-10 2006-02-10 Apparatus for versatile video service in multicast-based multi-party collaborative environments and method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060012971A KR100755100B1 (en) 2006-02-10 2006-02-10 Apparatus for versatile video service in multicast-based multi-party collaborative environments and method therefor

Publications (2)

Publication Number Publication Date
KR20070081207A KR20070081207A (en) 2007-08-16
KR100755100B1 true KR100755100B1 (en) 2007-09-04

Family

ID=38611168

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060012971A KR100755100B1 (en) 2006-02-10 2006-02-10 Apparatus for versatile video service in multicast-based multi-party collaborative environments and method therefor

Country Status (1)

Country Link
KR (1) KR100755100B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100879999B1 (en) * 2007-11-09 2009-01-22 광주과학기술원 Method for providing multimedia stream using video distribution group, and system for providing multimedia stream using the said method, and method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH023A (en) * 1987-10-23 1990-01-05 Nippon Telegr & Teleph Corp <Ntt> Method of accessing optical fiber circuit and connector plug thereof
JPH024A (en) * 1987-02-04 1990-01-05 Asahi Optical Co Ltd Automatic focus detecting device for camera
KR20010045237A (en) 1999-11-03 2001-06-05 오길록 Management method of the group membership in the internet multicast applications
KR20030059498A (en) 2001-12-29 2003-07-10 한국전자통신연구원 Multicast transmission system and method in capable of managing group membership information
KR20040017220A (en) * 2001-05-28 2004-02-26 (주)주인네트 Method and System for Virtual Multicast Networking
KR20040055562A (en) * 2002-12-20 2004-06-26 뷰이트 인크. Video Conferencing System and Method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH024A (en) * 1987-02-04 1990-01-05 Asahi Optical Co Ltd Automatic focus detecting device for camera
JPH023A (en) * 1987-10-23 1990-01-05 Nippon Telegr & Teleph Corp <Ntt> Method of accessing optical fiber circuit and connector plug thereof
KR20010045237A (en) 1999-11-03 2001-06-05 오길록 Management method of the group membership in the internet multicast applications
KR20040017220A (en) * 2001-05-28 2004-02-26 (주)주인네트 Method and System for Virtual Multicast Networking
KR20030059498A (en) 2001-12-29 2003-07-10 한국전자통신연구원 Multicast transmission system and method in capable of managing group membership information
KR20040055562A (en) * 2002-12-20 2004-06-26 뷰이트 인크. Video Conferencing System and Method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
2003 한국통신학회논문지
2004 한국통신학회지

Also Published As

Publication number Publication date
KR20070081207A (en) 2007-08-16

Similar Documents

Publication Publication Date Title
US9402054B2 (en) Provision of video conference services
US8319816B1 (en) Methods, systems and program products for efficient communication of data between conference servers
US6704769B1 (en) Media role management in a video conferencing network
US9462018B2 (en) Multiway peer-to-peer media streaming
WO2021057120A1 (en) Data transmission method, device and computer storage medium
US11489891B2 (en) Virtual video driver bridge system for multi-source collaboration within a web conferencing system
US9398257B2 (en) Methods and systems for sharing a plurality of encoders between a plurality of endpoints
TW201215142A (en) Unified communication based multi-screen video system
WO2015154608A1 (en) Method, system and apparatus for sharing video conference material
WO2016019775A1 (en) Conference migration method, device and system
KR20140098573A (en) Apparatus and Methd for Providing Video Conference
WO2013089423A1 (en) System, apparatus and method for utilizing a multimedia service
US20150229487A1 (en) Systems and methods for automatic translation of audio and video data from any browser based device to any browser based client
WO2015003532A1 (en) Multimedia conferencing establishment method, device and system
Han et al. Design of multi-party meeting system for interactive collaboration
JP4700977B2 (en) Multipoint conference system
Balaouras et al. Potential and limitations of a teleteaching environment based on H. 323 audio-visual communication systems
KR100755100B1 (en) Apparatus for versatile video service in multicast-based multi-party collaborative environments and method therefor
CN114650274B (en) Method, device and system for displaying conference sharing screen content
CN116320261A (en) Video conference live broadcast processing method and video conference live broadcast system
US11102451B2 (en) Videoconferencing server for providing multi-screen videoconferencing by using a plurality of videoconferencing terminals and method therefor
KR20100068728A (en) System and method for sharing of lifelike media
Hirlehei Enhancing collaboration efficiency through tailorability in synchronous groupware
Kumar et al. Samvadak—A way to communicate
CN114189648A (en) Method and device for adding live broadcast source into video conference

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
G170 Publication of correction
FPAY Annual fee payment

Payment date: 20120710

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20130710

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee