KR101043213B1 - 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어방법 - Google Patents

멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어방법 Download PDF

Info

Publication number
KR101043213B1
KR101043213B1 KR1020080081050A KR20080081050A KR101043213B1 KR 101043213 B1 KR101043213 B1 KR 101043213B1 KR 1020080081050 A KR1020080081050 A KR 1020080081050A KR 20080081050 A KR20080081050 A KR 20080081050A KR 101043213 B1 KR101043213 B1 KR 101043213B1
Authority
KR
South Korea
Prior art keywords
subtitle
caption
section
information
objects
Prior art date
Application number
KR1020080081050A
Other languages
English (en)
Other versions
KR20100022396A (ko
Inventor
오인덕
박나라
심재희
Original Assignee
(주)엔텔스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)엔텔스 filed Critical (주)엔텔스
Priority to KR1020080081050A priority Critical patent/KR101043213B1/ko
Publication of KR20100022396A publication Critical patent/KR20100022396A/ko
Application granted granted Critical
Publication of KR101043213B1 publication Critical patent/KR101043213B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4886Data services, e.g. news ticker for displaying a ticker, e.g. scrolling banner for news, stock exchange, weather data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어 방법에 관한 것이다.
본 발명에 따르면, 멀티미디어 파일 재생 장치는 동영상 파일 및 자막 파일이 표출되는 전체 화면 중에서 자막 파일이 표출되는 자막 표출 구간에 전체 자막 파일을 구성하는 하나 이상의 자막 객체들을 표출시키는 자막 표시부; 및 하나 이상의 자막 객체들로 각각 구성된 복수의 자막 객체 활성화 구간의 위치 정보를 저장하고, 자막 객체 활성화 구간에 포인팅 디바이스의 커서가 위치하는 경우 자막 객체 활성화 구간에 표출된 자막 객체들에 대해 기 설정된 동작을 실행하는 자막 객체 활성화부를 포함한다.
이와 같이, 자막이 본래의 화면 설명 기능 뿐만 아니라 다양한 부가 정보를 제공하기 위한 사용자와의 인터랙티브 수단으로 이용되어 사용자들의 만족도를 높여준다. 또한, 자막 객체가 표출되는 자막 표출 구간을 구조화하여 자막 객체 활성화 구간을 결정 및 검출함으로써, 기존의 동영상 객체 검색 방법에 비해 훨씬 적은 계산량으로 효과적으로 검출될 수 있다.
자막, 하이라이트, 인터랙티브, 부가 정보, 멀티미디어 파일 재생

Description

멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어 방법{Device for playing multimedia file and method for controlling object of caption }
본 발명은 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어 방법에 관한 것이다. 더욱 상세하게 본 발명은 동영상 파일과 그에 대응되는 자막 파일을 함께 재생하는 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어 방법 에 관한 것이다.
근래 컴퓨터 기술의 발전 및 그에 따른 컴퓨터의 대량 생산으로 개인용 컴퓨터의 사용이 보편화되었다. 개인용 컴퓨터에서 사용할 수 있는 많은 소프트웨어 프로그램이 개발되고 있는 추세이고 각종, 음악 파일, TV, 동영상 등의 멀티미디어 파일을 청취 또는 시청하기 위한 멀티미디어 파일 재생 장치가 증가하고 있다.
일반적으로 멀티미디어 파일 재생 장치는 동영상 파일명과 같은 이름의 자막 파일이 존재하는 경우 해당 자막 파일을 가져와서 동영상 파일을 재생할 때 같이 재생하거나, 사용자가 특정한 자막파일을 지정할 경우 이를 동영상 파일과 함께 재생하는 경우가 대부분이다. 자막 파일은 재생되는 음향에 맞추어 번역한 내용을 입력하고 타이밍을 맞추어 편집하여 제작된다.
이렇게 제작된 자막파일과 영상파일은 보통 멀티미디어 파일 재생 장치에서 영상과 자막이 분리된 채로 입력되어 영상부 레이어(Video Layer)와 자막부 레이어(Caption Layer) 가 오버레이(합 일치 또는 Overlay) 되어 화면에 출력된다. 그런데 종래에 이러한 멀티미디어 파일 재생 장치는 단지 영상 감상을 위한 파일 재생이라는 본래의 기능에만 충실하다.
물론, 쌍방향 디지털 TV 또는 인터넷 방송에서 동영상을 송출하는 경우 동영상에 포함된 객체를 이용하여 정보를 제공하는 한국공개특허공보 2002-0005174(발명의 명칭: 동영상을 이용한 정보 제공 방법 및 장치)가 개시되어 있기는 하다.
그러나, 이러한 기술은 멀티미디어 재생 장치에 관한 것이 아닐 뿐만 아니라 자막이 아닌 동영상 객체를 이용한 정보를 제공하는 것이다. 그러나 동영상 화면에서 특정 객체를 포인팅하는 것은 쉽지 않을 뿐더러 동영상 화면의 변경이 용이한 현 상황에서 계속 변화하는 동영상 화면에서 그 크기의 변화에 따른 동영상 객체를 포인팅하는 것은 매우 어렵다. 또한, 동영상 객체를 포인팅하기 위한 계산량 또한 만만치 않으므로 실제 사용자가 클릭한 동영상 객체를 찾는데 걸리는 시간이 상당하여 사용자에게 불편함을 느끼게 한다. 따라서, 동영상을 이용한 정보 검색은 실효성이 낮으며 현재 멀티미디어 재생 장치 상에서 이러한 기술을 적용한 예도 흔치 않다.
한편, 멀티미디어 재생 장치의 수요 증대에 따라 다양한 서비스를 제공하기 위한 개발이 이루어지고 있지만, 사용자가 자막 파일에 대한 정보를 취득하는 어떠한 서비스도 제공하고 있지 못하는 실정이다.
자막 파일에 대한 원하는 정보를 입수하기 위해서는 예를 들어 어학 동영상 재생시 자막에 포함된 단어의 의미를 찾기 위해서는 별도의 사전 어플리케이션을 실행해야 한다. 또는 직접 사전 검색을 제공하는 사이트에 접속하여 정보를 요청하는 작업이 필요하다.
또한, 현재까지는 자막 파일에 대한 정보를 제공하려고 해도 이를 위한 기반 기술이 구축이 되어 있지 않은 상황이므로 자막 파일을 토대로 부가적인 정보를 제공하기 어려운 상황이다.
본 발명이 이루고자 하는 기술적 과제는 전체 영상 재생 화면에서 사용자가 조종하는 포인팅 디바이스의 커서가 위치하는 지점에 표출된 자막 객체들을 활성화시키는 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어 방법을 제공하는 것이다.
또한, 본 발명이 이루고자 하는 다른 기술적 과제는 활성화된 자막 객체들에 대한 부가 정보를 제공하는 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어 방법을 제공하는 것이다.
상기 기술한 바와 같은 과제를 이루기 위하여 본 발명의 특징에 따른 멀티미디어 파일 재생 장치는,
동영상 파일과 상기 동영상 파일에 대응되는 자막 파일을 함께 재생하는 멀티미디어 파일 재생 장치에 있어서, 상기 동영상 파일 및 상기 자막 파일이 표출되는 전체 화면 중에서 상기 자막 파일이 표출되는 자막 표출 구간에 전체 자막 파일을 구성하는 하나 이상의 자막 객체-여기서 자막 객체는 문장을 구성하는 문자, 숫자 또는 기호를 포함함-들을 표출시키는 자막 표시부; 및 상기 하나 이상의 자막 객체들로 구성된 복수의 자막 객체 활성화 구간 각각의 위치 정보를 저장하고, 상기 자막 객체 활성화 구간에 포인팅 디바이스의 커서가 위치하는 경우 상기 자막 객체 활성화 구간에 표출된 자막 객체들에 대해 기 설정된 동작을 실행하는 자막 객체 활성화부를 포함한다.
또한, 본 발명의 특징에 따른 자막 객체 제어 방법은,
동영상 파일과 상기 동영상 파일에 대응되는 자막 파일을 함께 재생하는 멀티미디어 파일 재생 장치가 상기 자막 파일을 구성하는 자막 객체를 제어하는 방법에 있어서, (a) 상기 동영상 파일 및 상기 자막 파일이 표출되는 전체 화면 중에서 상기 자막 파일이 표출되는 자막 표출 구간에 전체 자막 파일을 구성하는 하나 이상의 자막 객체-여기서 자막 객체는 문장을 구성하는 문자, 숫자 또는 기호를 포함함-들을 표출하는 단계; (b) 포인팅 디바이스의 커서가 상기 자막 표출 구간 중에서 기 정의된 자막 객체 활성화 구간-여기서 자막 객체 활성화 구간은 상기 자막 표출 구간에 표출되는 하나 이상의 자막 객체들로 구성되며 복수 개 존재함-에 위치하는지를 판별하는 단계; 및 (c) 상기 포인팅 디바이스의 커서가 상기 자막 객체 활성화 구간에 위치하는 경우로 판별되면, 상기 자막 객체 활성화 구간 내에 표출된 자막 객체들에 대해 기 설정된 동작을 실행하는 단계를 포함한다.
본 발명에 의하면, 자막 객체가 표출되는 자막 표출 구간을 구조화하여 자막 객체 활성화 구간을 결정 및 검출함으로써 기존의 어떠한 포맷의 자막 파일이라 하더라도 자막 객체 활성화 구간을 쉽게 검출할 수 있다. 또한, 이러한 자막 객체의 활성화 구간은 기존의 동영상 객체 검색 방법에 비해 훨씬 적은 계산량으로 효과적으로 검출될 수 있다.
또한, 자막 객체 활성화 구간에 표출되는 자막 객체들을 사용자가 인지할 수 있도록 하이라이트 표시를 구현함으로써 사용자의 편의를 더욱 높여주는 효과가 있다.
또한, 자막이 본래의 화면 설명 기능 뿐만 아니라, 다양한 부가 정보를 제공할 수 있어 사용자들의 만족도를 더욱 높여 주는 효과가 있다.
또한, 정보 요구자의 멀티미디어 파일 재생 화면에서 자막 객체의 클릭만으로 원하는 부가 정보를 실시간으로 제공할 수 있는 효과가 있다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
이제, 도면을 참조하여 본 발명의 실시예에 따른 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어 방법에 대하여 상세히 설명하기로 한다.
먼저, 본 발명의 실시예에 따른 멀티미디어 파일 재생 장치는 자막 객체를 제어하는 제1 실시예의 구성과 부가 정보를 제공하는 즉 인터랙티브 동작을 구현하는 제2 실시예의 구성으로 구분된다. 따라서, 도 1 및 도 8에서는 이러한 실시예 별로 구분하여 설명한다.
여기서, 멀티미디어 파일 재생 장치는 MPEG(Moving Picture Experts Group), AVI(Audio Video Interleave), ASF(Active Streaming Format) 등 다양한 포맷으로 작성된 동영상 파일 및 동영상 파일에 대응되는 자막 파일을 재생할 수 있는 장치를 말한다. 멀티미디어 파일 재생 장치는 멀티미디어 파일을 재생하는 어플리케이션이 탑재된 단말장치라 정의한다. 단말장치는 컴퓨터, 개인 휴대 정보 단말기(Personal Digital Assistant, PDA), 핸드폰 등이 해당될 수 있다.
도 1은 본 발명의 제1 실시예에 따른 멀티미디어 파일 재생 장치의 구성을 나타낸 블록도이다. 즉 자막 파일의 특정 구간에 표출되는 자막 객체들을 활성화하는 멀티미디어 파일 재생 장치의 구성을 나타낸 것이다.
도 1에 보인 바와 같이, 멀티미디어 파일 재생 장치(100)는 자막 표시부(110), 자막 객체 활성화부(120), 저장부(130), 포인팅 디바이스 인식부(140), 제어부(150)를 포함한다.
자막 표시부(110)는 동영상 파일 및 자막 파일이 표출되는 전체 화면 중에서 자막 파일이 표출되는 자막 표출 구간에 전체 자막 파일을 구성하는 하나 이상의 자막 객체들을 표출한다. 여기서 자막 객체는 문장을 구성하는 문자, 기호 또는 숫자를 포함한다.
자막 객체 활성화부(120)는 하나 이상의 자막 객체들로 각각 구성된 복수의 자막 객체 활성화 구간에 포인팅 디바이스의 커서가 위치하는 경우, 해당 자막 객체 활성화 구간에 표출된 자막 객체들에 대해 기 설정된 동작을 실행한다. 여기서, 포인팅 디바이스(Pointing Device)는 표시 화면 상의 커서의 이동을 제어하기 위해 쓰는 입력 장치이다. 가장 대표적인 포인팅 디바이스의 예로는 마우스가 있고, 그 외에 리모트 콘트롤러, 트랙 볼, 광 펜, 조이스틱 등이 있다. 또한, 커서(cursor)는 이동 위치나 위치를 가리키는 곳을 의미한다.
이러한 자막 객체 활성화부(120)의 구성은 종래에 자막 객체가 단지 동영상 화면을 설명하는 기능 외에 아무런 기능도 수행하지 않았던 점과 차별되는 구성이다.
저장부(130)는 멀티미디어 파일 재생 장치(100)가 자막 객체를 제어하기 위한 정보를 저장하는데, 자막 객체 표시 정보 저장 영역(132)과 자막 객체 활성화 구간 정보 저장 영역(134)을 포함한다.
자막 객체 표시 정보 저장 영역(132)은 전체 화면 크기 정보, 자막 표출 구간 정보 및 자막 표출 구간의 위치 정보를 저장한다. 이때, 자막 표출 구간에 대하여 도 2 및 도 3을 참조하여 설명하기로 한다.
도 2 및 도 3은 본 발명의 실시예에 따른 자막 표출 구간을 설명하기 위한 도면이다.
먼저, 전체 화면 크기 정보는 도 2에 보인 바와 같이, 둘 이상의 픽셀(pixel)(201)이 일정 간격으로 나열되고 각각의 좌표값(x, y)이 부여된 다수의 픽셀(201)로 구성된다. 이때, 전체 화면(200)의 크기가 변경될 경우 픽셀(201)의 간격은 좁아지거나 넓어지고 전체 화면(200)을 구성하는 픽셀(201)의 개수는 변하지만, 각각의 픽셀(201)에 부여된 좌표값(x, y)은 변하지 않는다.
또한, 자막 표출 구간 정보는 전체 화면(200)을 구성하는 픽셀(201)들 중에서 하나 이상의 픽셀(201)들이 가로, 세로 방향으로 이어져 형성된 정사각형 셀(205, 207)을 하나 이상 포함한다. 이때, 정사각형 셀(205, 207)은 픽셀 좌표값(x62 , y26) 형태의 위치 정보를 가진다.
여기서, 자막 표출 구간은 실험 및 경험 등을 통해 자막이 특정 영역에 한정되어 표시된다는 공지된 사실을 이용해 전체 화면 상에서 표시되는 지점이 선정된다.
또한, 자막 표출 구간(203)의 위치 정보는 자막 표출 구간(203)의 시작점과 종료점 각각의 위치 정보를 포함한다. 이때, 자막 표출 구간(203)의 위치 정보는 픽셀 좌표값(x, y) 형태의 정사각형 셀(205, 2007)의 위치 정보로 구성되는데, 자막 표출 구간(203)의 시작점에 위치하는 정사각형 셀(205)의 위치 정보(x62 , y26) 및 자막 표출 구간(203)의 종료점에 위치하는 정사각형 셀(207)의 위치 정보(x710 , y107)를 포함한다.
자막 표시부(110)는 이러한 자막 객체 표시 정보 저장 영역(132)에 저장된 전체 화면 크기 정보, 자막 표출 구간 정보 및 자막 표출 구간의 위치 정보를 참조하여 자막 표출 구간(203)에 자막 객체들(레드, 기억해요. 희망은 좋은 거에요.)을 표출한다. 즉 하나의 정사각형 셀(205, 207)에 하나의 자막 객체를 표출한다. 그리고 자막 표출 구간(203)의 시작점에 위치하는 정사각형 셀(205)부터 시작하여 자막 표출 구간(203)의 종료점에 위치하는 정사각형 셀(207)에 이르는 복수의 정사각형 셀들에 하나 이상의 자막 객체들(레드, 기억해요. 희망은 좋은 거에요.)을 순차적으로 표출한다.
이때, 자막 표출 구간(203)은 자막의 표출 모드에 따라 복수개의 형태로 존재할 수 있다. 즉 자막이 동영상이 표출되는 화면에 함께 표출되는 모드, 자막이 동영상이 표출되는 화면과 별개로 표출되는 모드 및 자막이 동영상의 좌, 우 및 상, 하로 표출되는 모드 별로 각각 존재할 수 있다. 여기서, 모드는 종래의 멀티미디어 파일 재생 장치에 이미 구현된 기술이므로 상세한 설명은 생략한다.
따라서, 자막 표출 구간(203)의 위치 정보는 자막의 표출 모드에 따른 서로 다른 위치 정보를 포함한다.
도 2는 동영상 화면 위에 자막이 표출되는 모드의 예를 보인 것이고, 도 3은 동영상 화면과 별개로 자막이 표출되는 모드의 예를 보인 것이다.
도 2 및 도 3은 자막 표출 구간(203)의 형태는 동일하나, 자막 표출 구간(203)의 위치 정보 즉 시작점에 위치하는 정사각형 셀(205)의 위치 정보 및 종료점에 위치하는 정사각형 셀(207)의 위치 정보가 각각 다르다. 도 2에 보인 바와 같이, 자막 표출 구간(203)의 위치 정보는 시작점에 위치하는 정사각형 셀(205)의 위치 정보(x62 , y26) 및 종료점에 위치하는 정사각형 셀(207)의 위치 정보(x710 , y107) 로 구성된다. 반면, 도 3에 보인 자막 표출 구간(203)의 위치 정보는 시작점에 위치하는 정사각형 셀(205)의 위치 정보(x102 , y210) 및 종료점에 위치하는 정사각형 셀(207)의 위치 정보(x1112 , y1211)로 구성된다.
자막 표시부(110)는 자막이 표출되는 모드에 따른 각각의 자막 표출 구간(203)의 위치 정보를 참조하여 자막 객체들을 표출한다.
또한, 자막 표출 구간(203)의 위치 정보는 동적으로 변경되는 정보일 수 있다. 즉 전체 화면(200)의 크기 정보에 대한 자막 표출 구간(203)의 비율 정보, 글자 크기 변경에 따른 자막 표출 구간(203)의 크기 정보를 적용하여 산출된 자막 표출 구간(203)의 시작점 및 종료점에 위치하는 각각의 정사각형 셀(205, 207)의 위치 정보를 저장한다.
자막 표시부(110)는 이러한 자막 표출 구간(203)의 비율 정보, 자막 표출 구간(203)의 크기 정보를 적용하여 산출된 정사각형 셀(205, 207)의 위치 정보를 참조하여 동적으로 변경되는 자막 표출 구간(203)을 인지하여 해당하는 자막 객체들을 표출한다.
한편, 자막 객체 활성화 구간 정보 저장 영역(134)은 인덱스 정보 및 자막 객체 활성화 구간의 위치 정보를 저장한다.
여기서, 인덱스 정보는 동영상 화면 별로 동영상 화면에 대응되어 출력되는 자막 객체들 중에서 첫번째로 출력되는 각각의 자막 객체들을 인덱스화한 정보를 포함한다. 즉 동영상 화면의 프레임 별로 대응되어 출력되는 각각의 자막 객체들에 인덱스 번호를 부여한다.
이때, 자막 객체 활성화 구간(209)에 대하여 도 4를 참조하여 설명하기로 한다. 도 4는 본 발명의 실시예에 따른 자막 객체 활성화 구간을 설명하기 위한 도면이다.
도 4에 보인 바와 같이, 자막 객체 활성화 구간(209)에 포함된 자막 객체들은 전체 자막 파일을 구성하는 자막 객체들 중에서 기 정의된 의미있는 단위로 묶어 하나의 그룹을 형성한다. 이때, 자막 객체 활성화 구간(209)은 서로 다른 자막 객체들로 구성된 복수 개 일 수 있으며, 자막 객체 활성화 구간(209)은 인덱스 정보와 연관되어 저장된다. 그리고 자막 객체 활성화 구간(209)의 위치 정보는 자막 객체 활성화 구간(209) 내의 정사각형 셀(211)의 위치 정보로 구성된다. 즉 자막 객체 활성화 구간(209)의 시작점에 위치하는 정사각형 셀(211)의 위치 정보 및 자막 객체 활성화 구간(209)의 종료점에 위치하는 정사각형 셀(213)의 위치 정보로 구성된다.
자막 객체 활성화부(120)는 포인팅 디바이스의 커서가 자막 객체 활성화 구간(209)에 포함된 하나 이상의 정사각형 셀 즉 도 4에 보인 세 개의 정사각형 셀(211, 213, 215) 중 어느 하나의 셀에 위치하는 경우 자막 객체 활성화 구간(209)에 포함된 세 개의 정사각형 셀(211, 213, 215)에 표출된 모든 자막 객체들(희망은)에 대해 기 설정된 동작을 실행한다.
이때, 자막 객체 활성화 구간(209)의 위치 정보는 인덱스 번호와 대응되어 있다. 따라서, 자막 객체 활성화부(120)는 현재 동영상 화면의 프레임에 해당하는 인덱스 번호를 확인하고, 확인된 인덱스 번호에 매핑된 자막 객체 활성화 구간(209)의 위치 정보들을 토대로 포인팅 디바이스의 커서가 자막 객체 활성화 구간(209)내에 위치하는지 여부 및 활성화할 자막 객체들을 확인한다.
이상 설명한, 저장부(130)의 자막 객체 표시 정보 저장 영역(132)과 자막 객체 활성화 구간 정보 저장 영역(134)에 저장되는 정보들은 특정 코드의 형태로 구현될 수 있다.
한편, 도 1에 관한 설명으로 다시 돌아가면, 포인팅 디바이스 인식부(140)는 포인팅 디바이스의 커서가 자막 객체 활성화 구간(도 4의 209)에 위치하는지를 판별한다. 그리고 포인팅 디바이스의 커서가 자막 객체 활성화 구간(209)에 위치하는 경우로 판별되면 판별 결과를 자막 객체 활성화부(120)에 전달한다.
제어부(150)는 자막 표시부(110), 자막 객체 활성화부(120), 저장부(130), 포인팅 디바이스 인식부(140) 및 제어부(150) 각각의 동작을 제어하고, 이들 구성 요소 간의 각종 정보의 흐름을 제어한다.
또한, 자막 표시부(110), 자막 객체 활성화부(120), 저장부(130), 포인팅 디바이스 인식부(140)는 코드의 기능 또는 모듈로서 구현될 수도 있고, 하나의 독립형 어플리케이션으로서 구현될 수도 있고, 이 둘의 임의의 결합일 수도 있다.
이와 같이, 자막 객체들의 표출 영역(즉 자막 표출 구간)을 구조화하여 자막 객체 활성화 구간을 결정 및 검출한다. 따라서, 기존의 어떠한 포맷의 자막 파일이라 하더라도, 자막 객체 활성화 구간을 쉽게 검출할 수 있다. 기존의 동영상 검출 방법에 비해 훨씬 적은 계산량으로 자막 객체들을 효과적으로 검출할 수 있다.
다음은, 이상 기술한 자막 파일을 구성하는 자막 객체들을 하이라이트 표시하는 기술을 이용하여 자막 객체들에 대한 부가 정보 제공을 위한 인터랙티브 동작 을 구현하는 멀티미디어 파일 재생 장치에 대해 설명한다.
도 5는 본 발명의 제2 실시예에 따른 멀티미디어 파일 재생 장치가 부가 정보를 제공하기 위한 네트워크 구성도이다.
도 5에 보인 바와 같이, 멀티미디어 파일 재생 장치(100)는 통신망(300)을 통해 외부 서버(400)와 연결된다.
여기서, 통신망(300)은 XDSL(X Digital Subscriber Line), 랜(LAN), 케이블 회선 등을 포함한 인터넷 망 및 무선망을 포함할 수 있다.
외부 서버(400)는 멀티미디어 파일 재생 장치(100)를 통해 사용자들에게 자막 객체에 대한 부가 정보를 직접 제공할 수 있도록 중계하는 역할을 수행한다. 즉 자막 객체에 대한 부가 정보의 기반이 되는 각종 컨텐츠 정보를 관리하는 서버이다.
외부 서버(400)는 포털 사이트 서버와 같이 이미 인터넷 상에 구축된 서비스 서버일 수 있다. 또는 자막 객체에 대한 부가 정보 제공을 위해 별도로 구축된 서버일 수 있다.
또한, 외부 서버(400)는 사용자의 서비스 이용을 위한 환경(예를 들어 웹사이트)을 제공한다. 또는 자막 객체에 대한 부가 정보 제공 이외 자막 객체를 토대로 한 검색, 퀴즈 등을 통한 이벤트 등을 제공할 수 있다.
이때, 멀티미디어 파일 재생 장치(100)의 구성에 대해서는 도 6을 참조하여 설명한다.
도 6은 본 발명의 제2 실시예에 따른 멀티미디어 파일 재생 장치의 구성을 나타낸 블록도이다.
도 6에 보인 바와 같이, 멀티미디어 파일 재생 장치(100)는 자막 표시부(110), 자막 객체 활성화부(120), 저장부(130), 포인팅 디바이스 인식부(140), 제어부(150), 디스플레이부(160), 하이라이트 표시부(170) 및 통신부(180)를 포함한다. 이때, 도 1과 중복되는 설명은 생략하고 본 발명의 제2 실시예에 따라 추가된 구성에 대해서만 설명한다.
저장부(130)는 자막 객체 표시 정보 저장 영역(132), 자막 객체 활성화 구간 정보 저장 영역(134) 및 인터랙티브 동작 정보 저장 영역(136)을 포함한다.
인터랙티브 동작 정보 저장 영역(136)은 자막 객체 표시 정보 저장 영역(132), 자막 객체 활성화 구간 정보 저장 영역(134)에서 정의된 자막 객체들에 대한 부가 정보를 제공하기 위한 인터랙티브 동작에 관한 정보를 저장한다.
이때, 인터랙티브 동작은 멀티미디어 파일 재생 장치(100)는 단지 자막 객체만을 외부 서버(400)로 전달하면 외부 서버(400)에 정의된 인터랙티브 정보에 의해 처리된 부가 정보를 제공하는 경우를 포함한다.
또한, 인터랙티브 동작은 멀티미디어 파일 재생 장치(100)에 사전에 설치된 어플리케이션을 실행하여 부가 정보를 제공하는 경우를 포함한다.
또한, 인터랙티브 동작은 자막 객체들을 검색어로 하여 외부 서버(400)에 검색 결과를 요청하여 부가 정보를 제공하는 경우를 포함한다.
인터랙티브 동작은 구체적인 실시예들로는, 사전 검색 서비스, 포털 사이트와 연계한 검색 서비스, 관련된 각종 컨텐츠를 제공하는 서비스 등을 포함할 수 있으나, 이러한 서비스에 국한되는 것은 아니며 그 밖에 다양한 서비스의 실시예가 가능하다.
자막 객체 활성화부(120)는 인터랙티브 동작 정보 저장 영역(136)에 저장된 정보들을 참조하여 자막 객체 활성화 구간에 표출된 자막 객체들에 대한 인터랙티브 동작을 수행하고, 그 결과를 제어부(150)에 출력한다.
자막 객체 활성화부(120)는 자체 내장된 특정 어플리케이션의 실행 또는 외부 서버(400)와 연계한 부가 정보 요청 및 부가 정보 수신을 수행한다.
또한, 자막 객체 활성화부(120)는 자막 객체 활성화 구간에 표출된 자막 객체들에 대한 부가 정보를 요청하는 신호를 생성하여 외부 서버(400)에 송신한다.
또한, 자막 객체 활성화부(120)는 자막 객체 활성화 구간에 표출된 자막 객체들을 토대로 특정한 의미를 가지는 내용을 검색하기 위한 의미 검색어를 구성한다. 그리고 의미 검색어에 대한 검색 결과를 제공받기 위한 검색 요청 신호를 생성하여 외부 서버(400)로 송신한다. 그리고 제공받은 검색 결과를 제어부(150)에 출력한다.
또한, 자막 객체 활성화부(120)는 내장된 특정 어플리케이션을 실행시키거나 또는 외부 서버(400)와 연결되도록 하는 기 설정된 하나 이상의 인터랙티브 동작이 정의된 메뉴 창을 자막 객체 활성화 구간 옆에 팝 업(pop-up)한다. 그리고 메뉴 창에서 선택된 인터랙티브 동작을 수행한 후 그 결과를 출력한다.
한편, 자막 표시부(110)는 자막 객체 활성화부(120)가 수행할 인터랙티브 동작이 정의된 하이퍼링크(hyperlink)로 자막 객체들을 표출한다. 즉 자막 객체에 소정의 인터랙티브 동작을 하이퍼링크를 이용하여 정의된 것이다. 즉 자막 객체 활성화 구간 내의 자막 객체를 클릭하면, 미리 정의된 부가 정보가 제공되거나 자막 객체와 관련된 특정 인터랙티브 동작이 수행되는 것이다.
디스플레이부(160)는 자막 표시부(110) 및 자막 객체 활성화부(120)가 표출 및 활성화하는 자막 객체들을 화면상에 표출하며, 하이라이트 표시부(170)에 의한 하이라이트 기능을 표시한다.
하이라이트 표시부(170)는 자막 객체 활성화부(120)에 의해 활성화된 자막 객체 들에 하이라이트를 표시할 수 있다. 여기서, 하이라이트 표시는 자막 객체 활성화 구간에 표출된 자막 객체들을 사용자가 인지할 수 있도록 다른 자막 객체들과 구분되는 강조 표시하는 것을 의미한다. 이러한 하이라이트 표시는 글자 색깔 변화, 배경색 변화, 글자 크기 변화 및 밑줄 변화 중 어느 하나를 포함할 수 있으나, 상기에 국한되는 것은 아니며 다양한 실시예가 가능하다.
통신부(180)는 통신망(300)에 접속되어 데이터 송수신 처리를 수행한다. 통신부(180)는 자막 객체 활성화부(120)에 의해 생성된 자막 객체들에 대한 부가 정보를 요청하는 신호를 외부 서버(400)에 송신한다.
제어부(150)는 자막 표시부(110), 자막 객체 활성화부(120), 저장부(130), 포인팅 디바이스 인식부(140), 제어부(150), 디스플레이부(160), 하이라이트 표시부(170) 및 통신부(180)와 연결되어 각 구성 요소들의 동작 및 각종 정보의 흐름을 제어한다.
도 7 및 도 8은 본 발명의 실시예에 따른 부가 정보 제공 화면 예이다. 이때, 도 7및 도 8은 각각 자막이 표출되는 모드가 서로 다른 경우의 부가 정보 제공 화면예이다.
도 7및 도 8에 보인 바와 같이, 자막이 표출되는 모드가 달라져도 자막 표시부(110) 및 자막 객체 활성화부(120)는 동적으로 자막 표출 구간 및 하이라이트 표시 구간을 인지할 수 있으므로 부가 정보 제공 화면은 동일하게 제공되는 것이다.
또한, 자막 객체 활성화 구간 내의 자막 객체들(희망은) 근처에 포인팅 디바이스의 커서가 위치하거나 자막 객체들을 클릭할 경우, 자막이 표출된 화면과는 별개로 메뉴 창(501)이 팝업된다. 메뉴 창(501)은 자막 객체들에 대해 정의된 인터랙티브 동작에 관한 상세 정보창이다.
메뉴 창(501)에 표시된 인터랙티브 동작 중에서 사용자의 요구에 따른 인터랙티브 동작이 수행된 후 결과는 별개의 검색된 정보를 제공하는 검색 결과 창을 통해 제공될 수 있다.
이와 같이, 자막 객체들을 하이라이트 표시하여 사용자와 인터랙티브하게 노출시켜 자막 객체들에 대한 부가 정보의 제공이 용이하다.
그러면 지금까지 설명한 제1 실시예 및 제2 실시예에 따른 멀티미디어 파일 재생 장치(100) 각각을 통해 자막 객체를 제어하는 방법에 대해 세가지 실시예를 통하여 설명한다.
먼저, 도 9는 본 발명의 제1 실시예에 따른 자막 객체 제어 방법을 나타낸 순서도이다. 즉 도 1 내지 도 4의 제1 실시예에 따른 멀티미디어 파일 재생 장치(100)의 자막 객체 제어 방법을 나타낸 것이다.
도 9에 보인 바와 같이, 자막 표시부(도 1의 110)는 동영상 파일 및 자막 파일이 재생되는 전체 화면의 크기 정보를 저장부(도 1의 130)의 자막 객체 표시 정보 저장 영역(132)에 정의한다(S101).
자막 표시부(110)는 자막 표출 구간을 설정하여 저장부(도 1의 130)의 자막 객체 표시 정보 저장 영역(132)에 저장한다(S103).
자막 표시부(110)는 S103 단계에서 선정 및 저장한 자막 표출 구간의 위치 정보를 확인하여 저장부(130)의 자막 객체 표시 정보 저장 영역(132)에 저장한다(S105)
자막 객체 활성화부(도 1의 120)는 자막 표출 구간에 표출된 기 정의된 의미있는 단위로 하나의 그룹을 형성하는 자막 객체들이 표출되는 자막 객체 활성화 구간을 선정하여 저장부(130)의 자막 객체 활성화 구간 정보 저장 영역(134)에 저장한다(S107).
자막 객체 활성화부(120)는 S107 단계에서 선정 및 저장한 자막 객체 활성화 구간의 위치 정보를 확인하여 저장부(130)의 자막 객체 활성화 구간 정보 저장 영역(134)에 저장한다(S109).
이후, 포인팅 디바이스 인식부(도 1의 140)는 현재 포인팅 디바이스의 커서의 위치값을 확인(S111)하여 위치값이 S109 단계에서 저장된 자막 객체 활성화 구간 내에 포함하는지를 판별한다(S113).
포인팅 디바이스 인식부(140)는 S113 단계의 판별 결과, 위치값이 자막 객체 활성화 구간 내에 포함되지 않는 경우 S111 단계 및 S113 단계를 반복 수행한다.
포인팅 디바이스 인식부(140)는 S113 단계의 판별 결과, 위치값이 자막 객체 활성화 구간 내에 포함되는 경우 이러한 판별 결과를 자막 객체 활성화부(120)에 전달한다.
그러면, 자막 객체 활성화부(120)는 자막 객체 활성화 구간 내에 표출된 자막 객체들에 기 정의된 동작을 실행한다(S115).
다음, 도 10 및 도 11은 도 5 내지 도 8의 제2 실시예에 따른 멀티미디어 파일 재생 장치(100)의 자막 객체 제어 방법을 나타낸 것이다.
도 10은 본 발명의 제2 실시예에 따른 자막 객체 제어 방법을 나타낸 순서도이다.
도 10에 보인 바와 같이, 멀티미디어 파일 재생 장치(100)의 제어부(150)가 동영상 파일을 재생하고 자막 표시부(110)는 그에 해당하는 자막 파일을 디스플레이한다(S201, S203).
포인팅 디바이스 인식부(140)는 포인팅 디바이스의 커서의 위치를 확인(S205)하여 자막 객체 활성화 구간 내에 포인팅 디바이스의 커서가 위치하는지를 판별한다(S207).
포인팅 디바이스 인식부(140)가 자막 객체 활성화 구간 내에 포인팅 디바이스의 커서가 위치하는 경우로 판별하면, 자막 객체 활성화부(120)는 자막 객체들을 활성화하고 하이라이트 표시부(170)는 포인팅 디바이스의 커서가 위치한 자막 객체 활성화 구간 내의 자막 객체들에 하이라이트를 표시한다(S209).
그리고 자막 객체 활성화부(120)는 하이라이트 표시된 자막 객체들에 대해 정의된 인터랙티브 동작을 분석한다(S211).
자막 객체 활성화부(120)는 S211 단계에서 분석한 인터랙티브 동작이 자체 저장된 어플리케이션의 실행인지 또는 외부 서버 요청인지를 판단한다(S213).
자막 객체 활성화부(120)는 S213 단계의 판단 결과 자체 저장된 어플리케이션 실행인 경우 해당하는 특정 어플리케이션을 호출하여 실행한다(S215).
또한, 자막 객체 활성화부(120)는 S213 단계의 판단 결과 외부 서버 요청인 경우 외부 서버(400)에 인터랙티브 처리 요청을 송신한다(S217). 이때, 인터랙티브 처리 요청은 자막 객체 정보만을 포함할 수 있다. 이 경우 외부 서버(400)가 해당 자막 객체에 대해 어떤 인터랙티브 동작을 처리해야할 지를 판단한다. 또는 인터랙티브 처리 요청은 자막 객체 정보 및 그에 해당하는 인터랙티브 동작 정보를 포함할 수 있다.
외부 서버(400)는 기 설정된 인터랙티브 정보에 따른 처리를 수행(S219)한 후 인터랙티브 처리 결과를 자막 객체 활성화부(120)로 전송한다(S221).
자막 객체 활성화부(120)는 디스플레이부(160)를 통해 화면 상에 인터랙티브 처리 결과를 출력한다(S223).
도 11은 본 발명의 제3 실시예에 따른 자막 객체 제어 방법을 상세히 나타낸 순서도이다. 특히, 도 10에서 S209 단계 이후의 절차를 상세히 나타낸 하나의 실시예이다.
도 11에 보인 바와 같이, 멀티미디어 파일 재생 장치(00)의 자막 객체 활성화부(120)가 자막 객체 활성화 구간 내의 자막 객체들을 활성화하면(S301) 제어부(150)가 현재 재생되는 동영상 화면을 정지한다(S303).
그리고 자막 객체 활성화부(120)는 복수의 인터랙티브 동작이 정의된 메뉴 창을 출력한다(S305).
자막 객체 활성화부(120)는 사용자로부터 메뉴 창에 포함된 복수의 인터랙티브 동작 중에서 특정 인터랙티브 동작에 대한 선택 신호를 입력받는다(S307).
자막 객체 활성화부(120)는 S301 단계에서 하이라이트 표시된 자막 객에 들에 대해 의미 검색어를 구성한다(S309). 여기서, 의미 검색어는 자막 객체의 내용에 의한 검색을 의미한다. 즉 하이라이트 표시된 자막 객체중에서 특정한 의미를 갖는 자막 객체만을 다시 추출하여 부가 정보 제공을 요청하기 위한 검색어를 새로이 구성하는 것이다.
자막 객체 활성화부(120)는 S309 단계에서 구성한 의미 검색어에 대해 S307 단계에서 입력받은 선택 신호에 대응되는 인터랙티브 동작을 수행한다(S311). 그리고 인터랙티브 동작 처리 결과를 화면에 출력한다(S313).
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
도 1은 본 발명의 제1 실시예에 따른 멀티미디어 파일 재생 장치의 구성을 나타낸 블록도이다.
도 2 내지 도 3은 본 발명의 실시예에 따른 자막 표출 구간을 설명하기 위한 도면이다.
도 4는 본 발명의 실시예에 따른 자막 객체 활성화 구간을 설명하기 위한 도면이다.
도 5는 본 발명의 제2 실시예에 따른 멀티미디어 파일 재생 장치가 부가 정보를 제공하기 위한 네트워크 구성도이다.
도 6은 본 발명의 제2 실시예에 따른 멀티미디어 파일 재생 장치의 구성을 나타낸 블록도이다.
도 7 및 도 8은 본 발명의 실시예에 따른 부가 정보 제공 화면예이다.
도 9는 본 발명의 제1 실시예에 따른 자막 객체 제어 방법을 나타낸 순서도이다.
도 10은 본 발명의 제2 실시예에 따른 자막 객체 제어 방법을 나타낸 순서도이다.
도 11은 본 발명의 제3 실시예에 따른 자막 객체 제어 방법을 상세히 나타낸 순서도이다.

