KR100657943B1 - 2차원 건물 데이터의 실시간 3차원 변환 방법 및 장치,그리고 이를 이용한 2차원 건물 데이터의 실시간 3차원시각화 방법 및 장치 - Google Patents
2차원 건물 데이터의 실시간 3차원 변환 방법 및 장치,그리고 이를 이용한 2차원 건물 데이터의 실시간 3차원시각화 방법 및 장치 Download PDFInfo
- Publication number
- KR100657943B1 KR100657943B1 KR1020050001539A KR20050001539A KR100657943B1 KR 100657943 B1 KR100657943 B1 KR 100657943B1 KR 1020050001539 A KR1020050001539 A KR 1020050001539A KR 20050001539 A KR20050001539 A KR 20050001539A KR 100657943 B1 KR100657943 B1 KR 100657943B1
- Authority
- KR
- South Korea
- Prior art keywords
- building
- dimensional
- data
- visualization
- dimensional data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 238000012800 visualization Methods 0.000 title claims abstract description 33
- 230000009466 transformation Effects 0.000 title claims abstract description 8
- 238000007794 visualization technique Methods 0.000 claims abstract description 72
- 238000011426 transformation method Methods 0.000 claims abstract description 7
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 239000003086 colorant Substances 0.000 claims description 7
- 230000008447 perception Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 16
- 238000009877 rendering Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000010365 information processing Effects 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
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3635—Guidance using 3D or perspective road maps
- G01C21/3638—Guidance using 3D or perspective road maps including 3D objects and buildings
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K1/00—Devices in which sound is produced by striking a resonating body, e.g. bells, chimes or gongs
- G10K1/06—Devices in which sound is produced by striking a resonating body, e.g. bells, chimes or gongs the resonating devices having the shape of a bell, plate, rod, or tube
- G10K1/062—Devices in which sound is produced by striking a resonating body, e.g. bells, chimes or gongs the resonating devices having the shape of a bell, plate, rod, or tube electrically operated
- G10K1/066—Devices in which sound is produced by striking a resonating body, e.g. bells, chimes or gongs the resonating devices having the shape of a bell, plate, rod, or tube electrically operated the sounding member being a tube, plate or rod
- G10K1/067—Operating or striking mechanisms therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C11/00—Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K1/00—Devices in which sound is produced by striking a resonating body, e.g. bells, chimes or gongs
- G10K1/06—Devices in which sound is produced by striking a resonating body, e.g. bells, chimes or gongs the resonating devices having the shape of a bell, plate, rod, or tube
- G10K1/08—Details or accessories of general applicability
- G10K1/26—Mountings; Casings
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Remote Sensing (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Computer Graphics (AREA)
- Structural Engineering (AREA)
- Mathematical Optimization (AREA)
- Civil Engineering (AREA)
- Acoustics & Sound (AREA)
- Computing Systems (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Architecture (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
Description
Claims (58)
- (a) 3차원 변환하고자 하는 건물과 기준 위치와의 상대적 거리를 결정하는 단계;(b) 상기 결정된 상대적 거리에 따라 상기 건물의 시각화 방식을 결정하는 단계; 및(c) 상기 결정된 시각화 방식에 따라 상기 건물의 층수 정보를 이용하여 상기 건물의 3차원 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법.
- 제1항에 있어서, 상기 기준 위치는 사용자의 위치인 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법.
- 제1항에 있어서, 상기 기준 위치는 카메라의 위치인 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법.
- 제1항에 있어서, 상기 (b) 단계는,상기 결정된 상대적 거리가 d0(d0은 양의 실수 값) 미만인 경우, 상기 건물의 시각화 방식은 상기 건물의 밑면만을 표시하는 방식으로 결정하는 단계;상기 결정된 상대적 거리가 d0 이상이고 d1 미만(d0 < d1)인 경우, 상기 건물의 시각화 방식은 상기 건물을 반투명 또는 투명하게 표시하는 방식으로 결정하는 단계;상기 결정된 상대적 거리가 d1 이상이고 d2(d1 < d2) 미만인 경우, 상기 건물의 시각화 방식은 상기 건물에 음영 처리를 하는 방식으로 결정하는 단계;상기 결정된 상대적 거리가 d2 이상이고 d3(d2 < d3) 미만인 경우, 상기 건물의 시각화 방식은 상기 건물의 외부에 텍스쳐를 적용하는 방식으로 결정하는 단계; 및상기 결정된 거리가 d3 이상인 경우, 상기 건물의 시각화 방식은 상기 건물을 표시하지 않는 방식으로 결정하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법.
- 제1항에 있어서, 상기 (c) 단계는,상기 결정된 시각화 방식이 건물의 밑면만을 표시하는 방식인 경우, 상기 건물의 2차원 데이터에 0의 값을 높이 좌표로 추가한 3차원 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법.
- 제1항에 있어서, 상기 (c) 단계는,(c1) 상기 건물의 윗면에 대응하는 3차원 데이터를 생성하는 단계;(c2) 상기 건물의 밑면에 대응하는 3차원 데이터를 생성하는 단계; 및(c3) 상기 건물의 옆면에 대응하는 3차원 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법.
- 제6항에 있어서, 상기 (c1) 단계는,상기 건물의 층수 정보와 높이 변환 상수를 곱한 값을 상기 건물의 2차원 데이터에 높이 좌표로 추가한 3차원 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법.
- 제6항에 있어서, 상기 (c2) 단계는,상기 건물의 2차원 데이터에 0의 값을 높이 좌표로 추가한 3차원 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법
- 제6항에 있어서, 상기 (c3) 단계는,상기 건물의 윗면의 정점들 각각과 상기 건물의 밑면의 정점들 각각을 번갈아 나열한 삼각형 스트립 구조를 가지는 상기 건물의 옆면 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법.
- 제6항에 있어서, 상기 (c) 단계는,상기 건물의 2차원 평면 상의 형태가 볼록 다각형(convex polygon)인 경우, 상기 건물의 윗면의 3차원 데이터 및 상기 건물의 밑면의 3차원 데이터를 삼각형 부채꼴(triangle fan) 형식으로 변환하는 단계를 더 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법.
- 제6항에 있어서, 상기 (c) 단계는,상기 건물의 2차원 평면 상의 형태가 오목 다각형(concave polygon)인 경우, 상기 건물의 윗면의 3차원 데이터 및 상기 건물의 밑면의 3차원 데이터를 하나 이상의 삼각형으로 분할한 형태로 변경하는 단계를 더 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 방법.
- 3차원 변환하고자 하는 건물과 기준 위치와의 상대적 거리를 결정하는 거리 검출부;상기 결정된 상대적 거리에 따라 상기 건물의 시각화 방식을 결정하는 외관결정부; 및상기 결정된 시각화 방식에 따라 상기 건물의 층수 정보를 이용하여 상기 건물의 3차원 데이터를 생성하는 3차원데이터생성부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- 제12항에 있어서, 상기 기준 위치는 사용자의 위치인 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- 제12항에 있어서, 상기 기준 위치는 카메라의 위치인 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- 제12항에 있어서, 상기 외관결정부는,상기 결정된 상대적 거리가 d0(d0은 양의 실수 값) 미만인 경우, 상기 건물의 시각화 방식은 상기 건물의 밑면만을 표시하는 방식으로 결정하는 제1결정부;상기 결정된 상대적 거리가 d0 이상이고 d1 미만(d0 < d1)인 경우, 상기 건물의 시각화 방식은 상기 건물을 반투명 또는 투명하게 표시하는 방식으로 결정하는 제2결정부;상기 결정된 상대적 거리가 d1 이상이고 d2(d1 < d2) 미만인 경우, 상기 건 물의 시각화 방식은 상기 건물에 음영 처리를 하는 방식으로 결정하는 제3결정부;상기 결정된 상대적 거리가 d2 이상이고 d3(d2 < d3) 미만인 경우, 상기 건물의 시각화 방식은 상기 건물의 외부에 텍스쳐를 적용하는 방식으로 결정하는 제4결정부; 및상기 결정된 거리가 d3 이상인 경우, 상기 건물의 시각화 방식은 상기 건물을 표시하지 않는 방식으로 결정하는 제5결정부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- 제12항에 있어서, 상기 3차원데이터생성부는,상기 결정된 시각화 방식이 건물의 밑면만을 표시하는 방식인 경우, 상기 건물의 2차원 데이터에 0의 값을 높이 좌표로 추가한 3차원 데이터를 생성하는 밑면높이추가부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- 제12항에 있어서, 상기 3차원데이터생성부는,상기 건물의 윗면에 대응하는 3차원 데이터를 생성하는 윗면데이터생성부;상기 건물의 밑면에 대응하는 3차원 데이터를 생성하는 밑면데이터생성부; 및상기 건물의 옆면에 대응하는 3차원 데이터를 생성하는 옆면데이터생성부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- 제17항에 있어서, 상기 윗면데이터생성부는,상기 건물의 층수 정보와 높이 변환 상수를 곱한 값을 상기 건물의 2차원 데이터에 높이 좌표로 추가한 3차원 데이터를 생성하는 높이좌표추가부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- 제17항에 있어서, 상기 밑면데이터생성부는,상기 건물의 2차원 데이터에 0의 값을 높이 좌표로 추가한 3차원 데이터를 생성하는 바닥높이추가부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- 제17항에 있어서, 상기 옆면데이터생성부는,상기 건물의 윗면의 정점들 각각과 상기 건물의 밑면의 정점들 각각을 번갈아 나열한 삼각형 스트립 구조를 가지는 상기 건물의 옆면 데이터를 생성하는 스트립구조생성부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- 제17항에 있어서, 상기 3차원데이터생성부는,상기 건물의 2차원 평면 상의 형태가 볼록 다각형(convex polygon)인 경우, 상기 건물의 윗면의 3차원 데이터 및 상기 건물의 밑면의 3차원 데이터를 삼각형 부채꼴(triangle fan) 형식으로 변환하는 삼각형부채꼴변환부를 더 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- 제17항에 있어서, 상기 3차원데이터생성부는,상기 건물의 2차원 평면 상의 형태가 오목 다각형(concave polygon)인 경우, 상기 건물의 윗면의 3차원 데이터 및 상기 건물의 밑면의 3차원 데이터를 하나 이상의 삼각형으로 분할한 형태로 변경하는 오목다각형분할부를 더 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 변환 장치.
- (a) 3차원 변환하고자 하는 건물과 기준 위치와의 상대적 거리를 결정하는 단계;(b) 상기 결정된 상대적 거리에 따라 상기 건물의 시각화 방식을 결정하는 단계;(c) 상기 결정된 시각화 방식에 따라 상기 건물의 층수 정보를 이용하여 상기 건물의 3차원 데이터를 생성하는 단계; 및(d) 상기 결정된 시각화 방식에 따라 상기 건물의 3차원 데이터를 화면에 표시하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제23항에 있어서, 상기 기준 위치는 사용자의 위치인 것을 특징으로 하는 2 차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제23항에 있어서, 상기 기준 위치는 카메라의 위치인 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제23항에 있어서, 상기 (b) 단계는,상기 결정된 상대적 거리가 d0(d0은 양의 실수 값) 미만인 경우, 상기 건물의 시각화 방식은 상기 건물의 밑면만을 표시하는 방식으로 결정하는 단계;상기 결정된 상대적 거리가 d0 이상이고 d1 미만(d0 < d1)인 경우, 상기 건물의 시각화 방식은 상기 건물을 반투명 또는 투명하게 표시하는 방식으로 결정하는 단계;상기 결정된 상대적 거리가 d1 이상이고 d2(d1 < d2) 미만인 경우, 상기 건물의 시각화 방식은 상기 건물에 음영 처리를 하는 방식으로 결정하는 단계;상기 결정된 상대적 거리가 d2 이상이고 d3(d2 < d3) 미만인 경우, 상기 건물의 식가화 방식은 상기 건물의 외부에 텍스쳐를 적용하는 방식으로 결정하는 단계; 및상기 결정된 거리가 d3 이상인 경우, 상기 건물의 시각화 방식은 상기 건물을 표시하지 않는 방식으로 결정하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제23항에 있어서, 상기 (c) 단계는,상기 결정된 시각화 방식이 건물의 밑면만을 표시하는 방식인 경우, 상기 건물의 2차원 데이터에 0의 값을 높이 좌표로 추가한 3차원 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제23항에 있어서, 상기 (c) 단계는,(c1) 상기 건물의 윗면에 대응하는 3차원 데이터를 생성하는 단계;(c2) 상기 건물의 밑면에 대응하는 3차원 데이터를 생성하는 단계; 및(c3) 상기 건물의 옆면에 대응하는 3차원 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제28항에 있어서, 상기 (c1) 단계는,상기 건물의 층수 정보와 높이 변환 상수를 곱한 값을 상기 건물의 2차원 데이터에 높이 좌표로 추가한 3차원 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제28항에 있어서, 상기 (c2) 단계는,상기 건물의 2차원 데이터에 0의 값을 높이 좌표로 추가한 3차원 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법
- 제28항에 있어서, 상기 (c3) 단계는,상기 건물의 윗면의 정점들 각각과 상기 건물의 밑면의 정점들 각각을 번갈아 나열한 삼각형 스트립 구조를 가지는 상기 건물의 옆면 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제28항에 있어서, 상기 (c) 단계는,상기 건물의 2차원 평면 상의 형태가 볼록 다각형(convex polygon)인 경우, 상기 건물의 윗면의 3차원 데이터 및 상기 건물의 밑면의 3차원 데이터를 삼각형 부채꼴(triangle fan) 형식으로 변환하는 단계를 더 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제28항에 있어서, 상기 (c) 단계는,상기 건물의 2차원 평면 상의 형태가 오목 다각형(concave polygon)인 경우, 상기 건물의 윗면의 3차원 데이터 상기 건물의 윗면의 3차원 데이터 및 상기 건물의 밑면의 3차원 데이터를 하나 이상의 삼각형으로 분할한 형태로 변경하는 단계를 더 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제23항에 있어서, 상기 (d) 단계는,(d1) 상기 건물의 시각화 방식이 상기 건물에 음영 처리를 하는 방식인 경 우, 상기 건물의 옆면을 구성하는 각각의 면에 대해서 명도가 서로 다른 색을 지정하여 음영을 표시하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제34항에 있어서, 상기 (d1) 단계는,광원 벡터를 설정하는 단계;상기 건물의 옆면을 구성하는 각각의 면에 대해서 상기 광원 벡터와 이루는 사이각을 구하는 단계; 및상기 사이각의 크기에 따라 상기 건물의 옆면을 구성하는 각각의 면의 색을 결정하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제34항에 있어서, 상기 (d1) 단계는,상기 건물의 옆면을 구성하는 각각의 면에 대해서 상기 옆면 데이터 상에서 포함된 순서에 따라 색을 지정하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제23항에 있어서, 상기 (d) 단계는,(d1) 상기 결정된 시각화 방식이 상기 건물의 외부에 텍스쳐를 적용하는 방식인 경우, 상기 건물의 옆면을 구성하는 각각의 면에 대해서 가로축 및 세로축에 포함될 텍스쳐의 수를 결정하여 텍스쳐를 적용하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제37항에 있어서, 상기 (d1) 단계는,상기 면의 가로축의 길이를 소정의 가로길이계수로 나눈 값을 상기 가로축에 포함될 텍스쳐의 수로 결정하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 제37항에 있어서, 상기 (d1) 단계는,상기 건물의 층수를 상기 세로축에 포함될 텍스쳐의 수로 결정하는 단계를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 방법.
- 3차원 변환하고자 하는 건물과 기준 위치와의 상대적 거리를 결정하는 거리검출부;상기 결정된 상대적 거리에 따라 상기 건물의 시각화 방식을 결정하는 외관결정부;상기 결정된 시각화 방식에 따라 상기 건물의 층수 정보를 이용하여 상기 건물의 3차원 데이터를 생성하는 3차원데이터생성부; 및상기 결정된 시각화 방식에 따라 상기 건물의 3차원 데이터를 화면에 표시하는 건물시각화부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차 원 시각화 장치.
- 제40항에 있어서, 상기 기준 위치는 사용자의 위치인 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제40항에 있어서, 상기 기준 위치는 카메라의 위치인 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제40항에 있어서, 상기 외관결정부는,상기 결정된 상대적 거리가 d0(d0은 양의 실수 값) 미만인 경우, 상기 건물의 시각화 방식은 상기 건물의 밑면만을 표시하는 방식으로 결정하는 제1결정부;상기 결정된 상대적 거리가 d0 이상이고 d1 미만(d0 < d1)인 경우, 상기 건물의 시각화 방식은 상기 건물을 반투명 또는 투명하게 표시하는 방식으로 결정하는 제2결정부;상기 결정된 상대적 거리가 d1 이상이고 d2(d1 < d2) 미만인 경우, 상기 건물의 시각화 방식은 상기 건물에 음영 처리를 하는 방식으로 결정하는 제3결정부;상기 결정된 상대적 거리가 d2 이상이고 d3(d2 < d3) 미만인 경우, 상기 건물의 시각화 방식은 상기 건물의 외부에 텍스쳐를 적용하는 방식으로 결정하는 제4결정부; 및상기 결정된 거리가 d3 이상인 경우, 상기 건물의 시각화 방식은 상기 건물 을 표시하지 않는 방식으로 결정하는 제5결정부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제40항에 있어서, 상기 3차원데이터생성부는,상기 결정된 시각화 방식이 건물의 밑면만을 표시하는 방식인 경우, 상기 건물의 2차원 데이터에 0의 값을 높이 좌표로 추가한 3차원 데이터를 생성하는 밑면높이추가부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제40항에 있어서, 상기 3차원데이터생성부는,상기 건물의 윗면에 대응하는 3차원 데이터를 생성하는 윗면데이터생성부;상기 건물의 밑면에 대응하는 3차원 데이터를 생성하는 밑면데이터생성부; 및상기 건물의 옆면에 대응하는 3차원 데이터를 생성하는 옆면데이터생성부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제45항에 있어서, 상기 윗면데이터생성부는,상기 건물의 층수 정보와 높이 변환 상수를 곱한 값을 상기 건물의 2차원 데이터에 높이 좌표로 추가한 3차원 데이터를 생성하는 높이좌표추가부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제45항에 있어서, 상기 밑면데이터생성부는,상기 건물의 2차원 데이터에 0의 값을 높이 좌표로 추가한 3차원 데이터를 생성하는 바닥높이추가부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제45항에 있어서, 상기 옆면데이터생성부는,상기 건물의 윗면의 정점들 각각과 상기 건물의 밑면의 정점들 각각을 번갈아 나열한 삼각형 스트립 구조를 가지는 상기 건물의 옆면 데이터를 생성하는 스트립구조생성부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제45항에 있어서, 상기 3차원데이터생성부는,상기 건물의 2차원 평면 상의 형태가 볼록 다각형(convex polygon)인 경우, 상기 건물의 윗면의 3차원 데이터 및 상기 건물의 밑면의 3차원 데이터를 삼각형 부채꼴(triangle fan) 형식으로 변환하는 삼각형부채꼴변환부를 더 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제45항에 있어서, 상기 3차원데이터생성부는,상기 건물의 2차원 평면 상의 형태가 오목 다각형(concave polygon)인 경우, 상기 건물의 윗면의 3차원 데이터 및 상기 건물의 밑면의 3차원 데이터를 하나 이상의 삼각형으로 분할한 형태로 변경하는 오목다각형분할부를 더 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제40항에 있어서, 상기 건물시각화부는,상기 건물의 시각화 방식이 상기 건물에 음영 처리를 하는 방식인 경우, 상기 건물의 옆면을 구성하는 각각의 면에 대해서 명도가 서로 다른 색을 지정하여 음영을 표시하는 음영적용부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제51항에 있어서, 상기 음영적용부는,광원 벡터를 설정하는 광원설정부;상기 건물의 옆면을 구성하는 각각의 면에 대해서 상기 광원 벡터와 이루는 사이각을 구하는 사이각계산부; 및상기 사이각의 크기에 따라 상기 건물의 옆면을 구성하는 각각의 면의 색을 결정하는 색결정부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제51항에 있어서, 상기 음영적용부는,상기 건물의 옆면을 구성하는 각각의 면에 대해서 상기 옆면 데이터 상에서 포함된 순서에 따라 색을 지정하는 색지정부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제40항에 있어서, 상기 건물시각화부는,상기 결정된 건물의 시각화 방식이 상기 건물의 외부에 텍스쳐를 적용하는 방식인 경우, 상기 건물의 옆면을 구성하는 각각의 면에 대해서 가로축 및 세로축에 포함될 텍스쳐의 수를 결정하여 텍스쳐를 적용하는 텍스쳐적용부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제54항에 있어서, 상기 텍스쳐적용부는,상기 면의 가로축의 길이를 소정의 가로길이계수로 나눈 값을 상기 가로축에 포함될 텍스쳐의 수로 결정하는 가로텍스쳐수결정부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 제54항에 있어서, 상기 텍스쳐적용부는,상기 건물의 층수를 상기 면의 세로축에 포함될 텍스쳐의 수로 결정하는 세로텍스쳐수결정부를 포함하는 것을 특징으로 하는 2차원 건물 데이터의 실시간 3차원 시각화 장치.
- 3차원 변환하고자 하는 건물과 기준 위치와의 상대적 거리를 결정하는 단계;상기 결정된 상대적 거리에 따라 상기 건물의 시각화 방식을 결정하는 단계; 및상기 결정된 시각화 방식에 따라 상기 건물의 층수 정보를 이용하여 상기 건물의 3차원 데이터를 생성하는 단계를 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
- 3차원 변환하고자 하는 건물과 기준 위치와의 상대적 거리를 결정하는 단계;상기 결정된 상대적 거리에 따라 상기 건물의 시각화 방식을 결정하는 단계;상기 결정된 시각화 방식에 따라 상기 건물의 층수 정보를 이용하여 상기 건물의 3차원 데이터를 생성하는 단계; 및상기 결정된 시각화 방식에 따라 상기 건물의 3차원 데이터를 화면에 표시하는 단계를 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050001539A KR100657943B1 (ko) | 2005-01-07 | 2005-01-07 | 2차원 건물 데이터의 실시간 3차원 변환 방법 및 장치,그리고 이를 이용한 2차원 건물 데이터의 실시간 3차원시각화 방법 및 장치 |
US11/185,858 US20060152503A1 (en) | 2005-01-07 | 2005-07-21 | Method and apparatus for transforming two-dimensional building data to three-dimensional building data in real time and method and apparatus for three-dimensionally visualizing two-dimensional building data in real time |
JP2006001046A JP2006190302A (ja) | 2005-01-07 | 2006-01-06 | 2次元建物データのリアルタイム3次元変換方法及びその装置、並びにそれを利用した2次元建物データのリアルタイム3次元視覚化方法及びその装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050001539A KR100657943B1 (ko) | 2005-01-07 | 2005-01-07 | 2차원 건물 데이터의 실시간 3차원 변환 방법 및 장치,그리고 이를 이용한 2차원 건물 데이터의 실시간 3차원시각화 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100657943B1 true KR100657943B1 (ko) | 2006-12-14 |
Family
ID=36652785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050001539A KR100657943B1 (ko) | 2005-01-07 | 2005-01-07 | 2차원 건물 데이터의 실시간 3차원 변환 방법 및 장치,그리고 이를 이용한 2차원 건물 데이터의 실시간 3차원시각화 방법 및 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060152503A1 (ko) |
JP (1) | JP2006190302A (ko) |
KR (1) | KR100657943B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100896137B1 (ko) | 2008-06-10 | 2009-05-11 | 팅크웨어(주) | 3차원 지도 서비스에서의 명암 표현 장치 및 방법 |
WO2009131361A2 (ko) * | 2008-04-22 | 2009-10-29 | 팅크웨어(주) | 3차원 지도 서비스에서의 지도 데이터 편집 장치 및 방법 |
KR20160109278A (ko) * | 2015-03-10 | 2016-09-21 | 엘지전자 주식회사 | 설비 제어 장치 및 이의 설비 제어 방법 |
KR20160148885A (ko) * | 2015-06-17 | 2016-12-27 | (주)유니드픽쳐 | 2d 이미지를 이용한 3d모델링 및 3차원 형상 제작 기법 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006059922A1 (de) * | 2006-12-19 | 2008-06-26 | Robert Bosch Gmbh | Verfahren zum Darstellen eines Kartenausschnittes in einem Navigationssystem und Navigationssystem |
US20080228393A1 (en) * | 2007-01-10 | 2008-09-18 | Pieter Geelen | Navigation device and method |
WO2008083757A1 (en) | 2007-01-10 | 2008-07-17 | Tomtom International B.V. | A method of conserving power in a navigation device and a power conserving navigation device |
EP2503290A1 (en) | 2011-03-22 | 2012-09-26 | Harman Becker Automotive Systems GmbH | Curved labeling in digital maps |
EP2503292B1 (en) * | 2011-03-22 | 2016-01-06 | Harman Becker Automotive Systems GmbH | Landmark icons in digital maps |
EP2503291A1 (en) | 2011-03-22 | 2012-09-26 | Harman Becker Automotive Systems GmbH | Signposts in digital maps |
US20130024113A1 (en) * | 2011-07-22 | 2013-01-24 | Robert Bosch Gmbh | Selecting and Controlling the Density of Objects Rendered in Two-Dimensional and Three-Dimensional Navigation Maps |
EP2592576A1 (en) * | 2011-11-08 | 2013-05-15 | Harman Becker Automotive Systems GmbH | Parameterized graphical representation of buildings |
US9792724B2 (en) | 2013-03-14 | 2017-10-17 | Robert Bosch Gmbh | System and method for generation of shadow effects in three-dimensional graphics |
US9886790B2 (en) | 2013-03-14 | 2018-02-06 | Robert Bosch Gmbh | System and method of shadow effect generation for concave objects with dynamic lighting in three-dimensional graphics |
CN113168726B (zh) * | 2018-10-21 | 2025-02-11 | 甲骨文国际公司 | 虚拟环境中的数据可视化对象 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5602564A (en) * | 1991-11-14 | 1997-02-11 | Hitachi, Ltd. | Graphic data processing system |
US6169552B1 (en) * | 1996-04-16 | 2001-01-02 | Xanavi Informatics Corporation | Map display device, navigation device and map display method |
US6295066B1 (en) * | 1997-09-12 | 2001-09-25 | Hitachi, Ltd. | Method for generating virtual three-dimensional space |
JP3278623B2 (ja) * | 1999-01-06 | 2002-04-30 | 日本電気株式会社 | 地図3次元化システム,地図3次元化方法および地図3次元化用プログラムを記憶した記憶媒体 |
JP4559555B2 (ja) * | 1999-03-16 | 2010-10-06 | 株式会社日立製作所 | 立体地図表示方法およびナビゲーション装置 |
US6710774B1 (en) * | 1999-05-12 | 2004-03-23 | Denso Corporation | Map display device |
JP3908419B2 (ja) * | 1999-09-14 | 2007-04-25 | アルパイン株式会社 | ナビゲーション装置 |
JP3792541B2 (ja) * | 2001-06-07 | 2006-07-05 | 富士通株式会社 | 3次元モデル表示プログラムおよび3次元モデル表示装置 |
JP4807692B2 (ja) * | 2001-09-26 | 2011-11-02 | パイオニア株式会社 | 画像作成装置及びその方法、並びにコンピュータプログラム |
FR2852128A1 (fr) * | 2003-03-07 | 2004-09-10 | France Telecom | Procede pour la gestion de la representation d'au moins une scene 3d modelisee. |
JP4319857B2 (ja) * | 2003-05-19 | 2009-08-26 | 株式会社日立製作所 | 地図作成方法 |
US7098915B2 (en) * | 2004-09-27 | 2006-08-29 | Harris Corporation | System and method for determining line-of-sight volume for a specified point |
-
2005
- 2005-01-07 KR KR1020050001539A patent/KR100657943B1/ko not_active IP Right Cessation
- 2005-07-21 US US11/185,858 patent/US20060152503A1/en not_active Abandoned
-
2006
- 2006-01-06 JP JP2006001046A patent/JP2006190302A/ja active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009131361A2 (ko) * | 2008-04-22 | 2009-10-29 | 팅크웨어(주) | 3차원 지도 서비스에서의 지도 데이터 편집 장치 및 방법 |
WO2009131361A3 (ko) * | 2008-04-22 | 2010-01-21 | 팅크웨어(주) | 3차원 지도 서비스에서의 지도 데이터 편집 장치 및 방법 |
KR100896137B1 (ko) | 2008-06-10 | 2009-05-11 | 팅크웨어(주) | 3차원 지도 서비스에서의 명암 표현 장치 및 방법 |
KR20160109278A (ko) * | 2015-03-10 | 2016-09-21 | 엘지전자 주식회사 | 설비 제어 장치 및 이의 설비 제어 방법 |
KR101659039B1 (ko) * | 2015-03-10 | 2016-09-23 | 엘지전자 주식회사 | 설비 제어 장치 및 이의 설비 제어 방법 |
KR20160148885A (ko) * | 2015-06-17 | 2016-12-27 | (주)유니드픽쳐 | 2d 이미지를 이용한 3d모델링 및 3차원 형상 제작 기법 |
KR101693259B1 (ko) * | 2015-06-17 | 2017-01-10 | (주)유니드픽쳐 | 2d 이미지를 이용한 3d모델링 및 3차원 형상 제작 기법 |
Also Published As
Publication number | Publication date |
---|---|
US20060152503A1 (en) | 2006-07-13 |
JP2006190302A (ja) | 2006-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006190302A (ja) | 2次元建物データのリアルタイム3次元変換方法及びその装置、並びにそれを利用した2次元建物データのリアルタイム3次元視覚化方法及びその装置 | |
KR100520708B1 (ko) | 3차원 지도의 표시방법 | |
EP2602592B1 (en) | Stylized procedural modeling for 3D navigation | |
Glander et al. | Abstract representations for interactive visualization of virtual 3D city models | |
US8471732B2 (en) | Method for re-using photorealistic 3D landmarks for nonphotorealistic 3D maps | |
US20130300740A1 (en) | System and Method for Displaying Data Having Spatial Coordinates | |
US7872647B2 (en) | System and method for modeling a spheroid world database | |
JPH0757117A (ja) | テクスチャマップへの索引を生成する方法及びコンピュータ制御表示システム | |
KR100657937B1 (ko) | 2차원 선형 데이터의 실시간 3차원 변환 방법 및 장치,그리고 이를 이용한 2차원 선형 데이터의 실시간 3차원시각화 방법 및 장치 | |
JPH02287776A (ja) | 大域レンダリングに階層ディスプレイリストを採用する方法 | |
CN114219902A (zh) | 气象数据的体绘制渲染方法、装置和计算机设备 | |
JP7475022B2 (ja) | 室内空間の3次元地図生成方法及び装置 | |
Delikostidis et al. | Increasing the usability of pedestrian navigation interfaces by means of landmark visibility analysis | |
KR100723422B1 (ko) | 포인트 기반 렌더링 장치와 방법 및 컴퓨터 프로그램을 저장한 컴퓨터로 읽을 수 있는 기록매체 | |
US7116341B2 (en) | Information presentation apparatus and method in three-dimensional virtual space and computer program therefor | |
JPH11161159A (ja) | 3次元地図表示装置 | |
KR100634536B1 (ko) | 3차원 그래픽스 환경에서의 2차원 고가도로 데이터의 3차원 변환 방법 및 장치, 그리고 이를 이용한 3차원 그래픽스 환경에서의 2차원 고가도로 데이터의 3차원 시각화 방법 및 장치 | |
Freitag et al. | Efficient approximate computation of scene visibility based on navigation meshes and applications for navigation and scene analysis | |
US11561669B2 (en) | Systems and methods of using a digital twin for interacting with a city model | |
JP4786842B2 (ja) | 地図表示装置、地図表示方法、及び前記地図表示装置において用いられるコンピュータプログラム | |
CN111445565B (zh) | 一种基于视距的多源空间数据集成展示方法及装置 | |
JP3360563B2 (ja) | 立体地形表示装置 | |
CN113570256A (zh) | 应用于城市规划的数据处理方法、装置、电子设备及介质 | |
JPH07271847A (ja) | 造成地形のモデリング方法及び装置 | |
JPH0973555A (ja) | 3次元図形描画装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050107 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060214 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20060707 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20060214 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20060807 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20060707 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20061018 Appeal identifier: 2006101006939 Request date: 20060807 |
|
AMND | Amendment | ||
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20060906 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20060807 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20060414 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20061018 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20060920 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20061208 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20061211 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20091001 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20101011 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20111010 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20121115 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20121115 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20131122 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20131122 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20141119 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20141119 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20161209 |