国产精品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è)備和方法、以及程序的制作方法

      文檔序號(hào):2612909閱讀:165來源:國知局
      專利名稱:控制設(shè)備和方法、以及程序的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種控制設(shè)備和控制方法、以及程序,更具體地,涉及一種能夠快速控制受控裝置的控制設(shè)備和控制方法、以及程序。
      背景技術(shù)
      在涉及某種電子控制的諸如電視接收機(jī)、便攜式電話機(jī)、和自動(dòng)裝置等的設(shè)備中,例如,形成每個(gè)設(shè)備的預(yù)定部件作為如圖1中所示的前級(jí)控制單元1、后級(jí)控制單元2、和受控裝置3來運(yùn)行,以執(zhí)行預(yù)定處理。
      當(dāng)信道改變時(shí),為了隱藏在信道改變時(shí)所引起的圖像擾動(dòng),電視接收機(jī)(例如)執(zhí)行控制以片刻減少液晶面板的亮度。該處理是通過以下操作來實(shí)現(xiàn)的如圖2A中所示,在電視接收器中,用于控制圖像處理的作為前級(jí)控制單元1的圖像處理微型計(jì)算機(jī)(下文縮寫成微機(jī))的操作;用于控制液晶面板的作為后級(jí)控制單元2的微機(jī)的操作;以及作為受控裝置3的液晶面板的操作。
      具體地,作為前級(jí)控制單元1的圖像處理微機(jī)響應(yīng)于輸入的改變信道(外部事件)的命令,將降低液晶面板的亮度的命令輸出到作為后級(jí)控制單元2的用于控制液晶面板的微機(jī)。作為后級(jí)控制單元2的用于控制液晶面板的微機(jī)計(jì)算使圖像變暗所必需的數(shù)據(jù),然后將該數(shù)據(jù)傳送到作為受控裝置3的液晶面板。
      當(dāng)由用戶操縱的遙控器的操作(例如)被看作是外部事件時(shí),如圖2B所示,接收來自遙控器的改變信道的命令并且將該命令傳送到圖像處理微機(jī)的接口控制微機(jī)作為前級(jí)控制單元1運(yùn)行,在以上實(shí)例中作為前級(jí)控制單元1的圖像處理微機(jī)作為后級(jí)控制單元2運(yùn)行,以及在以上實(shí)例中作為后級(jí)控制單元2的用于控制液晶面板的微機(jī)作為受控裝置3運(yùn)行。
      當(dāng)加速在前級(jí)控制單元1、后級(jí)控制單元2、和受控裝置3(下文中,當(dāng)前級(jí)控制單元1、后級(jí)控制單元2、和受控裝置3并不必須互相區(qū)分時(shí),將它們?nèi)w稱作控制系統(tǒng)10)中的處理時(shí),就可以加速作為整體的裝置的處理。因此,加速控制系統(tǒng)10中的處理是十分重要的。
      在圖1實(shí)例中,控制系統(tǒng)10的處理所需時(shí)間包括時(shí)間Td1,是從通過前級(jí)控制單元1將對(duì)應(yīng)于外部事件的數(shù)據(jù)輸出到后級(jí)控制單元2,到通過后級(jí)控制單元2啟動(dòng)對(duì)應(yīng)于該數(shù)據(jù)的處理(計(jì)算)的時(shí)間;和時(shí)間Td2,用于后級(jí)控制單元2的處理。
      就是說,當(dāng)時(shí)間Td1或時(shí)間Td2能夠被縮短時(shí),控制系統(tǒng)10中的處理就可以被加速。
      以下將給出關(guān)于處理時(shí)間Td2的描述。首先,參考圖3描述后級(jí)控制單元2的配置。
      后級(jí)控制單元2包括計(jì)算單元21、諸如閃存等的ROM(只讀存儲(chǔ)器)22、RAM(隨機(jī)存取存儲(chǔ)器)23、通信控制單元24、和通信控制單元25。這些部件通過內(nèi)部總線26互相連接。
      計(jì)算單元21由CPU(中央處理單元)等形成。計(jì)算單元21根據(jù)從ROM 22下載到RAM 23中的程序,執(zhí)行各種處理。RAM 23還存儲(chǔ)了計(jì)算單元21根據(jù)需要執(zhí)行各種處理所必需的數(shù)據(jù)等。
      順便提及,根據(jù)后級(jí)控制單元2(微機(jī))的規(guī)格,可存在或不存在ROM 22和RAM 23。
      通信控制單元24與前級(jí)控制單元1通信,以接收從前級(jí)控制單元1提供的數(shù)據(jù)。通信控制單元24將該數(shù)據(jù)提供給計(jì)算單元21。
      通信控制單元25與受控裝置3通信,以將由計(jì)算單元21提供的計(jì)算結(jié)果提供給受控裝置3。
      通信控制單元24和通信控制單元25是由例如微機(jī)內(nèi)的外圍裝置,諸如I2C接口、USB、串行通信端口等所形成的。
      順便提及,圖3示出了在連接到一個(gè)前級(jí)控制單元1和一個(gè)受控裝置3的后級(jí)控制單元2的配置實(shí)例中,與前級(jí)控制單元1通信的一個(gè)通信控制單元以及與受控裝置3通信的一個(gè)通信控制單元,可以為每個(gè)前級(jí)控制單元1和受控裝置3設(shè)置多個(gè)通信控制單元。
      另外,可設(shè)置連接到預(yù)定存儲(chǔ)裝置的通信控制單元,以便計(jì)算單元21能夠使用存儲(chǔ)在存儲(chǔ)裝置中的數(shù)據(jù)來執(zhí)行計(jì)算處理。
      接下來,參考圖4,描述軟件通過計(jì)算單元21運(yùn)行的后級(jí)控制單元2的軟件配置的實(shí)例。順便提及,使用在后級(jí)控制單元2中的資源,諸如計(jì)算單元21、RAM 23、通信控制單元24、通信控制單元25等來運(yùn)行這個(gè)軟件。
      計(jì)算單元21所運(yùn)行的軟件具有分層結(jié)構(gòu),包括裝置驅(qū)動(dòng)層、事件處理層、和應(yīng)用層。
      裝置驅(qū)動(dòng)層包括外圍驅(qū)動(dòng)器51、外部裝置驅(qū)動(dòng)器52、接收FIFO71A、和傳送FIFO 71B。
      外圍驅(qū)動(dòng)器(例如,IIC(內(nèi)部集成電路))51控制通信控制單元24和通信控制單元25。
      具體地,外圍驅(qū)動(dòng)器51執(zhí)行在圖5的流程圖中表示的接收處理。順便提及,外圍驅(qū)動(dòng)器51中的接收處理通常與控制系統(tǒng)10的初始化是同時(shí)執(zhí)行的。
      外圍驅(qū)動(dòng)器51在經(jīng)由通信控制單元24接收(輸入)從前級(jí)控制單元1提供的數(shù)據(jù)(步驟S11)之前處于備用狀態(tài)。當(dāng)接收(輸入)到從前級(jí)控制單元1提供的數(shù)據(jù)時(shí),外圍驅(qū)動(dòng)器51將所接收的數(shù)據(jù)傳送到外部裝置驅(qū)動(dòng)器52,然后將用于接收處理的呼叫發(fā)布給外部裝置驅(qū)動(dòng)器52,使得數(shù)據(jù)被存儲(chǔ)在接收FIFO 71A中(步驟S12)。此后,外圍驅(qū)動(dòng)器51等待來自前級(jí)控制單元1的數(shù)據(jù)(步驟S11)。
      另外,當(dāng)從外部裝置驅(qū)動(dòng)器52接收到用于啟動(dòng)傳送處理的呼叫(稍后描述的圖8中的步驟S42)時(shí),外圍驅(qū)動(dòng)器51啟動(dòng)在圖6的流程圖中所表示的傳送處理。
      具體地,外圍驅(qū)動(dòng)器51讀取存儲(chǔ)在傳送FIFO 71B中的預(yù)定量的數(shù)據(jù),然后,經(jīng)由通信控制單元25將數(shù)據(jù)傳送到受控裝置3(步驟S21)。例如,該數(shù)據(jù)包括響應(yīng)于從前級(jí)控制單元1提供的數(shù)據(jù)而計(jì)算得出的數(shù)據(jù)。然后,外圍驅(qū)動(dòng)器51確定是否將數(shù)據(jù)繼續(xù)保留在傳送FIFO 71B中(傳送FIFO 71B是否為空)(步驟S22)。當(dāng)外圍驅(qū)動(dòng)器51確定數(shù)據(jù)仍然繼續(xù)保留在傳送FIFO 71B中時(shí),外圍驅(qū)動(dòng)器51就繼續(xù)傳送數(shù)據(jù)(步驟S21)。當(dāng)外圍驅(qū)動(dòng)器51確定沒有任何數(shù)據(jù)保留在傳送FIFO 71B中時(shí),外圍驅(qū)動(dòng)器51通知外部裝置驅(qū)動(dòng)器52完成了傳送(步驟S23)。
      此后,外圍驅(qū)動(dòng)器51結(jié)束傳送處理。
      外部裝置驅(qū)動(dòng)器52構(gòu)成了外圍驅(qū)動(dòng)器層,并且執(zhí)行用于控制受控裝置3所必需的數(shù)據(jù)計(jì)算。
      具體地,當(dāng)從外圍驅(qū)動(dòng)器51接收到用于接收處理的呼叫(圖5中的步驟S12)時(shí),外部裝置驅(qū)動(dòng)器52就啟動(dòng)在圖7流程圖中表示的接收處理。
      具體地,外部裝置驅(qū)動(dòng)器52將從外圍驅(qū)動(dòng)器51提供的數(shù)據(jù)(圖5中的步驟S12)轉(zhuǎn)換為能夠在事件處理層中被解釋的數(shù)據(jù),然后將該數(shù)據(jù)存儲(chǔ)在接收FIFO 71A中(步驟S31)。外部裝置驅(qū)動(dòng)器52將接收事件通知給事件處理器53(步驟S32)。
      此后,外部裝置驅(qū)動(dòng)器52結(jié)束接收處理。
      另外,當(dāng)接收到來自命令執(zhí)行單元55的用于啟動(dòng)傳送處理的呼叫(稍后描述的圖11中的步驟S74)時(shí),外部裝置驅(qū)動(dòng)器52啟動(dòng)圖8的流程圖中表示的傳送處理。
      具體地,外部裝置驅(qū)動(dòng)器52獲得存儲(chǔ)在返回FIFO 72B中的數(shù)據(jù),即,來自返回FIFO 72B的基于由前級(jí)控制單元1提供的數(shù)據(jù)的計(jì)算結(jié)果。外部裝置驅(qū)動(dòng)器52將數(shù)據(jù)轉(zhuǎn)換為能夠由通信控制單元25解釋的數(shù)據(jù)。外部裝置驅(qū)動(dòng)器52將數(shù)據(jù)存儲(chǔ)在傳送FIFO 71B中(步驟S41)。外部裝置驅(qū)動(dòng)器52向外圍驅(qū)動(dòng)器51發(fā)出傳送處理的呼叫(步驟S42)。
      在外部裝置驅(qū)動(dòng)器52接收來自外圍驅(qū)動(dòng)器51的指示傳送完成的通知(圖6中的步驟S23)之前,外部裝置驅(qū)動(dòng)器52處于備用狀態(tài)(步驟S43)。當(dāng)接收到該通知時(shí),外部裝置驅(qū)動(dòng)器52通知命令執(zhí)行單元55傳送完成(步驟S44)。
      此后,外部裝置驅(qū)動(dòng)器52結(jié)束傳送處理。
      如上所述,接收FIFO 71A和傳送FIFO 71B緩沖在外圍驅(qū)動(dòng)器層中所使用的信息。
      事件處理層包括事件處理器53、命令FIFO 72A、和返回FIFO72B。
      如圖9的流程圖所示,事件處理器53根據(jù)來自前級(jí)控制單元1的命令來通知要做的事情。順便提及,事件處理器53通常與控制系統(tǒng)10的初始化同時(shí)啟動(dòng)。
      事件處理器53在通知事件之前處于備用狀態(tài)(步驟S51)。當(dāng)通知事件時(shí),事件處理器53確定事件的類型(步驟S52)。事件處理器53將存儲(chǔ)在接收FIFO 71A中的數(shù)據(jù)存儲(chǔ)在命令FIFO 72A中,并且將該事件通知給系統(tǒng)狀態(tài)監(jiān)控程序54(步驟S53)。
      命令FIFO 72A緩沖來自事件處理器53的命令。返回FIFO 72B緩沖來自系統(tǒng)狀態(tài)監(jiān)控程序54和命令執(zhí)行單元55的計(jì)算結(jié)果。
      應(yīng)用層包括系統(tǒng)狀態(tài)監(jiān)控程序54、命令執(zhí)行單元55、和存儲(chǔ)單元73。
      如圖10中所示,系統(tǒng)狀態(tài)監(jiān)控程序54基于其狀態(tài)被存儲(chǔ)在存儲(chǔ)單元73中的后級(jí)控制單元2的內(nèi)部狀態(tài)以及對(duì)應(yīng)于存儲(chǔ)在命令FIFO 72A中的命令的狀態(tài),來控制處理的執(zhí)行。系統(tǒng)狀態(tài)監(jiān)控程序54通常與控制系統(tǒng)10的初始化同時(shí)啟動(dòng)。
      在產(chǎn)生以預(yù)定時(shí)間間隔產(chǎn)生的內(nèi)置周期警報(bào)之前或在事件處理器53通知事件之前(圖9中的步驟S53),系統(tǒng)狀態(tài)監(jiān)控程序54處于備用狀態(tài)(步驟S61)。當(dāng)周期警報(bào)產(chǎn)生時(shí)或當(dāng)事件處理器53通知事件時(shí),系統(tǒng)狀態(tài)監(jiān)控程序54確定事件的類型(步驟S62)。根據(jù)事件的類型,系統(tǒng)狀態(tài)監(jiān)控程序54參考命令FIFO 72A,并參考存儲(chǔ)單元73中的內(nèi)部狀態(tài)(步驟S63和步驟S64)。
      系統(tǒng)狀態(tài)監(jiān)控程序54將對(duì)應(yīng)于存儲(chǔ)在命令FIFO 72A中的命令的狀態(tài)和存儲(chǔ)在存儲(chǔ)單元73中的內(nèi)部狀態(tài)進(jìn)行比較,以確定在兩個(gè)狀態(tài)之間是否存在差異(步驟S65)。當(dāng)系統(tǒng)狀態(tài)監(jiān)控程序54確定在兩個(gè)狀態(tài)之間存在差異時(shí),系統(tǒng)狀態(tài)監(jiān)控程序54就將事件通知給命令執(zhí)行單元55,然后將存儲(chǔ)在命令FIFO 72A中的命令傳送給命令執(zhí)行單元55(步驟S66)。
      命令執(zhí)行單元55執(zhí)行在圖11的流程圖中表示的命令執(zhí)行處理。命令執(zhí)行單元55通常與控制系統(tǒng)10的初始化同時(shí)啟動(dòng)。
      在由系統(tǒng)狀態(tài)監(jiān)控程序54通知事件(圖10中的步驟S66)之前,命令執(zhí)行單元55處于備用狀態(tài)(步驟S71)。當(dāng)通知事件時(shí),命令執(zhí)行單元55運(yùn)行對(duì)應(yīng)的命令,并且計(jì)算新的內(nèi)部狀態(tài)(步驟S72)。命令執(zhí)行單元55將計(jì)算結(jié)果提供給系統(tǒng)狀態(tài)監(jiān)控程序54,然后將計(jì)算結(jié)果存儲(chǔ)在返回FIFO 72B中(步驟S73)。系統(tǒng)狀態(tài)監(jiān)控程序54將由命令執(zhí)行單元55提供的計(jì)算結(jié)果作為內(nèi)部狀態(tài)存儲(chǔ)在存儲(chǔ)單元73中。
      為了反映在受控裝置3中的結(jié)果,命令執(zhí)行單元55向外部裝置驅(qū)動(dòng)器52發(fā)出用于傳送處理的呼叫(步驟S74)。
      在通過外部裝置驅(qū)動(dòng)器52接收到指示完成了外圍驅(qū)動(dòng)器51中的傳送處理的通知(圖8中的步驟S44)之前,命令執(zhí)行單元55處于備用狀態(tài)(步驟S75)。當(dāng)接收到該通知時(shí),命令執(zhí)行單元55返回到備用狀態(tài),以等待事件通知(步驟S71)。
      接下來,將參考圖12的流程圖描述當(dāng)接收到由前級(jí)控制單元1提供的命令時(shí)的后級(jí)控制單元2的操作。順便地,以下主要是對(duì)接收命令時(shí)的后級(jí)控制單元2的程序之間的關(guān)系的描述。以上參考圖5到圖11已詳細(xì)描述了程序的處理過程,因此,將適當(dāng)省略對(duì)其的描述。
      當(dāng)在步驟S101中,外圍驅(qū)動(dòng)器51通過通信控制單元24接收到從前級(jí)控制單元1傳送的命令時(shí)(圖5中的步驟S11),在步驟S102中,外圍驅(qū)動(dòng)器51向外部裝置驅(qū)動(dòng)器52發(fā)出中斷通知(圖5中的步驟S12)。
      接收到用于接收處理的呼叫,在步驟S103中,外部裝置驅(qū)動(dòng)器52將由外圍驅(qū)動(dòng)器51提供的所接收的命令轉(zhuǎn)換為能夠在事件處理層中解釋的數(shù)據(jù),并將該命令存儲(chǔ)在接收FIFO 71A中(圖7中的步驟S31)。在步驟S104中,外部裝置驅(qū)動(dòng)器52通知事件處理器53接收事件(圖7中的步驟S32)。
      在步驟S105中,作為在接收事件情況下的處理,接收到接收事件的通知,事件處理器53就將存儲(chǔ)在接收FIFO 71A中的命令存儲(chǔ)在命令FIFO 72A中(圖9中的步驟S52)。另外,在步驟S106中,事件處理器53將該接收事件通知給系統(tǒng)狀態(tài)監(jiān)控程序54(圖9中的步驟S53)。
      在被通知了該接收事件之后,當(dāng)系統(tǒng)狀態(tài)監(jiān)控程序54確定該事件是接收事件時(shí)(圖10中的步驟S61和步驟S62),在步驟S107中,系統(tǒng)狀態(tài)監(jiān)控程序54參考命令FIFO 72A(圖10中的步驟S63)。同樣,在步驟S108中,系統(tǒng)狀態(tài)監(jiān)控程序54參考在存儲(chǔ)單元73中的內(nèi)部狀態(tài)(圖10中的步驟S64)。
      當(dāng)在兩個(gè)狀態(tài)之間存在差異時(shí)(圖10中的步驟S65),在步驟S109中,系統(tǒng)狀態(tài)監(jiān)控程序54通知命令執(zhí)行單元55該事件(圖10中的步驟S66)。
      接收到來自系統(tǒng)狀態(tài)監(jiān)控程序54的事件通知,在步驟S110中,命令執(zhí)行單元55執(zhí)行命令,并計(jì)算內(nèi)部狀態(tài)(圖11中的步驟S72)。在步驟S111中,命令執(zhí)行單元55將計(jì)算的結(jié)果存儲(chǔ)在返回FIFO72B中(圖11中的步驟S73)。在步驟S112中,命令執(zhí)行單元55向外部裝置驅(qū)動(dòng)器52發(fā)出用于傳送處理的呼叫(圖11中的步驟S74)。
      接收到來自命令執(zhí)行單元55的用于傳送處理的呼叫,在步驟S113中,外部裝置驅(qū)動(dòng)器52從返回FIFO 72B獲得存儲(chǔ)在返回FIFO72B中的數(shù)據(jù)。在步驟S114中,外部裝置驅(qū)動(dòng)器52將數(shù)據(jù)轉(zhuǎn)換為能夠被通信控制單元25解釋的數(shù)據(jù),然后將該數(shù)據(jù)存儲(chǔ)在傳送FIFO 71B中(圖8中的步驟S41)。在步驟S115中,外部裝置驅(qū)動(dòng)器52向外圍驅(qū)動(dòng)器51發(fā)出用于傳送處理的呼叫(圖8中的步驟S42)。
      接收到用于傳送處理的呼叫,在步驟S116中,外圍驅(qū)動(dòng)器51通過通信控制單元25,將存儲(chǔ)在傳送FIFO 71B中的所有數(shù)據(jù)都傳送到受控裝置3(圖6中的步驟S21和S22)。
      當(dāng)完成存儲(chǔ)在傳送FIFO 71B中的數(shù)據(jù)的傳送時(shí),在步驟S117中,外圍驅(qū)動(dòng)器51通知外部裝置驅(qū)動(dòng)器52的傳送完成(圖6中的步驟S23)。外部裝置驅(qū)動(dòng)器52通知命令執(zhí)行單元55傳送完成(圖8中的步驟S44)。
      后級(jí)控制單元2就是這樣執(zhí)行處理。
      從在步驟S101中,通過外圍驅(qū)動(dòng)器51接收到來自前級(jí)控制單元1的命令,到在步驟S117中,當(dāng)外圍驅(qū)動(dòng)器51通知傳送完成時(shí)的通信處理的結(jié)束,之間的時(shí)間對(duì)應(yīng)于圖1中的處理時(shí)間Td2。
      同時(shí),在日本專利公開第2001-134382號(hào)中也提出了一種方法,其中在裝置驅(qū)動(dòng)層和應(yīng)用層之間設(shè)置了事件處理層,并且事件處理層如圖4中所示在裝置驅(qū)動(dòng)層和應(yīng)用層之間進(jìn)行轉(zhuǎn)交。

      發(fā)明內(nèi)容
      然而,在圖12中所示的處理過程中,在所有情況下(例如,圖12中的步驟S105和步驟S106),通過事件處理層傳送外部提供的數(shù)據(jù)以及通知事件??刂葡到y(tǒng)10的處理時(shí)間Td2包括考慮到事件處理層的介入所需的一定時(shí)間,因而很難加速控制系統(tǒng)10的處理。
      本發(fā)明已考慮到了上述情況。因此,需要縮短后級(jí)控制單元2的處理時(shí)間并加速控制系統(tǒng)的處理。
      根據(jù)本發(fā)明的實(shí)施例,提供了一種控制設(shè)備,包括輸入裝置,用于輸入控制數(shù)據(jù);確定裝置,用于確定由輸入裝置輸入的控制數(shù)據(jù)是否是預(yù)定的命令;生成裝置,用于當(dāng)確定裝置確定控制數(shù)據(jù)不是預(yù)定命令時(shí),生成控制數(shù)據(jù)的輸入事件;以及控制裝置,用于當(dāng)確定裝置確定控制數(shù)據(jù)是預(yù)定命令時(shí),基于由輸入裝置輸入的預(yù)定命令來控制受控裝置,以及用于當(dāng)生成裝置生成控制數(shù)據(jù)的輸入事件時(shí),基于輸入事件來控制受控裝置。
      根據(jù)本發(fā)明的實(shí)施例,提供了一種控制方法,包括輸入步驟,輸入控制數(shù)據(jù);確定步驟,確定在輸入步驟中輸入的控制數(shù)據(jù)是否是預(yù)定命令;生成步驟,當(dāng)在確定步驟中確定控制數(shù)據(jù)不是預(yù)定命令時(shí),生成控制數(shù)據(jù)的輸入事件;以及控制步驟,當(dāng)在確定步驟中確定控制數(shù)據(jù)是預(yù)定命令時(shí),基于在輸入步驟中輸入的預(yù)定命令來控制受控裝置,以及當(dāng)在生成步驟中生成控制數(shù)據(jù)的輸入事件時(shí),基于該輸入事件來控制受控裝置。
      根據(jù)本發(fā)明的實(shí)施例,提供了一種程序,包括輸入步驟,輸入控制數(shù)據(jù);確定步驟,確定在輸入步驟中輸入的控制數(shù)據(jù)是否是預(yù)定命令;生成步驟,當(dāng)在確定步驟中確定控制數(shù)據(jù)不是預(yù)定命令時(shí),產(chǎn)生控制數(shù)據(jù)的輸入事件;以及控制步驟,當(dāng)在確定步驟中確定控制數(shù)據(jù)是預(yù)定命令時(shí),基于在輸入步驟中輸入的預(yù)定命令來控制受控裝置,以及當(dāng)在生成步驟中生成控制數(shù)據(jù)的輸入事件時(shí),基于該輸入事件來控制受控裝置。
      根據(jù)本發(fā)明的實(shí)施例,在輸入裝置/步驟輸入控制數(shù)據(jù)的情況下,生成裝置/步驟生成由輸入裝置/步驟輸入的控制數(shù)據(jù)的輸入事件,并且當(dāng)由生成裝置/步驟生成輸入事件時(shí),控制裝置/步驟基于控制數(shù)據(jù)控制受控裝置,當(dāng)輸入控制數(shù)據(jù)是預(yù)定命令時(shí),輸入裝置/步驟代替生成裝置/步驟而生成預(yù)定命令的輸入事件,以及當(dāng)由輸入裝置/步驟生成輸入事件時(shí),控制裝置/步驟基于由輸入裝置/步驟輸入的預(yù)定命令來控制受控裝置。
      根據(jù)本發(fā)明,可以快速控制受控裝置。


      圖1是幫助闡述控制系統(tǒng)的傳統(tǒng)處理時(shí)間的示意圖;圖2是示出了控制系統(tǒng)的實(shí)例的示意圖;圖3是示出了圖1中的后級(jí)控制單元2的結(jié)構(gòu)實(shí)例的框圖;圖4是示出了圖1中的后級(jí)控制單元2的功能結(jié)構(gòu)的實(shí)例的框圖;圖5是幫助闡述外圍驅(qū)動(dòng)器51的接收處理的流程圖;圖6是幫助闡述外圍驅(qū)動(dòng)器51的傳送處理的流程圖;圖7是幫助闡述外部裝置驅(qū)動(dòng)器52的接收處理的流程圖;圖8是幫助闡述外部裝置驅(qū)動(dòng)器52的傳送處理的流程圖;圖9是幫助闡述事件處理器53的處理的流程圖;圖10是幫助闡述系統(tǒng)狀態(tài)監(jiān)控程序54的處理的流程圖;圖11是幫助闡述命令執(zhí)行單元55的處理的流程圖;圖12是幫助闡述當(dāng)從前級(jí)控制單元1接收到數(shù)據(jù)時(shí)的后級(jí)控制單元2的操作的流程圖;圖13A和圖13B是幫助闡述應(yīng)用了本發(fā)明的控制系統(tǒng)的處理時(shí)間的示意圖;圖14是示出了圖13中的后級(jí)控制單元101的結(jié)構(gòu)實(shí)例的框圖;
      圖15是示出了后級(jí)控制單元101的功能結(jié)構(gòu)的實(shí)例的框圖;圖16是幫助闡述外部裝置驅(qū)動(dòng)器121的接收處理的流程圖;圖17是幫助闡述命令執(zhí)行單元122的處理的流程圖;以及圖18是幫助闡述當(dāng)從前級(jí)控制單元1接收到通過命令(throughcommand)時(shí)的后級(jí)控制單元101的操作的流程圖。
      具體實(shí)施例方式
      以下將描述本發(fā)明的優(yōu)選實(shí)施例。以下將描述本發(fā)明的基本要求和在本發(fā)明詳細(xì)描述中所述的實(shí)施例之間的對(duì)應(yīng)關(guān)系。本說明書用于確認(rèn)在本發(fā)明的具體實(shí)施方式
      中描述支持本發(fā)明的實(shí)施例。因此,即使存在僅在本發(fā)明的具體實(shí)施方式
      中進(jìn)行了描述,而沒有在此對(duì)應(yīng)于基本要求進(jìn)行描述的實(shí)施例,并不表示該實(shí)施例不對(duì)應(yīng)于基本要求。相反,即使在此描述了作為對(duì)應(yīng)于基本要求的實(shí)施例,并不表示該實(shí)施例不對(duì)應(yīng)于該基本要求之外的基本要求。
      根據(jù)本發(fā)明實(shí)施例的控制設(shè)備,包括輸入裝置(例如,圖15中的外圍驅(qū)動(dòng)器51和外部裝置驅(qū)動(dòng)器121),用于輸入控制數(shù)據(jù);生成裝置(例如,圖15中的事件處理器53),用于生成由輸入裝置輸入的控制數(shù)據(jù)的輸入事件;以及控制裝置(例如,系統(tǒng)狀態(tài)監(jiān)控程序54和命令執(zhí)行單元122),用于當(dāng)生成輸入事件時(shí),基于控制數(shù)據(jù)來控制受控裝置,其中,當(dāng)輸入控制數(shù)據(jù)是預(yù)定命令時(shí),輸入裝置取代生成裝置生成預(yù)定命令的輸入事件,而當(dāng)輸入事件是由輸入裝置產(chǎn)生時(shí),控制裝置基于由輸入裝置輸入的預(yù)定命令來控制受控裝置。
      根據(jù)本發(fā)明實(shí)施例的控制方法或程序,包括輸入步驟(例如,圖5和圖16的流程圖中所示的處理),用于輸入控制數(shù)據(jù);生成步驟(例如,圖9的流程圖中所示的處理),用于生成由輸入步驟的處理輸入的控制數(shù)據(jù)的輸入事件;以及控制步驟(例如,圖17的流程圖中所示的處理),用于當(dāng)由生成步驟的處理生成輸入事件時(shí),基于控制數(shù)據(jù)來控制受控裝置,其中,當(dāng)輸入控制數(shù)據(jù)是預(yù)定命令時(shí),輸入步驟取代生成步驟生成預(yù)定命令的輸入事件,以及當(dāng)由輸入步驟的處理產(chǎn)生輸入事件時(shí),控制步驟基于由輸入步驟的處理輸入的預(yù)定命令來控制受控裝置(例如,圖17的流程圖中所示的處理)。
      圖13示出了應(yīng)用了本發(fā)明的實(shí)施例的控制系統(tǒng)100的實(shí)例。該控制系統(tǒng)100具有代替了圖1中的控制系統(tǒng)10的后級(jí)控制單元2的后級(jí)控制單元101。
      當(dāng)由前級(jí)控制單元1提供的命令是預(yù)定命令(下文稱作普通命令)時(shí),與圖1中所示的后級(jí)控制單元2的情況相同(如圖12中所示),后級(jí)控制單元101經(jīng)由裝置驅(qū)動(dòng)層、事件處理層、和應(yīng)用層來執(zhí)行數(shù)據(jù)轉(zhuǎn)換和事件通知,并且根據(jù)命令來執(zhí)行處理。就是說,在此情況下,如圖13A所示,執(zhí)行處理,該處理所需時(shí)間為Td2(圖1)。
      當(dāng)由前級(jí)控制單元1提供的命令是預(yù)定命令(下文稱作通過命令)時(shí),如稍后所述,后級(jí)控制單元101在沒有事件處理層介入的情況下,就可以執(zhí)行數(shù)據(jù)轉(zhuǎn)換和事件通知,然后根據(jù)該命令執(zhí)行處理。就是說,在此情況下,如圖13B所示,以比普通命令的情況更短的時(shí)間Tdv來執(zhí)行處理。
      圖14示出了后級(jí)控制單元101的結(jié)構(gòu)實(shí)例。后級(jí)控制單元101以計(jì)算單元111取代圖3中的后級(jí)控制單元2的計(jì)算單元21。其他部分與圖3中所示相類似。因而,其他部分以與圖3中相同的附圖標(biāo)號(hào)來表示,并且將適當(dāng)省略對(duì)其的描述。
      計(jì)算單元111執(zhí)行圖15中表示的程序。在圖15中,設(shè)置外部裝置驅(qū)動(dòng)器121來取代圖4中示出的外部裝置驅(qū)動(dòng)器52,并且設(shè)置命令執(zhí)行單元122來取代命令執(zhí)行單元55。在應(yīng)用層中還設(shè)置了通過命令FIFO 123。其他部分與圖4中所示相類似。因而,其他部分以與圖4相同的附圖標(biāo)號(hào)來表示,并且將適當(dāng)省略對(duì)其的描述。
      外部裝置驅(qū)動(dòng)器121構(gòu)成了外圍驅(qū)動(dòng)器層,并且執(zhí)行用于控制受控裝置3所必需的數(shù)據(jù)計(jì)算。
      具體地,當(dāng)接收到來自外圍驅(qū)動(dòng)器51的用于接收處理的呼叫時(shí)(圖5中的步驟S12),外部裝置驅(qū)動(dòng)器121啟動(dòng)圖16中表示的接收處理。
      在步驟S151中,外部裝置驅(qū)動(dòng)器121確定從外圍驅(qū)動(dòng)器51提供的命令(圖5中的步驟S12)是普通命令還是通過命令。當(dāng)外部裝置驅(qū)動(dòng)器121確定從外圍驅(qū)動(dòng)器51提供的命令是普通命令時(shí),如圖7所示,在步驟S152中,外部裝置驅(qū)動(dòng)器121將所接收到的普通命令轉(zhuǎn)換為能夠在事件處理層中解釋的數(shù)據(jù),然后將數(shù)據(jù)存儲(chǔ)在接收FIFO 71A中。在步驟S153中,外部裝置驅(qū)動(dòng)器121將接收事件通知給事件處理器53。
      另一方面,當(dāng)在步驟S151中,外部裝置驅(qū)動(dòng)器121確定由外圍驅(qū)動(dòng)器51提供的命令是通過命令時(shí),處理進(jìn)行到步驟S154,其中,外部裝置驅(qū)動(dòng)器121將所接收的通過命令轉(zhuǎn)換為能夠在應(yīng)用層中被解釋的數(shù)據(jù),然后將數(shù)據(jù)存儲(chǔ)在應(yīng)用層中的通過命令FIFO 123中。在步驟S155中,外部裝置驅(qū)動(dòng)器121直接將接收事件通知給命令執(zhí)行單元122。
      在步驟S153中,將事件通知給事件處理器53或在步驟S155中,將事件通知給命令執(zhí)行單元122之后,外部裝置驅(qū)動(dòng)器121結(jié)束接收處理。
      在外部裝置驅(qū)動(dòng)器121中的傳送處理與圖4中所示的外部裝置驅(qū)動(dòng)器52中的傳送處理相同(圖8),因此,省略對(duì)其的描述。
      回到圖15,命令執(zhí)行單元122執(zhí)行圖17中所示的命令執(zhí)行處理。命令執(zhí)行單元122通常與控制系統(tǒng)100的初始化同時(shí)啟動(dòng)。
      在步驟S171中,在由系統(tǒng)狀態(tài)監(jiān)控程序54通知事件(圖10中的步驟S66)之前或在由外部裝置驅(qū)動(dòng)器121通知事件(圖16中的步驟S155)之前,命令執(zhí)行單元122處于備用狀態(tài)。當(dāng)通知事件時(shí),在步驟S172中,命令執(zhí)行單元122確定命令是否存儲(chǔ)在通過命令FIFO 123中。當(dāng)命令執(zhí)行單元122確定沒有任何命令存儲(chǔ)在通過命令FIFO 123中時(shí),在步驟S173至S176中執(zhí)行與圖11中的步驟S72至S75相類似的處理。
      具體地,命令執(zhí)行單元122執(zhí)行對(duì)應(yīng)的普通命令,并且計(jì)算新的內(nèi)部狀態(tài)(步驟S173)。命令執(zhí)行單元122將計(jì)算結(jié)果提供給系統(tǒng)狀態(tài)監(jiān)控程序54,然后將計(jì)算結(jié)果存儲(chǔ)在返回FIFO 72B中(步驟S174)。
      接下來,為了反映在受控裝置3中的結(jié)果,命令執(zhí)行單元122向外部裝置驅(qū)動(dòng)器121發(fā)出用于傳送處理的呼叫(步驟S175)。在經(jīng)由外部裝置驅(qū)動(dòng)器121接收到指示完成了外圍驅(qū)動(dòng)器51中的傳送處理的通知(圖8中的步驟S44)之前,命令執(zhí)行單元122處于備用狀態(tài)(步驟S176)。當(dāng)接收到通知時(shí),命令執(zhí)行單元122返回到備用狀態(tài)(步驟S171)。
      另一方面,當(dāng)在步驟S172中,命令執(zhí)行單元122確定在通過命令FIFO 123中存在通過命令時(shí),處理進(jìn)入步驟S177,其中,命令執(zhí)行單元122參考通過命令FIFO 123。在步驟S178中,命令執(zhí)行單元122也參考存儲(chǔ)單元73中存儲(chǔ)的內(nèi)部狀態(tài)。
      在步驟S179中,命令執(zhí)行單元122確定在對(duì)應(yīng)于存儲(chǔ)在通過命令FIFO 123中的命令的狀態(tài)和存儲(chǔ)在存儲(chǔ)單元73中的內(nèi)部狀態(tài)之間是否存在差異。當(dāng)命令執(zhí)行單元122確定不存在任何差異時(shí),處理進(jìn)行到步驟S173。
      當(dāng)所接收事件是通過命令的接收事件時(shí),將最新接收的通過命令存儲(chǔ)在通過命令FIFO 123中(圖16中的步驟S154)。在對(duì)應(yīng)于通過命令的狀態(tài)和存儲(chǔ)在存儲(chǔ)單元73中的內(nèi)部狀態(tài)之間存在有差異。當(dāng)命令執(zhí)行單元122在步驟S179中確定了不存在任何差異時(shí),所接收的事件是普通命令的接收事件,因此,在步驟S173至S176中,對(duì)普通命令執(zhí)行命令執(zhí)行處理。
      當(dāng)命令執(zhí)行單元122在步驟S179中確定在對(duì)應(yīng)于存儲(chǔ)在通過命令FIFO 123中的命令的狀態(tài)和存儲(chǔ)在存儲(chǔ)單元73中的內(nèi)部狀態(tài)之間存在差異時(shí),處理進(jìn)行到步驟S180,其中,命令執(zhí)行單元122執(zhí)行對(duì)應(yīng)的命令(通過命令),并計(jì)算新的內(nèi)部狀態(tài)。在步驟S181中,命令執(zhí)行單元122將計(jì)算結(jié)果提供給系統(tǒng)狀態(tài)監(jiān)控程序54,并將計(jì)算結(jié)果存儲(chǔ)在返回FIFO 72B中。
      在下一步驟S182中,為了反映受控裝置3的結(jié)果,命令執(zhí)行單元122向外部裝置驅(qū)動(dòng)器121發(fā)出用于傳送處理的呼叫。
      在步驟S183中,在經(jīng)由外部裝置驅(qū)動(dòng)器121接收到指示完成了外圍驅(qū)動(dòng)器51中的傳送處理的通知(圖8中的步驟S44)之前,命令執(zhí)行單元122處于備用狀態(tài)。當(dāng)接收到通知時(shí),命令執(zhí)行單元122返回到備用狀態(tài)(步驟S171)。
      接下來將參考圖18的流程圖來描述當(dāng)由前級(jí)控制單元1提供的命令是通過命令時(shí),后級(jí)控制單元101的操作。同時(shí),下面的描述中主要描述當(dāng)接收到通過命令時(shí)的后級(jí)控制單元101的程序之間的關(guān)系。已參考圖5、圖6、圖8至圖10、圖16、和圖17對(duì)程序處理的細(xì)節(jié)進(jìn)行了詳細(xì)的描述,因此,將適當(dāng)省略對(duì)其的描述。
      當(dāng)外圍驅(qū)動(dòng)器51在步驟S201中接收到經(jīng)由通信控制單元24由前級(jí)控制單元1傳送的通過命令(圖5中的步驟S11)時(shí),在步驟S202中,外圍驅(qū)動(dòng)器51向外部裝置驅(qū)動(dòng)器121發(fā)出中斷通知(圖5中的步驟S12)。
      接收到用于接收處理的呼叫(圖16中的步驟S151),外部裝置驅(qū)動(dòng)器121在步驟S203中將從外圍驅(qū)動(dòng)器51提供的通過命令轉(zhuǎn)換為能夠在應(yīng)用層中被解釋的格式,然后將該通過命令存儲(chǔ)在通過命令FIFO 123中(圖16中的步驟S154)。在步驟S204中,外部裝置驅(qū)動(dòng)器121直接將接收事件通知給命令執(zhí)行單元122(圖16中的步驟S155)。
      在此情況下,由于接收事件是通過命令的接收事件(圖17中的步驟S171和S172),所以命令執(zhí)行單元122在接收到接收事件的通知之后,在步驟S205中,參考通過命令FIFO 123(圖17中的步驟S177),然后在步驟S206中,命令執(zhí)行單元122參考存儲(chǔ)在存儲(chǔ)單元73中的內(nèi)部狀態(tài)(圖17中的步驟S178)。
      由于在對(duì)應(yīng)于存儲(chǔ)在通過命令FIFO 123中的命令的狀態(tài)和存儲(chǔ)在存儲(chǔ)單元73中的內(nèi)部狀態(tài)之間存在差異(圖17中的步驟S179),所以在步驟S207中,執(zhí)行通過命令并計(jì)算新的內(nèi)部狀態(tài)(圖17中的步驟S180)。在步驟S208中,將計(jì)算結(jié)果提供給系統(tǒng)狀態(tài)監(jiān)控程序54,并將其存儲(chǔ)在返回FIFO 72B中。
      在步驟S209中,命令執(zhí)行單元122向外部裝置驅(qū)動(dòng)器121發(fā)出用于傳送處理的呼叫(圖17中的步驟S182)。
      在步驟S210至S214中,執(zhí)行與圖12中的步驟S113至S117相類似的處理。
      具體地,從命令執(zhí)行單元122接收到用于傳送處理的呼叫,在步驟S210中,外部裝置驅(qū)動(dòng)器121從返回FIFO 72B獲得存儲(chǔ)在返回FIFO 72B中的數(shù)據(jù)。在步驟S211中,外部裝置驅(qū)動(dòng)器121將數(shù)據(jù)轉(zhuǎn)換為能夠被通信控制單元25解釋的數(shù)據(jù),并且將該數(shù)據(jù)存儲(chǔ)在傳送FIFO 71B中(圖8中的步驟S41)。在步驟S212中,外部裝置驅(qū)動(dòng)器121向外圍驅(qū)動(dòng)器51發(fā)出用于傳送處理的呼叫(圖8中的步驟S42)。
      接收到用于傳送處理的呼叫,在步驟S213中,外圍驅(qū)動(dòng)器51將所有存儲(chǔ)在傳送FIFO 71B中的數(shù)據(jù)都經(jīng)由通信控制單元25傳送給受控裝置3(圖6中的步驟S21和S22)。
      當(dāng)完成存儲(chǔ)在傳送FIFO 71B中的數(shù)據(jù)的傳送時(shí),在步驟S214中,外圍驅(qū)動(dòng)器51通知外部裝置驅(qū)動(dòng)器121傳送的完成(圖6中的步驟S23)。外部裝置驅(qū)動(dòng)器121通知命令執(zhí)行單元122傳送的完成(圖8中的步驟S44)。
      后級(jí)控制單元101這樣執(zhí)行處理。從在步驟S201中通過外圍驅(qū)動(dòng)器51接收來自前級(jí)控制單元1的數(shù)據(jù)開始,到在步驟S214中當(dāng)外圍驅(qū)動(dòng)器51通知傳送完成時(shí)通信處理的結(jié)束,之間的時(shí)間對(duì)應(yīng)于圖13B中的處理時(shí)間Tdv。
      當(dāng)由前級(jí)控制單元1提供普通命令時(shí),后級(jí)控制單元101根據(jù)圖12中的處理過程,經(jīng)由事件處理層執(zhí)行數(shù)據(jù)轉(zhuǎn)換和事件通知。就是說,事件處理器53產(chǎn)生了接收事件。因此,處理時(shí)間是時(shí)間Td2。另一方面,當(dāng)接收到通過命令時(shí),后級(jí)控制單元101根據(jù)圖18中所示的處理過程,在沒有事件處理層介入的情況下,執(zhí)行數(shù)據(jù)轉(zhuǎn)換和事件通知。就是說,事件處理器53和系統(tǒng)狀態(tài)監(jiān)控程序54沒有被執(zhí)行。事件通知被直接從裝置驅(qū)動(dòng)層提供給應(yīng)用層。就是說,外部裝置驅(qū)動(dòng)器121產(chǎn)生接收事件。結(jié)果處理時(shí)間就是時(shí)間Tdv了。因而,控制系統(tǒng)100中的處理可以比普通命令情況下更快地被執(zhí)行。
      在電視接收器執(zhí)行控制以在信道改變時(shí)片刻降低液晶面板的亮度的情況下,例如,如圖2A所示,當(dāng)前級(jí)控制單元1是用于圖像處理的微型計(jì)算機(jī)時(shí),后級(jí)控制單元2是用于控制液晶面板的微型計(jì)算機(jī),以及受控裝置3是液晶面板,并且當(dāng)作為后級(jí)控制單元2的用于控制液晶面板的微型計(jì)算機(jī)將來自作為前級(jí)控制單元1的用于圖像處理的微型計(jì)算機(jī)的降低液晶面板亮度的命令作為通過命令時(shí),可以快速控制作為受控裝置3的液晶面板,例如使圖像快速變暗。
      如上所述的實(shí)施例能夠根據(jù)命令快速控制受控裝置3。
      同時(shí),由于通過命令FIFO 123是分別提供給通過命令的,所以簡(jiǎn)化了FIFO控制。另外,F(xiàn)IFO不需要表結(jié)構(gòu)或類似結(jié)構(gòu)的處理過程,所以可以減少RAM的使用量。
      另外,由于FIFO控制被簡(jiǎn)化了,就能夠縮短通信接收時(shí)中斷處理的時(shí)間,并且通過較短時(shí)間的中斷限制了操作系統(tǒng)的操作。
      同時(shí),由于程序是由后級(jí)控制單元101中的計(jì)算單元111執(zhí)行的,所以例如,可將從可移動(dòng)介質(zhì)(記錄介質(zhì))(諸如圖中未示出的通過驅(qū)動(dòng)器連接的磁盤(包括軟盤)、光盤(包括CD-ROM(光盤-只讀存儲(chǔ)器))和DVD(數(shù)字化視頻光盤)、磁光盤(包括MD(迷你光盤))、半導(dǎo)體存儲(chǔ)器等)讀取的計(jì)算機(jī)程序安裝到硬盤上。
      應(yīng)注意,在本說明書中,在流程圖中描述的步驟不僅包括按照上述順序以時(shí)間序列執(zhí)行的處理,而且也包括并行或分別執(zhí)行并且不必以時(shí)間序列執(zhí)行的處理。
      本領(lǐng)域技術(shù)人員應(yīng)理解,可在本發(fā)明附加權(quán)利要求及其等效物的范圍內(nèi),根據(jù)設(shè)計(jì)需要和其他的因素作出各種不同的修改、組合、子組合和替換。
      權(quán)利要求
      1.一種控制設(shè)備,用于根據(jù)控制數(shù)據(jù)來控制受控裝置,所述控制設(shè)備包括輸入裝置,用于輸入所述控制數(shù)據(jù);確定裝置,用于確定由所述輸入裝置輸入的所述控制數(shù)據(jù)是否為預(yù)定命令;生成裝置,用于當(dāng)所述確定裝置確定所述控制數(shù)據(jù)不是所述預(yù)定命令時(shí),生成所述控制數(shù)據(jù)的輸入事件;以及控制裝置,用于當(dāng)所述確定裝置確定所述控制數(shù)據(jù)是所述預(yù)定命令時(shí),基于由所述輸入裝置輸入的所述預(yù)定命令來控制所述受控裝置,以及當(dāng)所述生成裝置生成所述控制數(shù)據(jù)的所述輸入事件時(shí),基于所述輸入事件來控制所述受控裝置。
      2.一種控制設(shè)備,用于根據(jù)用于控制液晶面板的亮度的控制數(shù)據(jù)來控制所述液晶面板,所述控制設(shè)備包括輸入裝置,用于輸入所述控制數(shù)據(jù);確定裝置,用于確定由所述輸入裝置輸入的所述控制數(shù)據(jù)是否為預(yù)定命令;生成裝置,用于當(dāng)所述確定裝置確定所述控制數(shù)據(jù)不是所述命令時(shí),生成輸入事件;以及控制裝置,用于執(zhí)行控制,以當(dāng)所述確定裝置確定所述控制數(shù)據(jù)是所述命令時(shí),基于由所述輸入裝置輸入的所述命令來降低所述液晶面板的亮度,以及用于執(zhí)行控制,以當(dāng)所述生成裝置生成所述輸入事件時(shí),基于所述輸入事件來降低所述液晶面板的亮度。
      3.一種控制設(shè)備中的控制方法,所述控制設(shè)備根據(jù)控制數(shù)據(jù)來控制受控裝置,所述控制方法包括以下步驟輸入所述控制數(shù)據(jù);確定在所述輸入步驟中輸入的所述控制數(shù)據(jù)是否為預(yù)定命令;當(dāng)在所述確定步驟中確定所述控制數(shù)據(jù)不是所述預(yù)定命令時(shí),生成所述控制數(shù)據(jù)的輸入事件;以及當(dāng)在所述確定步驟中確定所述控制數(shù)據(jù)是所述預(yù)定命令時(shí),基于在所述輸入步驟中輸入的所述預(yù)定命令來控制所述受控裝置,以及當(dāng)在所述生成步驟中生成了所述控制數(shù)據(jù)的所述輸入事件時(shí),基于所述輸入事件來控制所述受控裝置。
      4.一種程序,用于使計(jì)算機(jī)根據(jù)控制數(shù)據(jù)來執(zhí)行控制受控裝置的處理,所述程序包括以下步驟輸入所述控制數(shù)據(jù);確定在所述輸入步驟中輸入的所述控制數(shù)據(jù)是否為預(yù)定命令;當(dāng)在所述確定步驟中確定所述控制數(shù)據(jù)不是所述預(yù)定命令時(shí),生成所述控制數(shù)據(jù)的輸入事件;以及當(dāng)在所述確定步驟中確定所述控制數(shù)據(jù)是所述預(yù)定命令時(shí),基于在所述輸入步驟中輸入的所述預(yù)定命令來控制所述受控裝置,以及當(dāng)在所述生成步驟中生成了所述控制數(shù)據(jù)的所述輸入事件時(shí),基于所述輸入事件來控制所述受控裝置。
      5.一種控制設(shè)備,用于根據(jù)控制數(shù)據(jù)來控制受控裝置,所述控制設(shè)備包括輸入部,用于輸入所述控制數(shù)據(jù);確定部,用于確定由所述輸入部輸入的所述控制數(shù)據(jù)是否為預(yù)定命令;生成部,用于當(dāng)所述確定部確定所述控制數(shù)據(jù)不是所述預(yù)定命令時(shí),生成所述控制數(shù)據(jù)的輸入事件;以及控制部,用于當(dāng)所述確定部確定所述控制數(shù)據(jù)是所述預(yù)定命令時(shí),基于由所述輸入部輸入的所述預(yù)定命令來控制所述受控裝置,以及當(dāng)所述生成部生成所述控制數(shù)據(jù)的所述輸入事件時(shí),基于所述輸入事件來控制所述受控裝置。
      6.一種控制設(shè)備,用于根據(jù)用于控制液晶面板的亮度的控制數(shù)據(jù)來控制所述液晶面板,所述控制設(shè)備包括輸入部,用于輸入所述控制數(shù)據(jù);確定部,用于確定由所述輸入部輸入的所述控制數(shù)據(jù)是否為預(yù)定命令;生成部,用于當(dāng)所述確定部確定所述控制數(shù)據(jù)不是所述命令時(shí),生成輸入事件;以及控制部,用于執(zhí)行控制,以當(dāng)所述確定部確定所述控制數(shù)據(jù)是所述命令時(shí),基于由所述輸入部輸入的所述命令來降低所述液晶面板的亮度,以及用于執(zhí)行控制,以當(dāng)所述生成部生成所述輸入事件時(shí),基于所述輸入事件來降低所述液晶面板的亮度。
      全文摘要
      一種控制設(shè)備,包括輸入裝置,用于輸入控制數(shù)據(jù);確定裝置,用于確定由輸入裝置輸入的控制數(shù)據(jù)是否為預(yù)定命令;生成裝置,用于當(dāng)確定裝置確定控制數(shù)據(jù)不是預(yù)定命令時(shí),生成控制數(shù)據(jù)的輸入事件;以及控制裝置,用于當(dāng)確定裝置確定控制數(shù)據(jù)是預(yù)定命令時(shí),基于由輸入裝置輸入的預(yù)定命令來控制受控裝置,以及用于當(dāng)生成裝置生成控制數(shù)據(jù)的輸入事件時(shí),基于輸入事件來控制受控裝置。
      文檔編號(hào)G09G3/36GK1920768SQ20061011156
      公開日2007年2月28日 申請(qǐng)日期2006年8月23日 優(yōu)先權(quán)日2005年8月24日
      發(fā)明者米元謙介 申請(qǐng)人:索尼株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1