跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.152) 您好!臺灣時間:2025/11/05 18:29
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:彭仕鈞
研究生(外文):Shih-Chun Peng
論文名稱:分散式物件網路中即時影像傳輸系統的設計與實現
論文名稱(外文):Design and Implementation of a Real-Time Motion Picture Transmission System in Distributed Object Network
指導教授:胡竹生胡竹生引用關係
指導教授(外文):Jwu-Sheng Hu
學位類別:碩士
校院名稱:國立交通大學
系所名稱:電機與控制工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2000
畢業學年度:88
語文別:中文
論文頁數:76
中文關鍵詞:分散式物件網路影像壓縮嵌入式作業系統影像資訊家電
外文關鍵詞:CORBAImage CompressionEmbedded LinuxVideo Information Appliance
相關次數:
  • 被引用被引用:0
  • 點閱點閱:387
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本論文利用分散式物件技術,設計及實作即時影像傳輸系統於分散式物件環境中,至於影像壓縮法則是採用JPEG影像壓縮標準。由於本系統的應用對於跨平臺的需求,也開發了影像解壓縮端的應用軟體於Windows及Linux的平臺上。此外,也使用Embedded Linux為嵌入式作業系統,發展了影像資訊家電(Video Information Appliance)的原型機,使影像的資訊也能透過分散式物件網路成功的傳送到嵌入式系統上。
This thesis describes the exploitation of distributed object network technology in IA (Information Appliance) development. Xcamba, a real-time system, has been built that transmits motion pictures, compressed in JPEG, over distributed network, with client applications successfully ported on Linux and MS-Windows platforms. Combining language- and platform-independent advantages in Corba and embedded Linux, Xcamba features flexibility and scalability that most characterize a cost-optimal multimedia system.
中文摘要i
英文摘要ii
誌謝iii
目錄iv
表列vii
圖列viii
第一章 緒論1
1.1 研究動機1
1.2 研究目標2
1.3 論文內容概述2
第二章 分散式物件環境4
2.1 分散式物件環境4
2.1.1 關於分散式物件環境4
2.1.2 應用軟體架構5
2.1.2.1 Centralize Architecture5
2.1.2.2 File System Architecture6
2.1.2.3 Client/Server Architecture6
2.1.2.4 3-Tier Architecture8
2.2 三層架構的實現要素10
2.2.1 分散式物件基礎環境的完備10
2.2.2 分散式物件10
2.3 分散式物件環境技術11
第三章 Common Object Request Broker Architecture13
3.1 CORBA標準製訂之緣起與目前的發展13
3.2 CORBA標準中的重要組成元件14
3.3 COMMON OBJECT SERVICES SPECIFICATION19
3.4 應用程式物件 (APPLICATION OBJECTS)20
第四章 影像壓縮22
4.1 基本原理說明22
4.1.1 影像壓縮簡介22
4.1.2 無失真壓縮23
4.1.3 轉換編碼23
4.1.4 Intra Frame Coding / Inter Frame Coding24
4.1.5 影像壓縮對策26
4.2 JPEG影像壓縮法則26
4.2.1 影像壓縮端26
4.2.2 影像解壓縮端34
第五章 Linux與Embedded Linux37
5.1 關於LINUX38
5.1.1 Linux簡介38
5.1.2 Linux的特點39
5.1.3 Linux、分散式物件環境與多媒體應用41
5.2 關於EMBEDDED LINUX41
5.2.1 Embedded Linux簡介41
5.2.2 Embedded Linux、分散式物件環境與影像資訊家電42
第六章 XCamba系統設計43
6.1 系統架構43
6.1.1 分散式影像物件環境架構43
6.1.1.1 完整的多媒體分散式物件環境43
6.1.1.2 選擇CORBA為分散式物件技術45
6.1.1.3 Object Request Broker與VisiBroker48
6.1.1.4 架構Xcamba系統51
6.1.2 關於跨平臺及嵌入式系統應用52
6.1.3 影像壓縮法則的選擇52
6.2 XCAMBA的實作53
6.2.1 分散式網路程式設計53
6.2.1.1 Interface Definition Language54
6.2.1.2 Pipe Design56
6.2.1.3 Server Skeleton Implementation58
6.2.1.4 用戶端網路程式實作59
6.2.2 影像壓縮程式設計60
6.2.2.1 USB Camera的影像擷取60
6.2.2.2 Discrete Cosine Transform62
6.2.2.3 Huffman Coding/Decoding64
6.2.2.4 Image Drawing67
6.2.3 Xcamba Server實作68
6.2.4 Xcamba Client跨平臺實作69
6.2.4.1 MS Windows version on MS Windows 9869
6.2.4.2 Linux version on Slackware Distribution70
6.2.4.3 Embedded Linux version on Rose Linux71
6.2.5 結果討論72
第七章 結論與未來展望73
7.1 結論73
7.2 未來展望73
參考文獻75
[1]Allan Pope, “The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture,” Addison-Wesley, 1997
[2]Sean Baker, “CORBA Distributed Objects, using Orbix,” ACM Press, Addison-Wesley, 1997
[3]Reaz Hoque, “CORBA 3,” IDG Books Worldwide, Inc., 1998.
[4]“VisiBroker for C++ Programmer’s Guide,” Inprise, Inc., 1998.
[5]“VisiBroker for C++ Reference,” Inprise, Inc., 1998.
[6]“VisiBroker for C++ Naming and Event Services,” Inprise, Inc., 1999.
[7]William B. Pennebaker and Joan L. Mitchell, “JPEG Still Image Data Compression Standard,” Van Nostrand Reinhold, Second Edition, 1993.
[8]Rafael C. Gonzalez and Richard E. Woods, “Digital Image Processing,” Addison-Wesley, 1999.
[9]Arun N. Netravali and Barry G.Haskell, “Digital Pictures Representation, Compression, and Standards,” Plenum Press, 1993.
[10] “CORBA: Common Object Request Broker Architecture and Specification Revision 2.0,” Object Management Group, July 1995.
[11]“CORBA Services: Common Object Services Specification,” Object Management Group, March 1995.
[12]Mattbias Kalle Dalbeimer, “ Programming with Qt,” O’REILLY, 1999.
[13]Michael K. Johnson and Erik W. Troan, “Linux Application Development,” Addison-Wesley, 1999.
[14]Grady Booch, “Object-Oriented Analysis And Design With Applications,” Addison-Wesley, 1994.
[15]Grady Booch, “Object Solutions : Managing the Object-Oriented Project,” Addison-Wesley, 1996.
[16] “Object Management Architecture Guide,” Object Management Group, 1995.
[17]Beck, Bohme, Dziadzka, Kunitz, Magnus, Verworner, “Linux Kernel Internals,” Addison-Wesley, 1999.
[18]Mike Loukides and Andy Oram, “Programming with GNU Software,” O’Reilly, 1998.
[19]Uresh Vahalia, “ UNIX Internals,” Prentice-Hall, Inc., 1996.
[20]“RoseLinux User’s Guide,” DigiRose Co., Ltd., 2000.
[21]“CPC 2245 User’s Guide,” Advantech Co., Ltd., 1999.
[22]李維, “C++ Builder 4 程式設計進階,” 旗標出版股份有限公司, 1999.
[23]張維股 小宇宙工作室, “影像檔寶典( 上)-Winodws實作,” 碁峰資訊, 1994.
[24]Charles A. Poynton, “A Technical Introduction to Digital Video,” John Wiley & Sons, Inc., 1996.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top