CN102473240A - 编码视频内容的方法 - Google Patents

编码视频内容的方法 Download PDF

Info

Publication number
CN102473240A
CN102473240A CN201080034583XA CN201080034583A CN102473240A CN 102473240 A CN102473240 A CN 102473240A CN 201080034583X A CN201080034583X A CN 201080034583XA CN 201080034583 A CN201080034583 A CN 201080034583A CN 102473240 A CN102473240 A CN 102473240A
Authority
CN
China
Prior art keywords
video
independent compression
section
mpts
view
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
CN201080034583XA
Other languages
English (en)
Other versions
CN102473240B (zh
Inventor
阿杰伊·卢特拉
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.)
Google Technology Holdings LLC
Original Assignee
General Instrument Corp
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 General Instrument Corp filed Critical General Instrument Corp
Publication of CN102473240A publication Critical patent/CN102473240A/zh
Application granted granted Critical
Publication of CN102473240B publication Critical patent/CN102473240B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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 an image region, e.g. an object
    • H04N19/174Methods 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 an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
    • 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/2365Multiplexing of several 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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4347Demultiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

在编码视频内容的方法中,三维(3D)视频内容的第一视图和第二视图的比特***纵成占据视频的第一切片和视频的第二切片,其中边界被配置成在第一切片和第二切片之间形成。另外,以彼此分离的方式对第一切片和第二切片中的每一个的比特进行编码,以形成第一独立压缩视频切片和第二独立压缩视频切片。然后,复用第一和第二独立压缩视频切片以形成至少一个传输流,所述至少一个传输流可操作以被处理以呈现二维(2D)和3D视频中的至少一种。

Description

编码视频内容的方法
优先权的要求
本申请要求2009年8月12日提交的标题为“Backward Compatible3D TV Format and Method”的美国临时专利申请序号61/230,780的优先权利益,其公开因此通过引用被全部合并。
背景技术
通过捕获两个视图(一个用于左眼并且另一个用于右眼)来提供用于三维电视(3D TV)的深度知觉。这两个视图被压缩并且通过各种网络被发送或者存储在存储介质上。解码器解码这两个视图并且将所解码后的视频发送到3D TV用于显示。已知将两个视图合并为单个视频帧或者保持分离。
将两个视图合并为单个视频帧的已知好处是当前的编码器和解码器可用于压缩和解压缩视频。然而,该方法造成两个问题。首先,诸如基于MPEG-4AVC压缩算法的视频压缩算法造成两个视图在它们边缘处的串扰。当前用于避免两个眼睛视图之间的串扰的一个方法是关闭AVC/H.264编码处理中的解块滤波器。然而,已知该方法降低了编码效率并且造成视频中的成块伪像。将两个视图合并为单个视频帧的第二个问题是所合并的视频不向后兼容于二维(2D)TV,也就是,当前的2D TV不能显示与两个视图之一相对应的所解码的视频。
发明内容
根据实施例,公开了一种编码视频内容的方法。该方法包括操纵三维(3D)视频内容的第一视图和第二视图的比特以占据视频的第一切片和视频的第二切片。边界被配置成在第一和第二切片之间形成。以彼此分离的方式对第一切片和第二切片的比特中的每一个进行编码以形成第一独立压缩视频切片和第二独立压缩视频切片。其后,第一和第二独立压缩视频切片被复用以形成可操作以被处理以呈现二维(2D)和3D视频中的至少一种的至少一个传输流。
根据另一个实施例,视频编码器可操作为编码视频内容。视频编码器包括一个或多个模块,所述一个或多个模块被配置成操纵三维(3D)视频内容的第一视图和第二视图的比特以占据视频的第一切片和视频的第二切片。边界被配置成在第一和第二切片之间形成。所述一个或多个模块还被配置成以相互分离的方式对第一切片和第二切片中的每一个的比特进行编码以形成第一独立压缩视频切片和第二独立压缩视频切片,并且配置为复用第一独立压缩视频切片和第二独立压缩视频切片以形成可操作以被处理以呈现2D和3D视频中的至少一种的至少一个传输流。视频编码器还包括被配置成实现所述一个或多个模块的处理器。
根据另一个实施例,公开了一种将至少一个传输流呈现为可显示视频的方法。该方法包括接收所述至少一个传输流,其包括与三维(3D)视频的第一视图相对应的第一独立压缩视频切片和与3D视频的第二视图相对应的第二独立压缩视频切片。第一和第二独立压缩视频视图被配置成占据视频的分离切片。边界被配置成在第一和第二切片之间形成。然后解码第一和第二独立压缩视频切片中至少一个的比特。使用所解码后的第一和第二独立压缩视频切片中的所述至少一个来呈现2D和3D视频中的一种。
根据另一个实施例,一种视频解码器包括一个或多个模块,所述一个或多个模块被配置成接收至少一个传输流,所述传输流包括与3D视频的第一视图相对应的第一独立压缩视频切片和与3D视频的第二视图相对应的第二独立压缩视频切片。第一和第二视图被配置成占据视频的分离切片。边界被配置成在第一和第二切片之间形成。所述一个或多个模块进一步被配置成解码第一和第二独立压缩视频切片中至少一个的比特并且配置为使用第一和第二独立压缩视频切片中的至少一个来呈现2D和3D视频中的一种。视频解码器还包括被配置成实现所述一个或多个模块的处理器。
在另外的实施例中,公开了一种其上嵌入有一个或多个计算机程序的计算机可读存储介质,所述一个或多个计算机程序实现了上面公开的编码视频内容和将传输流呈现为可显示视频的方法。
本发明的实施例提供了一种用于编码视频内容以便由解码器呈现为2D和3D视频中的一种的方法和装置。视频内容包括与为左眼和右眼显示相对应的第一和第二视图。当视频内容要被显示为3D视频时,呈现第一视图和第二视图两者。然而,当视频内容要被显示为2D视频时,诸如当机顶盒配备有2D解码器时,仅呈现第一视图和第二视图中的一个。照此,包含第一视图和第二视图两者的单个传输流可被传送到具有2D和3D解码器之一的机顶盒。替代地,可用能够操作为呈现2D视频的多个传输流中的单个传输流来发送包含第一和第二视图的多个传输流。
附图说明
根据以下描述参考附图,本发明的特征对于本领域技术人员将变得显而易见,在附图中:
图1图示了根据本发明的实施例的网络架构;
图2图示了根据本发明的实施例的3D视频编码器的功能框图;
图3图示了根据本发明的另一个实施例的3D视频编码器的功能框图;
图4图示了根据本发明的实施例的3D视频解码器的简化框图;
图5图示了根据本发明的实施例的编码视频内容的方法流程图;
图6图示了根据本发明的实施例的将传输流呈现为可显示视频的方法流程图;
图7图示了根据本发明的实施例的可用于编码传输流中的视频内容并且根据传输流呈现3D视频的计算机***的框图;以及
图8图示了根据本发明的实施例的视频切片的图。
具体实施方式
为了简单和说明性的目的,本发明通过主要引用其示例性实施例来进行描述。在以下描述中,阐述了许多具体细节来提供对本发明的透彻理解。然而,对于本领域普通技术人员来说将显而易见的是,可可以在不限于这些具体细节的情况下实施本发明。在其它情况下,未详细描述众所周知的方法和结构以避免不必要地模糊本发明。
图1图示了根据实施例的可使用3D视频解码器130的***的网络架构100。如图1中所示,网络架构100被图示为有线电视(CATV)网络架构,包括电缆头端110和电缆网络111。许多数据源101、102、103可通信地耦合到电缆头端110,包括但决不限于多个服务器101、因特网102、经由内容提供商103接收到的无线电信号或电视信号。电缆头端110还通过电缆网络111通信地耦合到一个或多个订户150a到150n。应当理解,图1中描绘的网络架构100可包括另外的构件,并且这里描述的一些构件可被移除和/或修改,而不会偏离网络架构100的范围。
电缆头端110被配置成通过电缆网络111将传输流131输出到订户150a到150n的机顶盒(STB)120a到120n,电缆网络111可包括卫星传输、因特网102或例如使用固定光纤或同轴电缆的其它网络。STB 120a到120n是从电缆头端110接收传输流131并且将传输流131处理成为用于在电视、计算机监视器、个人数字助理(PDA)、蜂窝电话等上面显示的格式的设备。根据实施例,STB 120a到120n中的一个或多个包括由有限电视提供者或***提供商提供的独立设备。根据另一个实施例,STB 120a到120n中的一个或多个包括集成到电视、计算机、蜂窝电话、PDA等中一个或多个中的设备和/或软件。
STB 120a到120n中的每一个配备有2D解码器121和/或3D解码器130。2D解码器121被配置成解码2D内容;而3D解码器130被配置成解码3D内容并且也可被配置成解码2D内容。另外,或者替代地,STB 120a到120n中的一个或多个可配备有2D解码器121和3D解码器130两者,以由此能够解码两种类型的内容。在任何方面,STB 120a到120n被配置成向2D显示器123或3D就绪显示器122输出解码的内容。为了显示3D内容,需要3D就绪显示器122。如以下更详细论述的,传输流131被配置成为3D视频解码器130和2D解码器121两者提供交叉的标准兼容性。
图2图示了根据实施例的3D视频编码器200的功能框图。3D视频编码器200可形成图1中描绘的电缆头端110的一部分或包括在其中,并且通常可被配置成呈现用于传送到订户150a到150n的视频。应当理解,图2中描绘的3D视频编码器200可包括另外的构件,并且这里描述的一些构件可被移除和/或修改,而不会偏离3D视频编码器200的范围。
如图2中所示,3D视频编码器200包括操纵模块202、第一编码模块204、第二编码模块206、描述符处理模块208和复用模块210。模块202-210可包括软件、硬件、或软件和硬件的组合。因此,在一个实施例中,模块202-210中的一个或多个包括电路构件。在另一个实施例中,模块202-210中的一个或多个包括可由处理器执行的在计算机可读存储介质上存储的软件代码。
操纵模块202被配置成访问要被呈现为3D视频的视频内容220。例如,如图1中所示,可通过接收来自广播节目的视频内容、网络电视(IPTV)、交换视频(SDV)、视频点播(VOD)或其它视频源来访问视频内容220。视频内容220包括使得视频内容220能够以3D视频格式被显示的第一视图和第二视图(未示出)。第一视图包括左眼视图和右眼视图中的一个并且第二视图包括左眼视图和右眼视图中的另一个。
操纵模块202被配置成操纵第一视图和第二视图以占据可被显示为视频切片的视频的第一切片222a和视频的第二切片222b。操纵模块还被配置成形成第一和第二切片222a-222b之间的边界。第一切片222a和第二切片222b可以各种方式中的一种或多种方式由3D就绪显示器122来显示,以向观看者提供3D观看体验。也如下所述,2D解码器121可解码第一切片222a和第二切片222b以在2D显示器123上显示视频内容220。
在图8中示出了第一切片222a和第二切片222b可被显示为视频800的切片的方式的示例。如图8中所示,视频800的切片被水平地布置并且包括与第一视图相对应的上半部和与第二视图相对应的下半部。视频800的切片的水平布置允许解码器在读取视频的分离切片时有更好的效率。另外,视频800的上半部和下半部通过边界252分离。两个切片222a和222b之间的边界252使得解块滤波器能够在跨越边界252时被关闭,同时仍然使得能够在切片222a到222b的每一个内执行解块滤波。照此,可避免第一视图222a和第二视图222b之间的串扰。通过保留切片222a到222b中的每一个内激活的解块,编码效率不会受到大的影响并且实质上减少了由于阻塞造成的噪声。
操纵模块202还被配置成输出视频800的切片以分离编码模块204和206。尽管两个编码模块204和206被配置成分离地编码视频800的切片,但是3D视频编码器200可包括任何数量的编码模块204和206,而不会偏离本发明的范围。在该示例中,操纵器202可将视频800的分离切片的上半部和下半部中的一个或其两者操纵为不止一个整数数量的切片。照此,操纵器202可将视频内容220操纵为不止两个切片,以由此形成多于两个的分离视频流,所述分离视频流每一个可被分离地编码。为了清楚,以下论述将针对于视频内容布置在第一和第二切片222a和222b中的情况。
第一编码模块204被配置成压缩第一切片222a以形成与视频内容220相关联的第一独立压缩视频切片224a。第二编码模块206被配置成压缩第一切片222b以形成与视频内容220相关联的第二独立压缩视频切片224b。第一和第二独立压缩视频切片224a和224b不一定是相关于其它视频流被压缩,例如与之对比的是,其中彼此相关地编码视频流的MVC编码的视频流。相反,第一编码模块204和第二编码模块206中的每一个可分别压缩第一独立压缩视频切片224a和第二独立压缩视频切片224b,而没有引用视频切片224a和224b中的另一个。这里使用的“MPEG”指代用于编码和解码输出流的一组标准,如运动图像专家组所定义的。MPEG包括用于传输流的若干格式,诸如MPEG-2和MPEG-4部分10/H.264。至少凭借分离地压缩在第一切片222a和第二切片222b中包含的视频,第一独立压缩视频切片224a和第二独立压缩视频切片224b中的任一个可被解码以用于以2D格式观看。
根据实施例,使用第一压缩格式(例如MPEG-2)来压缩第一独立压缩视频切片224a,并且使用与第一压缩格式不同的第二压缩格式(例如MPEG-4)来压缩第二独立压缩视频切片224b。当使用不同的编码标准(例如MPEG-2和MPEG-4)来压缩两个切片222a-222b时,广播中心的约束允许相同的节目内具有不同stream_type值的两个视频分量(也就是,可使用现有的用于MPEG-2视频(0x02)和MPEG-4(0x1B)的stream_type值)。
根据另一个实施例,第一和第二独立压缩视频切片224a和224b以共同的压缩格式被压缩。第二独立压缩视频切片224b可处于比第一独立压缩视频切片224a更低的分辨率。第二独立压缩视频切片224b被分配了用于传输流131的节目图表中与第一独立压缩视频切片224a不同的新的流类型。节目图表被用于描述包括与该节目相关联的基本流的每一个单个节目。流类型可在节目图表中被指定。用于第二视图的新的流类型可由传输流来分配,例如MPEG-2。
如图2中进一步示出的,描述符处理模块208被配置成从第一编码模块204和第二编码模块206接收第一独立压缩视频切片224a和第二独立压缩视频切片224b。描述符处理模块208还被配置成创建关联的描述符226并且将其添加到第一和第二独立压缩视频切片224a和224b。描述符226可包括例如关于以下的信息:第一和第二独立压缩视频切片224a和224b中的每一个相关于哪个视图、实现了什么编码标准来编码第一和第二独立压缩视频切片224a和224b中的每一个、在视图分辨率不同的情况下的上采样规则、用于组合视图的信息(例如,字段交织或帧交织等)。描述符处理模块208可从操纵模块202、第一编码模块204和第二编码模块206中的一个或多个接收描述第一和第二独立压缩视频切片224a和224b的信息,并且可在生成描述符226中使用该信息。描述符226被配置成允许接收包含压缩视频切片224a和224b的传输流131的解码器解码(包括视频分辨率的任何调整)并且根据所解码的第一和第二切片222a和222b来呈现2D或3D视频。
复用模块210被配置成分别从第一编码模块204和第二编码模块206接收第一和第二独立压缩视频切片224a和224b。其后,复用模块210被配置成连同相关联的描述符226复用第一和第二独立压缩视频切片224a和224b以形成至少一个传输流131。例如,第一和第二独立压缩视频切片224a和224b可包括在单个传输流中。替代地,独立压缩的视频切片224a和224b可在分离的传输流中被发送。独立压缩的视频切片224a和224b以及描述符226可包括在至少一个传输流131中的共同节目中。共同节目例如可对应于单个广播信道。另外,或者替代地,至少一个传输流131可包括网际协议(IP)分组或可遵循被配置成支持传输流131传输的任何分组化方案。例如,传输流131可包括MPEG流、IP分组或用于从源向端用户传输3D视频的任何适当介质。
图3图示了根据实施例的3D视频编码器260的替代实现。如图3中所示,3D视频编码器260包括视图合并器264、帧切片器266、编码器268和流分离器270。应当理解,图3中描绘的3D视频编码器260可包括另外的构件,并且这里描述的一些构件可被移除和/或修改,而不会偏离3D视频编码器260的范围。
如图3中所示,视图合并器264接收与左视图262a相关联的比特和与右视图262b相关联的比特。视图合并器264被配置成合并左视图262a和右视图262b以形成单个帧,例如以上部和下部格式。另外,视图合并器264被配置成将用于3D构成的描述符与单个帧关联。用于3D构成的描述符被配置成允许解码器从编码器260接收至少一个传输流以解码(包括视频分辨率的任何调整)并且根据所解码的第一和第二视图262a和262b的比特来呈现2D或3D视频。帧切片器266被配置成将单个帧切成多个视频切片用于例如作为同一传输流的一部分进行传输。
具有解块滤波器控制的编码器268被配置成编码视频的切片以形成单个视频帧和比特流或者替代地形成两个分离的比特流。根据实施例,单个视频帧和比特流可被发送到端用户,例如图1中的订户150a-150n。替代地,单个流视频帧可由流分离器270分离以形成第一和第二独立压缩视频切片224a-224b并且作为分离的视频切片在多个传输流中被传送,例如,参考上面的图2所示出和论述的。
图4图示了根据实施例的被配置成接收和显示3D内容的***300的简化框图。***300被描绘为包括STB 120c,包括3D解码器130和来自图1的3D就绪TV 122。如上所述,STB 120c的功能可由各种其它设备执行,诸如集成到电视、计算机、蜂窝电话、PDA等中的一个或多个内的设备和/或软件。应当理解,图4中描绘的***300可包括另外的构件,并且这里描述的一些构件可被移除和/或修改,而不会偏离***300的范围。
如图4中所示,STB 120c包括输入/输出模块302、解复用模块304和3D视频解码器130,3D视频解码器130包括3D解码模块306和3D组合模块308。模块302-308可包括软件、硬件、或软件和硬件的组合。因此,在一个实施例中,模块302-308中的一个或多个包括电路构件。在另一个实施例中,模块302-308中的一个或多个包括可由处理器执行的在计算机可读介质上存储的软件代码。
输入/输出模块302被配置成从头端110接收传输流131。输入/输出模块302可包括通用串行总线(USB)、以太网接口、或另一类型的接口,并且传输流131可以是QAM调制的流。
其后,解复用模块304可选择频率并且解调频率以获得多节目传输流(MPTS)。解复用模块304被配置成解复用MPTS以提取与订户可选择的多个节目中的每一个相对应的单节目传输流(SPTS)。例如,订户150n可使用STB 120c来选择具有3D内容的节目。然后,解复用模块304解复用MPTS以形成第一和第二独立压缩视频切片224a和224b。第一和第二独立压缩视频切片224a和224b中的每一个具有不同的编解码器。
3D解码模块306被配置成解码第一和第二独立压缩视频切片224a和224b以形成第一视图和第二视图。在解码第一和第二独立压缩视频切片224a和224b中,3D解码模块306被配置成访问传输流131中的描述符226并且在解码压缩视频切片224a和224b中使用其中包含的指令。
3D呈现模块308被配置成访问传输流131中的描述符226并且使用其中包含的指令来呈现3D视频310。更具体地,3D呈现模块308被配置成处理解码后的第一和第二独立压缩视频切片224a和224b以形成适合于在3D就绪TV 122上显示为立体视图或多个视图的3D视频310。描述符226可包括补充增强信息(SEI)以形成3D视频310。另外,输入/输出模块302被配置成其后将3D视频310例如输出到3D就绪TV。
根据实施例,第一和第二独立压缩视频切片224a和224b在单传输流中的单个帧中被接收。替代地,用于第一和第二独立压缩视频切片224a和224b的比特可在分离的传输流中被接收。
根据另一个实施例,在至少一个传输流131是符合MPEG-2的流的情况下,来自描述符226的一些呈现和组合信息可包括在压缩视频流(诸如图片用户数据)中。这提供了关于使用单个流的信息、组合和呈现了相同视频序列中的两个字段或两个帧以及另外的显示相关的元素。
根据另一个实施例,3D呈现模块被配置成将与第一和第二视图相对应的帧(半个垂直分辨率的每一个)缝合为具有包括一个眼睛视图的上半部和包括另一个眼睛视图的下半部的单个视频帧。3D呈现模块308进一步被配置成以上部和下部面板格式来创建视频帧并且将该视频帧发送到3D就绪TV 122,3D就绪TV 122被配置成以上部和下部面板格式来呈现3D视频。3D视频解码器130或STB 120c还可被配置成以上部和下部面板格式在3D视频的两个半部中***标题文本和在屏显示(OSD)信息。
根据另一个实施例,为了呈现3D视频310,3D呈现模块308被配置成将与两个眼睛视图相对应的帧垂直地内插为全分辨率并且将垂直内插的帧输出到3D就绪TV 122用于3D显示。另外,STB 120c也可被配置成在两个垂直内插的帧中***标题文本和OSD信息。
根据STB 120n包括2D解码器121的进一步的实施例,2D解码器121能够根据包含第一和第二压缩视频切片224a和224b的同一传输流131呈现2D视频。在这方面,2D解码器121被配置成解码第一和第二压缩视频切片224a和224b中的一个并且呈现所解码后的流以用于在2D或3D显示器上显示。2D解码器121能够根据第一和第二压缩视频切片224a和224b中的一个来呈现全分辨率的2D视频流,因为第一和第二压缩视频切片224a和224b中的每一个被彼此独立地压缩。另外,2D解码器121可将第一视图和第二视图中的一个垂直地内插为全分辨率以用于在2D或3D显示器上显示。此外,2D解码器121可丢弃未用于生成要被显示的视频的视图。因此,传输流131可被用于在具有带有常规2D解码器的STB和带有3D解码器的STB的混合的网络架构中提供向后兼容性。另外,其中安装有例如常规机顶盒的常规2D解码器的STB 120n可被配置成在内插之后***标题文本和OSD信息。
根据示例,2D解码器121可基于用来编码视频切片224a和224b的压缩类型来选择第一和第二压缩视频切片224a和224b中的一个。作为示例,其中2D解码器121被配置成解码MPEG-2编码流并且已使用MPEG-4标准压缩了第一压缩视频切片224a并且已使用了MPEG-2标准压缩了第二压缩视频切片224b,2D解码器121可被配置成解码第二压缩视频切片224b。
现在相关于以下图5和图6中描绘的方法400和500的流程图来分别描述可使用3D视频编码器200和STB 120c用于编码视频流的方法和可解码视频流以呈现视频以用于显示的方法的示例。对于本领域普通技术人员应当显而易见的是,方法400和500表示普遍的说明并且可添加其它步骤或可移除、修改或重新安排现有步骤,而不会偏离方法400和500的范围。另外,作为示例而不是限制,相关于图2、图3和图4中描绘的构件来描述方法400和500。
方法400和500中阐述的一些或全部操作可被包含作为任何期望的计算机可读介质中存储并且由计算机***上的处理器执行的一个或多个计算机程序。可被用于存储可操作为实现本发明的软件的示例性计算机可读介质包括但不限于常规的计算机***RAM、ROM、EPROM、EEPROM、硬盘或其它数据存储设备。
首先参考图5,示出了根据实施例的编码视频内容220以形成传输流131的方法400。方法400可由如上相关于图2所述的3D视频编码器200执行。
在步骤402,例如通过操纵模块202来访问视频内容220。如上所述,视频内容220可包括第一视图和第二视图。第一视图和第二视图可***作为呈现3D视频。
在步骤404,操纵模块202操纵第一和第二视图以占据视频800的分离切片。例如,第一和第二视图可***纵成占据视频的第一切片222a和视频的第二切片222b,如图8中所示。
在步骤406,视频800的分离切片分别由第一编码模块204和第二编码模块206编码以形成第一独立压缩视频切片224a和第二独立压缩视频切片224b。第一和第二独立压缩视频切片224a和224b可以共同的压缩格式被压缩,或者替代地,以不同压缩格式被压缩,如以上相关于图2所述。
在步骤408,描述符处理模块208生成描述符226,描述符226包含用于在解码和组合第一和第二独立压缩视频切片224a和224b以形成2D和3D视频中的一个或两者中使用的信息。
在步骤410,复用模块210复用第一和第二独立压缩视频切片224a和224b以形成至少一个传输流131。接收所述至少一个传输流131的解码器可被配置成解码在所述至少一个传输流131中包含的压缩视频切片224a和224b以呈现2D或3D视频。复用模块210也可在所述至少一个传输流131中包括描述符226。
在步骤412,传输流131通过网络被输出到一个或多个订户150a-150n,例如如图1中所示。
现在转到图6,示出了根据实施例的将至少一个传输流131呈现为2D或3D可显示视频的方法500。方法500可由如上相关于图4所述的STB120c和/或STB 120n执行。
在步骤502,例如通过STB 120c/120n的输入/输出模块302来接收至少一个传输流131。如上所述,所述至少一个传输流131包括第一和第二独立压缩视频切片224a和224b以及描述符226。
在步骤504,解码第一和第二独立压缩视频切片224a和224b中的至少一个。在解码器包括3D解码器130的第一示例中,3D解码器130解码第一和第二独立压缩视频切片224a和224b以用于呈现为3D显示格式。在解码器包括2D解码器121的第二示例中,2D解码器121成为第一和第二独立压缩视频切片224a和224b中的一个以用于呈现为2D显示格式。
在步骤506,例如通过3D呈现模块308来呈现所述至少一个解码的视频切片以用于显示为2D和3D视频之一。另外,在步骤508,所呈现的2D或3D视频被输出到2D和3D显示器122和123中的一个。
现在转到图7,示出了根据本发明的实施例配置的计算设备600的示意性表示。计算设备600包括一个或多个处理器602,诸如中央处理单元;一个或多个显示设备604,诸如监视器;一个或多个网络接口608,诸如局域网LAN、无线802.11x LAN、3G移动WAN或WiMax WAN;和一个或多个计算机可读介质610。这些构件中的每一个操作地耦合到一条或多条总线612。例如,总线612可以是EISA、PCI、USB、FireWire、NuBus或PDS。
计算机可读介质610可以是参与向处理器602提供指令以用于执行的任何适当介质。例如,计算机可读介质610可以是非易失性介质,诸如光盘或磁盘;易失性介质,诸如存储器;和传输介质,诸如同轴电缆、铜线和光纤。传输介质也可采用声音、光或射频波。计算机可读介质610也可存储其它软件应用,包括字处理器、浏览器、电子邮件、即时通信、媒体播放器和电话软件。
计算机可读介质610也可存储操作***614,诸如Mac OS、MSWindows、Unix或Linux;网络应用616;和视频编码/解码应用618。操作***614可以是多用户、多处理、多任务、多线程、实时的等。操作***614也可执行基本任务,诸如识别来自诸如键盘或键区的输入设备的输入;向显示器604发送输出;跟踪介质610上的文件和目录;控制***设备,诸如磁盘驱动器、打印机、图像捕获设备;和管理一条或多条总线612上的业务。网络应用616包括用于建立和维护网络连接的各种构件,诸如用于实现包括TCP/IP、HTTP、以太网、USB和FireWire的通信协议的软件。
视频编码/解码应用618提供各种软件构件以用于编码3D视频内容以便在传输流中传输和解码所编码的视频内容以便显示为2D或3D视频中的至少一种,如上所述。在某些实施例中,由应用618执行的一些和全部处理可集成到操作***614内。在某些实施例中,处理可至少部分地在数字电路中、或者在计算机硬件、固件、软件或其任何组合中实现,也如上面所述。
本发明的实施例提供了一种用于编码要由解码器呈现为2D和3D视频之一的视频内容的方法和装置。视频内容包括与用于左眼和右眼的显示相对应的第一和第二视图。当视频内容要显示为3D视频时,呈现第一视图和第二视图。然而,当视频内容要显示为2D视频时,诸如当机顶盒配备有2D解码器时,仅仅呈现第一视图和第二视图之一。照此,包含第一视图和第二视图两者的单个传输流可被传送到具有2D和3D解码器之一的机顶盒。
这里已经描述和图示的是本发明的实施例连同它们的一些变化。这里使用的术语、描述和图形仅作为例示被阐述并且不旨在作为限制。本领域技术人员将认识到,在本发明的精神和范围内许多变化是可能的,其中本发明旨在由以下权利要求(及其等同物)来限定,其中所有术语意思是它们最宽泛的合理含意,除非另外地表示。

