KR100389792B1 - Image data provision system with subtitle and its method - Google Patents

Image data provision system with subtitle and its method Download PDF

Info

Publication number
KR100389792B1
KR100389792B1 KR10-2000-0030102A KR20000030102A KR100389792B1 KR 100389792 B1 KR100389792 B1 KR 100389792B1 KR 20000030102 A KR20000030102 A KR 20000030102A KR 100389792 B1 KR100389792 B1 KR 100389792B1
Authority
KR
South Korea
Prior art keywords
user
image data
subtitle
video data
information
Prior art date
Application number
KR10-2000-0030102A
Other languages
Korean (ko)
Other versions
KR20010109003A (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 KR10-2000-0030102A priority Critical patent/KR100389792B1/en
Publication of KR20010109003A publication Critical patent/KR20010109003A/en
Application granted granted Critical
Publication of KR100389792B1 publication Critical patent/KR100389792B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/60Business processes related to postal services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

영상 자료 제공 시스템은 서브타이틀 서버와 영상 자료 제공 서버를 포함하되, 서브타이틀 서버는 사용자가 요구하는 영상 자료의 스트림에 대응하는 서브타이틀 정보를 저장하는 서브타이틀 저장 수단과 영상 자료의 스트림의 코덱에 따라 영상 자료의 영상 프레임 및 시간 코드별로 서브타이틀 정보의 시작 시점과 종료 시점을 분석하여 서브타이틀 정보의 시간 코드를 생성하고 시간 코드를 이용하여 서브타이틀 정보를 동기 시키는 서브타이틀 관리자를 포함하며, 영상 자료 제공 서버는 소정의 네트워크 상의 웹 브라우저를 통해 사용자의 컴퓨터와 연결되되, 영상 자료가 저장된 영상 자료 저장 수단 및 영상 자료의 스트림을 사용자의 컴퓨터로 송출하는 스트림 송출 장치를 포함한다.The video data providing system includes a subtitle server and a video data providing server, wherein the subtitle server includes subtitle storage means for storing subtitle information corresponding to a stream of video data requested by a user and a codec of the stream of video data. And a subtitle manager for generating time codes of subtitle information by analyzing start and end points of subtitle information for each image frame and time code of the image data and synchronizing the subtitle information using the time code. The data providing server is connected to a user's computer through a web browser on a predetermined network, and includes a video data storage means storing video data and a stream transmitting device for transmitting a stream of video data to a user's computer.

Description

서브타이틀을 구비한 영상자료제공 시스템 및 그 방법{Image data provision system with subtitle and its method}Image data provision system with subtitle and its method

본 발명은 인터넷과 같은 네트워크를 통해 서비스되는 주문형 비디오(VOD; vodeo on demand)와 같은 동영상을 포함한 각종 영상자료에 대해 미리 구축한 서브타이틀데이터베이스를 갖추고서 그 동영상 등을 원하는 언어의 서브타이틀과 함께 감상할 수 있도록 하는 서브타이틀을 구비한 영상자료제공 시스템 및 그 방법에 관한 것이다.The present invention has a subtitle database that is pre-built for various video data including video such as video on demand (VOD) serviced through a network such as the Internet, and the subtitle of the desired language. The present invention relates to a video data providing system having a subtitle for viewing and a method thereof.

영상 자료 제공 시스템은 인터넷을 기반으로 하여 사용자의 요구에 따라 원하는 영상 자료나 시청 프로그램을 제공하는 것이다. 또한, 인터넷의 발달로 세계 각국의 정보가 시간적, 공간적 한계를 넘어 공유될 필요성이 증대됨에 따라 영상자료나 시청 프로그램들의 정보도 인터넷을 통해 공급되고 있다. 그런데, 이런 영상 자료나 시청 프로그램의 정보는 외국어로 표현되어 있어 외국어에 익숙하지 않은 사용자들이 영상 자료나 시청 프로그램의 정보를 이해하기 곤란하다. 영상 자료나 시청프로그램 중의 대표적인 것의 하나인 영화를 살펴보면, 영화의 이해는 외국어에 대한 청취력에 크게 의존하므로, 외국어 청취 문제가 선결되지 않고서는 인터넷을 통해 사용자가 원하는 영화를 본다는 것이 무의미해진다. 영상 자료나 시청프로그램 중의 다른 하나로 외국어로 기재된 전자 상거래 사이트를 들 수 있다. 외국어로 표현된 사이트를 통해 원하는 물건을 구매하고자 할 때 외국어에 익숙하지 않은 사용자는 자신에 관한 정보가 어떻게 취급되는지, 자신이 원하는 물건을 바로 구매하였는지 등에 관한 불안감 및 불만을 갖게 될 수 있다.Video material providing system is to provide the desired video material or viewing program according to the needs of the user based on the Internet. In addition, as the development of the Internet increases the need to share information from countries around the world over time and space, information on video materials and viewing programs is also supplied through the Internet. However, the information of the video material and the viewing program is expressed in a foreign language, and it is difficult for users who are not familiar with the foreign language to understand the information of the video material or the viewing program. Looking at a movie, which is one of the representative examples of a video material or a viewing program, since understanding of a movie is highly dependent on the ability to listen to a foreign language, it becomes meaningless to watch a movie that a user wants through the Internet without the problem of listening to a foreign language. E-commerce sites written in foreign languages may be one of the video materials and viewing programs. When a user wants to purchase a desired item through a site expressed in a foreign language, a user who is not familiar with a foreign language may have anxiety and dissatisfaction about how information about the user is handled and whether the user directly purchases the desired item.

한편, 영화(외화)의 경우, 종래에는 영화 화면 아래 단에 영화 내용의 이해를 돕기 위해 한국어로 서브타이틀 처리를 하고 있다. 서브타이틀 처리 방식은 서브타이틀 정보를 해당하는 영화 화면에 일일이 드래그 하므로, 서브타이틀 처리 가 불편하고 처리 시간이 많이 걸리는 문제가 있으므로, 그의 실시간 서비스가 불가능하였다.이에 대해, 서브타이틀 영상이 미리 결합된 영상자료를 서비스하는 것을 생각할 수 있으나, 이는 그 제작에 많은 시간과 비용이 소요될 뿐 아니라, 하나의 영상자료에 하나의 서브타이틀만이 제공되므로 다양한 언어의 서브타이틀을 제공할 수 없게 된다.On the other hand, in the case of a movie (foreign currency), a subtitle is processed in Korean at the bottom of the movie screen in order to help understand the movie contents. Since the subtitle processing method drags the subtitle information to the corresponding movie screen one by one, the subtitle processing is inconvenient and requires a lot of processing time, and thus its real-time service cannot be performed. It is conceivable to service video material, but it is not only time-consuming and expensive to produce, but only one subtitle is provided in one video material, so that subtitles of various languages cannot be provided.

따라서, 본 발명의 목적은 기존에 서비스되고 있는 영상자료들에 대해 바람직하게는 다국어의 서브타이틀을 미리 제작하여 서브타이틀데이터베이스를 구축해 놓고, 사용자가 원하는 언어의 서브타이틀을 선택하여 자동적으로 수퍼임포즈하는 서브타이틀을 구비한 영상자료제공 시스템 및 그 방법을 제공하는 것이다.Accordingly, an object of the present invention is to construct a subtitle database by pre-producing a multi-language subtitle, preferably a multi-language subtitle, for a video service that is already being serviced, and automatically select a subtitle of a desired language and automatically superimpose it. The present invention provides a video data providing system having a subtitle and a method thereof.

도 1은 본 발명에 따른 서브타이틀을 구비한 영상자료제공 시스템의 개략도1 is a schematic diagram of an image data providing system having a subtitle according to the present invention;

도 2는 도 1의 사용자 관리 서버의 데이터베이스파일 구조를 나타내는 도면FIG. 2 is a diagram illustrating a database file structure of the user management server of FIG. 1. FIG.

도 3은 본 발명에 따른 서브타이틀을 구비한 영상자료제공 시스템을 이용한 서비스의 흐름도3 is a flowchart of a service using an image data providing system having a subtitle according to the present invention.

도 4는 본 발명에 따라 서비스되는 영상자료의 스트림에 서브타이틀을 동기화하여 함께 송출하는 과정을 보여주는 도면4 is a diagram illustrating a process of synchronizing subtitles to a stream of video data serviced according to the present invention and transmitting them together;

상기 목적을 달성하는 본 발명에 따른 서브타이틀을 구비한 영상자료제공 시스템은, 영상자료제공 포탈서버와 서브타이틀 서버를 구비한다. 영상자료제공 포탈 서버는 통상과 같이 다수의 영상자료로 축적된 데이터베이스파일이 저장되어 있는 영상자료 저장수단과 이 저장수단에 저장된 영상자료를 선택하여 그 스트림을 송출하는 스트림송출장치를 포함하며, 웹브라우저를 통해 네트워크에 연결되어 그 네트워크에 접속된 사용자 컴퓨터의 요구에 따라 영상자료를 검색하고 검색된 영상자료를 다운로드 및 재생할 수 있게 제공한다. 서브타이틀 서버는 상기 영상자료 저장수단에 저장되어 있는 영상자료들에 대해 미리 작성한 서브타이틀로 축적된 데이터베이스파일이 저장되어 있는 서브타이틀 저장수단과 상기 스트림송출장치로부터 송출되는 영상자료의 스트림 코덱에 따라 프레임 및 시간코드별로 서브타이틀 정보의 시작시점과 종료시점을 분석하여 그 서브타이틀 정보의 시간코드를 생성하고 이 생성된 시간코드를 이용하여 상기 서브타이틀 저장수단에 저장된 해당하는 서브타이틀을 동기시켜 전송하는 서브타이틀관리자를 포함하며, 상기 영상자료제공 포탈서버와 연결되어 상기 영상자료에 동기된 서브타이틀을 함께 제공한다.The video data providing system having a subtitle according to the present invention for achieving the above object is provided with a video data providing portal server and a subtitle server. The video data providing portal server includes a video data storage means for storing database files accumulated as a plurality of video data as usual, and a stream transmission device for selecting and transmitting the video data stored in the storage means. It connects to a network through a browser and searches video data according to the needs of the user's computer connected to the network, and downloads and plays the searched video data. The subtitle server according to the subtitle storage means storing the database file accumulated in the subtitles prepared in advance for the image data stored in the image data storage means and the stream codec of the image data transmitted from the stream transmission device. Analyze the start time and end time of the subtitle information by frame and time code, and generate the time code of the subtitle information, and use the generated timecode to synchronize the corresponding subtitle stored in the subtitle storage means. Includes a subtitle manager, and is connected to the video data providing portal server to provide a subtitle synchronized with the video data.

바람직하게는, 상기한 본 발명에 따른 서브타이틀을 구비한 영상자료제공 시스템에, 사용자가 제공받은 영상 자료를 분석하고 분석된 정보를 저장하는 사용자 관리 서버가 더 구비될 수 있다. 그 사용자 관리 서버는 사용자의 신상 명세가 저장/관리되는 제 1 데이터베이스파일, 사용자가 영상 자료 제공 시스템을 이용한 실적 및 이용 요금을 관리하는 제 2 데이터베이스파일, 사용자가 영상 자료에 관해 요구한 사항이 저장/관리되는 제 3 데이터베이스파일 및 영상 자료에 대한 신규 정보와 영상 자료에 삽입될 수 있는 광고에 관한 정보를 저장/관리하는 제 4 데이터베이스파일을 구비한다. 한편, 사용자 관리 서버에 저장/관리된 정보들은 메일 서버를 통해 사용자의 컴퓨터로 전송된다.또한 바람직하게는, 상기한 본 발명에 따른 서브타이틀을 구비한 영상자료제공 시스템에, 네트워크에 연결되어 영상자료를 제공하는 외부의 다른 영상자료제공서버에 저장되어 있는 영상자료를 검색하여 상기 영상자료제공포털 서버로 전송하는 검색엔진을 포함시키는 것이다.Preferably, the image data providing system having a subtitle according to the present invention may further include a user management server for analyzing the image data provided by the user and storing the analyzed information. The user management server stores the first database file in which the user's personal details are stored / managed, the second database file in which the user manages the performance and usage fee using the video data providing system, and the user requests for the video data. And a fourth database file for storing / managing the third database file to be managed and the new information about the image data and the information about advertisements that can be inserted into the image data. On the other hand, the information stored / managed in the user management server is transmitted to the user's computer through the mail server. Further, the video data providing system having a subtitle according to the present invention described above, connected to the network image It is to include a search engine for searching the video data stored in another video data providing server to provide the data to the video data providing portal server.

한편, 상기 목적을 달성하는 본 발명에 따른 서브타이틀을 구비한 영상자료제공 방법으로서, 사용자는 자신의 컴퓨터를 이용하되 소정의 네트워크를 통해 영상 자료 제공 시스템에 접속한다. 영상 자료 제공 시스템을 조회하여 사용자가 요구하는 영상 자료를 보유하는지를 조사한다. 영상 자료 보유 여부 조사는 사용자가 요구하는 영상 자료에 관한 정보를 입력하는 단계, 영상 자료 제공 시스템 내에 구비된 영상 자료 제공 서버를 조회하는 단계 및 영상 자료 제공 서버에 사용자가 요구하는 영상 자료가 구비되어 있지 않을 경우 영상 자료 제공 시스템의 외부에 구비되되 영상 자료 제공 서버에 연결된 검색 엔진을 가동시켜 영상 자료 제공 시스템의 외부에 구비된 외부 영상 자료 제공 서버를 조회하는 단계로 이루어진다. 여기서 영상 자료에 관한 정보란, 영상 자료의 이름, 영상 자료의 내용 또는 형식에 따른 분류 정보를 포함한다.On the other hand, as a video data providing method having a subtitle according to the present invention for achieving the above object, the user is connected to the video data providing system through a predetermined network using a computer. Investigate whether the user has the required video data by querying the video data providing system. Investigation of the possession of the image data includes inputting information on the image data requested by the user, querying the image data providing server provided in the image data providing system, and image data requested by the user at the image data providing server. If not, the step of querying the external image data providing server provided outside the image data providing system by operating a search engine connected to the image data providing server provided to the outside. Here, the information about the video data includes classification information according to the name of the video data, the content or format of the video data.

다음, 영상 자료 제공 시스템에 구비된 서브타이틀 서버를 조회하여 사용자가 요구하는 영상 자료에 대응하는 서브타이틀 정보의 보유 여부를 조사한다. 한편, 서브타이틀 정보는 다수의 외국어로 표현될 수 있다. 대응하는 서브타이틀 정보가 존재하면, 서브타이틀 서버 내에 구비된 서브타이틀 관리자는 사용자가 요구하는 영상 자료의 스트림의 코덱에 따라 영상 자료의 영상 프레임 및 시간 코드 별로 서브타이틀 정보의 생성 시점과 종료 시점을 분석하여 시간 코드를 생성하고 시간 코드를 이용하여 사용자가 요구하는 영상 자료의 스트림에 대응하는 서브타이틀 정보를 동기 시킨다. 다음, 동기된 서브타이틀 정보와 스트림은 사용자의 컴퓨터로 전송되고, 사용자는 자신의 컴퓨터 모니터를 통해 서브타이틀 정보가 삽입된 영상 자료를 시청할 수 있다. 여기서, 서브타이틀 정보와 스트림이 동기 되고 코딩되어 사용자에게 전송되고 사용자측에서는 수신된 코딩 신호를 디코딩할 수 있다. 또 다른 방법으로, 사용자측에서는 동기된 서브타이틀 정보와 스트림을 각각 수신하여 양 신호를 합성할 수도 있다.Next, the subtitle server provided in the image data providing system is queried to check whether the subtitle information corresponding to the image data requested by the user is retained. Meanwhile, the subtitle information may be expressed in a plurality of foreign languages. If there is corresponding subtitle information, the subtitle manager provided in the subtitle server determines the generation time and end time of the subtitle information for each image frame and time code of the image data according to the codec of the stream of the image data requested by the user. The time code is generated by analyzing and the subtitle information corresponding to the stream of video data requested by the user is synchronized using the time code. Next, the synchronized subtitle information and the stream are transmitted to the user's computer, and the user can watch the video data into which the subtitle information is inserted through his computer monitor. Here, the subtitle information and the stream may be synchronized and coded to be transmitted to the user, and the user may decode the received coded signal. Alternatively, the user side may receive the synchronized subtitle information and the stream, respectively, and synthesize both signals.

한편, 접속 단계와 영상 자료 보유 여부 확인 단계 사이에, 사용자에게 영상 자료에 관한 신규 정보를 메일서버를 통해 제공할 수 도 있으며, 사용자가 영상 자료에 관한 신규 정보를 다운로드받을 수 도 있다.On the other hand, between the access step and the confirmation of the possession of the video data, the user may provide new information about the video material through the mail server, the user may download the new information about the video material.

또한, 접속 단계와 영상 자료 보유 여부 확인 단계 사이에, 사용자가 제공받았던 영상 자료를 분석한 정보를 사용자에게 전송하여 사용자가 영상 자료를 선택하는 데 편의를 도모할 수 있다.In addition, between the access step and the step of checking whether the video data is retained, information on analyzing the video data provided by the user may be transmitted to the user to facilitate the user in selecting the video data.

본 발명에 따른 서브타이틀을 구비한 영상자료제공 시스템을 사용하면 인터넷을 통해 제공되는 영상 자료나 시청 프로그램과 함께 그에 상응하는 서브타이틀을 원하는 언어로 서비스 받을 수 있으며, 나아가 사용자의 취향에 적합한 영상 자료에 관한 정보를 제공받을 수 있다.When using a video data providing system having a subtitle according to the present invention, it is possible to receive a subtitle corresponding to the video data or a viewing program provided through the Internet in a desired language, and further, a video material suitable for a user's taste. You can be provided with information.

도면을 참조로 본 발명을 상세히 설명한다. 본 발명의 설명을 위해 영상 자료나 시청 프로그램으로 영화를 선택하였다.The present invention will be described in detail with reference to the drawings. For the purpose of explanation of the present invention, a movie was selected as an image material or a viewing program.

도 1은 본 발명에 따른 서브타이틀을 구비한 영상자료제공 시스템의 개략도이다.1 is a schematic diagram of a video data providing system having a subtitle according to the present invention.

영상 자료 제공(V. O. D; Video On Demand) 시스템은, 사용자 컴퓨터(10)에 인터넷을 통해 연결되되 제공 가능한 영화 자료가 저장된 영상 자료 제공 포탈 서버(15), 영상 자료 제공 포탈 서버(15)로부터 제공되는 영화에 삽입될 서브타이틀 정보가 저장된 서브타이틀 서버(18), 사용자에 관한 정보를 저장하고 관리하는 사용자 관리서버(20) 및 사용자 관리 서버(20)에 저장된 소정의 정보를 사용자에게 전달하기 위한 메일 서버(19)를 포함한다. 또한, 영상 자료 제공 시스템은 사용자가 요구하는 영화가 영상 자료 제공 포탈 서버(15)에 저장되어 있지 않은 경우, 영상 자료 제공 검색 엔진(32)과 외부 영상 자료 제공 서버(34)로 구성된 외부 시스템(30)을 더 구비하여, 외부 영상 자료 제공서버(34)로부터 사용자가 원하는 영화를 독출하여 사용자에게 제공한다.The Video On Demand (VO D) system is provided from a video data providing portal server 15 and a video data providing portal server 15, which are connected to the user computer 10 via the Internet and store movie data that can be provided. A subtitle server 18 storing subtitle information to be inserted into a movie, a user management server 20 for storing and managing information about a user, and predetermined information stored in the user management server 20 for transmitting to the user. And a mail server 19. In addition, the image data providing system is an external system composed of an image data providing search engine 32 and an external image data providing server 34 when a movie requested by the user is not stored in the image data providing portal server 15. 30) is further provided, and reads the movie desired by the user from the external image data providing server 34 to provide to the user.

서브타이틀 서버(18)는 영상 자료 제공포탈 서버(15) 또는 외부 영상 자료 제공 서버(34)로부터 제공 가능한 영화 자료의 서브타이틀이 각국 언어로 구현되어 저장된 서브타이틀DBF(16) 및 서브타이틀을 송출하기 위한 처리가 행해지는 서브타이틀 관리자(17)를 구비하고 있다.서브타이틀DBF(16)에 저장되는 각 서브타이틀은 기존의 방법으로도 가능하지만, 바람직하게는 본 출원인의 선출원 발명인 출원번호 10-1999-0062986(공개번호 특2000-0012800)에 의한 자막처리방법에 따라 쉽게 제작가능하다. 일반적으로 서브타이틀에는 텍스트 또는 그림파일 형태로 된 다수의 자막데이터가 차례로 저장되어 있고, 각 자막데이터에는 그 생성시점과 종료시점에 관한 시간코드가 함께 수록되어 있다. 각 자막데이터의 생성시점과 종료시점은 영상자료 스트림의 프레임 정보와 첫 프레임으로부터 각 프레임의 시간코드를 참조하여 생성된 것이다. 따라서 영상자료의 스트림을 재생하면서 그 스트림의 프레임 정보와 시간코드를 서브타이틀에 있는 각 자막데이터의 시간코드와 비교함으로써 각 자막데이터를 영상자료의 스트림에 동기시켜 함께 송출함으로써 정확한 립싱크로 자막을 수퍼임포즈하는 것이 가능하다. 송출되는 영상자료의 스트림과 그 서브타이틀은 영상자료의 스트림 파일형식에 따라 연결된 사용자 컴퓨터에 설치된 재생프로그램이 자동호출되면서 시청할 수 있는 것이다. 사용자 컴퓨터에서 재생되는 영상자료와 서브타이틀을 수퍼임포즈하여 하나의 영상으로 디스플레이되도록 함에 있어서는, 상기 서버측에서 그 영상자료 스트림과 서브타이틀을 하나의 스트림으로 패킷화하여 제공하거나 자막서비스를 위한 사용자 인터페이스로 구현될 수 있는 것이다.이에 따라 본 발명에서는, 사용자가 영화에 제공된 서브타이틀 정보를 원한다는 의사를 보이면, 서브 타이들 서버(18)는 서브타이틀DBF(16)로부터 해당하는 서브타이틀 정보를 독출한다. 다음, 서브타이틀 관리자(17)는 대응되는 영화 스트림의 코덱에 따라 영상 프레임 및 시간 코드별로 서브타이틀의 생성과 종료시간을 실시간으로 분석하여, 서브타이틀 정보의 생성 시간과 종료 시간에 관한 정보(시간 코드 정보)를 생성하고 생성된 시간 코드를 이용하여 서브타이틀 정보를 영화 스트림에 동기 시킨다.The subtitle server 18 transmits the subtitle DBF 16 and the subtitle of which the subtitles of the movie data that can be provided from the video data providing portal server 15 or the external video data providing server 34 are implemented in each language. Each subtitle stored in the subtitle DBF 16 can be used by an existing method, but is preferably applied by the present applicant. It can be produced easily according to the caption processing method according to 1999-0062986 (Public Publication No. 2000-0012800). In general, a plurality of subtitle data in the form of a text or picture file are stored in sequence in a subtitle, and each subtitle data includes a time code relating to its creation time and end time. The start point and end point of each subtitle data are generated by referring to the frame information of the video data stream and the time code of each frame from the first frame. Therefore, by reproducing a stream of video data, the frame information and time code of the stream are compared with the time code of each subtitle data in the subtitle, and each subtitle data is synchronized with the stream of the video data to transmit the subtitles with an accurate lip sync. It is possible to impose. The stream of video data and its subtitles can be watched by automatically calling a playback program installed in the connected user computer according to the stream file format of the video data. In superimposing video data and subtitles reproduced on a user computer to be displayed as a single video, the server provides the video data streams and subtitles as a single stream or provides a subtitle service. Accordingly, in the present invention, when the user indicates that he wants the subtitle information provided in the movie, the subtitle server 18 reads the corresponding subtitle information from the subtitle DBF 16. do. Next, the subtitle manager 17 analyzes the subtitle generation and end time in real time for each image frame and time code according to the codec of the corresponding movie stream in real time, and provides information on the generation time and end time of the subtitle information (time Code information) and use the generated time code to synchronize the subtitle information to the movie stream.

