KR20140118059A - 콘텐츠 재생 방법 - Google Patents
콘텐츠 재생 방법 Download PDFInfo
- Publication number
- KR20140118059A KR20140118059A KR1020130033282A KR20130033282A KR20140118059A KR 20140118059 A KR20140118059 A KR 20140118059A KR 1020130033282 A KR1020130033282 A KR 1020130033282A KR 20130033282 A KR20130033282 A KR 20130033282A KR 20140118059 A KR20140118059 A KR 20140118059A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- subtitle
- video
- packet
- video data
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 239000000872 buffer Substances 0.000 claims abstract description 64
- 230000003139 buffering effect Effects 0.000 claims abstract description 6
- 230000004044 response Effects 0.000 claims abstract description 4
- 238000001914 filtration Methods 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 description 9
- 230000001360 synchronised effect Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 239000007787 solid Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000001094 photothermal spectroscopy Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000005070 sampling Methods 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4343—Extraction or processing of packetized elementary streams [PES]
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
도 2는 방송을 보기 위해 방송 수신기가 진행하는 TS 패킷의 분석하는 과정을 간략하게 도시한 것이고,
도 3은 PAT와 PMT를 이용하여 PES 패킷을 생성하는 과정을 도시한 것이고,
도 4는 방송 수신기가 방송을 통해 전송되는 A/V 데이터와 시각 정보가 없는 서브타이틀 데이터를 동기하여 재생하는 것을 도시한 것이고,
도 5는 방송 수신기가 기록 매체에 저장된, 시간 정보를 포함한 A/V 데이터와 시간 정보를 포함하지 않은 서브타이틀 데이터를 재생할 때 서브타이틀 데이터의 동기 맞춤이 실패하는 것을 도시한 것이고,
도 6은 본 발명이 적용되는 방송 수신기의 구성을 도시한 것이고,
도 7은 본 발명의 실시예에 따라 기록 매체에 저장된 시간 정보를 포함한 A/V 데이터와 시간 정보를 포함하지 않은 서브타이틀 데이터를 동기하여 재생하는 것을 도시한 것이다.
30: 파서 40: 버퍼 메모리
50: 스토리지 60: 디코더
70: OSD 생성부 75: 믹서
80: 제어부 85: 시스템 메모리
90: 네트워크부 100: 방송 수신기
Claims (21)
- 방송 신호를 통해 수신되어 저장 매체에 저장된 콘텐츠의 재생 요청에 따라, 상기 저장 매체로부터 상기 콘텐츠의 데이터를 독출하고, 상기 독출되는 콘텐츠 데이터를 해석하여 비디오 데이터와 서브타이틀 데이터로 분류하는 필터링 동작을 수행하고, 상기 비디오 데이터와 서브타이틀 데이터를 디코딩 하여 출력하는 콘텐츠 재생 방법에 있어서,
상기 서브타이틀 데이터에 출력 시점과 관련된 시간 정보가 없을 때, 상기 저장 매체로부터 상기 콘텐츠 데이터를 독출하기에 앞서 상기 필터링 동작을 먼저 수행하고, 상기 필터링 되는 비디오 데이터와 서브타이틀 데이터를 구분하여 버퍼에 버퍼링 하고, 상기 버퍼링 된 비디오 데이터를 디코딩 하여 출력할 때 상기 버퍼링 된 서브타이틀 데이터 중 소정 양의 서브타이틀 데이터 이후의 서브타이틀 데이터를 디코딩 하여 상기 비디오 데이터와 함께 출력하는 것을 특징으로 하는 콘텐츠 재생 방법. - 제 1항에 있어서,
상기 버퍼링 된 비디오 데이터 중 가장 먼저 출력될 최초 비디오 데이터가 출력되기 전까지 상기 버퍼링 된 서브타이틀 데이터를 출력하지 않는 것을 특징으로 하는 콘텐츠 재생 방법. - 제 1항에 있어서,
상기 소정 양은, 상기 비디오 데이터와 서브타이틀 데이터의 처리 속도를 고려하여 같은 타이밍에 출력될 비디오 데이터와 서브타이틀 데이터가 상기 방송 신호로 서로 다른 시간에 전송될 때 그 시간 간격에 대응되는 것을 특징으로 하는 콘텐츠 재생 방법. - 제 3항에 있어서,
상기 시간 간격은, 상기 콘텐츠를 수신하여 저장한 방송 수신기가 상기 콘텐츠에 해당하는 방송 신호를 수신할 때 측정하여 저장하거나 상기 방송 수신기가 제조될 때 비휘발성 메모리에 저장되는 것을 특징으로 하는 콘텐츠 재생 방법. - 제 1항에 있어서,
상기 저장 매체에 저장되어 독출되는 콘텐츠 데이터는 트랜스포트 스트림이고, 상기 필터링 동작은 상기 트랜스포트 스트림을 비디오 패킷과 서브타이틀 패킷을 포함하는 패킷 엘리먼트 스트림으로 변환하는 것을 특징으로 하는 콘텐츠 재생 방법. - 제 5항에 있어서,
상기 서브타이틀 데이터의 시간 정보 포함 유무는 상기 서브타이틀 패킷의 헤더를 확인하여 판단하거나 또는 상기 콘텐츠 파일의 헤더에 서브타이틀 데이터에 대한 시간 정보 유무를 가리키는 정보를 통해 판단하는 것을 특징으로 하는 콘텐츠 재생 방법. - 제 5항에 있어서,
상기 비디오 데이터와 서브타이틀 데이터는 상기 패킷 엘리먼터리 스트림의 패킷을 구성하는 페이로드 단위로 버퍼링 되고 출력되는 것을 특징으로 하는 콘텐츠 재생 방법. - 제 7항에 있어서,
상기 소정 양은 상기 서브타이틀 페이로드의 개수로 표현되고 상기 버퍼에 버퍼링 된 전체 서브타이틀 페이로드의 개수보다 작은 값인 것을 특징으로 하는 콘텐츠 재생 방법. - 제 7항에 있어서,
상기 비디오 패킷과 서브타이틀 패킷이 출력되면, 상기 출력된 비디오 패킷과 서브타이틀 패킷을 상기 버퍼에서 지우는 것을 특징으로 하는 콘텐츠 재생 방법. - 제 1항에 있어서,
상기 버퍼링 된 비디오 데이터 중 가장 먼저 출력될 최초 비디오 데이터와 함께 서브타이틀 데이터가 출력될 때 상기 출력되는 서브타이틀 데이터 이전에 버퍼링 되어 있는, 상기 소정 양의 서브타이틀 데이터를 상기 버퍼에서 지우는 것을 특징으로 하는 콘텐츠 재생 방법. - 제 1항에 있어서,
상기 콘텐츠를 재생하는 도중 앞으로 빠르게, 뒤로 빠르게, 또는 점프 동작이 요청되면, 상기 버퍼에 저장되어 있는 데이터를 모두 지우고 재생이 요청된 시점의 데이터를 상기 저장 매체로부터 독출하고 필터링, 버퍼링, 디코딩 동작을 수행하되, 상기 버퍼에 버퍼링 된 비디오 데이터 중 가장 먼저 출력될 최초 비디오 데이터를 디코딩 하여 출력할 때 상기 버퍼링 된 서브타이틀 데이터 중 상기 소정 양의 서브타이틀 데이터 이후의 서브타이틀 데이터를 디코딩 하여 상기 최초 비디오 데이터와 함께 출력하는 것을 특징으로 하는 콘텐츠 재생 방법. - 제 11항에 있어서,
상기 재생이 요청된 시점의 데이터는, 상기 콘텐츠가 수신되어 저장될 때 상기 비디오 데이터의 출력 시점을 알리는 시간 정보와 해당 비디오 데이터가 기록되는 위치 정보가 연계되어 저장된 관리 정보를 참조하여 독출되는 것을 특징으로 하는 콘텐츠 재생 방법. - 콘텐츠의 방송 신호를 수신하기 위한 방송 수신부;
상기 방송 신호를 통해 수신되는 콘텐츠 데이터를 저장하기 위한 저장부;
상기 콘텐츠 데이터를 해석하여 비디오 데이터와 서브타이틀 데이터의 유형별로 분류하는 필터링 동작을 수행하기 위한 파서;
상기 유형별로 구분된 비디오 데이터와 서브타이틀 데이터를 버퍼링 하기 위한 버퍼 메모리;
상기 버퍼 메모리에 저장되어 있는 비디오 데이터와 서브타이틀 데이터를 디코딩 하여 출력하기 위한 디코더; 및
각 구성 요소를 제어하여 콘텐츠를 재생하기 위한 제어부를 포함하여 구성되고,
상기 제어부는, 상기 저장부에 저장된 콘텐츠를 재생할 때 상기 서브타이틀 데이터에 출력 시점과 관련된 시간 정보가 없으면, 상기 저장부로부터 상기 콘텐츠 데이터를 독출하기에 앞서 상기 파서를 제어하여 상기 필터링 동작을 먼저 수행하고, 상기 버퍼링 된 비디오 데이터를 디코딩 하여 출력할 때 상기 버퍼링 된 서브타이틀 데이터 중 소정 양의 서브타이틀 데이터 이후의 서브타이틀 데이터를 디코딩 하여 상기 비디오 데이터와 함께 출력하도록 상기 디코더를 제어하는 것을 특징으로 하는 방송 수신기. - 제 13항에 있어서,
상기 소정 양은, 상기 파서와 디코더가 상기 비디오 데이터와 서브타이틀 데이터를 처리하는 속도를 고려하여 같은 타이밍에 출력될 비디오 데이터와 서브타이틀 데이터가 상기 방송 신호로 서로 다른 시간에 전송될 때 그 시간 간격에 대응되는 것을 특징으로 하는 방송 수신기. - 제 14항에 있어서,
상기 제어부는 상기 콘텐츠에 해당하는 방송 신호를 수신할 때 상기 시간 간격을 측정하여 비휘발성 메모리에 저장하거나, 상기 방송 수신기가 제조될 때 비휘발성 메모리에 저장되어 있는 것을 특징으로 하는 방송 수신기. - 제 13항에 있어서,
상기 제어부는, 상기 버퍼링 된 비디오 데이터 중 가장 먼저 출력될 최초 비디오 데이터와 함께 서브타이틀 데이터를 출력할 때 상기 출력되는 서브타이틀 데이터 이전에 버퍼링 되어 있는, 상기 소정 양의 서브타이틀 데이터를 상기 버퍼 메모리에서 지우는 것을 특징으로 하는 방송 수신기. - 제 13항에 있어서,
상기 저장부에 저장되는 콘텐츠 데이터는 트랜스포트 스트림이고, 상기 파서는 상기 필터링 동작을 통해 상기 트랜스포트 스트림을 비디오 패킷과 서브타이틀 패킷을 포함하는 패킷 엘리먼트 스트림으로 변환하는 것을 특징으로 하는 방송 수신기. - 제 17항에 있어서,
상기 버퍼 메모리는, 상기 비디오 데이터와 서브타이틀 데이터를 패킷 엘리먼터리 스트림의 패킷을 구성하는 페이로드 단위로 버퍼링 하고 출력하는 것을 특징으로 하는 방송 수신기. - 제 18항에 있어서,
상기 제어부는, 상기 비디오 패킷과 서브타이틀 패킷이 출력되면, 상기 출력된 비디오 패킷과 서브타이틀 패킷을 상기 버퍼 메모리에서 지우는 것을 특징으로 하는 방송 수신기. - 제 13항에 있어서,
상기 제어부는, 상기 콘텐츠를 재생하는 도중 앞으로 빠르게, 뒤로 빠르게, 또는 점프 동작이 요청되면, 상기 버퍼 메모리에 저장되어 있는 데이터를 모두 지우고 재생이 요청된 시점의 데이터를 상기 저장부로부터 독출하고 필터링, 버퍼링, 디코딩 동작을 수행하되, 상기 버퍼 메모리에 버퍼링 된 비디오 데이터 중 가장 먼저 출력될 최초 비디오 데이터를 디코딩 하여 출력할 때 상기 버퍼링 된 서브타이틀 데이터 중 상기 소정 양의 서브타이틀 데이터 이후의 서브타이틀 데이터를 디코딩 하여 상기 최초 비디오 데이터와 함께 출력하는 것을 특징으로 하는 방송 수신기. - 제 20항에 있어서,
상기 제어부는, 수신되는 콘텐츠를 상기 저장부에 저장할 때 상기 비디오 데이터의 출력 시점을 알리는 시간 정보와 해당 비디오 데이터가 기록되는 위치 정보를 연계하여 관리 정보로 관리하고, 상기 관리 정보를 참조하여 상기 재생이 요청된 시점의 데이터를 상기 저장부로부터 독출하는 것을 특징으로 하는 방송 수신기.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130033282A KR20140118059A (ko) | 2013-03-28 | 2013-03-28 | 콘텐츠 재생 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130033282A KR20140118059A (ko) | 2013-03-28 | 2013-03-28 | 콘텐츠 재생 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20140118059A true KR20140118059A (ko) | 2014-10-08 |
Family
ID=51990971
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020130033282A Withdrawn KR20140118059A (ko) | 2013-03-28 | 2013-03-28 | 콘텐츠 재생 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20140118059A (ko) |
-
2013
- 2013-03-28 KR KR1020130033282A patent/KR20140118059A/ko not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8136140B2 (en) | Methods and apparatus for generating metadata utilized to filter content from a video stream using text data | |
| US8977106B2 (en) | Methods and apparatus for filtering content in a video stream using closed captioning data | |
| US8165451B2 (en) | Methods and apparatus for displaying information regarding interstitials of a video stream | |
| US7742687B2 (en) | Digital television recorders and stream format conversion and methods thereof | |
| KR100405975B1 (ko) | Pvr에서의 스트림 점프 방법 | |
| US9350936B2 (en) | Controlling playback of recordings | |
| KR20050052717A (ko) | 오디오 원본 보존 트랜스코딩 시스템 및 방법 | |
| US8254764B2 (en) | Recording apparatus, image reproducing apparatus, and special reproduction method therefor | |
| US7865064B2 (en) | Recording/output apparatus and recording/output method | |
| US20080145019A1 (en) | Video recording and reproducing apparatus and method of reproducing video in the same | |
| KR20140118059A (ko) | 콘텐츠 재생 방법 | |
| KR101053699B1 (ko) | 디지털 방송의 녹화장치 및 방법 | |
| US8615155B2 (en) | Device and method for receiving video data packets | |
| KR100539731B1 (ko) | 전송스트림저장장치및방법 | |
| KR101539776B1 (ko) | 부가 타임스탬프를 이용한 방송 신호 녹화 및 재생 장치 및 방법 | |
| JP5016335B2 (ja) | 再生装置、および、再生方法 | |
| US8290335B2 (en) | Method and apparatus for recording transport stream | |
| KR100392307B1 (ko) | 고품위 디지털 방송신호 기록장치 및 방법 | |
| KR100708377B1 (ko) | 디지털 방송 수신시 동시 화면을 위한 디코더 | |
| WO2013146657A1 (ja) | 録画装置、サムネイル管理情報作成装置、録画方法および録画プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130328 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20180116 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20130328 Comment text: Patent Application |
|
| PC1202 | Submission of document of withdrawal before decision of registration |
Comment text: [Withdrawal of Procedure relating to Patent, etc.] Withdrawal (Abandonment) Patent event code: PC12021R01D Patent event date: 20190103 |
|
| WITB | Written withdrawal of application |