• 제목/요약/키워드: 작업 제어 언어

검색결과 52건 처리시간 0.025초

컴퓨터 비전 기술을 이용한 OSD Menu 자동검증 기법 (An Automatic OSD Verification Method using Computer Vision Techniques)

  • 이진석;강득철;조윤석;김호준
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2005년도 학술대회
    • /
    • pp.275-278
    • /
    • 2005
  • 본 연구는 디스플레이 제품의 개발 및 생산과정에서 OSD 메뉴문자의 오류 유무를 검사하는 과정을 컴퓨터 비전기술을 사용하여 자동화하는 방법을 제안한다. 디스플레이 제품의 OSD 메뉴는 순차적인 제어과정을 통해서 제한된 디스플레이 영역에 여러 종류의 언어와 기호를 포함하는 형태로 출력된다. 기존의 제품개발 과정에서 이러한 메뉴 항목의 정확성을 검증하는 작업은 작업자의 육안에 의한 판단과 수작업에 의해 이루어지고 있는데, 이는 반복작업에 의한 집중력 저하 및 판단착오에 의한 오류의 가능성을 내재한다. 또한 작업자가 다양한 나라의 언어에 대한 문자형태와 기호표현의 특성을 이해하여야 하고, 검증작업 자체에 따르는 부수적인 시간과 노력을 필요로 한다. 이에 본 연구에서는 디스플레이 제품의 OSD 메뉴와 같이 특수한 구조를 갖는 문서영상에 대한 논리적인 구조분석을 통해서 연속적인 문서영상을 발생시키는 작업스케쥴러를 생성하고, 작업스케쥴러에 의해 순차적으로 발생된 영상문서에 대한 전처리, OSD 메뉴의 기하학적 구조분석 및 문자영역을 추출하는 방법과, 표준패턴 구축 및 원형정합에 의한 문자의 오류를 검증하는 방법과 오류를 관리하는 기법을 제안한다.

  • PDF

그리드 작업 실행 시스템의 설계 및 구현 (A Design and Implementation of Grid Job Execution System)

  • 김상완;함재균;권오경;이종숙
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.430-432
    • /
    • 2003
  • 인터넷과 네트워크 속도의 발전으로 인하여 그리드 컴퓨팅(grid computing)의 필요성 및 가능성이 점차 증대되고 있다. 사용자는 다양한 종류의 수많은 그리드 자원을 그리드 미들웨어를 이용하여 일관된 방법으로 이용할 수 있으며. 자신의 작업을 원격에서 실행 및 제어할 수 있다. 그리드 미들웨어 중에서도 그리드 자원에서 작업을 실행시킬 수 있도록 그리드 자원을 통제하는 그리드 작업 실행 시스템은 미들웨어의 가장 핵심적인 부분이라고 할 수 있다. 본 연구에서 개발된 그리드 작업 실행 시스템에서 사용자의 작업은 작업 기술 언어로 표현되어, 자원 관리 노드에서 작업의 상태 변화에 따라 절절한 단계를 거쳐 실행된다. 또 자원의 동시 할당을 위한 자원 예약 기능을 제공하며. 서비스 형태로 외부에 공개되므로 클라이언트는 플랫폼에 관계없이 제공된 서비스를 이용할 수 있는 특징을 지닌다.

  • PDF

실시간 시스템 및 제어 컴퓨터의 기본 특성

  • 김학배
    • 전기의세계
    • /
    • 제46권5호
    • /
    • pp.19-27
    • /
    • 1997
  • 본 논문은 제 2장에서 실시간 시스템의 기본 특성에 대해 보다 자세하게 살펴본 후, 제 3장에서 플랜트의 동적 특성을 관련 제어이론을 활용하여 실시간 시스템의 가장 중요한 정보인 작업 데드라인을 유도하는 방법을 살펴본다. 제 4장에서는 효율적인 실시간 제어 컴퓨터를 설계 및 평가하기 위해 실시간 시스템 분야에서 수행되는 연구동향으로 다음과 같은 세부 분야를, i) 스케줄링, ii)실시간 컴퓨터 언어, iii)실시간 운영체계(O/S), iv)실시간 동기화, v) 실시간 H/W 구조(architecture), vi) 실시간 통신, vii) 고장허용기법(fault-tolerance)에 대해 설명하고, 마지막 장에서 향후의 관련 연구 과제들에 대해 간단한 소개로 결론짓는다.

  • PDF

고수준 동기화를 위한 자바 클래스 라이브러리 (A Java Class Luibrary for Higher-Level Synchronization Mechanism)

  • 김명호
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제5권2호
    • /
    • pp.283-294
    • /
    • 1999
  • 병행적 프로그램 개발을 위한 Java 언어의 기능은 저수준의 기능으로 프로그래밍이 불편하고 오류를 범할 가능성이 높다. 본 논문에서는 병렬 알고리즘에서 빈번히 활용되는 세마포어, 여러 유형의 버퍼와 버퍼그룹, 베리어 작업 영역등의 동기화 제어구조를 클래스 라이브러리의 형태로 개발하였다. 이 라이브러리를 활용하면 동기화 기능의 구현에 관한 복잡한 내용이 제어구조 클래스에 효과적으로 은폐되고, 병렬 알고리즘의 구조와 이를 구현하기 위한 제어가 분리될 수 있다. 단일 목적의 동기화 기능을 위하여 복수 구현이 제공되므로 알고리즘의 구조를 수정하지 않으면서도 보다 적절한 구현을 선택하도록 프로그램을 변경할수도 있다.

Boomerang : 분산 응용을 위한 이동 에이전트 플랫폼 (Boomerang: A Mobile Agent Platform for Distributed Applications)

  • 남희정;문미경;박혜영;정원호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.103-105
    • /
    • 2001
  • 이동 에이전트 시스템은 분산응용을 위한 가장 일반적인 소프트웨어 패러다임이라 할 수 있으며 이동성을 기반으로 작업을 수행하므로 플랫폼 독립적인 언어와, 이동성을 제어, 관리하는 환경을 기본으로 요구하고 있다. Java 언어의 폭넓은 사용과 더불어 Java 이동 에이전트 또한 그 응용의 폭을 넓혀가고 있다. 본 논문에서는 다양한 분산응용에 효율적으로 대처할 수 있는 Java 이동 에이전트 플랫폼, Boomerang이 설계 구현된다. 그리고, 구현된 Boomerang을 기반으로 한 불법파일 검색, 파일 공유 등의 분산 응용이 설계, 구현된다.

  • PDF

재사용성 및 용이성을 위한 계층적 아바타 행위 스크립트 언어의 정의 (Definition and Application of a Layered Avatar Behavior Script Language for Reusability and Simplicity)

  • 김재경;최승혁;손원성;임순범;최윤철
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권8호
    • /
    • pp.455-476
    • /
    • 2006
  • 아바타 스크립트 언어는 사이버 공간에서 아바타의 동작을 제어하기 위해서 사용되는 명령어들로 이루어져있다. 사용자가 아바타 동작 스크립트 언어를 쉽게 작성하기 위해서는 스크립트 언어의 행위표현이 복잡한 하위수준 동작 표현 요소로부터 최대한 추상화되어야 한다. 또한 작성된 시나리오 스크립트 가 다양한 구현환경에 적용 될 수 있는 표준적인 구조를 가지고 있어야 한다. 이를 위해 본 논문에서는 작업수준 행위, 상위수준 동작 및 기본 동작 스크립트 언어로 구성된 계층적 아바타 행위 표현 언어를 정의하였다. 각 계층의 언어는 사용자의 스크립트 작성을 위한 행위 요소와 아바타 동작 시퀀스 및 구현 환경의 기하 정보를 분리하여 표현한다. 제안 언어를 통하여 사용자는 추상화된 스크립트 작성이 가능하며 작성된 스크립트는 번역 과정을 거쳐 다양한 구현 환경에 적용이 가능하다 구현 결과에서는 제안 기법을 적용한 시스템을 구축하여 사이버 교육 도메인 환경에서 아바타 스크립트 시나리오의 작성 과정 및 스크립트가 다양한 응용 프로그램에 유연하게 적용되는 것을 보여준다.

휴머노이드 로봇 KHR-2의 개발

  • 김정엽;박일우;오준호
    • 제어로봇시스템학회지
    • /
    • 제10권4호
    • /
    • pp.13-18
    • /
    • 2004
  • 로봇(Robot)이란 단어는 1921년에 최초로 연극이름에서 사용되었고. 체코언어인 robota(강제노동)와 robotik (노동자)의 합성어이다. 이러한 로봇은 현대 사회에서 보통 산업용 로봇을 뜻한다. 곧, 공장에서 하기 힘든 반복적인 일들을 인간을 대신하여 작업하는 기계들을 가르켜 로봇이라고 하였다. 그런데 최근에 와서 컴퓨터와 각종 기계, 전자 산업이 발전하면서 로봇이라는 의미가 공장안의 매니퓰레이터에서 점차 지능적이고 인간 생활환경에서 적응하고 인간과 친근할 수 있는 지능형 로봇으로 바뀌어 가고 있다. 대표적으로 휴머노이드(Humanoid)라는 인간과 닮은 2족 보행로봇을 예로 들 수 있다. (중략)

TCP/IP를 이용한 운영체제 독립 원격 제어 시스템 (The Operating System Independent Remote Control System By Using TCP/IP)

  • 최인욱;태진상;노문진;박성순
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2001년도 추계학술발표논문집
    • /
    • pp.231-235
    • /
    • 2001
  • 원격 제어 시스템이란 멀리 떨어진 컴퓨터 시스템을 자기 컴퓨터 앞에 있는 듯한 느낌과 수행속도로 작업을 한 수 있도록 도와주는 시스템이다. 네트워크의 발달로 인하여 빠른 인터넷 환경을 접할 수 있게 되었고 전 세계가 하나의 네트워크 망으로 연결되어 어디서든지 접속이 가능하게 되었다. 이러한 인터넷 환경속에서 인격 제어 시스템의 필요성을 느끼게 되었고 개발, 발전되었다. 또한 원격 제어 시스템을 운영 체제에 독립적인 언어인 자바로 로딩하여 어떤 운영 체제에서도 인격 제어가 가능하게 되었다. 앞으로 인격 제어 시스템은 인터넷 속도가 발전함에 따라 더욱 발전하여 컴퓨터와 컴퓨터의 인격 제어가 아닌 PDA등과 같은 휴대용 단말기에서도 원격 제어가 가긍하게 될 것이다.

  • PDF

모형선박을 이용한 원격 조타제어시스템의 구축 (Building of Remote Control System for Steering Gear Using Miniature Ship)

  • 서기열;홍태호;김화영;박계각
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2003년도 춘계 학술대회 학술발표 논문집
    • /
    • pp.287-291
    • /
    • 2003
  • 현대의 선박운항에 있어서 선내 노동의 경감과 운항의 안정성 및 경제성 확보를 위하여 선박 자동화 및 원격 조종화가 이루어지고 있다. 또한, 선박조종 및 작업제어를 위하여 컴퓨터를 이용한 통합제어 시스템에 관한 연구도 활발하게 진행되고 있다. 그러나 소형선박 빛 어선과 같은 환경에서의 지능형 시스템에 관한 연구는 많이 부족한 실정이다. 인공지능기법을 이용하여 보다 인간 친화적인 시스템을 구현하고, 음성인식기술을 이용하여 원격으로 선박 조타기를 제어하여 조업자의 부담경감 및 인원절감의 효과를 가져올 수 있는 선박 조종시스템의 개발이 절실하다. 본 논문에서는 PC를 기반으로 하여 원격으로 모형 선박의 조타기를 제어하는 시스템을 구축하였다. 구체적인 연구 방법으로는, 음성인식기술과 지능형 학습 기법을 바탕으로 음성지시기반학습 시스템을 구축하고, 퍼지 조타수 조작모델을 구현하여 PC 기반 원격 제어시스템을 구현하였다. 또한, 구축된 원격 조타제어시스템을 축소된 선박모형(Miniature Ship) 시스템에 적용하여 그 효용성을 확인하였다.

  • PDF

통합리모컨의 태스크기반 사용자 인터페이스 생성을 위한 가전기기 마크업 언어 (Home Appliance Markup Language for Generating Task-Based User Interfaces of Universal Remote Controls)

  • 임성수;조성배
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제37권1호
    • /
    • pp.19-28
    • /
    • 2010
  • 최근 각종 가전기기들이 유/무선을 통해 연결되어 하나의 서비스를 제공하고 있지만, 기기제어를 위한 인터페이스는 통합되지 않고 각각 존재한다. 따라서 사용자는 각 기기를 어떻게 제어해야 하는지를 숙지해야 하고, 기기의 기능들이 서로 어떻게 결합되어 서비스를 제공하는지 알아야 한다. 하지만 기기제어를 위한 리모컨에는 기기의 복잡한 기능 제어를 위해 사용성이 높지 않은 다수의 버튼이 존재하며 각 기기별로 비슷한 모양의 리모컨들이 존재하므로, 하나의 서비스를 제공받기 위해 다수의 리모컨을 사용해야 하는 사용자에게 많은 어려움이 있다. 본 논문에서는 다양한 기기들이 서로 연결되어 제공되는 서비스 작업단위를 태스크로 정의하고, 사용자가 원하는 서비스를 손쉽게 제공받을 수 있도록 태스크 단위의 사용자 인터페이스 생성을 위한 가전기기 마크업 언어(Home Appliance Markup Language; HAML)를 제안한다. HAML은 태스크 제어에 꼭 필요한 버튼들만을 모아 하나의 인터페이스를 구성하고, 태스크 수행을 위한 기기 설정의 자동화 기능을 제공한다. 시스템 동작 시나리오와 사용성 평가를 통해 제안하는 방법의 유용성을 검증한다.