CN107005745A - 用于将视听内容流封装到mpeg2私有区段中的方法和设备、用于基于ip的局域网的网络通信协议、用于数字电视的交互式应用、包含应用的用户设备以及用于传送视听内容和数据的方法 - Google Patents

用于将视听内容流封装到mpeg2私有区段中的方法和设备、用于基于ip的局域网的网络通信协议、用于数字电视的交互式应用、包含应用的用户设备以及用于传送视听内容和数据的方法 Download PDF

Info

Publication number
CN107005745A
CN107005745A CN201580037286.3A CN201580037286A CN107005745A CN 107005745 A CN107005745 A CN 107005745A CN 201580037286 A CN201580037286 A CN 201580037286A CN 107005745 A CN107005745 A CN 107005745A
Authority
CN
China
Prior art keywords
audio
visual content
mpeg2
user equipment
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.)
Granted
Application number
CN201580037286.3A
Other languages
English (en)
Other versions
CN107005745B (zh
Inventor
D.E.德布里特托
H.R.佩罗内
F.A.考廷霍科雷亚
L.D.S.德鲍拉坎佩洛
R.里艾罗阿维斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Milacuro Software Co Ltd - Small Enterprises
Original Assignee
TQTVD Software Ltda
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 TQTVD Software Ltda filed Critical TQTVD Software Ltda
Publication of CN107005745A publication Critical patent/CN107005745A/zh
Application granted granted Critical
Publication of CN107005745B publication Critical patent/CN107005745B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Abstract

本发明涉及一种用于向没有使用数字电视调谐资源的用户设备传送视听内容和/或数据的方法,在于所述内容被封装在MPEG2私有区段中、随后通过数字电视信号被复用并且传送。所述方法使用在数字电视信号中传送的交互式应用,其当在数字电视接收器中被执行时从数字电视信号中提取包含视听内容和/或数据的MPEG2私有区段,并且使用局域网(LAN)连接来将该视听内容和/或数据转发到被连接到与数字电视接收器相同的局域网(LAN)的其它用户设备。还描述了用于传送被封装在MPEG2私有区段中的视听内容和/或数据的设备。

Description

用于将视听内容流封装到MPEG2私有区段中的方法和设备、用 于基于IP的局域网的网络通信协议、用于数字电视的交互式 应用、包含应用的用户设备以及用于传送视听内容和数据的 方法
技术领域
本发明涉及广播领域中没有数字电视调谐资源的用户设备和数字电视中的方法、设备和交互式应用。特别地,本发明涉及数字电视广播领域中的方法、设备和交互式应用,其允许借助于数字电视信号广播、通过使用已经可用的数据广播技术将内容和/或数据传送到没有数字电视调谐资源的用户设备。
背景技术
专利申请W02013/104044描述了一种用于同步由数字电视接收器所接收的数字电视信号中的内容与具有或没有因特网接入的多个移动用户设备的技术。此外,该文献描述了一种使用DSMCC数据(或对象)轮播(Carousel)的数字电视信号广播中的交互式应用的传送方法,如在ISO13818-6中所述。所述交互式应用在数据广播执行环境(也已知为数字电视中间件)内在数字电视接收器中被解码和执行,并且在运行时环境中使用可用的API来找到连接到其中连接了数字电视接收器的相同局域网(LAN)的其它设备,向它转发连同交互式应用一起被传送到DSMCC数据(或对象)轮播中的内容。还描述了所述方法的使用户设备中的内容展现与广播器所发送的内容同步的能力。用户设备可以尤其是第二屏幕设备,也已知为伴随设备,诸如执行第二屏幕应用的平板设备或智能电话。
该技术的缺点是能够被递送到用户设备的内容的总大小并且相对于可以通过DSMCC数据轮播所传送的大小有所限制。而且,可用内容和内容同步的响应时间由于数字电视接收器完成DSMCC数据轮播更新的下载所需的时间(其通常花费多于10秒)而受限。所述限制使得不可能递送过大的视听内容,诸如例如长于10秒的视频文件,或甚至是实况内容,诸如例如实况视频流。
ISO13818-1定义了MPEG2***,以及特别地MPEG2私有区段。MPEG2输送流被结构化为可以被包括在用于数字电视的MPEG2输送流中的数据。这些结构的集合,已知为PSI,并且通常用于包括对MPEG2输送流进行描述的元数据、列举和标识服务及其组件(诸如基本流音频、视频、字幕、隐藏字幕、DSMCC轮播和流事件、交互式应用信令等等)、或对来自馈给电子程序引导(EPG)的信道的信息进行调度。这些结构具有作为标识符的分组id(PID)以及表id(TID)。PID和TID的一些值被预留用于数字电视***中的特定功能,但是一些其它未被预留的标识符可以用于传送任何其它类型的信息。图3详述了MPEG2私有区段的结构。MPEG2私有区段结构的最大大小被限制为直到4095字节。
本领域技术人员仍然还已知的是若干数字电视交互式***包括允许交互式应用从数字电视接收器所接收的MPEG2输送流提取MPEG2私有区段结构的API或机制。作为示例,强调的是在基于全局可执行MHP(GEM)的***中存在的API org.davic.mpeg.sections或具有由ABNT(巴西国家标准协会)标准NBR 15606-6所定义的com.sun.dtv.filtering的API。
近年来,随着移动设备(诸如平板设备和智能电话)的增长的数目,第二屏幕设备或第二屏幕应用的概念已经在娱乐领域并且特别地在电视领域中有所增长。一般而言,第二屏幕解决方案允许用户访问对电视接收器、即第一屏幕中所展现的主内容进行补充的视听内容和/或数据。若干这些解决方案取决于因特网接入的可用性以便第二屏幕设备搜索并展现补充内容。该类型的解决方案的缺点是它可能要求高投资和维护成本来确保传送器侧的服务器基础设施和带宽能够支持大量和同时的访问,例如多于1200,0000的同时访问。另一方面,使得这些补充内容在其中传送主电视内容的相同数字电视广播信号中可用是成本有效得多的。将在以下描述的图1示出了使得补充内容通过因特网在用户设备中可用的该方法的一般视图。
发明内容
本发明涉及用于为不能接收数字电视广播信号的用户设备递送在数字电视信号广播中传送的视听内容和/或数据的方法、MPEG2私有区段封装设备、交互式应用、网络通信协议和其它机制。
在一些实施例中,根据本发明的用于将视听内容和/或数据递送到不能接收数字电视广播信号的用户设备的方法包括一种用于以能够在用户设备中再现的格式适配(转码)视听内容的设备。所述适配可以包括例如调节分辨率以及视频外观、音频和视频比特率与编码的关系。
在根据本发明的一些实施例中,所述方法包括MPEG2私有区段封装设备,其用于封装经适配的视听内容和/或MPEG2私有区段数据,并且在MPEG2输送流分组的流中进行串行化以用于将在数字电视广播信号中传送的MPEG2输送流中的随后复用。
在根据本发明的一些实施例中,在将于数字电视广播信号中传送的相同的MPEG2输送流中,意图在数字电视接收器上运行的交互式应用因此被复用和传送。如所预期的,该MPEG2输送流还包含主电视内容,即音频、视频、隐藏字幕/字幕等等。
在根据本发明的一些实现方式中,数字电视接收器可以是电视机或机顶盒。当数字电视接收器调谐数字电视广播信号时,它解码MPEG2输送流并且在数字电视接收器的屏幕和扬声器中再现主电视内容(其是音频、视频、隐藏字幕/字幕等等)。可替换地,在机顶盒的情况中,内容通过相应的音频和视频输出来被传送。另外,数字电视接收器在运行时环境或交互式数字电视中间件(诸如MHP、Ginga等等)内解码和运行交互式应用。交互式应用在运行时环境中使用可用的API来用于从MPEG2输送流中提取对视听内容和/或数据进行封装的MPEG2私有区段。作为该API的示例,可以提及来自基于全局可执行MHP(GEM)规范的***的org.davic.mpeg.sections API和由ABNT标准NBR 15606-6所指定的com.sun.dtv.filtering API。
在根据本发明的一些实施例中,数字电视接收器连接到局域网(LAN)。所述LAN可以是有线的(以太网)、无线的(诸如IEEE 802.11 a/b/g/n或类似的),或者其组合,有线和无线的。
在根据本发明的一些实施例中,要求通过交互式应用和用户设备、基于IP网络来实现网络通信协议以用于在被连接到相同的LAN时在它们之间的通信。
在根据本发明的一些实施例中,网络通信协议可以提供搜索引擎来允许交互式应用和用户设备确认它们中的每一个在相同LAN中的存在。
在根据本发明的一些实施例中,搜索引擎可以要求交互式应用向用户设备通告其存在,用户设备向交互式应用通告其相应的存在,或者这两种情况的任何组合。
在根据本发明的一些实施例中,网络通信协议可以提供一种视听内容通告机制和数据通告机制,其使得用户设备知晓由交互式应用可用的内容。在所述机制的一些实施例中,可以要求交互式应用通告这样的内容的可用性,用户设备向交互式应用咨询关于在确定的时刻可用的内容,或者其任何组合。
在根据本发明的一些实施例中,网络通信协议可以提供一种视听内容请求机制和数据请求机制,其允许向交互式应用请求的用户设备发送从MPEG2输送流中提取的视听内容和/或数据。
在根据本发明的一些实施例中,网络通信协议可以提供一种视听内容发送机制和数据发送机制,其允许用户设备将从MPEG2输送流中提取的视听内容和/或数据发送到用户设备。
在根据本发明的一些实现方式中,用户设备应当能够接收交互式应用所发送的视听内容和/或数据并且执行解码过程、处理、解译以便在其相应的屏幕和扬声器中再现和或展现视听内容和/或数据。
在根据本发明的一些实施例中,用户设备可以是平板设备、智能电话、个人计算机或能够连接到LAN并且具有屏幕、音频输出(诸如扬声器或耳机)或者这些元件的任何组合的任何其它设备。
在根据本发明的一些实施例中,用户设备可以运行一个或多个应用以支持本文中所述的动作、功能和协议。
附图说明
图1是提供了用于使用因特网向用户设备递送补充内容的先前的方法的一般视图的框图。
图2是提供了用于向没有数字电视调谐能力的用户设备递送视听内容和/或数据的方法的一般视图的框图。
图3是表示用于向没有数字电视调谐能力的用户设备发送视听内容和/或数据的传送过程的框图。
图4描述了MPEG2私有区段的逻辑结构。
具体实施方式
技术问题
本发明的目的是提供用于向不能够接收数字电视广播信号的用户设备发送在数字电视广播信号中传送的视听内容和/或数据的装置。用户设备的示例可以是平板设备、智能电话,其用作第二屏幕设备以用于访问在数字电视接收器、即主屏幕或主设备中再现的补充内容。这样的补充内容可以是视听内容,诸如例如视频剪辑和/或音频剪辑、实况视频流或数据流,诸如例如文本、照片、统计量等等。通常,补充内容可以有关于主电视内容,但是这不是必需的条件。
由于在这样的用户设备中缺乏接收数字电视广播信号的资源,所以一般而言,通过因特网连接来接收补充内容。
图1图示了该场景,其中内容产生器(400)将主电视内容(402)发送到数字电视广播器(404),所述数字电视广播器生成并且传送数字电视广播信号(410),并且主电视内容在来自数字电视接收器(412)的屏幕和扬声器上再现。同时,内容产生器(400)向来自连接到因特网(420)的数字电视广播器的服务器(416)递送补充内容,通常是视听内容和/或数据(414)。用户设备(422)向数字电视广播器服务器(416)请求补充内容(418)并且在其相应的屏幕中展现它们。数字电视广播器的带宽要求(424)和服务器(416)计算机容量根据请求补充内容(418)的用户设备(422)的数量而增加。因而,通过使用因特网来递送ty类型的内容,以下不便不可避免:
a.广播器的服务器宽带和基础设施中的投资与访问补充内容的用户的数量成比例地增加。
b.递送可靠性和用户体验可能由于用户的因特网的带宽和质量而受影响。
此外,在上述***(也已知为交互式电视)的数据传送中使用的轮播(carousel)技术具有与轮播中发送的内容的最大大小有关的模仿,并且不可能通过使用DSMCC对象轮播或DSMCC数据轮播协议(ISO 13818-6)来递送诸如大文件之内的视频内容或以及实况视频内容。
本发明允许通过使用不在数字电视广播信号中所使用的带宽来递送补充内容,从而防止如上所述使用因特网的内容递送的不便,没有附加的成本,而具有与用户的因特网接入可用性无关的受确保的可靠递送和用户体验。
技术方案-概述
本发明允许递送补充内容,诸如音频或视频流,而不限制时间或大小,包括音频或实况视频流。
图2呈现本发明的概观。内容产生(100)过程提供主电视内容(102),包括音频、视频、字幕和/或隐藏字幕,以及通过常规的数字电视广播服务通常生成的任何其它内容。此外,内容产生(100)提供补充内容,也称为视听内容,其目的用于往用户设备(104)中的再现。交互式应用(106)能够从数字电视广播信号中提取视听内容和/或数据(104)并且将它们转发到用户设备,它也被提供。数字电视广播器(108)生成并且传送数字电视广播信号,包括主电视内容(102)、视听内容和/或数据(104)和交互式应用(106)。
数字电视接收器(112)调谐数字电视广播信号,解码MPEG2输送流并且在屏幕和扬声器上再现主电视内容,即音频、视频、隐藏字幕/字幕等等,或者可替换地,在机顶盒的情况中,内容通过相应的音频和视频输出来被传送。
数字电视接收器还在其运行时环境(116)内解码和运行交互式应用(118)。运行时环境的示例可以是交互式数字电视的中间件,诸如MHP、Ginga等等。交互式应用(118)在运行时环境(116)中使用可用的API来用于从MPEG2输送流中提取包含经封装的视听内容和/或数据(120)的MPEG2私有区段。作为该API的示例,可以提及来自基于全局可执行MHP(GEM)规范的***的org.davic.mpeg.sections API 以及由ABNT标准NBR 15606-6所指定的com.sun.dtv.filtering API。
然而,值得提及的是将数字电视接收器(112)连接到LAN(122)是必要的,所述LAN可以是有线的(例如以太网)、无线的(诸如IEEE 802.11 a/b/g/n 网络或类似的)、或者其组合,有线的和无线的。
此外,为了使用户设备(126)能够接收和再现视听内容和/或数据,要求它们连接到数字电视接收器(112)所连接到的相同LAN(122)。作为示例,用户设备(126)可以是任何类型的平板设备、智能电话、个人计算机或者能够连接到LAN(122)并且具有屏幕和/或音频输出(诸如扬声器或耳机)的任何其它设备。在一些实施例中,用户设备(126)可以托管并且运行一个或多个应用以便支持通过本发明被赋予它们的动作、功能和协议。
技术方案-传送侧
本发明的过程对象的输入是由预存在的内容产生过程(200)生成的内容。内容产生(200)提供主电视内容(202),包括音频、视频、字幕、隐藏字幕和通过常规数字电视广播服务通常生成的任何其它内容。此外,内容产生(200)提供补充内容,也称为视听内容,其目的用于往用户设备(204)中的再现。
在内容产生(200)所提供的预定用于用户设备(204)上再现的视听内容要求适配以便通过用户设备再现或在小块中传送的情况中,转码器设备(206)用于再一次编码视听内容。这样的适配包括例如视频分辨率及其与外观、音频和视频比特率、音频和视频编码的关系的调节,以及对于将视听内容转换成能够作为流被发送的格式而言必要的任何其它调节。作为能够作为流被发送的示例可以提及的是在MPEG2输送流、RTPI、RTPS、HLS等等中所使用的那些。转码器设备输出(206)是被适配用于用户设备(208)中的再现的视听内容。在内容再现(100)所提供的视听内容已经是以适于用户设备(208)中的再现的格式并且将以流格式被传送的情况中,该步骤可以被忽略。
已经适配用于用户设备(208)中的再现的视听内容然后通过MPEG2私有区段封装器设备(212)被封装在MPEG2私有区段中。MPEG2私有区段封装器设备(212)遵循由以下步骤组成的方法来生成MPEG2私有区段序列:
a. 向表id字段指定预定义的值;
b. 向区段号字段指定顺序增加的值;
c. 每当区段号字段值达到被指定给最后区段号字段的预定义的值(在0和255之间的范围中)时,区段号序列以0重新开始;
d. 每当区段号字段序列重新开始时,向版本号字段指定顺序增加的值;
e. 每当版本号字段值达到针对该字段预定义的最大值(在从1到31的范围中)时,序列重新开始到预定义的初始值(在0与针对版本号预定义的最大值减1之间的范围中);
f. 以有序的方式向MPEG2私有区段的私有数据字节字段添加该字段内尽可能多的经适配的视听内容(208)分组和块,而不超过对于MPEG2私有区段的预定义的最大大小(通常预定义的最大大小是4095字节);
g. 计算值并且将其指定给区段长度和CRC字段;
h. 以MPEG2输送流分组(214)的序列来划分MPEG2私有区段并且为每一个指定对于分组id字段(PID)预定义的相同值;以及
i. 将所生成的MPEG2输送流分组(214)递送给MPEG2输送流复用器(222)。
当存在可用的视听内容的时候从(a)到(i)的步骤被连续重复。
上述根据本发明的方法的步骤(f)的变型允许视听内容块或分组在当前和将生成的下一个MPEG2私有区段之间被划分,从而允许每当可适用时MPEG2私有区段具有所允许的最大大小(通常为4095字节的区段长度字段)。一旦该途径允许在较小数目的MPEG2私有区段中递送更多的视听内容块或分组,则所述该途径更高效。
在根据本发明的一些实施例中,转码器设备可以提供经适配的视听内容以用于以包含RTP控制分组、RTP分组和RTP会话描述符的流的格式在用户设备中展现,所述RTP控制分组、RTP分组和RTP会话描述符然后通过MPEG2私有区段封装器设备而被封装在MPEG2私有区段中。
在根据本发明的其它实施例中,转码器设备可以提供经适配的视听内容以用于以包含MPEG2输送流分组的流的格式在用户设备中展现,所述MPEG2输送流分组然后通过MPEG2私有区段封装器设备而被封装在MPEG2私有区段中。
除了用于在用户设备(208)中展现的经适配的视听内容之外,MPEG2私有区段封装器设备(212)可以输出MPEG2私有区段,所述MPEG2私有区段包含可以通过用户设备(210)解译的一般数据的块或结构。封装过程与针对用于用户设备(208)中的展现的经适配的视听内容所描述的过程完全相同。
此外,意图在数字电视接收器中执行的交互式应用(216)通过交互式应用编码器设备(218)编码。
电视主电视内容(202)、经编码的交互式应用和被封装在MPEG2私有区段(214)中的视听内容和/或数据被转发到MPEG2输送流复用器(222),所述MPEG2输送流复用器(222)生成适于在数字电视广播信号(226)中传送的MPEG2输送流信号(224)。最后,数字电视广播器设备(226)传送数字电视广播信号。作为这些传送的示例,可以提及陆地电视广播信号、***信号或有线电视信号。
技术方案-接收器侧
数字电视接收器(112)调谐数字电视广播信号,它解码MPEG2输送流并且在其屏幕和扬声器中再现主电视内容,即音频、视频、隐藏字幕/字幕等等。可替换地,在机顶盒的情况中,图像和声音通过相应的音频和视频输出来被传送。
数字电视接收器还在其运行时环境(116)内解码和运行交互式应用(118)。运行时环境的示例可以是交互式数字电视的中间件,诸如MHP、Ginga等等。交互式应用(118)在运行时环境(116)中使用可用的API来用于从MPEG2输送流中提取包含经封装的视听内容和/或数据(120)的MPEG2私有区段。作为该API的示例,可以提及来自基于全局可执行MHP(GEM)规范的***的org.davic.mpeg.sections API以及由ABNT标准NBR 15606-6指定的com.sun.dtv.filtering API。
要求数字电视接收器(112)连接到LAN(122)。所述LAN(122)可以是有线的(诸如以太网)、无线的(诸如IEEE 802.11 a/b/g/n或类似的),或者其组合,有线和无线的。
此外,为了使用户设备(126)能够接收和再现视听内容和/或数据,要求它们连接到数字电视接收器(112)所连接到的相同LAN(122)。作为示例,用户设备(126)可以是任何类型的平板设备、智能电话、个人计算机或者能够连接到LAN(122)并且具有屏幕和/或音频输出(诸如扬声器或耳机)的任何其它设备。在一些实施例中,用户设备(126)可以托管并且运行一个或多个应用以便支持通过本发明被赋予它们的动作、功能和协议。
在数字电视接收器(112)和用户设备(126)中运行的交互式应用(118)借助于预定义的网络通信协议而与彼此通信。这样的网络通信协议通过所有用户设备和交互式应用来实现。网络通信协议包括交互式应用搜索机制和用户设备、视听内容通告、数据通告、视听内容请求、数据请求、视听内容发送和数据发送机制。
当使用网络通信协议时,用户设备:
a. 知晓交互式应用存在;
b. 知晓视听内容可用性;
c. 知晓数据可用性;
d. 请求视听内容被递送到交互式应用(118);
e. 请求数据被递送到交互式应用(118);
f. 通过交互式应用(118)而接收视听内容(124);
g. 通过交互式应用(118)而接收数据(124)。
用户设备(126)编码、处理并且在其相应的屏幕和/或扬声器中再现所接收的视听内容和/或数据。
技术方案-在交互式应用和用户设备之间的网络通信协议
往数字电视接收器和用户设备(126)中运行的交互式应用(118)必须实现允许在它们之间的通信的网络通信协议。要求其中运行交互式应用(118)的所有用户设备(126)和数字电视接收器(112)必须连接到相同的LAN(122)。网络通信协议可以除了其它之外尤其设想诸如在图6中所图示的以下机制:
a. 搜索(504):允许交互式应用(500)和用户设备在其它连接到相同LAN时知晓所述其它的存在的机制;
b. 视听内容通告(506):允许用户设备(502)知晓由交互式应用(500)提供的并且预定由用户设备消费的视听内容可用性的机制;
c. 数据通告(508):允许用户设备(502)知晓由交互式应用(500)提供的并且预定由用户设备消费的数据可用性的机制;
d. 视听内容请求(510):允许用户设备(502)向交互式应用(500)请求发送视听内容的机制;
e. 数据请求(510):允许用户设备(502)向交互式应用(500)请求发送数据的机制;
f. 视听内容发送(514):用于向交互式应用(500)、向用户设备(502)发送视听内容的机制;
g. 数据发送(516):用于向交互式应用(500)、向用户设备(502)发送数据的机制。
网络通信协议可以被实现为使用UDP数据报(点对点UDP数据报、点对多点UDP数据报和广播UDP数据报)和TCP连接的任何组合的文本消息交换。
在根据本发明的不同实施例中,协议可以被设计成通过交互式应用(500)、通过用户设备(502)或它们中的任一个来触发。
视听内容发送机制或数据发送机制的实现方式可以考虑发送MPEG2私有区段以及从MPEG2输送流所提取的。可替换地,视听内容发送或数据发送机制的实现方式可以考虑正往数字电视接收器中运行的交互式应用(500)对从MPEG2输送流所提取的MPEG2私有区段进行解码并且仅仅将视听内容和/或数据发送到用户设备(502),而不考虑MPEG2私有区段信头和CRC。
在用户设备的情况中,所述网络通信协议的实现方式可以通过其自己的用户设备或通过一个或多个在用户设备中安置和运行的用户应用来提供。
技术方案-一般优点
用于定义区段号和版本号字段的值的方法允许连续递送新的视听(208)和/或数据(210)内容块和分组。被封装在MPEG2私有区段(214)中的这些块和分组的运行时通常非常短并且预期它们被处理并且立即被用户设备(126)丢弃。如果没有用户设备(126)可用或者它没有请求发送视听内容,则交互式应用(118)立即丢弃这样的块或分组。因而,根据本发明的方法还适用于实况视听内容的传送。
示例
如下展示了如上详述的本发明的方法、设备、协议和交互式应用实现示例。然而,这样的示例不应被视为限制本发明的范围,一旦本领域技术人员可以预想其它实现形式的话。
实现示例-传送侧
示例1-使用RTP流来编码视听内容:
传送***可以基于巴西数字电视***ISDB-T来被构造并且容易地被内置到广播器的传送工作流。
主电视内容可以是分别使用H.264和MPEG-4 AAC编码的视频和音频流。还可以包括隐藏字幕。给定电子编程引导(EPG)并且其它服务信息元数据(SI)可以根据ABNT NBR15603而被生成和被包括。
交互式应用可以根据中间件标准Ginga(ABNT NBR 15606)而被开发。所述交互式应用可以使用如在ABNT NBR 15606-6中所指定的com.sun.dtv.filtering API来从组成数字电视广播信号的MPEG2输送流中提取MPEG2私有区段。网络通信协议可以被实现为由个人基础简档1.2.1(其也被包括在中间件标准Ginga(ABNT NBR 15606-4)中)中所指定的java.net分组提供的API。
交互式应用编码器设备可以被实现为用于将Ginga应用编码到DSMCC对象轮播协议中的交互性播出Ginga。
MPEG2输送流的复用和传送可以使用已经在常规ISDB-T数字电视广播中所使用的相同装备。
由内容产生过程所提供的用于用户设备的视听内容可以是FullHD视频和音频流,其在先前被记录或是实况的,分别使用H.264 和MPEG-4 AAC编码。比特率还可以具有提供用于FullHD格式的高质量传送的任何值(作为示例13Mbps)。
转码器设备再次针对恰当的分辨率、编码、比特率和帧率来编码FullHD视频以通过用户设备再现(作为示例720x362、H.264、15 fps)。以相同方式,音频再次被编码成恰当的格式、比特率、采样率和编码以用于用户设备中再现(作为示例,MPEG-4 AAC HE)。总的比特率被降低到500 Kbps。由转码器设备通过使用RTP/RTSP协议来将经适配的流生成为包含RTP分组和RTP控制分组的RTP流。转码器设备还生成RTP会话描述符类型的数据结构。
MPEG2私有区段封装器设备接收由转码器设备所生成的RTSP流分组、RTP控制分组和RTP会话描述符,并且它生成被添加到私有数据字节字段中的RTP/RTSP分组的MPEG2私有区段。所生成的MPEG2私有区段被转发到MPEG2输送流复用器作为MPEG2输送流序列分组,并且最终被输入到数字电视广播信号中。
示例2-使用MPEG2输送流的流来编码视听内容:
在得自示例1的另一实现示例中,转码器设备再次针对恰当的分辨率、编码、比特率、帧率来编码FullHD视频以通过用户设备再现(作为示例720x362、H.264、15 fps)。以相同方式,音频再次被编码成恰当的格式、比特率、采样率和编码以用于在用户设备中再现(作为示例,MPEG-4 AAC HE)。总的比特率被降低到500 Kbps。由转码器设备通过使用MPEG2输送流协议来将经适配的流生成为包含MPEG2输送流分组的顺序分组的流,包括所需的PSI来对流进行编码。
MPEG2私有区段封装器设备接收由转码器设备所生成的MPEG2输送流分组的流分组,并且生成MPEG2私有区段,在私有数据字节字段中添加MPEG2输送流分组的分组。所生成的MPEG2私有区段被转发到MPEG2输送流复用器作为MPEG2输送流序列分组,并且最终被输入到数字电视广播信号中。
实现示例-接收侧
作为数字TC接收器的实现示例,可以考虑能够调谐和解码IDSB-T数字电视的任何电视机或机顶盒,因为它也包括根据ABNT NBR 15606的对交互式中间件Ginga的支持并且能够通过以太网或Wi-Fi接口而连接到LAN。
必须强调的是可以使用各种用户设备,诸如任何用户智能电话或平板设备,其中安置并且运行对如在先前章节中所述的被传送到ISDB-T数字电视广播信号中的交互式应用Ginga所实现的相同网络通信协议进行实现的应用。所述应用可以具有用户接口,所述用户接口允许用户选择和再现正被递送的被封装在MPEG2私有区段中的视听内容。通常,该功能可以是复杂得多的应用(诸如第二屏幕应用)的部分。
实现示例-在交互式应用和用户设备之间的网络通信协议
交互式应用可以根据中间件标准Ginga ABNT标准NBR 15606来被开发。网络通信协议可以被实现为在个人基础简档1.2.1(其也是根据巴西标准ABNT NBR 15606-4的中间件Ginga规范的部分)中指定的java.net分组中可用的API。
在将被执行在用户设备中的应用的情况中,网络通信协议可以利用这样的平台(诸如iOS和Android)中可用的网络接入API来实现。
在该示例中,如图6a中所图示的,搜索机制可以通过交互式应用(600)每10秒发送消息作为广播UDP数据报来实现。
在该示例中,视听内容通告和数据通告可以被实现,如图6a中所示,诸如交互式应用(600)发送包含与可用的视听内容和数据相关的信息和细节的消息,诸如每10秒的广播UDP数据报。
如图6b中所示,可以以这样的方式实现视听内容请求和数据请求机制使得往用户设备(602)中运行的应用发送消息,请求作为点对点UDP数据报而向交互式应用(600)递送所通告的视听内容和/或数据(612)。所述消息(612)必须每5秒被发送到每个应用。如果交互式应用(600)在某个时间段(例如10秒)中没有在确定的用户设备(602)中接收到所述消息(612),则交互式应用(600)假定用户设备(602)不再对接收所述视听内容和/或数据感兴趣,并且它将中断向确定的用户设备(602)发送这些。
如图6c中所示,可以以这样的方式实现视听内容发送和数据发送机制使得交互式应用(600)向已经请求发送的每个用户设备(602)发送包含视听内容和/或数据的消息(616)。这些消息(616)可以通过LAN作为点对点UDP数据报来被发送。消息(616)可以通过com.sun.dtv.filtering API被发送到从MPEG2输送流中提取的每个MPEG2私有区段,并且它可以包含完整的MPEG2私有区段。
在该解决方案的另一实现示例中,可以以这样的方式实现视听内容请求和数据请求机制使得用户设备中的执行稳固与交互式应用的TCP连接。一旦稳固了所述TCP连接,则在它保持开放的时间期间将发生视听内容发送和数据发送。在该情况下,交互式应用将通过所述TCP连接发送包含视听内容和/或数据的消息。消息可以通过com.sun.dtv.filtering API被发送到从MPEG2输送流中提取的每个MPEG2私有区段,并且它可以包含完整的MPEG2私有区段。TCP连接可以通过用户设备中运行的应用被关闭,指示交互式应用必须中断视听内容发送和数据发送。

Claims (12)

1.一种用于将视听内容流封装到MPEG2私有区段中的方法,其特征在于以有序方式被生成,所述方法包括以下步骤:
(a)向表id字段指定预定义的值;
(b)向区段号字段指定顺序增加的值;
(c)每当区段号字段值达到被指定给最后区段号字段的预定义的值(在0和255之间的范围中)时,区段号序列以0重新开始;
(d)每当区段号字段序列重新开始时,向版本号字段指定顺序增加的值;
(e)每当版本号字段值达到针对该字段预定义的最大值(在从1到31的范围中)时,序列重新开始到预定义的初始值(在0与针对版本号预定义的最大值减1之间的范围中);
(f)以有序的方式向MPEG2私有区段的私有数据字节字段添加该字段内尽可能多的经适配的视听内容分组和块,而不超过对于MPEG2私有区段的预定义的最大大小;
(g)计算值并且将其指定给区段长度和CRC字段;
(h)以MPEG2输送流分组(214)的序列来划分MPEG2私有区段并且为每一个指定对于分组id字段(PID)预定义的相同值。
2.根据权利要求1所述的方法,其特征在于所述视听内容流被包括在RTP控制分组流、RTP分组、RTSP分组或其组合中。
3.根据权利要求2所述的方法,其特征在于一些MPEG2私有区段包含RTP会话描述符。
4.根据权利要求1所述的方法,其特征在于所述视听内容流被包括在MPEG2输送流的分组流中。
5.一种用于将视听内容封装在MPEG2私有区段中以便在MPEG2输送流中复用的设备,其特征在于实现在权利要求1、2、3或4中的任一项中所限定的方法。
6.一种用于基于IP的局域网的网络通信协议,其特征在于在实现所述协议的交互式应用之中被使用,并且它在连接到LAN的数字电视接收器、同样连接到相同LAN并且同样实现相同网络通信协议的其它用户设备中被执行,所述网络通信协议包括以下机制:
(a)搜索:允许交互式应用和用户设备在其它连接到相同LAN时知晓所述其它的存在的机制;
(b)视听内容通告:允许用户设备知晓由交互式应用提供的并且预定由用户设备消费的视听内容可用性的机制;
(c)数据通告:允许用户设备知晓由交互式应用提供的并且预定由用户设备消费的数据可用性的机制;
(d)视听内容请求:允许用户设备向交互式应用请求发送视听内容的机制;
(e)数据请求:允许用户设备向交互式应用请求发送数据的机制;
(f)视听内容发送:用于向交互式应用、向用户设备发送视听内容的机制;
(g)数据发送:用于向交互式应用、向用户设备发送数据的机制。
7.根据权利要求6所述的网络通信协议,其特征在于所述机制可以被实现为作为点对点UDP数据报、点对多点UDP数据报、广播UDP数据报、TCP连接或这些技术的组合而被发送的消息。
8.根据权利要求6所述的网络通信协议,其特征在于所述协议的实现可以通过其它用户设备或通过在这样的用户设备中执行的一个或多个应用来被提供。
9.一种用于数字电视的交互式应用,其特征在于在数字电视广播信号中被传送并且在数字电视接收器中被执行,所述应用能够:
(a)实现根据权利要求6和7的网络通信协议;
(b)使用数字电视接收器中可用的机制来用于从汇编数字电视广播信号的MPEG2输送流中提取MPEG2私有区段;以及
(c)使用根据权利要求6和7的网络通信协议来用于向被连接到局域网(LAN)的其它用户设备发送在从与数字电视广播信号汇编的MPEG2输送流中提取的MPEG2私有区段中所包含的完整或部分内容。
10.一种用户设备或者用户设备与一个或多个应用的组合,其特征在于在所述用户设备中执行,所述用户设备能够:
(a)通过线缆或无线而连接到基于IP的局域网;
(b)实现根据权利要求6、7和8的网络通信协议;
(c)接收、编码、处理和再现通过根据权利要求9所述的、在被连接到相同LAN的数字电视接收器中执行的交互式应用所发送的视听内容。
11.一种用于传送视听内容和/或数据的方法,其特征在于通过数字电视广播信号向没有用于调谐数字电视广播信号的资源的用户设备传送数据,所述方法包括以下步骤:
(a)根据权利要求1、2、3、4或其组合的方法而将视听内容流封装在MPEG2私有区段中;输送流与数字电视广播信号汇编;
(b)在与数字电视广播信号汇编的MPEG2输送流内复用MPEG2私有区段;
(c)往数字电视广播信号中包括至少实现权利要求9的功能的交互式应用;
(d)有线或无线地连接的数字电视接收器形成局域网(LAN),其当以数字电视广播信号调谐时:
i.编码数字电视信号并且再现主电视内容;以及
ii.在其运行时环境中执行从数字电视广播信号中接收的交互式应用;
(e)交互式应用使用如权利要求6和7的网络通信协议来搜索局域网(LAN)中的其它用户设备以通告视听内容和/或数据的可用性;
(f)连接到相同局域网(LAN)的用户设备使用根据权利要求6、7和8的网络通信协议以用于向交互式应用请求发送视听内容和/或数据;
(g)交互式应用使用根据权利要求6和7的网络通信协议来用于向请求这样的发送的用户设备发送视听内容和/或数据;
(h)已经请求了从交互式应用发送视听内容和/或数据的用户设备使用根据权利要求6、7和8的网络通信协议来接收所述视听内容和/或数据并且编码、处理和再现它们。
12.根据权利要求11所述的方法,其特征在于以下事实:即数字电视广播信号是陆地、卫星或有线的数字电视广播信号。
CN201580037286.3A 2014-05-09 2015-05-08 封装视听内容流的方法和设备 Active CN107005745B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
BRBR1020140112634 2014-05-09
BR102014011263-4A BR102014011263B1 (pt) 2014-05-09 2014-05-09 Método para encapsular streams de conteúdo audiovisual em mpeg2-private-sections, dispositivo para encapsular conteúdo audiovisual em mpeg2-private-sections para sermultiplexados em um mpeg2-transport-stream, protocolo de comunicação em redes e método para transmissão de conteúdo audiovisual e/ou dados para dispositivos do usuário sem recursos para sintonizar um broadcast de sinal de tv digital através de um broadcast de sinal de tv digital
PCT/BR2015/050055 WO2015168766A1 (pt) 2014-05-09 2015-05-08 Método e dispositivo para encapsular fluxos de conteúdo audiovisual em mpeg2 private sections, protocolo de comunicação em redes para redes locais baseadas em ip, aplicação interativa para tv digital, dispositivo de usuário contendo aplicações e método para transmissão de conteúdo audiovisual e dados.

Publications (2)

Publication Number Publication Date
CN107005745A true CN107005745A (zh) 2017-08-01
CN107005745B CN107005745B (zh) 2020-12-04

Family

ID=54391885

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580037286.3A Active CN107005745B (zh) 2014-05-09 2015-05-08 封装视听内容流的方法和设备

Country Status (10)

Country Link
US (1) US20170150189A1 (zh)
EP (1) EP3142375A1 (zh)
JP (1) JP6679500B2 (zh)
KR (1) KR102391586B1 (zh)
CN (1) CN107005745B (zh)
AR (1) AR100361A1 (zh)
BR (1) BR102014011263B1 (zh)
CA (1) CA2947485A1 (zh)
TW (1) TWI673999B (zh)
WO (1) WO2015168766A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3815387A1 (en) 2018-06-28 2021-05-05 Dolby Laboratories Licensing Corporation Frame conversion for adaptive streaming alignment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1926854A (zh) * 2004-01-05 2007-03-07 法国电信公司 在通信网络中记录视听内容的方法
CN101521797A (zh) * 2009-03-11 2009-09-02 深圳市融创天下科技发展有限公司 一种数字电视内容转发***
CN201674535U (zh) * 2010-06-11 2010-12-15 龙山 基于广播电视网和通信网的大数据量文件快速下载***
CN102098564A (zh) * 2011-03-04 2011-06-15 东莞市中珩电子科技有限公司 一种基于wi-fi的观看电视节目的方法
CN102857729A (zh) * 2012-08-08 2013-01-02 青岛海信宽带多媒体技术有限公司 基于机顶盒的视频通话方法及***
CN103428556A (zh) * 2012-05-17 2013-12-04 华为技术有限公司 多屏互动的方法及***
CN103517110A (zh) * 2012-06-29 2014-01-15 深圳市快播科技有限公司 一种多屏互动通信***和方法
US20140075042A1 (en) * 2012-09-07 2014-03-13 Futurewei Technologies, Inc. System and Method for Segment Demarcation and Identification in Adaptive Streaming

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL127790A (en) * 1998-04-21 2003-02-12 Ibm System and method for selecting, accessing and viewing portions of an information stream(s) using a television companion device
JP2003037623A (ja) * 2001-07-23 2003-02-07 Philips Japan Ltd Mpegネットワーク上におけるダイレクトrtp伝送方法及びシステム
GB0307694D0 (en) 2003-04-03 2003-05-07 Koninkl Philips Electronics Nv Broadcast delivery to a wireless device
KR101181777B1 (ko) * 2006-06-15 2012-09-12 엘지전자 주식회사 방송 시스템 및 방법
JP2008085515A (ja) * 2006-09-27 2008-04-10 Hitachi Ltd コンテンツ受信端末システム及びコンテンツ受信端末装置
WO2010068040A2 (ko) * 2008-12-09 2010-06-17 엘지전자 주식회사 비실시간 서비스 처리 방법 및 방송 수신기
JP5978000B2 (ja) * 2011-08-26 2016-08-24 日本放送協会 受信機

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1926854A (zh) * 2004-01-05 2007-03-07 法国电信公司 在通信网络中记录视听内容的方法
CN101521797A (zh) * 2009-03-11 2009-09-02 深圳市融创天下科技发展有限公司 一种数字电视内容转发***
CN201674535U (zh) * 2010-06-11 2010-12-15 龙山 基于广播电视网和通信网的大数据量文件快速下载***
CN102098564A (zh) * 2011-03-04 2011-06-15 东莞市中珩电子科技有限公司 一种基于wi-fi的观看电视节目的方法
CN103428556A (zh) * 2012-05-17 2013-12-04 华为技术有限公司 多屏互动的方法及***
CN103517110A (zh) * 2012-06-29 2014-01-15 深圳市快播科技有限公司 一种多屏互动通信***和方法
CN102857729A (zh) * 2012-08-08 2013-01-02 青岛海信宽带多媒体技术有限公司 基于机顶盒的视频通话方法及***
US20140075042A1 (en) * 2012-09-07 2014-03-13 Futurewei Technologies, Inc. System and Method for Segment Demarcation and Identification in Adaptive Streaming

Also Published As

Publication number Publication date
BR102014011263A2 (pt) 2015-12-08
KR20170026329A (ko) 2017-03-08
TW201608881A (zh) 2016-03-01
US20170150189A1 (en) 2017-05-25
EP3142375A1 (en) 2017-03-15
JP2017520954A (ja) 2017-07-27
CN107005745B (zh) 2020-12-04
JP6679500B2 (ja) 2020-04-15
AR100361A1 (es) 2016-09-28
KR102391586B1 (ko) 2022-04-27
BR102014011263B1 (pt) 2019-07-02
WO2015168766A1 (pt) 2015-11-12
CA2947485A1 (en) 2015-11-12
TWI673999B (zh) 2019-10-01

Similar Documents

Publication Publication Date Title
KR101887506B1 (ko) 방송 시스템에서 방송 콘텐츠 재생 방법 및 장치
KR101764637B1 (ko) 방송 신호 송신 방법, 방송 신호 송신 장치, 방송 신호 수신 방법 및 방송 신호 수신 장치
CN104350760A (zh) 通过mmt包格式扩展的混合传输方法
KR102464061B1 (ko) 미디어 데이터를 송수신하는 방법 및 장치
KR102598237B1 (ko) 디지털 방송 서비스 방법 및 장치
US10057539B2 (en) Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
US10492100B2 (en) Broadcast signal transmission apparatus, broadcast signal receiving apparatus, broadcast signal transmission method, and broadcast signal receiving method
KR20170138994A (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
CN108156486A (zh) 直播分享方法及装置、家庭媒体设备
KR101823482B1 (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
CN105142003B (zh) 电视节目播放方法及装置
CN104780424A (zh) 一种基于机顶盒的局域网直播视频分发方法
US20150067749A1 (en) Method and apparatus for providing extended tv data
KR20180040571A (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
CN107005745A (zh) 用于将视听内容流封装到mpeg2私有区段中的方法和设备、用于基于ip的局域网的网络通信协议、用于数字电视的交互式应用、包含应用的用户设备以及用于传送视听内容和数据的方法
EP3197166B1 (en) Method and apparatus for transmitting or receiving multimedia
JP7288251B2 (ja) アプリケーションエンジン、これを実装した情報通信端末装置、及び字幕表示制御方法並びに該方法を実行するためのコンピュータプログラム
JP2013527662A (ja) マルチメディアコンテンツのブロードキャスト方法
IT201800003105A1 (it) Metodo, terminale ed entità fornitrice per usufruire di un contenuto audio e/o video
EP2296366A1 (en) Methods for transmission and reception of video services
CN104796761A (zh) 产生视频预览的串流方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1240730

Country of ref document: HK

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190919

Address after: Rio De Janeiro

Applicant after: MILACURO SOFTWARE CO., LTD. - SMALL ENTERPRISES

Address before: Rio De Janeiro

Applicant before: Tqtvd Software LTDA

GR01 Patent grant
GR01 Patent grant