






도 1은 본 발명에 의한 주문형 멀티미디어 콘텐츠 제공 서비스 장비의 개념적 블록도.1 is a conceptual block diagram of on-demand multimedia content providing service equipment according to the present invention.
도 2a는 본 발명에 의한 주문형 멀티미디어 콘텐츠의 데이터 포맷의 일실시예를 도시한 개념적 블록도.2A is a conceptual block diagram illustrating one embodiment of a data format of on-demand multimedia content in accordance with the present invention.
도 2b는 본 발명에 의한 주문형 멀티미디어 콘텐츠의 절단위치데이터의 일실시예를 도시한 개념적 블록도.2B is a conceptual block diagram illustrating one embodiment of cutting position data of multimedia content on demand according to the present invention;
도 3a은 본 발명에 의한 멀티미디어 콘텐츠 제공 방법의 제 1 실시예를 도시한 흐름도.3A is a flowchart showing a first embodiment of a method for providing multimedia content according to the present invention;
도 3b은 본 발명에 의한 멀티미디어 콘텐츠 제공 방법의 제 2 실시예를 도시한 흐름도.3B is a flowchart showing a second embodiment of a method for providing multimedia content according to the present invention;
도 4a는 본 발명에 의한 멀티미디어 콘텐츠 제공 시스템의 제 1 실시예를 도시한 개념적 블록도.4A is a conceptual block diagram illustrating a first embodiment of a multimedia content providing system according to the present invention.
도 4b는 본 발명에 의한 멀티미디어 콘텐츠 제공 시스템의 제 2 실시예를 도시한 개념적 블록도.4B is a conceptual block diagram illustrating a second embodiment of a multimedia content providing system according to the present invention.
<도면의 주요부분의 기호의 설명><Description of Symbols of Main Parts of Drawing>
100 : 서버102, 104 : 기억장치100:
110 : 클라이언트112 : 디스플레이 장치110: client 112: display device
120 : 통신 네트워크120: communication network
본 발명은 주문형 멀티미디어 콘텐츠 제공 시스템에 관한 것으로서, 특히 다양한 내용의 멀티미디어 콘텐츠를 용이하게 조합하여 공급할 수 있는 멀티미디어 콘텐츠 제공 시스템과 그 방법에 관한 것이다.The present invention relates to an on-demand multimedia content providing system, and more particularly, to a multimedia content providing system and a method for easily providing a combination of various multimedia contents.
주문형 비디오(Video On Demand : VOD) 공급 시스템 또는 주문형 오디오(Audio On Demand : AOD) 공급 시스템의 개념에 관하여는 이미 알려져 있다. 즉, 종래의 주문형 비디오 또는 오디오 공급 시스템에 의하면, 관람 또는 청취를 원하는 시청자가 자신의 클라이언트(client) 장치, 예컨대 네트워크에 접속된 셋톱박스를 구비한 텔레비전이나 개인용 컴퓨터(PC) 등을 사용하여 비디오 또는 오디오 콘텐츠 공급하는 콘텐츠(contents) 공급자의 서버에 접속하고, 여기서 제공될 수 있는 비디오 또는 오디오 콘텐츠를 선택함으로써, 시청자가 원하는 시간에 원하는 내용의 비디오 또는 오디오 콘텐츠를 즐길 수 있다.The concept of a Video On Demand (VOD) supply system or an Audio On Demand (AOD) supply system is already known. In other words, according to a conventional video or audio supply system, a viewer who wants to watch or listen to a video uses his or her client device, such as a television or personal computer (PC) having a set-top box connected to a network. Or by connecting to a server of a content provider supplying audio content and selecting the video or audio content that can be provided here, the viewer can enjoy the video or audio content of the desired content at a desired time.
이러한 종래의 콘텐츠 공급자는 기존의 비디오 또는 오디오(이하, '멀티미디어'라 함) 콘텐츠를 디지털 데이터화하여 자신의 서버에 구비된 저장장치에 저장시킨 후, 디지털 통신이 가능한 네트워크를 통하여 데이터 스트림(data stream)의 형 식으로 시청자에게 제공하게 된다. 최근의 통신 네트워크 기술의 비약적인 발전으로 인하여 그 전송 속도가 대폭 증가하였고, 특히 디지털화된 멀티미디어 데이터의 압축기술의 발전으로 인하여 전송하여야 할 데이터의 양이 크게 감소함으로써 이러한 주문형 콘텐츠 공급 시스템의 상용화가 가까운 장래에 실현되기에 이르렀다.Such a conventional content provider digitally converts existing video or audio (hereinafter referred to as 'multimedia') content into a storage device provided in its server, and then stores a data stream through a network capable of digital communication. ) To viewers. Due to the recent rapid development of communication network technology, its transmission speed has greatly increased, and in particular, due to the development of the compression technology of digitized multimedia data, the amount of data to be transmitted is greatly reduced, so that the commercialization of such an on-demand content supply system is expected in the near future. To come true.
상기와 같은 종래의 시스템에 의하면, 멀티미디어 콘텐츠 제공자는 시청자에게 공급한 콘텐츠의 대금을 청구함으로써 수입을 기대하고 있다. 그러나, 이렇게 시청자에게 직접적으로 대금을 청구하게 되면, 기존의 공중파 방송이나 케이블 방송에서 제공하는 저렴한 콘텐츠들과 경쟁하기가 용이하지 않으므로 콘텐츠당 가격을 낮추기가 어려운 문제가 있다.According to the conventional system as described above, the multimedia content provider expects the income by charging the content supplied to the viewer. However, when billing the viewers directly, there is a problem that it is difficult to lower the price per content because it is not easy to compete with cheap contents provided by existing airwave or cable broadcasting.
그리하여, 제공되는 콘텐츠의 시작전 또는 방영중이나 종료후에 광고 콘텐츠(advertisement contents)를 삽임함으로써 광고주로부터의 수입을 확보하는 새로운 시도가 등장하고 있다. 그러나, 주문형 콘텐츠를 공급받는 시청자의 입장에서는 본 내용의 시작전에 제공되는 광고에 커다란 거부감을 느낌으로써 광고주에게 역효과를 주는 경우가 많으며, 콘텐츠의 방영 종료후에 제공되는 광고에 의하여는 실질적인 광고 효과를 기대하기가 어렵다. 그러므로, 가장 효율적인 광고는 제공된 콘텐츠의 방영중에 소위 '중간광고'를 삽입하는 것인데, 이러한 중간 광고를 삽입하기 위하여는 제공된 콘텐츠마다 광고주의 광고를 포함시키는 편집작업이 반드시 수행되어야 한다. 이러한 편집작업은 매우 큰 비용과 시간이 소요되는 작업일 뿐만 아니라, 새로운 광고를 삽입하기 위하여는 재편집을 하여야 하며, 특히 콘텐츠의 시청 시간, 요구한 시청자의 개인 정보, 시청 지역 등의 특성에 따라 제공되는 광 고의 종류와 내용을 변경시키는 것은 불가능한 문제점이 있었다.Thus, new attempts have been made to secure revenue from advertisers by inserting advertisement content before the start of the content provided, or during or after the broadcast. However, from the standpoint of viewers who are supplied with on-demand content, it often adversely affects the advertiser by feeling a great rejection on the advertisement provided before the start of the present content, and the advertisement provided after the end of the broadcast of the content is expected to have a substantial advertising effect. Difficult to do Therefore, the most efficient advertisement is to insert a so-called 'intermediate advertisement' during the broadcast of the provided content. In order to insert such an intermediate advertisement, an editing operation must be performed to include the advertisement of the advertiser for each provided content. This editing work is not only very costly and time consuming, but also requires re-editing to insert new advertisements, especially depending on the viewing time of the content, the personal information of the viewers requested, and the viewing area. It was impossible to change the type and content of the advertisements provided.
본 발명은 상기의 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, 멀티미디어 콘텐츠가 방영되는 중간에 '중간광고'를 효과적으로 삽입하여 방영하는 멀티미디어 콘텐츠 제공 시스템 및 그 방법을 제공함으로써, 새로운 광고 콘텐츠로의 갱신을 용이하게 할뿐만 아니라, 멀티미디어 콘텐츠의 제공시간, 시청자의 연령이나 직업 등의 개인정보, 시청자의 시청지역 등의 시청 정보에 따라 서로 다른 카테고리의 광고를 공급할 수 있는 하는 것이다.The present invention has been made to solve the above problems, an object of the present invention, by providing a multimedia content providing system and method for effectively inserting the 'intermediate advertisement' in the middle of the multimedia content is aired, a new advertisement In addition to facilitating the update to the content, it is possible to supply advertisements of different categories according to the presentation time of the multimedia content, personal information such as the age and occupation of the viewer, viewing information such as the viewing region of the viewer, and the like.
본 발명의 멀티미디어 콘텐츠 제공 시스템에 의하면, 통신 네트워크를 통하여 시청자가 선택한 멀티미디어 콘텐츠를 시청자의 선택과 실질적으로 동시에 제공하기 위한 주문형 멀티미디어 콘텐츠 제공 시스템에 있어서, 디지털 데이터 스트림의 형식으로 포맷되며, 상기 스트림의 소정위치에 절단 포인터를 구비한 멀티미디어 콘텐츠를 저장하는 제 1 기억장치; 디지털 데이터 스트림의 형식으로 포맷되며, 상기 멀티미디어 콘텐츠와 별개인 파일로 저장되되, 상기 멀티미디어 콘텐츠가 방영되는 도중에 방영되기 위하여 상기 멀티미디어 콘텐츠의 절단 포인터에 의하여 활성화되는 광고 콘텐츠를 저장하는 제 2 기억장치; 및 상기 시청자의 선택에 응답하여, 상기 제 1 기억장치로부터 특정의 멀티미디어 콘텐츠를 리트리브(retrieve)하여 상기 통신 네트워크를 통하여 시청자에게 공급하되, 상기 멀티미디어 콘텐츠를 리트리브 하는 중에 그에 포함된 절단 포인터를 감지하면 상기 멀티미디어 콘텐츠의 리트리브를 중단하고 상기 제 2 기억장치로부터 선택된 광고 콘텐츠를 리트리브하여 상기 통신 네트워크를 통하여 공급하는 서버를 포함하는 주문형 멀티미디어 콘텐츠 제공 시스템을 제공한다.According to the multimedia content providing system of the present invention, an on-demand multimedia content providing system for providing a multimedia content selected by a viewer through a communication network substantially simultaneously with a viewer's selection, is formatted in the form of a digital data stream, A first storage device for storing multimedia content having a cutting pointer at a predetermined position; A second storage device formatted in a format of a digital data stream and stored in a file separate from the multimedia content, the advertisement content being activated by a cutting pointer of the multimedia content to be broadcast while the multimedia content is being broadcasted; And in response to the viewer's selection, retrieving specific multimedia content from the first storage device and supplying the multimedia content to the viewer through the communication network, and detecting a cutting pointer included in the multimedia content while retrieving the multimedia content. And a server for stopping the retrieval of the multimedia content and retrieving the selected advertisement content from the second storage device through the communication network.
본 발명의 멀티미디어 콘텐츠 제공 방법에 의하면, 통신 네트워크를 통하여 시청자가 선택한 멀티미디어 콘텐츠를 시청자의 선택과 실질적으로 동시에 제공하기 위한 주문형 멀티미디어 콘텐츠를 제공하는 방법에 있어서, 상기 시청자의 선택에 응답하여 제공될 멀티미디어 콘텐츠의 디지털 데이터 스트림을 저장하는 단계; 상기 멀티미디어 콘텐츠의 디지털 데이터 스트림의 소정위치에 절단 포인터를 포함시키는 단계; 상기 멀티미디어 콘텐츠가 방영되는 도중에 방영되며, 상기 멀티미디어 콘텐츠의 절단 포인터에 의하여 활성화되는 광고 콘텐츠의 디지털 데이터 스트림을 상기 멀티미디어 콘텐츠와 별개인 파일로 저장하는 단계; 및 상기 시청자의 선택에 응답하여, 상기 멀티미디어 콘텐츠를 리트리브(retrieve)하여 상기 통신 네트워크를 통하여 시청자에게 공급하되, 상기 멀티미디어 콘텐츠를 리트리브 하는 중에 그에 포함된 절단 포인터를 감지하면 상기 멀티미디어 콘텐츠의 리트리브를 중단하고 상기 멀티미디어 콘텐츠에 대응하는 광고 콘텐츠를 리트리브하여 상기 통신 네트워크를 통하여 공급하는 단계를 포함하는 주문형 멀티미디어 콘텐츠 제공 방법을 제공한다.According to the method for providing multimedia content of the present invention, a method for providing on-demand multimedia content for providing multimedia content selected by a viewer via a communication network substantially simultaneously with the viewer's selection, the multimedia to be provided in response to the viewer's selection. Storing a digital data stream of content; Including a truncation pointer at a location in a digital data stream of the multimedia content; Storing a digital data stream of advertisement content that is broadcast while the multimedia content is being broadcast and activated by a cutting pointer of the multimedia content, as a file separate from the multimedia content; And responsive to the viewer's selection, retrieving the multimedia content and supplying the multimedia content to the viewer through the communication network, and retrieving the multimedia content when the cutting pointer included therein is detected while retrieving the multimedia content. And retrieving the advertisement content corresponding to the multimedia content and supplying the advertisement content through the communication network.
이하, 첨부된 도면을 참조하여 본 발명의 시스템 및 방법에 관하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail with respect to the system and method of the present invention.
도 1은 본 발명에 의한 주문형 멀티미디어 콘텐츠 제공 시스템이 적용될 수 있는 서비스 시스템의 개념적 블록도이다. 본 발명의 주문형 멀티미디어 콘텐츠 제공 시스템(10)은 통신 네트워크(120)에 접속된 서버(100) 및 상기 서버(100)가 운영하는 제 1 및 제 2 기억장치(102 및 104)를 포함한다. 상기 제 1 기억장치(102) 에는 통상적인 디지털 데이터 스트림의 형식으로 포맷된 멀티미디어 콘텐츠가 저장되며, 상기 제 2 기억장치(104)에는 광고주로부터 수주된 광고 콘텐츠가 역시 통상적인 디지털 데이터 스트림의 형식으로 포맷되어 저장된다.1 is a conceptual block diagram of a service system to which the on-demand multimedia content providing system according to the present invention can be applied. The on-demand multimedia
본 발명의 기술 분야에서 통상의 지식을 가진 자(이하, '당업자'라 함)라면 이미 인식하였겠지만, 상기 제 1 및 제 2 기억장치(102 및 104)가 반드시 하드웨어적으로 서로 다른 장치일 필요는 없으며, 논리적으로도 구별될 필요는 없다. 이는 후술하는 바와 같이, 멀티미디어 콘텐츠와 광고 콘텐츠가 모두 컴퓨터로 인식할 수 있는 파일(file)의 형태로 보존되기 때문에, 이 파일들이 상기 서버(100)에 의하여 독립적으로 억세스되기만 하면 충분하다. 따라서, 상기 제 1 및 제 2 기억장치(102 및 104)가 도 1과 같이 반드시 서버(100)의 외부에 존재하여야만 하는 것도 아니다. 이러한 하드웨어 또는 소프트웨어적 기술은 이미 본 발명의 기술 분야에서 널리 알려져 있는 것이므로, 당업자라면 익히 인식하고 있는 것이며, 따라서 본 발명의 특징적인 부분에 필요한 것 이외에는 그 상세를 생략한다.As will be appreciated by those of ordinary skill in the art (hereinafter, referred to as a person skilled in the art), the first and
시청자는 자신의 클라이언트(110)를 사용하여 상기 통신 네트워크(120)를 통해 상기 서버(100)에 접속한다. 상기 시청자의 클라이언트(110)에는 적절한 디스플레이 장치(112)가 접속된다. 이러한 시청자의 디스플레이 장치(112)와 클라이언트(110)는, 예를 들어 케이블 방송망에 접속된 셋톱박스(settop box)를 구비한 텔레비전일 수도 있으며, 디지털 공중파 방송을 수신할 수 있으며 쌍방향 통신 기능을 갖는 디지털 방송 수신용 텔레비전 또는 인터넷 접속기능을 가진 개인용 컴퓨터 등으로 구현될 수 있다. 이러한 클라이언트(110)의 하드웨어적 구현은, 본 발명의 기술 분야에서 이미 널리 알려져 있으므로 그 상세를 생략한다.The viewer connects to the
상기 서버(100)는 상기 통신 네트워크(120)에 접속되고, 이 서버(100)에 접속한 시청자에게 제공될 수 있는 멀티미디어 콘텐츠의 목록을 디스플레이하고, 상기 시청자의 선택을 수신하여, 그 선택에 응답하여 상기 제 1 기억장치(102)로부터 선택된 멀티미디어 콘텐츠를 상기 통신 네트워크를 통하여 제공할 수 있는 것이면 충분하다. 따라서, 통상적인 주문형 비디오 시스템 또는 주문형 오디오 시스템에서 일반적으로 사용되는 모든 종류의 컴퓨터가 본 발명의 서버(100)로서 사용될 수 있다.The
본 발명의 서버(100)는, 상기 사용자의 선택에 응답하여, 상기 제 1 기억장치(102)로부터 리트리브된 멀티미디어 콘텐츠를 전송하되, 전송중인 멀티미디어 콘텐츠의 데이터 스트림 내에 포함된 절단 포인터(후술함)가 리트리브되었는가를 감지한다. 만약 상기 절단 포인터가 감지되었다면, 전송중인 멀티미디어 콘텐츠의 전송을 중단하고, 상기 제 2 기억장치(104)로부터 저장된 광고 콘텐츠를 리트리브하여 이 광고 콘텐츠를 전송한다. 이 광고 콘텐츠의 전송이 완료되면, 상기 서버(100)는 다시 전송중이던 멀티미디어 콘텐츠의 절단 포인터 이후의 데이터 스트림의 전송을 재개한다. 따라서, 상기 서버(100)는 멀티미디어 콘텐츠의 데이터 스트림 내에 포함된 절단 포인터(후술함)를 감지하고, 이에 응답하여 멀티미디어 콘텐츠의 전송을 일시 중단한 후, 저장된 광고 콘텐츠를 전송한 다음, 다시 중단되었던 멀티미디어 콘텐츠의 전송을 재개하는 기능을 수행한다.In response to the user's selection, the
이러한 서버의 기능은 통상적인 파일 리트리브(file retrieve) 기능에 다름 아니며, 매우 간단한 프로그래밍 작업으로 구현할 수 있다. 본 발명에 의한 주문형 멀티미디어 콘텐츠 시스템의 운영자는, 단지 멀티미디어 콘텐츠의 데이터 스트림 중 자신이 원하는 위치에 후술하는 바와 같은 절단 포인터만을 위치시킴으로써 소위 '중간광고'의 기능을 수행하게 할 수 있다.This server's functionality is nothing more than a typical file retrieve function, and can be implemented with very simple programming. An operator of an on-demand multimedia content system according to the present invention can perform a function of a so-called 'intermediate advertisement' by merely placing a cutting pointer as described below at a desired position in a data stream of multimedia content.
이러한 방식은 멀티미디어 콘텐츠가 수신됨과 동시에 시청자의 클라이언트(110)에 의하여 디코딩되어 그의 디스플레이 장치(112)에서 디스플레이되는 경우에만 한정되지 않는다. 대신에, 상기 클라이언트(110)가 전체 데이터 스트림을 수신하여 저장한 후에 시청자가 원하는 시간에 디스플레이하는 경우에도, 상기 서버(100)가 멀티미디어 콘텐츠의 전송중에 상기 절단 포인터를 감지하게 되면, 광고 콘텐츠의 전송을 수행하게 되므로, 동일하게 적용되는 것임을 주의하여야 한다.This approach is not limited to the case where the multimedia content is received and decoded by the viewer's
다음으로, 도 2a를 참조하여, 본 발명의 주문형 멀티미디어 콘텐츠 제공 시스템을 위한 멀티미디어 콘텐츠 및 광고 콘텐츠의 데이터 포맷을 상세히 설명한다. 도 2a는 본 발명에 의한 주문형 멀티미디어 콘텐츠의 데이터 포맷의 일실시예를 도시한 개념적 블록도이다. 멀티미디어 콘텐츠는 처음부터 디지털 데이터로서 제작될 수도 있으며, 종래의 아날로그 방식의 콘텐츠(예컨대, 자기 테이프에 녹화된 비디오나 오디오)를 디지털 데이터화하여 제작될 수도 있다. 이러한 디지털 데이터화된 멀티미디어 콘텐츠는, 예컨대 MPEG4와 같은 압축 알고리즘에 의하여 압축된 데이터의 스트림(stream)으로 구성될 수도 있으며, 이 데이터 스트림의 개념적 블록도를 도 2a의 상단에 지시번호 200으로 도시하였다.Next, with reference to Figure 2a, the data format of the multimedia content and advertising content for the on-demand multimedia content providing system of the present invention will be described in detail. 2A is a conceptual block diagram illustrating one embodiment of a data format of on-demand multimedia content according to the present invention. The multimedia content may be produced as digital data from the beginning, or may be produced by digitally converting conventional analog content (for example, video or audio recorded on a magnetic tape). Such digitalized multimedia content may consist of a stream of data compressed by a compression algorithm such as, for example, MPEG4, a conceptual block diagram of this data stream is indicated at 200 at the top of FIG. 2A.
도시된 바와 같이, 상기 멀티미디어 콘텐츠의 데이터 스트림(200)은 적용된 압축 알고리즘이나 제작 방법에 따라 그 초두에 소정의 헤더(header)를 구비한다. 다음으로, 실제 화상이나 음향 정보를 수록한 데이터(D1, D2, ... 또는 Dn)가 상기 서버(100)의 제어하에 상기 제 1 기억장치(102)로부터 리트리브된다. 상기 서버(100)는 리트리브된 데이터들을 상기 네트워크(120)를 통하여 상기 클라이언트(110)로 전송하고, 클라이언트(110)는 전송된 데이터들을 수신하고 디코딩하여 디스플레이 장치(112)에 디스플레이한다.As shown, the
상기 리트리브되는 데이터 스트림(DThe retrieved data stream (D)1One, D, D22, ... 또는 D, ... or Dnn)은 서버로서 사용되는 하드웨어의 종류, 멀티미디어 콘텐츠의 종류 및 제작 방식이나 적용된 압축 알고리즘에 따라, 개별 비트(bit) 단위로 리트리브될 수도 있으며, 다수의 비트를 포함하는 패킷(packet) 단위 또는 블록(block) 단위로 리트리브될 수도 있다.) May be retrieved in units of individual bits, depending on the type of hardware used as a server, the type of multimedia content, the production method, and the compression algorithm applied, and may be a packet unit or block including a plurality of bits ( It may be retrieved in units of blocks.
한편, 상기 멀티미디어 콘텐츠를 리트리브하는 도중에, 그 데이터 스트림의 소정 위치에 운영자가 미리 삽입한 절단 포인터(Break Pointer : BP)가 순서에 따라 리트리브된다. 상기 도시된 예에서는 n 번째 데이터(또는 데이터 패킷, 이하 같음)(Dn)가 리트리브된 후에 상기 절단 포인터(BP)가 리트리브된다. 상기 절단 포인터(BP)는, 상기 서버(100)로 하여금 전송중이던 멀티미디어 콘텐츠의 전송을 일시 중단하고, 상기 제 2 기억장치(104)로부터 광고 콘텐츠의 데이터 스트림(250)을 리트리브하여 전송하도록 한다. 상기 절단 포인터(BP)는 상기 멀티미디어 콘텐츠의 데이터 스트림(D1, D2, ... 또는 Dn)으로부터 구별되어 상기 서버(100)가 인식할 수 있는 것이면, 어떠한 형식을 취하여도 좋으며, 이 형식은 서버로서 사용되는 하드웨어의 종류, 멀티미디어 콘텐츠의 종류 및 제작 방식이나 적용된 압축 알고리즘에 따라 달라질 수 있다.On the other hand, during the retrieval of the multimedia content, a break point (BP) previously inserted by the operator at a predetermined position of the data stream is retrieved in order. In the illustrated example, the truncation pointer BP is retrieved after thenth data (or data packet, hereinafter equal) Dn is retrieved. The truncation pointer BP causes the
예를 들면, 통상적인 모노(mono) 방식 웨이브(Wave) 파일 포맷의 소리 콘텐츠 파일인 경우에는, 그 콘텐츠의 소정 위치에 (FF)(00)의 두 바이트를 연속하여 삽입함으로써 절단 포인터(BP)를 구현할 수 있다. 이러한 연속한 두개의 바이트는 각각 가장 큰 소리 및 가장 작은 소리로서 재생되는데, 일반적인 소리 파일이 재생되는 경우 가장 큰 소리가 재생된 직후에 갑자기 가장 작은 소리가 재생되는 일은 매우 드문 일이므로, 이러한 두 개의 연속한 바이트를 서버에서 절단 포인터(BP)로 인식하게 할 수 있다.For example, in the case of a sound content file in the conventional mono wave file format, the truncation pointer BP is inserted by successively inserting two bytes of (FF) (00) at a predetermined position of the content. Can be implemented. These two consecutive bytes are played as the loudest and the smallest sounds, respectively. When a normal sound file is played, it is very rare for the smallest sound to be played immediately after the loudest sound is played. Consecutive bytes can be recognized by the server as truncation pointers (BPs).
또는, 압축되지 않은 동화상 콘텐츠의 경우라면, 그 콘텐츠의 소정 위치에, 각각 (00), (FF) 및 (00)의 데이터를 갖는 연속한 세 개의 프레임(frame)을 삽입하는 방법을 사용할 수 있다. 각 프레임의 데이터량은 콘텐츠의 형식 및 종류에 따라 달라짐은 물론이다. 통상적으로 특정한 형식의 동화상 콘텐츠의 연속한 세 개의 프레임이 상기와 같은 값을 갖는 경우에는 전 화면이 갑자기 백 -> 흑 -> 백으로 변화하는 경우에 해당하여 실제의 동화상 콘텐츠가 가질 수 없는 프레임이므로, 서버에서는 이것을 절단 포인터(BP)로서 인식할 수 있다.Alternatively, in the case of uncompressed moving image content, a method of inserting three consecutive frames each having data of (00), (FF) and (00) at a predetermined position of the content can be used. . It goes without saying that the data amount of each frame depends on the type and type of the content. In general, when three consecutive frames of moving picture content of a specific type have the same values as above, a frame cannot be included in the actual moving picture content because the entire screen suddenly changes from white to black and then to white. The server may recognize this as a truncation pointer BP.
물론, 절단 포인터(BP)가 반드시 세 개의 연속한 프레임에 해당하는 양의 데이터를 가져야 하는 것은 아니며, 상기한 바와 같이 멀티미디어 콘텐츠의 형식과 종류에 따라 다양한 값을 가질 수 있다.Of course, the truncation pointer BP does not necessarily have an amount of data corresponding to three consecutive frames, and may have various values according to the type and type of multimedia content as described above.
운영자는 멀티미디어 콘텐츠를 검토하면서 가장 적절하다고 판단되는 위치에 상기 절단 포인터(BP)를 삽입할 수 있으며, 이러한 작업은 상기 서버(100)에 구현된 운영자 인터페이스를 통하여 용이하게 구현될 수 있다. 예를 들어, 헥사 에디터(Hexa Editor) 및 멀티미디어 콘텐츠 재생기 등과 같은 소프트웨어를 사용할 수도 있다. 특히, 본 발명의 광고 콘텐츠는 소위 '중간광고'에 가장 바람직한 것이지만, 운영자의 선택에 따라서는 상기 절단 포인터(BP)를 상기 멀티미디어 콘텐츠 데이터 스트림(200)의 헤더(H) 바로 뒤에 위치시킴으로써 '방송 전 광고'로서 구현할 수도 있으며, 파일종점데이터(EOF : End of File)(도시되지 않음)의 바로 앞에 절단 포인터(BP)를 위치시킴으로써 '방송 후 광고'로서 구현할 수도 있다.An operator may insert the cutting pointer BP at a position determined to be most appropriate while reviewing multimedia content, and this operation may be easily implemented through an operator interface implemented in the
한편, 상기 제 2 기억장치(104)에 두 개 이상의 광고 콘텐츠가 저장되어 있다면, 상기 서버(100)는 상기 절단 포인터(BP)를 감지한 후에, 운영자가 미리 설정한 기준에 따라 다수의 광고 콘텐츠 중 적절한 것을 선택하여 리트리브하도록 할 수 있다. 예를 들면, 제공되는 멀티미디어 콘텐츠가 취학전 아동을 위한 내용인 경우에는, 이들을 위한 아동복 광고에 해당하는 광고 콘텐츠를 리트리브할 수도 있다. 또는 시청 시간이 심야인 경우에는, 성인을 위한 광고 콘텐츠를 리트리브하거나, 시청자의 시청 지역이 특정 지방인 경우에는 그 지방의 광고주의 광고 콘텐츠를 리트리브하여 광고 효과를 극대화할 수 있다.On the other hand, if two or more pieces of advertising content are stored in the
상기 광고 콘텐츠의 데이터 스트림(250)은, 상기 서버(100)가 상기 멀티미디어 콘텐츠 데이터 스트림(200) 중의 절단 포인터(BP)를 감지한 후에 상기와 같은 기준에 따라 결정된 광고 콘텐츠에 용이하게 억세스할 수 있도록 하기 위하여, 그 초두에 역시 헤더(HA)를 포함한다. 상기 헤더(HA)의 다음부터는 상기 멀티미디어 콘텐츠의 데이터 스트림(200)과 동일한 포맷을 갖는 데이터 스트림(D'1, D'2, ... 또는 Dm)이 포함되며, 마지막으로 파일종점데이터(EOF : End of File)가 포함된다. 물론, 광고 콘텐츠의 헤더(HA)와 파일종점데이터(EOF)는 클라이언트(110)에게 전송되지 않고, 전체적으로 하나의 멀티미디어 콘텐츠인 것으로 인식될 수 있도록 하는 것이 바람직하다. 따라서, 상기 서버(100)는 절단 포인터(BP)를 감지한 후에 지정된 광고 콘텐츠를 리트리브하기 전에, 전체 화면을 소정 시간(예컨대, 3초) 흑색 또는 백색으로 하는 프레임을 삽입하거나(화상 콘텐츠의 경우), 소정 시간(예컨대, 2초) 묵음이 되게 하는 프레임을 삽입할 수도 있다(소리 콘텐츠인 경우).The
상기 서버(100)는 상기와 같은 광고 콘텐츠의 데이터 스트림(250)의 전송이 완료된 후에, 상기 전송이 중단되었던 멀티미디어 콘텐츠의 데이터 스트림(200)의 전송을 재개한다. 전송 재개 위치는 상기 절단 포인터(BP)의 바로 다음 데이터(Dn+1)가 된다. 이때, 주의하여야 할 점은, 멀티미디어 콘텐츠의 형식 및 종류에 따라 전송 재개후 실제로 전송되는 데이터는 절단 포인터(BP) 이전에 리트리브되었던 데이터를 포함할 수도 있다는 점이다. 예를 들어, MPEG2 압축 방식을 사용한 동화상 콘텐츠인 경우에는, 전후 프레임간의 차이를 압축 정보로서 이용하므로, 절단 포인터(BP)의 전후에 리트리브된 데이터가 속하는 픽쳐 그룹(Group of Picture)의 기준 프레임(소위 "I-Picture")에 해당하는 데이터로부터 전송이 재개 되는 것이 바람직하다. 이 경우, 상기 절단 포인터(BP)가 반드시 픽쳐 그룹들 사이에만 위치하도록 하는 방법도 있을 수 있으나, 이 방법에 의하면 운영자가 원하는 정확한 위치에서 중간 광고를 방영하기 곤란한 문제가 있다. 따라서, 정확한 위치에서 광고가 방영되도록 하기 위하여는 절단 포인터(BP)가 픽쳐 그룹 내에 올 수도 있도록 허용하는 것이 바람직하다. 또한, 시청자는 중단되었던 시점보다 약간 이전의 내용을 다시 시청하는 것을 원하는 경향이 있으므로, 상기와 같이 절단 포인트(BP) 이전의 데이터를 재전송하는 것이 오히려 더 바람직한 경우도 있다.After the transmission of the
또 다른 예를 들면, 리얼네트워크(RealNetwork)사의 리얼 오디오 전송 방법에 의하면, 서버(100)의 오디오 콘텐츠는 다수의 오디오 블록으로 구성되며, 특정의 블록마다 정지 마커(stop marker ; SM)가 포함되며, 각 정지 마커(SM) 사이에는 확인 마커(acknowledge marker ; AM)가 포함된다. 상기 정지 마커(SM) 또는 확인 마커(AM)는 오디오 블록 내에는 위치할 수 없다. 서버(100)는 오디오 블록의 전송을 진행하다가 정지 마커(SM)를 감지하면 오디오 블록의 전송을 정지하고, 클라이언트(110)로부터 미리 전송된 확인 마커(AM)가 수신되기를 기다린다. 확인 마커(AM)가 수신되면 상기 정지 마커(SM) 이후의 오디오 블록의 전송을 재개하고, 다시 정지 마커(SM)를 감지하면, 확인 마커(AM)가 수신될 때까지 대기한다. 이러한 경우에도, 본 발명에 의한 절단 포인터(BP)는 오디오 블록 내에도 위치할 수 있도록 하는 것이 바람직하다. 특히, 본 발명에 의한 절단 포인터(BP)는 확인 마커(AM)의 수신 여부와 무관하게, 광고 콘텐츠를 리트리브하여 전송을 개시하며, 광고 콘텐츠의 전송이 완료되면, 상기 절단 포인터(BP)가 속한 오디오 블록의 전송을 재개 한다. 이 경우에도 오디오 콘텐츠의 리트리브 재개 위치는 절단 포인터(BP) 바로 다음의 데이터가 되는 것이 바람직하지만, 실제로 전송되는 데이터는 절단 포인터(BP) 이전에 리트리브되었던 데이터로서 그 오디오 블록에 속한 것을 포함하는 것이 바람직하다. 물론, 서버(100)의 설계에 따라서는 절단 포인터(BP) 이전의 데이터를 다시 리트리브하도록 할 수도 있다.For another example, according to a real audio transmission method of RealNetwork, the audio content of the
이제, 도 2b를 참조하여 본 발명의 다른 실시예에 관하여 설명한다. 도시된 바와 같이, 본 발명의 다른 실시예에 의하면, 상기 멀티미디어 콘텐츠의 데이터 스트림(200) 내에 절단 포인터(BP)를 삽입하는 대신에, 서버가 리트리브 중인 멀티미디어 콘텐츠의 리트리브를 중단할 위치에 관한 정보를 절단위치 데이터베이스에 저장한다. 상기 절단위치 데이터베이스는 상기 제 1 기억장치(102) 또는 제 2 기억장치(104)의 어느 하나에 저장될 수도 있으며, 별도의 제 3 기억장치(도시되지 않음)에 저장될 수도 있고, 또는 상기 서버(100)의 기억장치(도시되지 않음)에 저장될 수도 있다.Next, another embodiment of the present invention will be described with reference to FIG. 2B. As shown, according to another embodiment of the present invention, instead of inserting a truncation pointer BP into the
상기 절단 위치 데이터베이스는 각 멀티미디어 콘텐츠(2200 또는 2202)에 대응하는 절단위치데이터(P1 또는 P2)를 포함한다. 예를 들어, 제 1 멀티미디어 콘텐츠(2200)는 n번째 데이터(Dn+1,1)가 리트리브된 후에, 상기 제 1 멀티미디어 콘텐츠의 리트리브가 중단되고, 제 1 광고 콘텐츠(2510)가 리트리브된다. 이러한 정보는 상기 제 1 절단위치데이터(P1)에 의하여 상기 서버(100)에 통지된다. 상기 서버(100)는 상기 제 1 광고 콘텐츠(2510)의 리트리브가 완료되면, 다시 상기 제 1 멀티미디어 콘텐츠(2200)의 리트리브를 속개한다. 이때에는 다시 중단되었던 n번째 데이터의 다음 데이터, 즉 n+1번째 데이터(Dn+1,1)가 리트리브된다. 상기의 설명은 제 2 멀티미디어 콘텐츠(2202)에 대하여도 동일하게 적용된다.The cutting position database includes cutting position data P1 or P2 corresponding to each
또한, 멀티미디어 콘텐츠의 리트리브가 일시적으로 중단된 다음에 리트리브될 광고 콘텐츠는, 도 2b에 도시된 바와 같이, 멀티미디어 콘텐츠에 따라 서로 다른 광고 콘텐츠가 리트리브될 수도 있으나, 이는 서버(100)를 운영하기에 따라서는 동일한 광고 콘텐츠를 리트리브하도록 하거나, 또는 다양한 방식으로 운영될 수 있다.In addition, as the advertisement content to be retrieved after the retrieval of the multimedia content is temporarily stopped, different advertisement contents may be retrieved according to the multimedia content, as shown in FIG. 2B, but it is necessary to operate the
상기한 바와 같은, 절단위치데이터(P1 또는 P2)의 포맷은 특별히 한정될 필요가 없으며, 사용되는 서버(100)의 종류와 그 서버(100)에 탑재된 운영체계(OS)에 따라 적합한 것을 선정할 수 있다. 상기 절단위치데이터(P1 또는 P2)의 예로서는 멀티미디어 콘텐츠가 방영되기 시작한 때로부터의 시간이나 프레임의 번호 등이 될 수 있다. 서버(100)는 상기 절단위치데이터(P1 또는 P2)가 지시하는 방영 시간 또는 프레임 번호에 해당하는 위치에서 멀티미디어 콘텐츠의 리트리브를 중단하고, 지정된 광고 콘텐츠를 리트리브하여 전송한다. 상기 광고 콘텐츠의 전송이 완료되면, 상기한 제 1 실시예의 경우와 같이, 중단되었던 위치를 기준으로 하여 멀티미디어 콘텐츠의 전송을 재개한다.As described above, the format of the cutting position data P1 or P2 need not be particularly limited, and may be suitable depending on the type of the
상기와 같은 본 발명의 제 1 실시예에 의한 주문형 멀티미디어 콘텐츠 제공 시스템(10)의 동작을 도 3a의 흐름도에 도시하였다. 즉, 시청자가 상기 서버(100) 에 접속하여 동작이 시작(단계 300)되면, 서버(100)는 제공될 수 있는 콘텐츠의 목록을 제공하여 클라이언트(110)의 디스플레이 장치(112)에 디스플레이한다(단계 . 상기 콘텐츠의 목록은 반드시 제목이 나열된 텍스트의 형식일 필요는 없으며, 작은 크기의 화상 표지(thumbnail)나 비디오 클립(video clip) 등 어떤 형식의 것이어도 무관하다.The operation of the on-demand multimedia
다음으로, 시청자가 원하는 멀티미디어 콘텐츠를 선택하면(단계 304), 상기 서버(100)는 사용자가 선택한 멀티미디어 콘텐츠를 상기 제 1 기억장치(102)로부터 리트리브(단계 306)하여 시청자의 클라이언트(110)로 전송한다(단계 308). 상기 서버(310)는 리트리브된 멀티미디어 콘텐츠의 데이터 중에 상기 절단 포인터(BP)가 리트리브되었는가를 판단(310)하며, 만약 그렇지 않다면 리트리브된 콘텐츠 데이터를 계속하여 전송한다(단계 312 및 단계 308).Next, when the viewer selects the desired multimedia content (step 304), the
그러나, 리트리브된 데이터가 절단 포인터(BP)라면, 멀티미디어 콘텐츠의 리트리브를 중단하고, 광고 콘텐츠의 데이터 스트림을 리트리브하여 전송한다(단계 314 및 단계 318). 광고 콘텐츠의 전송이 완료되면, 다시 사용자가 선택한 멀티미디어 콘텐츠의 데이터를 리트리브하여 전송하고(단계 312, 단계 308 및 단계 310), 전송이 완료되면 종료한다.However, if the retrieved data is a truncation pointer BP, then retrieval of the multimedia content is stopped, and the data stream of the advertisement content is retrieved and transmitted (
다음으로, 도 3b를 참조하여, 본 발명의 제 2 실시예에 의한 주문형 멀티미디어 콘텐츠 제공 시스템(10)의 동작을 설명한다. 전체적으로 도 3a의 동작과 유사한 동작 단계는 동일한 참조 번호를 사용하였으며, 그 설명을 생략한다. 도시된 바와 같이, 상기 서버(100)는 선택된 멀티미디어 콘텐츠를 전송(단계 308)하면서, 그 에 대응하는 절단위치데이터(예컨대, P1)를 참조한다(단계 3308). 그리하여, 상기 절단위치데이터(P1)가 지시하는 절단 위치에 도달하였는지를 판단한다(단계 3310). 판단의 결과 절단 위치에 도달하지 않았다면 멀티미디어 콘텐츠의 전송 완료 여부를 판단하며, 절단 위치에 도달하였다면, 멀티미디어 콘텐츠의 리트리브를 중단하고 지정된 광고 콘텐츠(예컨대, 도 2b의 2510)를 리트리브하여 상기 클라이언트(110)로 전송한다. 기타 동작은 도 2a에 기술된 바와 같다.Next, referring to Figure 3b, the operation of the on-demand multimedia
다음으로, 도 4a를 참조하면, 도 4a는 본 발명에 의한 멀티미디어 콘텐츠 제공 시스템의 제 1 실시예를 도시한 개념적 블록도이다. 도시된 바와 같이, 상기 서버(100)는 통상적인 중앙처리장치(1002), 네트워크 어뎁터(1004) 및 디스크 콘트롤러(1006)과 같은 하드웨어 및 소프트웨어 유닛들을 포함하며, 그 운영자 또는 외부의 시청자와의 인터페이스를 위한 애플리케이션과 이들 애플리케이션을 위한 운영체계등의 소프트웨어도 포함한다.Next, referring to FIG. 4A, FIG. 4A is a conceptual block diagram showing a first embodiment of a multimedia content providing system according to the present invention. As shown, the
특히, 본 발명의 서버(100)는, 상기 시청자의 선택에 응답하여 선택된 멀티미디어 콘텐츠의 데이터 스트림(200)을 리트리브하는 콘텐츠 리트리빙 유닛(1008)과, 리트리브되는 데이터 스트림 중 절단 포인터(BP)를 감지하기 위한 절단 포인터 감지 유닛(1010) 및 리트리브된 데이터를 전송하는 콘텐츠 전송 유닛(1012)을 더 포함한다. 상기의 유닛들 및 기타 구성요소들은 버스(26)에 의하여 상호간에 데이터 통신을 수행한다.In particular, the
상기 절단 포인터 감지 유닛(1010)에 의하여 절단 포인터(BP)가 감지되면, 상기 절단 포인터 감지 유닛(1010)은 이를 상기 콘텐츠 리트리빙 유닛(1008)에 통지한다. 이 통지를 수신한 상기 콘텐츠 리트리빙 유닛(1008)은, 상기 디스크 콘트롤러(1006)를 제어하여 리트리브중이던 멀티미디어 콘텐츠의 리트리브를 중단하고 광고 콘텐츠의 데이터를 리트리브한다. 이렇게 리트리브된 광고 콘텐츠는 상기 콘텐츠 전송 유닛(1012)과 상기 네트워크 어뎁터(1004)의 제어하에 상기 통신 네트워크(120)를 통하여 상기 클라이언트(110)로 전송된다.When the cutting pointer BP is detected by the cutting
광고 콘텐츠의 전송이 완료되면, 상기 콘텐츠 전송 유닛(1012)은 다시 콘텐츠 리트리빙 유닛(1008)에 이를 통지하고, 상기 콘텐츠 리트리빙 유닛(1008)은 다시 중단되었던 멀티미디어 콘텐츠의 리트리브를 재개한다.When the transmission of the advertisement content is completed, the
다음으로, 도 4b를 참조하면, 도 4b는 본 발명에 의한 멀티미디어 콘텐츠 제공 시스템의 제 2 실시예를 도시한 개념적 블록도이다. 도 4a의 제 1 실시예와 동일한 구성요소는 동일한 참조번호를 사용하였으며, 그 기능도 동일하므로 중복되는 설명은 생략한다. 도시된 바와 같이, 본 발명의 제 2 실시예에 의하면, 상기 절단 포인터 감지 유닛(1010)에 대신하여, 각 멀티미디어 콘텐츠의 절단 위치에 관한 절단위치데이터(P1 또는 P2)를 저장하는 절단위치 데이터베이스(2010)와, 상기 절단위치데이터(P1 또는 P2)를 참조하여 멀티미디어 콘텐츠의 절단 위치에 도달하였는지를 판단하는 절단위치 판단 유닛(2020)을 포함한다. 상기 절단위치 판단 유닛(2020)은, 상기 절단위치데이터(P1 또는 P2)에 의하여 지정된 멀티미디어 콘텐츠의 절단 위치에 도달한 것으로 판단되면, 이를 상기 콘텐츠 리트리빙 유닛(1008)에 통지한 다. 이 통지를 수신한 상기 콘텐츠 리트리빙 유닛(1008)은, 상기 제 1 실시예의 경우와 동일하게, 상기 디스크 콘트롤러(1006)를 제어하여 리트리브중이던 멀티미디어 콘텐츠의 리트리브를 중단하고 광고 콘텐츠의 데이터를 리트리브한다. 이렇게 리트리브된 광고 콘텐츠는 상기 콘텐츠 전송 유닛(1012)과 상기 네트워크 어뎁터(1004)의 제어하에 상기 통신 네트워크(120)를 통하여 상기 클라이언트(110)로 전송된다. 나머지의 동작은 상기한 바와 같다.Next, referring to FIG. 4B, FIG. 4B is a conceptual block diagram showing a second embodiment of the multimedia content providing system according to the present invention. The same components as those of the first embodiment of FIG. 4A have the same reference numerals, and their functions are also the same, and thus redundant descriptions thereof will be omitted. As shown, according to the second embodiment of the present invention, instead of the cutting
상기의 설명은 본 발명의 멀티미디어 콘텐츠 제공 시스템의 구성과 그 방법에 의하여 수행될 수 있는 것들 중 특정의 것만을 예시하여 설명한 것일 뿐, 본 발명의 기술 사상이 여기에 한정되는 것은 아님을 주의하여야 한다. 특히, 본 발명의 시스템과 방법은 주문형 멀티미디어 콘텐츠 제공 서비스에 가장 바람직한 것이기는 하나, 제공되는 멀티미디어 콘텐츠와 광고 콘텐츠가 디지털 데이터화되는 것이면 어떤 방식의 서비스에도 적용될 수 있는 것임을 주의하여야 한다.
It should be noted that the above description is only an example of the configuration of the multimedia content providing system of the present invention and those that can be performed by the method, and the technical idea of the present invention is not limited thereto. . In particular, it should be noted that the system and method of the present invention is most desirable for on-demand multimedia content providing service, but may be applied to any type of service as long as the provided multimedia content and advertising content are digitalized.
본 발명의 시스템 및 방법에 의하면, 멀티미디어 콘텐츠와 광고 콘텐츠를 분리하여 저장할 수 있어, 기억장치의 효율적인 활용을 기대할 수 있고, 다양한 광고 콘텐츠를 제공하기 위하여 일일이 멀티미디어 콘텐츠를 편집하여야 하는 불편을 덜 수 있다. 또한, 시청자의 특성, 제공되는 멀티미디어 콘텐츠의 특성에 따라 다양한 광고 콘텐츠를 선택적으로 제공할 수 있으므로, 광고 효과를 극대화할 수 있다.According to the system and method of the present invention, the multimedia content and the advertisement content can be stored separately, so that an efficient use of the storage device can be expected, and the inconvenience of having to edit the multimedia content in order to provide various advertisement contents can be reduced. . In addition, various advertisement contents may be selectively provided according to the characteristics of the viewer and the characteristics of the provided multimedia contents, thereby maximizing the advertisement effect.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000019325AKR100872138B1 (en) | 2000-02-24 | 2000-04-12 | On-demand multimedia contents providing system and method |
| PCT/KR2001/000272WO2001082163A1 (en) | 2000-02-24 | 2001-02-23 | A multimedia contents providing system and a method thereof |
| AU37726/01AAU3772601A (en) | 2000-02-24 | 2001-02-23 | A multimedia contents providing system and a method thereof |
| CN01801064ACN1459066A (en) | 2000-02-24 | 2001-02-23 | Multimedia contents providing system and method thereof |
| JP2001083711AJP2002238042A (en) | 2000-04-12 | 2001-03-22 | System and method for providing custom multimedia contents |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000009130 | 2000-02-24 | ||
| KR20000009130 | 2000-02-24 | ||
| KR1020000019325AKR100872138B1 (en) | 2000-02-24 | 2000-04-12 | On-demand multimedia contents providing system and method |
| Publication Number | Publication Date |
|---|---|
| KR20010085170A KR20010085170A (en) | 2001-09-07 |
| KR100872138B1true KR100872138B1 (en) | 2008-12-08 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020000019325AExpired - Fee RelatedKR100872138B1 (en) | 2000-02-24 | 2000-04-12 | On-demand multimedia contents providing system and method |
| Country | Link |
|---|---|
| KR (1) | KR100872138B1 (en) |
| CN (1) | CN1459066A (en) |
| AU (1) | AU3772601A (en) |
| WO (1) | WO2001082163A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8290351B2 (en) | 2001-04-03 | 2012-10-16 | Prime Research Alliance E., Inc. | Alternative advertising in prerecorded media |
| DE60116405T2 (en)* | 2001-03-22 | 2006-09-07 | Nortel Networks Ltd., St. Laurent | Flexible customization of network services |
| RU2299523C2 (en)* | 2003-02-12 | 2007-05-20 | ВИДЕО НЕТВОРКС АйПи ХОЛДИНГС ЛИМИТЕД | System and method for identification and insertion of advertisement into broadcast programs |
| CN100454815C (en)* | 2003-04-26 | 2009-01-21 | 华为技术有限公司 | Realization method of personalized advertisement in streaming media operation |
| EP1624689A1 (en)* | 2004-08-02 | 2006-02-08 | Alcatel | Multimedia distribution system with user behavior analyzer |
| WO2008000191A1 (en) | 2006-06-23 | 2008-01-03 | Tencent Technology (Shenzhen) Company Limited | A method, system and client of playing advertisement |
| CN100466575C (en)* | 2006-07-17 | 2009-03-04 | 华为技术有限公司 | Content playing system, client and content playing method |
| KR100840778B1 (en)* | 2006-09-29 | 2008-06-23 | 주식회사 아이큐브 | V.O.D Service System |
| CN101080017B (en)* | 2007-02-07 | 2010-06-09 | 腾讯科技(深圳)有限公司 | An additional program playing system and method |
| KR100734769B1 (en)* | 2007-02-14 | 2007-07-03 | 주식회사 셀런 | Apparatus and method for transmitting content and advertisement in video content providing system |
| KR100768074B1 (en)* | 2007-03-22 | 2007-10-17 | 전현희 | System providing advertising video and service method thereof |
| US8874468B2 (en)* | 2007-04-20 | 2014-10-28 | Google Inc. | Media advertising |
| KR101276342B1 (en)* | 2009-05-06 | 2013-06-18 | 한국전자통신연구원 | Receiving method, receiving apparatus and, sending method, sending apparatus for providing advertisement service |
| KR101750049B1 (en) | 2009-11-13 | 2017-06-22 | 삼성전자주식회사 | Method and apparatus for adaptive streaming |
| KR101750048B1 (en) | 2009-11-13 | 2017-07-03 | 삼성전자주식회사 | Method and apparatus for providing trick play service |
| KR101786051B1 (en) | 2009-11-13 | 2017-10-16 | 삼성전자 주식회사 | Method and apparatus for data providing and receiving |
| KR101777347B1 (en) | 2009-11-13 | 2017-09-11 | 삼성전자주식회사 | Method and apparatus for adaptive streaming based on segmentation |
| KR101737084B1 (en)* | 2009-12-07 | 2017-05-17 | 삼성전자주식회사 | Method and apparatus for streaming by inserting another content to main content |
| KR101777348B1 (en) | 2010-02-23 | 2017-09-11 | 삼성전자주식회사 | Method and apparatus for transmitting and receiving of data |
| KR20110105710A (en) | 2010-03-19 | 2011-09-27 | 삼성전자주식회사 | Method and apparatus for adaptively streaming content including a plurality of chapters |
| KR101837687B1 (en) | 2010-06-04 | 2018-03-12 | 삼성전자주식회사 | Method and apparatus for adaptive streaming based on plurality of elements determining quality of content |
| CN102547391A (en)* | 2012-02-24 | 2012-07-04 | 深圳市同洲视讯传媒有限公司 | Program play method and system based on video on demand (VOD) |
| EP2901297A4 (en)* | 2012-09-26 | 2016-05-25 | Intel Corp | Methods and apparatus for displaying video despite a nonfunctional operating system |
| JP5781188B1 (en) | 2014-03-26 | 2015-09-16 | 株式会社フジクラ | Light guiding device, manufacturing method, and LD module |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0875843A1 (en)* | 1997-04-14 | 1998-11-04 | Adletts International, LLC | Method and apparatus for inserting advertisements and the like in a data stream of an internetworked client for display during the void time |
| KR19990084087A (en)* | 1999-09-13 | 1999-12-06 | 최동호 | A mobile telecommunication system for supply an advertisement adjusted to an user |
| KR20000017807A (en)* | 1999-12-16 | 2000-04-06 | 김강욱 | A advertisement operating system based on network and advertisement operating method thereof |
| KR20000017826A (en)* | 1999-12-20 | 2000-04-06 | 김강욱 | System for network-based movie service and method for the same |
| KR20000024615A (en)* | 2000-02-23 | 2000-05-06 | 이대희 | An Advertisement Method and Internet Business based on the Digital Media in Internet |
| KR20010073436A (en)* | 2000-01-14 | 2001-08-01 | 엄창호 | The method of merging a multimedia contents file with a commercial and download service |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001515246A (en)* | 1997-09-02 | 2001-09-18 | トーレス、デイモン、シー. | Automated content scheduling and display devices |
| JP4109735B2 (en)* | 1997-09-05 | 2008-07-02 | 株式会社日立製作所 | Packet conversion method, transmission method, MPEG protocol and IP conversion method, CATV system, protocol conversion method, and packet transmission method |
| US5929922A (en)* | 1997-10-09 | 1999-07-27 | Mediaone Group, Inc. | Method for broadcasting digital audio over television vertical blanking intervals |
| AU4051100A (en)* | 1999-03-30 | 2000-10-16 | Sourcegate Systems, Inc. | Online advertising networks and web-based information and advertising distribution systems |
| AU4182400A (en)* | 1999-03-30 | 2000-10-16 | Diva Systems Corporation | User access to secondary content associated with a primary content |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0875843A1 (en)* | 1997-04-14 | 1998-11-04 | Adletts International, LLC | Method and apparatus for inserting advertisements and the like in a data stream of an internetworked client for display during the void time |
| KR19990084087A (en)* | 1999-09-13 | 1999-12-06 | 최동호 | A mobile telecommunication system for supply an advertisement adjusted to an user |
| KR20000017807A (en)* | 1999-12-16 | 2000-04-06 | 김강욱 | A advertisement operating system based on network and advertisement operating method thereof |
| KR20000017826A (en)* | 1999-12-20 | 2000-04-06 | 김강욱 | System for network-based movie service and method for the same |
| KR20010073436A (en)* | 2000-01-14 | 2001-08-01 | 엄창호 | The method of merging a multimedia contents file with a commercial and download service |
| KR20000024615A (en)* | 2000-02-23 | 2000-05-06 | 이대희 | An Advertisement Method and Internet Business based on the Digital Media in Internet |
| Publication number | Publication date |
|---|---|
| KR20010085170A (en) | 2001-09-07 |
| CN1459066A (en) | 2003-11-26 |
| AU3772601A (en) | 2001-11-07 |
| WO2001082163A1 (en) | 2001-11-01 |
| Publication | Publication Date | Title |
|---|---|---|
| KR100872138B1 (en) | On-demand multimedia contents providing system and method | |
| US10869102B2 (en) | Systems and methods for providing a multi-perspective video display | |
| US20020161739A1 (en) | Multimedia contents providing system and a method thereof | |
| EP1528809B1 (en) | Interactivity with audiovisual programming | |
| US7926085B2 (en) | System and method for providing an interactive, visual complement to an audio program | |
| US8074244B2 (en) | Receiving apparatus and method | |
| US8578405B2 (en) | Providing content interruptions | |
| EP1110394B1 (en) | Simulating two way connectivity for one way data streams for multiple parties | |
| US20030149621A1 (en) | Alternative advertising | |
| JP2002501346A (en) | Portable communication device for simulating a two-way connection to a one-way data stream | |
| JP2002501347A (en) | Host device for simulating bi-directional connectivity for one-way data streams | |
| KR20030016178A (en) | Method and apparatus for the display of advertising material during personal versatile recorder trick play modes | |
| KR20040075958A (en) | Digital television system having personalized addressable content | |
| CA2398200C (en) | System and method for providing multi-perspective instant replay | |
| JPH0851405A (en) | Data output device | |
| JP3470732B2 (en) | Data output device and method | |
| KR20030029906A (en) | Method and apparatus for displaying equivalent announcements | |
| KR100834302B1 (en) | Television signal receiver | |
| JP2002238042A (en) | System and method for providing custom multimedia contents |
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application | St.27 status event code:A-0-1-A10-A12-nap-PA0109 | |
| R17-X000 | Change to representative recorded | St.27 status event code:A-3-3-R10-R17-oth-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| PN2301 | Change of applicant | St.27 status event code:A-3-3-R10-R13-asn-PN2301 St.27 status event code:A-3-3-R10-R11-asn-PN2301 | |
| PG1501 | Laying open of application | St.27 status event code:A-1-1-Q10-Q12-nap-PG1501 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| A201 | Request for examination | ||
| 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 | |
| D13-X000 | Search requested | St.27 status event code:A-1-2-D10-D13-srh-X000 | |
| D14-X000 | Search report completed | St.27 status event code:A-1-2-D10-D14-srh-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 | |
| T11-X000 | Administrative time limit extension requested | St.27 status event code:U-3-3-T10-T11-oth-X000 | |
| T11-X000 | Administrative time limit extension requested | St.27 status event code:U-3-3-T10-T11-oth-X000 | |
| 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 | |
| AMND | Amendment | ||
| 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 | |
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent | St.27 status event code:N-2-6-B10-B15-exm-PE0601 | |
| J201 | Request for trial against refusal decision | ||
| PJ0201 | Trial against decision of rejection | St.27 status event code:A-3-3-V10-V11-apl-PJ0201 | |
| AMND | Amendment | ||
| 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 | |
| PB0901 | Examination by re-examination before a trial | St.27 status event code:A-6-3-E10-E12-rex-PB0901 | |
| 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 | |
| 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 | |
| B701 | Decision to grant | ||
| PB0701 | Decision of registration after re-examination before a trial | St.27 status event code:A-3-4-F10-F13-rex-PB0701 | |
| P22-X000 | Classification modified | St.27 status event code:A-2-2-P10-P22-nap-X000 | |
| 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 | |
| L13-X000 | Limitation or reissue of ip right requested | St.27 status event code:A-2-3-L10-L13-lim-X000 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:4 | |
| U15-X000 | Partial renewal or maintenance fee paid modifying the ip right scope | St.27 status event code:A-4-4-U10-U15-oth-X000 | |
| FPAY | Annual fee payment | Payment date:20121128 Year of fee payment:5 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:5 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| FPAY | Annual fee payment | Payment date:20131127 Year of fee payment:6 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:6 | |
| 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:20141124 Year of fee payment:7 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:7 | |
| 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:20151129 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:20151129 | |
| 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 | |
| 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 |