Claims (21)

1.一种编码视频内容的方法,所述方法包括:
操纵三维(3D)视频内容的第一视图和第二视图的比特以占据视频的第一切片和视频的第二切片,其中边界被配置成在所述第一切片和所述第二切片之间形成;
以彼此分离的方式对所述第一切片和所述第二切片中的每一个的比特进行编码,以形成第一独立压缩视频切片和第二独立压缩视频切片;以及
复用所述第一和第二独立压缩视频切片以形成至少一个传输流,其中所述至少一个传输流能够操作以被处理以呈现二维(2D)和3D视频中的至少一种。
2.根据权利要求1所述的方法,其中,复用所述第一和第二独立压缩视频切片以形成所述至少一个传输流进一步包括:
复用所述第一和第二独立压缩视频切片以形成单个视频帧,其中所述至少一个传输流包括所述单个视频帧。
3.根据权利要求1所述的方法,其中,复用所述第一和第二独立压缩视频切片以形成所述至少一个传输流进一步包括:
复用所述第一和第二独立压缩视频切片以形成分离的视频切片,其中所述至少一个传输流包括所述分离的视频切片。
4.根据权利要求1所述的方法,其中,以彼此分离的方式对所述第一切片和所述第二切片中的每一个进行编码进一步包括:
以共同的压缩格式编码所述第一切片和所述第二切片的比特并且向所述第一独立压缩视频切片和所述第二独立压缩视频切片分配不同的流类型。
5.根据权利要求1所述的方法,其中,以彼此分离的方式对所述第一切片和所述第二切片中的每一个进行编码进一步包括:
以相互不同的第一和第二压缩格式分别对所述第一切片和所述第二切片的比特进行编码。
6.根据权利要求1所述的方法,其中,所述第一和第二独立压缩视频切片中的至少一个在能够操作以被处理以显示2D视频的全分辨率的2D兼容流中被编码。
7.根据权利要求1所述的方法,进一步包括:
生成描述符,其中所述描述符包含用于呈现所述第一和第二独立压缩视频切片的至少一个以呈现所述2D和3D视频中的至少一种的信息;并且
其中复用所述第一独立压缩视频切片和所述第二独立压缩视频切片进一步包括在所述至少一个传输流中包括所述描述符。
8.一种将至少一个传输流呈现为可显示视频的方法,所述方法包括:
接收所述至少一个传输流,所述传输流包括与三维(3D)视频的第一视图相对应的第一独立压缩视频切片和与所述3D视频的第二视图相对应的第二独立压缩视频切片,其中所述第一视图和第二视图被配置成占据视频的分离切片,并且其中边界被配置成在所述第一切片和第二切片之间形成;
解码所述第一和第二独立压缩视频切片中的至少一个的比特;以及
使用解码后的第一和第二独立压缩视频切片中的所述至少一个来呈现二维(2D)和3D视频中的一种。
9.根据权利要求8所述的方法,其中,所述第一和第二独立压缩视频切片作为单个视频帧和分离视频切片中的一种被接收。
10.根据权利要求8所述的方法,其中,接收所述至少一个传输流进一步包括:
接收在所述至少一个传输流中的描述符;以及
其中解码和呈现中的至少一个进一步包括使用所述描述符进行解码和呈现中的至少一个。
11.根据权利要求8所述的方法,其中,所述第一和第二独立压缩视频切片中的比特已分别利用彼此不同的第一和第二压缩格式进行了编码,所述方法进一步包括:
确定所述第一和第二独立压缩视频切片的压缩格式;
选择使用与解码器兼容的压缩格式已经压缩的所述第一和第二独立压缩视频切片中的一个;并且
其中解码进一步包括解码已使用兼容的压缩格式压缩的所述第一和第二独立压缩视频切片中的一个的比特以呈现2D视频。
12.根据权利要求8所述的方法,其中,呈现所述2D视频和所述3D视频中的一种进一步包括:
将与所述第一切片和第二切片相对应的帧组合为单个视频帧,其中所述单个视频帧包括由所述第一视图的比特构成的上半部和由所述第二视图的比特构成的下半部。
13.一种用于编码视频内容的视频编码器,所述视频编码器包括:
一个或多个模块,所述一个或多个模块被配置成:用于操纵三维(3D)视频内容的第一视图和第二视图的比特以占据视频的第一切片和视频的第二切片,其中边界被配置成在所述第一切片和第二切片之间形成;用于以相互分离的方式对所述第一切片和第二切片中每一个的比特进行编码以形成第一独立压缩视频切片和第二独立压缩视频切片;以及用于复用所述第一独立压缩视频切片和所述第二独立压缩视频切片以形成至少一个传输流,其中所述至少一个传输流能够操作以被处理以呈现所述二维(2D)视频和所述3D视频中的至少一种;以及
处理器,所述处理器被配置成实现所述一个或多个模块。
14.根据权利要求13所述的视频编码器,其中,所述一个或多个模块进一步被配置成复用所述第一和第二独立压缩视频切片的比特以形成单个视频帧和分离视频切片中的一种。
15.根据权利要求13所述的视频编码器,其中,所述一个或多个模块进一步被配置成用于在共同的压缩格式下编码所述第一切片和所述第二切片的比特并且用于向所述第一和第二独立压缩视频切片分配不同的流类型。
16.根据权利要求15所述的视频编码器,其中,所述一个或多个模块进一步被配置成编码要由2D解码器处理的所述第一切片和所述第二切片的比特以形成全分辨率的2D兼容流。
17.根据权利要求13所述的视频编码器,其中,所述一个或多个模块进一步被配置成:用于生成与所述第一和第二独立压缩视频切片相关联的描述符,其中所述描述符包含用于呈现所述第一和第二独立压缩视频切片中的至少一个的比特以呈现所述2D视频和所述3D视频中的至少一种的信息;用于将所述描述符包括在所述至少一个传输流中。
18.一种视频解码器,包括:
一个或多个模块,所述一个或多个模块被配置成接收至少一个传输流,所述至少一个传输流包括与三维(3D)视频的第一视图相对应的第一独立压缩视频切片和与所述3D视频的第二视图相对应的第二独立压缩视频切片,其中所述第一和第二视图被配置成占据视频的分离切片,并且其中边界被配置成在所述第一切片和第二切片之间形成;
所述一个或多个模块进一步被配置成:用于解码所述第一和第二独立压缩视频切片中的至少一个的比特;以及用于使用所述第一和第二独立压缩视频切片中的至少一个来呈现二维(2D)和3D视频中的一种;以及
处理器,所述处理器被配置成实现所述一个或多个模块。
19.根据权利要求18所述的视频解码器,其中,所述一个或多个模块进一步被配置成:用于确定所述第一和第二独立压缩视频切片的压缩格式;用于选择已经使用与解码模块兼容的压缩格式压缩的所述第一和第二独立压缩视频切片中的一个;以及用于解码已经使用兼容的压缩格式压缩的所述第一和第二独立压缩视频切片中的一个的比特以呈现2D视频。
20.一种存储至少一个计算机程序的计算机可读存储介质,所述至少一个计算机程序当被执行时实现编码视频内容的方法,所述方法包括:
操纵三维(3D)视频内容的第一视图和第二视图的比特以占据视频的第一切片和视频的第二切片,其中边界被配置成在所述第一切片和所述第二切片之间形成;
以彼此分离的方式对所述第一切片和所述第二切片中的每一个的比特进行编码,以形成第一独立压缩视频切片和第二独立压缩视频切片;以及
复用所述第一和第二独立压缩视频切片以形成至少一个传输流,其中所述至少一个传输流能够操作以被处理以呈现所述2D视频和所述3D视频中的至少一种。
21.一种存储至少一个计算机程序的计算机可读存储介质,所述至少一个计算机程序当被执行时实现将至少一个传输流呈现为可显示视频的方法,所述方法包括:
接收所述至少一个传输流,所述至少一个传输流包括与三维(3D)视频的第一视图相对应的第一独立压缩视频切片和与所述3D视频的第二视图相对应的第二独立压缩视频切片,其中所述第一和第二视图被配置成占据视频的分离切片,并且其中边界被配置成在所述第一视图和第二视图之间形成;
解码所述第一和第二独立压缩视频切片中的至少一个的比特;以及
使用所解码后的第一和第二独立压缩视频切片中的所述至少一个来呈现二维(2D)和3D视频中的一种。
CN201080034583.XA 2009-08-03 2010-08-03 编码视频内容的方法 Active CN102473240B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US23078009P 2009-08-03 2009-08-03
US61/230,780 2009-08-03
PCT/US2010/044266 WO2011017336A1 (en) 2009-08-03 2010-08-03 Method of encoding video content

Publications (2)

Publication Number Publication Date
CN102473240A true CN102473240A (zh) 2012-05-23
CN102473240B CN102473240B (zh) 2015-11-25

Family

ID=43526964

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080034583.XA Active CN102473240B (zh) 2009-08-03 2010-08-03 编码视频内容的方法

Country Status (5)

Country Link
US (2) US9432723B2 (zh)
EP (1) EP2462540B1 (zh)
KR (1) KR101353115B1 (zh)
CN (1) CN102473240B (zh)
WO (1) WO2011017336A1 (zh)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9041772B2 (en) 2009-04-07 2015-05-26 Lg Electronics Inc. Broadcast transmitter, broadcast receiver, and 3D video data processing method thereof
WO2011017336A1 (en) 2009-08-03 2011-02-10 General Instrument Corporation Method of encoding video content
WO2011049519A1 (en) * 2009-10-20 2011-04-28 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for multi-view video compression
KR20120031790A (ko) * 2010-09-27 2012-04-04 삼성전자주식회사 영상처리장치, 컨텐츠 제공서버 및 그들의 제어방법
JP5748463B2 (ja) * 2010-12-02 2015-07-15 キヤノン株式会社 符号化装置およびプログラム
GB2488830B (en) * 2011-03-10 2015-07-29 Canon Kk Method and device for encoding image data and method and device for decoding image data
GB2488829A (en) * 2011-03-10 2012-09-12 Canon Kk Encoding and decoding image data
US9054920B2 (en) * 2011-03-31 2015-06-09 Alcatel Lucent Managing data file transmission
US9420259B2 (en) 2011-05-24 2016-08-16 Comcast Cable Communications, Llc Dynamic distribution of three-dimensional content
US11496760B2 (en) 2011-07-22 2022-11-08 Qualcomm Incorporated Slice header prediction for depth maps in three-dimensional video codecs
US9521418B2 (en) 2011-07-22 2016-12-13 Qualcomm Incorporated Slice header three-dimensional video extension for slice header prediction
TW201308979A (zh) * 2011-08-10 2013-02-16 Chunghwa Picture Tubes Ltd 播放立體影像之方法
US9288505B2 (en) 2011-08-11 2016-03-15 Qualcomm Incorporated Three-dimensional video with asymmetric spatial resolution
US9485503B2 (en) 2011-11-18 2016-11-01 Qualcomm Incorporated Inside view motion prediction among texture and depth view components
KR20140004591A (ko) * 2012-07-02 2014-01-13 삼성전자주식회사 3차원 영상 데이터 스트림 생성 방법 및 장치, 3차원 영상 데이터 스트림 재생 방법 및 장치
US9432624B2 (en) * 2014-01-03 2016-08-30 Clearone Communications Hong Kong Ltd. Method for improving an MCU's performance using common properties of the H.264 codec standard
US10992960B2 (en) 2019-02-06 2021-04-27 Jared Michael Cohn Accelerated video exportation to multiple destinations
EP4017001A1 (en) * 2020-12-17 2022-06-22 Axis AB Method and digital video camera for forming a combined image frame of a combined video stream

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5394524A (en) * 1992-08-07 1995-02-28 International Business Machines Corporation Method and apparatus for processing two graphics data streams in parallel
US20040066854A1 (en) * 2002-07-16 2004-04-08 Hannuksela Miska M. Method for random access and gradual picture refresh in video coding
US20050084006A1 (en) * 2003-10-16 2005-04-21 Shawmin Lei System and method for three-dimensional video coding
US20050147309A1 (en) * 2002-04-25 2005-07-07 Hiroyuki Katata Image encodder, image decoder, record medium, and image recorder
US7058965B1 (en) * 1999-04-15 2006-06-06 Sedna Patent Services, Llc Multiplexing structures for delivery of interactive program guide
US20060139448A1 (en) * 2004-12-29 2006-06-29 Samsung Electronics Co., Ltd. 3D displays with flexible switching capability of 2D/3D viewing modes
CN1893653A (zh) * 2005-07-02 2007-01-10 三星电子株式会社 对视频数据编码/解码以实现本地三维视频的方法和设备
WO2007081838A1 (en) * 2006-01-09 2007-07-19 Thomson Licensing Method and apparatus for providing reduced resolution update mode for multi-view video coding
US20080089412A1 (en) * 2006-10-16 2008-04-17 Nokia Corporation System and method for using parallelly decodable slices for multi-view video coding
US20080310499A1 (en) * 2005-12-09 2008-12-18 Sung-Hoon Kim System and Method for Transmitting/Receiving Three Dimensional Video Based on Digital Broadcasting
WO2009040701A2 (en) * 2007-09-24 2009-04-02 Koninklijke Philips Electronics N.V. Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020009137A1 (en) * 2000-02-01 2002-01-24 Nelson John E. Three-dimensional video broadcasting system
WO2001097531A2 (en) * 2000-06-12 2001-12-20 Vrex, Inc. Electronic stereoscopic media delivery system
KR100556826B1 (ko) * 2003-04-17 2006-03-10 한국전자통신연구원 Mpeg-4 기반의 양안식 3차원 동영상을 서비스하기 위한 인터넷 방송 시스템 및 그 방법
JP2005033336A (ja) * 2003-07-08 2005-02-03 Ntt Docomo Inc 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム
US20060146734A1 (en) * 2005-01-04 2006-07-06 Nokia Corporation Method and system for low-delay video mixing
US8005149B2 (en) * 2006-07-03 2011-08-23 Unisor Design Services Ltd. Transmission of stream video in low latency
JP4747975B2 (ja) * 2006-07-14 2011-08-17 ソニー株式会社 画像処理装置および方法、プログラム、並びに、記録媒体
US20090316793A1 (en) * 2008-06-20 2009-12-24 Yang Zhijie Michael Method and system for adaptive deblocking for avs1-p2
US20100246683A1 (en) * 2009-03-27 2010-09-30 Jennifer Lois Harmon Webb Error Resilience in Video Decoding
WO2011017336A1 (en) 2009-08-03 2011-02-10 General Instrument Corporation Method of encoding video content
US20110280311A1 (en) 2010-05-13 2011-11-17 Qualcomm Incorporated One-stream coding for asymmetric stereo video

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5394524A (en) * 1992-08-07 1995-02-28 International Business Machines Corporation Method and apparatus for processing two graphics data streams in parallel
US7058965B1 (en) * 1999-04-15 2006-06-06 Sedna Patent Services, Llc Multiplexing structures for delivery of interactive program guide
US20050147309A1 (en) * 2002-04-25 2005-07-07 Hiroyuki Katata Image encodder, image decoder, record medium, and image recorder
US20040066854A1 (en) * 2002-07-16 2004-04-08 Hannuksela Miska M. Method for random access and gradual picture refresh in video coding
CN101232616A (zh) * 2002-07-16 2008-07-30 诺基亚有限公司 用于在视频编码中随机存取和逐步更新图像的方法
US20050084006A1 (en) * 2003-10-16 2005-04-21 Shawmin Lei System and method for three-dimensional video coding
US20060139448A1 (en) * 2004-12-29 2006-06-29 Samsung Electronics Co., Ltd. 3D displays with flexible switching capability of 2D/3D viewing modes
CN1893653A (zh) * 2005-07-02 2007-01-10 三星电子株式会社 对视频数据编码/解码以实现本地三维视频的方法和设备
US20080310499A1 (en) * 2005-12-09 2008-12-18 Sung-Hoon Kim System and Method for Transmitting/Receiving Three Dimensional Video Based on Digital Broadcasting
WO2007081838A1 (en) * 2006-01-09 2007-07-19 Thomson Licensing Method and apparatus for providing reduced resolution update mode for multi-view video coding
US20080089412A1 (en) * 2006-10-16 2008-04-17 Nokia Corporation System and method for using parallelly decodable slices for multi-view video coding
WO2009040701A2 (en) * 2007-09-24 2009-04-02 Koninklijke Philips Electronics N.V. Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal

Also Published As

Publication number Publication date
US9432723B2 (en) 2016-08-30
KR101353115B1 (ko) 2014-01-21
US20160337648A1 (en) 2016-11-17
EP2462540B1 (en) 2017-05-10
US20110026608A1 (en) 2011-02-03
EP2462540A1 (en) 2012-06-13
WO2011017336A1 (en) 2011-02-10
CN102473240B (zh) 2015-11-25
EP2462540A4 (en) 2014-01-15
KR20120044375A (ko) 2012-05-07
US10051275B2 (en) 2018-08-14

Similar Documents

Publication Publication Date Title
CN102473240B (zh) 编码视频内容的方法
US20210105449A1 (en) Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal
EP2454886B1 (en) Simulcast of stereoviews for 3d tv
US9357198B2 (en) Digital broadcast receiving method providing two-dimensional image and 3D image integration service, and digital broadcast receiving device using the same
WO2017060423A1 (en) Enhancing a region of interest in video frames of a video stream
KR102361314B1 (ko) 360도 가상현실 방송 서비스 제공 방법 및 장치
CN102986229A (zh) 解码2d-兼容立体视频流的方法
US8483271B2 (en) Method and system for 3D video pre-processing and post-processing
EP2526689B1 (en) Method for transporting information and/or application data inside a digital video stream, and relative devices for generating and playing such video stream
KR102219419B1 (ko) 비대칭 종횡비 영상을 이용한 3d 방송 서비스 제공 방법 및 장치, 그리고, 3d 방송 서비스 재생 방법 및 장치
WO2023015391A1 (en) System and method for real-time multi-resolution video stream tile encoding with selective tile delivery by aggregator-server to the client based on user position and depth requirements
KR20130063603A (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
ASS Succession or assignment of patent right

Owner name: MOTOROLA MOBILITY LLC

Free format text: FORMER OWNER: GENERAL INSTRUMENT HOLDING CO., LTD.

Effective date: 20130922

Owner name: GENERAL INSTRUMENT HOLDING CO., LTD.

Free format text: FORMER OWNER: GENERAL INSTRUMENT CO.

Effective date: 20130922

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20130922

Address after: Illinois State

Applicant after: MOTOROLA MOBILITY LLC

Address before: California, USA

Applicant before: General instrument Holdings Ltd.

Effective date of registration: 20130922

Address after: California, USA

Applicant after: General instrument Holdings Ltd.

Address before: American Pennsylvania

Applicant before: GENERAL INSTRUMENT Corp.

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20170327

Address after: California, USA

Patentee after: Google Technology Holdings LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY LLC

TR01 Transfer of patent right