Claims (25)

  1. 삭제
  2. 동영상 파일과 상기 동영상 파일에 대응되는 자막 파일을 함께 재생하는 멀티미디어 파일 재생 장치에 있어서,
    둘 이상의 픽셀이 기 정의된 간격으로 나열되고 각각의 좌표값이 부여된 다수의 픽셀로 구성된 전체 화면 정보, 하나 이상의 픽셀이 가로, 세로 방향으로 이어져 픽셀 좌표값 형태의 위치 정보를 가지는 하나 이상의 정사각형 셀로 구성되는 자막 표출 구간 정보 및 상기 자막 표출 구간의 시작점에 위치하는 상기 정사각형 셀의 위치 정보, 상기 자막 표출 구간의 종료점에 위치하는 상기 정사각형 셀의 위치 정보를 포함한 자막 표출 구간 위치 정보를 저장하는 자막 객체 표시 정보 저장 영역; 및 상기 동영상 파일의 프레임 별로 해당하는 자막 파일의 각각의 첫번째 자막 객체들을 인덱스화하여 저장하고, 기 정의된 의미있는 단위로 하나의 그룹을 형성하여 상기 정사각형 셀에 하나씩 표출되는 상기 하나 이상의 자막 객체들로 구성된 복수의 자막 객체 활성화 구간의 위치 정보를 상기 첫번째 자막 객체들의 인덱스 정보와 연관시켜 저장하는 자막 객체 활성화 구간 정보 저장 영역을 포함하는 저장부;
    상기 저장부에 저장된 정보들을 참조하여 상기 동영상 파일 및 상기 자막 파일이 표출되는 전체 화면 중에서 상기 자막 파일이 표출되는 자막 표출 구간에 전체 자막 파일을 구성하는 하나 이상의 자막 객체-여기서 자막 객체는 문장을 구성하는 문자, 숫자 또는 기호를 포함함-들을 표출시키는 자막 표시부; 및
    상기 저장부에 저장된 정보들을 참조하여 상기 자막 객체 활성화 구간에 포인팅 디바이스의 커서가 위치하는 경우 상기 자막 객체 활성화 구간에 표출된 자막 객체들에 대해 기 설정된 동작을 실행하는 자막 객체 활성화부를 포함하고,
    상기 자막 객체 활성화 구간은 상기 자막 표출 구간 중에서 기 정의된 구간에 해당하고, 상기 자막 표출 구간에 표출되는 하나 이상의 자막 객체들로 구성되며 복수 개 존재하는 것을 특징으로 하는 멀티미디어 파일 재생 장치.
  3. 제2항에 있어서,
    상기 자막 표시부는,
    상기 저장부에 저장된 정보들을 참조하여 하나의 정사각형 셀에 하나의 자막 객체를 표출하고, 상기 자막 표출 구간의 시작점에 위치하는 정사각형 셀부터 시작하여 상기 자막 표출 구간의 종료점에 위치하는 정사각형 셀에 이르는 정사각형 셀들에 하나 이상의 상기 자막 객체들을 순차적으로 표출하고,
    상기 자막 객체 활성화부는,
    상기 포인팅 디바이스의 커서가 상기 자막 객체 활성화 구간에 포함된 하나 이상의 정사각형 셀 중 어느 하나의 셀에 위치하는 경우 상기 자막 객체 활성화 구간에 포함된 상기 하나 이상의 정사각형 셀에 표출된 모든 자막 객체들에 설정된 동작을 실행하는 멀티미디어 파일 재생 장치.
  4. 제2항에 있어서,
    상기 저장부는,
    상기 자막 객체 표시 정보 저장 영역이 상기 자막이 동영상이 표출되는 화면에 함께 표출되는 모드, 상기 자막이 동영상이 표출되는 화면과 별개로 표출되는 모드 및 상기 자막이 동영상의 좌, 우 및 상, 하로 표출되는 모드에 따른 각각의 자막 표출 구간의 위치 정보를 저장하고,
    상기 자막 객체 활성화 구간 정보 저장 영역이 상기 모드에 따른 각각의 자막 표출 구간의 위치 정보를 참조한 상기 복수의 자막 객체 활성화 구간의 각각의 위치 정보를 상기 첫번째 자막 객체들의 인덱스 정보와 연관시켜 저장하는 멀티미디어 파일 재생 장치.
  5. 제2항에 있어서,
    상기 저장부는,
    상기 전체 화면 크기 정보에 대한 상기 자막 표출 구간의 비율 정보, 글자 크기 변경에 따른 상기 자막 표출 구간의 크기 정보 및 상기 비율 정보 또는 상기 크기 정보를 적용하여 산출된 상기 자막 표출 구간의 상기 시작점 및 상기 종료점에 위치하는 각각의 정사각형 셀의 위치 정보를 저장하고,
    상기 자막 표시부는,
    상기 자막 표출 구간의 비율 정보, 상기 자막 표출 구간의 크기 정보 및 상기 정사각형 셀의 위치 정보를 참조하여 동적으로 변경되는 상기 자막 표출 구간을 인지하여 해당하는 자막 객체들을 표출하는 멀티미디어 파일 재생 장치.
  6. 제2항에 있어서,
    상기 포인팅 디바이스의 커서가 상기 자막 객체 활성화 구간에 위치하는지를 판별하고, 상기 포인팅 디바이스의 커서가 상기 자막 객체 활성화 구간에 위치하는 경우로 판별되면 판별 결과를 상기 자막 객체 활성화부에 전달하는 포인팅 디바이스 인식부
    를 더 포함하는 멀티미디어 파일 재생 장치.
  7. 제2항에 있어서,
    상기 자막 객체 활성화부에 의해 활성화된 자막 객체들에 하이라이트 표시-여기서 하이라이트 표시는 자막 객체 활성화 구간에 표출된 자막 객체들을 사용자가 인지할 수 있도록 다른 자막 객체들과 구분하여 강조 표시하는 것을 의미함-를 수행하는 하이라이트 표시부
    를 더 포함하는 멀티미디어 파일 재생 장치.
  8. 제2항 내지 제7항 중 어느 한 항에 있어서,
    상기 자막 객체 활성화부는,
    상기 자막 객체 활성화 구간에 표출된 상기 자막 객체들에 대한 부가 정보를 제공하기 위한 인터랙티브 동작을 수행하는 멀티미디어 파일 재생 장치.
  9. 제8항에 있어서,
    상기 자막 객체 활성화 구간에 표출된 상기 자막 객체들에 대한 부가 정보를 요청하는 신호를 외부 서버에 송신하기 위해 통신망과 연결된 통신부
    를 더 포함하는 멀티미디어 파일 재생 장치.
  10. 제9항에 있어서,
    상기 자막 객체 활성화부는,
    상기 자막 객체 활성화 구간에 표출된 상기 자막 객체들을 토대로 특정한 의미를 가지는 내용을 검색하기 위한 의미 검색어를 구성하고, 상기 의미 검색어에 대한 검색 결과를 제공받기 위한 검색 요청 신호를 상기 통신부를 통해 상기 외부 서버로 송신하여 제공받은 검색 결과를 화면에 출력하는 멀티미디어 파일 재생 장치.
  11. 제8항에 있어서,
    상기 자막 객체 활성화부는,
    상기 자막 객체 활성화 구간에 표출된 상기 자막 객체들에 대한 기 설정된 하나 이상의 인터랙티브 동작이 정의된 메뉴 창을 상기 자막 객체 활성화 구간 옆 에 표출시키는 멀티미디어 파일 재생 장치.
  12. 제8항에 있어서,
    상기 자막 표시부는,
    상기 자막 객체 활성화부가 수행할 인터랙티브 동작이 정의된 하이퍼링크 형태의 자막 객체들을 표출하는 멀티미디어 파일 재생 장치.
  13. 삭제
  14. 동영상 파일과 상기 동영상 파일에 대응되는 자막 파일을 함께 재생하는 멀티미디어 파일 재생 장치가 상기 자막 파일을 구성하는 자막 객체를 제어하는 방법에 있어서,
    (a) 상기 동영상 파일 및 상기 자막 파일이 표출되는 전체 화면 중에서 상기 자막 파일이 표출되는 자막 표출 구간에 전체 자막 파일을 구성하는 하나 이상의 자막 객체-여기서 자막 객체는 문장을 구성하는 문자, 숫자 또는 기호를 포함함-들을 표출하는 단계;
    (b) 포인팅 디바이스의 커서가 상기 자막 표출 구간 중에서 기 정의된 자막 객체 활성화 구간-여기서 자막 객체 활성화 구간은 상기 자막 표출 구간에 표출되는 하나 이상의 자막 객체들로 구성되며 복수 개 존재함-에 위치하는지를 판별하는 단계; 및
    (c) 상기 포인팅 디바이스의 커서가 상기 자막 객체 활성화 구간에 위치하는 경우로 판별되면, 상기 자막 객체 활성화 구간 내에 표출된 자막 객체들에 대해 기 설정된 동작을 실행하는 단계를 포함하고,
    상기 (a) 단계 이전에,
    (ⅰ) 둘 이상의 픽셀이 일정 간격으로 나열되고 각각의 좌표값이 부여된 다수의 픽셀로 이루어진 전체 화면을 구성하는 하나 이상의 상기 픽셀이 가로, 세로 방향으로 이어져 픽셀 좌표값 형태의 위치 정보를 가지는 정사각형 셀이 하나 이상 포함된 자막 표출 구간을 선정하는 단계;
    (ⅱ) 상기 자막 표출 구간의 시작점에 위치하는 상기 정사각형 셀의 위치 정보, 상기 자막 표출 구간의 종료점에 위치하는 상기 정사각형 셀의 위치 정보를 확인하여 저장하는 단계; 및
    (ⅲ) 상기 동영상 파일의 프레임 별로 해당하는 상기 자막 파일에서 각각의 첫번째 자막 객체들을 인덱스화하여 저장하고, 기 정의된 의미있는 단위로 하나의 그룹을 형성하여 상기 정사각형 셀에 하나씩 표출되는 상기 하나 이상의 자막 객체들로 구성된 복수의 자막 객체 활성화 구간의 위치 정보를 상기 첫번째 자막 객체들의 인덱스 정보와 연관시켜 저장하는 단계
    를 더 포함하는 자막 객체 제어 방법.
  15. 제14항에 있어서,
    상기 (a) 단계는,
    상기 자막 표출 구간의 시작점에 위치하는 정사각형 셀부터 시작하여 상기 자막 표출 구간의 종료점에 위치하는 정사각형 셀에 이르는 정사각형 셀들에 하나 이상의 상기 자막 객체들을 순차적으로 표출하되, 하나의 정사각형 셀에 하나의 자막 객체를 순차적으로 표출하는 자막 객체 제어 방법.
  16. 제15항에 있어서,
    상기 (b) 단계는,
    상기 포인팅 디바이스의 커서가 상기 자막 객체 활성화 구간에 포함된 하나 이상의 상기 정사각형 셀 중 어느 하나의 셀에 위치하는지 여부를 판별하는 단계; 및
    상기 포인팅 디바이스의 커서가 상기 어느 하나의 셀에 위치하는 경우 상기 자막 객체 활성화 구간에 포함된 하나 이상의 정사각형 셀에 표출된 모든 자막 객체들에 대해 기 설정된 동작을 실행하는 단계
    를 포함하는 자막 객체 제어 방법.
  17. 제14항에 있어서,
    상기 (ⅱ) 단계는,
    자막이 동영상이 표출되는 화면에 함께 표출되는 모드, 상기 자막이 동영상이 표출되는 화면과 별개로 표출되는 모드 및 상기 자막이 동영상의 좌, 우 및 상, 하로 표출되는 모드에 따른 각각의 상기 자막 표출 구간의 정사각형 셀의 위치 정보를 저장하는 자막 객체 제어 방법.
  18. 제14항에 있어서,
    상기 (a) 단계 이전에,
    (ⅳ) 상기 전체 화면의 크기 정보에 대한 상기 자막 표출 구간의 비율 정보, 글자 크기 변경에 따른 상기 자막 표출 구간의 크기 정보 및 상기 비율 정보 또는 상기 크기 정보를 적용하여 산출된 상기 자막 표출 구간의 상기 시작점 및 상기 종료점에 위치하는 각각의 정사각형 셀의 위치 정보를 저장하는 단계
    를 더 포함하는 자막 객체 제어 방법.
  19. 제18항에 있어서,
    상기 (a) 단계는,
    상기 (ⅳ) 단계에서 저장된 상기 자막 표출 구간의 비율 정보, 상기 자막 표출 구간의 크기 정보 및 상기 정사각형 셀의 위치 정보를 참조하여 동적으로 변경되는 상기 자막 표출 구간을 인지하여 해당하는 자막 객체들을 표출하는 자막 객체 제어 방법.
  20. 제14항에 있어서,
    상기 (c) 단계는,
    상기 자막 객체 활성화 구간에 표출된 자막 객체들에 하이라이트 표시-여기서 하이라이트 표시는 자막 객체 활성화 구간에 표출된 자막 객체들을 사용자가 인지할 수 있도록 다른 자막 객체들과 구분하여 강조 표시하는 것을 의미함-를 수행하는 자막 객체 제어 방법.
  21. 제14항 내지 제20항 중 어느 한 항에 있어서,
    상기 (c) 단계는,
    상기 자막 객체 활성화 구간에 표출된 상기 자막 객체들에 대한 부가 정보를 제공하기 위한 기 설정된 인터랙티브 동작을 수행하는 자막 객체 제어 방법.
  22. 제21항에 있어서,
    상기 (c) 단계는,
    상기 자막 객체 활성화 구간에 표출된 자막 객체들에 대한 부가 정보를 요청하는 신호를 통신망을 통해 외부 서버에 송신하고, 상기 외부 서버로부터 상기 자막 객체들에 대한 부가 정보를 수신하여 화면 상에 출력하는 자막 객체 제어 방법.
  23. 제22항에 있어서,
    상기 (c) 단계는,
    상기 자막 객체 활성화 구간에 표출된 자막 객체들을 토대로 특정한 의미를 가지는 내용을 검색하기 위한 의미 검색어를 구성하여, 상기 의미 검색어에 대한 검색 결과를 제공받기 위한 검색 요청 신호를 상기 외부 서버로 송신하는 자막 객체 제어 방법.
  24. 제21항에 있어서,
    상기 (c) 단계는,
    상기 자막 객체 활성화 구간에 표출된 상기 자막 객체들에 대한 부가 정보를 제공하기 위한 하나 이상의 인터랙티브 동작-여기서 인터랙티브 동작은 내장된 특정 어플리케이션을 실행시키거나 또는 통신망을 통해 외부 서버와 연결되도록 하는 동작을 포함함-이 정의된 메뉴 창을 상기 자막 객체 활성화 구간 옆에 표출시키는 단계;
    상기 메뉴 창에 포함된 하나 이상의 인터랙티브 동작에 대한 사용자의 선택 신호를 입력받는 단계; 및
    상기 사용자의 선택 신호에 대응되는 인터랙티브 동작을 수행한 결과에 따른 부가 정보를 화면 상에 출력하는 단계
    를 포함하는 자막 객체 제어 방법.
  25. 제21항에 있어서,
    상기 (a) 단계는,
    상기 인터랙티브 동작이 하이퍼링크로 정의된 자막 객체들을 표출하는 자막 객체 제어 방법.
KR1020080081050A 2008-08-19 2008-08-19 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어방법 KR101043213B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080081050A KR101043213B1 (ko) 2008-08-19 2008-08-19 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080081050A KR101043213B1 (ko) 2008-08-19 2008-08-19 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어방법

Publications (2)

Publication Number Publication Date
KR20100022396A KR20100022396A (ko) 2010-03-02
KR101043213B1 true KR101043213B1 (ko) 2011-06-21

Family

ID=42174970

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080081050A KR101043213B1 (ko) 2008-08-19 2008-08-19 멀티미디어 파일 재생 장치 및 이를 이용한 자막 객체 제어방법

Country Status (1)

Country Link
KR (1) KR101043213B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08331525A (ja) * 1995-05-30 1996-12-13 Matsushita Electric Ind Co Ltd クローズド・キャプション・デコーダ
KR980004525A (ko) * 1996-06-28 1998-03-30 김광호 전자사전 내장형 디지털 브이씨알(vcr)과 이에 적합한 제어방법
KR19980055782A (ko) * 1996-12-28 1998-09-25 오봉환 캡션데이타가 저장된 외국어학습용 비디오 씨디 및 캡션데이타 표시방법
KR19990035596A (ko) * 1997-10-31 1999-05-15 윤종용 캡션방송 수신장치의 웹서치를 이용한 단어서치방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08331525A (ja) * 1995-05-30 1996-12-13 Matsushita Electric Ind Co Ltd クローズド・キャプション・デコーダ
KR980004525A (ko) * 1996-06-28 1998-03-30 김광호 전자사전 내장형 디지털 브이씨알(vcr)과 이에 적합한 제어방법
KR19980055782A (ko) * 1996-12-28 1998-09-25 오봉환 캡션데이타가 저장된 외국어학습용 비디오 씨디 및 캡션데이타 표시방법
KR19990035596A (ko) * 1997-10-31 1999-05-15 윤종용 캡션방송 수신장치의 웹서치를 이용한 단어서치방법

Also Published As

Publication number Publication date
KR20100022396A (ko) 2010-03-02

Similar Documents

Publication Publication Date Title
JP7080999B2 (ja) 検索ページインタラクション方法、装置、端末機及び記憶媒体
US10148928B2 (en) Generating alerts based upon detector outputs
CN108989297B (zh) 信息访问方法、客户端、装置、终端、服务器和存储介质
US9111582B2 (en) Methods and systems for previewing content with a dynamic tag cloud
KR101706802B1 (ko) 인터넷 사이트와 상호작용하기 위한 시스템 및 방법
US8434007B2 (en) Multimedia reproduction apparatus, menu screen display method, menu screen display program, and computer readable recording medium recorded with menu screen display program
CN106462630B (zh) 用于搜索视频内容的方法、***和介质
US20070002077A1 (en) Methods and System for Providing Information Services Related to Visual Imagery Using Cameraphones
US20110092251A1 (en) Providing Search Results from Visual Imagery
US20040123320A1 (en) Method and system for providing an interactive guide for multimedia selection
KR20120095299A (ko) 계층적 메뉴 기반 사용자 인터페이스를 탐색하는 방법 및 장치
US20140282061A1 (en) Methods and systems for customizing user input interfaces
CN101634987A (zh) 多媒体播放器
KR20090004990A (ko) 인터넷 검색 기반 텔레비전을 위한 방법, 매체 및 시스템
US20230071845A1 (en) Interactive viewing experiences by detecting on-screen text
US10848831B2 (en) Methods, systems, and media for providing media guidance
CN111625716B (zh) 媒资推荐方法、服务器及显示设备
CN1784647A (zh) 用于组织、选择和启动媒体项的带有可缩放的图形用户界面的控制架构
US20090094548A1 (en) Information Processing Unit and Scroll Method
CN103888799A (zh) 控制方法和控制装置
WO2019146466A1 (ja) 情報処理装置、動画検索方法、生成方法及びプログラム
CN102567435A (zh) 多媒体信息源的整合方法及其超链接装置与电子装置
JP2020052986A (ja) サーバシステム、アプリケーションプログラム配信サーバ、閲覧用端末、コンテンツ閲覧方法、アプリケーションプログラム、配信方法、アプリケーションプログラム配信方法
CN106713973A (zh) 搜索节目的方法及装置
CN107180058B (zh) 一种用于基于字幕信息进行查询的方法和装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
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: 20140108

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150120

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160203

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170124

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180129

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190612

Year of fee payment: 9