JP6246395B2 - Control device and remote controller - Google Patents
Control device and remote controller Download PDFInfo
- Publication number
- JP6246395B2 JP6246395B2 JP2016565810A JP2016565810A JP6246395B2 JP 6246395 B2 JP6246395 B2 JP 6246395B2 JP 2016565810 A JP2016565810 A JP 2016565810A JP 2016565810 A JP2016565810 A JP 2016565810A JP 6246395 B2 JP6246395 B2 JP 6246395B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- batch
- processing unit
- central processing
- display screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 claims description 89
- 230000004044 response Effects 0.000 claims description 20
- 238000000034 method Methods 0.000 description 47
- 230000008569 process Effects 0.000 description 31
- 238000004364 calculation method Methods 0.000 description 10
- 238000013500 data storage Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000001816 cooling Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Description
本発明は、制御装置及びこの制御装置を備えたリモートコントローラに関する。 The present invention relates to a control device and a remote controller including the control device.
近年、家電機器や設備機器などを操作するためのリモートコントローラにおいては、ユーザの利便性を向上させるため、フルドット液晶表示器を備え、GUI(グラフィカルユーザインタフェース)を採用するものも珍しくない。 In recent years, it is not uncommon for remote controllers for operating home appliances, equipment, and the like to include a full dot liquid crystal display and use a GUI (graphical user interface) in order to improve user convenience.
このようなリモートコントローラでは、画像を描画するための処理負荷が大きいため、描画処理によって、家電機器や設備機器などを制御するメイン処理が遅延してしまうという問題があった。 In such a remote controller, since the processing load for drawing an image is large, there is a problem that a main process for controlling home appliances, equipment, and the like is delayed by the drawing process.
これに対し、例えば、特許文献1には、描画処理を実行する専用のハードウェアとして描画演算装置を別途設ける技術が開示されている。 On the other hand, for example,
ところで、リモートコントローラにおいて、ユーザが任意に設定した名称等の文字列を表示することができれば、ユーザの利便性は向上する。 By the way, if a character string such as a name arbitrarily set by the user can be displayed on the remote controller, the convenience for the user is improved.
しかしながら、上記のように、中央演算装置とは別に画像演算装置を搭載する構成では、通常、低コストの小型ICで画像演算装置を実現することが要請される。このため、高度な処理を必要とするフォント描画機能やフォント検索機能を組み込むことができず、ユーザが設定した任意の文字列等の表示を、他の画像の描画処理の遅延を招くことなく行うことが困難であった。 However, as described above, in the configuration in which the image arithmetic device is mounted separately from the central arithmetic device, it is usually required to realize the image arithmetic device with a low-cost small IC. For this reason, a font drawing function and a font search function that require advanced processing cannot be incorporated, and an arbitrary character string set by the user is displayed without causing a delay in drawing processing of other images. It was difficult.
本発明は、上記課題を解決するためになされたものであり、ユーザが設定した任意の文字列等の表示を他の画像の描画処理の遅延を招くことなく行うことのできる制御装置及びリモートコントローラを提供することを目的とする。 The present invention has been made to solve the above problems, and a control device and a remote controller capable of displaying an arbitrary character string or the like set by a user without causing a delay in drawing processing of another image. The purpose is to provide.
上記目的を達成するため、本発明に係る制御装置は、
記憶装置と、中央演算装置と、描画演算装置と、を備える制御装置であって、
前記記憶装置には、表示画面の種類毎に、少なくとも1つの要素画像の各々に関する要素情報を含む画面構成テーブルが記憶され、
前記中央演算装置は、
表示画面の更新の必要がある場合には、前記描画演算装置に更新対象の表示画面の一括描画を示す第1のコマンドを送信する第1の描画指示部と、
前記描画演算装置から一括描画の中断を示す中断信号を受けると、前記描画演算装置に予めユーザにより設定されたユーザ設定画像の一部分の描画を示す第2のコマンドを順次送信する第2の描画指示部と、を備え、
前記描画演算装置は、
前記中央演算装置から前記第1のコマンドを受信すると、前記更新対象の表示画面に対応する画面構成テーブルに基づいて前記表示画面の一括描画を開始し、前記画面構成テーブルに一括描画の中断が必要であることを示す中断情報が含まれる場合、前記一括描画を中断すると共に、前記中央演算装置に前記中断信号を出力し、
前記中央演算装置から前記第2のコマンドを受信すると、前記ユーザ設定画像における、前記受信した第2のコマンドに対応する部分を描画する描画実行部を備える。
In order to achieve the above object, a control device according to the present invention provides:
A control device comprising a storage device, a central processing unit, and a drawing processing unit,
The said storage device, for each type of the display screen, the screen configuration table including element information about each of the at least one element image is stored,
The central processing unit is
When it is necessary to update the display screen, the first drawing instruction unit for transmitting a first command indicating the batch drawing of the drawing operation unit on the display screen to be updated,
When receiving an interruption signal indicating interruption of batch drawing from the drawing arithmetic device, a second drawing instruction for sequentially transmitting a second command indicating drawing of a part of a user setting image preset by the user to the drawing arithmetic device And comprising
The drawing arithmetic device is:
When the first command is received from the central processing unit, batch display drawing of the display screen is started based on a screen configuration table corresponding to the display screen to be updated, and batch drawing is interrupted in the screen configuration table When the interruption information indicating that is included, the batch drawing is interrupted, and the interruption signal is output to the central processing unit,
When the second command is received from the central processing unit, a drawing execution unit is provided for drawing a portion corresponding to the received second command in the user setting image.
本発明によれば、ユーザが設定した任意の文字列等の画像の表示を他の画像の描画処理の遅延を招くことなく実現できる。 According to the present invention, it is possible to display an image such as an arbitrary character string set by a user without causing a delay in drawing processing of another image.
以下、本発明の実施形態について図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施形態に係るリモートコントローラ1の構成を示す図である。このリモートコントローラ1は、ユーザが、図示しない空調機等の制御対象機器を操作するための装置である。なお、制御対象機器は、この他にも、照明器やセキュリティシステムなどであってもよく、様々な家電機器や設備機器が、リモートコントローラ1の操作対象となり得る。 FIG. 1 is a diagram showing a configuration of a
リモートコントローラ1は、図1に示すように、操作受付部2と、表示装置3と、制御装置4と、を備える。操作受付部2は、例えば、押しボタン、スイッチ、ダイヤル、タッチパネル、タッチパッド等を含んで構成され、ユーザからの入力操作を受け付け、受け付けた入力操作に応じた信号(操作信号)を制御装置4に出力する。 As shown in FIG. 1, the
表示装置3は、制御装置4によって描画された(生成された)画面を表示する電子装置である。表示装置3は、例えば、32階調グレースケール対応のフルドット形式の液晶デバイスなどから構成され、一定の大きさの画面領域に一定の画素数(例えば、横140画素×縦255画素)で画面(表示画面)を表示する。なお、表示装置3は、カラー対応であってもよい。 The
制御装置4は、記憶装置40と、中央演算装置41と、描画演算装置42と、を備える。記憶装置40は、例えば、EEPROM(Electrically Erasable Programmable Read-Only Memory)、シリアルフラッシュROM(Read Only Memory)、パラレルフラッシュROM等から構成される。記憶装置40は、図2に示すように、複数の画像データ400 1〜400Lと、複数のフォントテーブル4011〜401Mと、複数の画面構成テーブル4021〜402Nと、を記憶する。これらは、各々、予め定められたアドレス(先頭アドレス)から連続する記憶領域に記憶される。 The
各画像データ400は、表示装置3によって表示される画面(表示画面)を構成する各画像(要素画像)を示すデータである。要素画像は、文字、記号、図形などを表す画像である。例えば、空調機が冷房運転中である場合、“冷房”の各文字(“冷”と“房”)を表す画像、目標温度を表す“0”〜“9”の各数字や“℃”を表す画像、風量を表す画像などが要素画像に該当する。なお、1つの要素画像が、“冷房”のように複数の文字などから構成されていてもよい。また、要素画像は背景画像であってもよい。本実施形態では、L(Lは2以上の整数)種類分の要素画像に対応する分の画像データ400が、記憶装置40に記憶されている。 Each
各フォントテーブル401は、ユーザにより設定された任意の文字列(ユーザ設定画像)を表示するためのフォントデータが文字コードに沿った順に登録されたデータテーブルであり、フォントの種類毎に用意されている。本実施形態では、M(Mは2以上の整数)種類のフォントに対応する分のフォントテーブル401が、記憶装置40に記憶されている。 Each font table 401 is a data table in which font data for displaying an arbitrary character string (user setting image) set by the user is registered in order along the character code, and is prepared for each font type. Yes. In the present embodiment, font tables 401 corresponding to M (M is an integer of 2 or more) types of fonts are stored in the
各画面構成テーブル402は、一の表示画面を構成する少なくとも1つの要素画像の各々に関する要素情報が登録されたデータテーブルであり、表示画面の種類毎に用意されている。本実施形態では、N(Nは2以上の整数)種類の表示画面に対応する分の画面構成テーブル402が、記憶装置40に記憶されている。 Each screen configuration table 402 is a data table in which element information relating to each of at least one element image constituting one display screen is registered, and is prepared for each type of display screen. In the present embodiment, a screen configuration table 402 corresponding to N (N is an integer of 2 or more) types of display screens is stored in the
詳細は後述するが、描画演算装置42は、中央演算装置41から表示画面の一括描画指示を受けると、更新対象の表示画面に対応する画面構成テーブル402から、要素情報を順次読み出す。そして、描画演算装置42は、読み出した要素情報に対応する要素画像の描画を行う。要素情報には、少なくとも1つの要素候補が含まれている。 As will be described in detail later, when receiving a collective drawing instruction on the display screen from the
読み出した要素情報に複数の要素候補が含まれている場合、描画演算装置42は、中央演算装置41に問合せ信号を出力して、何れの要素候補を選択するべきかの問合せを行う。かかる問合せに応答して中央演算装置41から送信された応答データに基づいて、描画演算装置42は、上記の複数の要素候補の内から何れか1つを選択し、選択した要素候補に基づいて要素画像の描画を行う。一方、読み出した要素情報に含まれている要素候補が1つの場合、画像演算装置42は、中央演算装置41に問合せを行うことなく、当該要素候補に基づいて要素画像の描画を行う。 When the read element information includes a plurality of element candidates, the
画面構成テーブル402の一例を図3に示す。図3に示される画面構成テーブル402は、快適セレクト画面(図4参照)に対応する。この画面構成テーブル402には、No.1〜6までの6つの要素情報が登録されている。 An example of the screen configuration table 402 is shown in FIG. The screen configuration table 402 shown in FIG. 3 corresponds to the comfort selection screen (see FIG. 4). In this screen configuration table 402, No. Six pieces of
図3の画面構成テーブル402において、No.1の要素情報は、表示画面(快適セレクト画面)における背景に関する情報であり(図5参照)、No.2の要素情報は、タイトルに関する情報であり、No.3の要素情報は、メニューに関する情報である。No.4の要素情報は、一括描画を中断して、ユーザにより任意に設定された文字列(本例では、“お父さん”)を表示するための情報(中断情報)を示している。No.5の要素情報は、カーソルに関する情報であり、No.6の要素情報は、カーソルで示された、即ち、ユーザにより選択されたメニュー項目に対応する説明絵柄に関する情報である。 In the screen configuration table 402 of FIG.
No.1〜4の要素情報には、1つの要素候補が含まれており、No.5及び6の要素情報には、複数の要素候補が含まれている。中断情報である場合を除き、各要素情報における各要素候補には、対応する要素画像を描画する領域(描画領域)を示す情報(描画領域情報)と、当該要素画像に対応するデータ(画像データ)の格納先(メモリアドレス)を示す情報とが含まれている。描画領域情報には、描画の開始位置(x:横方向の位置,y:縦方向の位置)と、横幅(dx)及び縦幅(dy)とが含まれている(何れも単位は“ドット”)。 No. The
図1に戻り、中央演算装置41は、ユーザにより操作された内容に応じて、空調機等の制御対象機器の動作を制御したり、表示装置3に表示させる内容の変更等を行うマイクロコンピュータである。 Returning to FIG. 1, the
中央演算装置41は、図6に示すように、中央演算装置41を統括的に制御する制御部410と、描画演算装置42と通信するための通信部411と、後述する各種のテーブルを記憶するデータ記憶部412と、プログラムや該プログラムの実行時に使用されるデータ等を記憶するROM413と、制御部410の作業領域として使用されるRAM414と、操作受付部2から出力された操作信号を入力する入力ポート415と、を備える。 As shown in FIG. 6, the
なお、上述した各構成部に加え、中央演算装置41は、空調機等の制御対象機器と通信するためのインタフェース(図示せず)等も備えている。 In addition to the above-described components, the
制御部410は、CPU(Central Processing Unit)等を含んで構成され、ROM413から読み込んだプログラムを解釈し、その内容に従って演算処理や各構成部の制御を行う。制御部410は、本発明特有の機能として、図7に示すように、一括描画指示部4100と、個別描画指示部4101と、問合せ対応部4102と、を備える。 The
一括描画指示部4100(第1の描画指示部)は、ユーザの操作があった場合や管理する特定の情報に変化があった場合、表示画面の更新が必要であるか否かを判別する。特定の情報には、例えば、現在時刻(分単位)や温度センサ等の計測値が含まれる。表示画面の更新が必要である場合、一括描画指示部4100は、描画演算装置42に対して、表示画面の一括描画の指示を行う。 The batch drawing instruction unit 4100 (first drawing instruction unit) determines whether or not the display screen needs to be updated when there is a user operation or when there is a change in specific information to be managed. The specific information includes, for example, measurement values such as the current time (in minutes) and a temperature sensor. When the display screen needs to be updated, the batch drawing
個別描画指示部4101は、描画演算装置42から一括描画の中断を示す中断信号を受けると、描画演算装置42に対して、ユーザにより設定された文字列の描画指示を文字別に順次行う。 When the individual
問合せ対応部4102は、描画演算装置42からの上述した問合せ信号を受けた場合、現在時刻や制御状態に基づいて、当該問合せに対する応答データを生成して、生成した応答データを描画演算装置42に送信する。 When receiving the above-mentioned inquiry signal from the
データ記憶部412は、例えば、フラッシュメモリ等から構成される読み書き可能な不揮発性のメモリである。データ記憶部412は、図8に示すように、更新条件テーブル4120と、問合せ解釈テーブル4121と、ユーザ設定画像テーブル4122と、を記憶する。 The
更新条件テーブル4120は、表示画面の更新に関する条件が定義されたデータテーブルである。更新条件テーブル4120には、例えば、ユーザの操作内容と表示画面の遷移との関係を示す情報が含まれている。また、更新条件テーブル4120には、ユーザの操作内容と再描画すべき表示画面との関係や、現在時刻の変化や温度センサ等の計測値の変化と再描画すべき表示画面との関係を示す情報が含まれている。 The update condition table 4120 is a data table in which conditions regarding display screen update are defined. The update condition table 4120 includes, for example, information indicating the relationship between the user operation content and the display screen transition. The update condition table 4120 shows the relationship between the user's operation content and the display screen to be redrawn, and the relationship between the change in the current time and the change in the measured value of the temperature sensor and the display screen to be redrawn. Contains information.
より具体的には、更新条件テーブル4120には、例えば、「運転設定画面」の表示中に、ユーザにより運転モードとして“快適セレクト”が選択された場合、「快適セレクト画面」(図4参照)に切り替えることを示す情報が含まれている。また、例えば、「運転設定画面」の表示中に現在時刻(分単位)が変化すると、「運転設定画面」の再描画を行うことや、「快適セレクト画面」の表示中にユーザによりメニュー項目の選択操作が行われると、「快適セレクト画面」の再描画を行うことを示す情報が含まれている。 More specifically, in the update condition table 4120, for example, when “comfort selection” is selected as the operation mode by the user while the “operation setting screen” is displayed, the “comfort selection screen” (see FIG. 4). Information indicating switching to is included. Also, for example, if the current time (in minutes) changes while the “operation setting screen” is displayed, the “operation setting screen” may be redrawn, or the menu item may be changed by the user while the “comfort selection screen” is displayed. When the selection operation is performed, information indicating that the “comfort selection screen” is redrawn is included.
問合せ解釈テーブル4121は、問合せ対応部4102により、描画演算装置42からの問合せの内容を解釈するために参照されるデータテーブルである。より詳細には、問合せ解釈テーブル4121には、図9に示すように、表示画面毎に、描画演算装置42からの問合せ回数と、問合せ内容とを対応付けた情報が登録されている。例えば、快適セレクト画面の一括描画中に、描画演算装置42から1回目の問合せ信号を受けた場合、当該問合せは、カーソルの描画に関する問合せであることが示されている。また、快適セレクト画面の一括描画中に、描画演算装置42から2回目の問合せを受けた場合、当該問合せは、説明絵柄の描画に関する問合せであることが示されている。 The query interpretation table 4121 is a data table that is referred to by the
図8に戻り、ユーザ設定画像テーブル4122は、ユーザにより設定された任意の文字列に関する情報が登録されたデータテーブルである。ユーザは、運転設定画面において、部屋名称として任意の名称(例えば、“お父さんの書斎”)を設定することができる。また、ユーザは、快適セレクト画面において、設定名称として任意の名称(例えば、“お父さん”)を設定することができる。 Returning to FIG. 8, the user setting image table 4122 is a data table in which information on an arbitrary character string set by the user is registered. The user can set an arbitrary name (for example, “Dad's study”) as the room name on the operation setting screen. In addition, the user can set an arbitrary name (for example, “dad”) as the setting name on the comfort selection screen.
ユーザ設定画像テーブル4122には、上記のようにユーザにより任意に設定された名称(文字列)に関する情報(設定文字列情報)が表示画面毎に登録される。図10に示すように、設定文字列情報には、フォントIDと、文字コード列と、描画領域の起点と、最大文字数と、配置態様と、が含まれる。フォントIDは、フォントのタイプを示すID(identification)であり、予め用意された複数のフォントのタイプの内から、ユーザにより、文字列の入力の際に選択されたものである。文字コード列は、ユーザにより入力された文字列を示すものである。描画領域の起点は、当該文字列が表示可能な描画領域の起点(始点)となる位置を示す。この位置は、表示画面に応じて一意に定まるものであり、ユーザによる文字列の入力の際に、制御部410によって自動的に設定される。 In the user setting image table 4122, information (set character string information) related to the name (character string) arbitrarily set by the user as described above is registered for each display screen. As shown in FIG. 10, the set character string information includes a font ID, a character code string, a starting point of a drawing area, a maximum number of characters, and an arrangement mode. The font ID is an ID (identification) indicating a font type, and is selected by a user when inputting a character string from among a plurality of font types prepared in advance. The character code string indicates a character string input by the user. The starting point of the drawing area indicates the position that is the starting point (starting point) of the drawing area where the character string can be displayed. This position is uniquely determined according to the display screen, and is automatically set by the
最大文字数は、ユーザが設定できる最大の文字数を示し、表示画面に応じて一意に定まるものであり、ユーザによる文字列の入力の際に、制御部410によって自動的に設定される。配置態様は、「左寄せ」、「センタリング」、「右寄せ」の内から、ユーザにより、文字列の入力の際に選択されたものである。 The maximum number of characters indicates the maximum number of characters that can be set by the user and is uniquely determined according to the display screen, and is automatically set by the
個別描画指示部4101は、描画演算装置42から中断信号を受けると、ユーザ設定画像テーブル4122の登録内容に従って、ユーザにより設定された文字列(例えば、“お父さん”)の各文字の描画を描画演算装置42に対して順次指示する。 When receiving the interruption signal from the drawing
図11は、中央演算装置41の制御部410によって実行される処理(描画指示処理)の手順を示すフローチャートである。この描画指示処理は、予め定めた周期で繰り返し実行される。 FIG. 11 is a flowchart illustrating a procedure of processing (drawing instruction processing) executed by the
一括描画指示部4100は、表示画面の更新が必要であるか否か(更新要否)を判別する(ステップS101)。例えば、ユーザによる操作があった場合、一括描画指示部4100は、現在表示中の表示画面を特定する情報(例えば、画面No.)と、操作の内容とに基づいて更新条件テーブル4120を参照して、表示画面の更新(即ち、表示画面の切り替えや再描画)が必要であるか否かを判別する。あるいは、現在時刻(分単位)の変化があった場合、更新条件テーブル4120を参照して、現在表示中の表示画面の再描画が必要であるか否かを判別する。 The batch
表示画面の更新が必要であると判別した場合(ステップS102;YES)、一括描画指示部4100は、描画演算装置42に対して、表示画面の一括描画を指示する(ステップS103)。この際、一括描画指示部4100は、一括描画の指示を示す情報と、更新する表示画面に対応する画面構成テーブル402の格納先(メモリアドレス)とを格納した描画コマンド(第1のコマンド)を生成する。そして、一括描画指示部4100は、生成した描画コマンドを通信部411を介して描画演算装置42に送信する。なお、中央演算装置41のデータ記憶部412には、表示画面を特定する情報(例えば、画面No.)と、画面構成テーブル402の格納先とを対応付けたデータテーブル(図示せず)が予め記憶されている。一括描画の指示後、制御部410は、本周期での描画指示処理を終了する。 When it is determined that the display screen needs to be updated (step S102; YES), the batch drawing
描画演算装置42から中断信号を受けた場合(ステップS104;YES)、個別描画指示部4101は、個別描画指示処理を実行する(ステップS105)。個別描画指示処理の詳細については後述する。個別描画指示処理の終了後、制御部410は、本周期での描画指示処理を終了する。 When the interruption signal is received from the drawing arithmetic unit 42 (step S104; YES), the individual
表示画面の更新が必要でなく(ステップS102;NO)且つ中断信号を受けていない場合(ステップS104;NO)であって、描画演算装置42から問合せ信号を受けていない場合(ステップS106;NO)、制御部410は、本周期での描画指示処理を終了する。一方、描画演算装置42から問合せ信号を受けた場合(ステップS106;YES)、問合せ対応部4102は、当該問合せに対する応答データを生成し、生成した応答データを通信部411を介して描画演算装置42に送信する(ステップS107)。より詳細には、問合せ対応部4102は、一括描画中の表示画面の画面No.と、一括描画を指示してからの問合せ回数とに基づいて問合せ解釈テーブル4121を参照して、当該問合せの内容を解釈する。そして、問合せ対応部4102は、解釈した内容に対応する情報を取得する。 When the display screen does not need to be updated (step S102; NO) and no interruption signal has been received (step S104; NO), and no inquiry signal has been received from the drawing arithmetic unit 42 (step S106; NO). The
例えば、問合せが、運転設定画面における現在時刻(分)の描画を示すものである場合、問合せ対応部4102は、中央演算装置41が備える時計機能から図示しない現在時刻(分)を取得する。あるいは、問合せが、快適セレクト画面におけるカーソルの描画を示すものである場合、問合せ対応部4102は、データ記憶部412に記憶されている、制御状態を管理するデータテーブル(図示せず)から、快適セレクト画面にてユーザにより選択されたメニュー項目を取得する。 For example, when the inquiry indicates a drawing of the current time (minute) on the operation setting screen, the
問合せ対応部4102は、上記のように取得した情報に対応する要素候補No.を判別する。例えば、描画演算装置42からの問合せがカーソルの描画を示すものであって、ユーザにより快適セレクト画面(図4参照)のメニュー項目にて“除菌脱臭したい”が選択されている場合では、判別される要素候補No.は、“1”となる。 The
問合せ対応部4102は、上記のように判別した要素候補No.を格納した応答データを描画演算装置42に送信する。応答データの送信後、制御部410は、本周期での描画指示処理を終了する。 The
図12は、制御部410の個別描画指示部4101によって実行される個別描画指示処理の手順を示すフローチャートである。個別描画指示部4101は、ユーザ設定画像テーブル4122から、一括描画中の表示画面に対応する設定文字列情報を読み出す。そして、読み出した設定文字列情報に含まれる文字コード列の先頭から1つの文字コードを取得する(ステップS201)。 FIG. 12 is a flowchart showing the procedure of the individual drawing instruction process executed by the individual
個別描画指示部4101は、取得した文字コードに対応するフォントデータの格納先(メモリアドレス)を算出する(ステップS202)。この際、個別描画指示部4101は、読み出した設定文字列情報に含まれるフォントIDから判別されるフォントテーブル401の格納先と、取得した文字コードとに基づいて、当該文字コードに対応するフォントデータの格納先を算出する。具体的には、フォントテーブル401において、各文字コードが昇順に格納されている場合、フォントデータの格納先は、以下の式1で算出される。 The individual
(式1)
フォントデータの格納先=フォントテーブル401の格納先+文字コードの格納順番N×個別フォントデータサイズ(Formula 1)
Font data storage location = font table 401 storage location + character code storage order N × individual font data size
上記の式1において、N=0,1,2,…であり、また、個別フォントデータサイズは、同一のフォントIDでは各フォントデータ共通(例えば、32バイト)である。なお、フォントIDと、フォントテーブル401の格納先と、個別フォントデータサイズとを対応付けたデータテーブル(図示せず)は、予め中央演算装置41のデータ記憶部412に記憶されている。 In the
次に、個別描画指示部4101は、取得した文字コードに対応する文字の描画開始位置を算出する(ステップS203)。具体的には、配置態様が「右寄せ」の場合、各文字の描画開始位置(X)は、以下の式2で算出され、配置態様が「左寄せ」の場合、各文字の描画開始位置(X)は、以下の式3で算出される。なお、描画開始位置(Y)は、配置態様にかかわらず、描画領域の起点(y)と同一である。 Next, the individual
(式2)
X=描画領域の起点(x)+(最大文字数−描画文字数+文字の順番N−1)×フォント幅(Formula 2)
X = starting point of drawing area (x) + (maximum number of characters-number of drawn characters + character order N-1) x font width
(式3)
X=描画領域の起点(x)+(文字の順番N−1)×フォント幅(Formula 3)
X = starting point of drawing area (x) + (order of characters N-1) x font width
上記の式2及び式3において、N=0,1,2,…である。 In the
個別描画指示部4101は、描画演算装置42に対して、取得した文字コードに対応する文字の個別描画を指示する(ステップS204)。この際、個別描画指示部4101は、個別描画の指示を示す情報と、上記のようにそれぞれ算出した、フォントデータの格納先と描画開始位置とを格納した描画コマンド(第2のコマンド)を生成する。そして、個別描画指示部4101は、生成した描画コマンドを通信部411を介して描画演算装置42に送信する。 The individual
文字コード列から全ての文字コードの取得が完了していない場合(ステップS205;NO)、個別描画指示部4101の処理は、ステップS201に戻る。一方、文字コード列から全ての文字コードの取得が完了した場合(ステップS205;YES)、個別描画指示部4101は、描画演算装置42に対して一括描画の再開を指示する(ステップS206)。この際、個別描画指示部4101は、一括描画の再開指示を示す情報を格納した描画コマンド(第3のコマンド)を生成し、生成した描画コマンドを通信部411を介して描画演算装置42に送信する。 If acquisition of all character codes from the character code string has not been completed (step S205; NO), the processing of the individual
図1に戻り、描画演算装置42は、FPGA(Field Programmable Gate Array)やASIC(Application Specific Integrated Circuit)等で構成され、中央演算装置41からの描画コマンドに従って、表示装置3によって表示される、表示画面の一括描画や、文字の個別描画を行う。 Returning to FIG. 1, the
画像演算装置42は、機能的には、図13に示すように、描画実行部を備える。描画実行部には、一括描画実行部4200と、個別描画実行部4201とが含まれる。一括描画実行部4200は、中央演算装置41から一括描画の指示を示す描画コマンドを受けると、記憶装置40に記憶されている、更新対象の表示画面に対応する画面構成テーブル402(図3参照)から各要素情報を順次読み出して描画を行う一括描画の実行を開始する。 Functionally, the
読み出した要素情報が中断情報を示す場合、一括描画実行部4200は、一括描画の実行を中断すると共に、中央演算装置41に中断信号を出力する。なお、読み出した要素情報が中断情報を示すものであるか否かは、当該要素情報における要素候補1の画面領域情報(4バイト)に予め定めた値(例えば、0xFFFFFFFF)が格納されているか否かで判別される。 When the read element information indicates interruption information, the collective
中央演算装置41から一括描画再開の指示を示す描画コマンドを受けると、一括描画実行部4200は、中断していた一括描画の実行を再開する。 When receiving a drawing command indicating a batch drawing restart instruction from the
また、一括描画実行部4200は、読み出した要素情報に複数の要素候補が含まれている場合、中央演算装置41に問合せ信号を出力する。かかる問合せ信号に対する中央演算装置41からの応答データを受信すると、一括描画実行部4200は、複数の要素候補の内から、受信した応答データに含まれる要素候補No.に対応するものを選択する。そして、一括描画実行部4200は、選択した要素候補に基づいて要素画像の描画を行う。 The batch
個別描画実行部4201は、中央演算装置41から個別描画の指示を示す描画コマンドを受信すると、受信した描画コマンドに格納されているフォントデータの格納先に基づいて記憶装置40からフォントデータを読み出す。そして、個別描画実行部4201は、読み出したフォントデータと、受信した描画コマンドに格納されている描画開始位置とに基づいて文字の描画を行う。 When receiving the drawing command indicating the individual drawing instruction from the
図14は、描画演算装置42によって実行される処理(描画処理)の手順を示すフローチャートである。この描画処理は、予め定めた周期で繰り返し実行される。 FIG. 14 is a flowchart illustrating a procedure of processing (drawing processing) executed by the drawing
中央演算装置41からのデータを受信していない場合(ステップS301;NO)、描画演算装置42は本周期での描画処理を終了する。一方、中央演算装置41から、一括描画に関する描画コマンド又は応答データを受信した場合(ステップS302;YES)、一括描画実行部4200は、一括描画処理を実行する(ステップS303)。その後、描画演算装置42は本周期での描画処理を終了する。 When the data from the
ステップS302でNOの場合、即ち、中央演算装置41から個別描画に関する描画コマンドを受信した場合、個別描画実行部4201は、当該描画コマンドで指定された文字の描画を行う(ステップS304)。その後、描画演算装置42は本周期での描画実行処理を終了する。 If NO in step S302, that is, if a drawing command related to individual drawing is received from the
図15は、一括描画処理の手順を示すフローチャートである。中央演算装置41からのデータが一括描画の開始指示を示す描画コマンドである場合(ステップS401;YES)、一括描画実行部4200は、当該描画コマンドから、描画対象の表示画面に対応する画面構成テーブル402の格納先(メモリアドレス)を抽出し、抽出したメモリアドレスを読出開始アドレスとして第1のアドレスレジスタ(図示せず)に格納する(ステップS402)。第1のアドレスレジスタは、データの読み出しを開始するメモリアドレス(読出開始アドレス)を格納するためのレジスタであり、一括描画実行部4200及び個別描画実行部4201によって使用される。そして、一括描画実行部4200は、一括描画メイン処理を実行する(ステップS403)。 FIG. 15 is a flowchart showing a procedure of batch drawing processing. When the data from the
中央演算装置41からのデータが応答データである場合(ステップS404;YES)、一括描画実行部4200は、応答データ受信時処理を実行する(ステップS405)。 When the data from the
中央演算装置41からのデータが、一括描画の開始指示を示す描画コマンドでなく(ステップS401;NO)且つ応答データでない場合(ステップS404;NO)、中央演算装置41からのデータは、一括描画の再開指示を示す描画コマンドであるため、一括描画実行部4200は、一括描画再開処理を実行する(ステップS406)。 When the data from the
図16は、一括描画メイン処理の手順を示すフローチャートである。一括描画実行部4200は、記憶装置40に記憶されている画面構成テーブル402から要素情報を1レコード読み出す(ステップS501)。一括描画実行部4200は、読み出しが完了すると、第1のアドレスレジスタに格納されている読出開始アドレスを更新する。即ち、読出開始アドレスに1レコード分の要素情報のサイズが加算される。 FIG. 16 is a flowchart showing the procedure of the batch drawing main process. The batch
要素情報がない場合、即ち、当該画面構成テーブル402から全ての要素情報の読み出しが完了した場合(ステップS502;NO)、一括描画実行部4200は、一括描画メイン処理を終了する。 When there is no element information, that is, when reading of all element information from the screen configuration table 402 is completed (step S502; NO), the batch drawing
読み出した要素情報が中断情報を示す場合(ステップS503;YES)、一括描画実行部4200は、第1のアドレスレジスタに格納されている読出開始アドレスを第2のアドレスレジスタ(図示せず)に格納する(ステップS504)。第2のアドレスレジスタは、中断時の読出開始アドレスを一時的に待避させておくためのレジスタである。そして、一括描画実行部4200は、中央演算装置41に中断信号を出力し(ステップS505)、一括描画メイン処理を終了する。 When the read element information indicates interruption information (step S503; YES), the batch drawing
読み出した要素情報に複数の要素候補が含まれている場合(ステップS506;YES)、一括描画実行部4200は、中央演算装置41に問合せ信号を出力し、一括描画メイン処理を終了する。 When a plurality of element candidates are included in the read element information (step S506; YES), the batch drawing
読み出した要素情報が中断情報を示すものでなく(ステップS503;NO)且つ要素候補が1つの場合(ステップS506:NO)、一括描画実行部4200は、この要素候補に基づいて要素画像の描画を行う(ステップS508)。即ち、要素候補に含まれる画像データの格納先に基づいて記憶装置40から対応する画像データ400を読み出し、読み出した画像データ400を、要素候補に含まれる描画領域情報に従って描画する。 When the read element information does not indicate interruption information (step S503; NO) and there is one element candidate (step S506: NO), the collective
図17は、応答データ受信時処理の手順を示すフローチャートである。一括描画実行部4200は、複数の要素候補の内から、受信した応答データに含まれる要素候補No.に対応するものを選択する(ステップ601)。一括描画実行部4200は、選択した要素候補に基づいて要素画像の描画を行う(ステップS602)。そして、一括描画実行部4200は、一括描画メイン処理を実行する(ステップS603)。この一括描画メイン処理の内容は、上述した一括メイン処理(図16参照)の内容と同一である。 FIG. 17 is a flowchart showing the procedure of the response data reception process. The batch
図18は、一括描画再開処理の手順を示すフローチャートである。一括描画実行部4200は、第2のアドレスレジスタに格納されているメモリアドレスを第1のアドレスレジスタに格納する(ステップS701)。これにより、中断時の読出開始アドレスを用いて、一括描画を再開することができる。そして、一括描画実行部4200は、一括描画メイン処理を実行する(ステップS702)。この一括描画メイン処理の内容は、上述した一括メイン処理(図16参照)の内容と同一である。 FIG. 18 is a flowchart showing a procedure of batch drawing restart processing. The batch
以上説明したように、本実施形態のリモートコントローラ1では、表示画面を更新が必要な際、中央演算装置41は、描画演算装置42に対して一括描画の指示を行う。かかる指示を受けると、描画演算装置42は、更新対象の表示画面に対応する画面構成テーブル402を参照して、当該表示画面の一括描画を行う。これにより、中央演算装置41と描画演算装置42との間の通信頻度を低減でき、画像を描画するための処理負荷を少なくすることが可能となる。 As described above, in the
また、更新対象の表示画面に、ユーザが任意に設定した文字列が表示され得る領域がある場合では、対応する画面構成テーブルには、中断情報が含まれるようにしている。このため、一括描画を中断して、ユーザが設定した文字列を文字毎に個別に描画(個別描画)することができる。そして、個別描画が終了すると、直ちに一括描画を再開する。したがって、ユーザが設定した任意の文字列の描画を他の画像の描画処理の遅延を招くことなく実行することが可能となる。 In addition, when there is an area in which a character string arbitrarily set by the user can be displayed on the display screen to be updated, the corresponding screen configuration table includes interruption information. Therefore, batch drawing can be interrupted, and character strings set by the user can be drawn individually (individual drawing) for each character. When individual drawing is completed, batch drawing is resumed immediately. Therefore, it is possible to execute drawing of an arbitrary character string set by the user without causing a delay in drawing processing of another image.
なお、本発明は、上記実施形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。 In addition, this invention is not limited to the said embodiment, Of course, the various change in the range which does not deviate from the summary of this invention is possible.
例えば、上記実施形態では、各表示画面において、ユーザが任意に設定した文字列を表示できる領域は1つであったが、複数の領域において、それぞれ別個にユーザが設定した文字列を表示できるようにしてもよい。 For example, in the above-described embodiment, there is one area in which a character string arbitrarily set by the user can be displayed on each display screen. However, in each of the plurality of areas, the character strings set by the user can be displayed separately. It may be.
また、リモートコントローラ1において、ユーザにより任意に設定されたユーザ設定画像として、文字列を表示するのみならず、ユーザにより任意に設定(選択)されたアイコンその他の画像を表示するようにしてもよい。この場合においても、一括描画の中断時に、中央演算装置41の個別描画指示部4101が当該画像の個別描画を描画演算装置42に対して指示すればよい。この際の描画コマンドには、当該画像に対応する記憶装置40における画像データ400の格納先と描画開始位置とが格納される。 The
また、表示画面の切り替えは必要ないが、現在時刻等の一部の要素画像の更新が必要な場合、中央演算装置41の一括描画指示部4100は、描画演算装置42に対して送信する描画コマンドに、描画の必要がない要素画像に対応する要素情報の番号又は描画の必要がある要素画像に対応する要素情報の番号の何れかを格納するようにしてもよい。このようにすると、描画演算装置42の一括描画実行部4200による一括描画において、更新が必要な要素画像のみを描画することができるため、表示画面の更新の高速化が図れる。 In addition, although it is not necessary to switch the display screen, when a partial element image such as the current time needs to be updated, the batch drawing
また、上記実施形態では、一括描画の中断の際、描画演算装置42において、第2のアドレスレジスタに読出開始アドレスを一時的に待避させ、一括描画の再開の際に取り出すことで、再開時の読出開始アドレスを得ていた。しかし、これに限定されることなく、再開時の読出開始アドレスを得る手法は様々である。 Further, in the above embodiment, when the batch drawing is interrupted, the drawing
例えば、中央演算装置41が、表示画面毎に、一括描画の中断回数に対応した再開時の読出開始アドレスを予め保持し、一括描画の再開を指示する際に描画演算装置42に通知するようにしてもよい。このようにすれば、読出開始アドレスを一時的に待避させるためのアドレスレジスタを設ける必要がなく、描画演算装置42を構成するICの小型化がより図れる。 For example, the
あるいは、記憶装置40に、表示画面毎に、一括描画の中断回数に対応した再開時の読出開始アドレスを定義した情報(再開アドレス情報)を予め記憶させ、一括描画の再開の際、中央演算装置41は、対象となる再開時の読出開始アドレスの格納先を描画演算装置42に通知するようにしてもよい。このようにすると、中央演算装置41において、上記のように、表示画面毎に、一括描画の中断回数に対応した再開時の読出開始アドレスを予め保持する構成に比べ、メモリ容量の節約が図れる。 Alternatively, information (resume address information) defining a reading start address at the time of restart corresponding to the number of batch drawing interruptions is stored in advance in the
あるいは、一括描画の中断時に中央演算装置41は、描画演算装置42から読出開始アドレスを取得して、RAM414に一時的に保存し、一括描画の中断時に描画演算装置42に通知するようにしてもよい。このようにすると、中央演算装置41において、静的なメモリの容量を抑えることができる。 Alternatively, the
また、図19に示すように、画面構成テーブル402において、中断情報を示す要素情報に、ユーザが設定した文字列を描画する際の各文字の描画領域を示す情報を予め格納してもよい。図19の例では、No.4−1〜4−4の要素情報が中断情報を示し、各々要素候補1に描画領域を示す情報が格納されている。なお、このような場合、中断情報を示すものでるか否かは、要素候補1の「格納先」(4バイト)に予め定めた値(例えば、0xFFFFFFFF)が格納されているか否かで判別される。 Also, as shown in FIG. 19, in the screen configuration table 402, information indicating the drawing area of each character when drawing a character string set by the user may be stored in advance as element information indicating interruption information. In the example of FIG. Element information 4-1 to 4-4 indicates interruption information, and each
上記のようにすると、中央演算装置41において、ユーザが設定した文字列の描画位置に関する情報を保持する必要がないため、メモリ容量の節約が図れる。また、中央演算装置41は、個別描画の指示の際、各文字の描画開始位置を描画演算装置42に通知する必要がないため、処理の高速化が図れる。 In this way, the
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。 Various embodiments and modifications can be made to the present invention without departing from the broad spirit and scope of the present invention. Further, the above-described embodiment is for explaining the present invention, and does not limit the scope of the present invention. That is, the scope of the present invention is shown not by the embodiments but by the claims. Various modifications within the scope of the claims and within the scope of the equivalent invention are considered to be within the scope of the present invention.
本発明は、家電機器や設備機器などを操作するためのリモートコントローラに好適に採用され得る。 The present invention can be suitably employed in a remote controller for operating home appliances, equipment, and the like.
1 リモートコントローラ、2 操作受付部、3 表示装置、4 制御装置、40 記憶装置、41 中央演算装置、42 描画演算装置、400 画像データ、401 フォントテーブル、402 画面構成テーブル、410 制御部、411 通信部、412 データ記憶部、413 ROM、414 RAM、415 入力ポート、4100 一括描画指示部、4101 個別描画指示部、4102 問合せ対応部、4120 更新条件テーブル、4121 問合せ解釈テーブル、4122 ユーザ設定画像テーブル、4200 一括描画実行部、4201 個別描画実行部 DESCRIPTION OF
Claims (6)
前記記憶装置には、表示画面の種類毎に、少なくとも1つの要素画像の各々に関する要素情報を含む画面構成テーブルが記憶され、
前記中央演算装置は、
表示画面の更新の必要がある場合には、前記描画演算装置に更新対象の表示画面の一括描画を示す第1のコマンドを送信する第1の描画指示部と、
前記描画演算装置から一括描画の中断を示す中断信号を受けると、前記描画演算装置に予めユーザにより設定されたユーザ設定画像の一部分の描画を示す第2のコマンドを順次送信する第2の描画指示部と、を備え、
前記描画演算装置は、
前記中央演算装置から前記第1のコマンドを受信すると、前記更新対象の表示画面に対応する画面構成テーブルに基づいて前記表示画面の一括描画を開始し、前記画面構成テーブルに一括描画の中断が必要であることを示す中断情報が含まれる場合、前記一括描画を中断すると共に、前記中央演算装置に前記中断信号を出力し、
前記中央演算装置から前記第2のコマンドを受信すると、前記ユーザ設定画像における、前記受信した第2のコマンドに対応する部分を描画する描画実行部を備える、制御装置。 A control device comprising a storage device, a central processing unit, and a drawing processing unit,
The said storage device, for each type of the display screen, the screen configuration table including element information about each of the at least one element image is stored,
The central processing unit is
When it is necessary to update the display screen, the first drawing instruction unit for transmitting a first command indicating the batch drawing of the drawing operation unit on the display screen to be updated,
When receiving an interruption signal indicating interruption of batch drawing from the drawing arithmetic device, a second drawing instruction for sequentially transmitting a second command indicating drawing of a part of a user setting image preset by the user to the drawing arithmetic device And comprising
The drawing arithmetic device is:
When the first command is received from the central processing unit, batch display drawing of the display screen is started based on a screen configuration table corresponding to the display screen to be updated, and batch drawing is interrupted in the screen configuration table When the interruption information indicating that is included, the batch drawing is interrupted, and the interruption signal is output to the central processing unit,
A control apparatus comprising: a drawing execution unit that draws a portion corresponding to the received second command in the user setting image when the second command is received from the central processing unit.
前記描画実行部は、前記中央演算装置から前記第3のコマンドを受信すると、一括描画を再開する、請求項1に記載の制御装置。When the drawing instruction for the user setting image is completed, the second drawing instruction unit transmits a third command indicating resumption of batch drawing to the drawing arithmetic device,
The control device according to claim 1, wherein the drawing execution unit resumes batch drawing when receiving the third command from the central processing unit.
前記描画実行部は、前記一括描画において、前記画面構成テーブルから取り出した要素情報に複数の要素候補が含まれている場合、前記中央演算装置に何れの要素候補を選択するかについての問合せを行い、前記問合せに応答して前記中央演算装置から送信された応答データに基づいて、前記複数の要素候補の内から何れか1つを選択し、
前記中央演算装置は、
表示画面の種類毎に、前記描画演算装置からの問合せを受けた回数と、問合せ内容とを対応付けた情報が登録された問合せ解釈テーブルと、
前記問合せを受けた場合、前記問合せ解釈テーブルに基づいて応答データを生成し、前記描画演算装置に送信する問合せ対応部をさらに備える、請求項1から4の何れか1項に記載の制御装置。In the screen configuration table stored in the storage device, the element information includes at least one element candidate,
In the batch drawing, when the element information extracted from the screen configuration table includes a plurality of element candidates, the drawing execution unit inquires about which element candidate is selected from the central processing unit. , Based on response data transmitted from the central processing unit in response to the inquiry, selecting any one of the plurality of element candidates,
The central processing unit is
For each type of display screen, a query interpretation table in which information that associates the number of times the query is received from the drawing operation device and the query content is registered,
5. The control device according to claim 1, further comprising a query corresponding unit that generates response data based on the query interpretation table and transmits the response data to the drawing operation device when the query is received.
ユーザからの操作を受け付ける操作受付部と、
表示装置と、を備える、リモートコントローラ。A control device according to any one of claims 1 to 5;
An operation accepting unit for accepting an operation from a user;
A remote controller comprising: a display device;
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2014/084548 WO2016103458A1 (en) | 2014-12-26 | 2014-12-26 | Control device and remote controller |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2016103458A1 JPWO2016103458A1 (en) | 2017-04-27 |
JP6246395B2 true JP6246395B2 (en) | 2017-12-13 |
Family
ID=56149546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016565810A Active JP6246395B2 (en) | 2014-12-26 | 2014-12-26 | Control device and remote controller |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6246395B2 (en) |
WO (1) | WO2016103458A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116302295B (en) * | 2023-05-22 | 2023-10-20 | 荣耀终端有限公司 | Interface display method |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002223489A (en) * | 2001-01-29 | 2002-08-09 | Masahiro Suetsugu | Remote control system |
WO2005080121A1 (en) * | 2004-02-20 | 2005-09-01 | Sharp Kabushiki Kaisha | Instrument panel image display device, instrument panel image changing method, vehicle, server, instrument panel image changing system, instrument panel image display program, computer-readable storage medium storing instrument panel image display program |
JP5253348B2 (en) * | 2009-10-01 | 2013-07-31 | 三菱電機株式会社 | Status display device |
WO2013008428A1 (en) * | 2011-07-08 | 2013-01-17 | パナソニック株式会社 | Electricity storage device |
EP2790179A4 (en) * | 2011-12-07 | 2015-07-01 | Mitsubishi Electric Corp | Control device and remote control device |
JP5518119B2 (en) * | 2012-03-23 | 2014-06-11 | 三菱電機株式会社 | Control device and remote control device |
JP5989223B2 (en) * | 2013-02-21 | 2016-09-07 | 三菱電機株式会社 | Control device and remote control device |
-
2014
- 2014-12-26 JP JP2016565810A patent/JP6246395B2/en active Active
- 2014-12-26 WO PCT/JP2014/084548 patent/WO2016103458A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
JPWO2016103458A1 (en) | 2017-04-27 |
WO2016103458A1 (en) | 2016-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6211102B2 (en) | Display device and application program | |
US20180324314A1 (en) | Image forming apparatus and control method thereof | |
JPWO2014128876A1 (en) | Control device and remote control device | |
JP6246395B2 (en) | Control device and remote controller | |
JP2017107355A (en) | Schedule creation support device and method | |
JP6426565B2 (en) | Machine control system that displays machine operation information according to the operator | |
JP6049494B2 (en) | Mobile device | |
JP2021157818A (en) | Sensor cooperation equipment system | |
JP2009230572A (en) | Design support device | |
JP2012160072A (en) | Programmable display | |
JP4532988B2 (en) | Operation screen control method and program, and display control apparatus | |
JP5156775B2 (en) | Plant monitoring / control device and maintenance support method thereof | |
CN109219794B (en) | Operating device | |
KR101318280B1 (en) | Controller, control method and program | |
JP2018120656A (en) | Layout drawing creation method and lighting position registration system | |
JP2006285373A (en) | Screen display method and information terminal | |
JP5430184B2 (en) | Navigation device and destination setting method thereof | |
JP2020049695A (en) | Display device of injection molding machine and display system | |
JP7257248B2 (en) | Touch panel controller and program | |
JP2015138515A (en) | Information terminal device | |
JP2009105597A (en) | Control system, operation terminal, and program | |
JP6608402B2 (en) | Program, control method, and terminal device | |
JP2005190203A (en) | Touch input device, electronic apparatus and program | |
JP7055005B2 (en) | Numerical input device | |
JP6188613B2 (en) | Control device, remote controller, and operation clock switching method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161114 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161114 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20171017 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171114 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6246395 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |