CN102113323A - 使用辅助频道视频流的快速频道改变的方法和装置 - Google Patents
使用辅助频道视频流的快速频道改变的方法和装置 Download PDFInfo
- Publication number
- CN102113323A CN102113323A CN2009801296819A CN200980129681A CN102113323A CN 102113323 A CN102113323 A CN 102113323A CN 2009801296819 A CN2009801296819 A CN 2009801296819A CN 200980129681 A CN200980129681 A CN 200980129681A CN 102113323 A CN102113323 A CN 102113323A
- Authority
- CN
- China
- Prior art keywords
- video stream
- program content
- auxiliary
- regular
- receiver
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000008859 change Effects 0.000 title abstract description 57
- 230000004044 response Effects 0.000 claims description 22
- 230000001360 synchronised effect Effects 0.000 claims description 22
- 230000015654 memory Effects 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 8
- 238000005070 sampling Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000014509 gene expression Effects 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 4
- 239000000872 buffer Substances 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000012508 change request Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 108010022579 ATP dependent 26S protease Proteins 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 210000004027 cell Anatomy 0.000 description 1
- 230000004087 circulation Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000013341 scale-up Methods 0.000 description 1
- 210000000352 storage cell Anatomy 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/50—Tuning indicators; Automatic tuning control
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/177—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing 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/23439—Processing 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
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
一种方法和装置,用于当将频道从作为主画面以全屏幕观看的频道改变为在辅助频道节目显示窗口(例如,画中画(PIP)窗口)中观看的频道时进行快速频道改变。在一个实施方案中,在频道改变期间,上采样并且以全屏幕显示用于辅助频道节目的辅助视频流(135),同时接收用于其节目内容与辅助视频流的节目内容相同的视频节目的对应的常规视频流(133)。然后,在接收到对应的常规视频流(133)的瞬时解码刷新(IDR)帧时,上采样的辅助视频流的节目内容被对应的常规视频流(133)的节目内容无缝地替代。在另一实施方案中,在没有解码的情况下缓冲对应于在辅助频道节目显示窗口中观看的辅助视频流(135)的对应的常规视频流(133)的上次的GOP分组。在请求频道改变时,解码并且立即显示缓冲的GOP分组,同时解码器开始接收对应的常规视频流(133)的随后帧。
Description
相关申请的交叉引用
本申请要求于2008年7月28日提交的美国临时申请No.61/084,064的35U.S.C§119下的权益。
本申请涉及以下共同待审、共有美国专利申请:(1)于2007年7月25日作为国际专利申请提交的No.XXX题为“METHOD AND APPARATUS FORFAST CHANNEL CHANGE FOR DIGITAL VIDEO”(申请号PCT/US2007/016788,Thomson案号PU060146);(2)于2009年1月16日作为国际专利申请提交的No.XXX题为“AN ENCODING METHOD TOIMPROVE EFFICIENCY IN SVC FAST CHANNEL CHANGE”(申请号PCT/US2009/000325,Thomson案号PU080128);(3)于2009年1月29日作为国际专利申请提交的No.XXX题为“AN RTP PACKETIZATIONMETHOD FOR FAST CHANNEL CHANGE APPLICATION USING SVC”(申请号PCT/US08/006333,Thomson案号PU080133);(4)于2008年10月30日作为国际专利申请提交的No.XXX题为“A SCALABLE VIDEO CODINGMETHOD FOR FAST CHANNEL CHANGE AND INCREASED ERRORRESILIENCE”(申请号PCT/US2008/012303,Thomson案号PU070272);以及(5)于2009年7月XX日作为国际专利申请提交的No.XXX题为“METHODAND APPARATUS FOR FAST CHANNEL CHANGE USING A SCALABLEVIDEO CODING(SVC)STREAM”(申请号XXX,Thomson案号PU080136)。
技术领域
本原理一般地涉及数字视频通信系统,并且更具体地,涉及用于在常规视频流的视频节目和对应的常规视频流的视频节目之间的快速频道改变的方法和装置,其广播节目内容与辅助频道视频流的广播节目内容相同。
背景技术
如在此使用的,术语“常规视频”不一定指示它的节目内容的质量是“标准清晰度”(SD)质量。也就是说,取决于电视内容递送和接收系统的具体设计,“高清晰度”(HD)质量节目内容可以作为常规视频流递送。术语“常规视频流”在此指适于在显示屏幕的完整或主要区域中的表示为主画面的视频流。术语“辅助视频流”在此指适于在多画面显示环境下在显示屏幕的有限区域内表示为子画面(通常已知为画中画、画外画等)的视频流。辅助视频流在此承载其画面质量低于常规视频流的画面质量的节目内容。贯穿本申请可互换地使用术语“用户”和“观看者”。
除了发明构思外,在附图中示出的元件是公知的,并且将不进行详细描述。更具体地,假设熟知经由射频(RF)/电缆/因特网的电视广播、电视接收器和视频编码/解码,并且在此不进行详细描述。例如,除了发明构思外,假设熟知当前的和所提出的TV标准的推荐标准,诸如NTSC(国家电视系统委员会)、PAL(逐行倒相制)、SECAM(顺序传送与存储彩色电视系统)和ATSC(先进电视系统委员会)、集成服务数字广播(ISDB)、中国数字电视系统(GB)和DVB-H。同样地,除了发明构思外,假设熟知其它传输概念和接收器组件,传输概念诸如八级残余边带(8-VSB)、正交振幅调制(QAM)和正交相移键控(QPSK),接收器组件诸如射频(RF)前端(诸如低噪块、调谐器、下变换器等)、解调器、相关器、泄露积分器和平方器。此外,除了发明构思外,假设熟知其它视频通信概念,诸如IPTV多播系统、双向有线TV系统、因特网协议(IP)和因特网协议封装(WE)。类似地,除了发明构思外,用于生成传输比特流的诸如运动画面专家组(MPEG)-2系统标准(ISO/IEC 13818-1)和H.264/MPEG-4AVC的格式化和编码/解码方法是公知的,并且在此不进行描述。
通过利用视频帧的时间相关性,现代视频压缩技术可以实现非常高的压缩度。在画面组(GOP)中,仅仅一个画面被完全地帧内编码,而剩余画面全部或者部分地基于与其它画面共享的冗余而编码。帧内编码(intra-coded)画面(I)仅使用它自身内的冗余来产生压缩。然而,帧间编码(inter-coded)画面(B或P画面)必须在相关的(一个或多个)帧内编码画面被解码之后解码。因为I画面典型地要求比B或P画面多3到10倍的比特,所以它们在比特流中被不太频繁地编码,以便减少总体比特率。通常,对于相同的视频序列,用GOP内包括的相对大量的画面编码的流(例如,>2秒的视频)具有比用短GOP尺寸编码的流(例如,<=1秒的视频)低得多的比特率。
然而,使用相对大的GOP尺寸对于频道改变等待时间(latency)具有不经意的不利影响。也就是说,当接收器调谐到视频节目时,在可以解码任何画面用于显示之前,接收器必须等待直到接收到第一I画面。较少频率的I画面可能导致频道改变中的更长延迟。大多数广播系统频繁地(例如,大约每1秒)传送I画面,以便限制由于视频压缩系统引起的频道改变延迟时间。毋庸讳言,更频繁的I画面显著地增加总体传输比特率。
在诸如交互式IPTV多播系统之类的数字视频多播领域中,由于GOP中瞬时解码器刷新(IDR)帧的等待时间间隔引起的频道改变等待时间对于观看者已经是讨厌的问题,这是由于该问题相当程度上使其总体体验质量(QoE)劣化。如上所述,因为IDR帧比P或B帧包括显著更大量的用于编码的比特,所以考虑到总的GOP比特率的限制,在常规视频流中具有更频繁的IDR帧不是令人满意的解决方案。
对于这样的频道改变等待时间问题的潜在解决方案可能是在多播网络系统本身中采用缓冲设备,以便缓冲广播流的最近部分。然后当用户从他的/她的接收器向多播系统发送频道改变请求时,系统从I画面开始向接收器(诸如机顶盒)单播所缓冲的视频内容。这里,可以用比正常比特率更快的传输率或正常传输比特率发送单播流。在接收缓冲流的I画面之后,那么接收器切换回对应于缓冲的视频流的广播流。
该解决方案的显著缺点在于网络系统要求复杂的中间件支持。此外,系统还要求必要的硬件以存储单播流。结果,用于多播网络的带宽和存储要求需要随着并发用户的总数的增加而按比例增大。毋庸讳言,这令人不满意地给网络提供商强加额外的成本。
对于该问题的另一解决方案是在频道改变操作期间连同对应的常规视频流一起传送频道改变流,该频道改变流比常规视频流更频繁地包括低分辨率IDR帧,如在公开的国际专利申请(WO 2008/013883,题为“Method and Apparatus for Fast Channel Change for Digital Video”,2008年1月31日公开)中公开的。其中提到这样的频道改变流可以用于广播辅助节目内容,诸如PIP或POP视频内容。
发明内容
本申请解决可能在多画面数字电视环境下发生的频道改变等待时间问题。更具体地,该问题连同子画面(例如,PIP画面)的节目内容和主画面的节目内容之间的频道改变操作一起发生。例如,在频道改变操作中,观看者可能试图以全屏幕或在大部分显示屏幕的观看区域上将当前在子画面窗口(例如,PIP窗口)内显示的子画面的节目内容显示为新的主画面。例如,在另一频道操作中,观看者可能试图交换子画面的节目内容与主画面的节目内容。因此,需要一种方法和装置,其避免上述频道改变等待时间问题,并且改进观看者的QoE。本发明解决这些和/或其它问题。
根据本发明的一个方面,公开了一种方法。根据示例性实施例,该方法包括:接收和解码第一常规视频流和辅助视频流,第一常规视频流和辅助视频流承载第一和第二节目内容中相应的节目内容;在单个显示屏幕上同时显示第一节目内容和第二节目内容,第一节目内容和第二节目内容是不同的;上采样解码的辅助视频流,用于响应于用户的请求在屏幕上用第二节目内容替代第一节目内容;接收和解码第二常规视频流,第二常规视频流承载第三节目内容,第二常规视频流在时域中与辅助视频流同步,第三节目内容与第二节目内容相同;并且当接收和解码第二常规视频流中的瞬时解码器刷新(IDR)帧时,用第三节目内容替代第二节目内容。
根据本发明的另一个方面,公开了一种设备。根据示例性实施例,该设备包括:用于接收和解码第一常规视频流和辅助视频流的部件,其至少包括一个视频流接收器和一个解码器,第一常规视频流和辅助视频流承载第一和第二节目内容中相应的节目内容;用于处理在单个显示屏幕上同时显示第一节目内容和第二节目内容的视频信号的部件,第一节目内容和第二节目内容是不同的;以及用于上采样解码的辅助视频流的部件,以响应于用户的请求在屏幕上用第二节目内容替代第一节目内容,其中:接收部件接收和解码第二常规视频流,第二常规视频流承载第三节目内容,第二常规视频流在时域中与辅助视频流同步,第三节目内容与第二节目内容相同;并且当接收和解码第二常规视频流中的瞬时解码器刷新(IDR)帧时,处理部件(诸如至少一个视频信号处理器)用第三节目内容替代第二节目内容。
根据本发明的一个方面,公开了一种方法。根据示例性实施例,该方法包括:接收和解码第一常规视频流用于显示,第一常规视频流承载第一节目内容;响应于用户的第一请求,请求传送辅助视频流和第二常规视频流,辅助视频流承载第二节目内容,而第二常规视频流承载第三节目内容,第一节目内容和第二节目内容是不同的,而第二和第三节目内容是相同的,第二常规视频流在时域中与辅助视频流同步;接收和解码辅助视频流,用于在单个显示屏幕上同时显示第一和第二视频内容;至少存储第二常规视频流的最近的GOP;并且响应于用户的第二请求,解码存储的第二常规视频流,用于在显示屏幕上用高速缓存的第二常规视频流的节目内容替代第一节目内容。
根据本发明的另一个方面,公开了一种设备。根据示例性实施例,该设备包括:用于接收和解码第一常规视频流的部件,其至少包括一个视频流接收器和一个解码器,第一常规视频流承载第一节目内容;以及用于存储数字数据的部件,诸如存储器,其中:接收部件响应于用户的第一请求,发送至少一个对于传送辅助视频流和第二常规视频流的请求命令,辅助视频流承载第二节目内容,而第二常规视频流承载第三节目内容,第一节目内容和第二节目内容是不同的,而第二和第三节目内容是相同的,第二常规视频流在时域中与辅助视频流同步;接收部件接收和解码辅助视频流,用于在单个显示屏幕上同时显示第一和第二视频内容,并且至少将第二常规视频流的预解码的最近的GOP分组存储在存储部件中;响应于用户的第二请求,接收部件解码存储的第二常规视频流,用于在显示屏幕上用高速缓存的第二常规视频流的节目内容替代第一节目内容。
附图说明
通过结合附图参照本发明的实施例的以下描述,本发明的上述和其它特征和优点以及实现它们的方式将变得更显而易见,并且将更好地理解本发明,在附图中:
图1是图示其中可以实施本发明的示例性多播接收系统150的框图;
图2是示出根据本发明的原理的图1的接收器150的第一示例性实施例155A的细节的框图;
图3图示根据本发明的原理的图2的接收器200的快速频道改变操作;
图4是根据本发明的原理的图3中图示的频道改变操作的步骤的流程图;
图5是示出根据本发明的原理的图1的接收器150的第二示例性实施例155B的细节的框图;
图6图示根据本发明的原理的图5的接收器500的快速频道改变操作;
图7是根据本发明的原理的图6中图示的频道改变操作的步骤的流程图;以及
图8是示出根据本发明的原理的图1的接收器150的第三示例性实施例155C的细节的框图。
具体实施方式
本原理集中在用于在多画面显示数字电视环境下在子画面和主画面之间的快速频道改变的方法和装置。因此,将理解的是,本领域的技术人员将能够设计各种安排,其尽管没有在此明确描述或示出,但是体现了本原理并且被包括在本原理的精神和范围内。
在此叙述的所有示例和条件语言旨在用于帮助读者理解由推动本领域的(一个或多个)发明人贡献的本原理和构思的教学目的,并且应解释为不受限于这样具体叙述的示例和条件。在附图中,图中相同的号码表示相似的元素。
此外,在此叙述本原理的原理、方面和实施例以及其具体示例的所有陈述旨在包含其结构和功能等效物。此外,这样的等效物旨在包括当前已知的等效物以及将来开发的等效物,即执行相同功能而不管结构的任何开发的元件。
因此,例如,本领域的技术人员将理解,在此呈现的框图表示体现本原理的说明性系统的概念视图。类似地,将理解任何流程表、流程图、状态转换图、伪代码等表示可以基本上在计算机可读介质中表示并且这样由计算机或处理器执行的各种处理,而不管这样的计算机或处理器是否明确示出。
在附图中示出的各种元件的功能可以通过使用专用硬件以及能够结合适当的软件来执行软件的硬件来提供。当通过处理器提供时,可以由单个专用处理器、由单个共享处理器、或者由其中一些可以被共享的多个单独处理器提供功能。类似地,当通过存储器提供时,可以由单个专用存储器芯片或模块、由单个共享存储器芯片或模块、或者由其中一些可以被共享的多个单独存储器芯片或模块提供功能。此外,术语“处理器”或“控制器”的明确使用不应解释为排他地指能够执行软件的硬件,而是可以隐含地包括而不限于数字信号处理器(“DSP”)硬件、用于存储软件的只读存储器(“ROM”)、随机存取存储器(“RAM”)和非易失性存储。
还可以包括传统的和/或定制的其它硬件。类似地,图中示出的任何开关或选择器仅是概念性的。它们的功能可以通过程序逻辑的操作、通过专用逻辑、通过程序控制和专用逻辑的交互作用、或者甚至手动地执行,如从上下文更具体地理解的,可由实施者选择特定技术。
在本申请的权利要求中,表述为用于执行指定功能的部件的任何元件旨在包含执行该功能的任何方式,包括例如,(i)执行该功能的电路元件的组合或者(ii)与用于执行软件以执行该功能的适当的电路组合的任何形式的软件,因此包括固件、伪代码等。如由这样的权利要求定义的本原理存在于这样的事实,以权利要求所要求的方式将由各种叙述的部件提供的功能组合和集合在一起。因此,认为可以提供那些功能的任何部件等效于在此示出的那些部件。
说明书中对于本原理的“一个实施例”或者“实施例”的引用意味着结合实施例描述的特定特征、结构、特性等被包括在本原理的至少一个实施例中。因此,贯穿说明书在各个位置出现的短语“一个实施例”或者“实施例”的出现不一定全部指相同的实施例。
应该理解,尽管在此关于交换网络(诸如基于光纤或数字用户线路(DSL)的因特网协议电视(IPTV)网络(其中用于子画面的辅助视频流被递送到多播分岔点,诸如数字用户线路访问多路复用器(DSLAM)或交换机)来描述本原理,但是本原理不是仅限于这样的交换系统,并且因此可以关于使用包括但不限于MPEG-2传输流的传输流的任何介质传输系统来使用。因此,例如,可以关于有线电视系统,卫星电视系统等来利用本原理,同时保持本原理的精神。
在此描述的本发明解决涉及快速频道改变操作的各种问题,在该快速频道改变操作中涉及诸如多播画中画(PIP)系统之类的多播视频节目显示系统。为了示例和说明的目的,将具体参照具有或没有显示器的多播画中画(PIP)电视信号接收系统描述本发明的原理。然而,对于本领域的技术人员直观的是本发明的原理还可以应用于并且在包括画外画(POP)系统的其它类型的多视频节目显示系统以及包括采用有线和/或无线信号传输的系统的其它类型的交互式视频分发系统中实现。
如上所述,频道改变等待时间是现今数字视频接收领域的显著问题。由于令人不满意的时间间隔而出现该问题,在该时间间隔中接收器等待新选择的视频节目的IDR帧的到来。
在多播视频分发网络中,用加入多播组的请求启动频道改变处理。然后视频解码器调谐到该特定组,等待选择的视频流的GOP中的第一IDR帧。因此,该处理的延迟主要取决于IDR帧的频率。例如,如果对于典型24fps帧速率流,IDR帧在GOP中每48帧出现一次,因为解码器可以在GOP的任何帧中开始接收第一帧,所以在GOP的第一IDR帧之前的所有在先帧必须被丢弃。结果,频道改变等待时间可能长达2秒。
关于多画面电视系统,用户可以在单个显示屏幕上同时显示主画面和子画面(例如,PIP画面)。这里,用户常常将主频道替换为PIP频道,以便使PIP频道的节目内容成为全屏幕。因为用于PIP频道的辅助视频流通常不与现有服务中的任何频道改变方法相关联,所以典型的PIP流仅仅是可能具有与常规视频流相同数目的IDR帧的低分辨率视频流。这里,当用户试图将主画面频道改变为包括PIP频道的其它可用频道的任一个时,发生频道改变等待时间问题。此外,因为用于PIP频道的辅助视频流可能在时域上与承载PIP节目内容的对应的常规流不同步,所以PIP画面不能被无缝地成为主要或全屏幕区域。也就是说,在频道改变期间可能表现令人不满意的伪像(artifact)。用于PIP频道的辅助视频流和用于主画面的其对应的常规视频流是具有30个不同多播地址的分开的IP流。当进行编码和传输时,这两个流通常不相关。
本发明教导利用那时可用的PIP流来填充令人不满意的频道改变间隔。为了接收器在接收其对应的常规视频流的IDR帧之前接收辅助视频流的IDR帧,辅助视频流设计为周期性地具有比对应的常规流更多的IDR帧(即,PIP流的GOP的长度比对应的常规视频流的GOP的长度更短)。例如,PIP流每12帧中具有一个IDR帧(GOP=0.5秒),而对应的常规流每48帧中具有一个IDR帧(GOP=2秒)。此外,为了实现从辅助视频流到对应的常规视频流的无缝转换,这两个流在时域中同步。例如,可以通过对对应的常规和PIP帧分配相同的表示时间戳来获得同步。
更具体地,本申请在此公开了用于快速和无缝频道改变的两种方法。第一种方法是上采样(up-sampling)并且显示那时可用的用于PIP画面的辅助视频流,同时接收器保持等待对应的常规视频流的IDR帧。也就是说,在令人不满意的频道改变延迟间隔期间,显示上采样的辅助视频流的内容。一旦接收到并且解码对应的常规频道中的IDR帧,就将上采样的PIP帧切换到对应的常规视频帧。
由于辅助和对应的常规视频流之间的时间同步,基本无缝地实现屏幕上从上采样的PIP帧到对应的常规视频帧的转换。换句话说,在频道改变期间,基本看不到令人不满意的伪像。这里,令人不满意的伪像可能包括帧的抖动,诸如由于帧的丢失引起的重复画面和/或停滞屏幕。除了快速频道改变之外,该无缝转换改进了观看者的QoE。
结果,可以显著地减少频道改变延迟(例如,从令人不满意的2.0秒的延迟量到可忍受的0.5秒的延迟量)。尽管因为辅助视频流的原始画面质量,在频道改变间隔期间显示的上采样的PIP画面的质量可能不如从对应的常规视频流得到的画面的质量好,但是示出质量上差的上采样的PIP帧对于观看者无疑是更好解决方案,其胜过示出具有缓慢频道改变体验的停滞或黑屏。
在此公开的第二种方法是在通过用户发起PIP操作时,发送(一个或多个)请求命令到多播系统,请求一起传输用于PIP画面的辅助视频流和对应的同步常规视频流。结果,至少一个辅助视频流和两个常规视频流(即,用于主画面的一个常规视频流和用于PIP内容的另一常规视频流)对于接收器变得可用。然后接收器在不进行解码的情况下存储对应的常规视频流的最近GOP的所有分组。这使得最近GOP数据对于主画面到PIP频道的预期频道改变总是变得可用。
用户一发起频道改变操作,接收器就立即解码用于在频道改变间隔期间显示的对应的常规视频流的高速缓存的GOP。因为辅助视频流与其对应的常规视频流时间同步,所以基本无缝地进行从PIP画面到高速缓存的GOP视频内容的转换。接收器然后继续解码用于显示的对应的常规视频流的随后的GOP。
该方法的好处在于对于接收器不要求额外的解码能力,这是因为在没有解码的情况下高速缓存了对应的常规视频流的最后GOP数据。需要额外的网络带宽来同时接收三个视频流。
这里,可以将第一种方法并入第二种方法中。更具体地,接收器可以上采样在用于频道改变间隔期间显示的辅助视频流。然后,上采样的PIP画面被从对应的常规视频流的解码的高速缓存的GOP数据得到的对应的画面所代替。这样的转换也是基本无缝地进行,这是因为用于PIP画面的辅视频流与对应的常规视频流时间同步。在该组合方法中,在接收器具有足够的计算能力的情况下,从上采样的PIP画面到从高速缓存的对应的常规流得到的对应的画面的切换速度显著增加。此外,由于两个对应的流之间的时间同步,获得无缝切换。
现在参照附图,并且更具体地参照图1,示出了可以应用本原理的示例性配置100。具体地,图1的示例性配置包括多播设备120、接收器150和在其间耦合的双向数字信号通信路径108。多播设备120包括多播传送器105和传送控制器103,该传送控制器103响应于由接收器150发送的控制信号137控制多播传送器105。接收器150是基于处理器的系统,包括DTV接收器155、视频处理器160和存储器165。接收器150可以包括或可以不包括显示器170(例如,手机、移动TV、机顶盒、数字TV(DTV)等)。
接收器150与多播设备120通信。更具体地,多播传送器105接收信号101,并且响应于由接收器150生成的控制信号137为接收器150提供多播信号106。然后,接收器150根据本发明的原理经由双向数字信号通信路径108接收多播信号106。接收器150根据本发明的原理处理接收的多播信号106,并且为显示器170提供输出视频信号140。
信号通信路径108可以至少通过单个有线、光学的、或者无线数字信号通信路径或其任何组合形成。这样的通信路径可以由多个单向信号路径和/或单个或多个双向信号路径的组合构成。多播信号106至少包括常规视频流130、133中的一个,其包括具有正常画面质量的至少一个数字视频流和辅助视频流135,辅助视频流135包括具有较低画面质量的至少一个数字视频流。接收器150以数字命令、命令或其任何组合的形式发送控制信号137到多播设备120。传送控制器103响应于控制信号137控制多播传送器105,使得多播传送器105可以响应于由观看者做出的(一个或多个)请求,传送特定视频流、流、或其任何组合到接收器150。
对于画中画(PIP)操作,PIP节目内容A作为辅助视频流(A)135传送,而主画面内容B作为常规视频流(B)130传送。贯穿本申请,括号内的字母A和B表示由视频流的每一个承载的不同节目内容。这里,为了实现根据本发明的原理的快速和无缝频道改变到PIP节目内容,辅助视频流(A)135和对应的常规视频流(A)130展现以下特征:(i)辅助视频流(A)135和其对应的常规视频流(A)130具有相同的节目内容;(ii)辅助视频流(A)135周期性地具有比其对应的常规视频流(A)130更多的IDR帧;(iii)辅助视频流(A)135可以在信号通信路径108上利用比其对应的常规视频流(A)130要求的传送带宽更小的传送带宽(例如,对于较低的分辨率可以利用较低的比特率来编码PIP画面)来传送,带宽差别由图1中箭头130/133和135的不同大小表示;并且(iv)辅助视频流(A)135和其对应的常规视频流(A)130在时域中同步。
该系统的好处在于,当由用户发起频道改变操作时,接收器150不需要从多播设备120请求任何频道改变流来用于快速频道改变操作,这是因为那时可用的辅助视频流135用作频道改变流。这加速了总体频道改变操作。接收器150仅需要以适当的(多个)多播“加入(join)”命令请求对应的常规视频流(A)的传送和常规视频流(B)的终止。下面关于图3详细描述该频道改变操作和相关联的信号流。
尽管图1结合交换网络(诸如基于光纤或数字用户线路(DSL)的因特网协议电视(IPTV)网络,其中辅助视频流被递送到多播分岔点,诸如数字用户线路访问多路复用器(DSLAM)或交换机)描述本发明的示例性实施方案,但是本发明的原理还可以在非交换网络(诸如有线(例如,HFC)或卫星广播,其中辅助流被全时递送到接收器)中实施。
当然,要理解的是,本原理不仅仅限于关于子画面的辅助视频流的递送的前面两种实施方案,而给定在此提供的本原理的教导,本领域和相关领域的普通技术人员将构思出关于辅助视频流的递送的这些和各种其它选择,同时保持本原理的精神。
现在参照图2,示出了用于示出根据本发明的原理的图1的接收器150的第一示例性实施例的细节的框图。为了示例和说明的目的,将参照之前描述的图1的元件描述图2。通过辅助视频流接收器201接收辅助视频流(A)135,并且在接收器200的不同的操作时间处通过常规视频流接收器202接收常规视频流(B)130和(A)133的每一个。这两个常规流承载不同的节目内容A和B,并且常规视频流(A)133的节目内容与辅助视频流(A)135的节目内容相同。此外,如上所述,辅助视频流(A)135与对应的常规视频流(A)133时间同步。
接收的辅助视频流(A)135由解码器203解码,而接收的常规视频流(B)由解码器204解码。这里,本领域的技术人员将认识到接收器201、202和解码器203、204可以被体现在单个接收器模块155A中,如由图2的虚线所示。
一由观看者经由遥控器215发起PIP操作,解码器203的输出信号就经由选择器207施加到上采样器205,其中上采样辅助视频流(A)135,使得视频流(A)135的相对较低质量的PIP画面可以在比在视频显示器170上正常显示PIP画面的区域(即,PIP窗口)更大的区域(诸如视频显示屏幕的整个观看区域)中显示。在频道改变间隔期间执行上采样。显示上采样的辅助视频流(A)135的节目内容,直到接收到和解码用于显示的对应的常规视频流133。这里,包括至少一个微处理器和存储器的控制器210控制接收器200的整体操作,其以本领域的技术人员已知的普通方式与接收器200相关联的各种设备(包括选择器206、207和遥控器215)进行通信。
一旦接收和解码了对应的常规流133(A)的第一IDR帧,选择器206就建立解码器204和视频处理器208之间的信号路径,同时分离上采样器205和视频处理器208之间的信号路径。由于辅助视频流(A)135和对应的常规视频流133(A)之间的时间同步,上采样的辅助视频流的节目内容基本无缝地由对应的常规视频流133(A)的节目内容所替代。此外,本领域的技术人员将认识到上采样器205和选择器206、207可以以由控制器210控制的视频切换设备的各种形式来实现。
因此,如上所述,在频道改变间隔期间观看辅助视频流(A)135的同时,上采样辅助视频流(A)135,使得辅助视频流(A)135可以在比PIP窗口更大的屏幕区域上显示。在接收器200等待对应的常规流133(A)的第一IDR帧的同时,显示上采样的常规视频信号。一旦接收和解码第一IDR帧,选择器206就切换到对应的常规视频流133(A)。
现在参照图3,示出根据本发明原理的图2的接收器200的快速频道改变操作。为了示例和说明的目的,将参照之前描述的图1和图2的元件描述图3。更具体地,画面310、320和330的每一个图示在频道改变操作的不同步骤时的屏幕视图。箭头130、133、135、323和336指示多播设备120和接收器200之间的信号通信。箭头的每一个指示多播设备120和接收器200之间的信号流的特定方向,并且三个不同的箭头大小指示它们在双向数字信号通信路径108上传送所要求的相对带宽。在图3中,视频节目A的节目内容由航行的船画面表示,而视频节目B的节目内容由汽车画面表示。
画面310图示当在多画面显示环境下同时显示两个不同视频节目A和B时的视频显示器170的屏幕视图。在相对小的屏幕区域(即,PIP窗口)内显示表示视频节目A的子画面311,而在较大的屏幕区域(即,主画面区域)中显示表示视频节目B的主画面313。从辅助视频流(A)135得到子画面311,而从常规视频流(B)130得到主画面313。
响应于由观看者利用遥控器215进行的(一个或多个)频道改变请求,接收器200发送作为控制信号137的控制命令323到多播设备120,请求常规视频流(B)130的终止和对应的常规视频流(A)133的传送。
画面320图示在频道改变间隔期间的视频显示器170的屏幕视图,其中在以全屏幕显示上采样的辅助视频流(A)135的节目内容。
一接收和解码对应的常规视频流的第一IDR帧,接收器200就发送作为控制信号137的(一个或多个)控制命令333到多播设备120,请求辅助视频流(A)135的终止。因为辅助视频流(A)135和对应的常规视频流(A)133在时域中同步,所以辅助视频流(A)135的节目内容基本无缝地由对应的常规视频流133(A)的节目内容所替代。
现在参照图4,示出根据本发明原理的图3中描述的频道改变操作的步骤的流程图。为了示例和说明的目的,将参照之前描述的图1、2和3的元件描述图4的步骤。图4的步骤仅是示例性的,并且不旨在以任何方式限制本发明。
方法400在步骤401开始,其中辅助视频流接收器201和常规视频流接收器202分别接收辅助视频流(A)135和常规视频流(B)130。这里,辅助视频流(A)135的节目内容在PIP窗口中显示为子画面,而常规视频流(B)130的节目内容在主画面区域中显示为主画面,如图3的画面310所示。
在步骤404,接收器200确定观看者是否进行对于频道改变的请求(即,将当前作为子画面在PIP窗口中显示的视频节目A作为全屏幕主画面观看)。一进行这样的请求,接收器200就发送作为控制信号137的(一个或多个)请求命令613到多播设备120,请求常规视频流(B)的终止和对应的常规视频流(A)的传送。
在步骤403,上采样器205上采样解码器203的输出信号,使得辅助视频流(A)135的节目内容可以立即以全屏幕显示。在步骤405,常规视频流(B)的节目内容由辅助视频流(A)135的节目内容替代,如图3的屏幕视图320所示。在步骤409,接收器200确定是否接收到和解码对应的常规视频流(A)133的IDR帧。在步骤411,一解码IDR帧,接收器200就用对应的常规视频流(A)133的节目内容基本无缝地替代上采样的辅助视频流(A)135的节目内容,如由图3的屏幕视图330所图示的。
由于辅助视频流(A)135和对应的常规视频流(A)133之间的时间同步,可以无缝地进行从上采样的辅助视频流(A)135的节目内容到对应的常规视频流(A)133的节目内容的切换。本领域的技术人员将认识到,在没有该同步的情况下,观看者在频道改变间隔期间可能看到令人不满意的帧的抖动,例如,看到由于帧的丢失引起的重复画面或停滞屏幕。该无缝地切换操作显著地改进观看者的QoE。
使用图4的方法,可以显著地减小频道改变延迟(例如,从令人不满意的2.0秒的延迟量到可忍受的0.5秒的延迟量)。尽管上采样的辅助流的节目内容的画面质量可能看起来不如对应的常规视频流(A)133的节目内容的画面质量好,但是本领域的技术人员将理解,从观看者观点来看,观看上采样的辅助视频流的节目内容比受带有停滞或黑屏的缓慢频道改变操作的困扰好的多。
现在参照图5,示出了描述根据本发明的原理的图1的接收器150的第二示例性实施例的细节的框图。为了示例和说明的目的,将参照之前描述的图1的元件描述图5。
响应于由观看者发起PIP操作,接收器500开始同时接收辅助视频流(A)135和两个常规视频流,即常规视频流(B)130和常规视频流(A)133。在PIP操作期间,通过解码器203和204的相应的一个来解码两个视频流(即辅助视频流(A)135和常规视频流(B)130)用于显示,同时对应的常规视频流133的最近GOP的所有未解码的分组被存储在高速缓存存储器503中。这使得最近GOP数据变得总是可用于主画面到PIP频道的快速频道改变操作。
当观看者用遥控器215发起频道改变操作时,选择器506建立高速缓存存储器503和解码器204之间的信号路径,同时分离主视频接收器202和解码器204之间的信号路径。同一时间,选择器206提供解码器204和视频处理器208之间的信号路径。结果,解码并且立即显示存储的GOP分组。然后,常规视频流接收器501通过高速缓存存储器503为解码器204连续提供对应的常规视频流(A)133用于显示。如上结合图2所述,包括至少一个微处理器和存储器的控制器210控制接收器500的整体操作,其以本领域的技术人员已知的普通方式与接收器500相关联的各种设备(包括选择器206、506和遥控器215)进行通信。
该方法的好处在于对于接收器500不要求额外的解码能力。这是因为在解码之前在高速缓存存储器503中存储对应的常规视频流的最后GOP数据。这里,本领域的技术人员将认识到接收器201、202、501和解码器203、204以及选择器506和高速缓存存储器503可以被体现在单个接收器模块(例如,DTV接收器155)中,如由图5的虚线所示。此外,不像第一实施例,接收器500不需要等待第一IDR帧。该安排可以特别适合于具有充足带宽的多播系统,这是因为如上所述同时接收至少三个视频流。
由于辅助视频流(A)135和对应的视频流(A)133之间的时间同步,可以基本无缝地执行辅助视频流(A)135的节目内容和高速缓存的对应的常规视频流(A)的节目内容的替代。此外,本领域的技术人员将认识到,可以用可由控制器210控制的各种类型的视频切换设备来形成选择器206、506。
现在参照图6,示出根据本发明原理的图5的接收器500的快速频道改变操作。为了示例和说明的目的,将参照之前描述的图1和图5的元件描述图6。
更具体地,画面303、310、320和330的每一个图示在频道改变操作的不同步骤时的屏幕视图。箭头130、133、135、613和623指示多播设备120和接收器500之间的信号通信。箭头的每一个指示多播设备120和接收器500之间的信号流的特定方向,并且三个不同的箭头大小指示它们在双向数字信号通信路径108上传送所要求的相对带宽。类似于图3,在图6中,视频节目A的节目内容由航行的船画面表示,而视频节目B的节目内容由汽车画面表示。
画面301图示当常规视频流(B)130的节目内容作为主画面显示时视频显示器170的屏幕视图。在发起PIP操作时,即观看者请求显示作为子画面在PIP窗口中的辅助视频流(A)的节目内容时,接收器500发送(一个或多个)请求命令到多播设备120,请求辅助视频流(A)135和对应的常规视频流(A)的传送。
画面310图示当在多画面显示环境下同时显示两个不同视频节目A和B时的视频显示器170的屏幕视图。在相对小的屏幕区域(即,PIP窗口)内显示表示视频节目A的子画面311,而在较大的屏幕区域(即,主画面区域)中显示表示视频节目B的主画面313。从辅助视频流(A)135得到子画面311,而从常规视频流(B)130得到主画面313。
在PIP操作期间,通过解码器203和204的相应的一个来解码两个视频流(即辅助视频流(A)135和常规视频流(B)130)用于显示,同时对应的常规视频流133的最近GOP的所有预解码的分组被存储在高速缓存存储器503中。这使得最近GOP数据变得总是可用于主画面到PIP频道的快速频道改变操作。
响应于由观看者利用遥控器215进行的(一个或多个)频道改变请求,接收器500发送作为控制信号137的(一个或多个)控制命令623到如图1所示的多播设备120,请求常规视频流(B)130和辅助视频流(A)135两者的终止。
画面620图示在频道改变间隔期间视频显示器170的屏幕视图,其中以全屏幕显示对应的视频流(A)133的高速缓存的GOP的节目内容。然后,常规视频流接收器501通过高速缓存存储器503为解码器204连续提供对应的常规视频流(A)133的随后的GOP,如由画面330所表示的。
尽管关于前述示例性实施例以全屏幕显示PIP窗口的节目内容,但是不要求PIP窗口的节目内容以全屏幕显示。例如,接收器500可以被设计为交换PIP窗口311的节目内容和主画面313的节目内容。
现在参照图7,示出根据本发明原理的图6中图示的频道改变操作的步骤的流程图。为了示例和说明的目的,将参照之前描述的图1、5和6的元件描述图7的步骤。图7的步骤仅是示例性的,并且不旨在以任何方式限制本发明。
方法700以步骤701开始,其中由常规视频流接收器202接收常规视频流(B)130,并且由解码器204解码用于显示,如图6的画面301所表示的。
在步骤703,接收器500确定观看者是否请求PIP操作。观看者一发起PIP操作,接收器500就发送作为控制信号137的(一个或多个)请求命令613到多播设备120,请求多播设备120传送用于PIP画面的辅助视频流(A)和用于主画面的对应的常规视频流(A),该对应的常规视频流(A)的节目内容与辅助视频流(A)的节目内容相同。
在步骤705,接收器500的辅助视频流接收器201和常规视频流接收器501接收辅助视频流(A)135和常规视频流(A)的相应的视频流,并且解码器230解码所接收的用于PIP画面的辅助视频流(A)135,而解码器202解码所接收的用于主画面的常规视频流(B)。该屏幕视图用图6中的画面310表示。
在步骤707,接收器500高速缓存对应的常规视频流(A)133的最近GOP,并且在步骤709,接收器500确定观看者是否请求频道改变操作(即,观看者是否请求在屏幕上完全显示PIP窗口的节目内容)。
在步骤710,在由观看者发起频道改变操作时,经由选择器506通过解码器504解码对应的常规视频流(A)的高速缓存的最近GOP用于立即显示,如图6的画面620所图示的。
在步骤712,在屏幕上常规视频流(B)130的节目内容由对应的常规视频流(A)133的最近GOP的节目内容替代。因为辅助视频流(A)135与对应的常规视频流(A)133在时域中同步,所以基本无缝地进行该转换。
在步骤713,解码器504继续解码对应的常规视频流(A)133的随后的GOP用于显示,如由图6的画面330所图示的。
现在参照图8,示出了用于示出根据本发明的原理的图1的接收器150的第三示例性实施例的细节的框图。接收器800是关于图2和图5的两个前述示例性实施例公开的特征的组合。接收器800的详细操作应该结合上面详细描述的图2和图5的接收器200和500的详细操作来更好地理解,并且因此不进行进一步讨论。
基于在此的教导,本原理的所有特征和优点可以由相关领域的普通技术人员容易地确定。要理解的是,本原理的教导可以以各种形式的硬件、软件、固件、专用处理器或其组合实施。
更优选地,本原理的教导被实施为硬件和软件的组合。此外,软件可以被实施为在程序存储单元上有形体现的应用程序。该应用程序可以上载到并且由包括任何合适架构的机器执行。优选地,该机器在具有诸如一个或多个中央处理单元(“CPU”)、随机存取存储器(“RAM”)和输入/输出(“I/O”)接口之类的硬件的计算机平台上实施。该计算机平台还可以包括操作系统和微指令代码。在此描述的各种处理和功能可以是可由CPU执行的微指令代码的一部分或应用程序的一部分或其任何组合。此外,各种其它外围单元(诸如附加的数据存储单元和打印单元)可以连接到该计算机平台。
要进一步理解的是,因为在附图中描述的一些构成系统组件和方法优选地以软件实施,所以系统组件或处理功能块之间的实际连接可能取决于对本原理编程的方式而不同。给定在此的教导,相关领域的普通技术人员将能够7构思出本原理的这些和类似的实施方案或配置。
尽管已经在此参照附图描述了说明性实施例,但是要理解的是,本原理不限于那些精确实施例,并且在此可以由相关领域的普通技术人员实现各种改变和修改,而不背离本原理的范围和精神。所有这样的改变和修改旨在被包括在如所附权利要求阐明的本原理的范围内。
Claims (12)
1.一种方法,包括以下步骤:
接收和解码第一常规视频流(130)和辅助视频流(135),所述第一常规视频流和所述辅助视频流承载第一和第二节目内容中的相应的节目内容;
在单个显示屏幕上同时显示所述第一节目内容和所述第二节目内容,所述第一节目内容和所述第二节目内容是不同的;
上采样所述解码的辅助视频流,用于响应于用户的请求在所述屏幕上用所述第二节目内容替代所述第一节目内容;
接收和解码第二常规视频流(133),所述第二常规视频流承载第三节目内容,所述第二常规视频流在时域中与所述辅助视频流同步,所述第三节目内容与所述第二节目内容相同;以及
当接收和解码所述第二常规视频流中的瞬时解码器刷新(IDR)帧时,用所述第三节目内容替代所述第二节目内容。
2.如权利要求1所述的方法,其中:
所述辅助视频流的画面组(GOP)的长度比所述第一常规视频流的GOP的长度短。
3.一种装置(200),包括:
接收器(155A),其至少包括一个视频流接收器和一个解码器,用于接收和解码第一常规视频流(130)和辅助视频流(135),所述第一常规视频流和所述辅助视频流承载第一和第二节目内容中相应的节目内容;
视频处理器(208),用于生成在单个显示屏幕(170)上同时显示所述第一节目内容和所述第二节目内容的视频信号,所述第一节目内容和所述第二节目内容是不同的;以及
上采样器(205),用于上采样所述解码的辅助视频流,用于响应于用户的请求在所述屏幕(170)上用所述第二节目内容替代所述第一节目内容,其中:
所述接收器(155A)接收和解码第二常规视频流(133),所述第二常规视频流承载第三节目内容,所述第二常规视频流在时域中与所述辅助视频流同步,所述第三节目内容与所述第二节目内容相同;并且
当接收和解码所述第二常规视频流中的瞬时解码器刷新(IDR)帧时,所述视频处理器(208)用所述第三节目内容替代所述第二节目内容。
4.如权利要求3所述的装置,其中:
所述辅助视频流的画面组(GOP)的长度比所述第一常规视频流的GOP的长度短。
5.一种装置(200),包括:
用于接收和解码第一常规视频流(130)和辅助视频流(135)的部件(155A),所述第一常规视频流和所述辅助视频流承载第一和第二节目内容的相应的节目内容;
用于处理在单个显示屏幕(170)上同时显示所述第一节目内容和所述第二节目内容的视频信号的部件(208),所述第一节目内容和所述第二节目内容是不同的;以及
用于上采样所述解码的辅助视频流的部件(205),用于响应于用户的请求在所述屏幕(170)上用所述第二节目内容替代所述第一节目内容,其中:
所述接收部件(155A)接收和解码第二常规视频流(133),所述第二常规视频流承载第三节目内容,所述第二常规视频流在时域中与所述辅助视频流同步,所述第三节目内容与所述第二节目内容相同;以及
当接收和解码所述第二常规视频流中的瞬时解码器刷新(IDR)帧时,所述处理部件(208)用所述第三节目内容替代所述第二节目内容。
6.如权利要求5所述的装置,其中:
所述辅助视频流的画面组(GOP)的长度比所述第一常规视频流的GOP的长度短。
7.一种方法,包括以下步骤:
接收和解码第一常规视频流(130)用于显示,所述第一常规视频流承载第一节目内容;
响应于用户的第一请求,请求传送辅助视频流(135)和第二常规视频流(133),所述辅助视频流(135)承载第二节目内容,而所述第二常规视频流(133)承载第三节目内容,所述第一节目内容和所述第二节目内容是不同的,而所述第二和第三节目内容是相同的,所述第二常规视频流(133)在时域中与所述辅助视频流(135)同步;
接收和解码所述辅助视频流(135),用于在单个显示屏幕(170)上同时显示所述第一和第二视频内容;
至少存储所述第二常规视频流(133)的最近的GOP;以及
响应于用户的第二请求,解码所述存储的第二常规视频流,用于在所述显示屏幕(170)上用所述高速缓存的第二常规视频流的节目内容替代所述第一节目内容。
8.如权利要求7所述的方法,其中:
所述辅助视频流的画面组(GOP)的长度比所述第一常规视频流的GOP的长度短。
9.一种装置(500),包括:
接收器(155B),其至少包括一个视频流接收器和一个解码器,用于接收和解码第一常规视频流(130),所述第一常规视频流承载第一节目内容;以及
存储器(503),其中:
所述接收器(155B)响应于用户的第一请求,发送至少一个对于传送辅助视频流(135)和第二常规视频流(133)的请求命令,所述辅助视频流(135)承载第二节目内容,而所述第二常规视频流(133)承载第三节目内容,所述第一节目内容和所述第二节目内容是不同的,而所述第二和第三节目内容是相同的,所述第二常规视频流(133)在时域中与所述辅助视频流(135)同步;
所述接收器(155B)接收和解码所述辅助视频流(135),用于在单个显示屏幕(170)上同时显示所述第一和第二视频内容,并且所述接收器(155B)至少将所述第二常规视频流(133)的预解码的最近的GOP分组存储在所述存储器(503)中;
响应于用户的第二请求,所述接收器(155B)解码所述存储的第二常规视频流,用于在所述显示屏幕(170)上用所述高速缓存的第二常规视频流的节目内容替代所述第一节目内容。
10.如权利要求9所述的装置,其中:
所述辅助视频流的画面组(GOP)的长度比所述第一常规视频流的GOP的长度短。
11.一种装置(500),包括:
用于接收和解码第一常规视频流(130)的部件(155B),其至少包括一个视频流接收器和一个解码器,所述第一常规视频流承载第一节目内容;以及
用于存储数字数据的部件(503),其中:
所述接收部件(155B)响应于用户的第一请求,发送至少一个对于传送辅助视频流(135)和第二常规视频流(133)的请求命令,所述辅助视频流(135)承载第二节目内容,而所述第二常规视频流(133)承载第三节目内容,所述第一节目内容和所述第二节目内容是不同的,而所述第二和第三节目内容是相同的,所述第二常规视频流(133)在时域中与所述辅助视频流(135)同步;
接收部件(155B)接收和解码所述辅助视频流(135),用于在单个显示屏幕(170)上同时显示所述第一和第二视频内容,并且接收部件(155B)至少将所述第二常规视频流(133)的预解码的最近的GOP分组存储在所述存储器(503)中;
响应于用户的第二请求,接收部件(155B)解码所述存储的第二常规视频流,用于在所述显示屏幕(170)上用所述高速缓存的第二常规视频流的节目内容替代所述第一节目内容。
12.如权利要求11所述的装置,其中:
所述辅助视频流的画面组(GOP)的长度比所述第一常规视频流的GOP的长度短。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US8406408P | 2008-07-28 | 2008-07-28 | |
| US61/084,064 | 2008-07-28 | ||
| PCT/US2009/004359 WO2010014210A1 (en) | 2008-07-28 | 2009-07-28 | A method and apparatus for fast channel change using a secondary channel video stream |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102113323A true CN102113323A (zh) | 2011-06-29 |
Family
ID=41137678
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2009801296819A Pending CN102113323A (zh) | 2008-07-28 | 2009-07-28 | 使用辅助频道视频流的快速频道改变的方法和装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20110109808A1 (zh) |
| EP (1) | EP2304937A1 (zh) |
| JP (1) | JP2011529673A (zh) |
| KR (1) | KR20110042331A (zh) |
| CN (1) | CN102113323A (zh) |
| WO (1) | WO2010014210A1 (zh) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102271281A (zh) * | 2011-08-08 | 2011-12-07 | 华为技术有限公司 | 快速频道切换的实现方法和装置 |
| CN104094609A (zh) * | 2012-02-07 | 2014-10-08 | 赫希曼汽车通讯有限公司 | 用于在备选的传输路径之间快速切换的方法 |
| CN105100644A (zh) * | 2015-07-15 | 2015-11-25 | 西安诺瓦电子科技有限公司 | 视频源无缝切换方法 |
| CN105580381A (zh) * | 2013-09-25 | 2016-05-11 | 三星电子株式会社 | 显示设备及其控制方法 |
| CN108353197A (zh) * | 2015-11-11 | 2018-07-31 | 索尼公司 | 通信设备 |
| CN111601180A (zh) * | 2020-05-14 | 2020-08-28 | 上海济丽信息技术有限公司 | 一种基于pts的分布式拼接大屏幕视频流集群同步显示系统 |
| CN111954057A (zh) * | 2013-12-06 | 2020-11-17 | 公共电视公司 | 用于电视频道变更的用户接口技术 |
| WO2022082457A1 (zh) * | 2020-10-20 | 2022-04-28 | 深圳市大疆创新科技有限公司 | 视频处理方法、装置和设备、无人机、图传系统 |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8340098B2 (en) | 2005-12-07 | 2012-12-25 | General Instrument Corporation | Method and apparatus for delivering compressed video to subscriber terminals |
| US8700792B2 (en) | 2008-01-31 | 2014-04-15 | General Instrument Corporation | Method and apparatus for expediting delivery of programming content over a broadband network |
| US8752092B2 (en) | 2008-06-27 | 2014-06-10 | General Instrument Corporation | Method and apparatus for providing low resolution images in a broadcast system |
| US20110191813A1 (en) * | 2010-02-04 | 2011-08-04 | Mike Rozhavsky | Use of picture-in-picture stream for internet protocol television fast channel change |
| US9357244B2 (en) | 2010-03-11 | 2016-05-31 | Arris Enterprises, Inc. | Method and system for inhibiting audio-video synchronization delay |
| WO2011119690A1 (en) * | 2010-03-26 | 2011-09-29 | Echostar Technologies L.L.C. | Multiple input television receiver |
| JP5269063B2 (ja) | 2010-12-27 | 2013-08-21 | 株式会社東芝 | ビデオサーバ及びシームレス再生方法 |
| US9019372B2 (en) * | 2011-02-18 | 2015-04-28 | Videolink Llc | Remote controlled studio camera system |
| KR101763944B1 (ko) * | 2011-02-18 | 2017-08-01 | 엘지디스플레이 주식회사 | 영상표시장치 |
| WO2012131559A1 (en) * | 2011-03-30 | 2012-10-04 | Koninklijke Philips Electronics N.V. | Normal and companion video stream applications |
| US20140143820A1 (en) | 2012-11-19 | 2014-05-22 | Videolink Llc | Internet-Based Video Delivery System |
| KR20150041403A (ko) * | 2013-10-08 | 2015-04-16 | 삼성전자주식회사 | 채널 전환을 위한 디스플레이 장치 및 방법 |
| US9942290B2 (en) * | 2015-09-09 | 2018-04-10 | Ericsson Ab | Fast channel change in a multicast adaptive bitrate (MABR) streaming network using HTTP download segment recovery in a shared progressive ABR download pipe |
| US9788053B2 (en) * | 2015-09-09 | 2017-10-10 | Ericsson Ab | Fast channel change in a multicast adaptive bitrate (MABR) streaming network using HTTP download segment recovery in a dedicated bandwidth pipe |
| US10349105B2 (en) | 2016-11-14 | 2019-07-09 | Arris Enterprises Llc | Channel change processing using stored content |
| US10291952B2 (en) * | 2017-02-24 | 2019-05-14 | Google Llc | Multiple-device media swap |
| US10791298B2 (en) * | 2017-08-24 | 2020-09-29 | Interactive Media, LLC | Controlling element presence in a video rendering |
| CN109218801B (zh) * | 2018-08-15 | 2021-12-03 | 咪咕视讯科技有限公司 | 一种信息处理方法、装置及存储介质 |
| CN111083549B (zh) * | 2018-10-19 | 2021-09-28 | 浙江宇视科技有限公司 | 视频切换方法、装置及显示控制设备 |
| US11016788B2 (en) * | 2018-11-28 | 2021-05-25 | Hisense Visual Technology Co., Ltd. | Application launching method and display device |
| CN110855909B (zh) * | 2019-11-14 | 2020-07-03 | 广州魅视电子科技有限公司 | 视频信号无缝低延时切换方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6591013B1 (en) * | 1999-03-22 | 2003-07-08 | Broadcom Corporation | Switching between decoded image channels |
| CN1750643A (zh) * | 2004-09-16 | 2006-03-22 | 美国阿尔卡特资源有限合伙公司 | 具有改进的等待时间的频道切换代理 |
| US20070195737A1 (en) * | 2006-02-21 | 2007-08-23 | Qualcomm Incorporated | Multi-program viewing in a wireless apparatus |
| CN101031080A (zh) * | 2006-03-03 | 2007-09-05 | 汤姆森许可贸易公司 | 在用户命令之前发送视听流的方法以及接收机和发射机 |
| CN101202906A (zh) * | 2006-12-11 | 2008-06-18 | 国际商业机器公司 | 在数字视频广播系统中对视频流进行处理的方法和设备 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6510553B1 (en) * | 1998-10-26 | 2003-01-21 | Intel Corporation | Method of streaming video from multiple sources over a network |
| JP2001346123A (ja) * | 2000-05-31 | 2001-12-14 | Toshiba Corp | ディジタル放送受信機 |
| US20030196211A1 (en) * | 2002-04-10 | 2003-10-16 | Peter Chan | Systems, methods and apparatuses for simulated rapid tuning of digital video channels |
| EP1743487A1 (en) * | 2004-05-03 | 2007-01-17 | Thomson Research Funding Corporation | Method and apparatus enabling fast channel change for dsl system |
| TWI398857B (zh) * | 2005-08-09 | 2013-06-11 | 松下電器產業股份有限公司 | 記錄媒體、系統大型積體電路、播放裝置、方法、及程式 |
| JP4700446B2 (ja) * | 2005-09-06 | 2011-06-15 | 日本放送協会 | 低遅延デジタル符号化映像切り替えを行う映像プログラム受信装置及び送受信システム |
| CN101518082B (zh) * | 2006-07-28 | 2012-11-28 | 汤姆森研究基金有限公司 | 用于数字视频的快速频道转换的方法和装置 |
-
2009
- 2009-07-28 KR KR1020117004368A patent/KR20110042331A/ko not_active Withdrawn
- 2009-07-28 US US12/737,416 patent/US20110109808A1/en not_active Abandoned
- 2009-07-28 WO PCT/US2009/004359 patent/WO2010014210A1/en active Application Filing
- 2009-07-28 EP EP09789019A patent/EP2304937A1/en not_active Withdrawn
- 2009-07-28 JP JP2011521119A patent/JP2011529673A/ja active Pending
- 2009-07-28 CN CN2009801296819A patent/CN102113323A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6591013B1 (en) * | 1999-03-22 | 2003-07-08 | Broadcom Corporation | Switching between decoded image channels |
| CN1750643A (zh) * | 2004-09-16 | 2006-03-22 | 美国阿尔卡特资源有限合伙公司 | 具有改进的等待时间的频道切换代理 |
| US20070195737A1 (en) * | 2006-02-21 | 2007-08-23 | Qualcomm Incorporated | Multi-program viewing in a wireless apparatus |
| CN101031080A (zh) * | 2006-03-03 | 2007-09-05 | 汤姆森许可贸易公司 | 在用户命令之前发送视听流的方法以及接收机和发射机 |
| CN101202906A (zh) * | 2006-12-11 | 2008-06-18 | 国际商业机器公司 | 在数字视频广播系统中对视频流进行处理的方法和设备 |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102271281A (zh) * | 2011-08-08 | 2011-12-07 | 华为技术有限公司 | 快速频道切换的实现方法和装置 |
| US9602869B2 (en) | 2011-08-08 | 2017-03-21 | Huawei Technologies Co., Ltd. | Method and apparatus for fast channel change |
| CN104094609A (zh) * | 2012-02-07 | 2014-10-08 | 赫希曼汽车通讯有限公司 | 用于在备选的传输路径之间快速切换的方法 |
| CN105580381A (zh) * | 2013-09-25 | 2016-05-11 | 三星电子株式会社 | 显示设备及其控制方法 |
| CN105580381B (zh) * | 2013-09-25 | 2019-11-05 | 三星电子株式会社 | 显示设备及其控制方法 |
| CN111954057A (zh) * | 2013-12-06 | 2020-11-17 | 公共电视公司 | 用于电视频道变更的用户接口技术 |
| CN111954057B (zh) * | 2013-12-06 | 2022-07-15 | 公共电视公司 | 一种用于在显示屏上视觉地呈现节目变更的方法及系统 |
| CN105100644A (zh) * | 2015-07-15 | 2015-11-25 | 西安诺瓦电子科技有限公司 | 视频源无缝切换方法 |
| CN108353197A (zh) * | 2015-11-11 | 2018-07-31 | 索尼公司 | 通信设备 |
| CN111601180A (zh) * | 2020-05-14 | 2020-08-28 | 上海济丽信息技术有限公司 | 一种基于pts的分布式拼接大屏幕视频流集群同步显示系统 |
| WO2022082457A1 (zh) * | 2020-10-20 | 2022-04-28 | 深圳市大疆创新科技有限公司 | 视频处理方法、装置和设备、无人机、图传系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011529673A (ja) | 2011-12-08 |
| WO2010014210A1 (en) | 2010-02-04 |
| KR20110042331A (ko) | 2011-04-26 |
| US20110109808A1 (en) | 2011-05-12 |
| EP2304937A1 (en) | 2011-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102113323A (zh) | 使用辅助频道视频流的快速频道改变的方法和装置 | |
| US20110109810A1 (en) | Method an apparatus for fast channel change using a scalable video coding (svc) stream | |
| EP1815684B1 (en) | Method and apparatus for channel change in dsl system | |
| US8135040B2 (en) | Accelerated channel change | |
| US8340113B2 (en) | Method and arrangement for improved media session management | |
| US20040194134A1 (en) | Method and system for rapid channel change providing stored images of current channel programs | |
| US20040181813A1 (en) | Methods and systems for rapid channel change within a digital system | |
| US20070171942A1 (en) | System and method for conducting fast channel change for IPTV | |
| US20080098428A1 (en) | Network Managed Channel Change In Digital Networks | |
| KR20090015051A (ko) | Tv 채널들 사이를 고속 재핑하는 방법 | |
| CN101132521A (zh) | 一种实现iptv频道切换的方法和装置 | |
| US20140068013A1 (en) | Method of playing internet video and related electronic device | |
| CN104185070B (zh) | 电视不同显示窗口的切换方法 | |
| CN102939766B (zh) | 接收器和接收器侧使用单个解码器使能信道变化的方法 | |
| CN1973550B (zh) | 使用冗余视频流的通过dsl的数字视频广播系统中的快速频道改变 | |
| WO2009095080A1 (en) | Method and apparatus for obtaining media over a communications network | |
| KR20110071489A (ko) | 아이피티비 셋탑박스 및 그의 채널 전환 방법 | |
| EP2027726B1 (en) | Methods of receiving and sending digital television services | |
| KR20090024426A (ko) | 영상 제공 시스템 및 그 방법 | |
| US10820031B2 (en) | Communication apparatus for switching between a low-rate stream and a high-rate stream | |
| JP4823232B2 (ja) | ディジタル・ネットワークにおけるネットワーク管理チャネル変更 | |
| CN101409631A (zh) | 一种频道切换的方法和装置 | |
| GB2562243A (en) | Channel switching | |
| KR100994053B1 (ko) | Iptv 방송 서비스 시스템, iptv 방송 서비스 시스템에 있어서의 채널 전환 방법, iptv 셋톱박스 | |
| KR20130017404A (ko) | 하이브리드 멀티미디어 서비스를 이용한 채널 변경 지연 감소 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110629 |