CN1860777A - 用于在图像中降噪的方法和系统 - Google Patents

用于在图像中降噪的方法和系统 Download PDF

Info

Publication number
CN1860777A
CN1860777A CNA200480028340XA CN200480028340A CN1860777A CN 1860777 A CN1860777 A CN 1860777A CN A200480028340X A CNA200480028340X A CN A200480028340XA CN 200480028340 A CN200480028340 A CN 200480028340A CN 1860777 A CN1860777 A CN 1860777A
Authority
CN
China
Prior art keywords
layer
video
image
marginal
pixel
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
CNA200480028340XA
Other languages
English (en)
Inventor
史蒂夫·Z.·曾
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.)
ViXS Systems Inc
Original Assignee
ViXS Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ViXS Systems Inc filed Critical ViXS Systems Inc
Publication of CN1860777A publication Critical patent/CN1860777A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/21Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/12Edge-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/142Edging; Contouring

Abstract

在本发明的一个具体实施例中,使源图像变平滑以产生平滑图像,并且采用边缘检测器来产生边缘层。采用混合控制器来控制源图像和平滑图像之间的混合。混合目标图像可在消除干扰噪声的同时保持清晰度。

Description

用于在图像中降噪的方法和系统
技术领域
本发明涉及数据处理,特别是涉及图像和视频处理。
背景技术
视频图像尤其是模拟视频信号在图像的获取、传输和记录期间会由于各种类型的时间和空间噪声而被破坏。典型的噪声类型包括热噪声、单频率调制失真噪声和脉冲噪声。将线性或非线性滤波器应用在视频信号上的降噪技术可以降低噪声量。一种这样的技术是将低通滤波器应用在视频信号上。但是,简单的低通滤波容易产生看起来模糊不清的过平滑视频。其它滤波器例如维纳(Wiener)滤波器、卡尔曼(Kalman)滤波器在去除空间噪声或时间噪声中的一个或多个方面更理想,但是在实现和设备成本方面会比较昂贵。
因此,需要一种可以克服上述问题的降噪方法。
附图说明
通过参照附图,本领域技术人员可以更清楚地了解本发明及其特征和优点。
图1以流程图的形式表示本发明的方法。
图2以方框图的形式表示本发明的一个具体实施例的系统。
图3表示本发明的一个具体实施例的布尔(Boolean)边缘数据。
图4表示本发明的一个具体实施例的加权边缘数据。
图5以流程图的形式表示本发明的一个具体实施例的混合方法。
图6和7以流程图的形式表示本发明的具体实施例的方法。
图8以方框图的形式表示本发明的系统;并且
图9表示本发明的一个具体实施例的中间数据。
在不同附图中使用相同的附图标记来指示相同或类似的项目。
具体实施方式
在本发明的一个具体实施例中,使源图像变平滑以产生平滑图像,并且使用边缘检测器来产生边缘层。采用混合控制器来控制源图像和平滑图像之间的混合。混合后的目标图像在消除了干扰噪声的同时保持清晰度。参照图1-8将更好地理解本发明的具体实现。
图1以流程图的形式示出本发明的方法。参照图2的系统来说明图1的方法,图2以方框图的形式示出经过本发明的系统100的数据流。
系统100包括噪声滤波器140、边缘检测器150和混合控制器160。另外,系统100包括用于存储图像信息的存储器(未具体示出),该图像信息包括源图像112、平滑层120、边缘层130和目标层135。通过噪声滤波器140、边缘检测器150和混合控制器160可到达这些层。
在步骤11中接收第一图像层。参照图2,源层117是该第一图像层的示例。源层117为三个组成层中的一层,它与层115和116一起构成源图像112。组成层115-117的类型的例子包括RGB组成层、YUV组成层和其它任意彩色空间的组成层。系统100通过接收视频流或通过访问存储单元来接收源图像112。
提供源图像的来源可以为头端设备(head end device)、TV接收机、盒式录像机、DVD(数字通用光盘)播放机或其它视频源。
一旦接收到源图像112,就独立地处理每个图像层115-117。为了便于说明,参照图1和2并针对其中一个源层、即源层117来说明数据流。另外,应理解的是,可以根据系统的具体实现而将层信息存储并处理为帧或局部帧、例如行缓冲器。为了便于说明,假设将图像信息存储为完整帧。
在步骤12中,根据第一图像层确定第一边缘层。参照图2,通过边缘检测器150来处理源层117以确定边缘层130。边缘层130包括多个与图像的多个象素相对应的存储单元。边缘层130包含每个象素的象素边缘标识,用来指示象素是否与图像的边缘相关联。在一个实施例中,象素边缘标识为布尔表示,指示边缘的存在或不存在。例如,正布尔象素边缘标识指示具体象素为图像边缘的一部分。
边缘检测器150可以通过确定每个象素位置(pixel location)的梯度来检测出边缘。例如,可以采用以下方程式来计算出象素的水平和垂直梯度:
Grad_x=p(i+1,j)-p(i-1,j);以及
Grad_y=p(i,j+1)-p(i,j-1)。
然后可以进行直角坐标到极坐标的转换,例如M(i,j)=SQRT(Grad_x2+grad_y2),以获得边缘的幅度(magnitude)。或者可以去掉平方根运算,将幅度与用于控制将什么视为边缘、并最终控制将在最后的目标层中保留多少细节的预定边缘水平相比较。例如,如果幅度大于预定边缘水平的值,那么对应的象素被称为边缘象素。在其它实施例中,边缘检测器150可以仅根据象素的水平或者垂直边缘分量来确定边缘的存在。
图3表示包含布尔象素边缘标识的布尔边缘层的一部分212。图3的10×10矩阵表示图像层的顶部最左边象素。为了进行图示,“1”值表示处于该位置的象素已经被识别为边缘象素,而“0”值表示处于该位置的象素已经被识别为不是边缘象素。在可选实施例中,边缘层130可以包含加权边缘标识,如图4所示。
图4示出包含加权边缘标识的加权边缘层214的一部分。图4的具体实施例通过确定位于该象素的+/-1个象素范围内的布尔象素边缘标识的数目并将该数值存储在数据字节的低四位中、并且将位于离该象素+/-2个象素处的布尔象素标识的数目存储在该数据字节的高四位中,从而向象素赋予加权值。可以通过确定位于离该象素+/-2个象素范围内的布尔象素边缘标识的数目并且减去位于离该象素+/-1个象素处的布尔象素边缘标识的数目,来计算出位于离该象素+/-2个象素处的层212中的布尔象素边缘标识的数目。
例如,位于象素P(4,4)的+/-个象素范围内的层212中的布尔边缘象素的数量在层114中由数值5表示。该数值在加权边缘层214中被存储在象素P(4,4)的低4位中。在布尔边缘层212的方框203内的边缘象素数量为12。通过从方框212内的边缘象素中减去方框201内的边缘象素数量来确定离开象素位置P(4,4)两个象素的这些象素的数量,从而得到数值7。该数值在层211中被存储在象素P(4,4)的高4位中。因此,象素P(4,4)的加权象素数值为“75”。应当理解的是,也可以有许多其它用于确定和/或存储加权边缘数值的方案。
返回图1,在步骤13中,第一图像层根据第一边缘层与第一其它层混合。在一个实施例中,第一其它层为源层117。
图2的混合控制器160用来实施混合,并且采用边缘层130的信息来使源层117与平滑层120混合,以保留源图像层117中的边缘和细微结构。当边缘层只包含布尔边缘信息时,可以通过混合控制器160在每个象素位置处实施两个混合比中的一个。但是,根据只有两个混合比中的一个来混合象素的能力通常无法提供足够的混合选项以提供具有增强图像的目标图像。
为了提供另外的混合水平,混合控制器160可以使用例如在图4中所示的加权边缘层来针对具体象素的混合而选择两个以上混合比中的一个。图5公开了使用加权边缘数值的具体混合方法。
在步骤302中,确定被标记为WEIGHT1的象素边缘数值是否大于变量T1。WEIGHT1表示位于被定标(scale)的象素的+/-1个象素范围内的边缘象素的数目。参照图4,这将是被存储在象素位置的低四位中的数值。如果WEIGHT1大于阈值T1,则该流程前进至步骤322,在此将源图像象素直接复制到目标层、例如目标层135。否则,该流程前进至步骤303。
在步骤303中,确定象素边缘数值WEIGHT1是否大于T2。如果是,则流程前进至步骤S323,在此将源图像象素以3∶1的比例与平滑图像混合。否则,该流程前进至步骤304。
在步骤304中,确定象素边缘数值WEIGHT1是否大于T3。如果是,则流程前进至步骤3∶1,在此将源图像象素以1∶1的比例与平滑图像混合。否则,该流程前进至步骤305。
在步骤305中,确定被标记为WEIGHT2的象素边缘数值是否大于变量T4。WEIGHT2表示在被定标的象素的+/-2个象素处的边缘象素的数目。参照图4,这将是存储在象素位置的高4位中的数值。如果WEIGHT2大于数值X4,则流程前进至步骤325,在此以1∶3的比例将源图像象素与平滑图像混合。否则,流程前进至步骤326。
在步骤326中,将目标象素设定为等于平滑象素。
在步骤306中,确定是否存在另一个象素。如果是,则流程前进至步骤302,以处理下一个象素,否则该流程结束。
变量T1、T2、T3和T4是预定的,这样可以为预设的或用户定义的变量。在另一个实施例中,变量T1至T4可以根据源图像用统计学方法确定。在一个具体实施例中,将变量T1至T4分别设定为7、3、1和3。
图6示出本发明一个实施例的另一种方法。
在步骤21中,按照与图1的步骤11类似的方式接收图像的第一图像层。
在步骤22中,确定第一其它层。通常,该第一其它层由噪声滤波器140确定,噪声滤波器140对源层进行滤波以提供平滑图像。噪声滤波器140可以为任意类型的噪声滤波器,但是根据系统100的成本-性能比考虑,通常为低通滤波器或中值滤波器。在一个实施例中,采用了由一个5抽头水平滤波器和一个5抽头垂直滤波器构成的低通滤波器。可以根据期望的噪声水平采用不同的系数。在一个实施例中,由噪声滤波器实现的三个噪声水平具有0.7fs、0.5fs和0.3fs的截止频率。可以通过将低通滤波器应用在水平方向上并且将结果存储在存储器中来形成中间平滑层,并且在混合之前形成包括沿着垂直方向进行滤波的最终平滑层。可以采用2维中值滤波器,支持三种尺寸:1×1、3×3和5×5。
在步骤23中,按照与参照图1的步骤12所述方式类似的方式来确定第一边缘层。
在步骤24中,按照与参照图1的步骤13所述方式类似的方式来混合第一图像和第一其它层。
图7示出本发明一个实施例的另一种方法。步骤41、42和43在功能上与前面所述的步骤21、22和23类似。
步骤44与步骤41类似,但是接收第二源图像层而不是第一源图像层。
步骤45与步骤42类似,但是根据第二源图像层来确定第二边缘层。
步骤46与步骤43类似,但是将第二源图像层与第二其它层混合,而不是将第一源图像层与第一层混合。步骤46的结果是第二混合视频层。
在步骤47中,提供了结合了第一和第二混合视频层的合成图像。应理解的是,通常会执行与步骤41-43类似的附加步骤来产生从中形成合成图像的第三混合层。
图8以方框图的形式示出可以代表通用处理系统比如个人计算机或个人数字助理,或专用系统比如媒体服务器、互联网设备、家用联网集线器等的数据处理系统。该系统500图示为包括可以是常规或专有数据处理器的中央处理单元510、包括随机存取存储器512的存储器、只读存储器514、输入输出适配器522、用户接口适配器520、通信接口适配器524和多媒体控制器526。
输入输出(I/O)适配器526可以进一步与各种外设例如盘驱动器547、打印机545、可移动存储设备546以及其它标准和专用I/O设备连接。
用户接口适配器520可以被视为专用I/O适配器。该适配器520图示为与鼠标540和键盘541连接。另外,用户接口适配器520可以与能够提供各种类型的用户控制的设备、例如触摸屏设备连接。
通信接口适配器524与例如与局域或广域网相关联的桥接器550和调制解调器551连接。通过将系统总线502与各种通信设备连接,可以实现对信息的外部访问。
多媒体控制器526通常包括视频图形控制器,该视频图形控制器能够按照在此所述的方式产生可以显示、存储或传送的平滑图像。在图示的具体实施例中,多媒体控制器526可以包括图2的系统,并且可以用硬件或软件实现。软件实现方案可以存储在包括RAM512和ROM514的各种存储单元的任意一种中,另外软件实现方案可以存储在多媒体控制器526中。当用软件实现时,图2的系统可以是控制器526内用于执行指令的数据处理器,或者可以是共享处理器,例如CPU510。
前面的详细说明已经参照形成说明的一部分并且以图示的方式示出其中可以实施本发明的具体实施例的附图。应理解的是,本领域技术人员很容易想到结合了这里的教导的很多其它变化后的实施例。例如,可以使用中间边缘层来导出由混合控制器160使用的最终边缘层。这种中间层一度包含指示水平相邻象素信息的象素信息。例如,图9示出中间表格,其中每个象素将位于+/-1个水平象素范围内的边缘象素的数目存储在字节的低四位中,并且将位于+/-2个水平象素处的边缘象素的数目存储在该字节的高四位中。这样的中间层允许有效计算出最终边缘层。例如,可以通过使象素P(x,y-1)、P(x,y)和P(x,y+1)的低四位相加来确定位于象素P(x,y)的+/-个象素范围内的边缘象素的数目。同样,通过将象素P(x,y-2)、P(x,y-1)、P(x,y)、P(x,y+1)和P(x,y+2)的高四位加到P(x,y-2)和P(x,y+2)的低四位上来确定位于象素P(x,y)的+/-2个象素处的边缘象素的数目。以这样的方式使用中间层减少了通过重复使用水平边缘数据来计算加权边缘数值所需的计算。因此,本发明无意局限于在这里所阐述的具体形式,相反,意在覆盖可以合理地包含在本发明的精神和范围内的替换、修改和等同。因此,前面的详细说明不应该理解为进行限定,本发明的范围只是由所附的权利要求来限定。

Claims (20)

1.一种方法,包括:
接收视频图像的第一视频层;
根据第一视频层确定第一边缘层;并且
将第一视频层与第一其它层混合,其中根据第一边缘层来进行混合的控制。
2.如权利要求1所述的方法,还包括:
接收视频图像的第二视频层;
根据第二视频层确定第二边缘层;并且
将第二视频层与第二其它层混合,其中根据第二边缘层来进行混合的控制。
3.如权利要求2所述的方法,还包括:
提供第一视频层和第二视频层的合成以显示在显示装置上。
4.如权利要求1所述的方法,其中第一其它层是第一视频层的滤波后的表示。
5.如权利要求4所述的方法,其中滤波后的表示是第一视频层的平滑后的表示。
6.如权利要求1所述的方法,其中第一视频层为R、G和B层中的一个。
7.如权利要求1所述的方法,其中第一视频层为Y、U和V层中的一个。
8.如权利要求1所述的方法,其中混合是基于水平边缘分量进行的。
9.如权利要求8所述的方法,其中混合与垂直边缘分量无关。
10.如权利要求1所述的方法,其中混合是基于垂直边缘分量进行的。
11.如权利要求10所述的方法,其中混合与水平边缘分量无关。
12.如权利要求1所述的方法,其中确定第一边缘层的步骤包括确定第一视频层的多个象素的梯度。
13.如权利要求12所述的方法,其中确定第一边缘层的步骤包括确定第一视频层的多个象素的水平梯度。
14.如权利要求13所述的方法,其中确定第一边缘层的步骤包括确定第一视频层的多个象素的垂直梯度。
15.如权利要求12所述的方法,其中确定第一边缘层的步骤包括确定第一视频层的多个象素的垂直梯度。
16.如权利要求15所述的方法,其中当某象素处的梯度大于预定数值时,第一边缘层包括该象素处的边缘标识。
17.如权利要求16所述的方法,其中所述预定数值是用户可定义的。
18.一种方法,包括:
根据图像层确定边缘层;
根据图像层确定滤波层;
确定混合图像层的每个象素的混合比,其中该混合比用于控制将图像层和滤波层相混合以形成混合图像层,并且该混合比是基于所述边缘层的。
19.如权利要求18所述的方法,其中所述滤波层表示平滑图像。
20.一种系统,包括:
噪声滤波器,用于接收源图像并且提供平滑图像;
边缘检测器,用于接收源图像并且提供边缘层;
混合控制器,用于接收平滑图像和边缘层并且根据源层和目标层来提供目标层。
CNA200480028340XA 2003-09-29 2004-09-29 用于在图像中降噪的方法和系统 Pending CN1860777A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/673,612 2003-09-29
US10/673,612 US7668396B2 (en) 2003-09-29 2003-09-29 Method and system for noise reduction in an image

