CN1938727A - 用于数字解码3d立体视频图像的方法和*** - Google Patents

用于数字解码3d立体视频图像的方法和*** Download PDF

Info

Publication number
CN1938727A
CN1938727A CNA2004800427533A CN200480042753A CN1938727A CN 1938727 A CN1938727 A CN 1938727A CN A2004800427533 A CNA2004800427533 A CN A2004800427533A CN 200480042753 A CN200480042753 A CN 200480042753A CN 1938727 A CN1938727 A CN 1938727A
Authority
CN
China
Prior art keywords
video
sequence
image
tdvision
decoding
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
Application number
CNA2004800427533A
Other languages
English (en)
Inventor
M·R·古铁雷斯诺韦洛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TD VISION CORP
TD VISION CORP DE C V SA
Original Assignee
TD VISION 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34910116&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1938727(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by TD VISION CORP filed Critical TD VISION CORP
Publication of CN1938727A publication Critical patent/CN1938727A/zh
Pending legal-status Critical Current

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/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • 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/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • 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/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • 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/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)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

MPEG2可兼容立体3D视频图像数字解码方法和***,使用其自己的编码算法。为了从数字视频流中获取3D图像,借助在解码处理的不同部分中的软件和硬件改变,对现有MPEG2编码器做出修改。即,通过软件对视频数据流的video_sequence结构进行修改,以包括TDVision技术的图像类型的在比特级上的必要的标记;在解码处理中和在通过软件和硬件解码信息中进行修改,其中,激活双倍输出缓冲器,激活并行的和差别解码选择器,执行解压缩处理,显示相应的输出缓冲器;解码器必须通过软件编程以同时接收和解码每一个具有TDVision立体识别符的两个独立的程序流。

Description

用于数字解码3D立体视频图像的方法和***
技术领域
本发明涉及3DVisorTM装置中的立体视频图像显示,特别涉及借助于数字数据压缩***的视频图像解码方法,该数字数据压缩***允许使用标准化压缩技术存储三维信息。
背景技术
目前,使用数据压缩技术以减小图像或图像序列的显示中的比特消耗。标准化工作由国际标准化组织的专家组执行。目前,这些方法通常称为JPEG(联合图像专家组),和MPEG(运动图像专家组)。
这些技术的公共特性在于,图像块是借助于应用适用于块的变换来处理的,该变换通常称为离散余弦变换(DCT)。对形成的块进行量化处理,随后用变长码进行编码。
变长编码是可逆过程,其允许对已经用变长码进行编码的块进行精确重建。
数字视频信号显示包括以30至75Hz频率连续显示或表示的一定数量的图像帧(30至96fps)。每一个图像帧仍然是由像素阵列根据特定***的显示分辨率形成的图像。例如,VHS***的显示分辨率为320列480行,NTSC***的显示分辨率为720列486行,并且,高清晰电视***(HDTV)的显示分辨率为1360列1020行。关于低分辨率的数字化形式,320列乘480行的VHS格式,两小时长度的电影可等于100GB的数字视频信息。为了比较,传统压缩光盘的容量约为0.6GB,磁盘的容量为1-2GB,并且现有压缩光盘的容量为8GB或者更大。
我们在电影院和电视屏幕上看到的所有图像都是根据以很高速率显示完整图像(静态图像,如照片)的原理。当它们以每秒30帧的速率(30fps)快速并且连续的方式被显示出来时,由于人眼的视觉暂留(retention),我们将它们看成动画图像。
为了将以连续方式显示的图像编码并形成视频信号,每一个图像都需要被分成行,其中,每行依次被分为图像元素或像素,每一个像素具有两个相关联的值,即,亮度和色度。亮度表示每一点上的光强,而色度作为定义的可用三个字节表示的颜色空间(RGB)的函数表示颜色。
图像被显示在屏幕上,在水平-垂直网格(raster)中,从上到下,从左到右循环地显示。显示的线数和频率可以由于格式不同而改变,例如,NTSC、PAL、或者SECAM。
视频信号在被传输、接收和解码以显示在例如常规电视机或3DVisor的显示装置中之后,可被数字化,以数字格式存储,该处理被称为模拟-数字视频信号编码-解码。
由定义,MPEG有两种在***流中交织视频和音频的不同方法。
传输流被用在错误概率较高的***中,例如卫星***,其易于受到干扰。每一个包的长度是188字节,以标识头开始,这使得可以识别间隙并修复可能的错误。不同的音频和视频程序能够在单一传输流上通过传输流同时传输;由于信息头,它们可为独立的并且被单独解码并集成到许多程序中。
程序流被用在错误概率较低的***中,如被用在DVD播放中。在这种情况下,包具有可变长度和实际上比传输流中所使用的包大的尺寸。作为主要特性,程序流仅允许单一的程序内容。
即使当传输流和程序流处理不同的包时,也以相同的格式解码视频和音频格式。
按顺序,有三种应用到上面的包的压缩类型,例如,时间预测、压缩和空间压缩。
解码与冗长的数学处理相关,其目的是为了减小信息量。整帧的完整的图像被分为称为宏块的单元,每一个宏块由16像素×16像素的矩阵组成,并且从上到下从左到右排列和命名。尽管在屏幕上有矩阵阵列,在信息流上发送的信息遵循特定的顺序,即,宏块以升序排列,也就是,macroblock0,macroblock1等。
一组连续宏块表示一片;如果宏块属于单一的行,一片中可以有任意数目的宏块。以与各宏块相同的方式,这些片从左到右从上到下命名。这些片必须覆盖整个图像,因为这是MPEG2压缩视频的格式,编码图像不需要对每一个像素采样。一些MPEG标准需要处理严格的片结构,它们应该覆盖整个图像。
1999年10月5日授予Katata等人的第5,963,257号USP保护一种平面视频图像解码装置,具有根据位置区域和图像格式、底层码、预测编码顶层码来分离解码数据的装置,由此获得编码数据的分层结构;解码器具有分离分层结构中的编码的数据以获得高质量图像的装置。
2001年9月18日授予Shen等人的第6,292,588号USP保护一种用于编码从小区域重建和解码的预测平面图像的装置和方法,方法是,从小区域图像数据和所述图像的优化预测数据的总和生成重建的平面图像的数据。所述对图像数据流的预测解码装置包括一维DCT系数的变长码。2002年4月9日授予Boon的第6,370,276号USP使用与上述相似的解码方法。
2002年9月24日授予Lazzaro等人的第6,456,432号USP保护一种立体3D图像显示***,其从两个角度拍摄图像,将它们显示在CRT上,并以场顺序方式多路输出图像,而不使观察者的双眼感到闪烁。
2003年12月2日授予Duruoz等人的第6,658,056号USP保护一种数字视频解码器,其包括逻辑显示部件,逻辑显示部件响应于“相邻场”命令以获得输出存储器中的指定位置的数字视频场。数字视频显示***配备有MPEG2视频解码器。图像被解码为存储器缓冲器,存储器缓冲器被优化,以保持补偿可变表并访问显示为数据场的固定存储器指针表。
2003年12月16日授予Boon的第6,665,445号USP保护一种用于图像传输的数据结构、平面图像编码方法和平面图像解码方法。解码方法由两部分组成,第一部分编码图像格式信息数据流,第二部分为对图像数据流的像素值的解码处理,两部分能够根据平面图像信号编码进行交换。
2004年1月13日授予Moutin等人的第6,678,331号USP保护一种MPEG解码器,其使用共用存储器。实际上,该电路包括微处理器、解码平面图像序列的MPEG解码器,和微处理器以及解码器的共用存储器。它还包括一种用于评估解码器延迟的电路,和用于确定微处理器或解码器的存储器优先级的控制电路。
2004年1月13日授予Ferguson的第6,678,424号USP保护一种实时人体视觉***的行为模型;实际上,它处理两个不同通道中的二维图像信号,一个信号从另一个中产生。
发明内容
本发明的一个目的是提供一种立体3D视频图像数字解码***和方法,包括软件的改变和硬件的改变。
本发明的另一个目的是提供一种解码方法,其中,标准video_sequence处理被应用于编码图像数据,即,variable_length_decoding(VLD)、inverse_scan;inverse_quantization、inverse_discrete_cosine_transform(IDCT),和motion_compensation。
本发明的又一个目的是改变用于解码视频格式的标识、2D图像MPEG2向后兼容性、区分TDVision类型图像、存储最近的图像缓冲器、应用信息解码、应用错误校正并将结果存储在各自的通道缓冲器中的软件信息。
本发明的又一个目的是提供一种用video_sequence处理标准形式的解码方法,用这种方式,当发现TDVision类型图像时,最近完整图像的缓冲器被存储在左或右通道缓冲器中。
本发明的又一个目的是提供一种解码处理,其中,两个相关的(差别)视频信号可在相同的video_sequence内被发送,其中,应用信息解码并被存储为B类型帧。
本发明的又一个目的是提供一种解码处理,其中,在应用运动和颜色校正矢量时,对最近获得的图像应用错误校正。
本发明的又一个目的是通过软件对解码器进行编程,以同时接收和编码两个独立的程序流。
本发明的又一个目的是提供一种解码***,其通过其中激活双输出缓冲器的硬件,解码3D图像信息。
本发明的又一个目标是提供一种3D图像信息的解码***,其并行地并由差别激活图像解码选择器。
本发明的又一个目的是提供一种3D图像信息解码***,其执行解压缩处理,并显示相应的输出缓冲器。
具体实施方式
硬件和软件算法的组合使得立体3D图像信息压缩成为可能,其通过发送具有立体重叠照相识别符的两个同步程序,作为对应于来自3Dvision照相机的左和右信号的两个独立的但具有相同time_code的视频信号被接收,,由此促进编码-解码处理。同样,两个相关的视频信号可通过获取它们的差别被处理,差别被存储为具有图像类型识别符的“B”类型帧。由于使编码处理保持公开以促进技术发展,仅需要遵循该解码处理,即:对其中获得实质减少的编码数据应用变长解码,但是查询表必须被用于执行解码;应用反向扫描处理;应用反向量化处理,其中每一个数据被乘以一个标量;应用反余弦变换函数;应用错误校正或运动补偿步骤,并最终得到解码的图像。
从附图说明与所附的说明书,将会更好地理解本发明的新颖性特征及其结构和操作方法,其中,用相似的附图标记表示相似的部分和步骤。
图1表示本发明的主题涉及的技术示意图。该图显示出立体3D图像编码和解码***和相应的方法。图像来自立体照相机(32),信息在(31)中编译并显示在任何适当的***(30)或(33)中。信息在(34)中被编码,随后其可被传输到具有例如(35)的适当的在先解码过程的***,其可为电缆***(36)、卫星***(37)、高清晰电视***(38)或例如TDVision的3DVisors(39)的立体视觉***。
图2显示出其中绘出处理步骤的流程图。其目的是通过对现有MPEG2解码器做出修改和对解码处理(2)中的软件(3)和硬件(4)做出改变:解码器(1)必须与MPEG2-4兼容,从数字视频流中获取三维图像。
图3绘出必须被修改的结构和数据流的video_sequence,以在比特级识别TDVision技术图像类型。
下面详细说明解码处理(20)的每一过程:
编码数据(10)为具有块信息的字节、宏块、场、帧、和MPEG2格式视频图像。
Variable_length_decoding(11)(VLC,变长解码器)是用较短码代替最经常使用的符号并用较长码代替较少发生的那些符号的压缩算法。该信息的压缩版本占据较少空间,并可通过网络快速传输。然而,它并不是容易编辑的格式,并且需要使用查询表来解压缩。
例如,单词BEETLE
字母    ASCII码      VLC
B       01000010     0000 0010 10
E       0110 0101    11
L       0110 1100    0001 01
T       0111 0100    0100
因此,该单词的ASCII码是:0100 0010 0110 0101 0110 0101 011101000 0110 1100 0110 0101,在VLC中是:0000 0010 10 11 11 010000010 01 11。
注意到有很大的减少,然而,为了从VLC返回到单词“Beetle”,需要在查询表中搜索以解码该比特流,这是通过精确比较所读取的比特来进行的。
反向扫描(12):信息必须由块分组,并且用VLC对信息进行编码,可获得线性流。块为8×8数据矩阵,所以有必要将线性信息转换为8×8方形矩阵。这是根据它是逐行图像还是隔行图像,通过在两种序列类型中都从上到下和从左到右的向下之字形方式进行的。
反向量化(13):其为简单地将每一个数据值乘以一个因数。当被编码时,块中的多数数据被量化以去除人眼所不能感知到的信息,量化允许获得较大的MPEG2流转换,并且还需要在解码处理中执行逆处理(反向量化)。
反余弦变换(14)(IDCT,inverse_discrete_cosine_transform):在每一个块中处理的数据属于频域,该反余弦变换允许变换回空间域的采样。一旦在IDCT中的数据已经被变换,能够获得像素、颜色和颜色校正。
运动补偿(15)允许校正在MPEG格式的解码过程之前生成的一些错误,运动补偿将之前的帧作为参考,并相对于像素计算运动矢量(它能计算高达四个矢量),并用它们创建新图像。该运动补偿被应用于P和B类型图像,其中,图像位置位于距离参考图象“t”时间处。除了运动补偿外,还应用错误校正,因为其不足以预测特定像素的位置,但可能存在其颜色的改变。由此,获得解码图像(16)。
为了解码P或B类型图像,拍摄参考图像,运动矢量被代数相加,以计算下一图像,并最终应用错误校正数据,由此成功地生成解码图像。实际上,在video_sequence中,存在两个相关的视频信号,“R-L=delta,delta差别是被存储为具有TDVision识别符的B类型立体重叠照相帧的差别,并且在解码时通过图像的差别创建。也就是,R-delta=L和L-delta=R,左图像从与右图像的差别创建,相反,右图像从与左图像的差别创建。
以如下方法说明之前的处理:获取左或右信号,二者均存储在邻时缓冲器中,随后,计算左和右信号之间的差别,随后将其编码为B类型图像,存储在video_sequence中,稍后由所述图像的差别解码。
在解码处理中,可得出,由VLC过程输入的数据远小于由相同过程输出的数据。
MPEG视频序列结构:这是MPEG2格式中使用的最大结构,并具有以下格式:
视频序列(Video_Sequence)
序列头(Sequence_header)
序列扩展(Sequence_Extension)
用户数据(0)和扩展(Extension_and_User_Data(0))
图像组头(Group_of_Picture_Header)
用户数据(1)和扩展(Extension_and_User_Data(1))
图像头(Picture_Header)
编码图像扩展(Picture_Coding_Extension)
用户数据(2)和扩展(Extension_and_User_Data(2))
图像数据(Picture_Data)
片(Slice)
宏块(Macroblock)
运动矢量(Motion_Vectors)
编码块图案(Coded_Block_Pattern)
块(Block)
最终序列编码(Sequence_end_Code)
这些结构组成视频序列。视频序列被应用于MPEG格式,以区分每个版本,其中,必须验证紧接在序列头后面是否存在序列扩展;如果序列扩展不接在序列头后面,则该流为MPEG1格式。
在视频序列的开始,sequence_header和sequence_extension出现在video_sequence中。sequence_extension的重复必须与第一次相同,并且sequence_header的“s”的重复与第一次出现相比变化很少,仅定义量化矩阵的部分应该变化。如果序列重复允许对视频流的随机访问,即,如果解码器想在视频流的中间开始播放,这是可以完成的,因为仅需要找到该时刻以前的sequence_header和sequence_extension,以解码后续图像。这也发生在不能从开头开始的视频流的情况,例如在传输时间后打开的卫星解码器。
整个视频信号编码-解码处理由以下步骤组成:
数字化视频信号,其可以NTSC、PAL或SECAM格式完成。
将视频信号存储为数字格式
传输信号
在物理媒介(DVD、VCD、小型DV)中记录数字视频流
接收信号
播放视频流
解码信号
播放信号
将由适当的DSP处理的存储器加倍并有可能设置高达8个输出缓冲器是重要的,这允许立体图像在例如TDVision的3DVisor的装置上的先前的和同时的显示。
实际上,两个通道必须在调用DSP的程序API时被初始化,例如,示例性情况为Texas_Instruments TMS320C62X DSP。
MPEG2VDEC_create (const IMPEG2VDEC_fxns*fxns,constMPEG2VDEC_Params*params)。
其中,IMPEG2VDEC_fxns y MPEG2VDEC_Params为定义每一个视频通道的操作参数的指针结构,例如:
3DLhandle=MPEG2VDEC_create(fxns3DLEFT,Params3DLEFT)。
3DRhandle=MPEG2VDEC_create(fxns3DRIGHT,Params3DRIGHT)。
由此使两个视频通道被解码,并获得两个视频处理器,一个用于左-右立体通道。
需要双倍显示输出缓冲器,借助于软件,将定义两个缓冲器中的哪一个必须通过调用AP函数显示输出:
即,MPEG2VDEC_APPLY(3DRhandle,inputR1,inputR2,inputR3,3doutright_pb,3doutright_fb)。
MPEG2VDEC_APPLY(3DLhandle,inputL1,inputL2,inputL3,3doutleft_pb,3doutleft_fb)。
该相同的步骤可被实现以用于任何DSP、微处理器或有类似功能的电子装置。
其中,3DLhandle为指向由DSP的创建(create)函数返回的句柄的指针,input1参数为FUNC_DECODE_FRAME或FUNC_START_PARA地址,input2为指向外部输入缓冲器地址的指针,并且,input3为外部输入缓冲器的大小。
3doutleft_pb为参数缓冲器的地址,并且,3doutleft_fb为将要存储解码图像的输出缓冲器的开始。
时间码和时间标签将被用于以顺序的、同步的方式输出到最后的装置。
将由DSP处理的存储器加倍并有可能设置高达8个输出缓冲器是重要的,这允许立体图像在例如TDVision公司的3DVisor的装置上的先前的和同时的显示。
软件和硬件处理的集成是通过称为DSP的装置执行的,DSP执行多数硬件处理。这些DSP通过由制造商提供的C和汇编语言混合编程。每一个DSP有其自己的API,由位于DSP中并被软件调用的功能列表或过程调用组成。
由该参考信息,做出用于MPEG2格式可兼容的3D图像解码的本申请。
实际上,在视频序列的开始,总出现序列头(sequence_header)和序列扩展。序列扩展的重复必须与第一个相同。相反,与第一次出现相比,序列头重复变化很少,仅定义量化矩阵的部分应该变化。
图4显示出用于TDVision解码方法的编译软件格式(40),其中,在sequence_header(42)中识别数字立体图像视频流的video_sequence(41),其可为相关的或独立的(并行图像)。如果图像为TDVision,则激活双倍缓冲器并识别aspect_ratio_information中的变化。对应于此处找到的图像的信息在user_data(43)中被读取。sequence_scalable_extension(44)识别包含在其中的和基层以及增强层中的信息,此处可定位video_sequence,定义scalable_mode和层识别符。extra_bit_picture(45)识别picture_estructure,picture_header,并且picture_coding_extension(46)读取“B”类型图像,并且如果它为TDVision类型图像,则它解码第二缓冲器。picture_temporal_scalable_extension()(47),在具有时间可扩展性的情况下,被用于解码B类型图像。
即,序列头(sequence_header)提供视频流上的较高的信息级,为了明确说明,还指出对应于每一个信息级的比特数,最高有效比特位于序列扩展(Sequence_Extension)结构中,它是由以下结构形成的:
Sequence_Header
字段                           #bits    描述
Sequence_Header_Code           32       Sequence_Header     开始
                                        0x00001B3
Horizontal_Size_Value          12       较低有效比特用于宽度*
Vertical_Size_Value            12       12个较低有效比特用于高度
Aspect Ratio Information (纵横  4        图像方面
比信息)                                 0000禁用
                                        0001 n/a TDVision
                                        0010 4∶3 TDVision
                                        0011 16∶9 TDVision
                                        0100 2.21∶1 TDVision
                                        0111将执行逻辑“与”以获得
                                        与2D***的向后兼容性。
                                        0101…1111保留
Frame rate code (帧速率码)       4      0000  禁用
                                       0001 TDVision格式中的
                                       24,000/1001(23.976)
                                       0010 TDVision格式中的24
                                       0011 TDVision格式中的25
                                       0100 30,000/1001(29,97)“
                                       0101 TDVision格式中的30
                                       0110 TDVision格式中的50
                                       0111 60,000/1001(59.94)
                                       “(将执行逻辑“与”以获得与
                                       2D***的向后兼容性。)
                                       1000 60
                                       1111 保留
Bit_rate_value                  18     Video_stream比特率的18个较
                                       低有效比特(bit_rata=
                                       400×bit_rate_value +
                                       bit_rate_extension<<18=最
                                       高有效比特位于
                                       sequence_extension结构中。
Marker_bit                      1      总为1(防止start_code_失效)。
Vbv_buffer_size_value           10     vbv_buffer_size的10个较低有
                                       效比特,其确定视频缓冲检验
                                       器(VBV)的大小,VBV为一
                                       种结构,其用于确保数据流可
                                       被用于解码有限大小的缓冲器
                                       而不超过或在缓冲器中保留过
                                       多自由空间。
Constrained_parameters_flag     1      总为0,不用在MPEG2中。
Load_intra_quantizer_matrix     1      指示内部编码的(intra-coded)
                                       的量化矩阵是否有效。
If(load_intra_quantizer_matrix) 8×64  如果指示量化矩阵,则这里必
Intra_quantizer_matrix(64)
                                                   须指出,它为8×64的矩阵。
Load_non_intra_quantizer_matrix            1       如果
                                                   load_non_intra_quantized_matri
                                                   x
If                                         8×64   如果先前的标记被激活,形成
load_non_intra_quantizer_matrix                    量化矩阵的8×64数据被存储
Non_intra_quantizer_matrix(64)                     在这里。
*最高有效比特位于sequence_extension结构内。
Picture_coding_extension
字段                    bits#     描述
Extension_start_code    32        总为0x00001 B5
Extension               4         总为1000
_start_code_identifier
F_code(0)(0)            4         用于解码运动矢量;当它为I类型
                                  图像时,该数据由1111填充。
F_code(0)(1)            4
F_code(1)(0)            4         解码运动矢量(B)中的信息,当它
                                  为(P)类型图像时,它必须被设置
                                  为1111,因为没有向后运动。
F_code(1)(1)            4         解码运动矢量中的信息,当它为P
                                  类型图像时,它必须被设置为
                                  1111,因为没有向后运动。
Intra_dc_precision      2         反向量化DC离散余弦变换系数
                                  的精度。
                                  00 8比特精度
                                  01 9比特精度
                                  10 10比特精度
                                  11 11比特精度
Picture_structure       2         指示图像被分成多场还是整帧。
                                  00保留(TDVision格式的图像)
                                 01顶场
                                 10底场
                                 11逐帧图像
Top_rield_first             1    0=先解码底场
                                 1=先解码顶场
Frame_pred_frame dct        1
Concealment_motion_vectors  1
Q_scale_type                1
Intra_vic_format            1
Alternate_scan              1
Repeat_first_field          1    0=显示逐行帧
                                 1=显示两个相同的逐行帧
Chrome_420_type             1    如果色度格式为4:2:0,则它必须
                                 等于逐行帧(progressive frame),
                                 否则它必须等于零。
Progressive_frame           1    0=隔行的
                                 1=逐行的
Composite_display_flag      1    警告初始编码的信息
V_axis                      1
Field_sequence              3
Sub_carrier                 1
Burst_amplitude             7
Sub_carrier_phase           8
Next_start_code()
Picture_temporal_scalable_extension()
在具有时间可扩展性的情况下,存在两个空间分辨率流,底层提供视频帧的较少索引版本,而顶层可以被用于获取相同视频的多帧版本。低质量、低成本或免费解码器可使用时间可扩展性,而相同付费下每秒可传输更多帧。
Picture_temporal_scalable_extension()
字段                             bits#     描述
Extension_start_code_identifier  4         总为1010
Reference_select_code            2         用于指示参考图像将被用于
                                           解码内部编码的(intra_coded
                                           )图像
                                           对于O类型图像
                                           00增强最近的图像
                                           01按显示顺序的较低和最
                                           近的帧层
                                           10按禁止显示顺序
                                           的下一较低帧层11禁用
                                           对于B类型图像
                                           00禁用
                                           01增强模式下的最近解
                                           码的图像
                                           10增强模式下的最近解
                                           码的图像
                                           11按显示顺序的底层中的
                                           最近图像
Forward_temporal_reference       10        时间参考
Marker_bit                       1
Backward_temporal_reference      10        时间参考
Next_star_code()
Picture_spatiai_scalable_extension()
在图像空间可扩展的情况下,增强层包含数据,其允许基层的更好的分辨率,使其可被重建。当增强层作为动作补偿的参考被用作基层的函数时,底层必须被提高并补偿,以获得增强层的更大分辨率。
Picture_spatial_scalable_extension()
字段                                      bits#   描述
Extension_start_code_identifier           4       总为1001
Lower_layer_temporal_reference            10      参考较低层的时间图
                                                  像
Marker_bit                                1       1
Lower_layer_horizontal_offset             15      水平补偿(Offset)
Marker_bit                                1       1
Lower_layer_vertical_offset               15      垂直补偿(Offset)
Spatial_temporal_weight_code_table_index  2       预测细节
Lower_layer_progressive_frame             1       1=逐行的
                                                  0=隔行的
Lower_layer_desinterlaced_field_select    1       0=使用顶场
                                                  1=使用底场
Next_start_code()
Copyright_extension()
Extension_start_code_identifier           4       总为010
Copyright_flag                            1       如果它等于1则它使用版权
                                                  如果它为零(0),不需要附加的版
                                                  权信息
Copyright_identifier                      8       1=初始
                                                  0=复制
Original_or_copy                          1
Reserved                                  7
Marker_bit                                1
Copyright_number_1                                20授予的版权号
Marker_bit                                1
Copyright_number_2                                22授予的版权号
Marker_bit                                1
Copyright_number3                                22授予的版权号
Next_start_code()
Picture_data()
这是简单结构,它本身中不具有字段。
Slice()
包含相同的垂直位置中的一个或多个宏块的信息。
Slice_start_code                     32
Slice_vertical_position_extension    3
Priority_breakpoint                  7
Quantizer_scale_code                 5
Intra_slice_flag                     1
Intra_slice                          1
Reserved_bits                        7
Extra_bit_slice                      1
Extra_information_slice              8
Extra_bit_slice                      1
Macroblock()
Macroblock_modes()
Motion_vectors()
Motion_vector()
Coded_block_pattern()
Block()
EXTENSION_AND_USER_DATA(2)
图像可显示在以下设备上:
DVD(数字通用盘)
DTV(数字电视)
HDTV(高清晰电视)
CABLE(DVB数字视频广播)
SATELLITE(DSS数字卫星***);并且它是软件和硬件处理的集成。
图5的硬件(50)部分中的解码编译格式,在DSP输入存储器中被复制,同时,允许对应于由立体TDvison照相机拍摄的左-右立体现有信号的两个独立的或相关的视频信号的同时输入。在处理步骤中,检测video_sequence(51),以交替左和右帧或并行发送它们,sequence_header识别(52)、识别图像类型(53),其传输到标准视频流(54),随后其经过错误校正处理(55),视频图像信息被发送到交替共享左通道(57)和右通道(58)并将信息分配到左通道(57)和右通道(58)的输出缓冲器(56),并且视频流信息在所述通道中被显示为3D或2D图像。
由于以同时形式存储L(左)和R(右)视频流作为两个独立的视频流,但用相同的time_code同步,因此,它们稍后可被解码并在大容量输出缓冲器中并行播放。它们也可为相关的并通过差别解码。
关于硬件,多数处理是由被称为DSP(数字信号处理器)的装置执行的。作为一个实例,即,可使用Motorola和Texas Instruments(TMS320C62X)模型。
这些DSP通过由所讨论的制造商提供的C和汇编语言的混合语言编程。每一个DSP具有其自己的API,由位于DSP中被软件调用的功能列表或过程调用组成。从该参考信息,3D图像被编码,其可与MPEG2格式和它们自身的编码算法兼容。当信息被编码时,DSP负责运行预测、比较、量化和DCT函数应用程序处理,以形成MPEG2压缩视频流。
为了从数字视频流中获取三维图像,已经通过在解码处理的不同部分中的软件和硬件改变,对现有MPEG2解码器进行了一些修改。视频数据流的结构和video_sequence必须被修改以包括必要的标记以在比特级上识别TDVision技术图像类型。
在接下来的解码步骤中做出修改。
软件:
-视频格式识别
-在不是TDVision视频的情况下,应用逻辑“与”用于实现MPEG2向后可兼容性。
-扫描video_sequence,以标准方式(现有技术)图像解码。
-在TDVision类型图像的情况下:
_区分它们为相关的还是独立的视频信号
_将最近的完整图像缓冲器存储到左或右通道缓冲器中。
_应用B类型帧信息解码。
_通过应用运动和颜色校正矢量对最近获得的图像应用错误校正。
_在它们各自的通道缓冲器中存储结果。
_继续视频序列读取。
硬件:
当通过硬件解码信息时;
_区分图像是2D还是3D
_激活双倍输出缓冲器(存储器增加)。
_激活差别解码选择器。
_激活并行解码选择器。
_执行解压缩处理。
_图像被显示在其相应的输出缓冲器中。
以下结构、子结构和序列,将以特定方式被使用;它们属于MPEG2向后兼容TDVision技术的硬件实现的video_sequence结构。
实际上:
Sequence_header
Aspect_ratio_information
1001 n/a在TDVision中
1010 4∶3在TDVision中
1011 16∶9在TDVision中
1100 2.21∶1在TDVision中
与0111执行逻辑“与”以获得与2D***的向后兼容性,当这发生时,指令被发送到立体重叠照相(左或右)的缓冲器必须等于源的DSP,所以所有解码的图像将被发送到两个输出缓冲器,以允许任何装置中的图像显示。
Frame_rate_code
1001 TDVision格式中的24,000/101(23.976)
1010 TDVision格式中的24.
1011 TDVision格式中的25.
1100 TDVision格式中的30,000/1001(29.97).
1101 TDVision格式中的30.
1110 TDVision格式中的50.
1111 TDVision格式中的60,000/1001(59.94)
与0111执行逻辑“与”以获得与2D***的向后兼容性。
User_data()
Sequence_scalable_extension
Picture_header
Extra_bit_picture
0=TDVision
1=标准
Picture_coding_extension
Picture-structure
00=TDVision格式的图像
Picture_temporal_scalable_extension()
在编码信息时,使用DSP,DSP负责执行预测、比较和量化处理,应用DCT以形成MPEG2压缩视频流,并区分2D或3D图像。
两个视频信号以独立形式被编码但具有相同的time_code,对应于来自3DVision照相机的左信号和右信号的信号,同时发送具有TDVision立体重叠照相识别符的两个程序。该类型的解码被称为“通过并行图像”,因为同时存储左和右(L和R)视频流两者作为两个独立的视频流,但是为time_code同步的。随后,它们将并行地被解码和播放。只有解码软件必须被解码,传输流的编码和压缩算法将与当前算法相同。
解码器中的软件修改。
在解码器中,利用程序API,如在使用TMS320C62X系列TexasInstruments DSP的实例中,两个程序流必须被同时编程,或两个相关的视频信号,即,从被存储为具有识别符的B类型帧的二者之间的差别创建。
DSP的编程算法和方法。
_在启动DSP时,创建两个处理通道(当调用API时,主和辅助缓冲器或者左和右缓冲器)。
_得到每一个通道的RAM存储器指针(存储分配图中的RAM地址)
_当获得TDVision类型视频序列时,
它被认为是B类型
图像被实时解码
变化或差别被应用到补偿缓冲器
结果被存储在辅助缓冲器中。
在与video_sequence数据流中的软件相关的软件中,需要实现两个选项:
1.-一个仅修改软件并使用user_data()部分,以存储允许重新生成立体信号的错误校正。
2.-另一个通过硬件启动对于MPEG2可兼容读取器透明的PICTURE_DATA3D()函数,并且其可通过TDVision可兼容DSP解码。
在MPEG2解码器检测到user_data()码时,其将搜索3DVISION_START_IDENTIFIER=0X000ABCD 32比特识别符,该码非常高并且难于再现码,或者其不表示数据。随后,将考虑要读取的3D块长度,该长度为32比特“n”数据。当在USER_DATA()中检测到该信息时,将调用特定解码函数,特定解码函数随后与输出缓冲器比较,并在video_sequence的当前读取偏移处应用,n字节作为对B类型帧的典型校正。该校正的输出被发送到直接与位于电子显示装置中的视频输出以外的附加的视频输出相关的其它输出地址。
如果识别出PICTURE_DATA3D()结构,则进行由解码器直接读取信息;但其将信息写入到也连接到位于电子显示装置中的视频输出以外的附加的视频输出的第二输出缓冲器中。
在程序流的情况下,两个信号(左和右)由time_code同步,两个信号将被具有足够的同时多视频通道解码能力的MPEG解码器并行地解码,或它们可以在相同video_sequence内发送两个相关的视频信号,例如,“R-L=delta”,其中,delta为存储为具有立体重叠照相TDVision识别符的“B”类型帧的差别,并且,其可在由图像的差别解码时被重建,即,“R-delta=L”或“L-delta=R”,如前述Texas Instruments DSP的情况,其可作为例证但不是限制性的实例。
包含单个视频序列的视频也被实现;但以每秒60帧速率交替左和右帧(每一个30帧),并且在解码后将视频缓冲器图像置于相应的左或右通道中。
如果信号为TDVision类型,则解码器还具有通过硬件检测的能力,如果是这种情况,则,可识别信号是传输流、程序流还是每秒60帧的左-右多路信号。
在传输流的情况下,在现有解码器中具有向后兼容性***,该向后兼容性***具有显示没有3d特性而是仅为2D的相同视频的能力,在这种情况下,DSP被禁止在任何TDVision或现有技术装置中显示图像。
在程序流的情况下,使用未修改的编码器,例如那些目前用在卫星传输***中的编码器;但是接收器和解码器具有TDVision标记识别***,因此使第二视频缓冲器形成左-右对。
最后,在多路视频的情况下,启动具有两个视频缓冲器(左-右)的MPEG解码器,识别适当的帧并分离每秒30帧的每个信号,因此,由于视频流是连续的,并且由于人眼的特性滞留波,多路作用不明显,可提供无闪烁图像。
已经示例并说明了本发明的具体实施例,在不脱离本发明的范围下做出一些修改或改变,对于本领域的那些技术人员是显而易见的。所有这些修改和改变意在被所附权利要求覆盖,使所有改变和修改落入本发明的范围中。

Claims (10)

1.一种立体3D视频图像数字解码***和方法,其中,视频数据流的video_sequence的结构通过软件修改,以包括图像类型的在比特级上的必要的标记,其特征在于,仅修改所述软件并且使用user_data()部分以存储允许重新生成立体视频信号的错误校正,由此实际上识别视频格式;在不为TDVision视频的情况下,应用逻辑“与”用于MPEG2向后可兼容性;典型地,通过扫描所述video_sequence解码;当所述图像为TDVision图像时:
a)将最近的完整图像缓冲器存储到左或右通道缓冲器中,
b)对于B类型帧信息应用差别或并行解码,
c)通过应用运动和颜色校正矢量,对最近获得的图像应用错误校正,
d)在它们各自的通道缓冲器中存储结果,
e)继续video_sequence读取。
2.立体3D视频图像数字解码方法和***,其中,如权利要求1所述,所述视频数据流的所述video_sequence结构通过软件修改,以包括所述图像类型的在所述比特级上的所述必要的标记,其特征进一步在于,解码器编译格式如下所示:
a)读取video_sequence,
b)区分sequence_header,如果TDVision图像被识别,则激活双倍缓冲器,
c)在user_data中读取图像,如同其包含在所述结构中,
d)在sequence_scalable_extension中加入video_sequence MPEG信息,所述信息可被包含在所述结构中,
e)在picture_header中找到extra_bit_picture中的TDVision图像识别符,
f)读取picture_coding_extension中的“B”类型图像,并且,如果其为TDVision类型图像,则随后解码第二缓冲器,
g)如果所述图像是时间可扩展的,将“B”应用到所述解码器。
3.立体3D视频图像数字解码方法和***,其中,如权利要求1所述,所述视频数据流的所述结构和所述video_sequence被修改以包括所述图像类型的在所述比特级上的所述必要的标记,其特征进一步在于,当所述解码器检测到user_data()码时,其搜索32比特的3DVision_start_identifier=0x000ABCD识别符,检测到该信息时,调用比较输出缓冲器的特定解码函数,并从所述video_sequence的当前读取偏移处应用所述特定解码函数。
4.立体3D视频图像数字解码方法和***,其中,如权利要求1所述,所述视频数据流的所述video_sequence结构通过软件被修改,以包括所述图像类型的在所述比特级上的所述必要的标记,其特征进一步在于,所述解码器必须通过软件编程以同时接收和解码两个程序流。
5.立体3D视频图像数字解码方法和***,其中,如权利要求1所述,所述视频数据流的所述video_sequence结构通过软件被修改,以包括所述图像类型的在所述比特级上的所述必要的标记,其特征进一步在于,两个相关的视频信号可在相同的video_sequence中被发送;所述信号相互相关,并且来自3DVision照相机;根据它们的代数相加(R-L=delta),每一个信号被存储为B类型帧,其解码是通过来自它们中的一个的差别进行的。
6.立体3D视频图像数字解码方法和***,其中,如权利要求1所述,所述视频数据流的所述video_sequence结构通过软件被修改,以包括所述图像类型的在所述比特级上的所述必要的标记,其特征进一步在于,两个独立的视频流L和R以同时形式存储,但以相同的time_code同步,并且被并行解码和显示。
7.立体3D视频图像数字解码方法和***,其中,所述视频数据流的所述video_sequence结构通过硬件被修改,其特征在于,通过硬件,实现MPEG2向后兼容性的TDVision技术的属于所述video_sequence的所述结构、子结构和序列的特定使用,实际上,区分它为2S还是3D信号;激活双倍输出缓冲器(附加存储器);激活并行解码选择器,激活差别解码选择器;执行图像解压缩处理,在相应的输出缓冲器中显示图像;启动对于可兼容的MPEG2的读取器是透明的PICTURE_DATA3D()函数。
8.立体3D视频图像数字解码方法和***,其中,如权利要求7所述,所述视频数据流的所述video_sequence结构通过硬件被修改,其特征在于,属于所述video_sequence的所述结构、子结构和序列的特定使用以通过硬件实现所述MPEG2向后兼容性的TDVision技术:
a)Sequence_header
aspect_ratio_information
1001在TDVision中n/a
1010在TDVision中4:3
1011在TDVision中16:9
1100在TDVision中2.21:1
执行与0111的逻辑“与”,以获得与2D***的向后兼容性,其中,指令被发送到规定立体重叠照相缓冲器(左或右)必须等于源的DSP:
b)frame_rate_code
1001TDVision格式的24,000/1001(23.976)
1010TDVision格式的24
1011TDVision格式的25
1100TDVision格式的30,000/1001(29.97)
1101TDVision格式的30
1110TDVision格式的50
1111TDVision格式的60,000/1001(59.94)
执行与0111的逻辑“与”以获得与2D***的向后兼容性,其中,指令被发送到规定立体重叠照相缓冲器(左或右)必须等于源的DSP:
c)user_data()
sequence_scalable_extension
d)picture_header
extra_bit_picture
0=TDVision
1=标准
e)picture_coding_extension
picture_structure
00=TDVision格式的图像
f)picture_temporal_scalable_extension()
9.立体3D视频图像数字解码方法和***,其中,如权利要求7所述,所述视频数据流的所述video_sequence结构通过硬件被修改,其特征在于,当识别出PICTURE_DATA3D()结构时,其进行由解码器直接读取信息,但其将所述信息写入到也连接到位于电子显示装置中的视频输出以外的附加的视频输出的第二输出缓冲器中。
10.立体3D视频图像数字解码方法和***,其中,如权利要求7所述,所述视频数据流的所述video_sequence结构通过硬件被修改,其特征在于,如果信号为TDVision类型,则识别其是否为传输流、程序流或每秒60帧的左或右多路信号;当其为传输流时,其在现有2D编码器中具有向后兼容性;其中,指令被发送到规定立体重叠照相缓冲器(左或右)必须等于源的DSP,所述DSP具有显示不具有TDVision的3D特性的视频的能力。
CNA2004800427533A 2004-02-27 2004-02-27 用于数字解码3d立体视频图像的方法和*** Pending CN1938727A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/MX2004/000012 WO2005083637A1 (es) 2004-02-27 2004-02-27 Método y sistema de decodificación digital de imágenes de video 3d estereoscópicas

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN 201010227674 Division CN101917617A (zh) 2004-02-27 2004-02-27 立体3d视频图像的解码***和方法

Publications (1)

Publication Number Publication Date
CN1938727A true CN1938727A (zh) 2007-03-28

Family

ID=34910116

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004800427533A Pending CN1938727A (zh) 2004-02-27 2004-02-27 用于数字解码3d立体视频图像的方法和***

Country Status (7)

Country Link
US (4) US20070041444A1 (zh)
EP (2) EP1727090A1 (zh)
JP (1) JP2007525907A (zh)
KR (1) KR101177663B1 (zh)
CN (1) CN1938727A (zh)
CA (1) CA2557534A1 (zh)
WO (1) WO2005083637A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101888567A (zh) * 2010-07-07 2010-11-17 深圳超多维光电子有限公司 立体图像处理方法和立体显示装置
CN102123280A (zh) * 2010-01-11 2011-07-13 联发科技股份有限公司 解码方法及解码装置
CN102197655A (zh) * 2009-06-10 2011-09-21 Lg电子株式会社 暂停模式中的立体图像再现方法及使用该方法的立体图像再现装置
CN101822052B (zh) * 2007-08-09 2012-05-23 国立大学法人大阪大学 视频流处理设备及其控制方法
CN102047656B (zh) * 2008-06-18 2012-07-18 三菱电机株式会社 三维视频转换记录装置、三维视频转换记录方法、三维视频转换装置以及三维视频传输装置
US8570361B2 (en) 2010-01-11 2013-10-29 Mediatek Inc. Decoding method and decoding apparatus for using parallel processing scheme to decode pictures in different bitstreams after required decoded data derived from decoding preceding picture(s) is ready

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2538676A3 (en) * 2004-02-27 2014-01-08 Tdvision Corporation S.A. DE C.V. Method and system for digital coding 3D stereoscopic video images
JP4366277B2 (ja) * 2004-09-21 2009-11-18 キヤノン株式会社 撮像装置及びその制御方法
JP4727221B2 (ja) * 2004-12-21 2011-07-20 ルネサスエレクトロニクス株式会社 映像信号処理装置及び映像信号処理方法
WO2006088644A1 (en) * 2005-02-16 2006-08-24 Thomson Licensing Agile decoder
JP4214532B2 (ja) * 2006-04-25 2009-01-28 セイコーエプソン株式会社 画像処理装置及び画像処理方法
US10908421B2 (en) * 2006-11-02 2021-02-02 Razer (Asia-Pacific) Pte. Ltd. Systems and methods for personal viewing devices
KR100842568B1 (ko) * 2007-02-08 2008-07-01 삼성전자주식회사 영상 압축 데이터의 생성 장치와 방법 및 영상 압축데이터의 출력 장치와 방법
US20080252719A1 (en) * 2007-04-13 2008-10-16 Samsung Electronics Co., Ltd. Apparatus, method, and system for generating stereo-scopic image file based on media standards
KR100962696B1 (ko) * 2007-06-07 2010-06-11 주식회사 이시티 부호화된 스테레오스코픽 영상 데이터 파일의 구성방법
WO2009076595A2 (en) * 2007-12-12 2009-06-18 Cisco Technology, Inc. Video processing with tiered interdependencies of pictures
KR100993428B1 (ko) * 2007-12-12 2010-11-09 한국전자통신연구원 Dmb 연동형 스테레오스코픽 데이터 처리방법 및스테레오스코픽 데이터 처리장치
US20090219985A1 (en) * 2008-02-28 2009-09-03 Vasanth Swaminathan Systems and Methods for Processing Multiple Projections of Video Data in a Single Video File
KR101364027B1 (ko) * 2008-12-18 2014-02-18 엘지전자 주식회사 입체영상 디스플레이가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치
US20100175741A1 (en) * 2009-01-13 2010-07-15 John Danhakl Dual Axis Sun-Tracking Solar Panel Array
WO2010141870A1 (en) * 2009-06-04 2010-12-09 Kopin Corporation 3d video processor integrated with head mounted display
US9215435B2 (en) 2009-06-24 2015-12-15 Dolby Laboratories Licensing Corp. Method for embedding subtitles and/or graphic overlays in a 3D or multi-view video data
TW201119353A (en) 2009-06-24 2011-06-01 Dolby Lab Licensing Corp Perceptual depth placement for 3D objects
US9036700B2 (en) * 2009-07-15 2015-05-19 Google Technology Holdings LLC Simulcast of stereoviews for 3D TV
WO2011060347A1 (en) * 2009-11-13 2011-05-19 Kopin Corporation Method for driving 3d binocular eyewear from standard video stream
US8922625B2 (en) * 2009-11-19 2014-12-30 Lg Electronics Inc. Mobile terminal and controlling method thereof
AU2009243439A1 (en) * 2009-11-30 2011-06-16 Canon Kabushiki Kaisha Robust image alignment for distributed multi-view imaging systems
WO2011072016A1 (en) * 2009-12-08 2011-06-16 Broadcom Corporation Method and system for handling multiple 3-d video formats
US8754931B2 (en) 2010-01-08 2014-06-17 Kopin Corporation Video eyewear for smart phone games
EP2528333A4 (en) * 2010-01-18 2014-02-05 Lg Electronics Inc DIFFUSION SIGNAL RECEIVER AND METHOD FOR PROCESSING VIDEO DATA
US9426441B2 (en) * 2010-03-08 2016-08-23 Dolby Laboratories Licensing Corporation Methods for carrying and transmitting 3D z-norm attributes in digital TV closed captioning
KR101838071B1 (ko) * 2010-04-30 2018-03-13 엘지전자 주식회사 이미지 처리 방법 및 장치
TWI406559B (zh) * 2010-09-28 2013-08-21 Innolux Corp 顯示方法及執行其之電腦可讀取媒體
GB2487200A (en) * 2011-01-12 2012-07-18 Canon Kk Video encoding and decoding with improved error resilience
EP2697975A1 (en) 2011-04-15 2014-02-19 Dolby Laboratories Licensing Corporation Systems and methods for rendering 3d images independent of display size and viewing distance
CN103621073B (zh) 2011-06-24 2016-06-22 汤姆逊许可公司 传送三维内容的方法及设备
US9615126B2 (en) * 2011-06-24 2017-04-04 Google Technology Holdings LLC Intelligent buffering of media streams delivered over internet
JP6035842B2 (ja) * 2012-04-25 2016-11-30 ソニー株式会社 撮像装置、撮像処理方法、画像処理装置および撮像処理システム
US9179144B2 (en) * 2012-11-28 2015-11-03 Cisco Technology, Inc. Fast switching hybrid video decoder
JP5886341B2 (ja) * 2014-03-07 2016-03-16 ソニー株式会社 送信装置、送信方法、受信装置および受信方法
US9681111B1 (en) * 2015-10-22 2017-06-13 Gopro, Inc. Apparatus and methods for embedding metadata into video stream
US20170164041A1 (en) * 2015-12-07 2017-06-08 Le Holdings (Beijing) Co., Ltd. Method and electronic device for playing videos
US9984314B2 (en) * 2016-05-06 2018-05-29 Microsoft Technology Licensing, Llc Dynamic classifier selection based on class skew
US10735826B2 (en) * 2017-12-20 2020-08-04 Intel Corporation Free dimension format and codec
CN112684483B (zh) * 2021-01-22 2024-02-06 浙江理工大学 基于卫星和视觉融合的导航偏差感知及其信息获取方法

Family Cites Families (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496183B1 (en) 1998-06-30 2002-12-17 Koninklijke Philips Electronics N.V. Filter for transforming 3D data in a hardware accelerated rendering architecture
US5821989A (en) 1990-06-11 1998-10-13 Vrex, Inc. Stereoscopic 3-D viewing system and glasses having electrooptical shutters controlled by control signals produced using horizontal pulse detection within the vertical synchronization pulse period of computer generated video signals
JP2586260B2 (ja) 1991-10-22 1997-02-26 三菱電機株式会社 適応的ブロッキング画像符号化装置
NO175080B (no) 1992-03-11 1994-05-16 Teledirektoratets Forskningsav Fremgangsmåte for koding av bildedata
EP0639031A3 (en) 1993-07-09 1995-04-05 Rca Thomson Licensing Corp Method and device for encoding stereo image signals.
JPH07240943A (ja) * 1994-02-25 1995-09-12 Sanyo Electric Co Ltd ステレオ画像符号化方法
JP3524147B2 (ja) 1994-04-28 2004-05-10 キヤノン株式会社 3次元画像表示装置
JP3086396B2 (ja) 1995-03-10 2000-09-11 シャープ株式会社 画像符号化装置及び画像復号装置
US5612735A (en) * 1995-05-26 1997-03-18 Luncent Technologies Inc. Digital 3D/stereoscopic video compression technique utilizing two disparity estimates
US5619256A (en) * 1995-05-26 1997-04-08 Lucent Technologies Inc. Digital 3D/stereoscopic video compression technique utilizing disparity and motion compensated predictions
BR9608953A (pt) 1995-06-02 1999-03-02 Philippe Schoulz Processo de transformação de imagens estereoscópicas e de um filme em filme estereoscópico e imagem estereoscópica
US6023301A (en) 1995-07-14 2000-02-08 Sharp Kabushiki Kaisha Video coding device and video decoding device
JPH09139957A (ja) 1995-11-14 1997-05-27 Mitsubishi Electric Corp グラフィック表示装置
JP3952319B2 (ja) 1995-12-29 2007-08-01 株式会社セガ 立体画像システム、その方法、ゲーム装置及び記録媒体
US6055012A (en) * 1995-12-29 2000-04-25 Lucent Technologies Inc. Digital multi-view video compression with complexity and compatibility constraints
KR970060973A (ko) 1996-01-31 1997-08-12 김광호 디지탈 입체영상의 부호화/복호화장치
EP1835762A3 (en) 1996-05-28 2007-10-03 Matsushita Electric Industrial Co., Ltd. decoding apparatus with intra prediction
CA2208950A1 (en) * 1996-07-03 1998-01-03 Xuemin Chen Rate control for stereoscopic digital video encoding
US5652616A (en) * 1996-08-06 1997-07-29 General Instrument Corporation Of Delaware Optimal disparity estimation for stereoscopic video coding
JP2001502504A (ja) * 1996-10-11 2001-02-20 サーノフ コーポレイション 立体視ビデオを符号化及び複号する装置及び方法
US5886736A (en) * 1996-10-24 1999-03-23 General Instrument Corporation Synchronization of a stereoscopic video sequence
SG102016A1 (en) 1996-11-06 2004-02-27 Matsushita Electric Ind Co Ltd Image coding and decoding methods
KR100273110B1 (ko) * 1997-02-26 2000-12-01 윤종용 엠펙 시스템 디코더 및 이 디코더의 데이터 처리 방법
US6370276B2 (en) 1997-04-09 2002-04-09 Matsushita Electric Industrial Co., Ltd. Image predictive decoding method, image predictive decoding apparatus, image predictive coding method, image predictive coding apparatus, and data storage media
JP3191922B2 (ja) 1997-07-10 2001-07-23 松下電器産業株式会社 画像復号化方法
EP0928460B1 (en) 1997-07-29 2003-01-29 Philips Electronics N.V. Method of reconstruction of tridimensional scenes and corresponding reconstruction device and decoding system
JPH1169346A (ja) 1997-08-18 1999-03-09 Sony Corp 送信装置、受信装置、伝送装置、並びに送信方法、受信方法、伝送方法
JPH11113026A (ja) * 1997-09-29 1999-04-23 Victor Co Of Japan Ltd 立体動画像高能率符号化復号化装置及びその方法
US6043838A (en) * 1997-11-07 2000-03-28 General Instrument Corporation View offset estimation for stereoscopic video coding
JP3420504B2 (ja) 1998-06-30 2003-06-23 キヤノン株式会社 情報処理方法
US6151362A (en) * 1998-10-30 2000-11-21 Motorola, Inc. Joint rate control for stereoscopic video coding
EP1006482A3 (en) 1998-12-01 2005-08-10 Canon Kabushiki Kaisha Encoding separately image object and its boundary
US6658056B1 (en) 1999-03-30 2003-12-02 Sony Corporation Digital video decoding, buffering and frame-rate converting method and apparatus
JP2003501902A (ja) 1999-05-27 2003-01-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ビデオ信号の符号化
KR100334722B1 (ko) * 1999-06-05 2002-05-04 강호석 Mpeg 데이터를 이용한 입체영상생성방법 및 그 장치
JP2001054140A (ja) 1999-08-11 2001-02-23 Sukurudo Enterprise Kk ステレオ映像帯域圧縮符号化方法および復号化方法ならびに記録媒体
FR2800551B1 (fr) 1999-11-03 2002-01-04 St Microelectronics Sa Decodeur mpeg utilisant une memoire partagee
US6678424B1 (en) 1999-11-11 2004-01-13 Tektronix, Inc. Real time human vision system behavioral modeling
US20020009137A1 (en) * 2000-02-01 2002-01-24 Nelson John E. Three-dimensional video broadcasting system
KR100830355B1 (ko) * 2000-03-31 2008-05-20 코닌클리케 필립스 일렉트로닉스 엔.브이. 2개의 상관된 데이터 시퀀스들의 인코딩 및 디코딩을 위한 방법, 인코더, 디코더, 및 멀티플렉스
US7277121B2 (en) * 2001-08-29 2007-10-02 Sanyo Electric Co., Ltd. Stereoscopic image processing and display system
KR100397511B1 (ko) * 2001-11-21 2003-09-13 한국전자통신연구원 양안식/다시점 3차원 동영상 처리 시스템 및 그 방법
KR100481732B1 (ko) * 2002-04-20 2005-04-11 전자부품연구원 다 시점 동영상 부호화 장치
JP3992533B2 (ja) * 2002-04-25 2007-10-17 シャープ株式会社 立体視を可能とする立体動画像用のデータ復号装置
EP1501317A4 (en) * 2002-04-25 2006-06-21 Sharp Kk Image data generation device, image data reproduction device and image data recording medium
JP4154569B2 (ja) * 2002-07-10 2008-09-24 日本電気株式会社 画像圧縮伸長装置
KR100475060B1 (ko) * 2002-08-07 2005-03-10 한국전자통신연구원 다시점 3차원 동영상에 대한 사용자 요구가 반영된 다중화장치 및 방법
WO2004027438A1 (en) * 2002-09-20 2004-04-01 Koninklijke Philips Electronics N.V. Method and apparatus for determining iddq
AU2002952873A0 (en) * 2002-11-25 2002-12-12 Dynamic Digital Depth Research Pty Ltd Image encoding system
KR100751422B1 (ko) * 2002-12-27 2007-08-23 한국전자통신연구원 스테레오스코픽 비디오 부호화 및 복호화 방법, 부호화 및복호화 장치
JP2004287857A (ja) * 2003-03-20 2004-10-14 Sanyo Electric Co Ltd プログラム、記録媒体、サーバ装置および画像フィルタ
CN101841728B (zh) * 2003-04-17 2012-08-08 夏普株式会社 三维图像处理装置
CN1204757C (zh) 2003-04-22 2005-06-01 上海大学 一种立体视频流编码/解码器及其立体视频编解码***
EP2538676A3 (en) 2004-02-27 2014-01-08 Tdvision Corporation S.A. DE C.V. Method and system for digital coding 3D stereoscopic video images
WO2007016623A2 (en) * 2005-08-01 2007-02-08 Thermal Wave Imaging Automated binary processing of thermographic sequence data
US20080017360A1 (en) * 2006-07-20 2008-01-24 International Business Machines Corporation Heat exchanger with angled secondary fins extending from primary fins

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101822052B (zh) * 2007-08-09 2012-05-23 国立大学法人大阪大学 视频流处理设备及其控制方法
CN102047656B (zh) * 2008-06-18 2012-07-18 三菱电机株式会社 三维视频转换记录装置、三维视频转换记录方法、三维视频转换装置以及三维视频传输装置
CN102197655A (zh) * 2009-06-10 2011-09-21 Lg电子株式会社 暂停模式中的立体图像再现方法及使用该方法的立体图像再现装置
CN102197655B (zh) * 2009-06-10 2014-03-12 Lg电子株式会社 暂停模式中的立体图像再现方法及使用该方法的立体图像再现装置
US8830301B2 (en) 2009-06-10 2014-09-09 Lg Electronics Inc. Stereoscopic image reproduction method in case of pause mode and stereoscopic image reproduction apparatus using same
CN102123280A (zh) * 2010-01-11 2011-07-13 联发科技股份有限公司 解码方法及解码装置
US8570361B2 (en) 2010-01-11 2013-10-29 Mediatek Inc. Decoding method and decoding apparatus for using parallel processing scheme to decode pictures in different bitstreams after required decoded data derived from decoding preceding picture(s) is ready
US9565418B2 (en) 2010-01-11 2017-02-07 Mediatek Inc. Decoding method and decoding apparatus for using parallel processing scheme to decode pictures in different bitstreams after required decoded data derived from decoding preceding picture(s) is ready
CN101888567A (zh) * 2010-07-07 2010-11-17 深圳超多维光电子有限公司 立体图像处理方法和立体显示装置

Also Published As

Publication number Publication date
US20100271462A1 (en) 2010-10-28
WO2005083637A1 (es) 2005-09-09
US9503742B2 (en) 2016-11-22
US20070041444A1 (en) 2007-02-22
KR20110111545A (ko) 2011-10-11
CA2557534A1 (en) 2005-09-09
US20170070742A1 (en) 2017-03-09
KR101177663B1 (ko) 2012-09-07
US20190058894A1 (en) 2019-02-21
EP2544451A3 (en) 2014-01-08
JP2007525907A (ja) 2007-09-06
EP2544451A2 (en) 2013-01-09
EP1727090A1 (en) 2006-11-29

Similar Documents

Publication Publication Date Title
CN1938727A (zh) 用于数字解码3d立体视频图像的方法和***
US20190058865A1 (en) System and method for encoding 3d stereoscopic digital video
JP2001169292A (ja) 情報処理装置および方法、並びに記録媒体
CN101500116A (zh) 图像解码设备和图像解码方法
JP2010505318A (ja) ビデオフレームと補助データを含むビットストリームの形成及び処理
KR100260475B1 (ko) 화상 데이타 부호화 방법 및 장치, 화상 데이타 복호화 방법 및 장치 및 화상 기록 매체
CN101584220B (zh) 对视频信号进行编码的方法和***、编码的视频信号、对视频信号进行解码的方法和***
US5999657A (en) Recording and reproducing apparatus for digital image information
CN100361152C (zh) 检测水印的方法和设备
JP4440776B2 (ja) Mpegビデオビットストリームデコーダシステム及び方法
CN102342117A (zh) 多视点运动图像解码装置及多视点运动图像解码方法
CN101917617A (zh) 立体3d视频图像的解码***和方法
JP5228077B2 (ja) 立体3dビデオイメージディジタルデコーディングのシステムおよび方法
CN101917616A (zh) 用于数字编码3d立体视频图像的方法和***
JP5227439B2 (ja) 立体3dビデオイメージディジタルコーディングのシステムおよび方法
KR100256648B1 (ko) 영상 부호화 시스템의 압축 정보 포맷
MXPA06009734A (es) Metodo y sistema de decodificacion digital de imagenes de video 3d estereoscopicas.
JP3214142B2 (ja) 画像信号符号化方法、装置、復号化方法及び装置
KR20070011341A (ko) 입체적 3d-비디오 이미지 디지털 디코딩 시스템 및 방법
KR20070011340A (ko) 입체적 3d-비디오 이미지 디지털 코딩 시스템 및 방법
LGGGGGG C ZIT źd d': http:% pic. gc. ca-Ottawa-Hull KlA 0C9-http://cipo. gc. ca () PI
MXPA06009733A (es) Metodo y sistema de codificacion digital de imagenes de video 3d estereoscopicas.
JP2004179704A (ja) 立体画像処理方法及びプログラム及び記録媒体

Legal Events

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

Ref country code: HK

Ref legal event code: DE

Ref document number: 1104642

Country of ref document: HK

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20070328

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1104642

Country of ref document: HK