相關申請案的交叉參考
本申請案要求2014年10月9日申請的第14/510,481號美國申請案“產(chǎn)生描繪事件的定制高光序列(generatingacustomizedhighlightsequencedepictinganevent)”(代理人案號thu001)的優(yōu)先權,所述申請案以全文引用的方式并入本文中。
本申請案進一步要求2015年5月12日申請的第14/710,438號美國申請案“產(chǎn)生描繪多個事件的定制高光序列(generatingacustomizedhighlightsequencedepictingmultipleevents)”(代理人案號thu002)的優(yōu)先權,所述申請案以全文引用的方式并入本文中。
本申請案涉及2012年8月31日申請的第13/601,915號美國申請案“產(chǎn)生即時表現(xiàn)的興奮水平(generatingexcitementlevelsforliveperformances)”,所述申請案以全文引用的方式并入本文中。
本申請案涉及2012年8月31日申請的第13/601,927號美國申請案“產(chǎn)生即時表現(xiàn)的警示(generatingalertsforliveperformances)”,所述申請案以全文引用的方式并入本文中。
本申請案涉及2012年8月31日申請且在2013年11月26日作為第8,595,763號美國專利頒發(fā)的第13/601,933號美國申請案“產(chǎn)生用于即時表現(xiàn)的前導廣告(generatingteasersforliveperformances)”,所述申請案以全文引用的方式并入本文中。
本文獻涉及用于產(chǎn)生且輸出用于體育事件、娛樂事件、新聞和/或類似物的定制高光序列的機制。
背景技術:
存在許多提供游戲高光、個人數(shù)據(jù)以及體育事件解說的服務。這些服務包含例如新聞節(jié)目、體育頻道、網(wǎng)站及類似物。然而一般來說,這些服務基于一般查看者可能關注何種體育事件以及一般查看者最可能關注體育事件的何種部分的某種一般化確定來提供高光。
一般來說這些服務并不考慮個別查看者的興趣和偏好。一個體育迷所關注的內容可能另一體育迷并不關注。當前可用的服務僅廣播游戲的高光而不考慮個別查看者的多種偏好,這會使他們對體育事件更感興趣或更不感興趣。這導致體育迷的時間的低效使用、收視觀眾的潛在損失以及廣告收入的伴隨減小。
技術實現(xiàn)要素:
本文所描述的技術的各種實施例提供用于產(chǎn)生和輸出體育事件、娛樂事件和/或類似事件的定制高光序列的機制。舉例來說,在體育事件的情境中,做出特定用戶對何種類型的體育、隊伍、聯(lián)盟、運動選手、場景、場景風格和/或類似物感興趣的確定。此確定可基于由用戶顯式地提供的信息和/或通過觀察用戶行為或從外部數(shù)據(jù)源提取此信息而自動做出,所述外部數(shù)據(jù)源例如個人在社交網(wǎng)絡上的簡檔或類似物。也可考慮其它因素,例如用戶的朋友可能在觀看的內容、體育事件或體育事件的特定部分的重要性或興奮水平、例如事件稀有性等外部考慮,和/或類似物。
在至少一個實施例中,可獲得可用于所述用戶的時間量,以使得可根據(jù)所述可用時間定制所述高光序列的長度。在至少一個其它實施例中,對于揭露即將到來的片段的結果的高光過渡(“劇透過渡”)對維持即將到來的片段的懸念的過渡(“謹慎過渡”)的需要是從用戶引起以進一步適合于用戶的特定偏好。一旦已經(jīng)確定用戶的特定興趣連同可用時間量以及謹慎過渡對劇透過渡的用戶需要,便產(chǎn)生且呈現(xiàn)含有體育事件的可能被關注的那些特定部分的定制高光序列,所述特定部分是以用戶可能得到娛樂且與時間限制一致的方式布置。在至少一個實施例中,產(chǎn)生定制高光序列以呈現(xiàn)銜接的敘述,且自動選擇趨于支持所述敘述的高光。
在產(chǎn)生定制高光序列中,從任何合適的源獲得體育事件的視頻和/或音頻帳戶。這可包含直播、記錄的材料、來自在線源的材料和/或類似物。識別且獲得描繪體育事件內的事件的特定剪輯,且以某一方式組裝以便產(chǎn)生相干的、可能中繼所需事件的引人注目的敘述且反映用戶的興趣的高光序列。
相似技術可用于非體育事件,例如提供電影、電視節(jié)目、新聞廣播和/或類似物的高光。這些技術可用于音頻節(jié)目、視聽節(jié)目、基于文字的內容和/或類似物。
本文中描述進一步細節(jié)和變化。
附圖說明
附圖連同描述一起說明若干實施例。所屬領域的技術人員將認識到在附圖中說明的具體實施例僅是示范性的,且并不希望限制范圍。
圖1a描繪根據(jù)一個實施例的用于呈現(xiàn)定制高光序列的界面的實例。
圖1b描繪根據(jù)一個實施例的用于呈現(xiàn)經(jīng)定制為適合一個競爭隊伍的迷的高光序列的界面的實例。
圖1c描繪根據(jù)一個實施例的用于呈現(xiàn)經(jīng)定制為適合競爭運動選手中的一者的迷的高光序列的界面的實例。
圖1d描繪根據(jù)一個實施例的用于導覽到定制高光序列的界面的實例。
圖2a是描繪根據(jù)客戶端/服務器實施例的硬件架構的框圖,其中事件內容是經(jīng)由網(wǎng)絡連接的內容提供者提供。
圖2b是描繪根據(jù)另一客戶端/服務器實施例的硬件架構的框圖,其中事件內容存儲在基于客戶端的存儲裝置處。
圖2c是描繪根據(jù)獨立實施例的硬件架構的框圖。
圖2d是描繪根據(jù)一個實施例的應用程序服務器的軟件組件的一個實施例的框圖。
圖2e是描繪根據(jù)一個實施例的分析服務器的軟件組件的一個實施例的框圖。
圖3是描繪可用以實施圖2a到2c中所示的計算裝置中的任一者的通用計算裝置的框圖。
圖4a是描繪根據(jù)一個實施例的產(chǎn)生定制高光序列的方法的流程圖。
圖4b是描繪根據(jù)一個實施例的產(chǎn)生定制高光序列的迭代方法的流程圖。
圖5a展示根據(jù)一個實施例按時間次序包含事件期間的若干控制權的信息的表的實例,在此情況下所述事件為橄欖球比賽。
圖5b展示根據(jù)一個實施例包含其中控制權優(yōu)先級大于或等于4的那些控制權的信息的表的實例。
圖5c展示根據(jù)一個實施例包含其中發(fā)生的事優(yōu)先級大于或等于180的那些發(fā)生的事(場景)的信息的表的實例。
圖5d展示根據(jù)一個實施例的包含基于發(fā)生的事(場景)優(yōu)先級而被視為比賽中的10個最興奮發(fā)生的事的那些發(fā)生的事(場景)的信息的表的實例。
圖5e展示根據(jù)一個實施例包含基于發(fā)生的事(場景)優(yōu)先級而被視為比賽中的15個最興奮發(fā)生的事的那些發(fā)生的事(場景)的信息的表的實例。
圖5f展示根據(jù)一個實施例的包含基于發(fā)生的事(場景)優(yōu)先級而被視為比賽中的20個最興奮發(fā)生的事的那些發(fā)生的事(場景)的信息的表的實例。
圖5g展示根據(jù)一個實施例的幻想名冊的實例。
圖5h展示根據(jù)一個實施例包含涉及用戶的幻想名冊上的運動選手的那些發(fā)生的事(場景)的信息的表的實例。
圖5i、5j和5k展示根據(jù)一個實施例包含涉及用戶的幻想名冊上的個別運動選手的發(fā)生的事(場景)的信息的表的實例。
圖5l展示根據(jù)一個實施例包含涉及用戶的幻想名冊上的運動選手的那些發(fā)生的事(場景)的信息的表的實例,其中幻想優(yōu)先級大于或等于180。
圖6a是根據(jù)一個實施例描繪概念架構的框圖,其中高光序列在服務器處產(chǎn)生且傳輸?shù)娇蛻舳搜b置以供呈現(xiàn)給用戶。
圖6b是根據(jù)一個實施例描繪概念架構的框圖,其中高光序列產(chǎn)生邏輯產(chǎn)生用于產(chǎn)生高光序列的時間代碼,且其中這些時間代碼存儲在基于服務器的數(shù)據(jù)存儲裝置中。
圖6c是根據(jù)一個實施例描繪概念架構的框圖,其中高光序列產(chǎn)生邏輯產(chǎn)生用于產(chǎn)生高光序列的時間代碼,且其中這些時間代碼存儲在基于客戶端的存儲裝置中。
圖6d是描繪概念架構的框圖,其中事件存儲在基于客戶端的存儲裝置中,且其中基于服務器的高光序列產(chǎn)生邏輯產(chǎn)生用于產(chǎn)生高光序列的時間代碼。
圖6e是描繪用于單獨實施例的概念架構的框圖,其中事件存儲在基于客戶端的存儲裝置中,且基于客戶端的高光序列產(chǎn)生邏輯產(chǎn)生用于產(chǎn)生高光序列的時間代碼。
具體實施方式
定義
呈現(xiàn)以下定義僅用于解釋性的目的,且并不希望限制范圍。
●事件:出于本文論述的目的,術語“事件”指代游戲、會話、比賽、系列節(jié)目、表演、節(jié)目、音樂會和/或類似物或其部分(例如一個動作、時期、四分之一、二分之一、一局、場景、章節(jié)或類似物)。事件可以是體育事件、娛樂事件、事件中的參與者的較大群體內的單個個人或個人子組的特定表現(xiàn),或類似物。非體育事件的實例包含電視節(jié)目、重大新聞、社會政治事件、自然災害、電影、演出、廣播節(jié)目、播客、有聲讀物、在線內容、音樂表演和/或類似物。事件可具有任何長度。出于說明性目的,本文常常在體育事件的方面描述技術;然而,所屬領域的技術人員將認識到也可在其它情境中使用所述技術,包含用于任何視聽的、視覺的、基于圖形的、交互式、非交互式或基于文字的內容的高光序列。因此,描述內容中的術語“體育事件”和任何其它體育專用術語的使用既定說明一個可能的實施例,但并不希望將所描述技術的范圍限制于所述一個實施例。而是,這些術語應當視為在技術適當時延伸到任何合適的非體育情境。為易于描述,術語“事件”也用以指代事件的報道或表示,例如事件的視聽記錄,或包含事件的報道、描述或描繪的任何其它內容項目。
●高光:術語“高光”(或“片段”或“高光片段”)指代事件或與事件相關聯(lián)的內容的摘錄或部分。高光可具有任何長度。一般來說,本文所描述的技術提供用于產(chǎn)生且呈現(xiàn)任何合適事件的定制高光(可基于用戶的特定特性和/或偏好而選擇)的機制。為易于描述,術語“高光”(或“高光片段”)也用以指代高光的報道或表示,例如高光的視聽記錄,或包含高光的報道、描述或描繪的任何其它內容項目。高光無需限于事件本身的描繪,但可包含與事件相關聯(lián)的其它內容。舉例來說,對于體育事件,高光可包含游戲中的音頻/視頻,以及例如游戲前、游戲中以及游戲后采訪、分析、解說和/或類似物等其它內容。這些內容可從線性電視記錄(例如,作為描繪事件自身的視頻流的部分)或從任何數(shù)目的其它源檢索。
●高光序列:此術語指代經(jīng)布置以供呈現(xiàn)給用戶的一組高光。高光序列可線性地呈現(xiàn)(例如視頻流),或以允許用戶選擇查看哪一高光以及查看次序(例如通過在鏈接或縮略圖上點擊)的方式呈現(xiàn)。高光序列的呈現(xiàn)可為非交互式或交互式的,例如允許用戶暫停、快退、跳過、快進、傳達偏好或厭惡和/或類似物。
●用戶/查看者:術語“用戶”或“查看者”可互換地指代觀看、收聽或另外經(jīng)歷事件、事件的一或多個高光或高光序列的個人、群組或其它實體。術語“用戶”或“查看者”還可以指代可在某個未來時間觀看、收聽或另外經(jīng)歷事件、事件的一或多個高光或高光序列的個人、群組或其它實體。術語“查看者”可以用于描述目的,但事件無需具有視覺成分,使得“查看者”可實際上為內容的收聽者或任何其它消費者。
●發(fā)生的事:此術語指代在事件期間發(fā)生的某事。實例包含進球、場景、進攻機會、命中、救球、僥幸逃脫、對抗、游戲的開始或結束、四分之一、二分之一、時期、一局、罰分、受傷、娛樂事件中的戲劇性事情、歌曲、獨奏和/或類似物。發(fā)生的事也可為異常的,例如電力中斷、不受規(guī)矩的迷的事情,和/或類似物。如下文將更詳細地論述,這些發(fā)生的事的檢測可用作確定是否包括包含特定發(fā)生的事的特定高光的基礎。發(fā)生的事為便于命名在本文中也被稱作“場景”,但這些使用不應當解釋為限制范圍。
●控制權:廣泛地定義此術語以包含事件的某個時間定界的部分。控制權的開始/結束時間的分界可取決于事件類型。對于其中一個隊伍可處于進攻而另一隊伍處于防守(例如籃球或橄欖球)的某些體育事件,控制權可定義為其中一個隊伍有球的時間周期。在例如曲棍球或足球等運動中,其中球塊或球控制權更為流動,則控制權可視為延伸到其中一個隊伍具有所述球塊或球的實質控制的時間周期,而忽略另一隊伍的瞬時接觸(例如被阻擋的射門或救球)。對于棒球,,控制權定義為對應于半局。對于其它類型的體育事件以及非體育事件,術語“控制權”可能稍微用詞不當,但本文所使用仍用于說明性目的。所屬領域的技術人員將認識到所述術語既定廣泛地應用于事件的任何時間定界的部分。非體育情境中的實例可包含章節(jié)、場景、動作、電視片段或類似物。控制權可包含任何數(shù)目的發(fā)生的事。
●興奮水平:如上文引用的相關美國申請案中更詳細論述,興奮水平是在事件內的給定時間對事件感到興奮或關注的程度的指標。也可相對于特定發(fā)生的事或運動選手確定興奮水平。相關申請案中論述用于測量或評估興奮水平的各種技術。如所論述,興奮水平可取決于事件內發(fā)生的事,以及例如總體情境或事件的重要性等其它因素(季后賽、角旗暗示、爭奪和/或類似物)。在至少一個實施例中,興奮水平可基于控制權內發(fā)生的發(fā)生的事而與事件的每一控制權相關聯(lián)。興奮水平也可針對不同用戶(例如,一個隊伍的迷對中立的迷)不同地測得,且可取決于每一用戶的個人特性。
●優(yōu)先級:指示發(fā)生的事或控制權的總體得分的導出度量,所述得分可用以確定在定制的高光序列中是否包含所述發(fā)生的事或控制權。在至少一個實施例中,優(yōu)先級可從興奮水平和/或其它因數(shù)導出。
概述
在至少一個實施例中,本文所揭示的技術涉及產(chǎn)生且輸出事件的定制高光序列,所述事件包含體育事件、娛樂事件、新聞事件和/或類似物。
本文所揭示的技術能夠從任何合適的源獲得或提取高光,無論是本地的還是遠程的且無論是記錄的還是即時的。實例包含:體育事件的即時或記錄的廣播;來自例如vimeo或youtube等視頻共享站點的在線剪輯;存檔視頻;例如硬盤驅動器、光學驅動器或磁性驅動器等本地媒體;機頂盒;本地或遠程服務器;例如智能電話或平板計算機等移動計算裝置;相機;攝錄影機;或類似物。也可使用任何這些媒體的組合。源視頻可包含整個事件(例如整個游戲),或其可為可從中提取定制高光序列的預先策劃的高光視頻。
源視頻和/或其它源內容可來自任何可用源,無論是線性的(例如經(jīng)由電纜箱而可用)還是點播/ip啟用的(例如購自網(wǎng)站或點播服務)。
在另一實施例中,視頻可從在線視頻共享網(wǎng)站(例如vimeo或youtube)獲得。這些視頻可通過標題、元數(shù)據(jù)和/或其它方式識別。然而在許多情況下,這些視頻共享網(wǎng)站的標題或元數(shù)據(jù)可能不準確;因此,在至少一個實施例中,系統(tǒng)分析來自這些源的視頻且從所述視頻分析確定正確的信息,然后使用這些視頻產(chǎn)生定制的高光序列。在至少一個實施例中,系統(tǒng)識別預先策劃的個別高光且使其與事件中的特定發(fā)生的事關聯(lián)。舉例來說,如果事件是例如棒球比賽等體育事件,那么系統(tǒng)可識別經(jīng)由視頻共享網(wǎng)站可用的一組視頻,其描繪所述比賽的個別高光場景。為了將這些高光視頻正確地區(qū)分優(yōu)先級,系統(tǒng)使視頻與比賽的過程中發(fā)生的個別發(fā)生的事(例如場景)關聯(lián)。在至少一個實施例中,這是通過對與所述視頻相關聯(lián)的元數(shù)據(jù)的自動分析來完成。在至少一個實施例中,此分析由額外技術補充以改善準確性,例如自然語言處理和/或模糊邏輯;以此方式,每一視頻可正確地與體育事件內的正確發(fā)生的事相關聯(lián)。
在另一實施例中,用于定制高光序列的視頻可來自用戶的(或另一用戶的)自身的視頻捕獲裝置,例如屬于參與所述事件的某人的智能電話、相機或攝錄影機。
在另一實施例中,可使用來自不同源的視頻,且可組合以產(chǎn)生定制的高光序列。在至少一個實施例中,所述系統(tǒng)可包含同一發(fā)生的事(例如尤其引人注目的發(fā)生的事)的多個角度,所述角度可來自不同視頻源。舉例來說,定制的高光序列可包含用于大滿貫的電視饋送,隨后與由參與比賽的迷捕獲的同一大滿貫的youtube視頻;由于youtube視頻從不同視角捕獲發(fā)生的事,因此包含所述視頻用于強調且展示群眾的反應可為有效的。在另一實例中,所述系統(tǒng)可組合來自一個源的視頻饋送(例如網(wǎng)絡廣播)與來自另一源的音頻饋送(例如一個隊伍的本地廣播解說員);此組合對于所述本地解說員的隊伍的迷可能更有娛樂性或感興趣。
在至少一個實施例中,所述系統(tǒng)考慮何種視頻源或其它內容可用于用戶。舉例來說,如果用戶是優(yōu)質體育套餐的訂戶,那么他或她可以接入非訂戶不可用的某些體育事件的按需視頻。在至少一個實施例中,所描述的系統(tǒng)檢測此情況,且當可用于構造定制高光序列時使用這些按需視頻(或其它內容)。對于非訂戶,系統(tǒng)尋找其它可用的內容源。
為了有效地定制高光序列,本文所揭示的技術能夠確定個別用戶(或用戶群組)的偏好和興趣。這可例如通過以下方式中的任一者來完成:詢問用戶;觀察他或她的行為;從例如由社交網(wǎng)絡收集和維持的簡檔提取偏好,基于用戶查看的內容、人口統(tǒng)計資料或其它因數(shù)而做出推斷;用戶的朋友或關聯(lián)人的觀察;和/或其任何組合。簡單地說,任何合適的機制可用于確定這些偏好和興趣。另外,本文所揭示的技術考慮可用于用戶查看高光序列的時間量;這可由用戶顯式地指定,或基于先前查看習慣、行業(yè)標準和/或任何其它因數(shù)而確定。另外,本文所揭示的技術考慮了用戶看見劇透過渡(在顯示結果和/或事件之前揭露結果和/或事件)對謹慎過渡(并不揭露)的需要。
在至少一個實施例中,所揭示技術能夠基于可能使得特定體育事件(或這些事件內的發(fā)生的事)對于不同類別的用戶更興奮或更不興奮的因素而針對不同用戶產(chǎn)生不同的定制高光序列。在至少一個實施例中,所揭示技術考慮了用戶可能對特定類型的表現(xiàn)、隊伍、聯(lián)盟、運動選手、劃分、會議、游戲、體育、風格或其它變量感興趣的程度。在一個實例中,可能為主場隊伍迷產(chǎn)生不同高光序列而不是客場隊伍迷或中立的迷。如本文所使用,主場隊伍迷指代作為主辦事件的隊伍的迷(或另外具有親和力)的訂戶,客場隊伍迷指代作為與主場隊伍對抗的隊伍的迷(或另外具有親和力)的訂戶,且中立的迷對于主場隊伍或客場隊伍不具有偏好或親和力。在一些實施例中,事件可涉及超過兩個隊伍和/或一或多個個人。在一些實施例中,本文所描述的定制高光序列可針對主場隊伍迷、客場隊伍迷和中立的迷單獨地產(chǎn)生。當事件涉及超過兩個隊伍和/或一或多個個人時,本文所描述的定制高光序列可針對所述多個隊伍和/或個人中的每一者的迷單獨地產(chǎn)生。
定制高光序列也可針對其它人的群組產(chǎn)生。舉例來說,可基于用戶對快節(jié)奏比賽、具有大動量擺動的比賽、具有大歷史情境或重要性的比賽或其它類別的親和力而針對不同用戶單獨地產(chǎn)生定制高光序列。舉例來說,定制高光序列可包含作為特定用戶發(fā)現(xiàn)興奮的類型的片段,例如汽車大賽中的撞車或曲棍球比賽期間的斗毆。
在至少一個實施例中,定制高光序列包含來自單個事件的片段。在至少一個其它實施例中,定制高光序列可包含來自多于一個事件的片段,例如在給定日或某個其它時期發(fā)生或者作為一個系列的部分或類似情況的若干比賽。來自不同事件的片段的特定組合是基于用戶的個別親和力和特性而選擇。
在至少一個實施例中,定制高光序列可自動構造以聚焦于特定運動選手、隊伍、劃分、聯(lián)盟、季后賽系列或類似物??僧a(chǎn)生展示用戶的所有最愛運動選手(即使他們在不同的隊伍)或屬于用戶的幻想聯(lián)盟中的幻想隊伍的運動選手的高光的定制高光序列。在此類實施例中,系統(tǒng)獲得關于哪些運動選手在用戶的幻想隊伍聯(lián)盟中的信息,以使得可做出關于將包含哪些高光的適當選擇;這些選擇可基于如下所述的興奮水平和/或優(yōu)先級而做出,但也可考慮用戶的運動選手在比賽的每一發(fā)生的事(場景)中涉及到的程度。
在至少一個實施例中,定制高光序列可伴隨有得分、解釋性的文字、解說或其它輔助內容。這些內容可自動產(chǎn)生,或可由人作者編寫。這些內容可采取任何合適的形式,例如音頻(口頭的解說或配音)、文字(字幕、標題或題頭)、圖形(屏幕上的圖標或符號)或類似物。實例是在高光片段的開始出現(xiàn)的字幕,給出所述高光片段的情境(例如得分、上壘情形、投球數(shù)、控制權、介紹性文字或類似物)。這些輔助內容可出現(xiàn)于高光序列自身內(例如在所述序列的每一片段之前),和/或其可出現(xiàn)于概括總體高光序列的屏幕上,例如允許用戶看見所述高光序列內的個別片段的導覽屏幕,如下文更詳細說明。其它布置是可能的。
在至少一個實施例中,這些情境信息可從任何合適的源導出,且可包含例如當前比賽情形、當前球情形和/或類似物等項目。在至少一個實施例中,在高光片段之間可使用過渡效果;此過渡效果可為信息性的或非信息性的。
在至少一個實施例中,這些情境信息可含有闡明即將到來的高光中即將展示的內容的劇透。在替代實施例中,這些情境信息可不含劇透,且簡單地幫助設置即將到來的高光起始時刻的情形。在至少一個實施例中,用戶可指定他或她是否希望看見劇透;在另一實施例中,系統(tǒng)可做出是否包含劇透的自動確定。
在至少一個實施例中,用戶可在定制高光序列正顯示的時候與其交互。舉例來說,用戶可在高光片段正顯示的同時點擊鏈接或執(zhí)行某個其它輸入操作,以接入關于體育事件的所述部分的更多信息。點擊鏈接可將用戶帶到高光片段的更詳細描述,或所描繪事件的完整視頻或類似物。以此方式,所顯示的定制高光序列可用作用于在事件的較完整描繪內導覽的機制。
定制高光序列可經(jīng)由任何合適的機制提供給用戶。在至少一個實施例中,這些序列可經(jīng)由網(wǎng)站、應用程序、機頂盒、軟件應用程序或類似物而展示。任何合適的硬件可用于呈現(xiàn)定制高光序列,包含桌上型計算機、膝上型計算機、電視機、智能電話、平板計算機、音樂播放器、音頻裝置、一體機、機頂盒、游戲系統(tǒng)、可穿戴式裝置、消費者電子裝置,和/或類似物。此類裝置在本文中一般被稱作客戶端裝置。內容可經(jīng)由任何合適的方式傳輸?shù)娇蛻舳搜b置,例如計算網(wǎng)絡、電纜網(wǎng)絡、衛(wèi)星連接、無線網(wǎng)絡和/或類似物。包含定制高光序列的內容可從服務器、電纜提供者、按需提供者、衛(wèi)星提供者和/或類似物傳輸?shù)娇蛻舳搜b置。替代地,所描述技術可在單獨裝置處實施,例如含有體育事件的記錄的dvr,其中所述裝置從此本地存儲的記錄產(chǎn)生定制高光序列且將其呈現(xiàn)給用戶。因此,可實施所述技術而不需要到遠程服務器或其它內容源的連接。
用戶界面
現(xiàn)參看圖1a,展示根據(jù)一個實施例用于呈現(xiàn)特定事件的定制高光序列的界面100的實例。在此實例中,事件是2013年11月6日勇士隊與森林狼隊之間的籃球比賽。曲線圖103描繪在所述籃球比賽的持續(xù)時間中的興奮水平的動態(tài)量度,這可使用上文引用的2012年8月31日申請的第13/601,915號美國申請案“產(chǎn)生即時表現(xiàn)的興奮水平”中描述的技術來確定,所述申請案以全文引用的方式并入本文中。
興奮水平的視覺描繪是任選的,且此處為了說明性目的而呈現(xiàn)。興奮水平是當確定定制高光序列中將包含事件的哪些部分時可考慮的一個可能的因素??墒褂闷渌蛩兀缟婕皞€別用戶對特定隊伍、運動選手、場景類型和/或類似物的親和力的個人化因素,且這些因素可在適當時與興奮水平組合(或可修改興奮水平)以確定將包含哪些片段。在其它實施例中,可替代或補充興奮水平使用其它度量。在至少一個實施例中,使用稱為“優(yōu)先級”的導出度量來確定定制高光序列中將包含事件的哪些部分;優(yōu)先級可從興奮水平和/或其它因素導出,如下文更詳細地描述。
在圖1a的實例中,識別某些片段以用于包含在定制高光序列中。展示對應于這些片段的縮略圖101,從而允許用戶通過點擊縮略圖101而觀看個別片段。曲線圖103還含有垂直指示符104以提供體育事件內每一個別片段在何處出現(xiàn)的圖形表示。“播放全部”縮略圖102允許用戶看見整個定制高光序列。
在至少一個實施例中,針對每一縮略圖101展示概述字幕107。在至少一個實施例中,用戶可選擇省略這些字幕107以便避免“劇透”。
界面100還含有可用以指定用于定制高光序列的參數(shù)的其它控制件。按鈕105允許用戶指定他或她是否對基線(中立)視圖更感興趣,或是否為一個隊伍或另一隊伍的迷,或是否為一個隊伍的特定運動選手的迷;可基于指定哪種親和力而選擇不同高光集合。按鈕106允許用戶指定定制高光序列應當有多長;在至少一個實施例中,可取決于多少時間可用而選擇不同高光集合。在至少一個實施例中,響應于用戶點擊按鈕105或106中的一者,動態(tài)地產(chǎn)生不同的定制高光序列;因此,可響應于此輸入操作而自動更新曲線圖103和縮略圖101、102。
圖1b描繪在用戶已經(jīng)點擊指定他或她是勇士隊迷的按鈕105a之后對界面100的更新的實例。響應于此選擇,產(chǎn)生強調勇士隊場景的定制高光序列,如由經(jīng)更新曲線圖103和縮略圖101、102反映。
圖1c描繪在用戶已經(jīng)點擊指定他或她是運動選手klaythompson的迷的按鈕105b之后對界面100的更新的實例。響應于此選擇,產(chǎn)生強調thompson的場景的定制高光序列,如由經(jīng)更新曲線圖103和縮略圖101、102反映。
在至少一個實施例中,可提供“為何我展示此情形”鏈接(圖1a到1c中未圖示),從而給予用戶對為何選擇某些高光以用于包含在高光序列中的闡釋的接入。也可給予用戶調整若干參數(shù)中的任一者且進而改變高光序列的機會。
圖1a到1c描繪例如比賽等單個事件的高光序列的呈現(xiàn)。在至少一個實施例中,所描述系統(tǒng)能夠產(chǎn)生包含任何數(shù)目的事件的高光序列,例如在給定日發(fā)生的若干比賽或特定隊伍的若干比賽或類似物。在至少一個實施例中,用戶可選擇高光序列是否應當包含單個事件或多個事件的高光。
圖1a到1c描繪用于呈現(xiàn)用于查看定制高光序列且在不同選項當中導覽的界面100的一個特定布局。所屬領域的技術人員將認識到許多其它布局和布置是可能的。
在其它實施例中,定制高光序列可簡單地呈現(xiàn)為視頻(或音頻軌),而無需任何水平的圖形表示且無需時間線或類似物的任何指示。此呈現(xiàn)可尤其有用于用戶正在電視機上而不是網(wǎng)站上查看高光序列的情境。此呈現(xiàn)仍可例如通過允許用戶按下“前進”或“后退”按鈕以跳到序列內的下一或前一高光片段而允許用戶導覽和交互。此呈現(xiàn)也可允許用戶通過按下“進入”按鈕或類似物(或執(zhí)行某種其它合適的輸入操作)而獲得更多信息或看見更詳細的高光(或甚至切換到例如整個比賽等未刪減事件自身的視圖)。
現(xiàn)參看圖1d,展示根據(jù)一個實施例的用于導覽到定制高光序列的界面120的實例。舉例來說,可在例如體育事件等事件存儲在本地或基于服務器的dvr上的實施例中使用此界面120。界面120允許用戶導覽到完整比賽、比賽摘錄和/或高光序列。包含一組面板123,其允許導覽到比賽的各種表示。每一面板123包含標題、比賽的描述、源的指示、總體興奮水平121,以及關于其是否為完整比賽、比賽摘錄或高光序列(具有指定持續(xù)時間)的指示122。可為所述用戶基于他或她的個別特性和偏好而定制興奮水平121,如本文以及上文引用的相關美國申請案中所描述。用戶可輕觸或點擊面板123,或使用光標或遙控器來選擇面板123,以便起始對應比賽或高光序列的重放。在至少一個實施例中,這致使裝置使用本地存儲的視頻內容開始重放;在另一實施例中,其致使裝置從遠程源(例如服務器)檢索視頻內容且開始重放。檢索可通過下載或基于流式傳輸而進行。
在圖1d的實例中,面板123a提供對完整籃球比賽的接入。面板123b、122c和122f提供對比賽摘錄的接入;在至少一個實施例中,系統(tǒng)可基于比賽的哪些部分是最讓人興奮的而選擇提供哪些摘錄(例如,使用比賽的各種部分的興奮水平和/或優(yōu)先級)。面板123d和123e提供對根據(jù)本文所描述的技術產(chǎn)生的定制高光序列的接入。
系統(tǒng)架構
根據(jù)各種實施例,所述系統(tǒng)可實施于任何電子裝置或一組電子裝置上,經(jīng)裝備以接收、存儲和呈現(xiàn)信息。此電子裝置可為例如桌上型計算機、膝上型計算機、電視機、智能電話、平板計算機、音樂播放器、音頻裝置、一體機、機頂盒、游戲系統(tǒng)、可穿戴式裝置、消費者電子裝置和/或類似物。
雖然本文結合特定類型計算裝置中的實施方案描述所述系統(tǒng),但所屬領域的技術人員將認識到本文所描述的技術可在其它情境中實施,且實際上在能夠接收和/或處理用戶輸入且將輸出呈現(xiàn)給用戶的任何合適的裝置中實施。因此,以下描述既定借助于實例說明各種實施例,而不是限制范圍。
現(xiàn)參看圖2a,展示描繪根據(jù)客戶端/服務器實施例的硬件架構的框圖,其中經(jīng)由連接網(wǎng)絡的內容提供者224提供事件內容。此客戶端/服務器實施例的實例是基于網(wǎng)絡的實施方案,其中客戶端裝置206運行提供用戶界面的瀏覽器或應用程序,所述用戶界面用于與經(jīng)由通信網(wǎng)絡204從各種服務器202、214、216以及數(shù)據(jù)提供者222和/或內容提供者224提供到客戶端裝置206的內容(例如網(wǎng)頁、視頻內容和/或類似物)交互。響應于來自客戶端裝置206的請求的內容和/或數(shù)據(jù)的發(fā)射可使用任何已知的協(xié)議和語言進行,例如超文本標記語言(html)、java、objectivec、python、javascript和/或類似物。
客戶端裝置206可為任何電子裝置,例如桌上型計算機、膝上型計算機、電視機、智能電話、平板計算機、音樂播放器、音頻裝置、一體機、機頂盒、游戲系統(tǒng)、可穿戴式裝置、消費者電子裝置和/或類似物。在至少一個實施例中,客戶端裝置206具有所屬領域的技術人員眾所周知的若干硬件組件。輸入裝置251可為接收來自用戶250的輸入的任何元件,包含例如鍵盤、鼠標、觸筆、觸敏屏(觸摸屏)、觸摸墊、手勢接受器、軌跡球、加速度計、五路開關、麥克風或類似物。輸入可經(jīng)由任何合適的模式提供,包含例如以下各者中的一或多者:指向、輕觸、打字、拖動、示意、傾斜、搖動和/或語音。顯示屏幕252可為以圖形方式顯示信息、視頻、內容和/或類似物的任何元件,包含事件、高光和/或類似物的描繪。此輸出還可包含例如視聽內容、數(shù)據(jù)可視化、導覽元素、圖形元素、請求用于內容選擇的信息和/或參數(shù)的詢問,或類似物。另外或替代地,顯示屏幕252可以廣泛多種格式顯示狀態(tài)信息,包含但不限于狀態(tài)報告、概述報告、比較性報告及類似物。在每次僅呈現(xiàn)所需輸出的某部分的至少一個實施例中,例如滾動機制等動態(tài)控制可經(jīng)由輸入裝置251而可用以改變當前顯示哪些信息,和/或更改信息顯示的方式。
處理器257可為用于根據(jù)眾所周知的技術在軟件的指示下對數(shù)據(jù)執(zhí)行操作的常規(guī)微處理器。存儲器256可為具有此項技術中已知的結構和架構的隨機存取存儲器,供處理器257在運行軟件以執(zhí)行本文所描述的操作的過程中使用??蛻舳搜b置也可包含本地存儲裝置(未圖示),其可為硬盤驅動器、快閃驅動器、光學或磁性存儲裝置、基于網(wǎng)絡(基于云)的存儲裝置和/或類似物。
例如因特網(wǎng)等任何合適類型的通信網(wǎng)絡204可用作用于根據(jù)任何合適的協(xié)議和技術在客戶端裝置206與各種服務器202、214、216和/或內容提供者224和/或數(shù)據(jù)提供者222之間傳輸數(shù)據(jù)的機制。除因特網(wǎng)之外,其它實例包含蜂窩式電話網(wǎng)絡、edge、3g、4g、長期演進(lte)、會話起始協(xié)議(sip)、短消息端對端協(xié)議(smpp)、ss7、wi-fi、藍牙、zigbee、超文本傳送協(xié)議(http)、安全超文本傳送協(xié)議(shttp)、傳輸控制協(xié)議/因特網(wǎng)協(xié)議(tcp/ip)和/或類似物,和/或其任何組合。在至少一個實施例中,客戶端裝置206經(jīng)由通信網(wǎng)絡204發(fā)射針對數(shù)據(jù)和/或內容的請求,且從服務器202、214、216接收含有所請求數(shù)據(jù)和/或內容的響應。
在至少一個實施例中,圖2a的系統(tǒng)產(chǎn)生體育事件的定制高光序列;然而,如上所提到,本文中的教示還適用于非體育事件,且應了解本文所描述的技術不限于對體育事件的應用。舉例來說,本文所描述的技術可用以產(chǎn)生電視節(jié)目、電影、新聞事件、游戲節(jié)目、政治性動作、商業(yè)節(jié)目、戲劇和/或其它間歇性內容或者多于一個此類事件的定制高光序列。
在至少一個實施例中,系統(tǒng)200通過分析事件的即時饋送和/或記錄而產(chǎn)生定制高光序列,包含視頻內容、音頻內容、逐次場景統(tǒng)計數(shù)據(jù)和度量或與事件相關的任何其它可用數(shù)據(jù)中的任一者或全部。
在一個實施例中,系統(tǒng)200包含經(jīng)由網(wǎng)絡204耦合到一或多個客戶端裝置206的一或多個網(wǎng)絡服務器202。網(wǎng)絡204可為公用網(wǎng)絡、專用網(wǎng)絡或公用網(wǎng)絡和私用網(wǎng)絡的組合,例如因特網(wǎng)。網(wǎng)絡204可為lan、wan、有線、無線和/或以上的組合。在至少一個實施例中,客戶端裝置206能夠經(jīng)由有線或無線連接連接到網(wǎng)絡204。在至少一個實施例中,客戶端裝置還可包含能夠接收和記錄事件的記錄裝置,例如dvr、pvr或其它媒體記錄裝置。此記錄裝置可為客戶端裝置206的部分或可在外部;在其它實施例中,此記錄裝置可省略。雖然圖2a展示一個客戶端裝置206,但系統(tǒng)200可實施有單個類型或多個類型的任何數(shù)目的客戶端裝置206。
網(wǎng)絡服務器202包含一或多個物理計算裝置和/或軟件,其可接收來自客戶端裝置206的請求且以數(shù)據(jù)響應于那些請求,以及發(fā)送出未經(jīng)請求的警示和其它消息。網(wǎng)絡服務器202可采用用于容錯性和可縮放性的各種策略,例如負載平衡、高速緩沖存儲以及群集。在至少一個實施例中,網(wǎng)絡服務器202可包含如此項技術中已知的高速緩沖存儲技術以用于存儲與事件相關的客戶端請求和信息。
網(wǎng)絡服務器202維持或另外指定一或多個應用程序服務器214以響應于從客戶端裝置206接收的請求。在至少一個實施例中,應用程序服務器214提供對商業(yè)邏輯的接入供客戶端裝置206中的客戶端應用程序使用。應用程序服務器214可與網(wǎng)絡服務器202位于同一地點、共同擁有或共同管理。應用程序服務器214也可以遠離網(wǎng)絡服務器202。在至少一個實施例中,應用程序服務器214與一或多個分析服務器216和一或多個數(shù)據(jù)服務器218交互以執(zhí)行所揭示技術的一或多個操作。
在系統(tǒng)200的示范性操作中,客戶端裝置206的一或多個用戶250做出查看事件或一組事件的定制高光序列的請求,所述事件可包含體育事件或非體育事件。在另一實施例中,此定制高光序列可呈現(xiàn)給用戶250而無需用戶250做出特定請求。在一個實施例中,用戶250可經(jīng)由客戶端裝置206處的輸入裝置251指定用于定制高光序列的某些參數(shù)(例如,舉例來說,將包含何種事件/比賽/隊伍、用戶250有多少時間可用于查看高光序列,和/或任何其它參數(shù))。用戶偏好也可從存儲裝置提取,例如從存儲在存儲裝置253中的用戶數(shù)據(jù)255提取,以便定制高光序列而不一定需要用戶250指定偏好。可基于觀察到的用戶250的行為和動作而確定用戶偏好(例如,通過觀察網(wǎng)站訪問模式、電視觀看模式、音樂收聽模式、在線購買和/或類似物);另外或替代地,可從由用戶250提供的先前存儲的偏好檢索用戶偏好。這些用戶偏好可指示用戶250關注何種隊伍、體育、運動選手和/或事件類型,且因此可用以引導高光序列的高光的選擇。
可包含一或多個計算裝置的分析服務器216分析來自數(shù)據(jù)提供者222的與一或多個事件相關的逐次場景統(tǒng)計數(shù)據(jù)的即時或記錄的饋送。數(shù)據(jù)提供者222的實例可包含(但不限于)例如statstm、optatm和sportsdirecttm等實時體育信息的提供者。在一個實施例中,分析服務器216產(chǎn)生事件的興奮水平的不同集合;這些興奮水平可隨后使用(可能結合其它數(shù)據(jù))用于根據(jù)本文所描述的技術選擇高光。上文引用的相關美國申請案中更詳細描述了由分析服務器216執(zhí)行的操作。
應用程序服務器214接收由分析服務器216產(chǎn)生的興奮水平的不同集合,且根據(jù)本文所描述的技術使用這些數(shù)據(jù)以產(chǎn)生用戶250的定制高光序列。在至少一個實施例中,應用程序服務器214導出事件的每一控制權、發(fā)生的事或其它部分的優(yōu)先級度量;所述優(yōu)先級度量可從興奮水平和/或從其它信息導出。所述優(yōu)先級度量可隨后用以選擇高光以用于包含在定制高光序列中。在其它實施例中,應用程序服務器214單獨使用興奮水平,且并不產(chǎn)生優(yōu)先級。
高光序列的內容可來自任何合適的源,包含來自內容提供者224(其可包含例如youtube、mlb.com及類似網(wǎng)站;體育數(shù)據(jù)提供者;電視臺;基于客戶端或服務器的dvr;和/或類似物)。替代地,內容可來自本地源,例如與客戶端裝置206相關聯(lián)(或建置于其中)的dvr或其它記錄裝置。在至少一個實施例中,應用程序服務器214使定制高光序列作為下載或流式傳輸內容或按需內容或者通過某種其它方式而可用于用戶250。在另一實施例中,應用程序服務器214將信息發(fā)送到客戶端裝置206以識別高光序列的特定高光,且客戶端裝置206隨后檢索或獲得經(jīng)識別高光以供呈現(xiàn)給用戶250。此實施例避免不必要地經(jīng)由網(wǎng)絡204傳輸視頻內容或其它高帶寬內容的需要,尤其是這些內容已經(jīng)在客戶端裝置206可用的情況。
舉例來說,現(xiàn)參看圖2b,展示其中事件內容259存儲在基于客戶端的存儲裝置258處的實施例的實例,所述存儲裝置可為可用于客戶端裝置206的任何形式的本地存儲裝置。實例是可記錄事件的dvr,例如用于完整體育事件的視頻內容。替代地,裝置258可為用于數(shù)字形式的數(shù)據(jù)的任何磁性、光學或電子存儲裝置;實例包含快閃存儲器、磁性硬盤驅動器、cd-rom、dvd-rom、或與裝置206集成或與裝置206通信地耦合的其它裝置?;谟蓱贸绦蚍掌?14提供的信息,客戶端裝置206能夠從存儲在基于客戶端的存儲裝置258處的事件內容259提取高光,且進而向用戶250呈現(xiàn)定制高光序列而不必從內容提供者224或其它遠程源檢索視頻內容。此布置可節(jié)省帶寬,且可有效地利用可能已經(jīng)可用于客戶端裝置206的現(xiàn)有硬件。
返回到圖2a,在至少一個實施例中,應用程序服務器214可取決于個別用戶偏好和/或其它參數(shù)而產(chǎn)生用于不同用戶250的不同定制高光序列。下文更詳細描述由應用程序服務器214執(zhí)行的操作。在至少一個實施例中,定制高光序列可經(jīng)由任何合適的輸出裝置呈現(xiàn)給用戶250,例如客戶端裝置206處的顯示屏幕252。在至少一個實施例中,用戶250可經(jīng)由輸入裝置251與所顯示的高光序列交互,例如選擇特定高光片段用于顯示,以及暫停、快退、快進和/或執(zhí)行其它動作。
在至少一個實施例中,提供再一個數(shù)據(jù)服務器218。數(shù)據(jù)服務器218響應于來自服務器202、214、216中的任一者的對數(shù)據(jù)的請求,例如獲得事件數(shù)據(jù)254和/或用戶數(shù)據(jù)255。在至少一個實施例中,這些信息可存儲在數(shù)據(jù)服務器218可存取的任何合適的存儲裝置253處,且可來自任何合適的源,例如來自客戶端裝置206自身、內容提供者224、數(shù)據(jù)提供者222和/或類似物。事件數(shù)據(jù)254可包含描述任何數(shù)目的事件的任何信息,以及發(fā)生的事、興奮水平和/或其它信息。用戶數(shù)據(jù)255可包含描述用戶250的任何信息,包含(例如)人口統(tǒng)計資料、購買行為、網(wǎng)絡查看行為、興趣、偏好和/或類似物。
現(xiàn)參看圖2c,展示在單獨環(huán)境中實施系統(tǒng)200的替代實施例。如同圖2b中所示的實施例,事件內容259存儲在基于客戶端的存儲裝置258處,例如dvr或類似物。替代地,裝置258可為快閃存儲器或硬盤驅動器,或與裝置206集成或與裝置206通信地耦合的其它裝置。例如用戶250的偏好和興趣等用戶數(shù)據(jù)255也可存儲在裝置258上?;谶@些用戶數(shù)據(jù)255,系統(tǒng)200能夠識別事件內容259內的特定高光,且進而以本文所描述的方式向用戶250呈現(xiàn)定制高光序列。
圖2a、2b和2c中描繪的特定硬件架構僅是示范性的。所屬領域的技術人員將認識到可使用其它架構實施本文所描述的技術。
在一個實施例中,系統(tǒng)可被實施為以任何合適的計算機編程語言編寫的軟件,無論是在獨立還是客戶端/服務器架構中。替代地,其可以硬件實施和/或嵌入。
現(xiàn)參看圖2d,展示描繪應用程序服務器214的軟件組件的一個實施例的框圖。在至少一個實施例中,應用程序服務器214包含用戶偏好模塊224、興奮水平結果模塊226以及優(yōu)先級確定模塊225。用戶偏好模塊224接收用戶250的用戶偏好。在各種實施例中,這些偏好可包含例如用戶250的最愛體育、最愛隊伍、最愛運動選手、幻想隊伍名冊和/或類似物的列表。
在至少一個實施例中,興奮水平結果模塊226從分析服務器216的興奮水平產(chǎn)生模塊230(下文描述)接收與一或多個事件相關的興奮水平的不同集合。優(yōu)先級確定模塊225使用來自興奮水平結果模塊226的數(shù)據(jù)連同關于事件內的控制權或發(fā)生的事的其它數(shù)據(jù)以產(chǎn)生每一控制權或發(fā)生的事的優(yōu)先級度量。在至少一個實施例中,基于由優(yōu)先級確定模塊225產(chǎn)生的優(yōu)先級度量連同由用戶偏好模塊224獲得的用戶偏好,高光序列產(chǎn)生模塊227根據(jù)本文所描述的技術產(chǎn)生定制高光序列以供呈現(xiàn)給用戶250。在另一實施例中,可省略優(yōu)先級確定模塊225,且高光序列產(chǎn)生模塊227基于從興奮水平結果模塊226接收的興奮水平連同由用戶偏好模塊224獲得的用戶偏好而產(chǎn)生定制高光序列。
現(xiàn)參看圖2e,展示描繪分析服務器216的軟件組件的一個實施例的框圖。在至少一個實施例中,分析服務器216包含數(shù)據(jù)變換模塊228和興奮水平產(chǎn)生模塊230。數(shù)據(jù)變換模塊228接收且分析來自一或多個數(shù)據(jù)提供者222的關于事件的數(shù)據(jù)。興奮水平產(chǎn)生模塊230基于由數(shù)據(jù)變換模塊228執(zhí)行的分析而產(chǎn)生不同類別用戶的不同興奮水平。上文引用的相關美國申請案中提供了關于這些組件的操作的進一步細節(jié)。
現(xiàn)參看圖3,展示描繪可用以實施圖2a到2c中所示的計算裝置中的任一者的通用計算裝置、移動裝置和/或其它電子裝置的框圖。舉例來說,圖3中描繪的通用計算裝置可用以實施網(wǎng)絡服務器202、應用程序服務器214、分析服務器216和/或客戶端裝置206中的計算裝置。
在至少一個實施例中,裝置300包含存儲器256、處理器257以及將包含存儲器256的各種系統(tǒng)組件耦合到處理器257的系統(tǒng)總線306。系統(tǒng)總線306可為若干類型總線結構中的任一者,包含存儲器總線或存儲器控制器、外圍總線以及使用多種總線架構中的任一者的局部總線。
存儲器256部分地存儲用于由處理器257執(zhí)行的指令和數(shù)據(jù)以便執(zhí)行本文所描述的過程。存儲器256包含呈易失性和/或非易失性存儲器形式的計算機存儲媒體,例如只讀存儲器(rom)和隨機存取存儲器(ram)。含有例如在啟動期間幫助在裝置300內的元件之間傳送信息的基本例程的基本輸入/輸出系統(tǒng)(bios)通常存儲在rom中。ram通常含有數(shù)據(jù)和/或程序模塊,其由處理器257可立即存取和/或當前正操作。
裝置300進一步包含大容量存儲裝置308??梢源疟P驅動器、光盤驅動器或快閃存儲器或類似物實施的存儲裝置308是用于存儲供處理器257使用的數(shù)據(jù)和指令的非易失性存儲裝置。在一個實施例中,存儲裝置308存儲用于實施本文所描述的方法的系統(tǒng)軟件以用于裝載到存儲器256。存儲裝置308可在裝置300的內部或外部。
用戶(例如用戶250)可通過任何合適的輸入裝置251將命令和信息輸入到裝置300中。輸入裝置251可為接收來自用戶250的輸入的任何元件,包含例如鍵盤、鼠標、觸筆、觸敏屏(觸摸屏)、觸摸墊、軌跡球、加速度計、五路開關、麥克風、遙控器或類似物。輸入可經(jīng)由任何合適的模式提供,包含例如以下各者中的一或多者:指向、輕觸、打字、拖動、示意、傾斜、搖動和/或語音。這些和其它輸入裝置通常通過耦合到系統(tǒng)總線306的用戶輸入接口310連接到處理器257,但是可以通過其它接口和總線結構連接,例如,并行端口、游戲端口或通用串行總線(usb)。顯示屏幕252和/或其它類型的輸出裝置也經(jīng)由接口連接到系統(tǒng)總線306,例如視頻接口318。顯示屏幕252可為以圖形方式顯示信息、視頻、內容和/或類似物的任何元件,包含事件、高光和/或類似物的描繪。在至少一個實施例中,除顯示屏幕252之外或替代于顯示屏幕252,裝置300還可包含例如揚聲器322、打印機324等其它輸出裝置,其可通過輸出外圍接口320或其它合適的接口而連接。
裝置300可使用到一或多個遠程裝置330的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作。遠程裝置330可為桌上型計算機、膝上型計算機、電視機、智能電話、平板計算機、音樂播放器、音頻裝置、一體機、機頂盒、游戲系統(tǒng)、可穿戴式裝置、消費者電子裝置和/或類似物,和/或其它共同網(wǎng)絡節(jié)點,且通常包含上文關于裝置300描述的元件中的許多或全部。在至少一個實施例中,當在聯(lián)網(wǎng)環(huán)境中使用時,裝置300通過網(wǎng)絡接口或適配器328連接到遠程網(wǎng)絡(例如網(wǎng)絡204)。
包含于圖3的裝置中的組件是適合與本文所描述的技術一起使用的電子裝置中通常存在的那些組件,且既定表示此項技術中眾所周知的這些組件的寬廣類別。因此,圖3的裝置可為桌上型計算機、膝上型計算機、電視機、智能電話、平板計算機、音樂播放器、音頻裝置、一體機、機頂盒、游戲系統(tǒng)、可穿戴式裝置、消費者電子裝置和/或類似物。所述裝置也可包含不同的總線配置、聯(lián)網(wǎng)平臺、多處理器平臺等??墒褂酶鞣N操作系統(tǒng)。
概念架構
在各種實施例中,可以不同方式產(chǎn)生定制高光序列。一般來說,如下文更詳細地描述,所述技術涉及識別事件的高光的數(shù)目,確定經(jīng)識別高光的開始/結束時間,以及將包含經(jīng)識別高光的定制高光序列呈現(xiàn)給用戶。在一些實施例中,事件的完整表示(例如,體育事件的視聽記錄)可存儲在服務器處;在其它實施例中,其存儲在客戶端或另一位置。下文提供關于所述方法的進一步細節(jié)。
圖6a到6f描繪用于實施本文所描述的技術的各種概念架構,其中不同組件(基于服務器或基于客戶端)執(zhí)行產(chǎn)生定制高光序列中所涉及的各種功能和操作。出于清楚起見,從這些圖省略某些硬件組件。
現(xiàn)參看圖6a,展示描繪根據(jù)一個實施例的高光序列在服務器處產(chǎn)生且傳輸?shù)娇蛻舳搜b置206以供呈現(xiàn)給用戶250的概念架構的框圖。事件的表示(例如記錄)存儲在基于服務器的數(shù)據(jù)存儲裝置253a處;為便于命名,事件的此表示簡單地稱為“事件602”??晌挥诜掌魈幍母吖庑蛄挟a(chǎn)生邏輯606使用關于事件602的描述性數(shù)據(jù)607(例如關于在事件602期間發(fā)生的發(fā)生的事的信息)以識別事件602的高光601。事件數(shù)據(jù)607可來自任何合適的源,例如數(shù)據(jù)提供者222。高光601的識別可考慮例如用戶250的特定特性、可用于高光序列的時間量、迷隸屬關系和/或類似物等因素,如下文更詳細地描述。
高光序列產(chǎn)生邏輯606通過指定每一高光601的開始/結束時間而識別高光601。在至少一個實施例中,相對于視頻時鐘測量這些開始/結束時間,所述視頻時鐘測量從事件的開始起的實際經(jīng)過的時間。在其它實施例中,可相對于其它計時量度測量開始/結束時間。下文提供視頻時鐘連同例如比賽時鐘等其它計時量度的進一步描述。
在圖6a的實例中,經(jīng)識別高光601a具有由時間代碼t1指示的開始時間以及由時間代碼t2指示的結束時間;其它高光601b到601e具有如指示的對應開始/結束時間??赏ㄟ^任何合適的編碼方案指示開始/結束時間;例如開始/結束時間代碼可簡單地指示從事件602的開始起經(jīng)過的時間。替代地,每一結束時間可被高光601的持續(xù)時間代替,即,從對應開始時間起經(jīng)過的時間。無論相對于視頻時鐘、比賽時鐘還是其它計時量度,其它編碼方案都是可能的。
在圖6a中所示的實施例中,高光序列603組裝且存儲在基于服務器的數(shù)據(jù)存儲裝置253b處,其可為與253a相同的數(shù)據(jù)存儲裝置或可為不同數(shù)據(jù)存儲裝置,處于相同位置或不同位置中。包含高光601a到601e的高光序列603可以任何合適的格式存儲,包含(例如)作為視頻文件。一旦高光序列603已組裝且存儲,便可以任何合適方式檢索和/或重放所述高光序列。舉例來說,響應于請求,可在通信網(wǎng)絡204上將高光序列603傳輸?shù)娇蛻舳搜b置206用于重放給用戶250。
現(xiàn)參看圖6b,展示根據(jù)一個實施例描繪其中高光序列產(chǎn)生邏輯606使用事件數(shù)據(jù)607以產(chǎn)生用于產(chǎn)生高光序列的時間代碼604且其中這些時間代碼604存儲在基于服務器的數(shù)據(jù)存儲裝置253c處的概念架構的框圖。在此實施例中,并非產(chǎn)生包含高光601a到601e的視頻文件,邏輯606使用事件數(shù)據(jù)607以產(chǎn)生時間代碼604的列表。存儲時間代碼604而不是完成的高光序列可節(jié)省存儲空間和處理能力,尤其是事件602的原始記錄容易可用的情況。一旦時間代碼604已經(jīng)存儲,便可通過檢索且播放由時間代碼604識別的事件602的那些部分而在運行中組裝且播放高光序列。舉例來說,響應于請求,輸出流產(chǎn)生器605(可位于服務器處或客戶端裝置206處)可檢索時間代碼604,且通過檢索事件602的經(jīng)識別部分而產(chǎn)生串流輸出。所述串流輸出隨后經(jīng)由網(wǎng)絡204提供到客戶端裝置206以供呈現(xiàn)給用戶250。
現(xiàn)參看圖6c,展示描繪另一實施例的框圖。此實施例類似于圖6b的實施例,不同的是時間代碼604存儲在基于客戶端的存儲裝置258處而不是基于服務器的存儲裝置處。并且,在圖6c中,輸出流產(chǎn)生器605實施于客戶端裝置206處。因此,在請求后,輸出流產(chǎn)生器605從基于客戶端的存儲裝置258檢索時間代碼604,從基于服務器的數(shù)據(jù)存儲裝置253a獲得事件602的經(jīng)識別高光601e(基于時間代碼604),且產(chǎn)生高光序列以供呈現(xiàn)給用戶250。
現(xiàn)參看圖6d,展示描繪事件602存儲在基于客戶端的存儲裝置258處且基于服務器的高光序列產(chǎn)生邏輯606產(chǎn)生用于產(chǎn)生高光序列的時間代碼604的概念架構的框圖。舉例來說,基于客戶端的存儲裝置258可為已記錄事件602的本地數(shù)字錄像機(dvr)或機頂盒。高光序列產(chǎn)生邏輯606使用事件數(shù)據(jù)607以產(chǎn)生時間代碼604的列表以用于產(chǎn)生高光序列。如前所述,高光序列產(chǎn)生邏輯606可考慮用戶250的個人特性以及其它因素以產(chǎn)生定制高光序列。一旦時間代碼604的列表已產(chǎn)生,客戶端裝置206處的輸出流產(chǎn)生器605便可重放由時間代碼604的列表識別的事件602的那些部分以形成高光序列。
現(xiàn)參看圖6e,展示描繪用于單獨實施例的概念架構的框圖,其中事件存儲、高光序列產(chǎn)生、時間代碼以及輸出流產(chǎn)生全部在例如客戶端裝置206等單個裝置處發(fā)生。事件602存儲在基于客戶端的存儲裝置258處,且基于客戶端的高光序列產(chǎn)生邏輯606產(chǎn)生用于產(chǎn)生高光序列的時間代碼604。事件數(shù)據(jù)607可如圖所示來源于本地,或可來自例如數(shù)據(jù)提供者222等遠程源。舉例來說,基于客戶端的存儲裝置258可為已記錄事件602的本地dvr或機頂盒。高光序列產(chǎn)生邏輯606使用事件數(shù)據(jù)607以產(chǎn)生時間代碼604的列表以用于產(chǎn)生高光序列。如前所述,高光序列產(chǎn)生邏輯606可考慮用戶250的個人特性以及其它因素以產(chǎn)生定制高光序列。一旦時間代碼604的列表已產(chǎn)生,客戶端裝置206處的輸出流產(chǎn)生器605便可重放由時間代碼604的列表識別的事件602的那些部分以形成高光序列。在至少一個實施例中,輸出流產(chǎn)生器605包含片段過渡,其可包含關于每一高光序列的情境信息;這些過渡可包含劇透或可不含劇透,如上文所描述。片段過渡可包含文字、配音、視頻、音頻、圖形和/或其任何組合。在另一實施例中,過渡可省略,或者可為任選的或可跳過的。
方法
現(xiàn)參看圖4a,展示根據(jù)一個實施例描繪產(chǎn)生定制高光序列的方法的流程圖?,F(xiàn)參看圖4b,展示根據(jù)一個實施例描繪產(chǎn)生定制高光序列的迭代方法的流程圖。圖4a或4b中所示的步驟可使用圖2a到2e中所示的組件中的任一者單獨或以任何組合來實施。替代地,圖4a或4b中所示的步驟可使用任何其它合適的硬件架構和/或軟件架構在單獨或客戶端/服務器環(huán)境中或在分布式計算環(huán)境中實施。圖4a或4b中所示的步驟可以任何合適的次序執(zhí)行,且不限于所描繪的次序。
如圖4a所示,在至少一個實施例中,獲得410用戶250的個人特性。個人特性可用以確定用戶250可能對何種隊伍、體育、聯(lián)盟、運動選手、比賽、電視節(jié)目、在線內容流、其它相關數(shù)字資產(chǎn)等感興趣,以便根據(jù)這些興趣提供定制高光序列。個人特性也可考慮用戶250使哪些節(jié)目可供他或她使用;例如系統(tǒng)可確定用戶是否已經(jīng)預訂使某些內容可供他或她使用的特定優(yōu)質頻道。任何合適的機制可用于獲得或推斷這些個人特性,包含(例如):
●詢問用戶250(例如,通過提示用戶填寫簡檔或在線表格以指示所關注的隊伍、運動選手等);
●跟蹤行為,例如網(wǎng)站訪問模式、查看模式、購買模式、移動/行進、通信(入站和/或出站),和/或類似物;
●從用戶250的簡檔,例如從由社交網(wǎng)絡或其它第三方源產(chǎn)生和維持的簡檔識別隊伍、運動選手以及體育親和力;
●確定用戶250可能具有親和力或關系的朋友或其它實體的特性(例如,確定用戶的250個facebook朋友中許多是特定隊伍的迷);
●通過gps跟蹤、ip地址或其它位置跟蹤技術確定用戶250的地理位置(使得較為可能用戶250是本地隊伍的迷);
●確定用戶250的人口統(tǒng)計資料。
在至少一個實施例中,可提示用戶250批準或拒絕自動獲得關于他或她的信息的這些嘗試。
可在任何合適的時間獲得用戶信息。如果事先獲得這些信息(例如,當在系統(tǒng)的初始使用后登記時),那么這些信息可例如存儲在基于服務器的存儲裝置253的用戶數(shù)據(jù)255中。替代地,這些信息可本地存儲在客戶端裝置206處。當新的或額外信息變成可用時(例如,如果額外跟蹤信息可用,或如果用戶更新他或她的簡檔)可適當?shù)馗麓鎯Φ挠脩粜畔?。替代地,可在用?50請求定制高光序列的時候獲得用戶信息;在此情況下,步驟410可在步驟418之后發(fā)生。在至少一個實施例中,不收集用戶信息,且系統(tǒng)自動產(chǎn)生高光序列而不考慮用戶的個人特性。
接收418針對定制高光序列的請求。在至少一個實施例中,網(wǎng)絡服務器202接收請求,且將所述請求傳遞到應用程序服務器214用于處理,但在其它實施例中,任何合適的組件可接收所述請求。用戶250例如可在網(wǎng)站處由通過激活裝置206上的應用程序或通過任何合適的方式做出請求。所述請求可針對特定事件或任何數(shù)目的事件的高光序列。舉例來說,在至少一個實施例中,所描述系統(tǒng)產(chǎn)生包含在給定日發(fā)生的若干體育事件的定制高光序列;在此類實施例中,用戶250可請求經(jīng)確定為他或她所關注的體育事件的“每日綜述”。替代地,用戶250可請求例如棒球等特定體育的定制高光序列,從而致使系統(tǒng)產(chǎn)生所述體育的定制高光序列,包含可能關注的所述體育的那些高光。替代地,用戶250可請求例如季后賽系列等特定系列的定制高光序列,從而致使系統(tǒng)產(chǎn)生所述系列的定制高光序列,包含可能關注的所述系列的那些高光。替代地,用戶250可請求單個比賽、比賽的部分或其它事件的定制高光序列。替代地,用戶250可請求單個運動選手在若干比賽、單個比賽或比賽的一部分的定制高光序列。高光也可包含給定事件的非事件覆蓋范圍,其可包含例如比賽前、比賽中以及比賽后采訪、分析、解說和/或類似物。這些片段可以與來自特定事件內的個別事件片段極為相同的方式附加到總體高光集錦。
在其中啟用“推送”技術的另一實施例中,可將定制高光序列提供到用戶250而無需用戶250特定請求。舉例來說,系統(tǒng)可經(jīng)配置以基于周期性基礎(例如每日、每周或根據(jù)某種其它時間表)或在用戶250可能感興趣的任何比賽的結束時自動地或響應于某種其它觸發(fā)事件而使定制高光序列可用于用戶250。定制高光序列可傳輸?shù)接脩?50以用于立即查看,或放置在裝置206上用于在用戶250方便時查看。替代地,可通過準許查看高光序列的鏈接將電子郵件消息或其它消息傳輸?shù)接脩?50。用戶250可事先簽約同意被提供這些定制高光序列;替代地,在至少一個實施例中,可基于用戶250將可能對這些定制高光序列感興趣的確定(例如,基于查看或購買特性)而自動登記用戶250。如同上述按請求的機制,這些基于“推送”的高光序列可用于單個事件或任何數(shù)目的事件。
確定412可用于定制高光序列的時間長度。在至少一個實施例中,用戶250可點擊按鈕或鏈接以選擇時間長度(如圖1a到1c中所示),或可在欄位中輸入值。在另一實施例中,可預先選擇默認長度。在又一實施例中,可選擇初始長度,但可基于所關注的高光的數(shù)目而調整所述長度。舉例來說,可確定閾值優(yōu)先級或興奮水平:如果事件具有達到填充所分配時間的閾值的太少或太多高光,那么可相應地向下或向上調整高光序列的長度。在至少一個實施例中,可提示用戶250指示是否應當以此方式調整所分配時間,或系統(tǒng)是否應當簡單地使用指定長度用于定制高光序列,無論任何閾值優(yōu)先級或興奮水平如何。
確定413所選擇事件的動態(tài)興奮水平。在至少一個實施例中,此步驟包含產(chǎn)生所述事件內的控制權和/或發(fā)生的事的興奮水平,以使得在事件的過程期間興奮水平上升和下降。在至少一個額外實施例中,此步驟包含產(chǎn)生在給定事件之前、期間和之后的采訪、分析和/或解說的興奮水平。動態(tài)興奮水平可整體地與事件的興奮水平組合,其可基于特定用戶250將對所述事件感興趣的程度的確定。動態(tài)興奮水平可進一步與故事主線或敘述的綱要組合,其向上調整對于最佳地有助于傳達給定事件的戲劇性、計策、懸念和興奮的那些發(fā)生的事、分析和采訪的潛在興趣水平。還可考慮關于控制權或事件的其它可用信息的此組合的結果是優(yōu)先級值。下文提供關于優(yōu)先級值的產(chǎn)生的額外細節(jié)。
上文引用的相關美國申請案中描述了用于確定興奮水平的技術。在至少一個實施例中,基于在步驟410中獲得的用戶250的個人特性而確定興奮水平;例如,如果用戶250是特定隊伍或運動選手的迷,那么涉及所述隊伍或運動選手的計分的發(fā)生的事可被認為比涉及另一隊伍或其它運動選手的計分的發(fā)生的事讓用戶250具有更高的興奮水平。在定制高光序列包含來自多個事件的高光的實施例中,選擇從哪些事件提取高光可取決于用戶250的隊伍是否涉及一個事件或另一事件。因此,步驟413可涉及如果用戶250是事件中涉及的隊伍中的一者的迷,那么確定所述事件的總體興奮水平可較高。
一些事件即使對于不是所述隊伍中的一者的迷也可具有高興奮水平。舉例來說,如果事件是世界系列比賽,那么所述比賽可能由于所述比賽的重要性而被關注,即使用戶250不是所述事件中競爭的隊伍的迷。
所屬領域的技術人員將認識到優(yōu)先級僅是用于確定特定高光序列中應當包含哪些高光的一個可能的度量。替代或補充于優(yōu)先級也可使用其它度量。在至少一個實施例中,舉例來說,單獨使用興奮水平而不考慮其它因素。
隨后識別414且選擇415具有高優(yōu)先級的發(fā)生的事(基于興奮水平和/或其它因素)。這些步驟可通過例如設定閾值優(yōu)先級且確定所選擇事件中的哪些發(fā)生的事具有滿足或超過所述閾值的優(yōu)先級(對于用戶250)而執(zhí)行。可以此方式選擇閾值優(yōu)先級以便確保產(chǎn)生的高光序列具有正確長度。替代地,所述步驟可通過例如選擇所選擇事件中具有最高優(yōu)先級(對于用戶250)的特定數(shù)目的發(fā)生的事而執(zhí)行。
一旦已經(jīng)選擇415發(fā)生的事,便確定416包含所選擇發(fā)生的事的高光的開始/結束時間。舉例來說,如果發(fā)生的事是進球,那么在高光可包含在所述進球之前幾秒或幾分鐘(其中設置播放),且也可以包含在進球之后的慶祝的幾秒或幾分鐘。關于高光應當何時停止和開始的確定可基于任何合適的因素而做出,包含(例如)特定控制權何時開始或所述場景何時開始或最近時鐘停止、一局、輪到擊球、相機切換或角度改變的視頻分析或任何其它合適的分界的確定。興奮水平的改變可用以確定高光的合適的開始/結束點。在至少一個實施例中,基于控制權的持續(xù)時間或控制權的某一部分而選擇高光的開始/結束時間。適當時,可包含發(fā)生的事的即時重播,其可展示與主要角度相比不同的角度,或可處于慢動作;此即時重播可以與主要內容相同的方式從事件內容提取。另外,適當時,可包含給定發(fā)生的事的獨立分析或者運動選手、教練、分析家、迷等的一或多個相關采訪。
在至少一個實施例中,可事先做出包含發(fā)生的事的片段的這些定界。舉例來說,體育事件的視頻可連同各種控制權、場景、發(fā)生的事、局、暫停及類似物的開始/結束時間一起可用。這些數(shù)據(jù)可從任何合適的源可用,例如數(shù)據(jù)提供者222。這些數(shù)據(jù)可手動地或以自動方式產(chǎn)生。在至少一個實施例中,可以導出的數(shù)據(jù)補充從數(shù)據(jù)提供者222可用的數(shù)據(jù)。舉例來說,如果來自數(shù)據(jù)提供者222的數(shù)據(jù)包含描述、事件文字、事件識別符及類似物等原始數(shù)據(jù),那么可通過將自然語言處理或其它自動技術應用于事件文字和/或描述而導出額外信息。
在至少一個實施例中,在一些情形中,系統(tǒng)基于定制高光序列的可用時間而調整開始/結束時間。舉例來說,如果確定特定發(fā)生的事具有極高優(yōu)先級,但所述發(fā)生的事的開始/結束時間太長而無法合理地配合在用于定制高光序列的所分配時間中,那么可在定制高光序列中包含所述事件的較短摘錄(仍包含所述發(fā)生的事但具有比指定開始/結束時間指示的持續(xù)時間短的持續(xù)時間)。相反,如果需要更多時間來填充用于定制高光序列的所分配時間,那么可調整開始/結束時間以拉長高光片段。
下文描述關于片段的開始/結束時間的確定的進一步細節(jié)和變化。
隨后組裝417高光以產(chǎn)生高光序列。在至少一個實施例中,按時間次序組裝高光,但在某些情形中使用不同次序可為優(yōu)選的??衫缫宰詣踊蚴謩赢a(chǎn)生的片段過渡序列和/或以字幕、標題、描述、配音、情境信息和/或類似物來補充高光序列,以例如指示得分、控制權、比賽情形或類似物。這些補充信息可為視覺的、基于文字的、圖形的、音頻、口頭的詞或其任何組合。用戶250可具有打開或關閉這些補充信息的選項。可提供劇透和不含劇透的補充信息,從而給予用戶250關于他或她所偏好的選擇。
將高光序列呈現(xiàn)418給用戶250。在至少一個實施例中,這是通過向用戶250顯示含有高光序列的視頻(具有伴隨的音頻)而完成。在另一實施例中,可為用戶250呈現(xiàn)屏幕,允許他或她導覽到個別高光或經(jīng)由“播放全部”功能而看見整個序列;圖1a、1b和1c中展示這些屏幕的實例。如果需要可在這些屏幕上顯示任何其它合適的解釋性或情境信息,且可為用戶250給予打開或關閉這些信息的顯示的選項。在至少一個實施例中,如圖1a、1b和1c中所示,用戶250可通過點擊鏈接而調整定制高光序列,例如改變隊伍親和力或序列的長度或打開或關閉劇透;這可致使響應于這些改變而重復步驟412到418中的任一者或全部。
所述方法隨后結束499。
在至少一個實施例中,如圖4b中所描繪,執(zhí)行迭代過程。如上文所描述執(zhí)行步驟410、418、411、412和413。建立419初始閾值優(yōu)先級,且如上文所描述執(zhí)行步驟414到417。一旦已組裝417高光序列,便檢查420其長度以確定其是否與如在步驟412中確定的可用于高光序列的時間長度一致。如上文所描述,在某些情形中,可向上或向下調整此確定的時間長度。并且,在至少一個實施例中,可建立容限,其中所組裝高光序列可能偏離指定長度多達某個預定量。
不管任何調整和/或公差,如果所產(chǎn)生高光序列不具有正確長度,那么調整421閾值優(yōu)先級,且以新的閾值優(yōu)先級重復步驟414到417以及步驟420。以此方式,執(zhí)行迭代過程,并且在必要時重復直到已組裝具有可接受長度的高光序列為止。
下文提供額外細節(jié)。
在至少一個實施例中,所述系統(tǒng)提供呈現(xiàn)單個高光片段的機制。舉例來說,基于用戶興趣、興奮水平、事件分析及類似物的確定,系統(tǒng)確定事件(或多個事件)的推薦摘錄。所述推薦摘錄可例如在開始和結束時間(根據(jù)視頻時鐘或其它時鐘測得)方面或在開始時間和播放到事件的末尾方面來界定。系統(tǒng)可隨后將推薦摘錄作為可選剪輯或結合其它事件的其它摘錄而呈現(xiàn)給用戶。在至少一個實施例中,此技術允許系統(tǒng)呈現(xiàn)在事件內發(fā)生的尤其興奮或有趣的一組發(fā)生的事。
控制權
在至少一個實施例中,上述方法的步驟416涉及識別將包含在高光序列中的高光的開始/結束時間。在至少一個實施例中,將事件細分為一系列控制權,其中術語“控制權”廣泛地定義為包含事件的某一部分。每一控制權可經(jīng)界定為以事件內的特定動作開始且以另一特定動作結束;此定義產(chǎn)生控制權的開始和結束時間??刂茩嗟拈_始/結束時間的分界可取決于事件類型。對于其中一個隊伍可處于進攻而另一隊伍處于防守(例如籃球或足球)的某些體育事件,控制權可定義為其中一個隊伍有球的時間周期。在例如曲棍球或足球等運動中,其中球塊或球控制權更為流動,則控制權可視為延伸到其中一個隊伍具有所述球塊或球的實質控制的時間周期,而忽略另一隊伍的瞬時接觸(例如被阻擋的射門或救球)。對于棒球,控制權清楚地定義為對應于半局。對于其它類型的體育事件以及非體育事件,術語“控制權”可能稍微用詞不當,但本文所使用仍用于說明性目的。所屬領域的技術人員將認識到所述術語既定廣泛地應用于事件的任何時間定界的部分。非體育情境中的實例可包含章節(jié)、場景、動作、電視片段或類似物。控制權可包含任何數(shù)目的發(fā)生的事。
出于說明性目的,以下是可針對各種類型的體育事件界定控制權的方式的實例:
●棒球:每一半局是控制權。
●橄欖球:進攻機會的序列,其中單個隊伍處于球的進攻控制權??刂茩嗫梢缘梅帧⑹д`、棄踢、半場結束、正常結束或加時結束而結束。
●籃球:場景的序列,其中單個隊伍主要處于球的進攻控制權且對抗隊伍不處于球的控制權。出于清楚起見,這意味著在由進攻隊伍接收的控制權中間的跳球(無控制權)保持先前控制權繼續(xù)。另外,防守隊伍未確認具有球的控制權直到控制球的第一防守隊伍成員已經(jīng)維持球的控制至少兩秒(或某個其它時間周期),或第二防守運動選手已從第一防守運動選手接收或拿到球。換句話說,防守運動選手將球捅開遠離一個進攻運動選手直接到另一進攻運動選手并不構成控制權的改變。
●曲棍球:與籃球相同,但是參考球塊而不是球。
●足球:與籃球相同。
●英式橄欖球:與籃球相同。
●板球:每一回合是控制權。
●網(wǎng)球:每一局是控制權。
●高爾夫:每一洞是控制權。
控制權的識別可幫助在產(chǎn)生定制高光序列的情境中構造敘述??舍槍刂茩啻_定興奮水平和優(yōu)先級,且這些興奮水平和優(yōu)先級(可針對特定用戶250定制)可用作選擇定制高光序列中包含哪些發(fā)生的事或高光的因素。因此,在可針對整個事件(例如比賽)、控制權和/或個別發(fā)生的事確定興奮水平以及其中可針對特定用戶250定制這些興奮水平的實施例中,可構造用戶250較可能感興趣的較為相干的敘述。
舉例來說,在一些情形中,可選擇包含較不興奮的發(fā)生的事,因為其是整體地判定為具有高興奮水平的控制權的部分。此方法例如通過展示導致在控制權結束時的興奮得分機會的若干場景(發(fā)生的事)而促進改進的敘述銜接。個別場景可能并不個別地具有高興奮水平,但包含它們是因為它們導致控制權的興奮結論。在至少一個實施例中,優(yōu)先級值考慮了這些情形,如下文更詳細地描述。
在至少一個實施例中,控制權用作評估且比較興奮水平和優(yōu)先級的時間單元。舉例來說,其中識別具有高優(yōu)先級的發(fā)生的事的上述步驟414可通過將控制權分級以識別具有最高優(yōu)先級的那些控制權,隨后基于發(fā)生的事的優(yōu)先級而選擇那些經(jīng)識別控制權內的個別發(fā)生的事來執(zhí)行。其它技術可用于組合控制權的優(yōu)先級與發(fā)生的事的優(yōu)先級。
現(xiàn)參看圖5a,展示包含按時間次序在事件期間若干控制權的信息的表500的實例,所述事件在此情況下為橄欖球比賽。表500是根據(jù)至少一個實施例的步驟413的輸出的實例,且包含以下列:
●推進id501:每一控制權的識別符,在此情況下對應于橄欖球比賽的推進。
●處于控制權的隊伍502:對此推進哪一個隊伍具有控制權的指示。
●新穎性推進503:指示推進的有趣或新穎程度的度量。
●最終eq504:控制權的興奮水平。在此實例中,興奮水平給定為從0到100的得分??苫蚩刹粸樘囟ㄓ脩?50定制興奮水平。
●差量eq505:興奮水平從前一控制權的改變。
●差量回歸506:指示回歸在進程中的可能性以及所述回歸的量值的度量。
●勢均力敵507:指示比賽中的緊張水平的度量,例如基于得分的接近程度、我們接近比賽結束的程度、興奮水平和/或類似物。
●得分508:在此控制權期間比賽的當前得分。
●得分改變509:從前一控制權起的得分改變。
●領先改變510:指示在此控制權期間領先改變的注解。
●控制權優(yōu)先級511:此控制權對事件的首要敘述的重要程度的總體指示。在至少一個實施例中,控制權優(yōu)先級511是從此控制權的其它值導出。在至少一個實施例中,控制權優(yōu)先級511用于確定定制高光序列將包含哪些高光片段。
例如圖5a中所示的數(shù)據(jù)可從任何合適的源獲得。在至少一個實施例中,這些數(shù)據(jù)是從例如statstm、optatm和sportsdirecttm等實時體育信息的提供者222獲得。.圖5a中所示的數(shù)據(jù)中的一些或全部可從獲得自提供者222的這些數(shù)據(jù)導出。
興奮水平
任何合適的機制可用于確定事件、控制權或發(fā)生的事的興奮水平。在至少一個實施例中,使用上文引用的相關的2012年8月31日申請的第13/601,915號美國申請案“產(chǎn)生即時表現(xiàn)的興奮水平”中描述的技術。一般來說,為了定制用于用戶250的高光序列的產(chǎn)生,所描述系統(tǒng)基于所述用戶250的特定特性確定興奮水平。
在至少一個實施例中,當確定興奮水平時考慮各種因素。這些因素可包含例如:
●事件的步調:舉例來說,這可包含體育事件中的場景的能量水平的確定。
●均勢:隊伍的接近程度的量度??煽紤]比賽的總體得分,以及控制權時間、碼數(shù)/進攻機會及類似物。
●新穎性:發(fā)生的事、控制權或比賽的不尋常程度和/或在控制權或比賽期間是否發(fā)生任何尤其有趣的事件的量度。
●勢頭:關于是否由于特定發(fā)生的事或者在控制權或比賽期間已發(fā)生平衡或控制的轉換的指示。
●情境:考慮例如隊伍是否是競爭對手、對季后賽或排名的可能影響、季后賽比賽的系列得分、積分榜及類似物等因素。
●社交:在社交網(wǎng)絡中關于比賽的活動的量度,例如通過檢測twitter活動中的頂峰或類似物。
可單獨或以任何合適的組合使用以上因素中的任一者或全部,以確定發(fā)生的事、控制權或總體事件的興奮水平。
優(yōu)先級
在各種實施例中,可針對控制權和/或發(fā)生的事(例如場景)確定優(yōu)先級,且可由所描述系統(tǒng)的組件使用以確定定制高光序列中將包含哪些高光。任何合適且可用的數(shù)據(jù)可用于導出優(yōu)先級,包含(例如)從數(shù)據(jù)提供者222可用的數(shù)據(jù)。
在高層級,發(fā)生的事的優(yōu)先級隨著特定發(fā)生的事的新穎性、發(fā)生的事所發(fā)生的控制權的新穎性和興奮水平、發(fā)生的事所發(fā)生時事件的興奮水平(例如,從中立迷的角度)以及特定發(fā)生的事對事件的總體敘述的貢獻而變。
可整體地通過事件的總體興奮水平修改控制權和/或發(fā)生的事的優(yōu)先級。舉例來說,在體育事件的情境中,可通過發(fā)生的事所發(fā)生時比賽的興奮水平來修改控制權和/或發(fā)生的事的優(yōu)先級。這些修改可考慮特定隊伍或運動選手以及所述隊伍或運動選手對用戶250的部分的親和力。對于特定隊伍,可基于發(fā)生的事或控制權對所述隊伍的影響來修改優(yōu)先級。對于特定運動選手,可通過所述運動選手對特定發(fā)生的事的貢獻來修改優(yōu)先級。
在一些實施例中,也可使用其它類型的優(yōu)先級,包含隊伍優(yōu)先級、運動選手優(yōu)先級和/或幻想優(yōu)先級。進而論述這些不同類別的優(yōu)先級中的每一者。
所屬領域的技術人員將認識到存在許多方式計算優(yōu)先級。因此,下文描述的特定方法既定為說明性的,但不限制范圍??蓪С鲱~外方法以適合于不同情形或個別偏好簡檔。
控制權優(yōu)先級
控制權優(yōu)先級指代在例如比賽等事件內給定控制權的優(yōu)先級或等級。在至少一個實施例中,此優(yōu)先級可從中立迷的視角產(chǎn)生,但可基于用戶對所涉及隊伍中的一者或另一者的親和力來調整。以下是橄欖球的控制權優(yōu)先級計算的實例:
●控制權優(yōu)先級是通過主要比賽興奮算法計算的特定控制權數(shù)據(jù)統(tǒng)計所設定的若干個別獎勵元素的總和:
因此,在此實例中,控制權優(yōu)先級被計算為:
possession_priority=sum(控制權獎勵)
再次參看圖5a,在列504到510中展示包含各種控制權的這些元素的表500,并且還在列511中展示導出的控制權優(yōu)先級。
在至少一個實施例中,控制權優(yōu)先級可用于產(chǎn)生定制高光序列,而不一定要計算發(fā)生的事優(yōu)先級(參見下文)。舉例來說,可通過應用以下參數(shù)中的一或多者來產(chǎn)生定制高光序列:
●其中控制權優(yōu)先級>控制權優(yōu)先級閾值的所有控制權中的所有發(fā)生的事
●其中這些場景的總時間<=允許時間的所有控制權中的所有發(fā)生的事
●其中控制權優(yōu)先級>控制權優(yōu)先級閾值的具有發(fā)生的事新穎性>新穎性閾值的所有發(fā)生的事
●其中這些發(fā)生的事的總時間等于給定允許時間的具有發(fā)生的事新穎性>新穎性閾值的所有發(fā)生的事
發(fā)生的事優(yōu)先級(或場景優(yōu)先級)
發(fā)生的事優(yōu)先級指代例如體育事件內的場景等給定發(fā)生的事的優(yōu)先級或等級。在至少一個實施例中,此優(yōu)先級可從中立迷的視角產(chǎn)生。在至少一個實施例中,發(fā)生的事優(yōu)先級針對以下各項而產(chǎn)生:
●在超過閾值控制權優(yōu)先級的控制權內發(fā)生的那些發(fā)生的事;以及
●無論控制權優(yōu)先級如何,具有超出預定新穎性閾值的新穎性值的那些發(fā)生的事。
在至少一個實施例中,如果發(fā)生的事在兩個類別中都合格,那么將每一合格類別內指派給此個別發(fā)生的事的高光獎勵值相加在一起以產(chǎn)生所述發(fā)生的事的合計獎勵值。隨后將此合計獎勵值乘以比賽的當前興奮等級(eq)以產(chǎn)生發(fā)生的事優(yōu)先級值。此特定計算僅是示范性的;所屬領域的技術人員將認識到可以其它方式計算發(fā)生的事優(yōu)先級。
在至少一個實施例中,每一發(fā)生的事的獎勵值是所計算發(fā)生的事的新穎性值加上發(fā)生的事因處于關鍵控制權內而可能接收的任何獎勵修改的總和。對于不處于關鍵控制權的發(fā)生的事,不計算獎勵值,除非個別發(fā)生的事新穎性大于或等于2。
總之:
●其中possession_priority>=4的控制權(關鍵控制權)內的發(fā)生的事的獎勵修改:
●對于處于導致最后領先改變或比賽獲勝得分的推進中的計分發(fā)生的事,獎勵修改=+4。
●對于導致最后領先改變或比賽獲勝得分的推進中的所有其它發(fā)生的事,獎勵修改=+2。
●對于在所有其它關鍵控制權中的發(fā)生的事,獎勵修改=+1。
因此,在此實例中,發(fā)生的事優(yōu)先級(也被稱作場景優(yōu)先級)被計算為:
play_priority=(獎勵值+獎勵修改)*eq_neutral
在至少一個實施例中,一旦發(fā)生的事優(yōu)先級已計算,則發(fā)生的事優(yōu)先級可用于產(chǎn)生定制高光序列。舉例來說,可通過應用以下參數(shù)中的一或多者來產(chǎn)生定制高光序列:
●其中發(fā)生的事優(yōu)先級>發(fā)生的事優(yōu)先級閾值的所有發(fā)生的事
●其中控制權優(yōu)先級>優(yōu)先級閾值的具有發(fā)生的事優(yōu)先級>發(fā)生的事優(yōu)先級閾值的所有發(fā)生的事
●其中這些發(fā)生的事的總時間等于給定允許時間的具有發(fā)生的事優(yōu)先級>發(fā)生的事優(yōu)先級閾值的所有發(fā)生的事
隊伍優(yōu)先級
隊伍優(yōu)先級指代從一個隊伍或另一隊伍比賽的迷的角度在事件內的給定發(fā)生的事或控制權的優(yōu)先級或等級。換句話說,所述優(yōu)先級考慮用戶對所涉及隊伍中的一個或另一個的親和力。在至少一個實施例中,以與發(fā)生的事優(yōu)先級或控制權優(yōu)先級相同的方式計算隊伍優(yōu)先級,不同的是使用迷視角興奮等級(稱為eq_away或eq_home)來計算發(fā)生的事優(yōu)先級和控制權優(yōu)先級,而不是中立視角統(tǒng)計eq_neutral。也可做出進一步調整;例如在至少一個實施例中,將+2possession_bonus添加到所述迷的最愛隊伍的任何得分。
以下是橄欖球的隊伍控制權優(yōu)先級計算的實例:
隊伍控制權優(yōu)先級是通過主要比賽興奮算法計算的特定控制權數(shù)據(jù)統(tǒng)計所設定的若干個別獎勵元素的總和:
因此,在此實例中,隊伍控制權優(yōu)先級被計算為:
possession_priority=sum(控制權獎勵)
在至少一個實施例中,隊伍發(fā)生的事優(yōu)先級針對以下各項而產(chǎn)生:
●在超過閾值隊伍控制權優(yōu)先級的控制權內發(fā)生的那些發(fā)生的事;以及
●無論控制權優(yōu)先級如何,具有超出預定新穎性閾值的隊伍新穎性值的那些發(fā)生的事。
在至少一個實施例中,如果發(fā)生的事在兩個類別中都合格,那么將每一合格類別內指派給此個別發(fā)生的事的高光獎勵值相加在一起以產(chǎn)生所述發(fā)生的事的合計獎勵值。隨后將此合計獎勵值乘以比賽的當前興奮等級(eq)以產(chǎn)生隊伍發(fā)生的事優(yōu)先級值。此特定計算僅是示范性的;所屬領域的技術人員將認識到可以其它方式計算隊伍發(fā)生的事優(yōu)先級。
在至少一個實施例中,每一發(fā)生的事的獎勵值是所計算發(fā)生的事的新穎性值加上發(fā)生的事因處于關鍵控制權(team_possession_priority>=4)內而可能接收的任何獎勵修改的總和。對于不處于關鍵控制權的發(fā)生的事,不計算獎勵值,除非個別發(fā)生的事新穎性大于或等于2。
總之:
其中team_possession_priority>=4的控制權(關鍵控制權)內的發(fā)生的事的獎勵修改:
●對于處于導致最后領先改變或比賽獲勝得分的推進中的計分發(fā)生的事,獎勵修改=+4。
●對于導致最后領先改變或比賽獲勝得分的推進中的所有其它發(fā)生的事,獎勵修改=+2。
●對于導致最愛隊伍得分的關鍵控制權,獎勵修改=+2
●對于在所有其它關鍵控制權中的發(fā)生的事,獎勵修改=+1。
因此,在此實例中,發(fā)生的事優(yōu)先級(也被稱作場景優(yōu)先級)被計算為:
team_play_priority=(獎勵值+獎勵修改)*eq_team
在至少一個實施例中,一旦已計算發(fā)生的事優(yōu)先級,隊伍發(fā)生的事優(yōu)先級便可用于基于隊伍發(fā)生的事而產(chǎn)生定制高光序列。舉例來說,可通過應用以下參數(shù)中的一或多者而產(chǎn)生基于特定隊伍發(fā)生的事優(yōu)先級的定制高光序列:
●其中隊伍發(fā)生的事優(yōu)先級>發(fā)生的事優(yōu)先級閾值的所有發(fā)生的事
●其中控制權優(yōu)先級>優(yōu)先級閾值的具有隊伍發(fā)生的事優(yōu)先級>發(fā)生的事優(yōu)先級閾值的所有發(fā)生的事
●其中這些發(fā)生的事的總時間等于給定允許時間的具有隊伍發(fā)生的事優(yōu)先級>發(fā)生的事優(yōu)先級閾值的所有發(fā)生的事
運動選手優(yōu)先級
運動選手優(yōu)先級指代從運動選手的隊伍的迷或中立迷(即,作為特定運動選手但不是所述運動選手所在隊伍的迷的用戶)的角度來看涉及特定運動選手的事件內的給定發(fā)生的事或控制權的優(yōu)先級或等級。換句話說,所述優(yōu)先級可考慮用戶對于運動選手的隊伍的親和力,如果所述偏好恰好為相關的。在至少一個實施例中,如下將運動選手優(yōu)先級計算為運動選手新穎性(novelty_player_offense或novelty_player_defense)與當前隊伍興奮等級(eq_away、eq_home或eq_neutral)的乘積:
player_priority=novelty_player*eq_team
在至少一個實施例中,一旦已計算運動選手優(yōu)先級,運動選手優(yōu)先級便可用于產(chǎn)生定制高光序列。舉例來說,可通過應用以下參數(shù)中的一或多者而產(chǎn)生基于特定運動選手優(yōu)先級的定制高光序列:
●涉及所關注的特定運動選手的所有發(fā)生的事
●其中運動選手優(yōu)先級>運動選手優(yōu)先級閾值的所有發(fā)生的事
●其中這些發(fā)生的事的總時間等于給定允許時間的具有運動選手優(yōu)先級>運動選手優(yōu)先級閾值的所有發(fā)生的事
幻想優(yōu)先級
幻想優(yōu)先級指代從運動選手的隊伍的迷或中立迷的角度來看涉及特定幻想運動選手(即屬于用戶的幻想聯(lián)盟中的隊伍的運動選手)的事件內給定發(fā)生的事或控制權的優(yōu)先級或等級。在至少一個實施例中,如下將幻想優(yōu)先級計算為abs(運動選手優(yōu)先級)和發(fā)生的事優(yōu)先級(即場景優(yōu)先級)的乘積除以100:
fantasy_priority=[abs(player_priority)*play_priority]/100.0
在至少一個實施例中,一旦已計算幻想優(yōu)先級,幻想優(yōu)先級便可用于產(chǎn)生幻想運動選手的特定名冊的定制高光序列。舉例來說,可通過應用以下參數(shù)中的一或多者而產(chǎn)生基于特定幻想優(yōu)先級的定制高光序列:
●涉及給定名冊上的幻想運動選手的所有發(fā)生的事
●其中幻想優(yōu)先級>幻想優(yōu)先級閾值的所有發(fā)生的事
●其中這些發(fā)生的事的總時間等于給定允許時間的具有幻想優(yōu)先級>幻想優(yōu)先級閾值的所有發(fā)生的事
相似規(guī)則可應用于對手的隊伍名冊上的幻想運動選手以產(chǎn)生幻想高光集錦,其包含來自兩個隊伍的發(fā)生的事且產(chǎn)生虛擬幻想比賽的高光集錦。
在各種實施例中,可使用以上類型的優(yōu)先級中的任一者或全部來確定高光序列中包含哪些高光。圖5b到5f提供以各種方式從對控制權和發(fā)生的事進行過濾和分級而產(chǎn)生的表的各種實例。這些實例涉及由圖5a中的表500概括的同一事件(比賽)。
現(xiàn)參看圖5b,展示表520的實例,其包含控制權優(yōu)先級大于或等于4的那些控制權的信息。此實例說明過濾控制權以僅包含高優(yōu)先級的那些控制權的過程。
現(xiàn)參看圖5c,展示表525的實例,其包含發(fā)生的事優(yōu)先級大于或等于180的那些發(fā)生的事(場景)的信息。此實例說明過濾發(fā)生的事以僅包含高優(yōu)先級的那些發(fā)生的事的過程。
在至少一個實施例中,并非使用閾值優(yōu)先級以確定包含哪些高光,系統(tǒng)可基于發(fā)生的事優(yōu)先級、控制權優(yōu)先級或任何其它優(yōu)先級而選擇n個最興奮發(fā)生的事(場景)以用于包含在高光序列中。現(xiàn)在參考圖5d、5e和5f,展示表530的實例,其包含基于發(fā)生的事(場景)優(yōu)先級被認為是比賽中的10、15或20個最興奮發(fā)生的事的那些發(fā)生的事(場景)的信息。
如上文所描述,系統(tǒng)可使用幻想優(yōu)先級以確定包含哪些高光??刹樵兓虍a(chǎn)生幻想名冊,指示用戶的幻想聯(lián)盟隊伍中包含哪些運動選手。圖5g的表535中展示此名冊的摘錄的實例。現(xiàn)參看圖5h,展示表540的實例,其包含涉及幻想名冊上的運動選手的發(fā)生的事(場景)的信息;表540中包含幻想優(yōu)先級,允許相應地過濾發(fā)生的事。也可針對幻想名冊上的個別運動選手構造表,如圖5i、5j和5k的實例表545中所示。
現(xiàn)參看圖5l,根據(jù)一個實施例展示表550的實例,其包含涉及用戶的幻想名冊上的運動選手的發(fā)生的事(場景)的信息,其中幻想優(yōu)先級大于或等于180。此實例說明過濾發(fā)生的事以僅包含高幻想優(yōu)先級的那些發(fā)生的事的過程。雖然表550上的發(fā)生的事涉及多個實際隊伍的多個運動選手,但它們可組合到為具有包含這些運動選手的幻想隊伍的特定用戶250定制的單個高光序列中。
敘述和主題
在至少一個實施例中,所述系統(tǒng)構造定制高光序列以使得其提供描繪事件(或一組事件)的銜接的敘述。所述敘述提供用于以從開始到中間到末尾導覽的方式呈現(xiàn)高光的結構框架。舉例來說,所述敘述可跟隨從介紹到故事主線發(fā)展到懸念詢問到詢問解決到以貫穿分層的任何數(shù)目的“出人意料的發(fā)展”結束的行程。此敘述可自動或手動地構造,且可例如基于特定高光、外部因素、歷史情境和/或類似物的可用性。自動選擇個別高光以使得它們支持敘述;在至少一個實施例中,關于是否包含特定高光的確定至少部分地基于其支持敘述的能力。
在至少一個實施例中,系統(tǒng)識別在興奮的發(fā)生的事或控制權之前且作為對所述興奮的發(fā)生的事或控制權的設置的部分的那些發(fā)生的事,例如控制權或場景。實例是緊接在本壘打之前走過的棒球運動選手。這些先例場景可能本身不一定是讓人興奮的,但它們可基于它們貢獻于總體體育事件的敘述的確定而包含在定制高光序列中,且具體來說是例如本壘打等興奮事件的前驅者。因此,在至少一個實施例中,本文所描述的系統(tǒng)通過在興奮的發(fā)生的事與在所述興奮發(fā)生的事之前且作為導向所述興奮發(fā)生的事的敘述的部分的那些發(fā)生的事之間進行關聯(lián)而考慮這些敘述貢獻。
各種技術可用于改善且增強定制高光序列的敘述質量。一個方法是當構造高光序列時考慮主題的概念。舉例來說,當單個體育事件內特定類型的場景出現(xiàn)若干次時,或如果運動選手具有尤其好的比賽,或如果一些不尋常事件或一致性發(fā)生,則主題可浮現(xiàn),主題的此識別可影響高光序列的高光的選擇:舉例來說,如果運動選手具有尤其好的比賽,那么可構造高光序列以使得其包含涉及所述運動選手的若干發(fā)生的事(場景)。在至少一個實施例中,這是通過調整加強經(jīng)識別主題的發(fā)生的事的優(yōu)先級而實現(xiàn)。
在至少一個實施例中,可以自動方式通過分析與事件相關聯(lián)的統(tǒng)計數(shù)據(jù)而識別主題。替代地,可手動地指定主題。不尋常的或引人注目的模式可借助于其從正常預期的統(tǒng)計分布的發(fā)散來識別。一旦已經(jīng)識別主題,便自動調整優(yōu)先級以強調所述主題。
在至少一個實施例中,關于可識別的主題是否應當用于構造高光序列的確定可取決于若干因素中的任一者。舉例來說,如果用于高光序列的指定分配時間不足以有效地構造包含主題的敘述,那么可針對所述高光序列放棄所述主題。
比賽時鐘和視頻時鐘
如上文所描述,在至少一個實施例中,可在從事件的開始起經(jīng)過的時間方面界定高光片段的開始/結束時間。此量度在本文中被稱作“視頻時鐘”,但其也可被稱作“實時時鐘”。測量從事件的開始起實際經(jīng)過的時間的此視頻時鐘與比賽時鐘形成對比。許多體育(例如籃球、曲棍球或橄欖球)具有指示所述比賽中剩余的時間的比賽時鐘,但由于中斷、暫停、間歇和/或類似物,此比賽時鐘不對應于真實經(jīng)過的時間。在例如棒球等其它體育中,不存在比賽時鐘。
在許多情形中,在比賽時間方面(針對例如籃球、曲棍球、足球或橄欖球等體育)或在一局方面(針對棒球)指定來自例如數(shù)據(jù)提供者222等源的事件數(shù)據(jù)。因此,有益的是開發(fā)比賽時間或一局的此識別與實際經(jīng)過的時間之間的相關,以使得可準確地確定高光片段的開始/結束時間。可單獨或以任何組合使用若干技術中的任一者來確定這些相關,包含以下技術:
●在一些情形中,數(shù)據(jù)提供者222可提供指示每一發(fā)生的事的實際經(jīng)過的時間的時戳。
●可將視頻分析和/或光學字符識別應用于事件的實時或記錄的視頻或數(shù)字流,尤其是呈現(xiàn)屏幕上比賽時鐘的情況。屏幕上時鐘因此可與經(jīng)過的時間調和。
●可將音頻或隱藏式字幕分析應用于事件的實時或記錄的視頻或數(shù)字流,利用自然語言處理從口頭的詞得到提示以使比賽時鐘與視頻時鐘同步。
●例如通過分析以檢測比賽場地上的運動、商業(yè)或暫停或類似物而檢測何時實際場景正在進行而不是停止。
●基于何時數(shù)據(jù)變?yōu)閺臄?shù)據(jù)提供者222可用而確定經(jīng)過的時間,假設所述數(shù)據(jù)僅在每一發(fā)生的事發(fā)生之后變?yōu)榭捎?。如果接收這些數(shù)據(jù)時存在延遲,但此延遲是一致的,那么以此方式對經(jīng)過的時間的確定仍可為相對準確的。
實時跟進
在至少一個實施例中,所描述系統(tǒng)提供了用戶可在事件仍在進行中的同時觀看事件的高光的機制。舉例來說,用戶可能有興趣觀看當前在進行中的體育事件。然而,并非即時觀看事件,用戶可能希望開始觀看事件的第一部分的高光,并且然后跟進到即時事件,以使得他或她可即時觀看事件的后半部分。此格式允許用戶從事件的第一部分查看重要的發(fā)生的事,他或她僅即時開始觀看時他或她原本可能錯過所述重要的發(fā)生的事。
在至少一個實施例中,所描述系統(tǒng)提供用于實時跟進查看的選項,其中針對事件的第一部分呈現(xiàn)高光序列,從某一點轉變到完整(未刪減)版本直到事件的結束。用戶選擇事件進行觀看。如果事件當前在進行中,那么系統(tǒng)使用上述技術中的任一者或全部產(chǎn)生且顯示所述事件的直到所述時間點的定制高光序列。在高光序列結束后,可即刻呈現(xiàn)過渡且系統(tǒng)可隨后開始展示從所述點的未經(jīng)編輯事件(即時或經(jīng)延遲/記錄)。
如上文所描述,可提示用戶指定高光序列的總時間長度;替代地,系統(tǒng)可基于任何合適的因素自動選擇所述時間長度,例如即時事件中剩余的時間量。
在用戶仍在觀看高光序列的同時,額外發(fā)生的事可能在事件中發(fā)生。在至少一個實施例中,即使在高光序列正被查看時,系統(tǒng)也可將描繪這些額外發(fā)生的事的高光動態(tài)地添加到高光序列。在至少一個實施例中,系統(tǒng)在發(fā)生的事發(fā)生時繼續(xù)分析它們以確定是否應當將描繪這些發(fā)生的事的高光添加到高光序列。動態(tài)地添加這些高光延伸了高光序列的長度;因此,在至少一個實施例中,新添加的高光可代替被認為較少興趣的先前選擇的高光(假定先前選擇的高光尚未展示給用戶)。替代地,可提示用戶他或她是否想要通過選定高光的動態(tài)添加來延伸高光序列。
此實施例允許用戶觀看比賽或其它事件的濃縮版本到某一點,并且然后即時看見事件的其余部分。即使事件當前不在進行中也可使用此技術:用戶可觀看涵蓋事件的高光序列到某一點,且可隨后從所述點過渡到事件的未經(jīng)編輯版本,無論是以即時格式還是經(jīng)延遲/記錄格式。
在至少一個實施例中,可為用戶呈現(xiàn)在進行中的事件的多個高光序列。舉例來說,他或她可選擇看見當前可用于他或她觀看的每個比賽或特定體育或聯(lián)盟內的每個比賽或特定地理區(qū)域中的隊伍的高光序列。隨后,在查看高光序列中的一些或全部之后,用戶可做出關于即時觀看哪一比賽的決策??赡艽嬖谄渌兓问健?/p>
已經(jīng)相對于可能的實施例以特定細節(jié)描述了本發(fā)明系統(tǒng)和方法。所屬領域的技術人員將了解,可在其它實施例中實踐所述系統(tǒng)和方法。首先,組件的特定命名、術語的大寫、屬性、數(shù)據(jù)結構或任何其它編程或結構方面不是強制的或重要的,且所述機制和/或特征可具有不同的名稱、格式或協(xié)議。此外,所述系統(tǒng)可經(jīng)由硬件與軟件的組合或完全以硬件元件或完全以軟件元件來實施。并且,本文所描述的各種系統(tǒng)組件之間的功能性的特定劃分僅是示范性的,且不是強制的;由單個系統(tǒng)組件執(zhí)行的功能可實際上由多個組件執(zhí)行,且由多個組件執(zhí)行的功能可實際上由單個組件執(zhí)行。
在本說明書中提到“一個實施例”或“一實施例”意味著與實施例結合描述的特定特征、結構或特性包括在至少一個實施例中。短語“在一個實施例中”或“在至少一個實施例中”在說明書中各種地方的出現(xiàn)不一定全部參考同一實施例。
各種實施例可包含用于單獨或以任何組合執(zhí)行上述技術的任何數(shù)目的系統(tǒng)和/或方法。另一實施例包含計算機程序產(chǎn)品,其包括非暫時性計算機可讀存儲媒體和經(jīng)編碼于媒體上的計算機程序代碼,用于致使計算裝置或其它電子裝置中的處理器執(zhí)行上述技術。
上文的一些部分是在對計算裝置的存儲器內的數(shù)據(jù)位的操作的算法和符號表示方面來呈現(xiàn)。這些算法描述和表示為數(shù)據(jù)處理領域的技術人員用以將其工作的主旨最有效地傳達給所屬領域的其它技術人員的方法。算法此處且大體上構想為產(chǎn)生所需結果的步驟(指令)的自一致序列。步驟為需要物理量的物理操縱的那些步驟。通常但不一定,這些量采取能夠被存儲、傳送、組合、比較和另外操縱的電、磁或光學信號的形式。主要出于常用的原因,將這些信號稱為位、值、元件、符號、字符、術語、編號等等有時是便利的。此外,在不失一般性的情況下將需要對物理量的物理操縱的步驟的某些布置稱為模塊或代碼裝置有時也是便利的。
但是,應牢記,所有這些和類似術語與適當物理量相關聯(lián),且僅僅為應用于這些量的便利標記。除非從以下論述顯而易見確切地陳述是其它情況,否則應了解貫穿所述描述,利用例如“處理”或“計算”或“運算”或“顯示”或“確定”或類似術語的論述都指代計算機系統(tǒng)或相似電子計算模塊和/或裝置的動作和過程,所述動作和過程操縱且變換計算機系統(tǒng)存儲器或寄存器或其它此類信息存儲裝置、發(fā)射或顯示裝置內的表示為物理(電子)量的數(shù)據(jù)。
某些方面包含本文所描述的呈算法形式的過程步驟和指令。應注意所述過程步驟和指令可以軟件、固件和/或硬件實施,且當以軟件實施時可經(jīng)下載以駐留于不同平臺上和從不同平臺操作以供多種操作系統(tǒng)使用。
本文檔還涉及用于執(zhí)行本文的操作的設備。此設備可以出于所需目的而專門構造,或其可以包括通過存儲在計算裝置中的計算機程序選擇性激活或重新配置的通用計算裝置。此計算機程序可存儲在計算機可讀存儲媒體中,例如但不限于包含軟性磁盤的任何類型的磁盤、光盤、cd-rom、dvd-rom、磁光盤、只讀存儲器(rom)、隨機存取存儲器(ram)、eprom、eeprom、快閃存儲器、固態(tài)驅動器、磁性或光學卡、專用集成電路(asic),或適合于存儲電子指令且各自耦合到計算機系統(tǒng)總線的任何類型的媒體。程序及其相關聯(lián)數(shù)據(jù)也可以遠程地例如在服務器上托管和運行。此外,本文提到的計算裝置可包含單個處理器或可為采用多處理器設計以用于增加計算能力的架構。
本文呈現(xiàn)的算法和顯示本身不與任何特定計算裝置、虛擬化系統(tǒng)或其它設備相關。各種通用系統(tǒng)也可以與根據(jù)本文中的教示的程序一起使用,或其可以證明為便于構造用以執(zhí)行所需方法步驟的更專用設備。用于多種這些系統(tǒng)的所需結構將從本文所提供的描述顯而易見。另外,不參考任何特定編程語言描述所述系統(tǒng)和方法。將了解,可使用多種編程語言來實施本文所描述的教示,且提供上文對特定語言的任何參考以用于實現(xiàn)和最佳模式的揭示。
因此,各種實施例包含用于控制計算機系統(tǒng)、計算裝置或其它電子裝置的軟件、硬件和/或其它元件,或者其任何組合或多個組合。根據(jù)此項技術中眾所周知的技術,此電子裝置可包含例如處理器、輸入裝置(例如鍵盤、鼠標、觸摸墊、軌跡墊、操縱桿、軌跡球、麥克風和/或其任何組合)、輸出裝置(例如屏幕、揚聲器和/或類似物)、存儲器、長期存儲裝置(例如磁性存儲裝置、光學存儲裝置和/或類似物),和/或網(wǎng)絡連接性。此電子裝置可為便攜式或非便攜式的??梢杂糜趯嵤┧枋鱿到y(tǒng)和方法的電子裝置的實例包含:桌上型計算機、膝上型計算機、電視機、智能電話、平板計算機、音樂播放器、音頻裝置、一體機、機頂盒、游戲系統(tǒng)、可穿戴式裝置、消費者電子裝置、服務器計算機和/或類似物。電子裝置可使用任何操作系統(tǒng),例如且不限于:linux;購自華盛頓雷德蒙德市的微軟公司的microsoftwindows;購自加利福尼亞庫比蒂諾市的蘋果公司的macosx;購自加利福尼亞庫比蒂諾市的蘋果公司的ios;購自加利福尼亞山景城的谷歌公司的android;和/或適合于在所述裝置上使用的任何其它操作系統(tǒng)。
雖然本文已經(jīng)描述有限數(shù)目的實施例,但得益于以上描述的所屬領域的技術人員將了解,可以設計其它實施例。另外應注意,已主要為便于閱讀和指導性目的而選擇在說明書中使用的語言,且可能并不是為了劃定或包含標的物而選擇。因此,本發(fā)明希望說明范圍但不限制范圍。