97超级碰碰碰久久久_精品成年人在线观看_精品国内女人视频免费观_福利一区二区久久

多媒體信息系統(tǒng)的實現(xiàn)方法的研究談論

時間:2022-07-03 04:08:17 圖形圖像/多媒體 我要投稿
  • 相關推薦

多媒體信息系統(tǒng)的實現(xiàn)方法的研究談論

  探究多媒體信息系統(tǒng)的實現(xiàn)方法

多媒體信息系統(tǒng)的實現(xiàn)方法的研究談論

  計算機專業(yè)教學過程中存在大量的媒體素材作品等需要存檔備案等,但是目前的教務管理系統(tǒng)無法滿足正常的多種媒體的存儲查詢等操作.由于存在格式化的文本數據和非格式化的圖形圖像數據、音視頻數據等,其中聲音和視頻文件容量大,操作麻煩,所以設計該系統(tǒng)需要從數據存儲、數據操作等多個方面進行.

  本系統(tǒng)就是為解決格式化和非格式化數據的存儲訪問控制問題而提出的,設計該系統(tǒng)具有對多媒體數據進行存儲、上傳下載、查詢、顯示(播放)的功能,需要選用合理的技術進行組織和管理,常見的方法有文件系統(tǒng)管理、面向對象的多媒體數據庫系統(tǒng)和超文本超媒體技術等.文件管理系統(tǒng)靈活簡單,但存在冗余及安全性問題,多媒體數據庫則提供安全性和并發(fā)事務處理等問題的解決方案,使用超文本超媒體技術更是將數據庫技術跨越到網絡應用中,使得信息管理系統(tǒng)能夠對具有時空關系的數據進行同步和管理,但是對服務器的要求非常高.因此是目前數據庫的主流.本文采用SQL Server數據庫作為底層數據庫,采用.NET平臺來實現(xiàn)面向對象的擴展關系數據庫的管理系統(tǒng).設計實現(xiàn)了系統(tǒng)中系統(tǒng)管理及多媒體數據庫的管理兩個功能.

  1系統(tǒng)的研究與設計

  本軟件前臺使用C#語言,后臺使用SQL Server數據庫.C#是基于.Net平臺的設計語言,它可開發(fā)基于.net的程序,還可開發(fā)基于WinForm程序.因此比較容易實現(xiàn)前臺窗體管理界面.SQLServer是目前主流的關系型數據庫之一,利用ADO控件可以將窗體與數據庫之間的聯(lián)系緊密結合建立更多的應用程序.

  1.1主要功能設計

  使用C#語言的窗體控件等實現(xiàn)界面設計,通過主界面上設計的菜單欄設置系統(tǒng)的功能.

  1.2多媒體數據庫的設計

  對于多媒體信息管理系統(tǒng)來說,如何實現(xiàn)多媒體數據的上傳、存儲管理等功能的實現(xiàn)尤為重要,因此引入關系模型概念來描述媒體數據.但關系模型是單一的二維表,數據類型和長度都受限制,無法描述復雜結構的數據,因此引入抽象數據類型(ADT)或采用大二進制對象的數據類型來擴展多媒體管理功能,實現(xiàn)關系數據庫對多媒體數據,如聲音、圖形或圖像的管理能力,但也存在多媒體數據的同步和集成方面的問題,而且基于多媒體內容的檢索和查詢比較難以實現(xiàn),因此又引入面向對象數據模型來描述多媒體數據.

  面向對象數據庫是建立在對象模型基礎上的,通過引入類、對象、方法封裝和繼承等概念,有效描述多種對象及其內部結構和聯(lián)系,剛好滿足多媒體數據庫在建模方面的要求,還能夠更好地實現(xiàn)數據的存儲查詢及其他操作.結構復雜的媒體數據可以通過OODB提供的ADT數據抽象類型及用戶概括聚集等操作方法來實現(xiàn)系統(tǒng).通過它的封裝繼承等特點保證媒體數據間獨立運行,也便于系統(tǒng)的擴展與修改,另外還減少了數據冗余等問題.本系統(tǒng)的主要研究方向在媒體數據的數據模型的設計.

  2系統(tǒng)的實現(xiàn)

  對于本系統(tǒng)的設計而言主要的是完成數據管理功能的實現(xiàn).因此設計過程中考慮數據的使用頻率以及媒體數據的格式化問題.數據模型的設計主要從以下幾個方面去實現(xiàn)數據存儲.

  2.1文本數據管理實現(xiàn)

  由于文本數據都是格式化數據,管理方式比較簡單,存儲只需將文本數據定義成普通的字符型,由用戶將其描述成一組對象,給出具體的關鍵詞或根據媒體內容語義進行定義,上傳和查詢只需對內容進行匹配即可.

  2.2圖形圖像數據管理實現(xiàn)

  圖形圖像文件無法像文本文件那樣基于內容檢索和查詢,因此需要借助模式識別來進行語義分析和特征匹配,因此可以采用實例來說明圖形圖像文件.管理的方法有多種,比如方法一上傳圖片的相對路徑到數據庫中相應字段里,讀取顯示時,使用Image控件的ImageUrl屬性指向該相對路徑即可,下載圖片只需要另存為就可以.方法二將圖片以二進制流的方式整體上傳到數據庫里,讀取顯示時,以二進制流的方式整體讀出.這種方法稍微麻煩一點,但是圖片的整體數據細節(jié)保存到數據庫里.只需用戶先在數據庫中建立存放圖像信息的字段,其數據類型必須為Binary Large Object.然后使用DataGridView或者DataList的Image控件,并使之與該字段關聯(lián).Image控件顯示該圖像并從其中創(chuàng)建BitmapDecoder對象,可以將圖像裝入數據庫.訪問查詢時只使用通過設置Windows.Storage.FilePropertiesAPI來獲取和設置WindowS.storageFile上的基本屬性,而無需打開數據流進行管理訪問圖形圖像數據.或者也可以直接使用C#語言編程創(chuàng)建一個webclient實例,通過該實例來上傳下載圖形圖像文件.

  2.3音頻和視頻文件管理實現(xiàn)

  由于音頻視頻文件的非格式及時間空間連續(xù)性問題,管理方法也可以很多種,如方法一對聲音文件或視頻文件以文件方式將相應的字段存放為blob或者OLE類型.即數據庫字段中存放的不是音頻視頻文件本身,而是用戶定義好的音視頻文件的文件名以及文件路徑.當需要上傳下載查詢播放等操作該音視頻文件時,只需要根據用戶定義的字段存儲到數據庫該字段中,查詢播放時按照具體的文件名和路徑名去打開它并播放之.其中聲音視頻文件調用MediaElement對象并使用FilcOpenPicker類選擇媒體文件,當需要播放音視頻文件時只要將MediaElement的Source設置為從FilcOpenPicker返回的StorageFile,并打開數據流,通過StorageFile上的OpenAsync:方法返回可傳入MediaElement.SetSource的流.然后調用MediaEle-ment上的Play 0以啟動媒體.方法二則將音視頻文件以二進制存儲.

  3小結

  隨著媒體專業(yè)學生數量的增加,學生作品作業(yè)數據量越來越大,在作品中的圖形圖像聲音視頻等文件數據的增加使得保存、查詢利用這些數據成為目前我校的信息建設的一個重要方向,因此建立本學科的特色多媒體數據庫變得重要起來,本系統(tǒng)就是基于這個目的而形成.

【多媒體信息系統(tǒng)的實現(xiàn)方法的研究談論】相關文章:

多媒體舞蹈教學設計與實現(xiàn)論文07-04

論多媒體創(chuàng)作系統(tǒng)的設計與實現(xiàn)07-05

淺談多媒體教學系統(tǒng)的設計與實現(xiàn)07-01

實現(xiàn)鍵盤喚醒功能的方法07-01

淺談論多媒體技術與高中政治課教學的結合07-04

談多媒體教學網站設計與實現(xiàn)論文07-03

研究英語多媒體教學模式07-05

實現(xiàn)有效招聘的方法分享07-10

多媒體網絡機房的維護方法07-01

初中歷史多媒體教學的研究07-01