• Title/Summary/Keyword: 범용인터페이스

Search Result 159, Processing Time 0.162 seconds

원격 뉴스 편집 전송 시스템 (News Editing and Transferring System in a Distant Region)

  • 양기선;전성규;이만규;김희정;박성춘
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2007년도 학술대회 1부
    • /
    • pp.243-249
    • /
    • 2007
  • 본 논문에서는 뉴스 기자가 원격지에서 비디오 소스를 쉽게 편집해서 그 결과를 전송하는 시스템을 소개한다. 최근에 고속 인터넷 망의 보급과 컴퓨터의 발전으로 현장에서 빠르게 프로그램을 제작 전송할 수 있는 인프라가 확산되고 있다. 이에 KBS는 상용 DV 편집 NLE 프로그램을 사용하여 현장에서 취재한 내용을 편집하고 그 결과 파일을 인터넷 이메일 또는전용 인터넷 송수신 장치를 이용하여 본사에 송신하는 등의 노력을 기울여 왔다. 하지만 기존 상용 NLE 프로그램들은 기사 제작에만 사용하기에 기능이 복잡하고, 송수신 방법도 네트워크 에러에 대한 대처가 미약하거나 전용 송수신기 부족 등의 문제를 안고 있었다. 본 논문에서는 방송 현장에 특화된 사용자 인터페이스와 전문 방송 제작에 적합한 편집 기능과 안정성을 제공하고 지방이나 해외에서 취재, 편집, 렌더링 및 전송을 할 수 있는 노트북 기반의 '원격 뉴스 편집 전송 시스템'을 제안한다. 뉴스 프로그램은 일반적으로 신속한 제작을 요구한다. 이런 이유로 본 시스템은 방송국 외부에서 뉴스의 원-스톱(one-stop)제작이 가능하도록 디자인되었다. 또한 현장 사용자의 요구를 반영하여, 초보 사용자도 쉽게 사용할 수 있고 신속한 제작이 가능하도록 하였다. 본 시스템의 가장 큰 특징이며 중요한 사항 중에 하나인 전송의 신뢰도를 높이기 위하여, 네트워크 장애나 에러 상황에서도 전송에 강인하도록 전송 자동시도, 네트워크 자동 연결, 이어 전송하기 등의 기능을 부가하였다. 본 시스템은 크게 원격 편집 터미널(노트북)과 뉴스 수신서버로 구성되어 있다. 원격 터미널에서는 DV 포맷을 기반 편집을 하게 되고, 범용 DV 캠코더와 전문 ENG 카메라를 통하여 영상을 수동 캡쳐 하거나 자동 캡쳐 할 수 있다. 또한 뉴스 기자와 카메라맨이 인터넷이 이용가능한 곳이라면 어디에서든지 원격 편집 터미널을 사용하여 편집과 전송이 한 번에 작업될 수 있도록 하였다. 향후, 본 시스템이 KBS의 뉴스 제작 시스템의 경쟁력 향상에 도움이 되기를 기대한다.

  • PDF

정상상태시각유발전위를 이용한 Mirror Neuron System 기반 BCI 시스템 개발 (Development of Mirror Neuron System-based BCI System using Steady-State Visually Evoked Potentials)

  • 이상경;김준엽;박승민;고광은;심귀보
    • 한국지능시스템학회논문지
    • /
    • 제22권1호
    • /
    • pp.62-68
    • /
    • 2012
  • 정상상태시각유발전위 (Steady-State Visually Evoked Potentials)는 특정 주파수를 가진 시각자극에 대한 자연반응 신호이며 3.5Hz~75Hz의 주파수 범위를 갖는 시각 자극에 의해 동일한 주파수로 후두엽 영역이 전기적 활성화되는 특성이 있다. 본 논문에서 이러한 SSVEP 특성을 기반으로 EEG 분석을 수행하는 실험 패러다임을 구축하여 행동유발특성을 가지는 특정 객체에 대한 영상입력 시각자극에서의 주파수 패턴에 대응하는 EEG의 주파수 특징을 검출하고 이를 기반으로 객체와 관련된 행동유발특성을 Mirror Neuron System을 통해 측정한다. 이 때 측정된 EEG 기반 행동유발특성 데이터에 대한 선형판별분석을 수행하여 객체 패턴분류를 실시간으로 수행한다. 이러한 SSVEP 관측 실험을 기반으로 사용자의 내재적 의도를 파악하기 위한 Brain-Computer Interface(BCI) 시스템을 제안했다. Speller 등으로 대표되는 기존의 SSVEP 응용시스템은 격자영상패턴에 대응하는 뇌파특성 분석에 따른 패턴분류의 수행이 가능하나 본 논문의 SSVEP 기반 BCI는 다양한 형태의 사물을 입력객체로 활용하여 분류가 가능함으로 인해 범용성이 높아졌다.

모바일 멀티코어 시스템을 위한 동적 전력관리 프레임워크 (Dynamic Power Management Framework for Mobile Multi-core System)

  • 안영호;정기석
    • 대한전자공학회논문지SD
    • /
    • 제47권7호
    • /
    • pp.52-60
    • /
    • 2010
  • 본 논문에서는 멀티코어 시스템을 위한 동적전력관리 프레임워크를 통하여 응용프로그램의 특성에 따라 멀티코어의 불필요한 전력소모를 줄일 수 있음을 Intel Centrino Duo를 사용한 경우와 ARM11 MPCore를 사용한 경우를 통하여 검증하였다. 프로세서의 종류에 따라 전력 소모를 줄이기 위하여 사용된 기술에 차이가 있으며 아직까지는 멀티코어 임베디드 프로세서에 동적 전압 관리와 같은 정밀한 제어가 이뤄지지 못하고 있다. 제안하는 동적전력관리 프레임워크를 이용하여 스마트폰과 같이 운영체제를 통한 멀티 프로세싱을 지원하는 환경에서는 다수의 프로세서가 소모하는 불필요한 전력을 효과적으로 줄일 수 있어야한다. 필요한 만큼의 프로세서 성능을 결정하고 실시간으로 프로세서의 성능을 변경함으로써 각 응용프로그램의 동작을 위한 최소 요구사항을 만족시키면서 전력소모를 최소화 시킬 수 있다. 이를 위하여 본 논문에서는 응용프로그램의 실행과 종료에 따라 필요한 동작을 자동화시키고 시스템 성능을 분석하기 위한 기준을 정의하였다. 대표적인 임베디드 프로세서와 범용프로세서에 제안하는 전력 관리 프레임워크를 적용하여 성능을 검증하였으며 본 논문이 제안한 동적전력관리 프레임워크가 응용프로그램의 최소 요구 성능을 만족시키면서 가능한 전력소모를 줄일 수 있는 인터페이스라는 것을 확인하였다.

터널의 신 정보화 설계시공법과 극대단면 터널에의 적용 (New Observational Design and Construction Method in Tunnels and Its Application to Very Large Cross Section Tunnel)

  • 황재윤
    • 한국지반공학회논문집
    • /
    • 제20권7호
    • /
    • pp.5-14
    • /
    • 2004
  • 최근 터널의 정보화 설계시공이 중요시 되어지고 있다. 암반구조의 복잡성으로 인해 사전에 예측 할 수 없었던 암반의 붕락이 발생하여, 붕락대책에 막대한 비용과 시간을 낭비하는 사례가 많다. 암반 불연속면의 복잡성을 사전 조사 단계에서 충분히 파악하거나 대책을 수립하는 것은 어렵다. 본 논문에서는 터널의 신 정보화 설계시공법을 제안하고, 현장에서 관찰한 불연속면 정보를 근거로 하여 극대단면 터널에 적용했다. 터널의 신 정보화 설계시공법을 위한 수치해석 프로그램은 범용성, 정밀성, 신속성, 편리한 사용성을 검토하여 새롭게 개발되었다. 극대단면 터널에서는 표준지보에 의해 지지할 수 없는 불안정 키블럭이 7개 존재하는 것이 판명되었다. 7개의 키블럭에 대해서는 굴착전에 추가 지보를 실시했다. 극대단면 터널에 있어서, 터널의 신 정보화 설계시공법을 위해서 새롭게 개발한 수치해석 프로그램을 사용하여 정확한 키블럭 추출이 가능한 것을 검증하였다. 사용하기 쉬운 사용자 인터페이스를 가지고 있는 본 컴퓨터 시뮬레이션 기법은 키블럭의 안정성 계산뿐만 아니라 추가보강대책공의 설계도 가능하다.

시간의 단위별 처리를 이용한 자동화된 한국어 시간 표현 인식 및 정규화 시스템 (Automatic Recognition and Normalization System of Korean Time Expression using the individual time units)

  • 선충녕;강상우;서정연
    • 인지과학
    • /
    • 제21권4호
    • /
    • pp.447-458
    • /
    • 2010
  • 시간 정보는 문서나 문장 등에서 매우 중요한 정보로 사용되기 때문에 다양한 종류의 데이터에서 시간 정보의 인식은 매우 중요하다. 시간 정보는 일정한 형태를 가진 것으로 간주되지만 실제 사용되는 시간 표현은 매우 다양하고 복잡하며 정보의 일부가 빈번하게 생략되는 경우가 발생한다. 본 연구에서는 시간 표현의 추출뿐만 아니라 추출된 표현을 정규화된 표준 형식으로 변환하는 범용 시간 표현 추출 및 변환 시스템을 제안한다. 다양한 시간 표현의 추출과 변환에 필요한 노력을 줄이고 새로운 데이터에 대한 확장성을 보장하기 위해 기본 시간 단위를 정의하였다. 추출단계에서는 기본 시간 단위의 조합으로 구성된 사전을 사용하여 가능한 시간 표현들을 추출한다. 정규화 변환 단계에서는 인접 추출 정보와 기준 시간 등을 사용하여 생략된 기본 시간 단위 정보를 복원하고 최종적으로 모든 기본 시간 정보들은 통합되어 정규화된 표준 형식으로 변환된다. 제안한 시스템은 모바일 기기 등의 잡음 환경에서 강인한 성능을 보장하며 영역이나 언어에 대해 독립적이므로 많은 영역에서 응용이 가능하다. 본 연구는 실험에서 다량의 오류가 포함된 SMS 데이터에서 시간 표현 추출 정확도 93.8%, 시간 표현 변환 정확율 93.2%을 보임으로써 오류에 강인하면서도 높은 성능을 유지함을 증명하였다.

  • PDF

2차원 바코드와 UCC/EAN-128을 이용한 생물자원 자동인식시스템 (An Automatic Identification System of Biological Resources based on 2D Barcode and UCC/EAN-128)

  • 주민석;류근호;김준우;김흥태;한복기
    • 정보처리학회논문지D
    • /
    • 제15D권6호
    • /
    • pp.861-872
    • /
    • 2008
  • 컴퓨팅 환경이 발전함에 따라 다양한 물리적 객체와 디지털 정보를 연동하는 자동인식 연구가 활발히 진행 중이다. 이러한 자동인식시스템은 다양한 산업분야에서 활용되고 있음에도 불구하고 보건의료와 관련한 자동인식 기술의 접목은 아직까지 다른 산업기술 전반에 미치지 못하고 있는 실정이다. 이에 따라 의료장비, 혈액, 인체조직 등 보건의료 용품의 자동인식에 관한 여러 연구가 진행 중이다. 이 논문은 인간 유전체 연구의 필수 연구재료인 생물자원을 대상으로 자동인식 기술의 적용 방안을 제안한다. 먼저, 자동인식기술 도입을 위해 사용 환경상의 고려사항을 정의하고, 조사과정 또는 실험을 통하여 적합한 형태의 태그 인터페이스로서 바코드를 선택하였다. 바코드 심볼로지는 2차원 바코드 심볼로지인 Data Matrix를 사용하고, 데이터 스키마는 국제적 범용성 추구를 위하여 UCC/EAN-128 기반으로 설계하였다. 제안된 기술들이 실제 환경에 적용되는지를 보이기 위한 어플리케이션을 개발하고, 이에 대한 실험 및 평가를 다음의 방법으로 수행하였다. 생물자원이 실제 보존되는 영하 $196^{\circ}C$, 영하 $75^{\circ}C$의 초저온 보존환경에서 바코드 인식실험을 한 결과 1.6초 내외의 평균 인식시간을 보이며, 데이터 스키마는 생물자원 활용 분야의 요구사항을 만족하는 것으로 평가되었다. 따라서 제안한 방법으로 생물자원의 정보처리 과정에서 정확성과 데이터 입력의 신속성이 제공될 수 있다.

서비스 지향 아키텍처의 클라이언트를 위한 실용적 프로세스 모델 (A Practical Process Model for Clients in Service-Oriented Architecture)

  • 이재유;김수동
    • 정보처리학회논문지D
    • /
    • 제15D권4호
    • /
    • pp.513-522
    • /
    • 2008
  • 서비스 지향 아키텍처(Service-Oriented Architecture, SOA)는 여러 어플리케이션들에서 사용될 수 있는 범용적인 서비스를 개발하여 배포(Publish)하고 동적으로 발견(Discover), 조립(Composition)하여 어플리케이션을 만드는 기술이다. 따라서 SOA는 Publish-Discover-Invoke 형태의 컴퓨팅 방식을 사용하고 있으며, 이는 기존의 객체지향, CBD의 컴퓨팅 방식과 상당한 차이를 보인다. SOA의 서비스는 절차적 프로그래밍의 함수, 객체지향의 객체, CBD의 컴포넌트와는 다른 구성 단위(Unit)이며, 재사용성과 보편성이 서비스의 기본적인 요구사항이 된다. 또한 서비스 제공자와 소비자 간의 사전 상호인지나 정보의 공유없이, 서비스 제공자가 재사용을 고려하여 서비스를 개발하고, 서비스 사용자는 이를 검색한 후 사용하는 방식이므로 제공자와 소비자 간의 결합도가 매우 낮은 특징을 가지고 있다. SOA에서 필요한 서비스를 실행시간에 검색, 선택하여 사용하는 방식도 기존 컴퓨팅 방식에는 적용되지 않은 개념이다. 따라서, 객체지향 프로그래밍에서처럼 사용자 인터페이스를 만들고 서버의 기능을 JSP, RMI 등을 사용하여 호출하는 방식은 SOA 서비스 클라이언트 프로그램을 설계 하는데 잘 적용될 수 없다. SOA 서비스 클라이언트 개발을 위해서는 서비스의 특징과 SOA의 서비스 사용 절차를 설계 단계에서 적용할 수 있어야 하며, 이를 위하여 서비스 클라이언트 개발을 위한 실용적이고 체계적인 개발 프로세스가 정의되어야 한다. 그러나 아직까지 서비스 제공자 측면의 SOA 서비스 개발을 위한 프로세스조차 정의가 부족하고, 서비스 사용자 측면의 클라이언트 개발 프로세스는 소수의 가이드라인을 제외하고는 전무한 실정이다. 따라서 본 논문에서는 효율적인 서비스 검색과 실행을 위한 실용적이고 체계적인 개발 프로세스와 각 단계별 지침을 정의하고, 호텔 검색 및 예약 서비스 시스템을 통하여 제시된 개발 프로세스를 적용한다.

Java 프로그래밍 학습을 위한 로봇 트레이닝키트의 설계 및 구현 (The Design And Implementation of Robot Training Kit for Java Programming Learning)

  • 백정현
    • 한국컴퓨터정보학회논문지
    • /
    • 제18권10호
    • /
    • pp.97-107
    • /
    • 2013
  • 최근의 프로그래밍 패러다임은 객체지향프로그래밍과 이를 기반으로 하는 비주얼프로그래밍이 주류를 이루고 있다. 그러나 객체지향프로그래밍은 기존의 구조적프로그래밍기법에 비하여 개념이 어렵고 복잡하여 IT 관련학과 학생들을 교육하기에 어려움이 많았다. 본 연구에서는 학생들이 다양한 입출력 장치를 부착하고 로봇제어가 가능한 트레이닝 키트를 사용하여 객체지향 프로그래밍 학습 의욕 고취와 동기를 유발할 수 있도록 Java 가상머신을 내장한 Java 로봇 트레이닝 키트를 설계하고 구현하였다. 개발된 Java 로봇 트레이닝 키트는 USB 인터페이스로 컴퓨터와 통신 가능하며, 다양한 입출력 장치와 DC 모터 및 서보모터를 구동할 수 있는 범용 입출력 포트를 내장하여 교육용 로봇제작과 응용프로그래밍 실습이 가능하다. 따라서 IT 융합시대를 맞이하여 학문과 전공간의 벽이 낮아지고 창의 공학적 객체지향 프로그래밍언어 교육의 도입이 필요한 시점에서 본 연구에서 개발한 Java 로봇 트레이닝 키트가 많은 기여를 할 것으로 기대된다.

범용 디지털 신호처리기를 이용한 국악기 사운드 엔진 개발 (Sound Engine for Korean Traditional Instruments Using General Purpose Digital Signal Processor)

  • 강명수;조상진;권순덕;정의필
    • 한국음향학회지
    • /
    • 제28권3호
    • /
    • pp.229-238
    • /
    • 2009
  • 본 논문에서는 TMS3320F2812 신호처리기를 이용하여 가야금과 태평소의 사운드 엔진을 구현하였다. Commuted Waveguide Synthesis (CWS) 기반의 가야금과 태평소 모델을 신호처리기에 탑재하고 악기 선택 버튼을 두어 해당 악기의 사운드 샘플을 매 일정 시간마다 합성하도록 하였다. 합성음은 SPI 통신을 이용하여 DAC로 전송되며 오디오 인터페이스를 거쳐 스피커를 통해 재생된다. 합성 모델의 지연 라인은 합성음의 피치를 조절하는데, 이 지연라인의 길이를 결정하기 위해 GPIO를 이용하여 한 샘플을 합성하는데 필요한 시간을 측정하였다. 가야금은 $28.6{\mu}s$, 태평소는 $21{\mu}s$가 소요되었다. 태평소와 가야금의 동시 발음수를 고려하였을 때 태평소는 동시 발음수 1을 가지므로 $21{\mu}s$, 가야금은 일반적으로 동시 발음수가 2이므로 $57.2{\mu}s$의 연산시간이 필요하다. 이는 실시간 연주가 충분히 가능한시간이다. 제안한 사운드 엔진의 경우, 인터럽트 서비스 루틴에서 각 사운드 샘플의 합성과 DAC로의 전송이 일어난다. 인터럽트 서비스 루틴은 시스템의 안정성을 보장하기 위해 타이머의 주기 매칭 이벤트를 이용하여 $60{\mu}s$마다 주기적으로 호출된다. 이와 같이 합성된 음을 녹음하여 원음과 스펙트럼으로 비교한 결과, 가야금은 원음과 매우 유사한 음을 합성할 수 있었고, 태평소는 '무(無), 황(黃), 태(太), 중(仲)' 음을 제외한 나머지 음에 대해서 태평소의 음색을 잘 표현하는 음을 합성 할 수 있었다.