CN1938727A - 用于数字解码3d立体视频图像的方法和*** - Google Patents
用于数字解码3d立体视频图像的方法和*** Download PDFInfo
- 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
Links
Images
Classifications
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- 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/42—Methods 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
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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/70—Methods 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
技术领域
本发明涉及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特性的视频的能力。
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)
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)
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)
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 |
-
2004
- 2004-02-27 CN CNA2004800427533A patent/CN1938727A/zh active Pending
- 2004-02-27 WO PCT/MX2004/000012 patent/WO2005083637A1/es active Application Filing
- 2004-02-27 KR KR1020117022035A patent/KR101177663B1/ko active IP Right Grant
- 2004-02-27 EP EP04715594A patent/EP1727090A1/en not_active Withdrawn
- 2004-02-27 EP EP12169160.4A patent/EP2544451A3/en not_active Withdrawn
- 2004-02-27 CA CA2557534A patent/CA2557534A1/en not_active Abandoned
- 2004-02-27 JP JP2007500701A patent/JP2007525907A/ja active Pending
-
2006
- 2006-08-25 US US11/510,262 patent/US20070041444A1/en not_active Abandoned
-
2010
- 2010-07-15 US US12/837,421 patent/US9503742B2/en not_active Expired - Fee Related
-
2016
- 2016-04-08 US US15/094,808 patent/US20170070742A1/en not_active Abandoned
-
2017
- 2017-07-07 US US15/644,307 patent/US20190058894A1/en not_active Abandoned
Cited By (9)
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 |