TWI332791B - Digital video recorder, digital video system, and video playback method thereof - Google Patents
Digital video recorder, digital video system, and video playback method thereof Download PDFInfo
- Publication number
- TWI332791B TWI332791B TW96109231A TW96109231A TWI332791B TW I332791 B TWI332791 B TW I332791B TW 96109231 A TW96109231 A TW 96109231A TW 96109231 A TW96109231 A TW 96109231A TW I332791 B TWI332791 B TW I332791B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- video
- file
- digital
- data structure
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 15
- 238000012545 processing Methods 0.000 claims description 22
- 239000000463 material Substances 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000003384 imaging method Methods 0.000 claims description 3
- 241000282320 Panthera leo Species 0.000 claims description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 12
- 238000007781 pre-processing Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 238000003825 pressing Methods 0.000 description 3
- 230000008929 regeneration Effects 0.000 description 3
- 238000011069 regeneration method Methods 0.000 description 3
- 241000255925 Diptera Species 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- NINIDFKCEFEMDL-UHFFFAOYSA-N Sulfur Chemical compound [S] NINIDFKCEFEMDL-UHFFFAOYSA-N 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 210000000003 hoof Anatomy 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 229910052717 sulfur Inorganic materials 0.000 description 1
- 239000011593 sulfur Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
1332791 九、發明說明: 【發明所屬之技術領域】 本發明係與數位錄影技術有關,尤指一種使用於數位錄影裝 置中之影像播放方法。 【先前技術】 # 棚人電腦或是其他數位㈣處理及儲存的系統當中,均 需採用特定的檔案系統⑽system)來進行其儲存空間之配置 及存取管理’目前較常見的檔案系統包含有如FAT32 (File Allocation Table 32-bit version) ^ NTFS (New Technology File
System)等規格。其中,符合則2槽案系統規格的槽案,係 具有- 4Gbyte的檔案大小姐,在過去這樣的檔案大小上限並 參 不會造成太多槽案儲存及讀取上的困擾,畢竟在過去的電腦或資 訊商品的應用中,鮮少會發生單一一個槽案即包含有超過 4Gbyte之資料量的情形。
Ik著半V體技術的進步,各種電子產品的處理運算能力愈 來愈強’儲存空間的單價愈來愈低,使得各種裝置儲存及處理大 - 量龍成射能’因應這個趨勢,其巾發展最著的領域即在 6 1332791 於多媒體影音規格方面,例如在影像規格上,即從過去的標準晝 質(standard definition,SD)影像,發展到目前已經漸趨普遍的 高畫質(high definition,HD)影像,而在硬體方面,則有儲如數 位電視(digital TV)、數位機上盒(sett〇p b〇x,STB)、及數位錄 影機(digita丨video recorder,DVR)等產品的問世,這些發展均 係挾科技發展之便,希望能夠帶給視聽者更佳的視聽經驗及更便 * 利的使用模式。然而在這樣的發展趨勢中,如FAT32檔案系統 對單一檔案大小設有上限的情形即會造成檔案管理的不便以及 視聽享受上的不悅,這是由於依照目前及未來的多媒體影音格 式,影音資訊經過儲存後所產生的資料量動辄超過十數Gbyte, 而導致屬於同-内容的影音資訊(例如同一部電影)勢必得以複 數個個別的檔案來進行儲存,導致檔案管理不便及讀取困難。同 • #的狀況也會發生在影像壓縮技術或是其他與多媒體影音處理 技術中’例如DivX影像編碼技術所產生之壓縮檔案即具有 lGbyte的大小上i _地也會造成如上述—般相_結果。 目則的數位W像裝置’如數位錄频、或内建數位錄影及 播放功能之數位機上盒或數位電視等產品,於欲播放先前所錄 t、或是自他處下載下來的複數個具有大小上限、但是實則為同 7 1332791 一内容(如同一部電影)之影像檔案時,其所採取的方法僅只於 在播放完一個檔案的時候,判斷依照檔名字母順序之下一個檔案 為何並進行該檔案之自動播放,這種處理方式實際上並非將屬於 同一内容之檔案作群組化之區別,故如果依檔名字母順序在同一 内谷之複數個檔案之間係存在一非屬於該内容的額外檔案,該系 統將無法將之排除而仍行播放;在欲對同一内容(如同一部電影) 進行循標(seeking)時,其循標的範圍也只能及於目前所播放的 擋案範而無法進行跨齡域«作;而絲束前一檑案 之播放與開始下-㈣之之間缝生之無可避免的影音停 頓及不連續,更是造成視聽者視聽經驗不佳的主因之一。 【發明内容] 一種數位影像裝置及 個檔案的相關資訊以 因此,本發明的目的之一即在於提供一種數 影像播放方法,獅將屬於同-内容之複數個檔案 -資料結構進行紀錄’以達到順暢地播放影像的目的 其係揭露—種數鱗影裝置,其包
依據本發明之實施例, 含有一儲存裝置;一處理電j 1332791 存裝置中’以及絲產生—针資料結構,該钟資料結構係包 含有複數㈣料’分騎應於該複數娜像檔案;以及一顯示裝 置,輕接於該處理電路,用來顯示該複數個影像檔案之視訊内 容;其中於顯示該視訊内容時,該處理電路係依據—時間計數值 對該索引資料結構進行搜尋及比較,以蚊所欲讀取之該複數個 影像槽案中之—第—影像_以及該第—影像檔案中之一第一 位置。 依據本發明之實施例,其另揭露—種數位影像系統,其包 含有複數筆資料,分珊應於該複數個影像以及一顯示裝
含有一儲存裝置,瞻轉魏個蹄齡;-[賴,耦接 於該儲存裝置’躲維持-㈣丨f料結構,該七丨資料結構係包 置’耦接於該第-邏輯,用來自該第—邏輯接收並顯示該複數個 影像權案之視訊内容;其中於顯示該視訊内容時,該第-邏輯係 依據-時卩継值對物_結構進行鱗及味以決定所 欲讀取之纖娜㈣kl —軸輪該第一影 像檔案中之一第一位置。 依據本發明之實施例, 其更揭露-御彡像方法,其包 9 1332791 含有產生-素引資料結構,节 資料,分別對痛η 〜索弓卜身料結構係、包含有複數筆 、针刀珊應於細固 時間計數值係對應於所欲奸維持-時間計數值’其令該 對該索”赌構進储尋^—現勒容;依據該時間計數值 Φ 影像謝之-第-影:::’::定:讀取一 内容。 中之。亥第健,以顯示該視訊 【實施方式】 以下於進行本發明之實施例的說明時,係以數位錄影機及/ 或其令所包含之主要元件即數似__ _ __ chip)為例來進行說明,但是熟習此領域技術的人應可理解本 • 發明的應用領域並不以此為限’其他具有數位錄影/播放功能或 疋内建有上述數位錄影控制晶片之數位景;像裝置,如數位機上 益、數位電視、遊戲主機料,乃至於其他有連續播放屬於同一 β容之複數個難之需求的電子/多媒體產品,均可採用本發明 之方法。 «月參閱第1圖,其係顯示依據本發明—實施例之數位影像系 1332791 統(例如一數位錄影機、一數位機上盒、一數位電視、一遊戲主 機、前述各種裝置所内含之控制晶片、或是其他裝置或產品或其 控制晶片)的示意圖。於第1圖中,一數位影像裝置1〇〇之主要 構成元件係包含有一電視解碼器(TV decoder) 110、一微處理 器120、及一電視編碼器(TVenc〇der) 13〇,在此須注意的是, 除了上述主要構成元件之外,數位影像裝置1〇〇更可依照應用領 域的不同,而另外包含有其他構成元件,諸如音訊輸出入介面、 乙太網路模組、IEEE1394介面、USB介面、DDR控制模組、快 閃圮憶體控制模組、各種周邊介面模組(如Gpl〇、UART、&) 等等,由於這些元件並非本發明之重點,故將不在此贅述。 於本實施例中,數位影像裝置1〇〇係透過電視解碼器11〇 _接於-影音資料源14〇 (例如透過網路傳送過來的影音串流、 或疋來自於局端的電視訊號),以接收來自於影音資料源140之 一視訊訊號。電視解碼器11〇係用來對於所接收進來的視訊訊號 進行解碼操作’例如將位於基頻之類比NTSC、PAL、及/或 SECA1VU見訊訊號解碼為數位的資料格式,於本實施 例中’電視解碼器11G係包含有四組1G位元之類比數位轉換器, 有2D及3D梳形遽波器(c〇mb fiiter)以進行亮度/彩度 11 1332791 分離處理(YC separation)。微處理器120係耦接於電視解碼器 U〇、電視編碼器130、以及一大量資料儲存裝置,例如一硬碟 150 ’微處理器120係用來對電視解碼器11〇解碼後之視訊訊號 進行處理,並對硬碟150進行存取,以將處理後之視訊訊號傳送 至電視編碼器130,於本實施例中,微處理器12〇係由一個或多 個數位訊號處理(digital signal processing )電路及/或微處理電路 (諸如MIPS)所組成。電視編碼器130則耦接於一顯示裳置16〇 (例如一電視或一顯示器之平面顯示螢幕),用來對於經過微處 理器120處理後之視訊訊號進行編碼操作,例如將數位 4:2:2格式之視訊資料編碼為各種標準電視訊號,如NTSC、PAL CVBS、S-video訊號、個別之νυν或RGB輸出訊號等等,於 本貫例中,電視編碼器130係包含有六個12位元之數位類比轉 換器。 請參閲第2圖,其係顯示依據本發明一實施例,第丨圖中 之數位影像裝置1〇〇播放所接收進來的視訊資料之處理路徑示 思圖。於第2®中,各個方财所表示者係為第〗圖中各個元件 所進打之處理或操作,將於以下詳細說明。在數位影像裝置應 自衫音貝料源140之處接收視訊訊號之後,首先會利用電視解碼 12 1332791 器210進行一電視解碼操作210,其操作内容如前所述,待電視 解碼操作210完成之後’電視解碼器210會將解碼操作後之視訊 訊號傳送至微處理器12〇之處’微處理器12〇則會先對該視訊訊 號進行-視訊前置處理222,-般來說,前置處理(pre_p_ssing) 係會對視訊訊號進行濾波操作或是其他影像處理操作,以將傳送 過私中所致生之雜訊縣減輕或消除。而在前置處理之後,視訊 # 訊號則會分別進入兩個不同的處理路徑,於第-路徑中,經過前 置處理後的視訊訊號會直接被傳送至電視編碼器13〇之處,以進 行-電視編碼操作230,其操作内容如前所述,而編碼操作後之 視訊訊制再被傳送至顯示裝置⑽之處進行播放操作胁而 於第二路針’經猶置處理後的視賴制外會再隱由微處 理器224進行- MPEG2編碼操作、或其他資料壓縮操作,以對 • 其資料量進行壓縮,以利儲存於硬碟150當中(即視訊資料儲存 操作250),在有需要的時機點(以下將舉例說明),先前被儲存 的壓縮貝料則會被讀取出來,由微處理器12q對之進行— MPEG2解碼操作2% ’以還料壓輔之魏職,再將解壓 縮之後之視訊訊號經電視編碼操作23〇及播放操作⑽之處理, 以播放之。 13 1332791 在此須注意的是,微處理器120在第二路徑中對視訊訊號 進行壓縮以利其儲存的同時,亦會對賴存下來之魏訊號加上 時間印記(timestamp),以方便數位影像裝置1〇〇識別每部份影 像所位於之時間點。於視訊訊號巾加人時間印記之技術係為熟習 此項技術的人所廣泛悉知者,故其細節將不在此資述。 如則所述’本發明之實施例不似傳統之處理方式僅能以自 儲存襄置中將先前儲存起來之視訊資料讀取出來再行播放的做 法,將會導致雜賞即時内容〇ivee_nt)需求的使用者必須 忍受-顯著的咖上遲延(甚至可能長職秒),_提供一視 賴號處理職(即_1—健),其雜視誠號進行一 前置處理後’在未經顧縮編碼操私寫人硬碟_>讀取硬碟·〉解 [縮解碼_作的情形下’直接將視訊訊號輸出播放,以確保使用 者月夠觀賞到「直正gpfl主ΛΑ、a ,」的視朗容’而不需料因為驗編 ΖΓΓ存取硬碟職_額外咖。這樣的魏,於使用者 、二收視的絲非常在意的情形下(例如觀賞現場的運動赛 事、或疋錢電影),_具有顯著意義。 之外,仍然提 本毛明之實施例除了提供即時播放的第一路徑 1332791 供對前置處理後之視訊訊號進行壓縮及儲存之第二路徑,這是考 量使用者除了有收視即時内容的f求之外,同時也會有隨時暫停 收視再重新播放及/或對於已經播放過之内容進行例轉 或搜尋(seeking)的需求。舉例來說,#一使用者在觀賞一即時 内容的程中,於暫停收視(例如按下暫停紐「pause」)一段 時間之後打算繼續收視時,若其不希望錯失該内容中任何一刻的 • 細節’則可對數位影像裝置進行適當的操作(例如再按下再生知 「PLAY」),此時微處理器m时產生一相對應之控制訊號 CTRL’以選取(以多工器228表示)自硬碟⑼中讀取出來並 經過MPEG2解碼操倾之魏職,赠得所出來之影像 係緊㈣絲暫停時之内容。_地,當—朗者有對於已經播 放過之内容進行倒轉(rewind)或搜尋(磁㈣)的需求時,其 • 可對触影職置進㈣當的操作⑷如按T·紐「REW卿」 或是操作飛梭旋紐「shuttle」),辦微處理器12〇即會產生 一相對應之控制訊號CTRL,以·自硬碟15〇中讀取出來並經 過MPEG2解碼操作後之視訊訊號,並依照使用者之操作所對應 之時間點,輸出具有正確時間印記之播放内容。 田然在上述各餘作之餘,朗者亦可隨時選擇回到最 1332791 即時内容之收視,只要加以適當的操作(例如按下即時播放紐 「LIVE」)’此時微處理器120即會產生一相對應之控制訊號 CTRL ’以再次縣前置處理後所產生、未輯縮及儲存之視訊 efl说’而再次即時播放内容。 在此應注意的是,雖然於上述實施例中,電視解碼操作210 及電視編碼操作230係分別以專用(dedicated )之電視解碼器電 路及電視編碼器電路在實現,而視訊前置處理222、MpEG2編 碼操作、及MPEG2解碼操作係由微處理器12〇配合軟體或軔體 程式碼之運算來實現’但是制此項技術者均應理解,本發明並 不以此為限’上述各項處理操作及所提供之功能均能以專用硬體 電路、軟體程式碼、或是以上二者之混合搭配來實作。再者,雖 然於本實施例中,數位影像裝置1〇〇係包含有用來將類比視訊訊 號轉換成數位視訊訊號之電視解碼器11〇及用來將數位視訊訊 唬轉換成數位視訊訊號之電視編碼器13〇,但是本發明並不以此 為限,於影音資料源140所傳送過來之視訊訊號原本就是數位格 式的情形下,電視解碼器110即非必要元件,而於後端之顯示裝 置160具有數位訊號介面而能夠接受數位視訊訊號的情形下,電 視編碼器130亦非必要元件。至於儲存裝置15〇,於本實施例中 雖然以峡或外接於數位影像裝置丨⑻之硬碟為例,但是本發明 並不以此祕,其他諸如透過鱗連接之遠端設備,亦為其一 例。又雖然於本實施例中’數位影像裝置剛於對視訊訊號進行 儲存時會先對其進行影像壓縮’以節省存取頻寬或儲存空間,但 是本發明並不以此植,於其他實施例巾,亦可不對視訊訊號進 行壓縮而直接將之儲存至儲存裝置150中。 請再參閱第3圖,其係顯示數位影像裝置1〇〇儲存於硬碟 150中、或是經由網路或其他資料源所接收下纟,屬於同一内容 (如同一部電影)之複數個影像檔案的示意圖。如第3圖所示, 屬於同一内容之一視訊資料係被依序儲存成五個檔案,分別為 2Gbyte 之「video.001」、1Gbyte 之 rvide〇〇〇2」、〇5Gbyte 之 「video.003」、2Gbyte 之「video.004」、1Gbyte 之 Γ_〇 〇〇5」, 其中video.002中所儲存之資訊,係為於内容時間順序上接續在 video.OOl之後者,而video 〇〇3中所儲存之資訊,係為於内容時 間順序上接續在videos之後者,其餘以此類推。該視訊資料 之所以會被儲存成複數個檔案,可能是因為所使用之檔案系統 (如FAT32)、或是所使用的編碼技術(如DivX)對單—檔案大 小所加之_所致。種複數個齡,可能是從㈣源傳送過來 17 5時_如透過網路傳送)即呈現個別檔案的形式、或是在微 免理恭12G物壓縮編碼的時候,始辦間順序被魏儲存成複 數個個別檔案,而被儲存在硬碟15〇當中。 於本發明之實施例中,數位影像褒置1〇〇在接收或形成上 述複數個屬於同-内容之影像檔鱗,除了將上述各個影像樓案 儲存於硬碟15G +之外,更會產生並齡—帛來指向該些影像檔 案之索引資料結構(mdex data strueture),如第4圖所示,其係 』示依據本發明-貫施例之索引資料結構彻與上述影像樓案 之間之對應義的示意圖。於第4时,索引#料結構係包 含有複數筆資料(entry) ’其巾每-筆龍係分騎應於前述複 數個影像檔案其中之一,例如第一筆資料41〇係對應於 video.OOl ’苐二筆資料420係對應於¥他0.〇〇2,其餘以此類推。 請再參閱第5圖,其係顯示依據本發明一實施例,第4圖中之索 引資料結構400中所包含之内容的示意圖。於索引資料結構4〇〇 中’對應於母一筆資料’其係包含有一「槽案名稱」欄位460、 一「檔案大小」襴位470、以及選擇性地包含有一「累計檔案大 小」攔位480。 1332791 其中’「檔案名稱」欄位460係用來依照該視訊資料内容的 時間上順序,指示每-個個別樓案的檔名,例如於第5圖中,第 筆資料之檔案名稱」欄位係為「vide〇〇〇i」,第二筆資料之 「檔案名稱」欄位係為「video.002」,依此類推,第五筆資料之 「檔案名稱」欄位則為「videaG()5」。「檔案大小」攔位47〇則用 來指示每-筆資料巾相對應之職名稱的觀大小為何,例如於 第5圖中,第-筆資料之「檔案大小」欄位係為Wd⑺邏之大 小即2Gbyte ’第二筆資料之「樓案大小」攔位係為ν·〇〇2之 大小即1Gbyte,依此類推,第五筆㈣之「職大小」攔位則 為videa005之大小即1Gbyte。而如果選擇採用「累計檔案大小」 攔位480的話,則該攔位係用來儲存自第一筆資料以來累計之檔 案大小為何,例如於第5圖中,「累龍鼓小」攔位依序儲存 2Gbyte、3Gbyte、3.5Gbyte、5.5Gbyte、6.5Gbyte。 於本實把例中,數位景>像裝置卿會於適當的時機點,例 如初始化時、或是開啟特定職目錄⑽時,對所 儲存之影錢行搜尋,依職尋的結城出具有隱檔案特 徵之各個㈣(例如於本實施例巾,所有開頭為「㈣⑺」之槽 案)’再將這些職的相關資訊填人其所產生之索引資料^ 19 丄夕夕厶/y丄 4〇时’並將索引資料結構彻暫存於一記憶賴當中(例如一 動態隨機存取記㈣,未_於财)。細此處所揭露之引索 貝料結構產纽維持方法並非本㈣之_條件,其他熟習此項 技術的人·知或·㈣⑽·構產生及轉方法,亦可應 用於本發明當中’例如,該索引資料結構亦可以—樓案之形式被 儲存起來。再者’本實施例中之索引資料結構·中除了包含有 如上所述各個攔位之資訊之外,更可再包含有如所接收進來者之 訊號格式G物其為NTSC $胤)、視雜神(_晰時 視訊長度(例如多少咖❹知_)特訊,_播放時之 搜尋定位之用。 由於依照本發明之實施例的數位影像裝置削係產生並維 持如第5圖所示之索引資料結構4〇〇,數位影像裝置1〇〇將可藉 由讀取索引資料結構4〇〇巾所儲存的資訊,加上簡單的索引運 算,即可十分迅速地找到目前所欲播放的視訊内容係位於該些複 數個影像檔案當中的哪一個檔案的哪一個位置,然後再存取所指 疋到的该檔案的該位置,以正確地播放該視訊内容。請參閱第6 圖,其係顯示依照本發明一實施例,操作數位影像裝置1〇〇時所 播放之視訊内容與該複數個影像檔案之間之對應關係示意圖。於 20 1332791
第6圖中,係顯示數位影像裝置1〇〇之操作介面5i〇、遠端操作 介面520、以及顯示晝面530,而於本實施例中,操作介面51〇 係包含有控制視訊播放所常見的操作功能,例如「再生」(play)、 「倒轉」(rewind)、「快轉」(fastforward)等按鈕、或是其他功 食匕’而遠端操作介面520 (例如一遙控器)上,除了如前所述之 各種操作鈕之外’更包含有一可以用來快速尋找到所欲觀賞之視 汛内容片段的飛梭旋鈕(shuttle)。於第6圖中,更顯示了一時 間轴橫桿(time bar) 540,須注意的是,時間軸橫桿54〇可以是 實際上屬於數位影像裝置励之播放操作介面的一部分,而可以 被施以拖$操作(dmg)以決定所欲·_容時間點或者其 亦可僅於本實施例中用來代表放之視訊内容的時間指標 (timeindex) ’而並未被實際上顯示於操作介面中。
、職心优關減正«放的時候(例如當使用者 按下再生㈣,數位影像裝置卿即會持續維持一時間計數值, ^來指示目前正在播放之内容時間點,藉由不斷地遞增該時間計 :該視訊内容即得以被依序播放出來,該視訊内㈣ ^與卿像謝顿爾一對應關 46财卿,聽作糊她_健桿職用 21 1332791 來表示各個檔案中之負料位置的内谷指標(⑺故如丨in(jex ) 550 係具有一一對應之關係。因此,數位影像裝置1〇〇所維持之該時 間計數值即可被換算為所對應之資料位置,而再經由對第5圖中 之索引資料結構400進行搜尋及比較’即可決定目前正在播放的 時間點’其視訊内容係為於該複數個影像檔案中之哪一個檔案裏 的哪一個位置。 舉例來5兒’若使用者按下再生钮時’所播放的時間點係位 於該視訊内容的一小時二十五分之處,經過時間點/資料量的轉 換、以及對索引資料結構400的搜尋及比較(例如對「檔案大小」 欄位470進行搜尋及比較)之後,可以得到目前的時間點所對應 到的資料位置係位於(2Gbyte+ lGbyte + 〇.5Gbyte) =35Gbyte 以及(2Gbyte + 1 Gbyte + 0.5Gbyte + 2Gbyte ) = 5.5Gbyte 之間(或 者,亦可直接對「累計檔案大小」欄位48〇進行搜尋及比較), 亦即位於video.004這個檔案中,而其於該檔案中之確切位置亦 可依照一換算公式或比例關係得出,如此,數位影像裝置 即得以正確地存取位於video.004中之視訊資料並播出。而隨著 視訊内容依序播出,當所播放的時間點進入到下一個檔案所儲存 之資料位置中(例如該視訊内容的二小時十分之處),同樣經過 22 1332791 * 時間點/資料量的轉換、以及對索引資料結構400的搜尋及比較 之後’亦可很迅速地得到目前的時間點所對應到的資料位置係位 於video.005這個檔案中、以及其確切位置,數位影像裝置1〇〇 同樣地得以正確地存取位於video.005中之視訊資料並播出。 而在對所播放之視訊内容進行如倒轉、搜尋等操作時,例 籲 如按下倒轉鈕、操作遙控器520上之飛梭旋鈕、或是拖戈時間軸 橫桿540上之游標,更可顯現出本發明的好處,尤其是在跨檔案 的倒轉或搜尋操作上。與先前相同的例子中,即所播放的時間點 係位於該視訊内容的-小時二十五分之處,而其所對應之資料位 置係位於video.004這個檔案中,若這個時候倒轉或搜尋操作的 結果’使得所播放的時間點落於該視訊内容的一小時五分之處, • 難過時間點/資料量的轉換、以及對索引資料結構4〇〇的搜尋 及比較之後’同樣可以很迅速地得到目前的時間點所對應到的資 料位置係位於Video.003這個檔案中、以及其確切位置,如此則 數位影像裝置1GG同樣地得以正確地存取位於vide_中之 訊資料並播出。特別值得注意的是,在本例中的倒轉或搜尋操作 中’數位影像裝置1〇〇所存取的視訊資料原先係從硫。施中 ^ 取出,到後來則變成從Vide〇.003中取出,如此的跨職取存視 23 U02791 A貝料的操作,尤其是逆向(baek丽d)的跨姆取存視訊資料 的操作,於傳統作法中屬於無法達成,但是透過本發明之實施例 中所揭露及說明之索引資料結構的產生及使用,職需要一些簡 單的搜尋檔案内容及比較的運算操作,即可輕易地達到。 在此敝意的是,雖然於上述實施例中,索㈣料結構· 係儲存檔鼓小(或科職大小)㈣訊,但是《此項技術 者亦應理解,本發明並不以此為限索引資料結構_中亦可以 儲存相對應於檔案内容起始及/或終結位置之時間印記(time stamp)的方絲處理,亦可制本㈣之目的。再者,由於在 ^引資料4 400中係以每一筆資料對應於一槽案名稱及其槽 引二I::印記)的方式來安排資訊,故於使用本發明之索 / _數位影像裝置中,其_存之魏綱於同一内容 影)之影像楷案,其檀名並不需要具有任何特定 400之I: Γ序’數位影像裝置1〇°僅須透過對封資料結構 0之搜尋’即可找到正確的影像檔案。 相對來說报小的倉引資料結構,即可達到無接縫 24 1332791 (seamless)的跨檔案視訊搜尋及播放操作,而不會如習知技術 -般,導致使用者於跨槽案播放時必須忍受停頓或中斷等不悅的 視聽鎌、歧無法進行跨_的逆向解雜作等問題。 此外,使用如本發明之實施例所述之索㈣料結構的數位影像裝 置’與之配合的細倾之操作介面亦可設計祕職索引資料 結構進行管理及顯示,如此一來,使用者於此種應用軟體的介面 • 巾就只需要接觸到以「内容」為單位(content_based ),而非以「樓 案」為單位(file-based) #資訊,這將使得應用軟體的介面管理 更加簡潔及直覺。 以上所述僅為本發明之較佳實施例,凡依本發明申請專利範 圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。 參 【圖式簡單說明】 第1圖為依據本㈣—實細之數位影㈣統的示意圖; 第2圖為依據本發明一實施例’數位影像裝置励播放所接收進 來的視訊資料之處理路徑示意圖; 第3圖為屬於同一内容之複數個影像檔案的示意圖; - 第4圖為依據本發明—實施例之索㈣料結構4GG與上述影像檔 25 案之間之對應關係的示意圖; 第5圖為依據本發明一實施例,第 ¥ 4圖中之*51資料結構400 中所包含之内容的示意圖;以及 第6圖為依據本伽—實施例,操作數位影像裝謂時所播放 之視訊内容與該複數個影像檔案之間之對應關係示意圖。 【主要元件符號說明】 100 110 120 130 140 數位影像裝置 ------ 電視解碼器 -------- 微處理器 ---~- 電視編碼器 ----- 影音資料源 150 儲存裝置 160 顯示裝置 210
222 224 226 電視解碼操作 ------ 微處理器操作 ----- 視訊前置處理 -----— MPEG2編喝操作 MPEG2解碼操作 26 1332791 228 選擇操作 230 電視編碼操作 250 視訊資料儲存 260 播放操作 400 索引資料結構 410-450 資料 460 檔案名稱襴位 470 檔案大小欄位 480 累計檔案大小欄位 510 操作介面 520 遠端操作介面 530 顯示晝面 540 時間軸橫桿(時間指標) 550 内容指標 27
Claims (1)
- 申請專利範圍: 一種數位錄影裝置,其包含有: 一儲存裝置; 一處理電路,触於謂存裝ϋ來魏—視訊訊號, 並將該視訊訊號以複數個影像檔案的形式儲存於嗜 儲存裝置巾,以及絲產生一料:#料結構該索 引資料結獅包含有複數筆㈣,分別對應於該複 數個影像檔案;以及 一顯示裝置’ _於該處理電路,用來顯示該複數個影像 檔案之視訊内容; 其中於顯示該視訊内容時,該處理電路係依據—時間計數 值對該索引資料結構進行搜尋及比較,以決定所欲 讀取之該複數個影像檔案中之一第一影像檔案以及 該第一影像檔案中之一第一位置。 如申請專職H第1項所述之触聰裝置,其另包含有 解碼裝置,接於該處理電路,用來對所接收進行的該 視訊訊號進行類比數位轉換。 3,如申請專利範圍第1項所述之數位錄影裝置,其另包含有 編碼裝置於祕理電路及魏示裝置之間,用來 士儲存於雜錄置巾之該些影倾案賴應之視訊訊 旒進行數位類比轉換。 # 4.如申請專利範圍第1項所述之數位錄影裝置,其中該處理 電路另用來對自該贿裝置中所讀取出來之影像標案進 行解壓縮操作。 .5.如申請專利範圍第1項所述之數位錄影裝置,其中該索弓丨 資料結構係包含有該些影像餘之難名稱。 # 6如/請專利範圍第1項所述之數位錄影裝置,其中該索引 資料結構係包含有該些影像樓案之檔案大小。 7· 一種數位影像系統,其包含有: -儲存裝置,用來儲存複數個影像樓案; . 一第—邏輯’ _於該儲存裝置,用來維持―軸資料結 . 構’⑦糾資機娜包含有複數筆雜,分別對 29 丄叫791 應於該複數個影像檔案;以及 -顯示裝置’ __第-賴,絲自轉—邏輯接收 並顯示該複數個影像檔案之視訊内容; 其中於顯示該視期容時,該第一邏輯係依據—時間計數 值對該索引資料結構進行搜尋及比較,以決定所欲 讀取之該複數個影像财中之—第1像槽案以及 該第一影像檔案中之一第一位置。 8.如申請專利範圍第7項所述之數位影像系統,其另包含有 -解碼裝置,躲於該第—邏輯,用來對所接收進行的一 視訊訊號進行類比數位轉換。 9·如申請專利範圍第7項所述之數位影像系統,其另包含有 —編碼裝置’雛於該第—邏輯及該顯示裝置之間,用來 對儲存於賴魏置巾之該些影像檔麟對應之視訊訊 號進行數位類比轉換。 H).如申請專利範圍第7項所述之數位影像系統 ,其申該第~ 4輯另用來對自顧存裝置巾所讀取出來之影像檔案進 30 1332791 行解壓縮操作。 1L =請專利範圍第7項所述之數位影像系統,其中該如 貝料結構係包含有該些影像檔案之檔案名稱。 2· 2申%專利_第7項所述之數位影像系統,其· 貧料結構係包含有該些影像檔案之檔案大小。’、 14. Φ 如申凊專利範圍第7項所述之數位影像系統,其中讀儲存 裝置係為透過網路與該第一邏輯輕接之一遠端設備。 一種影像播放方法,其包含有·· 產生-索弓一1資料結構,其中該索引資料結構係包含有 筆資料,分別對應於複數個影像檔案· 維持-時間計數值’其中該時間計數;應 之—視訊内容; 、 依據該時間計數值對該糾資料結構進行搜尋及比較,r 決定所欲讀取之該複數個影像槽案中之—乂 M 複數 檔案以及該第一影像檔案 中之—第一位 第一影像 置 以及 1332791 讀取該第一影像襠案中之該第一位置,以顯示該視訊内容。 15. 如申請專利範圍第14項所述之影像播放方法,其中該索 引資料結構係包含有該些影像檔案之檔案名稱。 16. 如申請專利範圍第14項所述之影像播放方法,其中該索 引資料結構係包含有該些影像檔案之檔案大小。 17. 如申請專利範圍第16項所述之影像播放方法,其另包含 有比較該時間計數值所對應之資料位置及該索引資料結 構所儲存之檔案大小,以決定該第一影像檔案及該第一位 置。 18. 如申請專利範圍第14項所述之影像播放方法,其另包含 有: 提供一應用軟體;以及 於該應用軟體之操作介面中顯示該索引資料結構。 32
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW96109231A TWI332791B (en) | 2007-03-16 | 2007-03-16 | Digital video recorder, digital video system, and video playback method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW96109231A TWI332791B (en) | 2007-03-16 | 2007-03-16 | Digital video recorder, digital video system, and video playback method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200840356A TW200840356A (en) | 2008-10-01 |
| TWI332791B true TWI332791B (en) | 2010-11-01 |
Family
ID=44821140
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW96109231A TWI332791B (en) | 2007-03-16 | 2007-03-16 | Digital video recorder, digital video system, and video playback method thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI332791B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI800689B (zh) | 2019-10-21 | 2023-05-01 | 瑞昱半導體股份有限公司 | 電子裝置、網路交換器以及中斷傳輸與接收方法 |
| CN112732602B (zh) * | 2019-10-28 | 2024-08-27 | 瑞昱半导体股份有限公司 | 电子装置、网络交换器以及中断传输与接收方法 |
-
2007
- 2007-03-16 TW TW96109231A patent/TWI332791B/zh active
Also Published As
| Publication number | Publication date |
|---|---|
| TW200840356A (en) | 2008-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1314265C (zh) | 多媒体时间偏移系统 | |
| CN1274133C (zh) | 多媒体信号处理系统 | |
| US20060020966A1 (en) | Program guide with integrated progress bar | |
| US11082749B2 (en) | Video assets having associated graphical descriptor data | |
| TW200822736A (en) | Method and apparatus for receiving, storing, and presenting multimedia programming without indexing prior to storage | |
| CN101355674A (zh) | 记录装置和方法、再现装置、记录再现装置以及摄像装置 | |
| CN101385006A (zh) | 多视频源管理 | |
| CN101572788A (zh) | 一种录制文件海报显示方法、系统及pvr机顶盒 | |
| KR101350596B1 (ko) | 정보 처리 시스템, 기록 재생 장치, 재생 단말기, 정보 처리 방법, 및 기록 매체 | |
| US6931201B2 (en) | Video indexing using high quality sound | |
| US8571384B2 (en) | Digital video recorder, digital video system, and video playback method thereof | |
| CN101266817B (zh) | 数字录像装置、数字图像系统及其图像播放方法 | |
| TW200935905A (en) | Digital video apparatus and related method for generating index information | |
| TWI332791B (en) | Digital video recorder, digital video system, and video playback method thereof | |
| US20040189690A1 (en) | System and method for previewing digital content | |
| JP2010010736A (ja) | 映像コンテンツ再生装置 | |
| US20080225940A1 (en) | Digital video apparatus and method thereof for video playing and recording | |
| WO2020231322A1 (en) | Methods and systems for providing a user with an image content | |
| CN101444090B (zh) | 用于显示记录的装置和方法 | |
| TWI382760B (zh) | 用以播放及錄影之數位視訊裝置及其方法 | |
| CN105208431A (zh) | 一种节目录制方法及录制装置 | |
| CN101267554B (zh) | 用以播放及录像的数字视频装置及其方法 | |
| CN201118770Y (zh) | 一种数码录像机 | |
| CN201278264Y (zh) | 可接收数字电视广播信号的媒体刻录机 | |
| KR20010078998A (ko) | Mpeg-4 동영상 압축기술을 이용한 디지털 비디오 녹화 및재생기 |