亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

存儲器控制裝置、便攜終端、存儲器控制程序以及計算機可讀取的記錄介質的制作方法

文檔序號:8287959閱讀:282來源:國知局
存儲器控制裝置、便攜終端、存儲器控制程序以及計算機可讀取的記錄介質的制作方法
【技術領域】
[0001]本發(fā)明涉及對幀存儲器寫入從主處理器傳輸的數據,將寫入到該幀存儲器的數據讀出并向LCD (Liquid Crystal Display:液晶顯示器)等顯示面板傳輸的存儲器控制裝置、具備該存儲器控制裝置的便攜終端、存儲器控制程序以及記錄有該存儲器控制程序的計算機可讀取的記錄介質。
【背景技術】
[0002]一般地,在從主處理器(以下,簡單地稱為“主機”)向IXD等顯示面板傳輸圖像數據的情況下,圖像數據是在暫時保存到IXDC(LCD Controller:1XD控制器)內的幀存儲器(以下,簡單地稱為“存儲器”)后向顯示面板輸出。由此,在沒有顯示數據的更新時,不需要從主機傳輸圖像數據。
[0003]然而,在如播放視頻這樣的無縫處理中,從主機向IXDC (幀緩沖器)輸入(寫入)圖像數據和從LCDC向顯示面板輸出(讀出)圖像數據是大致同時并行地進行的。
[0004]因此,在無法完全補償圖像數據的傳輸速度的差異的情況下,會發(fā)生向顯示面板輸出存儲在存儲器中的不完整的圖像數據的所謂的撕裂(Tearing)的圖像數據的超越現象。另外,發(fā)生了撕裂時的不完整的圖像數據向顯示面板的輸出會成為圖像顯示時的閃爍的原因。
[0005]作為抑制這種撕裂的現有技術,有專利文獻I所公開的幀率轉換裝置。該幀率轉換裝置具備:存儲器控制單元,其對共用的存儲器進行數據的輸入輸出;超越預測單元,其預測會發(fā)生數據對存儲器的輸入輸出的超越的幀;以及存儲器寫入控制單元,其在由超越預測單元預測出會發(fā)生超越的情況下,停止向存儲器的寫入。
[0006]另一方面,在專利文獻2中公開了用于更新緩沖器的方法。該方法是用于通過第I處理器與第2處理器之間的通信鏈接來傳送定時信息的方法。另外,在該方法中,通信鏈接為休眠模式,為了將定時信息傳送到第2處理器而在第I處理器中調度時間事件。另外,在該方法中,在時間事件發(fā)生時使利用第I處理器的鏈接喚醒開始,在第2處理器中檢測鏈接喚醒,使用檢測出的鏈接喚醒定時,按所傳送的定時信息使第I處理器與第2處理器同步化。
[0007]其次,在專利文獻3中公開了在F1-FO(First in-First out:先進先出)方式的視頻用存儲器中避免因寫入和讀出的超越所致的圖像的紊亂的方法。在該方法中,使寫入側與讀出側的控制信號偏移其存儲單位以上的量而使各自的動作地址分開,由此,在不同的存儲器區(qū)域內虛擬地進行寫入動作和讀出動作,僅用I個設備就避免了超越現象。
_8] 現有技術文獻
[0009]專利文獻
[0010]專利文獻1:日本公開專利公報“特開2005-124167號(2005年05月12日公開)”
[0011]專利文獻2:日本公開專利公報“特開2011-41290號(2011年02月24日公開)”
[0012]專利文獻3:日本公開專利公報“特開平8-335150號(1996年12月17日公開)”

【發(fā)明內容】

_3] 發(fā)明要解決的問題
[0014]然而,上述專利文獻I和2所記載的技術中存在以下的問題。
[0015]在上述專利文獻I和2所記載的技術中,如上所述,在僅單幀的幀緩沖器中同時并行地進行寫入和讀出。因此,在顯示用的幀緩沖器中,無法使顯示輸出用的讀出定時停止。因此,在這些文獻所記載的技術中:
[0016](I) 一直等到預測為會發(fā)生撕裂的定時為止,才開始寫入,或者
[0017](2)在預測為會發(fā)生撕裂的定時要開始寫入的情況下,只能放棄寫入。
[0018]例如,在上述(I)的情況下,每次主機更新顯示用的圖像數據時,均要等到安全的定時為止,在最壞的情況下,有可能發(fā)生最大為I幀的等待時間。另外,其弊端是,在用于更新圖像數據的數據傳輸結束之前,無法將主機側的幀緩沖器釋放,因此存在以下問題:即使將主機側設為雙緩沖器結構,在到開始生成下下次的圖像數據之前也需要等待時間,從而成為發(fā)生丟幀的原因。另外,即使在接下來沒有圖像數據的更新的情況下,在傳輸結束之前也無法使主機側的動作停止,因此還存在一定時間內會白白消耗功率的問題。
[0019]另外,在上述⑵的情況下,只能放棄寫入,因此存在會發(fā)生丟幀的問題。
[0020]另一方面,本發(fā)明的發(fā)明人新發(fā)現了也可以考慮將使讀出動作的開始位置延遲來避免撕裂的方法作為解決以上問題的方法,并新發(fā)現了在該方法中會產生如下問題:有可能讀出動作的垂直同步信號脈沖期間和垂直后廊期間發(fā)生變動,而成為使得后級的電路特別是LCD驅動電路誤動作的原因。
[0021]此外,上述專利文獻I?3關于以上的VP+VB期間的變動的問題,均未有任何記載。
[0022]本發(fā)明是鑒于上述現有的問題而完成的,其目的在于,提供既能夠避免丟幀,使浪費的消耗功率減小,避免垂直同步信號脈沖期間和垂直后廊期間的變動,又能夠避免發(fā)生撕裂的存儲器控制裝置等。
[0023]用于解決問題的方案
[0024]為了解決上述問題,本發(fā)明的一方式所涉及的存儲器控制裝置執(zhí)行對幀存儲器寫入從主機傳輸的數據的寫入動作和將寫入到上述幀存儲器的上述數據讀出并傳輸給顯示控制部的讀出動作,其特征在于,具備寫入開始位置控制單元,在作為上述讀出動作的從開始至結束的期間的讀出期間的長度和作為上述寫入動作的從開始至結束的期間的寫入期間的長度不同且上述寫入動作已開始的情況下,上述寫入開始位置控制單元進行使對上述幀存儲器的上述寫入動作的開始位置偏移以不超過上述幀存儲器的預先確保的容量的方式預先決定的規(guī)定的偏移量的處理。
[0025]發(fā)明效果
[0026]根據本發(fā)明的一方式,起到如下效果:既能夠避免丟幀,使浪費的消耗功率減小,避免垂直同步信號脈沖期間與垂直后廊期間的和的期間的變動,又能夠避免發(fā)生撕裂。
【附圖說明】
[0027]圖1是示出本發(fā)明中的存儲器控制裝置的一實施方式的框圖。
[0028]圖2是示出本發(fā)明中的便攜終端(具備上述存儲器控制裝置)的一實施方式的框圖。
[0029]圖3是示出上述存儲器控制裝置的動作的例子的時序圖,(a)示出寫入動作的開始時點不在危險期間內的情況下的動作的例子,(b)示出寫入動作的開始時點在危險期間內的情況下的動作的例子,(c)示出寫入動作的開始時點在從危險期間結束后至讀出動作的結束時點之間的情況下的動作的例子,(d)示出與預定的讀出動作的開始時點大致同時地開始從主機向LCD控制器的數據傳輸時的動作的一例。
[0030]圖4是關于上述存儲器控制裝置的動作,示出自動休眠驅動的動作的一例的時序圖。
[0031]圖5是用于說明使對幀存儲器的寫入動作的開始位置偏移的情況下的偏移量的圖,(a)示出Tin > Tout的情況,(b)示出Tin < Tout的情況,(c)示出用于避免撕裂的幀存儲器的增量。
[0032]圖6是關于上述存儲器控制裝置,示出Tin > Tout的情況下的上述存儲器控制裝置的特征性動作的一例的流程圖。
[0033]圖7是關于上述存儲器控制裝置,示出Tin < Tout的情況下的上述存儲器控制裝置的特征性動作的一例的流程圖。
【具體實施方式】
[0034]基于圖1?圖7,如下說明本發(fā)明的一實施方式。對于在以下的特定的項目中說明的構成以外的構成,有時根據需要而省略說明,但在其它項目中已說明的情況下,與其構成是相同的。另外,為了便于說明,對于與各項目所示的部件具有相同的功能的部件,標注相同的附圖標記,適當省略其說明。
[0035]〔圖像傳輸系統(tǒng)I〕
[0036]首先,基于圖1,對作為本發(fā)明的一實施方式的圖像傳輸系統(tǒng)I進行說明。圖1是示出圖像傳輸系統(tǒng)I的構成的框圖。
[0037]如圖1所示,圖像傳輸系統(tǒng)I具備主處理器2、IXD控制器3和IXD4。本實施方式的圖像傳輸系統(tǒng)I是執(zhí)行對后述的幀存儲器31寫入從主處理器2傳輸的圖像數據(數據)的寫入動作和將寫入到幀存儲器31的圖像數據讀出并傳輸給LCD4的讀出動作的裝置。此夕卜,在本說明書中,從圖像傳輸系統(tǒng)I將LCD4除外的方式也相當于本發(fā)明的存儲器控制裝置的一實施方式。
[0038](主處理器2)
[0039]主處理器2是裝置主體(例如,圖2所示的便攜終端10等)的主處理器(CPU ;Central Processing Unit:中央處理單元),掌管裝置主體的全面控制(處理),并且將傳輸給IXD4的圖像數據和REQ(Request:請求)信號等各種信號、handshake (握手)標志和BTA(Bus Turnaround ;總線占有權)等各種控制指令以及VSS(Vertical Sync Start:垂直同步開始)數據包和BS (Blanking Start:消隱開始)數據包等各種數據包等提供(傳輸)給IXD控制器3。
[0040](LCD 控制器 3)
[0041]LCD控制器3進行從圖像數據的輸入輸出機構、主處理器2傳輸的圖像數據向幀存儲器31的寫入動作和從幀存儲器31將圖像數據讀出并傳輸給LCD4的讀出動作等各種處理。
[0042]如圖1所示,IXD控制器3至少具備幀存儲器31、延遲控制部(延遲單元)32、期間控制部(期間調整單元)33、判定部(判定單元)34、控制寄存器35、寫入開始位置控制部(寫入開始位置控制單元)36和讀出開始位置控制部(讀出開始位置控制單元)37。
[0043](幀存儲器31)
[0044]幀存儲器31是至少能夠存儲從主處理器2傳輸的I幀的圖像數據的圖像存儲器。此外,如后所述,本實施方式的幀存儲器31的記錄容量至少比I幀圖像數據擴大了后述的規(guī)定的偏移量(參照圖5的(C))。
[0045](延遲控制部32)
[0046]延遲控制部32用于在后述的判定部34判定為寫入動作的開始時點存在于后述的規(guī)定的危險期間內的情況下,使讀出動作和寫入動作中的動作速度較快的一方動作的開始時點延遲后述的規(guī)定的延遲期間(或者“輸出延遲時間”)。在此,讀出期間Tout是讀出動作從開始至結束的期間。另一方面,寫入期間Tin是寫入動作從開始至結束的期間。
[0047](期間控制部33)
[0048]其次,基于圖1和圖4,對期間控制部33的動作進行說明。圖4是示出自動休眠驅動的動作的一例的時序圖。
[0049]期間控制部33用于調整圖像數據的讀出動作的每I幀期間的前廊期間(設定VF期間;垂直前廊期間)的長度。此外,后述期間控制部33的動作的詳細內容。在此,所謂“前廊期間”,是指從垂直消隱期間開始到垂直同步信號開始為止的期間。
[0050]如果沒有主處理器2的圖像數據的更新,則本實施方式的期間控制部33能夠以如下方式調整后述的前廊期間VF(η
當前第1頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1