存储器控制装置、便携终端、存储器控制程序以及计算机可读取的记录介质的制作方法_2

文档序号:8303438阅读:来源:国知局
,使上述的下一行的读出动作的开始时点延迟前廊期间所延长的量。即,能够使上述的下一行的读出动作暂时停止前廊期间所延长的量。在此,所谓“水平前廊期间”,是指从水平消隐期间开始至水平同步信号开始为止的期间。
[0044]另外,期间控制部33在后述的判定部34判定为表示帧存储器31中的当前时点的读出位置的读出指针(以下,简单地记为“rp”)和表示帧存储器31中的当前时点的写入位置的写入指针(以下,简单地记为“wp”)之间的距离小于“RDIST(规定的阈值)”的情况下,使图像数据的已结束读出的行的下一行的读出动作暂时停止至rp和wp之间的距离成为“RDIST”以上为止(以下,简单地称为“暂时停止控制”)。
[0045](判定部34)
[0046]判定部34在读出期间Tout的长度比写入期间Tin的长度短的情况下,判定rp和wp之间的距离是否小于“RDIST”。
[0047]此外,优选判定部34在每个开始图像数据的各行的读出动作的时点判定rp和wp之间的距离是否小于“RDIST”。由此,不会在I行图像数据的读出中途进行暂时停止控制,因此,能够避免产生从处于读出中途的行的开头再次读出的处理等浪费的处理。
[0048](控制寄存器35)
[0049]控制寄存器35用于存储来自主处理器2的各种控制指令或将所存储的控制指令发送给主处理器2。作为控制指令,可举出各部(电路)的参数设定等所使用的各种数据,例如图像大小、行大小、频率、传输等待时间、用于算出危险期间的规定值等。例如,作为控制寄存器35交付给主处理器2的控制指令的例子,能够示例出handshake (握手)标志等。
[0050](关于handshake 标志)
[0051]主处理器2在要传输图像数据时,使控制寄存器35的handshake标志的值从“O”变为“1”,向IXD控制器3传递请求信息。另一方面,接收到请求信息的IXD控制器3在做好来自主处理器2的数据传输的准备时,使控制寄存器35的handshake标志从“I”回到“0”,向主处理器2传递许可信息。主处理器2在传递请求信息后通过轮询来监视控制寄存器35的handshake标志,一旦识别出已接收到许可信息后,主处理器2就开始向IXD控制器3传输图像数据。通常,通过调整从handshake标志的值变为“ I ”至回到“O”为止的期间,能够使写入动作的开始时点〔DSI (Display Serial Interface:显示串行接口)输入的开始时点〕延迟。
[0052](LCD 4)
[0053]IXD 4用于显示从主处理器2通过IXD控制器3传输的图像数据。
[0054]此外,优选本实施方式的LCD 4例如是使用了氧化物半导体的液晶面板(以下记为“氧化物半导体液晶面板”。氧化物例如为含有铟、镓、锌的氧化物等)。
[0055]〔图像传输系统I的特征性动作〕
[0056]在此,基于图3?6,对作为图像传输系统I的特征性动作的暂时停止控制的详细内容进行说明。
[0057]图3是示出图像传输系统I的特征性动作(暂时停止控制)的例子的时序图。
[0058]图3的(a)?(h)分别示出TG(Timing Generator:定时发生器)的垂直同步信号Vsync的输出波形、TG的水平同步信号Hsync的输出波形、TG的DE(Data Enable:数据使能)、来自帧存储器31的Read Data(读出数据)、对帧存储器31的Write Data(写入数据)、rp (Read Pointer:读出指针)、wp (Write Pointer:写入指针)、wp-rp (wp 与 rp 之差)O
[0059]此外,在图3中,为了简单,示出帧存储器31的总记录容量在以行数为单位时,行数为7(行O?行6)的例子。然而,实际的帧存储器31的总记录容量至少是图像数据的总行数的量,远远多于7行。
[0060]在图3中,示出将成为暂时停止控制的指标的规定的阈值(距离)“RDIST”设定为“2”时的情形。
[0061]在图3的(h)所示的wp-rp小于“2( = RDIST) ”即为“I”时,如图3的(d)所示,不输出Read Data (读出数据),读出动作暂时停止。换言之,wp-rp = I < 2的期间为停止期间,在该期间,期间控制部33使水平同步信号Hsync的前廊期间延长(变长),暂时停止图像数据的已结束读出的行的下一行的读出动作。
[0062]另一方面,在图3的(h)所示的wp-rp为“2 ( = RDIST) ”以上即为“2”和“3”时,如图3的(d)所示,输出Read Data(读出数据),进行读出动作。
[0063]此外,用图3的(h)所示的标记“X”表示的期间示出I帧(I个画面)的写入结束而未进行图像数据的更新的期间,在该期间中,不进行上述暂时停止控制,从帧存储器31照常读出Read Data(读出数据)。
[0064]即,判定部34还判定是否处于用图3的(h)所示的标记“X”表示的期间内,期间控制部33在判定部34判定为是用标记“X”表示的期间内的情况下,不进行上述暂时停止控制。
[0065]在此,在未进行图像数据的更新的状态(即,不需要改写帧存储器31所记录的图像数据的状态)下,无论何时开始读出动作,均不发生撕裂。因此,在上述的构成中,在判定为对帧存储器31未进行上述写入动作(是用“X”表示的期间内)的情况下,不进行暂时停止控制。由此,不会不必要地进行暂时停止控制,能够使浪费的消耗功率减小。
[0066]其次,图4是用于说明上述暂时停止控制的其它的图,图4的(a)示出上述暂时停止控制中的rp和wp的推移的状态。
[0067]图4的(a)所示的横轴的单位为时间,纵轴的单位在本实施方式中为帧存储器31中的图像数据的写入或者读出的行数。在该图中,“VW”表示垂直同步期间的宽度(在此是记录到帧存储器31的图像数据的总行数)。在该图所示的曲线中,示出随着时间的流逝的rp和wp的推移。
[0068]该图所示的rp的实线的曲线示出如下情形:在rp和wp之间的距离是“RDIST”以上的情况下,为具有倾斜度的曲线,继续进行图像数据(行)的读出动作。另一方面,示出如下情形:在rp和wp之间的距离小于“RDIST”的情况下,为倾斜度O的曲线,暂时停止图像数据(图像数据的读出动作已结束的行的下一行)的读出动作。
[0069]其次,基于图4的(b)和(C),对上述暂时停止控制与帧存储器31的记录状态的关系进行说明。图4的(b)概念性地示出初始状态时的帧存储器31的状态。另外,图4的(c)概念性地示出使读出动作暂时停止时的条件与rp和wp之间的距离的关系。在该图中,“HW”表示水平同步期间的宽度(在此,相当于记录到帧存储器31的I行图像数据的记录容量)O
[0070]如图4的(C)所示,如果确保了 rp和wp之间的距离为“RDIST”以上,则不需要使读出动作暂时停止。另一方面,在rp和wp之间的距离小于“RDIST”的情况下,为了避免撕裂,需要使读出动作暂时停止。
[0071]在此,“rp和wp之间的距离”的单位能够使用帧存储器31的记录容量的单位或者与该记录容量的单位具有相关性的单位。例如,作为记录容量的单位,能够示例出“byte (字节)单位”、“bit (比特)单位”。另一方面,作为与该记录容量的单位具有相关性的单位,能够示例出向帧存储器31写入图像数据时的行数等。
[0072]另外,当用记录容量的单位表示“RDIST”时,例如用至少I行以上的图像数据的字节数、比特数来表示。另一方面,当用行数的单位表示“RDIST”时,例如用I以上的行数来表示。例如,在同时读出η行(η为自然数)进行处理的情况下,只要将“RDIST”的值设定为行数η即可。在本实施方式中,LCD控制器3为从图像数据的各行中每次读出I行的构成,示出了 “RDIST” = 2的例子。
[0073]此外,优选“RDIST”的单位与“rp和wp之间的距离”的单位相互一致,但不需要必定一致,在本说明书中,为了简单,在这些单位相互不同的情况下,假定能从其中一种单位的数值换算为另一种不同单位的数值,并适当进行了这种换算。另外,在该情况下,在判定部34进行判定时,在“RDIST”的单位与“rp和wp之间的距离”的单位相互不同的情况下,假定能从其中一种单位的数值换算为另一种不同单位的数值。
[0074](暂时停止控制的整个流程)
[0075]其次,基于图5,对写入期间Tin >读出期间Tout的情况下的暂时停止控制的整个流程进行说明。图5是关于图像传输系统I的动作,示出Tin > Tout的情况下的暂时停止控制的一例的流程图。
[0076]在该图所示的步骤Sll (以下,将“步骤”省略)中,判定部34判定(确定)是否是水平同步信号Hsync的下降的时点。其结果是,如果是水平同步信号Hsync的下降的时点,则前进至S12( “是”)。另一方面,如果不是水平同步信号Hsync的下降
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1