JP5002637B2 - Electronics - Google Patents
Electronics Download PDFInfo
- Publication number
- JP5002637B2 JP5002637B2 JP2009236311A JP2009236311A JP5002637B2 JP 5002637 B2 JP5002637 B2 JP 5002637B2 JP 2009236311 A JP2009236311 A JP 2009236311A JP 2009236311 A JP2009236311 A JP 2009236311A JP 5002637 B2 JP5002637 B2 JP 5002637B2
- Authority
- JP
- Japan
- Prior art keywords
- guide information
- remote control
- electronic device
- key
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Selective Calling Equipment (AREA)
- Input From Keyboards Or The Like (AREA)
- Details Of Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、リモートコントローラ(以下、リモコンという。)を用いたユーザインタフェースを提供する電子機器に関する。 The present invention is, remote controller (hereinafter, referred to as remote control.) Relates to an electronic device providing a user interface using.
デジタル信号処理技術の発達に伴い、映像,音声,制御データがマルチメディアデータとしてデジタル信号で提供されはじめ、ディスクメディア,ISDN通信網,衛星デジタル通信網やケーブルテレビ網などのインフラを経由して、家庭まで配信されるようになってきた。 With the development of digital signal processing technology, video, audio, and control data have started to be provided as digital data as digital data, via infrastructure such as disk media, ISDN communication network, satellite digital communication network and cable TV network, It has been distributed to homes.
そして家庭内においても、テレビやVCR、デジタル衛星チューナなどさまざまな映像・情報機器間を共通の入出力インタフェースで接続し、マルチメディアデータを伝送可能とするホームマルチメディアネットワークが提案されている。 Also in the home, a home multimedia network has been proposed in which various video / information devices such as TVs, VCRs, digital satellite tuners, and the like are connected by a common input / output interface so that multimedia data can be transmitted.
このようなホームマルチメディアネットワークには大きな障害が存在する。それは、ユーザインタフェースの中心となるリモコンのキーの増加とそれに伴う操作の難しさである。現在市販されているテレビ用リモコンにおいてはテレビ受像機の制御キーとVTRの操作キーを持つものが多いが、既にキーの数は20を超えており、不慣れなユーザやお年寄りや子供にとって使いやすいものとは必ずしも言えないのが現状である。 There are major obstacles to such home multimedia networks. That is the increase in the number of keys on the remote controller, which is the center of the user interface, and the accompanying difficulty in operation. Many TV remote controls currently on the market have TV receiver control keys and VTR operation keys, but the number of keys has already exceeded 20, making it easy to use for unfamiliar users, the elderly, and children. The current situation is not necessarily true.
したがって従来のユーザインタフェースのままでテレビ受像機にこれ以上の機能増加を実現することは非常に困難である。 Therefore, it is very difficult to realize further function increase in the television receiver with the conventional user interface.
多くの機能を持った機器の操作をシンプルなリモコンで行うユーザインタフェースとしては、表示画面上にメニュー画面や操作パネルなどを表示し、上下、左右などのカーソルキーと決定キーによって選択を行う方式のユーザインタフェースが最もポピュラーである。このようなユーザインタフェースは、カーナビゲーションシステムやWWW(WorldWideWeb)閲覧機能を内蔵したインタネットテレビなど多くの採用例が見られる。しかしながら、この方式のユーザインタフェースは、一つの選択動作中にカーソルキーを数回押す必要があり、ユーザが目的の処理を終えるまでにリモコンキーを押す回数が多くなり、比較的時間がかかってしまうという点が問題であった。 As a user interface for operating a device with many functions with a simple remote controller, a menu screen or an operation panel is displayed on the display screen, and selection is performed by using the cursor keys and the enter key. The user interface is the most popular. Many examples of such user interfaces are used such as a car navigation system and an Internet television with a built-in WWW (World Wide Web) browsing function. However, this type of user interface requires that the cursor key be pressed several times during one selection operation, and the user has to press the remote control key more frequently before finishing the target process, which takes a relatively long time. That was the problem.
一方、多機能を実現するもう一つのユーザインタフェースとして、リモコンキーにあてがう機能をダイナミック(動的)に変化させる手法がある。この提案はマルチアングルやマルチチャネル対応番組の内容に従い、リモコンキーにチャネル番号をダイナミックに割り当てると同時に、キーの割り当てを示す画面を表示し、ユーザが容易にマルチチャネル間を移動出来るようにするというものである。 On the other hand, as another user interface realizing multiple functions, there is a method of dynamically changing the function assigned to the remote control key. This proposal dynamically assigns channel numbers to remote control keys according to the contents of multi-angle and multi-channel compatible programs, and at the same time displays a screen showing the key assignments so that the user can easily move between multi-channels. Is.
このようにリモコンキーにダイナミックに機能を割り当てる手法は、カーソルキーと決定キーを基本とした手法よりキーを押す回数が少なくなり、ユーザにとって早く目的の処理が終えられるという大きなメリットがある。 Thus, the method of dynamically assigning functions to remote control keys has a great advantage that the number of times of pressing the keys is less than the method based on the cursor key and the decision key, and the intended processing can be completed quickly for the user.
しかしながら、前述の従来の手法は基本的にテレビのチャネルを選択するという目的は変わらず、単に選択するチャネル番号がダイナミックに変化するというものであり、ホームネットワーク上の機器を制御する為のさまざまな異なる目的の処理をダイナミックに変化させるものではない。また従来技術においては、あらかじめ決められた機能だけを割り付けることしかできず、例えばまったく新しい機能を持った映像機器が登場しても、対応できなかった。さらに従来技術においては、使用するリモコンはあらかじめ決められた仕様のリモコンしか用いることができず、ユーザが望んでもリモコンの仕様を変えることができなかった。 However, the above-mentioned conventional method basically does not change the purpose of selecting a television channel, but simply changes the channel number to be selected dynamically. Various methods for controlling devices on the home network are used. It does not dynamically change processing for different purposes. In the prior art, only predetermined functions can be assigned. For example, even if a video device having a completely new function appears, it cannot cope. Further, in the prior art, only a remote controller having a predetermined specification can be used as the remote controller to be used, and the remote controller specification cannot be changed even if the user desires.
また、先に示したようにリモコンキーにダイナミックに機能を割り当てる手法は、大きなメリットがある一方で、リモコンガイドがすべての操作画面で常に同様のアイコン配置で表示される為、ユーザにとっては操作中の機器の違いやモードの違いを認識しづらいという一面もあった。 In addition, while the method of dynamically assigning functions to remote control keys as described above has a great advantage, the remote control guide is always displayed with the same icon arrangement on all operation screens, so it is in operation for the user. There was also one aspect that it was difficult to recognize the differences in the devices and modes.
また、従来技術はリモコンキーの数よりも選択する項目が少ない場合しか考えられておらず、選択項目がキーの数を上回った場合には新たな技術を必要としていた。 Further, the conventional technique is considered only when the number of items to be selected is smaller than the number of remote control keys, and a new technique is required when the number of selection items exceeds the number of keys.
本発明は、複数のリモコンキーに割り当てる項目の数が当該複数のリモコンキーの数よりも多い場合であっても対応することができるフレキシブル(柔軟)なユーザインタフェースを提供できるようにすることを目的とする。 The present invention is to make it possible to provide a user interface flexible (soft) capable number of items to be assigned to a plurality of remote control keys corresponding even if larger than the number of the plurality of remote control keys It shall be the purpose.
本発明に係る電子機器は、行列状に配列された複数の操作手段を有するリモートコントローラを用いたユーザインタフェースを提供する電子機器であって、前記リモートコントローラからの信号を受信する受信手段と、前記複数の操作手段と対応するように配列された複数の表示要素を有するガイド情報を生成するガイド情報生成手段であって、前記複数の操作手段に割り当てられる項目の数と前記複数の操作手段に含まれる操作手段の数とに基づいて前記ガイド情報をいくつ生成するかを決定する前記ガイド情報生成手段と、前記ガイド情報生成手段で生成された1つ以上の前記ガイド情報が表示手段に表示されるように制御する表示制御手段とを有することを特徴とする。 An electronic apparatus according to the present invention is an electronic apparatus that provides a user interface using a remote controller having a plurality of operation units arranged in a matrix, and includes a receiving unit that receives a signal from the remote controller, Guide information generating means for generating guide information having a plurality of display elements arranged to correspond to a plurality of operation means, the number of items allocated to the plurality of operation means and the plurality of operation means included The guide information generating means for determining how many pieces of the guide information are to be generated based on the number of operating means to be generated, and one or more guide information generated by the guide information generating means are displayed on the display means Display control means for controlling in this manner .
本発明によれば、複数のリモコンキーに割り当てる項目の数が当該複数のリモコンキーの数よりも多い場合であっても対応することができるフレキシブル(柔軟)なユーザインタフェースを提供することができる。 According to the present invention, it is possible to provide a flexible user interface that can cope with a case where the number of items assigned to a plurality of remote control keys is larger than the number of the plurality of remote control keys .
以下本発明の実施の形態をユーザインタフェース制御装置の実施例により詳しく説明する。なお本発明はユーザインタフェース制御装置に限らず、ユーザインタフェース制御方法の形で同様に実施することができる。 Hereinafter, embodiments of the present invention will be described in detail with reference to examples of a user interface control device. The present invention is not limited to the user interface control device, and can be similarly implemented in the form of a user interface control method.
(実施例1)
〈各部の説明〉
図1は、実施例1である“ユーザインタフェース制御装置”を有するシステム全体、すなわちIEEE1394高速シリアルバスを用いたホームマルチメディアネットワークシステム全体を表わす図である。
Example 1
<Description of each part>
FIG. 1 is a diagram illustrating an entire system having a “user interface control apparatus” according to the first embodiment, that is, an entire home multimedia network system using an IEEE1394 high-speed serial bus.
図1を用いてホームマルチメディアネットワークシステムを説明する。このシステムは電子機器としてテレビ受像機・TV1,TV2,TV3、ビデオカセットレコーダ1・VCR1、デジタル衛星放送チューナ1・Tuner1、デジタルビデオディスク1・DVD1,DVD2、そして、ネットワークインタフェースユニットNIUを備えている。
A home multimedia network system will be described with reference to FIG. This system includes TV receivers TV1, TV2, TV3,
そしてこれらの電子機器はIEEE1394シリアルバスによって接続されている。各電子機器はシリアルバスの電気信号を中継する機能を有しているため、デージチェーン接続が可能である。またネットワークインタフェースユニットNIUもこのシリアルバスの中継機能を有しているため、各部屋のシリアル接続が中継され、図1の電子機器全体として一つのバスシステムとして機能する。 These electronic devices are connected by an IEEE 1394 serial bus. Since each electronic device has a function of relaying an electrical signal of the serial bus, daisy chain connection is possible. Further, since the network interface unit NIU also has a relay function of this serial bus, the serial connection of each room is relayed, and the entire electronic device in FIG. 1 functions as one bus system.
IEEE1394バスシステムにおいては、所定のサイクルでデータ転送が行われ、一定のデータ転送レートを保ちながら伝送するアイソクロナス(同期)通信と、制御命令や不定期なデータを伝送するアシンクロナス(非同期)通信の両方を行うことができる。通信サイクルの始めにはサイクルスタートパケットがあり、それに続いてアイソクロナス通信のパケット送信が開始される。このアイソクロナス通信パケットにはチャネル番号がつけられ、複数のアイソクロナス通信が行うことができる。例えば、VCR1からTV1へと流れるDVフォーマットのストリームデータがチャネル1を、DVD2からTV2へと流れるMPEG2ストリームデータがチャネル2を使用することにより、複数のアイソクロナス通信が同時に行えるので、アイソクロナス通信の終了後、アシンクロナス通信のパケット送信が開始される。
In the IEEE 1394 bus system, data transfer is performed in a predetermined cycle, and both isochronous (synchronous) communication that transmits while maintaining a constant data transfer rate and asynchronous (asynchronous) communication that transmits control commands and irregular data. It can be performed. There is a cycle start packet at the beginning of the communication cycle, and subsequently, packet transmission of isochronous communication is started. A channel number is assigned to the isochronous communication packet, and a plurality of isochronous communications can be performed. For example, since DV format stream data flowing from VCR1 to TV1 uses
一般にアイソクロナス通信はデジタルビデオにおけるDVフォーマットの画像データ転送、MPEG2フォーマットの画像・音声ストリームの転送など、データ転送の確実性よりもリアルタイム性を重視するデータ転送に用いられ、アシクロナス通信は制御コマンドやファイル・プリントデータなどの確実性を重視するデータを転送に用いられる。 In general, isochronous communication is used for data transfer that places greater importance on real-time performance than certainty of data transfer, such as DV format image data transfer and MPEG2 format image / audio stream transfer in digital video. -Data that emphasizes certainty, such as print data, can be used for transfer.
AV機器の制御を目的としたAV/C(Audio Video/Control)コマンドはアシンクロナス通信で行われる。 An AV / C (Audio Video / Control) command for the purpose of controlling the AV device is performed by asynchronous communication.
アシンクロナス通信で行われるコマンドには、通常のControlコマンドと、そのコマンドをサポートされているかを確かめるInquiryコマンド、相手の状態を確かめるStatusコマンドがあり、多くのコマンドはそれに対するレスポンスと呼ばれるデータを受信することで完結する。コマンド送信者は受信したレスポンスの内容を調べることで、コマンドが正常に実行されたかどうかや、相手のステータス情報などを知ることができるのである。 Commands used in asynchronous communication include a normal Control command, an Inquiry command that confirms whether the command is supported, and a Status command that confirms the status of the other party. Many commands receive data called a response to the command. That's it. By examining the contents of the received response, the command sender can know whether the command has been executed normally and the status information of the other party.
また、IEEE1394シリアルバスにおいては、バスに接続された各電子機器に対して物理アドレスが割り付けられる。この物理アドレスは接続される電子機器の増減などによって起こるバスリセットに続く設定プロセスの中で自動的に決定される。 In the IEEE 1394 serial bus, a physical address is assigned to each electronic device connected to the bus. This physical address is automatically determined in a setting process following a bus reset caused by increase / decrease of connected electronic devices.
図1に示すようにIEEE1394シリアルバスを基盤としたホームマルチメディアネットワークが家庭内に張り巡らされると、1台の衛星放送チューナの受信映像を家の中のどのテレビでも楽しめるようになったり、1台のVCRの映像をどのテレビでも見られるようになるなど、従来に無い新しい使用形態・利便が生れてくる。例えば図1の例ではDVD2のビデオディスクに保存された映画のストリームデータをネットワークを介してTV1に入力し鑑賞することが可能となる。また、TV3で受信したテレビ番組をDVD2で保存したり、TV1で見ることなども可能となる。
As shown in FIG. 1, when a home multimedia network based on an IEEE 1394 serial bus is installed in a home, the received video of one satellite broadcast tuner can be enjoyed on any television in the home. This makes it possible to see new VCR usage and convenience, such as the ability to watch VCR video on any TV. For example, in the example of FIG. 1, movie stream data stored on a DVD2 video disc can be input to the
そしてそれに伴いテレビ受像機にも新たな機能が要求されてきている。すなわち映像デバイスがテレビ受像機の近く、つまりそれを見ているユーザ部屋にあるとは限らない為、従来各機器に対して直接行っていた「再生,録画,停止」などの操作をテレビ受像機を介して行う、つまりユーザはテレビ受像機を各機器のユーザインタフェースとしながら各機器を操作できるようにすることが望まれている。 Accordingly, new functions have been required for television receivers. In other words, since the video device is not always near the television receiver, that is, in the user room where it is viewed, operations such as “play, record, stop”, etc. that have been performed directly on each device are conventionally performed. In other words, it is desired that the user can operate each device while using the television receiver as a user interface of each device.
図2はテレビ受像機1(図1におけるTV1)を構成するブロックを示した図である。2−1はTVアンテナからテレビ放送波を受信し、映像信号に変換するアナログチューナ部、2−2はIEEE1394バスとの送受信を行う1394インタフェース部、2−3はIEEE1394バスから入力した映像ストリームデータを映像信号に変換するデコーダ部である。2−4は表示器2−6が実際に表示する表示データを作成するところであり、アナログチューナ2−1からの映像とデコーダ2−3からの映像をメモリ2−5に蓄えると共に、これら2つの入力映像信号と、後述するグラフィックプレーンデータとを重ねあわせて表示したり、ウィンドウ表示したりする表示制御部である。さらに表示制御部2−4はマイコン2−7からの描画コマンドを受け取り、メモリ2−5内のグラフィックプレーンに対して、アイコンやボタン等々のグラフィックオブジェクトの書き込みも行う。
FIG. 2 is a diagram showing the blocks constituting the television receiver 1 (
2−7はテレビ受像機TV1全体の制御を行う制御マイコン、2−8はリモコン2−11からワイヤレス信号で送られてくるキーコードを受け取るリモコンインタフェース部、2−9は電話回線を介してデータ通信を行う為のモデム、2−10はIEEE1394インタフェースのコネクタである。 2-7 is a control microcomputer that controls the entire television receiver TV1, 2-8 is a remote control interface unit that receives a key code sent from the remote control 2-11 as a wireless signal, and 2-9 is data via a telephone line. A modem 2-10 for communication is an IEEE1394 interface connector.
図3はリモコン2−11を更に詳しく示したもので、3−1はテレビ受像機TV1のリモコンインタフェース2−8に対してキーコードを表す信号を出力するワイヤレス信号送信部、3−2はテレビ受像機の電源On/Off制御用キー、3−3は3×4に配列されたキーアレイであり、ボタン表面には「1」「2」……「9」「0」「*」「#」と印字されている。以後、説明の中で、キーアレイの中のそれぞれのキーを個別に示す場合この印字を用いて示す。例えば左上のキーを「1」キーと呼ぶ。 FIG. 3 shows the remote control 2-11 in more detail. 3-1 is a wireless signal transmission unit that outputs a signal representing a key code to the remote control interface 2-8 of the television receiver TV1, and 3-2 is a television. Keys for power on / off control of the receiver 3-3 are key arrays arranged in 3 × 4, and “1” “2” …… “9” “0” “*” “#” on the button surface Is printed. Hereinafter, in the description, when each key in the key array is individually indicated, this printing is used. For example, the upper left key is called a “1” key.
また図4に、リモコン2−11から送信されるワイヤレス信号のフォーマットを示す。本実施例のリモコン2−11は、図示のようにキーコードの他にリモコンのタイプを識別するリモコンIDが含むワイヤレス信号を送信する。 FIG. 4 shows the format of a wireless signal transmitted from the remote controller 2-11. As shown in the figure, the remote controller 2-11 of this embodiment transmits a wireless signal included in the remote controller ID for identifying the type of the remote controller in addition to the key code.
図5はテレビ受像機TV1のマイコン2−7上で動作するリモコンガイド制御プログラムの構造を示した図である。本実施例の制御の中心とするリモコンガイドマスタプログラム5−1のようなドライバまたはソフトウェア階層を通じてハードウェアとのデータのやり取りを行う。 FIG. 5 is a diagram showing the structure of a remote control guide control program that operates on the microcomputer 2-7 of the television receiver TV1. Data is exchanged with the hardware through a driver or software hierarchy such as the remote control guide master program 5-1, which is the center of control in this embodiment.
〈動作説明〉
以下にテレビ受像機TV1の動作を説明し、本実施例のユーザインタフェース制御装置の特徴となるユーザインタフェース制御方式について述べていく。
<Description of operation>
The operation of the television receiver TV1 will be described below, and a user interface control method that is a feature of the user interface control device of this embodiment will be described.
テレビ受像機TV1のマイコン2−7上ではリモコンガイドマスタプログラム5−1(以下マスタプログラムという)が常に起動している。 On the microcomputer 2-7 of the television receiver TV1, a remote control guide master program 5-1 (hereinafter referred to as a master program) is always activated.
図6はマスタプログラムがメモリ内に持っているリモコンガイド情報テーブル5−13の内容を示したものである。図中「機器ID」とは1394機器の製造者及び製品を識別できる個別IDで、IEEE1394規格においてはコンフィグレーションROM内のBus_info_blockフィールドにおけるNodeVendorIDやRoot_directoryフィールドにおけるModuleVendorID、ModuleSpec_IDなどの値がこれに該当する。マスタプログラムは電源On直後、またはバスリセット直後に各機器のコンフィグレーションROMから「機器ID」を読み出し、「ノード番号」と共に図6に示すリモコンガイド情報テーブル5−13に記録する。また、図中の「サブユニットタイプ」はAV/C(AudioVideo/Control)規格で定められたAV機器のタイプを示す値で、マスタプログラムはAV/CコマンドであるUnitInfoまたはSubunitInfoコマンドを各機器に送信し、返ってきたレスポンスのデータから、その機器のタイプを識別し同じく図6のテーブルに記録する。図中「フラグ」については後述する。なお、図中−−で示した部分はテレビ受信機TV1に内蔵しているアナログチューナに該当する部分であり、1394機器でない為、機器ID,ノードID,サブユニットタイプに関する情報は記録されない。 FIG. 6 shows the contents of the remote control guide information table 5-13 held in the memory of the master program. In the figure, “device ID” is an individual ID that can identify the manufacturer and product of a 1394 device. In the IEEE1394 standard, values such as NodeVendorID in the Bus_info_block field in the configuration ROM, ModuleVendorID, and ModuleSpec_ID in the Root_directory field correspond to this. . The master program reads “device ID” from the configuration ROM of each device immediately after the power supply On or immediately after the bus reset, and records it in the remote control guide information table 5-13 shown in FIG. 6 together with the “node number”. Also, “subunit type” in the figure is a value indicating the type of AV equipment defined by the AV / C (Audio Video / Control) standard, and the master program sends a unit info or unit info command that is an AV / C command to each equipment. Then, the type of the device is identified from the returned response data and recorded in the table of FIG. The “flag” in the figure will be described later. Note that the portion indicated by-in the figure corresponds to an analog tuner built in the television receiver TV1, and since it is not a 1394 device, information on the device ID, node ID, and subunit type is not recorded.
ユーザがリモコン2−11の電源キー3−2を押すと、テレビ受像機TV1のマスタプログラムは表示器2−6や表示制御部2−4、チューナ部2−1などの各ブロックをアクティブにすると共に、リモコン2−11からのワイヤレス信号に含まれるリモコンID(前述)を読み取り、ユーザが使用しているリモコン2−11を認識する。ここではリモコンID=0というリモコンを認識したとする。テレビ受像機TV1はそのリモコンIDを読み取ることで、ユーザが使用しているリモコン2−11を認識することが可能となる。 When the user presses the power key 3-2 of the remote controller 2-11, the master program of the television receiver TV1 activates each block such as the display 2-6, the display control unit 2-4, the tuner unit 2-1. At the same time, the remote controller ID (described above) included in the wireless signal from the remote controller 2-11 is read to recognize the remote controller 2-11 used by the user. Here, it is assumed that a remote controller with a remote controller ID = 0 is recognized. The television receiver TV1 can recognize the remote controller 2-11 used by the user by reading the remote controller ID.
その後、マスタープログラムは図7に示すようなリモコンガイドを表示し、ユーザにテレビ受像機TV1に内蔵されたアナログテレビ放送チューナの映像を見るのか、ホームネットワーク上の機器を使って映像を見るのかを選択させる画面を表示させる。図では「1」のキーにVCR1、「2」キーにDVD1、「3」キーにDVD2、「4」キーにTunerl、「5」キーにアナログチューナが割り当てられている様子を示している。本実施例ではリモコンキーにダイナミックに機能が割り当てられる為、カーソルキーなどで所望のアイコンを選んで「決定」キーを押すといった複数の操作は必要なく、単にキーを一つ押すだけで機器を選択することができる。 Thereafter, the master program displays a remote control guide as shown in FIG. 7 and asks the user whether to view the video of the analog TV broadcast tuner built in the TV receiver TV1 or to use the devices on the home network. Display the screen to select. In the figure, VCR1 is assigned to the “1” key, DVD1 to the “2” key, DVD2 to the “3” key, Tuner to the “4” key, and an analog tuner to the “5” key. In this embodiment, functions are dynamically assigned to remote control keys, so there is no need for multiple operations such as selecting the desired icon with the cursor keys and pressing the “Enter” key, and selecting the device by simply pressing one key. can do.
図8はユーザが機器選択した後のマスタプログラムの動作を示す動作シーケンスである。 FIG. 8 is an operation sequence showing the operation of the master program after the user selects a device.
ユーザがリモコンのボタン操作により機器を選択すると、マスタプログラムは、先に認識したリモコンIDと選択された機器IDから前記リモコンガイド情報テーブルを参照し、対応したリモコンガイドフレームIDを読み取り、メモリ内に保存されているリモコンフレームプログラム(以下フレームプログラムという)を読み出し、実行する。 When the user selects a device by operating a button on the remote control, the master program refers to the remote control guide information table from the previously recognized remote control ID and the selected device ID, reads the corresponding remote control guide frame ID, and stores it in the memory. A stored remote control frame program (hereinafter referred to as a frame program) is read and executed.
〈リモコンフレームプログラム〉
フレームプログラムは、リモコンガイドを構成する表示画面の描画およびリモコンキーの入力を監視し、キー操作に対応した処理の実行を行う。マイコン2−7のメモリには複数のフレームプログラムが記録されており、それぞれに前述の(リモコンガイド)フレームIDが割り付けられている。以下にフレームプログラムの動作について説明する。
<Remote control frame program>
The frame program monitors drawing of the display screen constituting the remote control guide and input of the remote control key, and executes processing corresponding to the key operation. A plurality of frame programs are recorded in the memory of the microcomputer 2-7, and the above-mentioned (remote control guide) frame ID is assigned to each of them. The operation of the frame program will be described below.
フレームプログラムはまず最初にエントリ処理を実行する。エントリ処理とは例えば映像を転送する為のアイソクロナス転送のためのチャンネルの確保やチューナであれば以前見ていたチャンネルの再設定などである。フレームプログラムはエントリ処理実行後にリモコンガイドの表示を行う。 The frame program first executes entry processing. The entry processing includes, for example, securing a channel for isochronous transfer for transferring video and resetting a channel that has been seen before in the case of a tuner. The frame program displays the remote control guide after executing the entry process.
なお、このフレームプログラムはJAVA(登録商標)に代表されるようなバイコードであっても良い。 The frame program may be a bicode represented by JAVA (registered trademark).
図9はユーザがビデオカセットレコーダVCR1を選択した際に実行されるフレームプログラムの表示画面例を示したものである。太い枠がリモコンフレーム全体を示しており、その中にリモコンと同じボタン配列のアイコンが表示される。さらに各アイコンにはそれぞれ対応するキーに現在割り当てられている機能を示すマーク(再生ならば△印、停止なら□印など)が記されている。また、図中斜線で示したアイコンは対応するキーが現在、機能を割り当てられていないことを示しており、表示画面上では印のないアイコンと背景にある映像とが合成(αブレンディング)されて表示される。 FIG. 9 shows an example of a display screen of a frame program executed when the user selects the video cassette recorder VCR1. A thick frame indicates the entire remote control frame, and icons having the same button arrangement as the remote control are displayed therein. Further, each icon is marked with a mark indicating a function currently assigned to the corresponding key (△ mark for reproduction, □ mark for stop, etc.). In addition, the hatched icon in the figure indicates that the corresponding key is not currently assigned a function, and the icon without a mark and the image in the background are combined (α blended) on the display screen. Is displayed.
例えばビデオカセットレコーダVCR1のフレームプログラムにおいては、各ボタンに対し、VCR1に対する操作コマンドの送信を行う処理プロセスが割り当てられており、例えばユーザが「3」のキーを押すと、IEEE1394のAV/C(Audio Video/Control)のVCRサブユニット規格で定められているPlayコマンドの送信とそのコマンドに対するレスポンスのチェック処理(正しく処理が実行されたかどうか確認)が実行される。
For example, in the frame program of the video cassette recorder VCR1, a processing process for transmitting an operation command to the
また、図9の表示状態でユーザが「#」キーを押すと、リモコンフレームは終了処理が実行し、マスタプログラムに制御を返す。終了処理とは例えばエントリ処理で確保したアイソクロナスチャネルの解放などの処理である。 When the user presses the “#” key in the display state of FIG. 9, the remote control frame is terminated, and control is returned to the master program. The termination process is a process such as releasing an isochronous channel secured by the entry process.
以上のフレームプログラムの動作を示したフローチャートを図10に示す。 A flowchart showing the operation of the above frame program is shown in FIG.
〈未知の機器が接続された場合の動作〉
以上が本実施例におけるテレビ受像機TV1のリモコンガイドに関する基本的な動作であるが、本実施例においては、あらかじめメモリ(リモコンガイド情報テーブル)5−13にデータがない機器が1394バスに接続された場合においても、最適なリモコンガイドを表示することができる。以下に図11のフローチャートを用いてその動作を示す。
<Operation when an unknown device is connected>
The above is the basic operation related to the remote control guide of the television receiver TV1 in this embodiment. In this embodiment, a device having no data in the memory (remote control guide information table) 5-13 is connected to the 1394 bus in advance. Even in such a case, an optimal remote control guide can be displayed. The operation will be described below using the flowchart of FIG.
機器が1394バスに接続されると、バスリセットが発生し、IEEE1394バスにおける設定プロセスで各機器に物理アドレス(ノードアドレス)が新たに割り振られる(S11−1)。その後リモコンマスタプログラムは前述のように1394バス上の各機器(ノード)の機器IDを読み出し、メモリ上のリモコンガイド情報テーブルに格納されている機器IDとの比較を行う(その際テーブル上のノード番号の更新も同時に行う、S11−2)。そして未知の機器IDを発見した場合には(S11−3,YES)、その機器に対して前述のUnitInfoまたはSubuinuInfoコマンドを送信し、サブユニットタイプを調べる一方で、ネットワーク通信によってホストコンピュータ2−20に対して問い合わせを行う(S11−4)。図17はホストコンピュータ上のソフトウェア構成を示した図である。ホストコンピュータ2−20はリモコンフレームデータベースを持っており、常に新しい機器に最適なリモコンガイドを表示するためのリモコンフレームプログラムが登録・保存されている。
When the device is connected to the 1394 bus, a bus reset occurs, and a physical address (node address) is newly allocated to each device in the setting process in the
〈ホストとの通信〉
本実施例ではホストコンピュータ2−20はホームネットワーク外にあるサービスセンタに位置することを想定しているため、リモコンマスタプログラムは電話回線を使ったPPP(Point−Point−Protocol)接続によってホストコンピュータ2−20との接続を行い、論理的接続を確立する。
<Communication with host>
In this embodiment, since the host computer 2-20 is assumed to be located in a service center outside the home network, the remote control master program is connected to the
その後、リモコンマスタプロクラムは、ホストコンピュータ2−20のフレーム提供サービスプログラム17−1に対して未知の機器IDとメモリ内のテーブル5−13に登録されているリモコンIDを送信することにより、ホストコンピュータ2−20からその機器に適したリモコンフレームプログラムのダウンロードが行われる。リモコンマスタプログラムはダウンロードしたり、リモコンフレームプログラムを図6に示したテーブルに新規に登録し、ユーザがその新しい機器を選択した際に実行できるようにする。 Thereafter, the remote control master program transmits the unknown device ID and the remote control ID registered in the table 5-13 in the memory to the frame providing service program 17-1 of the host computer 2-20, thereby allowing the host computer A remote control frame program suitable for the device is downloaded from 2-20. The remote control master program can be downloaded or a new remote control frame program can be registered in the table shown in FIG. 6 so that it can be executed when the user selects the new device.
〈新しいリモコンが使用された場合の動作〉
本実施例では、あらかじめメモリ(リモコンガイド情報テーブル5−13)にデータがないリモコンIDを受信した場合においても、そのリモコンの仕様にあった最適なリモコンガイドを表示することができる。図12のフローチャートによりその動作を示す。
<Operation when a new remote control is used>
In the present embodiment, even when a remote controller ID having no data in the memory (remote controller guide information table 5-13) is received in advance, it is possible to display an optimal remote controller guide that meets the specifications of the remote controller. The operation is shown in the flowchart of FIG.
図13(a)に示すような異なるタイプのリモコンからの信号を受け、未知のリモコンIDを受信した場合、マスタプログラムは前述同様ホストコンピュータ2−20との接続を実行する。そしてホストコンピュータ2−20のフレーム提供サービスプログラム17−1に対して未知のリモコンIDとメモリ内のテーブル5−13に登録されているすべての機器IDを送信することにより、ホストコンピュータ2−20から新しいリモコンフレームプログラムのダウンロードが行われる。リモコンマスタプログラムはダウンロードしたり、リモコンフレームプログラムを図6に示したテーブルに追加登録し、ユーザがその未知のリモコンを使って機器を操作する際に実行できるようにする。図13(b)はこの場合のリモコンガイドの表示例を示したものである。 When receiving signals from different types of remote controllers as shown in FIG. 13A and receiving an unknown remote controller ID, the master program executes connection with the host computer 2-20 as described above. The host computer 2-20 transmits the unknown remote controller ID and all device IDs registered in the table 5-13 in the memory to the frame providing service program 17-1 of the host computer 2-20. A new remote control frame program is downloaded. The remote control master program is downloaded or the remote control frame program is additionally registered in the table shown in FIG. 6 so that it can be executed when the user operates the device using the unknown remote control. FIG. 13B shows a display example of the remote control guide in this case.
このように本実施例においては、テレビ受像機は図14に示すように複数のリモコンIDをテーブルに登録することが出来、さらにそのリモコンIDごとに1394バス上の機器を操作するためのリモコンフレームプログラムを保持できるため、例えばユーザが2つのタイプのリモコンを交互に使用しても、常に最適なリモコンガイドが表示可能である。例えばビデオカセットレコーダVCR1を使用しているときに、リモコンA(ID=0)からの信号を受信すればそれに対応したリモコンフレームプログラム(フレームID=0002)が実行され、リモコンB(ID=1)からの信号を受信すればそれに対応したリモコンフレームプログラム(フレームID=0011)が実行される。 In this way, in this embodiment, the television receiver can register a plurality of remote control IDs in the table as shown in FIG. 14, and further, a remote control frame for operating devices on the 1394 bus for each remote control ID. Since the program can be held, for example, even when the user alternately uses two types of remote controllers, an optimal remote controller guide can always be displayed. For example, when the video cassette recorder VCR1 is used, if a signal from the remote controller A (ID = 0) is received, the corresponding remote controller frame program (frame ID = 0002) is executed, and the remote controller B (ID = 1). If a signal from is received, a corresponding remote control frame program (frame ID = 0011) is executed.
〈ホストに該当する機器IDがない場合〉
前述の説明において、ホストコンピュータ2−20には操作し得る全ての1394機器に対応したリモコンフレームプログラムが登録されているとしたが、実際には何らかの原因で全ての機器のリモコンフレームプログラムが登録されていない状況も有り得る。また電話回線による通信の不具合で正しくリモコンフレームプログラムがダウンロードできない場合も有り得る。この場合テレビ受像機TV1のリモコンマスタプログラムはIEEE1394のAV/C(Audio Video/Control)コマンドのUnitInfoコマンドやSubunitInfoコマンドをその機器に対して送信して得たサブユニットタイプ情報を取得するとともに、メモリ内に格納されているリモコンガイド情報テーブル5−13から同じサブユニットタイプを持つ機器を検索し、見つかった場合その機器のリモコンフレームプログラムを代用として実行する。さらにテーブルの「フラグ」にフラグをセットすることで、定期的なホストコンピュータ2−20に対してアクセスし、最適なリモコンフレームプログラムを入手しようと試みる。
<When there is no device ID corresponding to the host>
In the foregoing description, but remote control frame program corresponding to all of the 1394 devices to the host computer 2-20 may operate is as being registered, the remote control frame over beam program all devices registered for some reason in practice There may be situations where this is not the case. In addition, there may be a case where the remote control frame program cannot be downloaded correctly due to a communication failure on the telephone line. In this case, the remote control master program of the television receiver TV1 acquires the subunit type information obtained by transmitting the UnitInfo command or the SubunitInfo command of the AV / C (Audio Video / Control) command of IEEE1394 to the device, and also stores the information in the memory. A device having the same subunit type is searched from the remote control guide information table 5-13 stored in the remote control guide table 5-13, and if found, the remote control frame program of that device is executed as a substitute. Further, by setting a flag in the “flag” of the table, the host computer 2-20 is periodically accessed to try to obtain an optimal remote control frame program.
またリモコンガイドマスタプログラムは図15に示すように各機器に対してリモコンフレームプログラムを複数登録することもできる。本実施例におけるTV受像機のリモコンガイドマスタプログラムでは、内蔵のテレビチューナを使ったTV映像表示に番組のジャンルごとにリモコンガイドフレームプログラムを変更することができる。 Further, as shown in FIG. 15, the remote control guide master program can register a plurality of remote control frame programs for each device. In the remote control guide master program of the TV receiver in this embodiment, the remote control guide frame program can be changed for each program genre for TV video display using a built-in TV tuner.
図16にその動作シーケンスを示す。マスタプログラムは、チューナ2−1から放送と共に送られてくる電子番組ガイド情報を受け取り、現在ユーザが視聴している番組のジャンルを識別する。そして例えばドラマにはフレーム(1)を、スポーツにはフレーム(2)を、その他にはフレーム(3)を選択してリモコンガイドフレームプログラムを実行する。このような機能によりユーザはリモコンガイドからの番組のジャンルを知ることができるだけでなく、例えば野球放送などのときはボールカウントや出塁状態などの文字,図形表示が多いので、リモコンガイドの表示によって重要な情報を隠れてしまうのを防ぐ為に小さなリモコンガイドを表示したりすることが可能となる。 FIG. 16 shows the operation sequence. The master program receives the electronic program guide information sent together with the broadcast from the tuner 2-1, and identifies the genre of the program that the user is currently viewing. For example, the frame (1) is selected for the drama, the frame (2) is selected for the sport, and the frame (3) is selected for the others, and the remote control guide frame program is executed. With such a function, the user can not only know the genre of the program from the remote control guide, but, for example, in baseball broadcasting, there are many characters and graphic displays such as ball count and output status, so it is important to display the remote control guide It is possible to display a small remote control guide to prevent hidden information from being hidden.
また図15に示すようなリモコンフレームIDを複数持ったテーブルを用いれば、例えば同じベンダの同じ製品が1394バス上に2つあるときなどに、全く同一のリモコンガイドを表示するのではなく、同機能で異なる色やアイコンを持ったリモコンガイドを表示することで、ユーザに機器の違いを強く認識させ、誤操作を軽減することができるなどのメリットもある。 If a table having a plurality of remote control frame IDs as shown in FIG. 15 is used, for example, when there are two same products from the same vendor on the 1394 bus, the same remote control guide is not displayed, but the same remote control guide is displayed. by displaying the remote control guide with different colors and icons in the function, some strongly to recognize the difference of the device to the user, also merits, such as it is possible to reduce the erroneous operation.
以上説明してきた本実施例においては、テレビ受像機とホストコンピュータとの通信手段として電話回線を用いた例を示したが、これに限ることなく、イーサネット(登録商標)などのLANを用いても良い。また、本実施例はテレビ受像機としての中に表示器が組み込まれた構成を例に説明したが、本発明の本質からすればこれに限ることなく、表示を持たないセットトップボックスであっても、同様の効果が得られることは言うまでもない。またテレビ受像機以外の電子機器においてユーザインタフェース制御を行う形で同様に実施することができる。 In the present embodiment described above, an example in which a telephone line is used as a communication means between the television receiver and the host computer has been described. However, the present invention is not limited to this, and a LAN such as Ethernet (registered trademark) may be used. good. In addition, the present embodiment has been described by taking as an example a configuration in which a display is incorporated in a television receiver. However, the essence of the present invention is not limited to this, and it is a set top box having no display. However, it goes without saying that the same effect can be obtained. Further, the present invention can be similarly implemented by performing user interface control in an electronic device other than the television receiver.
以上説明したように、本実施例のユーザインタフェース制御装置によれば、ホームネットワーク環境における多種多様な操作をTV受像機のリモコンを使って行う際に、リモコンキーの数を増やすことなく実現できるばかりでなく、しかも非常に速く操作を行うことができるようになる。特にカーソルキーと決定キーの組み合わせによるユーザインタフェースに比べると、キーを押す回数が大幅に減らすことができる。 As described above, according to the user interface control device of the present embodiment, various operations in a home network environment can be realized without increasing the number of remote control keys when the remote control of the TV receiver is used. In addition, the operation can be performed very quickly. In particular, the number of times the key is pressed can be greatly reduced compared to a user interface using a combination of a cursor key and a determination key.
また、従来の提案においても、本実施例のようにリモコンキーにダイナミックに機能を割り付ける方式があるが、本実施例はその提案では解決できなかった課題を解決している。例えば本実施例によれば、新しいAV機器が接続された時でもその機器にあった最適なリモコンキーの割り当て及びリモコンガイドの表示が可能であり、さらにユーザが新しいタイプのリモコンを使用した場合においても同様に最適なリモコンキーの割り当て及びリモコンガイドの表示が可能となる。また、さらに本実施例では複数タイプのリモコンにもダイナミックに対応できるなどの数多くの効果が得られる。 Also in the conventional proposal, there is a method of dynamically assigning functions to remote control keys as in this embodiment, but this embodiment solves problems that could not be solved by the proposal. For example, according to the present embodiment, even when a new AV device is connected, it is possible to assign an optimal remote control key suitable for the device and display a remote control guide, and when the user uses a new type of remote control. Similarly, optimal remote control key assignment and remote control guide display are possible. Further, in this embodiment, a number of effects such as the ability to dynamically cope with a plurality of types of remote controllers can be obtained.
(実施例2)
〈各部の説明〉
図18は、実施例2である“ユーザインタフェース制御装置”を有するシステム全体、すなわちIEEE1394高速シリアルバスを用いたホームマルチメディアネットワークシステム全体を表す図である。この図についての説明は図1の説明で既に行っているので割愛する。なお機能は図1と同一とはいえないので、別の符号を付けている。
(Example 2)
<Description of each part>
FIG. 18 is a diagram illustrating the entire system including the “user interface control apparatus” according to the second embodiment, that is, the entire home multimedia network system using the IEEE1394 high-speed serial bus. The description of this figure is omitted since it has already been made in the description of FIG. Note that the function is not the same as that in FIG.
図19はテレビ受像機1(図18におけるTV1)を構成するブロックを示した図である。19−1はTVアンテナからTV放送波を受信し、映像信号に変換するアナログチューナ部、19−2はIEEE1394バスとの送受信を行う1394インタフェース部、19−3はIEEE1394バスから入力した映像ストリームデータを映像信号に変換するデコーダ部である。19−4は、表示器19−6が実際に表示する表示データを作成するところであり、アナログチューナ19−1からの映像とデコーダ19−3からの映像をメモリ19−5に蓄えると共に、これら2つの入力映像信号と、後述するグラフックプレーンデータとを重ねあわせて表示したり、ウィンドウ表示したりする表示制御部である。さらに表示制御部19−4はマイコン19−7からの描画コマンドを受け取り、メモリ19−5内のグラフィックプレーンに対して、アイコンやボタン等々のグラフィックオブジェクトの書き込みも行う。
FIG. 19 is a diagram showing blocks constituting the television receiver 1 (
19−7はテレビ受像機TV1全体の制御を行う制御マイコン、19−8はリモコン19−11からワイヤレス信号で送られてくるキーコードを受け取るリモコンインタフェース部、19−9は電話回線を介したデータ通信を行う為のモデム、19−10はIEEE1394インタフェースのコネクタである。 19-7 is a control microcomputer for controlling the entire television receiver TV1, 19-8 is a remote control interface unit for receiving a key code sent by a wireless signal from the remote control 19-11, and 19-9 is data via a telephone line. A modem 19-10 for communication is an IEEE1394 interface connector.
図20はリモコン19−11を更に詳しく示したもので、20−1はテレビ受像機TV1のリモコンインタフェース19−8に対してキーコードを表す信号を出力するワイヤレス信号送信部、20−2の2つのキーは左右カーソルキー、20−3は3×4に配列されたキーアレイであり、ボタン表面には「1」「2」……「9」「0」「*」「#」と印字されている。以後、説明の中で、キーアレイ中のそれぞれのキーを個別に示す場合この印字を用いて示す。例えば左上のキーを「1」キーと呼ぶ。 Figure 20 is an illustration in greater detail the remote control 19-11, 20-1 wireless signal transmitter for outputting a signal representative of the key code to the remote controller interface 19-8 of the television receiver TV1, 2 20 -2 of the One key left cursor keys 20 -3 is a key array arranged in 3 × 4, the button face is printed as "1", "2", ...... "9", "0", "*", "#" Yes. Hereinafter, in the description, when each key in the key array is individually indicated, this printing is used. For example, the upper left key is called a “1” key.
〈動作説明〉
以下にテレビ受像機TV1の動作を説明する。
<Description of operation>
The operation of the television receiver TV1 will be described below.
図21はマイコン19−7の初期動作シーケンスを示す。マイコン19−7は、リモコン操作によって電源がOFFされたときも動作しており、リモコン19−11からのキーコードの受信が可能である。マイコン19−7は電源OFFモード時にリモコン19−11から何らかのキーコードを受け取ると、電源ONつまりシステム起動の動作を開始する(S21−1)。 FIG. 21 shows an initial operation sequence of the microcomputer 19-7. The microcomputer 19-7 operates even when the power is turned off by a remote control operation, and can receive a key code from the remote control 19-11. When the microcomputer 19-7 receives any key code from the remote controller 19-11 in the power OFF mode, the microcomputer 19-7 starts the power ON, that is, the system startup operation (S21-1).
そして、マイコン19−7は1394インタフェースを介して1394バスに接続されている他のAV機器の調査を行う(S21−2)。具体的にはAV/C(Audio Video/Control)規格に基づいたコマンドであるUnitInfoまたはSubunitInfoコマンドを送信することにより相手の機器のタイプを問い合わせるもので、このコマンドに対して返されるレスポンスデータを解析することにより、1394バス上に接続されている機器がVCR,DVD,Tuner,Monitorなどあらかじめ定められた機器タイプのいずれかに属するのかを判断することができる。 The microcomputer 19-7 to investigate other AV devices connected to the 1394 bus via the 1 39 4 interface (S21-2). Specifically, by sending a UnitInfo or SubunitInfo command that is a command based on the AV / C (Audio Video / Control) standard, the type of the partner device is inquired, and response data returned for this command is analyzed. By doing so, it is possible to determine whether a device connected on the 1394 bus belongs to any of predetermined device types such as VCR, DVD, Tuner, and Monitor.
図22はUnitInfoコマンドの例を示した図である。図中(a)はテレビ受像機TV1が他の機器に対して送信するUnitInfoコマンドのフォーマット、(b)は(a)のコマンドを受信した機器が返すレスポンスフォーマットである。そしてこのレスポンス中のUnit_typeフィールドに埋め込まれたIDによって、機器のタイプを知ることができる。図23はそのタイプIDの例を示したものである。 FIG. 22 shows an example of the UnitInfo command. In the figure, (a) shows the format of a UnitInfo command that the television receiver TV1 transmits to another device, and (b) shows the response format returned by the device that has received the command (a). The device type can be known from the ID embedded in the Unit_type field in the response. FIG. 23 shows an example of the type ID.
次に、マイコン19−7は前述の動作で調査したAV機器タイプ情報を基に、リモコンキーの割り付けを行う(S21−3)。ここでテレビ受像機TV1のマイコン19−7は図18で示した機器のうちVCR1,DVD1,DVD2,Tunerlの4つの利用可能なAV機器と認識したため、リモコンキーにこれら各機器を割り付ける。例えば「1」のキーにVCR1、「2」のキーにDVD1、「3」のキーにDVD2、「4」のキーにTunerlとなる。更に「5」のキーにはTV1自らが持っているアナログTV機能を割り付ける。
Next, the microcomputer 19-7 assigns remote control keys based on the AV device type information investigated by the above-described operation (S21-3). Here, since the microcomputer 19-7 of the television receiver TV1 recognizes four usable AV devices VCR1, DVD1, DVD2 and Tuner among the devices shown in FIG. 18, these devices are assigned to the remote control keys. For example, VCR1 is the key “1”, DVD1 is the key “2”, DVD2 is the key “3”, and Tuner is the key “4”. Furthermore, the analog TV function that the
そして、その割付結果を基に、リモコンガイド表示データを生成する(S21−4)。図24はその一例を示したものである。 And remote control guide display data is produced | generated based on the allocation result (S21-4). FIG. 24 shows an example.
マイコン19−7はリモコンのボタン配列(3×4)と同じ配列のアイコンデータを生成する。図中斜線で示した部分は機能が割り振られていないボタンに対する表示で、表示制御部の重ねあわせ機能により背景の画像が半透明に透けて見えるように表示される。 The microcomputer 19-7 generates icon data having the same arrangement as the button arrangement (3 × 4) of the remote controller. The hatched portion in the drawing is a display for a button to which no function is assigned, and the background image is displayed so that it can be seen translucently by the overlay function of the display control unit.
この状態でユーザがリモコンキーの「1」を押すと、マイコン19−7はVCR1からの映像が映像領域に表示するように表示制御部を制御し、また「2」のキーを押すとDVD1からの映像が映像領域に表示するよう表示制御部を制御する(S21−5)。
In this state, when the user presses the remote control key “1”, the microcomputer 19-7 controls the display control unit so that the video from the
〈AV機器の操作〉
次に、ユーザが「1」のキー押してビデオカセットレコーダVCR1を選択した場合の動作を示す。図25はマイコン19−7の動作シーケンスを示した図である。
<Operation of AV equipment>
Next, the operation when the user selects the video cassette recorder VCR1 by pressing the “1” key will be described. FIG. 25 is a diagram showing an operation sequence of the microcomputer 19-7.
ユーザがビデオカセットレコーダVCR1を選択すると(S25−1)、マイコン19−7はビデオカセットレコーダVCR1に対してコマンド送信し、ビデオカセットレコーダVCR1がどのような操作コマンドをサポートしているかを調査する(S25−2)。AV/C規格においてVCR用コマンドとして、PLAY,FORWARD,RECORDなど十数のコマンドが定義されているが、どのコマンドをサポートしているかは機器によって異なる為、あらかじめ調査しておく必要がある。AV/Cではこの調査の方法も定義しており、PLAYなどの各コマンドのコマンドタイプフィールドを「Inquiry」とすると、相手の機器がそのコマンドをサポートしているかを調べることができる。 When the user selects the video cassette recorder VCR1 (S25-1), the microcomputer 19-7 transmits a command to the video cassette recorder VCR1, and investigates what operation command the video cassette recorder VCR1 supports ( S25-2). In the AV / C standard, dozens of commands such as PLAY, FORWARD, and RECORD are defined as VCR commands. However, since which commands are supported varies depending on the device, it is necessary to investigate in advance. AV / C also defines this investigation method. When the command type field of each command such as PLAY is set to “Inquiry”, it is possible to examine whether the partner device supports the command.
図26はコマンドのフォーマットを示したものである。図中CT(Commnand type)というフィールドにInquiryというタイプを示すID(=02h)を設定することにより、そのコマンドを受け取った機器はOpCode+Operandに示したコマンドをサポートしていればIMPLEMENTを、サポートしていなければNOT IMPLEMENTをレスポンスして返す。マイコン19−7はAV/Cで定義されたVCR用コマンドのうち主要なものをすべてInpuiryタイプコマンドとしてビデオカセットレコーダVCR1に対して送信し、それぞれのレスポンスを解決することによって、ビデオカセットレコーダVCR1のサポートするコマンドのリストを作成する。 FIG. 26 shows a command format. In the figure, by setting an ID (= 02h) indicating an inquiry type in a field called CT (Command type), the device that has received the command supports IMPLEMENT if it supports the command indicated by OpCode + Operand. If not, it returns NOT IMPLEMENT as a response. The microcomputer 19-7 transmits all of the VCR commands defined in AV / C as the Inquiry type command to the video cassette recorder VCR1 and resolves the respective responses, so that the video cassette recorder VCR1 Create a list of supported commands.
次に、マイコン19−7は前述の動作で調査した内容をもとに、リモコンキー割付けを行う(S25−3)。ここでビデオカセットレコーダVCR1は操作コマンドとして、Play,Windの2つのコマンドをサポートされており、さらにPlayは順方向/逆方向/ストップの3つのモード、Windは順方向/逆方向2つのモードをサポートしているとすると、マイコン19−7は「1」キーにPlay(逆方向)、「3」キーにPlay(順方向)、「5」キーにPlay(ストップ)、「4」キーにWind(逆方向)、「6」キーにWind(順方向)を割り付ける。そして、この割付結果を基に、リモコンガイドの表示データを生成する(S25−4)。図27はその一例を示したものである。例えばここでユーザがリモコンの「6」キーを押すと、順方向ワインド(早送り)コマンドがビデオカセットレコーダVCR1に対して送信される。 Next, the microcomputer 19-7 performs remote control key assignment based on the contents investigated in the above-described operation (S25-3). Here, the video cassette recorder VCR1 supports two commands, Play and Wind, as operation commands. Further, Play has three modes of forward / reverse / stop, and Wind has two modes of forward / reverse. Assuming that it is supported, the microcomputer 19-7 plays “1” key with Play (reverse direction), “3” key with Play (forward direction), “5” key with Play (stop), and “4” key with Wind. (Reverse direction), “Wind” (forward direction) is assigned to the “6” key. Then, display data of the remote control guide is generated based on the allocation result (S25-4). FIG. 27 shows an example. For example, when the user presses the “6” key on the remote controller, a forward wind (fast forward) command is transmitted to the video cassette recorder VCR1.
〈リモコンキーが足りない場合〉
以上説明してきた動作はリモコンキーの数より割り当てる対象の方が少なかった場合であるが、本実施例では、リモコンキーの数より割り当て対象が多かった場合でも、操作性を損なうこと無く対応できる。図28はこの場合のリモコンガイドの表示例を示している。この例ではビデオカセットレコーダVCRの再生スピードが順方向、逆方向合わせて12種類サポートされている場合を想定している。
<When there are not enough remote control keys>
The operation described above is for the case where the number of objects to be assigned is smaller than the number of remote control keys. However, in this embodiment, even when the number of objects to be assigned is larger than the number of remote control keys, it is possible to cope without impairing operability. FIG. 28 shows a display example of the remote control guide in this case. In this example, it is assumed that 12 types of playback speeds of the video cassette recorder VCR are supported in the forward and backward directions.
マイコン19−7は、ビデオカセットレコーダVCR1のサポートするコマンド数がリモコン19−11のキー数を上回る場合、グループモードで表示を行う。グループモードとは例えば図28のように6×4のアイコンを表示し、その内半分の3×4のアイコンを枠で囲った表示を行うことを言う(図中(a))。そしてユーザがカーソルキー20−2(図20参照)を押すと、枠が移動し、もう一方の3×4のアイコンを囲む表示となる(図中(b))。そして図28(a)の示す場所に枠が表示されているときには「1」キーはストップ、「3」は早送り、「5」は順方向スロー再生のレベル2(図中SL2と示す)が割り当てられ、また図28(b)に示す場所に枠が表示されているときには「1」キーは巻き戻し、「3」はストップ、「5」は逆方向スロー再生のレベル2(図中SL2)と示す)を割り当てる。 When the number of commands supported by the video cassette recorder VCR1 exceeds the number of keys on the remote controller 19-11, the microcomputer 19-7 performs display in the group mode. In the group mode, for example, a 6 × 4 icon is displayed as shown in FIG. 28, and the display is performed by enclosing a half of the 3 × 4 icon in a frame ((a) in the figure). Then, when the user presses the cursor key 20-2 (see FIG. 20), the frame moves, and the other 3 × 4 icon is displayed ((b) in the figure). When a frame is displayed at the location shown in FIG. 28 (a), the “1” key is stopped, “3” is fast-forwarded, and “5” is assigned the forward slow playback level 2 (shown as SL2 in the figure). When a frame is displayed at the location shown in FIG. 28 (b), the “1” key rewinds, “3” is stop, “5” is reverse slow playback level 2 (SL2 in the figure). Assign).
このようにリモコンキーの数よりも割り当てる対象(処理)が多い場合にも前記グループモード表示により最悪でも2回のボタン操作で図28に示すどのコマンドも送信でき、スピーディな操作が可能となる。 As described above, even when there are more objects (processes) to be assigned than the number of remote control keys, any command shown in FIG. 28 can be transmitted by two button operations at the worst by the group mode display, and a speedy operation becomes possible.
このグループモードによる表示は当然ビデオカセットレコーダVCRの操作だけでなく、例えばチューナTuner1が受信できる番組サービス(チャネル)などを選択する場合にもおいても、同様に適用できる。図29はその場合の表示例を示したものである。
The display in the group mode is naturally applicable not only to the operation of the video cassette recorder VCR but also to the case where a program service (channel) that can be received by the
図29(a)の位置に枠が表示されているときには「1」キーはCS6が、「9」キーにはNHK2が割り付けられており、ユーザがリモコン19−11のカーソル20−2を押して図29(b)の位置に枠を移動させると、今度は「1」キーにBS1が、「9」キーにCS2が割り付けられる。この場合も前述の場合と同様、最悪でも2回のボタン操作ですべてのサービスが選択可能となる。 When a frame is displayed at the position in FIG. 29A, CS1 is assigned to the “1” key, and NHK2 is assigned to the “9” key, and the user presses the cursor 20-2 on the remote control 19-11. When the frame is moved to the position 29 (b), BS1 is assigned to the “1” key and CS2 is assigned to the “9” key. In this case as well, in the worst case, all services can be selected with two button operations.
〈文字入力への応用〉
図30に示す例はグループモードの例を文字入力に対応した例である。この例ではカーソルによって3つのグループを選択することになるが、この場合でも最悪で3回のキー操作で文字の入力が可能なため、スピーディな文字入力が可能となる。
<Application to character input>
The example shown in FIG. 30 is an example corresponding to character input in the group mode. In this example, three groups are selected by the cursor, but even in this case, since characters can be input by three key operations, speedy character input is possible.
〈録画予約設定時〉
ユーザがチューナTuner1を使用してTV番組を見ている状態でのリモコンガイドの表示例を図31に示す。本実施例においては通常TV視聴時、リモコン19−11の各キーには図31に示すような、ユーザがあらかじめ設定したか、視聴履歴を解析したことによって選ばれた放送サービスが9つ「1」から「9」キーに割り当てられ、リモコンキーを押すとダイレクトにサービスが選択されるようになっている。また「*」キーにはメニュー表示へ移動する処理が、「#」キーには録画設定の為の処理が割り当てられている。
<When recording reservation is set>
FIG. 31 shows a display example of the remote control guide when the user is watching a TV program using the tuner Tuner1. In the present embodiment, during normal TV viewing, each of the keys of the remote controller 19-11 has nine broadcasting services selected by the user as set in advance or analyzed by analyzing the viewing history as shown in FIG. ”To“ 9 ”key, and when the remote control key is pressed, the service is directly selected. A process for moving to the menu display is assigned to the “*” key, and a process for recording setting is assigned to the “#” key.
ここで、ユーザが「#」キー(録画)を押して、録画設定をしようとすると、マイコン19−7によって、図32に示す表示が行われる。 Here, when the user presses the “#” key (recording) and tries to set the recording, the display shown in FIG. 32 is performed by the microcomputer 19-7.
図32(a)は「#」(録画)キーが押された直後の画面であり、ユーザがアクションを指定する所である。この時マイコン19−7はアクションアイテム3つをキー「1」「2」「3」に割り当てる。そしてユーザが何れかを選択すると、そのアクションが実行可能なAV機器のアイテムをその下、つまり「4」,「5」,「6」により割り当てる(図32(b))。ユーザがAV機器を選択すると、さらにその機器のメディアに応じた録画場所の条件が「7」,「8」,「9」に割り付けられる(図32(c))。そして録画場所条件が選択することで、たとえば現在見ている番組の来週放送分のビデオ録画予約が完了する。 FIG. 32A shows a screen immediately after the “#” (recording) key is pressed, where the user designates an action. At this time, the microcomputer 19-7 assigns three action items to the keys "1", "2", and "3". When the user selects one of them, the item of the AV device that can execute the action is assigned below, that is, “4”, “5”, “6” (FIG. 32B). When the user selects an AV device, the recording location conditions corresponding to the media of the device are further assigned to “7”, “8”, and “9” (FIG. 32 (c)). Then, by selecting the recording location condition, for example, the video recording reservation for the next week broadcast of the currently viewed program is completed.
本実施例においては、TV受信機のリモコンキーにダイレクトに機能を割り振る為、はじめに録画キーを押してからたった3回のボタン操作で、録画設定を終了することができる。 In this embodiment, since the function is directly assigned to the remote control key of the TV receiver, the recording setting can be completed by only three button operations after the recording key is first pressed.
また、一般に本実施例のような各リモコンキーに処理がダイレクトに割り付けられている場合、不慣れなユーザが操作するとボタンの押し間違いが発生しやすいが、本実施例では図32の録画設定ようないくつかの手順を必要な設定に対しては、仮にボタンを押し間違えても、その後正しいキーを押せばそれまでの設定はキャンセルさせ、直ちに設定手順を進めることができる。例えば図32(b)でDVD1と間違えてVCR1のキーを押してしまっても、その後、すぐにDVD1のキー(つまり「5」キー)を押すことにより、直ちに表示内容が切り替わり、DVD1のメディアに応じた録画条件が表示されるようになる。以上の動作シーケンスを図33のフローチャートに示す。 In general, when processing is directly assigned to each remote control key as in the present embodiment, a button press error is likely to occur when an unfamiliar user operates, but in this embodiment, the recording setting shown in FIG. For settings that require several procedures, even if the button is pressed incorrectly, if the correct key is pressed thereafter, the settings up to that point can be canceled and the setting procedure can proceed immediately. For example, even if the VCR1 key is pressed by mistake in the case of DVD1 in FIG. 32 (b), the display content is immediately switched by immediately pressing the DVD1 key (that is, the “5” key), depending on the DVD1 media. Recorded recording conditions are displayed. The above operation sequence is shown in the flowchart of FIG.
なお、図32は、操作手段を列(タテ)方向に進めるものであるが、これに限らず、行(ヨコ)方向に進める形で実施することもできる。 In FIG. 32, the operation means is advanced in the column (vertical) direction. However, the present invention is not limited to this, and the operation means may be advanced in the row (horizontal) direction.
〈カーソルモードへの移行〉
本実施例では、これまで説明してきたさまざまな機能・処理をダイナミックにリモコンキーに割り付ける「ダイナミックモード」のインターフェースの他に、従来から一般的であるカーソルと決定キーの組み合わせによる「カーソルモード」インターフェースも有しており、設定画面で選択することができる。図34(a)はその設定画面の例を示しており、「ダイナミックモード」から「カーソルモード」に切替えるときは、設定画面で「1」のキーを押すことにより可能となる。図34(b)はカーソルモードになった後の設定画面の例を示している。この場合リモコンキー「2」,「4」,「6」,「8」にそれぞれ上下左右のカーソル移動処理が、「5」キーに決定処理が固定的に割り付けられており、「ダイナミックモード」に戻す為には「2」,「4」,「6」,「8」キーを押してカーソルを「カーソルモード」と書いたアイコンまで持っていき、「5」を押して決定を行えば良い。
<Transition to cursor mode>
In the present embodiment, in addition to the “dynamic mode” interface that dynamically assigns various functions and processes described so far to the remote control keys, the “cursor mode” interface based on a combination of a cursor and a determination key that has been generally used conventionally. And can be selected on the setting screen. FIG. 34A shows an example of the setting screen. Switching from the “dynamic mode” to the “cursor mode” is possible by pressing the “1” key on the setting screen. FIG. 34B shows an example of the setting screen after the cursor mode is set. In this case, the remote control keys “2”, “4”, “6”, “8” are assigned fixedly to the up / down / left / right cursor movement processing, and the “5” key is fixedly assigned to the “dynamic mode”. To return, press the “2”, “4”, “6”, “8” keys to bring the cursor to the “cursor mode” icon and press “5” to make the decision.
以上説明してきた実施例においては、テレビ受像機に表示部が組み込まれている構成となっているが、本発明の本質からすればこれに限ることなく表示部を持たないセットトップボックスであっても、同様の効果が得られることは言うまでもない。また、テレビ受像機以外の電子機器において、ユーザインタフェース制御を行う形で同様に実施することができる。 In the embodiments described above, the display unit is incorporated in the television receiver. However, according to the essence of the present invention, the set top box is not limited to this and has no display unit. However, it goes without saying that the same effect can be obtained. In addition, the electronic device other than the television receiver can be similarly implemented by performing user interface control.
また、本実施例においてはネットワークの基本技術にIEEE1394を用いて説明を行ったが、これも本発明の本質からすればこれに限ることなく、同様のバスシステム、またはネットワークシステムであっても同様であることは明らかである。
Also, in this embodiment, the description has been made using
以上説明したように、本実施例ユーザインタフェース制御装置によれば、ホームネットワーク環境における多種多様な操作をTV受像機のリモコンを使って行う際に、リモコンキーの数を増やすこと無く実現できるばかりでなく、しかも非常に速く処理を行うことができるようになる。特に、カーソルキーと決定キーの組み合わせによるユーザインタフェースに比べると、キーを押す回数が大幅に減らすことができる。 As described above, according to the user interface control device of the present embodiment, various operations in the home network environment can be realized without increasing the number of remote control keys when the remote control of the TV receiver is used. In addition, processing can be performed very quickly. In particular, the number of times the key is pressed can be greatly reduced compared to a user interface using a combination of a cursor key and a determination key.
また、従来の提案においても、本実施例のようにリモコンキーにダイナミックに機能を割り付ける方式が提案されていたが、本実施例はそれに比しても、リモコンキーの数が機能の数よりも少なかった場合でも対応可能であり、さらにホームネットワーク上の機器構成やリソースを反映したキー割り当てが可能である。また、録画予約などの多くの手順を必要とする処理も非常に短時間で行えるようになる、など多くのメリットがある。 Also in the conventional proposal, a method for dynamically assigning functions to remote control keys as in this embodiment has been proposed, but in this embodiment, the number of remote control keys is more than the number of functions. Even if there are few, it can respond, and furthermore, it is possible to assign a key reflecting the device configuration and resources on the home network. In addition, there are many merits such as processing that requires many procedures such as recording reservation can be performed in a very short time.
Claims (11)
前記リモートコントローラからの信号を受信する受信手段と、
前記複数の操作手段と対応するように配列された複数の表示要素を有するガイド情報を生成するガイド情報生成手段であって、前記複数の操作手段に割り当てられる項目の数と前記複数の操作手段に含まれる操作手段の数とに基づいて前記ガイド情報をいくつ生成するかを決定する前記ガイド情報生成手段と、
前記ガイド情報生成手段で生成された1つ以上の前記ガイド情報が表示手段に表示されるように制御する表示制御手段と、
を有することを特徴とする電子機器。 An electronic device that provides a user interface using a remote controller having a plurality of operation means arranged in a matrix ,
Receiving means for receiving a signal from the remote controller;
Guide information generation means for generating guide information having a plurality of display elements arranged to correspond to the plurality of operation means, wherein the number of items allocated to the plurality of operation means and the plurality of operation means The guide information generating means for determining how many of the guide information are to be generated based on the number of operation means included;
Display control means for controlling the one or more guide information generated by the guide information generating means to be displayed on the display means;
An electronic device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009236311A JP5002637B2 (en) | 2009-10-13 | 2009-10-13 | Electronics |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009236311A JP5002637B2 (en) | 2009-10-13 | 2009-10-13 | Electronics |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000334516A Division JP4434467B2 (en) | 2000-11-01 | 2000-11-01 | User interface control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010015598A JP2010015598A (en) | 2010-01-21 |
JP5002637B2 true JP5002637B2 (en) | 2012-08-15 |
Family
ID=41701589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009236311A Expired - Fee Related JP5002637B2 (en) | 2009-10-13 | 2009-10-13 | Electronics |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5002637B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10872522B2 (en) | 2018-09-13 | 2020-12-22 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015173866A1 (en) * | 2014-05-12 | 2015-11-19 | 株式会社 東芝 | Electronic device and electronic device control system |
JP2017207833A (en) * | 2016-05-16 | 2017-11-24 | オムロン株式会社 | Input control device, steering system, input control method, control program, and recording medium |
WO2018053599A1 (en) * | 2016-09-25 | 2018-03-29 | Kordtech Pty Ltd | Human machine interface system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2730091B2 (en) * | 1988-10-14 | 1998-03-25 | ソニー株式会社 | Remote control command system |
JP3186390B2 (en) * | 1993-12-27 | 2001-07-11 | ソニー株式会社 | Electronic equipment control system and electronic equipment control device |
JPH1132381A (en) * | 1997-07-10 | 1999-02-02 | Toshiba Corp | Remote control transmitter-receiver for television receiver |
JP2000050369A (en) * | 1998-07-29 | 2000-02-18 | Nec Corp | Remote control transmitter |
JP2000066795A (en) * | 1998-08-25 | 2000-03-03 | Canon Inc | Remote input system and its control method |
JP3268282B2 (en) * | 1999-03-16 | 2002-03-25 | シャープ株式会社 | Multi-screen display device |
-
2009
- 2009-10-13 JP JP2009236311A patent/JP5002637B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10872522B2 (en) | 2018-09-13 | 2020-12-22 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
Also Published As
Publication number | Publication date |
---|---|
JP2010015598A (en) | 2010-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4434467B2 (en) | User interface control device | |
US6957396B2 (en) | Graphic user interface for digital networks | |
US6844886B1 (en) | Network control system | |
US7924168B2 (en) | Remote control system, remote commander and remote control method, apparatus to be remotely controlled, and computer system | |
US8286210B2 (en) | HDMI switching technology for the coupling of consumer electronic control and/or non-consumer electronic control devices in an audio/visual environment | |
US7131135B1 (en) | Method for automatically determining the configuration of a multi-input video processing apparatus | |
CN100591107C (en) | Apparatus and method for providing user interface | |
KR101387396B1 (en) | Method for providing service information and device thereof | |
US20020063797A1 (en) | Television signal reception apparatus and method, and broadcast reception apparatus and method | |
US20020040474A1 (en) | Video processing device | |
JPH10150611A (en) | Epg equipment and its control method | |
US6684110B1 (en) | Control system, apparatus, and method in which display characteristics of an operation panel are changeable | |
US20090154933A1 (en) | Control system for network of input devices with automatic device configuration | |
JP2010028804A (en) | Control system for network of input devices with optimization of recording process based on recording device | |
JP5002637B2 (en) | Electronics | |
US7310808B2 (en) | Method of and apparatus for supporting and enabling the selection and mixing of multiple streams of audio/video data from multiple sources within a receiving device allowing external control | |
JP3546662B2 (en) | Distributed home network | |
JP2001128025A (en) | User interface control system, its method and storage medium | |
JP4663119B2 (en) | Method for automatically determining the configuration of a multi-input video processor | |
JP2004538680A (en) | Control system and user interface for network consisting of multiple input devices | |
JP2004194011A (en) | Remote operation control system, remote controller, remote operation method, program and storage medium | |
JP2001145179A (en) | Remote control system for bus-connected equipment and program recording medium | |
KR100602206B1 (en) | Multi function apparatus having SCART connector and control method thereof | |
KR20010070220A (en) | Network control system | |
KR100243239B1 (en) | Programmed recording apparatus of dvcr not having self-tunner and programmed recording method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110927 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111128 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20120208 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120515 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120521 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150525 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |