• Title/Summary/Keyword: 자유 소프트웨어

Search Result 136, Processing Time 0.034 seconds

Development of Error Compensation Software, ECS

  • Ji, Tae-Geun;Pak, Soojong;Kim, Geon-Hee;Jeong, Byeongjoon;Kim, Sanghyuk;Lee, Hye-In
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.41 no.2
    • /
    • pp.36.3-37
    • /
    • 2016
  • ECS(Error Compensation Software)는 알루미늄 자유곡면 반사경의 형상정밀도를 향상시키기 위해 개발된 보정가공 소프트웨어이다. DTM(Diamond Turning Machine)을 이용한 가공공정에서 가공오차의 변화를 쉽게 확인하며 형상을 보정할 수 있도록 설계되었다. 보정가공 공정은 (1) 10차 다항식을 이용하여 표면을 설계한 후 DTM에 입력할 가공경로 계산, (2) DTM에 가공경로를 입력하여 가공, (3) 3차원 초정밀 형상측정 장비로 반사경의 가공오차 분석, (4) 가공오차를 보정하여 새로운 10차 다항식 설계, (5) 보정가공경로 계산 후 재가공으로 이루어진다. 그동안의 공정은 다항식의 설계, 가공경로 계산, 반사경의 가공오차 분석을 위해 다수의 프로그램들을 실행해야만 했다. 본 연구에서는 ECS가 알루미늄 자유곡면 반사경 제작을 위한 통합 보정가공 소프트웨어를 제공하여, 사용자가 작업을 효율적으로 수행하기를 기대한다.

  • PDF

Stereoscopic Free-viewpoint Video of a Monoscopic Image (단안 영상의 입체 자유시점 비디오)

  • Lee, Kwan-Wook;Lee, Kwang-Hoon;Kim, Man-Bae
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2010.07a
    • /
    • pp.234-236
    • /
    • 2010
  • 본 논문에서는 한 장의 영상을 가상 카메라와 깊이맵을 이용하여 영상 내부를 네비게이션하는 입체 자유시점 비디오를 제안한다. 이 분야는 한장 또는 여러장의 사진 내부를 탐험하면서 애니메이션으로 볼 수 있게 하는 기술이다. 제안 방법은 전처리과정으로 전경 마스크, 배경영상, 및 깊이맵을 자동 및 수동 방법으로 구한다. 다음에는 영상 내부를 항해하면서 투영 영상들을 획득한다. 배경영상과 전객객체의 3D 모델링 데이터를 기반으로 가상 카메라의 3차원 공간 이동, yaw, pitch, rolling의 회전, look-around effect, 줌인 등의 다양한 카메라 기능을 활용하여 자유시점 비디오를 구현한다. 소프트웨어는 OpenGL 및 MFC Visual C++ 기반으로 구축되었으며, 실험영상으로 조선시대의 작품인 김홍도의 무이귀도를 사용하였고, 입체영상으로 제작되어 보다 실감있는 자유시점 콘텐츠를 제공한다.

  • PDF

A Study of User Environment for Fair Use of Open Source Software (공정한 오픈소스소프트웨어 활용을 위한 사용자환경 연구)

  • Kim, Young-Hun
    • Journal of Digital Convergence
    • /
    • v.10 no.1
    • /
    • pp.357-364
    • /
    • 2012
  • For the resistance of the closed intellectual property license from the Free Software Movement. It's free and also can adapt have been widely used. Software for the resistance of the closed intellectual property rights have been promoted by the free software movement. Implementation of the proposed changes in the license that anyone can freely use the software and adapt open source software is widely used. The product of open source software can reduce development time and cost. Many people who use it will improve, verification and developed. However, indiscriminate use of these advantages, as well as the risk of dispute is high. This study is analyzed open source software dispute cases for piracy protection and will show duly open source software available to users by user environment.

Free-viewpoint Stereoscopic TIP Generation Using Virtual Camera and Depth Map (가상 카메라와 깊이 맵을 활용하는 자유시점 입체 TIP 생성)

  • Lee, Kwang-Hoon;Jo, Cheol-Yong;Choi, Chang-Yeol;Kim, Man-Bae
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2009.11a
    • /
    • pp.219-222
    • /
    • 2009
  • 자유시점 비디오는 단순히 수동적으로 비디오를 보는 것이 아니라 원하는 시점을 자유로이 선택하여 보는 능동형 비디오이다. 일반적으로 다양한 위치 및 다양한 각도에 위치하는 다수의 카메라로부터 촬영된 영상을 이용하여 제작하는데, 이 기술은 박물관 투어, 엔터테인먼트 등의 다양한 분야에서 활용된다. 본 논문에서는 자유시점 비디오의 새로운 분야로 한 장의 영상을 가상 카메라와 깊이맵을 이용하여 영상 내부를 네비게이션하는 자유시점 입체 Tour-Into-Picture (TIP)을 제안한다. 오래전부터 TIP가 연구되어 왔는데, 이 분야는 한 장의 사진 내부를 탐험하면서 애니메이션으로 볼 수 있게 하는 기술이다. 제안 방법은 전처리과정으로 전경 마스크, 배경영상, 및 깊이맵을 자동 및 수동 방법으로 구한다. 다음에는 영상 내부를 항해하면서 투영 영상들을 획득한다. 배경영상과 전객객체의 3D 모델링 데이터를 기반으로 가상 카메라의 3차원 공간 이동, yaw, pitch, rolling의 회전, look-around effect, 줌인 등의 다양한 카메라 기능을 활용하여 자유시점 비디오를 구현한다. 또한 깊이정보의 특성 및 구조에 따라 놀라운 시청효과를 전달하는 카메라 기능의 설정 방법을 소개한다. 소프트웨어는 OpenGL 및 MFC Visual C++ 기반으로 구축되었으며, 실험영상으로 조선시대의 작품인 신윤복의 단오풍정을 사용하였고, 입체 애니메이션으로 제작되어 보다 실감있는 콘텐츠를 제공한다.

  • PDF

A Design of illegal Usage Protection System of Software through Internet (인터넷을 통한 소프트웨어 불법사용 방지시스템 설계)

  • 이상렬
    • Journal of the Korea Society of Computer and Information
    • /
    • v.6 no.4
    • /
    • pp.110-118
    • /
    • 2001
  • In this paper we designed the software copyright protection system using encryption technology. Recently most of the softwares have used a password instead of physical devices such as lock key for the software copyright protection. In this case if the password be disclosed. somebody will carl use the software illegally. Therefore if the legal user disclose the password intentionally, somebody will can use more than license numbers. If we use the system suggested in this paper it will not be permitted to use concurrently more than license numbers. As a result nobody can use any softwares illegally. All of the software developers can check a sale amount correctly And the users can get the service of software maintenance quickly.

  • PDF

Development of CMG-Based Attitude Control M&S Software (제어모멘텀휠 기반 자세제어 M&S 소프트웨어 개발)

  • Mok, Sung-Hoon;Kim, Taeho;Bang, Hyochoong;Song, Taeseong;Lee, Jongkuck;Song, Deokki;Seo, Joongbo
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.47 no.4
    • /
    • pp.289-299
    • /
    • 2019
  • Attitude control modeling and simulation (M&S) can be extensively applied in overall development process, from simple algorithm design to on-board software verification. This paper introduces CMG-based attitude control M&S software, which consists of 6-DOF modeling (CMG and space environments modeling), and attitude control algorithm. The M&S software is divided into three modules, from an inner CMG motor control module to an outer earth observation mission module. While an application of this developed software is currently limited to the initial-phase attitude controller development, its application area can be extended to the later-phases by considering sophisticated model information in future.

Closed-code-conversion: Transforming Open Code Multi-staged Programs into Closed Ones (다단계 프로그램에서 프로그램 생성 단계의 자유변수 제거)

  • Eo, Hyun-Jun;Yi, Kwang-Keun
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.3
    • /
    • pp.244-251
    • /
    • 2009
  • We present a transformation which converts open-code multi-staged programs into closed ones. Staged computation, which explicitly divides a computation into separate stages, is a unifying framework for existing program generation systems. Because a multi-staged program generates another program, which can also generate a third program and on, the implementation of a multi-staged language is not straightforward. Dynamic binding of (lexically free) variables in code also makes the implementation of a multi-staged language hard. By converting each code into code of function which takes environment for free variables as its argument and giving an actual environment at the code-composition site, we can transform a open-code program into a closed-code one. Combining with Davies and Pfenning's method, our closed-code-conversion enables the implementation of the unstaged language to be useful for executing multi-staged programs. We also prove the correctness of our conversion: the converted program is equivalent to the original program, and the converted program does not have open code.

부품 최적 배치 및 절단을 위한 자동 네스팅 시스템 개발

  • 류갑상;김종수
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1992.10a
    • /
    • pp.271-274
    • /
    • 1992
  • 본 논문은 판재상에 부품을 자동배치 하고 이를 최적으로 절단할 수 있도록 NC 프로그램을 자동 생성해 주는 네스팅 소프트웨어를 PC에서 구현한 내용을 기술하고 있다. 본 네스팅 소프트웨어에서는 부품의 자동배치에 비트 프로세싱 처리를 이용함으로써 계산 시간과 메모리 소모를 줄였으며 자유곡선을 포함한 2차원의 부품 내부에 홀이 있는 경우도 부품이 배치가 가능토록 하였다. 그리고 GUI 를 이용한 모든 처리를 WISIWTC 방식으로 이루어지도록 하였으며 부품 절단을 위한 각종 유틸리티와 한글을 사용한 도움 기능의 제공으로 사용자가 쉽게 사용 할 수 있도록 설계되었다.

The Properties of The Universal Parametrization in Geometric Modeling Using (B-spline을 이용한 기하 모델링에서 Universal Parmetrization의 특성)

  • 임충규;서영호;오원근
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10b
    • /
    • pp.544-546
    • /
    • 2000
  • 이 논문에서는 CAGD 및 기하모델링 분야에서 최근 발표된 Universal Parametrization의 계산적 또는 응용적 특성을 고찰하고자 한다. Universal Parametrization을 이용하여 구한 B-spline의 곡선이나 곡면에 아주 자연스러운 특성을 가지고 있다. 뿐만 아니라, 다른 매개변수(Parametrization)을 이용하는 경우, 점들의 기하학적 분포나 곡선/곡면의 차수에 따라 결과의 차이가 심한 경우가 있으나 새로운 방법은 B-spline이라는 기초함수의 특성을 고려한 매개변수법이므로 이러한 결과의 차이를 최대한 줄이는 특성이 있다. 또한 점 데이터에 관해서 Affine Invariant하고 Semi-localness의 특성을 보인다. 이외에도, 계산적인 관점에서 강인성을 보유하고 있고, 많은 응용분야에서 쉽게 자유곡선이나 자유곡면 모델링을 할 수 있도록 한다. 한 예로, 3D 다각형 메쉬로부터 B-spline을 이용한 자유곡면 모델을 구하는 소프트웨어 툴을 설명한다.

  • PDF

A Method of Context based Free-form Annotation in XML Documents (XML문서 환경에서의 내용기반 자유형 Annotation 생성 기법)

  • 손원성;김재경;임순범;최윤철
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.9
    • /
    • pp.850-861
    • /
    • 2003
  • When creating annotation information in a free~form environment, ambiguity arises during the analysis stage between geometric information and the annotations. This needs to be resolved so that the accurate creation of annotation information in a free-form annotation environment is possible. This paper identifies and analyzes the ambiguities, specifying methods that are tailored to each of the various contexts that can cause conflicts with free-form marking in a XML-based annotation environment. The proposed general method is based on context which includes various textual and structure information between free-form marking and the annotations themselves. The context information used is expressed in XML based DTD, within the paper. The results are printed and shared through a system specifically implemented for this study. The results from the implementation of the Proposed method show that the annotated areas included in the free-form marking information are more accurate, achieving more accurate exchange results amongst multiple users in a heterogeneous document environment.