麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

視頻通信方法及裝置制造方法

文檔序號:8004993閱讀:221來源:國知局
視頻通信方法及裝置制造方法
【專利摘要】本發明提供了一種視頻通信方法及裝置,涉及視頻通信【技術領域】。該方法包括步驟:將待發送的視頻內容編碼為至少第一視頻流以及第二視頻流,所述第二視頻流的視頻質量高于所述第一視頻流;發送第一視頻流;接收到對所述第一視頻流對應的視頻內容的關注指令時,發送所述第二視頻流。本發明實施例的方法及裝置能夠在滿足實時流暢的視頻通信的同時,根據用戶的需求有針對性的進行高質量的視頻內容的傳輸。進一步地,將通信各方的高/低質量視頻內容做存儲后對其進行相應的編輯,可以實現視頻通信的高質量回放。
【專利說明】視頻通信方法及裝置
【技術領域】
[0001]本發明涉及視頻通信【技術領域】,尤其涉及一種多視頻通信方法及裝置。
【背景技術】
[0002]網絡的發展促進了通信手段的變化,傳統的交流方式已經不能滿足人們的要求。從E-mail到Internet Phone,網絡帶來了通信速度的提升,更降低了通信成本。隨著寬帶網絡的普及,人們對網絡通訊有了進一步的要求。寬帶網絡的發展,出現了通過視頻讓兩地用戶彼此相見的視頻通信方式。視頻通信是一種實時傳送聲音及圖像的通信方式,其具有廣泛的應用場景,例如,視頻會議、通過視頻聊天工具進行遠程視頻會話等等。對于不同的應用場景,用戶對視頻通信過程具有不同的要求,但是進行實時且流暢的語音和圖像信號的傳輸是對視頻通信的最基本要求。隨著寬帶網絡的發展,用戶對視頻質量的要求也越來越高,但是網絡帶寬一直是高質量(原始視頻,未被壓縮)視頻傳輸的障礙。

【發明內容】

[0003]本發明要解決的技術問題是:提供一種視頻通信方法及裝置,能夠在盡量滿足實時且流暢的視頻通信的同時,提高視頻質量。
[0004]為解決上述技術問題,第一方面,本發明實施例提供了一種視頻通信方法,所述方法包括步驟:
[0005]將待發送的視頻內容編碼為至少第一視頻流以及第二視頻流,所述第二視頻流的視頻質量高于所述第一視頻流;
[0006]發送第一視頻流;
[0007]接收到對所述第一視頻流對應的視頻內容的關注指令時,發送相應內容的第二視頻流。
[0008]結合第一方面,在第一種可能的實現方式中,所述方法還包括步驟:
[0009]接收第三視頻流。
[0010]結合第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述方法還包括步驟:
[0011]顯示所述第三視頻流對應的視頻內容。
[0012]結合第一方面的第一或第二種可能的實現方式,在第三種可能的實現方式中,所述方法還包括步驟:
[0013]生成對所述第三視頻流對應的視頻內容的關注指令。
[0014]結合第一方面的第三種可能的實現方式,在第四種可能的實現方式中,根據用戶行為生成對所述第三視頻流對應的視頻內容的關注指令。
[0015]結合第一方面的第三種可能的實現方式,在第五種可能的實現方式中,根據所述第三視頻流對應的視頻內容生成所述關注指令。
[0016]結合第一方面的第三至第五種可能的實現方式中的任一種,在第六種可能的實現方式中,所述方法還包括步驟:
[0017]向所述第三視頻流的發送方發送對所述第三視頻流對應的視頻內容的關注指令。
[0018]結合第一方面的第一至第六種可能的實現方式中的任一種,在第七種,所述方法還包括步驟:
[0019]接收所述第三視頻流的發送方發送的第四視頻流;
[0020]所述第四視頻流由所述第三視頻流對應的部分或全部視頻內容編碼而成,且所述第四視頻流的視頻質量高于所述第三視頻流。
[0021]結合第一方面的第七種可能的實現方式,在第八種可能的實現方式中,所述方法還包括:
[0022]顯示所述第四視頻流對應的視頻內容。
[0023]結合第一方面的第八種可能的實現方式,在第九種可能的實現方式中,在所述顯示所述第四視頻流對應的視頻內容的步驟中:
[0024]同時顯示所述第三視頻流和第四視頻流對應的視頻內容。
[0025]結合第一方面的第八種可能的實現方式,在第十種可能的實現方式中,在所述顯示所述第四視頻流對應的視頻內容的步驟中:
[0026]全部覆蓋所述第三視頻流對應的視頻內容地顯示所述第四視頻流對應的視頻內容。
[0027]結合第一方面的第八種可能的實現方式,在第十一種可能的實現方式中,在所述顯示所述第四視頻流對應的視頻內容的步驟中:
[0028]部分覆蓋所述第三視頻流對應的視頻內容地顯示所述第四視頻流對應的視頻內容。
[0029]結合第一方面的第八至第十一種可能的實現方式中的任一種,在第十二種可能的實現方式中,所述方法還包括步驟:
[0030]采集所述第四視頻流對應的視頻內容的顯示命令。
[0031]結合第一方面的第十二種可能的實現方式,在第十三種可能的實現方式中,在所述顯示所述第四視頻流對應的視頻內容的步驟中:
[0032]根據所述視頻內容的顯示命令,顯示所述第四視頻流對應的視頻內容。
[0033]結合第一方面的第八至第十三種可能的實現方式中的任一種,在第十四種可能的實現方式中,所述方法還包括步驟:
[0034]解析所述第三視頻流和/或第四視頻流,獲取對應的語音數據。
[0035]結合第一方面的第十四種可能的實現方式,在第十五種可能的實現方式中,所述方法還包括步驟:
[0036]采集語音播放命令;
[0037]根據所述語音播放命令播放對應的語音數據。
[0038]結合第一方面的第七至第十五種可能的實現方式中的任一種,在第十六種可能的實現方式中,所述方法還包括步驟:
[0039]將所述第四視頻流存儲在本地和/或云端。
[0040]結合第一方面的第一至第十六種可能的實現方式中的任一種,在第十七種可能的實現方式中,所述方法還包括步驟:[0041 ] 將所述第三視頻流存儲在本地和/或云端。
[0042]結合第一方面或第一方面的上述任一種可能的實現方式,在第十八種可能的實現方式中,所述方法還包括步驟:
[0043]將所述第一視頻流存儲在本地和/或云端。
[0044]結合第一方面或第一方面的上述任一種可能的實現方式,在第十九種可能的實現方式中,所述方法還包括步驟:
[0045]將所述第二視頻流存儲在本地和/或云端。
[0046]結合第一方面的第七至第十九種可能的實現方式中的任一種,在第二十種可能的實現方式中,所述方法還包括步驟:
[0047]獲取第一至第四視頻流對應的視頻內容中的全部或部分。
[0048]結合第一方面的第二十種可能的實現方式,在第二 一種可能的實現方式中,所述方法還包括步驟:
[0049]對所獲取的視頻內容進行視頻編輯。
[0050]第二方面,本發 明提供了一種視頻通信裝置,所述裝置包括:
[0051]編碼模塊,用于將待發送的視頻內容編碼為至少第一視頻流以及第二視頻流,所述第二視頻流的視頻質量高于所述第一視頻流;
[0052]接收模塊,用于接收向所述裝置發送的內容;
[0053]發送模塊,用于發送第一視頻流,以及在所述接收模塊接收到對所述第一視頻流對應的視頻內容的關注指令時,向所述關注指令的發送方發送相應內容的第二視頻流。
[0054]結合第二方面,在第一種可能的實現方式中,所述接收模塊用于接收第三視頻流。
[0055]結合第二方面的第一種可能的實現方式,在第二種可能的實現方式中,所述裝置還包括:
[0056]指令生成模塊,用于生成對所述第三視頻流對應的視頻內容的關注指令。
[0057]結合第二方面的第二種可能的實現方式,在第三種可能的實現方式中,所述指令生成模塊根據用戶行為生成對所述第三視頻流對應的視頻內容的關注指令。
[0058]結合第二方面的第三種可能的實現方式,在第四種可能的實現方式中,所述指令生成模塊根據所述第三視頻流對應的視頻內容生成所述關注指令。
[0059]結合第二方面的第二至第四種可能的實現方式中的任一種,在第五種可能的實現方式中,所述發送模塊還用于向所述第三視頻流的發送方發送對所述第三視頻流對應的視頻內容的關注指令。
[0060]結合第二方面的第一至第第五種可能的實現方式中的任一種,在第六種可能的實現方式中,所述接收模塊還接收所述第三視頻流的發送方發送的第四視頻流;
[0061]所述第四視頻流由所述第三視頻流對應的部分或全部視頻內容編碼而成,且所述第四視頻流的視頻質量高于所述第三視頻流。
[0062]結合第二方面的第一至第五種可能的實現方式中的任一種,在第七種可能的實現方式中,所述裝置還包括:
[0063]顯示模塊,用于顯示所述第三視頻流對應的視頻內容。
[0064]結合第二方面的第七種可能的實現方式,在第八種可能的實現方式中,所述顯示模塊還用于顯示所述第四視頻流對應的視頻內容。[0065]結合第二方面的第八種可能的實現方式,在第九種可能的實現方式中,所述顯示模塊同時顯示所述第三視頻流和第四視頻流對應的視頻內容。
[0066]結合第二方面的第八種可能的實 現方式,在第十種可能的實現方式中,所述顯示模塊全部覆蓋所述第三視頻流對應的視頻內容地顯示所述第四視頻流對應的視頻內容。
[0067]結合第二方面的第八種可能的實現方式,在第i一種可能的實現方式中,所述顯示模塊部分覆蓋所述第三視頻流對應的視頻內容地顯示所述第四視頻流對應的視頻內容。
[0068]結合第二方面的第八至第i一種可能的實現方式中的任一種,在第十二種可能的實現方式中,所述設備還包括:
[0069]第一采集模塊,用于采集所 述第四視頻流對應的視頻內容的顯示命令。
[0070]結合第二方面的第十二種可能的實現方式,在第十三種可能的實現方式中,所述顯示模塊根據所述視頻內容的顯示命令,顯示所述第四視頻流對應的視頻內容。
[0071]結合第二方面的第六至第十三種可能的實 現方式中的任一種,在第十四種可能的實現方式中,所述設備還包括:
[0072]解析模塊,用于解析所述第三視頻流和/或第四視頻流,獲取對應的語音數據。
[0073]結合第二方面的第十四種可能的實現方式,在第十五種可能的實現方式中,所述設備還包括: [0074]第二采集模塊,用于 采集語音播放命令; [0075]播放模塊,用于根據所述語音播放命令播放對應的語音數據。
[0076]結合第二方面的第十三至第十五種可能的實現方式中的任一種,在第十六種可能的實現方式中,所述設備還包括:
[0077]第一存儲模塊,用于存儲所述第四視頻流。
[0078]結合第二方面的第一至第十六種可能的實現方式中的任一種,在第十七種可能的實現方式中,所述設備還包括:
[0079]第二存儲模塊,用于存儲所述第三視頻流。
[0080]結合第二方面或第二方面的上述任一種可能的實現方式中的任一種,在第十八種可能的實現方式中,所述設備還包括:
[0081]第三存儲模塊,用于存儲所述第二視頻流。
[0082]結合第二方面或第二方面的上述任一種可能的實現方式中的任一種,在第十九種可能的實現方式中,所述裝置還包括:
[0083]第四存儲模塊,用于存儲所述第一視頻流。
[0084]結合第二方面的第六至第十八種可能的實現方式中的任一種,在第二十種可能的實現方式中,所述設備還包括:
[0085]獲取模塊,用于獲取第一至第四視頻流對應的視頻內容中的全部或部分。
[0086]結合第二方面的第二十種可能的實現方式中的任一種,在第二i一種可能的實現方式中,所述設備還包括:
[0087]編輯模塊,用 于對所 獲取的視頻內容進行視頻編輯。
[0088]本發明實施例的 方法及 裝置能夠在滿足實時流暢的視頻通信的同時,根據用戶的需求有針對性的進行高質量的視頻內容的傳輸。進一步地,將通信各方的高/低質量視頻內容做存儲后對其進行相應的編輯,可以實現視頻通信的高質量回放。【專利附圖】

【附圖說明】
[0089]圖1是本發明實施例的視頻通信方法的流程圖;
[0090]圖2 Ca)是依照本發明實施例的視頻通信方法的一種顯示場景示意圖;
[0091]圖2 (b)依照本發明實施例的視頻通信方法的另一種顯示場景示意圖
[0092]圖3是依照本發明實施例的視頻通信方法的再一種顯示場景示意圖;
[0093]圖4是依照本發明實施例的視頻通信方法的又一種顯示場景示意圖;
[0094]圖5是本發明實施例的視頻通信裝置的一種結構示意圖;
[0095]圖6是本發明實施例的視頻通信裝置的另一種結構示意圖。
【具體實施方式】
[0096]下面結合附圖和實施例,對本發明的【具體實施方式】作進一步詳細說明。以下實施例用于說明本發明,但不用來限制本發明的范圍。
[0097]針對不同的應用視頻通信場景,用戶對視頻通信過程具有不同的要求。例如,對于在兩地的家庭成員之間的視頻會話,用戶未必需要關注整個通信過程的細節,也即不需要全程的高質量視頻通信,流暢且實時的語音信號傳輸即可滿足較好的用戶體驗;而對于視頻會議場景來說,某些視頻細節在視頻會議內容的回放過程中需要高質量呈現。
[0098]有鑒于此,本發明實施例提供了一種視頻通信方法,如圖1所示,該視頻通信方法包括步驟:
[0099]S101.將待發送的視頻內容編碼為至少第一視頻流以及第二視頻流,所述第二視頻流的視頻質量高于所述第一視頻流。
[0100]視頻質量用于量化一段視頻通過視頻傳輸/處理時畫面質量變化程度,可包括幀頻(每秒的禎數(f/s))和每幅圖像的分辨率等等。高質量的視頻需要更寬的傳輸帶寬。在本發明實施例的方法中,通信各方(至少兩方)發起并建立視頻通信后,以通信一方為例,其本地的采集設備(例如高清攝像頭等)采集本地用戶希望傳輸的視頻內容,然后由編碼設備將待傳輸的視頻內容分別編碼為兩種視頻質量的視頻流,以供后續不同傳輸需求使用,具體編碼參數可根據通信各方的通信裝置的情況做適當調整。
[0101]S102.為了滿足視頻通信各方對實時流暢的通信的需求,向通信對端發送視頻質量相對較低的第一視頻流。
[0102]S103.在接收到對所述第一視頻流對應的視頻內容的關注指令時,根據該關注指令發送相應內容的較高視頻質量的第二視頻流。在此步驟中,由于需保證第一視頻流的實時傳輸,在進行第二視頻流的傳輸時,可根據當前的信道狀態選擇適當的信道和/或時隙傳輸。
[0103]本發明實施例的方法通過將待傳輸的視頻內容編碼為高低兩種視頻質量的視頻流,傳輸低質量視頻流以滿足通信各方對實時流暢的視頻通信的需求的同時,能夠根據接收到的關注指令發送高質量的視頻流,從而滿足通信各方對特定部分高質量通信的需求。
[0104]在本發明實施例的方法中,在發送第一視頻流的同時,還包括接收其它通信方發送的第三視頻流的步驟,類似的,該第三視頻流也為具有能夠滿足實時流暢的視頻通信的需求的視頻質量的視頻流,例如,通信對端用戶的編碼為低視頻質量的實時圖像信息。[0105]根據視頻通信的需求,在接收到第三視頻流后,本發明實施例的方法還包括顯示所述第三視頻流對應的視頻內容的步驟。
[0106]在本發明實施例的方法中,除了根據通信對端發送的關注指令為通信對端提供高質量的視頻內容外,還可包括生成對所述第三視頻流對應的視頻內容的關注指令的步驟。該關注指令可為根據用戶行為所生成的或為根據視頻內容所生成的。該用戶行為包括但不限于:通過語音的方式輸入命令(例如:“傳輸某一時間段的高清視頻”的語音)、通過特定的姿勢的方式輸入命令、通過觸控的方式輸入命令(例如,觸摸表示傳輸高清視頻的按鍵)、用戶對一段視頻內容的注視行為、通信各方針對某段視頻的激烈討論行為、用戶的極端情緒(大笑、哭、驚訝的表情)等等。根據視頻內容生成該關注指令包括但不限于:視頻內容涉及物品的展示、視頻內容中的語音數據中包含邀請對方觀看/注意的信息,等等。
[0107]根據用戶的行為或視頻內容生成該關注指令后,本發明實施例的方法還通過向所述第三視頻流的發送方發送所生成的關注指令的步驟,將本地用戶對高質量的特定視頻內容的需求傳遞給第三視頻流的發送方。
[0108]第三視頻流的發送方將響應該關注指令將用戶所要特別關注的第三視頻流對應視頻內容的高質量版本(也即第四視頻流)發送出去。
[0109]相應地,本發明實施例的方法還包括步驟:
[0110]接收所述第三視頻流的發送方發送的第四視頻流。該第四視頻流由用戶所關注的視頻內容(所述第三視頻流對應的部分或全部視頻內容)編碼而成,且所述第四視頻流的視頻質量高于所述第三視頻流。
[0111]此外,本發明實施例的方法還包括顯示接收到的第四視頻流對應的視頻內容的步驟。可根據本地裝置的具體情況設置第四視頻流對應的視頻內容的顯示方式,該顯示方式包括但不限于:
[0112]同時顯示所述第三視頻流和第四視頻流對應的視頻內容。例如,如圖2 (a)所示,本地僅包括一個顯示設備200,在該顯示設備的不同部分分別顯示第三視頻流對應的視頻內容(a)和第四視頻流對應的視頻內容(b);如圖2 (b)所示,本地包括超過一個顯示設備,可在兩個顯示設備201,202上分別顯示第三視頻流對應的視頻內容(a)和第四視頻流對應的視頻內容(b)。
[0113]全部覆蓋所述第三視頻流對應的視頻內容地顯示所述第四視頻流對應的視頻內容:如圖3所示,在接收到第四視頻流時,在顯示設備300上用第四視頻流對應的視頻內容(b)替代第三視頻流對應的視頻內容(a)顯示。
[0114]部分覆蓋所述第三視頻流對應的視頻內容地顯示所述第四視頻流對應的視頻內容:如圖4所示,可用顯示第三視頻流對應的視頻內容(a)上的部分區域顯示第四視頻流對應的視頻內容(b),該區域可位于第三視頻流對應的視頻內容(a)顯示區域的角落。
[0115]第四視頻流對應的視頻內容的顯示可在接收到該視頻流時自動進行,也可根據用戶的顯示需求觸發。具言之,本發明實施的方法還可包括步驟:
[0116]采集所述第四視頻流對應的視頻內容的顯示命令。也即,當接收到該第四視頻流時,顯示提示,由用戶主動觸發第四視頻流的顯示。該顯示命令可為語音命令、通過識別特定的姿勢輸入的命令、還可為觸控形式的命令等等。
[0117]需要說明的是,在進行視頻通信過程中,語音是不可缺少的部分。在第三視頻流和/或第四視頻流對應的視頻內容的顯示過程中,仍存在用戶對語音通信的需求,但由于第四視頻流的視頻內容相對于第三視頻流的對應視頻內容具有一定時延,兩視頻流對應視頻內容同時顯示時其語音數據同時播放會對用戶的通信造成干擾。因此,本發明實施例的方法還包括步驟:
[0118]解析所述第三視頻流和/或第四視頻流,獲取對應的語音數據;
[0119]采集語音播放命令;
[0120]根據所述語音播放命令播放對應的語音數據。
[0121]具言之,可根據用戶的選擇,在播放第四視頻流對應的視頻內容的情況下播放第三視頻流對應的語音數據或播放第四視頻流對應的語音數據;在同時播放第三視頻流和第四視頻流對應的視頻內容的情況下,選擇性地播放第三視頻流或第四視頻流對應的語音數據。如圖2-4中所示的,通過點擊語音播放圖標c來選擇相應的語音數據來播放。
[0122]在本發明實施例的方法中,上述編碼、發送以及接收的各過程中同時伴隨對上述視頻流的存儲過程,當然也可進行選擇性存儲同樣視頻內容的不同視頻質量版本,且可將各視頻數據存儲在本地(例如,本地存儲)或云端(例如,云服務器)。在視頻通信結束后,通信各方可根據需要,獲取已存儲的視頻數據,并對所獲取的視頻流進行相應的編輯,以在回放時播放具有高視頻質量的內容的版本。
[0123]綜上所述,本發明實施例的方法能夠在滿足實時流暢的視頻通信的同時,根據用戶的需求有針對性的進行高質量的視頻內容的傳輸。進一步地,將通信各方的高/低質量視頻內容做存儲后對其進行相應的編輯,可以實現視頻通信的高質量回放。
[0124]如圖5所示,本發明實施例還提供了一種視頻通信裝置500,該裝置500可為PC、便攜式電腦、平板電腦等具有處理功能的設備或為其一部分,該裝置500包括:
[0125]編碼模塊501,用于將待發送的視頻內容編碼為至少第一視頻流以及第二視頻流,所述第二視頻流的視頻質量高于所述第一視頻流。在本發明實施例的裝置中,通信各方(至少兩方)發起并建立視頻通信后,以通信一方為例,其本地的采集設備502 (例如高清攝像頭等,可為本裝置的一部分或為獨立于本裝置的設備)采集本地用戶希望傳輸的視頻內容,然后由編碼模塊501將待傳輸的視頻內容分別編碼為兩種視頻質量的視頻流,以供后續不同傳輸需求使用,具體編碼參數可根據通信各方的通信裝置的情況做適當調整。
[0126]接收模塊503,用于接收向所述裝置發送的內容。
[0127]發送模塊504,用于為了滿足視頻通信各方對實時流暢的通信的需求,向通信對端發送視頻質量相對較低的第一視頻流,以及在所述接收模塊503接收到對所述第一視頻流對應的視頻內容的關注指令時,向所述關注指令的發送方發送相應內容的第二視頻流。由于需保證第一視頻流的實時傳輸,發送模塊504在進行第二視頻流的傳輸時,可根據當前的信道狀態選擇適當的信道和/或時隙傳輸。
[0128]本發明實施例的裝置通過將待傳輸的視頻內容編碼為高低兩種視頻質量的視頻流,傳輸低質量視頻流以滿足通信各方對實時流暢的視頻通信的需求的同時,能夠根據接收到的關注指令發送高質量的視頻流,從而滿足通信各方對特定部分高質量通信的需求。
[0129]在本發明實施例的裝置中,在發送模塊504在發送第一視頻流的同時,接收模塊503還接收其它通信方發送的第三視頻流,類似的,該第三視頻流也為具有能夠滿足實時流暢的視頻通信的需求的視頻質量的視頻流,例如,通信對端用戶的編碼為低視頻質量的實時圖像信息。
[0130]根據視頻通信的需求,本發明實施例的裝置還包括第一顯示模塊505,用于顯示所述第三視頻流對應的視頻內容。
[0131]本發明實施例的裝置500還包括指令生成模塊506,用于生成對所述第三視頻流對應的視頻內容的關注指令的步驟。該關注指令可為根據用戶行為所生成的或為根據視頻內容所生成的。該用戶行為包括但不限于:通過語音的方式輸入命令(例如:“傳輸某一時間段的高清視頻”的語音)、通過特定的姿勢的方式輸入命令、通過觸控的方式輸入命令(例如,觸摸表示傳輸高清視頻的按鍵)、用戶對一段視頻內容的注視行為、通信各方針對某段視頻的激烈討論行為、用戶的極端情緒(大笑、哭、驚訝的表情)等等。根據視頻內容生成該關注指令包括但不限于:視頻內容涉及物品的展示、視頻內容中的語音數據中包含邀請對方觀看/注意的信息,等等。該關注指令由發送模塊504向所述第三視頻流的發送方發送,以將本地用戶對高質量的特定視頻內容的需求傳遞給第三視頻流的發送方。
[0132]第三視頻流的發送方將響應該關注指令將用戶所要特別關注的第三視頻流對應視頻內容的高質量版本(也即第四視頻流)發送出去。
[0133]相應地,接收模塊503還用于接收所述第三視頻流的發送方發送的第四視頻流數據。該第四視頻流由用戶所關注的視頻內容(所述第三視頻流對應的部分或全部視頻內容)編碼而成,且所述第四視頻流的視頻質量高于所述第三視頻流。
[0134]此外,本發明實施例的裝置500還包括用于顯示接收到的第四視頻流對應的視頻內容的第二顯示模塊507。需要說明的是:
[0135]第一顯示模塊505和第二顯示模塊507可為同一個如圖2(b)、圖3、以及圖4所示的顯示設備,其可在不同部分上同時顯示所述第三視頻流和第四視頻流對應的視頻內容;或在接收到第四視頻流時,用第四視頻流對應的視頻內容替代第三視頻流對應的視頻內容顯示;或可用顯示第三視頻流對應的視頻內容上的部分區域顯示第四視頻流對應的視頻內容,該區域可位于顯示設備的角落。
[0136]第一顯示模塊505和第二顯示模塊507可為如圖2 (a)所示的兩個獨立的顯示設備201,202,分別顯示第三視頻流對應的視頻內容和第四視頻流對應的視頻內容。
[0137]第四視頻流對應的視頻內容的顯示可在接收到該視頻流時自動進行,也可根據用戶的顯示需求觸發。具言之,本發明實施的裝置500還可包括:
[0138]第一采集模塊508,用于采集所述第四視頻流對應的視頻內容的顯示命令。也即,當接收到該第四視頻流時,顯示提示,由用戶主動觸發第四視頻流的顯示。該顯示命令可為語音命令,還可為觸控形式的命令等等。
[0139]需要說明的是,在進行視頻通信過程中,語音是不可缺少的部分。在第三視頻流和/或第四視頻流對應的視頻內容的顯示過程中,仍存在用戶對語音通信的需求,但由于第四視頻流的視頻內容相對于第三視頻流的對應視頻內容具有一定時延,兩視頻流對應視頻內容同時顯示時其語音數據同時播放會對用戶的通信造成干擾。因此,本發明實施例的裝置500還包括:
[0140]解析模塊509,用于解析所述第三視頻流和/或第四視頻流,獲取對應的語音數據;
[0141]第二采集模塊510,用于采集語音播放命令;[0142]播放模塊511,用于根據所述語音播放命令播放對應的語音數據。
[0143]具言之,可根據用戶的選擇,在播放第四視頻流對應的視頻內容的情況下播放第三視頻流對應的語音數據或播放第四視頻流對應的語音數據;在同時播放第三視頻流和第四視頻流對應的視頻內容的情況下,選擇性地播放第三視頻流或第四視頻流對應的語音數據。如圖2-4中所示的,通過點擊顯示模塊上的語音播放圖標c來選擇相應的語音數據來播放。
[0144]本發明實施例的裝置500還包括存儲模塊512,該存儲模塊512可由分別用于存儲第一、第二、第三、和第四視頻流的第一、第二、第三、以及第四存儲模塊構成,且該存儲模塊512所包含的各部分可分別位于本地和/或云端,上述編碼、發送以及接收的各過程中同時伴隨對上述視頻流的存儲過程,當然也可進行選擇性存儲同樣視頻內容的不同視頻質量版本。本發明實施例的裝置500還可包括編輯模塊513,用于在視頻通信結束后,根據需要獲取已存儲的視頻數據,并對所獲取的視頻流進行相應的編輯,以在回放時播放具有高視頻質量的內容的版本。
[0145]綜上所述,本發明實施例的裝置能夠在滿足實時流暢的視頻通信的同時,根據用戶的需求有針對性的進行高質量的視頻內容的傳輸。進一步地,將通信各方的高/低質量視頻內容做存儲后對其進行相應的編輯,可以實現視頻通信的高質量回放。
[0146]下面以具體實例進一步說明本發明實施例的方法及裝置。
[0147]在兩用戶遠程視頻聊天場景下。雙方的視頻采集設備(例如攝像頭)分別采集各自的用戶圖像,并將其編碼為高質量視頻內容和低質量視頻內容,向對方發送低質量視頻內容進行實時流暢的視頻通信。雙方可將高質量視頻內容在本地存儲,同時存儲對方發送的低質量視頻內容。當第一用戶試圖向第二用戶展示某一物品時,第二用戶注視所顯示的該物品。根據該注視動作,第二用戶方裝置自動生成關注指令并向第一用戶方裝置發送。第一用戶方裝置接收到該指令后,獲取存儲在本地的對應該注視事件時間段的高質量視頻內容并向第二用戶發送。第二用戶方裝置接收到第二用戶關注的高質量視頻內容時,將該段視頻內容在當前顯示設備的角落上顯示。第二用戶點擊原視頻內容上的語音播放圖標并點擊該段高清視頻內容,從而以高質量視頻內容取代低質量視頻內容進行全屏顯示,同時播放實時語音數據。在該注視事件對應的視頻內容播放完畢后,自動切換回原來的低質量視頻內容顯示。
[0148]類似的,在視頻會議場景下,可將與會各方熱烈討論時間段的高清視頻內容發送給與會各方,為不影響會議的正常進行,不進行該段高清視頻內容的顯示。在視頻會議結束后,可用本地存儲的高清視頻內容替代完整的會議視頻內容中相應的部分,重新編輯會議視頻內容,以便回放。
[0149]如圖6所示,為本發明還實施例的另一種視頻通信裝置600,本發明具體實施例并不對視頻通信裝置600的具體實現做限定。如圖6所示,該裝置可以包括:
[0150]處理器(processor)610、通信接口(CommunicationsInterface)620、存儲器(memory) 630、以及通信總線640。其中:
[0151]處理器610、通信接口 620、以及存儲器630通過通信總線640完成相互間的通信。
[0152]通信接口 620,用于與比如客戶端等的網元通信。
[0153]處理器610,用于執行程序632,具體可以執行上述圖1所示的方法實施例中的相關步驟。
[0154]具體地,程序632可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0155]處理器610可能是一個中央處理器CPU,或者是特定集成電路ASIC (ApplicationSpecific Integrated Circuit),或者是被配置成實施本發明實施例的一個或多個集成電路。
[0156]存儲器630,用于存放程序632。存儲器630可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序632具體可以包括:
[0157]編碼模塊,用于將待發送的視頻內容編碼為至少第一視頻流以及第二視頻流,所述第二視頻流的視頻質量高于所述第一視頻流;
[0158]接收模塊,用于接收向所述裝置發送的內容;
[0159]發送模塊,用于發送第一視頻流,以及在所述接收模塊接收到對所述第一視頻流對應的視頻內容的關注指令時,向所述關注指令的發送方發送相應內容的第二視頻流。
[0160]程序632中各單元的具體實現可以參見圖5所示實施例中的相應單元,在此不贅述。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設備和模塊的具體工作過程,可以參考前述方法實施例中的對應過程描述,在此不再贅述。
[0161]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0162]所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0163]以上實施方式僅用于說明本發明,而并非對本發明的限制,有關【技術領域】的普通技術人員,在不脫離本發明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本發明的范疇,本發明的專利保護范圍應由權利要求限定。
【權利要求】
1.一種視頻通信方法,其特征在于,所述方法包括步驟:將待發送的視頻內容編碼為至少第一視頻流以及第二視頻流,所述第二視頻流的視頻質量高于所述第一視頻流;發送第一視頻流;接收到對所述第一視頻流對應的視頻內容的關注指令時,發送相應內容的第二視頻流。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括步驟:接收第三視頻流。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括步驟: 顯示所述第三視頻流對應的視頻內容。
4.根據權利要求2或3所述的方法,其特征在于,所述方法還包括步驟:生成對所述第三視頻流對應的視頻內容的關注指令。
5.根據權利要求4所述的方法,其特征在于,根據用戶行為生成對所述第三視頻流對應的視頻內容的關注指令。
6.根據權利要求4所述的方法,其特征在于,根據所述第三視頻流對應的視頻內容生成所述關注指令。
7.根據權利要求4至6中任一項所述的方法,其特征在于,所述方法還包括步驟:向所述第三視頻流的發送方發送對所述第三視頻流對應的視頻內容的關注指令。
8.根據權利要求2至7中任一項所述的方法,其特征在于,所述方法還包括步驟:接收所述第三視頻流的發送方發送的第四視頻流;所述第四視頻流由所述第三視頻流對應的部分或全部視頻內容編碼而成,且所述第四視頻流的視頻質量高于所述第三視頻流。
9.根據權利要求8所述的方法,其特征在于,所述方法還包括:顯示所述第四視頻流對應的視頻內容。
10.根據權利要求9所述的方法,其特征在于,在所述顯示所述第四視頻流對應的視頻內容的步驟中:同時顯示所述第三視頻流和第四視頻流對應的視頻內容。
11.根據權利要求9所述的方法,其特征在于,在所述顯示所述第四視頻流對應的視頻內容的步驟中:全部覆蓋所述第三視頻流對應的視頻內容地顯示所述第四視頻流對應的視頻內容。
12.根據權利要求9所述的方法,其特征在于,在所述顯示所述第四視頻流對應的視頻內容的步驟中:部分覆蓋所述第三視頻流對應的視頻內容地顯示所述第四視頻流對應的視頻內容。
13.根據權利要求9至12所述的方法,其特征在于,所述方法還包括步驟:采集所述第四視頻流對應的視頻內容的顯示命令。
14.根據權利要求13所述的方法,其特征在于,在所述顯示所述第四視頻流對應的視頻內容的步驟中:根據所述視頻內容的顯示命令,顯示所述第四視頻流對應的視頻內容。
15.根據權利要求9至14中任一項所述的方法,其特征在于,所述方法還包括步驟:解析所述第三視頻流和/或第四視頻流,獲取對應的語音數據。
16.根據權利要求15所述的方法,其特征在于,所述方法還包括步驟:米集語首播放命令;根據所述語音播放命令播放對應的語音數據。
17.根據權利要求8至16任一項所述的方法,其特征在于,所述方法還包括步驟:將所述第四視頻流存儲在本地和/或云端。
18.根據權利要求2至17中任一項所述的方法,其特征在于,所述方法還包括步驟:將所述第三視頻流存儲在本地和/或云端。
19.根據權利要求1至18中任一項所述的方法,其特征在于,所述方法還包括步驟:將所述第一視頻流存儲在本地和/或云端。
20.根據權利要求1至19中任一項所述的方法,其特征在于,所述方法還包括步驟:將所述第二視頻流存儲在本地和/或云端。
21.根據權利要求8至20中任一項所述的方法,其特征在于,所述方法還包括步驟:獲取第一至第四視頻流對應的視頻內容中的全部或部分。
22.根據權利要求21所述的方法,其特征在于,所述方法還包括步驟:.對所獲取的視頻內容進行視頻編輯。
23.一種視頻通信裝置,其特征在于,所述裝置包括:編碼模塊,用于將待發送的視頻內容編碼為至少第一視頻流以及第二視頻流,所述第二視頻流的視頻質量高于所述第一視頻流;接收模塊,用于接收向所述裝置發送的內容;發送模塊,用于發送第一視頻流,以及在所述接收模塊接收到對所述第一視頻流對應的視頻內容的關注指令時,向所述關注指令的發送方發送相應內容的第二視頻流。
24.根據權利要求23所述的裝置,其特征在于,所述接收模塊用于接收第三視頻流。
25.根據權利要求24所述的裝置,其特征在于,所述裝置還包括:指令生成模塊,用于生成對所述第三視頻流對應的視頻內容的關注指令。
26.根據權利要求25所述的裝置,其特征在于,所述指令生成模塊根據用戶行為生成對所述第三視頻流對應的視頻內容的關注指令。
27.根據權利要求26所述的裝置,其特征在于,所述指令生成模塊根據所述第三視頻流對應的視頻內容生成所述關注指令。
28.根據權利要求25至27中任一項所述的裝置,其特征在于,所述發送模塊還用于向所述第三視頻流的發送方發送對所述第三視頻流對應的視頻內容的關注指令。
29.根據權利要求24至28中任一項所述的裝置,其特征在于,所述接收模塊還接收所述第三視頻流的發送方發送的第四視頻流;所述第四視頻流由所述第三視頻流對應的部分或全部視頻內容編碼而成,且所述第四視頻流的視頻質量高于所述第三視頻流。
30.根據權利要求24至29中任一項所述的裝置,其特征在于,所述裝置還包括:顯示模塊,用于顯示所述第三視頻流對應的視頻內容。
31.根據權利要求30所述的裝置,其特征在于,所述顯示模塊還用于顯示所述第四視頻流對應的視頻內容。
32.根據權利要求31所述的裝置,其特征在于,所述顯示模塊同時顯示所述第三視頻流和第四視頻流對應的視頻內容。
33.根據權利要求31所述的裝置,其特征在于,所述顯示模塊全部覆蓋所述第三視頻流對應的視頻內容地顯示所述第四視頻流對應的視頻內容。
34.根據權利要求31所述的裝置,其特征在于,所述顯示模塊部分覆蓋所述第三視頻流對應的視頻內容地顯示所述第四視頻流對應的視頻內容。
35.根據權利要求31至34中任一項所述的裝置,其特征在于,所述裝置還包括:第一采集模塊,用于采集所述第四視頻流對應的視頻內容的顯示命令。
36.根據權利要求35所述的裝置,其特征在于,所述顯示模塊根據所述視頻內容的顯示命令,顯示所述第四視頻流對應的視頻內容。
37.根據權利要求29至36中任一項所述的裝置,其特征在于,所述裝置還包括:解析模塊,用于解析所述第三視頻流和/或第四視頻流,獲取對應的語音數據。
38.根據權利要求37所述的裝置,其特征在于,所述裝置還包括:第二采集模塊,用于采集語音播放命令;播放模塊,用于根據所述語音播放命令播放對應的語音數據。
39.根據權利要求29至38所述的裝置,其特征在于,所述裝置還包括:第一存儲模塊,用于存儲所述第四視頻流。
40.根據權利要求24至 39中任一項所述的裝置,其特征在于,所述裝置還包括:第二存儲模塊,用于存儲所述第三視頻流。
41.根據權利要求23至40中任一項所述的裝置,其特征在于,所述裝置還包括:第三存儲模塊,用于存儲所述第二視頻流。
42.根據權利要求23至41中任一項所述的裝置,其特征在于,所述裝置還包括:第四存儲模塊,用于存儲所述第一視頻流。
43.根據權利要求29至42中任一項所述的裝置,其特征在于,所述裝置還包括:獲取模塊,用于獲取第一至第四視頻流對應的視頻內容中的全部或部分。
44.根據權利要求43所述的裝置,其特征在于,所述裝置還包括:編輯模塊,用于對所獲取的視頻內容進行視頻編輯。
【文檔編號】H04N7/14GK103442202SQ201310369660
【公開日】2013年12月11日 申請日期:2013年8月22日 優先權日:2013年8月22日
【發明者】于魁飛, 張宏江 申請人:北京智谷睿拓技術服務有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 松桃| 芷江| 太和县| 南溪县| 利津县| 淳化县| 会宁县| 中江县| 娄底市| 青阳县| 邢台市| 渝北区| 威远县| 九台市| 黔江区| 庆元县| 织金县| 徐水县| 虞城县| 云龙县| 太谷县| 枣阳市| 车险| 太和县| 株洲县| 井陉县| 东乡县| 江津市| 万州区| 普陀区| 昌乐县| 永泰县| 慈溪市| 临颍县| 红河县| 焉耆| 剑阁县| 民乐县| 罗甸县| 绥阳县| 拉萨市|