Nothing Special   »   [go: up one dir, main page]

JP5213033B2 - Software input key display method, program, and information processing terminal - Google Patents

Software input key display method, program, and information processing terminal Download PDF

Info

Publication number
JP5213033B2
JP5213033B2 JP2008154064A JP2008154064A JP5213033B2 JP 5213033 B2 JP5213033 B2 JP 5213033B2 JP 2008154064 A JP2008154064 A JP 2008154064A JP 2008154064 A JP2008154064 A JP 2008154064A JP 5213033 B2 JP5213033 B2 JP 5213033B2
Authority
JP
Japan
Prior art keywords
display
display image
input key
position information
software input
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
JP2008154064A
Other languages
Japanese (ja)
Other versions
JP2009301269A (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.)
NEC Platforms Ltd
Original Assignee
NEC Infrontia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Infrontia Corp filed Critical NEC Infrontia Corp
Priority to JP2008154064A priority Critical patent/JP5213033B2/en
Publication of JP2009301269A publication Critical patent/JP2009301269A/en
Application granted granted Critical
Publication of JP5213033B2 publication Critical patent/JP5213033B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

本発明は、ディスプレイ装置に表示したキーボード内のキーをマウスやペン等で選択することにより、そのキーに対応する入力を行うソフトウェア入力キーに関し、特に、タッチスクリーンを備えるディスプレイ装置にて表示するソフトウェア入力キーに関する。   The present invention relates to a software input key for performing input corresponding to a key in a keyboard displayed on the display device by selecting with a mouse, a pen, or the like, and in particular, software displayed on a display device having a touch screen. Regarding input keys.

近年、タッチスクリーン上にソフトウェア入力キーを表示しディスプレイを触れることで情報を入力する機能を備えるPDA等の小型情報端末が一般的に用いられるようになった。   In recent years, a small information terminal such as a PDA having a function of inputting information by displaying a software input key on a touch screen and touching a display has come to be generally used.

図7を参照して従来のソフトウェア入力キーについて説明する。本図では、あるフォルダ内のファイルをアイコン表示している状態からソフトウェア入力キーを表示したときの画面を示すものであるが、このとき、ソフトウェア入力キーは画面の下半分に表示されている一方、ソフトウェア入力キーが表示される前に画面下半分に表示されていたアイコン等が画面に表示されていない。   A conventional software input key will be described with reference to FIG. This figure shows the screen when the software input key is displayed from the icon display of the files in a folder. At this time, the software input key is displayed in the lower half of the screen. The icons displayed in the lower half of the screen before the software input key is displayed are not displayed on the screen.

このように、従来のソフトウェア入力キーは、表示の際、画面に表示すべき他の要素を隠してしまう。特に、ソフトウェア入力キーを用いて入力しようとしているエディットボックス等の入力コンポーネントや、入力の際に参照すべきリアルタイム情報等のデータが隠れてしまう場合もあり、操作性や閲覧性を損なっていた。   As described above, the conventional software input key hides other elements to be displayed on the screen at the time of display. In particular, an input component such as an edit box to be input using a software input key or data such as real-time information to be referred to at the time of input may be hidden, so that the operability and viewability are impaired.

特許文献1には、画面上に透明なソフトウェアキーボードを表示することを提案している。このような構成を有するソフトウェア入力キーシステムによれば、従来のシステムより閲覧性を向上させることができるものの、ソフトウェアキーボードがエディットボックスなどの入力コンポーネント上に表示する場合、ユーザが入力する際に一時的にソフトウェアキーボードを移動させる必要があり、操作性が向上していない。   Patent Document 1 proposes to display a transparent software keyboard on the screen. According to the software input key system having such a configuration, although the viewability can be improved as compared with the conventional system, when the software keyboard is displayed on an input component such as an edit box, the user temporarily enters the input. It is necessary to move the software keyboard and the operability is not improved.

特開2007−048300号JP2007-048300

本発明はこのような状況に鑑みてなされたものであり、本発明が解決しようとする課題は、ソフトウェア入力キーを表示中であっても、ソフトウェア入力キーを表示していない状態と同様の操作性及び閲覧性を有する技術を提供することである。   The present invention has been made in view of such a situation, and the problem to be solved by the present invention is to perform the same operation as when the software input key is not displayed even when the software input key is displayed. It is to provide a technology having the ability to browse and view.

上述の課題を解決するため、本発明は、次のようなソフトウェア入力キー表示方法、プログラム及び情報処理端末を提供する。   In order to solve the above-described problems, the present invention provides the following software input key display method, program, and information processing terminal.

すなわち、情報処理装置のディスプレイにソフトウェア入力キーを表示する方法において、予め定められた大きさの第1の表示イメージを縮小する処理を情報処理装置の処理装置にて実行する縮小段階と、縮小した第1の表示イメージと、予め定められたソフトウェア入力キーのイメージとを互いが重ならないように合成した第2の表示イメージを生成する処理を処理装置にて実行する合成段階と、第2の表示イメージをディスプレイに出力する処理を処理装置にて実行する表示段階とを含むことを特徴とするソフトウェア入力キー表示方法を提供する。   That is, in the method of displaying the software input key on the display of the information processing apparatus, the reduction process of reducing the first display image having a predetermined size by the processing apparatus of the information processing apparatus and the reduction A synthesis stage in which a processing device generates a second display image in which the first display image and a predetermined software input key image are synthesized so as not to overlap each other; and a second display A software input key display method comprising: a display step of executing a process of outputting an image on a display by a processing device.

また、コンピュータのディスプレイにソフトウェア入力キーを表示するためのプログラムであって、予め定められた大きさの第1の表示イメージを縮小する縮小手段、縮小した第1の表示イメージと、予め定められたソフトウェア入力キーのイメージとを互いが重ならないように合成した第2の表示イメージを生成する合成手段、及び、第2の表示イメージをディスプレイに出力する表示手段としてコンピュータを機能させるためのプログラムを提供する。   A program for displaying a software input key on a display of a computer, a reduction means for reducing a first display image having a predetermined size, a reduced first display image, and a predetermined first display image Provided is a synthesizing unit that generates a second display image by synthesizing the software input key image so as not to overlap each other, and a program for causing the computer to function as a display unit that outputs the second display image to a display. To do.

更に、ディスプレイにソフトウェア入力キーを表示する情報処理端末において、予め定められた大きさの第1の表示イメージを縮小する縮小手段、縮小した第1の表示イメージと、予め定められたソフトウェア入力キーのイメージとを互いが重ならないように合成した第2の表示イメージを生成する合成手段、及び、第2の表示イメージをディスプレイに出力する表示手段を備えることを特徴とする情報処理端末を提供する。   Further, in an information processing terminal for displaying a software input key on a display, a reduction means for reducing a first display image having a predetermined size, a reduced first display image, and a predetermined software input key There is provided an information processing terminal comprising: a combining unit that generates a second display image that is combined with an image so as not to overlap each other; and a display unit that outputs the second display image to a display.

本発明によれば、ソフトウェア入力キーを画面上に表示した状態、即ち、第2の表示イメージを表示した状態であっても、ソフトウェア入力キーを画面上に表示していない状態、即ち、第1の表示イメージの全体をソフトウェア入力キーで隠すことなく表示することができる。   According to the present invention, even when the software input key is displayed on the screen, that is, when the second display image is displayed, the software input key is not displayed on the screen, that is, the first The entire display image can be displayed without being hidden by the software input key.

本発明の一実施の形態について説明する。本実施形態では、情報処理装置のディスプレイにソフトウェア入力キーを表示する際に、予め定められた大きさの第1の表示イメージを縮小する処理(縮小処理)、縮小した第1の表示イメージと、予め定められたソフトウェア入力キーのイメージとを互いが重ならないように合成した第2の表示イメージを生成する処理(合成処理)、第2の表示イメージをディスプレイに出力する処理(表示処理)を、情報処理装置が備えるプログラマブルな処理装置や、専用の処理装置にて実行する。   An embodiment of the present invention will be described. In the present embodiment, when displaying the software input key on the display of the information processing apparatus, a process of reducing the first display image having a predetermined size (reduction process), the reduced first display image, A process of generating a second display image synthesized so as not to overlap with a predetermined software input key image (synthesizing process), a process of outputting the second display image to the display (display process), It is executed by a programmable processing device provided in the information processing device or a dedicated processing device.

第1及び第2の表示イメージのいずれか一方を選択する処理(選択処理)を更に含み、選択処理にて第1の表示イメージを選択した場合に表示処理にて第1の表示イメージをディスプレイに出力することとしてもよい。こうすれば、第1及び第2の表示イメージのいずれかを選択して表示することができる。   The method further includes a process (selection process) for selecting one of the first and second display images, and when the first display image is selected in the selection process, the first display image is displayed on the display in the display process. It is good also as outputting. In this way, either the first display image or the second display image can be selected and displayed.

情報処理装置はディスプレイの画面上をタッチした位置に応じた電気信号としてタッチ位置情報を出力するタッチスクリーンを備えるものとし、ディスプレイが第2の表示イメージを表示しているとき、第2の表示イメージの中の第1の表示イメージにあたるタッチ位置情報をタッチスクリーンが出力すると、当該タッチ位置情報に対し、予め定められた変換処理を処理装置にて実行して仮想位置情報を生成する位置情報変換段階を含むこととしてもよい。こうすれば、縮小した第1の表示イメージにおいてタッチされた位置を取得することができる。   The information processing apparatus includes a touch screen that outputs touch position information as an electrical signal corresponding to a position touched on the screen of the display. When the display is displaying the second display image, the second display image is displayed. When the touch screen outputs touch position information corresponding to the first display image, a position information conversion step of generating virtual position information by executing a predetermined conversion process on the touch position information by the processing device It is good also as including. In this way, the touched position in the reduced first display image can be acquired.

ソフトウェア入力キーの好ましい配置としては、第2の表示イメージをディスプレイに表示するとき、ソフトウェア入力キーを構成するそれぞれのキーは、ディスプレイの外縁に沿って配置され、縮小した第1の表示イメージは、ディスプレイ上でソフトウェア入力キーの内側に配置されることが考えられる。   As a preferred arrangement of the software input keys, when the second display image is displayed on the display, each key constituting the software input key is arranged along the outer edge of the display, and the reduced first display image is: It is conceivable to be placed inside the software input key on the display.

本発明の一実施例である小型情報端末100について説明する。図1を参照すると、小型情報端末100は、ディスプレイ110、タッチスクリーン120、オペレーティングシステム(OS)130、アプリケーションソフトウェア群140からなる。   A small information terminal 100 according to an embodiment of the present invention will be described. Referring to FIG. 1, the small information terminal 100 includes a display 110, a touch screen 120, an operating system (OS) 130, and an application software group 140.

ディスプレイ110は、ディジタル信号からアナログ信号への変換を行うDAC(Digital to Analog Converter)111と、DAC111からの信号を受信し画像データを表示するモニタ112、モニタ112に表示する画像データを保存するフレームバッファ113と、フレームバッファ113へ画像データを読み書きする機能とその画像データをDAC111に転送する機能を備えるディスプレイコントローラ114から構成されている。   The display 110 includes a DAC (Digital to Analog Converter) 111 that converts a digital signal into an analog signal, a monitor 112 that receives the signal from the DAC 111 and displays image data, and a frame that stores image data to be displayed on the monitor 112. The display unit 114 includes a buffer 113, a function for reading and writing image data to and from the frame buffer 113, and a function for transferring the image data to the DAC 111.

タッチスクリーン120は、スクリーン121と、ユーザがタッチした位置情報をスクリーン121から取得するタッチスクリーンコントローラ122から構成されている。   The touch screen 120 includes a screen 121 and a touch screen controller 122 that acquires position information touched by the user from the screen 121.

OS130は、小型情報端末100のCPUにて実行されるソフトウェアであり、ディスプレイドライバ131やタッチスクリーンドライバ132など、各ハードウェア要素を制御するハードウェアドライバと、グラフィック(Graphic)処理モジュール133やイベント処理モジュール134など多数の中間処理モジュールと、アプリケーションソフトウェアとのインタフェースとしての役割を担うアプリケーションインタフェース135から構成されている。尚、図1では明記していないが、OS130内の多くのソフトウェア要素は相互にアクセスすることが可能である。   The OS 130 is software executed by the CPU of the small information terminal 100, and includes hardware drivers that control each hardware element such as the display driver 131 and the touch screen driver 132, a graphic processing module 133, and event processing. It is composed of a number of intermediate processing modules such as the module 134 and an application interface 135 serving as an interface with application software. Although not explicitly shown in FIG. 1, many software elements in the OS 130 can access each other.

ディスプレイドライバ131は、グラフィック処理モジュール133からデータを受信しディスプレイコントローラ114にそのデータを転送してディスプレイに表示する機能や、グラフィック処理モジュール133からの要求に応じてモニタ112上の画像データをディスプレイコントローラ114経由で取得する機能を装備している。   The display driver 131 receives data from the graphic processing module 133, transfers the data to the display controller 114 and displays the data on the display, and displays image data on the monitor 112 in response to a request from the graphic processing module 133. The function to acquire via 114 is equipped.

タッチスクリーンドライバ132は、ユーザがタッチした位置を取得する機能を有する。ユーザがタッチスクリーンをタッチすると、H/W割り込みが発生し、OS130がH/W割り込みを検知してタッチスクリーンドライバ132に通知する。これにより、タッチスクリーンドライバ122がほぼリアルタイムにタッチスクリーンコントローラ122に対してタッチの位置を要求して取得することができる。   The touch screen driver 132 has a function of acquiring a position touched by the user. When the user touches the touch screen, an H / W interrupt is generated, and the OS 130 detects the H / W interrupt and notifies the touch screen driver 132 of it. Thereby, the touch screen driver 122 can request and acquire the touch position from the touch screen controller 122 in substantially real time.

グラフィック処理モジュール133は、画像処理、ディスプレイ110への画像データの表示、ディスプレイ110からの画像データの取得等の機能を備える。   The graphic processing module 133 has functions such as image processing, display of image data on the display 110, and acquisition of image data from the display 110.

イベント処理モジュール134は、OS130内における任意のソフトウェア要素および任意のアプリケーションソフトウェアからイベント発行の要求を受け付け、イベントの発行を行うソフトウェア要素である。イベントは、OS130におけるソフトウェア要素および各アプリケーションソフトウェアの間でコミュニケーションを行うための手段である。各ソフトウェア要素は、イベント処理モジュールへのイベント発行依頼およびイベント発行の検知を行う手段を有する。イベントの発行はイベントの種類を指定するため、ソフトウェア要素内の出来事を他のソフトウェア要素へ通知することができる。また、イベントを発行する際にデータまたデータのアドレスを指定することが可能であるため、ソフトウェア要素間のデータを転送することも可能である。   The event processing module 134 is a software element that receives an event issue request from an arbitrary software element and arbitrary application software in the OS 130 and issues an event. The event is a means for communicating between software elements in the OS 130 and each application software. Each software element has means for making an event issuance request to the event processing module and detecting event issuance. Since an event is issued by designating an event type, an event in the software element can be notified to other software elements. In addition, since data or an address of data can be designated when issuing an event, it is also possible to transfer data between software elements.

アプリケーションインタフェース135は、アプリケーションソフトウェアからOS130内のソフトウェア要素へのアクセスを受け付けて処理する機能と、OS130内のソフトウェア要素からのレスポンスや通知などをアプリケーションソフトウェアに送付する機能を有する。   The application interface 135 has a function of accepting and processing access to software elements in the OS 130 from the application software, and a function of sending responses and notifications from the software elements in the OS 130 to the application software.

アプリケーションソフトウェア群140は、小型情報端末100のCPU及びOS130上で実行中の一乃至複数のアプリケーションソフトウェアの全体を意味する。   The application software group 140 means the whole of one or more application software being executed on the CPU of the small information terminal 100 and the OS 130.

ソフトウェア入力キーモジュール141は、アプリケーションソフトウェアの一種であり、ディスプレイ110上にソフトウェアキーボードに相当するソフトウェア入力キーを表示し、ユーザによる入力キーのタッチを感知する機能を備えている。   The software input key module 141 is a kind of application software, and has a function of displaying a software input key corresponding to a software keyboard on the display 110 and detecting a touch of the input key by the user.

本実施例では、ディスプレイドライバ131、タッチスクリーンドライバ132、ソフトウェア入力キーモジュール141を除いて上記の全てのコンポーネントは一般の小型情報端末のものと同様に処理を行う。   In the present embodiment, all the above components except the display driver 131, the touch screen driver 132, and the software input key module 141 perform the same processing as that of a general small information terminal.

次に、図2を参照して、ディスプレイドライバ131、タッチスクリーンドライバ132、ソフトウェア入力キーモジュール141の動作について更に詳しく説明する。   Next, operations of the display driver 131, the touch screen driver 132, and the software input key module 141 will be described in more detail with reference to FIG.

ソフトウェア入力キーモジュール141は、起動時および終了時にルートR201とR202を経由してディスプレイドライバ131とタッチスクリーンドライバ132にソフトウェア入力キーモジュール141の起動状況を通知する。   The software input key module 141 notifies the display driver 131 and the touch screen driver 132 of the activation status of the software input key module 141 via routes R201 and R202 at the time of activation and termination.

ディスプレイドライバ131は、ソフトウェア入力キーモジュール141が起動していないときには、グラフィック処理モジュール133が表示要求したイメージ図をルートR303、R304、R306経由でディスプレイ110に転送し、ディスプレイ110にそのイメージを表示させる。ディスプレイドライバ131内のソフトウェアスイッチ201は、ルートR305とルートR304のどちらかのイメージデータを選択しそれをディスプレイドライバに送信する役割を担っている。ソフトウェアスイッチ201は、ソフトウェア入力キーモジュール141が未起動の時にはルートR304のデータを選択し、ソフトウェア入力キーモジュール141が起動している時にはルートR305のデータを選択する。   When the software input key module 141 is not activated, the display driver 131 transfers the image diagram requested by the graphic processing module 133 to the display 110 via the routes R303, R304, and R306, and causes the display 110 to display the image. The software switch 201 in the display driver 131 plays a role of selecting image data of either the root R305 or the root R304 and transmitting it to the display driver. The software switch 201 selects data of the route R304 when the software input key module 141 is not activated, and selects data of the route R305 when the software input key module 141 is activated.

ルートR304のイメージデータはルートR303を経由してグラフィック処理モジュール133から直接に受信したイメージ図である。一方、ルートR305のイメージデータは、グラフィック処理モジュール133から受信したイメージデータを縮小処理部202にて縮小してできた縮小イメージ図と、ルートR307、R308を経由したソフトウェア入力キーのイメージ図とを合体させてできたイメージ図データである。   The image data of the route R304 is an image diagram received directly from the graphic processing module 133 via the route R303. On the other hand, the image data of the route R305 combines the reduced image diagram obtained by reducing the image data received from the graphic processing module 133 by the reduction processing unit 202 and the image diagram of the software input key via the routes R307 and R308. It is the image figure data that was made.

グラフィック処理モジュール133がルートR303経由でディスプレイドライバ131に転送するイメージ図は、OS130とアプリケーションの状態に依存し、一定ではない。ルートR303、R304におけるイメージ図の一例を図3にOS表示イメージ図300として示す。OS表示イメージ図300は上述の第1の表示イメージに相当し、モニタ112の画面全体を用いて表示される。   The image diagram that the graphic processing module 133 transfers to the display driver 131 via the route R303 depends on the state of the OS 130 and the application, and is not constant. An example of an image diagram in the routes R303 and R304 is shown as an OS display image diagram 300 in FIG. The OS display image diagram 300 corresponds to the first display image described above, and is displayed using the entire screen of the monitor 112.

一方、ルートR307、R308を経由したソフトウェア入力キーのイメージ図は、基本的にはOS130とアプリケーションの状態に非依存であり、一定である。図4にソフトウェア入力キーイメージ400を示す。ソフトウェア入力キーイメージ400のデータは端末の記憶装置203に保存されている。   On the other hand, the image of the software input key via the routes R307 and R308 is basically independent of the state of the OS 130 and the application and is constant. FIG. 4 shows a software input key image 400. Data of the software input key image 400 is stored in the storage device 203 of the terminal.

OS表示イメージ図300を縮小したOS表示イメージ図300aと、ソフトウェア入力キーイメージ400とを合成処理部204にて合成し、ルートR305を介してソフトウェアスイッチ201に入力する。合成されたイメージ図である合成イメージ図500を図5に示す。合成イメージ図500は上述の第2の表示イメージに相当する。OS表示イメージ図300aは、OS表示イメージ400の全体を縮小したものなので、そのままモニタ112に表示するとモニタ112の外周に余白が生じる。合成イメージ図500をモニタ112に表示すると、この余白にあたる外周部にソフトウェア入力キーイメージ400が表示される。   The OS display image diagram 300a obtained by reducing the OS display image diagram 300 and the software input key image 400 are synthesized by the synthesis processing unit 204 and input to the software switch 201 via the route R305. FIG. 5 shows a composite image diagram 500 that is a composite image diagram. The composite image diagram 500 corresponds to the second display image described above. Since the OS display image diagram 300a is a reduction of the entire OS display image 400, when displayed on the monitor 112 as it is, a margin is generated on the outer periphery of the monitor 112. When the composite image diagram 500 is displayed on the monitor 112, the software input key image 400 is displayed on the outer periphery corresponding to the margin.

OS表示イメージ図300上での位置と合成イメージ図500上での位置との対応関係について図6を参照して説明する。スクリーンの長さと高さをそれぞれAとBとしている。従って、点(0,0)、(A−1,0)、(0,B−1)、(A−1,B−1)がそれぞれもっとも左上のピクセル(原点)、もっとも右上のピクセル、もっとも左下のピクセル、もっとも右下のピクセルを表すことになる。また、同図では、ソフトウェア入力キーをディスプレイ上に表示すると、一部のスクリーンだけがソフトウェア入力キーの背後に隠れてしまうが、中央にあるC×Dの長方形四角は隠されない。そのため、ソフトウェア入力キーが表示されるときに、ディスプレイドライバ131がグラフィック処理モジュール133からの表示イメージ図を縮小する縮小割合が、横軸ではC/A、縦軸ではB/Dになる。   The correspondence between the position on the OS display image diagram 300 and the position on the composite image diagram 500 will be described with reference to FIG. The length and height of the screen are A and B, respectively. Therefore, the points (0, 0), (A-1, 0), (0, B-1), and (A-1, B-1) are the upper left pixel (origin), the upper right pixel, It represents the bottom left pixel, the bottom right pixel. Also, in the figure, when the software input key is displayed on the display, only a part of the screen is hidden behind the software input key, but the C × D rectangular square in the center is not hidden. Therefore, when the software input key is displayed, the reduction ratio at which the display driver 131 reduces the display image diagram from the graphic processing module 133 is C / A on the horizontal axis and B / D on the vertical axis.

タッチスクリーンドライバ132は、ソフトウェア入力キーモジュール141の起動状況をソフトウェア入力モジュール141からの通知により把握し、その起動状況に応じて、タッチ位置情報に対して異なる処理を行う。タッチ位置情報とはスクリーン120上で実際に検知されたタッチの位置を示す座標である。   The touch screen driver 132 grasps the activation status of the software input key module 141 based on the notification from the software input module 141, and performs different processing on the touch position information according to the activation status. The touch position information is coordinates indicating the position of the touch actually detected on the screen 120.

ソフトウェア入力キーモジュール141が起動していない場合、タッチスクリーン上にユーザがタッチすると、タッチスクリーンドライバ132は、タッチイベントを発生するようにルートR309経由でイベント処理モジュール134に通知する。その際、タッチイベントと共に、イベントの情報としてイベント処理モジュール134にタッチ位置情報を通知する。タッチ位置情報が経由するルートは、R310、R311、R313である。   When the software input key module 141 is not activated and the user touches the touch screen, the touch screen driver 132 notifies the event processing module 134 via the route R309 to generate a touch event. At that time, the touch position information is notified to the event processing module 134 as event information together with the touch event. Routes through which the touch position information passes are R310, R311, and R313.

他方、ソフトウェア入力キーモジュール141が起動中の場合、タッチスクリーンドライバ132の動作は、タッチ位置情報の座標がソフトウェア入力キーの描画領域内であるか否かに応じて異なる。   On the other hand, when the software input key module 141 is activated, the operation of the touch screen driver 132 differs depending on whether or not the coordinates of the touch position information are within the drawing area of the software input key.