영상 자료 제공 포탈 서버(15)는 영화 자료가 저장된 영화 DBF(13) 및 영화 자료의 스트림을 송출하는 스트림 송출 장치(14)를 구비한다. 동기된 서브 타이틀 정보는 서브 타이틀 관리자(17)로부터 송출되고 스트림은 스트림 송출 장치(14)로부터 송출되되, 별도의 코더(도시되지 않음)에서 코딩된 후 사용자에게 전달되거나, 코딩 절차를 거치지 않고 직접 사용자에게 전달될 수도 있다. 전자의 경우에는 사용자측에서 수신된 신호를 디코딩하며, 후자의 경우는 사용자측에서 수신된 신호들을 합성한다. 디코딩 또는 합성 단계 후, 사용자는 웹브라우저(12)와 자신의 컴퓨터 모니터를 통해 서브 타이틀이 삽입된 영화를 관람 할 수 있다.The video data providing portal server 15 includes a movie DBF 13 in which movie material is stored and a stream sending device 14 for transmitting a stream of movie material. The synchronized subtitle information is transmitted from the subtitle manager 17 and the stream is transmitted from the stream delivery device 14, which is coded by a separate coder (not shown) and then delivered to the user, or directly without a coding procedure. It may be delivered to the user. In the former case, the signal received at the user side is decoded. In the latter case, the signals received at the user side are synthesized. After the decoding or synthesizing step, the user can watch the movie with the subtitle inserted through the web browser 12 and his computer monitor.

사용자 관리 서버(20)는 도 2에 상세히 도시된 바와 같이, 사용자의 이름 및 패스워드를 포함하는 신상 명세 정보가 저장된 신상 명세 데이터베이스파일(DBF)(21), 사용자가 관람한 영화에 관한 정보를 분석하고 관리하는 취향분석 DBF(23), 사용자가 영화 관람한 시간, 주로 이용하는 시간 및 이용 시간에 따른 요금 등의 정보가 저장된 이용시간, 요금 및 포인트 계산 DBF(25), 새로운 영화에 관한 신규 정보와 영화관람 시 삽입될 수 있는 광고에 관한 정보가 저장된 신규 정보 및 광고 DBF(27) 및 사용자가 요구하는 사항이 저장된 사용자 요구사항 DBF(29)를 포함한다. 취향분석 DBF(23), 이용시간, 요금 및 포인트 계산 DBF(25) 및 신규 정보 DBF(27)의 정보는 메일 서버(19)를 통해 사용자에게 전달된다. 한편, 신규 영화에 관한 정보는 메일 서버(19)를 통하지 않고 인터넷상의 웹브라우저(12)를 통해 다운로드받을 수도 있다. 한편, 광고 DBF(27)의 정보는 영상 자료 제공 포탈 서버(15)에 제공되어 해당하는 영화에 삽입되어 표시된다.여기서, 이용요금 및 포인트 계산은 유료정보에 대한 것으로, 과금방식은 온라인 신용카드나 휴대폰 결제 또는 회원가입시 구매토록 하는 전자캐쉬로 결제케 하는 등 통상적인 방법으로 가능하며, 포인트 계산은 예를 들어 회원의 이용실적에 따른 결제금액이나 이용건수에 대한 일정 비율을 포인트로 산정하여 적립하는 것이다. 적립된 포인트는 예를 들어 이용요금의 할인이나 부가서비스 등에 이용될 수 있는데, 이는 통상적인 것이다. 한편, 동적광고는 서비스 대상인 영상자료를 협찬하는 스폰서의 광고를 위한 것으로, 일종의 짤막한 동영상 파일로 저장된다. 동적광고의 동영상은 영상자료 선택시 먼저 송출될 수 있고 영상자료 재생 중간에도 삽입될 수 있다. 또한 바람직하게는 영상자료 송출전에 이용자가 광고를 볼 것인지를 물어 원하는 사용자에게만 송출할 수도 있다. 동적광고와 함께 송출되는 영상자료는 무료 또는 저렴하게 제공하여 광고주와 이용자의 이익을 도모할 수 있는 것이다.As shown in detail in FIG. 2, the user management server 20 analyzes the information about the movie watched by the user, a new specification database file (DBF) 21 in which the new specification information including the user's name and password is stored. Taste management DBF (23) for managing and managing information, such as time spent watching a movie, time spent mainly, and time-based charge, DBF (25) for storing usage time, charges and points, new information about new movies, New information and advertisement DBF 27, which stores information about an advertisement that can be inserted when watching a movie, and a user requirement DBF 29, in which a user's requirements are stored. Taste analysis DBF 23, time of use, charge and point calculation DBF 25 and information of the new information DBF 27 is transmitted to the user through the mail server 19. On the other hand, the information about the new movie may be downloaded through the web browser 12 on the Internet without the mail server 19. Meanwhile, the information of the advertisement DBF 27 is provided to the video data providing portal server 15 and inserted and displayed in the corresponding movie. Here, the usage fee and point calculation are for paid information, and the billing method is an online credit card. B. It is possible to pay by mobile phone or electronic cash to purchase when signing up for membership.The points can be calculated, for example, by calculating a certain percentage of the payment amount or the number of use according to the member's performance. It is. The accumulated points can be used, for example, in discounts or additional services, etc. This is common. On the other hand, the dynamic advertisement is for the sponsor's advertisement for sponsoring the video material that is a service target, and is stored as a short video file. The video of the dynamic advertisement can be sent out first when the video material is selected and inserted in the middle of playing the video data. In addition, preferably, the user may be asked to see an advertisement before transmitting the video data, and may be sent only to a desired user. Video materials sent with dynamic advertisements can be provided free or inexpensively to promote the interests of advertisers and users.

영상 자료 제공 시스템의 사용 방법을 도 3을 참조로 설명한다. 사용자는 로그온 한다(단계 42). 다음, 사용자 관리서버(20)는 사용자가 회원인지 아닌지를 질의하게 되고(단계 44), 사용자가 신규회원인 경우 아이디, 패스워드를 포함하는사용자 정보를 입력한다(단계 46). 입력된 신규 회원의 정보는 사용자 관리 서버(20)의 신상명세 DBF(21)에 저장/관리된다. 사용자가 기존 회원인 경우에는 그의 아이디와 패스워드를 입력하여 영상 자료 제공 시스템에 접속한다. 여기서, 기존 회원의 접속이 끝난 후 바로 사용자 관리 서버의 취향분석 DBF(23), 이용시간, 요금 및 포인트계산 DBF(25) 및 신규 정보 DBF(27)의 정보(이하 각종 관련 정보 라 함)는 메일 서버(19)를 통해 사용자에게 제공된다. 특히 취향 분석 DBF(23)의 정보는 사용자가 관람할 영화를 선택하는 것을 돕는 역할을 한다. 한편, 신규 정보 DBF(27)의 정보는 회원이 원한다면 메일 서버(19)를 통하지 않고 인터넷을 통해 웹브라우저(12) 상에서 다운로드받을 수도 있다(단계 48 및 단계 50).A method of using an image data providing system will be described with reference to FIG. 3. The user logs on (step 42). Next, the user management server 20 queries whether the user is a member (step 44), and if the user is a new member, inputs user information including an ID and a password (step 46). The information of the new member entered is stored / managed in the personal details DBF 21 of the user management server 20. If the user is an existing member, enter his ID and password to access the video data providing system. Here, the information of taste analysis DBF (23), usage time, fee and point calculation DBF (25) and new information DBF (27) of the user management server immediately after the connection of the existing member (hereinafter referred to as various related information) It is provided to the user via the mail server 19. In particular, the information of the taste analysis DBF 23 serves to help the user select a movie to watch. On the other hand, the information of the new information DBF 27 may be downloaded on the web browser 12 via the Internet without going through the mail server 19 if the member desires (steps 48 and 50).

다음, 회원이 보고자 하는 영화에 관한 정보를 입력한다(단계 52). 영화에 관한 정보는, 영화명, 영화에 등장하는 배우, 영화의 내용 또는 형식에 따른 분류 정보 등을 포함하며, 여기서 원하는 영화에 광고를 삽입할 것인지에 관한 정보도 함께 입력한다. 입력된 정보는 사용자 관리서버(20)의 사용자 요구 사항DBF(29)에 저장된다.Next, enter information about the movie the member wants to watch (step 52). The information about the movie includes a movie name, an actor appearing in the movie, classification information according to the content or format of the movie, and also inputs information on whether to insert an advertisement in a desired movie. The input information is stored in the user requirement DBF 29 of the user management server 20.

영화에 관한 정보가 입력된 후, 영상 자료 제공포탈 서버(15)의 영화DBF(13)를 검색한다(단계 54). 영상 자료 제공 포탈 서버(15)에 회원이 요구한 영화가 존재하지 않으면, 영상 자료 제공 검색 엔진(32)을 가동시켜 외부 영상 자료 제공 서버(34)에 회원이 요구한 영화가 구비되어 있는지 검색한다(단계 56). 영상 자료 제공 포탈 서버(15)와 외부 영상 자료 제공 서버(34)에 회원이 원하는 영화가 구비되어 있지 않을 경우에는 영화에 관한 정보를 재 입력한다(단계 58). 영상 자료 제공포탈 서버(15) 또는 외부 영상 자료 제공 서버(34)에 회원이 원하는 영화가 구비되어 있을 경우에, 영상 자료 제공 시스템은 서브 타이틀 서버(17)의 서브타이틀DBF(16)를 조회하여 영화에 해당하는 서브타이틀이 구비되어 있는지 조회한다(단계 60). 해당 서브타이틀 정보가 없되 서브타이틀 정보 없이 영화를 관람할 의사가 없으면(단계 62) 영화에 관한 정보를 다시 입력한다(단계 58).After the information about the movie is input, the movie DBF 13 of the video data providing portal server 15 is searched (step 54). If the movie requested by the member does not exist in the video data providing portal server 15, the video data providing search engine 32 is operated to search whether the movie requested by the member is provided in the external video data providing server 34. (Step 56). If the movie desired by the member is not provided in the image data providing portal server 15 and the external image data providing server 34, information about the movie is input again (step 58). When a movie desired by a member is provided in the video data providing portal server 15 or the external video data providing server 34, the video data providing system inquires the subtitle DBF 16 of the sub title server 17. It is inquired whether a subtitle corresponding to a movie is provided (step 60). If there is no corresponding subtitle information but there is no intention to watch the movie without the subtitle information (step 62), information about the movie is input again (step 58).

원하는 영화에 해당하는 서브타이틀 정보가 서브타이틀DBF(16)에 구비되어 있는 경우, 서브타이틀의 선택여부를 결정한다(단계 66). 서브타이틀은 하나의 영화에 대해 다수의 외국어로 작성되어 있을 수 있으며, 회원은 원하는 언어를 선택할 수 있다.If the subtitle information corresponding to the desired movie is provided in the subtitle DBF 16, it is determined whether to select the subtitle (step 66). Subtitles can be written in a number of foreign languages for a movie, and members can select their preferred language.

서브타이틀을 선택한 후 도 4에 도시된 것과 같이 서브타이틀 관리자(17)는 사용자가 요구한 영화 스트림의 코덱에 따라 영상 프레임 및 시간 코드별로 서브타이틀 정보의 생성 시점과 종료시점을 분석하여 시간 코드를 생성하고 시간 코드를 이용하여 서브 타이틀 정보를 동기시킨다(단계 66). 사용자가 광고에 영화가 삽입되는 것을 원하는 경우는 서브 타이틀 처리 후 광고 삽입처리도 행해진다.After selecting the subtitle, as shown in FIG. 4, the subtitle manager 17 analyzes the generation time and end time of the subtitle information for each video frame and time code according to the codec of the movie stream requested by the user, and selects the time code. Generate and synchronize the subtitle information using the time code (step 66). If the user wants the movie to be inserted in the advertisement, the advertisement insertion processing is also performed after the subtitle processing.

스트림 송출 장치(14)는 영화DBF(13)로부터 선택된 영상 스트림을 사용자 컴퓨터로 전송하고 서브 타이틀 관리자(17)는 동기된 서브 타이틀 정보를 사용자 컴퓨터로 전송한다(단계 68). 여기서, 영상 스트림과 서브 타이틀 정보가 혼합되어 코딩될 수 있으며 또는 영상 스트림과 서브 타이틀 정보가 직접 사용자 컴퓨터로 전송될 수 있다. 전자에 있어서, 사용자 컴퓨터에는 수신된 코딩 신호를 디코딩할 장치가 내장되어 있으며, 후자에 있어서는 수신된 개별 신호를 합성할 장치가 내장되어 있다. 사용자는 제공된 영화를 서브 타이틀과 함께 또는 서브 타이틀 없이 관람한다(단계 70). 영화 관람을 종료하고자 하면 로그아웃하고(단계 74) 그렇지 않고 다른 영화를 보고자 하면 다시 영화 정보를 입력한다(단계 52). 회원이 관람한 영화명, 영화 관람 시간 및 영화 내용에 관한 정보는 사용자 정보 DBF(이용시간, 요금 및 포인트 계산 DBF 및 취향분석 DBF를 통칭함)에 저장되고, 저장된 정보는 전자 메일(19)을 통해 회원에게 제공된다.The stream delivery device 14 transmits the video stream selected from the movie DBF 13 to the user computer, and the subtitle manager 17 transmits the synchronized subtitle information to the user computer (step 68). Here, the video stream and the subtitle information may be mixed and coded, or the video stream and the subtitle information may be directly transmitted to the user computer. In the former, the user computer has a device for decoding the received coded signal, and in the latter, a device for synthesizing the received individual signals. The user watches the provided movie with or without the subtitle (step 70). If you want to finish watching the movie, log out (step 74). Otherwise, if you want to watch another movie, enter the movie information again (step 52). Information about the name of the movie watched by the member, the movie watching time, and the contents of the movie is stored in the user information DBF (collectively used time, fee, and point calculation DBF and taste analysis DBF), and the stored information is transmitted through an e-mail (19). It is provided to members.

본 발명을 영화 관람에 한정하여 설명하였으나 본 발명은 이에 한정되지 않고 인터넷으로 제공되는 각종 영상 자료나 시청 프로그램에 적용될 수 있다. 예를 들면, 외국어로 기재된 전자 상거래 사이트를 이용할 경우, 사용자는 자신의 구매 내용과 공급자 또는 판매자의 영업내용을 명확하게 파악하게 되므로, 상거래의 안전성과 확실성을 확보할 수 있다.Although the present invention has been described with reference to movie viewing, the present invention is not limited thereto and may be applied to various video materials or viewing programs provided through the Internet. For example, when using an e-commerce site written in a foreign language, the user can clearly know his purchase contents and the sales contents of the supplier or the seller, thereby ensuring the safety and certainty of the commerce.

전술한 바와 같이, 본 발명에 따른 영상 자료 제공 시스템을 사용하면 인터넷을 통해 제공되는 영상 자료나 시청 프로그램과 함께 그에 상응하는 서브 타이틀을 원하는 언어로 서비스 받을 수 있다. 그리고 사용자의 사용 실적을 분석하여 영상 자료나 시청 프로그램 등의 정보 제공 이전에 사용자에게 취향을 분석한 자료를 제공함으로써, 사용자가 정보를 선택하는 데 편의를 도모할 수 있다.As described above, by using the video data providing system according to the present invention, a sub-title corresponding to the video data or a viewing program provided through the Internet can be provided in a desired language. In addition, by analyzing the user's use history and providing the data analysis of the taste to the user before providing information such as video material or viewing program, it is possible to facilitate the user to select the information.

한편, 서브 타이틀이 삽입된 영상 자료나 시청 프로그램에 동적 광고를 삽입하여, 광고주는 광고 효과를 얻을 수 있고 사용자는 광고 수익에 해당하는 만큼 정보 이용료에 대한 감면을 받을 수 있다.Meanwhile, by inserting a dynamic advertisement into a video material or a viewing program in which a subtitle is inserted, an advertiser can obtain an advertisement effect, and a user can receive a reduction in information usage fee as much as the advertisement revenue.

Claims (13)

다수의 영상자료로 축적된 데이터베이스파일이 저장되어 있는 영상자료 저장수단과 이 저장수단에 저장된 영상자료를 선택하여 그 스트림을 송출하는 스트림송출장치를 가지고 있고, 웹브라우저를 통해 네트워크에 연결되어 그 네트워크에 접속되어 있는 사용자 컴퓨터의 요구에 따라 영상자료를 검색하고 검색된 영상자료의 스트림을 다운로드 및 재생할 수 있게 제공하는 영상자료제공 포탈서버와,It has a video data storage means that stores a database file accumulated as a plurality of video data, and a stream transmission device that selects the video data stored in the storage means and sends the stream, and is connected to the network through a web browser A video data providing portal server for searching video data according to a request of a user computer connected to the web server and downloading and playing back a stream of the video data; 상기 영상자료 저장수단에 저장되어 있는 영상자료들에 대해 미리 작성한 서브타이틀로 축적된 데이터베이스파일이 저장되어 있는 서브타이틀 저장수단과 상기 스트림송출장치로부터 송출되는 영상자료의 스트림 코덱에 따라 프레임 및 시간코드별로 서브타이틀 정보의 시작시점과 종료시점을 분석하여 그 서브타이틀 정보의 시간코드를 생성하고 이 생성된 시간코드를 이용하여 상기 서브타이틀 저장수단에 저장된 해당하는 서브타이틀을 동기시켜 전송하는 서브타이틀관리자를 가지고 있고, 상기 영상자료제공 포탈서버와 연결되어 상기 영상자료에 동기된 서브타이틀을 함께 제공하는 서브타이틀서버가 구비되어 있는 것을 특징으로 하는 서브타이틀을 구비한 영상자료제공 시스템.Frame and time code according to the subtitle storage means storing the database file accumulated in the subtitles prepared in advance for the image data stored in the image data storage means and the stream codec of the image data transmitted from the stream transmission device. The subtitle manager which analyzes the start time and the end time of the subtitle information for each time, generates a time code of the subtitle information, and synchronizes the corresponding subtitle stored in the subtitle storage means using the generated time code. And a subtitle server connected to the video data providing portal server and providing a subtitle synchronized with the video data. 제 1항에 있어서, 상기 사용자가 제공받은 상기 영상 자료를 분석하고 상기 분석된 정보를 저장하는 사용자 관리 서버를 더 구비하는 영상 자료 제공 시스템.The video data providing system of claim 1, further comprising a user management server for analyzing the video data provided by the user and storing the analyzed information. 제 2항에 있어서, 상기 사용자 관리 서버는 상기 사용자의 신상 명세가 저장/관리되는 제 1 데이터베이스파일, 상기 사용자가 상기 영상 자료 제공 시스템을 이용한 실적 및 이용 요금을 관리하는 제 2 데이터베이스파일, 상기 사용자가 상기 영상 자료에 관해 요구한 사항이 저장/관리되는 제 3 데이터베이스파일 및 상기 영상 자료에 대한 신규 정보와 상기 영상 자료에 삽입될 수 있는 광고에 관한 정보를 저장/관리하는 제 4 데이터베이스파일을 구비하는 영상 자료 제공 시스템.The system of claim 2, wherein the user management server comprises: a first database file in which personal details of the user are stored / managed, a second database file in which the user manages the performance and the usage fee using the video data providing system, and the user And a third database file for storing / managing a request for the image data, and a fourth database file for storing / managing new information about the image data and information about advertisements that can be inserted into the image data. Video material providing system. 제 2항 또는 제 3 항에 있어서, 상기 사용자 관리 서버에 저장/관리된 정보를 상기 사용자의 컴퓨터로 전송하는 메일 서버를 더 구비하는 영상 자료 제공 시스템.The video data providing system according to claim 2 or 3, further comprising a mail server for transmitting the information stored / managed to the user management server to the user's computer. 제 1항 내지 제 3 항 중의 어느 하나에 있어서, 네트워크에 연결되어 영상자료를 제공하는 외부의 다른 영상자료제공서버에 있는 영상자료를 검색하여 상기 영상자료제공 포탈서버로 전송하는 검색엔진을 포함하는 서브타이틀을 구비한 영상자료제공 시스템.The apparatus of any one of claims 1 to 3, comprising a search engine connected to a network to search for image data in another external image data providing server for providing image data and to transmit the image data to the image data providing portal server. Image data providing system with a subtitle. 제 4항에 있어서, 네트워크에 연결되어 영상자료를 제공하는 외부의 다른 영상자료제공서버에 있는 영상자료를 검색하여 상기 영상자료제공 포탈서버로 전송하는 검색엔진을 포함하는 서브타이틀을 구비한 영상자료제공 시스템.5. The video data according to claim 4, further comprising: a search engine for searching video data from another external video data providing server connected to a network and providing the video data to a video data providing portal server. Provide system. 사용자의 컴퓨터가 소정의 네트워크를 통해 영상 자료 제공 시스템에 접속하는 단계,Accessing the video data providing system by a user's computer through a predetermined network; 상기 영상 자료 제공 시스템이 상기 사용자가 요구하는 영상 자료를 보유하는지를 조사하는 단계,Checking whether the video data providing system possesses video data required by the user; 상기 영상 자료 제공 시스템이 상기 사용자가 요구하는 상기 영상 자료에 대응하는 서브 타이틀 정보를 보유 여부 하는지를 조사하는 단계,Checking whether the video data providing system has subtitle information corresponding to the video data requested by the user; 상기 사용자가 요구하는 영상 자료의 스트림의 코덱에 따라 상기 영상 자료의 영상 프레임 및 시간 코드 별로 상기 서브 타이틀 정보의 생성 시점과 종료 시점을 분석하여 시간 코드를 생성하는 단계,Generating a time code by analyzing a generation time point and an end time point of the subtitle information according to a video frame and a time code of the video material according to a codec of a stream of video material requested by the user; 상기 시간 코드를 이용하여 상기 사용자가 요구하는 영상 자료의 상기 스트림에 상기 대응하는 서브 타이틀 정보를 동기 시키는 단계, 및Synchronizing the corresponding subtitle information with the stream of video material requested by the user using the time code; and 상기 동기된 서브 타이틀 정보와 상기 스트림을 상기 사용자의 컴퓨터로 전송하는 단계를 포함하는 영상 자료 제공 방법.And transmitting the synchronized subtitle information and the stream to the user's computer. 제 7 항에 있어서, 상기 영상 자료의 보유 여부 조사 단계는, 상기 사용자가 요구하는 영상 자료에 관한 정보를 입력하는 단계, 상기 영상 자료 제공 시스템 내에 구비된 영상 자료 제공 서버를 조회하는 단계 및 상기 영상 자료 제공 서버에 상기 사용자가 요구하는 영상 자료가 존재하지 않을 경우 상기 영상 자료 제공 시스템의 외부에 구비되되 상기 영상 자료 제공 서버에 연결된 검색 엔진을 가동시켜 상기 영상 자료 제공 시스템의 외부에 구비된 외부 영상 자료 제공 서버를 조회하는 단계를 포함하는 영상 자료 제공 방법.The method of claim 7, wherein the checking whether the image data is held comprises: inputting information about the image data requested by the user, querying an image data providing server provided in the image data providing system, and the image. If there is no image data requested by the user in the data providing server, an external image provided outside the image data providing system by operating a search engine connected to the image data providing server. Video data providing method comprising the step of querying the data providing server. 제 7 항에 있어서, 상기 접속 단계와 상기 영상 자료 보유 여부 확인 단계 사이에, 상기 사용자에게 상기 영상 자료에 관한 신규 정보를 메일서버를 통해 제공하는 단계를 더 구비하는 영상 자료 제공 방법.The method of claim 7, further comprising providing new information about the image data to the user through a mail server between the accessing step and checking whether the image data is held. 제 7항에 있어서, 상기 접속 단계와 상기 영상 자료 보유 여부 확인 단계 사이에, 상기 사용자가 상기 영상 자료에 관한 신규 정보를 다운로드받는 단계를 더 구비하는 영상 자료 제공 방법.8. The method of claim 7, further comprising the step of downloading, by the user, new information about the image data between the accessing step and checking whether the image data is held. 제 8항에 있어서, 영상 자료에 관한 정보는 상기 영상 자료의 이름 및 상기 영상 자료의 내용 또는 형식에 따른 분류를 포함하는 영상 자료 제공 방법.The method of claim 8, wherein the information about the image data includes a name of the image data and a classification according to the content or format of the image data. 제 7항에 있어서, 상기 서브 타이틀 보유 확인 단계에서 상기 서브 타이틀은 다수의 외국어로 표현되어 있는 영상 자료 제공 방법.8. The method of claim 7, wherein the subtitles are expressed in a plurality of foreign languages in the subtitle holding step. 제 7항 또는 제 8항에 있어서, 상기 접속 단계와 상기 영상 자료 보유 여부 확인 단계 사이에, 상기 사용자가 제공받았던 상기 영상 자료를 분석한 정보를 상기 사용자에게 전송하는 단계를 더 구비하는 영상 자료 제공 방법.The image data providing method according to claim 7 or 8, further comprising: transmitting information analyzing the image data provided by the user to the user between the access step and the checking whether the image data is retained. Way.
KR10-2000-0030102A 2000-06-01 2000-06-01 Image data provision system with subtitle and its method KR100389792B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0030102A KR100389792B1 (en) 2000-06-01 2000-06-01 Image data provision system with subtitle and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0030102A KR100389792B1 (en) 2000-06-01 2000-06-01 Image data provision system with subtitle and its method

Publications (2)

Publication Number Publication Date
KR20010109003A KR20010109003A (en) 2001-12-08
KR100389792B1 true KR100389792B1 (en) 2003-07-02

Family

ID=45855399

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0030102A KR100389792B1 (en) 2000-06-01 2000-06-01 Image data provision system with subtitle and its method

Country Status (1)

Country Link
KR (1) KR100389792B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100358531B1 (en) * 2000-06-09 2002-10-25 (주) 이모션 Method for Inserting and Playing Extended Contents to Multimedia File

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970003112A (en) * 1995-06-30 1997-01-28 이데이 노부유키 Data reproducing apparatus and method
KR19990075332A (en) * 1998-03-19 1999-10-15 전주범 Implementation method of VOD service using web of video system on demand

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970003112A (en) * 1995-06-30 1997-01-28 이데이 노부유키 Data reproducing apparatus and method
KR19990075332A (en) * 1998-03-19 1999-10-15 전주범 Implementation method of VOD service using web of video system on demand

Also Published As

Publication number Publication date
KR20010109003A (en) 2001-12-08

Similar Documents

Publication Publication Date Title
US11259089B2 (en) Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US7437301B2 (en) Information linking method, information viewer, information register, and information search equipment
US8307123B2 (en) Content distribution system, distribution method, content processing device, and processing method
US20060230415A1 (en) Electronic device and methods for reproducing mass media content
US20040019900A1 (en) Integration platform for interactive communications and management of video on demand services
US20040254851A1 (en) Electronic merchandise distribution apparatus, electronic merchandise receiving terminal, and electronic merchandise distribution method
US20030097301A1 (en) Method for exchange information based on computer network
KR100837695B1 (en) System and method for providing personalized advertisement service
US20050229220A1 (en) System and method for interactive video services
US20090178003A1 (en) Method for internet distribution of music and other streaming content
US20050240530A1 (en) Content distribution system, playback apparatus, content server, usage rule server, accounting server, playback method, content transmission method, usage rule transmission method, accounting method, program, and storage medium
CA2622140A1 (en) Apparatus and methods for providing and presenting customized channel information
JP4020562B2 (en) Information management device and remote controller
US20040088170A1 (en) Information storage medium where program for charging and using content is program-loaded device
KR100625088B1 (en) Information supply system of video object and the method
EP1708505B1 (en) Electronic device and methods for reproducing mass media content and related content
KR100545988B1 (en) Mobile service system and method in connection with broadcasting
CN102187354A (en) Advertisment content management and distribution system
JP2002354451A (en) Streaming broadcast system
KR100389792B1 (en) Image data provision system with subtitle and its method
JP4227773B2 (en) TV program recording and distribution system, TV program recording and distribution method, and program thereof
CN102187332A (en) Content distribution system using transportable memory devices
KR20120072507A (en) System and method for providing open market for iptv
KR20060116624A (en) Apparatus for experiencing famous scene and method thereof
KR20220125950A (en) Methods and systems for converting the voice being recorded by the sender and the contents contained by the voice into a real time video broadcast

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
FPAY Annual fee payment

Payment date: 20070605

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee