欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

視頻錄制沖突管理和用戶界面的制作方法

文檔序號:7607439閱讀:288來源:國知局
專利名稱:視頻錄制沖突管理和用戶界面的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及為用來安排錄制一致的播放時間表的節(jié)目解決沖突。更具體地,本發(fā)明為確定一個沖突時間跨度作準備,該可用的跨度表示節(jié)目間的沖突持續(xù)時間。更進一步地,本發(fā)明使用該沖突時間跨度來確定可用的錄制選項用于解決沖突,并在用戶界面中顯示這些選項。其它示例實施例要確保用戶能夠循環(huán)通過每個有效選項而不管已作安排的節(jié)目的優(yōu)先級。
背景技術(shù)
多年以來,家庭娛樂系統(tǒng)已經(jīng)允許觀眾為以后的觀看而錄制電視節(jié)目。最早的在觀眾家里錄制電視節(jié)目的系統(tǒng)是錄像機(VCRs),該設(shè)備把音頻/視頻信號錄制在磁帶記錄介質(zhì)或錄像帶上。在VCRs的早期歷史里,觀眾調(diào)諧到所需頻道,等待節(jié)目開始,并且啟動VCR來錄制節(jié)目。盡管該創(chuàng)新允許用戶定時轉(zhuǎn)換節(jié)目,但是用戶仍然必須在家來啟動VCR。因此,VCRs不久就裝備上可編程的系統(tǒng),該系統(tǒng)響應(yīng)用戶輸入,甚至在VCR無人管理時也能自動啟動錄制過程來錄制節(jié)目。這樣的可編程能力使觀眾在睡眠時間,當不在家時,或者在不方便手動啟動錄制過程的其他時候,也能夠錄制節(jié)目。
在最近幾年中,除磁帶之外的其它記錄介質(zhì)已經(jīng)變得可用。例如,把電視節(jié)目錄制在與電視機關(guān)聯(lián)的機頂盒的硬盤中如今是普遍的。盡管如今可用不同的介質(zhì),然而為以后觀看而錄制電視節(jié)目的基本概念并沒有發(fā)生明顯的變化。
另一項近來的發(fā)展是電子節(jié)目指南(EPG),該指南在電視屏幕上圖形化顯示電視節(jié)目列表。盡管現(xiàn)今有各種EPGs在使用,然而典型的EPGs以網(wǎng)格格式為多個頻道和各種時間間隙顯示電視節(jié)目。據(jù)此,觀看滾動水平和垂直軸來識別在不同時刻和不同頻道上播放的電視節(jié)目。通過簡單瀏覽EPG,觀眾能夠輕易知道在一個特定時刻一個特定頻道上正播放哪個節(jié)目。
盡管EPGs能夠幫助觀眾識別節(jié)目會在何時播放,它們也可以用來流水化編程錄制系統(tǒng)的進程。例如,觀眾能夠使用EPG來識別一個節(jié)目何時將播放,并據(jù)此手動設(shè)置錄制系統(tǒng)。然而,最近依靠與包括EPG的機頂盒相關(guān)的用戶界面,觀眾能夠使用機頂盒的用戶界面(UI)上的特征對錄制系統(tǒng)編程。比如,觀眾為了安排錄制節(jié)目,可以在EPG內(nèi)簡單選擇一個與節(jié)目相應(yīng)的框或區(qū)域?;蛘?,可以要求觀眾進到不同的用戶界面頁面或顯示設(shè)備來使得錄制系統(tǒng)恰當?shù)鼐幊獭?br> 不管用戶是如何安排要錄制的電視節(jié)目,觀眾通常總會遇到這樣的情況,其中他們嘗試或者想要錄制會在播放時刻表上重疊的多個電視節(jié)目。雖然機頂盒內(nèi)的多個調(diào)諧器允許用戶減少沖突節(jié)目的可能性,但這樣的調(diào)諧器是昂貴的,且在許多傳統(tǒng)系統(tǒng)上是不具備的或不可升級的。據(jù)此,具有一致播放時間的預(yù)定錄制經(jīng)常會超過可得到的調(diào)諧器的數(shù)目導(dǎo)致沖突。在這樣的例子中,需要執(zhí)行某些形式的沖突解決方案。
在傳統(tǒng)系統(tǒng)中,在競爭節(jié)目時間表中錄制的多個節(jié)目間的選擇是被禁止的。據(jù)此,如果觀眾將要嘗試編程錄制系統(tǒng)來錄制沖突節(jié)目,觀眾將首先必須手動取消選定第一節(jié)目,然后重新選擇想要的節(jié)目。其它系統(tǒng)會允許沖突節(jié)目被選擇,但是不會指出沖突存在;導(dǎo)致觀眾錯誤地相信節(jié)目各會被錄制。
然而最近,競爭節(jié)目間的錄制沖突是可以通過機頂盒內(nèi)的自動過程解決的。例如,一些系統(tǒng)使用偏好來解決節(jié)目間的錄制沖突。這樣的偏好可由用戶來設(shè)置或由機器來預(yù)定。例如,用戶能夠根據(jù)例如百分比來排名所需的節(jié)目錄制。其它系統(tǒng)可以提供偏好來指示重復(fù)節(jié)目(比如那些如一系列的周期性錄制的節(jié)目)比非重復(fù)節(jié)目總是更偏好或總是不偏好。另一個偏好可以是具有另外的播放時間表(稍后播放的節(jié)目)的那種節(jié)目不被選擇。另外,或聯(lián)合來看,優(yōu)先權(quán)可以基于節(jié)目類別,比如選擇喜劇的偏愛高于戲劇。由設(shè)備定義的偏愛可以基于節(jié)目何時被選中。例如,系統(tǒng)可以基于先進先出基礎(chǔ)來錄制節(jié)目。
然而,基于優(yōu)先權(quán)設(shè)置的沖突解決方案有幾個不足之處。例如,因為偏好自動解決沖突,所以用戶沒有對沖突如何解決的全面的控制。例如,先進先出偏好通常假定用戶在相比最近選擇的節(jié)目更多偏向于稍后選擇的節(jié)目。然而,明顯地會有用戶寧可相反方案的時候。據(jù)此,如果用戶不注意解決方案,一個相對不太需要的節(jié)目將會被錄制。
其它系統(tǒng)為用戶提供用來解決節(jié)目錄制沖突的顯示設(shè)備。例如,當用戶選擇了要錄制一個與先前已選擇的節(jié)目沖突的節(jié)目時,將會生成與圖1類似的顯示并把它呈現(xiàn)給觀眾。在這樣的例子中,做出了解決沖突的選擇(例如基于偏好)并提供給用戶具有描述沖突和選擇方案的大量文本105的顯示100。雖然這樣的系統(tǒng)比只用偏好允許用戶進行更多的控制,但這樣的沖突解決方案嚴重依賴于閱讀的難易并混淆描述節(jié)目的文本105。據(jù)此,在多個沖突可能存在其中的多個或雙重調(diào)諧器環(huán)境中,用戶可能無法理解整個選擇范圍。因此,向用戶呈現(xiàn)具有有限選項的混淆的大量文本顯示。
據(jù)此,需要以一種容易理解且用戶友好的方式來幫助用戶解決沖突。而且,因為也可能存在多個調(diào)諧頻率沖突,所以需要能夠循環(huán)通過所有可用的沖突解決方案的選項。

發(fā)明內(nèi)容
上面指出的當前沖突解決系統(tǒng)的不足和缺點被本發(fā)明所克服。例如,在包含配置成自動錄制預(yù)定電視節(jié)目的錄制設(shè)備的娛樂系統(tǒng)中,本發(fā)明通過在容易理解的用戶界面中呈現(xiàn)可用的錄制選項來為用戶在具有相同播放時間的所需錄制節(jié)目之間解決沖突提供幫助。
例如,實施例為接收一個錄制節(jié)目的請求做準備。在接收請求后,在請求和至少一個具有一致播放時間的預(yù)定錄制的節(jié)目之間識別出了錄制沖突。在這樣的例子中,基于在錄制沖突中每個程序的預(yù)定播放時間信息,識別出了錄制沖突存在的時間跨度?;谥付ǖ臅r間跨度,確定可用的錄制選項來解決錄制沖突。這些可用的的錄制選項顯示在用戶界面上以允許用戶選擇所需的節(jié)目進行錄制。
其它示例實施例提供了循環(huán)通過可用的錄制選項的能力,以解決具有相同播放時間的節(jié)目間的沖突。系統(tǒng)配置成確保用戶能對每個可用的錄制選項順序狀態(tài)循環(huán)?;诖罅抗?jié)目的部分的一致播放時間,可以識別出存在于大量節(jié)目之間的沖突。然后大量節(jié)目的初始狀態(tài)信息被存儲。初始狀態(tài)信息表明大量的節(jié)目中的哪一個開始可以和不可以錄制。然后接收用戶輸入對第一個節(jié)目從不可錄制狀態(tài)改變到可錄制狀態(tài)。作為改變第一節(jié)目狀態(tài)的用戶輸入的響應(yīng),第二個節(jié)目的狀態(tài)也自動地從可錄制狀態(tài)改變到不可錄制狀態(tài)。再次接收用戶輸入以將第二個節(jié)目的狀態(tài)從不可錄制轉(zhuǎn)變到可錄制。基于初始狀態(tài)信息,大量節(jié)目中的第三個節(jié)目狀態(tài)自動從可錄制狀態(tài)轉(zhuǎn)變到不可錄制狀態(tài)。
本發(fā)明的附加特征和優(yōu)勢會在以后的描述中給出,并且從描述中看部分是明顯的,或者可以通過本發(fā)明的實踐了解。本發(fā)明的特征和優(yōu)勢可以借助在附加權(quán)利要求中特別指出的儀器和組合來實現(xiàn)和獲得。本發(fā)明的這些和其它特征在下面的描述和附后的權(quán)利要求中將變得更明顯,或者可以通過如下文中提到的本發(fā)明的實踐來了解。


為了描述能獲得本發(fā)明的上述和其他優(yōu)點及特征的方式,將通過參考在附圖中示出的特定實施例,提供上述的本發(fā)明的更具體的描述??梢岳斫?,這些圖只描述本發(fā)明的典型實施例而不作為來限制發(fā)明范圍,本發(fā)明通過使用附圖并結(jié)合附加的特征和細節(jié)被描述和解釋。其中附圖是圖1是用來解決節(jié)目間錄制沖突的現(xiàn)有技術(shù)的顯示;圖2A示出了用于選擇各種節(jié)目用來錄制的電子節(jié)目指南和根據(jù)本發(fā)明的示例實施例生成的沖突管理用戶界面;圖2B示出了根據(jù)本發(fā)明的示例實施例生成的沖突解決管理用戶界面的另一例;圖2C示出了根據(jù)本發(fā)明的實施例用來解決沖突的沖突解決管理用戶界面的另一例;圖2D示出了根據(jù)本發(fā)明的示例實施例生成的另一個沖突解決用戶界面;圖3根據(jù)本發(fā)明的示例實施例,示出了通過用戶輸入選擇想要被錄制的節(jié)目的狀態(tài)的循環(huán);圖4示出了一種方法的示例流程圖,該方法根據(jù)示例實施例來幫助用戶在具有一致播放時間的想要錄制的節(jié)目之間解決沖突;圖5示出了一種方法的示例流程圖,該方法根據(jù)示例實施例識別了對具有一致播放時間的節(jié)目的錄制沖突時間跨度;圖6示出了一種方法的示例流程圖,該方法根據(jù)示例實施例為解決具有一致播放時間的節(jié)目間的沖突而通過可用的錄制選項的循環(huán)。
圖7示出了為本發(fā)明提供合適操作環(huán)境的示例系統(tǒng)。
具體實施例方式
本發(fā)明為解決具有競爭播放時間表的電視節(jié)目的錄制沖突,擴展到方法,系統(tǒng)和計算機程序產(chǎn)品。本發(fā)明實施例可以包含一個包括各種計算機硬件的專用或者通用的計算機,如下詳細討論。
本發(fā)明涉及管理已在錄制系統(tǒng)中選為錄制的一致節(jié)目之間的沖突。并不是簡單地通過優(yōu)先權(quán)選擇來解決沖突或者提供難于理解的文本和受限制的選擇權(quán)向用戶顯示,本發(fā)明用以產(chǎn)生用戶友好界面。該界面容易理解的次序可視化地表示調(diào)諧器的沖突以便允許用戶用全范圍選擇和用戶完全理解的方法來配置調(diào)諧器的調(diào)度。然而,在詳細討論本發(fā)明之前,定義一些會用來描述本發(fā)明的典型實施例的標準術(shù)語是有用的。
“預(yù)定條目”和“預(yù)定節(jié)目”在電子節(jié)目指南中是特定的節(jié)目實例。典型地,節(jié)目條目由開始和結(jié)束時間連同頻道來定義。例如,如圖2A所示,在電子節(jié)目指南202的域208中的預(yù)定節(jié)目Frasier預(yù)定在5:30到6:00間的頻道26上播放。因為給定的節(jié)目可能播放多次(比如電影HBO),所以單個節(jié)目可以有多個相關(guān)的預(yù)定條目。
“預(yù)定項”是一個在電子節(jié)目指南中與錄制請求相關(guān)的單獨的特殊預(yù)定條目?!颁浿普埱蟆笔卿浿铺厥夤?jié)目的用戶請求,該請求包括一次請求和重復(fù)錄制的系列請求(比如在9:00PM左右錄制NBC上的West Wing的所有播放)。錄制請求將管理一組預(yù)定項并且一次錄制請求甚至能夠具有多個預(yù)定項,例如,一個請求對應(yīng)電影的每個播放或預(yù)定條目。
如同在此使用的,術(shù)語“錄制系統(tǒng)”或“錄制設(shè)備”涉及包括用來錄制節(jié)目的裝置的任何裝置或系統(tǒng)。包括VCRs,數(shù)字視頻錄制(DVRs),任何嵌入在機頂盒、電視機或任何其他電子組件中的裝置,個人電腦,或使用任一類錄制介質(zhì)的任何其他的錄制裝置的系統(tǒng)表示錄制系統(tǒng)的例子。錄制設(shè)備可以只具有一個調(diào)諧器,使得在任一時刻只有一個頻道能夠觀看和/或錄制。另外,本發(fā)明的錄制設(shè)備可以有多個調(diào)諧器,使得在任一給定時刻能夠觀看和/或錄制多個頻道。而且,錄制設(shè)備的組件適合數(shù)字電視信號,同時相應(yīng)的調(diào)諧器適合模擬電視信號。
錄制沖突或僅僅是沖突,涉及兩個或多個預(yù)定項的一致或重疊播放時間。因為預(yù)定項可能有不同的開始和結(jié)束時間,這里指的沖突持續(xù)時間可以擴展到任一時期,比如從幾秒到幾小時。在此指的沖突持續(xù)時間是一個沖突片的時間段或時間跨度,如下詳細描述,該時間跨度可以表示在用戶界面上的列和或行中。
沖突節(jié)目使預(yù)定項有很多狀態(tài)?!霸试S狀態(tài)”意思是預(yù)定項當前擬進行錄制。沖突或“禁止狀態(tài)”意思是預(yù)定項不被錄制因為一些其他的一致或重疊的預(yù)定項或諸項正阻止該預(yù)定項的錄制?!叭哂酄顟B(tài)”意思是一個預(yù)定項有多個另選的播放的預(yù)定條目,并且表示本節(jié)目的另一預(yù)定條目將會錄制,即有另一個預(yù)定項正處于允許狀態(tài)。
典型實施例為識別兩個或多個錄制請求之間的沖突何時發(fā)生,以及為確定沖突的時間段或時間跨度來掃描預(yù)定項的播放時間?;谝汛_定的時間跨度,可以確定并在用戶界面上顯示可用的錄制選項,以允許用戶從可用的選項中選取希望錄制的節(jié)目。
圖2A示出了上述識別實施例的例子并且顯示了一個用于選擇預(yù)定項的電子節(jié)目指南(EPG)202和一個顯示確定的可用的錄制選項的用戶界面(UI)200。在此例中,EPG202可以用來為大量預(yù)定條目或節(jié)目中的預(yù)定項做出錄制請求。只有2個調(diào)諧頻率是可用的且用戶已經(jīng)為以下節(jié)目做出了錄制請求Frasier 208,Grizzly Adams 204,NOVA 236,MASH 238,新聞242和自然240。需要注意的是,盡管本發(fā)明的這個例子和其他例子提及了調(diào)諧器的特殊數(shù)目,但是本發(fā)明沒有對調(diào)諧器的數(shù)目沒有任何限制。據(jù)此,在此例和接下來的例子中的這些調(diào)諧器的數(shù)目的使用僅僅出于說明的目的,并且不意味著要限制本發(fā)明的范圍。
因為只有2個調(diào)諧器可用,所以在此例中存在2個沖突。第一個沖突存在于預(yù)定5:30到6:00播放的Frasier 208的錄制請求,預(yù)定5:30到6:30播放的Grizzly Adams 204和預(yù)定5:00到6:00播放的NOVA 236之間。第二個沖突存在于6:30到7:00播放的MASH 238,6:30到7:00播放的新聞242和預(yù)定6:00到7:00播放的自然節(jié)目240之間。
示例實施例提供了各種沖突的掃描并識別每個沖突存在的時間跨度。例如,當存在一個沖突時,示例實施例為確定每個沖突的時間跨度經(jīng)過EPG 20掃描。需要注意的是,盡管該例和以下例子使用EPG 202來獲得節(jié)目時間表信息,比如節(jié)目時刻,頻道,另外播放時間等等。人們認識到這些播放信息可以通過多種方式來獲得。更進一步地,信息可以本地存儲,或者可以通過電視信號中的播放信息來接受。據(jù)此,為獲得和掃描播放時間信息和其他播放信息的以下例子僅僅用作說明的目的并且不意味著要限制本發(fā)明的范圍。
不管播放時間信息是如何接收和分析的,示例實施例從節(jié)目表中識別最近開始的節(jié)目播放時間和最早結(jié)束的播放時間,從而為沖突預(yù)定項或節(jié)目確定時間跨度。例如,如圖2A所示,本發(fā)明將識別出Frasier 208,Grizzly Adams 204和NOVA 236是沖突的。同樣地,本發(fā)明識別這三個節(jié)目中的最晚開始時刻,是當Frasier和Grizzly Adams播放的時刻5:30。本發(fā)明也確定這些節(jié)目中的最早結(jié)束時刻,是當Frasier 208和NOVA 236的結(jié)束時刻6:00。從5:30到6:00的這個時間段定義了第一個沖突的時間跨度。同樣地,該時間跨度的播放信息用來產(chǎn)生幫助用戶解決該沖突的用戶界面。
例如,如在用戶界面200中所示的,沖突1在列230中顯示且由5:30到6:00的沖突時間跨度識別。更進一步地,節(jié)目名在列內(nèi)顯示為行,其中每行代表一個沖突1的錄制請求。在每個沖突中,至少有一行代表一個在可用的調(diào)諧器上的節(jié)目(即允許錄制的節(jié)目),且至少另外一行代表沖突的預(yù)定項(即無法錄制的節(jié)目)。有效節(jié)目的組合(即能夠同時錄制來解決沖突的節(jié)目)組成可用的選擇。如下詳細描述,有許多有效(或禁止)的單獨顯示節(jié)目的方法;然而,此例中有效節(jié)目用在復(fù)選框中的記號來顯示。
需要注意的是,盡管此例中的識別沖突和可用的選項在網(wǎng)格狀方式中顯示成列和行,但任何數(shù)目的配置對本發(fā)明來說是可用的。例如,如下詳細描述,可用的選項可以作為行提交給用戶,用戶可以從這些行中選擇單獨的行來解決沖突。另外,可以在網(wǎng)格狀方式中表示沖突,其中以水平方式表示(作為行)沖突并且以列的形式顯示組成可用的選項的節(jié)目。據(jù)此,盡管示例用戶界面在圖2A中設(shè)計成(也如圖2B-2D和圖3),用于實現(xiàn)一個確定沖突時間跨度的一個或多個功能,并根據(jù)這些功能顯示可用的錄制選項,但也存在很多且可能是無限的另外的用戶界面設(shè)計,為實現(xiàn)這些功變化不同的美學(xué)的外觀。因此,顯示在用戶界面200上并以網(wǎng)格方式?jīng)_突顯示為列和行的設(shè)計僅僅用作說明目的,并不限制本發(fā)明的范圍除非特別做出權(quán)利要求。
本發(fā)明能夠為任何數(shù)目預(yù)定項確定任何數(shù)目的沖突時間跨度。同樣地,用戶界面200可以顯示像水平省略號218表示的那樣的任何數(shù)目的沖突,并且每個沖突可以包括任何數(shù)目的做出錄制請求的節(jié)目或預(yù)定項——如由列230和232中的垂直省略號表示。這些能顯示的沖突和/或可用的選擇是基于許多因素的。例如,當以網(wǎng)格方式顯示可用的選項時,每個沖突的時間跨度的大小,沖突內(nèi)的節(jié)目數(shù)量,顯示分辨率和大小等都會影響可用的選項的布置和可視化表示。然而,滾動條(如224,235)或其他項(比如滾動按鈕(圖2B中的222和224))能夠用來可視化顯示所有的沖突和/或可用的選項。當然,應(yīng)該注意的是,滾動觀看沖突和/或可用的選項的許多方法對本發(fā)明是有效的(例如,使用上/下和左/右控件來自動滾動),同樣滾動條和/或按鈕在用戶界面中僅用于說明性的目的,并不意味著限制或縮小本發(fā)明的范圍。
如上面提到的,示例的實施例允許掃描大量的沖突以確定時間跨度并在用戶界面202中盡可能多的提交沖突和/或可用的選項。例如,如圖2A所示,可以掃描沖突2的播放信息(以類似于上述關(guān)于沖突1的描述的方式)并且可以對節(jié)目MASH238,新聞242和自然240確定沖突時間跨度。然后此沖突也可以如前面關(guān)于沖突1的描述一樣以網(wǎng)格狀一列多行232的形式在UI 200中顯示。然后用戶可以在通過任何數(shù)目熟知的方法選擇所需錄制的節(jié)目(對沖突1或沖突2)方面與用戶界面200互動。例如,點擊鼠標或者使用遠程控制設(shè)備來掃描和選取各種選項。更進一步地,對用戶識別允許或當前允許預(yù)定項的指示可以以任何形式完成,比如加亮,復(fù)選框,單選按鈕,或任一其他方法,來呈現(xiàn)給用戶那些被選中或者甚至沒有選中或者禁止的項。
示例的實施例提供當可用的選項在用戶界面200中呈現(xiàn)給用戶時,在沖突時間跨度內(nèi)的像相應(yīng)可用的調(diào)諧器那樣的許多預(yù)定項能自動允許錄制。例如,如沖突1中所示,通過在這些節(jié)目中的復(fù)選框打勾來呈現(xiàn)給用戶Frasier和NOVA允許的可用選項。該初始選擇可以通過許多方式來確定。例如,初始選擇可以是隨機的或者可以基于任何數(shù)目的算法,像播放長度或者任一其他任意特征。
另外示例實施例可以基于偏愛或優(yōu)先權(quán)提供得到允許的節(jié)目的初始有效選項或選擇。這些偏愛可以是其中的一個或多個,但不局限于此,希望的節(jié)目錄制的百分比,希望節(jié)目錄制的排序,被選取錄制節(jié)目的順序,節(jié)目的內(nèi)容類型,節(jié)目是否被重復(fù)錄制,或者對該節(jié)目是否有另外的播放時刻表,或任一其他有效的偏愛。
另外,示例實施例簡單顯示那些在沖突中沒有初始選擇的節(jié)目。在這樣的實施例中,允許用戶從列表內(nèi)的沖突節(jié)目中選取,直到選取的節(jié)目數(shù)達到可用的調(diào)諧器的數(shù)目。如下詳細描述,根據(jù)先進先出,一旦被選擇的節(jié)目達到可用的調(diào)諧器的數(shù)目,任何后續(xù)選擇將會導(dǎo)致禁止另一個條目。
如上陳述,不管初始節(jié)目如何選擇,示例實施例在節(jié)目被用戶選取,并且沒有其他調(diào)諧器對錄制沖突內(nèi)的節(jié)目可用的時候,沖突內(nèi)的其他節(jié)目之一被禁止(即從允許狀態(tài)改變到禁止狀態(tài))。因此,用戶能夠容易地看到選取特定的節(jié)目,另一個節(jié)目將被禁止,從而提交另外的選項給用戶。當然,如果用戶不喜歡新選項,即新的觀看或不想節(jié)目被禁止,用戶就能夠選取禁止的節(jié)目來改變狀態(tài),這將導(dǎo)致取消選取或在同一沖突中禁止另外節(jié)目。如下關(guān)于圖3的詳細描述,示例實施例為允許用戶循環(huán)通過每個有效選項的功能而不管與預(yù)定項有關(guān)的優(yōu)先權(quán)。
一旦用戶滿意了在每個沖突中允許的節(jié)目,用戶可以通過大量熟知的方法來保存和關(guān)閉界面,如“done(確定)”按鈕226,其中允許的預(yù)定項在錄制設(shè)備中被更新。盡管在圖2A的例子中“確定”或“取消”按鈕228在用戶界面上可用于存儲和關(guān)閉沖突管理用戶界面,但其他熟知的方法也是可用的,比如圖2B中顯示的標準用戶界面按鈕220,在圖2C中用來保存改變的是或否252選項,在圖2D中的關(guān)閉保存按鈕,或任一其他從用戶界面200中代表保存和關(guān)閉的簡單識別方法。據(jù)此,盡管為保存和關(guān)閉用戶界面實現(xiàn)一個或多個功能而在圖2A-2D和3中設(shè)計了示例用戶界面,也存在大量且可能是無限的其他用戶界面設(shè)計,為實現(xiàn)這些功能變化不同的美學(xué)的外觀。
本發(fā)明也提供幫助用戶同時解決多個沖突的示例實施例。例如,如圖2B所示,如果用戶在EPG 202,F(xiàn)rasier 208,朋友210,Grizzly Adams 204和Citizen Kane212中來錄制或希望的錄制中選擇節(jié)目,且如前所述只有2個調(diào)諧器是可用的,典型實施例為識別沖突時間跨度提供類似于上述的掃描過程。在該例中,第一個沖突存在于從5:30播放到6:00的節(jié)目間,該沖突包括Grizzly Adams 204,F(xiàn)rasier208和Citizen Kane 212。第二個沖突如用戶界面200顯示的一樣也存在于GrizzlyAdams 204,F(xiàn)riends 210和Citizen Kane 212之間?;谠摃r間跨度,生成用戶界面200,并且以對觀看和管理沖突來說容易理解的方式顯示可用的選項給用戶。
還是在該例的用戶界面200中,沖突和預(yù)定節(jié)目以網(wǎng)格方式顯示。每個沖突代表一列,已請求的預(yù)定項顯示為行,且初始可用的選項自動被選取。如用戶界面200的顯示,特定節(jié)目可以包括在多個沖突中。例如,Grizzly Adams 204和CitizenKane 212中的一部分包括在兩個沖突中。據(jù)此,該例為同時解決沖突1和沖突2Frasier 208,Citizen Kane 212和Friends 210是初始選項。如果用戶想要把預(yù)定項Grizzly Adams 204從禁止狀態(tài)改變到允許狀態(tài),由于只有兩個調(diào)諧器是可用的,所以在這兩個沖突中,至少有一個其他已允許的預(yù)定項必須被禁止。
在Frasier 208或Friends 210被禁止或取消選定的事件中,示例實施例在解決沖突1和沖突2中Frasier 208和Friends 210,同時都作為偏愛而不被選中。類似地,在其他示例實施例中,如果將Frazier 208或Friends 210從禁止狀態(tài)改變到允許狀態(tài),那么兩者同時改變到允許狀態(tài)。
當然,在其他實施例中,節(jié)目的任意組合可以被選擇。例如,用戶可能想要錄制Grizzly Adams 204,F(xiàn)rasier 208和Citizen Kane 212的結(jié)尾。這樣的選項可能是所需的,比如,當用戶想要看一場完整的電影,但是只想觀看棒球賽的最后幾盤。另外,觀眾可能只想看新聞播放的導(dǎo)引部分,但不想錯過有部分競爭播放時間表的連續(xù)劇。據(jù)此,上述為解決多個沖突的預(yù)定條目的允許和禁止被僅僅用做說明的目的,不意味著限制本發(fā)明的范圍。
根據(jù)又一個其他的示例實施例,圖2C顯示了通過單個用戶輸入解決多個沖突的另一種方法。如在該例中顯示的,用戶請求使用EPG 202錄制MASH 238,新聞242,Citizen Kane 212,Taxi 244和Scrubs 246。還假定只有兩個有效調(diào)諧器,第一個沖突根據(jù)上述實施例確定并通過6:30到7:00的時間跨度識別。第一個沖突包括Citizen Kane 212,MASH 238,和新聞242預(yù)定項。第二個沖突如用戶界面200所示,公民凱恩212在6:30到7:00期間存在于Scrubs 242和Taxi 244之間?;跊_突的時間段,類似于先前關(guān)于圖2A和B的描述,可用的選項以網(wǎng)格形式248呈現(xiàn)給用戶。
在此例中,如通過網(wǎng)格248左邊的高亮顯示單選按鈕開始被允許,其中整行被選中來解決多個沖突而不是選擇各個的預(yù)定項。同樣地,用戶輸入是最小的且提出一種簡單的方法來解決節(jié)目錄制的多個沖突。然而,應(yīng)該注意的是,盡管半小時節(jié)目顯示在代表特定的調(diào)諧器特定的行中,但這些節(jié)目對該調(diào)諧器是可以被任選的,或者可以由用戶按需要重新安排。更進一步地,如上所述,預(yù)定項對上面每個節(jié)目的選擇可以有單獨的單選按鈕。因此,預(yù)定條目的選擇和在其上錄制的調(diào)諧器被僅僅用做說明的目的,不意味著限制或縮小本發(fā)明的范圍,除非另外有明確的申明。
其他的示例實施例向觀眾顯示節(jié)目的另外一次播放,從而給用戶對可用的選項的全面了解。例如,如在圖2C的用戶界面200中所示,把如框250所示的CitizenKane的其他播放的信息提交給用戶。另外的播放可以基于比如禁止的節(jié)目這樣具體的預(yù)定項。更進一步地,另外播放的信息可以基于單獨的預(yù)定條目,或者顯示多個或所有可用的其余顯示的其余播放時間。出現(xiàn)在框250中的另外播放時間可以基于預(yù)定項的試探選擇,比如把光標放在項上,或者基于用戶交互對顯示信息的任一其他熟知的理由。不管另外的播放時間是如何顯示或者產(chǎn)生顯示的,這個信息使用戶能夠為解決沖突做出更有根據(jù)的決定。
如圖2D所示,其他示例實施例提供將可用的選項顯示為單獨列262中的各行的另外用戶界面。在此例中,用戶從EPG 202中選取Real People 256,F(xiàn)rasier 208,F(xiàn)ather Murphy 254和Grizzly Adams 204。假定在錄制設(shè)備中只有一個調(diào)諧器,那么識別兩個沖突且可以如前描述地且為每個計算時間跨度。第一個沖突是在5:00到5:30,Real People 256和father Murphy 254之間。第二個關(guān)于Frasier 208和Grizzly Adams 204的沖突時間段是介于5:30到6:00之間?;谶@些時間段,可以確定可用的選項并如行262給出,用戶能夠選取這個單個的選項262來解決這兩個沖突。
另外,并不是在單個用戶界面200中顯示所有的選項,每個選項可以在個別的用戶界面200中單獨顯示給用戶,帶有表出觀眾需要該選項的提示。更進一步地,如在用戶界面200中顯示的,可給出框230,其中如果另外的節(jié)目播放可以解決這兩個沖突,可選中這個框以簡單解決一些或所有存在的沖突(即該選項被選擇)。例如,如框250所示,在該例中,對Grizzly Adams 204和Father Murphy 254具有另外的播放時刻。因為這些另外播放時間會解決兩個沖突,所以用戶可以簡單選擇這個選項,其中Real People 256和Frasier 208會被錄制(也如選項4所示)且另外播放時間也會對錄制進行安排。
如前提及,當用戶通過選擇單獨選項,行,預(yù)定項等來做出對節(jié)目的選擇時,用戶需要能夠循環(huán)通過各可用的節(jié)目選項的所有狀態(tài)。特別地,如前提及,當用戶做出了超過可用的調(diào)諧器數(shù)目的選擇時,將會發(fā)生對另一個節(jié)目和/或選項的取消選擇或禁止。然而,取消選擇需要對所有節(jié)目和或選項發(fā)生,即在順序的取消選擇節(jié)目和/或選項上,每個節(jié)目和或選項的狀態(tài)按順序改變。然而,如果偏愛或優(yōu)先權(quán)嚴格用在為預(yù)定項確定狀態(tài)的取消選擇或禁止操作,這情況不常發(fā)生。
例如,如圖3所示,三個預(yù)定項和/或可用的選項A,B和C只帶有2個有效調(diào)諧器。因而,同時只有2個節(jié)目可以錄制。假定(1)節(jié)目A,B,C具有重疊或者一致的播放時間;(2)新選擇的條目接收到最低的優(yōu)先權(quán)或偏愛;(3)初始狀態(tài)310允許B和C;(3)用戶對C設(shè)置比B更高的優(yōu)先權(quán);并且(4)偏愛或優(yōu)先權(quán)嚴格使用在項的自動禁止上,則下面將會發(fā)生。用戶選擇A稱為允許的,因為C比B具有更高的優(yōu)先權(quán),B被禁止,如同在第二狀態(tài)315中所示。如果用戶接著選擇B,因為A是新選擇的項,C比A具有更高的優(yōu)先權(quán),它禁止了A;因而返回到初始狀態(tài)310。這個“乒乓”效應(yīng)將無限地繼續(xù)下去,因此從不允許選擇A和B的組合。
為了防止上面的乒乓效應(yīng),典型實施例確保每個可用的選項的所有狀態(tài)可以被循環(huán)通過。例如,再參考到圖3,310中的初始狀態(tài)允許了B和C。本發(fā)明存儲了該狀態(tài)信息,該信息將如下被用做對將來的參考。接收用戶輸入305來選擇A使其成為允許的,這將導(dǎo)致了禁止當前有效項的一個——在此例中B被禁止,這導(dǎo)致了第二個狀態(tài)315,其中A和C是允許的。(應(yīng)該注意的是,盡管B是禁止的,但本發(fā)明也會對任何項的狀態(tài)的轉(zhuǎn)變同等地對待,例如C從允許狀態(tài)改變到禁止狀態(tài)。)第二個狀態(tài)信息315也為了給將來作參考被存儲。接著,當接收到用戶輸入320來把B的狀態(tài)從允許改變到禁止時,本發(fā)明并不是使用對禁止項的偏愛,而是使用初始狀態(tài)信息來確定哪個項應(yīng)該被取消選定。因此,因為A的初始狀態(tài)是禁止的,并且因為A現(xiàn)在是允許的且B被選擇為允許的,所以系統(tǒng)確定C應(yīng)該是被禁止的,這導(dǎo)致了A和B是允許的第三狀態(tài)325。
換句話說,本發(fā)明記住了先前選擇的對每個節(jié)目和/或可用選項的預(yù)定項和使用那些信息(連同應(yīng)用程序界面)來確保對每個項和/或選項的合適循環(huán)。據(jù)此,當?shù)谌隣顟B(tài)325接收用戶輸入330來將C的狀態(tài)從禁止改變到允許時,第二狀態(tài)信息315可以被用來將第三狀態(tài)轉(zhuǎn)回到初始狀態(tài)310。盡管上述例子只使用了兩個調(diào)諧器,上述的實施例卻可以配置成能處理N個調(diào)諧器。特別地,本發(fā)明基于先進先出(FIFO)來記憶預(yù)定項和/或可用的選項的先前的N-1個選擇,并使用這些信息來確保合適的循環(huán)。因此,循環(huán)通過三個有效預(yù)定項和/或選項的上述例子僅僅被用做說明的目的,而不意味著限制或縮小本發(fā)明的范圍。
本發(fā)明也可以根據(jù)包含功能性步驟和/或非功能性動作的方法來描述。接下來是對可以在實踐本發(fā)明中執(zhí)行的步驟和動作進行的描述。通常,功能性步驟根據(jù)結(jié)果來描述本發(fā)明,該結(jié)果是在非功能性動作為實現(xiàn)具體結(jié)果描述更具體的動作處得到的。盡管功能性步驟和非功能性動作能以任一具體順序來描述或聲明,但本發(fā)明不必限于動作和/或步驟的任一特定順序或結(jié)合。更進一步地,動作和/或步驟的使用在權(quán)利要求的敘述中和在對圖4-6的流程圖的下面的描述中被用來指明這些術(shù)語的具體使用。
圖4-6為本發(fā)明的各種示例實施例示出了示例流程圖。接下來對圖4-6的描述偶爾會提到來自圖2A-D和圖3的相應(yīng)元素。盡管對來自這些圖的具體元素作出引用,但這些元素僅僅用作說明的目的且并不限制或縮小本發(fā)明的范圍除非有明確的聲明。
圖4示出方法400的示例流程圖,該方法通過在容易理解的用戶界面中呈現(xiàn)可用的錄制選項來幫助用戶解決具有一致播放時間的所需錄制節(jié)目之間的沖突。方法400包括了接收405請求來錄制節(jié)目的動作。例如,EPG 202可以用來為錄制預(yù)定項選擇一個預(yù)定條目。方法400也包括一個指出錄制沖突存在的動作410。例如,如果只有一個調(diào)諧器存在于錄制設(shè)備中,而且MASH 238和新聞242在EPG 202中是要被錄制的預(yù)定項,那么因為從6:30到7:00兩個節(jié)目有一致播放時間而只有一個錄制節(jié)目的可用的調(diào)諧器,像這樣的沖突會被識別出來。
方法400也包括向用戶呈現(xiàn)可用的錄制選項的步驟。步驟430可以包括識別一時間跨度的動作415。例如,基于在錄制沖突中每個節(jié)目的預(yù)定播放時間信息,系統(tǒng)可以配置成識別出MASH 238和新聞242的沖突具有從6:30到7:00的時間跨度?;谧R別出的時間跨度,步驟430包括一個確定能解決錄制沖突的可用的錄制選項的動作420。例如,如上面的例子,為了解決MASH 238和新聞242項間的沖突,選項是簡單地錄制MASH 238或錄制新聞242。當然,有了大量的調(diào)諧器,基于該時間跨度就存在多個可用的選項。
最后,步驟430包括顯示可用的錄制選項的動作425。例如,用戶界面200可以用來接收可用的錄制選項并在顯示設(shè)備上顯示這些信息,從而允許用戶從可用的錄制選項之中選取。錄制選項可以在如行、列這樣的網(wǎng)格中顯示,其中一行或多行對應(yīng)可用的調(diào)諧器的數(shù)目而且列對應(yīng)已識別的一個或多個沖突的時間跨度。更進一步地,單獨的一行可以跨越多個沖突。在這樣的情況下,單獨用戶輸入可以用來選擇一行來解決多個沖突。
用戶界面200上的允許的節(jié)目(即那些設(shè)置成擬錄制的已選取的項)可以由一個或多個高亮,選擇的單選按鈕,有記號的復(fù)選框等來識別。類似地,禁止的節(jié)目可以通過高亮,不被選擇的單選按鈕或有記號的復(fù)選框等來識別。當然,任何識別和可視化表示沖突內(nèi)的允許的和禁止節(jié)目的方法對本發(fā)明是可用的。
不是以上述網(wǎng)格方式來顯示有效的錄制選項和/或節(jié)目,其他示例實施例提供的錄制選項可以表示成一張列表。例如,如圖2D所示,可用的錄制選項可以顯示成在單列中的一張列表,允許單個用戶輸入來解決錄制沖突。另外,選項每次顯示一個,其中提示用戶表明,他們是否希望當前顯示的選項。
在另一個實施例中,沖突節(jié)目可以具有另外的播放時間表,該時間表可以顯示且呈現(xiàn)給用戶。這些另外的播放時間表可以從分析EPG 202中確定。更進一步,可用的錄制選項可以基于另外的播放時間表,比如圖2D中復(fù)選框所示的那樣。在這樣的例子中其他示例實施例中,選擇另外播放時間表的單個用戶輸入自動解決一個或多個沖突。而且,另外播放時間表可以包括在到錄制設(shè)備的播放信號中,或者它們已經(jīng)存儲在錄制設(shè)備中。
又一個其他示例實施例中,提供用戶界面200能指出可用的錄制選項的初始錄制狀態(tài)。該指出的狀態(tài)識別了那些當前允許被錄制的節(jié)目,并且可以基于錄制節(jié)目的偏愛或優(yōu)先權(quán)。這些優(yōu)先權(quán)例如可以基于所需節(jié)目錄制的百分比,所需節(jié)目錄制的排名,哪個節(jié)目將被選來錄制的順序,節(jié)目的內(nèi)容類型,節(jié)目是否被重復(fù)錄制,節(jié)目是否有另外的播放列表等等。
圖5示出了為具有一致播放時間的節(jié)目識別錄制沖突時間跨度的方法500的示例流程圖。方法500包括了識別沖突存在的動作505。例如,如果只有一個調(diào)諧器可用且MASH 238和Citizen Kane 212被選為擬被錄制的預(yù)定條目,因為這些條目具有一致播放時間,所以可以識別一個沖突。
方法500也包括獲得預(yù)定播放時間的動作510。特別地,可以獲得MASH 238和Citizen Kane 212的預(yù)定播放時間,(它們是6:30-7:00和5:30-7:30)。基于獲得的預(yù)定播放時間,方法500也包括計算515沖突時間跨度的動作。例如,可以識別對沖突節(jié)目中的最晚開始播放時間和最早結(jié)束播放時間。在此例中,最晚開始時間是MASH 238播放的6:30,而最早結(jié)束時間也是MASH 238結(jié)束的7:00。使用這些信息,可以計算沖突時間跨度,在此例中該時間跨度是6:30-7:00。
然后可以使用該沖突時間跨度來確定解決錄制沖突的可用的選項。這些可用的錄制選項可以顯示在用戶界面200中以允許用戶從可用的錄制選項中選取所需節(jié)目來錄制。上述關(guān)于方法400的顯示功能也適用于方法500。
圖6為了解決具有一致播放時間的節(jié)目間的沖突,示出了循環(huán)通過可用的錄制選項的方法600的示例流程圖。系統(tǒng)被配置成確保用戶能夠順序地循環(huán)多個節(jié)目的每一個狀態(tài)。方法600包括識別沖突存在的動作605。方法600還包括存儲初始狀態(tài)信息的動作610。這個狀態(tài)信息為多個節(jié)目而存儲并且指出多個節(jié)目中的哪個節(jié)目會被初始允許錄制和初始禁止錄制。例如,如圖3的系統(tǒng)300所示,A的初始狀態(tài)是禁止而B、C的初始狀態(tài)是允許被錄制的。
方法600還包括允許用戶為多個節(jié)目順序改變狀態(tài)的步驟635。步驟635包括接收改變第一個節(jié)目狀態(tài)的用戶輸入的動作615。例如,可以接收將A的狀態(tài)從禁止改變到允許的用戶輸入305。步驟635也包括為第二個節(jié)目自動改變狀態(tài)的動作620。例如,響應(yīng)用戶輸入305,把B的狀態(tài)從允許改變到禁止。第二個節(jié)目的禁止可以基于優(yōu)先權(quán)數(shù)據(jù)。這樣的優(yōu)先權(quán)數(shù)據(jù)可以是那些先前上述中的任一個。其他示例實施例存儲指明第一和第二個節(jié)目的狀態(tài)改變的第二狀態(tài)信息。
步驟635也包括接收到改變第二個節(jié)目狀態(tài)的用戶輸入的動作625。例如,可以接收用戶輸入,把B的狀態(tài)從禁止改變到允許。步驟635也包括自動改變第三個節(jié)目狀態(tài)的動作。例如,基于初始狀態(tài)信息,可以通過自動把C節(jié)目從允許狀態(tài)切換到禁止狀態(tài)來獲得第三狀態(tài)325。
可以接收用戶輸入330,把第三個節(jié)目的狀態(tài)從禁止改變到允許。基于第二個狀態(tài)信息和潛在的初始狀態(tài)信息,本發(fā)明自動禁止第一個節(jié)目。初始狀態(tài)信息可以如前所述基于優(yōu)先權(quán)數(shù)據(jù)。另外,初始狀態(tài)信息可以被隨機選取。
方法600也可以包括一個產(chǎn)生用戶界面200的動作,該界面允許用戶可視化觀看和允許或禁止多個節(jié)目的子集。生成的用戶界面200是基于沖突的檢測。更進一步地,在其他實施例中第一個節(jié)目可以包括多個節(jié)目,而且用戶可以在單一用戶界面中允許所有多個節(jié)目。例如,如圖2D所示,列262的選項行包括多個節(jié)目,且單獨的用戶輸入可以允許多個節(jié)目。換句話說,多個節(jié)目都可以是可用的錄制選項。
本發(fā)明范圍內(nèi)的實施例也包括計算機可讀介質(zhì),它載有或具有具有計算機可執(zhí)行指令或數(shù)據(jù)。這樣的計算機可讀介質(zhì)能夠是可以被通用或?qū)S糜嬎銠C訪問的任何可用介質(zhì)。通過例子,且不限于此,這樣的計算機可讀介質(zhì)可以包含RAM,ROM,EEPROM,CDROM或其他光盤存儲器,磁盤存儲器或其他磁性存儲設(shè)備,或能夠用來載有或存儲以計算機可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的形式出現(xiàn)的所需節(jié)目代碼方法和能被通用或特殊用途計算機訪問的任何其他介質(zhì)。當信息在網(wǎng)絡(luò)或另一通信連接(有線,無線,或有線無線的組合)上傳輸或提供到計算機時,計算機可適當?shù)匕堰B接看做計算機可讀介質(zhì)。因此,任一這樣的連接可以適當?shù)亟凶鲇嬎銠C可讀介質(zhì)。上述的組合也應(yīng)該包括在計算機可讀介質(zhì)的范圍內(nèi)。計算機可執(zhí)行指令包含例如引發(fā)通用計算機,專用計算機或?qū)S锰幚碓O(shè)備執(zhí)行某個功能或一組功能的指令和數(shù)據(jù)。
圖7和接下來的討論旨在對可以實施本發(fā)明的合適的計算機環(huán)境進行簡明、一般的描述。盡管沒有被要求,本發(fā)明還是會在計算機可執(zhí)行指令的上下文中描述,例如由在網(wǎng)絡(luò)環(huán)境中的計算機執(zhí)行的程序模塊。一般而言,程序模塊包括例程,程序,對象,組件,數(shù)據(jù)結(jié)構(gòu)等,它們執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型。與數(shù)據(jù)結(jié)構(gòu)和程序模塊關(guān)聯(lián)的計算機可執(zhí)行指令代表用于執(zhí)行這里所揭示的方法和步驟的程序代碼的例子。這樣的可執(zhí)行指令或相關(guān)數(shù)據(jù)結(jié)構(gòu)的特殊序列代表了用于實現(xiàn)上述步驟功能的相應(yīng)動作的例子。
那些本領(lǐng)域的技術(shù)人員將意識到本發(fā)明可以在具有很多類型的計算機系統(tǒng)配置的網(wǎng)絡(luò)計算環(huán)境中實施,這些計算機系統(tǒng)包括個人電腦,手持設(shè)備,多處理器系統(tǒng),基于微處理的系統(tǒng)或可編程的消費電子產(chǎn)品,網(wǎng)絡(luò)PCs,小型計算機,大型計算機等。本發(fā)明也可以在分布式計算環(huán)境中實施,其中任務(wù)由通過通信網(wǎng)絡(luò)連接(通過有線連接,無線連接或者有線無線的組合)的本地和遠程處理設(shè)備來執(zhí)行。在分布式計算環(huán)境中,程序模塊可以位于本地和遠程存儲器存儲設(shè)備中。
參考圖7,實施本發(fā)明的示例系統(tǒng)包括以傳統(tǒng)計算機720形式的通用計算設(shè)備,包括處理單元721,系統(tǒng)存儲器722和連接包含系統(tǒng)內(nèi)存722在內(nèi)的各種系統(tǒng)組件到處理單元721的系統(tǒng)總線723。系統(tǒng)總線723可以是若干類型的總線結(jié)構(gòu)的任一種,其中包括存儲器總線或存儲器控制器,外圍設(shè)備總線和使用任一種總線體系的局部總線。系統(tǒng)內(nèi)存包括只讀存儲器(ROM)724和隨機存儲器(RAM)725?;据斎?輸出系統(tǒng)(BIOS)726可以存儲在ROM 724中,它包括了如在啟動中幫助計算機720內(nèi)的元素間傳輸信息的基本例程。
計算機720也可以包括讀寫硬盤739的硬盤驅(qū)動器727,讀寫可移動磁盤729的磁盤驅(qū)動器728,和讀寫如CD-ROM或其他光學(xué)介質(zhì)的可移動光盤731的光盤驅(qū)動器730。硬盤驅(qū)動器727,磁盤驅(qū)動器728和光盤驅(qū)動器730各自通過硬盤驅(qū)動器接口732,磁盤驅(qū)動器接口733和光盤驅(qū)動器接口734連接到系統(tǒng)總線723。這些驅(qū)動器和它們相關(guān)的計算機可讀介質(zhì)為計算機720提供了對計算機可執(zhí)行指令,數(shù)據(jù)結(jié)構(gòu),程序模塊和其他數(shù)據(jù)的非易失性存儲。盡管在此描述的示例環(huán)境使用了硬盤739,可移動磁盤729和可移動光盤731,包括磁帶,閃存卡,數(shù)字視頻光盤,Bernoulli卡式磁帶,RAM,ROM等存儲數(shù)據(jù)的其他計算機可讀介質(zhì)也能夠被使用。
包含一個或多個程序模塊的程序代碼方法存儲在硬盤739,磁盤729,光盤731,ROM 724或RAM 725中,這些程序代碼包括操作系統(tǒng)735,一個或多個應(yīng)用程序36,其他程序模塊737和程序數(shù)據(jù)738。用戶可以通過鍵盤740,定位設(shè)備742或其他如麥克風(fēng),操縱桿,游戲墊,圓盤式衛(wèi)星電視天線,掃描儀這樣的輸入設(shè)備(未示出)來輸入命令和信息到計算機720。這些和其他輸入設(shè)備通常通過連接系統(tǒng)總線723的串行端口接口746連接到處理單元721。另外,輸入設(shè)備可以通過其他接口來連接,比如并行端口,游戲端口或通用串行總線(USB)。顯示器747或另外的顯示設(shè)備也經(jīng)由如視頻適配器748的接口連接到系統(tǒng)總線723。除了顯示器之外,個人電腦通常包括其他外圍輸出設(shè)備(未顯示),比如揚聲器和打印機。
計算機720可以在使用到如遠程計算機749a和749b這樣的遠程計算機的邏輯連接的網(wǎng)絡(luò)環(huán)境中操作。遠程計算機749a和749b每一個都可以是另一臺個人電腦,服務(wù)器,路由器,網(wǎng)絡(luò)PC,對等設(shè)備或其他公開網(wǎng)絡(luò)節(jié)點,并通常包括許多或所有的上述與計算機720有關(guān)的元素,盡管只有存儲器存儲設(shè)備750a,750b和它們相關(guān)的應(yīng)用程序736a和736b在圖7中示出。在圖7中描述的邏輯連接包括局域網(wǎng)(LAN)751和廣域網(wǎng)(WAN)752,這作為例子呈現(xiàn)于此并不是加以限制。這樣的網(wǎng)絡(luò)環(huán)境在辦公室范圍或企業(yè)范圍的計算機網(wǎng)絡(luò),企業(yè)內(nèi)部互聯(lián)網(wǎng)和因特網(wǎng)中是常見的。
當在LAN網(wǎng)絡(luò)環(huán)境中使用時,計算機720通過網(wǎng)絡(luò)接口或適配器753連接到局域網(wǎng)751。當在WAN網(wǎng)絡(luò)環(huán)境中使用時,計算機720可以包括調(diào)制解調(diào)器754,無線鏈路,或通過廣域網(wǎng)752(如因特網(wǎng))上建立通信的其他裝置。內(nèi)置或外置的調(diào)制解調(diào)器經(jīng)由串行端口接口746連接到系統(tǒng)總線723。在網(wǎng)絡(luò)化環(huán)境中,相對計算機720描述的程序模塊,或它們的一部分,可以存儲在遠程存儲器設(shè)備中??梢砸庾R到,所示的網(wǎng)絡(luò)連接是示例的而且可以使用在廣域網(wǎng)752上建立通信的其他方法。
本發(fā)明可以在沒有脫離它的精神和基本特征的情況下以其他具體形式實例化。所描述的實施例在所有方面被認為是示例的而不受此限制。因此,本發(fā)明的范圍是由附后的權(quán)利要求而不是前面的描述來指明。所有來自權(quán)利要求等價的意義和范圍的改變都將被包含在它們的范圍中。
權(quán)利要求
1.在包括一個配置成自動錄制預(yù)定電視節(jié)目的錄制設(shè)備的娛樂系統(tǒng)中,通過以一種容易理解的用戶界面給出可用的錄制選項的方法來幫助用戶解決具有一致播放時間的錄制節(jié)目的沖突的方法,所述方法包括動作接收錄制節(jié)目的請求;識別在錄制節(jié)目請求與安排錄制帶一致播放時間的至少一個其它節(jié)目之間所存在的錄制沖突;基于在錄制沖突中的每個節(jié)目的預(yù)定播放時間信息識別錄制沖突存在的時間跨度;基于識別的時間跨度,確定解決錄制沖突的可用的錄制選項;且在用戶界面中顯示可用的錄制選項以允許用戶選擇一個或多個所需節(jié)目來錄制。
2.如權(quán)利要求1所述的方法,其特征在于,可用的錄制選項以網(wǎng)格狀形式顯示成行和列,其中一個或多個行對應(yīng)若干可用的調(diào)諧器,而列對應(yīng)一個或多個沖突的識別的時間跨度。
3.如權(quán)利要求1所述的方法,其特征在于,一個或多個允許錄制的節(jié)目由一個或多個高亮、被選擇的單選按鈕或者一個標記的復(fù)選框來識別。
4.如權(quán)利要求3所述的方法,其特征在于,一個或多個禁止錄制的節(jié)目由一個或多個不被選擇的單選按鈕或者不被標記的復(fù)選框來識別。
5.如權(quán)利要求1所述的方法,其特征在于,所述可用的錄制選項作為列表給出。
6.如權(quán)利要求1所述的方法,其特征在于,一個或多個沖突節(jié)目具有另外的播放時間表,并且其中所述顯示的動作還包括另外的播放時間表。
7.如權(quán)利要求6所述的方法,其特征在于,所述可用的錄制選項還基于另外的播放時間表。
8.如權(quán)利要求6所述的方法,其特征在于,還包括動作接收選擇另外的播放時間表的用戶輸入;且基于所述的用戶輸入自動解決沖突。
9.如權(quán)利要求1所述的方法,其特征在于,所述用戶界面表示可用的錄制選項的初始錄制狀態(tài),該狀態(tài)指出那些當前有效錄制的節(jié)目,且其中所述每個可用的錄制選項的初始錄制狀態(tài)都基于錄制節(jié)目的優(yōu)先權(quán),且其中所述優(yōu)先權(quán)都基于所需節(jié)目錄制的一個或多個百分比,所需節(jié)目錄制的排序,節(jié)目被選擇用來錄制的順序,節(jié)目內(nèi)容的類型,節(jié)目是否被重復(fù)錄制,或者節(jié)目是否存在另外的播放時間表。
10.如權(quán)利要求1所述的方法,其特征在于,所述節(jié)目跨越多個沖突。
11.在包括設(shè)置成自動錄制預(yù)定電視節(jié)目的錄制設(shè)備的娛樂系統(tǒng)中,通過以一種容易理解的用戶界面來給出可用的錄制選項的方法來幫助用戶解決具有一致播放時間的所需錄制節(jié)目的沖突的方法,所述方法包括一個接收錄制節(jié)目的請求的動作;一個識別在錄制節(jié)目請求與安排錄制帶一致播放時間的至少一個其它節(jié)目之間所存在的錄制沖突的動作;基于在錄制沖突中每個節(jié)目的預(yù)定播放時間信息,提交給用戶解決錄制沖突的可用的錄制選項的步驟。
12.如權(quán)利要求11所述的方法,其特征在于,可用的錄制選項以網(wǎng)格狀形式顯示成行和列,其中一個或多個行對應(yīng)若干可用的調(diào)諧器,而列對應(yīng)一個或多個沖突的識別的時間跨度。
13.如權(quán)利要求12所述的方法,其特征在于,至少一行包括多個在沖突中的節(jié)目。
14.如權(quán)利要求13所述的方法,其特征在于,接收一個單獨的用戶輸入,該輸入選擇至少一個包括多個沖突中的節(jié)目的行。
15.如權(quán)利要求11所述的方法,其特征在于,所述可用的錄制選項以一張列表的形式給出。
16.如權(quán)利要求11所述的方法,其特征在于,所述可用的錄制選項顯示在各自的用戶界面中,且提示用戶表明,是否希望當前給出的選項。
17.如權(quán)利要求11所述的方法,其特征在于,一個或多個沖突節(jié)目具有另外的向用戶現(xiàn)實的播放時間表。
18.如權(quán)利要求17所述的方法,其特征在于,所述可用的錄制選項還基于另外的播放時間表。
19.如權(quán)利要求17所述的方法,其特征在于,還包括動作接收用戶輸入來選擇另外的播放時間表;且基于所述的用戶輸入自動解決沖突。
20.如權(quán)利要求11所述的方法,其特征在于,所述用戶界面表示可用的錄制選項的初始錄制狀態(tài),該狀態(tài)指示那些當前可用的錄制的節(jié)目,且其中所述每個有效錄制選項的初始錄制狀態(tài)都基于錄制節(jié)目的優(yōu)先權(quán),且其中所述優(yōu)先權(quán)都基于所需節(jié)目錄制的一個或多個百分比,所需節(jié)目錄制的排序,節(jié)目被選擇用來錄制的順序,節(jié)目內(nèi)容的類型,節(jié)目是否被重復(fù)錄制,或者節(jié)目是否存在另外的播放時間表。
21.在包括一個配置成自動錄制預(yù)定電視節(jié)目的錄制設(shè)備的娛樂系統(tǒng)中,一個具有一致播放時間的諸節(jié)目識別錄制沖突時間跨度的方法,所述方法包括動作基于至少兩個節(jié)目的一部分的一致播放時間來識別存在于至少兩個節(jié)目之間的沖突;獲得至少兩個節(jié)目的預(yù)定播放時間;基于獲得的預(yù)定播放時間,計算至少兩個節(jié)目在沖突中的沖突時間跨度。
22.如權(quán)利要求21所述的方法,其特征在于,還包括動作從獲得的預(yù)定播放時間中識別最晚開始播放的時間;從獲得的預(yù)定播放時間中識別最早結(jié)束播放的時間;且使用識別出的最晚開始播放時間和最早結(jié)束播放時間來計算沖突時間跨度。
23.如權(quán)利要求22所述的方法,還包括動作基于所述計算出的沖突時間跨度來確定解決錄制沖突的可用的錄制選項;且在用戶界面中顯示可用的錄制選項以允許用戶選擇所需節(jié)目來錄制。
24.如權(quán)利要求23所述的方法,其特征在于,可用的錄制選項以網(wǎng)格狀形式顯示成行和列,其中一個或多個行對應(yīng)若干可用的調(diào)諧器,而列對應(yīng)一個或多個沖突的識別的時間跨度。
25.如權(quán)利要求23所述的方法,其特征在于,一個或多個沖突節(jié)目具有另外的提交給用戶的播放時間表。
26.在包括配置成自動錄制預(yù)定電視節(jié)目的錄制設(shè)備的娛樂系統(tǒng)中使用的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品用于實現(xiàn)一種方法,該方法通過以一種容易理解的用戶界面給出可用的錄制選項來幫助用戶解決具有一致播放時間的所需錄制節(jié)目之間的沖突,所述計算機程序產(chǎn)品包括一個或多個計算機可讀介質(zhì),所述介質(zhì)存儲了計算機可執(zhí)行指令,當所述指令被處理器執(zhí)行時,能夠引起分布式計算機系統(tǒng)執(zhí)行以下操作接收錄制節(jié)目的請求;識別在錄制節(jié)目請求與安排錄制帶一致播放時間的至少一個其它節(jié)目之間所存在的錄制沖突;基于在錄制沖突中的每個節(jié)目的預(yù)定播放時間信息識別錄制沖突存在的時間跨度;基于識別的時間跨度,確定解決錄制沖突的可用的錄制選項;且在用戶界面中顯示可用的錄制選項來允許用戶選擇一個或多個所需節(jié)目來錄制。
27.如權(quán)利要求26所述的計算機程序產(chǎn)品,其特征在于,所述可用的錄制選項以網(wǎng)格狀形式顯示成行和列,其中一個或多個行對應(yīng)若干可用的調(diào)諧器,而列對應(yīng)一個或多個沖突的識別的時間跨度。
28.如權(quán)利要求27所述的計算機程序產(chǎn)品,其特征在于,至少一行包括沖突中的多個節(jié)目。
29.如權(quán)利要求28所述的計算機程序產(chǎn)品,其特征在于,接收單個用戶輸入來選擇包括多個沖突中的節(jié)目的至少一行。
30.如權(quán)利要求26所述的計算機程序產(chǎn)品,其特征在于,一個或多個允許錄制的節(jié)目通過一個或多個高亮、選擇的單選按鈕或一個有標記的復(fù)選框來識別。
31.如權(quán)利要求30所述的計算機程序產(chǎn)品,其特征在于,一個或多個禁止錄制的節(jié)目通過一個或多個不被選定的單選按鈕或無標記的復(fù)選框來識別。
32.如權(quán)利要求26所述的計算機程序產(chǎn)品,其特征在于,所述可用的錄制選項作為一張列表給出。
33.如權(quán)利要求26所述的計算機程序產(chǎn)品,其特征在于,可用的錄制選項顯示在各自的用戶界面上,且提示用戶表示他們是否希望當前給出的選項。
34.如權(quán)利要求26所述的計算機程序產(chǎn)品,其特征在于,一個或多個沖突的節(jié)目具有另外的播放時間表,且其中顯示動作還包括另外的播放時間表。
35.如權(quán)利要求34所述的計算機程序產(chǎn)品,其特征在于,還包括計算機可執(zhí)行指令接收用戶輸入來選擇另外的播放時間表;且基于用戶輸入自動解決所述沖突。
36.在包括配置成自動錄制預(yù)定電視節(jié)目的錄制設(shè)備的娛樂系統(tǒng)中使用的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品用于實現(xiàn)為具有一致播放時間的節(jié)目識別錄制沖突時間跨度的方法,所述計算機程序產(chǎn)品包括一個或多個計算機可讀介質(zhì),所述介質(zhì)上存儲計算機可執(zhí)行指令,當所述指令被處理器執(zhí)行時,能夠引起分布式計算機系統(tǒng)執(zhí)行如下操作基于至少兩個節(jié)目的一部分的一致播放時間來識別存在于至少兩個節(jié)目之間的沖突;獲得至少兩個節(jié)目的預(yù)定播放時間;基于獲得的預(yù)定播放時間,計算至少兩個節(jié)目在沖突中的沖突時間跨度。
37.如權(quán)利要求36所述的計算機程序產(chǎn)品,其特征在于,還包括計算機可執(zhí)行指令從獲得的預(yù)定播放時間中識別最晚開始播放時間;從獲得的預(yù)定播放時間中識別最早結(jié)束播放的時間;且使用識別出的最晚開始播放時間和最早結(jié)束播放時間來計算沖突時間跨度。
38.如權(quán)利要求37所述的計算機程序產(chǎn)品,其特征在于,還包括計算機可執(zhí)行指令基于計算出的沖突時間跨度來確定解決錄制沖突的可用的錄制選項;且在用戶界面中顯示可用的錄制選項來允許用戶選擇所需節(jié)目來錄制。
39.如權(quán)利要求38所述的計算機程序產(chǎn)品,其特征在于,可用的錄制選項以網(wǎng)格狀形式顯示成行和列,其中一個或多個行對應(yīng)若干可用的調(diào)諧器,而列對應(yīng)一個或多個沖突的識別的時間跨度。
40.如權(quán)利要求38所述的計算機程序產(chǎn)品,其特征在于,一個或多個沖突節(jié)目具有提交給用戶的另外的播放時間表。
全文摘要
本發(fā)明一般涉及沖突管理解決方法。通常對具有一致播放時間表的電視節(jié)目之間解決沖突的系統(tǒng)使用偏好,混淆且有限的顯示設(shè)備,或者它們的一種結(jié)合。另一方面,本發(fā)明用于確定指示沖突持續(xù)時間的確定時間間隔或時間段,并且使用這些來確定可用的錄制選項。然后這些會顯示在用戶友好界面上,這是容易理解且易于使用的。此外,其它示例實施例確保不管偏好如何設(shè)置,各種節(jié)目和/或可用選項都能夠循環(huán)通過。
文檔編號H04N5/445GK101015210SQ200480022305
公開日2007年8月8日 申請日期2004年10月19日 優(yōu)先權(quán)日2004年8月13日
發(fā)明者A·J·德俑克, P·J·珀特勒別克, T·H·泰勒, J·C·豐 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临猗县| 文昌市| 云南省| 会东县| 黔东| 巩义市| 南京市| 绥江县| 庄河市| 苍溪县| 阿瓦提县| 道真| 南陵县| 霞浦县| 四平市| 泰宁县| 洪洞县| 晋宁县| 清河县| 连平县| 平顶山市| 林西县| 惠水县| 桃源县| 齐齐哈尔市| 商南县| 铜山县| 夏津县| 渝中区| 洛扎县| 思茅市| 牙克石市| 昌邑市| 甘孜| 罗平县| 南宁市| 贡山| 云浮市| 江北区| 澄江县| 德江县|