KR100507028B1 - 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 및 그 방법 - Google Patents

멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 및 그 방법 Download PDF

Info

Publication number
KR100507028B1
KR100507028B1 KR10-2004-0060927A KR20040060927A KR100507028B1 KR 100507028 B1 KR100507028 B1 KR 100507028B1 KR 20040060927 A KR20040060927 A KR 20040060927A KR 100507028 B1 KR100507028 B1 KR 100507028B1
Authority
KR
South Korea
Prior art keywords
content
auxiliary
content key
user
key
Prior art date
Application number
KR10-2004-0060927A
Other languages
English (en)
Other versions
KR20050016100A (ko
Inventor
박근홍
김명철
조응태
Original Assignee
주식회사 그래텍
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 그래텍 filed Critical 주식회사 그래텍
Publication of KR20050016100A publication Critical patent/KR20050016100A/ko
Application granted granted Critical
Publication of KR100507028B1 publication Critical patent/KR100507028B1/ko

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

동일한 경우는 물론 유사한 콘텐츠의 경우까지 검색이 가능한, 획일적이고도 높은 신뢰성을 가지고 효율적으로 자막 파일 등의 보조 콘텐츠를 제공 및 등록할 수 있도록 하기 위하여, 유무선 통신망을 통하여 사용자의 시스템과 연결되어 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠를 관리하는 시스템에 있어서, 상기 사용자가 이용하고자 하는 자막 파일 등의 보조 콘텐츠에 대응되는 멀티미디어 콘텐츠에 대한 콘텐츠 키를 생성하는 콘텐츠 키 생성 유닛을 포함하는 사용자측 모듈의 설치와 그의 동작을 제어하는 사용자측 모듈 운영 모듈; 상기 사용자측 모듈의 콘텐츠 키 생성 유닛에 의해 생성된 상기 콘텐츠 키를 전송 받는 콘텐츠 키 수신 모듈; 상기 콘텐츠 키 수신 모듈이 수신한 상기 콘텐츠 키와 동일 및/또는 유사한 콘텐츠 키의 존재 여부를 소정의 데이터베이스에서 검색하고, 이것이 존재하는 것으로 판단된 경우 이를 추출하는 콘텐츠 키 검색 추출 모듈; 및 상기 콘텐츠 키 검색 추출 모듈에 의하여 추출된 콘텐츠 키에 대응하는 자막 파일 등의 보조 콘텐츠를 상기 사용자의 시스템에 전송하는 보조 콘텐츠 전송 모듈을 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템에 대하여 개시한다.

Description

멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 및 그 방법{A system for managing auxiliary contents like subtitle files for multimedia contents and a method thereof}
본 발명은 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 및 그 방법에 관한 것이다. 더욱 상세하게는, 높은 신뢰성으로 자막 파일 등의 보조 콘텐츠를 제공 및 등록할 수 있는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 및 그 방법에 관한 것이다.
이하, “멀티미디어 콘텐츠” 또는 간단히 “콘텐츠”라 함은, 후술하는 바와 같은 다양한 사용자의 시스템에서 재생될 수 있는 것으로서, 대표적인 예를 들면, 영화나 드라마와 같은 동화상 콘텐츠나 게임 콘텐츠 등이 여기에 해당된다.
또한, “보조 콘텐츠”라 함은, 소정의 멀티미디어 콘텐츠에 대응하여 상기 멀티미디어 콘텐츠에 관한 보조적인 자료를 수록한 것으로서, 다양한 사용자 시스템에 의해 처리될 수 있는 일련의 데이터를 말한다. 상기 보조 콘텐츠의 예를 들면, 외국어로 제작된 영화 콘텐츠에 대하여 영화 중의 대사를 국어로 번역한 자막을 담은 파일(“자막 파일”)을 그 예로 들 수 있다. 또한, 비단 영상 콘텐츠에 관한 것에 한정되지 않으며 음성 콘텐츠의 경우라도, 예를 들면, 외국어 학습용으로 외국어 음성이 담겨있는 콘텐츠에 대하여, 그 스크립트를 자막 파일 등의 보조 콘텐츠로 구성할 수 있음은 물론이다.
이러한 자막 파일 등의 보조 콘텐츠에 대하여 최근 인터넷을 통하여 이를 이용하고자 하는 사용자가 증가하는 추세이지만, 콘텐츠를 제작하는 제작자가 반드시 보조 콘텐츠를 제작하는 것은 아니어서 소정의 콘텐츠에 대한 보조 콘텐츠를 구하는 경우, 파일의 명칭 등이 통일적이지 못하여 검색에 어려움이 있어 보조 콘텐츠가 존재하더라도 사용자들은 쉽게 그 자막 파일 등의 보조 콘텐츠를 구하기 힘든 실정이다.
상기 문제점을 해결하기 위하여, 본 발명의 목적은, 동일한 경우는 물론 유사한 콘텐츠의 경우까지 검색이 가능한, 높은 신뢰성을 가지고 효율적으로 보조 콘텐츠를 제공 및 등록하는 시스템 및 방법을 제공하는 것이다.
또한, 본 발명의 목적은, 콘텐츠의 재생 중에 재생 중인 콘텐츠에 대응하는 자막 파일 등의 보조 콘텐츠를 자동으로 재생할 수 있도록 하는 시스템 및 방법을 제공하는 것이다.
또한, 본 발명의 목적은, 콘텐츠 및 자막 파일 등의 보조 콘텐츠의 재생 중에 재생 중인 보조 콘텐츠를 보조 콘텐츠 관리 시스템에 자동으로 등록할 수 있도록 하는 시스템 및 방법을 제공하는 것이다.
상기 목적을 달성하기 위하여, 본 발명은, 유무선 통신망을 통하여 사용자의 시스템과 연결되어 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠를 관리하는 시스템에 있어서, 상기 사용자가 이용하고자 하는 자막 파일 등의 보조 콘텐츠에 대응되는 멀티미디어 콘텐츠에 대한 콘텐츠 키를 생성하는 콘텐츠 키 생성 유닛을 포함하는 사용자측 모듈의 설치와 그의 동작을 제어하는 사용자측 모듈 운영 모듈; 상기 사용자측 모듈의 콘텐츠 키 생성 유닛에 의해 생성된 상기 콘텐츠 키를 전송 받는 콘텐츠 키 수신 모듈; 상기 콘텐츠 키 수신 모듈이 수신한 상기 콘텐츠 키와 동일 및/또는 유사한 콘텐츠 키의 존재 여부를 소정의 데이터베이스에서 검색하고, 이것이 존재하는 것으로 판단된 경우 이를 추출하는 콘텐츠 키 검색 추출 모듈; 및 상기 콘텐츠 키 검색 추출 모듈에 의하여 추출된 콘텐츠 키에 대응하는 자막 파일 등의 보조 콘텐츠를 상기 사용자의 시스템에 전송하는 보조 콘텐츠 전송 모듈을 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템을 제공한다.
또한, 본 발명의 다른 국면에 의하면, 본 발명은, 유무선 통신망을 통하여 사용자의 시스템과 연결되어 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠를 관리하는 방법에 있어서, (1) 상기 자막 파일 등의 보조 콘텐츠를 이용하고자 하는 사용자의 시스템으로 하여금 상기 자막 파일 등의 보조 콘텐츠에 대응하는 멀티미디어 콘텐츠에 관한 콘텐츠 키를 생성하도록 하는 단계; (2) 상기 사용자의 시스템으로부터 상기 생성된 콘텐츠 키를 전송 받는 단계; (3) 상기 전송 받은 콘텐츠 키와 동일 및/또는 유사한 콘텐츠 키의 존재를 소정의 데이터베이스에서 검색하고, 이것이 존재하는 것으로 판단된 경우 이를 추출하는 단계; 및 (4) 상기 추출된 콘텐츠 키에 대응하는 자막 파일 등의 보조 콘텐츠를 상기 사용자의 시스템에 전송하는 단계를 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 방법을 제공한다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세히 설명한다. 도 1은 본 발명의 일실시예에 따른 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100이 사용되는 일례를 개괄적으로 나타내는 개념적 블록도이다.
도시된 바와 같이, 본 발명의 일실시예에 의한 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템(이하, 간략히 “시스템”이라고도 함.) 100은, 유선 또는 무선 네트워크(이하, 통칭하여 “네트워크”라 함) 10에 접속되며, 상기 네트워크 10에 접속된 다른 시스템들 20, 22, 24, 26 및 28과 소정의 통신 프로토콜에 따라 데이터를 송수신할 수 있는 컴퓨터 시스템인 것이 바람직하다.
후술하는 바와 같이, 상기 시스템 100은, 다양한 멀티미디어 콘텐츠에 관련한 자막 자료들을 파일의 형태로 저장하며, 단수 또는 복수의 사용자가 상기 네트워크 10을 통하여 자막 파일 등의 보조 콘텐츠를 요청함에 응답하여, 요청된 자막 파일 등의 보조 콘텐츠를 상기 네트워크 10을 통하여 전송하거나, 또는 자막 파일 등의 보조 콘텐츠의 등록을 원하는 사용자로부터 상기 네트워크 10을 통하여 자막 파일 등의 보조 콘텐츠를 전송 받아 이를 저장함으로써, 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 서비스를 구현한다.
본 발명의 시스템 100에 의하면, 콘텐츠에 대응하는 자막 파일 등의 보조 콘텐츠의 정확도 있는 검색 및 관리를 위하여 상기 콘텐츠 및 자막 파일 등의 보조 콘텐츠를 특정할 수 있는 소정의 키를 생성하여 이를 이용함으로써 효율적인 서비스를 구현하게 한다. 이러한 상기 시스템 100의 구성의 상세에 관하여는 후술한다.
사용자는, 상기 네트워크 10에 접속하여 소정의 통신 프로토콜에 따라 상기 시스템 100과 데이터를 송수신할 수 있는 것이면 어떠한 것이든 자신의 사용자 시스템으로서 이용할 수 있다. 예를 들면, 사용자는, 유선 네트워크에 접속할 수 있는 개인용 컴퓨터(PC) 20, 무선 네트워크에 접속할 수 있는 개인용 컴퓨터 22 또는 무선 네트워크에 접속할 수 있는 휴대 전화기나 개인휴대단말기(PDA) 등의 휴대용 단말기 24, 유선 네트워크에 접속할 수 있는 플레이스테이션2(소니의 등록상표) 26이나 X-Box(마이크로소프트의 등록상표) 28과 같은 비디오 게임기 등을 이용하여, 본 발명의 시스템 100으로부터 자신이 원하는 자막 파일 등의 보조 콘텐츠의 공급 및/또는 자신이 등록하고자 하는 자막 파일 등의 보조 콘텐츠의 등록을 요청할 수 있다. 그 상세한 과정은 후술한다.
물론, 상기 사용자 시스템으로서 이용될 수 있는 장치로서 상기한 것들 이외에도 다양한 컴퓨터 시스템이 있을 수 있다. 예컨대, 사용자가 휴대하며 사용할 수 있는 소위 노트북 컴퓨터와, 무선 데이터 통신 기능을 내장한 휴대 전화기를 상기 노트북 컴퓨터의 소정 포트에 연결시켜 사용함으로써 상기 네트워크 10에 접속할 수 있는 사용자 시스템을 구성할 수도 있다. 이러한 다양한 종류의 사용자 시스템은, 본 발명의 기술 분야에 이미 널리 알려져 있으므로, 그 상세한 설명을 생략한다.
상기 네트워크 10는 인터넷 통신망인 것이 바람직하지만, 그 이외에도 이미 알려진 다른 통신 네트워크일 수도 있음은 상기한 바와 같다. 네트워크의 종류에 따라, 그에 접속하는 방식이나 그 네트워크에 적합한 통신 프로토콜 등은 달라질 수 있지만, 이들의 상세는 본 발명의 기술 분야에서 이미 널리 알려진 것일 뿐 아니라, 본 발명의 기술 사상을 실시하기 위한 단순한 설계적 사항으로서 그의 요체를 구성하는 것이 아니므로, 이에 관한 설명을 생략한다.
이하, 도 2 및 도 3을 참조하여 본 발명의 일실시예에 따른 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100에 대하여 더욱 상세히 설명한다. 도 2는 본 발명의 일실시예에 따른 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100의 개괄적인 구성을 나타내는 개념적 블록도이다.
도 3은 도 2의 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100의 사용자측 모듈 120의 개괄적인 구성을 나타낸 개념적 블록도이다. 본 실시예에 의하면, 본 본발명의 시스템 100은, 사용자의 시스템 20, 22 및/또는 24에 설치되어 사용자가 이용을 원하는 보조 콘텐츠에 대응하는 콘텐츠를 특정하는 콘텐츠 키를 생성하는 콘텐츠 키 생성 유닛 122을 포함하는 사용자측 모듈 120을 설치하고, 사용자측 모듈 120의 동작을 제어하는 사용자측 모듈 운영 모듈 102, 콘텐츠 키 생성 유닛 122에 의해 생성된 콘텐츠 키를 전송 받는 콘텐츠 키 수신 모듈 104, 콘텐츠 키 수신 모듈 104가 수신한 콘텐츠 키와 동일 및/또는 유사한 콘텐츠 키의 존재를 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에서 검색하여 추출하는 콘텐츠 키 검색 추출 모듈 106, 및 콘텐츠 키 검색 추출 모듈 106이 추출한 콘텐츠 키에 대응하는 자막 파일 등의 보조 콘텐츠를 사용자의 시스템 20, 22 및/또는 24에 전송하는 보조 콘텐츠 전송 모듈 108을 포함한다.
또한, 본 발명의 시스템 100은, 콘텐츠 및 이에 대한 보조 콘텐츠를 특정하는 콘텐츠 키 및 보조 콘텐츠 키를 저장하고 운영하기 위한 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144 및 복수의 보조 콘텐츠를 효율적으로 저장하고 관리하기 위한 자막 파일 등의 보조 콘텐츠 데이터베이스 146를 포함한다. 물론, 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144와 자막 파일 등의 보조 콘텐츠 데이터베이스 146은 물리적으로 동일한 저장 장치로 구현되어도 상관없다.
나아가, 상기 시스템 100은, 통상적인 컴퓨터 시스템이 구비하는 각종 하드웨어 140과 이들을 이용하여 실행되는 각종 소프트웨어 142를 포함하여, 통상적인 컴퓨터 시스템이 수행하는 기능을 수행할 수 있다. 따라서, 본 발명의 시스템 100은, 유선 또는 무선 인터넷을 통하여 접속할 수 있는 유무선 웹 서버(Web server)와 같은 온라인 서버로 구현될 수 있으며, 이 경우 상기 소프트웨어 142의 일종으로서 복수의 웹 페이지(Web pages)를 포함할 수도 있으며, 상기 각 모듈들은 상기 웹 페이지의 구성 요소로서 구현될 수도 있음을 주의하여야 한다. 상기 데이터베이스들 144 및 146, 하드웨어 140과 소프트웨어 142의 구현에 관하여는 본 발명의 기술 분야에 이미 널리 알려져 있으므로 이를 생략한다.
이하에서 상기 모듈들에 관하여 보다 상세히 설명한다. 먼저, 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 대하여 설명한다. 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144는 각 콘텐츠 및 보조 콘텐츠에 대응하여 콘텐츠 키 테이블 및 보조 콘텐츠 키 테이블을 가진다. 도 4는 도 2의 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100의 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 저장된 콘텐츠 키 테이블의 예를 나타낸 도면이다.
본 발명에 따르면, 콘텐츠를 특정할 수 있는 콘텐츠 키를 구성하는 요소를 복수 개 마련하여, 정확도가 높고 효율적인 검색 및 관리 서비스가 가능하게 한다. 본 실시예는 콘텐츠가 영상 자료인 경우이며, 도 4에 도시된 바와 같이, 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144의 각 콘텐츠 키 테이블은, 일련번호 필드, 제목 필드, 등록일 필드, 파일명 필드, 파일 크기 필드, 체크섬(check sum) 필드, 포맷 필드, 재생 시간 필드, 화면 크기 필드, 등록자 코멘트 필드 및 자막 언어 필드를 포함할 수 있다.
상기 일련번호 필드에는 각 콘텐츠가 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 저장되는 소정에 순서에 따라 부여되는 일련 번호가 저장된다. 제목 필드에는 콘텐츠의 제목이 저장되며, 등록일 필드에는 콘텐츠가 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 저장된 날짜가 저장된다.
파일명 필드에는 콘텐츠 파일의 확장자를 제외한 파일명이 저장되며, 파일 크기 필드에는 콘텐츠 파일의 파일의 크기가 저장된다. 체크섬 필드에는 콘텐츠 파일에 대해 소정의 체크섬을 구한 결과가 저장되며, 포맷 필드에는 콘텐츠 파일의 형식, 즉 확장자에 대한 정보가 저장된다.
또한, 재생 시간 필드에는 콘텐츠가 소정의 플레이어에 의해 재생되는 경우 총 재생되는 시간이 저장되며, 화면 크기 필드에는 콘텐츠가 재생되는 경우 화면에 디스플레이되는 가로, 세로의 크기가 저장된다.
등록자 코멘트 필드에는 콘텐츠 키를 등록한 자가 콘텐츠를 부연적으로 설명한 코멘트가 저장된다. 마지막으로, 자막 언어 필드에는 자막이 어느 언어(예컨대, 한국어 또는 영어 등)로 작성되었는가에 관한 정보가 저장된다.
다음으로, 도 5를 참조하여 보조 콘텐츠 키 테이블에 대해 설명한다. 보조 콘텐츠 키는 후술하는 바와 같이, 자막 파일 등의 보조 콘텐츠를 등록하는 경우 효율적이고 정확도 높은 자막 파일 등의 보조 콘텐츠의 검색을 위해 필요한 정보이다.
도 5는 도2의 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100의 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 저장된 보조 콘텐츠 키 테이블의 예를 나타낸 도면이다. 본 발명에 따르면, 콘텐츠 키와 마찬가지로, 자막 파일 등의 보조 콘텐츠를 특정할 수 있는 보조 콘텐츠 키를 구성하는 요소를 복수개 마련하여, 정확도가 높고 효율적인 검색 및 관리 서비스가 가능하게 한다.
도 5에 도시된 바와 같이, 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144의 각 보조 콘텐츠 키 테이블은 일련번호 필드, 콘텐츠 일련 번호 필드, 저작권 정보, 등록자 ID 필드, 등록일 필드, 파일 크기 필드, 체크섬 필드, 등록자 코멘트 필드 및 자막 언어 필드를 포함할 수 있다.
콘텐츠 일련 번호 필드에는 당해 자막 파일 등의 보조 콘텐츠에 대응하는 콘텐츠의 일련 번호가 저장되며, 저작권 정보에는 자막 파일 등의 보조 콘텐츠를 제작한 제작자의 성명 또는 그 홈페이지등의 정보가 저장된다. 등록자 ID 필드에는 자막 파일 등의 보조 콘텐츠를 등록한 등록자의 고유의 식별자를 저장한다. 다른 필드들은 상기 콘텐츠 키 테이블에서의 각 필드들과 역할이 유사하므로 이에 대한 설명을 생략한다.
상기 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 저장되는 콘텐츠 및 자막 파일 등의 보조 콘텐츠에 대한 정보, 즉 콘텐츠 키 및 보조 콘텐츠 키들은 본 시스템 100의 운영자가 이를 생성하여 저장하여도 좋고, 후술하는 바와 같이 사용자로부터 콘텐츠 키 및 보조 콘텐츠 키를 전송 받아 저장, 관리하여도 좋다. 본 실시예에 따르면, 본 시스템 100은 사용자로부터 콘텐츠 키 및 보조 콘텐츠 키를 전송 받아 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 저장, 관리한다.
다음으로, 사용자측 모듈 운영 모듈 102는, 본 발명의 시스템 100과 상호 작용하여 사용자가 요청한 자막 파일 등의 보조 콘텐츠를 취득하기까지 필요한 정보들을 송수신하는 사용자측 모듈 120을 설치하고 그 동작을 제어한다. 상기와 같은 사용자측 모듈 120은, 액티브 엑스 콘트롤(Active X control), 자바(Java) 또는 자바 스크립트(Java script) 등의 방식을 사용하여 상기 사용자 시스템의 브라우저에 적합한 플러그-인으로서 구현되거나, 상기 사용자 시스템에 적합한 별도의 독립된 응용 프로그램으로서 구현될 수도 있으며, 나아가 이들을 조합하여 구현될 수도 있다.
다음, 사용자측 모듈 120은 콘텐츠 키 생성 유닛 122을 포함한다. 콘텐츠 키 생성 유닛 122는 사용자가 이용을 원하는 자막 파일 등의 보조 콘텐츠에 대응하는 콘텐츠를 특정하는 콘텐츠 키를 생성한다. 즉, 콘텐츠 키 생성 유닛 122은 사용자가 바라는 자막 파일 등의 보조 콘텐츠의 검색을 위한 정보를 본 시스템 100에 전송하기 위하여, 사용자의 시스템 20 내지 28의 소정의 저장 장치에 저장되어 있는 콘텐츠에 대하여 콘텐츠 키를 생성한다. 본 발명에 의하면, 콘텐츠 키 생성 유닛 122는 바이너리 체크섬, 콘텐츠 파일 크기, 콘텐츠 파일 재생 시간, 콘텐츠 파일 포맷 및 콘텐츠 파일명 등을 이용하여 콘텐츠 키를 생성한다.
여기에서, 바이너리 체크섬은 동일한 데이터를 비교 검색하기 위한 좋은 방법인데, 파일의 처음부터 끝까지 체크섬을 처리할 수도 있지만, 이 경우 시간적으로 비효율적이므로, 파일의 앞 부분만을 체크섬하여 키를 생성하는 것이 바람직하다. 본 실시예에서는, 여러가지 체크섬 방법중에서 MD5 체크섬을 이용하며, 파일의 앞 부분 중에서 1MB 분량에 대하여 16byte MD5 체크섬을 생성하는 것으로 하였다. 만약, 파일의 전체 용량이 1MB 이하인 경우, 파일 전체에 대한 MD5 체크섬을 생성하는 방식을 채택할 수 있다.
또한, 동영상 콘텐츠 파일의 경우, 파일 크기가 동일한 경우는 극히 드둘기 때문에, 콘텐츠 키(Content Key)로서 파일의 크기(즉, 파일의 전체 용량)를 이용할 수 있다. 그 밖에 상기한 바와 같이, 콘텐츠 파일의 재생 시간에 관한 정보, 콘텐츠 파일의 포맷, 즉 파일의 확장자에 관한 정보(예컨대, AVI, MPG, ASF, WMV 등), 파일명 등에 관한 정보 등을 선택적으로 콘텐츠 키로서 이용할 수 있다.
다음으로, 콘텐츠 키 수신 모듈 104는 사용자측 모듈 120의 콘텐츠 키 생성 유닛 122이 생성한 사용자가 이용을 원하는 자막 파일 등의 보조 콘텐츠에 대응하는 콘텐츠의 콘텐츠 키를 전송받는다.
다음으로, 콘텐츠 키 검색 추출 모듈 106은 콘텐츠 키 수신 모듈 104가 전송 받은 콘텐츠 키와 동일한 또는 유사한 콘텐츠 키가 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 존재하는지를 검색하여 해당 콘텐츠 키를 추출한다. 여기서, 콘텐츠 키 검색 추출 모듈 106은 전송 받은 콘텐츠 키 값, 즉 상기한 바와 같이 바이너리 체크섬, 콘텐츠 파일 크기, 콘텐츠 파일 재생 시간, 콘텐츠 파일 포맷 및 콘텐츠 파일명 등에 관한 정보와 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144의 콘텐츠 테이블에 저장된 콘텐츠 키 값을 상호 비교하여 검색하게 된다. 또한, 본 발명에 의하면, 콘텐츠 키 검색 추출 모듈 106은 동일한 콘텐츠 키 값을 가지는 경우는 물론, 다양한 콘텐츠 키 값을 이용하여 유사한 콘텐츠 키 값을 가지는 경우에도 이를 추출하여 사용자에 제공 가능하게 함으로써, 예를 들어, 정확하게 동일한 제목이나 파일명이 없는 경우, 그 자막 파일 등의 보조 콘텐츠를 이용할 수 없게 되는 비효율성을 제거하게 된다.
또한, 콘텐츠 키 검색 추출 모듈 106은 콘텐츠 키의 구성 요소마다 가중치를 달리 부여하여 콘텐츠 키의 유사도를 검색한다. 도 6은 도 2의 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100의 콘텐츠 키 검색 추출 모듈 106이 콘텐츠 키의 유사도를 결정함에 있어서, 각 콘텐츠 키 값과 가중치와의 관계를 나타낸 테이블의 일실시예이다.
도시된 바와 같이, 본 실시예에서는, 콘텐츠 키 값 중에서 파일 크기, 체크섬, 포맷 및 재생 시간에 대해서는 20%의 가중치를 부여하고, 파일명, 화면 크기에 대해서는 10%의 가중치를 부여한다. 즉, 통상적으로 어느 콘텐츠 키 값이 콘텐츠의 유사도 결정에 더 높은 영향을 미치는 경우에, 그 콘텐츠 키 값에 대해서는 가중치를 높게 부여하는 것이다.
예를 들면, 동일한 파일명 및 동일한 재생 시간을 가지는 MPG 파일과 WMA 파일은 서로 40%의 유사도를 가지는 것으로 한다. 또 다른 예로서, 전송중 파일의 뒤쪽이 제대로 전송되지 않은 부분적 AVI 파일은, 바이너리 체크섬, 포맷, 파일명, 화면크기 및 콘텐츠 재생 시간이, 예컨대 MPG 파일과 동일한 경우, 상호간에 80%의 유사도를 가지는 것으로 한다. 이와 반대로, 본 실시예에 의하면, 체크섬, 파일 포맷 및 화면 크기가 동일하지 않는 두 개의 콘텐츠 파일은 상호간에 유사하지 않은 것으로 판단되게 된다.
다음으로, 보조 콘텐츠 전송 모듈 108은 콘텐츠 키 검색 추출 모듈 106에 의해 추출된 콘텐츠 키를 가지는 콘텐츠, 즉, 사용자가 원하는 자막 파일 등의 보조 콘텐츠에 대응하는 콘텐츠의 콘텐츠 키와 동일 및/또는 유사한 콘텐츠 키를 가지는 콘텐츠에 대응하는 자막 파일 등의 보조 콘텐츠 및/또는 그 자막 파일 등의 보조 콘텐츠에 관한 정보를 사용자 시스템에 전송한다. 또한, 자막 파일 등의 보조 콘텐츠 전송 모듈 108은 동일 및 유사한 콘텐츠 키가 복수개 존재하는 경우, 사용자의 선택을 위하여 콘텐츠 키에 대응하는 복수개의 자막 파일 등의 보조 콘텐츠에 관한 정보를 먼저 사용자 시스템에 전송하고, 사용자가 이를 확인하고 그 중 하나 이상을 선택하면, 선택된 자막 파일 등의 보조 콘텐츠를 전송할 수도 있다. 이에 대하여 도 7을 참조하여 설명한다. 도 7은 동일 및 유사한 콘텐츠 키가 복수개 존재하는 경우, 이에 대응하는 복수개의 자막 파일 등의 보조 콘텐츠에 대한 정보가 사용자 시스템에 디스플레이되는 화면을 나타낸다. 도시된 바와 같이. 간략히 사용자가 원하는 자막 파일 등의 보조 콘텐츠에 대응하는 콘텐츠의 정보인 파일 크기, 체크섬 및 재생 시간에 관한 정보를 표시하고, 대응하는 복수개의 자막 파일 등의 보조 콘텐츠에 관한 정보인 유사도, 저작권자, 등록자 ID, 파일 크기 및 코멘트 등이 표시된다. 따라서, 사용자는 상기 정보를 확인한 후 원하는 자막 파일 등의 보조 콘텐츠를 선택할 수 있게 되는 것이다.
한편, 본 발명에 따르면, 사용자로부터 자막 파일 등의 보조 콘텐츠의 등록을 가능하도록 하기 위하여, 사용자측 모듈 120은, 사용자가 등록을 원하는 자막 파일 등의 보조 콘텐츠를 특정하는 보조 콘텐츠 키를 생성하는 보조 콘텐츠 키 생성 유닛 124(도 3 참조)를 더욱 포함하고, 콘텐츠 키 생성 유닛 122는 사용자가 등록을 원하는 자막 파일 등의 보조 콘텐츠에 대응하는 멀티미디어 콘텐츠를 특정하는 콘텐츠 키를 더욱 생성한다.
또한, 본 시스템 100은, 보조 콘텐츠 키 생성 유닛 124에 의해 생성된 보조 콘텐츠 키를 전송 받는 보조 콘텐츠 키 수신 모듈 110, 콘텐츠 키 수신 모듈 104 및/또는 보조 콘텐츠 키 수신 모듈 110이 수신한 콘텐츠 키 및/또는 보조 콘텐츠 키와 동일한 콘텐츠 키 및/또는 보조 콘텐츠 키의 존재를 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에서 검색하는 콘텐츠 키/보조 콘텐츠 키 검색 모듈 112 및 콘텐츠 키/보조 콘텐츠 키 검색 모듈 112의 검색 결과에 따라, 보조 콘텐츠의 등록을 원하는 사용자의 시스템 20 내지 28로부터 자막 파일 등의 보조 콘텐츠를 전송 받아 자막 파일 등의 보조 콘텐츠 데이터베이스 146에 저장하여 보조 콘텐츠를 등록하는 보조 콘텐츠 등록 모듈 114를 더욱 포함한다.
나아가, 본 시스템 100은, 콘텐츠 키/보조 콘텐츠 키 검색 모듈 112의 검색 결과에 따라 소정의 콘텐츠 키를 가지는 콘텐츠에 대응하는 다른 보조 콘텐츠를 자막 파일 등의 보조 콘텐츠 데이터베이스 146에서 검색, 추출하여 사용자의 시스템 20 내지 28에 전송하는 유사 보조 콘텐츠 전송 모듈 116을 더욱 포함한다. 이러한 구성은 사용자에게 자막 파일 등의 보조 콘텐츠를 제공하는 서비스 뿐만 아니라, 자막 파일 등의 보조 콘텐츠의 등록을 가능하게 하는 서비스를 구현할 수 있게 하는 것으로서, 이하 각 모듈들에 대하여 상세히 설명한다.
먼저, 사용자측 모듈 120의 보조 콘텐츠 키 생성 유닛 124는 자막 파일 등의 보조 콘텐츠의 검색에 필요한 정보인 보조 콘텐츠를 특정하는 보조 콘텐츠 키를 생성한다. 이 경우, 보조 콘텐츠 키 생성 유닛 124는 콘텐츠 키 생성 유닛과 유사하게, 자막 파일 등의 보조 콘텐츠의 등록을 원하는 사용자의 시스템 20 내지 28의 소정의 저장 장치에 저장된 등록의 대상인 보조 콘텐츠에 대하여, 체크섬 및 파일 크기을 이용하여 보조 콘텐츠 키를 생성한다. 보조 콘텐츠는 콘텐츠 파일에 비하여 파일의 크기가 작으므로, 파일 전체에 대하여 MD5 체크섬을 처리한다. 만약, 파일이 1MB이상인 경우에는 정상적인 파일이 아닌 것으로 한다.
한편, 사용자측 모듈 120의 콘텐츠 키 생성 모듈 122는 등록을 원하는 자막 파일 등의 보조 콘텐츠에 대응하는 콘텐츠를 소정의 저장 장치로부터 검색하여 그 콘텐츠를 특정하는 콘텐츠 키를 생성한다. 콘텐츠 키 생성 모듈 122이 콘텐츠 키를 생성하는 동작에 관하여는 이미 상술하였으므로, 이에 대한 설명은 생략한다.
보조 콘텐츠 키 수신 모듈 110은 사용자측 모듈 120의 보조 콘텐츠 키 생성 유닛 124이 생성한 사용자가 등록을 원하는 자막 파일 등의 보조 콘텐츠를 특정하는 보조 콘텐츠 키를 전송 받는다.
다음으로, 콘텐츠 키/보조 콘텐츠 키 검색 모듈 112는 콘텐츠 키 수신 모듈 110이 전송 받은 등록을 원하는 보조 콘텐츠에 대응하는 콘텐츠를 특정하는 콘텐츠 키와 동일한 콘텐츠 키가 존재하는지 여부 및 보조 콘텐츠 키 수신 모듈 110이 전송 받은 보조 콘텐츠 키와 동일한 보조 콘텐츠 키가 존재하는지 여부를 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에서 검색한다.
보조 콘텐츠 등록 모듈 114는 콘텐츠 키/보조 콘텐츠 키 검색 모듈 112의 검색 결과에 따라 사용자가 등록하고자 하는 자막 파일 등의 보조 콘텐츠를 등록할 것인지 결정한다. 즉, 상기 보조 콘텐츠 등록 모듈 114는, 동일한 보조 콘텐츠 키가 이미 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 존재하는 경우에는 자막 파일 등의 보조 콘텐츠를 등록하지 않는다. 이 경우, 자막 파일 등의 보조 콘텐츠 등록 모듈 114는, 그 취지를 사용자의 시스템 20 내지 28에 전송할 수 있다.
또한, 자막 파일 등의 보조 콘텐츠 등록 모듈 114는, 동일한 보조 콘텐츠 키가 존재하지 않고, 동일한 콘텐츠 키도 존재하지 않는 경우, 사용자 시스템으로부터 자막 파일 등의 보조 콘텐츠를 전송 받아, 이를 자막 파일 등의 보조 콘텐츠 데이터베이스 146에 저장한다. 이 경우, 자막 파일 등의 보조 콘텐츠 등록 모듈 114는 자막 파일 등의 보조 콘텐츠의 등록과 함께, 그 자막 파일 등의 보조 콘텐츠에 대한 정보, 즉, 사용자의 시스템 20 내지 28으로부터 전송 받은 콘텐츠 키 및 보조 콘텐츠 키를 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144의 콘테츠키 테이블 및 보조 콘텐츠 키 테이블에 저장함으로써 차후 자막 파일 등의 보조 콘텐츠의 검색에 이용할 수 있도록 하는 것이 바람직하다.
한편, 유사 보조 콘텐츠 전송 모듈 116은 동일한 보조 콘텐츠 키는 존재하지 않으나 동일한 콘텐츠 키가 존재하는 경우, 그 동일한 콘텐츠 키를 가지는 콘텐츠에 대응하는 다른 자막 파일 등의 보조 콘텐츠를 검색, 추출하여 그 자막 파일 등의 보조 콘텐츠 및 이에 대한 정보를 등록하고자 하는 사용자의 시스템 20 내지 28에 전송할 수도 있다. 이 경우, 자막 파일 등의 보조 콘텐츠 등록 모듈 114는 사용자가 다른 자막 파일 등의 보조 콘텐츠 및 그 정보를 확인한 후 등록하고자 하는 자막 파일 등의 보조 콘텐츠과 다른 자막 파일 등의 보조 콘텐츠과의 차이점에 대한 정보를 수신하여 이를 자막 파일 등의 보조 콘텐츠과 함께 보조 콘텐츠 키로서 저장할 수 있다.
다음으로, 본 발명의 일실시예에 따른 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 방법에 대하여 상세히 설명한다. 도 8a 내지 도 9b는 본 발명의 일실시예에 따른 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 방법을 개략적으로 나타낸 흐름도이다. 도 8a는 사용자 시스템 20 내지 28에서 수행되는 과정으로서, 사용자 시스템 20 내지 28에 보조 콘텐츠를 제공하는 과정을 도시한 흐름도이다. 도 8b는 시스템 100에서 수행되는 과정으로서, 사용자 시스템 20 내지 28에 보조 콘텐츠를 제공하는 과정을 도시한 흐름도이다. 도 9a는 사용자 시스템 20 내지 28에서 수행되는 과정으로서, 보조 콘텐츠를 시스템 100에 등록하는 과정을 도시한 흐름도이다. 도 9b는 시스템 100에서 수행되는 과정으로서, 보조 콘텐츠를 시스템 100에 등록하는 과정을 도시한 흐름도이다.
도 8a 및 8b를 참조하면, 먼저, 보조 콘텐츠의 이용을 원하는 사용자의 시스템 20 내지 28에서 원하는 보조 콘텐츠에 대응하는 콘텐츠를 특정하는 콘텐츠 키를 생성하고(단계S202), 시스템 100에 이를 전송한다(단계S204).
이에 대하여, 시스템 100은 생성된 콘텐츠 키를 전송 받아(단계S302), 동일한 콘텐츠 키가 존재하는지 데이터 베이스에서 검색한다(단계S304). 다음으로, 시스템 100은 동일한 콘텐츠 키가 존재하는지 판단하여(단계S306), 동일한 콘텐츠 키가 존재하는 경우, 대응하는 보조 콘텐츠의 목록을 사용자 시스템 20 내지 28에 전송한다(단계S308).
이에 대하여, 사용자 시스템 20 내지 28은 보조 콘텐츠의 목록을 시스템 100으로부터 수신하여(단계S206), 수신한 보조 콘텐츠의 목록을 표시하고, 사용자로부터 전송을 바라는 보조 콘텐츠를 선택하도록 하여(단계S208), 선택된 보조 콘텐츠를 전송할 것을 시스템 100에 요청한다(단계S210).
이에 대하여, 시스템 100은 사용자 시스템 20 내지 28으로부터 보조 콘텐츠의 전송 요청을 수신하면(단계S310), 해당 보조 콘텐츠를 데이터베이스에서 추출하여 사용자 시스템 20 내지 28에 전송하고(단계S312), 과정을 마친다.
한편, 시스템 100은 동일한 콘텐츠 키가 존재하는지 판단하여(단계S306), 동일한 콘텐츠 키가 존재하지 않는 경우에는, 전송 받은 콘텐츠 키와 유사한 콘텐츠 키를 검색하고(단계S314). 유사한 콘텐츠 키가 존재하는 경우, 대응하는 유사 보조 콘텐츠의 목록을 사용자 시스템 20 내지 28에 전송한다(단계S308). 그 다음의 과정은 보조 콘텐츠가 유사 보조 콘텐츠로 바뀐 점을 제외하고는 상기 단계206 내지 S212 및 단계S310 내지 S312와 동일하므로, 이에 대한 설명은 생략한다.
다음으로, 사용자가 보조 콘텐츠를 등록하는 과정을 설명한다. 도 9a 및 9b를 참조하면, 먼저, 사용자 시스템 20 내지 28에서 등록을 원하는 보조 콘텐츠를 특정하는 보조 콘텐츠 키 및 그 보조 콘텐츠에 대응하는 콘텐츠를 특정하는 콘텐츠 키를 생성하고(단계S402), 이를 시스템 100에 전송한다(단계S404).
이에 대하여, 시스템 100은 사용자 시스템 20 내지 28으로부터 콘텐츠 키 및 보조 콘텐츠 키를 수신하여(단계S502), 수신한 콘텐츠 키 및 보조 콘텐츠 키와 동일한 콘텐츠 키 및 보조 콘텐츠 키가 존재하는지 여부를 데이터베이스에서 검색한다(단계S504). 다음으로, 시스템 100은 동일한 보조 콘텐츠 키가 존재하는 것으로 판단한 경우(단계S506), 사용자 시스템 20 내지 28에 그 취지를 전송하고(단계S508), 과정을 마친다.
이에 대하여, 사용자 시스템 20 내지 28은 시스템 100으로부터 동일한 보조 콘텐츠 키가 존재한다는 취지의 정보를 수신하면(단계S4062), 그 취지를 사용자가 볼 수 있도록 디스플레이 하고(단계S4082), 과정을 마친다.
한편, 시스템 100은 동일한 콘텐츠 키가 존재하되 다른 보조 콘텐츠 키가 존재하는 것으로 판단한 경우(단계S510), 사용자 시스템 20 내지 28에 당해 다른 보조 콘텐츠 키를 가지는 보조 콘텐츠 및 그에 관한 정보를 전송한다(단계S512).
이에 대하여, 사용자 시스템 20 내지 28은 시스템 100으로부터 다른 보조 콘텐츠 키를 가지는 보조 콘텐츠 및 그에 관한 정보를 수신하면(단계S4064), 다른 보조 콘텐츠 및 그 정보를 사용자에게 표시하고, 사용자로 하여금 등록하려는 보조 콘텐츠와 다른 점을 확인하도록 하여(단계S4084), 등록하고자 하는 보조 콘텐츠 및 이에 대한 정보를 시스템 100에 전송하고(단계S410), 과정을 마친다.
이에 대하여, 시스템 100은 사용자 시스템 20 내지 28으로부터 등록하고자 하는 보조 콘텐츠 및 이에 대한 정보를 수신하면(단계S514), 이를 데이터 베이스에 저장함으로써 수신한 보조 콘텐츠를 등록하고(단계S516), 과정을 마친다.
한편, 시스템 100은 검색 결과 동일한 콘텐츠 키 및 동일한 보조 콘텐츠 키가 존재하지 않는 것으로 경우(단계S510), 사용자 시스템 20 내지 28에 등록하고자 하는 보조 콘텐츠 및 그에 관한 정보를 전송해 줄 것을 요청하는 정보를 전송한다(단계S518).
이에 대하여, 사용자 시스템 20 내지 28은 시스템 100으로부터 등록하고자 하는 보조 콘텐츠 및 그에 관한 정보를 전송해 줄 것을 요청하는 수신하면(단계S4066), 그 취지를 사용자에게 표시하고, 사용자로 하여금 확인하도록 한다(단계S4086). 그 다음의 과정은 상기 단계4084 내지 S410 및 단계S514 내지 S516과 동일하므로, 이에 대한 설명은 생략한다.
한편, 도시되지는 않았으나, 본 발명의 일실시예에 따른 보조 콘텐츠 관리 방법은 보조 콘텐츠의 이용 및/또는 등록을 원하는 사용자가 보조 콘텐츠 관리 시스템 100에 접속함에 따라, 상기 사용자의 시스템 20 내지 28에 콘텐츠 키 및/ 또는 보조 콘텐츠 키를 생성할 사용자측 모듈이 설치되어 있는지를 검사하여, 설치되어 있지 않은 경우 이를 상기 사용자의 시스템 20 내지 28에 설치하는 단계를 더 포함하여도 좋다.
다음으로, 본 발명의 다른 실시예에 대하여 설명한다. 도 10은 본 발명의 다른 실시예에 의한 사용자측 모듈 120의 구성을 개략적으로 도시한 블록도이다. 도시된 바와 같이, 본 실시예에 의한 사용자측 모듈 120은, 상기 실시예의 콘텐츠 키 생성 유닛 122 및 보조 콘텐츠 키 생성 유닛 124에 더하여, 재생 제어 유닛 126 및 자동 등록 설정 유닛 128를 포함한다. 재생 제어 유닛 126 및 자동 등록 설정 유닛 128을 제외하고 상기 실시예와 동일한 사항에 관하여는 설명을 생략한다.
본 실시예에 의한 시스템 100은 콘텐츠의 재생 중에 재생되는 콘텐츠에 대응하는 보조 콘텐츠를 자동으로 재생되도록 하며, 또한, 재생되고 있는 콘텐츠에 대응하는 보조 콘텐츠를 재생 중에 자동으로 시스템 100에 등록 가능하게 한다. 이하, 본 실시예에 의한 사용자측 모듈 120의 구성에 대하여 상세히 설명한다.
재생 제어 유닛 126은 사용자 시스템 20 내지 28에서 콘텐츠가 재생되는 때, 재생되는 콘텐츠에 대응하는 보조 콘텐츠의 자동 재생을 위하여 당해 콘텐츠의 재생을 제어한다. 즉, 보조 콘텐츠의 자동 재생의 경우, 재생 제어 유닛 126은 사용자의 명령에 의해 사용자 시스템 20 내지 28에서 콘텐츠가 재생되는 때, 이에 대응하는 보조 콘텐츠가 시스템 100으로부터 제공될 때까지 당해 콘텐츠의 재생을 일시 보류한다. 또한, 재생 제어 유닛 126은 보조 콘텐츠가 제공되면, 당해 콘텐츠의 재생을 재개하고, 아울러 제공된 보조 콘텐츠를 당해 콘텐츠에 동기시켜 재생되도록 한다.
자동 등록 설정 유닛 128은, 보조 콘텐츠의 자동 등록의 경우, 보조 콘텐츠를 대응하는 콘텐츠의 재생 시에 자동으로 시스템 100에 등록 할 것을 사용자가 미리 설정하도록 하고, 이에 관한 정보를 저장한다. 또한, 자동 등록 설정 유닛 128은, 등록 과정 중에도, 시스템 100이 사용자에게 등록 사항에 관한 정보를 일일이 확인 받지 않고 자동으로 등록을 수행하도록 할 것을 설정하여도 좋다.
다음으로, 본 발명의 다른 실시예에 의한 보조 콘텐츠 관리 방법에 관하여 설명한다. 도 11은 사용자 시스템 20 내지 28에서 수행되는 보조 콘텐츠의 자동 재생 과정을 도시한 흐름도이다.
도 11을 참조하면, 사용자 시스템 20 내지 28에서 사용자의 재생 명령에 의하여 사용자 시스템 20 내지 28에서 소정의 콘텐츠가 재생되는 경우(단계S201), 사용자측 모듈 120의 재생 제어 유닛 126은 당해 콘텐츠의 재생을 일시 보류하며, 콘텐츠 키 생성 유닛 122은 재생되는 콘텐츠의 콘텐츠 키를 생성한다(단계S2022). 그 다음의 과정은 상기 도8a의 단계S204 내지 S210 및 도8b의 단계S302 내지 S312와 동일하므로, 이에 대한 설명은 생략한다.
다음으로, 사용자측 모듈 120의 재생 제어 유닛 126은 시스템 100으로부터 사용자 시스템 20 내지 28로 보조 콘텐츠 또는 유사 보조 콘텐츠의 전송이 수신하면(단계S212), 보류된 콘텐츠의 재생을 재개하고, 아울러 수신된 보조 콘텐츠 또는 유사 보조 콘텐츠를 동기시켜 재생한다(단계S214).
다음으로, 본 발명의 또 다른 실시예에 의한 보조 콘텐츠 관리 방법에 관하여 설명한다. 도 12는 사용자 시스템 20 내지 28에서 수행되는 보조 콘텐츠의 자동 등록 과정을 도시한 흐름도이다.
도 12를 참조하면, 먼저, 사용자 시스템 20 내지 28에서, 사용자측 모듈 120의 자동 등록 설정 유닛 138은 사용자로 하여금 보조 콘텐츠를 대응하는 콘텐츠의 재생 중에 자동으로 시스템 100에 등록하도록 설정한다(단계S4012).
다음으로, 사용자 시스템 20 내지 28에서 사용자의 의해 콘텐츠의 재생 명령이 있는 경우(단계S4014), 콘텐츠 키 생성 유닛 122 및 보조 콘텐츠 키 생성 유닛 124는 각각 재생 중인 콘텐츠 및 이에 동기되어 재생되는 보조 콘텐츠에 대하여 콘텐츠 키 및 보조 콘텐츠 키를 생성한다(단계S4022). 그 다음의 과정은 상기 도9a의 단계S404 내지 S410 및 도9b의 단계S502 내지 S516과 동일하므로, 이에 대한 설명은 생략한다.
한편, 다른 실시예로서, 상기 도9a의 단계S404 내지 S410 및 도9b의 단계S502 내지 S516에서, 일일이 사용자에게 새로이 보조 콘텐츠를 시스템 100에 등록할 것인지 여부를 확인 받지 않고, 미리 일률적으로 등록을 수행할 것을 미리 지정할 수도 있으며 (예컨대 단계S4012에서 수행될 수 있다.), 이 경우 단계S4084는 생략되어도 좋다.
이상, 본 발명에 대하여 바람직한 실시예를 들어 설명하였으나, 본 발명의 기술 사상은 이에 한정되는 것은 아니며, 특허청구범위에 기초하여 해석되어져야 함은 명백하다.
본 발명에 의하면, 콘텐츠 키 및 보조 콘텐츠 키를 이용하여 동일한 경우는 물론 유사한 콘텐츠의 경우까지 검색이 가능하므로, 획일적이고도 높은 신뢰성을 가지고 효율적으로 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠를 제공 및 등록하는 것이 가능하다.
또한, 본 발명에 의하면, 콘텐츠의 재생 중에 재생 중인 콘텐츠에 대응하는 자막 파일 등의 보조 콘텐츠를 자동으로 재생할 수 있다.
또한, 본 발명에 의하면, 콘텐츠 및 자막 파일 등의 보조 콘텐츠의 재생 중에 재생 중인 보조 콘텐츠를 보조 콘텐츠 관리 시스템에 자동으로 등록할 수 있다.
도 1은 본 발명의 일실시예에 따른 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100이 사용되는 일례를 개괄적으로 나타내는 개념적 블록도.
도 2는 본 발명의 일실시예에 따른 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100의 개괄적인 구성을 나타내는 개념적 블록도.
도 3은 도 2의 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100의 사용자측 모듈 120의 개괄적인 구성을 나타낸 개념적 블록도.
도 4는 도2의 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100의 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 저장된 콘텐츠 키 테이블의 예를 나타낸 도면.
도 5는 도2의 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100의 콘텐츠 키/보조 콘텐츠 키 데이터베이스 144에 저장된 보조 콘텐츠 키 테이블의 예를 나타낸 도면.
도 6은 도 2의 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 100의 콘텐츠 키 검색 추출 모듈 106이 콘텐츠 키의 유사도를 결정함에 있어서, 각 콘텐츠 키 값과 가중치와의 관계를 나타낸 테이블.
도 7은 동일 및 유사한 콘텐츠 키가 복수개 존재하는 경우, 이에 대응하는 복수개의 자막 파일 등의 보조 콘텐츠에 대한 정보가 사용자 시스템에 디스플레이되는 화면.
도 8a는 사용자 시스템 20 내지 28에서 수행되는 과정으로서, 사용자 시스템 20 내지 28에 보조 콘텐츠를 제공하는 과정을 도시한 흐름도.
도 8b는 시스템 100에서 수행되는 과정으로서, 사용자 시스템 20 내지 28에 보조 콘텐츠를 제공하는 과정을 도시한 흐름도.
도 9a는 사용자 시스템 20 내지 28에서 수행되는 과정으로서, 보조 콘텐츠를 시스템 100에 등록하는 과정을 도시한 흐름도.
도 9b는 시스템 100에서 수행되는 과정으로서, 보조 콘텐츠를 시스템 100에 등록하는 과정을 도시한 흐름도.
도 10은 본 발명의 다른 실시예에 의한 사용자측 모듈 120의 구성을 개략적으로 도시한 블록도.
도 11은 사용자 시스템 20 내지 28에서 수행되는 과정으로서, 보조 콘텐츠의 자동 재생 과정을 도시한 흐름도.
도 12는 사용자 시스템 20 내지 28에서 수행되는 과정으로서, 보조 콘텐츠의 자동 등록 과정을 도시한 흐름도.
*도면의 주요 부분의 기호에 대한 설명
100 보조 콘텐츠 관리 시스템
102 사용자측 모듈 운영 모듈 104 콘텐츠 키 수신 모듈
106 콘텐츠 키 검색 추출 모듈 108 보조 콘텐츠 전송 모듈
110 보조 콘텐츠 키 수신 모듈 112 콘텐츠 키/보조 콘텐츠 키 검색 모듈
114 보조 콘텐츠 등록 모듈 116 유사 보조 콘텐츠 전송 모듈
144 콘텐츠 키/보조 콘텐츠 키 데이터베이스
146 보조 콘텐츠 데이터 베이스
120 사용자측 모듈 122 콘텐츠 키 생성 유닛
124 보조 콘텐츠 키 생성 유닛 126 재생 제어 유닛
128 자동 등록 설정 유닛

Claims (17)

  1. 유무선 통신망을 통하여 사용자의 시스템과 연결되어 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠를 관리하는 시스템에 있어서,
    상기 자막 파일 등의 보조 콘텐츠의 각각에 대응하는 멀티미디어 콘텐츠를 특정하는 콘텐츠 키를 포함하는 데이터베이스;
    상기 사용자가 이용하고자 하는 보조 콘텐츠에 대응되는 멀티미디어 콘텐츠에 대한 콘텐츠 키를 생성하는 콘텐츠 키 생성 유닛을 포함하는 사용자측 모듈의 설치와 그의 동작을 제어하는 사용자측 모듈 운영 모듈;
    상기 사용자측 모듈의 콘텐츠 키 생성 유닛에 의해 생성된 상기 콘텐츠 키를 전송 받는 콘텐츠 키 수신 모듈;
    상기 콘텐츠 키 수신 모듈이 수신한 상기 콘텐츠 키와 동일 및/또는 유사한 콘텐츠 키의 존재 여부를 상기 데이터베이스에서 검색하고, 이것이 존재하는 것으로 판단된 경우 이를 추출하는 콘텐츠 키 검색 추출 모듈; 및
    상기 콘텐츠 키 검색 추출 모듈에 의하여 추출된 콘텐츠 키에 대응하는 자막 파일 등의 보조 콘텐츠를 상기 사용자의 시스템에 전송하는 보조 콘텐츠 전송 모듈을 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템.
  2. 제1항에 있어서,
    상기 사용자측 모듈의 상기 콘텐츠 키 생성 유닛은,
    바이너리 체크섬, 콘텐츠 파일 크기, 콘텐츠 파일 재생 시간, 콘텐츠 파일 포맷, 재생시 화면 크기 및 콘텐츠 파일명으로 구성된 군에서 적어도 하나 이상을 이용하여 상기 콘텐츠 키를 생성하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템.
  3. 제1항에 있어서,
    상기 콘텐츠 키 검색 추출 모듈은, 상기 콘텐츠 키의 생성에 이용된 바이너리 체크섬, 콘텐츠 파일 크기, 콘텐츠 파일 재생 시간, 콘텐츠 파일 포맷, 재생시 화면 크기 및 콘텐츠 파일명으로 구성된 군에서 선택된 적어도 하나 이상의 각각에 대하여 유사 정도 판단에 사용될 가중치를 부여하고, 이를 이용하여 상기 데이터베이스에 저장된 콘텐츠 키들 중에서, 상기 사용자의 시스템으로부터 전송 받은 콘텐츠 키와 상대적으로 높은 유사도를 갖는 콘텐츠 키를 검색하여 추출하며,
    상기 보조 콘텐츠 전송 모듈은, 상기 상대적으로 높은 유사도를 갖는 콘텐츠 키를 가지는 멀티미디어 콘텐츠에 대응하는 적어도 하나 이상의 자막 파일 등의 보조 콘텐츠를 전송하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템.
  4. 제1항에 있어서,
    상기 데이터베이스는 상기 보조 콘텐츠 관리 시스템에 의해 관리되는 보조 콘텐츠의 각각을 특정하는 보조 콘텐츠 키를 더 포함하고,
    상기 사용자측 모듈은, 상기 사용자가 등록하고자 하는 자막 파일 등의 보조 콘텐츠를 특정하는 보조 콘텐츠 키를 생성하는 보조 콘텐츠 키 생성 유닛을 더 포함하며,
    상기 보조 콘텐츠 키 생성 유닛에 의해 생성된 상기 보조 콘텐츠 키를 전송 받는 보조 콘텐츠 키 수신 모듈;
    상기 콘텐츠 키 수신 모듈 및/또는 상기 보조 콘텐츠 키 수신 모듈이 수신한 상기 콘텐츠 키 및/또는 상기 보조 콘텐츠 키와 동일한 콘텐츠 키 및/또는 보조 콘텐츠 키의 존재 여부를 상기 데이터베이스에서 검색하는 콘텐츠 키/보조 콘텐츠 키 검색 모듈; 및
    상기 콘텐츠 키/보조 콘텐츠 키 검색 모듈의 검색 결과에 따라 상기 자막 파일 등의 보조 콘텐츠의 등록을 원하는 사용자의 시스템으로부터 상기 자막 파일 등의 보조 콘텐츠를 전송 받아 상기 데이터베이스에 저장하여 상기 자막 파일 등의 보조 콘텐츠를 등록하는 보조 콘텐츠 등록 모듈을 더 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템.
  5. 제4항에 있어서,
    상기 사용자측 모듈의 상기 보조 콘텐츠 키 생성 유닛은,
    바이너리 체크섬 및/또는 자막 파일 등의 보조 콘텐츠 크기를 이용하여 상기 보조 콘텐츠 키를 생성하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템.
  6. 제4항에 있어서,
    상기 콘텐츠 키/보조 콘텐츠 키 검색 모듈의 검색 결과, 상기 콘텐츠 키 수신 모듈이 수신한 콘텐츠 키와 동일한 콘텐츠 키는 존재하지만 상기 보조 콘텐츠 키 수신 모듈이 수신한 보조 콘텐츠 키와 동일한 보조 콘텐츠 키는 존재하지 않는 경우, 상기 콘텐츠 키를 가지는 멀티미디어 콘텐츠에 대응하는 다른 자막 파일 등의 보조 콘텐츠를 상기 데이터베이스에서 검색하여 이를 추출하고, 추출된 상기 다른 자막 파일 등의 보조 콘텐츠를 상기 사용자의 시스템에 전송하는 유사 보조 콘텐츠 전송 모듈을 더 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템.
  7. 제1항에 있어서,
    상기 사용자측 모듈은,
    상기 콘텐츠 검색 추출 모듈이 추출한 보조 콘텐츠가 상기 보조 콘텐츠 전송 모듈로부터 상기 사용자 시스템에 전송된 경우, 상기 수신한 보조 콘텐츠를 상기 사용자 시스템에서 상기 콘텐츠와 동기시켜 재생하는 재생 제어 유닛을 더욱 포함하는 보조 콘텐츠 관리 시스템.
  8. 제1항에 있어서,
    상기 사용자측 모듈은,
    상기 사용자 시스템에서 재생되는 보조 콘텐츠를 상기 보조 콘텐츠에 대응하는 콘텐츠의 재생 중에 상기 보조 콘텐츠 관리 시스템에 자동으로 등록하도록 설정하는 자동 등록 설정 유닛을 더욱 포함하는 보조 콘텐츠 관리 시스템.
  9. 유무선 통신망을 통하여 사용자의 시스템과 연결되어 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠를 관리하는 방법에 있어서,
    (1) 상기 보조 콘텐츠의 각각에 대응하는 콘텐츠를 특정하는 콘텐츠 키를 포함하는 데이터베이스를 구축하는 단계;
    (2) 상기 자막 파일 등의 보조 콘텐츠를 이용하고자 하는 사용자의 시스템으로 하여금 상기 자막 파일 등의 보조 콘텐츠에 대응하는 멀티미디어 콘텐츠에 관한 콘텐츠 키를 생성하도록 하는 단계;
    (3) 상기 사용자의 시스템으로부터 상기 생성된 콘텐츠 키를 전송 받는 단계;
    (4) 상기 전송 받은 콘텐츠 키와 동일 및/또는 유사한 콘텐츠 키의 존재를 상기 데이터베이스에서 검색하고, 이것이 존재하는 것으로 판단된 경우 이를 추출하는 단계; 및
    (5) 상기 추출된 콘텐츠 키에 대응하는 자막 파일 등의 보조 콘텐츠를 상기 사용자의 시스템에 전송하는 단계를 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 방법.
  10. 제9항에 있어서,
    상기 단계(2)는,
    바이너리 체크섬, 콘텐츠 파일 크기, 콘텐츠 파일 재생 시간, 콘텐츠 파일 포맷, 재생시 화면 크기 및 콘텐츠 파일명으로 구성된 군에서 적어도 하나 이상을 이용하여 상기 콘텐츠 키를 생성하는 단계를 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 방법.
  11. 제9항에 있어서,
    상기 단계(4)는, 상기 콘텐츠 키의 생성에 이용된 바이너리 체크섬, 콘텐츠 파일 크기, 콘텐츠 파일 재생 시간, 콘텐츠 파일 포맷, 재생시 화면 크기 및 콘텐츠 파일명으로 구성된 군에서 선택된 적어도 하나 이상의 각각에 대하여 유사 정도를 나타내는 가중치를 부여하고, 이를 이용하여 상기 데이터베이스에 저장된 콘텐츠 키들 중에서, 상기 사용자의 시스템으로부터 전송 받은 콘텐츠 키와 상대적으로 높은 유사도를 갖는 콘텐츠 키를 추출하며,
    상기 단계(5)는, 상기 상대적으로 높은 유사도를 갖는 콘텐츠 키를 가지는 멀티미디어 콘텐츠에 대응하는 적어도 하나 이상의 자막 파일 등의 보조 콘텐츠를 전송하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 방법.
  12. 제9항에 있어서,
    상기 단계(1)에 있어서, 상기 데이터베이스는 상기 보조 콘텐츠의 각각을 특정하는 보조 콘텐츠 키를 더 포함하고,
    상기 단계(2)는, (6) 상기 자막 파일 등의 보조 콘텐츠를 등록하고자 하는 사용자의 시스템으로 하여금 상기 자막 파일 등의 보조 콘텐츠를 특정하는 보조 콘텐츠 키를 생성하도록 하는 단계를 더 포함하고,
    (7) 상기 단계(6)에서 생성된 상기 보조 콘텐츠 키를 전송 받는 단계;
    (8) 상기 단계(3) 및 단계(7)에서 수신한 상기 콘텐츠 키 및/또는 상기 보조 콘텐츠 키와 동일한 콘텐츠 키 및/또는 보조 콘텐츠 키의 존재를 상기 데이터베이스에서 검색하는 단계; 및
    (9) 상기 단계(8)의 검색 결과에 따라 상기 자막 파일 등의 보조 콘텐츠를 등록하고자 하는 사용자의 시스템으로부터 상기 자막 파일 등의 보조 콘텐츠를 전송 받아 상기 데이터베이스에 저장하여 상기 자막 파일 등의 보조 콘텐츠를 등록하는 단계를 더 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 방법.
  13. 제12항에 있어서,
    상기 단계(6)은,
    바이너리 체크섬 및/또는 자막 파일 등의 보조 콘텐츠 크기를 이용하여 상기 보조 콘텐츠 키를 생성하는 단계를 더 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 방법.
  14. 제12항에 있어서,
    상기 단계(8)에서의 검색 결과, 상기 단계(3)에서 수신한 콘텐츠 키와 동일한 콘텐츠 키는 존재하지만 상기 단계(7)에서 수신한 보조 콘텐츠 키와 동일한 보조 콘텐츠 키는 존재하지 않는 경우, 상기 콘텐츠 키를 가지는 멀티미디어 콘텐츠에 대응하는 다른 보조 콘텐츠를 상기 데이터베이스에서 검색하여 추출하고, 추출된 상기 다른 보조 콘텐츠를 상기 사용자의 시스템에 전송하는 단계를 더 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 방법.
  15. 제9항에 있어서,
    상기 자막 파일 등의 보조 콘텐츠의 이용 및/또는 등록을 원하는 사용자가 접속함에 따라, 상기 사용자의 시스템에 상기 자막 파일 등의 보조 콘텐츠의 이용 및/또는 등록에 필요한 콘텐츠 키 및/ 또는 보조 콘텐츠 키를 생성할 사용자측 모듈이 설치되어 있는지를 검사하여, 이것이 설치되어 있지 않은 경우 이를 상기 사용자의 시스템에 설치하는 단계를 더 포함하는 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 방법.
  16. 제9항에 있어서,
    (10) 상기 단계 (5)에서 전송된 보조 콘텐츠를 상기 사용자 시스템에서 상기 콘텐츠와 동기시켜 재생하는 단계를 더욱 포함하는 보조 콘텐츠 관리 방법.
  17. 제9항에 있어서,
    (11) 상기 사용자 시스템에서 재생되는 보조 콘텐츠를 상기 보조 콘텐츠에 대응하는 콘텐츠의 재생 중에 상기 보조 콘텐츠 관리 시스템에 자동으로 등록하도록 설정하는 단계를 더욱 포함하는 보조 콘텐츠 관리 방법.
KR10-2004-0060927A 2003-08-01 2004-08-02 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 및 그 방법 KR100507028B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020030053552 2003-08-01
KR20030053552 2003-08-01
KR20030054603 2003-08-07
KR1020030054603 2003-08-07

Publications (2)

Publication Number Publication Date
KR20050016100A KR20050016100A (ko) 2005-02-21
KR100507028B1 true KR100507028B1 (ko) 2005-08-05

Family

ID=37226682

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2004-0060927A KR100507028B1 (ko) 2003-08-01 2004-08-02 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 및 그 방법

Country Status (1)

Country Link
KR (1) KR100507028B1 (ko)

Also Published As

Publication number Publication date
KR20050016100A (ko) 2005-02-21

Similar Documents

Publication Publication Date Title
US7428572B2 (en) Transferring metadata to a client
US7877814B2 (en) Content transferring apparatus, content transferring method, and computer program
RU2491635C2 (ru) Вставка мультимедийного файла через основанное на веб-технологии рабочее приложение для настольной системы
US20070088747A1 (en) Automatic multimedia searching method and multimedia downloading system thereof
EP2120161A1 (en) Managing media files from multiple sources
US20110119248A1 (en) Topic identification system, topic identification device, client terminal, program, topic identification method, and information processing method
JP2009277218A (ja) メタデータ注入を用いたメディアファイルの管理
JP2004303259A (ja) サーバーで見た付加情報提供方法
US20070143277A1 (en) Content based partial download
US20110106879A1 (en) Apparatus and method for reproducing multimedia content
US20060184573A1 (en) Information processing apparatus, information pocessing method, and computer program
US20090070373A1 (en) Method and apparatus for processing multimedia content and metadata
JP2005346706A (ja) メディアファイルの移動方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体
JP4165249B2 (ja) コンテンツ配信方法及びプログラム
JP4711928B2 (ja) コミュニケーション支援システムおよびプログラム
JP4946665B2 (ja) コンテンツ取得装置、プログラム、及びコンテンツ取得方法
KR100507028B1 (ko) 멀티미디어 콘텐츠에 관한 자막 파일 등의 보조 콘텐츠 관리 시스템 및 그 방법
US8326946B2 (en) Compact disc playing system and its play back method
JP2002244946A (ja) コンテンツ取得方法及びコンテンツ提供方法及びコンテンツ取得装置及びコンテンツ提供装置及びコンテンツ取得プログラム及びコンテンツ提供プログラム
JP2007066370A (ja) 再生装置および再生方法
JP2002304420A (ja) 視聴覚コンテンツ配信システム
KR101954802B1 (ko) 오디오 데이터를 이용한 프레즌스 정보 제공 시스템, 이를 위한 장치 및 방법
JP2008010002A (ja) デジタルコンテンツ視聴方法およびシステム
JP2007193723A (ja) コンテンツ検索装置,コンテンツ検索方法
JP2003323375A (ja) コンテンツ提供システム、コンテンツ提供方法及びサーバ計算機

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated 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: 20120525

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20130527

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20140725

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150727

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20160725

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20170725

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20180725

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20190725

Year of fee payment: 15