專利名稱::數(shù)字錄像機(jī)中的控制字段事件檢測(cè)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及數(shù)字視頻記錄器,尤其涉及從視頻節(jié)目中消除商業(yè)節(jié)目中斷的方法和裝置。
背景技術(shù):
:已經(jīng)開發(fā)了各種裝置來使得消費(fèi)者能夠記錄視頻和/或音頻節(jié)目供日后顯示。這種裝置包括磁帶記錄器、視頻盒帶記錄器、可記錄CD以及最近的可記錄數(shù)字視盤(DVD)。硬盤驅(qū)動(dòng)器和磁光盤也已經(jīng)在使用。對(duì)于MPEG介質(zhì)記錄器所期望的一個(gè)特征是能夠自動(dòng)地識(shí)別并有選擇地跳越一個(gè)已記錄視頻信號(hào)的片段。例如,這樣的一個(gè)特征可以用于自動(dòng)地從記錄的廣播電視信號(hào)中編輯刪除商業(yè)信息。在視頻盒帶記錄器領(lǐng)域中的一個(gè)重要特征是商業(yè)廣告的跳越。在這一點(diǎn)上,已經(jīng)公開了錄像機(jī)范圍中的各種系統(tǒng)來解決這一問題。VCR中的傳統(tǒng)商業(yè)廣告跳越技術(shù)使用衰減來暗化圖像幀作為識(shí)別和刪除商業(yè)廣告的顯示。這些暗化或黑色幀用于在記錄器的電視節(jié)目中產(chǎn)生一個(gè)可能的廣告節(jié)目的映射。但是,傳統(tǒng)的方案不是令人完全滿意,因?yàn)樵摲桨感枰藗冊(cè)谙到y(tǒng)返回該片段開始的同時(shí)進(jìn)行等待,以便標(biāo)記該商業(yè)廣告,并且該方案使用磁帶同步或事件/啟跳/停跳的脈沖編碼。而且,由于傳統(tǒng)的VCR不使用MPEG型編碼,所以不能利用那些能夠用來檢測(cè)例如可能在商業(yè)節(jié)目廣告期間出現(xiàn)的視頻節(jié)目過渡的更成熟的視頻處理方法的優(yōu)點(diǎn)。近年來,把視頻節(jié)目記錄到一個(gè)硬盤的更高級(jí)系統(tǒng)已經(jīng)實(shí)現(xiàn)了商業(yè)節(jié)目跳越特征。這種系統(tǒng)使用專用的一組規(guī)則用于識(shí)別商業(yè)廣告和商業(yè)廣告組。通常,通過把視頻信號(hào)衰減成黑色并且把音頻衰減為無聲而把商業(yè)廣告彼此分離并且與節(jié)目分離。因此,能夠通過同時(shí)變黑的圖像和無聲音的某事件的出現(xiàn)來標(biāo)識(shí)商業(yè)廣告。商業(yè)節(jié)目跳越裝置能夠被構(gòu)成來確定一個(gè)視頻信號(hào)足夠黑并且音頻信號(hào)在一個(gè)足夠低的電平的時(shí)間,以便確定一個(gè)事件的出現(xiàn)。商業(yè)廣告是將要被跳越的單獨(dú)商業(yè)廣告的組。用于確定商業(yè)節(jié)目組的各種規(guī)則是規(guī)定商業(yè)節(jié)目長度、以及商業(yè)廣告的數(shù)目共同規(guī)則。例如,如果有在它們之間確切存在一分鐘的五個(gè)檢測(cè)的事件,則能夠相當(dāng)肯定地認(rèn)為這些事件共同表示一個(gè)商業(yè)廣告組。該目的是跳越該商業(yè)廣告。因此,例如該裝置可以用″A″標(biāo)記該商業(yè)廣告組的開始(以便通知裝置將要開始跳越),用″B″標(biāo)記這商業(yè)廣告組的結(jié)束(通知該裝置將要停止跳越并且恢復(fù)正常圖像和伴音輸出)。但是,這些系統(tǒng)都是繼續(xù)使用基于模擬磁帶錄音的原則,并且該跳越信息是該控制尋跡(track)脈寬的一個(gè)簡單操作。
發(fā)明內(nèi)容本發(fā)明涉及一種用于識(shí)別視頻信號(hào)的商業(yè)消息分段的方法和系統(tǒng)。與傳統(tǒng)方法相比,一組規(guī)則適合于以更高的精確度來確定商業(yè)消息的發(fā)生。通常,所述方法包括步驟監(jiān)視包括視頻信號(hào)的數(shù)字比特流,檢測(cè)數(shù)字比特流中的控制字段的變化,并且響應(yīng)于檢測(cè)步驟,選擇性地產(chǎn)生商業(yè)事件通知。根據(jù)本發(fā)明的一個(gè)方面,可以檢測(cè)到在視頻序列報(bào)頭和序列顯示擴(kuò)展中的至少一個(gè)的變化。可選地,或除了對(duì)控制字段的變化的檢查之外,該方法可以包括檢測(cè)除了音頻-視頻內(nèi)容之外的視頻信號(hào)的信息參數(shù)的變化的步驟。例如,這可以包括檢測(cè)在數(shù)字比特流中變化的版權(quán)信息中的變化或GOP(“畫面組”)構(gòu)成信息中的變化。GOP構(gòu)成信息可以是針對(duì)每一個(gè)GOP的幀數(shù)或畫面類型序列信息。畫面類型序列信息可以基于每一個(gè)GOP中的I、B和P畫面的次序。所述方法還可以包括檢測(cè)數(shù)字比特流中的接合表(splicetable)的存在。接合表中所包含的數(shù)據(jù)可以包括與商業(yè)消息的發(fā)生有關(guān)的定時(shí)信息。該附加數(shù)據(jù)可以用于幫助驗(yàn)證商業(yè)消息的存在。附圖描述圖1是用于描述本發(fā)明方案的一個(gè)數(shù)字視頻裝置的方框圖。圖2是說明一個(gè)處理的流程圖,該處理能被用于在一個(gè)視頻顯示中記錄標(biāo)識(shí)一個(gè)商業(yè)信息的位置的數(shù)字?jǐn)?shù)據(jù)。圖3是說明一個(gè)處理的流程圖,該處理能被用于跳越在一個(gè)視頻顯示中的一個(gè)商業(yè)信息。圖4是示出了通過其能夠結(jié)合一個(gè)或多個(gè)規(guī)則以更準(zhǔn)確地進(jìn)行商業(yè)廣告檢測(cè)的典型方法的流程圖。具體實(shí)施例方式圖1是能根據(jù)本發(fā)明方案使用的一個(gè)數(shù)字視頻記錄系統(tǒng)100的方框圖。例如微處理器120的一個(gè)系統(tǒng)控制器能被用于控制系統(tǒng)的工作并且執(zhí)行選擇的信號(hào)處理任務(wù)。微處理器120最好能包括相配的高速存儲(chǔ)器(未示出),因?yàn)檫@種裝置慣用高速存儲(chǔ)器。能夠經(jīng)過控制緩沖器128從用戶接口130接收用于微處理器120的控制輸入。如隨后將利用系統(tǒng)總線126描述的那樣,微處理器120能夠與各種系統(tǒng)部件相連通。圖1中,為了清楚起見,從該圖中省略了從各種部件的每一個(gè)對(duì)該系統(tǒng)總線126的連接。系統(tǒng)100能夠包括一個(gè)RF調(diào)諧器部分102,為了接收并且降頻變換一個(gè)RF視頻信號(hào)。該RF調(diào)諧器部分能夠把模擬或數(shù)字RF視頻信號(hào)的一個(gè)選擇的信道轉(zhuǎn)換成一個(gè)基帶信號(hào),饋送到一個(gè)模擬輸出部分104或一個(gè)數(shù)字輸出部分106。最好提供傳統(tǒng)的模擬圖像和伴音電路108用于處理從RF調(diào)諧器模擬輸出部分104接收的基帶模擬視頻信號(hào)。模擬圖像和伴音電路108的輸出能夠直接傳遞到視頻顯示監(jiān)視器供一個(gè)視頻顯示的直接觀看。最好提供一個(gè)數(shù)字編碼器116用于把該模擬圖像和伴音輸出信號(hào)轉(zhuǎn)換成一個(gè)數(shù)字格式。根據(jù)一個(gè)最佳實(shí)施例,該數(shù)字格式可以是一個(gè)MPEG格式或例如MPEG-1或MPEG-2的任何變型。但是應(yīng)該理解,本發(fā)明不局限這一格式,任何適當(dāng)?shù)臄?shù)字視頻格式都能被使用。一旦轉(zhuǎn)換成數(shù)字格式,該視頻顯示能夠被存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)124上。存儲(chǔ)介質(zhì)124可以是能夠存儲(chǔ)數(shù)字視頻數(shù)據(jù)用于日后顯示的各種數(shù)據(jù)系統(tǒng)的任何之一。此類裝置可以不局限地包括各種格式的可記錄激光唱盤、可記錄數(shù)字視盤,包括DVD-R、DVD+RW、DVD-RW、DVD-RAM。磁硬盤驅(qū)動(dòng)器和磁光盤也可以被用于此用途。在調(diào)諧器102接收數(shù)字格式的RF視頻信號(hào)的情況中,這些信號(hào)能夠在數(shù)字設(shè)備106中處理?;鶐?shù)字視頻信號(hào)能夠隨即從數(shù)字設(shè)備106傳送到數(shù)字解碼器109。解碼器109最好構(gòu)成用于變換該接收的數(shù)字格式基帶視頻信號(hào),并且把該編碼的數(shù)字格式基帶視頻信號(hào)轉(zhuǎn)換為用于顯示的一個(gè)模擬輸出信號(hào)。例如,該數(shù)字解碼器109能夠是一個(gè)MPEG數(shù)字解碼器。在這種情況下,最好構(gòu)成用于接收一個(gè)MPEG視頻數(shù)據(jù)信號(hào)的解碼器,并且使用該數(shù)據(jù)來重建使用例如MPEG-1和MPEG-2壓縮的音頻和視頻信息。數(shù)字解碼器109能夠包括數(shù)字電路110,用于分析該數(shù)字比特流,并且提供全部數(shù)據(jù)結(jié)構(gòu)和數(shù)字信息用于該數(shù)字事件檢測(cè)器。數(shù)字電路110還將數(shù)字?jǐn)?shù)據(jù)提供給驅(qū)動(dòng)D/A(數(shù)-模)轉(zhuǎn)換器,該轉(zhuǎn)換器最好包含在該模擬輸出部件112中。該數(shù)字電路部分110能夠把該解碼的數(shù)字視頻輸出信號(hào)到模擬輸出部分112,其中能夠提供一個(gè)數(shù)-模轉(zhuǎn)換器(沒示出)和其它需要的電路,用于把該信號(hào)轉(zhuǎn)換器為傳統(tǒng)的模擬視頻格式。隨后,來自模擬輸出112的模擬視頻信號(hào)能夠被傳遞到顯示單元輸出用于顯示。可以提供一個(gè)或者多個(gè)事件檢測(cè)器114、118、122,用于檢測(cè)商業(yè)信息事件的出現(xiàn)。事件檢測(cè)器114和118最好是數(shù)字事件檢測(cè)器,使用下面描述的規(guī)則檢測(cè)在數(shù)字視頻信號(hào)中的事件。相比而言,事件檢測(cè)器122可以檢測(cè)模擬視頻信號(hào)中的事件。商業(yè)信息事件是可用于識(shí)別一個(gè)商業(yè)信息的出現(xiàn)的視頻信號(hào)或節(jié)目特性的任意組合。這些″事件″的一個(gè)或者多個(gè)的組合可用于識(shí)別一個(gè)商業(yè)信息的出現(xiàn)。事件信息可以通過系統(tǒng)總線126從事件檢測(cè)器114、118、122傳遞到微處理器120。在實(shí)施一個(gè)商業(yè)廣告檢測(cè)和跳越特征時(shí)難保100%的精度。然而可用一個(gè)或者多個(gè)規(guī)則來增加檢測(cè)對(duì)應(yīng)于商業(yè)信息的發(fā)生的事件的精確度。在本發(fā)明中,數(shù)字事件檢測(cè)器114、數(shù)字電路110和微處理器120能夠合作來檢測(cè)事件。根據(jù)一個(gè)最佳實(shí)施例,數(shù)字事件檢測(cè)器114能夠查驗(yàn)在數(shù)字電路中的數(shù)據(jù)結(jié)構(gòu)并且發(fā)現(xiàn)在該輸入視頻信號(hào)中的變化以便確定一個(gè)事件出現(xiàn)的時(shí)間。事件檢測(cè)規(guī)則根據(jù)優(yōu)選實(shí)施例,可以將一個(gè)或多個(gè)規(guī)則用于通過檢查已經(jīng)發(fā)生變化或進(jìn)入特定狀態(tài)的多種參數(shù),來確定事件何時(shí)發(fā)生過。本發(fā)明采用智能(微處理器或數(shù)字事件檢測(cè)器邏輯)來實(shí)現(xiàn)這些規(guī)則中的一個(gè)或多個(gè),以識(shí)別商業(yè)廣告或商業(yè)廣告組。可能對(duì)于每個(gè)商業(yè)廣告,不會(huì)所有這些事件都發(fā)生,但通過檢查這些事件中的一個(gè)或多個(gè)的發(fā)生,本發(fā)明提高了精確檢測(cè)商業(yè)廣告和/或商業(yè)廣告組的概率。傳統(tǒng)的商業(yè)廣告檢測(cè)系統(tǒng)通常依賴于視聽內(nèi)容的變化,以識(shí)別商業(yè)廣告的出現(xiàn)。例如,將與靜音或較低音量耦合的、向黑色的漸暗的檢測(cè)用于識(shí)別商業(yè)廣告的出現(xiàn)。本發(fā)明與這些現(xiàn)有技術(shù)不同之處在于實(shí)施基于數(shù)字視頻控制字段、接合點(diǎn)數(shù)據(jù)表和專用于視聽內(nèi)容的視頻信號(hào)的信息參數(shù)中的一個(gè)或多個(gè)的變化的規(guī)則。信息參數(shù)可以基于直接或間接包含在數(shù)字視頻比特流中的任何信息,專用于視頻的視聽內(nèi)容。信息參數(shù)的示例可以包括已編碼版權(quán)信息和衍生信息。衍生信息可以包括畫面組(GOP)的結(jié)構(gòu)和合成??刂谱侄问禽o助控制數(shù)字視頻的回放的數(shù)字?jǐn)?shù)據(jù)字段,但通常不包括視聽內(nèi)容??刂谱侄蔚氖纠ㄒ曨l序列和視頻序列報(bào)頭、序列顯示擴(kuò)展和不包含通常所顯示的視聽內(nèi)容的任何其他字段。下面對(duì)描述了將此信息應(yīng)用于檢測(cè)商業(yè)廣告的方式的更為詳細(xì)的解釋進(jìn)行了描述。最后,所述規(guī)則可以使用用于輔助驗(yàn)證一個(gè)或多個(gè)商業(yè)廣告的出現(xiàn)的附加數(shù)據(jù)。例如,為此目的,可以使用可以被編碼在數(shù)字視頻數(shù)據(jù)中的接合點(diǎn)數(shù)據(jù)。類似地,為了得到更為準(zhǔn)確的結(jié)果,也可以使用依賴于黑色幀和音頻靜音的傳統(tǒng)商業(yè)廣告檢測(cè)方法。版權(quán)擴(kuò)展根據(jù)本發(fā)明的一個(gè)方面,該事件檢測(cè)器能夠利用在一個(gè)數(shù)字比特流中的編碼信息來幫助檢測(cè)一個(gè)商業(yè)信息的出現(xiàn)。該節(jié)目資料可能具有版權(quán)信息,并且當(dāng)發(fā)送一個(gè)商業(yè)廣告時(shí),可能具有其它版權(quán)信息或也許根本沒有其它版權(quán)信息。檢測(cè)一個(gè)變化將無疑有助于識(shí)別商業(yè)廣告。例如在MPEG-2的情況下,事件檢測(cè)器能夠利用由數(shù)字電路110提供的信息來查驗(yàn)在″版權(quán)擴(kuò)展″信息中的變化,如在ISO/IEC13818-22000″InformationTechnology-GenericCodingofMovingPicturesandAssociatedAudioInformationVideo″(下文稱作″ISO/IEC-13818-2″)的部分6.2.3.6中限定的″版權(quán)擴(kuò)展″信息的改變。此文獻(xiàn)闡明了一個(gè)用于MPEG圖像編碼的國際標(biāo)準(zhǔn)并且可從國際標(biāo)準(zhǔn)化組織得到。根據(jù)一個(gè)最佳實(shí)施例,可使用傳統(tǒng)的技術(shù)在該數(shù)字電路110中分析該″視頻數(shù)據(jù)流″。當(dāng)出現(xiàn)版權(quán)擴(kuò)展時(shí),該版權(quán)擴(kuò)展結(jié)構(gòu)數(shù)據(jù)可用于數(shù)字事件檢測(cè)器114。在MPEG-2的情況下,在ISO/IEC-13818-2的部分6.3.15中定義了版權(quán)信息。部分6.3.15定義了下列參數(shù)Extension_start_code_identifier-4比特。標(biāo)識(shí)版權(quán)結(jié)構(gòu)的開始。Extension_identifier-8比特。標(biāo)識(shí)版權(quán)權(quán)限。Original_or_copy-1比特。1=原始,0=復(fù)制。Copyright_number-總計(jì)64比特。實(shí)際的版權(quán)號(hào)碼??梢员O(jiān)視這些參數(shù)的一個(gè)或者多個(gè)變化。例如可以監(jiān)視版權(quán)號(hào)碼的變化。節(jié)目資料通常將具有不同于商業(yè)廣告的號(hào)碼。變化表示了一個(gè)事件。可以監(jiān)視該Original_or_copy比特的變化,因?yàn)榇俗兓瘜⒈硎疽粋€(gè)事件??梢员O(jiān)視Copyright_identifier比特的變化,因?yàn)榇俗兓瘜⒈硎疽粋€(gè)事件。另外,″版權(quán)擴(kuò)展″可能只存在于節(jié)目資料而不存在于商業(yè)廣告,反之亦然。因此,此結(jié)構(gòu)可以在這些轉(zhuǎn)換中時(shí)有時(shí)無。因此,監(jiān)視該Extension_start_code_identifier的出現(xiàn)或不出現(xiàn)將有助于指示一個(gè)事件。在Extension_start_code_identifier的情況下,由于此信息可能不連續(xù)發(fā)送,所以相對(duì)于一個(gè)商業(yè)信息的出現(xiàn)來說,它的出現(xiàn)或不出現(xiàn)可能不是結(jié)論性的。視頻序列信息數(shù)字電路110也可以分析該″視頻數(shù)據(jù)流″。當(dāng)″視頻序列和視頻序列標(biāo)題″出現(xiàn)時(shí),此暫時(shí)的出現(xiàn)也可以供數(shù)字事件檢測(cè)器114利用。ISO/IEC-13818-2的部分6.2.2和6.2.2.1中定義了此信息的結(jié)構(gòu)。該標(biāo)準(zhǔn)的部分6.1.1說明那該視頻序列以一個(gè)″序列標(biāo)題″開始。這些“序列標(biāo)題”則指示視頻信號(hào)的開始(和結(jié)束)。這些“序列標(biāo)題”發(fā)送相當(dāng)頻繁,例如每2秒發(fā)送一次。如果商業(yè)節(jié)目被數(shù)字地拼接到一個(gè)數(shù)據(jù)流中,則將可能以一個(gè)新″圖像序列″開始。因此,這些“序列標(biāo)題”的定時(shí)可用于更準(zhǔn)確地指示一個(gè)事件出現(xiàn)的時(shí)間。序列顯示擴(kuò)展該數(shù)字電路也可以針對(duì)″序列顯示擴(kuò)展″的發(fā)生分析該″視頻數(shù)據(jù)流″。當(dāng)出現(xiàn)″序列顯示擴(kuò)展時(shí),該″序列顯示擴(kuò)展結(jié)構(gòu)數(shù)據(jù)也可用于數(shù)字事件檢測(cè)器114。在ISO/IEC-13818-2的部分6.2.2.4和6.3.6中定義了序列顯示信息。該文件定義此結(jié)構(gòu)的幾個(gè)部分Extension_start_code_identifier-4比特。標(biāo)識(shí)此結(jié)構(gòu)的開始。Colour_description-1比特。1=顏色-原色和傳輸特性結(jié)構(gòu)信息確實(shí)存在,并且緊接隨后。colour_primaries-8比特。定義涉及準(zhǔn)備用于顯示的信息的彩色。例如精確地定義紅色、綠色和藍(lán)以及白色。有5個(gè)具體定義的基本顏色。Transfer_characteristics-8比特。定義涉及準(zhǔn)備用于顯示的信息的亮度。例如這將精確地定義當(dāng)信號(hào)數(shù)據(jù)增值時(shí)將顯示的顏色。即,該顯示將正比地或指數(shù)地亮度增加。定義有7個(gè)具體的傳輸特性。根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例,thecolour_primaries數(shù)據(jù)和transfer_characteristics數(shù)據(jù)可以被監(jiān)視器其變化。商業(yè)廣告相比,節(jié)目內(nèi)容可能具有不同的colour_primaries數(shù)據(jù)和transfer_characteristics。該變化指示一個(gè)事件。Colour_description比特被監(jiān)視變化,因?yàn)榇俗兓瘜⒅甘疽粋€(gè)事件。另外,″序列顯示擴(kuò)展″結(jié)構(gòu)本身可能只存在于節(jié)目內(nèi)容而不存在于商業(yè)廣告,反之亦然。結(jié)果是,在這些轉(zhuǎn)換中此結(jié)構(gòu)可能時(shí)有時(shí)無。因此,監(jiān)視該sequence_display_extension_ID的出現(xiàn)和不出現(xiàn)將指示一個(gè)事件。圖像信息組事件檢測(cè)器也可以查看該MPEG″圖像組″(GOP),該GOP包括I-幀和可選的B-幀和P-幀。I-幀開始每一新的圖像組,通常后面跟著B-幀和P-幀。這些幀是壓縮圖像或最終顯示圖像的某些部分。ISO/IEC13818-2的部分6.2.3定義了如下的在″圖像標(biāo)題″結(jié)構(gòu)中的幀類型″picture_coding_type″Picture_coding_type-三比特。來自ISO/IEC13818-2表格612的類型有比特編碼方法001幀內(nèi)編碼(I)010預(yù)測(cè)編碼(P)011雙向預(yù)測(cè)編碼(B)在每一GOP中的‘幀’數(shù)目和該I、B、P幀的次序由使用的MPEG編碼器和編碼操作器確定。例如,由該操作器選擇或由編碼器自動(dòng)實(shí)施的壓縮量可以影響該GOP的長度和幀的次序。因此,在該GOP中的幀數(shù)和I、B、P幀的次序?qū)τ诠?jié)目資料來說不同于商業(yè)廣告。該數(shù)字事件檢測(cè)器114將最好監(jiān)視這些參數(shù)并且發(fā)現(xiàn)其變化,它的變化能夠指示一個(gè)事件。接續(xù)點(diǎn)SMPTE標(biāo)準(zhǔn)″312M-1999SplicePointsforMPEG-2TransportStreams″定義了表格構(gòu)成,用于網(wǎng)絡(luò)來通知下游(本地)站關(guān)于插入或拼接商業(yè)節(jié)目到該節(jié)目流的時(shí)間。如SMPTE標(biāo)準(zhǔn)″312M-1999″定義的那樣,這些表格和一個(gè)具體節(jié)目有關(guān)并且被輸入節(jié)目ID(PID)數(shù)據(jù)流中由該具體節(jié)目的節(jié)目對(duì)照表參考。這些表格定義一個(gè)用于接續(xù)點(diǎn)的時(shí)間表,即用于插入商業(yè)廣告的開始和結(jié)束時(shí)間。該表格還定義了執(zhí)行插入的時(shí)間,以及″預(yù)卷動(dòng)″下行警告標(biāo)志。這些被稱之為splice_command_types并且是8比特,定義如下splice_Command_type值命令0x01預(yù)卷0x02執(zhí)行0x03時(shí)間表數(shù)字解碼器109把傳輸數(shù)據(jù)流信息和結(jié)構(gòu)提供到數(shù)字輸出110。因此,事件檢測(cè)器114可以檢查這些表格的出現(xiàn)。信息可能存在或不在這些表格中,因?yàn)檫@些表格可能是空表格,或下游站可能已經(jīng)剝離了該數(shù)據(jù)輸出,或該數(shù)據(jù)可能是不準(zhǔn)確的,或該數(shù)據(jù)可能是準(zhǔn)確的。如果這些表格中不存在數(shù)據(jù),則不能使用這些表格。如果這些表格中存在數(shù)據(jù),則它們將被用于檢測(cè)商業(yè)廣告已經(jīng)出現(xiàn)的時(shí)間的本發(fā)明的估計(jì)。如果該時(shí)間一致,則有更大的保證,由本發(fā)明確定的該商業(yè)廣告時(shí)間是正確的。黑幀和低音頻在美國目前是把節(jié)目衰減為黑色并且把音伴音衰減成無聲(或接近黑色和無聲)來分離商業(yè)廣告和節(jié)目。也利用這些事件分離單獨(dú)的商業(yè)廣告。在數(shù)字域中,事件檢測(cè)器114能夠檢查針對(duì)圖像轉(zhuǎn)向″暗″(黑)以及伴音走低的檢測(cè)。這能夠以各種方式實(shí)現(xiàn)。根據(jù)一個(gè)最佳實(shí)施例,該視頻能夠被解碼并且存儲(chǔ)在被包括作為數(shù)字電路110一部分的幀緩沖器中。數(shù)字事件檢測(cè)器114能夠掃描每一幀,檢驗(yàn)確定是否所有的數(shù)字值都是表示一個(gè)黑幀黑色。在實(shí)際做法中將有一個(gè)預(yù)定的″低電平″值,其中任何較高的值都不再被認(rèn)為是″黑色″。在數(shù)字域中,事件檢測(cè)器114也可以檢查低音頻。例如,該伴音可以被解碼并且保持在數(shù)字電路110中的一個(gè)音頻緩存器中。數(shù)字事件檢測(cè)器114能因此掃描這一緩存器,檢驗(yàn)所有的數(shù)字值都是表示無聲音頻的‘無聲’。在實(shí)際做法中將有一個(gè)實(shí)際預(yù)定的″低電平″值,其中任何較高的值都不再被認(rèn)為是″無聲″。這一技術(shù)具有的優(yōu)點(diǎn)是可供模擬電視節(jié)目所使用,模擬電視節(jié)目不包括由其它在此描述的用于識(shí)別事件出現(xiàn)的數(shù)字?jǐn)?shù)據(jù)。使用數(shù)字事件檢測(cè)器118和上述的相關(guān)圖像和伴音緩存器。事件檢測(cè)器114、118、122能夠被程序或利用一個(gè)或者多個(gè)上述的規(guī)則設(shè)置來預(yù)先構(gòu)成,用于確定一個(gè)事件的出現(xiàn)。商業(yè)廣告組包括兩個(gè)或多個(gè)能夠使用類似技術(shù)標(biāo)識(shí)的商業(yè)信息。例如,通常使用的規(guī)則是在由事件檢測(cè)器114、118、122利用在每一事件之間的標(biāo)準(zhǔn)商業(yè)廣告長度檢測(cè)若干事件時(shí)識(shí)別一個(gè)商業(yè)廣告組的出現(xiàn)。標(biāo)準(zhǔn)商業(yè)廣告長度的實(shí)例不局限地包括1分鐘、30秒和15秒。在本專業(yè)中也公知其它用于識(shí)別在一個(gè)視頻信號(hào)中出現(xiàn)一個(gè)商業(yè)信息或信息的方法,并且本發(fā)明并不打算局限于專門使用上述用于指示一個(gè)事件出現(xiàn)的上述規(guī)則。相反,事件檢測(cè)器114、118、122可以是任何軟件和/或硬件的組合,當(dāng)檢測(cè)到一個(gè)事件時(shí),這些軟件和/或硬件的組合將產(chǎn)生一個(gè)適當(dāng)?shù)妮敵鲂盘?hào)或提示。圖4是示出了通過其可以結(jié)合一個(gè)或多個(gè)前述規(guī)則已進(jìn)行更為準(zhǔn)確的商業(yè)廣告檢測(cè)的典型方法的流程圖。所述方法可以在步驟402開始,監(jiān)視數(shù)字視頻比特流。在步驟404、408和416中,系統(tǒng)可以分別檢查控制字段變化、信息參數(shù)變化和黑色且具有較低音量的幀。在每種情況下,如果檢測(cè)到這種變化,可以在步驟406中進(jìn)行評(píng)估,以確定是否是本質(zhì)和質(zhì)量上的,從而指示商業(yè)廣告的可能出現(xiàn)。如果這樣,則可以在步驟410中產(chǎn)生事件通知。在步驟411中,進(jìn)行評(píng)估以確定在步驟410中所產(chǎn)生的事件通知是否指示商業(yè)廣告或廣告組的出現(xiàn)。在做出此確定時(shí),系統(tǒng)可以依賴于系統(tǒng)可以在步驟414中進(jìn)行存儲(chǔ)的一個(gè)或多個(gè)事件通知。如果系統(tǒng)確定系統(tǒng)中以預(yù)定程度的確定性指示商業(yè)廣告的出現(xiàn),則系統(tǒng)可以在步驟412中對(duì)商業(yè)廣告進(jìn)行標(biāo)記??梢酝ㄟ^在進(jìn)行記錄時(shí)修改數(shù)字比特流和/或通過在包含此信息的單獨(dú)文件中存儲(chǔ)商業(yè)廣告位置/定時(shí)數(shù)據(jù),來實(shí)現(xiàn)此標(biāo)記。也可以將步驟418中的接合點(diǎn)數(shù)據(jù)用于產(chǎn)生事件通知??梢园ń雍宵c(diǎn)數(shù)據(jù),以作為在步驟410中產(chǎn)生的事件通知的一部分。于是,可以將此數(shù)據(jù)用于在步驟411中輔助驗(yàn)證商業(yè)廣告的出現(xiàn)。本領(lǐng)域的技術(shù)人員將理解到,由事件檢測(cè)器114、118的功能可以各種方式提供。例如,這些檢測(cè)器能夠作為場(chǎng)可編程門陣列(FPGA)、專用集成電路(ASIC)或編程來執(zhí)行這些任務(wù)的常規(guī)用途微處理器實(shí)現(xiàn)。另外,事件檢測(cè)器功能能夠以作為由微處理機(jī)120控制的處理的一部分實(shí)現(xiàn)。在這種情況下,可以使用系統(tǒng)總線126直接把圖像數(shù)據(jù)從數(shù)字電路110和數(shù)字編碼器116提供到微處理器120。能夠由微處理機(jī)120響應(yīng)用戶輸入來控制多個(gè)信號(hào)開關(guān)SW1、SW2、SW3、SW4,或這些開關(guān)能夠響應(yīng)檢測(cè)of數(shù)字或模擬圖像的格式而自動(dòng)控制?,F(xiàn)將參考圖2和圖3中的流程圖來描述圖1裝置操作的幾個(gè)操作模式。模擬NTSC操作記錄階段在圖2的步驟202中,系統(tǒng)能夠監(jiān)視用于用戶輸入的控制緩存器。在步驟204中,如果接收了一個(gè)記錄命令,則系統(tǒng)可以開始記錄,如圖中的步驟206所示。根據(jù)一個(gè)最佳實(shí)施例,該微處理器120能夠控制裝置100把開關(guān)設(shè)置在位置SW1=A、SW2=X(任何連接)、SW3=A、SW4=A。隨后,系統(tǒng)能夠把從模擬調(diào)諧器輸出端104得到的模擬信號(hào)轉(zhuǎn)到圖像和伴音電路108。在步驟208中,數(shù)字事件檢測(cè)器118能夠監(jiān)視來自編碼器116的視頻信號(hào),以便檢測(cè)商業(yè)廣告事件的出現(xiàn)。由于該數(shù)字事件檢測(cè)器的編碼輸出是基于一個(gè)單純模擬信號(hào),所以該事件檢測(cè)器將一般局限于根據(jù)與商業(yè)信息的出現(xiàn)相關(guān)的黑色和低音頻衰落來識(shí)別事件的出現(xiàn)。如果這種事件被檢測(cè)到,則在步驟210中,事件檢測(cè)器118能夠在步驟214中把此信息傳遞到控制處理器,在此情況中是微處理器120。在步驟218中,微處理器120能夠跟蹤該事件并且確定一個(gè)或者多個(gè)商業(yè)信息已經(jīng)出現(xiàn)時(shí)間以及它們開始和結(jié)束的位置。當(dāng)由微處理機(jī)120在步驟218中標(biāo)識(shí)了一個(gè)或者多個(gè)商業(yè)信息時(shí),這一信息能夠在步驟220中記錄。這一信息能夠被記錄在與微處理機(jī)120相關(guān)的存儲(chǔ)器中,存儲(chǔ)在存儲(chǔ)介質(zhì)124上的一個(gè)單獨(dú)的文件中,或存儲(chǔ)為MPEG數(shù)字?jǐn)?shù)據(jù)的一部分。在步驟216中,該系統(tǒng)能夠檢查來確定該記錄處理是否結(jié)束。如果否,則該系統(tǒng)繼續(xù)該記錄處理。重放階段圖3示出說明重放操作的流程圖。在步驟302中,微處理器120能夠監(jiān)視控制緩沖器128以便確定的一個(gè)重放命令是否已經(jīng)接收。如果是,則在步驟304中該系統(tǒng)開始重放,如圖中的步驟306所示。當(dāng)重放操作開始時(shí),開關(guān)可被設(shè)置在位置SW1=X(任何位置)、SW2=B、SW3=B、SW4=X(任何連接)。記錄的編碼圖像,例如MPEG圖像,可從該記錄介質(zhì)124播放到數(shù)字解碼器109中。數(shù)字解碼器產(chǎn)生一個(gè)解碼的數(shù)字比特流,從數(shù)字電路110輸出。該數(shù)字比特流能夠在模擬輸出112中轉(zhuǎn)換到一個(gè)模擬格式。該模擬輸出信號(hào)通過模擬輸出112傳遞到一個(gè)顯示單元。在步驟308中,微處理器120能夠使用涉及商業(yè)信息的位置的信息來確定該重放顯示的一個(gè)具體部分是否對(duì)應(yīng)于一個(gè)商業(yè)信息。如果否,重放在步驟310中繼續(xù)。然而如果該重放顯示的部分確實(shí)對(duì)應(yīng)于一個(gè)商業(yè)信息,則微處理器120能在步驟312中控制該重放以便跳越商業(yè)信息,最好不中斷該節(jié)目。最后在步驟314中,該系統(tǒng)檢查來看該重放是否結(jié)束。如果否,重放在步驟310中繼續(xù)。數(shù)字操作記錄階段除去下列的不同之外,用于數(shù)字操作的該記錄處理與如上所述關(guān)于圖2的記錄處理相同。該開關(guān)在位置SW1=X(任何連接)、SW2=A、SW3=B、SW4=B,系統(tǒng)能夠從調(diào)諧器102存取數(shù)字R.F.調(diào)制信號(hào)。來自部件106的數(shù)字編碼信號(hào)提供解碼器109和開關(guān)SW4B用于由存儲(chǔ)介質(zhì)124記錄。這些數(shù)字信號(hào)能夠在數(shù)字解碼器109中解碼并且轉(zhuǎn)換成模擬輸出112中的模擬格式。數(shù)字事件檢測(cè)器114能夠使用如先前所述的規(guī)則檢測(cè)商業(yè)信息事件。商業(yè)信息事件被傳送到微處理機(jī)120。事件能夠被存儲(chǔ)在存儲(chǔ)器中并且由微處理器120使用來決定商業(yè)信息的位置。當(dāng)由微處理機(jī)120識(shí)別了一個(gè)或者多個(gè)商業(yè)信息時(shí),這一信息能夠記錄在存儲(chǔ)介質(zhì)124上。這一信息能夠被記錄在與微處理機(jī)120相關(guān)的存儲(chǔ)器中,存儲(chǔ)在存儲(chǔ)介質(zhì)124上的一個(gè)單獨(dú)的文件中,或存儲(chǔ)為MPEG信號(hào)的一部分。重放階段除去下列的不同之外,用于數(shù)字方式的該重放操作與如上所述關(guān)于圖3的重放處理相同。在重放模式中,開關(guān)在位置SW1=X(任何連接)、SW2=B、SW3=B、SW4=X(任何連接)。編碼圖像,例如MPEG圖像,可從該存儲(chǔ)介質(zhì)124播放到數(shù)字解碼器109中。數(shù)字解碼器解碼該MPEG圖像并且傳遞該數(shù)字比特流到模擬輸出112。模擬輸出信號(hào)從模擬輸出112送到顯示單元。使用涉及商業(yè)信息的位置的存儲(chǔ)信息,微處理器120能夠控制該重放,以便跳越商業(yè)信息,最好不中斷該節(jié)目。根據(jù)一個(gè)最佳實(shí)施例,事件開始信息和事件結(jié)束信息可用于標(biāo)識(shí)在一個(gè)視頻顯示中的一個(gè)商業(yè)信息的位置。這一開始和結(jié)束信息能夠以任何方便的方式存儲(chǔ)。例如,該商業(yè)信息的每一個(gè)開始和結(jié)束位置都能夠由從所說的視頻信號(hào)的記錄開始經(jīng)過的一段時(shí)間所識(shí)別。另外,一個(gè)幀號(hào)碼能被用于這一目的。該幀號(hào)碼能對(duì)應(yīng)于從該記錄開始已經(jīng)記錄的視頻信號(hào)的幀號(hào)碼。無論哪種情況,本發(fā)明應(yīng)該理解為不局限于任何具體的位置標(biāo)識(shí)標(biāo)志。標(biāo)識(shí)一個(gè)事件開始和事件結(jié)束的數(shù)據(jù)能夠存儲(chǔ)在與記錄視頻顯示分離的一個(gè)數(shù)據(jù)文件中。微處理機(jī)120能因此在這跳越步驟之前而針對(duì)標(biāo)識(shí)一個(gè)事件開始信息和事件結(jié)束信息的數(shù)字?jǐn)?shù)據(jù)而訪問該數(shù)據(jù)文件。與在一個(gè)分離數(shù)據(jù)文件中存儲(chǔ)事件開始和停止數(shù)據(jù)不同,或除了在一個(gè)分離數(shù)據(jù)文件中存儲(chǔ)事件開始和停止數(shù)據(jù)之外,這種數(shù)據(jù)可以作為包括該記錄視頻顯示的一個(gè)數(shù)字?jǐn)?shù)據(jù)流的一部分而被記錄。例如,如果編碼格式為MPEG,則該事件信息能夠被跟隨一個(gè)MPEG圖像標(biāo)題記錄在該MPEG字段標(biāo)識(shí)″e(cuò)xtensions_and_user_data(2)″中。該字段被提供在MPEG編碼信號(hào)中的跟隨″picture_coding_extension()″字段的每一個(gè)圖像標(biāo)題之后。能夠以該extensions_and_user_data(2)字段定義比特,以便指示開始或停止事件。這個(gè)字段也可以被用于指示具體圖象是一個(gè)商業(yè)信息的一部分。在開始和停止事件數(shù)據(jù)以這種方式編碼的情況下,解碼器109最好被配置來正確地檢測(cè)和響應(yīng)這種指示。例如,當(dāng)已經(jīng)檢測(cè)一個(gè)事件時(shí)可以把一個(gè)通知送到微處理機(jī)120。微處理器能因此有選擇地控制重放,以便消除該商業(yè)信息的顯示。如果該開始事件和結(jié)束事件數(shù)據(jù)被存為該視頻比特流的一部分,則該微處理器能夠使用這一數(shù)據(jù)來跳越與商業(yè)信息相關(guān)的視頻顯示部分。能夠提供一個(gè)視頻緩存器以便避免該視頻節(jié)目的任何顯見的中斷。為了避免需要大的緩存器,在記錄之后可以修改在該extensions_and_user_data(2)字段中的編碼的開始事件數(shù)據(jù),來也指示一個(gè)結(jié)束事件的位置。以這種方式,當(dāng)遇到一個(gè)開始事件時(shí),微處理器能夠立即確定結(jié)束事件的位置并且指令解碼器109跳越該位置。根據(jù)一個(gè)選擇的實(shí)施例,包括該記錄視頻顯示的一個(gè)數(shù)字?jǐn)?shù)據(jù)流可以通過從該數(shù)字?jǐn)?shù)據(jù)流中完全刪除該視頻信號(hào)的商業(yè)信息部分而被修改。使用這一方案將實(shí)現(xiàn)在播放機(jī)上獲得除去商業(yè)信息的好處而不需要事件檢測(cè)器以及在此所述的相關(guān)的處理電路。該微處理器120能夠訪問事件開始信息、事件結(jié)束信息以及該數(shù)字?jǐn)?shù)據(jù)流的一個(gè)選擇部分。該數(shù)字?jǐn)?shù)據(jù)流能因此被修改以便消除該視頻信號(hào)的商業(yè)信息部分。權(quán)利要求1.一種用于識(shí)別視頻信號(hào)的商業(yè)廣告段的方法,包括以下步驟監(jiān)視包括所述視頻信號(hào)的數(shù)字比特流(402);檢測(cè)所述數(shù)字比特流中的控制字段的變化(404);以及響應(yīng)所述檢測(cè)步驟(402),有選擇地產(chǎn)生商業(yè)廣告事件通知(411)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于包括檢測(cè)視頻序列報(bào)頭和序列顯示擴(kuò)展中的至少一個(gè)的變化的步驟(404)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于包括檢測(cè)除了所述音頻-視頻內(nèi)容之外的所述視頻信號(hào)的信息參數(shù)的變化的步驟(408)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于包括檢測(cè)在所述數(shù)字比特流中編碼的版權(quán)信息的變化的步驟(408)。5.根據(jù)權(quán)利要求3所述的方法,其特征在于包括檢測(cè)GOP構(gòu)成信息中的變化的步驟(404)。6.根據(jù)權(quán)利要求3所述的方法,其特征在于包括檢測(cè)從由針對(duì)每一個(gè)GOP的多個(gè)幀和畫面型序列信息構(gòu)成的組中選擇的GOP構(gòu)成信息中的變化的步驟(404)。7.根據(jù)權(quán)利要求6所述的方法,其特征在于還包括根據(jù)每一個(gè)所述GOP中的I、B和P畫面次序來確定所述畫面型序列信息的步驟。8.根據(jù)權(quán)利要求1所述的方法,其特征在于還包括以下步驟檢測(cè)所述數(shù)字比特流中接合表格的出現(xiàn)(418);將指示商業(yè)廣告的出現(xiàn)的所述商業(yè)廣告事件通知的定時(shí)(414),與包含在所述接合表格中的商業(yè)廣告插入數(shù)據(jù)進(jìn)行比較(418);以及根據(jù)所述比較步驟,驗(yàn)證商業(yè)廣告的出現(xiàn)(411)。9.一種用于識(shí)別視頻信號(hào)的商業(yè)廣告段的系統(tǒng),包括數(shù)字比特流監(jiān)視器(109),用于監(jiān)視包括所述視頻信號(hào)的數(shù)字比特流;數(shù)字視頻處理器(110),用于檢測(cè)所述數(shù)字比特流中的控制字段的變化;以及事件通知裝置(114、118),響應(yīng)所述檢測(cè)到的變化,有選擇地產(chǎn)生商業(yè)廣告事件通知。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于所述數(shù)字視頻處理器(110)還包括檢測(cè)視頻序列報(bào)頭和序列顯示擴(kuò)展中的至少一個(gè)的變化的裝置。11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于所述數(shù)字視頻處理器(110)還包括檢測(cè)除了所述音頻-視頻內(nèi)容之外的所述視頻信號(hào)的信息參數(shù)的變化的裝置。12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于所述數(shù)字視頻處理器(110)還包括用于檢測(cè)在所述數(shù)字比特流中編碼的版權(quán)信息的變化的裝置。13.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于所述數(shù)字視頻處理器(110)還包括用于檢測(cè)GOP構(gòu)成信息中的變化的裝置。14.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于所述數(shù)字視頻處理器(110)還包括用于檢測(cè)從由針對(duì)每一個(gè)GOP的多個(gè)幀和畫面型序列信息構(gòu)成的組中選擇的GOP構(gòu)成信息中的變化的裝置。15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于所述數(shù)字視頻處理器(110)還包括用于根據(jù)每一個(gè)所述GOP中的I、B和P畫面次序來確定所述畫面型序列信息的裝置。16.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于所述數(shù)字比特流監(jiān)視器(109)還包括用于檢測(cè)所述數(shù)字比特流中接合表格的出現(xiàn)的裝置(110);以及比較裝置(120),用于將指示商業(yè)廣告的出現(xiàn)的所述商業(yè)廣告事件通知的定時(shí)與包含在所述接合時(shí)間表中的商業(yè)廣告插入數(shù)據(jù)進(jìn)行比較;以及用于根據(jù)所述比較步驟,驗(yàn)證商業(yè)廣告的出現(xiàn)。全文摘要本發(fā)明涉及一種用于識(shí)別視頻信號(hào)的商業(yè)廣告段的方法和系統(tǒng)。將一組規(guī)則用于以比傳統(tǒng)方法更高的精度確定商業(yè)廣告。大體上,所述方法包括以下步驟監(jiān)視包括視頻信號(hào)的數(shù)字比特流(402);檢測(cè)數(shù)字比特流的控制字段(404)的變化;以及然后,響應(yīng)所述檢測(cè)步驟,有選擇地產(chǎn)生商業(yè)廣告事件通知(410)。根據(jù)本發(fā)明的一個(gè)方案,能夠檢測(cè)視頻序列報(bào)頭和序列顯示擴(kuò)展中的至少一個(gè)的變化。可選地,或除檢查控制字段的變化之外,所述方法可以包括檢測(cè)專用于視聽內(nèi)容的視頻信號(hào)的信息參數(shù)的變化。文檔編號(hào)H04N7/16GK1663236SQ03810521公開日2005年8月31日申請(qǐng)日期2003年5月9日優(yōu)先權(quán)日2002年5月9日發(fā)明者約瑟夫·C·恩格爾,阿金耶米·奧杜特拉申請(qǐng)人:湯姆森許可貿(mào)易公司