JPH113166A - Computer system and control method - Google Patents

Computer system and control method

Info

Publication number
JPH113166A
JPH113166A JP9225234A JP22523497A JPH113166A JP H113166 A JPH113166 A JP H113166A JP 9225234 A JP9225234 A JP 9225234A JP 22523497 A JP22523497 A JP 22523497A JP H113166 A JPH113166 A JP H113166A
Authority
JP
Japan
Prior art keywords
computer
buttons
control
devices
function
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.)
Pending
Application number
JP9225234A
Other languages
Japanese (ja)
Inventor
P Eruseisaa Gray
グレイ、ピー.エルセイサー
F Matsumoto John
ジョン、エフ.マツモト
Y Lin Isabel
イザベル、ワイ.リン
H G Ryan
ライアン、エイチ.ジィー
Shii Kuu Juliana
ジュリアナ、シー.クー
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Publication of JPH113166A publication Critical patent/JPH113166A/en
Pending legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 コンピュータを介して複数の民生デバイスを
制御するためのインタフェース。 【解決手段】 パーソナルコンピュータを、家庭又はオ
フィスにおける娯楽、通信、且つ創作用の集中化された
プラットホームとして役立たせる制御システムであっ
て、パーソナリティーモジュールはホストコンピュータ
に物理的に接続され、民生デバイスを選択するための一
連の再度プログラム可能の装置ボタンと、選択された装
置の機能を制御するための一連の再度プログラム可能の
機能キーとを具備し、また、装置と機能用の一連のボタ
ンの各々をシンボル表示するためのプログラマブル表示
素子を具備する。このシステムはまた、改良された電力
管理能力のあるホストコンピュータに内在するコンピュ
ータプログラムとインタフェースするパーソナリティー
モジュールを有し、ホストコンピュータと民生デバイス
の動作状態を制御する。
(57) [Summary] (Modified) [Problem] An interface for controlling a plurality of consumer devices via a computer. A control system for using a personal computer as a centralized platform for entertainment, communication, and creativity in a home or office, wherein a personality module is physically connected to a host computer to select a consumer device. A series of re-programmable device buttons for controlling the function of the selected device, and a series of re-programmable function keys for controlling the function of the selected device. A programmable display element for displaying symbols is provided. The system also has a personality module that interfaces with a computer program resident on the host computer with improved power management capabilities to control the operating state of the host computer and consumer devices.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、マルチメディアコ
ンピューティングやマルチメディアエンターテイメント
システムに関し、特にパーソナルコンピュータを家庭ま
たはオフィスにおける娯楽、通信、生産性のための簡
単、便利、集中化されたプラットホームとして使用する
ための制御システムおよび方法を提供することを目的と
する。
FIELD OF THE INVENTION The present invention relates to multimedia computing and multimedia entertainment systems, and more particularly to the use of personal computers as a simple, convenient, centralized platform for entertainment, communications, and productivity at home or office. The purpose of the present invention is to provide a control system and method.

【0002】[0002]

【従来の技術】最近の民生用電子機器は、デバイスの機
能制御をユーザに簡単かつ便利な方法で行わせるため
に、リモートコントロールシステムを有するものがあ
る。典型的なリモートコントロールシステムは、制御さ
れるデバイス内にレシーバを有すると共にトランスミッ
タを備えた携帯型リモートコントロールユニットを有す
る。一般的に、リモートコントロールユニットは、デバ
イスの機能と相互に関連するボタンを有するキーパッド
を備えている。ファンクションキーが押されると、リモ
ートコントロールユニットは対応する電気信号を制御さ
れるデバイスに転送する。
2. Description of the Related Art Some recent consumer electronic devices have a remote control system to allow a user to control the function of a device in a simple and convenient manner. A typical remote control system has a portable remote control unit with a receiver and a transmitter in the device to be controlled. Generally, a remote control unit includes a keypad having buttons that correlate to device functions. When a function key is pressed, the remote control unit transfers a corresponding electrical signal to the controlled device.

【0003】マルチメディア・コンピューティング/エ
ンターテイメント・システムは、多種多様な民生デバイ
スを単一制御可能なユニットに統合するために、リモー
トコントロールデバイスを用いる。この統合化リモート
コントロールユニットは、民生機器の機能を選択するキ
ーを有する携帯型デバイスである。さらに、あるマルチ
デバイスリモートコントロールユニットは特定の民生デ
バイスを活性化するためのキーを有する。このリモート
コントロールユニットにはリモートユニットに内蔵され
たプログラムコードにより特定キーの機能を変更するも
のがある。この携帯デバイスが固有に有するプログラム
記憶容量およびマイクロプロセッサのスピードの制約
は、このコードの多用性、ユーザーフレンドリに制限を
与えている。
[0003] Multimedia computing / entertainment systems use remote control devices to integrate a wide variety of consumer devices into a single controllable unit. The integrated remote control unit is a portable device having keys for selecting functions of consumer equipment. Further, some multi-device remote control units have keys for activating certain consumer devices. Some remote control units change a function of a specific key by a program code built in the remote unit. The inherent program storage capacity and microprocessor speed constraints of this portable device limit the versatility and user friendliness of the code.

【0004】様々なマルチデバイス制御システムは、ス
タンドアロンのパーソナルコンピュータシステムにおけ
るリモートコントロールユニットの能力を増加させてい
る。パーソナルコンピュータシステムは、キーパッドの
プログラミングデータを格納でき、デバイスおよび機能
の選択を容易にし、リモートコントロールユニットから
制御されるデバイスへの通信経路を提供できる。従来の
ホームオートメーションシステムにはマイクロコンピュ
ータで多数の家庭用設備を集中化して制御するものがあ
る。このシステムはユーザが設備の機能を選択したり作
動するために、リモートコントロールユニット、タッチ
ディスプレイパネルやさまざまなスイッチングデバイス
を用いる。パーソナルコンピュータはテレビやラジオ、
電話応答機器等の種々の民生設備を制御するマルチメデ
ィアエンターテイメント回路を含んできている。この回
路は携帯リモートコントロールユニットと通信し、デバ
イスおよびチャンネル選択を許可するリモートコントロ
ール制御回路を備えている。
[0004] Various multi-device control systems have increased the capabilities of remote control units in stand-alone personal computer systems. Personal computer systems can store keypad programming data, facilitate device and function selection, and provide a communication path from a remote control unit to a controlled device. Some conventional home automation systems use a microcomputer to centrally control a large number of household equipment. The system uses a remote control unit, a touch display panel, and various switching devices to allow the user to select and activate equipment functions. Personal computers are TV and radio,
It includes a multimedia entertainment circuit that controls various consumer equipment such as telephone answering equipment. The circuit includes a remote control control circuit that communicates with the portable remote control unit and permits device and channel selection.

【0005】他の従来のシステムとして、パーソナルコ
ンピュータでリモートコントロールユニットのキーに機
能がマッピングされた電子機器をメニューリストに表示
するものがある。関連するシステムとして、パーソナル
コンピュータに表示メニューとリモートコントロールユ
ニットのキーパッドプログラミングデータを格納するも
のがある。このようなシステムにおいて、リモートコン
トロールユニットは、コンピュータからデータを受ける
ために、特定キーの活性化に応じてプログラミングデー
タをダウンロードする。
[0005] As another conventional system, there is a system in which a personal computer displays electronic devices in which functions are mapped to keys of a remote control unit in a menu list. As a related system, a personal computer stores a display menu and keypad programming data of a remote control unit. In such a system, the remote control unit downloads programming data in response to activation of a particular key to receive data from the computer.

【0006】一方マルチデバイスコントロールシステム
には、パーソナルコンピュータにデータを入力し、複数
の民生デバイスをリモート制御するための独立した制御
装置を用いるものがある。このようなシステムの制御装
置は、制御装置の様々な動作モードを選択するスイッチ
として用いられる単一のボタンを有する。あるモードで
は、この制御装置はコンピュータのカーソル制御装置と
して動作する。他のモードでは、この制御装置はパーソ
ナルコンピュータからの制御データを受信し、目的とす
る民生デバイスに受信したデータを送信するリモートコ
ントロールユニットに変換される。
On the other hand, some multi-device control systems use an independent control device for inputting data to a personal computer and remotely controlling a plurality of consumer devices. The controller of such a system has a single button that is used as a switch to select various modes of operation of the controller. In one mode, the control operates as a computer cursor control. In another mode, the controller receives control data from a personal computer and converts it to a remote control unit that transmits the received data to the intended consumer device.

【0007】上述のシステムはいずれも、リモートコン
トロールユニットのキーの機能を変更するための単独の
コンピュータでプログラム可能な単一の制御ユニットを
用いて複数の民生デバイスをリモートコントロールした
り、複数の民生デバイスに対する2以上のキーの割り付
けを許容できない。
[0007] All of the above systems remotely control multiple consumer devices using a single computer programmable control unit to change the function of the keys on the remote control unit, or control multiple consumer devices. The assignment of more than one key to a device cannot be tolerated.

【0008】[0008]

【発明が解決しようとする課題】本発明の目的は、コン
ピュータを介して複数の民生デバイスを制御するためパ
ーソナリティモジュールと、およびこのパーソナリティ
モジュールとのインタフェースとしてのコンピュータプ
ログラムを有する制御システムを提供することにある。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a personality module for controlling a plurality of consumer devices via a computer, and a control system having a computer program as an interface with the personality module. It is in.

【0009】[0009]

【課題を解決するための手段】本発明は、マルチメディ
アコンピューティングやマルチメディアエンターテイメ
ントシステムに関する。本発明のコンピュータシステム
は、複数のデバイスを有するコンピュータと、前記複数
のデバイスのひとつを選択する装置ボタンと選択された
デバイスの機能を制御する機能ボタンとを有し、インタ
フェースポートを介して前記コンピュータに接続された
制御パネルと、前記コンピュータに設けられ、前記機能
ボタンが動作されることに応じて前記装置ボタンにより
選択されたデバイスを制御するための制御コマンドを生
成する制御プログラムとを具備することを特徴とする。
SUMMARY OF THE INVENTION The present invention relates to multimedia computing and multimedia entertainment systems. A computer system according to the present invention includes a computer having a plurality of devices, an apparatus button for selecting one of the plurality of devices, and a function button for controlling a function of the selected device. And a control program provided on the computer and configured to generate a control command for controlling a device selected by the device button in response to activation of the function button. It is characterized by.

【0010】本発明の複数デバイスの制御方法は、複数
のデバイスのひとつを選択する複数の装置ボタンと、複
数のデバイスそれぞれの機能を制御する複数の機能ボタ
ンを有する制御パネルを備えたコンピュータシステムに
おいて、前記装置ボタンのひとつの活性化に応じ前記制
御パネルからコンピュータに電気信号を送信する工程
と、前記コンピュータにおいて、前記装置ボタンに対応
するデバイスを決定する工程と、この決定に応じ、前記
コンピュータにおいて、活性化された装置ボタンに対応
するデバイスを活性化する工程とを具備したことを特徴
とする。
A method for controlling a plurality of devices according to the present invention is a computer system having a control panel having a plurality of device buttons for selecting one of a plurality of devices and a plurality of function buttons for controlling the functions of the plurality of devices. Transmitting an electrical signal from the control panel to a computer in response to activation of one of the device buttons; and, in the computer, determining a device corresponding to the device button. And activating a device corresponding to the activated device button.

【0011】[0011]

【発明の実施の形態】以下、図面を参照して本発明の一
実施の形態を説明する。図1は本発明の各構成を用いた
システムブロック図である。本発明のシステムは、パー
ソナリティーモジュール(PM)100と、ホストパー
ソナルコンピュータ110上で動くコンピュータプログ
ラム110aと、複数の民生デバイス120−122と
を有する。PM100とコンピュータプログラム110
aは、ホストPC110のユーザに、各民生デバイス1
20−122の簡単、便利な集中化された制御を提供す
る。民生デバイス120−122は、コンピュータ11
0を介してTV、ラジオ、CDプレーヤ、応答装置、電
話、インターネットアクセスのような装置を制御するソ
フトウェアやハードウェアを表している。図1には単に
3個のデバイス120−122を示しているが、当業者
に周知のように本発明では3個以上の複数の民生デバイ
スの動作を容易に行える。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a system block diagram using each configuration of the present invention. The system of the present invention includes a personality module (PM) 100, a computer program 110a running on a host personal computer 110, and a plurality of consumer devices 120-122. PM 100 and computer program 110
a indicates to the user of the host PC 110 that each consumer device 1
Provides simple, convenient centralized control of 20-122. The consumer devices 120-122 are connected to the computer 11
0 represents software and hardware for controlling devices such as TV, radio, CD player, answering device, telephone, and Internet access. Although only three devices 120-122 are shown in FIG. 1, the present invention facilitates the operation of three or more consumer devices as is well known to those skilled in the art.

【0012】PM100はソフトウェアにより制御され
る例えばボタン、ノブ、および表示素子のようなコンポ
ーネントを有する。PMのボタンは、民生デバイスを選
択する複数のデバイス選択ボタンと、選択されたデバイ
スの機能を制御する複数の機能選択ボタンとを有する。
本発明によれば、デバイス選択ボタンを押して民生デバ
イス120−122のひとつを選択し、選択されたデバ
イスの機能を制御するためPM100の機能選択ボタン
を活性化する。各種の実施の形態では、PM100は例
えばLED又はLCDのような表示素子を有する。PM
100は装置の選択並びに状態を表示するため表示素子
を使用する。
The PM 100 has components controlled by software, such as buttons, knobs, and display elements. The PM button has a plurality of device selection buttons for selecting a consumer device and a plurality of function selection buttons for controlling functions of the selected device.
According to the present invention, the device selection button is pressed to select one of the consumer devices 120-122, and the function selection button of the PM 100 is activated to control the function of the selected device. In various embodiments, the PM 100 has a display element such as an LED or LCD. PM
100 uses display elements to indicate device selection and status.

【0013】各種の実施の形態では、PM100はホス
トPCの外部にあり、例えばコンピュータモニタの前面
ベゼル即ち斜面溝のフックのような容易に離脱できる結
合機構を介してホストPC110に取り付けられる。ひ
とつの実施の形態では、ホストPC110はIBM互換
デスクトップPCであり、マイクロソフトウインドウ9
5(商標)が使用できる動作環境にある。PM100
は、ホストPC110により制御される複数の民生デバ
イスを制御し、および状態を表示できる。ホストPC1
10は、PM100と民生デバイス120−122を制
御するデバイス特有のソフトウエアとのインタフェース
のためのコンピュータプログラム110aを機能させ
る。プログラム110aは例えばコンピュータディスク
のような記憶媒体123に記憶される。
In various embodiments, the PM 100 is external to the host PC and is attached to the host PC 110 via an easily detachable coupling mechanism, such as a front monitor bezel or ramp hook. In one embodiment, the host PC 110 is an IBM compatible desktop PC, and the Microsoft Windows 9
5 (Trademark) is available. PM100
Can control multiple consumer devices controlled by the host PC 110 and display the status. Host PC1
10 functions a computer program 110a for interfacing the PM 100 with device-specific software that controls the consumer devices 120-122. The program 110a is stored in a storage medium 123 such as a computer disk, for example.

【0014】PM100は通常の通信媒体からなる標準
接続部105を介してホストコンピュータ110に電気
的に接続される。一つの実施の形態では標準接続は、ユ
ニバーサルシリアルバス(USB)標準をサポートする
ケーブルである。USBケーブルはPM100とホスト
PC110との間の2方向通信を提供する。例えばPM
100の装置ボタンを押すと、メッセージが発生しUS
Bパケットに変換され、ホストPC110へ送られる。
ホストPC110はパケットを翻訳し、選択された装置
を制御するアプリケーションソフトウェアを活性化、非
活性化する。
The PM 100 is electrically connected to a host computer 110 via a standard connection unit 105 made of a normal communication medium. In one embodiment, the standard connection is a cable that supports the Universal Serial Bus (USB) standard. The USB cable provides two-way communication between PM 100 and host PC 110. For example, PM
Pressing the 100 device button generates a message
It is converted into a B packet and sent to the host PC 110.
The host PC 110 translates the packet and activates and deactivates application software for controlling the selected device.

【0015】図2はパーソナルコンピュータ200と複
数の民生デバイス201乃至206を有するマルチメデ
ィア電子システムを示している。このアーキテクチュア
は様々なタイプの民生デバイスをサポートできる。装置
は例えばTV201、VCR202、又はラジオ203
のような外部機器と、例えばCDプレーヤ204、電話
応答装置205、又はインターネットアクセス206の
ような内部機器である。本発明のシステムに用いられる
コンピュータプログラムは、複数のデバイス201乃至
206を制御するためパーソナルコンピュータ200上
で動作する装置特定のソフトウェアと相互作用する。本
発明によるパーソナリティーモジュールは、デバイス2
01乃至206を制御するためパーソナルコンピュータ
200のコンピュープログラムともインタフェースでき
る。
FIG. 2 illustrates a multimedia electronic system having a personal computer 200 and a plurality of consumer devices 201-206. This architecture can support various types of consumer devices. The device is, for example, a TV 201, a VCR 202, or a radio 203
And an internal device such as, for example, a CD player 204, a telephone answering device 205, or Internet access 206. The computer program used in the system of the present invention interacts with device specific software running on the personal computer 200 to control the plurality of devices 201-206. The personality module according to the present invention comprises a device 2
01 to 206 can be interfaced with a computer program of the personal computer 200.

【0016】図3並びに4には、本発明によるパーソナ
リティーモジュールの2個の実施の形態を示す。パーソ
ナリティーモジュールの各種実施の形態は、装置を選択
する装置ボタンと、装置の機能を制御するための機能ボ
タンと、スリープボタンと、フライホイール即ち弾み車
ノブと、且つリモート制御受信機とを備える制御パネル
を有する。各装置ボタンはラベル及びLEDのような装
置インジケータとを備える。ラベルは装置ボタンが制御
する民生デバイスを特定する。機能ボタンもまたラベル
を有している。本発明による各種実施の形態において、
フライホイールノブはシステムのマスターボリュームを
制御するもので、時計方向に回すとボリームアップ、反
時計方向に回すとボリームダウンになる。スリープボタ
ンは、ホストコンピュータの電力管理機能を制御する。
リモート制御受信機は遠方のパーソナリティモジュール
を制御するリモート制御装置から信号を受信する。
FIGS. 3 and 4 show two embodiments of the personality module according to the invention. Various embodiments of the personality module include a control panel having a device button for selecting a device, a function button for controlling the function of the device, a sleep button, a flywheel or flywheel knob, and a remote control receiver. Having. Each device button has a label and a device indicator such as an LED. The label identifies the consumer device controlled by the device button. Function buttons also have labels. In various embodiments according to the present invention,
The flywheel knob controls the master volume of the system, turning it clockwise turns up the volume and turning it counterclockwise turns it down. The sleep button controls a power management function of the host computer.
The remote control receiver receives a signal from a remote control that controls a remote personality module.

【0017】パーソナリティーモジュールの第1の実施
の形態は図3に示すように、単にLED表示素子のみを
有する。それは11個のボタン301−311と、6個
のLEDインジケータ312−317と、フライホイー
ルノブ318と、且つリモート制御受信機319とを有
する。11個のボタンは5個の装置ボタンと、5個の機
能ボタンと、且つスリープボタンとである。装置ボタン
301−305は対応するラベル320−324を有す
る。各ラベル320−324は、装置ボタンが制御する
民生デバイスを特定するデカル即ち写し絵ステッカを備
える。
As shown in FIG. 3, the first embodiment of the personality module has only an LED display element. It has eleven buttons 301-311, six LED indicators 312-317, a flywheel knob 318, and a remote control receiver 319. The eleven buttons are five device buttons, five function buttons, and a sleep button. Device buttons 301-305 have corresponding labels 320-324. Each label 320-324 includes a decal or copy sticker that identifies the consumer device controlled by the device button.

【0018】6個のLEDインジケータは5個の装置L
EDインジケータとメッセージLEDからなる。各装置
LED312−316は対応する装置の状態を表示す
る。メッセージLED317は電話応答装置の新しいメ
ッセージを表示するため点滅し、ホストシステムが十分
な電力があるとき(緑)、減少した電力で動作のとき
(琥珀色)というように異なる色で表示をする。ノブ3
18はホストコンピュータシステム及び民生デバイス用
のマスタボリューム制御を提供する。リモート制御受信
機319はパーソナリティーモジュールを制御するため
ハンドヘルドリモート制御装置とインタフェースされて
いる。機能ボタン306−310は目下選択されている
民生デバイスの機能を制御し、対応するラベル325−
329を有している。
The six LED indicators correspond to the five devices L
It consists of an ED indicator and a message LED. Each device LED 312-316 indicates the status of the corresponding device. The message LED 317 flashes to indicate a new message for the telephone answering device, and displays different colors, such as when the host system has sufficient power (green), when it is operating at reduced power (amber). Knob 3
18 provides master volume control for host computer systems and consumer devices. The remote control receiver 319 is interfaced with a handheld remote control to control the personality module. Function buttons 306-310 control the function of the currently selected consumer device and the corresponding label 325-310.
329.

【0019】パーソナリティーモジュールの第2の実施
の形態は図4に示すように、11個のボタン351−3
61と、LED表示素子362と、ノブ363と、リモ
ート制御受信機364を備えている。それはまた例えば
LCDディスプレイ350のようなプログラマブル表示
素子を有している。LCDディスプレイ350は全体で
11個のディスプレイ領域を持つ3個の区分に分割され
る。区分350aはメッセージ表示領域、区分350b
は5個の装置表示領域を有し、且つ領域350cは5個
の機能表示領域を有する。11個のボタン351−36
1は5個の装置ボタンと、5個の機能ボタンと、スリー
プボタンを有する。各装置ボタン351−355は装置
ボタンにより制御される民生デバイスを特定するため、
LCD区分350b内に対応表示領域を有する。パーソ
ナリティーモジュールが5個以上の装置を制御したと
き、装置ボタンの一つが次ページボタンとして動作し、
装置のマルチプルページの繰り返しをする。機能ボタン
356−360は夫々がLCD区分350cに対応する
ディスプレイ領域を有し、目下選択されている装置に有
効な機能と同一のものを表示する。スリープボタン36
1,メッセージLED362,ノブ363,リモート制
御受信機364は図3に示した第1の実施の形態に対応
するコンポーネントと同じ動作をする。
As shown in FIG. 4, a second embodiment of the personality module has eleven buttons 351-3.
61, an LED display element 362, a knob 363, and a remote control receiver 364. It also has a programmable display element, such as an LCD display 350. The LCD display 350 is divided into three sections having a total of eleven display areas. Section 350a is a message display area, section 350b
Has five device display areas, and area 350c has five function display areas. 11 buttons 351-36
1 has five device buttons, five function buttons, and a sleep button. Each device button 351-355 identifies a consumer device controlled by the device button,
It has a corresponding display area in the LCD section 350b. When the personality module controls five or more devices, one of the device buttons operates as a next page button,
Repeat multiple pages of the device. The function buttons 356-360 each have a display area corresponding to the LCD section 350c, and display the same functions available to the currently selected device. Sleep button 36
1, the message LED 362, the knob 363, and the remote control receiver 364 operate in the same manner as the components corresponding to the first embodiment shown in FIG.

【0020】LCDディスプレイ350は第1と第2の
実施の形態の重要な差異である。メッセージ領域350
aはコンピュータを介して民生デバイスを制御する装置
特定のソフトウェアにより発生された最新の状態メッセ
ージを表示する。LCDディスプレイ領域350bは、
各民生デバイスの文字及びグラフ表示を行う。ディスプ
レイ領域350cは目下選択された装置の有効な機能を
文字及びグラフ表示する。図1のコンピュータプログラ
ム110aは装置並びに機能ボタンと組み合わされたシ
ンボルを変更する機能を提供する。
The LCD display 350 is an important difference between the first and second embodiments. Message area 350
a displays the latest status message generated by the device specific software controlling the consumer device via the computer. The LCD display area 350b
Displays characters and graphs for each consumer device. The display area 350c displays textually and graphically the available functions of the currently selected device. The computer program 110a of FIG. 1 provides the ability to change the symbols associated with the device and function buttons.

【0021】図5は図4に示すようなLCD表示素子4
20を備えるパーソナリティーモジュールの実施の形態
のハードウェア構成のブロック図である。図3によるパ
ーソナリティーモジュール用ハードウェアは、例えばイ
ンテル82930A USBマイクロコントローラのよ
うなマイクロコントローラ400を有する。ハードウェ
ア構成は更に、記憶装置410と、LCDパネル420
と、LCDコントローラインタフェース425、3×4
スキャンキーパッド430と、増分求積法出力エンコー
ダ440と、赤外線受信機450と、LEDインジケー
タ460とを有する。82930Aマイクロコントロー
ラはユニバーサルシリアルバス(USB)インタフェー
スをサポートするマイクロコントローラである。USB
インタフェース405は、図1のホストコンピュータ1
10とPM100との間の標準接続105を与えるフル
スピードで12Mbpsの装置である。LCDパネル4
20は、グラフモードを用いる240×40ドットマト
リックスディスプレイである。各種の実施の形態におい
て、LCDパネル420のバックライトはLED460
とは別個の3個のLED表示素子からなる。LCDパネ
ル420を制御するLCDコードは記憶装置410に収
納され、マイクロコントローラ400及びLCDコント
ローラインタフェース425を介して動作する。3×4
キーパッド430はパーソナリティーモジュールの前面
パネルのボタンを設置できる。増分求積法出力エンコー
ダ440は自由にスピン即ち回転し、ボリュームを制御
するために使用されるフライホィールノブのようなもの
である。エンコーダ440は24個の位置を持ち、回転
即ちスピンの方向と速度を与える2個のチャンネルを有
する。赤外線受信機450は本発明のシステムのリモー
ト制御ユニットとインタフェースされる。それは829
30Aマイクロコントローラのシリアル入力ピンに取り
付けられる。LEDインジケータ460は電話応答装置
からの待機しているメッセージと、ホストコンピュータ
の電力状態を表示する。
FIG. 5 shows an LCD display element 4 as shown in FIG.
FIG. 3 is a block diagram of a hardware configuration of an embodiment of a personality module including a personal computer; The personality module hardware according to FIG. 3 comprises a microcontroller 400 such as, for example, an Intel 82930A USB microcontroller. The hardware configuration further includes a storage device 410 and an LCD panel 420.
And LCD controller interface 425, 3 × 4
It has a scan keypad 430, an incremental quadrature output encoder 440, an infrared receiver 450, and an LED indicator 460. The 82930A microcontroller is a microcontroller that supports a universal serial bus (USB) interface. USB
The interface 405 is the host computer 1 of FIG.
A full speed, 12 Mbps device that provides a standard connection 105 between 10 and PM 100. LCD panel 4
Reference numeral 20 denotes a 240 × 40 dot matrix display using a graph mode. In various embodiments, the backlight of LCD panel 420 is LED 460.
And three separate LED display elements. The LCD code for controlling the LCD panel 420 is stored in the storage device 410 and operates via the microcontroller 400 and the LCD controller interface 425. 3x4
The keypad 430 can have buttons on the front panel of the personality module. The incremental quadrature output encoder 440 is like a flywheel knob that spins freely and is used to control volume. Encoder 440 has 24 positions and has two channels that provide the direction and speed of rotation or spin. Infrared receiver 450 interfaces with the remote control unit of the system of the present invention. It is 829
Attached to serial input pin of 30A microcontroller. The LED indicator 460 indicates a waiting message from the telephone answering device and the power status of the host computer.

【0022】図6は、図5のマイクロコントローラ40
0に実施されるPMの一実施の形態のファームウェアア
ーキテクチュアを示している。かかる実施の形態ではフ
ァームウェアはパーソナリティーモジュールをダンプ装
置として機能させている。パーソナリティーモジュール
は例えばボタンを押下、ノブの回転、又はリモートコン
トロール伝送のようなユーザー制御イベントを、民生デ
バイスを制御するため制御コマンドの翻訳並びに生成の
ためホストコンピュータプログラムに送る。パーソナリ
ティーモジュールは、ホストコンピュータプログラムか
ら送られた情報をベースにした表示素子に現れる状態表
示を変更する。
FIG. 6 shows the microcontroller 40 of FIG.
7 illustrates a firmware architecture of one embodiment of a PM implemented at 0. In such an embodiment, the firmware causes the personality module to function as a dump device. The personality module sends user control events such as button presses, knob rotations, or remote control transmissions to a host computer program for the translation and generation of control commands for controlling consumer devices. The personality module changes the status indication that appears on the display element based on information sent from the host computer program.

【0023】図6のファームウェアはカーネル500
と、電源オン−セルフテスト501、ダイアグノスティ
ック即ち診断502、コンフィギュレーション503、
ボタン504、ノブ505、赤外線リモート受信機50
6、LED507、LCD508、USBリポートハン
ドラー509、USBドライバ510ノプロセスを有す
る。カーネル500はタイマーインタラプトサービスル
ーチン(ISR)とファームウェアプロセスの実行をス
ケジュールするための永久ループを有している。タイマ
ーISRは、永久ループを制御するソフトウェアタイマ
ー事項をカウントしている。電源オン−セルフテスト
(POST)501とダイアグノスティックプロセス5
02はハードウェアの完全性を確実にするためシステム
の初期化時間に実行される。ダイアグノスティック50
2はホストコンピュータプロセスから受信したコマンド
に応じて実行される。コンフィギュレーションプロセス
503は、またどの民生デバイスがアクティブかどうか
を決定するため初期化時間に実行される。コンフィギュ
レーション503は例えばボリュームノブの安定時間の
ようなパーソナリティーモジュールの各種コンポーネン
トの特定の特性をホストコンピュータからのコマンドに
応じて最新化する。ボタン504、ノブ505、且つI
RR506は、パーソナリティーモジュールの対応コン
ポーネントからの特定事項を取扱い、状況又は状態変化
をUSBリポートハンドラー509に送る。LED50
7とLCD508はUSBリポートハンドラー509に
より送られた状態又は表示を取扱い、送られたリポート
により指示されたようにLED又はLCD装置をセット
する。USBリポートハンドラー509は、若し例えば
ボタンを押すこと又はノブの回転のようなリポートすべ
き何等かの事項があれば、ホストに入力リポートを発生
する。USBリポートハンドラー509はまたホストか
ら出力リポートを受信し、PMの適切な表示素子にリポ
ートを送る。USBリポートハンドラー509はデータ
の完全性を確実にするため入ってくる出力リポートの有
効性をチェックする。USBドライバ510はイベント
の送受信を取扱い、USB通信の必要とするプロトコル
を確立する。図7は本発明のシステムの一実施の形態の
システムアーキテクチュアのブロック図である。システ
ムアーキテクチュアは3個のキー機能即ちPM600
と、トランスポート630と、ホスト670とを有す
る。PM機能600は、ハードウェア610とファーム
ウェア620との2個のコンポーネントからなる。各種
の実施の形態では、PMハードウェア610は図5に示
す素子に対応し、PMファームウェア620は図6の素
子に対応する。PMファームウェア620は、PMハー
ドウェア610からユーザコマンドを受信し、このコマ
ンドをPMトランスポートハンドラー640に送る。P
Mファームウェア620はまたPMトランスポートハン
ドラー640から状況データを受信し、これに応じてP
Mハードウェア610を作動させる。
The firmware shown in FIG.
Power on self test 501, diagnostics or diagnostics 502, configuration 503,
Button 504, knob 505, infrared remote receiver 50
6, an LED 507, an LCD 508, a USB report handler 509, and a USB driver 510. The kernel 500 has a timer interrupt service routine (ISR) and an infinite loop for scheduling execution of the firmware process. The timer ISR counts software timer items that control the permanent loop. Power On-Self Test (POST) 501 and Diagnostic Process 5
02 is performed at system initialization time to ensure hardware integrity. Diagnostic 50
2 is executed in response to a command received from the host computer process. The configuration process 503 is also performed at initialization time to determine which consumer devices are active. The configuration 503 updates specific characteristics of various components of the personality module, such as a volume knob stabilization time, in response to a command from the host computer. Button 504, knob 505, and I
The RR 506 handles the specifics from the corresponding components of the personality module and sends status or state changes to the USB report handler 509. LED50
7 and the LCD 508 handle the status or display sent by the USB report handler 509 and set the LED or LCD device as directed by the sent report. The USB report handler 509 generates an input report to the host if there is anything to report such as pressing a button or turning a knob. The USB report handler 509 also receives the output report from the host and sends the report to the appropriate display element of the PM. USB report handler 509 checks the validity of incoming output reports to ensure data integrity. The USB driver 510 handles transmission and reception of events, and establishes a protocol required for USB communication. FIG. 7 is a block diagram of the system architecture of one embodiment of the system of the present invention. The system architecture has three key functions, PM600
, A transport 630, and a host 670. The PM function 600 is composed of two components, hardware 610 and firmware 620. In various embodiments, PM hardware 610 corresponds to the elements shown in FIG. 5, and PM firmware 620 corresponds to the elements shown in FIG. PM firmware 620 receives the user command from PM hardware 610 and sends this command to PM transport handler 640. P
M firmware 620 also receives status data from PM transport handler 640 and responds accordingly to P
Activate M hardware 610.

【0024】トランスポート機能630は、PM600
とホスト670の間に情報を通過するための通信パスを
提供するハードウェアとソフトウェアプロトコルのセッ
トである。トランスポート機能630は、例えば制御イ
ベントのような情報をPM600からホスト670へ通
過させる。制御イベントは、装置を選択する装置ボタン
並びに装置機能を実施する機能ボタンの付勢に応ずるイ
ベントを含む。トランスポート機能630は、またPM
ハードウェア610の表示素子を表示するためホスト6
70からPM600へ状態を通過させる。
The transport function 630 includes a PM 600
A set of hardware and software protocols that provide a communication path for passing information between the host and the host 670. The transport function 630 passes information such as a control event from the PM 600 to the host 670. Control events include events in response to activation of device buttons for selecting devices and function buttons for performing device functions. The transport function 630 also
Host 6 for displaying the display element of hardware 610
Pass the state from 70 to PM600.

【0025】トランスポート機能630は、PMトラン
スポートハンドラー640と、トランスポート媒体65
0と、ホストトランスポートハンドラー660の3個の
コンポーネントを有している。PMトランスポートハン
ドラー640は、周辺コントローラハードウェアとホス
トPC110に対するインタフェースを制御するためP
M100を操作するドライバレベルのソフトウェアとの
組み合わせである。PMトランスポートハンドラー64
0はPMファームウェア620からデータを取り、それ
をトランスポート媒体650へ通過させる。それはまた
PMファームウェア620からデータを取り、それをト
ランスポート媒体650へ通過させる。データを通過さ
せるに必要なプロトコルはトランスポート媒体650に
より決定される。トランスポート媒体650はホスト6
70とPM600との間に物理的に接続される。各種の
実施の形態においては、トランスポート媒体650は図
1のホストPCのUSBケーブル、USBコネクタ及び
PM100のUSBコネクタを有するUSB結合からな
る。ホストトランスポートハンドラー660とPMトラ
ンスポートハンドラー640はトランスポート媒体65
0を介してインタフェースされ、トランスポート媒体6
50を介して送受信するため、必要なプロトコルをな
す。ホストトランスポートハンドラー660はトランス
ポート媒体650からデータを取り、必要なプロトコル
の転換をなし、データをPMマネージャ680に通過さ
せる。ホストトランスポートハンドラー660はまたP
Mマネージャ680からデータを取り、それをトランス
ポート媒体650に通過させる。ホストトランスポート
ハンドラー660は、ホストコントローラハードウェア
とホストPCを操作するドライブレベルソフトウェアと
の組み合わせである。各種の実施の形態においては、ソ
フトウェアドライバはシステム環境を操作するマイクロ
ソフトウインドウ95(商標)のための指示を含む。本
発明のシステムのアーキテクチュアは、トランスポート
機能630に実施された方法の型とは別のものであるこ
とは、当業者には自明である。各種の実施の形態では、
トランスポート機能630は、ユニバーサルシリアルバ
ス(USB)と無線周波数通信とを有する各種標準普遍
的なインタフェースのいずれかである。
The transport function 630 includes a PM transport handler 640 and a transport medium 65.
0 and a host transport handler 660. The PM transport handler 640 controls the interface between the peripheral controller hardware and the host PC 110 by the P.
This is a combination with driver level software that operates M100. PM transport handler 64
0 takes data from PM firmware 620 and passes it to transport medium 650. It also takes data from PM firmware 620 and passes it to transport medium 650. The protocol required to pass the data is determined by the transport medium 650. The transport medium 650 is the host 6
It is physically connected between 70 and PM600. In various embodiments, the transport medium 650 comprises a USB connection having a USB cable, a USB connector, and a PM100 USB connector of the host PC of FIG. The host transport handler 660 and the PM transport handler 640 are connected to the transport medium 65.
0 and the transport medium 6
It makes the necessary protocols for transmission and reception via 50. The host transport handler 660 takes the data from the transport medium 650, performs any necessary protocol conversion, and passes the data to the PM manager 680. The host transport handler 660 also
Take data from M manager 680 and pass it to transport medium 650. The host transport handler 660 is a combination of host controller hardware and drive level software that operates a host PC. In various embodiments, the software driver includes instructions for Microsoft Windows 95 ™ to operate the system environment. It will be apparent to those skilled in the art that the architecture of the system of the present invention is separate from the type of method implemented in the transport function 630. In various embodiments,
Transport function 630 is any of a variety of standard universal interfaces having a universal serial bus (USB) and radio frequency communication.

【0026】ホスト670は、PMマネージャ680
と、PMマネージャアプリケーションプログラミングイ
ンタフェース(PMM API)685と、アプリケー
ション装置690−692とのコンポーネントからな
る。PMマネージャ680は、ホスト670とPM60
0との間のインタフェースとして働き、PM600の制
御並びに民生デバイスを制御する複数のアプリケーショ
ン装置690−692を管理する。PMマネージャ68
0は、ホストトランスポートハンドラー660からデー
タをとり、データを翻訳し、選択された装置を制御する
ため,適切なアプリケーション装置690−692に装
置特定の制御コマンドを発生する。PMマネージャ68
0はまたアプリケーション装置690−692から装置
特定のデータをとり、PMファームウェア620によっ
て使用するためデータをフォマット化し、装置特定の情
報をホストトランスポートハンドラー660に通過させ
る。
The host 670 has a PM manager 680
, A PM manager application programming interface (PMM API) 685, and application devices 690-692. The PM manager 680 has the host 670 and the PM 60
0, which controls the PM 600 and manages a plurality of application devices 690-692 that control consumer devices. PM manager 68
0 takes data from the host transport handler 660, translates the data, and issues device specific control commands to the appropriate application device 690-692 to control the selected device. PM manager 68
0 also takes device specific data from application devices 690-692, formats the data for use by PM firmware 620, and passes device specific information to host transport handler 660.

【0027】PMマネージャ680は、PM600によ
り制御されるPMコンポーネントと、アプリケーション
装置690−692により制御される民生デバイスとの
間の関連を明確にし且つ最新化するための、ユーザがア
クセスし易いコンフィギュレーションマネージメント機
能を提供する。コンフィギュレーションマネージメント
機能は、パーソナリティーモジュールの制御から民生デ
バイスを追加又は除去し、装置に装置ボタンを割り当
て、且つ装置及び機能ボタンと組み合わされた文字及び
グラフ指定を変更する能力を有する。アプリケーション
装置690−692は、図1の120−122のような
複数の民生デバイスを制御するホスト670の機能を拡
張するコンポーネントを示す。アプリケーション装置6
90−692は、コンピュータおよび民生デバイスを構
成するハードウェアを介して、民生デバイスを作動する
ため装置特定のソフトウェアを有する。装置特定ソフト
ウェアは民生デバイスの機能を制御且つ操作し、装置機
能にアクセスするためユーザインタフェースを提供す
る。装置ハードウェアは電子装置の形状の民生デバイス
の物理的な実施の形態である。
The PM manager 680 provides a user-accessible configuration to define and update the association between PM components controlled by PM 600 and consumer devices controlled by application devices 690-692. Provide management function. The configuration management function has the ability to add or remove consumer devices from the control of the personality module, assign device buttons to the device, and change the character and graph designations associated with the device and function buttons. Application devices 690-692 represent components that extend the functionality of host 670 that controls multiple consumer devices, such as 120-122 in FIG. Application device 6
90-692 has device specific software to operate the consumer device via the hardware comprising the computer and the consumer device. The device specific software controls and operates the functions of the consumer device and provides a user interface to access the device functions. Apparatus hardware is a physical embodiment of a consumer device in the form of an electronic device.

【0028】本発明の他の見地によれば、PMマネージ
ャ680は、パーソナリティーモジュールが複数のアプ
リケーション装置690−692に同時にインタフェー
スする方法を制御する。複数の装置が同時に動作したと
き、PMマネージャ680は、アプリケーション装置6
90−692の各々の選択シーケンス並びに動作状態を
トラッキングするためアプリケーションスタックを実行
する。ユーザがアプリケーション装置690−692の
ひとつをパーソナリティーモジュールの装置ボタンを介
して選択するとき、選択されたアプリケーション装置は
パーソナリティーモジュールのためにカレントモードに
なる。カレントモードは、機能ボタン及び表示素子を駆
動するためどのアプリケーション装置が現在パーソナリ
ティーモジュールとインタフェースしているかを定義す
る。それぞれの新しいカレントモードに応じて、PMマ
ネージャ680は、選択されたアプリケーション装置、
及び前に選択されたアプリケーション装置の動作状態に
関する情報を備えるアプリケーションスタックを最新の
ものにする。現在選択されている装置を対応する装置ボ
タンを介して非活性化することによって、PMマネージ
ャ680は前に選択されたアプリケーション装置をカレ
ントモードに復元するため、アプリケーションスタック
を使用する。
In accordance with another aspect of the present invention, PM manager 680 controls how the personality module interfaces to multiple application devices 690-692 simultaneously. When a plurality of devices operate simultaneously, the PM manager 680
Execute the application stack to track the selection sequence as well as the operating state of each of the 90-692. When the user selects one of the application devices 690-692 via the device button of the personality module, the selected application device will be in the current mode for the personality module. Current mode, function buttons and a display device which application device for driving to define whether the currently personality module and interface. Depending on each new current mode, the PM manager 680 will select the selected application device,
And update the application stack with information about the operating state of the previously selected application device. By deactivating the currently selected device via the corresponding device button, PM manager 680 uses the application stack to restore the previously selected application device to current mode.

【0029】本発明の他の見地によれば、システムアー
キテクチュアは、PMアプリケーションプログラミング
インタフェース(PM API)675と、PMマネー
ジャアプリケーションプログラミングインタフェース
(PMM API)685とを有する。PM API6
75とPMM API685は、モジュラーデザインを
可能にし、本発明のシステムの各種コンポーネント間の
依存性を減少する。PMAPI675は、ホストトラン
スポートハンドラー650とPMマネージャ680とを
インタフェースする。PMM API685は、PMマ
ネージャ680とアプリケーション装置690−692
とをインタフェースする。
According to another aspect of the invention, the system architecture has a PM application programming interface (PM API) 675 and a PM manager application programming interface (PMM API) 685. PM API6
The 75 and PMM API 685 allow for a modular design and reduce dependencies between the various components of the system of the present invention. PMAPI 675 interfaces host transport handler 650 and PM manager 680. The PMM API 685 includes a PM manager 680 and an application device 690-692.
Interface with

【0030】図8に、パーソナリティーモジュール(P
M)と、改良された電力管理能力を備えるホストコンピ
ュータに内蔵するコンピュータプログラムとからなる本
発明の一実施の形態の状態移行ダイヤグラムを示す。改
良された電力管理により、コンピュータがオフ、オン、
スリープの最低の3個の電力状態を維持できる。ホスト
コンピュータの電力状態と相互作用して、PMとコンピ
ュータプログラムはPM状態マシンを作り出す。PM状
態マシンは図8に示すように、最低でも5個の状態即ち
オフ、オン701、オン702、スリープ703、スリ
ープ704がある。オフ状態においては、PMとホスト
コンピュータは電力を受けず、民生デバイスは動作しな
い。標準AC電力スィッチがホストコンピュータに電力
を供給し、PM状態マシンをオフ状態700からオン状
態701に移行する。オン状態701では、コンピュー
タとPMはどの民生デバイスも動作することなく活性化
される。PMを介して、一つ又はそれ以上の民生デバイ
スが活性化されると、状態マシンはオン状態702に移
行する。オン702では、ホストコンピュータ、PM、
且つ一つ又はそれ以上の民生デバイスが活性化される。
FIG. 8 shows a personality module (P
M) and a computer-readable program stored in a host computer having improved power management capability according to an embodiment of the present invention. With improved power management, computers can be turned off, on,
A minimum of three sleep power states can be maintained. Interacting with the power state of the host computer, the PM and the computer program create a PM state machine. As shown in FIG. 8, the PM state machine has at least five states: off, on 701, on 702, sleep 703, and sleep 704. In the off state, the PM and the host computer do not receive power, and the consumer device does not operate. A standard AC power switch supplies power to the host computer and transitions the PM state machine from the off state 700 to the on state 701. In the ON state 701, the computer and PM are activated without operating any consumer device. When one or more consumer devices are activated via the PM, the state machine transitions to the ON state 702. On 702, the host computer, PM,
And one or more consumer devices are activated.

【0031】スリープ状態703と704では、ホスト
コンピュータはスリープモードとして知られるエネルギ
節約モードの低電力で動作する。本発明のスリープボタ
ンを押すと、コンピュータのスリープモードが開始さ
れ、PM状態マシンで状態移行をトリガする。コンピュ
ータのスリープモードを開始すると、TV装置を維持し
ていないならモニタをターンオフし、現在ハードディス
クドライブがアクセスされていないならそれを切り、フ
ァンの減速又はターンオフコンピュー内在CDドライブ
の回転を落す。スリープモードでは、ホストコンピュー
タの機能は完全にアクセスされない。しかしながらパー
ソナリティーモジュールはホストのコンピュータプログ
ラムとインタフェースし続け、各種の民生デバイスを動
作させる。例えばホストがスリープモードのとき、図7
のPMマネージャ680がアプリケーション装置の一つ
と連携し、TV装置を制御し、ホストコンピュータのモ
ニタのTVスクリーンを表示する。
In sleep states 703 and 704, the host computer operates at low power in an energy saving mode known as sleep mode. Pressing the sleep button of the present invention initiates the sleep mode of the computer and triggers a state transition in the PM state machine. Initiating the sleep mode of the computer turns off the monitor if the TV device is not maintained, shuts off the hard disk drive if it is not currently being accessed, slows down the fan or turns off the computer's internal CD drive. In the sleep mode, the functions of the host computer are not completely accessed. However, the personality module continues to interface with the host computer program to operate various consumer devices. For example, when the host is in the sleep mode, FIG.
PM manager 680 cooperates with one of the application devices, controls the TV device, and displays a TV screen on the monitor of the host computer.

【0032】再び図8において、PM状態マシンとトリ
ガイベントについて更に説明する。オン状態701と7
02のいずれかにおいて、本発明のスリープボタンを押
すと、全ての民生デバイスが実行を停止し、コンピュー
タプログラムが装置の現在の状態を記憶し、且つ状態マ
シンがスリープ状態703に移行する。スリープ状態7
03において、スリープボタンを押すと、装置がアクテ
ィブでない前のオン状態701か、装置がアクティブで
前の状態を記憶しているオン状態702のいずれかにマ
シンを戻す。スリープ状態703において、装置の選択
することによりマシンをスリープ704に移行する。ス
リープ状態704においては、ホストコンピュータはス
リープモードにあるが、一つ又はそれ以上の民生デバイ
スはアクティブである。スリープ704においてスリー
プボタンを押すと、全ての民生デバイスは実行を停止
し、コンピュータはスリープモードにとどまり、PM状
態マシンはスリープ703に移行する。スリープ703
でスリープボタンを押すと、状態マシンはオン状態70
1に戻る。本発明の各種の実施の形態では、TMR70
5とTMR706で表されるアクティブでないタイマー
が、コンピュータのスリープモードを開始させ、図8に
示すように状態マシンをスリープ状態703又は704
に移行する。
Referring again to FIG. 8, the PM state machine and the trigger event will be further described. ON state 701 and 7
02, pressing the sleep button of the present invention causes all consumer devices to stop executing, the computer program to store the current state of the device, and the state machine to go to sleep state 703. Sleep state 7
At 03, pressing the sleep button returns the machine to either the on state 701 before the device was inactive or the on state 702 where the device was active and remembers the previous state. In the sleep state 703, the machine is shifted to sleep 704 by selecting a device. In sleep state 704, the host computer is in sleep mode, but one or more consumer devices are active. Pressing the sleep button in sleep 704 causes all consumer devices to stop running, the computer to stay in sleep mode, and the PM state machine to go to sleep 703. Sleep 703
Pressing the sleep button at
Return to 1. In various embodiments of the present invention, TMR70
An inactive timer, designated 5 and TMR 706, causes the computer to enter sleep mode, causing the state machine to enter sleep state 703 or 704 as shown in FIG.
Move to

【0033】図9に本発明の実施の形態のスリープボタ
ンの動作を集約した表を示す。スリープボタンを押す
と、ホストコンピュータの電力モードに応じた、異なる
イベントをトリガする。スリープボタンはパーソナリテ
ィーモジュール、ホストコンピュータ又はリモート制御
ユニットにある。ユーザがホストコンピュータのスリー
プモードを呼び出すためスリープボタンを押すと、PM
で制御される民生デバイスをアクティブ又は非アクティ
ブにできる。ホストコンピュータがどの民生デバイスも
動作させずにアクティブのとき、スリープボタンを押す
と、ホストコンピュータをスリープモードにする。ホス
トコンピュータと民生デバイスがアクティブなとき、ス
リープボタンを押すと民生デバイスを非アクティブに
し、ホストコンピュータをスリープモードにし、PM状
態マシンをスリープ状態に移行する。これはまた図7の
PMマネージャ680を備えるコンピュータプログラム
が、非アクティブになる前に民生デバイスの状態につい
て、アプリケーションスタックを介して情報を記憶でき
ることを意味する。イベントがスリープ状態から移行と
いうトリガー時、コンピュータプログラムが装置を以前
の状態に回復させる。
FIG. 9 is a table summarizing the operation of the sleep button according to the embodiment of the present invention. Pressing the sleep button will trigger different events depending on the power mode of the host computer. The sleep button is on the personality module, host computer or remote control unit. When the user presses the sleep button to invoke the sleep mode of the host computer, PM
Can be activated or deactivated. When the host computer is active without any consumer device operating, pressing the sleep button puts the host computer into sleep mode. When the host computer and the consumer device are active, pressing the sleep button deactivates the consumer device, puts the host computer into sleep mode, and transitions the PM state machine to sleep state. This also means that the computer program comprising the PM manager 680 of FIG. 7 can store information about the state of the consumer device via the application stack before becoming inactive. When the event triggers a transition from the sleep state, the computer program restores the device to its previous state.

【0034】ホストがスリープモードで、PM状態マシ
ンがスリープ状態で、且つ民生デバイスがアクティブの
時、スリープボタンを押すと民生デバイスが非アクティ
ブになり、PM状態マシンを異なるスリープ状態に移行
する。どの民生デバイスもアクティブでなく、ホストが
スリープモードで、PM状態マシンがスリープ状態の
時、スリープボタンを押すとホストに十分電力が供給さ
れている状態になり、状態マシンはオン状態に移行す
る。本発明によればマウスの移動でも又はまたはキーボ
ード入力であっても、スリープ状態から状態マシンをオ
ン状態への移行並びにホストコンピュータに十分電力を
供給できるようにトリガーできる。
When the host is in sleep mode, the PM state machine is in the sleep state, and the consumer device is active, pressing the sleep button deactivates the consumer device and transitions the PM state machine to a different sleep state. When no consumer device is active, the host is in sleep mode, and the PM state machine is in the sleep state, pressing the sleep button puts the host in a state where the host has sufficient power and the state machine transitions to the on state. According to the present invention, whether the mouse is moved or the keyboard is input, the state machine can be switched from the sleep state to the on state and can be triggered to supply sufficient power to the host computer.

【0035】図10はパーソナリティーモジュールを遠
隔操作するのに使用される、本発明のリモート制御ユニ
ット900である。本発明の一実施の形態においては、
リモート制御ユニット900は3個のセクションからな
り、第1はミニチュアパーソナリティーモジュール90
0a、第2はマウス装置とボリュームボタン、第3は数
字キーパッドとアプリケーション特定キーである。ミニ
チュアパーソナリティーモジュールは、パーソナリティ
ーモジュールのボタンに対応する11個のボタン901
−911と、5個の装置ボタン901−905と、5個
の機能ボタン906−910と、且つスリープボタン9
11とからなる。マウス装置915は、例えば圧力付勢
のマウスパッド又は多方向マウスポインタのようなポイ
ント装置915aと左右マウスボタン915b−cとか
らなる。ボリュームボタンはボリュームアップ913
と、ボリュームダウン914と、弱音912とからな
る。数字キーパッド920は、電話型の10個の数字キ
ーと、“*”と“#”キーとからなる。アプリケーショ
ン特定キーは、記憶ダイアル916と、電話装置用のリ
ダイアル917と、TV又はラジオチャンネル選択用の
クィックジャンプ918とからなる。
FIG. 10 shows a remote control unit 900 of the present invention used to remotely control a personality module. In one embodiment of the present invention,
The remote control unit 900 comprises three sections, the first being a miniature personality module 90
0a, the second is a mouse device and volume buttons, and the third is a numeric keypad and application specific keys. The miniature personality module has 11 buttons 901 corresponding to the buttons of the personality module.
-911, five device buttons 901-905, five function buttons 906-910, and a sleep button 9.
11 The mouse device 915 includes a pointing device 915a such as a pressure-energized mouse pad or a multidirectional mouse pointer, and left and right mouse buttons 915b-c. Volume button is volume up 913
, A volume down 914, and a weak sound 912. The numeric keypad 920 includes ten telephone-type numeric keys, and “*” and “#” keys. The application specific key comprises a storage dial 916, a redial 917 for a telephone device, and a quick jump 918 for selecting a TV or radio channel.

【0036】図11は本発明の一実施の形態を示し、リ
モートコントロールユニット1000と、モニタ102
1に着脱自在に取り付けられたパーソナリティーモジュ
ール1010と、マルチメディアコンピュータ1020
とからなる。リモートコントロールユニット1000
は、ユーザがパーソナリティーモジュール1010を遠
隔制御できるようにするものである。
FIG. 11 shows an embodiment of the present invention, in which a remote control unit 1000 and a monitor 102 are provided.
1, a personality module 1010 detachably attached to the
Consists of Remote control unit 1000
Allows the user to remotely control the personality module 1010.

【0037】リモートコントロールユニット1000
は、パーソナリティーモジュール1010の複数のボタ
ンの一つの付勢に対応する信号を前記モジュールに伝送
する。パーソナリティーモジュール1010は、リモー
ト制御受信機を介して伝送された信号を受け、マルチメ
ディアコンピュータ1020に信号を送り、図7のホス
ト機能670を有するコンピュータプログラムによって
処理される。パーソナリティーモジュール1010は、
マルチメディアコンピュータ1020のモニタ1021
に着脱自在に取り付けられ、コンピュータのUSB端子
1022に電気的に接続される。
Remote control unit 1000
Transmits a signal corresponding to the activation of one of the plurality of buttons of the personality module 1010 to the module. The personality module 1010 receives the signal transmitted via the remote control receiver, sends the signal to the multimedia computer 1020, and is processed by the computer program having the host function 670 of FIG. The personality module 1010 is
Monitor 1021 of multimedia computer 1020
, And is electrically connected to a USB terminal 1022 of the computer.

【0038】リモートコントロールユニット1000
は、パーソナリティーモジュール1010にマウス装置
ポインタの動きに且つマウスボタンの活性化に対応した
信号を送信する。パーソナリティーモジュール1010
は、マウス信号をマルチメディアコンピュータ1020
に送り、図7のホスト機能を有するコンピュータプログ
ラムによって処理される。本発明の一見地によれば、ホ
スト機能670を有するコンピュータプログラムはリモ
ートコントロールユニット1000から受信したマウス
データをホストコンピュータ1020のマウス制御プロ
グラムに送り、コンピュータ制御コマンドの翻訳並びに
発生をなす。
Remote control unit 1000
Transmits a signal corresponding to the movement of the mouse device pointer and the activation of the mouse button to the personality module 1010. Personality module 1010
Transmits the mouse signal to the multimedia computer 1020
And is processed by the computer program having the host function of FIG. According to one aspect of the present invention, a computer program having a host function 670 sends mouse data received from the remote control unit 1000 to a mouse control program of the host computer 1020 to translate and generate computer control commands.

【0039】図12は本発明システムの一実施の形態を
表すブロック図であって、パーソナリティーモジュール
1010とリモート制御受信機1110bを有するホス
トコンピュータ1110との間を無線連絡したものであ
る。かかる実施の形態では、PM1100はホストコン
ピュータから物理的に離間されている。PM1100
は、ホストに内臓するコンピュープログラム1110a
と無線通信メディア1105を介してインタフェースさ
れる。無線PM1100は信号をリモート制御受信機1
110bに伝送し、受信機1110bはこの信号をコン
ピュープログラム1110aに伝え、本発明の一実施の
形態によれば民生デバイス1120−1122の一つを
制御する。
FIG. 12 is a block diagram showing an embodiment of the system of the present invention, in which a personality module 1010 and a host computer 1110 having a remote control receiver 1110b are wirelessly connected. In such an embodiment, PM 1100 is physically separated from the host computer. PM1100
Is a computer program 1110a embedded in the host.
And a wireless communication medium 1105. The wireless PM 1100 transmits the signal to the remote control receiver 1
Transmitted to 110b, receiver 1110b communicates this signal to computer program 1110a to control one of consumer devices 1120-1122, according to one embodiment of the present invention.

【0040】[0040]

【発明の効果】本発明によれば、コンピュータを介して
複数の民生デバイスを制御するためパーソナリティーモ
ジュールと、及びこのパーソナリティーモジュールとの
インタフェースとしてのコンピュータプログラムを有す
る制御システムを提供できる。このシステムのパーソナ
リティーモジュールは、民生デバイスを選択するため一
連の再プログラム可能な装置ボタンと、この選択された
装置の機能を制御するため一連の再プログラム可能な機
能ボタンとを備える制御パネルを有する。
According to the present invention, it is possible to provide a control system having a personality module for controlling a plurality of consumer devices via a computer, and a computer program as an interface with the personality module. The personality module of the system has a control panel with a series of re-programmable device buttons for selecting consumer devices and a series of re-programmable function buttons for controlling the function of the selected device.

【0041】パーソナリティーモジュールは、ユーザ
に、本発明のシステムにより動作される各種装置又は動
作される装置機能のいずれか一つを迅速に選択及び活性
化することを容易にできる方法で、再プログラム可能の
装置及び機能ボタンを提供する。
The personality module is re-programmable in a way that allows the user to quickly select and activate any one of the various devices or device functions operated by the system of the present invention. Devices and function buttons are provided.

【0042】本発明の一つの見地としては、パーソナリ
ティーモジュールとのインタフェースとしてのコンピュ
ータプログラムをホスト役とするコンピュータに着脱自
在に取り付けられる。
As one aspect of the present invention, the present invention is removably attached to a computer using a computer program as an interface with a personality module as a host.

【0043】本発明の他の見地としては、パーソナリテ
ィーモジュールと、改良された電力管理能力のあるホス
トコンピュータに内在するコンピュータプログラムとか
らなる状態マシンは、ホストコンピュータと民生デバイ
スの動作状態を制御できる。本発明の更に他の見地とし
ては、パーソナリティーモジュールから分離したリモー
トコントロールユニットは、パーソナリティーモジュー
ルを離れたところから動作させることができる。
In another aspect of the invention, a state machine comprising a personality module and a computer program residing on a host computer with improved power management capabilities can control the operating states of the host computer and consumer devices. In yet another aspect of the invention, a remote control unit separate from the personality module can operate the personality module remotely.

【0044】本発明は特定の実施の形態について、図面
に基づいて説明したが、本発明は本発明の特許請求の範
囲並びに技術思想から離脱しない限り、多くの変形又は
変更して実施できることは当業者においては明らかなこ
とである。
Although the present invention has been described with reference to the specific embodiments with reference to the drawings, it is to be understood that the present invention can be embodied with many modifications or alterations without departing from the scope and spirit of the present invention. It is clear to the traders.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のシステムを表すブロック図であって、
本システムはパーソナリティーモジュールと、パーソナ
リティーモジュールにインタフェースするコンピュータ
プログラムを操作するためのホストコンピュータと、複
数の民生デバイスとからなる。
FIG. 1 is a block diagram illustrating the system of the present invention,
The system includes a personality module, a host computer for operating a computer program that interfaces with the personality module, and a plurality of consumer devices.

【図2】コンピュータと、民生デバイスとからなるマル
チメディア電子システムを表す図。
FIG. 2 is a diagram illustrating a multimedia electronic system including a computer and a consumer device.

【図3】本発明によるパーソナリティーモジュールの第
1の実施の形態の概略図。
FIG. 3 is a schematic diagram of a first embodiment of a personality module according to the present invention.

【図4】本発明によるパーソナリティーモジュールの第
2の実施の形態の概略図。
FIG. 4 is a schematic view of a second embodiment of the personality module according to the present invention.

【図5】本発明によるパーソナリティーモジュールの一
実施の形態のハードウェアコンフィギュレーションのブ
ロック図。
FIG. 5 is a block diagram of a hardware configuration of an embodiment of the personality module according to the present invention.

【図6】本発明によるパーソナリティーモジュールの一
実施の形態のファームウェアアーキテクチュアを描くブ
ロック図。
FIG. 6 is a block diagram depicting a firmware architecture of one embodiment of a personality module according to the present invention.

【図7】本発明のシステムの一実施の形態を実行するシ
ステムアーキテクチュアを描くブロック図。
FIG. 7 is a block diagram depicting a system architecture implementing one embodiment of the system of the present invention.

【図8】改良された電力管理能力を備えるホストコンピ
ュータを有する本発明の一実施の形態の状態移行線図。
FIG. 8 is a state transition diagram of one embodiment of the present invention having a host computer with improved power management capabilities.

【図9】本発明のスリープボタンの動作を集約した表。FIG. 9 is a table summarizing the operation of the sleep button of the present invention.

【図10】本発明のリモート制御装置を示した図。FIG. 10 is a diagram showing a remote control device according to the present invention.

【図11】リモート制御装置と、ホストコンピュータに
接続されたパーソナリティーモジュールからなる本発明
のシステムの一実施の形態を示した図。
FIG. 11 is a diagram showing an embodiment of the system of the present invention comprising a remote control device and a personality module connected to a host computer.

【図12】パーソナリティーモジュールとホストコンピ
ュータとの間に無線通信メディアを用いた本発明のシス
テムの一実施の形態を示したブロック図。
FIG. 12 is a block diagram showing an embodiment of the system of the present invention using a wireless communication medium between a personality module and a host computer.

【符号の説明】[Explanation of symbols]

100 パーソナリティーモジュール(PM) 105 標準接続 110 ホストパーソナルコンピュータ 110a コンピュータプログラム 120〜122 民生デバイス 123 記憶メディア 301〜305 装置ボタン 306〜310 機能ボタン 312〜316 LED 317 メッセージLED 318 フライホイールノブ 319 リモート制御受信機 350 LEDディスプレイ 351〜361 ボタン 362 LED 363 ノブ 364 リモート制御受信機 400 マイクロコントローラ 405 USBインタフェース 420 LCDパネル 600 パーソナリティーモジュールPM 610 PMハードウェア 620 PMファームウェア 630 トランスポート 640 PMトランスポートハンドラー 650 トランスポートメディア 660 ホストトランスポートハンドラー 670 ホスト 680 PMマネージャ 685 PMマネージャアプリケーションプログラミン
グインタフェース 690〜692 アプリケーション装置 900 リモートコントロールユニット 901〜905 装置ボタン 906〜910 機能ボタン 911 スリープボタン 1000 リモートコントロールユニット 1010 パーソナリティーモジュール 1020 マルチメディアコンピュータ 1021 モニタ 1022 USB端子
Reference Signs List 100 Personality module (PM) 105 Standard connection 110 Host personal computer 110a Computer program 120-122 Consumer device 123 Storage medium 301-305 Device button 306-310 Function button 312-316 LED 317 Message LED 318 Flywheel knob 319 Remote control receiver 350 LED display 351-361 Button 362 LED 363 Knob 364 Remote control receiver 400 Microcontroller 405 USB interface 420 LCD panel 600 Personality module PM 610 PM hardware 620 PM firmware 630 Transport 640 PM Transport handler 650 Transport media 660 Strike transport handler 670 host 680 PM manager 685 PM manager application programming interface 690-692 application device 900 remote control unit 901-905 device button 906-910 function button 911 sleep button 1000 remote control unit 1010 personality module 1020 multimedia computer 1021 monitor 1022 USB terminal

フロントページの続き (72)発明者 ジョン、エフ.マツモト アメリカ合衆国カリフォルニア州、92713 −9724、アーバイン、ピー・オー・ボック ス 19724、アーバイン・ブールバード 9740、トーシバ、アメリカ、インフォメー ション、システムズ、インコーポレーテッ ド内 (72)発明者 イザベル、ワイ.リン アメリカ合衆国カリフォルニア州、92713 −9724、アーバイン、ピー・オー・ボック ス 19724、アーバイン・ブールバード 9740、トーシバ、アメリカ、インフォメー ション、システムズ、インコーポレーテッ ド内 (72)発明者 ライアン、エイチ.ジィー アメリカ合衆国カリフォルニア州、92713 −9724、アーバイン、ピー・オー・ボック ス 19724、アーバイン・ブールバード 9740、トーシバ、アメリカ、インフォメー ション、システムズ、インコーポレーテッ ド内 (72)発明者 ジュリアナ、シー.クー アメリカ合衆国カリフォルニア州、92713 −9724、アーバイン、ピー・オー・ボック ス 19724、アーバイン・ブールバード 9740、トーシバ、アメリカ、インフォメー ション、システムズ、インコーポレーテッ ド内Continuation of front page (72) Inventor John, F. Matsumoto California, USA, 92713-9724, Irvine, P.O.Box 19724, Irvine Boulevard 9740, Toshiba, USA, Information, Systems, Inc. (72) Inventor Isabel, W. Linn California, USA, 92713-9724, Irvine, P.O. Box 19724, Irvine Boulevard 9740, Toshiba, USA, Information, Systems, Inc. (72) Inventor Ryan, H. J. California, USA, 92713-9724, Irvine, P.O. Box 19724, Irvine Boulevard 9740, Toshiba, USA, Information, Systems, Inc. (72) Inventor Juliana, C. Coo, California, USA, 92713-9724, Irvine, P.O.Box 19724, Irvine Boulevard 9740, Toshiba, U.S.A., Information, Systems, Inc.

Claims (29)

【特許請求の範囲】[Claims] 【請求項1】複数のデバイスを有するコンピュータと、 前記複数のデバイスのひとつを選択する装置ボタンと選
択されたデバイスの機能を制御する機能ボタンとを有
し、インタフェースポートを介して前記コンピュータに
接続された制御パネルと、 前記コンピュータに設けられ、前記機能ボタンが動作さ
れることに応じて前記装置ボタンにより選択されたデバ
イスを制御するための制御コマンドを生成する制御プロ
グラムとを具備したことを特徴とするコンピュータシス
テム。
A computer having a plurality of devices, an apparatus button for selecting one of the plurality of devices, and a function button for controlling a function of the selected device, connected to the computer via an interface port A control panel provided on the computer, and a control program for generating a control command for controlling a device selected by the device button in response to activation of the function button. And a computer system.
【請求項2】前記制御パネルは前記コンピュータに着脱
自在に取り付けられている請求項1記載のシステム。
2. The system of claim 1, wherein said control panel is removably mounted on said computer.
【請求項3】前記制御パネルは前記コンピュータに組み
合わされたモニタに着脱自在に取り付けられている請求
項2記載のシステム。
3. The system of claim 2, wherein said control panel is removably mounted on a monitor associated with said computer.
【請求項4】前記制御パネルは、更に前記複数の装置ボ
タンの動作を可視表示する表示素子を有する請求項1記
載のシステム。
4. The system according to claim 1, wherein said control panel further comprises a display element for visually displaying an operation of said plurality of device buttons.
【請求項5】前記表示素子は前記複数の装置ボタンの対
応する一つに夫々近接している複数のインジケータを有
する請求項4記載のシステム。
5. The system of claim 4, wherein said display element comprises a plurality of indicators each proximate to a corresponding one of said plurality of device buttons.
【請求項6】前記コンピュータプログラムは、更に前記
複数の装置ボタンの一つに組み合わされたシンボルを変
更するための装置を有する請求項4記載のシステム。
6. The system of claim 4, wherein said computer program further comprises a device for changing a symbol associated with one of said plurality of device buttons.
【請求項7】前記コンピュータプログラムは、更に前記
複数の機能ボタンの一つに組み合わされたシンボルを変
更するための装置を有する請求項4記載のシステム。
7. The system of claim 4, wherein said computer program further comprises a device for changing a symbol associated with one of said plurality of function buttons.
【請求項8】前記コンピュータプログラムは更に、複数
の装置ボタンのひとつと対応デバイスとの間の関係を変
更するテーブルを生成する手段を有する請求項1記載の
システム。
8. The system according to claim 1, wherein said computer program further comprises means for generating a table for changing a relationship between one of a plurality of device buttons and a corresponding device.
【請求項9】前記コンピュータプログラムは、更に複数
の装置ボタンの第1の活性化により選択された複数のデ
バイスのそれと同一のものと見なす現在の装置ポインタ
を発生し、且つ複数の装置ボタンの第2の活性化に応じ
て前記現在の装置ポインタを変更する装置を有する請求
項1記載のシステム。
9. The computer program further generates a current device pointer that is considered to be the same as that of the plurality of devices selected by the first activation of the plurality of device buttons, and 2. The system of claim 1, further comprising a device that changes the current device pointer in response to activation of the second device.
【請求項10】前記制御パネルは、更にスピン方向を示
す装置、並びにスピン速度を示す装置とを有する自由ス
ピンノブを具備してなる請求項1記載のシステム。
10. The system of claim 1, wherein said control panel further comprises a free spin knob having a device for indicating a spin direction and a device for indicating a spin speed.
【請求項11】前記インタフェース端子はユニバーサル
シリアル バス プロトコルを介して連絡する請求項
1記載のシステム。
11. The system of claim 1, wherein said interface terminals communicate via a universal serial bus protocol.
【請求項12】前記インタフェース端子は無線通信プロ
トコルを介して通信する請求項1記載のシステム。
12. The system according to claim 1, wherein said interface terminals communicate via a wireless communication protocol.
【請求項13】前記制御パネルは、更にコンピュータの
電力管理機能を制御するためのコンピュータ制御ボタン
を有する請求項1記載のシステム。
13. The system of claim 1, wherein said control panel further comprises computer control buttons for controlling a power management function of the computer.
【請求項14】前記コンピュータ制御ボタンはコンピュ
ータの低電力動作状態を制御するスリープボタンである
請求項13記載のシステム。
14. The system according to claim 13, wherein said computer control button is a sleep button for controlling a low power operation state of the computer.
【請求項15】前記複数のデバイスのひとつを選択する
複数のリモート装置ボタンと、選択されたデバイスの制
御機能のため複数のリモート機能ボタンとを有するリモ
ート制御装置を具備し、 前記制御パネルは、更にリモート制御装置の前記複数の
リモートボタンの一つの活性化に応じて、前記リモート
制御装置から信号を受信するリモート制御受信装置を具
備する請求項1記載のシステム。
15. A remote control device comprising: a plurality of remote device buttons for selecting one of the plurality of devices; and a plurality of remote function buttons for a control function of the selected device. The system of claim 1, further comprising a remote control receiver that receives a signal from the remote controller in response to activation of one of the plurality of remote buttons of the remote controller.
【請求項16】前記リモート制御装置は、更にコンピュ
ータの低電力動作状態を制御するスリープボタンを有す
る請求項15記載のシステム。
16. The system of claim 15, wherein said remote control further comprises a sleep button for controlling a low power operating state of the computer.
【請求項17】前記リモート制御装置は、コンピュータ
のカーソル機能を制御するため複数のカーソル制御ボタ
ンを有する請求項15記載のシステム。
17. The system of claim 15, wherein said remote control has a plurality of cursor control buttons for controlling a cursor function of a computer.
【請求項18】前記複数のカーソル制御装置はコンピュ
ータに可視表示されたカーソル位置を制御するポイント
装置を有する請求項17記載のシステム。
18. The system of claim 17, wherein said plurality of cursor control devices include a pointing device for controlling a cursor position visually displayed on a computer.
【請求項19】複数のデバイスのひとつを選択する複数
の装置ボタンと、複数のデバイスそれぞれの機能を制御
する複数の機能ボタンを有する制御パネルを備えたコン
ピュータシステムにおいて、 前記装置ボタンのひとつの活性化に応じて前記制御パネ
ルからコンピュータに電気信号を送信する工程と、 前記コンピュータにおいて、前記装置ボタンに対応する
デバイスを決定する工程と、 この決定に応じ、前記コンピュータにおいて、活性化さ
れた装置ボタンに対応するデバイスを活性化する工程と
を具備したことを特徴とする複数デバイスの制御方法。
19. A computer system comprising: a plurality of device buttons for selecting one of a plurality of devices; and a control panel having a plurality of function buttons for controlling functions of the plurality of devices. Transmitting an electrical signal from the control panel to a computer according to the activation; determining a device corresponding to the device button in the computer; and activating the device button in the computer in response to the determination. Activating a device corresponding to the above.
【請求項20】コンピュータから前記制御パネルに信号
を発生し、前記複数の装置ボタンのひとつと組み合わさ
れたシンボルを変更する工程と、 前記制御パネルの表示素子の変更されたシンボルを可視
表示する工程とを更に有する請求項19記載の方法。
20. Generating a signal from the computer to the control panel to change a symbol associated with one of the plurality of device buttons, and visually displaying the changed symbol on a display element of the control panel. 20. The method of claim 19, further comprising:
【請求項21】コンピュータから前記制御パネルに信号
を発生し、前記複数の装置ボタンのひとつと対応するデ
バイスとの間の組み合わせを変更させる工程とを更に有
する請求項19記載の方法。
21. The method of claim 19, further comprising: generating a signal from the computer to the control panel to change a combination between one of the plurality of device buttons and a corresponding device.
【請求項22】第2の複数の装置ボタンの活性化に応じ
て第1の複数の装置ボタンの活性化を介して複数のデバ
イスのいずれが選択されたかを決定する工程を更に有す
る請求項19記載の方法。
22. The method of claim 19, further comprising determining which of the plurality of devices has been selected via activation of the first plurality of device buttons in response to activation of the second plurality of device buttons. The described method.
【請求項23】リモート制御装置から制御パネルヘ、前
記リモート制御装置の複数のリモート装置ボタンのひと
つの活性化に応じて信号を送信する工程と、 それに応じてコンピュータに装置制御コマンドを発生さ
せ、対応するデバイスを活性化する工程とを更に有する
請求項19記載の方法。
23. A step of transmitting a signal from a remote control device to a control panel in response to activation of one of a plurality of remote device buttons of the remote control device, and generating a device control command in a computer in response thereto; Activating the device to perform.
【請求項24】前記制御パネルから、コンピュータの電
力管理機能を制御する工程を更に有する請求項19記載
の方法。
24. The method of claim 19, further comprising controlling power management functions of a computer from said control panel.
【請求項25】リモート制御装置の複数のカーソル制御
ボタンのひとつの活性化に対応してリモート制御装置か
ら信号を受信する工程と、 それに応じてカーソル制御コマンドを発生し、コンピュ
ータのカーソル機能を制御する工程とを更に有する請求
項19記載の方法。
25. A step of receiving a signal from the remote control device in response to activation of one of a plurality of cursor control buttons of the remote control device, and generating a cursor control command accordingly to control a cursor function of the computer. 20. The method of claim 19, further comprising the step of:
【請求項26】複数のデバイスのひとつを選択する選択
装置と、 各選択されたデバイスの機能を制御する制御装置と、 前記選択装置並びに制御装置の活性化に対応する電気信
号を受信する受信装置と、 複数のデバイスのひとつを制御するため、それに応じた
装置制御コマンドを発生する発生装置とを具備する複数
のデバイスを制御するシステム。
26. A selection device for selecting one of a plurality of devices, a control device for controlling a function of each selected device, and a reception device for receiving an electric signal corresponding to activation of the selection device and the control device A system for controlling a plurality of devices, comprising: and a generator for generating a device control command corresponding to one of the plurality of devices.
【請求項27】前記システムはコンピュータに着脱自在
に取り付けられる制御パネルを有し、 前記選択装置は、各々が複数のデバイスのひとつに対応
する制御パネルの複数の装置ボタンを有し、 前記制御装置は、各々が複数のデバイスのひとつについ
て装置機能に対応する制御パネルの複数の機能ボタンを
有し、 前記受信装置は制御パネルとコンピュータとの間に有線
通信パスを有し、 前記発生装置はコンピュータに設けられたコンピュータ
プログラムを有する請求項19記載のシステム。
27. A control system comprising: a control panel removably mounted on a computer; the selection device having a plurality of device buttons on a control panel each corresponding to one of a plurality of devices; Has a plurality of function buttons on a control panel each corresponding to an apparatus function for one of a plurality of devices, the receiving device has a wired communication path between the control panel and a computer, and the generating device has a computer. 20. The system according to claim 19, further comprising a computer program provided in the computer.
【請求項28】複数のデバイスを制御するシステムに使
用されコンピュータ読取り可能な媒体であって、前記コ
ンピュータ読取り可能な媒体は、 デバイスのひとつを選択する複数の装置ボタンと、且つ
各選択されたデバイスの機能を制御する複数の機能ボタ
ンとの活性化に対応してコンピュータに組み合わされた
制御パネルから信号を受信する装置と、 複数のデバイスのひとつを制御し、且つそれに応じて装
置制御コマンドを発生する発生装置とを有するコンピュ
ータプログラムを具備してなる複数のデバイスを制御す
るシステムに使用されコンピュータ読取り可能な媒体。
28. A computer readable medium used in a system for controlling a plurality of devices, the computer readable medium comprising: a plurality of device buttons for selecting one of the devices; and each selected device. A device that receives a signal from a control panel combined with a computer in response to activation of a plurality of function buttons for controlling the functions of the device, and controls one of the plurality of devices and generates a device control command accordingly. A computer-readable medium used in a system for controlling a plurality of devices, comprising a computer program having a generating device.
【請求項29】前記コンピュータプログラムは、制御パ
ネルの複数の装置ボタンのひとつと組み合わされたシン
ボルを変更する装置を更に有する請求項28記載のコン
ピュータ読取り可能な媒体。
29. The computer readable medium according to claim 28, wherein said computer program further comprises a device for changing a symbol associated with one of a plurality of device buttons on a control panel.
JP9225234A 1996-08-21 1997-08-21 Computer system and control method Pending JPH113166A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US70099896A 1996-08-21 1996-08-21
US700998 1996-08-21

Publications (1)

Publication Number Publication Date
JPH113166A true JPH113166A (en) 1999-01-06

Family

ID=24815673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9225234A Pending JPH113166A (en) 1996-08-21 1997-08-21 Computer system and control method

Country Status (1)

Country Link
JP (1) JPH113166A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002251243A (en) * 2001-02-21 2002-09-06 Takahiko Suzuki Controller
EP1198122A3 (en) * 2000-10-10 2005-05-11 Eastman Kodak Company System and method for interfacing with multiple production scanners
US7132956B2 (en) 2003-01-20 2006-11-07 Kabushiki Kaisha Toshiba Electronic apparatus and remote controller
US8028317B1 (en) * 2004-02-20 2011-09-27 Broadcast Pix, Inc. Integrated live video production system
CN111487892A (en) * 2020-03-31 2020-08-04 北京中庆现代技术股份有限公司 Multifunctional programmable integrated control device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1198122A3 (en) * 2000-10-10 2005-05-11 Eastman Kodak Company System and method for interfacing with multiple production scanners
JP2002251243A (en) * 2001-02-21 2002-09-06 Takahiko Suzuki Controller
US7132956B2 (en) 2003-01-20 2006-11-07 Kabushiki Kaisha Toshiba Electronic apparatus and remote controller
US8028317B1 (en) * 2004-02-20 2011-09-27 Broadcast Pix, Inc. Integrated live video production system
CN111487892A (en) * 2020-03-31 2020-08-04 北京中庆现代技术股份有限公司 Multifunctional programmable integrated control device

Similar Documents

Publication Publication Date Title
US6859197B2 (en) Universal remote control with display and printer
KR100395870B1 (en) Systems and methods for intermittently communicating diagnostic information from user input devices
US6229526B1 (en) Method and system for simultaneous operation of multiple handheld IR control devices in a data processing system
US20030188049A1 (en) Interfacing devices
JPH10301707A (en) Method for controlling display device of data processing system and system therefor and input controller and receiver and game system used for the same control system
WO1999009068A1 (en) Remote control for domestic appliances and computer systems
CN101315727A (en) a universal remote
EP0994407A2 (en) Computer user interface
US20080062121A1 (en) Shuttle control system for controlling kvm switch and method thereof
US20090160764A1 (en) Remote Control System
KR19980070047A (en) Method and apparatus for selecting a display area within a data processing system
US8405602B2 (en) Information processing apparatus and method of controlling the same
JPH113166A (en) Computer system and control method
EP0901062A1 (en) Blinking bezel led from firmware when CPU is in sleep mode
EP1091281B1 (en) Computer peripheral unit communication system
CN211628057U (en) Switch device
CN211015131U (en) Handheld operation device for numerical control system and numerical control equipment
JPH06105380A (en) Remote control transmitter, an operation object device controlled in operation by the remote control transmitter and remote control system using them
CN110310471B (en) Household appliance remote control method and system
KR100400188B1 (en) Method for changing the function key of computer each program in the remote control apparatus for computer
Tezuka et al. Development of bi-directional remote controller protocol and systems for domestic appliances
Butler The impact of home bus standards on consumer product design: addressing the challenge for a better user interface
US20060142879A1 (en) Method and apparatus for controlling digital electronic products
CN2733232Y (en) Remote controller with calculation function
JP3084556U (en) Computer equipment