CN101044511A - 胶片颗粒模拟的方法、装置及系统 - Google Patents

胶片颗粒模拟的方法、装置及系统 Download PDF

Info

Publication number
CN101044511A
CN101044511A CNA2005800356087A CN200580035608A CN101044511A CN 101044511 A CN101044511 A CN 101044511A CN A2005800356087 A CNA2005800356087 A CN A2005800356087A CN 200580035608 A CN200580035608 A CN 200580035608A CN 101044511 A CN101044511 A CN 101044511A
Authority
CN
China
Prior art keywords
film grain
patterns
simulation
grain patterns
memory
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
CNA2005800356087A
Other languages
English (en)
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
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 CN101044511A publication Critical patent/CN101044511A/zh
Pending legal-status Critical Current

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)
  • Studio Devices (AREA)
  • Picture Signal Circuits (AREA)
  • Paper (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

本发明提供一种用于在胶片颗粒模拟处理中快速访问胶片颗粒图案的方法、装置及系统,包括:提供存储至少一种胶片颗粒图案的第一存储器;并且响应没有存储在第一存储器中的、胶片颗粒模拟处理所需的胶片颗粒图案,更新第一存储器以至少从第二存储器中至少获得所需的胶片颗粒图案。在一个实施例中,第一存储器是本地高速缓冲存储器,第二存储器是胶片颗粒图案数据库,控制器为了在胶片颗粒模拟处理中所需的特定胶片颗粒图案检查本地高速缓冲存储器。响应没有存储在本地高速缓冲存储器中的所需的胶片颗粒图案,控制器使用胶片颗粒图案数据库来更新本地高速缓冲存储器。

Description

胶片颗粒模拟的方法、装置及系统
相关申请的交叉引用
本申请要求2004年10月18日提交的,申请号为60/619,632的美国专利申请的优先权,其公开的全部内容在这里被一并引用作为参考。
技术领域
本发明一般涉及胶片颗粒模拟,更具体地涉及用于有效的、低成本的胶片颗粒模拟实施的方法和系统。
背景技术
在显影处理过程中,胶片颗粒形成于运动画面图像中。在HD图像中胶片颗粒是清晰可见的,并且成为独特的电影特征,更希望通过整个图像处理和递送链来保存该特征。然而,由于不能开发出关于时间预测的压缩增益,所以对于当前的编码器而言胶片颗粒保存是一种挑战。由于颗粒的随机特性,只能以非常高的位速率来达到视觉上无损编码。有损编码器在对典型地与噪声和微观组织(fine texture)相关联的高频进行滤波时趋向于抑制胶片颗粒。
在最近建立的H.264|MPEG-4 AVC视频压缩标准中,具体地在其保真度范围扩展(Fidelity Range Extensions)(FRExt)修改1(JVT-K051,使用修改1的ITU-T推荐H.264 IISO/IEC 14496-10国际标准,雷蒙德,USA,2004年6月)中,已经定义了胶片颗粒补充增强信息(Supplemental EnhancementInformation)(SEI)消息。这种消息描述关于像大小和浓度的属性的胶片颗粒特征,并允许视频解码器在解码后的画面上模拟胶片颗粒外形(film grainlook)。H.264|MPEG-4 AVC标准规定哪些参数出现在胶片颗粒SEI消息中,如何解释它们和用于以二进制格式对SEI消息进行编码的语法。然而,该标准没有规定当接收到胶片颗粒SEI消息时用来模拟胶片颗粒的精确步骤。
胶片颗粒模拟是在用来在计算机产生的素材(material)上模拟胶片颗粒的后期制作(post-production)中以及在旧胶片库存的修复(restoration)过程中使用的相对较新的技术。对于这类应用,在市场上存在像纽约罗彻斯特的Eastman Kodak公司的Cineon以及Visual Infinity公司的Grain SurgeryTM商用软件。这些工具要求用户交互并且实施起来是复杂的,这使得它们不适合用于实时视频编码应用。此外,这些工具中没有一个能够解释如由H.264/AVC视频编码标准规定的胶片颗粒SEI消息。
发明内容
本发明有利地提供用于有效的、低成本的胶片颗粒模拟实施。
在本发明的一个实施例中,一种用于在胶片颗粒模拟处理中提供快速访问胶片颗粒图案的方法包括提供一高速缓冲存储器,该高速缓冲存储器至少具有能够在胶片颗粒模拟处理中实施的胶片颗粒图案的全部数目的一子集;并且响应没有包括在本地高速缓冲存储器中的、在胶片颗粒模拟处理中需要的胶片颗粒图案,使用至少包括所需胶片颗粒图案的至少一个数据库来更新本地高速缓冲存储器以至少包括所需的胶片颗粒图案。
在本发明的替代实施例中,一种用于模拟胶片颗粒的装置包括:用于至少接收编码的图像和包括用于胶片颗粒模拟处理的胶片颗粒特性信息的补充信息的部件;包括至少一种胶片颗粒图案的第一存储部件;控制器,包括用于存储指令的存储器和用于执行指令的处理器。该控制器适于执行如下步骤:确定在胶片颗粒模拟处理中所需的胶片颗粒图案是否存在于第一存储部件中,并响应没有包括在第一存储部件中的、在胶片颗粒模拟处理中所需的胶片颗粒图案,至少使用第二存储部件来更新第一存储部件以至少包括所需的胶片颗粒图案。
附图说明
通过结合附图考虑下面的详细描述可以容易地理解本发明的教导,在附图中:
图1描述依据本发明一个实施例的具有胶片颗粒模拟能力的视频解码器子系统的高级方框图;
图2描述适合用于图1的视频解码器子系统中的RAM接口控制器的实施例的高级方框图;以及
图3描述图1的胶片颗粒数据库的典型排列的高级方框图。
应该理解,附图是用于解释本发明构思的目的,并且不是用于解释本发明的唯一可能结构。为了便于理解,如果可能的话,使用相同的标号来表示图中公用的相同元件。
具体实施方式
本发明有利地提供用于有效的、低成本的胶片颗粒模拟实施的方法和系统。尽管将主要在,例如消费HD DVD播放机的IC设计中应用的,视频解码器子系统的背景下来描述本发明,但是本发明的具体实施例不应被当作限制本发明的范围。本领域技术人员应当理解并且通过本发明的教导应当得知:本发明的构思可以有利地应用在,例如媒体播放机/接收机设备、解码器、机顶盒、电视机等中的任何胶片颗粒模拟处理中。
图1描述了根据本发明一个实施例的具有胶片颗粒模拟能力的视频解码器子系统的高级方框图。图1的视频解码器子系统100示意性地包括视频解码器(示意性地H.264解码器)106、视频显示器和图形引擎(graphics engine)108、主机接口110、接口控制器(示意性地RAM接口控制器)112、以及存储器(示意性地本地Ram存储器)114,该存储器114实施为用于存储远程胶片颗粒数据库104中的一小子集胶片颗粒图案的胶片颗粒高速缓冲存储器。图1还描述主机CPU102和包括胶片颗粒数据库的永久存储程序存储器(示意性地远程永久存储存储器)104。尽管在图1的视频解码器子系统100中,主机CPU102和远程胶片颗粒存储器104被描述为包括分立组件,但是在本发明的替换实施例中,该远程胶片颗粒数据库104可以位于CPU102的永久存储器中。此外,尽管在图1的视频解码器子系统100中,视频解码器106、视频显示器和图形引擎108、主机接口100、和接口控制器112被描述为包括分立组件,但是在本发明的替换实施例中,视频解码器106、视频显示器和图形引擎108、主机接口100、和接口控制器112可以包括单个组件,并且可以集成在单个集成的片上系统(SoC)中。
此外,尽管在图1的视频解码器子系统100中,用于存储胶片颗粒图案的部件被描述为本地Ram存储器114(高速缓冲存储器)和远程胶片颗粒数据库104,但是在本发明的替换实施例中,实质上可以实施任何可访问的存储部件来保存胶片颗粒图案的子集和胶片颗粒图案的全部数目。这种部件可以包括存储盘、磁存储介质、光存储介质或实质上任何存储部件。另外,可以为每个存储设备实施一个或多个存储部件。更进一步,尽管图1的胶片颗粒数据库104被描述为遥远地离开Ram存储器114,但是在本发明的替换实施例中,胶片颗粒图案存储部件可以彼此紧密接近或彼此远离。
图2描述了适用于图1的视频解码器子系统100的RAM接口控制器的实施例的高级方框图。图2的RAM接口控制器112包括处理器210以及用于存储控制程序、算法等的存储器220。处理器210与诸如电源、时钟电路、高速缓冲存储器等以及帮助执行存储在存储器220中的软件例程的电路的常规辅助电路230协作。这样,预期在此作为软件处理讨论的一些处理步骤可以在例如作为与处理器210协作用来执行各种步骤的电路的硬件中实施。RAM接口控制器112还包括在与RAM接口控制器112进行通信的各种单独的功能元件之间形成接口的输入-输出电路240。
尽管图2的RAM接口控制器112被描述为编程执行根据本发明的各种控制功能的通用计算机,但是本发明也可以在例如作为专用集成电路(ASIC)的硬件中实施。这样,意欲将在此描述的处理步骤更广地解释为由软件、硬件或其组合等效地执行。
返回参考图1的子系统100,远程胶片颗粒数据库104通过相对较大。在本发明一个实施例中,H.264视频解码器106、视频显示器和图形引擎108、主机接口110、接口控制器112、本地存储器114包括HD DVD播放机的组件。需要以例如HD DVD播放机的采样速率来访问来自远程胶片颗粒数据库104的胶片颗粒图案。因此,需要对大胶片颗粒数据库104的快速访问。在根据本发明的图1的子系统100中,在补充增强信息(SEI)胶片颗粒周期期间,只使用远程胶片颗粒数据库104的一小部分,该周期被增强而开发高速缓冲存储技术以降低复杂性。
更具体地,图1的胶片颗粒模拟处理要求对胶片颗粒SEI消息进行解码,该胶片颗粒SEI消息是以由修改1(保真度范围扩展)规定的国际标准ITU-TRec.H.264|ISO/IEC 14496-10位流传送的,在此将这两者完整地包括作为参考。在本发明的一个实施例中,在I(帧内编码的)画面之前发送胶片颗粒SEI消息,并且只有一个胶片颗粒SEI消息在特定I画面之前。
在本发明的一个实施例中并且依据这些标准规范,胶片颗粒图案的远程胶片颗粒数据库104由4,096个胶片颗粒样本的169种图案构成,每种图案表示64×64胶片颗粒图像。例如,图3描述图1的胶片颗粒数据库的典型排列的高级方框图。图3描述在x轴具有i_offset(偏移)和在y轴具有j_offset(偏移)的64×64样本胶片颗粒图案。图3还描述各种类型的169种胶片颗粒图案。
在胶片颗粒数据库104中,使用根据标准规范的频率滤波模型的不同的截止频率对来合成每种胶片颗粒图案。在胶片颗粒仿真处理期间,使用SEI消息中传送的截止频率来访问胶片颗粒图案的远程胶片颗粒数据库104。胶片颗粒数据库104存储在ROM、闪存、或诸如图1的视频解码器子系统100的胶片颗粒数据库104的其它永久性存储设备中,并且典型地不发生改变。胶片颗粒数据库104包含大量的胶片颗粒形状与大小的随机胶片颗粒图案。然而,对于具体的视频内容序列而言,实际上只需要该数据库的一小子集来有效地模拟胶片颗粒。本说明书将用于任何SEI消息周期的胶片颗粒图案的数目限制为一小子集。因此,本发明实施一小的胶片颗粒高速缓冲存储器,诸如本地Ram存储器114,其一接收到SEI消息时就更新。
通常,远程胶片颗粒数据库104存储在主机CPU102的或者在主机CPU102的位置的永久存储器中。然而,视频解码器106与视频显示器和图形引擎108需要快速访问胶片颗粒数据库104。这样,依据本发明,提供本地存储器114来至少快速访问胶片颗粒图案的一子集。即,至少将所需要的或者由现有SEI消息周期最常实施的胶片颗粒图案的一小子集传送本地存储器114到并存储在本地存储器114中。
在本发明的一个实施例中,本地存储器114大到足以存储整个胶片颗粒数据库104。在这个实施例中,视频解码器106与视频显示器和图形引擎108经由接口控制器112,立即且快速地访问原始存储在远程胶片颗粒数据库104中的所有可用胶片颗粒图案。另外,本发明的这个实施例具有如下优点,即本地存储器114中的胶片颗粒高速缓冲存储器不必一接收到SEI消息就更新。然而,这个实施例具有如下缺点,即需要更多的存储器。然而,在一些实现中,已经可获得这种大存储器(RAM)空间。
在本发明的替换实施例中,本地存储器114只大到足以存储胶片颗粒数据库104的一子集。在这个实施例中,控制器112每次一接收到SEI消息,就启动对本地存储器114的高速缓冲存储器的检查,以确定是否需要用在新的SEI消息中选择的远程胶片颗粒数据库104中的不同胶片颗粒图案来代替已在本地存储器114中的胶片颗粒图案的子集的任何一个。本技术的优点是较小的本地存储器114分配。缺点是本地存储器114的高速缓冲存储器必须由控制器112来管理,并且在最坏的情况下,必须经由例如控制器112,将整个高速缓冲存储器的大小从远程胶片颗粒数据库104传送到用于每个I帧的本地存储器114。另外,在本发明的这种实施例中,当设备引导(或复位)时,可以由控制器112利用存储在远程胶片颗粒数据库104中的最普的胶片颗粒图案来预初始化本地存储器114(即,胶片颗粒高速缓冲存储器)。亦即,选择哪些胶片颗粒图案存储在本地存储器114中取决于经验数据,该经验数据是基于在胶片内容的广泛选择中胶片颗粒数据库104中的什么胶片颗粒图案是最常用的。
在任何情况下,在本发明的上述实施例中,结合控制器112,根据本发明的本地存储器114能够使得视频解码器106与视频显示器和图形引擎108更快地访问先前只包括在远程胶片颗粒数据库104中的胶片颗粒图案。
尽管已经描述了用于胶片颗粒模拟的方法、装置和系统的各种实施例(它们旨在示意而非限制),但是应该注意,按照上述教导本领域技术人员可以作出修改和变型。因此,应该理解,可以在由所附权利要求书概括的本发明的范围和精神之内的所公开的本发明的具体实施例中作出改变。虽然前文所述涉及本发明的各种实施例,但是在不偏离本发明的基本范围的条件下,可以获得本发明的其他和进一步的实施例。因此,根据所附权利要求书来确定本发明的适当范围。

Claims (21)

1.一种在胶片颗粒模拟处理中快速访问胶片颗粒图案的方法,该方法包括下列步骤:
提供用于存储至少一种胶片颗粒图案的第一存储器;以及
响应没有存储在所述第一存储器中的、所述胶片颗粒模拟处理所需的胶片颗粒图案,更新所述第一存储器以便至少从第二存储器中至少获得所需的胶片颗粒图案。
2.如权利要求1所述的方法,其中所述第一存储器在胶片颗粒模拟处理的本地位置。
3.如权利要求1所述的方法,其中所述第二存储器位于距离胶片颗粒模拟处理的远程位置。
4.如权利要求1所述的方法,其中所述第一存储器至少存储在所述胶片颗粒模拟处理中最常实施的胶片颗粒图案。
5.如权利要求1所述的方法,其中所述第二存储器存储在所述胶片颗粒模拟处理中能够实施的所有胶片颗粒图案。
6.如权利要求1所述的方法,其中在所述胶片颗粒模拟处理期间,所述第一存储器是胶片颗粒图案的主要源。
7.一种在胶片颗粒模拟处理中快速访问胶片颗粒图案的方法,该方法包括下列步骤:
提供胶片颗粒模拟处理的本地位置的高速缓冲存储器,用于至少存储所述胶片颗粒模拟处理中的能够实施的全部数目的胶片颗粒图案的一子集;以及
响应没有存储在所述本地高速缓冲存储器中、所述胶片颗粒模拟处理中所需的胶片颗粒图案,更新所述本地高速缓冲存储器以从至少包括所需的胶片颗粒图案的至少一个数据库中至少获得所需的胶片颗粒。
8.如权利要求7所述的方法,其中所述至少一个数据库包括在所述胶片颗粒模拟处理中能够实施的全部数目的胶片颗粒图案。
9.如权利要求7所述的方法,其中所述本地高速缓冲存储器中的胶片颗粒图案的所述子集包括在所述胶片颗粒模拟处理中最常实施的、来自所述至少一个数据库的胶片颗粒图案。
10.如权利要求7所述的方法,其中补充信息消息标识在所述胶片颗粒模拟处理中所需的胶片颗粒图案。
11.如权利要求10所述的方法,其中所述补充信息消息包括补充增强信息(SEI)消息。
12.一种模拟胶片颗粒的装置,该装置包括:
用于至少接收编码的图像和包括用于胶片颗粒模拟处理的胶片颗粒特性信息的补充信息的部件;
用于存储至少一种胶片颗粒图案的第一存储部件;
控制器,所述控制器适于执行如下步骤:
确定所述胶片颗粒模拟处理中所需的胶片颗粒图案是否存储在所述第一存储部件中;以及
响应没有存储在所述第一存储部件中的、所述胶片颗粒模拟处理中所需的胶片颗粒图案,更新所述第一存储部件以从至少第二存储部件至少获得所需胶片颗粒图案。
13.如权利要求12所述的装置,其中用于接收的所述部件包括解码器。
14.如权利要求12所述的装置,其中所述第一存储部件包括本地高速缓冲存储器。
15.如权利要求12所述的装置,其中所述第二存储部件包括远程数据库。
16.如权利要求12所述的装置,其中所述控制器包括随机存取存储器(RAM)接口控制器。
17.如权利要求12所述的装置,其中所述第一存储部件至少包括在所述胶片颗粒模拟处理中最常实施的胶片颗粒图案。
18.如权利要求12所述的装置,其中所述第二存储部件包括在所述胶片颗粒模拟处理中所需的所有胶片颗粒图案。
19.如权利要求12所述的装置,其中响应接收到补充信息消息而发生所述确定,所述补充信息消息标识在所述胶片颗粒模拟处理中所需的至少一种胶片颗粒图案。
20.一种模拟胶片颗粒的系统,该系统包括:
用于至少接收编码的图像和包括用于胶片颗粒模拟处理中的胶片颗粒特征信息的补充信息的部件;
用于存储至少一种胶片颗粒图案的第一存储部件;
用于存储要在所述胶片颗粒模拟处理中使用的胶片颗粒图案的第二存储部件;
控制器,包括用于至少存储指令的存储器和用于执行所述指令的处理器,所述控制器适于执行如下步骤:
确定在所述胶片颗粒模拟处理中所需的胶片颗粒图案是否存储在所述第一存储部件中;以及
响应没有存储在所述第一存储部件中的、所述胶片颗粒模拟处理中所需的胶片颗粒图案,使得所述第一存储部件至少从所述第二存储部件获得所需的胶片颗粒图案。
21.一种模拟胶片颗粒的系统,该系统包括:
用于至少接收编码的图像和包括在胶片颗粒模拟处理中使用的胶片颗粒特征信息的补充信息消息的解码器;
至少存储要在所述胶片颗粒模拟处理中使用的全部数目的胶片颗粒图案的一子集的本地数据库;
存储要在所述胶片颗粒模拟处理中使用的全部数目的胶片颗粒图案的远程数据库;
接口控制器,至少包括用于存储指令的存储器和用于执行所述指令的处理器,所述接口控制器适于执行如下步骤:
响应接收到的补充信息消息,确定由所述胶片颗粒模拟处理所需的胶片颗粒图案是否存储在所述本地数据库中;以及
响应没有存储在所述本地数据库中的、由所述补充信息消息标识的胶片颗粒图案,更新所述本地数据库而至少从至少所述远程数据库获得标识的胶片颗粒图案。
CNA2005800356087A 2004-10-18 2005-10-07 胶片颗粒模拟的方法、装置及系统 Pending CN101044511A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US61963204P 2004-10-18 2004-10-18
US60/619,632 2004-10-18

Publications (1)

Publication Number Publication Date
CN101044511A true CN101044511A (zh) 2007-09-26

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 After (2)

Application Number Title Priority Date Filing Date
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 在胶片颗粒模拟中以光栅顺序读取胶片颗粒图案的方法和装置

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) MY151714A (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
CN1857006B (zh) * 2003-09-23 2011-06-08 汤姆森特许公司 通过镶嵌预先计算的样本来模拟胶片颗粒的方法
JP2005100100A (ja) * 2003-09-25 2005-04-14 Toyota Motor Corp 車輪情報処理装置および車輪情報処理方法
EP1673944B1 (en) * 2003-10-14 2019-09-04 InterDigital VC Holdings, Inc. Technique for bit-accurate film grain simulation
US8150206B2 (en) * 2004-03-30 2012-04-03 Thomson Licensing Method and apparatus for representing image granularity by one or more parameters
JP4764883B2 (ja) * 2004-10-18 2011-09-07 トムソン ライセンシング フィルムグレイン・シミュレーションの方法、装置及びシステム
WO2006044260A1 (en) * 2004-10-18 2006-04-27 Thomson Licensing Film grain simulation method
GB0424339D0 (en) * 2004-11-03 2004-12-08 Astrazeneca Ab Combination therapy
MX2007005653A (es) 2004-11-12 2007-06-05 Thomson Licensing Simulacion de grano para reproduccion normal y reproduccion de modo de truco para sistemas de reproduccion de video.
MX2007005828A (es) * 2004-11-16 2007-07-25 Thomson Licensing Inicializacion de semilla exacta de bits para generadores de numero pseudo-aleatorio utilizados en un sistema de video.
CN101138247B (zh) 2004-11-16 2010-05-26 汤姆森特许公司 位精度仿真的胶片颗粒补充增强信息消息插入方法及系统
KR101170584B1 (ko) 2004-11-16 2012-08-01 톰슨 라이센싱 사전계산된 변환 계수에 기반한 필름 그레인 시뮬레이션방법
AU2005306936B2 (en) * 2004-11-17 2011-02-10 Interdigital Vc Holdings, Inc. Bit-accurate film grain simulation method based on pre-computed transformed coefficients
EP1817915A2 (en) * 2004-11-22 2007-08-15 THOMSON Licensing Methods, apparatus and system for film grain cache splitting for film grain simulation
CN101065970B (zh) 2004-11-23 2010-09-29 汤姆森许可贸易公司 用于仿真胶片颗粒的方法与设备
AU2005309719B2 (en) * 2004-11-24 2010-07-01 Interdigital Vc Holdings, Inc. Film grain simulation technique for use in media playback devices
WO2007136546A2 (en) * 2006-05-18 2007-11-29 Thomson Licensing Data hiding technique
US7742652B2 (en) * 2006-12-21 2010-06-22 Sharp Laboratories Of America, Inc. Methods and systems for image noise processing
US8213500B2 (en) * 2006-12-21 2012-07-03 Sharp Laboratories Of America, Inc. Methods and systems for processing film grain noise
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
CN110177279B (zh) * 2014-03-28 2021-10-08 联咏科技股份有限公司 视频处理装置与其视频处理电路
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
EP0430504A3 (en) 1989-11-17 1992-07-08 Matsushita Electric Industrial Co., Ltd. Soft magnetic alloy films
US5262248A (en) 1989-11-17 1993-11-16 Matsushita Electric Industrial Co., Ltd. Soft magnetic alloy films
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
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
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
WO1996018265A1 (de) 1994-12-06 1996-06-13 Cfb Centrum Für Neue Bildgestaltung Gmbh Bildtransferverfahren und -vorrichtung
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
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
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
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 삼성전자주식회사 영상신호의 노이즈 측정장치 및 그 측정방법
JP4919804B2 (ja) 2003-05-15 2012-04-18 トムソン ライセンシング 1つ又は複数のパラメータによって画像粒状性を表す方法及び装置
EP1661089B1 (en) * 2003-08-29 2007-12-12 THOMSON Licensing Method and apparatus for modeling film grain patterns in the frequency domain
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
EP1511319A1 (en) * 2003-09-01 2005-03-02 Matsushita Electric Industrial Co., Ltd. Film Grain Extraction Filter
US8094711B2 (en) * 2003-09-17 2012-01-10 Thomson Licensing Adaptive reference picture generation
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
HK1104366A1 (zh) 2008-01-11
US8014558B2 (en) 2011-09-06
KR20070083688A (ko) 2007-08-24
US20060083426A1 (en) 2006-04-20
EP1803091B1 (en) 2017-10-11
MY149701A (en) 2013-09-30
CN101040300B (zh) 2012-07-18
JP5214246B2 (ja) 2013-06-19
CN101044509B (zh) 2014-05-28
US20060083314A1 (en) 2006-04-20
MY151714A (en) 2014-06-30
US9953401B2 (en) 2018-04-24
CA2584029C (en) 2014-03-25
WO2006044276A1 (en) 2006-04-27
KR101240450B1 (ko) 2013-03-11
JP2008517531A (ja) 2008-05-22
US7982743B2 (en) 2011-07-19
WO2006044880A1 (en) 2006-04-27
US9117260B2 (en) 2015-08-25
EP1803093A1 (en) 2007-07-04
CA2584029A1 (en) 2006-04-27
JP4764883B2 (ja) 2011-09-07
RU2372658C2 (ru) 2009-11-10
WO2006044684A1 (en) 2006-04-27
KR101220412B1 (ko) 2013-01-14
EP1803093B1 (en) 2019-08-28
EP1803095B1 (en) 2019-03-06
US20060083316A1 (en) 2006-04-20
KR20070083644A (ko) 2007-08-24
RU2007118495A (ru) 2008-11-27
HK1104364A1 (en) 2008-01-11
MY149828A (en) 2013-10-14
US20150187387A1 (en) 2015-07-02
JP2008518289A (ja) 2008-05-29
CN101040300A (zh) 2007-09-19
EP1803091A1 (en) 2007-07-04
KR101218242B1 (ko) 2013-01-04
CN101044509A (zh) 2007-09-26
KR20070083643A (ko) 2007-08-24
JP2008517538A (ja) 2008-05-22
ZA200703560B (en) 2008-10-29
EP1803095A1 (en) 2007-07-04
BRPI0516471A (pt) 2008-09-09
JP4823227B2 (ja) 2011-11-24
MX2007004365A (es) 2007-05-08

Similar Documents

Publication Publication Date Title
CN101044511A (zh) 胶片颗粒模拟的方法、装置及系统
CN106030652B (zh) 提供输出面的方法、系统和合成显示控制器及计算机介质
CN113473148A (zh) 一种用于视频编码的计算系统及视频编码方法
JP2013017230A (ja) フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステム
US10582207B2 (en) Video processing systems
CN116489359A (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
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20070926