[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
KR1020180058886A
Other languages
Korean (ko)
Other versions
KR102089854B1 (en
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 KR1020180058886A priority Critical patent/KR102089854B1/en
Publication of KR20190133912A publication Critical patent/KR20190133912A/en
Application granted granted Critical
Publication of KR102089854B1 publication Critical patent/KR102089854B1/en

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • 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/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/43Processing 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/434Disassembling 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/4348Demultiplexing 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

OTT 서비스를 이용한 방송스트림의 타임머신기능을 제공하는 멀티미디어 기기 및 타임머신기능 제공방법 {MULTIMEDIA DEVICE AND METHOD FOR PROVIDING TIME MACHINE FUNCTION OF BROADCAST STREAM USING OVER THE TOP SERVICE}MULTIMEDIA DEVICE AND METHOD FOR PROVIDING TIME MACHINE FUNCTION OF BROADCAST STREAM USING OVER THE TOP SERVICE}

셋탑박스를 포함하는 멀티미디어기기에 관한 것으로 구체적으로, 인터넷을 통해 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.

1. 한국 특허공개 제10-2004-0013582호(2004.02.27)1. Korean Patent Publication No. 10-2004-0013582 (2004.02.27) 2. 한국 특허등록 제10-07535190호(2007.08.23)2. Korea Patent Registration No. 10-07535190 (2007.08.23)

안드로이드 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 application generation module 110, a storage module 130, and a system library 150. The term 'module', as used herein, should be interpreted to include software, hardware or a combination thereof, depending on the context in which the term is used. For example, the software can be machine language, firmware, embedded code, and application software. As another example, the hardware may be a circuit, a processor, a computer, an integrated circuit, an integrated circuit core, a sensor, a micro-electro-mechanical system (MEMS), a passive device, or a combination thereof.

OTT 어플리케이션 생성모듈(110)은 OTT 방송 스트림을 구현하고, 시간표본데이터(Time Sample, TS data)를 추출하고, 시간표본데이터에서 비디오 스트림을 분석한다. 실시예에서 시간표본데이터는 OTT 어플리케이션에서 생성된 프로그램이 논리적으로 정확하게 수행되는지 여부를 조사하기 위한 데이터가 될 수 있다. 구체적으로 일정 시간 간격마다의 방송스트림 데이터 등이 시간 표본데이터에 포함될 수 있다. 또한, OTT 어플리케이션 생성모듈(110)은 소프트웨어 디멀티플렉서를 통해 녹화파일과 픽처 인덱스 파일을 생성할 수 있다. 실시예에서 픽처 인덱스 파일은 방송 스트림에 포함된 픽처의 송출 시간, 화질 등 픽처 세부정보를 표시하기 위한 색인데이터가 될 수 있다.The OTT application generation module 110 implements an OTT broadcast stream, extracts time sample data (TS), and analyzes a video stream from the time sample data. In an embodiment, the time sample data may be data for examining whether a program generated in an OTT application is logically correctly executed. In more detail, broadcast stream data for each predetermined time interval may be included in the time sample data. In addition, the OTT application generation module 110 may generate a recording file and a picture index file through a software demultiplexer. According to an embodiment, the picture index file may be index data for displaying picture detail information such as a transmission time and picture quality of a picture included in a broadcast stream.

저장모듈(130)은 시간표본데이터 및 화상(I-picture) 위치를 저장하는 저장한다.The storage module 130 stores time sample data and an I-picture location.

시스템 라이브러리(150)는 저장된 시간표본데이터를 디멀티플렉서로 전달한다. 디멀티플렉서(demultiplexer)는 데이터 분배 회로(data distributor)로서, 한 개의 선으로부터 전달된 디지털 정보를 받아들임으로써 N개의 선택 입력에 의해 2N개의 가능한 출력선 중의 하나를 선택하여 정보를 전송하는 조합 회로이다. 디멀티플렉서의 출력선의 선택은 선택 입력의 비트 조합에 의해 결정될 수 있다.The system library 150 transmits the stored time sample data to the demultiplexer. A demultiplexer is a data distributor, which is a combination circuit that selects one of 2 N possible output lines by N select inputs and transmits information by accepting digital information transmitted from one line. The selection of the output line of the demultiplexer can be determined by the bit combination of the select input.

도 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 changeable module 151 included in the system library illustrated in FIG. 2 may be modified or changed to implement a time machine function. In a basic OTT application, the flow of a broadcast stream is connected to the AV Out along the arrow flow shown in FIG. Specifically, when the OTT live stream is received by the Android framework player of the multimedia device and transmitted to the system library, the hardware decoder outputs the broadcast stream.

도 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 changeable module 151 of the system library to the software demultiplexer. Recorded files and picture index files are created in the storage module through the software demultiplexer. Picture index storage technology is a technique used to prevent the playback of the picture is broken when using a personal video recorder (PVR) trick function, such as time jump, high speed playback.

도 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(Over the Top) 서비스를 이용한 방송스트림의 타임머신기능을 제공하는 멀티미디어기기에 있어서,
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.
제 1항에 있어서, 상기 OTT 어플리케이션 생성모듈은
소프트웨어 디멀티플렉서를 통해 녹화파일과 픽처 인덱스 파일을 생성하는 것을 특징으로 하는 멀티미디어기기.
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.
OTT 서비스를 이용한 방송스트림의 타임머신기능 제공방법에 있어서,
(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.
제 1항에 있어서, 상기 (B) 시간표본데이터에서 비디오 스트림을 분석하여 픽처(picture) 위치를 저장하는 단계; 는
소프트웨어 디멀티플렉서를 통해 저장모듈에 녹화파일과 픽처 인덱스 파일을 생성하는 단계; 를 포함하는 것을 특징으로 방송스트림의 타임머신기능 제공방법.
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.
KR1020180058886A 2018-05-24 2018-05-24 Multimedia device and method for providing time machine function of broadcast stream using over the top service KR102089854B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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