專利名稱:改進(jìn)的電視和視頻系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及改進(jìn)的電視和視頻系統(tǒng)。
背景技術(shù):
常規(guī)電視和視頻系統(tǒng)允許在顯示、處理以及在電視和視頻圖像和觀眾之間的互動(dòng)方面實(shí)現(xiàn)有限的功能。本申請(qǐng)人認(rèn)識(shí)到,在電視和視頻系統(tǒng)中可實(shí)現(xiàn)非常重要的功能,其中該系統(tǒng)在其操作中是智能的。換句話說(shuō),已確定,觀眾與系統(tǒng)的互動(dòng)允許系統(tǒng)變得依賴于單獨(dú)的觀眾或觀眾群的期望和希望,并可允許系統(tǒng)獲得、記錄和/或向觀眾播放期望的電視或視頻。因此且根據(jù)本發(fā)明,提供了改進(jìn)的電視和視頻系統(tǒng),其包括連接到多個(gè)電視和視頻源并可操作來(lái)從所述源的一個(gè)或多個(gè)獲得電視和視頻信號(hào)的系統(tǒng)設(shè)備,所述系統(tǒng)設(shè)備還可操作來(lái)監(jiān)控正被觀眾觀看的電視和視頻,并可操作來(lái)從所述源的一個(gè)或多個(gè)獲得適合于那些觀眾口味的視頻和電視信號(hào)。使用這個(gè)布置,可能提供智能和自行運(yùn)算的并與觀眾互動(dòng)以直接或間接地允許更大的面向觀眾的功能的系統(tǒng)。
現(xiàn)在將進(jìn)一步作為例子僅參考附圖來(lái)描述本發(fā)明。圖1示出根據(jù)本發(fā)明的系統(tǒng)的實(shí)施方式的圖解形式。圖2以圖解形式示出根據(jù)本發(fā)明的系統(tǒng)的適當(dāng)結(jié)構(gòu)的實(shí)施方式的一種形式。圖3示出在系統(tǒng)的操作期間發(fā)展的網(wǎng)頁(yè)的圖解表示。圖4示出播放列表網(wǎng)頁(yè)的例子。圖5示出播放列表頁(yè)面的一個(gè)例子。圖6示出作為一種形式產(chǎn)生的播放列表的例子;以及圖7示出在本發(fā)明的操作中產(chǎn)生的小書(shū)簽(bookmarklet)的例子。圖8-12示出在系統(tǒng)的使用期間產(chǎn)生的截屏的例子的表示。發(fā)明的詳細(xì)描述現(xiàn)在參考圖1,其以圖解形式示出了根據(jù)本發(fā)明的系統(tǒng)的一個(gè)實(shí)施方式。本發(fā)明的系統(tǒng)包括電視系統(tǒng)(在下文中稱為“Vidibox”)(I)0該盒經(jīng)由標(biāo)準(zhǔn)協(xié)議——例如但不限于以太網(wǎng)或WiFi——連接到互聯(lián)網(wǎng)(17)和局域網(wǎng)(16)。盒從來(lái)自衛(wèi)星、 DVB-T、模擬和有線電視接收機(jī)硬件中的任一個(gè)的常規(guī)電視源C3)獲得視頻信號(hào)。盒還能夠通過(guò)連接到提供以常規(guī)形式的視頻(例如,Adobe Flash視頻)的多個(gè)常規(guī)網(wǎng)站之一來(lái)從互聯(lián)網(wǎng)獲得視頻信號(hào)。電視和視頻信號(hào)使用SCART、HDMI、VGA或其它標(biāo)準(zhǔn)連接顯示在常規(guī)電視機(jī)⑵上。Vidibox可以可選地訪問(wèn)設(shè)置在盒(5)內(nèi)部的常規(guī)非易失性存儲(chǔ)器(5)(例如,硬盤(pán)、固態(tài)存儲(chǔ)器)、使用常規(guī)技術(shù)(例如,USB、火線)連接的外部非易失性存儲(chǔ)器(6)、或可
3選地使用利用標(biāo)準(zhǔn)機(jī)制(例如CIFS、NFS、AFP)的LAN連接的一個(gè)或多個(gè)常規(guī)網(wǎng)絡(luò)連接的存儲(chǔ)(NAS)設(shè)備(7)。Vidibox也可通過(guò)具有標(biāo)準(zhǔn)IP協(xié)議(例如,Bonjour、UPnP、TCP/IP)的LAN連接到常規(guī)膝上型計(jì)算機(jī)(9)、移動(dòng)電話(8)和類似的設(shè)備。Vidibox能夠通過(guò)使用常規(guī)即時(shí)消息 (IM)協(xié)議(例如,XMPP)從與常規(guī)IM服務(wù)器(10)上的盒相關(guān)的帳戶與連接到互聯(lián)網(wǎng)的常規(guī)設(shè)備交換消息。Vidibox也可利用常規(guī)協(xié)議(例如,IMAP)使用在常規(guī)電子郵件服務(wù)器(11) 上的帳戶來(lái)發(fā)送并接收電子郵件。Vidibox也能夠與連接到互聯(lián)網(wǎng)的其它Vidibox(15)以及也與適合于與Vidibox(12)進(jìn)行通信的一個(gè)或多個(gè)特殊服務(wù)器交換信息。在附圖中示意性地示出上文描述的系統(tǒng),且可根據(jù)下面的實(shí)例來(lái)操作該系統(tǒng)以實(shí)現(xiàn)電視系統(tǒng)的獨(dú)特改進(jìn)的特征和功能。智能PVR記錄在Vidibox中的個(gè)人視頻記錄器(PVR)將電視節(jié)目記錄到非易失性存儲(chǔ)器用于隨后的重放。它根據(jù)節(jié)目(廣播)的列表決定記錄什么。廣播由觀眾直接或通過(guò)推測(cè)來(lái)選擇 (稍后描述本發(fā)明的這個(gè)方面)。通過(guò)對(duì)照電子節(jié)目指南(EPG)連續(xù)匹配廣播來(lái)識(shí)別節(jié)目的特定記錄,該電子節(jié)目指南從電視信號(hào)(例如,標(biāo)準(zhǔn)DVB-T指南)或從互聯(lián)網(wǎng)上的服務(wù)器獲得。電視硬件對(duì)可能的同時(shí)記錄和可被存儲(chǔ)在可用磁盤(pán)空間中的記錄的大小將有限制。沖突因此是不可避免的。Vidibox PVR功能通過(guò)識(shí)別時(shí)間表中的重復(fù)的節(jié)目(例如,有很多“+1”頻道,其以一小時(shí)的延遲在主要頻道上重復(fù)節(jié)目)在節(jié)目描述上使用常規(guī)模糊匹配算法并通過(guò)將優(yōu)先級(jí)分配給節(jié)目的時(shí)段來(lái)自動(dòng)解決沖突。常規(guī)優(yōu)化算法(例如,分支定界、模擬退火)用于排定記錄以最大化所完成的記錄的“效用”,并確定哪些已經(jīng)記錄的節(jié)目可被丟棄以釋放存儲(chǔ)空間用于新的記錄。失敗(例如,信號(hào)的明顯損失)的記錄被自動(dòng)重新記錄。新記錄的優(yōu)先級(jí)由因素——包括但不限于下列因素——設(shè)置1.如果觀眾習(xí)慣觀看連續(xù)系列劇中的所有劇集,則優(yōu)先級(jí)較高。觀看連續(xù)劇的每一集與觀看卡通片不同漏掉前者的一集是絕對(duì)引起混亂的,漏掉后者的一集則不是。2.如果優(yōu)先級(jí)取自的節(jié)目或廣播被明確標(biāo)記為“保持”,則優(yōu)先級(jí)較高。3.如果節(jié)目在web (例如,BBC iPlayer、HuIu)上的現(xiàn)有追看電視服務(wù)上是可用的,且如果觀眾在它終止之前沒(méi)有缺席,則優(yōu)先級(jí)較低。通過(guò)明確的信息(例如,觀眾將 Vidibox設(shè)置成“假期模式”)可(例如,基于與Vidibox的直接互動(dòng)的最近缺乏或在每星期周期中的直接互動(dòng)的習(xí)慣性缺乏)推斷或知道缺席。4.如果節(jié)目重復(fù)且原版最近被觀看,則優(yōu)先級(jí)較低。5.如果觀眾可能對(duì)節(jié)目非常感興趣,則優(yōu)先級(jí)較高。這通過(guò)關(guān)聯(lián)不同Vidibox的不同觀眾的觀看習(xí)慣(稍后更詳細(xì)地描述本發(fā)明的這個(gè)方面)來(lái)評(píng)估,觀看習(xí)慣隨著來(lái)自常規(guī)互聯(lián)網(wǎng)源的元數(shù)據(jù)(例如在IMDB網(wǎng)站上的電影級(jí)別)而增加。已經(jīng)記錄的節(jié)目的優(yōu)先級(jí)由因素——包括但不限于下列因素——設(shè)置1.如果記錄被明確標(biāo)記為“刪除”(即,觀眾執(zhí)行刪除操作),則優(yōu)先級(jí)較低。2.如果存在記錄的轉(zhuǎn)碼拷貝(稍后描述本發(fā)明的這個(gè)方面),則優(yōu)先級(jí)較低。3.如果記錄被推測(cè)地完成(稍后描述本發(fā)明的這個(gè)方面),則優(yōu)先級(jí)較低。
4
4.如果觀眾可能對(duì)記錄非常感興趣,則優(yōu)先級(jí)較高。這通過(guò)關(guān)聯(lián)不同Vidibox的不同觀眾的觀看習(xí)慣(稍后描述本發(fā)明的這個(gè)方面)來(lái)評(píng)估,5.如果優(yōu)先級(jí)取自的節(jié)目或廣播被明確標(biāo)記為“保持”,則優(yōu)先級(jí)較高。6.如果節(jié)目已經(jīng)被觀看,則優(yōu)先級(jí)較低。如果觀眾在記錄結(jié)束時(shí)觀看了不少節(jié)目, 則這可被確定。7.如果觀眾在觀看節(jié)目之后將標(biāo)簽或書(shū)簽添加到它,則優(yōu)先級(jí)較高。在常規(guī)PVR設(shè)計(jì)中,記錄在電視節(jié)目左右的間距以允許在播送時(shí)間表中的小的不精確性是普遍的。其結(jié)果是處理來(lái)自同一頻道的連續(xù)的電視節(jié)目作為可能的沖突,因?yàn)樵诘谝粋€(gè)電視節(jié)目末尾的間距與開(kāi)始新電視節(jié)目的間距重疊。一些PVR設(shè)計(jì)作為沖突處理此,且記錄可能失敗。一些設(shè)計(jì)識(shí)別這種情況并移除第一個(gè)電視節(jié)目的末尾間距和第二個(gè)電視節(jié)目的起始間距。這個(gè)解決方案不是理想的,因?yàn)榈谝挥涗浀哪┪部赡馨瑏?lái)自第二個(gè)電視節(jié)目的資料(反之亦然)。在觀看之后刪除這些節(jié)目之一有在它被觀看之前從另一節(jié)目失去資料的風(fēng)險(xiǎn)。Vidibox PVR記錄功能如下解決了這個(gè)問(wèn)題1.兩個(gè)電視節(jié)目的排定的記錄被合并成單個(gè)排定的記錄,起始和末尾間距應(yīng)用于新記錄。2.在原始第一記錄完成之后,產(chǎn)生在進(jìn)行中的合并的記錄的拷貝,一直到第一原始記錄的末尾間距的完成。合并的記錄被編輯以刪除記錄的第一部分,一直到第二個(gè)電視節(jié)目的起始間距的開(kāi)始。使用寫(xiě)時(shí)拷貝文件系統(tǒng)來(lái)存儲(chǔ)記錄的本發(fā)明的實(shí)施方式可優(yōu)化拷貝過(guò)程。3.在本發(fā)明的一般實(shí)施方式中,由于壓縮數(shù)字電視幀的性質(zhì),拷貝和編輯點(diǎn)將在接近的時(shí)間。4.如果實(shí)施方式是使用常規(guī)操作系統(tǒng)文件處理,則PVR記錄功能的謹(jǐn)慎設(shè)計(jì)必須確保對(duì)共享文件的同時(shí)訪問(wèn)被正確地處理。這樣的實(shí)施方式將使用緩沖和并行控制機(jī)構(gòu) (例如,信號(hào)量)。5. PVR功能可在記錄到達(dá)電視節(jié)目的起始間距的開(kāi)始處之后的任何點(diǎn)重放電視節(jié)目。PVR功能始終監(jiān)視電視節(jié)目位于給定記錄存儲(chǔ)系統(tǒng)內(nèi)的位置,以便如果記錄的部分如步驟2所述的被拷貝和編輯,則基準(zhǔn)改變到原始文件內(nèi)的正確偏移或新的文件。與觀眾的智能通信每個(gè)Vidibox具有在常規(guī)服務(wù)器上的IM和電子郵件帳戶。觀眾可使用能夠發(fā)送電子郵件或IM消息的常規(guī)設(shè)備(即,iWione、膝上型計(jì)算機(jī))與Vidibox進(jìn)行通信。如果觀眾在網(wǎng)站上發(fā)送視頻的URL,則Vidibox將對(duì)鏈接如下操作1.如果發(fā)送者是觀眾(或注冊(cè)到Vidibox的幾個(gè)觀眾之一)且消息立即請(qǐng)求視頻的重放,則Vidibox的視頻解碼功能用于顯示視頻(稍后描述本發(fā)明的互聯(lián)網(wǎng)視頻解碼方面)°2.如果發(fā)送者被標(biāo)記為觀眾的朋友,或消息請(qǐng)求鏈接的存儲(chǔ),則Vidibox將視頻的鏈接添加到收件箱,它可從收件箱被選擇,用于由觀眾重放。消息可包括標(biāo)簽,且這些標(biāo)簽與鏈接存儲(chǔ)在一起(稍后描述本發(fā)明的加標(biāo)簽方面)。3.如果發(fā)送者是未知的,則Vidibox刪除消息或?qū)⑺A粼谔厥鈪^(qū)域中,這取決于觀眾所表達(dá)的偏好。
5
圖8和9示出使用iPhone及其Youtube應(yīng)用的一般實(shí)施方式的實(shí)例。iPhone的用戶找到具有iPhone YouTube應(yīng)用的視頻,如在圖8中看到的。用戶接著決定通過(guò)輕擊“Siare (共享)”將視頻發(fā)送到特定的Vidibox,如在圖9 中看到的。一般,用戶將Vidibox電子郵件地址添加到盒的所有者的聯(lián)系細(xì)節(jié),所以不是 "vidibox55437ividiactive. com,,,他們只查找"John Doe,,,并選擇"vidibox,,而不是“工作”或“家庭”電子郵件。發(fā)送者可給電子郵件注釋如何處理它的細(xì)節(jié)。例如,他可在一列關(guān)鍵字之后寫(xiě)“標(biāo)簽”。這些將連接到視頻以允許觀眾更容易找到它。他可寫(xiě)“播放”以指示Vidibox立即播放它。當(dāng)觀眾在電視節(jié)目或互聯(lián)網(wǎng)視頻的重放中的特定點(diǎn)處表示興趣(例如,以表示對(duì)做廣告的產(chǎn)品或服務(wù)的興趣)時(shí),Vidibox向觀眾發(fā)起消息。當(dāng)播放所記錄的電視節(jié)目或互聯(lián)網(wǎng)視頻時(shí),Vidibox使用常規(guī)協(xié)議(例如,XMPP)在互聯(lián)網(wǎng)上將重放的細(xì)節(jié)傳遞到將時(shí)間碼元數(shù)據(jù)保存在常規(guī)數(shù)據(jù)庫(kù)中的服務(wù)器。這個(gè)元數(shù)據(jù)標(biāo)記視頻和電視節(jié)目中的特定點(diǎn), 且對(duì)每個(gè)點(diǎn)存儲(chǔ)一個(gè)或多個(gè)URL。服務(wù)器給具有待重放的內(nèi)容的數(shù)據(jù)庫(kù)編索引,且如果有對(duì)該內(nèi)容的時(shí)間碼元數(shù)據(jù),服務(wù)器將其發(fā)送回Vidibox。從接近每個(gè)時(shí)間碼的一點(diǎn)到時(shí)間碼之后不久的一點(diǎn),Vidibox向觀眾指示可被請(qǐng)求信息的視覺(jué)和聽(tīng)覺(jué)主題。如果用戶表示對(duì)該信息的興趣,則Vidibox將與時(shí)間碼相關(guān)的URL傳遞到觀眾。這根據(jù)觀眾所表示的偏好來(lái)完成并可通過(guò)下列項(xiàng)中的任一項(xiàng)完成l.IM 消息2.電子郵件消息3. SMS4. URL添加到所指定的書(shū)簽標(biāo)記或網(wǎng)頁(yè)5.立即播放URL所涉及的互聯(lián)網(wǎng)視頻在本發(fā)明的這個(gè)方面的一般實(shí)施方式中,URL將來(lái)自電視節(jié)目或互聯(lián)網(wǎng)視頻的制作人并將處于常規(guī)互聯(lián)網(wǎng)廣告服務(wù)(例如,來(lái)自雙擊的DART服務(wù))所使用的形式。Vidibox將在電視節(jié)目或互聯(lián)網(wǎng)視頻的重放期間將常規(guī)微博消息(例如,Twitter 消息)顯示為字幕。本發(fā)明的這個(gè)方面在三個(gè)階段中操作1.建立階段2.博客階段3.重放階段在第一階段中,觀眾給Vidibox其微博帳戶的細(xì)節(jié)。在第二階段中,觀眾向Vidibox指示他在微博時(shí)將觀看特定的電視節(jié)目或互聯(lián)網(wǎng)視頻。Vidibox向微博網(wǎng)站發(fā)布與觀眾的每個(gè)重放互動(dòng)的消息1.每當(dāng)觀眾啟動(dòng)播放功能時(shí)。2.每當(dāng)觀眾啟動(dòng)暫停按鈕時(shí)。3.每當(dāng)觀眾導(dǎo)航到在電視節(jié)目或互聯(lián)網(wǎng)視頻中的特定時(shí)間碼(例如,跳到書(shū)簽) 時(shí)。4.當(dāng)觀眾壓下停止或以其它方式停止微博時(shí)。
6
第一微博消息以其它Vidibox容易解析的格式解碼對(duì)電視節(jié)目或互聯(lián)網(wǎng)視頻的參考(例如,作為URL)。當(dāng)互動(dòng)完成時(shí),由Vidibox產(chǎn)生的每個(gè)隨后的微博消息描述重放時(shí)間碼。當(dāng)觀眾觀看電視節(jié)目或互聯(lián)網(wǎng)視頻時(shí),他們以正常的方式(例如,經(jīng)由SMS)寫(xiě)微博消息。在第三階段中,觀眾向Vidibox指示他們希望追隨特定的微博站點(diǎn)。Vidibox獲得微博消息,并找出標(biāo)記其中內(nèi)容是可用(即,其中互聯(lián)網(wǎng)視頻仍然是可訪問(wèn)或其中PVR功能開(kāi)始或完成記錄電視節(jié)目)的微博對(duì)話的開(kāi)始的每個(gè)消息。Vidibox向觀眾顯示可用的對(duì)話以選擇特定的對(duì)話來(lái)播放。Vidibox通過(guò)播放電視節(jié)目或互聯(lián)網(wǎng)視頻來(lái)重放微博對(duì)話。Vidibox讀取標(biāo)記有時(shí)間碼的每個(gè)消息,并計(jì)算真實(shí)時(shí)間與時(shí)間碼之間的偏移。當(dāng)前偏移應(yīng)用于被發(fā)布的每個(gè)隨后的正常消息的真實(shí)時(shí)間,以給出其時(shí)間碼。Vidibox接著在重放期間在適當(dāng)?shù)臅r(shí)間碼處將每個(gè)正常消息傳遞給觀眾。該傳遞可以是直接使用電視屏幕(例如,出現(xiàn)為在電視節(jié)目或視頻上的字幕)或間接的(例如,向所指定的帳戶發(fā)送IM消息)。在微博者完成對(duì)話之前,微博對(duì)話可由另一觀眾跟隨。在這種情況下,可能微博消息的隱式時(shí)間碼在由追隨對(duì)話的觀眾重放的時(shí)間碼之后(例如,如果微博者暫停重放,且追隨者追上)。在這種情況下,Vidibox向觀眾指示他們?cè)谖⒉┱咧暗囊曈X(jué)或聽(tīng)覺(jué)主題。集體智慧Vidibox使用來(lái)自集體觀眾的信息來(lái)提供對(duì)觀眾的智能支持。在Vidibox內(nèi)部的 PVR將根據(jù)觀眾的興趣的評(píng)估來(lái)推測(cè)地記錄電視節(jié)目。推測(cè)記錄如下操作1.每當(dāng)觀眾觀看所記錄的電視節(jié)目或觀看追看電視服務(wù)(例如,BBCiPlayer, HuIu)時(shí),觀看的細(xì)節(jié)被發(fā)送到連接到互聯(lián)網(wǎng)的常規(guī)服務(wù)器。細(xì)節(jié)包括電視節(jié)目和什么比例的節(jié)目被觀看。2.服務(wù)器在多個(gè)Vidibox中關(guān)聯(lián)觀眾的觀看習(xí)慣并確定每個(gè)觀眾對(duì)任何給定的電視節(jié)目感興趣的概率。服務(wù)器可推斷,使用追看電視服務(wù)有規(guī)律地觀看特定電視系列劇的一集的觀眾可能對(duì)原始電視節(jié)目感興趣。3.服務(wù)器使用概率的指示為每個(gè)觀眾保持觀眾可能感興趣的電視節(jié)目的列表。 該列表可由來(lái)自其它源的電視節(jié)目(例如,廣播者希望向有特定興趣的觀眾推銷的節(jié)目的列表)增加。服務(wù)器使用常規(guī)互聯(lián)網(wǎng)消息協(xié)議(例如,XMPP)周期性地將該列表發(fā)送到 Vidibox04. Vidibox使用優(yōu)先級(jí)將這些節(jié)目添加到廣播的列表用于PVR功能(見(jiàn)PVR功能的早期描述),該優(yōu)先級(jí)反映興趣的概率和是否記錄是推測(cè)的。5.當(dāng)觀眾隨后使用追看電視服務(wù)開(kāi)始觀看電視節(jié)目時(shí),Vidibox確定所選擇的特定電視節(jié)目是否可用來(lái)從本地存儲(chǔ)器播放。如果它是可用的,則Vidibox可播放此而不使用互聯(lián)網(wǎng)追看電視服務(wù)。本發(fā)明的集體智慧方面可推斷關(guān)于電視節(jié)目或互聯(lián)網(wǎng)視頻的內(nèi)容的信息,并給觀眾提供跳過(guò)電視節(jié)目或互聯(lián)網(wǎng)視頻的片段的能力。這個(gè)方面如下操作1.觀眾選擇所記錄的電視節(jié)目或互聯(lián)網(wǎng)視頻并開(kāi)始觀看它。
7
2.當(dāng)觀眾跳過(guò)電視節(jié)目或視頻的一部分時(shí),Vidibox在跳過(guò)的序列開(kāi)始時(shí)且它們完成時(shí)將時(shí)間碼的描述發(fā)送到服務(wù)器。3.服務(wù)器關(guān)聯(lián)來(lái)自觀看了特定的電視節(jié)目或互聯(lián)網(wǎng)視頻的幾個(gè)觀眾的跳過(guò)模式, 并使用常規(guī)統(tǒng)計(jì)分析確定電視節(jié)目或互聯(lián)網(wǎng)視頻的可能令人感興趣的區(qū)域。這些點(diǎn)與作為元數(shù)據(jù)的電視節(jié)目或互聯(lián)網(wǎng)視頻相關(guān)。4.當(dāng)觀眾隨后開(kāi)始觀看電視節(jié)目或互聯(lián)網(wǎng)視頻時(shí),Vidibox從服務(wù)器取回每個(gè)跳過(guò)區(qū)域的時(shí)間碼點(diǎn)的列表。5.當(dāng)重放到達(dá)區(qū)域的開(kāi)始或末尾的時(shí)間碼時(shí),Vidibox使用視覺(jué)或可聽(tīng)動(dòng)機(jī)向觀眾指示此。觀眾可接著選擇命令來(lái)跳到下一區(qū)域。本發(fā)明的集體智慧方面可推斷對(duì)其它電視節(jié)目和互聯(lián)網(wǎng)視頻的參考,并使這對(duì)觀眾是可用的。例如,如果在特定電視節(jié)目中的人提到另一電視節(jié)目或互聯(lián)網(wǎng)視頻,則觀眾可被邀請(qǐng)記錄或觀看它。這個(gè)方面如下操作1.電視節(jié)目或系列劇可被添加到記錄時(shí)間表,或互聯(lián)網(wǎng)視頻的URL可被添加到 Vidibox中的集合。這可直接使用Vidibox上的用戶接口或在外部使用與Vidibox的常規(guī)通信(例如,電子郵件、來(lái)自網(wǎng)站的XMPP消息)來(lái)完成。2.如果Vidibox正播放或暫?;ヂ?lián)網(wǎng)視頻或電視節(jié)目,則Vidibox將具有添加的細(xì)節(jié)、正被觀看的電視節(jié)目或互聯(lián)網(wǎng)視頻的細(xì)節(jié)、以及重放點(diǎn)的時(shí)間碼的消息發(fā)送到服務(wù)
ο3.服務(wù)器關(guān)聯(lián)來(lái)自幾個(gè)Vidibox的信息,并確定所添加的記錄或URL與播放的電視節(jié)目或互聯(lián)網(wǎng)視頻中的特定時(shí)間碼鏈接的概率。創(chuàng)建鏈接點(diǎn),其描述所鏈接的電視節(jié)目或互聯(lián)網(wǎng)視頻以及該鏈接的時(shí)間碼。該鏈接與播放的電視節(jié)目或視頻相關(guān)。4.當(dāng)以后的觀眾觀看電視節(jié)目或互聯(lián)網(wǎng)視頻時(shí),Vidibox從服務(wù)器取回鏈接點(diǎn)的列表。5.當(dāng)重放到達(dá)鏈接點(diǎn)的時(shí)間碼時(shí),Vidibox可使用視覺(jué)或聽(tīng)覺(jué)主題向觀眾指示鏈接。觀眾可接著選擇命令來(lái)將所鏈接的電視節(jié)目添加到記錄時(shí)間表或?qū)⑺溄拥幕ヂ?lián)網(wǎng)視頻添加到集合?;ヂ?lián)網(wǎng)視頻調(diào)諧器本發(fā)明的一個(gè)方面是以標(biāo)準(zhǔn)格式(例如,Abode Flash)從常規(guī)網(wǎng)站播放互聯(lián)網(wǎng)視頻的能力,該常規(guī)網(wǎng)站被縮放到全電視屏幕并使用常規(guī)遠(yuǎn)程控制以與對(duì)本發(fā)明的PVR功能相同或相似的方式來(lái)控制。圖10示出一般互聯(lián)網(wǎng)視頻網(wǎng)頁(yè)。嵌在網(wǎng)頁(yè)上的視頻包含網(wǎng)絡(luò)視頻播放器。這提供對(duì)觀看視頻的控制。圖11示出網(wǎng)絡(luò)視頻播放器的例子?;ヂ?lián)網(wǎng)閃爍調(diào)諧器(flash tuner)使用常規(guī)網(wǎng)頁(yè)瀏覽器技術(shù)來(lái)單獨(dú)地從控制獲得視頻數(shù)據(jù),并接著對(duì)電視屏幕縮放它,如圖12所示。調(diào)諧器如下操作1. Vidibox包含網(wǎng)絡(luò)視頻播放器規(guī)則的數(shù)據(jù)庫(kù)。這些規(guī)則描述如何對(duì)在互聯(lián)網(wǎng)上觀察的已知網(wǎng)絡(luò)視頻播放器執(zhí)行某些標(biāo)準(zhǔn)功能鼠標(biāo)和鍵盤(pán)操作被執(zhí)行來(lái)開(kāi)始重放、尋找
8某個(gè)點(diǎn)、停止重放、以及如何獲得時(shí)間碼信息。在本發(fā)明的一般實(shí)施方式中,這些規(guī)則被編碼為可執(zhí)行腳本文件(例如,JavaScript)。腳本訪問(wèn)將模擬鼠標(biāo)點(diǎn)擊和鍵盤(pán)按壓發(fā)送到網(wǎng)絡(luò)視頻播放器的常規(guī)功能。腳本可讀取網(wǎng)絡(luò)視頻播放器的圖形輸出,并可調(diào)用常規(guī)可選的字符識(shí)別(OCR)功能來(lái)解釋這些區(qū)域。數(shù)據(jù)庫(kù)還包括如何獲得網(wǎng)頁(yè)的僅僅視頻部分的描述。2. Vidibox還包括一組網(wǎng)站規(guī)則的數(shù)據(jù)庫(kù)。這些規(guī)則描述如何找出在互聯(lián)網(wǎng)上的已知網(wǎng)站的網(wǎng)頁(yè)內(nèi)的特定互聯(lián)網(wǎng)視頻,以及哪些由每個(gè)網(wǎng)站使用的網(wǎng)絡(luò)視頻播放器。在本發(fā)明的一般實(shí)施方式中,這些規(guī)則被編碼為可執(zhí)行腳本文件(例如,JavaScript)。如果不存在匹配,默認(rèn)行為是選擇最大的視頻。3.當(dāng)觀眾指示Vidibox播放特定的互聯(lián)網(wǎng)視頻URL時(shí),協(xié)定頁(yè)面渲染引擎 (convention web rendering engine)在內(nèi)部被調(diào)用以獲得在URL處的網(wǎng)頁(yè)。Vidibox接著對(duì)具有URL的網(wǎng)站規(guī)則數(shù)據(jù)庫(kù)編索引,以獲得特定URL的規(guī)則,如果沒(méi)有找到匹配則用默認(rèn)規(guī)則代替。在本發(fā)明的一般實(shí)施方式中,這導(dǎo)致腳本的執(zhí)行。4.當(dāng)Vidibox希望跳到給定的位置時(shí),適當(dāng)?shù)囊?guī)則被調(diào)用以執(zhí)行這個(gè)操作。在一般實(shí)施方式中,這需要使用OCR功能來(lái)識(shí)別時(shí)間碼并模擬在常規(guī)反饋控制環(huán)中的鼠標(biāo)單擊和拖動(dòng)操作直到適當(dāng)?shù)臅r(shí)間碼被找出的腳本的執(zhí)行。5.電視的視頻重放通過(guò)從網(wǎng)絡(luò)視頻圖形提取重放的視頻部分來(lái)獲得。在一般實(shí)施方式中,這通過(guò)修改Vidibox中的系統(tǒng)圖形驅(qū)動(dòng)器來(lái)完成,使得視圖使用來(lái)自數(shù)據(jù)庫(kù)的幾何規(guī)則被剪輯到僅僅視頻部分。轉(zhuǎn)碼功能本發(fā)明的一個(gè)方面是本地存儲(chǔ)的電視節(jié)目到壓縮格式的轉(zhuǎn)碼。它如下操作1.轉(zhuǎn)碼功能周期性地檢查PVR功能所記錄的電視節(jié)目的數(shù)據(jù)庫(kù),并識(shí)別用于轉(zhuǎn)碼的候選節(jié)目。在一般實(shí)施方式中,候選節(jié)目由觀眾將特殊標(biāo)簽應(yīng)用于這樣的電視節(jié)目獲得。2.使用常規(guī)轉(zhuǎn)碼器算法產(chǎn)生每個(gè)候選電視節(jié)目的新拷貝。轉(zhuǎn)換使用空閑的CPU時(shí)間以低優(yōu)先級(jí)完成,使得Vidibox的主要功能不被干擾。在本發(fā)明的優(yōu)選實(shí)施方式中,這是在480x320分辨率處從DVB-T MPEG2到MPEG4H. 264的轉(zhuǎn)換(即,與iPhone兼容)。3.所轉(zhuǎn)換的視頻文件可存儲(chǔ)在Vidibox中的文件系統(tǒng)的特殊部分中,該特殊部分使用常規(guī)文件共享協(xié)議(例如,CIFS)在LAN上被共享。4. 一旦轉(zhuǎn)換完成,原始電視節(jié)目記錄的優(yōu)先級(jí)就可降低。如果觀眾隨后選擇原始電視節(jié)目用于重放,且它被PVR功能刪除,則Vidibox可以可選地播放所轉(zhuǎn)換的節(jié)目,如果可用的話。圖2示出顯示設(shè)備(在下文中稱為“Vidibox”)[圖2:1]的實(shí)施方式,其經(jīng)由適當(dāng)?shù)慕涌?例如,WiFi)連接到顯示器(例如,電視機(jī))[圖2:2]和互聯(lián)網(wǎng)。Vidibox能夠通過(guò)將網(wǎng)絡(luò)鏈接(即,URL)發(fā)送到特定的網(wǎng)頁(yè)[圖2:5]來(lái)從常規(guī)視頻網(wǎng)站(例如JouTube) [圖2:4]顯示數(shù)字視頻,并使用遠(yuǎn)程控制設(shè)備[圖2:3]控制重放。鏈接通過(guò)各種方法—— 包括現(xiàn)有的電子郵件、即時(shí)消息(IM)、社交聯(lián)網(wǎng)應(yīng)用(例如,Twitter)和RSS廣播——被發(fā)送到Vidibox。通常,這涉及通信服務(wù)器,其產(chǎn)生并從其它源(例如具有網(wǎng)頁(yè)瀏覽器[圖 2:8]或電子郵件客戶程序[圖2:9]的個(gè)人計(jì)算機(jī)[圖2:7]傳遞鏈接[圖2:6]。本發(fā)明獲取URL并在相應(yīng)的頁(yè)面上顯示視頻所使用的這個(gè)方法是專利申請(qǐng)G60906272. O和/或
9GB0919222. 0 的主題。本文所述的本發(fā)明的另一方面是在計(jì)算機(jī)和Vidibox之間交換URL所使用的方法的改進(jìn)。本發(fā)明的合理性是,視頻觀看體驗(yàn)可由作用于包括有URL的某些元數(shù)據(jù)的接收系統(tǒng)增強(qiáng)。本發(fā)明涉及包括視頻的文本描述(例如,其標(biāo)題)并表示具有特殊意義的視頻(在下文中稱為PlaySpot )中的特定位置的元數(shù)據(jù)。元數(shù)據(jù)和視頻的URL的組合在下文中稱為 1土肚1^1^”,并存儲(chǔ)在數(shù)據(jù)庫(kù)[圖2:10]中。網(wǎng)絡(luò)服務(wù)器[圖2:11]獲取VidiLink數(shù)據(jù), 并顯示包含元數(shù)據(jù)和URL的網(wǎng)頁(yè)[圖2:12]。該網(wǎng)頁(yè)還包含可由網(wǎng)絡(luò)服務(wù)器或網(wǎng)頁(yè)瀏覽器 [圖2:8]或計(jì)算機(jī)上的程序(例如,電子郵件客戶端[圖2:9])對(duì)數(shù)據(jù)執(zhí)行的一組操作。下面的程序(圖3)示出可如何查看網(wǎng)頁(yè)[圖2:12]的實(shí)例網(wǎng)頁(yè)的URL是用來(lái)充裕地適應(yīng)短消息(例如,Twitter消息)[圖3:1]的短URL, 其在下文中稱為VidiURL。VidiURL是包含相應(yīng)的VidiLink的數(shù)據(jù)庫(kù)[圖2:10]內(nèi)的索引, 該VindiLink允許網(wǎng)絡(luò)服務(wù)器在網(wǎng)頁(yè)上提供適當(dāng)?shù)膬?nèi)容。服務(wù)器顯示具有用于導(dǎo)航到目標(biāo) URL[圖3:2]的按鈕或超鏈接的文本元數(shù)據(jù)(例如,標(biāo)題、描述)。在一些情況下,目標(biāo)視頻可包括在VidiURL頁(yè)面上(這被稱為“嵌入”)[圖3 3]。控制重放的操作可包括在VidiURL網(wǎng)頁(yè)[圖3:4]上。這些操作中的一個(gè)可以是跳到PlaySpot的按鈕。這些按鈕的實(shí)現(xiàn)根據(jù)每個(gè)視頻網(wǎng)站[圖2:4]如何操作的特定細(xì)節(jié)而變化。一般方法是,按鈕向重放機(jī)構(gòu)(例如,以Adobe Flash編碼的視頻播放器)觸發(fā)尋找相應(yīng)于PlaySpot元數(shù)據(jù)值的視頻中的時(shí)間碼的命令。例如,YouTube Flash視頻播放器提供使Javakript程序使用player. seekTo ()函數(shù)進(jìn)行尋找的API。在VidiURL網(wǎng)頁(yè)上提供[圖3:5]控制VidiURL本身[圖3:1]的共享的操作。這可以是經(jīng)由電子郵件共享(例如,提供mailto 鏈接,該鏈接使用被設(shè)置為視頻的標(biāo)題的主題以及包括描述和VidiURL的主體來(lái)預(yù)先填充電子郵件)[圖3:6]。其它共享選項(xiàng)包括將 VidiURL張貼到社交網(wǎng)絡(luò)[圖3 5],一般實(shí)施方式是使用AddThis公司(www. addthis. com) 所提供的按鈕。在VidiURL網(wǎng)頁(yè)上提供將VidiURL立即發(fā)送到與用戶相關(guān)的Vidibox的操作。本發(fā)明的一般實(shí)施方式使用帳戶登錄認(rèn)證來(lái)識(shí)別用戶,并獲得與Vidibox相關(guān)的用戶的細(xì)節(jié)。創(chuàng)建用于發(fā)送到特定Vidibox的按鈕,其將VidiURL發(fā)送到相應(yīng)的Vidibox。在本發(fā)明的一般實(shí)施方式中,這由指示服務(wù)器將包含VidiURU圖3:1]的消息發(fā)送到Vidibox的瀏覽器完成。本發(fā)明的可選實(shí)施方式是,使按鈕為mailto 鏈接,該鏈接預(yù)先填充電子郵件消息(如早些時(shí)候描述的[圖3:5]),但使用被設(shè)置為相應(yīng)Vidibox的電子郵件地址的“To ” 字段。在VidiURL網(wǎng)頁(yè)上提供將所觀看的VidiURL添加到播放列表[圖3:7]的操作。播放列表由VidiURL的有序列表和保存在與用戶相關(guān)的數(shù)據(jù)庫(kù)中的元數(shù)據(jù)組成(用戶可通過(guò)對(duì)照注冊(cè)帳戶的認(rèn)證而被識(shí)別,或可以是匿名的并只由網(wǎng)絡(luò)瀏覽器cookie識(shí)別)。對(duì)播放列表的URL[圖4:1]的瀏覽顯示用戶的當(dāng)前播放列表。在下面的圖(圖4)中示出了播放列表網(wǎng)頁(yè)的內(nèi)容的實(shí)例對(duì)于VidiLink——包括標(biāo)題[圖4:2]和文本描述[圖4:3],播放列表使其與元數(shù)據(jù)相關(guān)。它也是VidiURL的有序列表[圖4:5]。播放列表的PlaySpot元數(shù)據(jù)指示播放列表內(nèi)的VidiURL和視頻內(nèi)的時(shí)間碼[圖4:4]。包括記錄播放列表并從其刪除項(xiàng)目[圖
104:6]的操作以及保存或取消對(duì)播放列表的操作[圖4:7]的操作。包括從當(dāng)前播放列表創(chuàng)建VidiURL[圖4:8]的操作。這個(gè)操作指示網(wǎng)絡(luò)服務(wù)器在數(shù)據(jù)庫(kù)中創(chuàng)建反映播放列表的狀態(tài)的VidiLink,并創(chuàng)建對(duì)VidiLink的URL。當(dāng)操作完成時(shí),網(wǎng)頁(yè)瀏覽器顯示最新創(chuàng)建的播放列表VidiURL。下面(圖5)示出該頁(yè)面可如何查看的實(shí)例播放列表VidiURL頁(yè)面看起來(lái)非常類似于早些時(shí)候描述的正常VidiURL頁(yè)面。例如,它具有相同的共享操作[圖5:2]。不是鏈接到單個(gè)視頻網(wǎng)頁(yè),它鏈接到幾個(gè)VidiURL頁(yè)面[圖5:1]。嵌入的視頻重放包括跳到PlaySpot的相同操作[圖5:3]以及在播放列表中的視頻之間跳過(guò)的新操作[圖5:4]。本發(fā)明的一個(gè)方面是,播放列表VidiURL可本身被添加到播放列表,且因此播放列表可能是以分級(jí)方式的播放列表。當(dāng)Vidibox從通信服務(wù)器接收VidiURL[圖2:6]時(shí),它解析頁(yè)面并獲得目標(biāo)URL。 如果VidiURL是播放列表,則解析變成遞歸的以找到可能的目標(biāo)視頻URL。在本發(fā)明的一般實(shí)施方式中,VidiURL頁(yè)面以容易解析的格式例如XML對(duì)元數(shù)據(jù)解碼。Vidibox還獲得與每個(gè)VidiURL相關(guān)的元數(shù)據(jù),并適當(dāng)?shù)仫@示此(例如,視頻的標(biāo)題被顯示在短列表中,當(dāng)由用戶使用遠(yuǎn)程控制命令請(qǐng)求時(shí)有描述信息)。Vidibox還使用PlaySpot數(shù)據(jù)(當(dāng)可用時(shí)) 以給用戶提供直接跳到視頻中的相應(yīng)點(diǎn)(或跳到播放列表中的特定視頻中的特定地方) 的機(jī)會(huì)。在本發(fā)明的一般實(shí)施方式中,這通過(guò)使用屏幕上用戶界面提供“從頭播放”和“從 PlaySpot播放”選項(xiàng)來(lái)完成。如果VidiURL是播放列表,則Vidibox可給用戶提供在列表中的視頻之間(或在播放列表之間,如果VidiURL代表分級(jí)的播放列表)跳過(guò)的機(jī)會(huì)。Vidibox的用戶可指示它將對(duì)選定的視頻或播放列表的鏈接發(fā)送給人或其它 Vidibox(例如,作為對(duì)朋友的推薦)。Vidibox通過(guò)與VidiURL數(shù)據(jù)庫(kù)進(jìn)行通信[圖2:13]以創(chuàng)建相應(yīng)于視頻或播放列表的VidiLink并獲得該VindiLink的VidiURL來(lái)執(zhí)行這個(gè)指令。 可根據(jù)用戶的希望(包括特定的加書(shū)簽的時(shí)間碼或在視頻或播放列表中最近播放的點(diǎn))來(lái)設(shè)置VidiLink的PlaySpot。因而產(chǎn)生的VidiURL使用常規(guī)通信方法(如上所述)——包括電子郵件、IM和社交聯(lián)網(wǎng)[圖2:6]——被共享給人或其它Vidibox。VidiURL不僅可由Vidibox創(chuàng)建,而且可由用戶使用網(wǎng)頁(yè)瀏覽器創(chuàng)建,其在web表格的適當(dāng)字段中填充。下面(圖6)示出這個(gè)表格看起來(lái)如何的實(shí)例創(chuàng)建網(wǎng)頁(yè)[圖6:1]包括標(biāo)題[圖6:2]11對(duì)5 討[圖6:3]、文本描述[圖6:4]和目標(biāo)網(wǎng)絡(luò)視頻頁(yè)面的URL[圖6:5]的字段。包括保存該表格并創(chuàng)建VidiURL的操作或取消該操作的操作。表格中的一些字段可被自動(dòng)填充,如果網(wǎng)頁(yè)借助于小書(shū)簽[lhttp:// en. wikipedia. org/wiki/Bookmarklet]打開(kāi)(或能夠執(zhí)行程序代碼的某種其它形式的瀏覽器擴(kuò)展)。當(dāng)用戶正觀看包含他們希望與Vidibox或一些其他人共享的視頻的網(wǎng)頁(yè)時(shí),他們啟動(dòng)瀏覽器中的小書(shū)簽。下面的圖(圖7)示出此的實(shí)例小書(shū)簽[圖7:1]打開(kāi)包含網(wǎng)絡(luò)表格的新窗口,該網(wǎng)絡(luò)表格具有從原始視頻頁(yè)面填充的標(biāo)題和從原始頁(yè)面的URL得到的目標(biāo)URL。如果原始頁(yè)面提供API以詢問(wèn)嵌在頁(yè)面上的視頻播放器,自動(dòng)從原始頁(yè)面中的視頻的重放位置填充PlaySpot是可能的。例如,使用 YouTube MM^h API, JavaScript H player. getCurrentTime () -In方文,€。如果URL以某種方式形成,可能原始頁(yè)面只提供API以訪問(wèn)重放狀態(tài)。例如,
11YouTube API只在URL包括參數(shù)enable jsapi = 1時(shí)是可用的。當(dāng)VidiURL從數(shù)據(jù)庫(kù)[圖 2:10]中的VidiURL創(chuàng)建時(shí),頁(yè)面上的目標(biāo)被設(shè)置成啟動(dòng)API。瀏覽器擴(kuò)展可用于自動(dòng)執(zhí)行 URL重寫(xiě),即使在VidiURL不用于在視頻處引導(dǎo)用戶時(shí)。具有PlaySpot的VidiURL可在計(jì)算機(jī)上經(jīng)由電子郵件、IM、社交聯(lián)網(wǎng)或某個(gè)其它源從Vidibox或另一計(jì)算機(jī)被接收到[圖2:14]。第二小書(shū)簽(或?yàn)g覽器擴(kuò)展)用作使視頻重放直接跳到PlaySpot的控制。這個(gè)跳躍小書(shū)簽使用與早些時(shí)候描述的對(duì)嵌入VidiURL 頁(yè)面中的視頻[圖3:4]的操作相同的原理。例如,使用YouTube視頻,可使用player. seektoO命令。跳躍小書(shū)簽通過(guò)獲得將頁(yè)面指示為視頻頁(yè)面(在本發(fā)明的一般實(shí)施方式中通過(guò)使用JavaScript中documentreferrer調(diào)用)的VidiURL并從VidiURL網(wǎng)絡(luò)服務(wù)器 [圖2:11]提取PlaySpot值來(lái)獲得PlaySpot值。當(dāng)然應(yīng)理解,本發(fā)明并沒(méi)有被規(guī)定為限于在本申請(qǐng)中闡述的、僅作為例子被描述的實(shí)施方式的細(xì)節(jié)。如本文使用的,以圖2:11的形式表示的任何參考符號(hào)指示在圖2中的部件號(hào)11 的參考數(shù)字。
1權(quán)利要求
1.一種改進(jìn)的電視和視頻系統(tǒng),包括連接到多個(gè)電視和視頻源并可操作來(lái)從一個(gè)或多個(gè)所述源獲得電視和視頻信號(hào)的系統(tǒng)設(shè)備,所述系統(tǒng)設(shè)備還可操作來(lái)監(jiān)控觀眾正觀看的電視和視頻,并可操作來(lái)從一個(gè)或多個(gè)所述源獲得適合于所述觀眾口味的視頻和/或電視信號(hào)。
2.如權(quán)利要求1所述的改進(jìn)的系統(tǒng),其中所述系統(tǒng)包括Vidibox(如本文定義的)。
3.如權(quán)利要求1或權(quán)利要求2所述的改進(jìn)的系統(tǒng),其中所述Vidibox可操作來(lái)訪問(wèn)互聯(lián)網(wǎng)以獲得由適當(dāng)?shù)姆?wù)器產(chǎn)生的視頻信號(hào)。
4.如權(quán)利要求1到權(quán)利要求3中的任一項(xiàng)所述的改進(jìn)的系統(tǒng),其中Vidibox15可操作來(lái)訪問(wèn)固定的非易失性存儲(chǔ)介質(zhì),例如硬盤(pán)或固態(tài)存儲(chǔ)介質(zhì)。
5.如任一前述權(quán)利要求所述的改進(jìn)的系統(tǒng),其中提供到盒的外部連接例如USB、火線連接器。
6.如任一前述權(quán)利要求所述的改進(jìn)的系統(tǒng),其中所述系統(tǒng)用于使用標(biāo)準(zhǔn)Lan例子 CIFS、NFS、AFE的一個(gè)能夠連接到網(wǎng)絡(luò)訪問(wèn)存儲(chǔ)(NAS)設(shè)備。
7.如任一前述權(quán)利要求所述的改進(jìn)的系統(tǒng),其中所述Vidibox配置成能夠交換消息、 示例性即時(shí)消息(IM或XMPP)和電子郵件通信。
全文摘要
改進(jìn)的電視和視頻系統(tǒng),使用連接到多個(gè)電視和視頻設(shè)備的系統(tǒng)設(shè)備。系統(tǒng)設(shè)備配置成監(jiān)控觀眾有規(guī)律地觀看的電視或視頻源,并根據(jù)觀眾的興趣提供電視節(jié)目或視頻。
文檔編號(hào)H04N5/445GK102365874SQ201080013762
公開(kāi)日2012年2月29日 申請(qǐng)日期2010年4月7日 優(yōu)先權(quán)日2009年4月8日
發(fā)明者肯尼斯·威廉姆·廷戴爾 申請(qǐng)人:維迪??说戏蛴邢薰?br>