JP2008522313A - プログラマブルプロセッサ - Google Patents
プログラマブルプロセッサ Download PDFInfo
- Publication number
- JP2008522313A JP2008522313A JP2007543984A JP2007543984A JP2008522313A JP 2008522313 A JP2008522313 A JP 2008522313A JP 2007543984 A JP2007543984 A JP 2007543984A JP 2007543984 A JP2007543984 A JP 2007543984A JP 2008522313 A JP2008522313 A JP 2008522313A
- Authority
- JP
- Japan
- Prior art keywords
- sample
- value
- output
- signal
- processor
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Image Processing (AREA)
- Processing Of Color Television Signals (AREA)
- Color Image Communication Systems (AREA)
- Advance Control (AREA)
Abstract
Description
また、本発明は、デジタル信号をリサンプリングする方法に関する。
より詳細には、本発明は、フォワードテクスチャマッピングとの使用向けのデジタルイメージプロセッサに関する。
2.再構成された入力信号を変換する。
3.変換された信号をプリフィルタリングして、信号を出力サンプルレートの半分に帯域制限する。
4.フィルタリングされた信号をサンプリングして、離散的な出力を生成する。
先に記載されたリサンプル演算1は、既知の命令セットを使用した同じタスクを実行するよりも効率的に実行することができる専用の信号処理演算である。
リサンプル演算を更に説明するため、リサンプル演算のセマンティックは、以下の定義を使用して、以下の表1のコードで示されるCファンクションで記載される。
Claims (31)
- デジタル信号の1以上の入力サンプルを処理して出力信号を生成するプログラマブルプロセッサであって、
当該プロセッサは、
第一及び第二の重み値を生成するために構成されるロジックユニットと、
入力サンプルの値及び第二の重みの値を受け、入力サンプルの値を第二の重みの値で重み付けして、重み付けされたサンプル値を生成するために構成され、重み付けされたサンプルの値を1以上の前に生成された重み付けされたサンプルの値に加えて、蓄積された重み付けされたサンプルの値を生成するために構成される第二のロジックユニットと、
入力サンプル値と第一の重み値を受け、入力サンプル値、第一の重み値、及び第二のロジックユニットから出力された蓄積された重み付けされたサンプル値に基づいて、出力サンプルを生成するために構成される第三のロジックユニットと、
を有するプログラマブルプロセッサ。 - 前記第一のロジックユニットは、
現在及び前のサンプルにそれぞれ関連する第一の座標信号及び第二の座標信号を受ける手段と、
前記第一及び第二の座標信号に基づいて第一及び第二の重み値を生成する手段と、
を有する請求項1記載のプロセッサ。 - 前記第一のロジックユニットは、前記第一及び第二の重み値を生成する前に予め決定された値だけ第一の座標信号及び第二の座標信号の値を増加させる手段を更に有する、
請求項2記載のプロセッサ。 - 前記第一のロジックユニットは、前記出力サンプルの出力座標信号を生成する手段を更に有する、
請求項2又は3記載のプロセッサ。 - 出力座標信号を生成する手段は、第二の座標信号の整数部分から出力座標信号を導出するために構成される、
請求項4記載のプロセッサ。 - 前記第一のロジックユニットは、前記出力サンプル及び出力座標信号が有効であるときに示すステータス信号を生成する手段を更に有する、
請求項1記載のプロセッサ。 - 前記第一のロジックユニットは、座標の減少を妨げる手段を有する、
請求項1記載のプロセッサ。 - 前記第一のロジックユニットは、拡大を妨げる手段を更に有する、
請求項1記載のプロセッサ。 - 前記第二のロジックユニットは、
出力サンプルに寄与する第一の入力サンプル値を受ける手段と、
入力サンプル値を第二の重み値で重み付けして、重み付けされたサンプル値を生成する手段と、
重み付けされたサンプル値を、前の繰り返しからの蓄積された重み付けされたサンプル値に加えて、結果的に蓄積された重み付けされたサンプル値を形成する手段と、
を有する請求項1記載のプロセッサ。 - 前記第三のロジックユニットは、
出力サンプルに寄与する第一の入力サンプル値を受ける手段と、
入力サンプル値を第一の重み値で重み付けして、重み付けされたサンプル値を生成する手段と、
重み付けされたサンプル値を、前の繰り返しからの蓄積された重み付けされたサンプル値に加え、結果的に出力サンプルを形成する手段と、
を有する請求項1記載のプロセッサ。 - 前記蓄積された重み付けされたサンプル値は、対応するプロセッサのレジスタファイルに記憶される、
請求項1記載のプロセッサ。 - 入力サンプル値は、画像信号の入力サンプルの色に関連し、重み値は、色の重み値に関連する、
請求項1乃至11のいずれか記載のプロセッサ。 - 当該プロセッサは、二次元の画像信号のリサンプリング演算を実行するために構成される、
請求項12記載のプロセッサ。 - 1以上のロジックユニットは、単一のオペレーショナルユニットに結合される、
請求項1乃至13のいずれか記載のプロセッサ。 - 前記蓄積された重み付けされたサンプル値を記憶するレジスタは、1つのオペレーショナルユニットの一部を形成する、
請求項14記載のプロセッサ。 - 1以上のロジックユニットは、複数のオペレーショナルユニットを形成する、
請求項1乃至13のいずれか記載のプロセッサ。 - デジタル信号の1以上の入力サンプル値が処理されて出力信号が生成される、デジタル信号処理演算を実行する方法であって、
当該方法は、
第一及び第二の重み値を生成するステップと、
入力サンプルの値を第二の重みの値で重み付けして、重み付けされたサンプル値を生成し、重み付けされたサンプルの値を1以上の前に生成された重み付けされたサンプルの値に加えて、蓄積された重み付けされたサンプルの値を生成するステップと、
入力サンプル値、第一の重み値、及び蓄積された重み付けされたサンプル値に基づいて、出力サンプルを生成するステップと、
を含む方法。 - 第一及び第二の重み値を生成するステップは、
現在及び前のサンプルのそれぞれに関連する第一の座標信号及び第二の座標信号を受けるステップと、
前記第一及び第二の座標信号に基づいて、第一及び第二の重み値を生成するステップと、
を含む請求項17記載の方法。 - 前記第一及び第二の重み値を生成するステップは、前記第一及び第二の重み値を生成する前に、予め決定された値だけ、前記第一の座標信号及び第二の座標信号の値を増加するステップを更に含む、
請求項18記載の方法。 - 出力サンプルについて出力座標信号を生成するステップを更に含む、
請求項18又は19記載の方法。 - 前記出力座標信号を生成するステップは、前記第二の座標信号の整数部分から出力座標信号を導出するステップを含む、
請求項20記載の方法。 - 前記出力サンプル及び出力座標信号が有効であるときを示すステータス信号を生成するステップを更に含む、
請求項17記載の方法。 - 座標の減少を妨げるステップを更に含む、
請求項17記載の方法。 - 拡大を妨げるステップを更に含む、
請求項17記載の方法。 - 前記蓄積された重み付けされたサンプル値を生成するステップは、
前記出力値に寄与する第一の入力のサンプル値を受けるステップと、
入力のサンプル値を第二の重み値で重み付けして、重み付けされたサンプル値を生成するステップと、
重み付けされたサンプル値を、前の繰り返しからの蓄積された重み付けされたサンプル値に加え、結果的に蓄積された重み付けされたサンプル値を形成するステップと、
を含む請求項17記載の方法。 - 前記出力サンプルを生成するステップは、
前記出力サンプルに寄与する第一の入力サンプル値を受けるステップと、
入力サンプル値を第一の重み値で重み付けして、重み付けされたサンプル値を生成するステップと、
重み付けされたサンプル値を、前の繰り返しから蓄積された重み付けされたサンプル値に加えて、結果的に出力サンプルを形成するステップと、
を含む請求項17記載の方法。 - 対応するプロセッサのレジスタファイルに前記蓄積された重み付けされたサンプル値を記憶するステップを更に含む、
請求項17記載の方法。 - 入力サンプルの値は画像信号の入力サンプルの色に関連し、重み値は色の重み値に関する、
請求項17乃至27のいずれか記載の方法。 - 当該方法のステップは、二次元の画像信号のリサンプリング演算を形成する、
請求項28記載の方法。 - 1以上の前記ステップは1つの動作に結合される、
請求項17乃至29のいずれか記載の方法。 - 1以上の前記ステップは複数の動作に結合される、
請求項17乃至29のいずれか記載の方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04106277 | 2004-12-03 | ||
EP04106277.9 | 2004-12-03 | ||
PCT/IB2005/053995 WO2006059301A2 (en) | 2004-12-03 | 2005-12-01 | Programmable processor |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008522313A true JP2008522313A (ja) | 2008-06-26 |
JP2008522313A5 JP2008522313A5 (ja) | 2012-07-12 |
JP5318417B2 JP5318417B2 (ja) | 2013-10-16 |
Family
ID=36565425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007543984A Expired - Fee Related JP5318417B2 (ja) | 2004-12-03 | 2005-12-01 | プロセッサ |
Country Status (6)
Country | Link |
---|---|
US (1) | US8963942B2 (ja) |
EP (1) | EP1825439B1 (ja) |
JP (1) | JP5318417B2 (ja) |
KR (1) | KR101219103B1 (ja) |
AT (1) | ATE543163T1 (ja) |
WO (1) | WO2006059301A2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016036979A1 (en) * | 2014-09-03 | 2016-03-10 | The Board Of Regents For Oklahoma State University | Methods of generation of fracture density maps from seismic data |
CA2885649A1 (en) * | 2015-03-11 | 2016-09-11 | Soon Won Moon | Wireless wear monitoring for conduits |
US10162632B1 (en) * | 2016-05-27 | 2018-12-25 | Cadence Design Systems, Inc. | System and method for a low-power processing architecture |
CN107193053B (zh) * | 2017-07-12 | 2019-04-09 | 中国石油化工股份有限公司 | 山前推覆带火山岩区逆断层分单元垂向输导能力评价方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0612487A (ja) * | 1991-12-23 | 1994-01-21 | Eastman Kodak Co | 画像データのためのサンプルレート変換器 |
JPH1049658A (ja) * | 1996-08-05 | 1998-02-20 | Sony Corp | 画像処理集積回路 |
JPH10134176A (ja) * | 1996-10-29 | 1998-05-22 | Sony Corp | 画像信号処理方法及び装置 |
JP2001160140A (ja) * | 1999-12-02 | 2001-06-12 | Hitachi Ltd | デジタルフィルタ,画像処理装置ならびに画像処理方法 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3177271D1 (de) * | 1980-04-11 | 1992-03-19 | Ampex | Umstellungsspeicher fuer bildwandlersystem. |
IT1134766B (it) * | 1980-12-18 | 1986-08-13 | Pirelli | Parete solare e suo procedimento di fabbricazione |
JPS59141742A (ja) | 1983-02-02 | 1984-08-14 | Nippon Kokan Kk <Nkk> | デイ−ゼル発電機関の燃料油切換方法 |
US5202670A (en) * | 1986-08-20 | 1993-04-13 | Canon Kabushiki Kaisha | Image processing apparatus |
DE3929115A1 (de) | 1989-09-01 | 1991-03-07 | Elsbett L | Einspritzsystem fuer eine brennkraftmaschine |
JP2989364B2 (ja) * | 1992-03-12 | 1999-12-13 | シャープ株式会社 | 画像処理装置及び画像処理方法 |
DE4418856A1 (de) | 1994-05-30 | 1995-12-07 | Robur Werke Gmbh I L | Verfahren und Einrichtung zum Einsatz von Pflanzenölkraftstoff und/oder verflüssigtem Fett in herkömmlichen Dieselmotoren |
US5719600A (en) * | 1995-12-12 | 1998-02-17 | Hewlett-Packard Company | Gradient calculation system and method |
JPH1011208A (ja) * | 1996-06-24 | 1998-01-16 | Sharp Corp | 座標入力装置 |
DE19635220A1 (de) | 1996-08-30 | 1998-05-14 | Georg Lohmann | Steuerungseinheit für Dieselmotoren, die mit Fetten und Ölen von Pflanze und Tier betrieben werden |
US6029204A (en) * | 1997-03-13 | 2000-02-22 | International Business Machines Corporation | Precise synchronization mechanism for SMP system buses using tagged snoop operations to avoid retries |
EP1114400A4 (en) * | 1998-07-16 | 2006-06-14 | Univ New York State Res Found | PROCESS AND ADVICE ON REAL-TIME VOLUME PROCESSING AND UNIVERSAL 3D PRESENTATION |
DE10042698A1 (de) | 2000-08-29 | 2002-03-14 | Mathias Hoffmann | Verfahren zur rücklauffreien Betreibung von Dieselmotoren mit Pflanzenöl |
DE10060573B4 (de) | 2000-12-06 | 2005-07-07 | Ralph Finger | Pflanzenöl-Motoranlage |
US20040162865A1 (en) * | 2001-05-17 | 2004-08-19 | Kornelis Meinds | Method and apparatus for executing an affine or non-affine transformation |
DE10217664A1 (de) | 2002-04-19 | 2003-11-06 | Klaus-Wilhelm Koeln | Kraftstoffförder-und Mischanlage mit Verbrauchskontrolle |
US6825850B2 (en) * | 2002-10-30 | 2004-11-30 | Microsoft Corporation | System and process for optimal texture map reconstruction from multiple views |
US6927775B2 (en) * | 2003-03-03 | 2005-08-09 | Sun Microsystems, Inc. | Parallel box filtering through reuse of existing circular filter |
US7266255B1 (en) * | 2003-09-26 | 2007-09-04 | Sun Microsystems, Inc. | Distributed multi-sample convolution |
US7710427B1 (en) * | 2004-05-14 | 2010-05-04 | Nvidia Corporation | Arithmetic logic unit and method for processing data in a graphics pipeline |
-
2005
- 2005-12-01 US US11/720,622 patent/US8963942B2/en not_active Expired - Fee Related
- 2005-12-01 KR KR1020077012208A patent/KR101219103B1/ko not_active IP Right Cessation
- 2005-12-01 AT AT05821606T patent/ATE543163T1/de active
- 2005-12-01 EP EP05821606A patent/EP1825439B1/en not_active Not-in-force
- 2005-12-01 JP JP2007543984A patent/JP5318417B2/ja not_active Expired - Fee Related
- 2005-12-01 WO PCT/IB2005/053995 patent/WO2006059301A2/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0612487A (ja) * | 1991-12-23 | 1994-01-21 | Eastman Kodak Co | 画像データのためのサンプルレート変換器 |
EP0548917B1 (en) * | 1991-12-23 | 1997-08-27 | Eastman Kodak Company | Sample rate converter circuit for image data |
JPH1049658A (ja) * | 1996-08-05 | 1998-02-20 | Sony Corp | 画像処理集積回路 |
JPH10134176A (ja) * | 1996-10-29 | 1998-05-22 | Sony Corp | 画像信号処理方法及び装置 |
JP2001160140A (ja) * | 1999-12-02 | 2001-06-12 | Hitachi Ltd | デジタルフィルタ,画像処理装置ならびに画像処理方法 |
Also Published As
Publication number | Publication date |
---|---|
ATE543163T1 (de) | 2012-02-15 |
WO2006059301A3 (en) | 2008-08-21 |
US8963942B2 (en) | 2015-02-24 |
WO2006059301A2 (en) | 2006-06-08 |
KR101219103B1 (ko) | 2013-01-11 |
EP1825439B1 (en) | 2012-01-25 |
KR20070091124A (ko) | 2007-09-07 |
US20100017449A1 (en) | 2010-01-21 |
EP1825439A2 (en) | 2007-08-29 |
JP5318417B2 (ja) | 2013-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6392370B2 (ja) | 様々なレンダリング及びラスタライゼーション・パラメータ下でビューポートを変化させるための、オブジェクトの効率的再レンダリング方法 | |
JP4542889B2 (ja) | パラメトリックモデリングユニットとポリゴンベースレンダリングシステム間のインターフェースをとるインターフェース及びその方法 | |
US8704830B2 (en) | System and method for path rendering with multiple stencil samples per color sample | |
US6232981B1 (en) | Method for improving texture locality for pixel quads by diagonal level-of-detail calculation | |
US6496609B1 (en) | Hybrid-linear-bicubic interpolation method and apparatus | |
JP4522996B2 (ja) | テクスチャマッピングにおける適応リサンプリングのためのシステム | |
JP5600410B2 (ja) | グラフィックス処理システム | |
JP5199424B2 (ja) | ランク−1格子による画像合成 | |
JP5512218B2 (ja) | グラフィックス処理システム | |
JP5318417B2 (ja) | プロセッサ | |
WO2013005366A1 (ja) | アンチエイリアス画像生成装置およびアンチエイリアス画像生成方法 | |
JP2008522313A5 (ja) | ||
JP2007527155A (ja) | 画像を符号化及び復号化する方法及び装置 | |
GB2498033A (en) | Generating a super resolution image | |
WO2021213664A1 (en) | Filtering for rendering | |
WO2022106016A1 (en) | High-order texture filtering | |
JP2005516314A (ja) | コンピュータ・グラフィックスのステップを発生させ無い3次元テクスチャ・マッピング | |
JP5846048B2 (ja) | 画像処理装置および撮像装置 | |
Peng et al. | Vector glyphs for surfaces: A fast and simple glyph placement algorithm for adaptive resolution meshes. | |
Hadwiger et al. | Fast and flexible high-quality texture filtering with tiled high-resolution filters. | |
Xiong et al. | Fast directional image interpolation with difference projection | |
JPH09231351A (ja) | 画像のリサイジング方法及びそのためのコンピュータプログラム製品 | |
JP5085589B2 (ja) | 画像処理装置および方法 | |
Burger et al. | Geometric operations | |
Nazren et al. | Cubic Polynomial as Alternatives Cubic Spline Interpolation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081201 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20110419 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120224 |
|
A524 | Written submission of copy of amendment under article 19 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A524 Effective date: 20120524 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130425 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130521 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130611 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130710 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5318417 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |