国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)處理裝置和數(shù)據(jù)處理方法

      文檔序號(hào):6469319閱讀:274來(lái)源:國(guó)知局
      專利名稱:數(shù)據(jù)處理裝置和數(shù)據(jù)處理方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種進(jìn)行圖像壓縮解壓縮編碼方式的可變長(zhǎng)解碼和可變長(zhǎng)編碼的數(shù)據(jù)處理裝置和數(shù)據(jù)處理方法。
      背景技術(shù)
      作為對(duì)動(dòng)態(tài)圖像數(shù)據(jù)使用帶域壓縮技術(shù)進(jìn)行編碼和解碼的方式,具有由ISO標(biāo)準(zhǔn)化了的MPEG(運(yùn)動(dòng)圖像專家組)方式和ITU-T推薦的H.263方式等。這些方式的原理為利用畫(huà)面內(nèi)的相關(guān),將畫(huà)面內(nèi)分割成由多個(gè)像素構(gòu)成的塊,對(duì)該塊內(nèi)數(shù)據(jù)進(jìn)行作為直交變換方式之一的離散余弦變換,進(jìn)行量子化、可變長(zhǎng)編碼,實(shí)現(xiàn)圖像數(shù)據(jù)的編碼。另外,對(duì)于圖像數(shù)據(jù)的解碼,基本原理為進(jìn)行與上述處理相反的處理。
      下面說(shuō)明現(xiàn)有的可變長(zhǎng)解碼方法。
      圖13為示出現(xiàn)有數(shù)據(jù)處理裝置的構(gòu)成的框圖。
      在圖13中,符號(hào)1301為第1緩沖存儲(chǔ)器,存放傳送數(shù)據(jù)1307。符號(hào)1302為數(shù)據(jù)處理電路,進(jìn)行從第1緩沖存儲(chǔ)器1301讀出的讀出數(shù)據(jù)1308的可變長(zhǎng)解碼。符號(hào)1303為第2緩沖存儲(chǔ)器,存放由數(shù)據(jù)處理電路1302處理后的處理數(shù)據(jù)1309。符號(hào)1304為第1存儲(chǔ)器控制電路,向第1緩沖存儲(chǔ)器1301輸出第1存儲(chǔ)器控制信號(hào)1316,該第1存儲(chǔ)器控制信號(hào)1316用于將傳送數(shù)據(jù)1307寫(xiě)入第1緩沖存儲(chǔ)器1301或?qū)?xiě)入第1緩沖存儲(chǔ)器1301的傳送數(shù)據(jù)(讀出數(shù)據(jù))1308讀到數(shù)據(jù)處理電路1302。另外,在進(jìn)行數(shù)據(jù)處理之前,判定第1緩沖存儲(chǔ)器1301是否產(chǎn)生下溢。符號(hào)1306為第2存儲(chǔ)器控制電路,向第2緩沖存儲(chǔ)器1303輸出第2存儲(chǔ)器控制信號(hào)1317,該第2存儲(chǔ)器控制信號(hào)1317用于將由數(shù)據(jù)處理電路1302進(jìn)行了數(shù)據(jù)處理的處理數(shù)據(jù)1309寫(xiě)入第2緩沖存儲(chǔ)器1303。
      下面,根據(jù)圖14說(shuō)明具有上述構(gòu)成的數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法。
      首先,指令發(fā)布源例如處理器向第1存儲(chǔ)器控制電路1304發(fā)布用于將傳送數(shù)據(jù)1307寫(xiě)入第1緩沖存儲(chǔ)器1301的數(shù)據(jù)傳送指令作為數(shù)據(jù)傳送指令信號(hào)1318(S701)。
      第1存儲(chǔ)器控制電路1304根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1318的輸入將用于寫(xiě)入傳送數(shù)據(jù)1307的第1存儲(chǔ)器控制信號(hào)1316輸出到第1緩沖存儲(chǔ)器1301。這樣,將傳送數(shù)據(jù)1307寫(xiě)入第1緩沖存儲(chǔ)器1301(S702)當(dāng)向第1緩沖存儲(chǔ)器1301的寫(xiě)入結(jié)束時(shí)(S703),第1存儲(chǔ)器控制電路1304在將數(shù)據(jù)傳送指令結(jié)束信號(hào)1319輸出到處理器時(shí)結(jié)束數(shù)據(jù)傳送(S704)。
      然后,處理器向數(shù)據(jù)處理電路1302發(fā)布數(shù)據(jù)處理指令信號(hào)1320(S705)。
      數(shù)據(jù)處理電路1302根據(jù)上述數(shù)據(jù)處理指令信號(hào)1320的輸入將讀出要求信號(hào)1314輸出到第1存儲(chǔ)器控制電路1304。第1存儲(chǔ)器控制電路1304進(jìn)行第1緩沖存儲(chǔ)器1301是否未產(chǎn)生下溢的判定(S706)。
      在S706,當(dāng)判定第1緩沖存儲(chǔ)器1301未發(fā)生下溢的場(chǎng)合,第1存儲(chǔ)器控制電路1304向第1緩沖存儲(chǔ)器1301輸出用于讀出第1緩沖存儲(chǔ)器1301的讀出數(shù)據(jù)1308的第1存儲(chǔ)器控制信號(hào)1316。這樣,第1緩沖存儲(chǔ)器1301的讀出數(shù)據(jù)1308被讀出到數(shù)據(jù)處理電路1302(S707)。
      然后,數(shù)據(jù)處理電路1302相對(duì)讀出數(shù)據(jù)1308進(jìn)行數(shù)據(jù)處理(S708)。之后,數(shù)據(jù)處理電路1302將寫(xiě)入要求信號(hào)1315輸出到第2存儲(chǔ)器控制電路1306,第2存儲(chǔ)器控制電路1306將用于寫(xiě)入處理數(shù)據(jù)1309的第2存儲(chǔ)器控制信號(hào)1317輸出到第2緩沖存儲(chǔ)器1303。這樣,處理數(shù)據(jù)1309被寫(xiě)到第2緩沖存儲(chǔ)器1303(S709)。
      然后,數(shù)據(jù)處理電路1302進(jìn)行是否處理了規(guī)定的數(shù)據(jù)(將64個(gè)作為1塊的圖像數(shù)據(jù)、將64×6個(gè)作為1宏塊的圖像數(shù)據(jù)等)的判定(S710)。在判定尚未處理規(guī)定的數(shù)據(jù)的場(chǎng)合,再次進(jìn)行S706-S710的處理,并反復(fù)進(jìn)行到處理規(guī)定的數(shù)據(jù)為止,當(dāng)判定處理了規(guī)定的數(shù)據(jù)時(shí),將數(shù)據(jù)處理指令結(jié)束信號(hào)1322輸出到處理器,結(jié)束數(shù)據(jù)處理(S712)。
      另外,在S706,當(dāng)判定第1緩沖存儲(chǔ)器1301發(fā)生下溢的場(chǎng)合,第1存儲(chǔ)器控制電路1304向處理器輸出數(shù)據(jù)傳送要求信號(hào)1321和數(shù)據(jù)處理指令結(jié)束信號(hào)1322,結(jié)束數(shù)據(jù)處理(S711)。然后,再次進(jìn)行S701以后的處理。
      下面,說(shuō)明現(xiàn)有可變長(zhǎng)編碼方法。
      圖15為示出現(xiàn)有數(shù)據(jù)處理裝置的構(gòu)成的框圖。在圖15中,符號(hào)1501為第1緩沖存儲(chǔ)器,存放讀出數(shù)據(jù)1508。符號(hào)1502為數(shù)據(jù)處理電路,相對(duì)從第1緩沖存儲(chǔ)器1501讀出的讀出數(shù)據(jù)1508進(jìn)行可變長(zhǎng)編碼。符號(hào)1503為第2緩沖存儲(chǔ)器,存放由數(shù)據(jù)處理電路1502處理后的處理數(shù)據(jù)1509。符號(hào)1504為第1存儲(chǔ)器控制電路,向第1緩沖存儲(chǔ)器1501輸出用于將第1緩沖存儲(chǔ)器1501的讀出數(shù)據(jù)1508讀出到數(shù)據(jù)處理電路1502的第1存儲(chǔ)器控制信號(hào)1516。符號(hào)1506為第2存儲(chǔ)器控制電路,向第2緩沖存儲(chǔ)器1503輸出存儲(chǔ)器控制信號(hào)1517,該存儲(chǔ)器控制信號(hào)1517用于將處理數(shù)據(jù)1509寫(xiě)入第2緩沖存儲(chǔ)器1503或輸出寫(xiě)入第2緩沖存儲(chǔ)器1503的處理數(shù)據(jù)(傳送數(shù)據(jù))1507。另外,在結(jié)束數(shù)據(jù)處理之前,判定第2緩沖存儲(chǔ)器1503是否未發(fā)生上溢的判定。
      下面,根據(jù)圖16說(shuō)明具有上述構(gòu)成的數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法。
      首先,指令發(fā)布源例如處理器向數(shù)據(jù)處理電路1502發(fā)布用于處理第1緩沖存儲(chǔ)器1501的讀出數(shù)據(jù)1508的數(shù)據(jù)處理指令作為數(shù)據(jù)處理指令信號(hào)1520(S801)。
      數(shù)據(jù)處理電路1502根據(jù)上述數(shù)據(jù)處理指令信號(hào)1520的輸入將讀出要求信號(hào)1514輸出到第1存儲(chǔ)器控制電路1504,第1存儲(chǔ)器控制電路1504向第1緩沖存儲(chǔ)器1501輸出用于讀出第1緩沖存儲(chǔ)器1501的讀出數(shù)據(jù)1508的第1存儲(chǔ)器控制信號(hào)1516。這樣,讀出數(shù)據(jù)1508從第1緩沖存儲(chǔ)器1501讀出到數(shù)據(jù)處理電路1502(S802)。
      然后,數(shù)據(jù)處理電路1502相對(duì)讀出數(shù)據(jù)1508進(jìn)行數(shù)據(jù)處理(S803),將寫(xiě)入要求信號(hào)1515輸出到第2存儲(chǔ)器控制電路1506,第2存儲(chǔ)器控制電路1506將用于寫(xiě)入處理數(shù)據(jù)1509的第2存儲(chǔ)器控制信號(hào)1517輸出到第2緩沖存儲(chǔ)器1503。這樣,處理數(shù)據(jù)1509寫(xiě)入第2緩沖存儲(chǔ)器1503(S804)。
      然后,數(shù)據(jù)處理電路1502進(jìn)行是否完成了規(guī)定數(shù)據(jù)(將64個(gè)作為1塊的圖像數(shù)據(jù)、將64×6個(gè)作為1宏塊的圖像數(shù)據(jù)等)的處理的判定(S805)。
      在S805,當(dāng)判定處理了規(guī)定的數(shù)據(jù)時(shí),數(shù)據(jù)處理電路1502將數(shù)據(jù)處理指令結(jié)束信號(hào)1522輸出到處理器,從而結(jié)束數(shù)據(jù)處理(S806)。之后,處理器將數(shù)據(jù)傳送指令信號(hào)1518發(fā)布到第2存儲(chǔ)器控制電路1506(S807)。
      第2存儲(chǔ)器控制電路1506根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1518的輸入向第2緩沖存儲(chǔ)器1503輸出用于從第2緩沖存儲(chǔ)器1503讀出傳送數(shù)據(jù)1507的第2存儲(chǔ)器控制信號(hào)1517。這樣,傳送數(shù)據(jù)1507從第2緩沖存儲(chǔ)器1503讀出(S808)。
      當(dāng)傳送數(shù)據(jù)1507的讀出結(jié)束時(shí)(S809),第2存儲(chǔ)器控制電路1506將數(shù)據(jù)傳送指令結(jié)束信號(hào)1519輸出到處理器,從而結(jié)束數(shù)據(jù)傳送(S810)。
      另外,在S805,當(dāng)判定未處理規(guī)定的數(shù)據(jù)時(shí),數(shù)據(jù)處理電路1502將寫(xiě)入要求信號(hào)1515輸出到第2存儲(chǔ)器控制電路1506,第2存儲(chǔ)器控制電路1508判定在第2緩沖存儲(chǔ)器1503是否未發(fā)生上溢(S811)。
      在S811,當(dāng)判定第2緩沖存儲(chǔ)器1503未發(fā)生上溢時(shí),再次反復(fù)進(jìn)行S802-805的處理。
      另外,在S811,當(dāng)判定第2緩沖存儲(chǔ)器1503發(fā)生上溢時(shí),第2存儲(chǔ)器控制電路1506將數(shù)據(jù)傳送要求信號(hào)1521和數(shù)據(jù)處理指令結(jié)束信號(hào)1522輸出到處理器,結(jié)束數(shù)據(jù)處理(S812)。之后,處理器將數(shù)據(jù)傳送指令信號(hào)1518發(fā)布到第2存儲(chǔ)器控制電路1506(S813)。然后,第2存儲(chǔ)器控制電路1506根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1518的輸入向第2緩沖存儲(chǔ)器1503輸出用于從第2緩沖存儲(chǔ)器1503讀出傳送數(shù)據(jù)1507的第2存儲(chǔ)器控制信號(hào)1517。這樣,傳送數(shù)據(jù)1507從第2緩沖存儲(chǔ)器1503讀出(S814)。當(dāng)傳送數(shù)據(jù)1507的讀出結(jié)束時(shí)(S815),第2存儲(chǔ)器控制電路1506向處理器輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)1519,從而結(jié)束數(shù)據(jù)傳送(S816)。然后,再次進(jìn)行S801以后的處理。
      然而,對(duì)于可變長(zhǎng)解碼、可變長(zhǎng)編碼,如不進(jìn)行實(shí)際的數(shù)據(jù)處理,則由于應(yīng)進(jìn)行可變長(zhǎng)編碼的數(shù)據(jù)量、進(jìn)行了可變長(zhǎng)編碼的數(shù)據(jù)量不知道,所以,在上述現(xiàn)有的數(shù)據(jù)處理流程中,在處理規(guī)定數(shù)據(jù)之前,存在當(dāng)發(fā)生上溢或下溢時(shí)因發(fā)布指令而增加指令發(fā)布數(shù)的問(wèn)題。另外,無(wú)論是在數(shù)據(jù)傳送期間、數(shù)據(jù)未傳送期間、數(shù)據(jù)處理期間、或數(shù)據(jù)未處理期間的哪一個(gè)過(guò)程中,由于都存在時(shí)鐘供給,所以存在消耗電力增加的問(wèn)題。
      本發(fā)明就是為了解決該問(wèn)題而作出的,其目的在于提供一種指令發(fā)布次數(shù)少而且可減少消耗電力的數(shù)據(jù)處理裝置和數(shù)據(jù)處理方法。
      發(fā)明的公開(kāi)本發(fā)明(方案1)的數(shù)據(jù)處理裝置根據(jù)從指令發(fā)布源輸出的指令進(jìn)行將傳送數(shù)據(jù)寫(xiě)入第1緩沖存儲(chǔ)器的數(shù)據(jù)傳送,根據(jù)數(shù)據(jù)處理電路對(duì)從上述第1緩沖存儲(chǔ)器讀出的上述傳送數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,寫(xiě)入第2緩沖存儲(chǔ)器;其特征在于具有時(shí)鐘供給電路,該時(shí)鐘供給電路進(jìn)行向第1數(shù)據(jù)寫(xiě)入電路的第1時(shí)鐘的供給及向數(shù)據(jù)讀出電路、上述數(shù)據(jù)處理電路、第2數(shù)據(jù)寫(xiě)入電路的第2時(shí)鐘供給,該第1數(shù)據(jù)寫(xiě)入電路用于將上述傳送數(shù)據(jù)寫(xiě)入上述第1緩沖存儲(chǔ)器,該數(shù)據(jù)讀出電路用于從上述第1緩沖存儲(chǔ)器讀出上述傳送數(shù)據(jù),該第2數(shù)據(jù)寫(xiě)入電路用于將處理數(shù)據(jù)寫(xiě)入上述第2緩沖存儲(chǔ)器。
      這樣,可僅向各種處理所需要的部分供給時(shí)鐘,減少消耗電力。
      本發(fā)明(方案2)的數(shù)據(jù)處理裝置在方案1所述的數(shù)據(jù)處理裝置的基礎(chǔ)上還具有這樣的特征上述第1數(shù)據(jù)寫(xiě)入電路具有在結(jié)束上述傳送數(shù)據(jù)的寫(xiě)入時(shí)將上述數(shù)據(jù)傳送的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)傳送結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送,當(dāng)由上述數(shù)據(jù)傳送結(jié)束通知裝置通知了上述數(shù)據(jù)的傳送結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第1時(shí)鐘的供給。
      這樣,可停止數(shù)據(jù)未傳送期間的時(shí)鐘的供給,減少數(shù)據(jù)未傳送期間的消耗電力。
      本發(fā)明(方案3)的數(shù)據(jù)處理裝置在方案1所述的數(shù)據(jù)處理裝置的基礎(chǔ)上還具有這樣的特征上述數(shù)據(jù)處理電路具有在結(jié)束上述數(shù)據(jù)處理時(shí)將上述數(shù)據(jù)處理的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)處理結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)由上述數(shù)據(jù)處理結(jié)束通知裝置通知了上述數(shù)據(jù)處理的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第2時(shí)鐘的供給。
      這樣,可停止數(shù)據(jù)未處理期間的時(shí)鐘的供給,減少數(shù)據(jù)未處理期間的消耗電力。
      本發(fā)明(方案4)的數(shù)據(jù)處理裝置在方案1所述的數(shù)據(jù)處理裝置的基礎(chǔ)上還具有這樣的特征上述第1數(shù)據(jù)寫(xiě)入電路具有在結(jié)束上述傳送數(shù)據(jù)的寫(xiě)入時(shí)將上述數(shù)據(jù)傳送的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)傳送結(jié)束通知裝置;上述數(shù)據(jù)處理電路具有在結(jié)束上述數(shù)據(jù)處理時(shí)將上述數(shù)據(jù)處理的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)處理結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送;當(dāng)由上述數(shù)據(jù)傳送結(jié)束通知裝置通知了上述數(shù)據(jù)的傳送結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第1時(shí)鐘的供給,結(jié)束上述數(shù)據(jù)傳送,而且,進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)由上述數(shù)據(jù)處理結(jié)束通知裝置通知了上述數(shù)據(jù)處理的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第2時(shí)鐘的供給。
      這樣,可減少數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的消耗電力,另外,不如過(guò)去那樣發(fā)布數(shù)據(jù)處理指令也可根據(jù)數(shù)據(jù)傳送的結(jié)束開(kāi)始數(shù)據(jù)處理,結(jié)果,可減少指令發(fā)布源的指令發(fā)布數(shù)。
      本發(fā)明(方案5)的數(shù)據(jù)處理裝置在方案1所述的數(shù)據(jù)處理裝置的基礎(chǔ)上還具有這樣的特征上述數(shù)據(jù)讀出電路具有判定裝置和數(shù)據(jù)傳送要求裝置,該判定裝置在進(jìn)行上述數(shù)據(jù)處理之前判定上述第1緩沖存儲(chǔ)器是否發(fā)生下溢,該數(shù)據(jù)傳送要求裝置在由該判定裝置判定上述第1緩沖存儲(chǔ)器發(fā)生下溢的場(chǎng)合,向上述指令發(fā)布源輸出用于進(jìn)行數(shù)據(jù)傳送要求的數(shù)據(jù)傳送要求信號(hào)。
      這樣,當(dāng)?shù)?緩沖存儲(chǔ)器發(fā)生下溢時(shí),可不如現(xiàn)有技術(shù)那樣終止數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,此后,指令發(fā)布源不再次發(fā)布數(shù)據(jù)處理指令,根據(jù)數(shù)據(jù)傳送指令的結(jié)束開(kāi)始數(shù)據(jù)處理,這樣,可減少指令發(fā)布源的指令發(fā)布數(shù)。
      本發(fā)明(方案6)的數(shù)據(jù)處理裝置的特征在于上述數(shù)據(jù)讀出電路具有判定裝置和數(shù)據(jù)傳送要求裝置,該判定裝置在進(jìn)行上述數(shù)據(jù)處理之前判定上述第1緩沖存儲(chǔ)器是否發(fā)生下溢,該數(shù)據(jù)傳送要求裝置在由該判定裝置判定上述第1緩沖存儲(chǔ)器發(fā)生下溢的場(chǎng)合,向上述指令發(fā)布源和上述時(shí)鐘供給電路輸出用于進(jìn)行數(shù)據(jù)傳送要求的數(shù)據(jù)傳送要求信號(hào);上述時(shí)鐘供給電路根據(jù)上述數(shù)據(jù)傳送要求信號(hào)的輸入停止上述第2時(shí)鐘的供給。
      這樣,當(dāng)?shù)?緩沖存儲(chǔ)器發(fā)生下溢時(shí),可不如現(xiàn)有技術(shù)那樣終止數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,此后,指令發(fā)布源可不再次發(fā)布數(shù)據(jù)處理指令,根據(jù)數(shù)據(jù)傳送指令的結(jié)束開(kāi)始數(shù)據(jù)處理,這樣,可減少指令發(fā)布源的指令發(fā)布數(shù),另外,在上述數(shù)據(jù)傳送要求時(shí),由于停止第2時(shí)鐘的供給,在數(shù)據(jù)傳送結(jié)束之前不供給第2時(shí)鐘,所以,即使在發(fā)布數(shù)據(jù)傳送指令之前時(shí)間經(jīng)過(guò),也可防止消耗電力的增加。
      本發(fā)明(方案7)的數(shù)據(jù)處理裝置在方案1所述的數(shù)據(jù)處理裝置的基礎(chǔ)上還具有這樣的特征上述第1數(shù)據(jù)寫(xiě)入電路具有在結(jié)束上述數(shù)據(jù)處理時(shí)通知上述第1緩沖存儲(chǔ)器的空容量或數(shù)據(jù)占有量的通知裝置。
      這樣,可判斷下一數(shù)據(jù)傳送指令的數(shù)據(jù)傳送數(shù),結(jié)果,可向第1緩沖存儲(chǔ)器最大限度地進(jìn)行數(shù)據(jù)傳送,可減少數(shù)據(jù)的下溢發(fā)生的次數(shù)。
      本發(fā)明(方案8)的數(shù)據(jù)處理裝置根據(jù)從指令發(fā)布源輸出的指令讀出第1緩沖存儲(chǔ)器的數(shù)據(jù),由數(shù)據(jù)處理電路進(jìn)行數(shù)據(jù)處理,將進(jìn)行了該數(shù)據(jù)處理的處理數(shù)據(jù)寫(xiě)入第2緩沖存儲(chǔ)器,讀出寫(xiě)入上述第2緩沖存儲(chǔ)器的處理數(shù)據(jù),進(jìn)行數(shù)據(jù)傳送;其特征在于具有時(shí)鐘供給電路,該時(shí)鐘供給電路進(jìn)行向第1數(shù)據(jù)讀出電路、上述數(shù)據(jù)處理電路、及數(shù)據(jù)寫(xiě)入電路的第1時(shí)鐘供給和向第2數(shù)據(jù)讀出電路的第2時(shí)鐘供給,該第1數(shù)據(jù)讀出電路將上述第1緩沖存儲(chǔ)器的數(shù)據(jù)讀出到上述數(shù)據(jù)處理電路,該數(shù)據(jù)寫(xiě)入電路將處理數(shù)據(jù)寫(xiě)入上述第2緩沖存儲(chǔ)器,該第2數(shù)據(jù)讀出電路讀出上述第2緩沖存儲(chǔ)器的處理數(shù)據(jù)進(jìn)行傳送。
      這樣,僅向各種處理需要的部分供給時(shí)鐘,可減少消耗電力。
      本發(fā)明(方案9)的數(shù)據(jù)處理裝置在方案8所述的數(shù)據(jù)處理裝置的基礎(chǔ)上還具有這樣的特征上述數(shù)據(jù)處理電路具有在結(jié)束上述數(shù)據(jù)處理時(shí)將上述數(shù)據(jù)處理的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)處理結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)由上述數(shù)據(jù)處理結(jié)束通知裝置通知上述數(shù)據(jù)處理的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第1時(shí)鐘的供給。
      這樣,可防止數(shù)據(jù)未處理期間的時(shí)鐘的供給,減少數(shù)據(jù)未處理期間的消耗電力。
      本發(fā)明(方案10)的數(shù)據(jù)處理裝置在方案8所述的數(shù)據(jù)處理裝置的基礎(chǔ)上還具有這樣的特征上述第2數(shù)據(jù)讀出電路具有在結(jié)束上述數(shù)據(jù)讀出時(shí)將上述數(shù)據(jù)讀出結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)讀出結(jié)束通知裝置,當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)讀出,當(dāng)由上述數(shù)據(jù)傳送結(jié)束通知裝置通知上述數(shù)據(jù)傳送的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第2時(shí)鐘的供給。
      這樣,可停止數(shù)據(jù)未傳送期間的時(shí)鐘的供給,可減少數(shù)據(jù)未傳送期間的消耗電力。
      本發(fā)明(方案11)的數(shù)據(jù)處理裝置在方案8所述的數(shù)據(jù)處理裝置的基礎(chǔ)上還具有這樣的特征上述數(shù)據(jù)處理電路具有在結(jié)束上述數(shù)據(jù)處理時(shí)將上述數(shù)據(jù)處理的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)處理結(jié)束通知裝置;上述第2數(shù)據(jù)讀出電路具有在結(jié)束上述數(shù)據(jù)讀出時(shí)將上述數(shù)據(jù)讀出結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)傳送結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理,當(dāng)由上述數(shù)據(jù)處理結(jié)束通知裝置通知上述數(shù)據(jù)處理指令的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第1時(shí)鐘的供給,結(jié)束上述數(shù)據(jù)處理,而且,進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送;當(dāng)由上述數(shù)據(jù)傳送結(jié)束通知裝置通知上述數(shù)據(jù)傳送的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第2時(shí)鐘的供給。
      這樣,可減少數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的消耗電力,另外,不如過(guò)去那樣發(fā)布數(shù)據(jù)傳送指令也可根據(jù)數(shù)據(jù)處理的結(jié)束開(kāi)始數(shù)據(jù)傳送,結(jié)果,可減少指令發(fā)布源的指令發(fā)布數(shù)。
      本發(fā)明(方案12)的數(shù)據(jù)傳送裝置在方案8所述的數(shù)據(jù)傳送裝置的基礎(chǔ)上還具有這樣的特征上述數(shù)據(jù)寫(xiě)入電路具有判定裝置和數(shù)據(jù)傳送要求裝置;該判定裝置在進(jìn)行上述數(shù)據(jù)傳送之前判定上述第2緩沖存儲(chǔ)器是否發(fā)生上溢;該數(shù)據(jù)傳送要求裝置在由該判定裝置判定上述第2緩沖存儲(chǔ)器發(fā)生上溢的場(chǎng)合,向上述指令發(fā)布源輸出用于進(jìn)行數(shù)據(jù)傳送要求的數(shù)據(jù)傳送要求信號(hào)。
      這樣,當(dāng)?shù)?緩沖存儲(chǔ)器發(fā)生上溢時(shí),可不如現(xiàn)有技術(shù)那樣終止數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,可根據(jù)數(shù)據(jù)傳送指令的結(jié)束開(kāi)始數(shù)據(jù)處理,這樣,可減少指令發(fā)布源的指令發(fā)布次數(shù)。
      本發(fā)明(方案13)的數(shù)據(jù)傳送裝置在方案8所述的數(shù)據(jù)傳送裝置的基礎(chǔ)上還具有這樣的特征上述數(shù)據(jù)寫(xiě)入電路具有判定裝置和數(shù)據(jù)傳送要求裝置;該判定裝置在進(jìn)行上述數(shù)據(jù)傳送之前判定上述第2緩沖存儲(chǔ)器是否發(fā)生上溢;該數(shù)據(jù)傳送要求裝置在由該判定裝置判定上述第2緩沖存儲(chǔ)器發(fā)生上溢的場(chǎng)合,向上述指令發(fā)布源和上述時(shí)鐘供給電路輸出用于進(jìn)行數(shù)據(jù)傳送要求的數(shù)據(jù)傳送要求信號(hào);上述時(shí)鐘供給電路根據(jù)上述數(shù)據(jù)傳送要求信號(hào)的輸入停止上述第1時(shí)鐘的供給。
      這樣,當(dāng)?shù)?緩沖存儲(chǔ)器發(fā)生上溢時(shí),可不如現(xiàn)有技術(shù)那樣終止數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,可根據(jù)數(shù)據(jù)傳送指令的結(jié)束重新開(kāi)始數(shù)據(jù)處理,這樣,可減少指令發(fā)布源的指令發(fā)布次數(shù),另外,在上述數(shù)據(jù)傳送要求時(shí),由于停止第1時(shí)鐘的供給,在數(shù)據(jù)傳送結(jié)束之前不供給第1時(shí)鐘,所以,即使在發(fā)布數(shù)據(jù)傳送指令之前時(shí)間經(jīng)過(guò),也可防止消耗電力的增加。
      本發(fā)明(方案14)的數(shù)據(jù)處理裝置在方案8所述的數(shù)據(jù)處理裝置的基礎(chǔ)上還具有這樣的特征上述第2數(shù)據(jù)讀出電路具有在結(jié)束上述數(shù)據(jù)傳送時(shí)通知上述第2緩沖存儲(chǔ)器的空容量或數(shù)據(jù)占有量的通知裝置。
      這樣,可判斷下一數(shù)據(jù)傳送指令的數(shù)據(jù)傳送數(shù),結(jié)果,可向第2緩沖存儲(chǔ)器最大限度地進(jìn)行數(shù)據(jù)傳送,可減少數(shù)據(jù)的上溢發(fā)生的次數(shù)。
      本發(fā)明(方案15)的數(shù)據(jù)處理方法根據(jù)從指令發(fā)布源輸出的指令進(jìn)行將傳送數(shù)據(jù)寫(xiě)入第1緩沖存儲(chǔ)器的數(shù)據(jù)傳送,由數(shù)據(jù)處理電路對(duì)從上述第1緩沖存儲(chǔ)器讀出的上述傳送數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,寫(xiě)入第2緩沖存儲(chǔ)器;其特征在于進(jìn)行向第1數(shù)據(jù)寫(xiě)入電路的第1時(shí)鐘的供給及向數(shù)據(jù)讀出電路、上述數(shù)據(jù)處理電路、數(shù)據(jù)寫(xiě)入電路的第2時(shí)鐘供給,該第1數(shù)據(jù)寫(xiě)入電路用于將上述傳送數(shù)據(jù)寫(xiě)入上述第1緩沖存儲(chǔ)器,該數(shù)據(jù)讀出電路用于從上述第1緩沖存儲(chǔ)器讀出上述傳送數(shù)據(jù),該數(shù)據(jù)處理電路對(duì)上述傳送數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,該數(shù)據(jù)寫(xiě)入電路用于將處理數(shù)據(jù)寫(xiě)入上述第2緩沖存儲(chǔ)器。
      這樣,可僅向各種處理所需要的部分供給時(shí)鐘,減少消耗電力。
      本發(fā)明(方案16)的數(shù)據(jù)處理方法在方案15所述的數(shù)據(jù)處理方法的基礎(chǔ)上還具有這樣的特征當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送,當(dāng)上述數(shù)據(jù)的寫(xiě)入結(jié)束時(shí),通知上述數(shù)據(jù)傳送的結(jié)束,停止上述第1時(shí)鐘的供給。
      這樣,可停止數(shù)據(jù)未傳送期間的時(shí)鐘的供給,減少數(shù)據(jù)未傳送期間的消耗電力。
      本發(fā)明(方案17)的數(shù)據(jù)處理方法的特征在于當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)上述數(shù)據(jù)處理結(jié)束時(shí),通知上述數(shù)據(jù)處理的結(jié)束,停止上述第2時(shí)鐘的供給。
      這樣,可停止數(shù)據(jù)未處理期間的時(shí)鐘的供給,減少數(shù)據(jù)未處理期間的消耗電力。
      本發(fā)明(方案18)的數(shù)據(jù)處理方法在方案15所述的數(shù)據(jù)處理方法的基礎(chǔ)上還具有這樣的特征當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送;當(dāng)上述傳送數(shù)據(jù)的寫(xiě)入結(jié)束時(shí),通知上述數(shù)據(jù)傳送的結(jié)束;當(dāng)通知了上述數(shù)據(jù)的傳送結(jié)束時(shí),停止上述第1時(shí)鐘的供給,結(jié)束上述數(shù)據(jù)傳送,而且,進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;在上述數(shù)據(jù)處理結(jié)束時(shí)通知上述數(shù)據(jù)處理的結(jié)束,停止上述第2時(shí)鐘的供給。
      這樣,可減少數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的消耗電力,另外,不如過(guò)去那樣發(fā)布數(shù)據(jù)處理指令也可根據(jù)數(shù)據(jù)傳送的結(jié)束開(kāi)始數(shù)據(jù)處理,結(jié)果,可減少指令發(fā)布源的指令發(fā)布數(shù)。
      本發(fā)明(方案19)的數(shù)據(jù)處理方法在方案15所述的數(shù)據(jù)處理方法的基礎(chǔ)上還具有這樣的特征在進(jìn)行上述數(shù)據(jù)處理之前判定上述第1緩沖存儲(chǔ)器是否發(fā)生下溢,在判定上述第1緩沖存儲(chǔ)器發(fā)生下溢的場(chǎng)合,進(jìn)行數(shù)據(jù)傳送要求。
      這樣,當(dāng)?shù)?緩沖存儲(chǔ)器發(fā)生下溢時(shí),可不如現(xiàn)有技術(shù)那樣終止數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,此后,指令發(fā)布源不再次發(fā)布數(shù)據(jù)處理指令,根據(jù)數(shù)據(jù)傳送指令的結(jié)束開(kāi)始數(shù)據(jù)處理,這樣,可減少指令發(fā)布源的指令發(fā)布數(shù)。
      本發(fā)明(方案20)的數(shù)據(jù)處理方法在方案15所述的數(shù)據(jù)處理方法的基礎(chǔ)上還具有這樣的特征在進(jìn)行上述數(shù)據(jù)處理之前判定上述第1緩沖存儲(chǔ)器是否發(fā)生下溢;在判定上述第1緩沖存儲(chǔ)器發(fā)生下溢的場(chǎng)合,停止上述第2時(shí)鐘的供給,進(jìn)行數(shù)據(jù)傳送要求。
      這樣,當(dāng)?shù)?緩沖存儲(chǔ)器發(fā)生下溢時(shí),可不如現(xiàn)有技術(shù)那樣終止數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,此后,指令發(fā)布源可不再次發(fā)布數(shù)據(jù)處理指令,根據(jù)數(shù)據(jù)傳送指令的結(jié)束開(kāi)始數(shù)據(jù)處理,這樣,可減少指令發(fā)布源的指令發(fā)布數(shù),另外,在上述數(shù)據(jù)傳送要求時(shí),由于停止第2時(shí)鐘的供給,在數(shù)據(jù)傳送結(jié)束之前不供給第2時(shí)鐘,所以,即使在發(fā)布數(shù)據(jù)傳送指令之前時(shí)間經(jīng)過(guò),也可防止消耗電力的增加。
      本發(fā)明(方案21)的數(shù)據(jù)處理方法在方案15所述的數(shù)據(jù)處理方法的基礎(chǔ)上還具有這樣的特征在結(jié)束上述數(shù)據(jù)處理時(shí)通知上述第1緩沖存儲(chǔ)器的空容量或數(shù)據(jù)占有量。
      這樣,可判斷下一數(shù)據(jù)傳送指令的數(shù)據(jù)傳送數(shù),結(jié)果,可向第1緩沖存儲(chǔ)器最大限度地進(jìn)行數(shù)據(jù)傳送,可減少數(shù)據(jù)的下溢發(fā)生的次數(shù)。
      本發(fā)明(方案22)的數(shù)據(jù)處理方法根據(jù)從指令發(fā)布源輸出的指令讀出第1緩沖存儲(chǔ)器的數(shù)據(jù),由數(shù)據(jù)處理電路進(jìn)行數(shù)據(jù)處理,將進(jìn)行了該數(shù)據(jù)處理的處理數(shù)據(jù)寫(xiě)入第2緩沖存儲(chǔ)器,讀出寫(xiě)入上述第2緩沖存儲(chǔ)器的處理數(shù)據(jù),進(jìn)行數(shù)據(jù)傳送;其特征在于進(jìn)行向第1數(shù)據(jù)讀出電路、上述數(shù)據(jù)處理電路、及數(shù)據(jù)寫(xiě)入電路的第1時(shí)鐘供給和向第2數(shù)據(jù)讀出電路的第2時(shí)鐘供給,該第1數(shù)據(jù)讀出電路將上述第1緩沖存儲(chǔ)器的數(shù)據(jù)讀出到上述數(shù)據(jù)處理電路,該數(shù)據(jù)處理電路對(duì)上述數(shù)據(jù)進(jìn)行處理,該數(shù)據(jù)寫(xiě)入電路將處理數(shù)據(jù)寫(xiě)入上述第2緩沖存儲(chǔ)器,該第2數(shù)據(jù)讀出電路讀出上述第2緩沖存儲(chǔ)器的處理數(shù)據(jù)進(jìn)行傳送。
      這樣,僅向各種處理需要的部分供給時(shí)鐘,減少消耗電力。
      本發(fā)明(方案23)的數(shù)據(jù)處理方法在方案22所述的數(shù)據(jù)處理方法的基礎(chǔ)上還具有這樣的特征當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)上述數(shù)據(jù)處理結(jié)束時(shí),通知上述數(shù)據(jù)處理的結(jié)束,停止上述第1時(shí)鐘的供給。
      這樣,可防止數(shù)據(jù)未處理期間的時(shí)鐘的供給,減少數(shù)據(jù)未處理期間的消耗電力。
      本發(fā)明(方案24)的數(shù)據(jù)處理方法在方案22所述的數(shù)據(jù)處理方法的基礎(chǔ)上還具有這樣的特征當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送,當(dāng)上述傳送數(shù)據(jù)讀出結(jié)束時(shí),通知上述數(shù)據(jù)的傳送的結(jié)束,停止上述第2時(shí)鐘的供給。
      這樣,可停止數(shù)據(jù)未傳送期間的時(shí)鐘的供給,可減少數(shù)據(jù)未傳送期間的消耗電力。
      本發(fā)明(方案25)的數(shù)據(jù)處理方法在方案22所述的數(shù)據(jù)處理方法的基礎(chǔ)上還具有這樣的特征當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)上述數(shù)據(jù)處理結(jié)束時(shí),通知上述數(shù)據(jù)處理的結(jié)束,停止上述第1時(shí)鐘的供給,結(jié)束上述數(shù)據(jù)處理,而且,進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送;當(dāng)上述傳送數(shù)據(jù)的讀出結(jié)束時(shí),通知上述數(shù)據(jù)傳送的結(jié)束,停止上述第2時(shí)鐘的供給。
      這樣,可減少數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的消耗電力,另外,不如過(guò)去那樣發(fā)布數(shù)據(jù)傳送指令也可根據(jù)數(shù)據(jù)處理的結(jié)束開(kāi)始數(shù)據(jù)傳送,結(jié)果,可減少指令發(fā)布源的指令發(fā)布數(shù)。
      本發(fā)明(方案26)的數(shù)據(jù)傳送方法在方案22所述的數(shù)據(jù)傳送方法的基礎(chǔ)上還具有這樣的特征在進(jìn)行上述數(shù)據(jù)傳送之前判定上述第2緩沖存儲(chǔ)器是否發(fā)生上溢,在判定上述第2緩沖存儲(chǔ)器發(fā)生上溢的場(chǎng)合,進(jìn)行數(shù)據(jù)傳送要求。
      這樣,當(dāng)?shù)?緩沖存儲(chǔ)器發(fā)生上溢時(shí),可不如現(xiàn)有技術(shù)那樣終止數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,可根據(jù)數(shù)據(jù)傳送指令的結(jié)束開(kāi)始數(shù)據(jù)處理,這樣,可減少指令發(fā)布源的指令發(fā)布次數(shù)。
      本發(fā)明(方案27)的數(shù)據(jù)傳送方法在方案22所述的數(shù)據(jù)傳送方法的基礎(chǔ)上還具有這樣的特征在進(jìn)行上述數(shù)據(jù)傳送之前判定上述第2緩沖存儲(chǔ)器是否發(fā)生上溢;在判定上述第2緩沖存儲(chǔ)器發(fā)生上溢的場(chǎng)合,停止上述第1時(shí)鐘的供給,進(jìn)行數(shù)據(jù)傳送要求。
      這樣,當(dāng)?shù)?緩沖存儲(chǔ)器發(fā)生上溢時(shí),可不終止數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,可根據(jù)數(shù)據(jù)傳送指令的結(jié)束重新開(kāi)始數(shù)據(jù)處理,這樣,可減少指令發(fā)布源的指令發(fā)布次數(shù),另外,在上述數(shù)據(jù)傳送要求時(shí),由于停止第1時(shí)鐘的供給,在數(shù)據(jù)傳送結(jié)束之前不供給第1時(shí)鐘,所以,即使在發(fā)布數(shù)據(jù)傳送指令之前時(shí)間經(jīng)過(guò),也可防止消耗電力的增加。
      本發(fā)明(方案28)的數(shù)據(jù)處理方法在方案22所述的數(shù)據(jù)處理方法的基礎(chǔ)上還具有這樣的特征當(dāng)結(jié)束上述數(shù)據(jù)傳送時(shí),通知上述第2緩沖存儲(chǔ)器的空容量或數(shù)據(jù)占有量。
      這樣,可判斷下一數(shù)據(jù)傳送指令的數(shù)據(jù)傳送數(shù),結(jié)果,可向第2緩沖存儲(chǔ)器最大限度地進(jìn)行數(shù)據(jù)傳送,可減少數(shù)據(jù)的上溢發(fā)生的次數(shù)。
      附圖的簡(jiǎn)單說(shuō)明圖1為示出本發(fā)明實(shí)施形式1的數(shù)據(jù)處理裝置的框圖。
      圖2為示出本發(fā)明實(shí)施形式1的數(shù)據(jù)處理方法的流程圖。
      圖3為示出本發(fā)明實(shí)施形式2的數(shù)據(jù)處理裝置的框圖。
      圖4為示出本發(fā)明實(shí)施形式2的數(shù)據(jù)處理方法的流程圖。
      圖5為示出本發(fā)明實(shí)施形式3的數(shù)據(jù)處理裝置的框圖。
      圖6為示出本發(fā)明實(shí)施形式3的數(shù)據(jù)處理方法的流程圖。
      圖7為示出本發(fā)明實(shí)施形式4的數(shù)據(jù)處理裝置的框圖。
      圖8為示出本發(fā)明實(shí)施形式4的數(shù)據(jù)處理方法的流程圖。
      圖9為示出本發(fā)明實(shí)施形式5的數(shù)據(jù)處理裝置的構(gòu)成的框圖。
      圖10為示出本發(fā)明實(shí)施形式5的數(shù)據(jù)處理方法的流程圖。
      圖11為示出本發(fā)明實(shí)施形式6的數(shù)據(jù)處理裝置的框圖。
      圖12為示出本發(fā)明實(shí)施形式6的數(shù)據(jù)處理方法的流程圖。
      圖13為示出現(xiàn)有數(shù)據(jù)處理裝置的框圖。
      圖14為現(xiàn)有數(shù)據(jù)處理裝置的可變長(zhǎng)解碼方法的流程圖。
      圖15為示出現(xiàn)有數(shù)據(jù)處理裝置的框圖。
      圖16為現(xiàn)有數(shù)據(jù)處理裝置的可變長(zhǎng)編碼方法的流程圖。
      實(shí)施發(fā)明的最佳形式下面參照


      本發(fā)明的實(shí)施形式。在這里示出的實(shí)施形式只是一個(gè)例子,不一定非限定于該實(shí)施形式。
      實(shí)施形式1下面,根據(jù)圖1和圖2說(shuō)明本實(shí)施形式1的數(shù)據(jù)處理裝置。
      圖1為示出本實(shí)施形式1的數(shù)據(jù)處理裝置的構(gòu)成的框圖。
      在圖1中,符號(hào)901為第1緩沖存儲(chǔ)器,用于存放傳送數(shù)據(jù)907。符號(hào)902為數(shù)據(jù)處理電路,相對(duì)從第1緩沖存儲(chǔ)器901讀出的讀出數(shù)據(jù)908,進(jìn)行數(shù)據(jù)處理(可變長(zhǎng)解碼)。數(shù)據(jù)處理電路902根據(jù)第3時(shí)鐘913的輸入進(jìn)行動(dòng)作。符號(hào)903為第2緩沖存儲(chǔ)器,存放由數(shù)據(jù)處理電路902處理的處理數(shù)據(jù)909。符號(hào)904為第1存儲(chǔ)器控制電路,向第1緩沖存儲(chǔ)器901輸出第1存儲(chǔ)器控制信號(hào)916,該第1存儲(chǔ)器控制信號(hào)916用于將傳送數(shù)據(jù)907寫(xiě)入第1緩沖存儲(chǔ)器901,或?qū)?xiě)入第1緩沖存儲(chǔ)器901的傳送數(shù)據(jù)(讀出數(shù)據(jù))908讀出到數(shù)據(jù)處理電路902。另外,在進(jìn)行數(shù)據(jù)處理之前,進(jìn)行第1緩沖存儲(chǔ)器901是否發(fā)生下溢的判定。第1存儲(chǔ)器控制電路904根據(jù)第1時(shí)鐘911的輸入進(jìn)行動(dòng)作。符號(hào)905為時(shí)鐘供給電路,分別將第1時(shí)鐘911、第2時(shí)鐘912、第3時(shí)鐘913分別供給第1存儲(chǔ)器控制電路904、第2存儲(chǔ)器控制電路906、及數(shù)據(jù)處理電路902。符號(hào)906為第2存儲(chǔ)器控制電路,向第2緩沖存儲(chǔ)器903輸出第2存儲(chǔ)器控制信號(hào)917,該第2存儲(chǔ)器控制信號(hào)917用于將由數(shù)據(jù)處理電路902進(jìn)行了數(shù)據(jù)處理的處理數(shù)據(jù)909寫(xiě)入第2緩沖存儲(chǔ)器903。第2存儲(chǔ)器控制電路906根據(jù)第2時(shí)鐘912的輸入進(jìn)行動(dòng)作。
      根據(jù)圖2說(shuō)明具有上述構(gòu)成的數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法。
      首先,指令發(fā)布源例如處理器向第1存儲(chǔ)器控制電路904和時(shí)鐘供給電路905發(fā)布用于將傳送數(shù)據(jù)907寫(xiě)入第1緩沖存儲(chǔ)器901的數(shù)據(jù)傳送指令作為數(shù)據(jù)傳送指令信號(hào)918(S001)。
      時(shí)鐘供給電路905向第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路供給時(shí)鐘(S002)。即,向第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,使第1存儲(chǔ)器控制電路904動(dòng)作。第1存儲(chǔ)器控制電路904將用于寫(xiě)入傳送數(shù)據(jù)907的第1存儲(chǔ)器控制信號(hào)916輸出到第1緩沖存儲(chǔ)器901。這樣,傳送數(shù)據(jù)907被寫(xiě)入到第1緩沖存儲(chǔ)器901(S003)。
      當(dāng)傳送數(shù)據(jù)907的寫(xiě)入結(jié)束時(shí)(S004),第1存儲(chǔ)器控制電路904將數(shù)據(jù)傳送指令結(jié)束信號(hào)919輸出到時(shí)鐘供給電路905,停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路即第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,同時(shí),將上述數(shù)據(jù)傳送指令結(jié)束信號(hào)919輸出到處理器,結(jié)束數(shù)據(jù)傳送(S005)。
      然后,處理器將數(shù)據(jù)處理指令信號(hào)920發(fā)布到時(shí)鐘供給電路905和數(shù)據(jù)處理電路902(S006)。
      時(shí)鐘供給電路905根據(jù)上述數(shù)據(jù)處理指令信號(hào)920的輸入進(jìn)行向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器903的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路902的時(shí)鐘供給(S007)。即,分別向第1存儲(chǔ)器控制電路904、第2存儲(chǔ)器控制電路906、及數(shù)據(jù)處理電路902供給第1時(shí)鐘911、第2時(shí)鐘912、及第3時(shí)鐘913。
      數(shù)據(jù)處理電路902根據(jù)上述數(shù)據(jù)處理指令信號(hào)920的輸入將讀出要求信號(hào)914輸出到第1存儲(chǔ)器控制電路904,第1存儲(chǔ)器控制電路904進(jìn)行第1緩沖存儲(chǔ)器901是否未發(fā)生下溢的判定(S008)。
      在S008,當(dāng)判定第1緩沖存儲(chǔ)器901不發(fā)生下溢時(shí),第1存儲(chǔ)器控制電路904向第1緩沖存儲(chǔ)器901輸出用于讀出第1緩沖存儲(chǔ)器901的讀出數(shù)據(jù)908的第1存儲(chǔ)器控制信號(hào)916,將第1緩沖存儲(chǔ)器901的讀出數(shù)據(jù)908讀出到數(shù)據(jù)處理電路902(S009)。第1數(shù)據(jù)處理電路902對(duì)讀出數(shù)據(jù)908進(jìn)行數(shù)據(jù)處理(S010)。此后,數(shù)據(jù)處理電路902將寫(xiě)入要求信號(hào)915輸出到第2存儲(chǔ)器控制電路906。第2存儲(chǔ)器控制電路906將用于寫(xiě)入處理數(shù)據(jù)909的第2存儲(chǔ)器控制信號(hào)917輸出到第2緩沖存儲(chǔ)器903。這樣,處理數(shù)據(jù)909被寫(xiě)入第2緩沖存儲(chǔ)器903(S011)。
      然后,數(shù)據(jù)處理電路902進(jìn)行是否已處理規(guī)定的數(shù)據(jù)(將64個(gè)作為1塊的圖像數(shù)據(jù)、將64×6個(gè)作為1宏塊的圖像數(shù)據(jù)等)的判定(S012)。
      在判定尚未處理規(guī)定的數(shù)據(jù)的場(chǎng)合,再次進(jìn)行S008-S012的處理并反復(fù)進(jìn)行到處理規(guī)定的數(shù)據(jù)為止,當(dāng)判定處理了規(guī)定的數(shù)據(jù)時(shí),將數(shù)據(jù)處理指令結(jié)束信號(hào)922輸出到時(shí)鐘供給電路905,停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器903的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路902的時(shí)鐘供給,同時(shí),將上述數(shù)據(jù)處理指令結(jié)束信號(hào)922輸出到處理器,從而結(jié)束數(shù)據(jù)處理,結(jié)束一連串的處理(S014)。
      另外,在S008中,如判定第1緩沖存儲(chǔ)器901發(fā)生下溢,則第1存儲(chǔ)器控制電路904向處理器輸出數(shù)據(jù)傳送要求信號(hào)921(S013)。然后,處理器再次向第1存儲(chǔ)器控制電路904和時(shí)鐘供給電路905發(fā)布用于將傳送數(shù)907寫(xiě)入第1緩沖存儲(chǔ)器901的數(shù)據(jù)傳送指令作為數(shù)據(jù)傳送指令信號(hào)918(S015)。時(shí)鐘供給電路905將時(shí)鐘供給第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路(S016)。即,向第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,使第1存儲(chǔ)器控制電路904動(dòng)作。然后,第1存儲(chǔ)器控制電路904向第1緩沖存儲(chǔ)器901輸出用于寫(xiě)入傳送數(shù)據(jù)907的第1存儲(chǔ)器控制信號(hào)916。這樣,傳送數(shù)據(jù)907被寫(xiě)入第1緩沖存儲(chǔ)器901(S017)。當(dāng)傳送數(shù)據(jù)907的寫(xiě)入結(jié)束時(shí)(S018),第1存儲(chǔ)器控制電路904向時(shí)鐘供給電路905輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)919,停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路即第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,同時(shí),將上述數(shù)據(jù)傳送指令結(jié)束信號(hào)919輸出到處理器,從而結(jié)束數(shù)據(jù)傳送(S019)。此后,再次進(jìn)行S008以后的處理。
      這樣,在按照施形式1的數(shù)據(jù)處理裝置中,具有根據(jù)從指令發(fā)布源發(fā)布的指令進(jìn)行時(shí)鐘的供給的時(shí)鐘供給電路905,從而可停止數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的時(shí)鐘的供給,可減少消耗電力,另外,在第1緩沖存儲(chǔ)器901發(fā)生下溢的場(chǎng)合,可不如過(guò)去那樣結(jié)束數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,根據(jù)數(shù)據(jù)傳送指令結(jié)束再次進(jìn)行數(shù)據(jù)處理,所以,當(dāng)?shù)?緩沖存儲(chǔ)器901發(fā)生下溢的時(shí),指令發(fā)布源不需要再次發(fā)布數(shù)據(jù)處理指令,可減少指令發(fā)布次數(shù)。
      當(dāng)結(jié)束數(shù)據(jù)處理時(shí),如輸出示出用于寫(xiě)入傳送數(shù)據(jù)907的第1緩沖存儲(chǔ)器901的空容量或數(shù)據(jù)占有量的緩沖存儲(chǔ)器空容量通知信號(hào)910,則可判斷下一數(shù)據(jù)傳送指令的傳送數(shù)據(jù)數(shù),結(jié)果,可最大限度地將數(shù)據(jù)傳遞到第1緩沖存儲(chǔ)器901,可減少數(shù)據(jù)的下溢發(fā)生的次數(shù)。
      實(shí)施形式2下面,根據(jù)圖3和圖4說(shuō)明本實(shí)施形式2的數(shù)據(jù)處理裝置。
      圖3為按照本實(shí)施形式2的數(shù)據(jù)處理裝置的框圖。
      在圖3中,對(duì)與圖1相同或相當(dāng)?shù)臉?gòu)成要素采用相同符號(hào),省略其說(shuō)明。
      與實(shí)施形式1不同之處在于,當(dāng)?shù)?緩沖存儲(chǔ)器901發(fā)生下溢時(shí)進(jìn)行數(shù)據(jù)傳送要求,同時(shí),停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器903的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路902的時(shí)鐘供給;根據(jù)第1緩沖存儲(chǔ)器901發(fā)生下溢時(shí)發(fā)布的數(shù)據(jù)傳送指令的結(jié)束向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器的第2緩沖存儲(chǔ)器903的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路902的時(shí)鐘供給。
      下面,根據(jù)圖4說(shuō)明本實(shí)施形式2的數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法。
      首先,指令發(fā)布源例如處理器向第1存儲(chǔ)器控制電路904和時(shí)鐘供給電路905發(fā)布用于將傳送數(shù)據(jù)907寫(xiě)入第1緩沖存儲(chǔ)器901的數(shù)據(jù)傳送指令作為數(shù)據(jù)傳送指令信號(hào)918(S001)。
      時(shí)鐘供給電路905向第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路供給時(shí)鐘(S002)。即,向第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,使第1存儲(chǔ)器控制電路904動(dòng)作。第1存儲(chǔ)器控制電路904向第1緩沖存儲(chǔ)器901輸出用于寫(xiě)入傳送數(shù)據(jù)907的第1存儲(chǔ)器控制信號(hào)916。這樣,傳送數(shù)據(jù)907被寫(xiě)入第1緩沖存儲(chǔ)器901(S003)。
      當(dāng)傳送數(shù)據(jù)907的寫(xiě)入結(jié)束時(shí)(S004),第1存儲(chǔ)器控制電路904向時(shí)鐘供給電路905輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)919,停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路即第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,同時(shí),向處理器輸出上述數(shù)據(jù)傳送指令結(jié)束信號(hào)919,從而結(jié)束數(shù)據(jù)傳送(S005)。
      然后,處理器向時(shí)鐘供給電路905和數(shù)據(jù)處理電路902發(fā)布數(shù)據(jù)處理指令信號(hào)920(S006)。
      時(shí)鐘供給電路905根據(jù)上述數(shù)據(jù)處理指令信號(hào)920的輸入向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器903的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路902供給時(shí)鐘(S007)。即,分別向第1存儲(chǔ)器控制電路904、第2存儲(chǔ)器控制電路906、及數(shù)據(jù)處理電路902分別供給第1時(shí)鐘911、第2時(shí)鐘912、及第3時(shí)鐘913。
      數(shù)據(jù)處理電路902根據(jù)上述數(shù)據(jù)處理指令信號(hào)920的輸入將讀出要求信號(hào)914輸出到第1存儲(chǔ)器控制電路904,第1存儲(chǔ)器控制電路904進(jìn)行第1緩沖存儲(chǔ)器901是否未發(fā)生下溢的判定(S008)。
      在S008,當(dāng)判定第1緩沖存儲(chǔ)器901未發(fā)生下溢時(shí),第1存儲(chǔ)器控制電路904向第1緩沖存儲(chǔ)器901輸出用于讀第1緩沖存儲(chǔ)器901的讀出數(shù)據(jù)908的第1存儲(chǔ)器控制信號(hào)916,將第1緩沖存儲(chǔ)器901的讀出數(shù)據(jù)908讀出到數(shù)據(jù)處理電路902(S009)。第1數(shù)據(jù)處理電路902對(duì)讀出數(shù)據(jù)908進(jìn)行數(shù)據(jù)處理(S010)。之后,數(shù)據(jù)處理電路902向第2存儲(chǔ)器控制電路906輸出寫(xiě)入要求信號(hào)915。然后,第2存儲(chǔ)器控制電路906向第2緩沖存儲(chǔ)器903輸出用于寫(xiě)入處理數(shù)據(jù)909的第2存儲(chǔ)器控制信號(hào)917。這樣,處理數(shù)據(jù)909被寫(xiě)入第2緩沖存儲(chǔ)器903(S011)。
      然后,數(shù)據(jù)處理電路902進(jìn)行是否處理規(guī)定的數(shù)據(jù)(將64個(gè)作為1塊的圖像數(shù)據(jù)、將64×6個(gè)作為1宏塊的圖像數(shù)據(jù)等)的判定(S012)。
      在判定尚未處理規(guī)定的數(shù)據(jù)的場(chǎng)合,再次進(jìn)行S008-S012的處理,并反復(fù)進(jìn)行直到處理規(guī)定的數(shù)據(jù)為止,當(dāng)判定處理了規(guī)定的數(shù)據(jù)時(shí),將數(shù)據(jù)處理指令結(jié)束信號(hào)922輸出到時(shí)鐘供給電路905,停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器903的數(shù)據(jù)寫(xiě)入電路、數(shù)據(jù)處理電路902供給時(shí)鐘,同時(shí),將上述數(shù)據(jù)處理指令結(jié)束信號(hào)922輸出到處理器,從而結(jié)束處理,結(jié)束一連串的處理(S014)。
      另外,在S008,當(dāng)判定第1緩沖存儲(chǔ)器901發(fā)生下溢時(shí),第1存儲(chǔ)器控制電路904向處理器輸出數(shù)據(jù)傳送要求信號(hào)921進(jìn)行數(shù)據(jù)傳送要求,同時(shí),將數(shù)據(jù)傳送要求信號(hào)921輸出到時(shí)鐘供給電路905,停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器902的數(shù)據(jù)寫(xiě)入電路、數(shù)據(jù)處理電路903供給時(shí)鐘(S020)。然后,處理器再次向第1存儲(chǔ)器控制電路904和時(shí)鐘供給電路905發(fā)布用于將傳送數(shù)據(jù)907寫(xiě)入第1緩沖存儲(chǔ)器901的數(shù)據(jù)傳送指令作為數(shù)據(jù)傳送指令信號(hào)918(S015)。時(shí)鐘供給電路905將時(shí)鐘供給第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路(S016)。即,向第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,使第1存儲(chǔ)器控制電路904動(dòng)作。然后,第1存儲(chǔ)器控制電路904向第1緩沖存儲(chǔ)器901輸出用于寫(xiě)入傳送數(shù)據(jù)907的第1存儲(chǔ)器控制信號(hào)916。這樣,傳送數(shù)據(jù)907被寫(xiě)入第1緩沖存儲(chǔ)器901(S017)。當(dāng)傳送數(shù)據(jù)907的寫(xiě)入結(jié)束時(shí)(S018),第1存儲(chǔ)器控制電路904向時(shí)鐘供給電路905輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)919,停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路即第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,同時(shí),將上述數(shù)據(jù)傳送指令結(jié)束信號(hào)919輸出到處理器,從而結(jié)束數(shù)據(jù)傳送(S019)。此后,再次進(jìn)行S007以后的處理。
      這樣,在按照施形式2的數(shù)據(jù)處理裝置中,具有根據(jù)從指令發(fā)布源發(fā)布的指令進(jìn)行時(shí)鐘的供給的時(shí)鐘供給電路905,從而可停止數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的時(shí)鐘的供給,可減少消耗電力,另外,在第1緩沖存儲(chǔ)器901發(fā)生下溢的場(chǎng)合,可不如過(guò)去那樣結(jié)束數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,根據(jù)數(shù)據(jù)傳送指令結(jié)束再次進(jìn)行數(shù)據(jù)處理,所以,當(dāng)?shù)?緩沖存儲(chǔ)器901發(fā)生下溢的時(shí),指令發(fā)布源不需要再次發(fā)布數(shù)據(jù)處理指令,可減少指令發(fā)布次數(shù)。
      另外,當(dāng)進(jìn)行上述數(shù)據(jù)傳送要求時(shí),停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器903的數(shù)據(jù)寫(xiě)入電路、數(shù)據(jù)處理電路902供給時(shí)鐘,在數(shù)據(jù)傳送結(jié)束之前不進(jìn)行時(shí)鐘供給,所以,即使時(shí)間經(jīng)過(guò)直到發(fā)布數(shù)據(jù)傳送指令,也可防止消耗電力的增加。
      當(dāng)結(jié)束數(shù)據(jù)處理時(shí),如輸出表示用于寫(xiě)入傳送數(shù)據(jù)907的第1緩沖存儲(chǔ)器901的空容量或數(shù)據(jù)占有量的緩沖存儲(chǔ)器空容量通知信號(hào)910,則可判斷下一數(shù)據(jù)傳送指令的傳送數(shù)據(jù)數(shù),結(jié)果,可最大限度地將數(shù)據(jù)傳遞到第1緩沖存儲(chǔ)器901,可減少數(shù)據(jù)的下溢發(fā)生的次數(shù)。
      實(shí)施形式3下面,根據(jù)圖5和圖6說(shuō)明本實(shí)施形式3的數(shù)據(jù)處理裝置。
      圖5為按照本實(shí)施形式3的數(shù)據(jù)處理裝置的框圖。在圖5中,對(duì)與圖3相同或相當(dāng)?shù)臉?gòu)成要素采用相同符號(hào),省略其說(shuō)明。
      與實(shí)施形式1不同之處在于,不從指令發(fā)布源發(fā)布數(shù)據(jù)處理指令,根據(jù)數(shù)據(jù)傳送的結(jié)束開(kāi)始數(shù)據(jù)處理。
      下面,根據(jù)圖6說(shuō)明本實(shí)施形式3的數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法。
      首先,指令發(fā)布源例如處理器向第1存儲(chǔ)器控制電路904和時(shí)鐘供給電路905發(fā)布用于將傳送數(shù)據(jù)907寫(xiě)入第1緩沖存儲(chǔ)器901的數(shù)據(jù)傳送指令作為數(shù)據(jù)傳送指令信號(hào)918(S001)。
      時(shí)鐘供給電路905向第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路供給時(shí)鐘(S002)。即,向第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,使第1存儲(chǔ)器控制電路904動(dòng)作。第1存儲(chǔ)器控制電路904向第1緩沖存儲(chǔ)器901輸出用于寫(xiě)入傳送數(shù)據(jù)907的第1存儲(chǔ)器控制信號(hào)916。這樣,傳送數(shù)據(jù)907被寫(xiě)入第1緩沖存儲(chǔ)器901(S003)。
      當(dāng)傳送數(shù)據(jù)907的寫(xiě)入結(jié)束時(shí)(S004),第1存儲(chǔ)器控制電路904向時(shí)鐘供給電路905、處理器、及數(shù)據(jù)處理電路902輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)919。
      時(shí)鐘供給電路905根據(jù)上述數(shù)據(jù)傳送指令結(jié)束信號(hào)919的輸入停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路即第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,處理器根據(jù)上述數(shù)據(jù)傳送指令結(jié)束信號(hào)919的輸入結(jié)束數(shù)據(jù)傳送指令的發(fā)布,從而結(jié)束數(shù)據(jù)傳送(S005)。
      然后,時(shí)鐘供給電路905根據(jù)上述數(shù)據(jù)傳送指令結(jié)束信號(hào)919的輸入向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器903的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路902供給時(shí)鐘(S007)。即,分別向第1存儲(chǔ)器控制電路904、第2存儲(chǔ)器控制電路906、及數(shù)據(jù)處理電路902供給第1時(shí)鐘911、第2時(shí)鐘912、及第3時(shí)鐘913。
      數(shù)據(jù)處理電路902根據(jù)上述數(shù)據(jù)傳送指令結(jié)束信號(hào)919的輸入向第1存儲(chǔ)器控制電路904輸出讀出要求信號(hào)914,第1存儲(chǔ)器控制電路904判定第1緩沖存儲(chǔ)器901是否未發(fā)生下溢(S008)。
      在S008,當(dāng)判定第1緩沖存儲(chǔ)器901未發(fā)生下溢時(shí),第1存儲(chǔ)器控制電路904向第1緩沖存儲(chǔ)器901輸出用于讀取第1緩沖存儲(chǔ)器901的讀出數(shù)據(jù)908的第1存儲(chǔ)器控制信號(hào)916。這樣,從第1緩沖存儲(chǔ)器901將讀出數(shù)據(jù)908讀出到數(shù)據(jù)處理電路902(S009)。
      之后,數(shù)據(jù)處理電路902相對(duì)讀出數(shù)據(jù)908進(jìn)行數(shù)據(jù)處理(S010)。之后,數(shù)據(jù)處理電路902向第2存儲(chǔ)器控制電路906輸出寫(xiě)入要求信號(hào)915,第2存儲(chǔ)器控制電路906向第2緩沖存儲(chǔ)器903輸出用于寫(xiě)入處理數(shù)據(jù)909的第2存儲(chǔ)器控制信號(hào)917。這樣,處理數(shù)據(jù)909被寫(xiě)入第2緩沖存儲(chǔ)器903(S011)。
      然后,數(shù)據(jù)處理電路902進(jìn)行是否處理規(guī)定的數(shù)據(jù)(將64個(gè)作為1塊的圖像數(shù)據(jù)、將64×6個(gè)作為1宏塊的圖像數(shù)據(jù)等)的判定(S012)。
      在判定尚未處理規(guī)定的數(shù)據(jù)的場(chǎng)合,再次進(jìn)行S008-S012的處理并反復(fù)進(jìn)行到處理規(guī)定的數(shù)據(jù)為止;當(dāng)判定處理了規(guī)定的數(shù)據(jù)時(shí),將數(shù)據(jù)處理指令結(jié)束信號(hào)922輸出到時(shí)鐘供給電路905,停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器903的數(shù)據(jù)寫(xiě)入電路、數(shù)據(jù)處理電路902供給時(shí)鐘,同時(shí),將上述數(shù)據(jù)處理結(jié)束信號(hào)923輸出到處理器,從而結(jié)束處理,結(jié)束一連串的處理(S014)。
      另外,在S008,當(dāng)判定第1緩沖存儲(chǔ)器901發(fā)生下溢時(shí),第1存儲(chǔ)器控制電路904向處理器輸出數(shù)據(jù)傳送要求信號(hào)921進(jìn)行數(shù)據(jù)傳送要求,同時(shí),將上述數(shù)據(jù)傳送要求信號(hào)921輸出到時(shí)鐘供給電路905,停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器902的數(shù)據(jù)寫(xiě)入電路、數(shù)據(jù)處理電路903供給時(shí)鐘(S020)。然后,處理器再次向第1存儲(chǔ)器控制電路904和時(shí)鐘供給電路905發(fā)布用于將傳送數(shù)據(jù)907寫(xiě)入第1緩沖存儲(chǔ)器901的數(shù)據(jù)傳送指令作為數(shù)據(jù)傳送指令信號(hào)918(S015)。時(shí)鐘供給電路905將時(shí)鐘供給第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路(S016)。即,向第1存儲(chǔ)器控制電路904供給第1時(shí)鐘911,使第1存儲(chǔ)器控制電路904動(dòng)作。然后,第1存儲(chǔ)器控制電路904向第1緩沖存儲(chǔ)器901輸出用于寫(xiě)入傳送數(shù)據(jù)907的第1存儲(chǔ)器控制信號(hào)916。這樣,傳送數(shù)據(jù)907被寫(xiě)入第1緩沖存儲(chǔ)器901(S017)。當(dāng)傳送數(shù)據(jù)907的寫(xiě)入結(jié)束時(shí)(S018),第1存儲(chǔ)器控制電路904向時(shí)鐘供給電路905輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)919,停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)寫(xiě)入電路即第1存儲(chǔ)器控制電路904供給第1時(shí)鐘91 1,同時(shí),將上述數(shù)據(jù)傳送指令結(jié)束信號(hào)919輸出到處理器,從而結(jié)束數(shù)據(jù)傳送(S019)。此后,再次進(jìn)行S007 后的處理。
      這樣,在按照實(shí)施形式3的數(shù)據(jù)處理裝置中,通過(guò)設(shè)置根據(jù)從指令發(fā)布源發(fā)布的指令進(jìn)行時(shí)鐘的供給的時(shí)鐘供給電路905,從而可停止數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的時(shí)鐘的供給,可減少消耗電力,可不如過(guò)去那樣發(fā)布數(shù)據(jù)處理指令,根據(jù)數(shù)據(jù)傳送的結(jié)束進(jìn)行數(shù)據(jù)處理,所以,可減少指令發(fā)布次數(shù)。
      另外,當(dāng)?shù)?緩沖存儲(chǔ)器901發(fā)生下溢時(shí),不如過(guò)去那樣結(jié)束數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,根據(jù)數(shù)據(jù)傳送指令的結(jié)束再次進(jìn)行數(shù)據(jù)處理,所以,當(dāng)?shù)?緩沖存儲(chǔ)器901發(fā)生下溢的時(shí),指令發(fā)布源不需要再次發(fā)布數(shù)據(jù)處理指令,可減少指令發(fā)布次數(shù);另外,當(dāng)進(jìn)行上述數(shù)據(jù)傳送要求時(shí),停止向第1緩沖存儲(chǔ)器901的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器903的數(shù)據(jù)寫(xiě)入電路、數(shù)據(jù)處理電路902供給時(shí)鐘,在數(shù)據(jù)傳送結(jié)束之前不進(jìn)行時(shí)鐘供給,所以,即使在發(fā)布數(shù)據(jù)傳送指令之前時(shí)間經(jīng)過(guò),也可防止消耗電力的增加。
      當(dāng)結(jié)束數(shù)據(jù)處理時(shí),如輸出表示用于寫(xiě)入傳送數(shù)據(jù)907的第1緩沖存儲(chǔ)器901的空容量或數(shù)據(jù)占有量的緩沖存儲(chǔ)器空容量通知信號(hào)910,則可判斷下一數(shù)據(jù)傳送指令的傳送數(shù)據(jù)數(shù),結(jié)果,可最大限度地將數(shù)據(jù)傳遞到第1緩沖存儲(chǔ)器901,可減少數(shù)據(jù)的下溢發(fā)生的次數(shù)。
      實(shí)施形式4下面,根據(jù)圖7和圖8說(shuō)明本實(shí)施形式4的數(shù)據(jù)處理裝置。
      圖7為示出本實(shí)施形式4的數(shù)據(jù)處理裝置的構(gòu)成的框圖。
      在圖7中,符號(hào)1201為第1緩沖存儲(chǔ)器,用于存放讀出數(shù)據(jù)1208。符號(hào)1202為數(shù)據(jù)處理電路,對(duì)從第1緩沖存儲(chǔ)器1201讀出的讀出數(shù)據(jù)1208進(jìn)行數(shù)據(jù)處理(可變長(zhǎng)解碼)。數(shù)據(jù)處理電路1202根據(jù)第3時(shí)鐘1213的輸入動(dòng)作。符號(hào)1203為第2緩沖存儲(chǔ)器,存放由數(shù)據(jù)處理電路1202處理的處理數(shù)據(jù)1209。符號(hào)1204為第1存儲(chǔ)器控制電路,向第1緩沖存儲(chǔ)器1201輸出第1存儲(chǔ)器控制信號(hào)1216,該第1存儲(chǔ)器控制信號(hào)1216用于將第1緩沖存儲(chǔ)器1201的讀出數(shù)據(jù)1208讀出到數(shù)據(jù)處理電路1202。第1存儲(chǔ)器控制電路1204根據(jù)第1時(shí)鐘1211的輸入動(dòng)作。符號(hào)1205為時(shí)鐘供給電路,分別將第1時(shí)鐘1211、第2時(shí)鐘1212、第3時(shí)鐘1213分別供給第1存儲(chǔ)器控制電路1204、第2存儲(chǔ)器控制電路1206、及數(shù)據(jù)處理電路1202。符號(hào)1206為第2存儲(chǔ)器控制電路,向第2緩沖存儲(chǔ)器1203輸出第2存儲(chǔ)器控制信號(hào)1217,該第2存儲(chǔ)器控制信號(hào)1217用于將處理數(shù)據(jù)1209寫(xiě)入第2緩沖存儲(chǔ)器1203或輸出寫(xiě)入第2緩沖存儲(chǔ)器1203的處理數(shù)據(jù)(傳送數(shù)據(jù))1207。另外,在數(shù)據(jù)處理結(jié)束之前,進(jìn)行第2緩沖存儲(chǔ)器1203是否未發(fā)生上溢的判定。第2存儲(chǔ)器控制電路1206根據(jù)第2時(shí)鐘1212的輸入進(jìn)行動(dòng)作。
      下面,根據(jù)圖8說(shuō)明具有上述構(gòu)成的數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法。
      首先,指令發(fā)布源例如處理器向時(shí)鐘供給電路1205和數(shù)據(jù)處理電路1202發(fā)布用于處理第1緩沖存儲(chǔ)器1201的讀出數(shù)據(jù)1208的數(shù)據(jù)處理指令作為數(shù)據(jù)處理指令信號(hào)1220(S101)。
      時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)處理指令信號(hào)1220的輸入向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202供給時(shí)鐘(S102)。即,分別向第1存儲(chǔ)器控制電路1204、第2存儲(chǔ)器控制電路1206、及數(shù)據(jù)處理電路1202供給第1時(shí)鐘1211、第2時(shí)鐘1212、及第3時(shí)鐘1213。
      數(shù)據(jù)處理電路1202根據(jù)上述數(shù)據(jù)處理指令信號(hào)1220的輸入將讀出要求信號(hào)1214輸出到第1存儲(chǔ)器控制電路1204,第1存儲(chǔ)器控制電路1204向第1緩沖存儲(chǔ)器1201輸出用于讀出第1緩沖存儲(chǔ)器1201的讀出數(shù)據(jù)1208的第1存儲(chǔ)器控制信號(hào)1216。這樣,第1緩沖存儲(chǔ)器1201的讀出數(shù)據(jù)1208被讀出到數(shù)據(jù)處理電路1202(S103)。
      然后,數(shù)據(jù)處理電路1202相對(duì)讀出數(shù)據(jù)1208進(jìn)行數(shù)據(jù)處理(S104),向第2存儲(chǔ)器控制電路1206輸出寫(xiě)入要求信號(hào)1215。之后,第2存儲(chǔ)器控制電路1206向第2緩沖存儲(chǔ)器1203輸出用于寫(xiě)入處理數(shù)據(jù)1209的第2存儲(chǔ)器控制信號(hào)1217。這樣,將由數(shù)據(jù)處理電路1202處理后的處理數(shù)據(jù)1209寫(xiě)入第2緩沖存儲(chǔ)器1203(S105)。
      然后,數(shù)據(jù)處理電路1202進(jìn)行是否已結(jié)束規(guī)定的數(shù)據(jù)(將64個(gè)作為1塊的圖像數(shù)據(jù)、將64×6個(gè)作為1宏塊的圖像數(shù)據(jù)等)的處理的判定(S106)。
      在S106,當(dāng)判定已處理規(guī)定的數(shù)據(jù)時(shí),數(shù)據(jù)處理電路1202向時(shí)鐘供給電路1205輸出數(shù)據(jù)處理指令結(jié)束信號(hào)1222,停止向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202的時(shí)鐘供給,同時(shí),將上述數(shù)據(jù)處理指令結(jié)束信號(hào)1222輸出到處理器。這樣,結(jié)束數(shù)據(jù)處理(S107)。之后,處理器向時(shí)鐘供給電路1205和第2存儲(chǔ)器控制電路1206發(fā)布數(shù)據(jù)傳送指令信號(hào)1218(S108)。
      時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1218的輸入向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路即第2存儲(chǔ)器控制電路1206供給第2時(shí)鐘1212(S109)。這樣,第2存儲(chǔ)器控制電路1206動(dòng)作。
      第2存儲(chǔ)器控制電路1206根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1218的輸入向第2緩沖存儲(chǔ)器1203輸出用于從第2緩沖存儲(chǔ)器1203讀出傳送數(shù)據(jù)1207的第2存儲(chǔ)器控制信號(hào)1217。這樣,讀出第2緩沖存儲(chǔ)器1203的傳送數(shù)據(jù)1207(S110)。
      當(dāng)傳送數(shù)據(jù)1207的讀出結(jié)束時(shí)(S111),第2存儲(chǔ)器控制電路1206向時(shí)鐘供給電路1205輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)1219,停止向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路的供給第2時(shí)鐘1212,同時(shí),向處理器輸出上述數(shù)據(jù)傳送指令結(jié)束信號(hào)1219,從而結(jié)束數(shù)據(jù)傳送,結(jié)束一連串的處理(S112)。
      另外,在S106,當(dāng)判定未處理規(guī)定的數(shù)據(jù)時(shí),數(shù)據(jù)處理電路1202將寫(xiě)入要求信號(hào)1215輸出到第2存儲(chǔ)器控制電路1206。第2存儲(chǔ)器控制電路1206判定在第2緩沖存儲(chǔ)器1203是否未發(fā)生上溢(S113)。
      在S113中,如判定第2緩沖存儲(chǔ)器1203未發(fā)生上溢,則再次反復(fù)進(jìn)行S103-S106的處理。
      在S113中,當(dāng)判定第2緩沖存儲(chǔ)器1203發(fā)生上溢時(shí),第2存儲(chǔ)器控制電路1206向處理器輸出數(shù)據(jù)傳送要求信號(hào)1221,進(jìn)行數(shù)據(jù)傳送要求(S114)。此后,處理器向時(shí)鐘供給電路1205和第2存儲(chǔ)器控制電路1206發(fā)布數(shù)據(jù)傳送指令信號(hào)1218(S115)。時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1218的輸入向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路即第2存儲(chǔ)器控制電路1206供給第2時(shí)鐘1212(S116)。這樣,第2存儲(chǔ)器控制電路1206動(dòng)作。第2存儲(chǔ)器控制電路1206根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1218的輸入,向第2緩沖存儲(chǔ)器1203輸出用于從第2緩沖存儲(chǔ)器1203讀出傳送數(shù)據(jù)1207的第2存儲(chǔ)器控制信號(hào)1217。這樣,讀出第2緩沖存儲(chǔ)器1203的傳送數(shù)據(jù)1207(S117)。當(dāng)傳送數(shù)據(jù)1207的讀出結(jié)束時(shí)(S118),第2存儲(chǔ)器控制電路1206向時(shí)鐘供給電路1205輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)1219,停止向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路供給第2時(shí)鐘1212,同時(shí),向處理器輸出上述數(shù)據(jù)傳送指令結(jié)束信號(hào)1219,結(jié)束數(shù)據(jù)傳送,結(jié)束一連串的處理(S119)。再次進(jìn)行S103以后的處理。
      這樣,在本實(shí)施形式4的數(shù)據(jù)處理方法中,具有根據(jù)從指令發(fā)布源發(fā)布的指令進(jìn)行時(shí)鐘供給的時(shí)鐘供給電路1205,從而可停止數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的時(shí)鐘的供給,可減少消耗電力。
      另外,在第2緩沖存儲(chǔ)器1203發(fā)生上溢的場(chǎng)合,可不如過(guò)去那樣結(jié)束數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送,之后,根據(jù)數(shù)據(jù)傳送的結(jié)束繼續(xù)進(jìn)行數(shù)據(jù)處理,所以,當(dāng)?shù)?緩沖存儲(chǔ)器1203發(fā)生上溢時(shí),指令發(fā)布源不需要再次發(fā)布數(shù)據(jù)處理指令,可減少指令發(fā)布次數(shù)。
      當(dāng)結(jié)束數(shù)據(jù)處理時(shí),如輸出表示用于寫(xiě)入處理數(shù)據(jù)1209的第2緩沖存儲(chǔ)器1203的空容量或數(shù)據(jù)占有量的緩沖存儲(chǔ)器空容量通知信號(hào)1210,則可判斷下一數(shù)據(jù)傳送指令的傳送數(shù)據(jù)數(shù),結(jié)果,可最大限度地將數(shù)據(jù)傳遞到第2緩沖存儲(chǔ)器1203,可減少數(shù)據(jù)的上溢發(fā)生的次數(shù)。
      實(shí)施形式5下面,根據(jù)圖9和圖10說(shuō)明本實(shí)施形式5的數(shù)據(jù)處理裝置。
      圖9為示出本實(shí)施形式5的數(shù)據(jù)處理裝置的構(gòu)成的框圖。在圖9中,與圖7相同或相當(dāng)?shù)臉?gòu)成要素采用相同符號(hào),省略其說(shuō)明。
      與實(shí)施形式4的不同之處在于,當(dāng)?shù)?緩沖存儲(chǔ)器1203發(fā)生下溢時(shí),進(jìn)行數(shù)據(jù)傳送,同時(shí),停止向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202的時(shí)鐘供給;第1緩沖存儲(chǔ)器1201發(fā)生上溢時(shí),根據(jù)數(shù)據(jù)的傳送的結(jié)束,向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202的時(shí)鐘供給。
      下面,根據(jù)圖10說(shuō)明具有上述構(gòu)成的數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法。
      首先,指令發(fā)布源例如處理器向時(shí)鐘供給電路1205和數(shù)據(jù)處理電路1202發(fā)布用于處理第1緩沖存儲(chǔ)器1201的讀出數(shù)據(jù)1208的數(shù)據(jù)處理指令作為數(shù)據(jù)處理指令信號(hào)1220(S101)。
      時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)處理指令信號(hào)1220的輸入向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202供給時(shí)鐘(S102)。即,分別向第1存儲(chǔ)器控制電路1204、第2存儲(chǔ)器控制電路1206、及數(shù)據(jù)處理電路1202供給第1時(shí)鐘1211、第2時(shí)鐘1212、及第3時(shí)鐘1213。
      數(shù)據(jù)處理電路1202根據(jù)上述數(shù)據(jù)處理指令信號(hào)1220的輸入將讀出要求信號(hào)1214輸出到第1存儲(chǔ)器控制電路1204,第1存儲(chǔ)器控制電路1204向第1緩沖存儲(chǔ)器1201輸出用于讀出第1緩沖存儲(chǔ)器1201的讀出數(shù)據(jù)1208的第1存儲(chǔ)器控制信號(hào)1216。這樣,第1緩沖存儲(chǔ)器1201的讀出數(shù)據(jù)1208被讀出到數(shù)據(jù)處理電路1202(S103)。
      然后,數(shù)據(jù)處理電路1202相對(duì)讀出數(shù)據(jù)1208進(jìn)行數(shù)據(jù)處理(S104),向第2存儲(chǔ)器控制電路1206輸出寫(xiě)入要求信號(hào)1215。之后,第2存儲(chǔ)器控制電路1206向第2緩沖存儲(chǔ)器1203輸出用于寫(xiě)入處理數(shù)據(jù)1209的第2存儲(chǔ)器控制信號(hào)1217。這樣,將由數(shù)據(jù)處理電路1202處理后的處理數(shù)據(jù)1209寫(xiě)入第2緩沖存儲(chǔ)器1203(S105)。
      然后,數(shù)據(jù)處理電路1202進(jìn)行是否已結(jié)束規(guī)定的數(shù)據(jù)(將64個(gè)作為1塊的圖像數(shù)據(jù)、將64×6個(gè)作為1宏塊的圖像數(shù)據(jù)等)的處理的判定(S106)。
      在S106,當(dāng)判定已處理規(guī)定的數(shù)據(jù)時(shí),數(shù)據(jù)處理電路1202向時(shí)鐘供給電路1205輸出數(shù)據(jù)處理指令結(jié)束信號(hào)1222,停止向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202的時(shí)鐘供給,同時(shí),將上述數(shù)據(jù)處理指令結(jié)束信號(hào)1222輸出到處理器。這樣,結(jié)束數(shù)據(jù)處理(S107)。之后,處理器向時(shí)鐘供給電路1205和第2存儲(chǔ)器控制電路1206發(fā)布數(shù)據(jù)傳送指令信號(hào)1218(S108)。
      時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1218的輸入向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路即第2存儲(chǔ)器控制電路1206供給第2時(shí)鐘1212(S109)。這樣,第2存儲(chǔ)器控制電路1206動(dòng)作。
      第2存儲(chǔ)器控制電路1206根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1218的輸入向第2緩沖存儲(chǔ)器1203輸出用于從第2緩沖存儲(chǔ)器1203讀出傳送數(shù)據(jù)1207的第2存儲(chǔ)器控制信號(hào)1217。這樣,讀出第2緩沖存儲(chǔ)器1203的傳送數(shù)據(jù)1207(S110)。
      當(dāng)傳送數(shù)據(jù)1207的讀出結(jié)束時(shí)(S111),第2存儲(chǔ)器控制電路1206向時(shí)鐘供給電路1205輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)1219,停止第2時(shí)鐘1212向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路的供給,同時(shí),向處理器輸出上述數(shù)據(jù)傳送指令結(jié)束信號(hào)1219,從而結(jié)束數(shù)據(jù)傳送,結(jié)束一連串的處理(S112)。
      另外,在S106,當(dāng)判定未處理規(guī)定的數(shù)據(jù)時(shí),數(shù)據(jù)處理電路1202將寫(xiě)入要求信號(hào)1215輸出到第2存儲(chǔ)器控制電路1206。讀出數(shù)據(jù)1208判定在第2緩沖存儲(chǔ)器1203是否未發(fā)生上溢(S113)。
      在S113中,如判定第2緩沖存儲(chǔ)器1203未發(fā)生上溢,則再次反復(fù)進(jìn)行S103-S106的處理。
      在S113中,當(dāng)判定第2緩沖存儲(chǔ)器1203發(fā)生上溢時(shí),第2存儲(chǔ)器控制電路1206向處理器輸出數(shù)據(jù)傳送要求信號(hào)1221,進(jìn)行數(shù)據(jù)傳送要求,同時(shí),向時(shí)鐘供給電路1205輸出上述數(shù)據(jù)傳送要求信號(hào)1221,停止向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202的時(shí)鐘供給(S120)。即,停止向第1存儲(chǔ)器控制電路1204、第2存儲(chǔ)器控制電路1206、及數(shù)據(jù)處理電路1202供給第1時(shí)鐘1211、第2時(shí)鐘1212、及第3時(shí)鐘1213。此后,處理器向時(shí)鐘供給電路1205和第2存儲(chǔ)器控制電路1206發(fā)布數(shù)據(jù)傳送指令信號(hào)1218(S115)。時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1218的輸入向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路即第2存儲(chǔ)器控制電路1206供給第2時(shí)鐘1212(S116)。這樣,第2存儲(chǔ)器控制電路1206動(dòng)作。第2存儲(chǔ)器控制電路1206根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1218的輸入,向第2緩沖存儲(chǔ)器1203輸出用于從第2緩沖存儲(chǔ)器1203讀出傳送數(shù)據(jù)1207的第2存儲(chǔ)器控制信號(hào)1217。這樣,讀出第2緩沖存儲(chǔ)器1203的傳送數(shù)據(jù)1207(S117)。當(dāng)傳送數(shù)據(jù)1207的讀出結(jié)束時(shí)(S118),第2存儲(chǔ)器控制電路1206向時(shí)鐘供給電路1205輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)1219,停止向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路供給第2時(shí)鐘1212,同時(shí),向處理器輸出上述數(shù)據(jù)傳送指令結(jié)束信號(hào)1219,結(jié)束數(shù)據(jù)傳送,結(jié)束一連串的處理(S119)。再次進(jìn)行S102以后的處理。
      這樣,在本實(shí)施形式5的數(shù)據(jù)處理方法中,具有根據(jù)從指令發(fā)布源發(fā)布的指令進(jìn)行時(shí)鐘供給的時(shí)鐘供給電路1205,從而可停止數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的時(shí)鐘的供給,可減少消耗電力。
      另外,在第2緩沖存儲(chǔ)器1203發(fā)生上溢的場(chǎng)合,可不如過(guò)去那樣結(jié)束數(shù)據(jù)處理地進(jìn)行數(shù)據(jù)傳送,之后,根據(jù)數(shù)據(jù)傳送的結(jié)束繼續(xù)進(jìn)行數(shù)據(jù)處理,所以,當(dāng)?shù)?緩沖存儲(chǔ)器1203發(fā)生上溢時(shí),指令發(fā)布源不需要再次發(fā)布數(shù)據(jù)處理指令,可減少指令發(fā)布次數(shù)。
      另外,當(dāng)進(jìn)行上述數(shù)據(jù)傳送要求時(shí),停止向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及1202的時(shí)鐘供給,在數(shù)據(jù)傳送結(jié)束之前不進(jìn)行時(shí)鐘的供給,所以,即使在發(fā)布數(shù)據(jù)傳送指令之前時(shí)間經(jīng)過(guò),也可防止消耗電力的增加。
      當(dāng)結(jié)束數(shù)據(jù)處理時(shí),如輸出表示第2緩沖存儲(chǔ)器1203的空容量或數(shù)據(jù)占有量的緩沖存儲(chǔ)器空容量通知信號(hào)1210,則可判斷下一數(shù)據(jù)傳送指令的傳送數(shù)據(jù)數(shù),結(jié)果,可最大限度地將數(shù)據(jù)傳送到第2緩沖存儲(chǔ)器1203,可減少數(shù)據(jù)的上溢發(fā)生的次數(shù)。
      實(shí)施形式6下面,根據(jù)圖11和圖12說(shuō)明本實(shí)施形式6的數(shù)據(jù)處理裝置。
      圖11為示出本實(shí)施形式6的數(shù)據(jù)處理裝置的構(gòu)成的框圖。在圖11中,與圖9相同或相當(dāng)?shù)臉?gòu)成要素采用相同符號(hào),省略其說(shuō)明。
      與實(shí)施形式5的不同之處在于,不從指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令,根據(jù)數(shù)據(jù)處理的結(jié)束開(kāi)始數(shù)據(jù)傳送。
      下面,根據(jù)圖12說(shuō)明具有上述構(gòu)成的數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法。
      首先,指令發(fā)布源例如處理器向時(shí)鐘供給電路1205和數(shù)據(jù)處理電路1202發(fā)布用于處理第1緩沖存儲(chǔ)器1201的讀出數(shù)據(jù)1208的數(shù)據(jù)處理指令作為數(shù)據(jù)處理指令信號(hào)1220(S101)。
      時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)處理指令信號(hào)1220的輸入向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202供給時(shí)鐘(S102)。即,分別向第1存儲(chǔ)器控制電路1204、第2存儲(chǔ)器控制電路1206、及數(shù)據(jù)處理電路1202供給第1時(shí)鐘1211、第2時(shí)鐘1212、及第3時(shí)鐘1213。
      數(shù)據(jù)處理電路1202根據(jù)上述數(shù)據(jù)處理指令信號(hào)1220的輸入將讀出要求信號(hào)1214輸出到第1存儲(chǔ)器控制電路1204,第1存儲(chǔ)器控制電路1204向第1緩沖存儲(chǔ)器1201輸出用于讀出第1緩沖存儲(chǔ)器1201的讀出數(shù)據(jù)1208的第1存儲(chǔ)器控制信號(hào)1216。這樣,第1緩沖存儲(chǔ)器1201的讀出數(shù)據(jù)1208被讀出到數(shù)據(jù)處理電路1202(S103)。
      然后,數(shù)據(jù)處理電路1202對(duì)讀出數(shù)據(jù)1208進(jìn)行數(shù)據(jù)處理(S104),向第2存儲(chǔ)器控制電路1206輸出寫(xiě)入要求信號(hào)1215。之后,第2存儲(chǔ)器控制電路1206向第2緩沖存儲(chǔ)器1203輸出用于寫(xiě)入處理數(shù)據(jù)1209的第2存儲(chǔ)器控制信號(hào)1217。這樣,將由數(shù)據(jù)處理電路1202處理后的處理數(shù)據(jù)1209寫(xiě)入第2緩沖存儲(chǔ)器1203(S105)。
      然后,數(shù)據(jù)處理電路1202進(jìn)行是否已結(jié)束規(guī)定的數(shù)據(jù)(將64個(gè)作為1塊的圖像數(shù)據(jù)、將64×6個(gè)作為1宏塊的圖像數(shù)據(jù)等)的處理的判定(S106)。
      在S106,當(dāng)判定已處理規(guī)定的數(shù)據(jù)時(shí),數(shù)據(jù)處理電路1202向時(shí)鐘供給電路1205、處理器、及第2存儲(chǔ)器控制電路1206輸出數(shù)據(jù)處理指令結(jié)束信號(hào)1222。
      時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)處理指令結(jié)束信號(hào)1222的輸入,停止向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202的時(shí)鐘供給,即,停止向第1存儲(chǔ)器控制電路1204、第2存儲(chǔ)器控制電路1206、及數(shù)據(jù)處理電路1202供給第1時(shí)鐘1211、第2時(shí)鐘1212、及第3時(shí)鐘1213,處理器根據(jù)上述數(shù)據(jù)處理指令結(jié)束信號(hào)1222的輸入結(jié)束數(shù)據(jù)處理指令。這樣,結(jié)束數(shù)據(jù)處理(S107)。
      時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)處理指令結(jié)束信號(hào)1222的輸入向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路即第2存儲(chǔ)器控制電路1206供給第2時(shí)鐘1212(S109)。
      第2存儲(chǔ)器控制電路1206根據(jù)上述數(shù)據(jù)處理指令結(jié)束信號(hào)1222的輸入向第2緩沖存儲(chǔ)器1203輸出用于從第2緩沖存儲(chǔ)器1203讀出傳送數(shù)據(jù)1207的第2存儲(chǔ)器控制信號(hào)1217。這樣,讀出第2緩沖存儲(chǔ)器1203的傳送數(shù)據(jù)1207(S110)。
      當(dāng)傳送數(shù)據(jù)1207的讀出結(jié)束時(shí)(S111),第2存儲(chǔ)器控制電路1206向時(shí)鐘供給電路1205輸出數(shù)據(jù)傳送結(jié)束信號(hào)1223,停止向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路供給第2時(shí)鐘1212,同時(shí),向處理器輸出上述數(shù)據(jù)傳送結(jié)束信號(hào)1223,從而結(jié)束數(shù)據(jù)傳送,結(jié)束一連串的處理(S112)。
      另外,在S106,當(dāng)判定未處理規(guī)定的數(shù)據(jù)時(shí),數(shù)據(jù)處理電路1202將寫(xiě)入要求信號(hào)1215輸出到第2存儲(chǔ)器控制電路1206。第2存儲(chǔ)器控制電路1208判定在第2緩沖存儲(chǔ)器1203是否未發(fā)生上溢(S113)。
      在S113中,當(dāng)判定第2緩沖存儲(chǔ)器1203未發(fā)生上溢時(shí),再次反復(fù)進(jìn)行S103~S106的處理。
      在S113中,如判定已處理規(guī)定的數(shù)據(jù)時(shí),數(shù)據(jù)處理電路1202向時(shí)鐘供給電路1205、處理器、及第2存儲(chǔ)器控制電路1206輸出數(shù)據(jù)處理指令結(jié)束信號(hào)1222。時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)處理指令結(jié)束信號(hào)1222的輸入向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202的時(shí)鐘供給,處理器根據(jù)上述數(shù)據(jù)處理指令結(jié)束信號(hào)1222的輸入結(jié)束數(shù)據(jù)處理指令的發(fā)布。這樣,結(jié)束數(shù)據(jù)處理(S120)。另外,時(shí)鐘供給電路1205根據(jù)上述數(shù)據(jù)處理指令結(jié)束信號(hào)1222的輸入向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路即第2存儲(chǔ)器控制電路1206供給第2時(shí)鐘1212(S116)。這樣,第2存儲(chǔ)器控制電路1206動(dòng)作。第2存儲(chǔ)器控制電路1206根據(jù)上述數(shù)據(jù)傳送指令信號(hào)1218的輸入,向第2緩沖存儲(chǔ)器1203輸出用于從第2緩沖存儲(chǔ)器1203讀出傳送數(shù)據(jù)1207的第2存儲(chǔ)器控制信號(hào)1217。這樣,讀出第2緩沖存儲(chǔ)器1203的傳送數(shù)據(jù)1207(S117)。當(dāng)傳送數(shù)據(jù)1207的讀出結(jié)束時(shí)(S118),第2存儲(chǔ)器控制電路1206向時(shí)鐘供給電路1205輸出數(shù)據(jù)傳送指令結(jié)束信號(hào)1219,停止向第2緩沖存儲(chǔ)器1203的數(shù)據(jù)讀出電路供給第2時(shí)鐘1212,同時(shí),向處理器輸出上述數(shù)據(jù)傳送指令結(jié)束信號(hào)1219,結(jié)束數(shù)據(jù)傳送,結(jié)束一連串的處理(S119)。再次進(jìn)行S102以后的處理。
      這樣,在本實(shí)施形式6的數(shù)據(jù)處理方法中,具有根據(jù)從指令發(fā)布源發(fā)布的指令進(jìn)行時(shí)鐘供給的時(shí)鐘供給電路1205,從而可停止數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的時(shí)鐘的供給,可減少消耗電力。
      另外,在第2緩沖存儲(chǔ)器1203發(fā)生上溢的場(chǎng)合,可不如過(guò)去那樣結(jié)束數(shù)據(jù)處理地進(jìn)行數(shù)據(jù)傳送,之后,根據(jù)數(shù)據(jù)傳送的結(jié)束繼續(xù)進(jìn)行數(shù)據(jù)處理,所以,當(dāng)?shù)?緩沖存儲(chǔ)器1203發(fā)生上溢時(shí),指令發(fā)布源不需要再次發(fā)布數(shù)據(jù)處理指令,可減少指令發(fā)布次數(shù)。
      另外,當(dāng)進(jìn)行上述數(shù)據(jù)傳送要求時(shí),停止向第1緩沖存儲(chǔ)器1201的數(shù)據(jù)讀出電路、第2緩沖存儲(chǔ)器1203的數(shù)據(jù)寫(xiě)入電路、及數(shù)據(jù)處理電路1202的時(shí)鐘供給,在數(shù)據(jù)傳送結(jié)束之前不進(jìn)行時(shí)鐘的供給,所以,即使在發(fā)布數(shù)據(jù)傳送指令之前時(shí)間經(jīng)過(guò),也可防止消耗電力的增加。
      當(dāng)結(jié)束數(shù)據(jù)處理時(shí),如輸出表示第2緩沖存儲(chǔ)器1203的空容量或數(shù)據(jù)占有量的緩沖存儲(chǔ)器空容量通知信號(hào)1210,則可判斷下一數(shù)據(jù)傳送指令的傳送數(shù)據(jù)數(shù),結(jié)果,可最大限度地將數(shù)據(jù)傳送到第2緩沖存儲(chǔ)器1203,可減少數(shù)據(jù)的上溢發(fā)生的次數(shù)。
      產(chǎn)業(yè)上利用的可能性本發(fā)明的數(shù)據(jù)處理裝置和數(shù)據(jù)處理方法在發(fā)生下溢或上溢的場(chǎng)合,不結(jié)束數(shù)據(jù)處理地進(jìn)行數(shù)據(jù)傳送,同時(shí),控制時(shí)鐘的供給,因此,作為數(shù)據(jù)處理裝置和數(shù)據(jù)處理方法有用。
      權(quán)利要求
      1.一種數(shù)據(jù)處理裝置,根據(jù)從指令發(fā)布源輸出的指令進(jìn)行將傳送數(shù)據(jù)寫(xiě)入第1緩沖存儲(chǔ)器的數(shù)據(jù)傳送,根據(jù)數(shù)據(jù)處理電路對(duì)從上述第1緩沖存儲(chǔ)器讀出的上述傳送數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,寫(xiě)入第2緩沖存儲(chǔ)器;其特征在于具有時(shí)鐘供給電路,該時(shí)鐘供給電路進(jìn)行向第1數(shù)據(jù)寫(xiě)入電路的第1時(shí)鐘的供給及向數(shù)據(jù)讀出電路、上述數(shù)據(jù)處理電路、第2數(shù)據(jù)寫(xiě)入電路的第2時(shí)鐘供給,該第1數(shù)據(jù)寫(xiě)入電路用于將上述傳送數(shù)據(jù)寫(xiě)入上述第1緩沖存儲(chǔ)器,該數(shù)據(jù)讀出電路用于從上述第1緩沖存儲(chǔ)器讀出上述傳送數(shù)據(jù),該第2數(shù)據(jù)寫(xiě)入電路用于將處理數(shù)據(jù)寫(xiě)入上述第2緩沖存儲(chǔ)器。
      2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于上述第1數(shù)據(jù)寫(xiě)入電路具有在結(jié)束上述傳送數(shù)據(jù)的寫(xiě)入時(shí)將上述數(shù)據(jù)傳送的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)傳送結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送;當(dāng)由上述數(shù)據(jù)傳送結(jié)束通知裝置通知了上述數(shù)據(jù)的傳送結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第1時(shí)鐘的供給。
      3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于上述數(shù)據(jù)處理電路具有在結(jié)束上述數(shù)據(jù)處理時(shí)將上述數(shù)據(jù)處理的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)處理結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)由上述數(shù)據(jù)處理結(jié)束通知裝置通知了上述數(shù)據(jù)處理的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第2時(shí)鐘的供給。
      4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于上述第1數(shù)據(jù)寫(xiě)入電路具有在結(jié)束上述傳送數(shù)據(jù)的寫(xiě)入時(shí)將上述數(shù)據(jù)傳送的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)傳送結(jié)束通知裝置;上述數(shù)據(jù)處理電路具有在結(jié)束上述數(shù)據(jù)處理時(shí)將上述數(shù)據(jù)處理的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)處理結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送;當(dāng)由上述數(shù)據(jù)傳送結(jié)束通知裝置通知了上述數(shù)據(jù)的傳送結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第1時(shí)鐘的供給,結(jié)束上述數(shù)據(jù)傳送,而且,進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)由上述數(shù)據(jù)處理結(jié)束通知裝置通知了上述數(shù)據(jù)處理的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第2時(shí)鐘的供給。
      5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于上述數(shù)據(jù)讀出電路具有判定裝置和數(shù)據(jù)傳送要求裝置,該判定裝置在進(jìn)行上述數(shù)據(jù)處理之前判定上述第1緩沖存儲(chǔ)器是否發(fā)生下溢,該數(shù)據(jù)傳送要求裝置在由該判定裝置判定上述第1緩沖存儲(chǔ)器發(fā)生下溢的場(chǎng)合,向上述指令發(fā)布源輸出用于進(jìn)行數(shù)據(jù)傳送要求的數(shù)據(jù)傳送要求信號(hào)。
      6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于上述數(shù)據(jù)讀出電路具有判定裝置和數(shù)據(jù)傳送要求裝置,該判定裝置在進(jìn)行上述數(shù)據(jù)處理之前判定上述第1緩沖存儲(chǔ)器是否發(fā)生下溢,該數(shù)據(jù)傳送要求裝置在由該判定裝置判定上述第1緩沖存儲(chǔ)器發(fā)生下溢的場(chǎng)合,向上述指令發(fā)布源和上述時(shí)鐘供給電路輸出用于進(jìn)行數(shù)據(jù)傳送要求的數(shù)據(jù)傳送要求信號(hào);上述時(shí)鐘供給電路根據(jù)上述數(shù)據(jù)傳送要求信號(hào)的輸入停止上述第2時(shí)鐘的供給。
      7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于上述第1數(shù)據(jù)寫(xiě)入電路具有在結(jié)束上述數(shù)據(jù)處理時(shí)通知上述第1緩沖存儲(chǔ)器的空容量或數(shù)據(jù)占有量的通知裝置。
      8.一種數(shù)據(jù)處理裝置,根據(jù)從指令發(fā)布源輸出的指令讀出第1緩沖存儲(chǔ)器的數(shù)據(jù),由數(shù)據(jù)處理電路進(jìn)行數(shù)據(jù)處理,將進(jìn)行了該數(shù)據(jù)處理的處理數(shù)據(jù)寫(xiě)入第2緩沖存儲(chǔ)器,讀出寫(xiě)入上述第2緩沖存儲(chǔ)器的處理數(shù)據(jù),進(jìn)行數(shù)據(jù)傳送;其特征在于具有時(shí)鐘供給電路,該時(shí)鐘供給電路進(jìn)行向第1數(shù)據(jù)讀出電路、上述數(shù)據(jù)處理電路、及數(shù)據(jù)寫(xiě)入電路的第1時(shí)鐘供給和向第2數(shù)據(jù)讀出電路的第2時(shí)鐘供給,該第1數(shù)據(jù)讀出電路將上述第1緩沖存儲(chǔ)器的數(shù)據(jù)讀出到上述數(shù)據(jù)處理電路,該數(shù)據(jù)寫(xiě)入電路將處理數(shù)據(jù)寫(xiě)入上述第2緩沖存儲(chǔ)器,該第2數(shù)據(jù)讀出電路讀出上述第2緩沖存儲(chǔ)器的處理數(shù)據(jù)進(jìn)行傳送。
      9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于上述數(shù)據(jù)處理電路具有在結(jié)束上述數(shù)據(jù)處理時(shí)將上述數(shù)據(jù)處理的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)處理結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)由上述數(shù)據(jù)處理結(jié)束通知裝置通知上述數(shù)據(jù)處理的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第1時(shí)鐘的供給。
      10.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于上述第2數(shù)據(jù)讀出電路具有在結(jié)束上述數(shù)據(jù)讀出時(shí)將上述數(shù)據(jù)傳送的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)讀出結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送,當(dāng)由上述數(shù)據(jù)傳送結(jié)束通知裝置通知上述數(shù)據(jù)傳送的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第2時(shí)鐘的供給。
      11.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于上述數(shù)據(jù)處理電路具有在結(jié)束上述數(shù)據(jù)處理時(shí)將上述數(shù)據(jù)處理的結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)處理結(jié)束通知裝置;上述第2數(shù)據(jù)讀出電路具有在結(jié)束上述數(shù)據(jù)讀出時(shí)將上述數(shù)據(jù)讀出結(jié)束通知上述指令發(fā)布源和上述時(shí)鐘供給電路的數(shù)據(jù)傳送結(jié)束通知裝置;當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),由上述時(shí)鐘供給電路進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理,當(dāng)由上述數(shù)據(jù)處理結(jié)束通知裝置通知上述數(shù)據(jù)處理指令的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第1時(shí)鐘的供給,結(jié)束上述數(shù)據(jù)處理,而且,進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送;當(dāng)由上述數(shù)據(jù)傳送結(jié)束通知裝置通知上述數(shù)據(jù)傳送的結(jié)束時(shí),由上述時(shí)鐘供給電路停止上述第2時(shí)鐘的供給。
      12.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于上述數(shù)據(jù)寫(xiě)入電路具有判定裝置和數(shù)據(jù)傳送要求裝置;該判定裝置在進(jìn)行上述數(shù)據(jù)傳送之前判定上述第2緩沖存儲(chǔ)器是否發(fā)生上溢;該數(shù)據(jù)傳送要求裝置在由該判定裝置判定上述第2緩沖存儲(chǔ)器發(fā)生上溢的場(chǎng)合,向上述指令發(fā)布源輸出用于進(jìn)行數(shù)據(jù)傳送要求的數(shù)據(jù)傳送要求信號(hào)。
      13.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于上述數(shù)據(jù)寫(xiě)入電路具有判定裝置和數(shù)據(jù)傳送要求裝置;該判定裝置在進(jìn)行上述數(shù)據(jù)傳送之前判定上述第2緩沖存儲(chǔ)器是否發(fā)生上溢;該數(shù)據(jù)傳送要求裝置在由該判定裝置判定上述第2緩沖存儲(chǔ)器發(fā)生上溢的場(chǎng)合,向上述指令發(fā)布源和上述時(shí)鐘供給電路輸出用于進(jìn)行數(shù)據(jù)傳送要求的數(shù)據(jù)傳送要求信號(hào);上述時(shí)鐘供給電路根據(jù)上述數(shù)據(jù)傳送要求信號(hào)的輸入停止上述第1時(shí)鐘的供給。
      14.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于上述第2數(shù)據(jù)讀出電路具有在結(jié)束上述數(shù)據(jù)傳送時(shí)通知上述第2緩沖存儲(chǔ)器的空容量或數(shù)據(jù)占有量的通知裝置。
      15.一種數(shù)據(jù)處理方法,根據(jù)從指令發(fā)布源輸出的指令進(jìn)行將傳送數(shù)據(jù)寫(xiě)入第1緩沖存儲(chǔ)器的數(shù)據(jù)傳送,由數(shù)據(jù)處理電路對(duì)從上述第1緩沖存儲(chǔ)器讀出的上述傳送數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,寫(xiě)入第2緩沖存儲(chǔ)器;其特征在于進(jìn)行向第1數(shù)據(jù)寫(xiě)入電路的第1時(shí)鐘的供給及向數(shù)據(jù)讀出電路、上述數(shù)據(jù)處理電路、數(shù)據(jù)寫(xiě)入電路的第2時(shí)鐘供給,該第1數(shù)據(jù)寫(xiě)入電路用于將上述傳送數(shù)據(jù)寫(xiě)入上述第1緩沖存儲(chǔ)器,該數(shù)據(jù)讀出電路用于從上述第1緩沖存儲(chǔ)器讀出上述傳送數(shù)據(jù),該數(shù)據(jù)處理電路對(duì)上述傳送數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,該數(shù)據(jù)寫(xiě)入電路用于將處理數(shù)據(jù)寫(xiě)入上述第2緩沖存儲(chǔ)器。
      16.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理方法,其特征在于當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送,當(dāng)上述數(shù)據(jù)的寫(xiě)入結(jié)束時(shí),通知上述數(shù)據(jù)傳送的結(jié)束,停止上述第1時(shí)鐘的供給。
      17.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理方法,其特征在于當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)上述數(shù)據(jù)處理結(jié)束時(shí),通知上述數(shù)據(jù)處理的結(jié)束,停止上述第2時(shí)鐘的供給。
      18.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理方法,其特征在于當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送;當(dāng)上述傳送數(shù)據(jù)的寫(xiě)入結(jié)束時(shí),通知上述數(shù)據(jù)傳送的結(jié)束;當(dāng)通知了上述數(shù)據(jù)的傳送結(jié)束時(shí),停止上述第1時(shí)鐘的供給,結(jié)束上述數(shù)據(jù)傳送,而且,進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;在上述數(shù)據(jù)處理結(jié)束時(shí)通知上述數(shù)據(jù)處理的結(jié)束,停止上述第2時(shí)鐘的供給。
      19.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理方法,其特征在于在進(jìn)行上述數(shù)據(jù)處理之前判定上述第1緩沖存儲(chǔ)器是否發(fā)生下溢,在判定上述第1緩沖存儲(chǔ)器發(fā)生下溢的場(chǎng)合,進(jìn)行數(shù)據(jù)傳送要求。
      20.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理方法,其特征在于在進(jìn)行上述數(shù)據(jù)處理之前判定上述第1緩沖存儲(chǔ)器是否發(fā)生下溢;判定上述第1緩沖存儲(chǔ)器發(fā)生下溢的場(chǎng)合,停止上述第2時(shí)鐘的供給,進(jìn)行數(shù)據(jù)傳送要求。
      21.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理方法,其特征在于在結(jié)束上述數(shù)據(jù)處理時(shí)通知上述第1緩沖存儲(chǔ)器的空容量或數(shù)據(jù)占有量。
      22.一種數(shù)據(jù)處理方法,根據(jù)從指令發(fā)布源輸出的指令讀出第1緩沖存儲(chǔ)器的數(shù)據(jù),由數(shù)據(jù)處理電路進(jìn)行數(shù)據(jù)處理,將進(jìn)行了該數(shù)據(jù)處理的處理數(shù)據(jù)寫(xiě)入第2緩沖存儲(chǔ)器,讀出寫(xiě)入上述第2緩沖存儲(chǔ)器的處理數(shù)據(jù),進(jìn)行數(shù)據(jù)傳送;其特征在于進(jìn)行向第1數(shù)據(jù)讀出電路、上述數(shù)據(jù)處理電路、及數(shù)據(jù)寫(xiě)入電路的第1時(shí)鐘供給和向第2數(shù)據(jù)讀出電路的第2時(shí)鐘供給,該第1數(shù)據(jù)讀出電路將上述第1緩沖存儲(chǔ)器的數(shù)據(jù)讀出到上述數(shù)據(jù)處理電路,該數(shù)據(jù)處理電路對(duì)上述數(shù)據(jù)進(jìn)行處理,該數(shù)據(jù)寫(xiě)入電路將處理數(shù)據(jù)寫(xiě)入上述第2緩沖存儲(chǔ)器,該第2數(shù)據(jù)讀出電路讀出上述第2緩沖存儲(chǔ)器的處理數(shù)據(jù)進(jìn)行傳送。
      23.根據(jù)權(quán)利要求22所述的數(shù)據(jù)處理方法,其特征在于當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)上述數(shù)據(jù)處理結(jié)束時(shí),通知上述數(shù)據(jù)處理的結(jié)束,停止上述第1時(shí)鐘的供給。
      24.根據(jù)權(quán)利要求22所述的數(shù)據(jù)處理方法,其特征在于當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)傳送指令時(shí),進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送,當(dāng)上述傳送數(shù)據(jù)讀出結(jié)束時(shí),通知上述數(shù)據(jù)的傳送的結(jié)束,停止上述第2時(shí)鐘的供給。
      25.根據(jù)權(quán)利要求22所述的數(shù)據(jù)處理方法,其特征在于當(dāng)從上述指令發(fā)布源發(fā)布數(shù)據(jù)處理指令時(shí),進(jìn)行上述第1時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)處理;當(dāng)上述數(shù)據(jù)處理結(jié)束時(shí),通知上述數(shù)據(jù)處理的結(jié)束,停止上述第1時(shí)鐘的供給,結(jié)束上述數(shù)據(jù)處理,而且,進(jìn)行上述第2時(shí)鐘的供給,開(kāi)始上述數(shù)據(jù)傳送,當(dāng)上述傳送數(shù)據(jù)的讀出結(jié)束時(shí),通知上述數(shù)據(jù)傳送的結(jié)束,停止上述第2時(shí)鐘的供給。
      26.根據(jù)權(quán)利要求22所述的數(shù)據(jù)處理方法,其特征在于在進(jìn)行上述數(shù)據(jù)傳送之前判定上述第2緩沖存儲(chǔ)器是否發(fā)生上溢,在判定上述第2緩沖存儲(chǔ)器發(fā)生上溢的場(chǎng)合,進(jìn)行數(shù)據(jù)傳送要求。
      27.根據(jù)權(quán)利要求22所述的數(shù)據(jù)處理方法,其特征在于在進(jìn)行上述數(shù)據(jù)傳送之前判定上述第2緩沖存儲(chǔ)器是否發(fā)生上溢;在判定上述第2緩沖存儲(chǔ)器發(fā)生上溢的場(chǎng)合,停止上述第1時(shí)鐘的供給,進(jìn)行數(shù)據(jù)傳送要求。
      28.根據(jù)權(quán)利要求22所述的數(shù)據(jù)處理方法,其特征在于當(dāng)結(jié)束上述數(shù)據(jù)傳送時(shí),通知上述第2緩沖存儲(chǔ)器的空容量或數(shù)據(jù)占有量。
      全文摘要
      本發(fā)明的數(shù)據(jù)處理裝置和數(shù)據(jù)處理方法根據(jù)從指令發(fā)布源發(fā)布的各種處理指令控制時(shí)鐘,當(dāng)?shù)?緩沖存儲(chǔ)器發(fā)生下溢時(shí),不結(jié)束數(shù)據(jù)處理指令地進(jìn)行數(shù)據(jù)傳送要求,根據(jù)數(shù)據(jù)傳送指令的結(jié)束再次進(jìn)行數(shù)據(jù)處理。這樣,可停止數(shù)據(jù)未傳送期間和數(shù)據(jù)未處理期間的時(shí)鐘的供給,可減少消耗電力,另外,當(dāng)?shù)?緩沖存儲(chǔ)器發(fā)生下溢時(shí),指令發(fā)布源不需要再次發(fā)布數(shù)據(jù)處理指令,可減少指令發(fā)布數(shù)。
      文檔編號(hào)G06F13/12GK1432156SQ01810482
      公開(kāi)日2003年7月23日 申請(qǐng)日期2001年5月30日 優(yōu)先權(quán)日2000年5月30日
      發(fā)明者大橋政宏, 橋本幸吉 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1