KR20030070932A - method and device to transmit several independent multimedia data - Google Patents

method and device to transmit several independent multimedia data Download PDF

Info

Publication number
KR20030070932A
KR20030070932A KR1020020010367A KR20020010367A KR20030070932A KR 20030070932 A KR20030070932 A KR 20030070932A KR 1020020010367 A KR1020020010367 A KR 1020020010367A KR 20020010367 A KR20020010367 A KR 20020010367A KR 20030070932 A KR20030070932 A KR 20030070932A
Authority
KR
South Korea
Prior art keywords
digital video
user
video information
information
transmission control
Prior art date
Application number
KR1020020010367A
Other languages
Korean (ko)
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 KR1020020010367A priority Critical patent/KR20030070932A/en
Publication of KR20030070932A publication Critical patent/KR20030070932A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 

Abstract

PURPOSE: A multimedia file transmission method and system is provided to synchronize more than two multimedia files and transmit them over a network so that it can enhance an inter-connectivity of plural multimedia files with respect to the time and the contents. CONSTITUTION: The system comprises a terminal(10) and a server(50). The terminal(10) includes a media player(20), a web browser(30), and a transmission controller(40). The server(50) includes a web server(70), a media server(60), a transmission controller(80), and a database management module(90). The transmission controller(40) monitors the data communicated between the media server(60) and the media player(20), and transmits the data to the transmission controller(40) if a transmission of a new multimedia data, which is related on a basis of the time, is requested. The transmission controller(80) checks an existence of the new data, and requests the media server(60) to transmit new data synchronized with an existing data. Then, the media server(60) transmits the synchronized new data to the media player(20).

Description

네트워크를 통한 상호 연관된 두개 이상의 멀티미디어 데이타의 전송방법 및 장치{method and device to transmit several independent multimedia data}Method and device to transmit several independent multimedia data associated with each other over a network

현재 네트워크를 통한 멀티미디어 재생하는 기술은 데이타 스트림방식으로 Real Networks사의 Real Audio기술과 Microsoft사의 Media 서버 기술이 존재하며, 데이타를 끊기지 않고 실행이 가능하도록 재생기와 서버간에 프로토콜(규약)을 제정하여, 데이타가 끊기는 경우에는 다시 데이타를 전송하여 보내줄 수 있도록 하며, 서버는 동시에 여러개의 재생기로 부터오는 전송요구를 효과적으로 수행할 수 있도록 하는 기술이 구현되어 있다. 본 발명은 이러한 기술의 내용중 미디어 서버와 재생기 사이에 발생하는 데이타 전송중 시간데이타 및 데이타의 식별자를 활용하여 재생기와 서버에 대한 조정을 수행하는 것이므로, 프로토콜이 공개되어 있는 어떠한 미디어 재생기술에도 적용이 가능하다.Currently, the technology of multimedia playback through a network is a data stream method. Real Networks' Real Audio technology and Microsoft's Media server technology have been established, and protocols are established between the player and the server so that data can be executed without interruption. In the case of disconnection, data can be transmitted and sent again, and the server has implemented a technology that can effectively execute the transmission request from multiple players at the same time. Since the present invention performs adjustment to the player and the server by utilizing the time data and the identifier of the data during the data transmission between the media server and the player among the contents of the technology, the present invention is applicable to any media playback technology in which the protocol is disclosed. This is possible.

본 발명이 이루고자 하는 기술적 과제는 네트워크를 통한 멀티미디어 전송시에 두개 이상의 멀티미디어 데이터를 시간적으로 서로 동기화하여 전송할 수 있도록 이에 관련된 정보의 저장 및 처리하는 것으로서, 멀티미디어 데이터의 재생기와 데이터를 제공하는 서버라는 일차원적인 관계를 복수의 데이터의 시간적, 내용적 연관성을 효과적으로 구현할 수 있는 재생 및 이에 따른 관리를 수행할 수 있는 기술요소를 과제로 하고 있다.The technical problem to be achieved by the present invention is to store and process information related to the two or more multimedia data to be synchronized in time with each other during the multimedia transmission over the network, a one-dimensional server that provides the player and data of the multimedia data The technical task of reproducing and managing accordingly the relations between the data and the data can be implemented effectively.

도1은 본 발명의 구성 요소를 나타내는 도면으로서 사용자단말기부, 웹라우저, 미디어 재생기로 구성된 단말기부와, 미디어 서버, 전송 제어 서버, 웹서버, 데이타베이스로 구성된 서버부가 네트워크를 통하여 연결되어 있음을 도시한 것이다.1 is a view showing the components of the present invention is a terminal unit consisting of a user terminal unit, a web browser, a media player, and a server unit consisting of a media server, a transmission control server, a web server, and a database are connected through a network. It is shown.

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

10: 사용자 단말기부 20: 미디어 재생기10: user terminal unit 20: media player

30: 웹 브라우저 40: 사용자 전송제어부30: web browser 40: user transmission control unit

50: 서버장치 60: 미디어 서버50: server device 60: media server

70: 웹 서버 80: 전송 제어 서버70: web server 80: transmission control server

90: 데이터 베이스90: database

도2는 도1에 제시된 장치들 중 최초로 멀티미디어 데이터 전송을 요청하는 과정을 나타내는 구성도FIG. 2 is a block diagram showing a process of requesting transmission of multimedia data for the first time among the devices shown in FIG.

도3은 도2의 요청에 따른 멀티미디어 데이터의 재생중에 새로운 멀티미디어 데이터 전송을 요청한 경우의 과정을 나타내는 구성도FIG. 3 is a block diagram illustrating a process of requesting a transmission of new multimedia data while playing multimedia data according to the request of FIG.

도4는 도1 또는 도2의 과정을 마치고, 멀티미디어 재생을 종료한 경우의 구성도4 is a configuration diagram when the multimedia playback is finished after completing the process of FIG. 1 or FIG.

위가 같은 목적을 달성하기 위하여서는 사용자가 사용하는 웹 브라우저, 미디어 재생기, 사용자 전송 제어 부를 포함하는 사용자 단말기 부와 사용자 단말기부의 각각의 요소와 결합하여 작용하는 웹서버, 미디어 서버, 전송제어 서버를 포함하는 서버부로 구성된다. 입력부와 출력부는 컴퓨터에서 일반적인 부분이 그대로 작동되므로 이 부분에 대한 상세한 설명은 생략한다.In order to achieve the above object, a user terminal unit including a web browser, a media player, and a user transmission control unit used by the user, and a web server, a media server, and a transmission control server operating in combination with each element of the user terminal unit It comprises a server unit that includes. Since the input and output parts of the computer operate as usual, detailed descriptions of these parts will be omitted.

첨부한 도면을 참조하여 본 발명의 바람직한 일 실시예를 설명하겠다. 도1은 본 발명에 따른 네트워크 상에서의 연관된 멀티미디어 컨텐츠 전송장치를 나타내는 구성도이다.With reference to the accompanying drawings will be described a preferred embodiment of the present invention. 1 is a block diagram showing an associated multimedia content transmission apparatus on a network according to the present invention.

이 장치는 일반적인 인터넷상의 디지털 멀티미디어 콘텐츠의 실행을 위한 단말장치(10)와 멀티미디어 콘텐츠를 제공해주는 서버장치(20)로 구성한다. 단말장치(10)에서는 미디어 플레이어(20)와 웹 브라우저(30)와 사용자 전송제어 부(40)로 구성된다. 웹 브라우저(22)는 필요한 정보를 검색, 선택 하는 기능을 수행함과 동시에, 미디어 플레이어 및 사용자 전송 제어부를 실행해주는 역할을 수행한다. 미디어 플레이어 및 사용자 전송 제어부는 웹 브라우저와 임배드(embed) 형식 또는 독자적인 별도 실행프로세스로 실행된다.This device comprises a terminal device 10 for executing digital multimedia content on a general Internet and a server device 20 for providing multimedia content. The terminal device 10 includes a media player 20, a web browser 30, and a user transmission control unit 40. The web browser 22 performs a function of searching for and selecting necessary information, and also plays a role of executing a media player and a user transmission control unit. The media player and user transfer control are implemented in a web browser and embedded format or in a separate execution process of its own.

한편, 서버장치(50)는 웹 브라우저로부터 오는 요청을 받고 정보를 전송하는 웹 서버(60)및 웹 브라우저를 통해 실행된 미디어 재생기와 함께 멀티미디어 재생을 관할 하는 미디어 서버(80)와 사용자 전송 제어부로부터 오는 정보를 제어하는 전송 제어부(80) 및 웹 서버, 미디어 서버, 전송제어부와 상호작용하며 데이터의 저장, 삭제, 수정을 관할하는 데이터베이스관리부(90)로 구성된다. 웹 서버부는 하이퍼텍스트 전송규약(Hyper Text Transfer Protocol:HTTP)에 따라브라우저(30)와 서버간의 통신규약을 준수한다. 미디어 서버는 일반적인 멀티미디어 데이터 스트림을 위한 규격인 Microsoft社와 Real Networks社 등등 회사의 별도 규약을 준수한다. 또한 멀티미디어 데이터의 규격은 MPEG(Motion Picture Experts Group)및 MOV(Quick Time Movie Player에서 재생되는 파일 포맷),AVI(Audio Vedio Interleave)등의 규약에 맞는 데이터 포맷을 기준으로 한다. 사용자 전송 제어부 및 전송제어서버는 일반적인 패킷(PACKET)전송 규약을 준수한다. 웹 브라우저와 웹 서버간의 데이터전송은 이미 상용화된 기술을 그대로 적용하며, 멀티미디어 데이터 스트림에서도 기존의 상용화된 기술을 그대로 활용한다. 본 발명의 핵심적인 요소는 사용자 전송제어부와 전송제어서버로서, 사용자 전송제어부는 미디어 서버와 미디어 재생기사이에 통신되는 데이타를 모니터링하면서 시간적으로 연관된 새로운 멀티미디어 데이타의 전송 요청이 있는 경우엔 이를 전송제어 서버에 전달하고, 전송제어서버는 신규데이타의 존재를 확인한 후,기존 데이타와 동기화된 형태의 새로운 데이타의 전송을 미디어 서버에 요청을 하게 되고, 이를 미디어 서버는 미디어 재생기로 동기화된 새로운 정보를 전송하게 되는 것이다. 이와 동시에 전송제어 서버는 기존의 진행중인 상태정보를 웹서버로 전달하며, 웹 서버는 이용자가 이미 이용중인 정보로 되돌아 갈 수 있도록 웹 브라우저에 전송하여 이용자의 다양한 선택이 가능하도록 한다.On the other hand, the server device 50 from the user server and the media server 80 and the user transmission control unit for controlling the multimedia playback with the web server 60 and the media player executed through the web browser to receive the request coming from the web browser It consists of a transmission control unit 80 for controlling incoming information and a database management unit 90 that interacts with a web server, media server, and transmission control unit and manages storage, deletion and modification of data. The web server unit complies with the communication protocol between the browser 30 and the server according to the Hyper Text Transfer Protocol (HTTP). The media server complies with the separate conventions of Microsoft, Real Networks, and others, which are standards for general multimedia data streams. In addition, the standard of multimedia data is based on a data format that conforms to the conventions such as MPEG (Motion Picture Experts Group), MOV (file format played by Quick Time Movie Player), AVI (Audio Vedio Interleave). The user transmission control unit and the transmission control server comply with the general packet transfer protocol. The data transfer between the web browser and the web server is applied to the commercially available technology, and the existing commercially available technology is also used in the multimedia data stream. A key element of the present invention is a user transmission control unit and a transmission control server. The user transmission control unit monitors the data communicated between the media server and the media player, and transmits a new multimedia data in a timely manner when there is a request for transmission of new multimedia data. After confirming the existence of the new data, the transmission control server makes a request to the media server for the transmission of new data synchronized with the existing data, and the media server transmits the new information synchronized to the media player. Will be. At the same time, the transmission control server transmits the existing status information to the web server, and the web server transmits the web server to the web browser so that the user can return to the information already in use.

이와 같이 구성된 본 발명의 동작을 도 2를 참조하여 상세히 설명하겠다. 본 발명의 동작을 설명하기 전에 먼저, 당 발명의 실행을 통해 서비스를 제공하고자 하는 자는 네트워크를 통해 전송하고자 하는 두개이상의 멀티미디어 콘텐츠를제작한 후에 이 각각의 정보에 대한 시간별 연관성에 관하여 사전에 정보를 정리하여 저장한 것을 조건으로 한다.The operation of the present invention configured as described above will be described in detail with reference to FIG. 2. Before describing the operation of the present invention, a person who wishes to provide a service through the practice of the present invention first produces two or more multimedia contents to be transmitted through a network, and then provides information in advance regarding the hourly correlation to each piece of information. The condition is that they are arranged and stored.

도2는 최초로 멀티미디어 데이터 전송을 신청하는 과정을 나타낸 것 이다. 웹 브라우저가 구동되어(110단계) 웹 서버를 통해 데이터를 받은 후에, 검색 혹은 탐색을 통해 원하는 정보를 선택하면(120단계), 선택된 데이터를 전송받기위하여 임배드(embed) 혹은 별도의 실행을 통하여 미디어 재생기 및 사용자 전송제어부가 실행된다.(130 , 140단계) 이 때 실행된 미디어 재생기는 미디어 서버로부터 원하는 데이터를 요청하며(150단계), 미디어 서버는 요청된 데이터의 존재여부를 검색하여(160단계) 요청 데이타가 존재하는 경우에는 단말기부에 있는 미디어 재생기 및 사용자 전송제어부에 전송한다(165단계). 만약 데이타가 없는 경우에는 미디어 재생기에 데이터가 없다는 메시지를 전송하며 메시지를 받은 미디어 재생기는 에러메세지를 화면에 표시한다.(170단계) 이때, 사용자 전송제어부는 일정시간이 도과하여도 데이터의 전송이 없는 경우에는 자동을 실행을 종료한다(180단계).2 shows a process of applying for multimedia data transmission for the first time. After the web browser is started (step 110) and the data is received through the web server, and the desired information is selected by searching or searching (step 120), an embedded or separate execution is performed to receive the selected data. The media player and the user transmission control unit are executed (steps 130 and 140). The executed media player requests desired data from the media server (step 150), and the media server searches for the existence of the requested data (160). In step 165, the request data is transmitted to the media player and the user transmission control unit in the terminal unit. If there is no data, the media player transmits a message indicating that there is no data, and the media player receiving the message displays an error message on the screen (step 170). If not, the execution ends automatically (step 180).

도3은 이미 하나의 멀티미디어 데이터의 내용이 디스플레이 되고 있는 상황에서 이와 시간적으로 연관되어 있는 새로운 정보를 요청한 경우에 시행되는 절차를 도시한 것이다. 웹 브라우저에 표현되어 있는 새로운 정보 전송을 선택한 경우에(210단계) 웹 브라우저는 사용자 전송제어부에 희망정보내용을 전달하면, 사용자 전송제어부는 기존의 이용중이던 전송상태정보와 새로운 이용희망 정보를 전송제어서버에 전송한다(220단계). 이때, 전송제어서버는 전송받은 정보의 새로운 내용의 존재여부를 확인한후(230단계) 데이터가 없는 경우에는 사용자 전송제어부를 통해에러메세지를 출력한후 진행절차를 종료하고(235단계), 데이터가 존재하는 경우에는 미디어 서버에 진행중인 IP(Internet Protocol) 주소등을 비롯한 사용자 단말기부의 정보 및 이전 진행정보의 진행경과 시간 및 새로 진행을 원하는 동영상 위치 및 이름등을 전달하며(240단계), 전달받은 미디어 서버는 적합한 정보의 형태로 사용자 단말기부에 진행중인 곳에 데이터를 전송한다.(250단계) 이러한 진행과 동시에 전송제어서버는 이전에 진행중이었던 정보의 진행상태를 데이터베이스에 저장함과 동시에(260단계) 웹 서버에 전달하며(270단계), 웹 서버는 이전에 진행되었던 정보의 상태를 사용자가 다시 보기를 원하는 경우 웹브라우저를 통해 다시 선택이 가능하도록 웹브라우저에 데이터를 전송하여 화면에 출력되도록 한다.(280단계)FIG. 3 illustrates a procedure performed when a new information related to time is requested in the situation where the content of one multimedia data is already displayed. When the new information expressed in the web browser is selected (step 210), when the web browser delivers the desired information to the user transmission control unit, the user transmission control unit transmits the existing transmission status information and the new user desired information. Send to the server (step 220). At this time, the transmission control server checks the existence of new contents of the received information (step 230), if there is no data, outputs an error message through the user transmission control unit, and ends the procedure (step 235). If present, the media server delivers information such as the IP (Internet Protocol) address in progress and the progress time of the previous progress information and the location and name of the video to be newly processed (step 240). The server transmits the data to the user terminal unit in the form of appropriate information (step 250). At the same time, the transmission control server stores the progress of the information that has been in progress in the database (step 260). (At step 270), the web server wishes to see the status of the information that was previously And to send data to the web browser to enable the re-selection through the browser displayed on the screen (step 280)

도4은 멀티미디어 재생을 종료하는 절차를 도시한 것이다. 이용자가 미디어 재생기 이용을 중단하는 경우에(310단계), 사용자 단말기 전송 제어부는 중단 시까지의 정보이용상태를 전송제어서버에 전송(320단계)하며, 전송제어서버는 후에 이용자가 다시 이용이 가능하도록 이용 중이던 상태정보를 저장한다.(330단계) 이런 절차가 끝난 경우에 사용자 전송 제어부는 일정시간 동안 사용자로부터 새로운 동작이 없는 경우에는 실행을 종료한다. (340단계)4 shows a procedure for terminating multimedia playback. When the user stops using the media player (step 310), the user terminal transmission control unit transmits the information usage state until the interruption to the transmission control server (step 320), so that the transmission control server can be used again by the user later. In operation 330, the user transmission control unit terminates execution if there is no new operation from the user for a predetermined time. (Step 340)

기존의 인터넷 방송시스템의 경우는 두개이상의 방송내용을 사용할 경우에는 두개 이상의 창을 띄워야 함은 물론, 쌍방간에 동기화가 되지 않아 하나의 방송내용을 보는 중에 다른 창을 띄울 때 해당 내용과 연관된 내용부터 제공되지 않고 새로 선택한 방송내용의 처음부터 실행이 되므로 실질적으로 두 가지 방송내용의 동시 이용이 불가능하므로 본 발명이 구현하는 효과를 실현할 수 없다.In the case of the existing Internet broadcasting system, when two or more broadcasting contents are used, two or more windows must be opened, and the contents related to the contents are provided when the other window is opened while viewing one broadcasting contents because the two sides are not synchronized. In this case, since the broadcast program is executed from the beginning of the newly selected broadcast content, the two broadcast contents cannot be simultaneously used, and thus the effect of the present invention cannot be realized.

본 발명은 인터넷상에서 두개 이상의 디지털 동영상 정보를 시간적으로 서로 동기화하여 사용할 수 있도록 함으로써, 하나의 동영상 정보 제공방식의 단편성을 동시에 여러 개의 정보를 이용자의 선택에 따라 다양하게 이용할 수 있기 때문에 다양한 디지털 콘텐츠 제작 및 서비스 제공이 가능하다. 따라서, 연극, 스포츠, 교육등 일방향적인 디지털 동영상 정보 제공의 한계를 극복한 정보의 제공이 가능하며, 이에 따라 이용자와의 상호작용성이 증대되어 흥미유발 및 효과적인 정보전달이 가능하다. 따라서, 저렴한 비용으로 다양한 디지털 콘텐츠 제작 가능하다.According to the present invention, two or more pieces of digital video information can be synchronized with each other over time on the Internet, and thus, various pieces of digital content can be used at the same time because a plurality of pieces of information can be used at the same time. Production and service can be provided. Therefore, it is possible to provide information that overcomes the limitations of providing one-way digital video information such as drama, sports, and education, thereby increasing interaction with the user, thereby inducing interest and effectively delivering information. Therefore, various digital contents can be produced at low cost.

즉, 농구 스포츠 중계를 동영상으로 제작하는 경우에, 동시에 2개의 카메라로 제작하되, 하나는 전체의 모습을 담고 다른 하나의 카메라는 공을 중심으로 촬영한 후에 이를 본 발명의 시스템을 통해 제공한다면, 현재 전체 농구코트를 중심으로 진행하는 동영상 정보를 시청하는 과정에 공을 중심으로 클로즈업된 화면을 선택한 경우 현재 까지 진행된 시간정보 즉, 농구게임이 시작시간부터 경과된 시간정보를 확인한 후에 이를 새로 클로즈업된 화면내용을 담고 있는 또다른 멀티미디어 데이터의 미디어 실행기에 전달하여 그 경과 시간만큼 지난후의 정보가 제공되도록 함으로써, 이용자는 2개의 화면을 선택적으로 시간의 단절없이 연속적으로 이용이 가능하다.That is, in the case of producing a basketball sports broadcast as a video, if two cameras are produced at the same time, one containing the whole appearance and the other camera is photographed around the ball and provided through the system of the present invention, If you select the close-up screen centered on the ball in the process of watching video information that is currently progressing on the entire basketball court, you can check the time information progressed up to the present time, that is, the basketball game has elapsed time since the start time. By passing the information to the media executor of another multimedia data containing the screen contents to provide information after the elapsed time, the user can selectively use the two screens without interruption of time.

본 발명 시스템은 멀티미디어 데이터로 변환이 가능한 모든 컨텐츠의 경우에 적용이 가능하다. 인터넷 교육의 경우에도 두명이상의 화자의 대화내용을 전체촬영, A화자 만의 음성이 활성화 되어있는 영상 녹화, B화자만의 음성녹음이 활성화되어있는 영상 녹화등 3가지 형태로 제공하는 경우, 교육시스템의 이용자는 선택적으로 방송을 들으며 다양한 입장에서 방송을 실습할 수 있으므로 학습효과를 극대화 할 수 있다.The system of the present invention can be applied to any content that can be converted into multimedia data. Even in the case of internet education, when the conversation contents of two or more speakers are provided in three forms: the entire recording, the video recording in which only the A speaker is activated, and the video recording in which the B speaker's voice is activated, The user can selectively listen to the broadcast and practice the broadcast from various points of view, thereby maximizing the learning effect.

또한, 본 발명은 멀티미디어 재생 및 웹을 통한 데이터 전송에 관련된 기술인 컴캐스트시스템(Microsoft 社의 Media Player나 Realstream社의 Real Audio등) 및 웹 서버-웹 브라우저 시스템을 그대로 둔 상태로 사용이 가능 하기 때문에, 기존 시스템에 본 시스템만 추가적으로 설치하면 적은 비용으로 기존의 멀티미디어 재생의 효과를 극대화 할 수 있다.In addition, since the present invention can be used in a state in which the Comcast system (such as Microsoft's Media Player or Realstream's Real Audio) and the web server-web browser system, which are technologies related to multimedia playback and data transmission through the web, remain in place, If only this system is additionally installed in the existing system, the effect of the existing multimedia playback can be maximized at a low cost.

Claims (3)

네트워크를 통하여 동영상 전송시스템에 접속하여 시간적으로 연관된 디지털 동영상 정보를 전송 받는 사용자 단말기에 있어서 상기 사용자 단말기에 탑재되며 네트워크를 통하여 상기 동영상 전송시스템에 접속이 가능하게 하는 웹브라우저와, 상기 사용자 단말기에 탑재하며 상기 동영상 전송시스템으로부터 전송 받은 디지털 동영상 정보를 실시간으로 재생하는 동영상 재생기와, 상기 사용자 단말기에 탑재되며 상기 동영상 전송시스템의 전송제어서버에게 사용자가 필요로 하는 디지털 동영상 정보에 대한 검색을 요청하며 상기 전송제어서버에 의해서 동영상 데이터베이스로부터 인출된 디지털 동영상 정보가 상기 사용자 단말기의 동영상 재생기에서 재생되는 동안 상기 재생되는 디지털 동영상 정보에 대한 이용 상태 정보를 계속적으로 모니터링하여 이후에 사용자가 현재 재생중인 디지털 동영상 정보와 시간적으로 연관된 새로운 디지털 동영상 정보를 요청하는 경우에 상기 재생중인 디지털 동영상 정보에 대한 이용 상태 정보를 계속적으로 모니터링하며 이후에 사용자가 현재 재생중인 디지털 동영상 정보와 시간적으로 연관된 새로운 디지털 동영상 정보를 요청하는 경우에 상기 재생중인 디지털 동영상 정보에 대한 이용 상태 정보를 상기 전송제어서버로 전송하는 사용자 전송제어부와, 사용자 단말기에 실시간으로 시간적으로 연관된 디지탈 동영상 정보를 전송하는 동영상 전송시스템에 있어서 네트워크에 접속되어 있는 웹 서버와, 사용자 전송 제어부로부터 디지털 동영상 정보 검색 요청을 받아 동영상 데이터베이스에 저장된 디지털 동영상 정보를 검색한 후동영상 데이터베이스에 저장된 디지털 동영상 정보를 검색한 후 동영상 데이터베이스로부터 사용자가 요청한 디지털 동영상 정보를 사용자 단말기로 전송하며 사용자가 동영상 재생기에서 동영상 정보를 시청하는 중에 상기 재생되는 디지털 동영상 정보와 시간적으로 연관된 디지털 동영상 정보를 요청하는 경우에 사용자 전송 제어부로부터 상기 재생중인 디지털 동영상 정보의 이용 상태 정보 및 사용자가 신규로 요청하는 동영상 정보에 대한 데이터를 전송 받은 후 이를 미디어 서버에 전달하는 전송제어 서버부와, 상기 재생중인 디지털 동영상 정보와 시간적으로 연관된 디지털 동영상 정보를 동영상 데이터베이스로부터 인출하여 사용자 단말기로 전송하는 미디어 서버, 디지털 동영상 정보를 저장하며 상기 미디어서버에 의해 디지털 동영상 정보를 인출하거나 신규로 디지털 동영상 정보를 기록하는 동영상 데이터베이스를 포함하는 것으로 하는 디지털 동영상 정보 전송장치.A user terminal connected to a video transmission system through a network to receive digital video information associated with time, the web browser mounted on the user terminal to enable access to the video transmission system via a network, and mounted on the user terminal. And a video player for reproducing digital video information received from the video transmission system in real time, and requesting a transmission control server of the video transmission system to search for digital video information required by the user. While the digital video information extracted from the video database by the transmission control server is reproduced in the video player of the user terminal, the utilization status information of the digital video information to be reproduced is continuously collected. If the user subsequently requests new digital video information that is temporally related to the digital video information currently being played, the status information of the digital video information being continuously monitored is continuously monitored, and then the user is currently playing the digital video. A user transmission control unit which transmits usage status information of the digital video information being reproduced to the transmission control server when requesting new digital video information associated with time in real time, and digital video information associated with time in real time to a user terminal. In the video transmission system to transmit digital video information retrieval request from the web server connected to the network and the user transmission control unit, the digital video information stored in the video database is retrieved. After retrieving the digital video information stored in the video source, the digital video information requested by the user is transmitted from the video database to the user terminal, and the digital video information that is temporally related to the digital video information played back while the user watches the video information on the video player. A transmission control server unit for receiving data on the use state information of the digital video information being played back and the video information newly requested by the user from the user transmission control unit and transmitting the data to a media server; A media server that draws digital video information related to video information from a video database in time and transmits it to a user terminal, and stores digital video information, and retrieves the digital video information by the media server. Digital video information transmission apparatus that includes a video database for recording the digital video information in a new one. 상기 디지털 동영상 전송시스템에 있어서, 사용자가 네트워크에 접속되어 있는 사용자 단말기를 이용하여 상기 디지털 동영상 전송시스템을 제공하는 웹 서버에 접속한 후 원하는 디지털 동영상 정보를 선택하여 미디어 재생기와 사용자 전송제어부가 구동되어 미디어 서버에 데이터 전송을 요청하는 단계와, 상기 미디어 서버에게 사용자가 요청한 디지털 동영상 정보를 검색하도록 요청하는 단계와, 상기 미디어 서버는 동영상 데이터베이스로부터 사용자가 요청한 디지털 동영상 정보를 인출하여 사용자 단말기로 전송하며 , 이와 함께 상기 구동되어 있는 사용자 전송제어부에서는 동영상 재생기가 현재 재생중인 디지털 동영상 정보의 이용 상태 정보를 계속적으로 모니터링하는 단계와, 사용자가 사용자 단말기에서 사용자로부터 현재 재생중인 디지털 동영상 정보와 시간적으로 연관된 디지털 동영상 정보를 선택하는 경우 상기 구동 중인 사용자 전송 제어부에서 상기 전송제어서버로 현재 재생 중인 디지털 동영상 정보에 대한 이용 상태 정보 및 사용자가 신규로 요청하는 동영상 정보에 대한 데이터를 전송하는 단계와, 상기 전송제어서버에서 사용자 전송 제어부로부터 현재 재생중인 디지털 동영상 정보에 대한 이용 상태 정보 및 사용자가 신규로 요청하는 동영상 정보에 대한 데이터를 상기 미디어 서버에 전달하는 단계와, 이를 해석한 후 동영상 데이터베이스로부터 사용자가 신규로 요청하는 동영상 정보를 사용자 단말기로 전송하는 단계와, 사용자 단말기의 동영상 재생기는 상기 전송제어서버로 전송받은 종전에 재생 중이던 디지털 동영상 정보와 시간적으로 연관된 신규 동영상 정보를 재생하는 단계를 포함하는 것을 특징으로 한다.In the digital video transmission system, a user connects to a web server providing the digital video transmission system using a user terminal connected to a network, selects desired digital video information, and drives a media player and a user transmission control unit. Requesting data transmission to a media server; requesting the media server to retrieve digital video information requested by a user; and the media server extracts digital video information requested by a user from a video database and transmits the digital video information requested by the user to a user terminal. In addition, the driven user transmission control unit continuously monitors the usage status information of the digital video information currently being played by the video player, and the user is currently playing from the user in the user terminal. When selecting digital video information that is temporally related to the digital video information, the driving user transmission control unit may display data about the use state information of the digital video information currently being played by the transmission control server and the video information newly requested by the user. And transmitting, by the transmission control server, data of the usage status information on the digital video information currently playing from the user transmission control unit and data on the video information newly requested by the user to the media server, and interpreting the data. And transmitting new video information requested by the user from the video database to the user terminal, and the video player of the user terminal newly connected with the digital video information that was previously played by the transmission control server. And reproducing the information. 상기 2항에 있어서, 사용자 단말기에서 사용자로부터 현재 재생중인 디지털 동영상 정보와 시간적으로 연관된 디지털 동영상 정보를 선택하는 경우 상기 구동 중인 사용자 전송 제어부에서 상기 전송제어서버로 현재 재생 중인 디지털 동영상 정보에 대한 이용 상태 정보 및 사용자가 신규로 요청하는 동영상 정보에 대한 데이터를 전송하는 단계에서 사용자 전송제어부에서 신규 정보를 요청 전에 수행 중이던 상태정보를 전달받아 이를 데이터베이스에 저장함과 동시에 웹 서버에 전달하여 웹 서버가 사용자의 웹 브라우저에 이전에 진행 중이던 정보 상태가 표현되고 사용자가 선택이 가능하도록 함으로써, 원래의 진행 중이던 정보 상태를 다시 이용할 수 있게 함을 특징으로 한다.The method according to claim 2, wherein when the user terminal selects digital video information that is temporally related to digital video information currently being played from the user, the driving state of the digital video information currently being played to the transmission control server by the driving user transmission controller. In the step of transmitting the information and the video information newly requested by the user, the user transmission control unit receives the state information that was being performed before requesting the new information, stores it in the database, and delivers it to the web server so that the web server can The information state previously in progress in the web browser is represented and the user can select it, thereby reusing the original information state.
KR1020020010367A 2002-02-27 2002-02-27 method and device to transmit several independent multimedia data KR20030070932A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020010367A KR20030070932A (en) 2002-02-27 2002-02-27 method and device to transmit several independent multimedia data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020010367A KR20030070932A (en) 2002-02-27 2002-02-27 method and device to transmit several independent multimedia data

Publications (1)

Publication Number Publication Date
KR20030070932A true KR20030070932A (en) 2003-09-03

Family

ID=32222739

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020010367A KR20030070932A (en) 2002-02-27 2002-02-27 method and device to transmit several independent multimedia data

Country Status (1)

Country Link
KR (1) KR20030070932A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120209949A1 (en) * 2011-02-14 2012-08-16 Alexandros Deliyannis Methods and apparatus to monitor media content
WO2015105220A1 (en) * 2014-01-13 2015-07-16 주식회사 노매드커넥션 Mobile terminal, and method for managing multimedia data in the mobile terminal
US9986005B2 (en) 2012-07-24 2018-05-29 Samsung Electronics Co., Ltd. Media playback method and apparatus in multiple media devices

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120209949A1 (en) * 2011-02-14 2012-08-16 Alexandros Deliyannis Methods and apparatus to monitor media content
US9986005B2 (en) 2012-07-24 2018-05-29 Samsung Electronics Co., Ltd. Media playback method and apparatus in multiple media devices
WO2015105220A1 (en) * 2014-01-13 2015-07-16 주식회사 노매드커넥션 Mobile terminal, and method for managing multimedia data in the mobile terminal

Similar Documents

Publication Publication Date Title
US11081143B2 (en) Providing enhanced content
CN103190092B (en) System and method for the synchronized playback of streaming digital content
US8341662B1 (en) User-controlled selective overlay in a streaming media
US8875204B2 (en) Information processor, information processing method and program
US7518992B2 (en) Interactive data transmission system having staged servers
JP4640723B2 (en) Stream a single media track to multiple clients
US8108541B2 (en) Method and apparatus for providing collaborative interactive video streaming
US20080124052A1 (en) Systems and methods to modify playout or playback
JP2004529588A (en) Method and apparatus for time-shifting broadcast programs having web content of synchronous delivery
JP2009153112A (en) Systems and methods to play out advertisements
JP2001101190A (en) Device and method for reception
JP2005198313A (en) Digital real-time interactive program system
KR100915314B1 (en) Method and apparatus for managing TV broadcast content that has synchronized web applications
WO2001018658A1 (en) Method and apparatus for sending slow motion video-clips from video presentations to end viewers upon request
KR20020073346A (en) Distributed internet broadcasting method and system using camera and screen capture
JP7290260B1 (en) Servers, terminals and computer programs
JP2010118736A (en) Broadcast receiving terminal
EP1804176A1 (en) Method and system for downloading streaming content
JP2023082098A (en) Information processing device and information processing method
KR20030070932A (en) method and device to transmit several independent multimedia data
JP5243871B2 (en) Video playback device
KR20110046060A (en) Method and apparatus for selective section playback of iptv program
JP2002320214A (en) Viewing management method and system thereof
CN107613376A (en) A kind of live broadcasting method and device
KR100880569B1 (en) Method for transporting vod contents in electric control transport protocol environment of mobile iptv

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application