<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

信息處理設備、信息處理方法、記錄介質和程序的制作方法

文檔序號:2618894閱讀:129來源:國知局
專利名稱:信息處理設備、信息處理方法、記錄介質和程序的制作方法
技術領域:
本發明包括關于2004年11月29日提交到日本專利局的JP2004-344184號日本專利申請的主題事項,其所有內容被援引在此作為參考。
本發明涉及信息處理設備、信息處理方法、記錄介質和程序,具體地涉及用簡化的結構以隨機方式連續顯示圖像的信息處理設備、信息處理方法、記錄介質和程序。
背景技術:
一種用于顯示記錄于記錄介質中的圖像的圖像效果被稱為壓入(push-in),通過壓入,圖像看上去就象將先前圖像壓出那樣浮現在眼前。在通過使用壓入效果而顯示時(此后稱為壓入顯示),圖像看上去被壓出的方向此后被稱為效果方向。
圖1A至圖1C示出當效果方向為向上時,實現壓入顯示的視頻隨機存取存儲器(VRAM)中的映像。在圖1A至圖1C的例子中,VRAM中的映像(此后稱為VRAM映像)以顯示區域W的移動順序而被顯示出,即,以圖1A、圖1B和圖1C的順序。
VRAM映像由沿效果方向排列的區域組成。特別是,VRAM映像包括,從圖面的上部開始依次為開始于地址0000并包括形成在其中的圖像a1的一個屏幕(此后稱為一屏區域);開始于地址0800并包括形成于其中的圖像b1的一屏區域;開始于地址1000并包括形成于其中的圖像c1的一屏區域;開始于地址1800并包括形成于其中的圖像d1的一屏區域等。
在效果方向為向上的壓入顯示中,顯示區域W在VRAM映像上向下移動。特別是,作為顯示在顯示區域W左上部的地址的顯示起始位置沿圖面從地址0000到地址0200(圖1A)、地址0800(圖1B)和地址1000(圖1C)順次向下移動。在該移動過程中,包括將要顯示于監視器上的圖像的圖像數據在內的顯示區域W同樣沿圖面向下順序地移動至從0200到地址0A00前(地址09FF)的區域,從0800到地址1000前(地址0FFF)的區域,以及從1000到地址1800前(地址17FF)的區域。
因此,就象先前圖像沿圖面的向上方向被壓出那樣,圖像被順序地顯示在監視器上,即,就象將圖像a1壓出而使圖像b1逐漸浮現、將圖像b1壓出而使圖像c1逐漸浮現那樣。
因此,可連續地執行多次壓入顯示,所述壓入顯示的次數對應于要被壓出的圖像數量,要被壓出的圖像數量的圖像數據已形成于VRAM區域(其中圖像的圖像數據已形成的一屏區域的數量)。即,為了實現壓入顯示,要求由具有一屏尺寸的區域組成的VRAM對應于效果方向上的移動次數而進行顯示。因此為了減少要使用的VRAM,已提出一種方法,其中對VRAM提供環形緩沖器配置并通過地址控制而避免移動方向上的限制。
當在由如圖2所示有限區域所組成的VRAM范圍內實現壓入顯示時,VRAM的限制可能排除沿所期望方向的壓入顯示。
圖2的VRAM映像由3×3(3行乘3列)個屏幕的有限區域組成。最上面那行由包括形成于其內的圖像a1的一屏區域、包括形成于其內的圖像a2的一屏區域以及包括形成于其內的圖像a3的一屏區域組成。中間行由包括形成于其內的圖像b1的一屏區域、包括形成于其內的圖像b2的一屏區域以及包括形成于其內的圖像b3的一屏區域組成。最下面那行由包括形成于其內的圖像c1的一屏區域、包括形成于其內的圖像c2的一屏區域以及包括形成于其內的圖像c3的一屏區域組成。
在VRAM映像中,例如當顯示區域位于圖像b2的區域中并由此顯示圖像b2時,可沿向上、向下、向左和向右的方向實現壓入顯示。特別是,如果顯示區域移動至圖像c2的區域(沿向下的方向),效果方向為向上,并因此實現向上的壓入顯示。如果顯示區域移動到圖像a2的區域(沿向上的方向),效果方向為向下,并因此實現向下的壓入顯示。如果顯示區域移動到圖像b3的區域(沿向右的方向),效果方向為向左,并因此實現向左的壓入顯示。如果顯示區域移動到圖像b1的區域(沿向左方向),效果方向為向右,并因此實現向右的壓入顯示。
然而,當顯示區域位于圖像a1的區域中并由此顯示圖像a1時,顯示區域只能移動到圖像a2的區域(沿向右方向)或移動到圖像b1的區域(沿向下的方向)。即在這種情況下,可能的壓入顯示的效果方向被限制在向左或向上。
為了解決這種缺點,日本公開號為Hei 5-204372的專利中提出一種方法,其中使用查找表來設置諸區域的組合,并且這些區域(存儲庫)的排列根據顯示起始位置(基準地址)的設置而轉換,由此就象存在八個幀存儲器那樣使用四個幀存儲器。
也就是說,可使用日本Hei 5-204372公開專利中所公開的區域的排列與組合來設置大的虛擬地址空間。例如,當顯示區域位于圖像a3的區域中并由此顯示圖像a3時,通過將顯示區域折回圖像a3的區域中或折回圖像a1的區域中而允許連續顯示。
然而,在上述提議中,需要設置區域的排列和組合以設置大的虛擬地址空間,而且這種設置是很復雜的。另外,產生地址以使用虛擬地址空間的硬件配置同樣非常復雜。另外,環形緩沖器配置造成需要更為復雜的地址控制。
本發明是考慮這類狀況而作出的,其目的是能方便地實現圖像的連續效果顯示。

發明內容
根據本發明的一個實施例,這里提供一種信息處理設備,包括范圍移動單元,在存儲器上的區域內移動顯示范圍,所述區域中形成有從記錄介質檢取的圖像數據,所述顯示范圍是包括要顯示圖像的圖像數據在內的范圍;圖像判定單元,當范圍移動單元將顯示范圍移動到一屏第一區域并顯示對應于形成在第一區域內的第一圖像數據的圖像時,圖像判定單元判定第二圖像數據是否已形成于顯示范圍下一次移動的移動方向上的目的地處;復制單元,如果圖像判定單元判定第二圖像數據尚未形成在移動范圍的移動方向上的目的地處,復制單元將一屏第二區域中的第一圖像數據復制到顯示范圍移動方向上的目的地的相反側;以及圖像形成單元,當范圍移動單元將顯示范圍移動到第二區域時,圖像形成單元在第一區域中形成第二圖像數據,在所述第二區域中第一圖像數據已由復制單元復制并顯示和復制單元在第二區域內已復制的第一圖像數據相對應的圖像。
根據本發明另一實施例,這里提供一種信息處理方法,包括下列步驟在存儲器上的區域內移動顯示范圍,在所述區域中形成有從記錄介質檢取的圖像數據,所述顯示范圍是包括要顯示圖像的圖像數據在內的范圍;當由于移動處理而使顯示范圍移動到一屏第一區域并且顯示和形成在第一區域中的第一圖像數據相對應的圖像時,判定是否第二圖像數據已形成于顯示范圍的下一移動的移動方向上的目的地處;如果判定處理結果導致確定第二圖像數據尚未形成在顯示范圍的移動方向上的目的地處,則將一屏第二區域中的第一圖像數據復制到顯示范圍的移動方向上的目的地的相反側;以及,當由于移動處理將顯示范圍移動到第二區域時,在第一區域中形成第二圖像數據,在所述第二區域中第一圖像數據已由復制處理而復制并且顯示和已由復制處理而在第二區域中復制的第一圖像數據相對應的圖像。
根據本發明又一實施例,這里提供一種記錄介質,其中記錄的程序包括下列步驟在存儲器上的區域內移動顯示范圍的范圍,在所述區域中形成有從記錄介質檢取的圖像數據,所述顯示范圍是包括要顯示圖像的圖像數據的范圍;當由于移動處理而使顯示范圍移動到一屏第一區域并且顯示對應于形成在第一區域中的第一圖像數據的圖像時,判定是否第二圖像數據已形成于顯示范圍的下一移動的移動方向上的目的地處;如果判定處理結果導致確定第二圖像數據尚未形成在移動范圍的移動方向上的目的地處,將一屏第二區域中的第一圖像數據復制到顯示范圍的移動方向上的目的地的相反側;當由于移動處理將顯示范圍移動到第二區域時,在第一區域中形成第二圖像數據,在所述第二區域中第一圖像數據已由復制處理而復制并且顯示和已由復制處理在第二區域中復制的第一圖像數據相對應的圖像。
根據本發明又一實施例,這里提供一種程序包括下列步驟在存儲器上的區域內移動顯示范圍的范圍,在所述區域中形成有從記錄介質檢取的圖像數據,所述顯示范圍是包括要顯示圖像的圖像數據的范圍;當由于移動處理而使顯示范圍移動到一屏第一區域并且顯示對應于形成在第一區域中的第一圖像數據的圖像時,判定是否第二圖像數據已形成于顯示范圍的下一移動的移動方向上的目的地處;如果判定處理結果導致確定第二圖像數據尚未形成在移動范圍的移動方向上的目的地處,將一屏第二區域中的第一圖像數據復制到顯示范圍的移動方向上的目的地的相反側;當由于移動處理將顯示范圍移動到第二區域時,在第一區域中形成第二圖像數據,在所述第二區域中第一圖像數據已由復制處理而復制并且顯示和已由復制處理在第二區域中復制的第一圖像數據相對應的圖像。
根據本發明諸實施例,當用于顯示對應于其中的圖像數據的圖像的顯示區域已移動至一屏的第一區域并且顯示形成于第一區域的第一圖像數據的圖像時,在形成獲取自記錄介質的圖像數據的存儲器區域中作出一個判斷,即判定是否第二圖像數據已形成在顯示范圍的下一移動方向上的目的地處。如果判定為第二圖像數據尚未形成在顯示范圍的移動目的地處,則第一圖像數據被復制于第二區域的顯示范圍移動方向的相反側的一屏上。隨后,當顯示范圍移到第二區域時,在所述第二區域中第一圖像數據已被復制并且顯示在第二區域中復制的第一圖像數據的圖像,則第二圖像數據形成于第一區域中。


圖1A-圖1C是表示常規VRAM映像的配置例子的圖解;圖2是表示常規VRAM映像的另一個配置例子的圖解;圖3是表示本發明一個實施例的記錄和再現裝置的配置例子的框圖;圖4是如圖3所示用于實現壓入顯示的顯示控制單元的詳細配置例子的框圖;圖5A至圖5F是表示根據一個實施例具有向上的效果方向的壓入顯示的圖解;圖6A至圖6F是表示根據一個實施例具有向下的效果方向的壓入顯示的圖解;
圖7A至圖7F是表示根據一個實施例具有向右的效果方向的壓入顯示的圖解;圖8A至圖8F是表示根據一個實施例具有向左的效果方向的壓入顯示的圖解;圖9是表示圖4所示的VRAM映像的配置例子的圖解;圖10是表示圖9的VRAM映像中的傾斜方向上的壓入顯示的圖解;圖11是表示在圖3的記錄和再現裝置中進行的壓入顯示處理的流程圖;圖12是表示圖11的步驟13中的顯示處理控制的流程圖;以及圖13是表示根據本發明一個實施例的個人計算機的配置例子的框圖。
具體實施例方式
下面將參閱附圖闡述本發明的諸實施例。
圖3是表示本發明一個實施例的記錄和再現裝置的配置例子的框圖。
參閱圖3,記錄和再現裝置1和PC(個人計算機)2通過USB(通用串行總線)電纜3彼此耦合,這允許在它們之間進行雙向通信。
記錄和再現裝置1包括攝像機模塊11以及記錄和再現模塊12。
攝像機模塊11包括攝像機CPU 21、成像單元22、緩沖器23、顯示控制單元24、NVRAM(非易失性隨機存取存儲器)25、通信單元26、電源電路27以及顯示單元28。攝像機模塊11控制成像單元22的成像處理以及顯示單元28的圖像顯示。
記錄和再現模塊12包括主CPU 41、操作單元42、USB I/F(通用串行總線接口)43、音頻信號處理器44、音頻輸入/輸出(I/O)45、揚聲器46、麥克風47、記錄和再現單元48、緩沖器49、電源單元50、存儲器51以及通信單元52。
記錄和再現模塊12控制將圖像或音樂片段(數據)到/自盤60的讀取和檢取,盤60嵌入到記錄和再現單元48中。
攝像機模塊11中的通信單元26以及記錄和再現模塊12中的通信單元52通過串行總線71彼此耦合,這允許在模塊11和12之間根據需要交換不同種類的數據。
在記錄和再現模塊12中的主CPU 41的控制下,攝像機模塊11中的攝像機CPU 21經由通信單元26、串行總線71和通信單元52,通過串行通信向記錄和再現模塊12的主CPU 41發送數據和從中接收數據。根據用串行通信發送自記錄和再現模塊12中的主CPU 41,并經由通信單元52、串行總線71和通信單元26的命令,攝像機CPU 21控制攝像機模塊11中的每個部件。
例如,攝像機CPU 21根據發送自主CPU 41的命令而控制成像單元22,由此成像一個對象。攝像機CPU 21將由成像所產生的并提供自成像單元22的對象的圖像(數據)送至緩沖器23。另外,攝像機CPU 21根據發送自主CPU 41的命令從緩沖器23檢取圖像數據,然后對例如圖像數據執行JPEG(聯合圖像專家組)編碼。攝像機CPU 21隨后將經編碼的圖像數據發送到主CPU 41。
再有,攝像機CPU 21根據例如發送自主CPU 41的命令將發送自主CPU 41的圖像數據存儲起來,并控制顯示控制單元24,由此它根據發送自主CPU 41的命令而從緩沖器23檢取圖像數據并將圖像數據提供給顯示單元28。另外,攝像機CPU 21從NVRAM 25中檢取很可能被多次顯示在顯示單元28上的圖像數據(此后稱為固定圖像數據),諸如圖標圖像、背景圖像和反差(counter)圖像,并隨后將所檢取到的數據送至顯示控制單元24。
成像單元22由成像元件制成,例如CMOS(互補金屬氧化半導體)或CCD(電荷耦合裝置)或AF(自動對焦)模塊。成像單元22通過對物體進行對焦而實現圖像捕獲并將所捕獲的圖像(數據)提供給攝像機CPU 21。緩沖器23暫存來自于攝像機CPU 21的圖像數據。
在攝像機CPU 21的控制下,顯示控制單元24檢取積累在緩沖器23中的圖像數據,并通過使用所檢取的圖像數據和提供自攝像機CPU 21的固定圖像數據生成將要顯示的圖像數據,并隨后執行控制以使顯示單元28顯示相應的圖像。特別是,顯示控制單元24使顯示單元28顯示與圖像數據對應的圖像其本身或顯示對應于圖像數據的圖像列表,或者也可以顯示與帶有壓入效果的圖像數據對應的圖像。
這里,帶有壓入效果的顯示(此后稱為壓入顯示)是有效顯示圖像的一種途徑。在壓入顯示中,圖像以下列方法被連續顯示在顯示一個圖像后,下一圖像如同將先前圖像壓出那樣浮現出來。在壓入顯示中,在壓入浮現后顯示整個圖像的時間周期大約為3秒,而圖像(看上去)被壓出的方向被稱為效果方向。
特別是,顯示控制單元24通過重復下列步驟而控制沿效果方向的壓入顯示(a)從緩沖器23以隨機方式檢取圖像數據;(b)解碼(解壓縮)圖像數據并隨后將經解碼的圖像數據記錄(即形成)于視頻隨機存取存儲器(VRAM)104(圖4);(c)移動形成于VRAM 104內的圖像數據的顯示起始位置(顯示區域),該移動沿著與效果方向相反的方向進行;(d)將帶圖像數據的顯示單元28提供到開始于所移動的顯示起始位置的區域內。
NVRAM 25是可重寫存儲器,并存儲固定圖像數據。存儲于NVRAM 25中的固定圖像數據根據發送自主CPU 41的命令由攝像機CPU 21重寫。
在攝像機CPU 21的控制下,通信單元26經由串行總線71向/從記錄和再現模塊12中的通信單元52發送和接收通信控制信號,由此通過串行通信發送和接收多種數據。
電源電路27通過電源線72耦合到記錄和再現模塊12內的電源單元50,并經由電源線72由電源單元50進行供電。電源電路27在攝像機CPU 21的控制下,從電源單元50為攝像機模塊11中的各部件供電。
顯示單元28例如由液晶顯示器制成,并顯示和來自顯示控制單元24的圖像數據相對應的圖像。
記錄和再現模塊12中的主CPU 41將圖像和音樂片段的數據記錄(寫入)并檢取入/自盤60,并實現各部件的多種類型的計算和控制以響應于來自操作單元42的操作信號而播放音樂片段等。另外,主CPU 41產生用于控制攝像機模塊11各部件的命令,并響應操作單元42的操作信號,經由通信單元52、串行總線71以及通信單元26將該命令發送到攝像機模塊11中的攝像機CPU 21。即,主CPU 41也控制記錄和再現模塊12與攝像機模塊11之間的通信。
操作單元42由例如設置在記錄和再現裝置1的表面上的按鈕、撥號之類的配置組成。操作單元42接受來自用戶的有關成像、圖像顯示、音樂片段播放等的指令,并將表示該指令的操作信號送至主CPU 41。USB I/F 43在主CPU 41的控制下,經由USB電纜3將圖像和音樂片段的數據從記錄和再現單元48送至PC 2。另外,從PC2送至USB I/F 43的是例如被下載的圖像和音樂片段數據,USB I/F 43將圖像和音樂片段數據提供給記錄和再現單元48。
音頻信號處理器44對例如來自主CPU 41的音樂片段數據執行1-7RLL(1-7運行長度限制編碼)調制處理,并將經處理的數據提供到記錄和再現單元48。另外,音頻信號處理器44對來自記錄和再現單元48的音樂片段數據執行1-7RLL解調處理并將經處理的數據提供給音頻I/O 45。
音頻I/O 45將和來自音頻信號處理器44的音樂片段數據相對應的音頻提供給揚聲器46。另外,音頻I/O 45將來自麥克風47的音頻提供給音頻信號處理器44。揚聲器46從音頻I/O 45將音頻輸出到外部。麥克風47將獲取自外部的音頻提供給音頻I/O 45。
記錄和再現單元48在主CPU 41的控制下,將檢取自盤60的圖像和音樂片段的數據提供給緩沖器49并檢取存儲在緩沖器49中的圖像和音樂片段的數據。光盤(CD(緊湊盤)、DVD(數字多功能盤)等)、磁光盤(MD(微型盤)、Hi-MD(Hi微型盤)(商標)等)、磁盤之類的都可以用作盤60。
記錄和再現單元48將自緩沖器49檢取的音樂片段數據提供給音頻信號處理器44,并將提供自音頻信號處理器44的音樂片段數據記錄在盤60中。另外,記錄和再現單元48將檢取自緩沖器49的圖像數據提供給主CPU41,并將提供自主CPU 41的圖像數據記錄在盤60中。
緩沖器49存儲已從盤60檢取到、并提供自記錄和再現單元48的圖像和音樂片段數據。
電源單元50在主CPU41的控制下,根據記錄和再現模塊12的工作狀態而為記錄和再現模塊12的各部件供電。電源單元50同樣在主CPU 41的控制下,經由電源線72為攝像機模塊11內的電源電路27供電。
存儲器51存儲與存儲在NVRAM 25中的固定圖像數據相關的信息(此后稱為固定圖像數據信息)。主CPU 41從存儲器51檢取固定圖像數據信息,并經由通信單元52、串行總線71和通信單元26,將指示基于固定圖像數據信息顯示圖像的命令發送到攝像機CPU 21。
在主CPU 41的控制下,通信單元52經由串行總線71向/從攝像機模塊11中的通信單元26發送/接收通信控制信號,由此通過串行通信發送和接收多種數據。
在具有上述配置的記錄和再現裝置1中,主CPU 41的作用是控制整個裝置1并控制通信。具體地說,主CPU 41控制記錄和再現模塊12的各部件。另外,主CPU 41生成命令以控制攝像機模塊11的各部件,并響應來自操作單元42的操作信號而將該命令發送至攝像機模塊11中的攝像機CPU21。
因此,在記錄和再現裝置1中,攝像機CPU 21使顯示裝置28根據經由串行總線71發送自主CPU 41的命令,以列表形式或壓入顯示形式來顯示和發送自主CPU 41的圖像數據相對應的圖像。另外,攝像機CPU 21根據發送自主CPU 41的命令,將由圖像捕獲所產生的圖像數據發送到主CPU41,并隨后主CPU 41使盤60記錄圖像數據。另外,主CPU 41使揚聲器46輸出與記錄在盤60中的音樂片段數據對應的音頻。
圖4示出執行壓入顯示的顯示控制單元的詳細配置例子。
參閱圖4中的例子,攝像機CPU 21將經由通信單元26、串行總線71和通信單元52發送自記錄和再現模塊12中的主CPU 41的圖像數據(即縮略圖的圖像數據)累積于緩沖器23中。攝像機CPU 21促使顯示控制器101響應于經由串行總線71發送自主CPU 41的命令而初始化壓入顯示。而且,當累積在緩沖器23中的圖像數據量變得小于一定值時,攝像機CPU 21經由通信單元52、串行總線71和通信單元26要求記錄和再現模塊12中的主CPU 41的圖像數據。
緩沖器23中可累積大約六十個將要用于壓入顯示的圖像數據片段。
顯示控制單元24包括顯示控制器101、地址發生器102、存儲器控制器103、VRAM 104以及驅動器105。
顯示控制器101在累積于緩沖器23中的圖像數據中隨機地選擇圖像數據,并控制存儲器控制器103以使控制器103檢取所選擇的圖像數據并在VRAM 104中形成所檢取的圖像數據,并使控制器103對形成于VRAM 104中的圖像數據進行復制。另外,參照VRAM 104中的VRAM映像(虛擬地址空間),顯示控制器101向地址發生器102指示要在哪個區域中形成圖像數據,并引導地址發生器102移動一個到作顯示區域起始地址的顯示起始位置,所述顯示區域包括將要顯示在顯示單元28上的圖像的圖像數據。這時,顯示控制器101指示移動路程(movement leg)和移動時間,具體地說,例如移動的起始地址和結束地址以及移動所花費的秒數。
而且,顯示控制器101通過內置時鐘(未圖示)執行計時操作,由此控制在壓入浮現后的一個完整圖像的顯示時間以及一個圖像完全被下一圖像所取代所花費的顯示移動時間。特別是,顯示控制器101確定移動時間是否已過去,即顯示起始位置是否與某一區域的起始地址相對應,由此判定當前顯示的圖像是否為壓入浮現完成后的一個完整的圖像。如果判定當前顯示的圖像是一個完整的圖像,顯示控制器101就判定顯示起始位置(顯示區域)的移動方向(即效果方向的相反方向),然后判定在所確定的移動方向上的目的地中是否存在一個一屏區域,所述一屏區域中已形成與下一將顯示的圖像對應的圖像數據。
如果判定在所確定的移動方向上的目的地處不存在其中已形成與下一將顯示的圖像對應的圖像數據的一屏區域,顯示控制器101就控制地址發生器102和存儲器控制器103,使得與當前顯示的圖像對應的圖像數據在一屏區域中被復制于沿所確定的移動方向的目的地的相反側。顯示控制器101隨后指示地址發生器102將顯示起始位置移動到其中已形成有經復制的圖像數據的一屏區域。隨后,顯示控制器101使地址發生器102和存儲器控制器103檢取隨機選擇的圖像數據并將其形成在已形成有原始圖像數據(復制源)的一屏區域內。另外,顯示控制器101指示地址發生器102移動顯示起始位置。
地址發生器102具有地址轉換表,它用于在顯示控制器101所引用的VRAM映像(虛擬地址空間)和VRAM 104的地址空間之間實現地址轉換。地址發生器102基于由顯示控制器101所表示的區域或移動路程和移動時間,在VRAM 104中產生(轉換)一個地址,并將所產生的地址提供給存儲器控制器103。
在顯示控制器101的控制下,存儲器控制器103檢取累積在緩沖器23中的圖像數據,并隨后基于由地址發生器102所提供的地址而在VRAM 104中的某個一屏區域中形成所檢取的圖像數據。即,存儲器控制器103對所檢取的圖像數據解碼并將其記錄(存儲)于VRAM 104中的某個一屏區域內。
另外,在顯示控制器101的控制下,基于由地址發生器102所提供的地址,存儲器控制器103將形成(記錄)于VRAM 104中一個區域內的圖像數據復制并記錄到另一區域。另外,存儲器控制器103基于由地址發生器102提供的地址在顯示區域中檢取圖像數據,隨后經由驅動器105將所檢取的圖像數據提供給顯示單元28。
VRAM 104由至少兩個一屏區域組成。存儲器控制器103在一屏區域內形成檢取自緩沖器23的圖像數據,在所形成的圖像數據中,檢取開始于顯示起始位置的顯示區域內的圖像數據。驅動器105把圖像數據從存儲器控制器103提供給顯示單元28。
下面將結合圖5A-圖5F和圖6A-圖6F闡述圖4中的顯示控制單元所執行的沿向上和向下方向的壓入顯示。
圖5A-圖5F和圖6A-圖6F示出了VRAM映像121的狀態,該VRAM映像121是VRAM 104中的虛擬地址空間,用于沿向上和向下方向的壓入顯示。顯示在圖面左側的地址是與VRAM映像121對應的VRAM 104中的實際地址。參閱圖5A-圖5F和圖6A-圖6F,VRAM映像121由從VRAM映像121的上方順序地垂直分布的一屏區域131和一屏區域132組成。一屏區域131是從地址0000至地址07FF的區域。一屏區域132是從地址0800至地址0FFF的區域。
注意圖5A的VRAM映像121-0、圖5B至圖5F的VRAM映像121-1至121-5、圖6A的VRAM映像121-0以及圖6B至圖6F的VRAM映像121-11至121-15的參考數字的分支表示處理的順序。對每個VRAM映像121表示了顯示區域V1和顯示起始位置P1,顯示起始位置P1是顯示區域V1在相應處理時刻的起始地址。在顯示區域V1右面的箭頭表示顯示起始位置P1(顯示區域V1)的移動方向。
首先,將結合圖5A-圖5B說明效果方向為向上的壓入顯示。
存儲器控制器103從緩沖器23檢取圖像A1和圖像B1的圖像數據并在區域131和132中分別形成(解碼和記錄)圖像A1和B1的圖像數據,如圖5A的VRAM映像120-1中所示那樣。在顯示控制器101的控制下,地址發生器102指示存儲器控制器103將顯示起始位置P1移動到地址0800(區域132的起始地址)。
存儲器控制器103將顯示起始位置P1移動到VRAM 104中的地址0800。存儲器控制器103隨后檢取顯示區域V1中開始于地址0800的圖像數據(形成在區域132中的圖像B1的圖像數據)并經由驅動器105將圖像數據提供給顯示單元28。因此,顯示單元28顯示與形成在區域132中的圖像數據對應的圖像B1。
一旦顯示作為一個完整圖像的圖像B1,顯示控制器101就判定是采用向上還是向下方向作為顯示起始位置P1的移動方向,同時將圖像B1的顯示保持某一時段(例如3秒)。由于在圖5A-圖5B的例子中,效果方向是向上的,因此顯示控制器101判定將向下的方向作為顯示起始位置P1的移動方向。接著,顯示控制器101判定在顯示起始位置P1的移動方向上(即向下方向)的目的地處是否存在已形成有用于下一顯示的圖像的一屏區域。
在圖5A的例子中,已形成有用于下一顯示的圖像的一屏顯示區域不存在于VRAM映像121-0中區域132目的地的下方。因此,顯示控制器101控制地址發生器102和存儲器控制器103,使得當前顯示的圖像B1的圖像數據在區域131中被復制,區域131在顯示起始位置P1的移動目的地的相反側,如圖5B的VRAM映像121-1所表示的那樣。
在存儲器控制器103將形成于區域132中的圖像B1的圖像數據復制并記錄于VRAM 104(VRAM映像121-1)內的區域131中之后,顯示控制器101控制地址發生器102,使得已位于區域132的起始地址(地址0800)上的顯示起始位置P1被移動到圖5C的VRAM映像121-2中所示的區域131的起始地址(地址0000)。
特別是,通過參閱地址轉換表,地址發生器102生成區域131的起始地址(地址0000)并將地址0000提供給存儲器控制器103。存儲器控制器103將顯示起始位置P1移動到由地址發生器102提供的VRAM 104中的地址0000。存儲器控制器103隨后在開始于地址0000的顯示區域V1中檢取圖像數據(即形成于區域131中的圖像B1的圖像數據)并將圖像數據經由驅動器105提供給顯示單元28。
由此,顯示單元28顯示與形成于區域131中的圖像數據對應的圖像B1。由于相同的圖像B1是連續顯示的,因此觀看顯示單元28的用戶不會察覺到所復制的圖像B1代替了先前圖像B1。
然后顯示控制器101控制地址生成器102和存儲器控制器103,使得隨機選擇的圖像C1的圖像數據從緩沖器23被檢取,接著被形成在圖5D的VRAM映像121-3中所示的顯示區域V1外的區域132內。隨后,顯示控制器101控制地址發生器102,如圖5E的VRAM映像121-4中所示那樣,使得在某一移動時間內,顯示起始位置P1順著圖中向下方向沿從區域131的起始地址(地址0000)向區域132的起始地址(地址0800)的移動路程連續移動。
特別是,地址發生器102通過參照地址轉換表順序地生成地址并將所生成的地址提供給存儲器控制器103,使得在某一移動時間內,顯示起始位置P1沿從地址0000到地址0800的移動路程被順序地移動。
移動控制器103基于提供自地址發生器102的地址,在地址0000至地址0800的范圍內順序地移動顯示起始位置P1和顯示區域V1。而且,在每次移動后,存儲器控制器103在開始于顯示起始位置P1的顯示區域V1內檢取圖像數據并經由驅動器105將圖像數據提供給顯示單元28。
這樣,顯示單元28順序地顯示和包括在圖像區域V1中的圖像數據相對應的圖像。最初,圖像B1的圖像數據在包括在顯示區域V1中的整個圖像數據中占有很大的百分比。然而,由于顯示起始位置P1沿向下的方向順序地移動,每次順序地檢取到顯示區域V1中的圖像數據時,圖像C1的圖像數據的百分比就增大。特別是,顯示起始位置P1在地址0000至地址0800的范圍內的順序移動允許顯示單元28就象圖像B1被圖像C1沿圖面向上的方向被壓出一樣地顯示圖像,這樣實現沿向上方向的壓入顯示。
在地址0000至地址0800的范圍內順序地移動顯示起始位置P1和顯示區域V1的處理被重復,直到地址0800被指定為顯示起始位置P1為止。最終,根據來自地址發生器102的指令,存儲器控制器103將顯示起始位置P1移動到VRAM 104中的地址0800(區域132的起始地址),如圖5F的VRAM映像121-5所示。隨后,存儲器控制器103檢取開始于地址0800的顯示區域V1中的圖像數據(即形成于區域132中的圖像C1的圖像數據)并將圖像數據經由驅動器105提供給顯示單元28。
這樣,顯示單元28顯示與形成于區域132中的圖像數據相對應的圖像C1。
這時,被指定為顯示起始位置P1的地址0800是區域132的起始地址,因此,地址發生器102所表示的移動時間已過。因而,顯示控制器101判定采用向上還是向下的方向作為顯示起始位置P1的下一移動方向。由于圖5A-圖5F的例子中,效果方向是向上的,因此顯示控制器101判定使用向下的方向作為顯示起始位置P1的移動方向。隨后,顯示控制器101判定在顯示起始位置P1的移動方向上(即向下)的目的地處是否存在已形成有用于下一顯示的圖像的一屏區域。
在圖5F的例子中,參照VRAM映像121-0,已形成下一個將要顯示的圖像的一屏區域不存在于VRAM映像121-5中區域132下方的目的地處。因此,顯示控制器101控制地址發生器102和存儲器控制器103以使當前顯示的圖像C1的圖像數據在區域131中被復制,復制位置是顯示起始位置P1的移動目的地的相反側。在復制之后,與由VRAM映像121-1所表示的處理之后的類似處理被重復,其中所形成的和所顯示的圖像被其它圖像所代替。
如上所述,具有向上的效果方向的壓入顯示被連續地執行。
下面將結合圖6A-圖6F說明效果方向為向下的壓入顯示。注意在圖6A-圖6F中與圖5A-圖5F中相同處理的詳細說明被省去以避免無用的重復。
存儲器控制器103從緩沖器23檢取圖像A1和B1的圖像數據并在區域131和132中分別形成圖像A1和B1的圖像數據,如圖6A的VRAM映像121-0所示。在顯示控制器101的控制下,地址生成器102指示存儲器控制器103將顯示起始位置P1移動到地址0800(區域132的起始地址)。
存儲器控制器103將顯示起始位置P1移動至VRAM 104中的地址0800。存儲器控制器103隨后在開始于地址0800的顯示區域V1中檢取圖像數據(形成在區域132中的圖像B1的圖像數據)并將圖像數據經由驅動器105提供給顯示單元28。因此,顯示單元28顯示和形成在區域132中的圖像數據相對應的圖像B1。
一旦顯示了作為一個完整圖像的圖像B1,顯示控制器101就判定將使用向上還是向下的方向作為顯示起始位置P1的移動方向,同時將圖像B1的顯示保持某一時段(如3秒)。由于在圖6A-6F的例子中效果方向是向下的,因此顯示控制器101判定將向上的方向作為顯示起始位置P1的移動方向。隨后,顯示控制器101判定顯示起始位置P1的移動方向上(即向上)的目的地處是否存在其中形成有下一個將要顯示的圖像的一屏區域。
在圖6A的例子中,其中已形成有將被顯示的圖像的一屏區域131存在于VRAM映像121-0中區域132上方的目的地處。因此,顯示控制器101控制地址發生器102,使得圖6B的VRAM映像121-11所示,在某一移動時間內,顯示起始位置P1順著圖面中向上的方向沿區域132的起始地址(地址0800)向區域131的起始地址(地址0000)的移動路程而順序移動。
特別是,通過參照地址轉換表,地址發生器102順次地產生地址并將所產生的地址提供給存儲器控制器103,使得顯示起始位置P1在某一移動時間內沿地址0800至地址0000的路程連續移動。
存儲器控制器103基于提供自地址發生器102的地址,沿向上的方向在VRAM104的地址0800至地址0000的范圍內移動顯示起始位置P1和顯示區域V1。而且,在每次移動后,移動控制器103在開始于顯示起始位置P1的顯示區域V1內檢取圖像數據并將圖像數據經由驅動器105提供給顯示單元28。
因此,顯示單元28順序地顯示與包括在顯示區域V1內的圖像數據相對應的圖像。最初,圖像B1的圖像數據在包括在顯示區域V1中的整個圖像數據中占有很大的百分比。然而,由于顯示起始位置P1沿向上的方向順序地移動,因此每次顯示區域V1中的圖像數據被順次地檢出時,圖像A1的圖像數據的百分比就增大。特別是,顯示起始位置P1在地址0800至地址0000的范圍內的順序移動允許顯示單元28就象圖像B1沿圖面中向下的方向被被圖像A1壓出一樣地顯示圖像,這樣實現沿向下方向的壓入顯示。
在VRAM 104中的地址0800至地址0000的范圍內順序移動顯示起始位置P1和顯示區域V1的處理被重復,直到地址0000被指定為顯示起始位置P1。最終,根據來自地址發生器102的指令,存儲器控制器103將顯示起始位置P1移動到VRAM 104中的地址0000(區域131的起始地址),如圖6C的VRAM映像121-12所示。隨后存儲器控制器103檢取開始于地址0000的顯示區域V1中的圖像數據(即形成于區域131中的圖像A1的圖像數據)并將圖像數據經由驅動器105提供給顯示單元28。
這樣,顯示單元28顯示與形成于區域131中的圖像數據相對應的圖像A1。這時,被指定為顯示起始位置P1的地址0000是區域131的起始地址,因此,地址發生器102所表示的移動時間已過。因而,顯示控制器101判定要使用向上還是向下的方向作為顯示起始位置P1的下一移動方向。由于圖6A-圖6F的例子中,效果方向是向下的,因此顯示控制器101判定使用向上的方向作為顯示起始位置P1的移動方向。隨后,顯示控制器101判定顯示起始位置P1的移動方向上(例如向上)的目的地處是否存在已形成有用于下一顯示的圖像的一屏區域。
在圖6C的例子中,已形成下一個將要顯示的圖像的一屏區域不存在于VRAM映像121-12中區域131上方的目的地處。因此,顯示控制器101控制地址發生器102和存儲器控制器103,以使當前顯示的圖像A1的圖像數據在區域132中被復制,復制位置是顯示起始位置P1的移動目的地的相反側,如圖6D的VRAM映像121-13所示。
在存儲器控制器103將形成于區域131中的圖像A1的圖像數據復制和記錄于VRAM 104(圖6D的VRAM映像121-13)中的區域132中后,顯示控制器101控制地址發生器102,使得已位于區域131的起始地址(地址0000)上的顯示起始位置P1被移動至區域132的起始地址(地址0800),如圖6E的VRAM映像121-14所示。
特別是,通過參照地址轉換表,地址發生器102產生區域132的起始地址(地址0800)并將地址0800提供給存儲器控制器103。存儲器控制器103將顯示起始位置P1移動至提供自地址發生器102的VRAM 104中的地址0800。存儲器控制器103隨后在開始于地址0800的顯示區域V1中檢取圖像數據(即形成在區域132中的圖像A1的圖像數據)并將圖像數據經由驅動器105提供給顯示單元28。
這樣,顯示單元28顯示與形成于區域132中的圖像數據相對應的圖像A1。由于相同的圖像A1被連續地顯示,觀看顯示單元28的用戶不會察覺到所復制的圖像A1代替了先前的圖像A1。
然后顯示控制器101控制地址生成器102和存儲器控制器103,使得隨機選擇的圖像Z1的圖像數據從緩沖器23被檢取,接著被形成在圖6F的VRAM映像121-15中所示的顯示區域V1外的區域131內。隨后,顯示控制器101控制地址發生器102,在某一移動時間內使顯示起始位置P1順著圖中向上的方向沿從區域132的起始地址(地址0800)向區域131的起始地址(地址0000)的路程順序移動。
這樣,顯示單元28順序顯示與包括在顯示區域V1中的圖像數據相對應的圖像,與由圖6B的VRAM映像121-11所表示的處理之后的類似處理被執行,其中所形成的和所顯示的圖像被其它圖像所代替。
如上所述,具有向下的效果方向的壓入顯示被連續地執行。
如上所述,在效果方向為向上和向下的壓入顯示中重復下面的處理順序當將要顯示的下一圖像的圖像數據未形成于顯示起始位置的移動方向上的目的地處時,(a)將當前顯示的圖像的圖像數據復制到與移動目的地相反的區域中;(b)將顯示起始位置移動到在其中形成所復制的圖像數據的區域中;以及(c)形成下面將要顯示在所移動的顯示起始位置的目的地處的圖像的圖像數據。這樣可無限次重復壓入顯示,只要VRAM具有至少兩個一屏區域即可。
在這種情況下,由于當前顯示的圖像的圖像數據被復制,檢取自VRAM104的圖像數據量并不增大,這抑制了檢取圖像數據的時延。
下面將結合圖7A-7F和圖8A-圖8F詳細描述由圖4的顯示控制單元所執行的沿左右方向的壓入顯示。
圖7A-7F和圖8A-8F表示作為VRAM 104中的沿向左和向右方向的壓入顯示的虛擬地址空間的VRAM映像151的狀態。表示在圖片上方的地址是對應于VRAM映像151的VRAM 104中的實際地址。參閱圖7A-7F和圖8A-8F,VRAM映像151由從VRAM映像151的左邊開始縱向排列的一屏區域161和一屏區域162組成。一屏區域161為地址0000至地址07FF的區域,一屏區域162為從地址0800到地址0FFF的區域。
注意圖7A的VRAM映像151-0、圖7B至圖7F的VRAM映像151-1至151-5、圖8A的VRAM映像151-0以及圖8B至圖8F的VRAM映像151-11至151-15的參考數字的分支表示處理的順序。對每個VRAM映像151的表示是在相應處理時間的顯示區域V2和顯示起始位置P2。在顯示區域V2下面的箭頭表示顯示起始位置P2的移動方向。
首先,將結合圖7A-圖7B說明效果方向為向右的壓入顯示。
存儲器控制器103從緩沖器23檢取圖像A1和圖像A2的圖像數據并在區域161和162中分別形成圖像A1和A2的圖像數據,如圖7A的VRAM映像150-1中所示那樣。在顯示控制器101的控制下,地址發生器102指示存儲器控制器103以將顯示起始位置P2移動到地址0000(區域161的起始地址)。
存儲器控制器103將顯示起始位置P2移動到VRAM 104中的地址0000。存儲器控制器103隨后檢取開始于地址0000的顯示區域V2中的圖像數據(形成在區域161中的圖像A1的圖像數據)并經由驅動器105將圖像數據提供給顯示單元28。因此,顯示單元28顯示與形成在區域161中的圖像數據對應的圖像A1。
一旦顯示作為一個完整圖像的圖像A1,顯示控制器101就判定要采用向左還是向右的方向作為顯示起始位置P2的移動方向,同時將圖像A1的顯示保持某一時段(例如3秒)。由于在圖7A-圖7B的例子中,效果方向是向右的,顯示控制器101就判定將向左的方向作為顯示起始位置P2的移動方向。接著,顯示控制器101判定在顯示起始位置P2的移動方向上(即向左)的目的地處是否存在已形成有用于下一顯示的圖像的一屏區域。
在圖7A中的例子中,已形成有用于下一顯示的圖像的一屏顯示區域在VRAM映像151-0中區域161的左方沒有目的地。因此,顯示控制器101控制地址發生器102和存儲器控制器103,使得當前顯示的圖像A1的圖像數據在區域162中被復制,復制位置在顯示起始位置P2的移動目的地的相反側,如圖7B的VRAM映像151-1所表示的那樣。
在存儲器控制器103將形成于區域162中的圖像A1的圖像數據復制并記錄于VRAM 104(圖7B的VRAM映像151-1)的區域131中之后,顯示控制器101控制地址發生器102,使得已位于區域161的起始地址(地址0000)上的顯示起始位置P2被移動到圖7C的VRAM映像151-2中所示的區域162(地址0800)的起始地址。
特別是,通過參閱地址轉換表,地址發生器102生成區域162的起始地址(地址0800)并將地址0800提供給存儲器控制器103。存儲器控制器103將顯示起始位置P2移動到由地址發生器102提供的VRAM 104中的地址0800。存儲器控制器103隨后在開始于地址0800的顯示區域V2中檢取圖像數據(即形成于區域162中的圖像A1的圖像數據)并將圖像數據經由驅動器105提供給顯示單元28。
由此,顯示單元28顯示與形成于區域162中的圖像數據對應的圖像A1。由于相同的圖像A1是連續顯示的,觀看顯示單元28的用戶不會察覺到所復制的圖像A1代替了先前圖像A1。
然后顯示控制器101控制地址生成器102和存儲器控制器103,使得隨機選擇的圖像A9的圖像數據從緩沖器23被檢取,接著被形成在圖7D的VRAM映像151-3中所示顯示區域V2外的區域161內。隨后,顯示控制器101控制地址發生器102,如圖7E的VRAM映像151-4中所示那樣,在某一移動時間內顯示起始位置P2順著圖中向左方向沿從區域162的起始地址(地址0800)向區域161的起始地址(地址0000)的路程連續移動。
特別是,地址發生器102通過參照地址轉換表順序地生成地址并將所生成的地址提供給存儲器控制器103,使得在某一移動時間內,顯示起始位置P2被順序地沿從地址0800到地址0000的移動路程移動。
存儲器控制器103基于提供自地址發生器102的地址,在VRAM 104中的地址0800至地址0000的范圍內順序地移動顯示起始位置P2和顯示區域V2。另外在每次移動后,存儲器控制器103在開始于顯示起始位置P2的顯示區域V2內檢取圖像數據并經由驅動器105將圖像數據提供給顯示單元28。
因此,顯示單元28順序地顯示和包括在圖像區域V2中的圖像數據相對應的圖像。最初,圖像A1的圖像數據在顯示區域V2中包括的整個圖像數據中占有很大的百分比。然而,由于顯示起始位置P2沿向左的方向順序移動,因此每當顯示區域V2中的圖像數據被順次地檢出時,圖像A9的圖像數據的百分比就增大。特別是,顯示起始位置P2在地址0800至地址0000的范圍內的順序移動允許顯示單元28就象圖像A1被圖像A9沿圖面中向右的方向被壓出一樣地顯示圖像,這樣實現沿向右方向的壓入顯示。
在地址0800至地址0000的范圍內順序地移動顯示起始位置P2和顯示區域V2的處理被重復,直到地址0000被指定為顯示起始位置P2。最終,根據來自地址發生器102的指令,存儲器控制器103將顯示起始位置P2移動到地址0000(區域161的起始地址),如圖7F的VRAM映像151-5所示。隨后,存儲器控制器103檢取開始于VRAM 104的地址0000的顯示區域V2中的圖像數據(即形成于區域161中的圖像A9的圖像數據)并將圖像數據經由驅動器105提供給顯示單元28。
這樣,顯示單元28顯示與形成于區域161中的圖像數據相對應的圖像A9。
這時,被規定為顯示起始位置P2的地址0000是區域161的起始地址,并因此地址發生器102所表示的移動時間已過。隨后,顯示控制器101判定哪個向左和向右的方向將被用作顯示起始位置P2的下一移動方向。由于圖7A-圖7F的例子中,效果方向是向右的,顯示控制器101則判定使用向左的方向作為顯示起始位置P2的移動方向。隨后,顯示控制器101判定已生成有用于下一顯示的圖像的一屏區域是否存在于顯示起始位置P2的移動方向上(例如向左)的目的地處。
在圖7F的例子中,參照圖7A的VRAM映像151-0,已形成下一個將要顯示的圖像的一屏區域不存在于VRAM映像151-5中區域161左方的目的地處。因此,顯示控制器101控制地址發生器102和存儲器控制器103以使當前顯示的圖像A9的圖像數據在區域162中被復制,復制位置是顯示起始位置P2的移動目的地的相反側。在復制之后,與圖7A的VRAM映像151-1所表示的處理之后的類似處理被重復,其中所形成的和所顯示的圖像被其它圖像所代替。
如上所述,具有向右的效果方向的壓入顯示被連續地執行。
下面將結合圖8A-圖8F說明效果方向為向左的壓入顯示。注意在圖8A-圖8F中與圖7A-圖7F中相同處理的詳細說明被省去以避免無用的重復。
存儲器控制器103從緩沖器23檢取圖像A1和A2的圖像數據并在區域161和162中分別形成圖像A1和A2的圖像數據,如圖8A的VRAM映像151-0所示。在顯示控制器101的控制下,地址生成器102指示存儲器控制器103以將顯示起始位置P2移動到地址0000(區域161的起始地址)。
存儲器控制器103將顯示起始位置P2移動至VRAM 104中的地址0000。存儲器控制器103隨后在開始于地址0000的顯示區域V2中檢取圖像數據(形成在區域161中的圖像A1的圖像數據)并將圖像數據經由驅動器105提供給顯示單元28。因此,顯示單元28顯示和形成在區域161中的圖像數據相對應的圖像A1。
當顯示作為一個完整圖像的圖像A1時,顯示控制器101判定將采用向左還是向右的方向作為顯示起始位置P2的移動方向,同時將圖像A1的顯示保持某一時段(如3秒)。由于在圖8A-8F的例子中效果方向是向左的,顯示控制器101判定將向右的方向作為顯示起始位置P2的移動方向。隨后,顯示控制器101判定其中形成有下一個將要顯示的圖像的一屏區域是否存在于顯示起始位置P2的移動方向上(即向右)的目的地處。
在圖8A的例子中,其中已形成有將被顯示的圖像的一屏區域162存在于VRAM映像151-0中區域161右方的目的地處。因此,顯示控制器101控制地址發生器102,使得如圖8B的VRAM映像151-11所示,在某一移動時間內,顯示起始位置P2順著圖面中向右的方向沿區域161的起始地址(地址0000)向區域162的起始地址(地址0800)的移動路程而順序移動。
特別是,通過參照地址轉換表,地址發生器102順次地產生地址并將所產生的地址提供給存儲器控制器103,使得顯示起始位置P1在某一移動時間內沿地址0000至地址0800的路程順序移動。
存儲器控制器103基于提供自地址發生器102的地址沿向右的方向在VRAM 104的地址0000至地址0800的范圍內移動顯示起始位置P2和顯示區域V2。而且,在每次移動后,移動控制器103在開始于顯示起始位置P2的顯示區域V2內檢取圖像數據并將圖像數據經由驅動器105提供給顯示單元28。
因此,顯示單元28順序地顯示與包括在顯示區域V2內的圖像數據相對應的圖像。最初,圖像A1的圖像數據在包括在顯示區域V2中的整個圖像數據中占有很大的百分比。然而,由于顯示起始位置P2沿向右的方向順序移動,每當顯示區域V2中的圖像數據被順次地檢出時,圖像A2的圖像數據的百分比就增大。特別是,顯示起始位置P2在地址0000至地址0800范圍內的順序移動允許顯示單元28就象圖像A1被圖像A2沿圖面中向左的方向被壓出一樣地顯示圖像,這樣實現沿向左方向的壓入顯示。
在地址0000至地址0800的范圍內順序移動顯示起始位置P2和顯示區域V2的處理被重復,直到地址0800被指定為顯示起始位置P2為止。最終,根據來自地址發生器102的指令,存儲器控制器103將顯示起始位置P2移動到地址0800(區域162的起始地址),如圖8C的VRAM映像151-12所示。隨后,存儲器控制器103在開始于地址0800的顯示區域V2中檢取圖像數據(即形成于區域162中的圖像A2的圖像數據)并將圖像數據經由驅動器105提供給顯示單元28。
這樣,顯示單元28顯示與形成于區域162中的圖像數據相對應的圖像A2。
這時,被指定為顯示起始位置P2的地址0800是區域162的起始地址,因此地址發生器102所表示的移動時間已過。隨后,顯示控制器101判定將采用向左還是向右的方向作為顯示起始位置P2的下一移動方向。由于在圖8A-圖8F的例子中,效果方向是向左的,顯示控制器101就判定使用向右的方向作為顯示起始位置P2的移動方向。隨后,顯示控制器101判定在顯示起始位置P2的移動方向上(例如向右)的目的地處是否存在已形成有用于下一顯示的圖像的一屏區域。
在圖8C的例子中,已形成下一個將要顯示的圖像的一屏區域不存在于VRAM映像151-12中區域162右方的目的地處。因此,顯示控制器101控制地址發生器102和存儲器控制器103以使當前顯示的圖像A2的圖像數據在區域161中被復制,復制位置是顯示起始位置P2的移動目的地的相反側,如圖8D的VRAM映像151-13所示。
在存儲器控制器103將形成于區域162中的圖像A2的圖像數據復制和記錄于VRAM104(圖8D的VRAM映像151-13)中的區域161中后,顯示控制器101控制地址發生器102和存儲器控制器103,使得位于區域162的起始地址(地址0800)上的顯示起始位置P2被移動至區域161的起始地址(地址0000),如圖8E的VRAM映像151-14所示。
特別是,通過參照地址轉換表,地址發生器102產生區域161的起始地址(地址0000)并將地址0000提供給存儲器控制器103。存儲器控制器103將顯示起始位置P2移動至提供自地址發生器102的VRAM 104中的地址0000。存儲器控制器103隨后在開始于地址0000的顯示區域V2中檢取圖像數據(即形成在區域161中的圖像A2的圖像數據)并將圖像數據經由驅動器105提供給顯示單元28。
這樣,顯示單元28顯示與形成于區域161中的圖像數據相對應的圖像A2。由于同一圖像A2被順序地顯示,觀看顯示單元28的用戶不會察覺到所復制的圖像A2代替了先前圖像A2。
然后顯示控制器101控制地址生成器102和存儲器控制器103,使得隨機選擇的圖像A3的圖像數據從緩沖器23被檢取,接著被形成在圖8F的VRAM映像151-15中所示顯示區域V2外的區域162內。隨后,顯示控制器101控制地址發生器102,以在某一移動時間內使顯示起始位置P2順著圖中向右的方向沿從區域161的起始地址(地址0000)向區域162的起始地址(地址0800)的路程順序移動。
這樣,顯示單元28順序地顯示與包括在顯示區域V2中的圖像數據相對應的圖像,與由圖8B的VRAM映像151-11所表示的處理之后的類似處理被執行,其中所形成的和所顯示的圖像被其它圖像所代替。
如上所述,具有向左的效果方向的壓入顯示被連續地執行。
如上所述,在效果方向為向左和向右的壓入顯示中重復下面的處理順序當將要顯示的下一圖像的圖像數據未形成于顯示起始位置的移動方向上的目的地處時,(a)將當前顯示的圖像的圖像數據復制到與移動目的地相反的區域中;(b)將顯示起始位置移動到其中已形成所復制的圖像數據的區域中;以及(c)形成下面將要顯示在移動的顯示起始位置的目的地處的圖像的圖像數據。這樣可無限次重復壓入顯示,只要VRAM具有至少兩個一屏區域。
圖9示出VRAM 104的虛擬地址空間的VRAM映像的另一例子。在圖中每個區域181-184附近所表示的地址是和VRAM映像171中的區域181-184的起始地址(表示在每個區域的左上側)相對應的VRAM 104中的實際地址。對VRAM映像171的表示為顯示起始位置P3和顯示區域V3。
參閱圖9,VRAM映像171由兩行兩列的事故一屏區域191-184組成。VRAM映像171的上行由水平排列的一屏區域181和一屏區域182組成。一屏區域181是從地址0000至地址07FF的區域,一屏區域182是從地址0800至地址0FFF的區域。VRAM映像171的下行由水平排列的一屏區域183和一屏區域184組成。一屏區域183是從地址1000至地址17FF的區域,一屏區域184是從地址1800至地址1FFF的區域。
也就是說,在實際的VRAM 104中,如虛線箭頭所示,諸區域沿區域181、182、183和184的順序配置。
在圖9的VRAM映像171中,當使用區域181和182而顯示起始位置P3沿向右的方向從區域181的起始地址移動到區域182的起始地址(即從VRAM 104中的地址0000到地址0800),顯示單元28沿向左的方向進行壓入顯示,其中就象圖像A1被圖像A2沿圖面中向左的方向壓出那樣連續顯示圖像A1和A2,如參照圖8A-8F所討論的那樣。顯然,也可類似地實現參照圖7A-7F進行如上所述的沿向右方向的壓入顯示。
另外,當在VRAM映像171中,使用區域181和183而顯示起始位置P3沿向下的方向從區域181的起始地址移動到區域183的起始地址時,顯示單元28沿向上的方向進行壓入顯示,其中就象圖像A1被圖像B1沿圖面中向上的方向壓出那樣連續顯示圖像A1和B1,如參照圖5A-5F所討論的那樣。顯然,也可類似地實現參照圖6A-6F進行如上所述的沿向下方向的壓入顯示。
然而,在這種情況下,區域182(從地址0800到地址0FFF)未被用作移動路程。因此,地址發生器102實際上考慮VRAM 104中從0800至0FFF的地址而生成地址。
在這種沿垂直方向和水平方向執行壓入顯示過程中,使用圖9的VRAM映像171可允許在VRAM映像171中共享區域181,這能減少VRAM 104中的區域數。
另外,即使當不被用作移動路程的地址就象圖9的VRAM映像171中的垂直壓入那樣地存在,由于這些地址可作為一屏區域而事先獲得,因此可方便地生成這些地址。
顯然,至少使用這些區域181-183并將垂直壓入顯示與水平壓入顯示結合,能夠實現沿垂直方向和水平方向的隨機壓入顯示。
另外,在VRAM映像171中,通過使用所有區域181-184并如圖10所示地在從區域181的起始地址到區域184的起始地址的范圍內移動,沿傾斜方向的壓入顯示同樣能實現移動,由此效果方向為沿圖面從右上到左下(或相反地從左下到右上),或從左上到右下(或相反地從右下到左上)。
下面將通過對一種情況的例示而進行更詳細的說明,在該情況下,如圖10中的箭頭所示,顯示起始位置P3的移動方向為從左上到右下(即從右下到左上的效果方向),假設最初顯示起始位置P3位于區域184的起始地址上(地址1800),并由此顯示單元28顯示與形成在區域184中的圖像數據相對應的圖像B2。
如圖10中的虛線所示,下一個將要顯示在圖像B2右邊、圖像B2下方和圖像B2右下方的圖像分別為圖像B3、C2和C3。顯示控制器101判定其中已形成下一個將要顯示圖像的圖像數據的三個一屏顯示區域不存在于目的地且不存在于顯示起始位置P3的移動方向上到目的地的路徑中。顯示控制器101隨后控制地址發生器102和存儲器控制器103以使當前顯示的圖像B2的圖像數據被復制和記錄在區域181中,區域181位于顯示起始位置P3的移動目的地的相反側。
隨后,顯示控制器101控制地址發生器102以使處于區域184起始地址(地址1800)上的顯示起始位置P3被移動到區域181的起始地址(地址0000)。這樣,顯示單元28顯示與形成于區域181中的圖像數據相對應的圖像B2。
顯示控制器101隨后控制地址發生器102和存儲器控制器103,以使隨機選擇的圖像B3、C2和C3的圖像數據在分別形成于區域182、183和184之前,從緩沖器23中被檢取。隨后,顯示控制器101控制地址發生器102,使得顯示起始位置P3在某一移動時間內順著圖10中從左上到右下的方向沿區域181(地址0000)的起始地址到區域184(地址1800)的起始地址的移動路程而順序移動。
由此,顯示單元28順序地顯示和包括在顯示區域V3中的圖像數據相對應的圖像。特別是,顯示單元28沿傾斜方向執行壓入顯示,其中諸圖像就象圖像B2沿圖10中右下到左上方向被圖像B3、C2和C3壓出那樣被顯示,并且最終僅顯示圖像C3。
在這種情況下,區域182和183(從地址0800到地址1FFF)不被用作移動路程。因此,地址發生器102實際上考慮VRAM 104中從0800到17FF的地址而生成地址。
如上所述,同樣在效果方向為傾斜方向的壓入顯示中重復下列處理流程當下一將要顯示的圖像的圖像數據未形成于目的地和顯示起始位置移動方向的路徑上,(a)在與移動目的地相反的區域內復制當前顯示的圖像的圖像數據;(b)將顯示起始位置移動到其中已形成經復制的圖像數據的區域;以及(c)顯示將要在所移動的顯示起始位置的目的地和路徑中生成的下一將要顯示的圖像的圖像數據。因此可無限次重復沿傾斜方向的壓入顯示,只要VRAM具有至少四個一屏區域。
下面將參照圖11的流程圖說明圖3的記錄和再現裝置1的壓入顯示處理流程。
用戶對操作單元42進行操作以指示記錄和再現裝置1執行記錄在盤60某個文件夾中的圖像的壓入顯示。操作單元42接受從用戶到記錄和再現裝置1的指令并將表示該指令的操作信號提供給主CPU 41。
在步驟S11中,主CPU 41響應來自操作單元42的操作信號而控制記錄和再現單元48以使記錄和再現單元48從盤60中檢取圖像數據。主CPU 41隨后將用于將圖像數據存于緩沖器23的第一命令和用于執行圖像數據的圖像壓入顯示的第二命令和所檢取的圖像數據一起,經由通信單元52、串行總線71和通信單元26發送到攝像機CPU 21。
此時檢取的圖像數據是用于縮略瀏覽的數據并能夠同時傳送六十個圖像的圖像數據。因此,如果多于六十個圖像的圖像數據被記錄在某個文件夾中,在累積于緩沖器23中的圖像數據量變得小于某一值時(即當累積于緩沖器23中的圖像數據片段的數量變成5),尚未傳送的剩余圖像數據在后面說明的步驟S14中將被傳送。
在步驟S12中,攝像機CPU 21根據發送自主CPU 41的第一命令而將傳送自主CPU 41的圖像數據累積在緩沖器23中。隨后在步驟S13,攝像機CPU 21使顯示控制器101執行根據第二命令進行壓入顯示的顯示控制處理。下面將參照圖12的流程圖和圖8A-圖8F的上述VRAM映像151而對該顯示控制處理進行說明。
在步驟S31中,顯示控制器101隨機地在累積于緩沖器23中的圖像數據中選擇圖像數據,并控制地址發生器102和存儲器控制器103以使所選擇的圖像數據在形成于VRAM 104中的某區域中之前從緩沖器23中被檢取。然后處理流程移動到步驟S32。注意在處理開始時,顯示控制器101在能形成圖像數據的所有區域中形成圖像數據。特別是,在圖8A-圖8F的VRAM映像151中,圖像A1和A2的圖像數據被分別形成在兩個區域161和162中。
更特別是,顯示控制器101包括存儲器控制器103以從緩沖器23中檢取圖像數據(例如圖像A1的圖像數據),并為地址發生器102指定某一區域(例如區域161),在該區域中存儲器控制器103要形成圖像數據。通過參閱用于在VRAM映像151和VRAM 104中的地址空間之間進行地址轉換的地址轉換表,地址發生器102產生所述某個區域的地址并將所產生的地址提供給存儲器控制器103。在顯示控制器101的控制下,存儲器控制器103從緩沖器23檢取圖像數據并將圖像數據形成(解碼和記錄)在提供自地址發生器102的VRAM 104的地址中。
在步驟S32中,顯示控制器101判定顯示單元28當前是否顯示一個圖像。在這種情況下,由于圖像尚未被顯示,顯示控制器101在步驟S32判定圖像未顯示,并因此處理流程移動到步驟S33。
在步驟S33中,顯示控制器101通過地址發生器102為存儲器控制器103指定顯示起始位置(如顯示起始位置P2)。即,顯示控制器101指示存儲器控制器103將顯示起始位置移動到由地址發生器102所提供的地址。在步驟S34中,存儲器控制器103從顯示區域(如顯示區域V2)中檢取基于提供自地址發生器102的地址(如地址0000)形成于VRAM 104中某區域(如區域161)內的圖像數據。存儲器控制器103隨后通過驅動器105使顯示單元28顯示所檢取圖像數據的圖像,緊接著就是步驟S35。
由此,和形成在圖8A的VRAM映像151-0中區域161中的圖像數據相對應的圖像A1被顯示在顯示單元28中。
在步驟S35中,顯示控制器101隨機地確定顯示起始位置(顯示區域)的移動方向,并隨后在步驟S36中,顯示控制器101判定圖像數據是否已形成在顯示起始位置的確定的移動方向上的目的地處。在圖8A的VRAM映像151-0中,圖像A2的圖像數據已形成于圖像起始位置P2右邊的區域162中(顯示區域V2)。因此,如果顯示起始位置的移動方向已被確定為向右,則在步驟A36作出肯定的判斷。
如果在步驟S36中顯示控制器101判定圖像數據已形成在所確定的顯示起始位置的移動方向上的目的地處,處理流程移動到步驟S37。在步驟37中,顯示控制器101向地址發生器102指示顯示起始位置的移動路程和移動時間,緊接著就是步驟S38。如果在壓入浮現后顯示一個完整圖像需要3秒,顯示控制器101就將移動時間設置為從開始顯示一個完整圖像3秒以后的時刻與開始顯示下一個完整圖像的時刻之間的間隔,并隨后將移動時間提供給地址發生器102。也就是說,移動時間也能被認為是從一個圖像的顯示起始位置到下一個圖像的顯示起始位置的移動期間。
在步驟S38中,地址發生器102指示以基于顯示控制器101所表示的顯示起始位置的移動路程和移動時間來移動顯示起始位置,緊接著就是步驟S39。特別是,地址發生器102基于移動路程和移動時間判定移動量和移動所需的秒數。地址發生器102隨后通過參照地址轉換表而生成顯示起始位置的地址,并將所產生的地址在預置定時提供給存儲器控制器103。
在步驟S39中,基于由地址發生器102提供的顯示起始位置的地址,存儲器控制器103檢取在開始于該地址的顯示區域中形成的圖像數據。隨后,存儲器控制器103通過驅動器105將所檢取的圖像數據提供給顯示單元28,并使顯示單元28顯示相應的圖像,緊接著就是步驟S40。
在步驟S40中,通過內置時鐘(未圖示)執行計時操作的顯示控制器101判定在步驟S37中對地址發生器102指示的移動時間是否已過。如果顯示控制器101判定該移動時間尚未流逝,處理流程就返回到步驟S38并重復后面的處理。也就是說,在移動時間流逝之前,順序地表示所移動的顯示起始位置,且從所移動的顯示起始位置開始的顯示區域中的圖像被順序地顯示在顯示單元28上。
因此,如圖8B的VAMP映像151-11所示,顯示起始位置P2被順序地向右移動。因此,顯示單元28以圖像A2沿向左的方向將圖像A1壓出的方式顯示圖像,這實現效果方向為向左的壓入顯示。
如果顯示控制器101在步驟S40中判定移動時間已流逝,處理流程就返回到步驟S35并重復后面的處理。
特別是,當移動時間流逝后,如圖8C的VRAM映像151-12所示,顯示起始位置P2對應于其中已形成圖像A2的區域162的起始地址0800,并因此顯示單元28顯示一個完整圖像(圖像A2)。結果,顯示控制器101在步驟S35隨機地判定顯示起始位置的下一移動方向,隨后在步驟S36中,顯示控制器101判定圖像數據是否已形成在所確定的顯示起始位置的移動方向上的目的地處。
假設顯示起始位置的移動方向被再次確定為向右,下面將結合圖8C的VRAM映像151-12而進行特別說明。在VRAM映像151-12中,圖像數據未形成在區域162的右邊。也就是說,在顯示起始位置P2的移動目的地處并不存在已形成圖像數據的區域。
在這種情況下,顯示控制器101在步驟S36判定圖像數據未形成在所確定的顯示起始位置的移動方向上的目的地處,則處理流程移動到步驟S41。在步驟S41中,顯示控制器101控制地址發生器102和存儲器控制器103以使和當前顯示的圖像相對應的圖像數據(即形成在區域162中的圖像數據)被復制于顯示起始位置的移動目的地的相反側的區域內,緊接著是步驟S42。
特別是,顯示控制器101在顯示起始位置P2的移動目的地的相反側為地址發生器102指定區域(例如區域161),在該區域中圖像數據要被存儲器控制器103復制。顯示控制器101隨后促使存儲器控制器103復制圖像數據(例如圖像A2的圖像數據)。通過參照地址轉換表,地址發生器102產生目的地相反側區域的地址,然后將所產生的地址提供給存儲器控制器103。在顯示控制器101的控制下,存儲器控制器103將圖像數據復制并記錄在開始于由地址發生器102提供的地址的某個區域內。
這樣,如圖8D的VARM映像151-13所示,形成于區域162中的圖像A2的圖像數據被復制和記錄在區域161中。
在步驟S42中,顯示控制器101通過地址發生器102為存儲器控制器103指定區域161的起始地址作為顯示起始位置P2(即指示存儲器控制器103將顯示起始位置P2移動至區域161的起始地址),緊接著是步驟S43。在步驟S43中,基于提供自地址發生器102的地址,存儲器控制器103檢取形成于VRAM 104中的區域161中的圖像數據。隨后,存儲器控制器103將所檢取的圖像數據通過驅動器105提供給顯示單元28,并使顯示單元28顯示相應的圖像。隨后,顯示控制器101結束控制顯示處理,再次參閱圖11,處理流程從步驟S13移動到步驟S14。
因此,與形成于圖8E的VRAM映像151-14的區域161中的圖像數據相對應的圖像A2被顯示在顯示單元28上。
在圖11的步驟S14中,攝像機CPU 21判定累積于緩沖器23中的圖像數據的量是否小于某一值。如果在步驟S14中判定累積于緩沖器23中的圖像數據的量大于某一值(即緩沖器23中累積了這個量的圖像數據),處理流程就返回到步驟S13(圖12的步驟S31),通過控制顯示控制器101來重復隨后的處理。
特別是,在圖12的步驟S31中,顯示控制器101隨機地在累積于緩沖器23的圖像數據中選擇圖像數據(如圖像A3的圖像數據),并控制地址發生器23和存儲器控制器103,如圖8F的VARM映像151-15所示,使得所選的圖像數據被從緩沖器23中檢取出,然后被形成在VRAM 104中的某個區域內(例如區域162)。處理流程隨后移動到步驟S32。
在這種情況下,顯示單元28已顯示了與從步驟S43開始形成于區域161中的圖像數據相對應的圖像A2。因此,在步驟S32中,顯示控制器101判定當前正在顯示一個圖像。這樣,處理流程移動到步驟S37并重復后面的處理。
相反地,在圖11的步驟S14中,如果判定累積于緩沖器23中的圖像數據量小于某一值,處理流程就移動到步驟S15,其中攝像機CPU 21判定主CPU 41是否已從盤60中的所述某個文件夾中檢取了所有圖像數據。如果已檢取所述某個文件夾中的所有圖像數據,則當發送自所述某個文件夾檢取的圖像數據時,主CPU 41還發送已完成圖像數據的檢取的指示,該指示包含在指令存儲圖像數據的命令中。
因此,如果攝像機CPU 21未收到主CPU 41檢取圖像數據已完成的通知,攝像機CPU 21在步驟S15中判定主CPU 41尚未從盤60的某個文件夾中檢取所有圖像數據。因此,攝像機CPU 21經由通信單元26、串行總線71和通信單元52請求主CPU 41發送剩下的圖像數據,處理流程回到步驟S11,緊接著的是后面的處理。
相反地,如果攝像機CPU 21已收到主CPU 41檢取圖像數據已完成的通知,攝像機CPU 21就在步驟S15中判定主CPU 41已從盤60的某個文件夾中檢取所有圖像數據。因此處理流程移動到步驟S16,其中攝像機CPU 21判定緩沖器23中的所有圖像數據是否已被檢取。
如果攝像機CPU 21在步驟S16中判定尚未檢取緩沖器23中的所有圖像數據,處理流程返回到步驟S13(圖12的步驟S31)并通過控制顯示控制器101來重復后面的處理。也就是說,重復對壓入顯示的顯示控制處理,直到存儲器控制器103已檢取到累積于緩沖器23的所有圖像數據為止。
如果攝像機CPU 21在步驟S16中判定已檢取了緩沖器23中的所有圖像數據,則壓入顯示結束。
如上所述,當將要顯示的下一圖像的第二圖像數據未形成在顯示起始位置(顯示區域)的沿移動方向的目的地處的第一區域中,所述第一區域中已形成有當前顯示圖像的第一圖像數據的第一區域中,則執行下面的處理流程(a)將當前顯示的圖像的第一圖像數據復制到移動目的地相反側上的第二區域;(b)將顯示起始位置移動到包括所復制的第一圖像數據的第二區域;以及(c)形成要在第一區域中顯示的下一圖像的圖像數據。因此,可通過簡單的處理方便地實現壓入顯示。
另外,兩個一屏區域足以實現壓入顯示,這樣可以減少VRAM的容量。再有,設計上述簡單的VARM映像是綽綽有余的,由此可簡化硬件配置。因此,記錄和再現裝置的自身尺寸也能得以減小。
還有,檢取自盤60的圖像數據被暫存于緩沖器23中。因此,即使由于攝像機模塊11和記錄和再現模塊12之間的串行總線71而使盤60和顯示單元28之間的圖像數據的傳送速率變慢,也能制止待顯示的圖像數據的中斷,并允許平滑的串行再現。
上述描述已采用了圖8A-8F的VRAM映像151。然而,在采用如圖5A-5F和圖6A-6F的VRAM映像121或圖9的VRAM映像171時,可實現基本上相同的處理,除了地址發生器102的地址轉換表不同以外,因此其說明被省去以避免多余的重復。
另外,本發明不局限于上述壓入顯示,它也能應用于串行顯示圖像的滾動顯示。
盡管已如上那樣對記錄和再現裝置1進行了描述,本發明也能應用于任何用于再現和顯示與記錄在記錄介質中的圖像數據相對應的圖像的裝置。特別是,本發明諸實施例不局限于記錄和再現裝置,還可用于個人計算機,這是很明顯的。另外,本發明諸實施例可用于蜂窩電話、PDA(個人數字助理)裝置以及CE(用戶電子設備)裝置(諸如AV(音頻畫面))裝置以及家用電子設備,只要它們具有再現和顯示與記錄在記錄介質中的圖像數據對應的圖像的功能即可。
上述一系列處理可由硬件實現或也可由軟件實現。當由軟件實現時,記錄和再現裝置由例如如圖13所示的個人計算機401構成。
參閱圖13,CPU 411執行與記錄在ROM(只讀存儲器)412的程序或從存儲器418加載到RAM(隨機存取存儲器)413的程序對應的多種處理。在RAM 413中,充分地記錄有CPU 411執行多種處理所必需的數據等等。
例如,CPU 411對應于圖3的攝像機CPU 21,而ROM 412、RAM 413和存儲器418對應于緩沖器23。
CPU 411、ROM 412和RAM 413經由總線414彼此耦合。輸入/輸出(I/O)接口415也耦合到總線414。
輸入單元416、輸出單元417、存儲器418和通信單元419耦合到I/O接口415。輸入單元416包括成像單元22和諸如按鈕和鼠標這樣的操作單元42。輸出單元417包括顯示單元28、揚聲器等。存儲器418由緩沖器23、硬盤等組成。通信單元419由調制解調器、終端適配器等組成。通信單元419通過互聯網等網絡實現與其它信息處理設備的通信處理。
另外,驅動器420根據需要耦合到I/O接口415,驅動器420裝配有包括磁盤421、光盤422、磁光盤423或半導體存儲器424在內的可移動記錄介質。因此,檢取自記錄介質的計算機程序根據需要被安裝在存儲器418中。
也就是說,驅動器420對應于圖3的記錄和再現模塊12,而可移動記錄介質對應于圖3的盤60。
當用軟件執行一系列步驟時,由軟件組成的程序從網絡或記錄介質被安裝在包含專用硬件的計算機中或通用個人計算機中,其中安裝有不同的程序由此使計算機執行不同的功能。
例如,由具有上述顯示控制單元24的功能的軟件組成的程序被安裝。要注意對程序的形式沒有特別的限制,只要程序能夠整體地執行上述一系列的處理即可。例如,程序可具有由對應于上述各塊的模塊組成的模塊配置。或者,程序可具有由某些塊的部分或所有功能的組合而產生的模塊或具有塊的獨立功能的模塊組成的模塊配置。又或者,可以使用僅具有一個算法的程序。
包括這種程序的記錄介質由可移動的記錄介質(成套介質)組成,該可移動的記錄介質與裝置主體分離地分配給用戶以提供程序并由將程序記錄在內的磁盤421(包括軟盤)、光盤422(包括CD-ROM(緊湊的盤只讀存儲器)以及DVD(數字多功能盤))、磁光盤423(包括MD(迷你盤))或半導體存儲器424組成。另外,記錄介質也包括ROM 412和存儲器418,它們事先內置于裝置主體內并將程序記錄于其中,然后再提供給用戶。
應該知道在本發明的說明書中,由程序表示的使計算機執行不同種類處理的處理步驟不一定要在時間上按上述流程圖中的順序執行,而是可以包括并行執行或個別執行的處理(例如,并行處理或面向對象的處理)。
程序可由一臺計算機處理,或通過分布式處理由多臺計算機進行處理。另外,可將程序傳送到遠端計算機并在那里執行。
在本說明書中,術語“系統”表示由多臺設備組成的整個設備。
要明白本領域內技術人員可根據在發明范圍內的設計要求或其它因素作出多種修正、結合、子結合和改變,只要它們落在所附權利要求書或其等效物的范圍內即可。
權利要求
1.一種用于顯示與記錄在記錄介質中的圖像數據相對應的圖像的信息處理設備,包括范圍移動單元,用于在存儲器上的區域內移動顯示范圍,在所述區域中形成有從記錄介質檢取的圖像數據,所述顯示范圍是包括將要顯示的圖像的圖像數據在內的范圍;圖像判定單元,當范圍移動單元將顯示范圍移動到一屏的第一區域并顯示和形成在第一區域內的第一圖像數據相對應的圖像時,判定第二圖像數據是否已形成于顯示范圍的下一移動的移動方向上的目的地處;復制單元,如果圖像判定單元判定第二圖像數據尚未形成在顯示范圍的移動方向上的目的地處,就將所述第一圖像數據復制到顯示范圍的移動方向上目的地相反側的一屏第二區域中;以及圖像形成單元,當范圍移動單元將顯示范圍移動到其中第一圖像數據已由復制單元復制的第二區域、并顯示和已由復制單元在第二區域內復制的第一圖像數據相對應的圖像時,在第一區域中形成第二圖像數據。
2.如權利要求1所述的信息處理設備,其特征在于范圍移動單元將顯示范圍從第二區域順序移動至其中已由圖像形成單元形成有第二圖像數據的第一區域。
3.如權利要求1所述的信息處理設備,其特征在于如果圖像判定單元判定第二圖像數據已形成于顯示范圍移動方向上的目的地處,范圍移動單元將顯示范圍從第一區域順序移動至其中形成有第二圖像數據的區域中。
4.如權利要求1所述的信息處理設備,其特征在于,還包括隨機地設置顯示范圍下一移動的移動方向的移動方向設置單元。
5.如權利要求1所述的信息處理設備,其特征在于,還包括檢取單元,用于從記錄介質檢取圖像數據;以及累積單元,用于將檢取自檢取單元的圖像數據累積到緩沖器中;其中圖像形成單元在存儲器的一屏區域內形成由累積單元累積于緩沖器中的圖像數據。
6.一種用于顯示與記錄在記錄介質中的圖像數據相對應的圖像的信息處理設備的信息處理方法,包括下列步驟在存儲器上的區域內移動顯示范圍,在所述區域內形成有從記錄介質檢取的圖像數據,所述顯示范圍是包括將要顯示圖像的圖像數據在內的范圍;當由于移動處理而使顯示范圍移動到一屏第一區域并且顯示和形成在第一區域中的第一圖像數據相對應的圖像時,判定第二圖像數據是否已形成于顯示范圍的下一移動的移動方向上的目的地處;如果判定處理結果確定第二圖像數據尚未形成在顯示范圍的移動方向上的目的地處,則將第一圖像數據復制到在顯示范圍的移動方向上目的地相反側的一屏第二區域中;以及當由于移動處理而將顯示范圍移動到其中已由復制處理復制了第一圖像數據的第二區域、并且顯示了和由于復制處理而在第二區域中復制的第一圖像數據相對應的圖像時,在第一區域中形成第二圖像數據。
7.一種其中記錄有程序的記錄介質,所述程序使計算機執行顯示與記錄在記錄介質中的圖像數據對應的圖像的處理,所述程序包括下列步驟在存儲器上的區域內移動顯示范圍,在所述區域中形成有從記錄介質檢取的圖像數據,所述顯示范圍是包括將要顯示圖像的圖像數據在內的范圍;當由于移動處理而使顯示范圍移動到一屏第一區域并且顯示和形成在第一區域中的第一圖像數據相對應的圖像時,判定第二圖像數據是否已形成于顯示范圍的下一移動的移動方向上的目的地處;如果判定處理結果確定第二圖像數據尚未形成在顯示范圍的移動方向上的目的地處,則將第一圖像數據復制到顯示范圍的移動方向上目的地相反側的一屏第二區域中;以及當由于移動處理而將顯示范圍移動到其中第一圖像數據已由復制處理復制的第二區域、并且顯示和已由復制處理在第二區域中復制的第一圖像數據相對應的圖像時,在第一區域中形成第二圖像數據。
8.一種使計算機執行顯示與記錄在記錄介質中的圖像數據對應的圖像的處理的程序,包括下列步驟在存儲器上的區域內移動顯示范圍,在所述區域內形成有從記錄介質檢取的圖像數據,所述顯示范圍是包括將要顯示圖像的圖像數據在內的范圍;當由于移動處理而使顯示范圍移動到一屏第一區域并且顯示和形成在第一區域中的第一圖像數據相對應的圖像時,判定第二圖像數據是否已形成于顯示范圍的下一移動的移動方向上的目的地處;如果判定處理結果確定第二圖像數據尚未形成在移動范圍的移動方向上的目的地處,則將第一圖像數據復制到顯示范圍的移動方向上目的地相反側的一屏第二區域中;以及當由于移動處理而將顯示范圍移動到其中第一圖像數據已由復制處理復制的第二區域、并且顯示和已由復制處理在第二區域中復制的第一圖像數據相對應的圖像時,在第一區域中形成第二圖像數據。
全文摘要
根據本發明,在檢取記錄在記錄介質中的圖像數據并實現與所檢取的圖像數據對應的多個圖像的連續效果顯示時,效果顯示能夠用盡可能少的顯示存儲器容量來實現。
文檔編號G09G5/39GK1783208SQ200510128700
公開日2006年6月7日 申請日期2005年11月28日 優先權日2004年11月29日
發明者西畑元洋, 西森雄一, 篠原聡 申請人:索尼株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影