基于時間信息為內(nèi)容編索引的方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本原理一般地涉及為內(nèi)容編索引,并且更具體地涉及基于時間信息為內(nèi)容編索引。
【背景技術(shù)】
[0002]諸如視頻內(nèi)容的媒體內(nèi)容具有與該內(nèi)容相關(guān)聯(lián)的時間戳,其中這樣時間戳作為視頻內(nèi)容本身的一部分進(jìn)行發(fā)送。實(shí)時內(nèi)容的問題是,例如,當(dāng)體育賽事的比賽時鐘與實(shí)際時間不同步時,這樣的時間戳信息可以是不相關(guān)的。例如,對于美式足球比賽,比賽可以發(fā)生三個小時,而比賽時鐘僅是一小時。因此,如果用戶有興趣訪問根據(jù)比賽時鐘而不是根據(jù)實(shí)際時間的比賽的最后“5分鐘”,那么在廣播中心產(chǎn)生的時間戳(例如,諸如MPEG-2流的呈現(xiàn)時間戳)可能是無意義的。
【發(fā)明內(nèi)容】
[0003]通過本原理解決現(xiàn)有技術(shù)的這些和其它缺陷以及缺點(diǎn),本原理旨在基于相對時間信息為內(nèi)容編索引。
[0004]根據(jù)本發(fā)明的一個實(shí)施例,一種用于為內(nèi)容編索引的系統(tǒng)包括:用于確定所述內(nèi)容的至少一部分的時間間隔和在所述內(nèi)容中發(fā)生的事件的至少一個的相對時間信息的設(shè)備、用于產(chǎn)生按絕對時間對所確定的相對時間信息編索引的時間元數(shù)據(jù)的元數(shù)據(jù)確定設(shè)備以及通信該時間元數(shù)據(jù)用于存儲的發(fā)送器。在本發(fā)明的可替換實(shí)施例中,該系統(tǒng)還可以包括用于接收關(guān)于相對時間信息的用戶輸入的用戶輸入設(shè)備和用于對內(nèi)容應(yīng)用光學(xué)字符識別技術(shù)來確定相對時間信息的光學(xué)字符識別設(shè)備。
[0005]在本發(fā)明的可替換實(shí)施例中,一種用于為內(nèi)容編索引的方法包括:確定內(nèi)容的至少一部分的時間間隔和在該內(nèi)容中發(fā)生的事件的至少一個的相對時間信息、產(chǎn)生按絕對時間對所確定的相對時間信息編索引的時間元數(shù)據(jù)以及通信該時間元數(shù)據(jù)用于存儲。在本發(fā)明的可替換實(shí)施例中,該方法還可以包括接收對于內(nèi)容的至少一部分的時間間隔和在該內(nèi)容中發(fā)生的事件中的至少一個的請求,該請求使用相對時間信息標(biāo)識所期望的內(nèi)容部分,并且使用時間元數(shù)據(jù)來確定相對于所述時間信息的內(nèi)容的一部分??商鎿Q地,該方法還包括將相對于該請求的時間信息的內(nèi)容部分通信給請求者,以及在再生設(shè)備上至少再生以下之一:基于時間元數(shù)據(jù)來編索引的至少一個預(yù)定時間間隔以及基于時間元數(shù)據(jù)來編索引的至少一個預(yù)定事件。進(jìn)一步地,該方法可選地包括使用電子節(jié)目指南信息來標(biāo)識相對時間信息的來源。
[0006]在本發(fā)明的可替換實(shí)施例中,提供了一種包括用于為內(nèi)容編索引的計(jì)算機(jī)可讀程序的計(jì)算機(jī)可讀存儲介質(zhì)。該計(jì)算機(jī)可讀程序在計(jì)算機(jī)上執(zhí)行時,使該計(jì)算機(jī)至少執(zhí)行以下步驟:確定內(nèi)容的至少一部分的時間間隔和在該內(nèi)容中發(fā)生的事件的至少一個的相對時間信息、產(chǎn)生按絕對時間對所確定的相對時間信息編索引的時間元數(shù)據(jù)以及通信該時間元數(shù)據(jù)用于存儲。該計(jì)算機(jī)可讀存儲介質(zhì)可以進(jìn)一步使得執(zhí)行以下步驟:接收對于內(nèi)容的至少一部分的時間間隔和在該內(nèi)容中發(fā)生的事件的至少一個的請求,該請求使用相對時間信息標(biāo)識所期望的內(nèi)容部分,使用時間元數(shù)據(jù)來確定相對于所確定時間信息的內(nèi)容的一部分,以及將相對于確定的時間信息的內(nèi)容部分通信給請求者。
[0007]結(jié)合附圖閱讀下面的示例實(shí)施例的詳細(xì)描述,本原理的這些和其他方面、特征和優(yōu)點(diǎn)將變得顯而易見。
【附圖說明】
[0008]根據(jù)附圖可以更好地理解本原理,附圖中:
[0009]圖1描繪了根據(jù)本發(fā)明的實(shí)施例的用于實(shí)現(xiàn)本發(fā)明的原理的裝置的高級框圖;
[0010]圖2描繪了根據(jù)本發(fā)明的實(shí)施例的用于基于時間信息為事件的內(nèi)容編索引的系統(tǒng)的高級框圖;
[0011]圖3描述了根據(jù)本發(fā)明的實(shí)施例的用于基于時間信息為事件的內(nèi)容編索引的方法的流程圖;
[0012]圖4描繪了示出可以在其中應(yīng)用根據(jù)本發(fā)明的實(shí)施例的原理的體育賽事的絕對時間和非絕對時間之間的差別的時序圖;以及
[0013]圖5示出根據(jù)本發(fā)明的實(shí)施例的光學(xué)字符識別(OCR)技術(shù)的示例性應(yīng)用。
【具體實(shí)施方式】
[0014]本發(fā)明有利地提供了一種用于基于時間信息為事件的內(nèi)容編索引的方法、裝置和系統(tǒng)。雖然本發(fā)明將主要在體育賽事的時間信息的上下文中進(jìn)行描述,但本發(fā)明的具體實(shí)施例不應(yīng)該被視為限制本發(fā)明的范圍。本領(lǐng)域技術(shù)人員將理解,并且由本發(fā)明的教導(dǎo)可以獲悉,可以根據(jù)本原理使用基本上任何媒體內(nèi)容的時間信息來實(shí)施本發(fā)明的構(gòu)思,同時保持本發(fā)明的精神。
[0015]附圖中示出的功能和各種元件可以通過使用專用硬件以及能夠與適當(dāng)軟件關(guān)聯(lián)來執(zhí)行軟件的硬件來提供。當(dāng)由處理器提供時,該功能可以由單個專用處理器提供,由單個共享處理器提供,或由多個單獨(dú)的、其中一些可以是共享的處理器提供。此外,術(shù)語“處理器”或“控制器”的明確使用不應(yīng)被解釋為專指能夠執(zhí)行軟件的硬件,而是能隱含地包括,但不限于,數(shù)字信號處理器(“DSP”)硬件、用于存儲軟件的只讀存儲器(“ROM”)、隨機(jī)存取存儲器(“RAM”)、以及非易失性存儲器。而且,在此敘述的本發(fā)明的原理、方面、實(shí)施例,以及其具體實(shí)例的所有敘述旨在涵蓋其結(jié)構(gòu)和功能的等效物。另外,這樣的等效物意在包括當(dāng)前已知的等效物和將來開發(fā)的等效物(即,開發(fā)的執(zhí)行相同的功能的任何元件,與結(jié)構(gòu)無關(guān))。
[0016]因此,例如,本領(lǐng)域技術(shù)人員將理解,這里給出的框圖表示體現(xiàn)本發(fā)明原理的說明性系統(tǒng)組件和/或電路的概念圖。類似地,將理解,任何流程表、流程圖、狀態(tài)轉(zhuǎn)換圖、偽碼等表示可以基本上表示在計(jì)算機(jī)可讀介質(zhì)中并因此由計(jì)算機(jī)或處理器執(zhí)行的各種處理,而這種計(jì)算機(jī)或處理器是否被明確示出。
[0017]按照本發(fā)明的各種實(shí)施例,一種方法、裝置和系統(tǒng)提供了為存儲設(shè)備上的內(nèi)容編索引的技術(shù),其中通過根據(jù)內(nèi)容本身,而不是依靠外部的元數(shù)據(jù)來確定時間信息來進(jìn)行上述編索引。本發(fā)明的技術(shù)可以被應(yīng)用到諸如體育賽事的在直播設(shè)置(live setting)中生成的內(nèi)容,其中,來自廣播中心的定時可以例如與該內(nèi)容呈現(xiàn)的體育賽事的“比賽時鐘”不相關(guān)。
[0018]圖1描繪了根據(jù)本發(fā)明實(shí)施例的用于實(shí)施本發(fā)明原理的示例性處理裝置100的高級框圖。圖1的處理裝置100包括經(jīng)由系統(tǒng)總線104可操作地耦接到其它組件的至少一個處理器(CPU) 102。只讀存儲器(ROM) 106、隨機(jī)存取存儲器(RAM) 108、顯示適配器110、輸入/輸出(I/O)適配器112、用戶接口適配器114和網(wǎng)絡(luò)適配器198,可操作地耦接到系統(tǒng)總線104。
[0019]在圖1的系統(tǒng)中,顯示設(shè)備116通過顯示適配器110可操作地耦接到系統(tǒng)總線104。磁盤存儲設(shè)備(例如,磁盤或光盤存儲設(shè)備)118通過I/O適配器112可操作地耦接到系統(tǒng)總線104。鼠標(biāo)120和鍵盤122通過用戶接口適配器214可操作地耦接到系統(tǒng)總線104。鼠標(biāo)120和鍵盤122被用于與系統(tǒng)100通信信息。在圖1的實(shí)施例中,收發(fā)器196通過網(wǎng)絡(luò)適配器198可操作地耦接到系統(tǒng)總線104。
[0020]系統(tǒng)100可以還包括其他元件(未示出)和省略某些元件,如同本領(lǐng)域技術(shù)人員之一容易想到的那樣。例如,如同本領(lǐng)域技術(shù)人員之一容易理解的那樣,取決于系統(tǒng)100的特定實(shí)施方式,各種其它輸入設(shè)備和/或輸出設(shè)備可以被包括在系統(tǒng)100中。例如,各種類型的無線和/或有線輸入和/或輸出設(shè)備可以被用于例如與攝像機(jī)通信。此外,如同本領(lǐng)域技術(shù)人員之一容易理解的那樣,在各種配置中,也可以利用附加的處理器、控制器、存儲器等等。給出這里提供的本原理的教導(dǎo),本領(lǐng)域技術(shù)人員之一容易想到圖1的裝置100的這些和其它變型。
[0021]雖然圖1的處理裝置被描述為被編程以執(zhí)行根據(jù)本發(fā)明的各種控制功能的通用計(jì)算機(jī),但本發(fā)明也可以在硬件中實(shí)現(xiàn),例如,特定用途集成電路(ASIC)。這樣,這里描述的處理步驟意在被廣義地解釋為通過由處理器、硬件執(zhí)行的軟件或它們的組合等同地執(zhí)行。另外,圖1的處理裝置被描繪為單獨(dú)的組件,根據(jù)這里描述的本發(fā)明的構(gòu)思和實(shí)施例的服務(wù)器的功能可以被包括到例如圖2的系統(tǒng)200的現(xiàn)有系統(tǒng)組件中。
[0022]更具體地,在下面關(guān)于圖2描述的系統(tǒng)200是用于實(shí)施本原理的各個實(shí)施例的系統(tǒng)。處理裝置100的部分或所有可以實(shí)施在圖2的系統(tǒng)200的一個或多個元件中。此外,可以理解,處理裝置100可以執(zhí)行這里描述的方法的至少一部分,包括,例如,圖3的