国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      實時影像通訊系統(tǒng)以及方法

      文檔序號:7721354閱讀:151來源:國知局
      專利名稱:實時影像通訊系統(tǒng)以及方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種影像通訊系統(tǒng)以及方法,特別是涉及一種實時影像通訊系統(tǒng)以及
      方法。。
      背景技術(shù)
      無線網(wǎng)絡(luò)指的是任何不需電纜即可在節(jié)點之間相互連結(jié)的網(wǎng)絡(luò),普遍和電信網(wǎng)絡(luò)結(jié)合在一起。無線網(wǎng)絡(luò)一般被應(yīng)用在使用電磁波的搖控信息傳輸系統(tǒng),像是無線電波作為載波和實體層的網(wǎng)絡(luò),如CDMA2000、GPRS、GSM、UTMS、Wi-Fi、WiMax等等。由于無線網(wǎng)絡(luò)不必另外插上網(wǎng)絡(luò)線,即可聯(lián)機取得網(wǎng)絡(luò)服務(wù),因而使得越來越多人選擇透過無線網(wǎng)絡(luò)上網(wǎng)。此外,隨著無線網(wǎng)絡(luò)技術(shù)的不斷進步,無線網(wǎng)絡(luò)可提供的傳輸速率也越來越快。因此,越來越多裝置,如計算機、個人數(shù)字助理(personal digitalassistant,PDA)、數(shù)字相框(Digital Photo Frame7DPF)等等,應(yīng)用無線網(wǎng)絡(luò)傳輸數(shù)據(jù)。換言之,使用無線網(wǎng)絡(luò)進行數(shù)據(jù)傳輸以成為現(xiàn)今業(yè)界的一種趨勢。目前一般網(wǎng)絡(luò)攝影機(Web Cam)都需透過有線的接口(如USB),而連接至計算機上。因此,受限于傳輸線,使用者多半僅能在計算機前使用網(wǎng)絡(luò)攝影機,造成使用的不便。尤其,在使用者借由實時訊息軟件,與他人進行視訊聊天時,需在計算機前使用網(wǎng)絡(luò)攝影機常使得使用者感覺不自在。由此可見,上述現(xiàn)有的影像通訊系統(tǒng)以及方法在方法及使用上,顯然仍存在有不便與缺陷,而亟待加以進一步改進。為了解決上述存在的問題,相關(guān)廠商莫不費盡心思來謀求解決之道,但長久以來一直未見適用的設(shè)計被發(fā)展完成,而一般方法又沒有適切的方法能夠解決上述問題,此顯然是相關(guān)業(yè)者急欲解決的問題。因此如何能創(chuàng)設(shè)一種新的實時影像通訊系統(tǒng)以及方法,實屬當(dāng)前重要研發(fā)課題之一,亦成為當(dāng)前業(yè)界極需改進的目標(biāo)。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于,克服現(xiàn)有的影像通訊系統(tǒng)存在的缺陷,而提供一種新的實時影像通訊系統(tǒng),所要解決的技術(shù)問題是使其提供一種實時影像通訊系統(tǒng),非常適于實用。本發(fā)明的另一目的在于,克服現(xiàn)有的影像通訊方法存在的缺陷,而提供一種新的實時影像通訊方法,所要解決的技術(shù)問題是使其提供一種實時影像通訊方法。實時影像通訊方法應(yīng)用于一計算機,從而更加適于實用。
      本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來實現(xiàn)的。依據(jù)本發(fā)明提出的其包含一無線影像輸入裝置;一無線數(shù)據(jù)傳輸接口 ;以及一計算機,包含一虛擬相機模塊,包含一影像數(shù)據(jù)及控制緩存區(qū);一數(shù)據(jù)管理模塊,透過該無線數(shù)據(jù)傳輸接口,與該無線影像輸入裝置建立連結(jié),并持續(xù)讀取該影像數(shù)據(jù)及控制緩存區(qū);以及一應(yīng)用程序模塊,在收到一實時影像要求時,傳送該實時影像要求至該虛擬相機模塊,其中該虛擬相機模塊在收到該實時影像要求時,將該實時影像要求寫入該影像數(shù)據(jù)及控制緩存區(qū),并持續(xù)讀取該影像數(shù)據(jù)及控制緩存區(qū),在該數(shù)據(jù)管理模塊自該影像數(shù)據(jù)及控制緩存區(qū)取得該實時影像要求時,該數(shù)據(jù)管理模塊驅(qū)動該無線影像輸入裝置拍攝并回傳一實時影像串流,該數(shù)據(jù)管理模塊將該實時影像串流寫入該影像數(shù)據(jù)及控制緩存區(qū),該虛擬相機模塊在自該影像數(shù)據(jù)及控制緩存區(qū)取得該實時影像串流時,該虛擬相機模塊傳送該實時影像串流至該應(yīng)用程序模塊。本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進一步實現(xiàn)。前述的實時影像通訊系統(tǒng),其中所述的該應(yīng)用程序模塊包含一格式取得器,在收到一支持格式取得要求時,傳送該支持格式取得要求至該虛擬相機模塊,其中該虛擬相機模塊在收到該支持格式取得要求時,將該支持格式取得要求寫入該影像數(shù)據(jù)及控制緩存區(qū),并持續(xù)讀取該影像數(shù)據(jù)及控制緩存區(qū),在該數(shù)據(jù)管理模塊自該影像數(shù)據(jù)及控制緩存區(qū)取得該支持格式取得要求時,該數(shù)據(jù)管理模塊取得該無線影像輸入裝置的一支持格式信息,并將該支持格式信息寫入該影像數(shù)據(jù)及控制緩存區(qū),該虛擬相機模塊在自該影像數(shù)據(jù)及控制緩存區(qū)取得該支持格式信息時,該虛擬相機模塊傳送該支持格式信息至該應(yīng)用程序模塊,該應(yīng)用程序模塊根據(jù)該支持格式信息,設(shè)定該實時影像要求的一要求影像格式。 前述的實時影像通訊系統(tǒng),其中所述的該計算機更包含一虛擬音訊模塊,包含一虛擬音訊驅(qū)動器;以及一音訊數(shù)據(jù)及控制緩存區(qū),其中該數(shù)據(jù)管理模塊自該無線影像輸入裝置收到該無線影像輸入裝置所產(chǎn)生的一實時音訊串流時,該數(shù)據(jù)管理模塊輸出該實時音訊串流至該虛擬音訊模塊的該音訊數(shù)據(jù)及控制緩存區(qū),該虛擬音訊模塊的該虛擬音訊驅(qū)動器,輸出該音訊數(shù)據(jù)及控制緩存區(qū)中的該實時音訊串流至該應(yīng)用程序模塊。前述的實時影像通訊系統(tǒng),其中所述的該應(yīng)用程序模塊包含一實時通訊軟件執(zhí)行器,執(zhí)行一實時通訊軟件,并透過該實時通訊軟件,轉(zhuǎn)傳該實時影像串流。前述的實時影像通訊系統(tǒng),其中所述的該虛擬相機模塊實作于該計算機所執(zhí)行的一操作系統(tǒng)的一使用者模式或一核心模式。本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)方案來實現(xiàn)。依據(jù)本發(fā)明提出的應(yīng)用于一計算機,該計算機包含一影像數(shù)據(jù)及控制緩存區(qū)、一數(shù)據(jù)管理模塊、一虛擬相機模塊以及一應(yīng)用程序模塊,該實時影像通訊方法包含使該數(shù)據(jù)管理模塊持續(xù)讀取該影像數(shù)據(jù)及控制緩存區(qū);在該虛擬相機模塊接收到一實時影像要求時,使該虛擬相機模塊將該實時影像要求寫入一影像數(shù)據(jù)及控制緩存區(qū),并使該虛擬相機模塊持續(xù)存取該影像數(shù)據(jù)及控制緩存區(qū);在該數(shù)據(jù)管理模塊自該影像數(shù)據(jù)及控制緩存區(qū)取得該實時影像要求時,該數(shù)據(jù)管理模塊驅(qū)動一無線影像輸入裝置拍攝一實時影像串流,并驅(qū)動該無線影像輸入裝置透過一無線數(shù)據(jù)傳輸接口,傳送該實時影像串流至該數(shù)據(jù)管理模塊;使該數(shù)據(jù)管理模塊將該實時影像串流寫入該影像數(shù)據(jù)及控制緩存區(qū);以及在該虛擬相機模塊自該影像數(shù)據(jù)及控制緩存區(qū)取得該實時影像串流時,使該虛擬相機模塊傳送該實時影像串流至該應(yīng)用程序模塊。本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進一步實現(xiàn)。前述的實時影像通訊方法,其中所述的其更包含在該虛擬相機模塊接收到一支持格式取得要求時,使該虛擬相機模塊將該支持格式取得要求寫入該影像數(shù)據(jù)及控制緩存區(qū),并持續(xù)讀取該影像數(shù)據(jù)及控制緩存區(qū);在該數(shù)據(jù)管理模塊自該影像數(shù)據(jù)及控制緩存區(qū)取得該支持格式取得要求時,該數(shù)據(jù)管理模塊取得該無線影像輸入裝置的一支持格式信息,并將該支持格式信息寫入該影像數(shù)據(jù)及控制緩存區(qū);該虛擬相機模塊在自該影像數(shù)據(jù)及控制緩存區(qū)取得該支持格式信息時,該虛擬相機模塊傳送該支持格式信息;以及根據(jù)該支持格式信息,設(shè)定該實時影像要求的一要求影像格式。前述的實時影像通訊方法,其中所述的該計算機更包含一虛擬音訊模塊以及一音訊數(shù)據(jù)及控制緩存區(qū),該實時影像通訊方法更包含該數(shù)據(jù)管理模塊自該無線影像輸入裝置收到該無線影像輸入裝置所產(chǎn)生的一實時音訊串流時,使該數(shù)據(jù)管理模塊輸出該實時音訊串流至該音訊數(shù)據(jù)及控制緩存區(qū);以及使該虛擬音訊模塊輸出該音訊數(shù)據(jù)及控制緩存區(qū)中的該實時音訊串流至該應(yīng)用程序模塊。前述的實時影像通訊方法,其中所述的該應(yīng)用程序模塊執(zhí)行一實時通訊軟件,該實時影像通訊方法更包含透過該實時通訊軟件,轉(zhuǎn)傳該實時影像串流。前述的實時影像通訊方法,其中所述的該虛擬相機模塊實作于該計算機所執(zhí)行的一操作系統(tǒng)的一使用者模式或一核心模式。前述的實時影像通訊方法,其中所述的若該虛擬相機模塊實作于該核心模式時,該數(shù)據(jù)管理模塊借由管線方式或文件映像方式,將該實時影像串流寫入該影像數(shù)據(jù)及控制 緩存區(qū)。前述的實時影像通訊方法,其中所述的若該虛擬相機模塊實作于該使用者模式時,該數(shù)據(jù)管理模塊借由一動態(tài)鏈接庫,將該實時影像串流寫入該影像數(shù)據(jù)及控制緩存區(qū)。本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點和有益效果。由以上技術(shù)方案可知,本發(fā)明的主要技術(shù)內(nèi)容如下為達到上述目的,本發(fā)明提供了一種實時影像通訊系統(tǒng)。實時影像通訊系統(tǒng)借由將無線影像輸入裝置所拍攝的實時影像串流寫入一影像數(shù)據(jù)及控制緩存區(qū),使虛擬相機模塊自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像串流,以提供給應(yīng)用程序。實時影像通訊系統(tǒng)包含一無線影像輸入裝置、一無線數(shù)據(jù)傳輸接口以及一計算機。計算機包含一數(shù)據(jù)管理模塊、一虛擬相機模塊以及一應(yīng)用程序模塊。虛擬相機模塊包含一影像數(shù)據(jù)及控制緩存區(qū)。數(shù)據(jù)管理模塊透過無線數(shù)據(jù)傳輸接口,與無線影像輸入裝置建立連結(jié),并持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)。應(yīng)用程序模塊在收到一實時影像要求時,傳送實時影像要求至虛擬相機模塊。虛擬相機模塊在收到實時影像要求時,將實時影像要求寫入影像數(shù)據(jù)及控制緩存區(qū),并持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)。在數(shù)據(jù)管理模塊自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像要求時,數(shù)據(jù)管理模塊驅(qū)動無線影像輸入裝置拍攝并回傳一實時影像串流。數(shù)據(jù)管理模塊將實時影像串流寫入影像數(shù)據(jù)及控制緩存區(qū)。虛擬相機模塊在自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像串流時,虛擬相機模塊傳送實時影像串流至應(yīng)用程序模塊。此外,為達到上述目的,本發(fā)明還提供了一種實時影像通訊方法。實時影像通訊方法應(yīng)用于一計算機。其中,計算機包含一影像數(shù)據(jù)及控制緩存區(qū)、一數(shù)據(jù)管理模塊、一虛擬相機模塊以及一應(yīng)用程序模塊。在實時影像通訊方法中,借由將無線影像輸入裝置所拍攝的實時影像串流寫入一影像數(shù)據(jù)及控制緩存區(qū),使虛擬相機模塊自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像串流,以提供給應(yīng)用程序。實時影像通訊方法包含以下步驟數(shù)據(jù)管理模塊持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)。在虛擬相機模塊接收到一實時影像要求時,虛擬相機模塊將實時影像要求寫入一影像數(shù)據(jù)及控制緩存區(qū),且虛擬相機模塊持續(xù)存取影像數(shù)據(jù)及控制緩存區(qū)。在數(shù)據(jù)管理模塊自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像要求時,數(shù)據(jù)管理模塊驅(qū)動一無線影像輸入裝置拍攝一實時影像串流,并使無線影像輸入裝置透過一無線數(shù)據(jù)傳輸接口,傳送實時影像串流至數(shù)據(jù)管理模塊。數(shù)據(jù)管理模塊將實時影像串流寫入影像數(shù)據(jù)及控制緩存區(qū)。虛擬相機模塊在自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像串流時,虛擬相機模塊傳送實時影像串流至應(yīng)用程序模塊。借由上述技術(shù)方案,本發(fā)明實時影像通訊系統(tǒng)以及方法至少具有下列優(yōu)點及有益效果不需在計算機上安裝有實體相機,即可透過無線影像輸入裝置拍攝實時影像串流,供應(yīng)用程序模塊使用。此外,無線影像輸入裝置不需受限于傳輸線,方便使用者進行拍攝。綜上所述,本發(fā)明實時影像通訊系統(tǒng)以及方法,其實時影像通訊系統(tǒng)包含一無線影像輸入裝置、一無線數(shù)據(jù)傳輸接口以及一計算機。計算機包含一數(shù)據(jù)管理模塊、一虛擬相機模塊以及一應(yīng)用程序模塊。數(shù)據(jù)管理模塊持續(xù)讀取一影像數(shù)據(jù)及控制緩存區(qū)。虛擬相機模塊將自應(yīng)用程序模塊收到的實時影像要求寫入影像數(shù)據(jù)及控制緩存區(qū),并持續(xù)讀取該數(shù)據(jù)。在自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像要求時,驅(qū)動無線影像輸入裝置拍攝并回傳實時影像串流,以寫入影像數(shù)據(jù)及控制緩存區(qū)。在自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像串流時,虛擬相機模塊傳送實時影像串流至應(yīng)用程序模塊。本發(fā)明在技術(shù)上有顯著的進步,并具有明顯的積極效果,誠為一新穎、進步、實用的新設(shè)計。 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。


      圖I是依照本發(fā)明一實施方式的一種實時影像通訊系統(tǒng)的功能方框圖。圖2是依照本發(fā)明另一實施方式的一種實時影像通訊方法的流程圖。
      100:無線影像輸入裝置200:無線數(shù)據(jù)傳輸接口
      300:計算機320:數(shù)據(jù)管理模塊
      321建立連結(jié)器322:無線影像輸入裝置控制模塊
      323:影像聲音分割器324:影像格式轉(zhuǎn)換器
      325畫面輸出器326:音訊格式轉(zhuǎn)換器
      327:聲音輸出器330:虛擬相機模塊
      331:虛擬相機驅(qū)動器332:影像數(shù)椐及控制緩存區(qū)
      340:應(yīng)用程序模塊341:格式取得器
      342實時通訊軟件執(zhí)行器350:虛擬音訊模塊
      351:虛擬音訊驅(qū)動器352:音訊數(shù)據(jù)及控制緩存區(qū)
      400:實時影像通訊方法410-480:步驟
      具體實施例方式為更進一步闡述本發(fā)明為達成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的實時影像通訊系統(tǒng)以及方法其具體實施方式
      、方法、步驟、特征及其功效,詳細說明如后。請參閱圖1,其繪示依照本發(fā)明一實施方式的一種實時影像通訊系統(tǒng)的功能方框圖。實時影像通訊系統(tǒng)借由將無線影像輸入裝置所拍攝的實時影像串流寫入一影像數(shù)據(jù)及控制緩存區(qū),使虛擬相機模塊自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像串流,以提供給應(yīng)用程序。實時影像通訊系統(tǒng)包含一無線影像輸入裝置100、一無線數(shù)據(jù)傳輸接口 200以及一計算機300。無線數(shù)據(jù)傳輸接口 200可遵照WiFi、IEEE 802. 11系列或其它無線數(shù)據(jù)傳輸通訊協(xié)議,進行無線數(shù)據(jù)傳輸。其中,無線影像輸入裝置100可為具無線功能的相機、攝影機或其它可透過無線傳輸而輸入影像的裝置。計算機300包含一數(shù)據(jù)管理模塊320、一虛擬相機模塊330以及一應(yīng)用程序模塊340。虛擬相機模塊330用以虛擬一實體相機。虛擬相機模塊330包含一影像數(shù)據(jù)及控制緩存區(qū)332。虛擬相機模塊330可實作于計算機300所執(zhí)行的一操作系統(tǒng)的一使用者模式(User Mode)或一核心模式(Kernel Mode)。若虛擬相機模塊330實作于使用者模式時,可使用動態(tài)鏈接庫(Dynamic-link Library, DLL)文件作為影像數(shù)據(jù)及控制緩存區(qū)332。若虛擬相機模塊330實作于核心模式時,可使用管線(Pipeline)方式或文件映像(FileMapping)方式實作出影像數(shù)據(jù)及控制緩存區(qū)332。 數(shù)據(jù)管理模塊320的一建立連結(jié)器321透過無線數(shù)據(jù)傳輸接口 200,與無線影像輸入裝置100建立連結(jié)。數(shù)據(jù)管理模塊320持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)332。其中,數(shù)據(jù)管理模塊320在持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)332時,持續(xù)判斷影像數(shù)據(jù)及控制緩存區(qū)332是否有關(guān)于無線影像輸入裝置100的指令,如影像要求的指令、支持格式取得的指令或其它關(guān)于無線影像輸入裝置100的指令。虛擬相機模塊330用以仿真一實體相機。其中,虛擬相機模塊330可借由Direct Show或其它應(yīng)用程序設(shè)計界面而實作。因此,應(yīng)用程序模塊340在收到一實時影像要求時,應(yīng)用程序模塊340將虛擬相機模塊330視為實體相機,而傳送實時影像要求至虛擬相機模塊330。虛擬相機模塊330在收到實時影像要求時,虛擬相機模塊330的一虛擬相機驅(qū)動器331將實時影像要求寫入其影像數(shù)據(jù)及控制緩存區(qū)332,并持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)332。其中,虛擬相機模塊330在持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)332時,虛擬相機驅(qū)動器331判斷影像數(shù)據(jù)及控制緩存區(qū)332是否有實時影像串流。在數(shù)據(jù)管理模塊320持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)332,而自影像數(shù)據(jù)及控制緩存區(qū)332取得實時影像要求時,數(shù)據(jù)管理模塊320的一無線影像輸入裝置控制模塊322驅(qū)動無線影像輸入裝置100拍攝并回傳一實時影像串流。數(shù)據(jù)管理模塊320的一畫面輸出器325將實時影像串流寫入影像數(shù)據(jù)及控制緩存區(qū)332。于是,虛擬相機模塊330在持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)332,而自影像數(shù)據(jù)及控制緩存區(qū)332取得實時影像串流時,虛擬相機模塊330的虛擬相機驅(qū)動器331傳送實時影像串流至應(yīng)用程序模塊340,供應(yīng)用程序模塊340使用。如此一來,不需在計算機300上安裝有實體相機,即可透過無線影像輸入裝置100拍攝實時影像串流,供應(yīng)用程序模塊340使用。此外,無線影像輸入裝置100不需受限于傳輸線,方便使用者進行拍攝。此外,可依據(jù)無線影像輸入裝置100的支持格式,設(shè)定實時影像要求的要求影像格式。因此,應(yīng)用程序模塊340可包含一格式取得器341。在收到一支持格式取得要求時,格式取得器341傳送支持格式取得要求至虛擬相機模塊330。其中,支持格式取得要求可由應(yīng)用程序模塊340在傳送實時影像要求前產(chǎn)生。此外,也可在數(shù)據(jù)管理模塊320無線影像輸入裝置100建立連結(jié)時,觸發(fā)支持格式取得要求的產(chǎn)生。虛擬相機模塊330在收到支持格式取得要求時,將支持格式取得要求寫入影像數(shù)據(jù)及控制緩存區(qū)332,并持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)332。在數(shù)據(jù)管理模塊320持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)332,而自影像數(shù)據(jù)及控制緩存區(qū)332取得支持格式取得要求時,數(shù)據(jù)管理模塊320取得無線影像輸入裝置100的一支持格式信息,并將支持格式信息寫入影像數(shù)據(jù)及控制緩存區(qū)332。虛擬相機模塊330在持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)332,而自影像數(shù)據(jù)及控制緩存區(qū)332取得支持格式信息時,虛擬相機模塊330傳送支持格式信息至應(yīng)用程序模塊340。于是,應(yīng)用程序模塊340可根據(jù)支持格式信息,設(shè)定實時影像要求的一要求影像格式。此外,數(shù)據(jù)管理模塊320的一影像格式轉(zhuǎn)換器324也可根據(jù)要求影像格式,轉(zhuǎn)換實時影像串流的格式。另外,實時影像通訊系統(tǒng)也可透過無線影像輸入裝置100擷取音訊。因此,計算機300更可包含一虛擬音訊模塊350。其中,虛擬音訊模塊350仿真計算機300上的一實體音訊裝置,如麥克風(fēng)、聲卡或其它類型的音訊裝置。數(shù)據(jù)管理模塊320自無線影像輸入裝置100,收到無線影像輸入裝置100所產(chǎn)生的一實時音訊串流時,數(shù)據(jù)管理模塊320的一聲音輸出器327輸出實時音訊串流至虛擬音訊模塊350的一音訊數(shù)據(jù)及控制緩存區(qū)352。其中, 一實時音訊擷取指令可包含于實時影像要求,以驅(qū)動無線影像輸入裝置100開始擷取并產(chǎn)生實時音訊串流。此外,無線影像輸入裝置100更可包含一音訊擷取元件(如麥克風(fēng)或其它類型的音訊擷取元件),用以擷取并產(chǎn)生實時音訊串流。另外,若無線影像輸入裝置100回傳一實時影音串流時,數(shù)據(jù)管理模塊320的一影像聲音分割器323可將實時影音串流轉(zhuǎn)換為實時影像串流以及實時音訊串流,以分別提供給影像數(shù)據(jù)及控制緩存區(qū)332以及音訊數(shù)據(jù)及控制緩存區(qū)352。虛擬音訊模塊350的一虛擬音訊驅(qū)動器351輸出音訊數(shù)據(jù)及控制緩存區(qū)352中的實時音訊串流至應(yīng)用程序模塊340。于是,應(yīng)用程序模塊340可取得實時影像串流以及實時音訊串流。另外,數(shù)據(jù)管理模塊320的一音訊格式轉(zhuǎn)換器326也可根據(jù)實時音訊擷取指令中的一要求音訊格式,轉(zhuǎn)換實時音訊串流的格式。應(yīng)用程序模塊340可將所收到的實時影像串流應(yīng)用于不同應(yīng)用程序。在本發(fā)明的一實施例中,應(yīng)用程序模塊340可包含一實時通訊軟件執(zhí)行器342,用以執(zhí)行一實時通訊(Instant Message, IM)軟件。于是,實時通訊軟件執(zhí)行器342可透過實時通訊軟件,轉(zhuǎn)傳實時影像串流。透過實時通訊軟件所轉(zhuǎn)傳的實時影像串流,可應(yīng)用于無線視訊會議、無線家庭保全或其它可借由無線傳輸影像的應(yīng)用領(lǐng)域。然而,在其它實施例中,應(yīng)用程序模塊340可執(zhí)行其它應(yīng)用程序,對實時影像串流進行其它應(yīng)用,并不限于本發(fā)明。請參閱圖2,其依照本發(fā)明另一實施方式的一種實時影像通訊方法的流程圖。在實時影像通訊方法中,借由將無線影像輸入裝置所拍攝的實時影像串流寫入計算機的影像數(shù)據(jù)及控制緩存區(qū),使計算機虛擬相機模塊自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像串流,以提供給應(yīng)用程序。實時影像通訊方法可實作為一計算機程序,并儲存于一計算機可讀取記錄媒體中,而使計算機讀取此記錄媒體后執(zhí)行實時影像通訊方法。計算機可讀取記錄媒體可為只讀存儲器、閃存、軟盤、硬盤、光盤、隨身碟、磁帶、可由網(wǎng)絡(luò)存取的數(shù)據(jù)庫或熟悉此技術(shù)者可輕易思及具有相同功能的計算機可讀取紀(jì)錄媒體。實時影像通訊方法400應(yīng)用于一計算機。其中,計算機包含一影像數(shù)據(jù)及控制緩存區(qū)、一數(shù)據(jù)管理模塊、一虛擬相機模塊以及一應(yīng)用程序模塊。虛擬相機模塊用以虛擬一實體相機。虛擬相機模塊可借由Direct Show或其它應(yīng)用程序設(shè)計界面而實作。虛擬相機模塊可實作于計算機所執(zhí)行的一操作系統(tǒng)的一使用者模式或一核心模式。若虛擬相機模塊實作于使用者模式時,可使用動態(tài)鏈接庫文件作為影像數(shù)據(jù)及控制緩存區(qū)。若虛擬相機模塊實作于核心模式時,可使用管線方式或文件映像方式實作出影像數(shù)據(jù)及控制緩存區(qū)。實時影像通訊方法400包含以下步驟在步驟410中,可先啟動虛擬相機模塊以及數(shù)據(jù)管理模塊。在步驟420中,計算機的數(shù)據(jù)管理模塊持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)。其中,在步驟420前,數(shù)據(jù)管理模塊可透過無線數(shù)據(jù)傳輸接口,與無線影像輸入裝置建立連結(jié)。無線影像輸入裝置可為具無線功能的相機、攝影機或其它可透過無線傳輸而輸入影音的裝置。此外,數(shù)據(jù)管理模塊可在持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)(步驟420)時,持續(xù)判斷計算機的影像數(shù)據(jù)及控制緩存區(qū)是否有關(guān)于無線影像輸入裝置的指令,如影像要求的指令、支持 格式取得的指令或其它關(guān)于無線影像輸入裝置的指令。在步驟440中,在虛擬相機模塊接收到實時影像要求(步驟430)時,虛擬相機模塊將實時影像要求寫入一影像數(shù)據(jù)及控制緩存區(qū),且虛擬相機模塊持續(xù)存取影像數(shù)據(jù)及控制緩存區(qū)。其中,虛擬相機模塊在持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)時,可判斷影像數(shù)據(jù)及控制緩存區(qū)是否有實時影像串流。在步驟450中,在數(shù)據(jù)管理模塊持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)(步驟420),而自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像要求時,數(shù)據(jù)管理模塊驅(qū)動無線影像輸入裝置透過一無線數(shù)據(jù)傳輸接口,傳送實時影像串流至數(shù)據(jù)管理模塊。其中,在無線影像輸入裝置為具無線傳輸功能的相機或攝像機時,數(shù)據(jù)管理模塊可先驅(qū)動無線影像輸入裝置拍攝實時影像串流,以供步驟450傳送。在步驟460中,數(shù)據(jù)管理模塊將實時影像串流寫入影像數(shù)據(jù)及控制緩存區(qū)。其中,若虛擬相機模塊實作于核心模式時,數(shù)據(jù)管理模塊借由管線(Pipeline)方式或文件映像(File Mapping)方式,將實時影像串流寫入影像數(shù)據(jù)及控制緩存區(qū)(步驟460)。此外,若虛擬相機模塊實作于使用者模式時,數(shù)據(jù)管理模塊借由動態(tài)鏈接庫,將實時影像串流寫入影像數(shù)據(jù)及控制緩存區(qū)(步驟460)。在步驟470中,虛擬相機模塊在持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)(步驟440),而自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像串流時,虛擬相機模塊傳送實時影像串流至應(yīng)用程序模塊,供應(yīng)用程序模塊使用。如此一來,不需在計算機上安裝有實體相機,即可透過無線影像輸入裝置拍攝實時影像串流,供應(yīng)用程序模塊使用。此外,無線影像輸入裝置不需受限于傳輸線,方便使用者進行拍攝。應(yīng)用程序模塊可將所收到的實時影像串流應(yīng)用于不同應(yīng)用程序。在本發(fā)明的一實施例中,應(yīng)用程序模塊可執(zhí)行一實時通訊軟件。于是,步驟480中,可透過應(yīng)用程序(如實時通訊軟件或其它類型的應(yīng)用程序),轉(zhuǎn)傳實時影像串流。透過實時通訊軟件所轉(zhuǎn)傳的實時影像串流,可應(yīng)用于無線視訊會議、無線家庭保全或其它可借由無線傳輸影像的應(yīng)用領(lǐng)域。然而,在其它實施例中,應(yīng)用程序模塊可執(zhí)行其它應(yīng)用程序,對實時影像串流進行其它應(yīng)用,并不限于本發(fā)明。此外,可依據(jù)無線影像輸入裝置的支持格式,設(shè)定實時影像要求的要求影像格式。因此,在本發(fā)明的一實施例中,實時影像通訊方法400更可包含以下步驟在虛擬相機模塊接收到一支持格式取得要求時,虛擬相機模塊將支持格式取得要求寫入影像數(shù)據(jù)及控制緩存區(qū),并持續(xù)讀取影像數(shù)據(jù)及控制緩存區(qū)。在數(shù)據(jù)管理模塊自影像數(shù)據(jù)及控制緩存區(qū)取得支持格式取得要求時,數(shù)據(jù)管理模塊取得無線影像輸入裝置的一支持格式信息,并將支持格式信息寫入影像數(shù)據(jù)及控制緩存區(qū)。虛擬相機模塊在自影像數(shù)據(jù)及控制緩存區(qū)取得該支持格式信息時,虛擬相機模塊傳送支持格式信息。于是,可根據(jù)支持格式信息,設(shè)定實時影像要求的一要求影像格式。另外,也可透過無線影像輸入裝置擷取音訊。因此,計算機更可包含一音訊輸入接口以及一虛擬音訊模塊。虛擬音訊模塊仿真計算機上的一實體音訊裝置,如麥克風(fēng)、聲卡或其它類型的音訊裝置。實時影像通訊方法400更可包含以下步驟數(shù)據(jù)管理模塊自無線影像輸入裝置收到無線影像輸入裝置所產(chǎn)生的一實時音訊串流時,數(shù)據(jù)管理模塊輸出實時音訊串流至虛擬音訊模塊。其中,一實時音訊擷取指令可包含于實時影像要求,以驅(qū)動無線影像輸入裝置開始擷取并產(chǎn)生實時音訊串流。此外,若無線影像輸入裝置回傳一實時影音串流時,數(shù)據(jù)管理模塊可將實時影音串流轉(zhuǎn)換為實時影像串流以及實時音訊串流,以分別提供給影像數(shù)據(jù)及控制緩存區(qū)以及音訊數(shù)據(jù)及控制緩存區(qū)。虛擬音訊模塊輸出音訊數(shù)據(jù)及控制緩存區(qū)中的實時音訊串流至應(yīng)用程序模塊。于是,應(yīng)用程序模塊可取得實時影像串流以 及實時音訊串流,供應(yīng)用程序使用。由上述本發(fā)明實施方式可知,應(yīng)用本發(fā)明具有下列優(yōu)點。不需在計算機上安裝有實體相機,即可透過無線影像輸入裝置拍攝實時影像串流,供應(yīng)用程序模塊使用。此外,無線影像輸入裝置不需受限于傳輸線,方便使用者進行拍攝。以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
      權(quán)利要求
      1.一種實時影像通訊系統(tǒng),其特征在于其包含 一無線影像輸入裝置; 一無線數(shù)據(jù)傳輸接口;以及 一計算機,包含 一虛擬相機模塊,包含一影像數(shù)據(jù)及控制緩存區(qū); 一數(shù)據(jù)管理模塊,透過該無線數(shù)據(jù)傳輸接口,與該無線影像輸入裝置建立連結(jié),并持續(xù)讀取該影像數(shù)據(jù)及控制緩存區(qū);以及 一應(yīng)用程序模塊,在收到一實時影像要求時,傳送該實時影像要求至該虛擬相機模塊,其中該虛擬相機模塊在收到該實時影像要求時,將該實時影像要求寫入該影像數(shù)據(jù)及控制緩存區(qū),并持續(xù)讀取該影像數(shù)據(jù)及控制緩存區(qū), 在該數(shù)據(jù)管理模塊自該影像數(shù)據(jù)及控制緩存區(qū)取得該實時影像要求時,該數(shù)據(jù)管理模塊驅(qū)動該無線影像輸入裝置拍攝并回傳一實時影像串流, 該數(shù)據(jù)管理模塊將該實時影像串流寫入該影像數(shù)據(jù)及控制緩存區(qū), 該虛擬相機模塊在自該影像數(shù)據(jù)及控制緩存區(qū)取得該實時影像串流時,該虛擬相機模塊傳送該實時影像串流至該應(yīng)用程序模塊。
      2.如權(quán)利要求I所述的實時影像通訊系統(tǒng),其特征在于該應(yīng)用程序模塊包含 一格式取得器,在收到一支持格式取得要求時,傳送該支持格式取得要求至該虛擬相機模塊, 其中該虛擬相機模塊在收到該支持格式取得要求時,將該支持格式取得要求寫入該影像數(shù)據(jù)及控制緩存區(qū),并持續(xù)讀取該影像數(shù)據(jù)及控制緩存區(qū), 在該數(shù)據(jù)管理模塊自該影像數(shù)據(jù)及控制緩存區(qū)取得該支持格式取得要求時,該數(shù)據(jù)管理模塊取得該無線影像輸入裝置的一支持格式信息,并將該支持格式信息寫入該影像數(shù)據(jù)及控制緩存區(qū), 該虛擬相機模塊在自該影像數(shù)據(jù)及控制緩存區(qū)取得該支持格式信息時,該虛擬相機模塊傳送該支持格式信息至該應(yīng)用程序模塊, 該應(yīng)用程序模塊根據(jù)該支持格式信息,設(shè)定該實時影像要求的一要求影像格式。
      3.如權(quán)利要求I所述的實時影像通訊系統(tǒng),其特征在于該計算機更包含 一虛擬音訊模塊,包含 一虛擬音訊驅(qū)動器;以及 一音訊數(shù)據(jù)及控制緩存區(qū), 其中該數(shù)據(jù)管理模塊自該無線影像輸入裝置收到該無線影像輸入裝置所產(chǎn)生的一實時音訊串流時,該數(shù)據(jù)管理模塊輸出該實時音訊串流至該虛擬音訊模塊的該音訊數(shù)據(jù)及控制緩存區(qū), 該虛擬音訊模塊的該虛擬音訊驅(qū)動器,輸出該音訊數(shù)據(jù)及控制緩存區(qū)中的該實時音訊串流至該應(yīng)用程序模塊。
      4.如權(quán)利要求I所述的實時影像通訊系統(tǒng),其特征在于該應(yīng)用程序模塊包含 一實時通訊軟件執(zhí)行器,執(zhí)行一實時通訊軟件,并透過該實時通訊軟件,轉(zhuǎn)傳該實時影像串流。
      5.如權(quán)利要求I所述的實時影像通訊系統(tǒng),其特征在于該虛擬相機模塊實作于該計算機所執(zhí)行的一操作系統(tǒng)的一使用者模式或一核心模式。
      6.一種實時影像通訊方法,應(yīng)用于一計算機,其特征在于該計算機包含一影像數(shù)據(jù)及控制緩存區(qū)、一數(shù)據(jù)管理模塊、一虛擬相機模塊以及一應(yīng)用程序模塊,該實時影像通訊方法包含 使該數(shù)據(jù)管理模塊持續(xù)讀取該影像數(shù)據(jù)及控制緩存區(qū); 在該虛擬相機模塊接收到一實時影像要求時,使該虛擬相機模塊將該實時影像要求寫入一影像數(shù)據(jù)及控制緩存區(qū),并使該虛擬相機模塊持續(xù)存取該影像數(shù)據(jù)及控制緩存區(qū); 在該數(shù)據(jù)管理模塊自該影像數(shù)據(jù)及控制緩存區(qū)取得該實時影像要求時,該數(shù)據(jù)管理模塊驅(qū)動一無線影像輸入裝置拍攝一實時影像串流,并驅(qū)動該無線影像輸入裝置透過一無線數(shù)據(jù)傳輸接口,傳送該實時影像串流至該數(shù)據(jù)管理模塊; 使該數(shù)據(jù)管理模塊將該實時影像串流寫入該影像數(shù)據(jù)及控制緩存區(qū),以及 在該虛擬相機模塊自該影像數(shù)據(jù)及控制緩存區(qū)取得該實時影像串流時,使該虛擬相機模塊傳送該實時影像串流至該應(yīng)用程序模塊。
      7.如權(quán)利要求6所述的實時影像通訊方法,其特征在于其更包含 在該虛擬相機模塊接收到一支持格式取得要求時,使該虛擬相機模塊將該支持格式取得要求寫入該影像數(shù)據(jù)及控制緩存區(qū),并持續(xù)讀取該影像數(shù)據(jù)及控制緩存區(qū); 在該數(shù)據(jù)管理模塊自該影像數(shù)據(jù)及控制緩存區(qū)取得該支持格式取得要求時,該數(shù)據(jù)管理模塊取得該無線影像輸入裝置的一支持格式信息,并將該支持格式信息寫入該影像數(shù)據(jù)及控制緩存區(qū); 該虛擬相機模塊在自該影像數(shù)據(jù)及控制緩存區(qū)取得該支持格式信息時,該虛擬相機模塊傳送該支持格式信息;以及 根據(jù)該支持格式信息,設(shè)定該實時影像要求的一要求影像格式。
      8.如權(quán)利要求6所述的實時影像通訊方法,其特征在于該計算機更包含一虛擬音訊模塊以及一音訊數(shù)據(jù)及控制緩存區(qū),該實時影像通訊方法更包含 該數(shù)據(jù)管理模塊自該無線影像輸入裝置收到該無線影像輸入裝置所產(chǎn)生的一實時音訊串流時,使該數(shù)據(jù)管理模塊輸出該實時音訊串流至該音訊數(shù)據(jù)及控制緩存區(qū);以及 使該虛擬音訊模塊輸出該音訊數(shù)據(jù)及控制緩存區(qū)中的該實時音訊串流至該應(yīng)用程序模塊。
      9.如權(quán)利要求6所述的實時影像通訊方法,其特征在于該應(yīng)用程序模塊執(zhí)行一實時通訊軟件,該實時影像通訊方法更包含 透過該實時通訊軟件,轉(zhuǎn)傳該實時影像串流。
      10.如權(quán)利要求6所述的實時影像通訊方法,其特征在于該虛擬相機模塊實作于該計算機所執(zhí)行的一操作系統(tǒng)的一使用者模式或一核心模式。
      11.如權(quán)利要求10所述的實時影像通訊方法,其特征在于若該虛擬相機模塊實作于該核心模式時,該數(shù)據(jù)管理模塊借由管線方式或文件映像方式,將該實時影像串流寫入該影像數(shù)據(jù)及控制緩存區(qū)。
      12.如權(quán)利要求10所述的實時影像通訊方法,其特征在于若該虛擬相機模塊實作于該使用者模式時,該數(shù)據(jù)管理模塊借由一動態(tài)鏈接庫,將該實時影像串流寫入該影像數(shù)據(jù)及控制緩存區(qū)。
      全文摘要
      本發(fā)明是有關(guān)于一種實時影像通訊系統(tǒng)以及方法,其實時影像通訊系統(tǒng)包含一無線影像輸入裝置、一無線數(shù)據(jù)傳輸接口以及一計算機。計算機包含一數(shù)據(jù)管理模塊、一虛擬相機模塊以及一應(yīng)用程序模塊。數(shù)據(jù)管理模塊持續(xù)讀取一影像數(shù)據(jù)及控制緩存區(qū)。虛擬相機模塊將自應(yīng)用程序模塊收到的實時影像要求寫入影像數(shù)據(jù)及控制緩存區(qū),并持續(xù)讀取該數(shù)據(jù)。在自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像要求時,驅(qū)動無線影像輸入裝置拍攝并回傳實時影像串流,以寫入影像數(shù)據(jù)及控制緩存區(qū)。在自影像數(shù)據(jù)及控制緩存區(qū)取得實時影像串流時,虛擬相機模塊傳送實時影像串流至應(yīng)用程序模塊。
      文檔編號H04N7/24GK102868877SQ20111019398
      公開日2013年1月9日 申請日期2011年7月7日 優(yōu)先權(quán)日2011年7月7日
      發(fā)明者黃維正, 蔡媚伊, 陳建宇 申請人:群光電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1