http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
CORBA 개방형 분산 환경을 위한 공유 객체 명세 언어 시스템
박양수(Park Yang Su),김현규(Kim Hun Gyu),이명준(Lee Myung Joon),한상영(Han Sang Yong) 한국정보처리학회 1998 정보처리학회논문지 Vol.5 No.2
In distributed client/server applications, servers which handle shared resources are required to support concurrent execution of a lot of clients' requests for efficiency and rapid response. However, since programming techniques for controlling concurrency and synchronization between clients' requests are somewhat complex, it is not straightforward to develop reliable distributed applications through resolving such concurrency control and synchronization problem with hand-written codes whenever it is required. As an effort for systematic resolution of such problems, in this paper, we present a language called IDL/SSO, which specifies shared objects for implementation of CORBA server objects. A shared object is an object which supports concurrent processing of clients' messages (requests) with appropriate synchronization between them. The IDL/SSO is designed as an extension of CORBA IDL to the specification of shared objects. The developed IDL/SSO compiler generates the code to control concurrency and synchronization as a part of the implementation of the specified shared object in association with the related CORBA environment announced by Sun.
DSP를 이용한 가라오케용 고음질 멀티채널 오디오 시스템
김태훈,박양수,신경철,박종인,문태정,Kim, Tae-Hoon,Park, Yang-Su,Shin, Kyung-Chul,Park, Jong-In,Moon, Tae-Jung 한국음향학회 2009 韓國音響學會誌 Vol.28 No.1
본 논문에서는 멀티채널 라이브 가라오케의 구현에 관한 내용을 담고 있다. TI사의 32비트 floating 연산 DSP인 TMS320C6713를 이용하여 6 채널의 MP3 복호화 및 템포/키 변환을 실시간으로 구현하였다. 6채널은 전면 L/R 악기, 후면 L/R 악기, 멜로디, 우퍼로 구성되며, 4 채널로 동작 시에는 후면 L/R 대신 드럼 L/R이 추가될 수 있다. 최종 출력 데이터는 5.1 채널 스피커에 맞춰서 출력된다. 템포 변환을 위하여 SOLA알고리즘을 적용시켰으며 시간영역에서 인터폴레이션(interpolation)과 데시메이션 (decimation)으로 키 변환을 수행하였다. 드럼 악기가 추가될 경우에는 일반악기와 분리하여 키 변환 시에 드럼 채널을 제외시키고, SOLA (Synchronized Overlap and Add) 수행 시에도 SOLA처리 단위인 프레임 사이즈를 다르게 두어 고음질의 템포 변환이 가능하도록 하였으며, 실시간 처리를 위하여 최적화를 하였다 6 채널을 이용하여 다양한 채널 구성이 가능하며 본 논문의 멀티채널 오디오 시스템은 고음질의 라이브 반주가 필요한 어느 곳에서나 효과적으로 적용될 수 있다. This paper deals with the realization of multi-channel live karaoke. In this study, 6-channel MP3 decoding and tempo/key scaling was operated in real time by using the TMS320C6713 DSP, which is 32 bit floating-point DSP made by TI Co. The 6 channel consists of front L/R instrument, rear L/R instrument, melody, and woofer. In case of the 4 channel, rear L/R instrument can be replaced with drum L/R channel. And the final output data is generated as adjusted to a 5.1 channel speaker. The SOLA algorithm was applied for tempo scaling, and key scaling was done with interpolation and decimation in the time domain. Drum channel was excluded in key scaling by separating instruments into drums and non-drums, and in processing SOLA, high-quality tempo scaling was made possible by differentiating SOLA frame size, which was optimized for real-time process. The use of 6 channels allows the composition of various channels, and the multi-channel audio system of this study can be effectively applied at any place where live music is needed.
신뢰성 있는 CORBA 시스템 구현을 위한 객체 지향적인 기반 계층에 관한 연구
유양우(Yang-Woo Yu),홍창열(Chang-Youl Hong),김영곤(Young-Gon Kim),박양수(Yang-Su Park),이명준(Myung-Joon Lee) 한국정보과학회 1996 한국정보과학회 학술발표논문집 Vol.23 No.1A
분산객체시스템의 표준인 CORBA는 분산 응용 프로그램의 상호 운용성과 이식성을 증진시킬 목적으로 제안되었다. 그러나 현 CORBA 표준은 객체모임(Object Set)에 대한 효율적인 통신이나 시스템상의 장애에 대해서는 효과적인 처리를 하지 못하고 있다. 이는 분산객체프로그래밍의 신뢰성을 떨어뜨리는 결과를 가져오게 되며 시스템의 상태를 예측할 수 없는 상태로 만들게 된다. 이를 효과적으로 해결하기 위해서는, 신뢰성과 확장성을 제공하는 ISIS와 같은 툴킷(toolkit) 위에서 CORBA 시스템을 구축하여 시스템의 신뢰성 및 확장성을 높이는 것이 필요하다. 본 연구에서는 이러한 신뢰성 있는 CORBA 시스템의 개발의 일환으로 특정 기계에 의존하는 부분을 기계 독립적인 기반계층으로 흡수하여 상호 운용성과 이식성을 증가시키고자 하였다. 이 기계 독립적인 기반계층은 Ada95 인터페이스를 제공하고 있으며 새로운 툴킷에 적용시켜 이를 구현하려고 할 때는 이 인터페이스를 재 사용하여 효과적으로 구현되도록 하였다.
박성진(Park Seong Jin),이동헌(Lee Dong Hun),김영곤(Kim Young Gon),박양수(Park Yang Su),이명준(Lee Myung Joon) 한국정보처리학회 1998 정보처리학회논문지 Vol.5 No.2
CORBA announced by the OMG provides a standard infrastructure for distributed object computing. Interfaces for the distributed objects, described by OMG IDL, specify the services available to the distributed objects by defining the operations and types associated with those objects. An OMG IDL compiler generates client stubs and implementation skeletons as well as the associated programming language type mapping. A client stub is a mechanism for generating requsets, while a implementation skeleton is a mechanism for delivering requsets to the actual object implementation. In this paper, we describe the method of generating client stubs and implementation skeletons for ReCA(a Reliable CORBA System Using Ada95) distributed object system. Also, we present an implementation of IDL compiler which generates client stubs and implementation skeletons appropriate to ReCA, system, supporting Ada95 language mapping.
POSIX 쓰레드를 이용한 SR 실행지원시스템의 설계 및 구현
김영곤,정영필,박양수,이명준,Kim, Yeong-Gon,Jeong, Yeong-Pil,Park, Yang-Su,Lee, Myeong-Jun 한국정보처리학회 1997 정보처리논문지 Vol.4 No.4
본 연구에서는 POSIX 쓰레드(Pthreads)를 사용하여 구현한 새로운 SR 실행지원 시스템인 SR/RTS+를 제시한다. SR은 다중의 병행 제어 프리미티브를 이용해서 다양한 병행 프로그래밍 기법을 제공한다. 윈 SR 실행지원시스템이 자신의 고유한 쓰레드 경영 기법을 사용하였기 때문에 다른 컴퓨터 시스템에서 동작하기 위해서는 실행지원 시스템의 수정이 필요하다. 더우기 실행지원시스템의 실행 효율성은 이런 각각의 상이한 시스템에 연관되어 개별적으로 고려되어야 한다. 따라서 이식성을 증가시키고 실행 효 율성을 예측 가능하도록 하기 위해서 SR/RTS+를 하나의 POSIX프로세스내에서 다중의 실행의 쓰레드를 제공하는 Pthreaes(POSIX쓰레드)상에서 설계되었다. 또한 ,SR 컴파일러 Ptherads 인터페이스를 위한 코드를 적절히 생성하도록 수정되었다. SR/RTS+는 Florida Sate Univerisity에서 제공하는 Pthreads 라이브러리를 사용하여 Spare Workstation 상에서 개발되었으며, University of Arizona에서 제공하는 SR 검증 도구로 테스트하였다. In this paper,we prosent a new run-time support system for SR usitn POSIX threads (Pthreads),called SR/RTS +.SR supports a rich set of concurent programming techniques with multiple cincurrency control primit-ives Since the original RTS for SR uses its own thread management facility,it should be modifide to work on different computer systems.Furthermore,the run-time efficiency of the RTS should be considered in association with those different sytems.Thus,to portability and to guarantee the predictable run-time ef-ficiency,SR/RTS + is designed on the pthreads(POSIX Threads )which supports multiple threads of con-trol within a single POSIX process.Also, the SR compiler is modified to generate the codes appropriate for pthreads interface.SR/RTS + has been develped on Spare Workstation using pthreads library announced by Florida State University and tested with the SR verification suite distribute by the University of Arizona.