• 제목, 요약, 키워드: Vector Graphics

검색결과 135건 처리시간 0.033초

벡터 프로세싱 기반의 3차원 그래픽 지오메트리 프로세서 설계 (A Design of Vector Processing Based 3D Graphics Geometry Processor)

  • 이정우;김기철
    • 대한전자공학회:학술대회논문집
    • /
    • /
    • pp.989-990
    • /
    • 2006
  • This paper presents a design of 3D Graphics Geometry processor. A geometry processor needs to cope with a large amount of computation and consists of transformation processor and lighting processor. To deal with the huge computation, a vector processing structure based on pipeline chaining is proposed. The proposed geometry processor performs 4.3M vertices/sec at 100MHz using 11 floating-point units.

  • PDF

구조화된 그래픽 표현을 위한 XML 기반의 SVG 저작 시스템 (SVG Editing System based on XML for Structured Graphic Representation)

  • 김택천;김진수;정회경
    • 한국정보통신학회논문지
    • /
    • v.8 no.8
    • /
    • pp.1661-1669
    • /
    • 2004
  • 인터넷의 급속한 발전은 기존의 정적인 웹을 탈피하여 사용자들로 하여금 더욱더 동적이고 다양한 컨텐츠를 요구하는 형태로 바뀌어 가는 실정이다. 이에 따라, SVG(Scalable Vector Graphics)는 기존의 인터넷에서 사용되던 비트맵 기반의 디스플레이 보다 훨씬 정교한 그래픽 표현을 제공하기 때문에 기능이나 장치 호환성의 문제없이 벡터 그래픽을 표현한다. 또한, 그래픽에 대한 논리적인 구조를 기술함으로써 인덱싱, 검색, 저장 또는 공유가 가능하도록 정의하고 있다. 그러나 복잡한 SVG 구문을 자세히 모르고도 편리하고 SVG 그래픽을 구현할 수 있는 SVG 저작 시스템이 요구되고 있다. 이에 본 논문에서는 SVG에 관한 기초기술 연구 및 구조화된 SVG 문서를 사용자 중심의 편집 인터페이스를 통해 일반 사용자들이 손쉽게 그래픽 객체를 직접 저작함에 따라 복잡한 SVG 구문을 자동으로 생성하는 SVG 문서 저작 시스템을 설계 및 구현한다.

Khronos OpenVG 1.0 벡터 그래픽 표준 API 구현 (Implementation of Khronos OpenVG 1.0 Standard for Vector Graphics)

  • 이환용;이준영;오애경;성현찬;박기현
    • 한국컴퓨터그래픽스학회논문지
    • /
    • v.12 no.3
    • /
    • pp.7-11
    • /
    • 2006
  • 최근 임베디드 환경에서 2차인 Vector Graphics에 대한 요구는 크게 증가하고 있으며, Flash Lite, SVG등의 응용이 이미 널리 사용되고 있다. 반면 이러한 응용을 지원하기 위한 API의 표준은 전무한 실정이었다. OpenVG 1.0은 임베디드 시스템을 위한 미디어 표준 제정 기관인 Khronos Group에서 제정한 2차원 벡터 그래픽스를 위한 API (Application Programming Interface)로 2005년 8월 발표되었다. 본 논문에서는 OpenVG 표준에 대해 간략히 소개하고 (주)휴원에서 세계최초로 상용화 개발에 성공한 AlexVG Engine의 개발과정과 결과에 대하여 설명한다.

  • PDF

노이즈 기반의 새로운 피쳐(feature)와 SVM에 기반한 개선된 CG(Computer Graphics) 및 PI(Photographic Images) 판별 방법 (New feature and SVM based advanced classification of Computer Graphics and Photographic Images)

  • 정두원;정현지;홍일영;이상진
    • 정보보호학회논문지
    • /
    • v.24 no.2
    • /
    • pp.311-318
    • /
    • 2014
  • 컴퓨터 그래픽 기술은 사람의 눈으로 컴퓨터 그래픽과 카메라로 촬영한 사진을 구분하기 힘들 정도로 발전하였다. 그래픽 기술의 진보는 인간에게 많은 편의를 주었으나 악의적인 조작 편집 및 사기 기법으로 사용되는 등 부작용도 수반하였다. 이에 대응하기 위해 이미지의 피쳐(feature)를 이용하여 컴퓨터 그래픽을 판별해내는 알고리즘에 대한 연구가 진행되고 있다. 본 논문에서는 기존에 제안된 알고리즘을 직접 검증해보고 컴퓨터 그래픽의 특성을 잘 나타내는 노이즈에 기반한 새로운 피쳐를 제안한다. 또한 선행 연구에서 제안한 피쳐와 함께 SVM(Support Vector Machine)을 활용하여 판별 정확도를 높이는 방법을 소개한다.

