JP2010092507A - 画像処理方法、画像処理装置、および画像処理システム - Google Patents
画像処理方法、画像処理装置、および画像処理システム Download PDFInfo
- Publication number
- JP2010092507A JP2010092507A JP2010016007A JP2010016007A JP2010092507A JP 2010092507 A JP2010092507 A JP 2010092507A JP 2010016007 A JP2010016007 A JP 2010016007A JP 2010016007 A JP2010016007 A JP 2010016007A JP 2010092507 A JP2010092507 A JP 2010092507A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- processing
- image data
- rendering
- brick
- 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
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000012545 processing Methods 0.000 claims abstract description 282
- 238000009877 rendering Methods 0.000 claims abstract description 92
- 238000000034 method Methods 0.000 claims description 139
- 230000008569 process Effects 0.000 claims description 98
- 230000010354 integration Effects 0.000 claims description 40
- 230000033001 locomotion Effects 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 13
- 230000009466 transformation Effects 0.000 claims description 5
- 239000011449 brick Substances 0.000 abstract description 211
- 238000007596 consolidation process Methods 0.000 abstract 1
- 230000015654 memory Effects 0.000 description 41
- 238000010586 diagram Methods 0.000 description 38
- 238000004364 calculation method Methods 0.000 description 25
- 238000004422 calculation algorithm Methods 0.000 description 8
- 238000012986 modification Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 238000009826 distribution Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 1
- 101100028900 Caenorhabditis elegans pcs-1 gene Proteins 0.000 description 1
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Landscapes
- Image Generation (AREA)
Abstract
【解決手段】オブジェクト記憶部52はオブジェクトの3次元データと、オブジェクトの占有する空間領域を包含するB−boxの配列データとを記憶する。分類部44はオブジェクト記憶部52からB−box配列を読み込み、オブジェクトの属性やLOD情報にもとづいてB−boxをグループに分類する。描画処理部46は、同一グループに属するB−boxを包含するブリックを算出し、ブリックごとに独立した描画処理を行って画像データを生成し、画像記憶部54に格納する。統合部48は、画像記憶部54に格納されたブリックごとの画像データを統合して最終的に表示すべき出力画像データを生成する。
【選択図】図7
Description
Claims (18)
- 入力された3次元オブジェクトのデータをグループに分類する分類部と、
同一グループに属する3次元オブジェクトを包含する部分空間を、前記部分空間同士が3次元空間において重なりがあることを許容して算出し、算出された部分空間をそのグループに関連づけ、前記部分空間をそれぞれ独立した描画単位とする個別の描画処理を行い、前記描画単位ごとに独立した画像データを生成する描画処理部と、
前記描画単位ごとに生成された前記画像データを統合して最終的に表示すべき画像データを生成する統合部とを含むことを特徴とする画像処理装置。 - 前記描画処理部は、透視投影で規定される四角錐台を前記部分空間として算出して前記3次元オブジェクトの透視変換を行う座標変換部と、前記四角錐台における個別の描画処理を行うレンダリング部とを含むことを特徴とする請求項1に記載の画像処理装置。
- 前記分類部は、入力された3次元オブジェクトの属性にもとづいて描画戦略を選択し、同一の描画戦略が適用されるべき3次元オブジェクトを同一のグループに分類し、
前記描画処理部は、グループ毎に異なる描画戦略によって前記個別の描画処理を行い、前記描画単位ごとに独立した画像データを生成することを特徴とする請求項1または2に記載の画像処理装置。 - 前記分類部は、前記3次元オブジェクトの運動特性に関する属性にもとづいてモーションブラー処理を適用するかどうかを描画戦略として選択し、モーションブラー処理が適用されるべき前記3次元オブジェクトを同一のグループにグループ分けすることを特徴とする請求項3に記載の画像処理装置。
- 前記分類部は、前記3次元オブジェクトを描画する際の詳細度に関する情報にもとづいて詳細度に応じた解像度で描画するマルチ解像度描画戦略を選択し、同一の解像度で描画されるべき前記3次元オブジェクトを同一のグループにグループ分けすることを特徴とする請求項3に記載の画像処理装置。
- 前記分類部は、前記3次元オブジェクトを描画する際の詳細度に関する情報にもとづいて詳細度に応じたフォーカス深度でデフォーカス処理を施す描画戦略を選択し、同一のフォーカス深度でデフォーカス処理されるべき前記3次元オブジェクトを同一のグループにグループ分けすることを特徴とする請求項3に記載の画像処理装置。
- 前記統合部は、前記描画単位ごとに生成された前記画像データの各画素の奥行き値のダイナミックレンジを補正した上で、補正された前記奥行き値の大小比較により前記画像データを合成して最終的に表示すべき画像を生成することを特徴とする請求項1から6のいずれかに記載の画像処理装置。
- 前記描画処理部は、複数のレンダリング部を含み、各描画単位の描画処理の複雑度にもとづいて描画処理を前記複数のレンダリング部に分散させることを特徴とする請求項1から7のいずれかに記載の画像処理装置。
- 前記描画処理部は、複数の処理性能の異なるレンダリング部を含み、各描画単位の描画処理の複雑度に応じた処理性能をもつ前記レンダリング部にその描画処理を行わせることを特徴とする請求項1から7のいずれかに記載の画像処理装置。
- 当該装置の外部にあって、ネットワークで当該装置に結合した分散描画処理ユニットから前記描画単位で描画処理された画像データを受信する通信部をさらに含み、前記統合部は、前記分散描画処理ユニットから受信した画像データを前記描画処理部が生成した画像データに統合し、最終的に表示すべき画像データを生成することを特徴とする請求項1から7のいずれかに記載の画像処理装置。
- 各描画単位の描画処理の詳細度に関する情報に応じてネットワーク上の距離の異なる分散描画処理ユニットにその描画処理を行わせることを特徴とする請求項10に記載の画像処理装置。
- ネットワークを介して相互に情報を交換しながら、分散描画処理を行う複数の画像処理装置を含む画像処理システムであって、
入力された3次元オブジェクトのデータをグループに分類する分類部と、
同一グループに属する3次元オブジェクトを包含する部分空間を、前記部分空間同士が3次元空間において重なりがあることを許容して算出し、算出された部分空間をそのグループに関連づけ、前記部分空間をそれぞれ独立した描画単位とする個別の描画処理を行い、前記描画単位ごとに独立した画像データを生成する描画処理部と、
前記描画単位ごとに生成された前記画像データを統合して最終的に表示すべき画像データを生成する統合部とを含み、
前記分類部、前記描画処理部、および前記統合部は、前記複数の画像処理装置に機能分散されていることを特徴とする画像処理システム。 - ネットワークを介して他の装置と情報を交換する画像処理装置であって、
当該装置は、入力された3次元オブジェクトのデータをグループに分類する分類部、同一グループに属する3次元オブジェクトを包含する部分空間を、前記部分空間同士が3次元空間において重なりがあることを許容して算出し、算出された部分空間をそのグループに関連づけ、前記部分空間をそれぞれ独立した描画単位とする個別の描画処理を行い、前記描画単位ごとに独立した画像データを生成する描画処理部、および前記描画単位ごとに生成された前記画像データを統合して最終的に表示すべき画像データを生成する統合部の内、少なくとも1つの機能構成を含み、
当該装置に含まれない前記機能構成による処理については、前記他の装置からその処理結果を受信して利用することを特徴とする画像処理装置。 - 重なりを許容して分割された部分空間ごとにその部分空間に含まれる3次元オブジェクトのレンダリングを独立して行い、各部分空間に含まれる3次元オブジェクトのレンダリング結果を奥行き方向の距離を評価して統合することを特徴とする画像処理方法。
- 1または複数の3次元オブジェクトを1つのグループとして扱い、同一グループに含まれる前記3次元オブジェクトを包含する部分空間を、前記部分空間同士が3次元空間において重なりがあることを許容して算出し、算出された部分空間をそのグループに関連づけ、前記部分空間の単位で個別にレンダリングを行い、各部分空間のレンダリングの結果を統合して最終的に表示すべき画像データを生成することを特徴とする画像処理方法。
- 複数の3次元オブジェクトの配列データを読み込む工程と、
表示エリア内に存在する3次元オブジェクトをグループ分けする工程と、
同一グループに属する3次元オブジェクトを包含する部分空間を、前記部分空間同士が3次元空間において重なりがあることを許容して算出し、算出された部分空間をそのグループに関連づけ、前記部分空間を独立した描画単位として決定する工程と、
前記描画単位ごとに個別のレンダリング処理を行って画像データを生成する工程と、
前記画像データを統合して最終的に前記表示エリア内に表示すべき画像データを生成する工程とをコンピュータに実行させることを特徴とするプログラム。 - 視点座標系での各3次元オブジェクトの位置を算出し、視点からの距離にもとづいて各3次元オブジェクトの描画に係る詳細度情報を決定する工程をさらに含み、
前記グループ分けする工程は、前記表示エリア内に存在する3次元オブジェクトを前記詳細度情報にもとづいてグループ分けすることを特徴とする請求項16に記載のプログラム。 - 前記レンダリング処理は、各描画単位の描画処理を複数の描画処理ユニットに分散してなされることを特徴とする請求項16または17に記載のプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010016007A JP4896237B2 (ja) | 2002-09-06 | 2010-01-27 | 画像処理方法、画像処理装置、および画像処理システム |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002262170 | 2002-09-06 | ||
JP2002262170 | 2002-09-06 | ||
JP2003124477 | 2003-04-28 | ||
JP2003124477 | 2003-04-28 | ||
JP2010016007A JP4896237B2 (ja) | 2002-09-06 | 2010-01-27 | 画像処理方法、画像処理装置、および画像処理システム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003293804A Division JP4467267B2 (ja) | 2002-09-06 | 2003-08-15 | 画像処理方法、画像処理装置、および画像処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010092507A true JP2010092507A (ja) | 2010-04-22 |
JP4896237B2 JP4896237B2 (ja) | 2012-03-14 |
Family
ID=42255083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010016007A Expired - Lifetime JP4896237B2 (ja) | 2002-09-06 | 2010-01-27 | 画像処理方法、画像処理装置、および画像処理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4896237B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013021440A1 (ja) * | 2011-08-05 | 2013-02-14 | 株式会社東芝 | 画像処理装置、画像表示装置、画像処理方法およびプログラム |
KR20140053293A (ko) * | 2011-08-11 | 2014-05-07 | 오토이, 인크. | 크라우드소싱된 비디오 렌더링 시스템 |
JP2017515214A (ja) * | 2014-04-05 | 2017-06-08 | ソニー インタラクティブ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | ラスタライズパラメータを変更することによりスクリーン位置による有効解像度の変化 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6310287A (ja) * | 1986-07-01 | 1988-01-16 | Nec Corp | 図形表示方式 |
JPH03192473A (ja) * | 1989-12-22 | 1991-08-22 | Hitachi Ltd | 画像生成方法及びその装置 |
JP2001118083A (ja) * | 1999-10-22 | 2001-04-27 | Victor Co Of Japan Ltd | 図形データ処理装置 |
-
2010
- 2010-01-27 JP JP2010016007A patent/JP4896237B2/ja not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6310287A (ja) * | 1986-07-01 | 1988-01-16 | Nec Corp | 図形表示方式 |
JPH03192473A (ja) * | 1989-12-22 | 1991-08-22 | Hitachi Ltd | 画像生成方法及びその装置 |
JP2001118083A (ja) * | 1999-10-22 | 2001-04-27 | Victor Co Of Japan Ltd | 図形データ処理装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013021440A1 (ja) * | 2011-08-05 | 2013-02-14 | 株式会社東芝 | 画像処理装置、画像表示装置、画像処理方法およびプログラム |
JP5414906B2 (ja) * | 2011-08-05 | 2014-02-12 | 株式会社東芝 | 画像処理装置、画像表示装置、画像処理方法およびプログラム |
KR20140053293A (ko) * | 2011-08-11 | 2014-05-07 | 오토이, 인크. | 크라우드소싱된 비디오 렌더링 시스템 |
JP2014524611A (ja) * | 2011-08-11 | 2014-09-22 | オトイ、インコーポレイテッド | クラウドソース動画レンダリングシステム |
KR101600726B1 (ko) | 2011-08-11 | 2016-03-07 | 오토이, 인크. | 크라우드소싱된 비디오 렌더링 시스템 |
JP2017515214A (ja) * | 2014-04-05 | 2017-06-08 | ソニー インタラクティブ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | ラスタライズパラメータを変更することによりスクリーン位置による有効解像度の変化 |
Also Published As
Publication number | Publication date |
---|---|
JP4896237B2 (ja) | 2012-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4467267B2 (ja) | 画像処理方法、画像処理装置、および画像処理システム | |
EP3457362A2 (en) | Reduced acceleration structures for ray tracing systems | |
EP1594091B1 (en) | System and method for providing an enhanced graphics pipeline | |
US6704018B1 (en) | Graphic computing apparatus | |
JP3759971B2 (ja) | 3次元像を陰影付けする方法 | |
KR100888528B1 (ko) | 3D 오브젝트의 셀프 셰도우(self-shadow)를만들기 위해 데이터를 미리-저장할 수 있는 장치, 방법,응용프로그램 및 컴퓨터 판독가능한 매체 | |
US7990380B2 (en) | Diffuse photon map decomposition for parallelization of global illumination algorithm | |
CN111563948A (zh) | 基于gpu进行资源动态处理和缓存的虚拟地形渲染方法 | |
US7133052B1 (en) | Morph map based simulated real-time rendering | |
JP4896237B2 (ja) | 画像処理方法、画像処理装置、および画像処理システム | |
JP3629243B2 (ja) | モデリング時の距離成分を用いてレンダリング陰影処理を行う画像処理装置とその方法 | |
WO2023169002A1 (zh) | 软光栅化的方法、装置、设备、介质及程序产品 | |
KR100693134B1 (ko) | 3차원 이미지 처리 | |
US20030160776A1 (en) | Geometric folding for cone-tree data compression | |
JP4081304B2 (ja) | 描画処理プログラム,描画処理プログラムを記憶させた記憶媒体,描画処理装置、及び描画処理方法 | |
US20040181373A1 (en) | Visual simulation of dynamic moving bodies | |
CN106846489B (zh) | 一种基于vtk处理obj文件的方法 | |
CN100552720C (zh) | 用于表现三维对象的方法和设备 | |
JP3724006B2 (ja) | 高速レンダリング方法およびその装置 | |
CN116993894B (zh) | 虚拟画面的生成方法、装置、设备、存储介质及程序产品 | |
WO2024037116A9 (zh) | 三维模型的渲染方法、装置、电子设备及存储介质 | |
JP2000207576A (ja) | 画像処理方法,画像処理装置,および画像処理プログラムを記録した記録媒体 | |
WO2023224627A1 (en) | Face-oriented geometry streaming | |
Wang et al. | Ray Tracing Acceleration Algorithm Based on FaceMap | |
CN110033520A (zh) | 三维场景的可见性函数 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100204 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20101125 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20110127 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110912 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110920 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111118 |
|
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: 20111220 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111220 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4896237 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150106 Year of fee payment: 3 |
|
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 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |