簡報 - 國立臺中科技大學2014資訊與流通學院專題成果展

Report
行動DJ影音合成
就讀學校:國立臺中科技大學 – 資訊工程系
指導老師:陳同孝
專題成員:許珉豪
前言
Disc Jockey,
簡稱 DJ,是預先把錄製好
的音樂作品播放給他人帶來
娛樂的職業,但不是每個人
都有時間成為DJ。
為了克服此問題,決
定將研發目標放在行動裝置
上面,讓大家都能隨時隨地
像 DJ 一樣操作著自己喜愛
的音樂娛樂大家。而未來將
配合更多回音調整或改變音
樂Pitch來增強娛樂性。
系統流程圖
上傳作品
播放系統
認證
FaceBook
登入系統
我的作品系統
讀取、修改、刪除
影音編輯系統
( 錄音室、混音室、影音合成 )
寫入
SQLite
( 手機資料庫 )
系統功能
影音編輯系統界面
錄音室
混音室
影音合成
系統功能
我的作品系統界面
基本編輯
播放作品
上傳作品
系統技術
AVAudioRecorder
iOS內建Library函式之一
用於錄製聲音的主要功能
( 錄音室 )
AVAudioPlayer
iOS內建Library函式之一
用於播放影音作品的主要功能
( 播放系統,影音編輯的試聽系統 )
系統技術
AudioToolbox
iOS內建Library函式之一
用於分析音訊檔案資訊或檔案相關調整變動
( 混音室、影音合成 )
TPCirularBuffer
套用TPCirularBuffer的函式
形成環形緩衝區,讓選擇的照片能循環播放
( 影音合成 )
系統技術
FacebookSDK
套用FaceBook官方Library
讓使用者可以將作品分享到FaceBook社群塗鴉版
( 上傳作品系統 )
SQLite
iOS內建Library函式之一
用來記錄相關作品資訊與會員的手機資料庫
( 我的作品 )
開發工具
XCode
專門開發iOS相關設備的開發軟體
( iPad、iPhone、iPod )
系統使用對象
男女年齡不限
但會先以年輕族群為主要的使用對象,藉由年輕族群的社群分享
來增加知名度,達到未來使用對象不止年輕族群,還有更多社會
人士使用此 APP 。
系統使用環境
iOS相關硬體
目前此系統的環境為 iOS 平台上執行,未來將會用於所有行動裝置執行
在為登入的狀態下,必須要有網路的環境登入FaceBook
登入之後的影音編輯可以在無網路的環境下使用,不過當要上傳分享時還
是需要網路的
商業價值
IAP金流發展
當此APP知名度到一定程度後
在混音器中我們可以提供更多有趣的特效與音效給予使用者購買
而如果是在iOS平台上執行購買的話,將會運用 IAP ( In-App Purchase ) 金流
去執行
商品包括特效淡入淡出、去除雜音和音效的功能
結語
以前影音編輯總是回到家中才能在電腦上製作,如今將這些功能移植到行動裝置
,運用簡單的操作界面讓使用者可以輕易的在任何時間地點製作音樂,
而這正是此APP最主要的核心目標。
我們希望藉由此APP能促進人與人之間在社群網站不止是圖文的溝通,而是有聲
有畫面的,甚至未來套用有聲書的概念讓社群網站增加更多聽視覺的感受。
參考文獻
[1] Apple 開發者文件 https://developer.apple.com/library/ios/navigation/
[2] 台灣碩博士論 http://ndltd.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/login?o=dwebmge
[3] Apple 函式庫文件
https://developer.apple.com/library/ios/documentation/MusicAudio/Conc
eptual/AudioUnitHostingGuide_iOS/Introduction/Introduction.html
[4] Stackoverflow 程式論壇 http://stackoverflow.com/questions/tagged/mixer
[5] 維基百科 http://zh.wikipedia.org/wiki/%E6%B7%B7%E9%9F%B3
[6] Furnace iOS 程式設計中文網站 http://furnacedigital.blogspot.tw/2010/12/coreaudio.html
[7] TPCircularBuffer http://pub.freerdp.com/api/TPCircularBuffer_8h.html
[8] 混音器- 敦煌樂器有限公司 http://www.xz.com.tw/Product.asp?lang=1&id=36&p_sort=3
[9] DJ Mixer Pro https://itunes.apple.com/ca/app/dj-mixer-pro/id330897901?mt=8
Thanks for
listening

similar documents