SVG를 이용한 컨벌루션 연산의 시각화 (Visualization of Convolution Operation Using Scalable Vector Graphics)

  • 김영미;강의성
    • 컴퓨터교육학회논문지
    • /
    • v.10 no.1
    • /
    • pp.97-105
    • /
    • 2007
  • 본 논문에서는 디지털 신호처리 및 영상처리 분야 등에서의 기본 연산이라고 할 수 있는 컨벌루션(convolution) 연산 과정을 웹을 위한 벡터 그래픽인 SVG(scalable vector graphics)를 이용하여 시각화하였다. 그런데, 컨벌루션 연산의 개념과 연산 과정은 주로 수학적인 표현에 의존하므로 그 개념을 직관적으로 이해하기는 다소 어려운 점이 있다. 본 논문에서는 SVG를 이용하여 컨벌루션의 연산 과정을 시각화하고 그에 대한 활용 예를 제시함으로써 학습자가 컨벌루션 연산을 보다 직관적으로 이해할 수 있도록 하였다. 본 논문에서 제시한 컨벌루션 연산의 시각화를 학습자들에게 적용한 결과를 면담을 통하여 분석한 결과, 학습자들이 컨벌루션 연산을 흥미를 가지고 학습에 임할 뿐만 아니라, 직관적으로 컨벌루션 연산을 이해할 수 있는 가능성을 볼 수 있었다.

  • PDF

Design and Implementation of Self-networking and Replaceable Structure in Mobile Vector Graphics

  • Jeong Gu-Min;Na Seung-Won;Jung Doo-Hee;Lee Yang-Sun
    • 한국멀티미디어학회논문지
    • /
    • v.8 no.6
    • /
    • pp.827-835
    • /
    • 2005
  • In this paper, self-networking and replaceable structure in vector graphics contents are presented for wireless internet service. The wireless networks over 2G or 3G are limited in the sense of the speed and the cost. Considering these characteristics of wireless network, self-networking method and replaceable structure in downloaded contents are introduced in order to save the amount of data and provide variations for contents. During the display of contents, a certain data for the contents is downloaded from the server and it is managed appropriately for the operation of the contents. The downloaded materials are reflected to the original contents using replaceable structure. Also, the downloading and modification are independent of the play. In this implementation, the data consists of control data for control and resource data for image, sound or text. Comparing to the conventional methods which download the whole data, the amount of the transmitted data is very small since only the difference is downloaded. Also, during the play of the contents, the changes are adopted immediately. The whole functions are implemented in wireless handset and the various applications are discussed.

  • PDF

벡터 그래픽을 이용한 콘크리트 슬래브교의 설계자동화 (Design Automation System for Concrete Slab Bridge using Vector Graphic)

  • 노병철;김정훈;김종우
    • 한국구조물진단유지관리공학회 논문집
    • /
    • v.12 no.2
    • /
    • pp.181-192
    • /
    • 2008
  • 본 논문은 콘크리트 슬래브교량의 반복적인 설계과정을 신속히 처리함과 동시에 모든 성과물을 작성함에 있어 웹을 기반으로 한 설계자동화 시스템 개발을 위한 것이다. 웹 기반 구조도면 처리기법은 웹기반 설계자 동화시스템 핵심 기술 중 하나이다. Active Server pages(ASP)는 설계 요소를 유용하게 활용하며 이를 데이터베이스에 저장하게 된다. eXtensible Markup Language(XML)과 XML기반 벡터그래픽은 구조 도면을 웹 화면으로 효과적으로 신속히 구현할 수 있다. 본 논문에서는 XML과 Scalable Vector Graphics(SVG)를 활용하여 웹 화면에 구조도면 및 설계 성과품을 작성하였다. 구조도면 작성 시 핵심 도면작성 요소기술로서 개발된 XML Data Island는 웹 기반 구조도면 작성 시 매우 효과적임을 증명하였다.

Tessellation에 독립적인 법선 벡터 근사에 대한 연구 (Tessellation-independent Approximation of Normal Vectors)

  • 안재우;김응순
    • 한국컴퓨터그래픽스학회논문지
    • /
    • v.4 no.2
    • /
    • pp.29-32
    • /
    • 1998
  • 다면체를 부드럽게 렌더링하기 위해서는 각 꼭지점에서의 법선 벡터가 필요하다. 기장 흔히 쓰는 법선 벡터 계산 방법은 꼭지점 주변 면들의 법선 벡터들을 평균하는 것인데, 이 방법은 면들이 어떻게 분할 되어 있는지에 영향을 받으며, 따라서 비록 모델을 연속되게 변형하더라도 면 분할을 행하고 나면 법선 벡터들이 연속되지 않게 변할 수 있다. 본 논문에서는 이러한 문제점들을 해결하기 위하여 기존의 방법을 약간 변형한 법선 벡터 계산 방법을 제시한다. 이 방법에서는 꼭지점 주변 면들의 법선 벡터를 가중합하여 구하는데, 한 면의 가중치는 꼭지점에 걸쳐있는 두 모서리가 이루는 각으로 정한다.

  • PDF

모바일용 2D Vector Graphics에 효율적인 Rasterizer 설계 (Effective design of 2d vector graphics rasterizer for mobile device)

  • 박재규;이영호;정준모;이광엽
    • 한국정보통신학회:학술대회논문집
    • /
    • /
    • pp.221-224
    • /
    • 2009
  • 본 논문에서는 OpenVG Specification에서 제안한 파이프라인을 기능별, 혹은 연산별로 그룹화 하여 하드웨어 구현에 적합한 새로운 파이프라인을 제안하였다. 래스터라이저에서는 스캔라인 알고리즘과 엣지 플래그 알고리즘의 장점들을 포함하는 스캔라인 엣지 플래그 알고리즘을 구현하여 적용하였으며, Non-Zero 룰을 만족하기 위해 엣지의 방향에 따라 Winding 횟수를 기록하기 위한 추가 버퍼를 이용하였다. 또한, 래스터라이저는 안티 앨리어싱을 위해 슈퍼 샘플링 과정을 수행한다. 액티브 엣지 생성 시 클리핑을 동시에 수행하여 이후 과정에서의 불필요한 연산을 줄였고, 액티브 엣지들의 정렬을 수행하지 않는 방법을 사용하여 처리 속도를 향상 시켰다. 본 연구에서 설계된 OpenVG Rasterizer는 크로노스 그룹에서 제공하는 샘플 이미지들을 사용하여 검증하였다.

  • PDF

래스터화 알고리즘을 위한 최적의 매니코어 프로세서 구조 탐색 (Architecture Exploration of Optimal Many-Core Processors for a Vector-based Rasterization Algorithm)

  • 손동구;김철홍;김종면
    • 대한임베디드공학회논문지
    • /
    • v.9 no.1
    • /
    • pp.17-24
    • /
    • 2014
  • In this paper, we implement and evaluate the performance of a vector-based rasterization algorithm for 3D graphics by using a SIMD (single instruction multiple data) many-core processor architecture. In addition, we evaluate the impact of a data-per-processing elements (DPE) ratio that is defined as the amount of data directly mapped to each processing element (PE) within many-core in terms of performance, energy efficiency, and area efficiency. For the experiment, we utilize seven different PE configurations by varying the DPE ratio (or the number PEs), which are implemented in the same 130 nm CMOS technology with a 500 MHz clock frequency. Experimental results indicate that the optimal PE configuration is achieved as the DPE ratio is in the range from 16,384 to 256 (or the number of PEs is in the range from 16 and 1,024), which meets the requirements of mobile devices in terms of the optimal performance and efficiency.