,225<z<315°
[0137] 視頻的向上方向可以定義為(B+90)°。例如,如圖9B和圖9D所示,如果向上方向由 眼睛唯一確定,無(wú)論接收方的朝向如何,向上方向可以定義為(B+90)°。視頻的向上方向可 以使用量化函數(shù)來(lái)確定。例如,如圖9A和9C所示,如果向上方向?yàn)檠刂聊坏拈L(zhǎng)度或?qū)挾龋?則向上方向可以使用量化函數(shù)來(lái)確定。"向上"方向的確定可以基于(例如至少基于)接收方 設(shè)備中可呈現(xiàn)的朝向傳感器。例如,朝向傳感器讀取可以補(bǔ)充眼軸跟蹤(例如在眼睛跟蹤算 法不能可靠地確定眼睛位置的周期期間)。
[0138] 圖17顯示了用于根據(jù)遠(yuǎn)程設(shè)備的朝向來(lái)在本地捕獲視頻的示例性呼叫流程1700。 遠(yuǎn)程設(shè)備的朝向可以用于控制本地視頻捕獲(例如在本地設(shè)備處進(jìn)行視頻捕獲hWTRU 1702、1704可以包括用于檢測(cè)WTRU 1702、1704的各自的朝向的各自的傳感器1706、1708。傳 感器1706、1708可以感測(cè)例如重力和/或加速度。
[0139] 遠(yuǎn)程設(shè)備的朝向可以在縱向與橫向朝向之間。例如,所述朝向可以在三維空間中 具有三種自由度。傳感器1706或1708可以估計(jì)WTRU 1702、1704的朝向。該估計(jì)可以用于考 慮到顯示器1710、1712的朝向確定哪種顯示格式(例如縱向或橫向)是最好的。該朝向可以 是二元分類的,例如即使顯示器的實(shí)際朝向在某種程度上在縱向(例如完全縱向)和橫向 (例如完全橫向)之間,顯示器的朝向可以分類為縱向或橫向。傳感器對(duì)顯示器的朝向的檢 測(cè)可以使用這種二元分類的結(jié)果。
[0140] 在1714處,如果在時(shí)間t〇,WTRU 1702的朝向是縱向的,并且WTRU 1704的朝向是橫 向的,則WTRU 1702的傳感器1706可以檢測(cè)縱向朝向,并且可以發(fā)送信息給WTRU 1702的協(xié) 議棧1716。在1718處,可以將關(guān)于WTRU 1702的朝向的信息發(fā)送給WTRU 1704。在1720處, WTRU 1704的協(xié)議棧1722可以向WTRU 1704的攝像機(jī)1724通知WTRU 1702的朝向。在1726處, 攝像機(jī)1724可以根據(jù)WTRU 1702的朝向(例如縱向)來(lái)捕獲視頻,并且可以將視頻發(fā)送給協(xié) 議棧1722。在1728處,協(xié)議棧1722可以將WTRU 1702的朝向(例如縱向)中的編碼后的視頻發(fā) 送給WTRU 1702的協(xié)議棧1716。在1730處,WTRU 1702的協(xié)議棧1716可以對(duì)視頻進(jìn)行解碼,并 且可以將解碼后的視頻發(fā)送給WTRU 1702的顯示器1710。解碼后的視頻可以符合WTRU 1702 的朝向。
[0141] 如圖17所示,WTRU 1702、1704的角色顛倒,可以執(zhí)行相似的過(guò)程,以用于檢測(cè)WTRU 1704的朝向,例如橫向,并且由WTRU 1702的攝像機(jī)1732使用所檢測(cè)的WTRU 1704的朝向來(lái) 控制視頻的捕獲。
[0142] 在1734處,如果在時(shí)間t^WTRU 1704的朝向已經(jīng)從橫向變?yōu)榭v向,則傳感器1708 可以檢測(cè)朝向的變化,并且可以向WTRU 1704的協(xié)議棧1722通知朝向的變化。在1736處,協(xié) 議棧1722可以向WTRU 1702通知朝向的變化。在1738處,WTRU 1702的協(xié)議棧1716可以向 WTRU 1702的攝像機(jī)1732通知所述變化。在1740處,攝像機(jī)1732可以將所捕獲的視頻(其可 以是縱向格式的)發(fā)送給WTRU 1702的協(xié)議棧1716。在1742處,WTRU 1702可以將視頻(例如 具有新的縱向格式)發(fā)送給WTRU 1704。在1744處,WTRU 1704的協(xié)議棧1722可以將縱向格式 的視頻解碼并發(fā)送給WTRU 1704的顯示器1712。解碼后的視頻可以符合WTRU 1704的朝向 (例如新的縱向朝向)。
[0143] 攝像機(jī)可以根據(jù)其本地朝向來(lái)捕獲視頻,并且可以根據(jù)遠(yuǎn)程設(shè)備的朝向來(lái)剪切所 捕獲的視頻。所述剪切可以在所捕獲的視頻的預(yù)設(shè)區(qū)域進(jìn)行。所述剪切可以覆蓋感興趣區(qū) 域,例如人。
[0144] 調(diào)整到觀看條件可以在多方視頻會(huì)議中執(zhí)行,例如對(duì)多個(gè)參與者使用單個(gè)攝像 機(jī)。在一個(gè)實(shí)施方式中,調(diào)整到觀看條件可以由要顯示的最近的用戶或者由具有最迫切需 求的用戶確定。在一個(gè)實(shí)施方式中,調(diào)整到觀看條件可以基于最近的關(guān)注的用戶來(lái)確定。調(diào) 整到觀看條件可以基于用戶的子集(例如關(guān)注視頻的用戶)來(lái)確定。例如,如果存在由面部 檢測(cè)邏輯確定的離顯示器最近但沒(méi)有觀看顯示器的用戶,則調(diào)整可以基于被確定為觀看顯 示器的下一最近的用戶確定。
[0145] 在多方視頻設(shè)備會(huì)議中,不同的比特率可以被分配給不同的參與者??梢造o態(tài)地 指派相對(duì)優(yōu)先級(jí)。例如,CEO通常在商業(yè)會(huì)議應(yīng)用中得到最高帶寬。可以動(dòng)態(tài)地指派相對(duì)優(yōu) 先級(jí)(例如,基于活動(dòng)性或缺少活動(dòng)性,諸如講話或不講話)。可以為講話參與者比非講話參 與者分配更多的帶寬(例如更多的視頻帶寬)。一個(gè)或多個(gè)接收方(例如接收方設(shè)備)的關(guān)注 點(diǎn)可以用于分配帶寬。言語(yǔ)(speech)活動(dòng)性可以用于確定帶寬優(yōu)先級(jí)??梢赃x擇活動(dòng)的講 話者并將其路由到其他地方(例如由控制橋)。硬切換可以由例如基于語(yǔ)音活動(dòng)性或其他標(biāo) 準(zhǔn)的用戶自適應(yīng)選項(xiàng)來(lái)替代。
[0146] 例如,一個(gè)或多個(gè)設(shè)備(例如用戶)可以傳送視頻給MU可以選擇來(lái)自至少一 個(gè)設(shè)備(例如一些設(shè)備)的視頻以進(jìn)行廣播。MCU可以在單個(gè)屏幕中廣播來(lái)自所選擇的設(shè)備 的視頻的混合。可以基于例如語(yǔ)音活動(dòng)性檢測(cè)來(lái)選擇設(shè)備。MCU可以影響一個(gè)或多個(gè)傳送設(shè) 備,以使得從所選擇的設(shè)備(或所選擇的一些設(shè)備)發(fā)送的視頻可以以比其他傳送設(shè)備更高 的質(zhì)量(例如更高的比特率或更高的分辨率)被發(fā)送到MCU JCU可以使用信令(例如請(qǐng)求發(fā) 送方改變其發(fā)送比特率的消息)來(lái)影響一個(gè)或多個(gè)傳送設(shè)備的編碼。MCU可以指示(例如用 信號(hào)發(fā)送)用于一個(gè)或多個(gè)傳送設(shè)備的比特率。MCU可以使用流量整形技術(shù)和/或反饋"欺騙 (trick)"技術(shù)(例如設(shè)定人為條件(artificial condition)和/或值,可能在發(fā)送到客戶端 的反饋中)來(lái)影響一個(gè)或多個(gè)傳送設(shè)備的比特率。
[0147] 從一個(gè)或多個(gè)或者所有設(shè)備可得到的視頻使得能夠進(jìn)行較低延時(shí)切換。MCU可以 選擇至少一個(gè)視頻流(例如來(lái)自當(dāng)前講話者的視頻流)以廣播給一個(gè)或多個(gè)(例如所有)設(shè) 備。所選擇的視頻流的設(shè)備(例如當(dāng)前講話者)可以接收來(lái)自另一設(shè)備(例如先前的講話者) 的視頻流。MCU可以形成可向一個(gè)或多個(gè)設(shè)備(例如會(huì)議參與者)進(jìn)行廣播的一個(gè)或多個(gè)設(shè) 備的復(fù)合圖像(composite image)。]\1⑶可以將一個(gè)或多個(gè)選擇的視頻流(層可以被可擴(kuò)展 地編碼)發(fā)送給一個(gè)或多個(gè)(例如每個(gè))客戶端。客戶端可以布置所發(fā)送的視頻流以用于在 本地顯示??梢詫⒁粋€(gè)或多個(gè)(例如所有)視頻流發(fā)送給一個(gè)或多個(gè)(例如所有)設(shè)備。一個(gè) 或多個(gè)設(shè)備基于所接收到的視頻流來(lái)在本地配置顯示器??梢詫?lái)自當(dāng)前講話者的設(shè)備的 視頻流發(fā)送到其他設(shè)備,可能例如當(dāng)來(lái)自不同設(shè)備的視頻被發(fā)送到當(dāng)前講話者的設(shè)備的時(shí) 候。
[0148] 可以使用對(duì)用戶注視(user gaze)的檢測(cè)來(lái)控制在幀的不同部分內(nèi)的控制速率分 配。個(gè)人正在觀看的幀內(nèi)的區(qū)域可以被局部化以改進(jìn)該區(qū)域中的質(zhì)量。例如,當(dāng)觀看者關(guān)注 時(shí),該觀看者可以關(guān)注屏幕的中間。
[0149] Μ⑶可以包括用戶自適應(yīng)視頻功能。Μ⑶可以監(jiān)視可由一個(gè)或多個(gè)端點(diǎn)、或每個(gè)端 點(diǎn)(例如設(shè)備)產(chǎn)生的視頻流。圖18顯示了可應(yīng)用于Μ⑶1800中以進(jìn)行單個(gè)連接的UAV處理 的示例。來(lái)自客戶端11810的視頻流可以由MCU 1800的UAV-1分析模塊18 20分析(例如以估 計(jì)客戶端11810的觀看條件)。所述分析可以用于確定與客戶端11810相關(guān)聯(lián)的觀看參數(shù)(例 如觀看條件)。分析視頻流以確定觀看參數(shù)可以包括分析視頻分組數(shù)據(jù)、視頻比特流數(shù)據(jù)、 與視頻流相關(guān)聯(lián)的側(cè)信息和/或控制信令??刂菩帕羁梢岳缤ㄟ^(guò)使用SIP消息、Η. 245消 息、HTTP請(qǐng)求/響應(yīng)等來(lái)傳達(dá)。觀看參數(shù)可以用于控制發(fā)送到客戶端11810的視頻的視頻處 理轉(zhuǎn)碼和/或視頻混合過(guò)程。UAV可以用于多于一個(gè)單個(gè)鏈路、或用于MCU中的所有連接。MCU 可以確定一個(gè)或多個(gè)端點(diǎn)、或每個(gè)端點(diǎn)的一個(gè)或多個(gè)觀看參數(shù)。
[0150] MCU可以確定來(lái)自視頻流的盡可能多的觀看參數(shù)(例如無(wú)需另外的信令)。觀看參 數(shù)(例如,可能比其他觀看參數(shù)相對(duì)更有用的觀看參數(shù))可以包括由顯示器尺寸縮放的觀看 距離和/或環(huán)境照度水平等其他。其他觀看參數(shù)(例如可以從視頻的分析得到的觀看參數(shù)) 可以包括用戶存在性、用戶關(guān)注、和/或顯示器相對(duì)于用戶的移動(dòng)等其他。任意這些參數(shù)或 其任意組合可以用于調(diào)整由MCU發(fā)送到設(shè)備的視頻。一個(gè)或多個(gè)觀看參數(shù)可以由應(yīng)用于從 設(shè)備接收到的視頻流的面部檢測(cè)來(lái)確定。當(dāng)沒(méi)有檢測(cè)到面部時(shí),觀看參數(shù)可以包括會(huì)話觀 看距離。會(huì)話距離可以是實(shí)際可用的盡可能小的距離(例如觀看特定類型的設(shè)備的最小實(shí) 際距離)。更遠(yuǎn)距離的UAV可以在移動(dòng)細(xì)節(jié)方面更激進(jìn),因此會(huì)話距離可以被選擇,例如以便 保持更多的細(xì)節(jié)及其他原因。顯示器的3個(gè)圖片高度的公共"近"觀看距離可以用于會(huì)話距 離。用圖片高度為單位來(lái)表達(dá)距離隨著顯示器尺寸而縮放,并且與UAV中使用的距離一致。 [0151]觀看距離可以基于攝像機(jī)位于離用戶的距離是與顯示器相同的位置的情況來(lái)確 定。MCU可以分析來(lái)自發(fā)送方(例如發(fā)送方設(shè)備)的視頻(例如視頻流)來(lái)確定用戶到攝像機(jī) 的距離。MCU可以基于用戶到攝像機(jī)的距離來(lái)確定用戶到顯示器的距離。從所分析的視頻來(lái) 確定用戶到攝像機(jī)的距離可以基于面部檢測(cè)。確定用戶到攝像機(jī)的距離可以利用對(duì)發(fā)送方 設(shè)備上的攝像機(jī)設(shè)置的了解。例如,MCU可以使用信令或用戶簡(jiǎn)檔信息來(lái)識(shí)別發(fā)送方的設(shè)備 類型(例如制造商、模型或其他設(shè)備標(biāo)識(shí)符hMCU可以識(shí)別由發(fā)送方使用的軟件視頻電話客 戶端。軟件視頻電話客戶端可以配置攝像機(jī)、和/或可以知道以特定方式執(zhí)行圖像重新調(diào)整 尺寸/重新縮放。發(fā)送方設(shè)備與MCU之間的信令可以包括用于發(fā)送方設(shè)備和/或視頻電話客 戶端軟件的標(biāo)識(shí)符。例如,"用戶代理"字段或另一類似的字段可以標(biāo)識(shí)制造商、型號(hào)、設(shè)備 類型、和/或軟件客戶端。MCU可以從數(shù)據(jù)庫(kù)取得對(duì)應(yīng)于發(fā)送設(shè)備和/或軟件客戶端的攝像機(jī) 設(shè)置的設(shè)備觀看參數(shù)。設(shè)備觀看參數(shù)可以基于發(fā)送方設(shè)備和/或視頻電話軟件客戶端的標(biāo) 識(shí)等其他因素。設(shè)備觀看參數(shù)(例如發(fā)送方設(shè)備攝像機(jī)和/或由發(fā)送方軟件客戶端使用的典 型的攝像機(jī)配置或縮放的特性)可以與面部檢測(cè)一起使用,可能例如以確定用戶到攝像機(jī) 距離和/或用戶到顯示器距離等其他確定。
[0152]可以為至少一個(gè)端點(diǎn)(例如設(shè)備)確定和/或估計(jì)一個(gè)或多個(gè)觀看條件(例如觀看 參數(shù))??梢孕薷膹腗CU發(fā)送的視頻(例如以移除可見(jiàn)的冗余信息)??梢曰跒槎它c(diǎn)估計(jì)的 觀看條件(例如根據(jù)從所述端點(diǎn)發(fā)送到MCU的視頻的分析)等其他因素來(lái)修改從MCU發(fā)送的 視頻。MCU可以包括直接轉(zhuǎn)碼技術(shù)和/或間接流量整形技術(shù)。
[0153]設(shè)備類型和/或呼叫場(chǎng)景可以用于估計(jì)用戶到顯示器的距離。舉例來(lái)說(shuō),為了說(shuō)明 可以考慮至少三個(gè)使用模型:會(huì)議室、單個(gè)固定設(shè)備(例如PC)、以及單個(gè)手持設(shè)備。會(huì)議室 模式可以包括至少一個(gè)優(yōu)選距離。優(yōu)選距離可以基于會(huì)議室中使用的典型的攝像機(jī)到用戶 的距離。優(yōu)選的距離可以基于特定的會(huì)議室設(shè)置。會(huì)議室使用模式可以通過(guò)檢測(cè)圖像中的 面部數(shù)量(例如多個(gè)面部可以表明會(huì)議室場(chǎng)景)來(lái)確定。MCU可跟蹤(例如檢測(cè))縮放操作(例 如當(dāng)會(huì)議室視頻會(huì)議系統(tǒng)可以支持?jǐn)z像機(jī)縮放時(shí)hMCU可以通過(guò)分析圖像(例如視頻圖像) 中出現(xiàn)的背景細(xì)節(jié)的變化來(lái)檢測(cè)縮放操作。可以為辦公室PC使用"典型"或"正常"觀看距 離,例如可能如果所述條件表明單個(gè)固定設(shè)備(例如檢測(cè)到單個(gè)面部、很少或沒(méi)有攝像機(jī)移 動(dòng))??梢曰趫D像中的面部的相對(duì)尺寸來(lái)估計(jì)觀看距離,例如如果所述條件表明手持設(shè)備 (例如檢測(cè)到單個(gè)面部、由于非靜止設(shè)備的攝像機(jī)移動(dòng))。場(chǎng)景的不穩(wěn)定可以用于推斷手持 設(shè)備正在被使用(例如可能不是會(huì)議室或PC使用的固定攝像機(jī)和網(wǎng)絡(luò)攝像機(jī))。在呼叫設(shè)置 期間,使用模式可以基于編解碼器描述來(lái)確定。編解碼器描述可以使得能夠進(jìn)行低(例如極 低)復(fù)雜度的實(shí)施(例如當(dāng)與這里討論的流量整形結(jié)合時(shí))。
[0154] Μ⑶可以在云中(例如在因特網(wǎng)中hMCU可以由可執(zhí)行MCU的功能(例如呼叫管理 和/或轉(zhuǎn)碼、以及MCU可能不執(zhí)行的其他功能)的設(shè)備(例如更通用的設(shè)備)替代。對(duì)可在 WebRTC或其他視頻電話軟件上運(yùn)行的客戶端可以沒(méi)有限制。
[0155] 設(shè)備可以經(jīng)由轉(zhuǎn)碼來(lái)控制視頻通信。設(shè)備可以包括多點(diǎn)控制單元(M⑶)ICU可以 基于與其他參與者相關(guān)聯(lián)的一個(gè)或多個(gè)觀看參數(shù)來(lái)修改來(lái)自一個(gè)參與者的視頻流。例如, 設(shè)備可以接收來(lái)自第一設(shè)備的第一視頻流和來(lái)自第二設(shè)備的第二視頻流。設(shè)備可以接收來(lái) 自第三設(shè)備的第三視頻流。設(shè)備可以接收來(lái)自第二設(shè)備的第四視頻流。設(shè)備可以分析第一 視頻流以確定與第一設(shè)備相關(guān)聯(lián)的第一觀看參數(shù)。設(shè)備可以分析第二視頻流以確定與第二 設(shè)備相關(guān)聯(lián)的第二觀看參數(shù)。設(shè)備可以分析第三視頻流以確定與第三設(shè)備相關(guān)聯(lián)的第三觀 看參數(shù)。觀看參數(shù)可以包括用戶觀看參數(shù)、設(shè)備觀看參數(shù)、和/或內(nèi)容觀看參數(shù)。設(shè)備可以基 于第一觀看參數(shù)和/或第三觀看參數(shù)來(lái)修改第二視頻流。設(shè)備可以基于第三觀看參數(shù)和/或 第二觀看參數(shù)來(lái)修改的第一視頻流。設(shè)備可以基于第三觀看參數(shù)來(lái)修改第四視頻流。修改 視頻流可以包括重新編碼視頻流、調(diào)整朝向、移除視頻細(xì)節(jié)、濾波、和/或調(diào)整比特率。設(shè)備 可以發(fā)送修改后的第二視頻流到第一設(shè)備和/或第三設(shè)備。設(shè)備可以發(fā)送修改后的第一視 頻流到第二設(shè)備。設(shè)備可以發(fā)送修改后的第四視頻流到第一設(shè)備和/或第三設(shè)備。設(shè)備可以 比較與第一觀看參數(shù)和第三觀看參數(shù)相關(guān)聯(lián)的比特率。設(shè)備可以以預(yù)定的時(shí)間間隔比較與 一個(gè)或多個(gè)觀看參數(shù)相關(guān)聯(lián)的比特率。設(shè)備可以連續(xù)地比較與一個(gè)或多個(gè)觀看參數(shù)相關(guān)聯(lián) 的比特率。設(shè)備可以在被提示時(shí)比較與一個(gè)或多個(gè)觀看參數(shù)相關(guān)聯(lián)的比特率。設(shè)備可以基 于與最迫切的質(zhì)量需求相對(duì)應(yīng)的觀看參數(shù)來(lái)修改一個(gè)或多個(gè)視頻流。最迫切的質(zhì)量需求可 以基于一個(gè)或多個(gè)觀看參數(shù)來(lái)確定。例如,當(dāng)?shù)谌^看參數(shù)與比第一觀看參數(shù)更高的比特 率相關(guān)聯(lián)時(shí),設(shè)備可以基于第三觀看參數(shù)來(lái)修改第四視頻流。
[0156] 觀看條件(例如距離信息和/或環(huán)境照度)可以用于調(diào)整(例如減少)由MCU產(chǎn)生的 一個(gè)或多個(gè)視頻流的比特率。觀看條件可以包括一個(gè)或多個(gè)觀看參數(shù)。MCU可以采用活動(dòng)的 轉(zhuǎn)碼和/或編碼方案(例如以用于速率調(diào)整和/或連續(xù)的存在性功能等其他場(chǎng)景)。經(jīng)由MCU 轉(zhuǎn)碼的UAV可以在支持呼叫中的數(shù)量為N(例如整數(shù)值)的客戶端。N可以大于二。MCU可以分 析其從一個(gè)或多個(gè)客戶端、或每個(gè)客戶端接收到的視頻(例如以為客戶端確定用戶自適應(yīng) 觀看參數(shù)等其他原因)ICU可以基于一個(gè)或多個(gè)所確定的觀看參數(shù)來(lái)修改視頻流。所確定 的觀看參數(shù)也可以稱為用戶自適應(yīng)觀看條件。
[0157] UAV觀看參數(shù)可以包括面部檢測(cè)以確定用戶到顯示器距離。圖19A顯示了示例性 MCU 1900,該MCU 1900具有針對(duì)每個(gè)客戶端1914、1916(例如設(shè)備)的解碼器1902、1904,面 部檢測(cè)器1906、1908,以及編碼器1910、1912。編碼器1910、1912可以由面部檢測(cè)器1906、 1908控制。面部檢測(cè)器1906、1908可以檢測(cè)從設(shè)備(例如客戶端1914、1916)接收到的視頻。 當(dāng)分離的編碼器用于一個(gè)或多個(gè)設(shè)備、或每個(gè)設(shè)備(例如,如圖19A所示)時(shí),面部檢測(cè)器 1906、1908可以控制編碼器1910、1912。例如,諸如觀看距離、用戶存在性、用戶關(guān)注性、環(huán)境 照度等觀看參數(shù),可以從所接收到的解碼后的視頻流獲得。編碼器19ΠΚ1912可以接收來(lái)自 設(shè)備的一個(gè)或多個(gè)觀看參數(shù)。編碼器1910、1912可以基于一個(gè)或多個(gè)觀看參數(shù)來(lái)對(duì)視頻進(jìn) 行編碼。編碼器1910、1912可以將編碼后的視頻發(fā)送到設(shè)備。編碼器1910、1912可以移除來(lái) 自編碼后的視頻的細(xì)節(jié)(例如設(shè)備的用戶可能不能感知的細(xì)節(jié))。編碼器1910、1912可以調(diào) 整(例如減小)傳送到設(shè)備的視頻流的比特率。
[0158] 圖19B顯示了來(lái)自一個(gè)客戶端的視頻可被發(fā)送到多個(gè)接收客戶端(例如設(shè)備)的編 碼器配置的示例。MCU可以接收來(lái)自多個(gè)客戶端的視頻內(nèi)容(例如視頻流hMCU可以發(fā)送視 頻內(nèi)容到多個(gè)客戶端(例如同時(shí))。一個(gè)或多個(gè)客戶端、或每個(gè)客戶端可以具有本地觀看條 件。MCU可以分析從多個(gè)視頻客戶端中的一個(gè)或多個(gè)客戶端、或每個(gè)客戶端接收到的視頻內(nèi) 容。MCU可以基于視頻內(nèi)容的分析來(lái)確定一個(gè)或多個(gè)UAV觀看參數(shù)。一個(gè)或多個(gè)UAV觀看參數(shù) 可以描述一個(gè)或多個(gè)客戶端、或每個(gè)客戶端處的本地觀看條件。UAV觀看參數(shù)可以包括觀看 距離、用戶存在性、用戶關(guān)注性、和/或環(huán)境照度等。MCU可以基于描述客戶端處的本地觀看 條件的一個(gè)或多個(gè)UAV觀看參數(shù)來(lái)修改(例如調(diào)整)發(fā)送到客戶端的視頻內(nèi)容。MCU可以基于 來(lái)自客戶端的一個(gè)或多個(gè)UAV觀看參數(shù)來(lái)確定如何對(duì)將要發(fā)送到客戶端的視頻進(jìn)行編碼。
[0159] 圖19B強(qiáng)調(diào)了示例性特定視頻路徑以說(shuō)明視頻到多個(gè)客戶端的調(diào)整??蛻舳?1可 以用發(fā)送的視頻流(例如視頻比特流)的形式向MCU發(fā)送視頻內(nèi)容。MCU可以對(duì)來(lái)自客戶端#1 的視頻內(nèi)容進(jìn)行解碼。MCU可以分析視頻內(nèi)容。MCU可以通過(guò)分析視頻內(nèi)容來(lái)確定與客戶端# 1相關(guān)聯(lián)的一個(gè)或多個(gè)UAV觀看參數(shù)(例如用戶與顯示器之間的距離hMCU可以接收從其他 客戶端(例如客戶端#1、客戶端#3等)發(fā)送的視頻內(nèi)容。MCU可以在其從客戶端#1接收視頻內(nèi) 容的同時(shí)從其他客戶端接收視頻內(nèi)容。MCU可以分析來(lái)自其他客戶端的視頻內(nèi)容。MCU可以 通過(guò)分析來(lái)自其他客戶端的視頻內(nèi)容來(lái)確定一個(gè)或多個(gè)UAV觀看參數(shù),其可以描述其他客 戶端處的本地觀看條件。MCU可以利用為其他客戶端確定的UAV觀看參數(shù)來(lái)對(duì)來(lái)自客戶端#1 的視頻內(nèi)容進(jìn)行編碼(例如以將視頻內(nèi)容調(diào)整到其他客戶端處的本地觀看條件等其他原 因)。如圖19B所示,可以將從來(lái)自客戶端#2的視頻內(nèi)容的分析確定的UAV觀看參數(shù)傳遞到可 對(duì)來(lái)自客戶端#1的視頻內(nèi)容進(jìn)行編碼的編碼器。UAV觀看參數(shù)可以用于將客戶端#1的視頻 內(nèi)容調(diào)整(修改)到客戶端#2處的本地觀看條件??梢詫膩?lái)自客戶端#3的視頻內(nèi)容的分析 確定的UAV觀看參數(shù)傳遞到可對(duì)來(lái)自客戶端#1的視頻內(nèi)容進(jìn)行編碼的編碼器。UAV觀看參數(shù) 可以用于將客戶端#1的視頻內(nèi)容調(diào)整(修改)到客戶端#3處的本地觀看條件。視頻調(diào)整(例 如修改)可以擴(kuò)展到可發(fā)送視頻到MCU和/或接收來(lái)自MCU的視頻的任意數(shù)量的客戶端。 [0160]圖20描繪了具有視頻混合和共享的編碼器的Μ⑶的示例。如圖20所示,共享的編碼 器(例如單個(gè)編碼器)可以在各種端點(diǎn)之間共享。共享的編碼器可以與連續(xù)存在性視頻混合 器一起使用。MCU可以包括面部檢測(cè)器。MCU可以包括針對(duì)每個(gè)端點(diǎn)(例如每個(gè)連接的客戶端 端點(diǎn))的面部檢測(cè)器,從而可以在MCU接收到的任意或所有視頻流中檢測(cè)到面部。共享的編 碼器可以接收來(lái)自與端點(diǎn)相對(duì)應(yīng)的面部檢測(cè)器的輸入。共享的編碼器可以接收來(lái)自與可接 收視頻的端點(diǎn)相對(duì)應(yīng)的一個(gè)或多個(gè)面部檢測(cè)器、或所有面部檢測(cè)器的輸入。與端點(diǎn)相對(duì)應(yīng) 的面部檢測(cè)器可以基于端點(diǎn)處的觀看條件來(lái)確定觀看參數(shù)。編碼器可以基于觀看參數(shù)來(lái)修 改視頻。編碼器可以基于多個(gè)端點(diǎn)的觀看條件中的"最差情況"選擇來(lái)修改視頻(例如以減 小比特率而不影響最挑剔的觀看者感知到的質(zhì)量,等其他原因)。例如,來(lái)自接收編碼后的 視