新四季網

靜態圖象播放裝置的製作方法

2023-12-03 12:29:21

專利名稱:靜態圖象播放裝置的製作方法
技術領域:
本發明涉及靜態圖象播放裝置,更準確地說是涉及用於擴展視頻播放裝置的視頻播放功能而給視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置。
近來,使用通信衛星的數字廣播服務以及類似的服務日益受到關注。一般來說,在這些服務中,數字視頻的接收端將設立視頻播放裝置。圖22表示常規的視頻播放裝置結構的方框圖。在圖22中,視頻播放裝置包括幀數據接收部分1601、幀數據存儲部分1602、解碼處理部分1603、顯示數據管理部分1604、顯示數據存儲部分1605、顯示控制部分1606、顯示部分1607、標題信息存儲部分1608和定時控制部分1609。定時控制部分1609包括定時器部分1610和時間信息存儲部分1611。
把PES(數據包化的元素流(Packetized Elementary Stream))格式的幀數據依次輸入到上述的視頻播放裝置,這些幀數據構成視頻並根據MPEG(視頻專家組(Motion Picture Experts Group))進行壓縮/編碼。
這裡,圖23示出將被輸入圖22所示的視頻播放裝置的幀數據的格式。在圖23中,幀數據的格式以一般包括PES標題和元素流(Header and Elementary Stream)的ISO/IEC13818-1和-2的標準為基礎。PES標題包括欄位packet_start_code_prefix、stream_id、PES_packet_length、PTS(presentation_time_stamp)和DTS(decoding_time_stamp)(指畫面),此外,它還包括基於以上標準的規定欄位(未示出)。元素流具有包括序列層和圖象層的分層結構。此外,元素流包括基於以上標準的層(未示出)。加到序列層頭的是具有基於以上標準的標題信息的序列標題(指畫面),諸如sequence_header_code和類似標題。加到圖象層頭的是具有基於以上標準的標題信息的圖象標題(指畫面),諸如picture_start_code、Temporal_refeence和picture_coding_type以及類似的標題。加到幀數據末尾的是sequence_end_code。
此外,圖24示出幀數據I0,P3,…,它們構成將被依次輸入圖22所示的視頻播放裝置的視頻。在圖24中,幀數據I0的temporal_reference為「0」,其picture_coding_type為「I」。此外,幀數據P3的temporal_reference為「3」,其picture_coding_type為「P」。這樣,在圖24所示每個幀數據的左邊示出的字母表示picture_coding_type,右邊示出的數字表示temporal_reference。
接著將把從幀數據P3(參考圖24)到達幀數據接收部分1601進而把幀數據P3顯示在顯示部分1607上的操作作為一個特定例子來描述視頻播放裝置的處理過程。
首先,當如圖31所示的幀數據P3到達時,已把顯示數據(幀數據)I0已被存儲在顯示數據存儲部分1605的存儲區IP[1]中,且已在其標誌信息存儲區中設定標誌信息「寫完成」。以後將描述與此類對顯示數據的存儲處理,這裡不深入討論。
參考圖25所示的流程圖,接著將描述幀數據接收部分即幀數據接收部分1601、幀數據存儲部分1602和標題信息存儲部分1608的處理過程。幀數據接收部分1601用於接收圖23和24所示的以PES格式編碼的幀數據(在這裡,為P3)(圖25;步驟S1901)。接著,幀數據接收部分1601從幀數據的標題信息中提取stream_id、PTS、DTS、picture_coding_type和temporal_reference作為所需的標題信息,並把它們輸出到標題信息存儲部分1608(步驟S1902)。這裡,標題信息是包含在基於以上標準的標題中的信息,這些標準諸如PES標題、序列標題、圖象標題和圖23所示的類似標題。
標題信息存儲部分1608保存圖26所示的第一清單。在圖26中,第一清單具有欄位stream_id、PTS、DTS、picture_coding_type、temporal_reference和存儲區。標題信息存儲部分1608把從幀數據接收部分1601輸入的每個標題信息存儲在每個相應的欄位中。標題信息存儲部分1608把從顯示數據管理部分1604輸入的表示存儲區的信息(IP
,IP[1],B
或B[1])存儲在存儲區欄位中。如圖26所示的第一清單中,在該點處,對於已到達的幀數據I0,在欄位stream_id、PTS、DTS、picture_coding_type、temporal_reference和存儲區中分別設定「0×E0」、「0×15000」、「0×6000」、「I」、「0」和「IP[1]」。同樣,對於新到達的幀數據P3,設定「0×E0」、「0×24000」、「0×9000」、「P」和「3」。幀數據P3的存儲區欄位是空的,因為還未把來自顯示數據管理部分1604表示的存儲區的信息輸入到標題信息存儲部分1608中。
在按以上所述的方式更新了第一清單後,標題信息存儲部分1608將此更新通知解碼處理部分1603和顯示控制部分1606(圖25;步驟S1903)。以下,把此通知叫做「第一清單更新通知」。
接著,幀數據接收部分1601把接收到的幀數據(在此時,為P3)輸出到幀數據存儲部分1602(步驟S1904)。幀數據存儲部分1602把接收到的幀數據存儲在內部存儲區中。
每當輸入幀數據時,幀數據接收部分執行上述步驟S1901到S1904。
接著參考圖27所示的流程圖來描述定時控制部分1609的處理過程。首先參考圖28描述時間信息存儲部分1611所保存的第二清單。在圖28中,第二清單具有時間信息和通知者識別信息的欄位。定時控制部分1609存儲這些時間信息和識別信息,以後將描述此處理。在圖28所示的一個例子中,存儲在時間信息欄位和通知者識別信息欄位中的分別是「0×15000」和「顯示控制部分」;「0×9000」和「解碼處理部分」;「0×24000」和「顯示控制部分」。
首先,定時控制部分1609檢查是否把時間信息存儲在以上所述的第二清單(圖27;步驟S2101和S2102)中,在存儲了時間信息時,定時控制部分1609進到步驟S2103。在未存儲時間信息時,定時控制部分1609重複地執行步驟S2101和S2102,直到把時間信息存儲在第二清單中。現在假設當前時間剛好在「0×9000」之前。此時,如圖28所示,由於在第二清單中至少存在三個時間信息,所以定時控制部分1609運行到步驟S2103。
接著,定時控制部分1609把第二清單中的全部時間信息與定時器部分1610所測得的當前時間相比較(步驟S2103),以確定它們之間的關係(步驟S2104)。當檢測到當前時間就是或超過第二清單中的任何時間信息時,定時控制部分1609把把當前時間已到達該信息通知一個或多個時間信息通知者(步驟S2105)。以下把此通知叫做「時間通知」。在出現相反的情況時,定時控制部分1609重複地執行步驟S2101到S2104,直到當前時間到達輸出通知的時間。現在假設當前時間為時間「0×9000」。在此情況下,從圖28可明顯地看出,定時控制部分1609把時間通知輸出到解碼處理部分1603。
接著,定時控制部分1609從第二清單中刪除時間信息和輸出時間通知的通知者識別信息(步驟S2106)。此時,刪除時間信息「0×9000」和識別信息「解碼處理部分」。
定時控制部分1609重複地執行以上所述的步驟S2101到S2106。
接著參考圖29所示的流程圖描述解碼處理部分1603的處理過程。解碼處理部分1603等待從圖25步驟S1903中輸出的來自標題信息存儲部分1608的上述第一清單更新通知(圖29;步驟S2301),在接收到該通知時(步驟S2302),解碼處理部分1603訪問標題信息存儲部分1608(參考圖26)以讀取新到達的幀數據的DTS和用於指定來自第一清單的幀數據的幀指定信息(在此描述中,為picture_coding_type和temporal_reference),然後保存它們。在此處,對於幀數據P3,讀出DTS「0×9000」、picture_coding_type「P」和temporal_reference「3」。
解碼處理部分1603接著把所保存的DTS和先前為指定其本身而設的識別信息「解碼處理部分」通知定時控制部分1609(步驟S2303)。根據此通知,定時控制部分1609把新的信息加到以上的第二清單中(此處理在圖27中未示出)。在該處,如圖28的中間一欄所示,把時間信息「0×9000」和通知者識別信息「解碼處理部分」加到第二清單中。
解碼處理部分1603接著等待由圖27的步驟S2105中的定時控制部分1609輸出的時間通知(步驟S2304),並在接收到該通知時(步驟S2305),解碼處理部分1603訪問幀數據存儲部分1602來讀取由所保存的幀指定信息所指定的幀數據,然後對該幀數據進行解碼(步驟S2306)。解碼處理部分1603然後把經解碼的幀數據和所保存的幀指定信息輸出到顯示數據管理部分1604(步驟S2307)。在該處,在當前時間到達DTS「0×9000」時,讀取由picture_coding_type「P」和temporal_reference「3」所指定的幀數據P3,對其進行解碼然後輸出到顯示數據管理部分1604。
解碼處理部分1603重複地執行以上步驟S2301到S2307。
接著描述顯示數據存儲處理部分即顯示數據管理部分1604和顯示數據存儲部分1605的處理過程。首先,參考圖31描述了顯示數據存儲部分1605非常詳細的結構。在圖31中,顯示數據存儲部分1605的存儲區被分割成四個存儲區IP
、IP[1]、B
和B[1],每個存儲區具有用於存儲標誌信息的標誌信息存儲區和用於存儲以上顯示數據的顯示數據存儲區。標誌信息具有兩種類型,表示是否可把顯示數據存儲在相應的顯示數據存儲區內。在此描述中,標誌信息「使能」表示可把新的顯示數據寫入相應的顯示數據存儲區內。另一方面,標誌信息「寫完成」表示仍舊需要現在存儲在相應顯示數據存儲區內的顯示數據,且不可以把新的顯示數據寫入顯示數據存儲區內。
存儲在存儲區IP
和IP[1]的顯示數據存儲區內的是經幀內預測而壓縮/編碼的幀(I圖象;其picture_coding_type為「I」的幀數據)或使用前一幀經幀間預測而壓縮/編碼的幀(P圖象;其picture_coding_type為「P」的幀數據)。存儲在存儲區B
和B[1]的顯示數據存儲區內的是經使用前一幀和後一幀的幀間預測而壓縮/編碼的幀(B圖象;其picture_coding_type為「B」的幀數據)。
接著描述顯示數據存儲處理部分的處理過程。首先,在初始化以及類似操作時,顯示數據存儲部分1605的存儲區被分割成存儲區IP
、IP[1]、B
和B[1],(圖30;步驟S2401)。在初始化時,把四個標誌信息設定為「使能」。然而,在該處,即如圖31所示在輸入以上幀數據P3時,幀數據I0已經存儲在存儲區IP[1]的顯示數據存儲區內並把其標誌信息設定為「寫完成」。
從解碼處理部分1603輸出的位解碼的幀數據和幀指定信息作為顯示數據和顯示數據指定信息輸入時(步驟S2402),顯示數據管理部分1604保存該顯示數據和顯示數據指定信息。在該處,輸入顯示數據P3,輸入picture_coding_type「P」和temporal_reference「3」作為顯示數據指定信息。
顯示數據管理部分1604訪問顯示數據存儲部分1605從每個存儲區中讀取當前所設定的標誌信息,然後保存標誌信息(步驟S2403)。在該處,如圖31可明顯看出,存儲區IP
、B
和B[1]內的標誌信息為「使能」,存儲區IP[1]內的標誌信息為「寫完成」。
顯示數據管理部分1604接著參考所保存的顯示數據指定信息(picture_coding_type)來確定所保存的顯示數據的圖象類型是否為「B」(步驟S2404)。在該處,由於保存了picture_coding_type「P」,所以顯示數據管理部分1604運行到步驟S2405。
顯示數據管理部分1604接著選擇存儲區IP中的一個存儲區,(設定其標誌信息為「使能」),然後把所保存的顯示數據寫入選中的存儲區IP的顯示數據存儲區(步驟S2405)。在該處,從圖31可明顯看出,把顯示數據P3寫入存儲區IP

顯示數據管理部分1604接著把這次要寫入顯示數據存儲區IP(在該處,為
)的標誌信息改為「寫完成」,並把此次在寫之前已設定為「寫完成」的存儲區IP(在此處,為[1])的標誌信息改為「使能」(步驟S2406)。
顯示數據管理部分1604接著輸出此次已寫入的顯示數據和顯示數據存儲區的數據,以請求標題信息存儲部分1608將存儲區的信息加到圖26所示第一清單中的上述存儲區欄位中(步驟S2407)。為了響應該請求,根據輸入的顯示數據指定信息,標題信息存儲部分1608把同步輸入的存儲區的信息加到上述存儲區欄位中。在該處,從以上描述可明顯看出,把IP
加到圖26所示的第一清單中的空存儲區欄位。
在保存picture_coding_type[I]時,顯示數據管理部分1604以相同的方式執行以上步驟S2405、S2406和S2407。在保存picture_coding_type[B]時,顯示數據管理部分1604執行以上步驟S2408、S2409和S2407。從圖30可明顯看出,步驟S2408,S2409與步驟S2405,S2406相比的不同之處僅在於存儲區為B型,於是省略對它們的描述。
顯示數據存儲處理部分依據以上圖象類型重複兩種處理過程(步驟S2401到S2407或步驟S2401到S2404→S2408→S2409→S2407)。
接著參考圖32所示的流程圖來描述視頻顯示部分即顯示控制部分1606和顯示部分1607的處理過程。首先,顯示控制部分1606等待來自上述標題信息存儲部分1608的第一清單更新通知(圖32;步驟S2601),在接收到該通知時(步驟S2602),顯示控制部分1606訪問標題信息存儲部分1608(參考圖26)以從第一清單中讀取新到達的幀數據的PTS,然後保存PTS。在該處,讀取幀數據P3的PTS「0×24000」。顯示控制部分1606接著把所保存的PTS和先前為指定其本身而設的識別信息「顯示控制部分」通知定時控制部分1609(步驟S2603)。與上述相同,定時控制部分1609根據該通知把新信息加到第二清單。在該處,如圖28的較低一欄所示,新加入了時間信息「0×24000」和通知者識別信息「顯示控制部分」。
顯示控制部分1606接著等待來自定時控制部分1609的上述時間通知(步驟S2604),在接收到該通知時(步驟S2605),顯示控制部分1606訪問標題信息存儲部分1608,以確認此次已存儲了待顯示的顯示數據的顯示數據存儲部分1605的存儲區,以參考所保存的PTS來進行搜索(步驟S2606)。接著,顯示控制部分1606訪問在步驟S2606所獲得的存儲區,以從該存儲區中讀取顯示數據,然後把顯示數據輸出到顯示部分1607(步驟S2607),顯示部分1607顯示輸入的顯示數據(步驟S2608)。
在該處,在圖26所示的第一清單中,在相應於PTS「0×24000」的存儲區欄位中設定IP
(參考以上描述)。根據其中的PTS「0×24000」從存儲區IP
中讀取顯示數據P3,然後示出來。
顯示控制部分1606然後輸出所保存的PTS,以請求標題信息存儲部分1608從第一清單中刪除此次與所顯示的顯示數據相對應的標題信息(步驟S2609)。標題信息存儲部分1608根據與此請求同步輸入的PTS來刪除上述顯示數據的標題信息。在圖25的流程圖中未示出由標題信息存儲部分1608進行的該處理。在該處,對於顯示數據P3,刪除「0×E0」、「0×24000」、「0×9000」、「P」、「3」和IP

視頻顯示部分重複地執行以上步驟S2601到S2609。
這樣,本視頻播放裝置依次播放輸入的視頻的幀數據。以上未提及由定時器部分1610在當前時間和幀數據的到達時間之間所進行的調節,因為這不是本發明的要點。此外,視頻播放裝置可以這樣構成的,即不執行圖32的步驟S2609由視頻顯示部分所進行的處理過程,由標題信息存儲部分1608保存與全部幀數據有關的信息。
另外,在數字廣播服務中,提供視頻和靜態圖象。圖22所示的是常規視頻播放裝置的主要構成,使之能不中斷地依次播放視頻。即,顯示數據管理部分1604和顯示控制部分1606通過標題信息存儲部分1608連接起來,對顯示數據存儲部分1605進行開關(toggle)處理。更準確地說顯示數據管理部分1604把經解碼的幀數據寫入被使能且與幀數據的圖象類型一致的存儲區。在此寫入期間中,顯示控制部分1606依據PTS從寫已完成的存儲區中讀取顯示數據。
接著描述常規視頻播放裝置中的一些問題。視頻與靜態圖象相比有顯著的不同。即,需要按預定的次序依次播放視頻的幀數據。另一方面,需要依據觀眾的喜好來選擇性地顯示靜態圖象。換句話說,不必按預定的次序來顯示靜態圖象。在這一點上,視頻與靜態圖象有很大的不同。
然而,由於常規的視頻播放裝置執行以上所述的開關處理,可能按照規則的時間間隔把顯示數據重寫在顯示數據存儲部分1605的任一個存儲區中。因此,當常規的視頻播放裝置播放靜態圖象時,觀眾所需要的顯示數據往往被不需要的顯示數據所覆蓋,其缺點在於不能連續地顯示觀眾所需的顯示數據。例如,假設依次輸入十個靜態圖象。第一到第十靜態圖象分別由第一到第十幀數據形成。當播放第一幀數據後播放第十幀數據時,常規的視頻播放裝置不得不對輸入的幀數據之間進行消隱(blackout)。就信息質量來看消隱是不好的所以連續顯示觀眾所需的顯示數據(例如,依據觀眾的喜好而選中的靜態圖象和類似信息)是重要的。
因此,本發明的一個目的是提供一種擴展視頻播放裝置功能和顯示所需的靜態圖象(例如,依據觀眾的喜好選中的靜態圖象以及類似信息)而沒有消隱的靜態圖象播放裝置。
本發明為實現以上目的具有以下第一到第二十七個方面的特徵。
第一方面旨在一種用於擴展視頻播放裝置的視頻播放功能以為視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置,該裝置包括條件存儲部分,用於存儲指定待播放幀的靜態圖象的條件;幀選擇部分,用於確定輸入的靜態圖象是否與存儲在條件存儲部分中的條件匹配並只選擇與條件匹配的靜態圖象;解碼處理部分,用於對幀選擇部分選中的靜態圖象進行解碼;顯示數據存儲部分,具有用於存儲多段顯示數據的多個區域,所述顯示數據是經解碼處理部分解碼的靜態圖象;開關處理部分,用於執行把顯示數據寫入多個區域中被使能的區域並從除使能區域以外的其他區域中連續讀取將要播放的顯示數據的開關處理;以及顯示部分,用於顯示由開關處理部分讀取的顯示數據。
在以上的第一方面中,開關處理部分把顯示數據寫入多個區域中被使能的區域並從除使能區域以外的其他區域中讀取顯示數據。然而,存儲在顯示數據存儲部分的每個區域中的只有待播放的顯示數據,開關處理部分繼續訪問已寫入顯示數據的存儲區,直到寫完下一次將被播放的顯示數據。因此,即使在執行上述開關處理時,也可平滑地進行靜態圖象的顯示切換而沒有消隱。於是,靜態圖象播放裝置可連續只顯示所需的靜態圖象而沒有消隱,該靜態圖象與輸入的靜態圖象中的條件相匹配。
依據第二方面,在第一方面中,靜態圖象包括依據規定的編碼方法的標題信息;以及根據標題信息產生用於指定靜態圖象的條件。
依據第三方面,在第一方面中,靜態圖象包括在每一層中具有獨立唯一的標題信息的分層結構;以及根據標題信息產生用於指定靜態圖象的條件。
在第二或第三個方面中,根據靜態圖象的格式來產生條件信息,從而不需要把條件信息加到靜態圖象中。
第四方面旨在一種擴展視頻播放裝置的視頻播放功能以為視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置,該裝置包括條件存儲部分,用於存儲指定將要播放的幀的靜態圖象的條件;解碼處理部分,用於確定輸入的靜態圖象是否與存儲在條件存儲部分中的條件匹配,並只對與該條件匹配的靜態圖象進行解碼;顯示數據存儲部分,具有用於存儲多段顯示數據的多個區域,所述顯示數據是經解碼處理部分解碼的靜態圖象;開關處理部分,用於執行把顯示數據寫入多個區域中被使能的區域並從除使能區域以外的其他區域中連續讀取顯示數據的開關處理;以及顯示部分,用於顯示由開關處理部分讀取的顯示數據。
如第一方面,在以上的第四方面中,存儲在顯示數據存儲部分的每個區域中的只是待播放的顯示數據,開關處理部分連續訪問已寫入顯示數據的存儲區,直到寫完下一次待播放的顯示數據。因此,即使在執行以上開關處理時,也可平滑地進行靜態圖象的顯示切換而沒有消隱。於是,靜態圖象播放裝置可連續只顯示輸入的靜態圖象中與設定條件匹配的靜態圖象作為所需的靜態圖象,而沒有消隱。
依據第五方面,在第四方面中,靜態圖象包括依據規定的編碼方法的標題信息;以及根據標題信息產生用於指定靜態圖象的條件。
依據第六方面,在第四方面中,靜態圖象包括在每一層中具有獨立唯一的標題信息的分層結構;以及根據標題信息產生用於指定靜態圖象的條件。
在第五或第六個方面中,根據靜態圖象的格式來產生條件信息,從而不需要把條件信息加到靜態圖象中。
第七方面旨在一種擴展視頻播放裝置的視頻播放功能以為視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置,該裝置包括條件存儲部分,用於存儲指定將要播放的幀的靜態圖象的條件;解碼處理部分,用於對輸入的靜態圖象進行解碼;顯示數據存儲部分,包括用於存儲兩個顯示數據的兩個區域,所述顯示數據是經解碼處理部分解碼的靜態圖象;開關處理部分,用於把兩個區域中的一個分配為用於寫入顯示數據的第一區域,而把兩個區域中的另一個分配為用於讀取已寫入其中的顯示數據的第三區域,當寫入第一區域中的顯示數據與存儲在條件存儲部分中的條件匹配時,改變對兩個區域所進行的第一和第二區域分配,以及在相反情況下,繼續從第二區域中讀取;以及顯示部分,用於顯示由開關處理部分讀取的顯示數據。
在以上第七方面中,當寫入第一區域中的顯示數據與存儲在條件存儲部分中的條件匹配時,開關處理部分改變對兩個區域所進行的第一和第二區域的分配,並在相反的情況下,繼續從第二區域中讀取。因此,開關處理繼續把已寫入顯示數據的區域分配為第二區域,直到寫完下一次將播放的顯示數據,於是可繼續從第二區域中讀取待顯示的顯示數據。因此,即使在執行以上的開關處理時,也可平滑地進行靜態圖象的顯示切換而沒有消隱。於是,靜態圖象播放裝置可連續地只顯示輸入的靜態圖象中與設定條件匹配的靜態圖象,作為所需的靜態圖象,而沒有消隱。
依據第八方面,在第七方面中,兩個區域中的每一個還具有用於存儲示出分配為第一或第二區域的第一或第二標誌信息的標誌信息存儲區;以及開關處理部分使用第一和第二標誌信息來執行第一和第二區域的分配以及改變第一和第二區域的分配。
依據第九方面,在第七方面中,開關處理部分還包括區域管理信息存儲部分,用於管理為顯示把兩個區域分配為第一或第二區域的第一或第二區域管理信息;以及開關處理部分參考區域管理信息存儲部分來執行第一和第二區域的分配以及改變第一和第二區域的分配。
依據第八或第九方面,開關處理部分可管理為顯示由其本身所分配的第一和第二區域的信息,從而能夠準確地寫入和讀取顯示數據。
依據第十到第十二方面,在第七到第九方面中,靜態圖象分別包括依據規定的編碼方法的標題信息;以及根據標題信息產生用於指定靜態圖象的條件。
依據第十三到第十五方面,在第七到第九方面中,靜態圖象分別包括在每一層中具有獨立唯一的標題信息的分層結構;以及根據標題信息產生用於指定靜態圖象的條件。
在第十到第十二方面或第十三到第十五方面中,根據靜態圖象的格式來產生條件信息,從而不需要把條件信息加到靜態圖象中。
第十六方面旨在一種擴展視頻播放裝置的視頻播放功能以為視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置,該裝置包括條件存儲部分,用於存儲指定將要播放的幀的靜態圖象的條件;解碼處理部分,用於對輸入的靜態圖象進行解碼;顯示數據存儲部分,包括用於存儲兩個顯示數據的兩個區域,所述顯示數據是經解碼處理部分解碼的靜態圖象;開關處理部分,用於把兩個區域中的一個分配為用於寫入顯示數據的第一區域而把兩個區域中的另一個分配為用於讀取已寫入其中的顯示數據的第二區域,當寫入第一區域中的顯示數據與存儲在條件存儲部分中的條件匹配時並且在從第一區域中讀取後,改變對兩個區域所進行的第一和第二區域分配,以及在相反情況下等待在第一區域中寫入新的顯示數據;顯示存儲器部分,用於存儲由開關處理部分讀取的顯示數據;以及顯示部分,用於從顯示存儲器部分中讀取顯示數據並顯示該顯示數據。
在以上的第十六方面中,開關處理部分把顯示數據寫入多個區域中被使能的區域,並根據條件存儲部分中的條件來選擇只從除使能區域以外的其他區域中讀取的待播放的顯示數據,以讀取顯示數據。把讀取的顯示數據存儲在顯示存儲器部分中,顯示部分從中讀取顯示數據並顯示該顯示數據。因此,顯示部分可顯示播放的顯示數據,而不管開關處理部分所進行的處理。因此,即使在執行以上開關處理時,也可平滑地進行靜態圖象的顯示切換而沒有消隱。於是,靜態圖象播放裝置可連續地只顯示輸入的靜態圖象中與設定條件匹配的靜態圖象作為所需的靜態圖象而沒有消隱。
依據第十七方面,在第十六方面中,靜態圖象包括依據規定的編碼方法的標題信息;以及根據標題信息產生用於指定靜態圖象的條件。
依據第十八方面,在第十六方面中,靜態圖象包括在每一層中具有獨立唯一的標題信息的分層結構;以及根據標題信息產生用於指定靜態圖象的條件。
在第十七或第十八方面中,根據靜態圖象的格式來產生條件信息,從而不需要把條件信息加到靜態圖象中。
第十九方面旨在一種擴展視頻播放裝置的視頻播放功能以為視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置,該裝置包括條件存儲部分,用於存儲指定將要播放的幀的靜態圖象的條件;解碼處理部分,用於對輸入的靜態圖象進行解碼;顯示數據存儲部分,它所包括的區域的數目最大為可存儲的靜態圖象的數目並用於存儲顯示數據,所述顯示數據是經解碼處理部分解碼的靜態圖象;開關處理部分,用於把這些區域中的任一個區域分配為用於寫入顯示數據的第一區域而把除第一區域以外的任一個區域分配為用於讀取已寫入其中的顯示數據的第二區域,當寫入第一區域中的顯示數據與存儲在條件存儲部分中的條件匹配時,改變對包含在顯示數據存儲部分中的區域所進行的第一和第二區域分配,以及在相反情況下繼續從第二區域中讀取;以及顯示部分,用於顯示由開關處理部分讀取的顯示數據。
在以上的第十九方面中,當寫入第一區域的顯示數據與存儲在條件存儲部分中的條件匹配時,開關處理部分改變顯示數據存儲部分中的第一和第二區域的分配,並在相反的情況下從第二區域連續地讀取。因此,開關處理部把已寫入顯示數據的區域連續地分配為第二區域,直到寫完下一次將要播放的顯示數據,於是可連續地從第二區域中讀取待顯示的顯示數據。因此即使在執行以上開關處理時,也可平滑地進行靜態圖象的顯示切換而沒有消隱。於是,靜態圖象播放裝置可連續地只顯示輸入的靜態圖象中與設定條件匹配的靜態圖象,作為所需的靜態圖象,而沒有消隱。
依據第二十方面,在第十九方面,每個區域還具有標誌信息存儲區,用於存儲分配為第一或第二區域的第一或第二標誌信息;以及開關處理部分使用第一和第二標誌信息來執行第一和第二區域的分配以及改變第一和第二區域的分配。
依據第二十一方面,在第十九方面中,開關處理部分還包括區域管理信息存儲部分,用於管理把這些區域分配為第一或第二區域的第一或第二區域管理信息;以及開關處理部分參考區域管理信息存儲部分來執行第一和第二區域的分配以及改變第一和第二區域的分配。
依據第二十或第二十一方面,開關處理部分可管理由其本身所分配的第一和第二區域的信息,從而能夠準確地寫入和讀取顯示數據。
依據二十二到第二十四方面,在第十九到第二十一方面中,靜態圖象分別包括依據規定的編碼方法的標題信息;以及根據標題信息產生用於指定靜態圖象的條件。
依據第二十五到第二十七方面,在第十九到第二十一方面中,靜態圖象分別包括在每一層中具有獨立唯一的標題信息的分層結構;以及根據標題信息產生用於指定靜態圖象的條件。
在第二十二到第二十四方面或第二十五到第二十七方面中,使用靜態圖象的格式來產生條件信息,從而不需要把條件信息加到靜態圖象中。
通過以下對本發明的詳細描述並結合附圖,將使本發明的這些和其他目的、特徵、方面和優點變得更加顯而易見。


圖1示出幀數據的一個例子,該幀數據構成待輸入到依據本發明較佳實施例的靜態圖象播放裝置內的靜態圖象;圖2示出依據本發明第一實施例的靜態圖象播放裝置結構的方框圖;圖3示出在把PTS用作圖2所示顯示幀條件設定部分111所設定的條件信息時顯示幀條件存儲部分112的存儲區的圖;圖4示出依據本發明第二實施例的靜態圖象播放裝置結構的方框圖;圖5示出圖2所示標題信息存儲部分1608所保存的第一清單的圖;圖6示出圖4所示解碼處理部分1603所執行的處理過程的流程圖;圖7示出由圖4所示的顯示控制部分1606和顯示部分1607形成的靜態圖象顯示部分的處理過程的流程圖;圖8示出依據本發明第三實施例的靜態圖象播放裝置結構的方框圖;圖9示出由圖8所示顯示數據管理部分1604和顯示數據存儲部分1605形成的解碼數據存儲處理部分的處理過程的流程圖;圖10示出由圖8所示的顯示控制部分1606和顯示部分1607形成的靜態圖象顯示部分的處理過程的流程圖;圖11示出依據本發明第四實施例的靜態圖象播放裝置結構的方框圖12示出由圖11所示的顯示數據管理部分1604和顯示數據存儲部分1605形成的顯示數據存儲處理部分的處理過程的流程圖;圖13示出由圖8所示的顯示控制部分1606和顯示部分1607形成的靜態圖象顯示部分的處理過程的另一個流程圖;圖14示出依據本發明第五實施例的靜態圖象播放裝置結構的方框圖;圖15示出由圖14所示的顯示控制部分1606、顯示存儲器部分1401和顯示部分1607形成的靜態圖象顯示部分的處理過程的流程圖;圖16示出幀數據的一個例子,該幀數據作為靜態圖像將輸入到依據本發明第六到第八實施例的靜態圖象播放裝置;圖17示出由包含在依據第六實施例的靜態圖象播放裝置內的顯示數據管理部分1604和顯示數據存儲部分1605形成的顯示數據存儲處理部分的處理過程的流程圖;圖18示出包含在依據第六到第八實施例的靜態圖象播放裝置內的顯示數據存儲部分1605更詳細結構的圖;圖19示出由包含在依據第六實施例的靜態圖象播放裝置內的顯示控制部分1606和顯示部分1607形成的靜態圖象顯示部分的處理過程的流程圖;圖20示出由包含在依據第七實施例的靜態圖象播放裝置內的顯示數據管理部分1604和顯示數據存儲部分1605形成的顯示數據存儲處理部分的處理過程的流程圖;圖21示出由包含在依據第七實施例的靜態圖象播放裝置內的顯示控制部分1606和顯示部分1607形成的靜態圖象顯示部分的處理過程的流程圖;圖22示出常規視頻播放裝置結構的方框圖;圖23示出構成待輸入到圖22所示視頻播放裝置內的視頻的幀數據格式的圖;圖24示出構成將依次輸入到圖22所示的視頻播放裝置內的視頻的幀數據I0,P3,…;圖25示出由圖22所示的幀數據接收部分1601、幀數據存儲部分1602和標題信息存儲部分1608形成的幀數據接收部分的處理過程的流程圖;圖26示出由圖22所示的標題信息存儲部分1608保存的第一清單的圖;圖27示出圖22所示的定時控制部分1609的處理過程的流程圖28示出由圖22所示的時間信息存儲部分1611保存的第二清單的圖;圖29示出圖22所示的解碼處理部分1603的處理過程的流程圖;圖30示出由圖22所示的顯示數據管理部分1604和顯示數據存儲部分1605形成的顯示數據存儲處理部分的處理過程的流程圖;圖31示出圖22所示的顯示數據存儲部分1605的更詳細結構的圖;以及圖32示出由圖22所示的顯示控制部分1606和顯示部分1607形成的視頻顯示部分的處理過程的流程圖。
以下描述依據本發明較佳實施例的靜態圖象播放裝置。在此之前,將參考圖1來描述每一個分別由幀數據I0,I1,I2,I3,…形成的靜態圖象。在當前的較佳實施例中,假設每個幀數據的格式基於標準ISO/IEC13818-1和-2,即標準MPEG2的Part1和Part2。已在背景技術部分中描述了格式的細節,這裡省略對它的詳細描述。此外,如圖24,在所示的幀數據左邊所示的字母表示picture_coding_type,其右邊所示的數字表示temporal_reference。此外,所示幀數據正下方的數字表示其DTS和PTS。因此,例如,幀數據I0包括temporal_reference「0」、picture_coding_type「I」、DTS「0×10000」和PTS」0×18000」。
此外,在典型的靜態圖象中,構成該信息的幀數據I0是一如此構成的菜單,從而觀眾可在菜單上選擇下一個想要顯示的靜態圖象(例如,幀數據I2)。這使得觀眾可依據其喜好選擇性地觀看作為所需的靜態圖象的靜態圖象。此外,最好循環地傳輸靜態圖象,從而觀眾在一旦錯過每個幀數據時可重新獲取該數據。以上描述了典型的靜態圖象,通過執行以下所述的操作,本靜態圖象播放裝置可以只播放所需的靜態圖象,而沒有消隱,靜態圖像可以任何形式輸入。以下描述本發明的每個實施例。
圖2示出依據本發明第一實施例的靜態圖象播放裝置結構的方框圖。圖2的靜態圖象播放裝置與圖22的視頻播放裝置相比的不同之處在於,還包括顯示幀條件設定部分111、顯示幀條件存儲部分112和顯示幀選擇部分113,且顯示數據管理部分1604和顯示控制部分1606形成開關處理部分114(指被點劃線所包圍的部分)。除此之外,圖2的靜態圖象播放裝置與圖22的裝置相同,因而在圖2中,給與圖22中結構相應的結構設置相同的標號,並簡化對它們的描述。以下描述圖2所示的靜態圖象播放裝置的操作。
輸入本靜態圖象播放裝置內的是以上參考圖1所述的幀數據I0,I1,…。為了清楚地描述,假設本靜態圖象播放裝置把幀數據I0顯示為一菜單,觀眾可選擇和指定下一個要顯示的靜態圖象(例如,幀數據I2)。在此情況下,本靜態圖象播放裝置播放幀數據I0,然後跳過幀數據I1播放幀數據12,而沒有消隱。
首先,幀條件設定部分111設定用於指定將被本靜態圖象播放裝置播放的幀數據的條件,尤其是,響應於以上所述觀眾的指定,產生與用於指定待播放幀數據(例如,I2)的條件有關的數據(以後稱作「條件信息」),以把條件信息輸出到以下的顯示幀條件存儲部分112。顯示幀條件存儲部分112把輸入的條件信息存入其內部存儲區。在以下的描述中,把PTS用作條件信息。在此情況下,如圖3所示,存儲在顯示幀條件存儲部分112的存儲區內的是幀數據I2的PTS「0×24000」(以及幀數據I3的PTS「0×27000」)。
然後,當輸入靜態圖象的幀數據時,顯示幀選擇部分113隻提取和保存輸入的幀數據中的PTS,然後訪問顯示幀條件存儲部分112以從其存儲區中讀取和保存所有的PTS作為條件信息。此後,顯示幀選擇部分113確定在作為條件信息的PTS中是否存在輸入的幀數據的PTS。把確定為與該條件匹配的輸入幀數據輸出到以下用於播放的幀數據接收部分1601,如背景技術部分中所述對其進行處理,最終被顯示部分1607顯示。另一方面,不輸出確定為與該條件不匹配的幀數據到以下的幀數據接收部分1601,並捨棄該數據。
現在假設顯示幀條件存儲部分112保存了圖3所示的PTS,且把圖1所示的幀數據I1,I2,…依次輸入到顯示幀選擇部分113中。在此情況下,幀數據I1的PTS為「0×21000」,由於PTS「0×21000」未存儲在顯示幀條件存儲部分112中,所以顯示幀選擇部分113捨棄幀數據I1。然而,在輸入幀數據I2時,其PTS為「0×24000」,於是顯示幀選擇部分113把幀數據I2輸出到幀數據接收部分1601。這樣,最終可由顯示部分1607來顯示幀數據I2。
此時,形成開關處理部分114的顯示數據管理部分1604和顯示控制部分1606通過標題信息存儲部分1608連接起來,對顯示數據存儲部分1605執行開關處理。顯示數據管理部分1604把經解碼的幀數據寫入使能的存儲區IP(例如,IP
)。在此寫入期間,顯示控制部分1606依據PTS從寫完成的存儲區(例如,IP[1])中讀取顯示數據。這與常規的視頻播放裝置相同。然而,幀數據接收部分1601隻把待播放的幀數據寫入幀數據存儲部分1602中,而顯示數據管理部分1604隻把待播放的顯示數據寫入顯示數據存儲部分1605的存儲區中。於是,顯示控制部分1606以規則的時間間隔連續訪問已寫入顯示數據的另一個存儲區,直到當前時間到達下一個待播放的顯示數據的PTS處,顯示部分1607顯示通過此訪問所讀取的顯示數據。依據以上特例,從存儲區IP[1]中連續地讀取幀數據I0,直到當前時間到達寫入存儲區IP
的幀數據I2的PTS處。因此,即使在執行以上的開關處理時,也可容易地進行靜態圖象的顯示切換而沒有消隱。於是,依據第一實施例的靜態圖象播放裝置可連續地只顯示與設定條件匹配的靜態圖象,即輸入的靜態圖象中所需的靜態圖象(例如,由觀眾所指定的靜態圖象),而沒有消隱。
圖4是依據本發明第二實施例的靜態圖象播放裝置結構的方框圖。圖4的靜態圖象播放裝置與圖22的視頻播放裝置相比的不同之處在於,還包括顯示幀條件設定部分111和顯示幀條件存儲部分112,且顯示數據管理部分1604和顯示控制部分1606形成開關處理部分114(指被點劃線所包圍的部分)。除此之外,圖4的靜態圖象播放裝置與圖22的裝置相同,因而在圖4中,給與圖22中結構相應的結構設置相同的標號,並省略對它們的描述。然而,解碼處理部分1603和顯示控制部分1606所執行的處理不同於圖22中相應結構所執行的處理。因此,以下描述圖4所示的靜態圖象播放裝置的操作,尤其是與圖22所示的視頻播放裝置的差別。
同樣,依次輸入到本靜態圖象播放裝置內的也是圖1所示的幀數據I0,I1,…。為了清楚地描述,在本實施例中,也假設本靜態圖象播放裝置顯示基於當前幀數據I0的菜單。
由於顯示幀條件設定部分111和顯示幀條件存儲部分112執行與圖2所示的相應結構相同的處理過程,所以簡化其描述。即,如圖3所示,顯示幀條件設定部分111響應於觀眾的指定把作為條件信息的PTS輸出到顯示幀條件存儲部分112,把輸入的作為條件信息的PTS存儲在顯示幀條件存儲部分112中的存儲區內。
此後,當幀數據接收部分1601接收到幀數據時,由幀數據接收部分1601、幀數據存儲部分1602和標題信息存儲部分1608所形成的幀數據接收部分執行圖25的流程圖所示的處理過程。因此,省略其詳細描述。這裡,標題信息存儲部分1608的第一清單具有與圖26所示的相同的欄位,且由於只把I圖象輸入到本靜態圖象播放裝置,所以第一清單變為圖5所示的類型。
此外,定時控制部分1609執行圖27的流程圖所示的處理過程,因此,省略其詳細描述。在當前時間到達包含在到達的幀數據中的DTS或PTS時,在步驟2105處,定時控制部分1609把時間通知輸出到解碼處理部分1603或顯示控制部分1606。
接著參考圖6所示的流程圖來描述解碼處理部分1603的處理過程。圖6所示的流程圖與圖29所示的流程圖相比的不同之處在於,還包括步驟S601到S604。除此之外,圖6的流程圖與圖29的流程圖相同,因此,給相應於圖29中步驟的步驟提供相同的步驟標號,並簡化其描述。
解碼處理部分1603執行圖6的步驟S2301和S2302所示的處理過程(參考以上所述),當被通知新的幀數據到達時,解碼處理部分1603訪問標題信息存儲部分1608(參考圖5)以從第一清單中讀取其PTS,然後保存PTS(圖6;步驟S601)。接著,解碼處理部分1603訪問顯示幀條件存儲部分112以從顯示幀存儲部分112的存儲區中讀取所有的PTS作為待播放幀數據的條件信息,然後保存這些PTS(步驟S602)。然後,解碼處理部分1603確定在作為條件信息的PTS中是否存在已到達的幀數據的PTS(步驟S603)。在肯定時,解碼處理部分1603執行步驟S2303→S2304→S2305→S2306→S2307所示的處理過程(參考以上所述)。結果,把依據其DTS的解碼的幀數據和幀指定信息輸出到顯示數據管理部分1604。
這裡,假設幀數據I2新近到達,解碼處理部分1603從第一清單中讀取PTS「0×24000」。此PTS「0×24000」與作為圖3所示條件信息的PTS匹配,於是對幀數據I2進行解碼,然後把它與其幀指定信息輸出到顯示數據管理部分1604。
順便提及一下,在確定檢測到步驟S603的標題信息與條件信息不匹配時,解碼處理部分1603輸出所保存的PTS,以請求幀數據存儲部分1602刪除將不播放的幀數據(步驟S604)。響應於該請求,幀數據存儲部分1602根據同步輸入的PTS刪除存儲在其中的幀數據。
例如把幀數據I1輸入到本靜態圖象播放裝置中時,解碼處理部分1603也執行以上步驟S2301→S2302→S601→S602→S603中的處理過程。然而,由於此PTS與條件信息不匹配,所以解碼處理部分1603確定不應播放幀數據I1並執行步驟S604的處理。結果,從幀數據存儲部分1602的存儲區中刪除幀數據I1。
接著,由於形成顯示數據存儲處理部分的顯示數據管理部分1604和顯示數據存儲部分1605執行圖30的流程圖所示的處理過程,所以省略其描述。然而,從圖1可明顯看出,幀數據只包括I圖象,於是不必使用存儲區B
和B[1],也不必執行圖30的步驟S2404、S2408和S2409。
接著參考圖7所示的流程圖,描述形成靜態圖象顯示部分的顯示控制部分1606和顯示部分1607的處理過程。圖7所示的流程圖與圖32所示的流程圖相比的不同之處在於,還包括步驟S701到S703。除此之外,圖7的流程圖與圖32所示的流程圖相同,於是給相應於圖32中步驟的步驟提供相同的步驟標號並簡化其描述。
顯示控制部分1606執行圖7的步驟S2601和S2602所示的處理過程(參考以上所述),當被通知新的幀數據到達時,顯示控制部分1606訪問標題信息存儲部分1608(參考圖5),以從第一清單中讀取其PTS,然後保存PTS(圖7,步驟S701)。接著,顯示控制部分1606訪問顯示幀條件存儲部分112,以從其存儲區中讀取待播放的幀數據的所有PTS,作為條件信息,然後保存這些PTS(步驟S702)。然後,顯示控制部分1606檢測作為條件信息的PTS中是否存在到達的幀數據的PTS(步驟S703)。當顯示控制部分1606肯定時,顯示控制部分1606或顯示部分1607執行步驟S2603→S2604→S2605→S2606→S2607→S2608所示的處理過程(參考以上所述)。結果,顯示控制部分1606以規則的時間間隔在上述存儲區中依據其PTS連續地訪問這次將被顯示的顯示數據,顯示部分1607顯示通過此訪問所讀取的顯示數據。
此時,假設幀數據I2新近到達,由於其PTS「0×24000」與圖3所示的作為條件信息的PTS匹配,於是把幀數據I2寫入存儲區IP
中,例如,在當前時間到達PTS「0×24000」時,由顯示控制部分1606讀取幀數據I2,且由顯示部分1607來顯示。
顯示控制部分1606讀取顯示數據,然後標題信息存儲部分1608從第一清單中刪除所存儲的與此次顯示的顯示數據有關的數據(標題信息和示出存儲區的信息)(步驟S2609)。依據以上假設,對於所顯示的顯示數據I2,刪除「0×E0」、「 0×24000」、「0×16000」、「I」、「2」和IP
(參考圖5)。
順便提及一下,在確定步驟S703的標題信息與條件信息不匹配時,顯示控制部分1606輸出所保存的PTS且使標題信息存儲部分1608從第一清單中刪除所存儲的被幀數據存儲部分1602所捨棄的幀數據(將不被播放的幀數據)有關的信息(步驟S2609)。
在例如把幀數據I1輸入到本靜態圖象播放裝置時,顯示控制部分1606也執行以上步驟S2601→S2602→S701→S703中的處理過程。然而,由於幀數據I1的PTS與條件信息不匹配,所以顯示控制部分1606確定幀數據I1已被捨棄,並直接進到步驟S2609來執行以上處理。結果,標題信息存儲部分1608從保存在其中的第一清單中刪除幀數據I1的「0×E0」、「0×21000」、「0×13000」、「I」和「1」。圖5還示出在此刪除後第一清單的狀態。
如上所述,顯示數據管理部分1604和顯示控制部分1606形成開關處理部分114。由顯示數據管理部分1604和顯示控制部分1606所執行的上述處理過程導致開關處理部分114依據標題信息存儲部分1608對顯示數據存儲部分1605所進行的開關處理。即,顯示數據管理部分1604把經解碼的幀數據寫入使能的存儲區IP(例如,IP
)。在此寫入期間,顯示控制部分1606依據PTS從寫完成的存儲區(例如,IP[1])中讀取顯示數據。這與常規視頻播放裝置相同。然而,解碼處理部分1603進行解碼而只輸出將被播放的幀數據,顯示數據管理部分1604隻把將播放的顯示數據寫入顯示數據存儲部分1605的存儲區中。於是,顯示控制部分1606以規則的時間間隔連續訪問已寫入顯示數據的另一個存儲區,直到當前時間到達下一個待播放顯示數據的PTS處,顯示部分1607顯示通過此訪問所讀取的顯示數據。依據以上特例,從存儲區IP[1]中連續地讀取幀數據I0,直到當前時間到達寫入存儲區IP
的幀數據I2的PTS處。因此,即使在執行以上的開關處理時,也可平滑地進行靜態圖象的顯示切換而沒有消隱。於是,依據第二實施例的靜態圖象播放裝置可連續地只顯示與設定條件匹配的靜態圖象,即輸入的靜態圖象中所需的靜態圖象(例如,由觀眾所指定的靜態圖象),而沒有消隱。
圖8是依據本發明第三實施例的靜態圖象播放裝置結構的方框圖。圖8的靜態圖象播放裝置與圖22的視頻播放裝置相比的不同之處在於,還包括顯示幀條件設定部分111和顯示幀條件存儲部分112,且顯示數據管理部分1604和顯示控制部分1606形成開關處理部分114(指被點劃線所包圍的部分)。除此之外,圖8的靜態圖象播放裝置與圖22的裝置相同,因而在圖8中,給與圖22中結構相應的結構設置相同的標號,然而,圖8所示的顯示數據存儲處理部分(顯示數據管理部分1604和顯示數據存儲部分1605)和靜態圖象顯示部分所執行的處理不同於圖22中相應結構所執行的處理。因此,以下描述圖8所示的靜態圖象播放裝置的操作,尤其是與圖22所示的視頻播放裝置的差別。
同樣,依次輸入到本靜態圖象播放裝置內的也是圖1所示的幀數據I0,I1,…。為了清楚地描述,在本實施例中,也假設本靜態圖象播放裝置顯示基於當前幀數據I0的菜單。
由於顯示幀條件設定部分111和顯示幀條件存儲部分112執行與圖2所示相應結構相同的處理過程,所以簡化其描述。即,如圖3所示,顯示幀條件設定部分111響應於觀眾的指定把作為條件信息的PTS輸出到顯示幀條件存儲部分112,把輸入的作為條件信息的PTS存儲在顯示幀條件存儲部分112中的存儲區內。
此後,當幀數據接收部分1601接收到幀數據時,由幀數據接收部分1601、幀數據存儲部分1602和標題信息存儲部分1608所形成的幀數據接收部分執行圖25的流程圖所示的處理過程。於是,省略其詳細描述。如上所述,存儲在標題信息存儲部分1608的第一清單中的只是圖5所示的I圖象的標題信息。
此外,定時控制部分1609執行圖27的流程圖所示的處理過程,因此,省略其詳細描述。
此外,解碼處理部分1603執行圖29的流程圖所示的處理過程,因此省略其詳細描述。
接著參考圖9所示的流程圖來描述顯示數據存儲處理部分(顯示數據管理部分1604和顯示數據存儲部分1605)的處理過程。圖9所示的流程圖與圖30所示的流程圖相比的不同之處只在於,還包括步驟S2401、S2402、S2403、S2405和S2407。除此之外,圖9的流程圖與圖30的流程圖相同,於是給相應於圖29的步驟的步驟提供相同的步驟標號,並簡化其描述。以下描述顯示數據存儲處理部分的處理過程。
首先,在初始化和類似操作時,把顯示數據存儲部分1605的存儲區分割成圖31所示的存儲區IP
、IP[1]、B
和B[1](圖9;步驟S1401)。在初始化時,把四個標誌信息設定為「使能」。接著,在輸入來自解碼處理部分1603的顯示數據和顯示數據指定信息時(步驟S2402),顯示數據管理部分1604保存顯示數據和顯示數據指定信息。然後,顯示數據管理部分1604從顯示數據存儲部分1605的每個存儲區中讀取當前設定的標誌信息並保存這些標誌信息(步驟S2403)。然後,顯示數據管理部分1604把所保存的顯示數據寫入所有存儲區IP中被使能的一個存儲區IP的顯示數據存儲區中(步驟S2405)。顯示數據管理部分1604然後請求標題信息存儲部分1608把示出此次寫入顯示數據的存儲區的信息加到圖5所示第一清單中的適當存儲區欄位中(步驟S2407)。
接著參考圖10所示的流程圖來描述靜態圖象顯示部分(顯示控制部分1606和顯示部分1607)的處理過程。圖10所示的流程圖與圖7所示的流程圖相比不同之處在於,還包括步驟S1001。除此之外,圖10的流程圖與圖7的流程圖相同,於是給相應於圖7的步驟的步驟提供相同的步驟標號,並簡化其描述。
顯示控制部分1606執行圖10中步驟S2601→S2602→S701所示的處理過程(參考以上所述),當被通知新的幀數據到達時,顯示控制部分1606從標題信息存儲部分1608的第一清單(參考圖5)中讀取其PTS,然後保存PTS(圖10,步驟S701)。接著,顯示控制部分1606從顯示幀條件存儲部分112的存儲區中讀取全部條件信息(待播放的幀數據的PTS),然後保存該信息(步驟S702)。然後,顯示控制部分1606確定作為條件信息的PTS中是否存在到達的幀數據的PTS(步驟S703)。當顯示控制部分1606肯定時,顯示控制部分1606或顯示部分1607執行步驟S2603→S2604→S2605→S2606→S2607所示的處理過程(參考以上所述)。結果,顯示控制部分1606從上述存儲區中依據其PTS讀取這次將被顯示的顯示數據,並把顯示數據輸出到顯示部分1607。
這裡,當到達的幀數據為I2時,顯示控制部分1606從第一清單中讀取PTS「0×24000」。由於此PTS「0×24000」與圖3所示的作為條件信息的PTS匹配,所以把從已寫入幀數據I2的存儲區IP
中讀取幀數據I2,然後輸出該幀數據I2。
接著,顯示控制部分1606把從中讀取此次顯示的顯示數據的存儲區IP的標誌信息存儲區的標誌信息變為「寫完成」,並把在此讀取前已設定為「寫完成」的存儲區IP中的標誌信息變為「使能」(步驟S1001)。
此外,顯示部分1607顯示由顯示控制部分1606如上所述讀取的顯示數據(步驟S2608)。
顯示控制部分1606讀取顯示數據,然後標題信息存儲部分1608從第一清單中刪除所存儲的與此次顯示的顯示數據有關的數據(標題信息和示出存儲區的信息)(步驟S2609)。在上述情況下,顯示顯示數據I2,對於所顯示的顯示數據I2,從第一清單中刪除「0×E0」、「0×24000」、「0×16000」、「I」、「2」和IP
(參考圖5)。
順便提及一下,如第二實施例,在確定步驟S703的標題信息與條件信息不匹配時,顯示控制部分1606輸出所保存的PTS且使標題信息存儲部分1608從第一清單中刪除所存儲的與將不顯示的幀數據有關的信息(步驟S2609)。
這樣,在本實施例中,解碼處理部分1603對全部到達的幀數據進行解碼。如上所述,顯示數據管理部分1604和顯示控制部分1606形成開關處理部分114,該開關處理部分114依據標題信息存儲部分1608對顯示數據存儲部分1605所進行開關處理。構成開關處理部分114一部分的顯示數據管理部分1604把經解碼的幀數據寫入分配為使能的第二區域的存儲區IP(例如,IP
)中。在此寫入期間,構成開關處理部分114另一部分的顯示控制部分1606依據PTS從被分配為用於讀取已寫入的顯示數據的第一區域的存儲區(例如,IP[1])中讀取顯示數據。在這一點上,本實施例與常規視頻播放裝置相同。然而,本實施例的不同之處在於,當顯示數據與條件信息匹配時,顯示控制部分1606把標誌信息設定為「寫完成」,以把將要顯示的顯示數據的存儲區IP[1]分配為第一區域。於是,當接著寫入作為第二區域的存儲區IP
中的顯示數據與條件信息不匹配時,顯示控制部分1606以規則的時間間隔繼續訪問當前被分配為第一區域的存儲區IP[1],顯示部分1607顯示通過此訪問所讀取的顯示數據。於是,顯示控制部分1606以規則的時間間隔繼續訪問已寫入與條件匹配的顯示數據的另一個存儲區,直到當前時間到達下一個要播放的顯示數據的PTS處,顯示部分1607顯示通過此訪問所讀取的顯示數據(例如,I2)。於是,即使在執行以上的開關處理時,也可平滑地進行靜態圖象的顯示切換而沒有消隱。所以,依據第三實施例的靜態圖象播放裝置可連續地只顯示與設定條件匹配的靜態圖象,即輸入的靜態圖象中所需的靜態圖象(例如,由觀眾所指定的靜態圖象),而沒有消隱。
順便提及一下,在步驟S703幀數據的PTS與條件信息不匹配時,不執行步驟S1001中改變標誌信息的操作,於是把上述存儲區IP分配為連續使能的區域。因此,顯示數據管理部分1604連續地把幀數據寫入同一存儲區IP中。如上所述,當把與條件信息匹配的顯示數據(例如,I0)寫入存儲區IP[1]時,把與條件信息不匹配的顯示數據I1寫入存儲區IP
中。然而,顯示控制部分1606把最初寫入此存儲區IP中的幀數據(例如,I1)確定為將不在顯示部分1607中顯示,而以存儲在存儲區IP
中的顯示數據I1來改寫顯示數據I2,從而在開關處理或靜態圖象顯示處理中都不會產生問題。
圖11示出依據本發明第四實施例的靜態圖象播放裝置結構的方框圖。圖11的靜態圖象播放裝置與圖8的裝置相比的不同之處在於,還包括區域管理信息存儲部分1111。除此之外,圖11的靜態圖象播放裝置與圖8的裝置相同,因而在圖11中,給相應於圖8中結構的結構提供相同的標號。然而,圖11所示顯示數據存儲處理部分(顯示數據管理部分1604和顯示數據存儲部分1605)與靜態圖象顯示部分(顯示控制部分1606和顯示部分1607)所執行的處理不同於圖8中相應結構所執行的處理。因此,以下描述依據第四實施例的靜態圖象播放裝置的操作,尤其是與圖8所示的靜態圖象播放裝置的差別。
同樣,依次輸入到本靜態圖象播放裝置內的也是圖1所示的幀數據I0,I1,…。為了清楚地描述,在本實施例中,也假設本靜態圖象播放裝置顯示基於當前幀數據I0的菜單。
由於顯示幀條件設定部分111和顯示幀條件存儲部分112執行與圖2所示相應結構相同的處理過程,所以簡化其描述。即,如圖3所示,顯示幀條件設定部分111響應於觀眾的指定把作為條件信息的PTS輸出到顯示幀條件存儲部分112,並把輸入的作為條件信息的PTS存儲在顯示幀條件存儲部分112中的存儲區內。
此後,當幀數據接收部分1601接收到幀數據時,由幀數據接收部分1601、幀數據存儲部分1602和標題信息存儲部分1608形成的幀數據接收部分執行圖25的流程圖所示的處理過程(參考以上所述)。於是,省略其詳細描述。如上所述,存儲在標題信息存儲部分1608的第一清單中的只是圖5所示I圖象的標題信息。此外,定時控制部分1609執行圖27的流程圖所示的處理過程(參考以上所述),因此,省略其詳細描述。此外,解碼處理部分1603執行圖29的流程圖所示的處理過程,因此省略其詳細描述。
接著參考圖12所示的流程圖來描述顯示數據存儲處理部分(顯示數據管理部分1604和顯示數據存儲部分1605)的處理過程。圖12所示的流程圖與圖9所示的流程圖相比的不同之處在於,還包括步驟S1201和S1202,來替代步驟S2403。除此之外,圖12的流程圖與圖9的流程圖相同。因此,給相應於圖9的步驟的步驟提供相同的步驟標號,並簡化其描述。
首先,在初始化和類似操作時,如圖23所示分割顯示數據存儲部分1605的存儲區(圖12;步驟S2401)並把每個標誌信息設定為「使能」。
在輸入來自解碼處理部分1603的顯示數據和顯示數據指定信息時(步驟S2402),顯示數據管理部分1604保存顯示數據和顯示數據指定信息。然後,顯示數據管理部分1604確定是否在預定的定時輸入來自區域管理信息存儲部分1111的區域管理信息更新通知(步驟S1201),在輸入更新通知時,顯示數據管理部分1604進到步驟S1202。另一方面,當未輸入該通知時,顯示數據管理部分1604直接進到步驟S2405。
在這裡描述區域管理信息存儲部分1111。如上所述,在顯示數據存儲部分1605的每個存儲區中設定標誌信息。區域管理信息存儲部分1111保存具有某些欄位的第三清單,在這些欄位中設定了示出存儲區的信息以及顯示控制部分1606所設定的標誌信息,從而存儲每個存儲區的區域管理信息。每當更新第三清單時,區域管理信息存儲部分1111就把區域管理信息更新通知輸出到顯示數據管理部分1604。
當進到步驟S1202時,顯示數據管理部分1604訪問區域管理信息存儲部分1111,以讀取顯示數據存儲部分1605的存儲區IP
和IP[1]中的區域管理信息,並保存這些信息(步驟S1202)。然後,顯示數據管理部分1604根據所保存的區域管理信息選擇一個被使能的存儲區IP,並把所保存的顯示數據寫入被選中的存儲區IP的顯示數據存儲區(步驟S2405)。
顯示數據管理部分1604然後使標題信息存儲部分1608把示出已寫入顯示數據的存儲區的信息加到與此次寫入的顯示數據相應的存儲區的欄位中(步驟S2307)。
接著,參考圖13的流程圖描述靜態圖象顯示部分(顯示控制部分1606和顯示部分1607)的處理過程。圖13的流程圖與圖10的流程圖相比的不同之處在於,還包括步驟S1301和S1302,來替代步驟S1001。除此之外,圖13的流程圖與圖10的流程圖相同。因此,給相應於圖10中步驟的步驟提供相同的步驟標號,並簡化其描述。
顯示控制部分1606執行圖13的步驟S2601→S2602→S701→S702所示的處理過程(參考以上所述),以讀取新到達的幀數據的PTS並保存該PTS作為條件信息(參考圖3)。顯示控制部分1606然後確定已到達的幀數據的PTS是否與以上的條件信息匹配(步驟S703)。當幀數據與條件信息匹配時,顯示控制部分1606進到步驟S2603,當幀數據與條件信息不匹配時,顯示控制部分1606進到步驟S2609。
當進到步驟S2603時,顯示控制部分1606執行步驟S2603到S2607,以讀取此時要顯示的顯示數據,並把此顯示數據輸出到顯示部分1607。
顯示控制部分1606然後執行設定存儲區IP
和IP[1]的標誌信息以及設定標誌信息的當前狀態作為以上第三清單中的區域管理信息(步驟S1301)。在該處,假設從存儲區IP
中讀取顯示數據。在此情況下,顯示控制部分1606把存儲區IP
的標誌信息設定為「寫完成」,而把存儲區IP[1]的標誌信息設定為「使能」,然後把存儲區IP
和「寫完成」;以及存儲區IP[1]和「使能」作為區域管理信息寫入第三清單。於是,在該處,顯示數據管理部分1604不能把顯示數據寫入存儲區IP
中。
顯示控制部分1606在更新第三清單時,區域管理信息存儲部分1111把上述區域管理信息更新通知輸出到顯示數據管理部分1604(步驟S1302)。響應於該更新通知,顯示數據管理部分1604執行以上所述的步驟S1202。
顯示部分1607顯示從顯示控制部分1606輸入的顯示數據(步驟S2608)。顯示控制部分1606使標題信息存儲部分1608從第一清單中刪除存儲在第一清單中的與此時所顯示的顯示數據有關的信息(標題信息和示出存儲區的信息)(步驟S2609)。
順便提及一個,如第三實施例中參考圖7所述,當顯示控制部分1606通過步驟S703的確定直接進到步驟S2609時,只需要刪除標題信息。
這樣,類似於依據第三實施例的靜態圖象播放裝置,在根據本實施例的靜態圖象播放裝置中,對全部幀數據(I圖象)進行解碼,然後把它們存儲在顯示數據存儲部分1605中被使能的存儲區IP內。此時,構成開關處理部分114的顯示控制部分1606隻正確地選擇與顯示條件匹配的顯示數據,並在規則的時間間隔內連續讀取顯示數據。顯示部分1607顯示讀取的顯示數據。於是,顯示控制部分1606以規則的時間間隔連續訪問已寫入與條件匹配的顯示數據的另一個存儲區,直到當前時間到達下一個待播放的顯示數據(例如,I2)的PTS處,顯示部分1607顯示通過此訪問讀取的顯示數據(例如,I0)。於是,依據第四實施例的靜態圖象播放裝置可連續地只顯示與設定條件匹配的靜態圖象,即輸入的靜態圖象中所需的靜態圖象(例如,觀眾所指定的靜態圖象),而沒有消隱。
順便提及一下,在步驟S703中幀數據的PTS與條件信息不匹配時,不執行步驟S1301和S1302中對區域管理信息的更新及其更新通知,因而類似於依據第三實施例的靜態圖象播放裝置,把上述存儲區IP分配為連續使能的區域。此時,顯示管理部分1604連續兩次把幀數據寫入同一存儲區IP中。然而,如上所述,顯示控制部分1606確定不把最初寫入此存儲區IP的幀數據顯示在顯示部分1607中,從而在開關處理或靜態圖象顯示處理中不會產生問題。
圖14是示出依據本發明第五實施例的靜態圖象播放裝置結構的方框圖。圖14的靜態圖象播放裝置與圖8的裝置相比的不同之處在於,還包括顯示存儲器部分1401。除此之外,圖14的靜態圖象播放裝置與圖8的裝置相同,因而,在圖14中,給相應於圖8中結構的結構提供相同的標號。然而,由圖14所示的顯示數據存儲處理部分(顯示數據管理部分1604和顯示數據存儲部分1605)以及靜態圖象顯示部分(顯示控制部分1606、顯示存儲器1401和顯示部分1607)所執行的處理與圖8所示的相應結構所執行的處理不同。因此,以下描述依據第五實施例的靜態圖象播放裝置的操作,尤其是與圖8所示裝置的差別。
同樣,依次輸入到本靜態圖象播放裝置內的也是圖1所示的幀數據I0,I1,…。為了清楚地描述,在本實施例中,也假設本靜態圖象播放裝置顯示基於當前幀數據I0的菜單。
顯示幀條件設定部分111和顯示幀條件存儲部分112執行與圖2所示的相應結構執行相同的處理過程。即,如圖3所示,顯示幀條件設定部分111響應於觀眾的指定把作為條件信息的PTS輸出到隨後的顯示幀條件存儲部分112,並且顯示幀條件存儲部分112把輸入的作為條件信息的PTS存儲在其內部存儲區內。
此後,當幀數據被輸入到幀數據接收部分1601時,由幀數據接收部分1601、幀數據存儲部分1602和標題信息存儲部分1608所形成的幀數據接收部分執行圖25的流程圖所示的處理過程(參考以下所述)。於是,省略其詳細描述。這裡,在標題信息存儲部分1608的第一清單中設定的只是有關圖5所示I圖象的幀數據的標題信息。
此外,定時控制部分1609執行圖27的流程圖所示的處理過程(參考以上所述),因此,省略其詳細描述。在步驟S2105,在當前時間到達包含在到達的幀數據中的DTS或PTS時,定時控制部分1609把時間通知輸出到解碼處理部分1603或顯示控制部分1606。此外,解碼處理部分1603執行圖29的流程圖所示的處理過程(參考以上所述),因此省略其詳細描述。
此外,顯示數據存儲處理部分(顯示數據管理部分1604和顯示數據存儲部分1605)執行圖30所示的處理過程中的步驟S2401到步驟S2403→S2405→S2406→S2407(參考以上所述),因此省略其詳細描述。
接著參考圖1 5的流程圖描述靜態圖象顯示部分(顯示控制部分1606、顯示存儲器部分1401和顯示部分1607)的處理過程。圖15所示的流程圖與圖32所示的流程圖相比的不同之處在於,還包括步驟S701到S703,以及還包括步驟S1501和S1502來替代步驟S2607和S2608。除此之外,圖15的流程圖與圖32的流程圖相同,因而給相應於圖32中步驟的步驟提供相同的步驟標號,並簡化其描述。此外,步驟S701到S703與圖10中相應步驟標號所提供的處理相同,因此也簡化其描述。
顯示控制部分1606執行以上所述的步驟S2601→S2602→S701,並在被通知新的幀數據到達時,從標題信息存儲部分1608的第一清單(參考圖5)中讀取該幀數據的PTS並保存該PTS(步驟S701)。顯示控制部分1606然後從顯示幀條件存儲部分112的存儲區中讀取全部條件信息(待播放的幀數據的PTS),並保存這些條件信息(步驟S702)。然後,顯示控制部分1606確定在作為條件信息的PTS中是否存在輸入的幀數據的PTS(步驟S703)。在肯定時,顯示控制部分1606執行步驟S2603→S2604→S2605→S2606所示的處理過程(參考以上所述)。結果,顯示控制部分1606依據其PTS找到這次要顯示的顯示數據的存儲區。
接著,顯示控制部分1606從通過上述處理所知的存儲區中讀取這次待顯示的顯示數據,並把此顯示數據輸出到顯示存儲器部分1401(步驟S1501)。顯示部分1607在規則的時間間隔連續地讀取存儲在顯示存儲器部分1401中的顯示數據,並顯示該顯示數據(步驟S1502)。顯示控制部分1606從其存儲區中讀取顯示數據,然後標題信息存儲部分1608從第一清單中刪除所存儲的有關這次要顯示的顯示數據的數據(標題信息和示出存儲區的信息)(步驟S2609)。
順便提及一下,如在第二實施例和類似的實施例中,當確定標題信息與條件信息不匹配時,顯示控制部分1606輸出所保存的PTS,並使標題信息存儲部分1608從第一清單中刪除所存儲的與不顯示的幀數據有關的信息(步驟S2609)。
這樣,在本實施例中,解碼處理部分1603對所到達的全部幀數據進行解碼。顯示數據管理部分1604和顯示控制部分1606形成開關處理部分114,開關處理部分114參考標題信息存儲部分1608對顯示數據存儲部分1605進行開關處理。與背景技術相同,構成開關處理部分114一部分的顯示數據管理部分1604把經解碼的幀數據寫入使能的存儲區IP中。然而,本實施例與背景技術不同的是,在此寫入期間,構成開關處理部分114另一部分的顯示控制部分1606依據參考顯示幀條件存儲部分112和標題信息存儲部分1608的PTS,只從寫完成的存儲區IP中選擇和讀取待顯示的顯示數據。把讀取的顯示數據存儲在顯示存儲器部分1401中,顯示部分1607以規則的時間間隔從顯示存儲器部分1401中連續地讀取顯示數據。因此,可容易地進行靜態圖象的顯示切換,而沒有消隱。於是,依據第五實施例的靜態圖象播放裝置可連續地只顯示與設定條件匹配的靜態圖象,即輸入的靜態圖象中所需的靜態圖象(例如由觀眾指定的靜態圖象),而沒有消隱。
此外,本實施例的顯示控制部分1606不需要圖10中步驟S1001或圖13中步驟S1301所示的管理顯示數據存儲部分1605的使用狀態的處理,有利於減少處理負擔。
在依據上述第三或第四實施例的靜態圖象播放裝置中,待接收的靜態圖象必須滿足規定的條件,例如,它可準確地播放每一個分別由圖16所示的幀數據I0,I1,I2,I3,…In形成的靜態圖象。參考圖16的方法與參考圖1所示的靜態圖象的方法相同,於是省略其描述。
更為準確的是,所述的靜態圖象播放裝置包括顯示數據存儲部分1605中的存儲區IP
和IP[1],把I圖象存儲在這兩個存儲區中。然而,當把圖16所示的靜態圖象輸入到上述的靜態圖象播放裝置時,依據其DTS把幀數據I0,I1,I2,…依次存儲在存儲區IP
或IP[1]中。現在假設幀數據I0是待播放的幀數據。此外,從圖16可明顯看出,最先對此幀數據I0進行解碼並存儲在例如存儲區IP
中。然後,靜態圖象播放裝置準備依據PTS「0×11000」顯示幀數據I0。然而,在依據第三或第四實施例的靜態圖象播放裝置中,顯示控制部分1606並不把存儲有幀數據I0的存儲區IP
的標誌信息變為「寫完成」,直到讀取了顯示數據,才在此改變時把標誌信息設定為「使能」。因此,顯示數據管理部分1604可把以先於幀數據I0的PTS「0×11000」的DTS「0×6000」或「0×9000」為基礎的進行解碼的幀數據I1或I2寫入存儲有幀數據I0的存儲區IP
中。因此,在PTS「0×11000」處,出現了顯示控制部分1606不能從存儲區IP
中讀取幀數據I0的情況。這樣,依據第三或第四實施例的靜態圖象播放裝置的問題的在於,待播放的顯示數據可能被隨後的顯示數據所改寫。於是,依據第六和第七實施例的靜態圖象播放裝置將解決以上問題。
首先描述依據本發明第六實施例的靜態圖象播放裝置。在依據本實施例的靜態圖象播放裝置中,包含在顯示數據存儲部分1605中的存儲區的結構、顯示數據存儲處理部分(顯示數據管理部分1604和顯示數據存儲部分1605)以及靜態圖象顯示部分(顯示控制部分1606和顯示部分1607)與圖8所示的裝置相比是不同的。除此之外,依據第六實施例的靜態圖象播放裝置與圖8的裝置相同,因而在本實施例中,給相應於圖8中結構的結構提供相同的標號。以下描述依據本實施例的靜態圖象播放裝置,尤其是與圖8所示的靜態圖象播放裝置的差別。
同樣,依次輸入到本靜態圖象播放裝置內的也是圖16所示的幀數據I0,I1,…。為了清楚地描述,在本實施例中,也假設幀數據I0是待播放的顯示數據。
由於顯示幀條件設定部分111和顯示幀條件存儲部分112執行與圖2所示相應結構的執行的相同的處理過程(參考以上所述),所以簡化其描述。即,如圖3所示,顯示幀條件設定部分111響應於觀眾的指定把作為條件信息的PTS輸出到顯示幀條件存儲部分112,並把輸入的作為條件信息的PTS存儲在顯示幀條件存儲部分112的存儲區內。然而,在該處,圖16所示的幀數據到達了,且至少播放幀數據I0。因此,存儲在顯示幀條件存儲部分112的存儲區中的是PTS「0×11000」。
此後,當幀數據接收部分1601接收到幀數據時,由幀數據接收部分1601、幀數據存儲部分1602和標題信息存儲部分1608所形成的幀數據接收部分執行圖25的流程圖所示的處理過程(參考以上所述)。於是,省略其詳細描述。如上所述,存儲在標題信息存儲部分1608的第一清單中的只是圖5所示I圖象的標題信息。然而,在該處,由於接收到圖16所示的幀數據,所以存儲在第一清單的每個欄位中的是依據該幀數據的標題信息。此外,定時控制部分1609執行圖27的流程圖所示的處理過程(參考以上所述),因此,省略其詳細描述。此外,解碼處理部分1603執行圖29的流程圖所示的處理過程(參考以上所述),因此省略其詳細描述。
接著參考圖17的流程圖描述顯示數據存儲處理部分(顯示數據管理部分1604和顯示數據存儲部分1605)的處理過程。圖17所示的流程圖與圖9所示的流程圖相比的不同之處在於,還包括步驟S17001。除此之外,圖17的流程圖與圖9的流程圖相同,因而給相應於圖9中步驟的步驟提供相同的步驟標號,並簡化其描述。以下描述顯示數據存儲處理部分的處理過程。
首先,在初始化和類似操作時,如圖18所示把顯示數據存儲部分1605的存儲區分割成最多可存儲幀數據I0到In(參考圖16)的n個存儲區IP
,IP[1],…IP[n]。(圖17;步驟S2401)。在圖18中,為了進行簡單表示,未示出用於存儲B圖像的B
和B[1]。在初始化時,把全部的標誌信息設定為「使能」。接著,在輸入來自解碼處理部分1603的顯示數據和顯示數據指定信息時(步驟S2402),顯示數據管理部分1604保存顯示數據和顯示數據指定信息。然後,顯示數據管理部分1604從顯示數據存儲部分1605的每個存儲區中讀取當前設定的標誌信息並保存這些標誌信息(步驟S2403)。然後,顯示數據管理部分1604把所保存的顯示數據寫入所有存儲區IP中被使能的一個存儲區IP的顯示數據存儲區中(步驟S2405)。
顯示數據管理部分1604然後把此次已寫入顯示數據的存儲區IP的標誌信息變為「寫完成」(步驟S17001)。顯示數據管理部分1604然後請求標題信息存儲部分1608把示出此次已寫入顯示數據的存儲區的信息加到圖5所示第一清單中的適當存儲區欄位中(步驟S2407)。
接著參考圖19所示的流程圖來描述靜態圖象顯示部分(顯示控制部分1606和顯示部分1607)的處理過程。圖19所示的流程圖與圖10所示的流程圖相比的不同之處在於,還包括步驟S19001來替代步驟S1001。除此之外,圖19的流程圖與圖10的流程圖相同,於是給相應於圖10的步驟的步驟提供相同的步驟標號,並簡化其描述。
顯示控制部分1606執行上述步驟S2601→S2602→S701,當被通知新的幀數據到達時,顯示控制部分1606從標題信息存儲部分1608的第一清單(參考圖5)中讀取其PTS,然後保存PTS(圖19;步驟S701)。接著,顯示控制部分1606從顯示幀條件存儲部分112的存儲區中讀取全部條件信息(待播放的幀數據的PTS),然後保存這些信息(步驟S702)。然後,顯示控制部分1606確定作為條件信息的PTS中是否存在到達的幀數據的PTS(步驟S703)。當肯定時,顯示控制部分1606執行步驟S2603→S2604→S2605→S2606→S2607所示的處理過程(參考以上所述)。結果,顯示控制部分1606依據其PTS找到了這次將要顯示的顯示數據,並在當前時間到達PTS所示的時間時,從存儲區中讀取相應的顯示數據,以把顯示數據輸出到顯示部分607。
接著,由於顯示控制部分1606可通過以上處理找到不要顯示的顯示數據,所以顯示控制部分1606把存儲有不要顯示的顯示數據的存儲區IP中的標誌信息變為「使能」(步驟S19001)。此外,顯示部分1607顯示由顯示控制部分1606如上所述讀取的顯示數據(步驟S2608)。
顯示控制部分1606讀取顯示數據,然後標題信息存儲部分1608從第一清單中刪除所存儲的與這次顯示的顯示數據有關的數據(標題信息和示出存儲區的信息)(步驟S2609)。
順便提及一下,如在第三實施例中,在確定步驟S703的標題信息與上述條件不匹配時,顯示控制部分1606輸出所保存的PTS並使標題信息存儲部分1608從第一清單中刪除所存儲的與不顯示幀數據有關的信息(步驟S2609)。
這樣,在依據本實施例的靜態圖象播放裝置中,類似於依據第三實施例的靜態圖象播放裝置,顯示數據管理部分1604和顯示控制部分1606形成開關處理部分114。形成開關處理部分114一部分的顯示控制部分1606在規則的時間間隔連續地訪問已寫入的與條件匹配的顯示數據的另一個存儲區,直到當前時間到達下一個待播放的顯示數據的PTS處,顯示部分1607顯示通過此訪問所讀取的顯示數據。於是,即使在執行以上的開關處理時,也可平滑地進行靜態圖象的顯示切換而沒有消隱。因此,依據第六實施例的靜態圖象播放裝置可連續地只顯示與設定條件匹配的靜態圖象,即輸入的靜態圖象中所需的靜態圖象(例如,由觀眾指定的靜態圖象),而沒有消隱。
順便提及一下,依據本實施例的靜態圖象播放裝置與依據第三實施例的靜態圖象播放裝置的不同之處在於,顯示數據存儲部分1605最多包括n個存儲區IP,當把顯示數據寫入存儲區IP中的任何一個時,顯示數據管理部分1604把其標誌信息設定為「寫完成」。即,每當輸入顯示數據時,顯示數據管理部分1604對未設定標誌信息「寫完成」的存儲區執行寫操作。另一方面,顯示控制部分1606把存儲有將不被顯示的顯示數據的存儲區的標誌信息變為「使能」。具體地說,圖16所示的幀數據I0,I1,…依次到達本靜態圖象播放裝置,在被解碼後,它們被輸入到顯示數據管理部分1604中。例如,在把顯示數據I0存入存儲區IP
後,顯示數據管理部分1604立即把存儲區IP
的標誌信息變為「寫完成」。此外,顯示數據管理部分1604把隨後的顯示數據I1,…寫入設定為「使能」的存儲區。在顯示控制部分1606根據其PTS讀取顯示數據I0時,存儲在存儲區IP
中的顯示數據I0不可能被隨後的顯示數據I1,…所改寫。這樣,可解決以上問題,即所需的顯示數據可以不被隨後的其他幀數據改寫。
接著描述依據本發明第七實施例的靜態圖象播放裝置。在依據本發明的靜態圖象播放裝置中,包含在顯示數據存儲部分1605中的存儲區的結構、顯示數據存儲處理部分(顯示數據管理部分1604和顯示數據存儲部分1605)以及靜態圖象顯示部分(顯示控制部分1606和顯示部分1607)與圖11所示的靜態圖像播放裝置相比是不同的。除此之外,依據本實施例的靜態圖象播放裝置與圖11的裝置相同,於是在本實施例中,給相應於圖11中結構的結構提供相同的標號,以下描述依據本實施例的靜態圖象播放裝置,尤其是與圖11所示的靜態圖象播放裝置的差別。
依次輸入到本靜態圖象播放裝置內的是圖16所示的幀數據I0,I1,…。為了清楚地描述,在本實施例中,也假設幀數據I0是待播放的顯示數據。
由於顯示幀條件設定部分111和顯示幀條件存儲部分112執行與圖2中相應結構所執行的相同的處理過程(參考以上所述),所以簡化其描述。即,如圖3所示,顯示幀條件設定部分111響應於觀眾的指定把作為條件信息的PTS輸出到顯示幀條件存儲部分112,把輸入的作為條件信息的PTS存儲在顯示幀條件存儲部分112的存儲區中。然而,在該處,圖16所示的幀數據到達了,且至少播放幀數據I0。因此,存儲在顯示幀條件存儲部分112的存儲區中的是PTS「0×11000」。
此後,當幀數據接收部分1601接收到幀數據時,由幀數據接收部分1601、幀數據存儲部分1602和標題信息存儲部分1608形成的幀數據接收部分執行圖25的流程圖所示的處理過程。因此,省略其詳細描述。如上所述,存儲在標題信息存儲部分1608的第一清單中的只是圖5所示I圖象的標題信息。然而,在該處,由於接收到圖16所示的幀數據,所以存儲在第一清單的每個欄位中的是依據該幀數據的標題信息。
此外,定時控制部分1609執行圖27的流程圖所示的處理過程,因此,省略其詳細描述。
此外,解碼處理部分1603執行圖29的流程圖所示的處理過程,因此省略其詳細描述。
接著參考圖20的流程圖描述顯示數據存儲處理部分(顯示數據管理部分1604和顯示數據存儲部分1605)的處理過程。圖20所示的流程圖與圖12所示的流程圖相比的不同之處在於,還包括步驟S20001。除此之外,圖20的流程圖與圖12的流程圖相同,因而給相應於圖12中步驟的步驟提供相同的步驟標號,並簡化其描述。以下描述顯示數據存儲處理部分的處理過程。
首先,在初始化和類似操作時,如圖18所示,把顯示數據存儲部分1605的存儲區分割成最多可存儲幀數據I0到In(參考圖16)的n個存儲區IP
,IP[1],…IP[n]。(圖20;步驟S2401)。在初始化時,把全部的標誌信息設定為「使能」。接著,當輸入來自解碼處理部分1603的顯示數據和顯示數據指定信息時(步驟S2402),顯示數據管理部分1604保存顯示數據和顯示數據指定信息。
顯示數據管理部分1604確定是否在預定的時間內輸入來自區域管理信息存儲部分1111的區域管理信息更新通知(步驟S1201)。當輸入更新通知時,顯示數據管理部分1604進到步驟S1202,當未輸入該通知時,顯示數據管理部分1604直接進到步驟S2405。
這裡,區域管理信息存儲部分1111保存具有某些欄位的第三清單,在這些欄位中設定了示出存儲區的信息以及由顯示管理部分1604和顯示控制部分1606設定的標誌信息,從而管理每個存儲區的區域管理信息。每當由顯示控制部分1606更新第三清單時,區域管理信息存儲部分1111把區域管理信息更新通知輸出到顯示數據管理部分1604(參考以下所述的圖21的步驟S21001)。
在進到步驟S1202時,顯示數據管理部分1604訪問區域管理信息存儲部分1111,以讀取顯示數據存儲部分1605中存儲區IP
到[n]的區域管理信息,並保存這些區域管理信息(步驟S1202)。然後顯示數據管理部分1604根據所保存的區域管理信息選擇一個被使能的存儲區IP,並把所保存的顯示數據寫入選中的存儲區IP的顯示數據存儲區中(步驟S2405)。顯示數據管理部分1604然後把此次已寫入顯示數據的存儲區IP的標誌信息改為「寫完成」,然後訪問區域管理信息存儲部分1111以把與標誌信息已改變的存儲區有關的區域管理信息改為「寫完成」(步驟S20001)。然後顯示數據管理部分1604請求標題信息存儲部分1608把此次已寫入顯示數據的存儲區的信息加到圖5所示第一清單中上述存儲區欄位中(步驟S2407)。
接著,參考圖21所示的流程圖,描述靜態圖象顯示部分(顯示控制部分1606和顯示部分1607)的處理過程。圖21所示的的流程圖與圖13所示的的流程圖相比不同之處在於,還包括步驟S21001來替代步驟S1301。除此之外,圖21的流程圖與圖13的流程圖相同。因此,給相應於圖13中步驟的步驟提供相同的步驟標號,並簡化其描述。
顯示控制部分1606執行圖21中的步驟S2601→S2602→S701(參考以上所述),當被通知新的幀數據到達時,顯示控制部分1606從標題信息存儲部分1608的第一清單(參考圖5)中讀取該幀數據的PTS並保存該PTS(圖21;步驟S701)。接著,顯示控制部分1606從顯示幀條件存儲部分112的存儲區中讀取全部條件信息(待播放的幀數據的PTS),然後保存這些信息(步驟S702)。然後,顯示控制部分1606確定作為條件信息的PTS中是否存在已到達的幀數據的PTS(步驟S703)。當肯定時,顯示控制部分1606執行步驟S2603→S2604→S2605→S2606→S2607中所示的處理過程(參考以上所述)。結果,顯示控制部分1606依據其PTS找到了待顯示的顯示數據,並在當前時間到達PTS所示的時間時,從存儲區中讀取相應的顯示數據,以把該顯示數據輸出到顯示部分1607。
接著,由於顯示控制部分1606通過以上處理可找到沒有被顯示的顯示數據,所以顯示控制部分1606隻把存儲有將不被顯示的顯示數據的存儲區IP的標誌信息變為「使能」,然後,訪問區域管理信息存儲部分1111把與此次標誌信息已改變的存儲區有關的區域管理信息變為「使能」(步驟S21001)。這裡,要注意的一點是,顯示控制部分1606隻把區域管理信息設定為「使能」,由顯示數據管理部分1604來設定「寫完成」。
然後,當顯示控制部分1606更新第三清單時,區域管理信息存儲部分1111把以上區域管理信息更新通知輸出到顯示數據管理部分1604(步驟S1302)。此外,顯示部分1607顯示由顯示控制部分1606如上所述讀取的顯示數據(步驟S2608)。
顯示控制部分1606讀取顯示數據,且標題信息存儲部分1608從第一清單中刪除所存儲的與此次所顯示的顯示數據有關的數據(標題信息和示出存儲區的信息)(步驟S2609)。
順便提及一下,如在第三實施例中,在確定步驟S703的標題信息與上述條件不匹配時,顯示控制部分1606輸出所保存的PTS且使標題信息存儲部分1608從第一清單中刪除所存儲的與將不顯示的幀數據有關的信息(步驟S2609)。
這樣,在依據本實施例的靜態圖象播放裝置中,類似於依據第四實施例的靜態圖象播放裝置,顯示數據管理部分1604和顯示控制部分1606形成開關處理部分114,區域管理信息存儲部分1111把開關處理的定時通知顯示數據管理部分1604。形成開關處理部分114一部分的顯示控制部分1606以規則的時間間隔連續地訪問已寫入與條件匹配的顯示數據的另一個存儲區,直到當前時間到達下一個待播放的顯示數據的PTS處,顯示部分1607顯示通過此訪問所讀取的顯示數據。於是,即使在執行以上的開關處理時,也可平滑地進行靜態圖象的顯示切換而沒有消隱。因此,依據第七實施例的靜態圖象播放裝置可連續地只顯示與設定條件匹配的靜態圖象,即輸入的靜態圖象中所需的靜態圖象(例如,由觀眾所指定的靜態圖象),而沒有消隱。
順便提及一下,依據本實施例的靜態圖象播放裝置與依據第四實施例的靜態圖象播放裝置的不同之處在於,顯示數據存儲部分1605最多包括n個存儲區IP,當把顯示數據寫入存儲區IP中的任何一個時,顯示數據管理部分1604在區域管理信息存儲部分1111的第三清單中設定區域管理信息「寫完成」。於是每當輸入顯示數據時,顯示數據管理部分1604對未在第三清單中設定區域管理信息「寫完成」的存儲區執行寫操作。另一方面,顯示控制部分1606把存儲有將不被顯示的顯示數據的存儲區的區域管理信息變為「使能」。具體地說,圖16所示的幀數據I0,I1,I2…依次到達本靜態圖象播放裝置,在被解碼後,它們被輸入到顯示數據管理部分1604中。在把顯示數據I0存入被使能的存儲區(例如,IP
)後,顯示數據管理部分1604立即把存儲區IP
的區域管理信息變為「寫完成」。此外,顯示數據管理部分1604根據區域管理信息改變通知把隨後的顯示數據I1,…寫入設定為「使能」的存儲區中。這樣,在顯示控制部分1606根據其PTS讀取顯示數據I0前,存儲在存儲區IP
中的顯示數據I0可以不被隨後的顯示數據I1,…所改寫。於是,可解決以上所述的問題,即所需的顯示數據可以不被隨後的其他幀數據所改寫。
在以上所述的每個實施例中,假設靜態圖象具有基於標準ISO/IEC13818-1和-2的格式,靜態圖象播放裝置把PTS用作所需靜態圖象的條件。然而,可把諸如stream_id、DTS和類似物的PES Header的每個欄位用作所需的靜態圖象的條件。此外,還可把上述elementary_stream中的PES Header和標題信息中的多個欄位用作所需的靜態圖象的條件。
此外,在上述的每個實施例中,假設靜態圖象的輸入的幀數據具有如圖23所示的基於標準ISO/IEC13818-1和-2的格式。然而,此格式不限於以上標準ISO/IEC13818-1和-2,靜態圖象還可具有任何類型的格式,只要在靜態圖象中具有能指定每個幀數據的信息。
此外,靜態圖象播放裝置用於擴展視頻播放裝置的視頻播放功能。即,加有本靜態圖象播放裝置的視頻播放裝置不僅可具有視頻播放功能,還可具有靜態圖象播放功能。這裡,例如,可根據觀眾所設定的頻道(即,根據所設定的頻道是提供視頻還是靜態圖象),容易地進行視頻或靜態圖象的播放功能的切換。因此,在以上實施例中,不特別描述視頻播放功能,而只描述靜態圖象的播放功能。
此外,從附圖和說明書中可明顯看出,與上述的常規視頻播放裝置相比,在依據上述每個實施例的靜態圖象播放裝置中存在具有共同結構和處理過程的相當數量的部件。因此,本靜態圖象播放裝置包括可與常規的視頻播放裝置共享的部件,因而即使在把本靜態圖象播放裝置加到視頻播放裝置時,也可防止成本和尺寸有最少的增加。
雖然已詳細地描述了本發明,但以上描述在各方面都是示意性的,而不是限制性的。不言而喻,可在不脫離本發明範圍的情況下,進行許多其它的修改和變化。
權利要求
1.一種用於擴展視頻播放裝置的視頻播放功能以給視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置,其特徵在於包括條件存儲部分,用於存儲指定待播放幀的靜態圖象的條件;幀選擇部分,用於確定輸入的靜態圖象是否與存儲在所述條件存儲部分中的條件匹配並只選中與該條件匹配的靜態圖象;解碼處理部分,用於對由所述幀選擇部分選中的靜態圖象進行解碼;顯示數據存儲部分,具有用於存儲多段顯示數據的多個區域,所述顯示數據是經所述解碼處理部分解碼的靜態圖象;開關處理部分,用於執行開關處理,以把所述顯示數據寫入所述多個區域中被使能的區域中並從除了使能區域以外的其他區域中連續地讀取待播放的顯示數據;以及顯示部分,用於顯示由所述開關處理部分讀取的顯示數據。
2.如權利要求1所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括依據規定的編碼方法的標題信息;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
3.如權利要求1所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括在每一層中具有唯一的標題信息的分層結構;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
4.一種用於擴展視頻播放裝置的視頻播放功能以給視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置,其特徵在於包括條件存儲部分,用於存儲指定待播放幀的靜態圖象的條件;解碼處理部分,用於確定輸入的靜態圖象是否與存儲在條件存儲部分中的條件匹配並只對與該條件匹配的靜態圖象進行解碼;顯示數據存儲部分,具有用於存儲多段顯示數據的多個區域,所述顯示數據是經所述解碼處理部分解碼的靜態圖象;開關處理部分,用於執行開關處理,以把所述顯示數據寫入所述多個區域中被使能的區域並從除使能區域以外的其他區域中連續地讀取顯示數據;以及顯示部分,用於顯示由所述開關處理部分讀取的顯示數據。
5.如權利要求4所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括依據規定的編碼方法的標題信息;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
6.如權利要求4所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括在每一層中具有唯一的標題信息的分層結構;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
7.一種用於擴展視頻播放裝置的視頻播放功能以給視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置,其特徵在於包括條件存儲部分,用於存儲指定待播放幀的靜態圖象的條件;解碼處理部分,用於對輸入的靜態圖象進行解碼;顯示數據存儲部分,包括用於存儲兩個顯示數據的兩個區域,所述顯示數據是經所述解碼處理部分解碼的靜態圖象;開關處理部分,用於把所述兩個區域中的一個分配為寫入所述顯示數據的第一區域而把所述兩個區域中的另一個分配為用於讀取已寫入其中的顯示數據的第二區域,當寫入第一區域的顯示數據與存儲在所述條件存儲部分中的條件匹配時,改變對所述兩個區域的第一和第二區域分配,並在相反情況下,從第二區域中連續地讀取;以及顯示部分,用於顯示由所述開關處理部分讀取的顯示數據。
8.如權利要求7所述的靜態圖象播放裝置,其特徵在於所述兩個區域中的每一個還具有用於存儲示出分配為第一或第二區域的第一或第二標誌信息的標誌信息存儲區;以及所述開關處理部分使用所述第一和第二標誌信息來執行所述第一和第二區域的分配以及所述第一和第二區域分配的變化。
9.如權利要求7所述的靜態圖象播放裝置,其特徵在於所述開關處理部分還包括區域管理信息存儲部分,所述區域管理信息存儲部分用於管理示出把所述兩個區域分配為所述第一或第二區域的第一或第二區域管理信息;以及所述開關處理部分參考所述區域管理信息存儲部分執行所述第一和第二區域的分配以及所述第一和第二區域分配的變化。
10.如權利要求7所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括依據規定的編碼方法的標題信息;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
11.如權利要求8所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括依據規定的編碼方法的標題信息;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
12.如權利要求9所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括依據規定的編碼方法的標題信息;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
13.如權利要求7所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括在每一層中具有唯一的標題信息的分層結構;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
14.如權利要求8所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括在每一層中具有唯一的標題信息的分層結構;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
15.如權利要求9所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括在每一層中具有唯一的標題信息的分層結構;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
16.一種用於擴展視頻播放裝置的視頻播放功能以給視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置,其特徵在於包括條件存儲部分,用於存儲指定待播放幀的靜態圖象的條件;解碼處理部分,用於對輸入的靜態圖象進行解碼;顯示數據存儲部分,包括用於存儲兩個顯示數據的兩個區域,所述顯示數據是經所述解碼處理部分解碼的靜態圖象;開關處理部分,用於把所述兩個區域中的一個分配為用於寫入所述顯示數據的第一區域而把兩個區域中的另一個分配為用於讀取已寫入其中的顯示數據的第二區域,當寫入第一區域的顯示數據與存儲在條件存儲部分中的條件匹配時,在從第一區域讀取後改變對兩個區域的第一和第二區域分配,並在相反的情況下,等待把新的顯示數據寫入第一區域;顯示存儲器部分,用於存儲由所述開關處理部分讀取的顯示數據;以及顯示部分,用於從所述顯示存儲器部分中讀取顯示數據並顯示顯示數據。
17.如權利要求16所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括依據規定的編碼方法的標題信息;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
18.如權利要求16所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括在每一層中具有唯一的標題信息的分層結構;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
19.一種用於擴展視頻播放裝置的視頻播放功能以給視頻播放裝置提供靜態圖象播放功能的靜態圖象播放裝置,其特徵在於包括條件存儲部分,用於存儲指定待播放幀的靜態圖象的條件;解碼處理部分,用於對輸入的靜態圖象進行解碼;顯示數據存儲部分,包括一些區域,所述區域的數目最多為這些區域所能存儲的所述靜態圖象的數目,把顯示數據即經所述解碼處理部分解碼的靜態圖象存儲在這些區域中;開關處理部分,用於把所述區域中的任何一個區域分配為用於寫入所述顯示數據的第一區域而把除第一區域以外的任何一個區域分配為用於讀取已寫入其中的顯示數據的第二區域,當寫入第一區域的顯示數據與存儲在所述條件存儲部分中的條件匹配時,改變對包含在顯示數據存儲部分中的區域的第一和第二區域分配,並在相反情況下從第二區域中連續地讀取;以及顯示部分,用於顯示由所述開關處理部分讀取的顯示數據。
20.如權利要求19所述的靜態圖象播放裝置,其特徵在於所述區域中的每一個還具有用於存儲示出分配為第一或第二區域的第一或第二標誌信息的標誌信息存儲區;以及所述開關處理部分使用所述第一和第二標誌信息來執行所述第一和第二區域的分配以及所述第一和第二區域分配的變化。
21.如權利要求19所述的靜態圖象播放裝置,其特徵在於所述開關處理部分還包括區域管理信息存儲部分,用於管理表明區域被分配為所述第一或第二區域的第一或第二區域的管理信息;以及所述開關處理部分參考所述區域管理信息存儲部分執行所述第一和第二區域的分配以及所述第一和第二區域分配的變化。
22.如權利要求19所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括依據規定的編碼方法的標題信息;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
23.如權利要求20所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括依據規定的編碼方法的標題信息;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
24.如權利要求21所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括依據規定的編碼方法的標題信息;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
25.如權利要求19所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括在每一層中具有唯一的標題信息的分層結構;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
26.如權利要求20所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括在每一層中具有唯一的標題信息的分層結構;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
27.如權利要求21所述的靜態圖象播放裝置,其特徵在於所述靜態圖象包括在每一層中具有唯一的標題信息的分層結構;以及根據所述標題信息產生用於指定所述靜態圖象的條件。
全文摘要
顯示幀選擇部分113隻選擇待播放的幀數據。顯示數據管理部分1604隻把接收到的並經解碼的待播放的顯示數據寫入顯示數據存儲部分1605的存儲區中。顯示數據管理部分1604和顯示控制部分1606通過標題信息存儲部分1608連接起來,以對顯示數據存儲部分1605執行開關處理。顯示數據管理部分1604把經解碼的幀數據寫入使能存儲區IP中。顯示控制部分1606從寫完成的存儲區IP中連續讀取顯示數據,直到寫完下一個待播放的顯示數據完成,顯示部分1607連續顯示該顯示數據。
文檔編號H04N5/00GK1213251SQ98118520
公開日1999年4月7日 申請日期1998年8月28日 優先權日1997年8月29日
發明者神谷昭良 申請人:松下電器產業株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