專利名稱:回放方法、回放程序和回放設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于指定視頻信號(hào)的回放間隔的回放控制信息播放視頻信號(hào) 的回放方法、回放程序和回放設(shè)備。
背景技術(shù):
作為指定用于多路復(fù)用了視頻數(shù)據(jù)和音頻數(shù)據(jù)的回放流數(shù)據(jù)的方法的手 段,利用指定流數(shù)據(jù)的回放間隔或回放次序的回放間隔指定信息以及指定該 回放間隔指定信息的回放次序的回放控制信息來控制流數(shù)據(jù)的回放是已經(jīng)熟 知的方法。在該回放方法中,可以指定或改變回放間隔或回放次序而不用處 理實(shí)際的流數(shù)據(jù),并且可以方便容易地處理該流數(shù)據(jù)。涉及關(guān)于以這種方式、參考回放控制信息內(nèi)的回放間隔指定信息中所描 述的回放間隔的回放流數(shù)據(jù)的方法的技術(shù)公開在JP-A-2004-304767中。發(fā)明內(nèi)容流數(shù)據(jù)形式的視頻數(shù)據(jù)以幀進(jìn)行處理,而流數(shù)據(jù)形式的音頻數(shù)據(jù)以諸如 壓縮和編碼的單元之類的處理單元進(jìn)行處理。由于音頻數(shù)據(jù)的處理單元獨(dú)立 于視頻數(shù)據(jù)的處理單元進(jìn)行確定,所以其回放間隔由回放間隔指定信息指定 的視頻數(shù)據(jù)的時(shí)間長度不需要與相應(yīng)于該視頻數(shù)據(jù)的音頻數(shù)據(jù)的時(shí)間長度一 致?,F(xiàn)在考慮將用于順序回放音頻數(shù)據(jù)的多個(gè)順序回放間隔指定信息#1 、 #2 和#3的回放次序編輯成連接回放間隔指定信息#1和#3的情況。在這種情況 下,包括回放間隔指定信息#1的末尾的音頻處理單元被帶進(jìn)具有回放間隔指 定信息#1的對(duì)應(yīng)(correspondence )。包括回放間隔指定信息#3的開頭的音頻
處理單元被帶進(jìn)具有回放間隔指定信息#3的對(duì)應(yīng)。當(dāng)回放間隔指定信息#1和#3被連接時(shí),對(duì)應(yīng)于回放間隔指定信息#1的、 包括回放間隔指定信息#1的末尾的音頻處理單元,與對(duì)應(yīng)于回放間隔指定信息#3的、包括回放間隔指定信息#3的開頭的音頻處理單元,在回放間隔指定 信息#1和#3之間的邊界上重疊。在這種情況下,音頻處理的重疊單元可以以依據(jù)回放間隔指定信息的回 放次序的順序進(jìn)行播放,或者可以刪除音頻處理的重疊單元中的一個(gè)音頻處 理單元來直接和連續(xù)地播放音頻數(shù)據(jù)。然而,當(dāng)像上述那樣順序播放音頻處理單元或刪除音頻處理的重疊單元 之一來播放其他單元時(shí),在視頻圖像和聲音之間出現(xiàn)差值。當(dāng)基于包括回放 間隔指定信息#1和#3的回放控制信息來重復(fù)播放流數(shù)據(jù)時(shí),該差值累積。因 此,在視頻圖像和聲音之間的差值可能變得相當(dāng)顯著,這是一個(gè)問題。因此,希望提出編輯經(jīng)預(yù)先編輯的回放控制信息來順序播放音頻數(shù)據(jù), 并在包括具有經(jīng)改變的構(gòu)造以便防止不自然的顯示的、回放間隔指定信息的 回放控制信息中、減少在視頻圖像和聲音之間所引起的差值的回放方法、回 放程序和回放設(shè)備。根據(jù)本發(fā)明的實(shí)施方式,提供播放視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關(guān)聯(lián)的音頻 數(shù)據(jù)的回放方法,該方法包括步驟在視頻數(shù)據(jù)中,計(jì)算由基于處理視頻數(shù)據(jù)的第一處理單元指定回放間隔的回放間隔指定信息所指定的回放間隔,與 作為有與第一處理單元的長度不同的長度的第二處理單元的集合的、對(duì)應(yīng)于回放間隔指定信息的音頻數(shù)據(jù)的間隔之間的差值;執(zhí)行根據(jù)該差值轉(zhuǎn)換由回 放間隔指定信息指定的回放間隔的長度的第一轉(zhuǎn)換;以及執(zhí)行交替地在視頻 數(shù)據(jù)上重復(fù)輸出每一幀三次和重復(fù)輸出每一幀兩次,并且將在第一幀頻下的 視頻數(shù)據(jù)轉(zhuǎn)換成在與第 一幀頻成2-5關(guān)系(two-to-five relationship )的第二幀 頻下的視頻數(shù)據(jù)的第二轉(zhuǎn)換,其中,該第一轉(zhuǎn)換被配置成使得轉(zhuǎn)換后的幀差 值可以等于低于在基于重復(fù)輸出三次的幀的幀群,與在基于重復(fù)輸出三次的 幀的幀群之后的、基于重復(fù)輸出兩次的幀的幀群之間的差值(one)。根據(jù)本發(fā)明的另 一實(shí)施方式,提供使計(jì)算機(jī)實(shí)現(xiàn)播放視頻數(shù)據(jù)和與視頻 數(shù)據(jù)相關(guān)聯(lián)的音頻數(shù)據(jù)的回放方法的回放程序,該方法包括步驟在視頻數(shù) 據(jù)中,計(jì)算由基于處理視頻數(shù)據(jù)的第一處理單元指定回放間隔的回放間隔指 定信息所指定的回放間隔,與作為有與第 一處理單元的長度不同的長度的第
二處理單元的集合的、對(duì)應(yīng)于回放間隔指定信息的音頻數(shù)據(jù)的間隔之間的差 值;執(zhí)行根據(jù)該差值轉(zhuǎn)換由回放間隔指定信息指定的回放間隔的長度的第一轉(zhuǎn)換;以及執(zhí)行交替地在視頻數(shù)據(jù)上重復(fù)輸出每一幀三次和重復(fù)輸出每一幀 兩次,并且將在第一幀頻下的視頻數(shù)據(jù)轉(zhuǎn)換成在與第一幀頻成2-5關(guān)系的第 二幀頻下的視頻數(shù)據(jù)的第二轉(zhuǎn)換,其中,該第一轉(zhuǎn)換被配置成使得轉(zhuǎn)換后的 幀差值可以等于低于在基于重復(fù)輸出三次的幀的幀群,與在基于重復(fù)輸出三 次的幀的幀群之后的、基于重復(fù)輸出兩次的幀的幀群之間的差值(one)。根據(jù)本發(fā)明的另一實(shí)施方式,提供播放視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關(guān)聯(lián)的 音頻數(shù)據(jù)的回放設(shè)備,該設(shè)備包括控制部分,其在視頻數(shù)據(jù)中,計(jì)算由基 于處理視頻數(shù)據(jù)的第一處理單元指定回放間隔的回放間隔指定信息所指定的 回放間隔,與作為有與第一處理單元的長度不同的長度的第二處理單元的集 合的、對(duì)應(yīng)于回放間隔指定信息的音頻數(shù)據(jù)的間隔之間的差值;第一轉(zhuǎn)換部 分,其根據(jù)該差值轉(zhuǎn)換由回放間隔指定信息指定的回放間隔的長度;以及第 二轉(zhuǎn)換部分,其交替地在視頻數(shù)據(jù)中重復(fù)輸出每一幀三次和重復(fù)輸出每一幀 兩次,并且將在第一幀頻下的視頻數(shù)據(jù)轉(zhuǎn)換成在與第一幀頻成2-5關(guān)系的第 二幀頻下的視頻數(shù)據(jù),其中,該第一轉(zhuǎn)換被配置成使得轉(zhuǎn)換后的幀差值可以 等于低于在基于重復(fù)輸出三次的幀的幀群,與在基于重復(fù)輸出三次的幀的幀 群之后的、基于重復(fù)輸出兩次的幀的幀群之間的差值(one)。根據(jù)本發(fā)明的該實(shí)施方式,由于該實(shí)施方式在視頻數(shù)據(jù)中,計(jì)算由基于 處理視頻數(shù)據(jù)的第一處理單元指定回放間隔的回放間隔指定信息所指定的回 放間隔,與作為有與第一處理單元的長度不同的長度的第二處理單元的集合 的、對(duì)應(yīng)于回放間隔指定信息的音頻數(shù)據(jù)的間隔之間的差值;執(zhí)行根據(jù)該差值轉(zhuǎn)換由回放間隔指定信息指定的回放間隔的長度的第一轉(zhuǎn)換;以及執(zhí)行交替地在視頻數(shù)據(jù)上重復(fù)輸出每一幀三次和重復(fù)輸出每一幀兩次,并且將在第一幀頻下的視頻數(shù)據(jù)轉(zhuǎn)換成在與第 一幀頻成2-5關(guān)系的第二幀頻下的視頻數(shù) 據(jù)的第二轉(zhuǎn)換,其中,該第一轉(zhuǎn)換被配置成使得轉(zhuǎn)換后的幀差值可以等于低于在基于重復(fù)輸出三次的幀的幀群,與在基于重復(fù)輸出三次的幀的幀群之后 的、基于重復(fù)輸出兩次的幀的幀群之間的差值(one),因此,視頻數(shù)據(jù)和音頻數(shù)據(jù)之間具有小的差值。本發(fā)明的實(shí)施方式計(jì)算包括由當(dāng)前正在播放的回放間隔指定信息所指定 的間隔的末尾的音頻處理單元,與期望下次處理的回放間隔指定信息所指定
的間隔的開頭的音頻處理單元之間的重疊量;確定由所計(jì)算出來的重疊量的 合計(jì)產(chǎn)生的和值是否等于或大于一幀,如果該和值等于或大于一幀則插入一 幀。因此,存在可以減少要播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的差值的優(yōu)點(diǎn)。
圖l是示出回放控制信息、回放間隔指定信息和流數(shù)據(jù)之間的關(guān)系的示意圖;圖2A至圖2D是示出根據(jù)本發(fā)明的實(shí)施方式的示例回放處理的示意圖; 圖3A和圖3B是描述根據(jù)本發(fā)明的實(shí)施方式的、減少差值的方法的示意圖;圖4A和圖4B是描述3-2折疊處理(pull-down processing )的示意圖; 圖5A和圖5B是描述應(yīng)用3-2折疊處理的、減少視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的差值的方法的示意圖;圖6是示出可應(yīng)用于本發(fā)明的實(shí)施方式的回放設(shè)備的示例構(gòu)造的框圖;圖7是示出視頻轉(zhuǎn)換部分的示例構(gòu)造的框圖;圖8是示出根據(jù)本發(fā)明的實(shí)施方式的示例回放處理的流程圖;圖9是示出合計(jì)音頻處理和回饋處理的單元的重疊量的處理的流程圖;圖IOA至圖IOD是示出根據(jù)本發(fā)明的實(shí)施方式的變型示例的示例回放處理的示意圖;圖IIA和圖IIB是描述根據(jù)本發(fā)明的實(shí)施方式的變型示例的、減少差值 的方法的示意圖;以及圖12A和圖12B是描述應(yīng)用根據(jù)本發(fā)明的實(shí)施方式的變型示例的3-2折 疊處理的、減少視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的差值的方法的示意圖。
具體實(shí)施方式
以下參照附圖描述本發(fā)明的實(shí)施方式。根據(jù)本發(fā)明的實(shí)施方式,利用指 定流數(shù)據(jù)的回放間隔或回放次序的回放間隔指定信息,以及指定回放指定信 息的回放次序的回放控制信息,來控制流數(shù)據(jù)的回放,其中在該流數(shù)據(jù)中復(fù) 合了視頻數(shù)據(jù)和音頻數(shù)據(jù)。首先,參考圖l描述回放控制信息、回放間隔指定信息和流數(shù)據(jù)之間的 關(guān)系。如圖l所示,回放間隔指定信息定義在流數(shù)據(jù)中指示回放位置的回放
起始點(diǎn)(IN點(diǎn))和回放結(jié)束點(diǎn)(OUT點(diǎn))?;胤砰g隔指定信息描述了關(guān)于作 為一對(duì)的IN點(diǎn)和OUT點(diǎn)的信息?;胤趴刂菩畔ǘ鄠€(gè)回放間隔指定信息 的集合,并指定該多個(gè)回放間隔指定信息的回放次序。為了播放流數(shù)據(jù),基 于回放控制信息,參考關(guān)于在回放間隔指定信息中所描述的IN點(diǎn)和OUT點(diǎn) 的信息,播放流數(shù)據(jù)中的相應(yīng)間隔。其次,參考圖2A至2D,描述根據(jù)本發(fā)明的實(shí)施方式的回放控制方法。 例如,如圖2A所示,音頻處理單元a至k具有與回放間隔指定信息弁l至#3 的對(duì)應(yīng),并被配置成順序播放。將考慮將包括多個(gè)用于順序回放音頻數(shù)據(jù)的順序回放間隔指定信息#1、 #2和#3的回放控制信息這樣編輯成連接回放間隔指定信息#1和#3的情況。 如圖2B所示,回放間隔指定信息#1的回放可能需要包括由回放間隔指定信 息#1所指定的間隔的開頭和末尾的音頻處理單元a至d?;胤砰g隔指定信息 #3的回放可能需要包括由回放間隔指定信息#3所指定的間隔的開頭和末尾 的音頻處理單元h至k。因此,當(dāng)回放間隔指定信息#1所指定的間隔與回放間隔指定信息#3所指 定的間隔被連接來進(jìn)行順序播放時(shí),包括由回放間隔指定信息#1所指定的間 隔的末尾的音頻處理單元d的一部分,可以與對(duì)應(yīng)于回放間隔指定信息#3的 音頻處理單元h至k中、包括由回放間隔指定信息#3所指定的間隔的開頭的 音頻處理單元h的一部分重疊,如圖2C所示。在這種情況下,如"發(fā)明內(nèi)容"部分所述,允許音頻數(shù)據(jù)的順序播放的方 法可以是按照回放間隔指定信息中的回放次序順序播放重疊的音頻處理單元 的第一方法,或者是刪除重疊的音頻處理單元中的一個(gè)音頻處理單元的第二 方法。根據(jù)本發(fā)明的實(shí)施方式,為了減少視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的差值, 使用按照回放間隔指定信息中的回放次序順序播放重疊的音頻處理單元的第 一方法。在該第一方法中,如圖2D所示,基于回放間隔指定信息#1和#3的回放 次序依次定位重疊的音頻處理單元d和h。通過這樣依次定位重疊的音頻處 理單元,在回放控制信息的回放末尾位置和音頻數(shù)據(jù)的回放末尾位置之間出 現(xiàn)差值。當(dāng)多個(gè)回放間隔指定信息被連接成多個(gè)在邊界上不連續(xù)的、具有與 音頻數(shù)據(jù)的對(duì)應(yīng)的回放間隔指定信息的連接(connection)時(shí),被累積的差值 的時(shí)間長度增加。例如,每當(dāng)重復(fù)具有該構(gòu)造的回放控制信息時(shí)累積該差值。因此,如圖3A所示,如果差值的時(shí)間長度等于或長于預(yù)定值,則插入 關(guān)于對(duì)應(yīng)的預(yù)定時(shí)間段的視頻數(shù)據(jù)。經(jīng)過這樣處理,減少了回放控制信息與 音頻數(shù)據(jù)之間的差值。更具體地說,例如,如果差值的時(shí)間長度等于或長于關(guān)于一個(gè)視頻幀的時(shí)間長度,則插入一個(gè)視頻幀,如圖3B所示。順便說一下,例如,可能已經(jīng)利用過去的光學(xué)膠片生產(chǎn)了電影圖像,并 且該電影圖像是每秒24幀的視頻信號(hào)。這意味著該視頻信號(hào)是在24Hz幀頻 下的逐行掃描視頻信號(hào)。目前,已經(jīng)開發(fā)出了將在例如24Hz幀頻下的電影圖 像的視頻信號(hào)記錄到記錄介質(zhì)而不用進(jìn)行幀頻轉(zhuǎn)換的方法?;谠?4Hz幀頻 下的信號(hào)的時(shí)間信息來描述在這種情況下的回放間隔指定信息。因此,為了 播放電影,在24Hz幀頻下的視頻信號(hào)可能需要轉(zhuǎn)換成在適合于監(jiān)視器顯示器 的幀頻下的視頻信號(hào)。另一方面,例如在日本用于電視廣播的NTSC (全國電視系統(tǒng)委員會(huì)制 式)中,視頻信號(hào)的幀頻是59.94Hz,并且顯示視頻圖像的監(jiān)視器設(shè)備的幀頻 也是59.94Hz。因此,如果像在24Hz幀頻下的電影圖像的情況那樣,視頻信 號(hào)的幀頻不是59.94Hz,則該幀頻可能需要轉(zhuǎn)換成59.94Hz。為了將在24Hz頓頻下的逐行掃描視頻信號(hào)(以下可以稱為24p視頻信 號(hào))轉(zhuǎn)換成在59.94Hz幀頻下的逐行掃描視頻信號(hào)(以下可以稱為59.94 p視 頻信號(hào)),執(zhí)行將在24Hz幀頻下的原始視頻信號(hào)的幀一次性(once)交替地 轉(zhuǎn)換成在60Hz幀頻下的逐行掃描^f見頻信號(hào)(以下可以稱為60p^L頻信號(hào))的 三幀和兩幀的處理,即,執(zhí)行所謂的3-2折疊(或2-3折疊)處理。然后,對(duì) 60p視頻信號(hào)執(zhí)行到59.94 p視頻信號(hào)的預(yù)定轉(zhuǎn)換處理。24p視頻信號(hào)和60p視頻信號(hào)在幀頻上具有2-5關(guān)系。因此,如圖4A所 示,例如,對(duì)24p視頻信號(hào)的幀執(zhí)行3-2折疊處理來交替地重復(fù)輸出三次和 重復(fù)兩次,以便輸出在60Hz幀頻下,如圖4B所示。因此,24p視頻信號(hào)可 以轉(zhuǎn)換成60p視頻信號(hào)。24p幀通過3-2折疊處理被重復(fù)n個(gè)類型的相鄰幀的集合在以下稱為群。 在以下,將包括由24p幀重復(fù)三次產(chǎn)生的相鄰三幀的群稱為三幀群,而將包 括由24p幀重復(fù)兩次產(chǎn)生的相鄰兩幀的群稱為兩幀群。根據(jù)本發(fā)明的實(shí)施方式,為了減少視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的差值,在 3-2折疊(或2-3折疊)期間,對(duì)兩幀群執(zhí)行插入一個(gè)視頻幀的處理。換句話說,將一個(gè)幀群插入三幀群導(dǎo)致包括作為三幀群和跟在兩幀群之
后的一個(gè)同樣的幀的四個(gè)同樣的幀的群。在這種情況下,該四個(gè)同樣的幀在 該兩幀群回放之后立即播放,并接下來播放一個(gè)兩幀群。因此,具有幀插入 的群和在該群之前和之后沒有幀插入的各群之間在幀數(shù)上的差值等于或高于 2,這導(dǎo)致不自然的顯示。
因此,如圖5A所示,在已經(jīng)經(jīng)歷了 3-2折疊處理的視頻信號(hào)中,將一幀 插入兩幀群。所以,如圖5B所示,具有一幀的插入的群和在該群之前和之后 沒有幀插入的各群之間在幀數(shù)上的差值不等于或高于兩幀,這可以防止不自 然的顯示。
圖6示出本發(fā)明的這種實(shí)施方式可應(yīng)用到的回放設(shè)備1的示例構(gòu)造。以 下像在24Hz幀頻下的視頻數(shù)據(jù)需要轉(zhuǎn)換成在59.94Hz幀頻下的視頻數(shù)據(jù)的情 況那樣,描述例如視頻數(shù)據(jù)的幀頻的改變是必需的的情況?;胤旁O(shè)備l包括 盤驅(qū)動(dòng)器12、多路分離器(DeMUX) 13、視頻解碼器14、視頻轉(zhuǎn)換部分15、 音頻解碼器16、音頻輸出部分17、控制部分18和STC (系統(tǒng)時(shí)鐘)電路19。
記錄在用于供給的可拆卸記錄介質(zhì)11上的流數(shù)據(jù)。例如,記錄介質(zhì)11 可以是只讀或可寫盤型記錄介質(zhì)、諸如閃存之類的半導(dǎo)體存儲(chǔ)器或可拆卸硬 盤驅(qū)動(dòng)器。例如,盤型記錄介質(zhì)可以是"BLU-RAYDISC (注冊(cè)商標(biāo))"或作 為基于"BLU-RAYDISC"的、在只讀規(guī)范下的BD-ROM(只讀BLU-RAYDISC 存儲(chǔ)器),或者DVD (數(shù)字多功能盤)或CD (光盤)。
例如,代替盤型記錄介質(zhì),流數(shù)據(jù)可以從諸如因特網(wǎng)或數(shù)字電視廣播之 類的通信網(wǎng)絡(luò)供給。下面要描述的流數(shù)據(jù)從(例如)諸如盤型記錄介質(zhì)之類 的可拆卸記錄介質(zhì)11供給。
盤驅(qū)動(dòng)器12讀取記錄在安裝在其中的記錄介質(zhì)11中的流數(shù)據(jù)。例如, 記錄介質(zhì)11可以記錄將視頻數(shù)據(jù)和音頻數(shù)據(jù)多路復(fù)用在由MPEG2 (運(yùn)動(dòng)圖 像專家組2)系統(tǒng)定義的傳輸流(TS)或節(jié)目流(PS)格式中的流數(shù)據(jù)。從 記錄介質(zhì)11讀取的傳輸流或節(jié)目流被供給多路分離器13。
多路分離器13從所供給的流數(shù)據(jù)中多路分離視頻數(shù)據(jù)和音頻數(shù)據(jù)。當(dāng)流 數(shù)據(jù)作為傳輸流從盤驅(qū)動(dòng)器12供給時(shí),多路分離器13分析每個(gè)傳輸分組的 PID(分組標(biāo)識(shí)),并收集存儲(chǔ)視頻數(shù)據(jù)的分組。多路分離器13從存儲(chǔ)在所收 集分組的負(fù)載中的數(shù)據(jù)重建PES (經(jīng)分組基本流)分組。然后,例如,基于 存儲(chǔ)在PES分組的頭部中的信息,從每個(gè)PES分組中提取視頻數(shù)據(jù)的基本流, 并再現(xiàn)視頻流。與視頻流的再現(xiàn)類似,多路分離器13基于每個(gè)傳輸分組的
PID收集存儲(chǔ)音頻數(shù)據(jù)的分組,并再現(xiàn)音頻流。
當(dāng)流數(shù)據(jù)作為節(jié)目流從盤驅(qū)動(dòng)器12供給時(shí),多路分離器13基于諸如包 頭部之類的頭部信息多路分離PES分組,基于存儲(chǔ)在PES分組的頭部中的信 息來提取每個(gè)PES分組中的視頻數(shù)據(jù)的基本流,并再現(xiàn)視頻流。與視頻流的 再現(xiàn)類似,多^各分離器13基于諸如包頭部之類的頭部信息多路分離PES分 組,并再現(xiàn)音頻流。
由多路分離器13多路分離的視頻流被供給視頻解碼器14,而音頻流被 供給音頻解碼器16。視頻解碼器14解碼所供給的視頻流,并輸出結(jié)果作為 基帶視頻數(shù)據(jù)。
這里,例如,關(guān)于由MPEG2系統(tǒng)傳輸?shù)囊曨l流的編碼格式不限于 MPEG2。例如,由ITU-T(國際電訊聯(lián)盟-電訊標(biāo)準(zhǔn)化部分)推薦H.264或ISO (國際標(biāo)準(zhǔn)化組織)/IEC(國際電工技術(shù)委員會(huì))國際標(biāo)準(zhǔn)14496-10( MPEG-4 第10部分)高級(jí)視頻編碼(以下縮寫成H.264|AVC )定義的編碼格式或VC1 (video codec 1, ;f見頻編解碼1 )格式編碼的3見頻流可以由MPEG2系統(tǒng)傳送。 視頻解碼器14可以根據(jù)多種編碼格式解碼視頻流。在這種情況下,視頻 解碼器14基于視頻流的頭部信息或以預(yù)定方式添加到視頻流中的屬性信息 來標(biāo)識(shí)編碼格式,并通過相應(yīng)的解碼格式解碼該視頻流。例如,編碼格式也 可以基于用戶操作在外部控制之下進(jìn)行定義。
很明顯,視頻解碼器14可以配置成僅支持單一編碼格式。在這種情況下, 當(dāng)供給不被視頻解碼器14支持的編碼格式的視頻流時(shí),例如,可以執(zhí)行錯(cuò)誤 處理。
視頻解碼器14還可以獲得所供給的視頻流的幀速率或幀頻。例如,在 MPEG2、 H.264IAVC或VC1格式下,關(guān)于幀速率的信息被存儲(chǔ)在流的頭部部 分。例如,視頻解碼器14從所供給的視頻流的頭部部分提取關(guān)于幀速率的信 息,并獲得該-現(xiàn)頻流的幀速率。
更具體地說,在MPEG2格式下,幀速率"frame—rate一value"在序列頭部 (S叫uence Header)內(nèi)的數(shù)據(jù)項(xiàng)"frame—rate—code"下進(jìn)行描述。在H.264|AVC 格式下,通過利用序列參數(shù)集合(Sequence Parameter Set)中的參數(shù) "num—units—in—tick,,禾口參數(shù)"time—scale,,計(jì)算(time—scale/ num—units—in—tick ) /2 來獲得幀速率"frame—rate一value"。在VCl格式下,通過利用在序列層 "SEQUENCE LAYER (),,中的項(xiàng)目"FRAMERATENR"和"FRAMERATEDR" 下的^直"value of Frame Rate Numerator (巾貞速率分子"f直),,和^f直"value of Frame Rate Denominator (幀速率分母值),,計(jì)算(value of Frame Rate Numerator) /
(value of Frame Rate Denominator)來獲得幀速率"frame一rate—value"。
視頻解碼器14向視頻轉(zhuǎn)換部分15供給具有經(jīng)解碼的視頻流以及以預(yù)定 方式從該視頻流中獲得的幀速率信息的視頻數(shù)據(jù)?;谝曨l數(shù)據(jù)的幀速率將 視頻數(shù)據(jù)供給視頻轉(zhuǎn)換部分15。
音頻解碼器16基于預(yù)定處理單元解碼所供給的音頻流,并以音頻處理單 元將結(jié)果輸出到音頻輸出部分17。該音頻流包括音頻處理單元的對(duì)準(zhǔn)
(alignment),其每一個(gè)被稱為可解碼AU (存取單元)。
要對(duì)音頻流執(zhí)行的編解碼處理可以使用各種格式,并且可以是MP3
(MPEG音頻層3 )、 AC3 (音頻編碼號(hào)3 )或AAC (高級(jí)音頻編碼)。經(jīng)解 碼的音頻處理單元的回放間隔依賴于可應(yīng)用的編解碼處理。例如,在采樣頻 率為48[kHz]的情況下,MP3用作編解碼處理時(shí)的音頻處理單元的回力文間隔 為1152[樣本]/48[kHz]-24[msec]。例如,在采樣頻率為48[kHz]的情況下,AC3 用作編解碼處理時(shí)的音頻處理單元的回力支間隔為1536[樣
本]/48[kHzh32[msec]。例如,在采樣頻率為48[kHz]的情況下,AAC用作編 解碼處理時(shí)的音頻處理單元的回放間隔為1024[樣本]/48[l(Hz]=21.33[msec]。
與視頻解碼器14類似,音頻解碼器16可以根據(jù)多種編碼格式解碼音頻 流。在這種情況下,例如,音頻解碼器16基于給定音頻流的頭部信息或以預(yù) 定方式添加到給定音頻流的屬性信息來標(biāo)識(shí)編碼格式和/或采樣頻率,并解碼 相應(yīng)的解碼格式的音頻流。
控制部分18包括CPU (中央處理單元)、ROM (只讀存儲(chǔ)器)和RAM (隨機(jī)存取存儲(chǔ)器)。ROM預(yù)存要在CPU上運(yùn)行的程序以及運(yùn)行所需要的數(shù) 據(jù)。RAM用作CPU的工作存儲(chǔ)器。CPU在需要時(shí)加載存儲(chǔ)在ROM中的程 序或數(shù)據(jù),并且利用RAM作為工作存儲(chǔ)器來控制回放設(shè)備1的各組成部分。 ROM可以通過重寫存儲(chǔ)在其中的程序或數(shù)據(jù)來進(jìn)行升級(jí)。
STC電路19產(chǎn)生STC,它是同步視頻數(shù)據(jù)和音頻數(shù)據(jù)的同步基準(zhǔn)信號(hào)。 所產(chǎn)生的STC被供給視頻轉(zhuǎn)換部分15和音頻輸出部分17。
視頻轉(zhuǎn)換部分15基于從視頻解碼器14供給的幀速率信息來轉(zhuǎn)換視頻數(shù) 據(jù)的幀頻。例如,如圖7所示,;脫頻轉(zhuǎn)換部分15包括幀存儲(chǔ)器30和^L頻控 制部分31。視頻控制部分31在控制部分18的控制下,控制來自幀存儲(chǔ)器30
的視頻數(shù)據(jù)的加載,以執(zhí)行3-2折疊處理。
例如,將24p視頻數(shù)據(jù)轉(zhuǎn)換成60p視頻數(shù)據(jù)的3-2折疊處理將24p 一見頻 數(shù)據(jù),即,以24Hz的幀頻供給的視頻數(shù)據(jù),按幀存儲(chǔ)到幀存儲(chǔ)器30。視頻 控制部分31控制將一個(gè)同樣的幀從幀存儲(chǔ)器30重復(fù)加載三次或兩次。
視頻轉(zhuǎn)換部分15還在控制部分18的控制下,校正視頻數(shù)據(jù)和音頻數(shù)據(jù) 之間的差值。例如,視頻轉(zhuǎn)換部分15可以基于通過加法器20從STC電路19 供給的時(shí)鐘,在預(yù)定時(shí)間插入畫面。
視頻轉(zhuǎn)換部分15還通過在如上所述地處理的視頻數(shù)據(jù)上執(zhí)行間去 (thinning out)每1001幀中的預(yù)定一幀的處理,來將60p視頻數(shù)據(jù)轉(zhuǎn)換成 59.94p視頻數(shù)據(jù)。
如果STC值與視頻數(shù)據(jù)的PTS所定義的時(shí)間一致,則基于作為從STC 電路19供給的同步基準(zhǔn)信號(hào)的STC值輸出經(jīng)轉(zhuǎn)換的視頻數(shù)據(jù)。
例如,音頻輸出部分17可以具有緩存器(未示出),并且在該緩存器中 存儲(chǔ)經(jīng)解碼的音頻處理單元。然后,如果STC值與音頻數(shù)據(jù)的PTS所定義的 時(shí)間一致,則音頻輸出部分17基于從STC電路19供給的STC值,順序地輸 出音頻處理單元。音頻輸出部分17還向控制部分18供給用于計(jì)算音頻處理 單元的重疊量的信息。
控制部分18基于從音頻輸出部分17供給的信息來計(jì)算音頻處理單元的 重疊量,并合計(jì)重疊量。然后,如果重疊量的和值等于或長于諸如一幀之類 的預(yù)定值,則控制部分18控制視頻轉(zhuǎn)換部分15來在預(yù)定時(shí)間插入畫面。控 制部分18還控制來將從STC電路19通過加法器20供給視頻轉(zhuǎn)換部分15的 STC值延遲等效于諸如一幀之類的預(yù)定值的量。
已經(jīng)描述了圖6所示的回放設(shè)備1的組成部分以硬件提供,但本發(fā)明不 限于該示例。換句話說,回放設(shè)備1的多路分離器13、視頻解碼器14、視頻 轉(zhuǎn)換部分15、音頻解碼器16、音頻輸出部分17、控制部分18和STC電路
放設(shè)備l具有的ROM(未示出)中,也可以記錄在諸如DVD-ROM和CD-ROM 之類的記錄介質(zhì)中,以便供給。該程序可以通過諸如因特網(wǎng)之類的通信網(wǎng)絡(luò) 提供。所供給的程序可以存儲(chǔ)在回放設(shè)備1具有的硬盤驅(qū)動(dòng)器或非易失存儲(chǔ) 器(未示出)中,并且可以被加載到CPU并被CPU執(zhí)行。
圖8是示出根據(jù)本發(fā)明的實(shí)施方式的示例回放處理的流程圖。圖8中所
示的回放處理主要由回放設(shè)備1的控制部分18執(zhí)行。當(dāng)記錄介質(zhì)11裝入盤
驅(qū)動(dòng)器12,并且記錄介質(zhì)ll被盤驅(qū)動(dòng)器12讀取時(shí),將顯示來自記錄介質(zhì)11
的菜單的信息以及要在通過菜單指定的標(biāo)題下進(jìn)行播放的回放控制信息和回
放間隔指定信息加載到存儲(chǔ)器(未示出)??刂撇糠?8利用所讀取的信息控 制記錄在記錄介質(zhì)11中的流數(shù)據(jù)的回放。在這個(gè)示例中,當(dāng)要播放的視頻數(shù) 據(jù)的幀頻是24Hz時(shí),在視頻轉(zhuǎn)換部分15中,與回放處理并行地對(duì)視頻數(shù)據(jù) 執(zhí)行諸如3-2折疊處理之類的轉(zhuǎn)換處理。
在步驟S1,當(dāng)多個(gè)回放間隔指定信息被排列成順序播放時(shí),指示對(duì)應(yīng)于 該回放間隔指定信息的音頻處理單元的重疊量之和的重疊量和值 "audio—overlap—sum"為"0"。
在下一步S2,期望在當(dāng)前音頻處理單元之后處理的音頻處理單元的PTS 值"expjts"被定義為指示值"expjts"無效的值"INVALID—PTS"。而且,指示 作為用于標(biāo)識(shí)期望在當(dāng)前正在播放的回放間隔指定信息之后處理的回放間隔 指定信息的標(biāo)識(shí)信息的ID的值"expjts—item一id",被定義為指示值 "exp_pts—item—id"無效的值"INVALIDJTEMJD"。
在步驟S3,當(dāng)前音頻處理單元的PTS值存儲(chǔ)在值"aiu3ts"中。指示作為 用于標(biāo)識(shí)當(dāng)前正在播放的回放間隔指定信息的標(biāo)識(shí)信息的ID的值被存儲(chǔ)在 值"aujits—item—id,,中。
在步驟S4,確定期望下一次處理的音頻處理單元的PTS值"expjts"是否 為值"INVALID—PTS"。如果該期望下一次處理的音頻處理單元的PTS值 "expjts"被確定為除值"INVALID—PTS"之外的值,則處理移到步驟S5。如果 確定為值expjts"為值"INVALID一PTS",則處理移到步驟S6。
在步驟S5,確定值"expjts—item—id"和值"aujits—item—id"是否相等。如 果確定為"exp_pts—item—id"和值"aiu)ts—item—id,,相等,則處理移到步驟S6。
在步驟S6,基于對(duì)當(dāng)前音頻處理單元和采樣頻率的編解碼處理來計(jì)算當(dāng) 前音頻處理單元的回放間隔"audiojnterval"。在步驟7,基于
exp_pts=au_pts+audio—interval [公式1], 添加音頻處理單元的回放間隔"audio—interval"到當(dāng)前音頻處理單元的PTS值 "au_pts"。然后,將結(jié)果存儲(chǔ)在期望下一次處理的音頻處理單元的PTS值 "expjts"中。而且,基于
exp_pts—item—id=au_pts—item—id [公式2],
將當(dāng)前回放間隔指定信息的ID值"aiu tsjtem—id"存儲(chǔ)在期望下一次處理的 回放間隔指定信息的ID值"expjts—item一id,,中。然后,在步驟S8,輸出當(dāng)前 音頻處理單元,并將下一音頻處理單元定義為當(dāng)前音頻處理單元。然后,處 理返回步驟S3。
另一方面,如果在步驟S5中確定為具有與期望的音頻處理單元的對(duì)應(yīng)的 回放間隔指定信息的ID值"expjtsjtemjd"不同于具有與當(dāng)前音頻處理單元 的對(duì)應(yīng)的回放間隔指定信息的ID值"aujtsjtem一id",則處理移到步驟S9。
在步驟S9,計(jì)算包括正在播放的回放間隔指定信息的末尾的音頻處理單 元和包括期望下一次處理的回放間隔指定信息的開頭的音頻處理單元之間的 重疊量,并將重疊量進(jìn)行合計(jì)。然后,如果加起來的重疊量等于或高于預(yù)定 值,則在此執(zhí)行插入視頻幀的回饋處理。然后,將處理返回步驟S2。將在下 面描述步驟S9的細(xì)節(jié)。
接下來將參考圖9來描述音頻處理和回饋處理單元的重疊量的相加。在 步驟Sll,指示由值"aujitsjtem—id"所指示的回放間隔指定信息中的IN點(diǎn)的 信息被存儲(chǔ)在值"injime"中。指示由值"exjts—item—id"所指示的回放間隔指 定信息中的OUT點(diǎn)的信息被存儲(chǔ)在值"out—time"中
在步驟S12,基于
item—diff=out—time-in—time [公式3]; 以及. exp=pts=exp_pts+item—diff pi^式4], 將所期望的音頻處理單元的PTS值轉(zhuǎn)換成當(dāng)前音頻處理單元PTS的時(shí)間。 在步驟S13,基于
over—lap=exp_pts-au_pts [公式5]
來計(jì)算重疊的音頻單元的重疊量"over一lap"。在步驟S14,基于
audio—overlap—sum=audio_overlap_sum+over—lap [公式6] 來計(jì)算作為重疊量"over—lap"的和值的重疊量禾W直(amount-of-overlap sum value ) "audio_overlap—sum"。然后,在步驟S15,將校正由相加產(chǎn)生的重疊量 和值"audio—overlap—sum"的校正量"feedback"定義到 一幀的時(shí)間。
在步驟S16,確定下一顯示畫面是否準(zhǔn)備好。如果確定為下一顯示畫面 準(zhǔn)備好了,則處理移至步驟S17。另一方面,如果確定為下一顯示畫面沒有 準(zhǔn)備好,則處理返回至步驟S16。重復(fù)步驟S16中的處理,直到下一顯示畫 面準(zhǔn)備好為止。
在步驟S17,從^L頻轉(zhuǎn)換部分15獲得在^L頻轉(zhuǎn)換部分15中執(zhí)行的3-2 4斤疊處理的幀群內(nèi)的幀凄t計(jì)凄t值(the number-of-frames count value ) "video—frame—cnt"。在步驟S18,確定幀數(shù)計(jì)數(shù)值"video—frame—cnt"的值是否 為"2"。如果確定為幀數(shù)計(jì)數(shù)值"video—fmme—cnt"的值為"2",則處理移至步驟 S19。另一方面,如果確定為幀數(shù)計(jì)數(shù)值"video—frame—cnt"的值不是"2",則處 理返回步驟S16。在步驟S19,確定由相加產(chǎn)生的重疊量和值"audio—overlap—sum"是否高于 才交正量的<直"feedback"。如果確定為重疊量和值"audio—overlap—sum"高于沖交正 量的值"feedback",則處理移至步驟S20。另一方面,如果確定為重疊量和值 "audio—overlap—sum"等于或低于校正量的值"feedback",則結(jié)束包括這一 系列 步驟的該處理,并且返回圖8中的步驟S2。在步驟S20,將為"3"的幀數(shù)計(jì)數(shù)值"video—frame—cnt"通知給視頻轉(zhuǎn)換部 分15。換句話說,在視頻轉(zhuǎn)換部分15的3-2折疊處理中,由重復(fù)讀取一幅畫 面兩次產(chǎn)生的部分被重復(fù)讀取三次。因此,將一幀的畫面插入兩幀群。所以 視頻數(shù)據(jù)的回放時(shí)間被延遲一幀,并且減少了視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的差 值。在步驟S21,基于v_STC=v—STC隱feedback [公式7], 通過加法器20從由STC電路19供給視頻轉(zhuǎn)換部分15的同步基準(zhǔn)時(shí)間STC 的值"v—STC,,中減去校正量"feedback"。在步驟S22,基于audio—overlap—sum=audio—overlap—sum-feedback [公式8] 從重疊量和值"audio一overlap—sum"中減去校正量"feedback"。由此校正重疊量 和值"audio—overlap—sum"。該處理計(jì)算包括由正在播放的回放間隔指定信息所指定的間隔的末尾的 音頻處理單元與包括由期望下次處理的回放間隔指定信息所指定的間隔的開 頭之間的重疊量"over—lap",并確定由所計(jì)算出來的重疊量的相加產(chǎn)生的和值 "audio一oveiiap一sum"是否等于或長于一幀。如果和值"audio一overlap—sum"等 于或長于一幀,則插入一幀。因此,可以減少要播放的視頻數(shù)據(jù)和音頻數(shù)據(jù) 之間的差值。而且,由于將一幀插入了^L頻轉(zhuǎn)換部分15中的3-2折疊處理中 的兩幀群中,所以可以防止不自然的顯示。接下來描述本發(fā)明的實(shí)施方式的變型示例。在本發(fā)明的該實(shí)施方式的該1 變型示例中,為了減少視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的差值,使用第二方法,此 方法通過刪除在包括由處置的回放間隔指定信息所指定的間隔的末尾的音頻 處理單元與包括由下一回放間隔指定信息所指定的間隔的開頭的音頻處理單 元之間的一個(gè)音頻處理單元,順序播放音頻數(shù)據(jù)。圖IOA至圓IOD示出了在編輯回放控制信息來創(chuàng)建不同回放控制信息的 情況下用于流數(shù)據(jù)的特殊回放控制方法的示例。例如,如圖10A所示,在音 頻處理單元a至k與回放間隔指定信息弁l至#3之間建立對(duì)應(yīng),以順序播放它 們。將描述編輯用于順序回放音頻數(shù)據(jù)的多個(gè)連續(xù)的回放間隔指定信息#1 、 #2和#3的回放控制信息來連接回放間隔指定信息#1和#3的情況。如圖10B 所示,為了播放回放間隔指定信息#1,可能需要包括由回放間隔指定信息#1 所指定的間隔的開頭和末尾的音頻處理單元a至d。為了播放回放間隔指定信 息#3,可能需要包括由回放間隔指定信息#3所指定的間隔的開頭和末尾的音 頻處理單元h至k。因此,當(dāng)將回放間隔指定信息#1和回放間隔指定信息#3連接起來以順序 播放時(shí),包括由回放間隔指定信息#1所指定的間隔的末尾的音頻處理單元d 的一部分與包括由回放間隔指定信息#3所指定的間隔的開頭的音頻處理單元 h的一部分重疊,如圖IOC所示。在本發(fā)明的實(shí)施方式的該變型示例的情況下,刪除重疊的音頻單元d和 h中的一個(gè)音頻處理單元,如圖10D所示。因此,通過刪除重疊的兩個(gè)音頻 處理中的一個(gè)音頻處理單元,在回放控制信息的回放結(jié)束位置和音頻數(shù)據(jù)的 回放結(jié)束位置之間出現(xiàn)差值。特別地,已經(jīng)描述了刪除重疊的音頻處理單元 d和h中的音頻處理單元h的示例,但本發(fā)明不限于此。可以刪除重疊的音 頻處理單元d和h中的音頻處理單元d。在本發(fā)明的實(shí)施方式的該變型示例中,如圖IIA所示,如果差值的時(shí)間 長度等于或長于預(yù)定值,則間去(thin out)預(yù)定時(shí)間段的視頻數(shù)據(jù)。因此, 可以減少回放控制信息和音頻數(shù)據(jù)之間的差值。更具體地說,如果該差值的 程度等于或長于一個(gè)視頻幀的時(shí)間長度,則間去一個(gè)視頻幀,如圖IIB所示。對(duì)除59.94p視頻信號(hào)之外視頻信號(hào)(諸如24p視頻信號(hào))執(zhí)行參考上述 實(shí)施方式所描述的3-2折疊(或2-3折疊)處理。因此,24p視頻信號(hào)可以被 轉(zhuǎn)換為60p^L頻信號(hào)。
在本發(fā)明的實(shí)施方式的該變型示例中,為了減少視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的差值,對(duì)3-2折疊(或2-3折疊)處理中的三幀群執(zhí)行間去一個(gè)視頻幀的 處理。換句話說,當(dāng)從兩幀群中間去一幀時(shí),該三幀群后跟著由從兩幀群中間 去一幀產(chǎn)生的一幀,然后跟著一個(gè)三幀群。在這種情況下,在該三幀群的回 放之后,立即播放由從兩幀群中間去一幀產(chǎn)生的一幀,然后播放一個(gè)三幀群。 因此,經(jīng)歷幀間去的群與該群之前和之后沒有間去的群之間在幀數(shù)上的差值 等于或高于2,其導(dǎo)致不自然的顯示。因此,為了對(duì)經(jīng)歷3-2折疊處理的視頻信號(hào)執(zhí)行幀間去,從三幀群中間 去一幀,如圖12A所示。因此,如圖12B所示,經(jīng)歷間去一幀的群與該群之 前和之后沒有幀間去的群之間在幀數(shù)上的差值等于或高于兩幀,其可以防止 不自然的顯示。這樣,在本發(fā)明的該實(shí)施方式和本發(fā)明的實(shí)施方式的該變型示例中,當(dāng) 視頻數(shù)據(jù)和音頻數(shù)據(jù)之間出現(xiàn)差值時(shí),如果該差值等于或大于預(yù)定量或從預(yù) 定位置間去了視頻幀,則在預(yù)定位置處插入視頻幀。因此,可以減少視頻數(shù) 據(jù)和音頻數(shù)據(jù)之間的差值,這可以防止視頻圓像和聲音的不自然定時(shí)。已經(jīng)描述了本發(fā)明的實(shí)施方式和該實(shí)施方式的變型,但本發(fā)明不限于該 實(shí)施方式和該實(shí)施方式的變型。在不脫離本發(fā)明的范圍和精神的情況下,可 以進(jìn)行各種各樣的改變和應(yīng)用。本領(lǐng)域技術(shù)人員應(yīng)該理解,在所附權(quán)利要求或其等效物的范圍內(nèi),可以 依賴于設(shè)計(jì)要求和其他因素出現(xiàn)各種修改、組合、次組合(sub-combinations ) 和變更。
權(quán)利要求
1.一種播放視頻數(shù)據(jù)和與該視頻數(shù)據(jù)關(guān)聯(lián)的音頻數(shù)據(jù)的回放方法,該方法包括步驟在視頻數(shù)據(jù)中,計(jì)算由基于處理該視頻數(shù)據(jù)的第一處理單元指定回放間隔的回放間隔指定信息所指定的回放間隔,與作為有與該第一處理單元的長度不同的長度的第二處理單元的集合的、對(duì)應(yīng)于該回放間隔指定信息的音頻數(shù)據(jù)的間隔之間的差值;執(zhí)行根據(jù)該差值轉(zhuǎn)換由該回放間隔指定信息指定的該回放間隔的長度的第一轉(zhuǎn)換;以及執(zhí)行交替地在該視頻數(shù)據(jù)上重復(fù)輸出每一幀三次和重復(fù)輸出每一幀兩次,并且將在該第一幀頻下的視頻數(shù)據(jù)轉(zhuǎn)換成在與該第一幀頻成2-5關(guān)系的第二幀頻下的視頻數(shù)據(jù)的第二轉(zhuǎn)換,其中,該第一轉(zhuǎn)換被配置成使得該轉(zhuǎn)換之后的幀差值可等于低于在基于重復(fù)輸出三次的幀的幀群,與在基于重復(fù)輸出三次的幀的幀群之后的、基于重復(fù)輸出兩次的幀的幀群之間的差值。
2. 如權(quán)利要求l的回放方法,其中,該第一轉(zhuǎn)換將一幀插入基于重復(fù)輸 出兩次的該幀的該幀群。
3. 如權(quán)利要求2的回放方法,其中,該用于回放該視頻信號(hào)的基準(zhǔn)信號(hào) 被延遲一幀的時(shí)間。
4. 如權(quán)利要求l的回放方法,其中,該第一轉(zhuǎn)換從基于重復(fù)輸出三次的 該幀的該幀群中刪除一幀。
5. 如權(quán)利要求4的回放方法,其中,該用于回放該視頻信號(hào)的基準(zhǔn)信號(hào) -陂超前一幀的時(shí)間。
6. —種使計(jì)算機(jī)實(shí)現(xiàn)播放:規(guī)頻數(shù)據(jù)和與該視頻數(shù)據(jù)關(guān)聯(lián)的音頻數(shù)據(jù)的回 放方法的回放程序,該方法包括步驟在視頻數(shù)據(jù)中,計(jì)算由基于處理該視頻數(shù)據(jù)的第一處理單元指定回放間 隔的回放間隔指定信息所指定的回放間隔,與作為有與該第一處理單元的長 度不同的長度的第二處理單元的集合的、對(duì)應(yīng)于該回放間隔指定信息的音頻 數(shù)據(jù)的間隔之間的差值;執(zhí)行根據(jù)該差值轉(zhuǎn)換由該回放間隔指定信息指定的該回放間隔的長度的第一轉(zhuǎn)換;以及執(zhí)行交替地在該視頻數(shù)據(jù)上重復(fù)輸出每一幀三次和重復(fù)輸出每一幀兩次,并且將在第一幀頻下的視頻數(shù)據(jù)轉(zhuǎn)換成在與該第一幀頻成2-5關(guān)系的第 二幀頻下的視頻數(shù)據(jù)的第二轉(zhuǎn)換,其中,該第一轉(zhuǎn)換被配置成使得該轉(zhuǎn)換后的幀差值可等于低于在基于重 復(fù)輸出三次的幀的幀群,與在基于重復(fù)輸出三次的該幀的該幀群之后的、基 于重復(fù)輸出兩次的幀的幀群之間的差值。
7. —種播放視頻數(shù)據(jù)和與該視頻數(shù)據(jù)相關(guān)聯(lián)的音頻數(shù)據(jù)的回放設(shè)備,該 設(shè)備包括控制部分,其在該視頻數(shù)據(jù)中,計(jì)算由基于處理該視頻數(shù)據(jù)的第一處理 單元指定回放間隔的回放間隔指定信息所指定的回放間隔,與作為有與該第 一處理單元的長度不同的長度的第二處理單元的集合的、對(duì)應(yīng)于該回放間隔 指定信息的音頻數(shù)據(jù)的間隔之間的差值;第一轉(zhuǎn)換部分,其根據(jù)該差值轉(zhuǎn)換由該回放間隔指定信息指定的該回放間隔的長度;以及第二轉(zhuǎn)換部分,其交替地在該^L頻數(shù)據(jù)中重復(fù)輸出每一幀三次和重復(fù)輸出每一幀兩次,并且將在第一幀頻下的視頻數(shù)據(jù)轉(zhuǎn)換成在與該第一幀頻成2-5 關(guān)系的第二幀頻下的視頻數(shù)據(jù),其中,該第一轉(zhuǎn)換部分被配置成使得轉(zhuǎn)換后的幀差值可等于低于在基于 重復(fù)輸出三次的幀的幀群,與在基于重復(fù)輸出三次的該幀的該幀群之后的、 基于重復(fù)輸出兩次的幀的幀群之間的差值。
全文摘要
播放視頻數(shù)據(jù)和與該視頻數(shù)據(jù)關(guān)聯(lián)的音頻數(shù)據(jù)的回放方法包括步驟在視頻數(shù)據(jù)中,計(jì)算回放間隔與音頻數(shù)據(jù)的間隔之間的差值;執(zhí)行根據(jù)該差值轉(zhuǎn)換由該回放間隔的長度的第一轉(zhuǎn)換;以及執(zhí)行交替地在該視頻數(shù)據(jù)上重復(fù)輸出每一幀三次和重復(fù)輸出每一幀兩次,并且將在該第一幀頻下的視頻數(shù)據(jù)轉(zhuǎn)換成在與該第一幀頻成2-5關(guān)系的第二幀頻下的視頻數(shù)據(jù)的第二轉(zhuǎn)換,其中,該第一轉(zhuǎn)換被配置成使得該轉(zhuǎn)換之后的幀差值可以等于低于在基于重復(fù)輸出三次的幀的幀群,與基于重復(fù)輸出兩次的幀的幀群之間的差值。
文檔編號(hào)H04N9/804GK101150740SQ200710152818
公開日2008年3月26日 申請(qǐng)日期2007年9月18日 優(yōu)先權(quán)日2006年9月21日
發(fā)明者水野公嘉 申請(qǐng)人:索尼株式會(huì)社