KR20060130800A - 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법및 장치 - Google Patents
방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법및 장치 Download PDFInfo
- Publication number
- KR20060130800A KR20060130800A KR1020050048644A KR20050048644A KR20060130800A KR 20060130800 A KR20060130800 A KR 20060130800A KR 1020050048644 A KR1020050048644 A KR 1020050048644A KR 20050048644 A KR20050048644 A KR 20050048644A KR 20060130800 A KR20060130800 A KR 20060130800A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- caption
- broadcast stream
- text string
- string
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 239000000463 material Substances 0.000 claims description 25
- 238000004519 manufacturing process Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 abstract description 7
- 239000000872 buffer Substances 0.000 description 15
- 238000010586 diagram Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
- H04N21/8405—Generation or processing of descriptive data, e.g. content descriptors represented by keywords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 디지털 티브이(Digital Television)를 통해 수신한 방송 스트림을 하드 디스크(HDD)에 저장할 경우에, 자막(Caption) 데이터를 그 시점의 시간 정보와 함께 텍스트(Text)로 구성된 자막 정보 파일로 별도로 저장하고, 사용자가 입력한 검색 단어에 해당하는 자막을 찾아 그 자막과 해당 시간 및 시간 정보와 일치하는 방송 스트림의 위치를 재생 위치로 설정하여 학습자료를 제작하는, 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법 및 장치에 관한 것으로서,
본 발명에 의하면, 방송 영상에 포함되어 있는 원하는 캡션 데이터와 그에 해당하는 방송 영상을 사용자의 구미에 맞는 학습 자료로 제작할 수 있으며, 사용자가 원하는 학습 자료를 통해 학습하게 되므로 학습 능률을 높이는 데 일익을 담당하는 효과가 있다.
디지털 티브이, DTV, 방송 스트림, 캡션 데이터, 자막, 학습 자료, 텍스트
Description
도 1은 본 발명의 실시예에 따른 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법이 적용된 디지털 방송 수신기의 내부 구성을 개략적으로 나타낸 구성도이고,
도 2는 본 발명의 실시예에 따른 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법을 설명하기 위한 동작 흐름도이고,
도 3은 본 발명의 실시예에 따른 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법에 따라 제작된 학습 자료를 통해 학습하는 과정을 나타낸 흐름도이고,
도 4는 텍스트로 구성된 자막 정보 파일을 나타낸 도면이며,
도 5는 자막 데이터와 재생 위치에 따른 어학 학습 자료의 출력 예를 나타낸 도면이다.
< 도면의 주요 부분에 대한 부호의 설명 >
100 : 디지털 방송 수신기 110 : 튜너
120 : 디먹스 130 : 오디오 버퍼
132 : 오디오 디코더 140 : 비디오 버퍼
142 : 비디오 디코더 150 : 데이터 버퍼
160 : 비디오 구문 해석부 162 : 자막재생 처리부
164 : 비디오 합성부 170 : 메인 제어부
172 : 메모리 180 : 스토리지
190 : 키입력 처리부 192 : 리모콘
본 발명은 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법 및 장치에 관한 것으로서, 더욱 상세하게는 디지털 티브이(Digital Television)를 통해 수신한 방송 스트림을 하드 디스크(HDD)에 저장할 경우에, 자막(Caption) 데이터를 그 시점의 시간 정보와 함께 텍스트(Text)로 구성된 자막 정보 파일로 별도로 저장하고, 사용자가 입력한 검색 단어에 해당하는 자막을 찾아 그 자막과 해당 시간 및 시간 정보와 일치하는 방송 스트림의 위치를 재생 위치로 설정하여 학습자료를 제작하는, 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법 및 장치에 관한 것이다.
최근, 통신 위성(Communication Satellite)에 의해 텔레비전 신호를 디지털 신호화하여 전송하고, 각 가정에서 이를 수신하여 시청하는 DTV(Digital TV) 방송 시스템이 보급되고 있다. 또한, 각 서비스 공급자마다 제공하는 서비스의 수도 끊임없이 증가하고 있는 추세이다.
통상, 디지털 TV 방송은 TV 수상기 내에서 뿐만 아니라 방송국으로부터 가정가지 전송되는 신호가 모두 디지털 신호이므로 아날로그 방식에 비해 선명한 화질과 생생한 음질을 제공한다. 디지털 방송에서는 MPEG 규격에 의해 압축되고 다중화 된 프로그램을 전송한다. 이러한 MPEG의 표준들 중에서 MPEG-2는 차세대 텔레비전 방송, 위성방송 등을 위한 영상 및 각종 데이터를 전송하기 위한 국제표준이다. MPEG-2에서는 동영상, 음향 그리고 기타 부가 서비스 정보에 대한 각종 신호들을 비트 스트림으로 패킷(Packet)화하도록 규정하고 있는데, 이러한 규정에는 프로그램 스트림(Program Stream)과 트랜스포트 스트림(Transport Stream)이 있다. MPEG-2를 이용한 멀티미디어 통신은 송신측에서 트랜스포트 스트림 내에 다수의 정보를 실어서 송출하고, 수신측에서 다수의 정보가 포함된 트랜스포트 스트림으로 구문분석(Parsing)하여 실린 정보를 추출하고 이를 복호화하여 사용한다. 트랜스포트 스트림 내에는 디지털 TV 방송을 위한 방송 프로그램은 물론 이러한 방송 프로그램에 대한 채널별 및 시간대별 프로그램 안내 정보인 전자 프로그램 가이드(EPG)가 포함되어 있다.
그런데, 사용자가 디지털 TV를 시청하는 중에 원하는 방송 영상을 녹화하게 될 경우, 리모콘 등을 조작하여 녹화 명령을 입력하게 되고, 이에 따라 녹화 대상채널의 방송 영상에 대한 트랜스포트 스트림이 하드 디스크(HDD)와 같은 저장 매체에 기록되게 된다. 따라서, 사용자가 하드 디스크(HDD)에 녹화되어 있는 다수의 방송 영상 중에서 영어 공부를 위한 예컨대, 외화 프로그램을 선택하여 플레이할 경우에, 외화 영상에 포함되어 있는 원하는 캡션 데이터를 찾아서 해당 장면부터 시청하려면 정확히 그 위치를 찾아갈 수 없을 뿐만 아니라, 찾아 가더라도 상당히 오랜 시간이 소요된다는 문제점이 있다.
상기 문제점을 해결하기 위해 본 발명은, 디지털 티브이(TV)를 통해 수신한 방송 스트림을 하드 디스크(HDD)에 저장할 경우에, 자막 데이터를 그 시점의 시간 정보와 함께 자막 정보 파일로 별도로 저장하고, 사용자가 입력한 검색 단어에 해당하는 자막을 찾아 그 자막과 해당 시간 및 시간 정보와 일치하는 방송 스트림의 위치를 재생 위치로 설정하여 학습자료를 제작하는, 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법 및 장치를 제공함에 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명에 따른 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 장치는, 수신된 방송 스트림에서 사용자 데이터 영역에 포함되어 있는 자막 데이터를 분리하는 비디오 구문 해석부; 상기 비디오 구문 해석부로부터 분리된 상기 자막 데이터를 캡션 신호로 처리하여 디스플레이 화면 상에 재생되는 화면비의 방송 화면 이외의 블랭크 화면 상으로 자막의 표시 위치를 설정하는 자막재생 처리부; 추출한 상기 자막 데이터를 텍스트 문자열로 저장하며, 상기 방송 스트림이 녹화 상태일 경우에 상기 텍스트 문자열과 그에 해당하는 현재 시간을 추출하여 함께 저장해 놓으며, 이후 사용자에 의해 검색 데이터가 입력되면 상기 검색 데이터에 해당하는 상기 텍스트 문자열을 읽어오고, 상기 텍스트 문자열에 대응된 시간 데이터를 통해 방송 스트림의 해당 위치를 재생 위치로 하여, 상기 텍스트 문자열과 상기 시간 데이터 및 재생 위치 데이터를 매칭하여 학습 자료로 저장해 놓도록 제어하는 제어부; 상기 방송 스트림을 저장하기 위한 스토리지; 및 상기 텍스트 문자열과 상기 시간 데이터 및 상기 재생 위치 데이터를 저장하고 있는 메모리를 포함하는 것을 특징으로 한다.
또한, 본 발명의 다른 목적에 따른 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법은, 수신된 방송 스트림에서 자막 데이터를 추출하여 텍스트 문자열로 변환해 저장하는 제 1 단계; 상기 방송 스트림에 대한 녹화 상태인지를 판단하는 제 2 단계; 및 녹화 중인 경우, 상기 자막 데이터에 해당하는 현재 시간을 추출하여 상기 텍스트 문자열과 함께 저장하는 제 3 단계를 포함하는 것을 특징으로 한다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다.
우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다.
또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
도 1은 본 발명의 실시예에 따른 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법이 적용된 디지털 방송 수신기의 내부 구성을 개략적으로 나타낸 구 성도이다.
본 발명에 따른 디지털 방송 수신기(100)는, 튜너(Tuner)(110), 디먹스(Demultiplexer)(120), 오디오 버퍼(Audio Buffer)(130), 오디오 디코더(Audio Decoder)(132), 비디오 버퍼(Video Buffer)(140), 비디오 디코더(Video Decoder)(142), 데이터 버퍼(Data Buffer)(150), 비디오 구문 해석부(Video Parsing Unit:160), 자막재생 처리부(Caption Generator:162), 비디오 합성부(Video Combiner:164), 메인 제어부(Main Controller:170), 메모리(Memory:172), 스토리지(Storage:180), 키입력 처리부(Keyinput Processor:190), 리모콘(Remote Controller:192) 등을 포함한 구성을 갖는다.
튜너(110)는 메인 제어부(170)로부터의 채널 선국 명령에 따라 특정 방송 채널을 선국하여 디지털 방송 신호를 수신하기 위한 것이고, 디먹스(120)는 튜너(110)를 통해 선국된 디지털 방송 신호의 MPEG 트랜스포트 스트림을 비디오와 오디오 및 데이터 신호로 파싱(Parsing)하기 위한 것이다.
오디오 버퍼(130)는 디먹스(120)에서 파싱된 오디오 신호를 버퍼링하여 임시 저장하기 위한 것이고, 오디오 디코더(132)는 오디오 버퍼(130)를 통한 오디오 신호를 디코딩하여 재생 출력이 가능한 원래의 오디오 신호로 복원하기 위한 것이다.
비디오 버퍼(140)는 디먹스(120)에서 파싱된 비디오 신호를 버퍼링하여 임시 저장하기 위한 것이며, 비디오 디코더(142)는 버퍼링된 비디오 신호를 디코딩하여 재생 출력이 가능한 원래의 비디오 신호로 복원하기 위한 것이며, 데이터 버퍼(150)는 디먹스(120)에서 파싱된 데이터 신호를 버퍼링하여 임시 저장한다. 여기 서, 데이터 버퍼(150)는 프로그램 매핑 테이블(Program Mapping Table) 버퍼와 이벤트 정보 테이블(Event Information Table) 버퍼를 포함한다.
비디오 구문 해석부(160)는 비디오 버퍼(142)를 통한 MPEG 트랜스포트 스트림에서 사용자 데이터 영역에 포함되어 있는 캡션 데이터를 MPEG 비디오 데이터로부터 분리하게 되고, 자막재생 처리부(162)는 메인 제어부(170)에 의한 캡션 표시 위치 제어에 따라 비디오 구문 해석부(160)로부터 분리된 캡션 데이터 패킷을 캡션 신호로 처리하여 디스플레이 화면 상에 재생되는 화면비의 방송 화면 이외의 블랭크 화면 상으로 캡션의 표시 위치를 설정하게 된다. 비디오 합성부(164)는 비디오 디코더(142)로부터의 비디오 신호와 자막재생 처리부(162)로부터의 캡션 신호를 합성하여 디스플레이 화면 상에 재생이 가능하게 출력한다.
메인 제어부(170)는 리모콘(192)을 통한 키입력으로 채널 선국 명령이 입력되면, 튜너(110)를 통해 선국 채널에 해당하는 방송 신호가 수신되도록 하고, 수신된 방송 스트림에서 자막 데이터를 추출하여 텍스트 문자열로 스토리지(180)에 저장하며, 방송 스트림이 녹화 상태일 경우에 텍스트 문자열과 그에 해당하는 현재 시간을 추출하여 문자열과 시간 정보를 함께 스토리지(180)에 저장해 놓으며, 이후 사용자에 의해 검색 데이터가 입력되면 스토리지(180)로부터 검색 데이터에 해당하는 텍스트 문자열을 읽어오고, 그에 대응된 시간 데이터를 통해 방송 스트림의 해당 위치를 재생 위치로 하여, 텍스트 데이터와 시간 데이터 및 재생 위치 데이터를 매칭하여 학습 자료 정보(파일)로 스토리지(180)에 저장해 놓도록 제어하게 된다.
따라서, 사용자가 녹화된 방송 영상을 통해 학습을 수행하게 되는 경우에, 사용자가 임의의 자막 데이터를 입력하면, 입력된 자막 데이터에 대응된 시간 데이터 및 재생 위치 데이터를 통해 방송 스트림의 해당 재생 위치부터 재생하는 제어 동작을 수행하게 된다.
메모리(172)는 비디오 화면을 재생하는 상태에서 캡션 표시 모드에 따라 각기 다르게 캡션 데이터가 표시되도록 제어하기 위한 동작 제어 프로그램이 저장되어 있으며, 스토리지(180)는 디지털 비디오 및 오디오 데이터의 다양한 프로그램들이 기록 저장되는 예컨대, 하드 디스크(HDD)와 같은 대용량의 기록 매체나, 기록 가능한 디브이디(DVD-R/RW)와 같은 광디스크가 사용될 수 있다. 또한, 스토리지(180)의 일부 영역에는 사용자가 설정한 학습을 위한 다수의 자막 데이터와 그에 대응된 시간 데이터 및 재생 위치 데이터가 학습 자료 정보로 저장되어 있다.
키입력 처리부(190)는 리모콘(192)으로부터 채널 선택에 대한 신호를 무선으로 수신하여 메인 제어부(170)로 전달하는 기능을 하고, 리모콘(192)은 튜너(110)를 통해 수신되는 방송 영상을 선국하는 명령을 입력함과 더불어, 채널의 선국과 텍스트 데이터를 입력하기 위한 다수의 문자키와 숫자키를 구비한다.
도 2는 본 발명의 실시예에 따른 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법을 설명하기 위한 동작 흐름도이다.
먼저, 본 발명에서 지상파 디지털 텔레비전의 자막 규격은 ATSC(Advanced Television Systems Committee) 자막 규격인 'Digital Television(DTV) Closed Capioning, EIA-708-B'를 기준으로 한다.
자막 데이터는 MPEG-2 영상 기초 스트림의 사용자 데이터 영역을 통하여 전송되며, 자막 데이터가 전송되지 않을 경우에도 이 전송률의 대역폭은 항상 할당되어 있다. 또한, 자막 서비스가 존재하는 경우 방송국에서는 DTVCC 전송 채널에 DTVCC 전용 자막 데이터를, EIT(Event Information Table)에 자막 서비스 서술자(Caption Service Descriptor)를 전송해 주게 된다.
그리고, DTVCC 전송 채널 중 DTVCC 전용 한글 자막 데이터는 KS X 1005-1 유니코드(Unicode 2.0, KSC 5700) 한글 코드와 KS X 1001 기본 집합인 완성형(KS C 5601 완성형) 한글 코드를 사용한다.
한편, 디지털 방송 수신기(100)는 방송국으로터 송출된 방송 신호를 튜너(110)를 통해 수신한다(S202). 메인 제어부(170)는 방송 신호가 수신되면, 방송 스트림 중에서 비디오 구문 해석부(160)로부터 분리된 캡션 데이터의 패킷을 추출하게 되는데, 디지털 방송 화면의 장면 별로 표시하기 위해 지정된 캡션 데이터의 서비스 번호에 따라 캡션 데이터를 추출하게 된다. 메인 제어부(170)는 추출한 자막 데이터를 텍스트 문자열로 변환해 도 4에 도시된 바와 같은 구성으로 메모리(172)에 저장해 놓는다(S204).
이때, 메인 제어부(170)는 키입력 처리부(190)를 통해 방송 녹화에 관한 키입력이 있어 방송 스트림에 대한 녹화 중 상태인지를 판단한다(S206).
현재, 방송 스트림에 대해 녹화 중인 것으로 판단되면, 메인 제어부(170)는 현재 시간을 추출하여 저장한 문자열에 대응시켜 함께 메모리(172)에 저장해 놓는다(S208).
그리고, 메인 제어부(170)는 추출한 자막 데이터를 자막재생 처리부(162)를 통해 화면 상에 출력하는 동작을 제어한다(S210).
한편, 단계 S208 에서 방송 스트림에 대해 녹화 중이 아닌 것으로 판단되면, 메인 제어부(170)는 통상적인 방식과 같이 추출한 자막 데이터를 화면 상에 출력하는 단계 S210을 수행한다.
이때, 메인 제어부(170)는 자막재생 처리부(162)를 통해 디스플레이 화면에 형성되는 캡션 윈도우에 맞도록 캡션 데이터의 문자위치를 재배열하게 되는 바, 통상적으로 디스플레이 화면상에 종방향의 1행으로 표시되는 캡션 데이터를 횡방향의 1행으로 재배열하거나, 캡션 윈도우의 사이즈에 맞게 종방향의 복수행으로 재배열하게 되며, 캡션윈도우의 사이즈를 캡션표시 모드에 따라 변경시키도록 한다. 따라서, 캡션표시 모드 설정상태에 대응하여 캡션 데이터가 표시되는 캡션 윈도우의 사이즈를 조정하여 생성하게 되고, 캡션 데이터에 미리 지정된 색상에 대해 적응적으로 캡션에 대비되는 색상으로 캡션윈도우가 생성되도록 색상을 제어하게 되며, 이러한 과정을 통해 생성한 캡션윈도우에 포함되는 캡션 데이터를 출력하도록 제어한다.
도 3은 본 발명의 실시예에 따른 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법에 따라 제작된 학습 자료를 통해 학습하는 과정을 나타낸 흐름도이다.
먼저, 사용자는 리모콘(192) 등을 통해 학습하기 원하는 문장에 해당하는 문 자열을 입력한다(S302).
키입력 처리부(190)를 통해 사용자가 입력한 문자열이 전달되면, 메인 제어부(170)는 입력된 문자열이 존재하는 지를 메모리(172)를 통해 검색한다(S304). 이때, 메인 제어부(170)는 메모리(172)에 다수의 문자열 파일이 있는 경우, 해당 문자열이 포함된 파일을 먼저 찾고, 그 파일 중에서 해당 문자열이 존재하는 지를 검색하게 된다.
메모리(172)에서 사용자가 입력한 문자열이 존재하는 지를 검색하여 해당 문자열이 있으면(S306), 메인 제어부(170)는 문자열에 대응되어 메모리(172)에 저장되어 있는 현재 시간 정보를 읽어온다(S308).
메인 제어부(170)는 스토리지(180)에 저장되어 있는 방송 스트림 중에서, 메모리(172)로부터 읽어온 현재 시간에 대응된 재생 위치에 해당하는 방송 스트림을 계산하여, 도 5에 도시된 바와 같이 해당 재생 위치부터 방송 스트림을 자막과 함께 재생하도록 제어한다(S310).
전술한 바와 같이 본 발명에 의하면, 디지털 티브이(TV)를 통해 수신한 방송 스트림을 하드 디스크(HDD)에 저장할 경우에, 자막 데이터를 그 시점의 시간 정보와 함께 자막 정보 파일로 별도로 저장하고, 사용자가 입력한 검색 단어에 해당하는 자막을 찾아 그 자막과 해당 시간 및 시간 정보와 일치하는 방송 스트림의 위치를 재생 위치로 설정하여 학습자료를 제작함으로써, 캡션 데이터를 이용해 학습을 수행할 수 있는 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법 및 장치 를 실현할 수 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다.
따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다.
본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
이상에서 설명한 바와 같이 본 발명에 의하면, 방송 영상에 포함되어 있는 원하는 캡션 데이터와 그에 해당하는 방송 영상을 사용자의 구미에 맞는 학습 자료로 제작할 수 있으며, 사용자가 원하는 학습 자료를 통해 학습하게 되므로 학습 능률을 높이는 데 일익을 담당하는 효과가 있다.
Claims (7)
- 수신된 방송 스트림에서 사용자 데이터 영역에 포함되어 있는 자막 데이터를 분리하는 비디오 구문 해석부;상기 비디오 구문 해석부로부터 분리된 상기 자막 데이터를 캡션 신호로 처리하여 디스플레이 화면 상에 재생되는 화면비의 방송 화면 이외의 블랭크 화면 상으로 자막의 표시 위치를 설정하는 자막재생 처리부;추출한 상기 자막 데이터를 텍스트 문자열로 저장하며, 상기 방송 스트림이 녹화 상태일 경우에 상기 텍스트 문자열과 그에 해당하는 현재 시간을 추출하여 함께 저장해 놓으며, 이후 사용자에 의해 검색 데이터가 입력되면 상기 검색 데이터에 해당하는 상기 텍스트 문자열을 읽어오고, 상기 텍스트 문자열에 대응된 시간 데이터를 통해 방송 스트림의 해당 위치를 재생 위치로 하여, 상기 텍스트 문자열과 상기 시간 데이터 및 재생 위치 데이터를 매칭하여 학습 자료로 저장해 놓도록 제어하는 제어부;상기 방송 스트림을 저장하기 위한 스토리지; 및상기 텍스트 문자열과 상기 시간 데이터 및 상기 재생 위치 데이터를 저장하고 있는 메모리를 포함하는 것을 특징으로 하는 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 장치.
- 제 1 항에 있어서,상기 제어부는, 사용자가 녹화된 방송 영상을 통해 학습을 수행하게 되는 경우에, 상기 사용자가 임의의 자막 데이터를 입력하면, 입력된 상기 자막 데이터에 대응된 시간 데이터 및 재생 위치 데이터를 통해 상기 방송 스트림의 해당 재생 위치부터 재생하는 제어 동작을 수행하는 것을 특징으로 하는 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 장치.
- 제 2 항에 있어서,상기 제어부는, 상기 사용자가 입력한 자막 데이터를 상기 메모리에서 검색할 때, 다수의 문자열 파일이 존재하는 경우, 상기 자막 데이터가 포함된 문자열 파일을 먼저 검색하고, 검색된 문자열 파일 중에서 해당 자막 데이터가 존재하는 지를 검색하는 것을 특징으로 하는 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 장치.
- 수신된 방송 스트림에서 자막 데이터를 추출하여 텍스트 문자열로 변환해 저장하는 제 1 단계;상기 방송 스트림에 대한 녹화 상태인지를 판단하는 제 2 단계; 및녹화 중인 경우, 상기 자막 데이터에 해당하는 현재 시간을 추출하여 상기 텍스트 문자열과 함께 저장하는 제 3 단계를 포함하는 것을 특징으로 하는 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법.
- 제 4 항에 있어서,상기 제 2 단계에서, 상기 방송 스트림에 대해 녹화 중이 아닌 것으로 판단되면, 추출한 상기 자막 데이터를 화면 상에 출력하는 것을 특징으로 하는 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법.
- 제 4 항에 있어서,상기 제 3 단계 이후, 사용자에 의해 임의의 문자열이 입력되면, 입력된 상기 문자열에 해당되는 현재 시간 정보를 읽어오고, 읽어온 상기 현재 시간 정보에 대응된 재생 위치의 방송 스트림을 재생하는 것을 특징으로 하는 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법.
- 제 6 항에 있어서,상기 사용자가 입력한 상기 문자열을 검색할 때, 다수의 문자열 파일이 존재하는 경우, 상기 문자열이 포함된 파일을 먼저 검색하고, 검색된 파일 중에서 해당 문자열이 존재하는 지를 검색하는 것을 특징으로 하는 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050048644A KR20060130800A (ko) | 2005-06-08 | 2005-06-08 | 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050048644A KR20060130800A (ko) | 2005-06-08 | 2005-06-08 | 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060130800A true KR20060130800A (ko) | 2006-12-20 |
Family
ID=37810950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050048644A KR20060130800A (ko) | 2005-06-08 | 2005-06-08 | 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20060130800A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101370904B1 (ko) * | 2007-08-17 | 2014-03-10 | 엘지전자 주식회사 | 영상물의 녹화 방법 및 그 방법을 채용한 방송 수신기 |
-
2005
- 2005-06-08 KR KR1020050048644A patent/KR20060130800A/ko not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101370904B1 (ko) * | 2007-08-17 | 2014-03-10 | 엘지전자 주식회사 | 영상물의 녹화 방법 및 그 방법을 채용한 방송 수신기 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101161702B1 (ko) | 오디오 비디오 데이터 스트림의 자막을 네비게이팅하는 방법 및 장치 | |
JP5423425B2 (ja) | 画像処理装置 | |
US20060165375A1 (en) | Recordable PVR using metadata and recording control method thereof | |
US20100183285A1 (en) | Fast Channel Change In A Digital Television Receiver | |
JP2004080476A (ja) | ディジタル映像再生装置 | |
EP1675394B1 (en) | Personal video recorder system and method for reproducing a signal in the system | |
KR100468163B1 (ko) | 디지털 비디오 수신기 및 그 스트림 생성방법 | |
US8059941B2 (en) | Multiplex DVD player | |
KR100737104B1 (ko) | 디지털 방송 수신기에서 hdd 상 광고 제거 방법 | |
US8086094B2 (en) | Information recording apparatus and information recording control apparatus | |
KR20080054474A (ko) | 사용자별 시청선호도에 따른 하이라이트 영상 구현방법 | |
JP2006165772A (ja) | 情報再生装置及び方法 | |
KR20060130800A (ko) | 방송 스트림의 캡션 데이터를 이용한 학습자료 제작 방법및 장치 | |
KR100715218B1 (ko) | 방송 수신 녹화 장치 및 그 장치에서 실행 가능한 프로그램탐색 방법 | |
US20080005762A1 (en) | Data broadcast playback apparatus and method of the same | |
US20080104656A1 (en) | Method of storing and reproducing interactive digital broadcast signals and apparatus therefor | |
KR100785991B1 (ko) | Hdd가 구비된 디지털 방송 수신기에서 타임쉬프트를이용한 메모 편집 방법 | |
KR100681647B1 (ko) | Pvr의 편집 관리 시스템 및 그 제어 방법 | |
KR100539731B1 (ko) | 전송스트림저장장치및방법 | |
KR100782196B1 (ko) | 타임 시프트 기능을 가지는 영상표시기기 및 그 제어방법 | |
JP3968783B2 (ja) | 情報記録装置 | |
KR100903432B1 (ko) | 디지털 방송 기록 장치 및 그 장치에서 실행되는 최종 재생위치 탐색을 통한 재생 제어 방법 | |
KR19990080315A (ko) | 자막 방송 프로그램의 자막 표시 제어 방법 및장치 | |
KR20060080984A (ko) | 오디오 신호 변환 인코더를 구비한 디지털 방송 수신시스템 및 오디오 신호 변환 방법 | |
KR20060125992A (ko) | 비정상 방송 수신시 기록된 영상 데이터 재생 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |