JP2002157068A - Method of controlling computer, computer, and program - Google Patents
Method of controlling computer, computer, and programInfo
- Publication number
- JP2002157068A JP2002157068A JP2000355873A JP2000355873A JP2002157068A JP 2002157068 A JP2002157068 A JP 2002157068A JP 2000355873 A JP2000355873 A JP 2000355873A JP 2000355873 A JP2000355873 A JP 2000355873A JP 2002157068 A JP2002157068 A JP 2002157068A
- Authority
- JP
- Japan
- Prior art keywords
- key
- window
- remote control
- event
- display
- 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
Links
- 238000000034 method Methods 0.000 title claims description 71
- 230000008569 process Effects 0.000 description 57
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 102100038445 Claudin-2 Human genes 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 102100022907 Acrosin-binding protein Human genes 0.000 description 1
- 102100031650 C-X-C chemokine receptor type 4 Human genes 0.000 description 1
- 101100321669 Fagopyrum esculentum FA02 gene Proteins 0.000 description 1
- 101000922348 Homo sapiens C-X-C chemokine receptor type 4 Proteins 0.000 description 1
- BKAYIFDRRZZKNF-VIFPVBQESA-N N-acetylcarnosine Chemical compound CC(=O)NCCC(=O)N[C@H](C(O)=O)CC1=CN=CN1 BKAYIFDRRZZKNF-VIFPVBQESA-N 0.000 description 1
- 102100040791 Zona pellucida-binding protein 1 Human genes 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、パーソナルコンピ
ュータにおけるカラオケや各種コンテンツの鑑賞に用い
て好適なコンピュータ制御方法、コンピュータおよびプ
ログラムに関する。[0001] 1. Field of the Invention [0002] The present invention relates to a computer control method, a computer and a program suitable for use in a personal computer for watching karaoke and various contents.
【0002】[0002]
【従来の技術】近年のパーソナルコンピュータの性能向
上は著しく、カラオケやライブ等において動画を鑑賞す
る場合にも充分対応できるようになっている。このよう
なエンターテイメントのためにパーソナルコンピュータ
を使用する場合、例えば片手にマイクや飲食物等を持っ
た上で操作したり、ソファに深く腰かけた状態で操作で
きれば便利である。このため、片手で操作できるような
リモコン装置を備えた様々なパーソナルコンピュータも
販売されている。2. Description of the Related Art In recent years, the performance of personal computers has been remarkably improved. When using a personal computer for such entertainment, for example, it is convenient if the operation can be performed while holding a microphone, food or the like in one hand, or can be operated while sitting deeply on a sofa. For this reason, various personal computers having a remote control device that can be operated with one hand are also on the market.
【0003】[0003]
【発明が解決しようとする課題】ところで、パーソナル
コンピュータのポインティングデバイスとして、マウス
やデジタイザ等が従来より用いられている。しかし、こ
れらのポインティングデバイスは、机の上に載置してユ
ーザが操作することを想定しているため、ソファに深く
腰かけた状態で操作することは困難である。この発明は
上述した事情に鑑みてなされたものであり、パーソナル
コンピュータ等を簡易に操作できるコンピュータ制御方
法、コンピュータおよびプログラムを提供することを目
的としている。By the way, a mouse, a digitizer and the like have been conventionally used as a pointing device of a personal computer. However, since these pointing devices are assumed to be placed on a desk and operated by a user, it is difficult to operate these pointing devices while sitting deeply on a sofa. The present invention has been made in view of the above circumstances, and has as its object to provide a computer control method, a computer, and a program that can easily operate a personal computer or the like.
【0004】[0004]
【課題を解決するための手段】上記課題を解決するため
本発明にあっては、下記構成を具備することを特徴とす
る。なお、括弧内は例示である。請求項1記載の構成に
あっては、遠隔操作信号によってコンピュータを制御す
るために該コンピュータにおいて実行される制御方法で
あって、画面上の座標を認識させるために、座標認識補
助図形(メッシュ330)を該画面に表示させる過程
(ステップSP92)と、第1の遠隔操作信号によって
指定される座標値(行名、列名、および枠内のセクショ
ン番号)に応じて、画面上の操作位置(マウスカーソル
338の位置)を決定する操作位置決定過程(ステップ
SP93〜SP96)と、第2の遠隔操作信号(数字キ
ー[*],[#])によって、前記操作位置における操作内
容を決定する操作内容決定過程(ステップSP93〜S
P96)とを有することを特徴とする。さらに、請求項
2記載の構成にあっては、請求項1記載のコンピュータ
制御方法において、前記操作位置決定過程または前記操
作内容決定過程においては、疑似的なキーボードイベン
トまたはマウスイベントとを発生させることを特徴とす
る。また、請求項3記載の構成にあっては、請求項1ま
たは2の何れかに記載の方法を実行することを特徴とす
る。また、請求項4記載の構成にあっては、請求項1ま
たは2の何れかに記載の方法を実行することを特徴とす
る。Means for Solving the Problems In order to solve the above problems, the present invention is characterized by having the following configuration. Note that the contents in parentheses are examples. The control method according to claim 1, wherein the control method is executed in the computer to control the computer by a remote control signal. ) On the screen (step SP92), and the operation position on the screen (row name, column name, and section number in the frame) specified by the first remote control signal (step SP92). An operation position determination process for determining the position of the mouse cursor 338 (steps SP93 to SP96), and an operation for determining the operation content at the operation position by a second remote operation signal (numerical keys [*], [#]) Content determination process (steps SP93 to S93)
P96). Further, in the configuration according to the second aspect, in the computer control method according to the first aspect, in the operation position determination step or the operation content determination step, a pseudo keyboard event or a mouse event is generated. It is characterized by. According to a third aspect of the present invention, the method according to the first or second aspect is performed. According to a fourth aspect of the present invention, the method according to the first or second aspect is performed.
【0005】[0005]
【発明の実施の形態】1.実施形態の構成 1.1.全体構成 次に、本発明の一実施形態のエンターテイメントシステ
ムの全体構成を図1を参照し説明する。図において15
0はコンテンツ提供者が運用する配信サーバであり、イ
ンターネット140を介して様々なコンテンツを提供す
る。ここで、提供されるコンテンツとしては、カラオケ
用のマルチメディアファイル、ゲーム、占い等のアプリ
ケーションプログラム、コンサートや講義等のオンデマ
ンド方式のライブ映像等である。また、インターネット
140には、PHS,セルラーホン等の移動通信網16
0が接続されている。このため、コンテンツ需要者は、
PHS,セルラーホン等の加入者端末170を用いて、
配信を希望するコンテンツ等を配信サーバ150に指令
することができる。BEST MODE FOR CARRYING OUT THE INVENTION Configuration of embodiment 1.1. Overall Configuration Next, the overall configuration of an entertainment system according to an embodiment of the present invention will be described with reference to FIG. In the figure, 15
Reference numeral 0 denotes a distribution server operated by a content provider, which provides various contents via the Internet 140. Here, the provided contents include multimedia files for karaoke, application programs such as games and fortune-telling, and on-demand live images such as concerts and lectures. The Internet 140 includes a mobile communication network 16 such as a PHS or a cellular phone.
0 is connected. For this reason, content consumers
Using a subscriber terminal 170 such as a PHS or a cellular phone,
It is possible to instruct the distribution server 150 of the content or the like desired to be distributed.
【0006】180はライブスタジオであり、ここでは
コンサートや講義等のライブ映像が収録される。収録さ
れた映像は、インターネット140を介して配信サーバ
150に送信される。これにより、上述したように、配
信サーバ150からインターネット140を介してこれ
らコンテンツが需要者に配信される。但し、オンデマン
ド形式のライブ映像等を配信するためには、所要伝送容
量が大きくなるため、インターネット140のみによっ
て配信することが需要者にとって必ずしも経済的でない
場合がある。例えば、ライブ映像1チャンネルを伝送す
るためには1.5Mbps程度の伝送容量が必要である
ため、6チャンネルを同時伝送するためには9Mbps
程度の伝送容量が必要になる。Reference numeral 180 denotes a live studio in which live images of concerts and lectures are recorded. The recorded video is transmitted to the distribution server 150 via the Internet 140. Thereby, as described above, these contents are distributed from the distribution server 150 to the consumer via the Internet 140. However, in order to distribute on-demand live video or the like, the required transmission capacity becomes large, and therefore, it may not always be economical for consumers to distribute only on the Internet 140. For example, a transmission capacity of about 1.5 Mbps is required to transmit one channel of live video, and 9 Mbps is required to transmit six channels simultaneously.
A certain transmission capacity is required.
【0007】そこで、これらオンデマンド形式のライブ
映像は多重化され、ATM回線112を介して衛星通信
地上局110に伝送され、ここから通信衛星100を介
して各需要者に配信される。ここで、「需要者」には、
各コンテンツを主として家庭で鑑賞・使用する個人ユー
ザと、コンテンツ提供者のフランチャイズ加盟店であっ
て各コンテンツを有料で顧客に提供する加盟店ユーザと
に分類される。122は主として個人ユーザによって使
用されるスタンドアロン型のパーソナルコンピュータで
あり、衛星通信受信機120を介してライブ映像を受信
するとともに、インターネット140、ルータ124を
介してその他のコンテンツを受信する。加盟店ユーザ
は、複数のクライアントコンピュータ134と、これら
を管理するサーバコンピュータ132とを有しており、
衛星通信受信機130を介してライブ映像を受信すると
ともに、ルータ136を介してその他のコンテンツを受
信する。[0007] Therefore, these on-demand live images are multiplexed, transmitted to the satellite communication ground station 110 via the ATM line 112, and then distributed to each customer via the communication satellite 100. Here, "consumers"
Each content is classified into a personal user who mainly views and uses the content at home, and a franchise franchisee of the content provider, which is a franchise user who provides each content to customers for a fee. Reference numeral 122 denotes a stand-alone personal computer mainly used by an individual user, which receives live video via the satellite communication receiver 120 and receives other contents via the Internet 140 and the router 124. The member store user has a plurality of client computers 134 and a server computer 132 that manages them.
The live video is received via the satellite communication receiver 130 and other content is received via the router 136.
【0008】次に、加盟店ユーザのクライアントコンピ
ュータ134の詳細構成を図2を参照し説明する。図に
おいて12は入力装置であり、フルキーボードおよびマ
ウス等から構成されている。14は表示装置であり、ク
ライアントコンピュータ134のユーザに各種の情報を
表示する。26はCPUであり、後述するプログラムに
基づいてバス28を介して、クライアントコンピュータ
134内の各部を制御する。16はネットワークインタ
ーフェースであり、ハブ40を介して、衛星通信受信機
130、ルータ136、サーバコンピュータ132等と
接続されている。すなわち、これら構成要素130,1
32,136,40によってローカルエリアネットワー
ク(加盟店LAN)が形成されている。Next, the detailed configuration of the client computer 134 of the member store user will be described with reference to FIG. In the figure, reference numeral 12 denotes an input device, which comprises a full keyboard, a mouse, and the like. A display device 14 displays various information to the user of the client computer 134. Reference numeral 26 denotes a CPU, which controls each unit in the client computer 134 via the bus 28 based on a program described later. Reference numeral 16 denotes a network interface, which is connected to a satellite communication receiver 130, a router 136, a server computer 132, and the like via a hub 40. That is, these components 130, 1
32, 136, 40 form a local area network (member store LAN).
【0009】クライアントコンピュータ134の内部に
おいて18はハードディスクドライブであり、オペレー
ティングシステム、ブラウザ等のアプリケーションプロ
グラム、デバイスドライバ、各種コンテンツ等を格納す
る。20は光ディスクドライブであり、セットされたC
D−ROM、DVD−RAM等光ディスクの内容を読み
出す。22はRAMであり、ここにオペレーティングシ
ステム、アプリケーションプログラム等が展開される。
24はROMであり、CPU26のイニシャルプログラ
ムローダ等が格納されている。30はメモリカードであ
り、クライアントコンピュータ134に対して着脱自在
になっており、カラオケ用のマルチメディアファイル等
のコンテンツを記憶する。32はリモコンインタフェー
スであり、外部に設けられたリモコン装置34から赤外
線のリモコン信号を受信する。A hard disk drive 18 in the client computer 134 stores an operating system, application programs such as a browser, device drivers, various contents, and the like. Reference numeral 20 denotes an optical disk drive, and the set C
Reads the contents of an optical disk such as a D-ROM or DVD-RAM. Reference numeral 22 denotes a RAM in which an operating system, application programs, and the like are loaded.
Reference numeral 24 denotes a ROM in which an initial program loader and the like of the CPU 26 are stored. Reference numeral 30 denotes a memory card which is detachable from the client computer 134 and stores contents such as multimedia files for karaoke. A remote control interface 32 receives an infrared remote control signal from a remote control device 34 provided outside.
【0010】17はチューナであり、テレビジョン送信
所33から送信された地上放送波をアンテナ17aを介
して受信し、受信した映像および音声信号をデジタル信
号に変換しバス28を介して出力する。19はサウンド
ボードであり、マイク35から供給された音声信号をサ
ンプリングしデジタル信号に変換してCPU26に供給
するとともに、CPU26から供給されたデジタルの音
声信号をアナログ信号に変換し、さらに供給された演奏
情報(MIDI信号)に基づいて楽音信号を合成し、ア
ンプ/スピーカ36を介して発音する。以上、クライア
ントコンピュータ134の構成について説明したが、ス
タンドアロン型のパーソナルコンピュータ122および
サーバコンピュータ132の構成も同様である。Reference numeral 17 denotes a tuner, which receives a terrestrial broadcast wave transmitted from a television transmitting station 33 via an antenna 17a, converts the received video and audio signals into digital signals, and outputs the digital signals via a bus 28. Reference numeral 19 denotes a sound board, which samples the audio signal supplied from the microphone 35, converts the sampled signal into a digital signal, and supplies the digital signal to the CPU 26. The digital audio signal supplied from the CPU 26 is converted into an analog signal, and further supplied. A tone signal is synthesized based on the performance information (MIDI signal), and is generated via an amplifier / speaker 36. The configuration of the client computer 134 has been described above, but the configurations of the stand-alone personal computer 122 and the server computer 132 are also the same.
【0011】1.2.リモコン装置34の構成 ここで、リモコン装置34の構成を図11を参照し説明
する。図において320は液晶ディスプレイであり、操
作されたキーの内容等を表示する。301,…,301
は12個の数字キーであり、「0」〜「9」の数字と、
「*」および「#」の記号が各々刻印されている。数字
キー301,…,301は、主としてクライアントコン
ピュータ134に対する数値入力、文字入力等のために
用いられてる。1.2. Configuration of Remote Control Device 34 Here, the configuration of the remote control device 34 will be described with reference to FIG. In the figure, reference numeral 320 denotes a liquid crystal display, which displays the contents of operated keys and the like. 301, ..., 301
Are twelve numeric keys, numbers "0" to "9",
The symbols “*” and “#” are engraved, respectively. Numeral keys 301,..., 301 are mainly used for numerical input, character input, and the like to the client computer 134.
【0012】302は方向キーであり、「上(UP)」「下
(DOWN)」「右(RIGHT)」「左(LEFT)」の方向を表した4
個のキーから構成されている。これらのキーは円板に固
着され、該円板は上下左右方向に揺動可能になってい
る。このため、「上(UP)」「下(DOWN)」「右(RIGHT)」
「左(LEFT)」キーは、揺動方向に応じて択一的にオン状
態になる。303はPLAYキーであり、コンテンツの再生
開始等を指示する。304はPAUSEキーであり、コンテ
ンツの再生の一時停止等を指示する。305はSTOPキー
であり、コンテンツの再生中止等を指示する。306は
REQUESTキーであり、カラオケアプリケーション等にお
いて、曲番号の予約を行うために用いられる。Reference numeral 302 denotes a direction key, which includes "up (UP)", "down"
4 indicating the direction of (DOWN), right (RIGHT), and left (LEFT)
Keys. These keys are fixed to a disk, and the disk can swing up, down, left, and right. For this reason, "up (UP)""down(DOWN)""right(RIGHT)"
The "LEFT" key is selectively turned on in accordance with the swing direction. Reference numeral 303 denotes a PLAY key, which instructs start of content reproduction and the like. Reference numeral 304 denotes a PAUSE key, which instructs a pause or the like of content reproduction. Reference numeral 305 denotes a STOP key, which instructs stop of reproduction of the content and the like. 306 is
A REQUEST key, which is used to reserve a song number in a karaoke application or the like.
【0013】307はCANCELキーであり、カラオケアプ
リケーション等において、曲番号の予約等を取り消すた
めに用いられる。308は設定キーであり、音量等、各
種パラメータの調節を行うために用いられる。309は
変換キーであり、「かな漢字変換」のために用いられ
る。なお、特に図示しないが、リモコン装置34には、
上述したキーの操作状態を赤外線のリモコン信号として
送信する送信機を有している。310はモード設定キー
であり、リモコン装置34の動作モードを設定するため
に用いられる。すなわち、リモコン装置34の動作モー
ドとしては、通常のリモコン装置として動作する通常モ
ードと、ポインティングデバイスとして動作するポイン
ティングモードとがあり、モード設定キー310が操作
される毎にその動作モードが切り換えられるのである。Reference numeral 307 denotes a CANCEL key, which is used in a karaoke application or the like to cancel a reservation of a music number. A setting key 308 is used to adjust various parameters such as volume. A conversion key 309 is used for “kana-kanji conversion”. Although not shown, the remote controller 34 includes:
It has a transmitter for transmitting the above-mentioned key operation state as an infrared remote control signal. A mode setting key 310 is used to set an operation mode of the remote controller 34. That is, the operation modes of the remote control device 34 include a normal mode that operates as a normal remote control device and a pointing mode that operates as a pointing device, and the operation mode is switched every time the mode setting key 310 is operated. is there.
【0014】2.実施形態の動作 2.1.ランチャープログラムの起動 次に、本実施形態の動作を説明する。まず、クライアン
トコンピュータ134の電源が投入されると、ROM2
4に格納されたイニシャルプログラムローダが実行さ
れ、オペレーティングシステムが立上る。このオペレー
ティングシステムにおいては、サーバコンピュータ13
2が管理するドメインにログオンするために、ユーザ名
とパスワードの入力画面が表示される。ここで、適式な
ユーザ名とパスワードとが入力装置12のキーボードを
介して入力されると、クライアントコンピュータ134
が当該ドメインにログオンされる。これにより、クライ
アントコンピュータ134は、加盟店LANに接続され
たサーバコンピュータ132、衛星通信受信機130、
ルータ136等、他のコンピュータや周辺機器との間で
パケットの送受信を行うことが可能になる。2. Operation of Embodiment 2.1. Activation of Launcher Program Next, the operation of the present embodiment will be described. First, when the power of the client computer 134 is turned on, the ROM 2
4 is executed, and the operating system starts up. In this operating system, the server computer 13
In order to log on to the domain managed by the user 2, a screen for inputting a user name and a password is displayed. Here, when an appropriate user name and password are input via the keyboard of the input device 12, the client computer 134
Is logged on to the domain. Thus, the client computer 134 is connected to the server computer 132 connected to the member store LAN, the satellite communication receiver 130,
Packets can be transmitted and received between other computers and peripheral devices such as the router 136.
【0015】次に、クライアントコンピュータ134の
オペレーティングシステムは、ハードディスクドライブ
18内の所定のスタートアップディレクトリの内容を読
出し、自動的に実行すべきアプリケーションプログラム
を認識する。本実施形態においては、スタートアップデ
ィレクトリにはランチャープログラムのショートカット
が含まれており、これによりランチャープログラムが自
動的に実行される。ランチャープログラムが起動される
と、表示装置14にはランチャープログラムのウィンド
ウが表示され、その内部に図3に示すアイコン51〜6
0が表示される。Next, the operating system of the client computer 134 reads the contents of a predetermined startup directory in the hard disk drive 18 and recognizes an application program to be automatically executed. In the present embodiment, the startup directory includes a shortcut for the launcher program, which automatically executes the launcher program. When the launcher program is started, a window of the launcher program is displayed on the display device 14, and icons 51 to 6 shown in FIG.
0 is displayed.
【0016】アイコン51〜60は、各々カラオケ、ム
ービー、ゲーム、占い、スクール、ライブ、インターネ
ット、電子商取引、くじ、その他のプログラムコンテン
ツまたはサービスに各々対応している。ここに、「ムー
ビー」、「スクール」、「ライブ」とは、通信衛星10
0を介して提供されるオンデマンド形式のライブ映像の
チャンネルの名称である。「カラオケ」は後述するカラ
オケのアプリケーションプログラム、「ゲーム」は予め
クライアントコンピュータ134にインストールされた
ゲームあるいはインターネット140を介して実行され
る多人数対応のゲームを指す。「インターネット」は、
インターネット140に対する接続サービスである。ま
た、「占い」、「電子商取引」、「くじ」は、インター
ネット140を介して配信サーバ150上の特定のホー
ムページに接続するサービスを指す。The icons 51 to 60 correspond to karaoke, movies, games, fortune telling, school, live, Internet, electronic commerce, lottery, and other program contents or services, respectively. Here, “movie”, “school”, and “live” refer to the communication satellite 10
0 is the name of the channel of the live video in the on-demand format provided through the “0”. “Karaoke” refers to a karaoke application program described later, and “game” refers to a game installed in the client computer 134 in advance or a game for a large number of people executed via the Internet 140. "Internet"
This is a connection service for the Internet 140. “Fortune-telling”, “e-commerce”, and “lottery” refer to services that connect to a specific homepage on the distribution server 150 via the Internet 140.
【0017】2.2.リモコンインタフェース32のド
ライバの動作 2.2.1.通常モードにおける動作 また、クライアントコンピュータ134においてオペレ
ーティングシステムが立ち上がった際に、リモコンイン
タフェース32のドライバプログラムと、イベント対応
テーブルとがハードディスクドライブ18からRAM2
2に読み込まれる。このイベント対応テーブルの一例を
図12(a)に示す。イベント対応テーブルは、一または
複数のリモコン装置34のキー操作と、キーボードイベ
ントまたはマウスイベントとを対応付けたテーブルであ
り、リモコン装置34の通常モードにおいて使用され
る。例えば、同図において[*],[0],[1]および[#]の
一連のキー操作は、[Cont]+[Alt]+[A]のオン/オフのキ
ーボードイベントに対応付けられている。同様に、
[*],[0],[2]および[#]の一連のキー操作は、[Cont]
+[Alt]+[B]のオン/オフのキーボードイベントに対応付
けられている。なお、キーボードイベントにおいて
「+」の記号は、ある瞬間において同時にオン状態にな
ることを示す。2.2. Operation of Driver of Remote Control Interface 32 2.2.1. Operation in Normal Mode When the operating system is started in the client computer 134, the driver program of the remote control interface 32 and the event correspondence table are stored in the RAM 2 from the hard disk drive 18.
2 is read. FIG. 12A shows an example of this event correspondence table. The event correspondence table is a table in which a key operation of one or more remote control devices 34 is associated with a keyboard event or a mouse event, and is used in the normal mode of the remote control device 34. For example, in the figure, a series of key operations of [*], [0], [1], and [#] are associated with on / off keyboard events of [Cont] + [Alt] + [A]. I have. Similarly,
A series of key operations of [*], [0], [2] and [#] is [Cont]
+ [Alt] + [B] are associated with on / off keyboard events. Note that a “+” sign in a keyboard event indicates that it is simultaneously turned on at a certain moment.
【0018】また、PLAYキー303の(1個の)キー操
作は、[F1]キーのオン/オフのキーボードイベントに対
応付けられている。また、リモコン装置34のキー操作
は、キーボードイベントのみならずマウスイベントに対
応付けられていることもある。例えば、同図において方
向キー302のUPキーは、マウスカーソルの移動イベン
トに対応付けられている。その際、マウスカーソルの移
動量は所定値(例えば50ドット)に設定される。A (one) key operation of the PLAY key 303 is associated with a keyboard event of turning on / off the [F1] key. The key operation of the remote controller 34 may be associated with not only a keyboard event but also a mouse event. For example, in the figure, the UP key of the direction key 302 is associated with a mouse cursor movement event. At that time, the movement amount of the mouse cursor is set to a predetermined value (for example, 50 dots).
【0019】但し、イベント対応テーブルは、デフォル
ト状態のまま使用する必要は無く、実際に制御されるア
プリケーションプログラムに応じて適宜切り換えること
が可能になっている。例えば、同図(b)は、あるアプリ
ケーションプログラムにおいて、リモコン装置34の方
向キー302を、UPキーのキーボードイベントに対応付
けている。また、デフォルト状態と同様にリモコン装置
34の方向キー302をマウスカーソルの移動イベント
に対応付けながら、移動量のみをデフォルト状態とは異
なる値(例えば70ドット)に設定することも可能であ
る。However, the event correspondence table does not need to be used in the default state, and can be appropriately switched according to the application program actually controlled. For example, FIG. 2B shows that in a certain application program, the direction key 302 of the remote controller 34 is associated with a keyboard event of the UP key. Further, it is also possible to set only the movement amount to a value different from the default state (for example, 70 dots) while associating the direction key 302 of the remote control device 34 with the mouse cursor movement event as in the default state.
【0020】ドライバプログラムにおいては、リモコン
インタフェース32によって受信されるリモコン装置3
4の操作信号が常時監視されており、リモコン装置34
のイベントが検出されると、図13に示す通常モードの
リモコンイベント処理ルーチンが起動される。図におい
て処理がステップSP82に進むと、イベントの検出さ
れたキーが、リモコンバッファ(RAM22内の所定領
域)に記憶される。例えば、[*]キーのイベントが検出
されたのであれば、[*]キーを示す情報がリモコンバッ
ファに記憶されることになる。In the driver program, the remote control device 3 received by the remote control interface 32
4 is constantly monitored, and the remote controller 34
Is detected, the remote control event processing routine in the normal mode shown in FIG. 13 is started. In the figure, when the process proceeds to step SP82, the key at which the event is detected is stored in the remote control buffer (a predetermined area in the RAM 22). For example, if an event of the [*] key is detected, information indicating the [*] key is stored in the remote control buffer.
【0021】次に、処理がステップSP84に進むと、
現時点でキーボードフォーカスのあるウィンドウに対応
したイベント対応テーブルの内容が参照され、リモコン
バッファ内に記憶されているイベント(ここでは[*]の
み)によってキーボードイベントまたはマウスイベント
が完成するか否かが判定される。ここで、[*]のみによ
ってイベントが完成しなければ「NO」と判定され、本
ルーチンの処理が終了する。次に、リモコン装置34に
おいて[0]および[1]キーが順次押下されると、[*]キ
ーと同様の処理が実行され、リモコンバッファには
[*],[0]および[1]が記憶される。Next, when the process proceeds to step SP84,
The contents of the event correspondence table corresponding to the window that has the keyboard focus at this time are referred to, and it is determined whether the keyboard event or the mouse event is completed by the event stored in the remote control buffer (here, only [*]). Is done. Here, if the event is not completed only by [*], it is determined as “NO”, and the processing of this routine ends. Next, when the [0] and [1] keys are sequentially pressed in the remote control device 34, the same processing as the [*] key is executed, and the remote control buffer
[*], [0] and [1] are stored.
【0022】次に、[#]キーが押下されると、ステップ
SP82において[#]がリモコンバッファに記憶され
る。この時点におけるリモコンバッファの記憶内容は
[*],[0],[1]および[#]であり、これらによって図1
2(a)の2行目に記載されているイベントが完成してい
る。従って、ステップSP84においては「YES」と
判定され、処理はステップSP86に進む。ここでは、
図12(a)の第2欄に掲げるイベントが生成され、オペ
レーティングシステムに対して送信される。上記例にお
いては、[Cont]+[Alt]+[A]のオンイベントが先ず生成さ
れ、しかる後に[Cont]+[Alt]+[A]のオフイベントが生成
される。Next, when the [#] key is pressed, [#] is stored in the remote control buffer in step SP82. At this point, the contents of the remote control buffer are
[*], [0], [1] and [#].
The event described in the second line of 2 (a) has been completed. Accordingly, “YES” is determined in the step SP84, and the process proceeds to a step SP86. here,
The events listed in the second column of FIG. 12A are generated and transmitted to the operating system. In the above example, an on-event of [Cont] + [Alt] + [A] is generated first, followed by an off-event of [Cont] + [Alt] + [A].
【0023】これにより、キーボードフォーカスのある
アプリケーションウィンドウにおいては、入力装置12
のキーボードにおいて[Cont]+[Alt]+[A]が押下された場
合と同様の処理が実行される。オペレーティングシステ
ムにおいて[Cont]+[Alt]+[A]がアプリケーションプログ
ラムA(例えばカラオケアプリケーションプログラム)
のショートカットキーに割当てられているのであれば、
かかる操作によってカラオケアプリケーションプログラ
ムが起動されることになる。[*],[0],[2],[#]〜
[*],[0],[9],[#]の操作に対しても、同様に[Cont]+
[Alt]+[A]〜[Cont]+[Alt]+[I]のショートカットキーに
割当てられており、リモコン装置34のかかる操作によ
って、ムービー、ゲーム、占い等のプログラムコンテン
ツまたはサービスが実行されることになる。次に、処理
がステップSP88に進むと、リモコンバッファの内容
がクリアされ、本ルーチンの処理が終了する。Thus, in the application window having the keyboard focus, the input device 12
The same processing as when [Cont] + [Alt] + [A] is pressed on the keyboard is executed. In the operating system, [Cont] + [Alt] + [A] is the application program A (for example, a karaoke application program)
If it is assigned to the shortcut key of
With this operation, the karaoke application program is started. [*], [0], [2], [#] ~
[Cont] + also applies to the operations of [*], [0], [9], and [#].
[Alt] + [A] to [Cont] + [Alt] + [I] are assigned to shortcut keys, and by operating the remote controller 34, program contents or services such as movies, games, fortune-telling, etc. are executed. Will be. Next, when the process proceeds to step SP88, the contents of the remote control buffer are cleared, and the process of this routine ends.
【0024】次に、リモコン装置34においてPLAYキー
303が押下された場合の動作を説明しておく。図12
(a)によれば、PLAYキー303のイベントはそれ自体が
単独で完成している。従って、ステップSP82におい
て「PLAY」がリモコンバッファに記憶されると、ステッ
プSP84を介して、「F1」キーのイベントがオペレ
ーティングシステムに送信される。従って、かかる場合
には、入力装置12のキーボードの「F1」キーを押下
した場合と同様の処理が、キーボードフォーカスを有す
るアプリケーションウィンドウにおいて実行されること
になる。このように、本実施形態においては、入力装置
12のキーボードに対するあらゆる操作は、リモコン装
置34の操作によって代替可能である。Next, the operation when the PLAY key 303 is pressed on the remote controller 34 will be described. FIG.
According to (a), the event of the PLAY key 303 is completed by itself. Therefore, when "PLAY" is stored in the remote control buffer in step SP82, the event of the "F1" key is transmitted to the operating system via step SP84. Therefore, in such a case, the same processing as when the “F1” key of the keyboard of the input device 12 is pressed is executed in the application window having the keyboard focus. As described above, in the present embodiment, any operation on the keyboard of the input device 12 can be replaced by the operation of the remote control device 34.
【0025】2.2.2.ポインティングモードにおけ
る動作 リモコン装置34の動作モードはデフォルトでは通常モ
ードに設定されるが、モード設定キー310が押下され
ると、動作モードがポインティングモードに変更され
る。そこで、まず、ポインティングモードの概要につい
て説明しておく。ポインティングモードにおいては、表
示装置14に図15に示すようなメッシュ330が透過
表示される。図示のように、メッシュ330は、縦13
列、横13列の枠部332と、各列の上部に「1」〜
「12」および「S」の文字を表示した列名表示部33
4と、各行の左部に「1」〜「12」および「S」の文
字を表示した行名表示部336とから構成されている。2.2.2. Operation in Pointing Mode The operation mode of the remote control device 34 is set to the normal mode by default, but when the mode setting key 310 is pressed, the operation mode is changed to the pointing mode. Therefore, first, an outline of the pointing mode will be described. In the pointing mode, a mesh 330 as shown in FIG. As shown, the mesh 330 has a length of 13
Rows, 13 horizontal rows of frame portions 332, and "1" to
Column name display section 33 displaying characters "12" and "S"
4 and a line name display section 336 displaying characters “1” to “12” and “S” on the left side of each line.
【0026】ポインティングモードは、マウスを動かす
操作とマウスをクリックする操作をリモコン装置34の
操作によって置き換える動作モードである。これは、ユ
ーザが指定した位置にマウスカーソル338を動かし、
マウスをクリックする疑似的なイベントを発生させるこ
とによって実現される。まず、マウスカーソル338の
移動先を指定するために、行名、列名、および枠内のセ
クション番号が順次指定される。行名および列名は、列
名表示部334および行名表示部336に表示されてい
る「1」〜「12」および「S」である。このうち、
「1」〜「9」の行名および列名は[1]〜[9]の数字キ
ーによって指定され、「10」,「11」,「12」お
よび「S」は、各々数字キー[0],REQUESTキー306,
PLAYキー303およびCANCELキー307によって指定さ
れる。The pointing mode is an operation mode in which the operation of moving the mouse and the operation of clicking the mouse are replaced by the operation of the remote controller 34. This moves the mouse cursor 338 to the position specified by the user,
This is achieved by generating a pseudo mouse click event. First, in order to specify the destination of the mouse cursor 338, a row name, a column name, and a section number in a frame are sequentially specified. The row names and column names are “1” to “12” and “S” displayed on the column name display section 334 and the row name display section 336. this house,
The row names and column names of “1” to “9” are designated by numeric keys of [1] to [9], and “10”, “11”, “12” and “S” are respectively assigned by numeric keys [0] ], REQUEST key 306,
It is designated by the PLAY key 303 and the CANCEL key 307.
【0027】また、枠内のセクションは、枠部332の
1枠を横方向にさらに5等分して成る領域である(図示
せず)。これらセクションには、左から順に「1」〜
「5」のセクション番号が付与される。これらセクショ
ン番号は「1」〜「5」の数字キーによって指定され
る。また、マウスの左クリックは数字キー[*]、マウス
の右クリックは数字キー[#]によって、各々指定され
る。例えば、任意の位置にあるマウスカーソルを図示の
位置(第4行第8列の中央)に移動して左クリックする
動作は、リモコン装置34の数字キー[4],[8],
[3],[*]を順次押下することによって実現される。The section in the frame is a region (not shown) formed by further dividing one frame of the frame portion 332 into five in the horizontal direction. These sections include “1”-
A section number “5” is assigned. These section numbers are designated by numeric keys "1" to "5". A left mouse click is designated by a numeric key [*], and a right mouse click is designated by a numeric key [#]. For example, the operation of moving the mouse cursor at an arbitrary position to the position shown in the figure (the center of the fourth row and the eighth column) and left-clicking is performed by the numeric keys [4], [8],
This is realized by sequentially pressing [3] and [*].
【0028】以下、その操作を具体的に説明する。ポイ
ンティングモードにおいては、リモコン装置34のイベ
ントが検出されると、図14(a)に示すポインティング
モードのリモコンイベント処理ルーチンが起動される。
図において処理がステップSP91に進むと、表示装置
14にメッシュ330が表示されているか否かが判定さ
れる。ここで「NO」と判定されると処理はステップS
P92に進み、メッシュ330が表示装置14の表示画
面全体に表示され、さらに所定時間(例えば5秒程度)
のタイマがセットされ、本ルーチンの処理が終了する。
すなわち、ポインティングモードにおいてメッシュ33
0が表示されていないのであれば、ユーザがリモコン装
置34の何れかのキーを押すと、メッシュ330が表示
されることになる。Hereinafter, the operation will be described in detail. In the pointing mode, when an event of the remote control device 34 is detected, a remote control event processing routine of the pointing mode shown in FIG.
In the figure, when the process proceeds to step SP91, it is determined whether or not the mesh 330 is displayed on the display device 14. If "NO" is determined here, the process proceeds to step S
Proceeding to P92, the mesh 330 is displayed on the entire display screen of the display device 14, and further for a predetermined time (for example, about 5 seconds).
Is set, and the processing of this routine ends.
That is, the mesh 33 in the pointing mode
If 0 is not displayed, the mesh 330 is displayed when the user presses any key of the remote controller 34.
【0029】メッシュ330が表示された状態で、ユー
ザがリモコン装置34を全く操作しないまま上記所定時
間が経過すると、オペレーティングシステムからタイム
アウトメッセージがリモコンインタフェース32のドラ
イバプログラムに供給され、同図(b)に示すタイムアウ
トメッセージ処理ルーチンが起動される。図において処
理がステップSP102に進むと、メッシュ330が表
示装置14の表示画面から消去される。If the above-mentioned predetermined time elapses without the user operating the remote control device 34 at all while the mesh 330 is displayed, a timeout message is supplied from the operating system to the driver program of the remote control interface 32, and FIG. The timeout message processing routine shown in FIG. In the figure, when the process proceeds to step SP102, the mesh 330 is deleted from the display screen of the display device 14.
【0030】一方、上記所定時間が経過する前にリモコ
ン装置34の次のイベントが発生すると、同図(a)のル
ーチンが再び呼び出され、ステップSP91を介して処
理はステップSP93に進む。ステップSP93におい
ては、操作キーイベントの検出されたキーが、リモコン
バッファに記憶される。そして、メッシュ330の表示
内容が更新され、所定時間(例えば5秒程度)のタイマ
再びセットされる。これにより、該所定時間よりも短い
間隔でリモコン装置34が操作され続けている限りにお
いてメッシュ330は継続して表示され続けることにな
る。On the other hand, if the next event of the remote controller 34 occurs before the predetermined time elapses, the routine shown in FIG. 7A is called again, and the process proceeds to step SP93 via step SP91. In step SP93, the key whose operation key event is detected is stored in the remote control buffer. Then, the display content of the mesh 330 is updated, and a timer for a predetermined time (for example, about 5 seconds) is set again. As a result, the mesh 330 is continuously displayed as long as the remote control device 34 is continuously operated at intervals shorter than the predetermined time.
【0031】ここで、メッシュ330の表示内容の更新
動作について説明しておく。メッシュ330において行
名が指定されると、行名表示部336および枠部332
のその行に属する部分が強調表示(例えば点滅表示)状
態に設定される。行名に引き続いて列名が指定される
と、枠が特定されるから、その枠のみが強調表示され、
さらにその枠内において、5つのセクションを分割する
境界線が表示されるのである。これにより、マウスカー
ソルの位置指定がどの段階まで進んでいるか、ユーザは
表示装置14を一見することによって認識できる。Here, the operation of updating the display contents of the mesh 330 will be described. When a row name is specified in the mesh 330, the row name display section 336 and the frame section 332
Is set to a highlighted display (for example, blinking display). If a column name is specified after the row name, the frame is identified, so only that frame is highlighted,
Further, within the frame, a boundary line dividing the five sections is displayed. Thus, the user can recognize at a glance the display device 14 how far the position of the mouse cursor has been designated.
【0032】次に、処理がステップSP94に進むと、
疑似的なマウスイベントが完成したか否かが判定され
る。すなわち、マウスカーソル338の位置指定は行
名、列名、および枠内のセクション番号によって特定さ
れるから、その途中までしか入力されていない段階では
疑似的なマウスイベントは未だ完成していない。一方、
マウスの左クリックおよび右クリックは、数字キー[*]
および[#]が押下された状態で直ちに特定されることに
なる。疑似的なマウスイベントが完成していなければス
テップSP94において「NO」と判定され、本ルーチ
ンの処理が終了する。そして、その後に新たなキーイベ
ントが発生すると、再び本ルーチンが呼び出され、疑似
的なイベントが完成するまでリモコンバッファにイベン
ト内容が蓄積されてゆくことになる。Next, when the process proceeds to step SP94,
It is determined whether the pseudo mouse event has been completed. That is, since the position designation of the mouse cursor 338 is specified by the row name, the column name, and the section number in the frame, the pseudo mouse event has not yet been completed at a stage where the input has been made only halfway. on the other hand,
Left-click and right-click with the numeric keypad [*]
And it will be immediately specified with [#] pressed. If the pseudo mouse event has not been completed, “NO” is determined in the step SP94, and the process of this routine ends. Then, when a new key event occurs, this routine is called again, and the event contents are accumulated in the remote control buffer until the pseudo event is completed.
【0033】一方、疑似的なイベントが完成した後に処
理がステップSP94に進むと、ここで「YES」と判
定され、処理はステップSP96に進む。ここでは、完
成したイベントが実現されるようにイベントが生成さ
れ、オペレーティングシステムに対して送信される。次
に、処理がステップSP98に進むと、リモコンバッフ
ァがクリアされ、本ルーチンの処理が終了する。以上に
より、ポインティングモードにおいては、マウスの操作
と等価な処理が実行される。On the other hand, if the process proceeds to step SP94 after the pseudo event is completed, “YES” is determined here, and the process proceeds to step SP96. Here, an event is generated and transmitted to the operating system so that the completed event is realized. Next, when the processing proceeds to step SP98, the remote control buffer is cleared, and the processing of this routine ends. As described above, in the pointing mode, processing equivalent to a mouse operation is performed.
【0034】2.3.アプリケーションプログラムの選
択 さて、ランチャープログラムにおいては、上述したアイ
コン51〜60が表示されると、デフォルトのアイコン
(ここではアイコン51)上にマウスカーソルが置か
れ、該アイコンが選択状態になる。選択状態になったア
イコンは、非選択状態のアイコンと区別できるように、
表示態様が変更される。例えば、選択状態のアイコン
は、非選択状態のアイコンよりも明るく表示される。こ
のように選択状態に応じて表示態様を変更することは、
後述する他のウィンドウにおいても同様である。ここ
で、ユーザがリモコン装置34を通常モードに設定し、
その方向キーを操作すると、現在選択状態のアイコンの
うち方向キーで示される方向に隣接するアイコンが選択
状態にされ、元々選択状態であったアイコンが非選択状
態に設定される。2.3. Selection of Application Program In the launcher program, when the icons 51 to 60 described above are displayed, the mouse cursor is placed on a default icon (the icon 51 in this case), and the icon is selected. Icons that are selected will be distinguished from non-selected icons,
The display mode is changed. For example, the icon in the selected state is displayed brighter than the icon in the non-selected state. Changing the display mode according to the selection state as described above
The same applies to other windows to be described later. Here, the user sets the remote control device 34 to the normal mode,
When the direction key is operated, the icon adjacent to the direction indicated by the direction key among the icons in the currently selected state is set to the selected state, and the icon that was originally selected is set to the non-selected state.
【0035】上記例にあっては、アイコン51〜60の
表示直後の状態ではデフォルトのアイコン51のみが選
択状態であったが、ここでユーザがリモコン装置34の
「左」キーを押下すると、アイコン52が選択状態にな
り、アイコン51は非選択状態になる。このようなユー
ザインターフェースにより、ユーザは方向キーのみを操
作して任意のアイコンを選択状態に設定することができ
る。そして、所望のアイコンが選択状態になった状態で
ユーザがREQUESTキーを押下すると、当該アイコンに対
応するコンテンツが起動される。In the above example, immediately after the icons 51 to 60 are displayed, only the default icon 51 is in the selected state. However, when the user presses the “left” key of the remote controller 34, the icon 51 52 is in a selected state, and the icon 51 is in a non-selected state. With such a user interface, the user can set an arbitrary icon to a selected state by operating only the direction keys. When the user presses the REQUEST key in a state where the desired icon has been selected, the content corresponding to the icon is activated.
【0036】また、コンテンツの選択および起動の操作
は、リモコン装置34のみならず入力装置12のマウス
によっても行うことができる。すなわち、所望のコンテ
ンツに対応するアイコンにマウスカーソルを位置させ、
マウスボタンをクリックすると、当該アイコンに対応す
るコンテンツが選択されると同時に起動される。さら
に、リモコン装置34の数字キーを操作して[*],[0],
[1],[#]等の入力を行っても、対応するコンテンツを
起動することが可能である。The operation of selecting and starting the content can be performed not only by the remote controller 34 but also by the mouse of the input device 12. That is, position the mouse cursor on the icon corresponding to the desired content,
When the mouse button is clicked, the content corresponding to the icon is selected and activated. Further, the user operates the numeric keys of the remote controller 34 to operate [*], [0],
Even if the user inputs [1], [#], etc., the corresponding content can be activated.
【0037】また、入力装置12のマウスによってコン
テンツの選択および起動の操作が行えるということは、
リモコン装置34をポインティングモードに設定するこ
とによって、これと等価な操作が可能であることに他な
らない。すなわち、ポインティングモードにおいてメッ
シュ330が表示されていない時にユーザがリモコン装
置34の何れかのボタンの操作を行うと、上記リモコン
イベント処理ルーチン(図14(a))のステップSP9
2により、ランチャープログラムのウィンドウ(図3)
に重ねてメッシュ330が表示される。The fact that the operation of selecting and starting the content can be performed with the mouse of the input device 12 means that
By setting the remote control device 34 to the pointing mode, an operation equivalent to this can be performed. That is, if the user operates any button of the remote control device 34 when the mesh 330 is not displayed in the pointing mode, step SP9 of the remote control event processing routine (FIG. 14A).
2. Launcher program window (Fig. 3)
And a mesh 330 is displayed.
【0038】ここで、アイコン51〜60のうち所望の
ものに対して、行名、列名、および枠内のセクション番
号をリモコン装置34を介して入力してゆくと、当該ア
イコン上にマウスカーソル338が移動するから、当該
アイコンが選択状態に設定される。ここで、ユーザが数
字キー[*]を押下すると、そのアイコンに対応するコン
テンツが起動されるのである。なお、ランチャープログ
ラムのウィンドウ(図3)以外の他の種々のウィンドウ
においても、マウスによって実行可能な操作と等価な操
作は、全てリモコン装置34のポインティングモードに
おいて実行可能である。When a row name, a column name, and a section number in a frame are input to a desired one of the icons 51 to 60 through the remote control device 34, a mouse cursor is placed on the icon. Since 338 moves, the icon is set to a selected state. Here, when the user presses the numeric key [*], the content corresponding to the icon is activated. Note that, in various windows other than the launcher program window (FIG. 3), all operations equivalent to operations that can be executed by the mouse can be executed in the pointing mode of the remote controller 34.
【0039】2.4.カラオケアプリケーションの起動 2.4.1.リクエストウィンドウ62における処理 図3においてカラオケ用のアイコン51が選択され起動
されると、カラオケアプリケーションプログラムが起動
される。ここで、ユーザがリモコン装置34の通常モー
ドにおいてREQUESTキーを押下すると、図4に示すリク
エストウィンドウ62が表示装置14に表示される。図
において64は第1予約表示部であり、次に再生される
べきカラオケのマルチメディアファイルの曲番号(第1
予約曲)を表示する。66は第2予約表示部であり、第
1予約曲の次に再生されるべきカラオケのマルチメディ
アファイルの曲番号(第2予約曲)を表示する。但し、
図示の状態では第2予約表示部66には曲番号は入力さ
れておらず、カーソルのみが表示されている。68は予
約曲数表示部であり、現在の予約曲数を表示する。2.4. Starting the karaoke application 2.4.1. Processing in Request Window 62 When the karaoke icon 51 is selected and activated in FIG. 3, the karaoke application program is activated. Here, when the user presses the REQUEST key in the normal mode of the remote controller 34, a request window 62 shown in FIG. In the figure, reference numeral 64 denotes a first reservation display section, which is a music number (first number) of a karaoke multimedia file to be reproduced next.
Song). Reference numeral 66 denotes a second reservation display section, which displays a song number (second reserved song) of a karaoke multimedia file to be reproduced next to the first reserved song. However,
In the state shown in the figure, the song number is not input to the second reservation display section 66, and only the cursor is displayed. Reference numeral 68 denotes a reserved song number display section, which displays the current reserved song number.
【0040】クライアントコンピュータ134のオペレ
ーティングシステムは、リクエストウィンドウ62に対
してキーボードフォーカスおよびマウスフォーカスを与
え、入力装置12の操作情報あるいはリモコン装置34
の操作に応じて生ずるイベントが検出されると、その内
容がメッセージキューとしてFIFOメモリに記憶される。
そして、リクエストウィンドウ62に対応して、図6に
示すリクエストウィンドウメッセージ処理ルーチンが起
動される。The operating system of the client computer 134 gives the keyboard focus and the mouse focus to the request window 62 and operates the input device 12 or the remote controller 34.
Is detected, an event is stored in the FIFO memory as a message queue.
Then, in response to the request window 62, a request window message processing routine shown in FIG. 6 is started.
【0041】図において処理がステップSP1に進む
と、新たなメッセージキューが発生するまで処理が待機
する。ここで、新たなメッセージキューが発生すると、
処理はステップSP2に進み、メッセージキューの内容
に応じて処理が分岐される。まず、当該メッセージキュ
ーがリモコン装置34または入力装置12のキーボード
(以下、「リモコン装置34等」という)の数字キーで
あった場合は、処理はステップSP4に進む。In the figure, when the process proceeds to step SP1, the process waits until a new message queue is generated. Here, when a new message queue occurs,
The process proceeds to step SP2, and the process branches according to the contents of the message queue. First, if the message queue is a numeric key of the keyboard of the remote control device 34 or the input device 12 (hereinafter, referred to as “remote control device 34 etc.”), the process proceeds to step SP4.
【0042】ここでは、当該数字キーに対応する数字が
第1予約表示部64または第2予約表示部66に追加さ
れる。そして、一の数字キーの入力に対応する一の数字
が第1予約表示部64または第2予約表示部66に追加
されると、処理はステップSP1に戻る。これにより、
ユーザは、数字キーを押下してゆくと、所望の曲番号を
順次予約してゆくことができる。Here, the number corresponding to the numeric key is added to the first reservation display section 64 or the second reservation display section 66. Then, when one number corresponding to the input of one number key is added to the first reservation display section 64 or the second reservation display section 66, the process returns to step SP1. This allows
The user can sequentially reserve desired music numbers by pressing the numeric keys.
【0043】ここで、リモコン装置34等においてCANC
ELキーが押下され、その旨のメッセージキューがステッ
プSP1において検出されると、処理はステップSP2
を介してステップSP8に進む。なお、以下の動作説明
では主としてリモコン装置34のキー名称を使用する
が、リモコン装置34におけるあらゆる操作は、これと
等価な入力装置12の操作に置換可能である。例えば、
リモコン装置34におけるPLAYキー、PAUSEキー、REQUE
STキー、STOPキー、CANCELキー等の操作は、入力装置1
2のキーボードにおける対応ファンクションキー[F1]〜
[F12]の操作に置換することができる。Here, the CANC
When the EL key is pressed and a message queue to that effect is detected in step SP1, the processing proceeds to step SP2.
To step SP8 via. In the following description of the operation, the key name of the remote control device 34 is mainly used, but any operation on the remote control device 34 can be replaced with the equivalent operation of the input device 12. For example,
PLAY key, PAUSE key, REQUE on remote controller 34
The operation of the ST key, STOP key, CANCEL key, etc. is performed using the input device 1
Corresponding function keys [F1] on keyboard 2
It can be replaced with the operation of [F12].
【0044】さて、ステップSP8においては、第1予
約表示部64および第2予約表示部66に入力された全
曲番号がキャンセルされる。また、数字キー、CANCELキ
ー、PLAYキー以外のキーが押下され、その旨のメッセー
ジキューが検出されると、処理はステップSP2を介し
てステップSP10に進み、当該キーに対応した種々の
処理が実行される。In step SP8, all the music numbers input to the first reservation display section 64 and the second reservation display section 66 are canceled. When a key other than the numeric key, the CANCEL key, and the PLAY key is pressed and a message queue to that effect is detected, the process proceeds to step SP10 via step SP2, and various processes corresponding to the key are executed. Is done.
【0045】2.4.2.再生ウィンドウにおける処理 以上のように、所望の曲番号の予約が終了した後、ユー
ザがPLAYキーを押下すると、処理はステップSP6に進
む。ここでは、再生ウィンドウ(図示せず)が表示され
るとともに、リクエストウィンドウ62が非表示状態に
設定される。ここで、再生ウィンドウは、マルチメディ
アファイルから再生された画像と歌詞を表示するウィン
ドウである。再生ウィンドウにおいては、予約された曲
番号のマルチメディアファイルが順次再生され、これに
より、ユーザはカラオケを楽しむことができる。2.4.2. Processing in Playback Window As described above, when the user presses the PLAY key after the reservation of the desired music number is completed, the processing proceeds to step SP6. Here, a playback window (not shown) is displayed, and the request window 62 is set to a non-display state. Here, the playback window is a window that displays images and lyrics reproduced from the multimedia file. In the playback window, the multimedia files of the reserved song numbers are sequentially played back, so that the user can enjoy karaoke.
【0046】ここで、オペレーティングシステムによ
り、再生ウィンドウに対してキーボードフォーカスおよ
びマウスフォーカスが与えられる。そして、再生ウィン
ドウに対応して図7に示す再生ウィンドウメッセージ処
理ルーチンが起動される。図において処理がステップS
P11に進むと、新たなメッセージキューが発生するま
で処理が待機する。ここで、新たなメッセージキューが
発生すると、処理はステップSP12に進み、メッセー
ジキューの内容に応じて処理が分岐される。Here, keyboard focus and mouse focus are given to the playback window by the operating system. Then, a reproduction window message processing routine shown in FIG. 7 is started in correspondence with the reproduction window. In the figure, the processing is step S
In P11, the process waits until a new message queue is generated. Here, when a new message queue is generated, the process proceeds to step SP12, and the process branches according to the contents of the message queue.
【0047】まず、リモコン装置34等のPAUSEキーが
押下されると、処理はステップSP14に進み、マルチ
メディアファイルの一時停止状態が切り換えられる。す
なわち、再生中にPAUSEキーが押下されると再生が一時
停止され、一時停止中にPAUSEキーが押下されると、マ
ルチメディアファイルが再生状態になる。また、STOPキ
ーが押下されると、処理はステップSP16に進み、再
生中であったマルチメディアファイルの再生が中止さ
れ、予約リスト中の次の曲番号のマルチメディアファイ
ルの再生が開始される。First, when the PAUSE key of the remote controller 34 or the like is pressed, the process proceeds to step SP14, and the pause state of the multimedia file is switched. That is, if the PAUSE key is pressed during the reproduction, the reproduction is paused, and if the PAUSE key is pressed during the pause, the multimedia file enters a reproduction state. When the STOP key is pressed, the process proceeds to step SP16, where the reproduction of the multimedia file being reproduced is stopped, and the reproduction of the multimedia file of the next music number in the reservation list is started.
【0048】また、リモコン装置34等のREQUESTキー
が押下されると、処理はステップSP20に進む。ここ
では、再生ウィンドウの上に上述したリクエストウィン
ドウ62が透過表示される。すなわち、リクエストウィ
ンドウ62の背景が再生ウィンドウになる。再生ウィン
ドウにおいては、マルチメディアファイルの再生が続行
されるが、キーボードフォーカスおよびマウスフォーカ
スはリクエストウィンドウ62に対して与えられ、上述
したリクエストウィンドウメッセージ処理ルーチン(図
6)が実行される。When the REQUEST key of the remote controller 34 or the like is pressed, the process proceeds to step SP20. Here, the above-described request window 62 is transparently displayed on the reproduction window. That is, the background of the request window 62 is the playback window. In the playback window, the playback of the multimedia file is continued, but the keyboard focus and the mouse focus are given to the request window 62, and the above-described request window message processing routine (FIG. 6) is executed.
【0049】このため、あるユーザはこの背景の再生ウ
ィンドウを見ながらカラオケを続行することができる一
方、他のユーザはリモコン装置34等を操作してリクエ
ストウィンドウ62に対してメッセージキューを送り、
次の曲番号を予約することができる。このリクエストウ
ィンドウメッセージ処理ルーチンにおいてPLAYキーが押
下されると、上述したようにステップSP8においてリ
クエストウィンドウ62が非表示状態になり、表示装置
14には再び再生ウィンドウのみが表示されることにな
る。そして、キーボードフォーカスおよびマウスフォー
カスは再び再生ウィンドウに対して与えられる。For this reason, one user can continue karaoke while watching the background playback window, while another user operates the remote controller 34 or the like to send a message queue to the request window 62,
The next song number can be reserved. When the PLAY key is pressed in this request window message processing routine, the request window 62 is set to the non-display state in step SP8 as described above, and only the reproduction window is displayed on the display device 14 again. Then, the keyboard focus and the mouse focus are given again to the playback window.
【0050】ここで、リモコン装置34等において、PA
USEキー、STOPキー、設定キー、REQUESTキー以外のキー
が押下され、その旨のメッセージキューが検出される
と、処理はステップSP12を介してステップSP22
に進み、当該キーに対応した種々の処理が実行される。
また、リモコン装置34等において設定キーが押下され
ると処理はステップSP18に進み、図5に示す設定ウ
ィンドウが、再生ウィンドウの上に透過表示される。Here, in the remote control device 34 or the like, the PA
When a key other than the USE key, the STOP key, the setting key, and the REQUEST key is pressed and a message queue to that effect is detected, the processing proceeds to step SP22 via step SP12.
, And various processes corresponding to the key are executed.
When the setting key is pressed on the remote controller 34 or the like, the process proceeds to step SP18, and the setting window shown in FIG. 5 is transparently displayed on the reproduction window.
【0051】2.4.3.設定ウィンドウ(図5)にお
ける処理 設定ウィンドウは音量等のパラメータを調節するための
ウィンドウであり、キーボードフォーカスおよびマウス
フォーカスはこの設定ウィンドウに対して与えられる。
図5において82は音高調節部であり、現在の音高のシ
フト状態を数値表示する数値表示部82aと、音高のシ
フト状態を視覚的に表示するインジケータ82bが表示
されている。インジケータ82bは横方向に細長く表示
され、その上に表示されるポインタ82cによって現時
点の音高のシフト状態を表示する。2.4.3. Processing in Setting Window (FIG. 5) The setting window is a window for adjusting parameters such as volume, and keyboard focus and mouse focus are given to this setting window.
In FIG. 5, reference numeral 82 denotes a pitch adjusting unit, which displays a numerical value display unit 82a for numerically displaying the current pitch shift state and an indicator 82b for visually displaying the pitch shift state. The indicator 82b is displayed elongated in the horizontal direction, and the current pitch shift state is displayed by the pointer 82c displayed thereon.
【0052】83はスピード調節部であり、マルチメデ
ィアファイルの再生スピードを調節する。84はマイク
音量調節部であり、マイク音声の音量を調節する。85
はエコー調節部であり、マイク音声に付与されるエコー
を調節する。86はディレイ調節部であり、マイク音声
に付与されるディレイ量を調節する。87は音量調節部
であり、マイク音声および楽音信号を合わせた全体の音
量を調節する。88はメロディ音量調節部であり、楽音
信号中のメロディ音量を調節する。89は音質調整部で
あり、強調する音声帯域を調節する。Reference numeral 83 denotes a speed adjusting unit for adjusting the reproduction speed of the multimedia file. Reference numeral 84 denotes a microphone volume control unit that controls the volume of the microphone sound. 85
Denotes an echo adjusting unit that adjusts an echo given to microphone sound. Reference numeral 86 denotes a delay adjusting unit which adjusts a delay amount given to the microphone sound. Reference numeral 87 denotes a volume control unit that controls the overall volume of the combined microphone sound and tone signal. Reference numeral 88 denotes a melody volume control unit that controls the melody volume in the tone signal. Reference numeral 89 denotes a sound quality adjustment unit that adjusts a voice band to be emphasized.
【0053】次に、クライアントコンピュータ134の
オペレーティングシステムにより、設定ウィンドウ(図
5)に対してキーボードフォーカスおよびマウスフォー
カスが与えられる。そして、設定ウィンドウに対応して
設定ウィンドウメッセージ処理ルーチン(図8)が起動
される。図において処理がステップSP30に進むと、
デフォルトの設定項目として、音高調節部82が選択状
態に設定される。Next, the operating system of the client computer 134 gives keyboard focus and mouse focus to the setting window (FIG. 5). Then, a setting window message processing routine (FIG. 8) is started in accordance with the setting window. In the figure, when the process proceeds to step SP30,
As a default setting item, the pitch adjusting section 82 is set to a selected state.
【0054】次に、処理がステップSP31に進むと、
新たなメッセージキューが発生するまで処理が待機す
る。ここで、新たなメッセージキューが発生すると、処
理はステップSP32に進み、メッセージキューの内容
に応じて処理が分岐される。まず、リモコン装置34等
のUPキーが押下されると、処理はステップSP34に進
む。ここでは、現在選択状態の設定項目のうち図5にお
いて上方向に隣接する設定項目が選択状態にされ、元々
選択状態であった設定項目が非選択状態に設定される。
また、DOWNキーが押下されると、処理はステップSP3
6に進む。ここでは、現在選択状態の設定項目のうち図
5において下方向に隣接する設定項目が選択状態にさ
れ、元々選択状態であった設定項目が非選択状態に設定
される。Next, when the process proceeds to step SP31,
The process waits until a new message queue is generated. Here, when a new message queue is generated, the process proceeds to step SP32, and the process branches according to the contents of the message queue. First, when the UP key of the remote controller 34 or the like is pressed, the process proceeds to step SP34. Here, among the setting items in the currently selected state, the setting items adjacent in the upward direction in FIG. 5 are set to the selected state, and the setting items that were originally selected are set to the non-selected state.
When the DOWN key is pressed, the process proceeds to step SP3.
Proceed to 6. Here, among the setting items in the currently selected state, the setting items adjacent in the downward direction in FIG. 5 are set to the selected state, and the setting items originally selected are set to the non-selected state.
【0055】また、RIGHTキーが押下されると、処理は
ステップSP38に進む。ここでは、現在選択状態の設
定項目について、設定量が所定値(+5)だけ増加され
る。また、LEFTキーが押下されると、処理はステップS
P40に進む。ここでは、現在選択状態の設定項目につ
いて、設定量が所定値(−5)だけ減少される。このよ
うに、ユーザは方向キーを操作することにより、所望の
設定項目に対して所望の値を設定することができる。ま
た、方向キーおよび設定キー以外のキーが押下される
と、処理はステップSP44に進み、そのキーに応じた
各種処理が実行される。そして、設定キーが押下される
と、処理はステップSP42に進み、設定ウィンドウ
(図5)が閉じられる。これにより、表示装置14に
は、再び再生ウィンドウのみが表示されることになる。
このように、本実施形態においては、設定ウィンドウが
再生ウィンドウに重ねて透過表示されることにより、ユ
ーザはこの背景の再生ウィンドウを見ながらカラオケを
続行しつつ、各種パラメータを調節することができる。When the RIGHT key is pressed, the process proceeds to step SP38. Here, the setting amount of the currently selected setting item is increased by a predetermined value (+5). If the LEFT key is pressed, the process proceeds to step S
Proceed to P40. Here, the set amount of the currently selected setting item is reduced by a predetermined value (−5). In this manner, the user can set a desired value for a desired setting item by operating the direction keys. When a key other than the direction key and the setting key is pressed, the process proceeds to step SP44, and various processes corresponding to the key are executed. Then, when the setting key is pressed, the process proceeds to step SP42, and the setting window (FIG. 5) is closed. As a result, only the reproduction window is displayed on the display device 14 again.
As described above, in the present embodiment, the setting window is transparently displayed on the reproduction window, so that the user can adjust various parameters while continuing karaoke while watching the background reproduction window.
【0056】2.5.ライブ映像受信アプリケーション
の起動 図3においてライブ映像受信用のアイコン56が選択さ
れ起動されると、ライブ映像受信アプリケーションが起
動される。このアプリケーションプログラムにおいて
は、図9(a)に示すような2つのウィンドウ200,2
10が表示装置14に表示される。ここで、ウィンドウ
200は、ライブ映像等を再生する再生ウィンドウであ
り、衛星通信受信機130を介して受信されたライブ映
像またはチューナ17を介して受信されたライブ映像を
表示する。2.5. Activation of Live Video Receiving Application When the live video receiving icon 56 is selected and activated in FIG. 3, the live video receiving application is activated. In this application program, two windows 200 and 2 as shown in FIG.
10 is displayed on the display device 14. Here, the window 200 is a playback window for playing back a live video or the like, and displays a live video received via the satellite communication receiver 130 or a live video received via the tuner 17.
【0057】また、ウィンドウ210はチャンネル表示
ウィンドウであり、該再生ウィンドウ200の上に透過
表示され、再生ウィンドウ200において表示される動
画の供給源を表示する。チャンネル表示ウィンドウ21
0の内部において211はルート表示部であり、「衛
星」または「地上波」のルートのうち一方を選択表示す
る。212はチャンネル番号表示部であり、当該ルート
において選択されたチャンネル番号を表示する。A window 210 is a channel display window, which is transparently displayed on the reproduction window 200 and displays a source of a moving image displayed in the reproduction window 200. Channel display window 21
Inside 0, a route display unit 211 selectively displays one of the routes of “satellite” and “terrestrial wave”. A channel number display unit 212 displays a channel number selected in the route.
【0058】ここで、チャンネル表示ウィンドウ210
は再生ウィンドウ200の上に透過表示されるから、チ
ャンネル表示ウィンドウ210の背景部分には再生ウィ
ンドウ200の内容が表示されることになる。次に、ク
ライアントコンピュータ134のオペレーティングシス
テムにより、チャンネル表示ウィンドウ210に対して
キーボードフォーカスおよびマウスフォーカスが与えら
れる。そして、チャンネル表示ウィンドウ210に対応
してチャンネル表示ウィンドウメッセージ処理ルーチン
(図10)が起動される。Here, the channel display window 210
Is transparently displayed on the playback window 200, so that the background of the channel display window 210 displays the contents of the playback window 200. Next, keyboard focus and mouse focus are given to the channel display window 210 by the operating system of the client computer 134. Then, a channel display window message processing routine (FIG. 10) is started in correspondence with the channel display window 210.
【0059】図において処理がステップSP60に進む
と、新たなメッセージキューが発生するまで処理が待機
する。ここで、新たなメッセージキューが発生すると、
処理はステップSP62に進み、メッセージキューの内
容に応じて処理が分岐される。まず、リモコン装置34
等のUPキーが押下されると、処理はステップSP64に
進む。ここでは、チャンネル番号表示部212に現在表
示されているチャンネル番号が「1」だけ増加される。
また、、DOWNキーが押下されると、処理はステップSP
66に進む。ここでは、チャンネル番号表示部212に
現在表示されているチャンネル番号が「1」だけ減少さ
れる。In the figure, when the process proceeds to step SP60, the process waits until a new message queue is generated. Here, when a new message queue occurs,
The process proceeds to step SP62, and the process branches according to the contents of the message queue. First, the remote control device 34
Is pressed, the process proceeds to step SP64. Here, the channel number currently displayed on the channel number display section 212 is increased by “1”.
When the DOWN key is pressed, the process proceeds to step SP.
Proceed to 66. Here, the channel number currently displayed on the channel number display section 212 is reduced by “1”.
【0060】また、RIGHTキーが押下されると、処理は
ステップSP68に進む。ここでは、ルート表示部21
1において現在選択されているルートの右方向に隣接す
るルートが選択状態にされ、元々選択状態であったルー
トが非選択状態に設定される。また、LEFTキーが押下さ
れると、処理はステップSP70に進む。ここでは、ル
ート表示部211において現在選択されているルートの
左方向に隣接するルートが選択状態にされ、元々選択状
態であったルートが非選択状態に設定される。When the RIGHT key is pressed, the process proceeds to step SP68. Here, the route display unit 21
In 1, the route adjacent to the right of the currently selected route is set to the selected state, and the route originally selected is set to the non-selected state. When the LEFT key is pressed, the process proceeds to step SP70. Here, a route adjacent to the left of the currently selected route in the route display unit 211 is set to the selected state, and the route originally selected is set to the non-selected state.
【0061】また、数字キーが押下されると、処理はス
テップSP72に進む。ここでは、押下された数字キー
に応じて、チャンネル番号表示部212における数字が
変更される。以上のように、ステップSP64〜SP7
2においてチャンネル番号またはルートが変更される
と、これに応じてチューナ17および衛星通信受信機1
30の設定が変更され、指定されたルートおよびチャン
ネルの画像が受信され、その結果、再生ウィンドウ20
0に表示される画像が切り換えられる。When the numeric key is pressed, the process proceeds to step SP72. Here, the number in the channel number display section 212 is changed according to the pressed number key. As described above, steps SP64 to SP7
When the channel number or the route is changed in the tuner 17, the tuner 17 and the satellite communication receiver 1 are correspondingly changed.
30 are changed and the image of the designated route and channel is received.
The image displayed at 0 is switched.
【0062】ステップSP64〜SP72の何れかの処
理が終了すると、処理はステップSP74に進む。ここ
では、チャンネル表示ウィンドウ210が透過表示状態
に設定される。なお、元々透過表示状態であれば、その
状態が継続される。さらに、ステップSP74において
は、オペレーティングシステムに対して、タイマセット
要求が行われる。この要求は、所定時間経過後にタイム
アウトメッセージを供給するように、オペレーティング
システムに要求するものである。When any one of steps SP64 to SP72 is completed, the process proceeds to step SP74. Here, the channel display window 210 is set to the transparent display state. If the display state is originally the transparent display state, the state is continued. Further, in step SP74, a timer set request is made to the operating system. This request requests the operating system to supply a timeout message after a predetermined time has elapsed.
【0063】以上の処理が終了すると、処理はステップ
SP60に戻り、再びメッセージキューの待ち受け状態
になる。その後、なんらリモコン装置34等が操作され
ないまま上記所定時間が経過すると、オペレーティング
システムからタイムアウトメッセージが供給される。こ
のメッセージが供給されると、処理はステップSP62
を介してステップSP76に進み、チャンネル表示ウィ
ンドウ210が非表示状態に設定するよう、オペレーテ
ィングシステムに要求される。この結果、オペレーティ
ングシステムはチャンネル表示ウィンドウ210を非表
示状態に設定し、表示装置14には、図9(b)に示すよ
うに再生ウィンドウ200のみが表示されることにな
る。When the above processing is completed, the processing returns to step SP60, and the message queue waits again. Thereafter, when the predetermined time elapses without any operation of the remote controller 34 or the like, a timeout message is supplied from the operating system. When this message is supplied, the process proceeds to step SP62
, And the operating system is requested to set the channel display window 210 to the non-display state. As a result, the operating system sets the channel display window 210 to the non-display state, and only the reproduction window 200 is displayed on the display device 14 as shown in FIG. 9B.
【0064】この状態においてユーザがリモコン装置3
4等において、方向キーまたは数字キーを操作すると、
再びステップSP74の処理が実行され、チャンネル表
示ウィンドウ210が透過表示状態に設定される。ま
た、リモコン装置34等において、方向キーまたは数字
キー以外のキーが押下され、その旨のメッセージキュー
が検出されると、処理はステップSP62を介してステ
ップSP78に進み、当該キーに対応した種々の処理が
実行される。In this state, the user
When the direction key or the number key is operated in 4 etc.,
The process of step SP74 is executed again, and the channel display window 210 is set to the transparent display state. When a key other than the direction key or the numeric key is pressed on the remote controller 34 or the like and a message queue to that effect is detected, the process proceeds to step SP78 via step SP62, and various processes corresponding to the key are performed. The processing is executed.
【0065】以上のように、本実施形態によれば、ユー
ザがリモコン装置34等の操作を行うとチャンネル表示
ウィンドウ210が透過表示状態に設定されるから、該
ウィンドウ210を見ながらルートやチャンネルの選択
を簡易に行うことができる。さらに、ウィンドウ210
は表示状態においても透過表示され、所定時間が経過す
ると非表示状態に設定されるから、ユーザが再生ウィン
ドウ200を鑑賞する際の妨げを最小限に抑制すること
ができる。As described above, according to the present embodiment, when the user operates the remote controller 34 or the like, the channel display window 210 is set to the transparent display state. Selection can be performed easily. In addition, window 210
Is displayed in a transparent state even in a display state, and is set to a non-display state after a predetermined time elapses. Therefore, it is possible to minimize the hindrance when the user views the playback window 200.
【0066】3.変形例 本発明は上述した実施形態に限定されるものではなく、
例えば以下のように種々の変形が可能である。 (1)上記実施形態はパーソナルコンピュータ上で動作
するソフトウエアによってエンターテイメントシステム
を実現したが、上記実施形態に用いられるソフトウエア
をCD−ROM、フロッピー(登録商標)ディスク等の
記録媒体に格納して頒布し、あるいは伝送路を通じて頒
布することもできる。3. Modifications The present invention is not limited to the embodiments described above,
For example, various modifications are possible as follows. (1) In the above embodiment, the entertainment system is realized by software operating on a personal computer. However, the software used in the above embodiment is stored in a recording medium such as a CD-ROM or a floppy (registered trademark) disk. It can be distributed or distributed through a transmission channel.
【0067】(2)上記実施形態のライブ映像受信アプ
リケーションにおいては、ステップSP74が実行され
所定時間が経過してタイムアウトメッセージが供給され
ると、ステップSP76においてチャンネル表示ウィン
ドウ210が非表示状態に設定された。しかし、非表示
状態に設定することに代えて、例えばウィンドウ210
内の文字を縮小表示する等、図9(a)の状態と比較して
チャンネル表示ウィンドウ210を目立たなくするよう
にしてもよい。(2) In the live video receiving application of the above-described embodiment, when a time-out message is supplied after a predetermined time has elapsed in step SP74, the channel display window 210 is set to a non-display state in step SP76. Was. However, instead of setting to the non-display state, for example, the window 210
The channel display window 210 may be made inconspicuous as compared with the state shown in FIG.
【0068】[0068]
【発明の効果】以上説明したように本発明によれば、座
標認識補助図形を表示し、第1の遠隔操作信号によって
座標値を指定し、第2の遠隔操作信号によって、該操作
位置における操作内容を指定するから、例えばソファに
深く腰かけた状態においても、パーソナルコンピュータ
等を簡易に操作することができる。As described above, according to the present invention, a coordinate recognition assisting graphic is displayed, a coordinate value is designated by a first remote control signal, and an operation at the operation position is specified by a second remote control signal. Since the contents are specified, a personal computer or the like can be easily operated even when the user sits deeply on a sofa, for example.
【図1】 本発明の一実施形態のエンターテイメントシ
ステムの全体ブロック図である。FIG. 1 is an overall block diagram of an entertainment system according to an embodiment of the present invention.
【図2】 クライアントコンピュータ134の詳細ブロ
ック図である。FIG. 2 is a detailed block diagram of a client computer 134.
【図3】 ランチャープログラムのウィンドウを示す図
である。FIG. 3 is a view showing a window of a launcher program.
【図4】 リクエストウィンドウ62を示す図である。FIG. 4 is a diagram showing a request window 62.
【図5】 設定ウィンドウを示す図である。FIG. 5 is a diagram showing a setting window.
【図6】 リクエストウィンドウメッセージ処理ルーチ
ンのフローチャートである。FIG. 6 is a flowchart of a request window message processing routine.
【図7】 再生ウィンドウメッセージ処理ルーチンのフ
ローチャートである。FIG. 7 is a flowchart of a playback window message processing routine.
【図8】 設定ウィンドウメッセージ処理ルーチンのフ
ローチャートである。FIG. 8 is a flowchart of a setting window message processing routine.
【図9】 ライブ映像受信アプリケーションにおける表
示装置14の表示例を示す図である。FIG. 9 is a diagram illustrating a display example of a display device 14 in a live video receiving application.
【図10】 ライブ映像受信アプリケーションにおける
ウィンドウメッセージ処理ルーチンのフローチャートで
ある。FIG. 10 is a flowchart of a window message processing routine in the live video receiving application.
【図11】 リモコン装置34の平面図である。11 is a plan view of the remote control device 34. FIG.
【図12】 イベント対応テーブルの例を示す図であ
る。FIG. 12 is a diagram illustrating an example of an event correspondence table.
【図13】 通常モードのリモコンイベント処理ルーチ
ンのフローチャートである。FIG. 13 is a flowchart of a remote control event processing routine in a normal mode.
【図14】 ポインティングモードのリモコンイベント
処理ルーチンのフローチャートである。FIG. 14 is a flowchart of a remote control event processing routine in a pointing mode.
【図15】 メッシュ330の一例を示す図である。FIG. 15 is a diagram showing an example of a mesh 330.
12……入力装置、14……表示装置、16……ネット
ワークインターフェース、17……チューナ、17a…
…アンテナ、18……ハードディスクドライブ、19…
…サウンドボード、20……光ディスクドライブ、22
……RAM、24……ROM、26……CPU、28…
…バス、30……メモリカード、32……リモコンイン
タフェース、33……テレビジョン送信所、34……リ
モコン装置、35……マイク、36……アンプ/スピー
カ、40……ハブ、51……アイコン、51〜60……
アイコン、52……アイコン、56……アイコン、60
……アイコン、62……リクエストウィンドウ、64…
…第1予約表示部、66……第2予約表示部、68……
予約曲数表示部、82……音高調節部、82a……数値
表示部、82b……インジケータ、82c……ポイン
タ、83……スピード調節部、84……マイク音量調節
部、85……エコー調節部、86……ディレイ調節部、
87……音量調節部、88……メロディ音量調節部、8
9……音質調整部、100……通信衛星、110……衛
星通信地上局、112……ATM回線、120……衛星
通信受信機、122……パーソナルコンピュータ、12
4……ルータ、130……衛星通信受信機、132……
サーバコンピュータ、134……クライアントコンピュ
ータ、136……ルータ、140……インターネット、
150……配信サーバ、160……移動通信網、170
……加入者端末、180……ライブスタジオ、200…
…再生ウィンドウ、210……チャンネル表示ウィンド
ウ、211……ルート表示部、212……チャンネル番
号表示部、301,…,301……数字キー、302…
…方向キー、303……PLAYキー、304……PAUSEキ
ー、305……STOPキー、306……REQUESTキー、3
07……CANCELキー、308……設定キー、309……
変換キー、310……モード設定キー、320……液晶
ディスプレイ、330……メッシュ、332……枠部、
334……列名表示部、336……行名表示部、338
……マウスカーソル。12 input device, 14 display device, 16 network interface, 17 tuner, 17a
... antenna, 18 ... hard disk drive, 19 ...
... Sound board, 20 ... Optical disk drive, 22
... RAM, 24 ... ROM, 26 ... CPU, 28 ...
... bus, 30 ... memory card, 32 ... remote control interface, 33 ... television transmitter station, 34 ... remote control device, 35 ... microphone, 36 ... amplifier / speaker, 40 ... hub, 51 ... icon , 51-60 ...
Icon, 52... Icon, 56... Icon, 60
... icon, 62 ... request window, 64 ...
... first reservation display section, 66 ... second reservation display section, 68 ...
Reserved music number display section 82 Pitch adjustment section 82a Numeric display section 82b Indicator 82c Pointer 83 Speed adjustment section 84 Microphone volume adjustment section 85 Echo Adjustment unit, 86 delay adjustment unit
87: Volume control section, 88: Melody volume control section, 8
9: sound quality adjustment unit, 100: communication satellite, 110: satellite communication ground station, 112: ATM line, 120: satellite communication receiver, 122: personal computer, 12
4 ... router, 130 ... satellite communication receiver, 132 ...
Server computer 134 client client 136 router 140 internet
150: distribution server, 160: mobile communication network, 170
…… Subscriber terminal, 180 …… Live studio, 200…
... Reproduction window 210 210 Channel display window 211 Route display unit 212 Channel number display unit 301 301 301 Numeric keys 302
... Direction keys, 303: PLAY key, 304: PAUSE key, 305: STOP key, 306: REQUEST key, 3
07 ... CANCEL key, 308 ... Setting key, 309 ...
Conversion key, 310: Mode setting key, 320: Liquid crystal display, 330: Mesh, 332: Frame part,
334 column name display section, 336 row name display section, 338
...... Mouse cursor.
フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 3/033 380 G06F 3/023 310K G10K 15/04 302 Fターム(参考) 5B020 DD02 FF14 FF32 HH22 5B087 AA09 AB09 BC01 BC32 DD03 DD05 DD06 DE01 DE02 DE03 DE05 DG02 5D108 BC11 BE03 BF16 5E501 AA02 AA18 AA20 AC15 AC25 AC37 BA03 BA05 BA08 BA09 CB02 CB09 CC02 EA05 EA11 EA15 EA33 EB01 EB05 FA02 FA04 FA08 FA23 FB22 FB28 FB34 FB43 Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat II (reference) G06F 3/033 380 G06F 3/023 310K G10K 15/04 302 F term (reference) 5B020 DD02 FF14 FF32 HH22 5B087 AA09 AB09 BC01 BC32 DD03 DD05 DD06 DE01 DE02 DE03 DE05 DG02 5D108 BC11 BE03 BF16 5E501 AA02 AA18 AA20 AC15 AC25 AC37 BA03 BA05 BA08 BA09 CB02 CB09 CC02 EA05 EA11 EA15 EA33 EB01 EB05 FA02 FA04 FA08 FA23 FB22 FB28 FB34 FB28 FB34
Claims (4)
御するために該コンピュータにおいて実行される制御方
法であって、 画面上の座標を認識させるために、座標認識補助図形を
該画面に表示させる過程と、 第1の遠隔操作信号によって指定される座標値に応じ
て、画面上の操作位置を決定する操作位置決定過程と、 第2の遠隔操作信号によって、前記操作位置における操
作内容を決定する操作内容決定過程とを有することを特
徴とするコンピュータ制御方法。1. A control method executed in a computer for controlling a computer by a remote control signal, the method comprising: displaying a coordinate recognition assisting graphic on the screen in order to recognize coordinates on the screen; An operation position determining step of determining an operation position on a screen according to a coordinate value specified by a first remote operation signal; and an operation content determining step of determining an operation content at the operation position by a second remote operation signal And a computer-controlled method.
容決定過程においては、疑似的なキーボードイベントま
たはマウスイベントとを発生させることを特徴とする請
求項1記載のコンピュータ制御方法。2. The computer control method according to claim 1, wherein a pseudo keyboard event or a mouse event is generated in the operation position determining step or the operation content determining step.
を実行することを特徴とするコンピュータ。3. A computer for performing the method according to claim 1.
を実行することを特徴とするプログラム。4. A program for executing the method according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000355873A JP2002157068A (en) | 2000-11-22 | 2000-11-22 | Method of controlling computer, computer, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000355873A JP2002157068A (en) | 2000-11-22 | 2000-11-22 | Method of controlling computer, computer, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002157068A true JP2002157068A (en) | 2002-05-31 |
Family
ID=18828214
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000355873A Pending JP2002157068A (en) | 2000-11-22 | 2000-11-22 | Method of controlling computer, computer, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002157068A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007102389A (en) * | 2005-10-03 | 2007-04-19 | Sony Corp | Interface device, interface method of information processing device, and interface program |
| US8201097B2 (en) | 2007-01-05 | 2012-06-12 | Sony Corporation | Information processing apparatus, display control method, and program |
| JP2015005056A (en) * | 2013-06-19 | 2015-01-08 | 船井電機株式会社 | Information processor, information processing method and information processing system |
-
2000
- 2000-11-22 JP JP2000355873A patent/JP2002157068A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007102389A (en) * | 2005-10-03 | 2007-04-19 | Sony Corp | Interface device, interface method of information processing device, and interface program |
| US8201097B2 (en) | 2007-01-05 | 2012-06-12 | Sony Corporation | Information processing apparatus, display control method, and program |
| JP2015005056A (en) * | 2013-06-19 | 2015-01-08 | 船井電機株式会社 | Information processor, information processing method and information processing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11635935B2 (en) | Adjusting volume levels | |
| US7571014B1 (en) | Method and apparatus for controlling multimedia players in a multi-zone system | |
| US9312827B2 (en) | Network enabled audio device and radio site | |
| JP4800953B2 (en) | Video playback method and system | |
| US8015261B2 (en) | Information processing apparatus with first and second sending/receiving units | |
| CN100342330C (en) | Method and apparatus for adapting a graphical user interface | |
| US20050057538A1 (en) | Method and system to display media content data | |
| US7079807B1 (en) | Substantially integrated digital network and broadcast radio method and apparatus | |
| JP2006293968A (en) | Related Information Continuous Output Method, Related Information Continuous Providing Method, Related Information Continuous Output Device, Related Information Continuous Providing Device, Related Information Continuous Output Program, and Related Information Continuous Providing Program | |
| US20110029867A1 (en) | Music reproducing apparatus and method of portable terminal | |
| US20050149970A1 (en) | Method and apparatus for synchronization of plural media streams | |
| US20060095512A1 (en) | Service providing apparatus and method, and information processing apparatus and method as well as program storage medium | |
| US8935356B2 (en) | Network AV system using personal computer | |
| KR20140054555A (en) | Method for operating alarm and electronic device supporting the same | |
| KR101472748B1 (en) | Service Supporting Method And System of Distribution Streaming of Portable Device | |
| JP2002157068A (en) | Method of controlling computer, computer, and program | |
| JP2002049448A (en) | Method for controlling computer, computer, and program | |
| US20220214857A1 (en) | Adjusting Volume Levels | |
| JP2002010164A (en) | Computer control method, computer, and storage medium | |
| KR101457422B1 (en) | Method for controlling AV device by using privacy and apparatus thereof | |
| JP7156646B2 (en) | Music distribution system, music distribution method, and music distribution program | |
| JP2001356782A (en) | Computer control method, computer, and recording medium | |
| JP2001356783A (en) | Computer control method, computer, and storage medium | |
| JP2004153373A (en) | NETWORK CAMERA SYSTEM, NETWORK CAMERA, NETWORK TERMINAL, AND VOICE REPRODUCING METHOD | |
| KR100262969B1 (en) | Digital Audio Player for Internet Communication Terminal |