JP4465381B2 - Information processing apparatus and screen display method - Google Patents

Information processing apparatus and screen display method Download PDF

Info

Publication number
JP4465381B2
JP4465381B2 JP2007292419A JP2007292419A JP4465381B2 JP 4465381 B2 JP4465381 B2 JP 4465381B2 JP 2007292419 A JP2007292419 A JP 2007292419A JP 2007292419 A JP2007292419 A JP 2007292419A JP 4465381 B2 JP4465381 B2 JP 4465381B2
Authority
JP
Japan
Prior art keywords
content
request
exception
unit
exception processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007292419A
Other languages
Japanese (ja)
Other versions
JP2009118431A (en
Inventor
達郎 大井
朋子 仮屋
絢子 平石
恵理香 山下
芳夫 國吉
秀雄 山口
光浩 米津
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Acrodea Inc
Original Assignee
NTT Docomo Inc
Acrodea Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc, Acrodea Inc filed Critical NTT Docomo Inc
Priority to JP2007292419A priority Critical patent/JP4465381B2/en
Publication of JP2009118431A publication Critical patent/JP2009118431A/en
Application granted granted Critical
Publication of JP4465381B2 publication Critical patent/JP4465381B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Description

本発明は、コンテンツを表示することのできる情報処理装置および画面表示方法に関する。   The present invention relates to an information processing apparatus capable of displaying content and a screen display method.

移動機におけるメニューなどの表示画面(以下、UI(User Interface)コンテンツとする)はコンテンツ化されており、ユーザの嗜好に沿ったカスタマイズを行うことができるシステムが構築されている。例えば、特開2005−352943号(特許文献1)には、メニューなどの表示画面をユーザの使用形態を反映させてカスタマイズすることができる情報端末が記載されている。また、特開2006−311498号公報(特許文献2)には、特定のイベントが発生すると移動体のディスプレイを変化させる手段が開示されており、また端末機において、移動体(アイコンに相当)を魚のキャラクター化し、そのキャラクター化したイメージをディスプレイすることが記載されている。
特開2005−352943号公報 特開2006−311498号公報
A display screen such as a menu in the mobile device (hereinafter referred to as UI (User Interface) content) is converted into content, and a system that can be customized in accordance with user preferences is constructed. For example, Japanese Patent Laying-Open No. 2005-352943 (Patent Document 1) describes an information terminal that can customize a display screen such as a menu to reflect a usage pattern of a user. Japanese Patent Laying-Open No. 2006-31498 (Patent Document 2) discloses means for changing the display of a moving object when a specific event occurs. In the terminal, a moving object (corresponding to an icon) is disclosed. It is described that a fish is characterized and the characterized image is displayed.
JP-A-2005-352943 JP 2006-31498 A

このUIコンテンツの表現力に自由度をもたせるために、UIコンテンツはウエブサイトからダウンロードすることが考えられている。また、基本的には、移動機のキーイベントについては、UIコンテンツを制御するUIエンジン部が取得して、それに対する表示動作についても、UIコンテンツにしたがってUIエンジン部が決定権を持つことが考えられている。例えば、あるキーイベントが発生すると、UIエンジン部がキー内容を取得し、UIコンテンツにしたがってどのようなコンテンツを表示するかを判断し、表示することが考えられている。   In order to give the UI content expressive freedom, it is considered to download the UI content from a website. Basically, the UI engine unit that controls the UI content is acquired for the key event of the mobile device, and the UI engine unit has the right to determine the display operation for the key event according to the UI content. It has been. For example, it is considered that when a key event occurs, the UI engine unit acquires the key content, determines what content is to be displayed according to the UI content, and displays the content.

しかしながら、UIエンジン部およびその制御を行うシステム部のある特定の状態においては、例外処理的に、キーイベントに対する表示動作の決定権をシステム部がもつ必要がある。例えば、あるキーイベントに対して表示される表示画面を統一させたい場合がある。UIエンジン部におけるUIコンテンツの描画処理は、UIコンテンツにしたがった処理を行うことを前提とするものであることから、ユーザまたはUIコンテンツの製作者が、キーイベントに対するコンテンツの描画を適宜変えることができる。したがって、UIコンテンツのカスタマイズを前提とするUIエンジン部に操作の統一対象となるキーイベントの決定権を渡すことは妥当ではない。   However, in a specific state of the UI engine unit and the system unit that controls the UI engine unit, it is necessary for the system unit to have a right to determine a display operation for a key event as an exception process. For example, there is a case where it is desired to unify the display screen displayed for a certain key event. Since the UI content rendering process in the UI engine unit is premised on the processing according to the UI content, the user or the UI content producer may appropriately change the content rendering for the key event. it can. Therefore, it is not appropriate to pass the right to determine the key event that is the target of unification of operations to the UI engine unit that presupposes customization of UI content.

一方、システム部が常にUIエンジン部におけるUIコンテンツの表示状態を把握し、その表示状態に応じて処理を分けることで解決可能であるが、UIコンテンツの状態変化のたびに、UIエンジン部がシステム部に状態通知を行うことは、UIコンテンツの表示速度を著しく低下させる可能性がある。例えば、UIエンジン部におけるページ遷移などUIコンテンツの状態変化の度に、UIエンジン部からシステム部に状態通知が行われ、また、システム部では、スタックされた状態通知に応じて状態判定を行う処理時間が消費される。   On the other hand, the system unit can always solve the problem by grasping the display state of the UI content in the UI engine unit and dividing the processing according to the display state. Sending a status notification to a part may significantly reduce the display speed of UI content. For example, every time a UI content state changes, such as a page transition in the UI engine unit, a state notification is sent from the UI engine unit to the system unit, and the system unit performs state determination according to the stacked state notification. Time is consumed.

そこで、上述の課題を解決するために、本発明は、UIコンテンツの状態をシステム部に通知することなく、様々な機種における操作性を統一させることができる情報処理装置および画面表示方法を提供することを目的とする。   Therefore, in order to solve the above-described problem, the present invention provides an information processing apparatus and a screen display method that can unify operability in various models without notifying the system unit of the state of UI content. For the purpose.

上述の課題を解決するために、本発明の情報処理装置は、装置の制御を行うシステム部と、前記システム部による制御のもと、コンテンツの描画処理を行うコンテンツエンジン部と、を備える情報処理装置において、前記システム部は、ユーザからキー入力を受け付けるキー入力手段と、前記キー入力手段により受け付けられたキー入力による画面表示が例外処理要求を必要とするか否かを判断する判断手段と、前記判断手段により例外処理要求が必要であると判断されると、前記コンテンツエンジン部にコンテンツの再生要求および例外処理要求の内容を通知し、例外処理要求が必要でないと判断されると、例外処理要求の通知を行わずに、コンテンツの再生要求を行う例外要求通知手段と、前記コンテンツエンジン部において描画処理されたコンテンツを表示する表示手段と、前記コンテンツエンジン部から例外処理発生の通知を受けると、当該通知にしたがった表示内容を前記表示手段に出力する例外処理手段と、を備え、前記コンテンツエンジン部は、前記例外要求通知手段により例外処理要求が通知されると、当該例外処理要求を記憶する記憶手段と、前記記憶手段に例外処理内容が記憶された後に、前記キー入力手段によるキー入力が前記記憶手段に記憶されている例外処理要求に一致する場合には、例外処理発生の通知を前記システム部に行う例外処理通知手段と、前記記憶手段に例外処理要求が記憶された後に、前記キー入力手段によるキー入力が前記記憶手段に記憶されている例外処理要求に一致しない場合には、前記キー入力にしたがった描画処理を行い、描画処理したコンテンツを前記表示手段に出力する描画処理手段と、を備えている。   In order to solve the above-described problems, an information processing apparatus according to the present invention includes a system unit that controls the apparatus, and a content engine unit that performs content rendering processing under the control of the system unit. In the apparatus, the system unit includes a key input unit that receives a key input from a user, a determination unit that determines whether the screen display by the key input received by the key input unit requires an exception processing request, When the determination unit determines that an exception processing request is necessary, the content engine unit is notified of the content reproduction request and the content of the exception processing request, and when it is determined that no exception processing request is required, exception processing is performed. Exception request notifying means for making a content playback request without notifying the request, and drawing processing in the content engine unit. Display means for displaying the content, and exception processing means for outputting the display content according to the notification to the display means upon receiving notification of occurrence of exception processing from the content engine section, the content engine section comprising: When an exception handling request is notified by the exception request notifying means, a storage means for storing the exception handling request, and after the exception processing content is stored in the storage means, the key input by the key input means is stored in the memory An exception processing notification means for notifying the system unit of the occurrence of an exception processing if the exception processing request stored in the means matches, and the key input means after the exception processing request is stored in the storage means If the key input by does not match the exception handling request stored in the storage means, the drawing process is performed according to the key input, and the drawing is performed. The treated contents and a, a drawing processing means for outputting to said display means.

この発明によれば、システム部において、受け付けられたキー入力による画面表示が例外処理要求を必要とすると判断されると、コンテンツの再生要求および例外処理要求の内容をコンテンツエンジン部に通知し、例外処理要求が必要でないと判断されると、例外処理要求の通知を行わずに、コンテンツの再生要求を行う。   According to the present invention, when the system unit determines that the screen display by the accepted key input requires an exception handling request, the content engine request is notified to the content engine unit of the content reproduction request and the exception handling request. If it is determined that the processing request is not necessary, the content reproduction request is made without notifying the exception processing request.

一方、コンテンツエンジン部において、システム部から例外処理要求が通知されると、当該例外処理要求を記憶する。そして、その後、システム部において受け付けられたキー入力が、記憶されている例外処理要求に一致する場合には、例外処理発生の通知をシステム部に行い、通知にしたがった内容を表示させる。また、システム部において受け付けられたキー入力が、記憶されている例外処理要求に一致しない場合には、キー入力にしたがった描画処理を行い、描画処理したコンテンツを表示させる。   On the other hand, when an exception processing request is notified from the system unit in the content engine unit, the exception processing request is stored. After that, when the key input accepted by the system unit matches the stored exception processing request, the system unit is notified of the exception processing occurrence, and the contents according to the notification are displayed. If the key input accepted by the system unit does not match the stored exception handling request, the rendering process is performed according to the key input, and the rendered content is displayed.

これにより、コンテンツエンジン部において例外処理の発生を判断し、システム部において例外処理を実行することができ、ユーザの操作性を統一させることを可能とさせる。   As a result, occurrence of exception processing can be determined in the content engine unit, and exception processing can be executed in the system unit, thereby making it possible to unify user operability.

また、本発明の情報処理装置において、例外処理要求は、入力されたキーを示すキー種別および表示されているページを示すページ状態を含み、前記コンテンツエンジン部における前記例外処理通知手段は、現に表示されているページのページ状態および前記キーイベント通知手段により通知されたキー入力のキー種別が、前記記憶手段に記憶されている例外処理要求の内容と一致する場合には、例外処理発生の通知を前記システム部に行い、一致しない場合には、前記キー入力にしたがった描画処理を行い、描画処理したコンテンツを前記表示手段に出力することが好ましい。   In the information processing apparatus of the present invention, the exception processing request includes a key type indicating an input key and a page state indicating a displayed page, and the exception processing notifying unit in the content engine unit is currently displayed. If the page status of the page being processed and the key type of the key input notified by the key event notification means match the contents of the exception processing request stored in the storage means, a notification of exception processing occurrence is sent. It is preferable to perform drawing processing according to the key input and output the rendered content to the display means when the system unit does not match.

この発明によれば、現に表示されているページのページ状態および通知されたキー入力のキー種別が、予め記憶されている例外処理要求の内容と一致しているか否かを判断することができ、システム部に例外処理の発生の通知を適切に行うことができる。   According to the present invention, it is possible to determine whether the page state of the currently displayed page and the key type of the notified key input match the contents of the exception handling request stored in advance, The system part can be appropriately notified of the occurrence of exception processing.

ところで、本発明は、上記のように情報処理装置の発明として記述できる他に、以下のように、画面表示方法の発明としても記述することができる。これらはカテゴリーが異なるだけで、実質的に同一の発明であり、同様の作用・効果を奏する。   By the way, the present invention can be described as an invention of an information processing apparatus as described above, and can also be described as an invention of a screen display method as follows. These are substantially the same inventions only in different categories, and exhibit the same actions and effects.

すなわち、本発明の画面表示方法は、装置の制御を行うシステム部と、前記システム部による制御のもと、コンテンツの描画処理を行うコンテンツエンジン部と、を備える情報処理装置の画面表示方法において、前記システム部は、ユーザからキー入力を受け付けるキー入力ステップと、前記キー入力ステップにより受け付けられたキー入力による画面表示が例外処理要求を必要とするか否かを判断する判断ステップと、前記判断ステップにより例外処理要求が必要であると判断されると、前記コンテンツエンジン部にコンテンツの再生要求および例外処理要求の内容を通知し、例外処理要求でないと判断されると、例外処理要求の通知を行わずに、コンテンツの再生要求を行う例外処理要求通知ステップと、を備え、前記コンテンツエンジン部は、前記例外要求通知ステップにより例外処理要求が通知されると、当該例外処理要求を記憶する記憶ステップと、前記記憶ステップに例外処理内容が記憶された後に、前記キー入力ステップによるキー入力が予め記憶されている例外処理要求に一致する場合には、例外処理発生の通知を前記システム部に行う例外処理通知ステップと、例外処理要求が記憶された後に、前記キー入力ステップによるキー入力が予め記憶されている例外処理要求に一致しない場合には、前記キー入力にしたがった描画処理を行い、描画処理したコンテンツを表示させる描画処理ステップと、を備え、前記システム部は、前記コンテンツエンジン部の描画処理ステップにおいて処理されたコンテンツを表示する表示ステップと、前記コンテンツエンジン部の前記例外処理通知ステップにおいて処理された例外処理発生の通知を受けると、当該通知にしたがった表示内容を表示させる例外処理ステップと、
をさらに備えている。
That is, the screen display method of the present invention is a screen display method of an information processing apparatus comprising: a system unit that controls the apparatus; and a content engine unit that performs content rendering processing under the control of the system unit. The system unit includes a key input step for receiving a key input from a user, a determination step for determining whether a screen display by the key input received by the key input step requires an exception processing request, and the determination step If it is determined that an exception handling request is required, the content engine unit is notified of the content reproduction request and the exception handling request, and if it is determined that the exception handling request is not found, the exception handling request is notified. And an exception handling request notification step for making a content playback request, and the content engine When the exception processing request is notified in the exception request notification step, the storage step stores the exception processing request, and after the exception processing content is stored in the storage step, the key input by the key input step is performed. When the exception processing request stored in advance is matched, an exception processing notification step for notifying the system unit of the occurrence of exception processing is performed, and after the exception processing request is stored, the key input by the key input step is performed in advance. A drawing processing step for performing drawing processing according to the key input and displaying the drawn content when the request does not match the stored exception processing request, and the system unit includes: A display step for displaying the content processed in the drawing processing step; and Upon receiving the serial exception handling notification alert handled exception processing occurs in step, and exception processing step of displaying the display contents in accordance with the notification,
Is further provided.

本発明によれば、コンテンツエンジン部において例外処理の発生を判断し、システム部において例外処理を実行することができ、ユーザの操作性を統一させることを可能とさせる。   According to the present invention, it is possible to determine the occurrence of exception processing in the content engine unit and execute exception processing in the system unit, and to make it possible to unify user operability.

本発明は、一実施形態のために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。   The present invention can be readily understood by considering the following detailed description with reference to the accompanying drawings shown for the embodiments. Subsequently, embodiments of the present invention will be described with reference to the accompanying drawings. Where possible, the same parts are denoted by the same reference numerals, and redundant description is omitted.

図1は、本実施形態の携帯電話機10の機能ブロックを示すブロック図である。図1に示すように、携帯電話機10は、メインシステム20(システム部)およびUIエンジン30(コンテンツエンジン部)を含んで構成されている。さらに、メインシステム20は、キー入力部21(キー入力手段)、UIコンテンツ格納部22、メインシステム制御部23、および表示部24(表示手段)を含んで構成されており、UIエンジン30は、UIコンテンツ制御部31、格納部32、UIコンテンツ描画部33を含んで構成されている。この携帯電話機10は、図2に示されているハードウェアから構成されている。   FIG. 1 is a block diagram showing functional blocks of the mobile phone 10 of the present embodiment. As shown in FIG. 1, the mobile phone 10 includes a main system 20 (system unit) and a UI engine 30 (content engine unit). Further, the main system 20 includes a key input unit 21 (key input unit), a UI content storage unit 22, a main system control unit 23, and a display unit 24 (display unit). The UI engine 30 includes: The UI content control unit 31, the storage unit 32, and the UI content drawing unit 33 are configured. The cellular phone 10 is composed of the hardware shown in FIG.

図2は、携帯電話機10のハードウェア構成図である。図1に示される携帯電話機10は、物理的には、図2に示すように、CPU101、主記憶部102、補助記憶部103、通信制御部104、表示部105、および操作部106などを含むコンピュータシステムとして構成されている。図1において説明した各機能は、図2に示すCPU101、主記憶部102等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、CPU101の制御のもとで通信制御部104、表示部105、操作部106を動作させるとともに、主記憶部102、補助記憶装置103におけるデータの読み出し及び書き込みを行うことで実現される。   FIG. 2 is a hardware configuration diagram of the mobile phone 10. The cellular phone 10 shown in FIG. 1 physically includes a CPU 101, a main storage unit 102, an auxiliary storage unit 103, a communication control unit 104, a display unit 105, an operation unit 106, and the like as shown in FIG. It is configured as a computer system. Each function described in FIG. 1 has a communication control unit 104 and a display unit 105 under the control of the CPU 101 by loading predetermined computer software on hardware such as the CPU 101 and the main storage unit 102 shown in FIG. This is realized by operating the operation unit 106 and reading and writing data in the main storage unit 102 and the auxiliary storage device 103.

なお、この携帯電話機10におけるモジュール構成は図3に示す構成からなる。図3は、本実施形態の携帯電話機10に搭載されている各モジュールのモジュール構成図である。図3に示されているように、OS(Operating System)50の上にミドルウエアであるメインシステム制御モジュール(アプリケーション)51およびUIエンジン制御モジュール52が動作し、メインシステム制御モジュール51とUIエンジン制御モジュール52とは、相互に制御指示の送受を行うことを可能にしている。   Note that the module configuration of the cellular phone 10 is the configuration shown in FIG. FIG. 3 is a module configuration diagram of each module mounted on the mobile phone 10 of the present embodiment. As shown in FIG. 3, a main system control module (application) 51 and a UI engine control module 52, which are middleware, operate on an OS (Operating System) 50, and the main system control module 51 and UI engine control are operated. The module 52 can send and receive control instructions to and from each other.

このUIエンジン制御モジュール52は、キャリア事業者がメーカに対して提供するモジュールの一つであって、コンテンツメーカが製作したメニュー画面など、ダウンロードされたコンテンツの描画表現を可能に構成されたモジュールである。この描画表現は、当該コンテンツに記述されているスクリプトにしたがって表現されるものである。本実施形態においては、コンテンツメーカ独自の表現を可能にするコンテンツであって、メニュー画面を構成するためのコンテンツの描画処理を可能にするように構成されてものである。   This UI engine control module 52 is one of the modules provided to the manufacturer by the carrier, and is a module configured to be able to render the downloaded content such as a menu screen produced by the content manufacturer. is there. This drawing expression is expressed according to a script described in the content. In the present embodiment, the content can be expressed uniquely by the content maker, and the content can be rendered for configuring the menu screen.

このコンテンツがメニュー画面を構成するためのものである場合には、コンテンツメーカによって、その操作内容は異なっている場合がある。一方で、メインシステム制御モジュール51は、例えば、移動通信網のキャリア事業者により定められた基本設計に基づいて構成されたものであり、メインシステム20は同一のキャリア事業者から提供されている端末であればメーカが異なってもその操作性などの基本思想はほぼ同一のものとなるよう構成されている。   When this content is for configuring a menu screen, the operation content may differ depending on the content maker. On the other hand, the main system control module 51 is configured based on a basic design determined by a carrier operator of a mobile communication network, for example, and the main system 20 is a terminal provided by the same carrier operator If so, the basic philosophy such as operability is almost the same regardless of the manufacturer.

また、メインシステム制御モジュール51は、メインシステム制御部23として機能するのであって、OS50を介してキー入力部21のキー入力の受付を判断し、また、OS50を介して表示部24に対して表示処理を行うことができる。また、UIエンジン制御モジュール52は、UIエンジン制御部35として機能するものであって、ハードウェアとして構成されている格納部32(例えば、主記憶部102または補助記憶部103内にその格納領域が形成されている)に対して各種情報の格納処理または読み出し処理を行う。以下、図1に示す機能ブロックに基づいて、各機能ブロックを説明する。   Further, the main system control module 51 functions as the main system control unit 23, determines acceptance of the key input of the key input unit 21 via the OS 50, and gives a display to the display unit 24 via the OS 50. Display processing can be performed. The UI engine control module 52 functions as the UI engine control unit 35, and the storage area of the storage unit 32 configured as hardware (for example, the main storage unit 102 or the auxiliary storage unit 103 has a storage area). Storage processing or reading processing of various types of information is performed. Hereinafter, each functional block will be described based on the functional blocks shown in FIG.

メインシステム20は、装置全体を制御する制御モジュールであって、キー入力部21(操作部106に相当)、メインシステム制御部23(CPU101に相当)、および表示部24(表示部105に相当)から構成されている。   The main system 20 is a control module that controls the entire apparatus, and includes a key input unit 21 (corresponding to the operation unit 106), a main system control unit 23 (corresponding to the CPU 101), and a display unit 24 (corresponding to the display unit 105). It is composed of

キー入力部21は、ユーザからの操作を受け付ける部分であり、例えば、本実施形態においては少なくとも、メニュー画面を表示することを指示するためのメニューキー、メールメニュー画面を表示するためのメールキー、ブラウザメニュー画面を表示するためのインターネットキー、入力した文字を削除しまたは画面を一つ前に戻るためのクリアキー、および0を含んだ英数字のキーを含んでいる。   The key input unit 21 is a part that receives an operation from a user. For example, in the present embodiment, at least a menu key for instructing to display a menu screen, a mail key for displaying a mail menu screen, It includes an Internet key for displaying a browser menu screen, a clear key for deleting an input character or returning to the previous screen, and an alphanumeric key including zero.

UIコンテンツ格納部22は、メニュー画面を構成するためのフレームデータ、アイコンデータおよびメニュー画面における操作ルールが記述されているスクリプトデータなどのコンテンツデータを格納する部分である。このUIコンテンツ格納部22に格納されているフレームデータ、アイコンデータおよびスクリプトデータは、予め格納されたものでもよいし、ダウンロードされることにより取得されるものでもよい。   The UI content storage unit 22 is a part for storing content data such as frame data for configuring a menu screen, icon data, and script data describing operation rules on the menu screen. The frame data, icon data, and script data stored in the UI content storage unit 22 may be stored in advance or acquired by downloading.

メインシステム制御部23は、判断部231(判断手段)、通知部232(例外要求通知手段)および例外処理部233(例外処理手段)を備える。判断部231は、キー入力部21において受け付けられたキー操作内容に基づいて、例外処理要求が必要であるか否かを判断する部分であり、例えば、メインシステム制御部23は、キー入力部21において、メニューキー、メールキー、またはインターネットキーの入力の受け付けがなされか否かを判断し、例外処理の要求が必要であるか否かを判断する。   The main system control unit 23 includes a determination unit 231 (determination unit), a notification unit 232 (exception request notification unit), and an exception processing unit 233 (exception processing unit). The determination unit 231 is a part that determines whether or not an exception processing request is necessary based on the key operation content received by the key input unit 21. For example, the main system control unit 23 includes the key input unit 21. In step (1), it is determined whether or not an input of a menu key, a mail key, or an Internet key is accepted, and it is determined whether or not a request for exception processing is necessary.

ここで判断部231が、メニューキー、メールキー、またはインターネットキーのいずれかの入力の受付がなされ、例外処理の要求が必要であると判断すると、通知部232は、その入力に対応したTOPメニュー画面、メールメニュー画面、ブラウザメニュー画面のいずれかの画面を構成するコンテンツデータが記憶されているUIコンテンツ格納部22の領域のアドレスデータ、そのコンテンツデータの再生要求、および例外処理要求をUIエンジン30に出力する。なお、通知部232は、アドレスデータを出力する代わりに、コンテンツデータそのものを出力するようにしてもよい。   Here, when the determination unit 231 receives an input of any of the menu key, the mail key, or the Internet key and determines that an exception processing request is required, the notification unit 232 displays the TOP menu corresponding to the input. The UI engine 30 receives the address data of the area of the UI content storage unit 22 in which content data constituting any one of the screen, the mail menu screen, and the browser menu screen is stored, the reproduction request for the content data, and the exception processing request. Output to. Note that the notification unit 232 may output the content data itself instead of outputting the address data.

また、判断部231は、上述のように予め定められた例外処理要求が必要ではないキー操作がキー入力部21により受け付けられたと判断した場合には、通知部232はその入力に対応したコンテンツデータの再生要求をUIエンジン30に出力する。この再生要求通知には、UIコンテンツ格納部22に記憶されているコンテンツデータの記憶領域を示すアドレスデータが含まれている。   If the determination unit 231 determines that a key operation that does not require a predetermined exception handling request as described above has been received by the key input unit 21, the notification unit 232 sets content data corresponding to the input. Is output to the UI engine 30. This reproduction request notification includes address data indicating the storage area of the content data stored in the UI content storage unit 22.

例外処理部233は、通知部232がキーイベント通知を行った後に、UIエンジン30から例外処理発生通知とともに、上述キー入力に応じた動作要求を受けると、当該動作要求に応じた処理を実行する。例えば、メインシステム制御部23は、メニューキーの押下によりTOPメニュー画面を表示し、その表示時に、キー入力部21において0キーが入力された場合には、UIエンジン30から例外処理発生通知とともに自局番号の表示要求を受信し、自局番号を表示部24に表示させる。
なお、メインシステム制御部23は、キー処理部(図示せず)および状態格納部(図示せず)をさらに備えており、この状態格納部は、UIエンジン30(UIコンテンツ制御部31)からUIコンテンツ再生要求に応じた応答信号を受けると、UIコンテンツ再生中の旨を記憶する。メインシステム部23は、キー入力があったとき、この状態格納部に記憶されている情報に基づいて、通知部232がUIコンテンツを利用するためのコンテンツ再生要求を行うか、若しくはキーイベント通知を行うか、またはキー処理部を用いた、UIコンテンツを利用しないキー入力処理を行うかを判断する。状態格納部にUIコンテンツが再生中である旨の情報が記憶されている場合には、通知部232はキーイベント通知を行うよう処理する。状態格納部に当該情報が記憶されていない場合には、キー処理部は受け付けたキー入力に対応した処理(UIコンテンツの再生要求、またはキー処理部によるキー処理)を実行する。
When the exception processing unit 233 receives an operation request corresponding to the key input together with the exception processing occurrence notification from the UI engine 30 after the notification unit 232 performs the key event notification, the exception processing unit 233 executes processing corresponding to the operation request. . For example, the main system control unit 23 displays the TOP menu screen by pressing the menu key, and when the 0 key is input from the key input unit 21 at the time of display, the main system control unit 23 automatically notifies the exception processing occurrence notification from the UI engine 30. The station number display request is received, and the local station number is displayed on the display unit 24.
The main system control unit 23 further includes a key processing unit (not shown) and a state storage unit (not shown). The state storage unit is connected to the UI engine 30 (UI content control unit 31) from the UI. When a response signal corresponding to the content reproduction request is received, the fact that the UI content is being reproduced is stored. When there is a key input, the main system unit 23 makes a content reproduction request for using the UI content by the notification unit 232 based on the information stored in the state storage unit, or sends a key event notification. It is determined whether to perform the key input process using the key processing unit without using the UI content. When information indicating that the UI content is being reproduced is stored in the state storage unit, the notification unit 232 performs processing to perform key event notification. If the information is not stored in the state storage unit, the key processing unit executes processing corresponding to the accepted key input (reproduction request for UI content or key processing by the key processing unit).

表示部24は、UIエンジン30において描画処理されたメニュー画面などのコンテンツまたはメインシステム20において処理されたデータを表示する部分である。   The display unit 24 is a part that displays content such as a menu screen rendered by the UI engine 30 or data processed by the main system 20.

UIエンジン30は、UIコンテンツ制御部31(例外処理通知手段)、格納部32(記憶手段)、およびUIコンテンツ描画部33(描画処理手段)を含んで構成されている。   The UI engine 30 includes a UI content control unit 31 (exception processing notification unit), a storage unit 32 (storage unit), and a UI content drawing unit 33 (drawing processing unit).

UIコンテンツ制御部31は、メインシステム20から送信されたUIコンテンツ再生要求およびそのアドレスデータを受信すると、UIコンテンツ再生要求およびアドレスデータにしたがって、コンテンツデータをUIコンテンツ格納部22から読み出し、読み出したコンテンツデータをUIコンテンツ描画部33に出力し、描画処理をさせる。また、UIコンテンツ描画部33から描画要求に対する応答を受けると、当該UIコンテンツ再生要求に基づいたページ状態を記憶するようページ状態を示す情報をページ状態記憶部321に出力する。   When the UI content control unit 31 receives the UI content playback request and the address data transmitted from the main system 20, the UI content control unit 31 reads the content data from the UI content storage unit 22 in accordance with the UI content playback request and the address data. Data is output to the UI content drawing unit 33 to perform drawing processing. When receiving a response to the drawing request from the UI content drawing unit 33, the page state storage unit 321 outputs information indicating the page state so as to store the page state based on the UI content reproduction request.

また、UIコンテンツ制御部31は、メインシステム20から例外処理要求を受信すると、例外処理要求に含まれている情報を例外処理記憶部322に出力し、記憶させる。例外処理要求には、ページ状態、キー種別、および動作種別が含まれている。ここで具体例を、図を用いて説明する。図4は、例外処理記憶部322に記憶されている例外処理要求一覧を示す説明図である。図4に示されているように、メニューキーが押下された場合、ページ状態として、TOPメニューページ、キー種別として、0キー、動作種別として、自局番号の表示要求がメインシステム20から送信され、例外処理記憶部322にはこれら情報が記憶される。なお、説明の便宜上、メニューキーが押下された場合、メールキーが押下され場合の両方を記憶されていることにしているが、通常いずれか一方のみが記憶され、または両方が記憶されていない状態である。   When the UI content control unit 31 receives an exception processing request from the main system 20, the UI content control unit 31 outputs the information included in the exception processing request to the exception processing storage unit 322 for storage. The exception processing request includes a page state, a key type, and an action type. Here, a specific example will be described with reference to the drawings. FIG. 4 is an explanatory diagram showing a list of exception processing requests stored in the exception processing storage unit 322. As shown in FIG. 4, when the menu key is pressed, the main system 20 transmits a page status, a TOP menu page, a key type 0 key, and an operation type display request of its own station number, Such information is stored in the exception processing storage unit 322. For convenience of explanation, it is assumed that both the case where the menu key is pressed and the case where the mail key is pressed are stored, but usually only one is stored, or both are not stored It is.

また、UIコンテンツ制御部31は、メインシステム制御部23からキーイベント通知を受信すると、そのキーイベント通知に含まれているキー内容が、例外処理記憶部322に記憶されているキー種別に一致するか否かを、まず判断する。一致すると判断した場合には、つぎにページ状態記憶部321に記憶されているページ状態と例外処理記憶部322に記憶されているページ状態と一致するか否かを判断する。ここで、ページ状態も一致すると判断した場合には、UIコンテンツ制御部31は、例外処理発生通知をメインシステム20に出力する。この例外処理発生通知には、例外処理発生の旨および例外処理の内容(例えば、自局番号表示をする旨)が含まれている。   Further, when the UI content control unit 31 receives a key event notification from the main system control unit 23, the key content included in the key event notification matches the key type stored in the exception processing storage unit 322. It is first determined whether or not. If it is determined that they match, it is next determined whether or not the page state stored in the page state storage unit 321 matches the page state stored in the exception processing storage unit 322. Here, if it is determined that the page states also match, the UI content control unit 31 outputs an exception process occurrence notification to the main system 20. This exception processing occurrence notification includes the fact that exception processing has occurred and the contents of exception processing (for example, the display of the own station number).

なお、キー種別およびページ状態の一致・不一致の判断を両方行うとともにその判断結果をフラグで管理し、キー種別、ページ状態いずれのフラグも立っている状態である場合に、例外処理発生通知を行うようにしてもよい。このようにフラグで管理することにより、判定の種類が増えた場合、例えば入力文字列などの一致を判断したい場合を追加した場合にも、容易に設計変更を行うことを可能にする。   Note that both the key type and page status match / mismatch are determined, and the determination result is managed by a flag. When both the key type and page status flag are set, an exception process occurrence notification is sent. You may do it. By managing with the flag in this way, it is possible to easily change the design even when the number of types of determination increases, for example, when a case where it is desired to determine the match of an input character string or the like is added.

また、UIコンテンツ制御部31は、当該UIコンテンツの再生が終了された場合には、例外処理記憶部322に記憶されている例外処理要求情報を消去する処理を行うことが好ましい。   Moreover, it is preferable that the UI content control unit 31 performs a process of deleting the exception process request information stored in the exception process storage unit 322 when the reproduction of the UI content is finished.

格納部32は、ページ状態記憶部321および例外処理記憶部322から構成されており、それぞれ現在表示しているページを示すページ状態情報、メインシステム20から出力された例外処理要求情報(キー種別、ページ状態、動作種別)を記憶する。   The storage unit 32 includes a page state storage unit 321 and an exception processing storage unit 322. Each of the storage unit 32 includes page state information indicating the currently displayed page, and exception processing request information (key type, Page state, operation type) is stored.

UIコンテンツ描画部33は、UIコンテンツ制御部31からの指示により描画処理を行う部分であり、例えばメニュー画面を生成する部分である。   The UI content drawing unit 33 is a part that performs drawing processing in response to an instruction from the UI content control unit 31, and is a part that generates a menu screen, for example.

つぎに、このように構成された携帯電話機10の動作について、図5および図6を用いて説明する。図5は、メニューキーが押下された場合の例外処理を実行する携帯電話機10のシーケンス図であり、図6は、通常処理を実行する携帯電話機10のシーケンス図である。   Next, the operation of the mobile phone 10 configured as described above will be described with reference to FIGS. FIG. 5 is a sequence diagram of the mobile phone 10 that executes exception processing when the menu key is pressed, and FIG. 6 is a sequence diagram of the mobile phone 10 that executes normal processing.

まず、図5で示される例外処理が行われるときの携帯電話機10のシーケンス図について説明する。キー入力部21においてユーザによりメニューキーが押下されると(S101)、その旨がメインシステム制御部23に出力される(S102)。メインシステム制御部23では、判断部231により出力されたキー入力による表示画面が例外処理要求を必要とするか否かが判断される(S103)。ここでは、判断処理後、まずはメインシステム制御部23の通知部232により、UIコンテンツ再生要求およびコンテンツデータのアドレスデータが、UIエンジン30に出力される(S104、S105)。また、キー入力はメニューキーの入力であり、例外処理要求が必要であるため、例外処理要求が通知部232によりUIエンジン30に出力される(S106)。   First, a sequence diagram of the mobile phone 10 when the exception process shown in FIG. 5 is performed will be described. When the user presses the menu key on the key input unit 21 (S101), a message to that effect is output to the main system control unit 23 (S102). In the main system control unit 23, it is determined whether or not the display screen by the key input output by the determination unit 231 requires an exception processing request (S103). Here, after the determination process, first, the notification unit 232 of the main system control unit 23 outputs the UI content reproduction request and the address data of the content data to the UI engine 30 (S104, S105). Further, since the key input is a menu key input and an exception processing request is required, the exception processing request is output to the UI engine 30 by the notification unit 232 (S106).

UIエンジン30では、入力された例外処理要求が、UIコンテンツ制御部31により例外処理記憶部322に出力され、記憶される(S107)。また、UIコンテンツ再生要求およびアドレスデータにしたがって、UIコンテンツ制御部31によりUIコンテンツデータがUIコンテンツ格納部22から読み出され(図示せず)、読み出されたコンテンツデータはUIコンテンツ描画部33に出力され、UIコンテンツ描画部33においてUIコンテンツデータに基づいてUIコンテンツ、すなわちここではメニュー画面が生成され(S108)、その応答信号がUIコンテンツ制御部31、メインシステム制御部23に出力される(S109)。UIコンテンツ制御部31では、この応答信号を受けると、ページ状態記憶部321に出力し、ページ状態情報を記憶させる(S110)。ここでは、ページ状態情報として“TOPメニューページ”が記憶される。一方で、UIコンテンツ制御部31からメインシステム制御部20が応答信号を受けると、メインシステム制御部20に備えられている状態格納部(図示せず)にUIコンテンツが再生中である旨が記憶される。   In the UI engine 30, the input exception processing request is output to the exception processing storage unit 322 by the UI content control unit 31 and stored (S107). The UI content control unit 31 reads UI content data from the UI content storage unit 22 (not shown) in accordance with the UI content playback request and address data, and the read content data is sent to the UI content drawing unit 33. The UI content drawing unit 33 generates UI content, that is, a menu screen here based on the UI content data (S108), and a response signal is output to the UI content control unit 31 and the main system control unit 23 (S108). S109). Upon receiving this response signal, the UI content control unit 31 outputs the response signal to the page state storage unit 321 to store the page state information (S110). Here, “TOP menu page” is stored as page state information. On the other hand, when the main system control unit 20 receives a response signal from the UI content control unit 31, the fact that the UI content is being reproduced is stored in a state storage unit (not shown) provided in the main system control unit 20. Is done.

UIコンテンツ描画部33により生成されたメニュー画面データは、メインシステム20における表示部24に出力され(S111)、TOPメニュー画面が表示部24に表示される(S112)。   The menu screen data generated by the UI content drawing unit 33 is output to the display unit 24 in the main system 20 (S111), and the TOP menu screen is displayed on the display unit 24 (S112).

つぎに、TOPメニュー画面を見ながらユーザが操作するときの処理について、図5を用いて引き続き説明する。ここでは、0キーが押下された場合について説明している。表示部24におけるTOPメニュー画面表示後、ユーザによる押下操作により0キーが押下されたことがキー入力部21に受け付けられ(S113)、0キーが押下されたことがキーイベント通知としてメインシステム制御部23を介してUIコンテンツ制御部31に出力される(S114)。なお、メインシステム制御部23では、通知部232は、キー入力が行われると、UIコンテンツが再生中である旨を状態格納部が記憶していることを確認してからキーイベント通知をUIコンテンツ制御部31に出力する。UIコンテンツが再生中である旨を状態格納部が記憶していない場合には、通知部232の処理は行われることなく、メインシステム制御部23内においてキー入力に応じた処理、またはそのキー入力がUIコンテンツの再生要求である場合には当該再生要求が行われる。   Next, processing when the user performs an operation while viewing the TOP menu screen will be described with reference to FIG. Here, a case where the 0 key is pressed is described. After the TOP menu screen is displayed on the display unit 24, the key input unit 21 accepts that the 0 key is pressed by the user's pressing operation (S113), and that the 0 key is pressed is used as a key event notification as the main system control unit. 23 to the UI content control unit 31 (S114). In the main system control unit 23, when the key input is performed, the notification unit 232 confirms that the state storage unit stores that the UI content is being reproduced, and then notifies the UI event of the key event notification. Output to the control unit 31. When the state storage unit does not store that the UI content is being played back, the process according to the key input in the main system control unit 23 or the key input is not performed without performing the process of the notification unit 232. Is a UI content playback request, the playback request is made.

UIエンジン30では、UIコンテンツ制御部31によりキーイベント通知が入力されると、例外処理記億部322に記憶されている例外処理要求と、キーイベント通知により通知されたキーとを照合し、キー種別判断として、例外処理要求と一致することを確認する(S115)。そして、確認後、ページ状態判断として、現在のUIコンテンツ制御部31において把握しているページ状態、すなわちページ状態記憶部321に記憶されているページ状態情報と例外処理記憶部322に記憶されているページ状態情報とを比較し、一致していることを確認する(S116)。すなわち、例外処理の要求としてTOPメニューページが記憶され、ページ状態としてS110でTOPメニューページが記憶されており、ページ状態と例外処理の要求とが一致していることを確認する。   In the UI engine 30, when a key event notification is input by the UI content control unit 31, the exception processing request stored in the exception processing storage unit 322 is collated with the key notified by the key event notification. As the type determination, it is confirmed that it matches the exception handling request (S115). Then, after confirmation, as the page state determination, the page state grasped by the current UI content control unit 31, that is, the page state information stored in the page state storage unit 321 and stored in the exception processing storage unit 322. The page status information is compared to confirm that they match (S116). That is, the TOP menu page is stored as a request for exception processing, and the TOP menu page is stored as a page state in S110, and it is confirmed that the page state matches the request for exception processing.

確認後、UIコンテンツ制御部31によりこのキーイベント通知は例外処理要求であると判断され、UIコンテンツ制御部31により例外処理発生通知およびその動作内容である自局番号の表示要求がメインシステム20に出力される(S117)。   After the confirmation, the UI content control unit 31 determines that this key event notification is an exception processing request, and the UI content control unit 31 sends an exception processing occurrence notification and a request for displaying its own station number as the operation content to the main system 20. Is output (S117).

メインシステム20では、例外処理部233により例外処理に基づいた自局番号表示処理が行われ、表示部24には自局番号が表示される(S118)。   In the main system 20, the exception processing unit 233 performs a local station number display process based on the exception process, and the local station number is displayed on the display unit 24 (S118).

以上の通り、メインシステム20において例外処理を行うときの条件をUIエンジン30に通知し、UIエンジン30ではその条件を満たした場合に、メインシステム20に通知し、メインシステム20において例外処理にしたがった処理、ここでは自局番号の表示を行うことができる。よって、例外処理時には、UIコンテンツに依存することなく、メインシステム20において例外処理を実行することができ、操作の統一性を簡単に図ることができる。   As described above, the UI engine 30 is notified of the conditions for performing exception processing in the main system 20, and the UI engine 30 notifies the main system 20 when the conditions are satisfied, and the main system 20 performs exception processing. Processing, here, the local station number can be displayed. Therefore, at the time of exception processing, exception processing can be executed in the main system 20 without depending on the UI content, and the uniformity of operations can be easily achieved.

つぎに、図6に示される、例外処理を行わない通常処理、すなわち、キーイベントをUIエンジン30側でコンテンツの生成処理に利用するときの携帯電話機10の処理のシーケンス図について説明する。   Next, a normal process in which exception processing is not performed, which is shown in FIG. 6, that is, a sequence diagram of processing of the mobile phone 10 when a key event is used for content generation processing on the UI engine 30 side will be described.

図5におけるS109でのメニュー画面表示後に、0キー以外のキーが押下されると(例えば1キーなど)、すなわち操作の統一性の対象ではないキーが押下されると(S201)、メインシステム制御部23に押下されたキー内容を含んだキーイベント通知が出力され、メインシステム制御部23では、UIコンテンツが再生中であることを確認した後、UIエンジン30にキーイベント通知として、キー内容が出力される(S202)。UIエンジン30では、UIコンテンツ制御部31によりキー種別が判断され(S203)、例外処理の要求ではないと判断されると、ページ状態を確認することなく、描画要求がUIコンテンツ描画部33に出力される(S204)。ここでは、1キーが押下されたため、例外処理記憶部322に記憶されている例外処理要求のキー種別(0キー)とは異なっていることが確認され、ページ状態判定が行われることなく、UIコンテンツ描画部33において、コンテンツ内のスクリプトによる1キーにしたがった描画処理が行われ、表示部24に出力される。   When a key other than the 0 key is pressed after the menu screen is displayed in S109 in FIG. 5 (for example, the 1 key), that is, when a key that is not subject to operation uniformity is pressed (S201), the main system control After the key event notification including the key content pressed by the unit 23 is output and the main system control unit 23 confirms that the UI content is being reproduced, the key content is notified to the UI engine 30 as a key event notification. Is output (S202). In the UI engine 30, the key type is determined by the UI content control unit 31 (S 203), and if it is determined that the request is not an exception processing request, a rendering request is output to the UI content rendering unit 33 without checking the page state. (S204). Here, since the 1 key has been pressed, it is confirmed that it is different from the key type (0 key) of the exception processing request stored in the exception processing storage unit 322, and the UI is not performed without performing the page state determination. In the content drawing unit 33, a drawing process according to one key by the script in the content is performed and output to the display unit 24.

UIコンテンツ描画部33から、描画要求に応じた応答がUIコンテンツ制御部31により受信されると、キーイベント通知に応じたページを示すページ状態が、ページ状態記憶部321に記憶される(S206)。そして、UIコンテンツ描画部33によりコンテンツデータが生成され、生成されたコンテンツデータは、表示部24に出力され(S207)、表示される(S208)。   When the UI content control unit 31 receives a response corresponding to the rendering request from the UI content rendering unit 33, the page state indicating the page according to the key event notification is stored in the page state storage unit 321 (S206). . Then, content data is generated by the UI content rendering unit 33, and the generated content data is output to the display unit 24 (S207) and displayed (S208).

つぎに、メールキーが押下されたときの例外処理について説明する。図7は、メールキーが押下された場合の携帯電話機10における例外処理を示すシーケンス図であり、図8は、通常処理を示すシーケンス図である。図7および図8は、図5および図6におけるメニューキーの押下およびそれに対応する処理が、メールキー押下およびそれに対応する処理に置き換わったものである。   Next, exception handling when the mail key is pressed will be described. FIG. 7 is a sequence diagram showing exception processing in the mobile phone 10 when the mail key is pressed, and FIG. 8 is a sequence diagram showing normal processing. 7 and 8, the menu key presses and corresponding processes in FIGS. 5 and 6 are replaced with mail key presses and corresponding processes.

すなわち、図7に示すとおり、ユーザによりメールキーが押下され、キー入力部21により受け付けられると(S101a)、その旨がメインシステム制御部23に出力され(S102)、メインシステム制御部23において例外処理要求が必要であるか否かが判断される(S103)。以下、図5におけるS104〜S111に示される処理が実行される。すなわち、UIコンテンツの再生要求、アドレスデータ、例外処理要求が、UIエンジン30に出力され、UIエンジン30において例外処理要求を記憶するとともに、メールメニューの描画要求が行われる。そして、描画要求が行われると、メールメニュー画面が表示部24に表示される(S112a)。   That is, as shown in FIG. 7, when a mail key is pressed by the user and accepted by the key input unit 21 (S101a), a message to that effect is output to the main system control unit 23 (S102). It is determined whether or not a processing request is necessary (S103). Thereafter, the processes shown in S104 to S111 in FIG. 5 are executed. That is, a UI content reproduction request, address data, and exception handling request are output to the UI engine 30, and the exception handling request is stored in the UI engine 30 and a mail menu rendering request is made. When a drawing request is made, a mail menu screen is displayed on the display unit 24 (S112a).

その後、クリアキー押下がなされると(S113a)、UIコンテンツが表示中であることを確認した後、キーイベントが通知され(S114)、キー種別判断、ページ状態の判断がなされ(S115、S116)、待ち受け画面が表示部24に表示される(S118a)。   Thereafter, when the clear key is pressed (S113a), after confirming that the UI content is being displayed, a key event is notified (S114), the key type is determined, and the page state is determined (S115, S116). The standby screen is displayed on the display unit 24 (S118a).

同様に、図8に示すように、クリアキー以外が押下されると(S201a)、キーイベントが通知され、キー種別判断、描画要求、ページ状態記憶が行われ、その後、キーイベント通知に対応した画面データが出力され、表示される(S202〜S208)。   Similarly, as shown in FIG. 8, when a key other than the clear key is pressed (S201a), a key event is notified, a key type determination, a drawing request, and a page state storage are performed. Screen data is output and displayed (S202 to S208).

このような処理により、メニューキーが押下され、メニューキーが表示されている状態でクリアキーが押下されると待ち受け画面に移行するよう、メインシステム側で管理することができ、その操作性を統一させることが容易となる。   Through this process, the main system can be managed so that when the menu key is pressed and the clear key is pressed while the menu key is displayed, the main system can be managed, and the operability is unified. It becomes easy to make.

このように構成された携帯電話機10の表示部24に表示される画面遷移を説明する。図9は、TOPメニューからの画面遷移を示す説明図である。携帯電話機10に形成されているメニューキーが押下されると、TOPメニュー画面60が表示されるよう構成されている。このTOPメニュー画面60は、インターネット、メール、アプリ、データBOXなどの各種機能を起動させるための選択画面から構成されている。   Screen transitions displayed on the display unit 24 of the mobile phone 10 configured as described above will be described. FIG. 9 is an explanatory diagram showing screen transition from the TOP menu. When a menu key formed on the mobile phone 10 is pressed, a TOP menu screen 60 is displayed. The TOP menu screen 60 includes a selection screen for activating various functions such as the Internet, mail, application, and data BOX.

TOPメニュー画面60において、“2”キーが押下されると、メールメニュー画面61が表示される。さらに、メールメニュー画面61において、“1”キーが押下されると、受信BOXメニュー画面62が表示される。一方、TOPメニュー画面60において、“0”キーが押下されると、自局番号表示画面63が表示される。従来においては、UIエンジン30において“0”キーが押下されると自局番号表示する、という設定がなされていないと、自局番号表示ができなかったが、本実施形態においては上述説明したとおりメインシステム20において、自局番号表示の処理を実行することができる。よって、その操作性の統一性を保障することができる。   When the “2” key is pressed on the TOP menu screen 60, a mail menu screen 61 is displayed. Further, when the “1” key is pressed on the mail menu screen 61, a reception BOX menu screen 62 is displayed. On the other hand, when the “0” key is pressed on the TOP menu screen 60, the local station number display screen 63 is displayed. Conventionally, if the setting of displaying the own station number when the “0” key is pressed in the UI engine 30 is not made, the own station number cannot be displayed. However, in the present embodiment, as described above. In the main system 20, the local station number display process can be executed. Therefore, the uniformity of the operability can be ensured.

図10は、メールニューからの画面遷移を示す説明図である。メールキーが押下されるとメールメニュー画面70が表示される。このメールメニュー画面70において、“1”キーが押下されると、受信BOXメニュー画面71が表示される。一方、メールメニュー画面70が表示されている状態において、クリアキーが押下されると、待受け画面72が表示される。図9の場合と同様に、メインシステム20において、待受け画面への遷移を実行することができ、その操作性を統一させることができる。   FIG. 10 is an explanatory diagram showing screen transitions from Mail New. When the mail key is pressed, the mail menu screen 70 is displayed. When the “1” key is pressed on the mail menu screen 70, a reception BOX menu screen 71 is displayed. On the other hand, when the clear key is pressed while the mail menu screen 70 is displayed, a standby screen 72 is displayed. As in the case of FIG. 9, the main system 20 can execute a transition to the standby screen, and the operability can be unified.

つぎに、本実施形態の携帯電話機10の作用効果について説明する。本実施形態の携帯電話機10のメインシステム20において、キー入力部21において受け付けられたキー入力による表示画面が例外処理要求を必要とすると、メインシステム制御部23(判断部231)により判断されると、メインシステム制御部23(通知部232)は、UIコンテンツの再生要求および例外処理要求の内容をUIエンジン30(UIコンテンツ制御部31)に通知する。また、メインシステム制御部23(判断部231)により例外処理要求が必要でないと判断されると、メインシステム制御部23(通知部232)は例外処理要求の通知を行わずに、UIコンテンツの再生要求をUIエンジン30に通知する。   Next, operational effects of the mobile phone 10 of the present embodiment will be described. In the main system 20 of the mobile phone 10 according to the present embodiment, if the display screen by the key input received by the key input unit 21 requires an exception processing request, it is determined by the main system control unit 23 (determination unit 231). The main system control unit 23 (notification unit 232) notifies the UI engine 30 (UI content control unit 31) of the content of the UI content reproduction request and the exception processing request. If the main system control unit 23 (determination unit 231) determines that an exception processing request is not required, the main system control unit 23 (notification unit 232) does not notify the exception processing request and reproduces UI content. The request is notified to the UI engine 30.

一方、UIエンジン30において、メインシステム20(通知部232)から例外処理要求が通知されると、UIコンテンツ制御部31の制御のもと、格納部32(例外処理記憶部322)が当該例外処理要求を記憶する。そして、その後、メインシステム20において受け付けられたキー入力が、例外処理記憶部322に記憶されている例外処理要求と一致すると、UIコンテンツ制御部31が判断する場合には、UIコンテンツ制御部31は例外処理発生の通知をメインシステム20に行い、メインシステム20では、通知にしたがった内容を表示部24に表示させる。   On the other hand, when the exception processing request is notified from the main system 20 (notification unit 232) in the UI engine 30, the storage unit 32 (exception processing storage unit 322) causes the exception processing under the control of the UI content control unit 31. Remember the request. Then, when the UI content control unit 31 determines that the key input accepted in the main system 20 matches the exception processing request stored in the exception processing storage unit 322, the UI content control unit 31 The main system 20 is notified of the occurrence of exception processing, and the main system 20 displays the contents according to the notification on the display unit 24.

また、メインシステム20において受け付けられたキー入力が、例外処理記憶部322に記憶されている例外処理要求と一致しないと、UIコンテンツ制御部31が判断する場合には、UIコンテンツ描画部33に対して、キー入力にしたがった描画処理を行わせ、UIコンテンツ描画部33は、描画処理したコンテンツを表示部24に表示させる。   When the UI content control unit 31 determines that the key input accepted by the main system 20 does not match the exception processing request stored in the exception processing storage unit 322, the UI content rendering unit 33 is informed. The UI content drawing unit 33 displays the rendered content on the display unit 24 by performing drawing processing according to the key input.

これにより、UIエンジン30において例外処理の発生を判断し、メインシステム20において例外処理を実行することができ、ユーザの操作性を統一させることを可能とさせる。   As a result, it is possible to determine the occurrence of exception processing in the UI engine 30 and execute exception processing in the main system 20, thereby making it possible to unify user operability.

例えば、従来の方法においては、UIエンジン30側に、操作受け付けに対する処理の決定権があり、異なる機種間では必ずしも同じ操作性を保障していなかったが、本実施形態においては、メールキー押下によるメールメニュー画面を表示しているときに、クリアキーを押下すると、必ず待受け画面となるように設計することができる。以下、その具体例について説明する。図11は、本実施形態における画面遷移の例を示した説明図である。図11に示すように、操作例(1)、操作例(2)を対比しつつ説明する。   For example, in the conventional method, the UI engine 30 side has the right to determine processing for accepting operations, and the same operability is not necessarily guaranteed between different models, but in this embodiment, by pressing a mail key When the mail menu screen is displayed, the screen can be designed to always be a standby screen when the clear key is pressed. Specific examples thereof will be described below. FIG. 11 is an explanatory diagram showing an example of screen transition in the present embodiment. As shown in FIG. 11, the operation example (1) and the operation example (2) will be described in comparison.

図11の操作例(1)は、メニュー画面表示(状態(2))時のUIコンテンツ再生要求後に、例外処理要求を通知しない例であり、操作例(2)は、メールメニュー画面表示(状態(3))時のUIコンテンツ再生要求後に、例外処理要求を通知するする例である。操作例(1)(2)ともに、状態(1)として待受け画面表示状態が示されている。操作例(1)において、待受け画面表示中に(状態(1))、メニューキーが押下されると(イベント(1))、メニュー画面が表示され(状態(2))、さらに決定キーが押下されると(イベント(2))、メール画面表示状態となる(状態(3))。一方、操作例(2)においては、メールキーが押下されると(イベント(2))、同様にメール画面表示状態となる(状態(3))。   The operation example (1) in FIG. 11 is an example in which an exception processing request is not notified after a UI content reproduction request at the time of menu screen display (state (2)), and the operation example (2) is an email menu screen display (state). (3)) This is an example in which an exception processing request is notified after the UI content playback request. In the operation examples (1) and (2), the standby screen display state is shown as the state (1). In the operation example (1), when the standby screen is displayed (state (1)), when the menu key is pressed (event (1)), the menu screen is displayed (state (2)), and the enter key is further pressed. When it is done (event (2)), the mail screen is displayed (state (3)). On the other hand, in the operation example (2), when the mail key is pressed (event (2)), the mail screen display state is similarly set (state (3)).

以下、図11では、操作例(1)(2)ともに、メールメニュー画面表示状態から、決定キー押下(イベント(3))、受信BOX画面表示(状態(4))、クリアキー押下(イベント(4))、メール画面表示(状態(5))と遷移している。   In FIG. 11, in the operation examples (1) and (2), from the mail menu screen display state, the enter key is pressed (event (3)), the received BOX screen is displayed (state (4)), and the clear key is pressed (event ( 4)), transition to mail screen display (state (5)).

メール画面表示状態において、クリアキーが押下されると(イベント(5))、操作例(1)ではメニュー画面表示状態となる(状態(6))。一方、操作例(2)では、クリアキーが押下されると(イベント(5))、例外処理通知による例外処理が実行され待受け画面表示状態となる(状態(6))。従来において、イベント(5)においてクリアキーが押下された場合、その後に遷移する画面はUIエンジン30側に依存していたため、UIコンテンツを製作するメーカの仕様によっては必ずしも待受け画面表示にならない場合もある。   When the clear key is pressed in the mail screen display state (event (5)), the menu screen display state is set in the operation example (1) (state (6)). On the other hand, in the operation example (2), when the clear key is pressed (event (5)), the exception processing based on the exception processing notification is executed and the standby screen display state is set (state (6)). Conventionally, when the clear key is pressed in event (5), the screen that transitions after that depends on the UI engine 30 side, so the standby screen display may not always be displayed depending on the specifications of the manufacturer that produces UI content. is there.

しかしながら、操作性の統一という観点で、操作例(2)のイベント(5)を条件に、メインシステム20において待受け画面表示をさせることに統一させることで、操作性を向上させることができる。すなわち、機種およびUIコンテンツの種別に依存せず、メールキーによるメールメニュー画面が表示された場合に、クリアキーを押下すると、必ず待受け画面表示状態に遷移することができ、その操作性を向上させることができる。なお、操作例(1)においては、メニューキーを起点にメール画面を表示している。この場合には、クリアキーは一つ前の画面に戻ることがユーザの観点から望ましいと考えられている。よって、状態(5)においては同じ操作をしても、その起点が異なっている場合、その後の処理も変わるように制御されている。   However, from the viewpoint of unifying operability, operability can be improved by unifying the main system 20 to display the standby screen on the condition of the event (5) of the operation example (2). In other words, regardless of the model and type of UI content, when the mail menu screen using the mail key is displayed, pressing the clear key will always switch to the standby screen display state, improving the operability. be able to. In the operation example (1), the mail screen is displayed starting from the menu key. In this case, it is considered desirable from the viewpoint of the user that the clear key returns to the previous screen. Therefore, in the state (5), even if the same operation is performed, if the starting point is different, the subsequent processing is also controlled.

また、例外処理記憶部322は、少なくとも入力されたキーを示すキー種別および表示されているページを示すページ状態を記憶しておき、UIコンテンツ制御部31は、現に表示されているページのページ状態および通知されたキー入力のキー種別が、例外処理記憶部322に記憶されている例外処理要求の内容と一致しているか否かを判断する。これにより、メインシステム20に例外処理の発生の通知を適切に行うことができる。   The exception processing storage unit 322 stores at least the key type indicating the input key and the page state indicating the displayed page, and the UI content control unit 31 stores the page state of the currently displayed page. Then, it is determined whether or not the key type of the notified key input matches the contents of the exception processing request stored in the exception processing storage unit 322. Accordingly, it is possible to appropriately notify the main system 20 of the occurrence of exception processing.

、本実施形態の携帯電話機10の機能ブロックを示すブロック図である。FIG. 3 is a block diagram showing functional blocks of the mobile phone 10 of the present embodiment. 携帯電話機10のハードウェア構成図である。FIG. 2 is a hardware configuration diagram of the mobile phone 10. 本実施形態の携帯電話機10に搭載されている各モジュールのモジュール構成図である。It is a module block diagram of each module mounted in the mobile phone 10 of the present embodiment. 例外処理記憶部322に記憶されている例外処理要求一覧を示す説明図である。It is explanatory drawing which shows the exception process request list memorize | stored in the exception process memory | storage part. メニューキーが押下された場合の例外処理を実行する携帯電話機10のシーケンス図である。FIG. 11 is a sequence diagram of the mobile phone 10 that executes exception processing when a menu key is pressed. 通常処理を実行する携帯電話機10のシーケンス図である。It is a sequence diagram of the mobile phone 10 that executes normal processing. メールキーが押下された場合の携帯電話機10における例外処理を示すシーケンス図である。FIG. 11 is a sequence diagram showing exception processing in the mobile phone 10 when a mail key is pressed. 携帯電話機10における通常処理を示すシーケンス図である。FIG. 7 is a sequence diagram showing normal processing in the mobile phone 10. TOPメニューからの画面遷移を示す説明図である。It is explanatory drawing which shows the screen transition from a TOP menu. メールニューからの画面遷移を示す説明図である。It is explanatory drawing which shows the screen transition from a mail new. 本実施形態における画面遷移の例を示した説明図である。It is explanatory drawing which showed the example of the screen transition in this embodiment.

符号の説明Explanation of symbols

10…携帯電話機、20…メインシステム、21…キー入力部、22…UIコンテンツ格納部、23…メインシステム制御部、231…判断部、232…通知部、233…例外処理部、24…表示部、30…UIエンジン、31…コンテンツ制御部、32…格納部、321…ページ状態記憶部、322…例外処理記憶部、33…コンテンツ描画部、35…エンジン制御部、51…メインシステム制御モジュール、52…UIエンジン制御モジュール。 DESCRIPTION OF SYMBOLS 10 ... Mobile phone, 20 ... Main system, 21 ... Key input part, 22 ... UI content storage part, 23 ... Main system control part, 231 ... Judgment part, 232 ... Notification part, 233 ... Exception processing part, 24 ... Display part 30 ... UI engine, 31 ... content control unit, 32 ... storage unit, 321 ... page state storage unit, 322 ... exception processing storage unit, 33 ... content drawing unit, 35 ... engine control unit, 51 ... main system control module, 52. UI engine control module.

Claims (3)

装置の制御を行うシステム部と、前記システム部による制御のもと、コンテンツの描画処理を行うコンテンツエンジン部と、を備える情報処理装置において、
前記システム部は、
ユーザからキー入力を受け付けるキー入力手段と、
前記キー入力手段により受け付けられたキー入力による画面表示が例外処理要求を必要とするか否かを判断する判断手段と、
前記判断手段により例外処理要求が必要であると判断されると、前記コンテンツエンジン部にコンテンツの再生要求および例外処理要求の内容を通知し、例外処理要求が必要でないと判断されると、例外処理要求の通知を行わずに、コンテンツの再生要求を行う例外要求通知手段と、
前記コンテンツエンジン部において描画処理されたコンテンツを表示する表示手段と、
前記コンテンツエンジン部から例外処理発生の通知を受けると、当該通知にしたがった表示内容を前記表示手段に出力する例外処理手段と、
を備え、
前記コンテンツエンジン部は、
前記例外要求通知手段により例外処理要求が通知されると、当該例外処理要求を記憶する記憶手段と、
前記記憶手段に例外処理内容が記憶された後に、前記キー入力手段によるキー入力が前記記憶手段に記憶されている例外処理要求に一致する場合には、例外処理発生の通知を前記システム部に行う例外処理通知手段と、
前記記憶手段に例外処理要求が記憶された後に、前記キー入力手段によるキー入力が前記記憶手段に記憶されている例外処理要求に一致しない場合には、前記キー入力にしたがった描画処理を行い、描画処理したコンテンツを前記表示手段に出力する描画処理手段と、
を備える情報処理装置。
An information processing apparatus comprising: a system unit that controls an apparatus; and a content engine unit that performs content rendering processing under the control of the system unit.
The system part is
A key input means for receiving a key input from the user;
Determining means for determining whether the screen display by the key input received by the key input means requires an exception handling request;
When the determination unit determines that an exception processing request is necessary, the content engine unit is notified of the content reproduction request and the content of the exception processing request, and when it is determined that no exception processing request is required, exception processing is performed. Exception request notification means for making a content playback request without notifying the request;
Display means for displaying content rendered by the content engine unit;
Upon receiving notification of the occurrence of exception processing from the content engine unit, exception processing means for outputting the display content according to the notification to the display means;
With
The content engine unit is
When an exception handling request is notified by the exception request notifying means, storage means for storing the exception handling request;
After the exception processing content is stored in the storage unit, if the key input by the key input unit matches the exception processing request stored in the storage unit, the system unit is notified of the exception processing occurrence. An exception handling notification means;
After the exception processing request is stored in the storage means, if the key input by the key input means does not match the exception processing request stored in the storage means, the drawing process is performed according to the key input, Drawing processing means for outputting the rendered content to the display means;
An information processing apparatus comprising:
前記例外処理要求は、入力されたキーを示すキー種別および表示されているページを示すページ状態を含み、
前記コンテンツエンジン部における前記例外処理通知手段は、現に表示されているページのページ状態および前記キー入力手段によるキー入力のキー種別が、前記記憶手段に記憶されている例外処理要求の内容と一致する場合には、例外処理発生の通知を前記システム部に行い、一致しない場合には、前記キー入力にしたがった描画処理を行い、描画処理したコンテンツを前記表示手段に出力することを特徴とする請求項1に記載の情報処理装置。
The exception handling request includes a key type indicating an input key and a page status indicating a displayed page.
The exception processing notifying means in the content engine unit is such that the page state of the currently displayed page and the key type of the key input by the key input means match the contents of the exception processing request stored in the storage means. In such a case, notification of occurrence of exception processing is performed to the system unit, and if they do not match, rendering processing is performed according to the key input, and the rendered content is output to the display means. Item 4. The information processing apparatus according to Item 1.
装置の制御を行うシステム部と、前記システム部による制御のもと、コンテンツの描画処理を行うコンテンツエンジン部と、を備える情報処理装置の画面表示方法において、
前記システム部は、
ユーザからキー入力を受け付けるキー入力ステップと、
前記キー入力ステップにより受け付けられたキー入力による画面表示が例外処理要求を必要とするか否かを判断する判断ステップと、
前記判断ステップにより例外処理要求が必要であると判断されると、前記コンテンツエンジン部にコンテンツの再生要求および例外処理要求の内容を通知し、例外処理要求でないと判断されると、例外処理要求の通知を行わずに、コンテンツの再生要求を行う例外処理要求通知ステップと、
を備え、
前記コンテンツエンジン部は、
前記例外要求通知ステップにより例外処理要求が通知されると、当該例外処理要求を記憶する記憶ステップと、
前記記憶ステップに例外処理内容が記憶された後に、前記キー入力ステップによるキー入力が予め記憶されている例外処理要求に一致する場合には、例外処理発生の通知を前記システム部に行う例外処理通知ステップと、
例外処理要求が記憶された後に、前記キー入力ステップによるキー入力が予め記憶されている例外処理要求に一致しない場合には、前記キー入力にしたがった描画処理を行い、描画処理したコンテンツを表示させる描画処理ステップと、
を備え、
前記システム部は、
前記コンテンツエンジン部の描画処理ステップにおいて処理されたコンテンツを表示する表示ステップと、
前記コンテンツエンジン部の前記例外処理通知ステップにおいて処理された例外処理発生の通知を受けると、当該通知にしたがった表示内容を表示させる例外処理ステップと、
をさらに備えることを特徴とする画面表示方法。

In a screen display method of an information processing apparatus comprising: a system unit that controls the apparatus; and a content engine unit that performs content rendering processing under the control of the system unit.
The system part is
A key input step for receiving key input from the user;
A determination step of determining whether the screen display by the key input accepted by the key input step requires an exception handling request;
If it is determined in the determining step that an exception processing request is necessary, the content engine unit is notified of the content reproduction request and the exception processing request. If it is determined that the exception processing request is not required, an exception processing request Exception handling request notification step for requesting playback of content without notification,
With
The content engine unit is
When an exception handling request is notified by the exception request notifying step, a storage step for storing the exception handling request;
After the exception processing content is stored in the storage step, if the key input by the key input step matches the exception processing request stored in advance, the exception processing notification for notifying the system unit of the exception processing occurrence Steps,
After the exception processing request is stored, if the key input by the key input step does not match the exception processing request stored in advance, the drawing processing according to the key input is performed and the rendered content is displayed. Drawing process steps;
With
The system part is
A display step for displaying the content processed in the drawing processing step of the content engine unit;
Upon receiving a notification of the occurrence of exception processing processed in the exception processing notification step of the content engine unit, an exception processing step of displaying display contents according to the notification;
A screen display method characterized by further comprising:

JP2007292419A 2007-11-09 2007-11-09 Information processing apparatus and screen display method Expired - Fee Related JP4465381B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007292419A JP4465381B2 (en) 2007-11-09 2007-11-09 Information processing apparatus and screen display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007292419A JP4465381B2 (en) 2007-11-09 2007-11-09 Information processing apparatus and screen display method

Publications (2)

Publication Number Publication Date
JP2009118431A JP2009118431A (en) 2009-05-28
JP4465381B2 true JP4465381B2 (en) 2010-05-19

Family

ID=40785012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007292419A Expired - Fee Related JP4465381B2 (en) 2007-11-09 2007-11-09 Information processing apparatus and screen display method

Country Status (1)

Country Link
JP (1) JP4465381B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5627432B2 (en) * 2010-12-09 2014-11-19 三菱電機株式会社 Network terminal, UI content for network terminal, and UI display system

Also Published As

Publication number Publication date
JP2009118431A (en) 2009-05-28

Similar Documents

Publication Publication Date Title
CN103581475B (en) Image procossing association system and image procossing integrated processes
EP2523107B1 (en) Mobile terminal and system for managing applications using the same
KR100617691B1 (en) Method for management and displaying menu in wireless terminal
US9807224B2 (en) Method and apparatus for accessing services of a device
WO2008081269A2 (en) Method, apparatus and computer program product for providing a link to contacts on the idle screen
US8706157B2 (en) Mobile communication terminal and data synchronization method
KR20130121524A (en) Management system and method for communication service
CN113489700B (en) Method, server and terminal equipment for acquiring media asset data
CN102457647B (en) Terminal device, server, screen display method and screen control method
US20100291913A1 (en) Remote control method between mobile phones
CN111274564A (en) Communication terminal and application unlocking method in split screen mode
KR101835884B1 (en) Method and apparatus for accessing one or more services of a device
JP4465381B2 (en) Information processing apparatus and screen display method
JP5003138B2 (en) Address management program, recording medium recording the program, and mobile phone terminal
JP6163802B2 (en) Server apparatus, update system, update method and program
JP6515661B2 (en) Communication program
JP5785688B2 (en) Method and apparatus for customizing a syndicated data feed
EP2493158B1 (en) Apparatus and method for managing call notes in a wireless device
JP4893510B2 (en) Transmission / reception terminal device screen display method, transmission / reception terminal device, and program
JP5359307B2 (en) Operation system setting system, operation system providing server, operation system setting method, operation system setting program
US20120214551A1 (en) Apparatus and method for managing call notes in a wireless device
KR100879675B1 (en) Remote control system and method for mobile of look ? feel
JP6766916B2 (en) Communication program
KR100906757B1 (en) Method and apparatus for handling SMIL messages
JP6720792B2 (en) Device management device and device management program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080328

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100201

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

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

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

Free format text: PAYMENT UNTIL: 20130226

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4465381

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140226

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees