CN101040300A - 在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法和装置 - Google Patents

在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法和装置 Download PDF

Info

Publication number
CN101040300A
CN101040300A CNA2005800354274A CN200580035427A CN101040300A CN 101040300 A CN101040300 A CN 101040300A CN A2005800354274 A CNA2005800354274 A CN A2005800354274A CN 200580035427 A CN200580035427 A CN 200580035427A CN 101040300 A CN101040300 A CN 101040300A
Authority
CN
China
Prior art keywords
film grain
group
pseudorandom
blocks
patterns
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.)
Granted
Application number
CNA2005800354274A
Other languages
English (en)
Other versions
CN101040300B (zh
Inventor
杰弗里·A·库珀
琼·拉赫
克里斯蒂娜·高米拉
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.)
Thomson Licensing SAS
International Digital Madison Patent Holding SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN101040300A publication Critical patent/CN101040300A/zh
Application granted granted Critical
Publication of CN101040300B publication Critical patent/CN101040300B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • G06T5/70
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/20Image enhancement or restoration by the use of local operators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N11/00Colour television systems
    • H04N11/04Colour television systems using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods 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 characterised by memory arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/467Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/87Regeneration of colour television signals
    • H04N9/8715Regeneration of colour television signals involving the mixing of the reproduced video signal with a non-recorded signal, e.g. a text signal
    • 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/20172Image enhancement details
    • G06T2207/20204Removing film grain; Adding simulated film grain

Abstract

本发明提供了一种用于在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法和装置,包括:确定伪随机起始位置;对于一组胶片颗粒块的每一行,重复伪随机起始位置;以及对于下一组胶片颗粒块的每一显示行,使用不同的伪随机起始位置。在本发明的各种实施例中,通过重置被实现用来确定所述伪随机起始位置的伪随机数发生器的至少一个种子值来触发所述不同的伪随机起始位置。

Description

在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法和装置
相关申请的交叉引用
本申请要求2004年10月18日提交的美国临时专利申请序列号60/619632的优先权,其通过引用而被整体合并于此。
技术领域
本发明一般地涉及胶片颗粒模拟,更具体地涉及一种在胶片颗粒模拟中以光栅(raster)顺序读取胶片颗粒图案(pattern)的方法和装置。
背景技术
在显影过程期间在运动画面图像中形成胶片颗粒。胶片颗粒在HD图像中可被清楚地觉察到,并且成为正变得更希望在整个图像处理和传输链中保持的区别性的电影特征。然而,由于不能使用与时间预测相关的压缩增益(compression gain),胶片颗粒的保持对于现今的编码器是个挑战。由于颗粒的随机性,只在非常高的比特率下才实现可视无损编码。当对通常与噪声和精细纹理相关联的高频进行滤波时,有损编码器往往抑制胶片颗粒。
在近期建立的H.264 I MPEG-4 AVC视频压缩标准中,特别是在其保真度范围扩展(FRExt)修正1(JVT-K051,ITU-T Recommendation H.264 I ISO/IEC14496-10 International Standard with Amendment 1(带有修正1的国际标准),Redmond,USA,2004年6月)中,定义了胶片颗粒补充增强信息(SEI)消息。这种消息描述关于属性(例如大小和强度(intensity))的胶片颗粒特性,并允许视频解码器将胶片颗粒外观模拟到解码画面上。H.264 I MPEG-4 AVC标准规定在胶片颗粒SEI消息中存在哪些参数,怎样解释它们以及要用来以二进制格式将SEI消息编码的语法。但是,所述标准没有规定在接收到胶片颗粒SEI消息时模拟胶片颗粒的确切程序。
胶片颗粒模拟是相对较新的技术,其在后期制作(post-production)中以及在修复旧的库存胶片期间用来在计算机生成的素材上模拟胶片颗粒。对于这种应用,在市场上存在商业软件,如纽约罗彻斯特的Eastman Kodak公司的Cineon以及Visual Infinity的Grain SurgeryTM。这些工具需要用户交互,并且实现起来较为复杂,这使得它们不适合实时视频编码应用。而且,这些工具中没有一个能够解释如H.264/AVC视频编码标准等中规定的胶片颗粒SEI消息。
发明内容
本发明有利地提供了一种在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法和装置。
在本发明的一个实施例中,一种在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法包括:确定伪随机起始位置;对于一组胶片颗粒块的每一行,重复该伪随机起始位置;以及对于下一组胶片颗粒块的每一显示行,使用不同的伪随机起始位置。在本发明的各个实施例中,通过重置被实现用于确定所述伪随机起始位置的伪随机数发生器中至少一个种子值来触发不同的伪随机起始位置。
在本发明的替换实施例中,一种在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的装置包括:伪随机数发生器,用于为一组胶片颗粒块的每一行确定伪随机起始位置,并且为下一组胶片颗粒块的每一显示行确定不同的伪随机起始位置。在本发明的一个实施例中,所述伪随机起始位置每个都包括水平偏移量(offset)和垂直偏移量,这些偏移量是通过取伪随机数发生器的最高有效位(MSB)和最低有效位(LSB)确定的。
附图说明
通过结合附图考虑以下详细描述,本发明的教导可被容易地理解,在附图中:
图1示出根据本发明一个实施例的具有胶片颗粒模拟能力的视频解码器子系统的高层框图;
图2示出适合在图1中视频解码器子系统中使用的接口控制器的实施例的高层框图;
图3示出图1的胶片颗粒数据库的典型排列及其偏移量的高层框图;
图4示出用于随机选择胶片颗粒块的均匀伪随机数发生器的实施例的高层框图;
图5示出具有8×8块的多个64×64胶片颗粒图案的高层框图,其中只有一个胶片颗粒图案被用于胶片颗粒块的选择;以及
图6示出具有8×8块的多个64×64胶片颗粒图案的高层框图,其中两个胶片颗粒图案被用于胶片颗粒块的选择。
应理解这些附图是出于说明本发明的思想的目的,并且不一定是说明本发明的唯一可能的配置。为了帮助理解,在可能的时候,使用相同的参考标号指代图中共有的相同的元件。
具体实施方式
本发明有利地提供了一种在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法。虽然将主要在用于在例如消费级HD DVD播放器的IC设计中应用的视频解码器子系统的环境中描述本发明,但是本发明的特定实施例不应被当作限制本发明的范围。本领域技术人员将认识到并且本发明的教导所告知的是:本发明的思想可被有利地应用于例如媒体播放器/接收器设备、解码器、机顶盒、电视机等中的任何胶片颗粒模拟过程。
图1示出了根据本发明一个实施例的具有胶片颗粒模拟能力的视频解码器子系统的高层框图。图1的视频解码器子系统100说明性地包括例如视频解码器(说明性地为H.264解码器)106、视频显示和图形引擎108、主机接口110、接口控制器(说明性地为RAM接口控制器)112、和本地存储器(说明性地为本地RAM存储器)114,所述本地存储器114被实现为用于存储远程胶片颗粒数据库104中的胶片颗粒图案的小子集的胶片颗粒高速缓冲存储器。图1还示出了主机CPU 102和包括远程胶片颗粒数据库104的远程永久存储程序存储器。虽然在图1的视频解码器子系统100中,主机CPU 102和远程胶片颗粒数据库104被示出为包括分离的组件,但是在本发明的替换实施例中,远程胶片颗粒数据库104可位于CPU 102的永久存储器中。另外,虽然在图1中的视频解码器子系统100中,视频解码器106、视频显示和图形引擎108、主机接口100和接口控制器112被示出为包括分离组件,但是在本发明的替换实施例中,视频解码器106、视频显示和图形引擎108、主机接口100和接口控制器112可包括单个组件,并可被集成在单个集成片上系统(SoC)设计中。
此外,虽然在图1的视频解码器子系统100中,存储胶片颗粒图案的部件被示出为本地存储器114(,高速缓冲存储器)和远程胶片颗粒数据库104,但是在本发明的替换实施例中,可以实现基本上任何可访问的存储部件,以保存胶片颗粒图案的子集和胶片颗粒图案的全部数目。这样的部件可包括存储盘、磁存储介质、光存储介质或基本上任何存储部件。另外,可为每个存储设备实现一个或多个存储部件。另外,虽然图1的胶片颗粒数据库104被示出为位置远离存储器114,但是在本发明的替换实施例中,胶片颗粒图案存储部件位置可互相紧邻或以较大的距离互相远离。
图2示出了适合在图1的视频解码器子系统100中使用的接口控制器的实施例的高层框图。图2的接口控制器112包括处理器210和用于存储控制程序、算法等的存储器220。处理器210与诸如电源、时钟电路、高速缓冲存储器等的传统支持电路230以及帮助执行存储在存储器220中的软件例程的电路协作。因此,可以想到:可在硬件中,例如作为与处理器210协作以执行各种步骤的电路来实现在这里作为软件过程讨论的过程步骤中的一些。接口控制器112还包含输入输出电路240,其在与接口控制器112通信的各种相应功能元件之间形成接口。
虽然图2的接口控制器112被示出为被编程以执行根据本发明的各种控制功能的通用计算机,但是可以用硬件,例如作为专用集成电路(ASIC)来实现本发明。因此,在这里描述的过程步骤意图是被广泛地解释为由软件、硬件或它们的组合来等同地执行。
再次参考图1的子系统100,远程胶片颗粒数据库104通常比较大。在本发明的一个实施例中,H.264视频解码器106、视频显示和图形引擎108、主机接口110、接口控制器112和本地存储器114包括HD DVD播放器的组件。需要以例如HD DVD播放器的采样率来存取来自远程胶片颗粒数据库104的胶片颗粒图案。因此,快速存取大胶片颗粒数据库104是必要的。在根据本发明的图1的子系统100中,在被支持(leverage)以开发高速缓存技术来降低复杂度的补充增强信息(SEI)胶片颗粒周期(period)期间,仅使用远程胶片颗粒数据库104的一小部分。
更具体地说,图1的胶片颗粒模拟过程需要将胶片颗粒SEI消息解码,所述消息是在均通过引用而被全部包含于此的修正1(保真度范围扩展)所规定的国际标准ITU-T Rec.H.264 I ISO/IEC 14496-10比特流中传送的。在本发明的一个实施例中,胶片颗粒SEI消息被先于I(帧内编码的)画面而发送,而且只有一个胶片颗粒SEI消息在特定的I画面之前。
在本发明的一个实施例中,胶片颗粒图案的远程胶片颗粒数据库104由169个4096个胶片颗粒样本的图案组成,每个图案代表64×64胶片颗粒图像。在胶片颗粒数据库104中,根据标准规范的频率滤波模型,使用不同的截止频率对来合成每个胶片颗粒图案。在胶片颗粒模拟过程期间,使用在SEI消息中传送的截止频率来存取胶片颗粒图案的远程胶片颗粒数据库104。胶片颗粒数据库104被存储在ROM、闪存或其他永久存储设备中,例如图1的视频解码器子系统100的胶片颗粒数据库104,并且通常不会改变。胶片颗粒数据库104包含具有非常多的胶片颗粒形状和大小的随机胶片颗粒图案。但是,对于特定的视频内容序列,实际上只需要此数据库的小子集来有效地模拟胶片颗粒。对于任何SEI消息周期,所述规范将胶片颗粒图案的数量限制为小子集。因此,本发明实现小胶片颗粒高速缓冲存储器,如本地存储器114,它在接收到SEI消息时被更新。
通常,远程胶片颗粒数据库104被存储在主机CPU 102的永久存储器中或主机CPU 102的地点处。但是,视频解码器106与视频显示和图形引擎108需要快速存取胶片颗粒数据库104。因此,并根据本发明,本地存储器114被提供用于快速存取至少胶片颗粒图案的子集。也就是说,将至少现有SEI消息周期所需要的或最多实现的胶片颗粒图案的小子集传送到和存储在本地存储器114中。
在本发明的一个实施例中,本地存储器114足够大以存储整个胶片颗粒数据库104。在这样的实施例中,视频解码器106与视频显示和图形引擎108可以通过接口控制器112而立即并快速地存取最初存储在远程胶片颗粒数据库104中的所有可用的胶片颗粒图案。另外,本发明的这种实施例有这样的优点:本地存储器114中的胶片颗粒高速缓冲存储器不必在接收到SEI消息时被更新。然而,这种实施例的缺点是需要更多的存储器(如RAM)。但是,在一些实现中,已经可以获得这种大存储空间。
在本发明的替换实施例中,本地存储器114只足够大以存储胶片颗粒数据库104的子集。在这种实施例中,每当接收到SEI消息时,控制器112都启动对本地存储器114的高速缓冲存储器的检查,以确定是否需要用在新SEI消息中选择的远程胶片颗粒数据库104中的不同胶片颗粒图案来代替已经在本地存储器114中的胶片颗粒图案子集中的任意一个。此技术的优点是较小的本地存储器114的分配。缺点是本地存储器114的高速缓冲存储器必须由控制器112管理,而且在最坏的情况下,对于每个I帧,必须将全部高速缓冲存储器大小通过例如控制器112而从远程胶片颗粒数据库104传递至本地存储器114。另外,在本发明的这种实施例中,当设备启动(或重置)时,控制器112可利用存储在远程胶片颗粒数据库104中的最常用(common)的胶片颗粒图案来预初始化本地存储器114(即胶片颗粒高速缓冲存储器)。也就是说,对于哪些胶片颗粒图案要存储在本地存储器114中的选择取决于经验数据,所述经验数据基于在对胶片内容的广泛选择中,最经常使用胶片颗粒数据库104中的什么胶片颗粒图案。
在任何情况下,在本发明的上述实施例中,与控制器112相结合的根据本发明的本地存储器114使视频解码器106与视频显示和图形引擎108能够更快地存取先前只包含在远程胶片颗粒数据库104中的胶片颗粒图案。
如先前所述,并且对于图1的视频解码器子系统100,在本发明的一个实施例中,胶片颗粒图案的胶片颗粒数据库104由169个连续胶片颗粒的64×64样本图像(图案)组成。这169个图像中的每一个都代表不同的胶片颗粒图案。胶片颗粒图案具有特定的大小和形状,所述特定的大小和形状是由如C.Gomila、J.Llach、J Cooper在2004年10月18日发表的“Film Grain Simulationfor HD DVD Systems”中描述的频率滤波模型创建的,其通过引用而被整体合并于此。
在胶片颗粒模拟过程期间,以随机的顺序存取胶片颗粒块。也就是说,使用伪随机数发生器来产生到胶片颗粒图案(或具有多于一个胶片颗粒图案的胶片颗粒图案数据库)的水平和垂直方向的偏移量,以便确定用于选择胶片颗粒图案的样本的起始读取位置。例如,图3示出了图1的胶片颗粒数据库的典型排列的高层框图。图3示出了具有x轴中的i_offset(水平偏移量)和y轴中的j_offset(垂直偏移量)的64×64样本胶片颗粒图案。图3还示出了各种类型的169个胶片颗粒图案。在本发明的一个实施例中并且参考图3,胶片颗粒图案由被分为8×8胶片颗粒样本块的64×64样本组成。在本发明的这种实施例中,偏移量可被任选地限制为范围[0,48],以保证在胶片颗粒图案数据库的边缘上可以获得完整的16×16块。如所述,使用伪随机数发生器来产生到64×64胶片颗粒图案的水平和垂直方向上的偏移量。在本发明的一个实施例中,水平偏移量的分辨率被限制为每4个(every 4th)样本,而垂直偏移量的分辨率被限制为每8个(every 8th)样本。但是应注意,在本发明的替换实施例中,也可选择其它水平偏移量和垂直偏移量分辨率值。此外,在本发明的实施例中,偏移量可被任选地限制为范围[0,48],以保证在胶片颗粒图案数据库的边缘上可以获得完整的16×16块。
图4示出了根据本发明的伪随机数发生器的实施例的高层框图。使用多项式模2算子x31+x3+1的图4的伪随机数发生器400用来从胶片颗粒数据库中的胶片颗粒图案随机选择样本的胶片颗粒块。在图4的实施例中,在32位移位寄存器中实现多项式模2算子。在每个阶段,通过取MSB和LSB来从寄存器提取两个随机数。具体地说,在图4的伪随机数发生器400中,对于具有被分组为4个8×8样本块(2个垂直和2个水平)的胶片颗粒数据库中的64×64样本的胶片颗粒图案的实施例,通过取16MSB和16LSB来从寄存器提取两个随机数。根据本发明的一个实施例,在接收到胶片颗粒SEI消息时,将用于模拟第一颜色分量上的胶片颗粒的种子e1设为1;将用于模拟第二颜色分量上的胶片颗粒的种子e2设为557,794,999;将用于模拟第三颜色分量上的胶片颗粒的种子e3设为974,440,221。但是应注意,上述种子e1、e2和e3的值仅为本发明的一个实施例,而在本发明的替换实施例中,可使用其它种子值。
图4的伪随机数发生器400的一个精巧的方面是胶片颗粒样本块在图案中被分组到一起。根据本发明,通过重置每组块的种子值而得到所述图案。也就是说,对于一组块的每一行的每一显示行的开头,种子值相同。实现这个特征以保持更好(larger)的胶片颗粒图案质量。
例如,在本发明的一个实施例中,胶片颗粒样本在8×8样本块中被分组到一起,并被排列在4个块(2个水平和2个垂直)的组中。根据本发明,通过仅每16行和16列而重置每组块的种子值来得到此图案。也就是说,对于这组块的每一行的每一显示行(即,对于上例,每16行)的开头,种子值相同。
虽然在上面直接描述的本发明的实施例中,本发明人描述了实现2×2个8×8样本块的组(导致每16行和16列更新种子值)的本发明,但是其它的配置也可被使用,甚至是非整数数目的块,使得在所确定的图案中,在基本上任何希望数目的行和列之后一致地更新所述种子。本发明的一个重要方面是要具有可确定的可重复的伪随机数模式(pattern)。
根据本发明,胶片颗粒图案可被以光栅顺序从存储器中读出,以便满足显示需要。根据本发明,由于如上所述的伪随机数发生器的可重复特性,这一点是可能的。为了重复,在接收到胶片颗粒SEI消息时,以新种子开始伪随机数x(k,ec)。因此,并且参考上述例子,在显示行上对于每16个水平样本产生伪随机数序列中的新随机数。根据本发明,在显示行的末尾,以来自前一行的开头的值(x(k,ec))重置伪随机数发生器。由于伪随机过程是可重复的,因此在第二显示行期间每16个样本选择相同的块。对于每一显示行到第16显示行,这一过程重复它自己。在第16显示后,伪随机数x(k,ec)被更新为伪随机值序列中的下一个值,并被保存(即在寄存器中)以用作下16个显示行的起始x(k,ec)。
例如,图5示出了具有8×8块的多个64×64胶片颗粒图案的高层框图,其中只有一个胶片颗粒图案被用于胶片颗粒块的选择。也就是说,在图5中,解码的画面段的所有块平均值指向相同的胶片颗粒图案,即图5的胶片颗粒图案1。因此,图5示出了根据本发明一个实施例的、全部在一个胶片颗粒图案中将8×8块分组为16×16块。
图6示出了具有8×8块的多个64×64胶片颗粒图案的高层框图,其中两个胶片颗粒图案被用于胶片颗粒块的选择。也就是说,在图6中的实施例中,解码的画面段的块平均值指向胶片颗粒图案1和图案2。在这种情况下,仍然可看到16×16图案,但是现在它们在胶片颗粒图案1和图案2之间来回穿越。相同的伪随机状态被用于所有胶片颗粒图案类型。
使用本发明的思想,解码器的显示引擎可以光栅顺序读取胶片颗粒数据,并且不需要读取整个块(说明性地为8×8块)。本发明的上述思想的另一好处是:在对8×8块的胶片颗粒模拟期间,在胶片颗粒去块中使用的8×8块RAM可被减少至2个样本。只需要当前显示行(例如,previous_fg_block[i+6][j]和previous_fg_block[i+7][j])上的前一胶片颗粒块的右边缘上的这两个样本。也就是说,在对相邻块之间的垂直边缘进行去块以形成胶片颗粒图案时,在相邻胶片颗粒块之间应用去块滤波器,以保证无缝地形成胶片颗粒图案。去块滤波器只应用于相临块间的垂直边缘。由于根据本发明并且如上所述以光栅扫描的顺序模拟胶片颗粒块,因此只需要当前显示行上的前一胶片颗粒块的右边缘上的这两个样本来进行去块。
已描述了用于在胶片颗粒模拟期间以光栅顺序读取胶片颗粒图案的方法和装置的各种实施例(其意图是说明性的,而不是限制性的),需要注意:根据上述教导,本领域技术人员可以进行修改和变化。因此,应当理解:可在所公开的本发明的特定实施例中进行处于所附权利要求所概括的本发明的范围和精神内的改变。尽管前述内容针对本发明的各种实施例,但是可以想到本发明的其它和另外的实施例,而不背离其基本范围。因此,应当根据所附权利要求来确定本发明的适当范围。

Claims (24)

1.一种用于在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法,包括:
确定起始读取偏移位置;
对于一组胶片颗粒块的每一显示行,重复所述起始读取偏移位置;以及
对于下一组胶片颗粒块的每一显示行,使用不同的起始读取偏移位置。
2.如权利要求1所述的方法,其中所述起始读取偏移位置是以伪随机的方式确定的。
3.如权利要求1所述的方法,其中所述起始读取偏移位置是使用伪随机数发生器确定的。
4.如权利要求1所述的方法,其中所述起始读取偏移位置每个都包括垂直偏移量和水平偏移量。
5.如权利要求4所述的方法,其中所述水平偏移量被限制为每4个胶片颗粒样本。
6.如权利要求4所述的方法,其中所述垂直偏移量被限制为每8个胶片颗粒样本。
7.如权利要求1所述的方法,其中,所述一组胶片颗粒块和所述下一组胶片颗粒块每个都包括4组8×8胶片颗粒样本,所述组被排列为两个垂直组和两个水平组。
8.如权利要求7所述的方法,其中,通过重置被实现用来确定所述起始读取偏移位置的伪随机数发生器的至少一个种子值,来触发所述不同的起始读取偏移位置。
9.一种用于在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法,包括:
确定伪随机起始位置;
对于一组胶片颗粒块的每一行,重复所述伪随机起始位置;以及
对于下一组胶片颗粒块的每一显示行,使用不同的伪随机起始位置。
10.如权利要求9所述的方法,其中所述伪随机起始位置是使用伪随机数发生器确定的。
11.如权利要求9所述的方法,其中通过设置所述伪随机数发生器的种子值来确定每组胶片颗粒块的每一行中的胶片颗粒样本的数目。
12.如权利要求9所述的方法,其中由所述伪随机数发生器确定每组胶片颗粒块的行的数目。
13.如权利要求9所述的方法,其中所述伪随机起始位置每个都包括至少一个胶片颗粒图案的垂直偏移量和水平偏移量。
14.如权利要求13所述的方法,其中所述水平偏移量被限制为所述至少一个胶片颗粒图案的每4个胶片颗粒样本。
15.如权利要求13所述的方法,其中所述垂直偏移量被限制为所述至少一个胶片颗粒图案的每8个胶片颗粒样本。
16.如权利要求9所述的方法,其中所述胶片颗粒图案位于胶片颗粒数据库中。
17.如权利要求9所述的方法,其中所述一组胶片颗粒块和所述下一组胶片颗粒块每个都包括4组8×8胶片颗粒样本,所述组每个都被排列为两个垂直组和两个水平组。
18.一种用于使得能够在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的装置,包括:
伪随机数发生器,用于对一组胶片颗粒块的每一行确定伪随机起始位置,并且对下一组胶片颗粒块的每一显示行确定不同的伪随机起始位置。
19.如权利要求18所述的装置,其中所述伪随机数发生器的种子值与一组胶片颗粒块的每一行的开头的种子值相同。
20.如权利要求18所述的装置,其中所述伪随机数发生器的种子值在所述一组胶片颗粒块和所述下一组胶片颗粒块之间是不同的。
21.如权利要求18所述的装置,其中实现所述伪随机数发生器,以便从所述胶片颗粒图案随机选择多组胶片颗粒块。
22.如权利要求18所述的装置,其中所述伪随机起始位置每个都包括水平偏移量和垂直偏移量。
23.如权利要求22所述的装置,其中所述偏移量被限制为范围[0,48]。
24.如权利要求22所述的装置,其中由伪随机数发生器通过取最高有效位(MSB)和最低有效位(LSB)来确定所述偏移量。
CN2005800354274A 2004-10-18 2005-10-17 在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法和装置 Expired - Fee Related CN101040300B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US61963204P 2004-10-18 2004-10-18
US60/619,632 2004-10-18
PCT/US2005/037054 WO2006044684A1 (en) 2004-10-18 2005-10-17 A method and apparatus for reading film grain patterns in a raster order in film grain simulation

Publications (2)

Publication Number Publication Date
CN101040300A true CN101040300A (zh) 2007-09-19
CN101040300B CN101040300B (zh) 2012-07-18

Family

ID=35520084

Family Applications (3)

Application Number Title Priority Date Filing Date
CNA2005800356087A Pending CN101044511A (zh) 2004-10-18 2005-10-07 胶片颗粒模拟的方法、装置及系统
CN200580035578.XA Expired - Fee Related CN101044509B (zh) 2004-10-18 2005-10-17 为胶片颗粒模拟确定块平均值的方法
CN2005800354274A Expired - Fee Related CN101040300B (zh) 2004-10-18 2005-10-17 在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法和装置

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CNA2005800356087A Pending CN101044511A (zh) 2004-10-18 2005-10-07 胶片颗粒模拟的方法、装置及系统
CN200580035578.XA Expired - Fee Related CN101044509B (zh) 2004-10-18 2005-10-17 为胶片颗粒模拟确定块平均值的方法

Country Status (13)

Country Link
US (4) US8014558B2 (zh)
EP (3) EP1803093B1 (zh)
JP (3) JP4764883B2 (zh)
KR (3) KR101218242B1 (zh)
CN (3) CN101044511A (zh)
BR (1) BRPI0516471A (zh)
CA (1) CA2584029C (zh)
HK (2) HK1104364A1 (zh)
MX (1) MX2007004365A (zh)
MY (3) MY149828A (zh)
RU (1) RU2372658C2 (zh)
WO (3) WO2006044276A1 (zh)
ZA (1) ZA200703560B (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2340943C2 (ru) * 2003-09-23 2008-12-10 Томсон Лайсенсинг Способ для имитирования зернистости фотопленки посредством мозаицирования предварительно вычисленных образцов
JP2005100100A (ja) * 2003-09-25 2005-04-14 Toyota Motor Corp 車輪情報処理装置および車輪情報処理方法
EP1673943A1 (en) * 2003-10-14 2006-06-28 Thomson Licensing, S.A. Technique for bit-accurate comfort noise addition
US8150206B2 (en) * 2004-03-30 2012-04-03 Thomson Licensing Method and apparatus for representing image granularity by one or more parameters
BRPI0516614B1 (pt) * 2004-10-18 2020-08-18 Interdigital Vc Holdings, Inc Método de simulação de granulação de filme
JP4764883B2 (ja) 2004-10-18 2011-09-07 トムソン ライセンシング フィルムグレイン・シミュレーションの方法、装置及びシステム
GB0424339D0 (en) * 2004-11-03 2004-12-08 Astrazeneca Ab Combination therapy
EP1813118B1 (en) 2004-11-12 2019-12-04 InterDigital VC Holdings, Inc. Film grain simulation for normal play and trick mode play for video playback systems
CA2587131C (en) * 2004-11-16 2014-12-30 Thomson Licensing Bit-accurate seed initialization for pseudo-random number generators used in a video system
MX2007005652A (es) 2004-11-16 2007-06-05 Thomson Licensing Metodo de simulacion de grano de pelicula con base en coeficientes de transformacion pre-computados.
CA2587118C (en) 2004-11-16 2014-12-30 Thomson Licensing Film grain sei message insertion for bit-accurate simulation in a video system
ES2739452T3 (es) * 2004-11-17 2020-01-31 Interdigital Vc Holdings Inc Método de simulación de grano de película con precisión de bits basado en coeficientes transformados calculados previamente
KR101208158B1 (ko) * 2004-11-22 2012-12-05 톰슨 라이센싱 필름 그레인 시뮬레이션을 위한 필름 그레인 캐시 분할방법, 장치 및 시스템
WO2006057703A1 (en) 2004-11-23 2006-06-01 Thomson Licensing Low-complexity film grain simulation technique
CN101065971B (zh) * 2004-11-24 2014-01-01 汤姆森许可贸易公司 媒体重放设备中使用的胶片颗粒仿真技术
CN101449572B (zh) * 2006-05-18 2011-09-21 汤姆森特许公司 数据隐藏方法和装置
US8213500B2 (en) * 2006-12-21 2012-07-03 Sharp Laboratories Of America, Inc. Methods and systems for processing film grain noise
US7742652B2 (en) * 2006-12-21 2010-06-22 Sharp Laboratories Of America, Inc. Methods and systems for image noise processing
US7873210B2 (en) * 2007-03-14 2011-01-18 Autodesk, Inc. Automatic film grain reproduction
US10715834B2 (en) 2007-05-10 2020-07-14 Interdigital Vc Holdings, Inc. Film grain simulation based on pre-computed transform coefficients
US8233061B1 (en) * 2007-06-01 2012-07-31 Nvidia Corporation System, method, and computer program product for reducing a number of requests required to retrieve portions of memory
US8432975B2 (en) * 2008-01-18 2013-04-30 Mediatek Inc. Apparatus and method for processing a picture frame
US8351736B2 (en) * 2009-06-02 2013-01-08 Microsoft Corporation Automatic dust removal in digital images
JP5533330B2 (ja) * 2010-06-23 2014-06-25 富士ゼロックス株式会社 データ処理装置
JP5693089B2 (ja) * 2010-08-20 2015-04-01 キヤノン株式会社 画像処理装置、及び画像処理装置の制御方法
KR101979634B1 (ko) 2012-12-13 2019-05-20 삼성전자주식회사 화질 개선을 위한 영상 처리 장치 및 그 방법
US9119606B2 (en) 2013-01-21 2015-09-01 Ethicon, Inc. Sealant delivery device for anastomotic stapler
CN104954796B (zh) * 2014-03-28 2019-06-11 联咏科技股份有限公司 视频处理装置与其视频处理电路
FR3073999B1 (fr) * 2017-11-23 2024-02-09 Ateme Compression intelligente de contenus video graines

Family Cites Families (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4191594A (en) 1976-07-09 1980-03-04 Virgil Stark Solar energy conversion
US4636845A (en) * 1985-05-06 1987-01-13 Eastman Kodak Company Digital image processing method for over and under exposed photographic images
US4791594A (en) * 1986-03-28 1988-12-13 Technology Inc. 64 Random-access psuedo random number generator
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
US5262248A (en) 1989-11-17 1993-11-16 Matsushita Electric Industrial Co., Ltd. Soft magnetic alloy films
EP0430504A3 (en) 1989-11-17 1992-07-08 Matsushita Electric Industrial Co., Ltd. Soft magnetic alloy films
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
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
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
US5140414A (en) * 1990-10-11 1992-08-18 Mowry Craig P Video system for producing video images simulating images derived from motion picture film
JP3062703B2 (ja) 1991-05-27 2000-07-12 コニカ株式会社 画像ノイズシミュレーション方法
US5335013A (en) 1992-01-16 1994-08-02 Faber Robert A Method and apparatus for video camera image film simulation
JPH05328134A (ja) 1992-05-15 1993-12-10 Dainippon Screen Mfg Co Ltd 画像データ伝送方法
US5283164A (en) 1992-06-19 1994-02-01 Eastman Kodak Company Color film with closely matched acutance between different color records
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
JPH0757117A (ja) 1993-07-09 1995-03-03 Silicon Graphics Inc テクスチャマップへの索引を生成する方法及びコンピュータ制御表示システム
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
JPH07322245A (ja) 1994-05-25 1995-12-08 Mitsubishi Electric Corp 映像信号符号化方式
JP3980659B2 (ja) * 1994-08-31 2007-09-26 ソニー株式会社 動画像符号化方法及び装置、動画像復号化方法及び装置。
WO1996013006A1 (en) * 1994-10-20 1996-05-02 Mark Alan Zimmer Digital mark-making method
EP0796537A1 (de) 1994-12-06 1997-09-24 CFB Centrum für neue Bildgestaltung GmbH Bildtransferverfahren und -vorrichtung
US5706361A (en) 1995-01-26 1998-01-06 Autodesk, Inc. Video seed fill over time
US5629769A (en) * 1995-06-01 1997-05-13 Eastman Kodak Company Apparatus and method for the measurement of grain in images
FR2736441B1 (fr) 1995-07-04 1997-09-26 Noane Georges Le Dispositif et procede de reperage et de raccordement de fibres multicoeurs
US5781664A (en) 1995-09-11 1998-07-14 National Semiconductor Corporation Highly efficient method and structure for motion compensation in a video decompression system
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
JP3910267B2 (ja) * 1997-09-10 2007-04-25 富士フイルム株式会社 画像処理方法および装置
JP3367407B2 (ja) * 1997-12-25 2003-01-14 富士ゼロックス株式会社 画像出力装置、画像処理装置、画像出力方法、画像処理方法、および記録媒体
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
US6559849B1 (en) 1999-07-30 2003-05-06 Lucas Digital Ltd. Animation of linear items
US6683979B1 (en) 1999-12-10 2004-01-27 Silicon Graphics, Inc. Image data compression and decompression
US6317216B1 (en) 1999-12-13 2001-11-13 Brown University Research Foundation Optical method for the determination of grain orientation in films
WO2001077871A1 (en) 2000-04-07 2001-10-18 Demografx Enhanced temporal and resolution layering in advanced television
JP3932244B2 (ja) 2000-05-15 2007-06-20 株式会社ハドソン 画像符号/復号方法及びその装置並びにそのプログラムを記録した記録媒体
CA2309002A1 (en) * 2000-05-23 2001-11-23 Jonathan Martin Shekter Digital film grain reduction
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
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
US6909736B2 (en) 2000-12-14 2005-06-21 Nokia Corporation System for method for fine acquisition of a spread spectrum signal
US6987586B2 (en) 2001-03-02 2006-01-17 Eastman Kodak Company Method of digital processing for digital cinema projection of tone scale and color
GB2374748A (en) 2001-04-20 2002-10-23 Discreet Logic Inc Image data editing for transitions between sequences
US20040190622A1 (en) 2001-07-06 2004-09-30 Robert Schutten Motion estimation and compensation with controlled vector statistics
JP3963086B2 (ja) * 2001-07-13 2007-08-22 株式会社島津製作所 断層再構成ソフトウエアとその記録媒体と断層撮影装置
US6812928B2 (en) 2002-01-30 2004-11-02 Sun Microsystems, Inc. Performance texture mapping by combining requests for image data
JP2003274413A (ja) 2002-03-14 2003-09-26 Matsushita Electric Ind Co Ltd エラー処理装置及び方法
US7065255B2 (en) * 2002-05-06 2006-06-20 Eastman Kodak Company Method and apparatus for enhancing digital images utilizing non-image data
JP2003324326A (ja) 2002-05-08 2003-11-14 Matsushita Electric Ind Co Ltd 高周波増幅装置
US7064755B2 (en) 2002-05-24 2006-06-20 Silicon Graphics, Inc. System and method for implementing shadows using pre-computed textures
ITBS20020064A1 (it) 2002-07-16 2004-01-16 Genesis S R L Metodo e sistema per il controllo remoto di apparecchiature
KR20040051370A (ko) 2002-12-12 2004-06-18 삼성전자주식회사 영상신호의 노이즈 측정장치 및 그 측정방법
PL378934A1 (pl) 2003-05-15 2006-06-12 Thomson Licensing Sposób i urządzenie do przedstawiania ziarnistości obrazu przez jeden lub więcej parametrów
DE602004010683T2 (de) 2003-08-29 2009-01-02 Thomson Licensing Verfahren und vorrichtung zur modellierung von filmkorn-mustern im frequenzbereich
EP1511320A1 (en) * 2003-09-01 2005-03-02 Matsushita Electric Industrial Co., Ltd. Film grain encoding
EP1511319A1 (en) * 2003-09-01 2005-03-02 Matsushita Electric Industrial Co., Ltd. Film Grain Extraction Filter
JP2005080301A (ja) * 2003-09-01 2005-03-24 Matsushita Electric Ind Co Ltd 動画像符号化方法および動画像復号化方法
BRPI0414397A (pt) * 2003-09-17 2006-11-21 Thomson Licensing geração de imagem de referência adaptativa
JP4764883B2 (ja) 2004-10-18 2011-09-07 トムソン ライセンシング フィルムグレイン・シミュレーションの方法、装置及びシステム
JP2006279424A (ja) 2005-03-29 2006-10-12 Yamaha Corp 電気機器遠隔操作システム
JP2008177636A (ja) 2007-01-16 2008-07-31 Smk Corp Rf通信システム
JP4337886B2 (ja) 2007-02-20 2009-09-30 ソニー株式会社 遠隔制御装置および遠隔制御方法
US20080232811A1 (en) 2007-03-20 2008-09-25 Rokenbok Toy Company Infrared remote control system and method
KR101601109B1 (ko) 2008-07-16 2016-03-22 삼성전자주식회사 통합 원격제어기 및 그의 원격제어방법
KR20100025708A (ko) 2008-08-28 2010-03-10 삼성전자주식회사 리모트컨트롤러 및 이를 이용한 피제어기기의 제어방법

Also Published As

Publication number Publication date
MX2007004365A (es) 2007-05-08
WO2006044276A1 (en) 2006-04-27
KR101220412B1 (ko) 2013-01-14
BRPI0516471A (pt) 2008-09-09
MY149828A (en) 2013-10-14
KR101240450B1 (ko) 2013-03-11
US20150187387A1 (en) 2015-07-02
JP4823227B2 (ja) 2011-11-24
JP4764883B2 (ja) 2011-09-07
KR20070083688A (ko) 2007-08-24
US20060083314A1 (en) 2006-04-20
US20060083426A1 (en) 2006-04-20
MY149701A (en) 2013-09-30
JP2008518289A (ja) 2008-05-29
ZA200703560B (en) 2008-10-29
US9117260B2 (en) 2015-08-25
CN101044509A (zh) 2007-09-26
WO2006044684A1 (en) 2006-04-27
EP1803093B1 (en) 2019-08-28
RU2007118495A (ru) 2008-11-27
KR20070083643A (ko) 2007-08-24
JP5214246B2 (ja) 2013-06-19
KR101218242B1 (ko) 2013-01-04
RU2372658C2 (ru) 2009-11-10
MY151714A (en) 2014-06-30
EP1803093A1 (en) 2007-07-04
CN101040300B (zh) 2012-07-18
EP1803091B1 (en) 2017-10-11
JP2008517538A (ja) 2008-05-22
US20060083316A1 (en) 2006-04-20
US8014558B2 (en) 2011-09-06
HK1104364A1 (en) 2008-01-11
KR20070083644A (ko) 2007-08-24
HK1104366A1 (zh) 2008-01-11
CA2584029C (en) 2014-03-25
CN101044511A (zh) 2007-09-26
CA2584029A1 (en) 2006-04-27
WO2006044880A1 (en) 2006-04-27
JP2008517531A (ja) 2008-05-22
EP1803095B1 (en) 2019-03-06
EP1803095A1 (en) 2007-07-04
US7982743B2 (en) 2011-07-19
CN101044509B (zh) 2014-05-28
US9953401B2 (en) 2018-04-24
EP1803091A1 (en) 2007-07-04

Similar Documents

Publication Publication Date Title
CN101040300B (zh) 在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法和装置
EP2321904B1 (en) Context-based adaptive binary arithmetic coding (cabac) video stream compliance
Kamstra et al. Reversible data embedding into images using wavelet techniques and sorting
US9396556B2 (en) Flexible data organization for images
CN101044510A (zh) 胶片颗粒模拟方法
CN1784012A (zh) 图像压缩设备和方法、以及程序和记录介质
WO2010135193A1 (en) Systems and methods for block recomposition for compound image compression
CN101057259A (zh) 基于预计算的变换系数的胶片颗粒仿真方法
CN1890978A (zh) 利用胶片颗粒图案数据库进行胶片颗粒模拟的技术
KR101169826B1 (ko) 사전계산된 변환 계수들에 기초한 비트-어큐리트 필름그레인 시뮬레이션 방법
CN101057503A (zh) 用于视频重放系统的正常播放和特技模式播放的胶片颗粒模拟
US8711944B2 (en) Representations of compressed video
CN101061724A (zh) 用于胶片颗粒仿真的胶片颗粒高速缓存分摊方法、装置和系统
CN1398115A (zh) 无附加帧存储器基于块边界的差和量化因子的去块效应法
US11308572B1 (en) Method and system for invisible watermarking of images and video
KR20040002767A (ko) 다치 화상 부호화/복호화 장치
KR19990037282A (ko) 화상의 반복 변환 복호화 장치와 방법 및 기록매체
CN110662088A (zh) 一种防止视频重复转码的去重方法及处理终端
de Oliveira Matos Lossless compression algorithms for microarray images and whole genome alignments
MX2007006051A (en) Methods, apparatus and system for film grain cache splitting for film grain simulation
Kamstra et al. REPORT PNA-R0402 MARCH 23, 2004

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: 1104364

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1104364

Country of ref document: HK

CP01 Change in the name or title of a patent holder

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

CP01 Change in the name or title of a patent holder
CP02 Change in the address of a patent holder

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: French Boulogne

Patentee before: THOMSON LICENSING

CP02 Change in the address of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20190130

Address after: Paris France

Patentee after: International Digital Madison Patent Holding Co.

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120718

Termination date: 20201017