KR20190133912A - Multimedia device and method for providing time machine function of broadcast stream using over the top service - Google Patents
Multimedia device and method for providing time machine function of broadcast stream using over the top service Download PDFInfo
- Publication number
- KR20190133912A KR20190133912A KR1020180058886A KR20180058886A KR20190133912A KR 20190133912 A KR20190133912 A KR 20190133912A KR 1020180058886 A KR1020180058886 A KR 1020180058886A KR 20180058886 A KR20180058886 A KR 20180058886A KR 20190133912 A KR20190133912 A KR 20190133912A
- Authority
- KR
- South Korea
- Prior art keywords
- ott
- broadcast stream
- sample data
- time
- machine function
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 239000000284 extract Substances 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 8
- 238000011161 development Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
-
- 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/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/4348—Demultiplexing of additional data and video streams
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
OTT 서비스를 이용한 방송스트림의 타임머신기능을 제공하는 멀티미디어 기기 및 타임머신기능 제공방법을 개시한다. 실시예에 따른 OTT(Over the Top) 서비스를 이용한 방송스트림의 타임머신기능을 제공하는 멀티미디어기기는 OTT 방송 스트림을 구현하고, 시간표본데이터(Time Sample, TS data)를 추출하고, 시간표본데이터에서 비디오 스트림을 분석하는 OTT 어플리케이션 생성모듈; 시간표본데이터 및 픽처(picture) 위치를 저장하는 저장모듈; 및 저장된 시간표본데이터를 디멀티플렉서로 전달하는 제어모듈; 을 포함한다.Disclosed are a multimedia device and a time machine providing method for providing a time machine function of a broadcast stream using an OTT service. A multimedia apparatus providing a time machine function of a broadcast stream using an OTT (Over the Top) service according to an embodiment implements an OTT broadcast stream, extracts time sample data (TS sample), and extracts a video from the time sample data. OTT application generation module for analyzing the stream; A storage module for storing time sample data and picture positions; And a control module for transferring the stored time sample data to the demultiplexer. It includes.
Description
셋탑박스를 포함하는 멀티미디어기기에 관한 것으로 구체적으로, 인터넷을 통해 TV 시청을 가능하게 하는 OTT 서비스에서, 타임머신 기능을 제공하는 멀티미디어 기기 및 방법에 관한 것이다.The present invention relates to a multimedia device including a set top box, and more particularly, to an multimedia device and a method for providing a time machine function in an OTT service that enables TV viewing through the Internet.
본 명세서에서 달리 표시되지 않는 한, 이 섹션에 설명되는 내용들은 이 출원의 청구항들에 대한 종래 기술이 아니며, 이 섹션에 포함된다고 하여 종래 기술이라고 인정되는 것은 아니다.Unless otherwise indicated herein, the contents described in this section are not prior art to the claims of this application, and inclusion in this section is not admitted to be prior art.
OTT (Over The Top) 는 개방된 인터넷을 통하여 방송 프로그램, 영화 등 미디어 콘텐츠를 제공하는 서비스로서, over-the-top 용어에서 top은 TV 셋톱 박스(set-top box)를 뜻한다. OTT 서비스는 초기에 셋톱 박스를 통해 케이블 또는 위성 방송 서비스를 제공하는 것을 의미하였다. 그러나 광대역 인터넷과 이동통신의 발달로 스트리밍 서비스가 가능해져 PC, 스마트폰 등 다양한 기기로 OTT 서비스가 확장되었다.OTT (Over The Top) is a service that provides media content such as broadcast programs and movies through the open Internet, and in over-the-top terminology, top refers to a TV set-top box. OTT service initially meant providing cable or satellite broadcasting services through set-top boxes. However, with the development of broadband Internet and mobile communication, streaming service is available, and OTT service has been expanded to various devices such as PC and smartphone.
OTT 방송 스트리밍을 볼 수 있게 해주는 안드로이드 어플리케이션들은 대부분의 안드로이드 기기에서 동작한다. 안드로이드 프레임웍(framework) 이 제공하는 기능만을 사용하기 때문이다. 그러나 안드로이드 프레임웍이 제공하는 기능 중 OTT 스트림에 대한 녹화, 타임머신 같은 기능은 아직 제공하지 않는다. OTT 어플리케이션들은 대부분 안드로이드 프레임웍의 내부 플레이어를 이용하게 된다. 이 때문에 현재 재생되고 있는 스트림을 꺼내 따로 저장하는 것은 불가능하다.Android applications that allow you to watch OTT broadcast streams work on most Android devices. This is because it uses only the features provided by the Android framework. However, the Android framework does not yet provide features such as recording and time machine for OTT streams. Most OTT applications will use the Android player's internal player. For this reason, it is not possible to take out the stream currently being played and store it separately.
안드로이드 PDK 개발환경과 안드로이드 구동 가능한 Mpeg2 System을 지원하는 중앙처리장치(CPU)를 사용하는 멀티미디어 기기를 제공하여, OTT 방송 스트림의 녹화, 타임머신 기능을 완벽하게 구현하도록 한다.It provides a multimedia device using the central processing unit (CPU) that supports the Android PDK development environment and the Mpeg2 system that can run Android, and fully realizes the recording and time machine functions of the OTT broadcast stream.
하나의 실시예로서, OTT(Over the Top) 서비스를 이용한 방송스트림의 타임머신기능을 제공하는 멀티미디어기기에 있어서, OTT 방송 스트림을 구현하고, 시간표본데이터(Time Sample, TS data)를 추출하고, 시간표본데이터에서 비디오 스트림을 분석하는 OTT 어플리케이션 생성모듈; 시간표본데이터 및 픽처(picture) 위치를 저장하는 저장모듈; 및 저장된 시간표본데이터를 디멀티플렉서로 전달하는 제어모듈; 을 포함한다.As one embodiment, in a multimedia device that provides a time machine function of a broadcast stream using an over the top (OTT) service, an OTT broadcast stream is implemented, time sample data (TS), and time samples are extracted. OTT application generation module for analyzing the video stream from the sample data; A storage module for storing time sample data and picture positions; And a control module for transferring the stored time sample data to the demultiplexer. It includes.
다른 실시예에 따른 OTT 서비스를 이용한 방송스트림의 타임머신기능 제공방법은 (A) OTT 방송 스트림을 구현한 어플리케이션을 통해 시간표본데이터(Time Sample, TS data)를 추출하여 저장하는 단계; (B) 시간표본데이터에서 비디오 스트림을 분석하여 픽처(picture) 위치를 저장하는 단계; (C) 저장된 시간표본데이터를 디멀티플렉서로 전달하는 단계; 를 포함한다.According to another embodiment, a method of providing a time machine function of a broadcast stream using an OTT service includes: (A) extracting and storing time sample data (TS) from an application implementing the OTT broadcast stream; (B) analyzing the video stream from the time sample data and storing the picture location; (C) transferring the stored time sample data to the demultiplexer; It includes.
이상에서와 같은 멀티미디어 기기 및 타임머신기능 제공방법은 OTT 서비스를 이용한 방송스트림에서도 타임머신 기능을 이용할 수 있도록 하여, OTT 시스템 사용자들이 보다 편리하게 방송을 시청할 수 있도록 한다. The multimedia device and the time machine function providing method as described above enable the time machine function to be used even in the broadcast stream using the OTT service, so that users of the OTT system can more conveniently watch the broadcast.
본 발명의 효과는 상기한 효과로 한정되는 것은 아니며, 본 발명의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.The effects of the present invention are not limited to the above-described effects, but should be understood to include all the effects deduced from the configuration of the invention described in the detailed description or claims of the present invention.
도 1은 실시예에 따른 OTT 서비스를 이용한 방송스트림의 타임머신기능을 제공하는 멀티미디어기기 구성을 나타낸 도면
도 2는 실시예에 따른 OTT 어플리케이션에서의 방송 스트림 흐름을 설명하기 위한 도면
도 3은 실시예에 따른 OTT 어플리케이션에서 재생중인 스트림을 녹화하는 과정을 설명하기 위한 도면
도 4는 실시예에 따른 OTT 어플리케이션에서 방송 스트림의 타임머신 기능 재생 단계를 나타낸 도면1 is a diagram illustrating a configuration of a multimedia device that provides a time machine function of a broadcast stream using an OTT service according to an embodiment;
2 is a diagram illustrating a broadcast stream flow in an OTT application according to an embodiment.
3 is a diagram illustrating a process of recording a stream being played in an OTT application according to an embodiment;
4 is a diagram illustrating a time machine function reproduction step of a broadcast stream in an OTT application according to an embodiment;
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 도면부호는 동일 구성 요소를 지칭한다. 본 발명의 실시 예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명의 실시 예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Advantages and features of the present invention, and methods for achieving them will be apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various forms. It is provided to fully convey the scope of the invention to those skilled in the art, and the present invention is defined only by the scope of the claims. Like reference numerals refer to like elements throughout. In describing the embodiments of the present disclosure, when it is determined that a detailed description of a known function or configuration may unnecessarily obscure the subject matter of the present disclosure, the detailed description thereof will be omitted. Terms to be described below are terms defined in consideration of functions in the embodiments of the present invention, and may vary according to intentions or customs of users or operators. Therefore, the definition should be made based on the contents throughout the specification.
도 1은 실시예에 따른 OTT 서비스를 이용한 방송스트림의 타임머신기능을 제공하는 멀티미디어기기 구성을 나타낸 도면이다. 1 is a diagram illustrating a configuration of a multimedia device that provides a time machine function of a broadcast stream using an OTT service according to an embodiment.
도 1을 참조하면, 실시예에 따른 멀티미디어기기는 OTT 어플리케이션 생성모듈(110), 저장모듈(130) 및 시스템 라이브러리(150)를 포함하여 구성될 수 있다. 본 명세서에서 사용되는 '모듈' 이라는 용어는 용어가 사용된 문맥에 따라서, 소프트웨어, 하드웨어 또는 그 조합을 포함할 수 있는 것으로 해석되어야 한다. 예를 들어, 소프트웨어는 기계어, 펌웨어(firmware), 임베디드코드(embedded code), 및 애플리케이션 소프트웨어일 수 있다. 또 다른 예로, 하드웨어는 회로, 프로세서, 컴퓨터, 집적 회로, 집적 회로 코어, 센서, 멤스(MEMS; Micro-Electro-Mechanical System), 수동 디바이스, 또는 그 조합일 수 있다.Referring to FIG. 1, the multimedia apparatus according to the embodiment may include an OTT
OTT 어플리케이션 생성모듈(110)은 OTT 방송 스트림을 구현하고, 시간표본데이터(Time Sample, TS data)를 추출하고, 시간표본데이터에서 비디오 스트림을 분석한다. 실시예에서 시간표본데이터는 OTT 어플리케이션에서 생성된 프로그램이 논리적으로 정확하게 수행되는지 여부를 조사하기 위한 데이터가 될 수 있다. 구체적으로 일정 시간 간격마다의 방송스트림 데이터 등이 시간 표본데이터에 포함될 수 있다. 또한, OTT 어플리케이션 생성모듈(110)은 소프트웨어 디멀티플렉서를 통해 녹화파일과 픽처 인덱스 파일을 생성할 수 있다. 실시예에서 픽처 인덱스 파일은 방송 스트림에 포함된 픽처의 송출 시간, 화질 등 픽처 세부정보를 표시하기 위한 색인데이터가 될 수 있다.The OTT
저장모듈(130)은 시간표본데이터 및 화상(I-picture) 위치를 저장하는 저장한다.The
시스템 라이브러리(150)는 저장된 시간표본데이터를 디멀티플렉서로 전달한다. 디멀티플렉서(demultiplexer)는 데이터 분배 회로(data distributor)로서, 한 개의 선으로부터 전달된 디지털 정보를 받아들임으로써 N개의 선택 입력에 의해 2N개의 가능한 출력선 중의 하나를 선택하여 정보를 전송하는 조합 회로이다. 디멀티플렉서의 출력선의 선택은 선택 입력의 비트 조합에 의해 결정될 수 있다.The
도 2는 실시예에 따른 OTT 어플리케이션에서의 방송 스트림 흐름을 설명하기 위한 도면이다. 2 is a diagram illustrating a broadcast stream flow in an OTT application according to an embodiment.
OTT 방송 스트리밍을 볼 수 있게 해주는 안드로이드 어플리케이션들은 대부분의 안드로이드 기기에서 동작한다. 왜냐하면 안드로이드 프레임웍이 제공하는 기능만을 사용하기 때문이다. 그러나 안드로이드 프레임웍이 제공하는 기능 중 OTT 스트림에 대한 녹화, 타임머신 같은 기능은 제공하지 않는다. 프레임웍(frame work)은 소프트웨어의 구체적 기능들에 해당하는 부분의 설계와 구현을 재사용 가능하도록 협업화된 형태로 제공하는 소프트웨어 환경이다. OTT 어플리케이션들은 대부분 안드로이드 프레임웍의 내부 플레이어를 이용하게 된다. 이 때문에, 현재 재생되고 있는 스트림을 꺼내 따로 저장하는 것이 거의 불가능하다. 그러나 안드로이드 PDK 개발환경과 안드로이드 구동 가능한 Mpeg2 System 지원 CPU를 사용하는 경우에 OTT방송 스트림의 녹화, 타임머신 기능을 완벽하게 구현할 수 있다. 실시예에서 타임머신 기능은 방송을 보다가 잠시 자리를 비울 때 방송을 잠깐 멈추게 했다가 일정시간 뒤에 멈추었던 부분부터 다시 볼 수 있게 하는 기능이다. 대부분 내장된 하드디스크에 녹화(HD 기준 1시간 10G 사용) 했다가 보여주기 때문에 시간 제한이 있다. 실시예에에 따른 Mpeg2 시스템 지원 CPU는 MPEG-TS(Transport Stream)을 처리할 수 있는 디멀티플렉서(Demultiplexer)를 가지고 있다. OTT 방송 스트림은 네트워크 상에서 전송되는 프로토콜을 이용하나 최종적으로 MPEG-TS로 추출이 되는데, 안드로이드 PDK 개발 환경은 이 부분에 수정, 변경 등 목적에 따라 기능을 구현할 수 있다. 예컨대, 도 2에 도시된 시스템 라이브러리에 포함된 변경가능모듈(151)을 수정, 변경하여 타임머신 기능을 구현하도록 할 수 있다. 기본적인 OTT 어플리케이션에서는 방송 스트림의 흐름은 도 2에 도시된 화살표 흐름을 따라 AV Out으로 연결된다. 구체적으로, OTT 라이브 스트림을 멀티미디어기기의 안드로이드 프레임웍 플레이어에서 수신하고, 이를 시스템 라이브러리로 전송하면, 하드웨어 디코더에서 방송 스트림을 출력한다.Android applications that allow you to watch OTT broadcast streams work on most Android devices. This is because it uses only features provided by the Android framework. However, the Android framework does not provide functions such as recording and time machine for OTT streams. A framework work is a software environment that provides a cooperative, reusable design and implementation of parts that correspond to specific functions of the software. Most OTT applications will use the Android player's internal player. For this reason, it is almost impossible to take out the stream currently being played and store it separately. However, when using Android PDK development environment and Android-powered Mpeg2 System supporting CPU, OTT broadcasting stream recording and time machine can be fully implemented. In the embodiment, the time machine function is a function that allows the user to stop the broadcasting for a while when viewing a broadcast and then to resume viewing the part where it stopped after a certain time. There is a time limit because most people record and record on the built-in hard disk (1 hour 10G based on HD). The Mpeg2 system support CPU according to the embodiment has a demultiplexer capable of processing a transport stream (MPEG-TS). The OTT broadcast stream uses a protocol transmitted over a network, but is finally extracted as MPEG-TS. The Android PDK development environment can implement functions according to the purpose of modification, change, etc. in this part. For example, the
도 3은 실시예에 따른 OTT 어플리케이션에서 재생중인 스트림을 녹화하는 과정을 설명하기 위한 도면이다.3 is a diagram illustrating a process of recording a stream being played in an OTT application according to an embodiment.
도 3을 참조하면, 방송 스트림의 흐름은 시스템 라이브러리의 변경가능 모듈(151)에서 소프트웨어 디멀티플렉서로 연결된다. 소프트웨어 디멀티플렉서를 통해 저장모듈에 녹화파일과 픽처 인덱스 파일이 생성된다. 픽처 인덱스 저장 기술은 시간 점프, 고배속 재생 등 PVR(personal video recorder) 트릭 기능을 사용할 때, 화면이 깨지면서 재생되는 것을 방지하기 위해 사용되는 기술이다.Referring to FIG. 3, the flow of the broadcast stream is connected from the
도 4는 실시예에 따른 OTT 어플리케이션에서 방송 스트림의 타임머신 기능 재생 단계를 나타낸 도면이다.4 is a diagram illustrating a time machine function reproduction step of a broadcast stream in an OTT application according to an embodiment.
도 4를 참조하면, 실시예에서는 저장모듈(Storage Module)을 통해 녹화 중인 파일을 하드웨어 디멀티플렉서로 연결하여 녹화 파일이 디코딩 되어 출력되도록 한다.Referring to FIG. 4, in the embodiment, the recording file is decoded and output by connecting a file being recorded through a storage module to a hardware demultiplexer.
실시예에 따른 멀티미디어기기는 안드로이드 PDK 개발환경과 안드로이드 구동 가능한 Mpeg2 System을 지원하는 중앙처리장치(CPU)를 사용하여, OTT방송 스트림의 녹화, 타임머신 기능을 완벽하게 구현하도록 한다. 또한, 멀티미디어 기기 및 타임머신기능 제공방법은 OTT 서비스를 이용한 방송스트림에서도 타임머신 기능을 이용할 수 있도록 함으로써, OTT 시스템 사용자들이 보다 편리하게 방송을 시청할 수 있도록 한다.The multimedia device according to the embodiment uses the central processing unit (CPU) supporting the Android PDK development environment and the Android-powered Mpeg2 System to fully implement the recording and time machine functions of the OTT broadcast stream. In addition, the method for providing a multimedia device and a time machine function enables the user of the OTT system to watch a broadcast more conveniently by allowing the time machine function to be used even in a broadcast stream using the OTT service.
개시된 내용은 예시에 불과하며, 특허청구범위에서 청구하는 청구의 요지를 벗어나지 않고 당해 기술분야에서 통상의 지식을 가진 자에 의하여 다양하게 변경 실시될 수 있으므로, 개시된 내용의 보호범위는 상술한 특정의 실시예에 한정되지 않는다.The disclosed contents are only examples, and various changes can be made by those skilled in the art without departing from the scope of the claims claimed in the claims, and therefore, the protection scope of the disclosed contents may be It is not limited to an Example.
110: OTT 어플리케이션 생성모듈, 130: 저장모듈, 150: 시스템 라이브러리110: OTT application generation module, 130: storage module, 150: system library
Claims (4)
OTT 방송 스트림을 구현하고, 시간표본데이터(Time Sample, TS data)를 추출하고, 상기 시간표본데이터에서 비디오 스트림을 분석하는 OTT 어플리케이션 생성모듈;
상기 시간표본데이터 및 픽처(picture) 위치를 저장하는 저장모듈; 및
상기 저장된 시간표본데이터를 디멀티플렉서로 전달하는 제어모듈; 을 포함하는 타임머신 기능을 제공하는 멀티미디어기기.
In a multimedia device that provides a time machine function of a broadcast stream using the OTT (Over the Top) service,
An OTT application generation module for implementing an OTT broadcast stream, extracting time sample data (TS), and analyzing a video stream from the time sample data;
A storage module for storing the time sample data and the picture location; And
A control module for transferring the stored time sample data to a demultiplexer; Multimedia device that provides a time machine function, including.
소프트웨어 디멀티플렉서를 통해 녹화파일과 픽처 인덱스 파일을 생성하는 것을 특징으로 하는 멀티미디어기기.
The method of claim 1, wherein the OTT application generation module
Multimedia device, characterized in that for generating a recording file and a picture index file through a software demultiplexer.
(A) OTT 방송 스트림을 구현한 어플리케이션을 통해 시간표본데이터(Time Sample, TS data)를 추출하여 저장하는 단계;
(B) 상기 시간표본데이터에서 비디오 스트림을 분석하여 픽처(picture) 위치를 저장하는 단계;
(C) 상기 저장된 시간표본데이터를 디멀티플렉서로 전달하는 단계; 를 포함하는 방송스트림의 타임머신기능 제공방법.
In the method of providing a time machine function of a broadcast stream using the OTT service,
(A) extracting and storing time sample data (TS data) through an application implementing the OTT broadcast stream;
(B) analyzing a video stream from the time sample data and storing a picture position;
(C) transferring the stored time sample data to a demultiplexer; Method of providing a time machine function of a broadcast stream comprising a.
소프트웨어 디멀티플렉서를 통해 저장모듈에 녹화파일과 픽처 인덱스 파일을 생성하는 단계; 를 포함하는 것을 특징으로 방송스트림의 타임머신기능 제공방법.
2. The method of claim 1, further comprising: (B) analyzing a video stream from the time sample data and storing a picture location; Is
Generating a recording file and a picture index file in a storage module through a software demultiplexer; Method for providing a time machine function of a broadcast stream comprising a.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180058886A KR102089854B1 (en) | 2018-05-24 | 2018-05-24 | Multimedia device and method for providing time machine function of broadcast stream using over the top service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180058886A KR102089854B1 (en) | 2018-05-24 | 2018-05-24 | Multimedia device and method for providing time machine function of broadcast stream using over the top service |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190133912A true KR20190133912A (en) | 2019-12-04 |
KR102089854B1 KR102089854B1 (en) | 2020-03-16 |
Family
ID=69004796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180058886A KR102089854B1 (en) | 2018-05-24 | 2018-05-24 | Multimedia device and method for providing time machine function of broadcast stream using over the top service |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102089854B1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040013582A (en) | 2002-08-07 | 2004-02-14 | 이송환 | an automatic noodle making machine |
KR100753519B1 (en) | 2006-06-07 | 2007-08-31 | 엘지전자 주식회사 | Imaging device with recording function for each section of time shift and its control method |
JP4264575B2 (en) * | 1999-05-06 | 2009-05-20 | ソニー株式会社 | Data processing apparatus and method, data reproducing apparatus and method, and recording medium |
KR20140134100A (en) * | 2013-05-13 | 2014-11-21 | 주식회사 알티캐스트 | Method for generating user video and Apparatus therefor |
JP6099715B2 (en) * | 2015-09-30 | 2017-03-22 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Streaming media playback apparatus, streaming media playback method, and program |
KR20170067654A (en) * | 2016-12-05 | 2017-06-16 | 네이버 주식회사 | Method and system for providing time machine function in live broadcast |
-
2018
- 2018-05-24 KR KR1020180058886A patent/KR102089854B1/en active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4264575B2 (en) * | 1999-05-06 | 2009-05-20 | ソニー株式会社 | Data processing apparatus and method, data reproducing apparatus and method, and recording medium |
KR20040013582A (en) | 2002-08-07 | 2004-02-14 | 이송환 | an automatic noodle making machine |
KR100753519B1 (en) | 2006-06-07 | 2007-08-31 | 엘지전자 주식회사 | Imaging device with recording function for each section of time shift and its control method |
KR20140134100A (en) * | 2013-05-13 | 2014-11-21 | 주식회사 알티캐스트 | Method for generating user video and Apparatus therefor |
JP6099715B2 (en) * | 2015-09-30 | 2017-03-22 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Streaming media playback apparatus, streaming media playback method, and program |
KR20170067654A (en) * | 2016-12-05 | 2017-06-16 | 네이버 주식회사 | Method and system for providing time machine function in live broadcast |
Also Published As
Publication number | Publication date |
---|---|
KR102089854B1 (en) | 2020-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230143423A1 (en) | Providing enhanced content | |
RU2577468C2 (en) | Method of sharing digital media content (versions) | |
US10698864B2 (en) | Auxiliary manifest file to provide timed metadata | |
KR101410424B1 (en) | Receiver and method for reporting the usage of advanced television services | |
US10142585B2 (en) | Methods and systems for synching supplemental audio content to video content | |
US8892763B2 (en) | Live television playback optimizations | |
US7032177B2 (en) | Method and system for distributing personalized editions of media programs using bookmarks | |
US8107786B2 (en) | Systems and methods to modify playout or playback | |
US8331772B1 (en) | Systems and methods to position and play content | |
US8290343B2 (en) | Electronic apparatus, reproducing method and program | |
WO2014084071A1 (en) | Reception apparatus, reception method, transmission apparatus and transmission method | |
KR20180050961A (en) | Method and device for decoding multimedia file | |
US8346930B2 (en) | Multimedia processing method and device for resource management using virtual resources | |
US8646021B2 (en) | Method and apparatus for providing an interactive application within a media stream | |
CN102415095A (en) | Digital video recorder recording and rendering programs formed from spliced segments | |
CA2987438A1 (en) | Methods and systems for efficiently downloading media assets | |
KR102380673B1 (en) | System and method for providing cloud based user interfaces | |
KR102284295B1 (en) | System and method for providing cloud based user interfaces | |
KR20150121459A (en) | SERVER DEVICE FOR PROVIDING VoD SERVICE, CLIENT DEVICE AND METHODS THEREOF | |
KR100588882B1 (en) | Data service method in digital broadcasting system | |
KR102089854B1 (en) | Multimedia device and method for providing time machine function of broadcast stream using over the top service | |
US20120284742A1 (en) | Method and apparatus for providing interactive content within media streams using vertical blanking intervals | |
KR20230029438A (en) | Display device and controlling method of display device | |
CN113595976A (en) | Multimedia playing method, cloud server, system and storage medium | |
RU2690163C2 (en) | Information processing device and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180524 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190611 Patent event code: PE09021S01D |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20191022 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20200224 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200310 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200310 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20240110 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20241217 Start annual number: 6 End annual number: 6 |