Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4784367B2 - Device control device and device control processing program - Google Patents
[go: Go Back, main page]

JP4784367B2 - Device control device and device control processing program - Google Patents

Device control device and device control processing program Download PDF

Info

Publication number
JP4784367B2
JP4784367B2 JP2006089861A JP2006089861A JP4784367B2 JP 4784367 B2 JP4784367 B2 JP 4784367B2 JP 2006089861 A JP2006089861 A JP 2006089861A JP 2006089861 A JP2006089861 A JP 2006089861A JP 4784367 B2 JP4784367 B2 JP 4784367B2
Authority
JP
Japan
Prior art keywords
input
control command
controlled
control
devices
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.)
Expired - Fee Related
Application number
JP2006089861A
Other languages
Japanese (ja)
Other versions
JP2007267076A (en
Inventor
豊 小野寺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2006089861A priority Critical patent/JP4784367B2/en
Publication of JP2007267076A publication Critical patent/JP2007267076A/en
Application granted granted Critical
Publication of JP4784367B2 publication Critical patent/JP4784367B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)
  • Position Input By Displaying (AREA)
  • Details Of Television Systems (AREA)

Description

本発明は、機器制御装置および機器制御処理のプログラムに関し、特に、複数種類の機器を制御するマルチ制御機能を持つ機器制御装置および機器制御処理のプログラムに関するものである。   The present invention relates to a device control device and a device control processing program, and more particularly to a device control device having a multi-control function for controlling a plurality of types of devices and a device control processing program.

テレビ受信機器やエアコン機器などの電子機器を遠隔制御するリモコン装置は広く普及している。従来、ユーザは専用のリモコン装置を操作して各電子機器を制御していた。しかし、現代のように家庭の中の電子機器が多くなり、テレビ受信機器やエアコン機器の他にも、CDに記録された音楽曲を再生するCD機器、オーディオ信号を増幅してスピーカに出力するアンプ機器、その他の電子機器を各電子機器に専用のリモコン装置で制御する必要がある。しかしながら、多くの専用のリモコン装置を操作することは極めて煩雑である。また、異なる電子機器のリモコン装置を誤って操作した場合には、事故を招くおそれもある。また、複数種類の電子機器のメーカにおいても、各電子機器に専用のリモコン装置を製造する必要があるため、全体としてコストアップの要因になっていた。そこで、近年においては、共通のリモコン装置によって複数種類の電子機器を制御するための提案がなされている。   Remote control devices that remotely control electronic devices such as television receivers and air conditioners are widely used. Conventionally, the user controls each electronic device by operating a dedicated remote controller. However, there are many electronic devices in the home as in the present age, in addition to television receivers and air conditioners, CD devices that play music songs recorded on CDs, and amplify audio signals and output them to speakers. It is necessary to control amplifier devices and other electronic devices with a remote control device dedicated to each electronic device. However, it is very complicated to operate many dedicated remote control devices. In addition, if a remote control device of a different electronic device is operated by mistake, an accident may occur. In addition, manufacturers of a plurality of types of electronic devices need to manufacture a dedicated remote control device for each electronic device, which causes an increase in cost as a whole. In recent years, therefore, proposals have been made for controlling a plurality of types of electronic devices using a common remote controller.

例えば、ある提案の遠隔制御装置によれば、テレビ受信機を制御するための表示(図3)と、ビデオレコーダを制御するための表示(図4)を可能にして、同一のリモコン装置によって2つの異なる機器を制御するような構成になっている。(特許文献1参照)
また、ある提案のリモートコントロール装置によれば、複数の操作対象機器を遠隔操作するための入力部と、リモートコントロール装置を向ける方向に各操作対象機器を制御するための制御信号を関連付けて記録した信号記録部と、リモートコントロール装置が向けられた方向を感知する方向感知部と、感知した方向と入力部からの入力とから、対応する操作対象機器の制御信号を信号記録部から選択する制御部とを備え、選択した制御信号に基づいて操作対象機器を遠隔操作できるような構成になっている。方向感知部は、例えば、リモートコントロール装置が「東」に向けられたことを感知して、「東」方向に対応付けて記憶されている操作対象機器の制御信号を選択する。(特許文献2参照)
特開平8−98280号公報 特開2006−13565号公報
For example, according to a proposed remote control device, a display for controlling a television receiver (FIG. 3) and a display for controlling a video recorder (FIG. 4) are made possible by the same remote control device. It is configured to control two different devices. (See Patent Document 1)
Further, according to a proposed remote control device, an input unit for remotely operating a plurality of operation target devices and a control signal for controlling each operation target device in a direction in which the remote control device is directed are recorded in association with each other. A signal recording unit, a direction sensing unit that senses the direction in which the remote control device is directed, and a control unit that selects a control signal of a corresponding operation target device from the signal recording unit based on the sensed direction and an input from the input unit The operation target device can be remotely operated based on the selected control signal. For example, the direction sensing unit senses that the remote control device is directed to “east”, and selects the control signal of the operation target device stored in association with the “east” direction. (See Patent Document 2)
JP-A-8-98280 JP 2006-13565 A

しかしながら、上記特許文献1の場合には、制御対象の機器に応じて表示内容を変更する必要があり、操作の煩雑さを解消することはできない。また、上記特許文献2の場合には、リモートコントロール装置が「東」に向けられたことをどのようにして感知するかは記載されていない。また、方向を感知する代わりに、リモートコントロール装置の傾きや位置を感知する実施形態が記載されているが、その感知部を構成する特別なハードウェアを設けるために余分なスペースが必要になる上、コストアップの要因になる。
本発明は、このような従来の課題を解決するためのものであり、特別なハードウェアを設けることなく、極めて簡単な操作によって異なる種類の被制御機器を遠隔制御できるようにすることを目的とする。
However, in the case of the above-mentioned Patent Document 1, it is necessary to change the display contents according to the device to be controlled, and the complexity of the operation cannot be eliminated. Further, in the case of Patent Document 2, it is not described how to detect that the remote control device is directed to “East”. In addition, although an embodiment is described in which the tilt or position of the remote control device is sensed instead of sensing the direction, extra space is required to provide special hardware constituting the sensing unit. It becomes a factor of cost increase.
An object of the present invention is to solve such a conventional problem, and to enable remote control of different types of controlled devices by an extremely simple operation without providing special hardware. To do.

請求項1に記載の機器制御装置は、描画入力部(実施形態においては、図1、図2のタッチパネル3に相当する)と、描画入力部に入力された描画の向きを検出する描画の向き検出手段(実施形態においては、図2のCPU11に相当する)と、描画の向き検出手段によって検出された描画の向きに基づいて制御対象とする複数の機器のうちいずれかを選択する選択手段(実施形態においては、図2のCPU11に相当する)と、選択手段によって選択された制御対象とする機器に対する制御コマンドを入力された描画に基づき送信する制御コマンド送信手段(実施形態においては、図2のCPU11および信号送信部15に相当する)と、を備えた構成になっている。
請求項1の機器制御装置において、請求項2に記載したように、描画入力部に入力された描画を数字、文字、記号或いは図形として認識する描画認識手段を更に備え、制御コマンド送信手段は、選択手段によって選択された制御対象とする機器に対する制御コマンドを描画認識手段によって認識された数字、文字、記号或いは図形に基づき更に送信するような構成にしてもよい。
The device control apparatus according to claim 1 includes a drawing input unit (corresponding to the touch panel 3 in FIGS. 1 and 2 in the embodiment) and a drawing direction for detecting a drawing direction input to the drawing input unit. Detection means (corresponding to the CPU 11 in FIG. 2 in the embodiment) and selection means (selecting one of a plurality of devices to be controlled based on the drawing direction detected by the drawing direction detection means ( In the embodiment, it corresponds to the CPU 11 in FIG. 2) and a control command transmission means (in the embodiment, FIG. 2) that transmits a control command for the device to be controlled selected by the selection means based on the input drawing. The CPU 11 and the signal transmission unit 15).
The apparatus control apparatus according to claim 1, further comprising: a drawing recognizing unit for recognizing a drawing input to the drawing input unit as a number, a character, a symbol, or a figure as described in claim 2, The control command for the device to be controlled selected by the selection unit may be further transmitted based on the number, character, symbol or figure recognized by the drawing recognition unit.

請求項1又は請求項2の機器制御装置において、請求項に記載したように、描画の向き検出手段は、向き毎の認識辞書(実施形態においては、図9の辞書テーブルに相当する)を備えるような構成にしてもよい。 3. The apparatus control apparatus according to claim 1, wherein, as described in claim 3 , the drawing direction detecting means is a recognition dictionary for each direction (in the embodiment, corresponding to the dictionary table of FIG. 9). You may make it the structure which is provided.

請求項の機器制御装置において、請求項に記載したように、向き毎の認識辞書(実施形態においては、図9の90°、180°、270°の辞書テーブルに相当する)は、向き毎の認識の度に基本辞書(実施形態においては、図9の0°の辞書テーブルに相当する)から生成されるような構成にしてもよい。
請求項3の機器制御装置において、請求項5に記載したように、向き毎の認識辞書は、前記描画が不連続であって入力途中の入力中断から再開までの不連続部分の移動軌跡も含むような構成にしてもよい。
In the device control device according to claim 3, as described in claim 4, (in the embodiment, 90 ° in FIG. 9, 180 °, equivalent to 270 ° of the dictionary table) recognition dictionary for each orientation, the orientation A configuration may be adopted in which a basic dictionary (corresponding to the 0 ° dictionary table in FIG. 9 in the embodiment) is generated for each recognition.
The device control apparatus according to claim 3, wherein the recognition dictionary for each orientation includes a movement locus of a discontinuous portion from an input interruption in the middle of an input to a restart, in which the drawing is discontinuous. Such a configuration may be adopted.

請求項1又は請求項2の機器制御装置において、請求項に記載したように、制御コマンド送信手段は、入力された描画が選択手段により選択された制御対象とする機器に対する制御コマンドとして適切でない場合には制御コマンドを送信しないような構成にしてもよい。 In the device control device according to claim 1 or claim 2, as described in claim 6, the control command transmitting means is not suitable as a control command for devices to be controlled drawing input is selected by the selection means In some cases, the control command may not be transmitted.

請求項に記載の機器制御処理のプログラムは描画入力を検出するステップAと、ステップAによって検出された描画の向きを検出するステップBと、ステップBによって検出された描画の向きに基づいて制御対象とする複数の機器のうちいずれかを選択するステップCと、ステップCによって選択された制御対象とする機器に対する制御コマンドを入力された描画に基づき送信するステップDと、をコンピュータに実行させるような構成になっている。
The apparatus control processing program according to claim 7 is controlled based on step A for detecting a drawing input, step B for detecting a drawing direction detected in step A, and a drawing direction detected in step B. Causing the computer to execute step C for selecting any one of a plurality of target devices and step D for transmitting a control command for the device to be controlled selected in step C based on the input drawing. It is the composition.

なお、課題を解決する手段として記載した上記の対応関係は、参考のために一解釈を例示するものであり、本発明を徒に限定するものではない。   Note that the above correspondence described as a means for solving the problem is merely an interpretation for reference, and does not limit the present invention.

本発明の装置によれば、特別なハードウェアを設けることなく、極めて簡単な操作によって異なる種類の被制御機器を遠隔制御できるという効果が得られる。   According to the apparatus of the present invention, it is possible to remotely control different types of controlled devices by an extremely simple operation without providing special hardware.

以下、本発明の機器制御装置の第1実施形態ないし第3実施形態について、リモコン装置を例に採って図を参照して説明する。
図1は、第1実施形態におけるリモコン装置1の平面図である。リモコン装置1には、ユーザに対する種々の情報を表示する表示部2が設けられている。この表示部2の画面には、スタイラスペン(図示せず)などの棒状の描画手段(以下、単に「ペン」という)の接触を感知する透明電極などからなるタッチパネル3が設けられている。タッチパネル3は、2次元の座標(x,y)によってペンの接触位置を感知できる。また、リモコン装置1の所定の位置には星マーク(★)4が刻印又は印刷によって形成されている。表示部2の4箇所の縁部には、制御対象の機器すなわち被制御機器であるテレビ受信機器、エアコン機器、CD機器、およびアンプ機器を表すアイコンとして、「テレビ」5、「エアコン」6、「アンプ」7、および「CD」8が表示されている。なお、これらのアイコンについては、ユーザによるタッチパネル3の操作に応じて設定できるようになっている。また、これらのアイコンは、常時表示する必要はなく、設定時およびユーザの表示指令に応じて表示するようにしてもよい。
Hereinafter, the first to third embodiments of the device control apparatus of the present invention will be described with reference to the drawings by taking a remote control device as an example.
FIG. 1 is a plan view of a remote control device 1 according to the first embodiment. The remote control device 1 is provided with a display unit 2 that displays various information for the user. The screen of the display unit 2 is provided with a touch panel 3 including a transparent electrode that senses the contact of a rod-like drawing unit (hereinafter simply referred to as “pen”) such as a stylus pen (not shown). The touch panel 3 can sense the touch position of the pen by two-dimensional coordinates (x, y). A star mark (★) 4 is formed at a predetermined position of the remote control device 1 by engraving or printing. On the four edge portions of the display unit 2, “TV” 5, “Air conditioner” 6, icons representing devices to be controlled, that is, TV receiving devices that are controlled devices, air conditioner devices, CD devices, and amplifier devices, “Amplifier” 7 and “CD” 8 are displayed. These icons can be set according to the operation of the touch panel 3 by the user. Further, these icons need not always be displayed, and may be displayed at the time of setting and in response to a user display command.

ユーザは、表示されたアイコンを正規に見る状態、すなわち星マーク4の位置を向こう側にした向きで、被制御機器に対する制御コマンドをタッチパネル3に描画入力する。図1の状態は、テレビ受信機器のチャンネルを「6」に指定する場合の描画入力を表したものである。CD機器を制御する場合には、リモコン装置1を半時計回りに90°回転して、星マーク4が左側になる位置で制御コマンドを描画入力する。アンプ機器を制御する場合には、リモコン装置1を半時計回り又は時計回りに180°回転して、星マーク4が手前側になる位置で制御コマンドを描画入力する。エアコン機器を制御する場合には、リモコン装置1を半時計回りに270°又は時計回りに90°回転して、星マーク4が右側になる位置で制御コマンドを描画入力する。   The user draws and inputs a control command for the controlled device on the touch panel 3 in a state in which the displayed icon is normally viewed, that is, in a direction in which the position of the star mark 4 is on the other side. The state of FIG. 1 represents a drawing input when the channel of the television receiving device is designated as “6”. When controlling the CD device, the remote control device 1 is rotated 90 ° counterclockwise, and a control command is drawn and input at a position where the star mark 4 is on the left side. When controlling the amplifier device, the remote controller 1 is rotated 180 ° counterclockwise or clockwise, and a control command is drawn and input at a position where the star mark 4 is on the near side. When controlling the air conditioner device, the remote controller 1 is rotated 270 ° counterclockwise or 90 ° clockwise, and a control command is drawn and input at a position where the star mark 4 is on the right side.

図2は、図1のリモコン装置1の内部構成を示すブロック図である。CPU11は、内部にプログラムROM(図示せず)を有するワンチップのICで構成され、そのシステムバス12を介して、図1に示した表示部2およびタッチパネル3、ワークRAM13、不揮発性メモリであるフラッシュROM14、信号送信部15に接続され、これら各部との間でコマンドおよびデータの授受を行って、このリモコン装置1を制御する。ワークRAM13は、CPU11によって処理されるデータを一時的に記憶する。フラッシュROM14は、上記した被制御機器のアイコンの設定、被制御機器に対する制御信号の信号形式、並びに、被制御機器に対する制御コマンド用の描画入力として予め設定されている数字、文字、記号、および図形やこれらの組合せに対応するベクトル方向のパターンを後述する辞書テーブルに記憶している。信号送信部15は、無線送信部16に接続され、CPU11からの制御信号に従って、被制御機器に向けて無線送信部16から送信される信号の変調処理を行う。   FIG. 2 is a block diagram showing an internal configuration of the remote control device 1 of FIG. The CPU 11 is composed of a one-chip IC having a program ROM (not shown) therein, and is the display unit 2 and the touch panel 3, the work RAM 13, and the nonvolatile memory shown in FIG. The remote controller 1 is connected to the flash ROM 14 and the signal transmitter 15, and exchanges commands and data with these units to control the remote controller 1. The work RAM 13 temporarily stores data processed by the CPU 11. The flash ROM 14 is configured with numbers, characters, symbols, and graphics set in advance as icon settings for the controlled device, a signal format of a control signal for the controlled device, and a drawing input for a control command for the controlled device. And vector direction patterns corresponding to these combinations are stored in a dictionary table to be described later. The signal transmission unit 15 is connected to the wireless transmission unit 16 and performs modulation processing of a signal transmitted from the wireless transmission unit 16 toward the controlled device in accordance with a control signal from the CPU 11.

図3は、複数種類の被制御機器に対するリモコン装置1の向きおよび制御コマンドの描画を示した図である。図3(1)は、リモコン装置1を回転せず(0°)に、制御コマンド「6」の数字を描画した状態である。図3(2)は、リモコン装置1を半時計回りに90°回転して、制御コマンド「6」の数字を描画した状態である。図3(2)は、リモコン装置1を半時計回り又は時計回りに180°回転して、制御コマンド「6」の数字を描画した状態である。図3(4)は、リモコン装置1を半時計回りに270°回転又は時計回りに90°回転して、制御コマンド「6」の数字を描画した状態である。ユーザは、星マークの位置を基準として制御コマンド「6」し、CPU11は、タッチパネル3の2次元座標に従って描画入力のベクトル方向によって制御コマンドの内容およびその被制御機器を解析する。   FIG. 3 is a diagram showing the orientation of the remote control device 1 and the drawing of control commands for a plurality of types of controlled devices. FIG. 3A illustrates a state in which the number of the control command “6” is drawn without rotating the remote control device 1 (0 °). FIG. 3B shows a state in which the number of the control command “6” is drawn by rotating the remote control device 1 by 90 ° counterclockwise. FIG. 3 (2) shows a state in which the number of the control command “6” is drawn by rotating the remote control device 1 by 180 ° counterclockwise or clockwise. FIG. 3 (4) shows a state in which the number of the control command “6” is drawn by rotating the remote control device 1 270 ° counterclockwise or 90 ° clockwise. The user makes a control command “6” based on the position of the star mark, and the CPU 11 analyzes the contents of the control command and its controlled device according to the vector direction of the drawing input according to the two-dimensional coordinates of the touch panel 3.

図4(1)は、描画入力のベクトル方向を解析するための基準を示す図である。描画のベクトル方向は、位置「O」からの方向に応じて「A」〜「H」で表される。いま、「O」の座標を(xj,yk:j,k=1〜n)とし、描画によるx座標の移動量の絶対値をp、y座標の移動量の絶対値をqとする。この場合には、「A」〜「H」のベクトル方向は下記のように表される。
「A」:「(xj,yk)→(xj+p,yk)」
「B」:「(xj,yk)→(xj+p,yk+q)」
「C」:「(xj,yk)→(xj,yk+q)」
「D」:「(xj,yk)→(xj−p,yk+q)」
「E」:「(xj,yk)→(xj−p,yk)」
「F」:「(xj,yk)→(xj−p,yk−q)」
「G」:「(xj,yk)→(xj,yk−q)」
「H」:「(xj,yk)→(xj+p,yk−q)」
FIG. 4A is a diagram illustrating a reference for analyzing the vector direction of a drawing input. The drawing vector direction is represented by “A” to “H” in accordance with the direction from the position “O”. Now, the coordinates of “O” are (xj, yk: j, k = 1 to n), the absolute value of the movement amount of the x coordinate by drawing is p, and the absolute value of the movement amount of the y coordinate is q. In this case, the vector directions “A” to “H” are expressed as follows.
“A”: “(xj, yk) → (xj + p, yk)”
“B”: “(xj, yk) → (xj + p, yk + q)”
“C”: “(xj, yk) → (xj, yk + q)”
“D”: “(xj, yk) → (xj−p, yk + q)”
“E”: “(xj, yk) → (xj−p, yk)”
“F”: “(xj, yk) → (xj−p, yk−q)”
“G”: “(xj, yk) → (xj, yk−q)”
“H”: “(xj, yk) → (xj + p, yk−q)”

図4(2)は、制御コマンド「6」が描画された場合のベクトル方向の解析を示す図である。「6」の描画に従って、矢印で示すように、「D」、「F」、「G」、「G」、「H」、「B」、「C」、「D」、「F」のベクトル方向になる。CPU11は、これらのベクトル方向のパターンとフラッシュROM14に記憶されている辞書テーブルとによって、「6」の数字を判別すると共に「6」の方向を判別する。図4(2)の場合には、テレビ受信機器のチャンネルを「6」に指定する場合の描画入力であると判別する。   FIG. 4B is a diagram illustrating the analysis of the vector direction when the control command “6” is drawn. According to the drawing of “6”, as indicated by arrows, vectors of “D”, “F”, “G”, “G”, “H”, “B”, “C”, “D”, “F” Become a direction. The CPU 11 discriminates the number “6” and the direction “6” from the vector direction pattern and the dictionary table stored in the flash ROM 14. In the case of FIG. 4B, it is determined that the input is a drawing input when the channel of the television receiving device is designated as “6”.

図4(2)の場合には、いわゆる「一筆書き」の数字である「6」が描画された状態であるが、「4」、「5」、「7」のように一筆書きで描画できない数字もある。このため、CPU11は、ペンがタッチパネル3に接触して描画されている状態(ペンダウン状態)におけるベクトル方向だけでなく、ペンがタッチパネル3から離れて描画が一時中断した後に、再びペンがタッチパネル3に接触して描画が再開された状態(ペンアップ状態)における、中断から再開までのベクトル方向を解析する必要がある。   In the case of FIG. 4 (2), “6”, which is a so-called “one-stroke” number, is drawn, but it cannot be drawn with one stroke like “4”, “5”, “7”. There are also numbers. For this reason, the CPU 11 is not only in the vector direction when the pen is drawn in contact with the touch panel 3 (pen down state), but also after the pen leaves the touch panel 3 and drawing is temporarily suspended, the pen again touches the touch panel 3. It is necessary to analyze the vector direction from the interruption to the restart in the state where the drawing is resumed by touching (pen-up state).

図5(1)は、中断から再開までのペンアップ状態のベクトル方向を解析するための基準を示す図である。ペンダウン状態においては、描画の位置がサンプリングされるが、ペンアップ状態においてはサンプリングされないので、描画のベクトル方向は、ペンがタッチパネル3から離れた位置「0」から再びペンがタッチパネル3に接触する位置の方向に応じて「1」〜「8」で表される。いま、「0」の座標を(xj,yk:j,k=1〜n)とし、中断から再開までのx座標の移動量の絶対値をr、y座標の移動量の絶対値をsとする。この場合には、「1」〜「8」のベクトル方向は下記のように表される。
「1」:「(xj,yk)→(xj+r,yk)」
「2」:「(xj,yk)→(xj+r,yk+s)」
「3」:「(xj,yk)→(xj,yk+s)」
「4」:「(xj,yk)→(xj−r,yk+s)」
「5」:「(xj,yk)→(xj−r,yk)」
「6」:「(xj,yk)→(xj−r,yk−s)」
「7」:「(xj,yk)→(xj,yk−s)」
「8」:「(xj,yk)→(xj+r,yk−s)」
FIG. 5A is a diagram illustrating a reference for analyzing the vector direction of the pen-up state from interruption to resumption. The drawing position is sampled in the pen-down state, but not sampled in the pen-up state, so the drawing vector direction is the position where the pen contacts the touch panel 3 again from the position “0” where the pen is away from the touch panel 3. It is represented by “1” to “8” according to the direction of Now, the coordinates of “0” are (xj, yk: j, k = 1 to n), the absolute value of the movement amount of the x coordinate from the interruption to the restart is r, and the absolute value of the movement amount of the y coordinate is s. To do. In this case, the vector directions “1” to “8” are expressed as follows.
“1”: “(xj, yk) → (xj + r, yk)”
“2”: “(xj, yk) → (xj + r, yk + s)”
“3”: “(xj, yk) → (xj, yk + s)”
“4”: “(xj, yk) → (xj−r, yk + s)”
“5”: “(xj, yk) → (xj−r, yk)”
“6”: “(xj, yk) → (xj−r, yk−s)”
“7”: “(xj, yk) → (xj, yk−s)”
“8”: “(xj, yk) → (xj + r, yk−s)”

図5(2)は、制御コマンド「5」が描画された場合のペンダウン状態のベクトル方向の解析を示す図である。図に示すように、「5」の描画に従って、実線の矢印で示すように、「G」、「B」、「H」、「G」、「F」、「D」と描画した後、ペンがタッチパネル3から離れる。そして、点線の矢印で示すように、描画が再開する位置までペンがほぼ真上に移動する。したがって、中断から再開までのベクトル方向は「3」となる。描画が再開された後は、実線の矢印で示すように、「A」、「A」のベクトル方向になる。CPU11は、これらのベクトル方向のパターンとフラッシュROM14に記憶されているパターンとによって、「5」の数字を判別すると共に「5」の方向を判別する。図5(2)の場合には、テレビ受信機器のチャンネルを「5」に指定する場合の描画入力であると判別する。   FIG. 5B is a diagram illustrating an analysis of the vector direction of the pen-down state when the control command “5” is drawn. As shown in the figure, following the drawing of “5”, as shown by solid arrows, “G”, “B”, “H”, “G”, “F”, “D” are drawn, and then the pen Leaves the touch panel 3. Then, as indicated by the dotted arrow, the pen moves almost directly to the position where drawing is resumed. Therefore, the vector direction from the interruption to the restart is “3”. After drawing is resumed, the vector directions of “A” and “A” are obtained as indicated by solid arrows. The CPU 11 discriminates the number “5” and the direction “5” from the vector direction pattern and the pattern stored in the flash ROM 14. In the case of FIG. 5B, it is determined that the input is a drawing input when the channel of the television receiving device is designated as “5”.

図6は、「0」〜「9」の数字の描画入力による模範のベクトル方向のパターンの一例を示す図である。このパターンはフラッシュROM14の辞書テーブルに記憶されているが、記憶されているパターンは、図6だけでなく様々なバリエーションのパターンが記憶されている。ユーザは必ずしも図6の形状で数字を描画するとは限らないからである。   FIG. 6 is a diagram illustrating an example of an exemplary vector direction pattern by drawing and inputting numbers “0” to “9”. Although this pattern is stored in the dictionary table of the flash ROM 14, not only FIG. 6 but also various variations are stored. This is because the user does not always draw numbers in the shape of FIG.

図7は、制御コマンド「7」が図6に示した形状とは異なるように描画された場合のベクトル方向の解析を示す図である。図7(1)においては、ベクトル方向「G」で描画された後、ペンがタッチパネル3から離れる。そして、点線の矢印で示すように、描画が再開する位置までペンがほぼ真上に移動する。したがって、中断から再開までのベクトル方向は「3」となる。描画が再開された後は、実線の矢印で示すように、「A」、「A」、「F」、「F」、「F」と描画されている。一方、図7(2)においては、ベクトル方向「G」の描画がされず、実線の矢印で示すように一筆書きで、「A」、「A」、「F」、「F」、「F」と描画されている。したがって、フラッシュROM14に記憶されている制御コマンド「7」のパターンは、図6に示した例のパターンを含め、下記のように表される。
図6のパターン:「F」、「2」、「A」、「A」、「F」、「F」、「G」
図7(1)のパターン:「G」、「3」、「A」、「A」、「F」、「F」、「F」
図7(2)のパターン:「A」、「A」、「F」、「F」、「F」
FIG. 7 is a diagram showing an analysis of the vector direction when the control command “7” is drawn so as to be different from the shape shown in FIG. In FIG. 7A, the pen leaves the touch panel 3 after drawing in the vector direction “G”. Then, as indicated by the dotted arrow, the pen moves almost directly to the position where drawing is resumed. Therefore, the vector direction from the interruption to the restart is “3”. After drawing is resumed, “A”, “A”, “F”, “F”, and “F” are drawn as indicated by solid arrows. On the other hand, in FIG. 7B, the vector direction “G” is not drawn, and “A”, “A”, “F”, “F”, “F” are drawn with a single stroke as indicated by solid arrows. "Is drawn. Therefore, the pattern of the control command “7” stored in the flash ROM 14 is expressed as follows including the pattern of the example shown in FIG.
Pattern of FIG. 6: “F”, “2”, “A”, “A”, “F”, “F”, “G”
Pattern of FIG. 7 (1): “G”, “3”, “A”, “A”, “F”, “F”, “F”
Pattern of FIG. 7 (2): “A”, “A”, “F”, “F”, “F”

図8は、リモコン装置1を回さず「0°」、半時計回りに「90°」、「180°」、半時計回りに「270°」(又は、時計回りに「90°」)と回した状態で、数字「6」が描画された場合を示す図である。図8に示すように、ユーザは、リモコン装置1を回転するだけで同じ数字「6」を描画するが、CPU11は、タッチパネル3の2次元の座標、および、フラッシュROM14に記憶されている制御コマンド「6」のパターンに基づいて、制御コマンドの内容と被制御機器を判別する。   FIG. 8 shows “0 °” without rotating the remote control device 1, “90 °”, “180 °” counterclockwise, and “270 °” counterclockwise (or “90 ° clockwise”). It is a figure which shows the case where the number "6" is drawn in the rotated state. As shown in FIG. 8, the user draws the same number “6” simply by rotating the remote control device 1, but the CPU 11 controls the two-dimensional coordinates of the touch panel 3 and the control commands stored in the flash ROM 14. Based on the pattern “6”, the contents of the control command and the controlled device are determined.

