国产精品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>

      一種圖像數(shù)據(jù)處理方法及裝置與流程

      文檔序號(hào):12888425閱讀:251來(lái)源:國(guó)知局
      一種圖像數(shù)據(jù)處理方法及裝置與流程

      本發(fā)明實(shí)施例涉及圖形處理技術(shù)領(lǐng)域,具體涉及一種圖像數(shù)據(jù)處理方法及裝置。



      背景技術(shù):

      隨著計(jì)算機(jī)圖像技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,通過(guò)網(wǎng)絡(luò)進(jìn)行在線(xiàn)直播授課成為一種新的趨勢(shì)。在現(xiàn)有技術(shù)中,通常是通過(guò)截屏的方式,抓取教師授課電腦屏幕的圖像,將所述圖像通過(guò)網(wǎng)絡(luò)傳輸給學(xué)生客戶(hù)端,由學(xué)生客戶(hù)端的播放器播放所述圖像便于學(xué)生觀看?,F(xiàn)有技術(shù)中,在截屏?xí)r,通常會(huì)預(yù)先設(shè)置截屏區(qū)域,抓取截屏區(qū)域內(nèi)的圖像,所述截屏區(qū)域可以是整個(gè)電腦屏幕桌面的一部分或者全部。由于電腦屏幕顯示尺寸的限制,若教師打開(kāi)的其他窗口覆蓋在截屏區(qū)域,其他窗口的內(nèi)容也將會(huì)被抓取,與授課內(nèi)容一起發(fā)送到學(xué)生客戶(hù)端。這樣,學(xué)生客戶(hù)端播放的內(nèi)容就是被其他窗口遮擋的授課內(nèi)容,影響了視頻播放的效果。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例提供了一種圖像數(shù)據(jù)處理方法及裝置,可以避免將遮擋待傳輸圖像的其他窗口或內(nèi)容傳輸?shù)接脩?hù)端,改善圖像播放效果。

      為此,本發(fā)明實(shí)施例提供如下技術(shù)方案:

      第一方面,本發(fā)明實(shí)施例提供了一種圖像數(shù)據(jù)處理方法,應(yīng)用于第一電子設(shè)備上,第一電子設(shè)備的顯示單元顯示圖像數(shù)據(jù)處理裝置的第一顯示區(qū)域,所述方法包括:

      從內(nèi)存直接獲取所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù);其中,每個(gè)圖層單獨(dú)承載各自顯示數(shù)據(jù);

      合并已獲取的所述當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),生成第一圖像。

      第二方面,本發(fā)明實(shí)施例提供了一種圖像數(shù)據(jù)處理裝置,所述圖像處理裝置包括第一顯示區(qū)域、第一獲取單元、第一合并單元,其中:

      所述第一獲取單元,用于從內(nèi)存直接獲取所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層對(duì)應(yīng)的顯示數(shù)據(jù);其中,每個(gè)圖層單獨(dú)承載各自顯示數(shù)據(jù);

      所述第一合并單元,用于合并已獲取的所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),生成第一圖像。

      第三方面,本發(fā)明實(shí)施例提供了一種播放裝置,所述播放裝置包括:

      顯示單元,用于在第一顯示區(qū)域當(dāng)前內(nèi)容顯示頁(yè)面內(nèi)以圖層疊加的方式顯示數(shù)據(jù);其中,每個(gè)圖層單獨(dú)承載各自顯示數(shù)據(jù);

      第一獲取單元,用于從內(nèi)存直接獲取所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層對(duì)應(yīng)的顯示數(shù)據(jù);其中,每個(gè)圖層單獨(dú)承載各自顯示數(shù)據(jù);

      第一合并單元,用于合并已獲取的所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),生成第一圖像。

      本發(fā)明實(shí)施例提供的圖像數(shù)據(jù)處理方法及裝置,可以從內(nèi)存中直接獲取圖像處理裝置的第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),合并已獲取的所述當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),生成第一圖像。不同于現(xiàn)有技術(shù)抓取截屏區(qū)域圖像的方式,本發(fā)明實(shí)施例直接從內(nèi)存中獲取當(dāng)前內(nèi)容顯示頁(yè)面各圖層的顯示數(shù)據(jù),利用所述顯示數(shù)據(jù)合并圖層以生成待傳輸?shù)膱D像,避免了其他窗口或組件的影響,改善了用戶(hù)端的圖像播放效果。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明一實(shí)施例提供的圖像數(shù)據(jù)處理方法流程圖;

      圖2為本發(fā)明一實(shí)施例提供的一具體應(yīng)用場(chǎng)景示意圖;

      圖3為本發(fā)明另一實(shí)施例提供的圖像數(shù)據(jù)處理裝置示意圖;

      圖4為本發(fā)明再一實(shí)施例提供的播放裝置示意圖。

      具體實(shí)施方式

      本發(fā)明實(shí)施例提供了一種圖像數(shù)據(jù)處理方法及裝置,可以避免將遮擋待傳輸圖像的其他窗口或內(nèi)容傳輸?shù)接脩?hù)端,改善圖像播放效果。

      為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。

      參見(jiàn)圖1,為圖1為本發(fā)明一實(shí)施例提供的圖像數(shù)據(jù)處理方法流程圖。本發(fā)明實(shí)施例提供的方法可以應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備可以是現(xiàn)有的、正在研發(fā)的或?qū)?lái)研發(fā)的任何電子設(shè)備,包括但不限于:現(xiàn)有的、正在研發(fā)的或?qū)?lái)研發(fā)的、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、移動(dòng)終端(包括智能手機(jī)、非智能手機(jī)、各種平板電腦)等。所述第一電子設(shè)備具有顯示單元,所述顯示單元上顯示圖像數(shù)據(jù)處理裝置的第一顯示區(qū)域。所述第一電子設(shè)備可以與第二電子設(shè)備通過(guò)網(wǎng)絡(luò)數(shù)據(jù)連接。其中,第二電子設(shè)備可以是客戶(hù)端,也可以是服務(wù)器。舉例說(shuō)明,第一電子設(shè)備是第一用戶(hù)(例如教師)授課所使用的設(shè)備,第二電子設(shè)備可以是服務(wù)器;又如,第一電子設(shè)備是第一用戶(hù)(例如教師)授課所使用的設(shè)備,第二電子設(shè)備可以是第二用戶(hù)(例如學(xué)生)所使用的客戶(hù)端。當(dāng)然,以上僅為示例性說(shuō)明,不視為對(duì)本發(fā)明的限制。

      如圖1所示,所述方法可以包括:

      s101,從內(nèi)存直接獲取所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù);其中,每個(gè)圖層單獨(dú)承載各自顯示數(shù)據(jù)。

      在本發(fā)明實(shí)施例中,第一電子設(shè)備具有顯示單元,所述顯示單元上顯示圖像數(shù)據(jù)處理裝置的第一顯示區(qū)域。在所述第一顯示區(qū)域當(dāng)前內(nèi)容顯示頁(yè)面中,可以包括一個(gè)或多個(gè)圖層,每個(gè)圖層單獨(dú)承載與其對(duì)應(yīng)的顯示數(shù)據(jù)。其中,所述顯示數(shù)據(jù)包括但不限于圖形、文本、動(dòng)畫(huà)或者視頻等。

      在本發(fā)明具體實(shí)現(xiàn)時(shí),第一電子設(shè)備可以響應(yīng)于用戶(hù)導(dǎo)入文件的操作,創(chuàng)建一個(gè)或多個(gè)內(nèi)容顯示頁(yè)面,所述內(nèi)容顯示頁(yè)面的數(shù)量與所述文件的頁(yè)面數(shù)量相對(duì)應(yīng)。舉例說(shuō)明,響應(yīng)于用戶(hù)導(dǎo)入演示文稿powerpoint(以下簡(jiǎn)稱(chēng)ppt)的 操作,創(chuàng)建一個(gè)或者多個(gè)內(nèi)容顯示頁(yè)面。例如,所述ppt有10頁(yè),則創(chuàng)建10個(gè)內(nèi)容顯示頁(yè)面,為每一個(gè)內(nèi)容顯示頁(yè)面設(shè)置一個(gè)唯一的頁(yè)面標(biāo)識(shí)用于標(biāo)識(shí)所述內(nèi)容顯示頁(yè)面。在內(nèi)存中,每一個(gè)內(nèi)容顯示頁(yè)面對(duì)應(yīng)一個(gè)數(shù)據(jù)塊,用于存儲(chǔ)所述內(nèi)容顯示頁(yè)面的顯示數(shù)據(jù)。每一個(gè)內(nèi)容顯示頁(yè)面可以包括一個(gè)或者多個(gè)圖層,所述一個(gè)或者多個(gè)圖層對(duì)應(yīng)的顯示數(shù)據(jù)均按照?qǐng)D層創(chuàng)建的先后順序保存在所述內(nèi)容顯示頁(yè)面對(duì)應(yīng)的數(shù)據(jù)塊中。較佳地,所述圖層也具有唯一的圖層標(biāo)識(shí)。當(dāng)用戶(hù)創(chuàng)建顯示數(shù)據(jù)時(shí),響應(yīng)于用戶(hù)創(chuàng)建顯示數(shù)據(jù)的操作,創(chuàng)建圖層,用于承載所述顯示數(shù)據(jù),其中,所述圖層與當(dāng)前內(nèi)容顯示頁(yè)面具有對(duì)應(yīng)關(guān)系。所述創(chuàng)建顯示數(shù)據(jù)的操作可以包括但不限于打開(kāi)動(dòng)畫(huà)、視頻文件的操作,創(chuàng)建顯示元素的操作,所述顯示元素包括圖形、文本等。舉例說(shuō)明,用戶(hù)使用畫(huà)筆工具創(chuàng)建了一個(gè)圖形,這時(shí)相當(dāng)于創(chuàng)建了一個(gè)顯示數(shù)據(jù),這時(shí)會(huì)創(chuàng)建一個(gè)圖層承載所述顯示數(shù)據(jù),在內(nèi)存中也會(huì)保存所述圖層對(duì)應(yīng)的顯示數(shù)據(jù)。又如,用戶(hù)打開(kāi)一個(gè)視頻,也會(huì)觸發(fā)創(chuàng)建圖層的操作,所述視頻使用單獨(dú)的圖層承載。需要說(shuō)明的是,所述圖層與當(dāng)前內(nèi)容顯示頁(yè)面具有對(duì)應(yīng)關(guān)系。在內(nèi)存中也會(huì)在當(dāng)前內(nèi)容顯示頁(yè)面對(duì)應(yīng)的存儲(chǔ)位置中保存在當(dāng)前內(nèi)容顯示頁(yè)面創(chuàng)建的各圖層對(duì)應(yīng)的數(shù)據(jù)。進(jìn)一步地,所述各圖層可以按照創(chuàng)建的先后順序進(jìn)行保存。舉例說(shuō)明,可以使用圖層的序號(hào)來(lái)表明圖層的創(chuàng)建順序。例如,圖層1代表第1個(gè)創(chuàng)建的圖層,圖層2代表第2個(gè)創(chuàng)建的圖層……依此類(lèi)推。

      以圖2為例進(jìn)行說(shuō)明。假設(shè)用戶(hù)導(dǎo)入文件為ppt文件,則響應(yīng)于用戶(hù)導(dǎo)入所述ppt文件的操作,創(chuàng)建一個(gè)或多個(gè)內(nèi)容顯示頁(yè)面,所述內(nèi)容顯示頁(yè)面的數(shù)量與所述ppt文件的頁(yè)面數(shù)量相對(duì)應(yīng)。假設(shè)ppt文件有10頁(yè),則對(duì)應(yīng)創(chuàng)建10個(gè)內(nèi)容顯示頁(yè)面。默認(rèn)地,當(dāng)前內(nèi)容顯示頁(yè)面為第1頁(yè),其顯示屬性為顯示;其他內(nèi)容顯示頁(yè)面的顯示屬性為隱藏。在內(nèi)容顯示頁(yè)面上,ppt的內(nèi)容將由一個(gè)圖層單獨(dú)承載。例如,在所述第一顯示區(qū)域內(nèi)(對(duì)應(yīng)圖2中的內(nèi)容顯示區(qū)),可以顯示第一用戶(hù)授課所用的ppt,所述ppt以一個(gè)圖層單獨(dú)承載。較佳地,設(shè)置所述ppt所在的圖層為所有圖層的最底層,作為背景層呈現(xiàn)??梢岳斫獾氖?,由于除了當(dāng)前內(nèi)容顯示頁(yè)面外的其他內(nèi)容顯示頁(yè)面的顯示屬性為隱藏,則在其他內(nèi)容顯示頁(yè)面中創(chuàng)建的圖層對(duì)應(yīng)的顯示數(shù)據(jù),將不予顯示。在所述第一顯示區(qū)域內(nèi),還可以顯示多媒體元素,例如動(dòng)畫(huà)、視頻、圖片等。 當(dāng)所述顯示數(shù)據(jù)包括視頻時(shí),可以設(shè)置所述視頻所在的圖層為所有圖層的最頂層。這時(shí),視頻所在的圖層以浮層的方式顯示。再如,在所述第一顯示區(qū)域內(nèi),還可以顯示各種圖形,例如物理圖形、數(shù)學(xué)圖形。舉例說(shuō)明,第一用戶(hù)可以在ppt上添加注釋、標(biāo)記、圖畫(huà)等,上述任意顯示數(shù)據(jù)均可以由一個(gè)單獨(dú)的圖層承載。其中,第一顯示區(qū)域內(nèi)的各圖層以疊加的方式顯示。

      前面提到,可以響應(yīng)于用戶(hù)導(dǎo)入文件的操作,創(chuàng)建一個(gè)或多個(gè)內(nèi)容顯示頁(yè)面。進(jìn)一步地,在所述第一顯示區(qū)域內(nèi)顯示的內(nèi)容顯示頁(yè)面被稱(chēng)之為當(dāng)前內(nèi)容顯示頁(yè)面,當(dāng)前內(nèi)容顯示頁(yè)面的顯示屬性為顯示,其他內(nèi)容顯示頁(yè)面的顯示屬性為隱藏。當(dāng)用戶(hù)想要翻頁(yè)或者跳轉(zhuǎn)頁(yè)面時(shí),響應(yīng)于用戶(hù)切換頁(yè)面的操作,將當(dāng)前內(nèi)容顯示頁(yè)面的顯示屬性從顯示設(shè)置為隱藏,將目標(biāo)內(nèi)容顯示頁(yè)面的顯示屬性從隱藏設(shè)置為顯示,以使得目標(biāo)內(nèi)容顯示頁(yè)面顯示在所述第一顯示區(qū)域上。舉例說(shuō)明,當(dāng)前顯示頁(yè)面是第一頁(yè),用戶(hù)想跳轉(zhuǎn)到第二頁(yè),這時(shí),把當(dāng)前顯示頁(yè)面即第一頁(yè)的顯示屬性從顯示設(shè)置為隱藏,將目標(biāo)頁(yè)面第二頁(yè)的顯示屬性從隱藏設(shè)置為顯示,這樣,第二頁(yè)就顯示在所述第一顯示區(qū)域上,這時(shí),第二頁(yè)就作為了當(dāng)前內(nèi)容顯示頁(yè)面。這時(shí),會(huì)將當(dāng)前內(nèi)容顯示頁(yè)面的標(biāo)識(shí)更新為目標(biāo)顯示頁(yè)面即第二頁(yè)對(duì)應(yīng)的頁(yè)面標(biāo)識(shí)。可以理解的是,在將原有的內(nèi)容顯示頁(yè)面例如第一頁(yè)的顯示屬性從顯示設(shè)置為隱藏時(shí),所述內(nèi)容顯示頁(yè)面的各圖層的顯示屬性也從顯示變?yōu)殡[藏。若所述圖層承載的是視頻數(shù)據(jù),所述視頻數(shù)據(jù)可以繼續(xù)播放,但不會(huì)被顯示。當(dāng)然,也可以設(shè)置切換頁(yè)面后,視頻數(shù)據(jù)則停止播放,同時(shí)不會(huì)被顯示。具體可以根據(jù)需要靈活設(shè)置??梢岳斫獾氖?,在從內(nèi)存直接獲取第一顯示區(qū)域的當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù)時(shí),僅會(huì)獲取顯示屬性為顯示的數(shù)據(jù),不會(huì)獲取顯示屬性為隱藏的數(shù)據(jù)。

      在本發(fā)明實(shí)施例具體實(shí)現(xiàn)時(shí),所述從內(nèi)存直接獲取所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù)包括:獲取所述當(dāng)前內(nèi)容顯示頁(yè)面的標(biāo)識(shí),從內(nèi)存中讀取與所述標(biāo)識(shí)對(duì)應(yīng)的各圖層的顯示數(shù)據(jù)。較佳地,圖像處理裝置定時(shí)從內(nèi)存中獲取第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù)。具體實(shí)現(xiàn)時(shí),可以設(shè)置定時(shí)器,以固定的速率或者頻率去內(nèi)存中讀取數(shù)據(jù)。讀取數(shù)據(jù)時(shí),首先獲取第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的標(biāo)識(shí),從內(nèi)存中讀取與所述當(dāng)前內(nèi)容顯示頁(yè)面的標(biāo)識(shí)對(duì)應(yīng)的各圖層的顯示數(shù)據(jù)。前面提到,在內(nèi)存中, 每一內(nèi)容顯示頁(yè)面均有專(zhuān)門(mén)的存儲(chǔ)位置用于存儲(chǔ)顯示數(shù)據(jù),內(nèi)容顯示頁(yè)面、內(nèi)容顯示頁(yè)面的頁(yè)面標(biāo)識(shí)與顯示數(shù)據(jù)具有一一對(duì)應(yīng)關(guān)系。進(jìn)一步地,在創(chuàng)建圖層時(shí),可以使用一個(gè)標(biāo)識(shí)用于表示圖層的創(chuàng)建順序,例如圖層的標(biāo)號(hào)。當(dāng)前內(nèi)容顯示頁(yè)面的標(biāo)識(shí)、圖層標(biāo)識(shí)、圖層的標(biāo)號(hào)以及各圖層的顯示數(shù)據(jù)均可以保存在內(nèi)存中。根據(jù)內(nèi)容頁(yè)面的頁(yè)面標(biāo)識(shí)即可以從內(nèi)存中獲取相應(yīng)的顯示數(shù)據(jù)。具體實(shí)現(xiàn)時(shí),可以定時(shí)獲取所述顯示數(shù)據(jù),例如50ms取一次數(shù)據(jù),每秒取12幀圖像。當(dāng)然,此處僅為示例性說(shuō)明,還可以設(shè)置其他數(shù)值。在一些實(shí)施方式中,從內(nèi)存直接獲取所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù)包括:從內(nèi)存直接獲取顯示屬性為顯示的內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù)。

      由于本發(fā)明實(shí)施例是直接從內(nèi)存中獲取顯示數(shù)據(jù),因此不會(huì)將其他窗口或者其他組件的數(shù)據(jù)抓取出來(lái),因此即便其他窗口或者組件在第一顯示區(qū)域內(nèi)打開(kāi)且呈現(xiàn),即便顯示的內(nèi)容部分覆蓋所述第一顯示區(qū)域,本發(fā)明在獲取第一顯示區(qū)域的顯示數(shù)據(jù)時(shí),也不會(huì)獲取該其他窗口或者組件在顯示區(qū)域內(nèi)的顯示數(shù)據(jù)。被傳輸或存儲(chǔ)的顯示數(shù)據(jù),再現(xiàn)播放顯示時(shí)將不會(huì)體現(xiàn)遮擋顯示效果,也就是避免了因遮擋帶來(lái)的顯示效果不好的問(wèn)題。

      s102,合并已獲取的所述當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),生成第一圖像。

      具體實(shí)現(xiàn)時(shí),獲取與各圖層對(duì)應(yīng)的顯示數(shù)據(jù)后,即可以將各圖層合并成一張圖像。所述合并已獲取的所述當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),生成第一圖像包括:根據(jù)所述各圖層的顯示數(shù)據(jù)的創(chuàng)建順序,合并所述各圖層對(duì)應(yīng)的顯示數(shù)據(jù),生成第一圖像。例如,按照?qǐng)D層的顯示數(shù)據(jù)的創(chuàng)建順序,把第一顯示區(qū)域內(nèi)的各圖層對(duì)應(yīng)的顯示數(shù)據(jù)渲染成一幅圖像。這是因?yàn)?,在合并圖層時(shí),需要根據(jù)圖層間的上下位置關(guān)系,例如哪一圖層位于底層,哪一圖層位于頂層,來(lái)合并各圖層。舉例說(shuō)明,可以按照?qǐng)D層的標(biāo)號(hào)表明的各圖層的創(chuàng)建順序,依次合并各圖層的顯示數(shù)據(jù)。在合并各圖層的顯示數(shù)據(jù)時(shí),若當(dāng)前圖層如果是透明部分,就透明疊加;若當(dāng)前圖層不是透明的,就覆蓋疊加。

      需要說(shuō)明的是,在本發(fā)明實(shí)施例中,使用圖層來(lái)承載各顯示數(shù)據(jù)。每一內(nèi)容顯示頁(yè)面可以包括一個(gè)或多個(gè)圖層,每個(gè)顯示數(shù)據(jù)例如圖形均由一個(gè)圖層單獨(dú)承載。使用圖層承載圖形的方式,可以方便地將圖層合并起來(lái)生成一幅圖像, 從而將各種顯示數(shù)據(jù)合并成一幅圖像顯示。若不使用圖層的方式,很難把各個(gè)顯示數(shù)據(jù)均融合到一幅畫(huà)面中,不利于用戶(hù)觀看。因此,本發(fā)明實(shí)施例使用圖層承載顯示數(shù)據(jù)并通過(guò)合并圖層的方式生成一幅圖像,可以方便地將各種顯示元素融合到一個(gè)圖像中,方便操作,并提升了顯示效果。由于將各圖層對(duì)應(yīng)的顯示數(shù)據(jù)合并成一幅圖像進(jìn)行壓縮傳輸,也方便了傳輸。

      進(jìn)一步地,可以為第一顯示區(qū)域設(shè)置大小,當(dāng)圖層的顯示區(qū)域大于第一顯示區(qū)域時(shí),超出的部分將不予顯示。相應(yīng)地,在合并各圖層時(shí),超出的部分也不參與合并。具體實(shí)現(xiàn)時(shí),所述合并已獲取的所述當(dāng)前內(nèi)容顯示頁(yè)面各圖層的顯示數(shù)據(jù),生成第一圖像包括:獲取所述第一顯示區(qū)域的坐標(biāo)信息,根據(jù)所述第一顯示區(qū)域的坐標(biāo)信息獲取與所述坐標(biāo)信息匹配的各圖層的顯示數(shù)據(jù),生成第一圖像;其中,所述第一圖像僅由在第一內(nèi)容顯示區(qū)域內(nèi)顯示的數(shù)據(jù)構(gòu)成。具體地,每個(gè)圖層的顯示數(shù)據(jù)具有位置信息,例如坐標(biāo)位置,可以根據(jù)第一顯示區(qū)域的位置信息以及圖層的顯示數(shù)據(jù)的位置信息決定如何選取圖層的顯示數(shù)據(jù)。舉例說(shuō)明,可以根據(jù)圖層顯示數(shù)據(jù)的坐標(biāo)信息、第一顯示區(qū)域的坐標(biāo)信息,獲取與第一顯示區(qū)域的坐標(biāo)信息匹配的圖層顯示數(shù)據(jù)來(lái)參與顯示或者合并圖層的操作。舉例說(shuō)明,第一顯示區(qū)域的橫向顯示區(qū)域的坐標(biāo)范圍為(x1,,x2),縱向顯示區(qū)域的坐標(biāo)范圍為(y1,,y2),則可以對(duì)應(yīng)的選取橫坐標(biāo)范圍(x1,,x2)、縱坐標(biāo)范圍為(y1,,y2)的各圖層的顯示數(shù)據(jù)。

      進(jìn)一步的,在一些實(shí)施方式中,在s102之后,還可以包括:

      s103(圖中未示出),利用所述第一圖像以及音頻數(shù)據(jù)生成流媒體數(shù)據(jù);向所述第二電子設(shè)備發(fā)送所述流媒體數(shù)據(jù)。具體實(shí)現(xiàn)時(shí),將第一圖像以及相應(yīng)的音頻數(shù)據(jù)一起輸入編碼器進(jìn)行編碼處理,生成流媒體數(shù)據(jù)。具體編碼處理的方式可以采用現(xiàn)有技術(shù)提供的方法。

      需要說(shuō)明的是,在一些實(shí)現(xiàn)方式中所述第一電子設(shè)備的顯示單元顯示圖像數(shù)據(jù)處理裝置的第二顯示區(qū)域和第三顯示區(qū)域,所述方法還包括:獲取所述第二顯示區(qū)域內(nèi)的圖像以及所述第三顯示區(qū)域內(nèi)的圖像;合并所述第二顯示區(qū)域內(nèi)的圖像、所述第三顯示區(qū)域內(nèi)的圖像以及所述第一圖像,生成第二圖像;利用所述第二圖像與音頻數(shù)據(jù)生成流媒體數(shù)據(jù),向所述第二電子設(shè)備發(fā)送所述流媒體數(shù)據(jù)。如圖2為例進(jìn)行說(shuō)明,所述第一電子設(shè)備的顯示單元顯示圖像數(shù)據(jù) 處理裝置的第一顯示區(qū)域、第二顯示區(qū)域、第三顯示區(qū)域。如圖2所示,第一顯示區(qū)域?yàn)閮?nèi)容顯示區(qū),用于呈現(xiàn)ppt、多媒體課件等,第二顯示區(qū)域?yàn)槔蠋熞曨l錄制頭像顯示區(qū)域,第三顯示區(qū)域?yàn)閹熒奶煳淖诛@示區(qū)域。本發(fā)明實(shí)施例還可以進(jìn)一步將兩個(gè)或多個(gè)不同顯示區(qū)域的顯示數(shù)據(jù)進(jìn)行合并,生成一幅圖像即第二圖像。具體實(shí)現(xiàn)時(shí),先獲取第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),利用所述顯示數(shù)據(jù),合并所述第一顯示區(qū)域內(nèi)的各圖層,獲取第一圖像。采集第一用戶(hù)的視頻頭像以及文字互動(dòng)部分的圖像。生成一副空?qǐng)D(大小例如可以是1056*600像素),所述空?qǐng)D包括第一顯示區(qū)域、第二顯示區(qū)域、第三顯示區(qū)域,將合并后的第一圖像配置在所述第一顯示區(qū)域內(nèi)、采集的第一用戶(hù)的視頻圖像配置在第二顯示區(qū)域內(nèi)、將采集的文字互動(dòng)部分的圖像配置在第三顯示區(qū)域內(nèi),由此即可以拼接成一幅完整的圖像。效果圖如圖2所示。舉例說(shuō)明,第一顯示區(qū)域可以是內(nèi)容顯示區(qū),大小為800*600像素;第二顯示區(qū)域?yàn)槔蠋熞曨l錄制頭像,大小為256*192像素;第三顯示區(qū)域?yàn)槲淖只?dòng)部分,大小為256*408像素。需要說(shuō)明的是,以上僅為示例性的說(shuō)明,不視為對(duì)本發(fā)明的限制。

      在另外一些實(shí)施方式中,所述音頻數(shù)據(jù)包括第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù),所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)的音頻源不同,所述方法還包括:對(duì)所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)進(jìn)行混音處理。舉例說(shuō)明,第一音頻數(shù)據(jù)可以是第一用戶(hù)(例如教師)授課時(shí)的聲音,其音頻源為麥克風(fēng)。第二音頻數(shù)據(jù)可以是播放的其他視頻文件。本發(fā)明實(shí)施例可以通過(guò)解碼其他視頻文件,并截獲所述視頻文件的聲音,獲得所述聲音的原始數(shù)據(jù)。這樣,將第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)進(jìn)行混音處理,形成新的音頻數(shù)據(jù)。更進(jìn)一步的,在解碼其他視頻文件的音頻后,一路音頻通過(guò)揚(yáng)聲器播放出來(lái),一路音頻則發(fā)送到混音設(shè)備中,與通過(guò)麥克風(fēng)采集的老師音頻一起通過(guò)混音器進(jìn)行混音處理,然后編碼、壓縮,發(fā)送至第二電子設(shè)備?;煲籼幚淼木唧w流程為:對(duì)第一音頻數(shù)據(jù)a和所述第二音頻數(shù)據(jù)b進(jìn)行重采樣處理,然后對(duì)第一音頻數(shù)據(jù)的采樣數(shù)據(jù)、第二音頻數(shù)據(jù)的采樣數(shù)據(jù)進(jìn)行加權(quán)處理,得到混合后的音頻數(shù)據(jù)c。

      其中,c=a*x1+b*x2。x1,x2是加權(quán)系數(shù),大小可以根據(jù)需要設(shè)置。通過(guò)調(diào)整加權(quán)系數(shù)x1,x2的大小,可以獲得不同的播放效果。

      對(duì)獲取的第一圖像與音頻數(shù)據(jù)或者第二圖像與音頻數(shù)據(jù)進(jìn)行編碼、壓縮處理,即可以發(fā)送給第二電子設(shè)備。

      在獲取所述流媒體數(shù)據(jù)后,即可以向所述第二電子設(shè)備發(fā)送所述流媒體數(shù)據(jù)。這里,第二電子設(shè)備可以是服務(wù)器,例如流媒體服務(wù)器,第二用戶(hù)(例如學(xué)生)可以從服務(wù)器中下載所述流媒體數(shù)據(jù),也可以是服務(wù)器向第二用戶(hù)發(fā)送所述流媒體數(shù)據(jù)。第二電子設(shè)備也可以是客戶(hù)端,第一電子設(shè)備可以與多個(gè)第二電子設(shè)備數(shù)據(jù)連接。

      在本發(fā)明實(shí)施例中,可以從內(nèi)存中直接獲取圖像處理裝置的第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),合并已獲取的所述當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),生成第一圖像。不同于現(xiàn)有技術(shù)抓取截屏區(qū)域圖像的方式,本發(fā)明實(shí)施例直接從內(nèi)存中獲取當(dāng)前內(nèi)容顯示頁(yè)面各圖層的顯示數(shù)據(jù),利用所述顯示數(shù)據(jù)合并圖層以生成待傳輸?shù)膱D像,避免了其他窗口或組件的影響,改善了用戶(hù)端的圖像播放效果。

      參見(jiàn)圖3為本發(fā)明另一實(shí)施例提供的圖像數(shù)據(jù)處理裝置示意圖。

      一種圖像數(shù)據(jù)處理裝置300,所述圖像處理裝置包括第一顯示區(qū)域、第一獲取單元301、第一合并單元302,其中:

      所述第一獲取單元301,用于從內(nèi)存直接獲取所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層對(duì)應(yīng)的顯示數(shù)據(jù);其中,每個(gè)圖層單獨(dú)承載各自顯示數(shù)據(jù);

      所述第一合并單元302,用于合并已獲取的所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),生成第一圖像。

      進(jìn)一步地,所述第一獲取單元具體用于:

      獲取所述當(dāng)前內(nèi)容顯示頁(yè)面的標(biāo)識(shí),從內(nèi)存中讀取與所述標(biāo)識(shí)對(duì)應(yīng)的各圖層的顯示數(shù)據(jù)。

      進(jìn)一步地,所述合并單元具體用于:

      根據(jù)所述各圖層的顯示數(shù)據(jù)的創(chuàng)建順序,依次合并所述各圖層對(duì)應(yīng)的顯示數(shù)據(jù),生成第一圖像。

      進(jìn)一步地,所述合并單元具體還用于:獲取所述第一顯示區(qū)域的坐標(biāo)信息,根據(jù)所述第一顯示區(qū)域的坐標(biāo)信息獲取與所述坐標(biāo)信息匹配的各圖層的顯示數(shù)據(jù),生成第一圖像;其中,所述第一圖像僅由顯示在第一內(nèi)容顯示區(qū)域內(nèi)的 顯示數(shù)據(jù)構(gòu)成。

      進(jìn)一步地,所述裝置還包括:

      頁(yè)面創(chuàng)建單元,用于響應(yīng)于用戶(hù)導(dǎo)入文件的操作,創(chuàng)建一個(gè)或多個(gè)內(nèi)容顯示頁(yè)面,所述內(nèi)容顯示頁(yè)面的數(shù)量與所述文件的頁(yè)面數(shù)量相對(duì)應(yīng)。

      進(jìn)一步地,所述裝置還包括:

      切換單元,用于響應(yīng)于用戶(hù)切換頁(yè)面的操作,將當(dāng)前內(nèi)容顯示頁(yè)面的顯示屬性從顯示設(shè)置為隱藏,將目標(biāo)內(nèi)容顯示頁(yè)面的顯示屬性從隱藏設(shè)置為顯示,以使得目標(biāo)內(nèi)容顯示頁(yè)面顯示在所述第一顯示區(qū)域上。

      進(jìn)一步地,所述第一獲取單元具體用于:

      從內(nèi)存直接獲取顯示屬性為顯示的內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù)。

      進(jìn)一步地,所述裝置還包括:

      圖層創(chuàng)建單元,用于響應(yīng)于用戶(hù)創(chuàng)建顯示數(shù)據(jù)的操作,創(chuàng)建圖層,用于承載所述顯示數(shù)據(jù);其中,所述圖層與當(dāng)前內(nèi)容顯示頁(yè)面具有對(duì)應(yīng)關(guān)系。

      進(jìn)一步地,所述顯示單元的第一顯示區(qū)域內(nèi)的各圖層以疊加的方式顯示。

      進(jìn)一步地,所述顯示單元顯示的顯示數(shù)據(jù)包括下述中的任意一種或多種:圖形、文本、動(dòng)畫(huà)或者視頻。

      進(jìn)一步地,所述裝置還包括第二顯示區(qū)域和第三顯示區(qū)域,所述裝置還包括:

      第二獲取單元,用于獲取所述第二顯示區(qū)域內(nèi)的圖像以及所述第三顯示區(qū)域內(nèi)的圖像;

      第二合并單元,用于合并所述第二顯示區(qū)域內(nèi)的圖像、所述第三顯示區(qū)域內(nèi)的圖像以及所述第一圖像,生成第二圖像。

      進(jìn)一步地,所述裝置還包括:

      流媒體數(shù)據(jù)生成單元,用于利用所述第一圖像或者第二圖像與音頻數(shù)據(jù)生成流媒體數(shù)據(jù);

      發(fā)送單元,用于向所述第二電子設(shè)備發(fā)送所述流媒體數(shù)據(jù)。

      混音單元,用于當(dāng)所述音頻數(shù)據(jù)包括第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù),所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)的音頻源不同時(shí),對(duì)所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)進(jìn)行混音處理。

      參見(jiàn)圖4,為本發(fā)明再一實(shí)施例提供的播放裝置示意圖。

      一種播放裝置400,所述播放裝置包括:

      顯示單元401,用于在第一顯示區(qū)域當(dāng)前內(nèi)容顯示頁(yè)面內(nèi)以圖層疊加的方式顯示數(shù)據(jù);其中,每個(gè)圖層單獨(dú)承載各自顯示數(shù)據(jù);

      第一獲取單元402,用于從內(nèi)存直接獲取所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層對(duì)應(yīng)的顯示數(shù)據(jù);其中,每個(gè)圖層單獨(dú)承載各自顯示數(shù)據(jù);

      第一合并單元403,用于合并已獲取的所述第一顯示區(qū)域內(nèi)當(dāng)前內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù),生成第一圖像。

      進(jìn)一步地,所述第一獲取單元具體用于:

      獲取所述當(dāng)前內(nèi)容顯示頁(yè)面的標(biāo)識(shí),從內(nèi)存中讀取與所述標(biāo)識(shí)對(duì)應(yīng)的各圖層的顯示數(shù)據(jù)。

      進(jìn)一步地,所述第一合并單元具體用于:

      根據(jù)所述各圖層的顯示數(shù)據(jù)的創(chuàng)建順序,依次合并所述各圖層對(duì)應(yīng)的顯示數(shù)據(jù),生成第一圖像。

      進(jìn)一步地,所述第一合并單元具體用于:

      獲取所述第一顯示區(qū)域的坐標(biāo)信息,根據(jù)所述第一顯示區(qū)域的坐標(biāo)信息獲取與所述坐標(biāo)信息匹配的各圖層的顯示數(shù)據(jù),生成第一圖像;其中,所述第一圖像僅由顯示在第一內(nèi)容顯示區(qū)域內(nèi)的顯示數(shù)據(jù)構(gòu)成。

      進(jìn)一步地,所述裝置還包括:

      頁(yè)面創(chuàng)建單元,用于響應(yīng)于用戶(hù)導(dǎo)入文件的操作,創(chuàng)建一個(gè)或多個(gè)內(nèi)容顯示頁(yè)面,所述內(nèi)容顯示頁(yè)面的數(shù)量與所述文件的頁(yè)面數(shù)量相對(duì)應(yīng)。

      進(jìn)一步地,所述裝置還包括:

      切換單元,用于響應(yīng)于用戶(hù)切換頁(yè)面的操作,將當(dāng)前內(nèi)容顯示頁(yè)面的顯示屬性從顯示設(shè)置為隱藏,將目標(biāo)內(nèi)容顯示頁(yè)面的顯示屬性從隱藏設(shè)置為顯示,以使得目標(biāo)內(nèi)容顯示頁(yè)面顯示在所述第一顯示區(qū)域上。

      進(jìn)一步地,所述第一獲取單元具體用于:

      從內(nèi)存直接獲取顯示屬性為顯示的內(nèi)容顯示頁(yè)面的各圖層的顯示數(shù)據(jù)。

      進(jìn)一步地,所述裝置還包括:

      圖層創(chuàng)建單元,用于響應(yīng)于用戶(hù)創(chuàng)建顯示數(shù)據(jù)的操作,創(chuàng)建圖層,用于承載所述顯示數(shù)據(jù);其中,所述圖層與當(dāng)前內(nèi)容顯示頁(yè)面具有對(duì)應(yīng)關(guān)系。

      進(jìn)一步地,所述裝置還包括第二顯示區(qū)域和第三顯示區(qū)域,所述裝置還包括:

      第二獲取單元,用于獲取所述第二顯示區(qū)域內(nèi)的圖像以及所述第三顯示區(qū)域內(nèi)的圖像;

      第二合并單元,用于合并所述第二顯示區(qū)域內(nèi)的圖像、所述第三顯示區(qū)域內(nèi)的圖像以及所述第一圖像,生成第二圖像。

      進(jìn)一步地,所述裝置還包括:

      流媒體數(shù)據(jù)生成單元,用于利用所述第一圖像或者第二圖像與音頻數(shù)據(jù)生成流媒體數(shù)據(jù);

      發(fā)送單元,用于向所述第二電子設(shè)備發(fā)送所述流媒體數(shù)據(jù)。

      其中,本發(fā)明裝置各單元或模塊的設(shè)置可以參照?qǐng)D1對(duì)應(yīng)實(shí)施例中的方法而實(shí)現(xiàn),在此不贅述。

      本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本發(fā)明旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。

      應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制

      以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素 的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。

      本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。以上所述僅是本發(fā)明的具體實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1