CN101453652B - 导视信息生成设备及电视接收装置 - Google Patents
导视信息生成设备及电视接收装置 Download PDFInfo
- Publication number
- CN101453652B CN101453652B CN 200710194586 CN200710194586A CN101453652B CN 101453652 B CN101453652 B CN 101453652B CN 200710194586 CN200710194586 CN 200710194586 CN 200710194586 A CN200710194586 A CN 200710194586A CN 101453652 B CN101453652 B CN 101453652B
- Authority
- CN
- China
- Prior art keywords
- channel
- information
- guide channel
- frame
- guide
- 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.)
- Expired - Fee Related
Links
Images
Abstract
本发明涉及一种导视信息生成设备及电视接收装置,该导视信息生成设备包括:解包器,将数据包解包成电视节目复用流;解复用器,从所述电视节目复用流中解复用视频流和频道信息;频道信息控制器,根据所述频道信息生成导视频道信息;帧选择器,从所述视频流中选择多个帧;复用器,将所述选择的帧和所述导视频道信息复用为导视频道的信息流;打包器,将所述导视频道的信息流打包为附有导视信息的数据包。
Description
技术领域
本发明涉及数字电视,视频编码技术,传输技术,特别是在IPTV传输网络节点上对传输IP包进行处理,生成包含静止和活动图像的节目导视频道,并在接收终端中将其解码显示的技术。
背景技术
IPTV是一种基于宽带网络上的互联网协议(IP)进行信号传送的数字电视系统。在发送端,数字化的视频、音频和其他数据信号压缩成特定的编码格式,例如MPEG-2视频,MPEG-4视频,H.264,AAC音频格式和SI等等。这些数据格式有助于降低原始信号的比特率。进而,他们被按照特定格式分段打包,来保持数据之间的同步性,网络性能和实现总比特率的控制。这类打包格式包括MPEG-2TS,RTP或者RTSP包。最后,这些打包的数据被再次分段或打包成适合网络传输的数据包结构中,如UDP,TCP和IP。IP包是能够在不同类型的物理链接上传递的统一的数据格式。在接收端,以上打包的数据信号经过以上相反的顺序解包和解码,电视节目最终被播放。
IPTV的一个技术上的优势就是更容易实现用户与发送端之间的互动操作,因为IP网络是双向传输网络,很自然的提供了从用户端到发送端的反向信道。
部署IPTV网络的方式是很灵活的,可以直接利用传统互联网的结构也可以为电视传送单独组网。尽管如此,网络都是由称作节点的基本单位构成的。节点可以是以下类型中的某一种:网关,路由和交换机。差异在于他们在网络中的角色和对数据包的处理过程。网关作为两类不同网络之间的接口,把IP包里面的负载转换成另一种形式;路由同样用于连接两类不同的网络,但它只负责确定IP包的正确传输路径的选择;交换机则是在单一网络中连接不同部分的设备,它并不对IP包的传输路径和负载做变更。本发明可以被置于网关和路由这两种类型的节点中。
为了使观众直观的了解到正在播放的来自不同频道的电视节目内容,人们发明了导视频道。通常电视屏幕显示由许多节目的缩略图构成,排列在一起就像马赛克的形状;每一块缩略图都来自于不同的频道(图14)。
通常,有两种方式实现导视功能。一种是在播放端生成独立的导视频道。把捕获下来的许多视频缩小后重新编排成一个新的节目频道。电视接收机只要像正常接收节目一样调谐到该频道,就可以播放出导视信息了。另一种方法是在电视接收机中实现导视功能。电视接收机通过一个解调器扫描所有的需要进入导视信息的频道生成静态的导视画面,这种画面中每个频道的缩略图的捕获时间是不同的,也就是非实时的,并且在扫描两个频道时,最短的切换间隔受到等待视频帧内编码帧的影响,通常平均缩略图更新间隔约不少于1.5秒,这是很不方便的;另一种方法,通过多个解调器,解复用器和视频解码器生成实时导视活动图像画面。导视画面中缩略图的数量决定了解调器、解复用器和视频解码器组的个数;并且由于IPTV系统中最终用户往往没有同时接收到所有频道的能力,导视信息只能包含极少数量的频道。未决专利200610127723.x是后者的一种实现。它利用接收到的节目信号生成实时多媒体EGP。
用以上两种方式实现IPTV系统的导视功能还有几个显著的不足之处。首先,置于广播发送端的导视信息生成方法缺乏灵活性。如果电视广播网络拥有一个以上的提供商,用户必须接收多个导视频道,而在这些频道中切换带来不便。同时,一旦生成了导视频道,它不能适应网络中不同位置上的不同的订户群,如果为了每个订户群专门生成导视频道,将大量占用发送端的频道数量。而且,增加的导视信息频道将占用从发送端到接收端的全程带宽,其中大部分的线路都不是直接连接接收机的。另一种接收端实现的情形下,为了提供实时的多频道静止或活动画面缩略图,置于接收机中的导视功能需要额外的解调器,解复用器和视频解码器,显著增加接收机的复杂度。
发明内容
本发明的目标是弥补以上IPTV导视系统的不足。在发送端不需要任何设备和操作,在接收机中也不需要格外的解调器,解复用器和视频解码器的情况下,实现导视频道的生成和回放和级联处理。
本发明的导视信息生成设备,包括:解包器,将数据包解包成电视节目复用流;解复用器,从上述电视节目复用流中解复用视频流和频道信息;频道信息控制器,根据上述频道信息生成导视频道信息;帧选择器,从上述视频流中选择多个帧;复用器,将上述选择的帧和上述导视频道信息复用为导视频道的信息流;打包器,将上述导视频道的信息流打包为附有导视信息的数据包。
另外,本发明的导视信息生成设备,优选帧选择器,从上述视频流中选择规定的各个频道中的I帧,并输出给上述复用器。优选上述频道信息控制器控制上述复用器,对上述被选择的多个帧进行排列,并将重新排列后的多个帧和上述导视频道信息复用为信息流。并且优选上述打包器将由上述解包器解包后的上述电视节目复用流和上述复用器复用后的上述导视频道的信息流一起打包为上述附有导视信息的数据包。并优选上述打包器将上述复用器复用后的上述导视频道的信息流打包为上述附有导视信息的数据包。
本发明的导视信息生成设备,还可以具有码率控制器,根据上述被选择的当前的帧计算导视频道的码率增加值,并将上述码率增加值与当前的可用带宽进行比较,在上述码率增加值小于可用带宽时,将上述被选择的当前的帧复用到上述导视频道的信息流中,在上述码率增加值大于可用带宽时,丢弃上述被选择的当前的帧。由此可以实现对网络带宽的控制,根据网络的可用带宽来调节导视频道的容量。
本发明的导视信息生成设备,还可以实现多个上述导视信息生成设备级联,在此情况下,在第一级的上述导视信息生成设备以外的上述导视信息生成设备中,设置有导视频道控制器,上述导视频道控制器,对收到的来自上级的上述导视频道的信息流进行判断,不对上述来自上级的上述导视频道的信息流进行变更,或者,增加或删除该导视频道的信息流中的规定频道的帧。
而且,在不对上述来自上级的上述导视频道的信息流进行变更时,使上述来自上级的上述导视频道的信息流直接通过,并在上述复用器中进行复用,后由上述打包器打包发送。另外,当在来自上级的上述导视频道的信息流中增加规定频道的帧的情况下,仅对上述规定的频道的帧进行选择,并由上述复用器复用到该导视频道的信息流后,由上述打包器打包发送。当在来自上级的上述导视频道的信息流中删除规定频道的帧的情况下,上述导视频道控制器接收由上述解包器解析的导视频道信息,从中删除规定频道,上述复用器对上述多个帧中上述规定频道以外的帧和变更后的上述导视频道信息复用为导视频道的信息流后,由上述打包器打包发送。由此,可以实现对不同的用户群发送与之相对应的导视频道。
本发明的导视信息生成设备,还优选上述频道信息控制器对每个频道附加权重并添加到导视频道信息中,并由上述复用器根据上述权重对上述被选择的帧进行排序,并复用为导视频道信息流。
另外,本发明还提供一种电视接收装置,接收数字TV广播,并在该数字广播信号中包含有,由如权利要求1~9中任何一项上述的导视信息生成设备生成的导视频道,并具有:解调器,接收网络调制信号;解包器,将数据包解包成电视节目复用流;解复用器,从上述电视节目复用流中解复用视频流和频道信息;解码器,解码视频流数据成为未压缩的图像信号;图像处理器,利用来自上述解复用器解复用得到的导视频道信息,对于来自上述解码器的上述导视频道的信息流中的各个频道的上述被选择的多个帧生成多个缩略图,并对上述多个缩略图进行排序,显示单元,显示来自上述图像处理器的图像输出。因此,在本发明的电视接收设备中,无需像现有的电视设备那样,为了观看多个频道的导视信息而使用多路解码器。
另外,上述电视接收装置,优选上述图像处理器,可以将上述被选择的多个帧中的、与指定频道相对应的帧直接显示为本来的尺寸,并输出至上述显示单元。并且,优选对由上述导视频道信息流解码的、与各个频道相对应的帧进行更新。
附图说明
图1是导视信息生成器结构图;
图2是路由功能结构图;
图3是表示IPTV网络划分的图;
图4导视信息节点在IPTV网络中的位置的示意图;
图5IPTV网络中节点和子网的说明图;
图6IPTV典型协议栈的示意图;
图7IPTV典型包结构的说明图;
图8导视信息生成器安装于路由中的结构图;
图9路由运作过程的流程图;
图10导视信息生成器运作过程的流程图;
图11频道信息控制器的运作过程的流程图;
图12频道时间戳关系表信息结构的示意图;
图13导视频道的数据结构和生成过程的流程图;
图14典型马赛客导视信息显示画面;
图15含有码率控制器的导视信息生成器的结构图;
图16码率控制器的运作过程的流程图;
图17广播模式下的子网导视频道传输的示意图;
图18组播模式下的子网导视频道传输的示意图;
图19接收端的电视接收装置的结构图;
图20接收端的电视接收装置的处理过程的流程图;
图21级联下导视信息生成器结构图;
图22级联下导视频道传送网络图;
图23多头端下导视频道传送网络图;
图24增加频道观看统计信息的频道时间戳关系表的示意图;
图25视频导视信息生成器结构图
图26接收端视频导视信息回放设备结构
图27接收端视频导视信息回放过程的数据格式转换
具体实施方式
以下结合附图对本发明的实施方式以IPTV为例进行具体的说明。
对本发明的第一实施方式的系统组成进行详细说明,同时说明其中出现的基本概念。在该实施方式中,导视频道信息是由不断更新的图像构成的,采用MPEG-2视频的压缩方式。
本实施方式中,如图5所示,在利用本发明实现的IPTV网络中,在网络节点501上设置有导视频道生成器,在作为接收端的网络节点502上设置有导视频道回放设备(电视接收装置)。在此,为了说明的便利,把设置有本发明的导视信息生成器的节点称作导视生成节点。
下面,进一步具体说明本发明所应用的典型环境和本发明在该环境中的位置,但是可以理解,这一典型环境仅是对本发明构成的一个具体的实例,并不能构成对本发明的限制。
首先,图3表示了一个基于ITU-TJ.281标准的典型IPTV网络架构,在该IPTV网络中主要由四部分构成:头端301、核心网302、接入网303及接收端304,另外,还接入互联网(internet)305。头端301负责协调电视信号和产生TS流,此外进行IP包封装,生成IP包(数据包)。在同一个系统中含有至少一个头端。核心网302负责以足够的传输质量传输进入每个接入网的IP包。接入网303负责连接接收端304和核心网302,还可能提供接收端设备与互联网305之间的连接。
上述有关IPTV网络的构成大致与现有的IPTV网络相同,但是不同点在于,头端可以不生成单独的导视频道,而在整个网络的任意位置上设置导视生成节点,即导视生成节点可以位于核心网或接入网中的任意一者中。而利用该导视节点所生成的导视信息所能被传播的范围就是由该节点所指定的IP包的传送路径。例如,如果该节点位于核心网中,那么该导视信息将被传送到所有与该节点有关的接入网;如果该节点位于接入网中,那么该导视信息将被传送到所有该节点以下的子网中。因此,本发明也不受是否在核心网或接入网的限制,在此,为了说明的便利,把导视信息所能传送到的网络区域定义为子网。
其次,说明在适用本发明的IPTV网络中所采用的典型协议栈。图6显示了应用广泛的一种IP包上承载MPEG-2TS流的协议栈,与ITU-T标准J.281中的一致。IP协议栈分层的结构是处于网络结构,传输效率和划分处理职能的考虑。IP协议层在整个网络中,数据包拥有唯一且固定传送地址,是与具体连接方式无关的一层。IP协议层以上的数据也是以包的形式存在,被打包在一个或多个IP包内,如图7所示。IP包由包头和所负载的IP数据两部分构成,IP包头中有IP包传送的源地址、目的地址及长度等信息。IP数据中装载UDP和TCP的数据包。
UDP,即用户数据报协议,是不提供重传机制的一种协议,适于大比特率的不需要重传的多媒体信息传送。它也包含头部和数据负载两部分。UDP数据部分装载RTP包。RTP,实时传输协议提供了对多媒体数据的网络适应性。MPEG-2TS流被打包进RTP数据中。TS,传输流,是将音、视频和数据等数字信号复用在一起的打包协议,并能保证音视频的同步。每个TS流中可以传输一套或数套电视节目,即音视频。TS流有两种类型的负载:PES,即打包基本流,负责装载音视频的数字信号;段数据,装载了轮播的数据服务,PSI/SI信息或ECM/EMM。段数据是为了实现数据信息,控制信息和加密信息的传送。其中,PES中传送的视频信号通常是经过前向预测编码算法压缩的,例如MEPG-2视频,MPEG-4视频,MPEG-4AVC等等。他们共同的特点是包含两种帧编码方式,帧内和帧间编码。帧内编码是指不依赖于其他帧的信息,基于这一帧的压缩信息就可以完全解码这一帧,也称作I帧。帧间编码是指该帧的解码需要利用来自于其他帧的信息,自身不能独立解码。本实施方式中,采用了MPEG-2视频压缩格式。
IP层支持的另一种上层数据协议是TCP,一种支持重传机制,可以保证传送到达的协议。其上层的RTSP,即实时流协议,用于向用户提供双向信道的控制信息的传送服务。依靠它,可以实现对视频点播和频道切换等回放功能。
事实上,可以被用作IPTV信号传送的协议栈不限于这一种,作为运载视频压缩数据的应用层协议会有所不同,但都在IP包的框架内。因此,通过采用应对不同应用层协议栈,可以将本发明可应用于其他各种形式的IPTV网络中。
本实施方式中,节点类型为路由。路由的功能就是过滤接收到的IP包,并把它们按照目的IP地址转发到指定的输出路径上,如图2、图3及图9所示。每一个输出路径,都对应在这个节点以下的一个子网。同一子网内的设备都具有比不同子网间的设备更加相近的IP地址。在某个子网上传输的电视节目频道数目不多于输入这个节点的全部电视节目数。这里,对应每一个子网,把这种功能的设备称作包过滤器202。通过将本发明的导视信息生成器设置在该节点上,可以在该节点的输出路径上添加包含导视信息的导视频道。另外,从用户端到头端的反向信道可以通过诸如RTSP等协议实现。通过建立路由表,包过滤器202有判别IP包需要被发送到目的子网的能力。在经过路由转发到该节点的某一子网的节目对应目的地为该子网内的一系列地址的IP包链接,每个IP包内通常携带一个或多个TS码流(参照图9)。
此外,以下首先讨论子网是广播的情形。如图17所示,导视信息生成器所在的(路由)节点1704向子网1703发送导视频道。由于是广播方式,子网1703内的所有接收端都无差别的收到该路由节点1704所发送的所有IP包和接收对应的电视频道。
在导视生成节点中,导视信息生成器111的结构如图1所示。它由如下几部分构成:解包器105,用于将数据包解包成电视节目复用流,即将IP、UDP、RTP协议的分层包结构逐层解开,而恢复成电视节目复用流;解复用器106,用于对解包器解包的电视节目复用流中的一套或多套音视频和数据信号进行解复用,分离出单项信号,其中包括视频流和频道信息,用作对相应导视信息的控制和描述;频道信息控制器108,根据来自解复用器的频道信息生成导视频道信息;帧选择器107,从解复用后的视频流中选择出帧内编码帧(I帧)数据,但不对其进行解码;复用器109,由频道信息控制器控制,将导视频道信息和由帧选择器所选择的多个帧复用为信息流;打包器110,用于将导视频道的信息流打包为附有导视信息的IP包(即,数据包)。由于解包器用于把所有的经过该节点的IP包进行处理,也就是所有电视频道都被过滤,然后按照子网的频道组合生成适于该子网的导视频道。
图8显示了本发明的导视信息生成器安装在网络节点中的例子,该网络节点类型是实现图2所示功能的路由器。IP包过滤器202使这个节点具有了对三个不同的子网节目组合分别生成三个导视频道的能力。
以下结合图8和图10具体说明在该路由节点中的本发明的导视信息生成器111的运作过程。
对每一个发送到该路由节点的IP包进行输入(S1001),由IP包解包器105对所有IP包进行逐层解包直至获得MEPG-2TS码流(S1002);然后,由解复用器106对TS流解复用,分离出视频流,同时,将对应该视频流的时间和频道信息送至频道信息控制器108(S1003);接着,由帧选择器107分离出各个频道节目中的所有的I帧并生成全部由I帧构成的视频PES流(S1004);再接着,频道信息控制器108控制TS流复用器109将生成的视频PES流与每个I帧对应的频道标识的数据信息复用进TS流(S1005)。这样在每个原先的TS流中都附加了一个导视频道,而且,为了减小数据处理量,对于一个IP连接中承载多个TS流的情况,只需要对其中一个TS流加入导视信息即可。由于在原TS流中增加了导视频道的内容,而使数据量的加大,TS包的个数会有所增加。最后,打包器110从协议栈参数缓冲区中取出对应当前TS数据的原始发送、目的IP地址等信息对新合成的TS流进行IP包封装(S1006),使得该IP包拥有与图2中原始路由中相同的网络路由特性,经过包过滤器202后送达到各个目的子网中(S1007)。由此,完成在网络路由节点上的导视信息生成器的运作。
其中,频道信息控制器108控制复用器109的具体步骤如图11所示,对照图12和图13,说明如下:
首先如图13所示,以针对包含3个频道的TS流进行说明,这3个频道流分别是:频道(Channel No.)4(1201)、频道5(1202)频道6(1203)。进入帧选择器107的视频帧结构的时间分布(1201,1202,1203),I帧的位置是相互独立的。可见帧选择器输出的视频帧结构1204在时间上不均匀分布。因此,在向复用器输入来自上述帧选择器的I帧后(S1100),首先控制TS流复用器将I帧构成的PES缓存(S1101);然后,对每个I帧的PES生成均匀分布的时间戳(S1102);接着,按照该时间戳等间隔的取出缓存中的I帧PES包(S1103);同时,不断将频道信息与时间戳关系表格(图12)生成私有段数据(S1104);最后将以上I帧PES包和段数据包复用为TS包(S1105)。在TS流中,I帧输出的间隔被调整为基本均匀,如图13的1205所示。
以上是对第一实施方式的导视信息生成器的说明。但是,本发明并不局限于上述实施方式,下面讨论将本发明的导视信息生成设备应用于路由节点的不同类型。路由节点的子网可以因为路由具有不同的IP包传送特性而分为单播子网,广播子网和组播子网。三者的区别在于子网中接收到由同一个IP地址发送出来的IP包的设备范围。子网中的设备与头端建立一对一的连接称作单播;子网中所有设备都能收到头端向特定地址发送的IP包称作广播;头端向子网中指定的某一组设备发送IP包称作组播。因此组播有助于在同一个物理网络中实现区分传送节目,而不必与每个接受端建立重复的一对一连接。如图18所示,导视信息生成器位于节点1801中,对于子网1809中的用户1806和1807提供了添加导视频道的节目1802,由于子网1809支持组播,节点1801不需要对每个用户1806和1807分别建立连接,而只需要建立到子网内的节点1804的一个组播连接就可以了。由此可见,本发明中的导视信息生成器可用于支持组播的路由,只要IP包过滤器及对应的子网能够支持组播,导视信息就可以被传送到对应的组播组中。与前面所述的不同在于,包过滤器发往同一个子网中的IP包将有所不同,并传送给不同的组播组。组播的应用是实现多订户组的典型方式。
因为本发明中的导视信息发生器不影响原先节点和子网的已有功能类型,只是添加导视频道到输出子网。本发明可以应用在其它类型的节点上,例如网关。因为网关改变IP包内负载内容,即同一个IP包可能被重新构建。因此包过滤器的作用将不只是判断整个IP包的路由路径,而要判断负载中每部分的路由路径要求。对于本发明的部分不需要改变。
另外,视频压缩的格式也可能不同,但只要该压缩格式中存在独立的帧内编码帧,本发明的设备和方法可以通过选择适当的帧内编码帧得以实现。
由于网络节点中的导视信息发生器只做解包、打包和解复用等数据封装格式的转换,而不进行计算量较大的视频解压缩、压缩计算,因此,运算负荷相对每个频道视频解码再编码生成导视频道小得多。而接收端的导视信息回放设备只处理通常的视频帧内编码帧的解码,是接收端原本具有的能力范围,因此实现难度也很小。也可以通过对接收端的视频解码器进行更改而实现图像处理器的相应功能。
此外,本实施方式中,帧选择器可以应用为其他帧过滤装置。例如能够判断关键帧的关键帧过滤器,用于能够提取视频统计上的关键镜头帧。但是,这种应用对硬件复杂度和运算能力有较高的要求。
以上,本实施方式描述了将导视频道作为每个接收端当前收到的TS流中的增加的视频ES流进行传输的方式。事实上,对于有固定IP地址的路由或网关,可以将导视频道的ES流单独封装在一个独立的TS中,进而打包在一个独立的IP连接中,成为一个独立的频道,而不是与任何其他节目共享TS流。这个连接只当接收端频道切换到该频道时才会被建立。好处是,不需要始终占用从该节点直至接收端的每个连接的带宽,但需要占用一个独立网络服务频道。在这种情况下,接收端观看导视频道的方式就是将频道切换到该节点所发送的频道中,即建立到这个节点的一条新连接。
下面,对本发明的第二实施方式进行详细说明,在第二实施方式的导视信息生成器中集成控制复用器的码率控制器,因此,可以实现根据网络的带宽来调节导视频道的占用带宽的功能。
本发明第二实施方式的导视信息生成器,如图15所示。在第一实施方式的基础上增加了码率控制器1512,用于调节生成的导视频道的码率。对该码率控制器1512的输入包括,从网络节点的网络设备中获得的当前子网可用带宽数据1501和从帧选择器1509获得的当前滤出的I帧码流1505的码率。
它的运作过程如图16所示。当帧选择器滤出一帧I帧后(S1601),码率控制器1512由当前I帧视频码率估算出当前用户链接中的导视频道码率的增加值(S1602);比较该增加值是否小于子网中该用户链接的可用网络带宽(S1603),如果小于该可用网络带宽,则将该帧复用进TS流中的导视频道,或者将该帧复用进单独的导视频道(S1604);如果大于可用带宽;则丢弃该I帧(S1605)。重复以上过程使每个用户的连接都能够在可用带宽内。
具体码率控制算法可有不同。例如,可以加入对所有频道的滤出的I帧都能够均匀的被传输的考虑。也就是在接收端回放时,导视频道的导视图像中每个频道的缩略图能被等速率的更新。
实际应用中,码率控制会带来接收端回放导视信息时,缩略图更新速度的下降,但是可以消除大量I帧造成的较大的码率增加对子网中收看效果的影响。
而且,本发明的导视信息生成器还可以在网络中形成级联的形式,下面利用第三实施方式说明本发明在级联中的应用。
如前所述导视信息生成器对其所在的网络节点以下的子网提供导视信息服务(如图4)。而且,如图22所示,本发明除了在节点2201上设置了上述本发明的导视信息生成器以外,还可以在该子网内的其它节点(例如节点2206)中设置另一个导视信息生成器,形成导视信息生成器的级联。图21显示了在导视信息生成器进行级联的节点上导视信息生成器的结构。相对于第一实施方式的结构,增加了导视频道控制器2102,用于对收到的导视频道进行判断,并控制频道信息控制器对输出的导视频道进行调整。帧选择器2106的输入2108变为需要加入到导视信息中的频道,而不对所有的频道进行过滤。
级联下,子网中节点可能遇到如下几种情况中的一种。
第一,如图22所示,两级级联的导视信息生成器分别在节点2201和节点2206上。节点2206的某个子网2205的订户观看频道与该节点接收到的频道一致。则该节点上的导视信息生成器不需要对导视信息做任何变更或重新编排,让该导视频道直通即可。
第二,如果子网2205用户有权观看的节目频道少于节点2206可收到的频道,即子网2205不应该在导视频道中看到他无权收看的节目。节点2206上的导视信息生成器的导视频道控制器2102将接收解包器2105解析出的频道列表信息,并与子网2205的有效频道比较,控制频道信息控制器2103变更频道时间戳关系表,删除无效的频道。然后控制复用器2104将不把无效频道复用到TS流中。同时由于频道数目的变化,数据量也会有所降低,需要重新调整时间戳,即输出的导视频道I帧的间隔。
第三,因为所有节目都是头端发送至用户,因此在只有一个头端的情况下,节点以下的子网的有效频道数目不可能比节点以上的频道数多。但这种情况可以出现在多于一个头端连接到节点的情况中。如图23所示。节点2304及子网2306拥有两个节目输入,分别来自节点2301和节点2302。而这两个节点都提供了导视频道分别复用在连接2308和2303中。此时,节点2304中的导视信息生成器的导视频道控制器2102将比较子网2307的有效频道与收到的两个头端的频道列表。做出如第一和第二种情况中的直通或删减处理。
因此,利用上述导视信息生成器的级联,可以实现对子网中的导视频道内容的变更。
以下第四实施方式说明通过节点上的导视信息生成器产生辅助用户观看节目的附加信息,而用户可以利用此信息了解网络中关于热点频道的统计信息。
由于IPTV对于用户是双向网络,用户的观看请求会通过反向信道发向节点或头端,并根据此信息建立连接。因此,每时每刻的观看的频道信息都可以被网络节点捕获和统计。
仍然采用图1所示的结构,但频道信息控制器将会把每个频道的用户相关信息通过复用器添加到输出的TS流中。图24为需要打包进TS流的段数据信息。相对第一实施方式,增加权重一栏。权重为统计导视信息生成器所在节点的所有子网中当前观看的频道数目的统计值。
相应的在接收端,如图19所示,图像处理器1905按照该权重值动态的显示网络中所有用户的观看统计,可以了解到那些频道是当前的热点频道。典型的显示方式是,将频道缩略图按照热播(观看人数多寡)排序。
下面,对可以收看附带有由上述本发明的导视信息生成器所生成的导视频道的接收装置,结合第五实施方式进行详细说明
图19所示为对应于本实施方式前部分导视信息生成器的接收端解码回放设备的结构。该设备可以附加在现有IPTV接收装置(电视机)内,或者单独作为机顶盒提供额外的导视信息,而不需要变更原来的接收装置(电视机)结构。导视信息回放设备由以下部件所组成:解调器1901,用以接收网络调制信号;解包器1902,用于将IP包逐层解开,输出MPEG-2 TS流;解复用器1903,用于将视频信号分离出来;图像处理器1904,利用来自解复用器的导视频道信息,对于来自解码器的导视频道的信息流中的各个频道的帧进行缩略图处理并排列;显示器1905,显示来自图像处理器的图像输出。
详细导视信息回放过程如图20所示。在接收装置中还设置有用户界面,用于用户对接收装置进行控制。当用户输入指令切换至导视频道后(S2000),将允许用户选择导视信息的显示方式(S2001),例如图14是通常以马赛克形式进行显示的导视信息显示方式。每一个缩略图都来自于一个电视频道,这些缩略图的数据由所接收的频道的I帧组成的导视频道中取得。接下来,解码器解码完全由I帧组成的视频数据,并且将解码后的非压缩图像存入缓存(S2002);同时,图像处理器读取解复用器抽取的包含频道信息与时间戳关系表(参照图12)的段数据(S2003),找出当前收到的I帧所隶属的频道信息,将解码图像从缓存中取出并缩小成缩略图,排列成导视画面(S2004);最终显示在屏幕上,并直到接收到新的用户指令,不断进行以上步骤,不断更新导视画面(S2005)。由于所有缩略图事实上都是完整的I帧缩小而成的,因此可以使图像处理器控制为,用户可选中某个缩略图并将其切换成全屏大小进一步仔细观看。
另外,根据本发明,可以提供在网络节点上生成视频导视频道信息的导视信息生成器和对含有视频导视信息生成器生成的导视频道在接收端进行回放的设备。下面就对该视频导视频道信息的导视信息生成器和回放设备进行说明。
图25显示了导视信息生成节点上视频导视信息生成器的结构。与第一实施方式不同在于用视频下变换器2508替代了帧选择器107,用于将输入的视频码流的尺寸缩小成便于直接拼接成导视图的缩略图视频,并作为ES输出发送给复用器2510。这样,进入复用器2510的数据包括:原本在该TS流中的所有节目数据,视频下变换器输出的所有有效节目视频的对应缩略视频ES流。复用器2510将该缩略ES流与原来该TS流中的数据复用为新的TS流。这样每个TS流中就增加了所有频道的缩略图频道。频道数量与该子网的有效电视频道数相等。
接收端的结构如图26所示。与第一实施方式的接收装置不同在于用多路解码器2604替代了解码器1904,用以同时解码多路压缩视频数据流。图27说明了接收端中多路解码器2604和图像处理器2605的处理过程和数据格式的变化。进入多路解码器2604的多路视频包是交替串行的,输出到图像处理器2605的解码缩略图视频数据在每一帧的间隔内对应所有的视频频道,图像处理器2605把缩略图图像排列在屏幕上,并且在每一帧时长内,对所有缩略图进行刷新。
类似第一实施方式中的讨论,视频导视信息可以通过将所有频道的缩略图视频流复用在当前所有的TS流中,也可以将它们复用在一个新的独立TS流中,成为独立的导视TS流。
虽然以上结合附图和实施例对本发明进行了具体说明,但是可以理解,上述说明不以任何形式限制本发明,本领域技术人员在不偏离本发明的实质精神和范围的情况下可以根据需要对本发明进行变形和变化。这些变形和变化均落入本发明的范围内。
Claims (14)
1.一种导视信息生成设备,其特征在于:包括
解包器,将数据包解包成电视节目复用流;
解复用器,从所述电视节目复用流中解复用视频流和频道信息;
频道信息控制器,根据所述频道信息生成导视频道信息;
帧选择器,从所述视频流中选择多个帧内编码帧;
复用器,将所述选择的帧和所述导视频道信息复用为导视频道的信息流;
打包器,将所述导视频道的信息流打包为附有导视信息的数据包;
该导视信息生成设备置于发送端和接收端之间。
2.如权利要求1所述的导视信息生成设备,其特征在于:
所述帧选择器,从所述视频流中选择规定的各个频道中的I帧,并输出给所述复用器。
3.如权利要求1所述的导视信息生成设备,其特征在于:
所述频道信息控制器控制所述复用器,对所述被选择的多个帧进行排列,并将重新排列后的多个帧和所述导视频道信息复用为信息流。
4.如权利要求1~3中任何一项所述的导视信息生成设备,其特征在于:
所述打包器将所述复用器复用后的所述导视频道的信息流打包为所述附有导视信息的数据包。
5.如权利要求1~3中任何一项所述的导视信息生成设备,其特征在于:
所述打包器将由所述解包器解包后的所述电视节目复用流和所述复用器复用后的所述导视频道的信息流一起打包为所述附有导视信息的数据包。
6.如权利要求1所述的导视信息生成设备,其特征在于:
还具有码率控制器,根据所述被选择的当前的帧计算导视频道的码率增加值,并将所述码率增加值与当前的可用带宽进行比较,
在所述码率增加值小于可用带宽时,将所述被选择的当前的帧复用到所述导视频道的信息流中,
在所述码率增加值大于可用带宽时,丢弃所述被选择的当前的帧。
7.如权利要求1或2所述的导视信息生成设备,其特征在于:
多个所述导视信息生成设备级联,
在第一级的所述导视信息生成设备以外的所述导视信息生成设备中,设置有导视频道控制器,
所述导视频道控制器,对收到的来自上级的所述导视频道的信息流进行判断,
不对所述来自上级的所述导视频道的信息流进行变更,或者,增加或删除该导视频道的信息流中的规定频道的帧。
8.如权利要求7所述的导视信息生成设备,其特征在于:
在不对所述来自上级的所述导视频道的信息流进行变更时,使所述来自上级的所述导视频道的信息流直接通过,并在所述复用器中进行复用,后由所述打包器打包发送。
9.如权利要求7所述的导视信息生成设备,其特征在于:
当在来自上级的所述导视频道的信息流中增加规定频道的帧的情况下,仅对所述规定的频道的帧进行选择,并由所述复用器复用到该导视频道的信息流后,由所述打包器打包发送。
10.如权利要求7所述的导视信息生成设备,其特征在于:
当在来自上级的所述导视频道的信息流中删除规定频道的帧的情况下,所述导视频道控制器接收由所述解包器解析的导视频道信息,从中删除规定频道,所述复用器对所述多个帧中所述规定频道以外的帧和变更后的所述导视频道信息复用为导视频道的信息流后,由所述打包器打包发送。
11.如权利要求1所述的导视信息生成设备,其特征在于:
所述频道信息控制器对每个频道附加权重并添加到导视频道信息中,并由所述复用器根据所述权重对所述频道的缩略图进行排序,并复用为导视频道信息流。
12.一种电视接收装置,其特征在于,
接收数字TV广播,并在该数字广播信号中包含有,由如权利要求1~9中任何一项所述的导视信息生成设备生成的导视频道,并具有:
解调器,接收网络调制信号;
解包器,将数据包解包成电视节目复用流;
解复用器,从所述电视节目复用流中解复用视频流和频道信息;
解码器,解码视频流数据成为未压缩的图像信号,并解码完全由帧内编码帧组成的视频数据;
图像处理器,读取所述解复用器抽取的包含频道信息与时间戳关系表的段数据,找出当前收到的帧内编码帧所隶属的频道信息,对于来自所述解码器的所述导视频道的信息流中的各个频道的所述被选择的多个帧生成多个缩略图,并对所述多个缩略图进行排序,
显示单元,显示来自所述图像处理器的图像输出。
13.如权利要求12所述的电视接收装置,其特征在于:
所述图像处理器,将所述被选择的多个帧中的、与指定频道相对应的帧还原为本来的尺寸,并输出至所述显示单元。
14.如权利要求12或13所述的电视接收装置,其特征在于:
所述图像处理器,对由所述导视频道信息流解码的、与各个频道相对应的帧进行更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710194586 CN101453652B (zh) | 2007-12-05 | 2007-12-05 | 导视信息生成设备及电视接收装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710194586 CN101453652B (zh) | 2007-12-05 | 2007-12-05 | 导视信息生成设备及电视接收装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101453652A CN101453652A (zh) | 2009-06-10 |
CN101453652B true CN101453652B (zh) | 2013-05-01 |
Family
ID=40735627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200710194586 Expired - Fee Related CN101453652B (zh) | 2007-12-05 | 2007-12-05 | 导视信息生成设备及电视接收装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101453652B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101778287B (zh) * | 2010-02-11 | 2014-10-01 | 深圳市茁壮网络股份有限公司 | 一种数字电视导航方法、系统及装置 |
JP2013012805A (ja) * | 2011-06-28 | 2013-01-17 | Sony Corp | 受信装置、受信方法、及びプログラム |
CN103428572B (zh) * | 2013-07-31 | 2017-03-15 | 小米科技有限责任公司 | 一种进行频道预览的方法、装置和系统 |
KR102111436B1 (ko) * | 2014-01-06 | 2020-05-18 | 에스케이 텔레콤주식회사 | 다중 영상의 단일 비트 스트림 생성방법 및 생성장치 |
EP3361741A4 (en) * | 2015-10-07 | 2019-01-23 | Panasonic Intellectual Property Management Co., Ltd. | RECEIVING DEVICE AND RECEIVING METHOD |
CN106455126B (zh) * | 2016-10-31 | 2019-07-19 | 努比亚技术有限公司 | 一种信息处理方法及终端 |
CN106534897B (zh) * | 2016-12-28 | 2023-05-26 | 桂林龙隐科技有限公司 | 基于WiFi方式广播发送和传输多节目视频流的方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5903314A (en) * | 1995-02-06 | 1999-05-11 | Sony Corporation | Electrical program guide system and method |
WO2004072935A2 (en) * | 2003-02-11 | 2004-08-26 | Nds Limited | Apparatus and methods for handling interactive applications in broadcast networks |
CN1735160A (zh) * | 2004-08-09 | 2006-02-15 | 上海乐金广电电子有限公司 | 各广播频道略缩图像显示方法 |
-
2007
- 2007-12-05 CN CN 200710194586 patent/CN101453652B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5903314A (en) * | 1995-02-06 | 1999-05-11 | Sony Corporation | Electrical program guide system and method |
WO2004072935A2 (en) * | 2003-02-11 | 2004-08-26 | Nds Limited | Apparatus and methods for handling interactive applications in broadcast networks |
CN1735160A (zh) * | 2004-08-09 | 2006-02-15 | 上海乐金广电电子有限公司 | 各广播频道略缩图像显示方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101453652A (zh) | 2009-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101453652B (zh) | 导视信息生成设备及电视接收装置 | |
JP5025693B2 (ja) | ユーザインターフェースを符号化する方法および装置 | |
EP1230800B1 (en) | Method and apparatus for transmitting video and graphics in a compressed form | |
US9042446B2 (en) | Temporal slice persistence method and apparatus for delivery of interactive program guide | |
AU774028B2 (en) | Compressed digital-data seamless video switching system | |
US20040244037A1 (en) | Information browsing method, transmitting apparatus and receiving apparatus | |
US20110043614A1 (en) | Content transmission method and display device | |
US20020129374A1 (en) | Compressed digital-data seamless video switching system | |
JP2002538673A (ja) | 選択可能なプレゼンテーションの対話式配信のためのシステムおよび方法 | |
US9167211B2 (en) | Method for transmitting an IPTV streaming service by P2P transmission, and method for receiving an IPTV streaming service by P2P transmission | |
WO2002086680A2 (en) | Customized program creation by splicing server based video, audio, or graphical segments | |
EP1226713A1 (en) | Picture-in-picture and multiple video streams using slice-based encoding | |
WO2002103994A2 (en) | Virtual broadband communication through bundling of a group of circuit switching and packet switching channels | |
AU2002256381A1 (en) | Technique for optimizing the delivery of advertisements and other programming segments by making bandwidth tradeoffs | |
KR20120112683A (ko) | 관리형 네트워크를 통한 텔레비전 방송 및 비관리형 네트워크를 통한 상호작용 콘텐츠의 클라이언트 장치로의 제공 | |
JP4373730B2 (ja) | 映像データ送信装置、映像データ送受信システム、及び、その方法 | |
KR100861239B1 (ko) | 디지털 방송 및 ip 방송의 다수가 이용할 수 있는공청방송과 공청방송에서 양방향 통신지원을 위한 ip미디어 게이트웨이 | |
JP2008016894A (ja) | 送信装置及び受信装置 | |
JP2016096524A (ja) | 電子機器及び信号処理方法 | |
Nuuri | Internet protocol television (IPTV) services |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130501 Termination date: 20191205 |
|
CF01 | Termination of patent right due to non-payment of annual fee |