すなわち、図8(1)〜図8(4)に示すように、リモコン装置1が「0°」の場合には、「D」、「F」、「G」、「G」、「H」、「B」、「C」、「D」、「F」、というパターンになり、リモコン装置1が「90°」の場合には、「F」、「H」、「A」、「A」、「B」、「D」、「E」、「F」、「H」、というパターンになり、リモコン装置1が「180°」の場合には、「H」、「B」、「C」、「C」、「D」、「F」、「G」、「H」、「B」、というパターンになり、リモコン装置1が「270°」の場合には、「B」、「D」、「E」、「E」、「F」、「H」、「A」、「B」、「D」、というパターンになる。このように、どのパターンに一致したかによって描画入力された向きを検出することができ、制御対象を選択することが可能になる。   That is, as shown in FIGS. 8A to 8D, when the remote control device 1 is “0 °”, “D”, “F”, “G”, “G”, “H” , “B”, “C”, “D”, “F”, and when the remote control device 1 is “90 °”, “F”, “H”, “A”, “A” , “B”, “D”, “E”, “F”, “H”, and when the remote control device 1 is “180 °”, “H”, “B”, “C” , “C”, “D”, “F”, “G”, “H”, “B”, and when the remote control device 1 is “270 °”, “B”, “D” , “E”, “E”, “F”, “H”, “A”, “B”, “D”. In this way, it is possible to detect the drawing input direction depending on which pattern is matched, and to select a control target.

図9は、図6に示した「0」〜「9」の数字の描画入力による模範のベクトル方向についての認識用の辞書テーブルである。図2のフラッシュROM14が十分な記憶容量を持つ場合には、これら全てを予め記憶しておいても良いが、記憶容量が小さい場合には、「0°」の辞書テーブルを基本辞書として記憶しておき、残りの向きについては、方向別の認識の度に基本辞書から変換して一時的に保持するようにしても良い。この辞書変換は簡単な法則による置き換えにすぎないので、認識処理全体の中では大きな負担とはならない。なお、図9の辞書テーブルは一例に過ぎない。上記したように、数字「7」の描画の形状はユーザによって異なる場合があり、描画の順序についてもユーザによって異なる場合があるので、様々なパターンの辞書テーブルがフラッシュROM14に記憶されている。   FIG. 9 is a dictionary table for recognizing an exemplary vector direction by drawing and inputting numbers “0” to “9” shown in FIG. If the flash ROM 14 of FIG. 2 has a sufficient storage capacity, all of these may be stored in advance, but if the storage capacity is small, a dictionary table of “0 °” is stored as a basic dictionary. The remaining orientations may be temporarily stored after being converted from the basic dictionary each time the direction is recognized. This dictionary conversion is only a simple rule-based replacement, and does not become a big burden in the entire recognition process. Note that the dictionary table of FIG. 9 is merely an example. As described above, the drawing shape of the number “7” may be different depending on the user, and the drawing order may be different depending on the user. Therefore, various patterns of dictionary tables are stored in the flash ROM 14.

このように、異なる向きから描画されたパターンを解析するために、CPU11のプログラムROMには、HMM(Hidden Markov Model :隠れマルコフモデル)のアルゴリズムが記憶されている。HMMは、確率モデルの1つであり、システムがパラメータ未知のマルコフ過程であると仮定して、観測可能な情報から未知のパラメータを推定する。具体的には、データ系列が状態Siから開始される場合に、初期状態分布π={πi}として、状態Siから別の状態Sjに推移する確率aijを状態遷移確率行列A={aij}で表現して、状態Sjにおいて観測されるシンボルkの発生確率である観測シンボル確率分布B={bj(k)}を得る。   Thus, in order to analyze patterns drawn from different directions, the program ROM of the CPU 11 stores an algorithm of HMM (Hidden Markov Model). HMM is one of probabilistic models and estimates unknown parameters from observable information on the assumption that the system is a Markov process with unknown parameters. Specifically, when the data series starts from the state Si, the probability aij of transition from the state Si to another state Sj is expressed as the initial state distribution π = {πi} by the state transition probability matrix A = {aij}. In other words, an observed symbol probability distribution B = {bj (k)} which is the probability of occurrence of the symbol k observed in the state Sj is obtained.

図10は、ペンがタッチパネル3に接触したペンダウン状態およびペンがタッチパネル3から離れて再度接触したペンアップ状態のHMMの確率モデルを表す図である。図10においては、左から右への方向のみに遷移するHMMに対応している。図10(1)のペンダウン状態のHMMは、各状態S1、S2、S3の描画のベクトルが自己遷移確率a11、a22、a33、および、次の状態に推移する確率a12、a23、a34を有するモデルで表される。一方、図10(2)のペンアップ状態のHMMは、ペンがタッチパネル3から離れて再度接触するまでのペンの移動軌跡にかかわらず、ペンが離れた位置とペンが再接触した位置とによって一義的に決まるベクトルであるので、自己遷移確率が「0」のモデルで表される。   FIG. 10 is a diagram illustrating an HMM probability model in a pen-down state in which the pen is in contact with the touch panel 3 and in a pen-up state in which the pen is separated from the touch panel 3 and is in contact again. FIG. 10 corresponds to an HMM that transitions only in the direction from left to right. The HMM in the pen-down state in FIG. 10 (1) has a model having self-transition probabilities a11, a22, a33 and probabilities a12, a23, a34 for transition to the next state for the drawn vectors of the states S1, S2, S3. It is represented by On the other hand, the HMM in the pen-up state in FIG. 10B is uniquely defined by the position where the pen is separated and the position where the pen is re-contacted regardless of the movement trajectory of the pen until the pen leaves the touch panel 3 and makes contact again. Therefore, the self-transition probability is represented by a model of “0”.

図11は、確率「1.0」の初期状態S0から状態S1、S2を通過し、最終状態であるS3に到達するまでに行われる累積出力確率計算を具体的に表した図である。この場合の確率計算は、モデルパラメータが既知のときに、遷移する可能性(尤度)が最も高い経路(最尤経路)を計算するビタビアルゴリズム(Viterbi algorithm)を用いている。図11において、実線および点線の矢印の横に記載されている数値が状態遷移確率である。1つ前の状態での出力確率に状態遷移確率を掛け合わせたものが、その状態における入力になる。この値に対し、各状態固有の出力確率(四角の中の上の数値)を掛け合わせたものが、累積出力確率(四角の中の下の数値)となり、この数値を次の状態へと遷移させる。図11において、実線で示す経路が最尤経路となる。   FIG. 11 is a diagram specifically showing the cumulative output probability calculation performed from the initial state S0 with the probability “1.0” through the states S1 and S2 until reaching the final state S3. The probability calculation in this case uses a Viterbi algorithm that calculates a path (maximum likelihood path) having the highest possibility of transition (likelihood) when the model parameter is known. In FIG. 11, the numerical value indicated beside the solid line and dotted line arrows is the state transition probability. The output in the previous state multiplied by the state transition probability becomes the input in that state. Multiplying this value by the output probability specific to each state (upper numerical value in the square) gives the cumulative output probability (lower numerical value in the square), and this value is transferred to the next state. Let In FIG. 11, the route indicated by the solid line is the maximum likelihood route.

図11に示す累積出力確率の計算によって、図8(1)〜(4)における「6」のベクトル方向のパターンが、図9に示した辞書テーブルにおける「0°の6」、「90°の6」、「180°の6」、「270°の6」の経路を辿ることで認識される。このように座標軸に対して描画入力の方向を変えることで、例えば、同じ「6」の数字を描画した場合でも、4種類の異なる制御コマンドを入力することができる。すなわち、図8の例では、ユーザによる「0°の6」はテレビ受信機器のチャンネル6として、「90°の6」はCDの6番目の曲の選択として、「180°の6」はアンプのボリュームの6として、「270°の6」はエアコンの温度設定の6°として、処理される。   According to the calculation of the cumulative output probability shown in FIG. 11, the pattern of the vector direction “6” in FIGS. 8 (1) to (4) is changed to “6 of 0 °” and “90 ° in the dictionary table shown in FIG. 6 ”,“ 180 ° 6 ”, and“ 270 ° 6 ”. Thus, by changing the drawing input direction with respect to the coordinate axes, for example, even when the same number “6” is drawn, four different control commands can be input. That is, in the example of FIG. 8, “0 ° 6” by the user is the channel 6 of the television receiver, “90 ° 6” is the selection of the sixth song of the CD, and “180 ° 6” is the amplifier. 6 of 270 ° is processed as 6 ° of the air conditioner temperature setting.

図12は、図2のCPU11によって実行される機器制御処理の動作を示すフローチャートである。ここで、「0°」の向き、「90°」の向き、「180°」の向き、「270°」の向きを、それぞれ「向き1」、「向き2」、「向き3」、「向き4」とし、それぞれの向きの被制御機器を機器A、機器B、機器C、機器Dとする。   FIG. 12 is a flowchart showing the operation of the device control process executed by the CPU 11 of FIG. Here, the direction of “0 °”, the direction of “90 °”, the direction of “180 °”, and the direction of “270 °” are respectively “direction 1”, “direction 2”, “direction 3”, “direction” 4 ”, and the controlled devices in the respective directions are device A, device B, device C, and device D.

手書きの開始を検出すると(ステップS1)、向き1で認識できるか否かを判別する(ステップS2)。向き1で認識できる場合には、機器A用のコマンドとして適切か否かを判別し(ステップS3)、コマンドが適切である場合には、機器A用のコマンドを制御信号として信号送信部15から送信する(ステップS4)。
ステップS2において、向き1で認識できない場合には、向き2で認識できるか否かを判別する(ステップS5)。向き2で認識できる場合には、機器B用のコマンドとして適切か否かを判別し(ステップS6)、コマンドが適切である場合には、機器B用のコマンドを制御信号として信号送信部15から送信する(ステップS7)。
ステップS5において、向き2で認識できない場合には、向き3で認識できるか否かを判別する(ステップS8)。向き3で認識できる場合には、機器C用のコマンドとして適切か否かを判別し(ステップS9)、コマンドが適切である場合には、機器C用のコマンドを制御信号として信号送信部15から送信する(ステップS10)。
ステップS8において、向き3で認識できない場合には、向き4で認識できるか否かを判別する(ステップS11)。向き4で認識できる場合には、機器D用のコマンドとして適切か否かを判別し(ステップS12)、コマンドが適切である場合には、機器D用のコマンドを制御信号として信号送信部15から送信する(ステップS13)。
ステップS11において、向き4で認識できない場合には、手書き入力が終了したか否かを判別し(ステップS14)、手書き入力が継続している場合には、ステップS2に移行して、向きを認識する処理を続行する。ステップS14において、手書き入力が終了したときは、この機器制御処理を終了する。
図8の例をこれに当てはめた場合、向き4に対する入力(270°の6)は機器D(エアコン)に対するコマンド(設定温度を6°Cにする)として認識され、これが機器D(エアコン)に対するコマンドとして適切か否かを判別される。6°Cというのは登録された適切な設定温度範囲外であるため、不適切なコマンドと判別されて送信されない。
When the start of handwriting is detected (step S1), it is determined whether or not it can be recognized in the direction 1 (step S2). If the direction 1 can be recognized, it is determined whether or not the command for the device A is appropriate (step S3). If the command is appropriate, the command for the device A is used as a control signal from the signal transmission unit 15. Transmit (step S4).
If it cannot be recognized in direction 1 in step S2, it is determined whether or not it can be recognized in direction 2 (step S5). If the direction 2 can be recognized, it is determined whether or not the command for the device B is appropriate (step S6). If the command is appropriate, the command for the device B is used as a control signal from the signal transmission unit 15. Transmit (step S7).
In step S5, if it cannot be recognized in direction 2, it is determined whether or not it can be recognized in direction 3 (step S8). If the direction 3 can be recognized, it is determined whether or not the command for the device C is appropriate (step S9). If the command is appropriate, the command for the device C is used as a control signal from the signal transmission unit 15. Transmit (step S10).
In step S8, if it cannot be recognized in direction 3, it is determined whether or not it can be recognized in direction 4 (step S11). If the direction 4 can be recognized, it is determined whether or not the command for the device D is appropriate (step S12). If the command is appropriate, the command for the device D is used as a control signal from the signal transmission unit 15. Transmit (step S13).
In step S11, when the direction 4 cannot be recognized, it is determined whether or not the handwriting input is completed (step S14), and when the handwriting input is continued, the process proceeds to step S2 to recognize the direction. Continue processing. In step S14, when the handwriting input is finished, the device control process is finished.
When the example of FIG. 8 is applied to this, the input for the direction 4 (270 ° 6) is recognized as a command for the device D (air conditioner) (set the set temperature to 6 ° C.), and this is for the device D (air conditioner). It is determined whether or not the command is appropriate. Since 6 ° C is outside the registered appropriate set temperature range, it is determined as an inappropriate command and is not transmitted.

以上のように、この第1実施形態によれば、CPU11は、タッチパネル3に入力された描画の向きを検出して、その検出された描画の向きに基づいて制御対象を選択し、選択された制御対象に対する制御コマンドを入力された描画に基づき、信号送信部15を介して無線送信部16から送信する。
したがって、特別なハードウェアを設けることなく、極めて簡単な操作によって異なる種類の被制御機器を遠隔制御できる。
As described above, according to the first embodiment, the CPU 11 detects the drawing direction input to the touch panel 3 and selects the control target based on the detected drawing direction. A control command for the control target is transmitted from the wireless transmission unit 16 via the signal transmission unit 15 based on the input drawing.
Therefore, different types of controlled devices can be remotely controlled by a very simple operation without providing special hardware.

なお、描画入力は数字に限定されるものではない。数字の他に、文字、記号、若しくは図形、又はこれらの2つ以上の組合せでもよい。また、リモコン装置1の向きの違い(角度差)についても、90°だけでなくもっと小さい角度差でもよい。要は、CPU11が認識できる描画入力とその描画入力の向き(角度)を解析できるならば、入力する制御コマンドの形態やリモコン装置1の角度差は任意である。   The drawing input is not limited to numbers. In addition to numbers, letters, symbols, figures, or a combination of two or more of these may be used. Further, the difference in the direction (angle difference) of the remote controller 1 may be not only 90 ° but also a smaller angle difference. In short, if the drawing input that can be recognized by the CPU 11 and the direction (angle) of the drawing input can be analyzed, the form of the control command to be input and the angle difference of the remote control device 1 are arbitrary.

次に、本発明の第2の実施形態について説明する。
図13は、第2の実施形態におけるリモコン装置1の平面図であり、リモコン装置1の向きと手書き入力の図形との関係を表した図である。星マーク4が上(0°)の向きである図13(1)、(2)は、テレビ・ビデオ機器に対する制御コマンドを表している。図13(1)のように「∧」の図形が描画されたときはテレビの音量を大きくし、「>」の図形が描画されたときはビデオを早送りする。一方、星マーク4が右斜め上(約315°)の向きである図13(3)、(4)は、エアコン機器に対する制御コマンドを表している。図13(3)のように「∧」の図形が描画されたときは設定温度を高くし、「>」の図形が描画されたときは風量を強くする。
したがって、第1実施形態と同様に、特別なハードウェアを設けることなく、極めて簡単な操作によって異なる種類の被制御機器を遠隔制御できる。
Next, a second embodiment of the present invention will be described.
FIG. 13 is a plan view of the remote control device 1 according to the second embodiment, and shows a relationship between the orientation of the remote control device 1 and a handwritten input figure. FIGS. 13A and 13B in which the star mark 4 is directed upward (0 °) represent control commands for the television / video apparatus. As shown in FIG. 13 (1), the volume of the television is increased when the “∧” figure is drawn, and the video is fast-forwarded when the “>” figure is drawn. On the other hand, FIGS. 13 (3) and (4) in which the star mark 4 is oriented obliquely upward to the right (about 315 °) represent control commands for the air conditioner equipment. As shown in FIG. 13 (3), the set temperature is increased when the figure “∧” is drawn, and the air volume is increased when the figure “>” is drawn.
Therefore, similarly to the first embodiment, different types of controlled devices can be remotely controlled by an extremely simple operation without providing special hardware.

次に、本発明の第3の実施形態について説明する。
図14は、第3の実施形態における円形のリモコン装置1の平面図であり、リモコン装置1の向きと手書き入力のカタカナの文字「メ」との関係を表した図である。図14(1)に示すように、星マーク4が上(0°)にある向きで「メ」が描画されたときは、パソコン機器のメールチェックを実行する制御信号を送信する。図14(2)に示すように、星マーク4が左斜め下(120°)にある向きで「メ」が描画されたときは、HDDやDVDなどの映像系のメニュー画面を表示する制御信号を送信する。図14(3)に示すように、星マーク4が左斜め下(240°)にある向きで「メ」が描画されたときは、音楽系のメニュー画面を表示する制御信号を送信する。
したがって、第1実施形態と同様に、特別なハードウェアを設けることなく、極めて簡単な操作によって異なる種類の被制御機器を遠隔制御できる。
なお、第3実施形態における座標としては、タッチパネル3の中心位置を原点とする極座標で構成してもよい。
Next, a third embodiment of the present invention will be described.
FIG. 14 is a plan view of the circular remote controller 1 according to the third embodiment, and shows the relationship between the orientation of the remote controller 1 and the handwritten input Katakana character “M”. As shown in FIG. 14A, when “M” is drawn with the star mark 4 facing upward (0 °), a control signal for executing a mail check of the personal computer device is transmitted. As shown in FIG. 14 (2), when “M” is drawn in a direction in which the star mark 4 is obliquely lower left (120 °), a control signal for displaying a video menu screen such as an HDD or DVD Send. As shown in FIG. 14 (3), when “M” is drawn in a direction in which the star mark 4 is obliquely lower left (240 °), a control signal for displaying a music menu screen is transmitted.
Therefore, similarly to the first embodiment, different types of controlled devices can be remotely controlled by an extremely simple operation without providing special hardware.
The coordinates in the third embodiment may be polar coordinates with the center position of the touch panel 3 as the origin.

上記実施形態においては、あらかじめCPU11のプログラムROMに記憶された機器制御処理のプログラムを実行する装置の発明について説明したが、フレキシブルディスク(FD)、CD、メモリカードなどの外部記憶媒体に記録されている処理のプログラムをフラッシュROM14にインストールして、そのプログラムをCPU11が実行することも可能である。この場合には、プログラムの発明やそのプログラムを記録した記録媒体の発明を実現できる。   In the above-described embodiment, the invention of the device that executes the device control processing program stored in advance in the program ROM of the CPU 11 has been described. However, the device is recorded on an external storage medium such as a flexible disk (FD), CD, or memory card. It is also possible to install a program for processing in the flash ROM 14 and execute the program by the CPU 11. In this case, the invention of the program and the invention of the recording medium on which the program is recorded can be realized.

すなわち、本発明による機器制御処理のプログラムは、描画入力を検出するステップAと、前記ステップAによって検出された描画の向きを検出するステップBと、前記ステップBによって検出された描画の向きに基づいて制御対象を選択するステップCと、前記ステップCによって選択された制御対象に対する制御コマンドを前記入力された描画に基づき送信するステップDと、をコンピュータに実行させることを特徴とする。   That is, the device control processing program according to the present invention is based on the step A for detecting the drawing input, the step B for detecting the drawing direction detected by the step A, and the drawing direction detected by the step B. The step C for selecting a control target and the step D for transmitting a control command for the control target selected in the step C based on the input drawing are executed.

本発明の機器制御装置の第1実施形態におけるリモコン装置の平面図。The top view of the remote control apparatus in 1st Embodiment of the apparatus control apparatus of this invention. 図1のリモコン装置の内部構成を示すブロック図。The block diagram which shows the internal structure of the remote control apparatus of FIG. 第1実施形態において複数種類の被制御機器に対するリモコン装置の向きおよび制御コマンドの描画を示した図。The figure which showed direction of the remote control apparatus with respect to several types of controlled apparatus and drawing of a control command in 1st Embodiment. 第1実施形態における描画入力のベクトル方向を解析するための図。The figure for analyzing the vector direction of the drawing input in a 1st embodiment. 第1実施形態における中断から再開までのベクトル方向を解析するための図。The figure for analyzing the vector direction from interruption to resumption in a 1st embodiment. 第1実施形態においての数字の描画入力による模範のベクトル方向のパターンの例を示す図。The figure which shows the example of the pattern of the model vector direction by the drawing drawing of the number in 1st Embodiment. 第1実施形態において制御コマンドが異なる形状で描画された場合のベクトル方向の解析を示す図。The figure which shows the analysis of the vector direction when a control command is drawn in a different shape in 1st Embodiment. 第1実施形態においてリモコン装置1の向きを変えて数字が描画された場合を示す図。The figure which shows the case where a number is drawn by changing direction of the remote control device 1 in 1st Embodiment. 図2のフラッシュROM14に記憶されている辞書テーブルを示す図。The figure which shows the dictionary table memorize | stored in flash ROM14 of FIG. 第1実施形態においてペンダウン状態およびペンアップ状態のHMMの確率モデルを表す図。The figure showing the probability model of HMM of a pen down state and a pen up state in a 1st embodiment. 第1実施形態における累積出力確率計算を具体的に表した図。The figure showing concretely the accumulation output probability calculation in a 1st embodiment. 図2のCPUによって実行される第1実施形態における機器制御処理の動作を示すフローチャートThe flowchart which shows operation | movement of the apparatus control process in 1st Embodiment performed by CPU of FIG. 本発明の機器制御装置の第2実施形態におけるリモコン装置の平面図。The top view of the remote control apparatus in 2nd Embodiment of the apparatus control apparatus of this invention. 本発明の機器制御装置の第3実施形態におけるリモコン装置の平面図。The top view of the remote control apparatus in 3rd Embodiment of the apparatus control apparatus of this invention.

符号の説明Explanation of symbols

1 リモコン装置
2 表示部
3 タッチパネル
4 星マーク
11 CPU
15 信号送信部
DESCRIPTION OF SYMBOLS 1 Remote control device 2 Display part 3 Touch panel 4 Star mark 11 CPU
15 Signal transmitter

Claims (7)

描画入力部と、
前記描画入力部に入力された描画の向きを検出する描画の向き検出手段と、
前記描画の向き検出手段によって検出された描画の向きに基づいて制御対象とする複数の機器のうちいずれかを選択する選択手段と、
前記選択手段によって選択された制御対象とする機器に対する制御コマンドを前記入力された描画に基づき送信する制御コマンド送信手段と、
を備えたことを特徴とする機器制御装置。
A drawing input section;
A drawing direction detecting means for detecting a drawing direction input to the drawing input unit;
Selection means for selecting one of a plurality of devices to be controlled based on the drawing direction detected by the drawing direction detection means;
Control command transmission means for transmitting a control command for the device to be controlled selected by the selection means based on the input drawing;
A device control apparatus comprising:
前記描画入力部に入力された描画を数字、文字、記号或いは図形として認識する描画認識手段を更に備え、A drawing recognition means for recognizing the drawing input to the drawing input unit as a number, a character, a symbol, or a figure;
前記制御コマンド送信手段は、前記選択手段によって選択された制御対象とする機器に対する制御コマンドを前記描画認識手段によって認識された数字、文字、記号或いは図形に基づき更に送信することを特徴とする請求項1に記載の機器制御装置。The control command transmission means further transmits a control command for a device to be controlled selected by the selection means based on numbers, characters, symbols or figures recognized by the drawing recognition means. The apparatus control apparatus according to 1.
前記描画の向き検出手段は、向き毎の認識辞書を備えることを特徴とする請求項1又は請求項2に記載の機器制御装置。 It said orientation detecting means of the drawing, the device control apparatus according to claim 1 or claim 2, characterized in that it comprises a recognition dictionary for each orientation. 前記向き毎の認識辞書は、向き毎の認識の度に基本辞書から生成されることを特徴とする請求項に記載の機器制御装置。 The device control apparatus according to claim 3 , wherein the recognition dictionary for each direction is generated from the basic dictionary for each recognition for each direction. 前記向き毎の認識辞書は、前記描画が不連続であって入力途中の入力中断から再開までの不連続部分の移動軌跡も含むことを特徴とする請求項3に記載の機器制御装置。The device control apparatus according to claim 3, wherein the recognition dictionary for each direction includes a movement trajectory of a discontinuous portion from an input interruption in the middle of input to a resumption, in which the drawing is discontinuous. 前記制御コマンド送信手段は、前記入力された描画が前記選択手段により選択された制御対象とする機器に対する制御コマンドとして適切でない場合には制御コマンドを送信しないことを特徴とする請求項1又は請求項2に記載の機器制御装置。 The control command transmitting unit according to claim 1 or claim, wherein the input drawing does not send a control command when not appropriate as a control command for devices to be controlled which is selected by said selection means 2. The apparatus control apparatus according to 2. 描画入力を検出するステップAと、
前記ステップAによって検出された描画の向きを検出するステップBと、
前記ステップBによって検出された描画の向きに基づいて制御対象とする複数の機器のうちいずれかを選択するステップCと、
前記ステップCによって選択された制御対象とする機器に対する制御コマンドを前記描画に基づき送信するステップDと、
をコンピュータに実行させることを特徴とする機器制御処理のプログラム。
Detecting a drawing input A;
Step B for detecting the orientation of the drawing detected in Step A;
Step C for selecting one of a plurality of devices to be controlled based on the drawing direction detected in Step B;
A step D of transmitting a control command for the device to be controlled selected in the step C based on the drawing ;
A program for device control processing that causes a computer to execute the above.
JP2006089861A 2006-03-29 2006-03-29 Device control device and device control processing program Expired - Fee Related JP4784367B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006089861A JP4784367B2 (en) 2006-03-29 2006-03-29 Device control device and device control processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006089861A JP4784367B2 (en) 2006-03-29 2006-03-29 Device control device and device control processing program

Publications (2)

Publication Number Publication Date
JP2007267076A JP2007267076A (en) 2007-10-11
JP4784367B2 true JP4784367B2 (en) 2011-10-05

Family

ID=38639614

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006089861A Expired - Fee Related JP4784367B2 (en) 2006-03-29 2006-03-29 Device control device and device control processing program

Country Status (1)

Country Link
JP (1) JP4784367B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009218985A (en) * 2008-03-12 2009-09-24 Panasonic Corp Remote control transmitter
JP2010098372A (en) * 2008-10-14 2010-04-30 Panasonic Electric Works Co Ltd Remote management unit and remote operating device
JP2012209683A (en) * 2011-03-29 2012-10-25 Ntt Docomo Inc Communication device and operation control method
JP2012237500A (en) * 2011-05-11 2012-12-06 Daikin Industries Ltd Remote controller for air conditioner
JP2014116899A (en) * 2012-12-12 2014-06-26 Nikon Corp Electronic device
JP6367031B2 (en) * 2014-07-17 2018-08-01 公立大学法人首都大学東京 Electronic device remote control system and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63231521A (en) * 1987-03-20 1988-09-27 Hitachi Ltd home controller
JPH05227578A (en) * 1992-02-10 1993-09-03 Pioneer Electron Corp Remote controller
JP4132150B2 (en) * 1997-10-06 2008-08-13 富士重工業株式会社 Centralized control device for in-vehicle equipment
JP2000250434A (en) * 1999-02-26 2000-09-14 Sharp Corp Portable information equipment and gravity direction detector
JP2005165733A (en) * 2003-12-03 2005-06-23 Sony Corp Information processing system, remote operation device and method, control device and method, program, and recording medium
JP2006013565A (en) * 2004-06-22 2006-01-12 Sharp Corp Remote control device

Also Published As

Publication number Publication date
JP2007267076A (en) 2007-10-11

Similar Documents

Publication Publication Date Title
US10817174B2 (en) Method of operating a display unit and a terminal supporting the same
JP5204286B2 (en) Electronic device and input method
US8793621B2 (en) Method and device to control touchless recognition
CN101123445B (en) Portable terminal and user interface control method
US20110310049A1 (en) Information processing device, information processing method, and information processing program
JP5599741B2 (en) Electronic device, content display method, and content display program
US20120092283A1 (en) Information processing apparatus, information processing method, and program
CN108733303B (en) Touch input method and apparatus of portable terminal
US9374547B2 (en) Input apparatus, display apparatus, and control methods thereof
JP2003099186A (en) Function realizing method and apparatus
CN103262008A (en) Smart air mouse
CN101620511A (en) Information processing apparatus and method for displaying auxiliary information in
US20140253484A1 (en) Figure drawing apparatus, figure drawing method and recording medium on which figure drawing programs are recorded
CN110618969B (en) Icon display method and electronic equipment
JP2012027515A (en) Input method and input device
EP4160370B1 (en) Icon arrangement method, electronic device, and storage medium
TW201403391A (en) Remote interaction system and control thereof
CN110515507B (en) Icon display method and terminal
JP4784367B2 (en) Device control device and device control processing program
CN108388354A (en) A kind of display methods and mobile terminal in input method candidate area domain
KR20160143428A (en) Pen terminal and method for controlling the same
KR101053411B1 (en) Character input method and terminal
US20220138625A1 (en) Information processing apparatus, information processing method, and program
CN117916703A (en) Remote controller, display device for setting keys of remote controller, and method thereof
US10101905B1 (en) Proximity-based input device

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080515

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080827

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101209

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: 20110614

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110627

R150 Certificate of patent or registration of utility model

Ref document number: 4784367

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140722

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees