JPH09237354A - 3次元形状データ転送表示方法 - Google Patents
3次元形状データ転送表示方法Info
- Publication number
- JPH09237354A JPH09237354A JP4254596A JP4254596A JPH09237354A JP H09237354 A JPH09237354 A JP H09237354A JP 4254596 A JP4254596 A JP 4254596A JP 4254596 A JP4254596 A JP 4254596A JP H09237354 A JPH09237354 A JP H09237354A
- Authority
- JP
- Japan
- Prior art keywords
- data
- dimensional shape
- transmission
- shape data
- displayed
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/10—Geometric effects
-
- 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/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Facsimile Transmission Control (AREA)
- Processing Or Creating Images (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】
【課題】 無駄が無く、より高速に3次元形状データを
転送して表示できるようにすることを目的とする。 【解決手段】 送信用計算機112では、3次元形状の
データを、例えば、ポリゴンやボクセルなどの要素毎
に、接続端子111を介してネットワーク113に送り
出す。そして、受信側計算機123では、その3次元形
状のデータを接続端子122を介して取り込み、受け取
った要素毎に画像展開して受信側CRT115に表示す
る。
転送して表示できるようにすることを目的とする。 【解決手段】 送信用計算機112では、3次元形状の
データを、例えば、ポリゴンやボクセルなどの要素毎
に、接続端子111を介してネットワーク113に送り
出す。そして、受信側計算機123では、その3次元形
状のデータを接続端子122を介して取り込み、受け取
った要素毎に画像展開して受信側CRT115に表示す
る。
Description
【0001】
【発明の属する技術分野】この発明は、ラスター型表示
装置へ3次元形状データを出力するコンピュータグラフ
ィックスや、対話型3次元データ通信、もしくは、パケ
ット・セル廃棄のある通信網での3次元形状データ転送
などにおける3次元形状データ転送表示方法に関する。
装置へ3次元形状データを出力するコンピュータグラフ
ィックスや、対話型3次元データ通信、もしくは、パケ
ット・セル廃棄のある通信網での3次元形状データ転送
などにおける3次元形状データ転送表示方法に関する。
【0002】
【従来の技術】従来、ポリゴンやボクセル、または、面
積法線ベクトルなどで構成されている3次元画像の転送
表示では、送り手はまず、3次元画像を構成するデータ
ファイルを転送するようにしている。そして、受け手側
では、このデータを全部受け取ってから、この画像を展
開して、例えばラスター型表示をおこなうCRTなどの
モニターに表示するようにしている。
積法線ベクトルなどで構成されている3次元画像の転送
表示では、送り手はまず、3次元画像を構成するデータ
ファイルを転送するようにしている。そして、受け手側
では、このデータを全部受け取ってから、この画像を展
開して、例えばラスター型表示をおこなうCRTなどの
モニターに表示するようにしている。
【0003】
【発明が解決しようとする課題】従来は以上のように構
成されていたので、特に3次元画像の転送において、以
下に示すような問題点があった。従来の3次元画像の転
送では、まず、受け手側ではすべてのデータを受け終わ
るまでは、その内容を表示することができないという問
題があった。そして、データを最後まで受け取らない限
りその内容が判らないため中断ができず、間違ったデー
タを受け取ったりしたときには時間の無駄が大きい。
成されていたので、特に3次元画像の転送において、以
下に示すような問題点があった。従来の3次元画像の転
送では、まず、受け手側ではすべてのデータを受け終わ
るまでは、その内容を表示することができないという問
題があった。そして、データを最後まで受け取らない限
りその内容が判らないため中断ができず、間違ったデー
タを受け取ったりしたときには時間の無駄が大きい。
【0004】また、送られてきた3次元画像のデータ
が、受け手側における表示可能解像度より高い解像度で
構成され、かつ、その画像データ中の表示物体が受け手
側における解像度の1画素以下の大きさであった場合、
データを受信したところで全く画像表示ができないこと
になる。何らかが表示されたとしても、それは1画素分
の点が表示されるにすぎない。それにもかかわらず、受
け手側では受け取ったデータを表示しようとして、デー
タの画像展開をおこなっており、非常に無駄が多いとい
う問題があった。
が、受け手側における表示可能解像度より高い解像度で
構成され、かつ、その画像データ中の表示物体が受け手
側における解像度の1画素以下の大きさであった場合、
データを受信したところで全く画像表示ができないこと
になる。何らかが表示されたとしても、それは1画素分
の点が表示されるにすぎない。それにもかかわらず、受
け手側では受け取ったデータを表示しようとして、デー
タの画像展開をおこなっており、非常に無駄が多いとい
う問題があった。
【0005】この発明は、以上のような問題点を解決す
るためになされたものであり、無駄が無く、より高速に
3次元形状データを転送して表示できるようにすること
を目的とする。
るためになされたものであり、無駄が無く、より高速に
3次元形状データを転送して表示できるようにすること
を目的とする。
【0006】
【課題を解決するための手段】この発明の3次元形状デ
ータ転送表示方法は、送信部では形状を表す複数の要素
から構成された3次元形状データをその要素毎に逐次送
信し、受信表示部では受信した要素から逐次表示するよ
うにした。このため、送信途中では、表示する3次元形
状の途中までが表示されており、送信終了とともに、表
示する3次元形状のすべてが表示される。また、送信部
は、要素のなかで面積属性の大きいものから逐次送信す
るようにした。このため、送信途中の段階では、表示す
る3次元形状が粗い状態で表示されている。そして、送
信部は、受信表示部で表示可能な面積属性を有する要素
を選択的に転送するようにした。このため、受信側で表
示できない部分は、送信されない。
ータ転送表示方法は、送信部では形状を表す複数の要素
から構成された3次元形状データをその要素毎に逐次送
信し、受信表示部では受信した要素から逐次表示するよ
うにした。このため、送信途中では、表示する3次元形
状の途中までが表示されており、送信終了とともに、表
示する3次元形状のすべてが表示される。また、送信部
は、要素のなかで面積属性の大きいものから逐次送信す
るようにした。このため、送信途中の段階では、表示す
る3次元形状が粗い状態で表示されている。そして、送
信部は、受信表示部で表示可能な面積属性を有する要素
を選択的に転送するようにした。このため、受信側で表
示できない部分は、送信されない。
【0007】
【発明の実施の形態】以下この発明の実施の形態を図を
参照して説明する。本発明による3次元形状データ逐次
転送表示方法は、まず、3次元形状のデータを、例え
ば、ポリゴンやボクセルなどの要素毎に転送し、そし
て、受け取り側では受け取った要素毎に画像展開して表
示するようにしたものである。また、それら3次元形状
要素を面積属性の大きい順に逐次転送して表示するよう
にした。そして、例えば、受信側では、表示画素の最小
単位に、送られた最小形状要素を対応させる拡大率にて
図形表示するようにした。また、表示画素の解像度限界
以下の要素の送出は中断したり、もしくは、それらは高
い廃棄率で転送を行うようにしたものである。
参照して説明する。本発明による3次元形状データ逐次
転送表示方法は、まず、3次元形状のデータを、例え
ば、ポリゴンやボクセルなどの要素毎に転送し、そし
て、受け取り側では受け取った要素毎に画像展開して表
示するようにしたものである。また、それら3次元形状
要素を面積属性の大きい順に逐次転送して表示するよう
にした。そして、例えば、受信側では、表示画素の最小
単位に、送られた最小形状要素を対応させる拡大率にて
図形表示するようにした。また、表示画素の解像度限界
以下の要素の送出は中断したり、もしくは、それらは高
い廃棄率で転送を行うようにしたものである。
【0008】図1は、この発明の実施の形態におけるデ
ータ逐次転送表示方式の構成を示す構成図である。同図
において、101はCPU、102は各種情報を表示す
るCRT、103は3次元図形データを構成する多数の
3次元形状データをファイルとして格納する外部記憶装
置、104は利用者が処理指示を入力するキーボード、
105は送信処理プログラム106を格納する送信側メ
モリであり、CPU101はキーボード104から入力
された指示に応じてメモリ105内の送信処理プログラ
ム106を実行することにより、3次元図形データの送
信処理を行う。
ータ逐次転送表示方式の構成を示す構成図である。同図
において、101はCPU、102は各種情報を表示す
るCRT、103は3次元図形データを構成する多数の
3次元形状データをファイルとして格納する外部記憶装
置、104は利用者が処理指示を入力するキーボード、
105は送信処理プログラム106を格納する送信側メ
モリであり、CPU101はキーボード104から入力
された指示に応じてメモリ105内の送信処理プログラ
ム106を実行することにより、3次元図形データの送
信処理を行う。
【0009】また、送信処理プログラム106は、外部
記憶装置103から3次元図形データを読み込むデータ
読み込みルーチン107と、読み込まれたデータの3次
元形状要素を面積属性によってソートする面積ソートル
ーチン108と、受信側の解像度によって送信方法を選
択する送信設定ルーチン109と、3次元形状データを
送信する送信ルーチン110とから構成されている。そ
して、以上で送信用計算機112(送信部)を構成して
いる。
記憶装置103から3次元図形データを読み込むデータ
読み込みルーチン107と、読み込まれたデータの3次
元形状要素を面積属性によってソートする面積ソートル
ーチン108と、受信側の解像度によって送信方法を選
択する送信設定ルーチン109と、3次元形状データを
送信する送信ルーチン110とから構成されている。そ
して、以上で送信用計算機112(送信部)を構成して
いる。
【0010】また、114は受信側CPU、115は各
種情報を表示する受信側CRT、116は利用者が処理
指示を入力する受信側キーボード、117は受信処理プ
ログラム118を格納する受信側メモリであり、受信側
CPU114は、受信側キーボード116から入力され
た指示に応じて受信側メモリ117内の受信処理プログ
ラム118を実行することにより、3次元形状データの
受信処理を行う。
種情報を表示する受信側CRT、116は利用者が処理
指示を入力する受信側キーボード、117は受信処理プ
ログラム118を格納する受信側メモリであり、受信側
CPU114は、受信側キーボード116から入力され
た指示に応じて受信側メモリ117内の受信処理プログ
ラム118を実行することにより、3次元形状データの
受信処理を行う。
【0011】また、受信処理プログラム118は、逐次
転送表示のための受信設定ルーチン119と、3次元形
状データを受信する逐次受信表示ルーチン120と、逐
次受信ルーチン120により受信された3次元形状デー
タ要素の表示倍率を変更するズームアップルーチン12
1とから構成されている。以上で、受信用計算機123
(受信表示部)を構成している。そして、転送処理をす
る送信用計算機112は接続端子111を介してネット
ワーク113に接続し、受信用計算機123は、接続端
子122を介してネットワーク113に接続している。
転送表示のための受信設定ルーチン119と、3次元形
状データを受信する逐次受信表示ルーチン120と、逐
次受信ルーチン120により受信された3次元形状デー
タ要素の表示倍率を変更するズームアップルーチン12
1とから構成されている。以上で、受信用計算機123
(受信表示部)を構成している。そして、転送処理をす
る送信用計算機112は接続端子111を介してネット
ワーク113に接続し、受信用計算機123は、接続端
子122を介してネットワーク113に接続している。
【0012】次に、このデータ逐次転送表示の動作に関
して説明する。まず、外部記憶装置103内に格納され
ている所定の3次元図形データファイルを読み込み可能
な状態にオープンし、そのファイルに格納されている3
次元図形データを読み込む(データ読み込みルーチン1
07)。次に、読み込まれた3次元図形データファイル
の3次元形状要素を面積属性によってソートする(面積
ソートルーチン108)。この3次元形状要素には、例
えば、ポリゴンや、ボクセル、もしくは、面積法線ベク
トルなどがある。次に、転送方法および条件を設定し
(送信設定ルーチン109)、その設定に従って3次元
データを送信する(送信ルーチン110)。この送信設
定ルーチン109および送信ルーチン110に関して
は、以降でより詳しく説明する。
して説明する。まず、外部記憶装置103内に格納され
ている所定の3次元図形データファイルを読み込み可能
な状態にオープンし、そのファイルに格納されている3
次元図形データを読み込む(データ読み込みルーチン1
07)。次に、読み込まれた3次元図形データファイル
の3次元形状要素を面積属性によってソートする(面積
ソートルーチン108)。この3次元形状要素には、例
えば、ポリゴンや、ボクセル、もしくは、面積法線ベク
トルなどがある。次に、転送方法および条件を設定し
(送信設定ルーチン109)、その設定に従って3次元
データを送信する(送信ルーチン110)。この送信設
定ルーチン109および送信ルーチン110に関して
は、以降でより詳しく説明する。
【0013】そして、その転送設定の終了後、送信用計
算機112から受信用計算機123に、ネットワーク1
13を経由して3次元図形データが転送される。以上の
ことに対して 受信用計算機123では、受信解像度を
調べてこれを送信側へ通知するなど、受信のための設定
を行ったあと(受信設定ルーチン119)、送信用計算
機112からネットワーク113を経由して送られる3
次元形状データを、それが無くなるまで逐次受信して表
示する(逐次受信表示ルーチン120)。その際、転送
済の形状要素の大きさに合わせて、立体形状の表示スケ
ールを変更するようにしてもよい(ズームアップルーチ
ン121)。このズームアップルーチン121に関して
は、以降に詳細説明をする。
算機112から受信用計算機123に、ネットワーク1
13を経由して3次元図形データが転送される。以上の
ことに対して 受信用計算機123では、受信解像度を
調べてこれを送信側へ通知するなど、受信のための設定
を行ったあと(受信設定ルーチン119)、送信用計算
機112からネットワーク113を経由して送られる3
次元形状データを、それが無くなるまで逐次受信して表
示する(逐次受信表示ルーチン120)。その際、転送
済の形状要素の大きさに合わせて、立体形状の表示スケ
ールを変更するようにしてもよい(ズームアップルーチ
ン121)。このズームアップルーチン121に関して
は、以降に詳細説明をする。
【0014】次に、図2を参照して送信設定ルーチン1
09について説明する。この送信設定ルーチン109で
は、まず、送信の際の表示画素の解像度限界以下の要素
の送信について、それを中断するのか,それとも,高い
廃棄率を設定して送信するのかを、ユーザーの指定によ
り選択する(ステップ201)。この選択は自動的にお
こなうようにしても良い。
09について説明する。この送信設定ルーチン109で
は、まず、送信の際の表示画素の解像度限界以下の要素
の送信について、それを中断するのか,それとも,高い
廃棄率を設定して送信するのかを、ユーザーの指定によ
り選択する(ステップ201)。この選択は自動的にお
こなうようにしても良い。
【0015】次に、受信用計算機123に対してその受
信側の表示における解像度を通知するように要求し(ス
テップ202)、受信用計算機123から通知された受
信側の解像度を受信する(ステップ203)。そして、
面積ソートルーチン108によって面積属性順にソート
された要素列に対し、受信した解像度を基に解像度限界
以下の要素の送出を中断するための許容送信範囲を設定
する(ステップ204)。ステップ201で高い廃棄率
を設定するように選択した場合は、ここで、高い廃棄率
を設定するための許容送信範囲を設定する。
信側の表示における解像度を通知するように要求し(ス
テップ202)、受信用計算機123から通知された受
信側の解像度を受信する(ステップ203)。そして、
面積ソートルーチン108によって面積属性順にソート
された要素列に対し、受信した解像度を基に解像度限界
以下の要素の送出を中断するための許容送信範囲を設定
する(ステップ204)。ステップ201で高い廃棄率
を設定するように選択した場合は、ここで、高い廃棄率
を設定するための許容送信範囲を設定する。
【0016】図3は、受信側の画面解像度と、表示する
要素の大きさとの関係を示す説明図である。同図におい
て、升目が解像度の高低を示しており、(a)は受信側
の解像度が高く、(b)は受信側の解像度が中程度であ
り、(c)は受信側の解像度が低い場合を示している。
受信側の解像度が高い場合、図3(a)に示すように、
升目より小さい白丸で示す要素2個が送信されず、従っ
て、この要素2個は受信側でも表示に関与しない。
要素の大きさとの関係を示す説明図である。同図におい
て、升目が解像度の高低を示しており、(a)は受信側
の解像度が高く、(b)は受信側の解像度が中程度であ
り、(c)は受信側の解像度が低い場合を示している。
受信側の解像度が高い場合、図3(a)に示すように、
升目より小さい白丸で示す要素2個が送信されず、従っ
て、この要素2個は受信側でも表示に関与しない。
【0017】また、受信側の解像度が中程度の場合、図
3(b)に示すように、升目より小さい白丸で示す要素
5個が送信されず、黒丸で示す他の5つの要素が送信さ
れ表示される。そして、受信側の解像度が低い場合、図
3(c)に示すように、升目より小さい8つの要素が送
信されず、黒丸で示す2つの要素が送信され表示され
る。
3(b)に示すように、升目より小さい白丸で示す要素
5個が送信されず、黒丸で示す他の5つの要素が送信さ
れ表示される。そして、受信側の解像度が低い場合、図
3(c)に示すように、升目より小さい8つの要素が送
信されず、黒丸で示す2つの要素が送信され表示され
る。
【0018】このように、受信側の解像度に合わせて、
ポリゴンなどの要素のデータを送信して表示するように
しているので、表示に関して以下に示すような無駄が省
ける。例えば、受信側が低解像度であるにもかかわら
ず、10個すべての要素を送信すると、図3(c)に示
す状態において白丸で示す要素も送信される。そして、
解像度を示す升目より小さい要素は表示に関与しないに
もかかわらず、受信側ではこれを表示しようとするなど
無駄な処理をしてしまう。しかし、この実施の形態によ
れば、これを防ぐことができる。
ポリゴンなどの要素のデータを送信して表示するように
しているので、表示に関して以下に示すような無駄が省
ける。例えば、受信側が低解像度であるにもかかわら
ず、10個すべての要素を送信すると、図3(c)に示
す状態において白丸で示す要素も送信される。そして、
解像度を示す升目より小さい要素は表示に関与しないに
もかかわらず、受信側ではこれを表示しようとするなど
無駄な処理をしてしまう。しかし、この実施の形態によ
れば、これを防ぐことができる。
【0019】次に、図4を参照して送信ルーチン110
について説明する。この送信ルーチン110では、ま
ず、送信設定ルーチン109で設定された許容送信範囲
の3次元形状要素データを送信する(ステップ40
1)。送信後、送信設定ルーチン109で設定した設定
に従い、許容送信範囲外を送信しない設定であれば(ス
テップ402)、送信を終了する。これに対して、許容
送信範囲外の転送時のネットワーク上での廃棄率を高く
する設定の場合(ステップ402)、廃棄率を高く設定
し(ステップ403)、許容送信範囲外のデータを送信
する(ステップ404)。
について説明する。この送信ルーチン110では、ま
ず、送信設定ルーチン109で設定された許容送信範囲
の3次元形状要素データを送信する(ステップ40
1)。送信後、送信設定ルーチン109で設定した設定
に従い、許容送信範囲外を送信しない設定であれば(ス
テップ402)、送信を終了する。これに対して、許容
送信範囲外の転送時のネットワーク上での廃棄率を高く
する設定の場合(ステップ402)、廃棄率を高く設定
し(ステップ403)、許容送信範囲外のデータを送信
する(ステップ404)。
【0020】このステップ404のデータ送信に関して
は、例えば再送をしないなど、受信側が受信したことを
確認しない送信とする。通常では、例えば、通信異常な
どのために受信されていないことを確認すると、再送す
るようにしている。すなわち、送信データは受信が確認
されるまで廃棄しないようにしている。これに対して、
ステップ404のデータ送信では、受信側が受信してい
なくても、例えば、1度の送信だけでデータを廃棄する
ようにする。
は、例えば再送をしないなど、受信側が受信したことを
確認しない送信とする。通常では、例えば、通信異常な
どのために受信されていないことを確認すると、再送す
るようにしている。すなわち、送信データは受信が確認
されるまで廃棄しないようにしている。これに対して、
ステップ404のデータ送信では、受信側が受信してい
なくても、例えば、1度の送信だけでデータを廃棄する
ようにする。
【0021】次に図5を参照してズームアップルーチン
121について説明する。送信される3次元形状データ
は、あらかじめ面積ソートルーチン108でその要素が
面積属性順にソートされているので、受信した最後の要
素が最小の面積属性を持つ。そこで、まず、転送済の3
次元形状要素の最小面積を計算する(ステップ50
1)。次に、転送済の形状要素の最小の大きさが、表示
における画素の大きさと一致するようにスケールするた
めに、最小面積と画素の大きさの比を求める(ステップ
502)。そして、その求めた比を基に、全体の3次元
形状の表示するスケールを調整する(ステップ50
3)。
121について説明する。送信される3次元形状データ
は、あらかじめ面積ソートルーチン108でその要素が
面積属性順にソートされているので、受信した最後の要
素が最小の面積属性を持つ。そこで、まず、転送済の3
次元形状要素の最小面積を計算する(ステップ50
1)。次に、転送済の形状要素の最小の大きさが、表示
における画素の大きさと一致するようにスケールするた
めに、最小面積と画素の大きさの比を求める(ステップ
502)。そして、その求めた比を基に、全体の3次元
形状の表示するスケールを調整する(ステップ50
3)。
【0022】なお上記の本発明の一実施の形態の説明
は、ポリゴンデータを送信することを仮定しているが、
これに限るものではなく、面積法線ベクトルを送信する
ようにしても良い。図6は、ポリゴンデータおよび面積
法線ベクトルによるデータの状態を示す説明図であり、
(a)がポリゴンデータ、(b)が面積法線ベクトルデ
ータを示す。
は、ポリゴンデータを送信することを仮定しているが、
これに限るものではなく、面積法線ベクトルを送信する
ようにしても良い。図6は、ポリゴンデータおよび面積
法線ベクトルによるデータの状態を示す説明図であり、
(a)がポリゴンデータ、(b)が面積法線ベクトルデ
ータを示す。
【0023】ポリゴンによる表示は、例えば球体の表面
を矩形などの平面図形で分割して表示するようにしたも
のであり、その平面図形がポリゴン表示における要素
(ポリゴン)となる。これに対して、面積法線ベクトル
による表示では、そのポリゴン表示におけるポリゴンの
法線方向へ、その面積をベクトル量とした面積法線ベク
トルを要素のデータとして用いるようにしている。同様
に本発明は、ボクセルデータ、粒子データなど面積属性
をもつ形状要素に適用可能である。
を矩形などの平面図形で分割して表示するようにしたも
のであり、その平面図形がポリゴン表示における要素
(ポリゴン)となる。これに対して、面積法線ベクトル
による表示では、そのポリゴン表示におけるポリゴンの
法線方向へ、その面積をベクトル量とした面積法線ベク
トルを要素のデータとして用いるようにしている。同様
に本発明は、ボクセルデータ、粒子データなど面積属性
をもつ形状要素に適用可能である。
【0024】図7は、以上のようにして、3次元形状要
素(ポリゴン)を面積属性の大きい順に逐次転送して表
示した結果を示す説明図である。同図において、(a)
は送信する要素のなかで30%が転送完了して表示した
状態を示し、(b)は送信する要素のなかで50%が転
送完了して表示した状態を示し、(c)は送信する要素
のなかで80%が転送完了して表示した状態を示し、
(d)は送信する要素全部が転送完了して表示した状態
を示している。
素(ポリゴン)を面積属性の大きい順に逐次転送して表
示した結果を示す説明図である。同図において、(a)
は送信する要素のなかで30%が転送完了して表示した
状態を示し、(b)は送信する要素のなかで50%が転
送完了して表示した状態を示し、(c)は送信する要素
のなかで80%が転送完了して表示した状態を示し、
(d)は送信する要素全部が転送完了して表示した状態
を示している。
【0025】同図において、絵が表示されていない部分
は、まだポリゴンデータが送られてきていない部分を示
しており、例えば図7(a)では、面積属性の大きい、
粗いデータ構成となっている頭髪の部分が表示されてい
るが、より細かいポリゴンで示される顔の部分がまだ表
示されていない。これが、図7(c)では、ほぼ全体の
状態が表示されている。このように、この実施の形態に
よれば、転送途中で逐次表示することが可能であり、全
部が転送されていない状態でも、表示画像の大体の状態
を表示して、これを判断することが可能となる。
は、まだポリゴンデータが送られてきていない部分を示
しており、例えば図7(a)では、面積属性の大きい、
粗いデータ構成となっている頭髪の部分が表示されてい
るが、より細かいポリゴンで示される顔の部分がまだ表
示されていない。これが、図7(c)では、ほぼ全体の
状態が表示されている。このように、この実施の形態に
よれば、転送途中で逐次表示することが可能であり、全
部が転送されていない状態でも、表示画像の大体の状態
を表示して、これを判断することが可能となる。
【0026】なお、図5のフローチャートに示したよう
に、ズームアップルーチン121(図1)により、画面
表示スケールを調整して表示するようにしても良い。こ
のようにする場合、面積属性の大きい部分のポリゴンデ
ータしか送られていないときは、全体が小さく表示され
るようになる。例えば、図7に示した画像の場合、その
スケールは(a)<(b)<(c)<(d)の順に大き
くなって表示される。
に、ズームアップルーチン121(図1)により、画面
表示スケールを調整して表示するようにしても良い。こ
のようにする場合、面積属性の大きい部分のポリゴンデ
ータしか送られていないときは、全体が小さく表示され
るようになる。例えば、図7に示した画像の場合、その
スケールは(a)<(b)<(c)<(d)の順に大き
くなって表示される。
【0027】
【発明の効果】以上説明したように、この発明では、送
信部では形状を表す要素複数から構成された3次元形状
データをその要素毎に逐次送信し、受信表示部では受信
した要素から逐次表示するようにした。また、送信部
は、要素のなかで面積属性の大きいものから逐次送信す
るようにした。このため、この発明によれば、送信途中
では、表示する3次元形状の途中までが、例えば、粗い
状態で表示されており、送信終了とともに、表示する3
次元形状のすべてが表示されることになる。従って、す
べてのデータを受信しないうちに、受信している3次元
形状データの状態を有る程度認知することができるよう
になり、場合によってはこれを途中で停止するなど、無
駄が無く、より高速に3次元形状データを転送して表示
できるという効果がある。
信部では形状を表す要素複数から構成された3次元形状
データをその要素毎に逐次送信し、受信表示部では受信
した要素から逐次表示するようにした。また、送信部
は、要素のなかで面積属性の大きいものから逐次送信す
るようにした。このため、この発明によれば、送信途中
では、表示する3次元形状の途中までが、例えば、粗い
状態で表示されており、送信終了とともに、表示する3
次元形状のすべてが表示されることになる。従って、す
べてのデータを受信しないうちに、受信している3次元
形状データの状態を有る程度認知することができるよう
になり、場合によってはこれを途中で停止するなど、無
駄が無く、より高速に3次元形状データを転送して表示
できるという効果がある。
【図1】 この発明の実施の形態におけるデータ逐次転
送表示方式の構成を示す構成図である。
送表示方式の構成を示す構成図である。
【図2】 送信設定ルーチン109の動作を示すフロー
チャートである。
チャートである。
【図3】 この発明の実施の形態における受信側の画面
解像度と、表示する要素の大きさとの関係を示す説明図
である。
解像度と、表示する要素の大きさとの関係を示す説明図
である。
【図4】 図1の送信ルーチン110の動作を示すフロ
ーチャートである。
ーチャートである。
【図5】 図1のズームアップルーチン121の動作を
示すフローチャートである。
示すフローチャートである。
【図6】 ポリゴンデータおよび面積法線ベクトルによ
るデータの状態を示す説明図である。
るデータの状態を示す説明図である。
【図7】 この発明の実施の形態におけるデータ転送表
示の状態を示す説明図である。
示の状態を示す説明図である。
【符号の説明】 101…CPU、102…CRT、103…外部記憶装
置、104…キーボード、105…送信側メモリ、10
6…送信処理プログラム、107…データ読み込みルー
チン、108…面積ソートルーチン、109…送信設定
ルーチン、110…送信ルーチン、111…接続端子、
112…送信用計算機、113…ネットワーク、114
…受信側CPU、115…受信側CRT、116…受信
側キーボード、117…受信側メモリ、118…受信処
理プログラム、119…受信設定ルーチン、120…逐
次受信表示ルーチン、121…ズームアップルーチン、
122…接続端子、123…受信用計算機。
置、104…キーボード、105…送信側メモリ、10
6…送信処理プログラム、107…データ読み込みルー
チン、108…面積ソートルーチン、109…送信設定
ルーチン、110…送信ルーチン、111…接続端子、
112…送信用計算機、113…ネットワーク、114
…受信側CPU、115…受信側CRT、116…受信
側キーボード、117…受信側メモリ、118…受信処
理プログラム、119…受信設定ルーチン、120…逐
次受信表示ルーチン、121…ズームアップルーチン、
122…接続端子、123…受信用計算機。
Claims (3)
- 【請求項1】 形状を表す複数の要素から構成された3
次元形状データを送信する送信部と、前記3次元形状デ
ータを受信してこれを画像として表示する受信表示部と
を備え、前記送信部より送信された3次元形状データを
前記受信表示部で受信して表示する3次元形状データ転
送表示方法において、 送信部では、前記3次元形状データをその要素毎に逐次
送信し、 受信表示部では、受信した要素から逐次表示することを
特徴とする3次元形状データ転送表示方法。 - 【請求項2】 請求項1記載の3次元形状データ転送表
示方法において、 前記送信部は、前記要素のなかで面積属性の大きいもの
から逐次送信することを特徴とする3次元形状データ転
送表示方法。 - 【請求項3】 請求項1または2記載の3次元形状デー
タ転送表示方法において、 前記送信部は、前記受信表示部で表示可能な面積属性を
有する要素を選択的に転送することを特徴とする3次元
形状データ転送表示方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4254596A JPH09237354A (ja) | 1996-02-29 | 1996-02-29 | 3次元形状データ転送表示方法 |
| US08/708,800 US5850226A (en) | 1996-02-29 | 1996-09-09 | Method of transferring and displaying 3-D shape data |
| EP19960119986 EP0793376A3 (en) | 1996-02-29 | 1996-12-12 | Method of transferring and displaying 3-D shape data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4254596A JPH09237354A (ja) | 1996-02-29 | 1996-02-29 | 3次元形状データ転送表示方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09237354A true JPH09237354A (ja) | 1997-09-09 |
Family
ID=12639038
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4254596A Pending JPH09237354A (ja) | 1996-02-29 | 1996-02-29 | 3次元形状データ転送表示方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5850226A (ja) |
| EP (1) | EP0793376A3 (ja) |
| JP (1) | JPH09237354A (ja) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002023408A1 (fr) * | 2000-09-18 | 2002-03-21 | Hitachi, Ltd. | Procede de description de profiles pleins et dispositif associe et systeme d'aide a la conception de profiles pleins les utilisant |
| JP2002325239A (ja) * | 2001-04-25 | 2002-11-08 | Ricoh Co Ltd | データ会議システム及びデータ会議端末並びにデータ会議プログラムを記録した記録媒体 |
| JP2006059021A (ja) * | 2004-08-18 | 2006-03-02 | Ricoh Co Ltd | データ送信方法、データ送信プログラム、データ送信装置、データ受信装置 |
| JP2007133687A (ja) * | 2005-11-10 | 2007-05-31 | Samii Kk | 画像生成装置、遊技機、画像生成方法、及びプログラム |
| JP2010108328A (ja) * | 2008-10-31 | 2010-05-13 | National Institute Of Information & Communication Technology | 3dレンジデータを位置合わせする方法及び装置 |
| WO2018101080A1 (ja) | 2016-11-30 | 2018-06-07 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元モデル配信方法及び三次元モデル配信装置 |
| WO2018123801A1 (ja) | 2016-12-28 | 2018-07-05 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元モデル配信方法、三次元モデル受信方法、三次元モデル配信装置及び三次元モデル受信装置 |
| WO2019082958A1 (ja) | 2017-10-27 | 2019-05-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元モデル符号化装置、三次元モデル復号装置、三次元モデル符号化方法、および、三次元モデル復号方法 |
| WO2019098318A1 (ja) | 2017-11-20 | 2019-05-23 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元点群データ生成方法、位置推定方法、三次元点群データ生成装置、および、位置推定装置 |
| US11902577B2 (en) | 2019-02-06 | 2024-02-13 | Panasonic Intellectual Property Corporation Of America | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6023277A (en) * | 1996-07-03 | 2000-02-08 | Canon Kabushiki Kaisha | Display control apparatus and method |
| US5861920A (en) * | 1996-11-08 | 1999-01-19 | Hughes Electronics Corporation | Hierarchical low latency video compression |
| CA2337530C (en) * | 1998-07-16 | 2007-11-20 | The Research Foundation Of State University Of New York | Apparatus and method for real-time volume processing and universal 3d rendering |
| FR2782862B1 (fr) * | 1998-08-29 | 2001-08-24 | Samsung Electronics Co Ltd | Procede de codage/decodage progressif d'informations de maillage tridimensionnel et dispositif de celui-ci |
| US6249286B1 (en) * | 1998-10-31 | 2001-06-19 | Hewlett-Packard Company | Memory efficient surface normal compression |
| US20030158786A1 (en) | 1999-02-26 | 2003-08-21 | Skyline Software Systems, Inc. | Sending three-dimensional images over a network |
| AU2001239926A1 (en) * | 2000-02-25 | 2001-09-03 | The Research Foundation Of State University Of New York | Apparatus and method for volume processing and rendering |
| US6539354B1 (en) | 2000-03-24 | 2003-03-25 | Fluent Speech Technologies, Inc. | Methods and devices for producing and using synthetic visual speech based on natural coarticulation |
| JP2002095018A (ja) * | 2000-09-12 | 2002-03-29 | Canon Inc | 画像表示制御装置及び画像表示システム、並びに画像データの表示方法 |
| US20020080143A1 (en) * | 2000-11-08 | 2002-06-27 | Morgan David L. | Rendering non-interactive three-dimensional content |
| AU2002229090A1 (en) * | 2000-12-14 | 2002-06-24 | Rtimage Inc. | Three-dimensional image streaming system and method for medical images |
| KR100914636B1 (ko) * | 2001-05-29 | 2009-08-28 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 비주얼 통신 신호를 전송하기 위한 방법, 비주얼 통신 신호를 전송하기 위한 송신기 및 비주얼 통신 신호를 수신하기 위한 수신기 |
| US7392473B2 (en) * | 2005-05-26 | 2008-06-24 | Xerox Corporation | Method and apparatus for determining logical document structure |
| JP4739291B2 (ja) * | 2007-08-09 | 2011-08-03 | 富士フイルム株式会社 | 撮影画角算出装置 |
| US9530226B2 (en) * | 2014-02-18 | 2016-12-27 | Par Technology Corporation | Systems and methods for optimizing N dimensional volume data for transmission |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4742558A (en) * | 1984-02-14 | 1988-05-03 | Nippon Telegraph & Telephone Public Corporation | Image information retrieval/display apparatus |
| JP2735197B2 (ja) * | 1987-11-12 | 1998-04-02 | 株式会社東芝 | 図形入力装置 |
| JP2643596B2 (ja) * | 1990-11-29 | 1997-08-20 | 株式会社日立製作所 | スカラ量分布表示方法 |
| US5239625A (en) * | 1991-03-05 | 1993-08-24 | Rampage Systems, Inc. | Apparatus and method to merge images rasterized at different resolutions |
| JPH0594500A (ja) * | 1991-10-02 | 1993-04-16 | Fujitsu Ltd | Cadシステムにおける3次元形状検索方式 |
| JPH05347674A (ja) * | 1992-06-12 | 1993-12-27 | Matsushita Electric Ind Co Ltd | 同期表示制御装置 |
| JP3429789B2 (ja) * | 1992-06-19 | 2003-07-22 | 株式会社リコー | 画面表示装置の制御方法 |
| US5371841A (en) * | 1992-07-31 | 1994-12-06 | Eastman Kodak Company | Progressive bit plane reconstruction method |
| GB9217361D0 (en) * | 1992-08-14 | 1992-09-30 | Crosfield Electronics Ltd | Methods and apparatus for generating graphics patterns |
| US5613051A (en) * | 1994-12-21 | 1997-03-18 | Harris Corp. | Remote image exploitation display system and method |
| US5604509A (en) * | 1995-04-14 | 1997-02-18 | Advent Design, Inc. | Remote display monitor system |
-
1996
- 1996-02-29 JP JP4254596A patent/JPH09237354A/ja active Pending
- 1996-09-09 US US08/708,800 patent/US5850226A/en not_active Expired - Fee Related
- 1996-12-12 EP EP19960119986 patent/EP0793376A3/en not_active Withdrawn
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7468725B2 (en) | 2000-09-18 | 2008-12-23 | Hitachi, Ltd. | Method and apparatus for describing solid shapes, and CAD/CAM system which employs the method |
| US6982711B1 (en) | 2000-09-18 | 2006-01-03 | Hitachi, Ltd. | Solid shape describing method and device therefor and solid shape design support system using them |
| US7006087B2 (en) | 2000-09-18 | 2006-02-28 | Hitachi, Ltd. | Method and apparatus for describing solid shapes, and CAD/CAM system which employs the method |
| WO2002023408A1 (fr) * | 2000-09-18 | 2002-03-21 | Hitachi, Ltd. | Procede de description de profiles pleins et dispositif associe et systeme d'aide a la conception de profiles pleins les utilisant |
| JP2002325239A (ja) * | 2001-04-25 | 2002-11-08 | Ricoh Co Ltd | データ会議システム及びデータ会議端末並びにデータ会議プログラムを記録した記録媒体 |
| JP2006059021A (ja) * | 2004-08-18 | 2006-03-02 | Ricoh Co Ltd | データ送信方法、データ送信プログラム、データ送信装置、データ受信装置 |
| JP2007133687A (ja) * | 2005-11-10 | 2007-05-31 | Samii Kk | 画像生成装置、遊技機、画像生成方法、及びプログラム |
| JP2010108328A (ja) * | 2008-10-31 | 2010-05-13 | National Institute Of Information & Communication Technology | 3dレンジデータを位置合わせする方法及び装置 |
| US11240483B2 (en) | 2016-11-30 | 2022-02-01 | Panasonic Intellectual Property Corporation Of America | Three-dimensional model distribution method and three-dimensional model distribution device |
| WO2018101080A1 (ja) | 2016-11-30 | 2018-06-07 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元モデル配信方法及び三次元モデル配信装置 |
| US11632532B2 (en) | 2016-11-30 | 2023-04-18 | Panasonic Intellectual Property Corporation Of America | Three-dimensional model distribution method and three-dimensional model distribution device |
| EP4030767A1 (en) | 2016-11-30 | 2022-07-20 | Panasonic Intellectual Property Corporation of America | Three-dimensional model distribution method and three-dimensional model distribution device |
| US10863162B2 (en) | 2016-11-30 | 2020-12-08 | Panasonic Intellectual Property Corporation Of America | Three-dimensional model distribution method and three-dimensional model distribution device |
| US11551408B2 (en) | 2016-12-28 | 2023-01-10 | Panasonic Intellectual Property Corporation Of America | Three-dimensional model distribution method, three-dimensional model receiving method, three-dimensional model distribution device, and three-dimensional model receiving device |
| WO2018123801A1 (ja) | 2016-12-28 | 2018-07-05 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元モデル配信方法、三次元モデル受信方法、三次元モデル配信装置及び三次元モデル受信装置 |
| WO2019082958A1 (ja) | 2017-10-27 | 2019-05-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元モデル符号化装置、三次元モデル復号装置、三次元モデル符号化方法、および、三次元モデル復号方法 |
| WO2019098318A1 (ja) | 2017-11-20 | 2019-05-23 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元点群データ生成方法、位置推定方法、三次元点群データ生成装置、および、位置推定装置 |
| EP4250232A2 (en) | 2017-11-20 | 2023-09-27 | Panasonic Intellectual Property Corporation of America | Three-dimensional point group data generation method, position estimation method, three-dimensional point group data generation device, and position estimation device |
| US12189037B2 (en) | 2017-11-20 | 2025-01-07 | Panasonic Intellectual Property Corporation Of America | Three-dimensional point cloud generation method, position estimation method, three-dimensional point cloud generation device, and position estimation device |
| US11902577B2 (en) | 2019-02-06 | 2024-02-13 | Panasonic Intellectual Property Corporation Of America | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device |
| US12289470B2 (en) | 2019-02-06 | 2025-04-29 | Panasonic Intellectual Property Corporation Of America | Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0793376A3 (en) | 1998-07-01 |
| EP0793376A2 (en) | 1997-09-03 |
| US5850226A (en) | 1998-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09237354A (ja) | 3次元形状データ転送表示方法 | |
| CN111161660B (zh) | 数据处理系统 | |
| US5913920A (en) | Indicating updates from a remote display | |
| EP0817119A2 (en) | Image resizing apparatus | |
| CN102541496A (zh) | 显示设备和信息处理设备及其控制方法、图像显示系统 | |
| CN108287678A (zh) | 一种基于虚拟现实的图像处理方法、装置、设备和介质 | |
| WO2024104248A1 (zh) | 虚拟全景图的渲染方法、装置、设备及存储介质 | |
| JP2001243481A (ja) | 画像生成装置 | |
| JPH03241480A (ja) | 並列多角形/画素描出用エンジン | |
| EP1326208A1 (en) | Data communication system and method, computer program, and recording medium | |
| EP1043891A2 (en) | Method and apparatus for clipping video information before scaling | |
| JP2612221B2 (ja) | 図形画像を生成する装置及び方法 | |
| TWI244048B (en) | Data processing system and method, and recording medium | |
| GB2296114A (en) | Updating display screens of local and remote workstations | |
| JPH06149694A (ja) | 分配データ受信選択方式 | |
| JP2004072553A (ja) | 映像歪み補正方法及び同方法用プログラム | |
| JPH07336659A (ja) | 通信装置 | |
| KR101169994B1 (ko) | 알파 평면을 이용한 영상 데이터 처리 장치 및 방법 | |
| CN107105119A (zh) | 一种用于源设备与目标设备的图像传输方法及装置 | |
| CN114461112A (zh) | 屏幕菜单式调节方式的图像显示方法及装置 | |
| US5623559A (en) | Communication terminal transmitting first and second coordinate data in first and second modes | |
| JPH06124189A (ja) | 画像表示装置および画像表示制御方法 | |
| JPH0816822A (ja) | 3次元動画像生成方法 | |
| JP5130839B2 (ja) | 画像情報圧縮転送方法及び画像転送装置 | |
| JPH0271378A (ja) | 静止画処理方式 |