JP2013017230A - フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステム - Google Patents
フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステム Download PDFInfo
- Publication number
- JP2013017230A JP2013017230A JP2012206090A JP2012206090A JP2013017230A JP 2013017230 A JP2013017230 A JP 2013017230A JP 2012206090 A JP2012206090 A JP 2012206090A JP 2012206090 A JP2012206090 A JP 2012206090A JP 2013017230 A JP2013017230 A JP 2013017230A
- Authority
- JP
- Japan
- Prior art keywords
- film grain
- internal
- storing
- memory
- pattern
- 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
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000004088 simulation Methods 0.000 title claims abstract description 38
- 238000003860 storage Methods 0.000 claims abstract description 27
- 230000008569 process Effects 0.000 claims description 11
- 241000023320 Luma <angiosperm> Species 0.000 claims description 7
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 6
- 230000000295 complement effect Effects 0.000 claims description 5
- 239000013589 supplement Substances 0.000 claims 1
- 238000000638 solvent extraction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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
- 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
-
- 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/42—Methods 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
-
- 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/42—Methods 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/423—Methods 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
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- 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
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)
- Memory System Of A Hierarchy Structure (AREA)
- Image Processing (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Semiconductor Memories (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
【課題】フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステムを提供すること。
【解決手段】本発明は、フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステムを提供する。本発明の一実施例では、フィルムグレインパターンを格納する方法は、フィルムグレインパターンの少なくとも第1部分を内部メモリに格納し、フィルムグレインパターンの少なくとも第2部分を外部メモリに格納することを含む。すなわち、本発明では、フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法は、フィルムグレインパターンの格納を内部キャッシュと外部キャッシュとに分割することを含む。本発明の一実施例では、内部キャッシュは、デコーダの集積回路チップに統合される。
【選択図】図1
【解決手段】本発明は、フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステムを提供する。本発明の一実施例では、フィルムグレインパターンを格納する方法は、フィルムグレインパターンの少なくとも第1部分を内部メモリに格納し、フィルムグレインパターンの少なくとも第2部分を外部メモリに格納することを含む。すなわち、本発明では、フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法は、フィルムグレインパターンの格納を内部キャッシュと外部キャッシュとに分割することを含む。本発明の一実施例では、内部キャッシュは、デコーダの集積回路チップに統合される。
【選択図】図1
Description
本出願は、参照することによりそのすべてがここに含まれる、2004年11月22日に出願された米国特許仮出願第60/630,049号の優先権を主張する。
本発明は、一般にフィルムグレインシミュレーション(film grain simulation)に関し、より詳細には、効率的で低コストなフィルムグレインシミュレーションを実現するための方法及びシステムに関する。
フィルムグレインは、現像過程中に動画画像に形成される。フィルムグレインは、HD画像において顕著であり、画像処理全体及び配信チェーンを通じて保持すべきより望ましい特有の映画特性となっている。にもかかわらず、フィルムグレイン保持は、時間予測に関する圧縮ゲインが利用可能でないため、現在のエンコーダにとって困難なものである。グレインのランダム性のため、視覚的に可逆な符号化は、極めて高いビットレートでしか実現されない。非可逆なエンコーダは、典型的には、ノイズやファインテクスチャに係る高い周波数をフィルタリングする際、フィルムグレインを抑制する傾向がある。
最近作成されたH.264|MPEG−4 AVCビデオ圧縮規格では、特にそれのFidelity Range Extensions(FRExt) Amendment 1(JVT−K051,ITU−T Recommendation H.264 I ISO/IEC 14496−10 International Standard with Amendment 1,Redmond,USA,June 2004)では、フィルムグレインSEI(Supplemental Enhancement Information)メッセージが規定された。このようなメッセージは、サイズや強度などの属性に関するフィルムグレイン特性を記載し、ビデオエンコーダが復号化された画像上のフィルムグレインの様相をシミュレートすることを可能にする。H.264|MPEG−4 AVC規格は、何れのパラメータがフィルムグレインSEIメッセージにあるか、それの解釈方法、及びSEIメッセージをバイナリフォーマットに符号化するのに使用されるシンタックスを規定している。しかしながら、当該規格は、フィルムグレインSEIメッセージを受信すると、フィルムグレインをシミュレートするための正確な手順を規定するものでない。
フィルムグレインシミュレーションは、古いフィルムストックの復元中と共に、コンピュータ生成された題材に関するフィルムグレインをシミュレートするため、制作後に利用される比較的新しい技術である。このタイプのアプリケーションについて、Eastman Kodak Co,Rochester,NYのCineon(登録商標)、Visual InfinityのGrain SurgeryTMなどの商用ソフトウェアが市販されている。これらのツールは、ユーザインタラクションを要求し、実現することが複雑であり、リアルタイムビデオ符号化アプリケーションにとっては適していない。さらに、これらのツールの何れも、H.264/AVCビデオ符号化規格によって規定されるようなフィルムグレインSEIメッセージを解釈することはできない。
本発明は、フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステムを提供する。
本発明の一実施例では、フィルムグレインパターンを格納する方法は、前記フィルムグレインパターンの少なくとも第1部分を内部メモリに格納するステップと、前記フィルムグレインパターンの少なくとも第2部分を外部メモリに格納するステップとを有する。
本発明の他の実施例では、フィルムグレインシミュレーションのための装置は、フィルムグレインシミュレーション処理に使用するため、符号化された画像とフィルムグレイン特性情報を有する補完情報メッセージとを少なくとも受け付ける手段と、フィルムグレインパターンの少なくとも第1部分を格納する内部記憶手段と、前記フィルムグレインシミュレーションパターンの少なくも第2部分を格納する外部記憶手段とを有する。
本発明の他の実施例では、フィルムグレインをシミュレートするシステムは、フィルムグレインシミュレーション処理に使用するため、符号化された画像とフィルムグレイン特性情報を有する補完情報メッセージとを少なくとも受け付けるデコーダと、フィルムグレインパターンの少なくとも第1部分を格納する内部記憶手段と、前記フィルムグレインシミュレーションパターンの少なくも第2部分を格納する外部記憶手段とを有する。
本発明によると、フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステムを提供することができる。
本発明は、効果的には、フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステムを提供する。本発明は、消費者用HD DVDプレーヤーのIC設計などに適用するためのビデオデコーダサブシステムに関して主に記載されるが、本発明の特定の実施例は本発明の範囲を限定するものとして扱われるべきでない。本発明のコンセプトは、メディアプレーヤー/レシーバ装置、デコーダ、セットトップボックス、テレビ装置などの何れかのフィルムグレインシミュレーション処理に効果的に適用可能であるということは、当業者により認識され、本発明の教示により理解されるであろう。
図1は、本発明の一実施例によるフィルムグレインシミュレーション機能を有するビデオデコーダサブシステムのハイレベルブロック図を示す。図1のビデオデコーダサブシステムは、例示的には、ビデオデコーダ(例示的にはH.264デコーダ)106と、ビデオディスプレイ・グラフィックスエンジン及びフィルムグレインシミュレータ108と、ホストインタフェース110と、インタフェースコントローラ(例示的にはRAMインタフェースコントローラ)112と、リモートフィルムグレインデータベース104のフィルムグレインパターンの少なくとも小さなサブセットを格納するためフィルムグレインキャッシュとして実現されるメモリ(例示的には外部のRAMメモリ)114とから構成される。図1のビデオディスプレイ・グラフィックスエンジン及びフィルムグレインシミュレータ108はさらに、例示的には、内部のフィルムグレインキャッシュ109として例示的に示される内部的な記憶能力を有する。図1では、内部のフィルムグレインキャッシュ109はビデオディスプレイ・グラフィックスエンジン及びフィルムグレインシミュレータ108に配置されるとして示されているが、本発明の他の実施例では、本発明の内部のフィルムグレインキャッシュは、ビデオデコーダ106又は図1のビデオデコーダサブシステム100の他のコンポーネントの内部に配置されてもよい。
図1はさらに、フィルムグレインデータベースを有する永久的なストレージプログラムメモリ(例示的にはリモート永久ストレージメモリ)104と、ホストCPU102とを示す。図1のビデオデコーダサブシステムでは、ホストCPU102とリモートフィルムグレインデータベース104とは、別々のコンポーネントから構成されるものとして示されているが、本発明の他の実施例では、リモートフィルムグレインデータベース104は、CPU102の永久メモリに配置可能である。さらに、図1のビデオデコーダサブシステム100では、ビデオデコーダ106と、ビデオディスプレイ・グラフィックスエンジン108と、ホストインタフェース100と、インタフェースコントローラ112とが、別々のコンポーネントから構成されるものとして示されるが、本発明の他の実施例では、ビデオデコーダ106と、ビデオディスプレイ・グラフィックスエンジン108と、ホストインタフェース100と、インタフェースコントローラ112とは、単一のコンポーネントから構成することが可能であり、単一の統合されたシステム・オン・チップ(SoC)に統合することが可能である。このような実施例では、図1のビデオデコーダサブシステム100は、内部のオンチップフィルムグレインキャッシュ109と外部のフィルムグレインキャッシュ114とから構成される。
さらに、図1のビデオデコーダサブシステム100では、フィルムグレインパターンを格納する手段は、外部のRAMメモリ114(キャッシュ)と、内部のキャッシュメモリ109と、リモートフィルムグレインデータベース104として示され、本発明の他の実施例では、実質的に任意のアクセス可能な記憶手段は、フィルムグレインパターンの一部とフィルムグレインパターンの合計数を維持するよう実現されてもよい。このような手段は、ストレージディスク、磁気記憶媒体、光記憶媒体又は実質的に任意の記憶手段を有するものであってもよい。さらに、1以上の記憶手段が各記憶装置について実現されてもよい。さらに、図1のフィルムグレインデータベース104は、外部RAMメモリ114とバイブキャッシュメモリ109から遠隔配置されるように示されているが、フィルムグレインパターン記憶手段は、互いに近接又は遠距離に配置されてもよい。
図1のビデオデコーダサブシステム100などのフィルムグレインシミュレーションシステムでは、リモートフィルムグレインデータベース104は、典型的には相対的に大きなものとなる。本発明の一実施例では、H.264ビデオデコーダ106と、ビデオディスプレイ・グラフィックスエンジン108と、ホストインタフェース110と、インタフェースコントローラ112と、外部RAMメモリ114とは、HD DVDプレーヤーのコンポーネントを有する。リモートフィルムグレインデータベース104からのフィルムグレインパターンは、HD DVDプレーヤーなどのサンプルレートによりアクセスされる必要がある。本発明による図1のビデオデコーダサブシステム100では、リモートフィルムグレインデータベース104の僅かな部分のみが、SEIフィルムグレイン期間中に試用され、コンプレクシティを低減するためのキャッシュ処理技術を開発するのに役立つ。
より詳細には、図1のフィルムグレインシミュレーション処理は、双方が参照することによりそのすべてがここに含まれる、Amendment 1(Fidelity Range Extensions)により規定されるようなInternational Standard IYU−T Rec.H.264|ISO/IEC 14496−10のビットストリームにより伝送されるフィルムグレインSEIメッセージの復号化を要する。本発明の一実施例では、フィルムグレインSEIメッセージは、I(Intra−coded)ピクチャに先行して送信され、1つのフィルムグレインSEIメッセージのみがあるIピクチャに先行しない。
本発明の一実施例では、規格の仕様書によると、フィルムグレインパターンのリモートフィルムグレインデータベース104は、各々が64×64のフィルムグレイン画像を表現する4,096個のフィルムグレインサンプルの169個のパターンから構成される。例えば、図2は、図1のフィルムグレインデータベースの典型的な構成のハイレベルブロック図を示す。図3は、x軸のi_offsetとy軸にj_offsetとを有する64×64のサンプルフィルムグレインパターンを示す。図2はさらに、各種タイプの169個のフィルムグレインパターンを示す。
フィルムグレインデータベース104では、各フィルムグレインパターンは、規格仕様書の周波数フィルタリングモデルによるカット周波数の異なるペアを用いて同期化される。SEIメッセージにより送信されるカット周波数は、フィルムグレインシミュレーション処理中のフィルムグレインパターンのリモートフィルムグレインデータベース104にアクセスするのに利用される。フィルムグレインデータベース104は、ROM、Flash又は図1のビデオデコーダサブシステム100のフィルムグレインデータベース104などの他の永久記憶装置に格納され、典型的には、変更されない。フィルムグレインデータベース104は、様々なフィルムグレイン形状及びサイズによるランダムなフィルムグレインパターンを含む。しかしながら、特定のビデオコンテンツシーケンスでは、実際には、当該データベースの一部のみがフィルムグレインを効果的にシミュレートするのに必要とされる。仕様書は、フィルムグレインパターンの個数を任意のSEIメッセージ期間の小さなサブセットに限定する。従って、本発明は、SEIメッセージの受信により更新される外部RAMメモリ114と内部キャッシュメモリ109などの小さなフィルムグレインキャッシュを実現する。
典型的には、リモートフィルムグレインデータベース104は、ホストCPU102の永久ストレージ又はホストCPU102内に格納される。しかしながら、フィルムグレインデータベース104への高速アクセスを必要とするのは、ビデオデコーダ106とビデオディスプレイ・グラフィックスエンジン108である。また、本発明によると、外部メモリ114と内部キャッシュ109とは、フィルムグレインパターンの少なくとも一部への高速アクセスのため設けられる。すなわち、既存のSEIメッセージ期間により必要とされる又は最も実現されるフィルムグレインパターンの少なくとも一部のみが、後述されるように、外部メモリ114と内部キャッシュ109に転送及び格納される。
より詳細には、本発明によると、図1のビデオデコーダサブシステム100などのフィルムグレインシミュレーションシステムの全体的な設計コストを最小化する手段は、デコーダIC109の内部のキャッシュと残りの外部メモリ114との間にフィルムグレインパターンのストレージを分割することである。例えば、合計で10個のフィルムグレインパターンが格納される実現形態では、内部キャッシュ109がN個のフィルムグレインパターンを格納する場合、外部メモリ114は、残りの(10−N)個のフィルムグレインパターンを格納する。本発明による内部キャッシュ109と外部メモリ114との間にフィルムグレインパターンのストレージを分割することは、内部メモリのサイズ要求を低減させ、これにより、フィルムグレインパターンを格納する外部メモリしか有しない手段に対して、典型的にまた平均的により少ないメモリ帯域幅と、より小さなチップエリアをもたらす。本発明の各種実施例では、本発明によるフィルムグレインシミュレーションに要求されるメモリ帯域幅(BW)は、格納されているすべてのフィルムグレインパターンが特定のフィルムコンテンツに使用されるとは限らないため、ゼロに低減することも可能である。
本発明の実施例では、異なるキャッシュ分割が、必要なフィルムグレインパターンを格納するのに利用可能である。すなわち、本発明によると、任意の分割が可能である。内部キャッシュ109に格納されるフィルムグレインパターンが多くなるに従って、ワーストケースの外部メモリBWが要求される確率は小さくなる。さらに、所与のコンテンツシミュレーション中に、必ずしもすべてのフィルムグレインキャッシュが必要とされるとは限らないため、多くのケースにおいて、メモリBWは大きく低減される。
例えば、10個のフィルムグレインパターンが格納される本発明の一実施例では、半分の5個のフィルムグレインパターンが、図1のビデオデコーダサブシステム100の内部キャッシュ109などの内部キャッシュに格納される場合、内部メモリのサイズは、10個のフィルムグレインパターンを格納するのに要求される合計メモリの1/2となる、本発明のこのような実施例では、大部分のコンテンツのメモリ帯域幅は、36Mbytes/sec以下に低減され、いくつかのケースでは、より小さなものとなる。
上述した例において、10個のうちの1つのフィルムグレインパターンしか内部キャッシュに格納されない場合(N=1など)、本発明のこのような実施例では、ごく僅かな内部キャッシュしか必要とされない。本発明のこのような実施例は、1つのみのフィルムグレインパターンを格納するのに要求される内部キャッシュを提供するためのごく僅かな追加的チップエリアしか要求しない。このような実施例では、最も頻繁に実現されるフィルムグレインパターンが内部キャッシュに配置することができるため、メモリBWは大きく低減されることとなる。
本発明の他の実施例では、ルマ及びクロマコンポーネントを別々に格納するため、内部キャッシュと外部メモリが実現される。すなわち、ルマは内部キャッシュに配置可能であり、クロマは外部メモリに配置可能である。本発明の当該実施例では、フィルムグレインシミュレーションのワーストケースのメモリBWは36Mbytes/secであり(クロマのみ)、内部キャッシュのサイズはキャッシュのルマ部分しか保持する必要はないということが保証される。しかしながら、本発明のこのような実施例は、フィルムグレインシミュレーション仕様が、内部キャッシュと外部メモリを構成するため、ルマキャッシュサイズとクロマキャッシュサイズとの間の分割の定義を含むことを必要とする。
クロマの1つのコンポーネントのみが外部メモリに格納される本発明のルマ/クロマ分割の実施例では、メモリBWは18Mbytes/secに低下する。このような実施例は、より大きいが、最大のものよりは小さな内部キャッシュを要求する。
本発明の他の実施例では、フィルムグレインシミュレーション処理のSEIメッセージは、格納されているフィルムグレインパターンの優先順位を示す追加情報を有する。この優先順位は、例えば、デコーダICの内部キャッシュに最も頻繁に要求されるフィルムグレインパターンを格納するため、図1のビデオデコーダサブシステムによって利用され、これにより、内部キャッシュの利用を最適化し、外部メモリBWを最小化する。フィルムグレインシミュレーション処理では、これは、以下の式(1)により特徴付けされる新たなSEIシンタックス要素により実現することが可能である。
“fg_pattern_priority”は、優先順位によりカット周波数の[h,v]ペアを規定する。[h,v]=(comp_model_value[j][i][1],comp_model_value[j][i][2]) (1)
本発明の他の実施例では、フィルムグレインパターンの優先順位は、標準的なフィルムグレインSEIメッセージから求められる。すなわち、SEIメッセージが各々が自らのフィルムグレインパラメータによる強度インターバルのリストを有するため、これらの強度インターバルは、それの優先度に従ってリストすることが可能である(増加する強度インターバル限界によりリストされる代わりに)。この変更はH.264|MPEG AVC規格に準拠していることに留意すべきである。このとき、各カラーコンポーネントについて、最初のN個のフィルムグレインパターンが内部キャッシュに格納される。なぜなら、これら最初のN個のフィルムグレインパターンは、最も実現されるフィルムグレインパターンであるためである。さらに、カラーコンポーネント間の優先付けをするため、ルールが生成可能である。例えば、最初のN/2個までのYフィルムグレインパターン、最初のN/4個までのUフィルムグレインパターン、及び最初のN/4個までのVフィルムグレインパターンが内部キャッシュに配置され、残りのフィルムグレインパターンは、外部メモリに格納される。
本発明の他の実施例では、フィルムグレインパターンの優先順位は、標準的なフィルムグレインSEIメッセージから求められる。すなわち、SEIメッセージが各々が自らのフィルムグレインパラメータによる強度インターバルのリストを有するため、これらの強度インターバルは、それの優先度に従ってリストすることが可能である(増加する強度インターバル限界によりリストされる代わりに)。この変更はH.264|MPEG AVC規格に準拠していることに留意すべきである。このとき、各カラーコンポーネントについて、最初のN個のフィルムグレインパターンが内部キャッシュに格納される。なぜなら、これら最初のN個のフィルムグレインパターンは、最も実現されるフィルムグレインパターンであるためである。さらに、カラーコンポーネント間の優先付けをするため、ルールが生成可能である。例えば、最初のN/2個までのYフィルムグレインパターン、最初のN/4個までのUフィルムグレインパターン、及び最初のN/4個までのVフィルムグレインパターンが内部キャッシュに配置され、残りのフィルムグレインパターンは、外部メモリに格納される。
フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステムの各種実施例が説明されたが(例示的なものであって、限定的なものでない)、上記教示に基づき当業者により変更及び改良が可能であるということに留意されたい。従って、説明された本発明の特定の実施例において、添付した請求項により規定される本発明の範囲及び趣旨の範囲内の変更が可能であるということが、当業者により理解されるべきである。上記記載は本発明の各種実施例に関するものであるが、本発明の他の及びさらなる実施例が、それの基本的範囲から逸脱することなく創出されるかもしれない。また、本発明の適切な範囲は、以下の請求項に従って決定される。
100 ビデオデコーダサブシステム
102 ホストCPU
104 ストレージプログラムメモリ
106 ビデオデコーダ
108 ビデオディスプレイ・グラフィックスエンジン
110 ホストインタフェース
112 インタフェースコントローラ
102 ホストCPU
104 ストレージプログラムメモリ
106 ビデオデコーダ
108 ビデオディスプレイ・グラフィックスエンジン
110 ホストインタフェース
112 インタフェースコントローラ
Claims (21)
- フィルムグレインパターンを格納する方法であって、
前記フィルムグレインパターンの少なくとも第1部分を内部メモリに格納するステップと、
前記フィルムグレインパターンの少なくとも第2部分を外部メモリに格納するステップと、
を有する方法。 - 前記内部メモリは、ビデオデコーダに配置される、請求項1記載の方法。
- 前記内部メモリは、ビデオデコーダ集積回路チップに配置される、請求項1記載の方法。
- 前記内部メモリを設けるのに小さな追加的チップエリアしか必要とならないように、前記フィルムグレインパターンの僅かな部分のみが、前記内部メモリに格納される、請求項3記載の方法。
- 前記内部メモリは、少なくともフィルムグレインシミュレーション処理において最も普通に実現されるフィルムグレインパターンを格納する、請求項1記載の方法。
- 前記内部メモリと前記外部メモリとは一緒になって、フィルムグレインシミュレーション処理に要求されるすべてのフィルムグレインパターンを格納する、請求項1記載の方法。
- 前記フィルムグレインパターンのルマコンポーネントとクロマコンポーネントとは、前記内部メモリと前記外部メモリとに別々に格納される、請求項1記載の方法。
- 前記ルマコンポーネントは、前記内部メモリに格納され、
前記クロマコンポーネントは、前記外部メモリに格納される、請求項7記載の方法。 - 前記内部メモリと前記外部メモリとに前記フィルムグレインパターンを格納する優先順位は、標準化されたフィルムグレイン補完情報メッセージから求められる、請求項1記載の方法。
- フィルムグレインシミュレーション処理のフィルムグレインパターンを格納する方法であって、
フィルムグレインパターンの格納を内部キャッシュと外部メモリとの間で分割するステップを有する方法。 - 前記内部キャッシュは、ビデオデコーダに配置される、請求項10記載の方法。
- 前記内部キャッシュは、ビデオデコーダ集積回路チップに配置される、請求項10記載の方法。
- 前記内部メモリを設けるのに小さな追加的チップエリアしか必要とならないように、前記フィルムグレインパターンの僅かな部分のみが、前記内部メモリに格納される、請求項10記載の方法。
- 前記内部メモリは、少なくともフィルムグレインシミュレーション処理において最も普通に実現されるフィルムグレインパターンを格納する、請求項10記載の方法。
- 前記内部メモリと前記外部メモリとに前記フィルムグレインパターンを格納する優先順位は、標準化されたフィルムグレイン補完情報メッセージから求められる、請求項10記載の方法。
- フィルムグレインシミュレーション処理に使用するため、符号化された画像とフィルムグレイン特性情報を有する補完情報メッセージとを少なくとも受け付ける手段と、
フィルムグレインパターンの少なくとも第1部分を格納する内部記憶手段と、
前記フィルムグレインシミュレーションパターンの少なくも第2部分を格納する外部記憶手段と、
を有する装置。 - 前記受け付ける手段は、デコーダから構成される、請求項15記載の装置。
- 前記内部記憶手段は、内部キャッシュから構成される、請求項16記載の装置。
- 前記内部記憶手段は、前記フィルムグレインシミュレーション処理において最も普通に実現されるフィルムグレインパターンを少なくとも有する、請求項16記載の装置。
- フィルムグレインをシミュレートするシステムであって、
フィルムグレインシミュレーション処理に使用するため、符号化された画像とフィルムグレイン特性情報を有する補完情報メッセージとを少なくとも受け付けるデコーダと、
フィルムグレインパターンの少なくとも第1部分を格納する内部記憶手段と、
前記フィルムグレインシミュレーションパターンの少なくも第2部分を格納する外部記憶手段と、
を有するシステム。 - 前記内部記憶手段は、前記デコーダに配置される、請求項20記載のシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US63004904P | 2004-11-22 | 2004-11-22 | |
US60/630,049 | 2004-11-22 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007543321A Division JP5474300B2 (ja) | 2004-11-22 | 2005-11-21 | フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013017230A true JP2013017230A (ja) | 2013-01-24 |
Family
ID=36218519
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007543321A Active JP5474300B2 (ja) | 2004-11-22 | 2005-11-21 | フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステム |
JP2012206090A Pending JP2013017230A (ja) | 2004-11-22 | 2012-09-19 | フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステム |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007543321A Active JP5474300B2 (ja) | 2004-11-22 | 2005-11-21 | フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステム |
Country Status (8)
Country | Link |
---|---|
US (1) | US8483288B2 (ja) |
EP (1) | EP1817915A2 (ja) |
JP (2) | JP5474300B2 (ja) |
KR (1) | KR101208158B1 (ja) |
CN (1) | CN101061724A (ja) |
BR (1) | BRPI0518037A (ja) |
CA (1) | CA2587437C (ja) |
WO (1) | WO2006057937A2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1803303B1 (en) * | 2004-10-21 | 2019-12-04 | InterDigital VC Holdings, Inc. | Technique for adaptive de-blocking of block-based film grain patterns |
KR101208158B1 (ko) | 2004-11-22 | 2012-12-05 | 톰슨 라이센싱 | 필름 그레인 시뮬레이션을 위한 필름 그레인 캐시 분할방법, 장치 및 시스템 |
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 |
US9179156B2 (en) * | 2011-11-10 | 2015-11-03 | Intel Corporation | Memory controller for video analytics and encoding |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997022204A1 (en) * | 1995-12-11 | 1997-06-19 | Przyborski Glenn B | Video system for simulation of motion picture film |
JP2003179923A (ja) * | 2001-12-12 | 2003-06-27 | Nec Corp | 動画像圧縮符号化信号の復号システム及び復号方法,復号用プログラム |
WO2004095829A1 (en) * | 2003-04-10 | 2004-11-04 | Thomson Licensing S.A. | Technique for simulating film grain on encoded video |
Family Cites Families (154)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4897775A (en) * | 1986-06-16 | 1990-01-30 | Robert F. Frijouf | Control circuit for resonant converters |
JPH01222963A (ja) | 1988-03-01 | 1989-09-06 | Dainippon Screen Mfg Co Ltd | 網点画像作成装置 |
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 |
JPH05502539A (ja) | 1990-09-19 | 1993-04-28 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 主データファイル及び制御ファイルが記録された記録担体、その記録方法及び装置、及びその読取装置 |
US5751398A (en) * | 1990-09-28 | 1998-05-12 | Digital Theater System, Inc. | Motion picture digital sound system and method |
RU2088962C1 (ru) | 1990-09-28 | 1997-08-27 | Диджитал Тиатер Системз, Л.П. | Звуковая кинопленка, звуковая система для кинофильма на пленке, способ получения аналоговой фонограммы и цифрового идентификатора, положения на кинопленке, способ получения звукового сигнала кинопленки и способ считывания последовательных цифровых данных из цифрового запоминающего устройства |
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 |
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 |
US5140414A (en) * | 1990-10-11 | 1992-08-18 | Mowry Craig P | Video system for producing video images simulating images derived from motion picture film |
US5216556A (en) * | 1991-04-26 | 1993-06-01 | Digital Equipment Corporation | Method for optimized tape tension adjustment for a tape drive |
DE69215760T2 (de) * | 1991-06-10 | 1998-02-05 | Eastman Kodak Co | Kreuzkorrelationsausrichtsystem für einen Bildsensor |
US5216886A (en) | 1991-08-14 | 1993-06-08 | The United States Of America As Represented By The Secretary Of The Air Force | Segmented cell wall liner for a combustion chamber |
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 |
FR2685594B1 (fr) * | 1991-12-19 | 1994-01-28 | Alcatel Telspace | Dispositif de recuperation de rythme pour installation de reception utilisant l'egalisation auto-adaptative a sur-echantillonnage associee a la demodulation differentiellement coherente. |
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 |
EP0645933B1 (en) | 1993-09-28 | 2002-08-28 | Canon Kabushiki Kaisha | Image reproducing apparatus |
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 |
DE4410058C1 (de) | 1994-03-23 | 1995-03-30 | Siemens Ag | Schaltungsanordnung zur Gebührenimpulsfilterung |
JP3187661B2 (ja) | 1994-07-21 | 2001-07-11 | 新東工業株式会社 | 帯電緩和用構造体の製造方法およびその構造体 |
US5887875A (en) | 1994-10-03 | 1999-03-30 | Ford Global Technologies, Inc. | Unitary axle seal for a motor vehicle |
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 |
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 |
JPH09214956A (ja) | 1996-02-01 | 1997-08-15 | Toshiba Corp | 画像復号化装置 |
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 |
JP3567611B2 (ja) | 1996-04-25 | 2004-09-22 | ヤマハ株式会社 | 演奏支援装置 |
US5807018A (en) | 1996-08-29 | 1998-09-15 | Illinois Tool Works Inc. | Sidewinder clip |
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 |
EP0967806A4 (en) * | 1997-03-12 | 2010-12-22 | Panasonic Corp | ENCODING METHOD, ENCODER AND RECORDING MEDIUM, DECODING METHOD, DECODER AND 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 |
RU2138837C1 (ru) | 1997-10-31 | 1999-09-27 | Институт автоматики и электрометрии СО РАН | Растровая дифракционно-апертурная маска для коррекции недостатков зрения |
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 | 富士ゼロックス株式会社 | 画像出力装置、画像処理装置、画像出力方法、画像処理方法、および記録媒体 |
US6067126A (en) | 1998-01-05 | 2000-05-23 | Intel Corporation | Method and apparatus for editing a video recording with audio selections |
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 |
US6219836B1 (en) | 1998-10-14 | 2001-04-17 | International Game Technology | Program management method and apparatus for gaming device components |
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 | 論理合成方法及び論理合成装置 |
US7286565B1 (en) | 2000-06-28 | 2007-10-23 | Alcatel-Lucent Canada Inc. | Method and apparatus for packet reassembly in a communication switch |
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 |
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 |
JP2004532540A (ja) * | 2001-03-05 | 2004-10-21 | インタービデオインコーポレイテッド | 誤り耐性のある符号化のためのシステム及び方法 |
GB2374748A (en) | 2001-04-20 | 2002-10-23 | Discreet Logic Inc | Image data editing for transitions between sequences |
JP2002344514A (ja) | 2001-05-22 | 2002-11-29 | Fujitsu Ltd | マルチキャスト方法及びマルチキャスト装置 |
WO2002103580A2 (en) * | 2001-06-15 | 2002-12-27 | 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 |
WO2003019949A2 (en) * | 2001-08-24 | 2003-03-06 | Koninklijke Philips Electronics N.V. | Adding fields of a video frame |
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 | ディジタル放送受信装置 |
US7856055B2 (en) | 2002-03-13 | 2010-12-21 | 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 |
AU2003237289A1 (en) | 2002-05-29 | 2003-12-19 | Pixonics, Inc. | Maintaining a plurality of codebooks related to a video signal |
KR100865034B1 (ko) * | 2002-07-18 | 2008-10-23 | 엘지전자 주식회사 | 모션 벡터 예측 방법 |
JP2005539255A (ja) | 2002-09-12 | 2005-12-22 | エヌライン、コーパレイシャン | 複合画像を捕捉し、かつ、処理するためのシステムおよび方法複合画像を捕捉し、かつ、処理するためのシステムおよび方法 |
JP2004120057A (ja) | 2002-09-24 | 2004-04-15 | Sharp Corp | 放送受信装置 |
US7147749B2 (en) | 2002-09-30 | 2006-12-12 | Tokyo Electron Limited | Method and apparatus for an improved upper electrode plate with deposition shield in a plasma processing system |
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 |
US7035300B2 (en) | 2002-11-05 | 2006-04-25 | Finisar Corporation | Calibration of a multi-channel optoelectronic module with integrated temperature control |
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 |
CN1530852A (zh) | 2003-03-10 | 2004-09-22 | 磊 杨 | 基于概率分布的计算机排序技术 |
CN1283505C (zh) | 2003-03-10 | 2006-11-08 | 袁为国 | 机动车加速、制动组合踏板 |
US20040208389A1 (en) | 2003-04-15 | 2004-10-21 | Silicon Integrated Systems Corp. | Digital picture processing method |
PT3457359T (pt) * | 2003-05-15 | 2020-04-02 | Dolby Int Ab | Método e aparelho para representar a granularidade de imagens por um ou mais parâmetros |
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 |
KR101055355B1 (ko) | 2003-08-20 | 2011-08-09 | 톰슨 라이센싱 | 비디오 스트림의 아티팩트 감소 방법과 복호화 장치 |
CN100389437C (zh) | 2003-08-29 | 2008-05-21 | 汤姆森许可贸易公司 | 在频域对胶片颗粒图案进行建模的方法和设备 |
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 |
BRPI0414397A (pt) | 2003-09-17 | 2006-11-21 | Thomson Licensing | geração de imagem de referência adaptativa |
KR101114743B1 (ko) | 2003-09-23 | 2012-03-13 | 톰슨 라이센싱 | 주파수 필터링을 이용한 필름 그레인 시뮬레이팅을 위한기술 |
WO2005032142A1 (en) * | 2003-09-23 | 2005-04-07 | Thomson Licensing S.A. | Video comfort noise addition technique |
BRPI0414641B1 (pt) | 2003-09-23 | 2019-01-08 | Thomson Licensing | método para simular granulação de filme mediante composição em mosaico de amostras pré-computadas |
US7680356B2 (en) * | 2003-10-14 | 2010-03-16 | Thomson Licensing | Technique for bit-accurate comfort noise addition |
CN1868215B (zh) | 2003-10-14 | 2012-10-03 | 汤姆森特许公司 | 用于位精确的胶片颗粒模拟的技术 |
US7362911B1 (en) * | 2003-11-13 | 2008-04-22 | Pixim, Inc. | Removal of stationary noise pattern from digital images |
KR101180184B1 (ko) * | 2003-12-05 | 2012-09-05 | 톰슨 라이센싱 | 필름 그레인 패턴의 데이터베이스를 이용하는 필름 그레인시뮬레이션 기법 |
WO2005091642A1 (en) | 2004-03-19 | 2005-09-29 | Koninklijke Philips Electronics N.V. | Imcorporation and extraction of a seed linked to a television signal for pseudo-random noise generation |
US8150206B2 (en) * | 2004-03-30 | 2012-04-03 | Thomson Licensing | Method and apparatus for representing image granularity by one or more parameters |
CA2573990A1 (en) * | 2004-07-15 | 2006-02-23 | Qualcomm Incorporated | H.264 spatial error concealment based on the intra-prediction direction |
JP4530373B2 (ja) | 2004-08-10 | 2010-08-25 | トムソン ライセンシング | ビデオ属性について検出された程度を示す装置および方法 |
US7593465B2 (en) * | 2004-09-27 | 2009-09-22 | Lsi Corporation | Method for video coding artifacts concealment |
CA2583156C (en) * | 2004-10-18 | 2014-03-18 | Thomson Licensing | Film grain simulation method |
KR101218242B1 (ko) * | 2004-10-18 | 2013-01-04 | 톰슨 라이센싱 | 필름 그레인 시뮬레이션을 위한 방법, 장치 및 시스템 |
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 |
EP1803303B1 (en) * | 2004-10-21 | 2019-12-04 | InterDigital VC Holdings, Inc. | Technique for adaptive de-blocking of block-based film grain patterns |
US7738561B2 (en) * | 2004-11-16 | 2010-06-15 | Industrial Technology Research Institute | MPEG-4 streaming system with adaptive error concealment |
JP4825808B2 (ja) | 2004-11-16 | 2011-11-30 | トムソン ライセンシング | 事前に計算された変換係数に基づいたフィルムグレインシミュレーション方法 |
KR101169826B1 (ko) | 2004-11-17 | 2012-08-03 | 톰슨 라이센싱 | 사전계산된 변환 계수들에 기초한 비트-어큐리트 필름그레인 시뮬레이션 방법 |
KR101208158B1 (ko) | 2004-11-22 | 2012-12-05 | 톰슨 라이센싱 | 필름 그레인 시뮬레이션을 위한 필름 그레인 캐시 분할방법, 장치 및 시스템 |
US8472526B2 (en) | 2004-11-23 | 2013-06-25 | Thomson Licensing | Low-complexity film grain simulation technique |
US8023567B2 (en) * | 2004-11-24 | 2011-09-20 | Thomson Licensing | Film grain simulation technique for use in media playback devices |
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 |
WO2006113808A2 (en) * | 2005-04-20 | 2006-10-26 | University Of Rochester | Methods of making and modifying porous devices for biomedical applications |
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 |
JP4097681B1 (ja) | 2007-02-01 | 2008-06-11 | 日本航空電子工業株式会社 | コネクタ |
WO2009019149A1 (en) * | 2007-08-03 | 2009-02-12 | F. Hoffmann-La Roche Ag | Pyridinecarboxamide and benzamide derivatives as taar1 ligands |
KR100967037B1 (ko) * | 2007-10-17 | 2010-06-29 | 주식회사 하이닉스반도체 | 퓨즈 박스 및 그 형성 방법 |
-
2005
- 2005-11-21 KR KR1020077011481A patent/KR101208158B1/ko active IP Right Grant
- 2005-11-21 WO PCT/US2005/042046 patent/WO2006057937A2/en active Application Filing
- 2005-11-21 JP JP2007543321A patent/JP5474300B2/ja active Active
- 2005-11-21 CN CNA2005800400107A patent/CN101061724A/zh active Pending
- 2005-11-21 CA CA2587437A patent/CA2587437C/en active Active
- 2005-11-21 EP EP05847322A patent/EP1817915A2/en not_active Withdrawn
- 2005-11-21 US US11/284,378 patent/US8483288B2/en active Active
- 2005-11-21 BR BRPI0518037-6A patent/BRPI0518037A/pt active Search and Examination
-
2012
- 2012-09-19 JP JP2012206090A patent/JP2013017230A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997022204A1 (en) * | 1995-12-11 | 1997-06-19 | Przyborski Glenn B | Video system for simulation of motion picture film |
JP2003179923A (ja) * | 2001-12-12 | 2003-06-27 | Nec Corp | 動画像圧縮符号化信号の復号システム及び復号方法,復号用プログラム |
WO2004095829A1 (en) * | 2003-04-10 | 2004-11-04 | Thomson Licensing S.A. | Technique for simulating film grain on encoded video |
Non-Patent Citations (3)
Title |
---|
JPN5007020892; CHRISTINA GOMILA: 'SEI Message for Film Grain Encoding:Syntax and Results' JOINT VIDEO TEAM(JVT) OF ISO/IEC MPEG & ITU-T VCEG , 20030902, P.1-11 * |
JPN6013035723; Cristina Gomila, Alexander Kobilansky: SEI message for film grain encoding , 20030523, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCE * |
JPN6013035724; Thomas Wiegand: Version 3 of H.264/AVC , 20040717, p.261, 269, 286〜290, Joint Video Team (JVT) of ISO/IEC MPEG & ITU T VCE * |
Also Published As
Publication number | Publication date |
---|---|
US8483288B2 (en) | 2013-07-09 |
WO2006057937A2 (en) | 2006-06-01 |
CA2587437C (en) | 2015-01-13 |
JP5474300B2 (ja) | 2014-04-16 |
JP2008521362A (ja) | 2008-06-19 |
WO2006057937A3 (en) | 2006-09-08 |
US20060115175A1 (en) | 2006-06-01 |
CA2587437A1 (en) | 2006-06-01 |
KR101208158B1 (ko) | 2012-12-05 |
BRPI0518037A (pt) | 2008-10-28 |
CN101061724A (zh) | 2007-10-24 |
KR20070089133A (ko) | 2007-08-30 |
EP1817915A2 (en) | 2007-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4764883B2 (ja) | フィルムグレイン・シミュレーションの方法、装置及びシステム | |
JP2013017230A (ja) | フィルムグレインシミュレーションのフィルムグレインキャッシュ分割のための方法、装置及びシステム | |
KR20230084143A (ko) | 애니메이션화된 3d 객체의 적어도 하나의 속성을 인코딩/디코딩하기 위한 방법 및 장치 | |
CN116456166A (zh) | 媒体数据的数据处理方法及相关设备 | |
MX2007006051A (en) | Methods, apparatus and system for film grain cache splitting for film grain simulation | |
WO2023169145A1 (en) | Encoding/decoding occupancy information of a current node of a tree representing point cloud geometry data | |
WO2023040393A1 (en) | Method and apparatus of encoding/decoding point cloud geometry datasensed by at least one sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130409 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20131224 |