用于视频转码的变换域子采样的制作方法

文档序号:7608811阅读:120来源:国知局
专利名称:用于视频转码的变换域子采样的制作方法
技术领域
本发明涉及处理图像数据,尤其涉及一种在基于预期分辨率等级和预期质量等级提取数据之后在变换域中处理图像数据的方法。
背景技术
通常,数字信息是由编码器使用预先选择的格式或处理进行压缩的。但是,传统的数字消费品格式,如高清晰度电视(HDTV)、数字多功能盘或影碟(DVD)、先进电视系统委员会(ATSC)、数字视频广播(DVB)、数字卫星系统(DSS),以不同的预期分辨率等级、帧速率和/或比特率和预期质量等级而工作。移动设备也可能会使用非标准的分辨率,其中的分辨率基于用户定义分辨率的屏幕尺寸。相应地,为了适应图像的多种预期分辨率等级和预期质量等级,必须开发各种技术。
因此,需要一种更多功能、简单和/或高效的系统,其能够在不损失质量的前提下生成多种视频描述。

发明内容
相应地,为了解决上述需求,这里公开的实施例提供了一种用于电子设备的方法,其基于预期分辨率等级和预期质量等级,提取编码数据,并在变换域中对所提取的数据进行子采样,从而实现更高的灵活度,而不损失质量。
在一个实施例中,一种可工作于无线或有线通信系统中的装置,如服务器或基站发射机,包括一种用于接收比特流和基于一个或多个标准从所述比特流中提取数据和在变换域中对提取出来的数据进行子采样(例如,滤波和抽取)的方法。该服务器存储数据,以供将来传输,或者将数据传输到一个或多个连接的装置,如移动终端或固定终端。
在一个实施例中,一种可工作于无线或有线通信系统中的装置,如移动终端或固定终端,包括一种用于接收比特流和基于一个或多个标准从所述比特流中提取数据和在变换域中对提取出来的数据进行子采样(例如,滤波和抽取)的方法。该装置可以结束子采样数据的处理,然后在显示器上显示图像。
根据附图、说明书和所附的权利要求书,可以更全面地了解本发明的所有优点和保护范围。


图1A和1B示出了用于自适应块尺寸离散余弦变换的自适应尺寸的块和子块;图2是根据本发明实施例的图形处理系统的部件框图;图3示出了根据本发明实施例的比特流的采样组织;图4示出了根据本发明实施例的接收中心的任务流程图;图5示出了根据本发明实施例在变换域中进行子采样所执行的任务的高层流程图。
具体实施例方式
一般而言,根据下面描述的实施例,可以提取压缩的比特流,并在变换域中进行子采样。在下面的描述中,给出的具体细节旨在透彻理解这些实施例。但是,本领域技术人员应当理解的是,也可以不用这些具体细节来实施这些实施例。例如,为了不使不必要的细节混淆这些实施例,可用框图形式给出电路。但在其他情况下,为了不混淆这些实施例,也可以详细描述公知的电路、结构和技术。
可以将实施例描述成用流程图、结构图或框图表示的过程。尽管流程图可以将多个操作描述为有序的过程,但其中的很多操作可以并行或同时执行。此外,也可以重新排定操作的次序。当操作完成时,过程结束。过程可以对应于方法、函数、程序、子例程、子程序等。当过程对应于函数时,其结束对应于该函数返回主调函数或主函数。
此外,如同本申请所披露的那样,术语“视频”指的是多媒体的视觉部分,且可与术语“图像”互换地使用。存储介质可以表示一种或多种用于存储数据的器件,包括只读存储器(ROM)、随机访问存储器(RAM)、磁盘存储介质、光存储介质、闪存器件和/或其他用于存储信息的机器可读介质。术语“机器可读介质”包括、但不限于便携式或固定存储器件、光存储器件、无线信道和能够存储、包含或携带指令和/或数据的各种其他介质。
一个输入视频或图像数据流通常由多个图像帧构成。通常可以将一张图像分成多个切片(slice),可以将一个切片分成多个数据块,可以将一个数据块分成多个像素,像素是图像的最小单位。每个图像帧包括整数个切片,每个图像切片表示16条连续扫描线集合的图像信息。在这种情况下,每个数据块对应于该帧图像范围内的一个16×16像素块。此外,可以将一帧分成偶数和奇数切片,从而形成偶数半帧和奇数半帧。也可以将一帧分成不同的预定尺寸,而不偏离本发明。在一个实施例中,半帧是由解码器进行处理的压缩数据信息的基本数据包。此外,一个像素通常可使用红、绿和蓝(RGB)颜色系统表示。但是,由于人眼对亮度变化比较敏感,而对色度变化不太敏感,所以,在视频压缩中通常使用YcbCr颜色空间来表示图像像素。YcbCr颜色空间是RGB分量的线性变换,其中,Y是亮度分量,Cb和Cr是颜色分量。如果将一个帧分成偶数/奇数帧,将会有三个偶数半帧和三个奇数半帧对应于分量Y、Cb和Cr。
在上面的描述中,一个切片也可以表示除16条连续扫描线之外的连续扫描线的集合。此外,根据本发明,也可以用具有相同或不同数量的颜色分量的不同颜色空间来表示一个图像像素。
此外,压缩技术通常基于离散余弦变换(DCT),其中,每个数据块的尺寸是固定的。当然,也可以使用任何可逆的正交变换,如整数变换。一种动态图像压缩技术能够提供很可观的压缩,同时还能保证图像信号的质量,它采用编码DCT系数数据的自适应尺寸块和子块。后面将该技术称为自适应块尺寸离散余弦变换(ABSDCT)。选择自适应块尺寸,以便于利用一帧图像数据中存在的信息冗余。题目为“Adaptive Block Size Image Compression Method And System”的美国专利No.5,021,891中公开了这种技术。题目为“Adaptive Block SizeImage Compression Method And System”的美国专利No.5,107,345中公开了DCT技术,题目为“Adaptive Block Size Image CompressionMethod And System”的美国专利No.5,452,104介绍了如何将ABSDCT技术和离散四叉树(Quadtree)变换技术组合起来使用。这些专利中描述的系统利用了帧内(intraframe)编码,其中,对每帧图像序列进行编码,而不管其他帧的内容。
图1A和1B示出了用于自适应块尺寸离散余弦变换的自适应尺寸块和子块。通常,将每个亮度和色度分量传递到块交织器(未显示)。将一个16×16块提供给块交织器,后者对该16×16块内的图像采样进行排序,从而产生数据的块和复合子块,以进行DCT分析。在图1A所示的例子中,将一个16×16 DCT应用于第一排序,将四个8×8 DCT应用于第二排序,将16个4×4 DCT应用于第三排序,将64个2×2 DCT应用于第四排序。DCT操作减少该图像源中固有的空间冗余。在执行DCT之后,大部分图像信号能量集中在几个DCT系数中。
对于该16×16块和各子块,分析变换后的系数,从而确定对该块或子块进行编码所需的比特数。然后,选择需要最少数量的比特进行编码从而表示图像段的块和子块的组合。在图1B所示的例子中,为了表示图像段,选择了两个8×8子块、6个4×4子块和8个2×2子块。然后,按照次序,适当地排列所选的块或子块组合。还可以对DCT系数值做进一步处理,例如、但不限于量化和变长编码。
为便于说明,下面结合ABSDCT算法,讨论基于压缩的变换系统,其用于生成压缩数据的多个描述或层。但是,对于本领域技术人员显而易见的是,本发明不限于使用ABSDCT。也可以使用其他的数学变换,如DCT、Hadamard变换和整数变换。
一般情况下,基于ABSDCT的压缩支持最多1920×1080图像的编码。但是,ABSDCT算法本身就是可缩放的,并且,能够用扩展的比特宽度处理更高的比特深度。它也可以压缩任何尺寸的图像,包括4K×4K,因为它是基于块的压缩。由于ABSDCT的这种灵活度,例如,系统压缩4K×2K的图像,以便于在视觉上无损图像质量。如果完全解码的话,块式DCT系数的所得比特流产生DC播放顺序。该比特流是分组排列的,所以,可以使用简单的剪切操作,提取较低的分辨率顺序。
具体而言,可以对输入数据进行一次编码,从而生成一个完整的比特流或“主库存(Master Inventory)”,在主库存内,有多个等级的库存。这里,高等级的库存可以包括一个或多个较低等级的库存。通常,最高等级的库存是主库存。此外,每个库存包括一个适应不同目标应用的压缩比特流。
公开的实施例导出数字图像表示的唯一特征描述以及它们在像素和变换域中的关系。应用于这些表示的基本变换原理以及标准的多速率DSP技术提供变换域中图像数据的所需再采样。本发明的主要优点在于,该方法的复杂度相比扩展的理论方法得到了降低。此外,本发明可直接扩展到量化矩阵,从而在再采样之后实现反向量化运算。这样,在再采样之前就不必解码和反向量化,从而降低解码器/转码器的复杂度。通常,要涉及两个方面1)对可变块尺寸的变换矩阵进行再采样;2)在再采样之后进行反向量化,从而实现标准的反变换运算。
更具体地讲,再采样涉及将采样率提高一个因数(插值)或降低一个因数(抽取),从而使用任何整数或小数因数(I/D)——有理数,对N点序列进行再采样,,其中,I和D彼此为素数,用因数I进行插值,产生NI点序列的变换,然后用D进行抽取,得到(NI/D)点序列。再采样之后的可变块尺寸反向量化需要适当地修改量化参数和值。可以扩展上面的(1)中描述的再采样方案,产生再采样量化矩阵。对图像进行再采样所用的缩放因数定义了对量化矩阵进行再采样所用的滤波器。
可以在编码器中计算改进的表,并作为元数据发送出去,或者,对于所需的缩放因数(由信道或网络状况或QoS确定),在分配中心处计算,或者,可由解码器根据终端设备中定义的特定参数(如用于适当再量化的再缩放矩阵)而导出。
图2是图像处理系统2100的部件框图。该图像处理系统包括分配中心2102,用于对一个或多个图像进行编码,从而产生比特流2116,并将比特流2116发送到至少一个接收中心2118。接收中心(可以是电子移动设备或电子固定设备)用于对收到的比特流2116进行解码,并产生图像数据。
分配中心2102包括内容数据库2105、发射机2114和编码处理器2104(后面称之为“编码器”),编码处理器2104具有可变块转换器2106、DCT逻辑、量化器和比特流生成器2112。编码器采用公知的图像压缩技术,产生压缩的比特流2116,并使用发射机2114将其进行发送。比特流生成器2112可使用各种技术,将图像数据压缩和组织成比特流,以便于在接收中心2118进行高效的提取。下面讨论的图3示出了比特流的这样一种组织。
接收中心2118包括收发机2122、显示逻辑2132、存储器2124、解码处理器2120(后面称之为“解码器”),解码处理器2120具有比特流提取器2125、子采样逻辑2126和反向量化器/变换器2128。通常,收发机2122接收压缩的比特流2116。根据厂商偏好,可以将收到的比特流归档在存储器2124中,以便于以后处理。
在一个实施例中,接收中心2118是移动电子设备,如移动数字终端,工作于无线通信系统(如CDMA、OFDMA、GSM、WCDMA、MPEG系统等无线系统)中。在该实施例中,可以临时存储比特流,然后可以经由基站(未显示)将其重发到其他移动设备。
在另一实施例中,接收中心2118是电子设备,如通用计算机或膝上计算机,建立成服务器。在该实施例中,可以临时存储比特流,然后将其重发到与该服务器无线或有线相连的其他移动设备。
图3示出了根据本发明实施例配置的比特流的组织。该比特流是由编码器2104构建和组织的。图3包括一个小照片(thumbnail)库存,它可以通过压缩由块形成的缩放(1/256)图像而产生。对于每秒112×64×24帧(fps)的图像序列,该层的目标比特率是200Kbps。为了满足目标应用的要求,需要产生多层(例如0-7)压缩数据。通常,该层与一个质量等级相关联(例如0-7)。此后,从多层中提取或剪切出必要的层,从而提供目标应用的压缩数据的具体描述。在另一实施例中,可以执行归档压缩(archival compression),从而生成一个归档库存。为了生成目标应用的具体库存,将比特流解码到归档质量播放顺序。
图4示出了根据本发明一个实施例的接收中心2118的任务的流程图4300。在框4302中,接收编码和分层的比特流。在框4304中,存储比特流。在框4308中,基于一种或多种标准,确定预期的分辨率。根据接收中心的制造商或系统的运营商,可用多种方法来确定预期分辨率。在一个实施例中,接收机可以是一个服务器,其使用一种算法来确定所需数量的不同分辨率。例如,数字影院需要1920×1080×24的分辨率,高清晰度电视(HDTV)需要1920×1080×24的分辨率,标准电视(SDTV)需要720×486×24的分辨率,数字卫星系统(DSS)需要352×240×24的分辨率,小照片需要112×64×24的分辨率,工作于不同分辨率和比特率的压缩比特流。其他应用包括、但不限于数字多功能盘或影碟(DVD)、先进电视系统委员会(ATSC)、数字视频广播(DVB)。在另一实施例中,接收中心是移动终端,其使用基于显示器尺寸的固定分辨率或基于预期显示尺寸或有限屏幕尺寸的可调整分辨率。在确定预期分辨率时,也可以使用预期的质量等级,下面将对此进行说明。
在框4312中,确定预期质量等级。可以使用算法,基于一种或多种标准,如可用资源,预期分辨率、系统资源,预先确定或确定质量。在本发明的一个实施例中,解码器2120使用从一个或多个与接收中心2118相连的设备中获取的信息,得到质量等级(例如,从0到7)。所获取的信息,包括分辨率限制、预期分辨率、各种系统门限和订阅等级,可以限制准予移动设备使用或能够使用的带宽。通常,质量等级越低,所需的比特就低。例如,具有高质量等级的高分辨率需要从比特流中提取出大量的比特。相比之下,具有较低质量等级的较低分辨率只需要从比特流中提取出少量的比特。可以使用不同的标准和门限,来特定延时所允许的确定质量等级。例如,可用传输带宽标准可能基于当前可用于通信的带宽。其他标准可能基于系统业务流量、与系统相连的用户的数量或与接收中心相连的设备的数量。
在确定预期分辨率和预期质量之后,在框4316中,基于确定的分辨率和质量,从比特流2116中提取适当的数据,以创建一个或多个提取流。例如,提取流可以基于DSS分辨率,具有质量等级4。然后,基于DSS分辨率和与最多第四层相关联的所有比特,从比特流中提取出所需的DC和AC系数。在提取出必要数据之后,使用所提取的数据,重新构建像素块。
在框4320中,在变换域中,对块提取的流进行子采样。通常,提取流是图像用原始分辨率的块表示。使用子采样方法,在变换域中,对图像进行过滤和抽取,以得到预期分辨率,下面将对此进行说明。根据下面描述的方法,抽取可使用二元或非二元缩放,以避免混淆现象。然后,使用公知的技术,处理调整后的图像数据,以进行反向量化和反向DCT。
在框4328和4332中,通过反向量化和反向DCT处理数据,以产生预期图像。在框4336中,可以使用收发机2122将预期图像传输到其他相连设备和/或使用显示逻辑2132显示在显示器上。
图5根据本发明一个实施例示出了在变换域中进行子采样所执行的任务的高级流程图5400。在框5402中,过滤以原始分辨率表示图像的提取数据,在框5404中,抽取过滤后的数据。使用频率子采样,执行DCT或变换域分辨率缩放。图像的子采样可以在图像域或在频率域中执行。因为子采样是过滤和抽取处理,所以,可以将其概括为将N点1-D序列的采样率改变任何因数,该因数是有理数--(I/D),其中,I和D彼此是素数。一般而言,用因数I对N点序列进行插值,生成NI点序列的DCT,然后用D进行抽取,得到(NI/D)点序列的DCT。这要求N是D的整数倍(N=MD)。
假设原始序列为x(n)(n=0…MD-1),则其DCT为X(k)=1MD∑n=0MD-1x(n)cos((2n+1)kπ2MD)0≤k≤MD-1]]>用因数I进行插值,通过(概念地)串接I份X,并乘以合适的插值滤波器H(k)的IMD点DCTX′(k)=X(kmodMD)H(k)10≤k≤MD-1]]>然后,将结果用D进行抽取,从而生成结果的IM(=NI/D)点DCTX′′(k)=1D∑d=0D-1X′(IMD+k)0≤k≤MD-1]]>这是执行该运算的例程将估计的表达式(对于k=0…IM-1)X′′(k)=1D∑d=0D-1X((IMD+k)modMD)H(IMD+k)0≤k≤MD-1---(1)]]>该运算的2D等价式用于实现频域子采样。为便于实现,还可将公式1简化为简单的加法。
滤波器H(k)是改进的Remez低通滤波器。使用的是通带与阻带比为10∶1的Parks-McClellan最佳等涟波FIR低通滤波器。它提供了平滑的滚降(roll-off),但保留足够高频率内容,从而避免混淆现象。修改该滤波器,以考虑量化对DCT系数的影响。可变块尺寸量化重新分配对低阶高频分量的重视。块分割决定取决于内容中的活动。如果滤波器有较快的滚降,一些关键频率分量可能会衰减,从而在反向变换之后导致由混淆现象引起的振铃干扰,。
对于非二元缩放,I和D不必为素数,插值因数[I]是最接近的整数。对变换域系数进行零填充,以匹配滤波器长度,从而避免混淆现象。
这样的通用滤波器降低图像中的失真。优化基于MMSE,并得到数据相关门限。具有空间域再采样图像的PSNR也可用于优化。也可以使用统计导出的Wiener滤波器。
此外,再采样变换域系数的反向量化表可如下获得1)使用与变换域系数相同的过程,对反向量化矩阵进行插值和抽取;2)用与采样缩放因数相同的因数,对DC量化实数值进行缩放;3)中间DC用子块的再采样缩放因数进行缩放。
该技术能够实现到较低或较高分辨率的直接转码,而不必在缩放之前在像素域中进行解码。此外,向解码器发送缩放因数、而非全部表数据就足够了,从而可以节约传输带宽。解码器能够重新构建新的反向量化表。这也降低了与缩放性相关的开销,因为不同输出分辨率的不同表可以从相同的比特流和原始量化表中导出。
例如,该方法和装置也可以实现在移动电子装置中,如移动电话、PDA、便携式电脑以及其他具有无线连接系统和接收音频视频数据的装置。
虽然上面具体结合优选实施例对本发明进行了描述和说明,但本领域技术人员应当理解,在不脱离所附权利要求书定义的本发明保护范围的前提下,可以做出形式和细节上的各种改变。也就是说,根据前面的公开内容,其他修改和变化对于本领域技术人员也是显而易见的。因此,虽然上面只是具体描述了本发明的特定实施例,但很显然,可以做出多种修改,而不脱离本发明的精神和保护范围。
权利要求
1.一种用于处理图像数据的方法,该方法包括以下动作接收根据第一方案而配置的比特流;基于预期的分辨率等级和预期的质量等级,提取所述比特流的一部分;以及在变换域中对所述比特流的所述提取部分进行子采样。
2.如权利要求1所述的方法,其中,所述提取动作还包括从多个分辨率等级中选择所述预期分辨率等级的动作。
3.如权利要求2所述的方法,其中,所述选择动作还包括基于所述预期质量等级确定可用的最高分辨率等级的动作。
4.如权利要求2所述的方法,其中,所述选择动作包括从一个组中选择所述预期分辨率等级值的动作,所述组包括HDTV分辨率、DVD分辨率、ATSC分辨率、DVB分辨率、DSS分辨率和用户定义分辨率值。
5.如权利要求1所述的方法,其中,所述提取动作还包括从多个可用的质量等级中选择所述预期质量等级的动作。
6.如权利要求5所述的方法,其中,所述选择动作还包括基于所述选择的质量等级确定可用的最高分辨率等级的动作。
7.如权利要求1所述的方法,其中,所述提取动作包括基于所述预期分辨率等级确定可用的最高质量等级的动作。
8.如权利要求1所述的方法,其中,所述提取动作还包括确定所述预期分辨率等级的动作。
9.如权利要求8所述的方法,其中,所述确定动作包括从多个可用的分辨率等级中选择所述预期分辨率等级值的动作。
10.如权利要求8所述的方法,其中,所述确定动作包括从多个可用的质量等级值中选择所述预期质量等级值的动作。
11.如权利要求8所述的方法,其中,所述确定动作包括基于所述预期质量等级计算可用的最高分辨率等级的动作。
12.如权利要求8所述的方法,其中,所述确定动作包括从一个组中选择所述预期分辨率等级的分辨率值的动作,所述组包括HDTV分辨率、DVD分辨率、ATSC分辨率、DVB分辨率、DSS分辨率和用户定义分辨率值。
13.如权利要求1所述的方法,其中,所述提取动作还包括选择范围为从0到7的所述预期质量等级值的动作。
14.如权利要求1所述的方法,其中,所述子采样动作还包括使用非二元方案进行缩放的动作。
15.如权利要求1所述的方法,其中,所述子采样动作包括应用第一滤波器的动作和将所述比特流的所述提取部分抽取到所述预期分辨率等级的动作。
16.如权利要求1所述的方法,其中,所述子采样动作包括使用二元方案进行缩放的动作。
17.如权利要求1所述的方法,其中,所述接收动作包括接收根据预定方案而配置的所述比特流的动作。
18.如权利要求1所述的方法,其中,所述接收动作包括接收根据分层方案而配置的所述比特流的动作。
19.如权利要求1所述的方法,还包括在提取所述比特流的所述部分的所述动作之前确定分辨率等级的动作。
20.如权利要求1所述的方法,还包括存储所述提取比特流以供将来传输的动作。
21.一种用于处理图像数据的装置,该方法包括接收模块,用于接收根据第一方案而配置的比特流;提取模块,用于基于预期的分辨率等级和预期的质量等级,提取所述比特流的一部分;以及子采样模块,用于在变换域中对所述比特流的所述提取部分进行子采样。
22.如权利要求21所述的装置,其中,所述提取模块还包括从多个分辨率等级中选择所述预期分辨率等级的模块。
23.如权利要求22所述的装置,其中,所述选择模块还包括基于所述预期质量等级确定可用的最高分辨率等级的模块。
24.如权利要求22所述的装置,其中,所述选择模块包括从一个组中选择所述预期分辨率等级的分辨率值的模块,所述组包括HDTV分辨率、DVD分辨率、ATSC分辨率、DVB分辨率、DSS分辨率和用户定义分辨率值。
25.如权利要求21所述的装置,其中,所述提取模块还包括从多个可用的质量等级中选择所述预期质量等级的模块。
26.如权利要求25所述的装置,其中,所述选择模块还包括基于所述选择的质量等级确定可用的最高分辨率等级的模块。
27.如权利要求21所述的装置,其中,所述提取模块包括基于所述预期分辨率等级确定可用的最高质量等级的模块。
28.如权利要求21所述的装置,其中,所述提取模块还包括确定所述预期分辨率等级的模块。
29.如权利要求28所述的装置,其中,所述确定模块包括从多个可用的分辨率等级值中选择所述预期分辨率等级值的动作。
30.如权利要求28所述的装置,其中,所述确定模块包括从多个可用的质量等级值中选择所述预期质量等级值的动作。
31.如权利要求28所述的装置,其中,所述确定模块包括基于所述预期质量等级计算可用的最高分辨率等级的模块。
32.如权利要求28所述的装置,其中,所述确定模块包括从一个组中选择所述预期分辨率等级的分辨率值的模块,所述组包括HDTV分辨率、DVD分辨率、ATSC分辨率、DVB分辨率、DSS分辨率和用户定义分辨率。
33.如权利要求1所述的装置,其中,所述提取模块还包括选择范围为从0到7的所述预期质量等级值的模块。
34.如权利要求1所述的装置,其中,所述子采样模块还包括使用非二元方案进行缩放的模块。
35.如权利要求1所述的装置,其中,所述子采样模块包括应用第一滤波器的模块和将所述比特流的所述提取部分抽取到所述预期分辨率等级的模块。
36.如权利要求1所述的装置,其中,所述子采样模块包括使用二元方案进行缩放的模块。
37.如权利要求1所述的装置,其中,所述接收模块包括接收根据预定方案而配置的所述比特流的模块。
38.如权利要求1所述的装置,其中,所述接收模块包括接收根据分层方案而配置的所述比特流的模块。
39.如权利要求1所述的装置,还包括在提取所述比特流的所述部分的所述模块之前确定分辨率等级的模块。
40.如权利要求1所述的装置,还包括存储所述提取比特流以供将来传输的模块。
41.一种计算机可读介质,当执行的时候,处理图像数据,该计算机可读介质包括接收指令,用于接收根据第一方案而配置的比特流;提取指令,用于基于预期的分辨率等级和预期的质量等级,提取所述比特流的一部分;以及子采样指令,用于在变换域中对所述比特流的所述提取部分进行子采样。
42.如权利要求41所述的计算机可读介质,其中,所述提取指令还包括从多个分辨率等级中选择所述预期分辨率等级的指令。
43.如权利要求42所述的计算机可读介质,其中,所述选择指令还包括基于所述预期质量等级确定可用的最高分辨率等级的指令。
44.如权利要求42所述的计算机可读介质,其中,所述选择指令包括从一个组中选择所述预期分辨率等级的指令,所述组包括HDTV分辨率、DVD分辨率、ATSC分辨率、DVB分辨率、DSS分辨率和用户定义分辨率。
45.如权利要求41所述的计算机可读介质,其中,所述提取指令还包括从多个可用的质量等级中选择所述预期质量等级的指令。
46.如权利要求45所述的计算机可读介质,其中,所述选择指令还包括基于所述选择的质量等级确定可用的最高分辨率等级的指令。
47.如权利要求41所述的计算机可读介质,其中,所述提取指令包括基于所述预期分辨率等级确定可用的最高质量等级的指令。
48.如权利要求1所述的计算机可读介质,其中,所述提取指令还包括确定所述预期分辨率等级的指令。
49.如权利要求48所述的计算机可读介质,其中,所述确定指令包括从多个可用的分辨率等级值中选择所述预期分辨率等级值的动作。
50.如权利要求48所述的计算机可读介质,其中,所述确定指令包括从多个可用的质量等级值中选择所述预期质量等级值的动作。
51.如权利要求48所述的计算机可读介质,其中,所述确定指令包括基于所述预期质量等级计算可用的最高分辨率等级的指令。
52.如权利要求48所述的计算机可读介质,其中,所述确定指令包括从一个组中选择所述预期分辨率等级的分辨率值的指令,所述组包括HDTV分辨率、DVD分辨率、ATSC分辨率、DVB分辨率、DSS分辨率和用户定义分辨率值。
53.如权利要求1所述的计算机可读介质,其中,所述提取指令还包括选择范围为从0到7的所述预期质量等级值的指令。
54.如权利要求1所述的计算机可读介质,其中,所述子采样指令还包括使用非二元方案进行缩放的指令。
55.如权利要求1所述的计算机可读介质,其中,所述子采样指令包括应用第一滤波器的指令和将所述比特流的所述提取部分抽取到所述预期分辨率等级的指令。
56.如权利要求1所述的计算机可读介质,其中,所述子采样指令包括使用二元方案进行缩放的指令。
57.如权利要求41所述的计算机可读介质,其中,所述接收指令包括接收根据预定方案而配置的所述比特流的指令。
58.如权利要求41所述的计算机可读介质,其中,所述接收指令包括接收根据分层方案而配置的所述比特流的指令。
59.如权利要求1所述的计算机可读介质,还包括在提取所述比特流的所述部分的所述模块之前确定分辨率等级的指令。
60.如权利要求1所述的计算机可读介质,还包括存储所述提取比特流以供将来传输的指令。
61.一种用于处理图像数据的装置,该方法包括处理器,所述处理器接收根据第一方案而配置的比特流,所述处理器还基于预期的分辨率等级和预期的质量等级,提取所述比特流的一部分,以及,在变换域中对所述比特流的所述提取部分进行子采样。
62.如权利要求61所述的装置,其中,所述比特流是根据预定方案而配置的。
63.如权利要求61所述的装置,其中,所述比特流是根据分层方案而配置的。
64.如权利要求61所述的装置,其中,所述分辨率等级具有一个分辨率值,所述分辨率值是从包括HDTV分辨率、DVD分辨率、ATSC分辨率、DVB分辨率、DSS分辨率和用户定义分辨率值的组中选择出来的。
65.如权利要求61所述的装置,其中,所述预期分辨率等级包括从多个分辨率等级值中选择出来的一个等级值。
66.如权利要求65所述的装置,其中,所述多个分辨率等级中的至少一个分辨率等级值是基于所述预期质量等级的。
67.如权利要求61所述的装置,其中,所述预期质量等级包括从多个质量等级值中选择出来的一个等级值。
68.如权利要求67所述的装置,其中,所述多个质量等级值中的至少一个质量等级值是基于所述预期分辨率等级的。
69.如权利要求61所述的装置,其中,在从所述比特流中提取数据之前,所述处理器还确定所述预期质量等级。
70.如权利要求61所述的装置,其中,所述处理器还确定所述预期分辨率等级。
71.如权利要求70所述的装置,其中,在从所述比特流中提取数据之前,所述处理器还确定所述预期分辨率等级。
72.如权利要求61所述的装置,其中,所述预期质量等级的范围是从0到7。
73.如权利要求61所述的装置,其中,所述分辨率等级具有一个分辨率值,所述分辨率值是从包括HDTV分辨率、DVD分辨率、ATSC分辨率、DVB分辨率、DSS分辨率和用户定义分辨率值的组中选择出来的。
74.如权利要求61所述的装置,其中,解码器使用非二元方案,对所述提取部分进行缩放。
75.如权利要求61所述的装置,其中,所述预期分辨率等级包括从多个分辨率等级中选择出来的一个等级。
76.如权利要求61所述的装置,包括用于存储所述比特流的所述提取部分的存储器。
77.如权利要求61所述的装置,包括用于发送所述比特流的所述提取部分的发射机。
78.一种用于处理图像数据的系统,该系统包括编码器,所述编码器基于第一方案生成比特流,并发送所述比特流;以及解码器,所述解码器接收所述发送的比特流,所述解码器还基于预期的分辨率等级和预期的质量等级,提取所述比特流的一部分,以及,在变换域中对所述比特流的所述提取部分进行子采样。
79.如权利要求78所述的系统,其中,所述第一方案包括分层方案。
80.如权利要求78所述的系统,其中,所述预期质量等级包括范围为从0到7的一个质量等级值。
81.如权利要求78所述的系统,所述预期分辨率等级值是从包括HDTV分辨率、DVD分辨率、ATSC分辨率、DVB分辨率、DSS分辨率和用户定义分辨率值的组中选择出来的。
82.如权利要求78所述的系统,其中,所述解码器使用非二元方案,对所述提取部分进行缩放。
83.如权利要求78所述的系统,其中还包括用于滤波的滤波器以及用于将所述比特流的所述提取部分抽取到所述预期分辨率等级的抽取器。
84.如权利要求78所述的系统,其中,所述预期分辨率等级包括从多个分辨率等级中选择出来的一个等级。
全文摘要
一种用于接收比特流和基于一个或多个标准从比特流中提取数据和在变换域中对提取出来的数据进行子采样(例如,滤波和抽取)的方法。该方法存储数据,以供将来传输,或者将数据传输到一个或多个连接的装置,如移动终端或固定终端。
文档编号H04N7/12GK1875635SQ200480032548
公开日2006年12月6日 申请日期2004年9月3日 优先权日2003年9月4日
发明者V·R·拉韦德兰, A·C·欧文 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1