ソフトウェア入力キーモジュール141が起動中であって、かつ、タッチ位置がソフトウェア入力キーの描画領域内ではない場合、タッチスクリーンドライバ132は、タッチイベントを発生するようにルートR309経由でイベント処理モジュール134に通知する。その際、タッチスクリーンドライバ132は、位置変換部205にてタッチ位置情報を仮想位置情報に変換してイベント処理モジュール134に通知する。このときタッチ位置情報または仮想位置情報の経由ルートは、R310、R314、R315、R312、R313である。仮想位置情報は、実際のタッチの位置が中央のC×Dの四角形内の領域にあったときのみに、タッチ位置情報から位置変換部205によって算出される。   When the software input key module 141 is activated and the touch position is not within the drawing area of the software input key, the touch screen driver 132 passes the route R309 to the event processing module 134 so as to generate a touch event. Notice. At that time, the touch screen driver 132 converts the touch position information into virtual position information by the position conversion unit 205 and notifies the event processing module 134 of the converted information. At this time, the route through which the touch position information or the virtual position information passes is R310, R314, R315, R312 and R313. The virtual position information is calculated by the position conversion unit 205 from the touch position information only when the actual touch position is in a central C × D square area.

ここでタッチ位置情報に基づいて仮想位置情報を算出する方法について図6を参照して説明する。ソフトウェア入力キーを表示しているときのタッチ位置情報を座標(M,N)とすると、仮想位置の座標(P,Q)はそれぞれ数1、数2にて表される。計算結果が小数点数の場合は四捨五入して整数にしてPとQにする。   Here, a method for calculating the virtual position information based on the touch position information will be described with reference to FIG. Assuming that the touch position information when displaying the software input key is coordinates (M, N), the coordinates (P, Q) of the virtual position are expressed by Equations 1 and 2, respectively. If the calculation result is a decimal number, it is rounded off to an integer to P and Q.

Figure 0005213033
Figure 0005213033

Figure 0005213033
Figure 0005213033

また、ソフトウェア入力キーモジュール141が起動中であって、かつ、タッチ位置がソフトウェア入力キーの描画領域内にある場合、タッチスクリーンドライバ132はイベント処理モジュール134に対してタッチイベント発生の要求をしない。その代わりに、タッチスクリーンドライバ132はイベント処理モジュール134に対してキー入力イベントの発生を要求する。キー入力イベントはソフトウェア入力キーモジュール141が予めイベント処理モジュール134に登録してあるイベントである。キー入力イベントの発生を要求する際、タッチスクリーンドライバ132はタッチ位置情報をイベント処理モジュール134に通知する。   Further, when the software input key module 141 is activated and the touch position is within the drawing area of the software input key, the touch screen driver 132 does not request the event processing module 134 to generate a touch event. Instead, the touch screen driver 132 requests the event processing module 134 to generate a key input event. The key input event is an event registered in advance in the event processing module 134 by the software input key module 141. When requesting the occurrence of a key input event, the touch screen driver 132 notifies the event processing module 134 of touch position information.

このようにして、ソフトウェア入力キーモジュール141は、キー入力イベントの発生を検知すると共にタッチ位置情報を取得する。取得したタッチ位置情報と、ソフトウェア入力キーのイメージ図データ203とに基づいて、ソフトウェア入力キーモジュール141は、ソフトウェア入力キーのどのキーがタッチされたのか、即ちキーの値を判定する。   In this way, the software input key module 141 detects the occurrence of a key input event and acquires touch position information. Based on the acquired touch position information and the image diagram data 203 of the software input key, the software input key module 141 determines which key of the software input key is touched, that is, the key value.

タッチされたキーを判定すると、ソフトウェア入力キーモジュール141はイベント処理モジュール134に対してキーイベントの発生を要求する。キーイベントとはハードウェアキーボードまたはソフトウェアキーボードのキー押下の検知に応じてイベント処理モジュール134が発生させるイベントである。キーイベントが発生すると、イベント処理モジュール134は、イベント発生の通知と共にそのキーの値をOS130の他のコンポーネントまたはアプリケーションソフトウェア142〜145に通知する。ここではソフトウェア入力キーモジュール141が判定したキーの値が通知されることになる。   When the touched key is determined, the software input key module 141 requests the event processing module 134 to generate a key event. A key event is an event generated by the event processing module 134 in response to detection of a key press on a hardware keyboard or software keyboard. When a key event occurs, the event processing module 134 notifies the other components or application software 142 to 145 of the OS 130 of the key value together with the notification of the event occurrence. Here, the key value determined by the software input key module 141 is notified.

上述の実施形態によれば、ソフトウェア入力キーを非表示のときの画面を縮小して画面中央部にて表示すると共に、ソフトウェア入力キーをタッチディスプレイの周辺に沿ってキーを並べて表示する。これにより、ソフトウェア入力キーを非表示のときの画面全体を、ソフトウェア入力キーを表示したときにもタッチディスプレイに表示することができる。従来のソフトウェア入力キーのように、ソフトウェア入力キーの背後に画面の一部が隠れてしまうといったことがないため、ソフトウェア入力キーを表示しているときにソフトウェア入力キー以外の表示オブジェクトに対するタッチ操作の操作性を損なうことがない。例えば、ソフトウェア入力キー以外の表示オブジェクトにタッチするために、いったんソフトウェア入力キーを非表示にする操作や、ソフトウェア入力キーの表示位置を移動する操作を行う必要がない。   According to the above-described embodiment, the screen when the software input key is not displayed is reduced and displayed at the center of the screen, and the software input key is displayed side by side along the periphery of the touch display. Accordingly, the entire screen when the software input key is not displayed can be displayed on the touch display even when the software input key is displayed. Since part of the screen is not hidden behind the software input key unlike conventional software input keys, touch operations on display objects other than software input keys can be performed when the software input key is displayed. There is no loss of operability. For example, in order to touch a display object other than the software input key, it is not necessary to perform an operation for hiding the software input key or an operation for moving the display position of the software input key.

以上、実施の形態及び実施例を挙げて本発明について説明したが、本発明はこれに限定されるものではない。例えば、グラフィック処理モジュール133及びイベント処理モジュール134は従来同様に動作する一方、ソフトウェア入力キーモジュール141、ディスプレイドライバ131及びタッチスクリーンドライバ132は特徴的な動作を行うことにより、本発明のソフトウェア入力キーを実現したが、他の実装であっても実現可能であることは当業者には明らかであろう。   While the present invention has been described with reference to the embodiment and examples, the present invention is not limited to this. For example, the graphic processing module 133 and the event processing module 134 operate in the same manner as in the prior art, while the software input key module 141, the display driver 131, and the touch screen driver 132 perform characteristic operations, so that the software input key of the present invention can be used. Although implemented, it will be apparent to those skilled in the art that other implementations are possible.

すなわち、ディスプレイドライバ131にて特徴的な処理を実行させる代わりに、グラフィック処理モジュールにて実行させることとしてもよい。ディスプレイ表示イメージの縮小処理、縮小したディスプレイ表示イメージとソフトウェア入力キーのイメージとの合成処理、合成イメージとディスプレイ表示イメージとのスイッチング処理を、グラフィック処理モジュールにて行うこととしてもよい。同様に、タッチスクリーンドライバ132にて行っていたタッチ位置情報の仮想位置情報への変換等の処理をイベント処理モジュールにて行うこととしてもよい。   That is, instead of executing characteristic processing by the display driver 131, it may be executed by a graphic processing module. The graphic processing module may perform display display image reduction processing, composite processing of the reduced display display image and software input key image, and switching processing of the composite image and the display display image. Similarly, processing such as conversion of touch position information into virtual position information, which has been performed by the touch screen driver 132, may be performed by the event processing module.

また、ソフトウェア入力キーモジュール141をアプリケーションプログラムとして実装する代わりに、同様の機能をOSのコンポーネントとして実装することとしてもよい。   Further, instead of mounting the software input key module 141 as an application program, the same function may be mounted as an OS component.

また、本発明は特にタッチスクリーン機能を有するディスプレイ装置にて表示するソフトウェア入力キーに特に好適ではあるが、本発明はこれに限定されるものではなく、タッチスクリーン機能を持たないディスプレイ装置にて表示するソフトウェア入力キーであってもよい。この場合であっても、ディスプレイ表示イメージを隠蔽することなくソフトウェア入力キーを表示することができるという効果を奏する。   The present invention is particularly suitable for software input keys displayed on a display device having a touch screen function. However, the present invention is not limited to this, and the display is performed on a display device having no touch screen function. It may be a software input key. Even in this case, the software input key can be displayed without hiding the display image.

本発明の実施例1である小型情報端末100について説明するためのブロック図である。It is a block diagram for demonstrating the small information terminal 100 which is Example 1 of this invention. OS130について説明するためのブロック図である。2 is a block diagram for explaining an OS 130. FIG. OS表示イメージ図300について説明するための図である。It is a figure for demonstrating OS display image figure 300. FIG. ソフトウェア入力キーイメージ400について説明するための図である。5 is a diagram for explaining a software input key image 400. FIG. 合成イメージ図500について説明するための図である。It is a figure for demonstrating the composite image figure. OS表示イメージ図300上での位置と合成イメージ図500上での位置との対応関係について説明するための図である。6 is a diagram for explaining a correspondence relationship between a position on an OS display image diagram 300 and a position on a composite image diagram 500. FIG. 従来のソフトウェア入力キーを表示した画面について説明するための図である。It is a figure for demonstrating the screen which displayed the conventional software input key.

符号の説明Explanation of symbols

100 小型情報端末
110 ディスプレイ
111 DAC
112 モニタ
113 フレームバッファ
114 ディスプレイコントローラ
120 タッチスクリーン
121 スクリーン
122 タッチスクリーンコントローラ
130 OS
131 ディスプレイドライバ
132 タッチスクリーンドライバ
133 グラフィック処理モジュール
134 イベント処理モジュール
135 アプリケーションインタフェース
140 アプリケーションソフトウェア群
141 ソフトウェア入力キーモジュール
142〜145 アプリケーションソフトウェア
201 ソフトウェアスイッチ
202 縮小処理部
203 ソフトウェア入力キーのイメージ図データ
204 合成処理部
205 位置変換処理部
300 OS表示イメージ図
400 ソフトウェア入力キーイメージ
500 合成イメージ図
100 Small information terminal 110 Display 111 DAC
112 Monitor 113 Frame buffer 114 Display controller 120 Touch screen 121 Screen 122 Touch screen controller 130 OS
131 Display Driver 132 Touch Screen Driver 133 Graphic Processing Module 134 Event Processing Module 135 Application Interface 140 Application Software Group 141 Software Input Key Modules 142 to 145 Application Software 201 Software Switch 202 Reduction Processing Unit 203 Software Input Key Image Diagram Data 204 Composition Processing Unit 205 Position conversion processing unit 300 OS display image diagram 400 Software input key image 500 Composite image diagram

Claims (6)

情報処理装置のディスプレイにタッチ入力のためのソフトウェア入力キーを表示する方法において、
前記情報処理装置は前記ディスプレイの画面上をタッチした位置に応じた電気信号としてタッチ位置情報を出力するタッチスクリーンを備え、
予め定められた大きさの第1の表示イメージの全体を縮小する処理を前記情報処理装置の処理装置にて実行する縮小段階と、
縮小した前記第1の表示イメージと、予め定められたソフトウェア入力キーのイメージとを互いが重ならないように、前記ソフトウェア入力キーを構成するそれぞれのキーを、前記ディスプレイの外縁に沿って配置し、縮小した前記第1の表示イメージを、前記ソフトウェア入力キーの内側に配置して合成した第2の表示イメージを生成する処理を前記処理装置にて実行する合成段階と、
前記第2の表示イメージを前記ディスプレイに出力する処理を前記処理装置にて実行する表示段階と、
前記ディスプレイが前記第2の表示イメージを表示しているとき、前記ソフトウェア入力キーを表示する領域外の位置を示すタッチ位置情報を前記タッチスクリーンが出力すると、当該タッチ位置情報に対し、予め定められた変換処理を前記処理装置にて実行して仮想位置情報を生成する位置情報変換段階と、
前記処理装置が前記仮想位置情報に基づいてタッチイベントを処理する段階と
を含み、
前記ディスプレイの長さと高さをそれぞれAとBとし、前記第2の表示イメージの中で縮小した前記第1の表示イメージを表示する領域の長さと高さをそれぞれCとDとし、ソフトウェア入力キーを表示しているときのタッチ位置情報を座標(M,N)とするとき、前記変換処理は、以下の数1、数2に基づいて仮想位置情報の座標(P,Q)を求めることを特徴とするソフトウェア入力キー表示方法。
Figure 0005213033
Figure 0005213033
In a method of displaying a software input key for touch input on a display of an information processing device,
The information processing apparatus includes a touch screen that outputs touch position information as an electrical signal corresponding to a position touched on the screen of the display,
A reduction stage in which the processing device of the information processing apparatus executes processing for reducing the entire first display image having a predetermined size;
The respective keys constituting the software input key are arranged along the outer edge of the display so that the reduced first display image and the predetermined software input key image do not overlap each other. A composition stage in which the processing device executes a process of generating a second display image obtained by placing the reduced first display image inside the software input key and combining the two;
A display step of executing a process of outputting the second display image to the display in the processing device;
When the display is displaying the second display image and the touch screen outputs touch position information indicating a position outside the area for displaying the software input key, the touch position information is predetermined. A position information conversion stage for generating virtual position information by executing the conversion processing in the processing device;
The processing device processing a touch event based on the virtual position information,
The length and height of the display are A and B, respectively, and the length and height of the area for displaying the first display image reduced in the second display image are C and D, respectively. When the touch position information when displaying is the coordinates (M, N), the conversion process is to obtain the coordinates (P, Q) of the virtual position information based on the following equations 1 and 2. Characteristic software input key display method.
Figure 0005213033
Figure 0005213033
請求項1に記載のソフトウェア入力キー表示方法において、
更に、前記第1及び第2の表示イメージのいずれか一方を選択する処理を前記処理装置にて実行する選択段階を含み、
前記選択段階にて前記第1の表示イメージを選択した場合、前記表示段階にて前記第1の表示イメージをディスプレイに出力する
ことを特徴とするソフトウェア入力キー表示方法。
The software input key display method according to claim 1,
And a selection step of executing, in the processing device, processing for selecting one of the first and second display images,
When the first display image is selected in the selection step, the first display image is output to a display in the display step.
コンピュータのディスプレイであって、画面上をタッチした位置に応じた電気信号としてタッチ位置情報をコンピュータに出力するタッチスクリーンを備えるディスプレイに対し、タッチ入力のためのソフトウェア入力キーを表示するためのプログラムであって、
予め定められた大きさの第1の表示イメージの全体を縮小する縮小手段、
縮小した前記第1の表示イメージと、予め定められたソフトウェア入力キーのイメージとを互いが重ならないように、前記ソフトウェア入力キーを構成するそれぞれのキーを、前記ディスプレイの外縁に沿って配置し、縮小した前記第1の表示イメージを、前記ソフトウェア入力キーの内側に配置して合成した第2の表示イメージを生成する合成手段、
前記第2の表示イメージを前記ディスプレイに出力する表示手段、
ディスプレイが前記第2の表示イメージを表示しているとき、前記ソフトウェア入力キーを表示する領域外の位置を示すタッチ位置情報を前記タッチスクリーンが出力すると、当該タッチ位置情報に対し、予め定められた変換処理を実行して仮想位置情報を生成する位置情報変換手段、及び、
前記処理装置が前記仮想位置情報に基づいてタッチイベントを処理する手段
としてコンピュータを機能させるためのプログラムであって、
前記ディスプレイの長さと高さをそれぞれAとBとし、前記第2の表示イメージの中で縮小した前記第1の表示イメージを表示する領域の長さと高さをそれぞれCとDとし、ソフトウェア入力キーを表示しているときのタッチ位置情報を座標(M,N)とするとき、前記変換処理は、以下の数3、数4に基づいて仮想位置情報の座標(P,Q)を求めることを特徴とするプログラム。
Figure 0005213033
Figure 0005213033
A program for displaying software input keys for touch input on a display having a touch screen that outputs touch position information to the computer as an electrical signal corresponding to the position touched on the screen. There,
Reduction means for reducing the entirety of the first display image having a predetermined size;
The respective keys constituting the software input key are arranged along the outer edge of the display so that the reduced first display image and the predetermined software input key image do not overlap each other. Synthesizing means for generating a second display image obtained by arranging the reduced first display image inside the software input key and synthesizing the first display image;
Display means for outputting the second display image to the display;
When the display is displaying the second display image and the touch screen outputs touch position information indicating a position outside the area where the software input key is displayed, a predetermined value is set for the touch position information. Position information conversion means for generating virtual position information by executing conversion processing; and
A program for causing the processing device to function as a means for processing a touch event based on the virtual position information ,
The length and height of the display are A and B, respectively, and the length and height of the area for displaying the first display image reduced in the second display image are C and D, respectively. When the touch position information when displaying is the coordinates (M, N), the conversion processing is to obtain the coordinates (P, Q) of the virtual position information based on the following equations 3 and 4. A featured program.
Figure 0005213033
Figure 0005213033
請求項に記載のプログラムにおいて、
更に、前記第1及び第2の表示イメージのいずれか一方を選択する選択手段としてコンピュータを機能させるためのプログラムであって、
前記選択手段にて前記第1の表示イメージを選択した場合、前記表示手段は前記第1の表示イメージをディスプレイに出力する
ことを特徴とするプログラム。
In the program according to claim 3 ,
Furthermore, a program for causing a computer to function as selection means for selecting one of the first and second display images,
When the selection means selects the first display image, the display means outputs the first display image to a display.
ディスプレイにタッチ入力のためのソフトウェア入力キーを表示する情報処理端末において、
予め定められた大きさの第1の表示イメージの全体を縮小する縮小手段、
縮小した前記第1の表示イメージと、予め定められたソフトウェア入力キーのイメージとを互いが重ならないように、前記ソフトウェア入力キーを構成するそれぞれのキーを、前記ディスプレイの外縁に沿って配置し、縮小した前記第1の表示イメージを、前記ソフトウェア入力キーの内側に配置して合成した第2の表示イメージを生成する合成手段、
前記第2の表示イメージを前記ディスプレイに出力する表示手段、
ディスプレイは画面上をタッチした位置に応じた電気信号としてタッチ位置情報をコンピュータに出力するタッチスクリーン、
ディスプレイが前記第2の表示イメージを表示しているとき、前記ソフトウェア入力キーを表示する領域外の位置を示すタッチ位置情報を前記タッチスクリーンが出力すると、当該タッチ位置情報に対し、予め定められた変換処理を実行して仮想位置情報を生成する位置情報変換手段、及び、
前記処理装置が前記仮想位置情報に基づいてタッチイベントを処理する手段
を備え、
前記ディスプレイの長さと高さをそれぞれAとBとし、前記第2の表示イメージの中で縮小した前記第1の表示イメージを表示する領域の長さと高さをそれぞれCとDとし、ソフトウェア入力キーを表示しているときのタッチ位置情報を座標(M,N)とするとき、前記変換処理は、以下の数5、数6に基づいて仮想位置情報の座標(P,Q)を求めることを特徴とする情報処理端末。
Figure 0005213033
Figure 0005213033
In an information processing terminal that displays a software input key for touch input on a display,
Reduction means for reducing the entirety of the first display image having a predetermined size;
The respective keys constituting the software input key are arranged along the outer edge of the display so that the reduced first display image and the predetermined software input key image do not overlap each other. Synthesizing means for generating a second display image obtained by arranging the reduced first display image inside the software input key and synthesizing the first display image;
Display means for outputting the second display image to the display;
The display is a touch screen that outputs touch position information to the computer as an electrical signal according to the position touched on the screen,
When the display is displaying the second display image and the touch screen outputs touch position information indicating a position outside the area where the software input key is displayed, a predetermined value is set for the touch position information. Position information conversion means for generating virtual position information by executing conversion processing; and
The processing device comprises means for processing a touch event based on the virtual position information;
The length and height of the display are A and B, respectively, and the length and height of the area for displaying the first display image reduced in the second display image are C and D, respectively. When the touch position information when displaying is the coordinates (M, N), the conversion processing is to obtain the coordinates (P, Q) of the virtual position information based on the following formulas 5 and 6. Characteristic information processing terminal.
Figure 0005213033
Figure 0005213033
請求項5に記載の情報処理端末において、
更に、前記第1及び第2の表示イメージのいずれか一方を選択する選択手段を備え、
前記選択手段にて前記第1の表示イメージを選択した場合、前記表示手段は前記第1の表示イメージをディスプレイに出力する
ことを特徴とする情報処理端末。
The information processing terminal according to claim 5 ,
And further comprising selection means for selecting one of the first and second display images,
An information processing terminal, wherein when the first display image is selected by the selection means, the display means outputs the first display image to a display.
JP2008154064A 2008-06-12 2008-06-12 Software input key display method, program, and information processing terminal Expired - Fee Related JP5213033B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008154064A JP5213033B2 (en) 2008-06-12 2008-06-12 Software input key display method, program, and information processing terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008154064A JP5213033B2 (en) 2008-06-12 2008-06-12 Software input key display method, program, and information processing terminal

Publications (2)

Publication Number Publication Date
JP2009301269A JP2009301269A (en) 2009-12-24
JP5213033B2 true JP5213033B2 (en) 2013-06-19

Family

ID=41548101

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008154064A Expired - Fee Related JP5213033B2 (en) 2008-06-12 2008-06-12 Software input key display method, program, and information processing terminal

Country Status (1)

Country Link
JP (1) JP5213033B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101598568B1 (en) * 2013-07-02 2016-02-29 (주) 리얼밸류 Method for controlling mobile device, recording medium storing program to implement the method, distributing server for distributing application, and mobile device
JP6719995B2 (en) * 2016-06-30 2020-07-08 京セラ株式会社 Electronic device, control method, and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3926460A1 (en) * 1989-08-10 1991-02-14 Busch Dieter & Co Prueftech ELECTRONIC CALCULATOR
FR2697935B1 (en) * 1992-11-12 1995-01-13 Sextant Avionique Compact and ergonomic communication terminal with proximity detection surfaces.
JPH0744306A (en) * 1993-07-28 1995-02-14 Nippon Telegr & Teleph Corp <Ntt> Portable computer
US20060033724A1 (en) * 2004-07-30 2006-02-16 Apple Computer, Inc. Virtual input device placement on a touch screen user interface
JP2001215943A (en) * 2000-02-03 2001-08-10 Victor Co Of Japan Ltd Image display device
JP2005321972A (en) * 2004-05-07 2005-11-17 Sony Corp Information processor, processing method for information processor, and processing program for information processor

Also Published As

Publication number Publication date
JP2009301269A (en) 2009-12-24

Similar Documents

Publication Publication Date Title
US8937590B2 (en) Information processing apparatus and pointing control method
US20150212728A1 (en) Image display apparatus, image display system, and image display method
JP6160305B2 (en) Image processing apparatus, program, image processing system, and image processing method
KR20100104804A (en) Display driver ic, method for providing the display driver ic, and data processing apparatus using the ddi
US10698530B2 (en) Touch display device
JP2002041023A (en) Computer system, display control device, display device, display control method, recording medium and program transmission device
EP3021572A1 (en) Display apparatus and control method thereof
US20100097339A1 (en) Image processing apparatus, image processing method, and program
JP6051670B2 (en) Image processing apparatus, image processing system, image processing method, and program
US9582094B2 (en) Information processing device, display device with touch panel, information processing method, and program
US9098947B2 (en) Image processing apparatus and image processing system
JP2006243200A (en) Display apparatus for multi-pictures and control method for the same
JP6031750B2 (en) Display control apparatus, image display system, display control method, and program
JP6146350B2 (en) Information processing apparatus and computer program
JP5875262B2 (en) Display control device
JP2005148450A (en) Display controller and program
TW201237730A (en) Method of adjusting windows and electronic device using same
JP5213033B2 (en) Software input key display method, program, and information processing terminal
JPWO2014034189A1 (en) Display control method, computer program, display control apparatus, and image display system
JP2004029046A (en) Multi-display control system
JP2005091751A (en) Image display control method, image display device, display controller, computer and image display control system
JP2016038619A (en) Mobile terminal device and operation method thereof
JP6716519B2 (en) Display device and display method
JP2003330614A (en) Display device with touch panel, method for controlling the same device, and program for making computer execute the same method
JP2013187589A (en) Image display device, display system, and portable terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100910

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110811

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110817

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120113

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120912

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121211

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20121218

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130220

R150 Certificate of patent or registration of utility model

Ref document number: 5213033

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

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees