用于呈現(xiàn)媒體內(nèi)容的系統(tǒng)、方法以及介質(zhì)的制作方法
【專利說明】用于呈現(xiàn)媒體內(nèi)容的系統(tǒng)、方法以及介質(zhì)
[0001]相關(guān)申請的交叉引用
[0002]本申請要求2013年6月6日提交的美國臨時專利申請?zhí)?1/831,887和2013年6月6日提交的美國臨時專利申請?zhí)?1/831,915的權(quán)益,該申請中的每一個被整體地通過引用結(jié)合到本文中。
技術(shù)領(lǐng)域
[0003]提供了用于呈現(xiàn)媒體內(nèi)容的系統(tǒng)、方法以及介質(zhì)。
【背景技術(shù)】
[0004]個人電子設(shè)備常常被用來發(fā)現(xiàn)或瀏覽用于消費的媒體內(nèi)容,而諸如電視之類的具有較大顯示器的設(shè)備常常被用于消費媒體內(nèi)容。然而,將從個人電子設(shè)備發(fā)現(xiàn)的發(fā)現(xiàn)媒體內(nèi)容播放到電視可能是復(fù)雜的,并且通常要求由個人電子設(shè)備檢索媒體內(nèi)容并將其發(fā)送到電視以用于呈現(xiàn),其通常涉及到用于連接個人電子設(shè)備和電視的昂貴、麻煩和/或復(fù)雜的設(shè)備。
[0005]因此,期望用于呈現(xiàn)媒體內(nèi)容的新系統(tǒng)、方法以及介質(zhì)。
【發(fā)明內(nèi)容】
[0006]根據(jù)公開主題的某些實施方式,提供了用于呈現(xiàn)媒體內(nèi)容的機制。
[0007]根據(jù)某些實施方式,提供了一種用于呈現(xiàn)內(nèi)容的系統(tǒng),該系統(tǒng)包括:硬件處理器,所述硬件處理器被編程為:與媒體重放設(shè)備建立連接;對來自呈現(xiàn)媒體內(nèi)容項目的計算設(shè)備的發(fā)現(xiàn)請求進行響應(yīng);響應(yīng)于來自計算設(shè)備的用以建立持久性通信信道的請求而通過網(wǎng)絡(luò)與計算設(shè)備建立持久性通信信道;接收正在由計算設(shè)備呈現(xiàn)的媒體內(nèi)容項目的識別信息和正在由計算設(shè)備呈現(xiàn)的媒體內(nèi)容項目的源的識別信息;從媒體內(nèi)容項目的已識別的源請求媒體內(nèi)容項目作為媒體內(nèi)容的流;以及促使媒體內(nèi)容項目被使用媒體重放設(shè)備呈現(xiàn)。
[0008]根據(jù)公開主題的某些實施方式,提供了一種用于呈現(xiàn)內(nèi)容的方法,該方法包括:使用硬件處理器與媒體重放設(shè)備建立連接;對來自呈現(xiàn)媒體內(nèi)容項目的計算設(shè)備的發(fā)現(xiàn)請求進行響應(yīng);響應(yīng)于來自計算設(shè)備的用以建立持久性通信信道的請求而通過網(wǎng)絡(luò)與計算設(shè)備建立持久性通信信道;接收正在由計算設(shè)備呈現(xiàn)的媒體內(nèi)容項目的識別信息和正在由計算設(shè)備呈現(xiàn)的媒體內(nèi)容項目的源的識別信息;從媒體內(nèi)容項目的已識別的源請求媒體內(nèi)容項目作為媒體內(nèi)容的流;以及促使媒體內(nèi)容項目被使用媒體重放設(shè)備呈現(xiàn)。
[0009]根據(jù)公開主題的某些實施方式,提供了一種包含計算機可執(zhí)行指令的非暫時性計算機可讀介質(zhì),該計算機可執(zhí)行指令在被處理器執(zhí)行時促使該處理器執(zhí)行用于呈現(xiàn)內(nèi)容的方法,該方法包括:與媒體重放設(shè)備建立連接;對來自呈現(xiàn)媒體內(nèi)容項目的計算設(shè)備的發(fā)現(xiàn)請求進行響應(yīng);響應(yīng)于來自計算設(shè)備的用以建立持久性通信信道的請求而通過網(wǎng)絡(luò)與計算設(shè)備建立持久性通信信道;接收正在由計算設(shè)備呈現(xiàn)的媒體內(nèi)容項目的識別信息和正在由計算設(shè)備呈現(xiàn)的媒體內(nèi)容項目的源的識別信息;從媒體內(nèi)容項目的已識別的源請求媒體內(nèi)容項目作為媒體內(nèi)容的流;以及促使媒體內(nèi)容項目被使用媒體重放設(shè)備呈現(xiàn)。
[0010]根據(jù)公開主題的某些實施方式,提供了一種用于呈現(xiàn)內(nèi)容的系統(tǒng),該系統(tǒng)包括:用于與媒體重放設(shè)備建立連接的裝置;用于對來自呈現(xiàn)媒體內(nèi)容項目的計算設(shè)備的發(fā)現(xiàn)請求進行響應(yīng)的裝置;用于響應(yīng)于來自計算設(shè)備的用以建立持久性通信信道的請求而通過網(wǎng)絡(luò)與計算設(shè)備建立持久性通信信道的裝置;用于接收正在由計算設(shè)備呈現(xiàn)的媒體內(nèi)容項目的識別信息和正在由計算設(shè)備呈現(xiàn)的媒體內(nèi)容項目的源的識別信息的裝置;用于從媒體內(nèi)容項目的已識別的源請求媒體內(nèi)容項目作為媒體內(nèi)容的流的裝置;以及用于促使媒體內(nèi)容項目被使用媒體重放設(shè)備呈現(xiàn)的裝置。
[0011]在某些實施方式中,該系統(tǒng)還包括:用于通過通信信道從計算設(shè)備接收用以暫停媒體內(nèi)容項目的呈現(xiàn)的命令的裝置;以及用于響應(yīng)于接收到的用以暫停媒體內(nèi)容項目的呈現(xiàn)的命令而促使由媒體重放設(shè)備進行的媒體內(nèi)容項目的呈現(xiàn)被暫停的裝置。
[0012]在某些實施方式中,該系統(tǒng)還包括用于通過通信信道將由媒體重放設(shè)備進行的媒體內(nèi)容項目的呈現(xiàn)的狀態(tài)發(fā)送到計算設(shè)備的裝置。
[0013]在某些實施方式中,所述狀態(tài)包括與當(dāng)前正在使用媒體重放設(shè)備呈現(xiàn)的媒體內(nèi)容項目的一部分有關(guān)的定時信息。
[0014]在某些實施方式中,所述狀態(tài)包括當(dāng)前正在使用媒體重放設(shè)備呈現(xiàn)的媒體內(nèi)容項目的識別信息。
[0015]在某些實施方式中,該系統(tǒng)還包括:用于接收正在由計算設(shè)備呈現(xiàn)的媒體內(nèi)容項目的定時信息的裝置;以及用于基于接收到的定時信息促使使用媒體重放設(shè)備進行的媒體內(nèi)容項目的呈現(xiàn)在媒體內(nèi)容項目中的特定時間處開始的裝置。
[0016]在某些實施方式中,媒體內(nèi)容項目的源的識別信息包括統(tǒng)一資源標(biāo)識符的至少一部分。
【附圖說明】
[0017]當(dāng)結(jié)合以下附圖來考慮時,參考公開主題的以下【具體實施方式】,可以更全面地認識到公開主題的各種目的、特征以及優(yōu)點,在所述附圖中相同的附圖標(biāo)記表示相同元素。
[0018]圖1示出了根據(jù)公開主題的某些實施方式的用于呈現(xiàn)媒體內(nèi)容的系統(tǒng)的示例。
[0019]圖2示出了根據(jù)公開主題的某些實施方式的用于呈現(xiàn)媒體內(nèi)容的過程的示例。
[0020]圖3示出了根據(jù)公開主題的某些實施方式的用于使用媒體接收設(shè)備來接收和呈現(xiàn)媒體內(nèi)容的過程的示例。
[0021]圖4示出了根據(jù)公開主題的某些實施方式的用于生成將被從計算設(shè)備的鎖定屏幕發(fā)送到媒體接收設(shè)備的命令的過程的示例。
[0022]圖5A—5B示出了根據(jù)某些實施方式的用于控制媒體接收設(shè)備的鎖定屏幕用戶界面的示例。
[0023]圖6示出了根據(jù)公開主題的某些實施方式的用于根據(jù)在計算設(shè)備上提供的通知來控制媒體內(nèi)容項目的呈現(xiàn)的過程的示例。
[0024]圖7A—7F示出了根據(jù)公開主題的某些實施方式的使用利用計算設(shè)備使用的用于呈現(xiàn)內(nèi)容的本文所述的機制的示例。
[0025]圖8A—SE示出了根據(jù)公開主題的某些實施方式的使用利用運行瀏覽器的計算設(shè)備使用的用于呈現(xiàn)內(nèi)容的本文所述的機制的示例。
[0026]圖9示出了根據(jù)公開主題的某些實施方式的系統(tǒng)的一般化示意圖的示例,在該系統(tǒng)上可以實現(xiàn)如本文所述的用于呈現(xiàn)內(nèi)容的機制。
[0027]圖10示出了根據(jù)公開主題的某些實施方式的可以用來實現(xiàn)圖9中所描繪的計算設(shè)備、媒體接收設(shè)備以及內(nèi)容輸送服務(wù)器的硬件的示例。
【具體實施方式】
[0028]根據(jù)公開主題的某些實施方式,提供了用于呈現(xiàn)媒體內(nèi)容的機制(其可以包括系統(tǒng)、方法和介質(zhì))。
[0029]在某些實施方式中,這些機制可以允許用戶促使在諸如智能電話、平板計算機或個人計算機之類的計算設(shè)備上發(fā)現(xiàn)的媒體內(nèi)容在諸如高清晰度電視之類的較大和/或較高清晰度顯示器上顯示,同時允許用戶控制媒體內(nèi)容在被用來發(fā)現(xiàn)內(nèi)容的設(shè)備(例如,智能電話等)上的呈現(xiàn)。在某些實施方式中,可以將可以包括用于連接到諸如有線和/或無線網(wǎng)絡(luò)之類的網(wǎng)絡(luò)的發(fā)射機/接收機的媒體接收設(shè)備連接到電視,以將由被用來發(fā)現(xiàn)內(nèi)容的計算設(shè)備識別的內(nèi)容流式傳輸。在某些實施方式中,該內(nèi)容可以被媒體接收設(shè)備從內(nèi)容源而不是直接地從被用來發(fā)現(xiàn)內(nèi)容的計算設(shè)備接收,這允許在由媒體接收設(shè)備呈現(xiàn)內(nèi)容的同時將計算設(shè)備用于其它目的,諸如web瀏覽、電子郵件等。
[0030]這些機制可以在各種應(yīng)用中使用。例如,這些機制可以用來在較大顯示器上呈現(xiàn)內(nèi)容。作為另一示例,這些機制可以用來在熟悉界面(例如,智能電話的觸摸界面、個人計算機的web瀏覽器等)上發(fā)現(xiàn)和/或瀏覽內(nèi)容,但是在其中可以同時地由更多用戶更容易地觀看內(nèi)容的較大顯示器上呈現(xiàn)內(nèi)容。作為另一示例,可以使用這些機制來允許多個用戶同時地發(fā)現(xiàn)內(nèi)容并使用公共顯示器來共享內(nèi)容。
[0031]轉(zhuǎn)到圖1,根據(jù)某些實施方式示出了用于呈現(xiàn)媒體內(nèi)容的系統(tǒng)的示例100。在某些實施方式中,系統(tǒng)100可以包括媒體接收設(shè)備102,其可以包括輸入/輸出連接器104。輸入/輸出連接器104可以是用于與媒體重放設(shè)備106通信的任何適當(dāng)輸入和/或輸出連接器。例如,輸入/輸出連接器104可以是高清晰度多媒體接口(HDMI)端口、通用串行總線(USB)連接器(例如,USB 3.0連接器)、THUNDERB0LT連接器、數(shù)字視頻接口(DVI)連接器、T0SLINK連接器(例如,光纖音頻連接器)、分離視頻(S視頻)連接器、任何其它適當(dāng)連接器和/或連接器的任何適當(dāng)組合。
[0032]在某些實施方式中,媒體重放設(shè)備106可以是包括用于呈現(xiàn)從媒體內(nèi)容的一個或多個源接收到的媒體的硬件和/或軟件的設(shè)備。例如,媒體重放設(shè)備106可以包括電視、智能電視、監(jiān)視器、機頂盒、音頻視頻(AV)接收機、任何其它適當(dāng)?shù)拿襟w重放設(shè)備和/或其任何適當(dāng)組合。更特別地,媒體重放設(shè)備106可以包括顯示器108、揚聲器、用于渲染諸如模擬和/或數(shù)字視頻和/或音頻數(shù)據(jù)之類的媒體內(nèi)容的硬件和/或軟件、電源等。媒體重放設(shè)備106可以包括用于從各種源接收視頻和/或音頻數(shù)據(jù)的各種輸入端口。此類輸入端口可以包括一個或多個HDMI端口、一個或多個分量視頻端口、一個或多個復(fù)合視頻端口、一個或多個USB端口、一個或多個S視頻端口、一個或多個T0SLINK端口、一個或多個同軸端口、一個或多個以太網(wǎng)端口(無論是有線還是無線)等。
[0033]在某些實施方式中,可以通過連接110將媒體接收設(shè)備102連接到媒體重放設(shè)備106??梢允褂萌魏芜m當(dāng)技術(shù)來連接媒體接收設(shè)備102和媒體重放設(shè)備106。例如,連接110可以包括被插入媒體重放設(shè)備106的對應(yīng)插座端口中的媒體接收設(shè)備102的輸入/輸出連接器104的插頭。作為另一示例,可以將諸如HDMI電纜之類的適當(dāng)電纜連接在輸入/輸出連接器104與媒體重放設(shè)備106的端口之間。另外或替換地,可以將媒體接收設(shè)備102包括為媒體重放設(shè)備106的硬件和/或軟件。
[0034]在某些實施方式中,可以使用通信鏈路114將媒體接收設(shè)備102耦合到計算設(shè)備112。計算設(shè)備112可以是任何適當(dāng)計算設(shè)備,諸如智能電話、平板計算機、可穿戴計算機、膝上型計算機、個人計算機、電子閱讀器、數(shù)字媒體接收機、智能電視、游戲控制臺、任何其它適當(dāng)計算設(shè)備或其任何適當(dāng)組合。在某些實施方式中,通信鏈路114可以包括任何適當(dāng)?shù)耐ㄐ沛溌?,例如,如下面結(jié)合圖9所述。另外,通信鏈路114可以包括網(wǎng)絡(luò),諸如具有有線和/或無線連接的局域網(wǎng)(LAN)。另外或替換地,通信鏈路114可以包括計算設(shè)備112與媒體接收設(shè)備102之間的無線連接,諸如自組無線網(wǎng)絡(luò)。在某些實施方式中,可以使用任何適當(dāng)加密技術(shù)對計算設(shè)備112與媒體接收設(shè)備102之間的通過通信鏈路的通信進行加密。例如,可以使用任何適當(dāng)?shù)募用芊桨?,例如使用用于消息加密和解密的公鑰一私鑰對,來將從計算設(shè)備112發(fā)送到媒體接收設(shè)備114的消息加密。作為另一示例,可以使用傳輸層安全(TLS)將通過通信鏈路114的通信加密。
[0035]在某些實施方式中,計算設(shè)備112可以包括用于向用戶呈現(xiàn)用戶界面的顯示器116。在本文所述的某些示例(例如,結(jié)合圖4一7F所述的示例)中,計算設(shè)備112可以是諸如智能電話或平板計算機之類的移動計算設(shè)備,并且顯示器116可以包括用于接收輸入并向用戶顯示用戶界面和/或媒體內(nèi)容的觸摸屏。在某些實施方式中,計算設(shè)備112還可以包括用于控制計算設(shè)備112的音量的音量控制機構(gòu)118。
[0036]在某些實施方式中,計算設(shè)備112可以通過通信鏈路122與內(nèi)容發(fā)現(xiàn)服務(wù)器121通信。計算設(shè)備112可以用來發(fā)現(xiàn)和/或瀏覽由內(nèi)容輸送服務(wù)器120使得可用的內(nèi)容。例如,用戶可以使用計算設(shè)備112來找到要呈現(xiàn)的媒體內(nèi)容。在某些實施方式中,可以使用計算設(shè)備112的顯示器116來呈現(xiàn)此類媒體內(nèi)容。在某些實施方式中,計算設(shè)備112可以通過從內(nèi)容輸送服務(wù)器120通過通信鏈路123請求媒體內(nèi)容項目并接收媒體內(nèi)容項目來呈現(xiàn)使用內(nèi)容發(fā)現(xiàn)服務(wù)器121選擇的媒體內(nèi)容項目。在某些實施方式中,可以在任何適當(dāng)數(shù)目的服務(wù)器上實現(xiàn)內(nèi)容輸送服務(wù)器120和/或內(nèi)容發(fā)現(xiàn)服務(wù)器121中的每一個。另外或替換地,在某些實施方式中,可以由同一設(shè)備(例如,由公共服務(wù)