CN1783208A - 信息处理设备、信息处理方法、记录介质和程序 - Google Patents
信息处理设备、信息处理方法、记录介质和程序 Download PDFInfo
- Publication number
- CN1783208A CN1783208A CNA200510128700XA CN200510128700A CN1783208A CN 1783208 A CN1783208 A CN 1783208A CN A200510128700X A CNA200510128700X A CN A200510128700XA CN 200510128700 A CN200510128700 A CN 200510128700A CN 1783208 A CN1783208 A CN 1783208A
- Authority
- CN
- China
- Prior art keywords
- view data
- image
- address
- zone
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
-
- 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/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G21/00—Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2624—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
Abstract
根据本发明,在检取记录在记录介质中的图像数据并实现与所检取的图像数据对应的多个图像的连续效果显示时,效果显示能够用尽可能少的显示存储器容量来实现。
Description
技术领域
本发明包括关于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,它们事先内置于装置主体内并将程序记录于其中,然后再提供给用户。
应该知道在本发明的说明书中,由程序表示的使计算机执行不同种类处理的处理步骤不一定要在时间上按上述流程图中的顺序执行,而是可以包括并行执行或个别执行的处理(例如,并行处理或面向对象的处理)。
程序可由一台计算机处理,或通过分布式处理由多台计算机进行处理。另外,可将程序传送到远端计算机并在那里执行。
在本说明书中,术语“系统”表示由多台设备组成的整个设备。
要明白本领域内技术人员可根据在发明范围内的设计要求或其它因素作出多种修正、结合、子结合和改变,只要它们落在所附权利要求书或其等效物的范围内即可。
Claims (8)
1.一种用于显示与记录在记录介质中的图像数据相对应的图像的信息处理设备,包括:
范围移动单元,用于在存储器上的区域内移动显示范围,在所述区域中形成有从记录介质检取的图像数据,所述显示范围是包括将要显示的图像的图像数据在内的范围;
图像判定单元,当范围移动单元将显示范围移动到一屏的第一区域并显示和形成在第一区域内的第一图像数据相对应的图像时,判定第二图像数据是否已形成于显示范围的下一移动的移动方向上的目的地处;
复制单元,如果图像判定单元判定第二图像数据尚未形成在显示范围的移动方向上的目的地处,就将所述第一图像数据复制到显示范围的移动方向上目的地相反侧的一屏第二区域中;以及
图像形成单元,当范围移动单元将显示范围移动到其中第一图像数据已由复制单元复制的第二区域、并显示和已由复制单元在第二区域内复制的第一图像数据相对应的图像时,在第一区域中形成第二图像数据。
2.如权利要求1所述的信息处理设备,其特征在于:
范围移动单元将显示范围从第二区域顺序移动至其中已由图像形成单元形成有第二图像数据的第一区域。
3.如权利要求1所述的信息处理设备,其特征在于:
如果图像判定单元判定第二图像数据已形成于显示范围移动方向上的目的地处,范围移动单元将显示范围从第一区域顺序移动至其中形成有第二图像数据的区域中。
4.如权利要求1所述的信息处理设备,其特征在于,还包括:
随机地设置显示范围下一移动的移动方向的移动方向设置单元。
5.如权利要求1所述的信息处理设备,其特征在于,还包括:
检取单元,用于从记录介质检取图像数据;以及
累积单元,用于将检取自检取单元的图像数据累积到缓冲器中;其中
图像形成单元在存储器的一屏区域内形成由累积单元累积于缓冲器中的图像数据。
6.一种用于显示与记录在记录介质中的图像数据相对应的图像的信息处理设备的信息处理方法,包括下列步骤:
在存储器上的区域内移动显示范围,在所述区域内形成有从记录介质检取的图像数据,所述显示范围是包括将要显示图像的图像数据在内的范围;
当由于移动处理而使显示范围移动到一屏第一区域并且显示和形成在第一区域中的第一图像数据相对应的图像时,判定第二图像数据是否已形成于显示范围的下一移动的移动方向上的目的地处;
如果判定处理结果确定第二图像数据尚未形成在显示范围的移动方向上的目的地处,则将第一图像数据复制到在显示范围的移动方向上目的地相反侧的一屏第二区域中;以及
当由于移动处理而将显示范围移动到其中已由复制处理复制了第一图像数据的第二区域、并且显示了和由于复制处理而在第二区域中复制的第一图像数据相对应的图像时,在第一区域中形成第二图像数据。
7.一种其中记录有程序的记录介质,所述程序使计算机执行显示与记录在记录介质中的图像数据对应的图像的处理,所述程序包括下列步骤:
在存储器上的区域内移动显示范围,在所述区域中形成有从记录介质检取的图像数据,所述显示范围是包括将要显示图像的图像数据在内的范围;
当由于移动处理而使显示范围移动到一屏第一区域并且显示和形成在第一区域中的第一图像数据相对应的图像时,判定第二图像数据是否已形成于显示范围的下一移动的移动方向上的目的地处;
如果判定处理结果确定第二图像数据尚未形成在显示范围的移动方向上的目的地处,则将第一图像数据复制到显示范围的移动方向上目的地相反侧的一屏第二区域中;以及
当由于移动处理而将显示范围移动到其中第一图像数据已由复制处理复制的第二区域、并且显示和已由复制处理在第二区域中复制的第一图像数据相对应的图像时,在第一区域中形成第二图像数据。
8.一种使计算机执行显示与记录在记录介质中的图像数据对应的图像的处理的程序,包括下列步骤:
在存储器上的区域内移动显示范围,在所述区域内形成有从记录介质检取的图像数据,所述显示范围是包括将要显示图像的图像数据在内的范围;
当由于移动处理而使显示范围移动到一屏第一区域并且显示和形成在第一区域中的第一图像数据相对应的图像时,判定第二图像数据是否已形成于显示范围的下一移动的移动方向上的目的地处;
如果判定处理结果确定第二图像数据尚未形成在移动范围的移动方向上的目的地处,则将第一图像数据复制到显示范围的移动方向上目的地相反侧的一屏第二区域中;以及
当由于移动处理而将显示范围移动到其中第一图像数据已由复制处理复制的第二区域、并且显示和已由复制处理在第二区域中复制的第一图像数据相对应的图像时,在第一区域中形成第二图像数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004344184A JP4019380B2 (ja) | 2004-11-29 | 2004-11-29 | 情報処理装置および方法、記録媒体、並びにプログラム |
JP2004344184 | 2004-11-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1783208A true CN1783208A (zh) | 2006-06-07 |
Family
ID=36573642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200510128700XA Pending CN1783208A (zh) | 2004-11-29 | 2005-11-28 | 信息处理设备、信息处理方法、记录介质和程序 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20060119606A1 (zh) |
JP (1) | JP4019380B2 (zh) |
KR (1) | KR20060059814A (zh) |
CN (1) | CN1783208A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102369507A (zh) * | 2009-03-31 | 2012-03-07 | Nec显示器解决方案株式会社 | 信息处理装置,屏幕显示控制方法和程序 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5265092B2 (ja) * | 2005-11-22 | 2013-08-14 | オリンパス株式会社 | 微弱光検体の検査方法 |
JP5482575B2 (ja) * | 2010-08-27 | 2014-05-07 | 富士通モバイルコミュニケーションズ株式会社 | 情報処理装置 |
US9317892B2 (en) * | 2011-12-28 | 2016-04-19 | Intel Corporation | Method and device to augment volatile memory in a graphics subsystem with non-volatile memory |
JP6873593B2 (ja) * | 2014-09-04 | 2021-05-19 | シャープ株式会社 | 画像表示システム及び情報処理方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4209852A (en) * | 1974-11-11 | 1980-06-24 | Hyatt Gilbert P | Signal processing and memory arrangement |
US5576529A (en) * | 1986-08-08 | 1996-11-19 | Norand Technology Corporation | Hand-held optically readable information set reader focus with operation over a range of distances |
US5850540A (en) * | 1993-07-02 | 1998-12-15 | Sony Corporation | Method and apparatus for time-sharing CPU system bus in image generation system |
JPH08191951A (ja) * | 1995-01-17 | 1996-07-30 | Sony Corp | ゲーム機およびその中継器 |
JPH0969024A (ja) * | 1995-08-30 | 1997-03-11 | Sony Computer Entertainment:Kk | ビデオゲーム機及びゲーム操作装置 |
EP1134988A1 (en) * | 1996-03-29 | 2001-09-19 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disc having improved interactive reproduction procedure, a reproduction apparatus and a method for such a disc |
JP3875749B2 (ja) * | 1996-08-08 | 2007-01-31 | 富士通株式会社 | マルチプロセッサ装置及びそのメモリアクセス方法 |
JP4560897B2 (ja) * | 2000-06-02 | 2010-10-13 | ソニー株式会社 | 通信装置、通信方法及び媒体 |
US7874908B2 (en) * | 2003-03-03 | 2011-01-25 | Igt | Method and apparatus for payouts determined based on a set completion game |
-
2004
- 2004-11-29 JP JP2004344184A patent/JP4019380B2/ja not_active Expired - Fee Related
-
2005
- 2005-11-22 KR KR1020050111720A patent/KR20060059814A/ko not_active Application Discontinuation
- 2005-11-28 CN CNA200510128700XA patent/CN1783208A/zh active Pending
- 2005-11-29 US US11/289,123 patent/US20060119606A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102369507A (zh) * | 2009-03-31 | 2012-03-07 | Nec显示器解决方案株式会社 | 信息处理装置,屏幕显示控制方法和程序 |
Also Published As
Publication number | Publication date |
---|---|
JP2006157393A (ja) | 2006-06-15 |
JP4019380B2 (ja) | 2007-12-12 |
KR20060059814A (ko) | 2006-06-02 |
US20060119606A1 (en) | 2006-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1306442C (zh) | 文件管理方法及其装置、摄像装置 | |
CN1299501C (zh) | 影像信号制作系统和该系统的影像信号记录播放装置 | |
CN1209923C (zh) | 附加信息嵌入方法、检测方法、嵌入设备和检测设备 | |
CN1794788A (zh) | 用于处理图像的设备和方法,计算机程序及记录介质 | |
CN1738440A (zh) | 用于处理信息的设备,方法和计算机程序 | |
CN1945580A (zh) | 图像处理装置 | |
CN101031054A (zh) | 图像处理设备、系统和方法、摄像设备和方法 | |
CN1826803A (zh) | 图片显示控制设备和图片显示控制方法 | |
CN1774937A (zh) | 三维图像生成装置、三维图像再现装置、三维图像处理装置、三维图像处理程序及记录该程序的记录介质 | |
CN1369813A (zh) | 数字照相机及其动作控制方法 | |
CN101046818A (zh) | 信息处理设备、方法和程序产品 | |
CN1855217A (zh) | 显示控制器及方法、移动终端设备和显示控制程序 | |
CN1949271A (zh) | 图像处理装置 | |
CN1929535A (zh) | 成像装置、图像处理装置、图像处理方法及计算机程序 | |
CN1906924A (zh) | 成像设备及成像辅助标记使用控制方法 | |
CN1925590A (zh) | 信息处理装置和方法、及程序 | |
CN1812548A (zh) | 记录器及其方法,播放器及其方法,程序和记录介质 | |
CN1758732A (zh) | 图像再现装置 | |
CN1992805A (zh) | 显示控制设备、显示控制方法及其程序 | |
CN1893556A (zh) | 成像设备、图像处理方法、图像处理程序、以及记录介质 | |
CN1783208A (zh) | 信息处理设备、信息处理方法、记录介质和程序 | |
CN101031055A (zh) | 图像处理装置及方法、记录介质、以及程序 | |
CN1254955C (zh) | 图像显示装置及控制方法和具有该装置的照相机 | |
CN101064774A (zh) | 图像拾取装置、图像拾取方法以及程序 | |
CN1747544A (zh) | 记录装置、记录方法、再生装置、再生方法、及程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |