用于創(chuàng)建多裝置媒體呈現(xiàn)的方法和設(shè)備的制造方法
【專(zhuān)利說(shuō)明】用于創(chuàng)建多裝置媒體呈現(xiàn)的方法和設(shè)備
【背景技術(shù)】
[0001] 移動(dòng)裝置正在迅速變成當(dāng)今精通科技、忙碌的用戶(hù)的首選計(jì)算裝置。高質(zhì)媒體內(nèi) 容在多種移動(dòng)裝置上的增長(zhǎng)的可訪問(wèn)性允許用戶(hù)經(jīng)由按需流媒體傳送或廣播分發(fā)來(lái)分別 地接收內(nèi)容,這些移動(dòng)裝置包括智能電話(huà)和具有高解析度顯示的其它便攜裝置。歷史上,多 種應(yīng)用是針對(duì)內(nèi)容分發(fā)來(lái)提供的。然而,內(nèi)容查看已經(jīng)維持被綁定到個(gè)體裝置上。服務(wù)提 供方和裝置制造商面臨支持在多個(gè)裝置之間共享查看的重大技術(shù)挑戰(zhàn),尤其是對(duì)于例如移 動(dòng)裝置的小封裝技術(shù)(small form factor)的裝置。
【發(fā)明內(nèi)容】
[0002] 因此,存在對(duì)用于創(chuàng)建多裝置媒體呈現(xiàn)的方法的需求。
[0003] 根據(jù)一個(gè)實(shí)施例,一種方法包括:至少部分基于在至少一個(gè)裝置處呈現(xiàn)一個(gè)或多 個(gè)媒體文件的請(qǐng)求來(lái)至少部分引起檢測(cè)一個(gè)或多個(gè)相鄰裝置。方法還包括:確定所述一個(gè) 或多個(gè)相鄰裝置的一個(gè)或多個(gè)媒體呈現(xiàn)能力。方法還包括:至少部分基于所述一個(gè)或多個(gè) 媒體呈現(xiàn)能力來(lái)至少部分引起所述至少一個(gè)裝置、所述一個(gè)或多個(gè)相鄰裝置、或其組合的 至少一個(gè)子組的形成。方法進(jìn)一步包括:確定包括所述至少一個(gè)子組的布局以用于所述一 個(gè)或多個(gè)媒體文件的多裝置呈現(xiàn)。
[0004] 根據(jù)另一實(shí)施例,一種設(shè)備,包括:至少一個(gè)處理器以及包括用于一個(gè)或多個(gè)程序 的計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼配置為 使用所述至少一個(gè)處理器至少部分地引起所述設(shè)備執(zhí)行:至少部分基于在至少一個(gè)裝置處 呈現(xiàn)一個(gè)或多個(gè)媒體文件的請(qǐng)求來(lái)檢測(cè)一個(gè)或多個(gè)相鄰裝置。還引起設(shè)備確定所述一個(gè)或 多個(gè)相鄰裝置的一個(gè)或多個(gè)媒體呈現(xiàn)能力。還引起設(shè)備至少部分基于所述一個(gè)或多個(gè)媒體 呈現(xiàn)能力來(lái)形成所述至少一個(gè)裝置、所述一個(gè)或多個(gè)相鄰裝置、或其組合的至少一個(gè)子組。 還引起所述設(shè)備確定包括所述至少一個(gè)子組的布局以用于所述一個(gè)或多個(gè)媒體文件的多 裝置呈現(xiàn)。
[0005] 根據(jù)另一實(shí)施例,一種攜帶一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列的計(jì)算機(jī)可讀存儲(chǔ) 介質(zhì),所述指令當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí)至少部分地引起設(shè)備至少部分基于在至少一 個(gè)裝置處呈現(xiàn)一個(gè)或多個(gè)媒體文件的請(qǐng)求來(lái)檢測(cè)一個(gè)或多個(gè)相鄰裝置。還引起設(shè)備確定所 述一個(gè)或多個(gè)相鄰裝置的一個(gè)或多個(gè)媒體呈現(xiàn)能力。還引起設(shè)備至少部分基于所述一個(gè)或 多個(gè)媒體呈現(xiàn)能力來(lái)形成所述至少一個(gè)裝置、所述一個(gè)或多個(gè)相鄰裝置、或其組合的至少 一個(gè)子組。還引起所述設(shè)備確定包括所述至少一個(gè)子組的布局以用于所述一個(gè)或多個(gè)媒體 文件的多裝置呈現(xiàn)。
[0006] 根據(jù)另一實(shí)施例,一種設(shè)備包括:用于引起至少部分基于在至少一個(gè)裝置處呈現(xiàn) 一個(gè)或多個(gè)媒體文件的請(qǐng)求來(lái)檢測(cè)一個(gè)或多個(gè)相鄰裝置的部件。設(shè)備還包括用于確定所述 一個(gè)或多個(gè)相鄰裝置的一個(gè)或多個(gè)媒體呈現(xiàn)能力的部件。設(shè)備進(jìn)一步包括用于引起至少 部分基于所述一個(gè)或多個(gè)媒體呈現(xiàn)能力來(lái)形成所述至少一個(gè)裝置、所述一個(gè)或多個(gè)相鄰裝 置、或其組合的至少一個(gè)子組的部件。設(shè)備進(jìn)一步包括用于確定包括所述至少一個(gè)子組的 布局以用于所述一個(gè)或多個(gè)媒體文件的多裝置呈現(xiàn)的部件。
[0007] 此外,對(duì)于本發(fā)明的多種示例實(shí)施例,以下適用:一種方法,包括促進(jìn)處理和/或 處理⑴數(shù)據(jù)和/或⑵信息和/或⑶至少一個(gè)信號(hào),所述⑴數(shù)據(jù)和/或⑵信息和 /或(3)至少一個(gè)信號(hào)至少部分基于在本申請(qǐng)中所公開(kāi)的與本發(fā)明的任意實(shí)施例相關(guān)的任 意一個(gè)方法(或過(guò)程)或方法(或過(guò)程)的任意結(jié)合(或至少部分從其中導(dǎo)出)。
[0008] 對(duì)于本發(fā)明的多種示例實(shí)施例,以下適用:一種方法,包括促進(jìn)對(duì)至少一個(gè)接口的 訪問(wèn),所述接口配置為允許對(duì)至少一個(gè)服務(wù)的訪問(wèn),所述至少一個(gè)服務(wù)配置為執(zhí)行在本申 請(qǐng)中所公開(kāi)的網(wǎng)絡(luò)或服務(wù)提供方方法(或過(guò)程)的任意一個(gè)或任意結(jié)合。
[0009] 對(duì)于本發(fā)明的多種示例實(shí)施例,以下適用:一種方法,包括促進(jìn)創(chuàng)建和/或促進(jìn)修 改(1)至少一個(gè)裝置用戶(hù)接口元件和/或(2)至少一個(gè)裝置用戶(hù)接口功能,所述(1)至少 一個(gè)裝置用戶(hù)接口元件和/或(2)至少一個(gè)裝置用戶(hù)接口功能至少部分基于從本申請(qǐng)所公 開(kāi)的方法或過(guò)程中的一個(gè)或任意結(jié)合產(chǎn)生的、與本發(fā)明的任意實(shí)施例相關(guān)的數(shù)據(jù)和/或信 息、和/或從本申請(qǐng)所公開(kāi)的方法(或過(guò)程)中的一個(gè)或任意結(jié)合產(chǎn)生的、與本發(fā)明的任意 實(shí)施例相關(guān)的至少一個(gè)信號(hào)。
[0010] 對(duì)于本發(fā)明的多種示例實(shí)施例,以下也是適用的:一種方法,包括創(chuàng)建和/或修改 (1)至少一個(gè)裝置用戶(hù)接口元件和/或(2)至少一個(gè)裝置用戶(hù)接口功能,所述(1)至少一個(gè) 裝置用戶(hù)接口元件和/或(2)至少一個(gè)裝置用戶(hù)接口功能至少部分基于從本申請(qǐng)所公開(kāi)的 方法(或過(guò)程)中的一個(gè)或任意結(jié)合產(chǎn)生的、與本發(fā)明的任意實(shí)施例相關(guān)的數(shù)據(jù)和/或信 息、和/或從本申請(qǐng)所公開(kāi)的方法(或過(guò)程)中的一個(gè)或任意結(jié)合產(chǎn)生的、與本發(fā)明的任意 實(shí)施例相關(guān)的至少一個(gè)信號(hào)。
[0011] 在多種示例實(shí)施例中,方法(或過(guò)程)可以在服務(wù)提供方側(cè)完成、或在移動(dòng)裝置側(cè) 完成、或采用在服務(wù)提供方和移動(dòng)裝置之間的任意共享方式,在共享方式中,動(dòng)作在兩側(cè)上 都執(zhí)行。
[0012] 對(duì)于多種示例實(shí)施例,以下適用:一種設(shè)備,包括用于執(zhí)行最初在權(quán)利要求 1-10, 21-30以及46-48中記載的方法的部件。
[0013] 簡(jiǎn)單地通過(guò)示出一些特定實(shí)施例和實(shí)現(xiàn),包括考慮的用于執(zhí)行本發(fā)明的最佳模 式,本發(fā)明的另外其它方面、特點(diǎn)和優(yōu)勢(shì)從以下詳細(xì)說(shuō)明中容易顯現(xiàn)。本發(fā)明還能夠有其它 和不同的實(shí)施例,并且它的若干細(xì)節(jié)可以在多種明顯的方面被修改,所有這些都不偏離本 發(fā)明的精神和范圍。照此,附圖和說(shuō)明被認(rèn)為是本質(zhì)上是演示性的而非限制的。
【附圖說(shuō)明】
[0014] 通過(guò)示例的方式并且不是通過(guò)限制的方式示出本發(fā)明的實(shí)施例,在以下附圖中:
[0015] 圖1是根據(jù)一個(gè)實(shí)施例的具有多裝置媒體呈現(xiàn)能力的系統(tǒng)的圖;
[0016] 圖2是根據(jù)一個(gè)實(shí)施例的多裝置媒體呈現(xiàn)平臺(tái)的組件的圖;
[0017] 圖3A-3F是根據(jù)多種實(shí)施例的示出使能多裝置媒體呈現(xiàn)的過(guò)程的流程圖;
[0018] 圖4A-4G是根據(jù)多種實(shí)施例的在圖3A-3F的過(guò)程中采用的用戶(hù)接口的圖;
[0019] 圖5是可以被用于實(shí)現(xiàn)本發(fā)明實(shí)施例的硬件的圖;
[0020] 圖6是可以被用于實(shí)現(xiàn)本發(fā)明實(shí)施例的芯片組的圖;以及
[0021] 圖7是可以被用于實(shí)現(xiàn)本發(fā)明實(shí)施例的移動(dòng)終端(例如手持裝置)的圖。
【具體實(shí)施方式】
[0022] 公開(kāi)用于多裝置媒體呈現(xiàn)的方法、設(shè)備和計(jì)算機(jī)程序的示例。在以下說(shuō)明中,出于 解釋目的,闡述許多特定細(xì)節(jié)以便提供對(duì)本發(fā)明實(shí)施例的透徹理解。但是,很明顯,對(duì)于本 領(lǐng)域技術(shù)人員而言,無(wú)需這些特定細(xì)節(jié)或等同安排就可以實(shí)踐本發(fā)明的實(shí)施例。在其它實(shí) 例中,采用框圖形式示出眾所周知的結(jié)構(gòu)和裝置以便避免不必要地模糊本發(fā)明的實(shí)施例。
[0023] 在本文中所采用的術(shù)語(yǔ)"多裝置呈現(xiàn)"是指包括多個(gè)裝置的內(nèi)容的任何聽(tīng)覺(jué)或視 覺(jué)的呈現(xiàn),從而使得內(nèi)容被縮放或調(diào)整到多個(gè)裝置的結(jié)合的呈現(xiàn)區(qū)域或呈現(xiàn)設(shè)施上。盡管 視覺(jué)呈現(xiàn)經(jīng)??梢灾敢曨l內(nèi)容,它還可以包括一個(gè)或多個(gè)靜態(tài)圖像。靜態(tài)圖像可以被呈現(xiàn) 為單個(gè)大圖像或作為構(gòu)成更大圖像的圖像拼貼的一部分??梢韵氲降氖?,本文所描述的方 法還可以用于多個(gè)攝像機(jī)和投影儀的對(duì)齊。多個(gè)投影儀可以用來(lái)分別地投影更大呈現(xiàn)的 塊。盡管描述了關(guān)于多裝置呈現(xiàn)平臺(tái)的多種實(shí)施例,可以想到的是,本文所描述的方法可以 與其它去中心化組件或分布式組件一起使用。
[0024] 圖1是根據(jù)一個(gè)實(shí)施例具有多裝置媒體呈現(xiàn)能力的系統(tǒng)的圖。通過(guò)示例,系 統(tǒng)使得多裝置呈現(xiàn)能夠基于呈現(xiàn)媒體文件請(qǐng)求、一個(gè)或多個(gè)裝置的接近程度(physical proximity)、它們的媒體呈現(xiàn)能力、多種連接和定位傳感器以及用于控制多裝置媒體呈現(xiàn) 的一個(gè)或多個(gè)命令信號(hào)而被創(chuàng)建。
[0025] 例如蜂窩電話(huà)、智能電話(huà)等的典型移動(dòng)裝置是主要針對(duì)移動(dòng)性而被設(shè)計(jì)的。因此, 它們的特點(diǎn)是主要意在針對(duì)使得單個(gè)用戶(hù)能夠查看大小被調(diào)整為顯示尺寸的信息的小的 視覺(jué)顯示。隨著多種內(nèi)容共享服務(wù)、社交網(wǎng)絡(luò)和其它多媒體豐富服務(wù)的增加,小顯示的有限 視覺(jué)能力阻礙了總體用戶(hù)體驗(yàn)。除了這些裝置的有限的視覺(jué)能力之外,還存在使得多裝置 媒體呈現(xiàn)值得期待的其它方面。
[0026] 以使得創(chuàng)建多裝置呈現(xiàn)的能力更加值得期待的顯示為特點(diǎn)的裝置的一個(gè)方面是 對(duì)于更有效利用顯示區(qū)域的趨勢(shì)。更新的裝置的特點(diǎn)是擴(kuò)展到裝置物理邊界以便最大化顯 示大小并且維持小封裝技術(shù)(small form factor)的屏幕。因此,移動(dòng)裝置的特點(diǎn)是擴(kuò)展 到裝置邊緣的活躍的顯示區(qū)域。該特點(diǎn)的增長(zhǎng)的可用性意味著可以通過(guò)將多個(gè)單個(gè)裝置在 平的表面上對(duì)齊從而使得它們彼此靠近從而將它們更加無(wú)縫地結(jié)合到單個(gè)更大顯示中。
[0027] 另一方面是期望通過(guò)結(jié)合高質(zhì)視頻內(nèi)容和多聲道音頻得到增強(qiáng)的音頻-視覺(jué)體 驗(yàn)。如果可以重建在空間中對(duì)聲音的感知(例如環(huán)繞聲),可以用多裝置呈現(xiàn)來(lái)更加有效地 呈現(xiàn)音頻內(nèi)容。單個(gè)移動(dòng)裝置可能僅能夠經(jīng)由單個(gè)揚(yáng)聲器呈現(xiàn)音頻內(nèi)容,因此阻礙聽(tīng)者的 質(zhì)量體驗(yàn)。多種多媒體內(nèi)容編碼標(biāo)準(zhǔn)支持多聲道音頻編碼。高質(zhì)數(shù)碼視頻數(shù)據(jù)伴隨有多聲 道音頻內(nèi)容。因此,期待創(chuàng)建多裝置呈現(xiàn)來(lái)再現(xiàn)多種空間聲音效果。
[0028] 第三方面是,大多數(shù)用戶(hù)正常使用他們的裝置的通常環(huán)境。特別是,對(duì)在移動(dòng)環(huán)境 中訪問(wèn)媒體服務(wù)的增長(zhǎng)的需求是成問(wèn)題的,因?yàn)榇蠖鄶?shù)移動(dòng)環(huán)境缺少例如在家里、學(xué)?;?商業(yè)環(huán)境中可見(jiàn)的那種多媒體設(shè)備。通常,移動(dòng)環(huán)境僅提供自組網(wǎng)絡(luò)能力。因此,在這樣的 環(huán)境中創(chuàng)建多裝置媒體呈現(xiàn)的能力是被高度期待的。
[0029] 為了解決這些方面,本文中所描述的方法與用于在自組織網(wǎng)絡(luò)環(huán)境中創(chuàng)建多裝置 呈現(xiàn)的方法和系統(tǒng)有關(guān)。當(dāng)在一個(gè)或多個(gè)裝置處呈現(xiàn)媒體文件時(shí),通過(guò)在比任何個(gè)別裝置 都更大的顯示區(qū)域處呈現(xiàn)該媒體文件來(lái)增強(qiáng)用戶(hù)體驗(yàn)。由于通過(guò)將每一視頻幀的部分在多 個(gè)裝置上分布而使顯示區(qū)域變大,關(guān)于視覺(jué)數(shù)據(jù)的用戶(hù)體驗(yàn)質(zhì)量被增強(qiáng)。相似地,由于多聲 道音頻內(nèi)容可以分別通過(guò)一個(gè)或多個(gè)揚(yáng)聲器傳送,關(guān)于音頻內(nèi)容的用戶(hù)體驗(yàn)質(zhì)量被增強(qiáng)。 盡管本文中的討論偶爾可能指移動(dòng)裝置,可以想到的是,本文所描述的方法可以應(yīng)用到能 夠呈現(xiàn)一個(gè)或多個(gè)類(lèi)型的媒體內(nèi)容的任何類(lèi)型的裝置。
[0030] 如圖1所示,系統(tǒng)100包括具有通過(guò)通信網(wǎng)絡(luò)105至多裝置呈現(xiàn)平臺(tái)103的連接 的用戶(hù)設(shè)備(UE) 10 la-10 In (也被集體地稱(chēng)為UE 101或用戶(hù)裝置101)。根據(jù)一個(gè)實(shí)施例, 每一個(gè)UE 101可以通過(guò)通信網(wǎng)絡(luò)105與多裝置呈現(xiàn)平臺(tái)103通信。例如,UE 101的組件 可以按照客戶(hù)端-服務(wù)器模型來(lái)與多裝置呈現(xiàn)平臺(tái)103交互。在一個(gè)實(shí)施例中,多裝置呈 現(xiàn)平臺(tái)103的一個(gè)或多個(gè)組件(在與圖2有關(guān)的部分討論)可以被集成到一個(gè)或多個(gè)UE 101的多裝置管理器107中。
[0031] 如圖1所示,UE 101還可以具有經(jīng)由自組網(wǎng)109至另一 UE的連接。自組網(wǎng)109是 例如使用短距離無(wú)線(xiàn)電技術(shù)(例如無(wú)線(xiàn)本地網(wǎng)(WLAN)、藍(lán)牙?等)來(lái)創(chuàng)建的無(wú)連接且無(wú)服 務(wù)器的裝置對(duì)裝置的網(wǎng)絡(luò)(例如移動(dòng)自組網(wǎng)(MANET))。在自組網(wǎng)109內(nèi),每一 UE可以是移 動(dòng)的并且在任意數(shù)量的其它UE的通信范圍內(nèi)。照此,處于任何其它UE的通信范圍內(nèi)的那 些UE的集合可以隨著UE 101從一處移動(dòng)到另一處和/或移入和移出通信范圍而改變。而 且,UE 101可以按需連接到自組網(wǎng)109或從自組網(wǎng)109斷開(kāi)連接。
[0032] UE 101可以經(jīng)由自組網(wǎng)109彼此交互感知信息。如本文中所使用的,術(shù)語(yǔ)"感知 信息"是指關(guān)于本地環(huán)境以及本地環(huán)境以?xún)?nèi)的用戶(hù)和通信裝置的任何內(nèi)容、信息和/或上 下文。信息可以采用從一個(gè)UE (例如UE IOla)向相鄰UE (例如UE IOlb-IOln)廣播的短 的匿名消息(例如洪水消息)的形式,這些相鄰UE處于該廣播UE的通信范圍內(nèi)。當(dāng)相鄰 UE(例如UE IOlb)接收廣播消息,它可以接下來(lái)將消息向其它相鄰UE再次廣播。以此方 式,最初廣播的消息可以傳播(例如跳)遍及自組網(wǎng)109。在多種實(shí)施例中,傳播范圍可以 由例如距離、位置、時(shí)間、用戶(hù)偏好等標(biāo)準(zhǔn)來(lái)限制。
[0033] 在自組網(wǎng)109中,消息可以用于在UE 101間攜帶小的感知信息消息。然而,在系 統(tǒng)100內(nèi),內(nèi)容項(xiàng)(例如包含語(yǔ)音、視頻、圖像等的壓縮媒體的樣本/指示符文件)也可以 經(jīng)由消息在UE 101間廣播。此外,消息還可以包含指向內(nèi)容或小量數(shù)據(jù)(例如存在或上下 文信息)的指針從而最小化在自組網(wǎng)109上傳輸?shù)臄?shù)據(jù)流量。UE 101于是可以使用其它通 信信道(例如經(jīng)由IP穿過(guò)通信網(wǎng)絡(luò)105)訪問(wèn)內(nèi)容。
[0034] 在圖1中還