CN101057503A - 用于视频重放***的正常播放和特技模式播放的胶片颗粒模拟 - Google Patents
用于视频重放***的正常播放和特技模式播放的胶片颗粒模拟 Download PDFInfo
- Publication number
- CN101057503A CN101057503A CNA2005800388497A CN200580038849A CN101057503A CN 101057503 A CN101057503 A CN 101057503A CN A2005800388497 A CNA2005800388497 A CN A2005800388497A CN 200580038849 A CN200580038849 A CN 200580038849A CN 101057503 A CN101057503 A CN 101057503A
- Authority
- CN
- China
- Prior art keywords
- film grain
- film
- simulation
- grain
- prng
- 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
- 238000004088 simulation Methods 0.000 title claims abstract description 65
- 238000000034 method Methods 0.000 claims abstract description 65
- 230000000153 supplemental effect Effects 0.000 claims description 17
- 230000007246 mechanism Effects 0.000 claims description 11
- 238000003780 insertion Methods 0.000 claims 3
- 230000037431 insertion Effects 0.000 claims 3
- 230000000694 effects Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 239000002245 particle Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 108010022579 ATP dependent 26S protease Proteins 0.000 description 1
- 241000023320 Luma <angiosperm> Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 210000004027 cell Anatomy 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 210000000352 storage cell Anatomy 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/10—Image enhancement or restoration using non-spatial domain filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- 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
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/87—Producing a motion picture film from a television signal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20172—Image enhancement details
- G06T2207/20204—Removing film grain; Adding simulated film grain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
提供了一种用于视频重放***的正常播放和特技模式播放的胶片颗粒模拟的方法和装置。用于在视频中模拟胶片颗粒的方法包括在解码后的视频画面的序列上以解码顺序执行(214)胶片颗粒模拟的步骤。
Description
相关申请的交叉引用
本申请要求2004年11月12日提交的美国临时专利申请序列号60/627756的权益,其通过引用而被整体合并于此。
技术领域
本发明一般地涉及视频编码器和视频解码器,更具体地涉及用于视频重放***的正常播放和特技模式播放的胶片颗粒模拟。
背景技术
在显影过程期间,在运动画面图像中形成胶片颗粒。胶片颗粒在高清晰度(HD)图像中可被清楚地觉察到,并且成为应在整个图像处理和传输链中保持的区别性的电影特征。但是,由于不能使用与时间预测相关的压缩增益(compression gain),胶片颗粒的保持对于现今的编码器是个挑战。由于颗粒的随机性,只在非常高的比特率下才实现可视无损编码。当对通常与噪声和精细纹理(fine textures)相关联的高频进行滤波时,有损编码器往往抑制胶片颗粒。
已经提出了胶片颗粒管理(FGM,在这里也被称为胶片颗粒技术或FGT),作为通过将作为并行信息传送的参数化的模型而对运动画面胶片中的颗粒进行编码的新方式。为了支持FGT,对ITU-T Rec.H.264|ISO/IEC 14496-10|MPEG-4 AVC|Joint Video Team(JVT,联合视频组)标准(下文中称为“H.264标准”)的保真度范围扩展(FRExt)修正定义了胶片颗粒特性补充增强信息(SEI)消息。该SEI消息描述关于诸如大小和强度(intensity)的属性的胶片颗粒特性,并允许视频解码器将胶片颗粒外观模拟到解码后的画面上。H.264标准规定在胶片颗粒特性SEI消息中存在哪些参数,如何解释这些参数、以及用来以二进制格式将SEI消息编码的语法。但是,H.264标准没有规定在接收胶片颗粒特性SEI消息时模拟胶片颗粒的确切程序。应当认识到:由于FGT利用从编码器传送的、不影响解码过程的并行信息,因此其可以与任何其它视频编码方法联合使用。
在FGT中,编码器为视频序列的胶片颗粒建模(model),解码器根据所接收的信息模拟胶片颗粒。当难以保持胶片颗粒时,编码器可使用FGT来增强压缩视频的质量。另外,编码器可以选择在编码前去除或减弱(attenuate)颗粒,以减小比特率。
胶片颗粒模拟旨在合成模拟原始胶片内容的外观的胶片颗粒样本。与完全在编码器上执行的胶片颗粒建模不同,胶片颗粒模拟是在解码器上执行的。胶片颗粒模拟是在将视频流解码之后并且在显示之前进行的。在解码过程中不使用具有增加的胶片颗粒的图像。作为后处理方法,用于显示过程的在解码图像上合成模拟的胶片颗粒没有在H.264标准中规定。胶片颗粒模拟过程包括胶片颗粒补充信息的解码,所述胶片颗粒补充信息是在如H.264标准的保真度范围扩展修正规定的胶片颗粒特性SEI消息中传送的。
因此,应当认识到:胶片颗粒模拟是相对新的技术,其在后期制作(post-production)中以及在修复旧的库存胶片期间用来在计算机生成的素材上模拟胶片颗粒。对于这种应用,在市场上存在商业软件,如纽约罗彻斯特的Eastman Kodak公司的Cineon以及Visual Infinity的Grain SurgeryTM。这些工具通常基于用户交互而操作,并且实现起来较为复杂,这使得它们不适合于实时视频编码应用。而且,这些工具中没有一个能够解释如H.264标准规定的胶片颗粒特性SEI消息。
基于前述补充增强信息(SEI)消息,已经开发了与用于模拟胶片颗粒的规范有关的若干现有技术的方法。这些现有技术方法将高质量应用作为目标,并且在亮度(luma)和色度(chroma)颜色成分(color component)上模拟不同的胶片颗粒图案方面中提供了大灵活性,而计算成本增加较小。但是,在诸如快进或跳跃的特技模式播放期间,这些现有技术方法考虑若干特殊情况,所述特殊情况不期望地增加了额外的复杂度,并导致了不一致的胶片颗粒模拟。
因此,理想的并且非常有利的是具有用于标准清晰度(SD)和高清晰度(HD)DVD***的正常播放和特技模式的比特精确(bit-accurate)的胶片颗粒模拟的方法和装置,在与相关的现有技术方法不同而保持一致的胶片颗粒模拟的同时,所述比特精确的胶片颗粒模拟比相关的现有技术方法实现起来更高效。
发明内容
本发明解决现有技术的这些和其他缺点和劣势,其针对用于视频重放***的正常播放和特技模式的比特精确的胶片颗粒模拟。
根据本发明的一方面,提供了一种在视频中模拟胶片颗粒的方法。所述方法包括以解码顺序在解码后的视频画面序列上执行胶片颗粒模拟的步骤。
根据本发明的另一方面,提供了一种管理伪随机数发生器(PRNG)的方法。所述方法包括在DVD重放机制(mechanism)重置条件下重置PRNG的至少一个默认值的步骤。
根据本发明的另一方面,提供了一种使用伪随机数发生器(PRNG)在视频中模拟胶片颗粒的方法。所述方法包括以下步骤:在解码后的帧的序列中的给定帧的开头获得PRNG种子;以及在其暂停期间将相同的PRNG种子应用于该序列中的相同给定帧。
根据本发明的另一方面,提供了一种在视频中模拟胶片颗粒的装置。所述装置包括在解码后的画面的序列上以解码顺序执行胶片颗粒模拟的胶片颗粒模拟器。
根据本发明的另一方面,提供了一种管理伪随机数发生器(PRNG)的装置。所述装置包括在DVD重放机制重置条件下重置PRNG的至少一个默认值的胶片颗粒模拟器。
根据本发明的另一方面,提供了一种使用伪随机数发生器(PRNG)在视频中模拟胶片颗粒的装置。所述装置包括胶片颗粒模拟器,用于在解码后的帧的序列中的给定帧的开头获得PRNG种子,以及在其暂停期间将相同的PRNG种子应用于该序列中的相同给定帧。
通过结合附图阅读的对示范实施例的以下详细描述,本发明的这些和其它方面、特性和优点将会变得显而易见。
附图说明
根据以下示范性图,本发明可被更好地理解,在附图中:
图1为图示可应用本发明的胶片颗粒技术(FGT)处理链的框图;
图2A为图示根据本发明原理的、用于标准清晰度(SD)或高清晰度(HD)视频重放***的正常播放和特技模式播放的采用解码顺序的胶片颗粒模拟的方法的流程图;
图2B为图示根据本发明原理的、管理用于胶片颗粒模拟的伪随机数发生器(PRNG)种子的方法的流程图;
图2C为图示根据本发明原理的、用于标准清晰度(SD)或高清晰度(HD)视频重放***的正常播放和特技模式的模拟胶片颗粒的比特精确方法的流程图;
图3为图示根据本发明原理的、以解码顺序使用补充增强信息(SEI)的正常重放中的胶片颗粒模拟的例子的图;
图4为图示根据本发明原理的特技模式播放中的胶片颗粒模拟的例子的图;
图5为图示根据本发明原理的正常重放中的胶片颗粒模拟的例子的图;以及
图6为图示根据本发明原理的快进特技模式中的胶片颗粒模拟的例子的图。
具体实施方式
本发明针对用于视频重放***的正常播放和特技模式的比特精确的胶片颗粒模拟。有利地,本发明提供了比现有技术更高效的胶片颗粒过程的实现,特别是在诸如快进或跳跃的特技模式期间。
应当认识到:在给出这里提供的本发明的教导之后,本发明可与能够在带内或带外输送所需的胶片颗粒参数集的任何其它视频编码标准联合应用。
还应认识到:本发明可供多种视频重放***使用,包括但不限于:数字视频盘(DVD)***、个人视频记录器(PVR)等等。此外,本发明可在标准清晰度(SD)和高清晰度(HD)重放***中使用。另外,如上所述,本发明可在正常播放和特技模式播放实现二者中使用。特技模式播放包括但不限于快进/快退、慢进/慢退、步进/步退、搜索时间跳跃(leap)、缩放和摇摄(pan)、以及角度控制。
胶片颗粒特征化(characterization)可通过建模过程发生。建模过程试图通过提供胶片颗粒图案和强度的紧凑表示(compact representation)来减少要传送的胶片颗粒特征化信息的量。这种方法提供了对原始胶片颗粒的估计,其可根据所选择的建模过程而与实际胶片不同。当使得在编码器上对胶片颗粒建模的***能够在多于一种建模方法中选择以便表征进入的图像的胶片颗粒时,解码器应接收标识所选建模方法的至少一些信息。在特定的实施例中,建模过程可根据非参数模型提供胶片颗粒的紧凑表示。在另一实施例中,建模过程可在于根据预定义的数学模型的参数化过程。为了阐明该后一实施例,表1提供了可用于描述胶片颗粒的几种不同的数学模型的例子。
标识符 | 胶片颗粒模型 |
0 | f(x,y,c)=d*n |
1 | f(x,y,c)=s(x,y,c)+k*s(x,y,c)+d*n |
2 | f(x,y,c)=a*f(x-1,y-1,c)+b*f(x,y,c-1)+d*n |
3 | f(x,y,c)=a*r(x,y,c)-b*s(x,y,c)+d*n |
… | |
N | f(x,y,c)=a*[d(x-1,y,c)+b*x,y-1,c)]+b*f(x,y,c-1)+d*n |
表1
参数模型的使用需要传送所估计的参数集。参数将依赖于如表1中规定的模型类型,或在最简单的情况下将对应由胶片类型而先验地知道的独特胶片颗粒模型。给定的胶片颗粒模型的参数应允许调整胶片颗粒的大小、其强度、其空间相关性、其色彩相关性等。作为例子,假设以下公式用来在图像中对胶片颗粒进行建模:
f(x,y,c)=a*[f(x-1,y,c)+f(x,y-1,c)]+b*f(x,y,c-1)+d*n
其中f(x,y,c)表示在颜色成分c上坐标(x,y)处的像素的胶片颗粒,n表示平均值为0且方差为1的高斯噪声。根据此模型,编码器应传送参数‘a’、‘b’和‘d’以允许解码器模拟原始胶片颗粒。注意:该模型的参数可依赖于其它因素,诸如信号强度、颜色成分等。因此,胶片颗粒模型参数的传送实际上需要为每种不同的情况传送模型参数集。
在一些情况下,根据原始文件格式,胶片颗粒特征化可包含色彩转换和/或像素样本插值。对于高质量应用,胶片颗粒建模在RGB色彩空间发生,其更好地近似了胶片显影的物理过程的层结构。最简单的参数模型可将胶片颗粒假设为与图像信号不相关的平均值为0的高斯噪声。在这种情况下,只需要传送高斯函数的标准偏差。更复杂的模型可需要为每个颜色成分和/或为不同的灰度级集传送不同的参数。模型的选择可与解码器侧的可承受的复杂度、可用于编码SEI消息的比特的数量、以及主要是期望的显示质量非常相关。
如所讨论的,胶片颗粒模拟可依赖于预定的模型,其再现特定类型胶片的胶片颗粒,或者可通过使用数学模型的参数化而发生。胶片颗粒的修复在显示之前发生。具有增加的胶片颗粒的图像从不在解码过程中使用;但是,对于因果模型,一些并行化是可能的。
在解码视频比特流之后以及在像素显示之前执行胶片颗粒模拟。胶片颗粒模拟过程可包含对胶片颗粒补充信息的解码,所述胶片颗粒补充信息是例如在对H.264标准的FRExt修正所规定的胶片颗粒特性SEI消息中传送的。在这种情况下,本发明有利地提供针对胶片颗粒特性SEI消息的规范,以保证所涉及的设备在质量和复杂度方面符合标准清晰度和高清晰度***的要求。
本说明书阐明本发明的原理。因此,将认识到:本领域技术人员将能够设计各种安排,所述各种安排实施本发明的原理并且被包括在其精神和范围内,尽管它们没有在这里明确地描述或示出。
这里叙述的所有例子和有条件语言意在教导的目的,以帮助读者理解本发明的原理以及本发明人为了促进现有技术而贡献的构思,并且应当被解释为不限制这样的具体阐述的例子和条件。
此外,在这里阐述本发明的原理、方面和实施例及其特定例子的所有语句意在包含其结构和功能等效物。此外,意图是这样的等效物包括目前已知的等效物和以后开发的等效物、即所开发的执行相同功能的任何元件,而不考虑结构。
因此,例如,本领域技术人员将认识到:这里提供的框图表示实施本发明原理的说明性电路的概念性视图。类似地,将认识到:任何流程图、流程图表、状态转移图、伪代码等表示各种过程,所述各种过程可主要在计算机可读介质中表示,并且因此可由计算机或处理器执行,而不管这样的计算机或处理器是否被明确地示出。
图中所示的各种元件的功能可通过使用专用硬件以及与合适的软件相关联的能够执行软件的硬件来提供。当由处理器提供时,所述功能可通过单个专用处理器、单个共享处理器或者其中一些可被共享的多个单独的处理器来提供。此外,术语“处理器”或“控制器”的明确使用不应被解释为排他地指代能够实行软件的硬件,而是可隐含地、不做限制地包括数字信号处理器(“DSP”)硬件、存储软件的只读存储器(“ROM”)、随机存取存储器(“RAM”)以及非易失性存储器。
也可以包括其它传统的和/或定制的硬件。类似地,图中所示的任何开关只是概念性的。它们的功能可通过程序逻辑的操作、专用逻辑、程序控制与专用逻辑的交互、或者甚至手动完成,如可从上下文更具体地理解的那样,实现者可以选择特定技术。
在此权利要求中,被表述为执行指定功能的部件的任何元件意在包含任何执行该功能的方式,包括例如:a)执行该功能的电路元件的组合、或b)任何形式的软件,因此包括:固件、微代码等,其与执行该软件以执行所述功能的适当电路相组合。由这样的权利要求限定的本发明归于这样的事实:以权利要求要求的方式结合和集合由所阐述的各种部件提供的功能。因此认为任何能提供那些功能的部件等效于这里示出的部件。
如上面所述,本发明针对用于标准清晰度(SD)和高清晰度(HD)DVD***的正常播放和特技模式播放的比特精确的胶片颗粒模拟。本发明可被看作对如H.264标准所述的胶片颗粒特性SEI消息的补充。
转到图1,通过参考标号100来总地表示可应用本发明的胶片颗粒技术(FGT)处理链。FGT处理链包括传送器110和接收器150。传送器可包括胶片颗粒去除器112、视频编码器114、以及胶片颗粒建模器116。接收器包括视频解码器152、胶片颗粒模拟器154、以及组合器156(例如所示的求和节点)。
传送器110的输入在信号通信上与胶片颗粒去除器112的输入和胶片颗粒建模器116的第一输入连接。胶片颗粒去除器112的输出在信号通信上与视频编码器114的输入和胶片颗粒建模器116的第二输入连接。如果胶片颗粒去除器112不存在,则传送器110在信号通信上与视频编码器114的输入连接。视频编码器114的输出可用作传送器110的第一输出。胶片颗粒建模器116的输出可用作传送器110的第二输出。传送器110的第一输出在信号通信上与接收器150的第一输入连接。传送器110的第二输出在信号通信上与接收器150的第二输入连接。接收器150的第一输入在信号通信上与视频解码器152的输入连接。接收器150的第二输入在信号通信上与胶片颗粒模拟器154的第一输入连接。视频解码器152的第一输出在信号通信上与胶片颗粒模拟器154的第二输入连接。视频解码器152的第二输出在信号通信上与组合器156的第一输入连接。胶片颗粒模拟器的输出在信号通信上与组合器156的第二输入连接。组合器156的输出可用作接收器150的输出。
特技模式被定义为包括例如正向或反向顺序的帧的跳跃或跳过。根据本发明的以下的规范是针对标准分辨率(SD)或高分辨率(HD)重放***中的特技模式(以及正常播放)提出的:(1)以解码顺序应用胶片颗粒特性SEI消息;(2)在包括但不限于断电的任何重放机制重置条件下,将伪随机数发生器(PRNG)重置为默认值;(3)在暂停期间,在(解码后的帧的序列中的)帧的开头处,PRNG的种子具有与在正常播放时在相同帧的开头处使用的种子相同的初始值。应当认识到:以解码顺序应用胶片颗粒特性SEI消息允许在正常播放和特技模式播放期间的胶片颗粒模拟的一致的分辨率。
转到图2A,通过参考标号210来总地表示用于标准清晰度(SD)或高清晰度(HD)视频重放***的正常播放和特技模式播放的解码顺序的胶片颗粒模拟的比特精确方法。应当认识到:图2A的方法210提供在正常播放和特技模式播放期间的胶片颗粒模拟的一致的分辨率。
所述方法包括将控制传递给功能块214的开始块212。功能块214指定以解码顺序应用胶片颗粒特性补充增强信息(SEI)消息,并将控制传递给结束块216。
转到图2B,通过参考标号220来总地表示管理用于胶片颗粒模拟的伪随机数发生器(PRNG)种子的比特精确方法。应当认识到:图2B的方法220提供与播放模式无关的一致的胶片颗粒模拟(即,对于正常播放和特技模式播放两者一致的胶片颗粒模拟)。
所述方法包括用于将控制传递给功能块224的开始块222。功能块224指定在***新盘时或在包括但不限于断电的其它重放机制重置条件下重置(用于胶片颗粒模拟的)伪随机数发生器(PRNG)的默认值,并将控制传递给结束块226。
转到图2C,通过参考标号230来总地表示用于标准清晰度(SD)或高清晰度(HD)视频重放***的正常播放和特技模式的模拟胶片颗粒的比特精确方法。假设方法230使用伪随机数发生器(PRNG)模拟胶片颗粒。应当认识到:图2C的方法230提供与播放模式无关的一致的胶片颗粒模拟(即,对于正常播放和特技模式播放两者一致的胶片颗粒模拟)。
所述方法包括用于将控制传递给功能块234的开始块232。功能块234指定在解码后的帧的序列中的每个帧的开头获得PRNG的种子,并将控制传递给功能块236。功能块236指定:在暂停期间,在帧的开头处,PRNG的种子具有与(通过功能块234查阅的)在正常播放中在相同帧的开头处使用的种子相同的初始值。当暂停结束时,控制被传递给结束块238。
转到图3,通过参考标号300来总地表示以解码顺序使用补充增强信息(SEI)的正常重放中的胶片颗粒模拟的例子。具体地,图3图示了被认为是在HD DVD格式中典型的封闭的画面组(GOP)的例子。顶部的行以解码顺序310从左到右列出了帧,底部的行以显示顺序320从左到右列出了这些帧。
在这些例子中,伴随着每个I画面而发送胶片颗粒SEI消息,如在每个图的上部的行中所示。画面周围的粗框表示SEI消息的持续;例如,在图3中,解码顺序,与画面I2一起发送的胶片颗粒SEI消息FG1用于所有后面的画面,直到到达画面B10(含)为止。画面下面的(显示顺序)的水平线表示供这些画面使用的胶片颗粒参数(FGn);例如,在图3中,从第一B0画面直到P11画面(含)为止使用胶片颗粒参数FG1。也就是说,SEI消息将以解码顺序应用于I画面后面的所有帧,直到到达下一I画面为止。
在正常重放期间,B0帧将适合于场景改变点,这是因为SEI消息参数可在此边界上改变。这与正常地将B0用于场景改变一致。
转到图4,通过参考标号400来总地表示特技模式播放中的胶片颗粒模拟的例子。具体地,图4图示了向画面B0的跳跃。顶部的行以解码顺序410从左到右列出了帧,底部的行以显示顺序420从左到右列出了这些帧。胶片颗粒特性SEI消息的解码顺序的应用导致与正常播放相比胶片颗粒技术的一致的应用。
转到图5和图6,分别通过参考标号500和600来总地表示正常重放和快进特技模式的胶片颗粒模拟的例子。特别地,图5和图6都图示了具有3个B帧的画面组(GOP)结构,其中图6图示了2倍快进特技模式。顶部的行以解码顺序510和610从左到右列出了帧,底部的行以显示顺序520和620从左到右列出了这些帧。胶片颗粒特性SEI消息的解码顺序的应用导致与正常播放(图5)相比、胶片颗粒技术在此特技模式例子(图6)期间的一致的应用。
对于仅仅帧内的特技模式,这里所述的根据本发明原理的规范支持胶片颗粒特性SEI消息的一致的应用。应注意,由于伪随机数发生器在一些实施例中可能只在HD DVD播放器设备重置条件期间被初始化,因此模拟的胶片颗粒图案仍然是随机和一致的。
在暂停期间,画面必须保持固定(胶片颗粒模拟应保持一致)。因此,在暂停期间,在帧的开头,PRNG的种子将具有与在正常播放时在相同帧的开头使用的种子相同的初始值。在一个说明性实施例中,如果要将PRNG种子应用于暂停,则存储给定帧的开头处的伪随机数发生器(PRNG)种子。因此,在这样的硬件实现中可以使用32位寄存器。
因此,应注意,这里提供的说明性示例利用所述GOP结构和在HD DVD***中相应用法。但是,应当认识到:在给出这里提供的本发明的教导之后,也可在维持本发明的精神的同时根据本发明的原理而使用这些和其它结构和相应用法。有利地,这里所述的规范支持用于将胶片颗粒特性补充增强信息(SEI)消息应用于正常播放和特技模式播放的一致的规则。根据本发明原理的FGT的实现将有利地提供与消费者施加的任何特技模式无关的一致的观看体验。
相关领域的普通技术人员基于这里的教导能够容易地确定本发明的这些和其它特征和优点。应理解,可以以各种形式的硬件、软件、固件、专用处理器、或其组合来实现本发明的教导。
最优选地,作为硬件和软件的组合而实现本发明的教导。此外,作为有形地包含在程序存储单元上的应用程序而优选地实现所述软件。所述应用程序可被上载到包含任何适当架构的机器并由其实行。优选地,在具有诸如一个或多个中央处理单元(“CPU”)、随机存取存储器(“RAM”)、以及输入/输出(“I/O”)接口的硬件的计算机平台上实现所述机器。所述计算机平台也可包括操作***和微指令代码。这里所述的各种处理和功能可以是可由CPU执行的微指令代码的一部分或应用程序的一部分或其任何组合。另外,诸如附加的数据存储单元和打印单元的各种其它***单元可被连接到该计算机平台。
还应理解,由于优选地以软件实现附图中示出的一些组成***组件和方法,因此,在***组件或处理功能块之间的实际连接可根据编排本发明的方式而不同。在给出这里的教导之后,相关领域的普通技术人员将能够想到本发明的这些和类似的实现或配置。
虽然在这里参考附图描述了说明性实施例,但是应理解本发明不限于那些精确的实施例,相关领域的普通技术人员可在不偏离本发明的范围和精神的情况下在其中进行各种改变和修改。所有这样的改变和修改意欲被包含在所附权利要求中阐明的本发明的范围内。
Claims (42)
1.一种在视频中模拟胶片颗粒的方法,包括在解码后的视频画面序列上以解码顺序执行(214)胶片颗粒模拟的步骤。
2.如权利要求1所述的方法,其中响应于胶片颗粒补充信息而执行所述执行步骤。
3.如权利要求1所述的方法,其中响应于包括在胶片颗粒特性补充增强信息(SEI)消息中的信息而执行所述执行步骤。
4.如权利要求1所述的方法,其中所述胶片颗粒的模拟是比特精确的。
5.如权利要求1所述的方法,其中所述胶片颗粒的模拟是一致的,而与播放模式无关。
6.如权利要求5所述的方法,其中所述播放模式是特技播放。
7.一种管理伪随机数发生器(PRNG)的方法,包括在重放机制重置条件下重置(224)PRNG的至少一个默认值的步骤。
8.如权利要求7所述的方法,其中所述PRNG用于模拟胶片颗粒。
9.如权利要求8所述的方法,其中所述胶片颗粒的模拟是一致的,而与播放模式无关。
10.如权利要求9所述的方法,其中所述播放模式是特技播放。
11.如权利要求7所述的方法,其中所述DVD重放机制重置条件包括盘的***。
12.一种使用伪随机数发生器(PRNG)在视频中模拟胶片颗粒的方法,包括以下步骤:
在解码后的帧的序列中的给定帧的开头获得(234)PRNG种子;以及
在其暂停期间,将相同的PRNG种子应用(236)于所述序列中的相同给定帧。
13.如权利要求12所述的方法,其中所述胶片颗粒的模拟是一致的,而与播放模式无关。
14.如权利要求13所述的方法,其中所述播放模式是特技播放。
15.一种在视频中模拟胶片颗粒的装置,包括在解码后的画面的序列上以解码顺序执行胶片颗粒模拟的胶片颗粒模拟器(154)。
16.如权利要求15所述的装置,其中响应于胶片颗粒补充信息而执行所述胶片颗粒的模拟。
17.如权利要求16所述的装置,其中所述胶片颗粒补充信息被包括在胶片颗粒特性补充增强信息(SEI)消息中。
18.如权利要求15所述的装置,其中所述胶片颗粒的模拟是比特精确的。
19.如权利要求15所述的装置,其中所述胶片颗粒的模拟是一致的,而与播放模式无关。
20.如权利要求19所述的装置,其中所述播放模式是特技播放。
21.一种管理伪随机数发生器(PRNG)的装置,包括用于在DVD重放机制重置条件下重置PRNG的至少一个默认值的胶片颗粒模拟器(154)。
22.如权利要求21所述的装置,其中所述PRNG用于模拟胶片颗粒。
23.如权利要求22所述的装置,其中所述胶片颗粒的模拟是一致的,而与播放模式无关。
23.如权利要求22所述的装置,其中所述播放模式是特技播放。
24.如权利要求21所述的装置,其中所述DVD重放机制重置条件包括盘的***。
25.一种用于使用伪随机数发生器(PRNG)来在视频中模拟胶片颗粒的装置,包括胶片颗粒模拟器(154),用于在解码后的帧的序列中的给定帧的开头获得PRNG种子,并且在其暂停期间将相同的PRNG种子应用于所述序列中的相同给定帧。
26.如权利要求25所述的装置,其中所述胶片颗粒的模拟是一致的,而与播放模式无关。
27.如权利要求26所述的装置,其中所述播放模式是特技播放。
28.一种在视频中模拟胶片颗粒的装置,包括用于在解码后的视频画面的序列上以解码顺序执行胶片颗粒模拟的部件(154)。
29.如权利要求28所述的装置,其中响应于胶片颗粒补充信息而执行所述胶片颗粒模拟。
30.如权利要求28所述的装置,其中响应于包括在胶片颗粒特性补充增强信息(SEI)消息中的信息而执行所述胶片颗粒模拟。
31.如权利要求28所述的装置,其中所述胶片颗粒的模拟是比特精确的。
32.如权利要求28所述的装置,其中所述胶片颗粒的模拟是一致的,而与播放模式无关。
33.如权利要求32所述的装置,其中所述播放模式是特技播放。
34.一种管理伪随机数发生器(PRNG)的装置,包括用于在DVD重放机制重置条件下重置所述PRNG的至少一个默认值的部件(154)。
35.如权利要求34所述的装置,其中所述PRNG用于模拟胶片颗粒。
36.如权利要求34所述的装置,其中所述胶片颗粒的模拟是一致的,而与播放模式无关。
37.如权利要求36所述的装置,其中所述播放模式是特技播放。
38.如权利要求34所述的装置,其中所述DVD重放机制重置条件包括盘的***。
39.一种使用伪随机数发生器(PRNG)来在视频中模拟胶片颗粒的装置,包括:
用于在解码后的帧的序列中的给定帧的开头获得PRNG种子的部件(154);以及
用于在其暂停期间将相同的PRNG种子应用于所述序列中的相同给定帧的部件(154)。
40.如权利要求39所述的装置,其中所述胶片颗粒的模拟是一致的,而与播放模式无关。
41.如权利要求40所述的装置,其中所述播放模式是特技播放。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US62775604P | 2004-11-12 | 2004-11-12 | |
US60/627,756 | 2004-11-12 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910205190XA Division CN101692710B (zh) | 2004-11-12 | 2005-10-27 | 伪随机数发生器管理方法装置以及胶片颗粒模拟方法装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101057503A true CN101057503A (zh) | 2007-10-17 |
Family
ID=36129994
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005800388497A Pending CN101057503A (zh) | 2004-11-12 | 2005-10-27 | 用于视频重放***的正常播放和特技模式播放的胶片颗粒模拟 |
CN200910205190XA Expired - Fee Related CN101692710B (zh) | 2004-11-12 | 2005-10-27 | 伪随机数发生器管理方法装置以及胶片颗粒模拟方法装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910205190XA Expired - Fee Related CN101692710B (zh) | 2004-11-12 | 2005-10-27 | 伪随机数发生器管理方法装置以及胶片颗粒模拟方法装置 |
Country Status (10)
Country | Link |
---|---|
US (1) | US8447124B2 (zh) |
EP (2) | EP2202982A3 (zh) |
JP (1) | JP4960877B2 (zh) |
KR (1) | KR101254611B1 (zh) |
CN (2) | CN101057503A (zh) |
BR (1) | BRPI0517793A (zh) |
CA (2) | CA2587095C (zh) |
MX (1) | MX2007005653A (zh) |
MY (2) | MY156757A (zh) |
WO (1) | WO2006055199A2 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2587131C (en) * | 2004-11-16 | 2014-12-30 | Thomson Licensing | Bit-accurate seed initialization for pseudo-random number generators used in a video system |
CA2654574A1 (en) * | 2006-06-08 | 2007-12-13 | Thomson Licensing | Scene change detection for video |
US7861150B2 (en) * | 2006-11-07 | 2010-12-28 | Microsoft Corporation | Timing aspects of media content rendering |
CN100454981C (zh) * | 2007-11-19 | 2009-01-21 | 新奥特(北京)视频技术有限公司 | 一种工程快照文件的生成方法 |
US20120057854A1 (en) * | 2010-09-07 | 2012-03-08 | Ching-Lung Chang | K rate fast-forwarding and backwarding mechanism for digital videos |
JP6082304B2 (ja) * | 2012-04-17 | 2017-02-15 | キヤノン株式会社 | 画像処理装置及びその処理方法 |
US20170272778A9 (en) * | 2014-01-06 | 2017-09-21 | Samsung Electronics Co., Ltd. | Image encoding and decoding methods for preserving film grain noise, and image encoding and decoding apparatuses for preserving film grain noise |
US11765372B1 (en) * | 2021-06-21 | 2023-09-19 | Amazon Technologies, Inc. | Efficient coefficient film grain synthesis for codecs without film grain synthesis |
Family Cites Families (132)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4897775A (en) * | 1986-06-16 | 1990-01-30 | Robert F. Frijouf | Control circuit for resonant converters |
US5040211A (en) | 1988-10-13 | 1991-08-13 | Massachusetts Institute Of Technology | Reliable television transmission through analog channels |
US5028280A (en) * | 1988-12-15 | 1991-07-02 | Matsushita Electric Industrial Co., Ltd. | Soft magnetic alloy films having a modulated nitrogen content |
US4935816A (en) * | 1989-06-23 | 1990-06-19 | Robert A. Faber | Method and apparatus for video image film simulation |
US4998167A (en) * | 1989-11-14 | 1991-03-05 | Jaqua Douglas A | High resolution translation of images |
US5262248A (en) * | 1989-11-17 | 1993-11-16 | Matsushita Electric Industrial Co., Ltd. | Soft magnetic alloy films |
EP0500913B1 (en) | 1990-09-19 | 1998-01-21 | Koninklijke Philips Electronics N.V. | System comprising a record carrier and a reading device |
RU2088962C1 (ru) | 1990-09-28 | 1997-08-27 | Диджитал Тиатер Системз, Л.П. | Звуковая кинопленка, звуковая система для кинофильма на пленке, способ получения аналоговой фонограммы и цифрового идентификатора, положения на кинопленке, способ получения звукового сигнала кинопленки и способ считывания последовательных цифровых данных из цифрового запоминающего устройства |
US5140414A (en) * | 1990-10-11 | 1992-08-18 | Mowry Craig P | Video system for producing video images simulating images derived from motion picture film |
US5457491A (en) * | 1990-10-11 | 1995-10-10 | Mowry; Craig P. | System for producing image on first medium, such as video, simulating the appearance of image on second medium, such as motion picture or other photographic film |
US5374954A (en) * | 1990-10-11 | 1994-12-20 | Harry E. Mowry | Video system for producing video image simulating the appearance of motion picture or other photographic film |
US5687011A (en) * | 1990-10-11 | 1997-11-11 | Mowry; Craig P. | System for originating film and video images simultaneously, for use in modification of video originated images toward simulating images originated on film |
US5216556A (en) * | 1991-04-26 | 1993-06-01 | Digital Equipment Corporation | Method for optimized tape tension adjustment for a tape drive |
EP0518185B1 (en) * | 1991-06-10 | 1996-12-11 | Eastman Kodak Company | Cross correlation image sensor alignment system |
US5526446A (en) * | 1991-09-24 | 1996-06-11 | Massachusetts Institute Of Technology | Noise reduction system |
US5285402A (en) * | 1991-11-22 | 1994-02-08 | Intel Corporation | Multiplyless discrete cosine transform |
US5335013A (en) * | 1992-01-16 | 1994-08-02 | Faber Robert A | Method and apparatus for video camera image film simulation |
US5283164A (en) | 1992-06-19 | 1994-02-01 | Eastman Kodak Company | Color film with closely matched acutance between different color records |
US6327304B1 (en) * | 1993-05-12 | 2001-12-04 | The Duck Corporation | Apparatus and method to digitally compress video signals |
JPH0757117A (ja) * | 1993-07-09 | 1995-03-03 | Silicon Graphics Inc | テクスチャマップへの索引を生成する方法及びコンピュータ制御表示システム |
US5471572A (en) * | 1993-07-09 | 1995-11-28 | Silicon Graphics, Inc. | System and method for adding detail to texture imagery in computer generated interactive graphics |
DE69431226T2 (de) | 1993-09-28 | 2003-04-17 | Canon K.K., Tokio/Tokyo | Bildwiedergabegerät |
US5461596A (en) * | 1993-10-26 | 1995-10-24 | Eastman Kodak Company | Portfolio photo CD visual/audio display system |
US5475425B1 (en) | 1994-01-25 | 2000-07-25 | Przyborski Production | Apparatus and method for creating video ouputs that emulate the look of motion picture film |
US5831673A (en) * | 1994-01-25 | 1998-11-03 | Przyborski; Glenn B. | Method and apparatus for storing and displaying images provided by a video signal that emulates the look of motion picture film |
WO1996013006A1 (en) * | 1994-10-20 | 1996-05-02 | Mark Alan Zimmer | Digital mark-making method |
RU2139637C1 (ru) | 1994-12-06 | 1999-10-10 | Цфб Центрум Фюр Нойе Бильдгештальтунг Гмбх | Способ и устройство для передачи изображения |
JPH08163594A (ja) | 1994-12-12 | 1996-06-21 | Sony Corp | 動画像復号化方法及び動画像復号化装置 |
US5550815A (en) * | 1994-12-30 | 1996-08-27 | Lucent Technologies Inc. | Apparatus and method for reducing data losses in a growable packet switch |
US5706361A (en) * | 1995-01-26 | 1998-01-06 | Autodesk, Inc. | Video seed fill over time |
US5742892A (en) * | 1995-04-18 | 1998-04-21 | Sun Microsystems, Inc. | Decoder for a software-implemented end-to-end scalable video delivery system |
US5629769A (en) * | 1995-06-01 | 1997-05-13 | Eastman Kodak Company | Apparatus and method for the measurement of grain in images |
JP3484834B2 (ja) * | 1995-07-28 | 2004-01-06 | ソニー株式会社 | データ符号化/復号化方法および装置 |
EP0791273B1 (en) * | 1995-09-12 | 2000-06-07 | Koninklijke Philips Electronics N.V. | Hybrid waveform and model-based encoding and decoding of image signals |
KR100195096B1 (ko) * | 1995-09-14 | 1999-06-15 | 윤종용 | 트릭 플레이를 위한 디지탈 비디오 테이프의 기록/재생 방법 및 그 장치 |
US5817447A (en) * | 1995-11-08 | 1998-10-06 | Eastman Kodak Company | Laser film printer with reduced fringing |
US5641596A (en) | 1995-12-05 | 1997-06-24 | Eastman Kodak Company | Adjusting film grain properties in digital images |
US6957350B1 (en) * | 1996-01-30 | 2005-10-18 | Dolby Laboratories Licensing Corporation | Encrypted and watermarked temporal and resolution layering in advanced television |
JP3297293B2 (ja) * | 1996-03-07 | 2002-07-02 | 三菱電機株式会社 | 動画像復号方法および動画像復号装置 |
GB9607633D0 (en) | 1996-04-12 | 1996-06-12 | Discreet Logic Inc | Grain matching of composite image in image |
GB2312124B (en) | 1996-04-12 | 1998-05-13 | Discreet Logic Inc | Processing image data |
US5845017A (en) * | 1996-12-17 | 1998-12-01 | Eastman Kodak Company | Digital image processing method for degraining of film images using distance weighted averaging of target pixel code values |
FR2757587B1 (fr) * | 1996-12-23 | 1999-02-26 | Valeo | Amortisseur de torsion perfectionne et dispositif amortisseur equipe d'un tel amortisseur de torsion |
JP2937919B2 (ja) | 1997-01-16 | 1999-08-23 | 日本電気アイシーマイコンシステム株式会社 | 疑似乱数発生回路 |
US6744928B1 (en) * | 1997-03-12 | 2004-06-01 | Matsushita Electric Industrial Co., Ltd. | Variable-length decoding method and apparatus employing code length and a recording medium |
US6067125A (en) * | 1997-05-15 | 2000-05-23 | Minerva Systems | Structure and method for film grain noise reduction |
US20020171649A1 (en) | 1997-07-01 | 2002-11-21 | Fogg Chad Edward | Computer system controller having internal memory and external memory control |
US6370192B1 (en) * | 1997-11-20 | 2002-04-09 | Hitachi America, Ltd. | Methods and apparatus for decoding different portions of a video image at different resolutions |
JP3367407B2 (ja) * | 1997-12-25 | 2003-01-14 | 富士ゼロックス株式会社 | 画像出力装置、画像処理装置、画像出力方法、画像処理方法、および記録媒体 |
JPH11250246A (ja) * | 1998-02-27 | 1999-09-17 | Fuji Photo Film Co Ltd | 画像処理方法および装置 |
US6847737B1 (en) * | 1998-03-13 | 2005-01-25 | University Of Houston System | Methods for performing DAF data filtering and padding |
US6285711B1 (en) * | 1998-05-20 | 2001-09-04 | Sharp Laboratories Of America, Inc. | Block matching-based method for estimating motion fields and global affine motion parameters in digital video sequences |
JP3001502B2 (ja) * | 1998-05-20 | 2000-01-24 | 九州日本電気通信システム株式会社 | Atmスイッチモジュール、atmスイッチ容量拡張方法、およびatmルーティング情報設定方法 |
US6650327B1 (en) * | 1998-06-16 | 2003-11-18 | Silicon Graphics, Inc. | Display system having floating point rasterization and floating point framebuffering |
US6233647B1 (en) * | 1998-07-07 | 2001-05-15 | Silicon Graphics, Inc. | Hashed direct-mapped texture cache |
US6219838B1 (en) * | 1998-08-24 | 2001-04-17 | Sharewave, Inc. | Dithering logic for the display of video information |
US6667815B1 (en) | 1998-09-30 | 2003-12-23 | Fuji Photo Film Co., Ltd. | Method and apparatus for processing images |
US6496221B1 (en) | 1998-11-02 | 2002-12-17 | The United States Of America As Represented By The Secretary Of Commerce | In-service video quality measurement system utilizing an arbitrary bandwidth ancillary data channel |
US6963668B2 (en) * | 1998-11-13 | 2005-11-08 | Lightsurf Technologies, Inc. | Method and system for fast image correction |
US6724942B1 (en) * | 1999-05-24 | 2004-04-20 | Fuji Photo Film Co., Ltd. | Image processing method and system |
US6559849B1 (en) * | 1999-07-30 | 2003-05-06 | Lucas Digital Ltd. | Animation of linear items |
WO2001057797A2 (en) * | 2000-02-03 | 2001-08-09 | Applied Science Fiction | Method, system and software for signal processing using sheep and shepherd artifacts |
US20020016103A1 (en) * | 2000-02-23 | 2002-02-07 | Ralph Behnke | Unlocking aid |
CA2309002A1 (en) * | 2000-05-23 | 2001-11-23 | Jonathan Martin Shekter | Digital film grain reduction |
JP2001357095A (ja) | 2000-06-12 | 2001-12-26 | Fujitsu Ltd | 半導体装置設計支援装置 |
JP2001357090A (ja) | 2000-06-13 | 2001-12-26 | Hitachi Ltd | 論理合成方法及び論理合成装置 |
US6868190B1 (en) * | 2000-10-19 | 2005-03-15 | Eastman Kodak Company | Methods for automatically and semi-automatically transforming digital image data to provide a desired image look |
US6995793B1 (en) * | 2000-11-14 | 2006-02-07 | Eastman Kodak Company | Video tap for a digital motion camera that simulates the look of post processing |
US6839152B2 (en) * | 2000-12-06 | 2005-01-04 | Xerox Corporation | Adaptive filtering method and apparatus for descreening scanned halftoned image representations |
US6940993B2 (en) * | 2000-12-13 | 2005-09-06 | Eastman Kodak Company | System and method for embedding a watermark signal that contains message data in a digital image |
EP1216624A1 (en) | 2000-12-22 | 2002-06-26 | Jun-Han Kim | Jade extract and process for preparing the same |
US7069208B2 (en) * | 2001-01-24 | 2006-06-27 | Nokia, Corp. | System and method for concealment of data loss in digital audio transmission |
US7092016B2 (en) * | 2001-02-09 | 2006-08-15 | Eastman Kodak Company | Method and system for motion image digital processing |
US6987586B2 (en) | 2001-03-02 | 2006-01-17 | Eastman Kodak Company | Method of digital processing for digital cinema projection of tone scale and color |
US6940903B2 (en) * | 2001-03-05 | 2005-09-06 | Intervideo, Inc. | Systems and methods for performing bit rate allocation for a video data stream |
GB2374748A (en) * | 2001-04-20 | 2002-10-23 | Discreet Logic Inc | Image data editing for transitions between sequences |
JP4663915B2 (ja) | 2001-06-14 | 2011-04-06 | 株式会社フジ医療器 | マッサージ機 |
AU2002316262A1 (en) * | 2001-06-15 | 2003-01-02 | Massachusetts Institute Of Technology | Adaptive mean estimation and normalization of data |
US7958532B2 (en) * | 2001-06-18 | 2011-06-07 | At&T Intellectual Property Ii, L.P. | Method of transmitting layered video-coded information |
US6760036B2 (en) * | 2001-06-27 | 2004-07-06 | Evans & Sutherland Computer Corporation | Extended precision visual system |
JP3963086B2 (ja) | 2001-07-13 | 2007-08-22 | 株式会社島津製作所 | 断層再構成ソフトウエアとその記録媒体と断層撮影装置 |
US7206459B2 (en) * | 2001-07-31 | 2007-04-17 | Ricoh Co., Ltd. | Enhancement of compressed images |
ATE363183T1 (de) | 2001-08-24 | 2007-06-15 | Koninkl Philips Electronics Nv | Addieren von halbbildern eines bildes |
GB2382289B (en) * | 2001-09-28 | 2005-07-06 | Canon Kk | Method and apparatus for generating models of individuals |
US7639739B2 (en) * | 2001-11-02 | 2009-12-29 | The Regents Of The University Of California | Technique to enable efficient adaptive streaming and transcoding of video and other signals |
JP2003163853A (ja) * | 2001-11-29 | 2003-06-06 | Sanyo Electric Co Ltd | ディジタル放送受信装置 |
JP2003179923A (ja) | 2001-12-12 | 2003-06-27 | Nec Corp | 動画像圧縮符号化信号の復号システム及び復号方法,復号用プログラム |
WO2003077549A1 (en) | 2002-03-13 | 2003-09-18 | Imax Corporation | Systems and methods for digitally re-mastering or otherwise modifying motion pictures or other image sequences data |
US20040006575A1 (en) * | 2002-04-29 | 2004-01-08 | Visharam Mohammed Zubair | Method and apparatus for supporting advanced coding formats in media files |
US20030206662A1 (en) * | 2002-05-03 | 2003-11-06 | Avinash Gopal B. | Method and apparatus for improving perceived digital image quality |
US7065255B2 (en) * | 2002-05-06 | 2006-06-20 | Eastman Kodak Company | Method and apparatus for enhancing digital images utilizing non-image data |
US7064755B2 (en) * | 2002-05-24 | 2006-06-20 | Silicon Graphics, Inc. | System and method for implementing shadows using pre-computed textures |
KR100865034B1 (ko) * | 2002-07-18 | 2008-10-23 | 엘지전자 주식회사 | 모션 벡터 예측 방법 |
JP2004120057A (ja) | 2002-09-24 | 2004-04-15 | Sharp Corp | 放送受信装置 |
JP2004135169A (ja) * | 2002-10-11 | 2004-04-30 | Fujitsu Ten Ltd | デジタル放送受信装置 |
US7106907B2 (en) * | 2002-10-18 | 2006-09-12 | Mitsubishi Electric Research Laboratories, Inc | Adaptive error-resilient video encoding using multiple description motion compensation |
US7227901B2 (en) * | 2002-11-21 | 2007-06-05 | Ub Video Inc. | Low-complexity deblocking filter |
US20040179610A1 (en) * | 2003-02-21 | 2004-09-16 | Jiuhuai Lu | Apparatus and method employing a configurable reference and loop filter for efficient video coding |
ES2395718T3 (es) | 2003-04-10 | 2013-02-14 | Thomson Licensing | Técnica para simular el grano de una película en un video codificado |
US20040208389A1 (en) * | 2003-04-15 | 2004-10-21 | Silicon Integrated Systems Corp. | Digital picture processing method |
US7742655B2 (en) | 2003-05-15 | 2010-06-22 | Thomson Licensing | Method and apparatus for representing image granularity by one or more parameters |
US7245783B2 (en) * | 2003-06-24 | 2007-07-17 | Eastman Kodak Company | System and method for estimating, synthesizing and matching noise in digital images and image sequences |
EP1665803A1 (en) * | 2003-08-20 | 2006-06-07 | THOMSON Licensing | Video comfort noise addition technique |
RU2332715C2 (ru) | 2003-08-29 | 2008-08-27 | Томсон Лайсенсинг | Способ и устройство для моделирования зернистых структур пленки в частотной области |
JP2005080301A (ja) | 2003-09-01 | 2005-03-24 | Matsushita Electric Ind Co Ltd | 動画像符号化方法および動画像復号化方法 |
EP1511320A1 (en) | 2003-09-01 | 2005-03-02 | Matsushita Electric Industrial Co., Ltd. | Film grain encoding |
EP1665804A1 (en) | 2003-09-17 | 2006-06-07 | Thomson Licensing S.A. | Adaptive reference picture generation |
ES2363772T3 (es) | 2003-09-23 | 2011-08-16 | Thomson Licensing | Técnica de adición de ruido de confort video. |
CA2538785C (en) | 2003-09-23 | 2013-10-29 | Thomson Licensing S.A. | Method for simulating film grain by mosaicing pre-computed samples |
KR101114743B1 (ko) | 2003-09-23 | 2012-03-13 | 톰슨 라이센싱 | 주파수 필터링을 이용한 필름 그레인 시뮬레이팅을 위한기술 |
HUE046111T2 (hu) | 2003-10-14 | 2020-02-28 | Interdigital Vc Holdings Inc | Bit-pontosságú film szemcsézet szimulációs technika |
US7680356B2 (en) * | 2003-10-14 | 2010-03-16 | Thomson Licensing | Technique for bit-accurate comfort noise addition |
US7362911B1 (en) * | 2003-11-13 | 2008-04-22 | Pixim, Inc. | Removal of stationary noise pattern from digital images |
KR20070028338A (ko) | 2004-03-19 | 2007-03-12 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 의사-랜덤 잡음 발생을 위한 텔레비젼 신호에 연결된시드의 혼합과 추출 |
US8150206B2 (en) | 2004-03-30 | 2012-04-03 | Thomson Licensing | Method and apparatus for representing image granularity by one or more parameters |
TW200627967A (en) * | 2004-07-15 | 2006-08-01 | Qualcomm Inc | Methods and apparatus for spatial error concealment |
EP1808012A1 (en) | 2004-08-10 | 2007-07-18 | Thomson Licensing | Apparatus and method for indicating the detected degree of motion in video |
US7593465B2 (en) * | 2004-09-27 | 2009-09-22 | Lsi Corporation | Method for video coding artifacts concealment |
EP1803093B1 (en) | 2004-10-18 | 2019-08-28 | InterDigital Madison Patent Holdings | Methods, apparatus and system for film grain simulation |
RU2378697C2 (ru) | 2004-10-18 | 2010-01-10 | Томсон Лайсенсинг | Способ имитации зернистости пленки |
US7400784B2 (en) * | 2004-10-19 | 2008-07-15 | Institut National De L'audiovisuel-Ina | Search of similar features representing objects in a large reference database |
KR101174179B1 (ko) | 2004-10-21 | 2012-08-16 | 톰슨 라이센싱 | 블록 기반의 필름 그레인 패턴의 적응적 디블로킹을 위한기술 |
US7738561B2 (en) * | 2004-11-16 | 2010-06-15 | Industrial Technology Research Institute | MPEG-4 streaming system with adaptive error concealment |
KR101170584B1 (ko) | 2004-11-16 | 2012-08-01 | 톰슨 라이센싱 | 사전계산된 변환 계수에 기반한 필름 그레인 시뮬레이션방법 |
ATE435568T1 (de) | 2004-11-23 | 2009-07-15 | Thomson Licensing | Filmkörnigkeitssimulationstechnik mit geringer komplexität |
MX2007006139A (es) | 2004-11-24 | 2007-07-19 | Thomson Licensing | Tecnica de simulacion de grano de pelicula para uso en dispositivos de reproduccion de medios. |
US7653132B2 (en) * | 2004-12-21 | 2010-01-26 | Stmicroelectronics, Inc. | Method and system for fast implementation of subpixel interpolation |
US8013888B2 (en) * | 2005-02-14 | 2011-09-06 | Broadcom Corporation | Method and system for implementing film grain insertion |
US7432986B2 (en) | 2005-02-16 | 2008-10-07 | Lsi Corporation | Method and apparatus for masking of video artifacts and/or insertion of film grain in a video decoder |
JP4914026B2 (ja) | 2005-05-17 | 2012-04-11 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
US7596239B2 (en) * | 2005-08-02 | 2009-09-29 | Lsi Corporation | Method and/or apparatus for video watermarking and steganography using simulated film grain |
US7664337B2 (en) * | 2005-12-20 | 2010-02-16 | Marvell International Ltd. | Film grain generation and addition |
-
2005
- 2005-10-27 BR BRPI0517793-6A patent/BRPI0517793A/pt active Search and Examination
- 2005-10-27 EP EP10159675A patent/EP2202982A3/en not_active Ceased
- 2005-10-27 EP EP05821188.9A patent/EP1813118B1/en not_active Expired - Fee Related
- 2005-10-27 CA CA2587095A patent/CA2587095C/en not_active Expired - Fee Related
- 2005-10-27 MX MX2007005653A patent/MX2007005653A/es active IP Right Grant
- 2005-10-27 KR KR1020077009831A patent/KR101254611B1/ko active IP Right Grant
- 2005-10-27 CA CA2803789A patent/CA2803789C/en not_active Expired - Fee Related
- 2005-10-27 CN CNA2005800388497A patent/CN101057503A/zh active Pending
- 2005-10-27 CN CN200910205190XA patent/CN101692710B/zh not_active Expired - Fee Related
- 2005-10-27 WO PCT/US2005/038607 patent/WO2006055199A2/en active Application Filing
- 2005-10-27 JP JP2007541216A patent/JP4960877B2/ja active Active
- 2005-11-07 US US11/268,070 patent/US8447124B2/en active Active
- 2005-11-11 MY MYPI20055295A patent/MY156757A/en unknown
- 2005-11-11 MY MYPI20090517A patent/MY177204A/en unknown
Also Published As
Publication number | Publication date |
---|---|
EP2202982A3 (en) | 2012-10-10 |
MY156757A (en) | 2016-03-31 |
US20060104608A1 (en) | 2006-05-18 |
CA2803789C (en) | 2014-04-15 |
CN101692710B (zh) | 2012-10-31 |
CA2587095C (en) | 2015-01-20 |
CA2803789A1 (en) | 2006-05-26 |
EP1813118B1 (en) | 2019-12-04 |
CA2587095A1 (en) | 2006-05-26 |
WO2006055199A3 (en) | 2006-12-07 |
MY177204A (en) | 2020-09-09 |
KR20070083875A (ko) | 2007-08-24 |
EP1813118A2 (en) | 2007-08-01 |
MX2007005653A (es) | 2007-06-05 |
KR101254611B1 (ko) | 2013-04-15 |
EP2202982A2 (en) | 2010-06-30 |
JP2008520166A (ja) | 2008-06-12 |
WO2006055199A2 (en) | 2006-05-26 |
US8447124B2 (en) | 2013-05-21 |
CN101692710A (zh) | 2010-04-07 |
BRPI0517793A (pt) | 2008-10-21 |
JP4960877B2 (ja) | 2012-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101044509B (zh) | 为胶片颗粒模拟确定块平均值的方法 | |
US9117261B2 (en) | Film grain SEI message insertion for bit-accurate simulation in a video system | |
CN101057503A (zh) | 用于视频重放***的正常播放和特技模式播放的胶片颗粒模拟 | |
CN1960495B (zh) | 图像编码装置、图像编码方法和集成电路装置 | |
CN101601069B (zh) | 用于减轻图像中的伪影的***和方法 | |
AU2010249256B2 (en) | Bit-accurate seed initialization for pseudo-random number generators used in a video system | |
CN111182308A (zh) | 视频解码方法、装置、计算机设备及存储介质 | |
KR102163440B1 (ko) | 그래픽 처리기를 이용한 비디오 디코딩에 대한 픽처 참조 제어 | |
US20220172340A1 (en) | Apparatus and method for performing artificial intelligence encoding and artificial intelligence decoding of image | |
CN117834892A (zh) | 视频编码方法和装置、计算设备、存储介质及程序产品 | |
AU2011213893B2 (en) | Bit-accurate seed initialization for pseudo-random number generators used in a video system | |
JP2013128188A (ja) | 画像符号化装置 | |
MX2007006051A (en) | Methods, apparatus and system for film grain cache splitting for film grain simulation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20071017 |