新四季網

描繪裝置以及描繪方法

2023-05-31 07:41:06

專利名稱:描繪裝置以及描繪方法
技術領域:
本發明涉及在空氣調節裝置、照明裝置等的遠程操作中使用的遙控器等的全點陣液晶畫面中描繪圖像的描繪裝置以及描繪方法。
背景技術:
以往,在空氣調節裝置、照明裝置等的遠程操作中使用的遙控器的顯示畫面中,例如使用了七段類型的簡單的結構。但是,最近,具備全點陣液晶的顯示畫面的例子增多(例如,參照專利文獻I)。在全點陣液晶的顯示畫面中顯示字符等的二維圖像時,優選使用與微型計算機的處理器獨立地進行數據傳送的DMA控制器。如果使用DMA控制器從R0M(Read Only Memory,只讀存儲器)將字符的位映射圖像傳送到VRAM (Video Random Access Memory,視頻隨機訪問存儲器),則處理器的負荷被顯著減輕。專利文獻1:日本特開2010 - 175786號公報

發明內容
但是,在ROM中,以將各行的數據列從上按順序連結了的狀態按照地址順序存儲了字符等的位映射圖像。因此,即使使用一般的DMA (Direct Memory Access,直接內存訪問)控制器將位映射圖像的數據原樣地傳送到VRAM,也無法在顯示畫面上正確地顯示該字符的圖像。為了在VRAM中正確地顯示該字符的圖像,每當寫入了 I行量的數據列時,需要使VRAM中的寫入位置換行。根據這樣的背景,當前,在將從ROM讀入的圖像數據寫入到VRAM時,不使用DMA控制器。本發明是鑑於上述實情而完成的,其目的在於提供一種能夠減輕在全點陣液晶的顯示畫面中顯示圖像時的處理器的負荷的描繪裝置以及描繪方法。為了達成上述目的,本發明的描繪裝置,通過讀出將各行的數據列按順序連結而存儲於存儲介質的圖像信息,並寫入二維的圖像顯示用存儲器的規定的區域,從而顯示基於所述圖像信息的圖像。在該描繪裝置中,讀出部與處理器獨立地,將存儲於存儲介質的圖像信息從該圖像信息的開頭的讀出開始位置以規定的單位依次讀出。寫入部與處理器獨立地,將由讀出部讀出的數據,從圖像顯示用存儲器中的寫入開始位置以規定的單位橫向依次寫入。寫入位置更新部每當由寫入部進行的各行的數據列的寫入完成時,將圖像顯示用存儲器中的寫入開始位置更新為接下來的行的相同的列的位置。根據本發明,通過寫入位置更新部,每當向圖像顯示用存儲器進行的各行的數據列的寫入完成時,就使圖像顯示用存儲器中的寫入開始位置換行。由此,能夠為了將圖像信息從存儲介質讀入並寫入圖像顯示用存儲器而使用DMA控制器。其結果,能夠減輕在全點陣液晶的顯示畫面中顯示圖像時的處理器的負荷。


圖1是示出本發明的實施方式I的描繪裝置的結構的框圖。圖2 (A)是示出字符的位映射圖像的一個例子的圖。圖2 (B)是示意地示出將圖2 (A)的字符的位映射圖像的數據保存於ROM的情況的圖。圖3是示出圖1的DMA控制器的結構的框圖。圖4 (A)是用於說明圖3的DMA控制器中的第一傳送模式的圖。圖4 (B)是用於說明圖3的DMA控制器中的第二傳送模式的圖。圖4 (C)是用於說明圖3的DMA控制器中的第三傳送模式的圖。圖5是用於說明圖1的VRAM的存儲器映射的圖。圖6是示出圖1的 顯示部的顯示畫面中顯示的整體圖像的一個例子的圖。圖7是用於說明圖1的輔助晶片的結構、和信號的流動的框圖。圖8是圖1的描繪裝置的處理時序圖。圖9是示出本發明的實施方式2的描繪裝置的結構的框圖。圖10是用於說明圖9的輔助晶片的結構、和信號的流動的框圖。圖11是圖9的描繪裝置的處理時序圖。圖12是示出ROM的存儲器映射的一個例子的圖。圖13是示出本發明的實施方式3的描繪裝置的結構的框圖。圖14是用於說明偏移的圖。圖15 (A)以及圖15 (B)是用於說明將連續橫向排列的字符作為I個圖像數據存儲於ROM的方法的圖。圖16是用於說明將各字符的圖像數據變換為連續橫向排列的2字符的圖像數據而保持於RAM的情況的圖。(符號說明)1:微型計算機;2:顯示部;3:輔助晶片;4:圖像數據;10:CPU ;11:R0M ;12:RAM ;13A、13B、13C、13D:DMA 控制器;14:外部接口( I/F) ; 15:VRAM ;16:操作輸入接口( I/F) ; 17:總線;20:控制部;21:讀出開始地址寄存器;22:寫入開始地址寄存器;23:傳送次數寄存器;24:反覆偏移寄存器;25:反覆計數器寄存器;30:緩衝器;31:控制部;32:寄存器數據存儲器(RDM) ;40:頭部信息;100:描繪裝置;P:位置。
具體實施例方式參照附圖,詳細說明本發明的實施方式。實施方式1.
首先,說明本發明的實施方式I。首先,參照圖1,說明本實施方式的描繪裝置100的結構。該描繪裝置100例如是未圖示的空氣調節裝置的遙控器。如圖1所示,描繪裝置100具備微型計算機1、顯示部2以及輔助晶片3。微型計算機I 具備 CPUlO、ROMl1、RAM (Random Access Memory,隨機訪問存儲器)12、DMA控制器13八、138、13(:、外部接口(1作)14、¥狀115以及操作輸入接口( I/F) 16。它們經由總線17以可相互進行數據發送接收的方式來連接。
作為處理器的CPUlO對描繪裝置100整體進行總體控制。CPUlO不僅對描繪裝置(遙控器)100,也可以對空氣調節裝置整體進行總體控制。另外,CPUlO也可以進行跨多個空氣調節裝置的協調動作。在作為存儲介質的ROMll中,存儲有所顯示的多個圖像數據。在這樣的圖像數據中,包括字符、圖形等的圖像數據。在圖2 (A)中,作為這樣的圖像的一個例子,示出了字符「D」的位映射圖像。該位映射圖像是16比特X 16比特的圖像數據。如果將I個字節設為8比特,則該位映射圖像為32位元組的圖像數據。此處,將位映射圖像的最上行的左側8比特統一地設為數據D1,將最上行的右側8比特設為數據D2。另外,將接下來的行的左側8比特統一地設為數據D3,將該行的右側8比特設為數據D4。同樣地,如果將各行的左側8比特和右側8比特分別匯總,則位映射圖像的最下行的右側8比特成為數據D32。在ROMll中,如圖2 (B)那樣,存儲了該位映射圖像的數據。如圖2 (B)所示,圖2
(A)的位映射圖像的最上行的左側8比特的數據Dl被保存於地址Al。在其接下來的地址A2中,保存了數據D2。同樣地,在地址A3中,保存了接下來的行的左側8比特的數據D3,在地址A4中,保存了右側8比特的數據D4。然後,在最後的地址A32中,保存了最下行的右側8比特的數據D32。這樣,在R0M11,應顯示的字符等的圖像數據的各行的數據列在按順序連結的狀態下,按照地址順序進行存儲。在RAM12中,根據需要寫入在CPUlO中使用的數據等。DMA控制器13A、13B、13C與CPUlO獨立地進行數據傳送。圖3示出DMA控制器13A的結構。如圖3所示,DMA控制器13A具備控制部20、讀出開始地址寄存器21、寫入開始地址寄存器22以及傳送次數寄存器23。控制部20經由總線17從傳送源向傳送目的地傳送數據。在讀出開始地址寄存器21中,設定傳送源中的讀出開始地址。在寫入開始地址寄存器22中,設定傳送目的地中的寫入開始地址。在傳送次數寄存器23中,設定進行DMA傳送的次數。每一次的傳送所傳送的數據尺寸是I字節,所以例如傳送32位元組的數據時的傳送次數成為32次。控制部20從讀出開始地址寄存器21中設定的讀出開始地址以地址單位(I字節)來讀取數據。然後,控制部20通過將所讀取的數據從寫入開始地址寄存器22中設定的寫入開始地址依次寫入,從傳送源向傳送目的地對數據進行DMA傳送。DMA傳送通過傳送次數寄存器23中保存的傳送次數結束。DMA控制器13B、13C的結構也與圖3所示的DMA控制器13A的結構相同。另外,以下,還將讀出開始地址寄存器21、寫入開始地址寄存器22以及傳送次數寄存器23統一稱為寄存器群。DMA控制器13A、13B、13C能夠進行3個傳送模式下的數據傳送。圖4 (A)示意地示出第一傳送模式。如圖4 (A)所示,第一傳送模式是每當寫入I字節時使傳送源的地址以及傳送目的地的地址兩方都移動的傳送模式。根據該第一傳送模式,傳送源的數據被原樣地拷貝到傳送目的地。圖4 (B)示意地示出第二傳送模式。如圖4 (B)所示,第二傳送模式是固定傳送目的地的地址的傳送模式。根據該第二傳送模式,傳送源的數據被改寫到傳送目的地的相同的地址(寫入開始地址)。圖4 (C)示意地示出第三傳送模式。如圖4 (C)所示,第三傳送模式是固定傳送源的地址的傳送模式。根據該第三傳送模式,對於讀出開始地址中寫入的傳送源的數據,從寫入開始地址向傳送目的地的多個地址寫入與傳送次數對應的字節數。在該實施方式中,DMA控制器13A以第二傳送模式動作,DMA控制器13B以第三傳送模式動作,DMA控制器13C以第一傳送模式動作。外部I/F14是用於進行與外部設備的數據發送接收的通信接口。對外部I/F14,連接了輔助晶片3。由此,輔助晶片3能夠與CPU10、R0M11、RAM12、DMA控制器13A、13B、13C、外部I/F14以及VRAM15進行數據發送接收。VRAMl5是二維的圖像顯示用存儲器。圖5示意地示出VRAM15的存儲器映射。如圖5所示,VRAM15中的地址的方向為列向(橫向)。最小的地址為VRAM15的左上端,最大的地址為右下端。假設,在想要以VRAM15的特定的位置P為基準,而寫入圖像數據4的情況下,從與特定的位置P對應的地址寫入圖像數據4。此時,為了寫入圖像數據4中的接下來的行的數據列,需要將傳送目的地的地址更新為接下來的行的與寫入開始地址相同的列的地址、或者加上偏移。操作輸入接口 16是具有由用戶操作的按鈕等操作輸入部的人機接口。顯示部2具有全點陣液晶的顯示畫面。對於該顯示畫面的尺寸,例如,縱為120至240點,橫為250至320點。如果對VRAM15寫入圖像數據,則在其顯示畫面,顯示基於該圖像數據的圖像。圖6示出顯示部2中顯示的畫面的一個例子。另外,也可以在顯示畫面上,設置觸摸面板。圖7示出輔助晶片3的詳細的結構。如圖7所示,輔助晶片3具備緩衝器30、控制部31、以及寄存器數據存儲器(RDM) 32。緩衝器30是能夠保持例如I字節的數據的存儲器。控制部31依照來自CPUlO的指示,控制經由緩衝器30的DMA傳送。寄存器數據存儲器32是存儲DMA控制器13B的讀出開始地址寄存器21、寫入開始地址寄存器22以及傳送次數寄存器23中設定的數據的存儲器。進一步詳細說明輔助晶片3的結構。對緩衝器30從R0M11,對I字節量的圖像數據進行DMA傳送。該DMA傳送由DMA控制器13A執行。在該DMA傳送之前,CPUlO進行向DMA控制器13A的寄存器群的設定。通過該設定,在DMA控制器13A的讀出開始地址寄存器21中,設定ROMll的圖像數據的開頭地址。另夕卜,在寫入開始地址寄存器22中,設定輔助晶片3的緩衝器30的地址。另外,在傳送次數寄存器23中,設定圖像數據整體的字節數(即圖像數據整體的傳送所需的傳送次數)。輔助晶片3的控制部31對DMA控制器13A的控制部20輸出控制信號。如果控制部31輸出了 DMA傳送開始的控制信號,則DMA控制器13A的控制部20開始從R0M10向緩衝器30的DMA傳送。將對緩衝器30進行了 DMA傳送的I字節量的圖像數據向VRAM15進行DMA傳送。該DMA傳送由DMA控制器13B執行。
在DMA傳送之前,進行DMA控制器13B的寄存器群的設定。通過該設定,在DMA控制器13B的讀出開始地址寄存器21中,設定輔助晶片3的緩衝器30的地址。另外,在寫入開始地址寄存器22中,設定VRAM15的寫入開始地址。另外,在傳送次數寄存器23中,設定與圖像信息的各行的數據列的長度對應的字節數(I行量的數據列的傳送所需的傳送次數)。該寄存器群的設定如以下那樣進行。在描繪裝置100中,為了 DMA控制器13B的寄存器群的設定而設置了 DMA控制器13C。針對DMA控制器13B的寄存器群中設定的數據,通過DMA控制器13C,從輔助晶片3的寄存器數據存儲器32,向DMA控制器13B的寄存器群進行DMA傳送。首先,CPUlO進行DMA控制器13C的寄存器設定。在DMA控制器13C的讀出開始地址寄存器21中,設定輔助晶片3的寄存器數據存儲器32的地址。另外,在寫入開始地址寄存器22中,設定DMA控制器13C的寄存器群的地址。另外,在傳送次數寄存器23中,設定寄存器群的字節數。接下來,CPUlO首先對輔助晶片3的控制部31,輸出從ROMll讀出的圖像數據的縱橫的字節數、向VRAM15描繪該圖像的位置(VRAM15上的寫入開始地址)。控制部31對寄存器數據存儲器32設定緩衝器30的地址、VRAM15上的寫入開始地址、以及I行的數據列的
字節數。控制部31對DMA控制器13C的控制部20輸出DMA傳送開始的控制信號。於是,在DMA控制器13C的控制下,將輔助晶片3的寄存器數據存儲器32中包含的數據向DMA控制器13B的寄存器群進行DMA傳送。其結果,如上所述,在DMA控制器13B的讀出開始地址寄存器21中,設定輔助晶片3的緩衝器30的地址。另外,在寫入開始地址寄存器22中,設定VRAM15的寫入開始地址。另外,在傳送次數寄存器23中,設定與圖像數據的各行的數據列的長度對應的字節數(傳送各行的數據列所需的傳送次數)。通過在該狀態下,控制部31在規定的定時切換向DMA控制器13A、13C的DMA傳送指示的控制信號,基於DMA控制器13A的從ROMll —向緩衝器30的DMA傳送、和基於DMA控制器13B的從緩衝器30 —向VRAM15的DMA傳送交替進行。輔助晶片3的控制部31通過數據的傳送次數是否達到從ROMll讀出的圖像數據的I行的數據列的傳送所需的傳送次數,來判定由DMA控制器13B控制的向VRAM15寫入各行的數據列是否完成。在判定為寫入完成的情況下,控制部31對與寄存器數據存儲器32的寫入開始地址對應的區域,設定接下來的行的與寫入開始地址相同的列的地址。接下來,控制部31對DMA控制器13C,輸出DMA傳送開始的控制信號。接收該控制信號,DMA控制器13C將寄存器數據存儲器32的數據向DMA控制器13B的寄存器群進行DMA傳送。其結果,DMA控制器13B的寫入開始地址寄存器21中設定的地址被更新為在接下來的行中與寫入開始地址相同的列的地址。由此,對於接下來的從緩衝器30向VRAM15的DMA傳送,從更新後的寫入開始地址進行。接下來,參照圖8的時序圖,說明該實施方式的描繪裝置100的動作。在圖8中,示出CPUlO使某一字符顯示於顯示部2的顯示畫面的規定的位置的情況的處理時序。此處,說明使16比特X 16比特的字符的圖像數據顯示於顯示部2的顯示畫面的情況。另夕卜,DMAA、DMAB、DMAC分別表示DMA控制器13A、13B、13C。首先,CPUlO進行DMA控制器13A的寄存器設定(步驟SI)。由此,成為能夠從ROMll向輔助晶片3的緩衝器30進行DMA傳送的狀態。接下來,CPUlO進行DMA控制器13C的寄存器設定(步驟S2)。由此,成為能夠從輔助晶片3的寄存器數據存儲器32向DMA控制器13B的寄存器群進行DMA傳送的狀態。接下來,CPUlO對輔助晶片3的控制部31,發送包括要顯示的圖像數據的縱橫的字節數、VRAM15的寫入開始地址等的描繪命令(步驟S3)。接收該描繪命令,輔助晶片3的控制部31針對寄存器數據存儲器32,將緩衝器30的地址、VRAM15的寫入開始地址、以及I行量的字節數(傳送次數)設定到寄存器數據存儲器32 (步驟S10)。接下來,控制部31對DMA控制器13C輸出DMA傳送開始的控制信號(步驟S11)。由此,從寄存器數據存儲器32向DMA控制器13B的寄存器群進行DMA傳送(步驟S12)。其結果,能夠從緩衝器30向VRAMl5進行DMA傳送。接下來,控制部31對DMA控制器13A輸出DMA傳送開始的控制信號(步驟S13),對DMA控制器13B輸出DMA傳送開始的控制信號(步驟S14)。由此,ROMll的圖像數據的開頭地址的I字節量的數據被傳送到輔助晶片3的緩衝器30(步驟S15),傳送到了緩衝器30的數據被傳送到VRAM15的寫入開始地址(步驟S16)。接下來,ROMll的圖像數據的接下來的地址的I字節量的數據被傳送到輔助晶片3的緩衝器30 (步驟S17),傳送到了緩衝器30的數據被傳送到VRAM15的寫入開始地址的接下來的地址(寫入開始地址的右邊的位置)(步驟S18)。這些步驟SlO至S18的處理是第一行的寫入處理。控制部31在該時刻,檢測到第一行的寫入結束了,將寄存器數據存儲器32的寫入開始地址,更新為在VRAM15上的接下來的行中列位置與寫入開始地址相同的地址(步驟S20)。接下來,控制部31對DMA控制器13C輸出DMA傳送開始的控制信號(步驟S21)。由此,從寄存器數據存儲器32向DMA控制器13B的寄存器群進行DMA傳送(步驟S22),DMA控制器13B的寫入開始地址寄存器22的地址被更新為接下來的行的上次的寫入開始地址的同列的地址。接下來,控制部31對DMA控制器13A輸出DMA傳送開始的控制信號(步驟S23),對DMA控制器13B輸出DMA傳送開始的控制信號(步驟S24)。由此,ROMll的圖像數據的第三個地址的I字節量的數據被傳送到輔助晶片3的緩衝器30(步驟S25),傳送到了緩衝器30的數據被傳送到VRAM15的接下來的行的與寫入開始地址相同的列的地址(步驟S26)。接下來,ROMll的圖像數據的第4個地址的I字節量的數據被傳送到輔助晶片3的緩衝器30 (步驟S27),傳送到了緩衝器30的數據被傳送到VRAM15的其接下來的地址(步驟 S28)。這些步驟S20至S28的處理是第二行的寫入處理。以後,與第二行的寫入處理同樣地,進行第三行至第十六行的寫入處理。如果第十六行的寫入完成,則控制部31對CPUlO輸出完成通知的信號(步驟S30)。由此,字符的圖像數據被寫入VRAM15,在顯示部2的顯示畫面中,顯示基於該圖像數據的字符。如以上詳細說明,根據該實施方式,每當通過輔助晶片3向VRAM15進行的各行的數據列的寫入完成時,經由DMA控制器13C,使VRAM15中的寫入開始位置換行,所以能夠為了將圖像數據從ROMll讀入並寫入VRAM15而使用DMA控制器13A、13B。其結果,能夠減輕在全點陣液晶的顯示畫面中顯示圖像時的CPUlO的負荷。在CPUlO不僅對描繪裝置(遙控器)100,而且還對空氣調節裝置整體進行總體控制、或者控制跨多個空氣調節裝置的協調動作的情況下,通過減輕CPUlO的負荷,順利地進行它們的控制。實施方式2.
接下來,說明本發明的實施方式2。圖9示出該實施方式的描繪裝置100的結構。如圖9所示,在該實施方式的描繪裝置100中,未設置DMA控制器13C的點與上述實施方式I的描繪裝置100不同。圖10示出該實施方式的輔助晶片3的結構。如圖10所示,在該實施方式中,在輔助晶片3中未設置寄存器數據存儲器32的點與上述實施方式I不同。在該實施方式中,每當輔助晶片3的控制部31寫入I行量的數據列時,將I行量的寫入的完成通知的信號發送到CPU10。CPUl O每當接收到I行量的寫入的完成通知的信號時,將向DMA控制器13B的寫入開始地址寄存器21設定的地址更新為在接下來的行中與最初的寫入開始地址相同的列的地址。接下來,參照圖11的時序圖,說明該實施方式的描繪裝置100的動作。圖11示出CPUlO使某個字符顯示於顯示部2的顯示畫面的規定的位置的情況的處理時序。此處,說明使16比特X 16比特的字符的圖像數據顯示於顯示部2的顯示畫面的情況。首先,CPUlO進行DMA控制器13A的寄存器設定(步驟SI)。成為能夠從ROMll向輔助晶片3的緩衝器30進行DMA傳送的狀態。接下來,CPUlO進行DMA控制器13B的寄存器設定(步驟S4)。由此,能夠從緩衝器30向VRAMl5進行DMA傳送。接下來,CPUlO對輔助晶片3的控制部31,發送包括要顯示的圖像數據的縱橫的字節數的描繪命令(步驟S3)。接下來,控制部31對DMA控制器13A輸出DMA傳送開始的控制信號(步驟S13),對DMA控制器13B輸出DMA傳送開始的控制信號(步驟S14)。由此,ROMll的圖像數據的開頭地址的I字節量的數據被傳送到輔助晶片3的緩衝器30(步驟S15),傳送到了緩衝器30的數據被傳送到VRAM15的寫入開始地址(步驟S16)。接下來,ROMll的圖像數據的接下來的地址的I字節量的數據被傳送到輔助晶片3的緩衝器30 (步驟S17),傳送到了緩衝器30的數據被傳送到VRAM15的寫入開始地址的接下來的地址(寫入開始地址的右邊的位置)(步驟S18)。這些步驟S13至S18的處理是第一行的寫入處理。控制部31在該時刻,檢測到第一行的寫入結束了,將I行量的數據的寫入完成通知的信號輸出到CPU20 (步驟S40)。接收該信號,CPU20將DMA控制器13B的寫入開始地址更新為接下來的行(步驟S41)。CPU20將傳送開始通知通知到控制部31 (步驟S42)。接下來,控制部31對DMA控制器13A輸出DMA傳送開始的控制信號(步驟S23),對DMA控制器13B輸出DMA傳送開始的控制信號(步驟S24)。由此,ROMl I的圖像數據的接下來的地址的I字節量的數據被傳送到輔助晶片3的緩衝器30 (步驟S25),傳送到了緩衝器30的數據被傳送到VRAM15的接下來的行的寫入開始地址(步驟S26)。接下來,ROMll的圖像數據的接下來的地址的I字節量的數據被傳送到輔助晶片3的緩衝器30 (步驟S27),傳送到了緩衝器30的數據被傳送到VRAM15的其接下來的地址(步驟S28)。這些步驟S40至S42、S23至S28的處理是第二行的寫入處理。以後,與第二行的寫入處理同樣地,進行第三行至第十六行的寫入處理。如果第十六行的寫入完成,則控制部31對CPUlO輸出完成通知的信號(步驟S30)。由此,字符的圖像數據被寫入VRAM15,在顯示部2的顯示畫面中,顯示基於該圖像數據的字符。如以上詳細說明,即使在該實施方式中,每當通過輔助晶片3向VRAM15進行的各行的數據列的寫入完成時,CPUlO使VRAM15中的寫入開始位置換行。由此,能夠為了將圖像數據從ROMll讀入並寫入VRAM15而使用DMA控制器13A、13B。其結果,能夠減輕在全點陣液晶的顯示畫面中顯示圖像時的CPUlO的負荷。在該實施方式中,無需設置DMA控制器13C、寄存器數據存儲器32,所以能夠減少微型計算機1、輔助晶片3的部件件數。另外,在上述各實施方式中,在DMA傳送之前,從CPUlO向輔助晶片3的控制部31,發送了圖像數據的縱、橫的字節數的信息。但是,也可以通過其他方法,向控制部21發送圖像數據的縱、橫的字節數的信息。例如,也可以如圖12所示,對ROMll中存儲的各個圖像數據,附加頭部信息40。在頭部信息40中,記載了該圖像數據的縱的字節數(例如2位元組)、橫的字節數(例如2位元組)
等信息。輔助晶片3的控制部31將從ROMll進行了 DMA傳送的上位2位元組當作頭部信息來讀取,根據所讀取的頭部信息,求出所顯示的圖像數據的各行的數據列的字節長(橫的字節長)、和行數(縱的比特長)。輔助晶片3的控制部31根據所求出的橫的字節長,設定寄存器數據存儲器32的傳送次數。然後,通過DMA控制器13C的DMA傳送對DMA控制器13B的傳送次數寄存器23設定該傳送次數。輔助晶片3的控制部31在從ROMll對第三字節的數據進行了 DMA傳送的時刻,對DMA控制器13B輸出DMA傳送開始的控制信號。由此,能夠將第三字節以後的數據對VRAM15進行DMA傳送。另外,行數(縱的比特長)被用於全部圖像的寫入完成的判定。實施方式3.
接下來,說明本發明的實施方式3。圖13示出該實施方式的描繪裝置100的結構。如圖13所示,該實施方式的描繪裝置100代替3個DMA控制器13A至13C而設置有I個DMA控制器13D這一點與上述實施方式I的描繪裝置100 不同。另外,輔助晶片3未與外部I/F14連接的點也與上述實施方式I的描繪裝置100不同。在DMA控制器13D中,除了讀出開始地址寄存器21、寫入開始地址寄存器22、傳送次數寄存器23以外,還設置了反覆偏移寄存器24以及反覆計數器寄存器25。對反覆偏移寄存器24,設定圖像數據的I行的數據列的右端的地址和換行後的寫入開始地址的偏移。如圖14所示,在寫入圖像數據4的情況下,offsetl和offset2的和成為該偏移。對反覆計數器寄存器25,設定圖像數據的行數(縱的比特數)。首先,CPUlO對DMA控制器13D的讀出開始地址寄存器21設定ROMll的圖像數據的開頭地址,對寫入開始地址寄存器22設定VRAM15的圖像數據的寫入開頭地址,對傳送次數寄存器23設定圖像數據的I行量的數據列的字節長(傳送I行量的數據列所需的傳送次數),進而,將反覆偏移寄存器24設定為偏移(參照圖14),對反覆計數器寄存器25設定行數(圖像數據的縱的比特數)。然後,CPUlO對DMA控制器13D輸出DMA傳送開始的控制信號。於是,DMA控制器13D開始從ROMll向VRAM15的DMA傳送。以ROMll上的圖像數據的開頭地址、和VRAM15的寫入地址為開始位置而開始該DMA傳送。如果寫入了圖像數據的I行量的數據,則將對VRAM15的寫入地址寄存器加上反覆偏移寄存器24中設定的偏移而得到的地址設定到寫入開始地址寄存器21,從而向VRAM15的寫入地址被更新為接下來的行的與寫入開始地址相同的列的地址(參照圖14)。然後,從更新後的寫入開始地址,再次開始數據的寫入。通過反覆這樣的處理,對VRAM15寫入圖像數據的各行的數據列。如果反覆的數量達到反覆計數器寄存器25中設定的數量而寫入圖像數據的最後的I行量的數據,則設為圖像數據的寫入完成,DMA傳送結束。如以上詳細說明那樣,根據該實施方式,即使不設置輔助晶片3,通過將ROMll中存儲的圖像數據向VRAM15進行DMA傳送,也能夠在顯示部2中顯示該圖像。另外,在上述各實施方式中,將圖像數據的單位設為圖像I字符,但本發明不限於此。例如,即使是如圖15 (A)所示,連續地橫向排列的多個字符的圖像數據,也完全能夠向VRAMl5寫入。此處,將最上行一個字節一個字節的數據從左側設為數據Dl、D2、D3、D4。在該情況下,如圖15 (B)所示,在ROMll中,從開頭地址,按照數據Dl、D2、D3、D4這樣的順序存儲。另外,也可以將向緩衝器30傳送的傳送源不設為R0M11,而設為RAM12。在該情況下,在顯示連續地橫向排列的2個字符的圖像數據的情況下,CPUlO在DMA傳送之前,從ROMll輸入2個字符的圖像數據。然後,CPUlO將各個圖像數據如圖16所示,變換為2字符量的I個圖像數據而保存到RAM12。在該情況下,向輔助晶片3的緩衝器30傳送的傳送源成為RAM12。另外,上述各實施方式的描繪裝置100是空氣調節裝置的遙控器,但也可以是照明裝置、其他電氣設備的遙控器。本發明能夠不脫離本發明的廣義的精神和範圍而實現各種實施方式以及變形。另夕卜,上述實施方式用於說明本發明,而不用來限定本發明的範圍。即,本發明的範圍不是由實施方式而是由權利要求書來示出。另外,在權利要求書內以及與其等同的發明的意義的範圍內實施的各種變形被視為本發明的範圍內。
本申請基於2010年11月I日申請的日本專利申請2010 — 245743號。在本說明書中作為參照引入了日本專利申請2010 — 245743號的說明書、權利要求書、附圖整體。產業上的可利用性本發明適用於空氣調節裝置、照明裝置等電氣設備的遙控器。
權利要求
1.一種描繪裝置,通過讀出將各行的數據列按順序連結而存儲於存儲介質的圖像信息,並寫入二維的圖像顯示用存儲器的規定的區域,從而顯示基於所述圖像信息的圖像,該描繪裝置具備: 讀出部,與處理器獨立地,將存儲於所述存儲介質的所述圖像信息從該圖像信息的開頭的讀出開始位置以規定的單位依次讀出; 寫入部,與所述處理器獨立地,將由所述讀出部讀出的數據,從所述圖像顯示用存儲器中的寫入開始位置以所述規定的單位橫向依次寫入;以及 寫入位置更新部,每當由所述寫入部進行的所述各行的數據列的寫入完成時,將所述圖像顯示用存儲器中的所述寫入開始位置更新為接下來的行的相同列的位置。
2.根據權利要求1所述的描繪裝置,其特徵在於, 所述處理器、所述存儲介質、所述圖像顯示用存儲器、所述讀出部、以及所述寫入部安裝於微型計算機內, 在所述微型計算機的外部,還設置有數據中繼部,該數據中繼部具有能夠在所述存儲介質與所述圖像顯示用存儲器之間進行數據的輸入輸出的緩衝器, 所述讀出部是將所述存儲介質中的所述讀出開始位置、所述圖像信息整體的傳送所需的傳送次數、以及所述緩衝器中的寫入位置設定於寄存器的第一 DMA控制器, 所述寫入部是將所述緩衝器中的讀入位置、所述圖像信息的各行的數據列的傳送所需的傳送次數、以及所述圖像顯示用存儲器的所述寫入開始位置設定於寄存器的第二 DMA控制器。
3.根據權利要求2所述的描繪裝置,其特徵在於, 所述描繪裝置還具備第三DMA控制器,該第三DMA控制器將所述數據中繼部保持的數據傳送到所述第二 DMA控制器的寄存器, 每當向所述緩衝器傳送的數據的傳送次數達到所述圖像信息的各行的數據列的傳送所需的傳送次數時,所述數據中繼部使用所述第三DMA控制器,使所述第二 DMA控制器中的所述寫入開始位置更新為接下來的行的相同的列的位置。
4.根據權利要求2所述的描繪裝置,其特徵在於, 每當向所述緩衝器傳送的數據的傳送次數達到所述圖像信息的各行的數據列的傳送所需的傳送次數時,所述數據中繼部對所述處理器輸出完成信號, 作為所述寫入位置更新部的所述處理器在輸入了所述完成信號時,將所述第二 DMA控制器中的所述寫入開始位置更新為接下來的行的相同的列的位置。
5.根據權利要求3或者4所述的描繪裝置,其特徵在於, 在所述存儲介質中,在所述圖像信息的頭部部分存儲有與所述圖像信息的各行的數據列的長度相關的信息, 所述數據中繼部從所述緩衝器中所寫入的所述圖像信息的頭部部分抽出與各行的數據列的長度相關的信息,使用所抽出的信息,檢測向所述緩衝器傳送的數據的傳送次數達到了所述圖像信息的各行的數據列的傳送所需的傳送次數。
6.根據權利要求1至5中的任意一項所述的描繪裝置,其特徵在於, 所述存儲介質將構成橫寫的連續字符的圖像存儲為所述圖像信息。
7.根據權利要求1至5中的任意一項所述的描繪裝置,其特徵在於,所述描繪裝置還具備變換部,該變換部讀入被存儲於其他存儲介質的多個字符各自的所述圖像信息,將構成橫寫的連續字符的圖像作為所述圖像信息存儲於所述存儲介質。
8.根據權利要求1所述的描繪裝置,其特徵在於, 所述描繪裝置設置有第四DMA控制器作為所述讀出部、所述寫入部以及所述寫入位置更新部,所述第四DMA控制器將所述存儲介質中的所述讀出開始位置、所述圖像信息整體的傳送所需的傳送次數、所述圖像顯示用存儲器中的所述寫入開始位置、所述圖像顯示用存儲器中的該行的寫入最終位置和接下來的行中的與所述寫入開始位置相同的列的位置的差分即偏移、以及所述圖像顯示用存儲器中的所述寫入開始位置的更新次數設置於寄存器, 所述第四DMA控制器直至全部傳送次數達到所述圖像信息整體的傳送所需的傳送次數,反覆執行如下處理:每當向所述緩衝器傳送的數據的傳送次數達到所述圖像信息的各行的數據列的傳送所需的傳送次數時,通過對向所述圖像顯示用存儲器的當前的寫入位置加上所述偏移,將所述圖像顯示用存儲器中的所述寫入開始位置更新為接下來的行的相同的列的位置。
9.一種描繪方法,通過讀出將各行的數據列按順序連結而存儲於存儲介質的圖像信息,並寫入二維的圖像顯示用存儲器的規定的區域,從而顯示基於所述圖像信息的圖像,該描繪方法包括: 讀出工序,使用與處理器獨立地動作的DMA控制器,將存儲於所述存儲介質的所述圖像信息從該圖像信息的開頭的讀出開始位置以規定的單位依次讀出; 寫入工序,使用與所述處理器獨立地動作的DMA控制器,將在所述讀出工序中讀出的數據從所述圖像顯示用存儲器中的寫入開始位置以所述規定的單位橫向依次寫入;以及 寫入位置更新工序,每 當所述寫入工序中的所述各行的數據列的寫入完成時,將所述圖像顯示用存儲器中的所述寫入開始位置更新為接下來的行的相同的列的位置。
全文摘要
DMA控制器(13A)與CPU(10)獨立地動作,將存儲於ROM(11)的圖像數據從其開頭的讀出開始位置以規定的單位依次讀出而寫入緩衝器(30)。DMA控制器(13B)與CPU(10)獨立地動作,將讀出到了緩衝器(30)的數據從VRAM(15)中的寫入開始位置逐個字節橫向依次寫入。輔助晶片(3)的控制部(31)每當各行的數據列的寫入完成時,將VRAM(15)中的寫入開始位置更新為接下來的行的相同的列的位置。
文檔編號G09G5/00GK103189911SQ20118005242
公開日2013年7月3日 申請日期2011年1月27日 優先權日2010年11月1日
發明者中田成憲, 久代紀之, 勝倉真, 小泉吉秋 申請人:三菱電機株式會社

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