TWI404415B - 用於產生動態選單之方法與裝置 - Google Patents
用於產生動態選單之方法與裝置 Download PDFInfo
- Publication number
- TWI404415B TWI404415B TW096144726A TW96144726A TWI404415B TW I404415 B TWI404415 B TW I404415B TW 096144726 A TW096144726 A TW 096144726A TW 96144726 A TW96144726 A TW 96144726A TW I404415 B TWI404415 B TW I404415B
- Authority
- TW
- Taiwan
- Prior art keywords
- segments
- menu
- thumbnail
- header
- encoded
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
本發明係大致關於視訊選單的建立,且尤指在低記憶體環境中之視訊動態選單的產生。
請參考圖1,一種習用的數位影音光碟(DVD)選單頁10之例圖係被顯示。選單頁10係包括一背景影像12、數個縮圖(thumbnail)圖像14a-14f、與一或多個導航(navigation)按鈕16a-16b。當播放一DVD碟片於一商用的播放器/錄製器時,DVD選單頁10通常是出現之第一個圖像。
影像12經常是儲存於播放器/錄製器內之一非揮發性記憶體中。影像12係被運用以建立針對於縮圖圖像14a-14f之一視覺背景樣板。通常,4至8個縮圖圖像14a-14f係於單一選單頁10中,一個縮圖圖像14a-14f為針對於一個視訊節目之各個標題(title)。若節目中之標題的數目係超過選單10之縮圖容量,則選單10係具有數頁且因此被稱為一種多頁選單。按鈕16a-16b係控制選單頁之間的移動。按鈕16a-16b係通常命名為“下一頁(Next)”與“上一頁(Previous)”。
選單導航係由關聯於播放器/錄製器之手持式遙控單元所觸發。藉由按壓遙控器上之箭頭按鍵,於顯示器上之一中央的焦點係可移動至縮圖圖像14a-14f之任一者或至按鈕16a-16b之任一者。藉由啟動所選擇的物件,播放器/錄製器係適當地播放所選擇的標題或執行該按鈕以改變選單
頁10至下一頁或上一頁。
本發明係關於一種於低記憶體環境中產生動態選單之方法。該種方法係大致包含步驟:(A)藉由編碼接收於一視訊節目之複數個標題串流的各者一固定期間來產生複數個編碼串流(stream)於一緩衝器中;(B)藉由解碼該等編碼串流的各者來產生複數個縮圖框格於該緩衝器中;及(C)藉由結合來自該等編碼串流的各個個別者之該等縮圖框格的一者成為複數個選單框格之一個別者來產生該動態選單於該緩衝器中,俾使依序顯示該等選單框格係呈現為該動態選單中具有動態內容的複數個縮圖。
本發明之目的、特點與優點係包括:提供在一種低記憶體環境中的視訊動態選單之產生,其可(i)於一選單中產生顯示移動序列的縮圖,(ii)運用少量的記憶體以建立該等動態縮圖,及/或(iii)建立一動態選單而無須運用在一播放器/錄製器之外部的儲存器。
具有靜態標題縮圖圖像之DVD選單係經常為可利用於預錄的DVD碟片上。動態選單係其個別標題縮圖影像會隨著時間變化以顯示一移動序列之動態選單。動態選單一般為消費者建立的DVD碟片所無法利用的,且通常無法建立於消費者的DVD錄製器/播放器中。消費者DVD錄製器/播放器係一般為缺乏足夠的內部記憶體以產生動態選單。
參考圖2,根據本發明的一個較佳實施例之一種裝置100的方塊圖係被顯示。裝置(或設備)100係可實施為一種DVD錄製器/播放器。裝置100係可運作以利用接收自一視訊來源的標題視訊串流而於一動態選單中建立動態縮圖圖像。裝置100係大致包含:一電路(或模組)102、一電路(或模組)104、一電路(或模組)106、一電路(或模組)108、一電路(或模組)110、一電路(或模組)112、一電路(或模組)114、及一介面(或埠)116。
電路102可實施一種音訊/視訊編碼器。電路102係大致運作以編碼視訊串流而產生編碼的位元串流。編碼係可遵循MPEG-2標準、MPEG-4標準、MPEG-4先進視訊編碼規範、及/或H.264規範。其他的視訊編碼標準亦可實施以滿足一特定應用之準則。
電路104係可實施一種音訊/視訊解碼器。電路104係可運作以解碼視訊串流而產生未壓縮的框格(frame)及/或圖場(field)之序列。解碼係可遵循MPEG-2標準、MPEG-4標準、MPEG-4先進視訊編碼規範、及/或H.264規範。其他的視訊解碼標準係可實施以滿足一特定應用之準則。
電路106係可實施一種視訊縮放器(scaler)。電路106係大致為運作以即時將一視訊串流之視訊圖場/框格縮小比例(downscale)。縮小比例係可變更一視訊圖場/框格之尺寸為自一正常尺寸(例如:720乘480畫素)至一縮圖尺寸(例如:120乘80畫素)。縮小比例亦可降低該視訊串流之位元率,以從約為每秒4百萬位元而降至約為每秒110千位
元(例如:於動態選單中之一3x3縮圖陣列)。
電路108係可實施為一種視訊記憶體。電路108係可構成為多個緩衝器以儲存一或多個編碼的位元流及/或一或多個解碼的視訊序列。電路108係可實施為一種固態記憶體。一般而言,電路108係具有約為2百萬位元組(MB)至約為64 MB之容量。電路108係可實施為一種揮發性隨機存取記憶體。電路108亦可代表一種非揮發性的功能(例如:揮發性的記憶體與非揮發性的記憶體)。其他的記憶體容量亦可被實方以滿足一特定應用之標準。
電路110係可實施為一種視訊處理器。電路110係大致為運作以操縱視訊圖像與資訊。於一些實施例中,電路110係可構成以(i)重疊經解碼的縮圖框格於一經解碼的背景圖像上以形成一動態選單,及(ii)增加導航特徵(例如:按鈕與連結)至動態選單。
電路112係可實施為一種光碟寫入器(或錄製器)。電路112係大致為運作以寫入一或多個經編碼的視訊節目及一或多個經編碼的動態選單於一光碟媒體上。於一些實施例中,電路112亦可實施一種光碟播放器,其能夠自一光碟讀取經編碼的視訊內容與經編碼的動態選單。
電路114係可實施為一種光碟播放器。電路114係可提供具有用以建立動態選單之標題串流的視訊節目源。於一些實施例中,電路114係可為一非光碟的視訊節目來源。舉例而言,電路114係可實施為一種視訊衛星接收器、有線電視機上盒及/或攝錄影機。其他的視訊節目(內容)來源
亦可實施以滿足一特定應用之標準。
介面116係大致實施一種視訊輸出埠。介面116係可配置為一合成輸出、分量輸出、射頻輸出、紅-綠-藍輸出及/或類似者中之一或多者。介面116係可連接至一顯示器,以顯示該等節目與動態選單至觀看者。
參考圖3,一個產生一動態選單之實例方法120的流程圖係被顯示。該方法(或程序)120係可由裝置100所實施。方法120係大致包含:一步驟(或方塊)122、一步驟(或方塊)124、一步驟(或方塊)126、一步驟(或方塊)128、與一步驟(或方塊)130。
於步驟122中,一視訊節目係可由電路114所接收(例如:以插入至播放器中之一正常DVD光碟的形式)。於步驟124中,電路114係可自視訊節目取出一或多個標題串流。標題串流於取出期間之解碼係可由電路114或電路104所實行。涵蓋各個標題串流之固定時間量(例如:20至30秒)的串流段(segment)係可讀取自電路114以供更進一步的處理。於步驟126中,電路102係可編碼所捕捉的標題串流段,並且儲存該等經編碼的標題串流段於電路108中。該等段之緩衝儲存係可在編碼之後進行,以有效率運用電路108之有限容量。
於步驟128中,電路102-110係可運作以自該等經編碼的標題串流段建立一動態選單。動態選單之產生係大致包括:增加選單內(intra-menu)的導航特徵(例如:下一頁與上一頁按鈕)與DVD相關的導航特徵(例如:語言選擇、
長寬比、等等)。造成的動態選單係可由電路102所編碼且暫時儲存於電路108以供後續的顯示及/或記錄。於步驟130中,電路104-112係可運作以儲存該動態選單及視訊節目於安裝在電路112之中的一可寫入式媒體上(例如:光碟)。該方法120係可針對於動態選單之各頁而重複之。
參考圖4,該方法120之一部分(針對於建立縮圖串流)的詳細流程圖係被顯示。被圖示的部分係可包括:步驟122、一或多個步驟(或方塊)140a-140n、一或多個步驟(或方塊)142a-142n、步驟126、與一或多個步驟(或方塊)144a-144n。
步驟122(於圖3中)係大致包含多個子步驟122a-122n(於圖4中),一個子步驟為針對於接收自電路114之標題串流(例如:串流1至串流N)的各者。於一些實施例中,該等標題串流係可從電路114一次接收一個,且一次為處理一個。於其他實施例中,二或多個標題串流係可平行接收及處理。該等標題串流係可用經編碼的形式來加以接收。
於步驟140a-140n中,各個經編碼的標題串流係可由電路104及/或電路114所解碼。類似於步驟122a-122n,解碼作業140a-140n係可為一次一個標題串流而依序實行、或是實質同時為二或多個串流平行實行。解碼係可為基於逐個框格(frame-by-frame)及/或基於逐個圖場(field-by-field)而實行。經解碼的標題串流係可暫時緩衝儲存於電路108。於步驟142a-142n中,經解碼的標題串流係可
由電路106所縮小比例至一縮圖尺寸。調整比例(scaling)係可基於逐個框格及/或基於逐個圖場而實行。縮圖尺寸係可為固定尺寸或動態尺寸,視下列一或二者而定:(i)將會呈現於動態選單之各頁上的標題數目,及(ii)動態選單之尺寸。經調整比例的縮圖串流之各者係可緩衝儲存於電路108中。於一些實施例中,經調整比例的縮圖串流可覆寫原始的標題串流。於其他的實施例,經調整比例的縮圖串流係可與原始的標題串流分開儲存。
步驟126(於圖3中)係大致包含多個子步驟126a-126n(於圖4中),一個子步驟為針對於經調整比例的縮圖串流之各者。於步驟126a-126n之各者中,個別之經調整比例的縮圖串流可被編碼。於步驟144a-144n中,造成的縮圖串流係可儲存於電路108中。
參考圖5,方法120之一部分(針對於完成動態選單)的詳細流程圖係被顯示。圖示部分係可包括:一或多個步驟(或方塊)146a-146n、一或多個步驟(或方塊)148a-148n、一步驟(或方塊)150、一步驟(或方塊)152、一步驟(或方塊)154、一步驟(或方塊)156、一步驟(或方塊)158與步驟130。
於步驟146a-146n中,該等經編碼且調整比例的縮圖串流之各者的單一個圖場/框格係可讀取自電路108。如前,讀取係可一次實行一個圖場/框格,或是平行且實質同時實行多個圖場/框格。讀取自電路108之圖場/框格的各者係可由電路104於個別的步驟148a-148n中解碼且寫回至電路108。
於步驟150中,一經編碼的背景圖像係可由電路104讀取自電路108(例如:非揮發性部分)或經由電路114讀取自視訊源。背景圖像係大致以編碼的形式儲存,以節省空間。於步驟152中,電路104係可解碼背景圖像,且緩衝儲存所解碼的圖像於電路108中(例如:揮發性部分)。經解碼的背景圖像係可佔據電路108中之一全尺寸緩衝器(例如:一YUV 4:2:0緩衝器)。於步驟154中,電路110係可產生動態選單之一頁,藉由結合自該等標題各者之縮圖圖場/框格與背景圖像。所造成的動態選單頁係可於構成期間與其後而緩衝儲存於電路108中。於步驟156中,電路102係可接著編碼該動態選單頁,且將結果回存至電路108。
附加的經編碼的動態選單頁係可針對於各個接續頁來加以建立,直到所有的動態選單頁都已經建立、編碼、及緩衝儲存為止。於步驟158中,電路110係可增加螢幕上的導航資訊至該經編碼的動態選單頁。然後,於步驟130中,電路112係可用一符合DVD視訊的串流來寫入所完成的動態選單至可寫入式光碟。儲存於導航檔案之導航資訊係可指導一播放器(例如:電路114)以連續迴圈通過該等縮圖序列,因而建立一固定移動的動態選單。於一些實施例中,導航檔案係可指導該播放器以顯示該等縮圖序列單一遍,且接著於序列之最後圖場/框格保持該等縮圖。
藉由再次編碼該等標題串流各者,於裝置100中之實質的記憶體節省係可實現。記憶體節省係大致使得於一本
地固態記憶體中整個動態選單建立過程成為可能的,而無需運用大的外部儲存裝置,諸如:磁性硬碟機。
音訊係可在動態選單顯示給觀看者時提供。舉例而言,一或多個音訊片段(clip)係可儲存於電路108中(非揮發性部分)且透過電路110以一低的位元率播放。當多個音訊片段儲存於電路108時,創作該動態選單之使用者係可選擇一或多個片段為關聯於動態選單。
由圖2至5之例圖所實行的功能係可運用根據本說明書的揭示內容所程式規劃之一種習用的通用數位電腦來加以實施,即如將為熟悉相關技藝人士所顯而易知者。適當的軟體編碼係可易於由熟悉此技藝的程式設計者為基於本發明之揭示內容而製備,即如亦將為熟悉相關技藝人士所顯而易知者。
本發明係亦可藉由ASIC、FPGA之製備、或藉由互連一適當網路之習用的構件電路而被實施,即如揭示於本文者,其修改係將為熟悉此技藝人士所顯而易知。
本發明係因此亦可包括一電腦產品,其可為一種儲存媒體,其包括可運用以程式規劃一電腦以實行一種根據本發明之方法的指令。該種儲存媒體係可包括而不限於:任何型式的碟片,其包括軟碟、光碟、CD-ROM、磁光碟、ROM、RAM、EPROM、EEPROM、快閃記憶體、磁卡或光卡、或是適用於儲存電子指令之任何型式的媒體。如運用於本文者,該術語“同時”係意謂著描述共用某段時間期間之事件,但是該術語並無意受限於開始在相同時間點、終止於
相同時間點、或具有相同持續期間之事件。
儘管本發明已經關於其較佳實施例而特定顯示及描述,但將為熟悉此技藝人士所瞭解的是:於形式與細節之種種的變化都可作成而不脫離本發明之範疇。
10‧‧‧選單頁
12‧‧‧背景影像
14a-14f‧‧‧縮圖圖像
16a-16b‧‧‧導航按鈕
100‧‧‧裝置
102‧‧‧音訊/視訊編碼器
104‧‧‧音訊/視訊解碼器
106‧‧‧視訊縮放器
108‧‧‧視訊記憶體(緩衝器)
110‧‧‧視訊處理器
112‧‧‧光碟寫入器
114‧‧‧光碟播放器
116‧‧‧視訊輸出埠(介面)
120‧‧‧圖3之方法
122-130‧‧‧方法120之步驟
122a-122n‧‧‧串流(標題)
126a-126n‧‧‧編碼縮圖圖像
130‧‧‧儲存於儲存媒體
140a-140n‧‧‧解碼原始串流
142a-142n‧‧‧調整比例至縮圖尺寸
144a-144n‧‧‧儲存編碼串流於記憶體
146a-146n‧‧‧讀取自記憶體之編碼串流
148a-148n‧‧‧縮圖解碼器
150‧‧‧編碼背景圖像
152‧‧‧背景圖像解碼器
154‧‧‧框格緩衝器
156‧‧‧選單編碼器
158‧‧‧增加導航資訊
本發明之此等及其他目的、特點與優點係由上述的詳細說明及隨附的申請專利範圍與圖式而為明顯,其中:圖1係一種習用DVD選單頁的例圖;圖2係根據本發明的一個較佳實施例之一種裝置的方塊圖;圖3係產生一動態選單之一個實例方法的流程圖;圖4係圖3之方法之一部分的詳細流程圖,其針對於建立縮圖串流;及圖5係圖3之方法之一部分的詳細流程圖,其針對於完成動態選單。
100‧‧‧裝置
102‧‧‧音訊/視訊編碼器
104‧‧‧音訊/視訊解碼器
106‧‧‧視訊縮放器
108‧‧‧視訊記憶體(緩衝器)
110‧‧‧視訊處理器
112‧‧‧光碟寫入器
114‧‧‧光碟播放器
116‧‧‧視訊輸出埠(介面)
Claims (20)
- 一種產生動態選單之方法,其係包含步驟:(A)接收一單一視訊節目自一視訊源,該單一視訊節目係包含依序排列的複數個標題串流;(B)將該等標題串流分割成複數個標題段,該等標題段的每一者係對應於該等標題串流的個別者,且該等標題段的每一者係涵蓋一固定數額的時間;(C)藉由將該等標題段調整比例成一縮圖尺寸而產生複數個縮圖段,該等縮圖段的每一者係對應於該等標題段的個別者;(D)藉由編碼該等縮圖段來產生複數個經編碼段於一緩衝器中,該等經編碼段的每一者係對應於該等縮圖段的個別者;(E)藉由解碼該等經編碼段來產生複數個縮圖框格於該緩衝器中,該等標題段的每一者係對應於該等縮圖框格的多個個別者;及(F)藉由將(i)來自該等標題段的每一個別者之該等縮圖框格的個別者和(ii)一背景圖像予以結合成為複數個選單框格之每一個別者來產生該動態選單的該等複數個選單框格於該緩衝器中,俾使該等選單框格的依序顯示係呈現為複數個縮圖於一前景中,該前景在該動態選單中具有動態內容。
- 如申請專利範圍第1項之方法,其更包含步驟:藉由編碼該動態選單來產生一經編碼選單於該緩衝器中。
- 如申請專利範圍第2項之方法,其更包含步驟:增加至少一個導航項目至該經編碼選單,其中,該導航項目係實施螢幕上的導航。
- 如申請專利範圍第2項之方法,其更包含步驟:記錄該經編碼選單與該單一視訊節目於一記錄媒體中。
- 如申請專利範圍第1項之方法,其中來自該等標題段的每一者中的該等縮圖框格係一次至多一個縮圖框格位於該緩衝器中。
- 如申請專利範圍第5項之方法,其中藉由將該等標題段之每一者中的複數個框格之每一者空間地縮小比例,該等標題段係被產生。
- 如申請專利範圍第1項之方法,其更包含步驟:藉由解碼該單一視訊節目來產生該背景圖像。
- 如申請專利範圍第7項之方法,其中該背景圖像在該動態選單中係靜態的。
- 如申請專利範圍第1項之方法,其中,該等選單框格的每一給定者係在該等選單框格的一後續者被產生之前先加以編碼。
- 如申請專利範圍第1項之方法,其中,該緩衝器係包含一不超過64百萬位元組的揮發性記憶體。
- 一種用於產生動態選單之裝置,其係包含:一緩衝器;及一電路,其係被配置以:(A)接收一單一視訊節目自一視訊源,該單一視訊節目 係包含依序排列的複數個標題串流;(B)將該等標題串流分割成複數個標題段,該等標題段的每一者係對應於該等標題串流的個別者,且該等標題段的每一者係涵蓋一固定數額的時間;(C)藉由將該等標題段調整比例成一縮圖尺寸而產生複數個縮圖段,該等縮圖段的每一者係對應於該等標題段的個別者;(D)藉由編碼該等縮圖段來產生複數個經編碼段於一緩衝器中,該等經編碼段的每一者係對應於該等縮圖段的個別者;(E)藉由解碼該等經編碼段來產生複數個縮圖框格於該緩衝器中,該等標題段的每一者係對應於該等縮圖框格的多個個別者;及(F)藉由將(i)來自該等標題段的每一個別者之該等縮圖框格的個別者和(ii)一背景圖像予以結合成為複數個選單框格之每一個別者來產生該動態選單的該等複數個選單框格於該緩衝器中,俾使該等選單框格的依序顯示係呈現為複數個縮圖於一前景中,該前景在該動態選單中具有動態內容。
- 如申請專利範圍第11項之裝置,其中,該電路係包含一編碼器,其被配置以藉由編碼該動態選單來產生一經編碼選單於該緩衝器中。
- 如申請專利範圍第12項之裝置,其中,(i)該編碼器係更配置以增加至少一個導航項目至該經編碼選單,且(ii) 該導航項目係實施螢幕上的導航。
- 如申請專利範圍第12項之裝置,其中該電路更包含一光碟寫入器,其被配置以記錄該經編碼選單與該單一視訊節目於一記錄媒體。
- 如申請專利範圍第11項之裝置,其中來自該等標題段的每一者中的該等縮圖框格係一次至多一個縮圖框格位於該緩衝器中。
- 如申請專利範圍第15項之裝置,其中,該電路係更包含一縮放器,其被配置以藉由將該等標題段之每一者中的複數個框格之每一者空間地縮小比例來產生該等標題段。
- 如申請專利範圍第11項之裝置,其中,該電路係更配置以藉由解碼該單一視訊節目來產生該背景圖像。
- 如申請專利範圍第17項之裝置,其中,該背景圖像在該動態選單中係靜態的。
- 如申請專利範圍第11項之裝置,其中,該等選單框格的每一給定者係在該等選單框格的一後續者被產生之前先加以編碼。
- 一種用於產生動態選單之裝置,其係包含:用於接收一單一視訊節目自一視訊源之元件,該單一視訊節目係包含依序排列的複數個標題串流;用於將該等標題串流分割成複數個標題段之元件,該等標題段的每一者係對應於該等標題串流的個別者,且該等標題段的每一者係涵蓋一固定數額的時間; 用於藉由將該等標題段調整比例成一縮圖尺寸而產生複數個縮圖段之元件,該等縮圖段的每一者係對應於該等標題段的個別者;用於藉由編碼該等縮圖段來產生複數個經編碼段於一緩衝器中之元件,該等經編碼段的每一者係對應於該等縮圖段的個別者;用於藉由解碼該等經編碼段來產生複數個縮圖框格於該緩衝器中之元件,該等標題段的每一者係對應於該等縮圖框格的多個個別者;及用於藉由將(i)來自該等標題段的每一個別者之該等縮圖框格的個別者和(ii)一背景圖像予以結合成為複數個選單框格之每一個別者來產生該動態選單的該等複數個選單框格於該緩衝器中之元件,俾使該等選單框格的依序顯示係呈現為複數個縮圖於一前景中,該前景在該動態選單中具有動態內容。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/749,809 US8340196B2 (en) | 2007-05-17 | 2007-05-17 | Video motion menu generation in a low memory environment |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200847780A TW200847780A (en) | 2008-12-01 |
TWI404415B true TWI404415B (zh) | 2013-08-01 |
Family
ID=40027588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW096144726A TWI404415B (zh) | 2007-05-17 | 2007-11-26 | 用於產生動態選單之方法與裝置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8340196B2 (zh) |
EP (1) | EP2171560A4 (zh) |
JP (1) | JP5701597B2 (zh) |
KR (1) | KR101266496B1 (zh) |
CN (1) | CN101681193B (zh) |
TW (1) | TWI404415B (zh) |
WO (1) | WO2008143732A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090110202A (ko) | 2008-04-17 | 2009-10-21 | 삼성전자주식회사 | 개인화된 사용자 인터페이스를 디스플레이하는 방법 및 장치 |
KR101545137B1 (ko) * | 2008-04-17 | 2015-08-19 | 삼성전자주식회사 | 사용자 인터페이스를 생성하는 방법 및 장치 |
JP2015039045A (ja) * | 2008-11-28 | 2015-02-26 | 株式会社東芝 | 放送受信装置および番組再生方法 |
US9076239B2 (en) * | 2009-04-30 | 2015-07-07 | Stmicroelectronics S.R.L. | Method and systems for thumbnail generation, and corresponding computer program product |
CN101882451B (zh) * | 2010-03-24 | 2012-08-08 | 深圳市万兴软件有限公司 | Dvd动态菜单生成装置及方法 |
KR101467418B1 (ko) * | 2012-09-27 | 2014-12-01 | 브로드콤 코포레이션 | 비디오 소스로부터의 정적 콘텐츠 정보를 사용한 비디오의 송신 |
CN104077031A (zh) * | 2014-06-12 | 2014-10-01 | 深圳市同洲电子股份有限公司 | 一种业务入口显示方法和装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200421869A (en) * | 2003-03-25 | 2004-10-16 | Thomson Licensing Sa | Method for representing animated menu buttons |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6208335B1 (en) | 1997-01-13 | 2001-03-27 | Diva Systems Corporation | Method and apparatus for providing a menu structure for an interactive information distribution system |
GB2339989B (en) | 1998-05-19 | 2002-11-27 | Lsi Logic Corp | Method and apparatus for decoding video data |
US20040128317A1 (en) | 2000-07-24 | 2004-07-01 | Sanghoon Sull | Methods and apparatuses for viewing, browsing, navigating and bookmarking videos and displaying images |
JP2003199025A (ja) * | 2001-12-27 | 2003-07-11 | Toshiba Corp | 映像データ再生装置、映像データ再生方法 |
US20030156824A1 (en) * | 2002-02-21 | 2003-08-21 | Koninklijke Philips Electronics N.V. | Simultaneous viewing of time divided segments of a tv program |
JP4143535B2 (ja) * | 2003-01-06 | 2008-09-03 | 松下電器産業株式会社 | 画像データ処理装置、画像データ処理方法、画像データ配信装置および画像データ伝送システム |
JP2005117369A (ja) * | 2003-10-08 | 2005-04-28 | Konica Minolta Photo Imaging Inc | 動画記録装置および動画再生装置並びにデジタルカメラ |
US20050278634A1 (en) | 2004-06-15 | 2005-12-15 | Kaihu Chen | Disc content generation method and system |
US20050289466A1 (en) | 2004-06-24 | 2005-12-29 | Kaihu Chen | Multimedia authoring method and system using bi-level theme templates |
US20060048056A1 (en) | 2004-08-30 | 2006-03-02 | Chang-Shun Huang | Motion menu generation method and system |
US20060048065A1 (en) * | 2004-09-02 | 2006-03-02 | Wen-Sen Tang | Event handling system |
US20060110128A1 (en) * | 2004-11-24 | 2006-05-25 | Dunton Randy R | Image-keyed index for video program stored in personal video recorder |
US20060230427A1 (en) | 2005-03-30 | 2006-10-12 | Gerard Kunkel | Method and system of providing user interface |
WO2007015047A2 (en) | 2005-08-04 | 2007-02-08 | Nds Limited | Advanced digital tv system |
-
2007
- 2007-05-17 US US11/749,809 patent/US8340196B2/en not_active Expired - Fee Related
- 2007-11-26 TW TW096144726A patent/TWI404415B/zh not_active IP Right Cessation
-
2008
- 2008-03-03 WO PCT/US2008/002802 patent/WO2008143732A1/en active Application Filing
- 2008-03-03 JP JP2010508357A patent/JP5701597B2/ja not_active Expired - Fee Related
- 2008-03-03 KR KR1020097025075A patent/KR101266496B1/ko not_active IP Right Cessation
- 2008-03-03 EP EP08726359A patent/EP2171560A4/en not_active Withdrawn
- 2008-03-03 CN CN2008800163798A patent/CN101681193B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200421869A (en) * | 2003-03-25 | 2004-10-16 | Thomson Licensing Sa | Method for representing animated menu buttons |
Also Published As
Publication number | Publication date |
---|---|
KR20100017548A (ko) | 2010-02-16 |
WO2008143732A1 (en) | 2008-11-27 |
EP2171560A1 (en) | 2010-04-07 |
CN101681193B (zh) | 2013-08-21 |
TW200847780A (en) | 2008-12-01 |
CN101681193A (zh) | 2010-03-24 |
JP5701597B2 (ja) | 2015-04-15 |
JP2010527482A (ja) | 2010-08-12 |
EP2171560A4 (en) | 2011-06-15 |
KR101266496B1 (ko) | 2013-05-24 |
US20080285949A1 (en) | 2008-11-20 |
US8340196B2 (en) | 2012-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100367786C (zh) | 在视频特技模式期间的闭路字幕信息显示 | |
CN101702756B (zh) | 记录介质和方法、再现装置和方法、程序和集成电路 | |
TWI404415B (zh) | 用於產生動態選單之方法與裝置 | |
JP2004072793A5 (ja) | 映像記録装置及び映像記録方法 | |
KR20080090934A (ko) | 정속 역 재생 방법 및 장치 | |
US8184700B2 (en) | Image decoder | |
US20090196575A1 (en) | Information playback apparatus and playback speed control method | |
JPH11284948A (ja) | サムネイル作成方法及びサムネイル表示方法 | |
US20050019005A1 (en) | Personal video recorder and control method thereof | |
JP3814565B2 (ja) | 記録装置 | |
US20070154164A1 (en) | Converting a still image in a slide show to a plurality of video frame images | |
JP2002232834A (ja) | 動画撮像記録装置、動画撮像記録方法、及び記憶媒体 | |
US6519286B1 (en) | Method and apparatus for decoding a stream of data | |
KR100535296B1 (ko) | 디지털방식으로코딩된비디오필름의원래의데이터를재생하는방법및그방법을수행하는장치 | |
US8442376B2 (en) | Image data recording/playback device, system, and method | |
JPH05344495A (ja) | 動画像符号化方式 | |
US6327305B1 (en) | Method and apparatus for encoding a stream of data blocks | |
US20090040382A1 (en) | Camera apparatus and still image generating method of camera apparatus | |
KR20050077123A (ko) | Pvr 시스템의 썸네일 영상 생성 장치 및 방법 | |
KR100700518B1 (ko) | 디스크의 기록 영역 확보 방법 | |
JP3880597B2 (ja) | マルチメディア情報編集装置 | |
Eerenberg et al. | System Design of Advanced Video Navigation Reinforced with Audible Sound in Personal Video Recording | |
JP2006067142A (ja) | 復号装置 | |
Semiconductors | System Design ofAdvanced Video Navigation Reinforced with Audible Sound in Personal Video Recording | |
JP2008085632A (ja) | カメラ装置およびカメラ装置におけるタイトル編集方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |