国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      檢測并處理預(yù)定節(jié)目的中斷的方法以及數(shù)字錄像機(jī)的制作方法

      文檔序號:7663962閱讀:196來源:國知局
      專利名稱:檢測并處理預(yù)定節(jié)目的中斷的方法以及數(shù)字錄像機(jī)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明的實(shí)施例總體上涉及數(shù)字錄像機(jī)。具體地,本發(fā)明的實(shí)施 例總體上涉及檢測和處理預(yù)定節(jié)目的中斷。
      背景技術(shù)
      通過被稱為電視機(jī)或TV的設(shè)備,觀眾能夠接收、觀看并收聽節(jié) 目例如新聞、體育、娛樂、信息和商業(yè)節(jié)目。VCR(盒式磁帶錄像機(jī)) 的發(fā)展與普及顯著地改變了觀眾使用電視的方式,因?yàn)榈谝淮?,VCR 使得觀眾可控制他們可在其電視機(jī)上看到的節(jié)目以及觀看的時間。 VCR催生了錄像租賃和銷售市場,并且今天VCR已經(jīng)深入平常百姓 家。
      、'目前, 一種新革新使得記錄電視節(jié)目更加更方便數(shù)字錄像機(jī)或 者DVR。盡管數(shù)字錄像機(jī)執(zhí)行與VCR相同的功能,但是它們存在一 些重要的不同點(diǎn)。首先,數(shù)字錄像機(jī)是無磁帶的并且不具有可更換的 介質(zhì)。對于VCR,設(shè)備本身僅是記錄工具;空白磁帶是可更換的介質(zhì)。 在數(shù)字錄像機(jī)內(nèi),介質(zhì)和工具是同一個,這是有利地,因?yàn)椴恍枰?買并給磁帶編目錄。其次,由于數(shù)字錄像機(jī)通常將音頻和視頻內(nèi)容以 數(shù)字形式存儲在硬盤上,該硬盤是隨機(jī)存取設(shè)備,所以數(shù)字錄像機(jī)可 訪問內(nèi)容或者在內(nèi)容的多個位置之間跳躍而不需要從開頭開始并執(zhí) 行連續(xù)搜索。
      由于DVR的普及性和方便性,觀眾越來越多地觀看預(yù)先錄制的 節(jié)目而不是在從內(nèi)容提供商例如廣播電視臺、有線電視服務(wù)或衛(wèi)星服 務(wù)接收到節(jié)目的同時觀看節(jié)目。
      觀眾在觀看預(yù)先錄制的節(jié)目時遇到的一個問題是如果節(jié)目已經(jīng) 中斷或者未被完全記錄,則觀眾可能在認(rèn)識到一部分節(jié)目缺失之前觀看一些或大部分節(jié)目,這會影響他們享受節(jié)目的心情。實(shí)際上,許多 觀眾寧可完全跳過觀看節(jié)目,也不會花兩個小時全神貫注地觀看節(jié)目 并然后發(fā)現(xiàn)最終的戲劇性結(jié)尾缺失。中斷會因許多原因而發(fā)生,但是
      主要原因是輸入信號丟失或變差;節(jié)目被一些其它的內(nèi)容例如專題報(bào) 告或惡劣天氣警報(bào)打斷;或者節(jié)目可能由于前面的節(jié)目(例如,長度 不確定的體育節(jié)目)時間過長而沒有在預(yù)定時間開始。信號丟失的原 因包括節(jié)目供應(yīng)商處的技術(shù)問題,觀眾位置處的技術(shù)問題,或者由天 氣或損壞導(dǎo)致的傳輸問題。
      因此,需要一種更有效的處理已經(jīng)中斷的節(jié)目的方式。

      發(fā)明內(nèi)容
      提供了一種在一個實(shí)施例中在預(yù)定開始時間和預(yù)定結(jié)束時間之 間接收頻道上的內(nèi)容的方法、裝置、系統(tǒng)和存儲介質(zhì)。調(diào)度表指定了 在預(yù)定開始時間和預(yù)定結(jié)束時間之間的預(yù)定節(jié)目的計(jì)劃傳輸。被接收 的內(nèi)容被記錄為被保存的節(jié)目。確定接收到的內(nèi)容包含預(yù)定節(jié)目的中 斷,并且保存指定中斷在被保存的節(jié)目內(nèi)的位置的中斷指示符。響應(yīng) 于稍后檢測到中斷指示符,呈現(xiàn)指示被保存的節(jié)目缺少預(yù)定節(jié)目的一 部分的消息。響應(yīng)于重放選項(xiàng),從中斷的位置開始播放被保存的節(jié)目。 在不同實(shí)施例中,中斷可導(dǎo)致如果被保存的節(jié)目缺少預(yù)定節(jié)目的一部 分,則信號傳輸惡化或丟失,或者發(fā)生停電。這樣,用戶可被告知被 保存的節(jié)目內(nèi)的中斷而無需檢查整個節(jié)目。


      圖1示出用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例性數(shù)字錄《象機(jī)的框圖。
      圖2示出用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例性計(jì)算機(jī)系統(tǒng)的框圖。
      圖3示出根據(jù)本發(fā)明的實(shí)施例的示例性用戶界面的框圖。
      圖4示出根據(jù)本發(fā)明的實(shí)施例的示例性調(diào)度數(shù)據(jù)的框圖。
      圖5示出根據(jù)本發(fā)明的實(shí)施例的示例性內(nèi)容供應(yīng)商的框圖。
      圖6示出根據(jù)本發(fā)明的實(shí)施例的示例性的被保存的節(jié)目的框圖。
      圖7示出根據(jù)本發(fā)明的實(shí)施例的示例性中斷關(guān)鍵詞的框圖。 圖8示出根據(jù)本發(fā)明的實(shí)施例的用于錄制節(jié)目的示例性處理的 流程圖。
      圖9示出根據(jù)本發(fā)明的實(shí)施例的用于確定預(yù)定節(jié)目內(nèi)容是否中 斷的示例性處理的流程圖。
      圖10示出根據(jù)本發(fā)明的實(shí)施例的用于處理被預(yù)先錄制的節(jié)目的 示例性處理的流程圖。
      具體實(shí)施例方式
      參照附圖,其中在一些附圖中相似的標(biāo)號指示相似的部分,圖l 示出根據(jù)本發(fā)明的實(shí)施例的用于記錄/重放數(shù)字活動圖象和/或音頻信 息的示例性數(shù)字錄像機(jī)(DVR) 100。數(shù)字錄像機(jī)100包括CPU (中 央處理器)130,存儲設(shè)備132,臨時存儲器134,數(shù)據(jù)處理器136, 系統(tǒng)計(jì)時器138,音頻/視頻輸入142,電視調(diào)諧器144,音頻/視頻輸 出146,顯示器148,鍵入部分149,編碼器150,解碼器160和存儲 器198。 CPU 130可經(jīng)由控制數(shù)字錄像機(jī)100的操作的可編程通用中 央處理器實(shí)現(xiàn)。
      存儲設(shè)備132可由直接存取存儲設(shè)備(DASD) 、 DVD-RAM、 CD-RW或能夠編碼、讀和寫數(shù)據(jù)的任何其它類型的存儲設(shè)備實(shí)現(xiàn)。 存儲設(shè)備132存儲被保存的節(jié)目170。被保存的節(jié)目170是能夠被存 儲、檢索和顯現(xiàn)的數(shù)據(jù)。在不同實(shí)施例中,被保存的節(jié)目170可以是 電視節(jié)目、廣播節(jié)目、電影、視頻、音頻、靜止圖象、圖形或其的任 何組合。
      編碼器150包括模數(shù)轉(zhuǎn)換器152,視頻編碼器153,音頻編碼器 154,子視頻編碼器155和格式化器156。模數(shù)轉(zhuǎn)換器152被從音頻-視頻輸入142供給外部模擬視頻信號和外部模擬音頻信號,或被從電 視調(diào)諧器144供給模擬電視信號和模擬聲音或音頻信號。模數(shù)轉(zhuǎn)換器 152將輸入的模擬視頻信號轉(zhuǎn)換成數(shù)字形式。例如,模式轉(zhuǎn)換器152 將亮度分量和色差分量轉(zhuǎn)換成數(shù)字形式。另外,模數(shù)轉(zhuǎn)換器152將輸
      入的模擬音頻信號轉(zhuǎn)換成數(shù)字形式。
      當(dāng)模擬視頻信號和數(shù)字音頻信號輸入模數(shù)轉(zhuǎn)換器152時,模數(shù)轉(zhuǎn) 換器152使數(shù)字音頻信號按原樣從中通過。此時,可實(shí)現(xiàn)用于減少數(shù) 字信號上附著的抖動或者用于改變采樣率或量化位數(shù)的過程,而不會 改變數(shù)字音頻信號的內(nèi)容。此外,當(dāng)數(shù)字視頻信號和數(shù)字音頻信號輸 入模數(shù)轉(zhuǎn)換器152時,模數(shù)轉(zhuǎn)換器152使數(shù)值視頻信號和數(shù)字音頻信 號按原樣從中通過??蓤?zhí)行抖動減少過程或采樣率改變過程而不會改 變數(shù)字信號的內(nèi)容。
      出自模數(shù)轉(zhuǎn)換器152的數(shù)字視頻信號分量經(jīng)由視頻編碼器153 提供給格式化器156。出自模數(shù)轉(zhuǎn)換器152的數(shù)字音頻信號分量經(jīng)由 音頻編碼器154提供給格式化器156。
      視頻編碼器153將輸入的數(shù)字視頻信號轉(zhuǎn)換成以可變的比特率 壓縮的數(shù)字信號。例如,視頻編碼器153可執(zhí)行MPEG2 (運(yùn)動圖象 專家組2)或MPEG1技術(shù)規(guī)范,但是在其它實(shí)施例中可使用任何合 適的技術(shù)規(guī)范。
      音頻編碼器154基于例如MPEG音頻或AC-3技術(shù)規(guī)范將輸入 的數(shù)字音頻信號轉(zhuǎn)換成以固定比特率壓縮的數(shù)字信號(例如,線性 PCM(脈沖編碼調(diào)制)的數(shù)字信號),但是在其它實(shí)施例中可使用任 何合適的技術(shù)規(guī)范。 '
      當(dāng)從音頻-視頻輸入142輸入視頻信號或者當(dāng)從電視調(diào)諧器144 接收到視頻信號時,視頻信號內(nèi)的子視頻信號分量輸入子視頻編碼器 155。輸入子視頻編碼器155的子視頻數(shù)據(jù)被轉(zhuǎn)換成預(yù)置信號配置, 并然后提供給格式化器156。格式化器156對輸入的視頻信號、音頻 信號、子視頻信號執(zhí)行預(yù)置信號處理,并將記錄數(shù)據(jù)輸出給數(shù)據(jù)處理 器136。
      臨時存儲器134緩存被寫入存儲設(shè)備132的數(shù)據(jù)(從編碼器150 輸出的數(shù)據(jù))中的預(yù)置數(shù)量的數(shù)據(jù),或者緩存被從存儲設(shè)備132重放 的數(shù)據(jù)(輸入解碼器160的數(shù)據(jù))中的預(yù)置數(shù)量的數(shù)據(jù)。數(shù)據(jù)處理器 136根據(jù)CPU 130的控制將來自編碼器150的記錄數(shù)據(jù)提供給存儲設(shè)
      備132,提取從存儲設(shè)備132重放的重放信號,重寫在存儲設(shè)備132 上記錄的管理信息,或者刪除存儲設(shè)備132上記錄的數(shù)據(jù)。
      將被通知給數(shù)字錄像機(jī)100的用戶的內(nèi)容在顯示器148上顯示, 或者在連接到音頻-視頻輸出146的TV或監(jiān)視器199上顯示。
      CPU 130控制存儲設(shè)備132、數(shù)字處理器136、編碼器150和/ 或解碼器160的定時基于來自系統(tǒng)計(jì)數(shù)器138的時間數(shù)據(jù)設(shè)定。記錄 /重放操作通常與來自系統(tǒng)計(jì)數(shù)器138的定時時鐘同步,并且其它過程 可以獨(dú)立于系統(tǒng)計(jì)數(shù)器138的定時被實(shí)現(xiàn)。
      解碼器160包括用于從重放數(shù)據(jù)中分離并提取每個數(shù)據(jù)包的分 離器162,用于對被分離器162分離出的主要視頻數(shù)據(jù)解碼的視頻解 碼器164,用于對被分離器162分離出的子視頻數(shù)據(jù)解碼的子視頻解 碼器165,用于對被分離器162分離出的音頻數(shù)據(jù)解碼的音頻解碼器 168,和用于組合來自子視頻解碼器165的子視頻數(shù)據(jù)和來自視頻編 碼器164的視頻數(shù)據(jù)的視頻處理器166。
      視頻數(shù)模轉(zhuǎn)換器167將從視頻處理器166輸出的數(shù)字視頻轉(zhuǎn)換成 模擬視頻信號。音頻數(shù)模轉(zhuǎn)換器169將從音頻解碼器168輸出的數(shù)字 音頻轉(zhuǎn)換成模擬音頻信號。出自視頻數(shù)模轉(zhuǎn)換器167的模擬視頻信號 和出自音頻數(shù)模轉(zhuǎn)換器169的模擬音頻信號被經(jīng)由音頻-視頻輸出146 提供給外部組件,該外部組件通常是電視機(jī)、監(jiān)視器或投影機(jī)。
      在用于錄制的數(shù)字處理時,如果用戶首先經(jīng)由鍵入部分(key-in ) 149實(shí)現(xiàn)鍵入操作時,CPU 130接收到錄制節(jié)目的指令,并從存儲i殳 備132讀出管理數(shù)據(jù)以確定視頻數(shù)據(jù)被記錄的區(qū)域。在另 一個實(shí)施例 中,CPU130確定將被錄制的節(jié)目。
      然后,CPU 130將被確定的區(qū)域設(shè)置在管理區(qū)域內(nèi),并設(shè)置視頻 數(shù)據(jù)在存儲設(shè)備132上的記錄起始地址。在此情況下,管理區(qū)域指定 了用于管理文件的文件管理段,并且該文件管理段所必需的控制信息 和參數(shù)被依次記錄。接下來,CPU 130將系統(tǒng)計(jì)時器138的時間復(fù)位。 在此示例中,系統(tǒng)計(jì)時器138是系統(tǒng)的計(jì)時器,并且以其時間作為基 準(zhǔn)來實(shí)現(xiàn)記錄/重放操作。來自音頻-視頻輸入142或電視調(diào)諧器144的音頻-視頻信號輸入 被模數(shù)轉(zhuǎn)換器152進(jìn)行模數(shù)轉(zhuǎn)換,并且視頻信號和模擬信號分別被提 供給視頻編碼器153和音頻編碼器154,并且來自電視調(diào)諧器144的 隱藏式字幕信號或文本廣播的文本信號被提供給子視頻編碼器155。
      解碼器153、 154、 155壓縮各個輸入信號以制成數(shù)據(jù)分組,并且 該數(shù)據(jù)分組,皮輸入格式化器156。在此情況下,編碼器153、 154、 155 根據(jù)系統(tǒng)計(jì)時器138的值確定并記錄每個數(shù)據(jù)分組的PTS (顯示時間 戳)、DTS (解碼時間戳)。格式化器156將每個輸入分組數(shù)據(jù)設(shè)置 成數(shù)據(jù)包,混合數(shù)據(jù)包,并將混合結(jié)果提供給數(shù)據(jù)處理器136。數(shù)據(jù) 處理器136將包數(shù)據(jù)提供給存儲設(shè)備132,該存儲設(shè)備存儲該數(shù)據(jù)作 為一個被保存的節(jié)目170。
      在重放操作時,用戶首先經(jīng)由鍵入部分149實(shí)現(xiàn)鍵入操作,并且 CPU 130接收到重放指令。接下來,CPU 130將將被重放的節(jié)目170 的讀取指令以及地址提供給存儲設(shè)備132。存儲設(shè)備132根據(jù)被提供 的指令讀取區(qū)段數(shù)據(jù),并將該數(shù)據(jù)以包數(shù)據(jù)的形式輸出給解碼器160。
      在解碼器160內(nèi),分離器162接收到該讀出的包數(shù)據(jù),將該數(shù)據(jù) 形成分組形式,并將視頻分組數(shù)據(jù)(例如,MPEG視頻數(shù)據(jù))傳遞給 視頻解碼器164,將音頻分組數(shù)據(jù)提供給音頻解碼器168,并將子視 頻分組數(shù)據(jù)提供給子視頻解碼器165。
      然后,解碼器164、 165、 168與各個分組數(shù)據(jù)項(xiàng)的PTS的值同 步地實(shí)現(xiàn)重放過程,并經(jīng)由音頻-視頻輸出146向TV、監(jiān)視器或投影 機(jī)提供具有聲音字幕的活動圖象。
      存儲器198連接到CPU 130并且是隨機(jī)存取半導(dǎo)體存儲器。存 儲器198存儲中斷關(guān)鍵詞172,調(diào)度數(shù)據(jù)174和控制器176。中斷關(guān) 鍵詞172包括控制器176用于檢測節(jié)目內(nèi)的中斷的信息。調(diào)度數(shù)據(jù)174 代表控制器176將在預(yù)定時間記錄成被保存的節(jié)目170內(nèi)的將來的預(yù) 定節(jié)目。控制器176包括能夠在CPU 130上執(zhí)行的指令,或者能夠被 在CPU 130上執(zhí)行的指令解釋以控制DVR 100的剩余元件并執(zhí)行如 下文將參照圖8、 9和IO進(jìn)一步說明的功能的語句。在另一個實(shí)施例
      中,控制器176可以微代碼實(shí)現(xiàn)。在另一個實(shí)施例中,控制器176可 經(jīng)由邏輯門和/或代替或除了基于處理器的數(shù)字錄像機(jī)之外的其它合 適的硬件技術(shù)以硬件實(shí)現(xiàn)。
      在其它實(shí)施例中,數(shù)字錄像機(jī)100可實(shí)現(xiàn)為個人計(jì)算機(jī)、大型計(jì) 算機(jī)、便攜式計(jì)算機(jī)、膝上型或筆記本計(jì)算機(jī)、PDA(個人數(shù)字助理)、 平板計(jì)算機(jī)、袖珍計(jì)算機(jī)、電視、機(jī)頂盒、線纜解碼盒、電話、尋呼 機(jī)、汽車、電話會議系統(tǒng)、攝像放像機(jī)、無線電設(shè)備、錄音機(jī)、音頻 播放器、立體聲系統(tǒng)、MP3 (MPEG Audio Layer 3)播放器、數(shù)字 照相機(jī)、器具或任何其它合適類型的電子設(shè)備。
      內(nèi)容供應(yīng)商195將節(jié)目傳輸給DVR 100, DVR 100經(jīng)由電視調(diào) 諧器144接收節(jié)目。在另 一個實(shí)施例中,DVR 100可經(jīng)由AV輸入142 接收節(jié)目。
      圖2示出根據(jù)本發(fā)明的實(shí)施例的經(jīng)由網(wǎng)絡(luò)230連接到內(nèi)容供應(yīng)商 195的計(jì)算機(jī)系統(tǒng)200的高層框圖。計(jì)算機(jī)系統(tǒng)200的主要組件包括 一個或多個處理器201,主存儲器202,終端接口 211,存儲器接口 212, I/O (輸入/輸出)設(shè)備接口 213和通信/網(wǎng)絡(luò)接口 214,所有這些 組件都被耦合以便經(jīng)由存儲總線203、I/O總線204和I/O總線接口單 元205進(jìn)行組件間通信。
      計(jì)算機(jī)系統(tǒng)200包含一個或多個通用可編程中央處理器(CPU) 201A、 201B、 201C和201D,它們在此被總稱為處理器201。在一個 實(shí)施例中,計(jì)算機(jī)系統(tǒng)200包含多個處理器,通常是較大的系統(tǒng);但 是在另一個實(shí)施例中,計(jì)算機(jī)系統(tǒng)200可選擇地可以是單CPU系統(tǒng)。 每個處理器201執(zhí)行主存儲器202內(nèi)存儲的指令,并且可包括一級或 多級板上高速緩存。
      主存儲器202是用于存儲數(shù)據(jù)和計(jì)算機(jī)程序的隨機(jī)存取半導(dǎo)體 存儲器。主存儲器202在概念上是單個單片實(shí)體,但是在其它實(shí)施例 中,主存儲器202是更復(fù)雜的設(shè)置例如高速緩存和其它存儲設(shè)備的分 級結(jié)構(gòu)。例如,存儲器可存在于多級高速緩存內(nèi),并且這些高速緩存 可按功能被進(jìn)一步劃分,從而一個高速緩存保持指令而另一個高速緩
      存保持處理器使用的非指令數(shù)據(jù)。如在各種所謂的非均勻存儲器訪問
      (NUMA)計(jì)算機(jī)體系結(jié)構(gòu)內(nèi)已知的,存儲器還可是分布式的并且與 不同CPU或CPU組相關(guān)聯(lián)。
      存儲器202存儲或編碼被保存的節(jié)目170、中斷關(guān)鍵詞172、調(diào) 度數(shù)據(jù)174和控制器176。盡管被保存的節(jié)目170、中斷關(guān)鍵詞172、 調(diào)度數(shù)據(jù)174和控制器176示出為被包含在計(jì)算機(jī)系統(tǒng)200的存儲器 202內(nèi),但是在其它實(shí)施例中,它們中的一些或全部可位于不同的計(jì) 算機(jī)系統(tǒng)上并且可例如經(jīng)由網(wǎng)絡(luò)230被遠(yuǎn)程訪問。計(jì)算機(jī)系統(tǒng)200可 使用虛擬尋址機(jī)構(gòu),該虛擬尋址機(jī)構(gòu)允許計(jì)算機(jī)系統(tǒng)200的軟件表現(xiàn) 為好像其僅訪問大的、單個存儲實(shí)體而不是訪問多個、較小的存儲實(shí) 體。因此,盡管被保存的節(jié)目170、中斷關(guān)鍵詞172、調(diào)度數(shù)據(jù)174 和控制器176示出為位于存儲器202內(nèi),但是這些元件并不必被同時 全部包含在相同的存儲設(shè)備內(nèi)。
      在一個實(shí)施例中,控制器176包含能夠在處理器201上執(zhí)行的指 令,或者能夠被在處理器201上執(zhí)行的指令解釋以執(zhí)行如下文將參照 附圖8、 9和IO進(jìn)一步說明的處理的語句。在另一個實(shí)施例中,控制 器176可以微代碼實(shí)現(xiàn)。在另一個實(shí)施例中,控制器176可經(jīng)由邏輯 門和/或代替或除了基于處理器的數(shù)字錄像機(jī)之外的其它合適的硬件 技術(shù)以硬件實(shí)現(xiàn)。
      存儲總線203提供了用于在處理器201、主存儲器202和I/O總 線接口單元205之間傳遞數(shù)據(jù)的數(shù)據(jù)通信路徑。1/0總線接口單元205 還耦合到系統(tǒng)I/O總線204以便向并從各個I/O單元傳遞數(shù)據(jù)。I/O 總線接口單元205通過系統(tǒng)I/O總線204與還已知為I/O處理器(IOP ) 或I/0適配器(IOAs)的多個I/0接口單元211、 212、 213和214通 信。系統(tǒng)I/O總線204可以是例如工業(yè)標(biāo)準(zhǔn)PCI (外設(shè)組件互連)總 線或任何其它的合適的總線技術(shù)。I/O接口總線支持與各種存儲和I/O 設(shè)備的通信。例如,終端接口單元211支持一個或多個用戶終端221 的連接。終端221可包括視頻顯示屏、鍵盤、揚(yáng)聲器、指示設(shè)備(例 如鼠標(biāo)、跟蹤球、跟蹤板或指示棒)或任何其它合適的用戶輸入和/
      或用戶輸出設(shè)備。
      盡管系統(tǒng)總線203在圖2內(nèi)示出為在處理器201、主存儲器202 和I/O總線接口單元205之間提供直接通信路徑的比較簡單的單總線 結(jié)構(gòu),但是在另一個實(shí)施例中,存儲總線203可包括許多不同的總線 或通信路徑,它們可設(shè)置成各種形式例如分層級的點(diǎn)對點(diǎn)鏈接、星形 或網(wǎng)狀構(gòu)造、多級總線、并行或冗余路徑等等。此外,盡管i/o總線 接口 205和I/O總線204示出為單個單獨(dú)的單元,但是在其它實(shí)施例 中,計(jì)算機(jī)系統(tǒng)200可包含多個I/O總線接口單元205和/或多個I/O 總線204。盡管示出多個I/0接口單元,其將系統(tǒng)I/O總線204與通 到各種I/O設(shè)備的各種通信路徑分隔開,但是在其它實(shí)施例中,I/O 設(shè)備的一些或全部可直接連接到 一個或多個系統(tǒng)I/O總線。
      存儲器接口單元212支持一個或多個直接存取存儲設(shè)^( DASD ) 225、 226和227的連接,這些存儲設(shè)備通常是旋轉(zhuǎn)磁盤驅(qū)動存儲設(shè)備, 但是可選擇地,它們可以是其它設(shè)備包括配置成在主機(jī)看來像是單個 大存儲設(shè)備的磁盤驅(qū)動器陣列。1/0和其它設(shè)備接口 213提供了與各 種其它輸入/輸出設(shè)備或其它類型的設(shè)備的接口。圖2的示例性實(shí)施例 中示出兩個這種設(shè)備、打印機(jī)228和傳真機(jī)229,但是在其它實(shí)施例 中可存在許多其它的可能是不同類型的這種設(shè)備。網(wǎng)絡(luò)接口 2H提供
      了從計(jì)算機(jī)系統(tǒng)200到其它數(shù)字電子設(shè)備和計(jì)算機(jī)系統(tǒng)的 一條或多條 通信路徑;這種路徑可包括例如一個或多個網(wǎng)絡(luò)230。
      網(wǎng)絡(luò)230可以是任何合適的網(wǎng)絡(luò)或網(wǎng)絡(luò)的組合,并且可支持適合 于到/離開計(jì)算機(jī)系統(tǒng)200和/或內(nèi)容供應(yīng)商195的數(shù)據(jù)、節(jié)目和/或代 碼的通信的任何合適的協(xié)議。在一個實(shí)施例中,網(wǎng)絡(luò)230可表現(xiàn)為模 擬或數(shù)字的、有線、衛(wèi)星或廣播TV的電視網(wǎng)絡(luò)。在一個實(shí)施例中, 網(wǎng)絡(luò)230可表現(xiàn)為直接或間接連接到計(jì)算機(jī)系統(tǒng)200的存儲設(shè)備或存 儲i史備的組合。在一個實(shí)施例中,網(wǎng)絡(luò)230可支持無限帶寬結(jié)構(gòu)。在 另一個實(shí)施例中,網(wǎng)絡(luò)230可支持無線通信.在另一個實(shí)施例中,網(wǎng) 絡(luò)230可支持硬連線通信例如電話線或電纜。在另一個實(shí)施例中,網(wǎng) 絡(luò)230可支持以太網(wǎng)IEEE (電氣和電子工程師協(xié)會)802.3x技術(shù)規(guī)
      格。在另一個實(shí)施例中,網(wǎng)絡(luò)230可以是互聯(lián)網(wǎng)并且可支持IP (網(wǎng)際 協(xié)議)。在另一個實(shí)施例中,網(wǎng)絡(luò)230可以是局域網(wǎng)(LAN)或廣域 網(wǎng)(WAN)。在另一個實(shí)施例中,網(wǎng)絡(luò)230可以是熱點(diǎn)服務(wù)供應(yīng)商 網(wǎng)絡(luò)。在另一個實(shí)施例中,網(wǎng)絡(luò)230可以是內(nèi)聯(lián)網(wǎng)。在另一個實(shí)施例 中,網(wǎng)絡(luò)230可以是GPRS (通用分組無線業(yè)務(wù))網(wǎng)絡(luò)。在另一個實(shí) 施例中,網(wǎng)絡(luò)230可以是FRS (家庭無線服務(wù))網(wǎng)絡(luò)。在另一個實(shí)施 例中,網(wǎng)絡(luò)230可以是任何合適的蜂窩數(shù)據(jù)網(wǎng)絡(luò)或基于單元的無線電 網(wǎng)絡(luò)技術(shù)。在另一個實(shí)施例中,網(wǎng)絡(luò)230可以是IEEE 802.11B無線 網(wǎng)絡(luò)。在還另一個實(shí)施例中,網(wǎng)絡(luò)230可以是任何合適的網(wǎng)絡(luò)或網(wǎng)絡(luò) 組合。盡管示出一個網(wǎng)絡(luò)230,但是在其它實(shí)施例中,可存在任何數(shù) 量的網(wǎng)絡(luò)(相同或不同類型)。
      在不同實(shí)施例中,計(jì)算機(jī)系統(tǒng)200可以是多用戶"主機(jī),,計(jì)算機(jī)系 統(tǒng),單用戶系統(tǒng),或具有很少的或沒有用戶接口但是從其它計(jì)算機(jī)(客 戶機(jī))接收請求的服務(wù)器或類似設(shè)備。在其它實(shí)施例中,計(jì)算機(jī)系統(tǒng) 200可實(shí)現(xiàn)為個人計(jì)算機(jī)、便攜式計(jì)算機(jī)、膝上型或筆記本計(jì)算機(jī)、 PDA (個人數(shù)字助理)、平板計(jì)算機(jī)、袖珍計(jì)算機(jī)、電話、尋呼機(jī)、 汽車、電話會議系統(tǒng)、錄像機(jī)、攝像放像機(jī)、錄音機(jī)、音頻播放器、 立體聲系統(tǒng)、MP3 (MPEG Audio Layer 3)播放器、數(shù)字照相機(jī)、 器具或任何其它合適類型的電子設(shè)備。
      內(nèi)容供應(yīng)商195傳輸計(jì)算機(jī)系統(tǒng)200可接收的節(jié)目。在不同實(shí)施 例中,內(nèi)容供應(yīng)商195可以是電視臺、有線電視系統(tǒng)、衛(wèi)星電視系統(tǒng)、 互聯(lián)網(wǎng)電視供應(yīng)商或任何其它合適的內(nèi)容供應(yīng)商。
      應(yīng)理解,圖l和2在高層級示出DVRIOO、計(jì)算機(jī)系統(tǒng)200、內(nèi) 容供應(yīng)商195和網(wǎng)絡(luò)230的代表性主要組件,各個組件的復(fù)雜性可高 于圖l和2內(nèi)所示,并且可存在不同于、代替或除了圖l和2內(nèi)所示 的那些組件之外的組件,這種部件的數(shù)量、類型和配置可改變。文中 公開了這種另外的復(fù)雜性或另外的變化的一些具體示例;應(yīng)理解這些 僅作為示例而不是僅有的這種變化。
      圖1和2內(nèi)所示的并且實(shí)現(xiàn)本發(fā)明的不同實(shí)施例的各種軟件組件
      可以多種方式實(shí)現(xiàn),包括使用在下文被稱為"計(jì)算機(jī)程序,,的各種計(jì)算 機(jī)軟件應(yīng)用程序、例程、組件、程序、對象、模塊、數(shù)據(jù)結(jié)構(gòu)等等。
      計(jì)算機(jī)程序通常包括在DVR 100和計(jì)算機(jī)系統(tǒng)200內(nèi)的各種存儲器和 存儲設(shè)備內(nèi)駐留不同次數(shù)的一條或多條指令,并且當(dāng)被DVR 100內(nèi)的 一個或多個處理器130或136和/或計(jì)算;f幾系統(tǒng)200內(nèi)的處理器201讀 取和執(zhí)行時,使DVR 100和/或計(jì)算機(jī)系統(tǒng)200執(zhí)行執(zhí)行具體化本發(fā)
      明的實(shí)施例的各個方面的步驟或元素所必需的步驟。
      此外,盡管在此以及下文將在完全作用的計(jì)算機(jī)系統(tǒng)和數(shù)字錄像 機(jī)的上下文內(nèi)說明本發(fā)明的實(shí)施例,但是本發(fā)明的不同實(shí)施例能夠作 為多種形式的程序產(chǎn)品被分配,并且不管用于實(shí)際執(zhí)行分配的信號承 載介質(zhì)的具體類型如何,本發(fā)明都可平等地應(yīng)用。限定此實(shí)施例的功 能的程序可經(jīng)由多種確實(shí)的信號承栽計(jì)算機(jī)可記錄和可讀介質(zhì)被輸 送給數(shù)字錄像機(jī)100和/或計(jì)算機(jī)200,該介質(zhì)包括但不局限于
      (1)永久存儲在不可重寫存儲介質(zhì)例如連接到或位于計(jì)算機(jī)系 統(tǒng)內(nèi)的只讀存儲i殳備例如CD-ROM、 DVD-R或DVD+R上的信息;
      (2 )存儲在可重寫存儲介質(zhì)例如^Jt驅(qū)動器(例如DASD 225、 226或227,存儲設(shè)備132或存儲器198) 、 CD-RW、 DVD-RW、 DVD+RW 、 DVD-RAM上的可改信息;
      (3)通過包括無線通信的通信介質(zhì)例如通過計(jì)算機(jī)或電話網(wǎng)絡(luò) 例如網(wǎng)絡(luò)230傳送給數(shù)字錄像機(jī)100或計(jì)算機(jī)系統(tǒng)200的信息。
      這種確實(shí)的信號承載計(jì)算機(jī)可記錄介質(zhì)在承載指引本發(fā)明的功 能的機(jī)器可讀指令時呈現(xiàn)出本發(fā)明的實(shí)施例。
      本發(fā)明的實(shí)施例還可作為與客戶團(tuán)體、非盈利組織、政府實(shí)體、 內(nèi)部管理結(jié)構(gòu)等相結(jié)合的服務(wù)的一部分被發(fā)送。這些實(shí)施例的一個方 面可包括配置計(jì)算機(jī)系統(tǒng)執(zhí)行文中公開的方法的一部分或全部,并部 署實(shí)現(xiàn)文中公開的方法的一部分或全部的軟件系統(tǒng)和網(wǎng)絡(luò)服務(wù)。這些 實(shí)施例的一個方面還包括對客戶公司進(jìn)行分析,響應(yīng)于分析生成建 議,生成軟件以實(shí)現(xiàn)建議的一部分,將該軟件集成在現(xiàn)有的過程和基 礎(chǔ)設(shè)施內(nèi),計(jì)量文中所述的方法和系統(tǒng)的使用,向用戶分配費(fèi)用,并
      用賬單告知用戶他們對這些方法和系統(tǒng)的使用。
      另夕卜,下文說明的各種程序可基于在本發(fā)明的特定實(shí)施例內(nèi)該程 序?qū)崿F(xiàn)用于的應(yīng)用而被識別。但是,下文使用的任何具體程序術(shù)語僅 是為了方便,因此本發(fā)明的實(shí)施例并不僅局限于通過這樣的術(shù)語識別 和/或暗示的任何特定應(yīng)用內(nèi)的使用。
      圖l和2內(nèi)所示的示例性環(huán)境并不是試圖限制本發(fā)明。實(shí)際上, 可使用其它可選擇的硬件和/或軟件環(huán)境而不會背離本發(fā)明的范圍。
      圖3示出才艮據(jù)本發(fā)明的實(shí)施例的示例性用戶界面300的框圖???制器176經(jīng)由顯示器148、監(jiān)視器199或終端221的視頻顯示屏或揚(yáng) 聲器呈現(xiàn)用戶界面300。
      用戶界面300包括可用于播放或顯示的被保存的節(jié)目170的標(biāo)題 302、 304和306。用戶界面300還包括重放按鈕310,請求從中斷處 開始重放的重放選項(xiàng)315,和消息320。標(biāo)題302、 304和306可以是 被保存節(jié)目170的任何標(biāo)識符,并且可包括描述、摘要、表演者、藝 術(shù)家、題目或其它識別信息。重放按鈕310和重放選項(xiàng)按鈕315可以 是不管是經(jīng)由顯示屏上的窗口小部件實(shí)現(xiàn)的還是經(jīng)由指示設(shè)備、鍵 盤、鍵入部分49或語音命令選項(xiàng)選擇的任何合適的用戶界面元件。 消息320指示通過標(biāo)題302識別的被保存的節(jié)目170包含中斷,意味 著被保存的節(jié)目170缺少預(yù)定節(jié)目內(nèi)容的一部分。消息320還識別在 被保存的節(jié)目170內(nèi)發(fā)生的中斷的位置(用時間表示)和持續(xù)時間(用 時間表示)。在另一個實(shí)施例中,消息320可包括另外的信息例如中 斷的原因。
      響應(yīng)于經(jīng)由用戶界面300的重放按鈕310的選擇,控制器176 從被保存的節(jié)目170的開頭開始在監(jiān)視器199或終端221上播放、呈 現(xiàn)或顯示被保存的節(jié)目170的視頻和/或音頻內(nèi)容。響應(yīng)于經(jīng)由用戶界 面300的重放選項(xiàng)按鈕315的選擇,控制器176從被保存的節(jié)目170 內(nèi)的中斷的位置處開始播放、呈現(xiàn)或顯示被保存的節(jié)目170的視頻和 /或音頻內(nèi)容。在其它實(shí)施例中,控制器176可從這樣的位置處開始播 放被保存的節(jié)目170的內(nèi)容,該位置是在中斷發(fā)生之前的被指定的播
      放時間間隔(播放從該位置到中斷的內(nèi)容所需的時間量),從而用戶
      可理解中斷的上下文。在一個實(shí)施例中,控制器176可具有默認(rèn)的時 間間隔。在另一個實(shí)施例中,用戶可選擇指定的時間間隔。
      因?yàn)槭纠詷?biāo)題304和306對應(yīng)的被保存的節(jié)目170被無中斷地 保存,所以它們并不具有啟動用于從中斷處開始播放的命令的按鈕。
      圖4示出根據(jù)本發(fā)明的實(shí)施例的示例性調(diào)度數(shù)據(jù)174的框圖。調(diào) 度數(shù)據(jù)174代表內(nèi)容供應(yīng)商195預(yù)定或計(jì)劃傳輸?shù)念A(yù)定節(jié)目。調(diào)度數(shù) 據(jù)174還代表發(fā)給控制器176的記錄被在預(yù)定時間并在預(yù)定頻道上從 內(nèi)容供應(yīng)商195接收到的內(nèi)容的命令。在不同實(shí)施例中,用戶可經(jīng)由 鍵入部分194或終端221將數(shù)據(jù)輸入調(diào)度數(shù)據(jù)174。用戶可直接或經(jīng) 由第三方發(fā)表者間接地從內(nèi)容供應(yīng)商195的調(diào)度數(shù)據(jù)庫獲得關(guān)于節(jié)目 以及它們的調(diào)度時間和頻道的信息。在另一個實(shí)施例中,控制器176 響應(yīng)于用戶輸入的優(yōu)選項(xiàng)或者響應(yīng)于檢測到以前的已被用戶錄制或 觀看的節(jié)目,在調(diào)度數(shù)據(jù)174內(nèi)創(chuàng)建數(shù)據(jù)??刂破?76還從內(nèi)容供應(yīng) 商195的調(diào)度數(shù)據(jù)庫中檢索數(shù)據(jù)。
      調(diào)度數(shù)據(jù)174包括記錄405、 410和415,每條記錄代表預(yù)定節(jié) 目以及發(fā)給控制器176的記錄被接收到的內(nèi)容的命令。每條記錄405、 410和415包括預(yù)定開始時間420,預(yù)定停止時間425,頻道430和節(jié) 目標(biāo)識符435。預(yù)定開始時間420代表節(jié)目435的內(nèi)容傳輸預(yù)計(jì)被控 制器176從內(nèi)容供應(yīng)商195接收到的日期和/或時間,預(yù)定停止時間 425代表節(jié)目435的內(nèi)容傳輸預(yù)計(jì)被控制器176停止接收的日期和/或 時間。頻道可識別區(qū)分內(nèi)容供應(yīng)商195或者在控制器176能夠在任何 時間不管是從相同的內(nèi)容供應(yīng)商還是從不同的內(nèi)容供應(yīng)商接收到的 多個節(jié)目之間選擇的頻道、頻帶、頻率或選擇機(jī)構(gòu)。
      圖5是示出根據(jù)本發(fā)明的實(shí)施例的示例性內(nèi)容供應(yīng)商195的框 圖。在不同實(shí)施例中,內(nèi)容供應(yīng)商195可以電視臺、有線電視系統(tǒng)、 衛(wèi)星電視系統(tǒng)、互聯(lián)網(wǎng)電視供應(yīng)商或任何合適的節(jié)目內(nèi)容的供應(yīng)商. 內(nèi)容供應(yīng)商195包括預(yù)定節(jié)目內(nèi)容502,調(diào)度數(shù)據(jù)庫520和任選中斷 內(nèi)容599,所有這些都被存儲在存儲設(shè)備例如半導(dǎo)體存儲器、硬盤或
      DVD內(nèi)。
      預(yù)定節(jié)目內(nèi)容502是內(nèi)容供應(yīng)商195預(yù)定或計(jì)劃在如由調(diào)度數(shù)據(jù) 庫520在傳輸之前預(yù)先指定的時間和頻道上傳輸?shù)墓?jié)目。預(yù)定節(jié)目內(nèi) 容502的示例包括電影、電視節(jié)目、教育節(jié)目、音頻、視頻、廣告、 文本、圖象或它們的任何部分、組合或綜合。預(yù)定節(jié)目內(nèi)容502可通 過節(jié)目標(biāo)識符435識別,并具有預(yù)定開始時間420、預(yù)定停止時間425 和預(yù)定頻道430,預(yù)定節(jié)目內(nèi)容502被調(diào)度在該預(yù)定頻道上被內(nèi)容供 應(yīng)商195傳輸并且被DVR 100和/或計(jì)算機(jī)系統(tǒng)200接收并保存。
      預(yù)定節(jié)目內(nèi)容502包括任選的頭部503,第一部分505,第二部 分510和第三部分515。任選的頭部503可包括預(yù)定節(jié)目內(nèi)容502的 標(biāo)識符,預(yù)定節(jié)目內(nèi)容502內(nèi)的數(shù)據(jù)長度(用播放或傳輸預(yù)定節(jié)目內(nèi) 容502所需的時間單位表示)或數(shù)據(jù)量,預(yù)定節(jié)目內(nèi)容502的格式信 息,或者任何其它合適控制或協(xié)議信息。第一部分505代表按播放或 傳輸?shù)臅r間順序的第 一部分,第二部分510代表按播放或傳輸?shù)臅r間 順序的第二部分,第三部分515代表按播放或傳輸?shù)臅r間順序的第三 部分。第一部分505由點(diǎn)525和530畫出輪廓。第二部分510由點(diǎn)530 和535畫出輪廓。第三部分515由點(diǎn)535和540畫出輪廓。點(diǎn)525代 表第一部分505的預(yù)定開始位置和時間。點(diǎn)530代表第一部分505的 預(yù)定停止位置和時間以及第二部分510的預(yù)定開始位置和時間。點(diǎn)535 代表第二部分510的預(yù)定停止位置和時間以及第三部分515的預(yù)定開 始位置和時間。點(diǎn)540代表第三部分515以及全部預(yù)定節(jié)目內(nèi)容502 的預(yù)定停止位置和時間。4吏用部分505、 510和515以及點(diǎn)525、 530、 535和540僅是為了方便說明,這些部分和點(diǎn)并不必須在內(nèi)容供應(yīng)商 195內(nèi)被這樣識別或存儲。
      任選中斷內(nèi)容599代表內(nèi)容供應(yīng)商195代替一部分或全部預(yù)定節(jié) 目內(nèi)容502傳輸?shù)囊纛l、視頻、文本、圖象或其任何部分、組合或綜 合。中斷內(nèi)容599在被內(nèi)容供應(yīng)商195傳輸之前沒有在調(diào)度數(shù)據(jù)庫520 內(nèi)被識別。中斷內(nèi)容599的示例包括專題報(bào)告、緊急廣播、惡劣天氣 警報(bào)或收看,或者在內(nèi)容供應(yīng)商195遇到技術(shù)困難時廣播的"測試圖"。
      如果內(nèi)容供應(yīng)商195處沒有發(fā)生中斷,則中斷內(nèi)容599不存在或者不 會被傳輸。
      如果在內(nèi)容供應(yīng)商195處沒有發(fā)生中斷,則如調(diào)度數(shù)據(jù)庫520 內(nèi)的內(nèi)容供應(yīng)商195的調(diào)度來指定的,內(nèi)容供應(yīng)商195經(jīng)由信號傳輸 在預(yù)定開始時間420和預(yù)定停止時間425之間在頻道430上傳輸全部 預(yù)定節(jié)目內(nèi)容502。 DVR 100和/或計(jì)算機(jī)系統(tǒng)200可接收一部分或全 部信號傳輸,并保存或記錄被接收的預(yù)定節(jié)目內(nèi)容502的內(nèi)容的一部 分或全部作為被保存的節(jié)目170。
      如果在點(diǎn)530和535代表的時間之間在內(nèi)容供應(yīng)商195處發(fā)生預(yù) 定節(jié)目內(nèi)容502的信號傳輸中斷,而內(nèi)容供應(yīng)商195仍能夠傳輸內(nèi)容, 則然后內(nèi)容供應(yīng)商195經(jīng)由信號傳輸中斷內(nèi)容599而不是第二部分 510。因此,第二部分510在點(diǎn)530和535代表的時間之間完全錯過 信號傳輸,并且在點(diǎn)530和535的時間之間用中斷內(nèi)容599代替。
      圖6示出根據(jù)本發(fā)明的實(shí)施例的示例性被保存的節(jié)目170的框 圖。被保存的節(jié)目170是控制器176響應(yīng)于調(diào)度數(shù)據(jù)174內(nèi)的記錄代 表的命令在預(yù)定開始時間420和預(yù)定停止時間425之間從頻道430接 收并保存的內(nèi)容。
      被保存的節(jié)目170包括頭部605、第一部分505、中斷內(nèi)容699 和第三部分515。當(dāng)被保存的節(jié)目170被按年月日次序接收和記錄時, 該第一部分505代表按時間順序的被保存的節(jié)目170的內(nèi)容的第一部 分,中斷內(nèi)容699代表按時間順序的被保存的節(jié)目170的內(nèi)容的第二 部分,而第三部分515代表按時間順序的被保存的節(jié)目170的內(nèi)容的 第三部分。第一部分505由點(diǎn)625和630畫出輪廓。中斷內(nèi)容699由 點(diǎn)630和635畫出輪廓。第三部分515由點(diǎn)635和640畫出輪廓。點(diǎn) 625代表第一部分505被開始接收的被保存的節(jié)目170內(nèi)的位置以及 時間,其與預(yù)定開始時間420相同。點(diǎn)630代表第一部分505的終止 位置和被接收時間以及中斷內(nèi)容699的開始位置和時間。點(diǎn)635代表 中斷內(nèi)容699的終止位置和時間以及第三部分515的開始位置和時 間。點(diǎn)640代表第三部分515以及全部被保存的節(jié)目170的終止位置
      和時間,其對應(yīng)于預(yù)定停止時間425。使用第一部分505、中斷內(nèi)容 699和第三部分515以及點(diǎn)625、 630、 635和640僅是為了方便說明。 被保存的節(jié)目170內(nèi)的第一部分505是預(yù)定節(jié)目內(nèi)容502內(nèi)的第一部 分505。被保存的節(jié)目170內(nèi)的第三部分515是預(yù)定節(jié)目內(nèi)容502內(nèi) 的第三部分515。但是,預(yù)定節(jié)目內(nèi)容502內(nèi)的第二部分510在被保 存的節(jié)目170內(nèi)丟失并且用中斷內(nèi)容699代替。即,被保存的節(jié)目170 缺少預(yù)定節(jié)目內(nèi)容502的一部分。
      中斷內(nèi)容699代表控制器176由于中斷而代替預(yù)定節(jié)目內(nèi)容的第 二部分510記錄在被保存的節(jié)目170內(nèi)的視頻、音頻、文本、圖象或 其任何部分、組合或綜合。中斷內(nèi)容699在控制器176接收中斷內(nèi)容 699之前沒有在調(diào)度數(shù)據(jù)庫520內(nèi)被識別。中斷內(nèi)容699的示例包括 專題報(bào)告、緊急廣播、惡劣天氣警報(bào)或收看,或者在內(nèi)容供應(yīng)商195 遇到技術(shù)困難時廣播的"測試圖"。其它示例包括用戶常常作為"雪 花"或靜電噪聲體驗(yàn)的惡化的信號傳輸,或者信號傳輸?shù)耐耆珌G失或 停電,其可在中斷內(nèi)容699內(nèi)表現(xiàn)為靜電噪聲或空白圖象。
      如果在內(nèi)容供應(yīng)商195處發(fā)生中斷,則圖6的中斷內(nèi)容699與圖 5內(nèi)的中斷內(nèi)容599相同。但是,如果相反由于在內(nèi)容供應(yīng)商195和 控制器176之間的信號丟失或惡化或者由于在DVR 100或計(jì)算機(jī)系統(tǒng) 200的位置處的技術(shù)問題或停電而發(fā)生中斷,則然后中斷內(nèi)容599不 存在或者不會被傳輸,而中斷內(nèi)容699與第二部分510不同。
      頭部605不是被保存的節(jié)目170的可顯示、可觀看或可呈現(xiàn)內(nèi)容 的部分,而相反包括一個或多個中斷指示符610,其指示如在被保存 的節(jié)目170內(nèi)記錄的預(yù)定節(jié)目內(nèi)容502內(nèi)的中斷的位置(經(jīng)由指針 620)和持續(xù)時間(經(jīng)由長度615)。例如,指針620包含作為中斷內(nèi) 容699的起點(diǎn)的點(diǎn)630的地址或指向點(diǎn)630,而長度615代表中斷內(nèi) 容699的用時間表示的長度或持續(xù)時間??刂破?76可在指針620和 長度615上執(zhí)行加法或其它計(jì)算以找到點(diǎn)635。頭部605還可包括被 保存的節(jié)目170的標(biāo)題或任何其它合適的識別或控制信息。
      圖7示出根據(jù)本發(fā)明的實(shí)施例的示例性中斷關(guān)鍵詞172的框圖。
      中斷關(guān)鍵詞172包括控制器176用于檢測預(yù)定節(jié)目內(nèi)的中斷的信息。 示例性中斷關(guān)鍵詞172包括中斷內(nèi)容599內(nèi)常用的術(shù)語,例如記者的 姓名或者與專題報(bào)告、天氣緊急狀況、道路狀況或內(nèi)亂有關(guān)的詞語。 在不同實(shí)施例中,用戶可經(jīng)由鍵入部分149或終端221選擇中斷關(guān)鍵 詞172的內(nèi)容,控制器176可選擇中斷關(guān)鍵詞172,或者控制器176 可從內(nèi)容供應(yīng)商195接收中斷關(guān)鍵詞。
      在一個實(shí)施例中,控制器176通過檢查從內(nèi)容供應(yīng)商195接收到 的信號傳輸?shù)膬?nèi)容是否包括中斷關(guān)鍵詞172內(nèi)包含的一個或多個詞 語,確定接收到的內(nèi)容是否包括中斷內(nèi)容599。如果從內(nèi)容供應(yīng)商195 接收到的信號傳輸?shù)膬?nèi)容內(nèi)不存在中斷關(guān)鍵詞172,則然后控制器176 可確定接收到的內(nèi)容不是中斷內(nèi)容599。但是,如果從內(nèi)容供應(yīng)商195 接收到的信號傳輸?shù)膬?nèi)容內(nèi)存在一個或多個中斷關(guān)鍵詞172,則然后 控制器176可確定接收到的內(nèi)容是中斷內(nèi)容599。
      圖8示出根據(jù)本發(fā)明的實(shí)施例的用于錄制節(jié)目的示例性處理的 流程圖??刂茝膲K800開始??刂迫缓笄斑M(jìn)到塊805,在該處控制器 176經(jīng)由鍵入部分194或終端221接收到錄制預(yù)定節(jié)目的請求??刂?然后前進(jìn)到塊810,在該處控制器176或者如被該請求指定的或者通 過使用該請求指定的節(jié)目標(biāo)識符從調(diào)度數(shù)據(jù)庫520檢索預(yù)定開始時 間、預(yù)定結(jié)束時間和/或頻道,確定預(yù)定節(jié)目內(nèi)容502的預(yù)定開始時間 420和預(yù)定結(jié)束時間425??刂迫缓笄斑M(jìn)到塊815,在該處控制器176 等待,找到當(dāng)前時間與調(diào)度數(shù)據(jù)174內(nèi)的 一條記錄的預(yù)定開始時間420 相同。
      控制然后前進(jìn)到塊820,其中在預(yù)定開始時間420,控制器176 經(jīng)由AV輸入142、電視調(diào)諧器144或網(wǎng)絡(luò)230從內(nèi)容供應(yīng)商195接 收到在頻道430上的信號傳輸。如果來自內(nèi)容供應(yīng)商195的信號傳輸 不存在,則控制器176接收到的信號可能是噪音或靜電噪聲??刂迫?后前進(jìn)到塊825,在該處控制器176從接收到的信號傳輸中提取內(nèi)容, 并將被提取的內(nèi)容記錄成被保存的節(jié)目170。被提取的內(nèi)容可能是預(yù) 定節(jié)目內(nèi)容的部分505、510或515或中斷內(nèi)容699。在一個實(shí)施例中,
      中斷內(nèi)容699是中斷內(nèi)容599。在另一個實(shí)施例中,如果接收到的內(nèi) 容是惡化信號或無信號,則中斷內(nèi)容699可能是噪音、靜電噪聲或空 白數(shù)據(jù)。
      控制然后前進(jìn)到塊830,在該處控制器176確定預(yù)定節(jié)目內(nèi)容502 的傳輸是否中斷,下文將參照圖9對此進(jìn)行進(jìn)一步說明。
      如果在塊830的確定為真,則預(yù)定節(jié)目內(nèi)容502已經(jīng)中斷,從而 控制前進(jìn)到塊835,在該處控制器176確定是否記錄相同節(jié)目內(nèi)容的 不同傳輸。在一個實(shí)施例中,控制器176讀取調(diào)度數(shù)據(jù)庫520,確定 通過節(jié)目標(biāo)識符435識別的節(jié)目內(nèi)容是否預(yù)定被內(nèi)容供應(yīng)商195在稍 晚的日期和時間重新傳輸,并且確定用戶是否允許從稍晚的信號傳輸 錄制節(jié)目435。在一個實(shí)施例中,用戶(經(jīng)由鍵入部分149或終端221) 指示關(guān)于尤其是此節(jié)目、此節(jié)目所屬的類別或者全部節(jié)目是否被允許 重新安排的優(yōu)選項(xiàng)。
      如果在塊835的確定為真,則允許重新安排預(yù)定節(jié)目內(nèi)容502 的記錄,并且預(yù)定節(jié)目內(nèi)容503預(yù)定在稍晚的時間被重新傳輸,控制 器176已經(jīng)決定記錄相同節(jié)目內(nèi)容的不同傳輸,從而控制前進(jìn)到塊 840,在該處控制器176將將是在調(diào)度數(shù)據(jù)庫520內(nèi)為預(yù)定節(jié)目內(nèi)容 502的下一次傳輸指示的預(yù)定開始時間、停止時間和頻道的預(yù)定開始 時間420、預(yù)定停止時間425和頻道430設(shè)定為調(diào)度數(shù)據(jù)174內(nèi)的記 錄,并且任選地刪除被保存的節(jié)目170的已經(jīng)被記錄的任何部分。控 制然后返回如上文所述的塊815。
      如果在塊835的確定為假,在然后控制器176決定不記錄相同節(jié) 目內(nèi)容的不同傳輸,從而控制前進(jìn)到塊845,在該處控制器176將中 斷指示符610存儲在被保存的節(jié)目170內(nèi),該中斷指示符610包括中 斷內(nèi)容699的長度615以及指向中斷內(nèi)容699的開端的指針620,或 者如果對于當(dāng)前中斷已經(jīng)存在指示符610則更新長度615,
      控制然后前進(jìn)到塊850,在該處控制器176確定當(dāng)前時間是否超 過預(yù)定停止時間425。如果在塊850的確定為真,則當(dāng)前時間超過預(yù) 定停止時間425,從而控制前進(jìn)到塊899,在該處圖8的邏輯返回。
      如果在塊850的確定為假,則當(dāng)前時間沒有超過預(yù)定節(jié)目的預(yù)定 停止時間425,從而控制返回塊820,在該處如上文所述的,如果下 一個信號傳輸存在則控制器176從內(nèi)容供應(yīng)商195接收下一個信號傳 輸。
      如果在塊830的確定為假,則預(yù)定節(jié)目內(nèi)容502沒有中斷,從而 控制前進(jìn)到如上文所述的塊850。
      圖9示出根據(jù)本發(fā)明的實(shí)施例的用于確定預(yù)定節(jié)目內(nèi)容502是否 中斷的示例性處理的流程圖??刂茝膲K900開始??刂迫缓笄斑M(jìn)到塊 905,在該處控制器176確定來自內(nèi)容供應(yīng)商195的信號傳輸是否已 經(jīng)丟失或惡化。在一個實(shí)施例中,控制器176通過壓縮信號傳輸?shù)膬?nèi) 容并將當(dāng)前信號傳輸?shù)膲嚎s的有效性與以前的信號傳輸進(jìn)行比較,來 確定信號傳輸是否已經(jīng)惡化。如果當(dāng)前信號傳輸?shù)膲嚎s的有效性與以 前的信號傳輸?shù)痛笥陂撝?,則信號傳輸已經(jīng)惡化。如果當(dāng)前信號傳輸 的壓縮的有效性并不比以前的信號傳輸?shù)痛笥陂撝?,則信號傳輸沒有惡化。
      如果在塊905的確定為真,則然后信號傳輸丟失或惡化,從而控 制前進(jìn)到塊999,在該處圖9的邏輯向圖8的邏輯返回指示預(yù)定節(jié)目 內(nèi)容502已經(jīng)中斷的值(例如,真值)。
      如果在塊905的確定為假,則然后信號傳輸沒有丟失或惡化,從 而控制前進(jìn)到塊910,在該處控制器176確定在預(yù)定開始時間420和 預(yù)定停止時間425之間是否發(fā)生停電。在一個實(shí)施例中,控制器176 通過比較當(dāng)前時間與預(yù)定開始時間420與預(yù)定結(jié)束時間425,并確定 在DVR 100或計(jì)算機(jī)系統(tǒng)200的異常終止或斷電之后,DVR 100或 計(jì)算機(jī)系統(tǒng)200在預(yù)定開始時間420和預(yù)定結(jié)束時間425之間是否被 通電,進(jìn)行塊910的確定。
      如果塊910的確定為真,則在預(yù)定節(jié)目內(nèi)容502的預(yù)定傳輸?shù)念A(yù) 定開始時間420和預(yù)定結(jié)束時間425之間發(fā)生停電,從而控制前進(jìn)到 塊999,在該處圖9的邏輯向圖8的邏輯返回指示預(yù)定節(jié)目內(nèi)容502 已經(jīng)中斷的值(例如,真值)。
      如果在塊910的確定為假,則在預(yù)定節(jié)目內(nèi)容502的預(yù)定傳輸?shù)?預(yù)定開始時間420和預(yù)定結(jié)束時間425之間沒有發(fā)生停電,從而控制 前進(jìn)到塊915,在該處控制器176確定當(dāng)前時間是否在預(yù)定結(jié)束時間 425之后以及被保存的節(jié)目170是否缺少預(yù)定節(jié)目內(nèi)容502的一部分。 在一個實(shí)施例中,控制器176通過在長度存在的情況下比較被保存的 節(jié)目170的長度與預(yù)定節(jié)目內(nèi)容502的頭部503內(nèi)的頭部來進(jìn)行塊915 的確定。在一個實(shí)施例中,被保存的節(jié)目170的長度代表播放被保存 的節(jié)目170的內(nèi)容(第一部分505,如果存在的話中斷內(nèi)容699,和 第三部分515)所花費(fèi)的時間,或者被保存的節(jié)目170的內(nèi)容內(nèi)存在 的數(shù)據(jù)量。預(yù)定節(jié)目內(nèi)容502的頭部503內(nèi)的長度代表播放預(yù)定節(jié)目 內(nèi)容的內(nèi)容(部分505、 510和515)所花費(fèi)的時間,或者部分505、 510和515內(nèi)的數(shù)據(jù)量。
      如果在塊915的確定為真,則當(dāng)前時間在預(yù)定停止時間425之后, 并且被保存的節(jié)目170缺少預(yù)定節(jié)目內(nèi)容502的一部分,從而控制前 進(jìn)到塊999,在該處圖9的邏輯向圖8的邏輯返回指示預(yù)定節(jié)目內(nèi)容 502已經(jīng)中斷的值(例如,真值)。
      如果在塊915的確定為假,則當(dāng)前時間并不在預(yù)定停止時間"5 之后,或者被保存的節(jié)目170包含全部預(yù)定節(jié)目內(nèi)容502,從而控制 前進(jìn)到塊920,在該處控制器176確定接收到的內(nèi)容是否由于包含中 斷關(guān)鍵詞172而與預(yù)定節(jié)目內(nèi)容502不同。控制器176通過比較中斷 關(guān)鍵詞172與接收到的信號傳輸?shù)膬?nèi)容,并確定一個或多個中斷關(guān)鍵 詞172是否與接收到的信號傳輸?shù)膬?nèi)容內(nèi)的詞相同,來進(jìn)行塊920的 確定。在不同實(shí)施例中,控制器176可比較中斷關(guān)鍵詞172與信號傳 輸內(nèi)的隱藏式字幕數(shù)據(jù),或者使用語音到文本應(yīng)用程序?qū)⑿盘杺鬏數(shù)?內(nèi)容的音頻轉(zhuǎn)換成文本以便與中斷關(guān)鍵詞172進(jìn)行比較。
      如果在塊920的確定為真,則由于接收到的內(nèi)容包含中斷關(guān)鍵 詞,所以接收到的內(nèi)容與預(yù)定節(jié)目內(nèi)容502不同,從而控制前進(jìn)到塊 999,在該處圖9的邏輯向圖8的邏輯返回指示預(yù)定節(jié)目內(nèi)容502已 經(jīng)中斷的值(例如,真值)。
      如果在塊920的確定為假,則接收到的內(nèi)容并不與預(yù)定節(jié)目內(nèi)容 502不同,并且接收到的內(nèi)容不包含中斷關(guān)鍵詞,從而控制前進(jìn)到塊 998,在該處圖9的邏輯向圖8的邏輯返回指示預(yù)定節(jié)目內(nèi)容502沒 有中斷的值(例如,假值)。
      圖10示出根據(jù)本發(fā)明的實(shí)施例的用于處理被預(yù)先錄制的被保存 的節(jié)目的示例性處理的流程圖。控制從塊1000開始??刂迫缓笄斑M(jìn) 到塊1005,在該處控制器176讀取被保存的節(jié)目170的頭部605,并 經(jīng)由用戶界面300顯示標(biāo)題302、 304和306以及播放按鈕310??刂?然后前進(jìn)到塊1010,在該處控制器176確定對于任何4皮保存的節(jié)目 170是否存在中斷指示符610。
      如果在塊1010的確定為真,則對于至少一個被保存的節(jié)目170 存在中斷指示符610,從而控制前進(jìn)到塊1015,在該處控制器176用 中斷指示符610內(nèi)的指針620確定中斷內(nèi)容699,經(jīng)由用戶界面300 呈現(xiàn)指示被保存的節(jié)目170缺少預(yù)定節(jié)目內(nèi)容502的一部分的消息 320,并呈現(xiàn)從中斷內(nèi)容699開始或從中斷內(nèi)容699之前的一定時間 間隔開始播放被保存的節(jié)目170的選項(xiàng)315。控制然后前進(jìn)到塊1020, 在該處控制器176確定是否例如經(jīng)由按鈕310的選擇接收到播放被保 存的節(jié)目的命令。如果在塊1020的確定為真,則已經(jīng)接收到播放被 保存的節(jié)目的命令,從而控制前進(jìn)到塊1025,在該處控制器176經(jīng)由 監(jiān)視器199或終端221播放或呈現(xiàn)被保存的內(nèi)容170??刂迫缓笄斑M(jìn) 到塊1099,在該處圖10的控制返回。
      如果在塊1020的確定為假,控制前進(jìn)到塊1030,在該處控制器 176確定是否已經(jīng)接收到請求從中斷內(nèi)容699開始或者從作為在中斷 內(nèi)容699之前的一定時間間隔的位置開始播放的播放選項(xiàng)315。如果 在塊1030的確定為真,則已經(jīng)接收到播放選項(xiàng)315,從而控制前進(jìn)到 塊1035,在該處控制器176從作為中斷內(nèi)容699開端的點(diǎn)630的位置 開始或者從在終端內(nèi)容699之前的一定時間間隔開始播放或呈現(xiàn)被保 存的節(jié)目170。在一個實(shí)施例中,控制器176從這樣的位置開始播放 或呈現(xiàn)被記錄的節(jié)目170,即該位置是在位于終端內(nèi)容699開端的點(diǎn)
      630之前的被指定的播放時間間隔。在另一個實(shí)施例中,控制器176 任選地從位于中斷內(nèi)容699的末端的點(diǎn)635開始播放被保存的節(jié)目 170。這樣,用戶可查看、收聽或接收中斷內(nèi)容699的上下文??刂?然后前進(jìn)到塊1099,在該處圖10的邏輯返回。
      如果在塊1030的確定為假,則還沒有接收到播放終端內(nèi)容命令, 從而控制前進(jìn)到塊1035,在該處控制器176處理其它命令??刂迫缓?前進(jìn)到塊1099,在該處圖10的邏輯返回。
      如果在塊1010的確定為假,則然后對于任何被保存的節(jié)目170 不存在中斷指示符610,從而控制前進(jìn)到如上文所述的塊1020。
      在前文對本發(fā)明的示例性實(shí)施例的詳細(xì)說明中,參照附圖(其中 類似的標(biāo)號代表類似的元件),附圖形成說明書的一部分,并且在附 圖中作為例證示出其中可實(shí)踐本發(fā)明的特定示例性實(shí)施例。這些實(shí)施 例被足夠詳細(xì)地說明以使本領(lǐng)域的技術(shù)人員能夠?qū)嵺`本發(fā)明,但是可 使用其它實(shí)施例,并且可做出邏輯、機(jī)械、電氣以及其它改變而不會 背離本發(fā)明的范圍。此說明書內(nèi)使用的詞語"實(shí)施例"的不同實(shí)例并不 一定是指相同的實(shí)施例,但是它們可指示相同實(shí)施例。因此,前文的 詳細(xì)說明并不是限制,并且本發(fā)明的范圍僅由所附權(quán)利要求限定。
      在前文的說明中,闡述了許多特定細(xì)節(jié)以便透徹地理解本發(fā)明。 但是,本發(fā)明可被實(shí)踐為沒有這些特定細(xì)節(jié)。在其它實(shí)例中,沒有詳 細(xì)示出公知的電路、結(jié)構(gòu)和技術(shù)以便不使本發(fā)明難理解。
      權(quán)利要求
      1. 一種方法,該方法包括在預(yù)定開始時間和預(yù)定結(jié)束時間之間接收頻道上的內(nèi)容,其中調(diào)度表指定了在該頻道上在該預(yù)定開始時間和該預(yù)定結(jié)束時間之間的預(yù)定節(jié)目的計(jì)劃傳輸;將該內(nèi)容記錄為被保存的節(jié)目;確定該內(nèi)容包含預(yù)定節(jié)目的中斷;并且響應(yīng)于該確定,將中斷指示符保存在該被保存的節(jié)目內(nèi),其中該中斷指示符指定了中斷在該被保存的節(jié)目內(nèi)的位置。
      2. 根據(jù)權(quán)利要求l的方法,其中該方法還包括 檢測所述中斷指示符;并且響應(yīng)于檢測到該中斷指示符,經(jīng)由用戶界面呈現(xiàn)指示所述被保存 的節(jié)目缺少所述預(yù)定節(jié)目的一部分的消息。
      3. 根據(jù)權(quán)利要求2的方法,其中該方法還包括響應(yīng)于檢測到所述中斷指示符,尋找中斷在所述被保存的節(jié)目內(nèi) 的位置;經(jīng)由所述用戶界面呈現(xiàn)重放選項(xiàng);以及 響應(yīng)于選擇該重放選項(xiàng),從該中斷的位置開始播放該被保存的節(jié)目。
      4. 根據(jù)權(quán)利要求1的方法,其中所述確定步驟還包括 在所述預(yù)定停止時間之后,確定所迷被保存的節(jié)目缺少所述預(yù)定節(jié)目的一部分。
      5. 根據(jù)權(quán)利要求l的方法,其中所述確定步驟還包括 檢測在所述頻道上的信號傳輸?shù)膼夯?br> 6. 根據(jù)權(quán)利要求l的方法,其中所述確定步驟還包括 檢測在所述頻道上的信號傳輸?shù)膩G失。
      7. 根據(jù)權(quán)利要求1的方法,其中所述確定步驟還包括 檢測在所述預(yù)定開始時間和預(yù)定停止時間發(fā)生的停電。
      8. 根據(jù)權(quán)利要求l的方法,其中所述確定步驟還包括 檢測所述內(nèi)容的一部分包含中斷關(guān)鍵詞,其中該中斷關(guān)鍵詞與所述預(yù)定節(jié)目不同。
      9. 一種數(shù)字錄像機(jī),其包括 處理器;和連接到該處理器的存儲介質(zhì),其中該存儲介質(zhì)用指令編碼,并且 其中該指令當(dāng)在該處理器上執(zhí)行時包括在預(yù)定開始時間和預(yù)定結(jié)束時間之間接收頻道上的內(nèi)容, 其中調(diào)度表指定了在該頻道上在該預(yù)定開始時間和該預(yù)定結(jié)束 時間之間的預(yù)定節(jié)目的計(jì)劃傳輸,將該內(nèi)容記錄為被保存的節(jié)目,確定該內(nèi)容包含預(yù)定節(jié)目的中斷,響應(yīng)于該確定,將中斷指示符保存在該被保存的節(jié)目內(nèi), 其中該中斷指示符指定了中斷在該被保存的節(jié)目內(nèi)的位置, 檢測該中斷指示符,以及響應(yīng)于檢測到該中斷指示符,經(jīng)由用戶界面呈現(xiàn)指示該被 保存的節(jié)目缺少該預(yù)定程序的 一部分的消息。
      10. 根據(jù)權(quán)利要求9的數(shù)字錄像機(jī),其中所述指令還包括 響應(yīng)于檢測到所述中斷指示符,尋找中斷在所述被保存的節(jié)目內(nèi)的位置;經(jīng)由所述用戶界面呈現(xiàn)重放選項(xiàng);以及響應(yīng)于選擇該重放選項(xiàng),從該中斷的位置開始播放該被保存的節(jié)目。
      11. 根據(jù)權(quán)利要求9的數(shù)字錄像機(jī),其中所述指令還包括 響應(yīng)于檢測到所述中斷指示符,尋找中斷在所述被保存的節(jié)目內(nèi)的位置;經(jīng)由所述用戶界面呈現(xiàn)重放選項(xiàng);以及 響應(yīng)于選擇該重放選項(xiàng),從在該中斷的位置之前被指定的播放時 間間隔的位置開始播放該被保存的節(jié)目。
      12. 根據(jù)權(quán)利要求9的數(shù)字錄像機(jī),其中所述確定步驟還包括 在所述預(yù)定停止時間之后確定所述被保存的節(jié)目缺少所述預(yù)定節(jié)目的一部分。
      13. 根據(jù)權(quán)利要求9的數(shù)字錄像機(jī),其中所述確定步驟還包括 確定所述內(nèi)容的一部分包含中斷關(guān)鍵詞,其中該中斷關(guān)鍵詞與所述預(yù)定內(nèi)容不同。
      全文摘要
      在一個實(shí)施例中,在預(yù)定開始時間和預(yù)定結(jié)束時間之間接收內(nèi)容。調(diào)度表指定了在該預(yù)定開始時間和該預(yù)定結(jié)束時間之間的預(yù)定節(jié)目的計(jì)劃傳輸。接收到的內(nèi)容被記錄為被保存的節(jié)目。確定該接收到的內(nèi)容包含預(yù)定節(jié)目的中斷,并且保存指定中斷在該被保存的節(jié)目內(nèi)的位置的中斷指示符。響應(yīng)于檢測到中斷指示符,呈現(xiàn)指示該被保存的節(jié)目缺少預(yù)定節(jié)目的一部分的消息。響應(yīng)于重放選項(xiàng),從該中斷的位置開始播放被保存的節(jié)目。在不同實(shí)施例中,中斷可導(dǎo)致如果被保存的節(jié)目缺少預(yù)定程序的一部分,則信號傳輸惡化或丟失,或者發(fā)生停電。
      文檔編號H04N5/761GK101179682SQ20071016927
      公開日2008年5月14日 申請日期2007年11月8日 優(yōu)先權(quán)日2006年11月9日
      發(fā)明者埃里克·L.·巴斯內(nèi)斯, 約翰·M.·桑托索斯索 申請人:國際商業(yè)機(jī)器公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1