術(shù)語(yǔ)"模塊"被理解為涵蓋有形實(shí)體,該實(shí)體是可物理地構(gòu)建、具體地配置 (例如,硬連線)或臨時(shí)(例如,瞬態(tài)地)配置(例如,編程)以便以指定方式操作或執(zhí)行在 此所述的任何操作的一部分或全部的實(shí)體。考慮在其中臨時(shí)地配置模塊的示例,每個(gè)模塊 無(wú)需在任何時(shí)刻被實(shí)例化。例如,當(dāng)模塊包括使用軟件配置的通用硬件處理器時(shí),該通用硬 件處理器可在不同時(shí)間被配置為對(duì)應(yīng)的不同模塊。軟件可將硬件處理器配置為例如在一次 實(shí)例化時(shí)構(gòu)成具體的模塊以及在另一次實(shí)例化時(shí)構(gòu)成不同的模塊。
[0029] 機(jī)器(例如,計(jì)算機(jī)系統(tǒng))200可包括硬件處理器202 (例如,中央處理單元(CPU)、 圖形處理單元(GPU)、硬件處理器核或其任何組合)、主存儲(chǔ)器204以及靜態(tài)存儲(chǔ)器206,其 某些或全部可通過(guò)總線208與彼此通信。機(jī)器200可進(jìn)一步包括顯示單元210、字母數(shù)字輸 入設(shè)備212(例如,鍵盤(pán))以及用戶接口(UI)導(dǎo)航設(shè)備214(例如,鼠標(biāo))。在示例中,顯示 單元210、輸入設(shè)備212以及Π 導(dǎo)航設(shè)備214可以是觸摸屏顯示器。機(jī)器200可另外包括 存儲(chǔ)設(shè)備(例如,驅(qū)動(dòng)單元)216、信號(hào)生成設(shè)備218 (例如,揚(yáng)聲器)、網(wǎng)絡(luò)接口卡220以及 一個(gè)或多個(gè)傳感器221,諸如全球定位系統(tǒng)(GPS)傳感器、羅盤(pán)、加速計(jì)、或其他傳感器。機(jī) 器200可包括輸出控制器228,諸如串行(例如,通用串行總線(USB))、并行、或其他有線或 無(wú)線(例如,紅外(IR))連接以便通信或控制一個(gè)或多個(gè)外圍設(shè)備(例如,打印機(jī)、讀卡器 等等)。
[0030] 存儲(chǔ)設(shè)備216可包括機(jī)器可讀介質(zhì)222,該介質(zhì)上存儲(chǔ)實(shí)施在此所述的技術(shù)或功 能中的一個(gè)或多個(gè)或由其使用的一個(gè)或多個(gè)數(shù)據(jù)結(jié)構(gòu)集合或指令集224(例如,軟件)。指 令224還可在其由機(jī)器200執(zhí)行期間完全地或至少部分地駐留在主存儲(chǔ)器204內(nèi)、靜態(tài)存 儲(chǔ)器206內(nèi)、或硬件處理器202內(nèi)。在示例中,硬件處理器202、主存儲(chǔ)器204、靜態(tài)存儲(chǔ)器 206、或存儲(chǔ)設(shè)備216之一或任何組合可構(gòu)成機(jī)器可讀介質(zhì)。
[0031] 盡管機(jī)器可讀介質(zhì)222被示出為單個(gè)介質(zhì),術(shù)語(yǔ)"機(jī)器可讀介質(zhì)"可包括被配置成 用于存儲(chǔ)該一個(gè)或多個(gè)指令224的單個(gè)介質(zhì)或多個(gè)介質(zhì)(例如,中央或分布式數(shù)據(jù)庫(kù)、和/ 或相關(guān)聯(lián)高速緩存和服務(wù)器)。
[0032] 術(shù)語(yǔ)"機(jī)器可讀介質(zhì)"可包括能夠存儲(chǔ)、編碼或攜帶指令以便由機(jī)器200執(zhí)行的并 且致使機(jī)器200執(zhí)行本公開(kāi)的任何一種或多種技術(shù)或者能夠存儲(chǔ)、編碼或攜帶由與這種指 令使用或與其相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的任何有形介質(zhì)。非限制性機(jī)器可讀介質(zhì)示例可包括固態(tài) 存儲(chǔ)器以及光和磁介質(zhì)。機(jī)器可讀介質(zhì)的具體示例包括非易失性存儲(chǔ)器,包括例如半導(dǎo)體 存儲(chǔ)器設(shè)備(例如,電可編程只讀存儲(chǔ)器(EPROM)、電可擦可編程只讀存儲(chǔ)器(EEPROM))和 閃存設(shè)備;磁盤(pán),諸如內(nèi)部硬盤(pán)和可移除盤(pán);磁光盤(pán);以及CD-ROM和DVD-ROM盤(pán)。
[0033] 可進(jìn)一步使用傳輸介質(zhì)經(jīng)由網(wǎng)絡(luò)接口設(shè)備220使用多種傳輸協(xié)議(例如,幀 中繼、互聯(lián)網(wǎng)協(xié)議(IP)、傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報(bào)協(xié)議(UDP)、超文本傳輸協(xié)議 (HTTP)等等)中的任意一種通過(guò)通信網(wǎng)絡(luò)226傳輸或接收指令224。示例通信網(wǎng)絡(luò)可包 括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、分組數(shù)據(jù)網(wǎng)(諸如,互聯(lián)網(wǎng))、移動(dòng)電話網(wǎng)(例如,蜂窩網(wǎng) 絡(luò))、老式電話網(wǎng)(P0TS)、以及無(wú)線數(shù)據(jù)網(wǎng)(例如,被稱為Wi-Fi?的電子電氣工程師協(xié)會(huì) (IEEE) 802. 11標(biāo)準(zhǔn)族、被稱為WiMax?的IEEE 802. 16標(biāo)準(zhǔn)族)、對(duì)等(P2P)網(wǎng)絡(luò)等等。在 示例中,網(wǎng)絡(luò)接口設(shè)備220可包括一個(gè)或多個(gè)物理插孔(例如,以太網(wǎng)、同軸電纜、或電話插 孔)或一個(gè)或多個(gè)天線以便連接到通信網(wǎng)絡(luò)226。在示例中,網(wǎng)絡(luò)接口設(shè)備220可包括多個(gè) 天線以便無(wú)線地使用單輸入多輸出(SMO)、多輸入多輸出(MMO)或多輸入單輸出(MISO) 技術(shù)中的至少一種進(jìn)行通信。術(shù)語(yǔ)"傳輸介質(zhì)"還應(yīng)當(dāng)被認(rèn)為包括能夠存儲(chǔ)、編碼或攜帶用 于由機(jī)器200執(zhí)行的指令的任何無(wú)形介質(zhì)并且包括數(shù)字或模擬通信信號(hào)或其他無(wú)形介質(zhì) 以便促成這種軟件的通信。
[0034] 圖3示出根據(jù)某些實(shí)施例的移動(dòng)設(shè)備102上的動(dòng)態(tài)媒體內(nèi)容輸出方法300。在某 些實(shí)施例中,移動(dòng)設(shè)備102的用戶可已經(jīng)在用戶的移動(dòng)設(shè)備102上具有多模式(例如,音頻 和視頻)媒體內(nèi)容。在其他實(shí)施例中,移動(dòng)設(shè)備102的用戶可通過(guò)網(wǎng)絡(luò)104從媒體內(nèi)容提 供器106請(qǐng)求媒體內(nèi)容。
[0035] 在某些實(shí)施例中,移動(dòng)設(shè)備102可接收選擇輸入302,該選擇輸入從包含音頻、視 頻和隱藏字幕中的至少兩項(xiàng)的媒體內(nèi)容選擇回放音頻、視頻和隱藏字幕中的至少一項(xiàng)。根 據(jù)某些實(shí)施例,選擇輸入可由移動(dòng)設(shè)備102通過(guò)用戶觸摸移動(dòng)設(shè)備102的觸摸屏、移動(dòng)設(shè)備 102的一個(gè)或多個(gè)按鈕、通過(guò)從用戶到移動(dòng)設(shè)備102的語(yǔ)音命令、或者通過(guò)從用戶到移動(dòng)設(shè) 備102的姿勢(shì)接收。在某些實(shí)施例中,選擇輸入可由移動(dòng)設(shè)備102根據(jù)其情景在沒(méi)有用戶 參與的情況下確定。例如,當(dāng)移動(dòng)設(shè)備102正在播放包含音頻和視頻數(shù)據(jù)的媒體內(nèi)容時(shí),移 動(dòng)設(shè)備102可確定其已經(jīng)被放置到口袋或錢(qián)包中,在這種情況下,移動(dòng)設(shè)備102可從音頻和 視頻回放切換到僅音頻回放。
[0036] 在某些實(shí)施例中,如果移動(dòng)設(shè)備102已經(jīng)具有打算用于(intended for)回放的媒 體內(nèi)容,移動(dòng)設(shè)備102可響應(yīng)于選擇輸入包括音頻而生成304音頻輸出作為信號(hào),該信號(hào)對(duì) 應(yīng)于存儲(chǔ)在媒體內(nèi)容中的可從其生成聲音波的音頻數(shù)據(jù)。
[0037] 在其他實(shí)施例中,如果移動(dòng)設(shè)備102尚未具有打算用于回放的媒體內(nèi)容,移動(dòng)設(shè) 備102可等待直至媒體內(nèi)容到移動(dòng)設(shè)備102的下載已經(jīng)完成或者媒體內(nèi)容的流式傳輸已經(jīng) 開(kāi)始。在這種實(shí)施例中,在或者媒體內(nèi)容已經(jīng)完成下載或者媒體內(nèi)容的流式傳輸已經(jīng)開(kāi)始 之后,移動(dòng)設(shè)備102可響應(yīng)于選擇輸入包括音頻而生成304音頻輸出作為信號(hào),該信號(hào)對(duì)應(yīng) 于存儲(chǔ)在媒體內(nèi)容中的可從其生成聲音波的音頻數(shù)據(jù)。
[0038] 在某些實(shí)施例中,如果移動(dòng)設(shè)備102已經(jīng)具有打算用于回放的媒體內(nèi)容,移動(dòng)設(shè) 備102可響應(yīng)于選擇輸入包括視頻而生成306視頻輸出作為信號(hào),該信號(hào)對(duì)應(yīng)于存儲(chǔ)在媒 體內(nèi)容中的可從其生成視頻圖像的視頻數(shù)據(jù)。在其他實(shí)施例中,如果移動(dòng)設(shè)備102尚未具 有打算用于回放的媒體內(nèi)容,移動(dòng)設(shè)備102可等待直至媒體內(nèi)容到移動(dòng)設(shè)備102的下載已 經(jīng)完成或者媒體內(nèi)容的流式傳輸已經(jīng)開(kāi)始。在這種實(shí)施例中,在或者媒體內(nèi)容已經(jīng)完成下 載或者媒體內(nèi)容的流式傳輸已經(jīng)開(kāi)始之后,移動(dòng)設(shè)備102可響應(yīng)于選擇輸入包括視頻而生 成304視頻輸出作為信號(hào),該信號(hào)對(duì)應(yīng)于存儲(chǔ)在媒體內(nèi)容中的可從其生成視頻圖像的視頻 數(shù)據(jù)。
[0039] 在某些實(shí)施例中,如果移動(dòng)設(shè)備102已經(jīng)具有打算用于回放的媒體內(nèi)容,移動(dòng)設(shè) 備102可響應(yīng)于選擇輸入包括隱藏字幕而生成308隱藏字幕輸出作為信號(hào),該信號(hào)對(duì)應(yīng)于 存儲(chǔ)在媒體內(nèi)容中的可從其生成隱藏字幕文本的隱藏字幕數(shù)據(jù)。在其他實(shí)施例中,如果移 動(dòng)設(shè)備102尚未具有打算用于回放的媒體內(nèi)容,移動(dòng)設(shè)備102可等待直至媒體內(nèi)容到移動(dòng) 設(shè)備102的下載已經(jīng)完成或者媒體內(nèi)容的流式傳輸已經(jīng)開(kāi)始。在這種實(shí)施例中,在或者媒 體內(nèi)容已經(jīng)完成下載或者媒體內(nèi)容的流式傳輸已經(jīng)開(kāi)始之后,移動(dòng)設(shè)備102可響應(yīng)于選擇 輸入包括隱藏字幕而生成304隱藏字幕輸出作為信號(hào),該信號(hào)對(duì)應(yīng)于存儲(chǔ)在媒體內(nèi)容中的 可從其生成隱藏字幕文本的隱藏字幕數(shù)據(jù)。
[0040] 在某些實(shí)施例中,媒體內(nèi)容可被加密;在這種實(shí)施例中,移動(dòng)設(shè)備可在生成數(shù)據(jù)輸 出(多個(gè))之前解密媒體內(nèi)容。移動(dòng)設(shè)備可在開(kāi)始生成與媒體內(nèi)容相關(guān)聯(lián)的數(shù)據(jù)輸出(多 個(gè))之前解密全部媒體內(nèi)容或者移動(dòng)設(shè)備可在流式傳輸媒體內(nèi)容時(shí)解密媒體內(nèi)容。解密可 由移動(dòng)設(shè)備的專用軟件或硬件模塊(諸如信任執(zhí)行引擎(TEE))執(zhí)行。
[0041 ] 圖4示出根據(jù)某些實(shí)施例的媒體內(nèi)容提供器106上的動(dòng)態(tài)媒體內(nèi)容輸出方法400。 在某些實(shí)施例中,媒體內(nèi)容提供器106可以是單個(gè)聯(lián)網(wǎng)服務(wù)器。在其他實(shí)施例中,媒體內(nèi)容 提供器106可以是與彼此通信以便提供媒體內(nèi)容的多個(gè)服務(wù)器。在某些實(shí)施例中,媒體內(nèi) 容提供器106可從移動(dòng)設(shè)備102接收402選擇輸入,該選擇輸入從包含音頻、視頻和隱藏字 幕中的至少兩項(xiàng)的媒體內(nèi)容選擇回放音頻、視頻和隱藏字幕中的至少一項(xiàng)。
[0042] 在某些實(shí)施例中,媒體內(nèi)容提供器106可響應(yīng)于選擇輸入包括音頻而生成304音 頻輸出作為信號(hào),該信號(hào)對(duì)應(yīng)于存儲(chǔ)在媒體內(nèi)容中的可從其生成聲音波的音頻數(shù)據(jù)。
[0043] 在某些實(shí)施例中,媒體內(nèi)容提供器106可響應(yīng)于選擇輸入包括視頻而生成304視 頻輸出作為信號(hào),該信號(hào)對(duì)應(yīng)于存儲(chǔ)在媒體內(nèi)容中的可從其生成視頻圖像的視頻數(shù)據(jù)。 [0044] 在某些實(shí)施例中,媒體內(nèi)容提供器106可響應(yīng)于選擇輸入包括隱藏字幕而生成 304隱藏字幕輸出作為信號(hào),該信號(hào)對(duì)應(yīng)于存儲(chǔ)在媒體內(nèi)容中的可從其生成隱藏字幕文本 的隱藏字幕數(shù)據(jù)。
[0045] 在某些實(shí)施例中,媒體內(nèi)容提供器106可按照可用于媒體內(nèi)容提供器的策略中所 指定的,將媒體內(nèi)容適配為僅包含音頻數(shù)據(jù)、視頻數(shù)據(jù)和隱藏字幕數(shù)據(jù)的子集。在某些實(shí)施 例中,該策略可包括從具體的媒體內(nèi)容請(qǐng)求接收的選擇輸入的數(shù)據(jù)表示。在某些實(shí)施例中, 該策略可針對(duì)媒體內(nèi)容的至少一個(gè)預(yù)期接收方。在某些實(shí)施例中,該策略可包含用于流傳 送媒體內(nèi)容中的感興趣事件的輸出模式設(shè)置。在某些實(shí)施例中,該策略可包含基于媒體內(nèi) 容的內(nèi)容類型的默認(rèn)輸出模式設(shè)置。在某些實(shí)施例中,所