19_9_767.hwp



Similar documents
3 : (Won Jang et al.: Musical Instrument Conversion based Music Ensemble Application Development for Smartphone) (Special Paper) 22 2, (JBE Vol

08김현휘_ok.hwp

09권오설_ok.hwp

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

: AA ( ) TV : ios ( ).. 2

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

04 최진규.hwp

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 25(3),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 30(9),

DBPIA-NURIMEDIA

회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4)

DBPIA-NURIMEDIA

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., -

10(3)-09.fm

1 : (Sunmin Lee et al.: Design and Implementation of Indoor Location Recognition System based on Fingerprint and Random Forest)., [1][2]. GPS(Global P

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jul.; 27(7),

07변성우_ok.hwp

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jan.; 26(1),

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

인문사회과학기술융합학회

<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770>

DBPIA-NURIMEDIA

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12),

(JBE Vol. 21, No. 3, May 2016) HE-AAC v2. DAB+ 120ms..,. DRM+(Digital Radio Mondiale plus) [3] xhe-aac (extended HE-AAC). DRM+ DAB HE-AAC v2 xhe-aac..

2 : (Juhyeok Mun et al.: Visual Object Tracking by Using Multiple Random Walkers) (Special Paper) 21 6, (JBE Vol. 21, No. 6, November 2016) ht

디지털포렌식학회 논문양식

À±½Â¿í Ãâ·Â

°í¼®ÁÖ Ãâ·Â

<B8F1C2F72E687770>

<3031B0ADB9CEB1B82E687770>

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jul.; 27(7),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 26(12),

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

45-51 ¹Ú¼ø¸¸

02손예진_ok.hwp

(JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, (JBE Vol. 23, No. 6, November 2018) ISSN 2

ÀÌÀç¿ë Ãâ·Â

10 이지훈KICS hwp

(JBE Vol. 23, No. 5, September 2018) (Regular Paper) 23 5, (JBE Vol. 23, No. 5, September 2018) ISSN

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2

DBPIA-NURIMEDIA

6.24-9년 6월

09È«¼®¿µ 5~152s

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 28(11),

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp

04 김영규.hwp

05 목차(페이지 1,2).hwp

<32382DC3BBB0A2C0E5BED6C0DA2E687770>

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

28 저전력복합스위칭기반의 0.16mm 2 12b 30MS/s 0.18um CMOS SAR ADC 신희욱외 Ⅰ. 서론 Ⅱ. 제안하는 SAR ADC 구조및회로설계 1. 제안하는 SAR ADC의전체구조

DBPIA-NURIMEDIA

05( ) CPLV12-04.hwp

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770>

(JBE Vol. 21, No. 1, January 2016) (Special Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

<31362DB1E8C7FDBFF82DC0FABFB9BBEA20B5B6B8B3BFB5C8ADC0C720B1B8C0FC20B8B6C4C9C6C32E687770>

감각형 증강현실을 이용한

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE May; 27(5),

표지

???? 1

<31325FB1E8B0E6BCBA2E687770>

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770>

2 : (JEM) QTBT (Yong-Uk Yoon et al.: A Fast Decision Method of Quadtree plus Binary Tree (QTBT) Depth in JEM) (Special Paper) 22 5, (JBE Vol. 2

03-서연옥.hwp

02양은용

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 27, no. 8, Aug [3]. ±90,.,,,, 5,,., 0.01, 0.016, 99 %... 선형간섭

Windows 8에서 BioStar 1 설치하기

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 30(2),

Microsoft Word - KSR2014S042

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

Microsoft Word - 1-차우창.doc

±è¼ºÃ¶ Ãâ·Â-1

05 목차(페이지 1,2).hwp

DBPIA-NURIMEDIA

, V2N(Vehicle to Nomadic Device) [3]., [4],[5]., V2V(Vehicle to Vehicle) V2I (Vehicle to Infrastructure) IEEE 82.11p WAVE (Wireless Access in Vehicula

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 26(10),

06_ÀÌÀçÈÆ¿Ü0926

Æ÷Àå82š

¼º¿øÁø Ãâ·Â-1

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 30(3),

(JBE Vol. 22, No. 2, March 2017) (Regular Paper) 22 2, (JBE Vol. 22, No. 2, March 2017) ISSN

1. KT 올레스퀘어 미디어파사드 콘텐츠 개발.hwp

H3250_Wi-Fi_E.book

2 : 3 (Myeongah Cho et al.: Three-Dimensional Rotation Angle Preprocessing and Weighted Blending for Fast Panoramic Image Method) (Special Paper) 23 2

4 : (Hyo-Jin Cho et al.: Audio High-Band Coding based on Autoencoder with Side Information) (Special Paper) 24 3, (JBE Vol. 24, No. 3, May 2019

(JBE Vol. 23, No. 1, January 2018). (VR),. IT (Facebook) (Oculus) VR Gear IT [1].,.,,,,..,,.. ( ) 3,,..,,. [2].,,,.,,. HMD,. HMD,,. TV.....,,,,, 3 3,,

07_Àü¼ºÅÂ_0922

14.531~539(08-037).fm

3 : 3D (Seunggi Kim et. al.: 3D Depth Estimation by a Single Camera) (Regular Paper) 24 2, (JBE Vol. 24, No. 2, March 2019)

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 28(2),

표지

Transcription:

810 방송공학회논문지 제19권 제6호, 2014년 11월 (JBE Vol. 19, No. 6, November 2014) 특집논문 (Special Paper) 방송공학회논문지 제19권 제6호, 2014년 11월 (JBE Vol. 19, No. 6, November 2014) http://dx.doi.org/10.5909/jbe.2014.19.6.810 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) 여러 대의 스마트폰을 이용한 입체 음향 시스템 구현 김 기 준 a), 명 창 호 a), 박 호 종 a) Implementation of Stereophonic Sound System Using Multiple Smartphones Ki-Jun Kim a), Chang-Ho Myeong a), and Hochong Park a) 요 약 본 논문에서는 여러 대의 스마트폰을 이용하여 입체 음향을 재현하는 시스템을 제안한다. 기존의 스마트폰을 이용한 음향 시스템은 여러 기기에서 동일 신호를 재생하는 방식이기 때문에 입체감을 제공하기 어렵다. 이를 해결하기 위하여 본 논문에서는 다른 위치에 있 는 기기 별로 서로 다른 신호를 재생하고 진폭 패닝 기법을 사용하여 임의의 위치에 가상 음원을 생성하는 시스템을 제안한다. 제안한 방법을 사용하면 기존 방법보다 우수한 입체감을 제공할 수 있으며, 사용자의 설정에 따라 자유롭게 입체 음향 효과를 조정할 수 있다. 상용 스마트폰을 이용하여 제안하는 시스템을 구현하였으며, 구현한 시스템이 원하는 입체 음향 효과를 제공하는 것을 확인하였다. Abstract In this paper, we propose a stereophonic sound system using multiple smartphones. In the conventional sound systems using smartphones, all devices play the same signal so that it is difficult to provide true stereophonic effect. In order to solve this problem, we propose a novel sound system which can generate a virtual sound source at any location in such a way that smartphones at different locations play different signals with amplitude panning. By using the proposed system, we can generate more realistic stereophonic effect than the conventional system, and can control the sound effect by user's command. We developed the proposed system using commercial smartphones and verified that the developed sound system effectively provides the desired stereophonic effect. Keyword : stereophonic system, smartphone, amplitude panning, bluetooth communication a) 광운대학교 전자공학과 (Dept. of Electronics Engineering, Kwangwoon University) Corresponding Author : 박호종(Hochong Park) E-mail: hcpark@kw.ac.kr Tel: +82-2-940-5104 본 연구는 미래창조과학부 및 정보통신산업진흥원의 대학IT연구센터육성 지원사업(NIPA-2014-H0301-14-1021)과 2014년도 광운대학교 교내 학술연구비 지원사업의 연구결과로 수행되었습니다. 이 논문의 연구결과 중 일부는 한국방송공학회 2014하계학술대회 에서 발표한 바 있음. Manuscript received September 1, 2014 Revised November 3, 2014 Accepted November 11, 2014

김기준 외 2인 : 여러 대의 스마트폰을 이용한 입체 음향 시스템 구현 811 (Ki-Jun Kim et al. : Implementation of Stereophonic Sound System Using Multiple Smartphones) Ⅰ. 서 론 입체 음향은 음의 고저와 음색뿐만 아니라 방향이나 거 리감까지도 재현하여 실제 환경과 유사한 음장감을 제공하 는 음향을 의미한다 [1]. 최근에는 이와 같은 입체 음향 효과 를 다채널 스피커를 기반으로 제공하는 방법에 대한 연구 가 활발히 진행 중이다. 다채널 스피커 기반의 입체 음향 시스템은 인간의 청각 특성에 관한 이론을 토대로 더 자연 스럽고 정확한 방향감과 음장감을 재현할 수 있는 장점을 가진다 [2]. 그러나 다채널 스피커 시스템은 여러 대의 스피 커를 사용하기 때문에 구현 시 큰 비용과 많은 노력이 필요 하다는 단점을 가진다 [3]. 다채널 스피커 시스템을 간단히 구현하기 위해 여러 대의 스마트폰이 각각 독립 스피커 역 할을 수행하도록 하는 응용 제품들이 최근 개발되었다. 예 로, group play는 스마트폰에 저장된 음악 파일을 여러 스 마트폰이 공유하고 해당 파일을 여러 대의 스마트폰에서 동시에 재생하도록 한다 [4]. 이를 통하여 공간적으로 다른 위치에서 음원이 동시에 재생되는 멀티 스피커 동작을 수 행할 수 있다. 그러나 이 시스템에서는 여러 위치에서 동일 한 음원만 재생되므로 음원의 재현 공간만 확장될 뿐이며 실제 입체 음향을 재현하지는 못한다. 입체 음향 효과를 제공하기 위해서는 서로 다른 위치에 존재하는 스피커에서 음원의 재생 특성을 각각 조절하여 음원의 가상 위치와 움직임 등을 표현해야 한다 [2,3]. 또한, 사용자가 임의로 설정한 입체감을 제공하기 위해 각 스피 커에서 재생되는 신호의 자유로운 조정이 필요하고, 스피 커 위치를 변경하지 않고 입체감의 변경을 위해 각 스피커 의 신호 재생 특성을 실시간으로 변경하는 기능이 포함되 어야 한다. 이와 같은 조건을 만족하기 위하여, 여러 대의 스피커로 구성된 음향 시스템은 중앙 제어 신호에 따라 각 스피커에서 서로 다른 신호를 재생하고, 무선 제어를 위해 중앙 제어 신호를 무선으로 스피커로 전송하는 실시간 통 신 기능을 가져야 한다. 스마트폰은 이미 블루투스와 같은 무선 통신 기능을 포함하므로 스마트폰 사이의 통신을 통 하여 필요한 정보 전달이 가능하며, 각 스마트폰이 다수의 음악 파일을 저장하고 주어진 명령에 따라 특정 파일을 재 생하도록 하여 각 스마트폰에서 서로 다른 사운드가 출력 되게 할 수 있다. 따라서 여러 대의 스마트폰으로 멀티 스피 커 시스템을 구성하면, 무선 통신과 자유로운 사운드 재생 기능을 통하여 원하는 입체 음향을 제공하는 시스템 구현 이 가능하다. 이상의 배경에 따라, 본 논문에서는 여러 대의 스마트폰 을 이용한 입체 음향 시스템을 제안한다. 제안한 시스템에 서 스마트폰은 마스터 기기 또는 스피커 기기 역할을 수행 하고, 사용자는 마스터 기기를 통하여 원하는 입체 음향 효 과를 입력하고, 마스터 기기는 입력된 효과를 재현하기 위 한 재생 파라미터를 계산하여 각 스피커 기기로 전송하고, 각 스피커 기기는 전달받은 정보에 따라 신호를 재생한다. 음악 재생 중에 사용자가 입체 음향 효과를 변경할 수 있으 며, 변경된 내용은 마스터 기기에서 각 스피커 기기로 실시 간 전송되어 신호 재생에 적용된다. 제안한 시스템을 사용하면 사용자 명령에 따라 입체 효 과를 실시간으로 조정하여 임의의 방향과 속도로 이동하는 입체감을 쉽게 구현할 수 있고, 기존 음향 시스템이 제공하 지 못하는 새로운 느낌의 입체 음향 효과를 재현할 수 있다. 또한, 상용 스마트폰을 여러 개 이용함으로써 추가적인 비 용 없이 재미있고 다양한 음향 효과의 제작이 가능하며, 이 를 통해 새로운 형태의 음향 콘텐츠 제작도 가능하다. 제안한 시스템은 다음의 두 가지 신호 재생을 모두 고 려한다. 첫째, 음악에서 보컬 및 악기별로 저장된 객체 (object) 신호가 주어지면, 각 스마트폰은 모든 객체 신호 를 저장하고 주어진 중앙 제어 명령에 따라 하나 또는 다 수의 객체 신호를 출력한다. 이때, 진폭 패닝(amplitude panning) 기법에 따라 각 객체를 가상 위치에 정위시키면 마치 임의로 배치된 위치에서 악기를 합주하는 효과를 구 현할 수 있다. 둘째, 기존의 스테레오 또는 5.1 채널 신호 가 주어지면, 각 모노(mono) 채널 신호를 독립 음원 신호 로 가정하고 각 스마트폰에서 패닝 기법에 따라 하나 또 는 다수의 채널 신호를 재생하여 입체 음향 효과를 제공 한다. 기존 스테레오와 5.1 채널 시스템은 2차원 구조의 고정된 입체 음향만 제공하지만, 제안한 시스템을 사용하 면 스마트폰 위치에 따라 3차원으로 확장된 가변 입체 음 향을 재현할 수 있다.

812 방송공학회논문지 제19권 제6호, 2014년 11월 (JBE Vol. 19, No. 6, November 2014) Ⅱ. 제안하는 입체 음향 시스템 1. 개요 제안하는 입체 음향 시스템의 목표는 여러 대의 스마트 폰을 3차원 공간에 배치하고, 주어진 제어 명령에 따라 각 스마트폰에서 신호를 출력하여 원하는 가상 위치에 음원을 정위시켜 입체 음향 효과를 제공하는 것이다. 이를 위해 여 러 대의 스마트폰을 사용하며, 그중 한 대는 사용자가 음향 효과를 입력하고 제어 신호를 생성하는 마스터 기기로 사 용하며, 나머지 기기들은 다채널 스피커 역할을 수행하는 스피커 기기로 사용한다. 사용자는 마스터 기기의 사용자 인터페이스(user interface)를 통하여 가상 음원 위치를 자 유롭게 조정할 수 있다. 입체 음향을 생성하기 위해 다수의 스피커 기기에서 여러 신호가 동시에 재생되어야 하며, 각 신호는 모노 채널로 구성된 독립 파일 형태이며, 모든 스피 커 기기는 모든 파일을 저장하고 있다. 앞에서 설명하였듯 이, 만일 객체 신호가 제공되면 각 객체 신호가 하나의 독립 파일이 되고, 스테레오 또는 5.1 채널 신호가 제공되면 각 모노 채널 신호가 독립 파일이 된다. 그림 1은 본 논문에서 제안하는 입체 음향 시스템의 전체 구조를 나타낸다. 먼저, 사용자는 각 스마트폰에서 초기화 프로그램을 실행하여 스피커 기기 또는 마스터 기기로 설 정하고, 블루투스를 통하여 모든 스피커 기기를 마스터 기 기에 접속한다. 또한, 사용자는 마스터 기기에 스피커 기기 의 배치 위치를 입력하여 초기화 세팅을 완료한다. 다음으 로 음향 재생 단계가 진행되며, 사용자는 원하는 입체 음향 효과를 마스터 기기에 입력하고, 마스터 기기는 입력된 정 보에 따라 각 스피커 기기에서 재생할 신호의 패닝 이득과 레벨을 계산하고 각 스피커 기기로 전송한다. 각 스피커 기 기는 전송된 패닝 이득과 레벨을 내부에 저장된 음악 신호 들에 적용하여 재생 신호를 생성하고 출력한다. 음악 재생 중에 사용자가 마스터 기기에 새로운 음향 효과를 입력하 면 새로운 정보가 계산되고 해당 정보는 실시간으로 스피 커 기기로 전송되어 재생 과정에 즉시 적용된다. 즉, 음향 효과의 변경이 실시간으로 이루어지며, 이 기능을 통하여 움직이는 입체 음향 효과를 재현할 수 있다. 2. 음원의 가상 위치 조정 제안하는 시스템에서 각 신호별로 가상 위치를 설정하여 재생하여야 하며, 이는 진폭 패닝 기법을 사용하여 구현한 다 [5]. 2차원 스테레오 진폭 패닝은 식 (1)과 같이 모노 신호 X에 패닝 이득 x L와 x R 을 각각 곱하여 스테레오 신호 X L와 X R을 생성하는 기법이다 [6,7]. (1) 이때, 패닝 이득에 따라 청취자가 느끼는 음원의 위치가 결정되며, 패닝 이득과 위치 관계를 구하는 대표적인 방법 으로 사인 법칙과 탄젠트 법칙이 있다. 탄젠트 법칙은 사인 법칙에 비하여 청취자가 가상 음원 방향으로 머리를 돌렸 을 때 좀 더 정확한 결과를 제공한다 [8]. 따라서 본 논문에서 는 식 (2)로 표현되는 탄젠트 법칙을 사용한다. tan (2) tan 그림 1. 제안하는 시스템의 전체 동작 구조 Fig. 1. Overall structure of the proposed system 여기서 φ 0 는 그림 2와 같이 청취자를 중심으로 두 스피 커 사이 각도의 1/2을 나타내고, φ는 청취자가 인지하는 가

김기준 외 2인 : 여러 대의 스마트폰을 이용한 입체 음향 시스템 구현 813 (Ki-Jun Kim et al. : Implementation of Stereophonic Sound System Using Multiple Smartphones) 상 음원 위치를 나타낸다. 그림 2. 스테레오 진폭 패닝 구조 Fig. 2. Stereo amplitude panning 그림 3은 제안하는 시스템에서 각 음원을 2차원 가상 위 치에 정위시키는 방법을 설명한다. 3개의 스피커 기기가 그 림과 같이 반원 위에 있고 3개의 신호 음원 A, B, C를 가지 고 있다고 가정한다. 각 신호가 객체인지 아니면 기존 스테 레오 또는 5.1 채널의 채널 신호인지는 구분하지 않으며, 객체 또는 채널에 관계없이 각 모노 신호별로 위치를 제어 하여 최종 입체 음향을 제공하는 것을 목표로 한다. 그림 3(a)는 가장 간단한 경우로서, 단일 음원 A에 대한 동작만을 나타낸 그림이다. 먼저, 사용자가 원하는 A의 가상 위치 A pos를 마스터 기기에 입력하면, 마스터 기기는 A pos 양 측에 인접한 스피커 기기 두 개를 선택하고 스피커 기기 위치 와 A pos 정보를 식 (2)에 적용하여 패닝 이득 a L와 a R을 구하 고 해당 두 스피커 기기에 전달한다. 각 스피커 기기는 저장 된 A 신호에 각각 a L와 a R를 적용하여 그림 3(a)와 같이 a LA 와 a RA 을 각각 재생하면 A는 가상 위치 A pos에 정위된다. 이 때, 가장 오른쪽 스피커 기기에서는 신호가 출력되지 않으 며, 모든 신호의 패닝 이득이 0인 경우로 생각할 수 있다. 이 과정을 여러 음원에 확장 적용하면 여러 음원에 대한 동시 위치 조정이 가능하다. 그림 3(b)와 같이 음원 A, B, C의 가상 위치 A pos, B pos, C pos가 각각 설정되면 마스터 기기 는 각 음원 위치 양측에 인접한 스피커 기기 쌍을 선택하고 식 (2)에 따라 각 스피커에 대한 패닝 이득 a L, a R, b L, b R, c L, c R 을 모두 구하고 해당 스피커 기기로 전달한다. 각 스 피커 기기는 전송된 패닝 이득에 따라 재생할 음원을 생성 하고 출력한다. 예로, 그림 3(b)에서 가운데 스피커 기기는 A에 대하여 오른쪽 스피커, B와 C에 대하여 왼쪽 스피커 역할을 하며, a RA + b LB + c LC 을 출력한다. 즉, 스피커 기 기는 인접한 가상 음원의 개수에 따라 동시 재생하는 음원 의 수가 달라진다. 이상의 동작을 정리하면, N 개의 음원 신호 X n, n = 1, 2,... N, 를 사용할 때, m 번째 스피커 기기의 출력 신호 Y m은 식 (3)으로 표현된다. (3) 패닝 이득 x mn는 각 X n 별로 독립적으로 구하여진다. X n의 가상 위치 양측에 인접한 두 개의 스피커 기기를 선택하고 선택된 두 개 스피커 기기를 위한 패닝 이득을 구하고, 나머 지 스피커 기기에 대한 패닝 이득은 0으로 한다. (a) (b) 그림 3. 제안한 시스템에서의 스테레오 패닝 적용 방법; (a) 단일 음원, (b) 다 음원 Fig. 3. Stereo panning method in the proposed system; (a) Single sound source, and (b) Multiple sound sources

814 방송공학회논문지 제19권 제6호, 2014년 11월 (JBE Vol. 19, No. 6, November 2014) 마지막으로, 각 음원 방향에 추가하여 신호 레벨을 통하 여 거리를 제어한다. 신호 레벨은 음원의 인지 거리를 결정 하는 요소 중 하나로서, 레벨을 변화시키면 음원 거리가 변 하는 효과를 얻을 수 있다 [9]. 사용자가 입력한 신호 레벨에 따라 각 X n별 패닝 이득 x mn에 공통 레벨을 추가로 적용하면 신호별 거리 조정이 가능하다. 이상의 방법을 사용하면 2차 원 반원으로 배열된 스피커 기기를 사용한 입체 음향 시스 템을 구현할 수 있다. 만일 스피커 기기가 3차원 공간에 위치하면, 각 음원을 3 차원 가상 위치에 정위시키기 위해 VBAP(vector based amplitude panning) 방법을 사용한다 [8]. 그림 4와 같이 3개의 스피커가 구(sphere) 표면에 위치할 때, S 1, S 2, S 3 는 각 스피 커 위치의 3차원 단위 벡터이고, V는 가상 음원 위치의 단위 벡터이다. 이 때, 각 스피커 음원에 대한 패닝 이득 s = [s 1 s 2 s 3]는 식 (4)로 주어지며, 여기서 S 123 = [S 1 S 2 S 3] T 이다. (4) 따라서 각 신호별로 가상 위치에 인접한 3개의 스피커 기기를 선택하고 식 (4)에 따라 패닝 이득을 구하여 3개 스 피커 기기에 전송하고, 각 스피커 기기는 식 (3)에 따라 재 생 신호를 출력하면 3차원 가상 위치를 구현할 수 있다. 든 스피커 기기를 제어하므로 마스터 기기와 스피커 기기 간의 통신이 필요하다. 마스터 기기와 스피커 기기 간의 통 신은 스마트폰에서 기본으로 제공하는 블루투스 통신을 사 용하며, 마스터 기기는 서버 역할을 수행하고 스피커 기기 는 클라이언트 역할을 수행한다. 사용자는 스피커 기기에 서 초기화 프로그램을 수행하여 각 스피커 기기의 인식 번 호를 설정하고, 이 번호는 마스터 기기에서 스피커 위치 설 정과 패닝 이득 전송을 위해 사용된다. 스피커 기기의 번호 설정이 완료되면 마스터 기기는 각 번호의 스피커 기기를 블루투스에 접속한다. 사용자가 마스터 기기에 입력한 입체 효과 정보는 실시 간으로 스피커 기기로 전송된다. 마스터 기기는 설정된 위 치 정보와 신호 음량 정보에 따라 각 스피커 기기에 전달할 패닝 이득과 레벨을 구하고, 이 정보는 목표 스피커 기기의 인식 번호와 결합하여 문자열 형태로 변환되어 모든 스피 커 기기에 전송된다. 문자열을 전송받은 스피커 기기는 자 신의 인식 번호에 맞는 문자열을 선택하고 패닝 이득과 레 벨 값을 획득하고, 획득된 정보는 재생되는 음원에 적용된 다. 스피커 기기로 전송하는 정보는 그림 5와 같이 byte 단 위로 전송한다. 인식 번호와 음량 레벨은 각각 1 byte, 한 음원에 대한 패닝 이득은 2 byte로 표현하고, 총 6개의 음원 에 대한 패닝 이득을 순차적으로 전송한다. S 3 virtual source S 2 그림 5. 스피커 기기에 전송하는 비트열의 구조 Fig. 5. Structure of transmitting bit-stream S 1 V 그림 4. 3차원 진폭 패닝 구조 [8] Fig. 4. Configuration of 3-dimensional amplitude panning [8] 3. 스피커 기기 제어 제안하는 입체 음향 시스템은 마스터 기기를 통하여 모 이와 같은 방법은 간단한 문자열 형태로 정보를 주고받 기 때문에 많은 데이터 전송이 필요하지 않다. 또한, 음원 재생 중에 사용자가 새로운 음원 위치를 입력하면 새로운 패닝 이득과 레벨이 실시간으로 계산되고 스피커 기기로 전송된다. 스피커 기기는 주기적으로 전송된 데이터를 분 석하며, 변경된 정보를 실시간으로 재생 음원에 적용한다. 이 기능을 통하여 음원 재생 중에 음원의 위치를 실시간으 로 변경할 수 있으며, 고정된 스피커 배치 구조에서 음원이 움직이는 입체 효과를 제공할 수 있다.

김기준 외 2인 : 여러 대의 스마트폰을 이용한 입체 음향 시스템 구현 815 (Ki-Jun Kim et al. : Implementation of Stereophonic Sound System Using Multiple Smartphones) Ⅲ. 제안하는 시스템 구현 제안하는 입체 음향 시스템을 실제 상용 스마트폰을 사 용하여 구현하였다. 총 7대의 스마트폰을 사용하였으며, 1 대의 스마트폰은 마스터 기기로 사용하고 나머지 6대는 스 피커 기기로 사용한다. 음악을 구성하는 보컬과 악기 신호 에 해당하는 6개의 객체 신호를 사용한다. 모든 스마트폰은 안드로이드 OS 기반으로 동작하고 삼성 갤럭시 S3와 갤럭 시 노트2 모델을 사용하여 구현하였으며, 모든 응용 프로그 램 코드는 eclipse 기반으로 개발하였다. 현재는 2차원 반원 형태로 스피커 기기들을 배치하는 것을 구현하였으며, 3차 원의 임의의 배치에 대한 것은 구현 중이다. 그림 6은 구현한 시스템을 구동 중인 스마트폰의 실제 화면들을 보여준다. 그림 6(a)는 초기화 프로그램을 실행하 여 각 스마트폰의 역할을 마스터 기기 또는 스피커 기기로 선택하는 초기 화면이다. 중앙에 위치한 Master 버튼을 선 (a) (b) (c) (d) 그림 6. 개발한 시스템의 스마트폰 응용 프로그램의 화면 구성; (a) 마스터 또는 스피커 선택 화면, (b) 블루투스 기기 선택 화면, (c) 마스터 기기 조정 화면, (d) 전체 시스템의 동작 화면, (e) 마스터 기기의 추가 기능 선택 화면 Fig. 6. Screen of smartphone applications in the developed system; (a) Screen for selection between master and speaker, (b) Screen for bluetooth device selection, (c) Master control screen, (d) Operation of the entire system, and (e) Screen for extra feature in master (e)

816 방송공학회논문지 제19권 제6호, 2014년 11월 (JBE Vol. 19, No. 6, November 2014) 택하면 마스터 기기로 선택되고, 상 하단에 위치한 Speaker 버튼을 선택하면 스피커 기기로 선택된다. Speaker 버튼에는 1 6까지의 번호가 존재하는데, 이 번호는 마스 터 기기에서 스피커 기기를 구별하는 인식 번호로 사용된 다. 그림 6(b)는 블루투스 기기 선택 화면을 나타내며, 스피 커 기기는 그림과 같이 마스터 기기의 블루투스를 검색하 여 접속한다. 그림 6(c)는 마스터 기기의 설정 화면을 나타 낸다. 화면 아래에 반원 막대가 존재하며, 이 막대를 조작하 여 음원 또는 스피커 기기의 위치를 세팅하거나 음원의 크 기를 설정한다. 즉, 화면 중간에 스피커 기기에 해당하는 인식 번호 버튼이 있으며, 스피커 번호 버튼을 선택하고 연 이어 반원 막대의 포인터를 움직여 위치를 설정하면 스피 커 기기 위치가 마스터 기기에 세팅된다. 동일한 방식으로 화면 위에 표시된 6개의 음원 중 하나를 선택하고 반원 막 대의 포인터를 움직이면 해당 음원의 가상 위치가 설정된 다. 또한, 음원을 선택 후에 Volume 버튼을 선택하고 반원 막대의 포인터를 움직이면 해당 음원의 음량이 조절된다. 마지막으로 Start 버튼을 누르면 세팅된 정보가 각 스피 커 기기로 전송되고, 음원 재생이 시작된다. 그림 6(d)는 실 제 마스터 기기와 6대의 스피커 기기를 사용하여 음원을 재생 중인 상황을 보여준다. 음원 재생 중에 마스터 기기에 서 음원의 가상 위치 또는 레벨을 변경하면 변경된 정보는 즉시 스피커 기기로 전송되고, 재생의 끊어짐 없이 변경 사 항이 적용된 음원 재생이 이루어진다. 그림 6(e)는 마스터 기기에서 기본 기능 이외에 추가적인 기능을 제공하는 화면을 보여준다. 추가적인 기능은 Focus 기능과 Random 기능이다. Focus 기능은 그림 7(a)와 같이 모든 가상 음원 위치를 한 곳으로 설정하는 기능이며, 음원 위치는 그림 6(e)의 Focus 버튼을 누른 후 그림 6(c)의 반원 막대의 포인터를 움직여 설정한다. Random 기능은 그림 7(b)와 같이 모든 가상 음원 위치를 임의 위치로 설정하는 기능이며, 가상 음원의 위치는 그림 6(e)에서 Random 버튼 을 누를 때마다 새로운 임의 위치로 설정된다. Focus 기능 과 Random 기능을 조합하여 사용하면 사용자는 보다 다이 내믹한 입체 음향 효과를 경험할 수 있다. 개발한 시스템을 동작시키고 실제 음악을 청취한 결과, 사용자가 마스터 기기를 조정함에 따라 각 음원의 패닝 이 득과 레벨이 조절되어 지정한 위치에 가상 음원이 생성되 고 원하는 입체 음향 효과를 뚜렷이 느낄 수 있었다. 또한, 실시간 음원 위치 조정을 통하여 입체감이 움직이는 효과 를 확인하였으며, 이러한 이동 효과로 인해 각각의 음원들 이 움직이면서 가변적인 입체 음향 효과를 제공하는 것을 확인할 수 있었다. 이와 같은 가변 입체감은 기존 입체 음향 시스템으로는 제공할 수 없는 기능이며, 제안한 입체 음향 시스템을 통하여 새로운 입체 음향 효과를 경험할 수 있었 다. (a) (b) 그림 7. 추가 구현 기능, (a) Focus 기능, (b) Random 기능 Fig. 7. Extra functions, (a) Focus function, and (b) Random function

김기준 외 2인 : 여러 대의 스마트폰을 이용한 입체 음향 시스템 구현 817 (Ki-Jun Kim et al. : Implementation of Stereophonic Sound System Using Multiple Smartphones) Ⅳ. 결 론 본 논문에서는 여러 대의 스마트폰을 이용한 입체 음향 시스템을 제안하고, 상용 스마트폰을 이용하여 시스템을 구현하였다. 제안한 방법은 여러 대의 스마트폰 중에서 한 개의 마스터 기기를 선택하고, 나머지 기기를 스피커 기기 로 설정하고, 마스터 기기를 통하여 사용자가 원하는 입체 효과를 입력한다. 마스터 기기는 각각의 음원을 진폭 패닝 기법을 통하여 사용자가 원하는 위치로 정위시키기 위한 패닝 이득을 구하여 스피커 기기로 전송하고, 스피커 기기 는 전송된 패닝 이득과 레벨을 신호에 적용하여 출력한다. 또한, 음악 재생 중에 음향 효과의 변경이 실시간으로 가능 하도록 하여 움직이는 가변 입체 음향 효과를 재현한다. 제 안한 시스템을 구동시키기 위한 모든 응용 프로그램을 제 작하고 이를 상용 스마트폰에 적용하여 제안한 입체 음향 시스템을 제작하였다. 시스템을 구동하여 음악을 청취한 결과, 원하는 입체 효과를 확인하였으며, 특히 이동 입체감 이 정상적으로 재현되는 것을 확인하였다. 본 시스템을 통 하여 기존 입체 음향 시스템이 제공하지 못하는 새로운 입 체감을 경험할 수 있으며, 스마트폰을 이용하여 쉽고 재미 있게 새로운 음향 효과를 제작할 수 있다. 참 고 문 헌 (References) [1] S. Y. Yang, D. H. Kim and J. H. Jeong, "Development of three-dimensional sound effect system for virtual reality," Journal of Broadcast Engineering, Vol. 13, No. 5, pp. 574-585, Sep. 2008 [2] S. W. Jeon, Y. C. Park, S. P. Lee and D. H. Youn, "Amplitude panning algorithm for virtual sound source rendering in the multichannel loudspeaker system," Journal of the Acoustical Society of Korea, Vol. 30, No. 4, pp. 197-209, May. 2011 [3] K. S. Koo and H. T. Cha, "Enhancement of the 3D sound's performance using perceptual characteristics and loudness," Journal of Broadcast Engineering, Vol. 16, No. 5, pp. 846-860, Sep. 2011 [4] http://global.samsungtomorrow.com/?p=30090 [5] Y. G. Kim and H. G. Kim, MPEG surround based multi-channel audio panning using channel level difference parameters, Journal of Korea Information and Communications Society Fall Conference, pp. 225-228, Nov. 2008 [6] D. I. Hyun, Y. C. Park and D. H. Youn, "Enhanced amplitude panning for virtual source imaging," Journal of the Institute of Electronics Engineers of Korea, Vol. 50, No. 3, pp. 139-145, Mar. 2013 [7] S. Y. Jeon, Y. C. Park, S. P. Lee and D. H. Youn, A study on multiple vector base panning algorithm using angle dependent channel gain control method, Journal of Korea Information and Communications Society Summer Conference, pp. 1091-1092, Jun. 2010 [8] V. Pulkki, "Virtual sound source positioning using vector base amplitude panning," Journal of the Audio Engineering Society, Vol. 45, No. 6, pp. 456-466, Jun. 1997 [9] P. Zahorik, "Auditory display of sound source distance," Proceedings of the 2002 International Conference on Auditory Display, pp. 326-332, Jul. 2002 저 자 소 개 김 기 준 - 2011년 2월 : 광운대학교 전자공학과 학사 - 2011년 3월 ~ 현재 : 광운대학교 전자공학과 석박사통합과정 - 주관심분야 : 오디오/음성 신호처리, 멀티미디어 신호처리

818 방송공학회논문지 제19권 제6호, 2014년 11월 (JBE Vol. 19, No. 6, November 2014) 명 창 호 저 자 소 개 - 2009년 3월 ~ 현재 : 광운대학교 전자공학과 학사과정 - 주관심분야 : 디지털 신호처리 박 호 종 - 1986년 2월 : 서울대학교 전자공학과 공학사 - 1987년 12월 : Univ. of Wisconsin-Madison 공학석사 - 1993년 5월 : Univ. of Wisconsin-Madison 공학박사 - 1993년 9월 ~ 1997년 8월 : 삼성전자 선임연구원 - 1997년 9월 ~ 현재 : 광운대학교 전자공학과 교수 - 주관심분야 : 오디오/음성 신호처리, 3D 오디오, 음악정보처리