Publications (1)

Publication Number Publication Date
CN1860777A true CN1860777A (zh) 2006-11-08

Family

ID=34376648

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200480028340XA Pending CN1860777A (zh) 2003-09-29 2004-09-29 用于在图像中降噪的方法和系统

Country Status (5)

Country Link
US (1) US7668396B2 (zh)
EP (1) EP1668888A4 (zh)
JP (1) JP2007507134A (zh)
CN (1) CN1860777A (zh)
WO (1) WO2005036872A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101605208A (zh) * 2008-06-13 2009-12-16 富士胶片株式会社 图像处理设备、成像设备、图像处理方法及程序

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9307251B2 (en) * 2009-08-19 2016-04-05 Sharp Laboratories Of America, Inc. Methods and systems for determining data-adaptive weights for motion estimation in a video sequence

Family Cites Families (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2170373B (en) * 1984-12-28 1989-03-15 Canon Kk Image processing apparatus
US4866395A (en) 1988-11-14 1989-09-12 Gte Government Systems Corporation Universal carrier recovery and data detection for digital communication systems
US5115812A (en) 1988-11-30 1992-05-26 Hitachi, Ltd. Magnetic resonance imaging method for moving object
GB2231227B (en) 1989-04-27 1993-09-29 Sony Corp Motion dependent video signal processing
US5093847A (en) 1990-12-21 1992-03-03 Silicon Systems, Inc. Adaptive phase lock loop
US5696531A (en) 1991-02-05 1997-12-09 Minolta Camera Kabushiki Kaisha Image display apparatus capable of combining image displayed with high resolution and image displayed with low resolution
FR2680619B1 (fr) 1991-08-21 1993-12-24 Sgs Thomson Microelectronics Sa Predicteur d'image.
JP3097785B2 (ja) * 1992-04-30 2000-10-10 株式会社リコー 画像処理装置
US5253056A (en) 1992-07-02 1993-10-12 At&T Bell Laboratories Spatial/frequency hybrid video coding facilitating the derivatives of variable-resolution images
JP3314195B2 (ja) * 1992-12-28 2002-08-12 ミノルタ株式会社 画像処理装置
US5614952A (en) 1994-10-11 1997-03-25 Hitachi America, Ltd. Digital video decoder for decoding digital high definition and/or digital standard definition television signals
JP3332443B2 (ja) 1993-01-18 2002-10-07 キヤノン株式会社 情報処理装置および情報処理方法
JP3486427B2 (ja) 1993-01-18 2004-01-13 キヤノン株式会社 制御装置および制御方法
CA2118118C (en) 1993-03-24 2004-02-24 Motoki Kato Method for coding and decoding motion vectors and apparatus therefor
KR970009302B1 (en) 1993-08-17 1997-06-10 Lg Electronics Inc Block effect reducing apparatus for hdtv
US5764698A (en) 1993-12-30 1998-06-09 International Business Machines Corporation Method and apparatus for efficient compression of high quality digital audio
US5729360A (en) * 1994-01-14 1998-03-17 Fuji Xerox Co., Ltd. Color image processing method and system
JPH07210670A (ja) 1994-01-21 1995-08-11 Fuji Xerox Co Ltd 画像処理装置
US5732391A (en) 1994-03-09 1998-03-24 Motorola, Inc. Method and apparatus of reducing processing steps in an audio compression system using psychoacoustic parameters
US5940130A (en) 1994-04-21 1999-08-17 British Telecommunications Public Limited Company Video transcoder with by-pass transfer of extracted motion compensation data
DE4416967A1 (de) 1994-05-13 1995-11-16 Thomson Brandt Gmbh Verfahren und Vorrichtung zur Transcodierung von Bitströmen mit Videodaten
DE69535228T2 (de) 1994-06-08 2007-09-13 Matsushita Electric Industrial Co., Ltd., Kadoma Bildumsetzungsvorrichtung
US5602589A (en) 1994-08-19 1997-02-11 Xerox Corporation Video image compression using weighted wavelet hierarchical vector quantization
DE69416584T2 (de) 1994-08-25 1999-10-07 St Microelectronics Srl Unscharfes Verfahren zur Bildrauschverringerung
US5644361A (en) 1994-11-30 1997-07-01 National Semiconductor Corporation Subsampled frame storage technique for reduced memory size
US5652749A (en) 1995-02-03 1997-07-29 International Business Machines Corporation Apparatus and method for segmentation and time synchronization of the transmission of a multiple program multimedia data stream
JPH08275160A (ja) 1995-03-27 1996-10-18 Internatl Business Mach Corp <Ibm> 離散余弦変換方法
US5559889A (en) 1995-03-31 1996-09-24 International Business Machines Corporation System and methods for data encryption using public key cryptography
EP0739138A3 (en) 1995-04-19 1997-11-05 AT&T IPM Corp. Method and apparatus for matching compressed video signals to a communications channel
US5747796A (en) 1995-07-13 1998-05-05 Sharp Kabushiki Kaisha Waveguide type compact optical scanner and manufacturing method thereof
US5844627A (en) 1995-09-11 1998-12-01 Minerya System, Inc. Structure and method for reducing spatial noise
US5790686A (en) * 1995-09-19 1998-08-04 University Of Maryland At College Park DCT-based motion estimation method
GB9608271D0 (en) 1996-04-22 1996-06-26 Electrocraft Lab Video compession
JP3423835B2 (ja) 1996-05-01 2003-07-07 沖電気工業株式会社 スクランブル付き圧縮符号化装置及びその伸長再生装置
US6141693A (en) 1996-06-03 2000-10-31 Webtv Networks, Inc. Method and apparatus for extracting digital data from a video stream and using the digital data to configure the video stream for display on a television set
US6222886B1 (en) 1996-06-24 2001-04-24 Kabushiki Kaisha Toshiba Compression based reduced memory video decoder
US6215821B1 (en) 1996-08-07 2001-04-10 Lucent Technologies, Inc. Communication system using an intersource coding technique
US5850443A (en) 1996-08-15 1998-12-15 Entrust Technologies, Ltd. Key management system for mixed-trust environments
FR2752655B1 (fr) 1996-08-20 1998-09-18 France Telecom Procede et equipement pour affecter a un programme de television deja en acces conditionnel un acces conditionnel complementaire
US6366614B1 (en) 1996-10-11 2002-04-02 Qualcomm Inc. Adaptive rate control for digital video compression
SE515535C2 (sv) 1996-10-25 2001-08-27 Ericsson Telefon Ab L M En transkoder
US6480541B1 (en) 1996-11-27 2002-11-12 Realnetworks, Inc. Method and apparatus for providing scalable pre-compressed digital video with reduced quantization based artifacts
US6005624A (en) 1996-12-20 1999-12-21 Lsi Logic Corporation System and method for performing motion compensation using a skewed tile storage format for improved efficiency
JP3328532B2 (ja) 1997-01-22 2002-09-24 シャープ株式会社 デジタルデータの符号化方法
JPH10275080A (ja) 1997-01-24 1998-10-13 Texas Instr Inc <Ti> マイクロプロセッサ
EP0901285A4 (en) 1997-02-26 2002-05-29 Mitsubishi Electric Corp DEVICE, SYSTEM AND METHOD FOR DISTRIBUTING VIDEO DATA
US6014694A (en) 1997-06-26 2000-01-11 Citrix Systems, Inc. System for adaptive video/audio transport over a network
US6144402A (en) 1997-07-08 2000-11-07 Microtune, Inc. Internet transaction acceleration
EP0927495A4 (en) 1997-07-22 2001-05-30 Koninkl Philips Electronics Nv METHOD AND DEVICE FOR SWITCHING BETWEEN VIDEO SEQUENCES
EP0896300B1 (en) 1997-08-07 2002-01-30 Matsushita Electric Industrial Co., Ltd. Device and method for motion vector detection
US6011558A (en) * 1997-09-23 2000-01-04 Industrial Technology Research Institute Intelligent stitcher for panoramic image-based virtual worlds
US6160913A (en) * 1998-03-25 2000-12-12 Eastman Kodak Company Method and apparatus for digital halftone dots detection and removal in business documents
US6310919B1 (en) 1998-05-07 2001-10-30 Sarnoff Corporation Method and apparatus for adaptively scaling motion vector information in an information stream decoder
US6385248B1 (en) 1998-05-12 2002-05-07 Hitachi America Ltd. Methods and apparatus for processing luminance and chrominance image data
DE69924922T2 (de) 1998-06-15 2006-12-21 Matsushita Electric Industrial Co., Ltd., Kadoma Audiokodierungsmethode und Audiokodierungsvorrichtung
US6584509B2 (en) 1998-06-23 2003-06-24 Intel Corporation Recognizing audio and video streams over PPP links in the absence of an announcement protocol
IL141104A0 (en) 1998-07-27 2002-02-10 Webtv Networks Inc Remote computer access
US6167084A (en) 1998-08-27 2000-12-26 Motorola, Inc. Dynamic bit allocation for statistical multiplexing of compressed and uncompressed digital video signals
US6219358B1 (en) 1998-09-11 2001-04-17 Scientific-Atlanta, Inc. Adaptive rate control for insertion of data into arbitrary bit rate data streams
US6259741B1 (en) 1999-02-18 2001-07-10 General Instrument Corporation Method of architecture for converting MPEG-2 4:2:2-profile bitstreams into main-profile bitstreams
US6625211B1 (en) 1999-02-25 2003-09-23 Matsushita Electric Industrial Co., Ltd. Method and apparatus for transforming moving picture coding system
US6263022B1 (en) 1999-07-06 2001-07-17 Philips Electronics North America Corp. System and method for fine granular scalable video with selective quality enhancement
DE19946267C2 (de) 1999-09-27 2002-09-26 Harman Becker Automotive Sys Digitales Transcodiersystem
FR2800222B1 (fr) 1999-10-26 2001-11-23 Mitsubishi Electric Inf Tech Procede de mise en conformite a un contrat de trafic d'un flux de paquets d'un reseau de transport de paquets a longueur variable
US6714202B2 (en) 1999-12-02 2004-03-30 Canon Kabushiki Kaisha Method for encoding animation in an image file
US6300973B1 (en) 2000-01-13 2001-10-09 Meir Feder Method and system for multimedia communication control
US6647061B1 (en) 2000-06-09 2003-11-11 General Instrument Corporation Video size conversion and transcoding from MPEG-2 to MPEG-4
US6633683B1 (en) 2000-06-26 2003-10-14 Miranda Technologies Inc. Apparatus and method for adaptively reducing noise in a noisy input image signal
US6438168B2 (en) 2000-06-27 2002-08-20 Bamboo Media Casting, Inc. Bandwidth scaling of a compressed video stream
US6707937B1 (en) * 2000-07-14 2004-03-16 Agilent Technologies, Inc. Interpolation of edge portions of a digital image
FR2813742A1 (fr) 2000-09-05 2002-03-08 Koninkl Philips Electronics Nv Methode de conversion de flux binaires
US6748020B1 (en) 2000-10-25 2004-06-08 General Instrument Corporation Transcoder-multiplexer (transmux) software architecture
US6608792B2 (en) 2000-11-09 2003-08-19 Texas Instruments Incorporated Method and apparatus for storing data in an integrated circuit
JP4517495B2 (ja) 2000-11-10 2010-08-04 ソニー株式会社 画像情報変換装置及び画像情報変換方法並びに符号化装置及び符号化方法
KR100433516B1 (ko) 2000-12-08 2004-05-31 삼성전자주식회사 트랜스코딩 방법
JP2002189164A (ja) * 2000-12-21 2002-07-05 Minolta Co Ltd 光学系制御装置、光学系制御方法および記録媒体
US6549561B2 (en) 2001-02-21 2003-04-15 Magis Networks, Inc. OFDM pilot tone tracking for wireless LAN
US8107524B2 (en) 2001-03-30 2012-01-31 Vixs Systems, Inc. Adaptive bandwidth footprint matching for multiple compressed video streams in a fixed bandwidth network
US6784944B2 (en) 2001-06-19 2004-08-31 Smartasic, Inc. Motion adaptive noise reduction method and system
US6993647B2 (en) 2001-08-10 2006-01-31 Hewlett-Packard Development Company, L.P. Method and apparatus for booting an electronic device using a plurality of agent records and agent codes
US7403564B2 (en) 2001-11-21 2008-07-22 Vixs Systems, Inc. System and method for multiple channel video transcoding

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101605208A (zh) * 2008-06-13 2009-12-16 富士胶片株式会社 图像处理设备、成像设备、图像处理方法及程序
CN101605208B (zh) * 2008-06-13 2013-08-21 富士胶片株式会社 图像处理设备、成像设备及图像处理方法

Also Published As

Publication number Publication date
EP1668888A1 (en) 2006-06-14
WO2005036872A1 (en) 2005-04-21
JP2007507134A (ja) 2007-03-22
EP1668888A4 (en) 2006-11-29
US20050069221A1 (en) 2005-03-31
US7668396B2 (en) 2010-02-23

Similar Documents

Publication Publication Date Title
CN1097793C (zh) 利用混合逻辑完成彩色空间转换的方法和装置
CN1126039C (zh) 实现复盖路径的系统和方法
US7532222B2 (en) Anti-aliasing content using opacity blending
US7010163B1 (en) Method and apparatus for processing image data
US8570441B2 (en) One pass video processing and composition for high-definition video
US20060197778A1 (en) Multi-sample method and system for rendering antialiased images
CN1766927A (zh) 用于局部适配图像处理滤波器的方法及系统
CA2285088A1 (en) Apparatus and methods for selectively feathering the matte image of a composite image
CA2113600C (en) Video processing unit
JP4949463B2 (ja) アップスケーリング
GB2514232A (en) Rendering in computer graphics systems
US20120050320A1 (en) Device and method for generating variable priority multiwindow images
RU2402811C2 (ru) Обработка изображений с помощью линейных параметров светоустановки и других усовершенствований обработки изображений
JP2006238429A (ja) ハードウエア・アクセラレーティド・ブレンド・モード
JP4154336B2 (ja) ラスター画像のフレームを描画する方法及び装置
US6147688A (en) Method and apparatus for defining and selectively repeating unit image cells
US5760792A (en) Fifo logical addresses for control and error recovery
CN1514344A (zh) 用于补偿γ修正缺乏的α修正
CN1251146C (zh) 减少图像噪音的方法和设备
WO1998029839A1 (en) Non-homogenous second order perspective texture mapping using linear interpolation parameters
CN1860777A (zh) 用于在图像中降噪的方法和系统
US20010048771A1 (en) Image processing method and system for interpolation of resolution
US20090244081A1 (en) Pixel transforms
US20030058247A1 (en) Initializing a series of video routers that employ source-synchronous signaling
CN1748229A (zh) 低成本超级采样光栅化

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication