两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

改進的電視和視頻系統(tǒng)的制作方法

文檔序號:7910441閱讀:3703來源:國知局
專利名稱:改進的電視和視頻系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及改進的電視和視頻系統(tǒng)。
背景技術(shù)
常規(guī)電視和視頻系統(tǒng)允許在顯示、處理以及在電視和視頻圖像和觀眾之間的互動方面實現(xiàn)有限的功能。本申請人認(rèn)識到,在電視和視頻系統(tǒng)中可實現(xiàn)非常重要的功能,其中該系統(tǒng)在其操作中是智能的。換句話說,已確定,觀眾與系統(tǒng)的互動允許系統(tǒng)變得依賴于單獨的觀眾或觀眾群的期望和希望,并可允許系統(tǒng)獲得、記錄和/或向觀眾播放期望的電視或視頻。因此且根據(jù)本發(fā)明,提供了改進的電視和視頻系統(tǒng),其包括連接到多個電視和視頻源并可操作來從所述源的一個或多個獲得電視和視頻信號的系統(tǒng)設(shè)備,所述系統(tǒng)設(shè)備還可操作來監(jiān)控正被觀眾觀看的電視和視頻,并可操作來從所述源的一個或多個獲得適合于那些觀眾口味的視頻和電視信號。使用這個布置,可能提供智能和自行運算的并與觀眾互動以直接或間接地允許更大的面向觀眾的功能的系統(tǒng)。


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