JP2005173473A - マルチディスプレイ三次元グラフィックス表示装置 - Google Patents
マルチディスプレイ三次元グラフィックス表示装置 Download PDFInfo
- Publication number
- JP2005173473A JP2005173473A JP2003416694A JP2003416694A JP2005173473A JP 2005173473 A JP2005173473 A JP 2005173473A JP 2003416694 A JP2003416694 A JP 2003416694A JP 2003416694 A JP2003416694 A JP 2003416694A JP 2005173473 A JP2005173473 A JP 2005173473A
- Authority
- JP
- Japan
- Prior art keywords
- display
- dimensional
- information
- cache
- processing means
- 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
Landscapes
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
Abstract
【解決手段】 三次元描画情報101を格納するキャッシュ領域104と、取得した三次元描画情報101がキャッシュ領域104に格納されている場合は格納先情報を取得し、格納されていない場合は複製をキャッシュ領域104に格納するキャッシュ処理部103と、受信した三次元描画情報101を格納するキャッシュ領域107a〜cと、受信した情報が三次元描画情報である場合はその複製をキャッシュ領域107a〜cに格納し、格納先情報である場合は三次元描画情報を取り出すキャッシュ処理部106a〜cと、キャッシュ処理部106a〜cが受信した三次元描画情報に基づいて三次元画像を生成し、接続されるディスプレイ109a〜cに表示させる三次元画像生成部108a〜cとを備える。
【選択図】 図1
Description
図1はこの発明の実施の形態1によるマルチディスプレイ三次元グラフィックス表示装置のブロック図である。図に示すように、マルチディスプレイ三次元グラフィックス表示装置は、三次元表示制御部(三次元表示制御手段)102、三次元表示処理部(三次元表示処理手段)105a,105b,105cを備える。各三次元表示処理部には、それぞれディスプレイ109a,109b,109cが接続される。
三次元グラフィックスアプリケーションから三次元描画情報101が発行されると、三次元表示制御部102は三次元描画情報101を取得する。図3は三次元表示制御部102の動作を示すフローチャートである。この図を参照して三次元表示制御部102の動作について説明する。三次元表示制御部102は、キャッシュ処理部103において、取得した三次元描画情報101と同一の情報がキャッシュ領域104内に格納されているか否かを判定する(ステップST301)。
図5はこの発明の実施の形態2によるマルチディスプレイ三次元グラフィックス表示装置のブロック図である。図において、図1と共通する構成要素には同一符号を付し、その説明を省略する。この実施の形態2では、三次元表示制御部102は、カリング処理部(カリング処理手段)601、キャッシュ処理部103、キャッシュ領域104a〜cを備える。カリング処理部601は、受け取った三次元描画情報101が、ディスプレイ109a〜cのいずれの表示領域に含まれるかを判定し、そのディスプレイの情報と三次元描画情報101とをキャッシュ処理部103に通知する。三次元表示処理部105a〜cは、実施の形態1と同様に、キャッシュ処理部106a〜c、キャッシュ領域107a〜c、三次元画像生成部108a〜cを備える。三次元表示処理部105a〜cはそれぞれ三次元表示制御部102から1対1通信により情報を受け取り、表示画像を生成する。
三次元グラフィックスアプリケーションから三次元描画情報101が発行されると、三次元表示制御部102は三次元描画情報101を受け取り、カリング処理部601に通知する。カリング処理部601は、受け取った三次元描画情報101が、ディスプレイ109a〜cのいずれのディスプレイの表示領域に含まれるかを判定し、そのディスプレイの情報と三次元描画情報101とをキャッシュ処理部103に通知する。キャッシュ処理部103は、取得した情報に基づいてキャッシュ領域104a〜cのいずれに蓄積すべきかを判定し、判定に応じて対応するキャッシュ領域に蓄積する。続いて、キャッシュ処理部103は、三次元描画情報101が含まれるディスプレイに対応する三次元表示処理部105a、105bまたは105cに三次元描画情報101または格納先情報を送信する。
上記実施の形態1で述べたように、三次元グラフィックスの表示では、連続するグラフィックスシーン内で同一の三次元描画情報が繰り返し使用される可能性が高いという性質がある。特に重複して使用されるのは、モデルの形状、色を決定する頂点データに関する三次元描画情報である。そこで、この実施の形態3では図1および図5に示した構成のマルチディスプレイ三次元グラフィックス表示装置を用いて、キャッシュ対象を頂点データに限定して効果的なキャッシュを行う方法を示す。
上記実施の形態3では、モデルを構成する最小単位である頂点データの単位でキャッシュを行うようにしていた。これに対してこの実施の形態4では、図2(b)の202,203で示したような、各モデルを構成する基本図形であるプリミティブ単位でキャッシュを行うようにする。プリミティブデータは、プリミティブに含まれる一連の頂点データおよび頂点データ間の関係を示すポリゴンデータを含む。
上記実施の形態1〜4では、マルチディスプレイ三次元グラフィックス表示装置の構成、動作および効率的にキャッシュを行う方法について説明した。これに対して、この実施の形態5では上記実施の形態1〜4に示したマルチディスプレイ三次元グラフィックス表示装置において、キャッシュ処理部がキャッシュ領域に格納される三次元描画情報を探索する際の探索方法について説明する。
図11は実施の形態5に係るキャッシュ処理部の動作を示すフローチャートである。このキャッシュ処理部103は頂点データ単位でキャッシュを行い、キャッシュ時にはハッシュ法を用いて格納先を決定する。図11に示すように、キャッシュ処理部103は三次元グラフィックスアプリケーションから発行された三次元描画情報を受け取ると、頂点データであるか否かを判定する(ステップST1201)。頂点データでないと判定された三次元描画情報は、そのまま送信情報となる(ステップST1202)。一方、頂点データであると判定された三次元描画情報については、キャッシュ処理部103は例えば図10(b)に示したようにビットを抽出してキー値を生成する(ステップST1203)。続いて、生成したキー値から決定されるキャッシュ領域104内の場所に同一の頂点データが格納されているか否かを判定する(ステップST1204)。
Claims (6)
- 複数の表示ユニットを組み合わせて一体となって表示するマルチディスプレイの各表示ユニットに表示させる画像をそれぞれ生成する複数の三次元表示処理手段と、
表示すべき物体の三次元描画情報を取得し、前記三次元表示処理手段に送信して三次元グラフィックスを表示させる三次元表示制御手段とを備えたマルチディスプレイ三次元グラフィックス表示装置において、
前記三次元表示制御手段が、
三次元描画情報を格納する制御用キャッシュ領域と、
前記制御用キャッシュ領域を探索して、取得した三次元描画情報が格納されているか否かを判定し、格納されている場合は格納先情報を取得して前記三次元表示処理手段に送信し、格納されていない場合は取得した三次元描画情報の複製を前記制御用キャッシュ領域に格納すると共に前記三次元表示処理手段に送信する制御用キャッシュ処理手段とを備え、
前記各三次元表示処理手段が、
前記三次元表示制御手段から受信した三次元描画情報を格納する表示用キャッシュ領域と、
前記三次元表示制御手段から受信した情報が三次元描画情報であるか格納先情報であるかを判定し、三次元描画情報である場合はその複製を前記表示用キャッシュ領域に格納し、格納先情報である場合は当該格納先情報に対応する場所から三次元描画情報を取り出す表示用キャッシュ処理手段と、
前記表示用キャッシュ処理手段が受信または取り出した三次元描画情報に基づいて、当該三次元表示処理手段の表示領域に対応する三次元画像を生成し、前記表示ユニットに表示させる三次元画像生成手段とを備えたことを特徴とするマルチディスプレイ三次元グラフィックス表示装置。 - 三次元表示制御手段は、三次元表示処理手段に対して同報通信によって格納先情報または三次元描画情報を送信する同報通信処理手段を備えたことを特徴とする請求項1記載のマルチディスプレイ三次元グラフィックス表示装置。
- 三次元表示制御手段は、取得した三次元描画情報が、複数の三次元表示処理手段のいずれの表示領域に含まれるかを判定するカリング処理手段を備え、
制御用キャッシュ領域は、前記カリング処理手段によって判定された表示領域に対応するように三次元描画情報を格納する複数のキャッシュ領域を有し、
制御用キャッシュ処理手段は、前記カリング処理手段によって含まれると判定された三次元表示処理手段に対してのみ情報を送信することを特徴とする請求項1記載のマルチディスプレイ三次元グラフィックス表示装置。 - 制御用キャッシュ処理手段は、表示させる画像を構成する頂点に関する三次元描画情報を一単位として処理することを特徴とする請求項1記載のマルチディスプレイ三次元グラフィックス表示装置。
- 制御用キャッシュ処理手段は、表示させる画像を構成するプリミティブに関する三次元描画情報を一単位として処理することを特徴とする請求項1記載のマルチディスプレイ三次元グラフィックス表示装置。
- 制御用キャッシュ処理手段は、ハッシュ法を用いて制御用キャッシュ領域の探索を行うことを特徴とする請求項1記載のマルチディスプレイ三次元グラフィックス表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003416694A JP4463538B2 (ja) | 2003-12-15 | 2003-12-15 | マルチディスプレイ三次元グラフィックス表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003416694A JP4463538B2 (ja) | 2003-12-15 | 2003-12-15 | マルチディスプレイ三次元グラフィックス表示装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005173473A true JP2005173473A (ja) | 2005-06-30 |
| JP4463538B2 JP4463538B2 (ja) | 2010-05-19 |
Family
ID=34735820
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003416694A Expired - Fee Related JP4463538B2 (ja) | 2003-12-15 | 2003-12-15 | マルチディスプレイ三次元グラフィックス表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4463538B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018533108A (ja) * | 2015-08-18 | 2018-11-08 | マジック リープ, インコーポレイテッドMagic Leap,Inc. | 仮想および拡張現実システムならびに方法 |
| US11616911B2 (en) | 2018-02-22 | 2023-03-28 | Magic Leap, Inc. | Virtual and augmented reality systems and methods |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1055165A (ja) * | 1996-08-12 | 1998-02-24 | Fujitsu Ltd | 画像表示装置,画像表示制御装置および画像表示システム |
| JPH10283495A (ja) * | 1997-04-04 | 1998-10-23 | Sega Enterp Ltd | 画像処理装置 |
| JP2000293709A (ja) * | 1999-02-03 | 2000-10-20 | Toshiba Corp | 画像処理装置、画像処理システムおよび画像処理方法 |
| JP2001338310A (ja) * | 2000-05-25 | 2001-12-07 | Mitsubishi Electric Corp | マルチディスプレイ三次元グラフィックス表示装置 |
-
2003
- 2003-12-15 JP JP2003416694A patent/JP4463538B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1055165A (ja) * | 1996-08-12 | 1998-02-24 | Fujitsu Ltd | 画像表示装置,画像表示制御装置および画像表示システム |
| JPH10283495A (ja) * | 1997-04-04 | 1998-10-23 | Sega Enterp Ltd | 画像処理装置 |
| JP2000293709A (ja) * | 1999-02-03 | 2000-10-20 | Toshiba Corp | 画像処理装置、画像処理システムおよび画像処理方法 |
| JP2001338310A (ja) * | 2000-05-25 | 2001-12-07 | Mitsubishi Electric Corp | マルチディスプレイ三次元グラフィックス表示装置 |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018533108A (ja) * | 2015-08-18 | 2018-11-08 | マジック リープ, インコーポレイテッドMagic Leap,Inc. | 仮想および拡張現実システムならびに方法 |
| JP7036711B2 (ja) | 2015-08-18 | 2022-03-15 | マジック リープ, インコーポレイテッド | 仮想および拡張現実システムならびに方法 |
| US11302018B2 (en) | 2015-08-18 | 2022-04-12 | Magic Leap, Inc. | Virtual and augmented reality systems and methods |
| US11481911B2 (en) | 2015-08-18 | 2022-10-25 | Magic Leap, Inc. | Virtual and augmented reality systems and methods |
| US12159422B2 (en) | 2015-08-18 | 2024-12-03 | Magic Leap, Inc. | Virtual and augmented reality systems and methods |
| US12462410B2 (en) | 2015-08-18 | 2025-11-04 | Magic Leap, Inc. | Virtual and augmented reality systems and methods |
| US11616911B2 (en) | 2018-02-22 | 2023-03-28 | Magic Leap, Inc. | Virtual and augmented reality systems and methods |
| US11800218B2 (en) | 2018-02-22 | 2023-10-24 | Magic Leap, Inc. | Virtual and augmented reality systems and methods |
| US12200356B2 (en) | 2018-02-22 | 2025-01-14 | Magic Leap, Inc. | Virtual and augmented reality systems and methods using display system control information embedded in image data |
| US12513390B2 (en) | 2018-02-22 | 2025-12-30 | Magic Leap, Inc. | Virtual and augmented reality systems and methods using display system control information embedded in image data |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4463538B2 (ja) | 2010-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20060103665A1 (en) | Method and system for streaming documents, e-mail attachments and maps to wireless devices | |
| KR101386180B1 (ko) | 그래픽 시스템에서 2차 프로세서를 이용하기 위한 시스템 및 방법 | |
| CN110832278B (zh) | 使用栅格差异的描述来渲染地图数据 | |
| US8817023B2 (en) | Method, medium, and system rendering 3D graphic objects with selective object extraction or culling | |
| US7911467B2 (en) | Method and system for displaying animation with an embedded system graphics API | |
| US20100156893A1 (en) | Information visualization device and information visualization method | |
| EP1345179A3 (en) | Method and apparatus for computer graphics animation | |
| CA2533279A1 (en) | System and method for processing map data | |
| CN103678501B (zh) | 一种基于金字塔和影像绘制引擎的超大遥感影像显示方法 | |
| JP2002366965A (ja) | オブジェクト表示プログラムおよびオブジェクト表示装置 | |
| CN107251133A (zh) | 用于使用低质量块来减少存储器带宽的系统和方法 | |
| CN113495933B (zh) | 一种矢量瓦片显示方法及系统 | |
| CN105931284B (zh) | 三维纹理tin数据与大场景数据的融合方法及装置 | |
| JP4463538B2 (ja) | マルチディスプレイ三次元グラフィックス表示装置 | |
| JP7008521B2 (ja) | 表示装置及び表示システム | |
| US8488183B2 (en) | Moving labels in graphical output to avoid overprinting | |
| US20200380745A1 (en) | Methods and apparatus for viewpoint visibility management | |
| US6285373B1 (en) | Method and apparatus for texture transmission and storage | |
| US9471956B2 (en) | Graphic remoting system with masked DMA and graphic processing method | |
| KR20020034874A (ko) | 회전 대상 객체와 비회전 대상 객체를 갖는 묘화 데이터처리용 그래픽스 묘화장치 | |
| US6542938B1 (en) | Mechanism and apparatus for adaptive quality performance control in 3D based PC applications | |
| JPH11232488A (ja) | 3次元仮想空間システム | |
| Pasman et al. | Scheduling level of detail with guaranteed quality and cost | |
| JP5088692B2 (ja) | 車両用計器 | |
| KR20210002214A (ko) | 렌더링 시스템 및 이의 렌더링 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061016 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071017 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080714 |
|
| 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: 20100209 |
|
| 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: 20100217 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140226 Year of fee payment: 4 |
|
| 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 |