Movatterモバイル変換


[0]ホーム

URL:


JP5434700B2 - Information processing device - Google Patents

Information processing device
Download PDF

Info

Publication number
JP5434700B2
JP5434700B2JP2010053596AJP2010053596AJP5434700B2JP 5434700 B2JP5434700 B2JP 5434700B2JP 2010053596 AJP2010053596 AJP 2010053596AJP 2010053596 AJP2010053596 AJP 2010053596AJP 5434700 B2JP5434700 B2JP 5434700B2
Authority
JP
Japan
Prior art keywords
information
touch
upper layer
new
predetermined area
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
JP2010053596A
Other languages
Japanese (ja)
Other versions
JP2011186941A (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.)
Fujitsu Mobile Communications Ltd
Original Assignee
Fujitsu Mobile Communications Ltd
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 Fujitsu Mobile Communications LtdfiledCriticalFujitsu Mobile Communications Ltd
Priority to JP2010053596ApriorityCriticalpatent/JP5434700B2/en
Publication of JP2011186941ApublicationCriticalpatent/JP2011186941A/en
Application grantedgrantedCritical
Publication of JP5434700B2publicationCriticalpatent/JP5434700B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Description

Translated fromJapanese

本発明は、タッチパネルを利用する情報処理装置に関する。  The present invention relates to an information processing apparatus using a touch panel.

従来、携帯電話機(特に、いわゆるスマートフォン)、PDA、ポータブルメディアプレイヤー、ポータブルゲーム機などの情報処理装置の入力及び表示デバイスとしてタッチパネルが利用されている。これらの情報処理装置のサイズは、可搬性及び操作性の観点から小型であることが多い。典型的には、これらの情報処理装置は、ユーザが片手で容易に保持できるサイズに設計される。一方、タッチパネルのサイズは、操作性及び表示情報の視認性の観点から可能な限り大きく設計される傾向にある。両者のサイズに関する制約、要求などを考慮すると、情報処理装置の縁付近までタッチパネルを実装する設計が望ましいと予想される。このような設計によれば、タッチパネルの縁と情報処理装置の縁との間隔が必然的に小さくなる。故に、例えばユーザがこの情報処理装置を保持する場合に、指がタッチパネルに触れやすくなり、この指の接触が入力情報(タッチ情報)として検出されてしまうおそれがある。このような意図しない入力情報が上位層(OS、アプリケーションなど)に通知されると、当該入力情報に基づいて意図しない処理が発生し(意図しないファイルが開かれる、意図しないアプリケーションが実行されるなど)、操作性が損なわれるかもしれない。また、このような事態が頻発すると、ユーザは情報処理装置の持ち方に過度に注意せざるを得ず、悪印象を与えかねない。  Conventionally, touch panels have been used as input and display devices for information processing apparatuses such as mobile phones (particularly so-called smartphones), PDAs, portable media players, and portable game machines. These information processing apparatuses are often small in size from the viewpoint of portability and operability. Typically, these information processing apparatuses are designed to have a size that can be easily held by a user with one hand. On the other hand, the size of the touch panel tends to be designed as large as possible from the viewpoints of operability and visibility of display information. Considering restrictions and requirements regarding the size of both, it is expected that a design for mounting the touch panel to the edge of the information processing apparatus is desirable. According to such a design, the distance between the edge of the touch panel and the edge of the information processing apparatus is inevitably reduced. Therefore, for example, when the user holds the information processing apparatus, it is easy for the finger to touch the touch panel, and this finger contact may be detected as input information (touch information). When such unintended input information is notified to a higher layer (OS, application, etc.), unintended processing occurs based on the input information (unintended file is opened, unintended application is executed, etc.) ), Operability may be impaired. Also, if such a situation occurs frequently, the user must be excessively careful about how to hold the information processing apparatus, and may give a bad impression.

特許文献1に記載のタッチパネル型表示装置は、ユーザの指定に基づいてタッチパネルの設定範囲を決定し、この設定範囲を有効状態または無効状態に切り替える。従って、このタッチパネル型表示装置によれば、ユーザが意図した範囲でタッチパネルを無効化することが可能となる。  The touch panel type display device described inPatent Literature 1 determines a setting range of the touch panel based on a user's specification, and switches the setting range to a valid state or an invalid state. Therefore, according to this touch panel type display device, the touch panel can be invalidated within a range intended by the user.

特開2009−80683号公報JP 2009-80683 A

特許文献1に記載のタッチパネル型表示装置では、ユーザがタッチパネルを無効化する範囲を指定しなければならないので、煩雑である。また、タッチパネルを無効化する範囲を設定すれば、当該範囲においてタッチパネルは入力デバイスとしての役割を果たせない。即ち、ユーザはタッチパネルの大型化による恩恵を十分に受けられない。  The touch panel type display device described inPatent Document 1 is complicated because the user must designate a range for invalidating the touch panel. In addition, if a range for invalidating the touch panel is set, the touch panel cannot serve as an input device in the range. That is, the user cannot fully benefit from the increase in the size of the touch panel.

従って、本発明は、無効な入力情報を弁別することを目的とする。  Therefore, an object of the present invention is to discriminate invalid input information.

本発明の一態様に係る情報処理装置は、タッチパネルへの接触に基づいてタッチ情報を生成する制御ハードウェアと、前記タッチ情報が新規情報または終了情報のいずれであるかを判定し、前記タッチ情報が前記終了情報であれば前記終了情報に対応する新規情報の取得時刻から前記終了情報の取得時刻までの経過時間が閾値以上であるか否かを判定し、前記経過時間が前記閾値未満であれば前記終了情報に関する情報を上位層へ通知し、前記経過時間が前記閾値以上であれば前記終了情報に関する情報の前記上位層への通知を省略する制御ソフトウェアと、前記タッチ情報を記憶する記憶部と、を具備し、前記制御ソフトウェアは、前記タッチ情報が前記新規情報、前記終了情報または移動情報のいずれであるかを判定し、前記タッチ情報が前記移動情報であれば、前記移動情報に関する情報を前記上位層へ通知し、前記タッチ情報が前記終了情報であれば、前記終了情報に対応する移動情報が存在するか否かを判定し、対応する移動情報が存在すれば前記終了情報に関する情報を前記上位層へ通知し、対応する移動情報が存在しなければ前記経過時間が前記閾値以上であるか否かを判定し、前記経過時間が前記閾値未満であれば前記終了情報に関する情報を前記上位層へ通知し、前記経過時間が前記閾値以上であれば前記終了情報に関する情報の前記上位層への通知を省略し、前記タッチ情報が前記新規情報であれば前記新規情報の示す位置及び前記新規情報の取得時刻を含む項目を前記記憶部に追加し、前記タッチ情報が前記移動情報であれば前記記憶部に記憶された該当項目の移動量を更新し、前記タッチ情報が前記終了情報であれば前記記憶部から該当項目を削除する

An information processing apparatus according toan aspect of the present invention determines control hardware that generates touch information based on a touch on a touch panel, whether the touch information is new information or end information, and the touch information If the end information is the end information, it is determined whether the elapsed time from the acquisition time of the new information corresponding to the end information to the acquisition time of the end information is equal to or greater than a threshold, and the elapsed time is less than the threshold. Control software for notifying the upper layer of information relating to the end information, and omitting notification of the information relating to the end information to the upper layer if the elapsed time is equal to or greater than the threshold, anda storage unit for storing the touch information And the control software determines whether the touch information is the new information, the end information, or the movement information, and the touch information If it is the movement information, the information related to the movement information is notified to the upper layer, and if the touch information is the end information, it is determined whether there is movement information corresponding to the end information, and If there is movement information to be transmitted, information about the end information is notified to the upper layer, and if there is no corresponding movement information, it is determined whether the elapsed time is equal to or greater than the threshold, and the elapsed time is If it is less than a threshold value, information about the end information is notified to the upper layer, and if the elapsed time is equal to or greater than the threshold value, notification of the information about the end information to the upper layer is omitted, and the touch information is the new information If it is information, an item including the position indicated by the new information and the acquisition time of the new information is added to the storage unit, and if the touch information is the movement information, the corresponding item stored in the storage unit. Update the amount of movement, the touch information deletes the corresponding entry from said storage unit if said end information.

本発明によれば、無効な入力情報を弁別することができる。  According to the present invention, invalid input information can be discriminated.

一実施形態に係る情報処理装置の一例の外観を示す図。The figure which shows the external appearance of an example of the information processing apparatus which concerns on one Embodiment.図1の情報処理装置を示すブロック図。The block diagram which shows the information processing apparatus of FIG.所定エリアの説明図。Explanatory drawing of a predetermined area.タッチ情報管理テーブルを示す図。The figure which shows a touch information management table.エリア管理テーブルを示す図。The figure which shows an area management table.タイマー閾値管理テーブルを示す図。The figure which shows a timer threshold value management table.図1のタッチパネル制御SWの処理を示すフローチャート。The flowchart which shows the process of touch-panel control SW of FIG.図7の変形例を示すフローチャート。The flowchart which shows the modification of FIG.図7の変形例を示すフローチャート。The flowchart which shows the modification of FIG.

以下、図面を参照して、本発明の実施形態について説明する。
(一実施形態)
図2に示すように、本発明の一実施形態に係る情報処理装置100は、タッチパネル110、タッチパネル制御ハードウェア(HW)111、タッチパネル制御ソフトウェア(SW)112、記憶部113、オペレーティングシステム(OS)121及びアプリケーション122を有する。尚、以降の説明において、OS121及びアプリケーション122は、上位層120と総称されることもある。本願において、上位層120とは、タッチパネル制御SW112を基準とした相対的上位処理を行う構成要素を指しており、OS121及びアプリケーション122以外の構成要素(図示しない)も含まれ得る。
Embodiments of the present invention will be described below with reference to the drawings.
(One embodiment)
As shown in FIG. 2, aninformation processing apparatus 100 according to an embodiment of the present invention includes atouch panel 110, a touch panel control hardware (HW) 111, a touch panel control software (SW) 112, astorage unit 113, and an operating system (OS). 121 and anapplication 122. In the following description, theOS 121 and theapplication 122 may be collectively referred to as theupper layer 120. In the present application, theupper layer 120 refers to a component that performs relative upper processing based on the touchpanel control SW 112, and may include components (not shown) other than theOS 121 and theapplication 122.

タッチパネル110は、入力機能及び表示機能の両方を持つ。以降の説明では、主に入力機能に関連する事項を述べ、表示機能に関連する事項を省略する。タッチパネル110は、抵抗膜方式、静電容量方式などの任意の方式で実装されてよい。  Thetouch panel 110 has both an input function and a display function. In the following description, items related to the input function are mainly described, and items related to the display function are omitted. Thetouch panel 110 may be mounted by an arbitrary method such as a resistance film method or a capacitance method.

タッチパネル制御HW111は、指、スタイラスなどによるタッチパネル110への物理的な接触(接触状態からの離脱を含む)に基づいて、タッチ位置(接触位置及び離脱位置を含む)を示すタッチ情報を生成する。タッチパネル制御HW111は、タッチ情報をタッチパネル制御SW112に通知する。  The touch panel control HW 111 generates touch information indicating a touch position (including a contact position and a disengagement position) based on physical contact (including disengagement from the contact state) on thetouch panel 110 with a finger, a stylus, or the like. Touch panel control HW 111 notifies touch information to touchpanel control SW 112.

タッチパネル制御SW112は、タッチパネル制御HW111から取得したタッチ情報の内容を解析し、必要に応じて上位層120に通知する。尚、タッチパネル制御SW112の具体的処理は後述する。  The touchpanel control SW 112 analyzes the content of the touch information acquired from the touchpanel control HW 111 and notifies theupper layer 120 as necessary. The specific process of the touchpanel control SW 112 will be described later.

記憶部113には、タッチパネル制御SW112によって使用される各種テーブル、データなどが記憶される。また、記憶部113には、タッチパネル制御SW112、OS121及びアプリケーション122などをプロセッサに実行させるためのプログラム、タッチパネル制御SW112、OS121及びアプリケーション122などが使用するデータなどが記憶されていてもよい。  Thestorage unit 113 stores various tables and data used by the touchpanel control SW 112. Thestorage unit 113 may store a program for causing the processor to execute the touchpanel control SW 112, theOS 121, theapplication 122, and the like, data used by the touchpanel control SW 112, theOS 121, theapplication 122, and the like.

上位層120は、タッチパネル制御SW112からのタッチ情報を利用して、任意の情報処理を行う。例えば、上位層120はタッチ情報に基づいて特定のGUI部品を選択したり、特定のGUI部品の選択を確定したりする。  Theupper layer 120 performs arbitrary information processing using touch information from the touchpanel control SW 112. For example, theupper layer 120 selects a specific GUI component based on the touch information or confirms the selection of the specific GUI component.

図1に示すように、情報処理装置100は、典型的には、ユーザが片手で保持できるサイズで実装されている。また、タッチパネル110は、典型的には、情報処理装置100の縁付近まで実装されている。即ち、情報処理装置100の縁とタッチパネル110の縁との間隔が小さい。従って、ユーザが情報処理装置100を保持する場合に、指10がタッチパネルの縁付近に接触しやすい。  As shown in FIG. 1, theinformation processing apparatus 100 is typically mounted in a size that a user can hold with one hand. Thetouch panel 110 is typically mounted up to the vicinity of the edge of theinformation processing apparatus 100. That is, the distance between the edge of theinformation processing apparatus 100 and the edge of thetouch panel 110 is small. Therefore, when the user holds theinformation processing apparatus 100, thefinger 10 easily touches the vicinity of the edge of the touch panel.

以下、図7を用いてタッチパネル制御SW112の処理を説明する。
まず、タッチパネル制御SW112は、タッチパネル制御HW111からのタッチ情報の通知を待つ(ステップS201)。タッチパネル制御SW112は、タッチパネル制御HW111からタッチ情報の通知を取得すると(ステップS202)、タッチ情報の内容を判定する(ステップS203)。以降の説明において、タッチパネル制御SW112は、タッチ情報が新規情報(開始情報)、移動情報または終了情報のいずれであるかを判定することとする。しかしながら、タッチパネル制御SW112は、異なる判定基準を採用してもよい。例えば、タッチパネル制御SW112は、タッチ情報が新規情報または終了情報のいずれであるかを判定してもよい。
Hereinafter, the processing of the touchpanel control SW 112 will be described with reference to FIG.
First, the touchpanel control SW 112 waits for notification of touch information from the touch panel control HW 111 (step S201). When the touchpanel control SW 112 obtains the touch information notification from the touch panel control HW 111 (step S202), the touchpanel control SW 112 determines the content of the touch information (step S203). In the following description, the touchpanel control SW 112 determines whether the touch information is new information (start information), movement information, or end information. However, the touchpanel control SW 112 may adopt different determination criteria. For example, the touchpanel control SW 112 may determine whether the touch information is new information or end information.

ステップS203においてタッチ情報が新規情報であると判定すると、タッチパネル制御SW112はタッチ情報管理テーブルに項目を追加する(ステップS204)。ここで、タッチ情報管理テーブルは、例えば図4に示されるものであり、記憶部113または他の記憶手段によって保持される。図4の例に関して、タッチ情報管理テーブルにおいて、各項目は番号(No)によって識別される。各項目は、新規情報の示すタッチ位置(例えば、x軸上の位置及びy軸上の位置)及び新規情報の取得時刻(タッチ開始時刻)を含む。この新規情報の取得時刻は、タッチパネル制御SW112がタイマーを参照して検知する。また、この新規情報の取得時刻からの経過時間(タッチ時間)もタッチ情報管理テーブル上で管理される。  If it is determined in step S203 that the touch information is new information, the touchpanel control SW 112 adds an item to the touch information management table (step S204). Here, the touch information management table is as shown in FIG. 4, for example, and is held by thestorage unit 113 or other storage means. Regarding the example of FIG. 4, each item is identified by a number (No) in the touch information management table. Each item includes a touch position (for example, a position on the x axis and a position on the y axis) indicated by the new information and an acquisition time (touch start time) of the new information. The acquisition time of this new information is detected by the touchpanel control SW 112 with reference to a timer. The elapsed time (touch time) from the acquisition time of the new information is also managed on the touch information management table.

次に、タッチパネル制御SW112は、新規情報の示す位置(タッチ位置)が所定エリア内であるか否かを判定する(ステップS205)。ここで、所定エリアは、設計的または実験的に定められてよい。以降の説明では、ユーザが情報処理装置100を保持する場合に指が接触しやすいエリアを所定エリアとして想定している。故に、例えば、図3に示すように、タッチパネル110の縁付近が所定エリア130として定められる。また、所定エリアは、記憶部113または他の記憶手段によって保持されるエリア管理テーブル上で管理される。図5は、エリア管理テーブルの一例を示している。但し、所定エリアは、任意の形状であってよい。ステップS205において、新規情報の示す位置が所定エリア内であると判定されれば処理はステップS201に戻り、そうでなければ処理はステップS206に進む。  Next, the touchpanel control SW 112 determines whether or not the position (touch position) indicated by the new information is within a predetermined area (step S205). Here, the predetermined area may be determined by design or experiment. In the following description, it is assumed that an area where a finger can easily touch when the user holds theinformation processing apparatus 100 is a predetermined area. Therefore, for example, as shown in FIG. 3, the vicinity of the edge of thetouch panel 110 is defined as thepredetermined area 130. The predetermined area is managed on an area management table held by thestorage unit 113 or other storage means. FIG. 5 shows an example of the area management table. However, the predetermined area may have an arbitrary shape. If it is determined in step S205 that the position indicated by the new information is within the predetermined area, the process returns to step S201; otherwise, the process proceeds to step S206.

ステップS206において、タッチパネル制御SW112は該当項目に関する未通知の情報を上位層120へ通知し、処理はステップS201に戻る。具体的には、処理がステップS205からステップS206へ遷移したのであれば、タッチ情報制御SW112は該当項目(新規情報に対応する項目)の新規情報を上位層120へ通知する。また、後述するように、処理がステップS207からステップS206へ遷移したのであれば、タッチ情報制御SW112は該当項目(移動情報に対応する項目)の移動情報を上位層120へ通知する。ここで、該当項目の新規情報が未通知である場合には、タッチ情報制御SW112は新規情報、移動情報の順に上位層120へ通知する。尚、タッチパネル制御SW112は、新規情報が通知済みであるか否かを参照するために、ステップS205における判定結果をタッチ情報管理テーブルに記録しておいてもよい。  In step S206, the touchpanel control SW 112 notifies unreported information regarding the item to theupper layer 120, and the process returns to step S201. Specifically, if the process transitions from step S205 to step S206, the touchinformation control SW 112 notifies theupper layer 120 of new information of the corresponding item (item corresponding to the new information). As will be described later, if the process transitions from step S207 to step S206, the touchinformation control SW 112 notifies theupper layer 120 of the movement information of the corresponding item (item corresponding to the movement information). Here, when the new information of the corresponding item is not notified, the touchinformation control SW 112 notifies thehigher layer 120 in the order of the new information and the movement information. Note that the touchpanel control SW 112 may record the determination result in step S205 in the touch information management table in order to refer to whether or not new information has been notified.

ステップS203においてタッチ情報が移動情報であると判定すると、タッチパネル制御SW112はタッチ情報管理テーブルに移動情報を記録し(ステップS207)、処理はステップS206に進む。具体的には、タッチパネル制御SW112はタッチ情報管理テーブル上の該当項目の移動量(例えば、x軸上の移動量及びy軸上の移動量)を更新する。  If it is determined in step S203 that the touch information is movement information, the touchpanel control SW 112 records the movement information in the touch information management table (step S207), and the process proceeds to step S206. Specifically, the touchpanel control SW 112 updates the movement amount (for example, the movement amount on the x axis and the movement amount on the y axis) of the corresponding item on the touch information management table.

ステップS203においてタッチ情報が終了情報であると判定すると、タッチパネル制御SW112は該当項目(終了情報に対応する項目)に対応する移動情報が存在するか否かを更に判定する(ステップS208)。例えば、タッチパネル制御SW112はタッチ情報管理テーブルを参照して判定を行う。対応する移動情報が存在すると判定されれば処理はステップS209に進み、そうでなければ処理はステップS210に進む。  If it is determined in step S203 that the touch information is end information, the touchpanel control SW 112 further determines whether there is movement information corresponding to the corresponding item (item corresponding to the end information) (step S208). For example, the touchpanel control SW 112 makes a determination with reference to the touch information management table. If it is determined that corresponding movement information exists, the process proceeds to step S209; otherwise, the process proceeds to step S210.

ステップS209において、タッチパネル制御SW112は該当項目に関する未通知の情報を上位層120へ通知し、処理はステップS212に進む。具体的には、タッチパネル制御SW112は、該当項目の終了情報を上位層120へ通知する。ここで、該当項目の新規情報が未通知である場合には、タッチパネル制御SW112は新規情報、終了情報の順に上位層120へ通知する。尚、タッチパネル制御SW112は、後述する学習などに使用する目的で、該当項目に関する情報が上位層120へ通知されたことを示すフラグをタッチ情報管理テーブル上に記録しておいてもよい。  In step S209, the touchpanel control SW 112 notifies unreported information regarding the item to theupper layer 120, and the process proceeds to step S212. Specifically, the touchpanel control SW 112 notifies theupper layer 120 of the end information of the corresponding item. Here, when the new information of the corresponding item has not been notified, the touchpanel control SW 112 notifies thehigher layer 120 in the order of the new information and the end information. The touchpanel control SW 112 may record on the touch information management table a flag indicating that information related to the item has been notified to theupper layer 120 for the purpose of use for learning described later.

ステップS210において、タッチパネル制御SW112は終了情報の示す位置が所定エリア内であるか否かを判定する。尚、整合性の観点から、この所定エリアは、ステップS205における所定エリアと同一であることが望ましい。終了情報の示す位置が所定エリア内であれば処理はステップS211に進み、そうでなければ処理はステップS209に進む。  In step S210, touchpanel control SW 112 determines whether or not the position indicated by the end information is within a predetermined area. From the viewpoint of consistency, this predetermined area is preferably the same as the predetermined area in step S205. If the position indicated by the end information is within the predetermined area, the process proceeds to step S211; otherwise, the process proceeds to step S209.

ステップS211において、タッチパネル制御SW112は終了情報に対応する新規情報の取得時刻から終了情報の取得時刻までの経過時間がタイマー閾値以上であるか否かを判定する。経過時間がタイマー閾値以上であれば処理はステップS212に進み、そうでなければ処理はステップS209に進む。具体的には、タッチパネル制御SW112は、タッチ情報管理テーブルを参照して経過時間を取得し、タイマー閾値管理テーブルを参照してタイマー閾値を取得できる。タイマー閾値管理テーブルは、記憶部113または他の記憶手段によって保持され、タイマー閾値を管理する。タイマー閾値管理テーブルの一例を図6に示す。タイマー閾値は、設計的または実験的に定められてよく、例えばタッチパネル110に関して想定される通常のタッチ時間の上限よりも大きい値である。  In step S211, the touchpanel control SW 112 determines whether or not the elapsed time from the acquisition time of the new information corresponding to the end information to the acquisition time of the end information is equal to or greater than the timer threshold value. If the elapsed time is equal to or greater than the timer threshold, the process proceeds to step S212; otherwise, the process proceeds to step S209. Specifically, the touchpanel control SW 112 can acquire the elapsed time with reference to the touch information management table and can acquire the timer threshold with reference to the timer threshold management table. The timer threshold management table is held by thestorage unit 113 or other storage means and manages timer thresholds. An example of the timer threshold management table is shown in FIG. The timer threshold value may be determined by design or experiment, and is a value larger than an upper limit of a normal touch time assumed for thetouch panel 110, for example.

ステップS212において、タッチパネル制御SW112は該当項目(終了情報に対応する項目)をタッチ情報管理テーブルから削除し、処理はステップS201に戻る。  In step S212, the touchpanel control SW 112 deletes the corresponding item (item corresponding to the end information) from the touch information management table, and the process returns to step S201.

以上のようなタッチパネル制御SW112の処理の技術的意義を説明する。
上記処理を通じて、タッチパネル制御SW112はタッチパネル110への入力情報を有効な入力情報(上位層120へ通知すべき入力情報、情報処理装置の動作に反映される入力情報とも解釈できる)と無効な入力情報(上位層120へ通知すべきでない入力情報、情報処理装置の動作に反映されない入力情報とも解釈できる)との間で弁別する。本実施形態は、無効な入力情報の一類型として、情報処理装置100を保持するときにタッチパネル110に指が接触したことによって発生する入力情報を想定している。この入力情報は、タッチ位置がタッチパネル110の縁付近に偏る、タッチ時間が長い、移動がない(または移動量が小さい)などの特徴を持ちやすいと予想される。タッチパネル制御SW112は、このような空間的特徴または時間的特徴を持つ入力情報を検出することにより、弁別を実現する。具体的には、上記処理において、タッチパネル制御SW112は、新規情報の示す位置が所定エリア内であれば、当該新規情報の上位層120への通知を保留している。そして、タッチパネル制御SW112は、該当項目に移動がないまま終了情報を取得すると、タッチ時間をタイマー閾値と比較する。タッチ時間がタイマー閾値以上であれば、該当項目は上記特徴を備えており、無効な入力情報である可能性が高い。故に、タッチパネル制御SW112は、該当項目に関する情報の上位層120への通知を省略し、意図しない処理の発生を予防する。
The technical significance of the processing of the touchpanel control SW 112 as described above will be described.
Through the above processing, the touchpanel control SW 112 can input information to thetouch panel 110 as valid input information (which can be interpreted as input information to be notified to theupper layer 120 and input information reflected in the operation of the information processing apparatus) and invalid input information. And can be interpreted as input information that should not be notified to theupper layer 120 and input information that is not reflected in the operation of the information processing apparatus. In the present embodiment, as one type of invalid input information, input information generated when a finger touches thetouch panel 110 when theinformation processing apparatus 100 is held is assumed. This input information is expected to have characteristics such as the touch position being biased near the edge of thetouch panel 110, a long touch time, and no movement (or a small movement amount). The touchpanel control SW 112 realizes discrimination by detecting input information having such spatial characteristics or temporal characteristics. Specifically, in the above processing, if the position indicated by the new information is within a predetermined area, the touchpanel control SW 112 suspends notification of the new information to theupper layer 120. And touch panel control SW112 will compare a touch time with a timer threshold value, if completion | finish information is acquired without a movement in an applicable item. If the touch time is equal to or greater than the timer threshold, the corresponding item has the above characteristics and is likely to be invalid input information. Therefore, the touchpanel control SW 112 omits notification of the information related to the corresponding item to theupper layer 120 and prevents unintended processing from occurring.

尚、図7の処理は、無効な入力情報を弁別するためにタイマー閾値、所定エリア及び移動情報を利用しているが、これらの一部のみが利用されてもよいし、その他の評価基準が導入されてもよい。  In addition, although the process of FIG. 7 uses a timer threshold value, a predetermined area, and movement information in order to discriminate invalid input information, only a part of these may be used or other evaluation criteria may be used. May be introduced.

図8は、タイマー閾値及び移動情報を利用する場合の処理を示している。以下、図8の処理と図7の処理との間で異なる点を列挙する。図8の例に関して、ステップS204が完了すると、処理はステップS201に戻る。また、図8の例に関して、ステップS208においてタッチパネル制御SW112が終了情報に対応する移動情報が存在しないと判定すると、処理はステップS211に進む。  FIG. 8 shows processing when the timer threshold value and the movement information are used. Hereinafter, differences between the process of FIG. 8 and the process of FIG. 7 will be listed. Regarding the example of FIG. 8, when step S204 is completed, the process returns to step S201. Further, regarding the example of FIG. 8, if the touchpanel control SW 112 determines in step S208 that there is no movement information corresponding to the end information, the process proceeds to step S211.

図9は、所定エリア及び移動情報を利用する場合の処理を示している。以下、図9の処理と図7の処理との間で異なる点を列挙する。図9の例に関して、ステップS210においてタッチパネル制御SW112が終了情報の示す位置が所定エリア内であると判定すると、処理はステップS212に進む。  FIG. 9 shows processing when a predetermined area and movement information are used. Hereinafter, differences between the process of FIG. 9 and the process of FIG. 7 will be listed. Regarding the example of FIG. 9, when the touchpanel control SW 112 determines in step S210 that the position indicated by the end information is within the predetermined area, the process proceeds to step S212.

また、所定エリア及びタイマー閾値は固定であってもよいし可変であってもよい。例えば、所定エリア及びタイマー閾値は、ユーザの操作履歴に基づく学習によって決定されてよい。学習による所定エリア及びタイマー閾値の決定は、情報処理装置100を保持するときの個々のユーザの癖を反映させやすいという利点がある。例えば、無効な入力情報として判定された項目の位置を所定期間または所定数だけ蓄積し、検出頻度に応じて所定エリアを絞り込んでもよい(一例として、検出頻度が低いエリアを所定エリアから除外してもよい)。所定エリアの絞り込みは、入力情報が無効であると誤判定される可能性を抑えられるなどの利点がある。また、所定エリア外の入力であったとしてもタッチ時間が比較的長い(例えばタイマー閾値以上)項目の位置を所定期間または所定数だけ蓄積し、検出頻度に応じて所定エリアを拡大させてもよい(一例として、検出頻度が高いエリアを所定エリアに追加してもよい)。所定エリアの拡大は、入力情報が有効であると誤判定される可能性を抑えられるなどの利点がある。その他、入力情報の弁別に誤りがあったことをユーザからフィードバックし、フィードバック結果に基づいてタイマー閾値及び所定エリアが調整されてもよい。  Further, the predetermined area and the timer threshold value may be fixed or variable. For example, the predetermined area and the timer threshold value may be determined by learning based on a user operation history. The determination of the predetermined area and the timer threshold value by learning has an advantage that it is easy to reflect individual user's habits when holding theinformation processing apparatus 100. For example, the positions of items determined as invalid input information may be accumulated for a predetermined period or a predetermined number, and a predetermined area may be narrowed down according to the detection frequency (for example, an area with low detection frequency may be excluded from the predetermined area). Also good). The narrowing down of the predetermined area has an advantage that the possibility of erroneous determination that the input information is invalid is suppressed. Further, even if the input is outside the predetermined area, the positions of the items having a relatively long touch time (for example, a timer threshold or more) may be accumulated for a predetermined period or a predetermined number, and the predetermined area may be enlarged according to the detection frequency. (As an example, an area with a high detection frequency may be added to the predetermined area). The enlargement of the predetermined area has an advantage that the possibility of erroneous determination that the input information is valid can be suppressed. In addition, the user may be fed back that there is an error in discrimination of the input information, and the timer threshold and the predetermined area may be adjusted based on the feedback result.

また、所定エリア及びタイマー閾値は、実行中のアプリケーション122の種別、情報処理装置100の状態(例えば、モード)などの諸条件に従って変更されてもよい。例えば、情報処理装置100が縦長のモードまたは横長のモードで使用されていることをセンサ(加速度センサなど)によって検出し、縦長のモードで使用されていれば横方向の縁部に所定エリアを設定し、横長のモードで使用されていれば縦方向の縁部に所定エリアを設定してもよい。  Further, the predetermined area and the timer threshold value may be changed according to various conditions such as the type of theapplication 122 being executed and the state (for example, mode) of theinformation processing apparatus 100. For example, a sensor (acceleration sensor or the like) detects that theinformation processing apparatus 100 is used in the portrait mode or landscape mode, and if it is used in the portrait mode, a predetermined area is set at the edge in the horizontal direction. However, if it is used in the landscape mode, a predetermined area may be set at the edge in the vertical direction.

以上説明したように、本実施形態に係る情報処理装置は、タイマー閾値、所定エリア及び移動情報の少なくとも一部を利用して、有効な入力情報と無効な入力情報とを弁別している。従って、本実施形態に係る情報処理装置によれば、例えば当該情報処理装置の保持のためにユーザの指が接触したとしても、この接触は無効な入力情報として弁別されてOS、アプリケーションなどに通知されないので、意図しない処理の発生が予防される。即ち、本実施形態に係る情報処理装置は無効な入力情報を動作に反映しない。  As described above, the information processing apparatus according to the present embodiment discriminates valid input information from invalid input information using at least a part of the timer threshold value, the predetermined area, and the movement information. Therefore, according to the information processing apparatus according to the present embodiment, for example, even when a user's finger contacts the information processing apparatus, the contact is distinguished as invalid input information and notified to the OS, application, and the like. This prevents the occurrence of unintended processing. That is, the information processing apparatus according to the present embodiment does not reflect invalid input information in the operation.

尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また上記実施形態に開示されている複数の構成要素を適宜組み合わせることによって種々の発明を形成できる。また例えば、実施形態に示される全構成要素からいくつかの構成要素を削除した構成も考えられる。  Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. Further, for example, a configuration in which some components are deleted from all the components shown in the embodiment is also conceivable.

例えば、上記実施形態の処理を実現するプログラムを、コンピュータで読み取り可能な記憶媒体に格納して提供することも可能である。記憶媒体としては、磁気ディスク、光ディスク(CD−ROM、CD−R、DVDなど)、光磁気ディスク(MOなど)、半導体メモリなど、プログラムを記憶でき、かつ、コンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。  For example, it is possible to provide a program that realizes the processing of the above-described embodiment by storing it in a computer-readable storage medium. The storage medium may be a computer-readable storage medium such as a magnetic disk, an optical disk (CD-ROM, CD-R, DVD, etc.), a magneto-optical disk (MO, etc.), a semiconductor memory, etc. For example, the storage format may be any form.

また、上記実施形態の処理を実現するプログラムを、インターネットなどのネットワークに接続されたコンピュータ(サーバ)上に格納し、ネットワーク経由でコンピュータ(クライアント)にダウンロードさせてもよい。  Further, the program for realizing the processing of the above embodiment may be stored on a computer (server) connected to a network such as the Internet and downloaded to the computer (client) via the network.

10・・・指
100・・・情報処理装置
110・・・タッチパネル
111・・・タッチパネル制御HW
112・・・タッチパネル制御SW
113・・・記憶部
120・・・上位層
121・・・OS
122・・・アプリケーション
130・・・所定エリア
DESCRIPTION OFSYMBOLS 10 ...Finger 100 ...Information processing apparatus 110 ...Touch panel 111 ... Touch panel control HW
112 ... Touch panel control SW
113 ...Storage unit 120 ...Upper layer 121 ... OS
122 ...Application 130 ... Predetermined area

Claims (5)

Translated fromJapanese
タッチパネルへの接触に基づいてタッチ情報を生成する制御ハードウェアと、
前記タッチ情報が新規情報または終了情報のいずれであるかを判定し、前記タッチ情報が前記終了情報であれば前記終了情報に対応する新規情報の取得時刻から前記終了情報の取得時刻までの経過時間が閾値以上であるか否かを判定し、前記経過時間が前記閾値未満であれば前記終了情報に関する情報を上位層へ通知し、前記経過時間が前記閾値以上であれば前記終了情報に関する情報の前記上位層への通知を省略する制御ソフトウェアと
前記タッチ情報を記憶する記憶部と、
を具備し、
前記制御ソフトウェアは、
前記タッチ情報が前記新規情報、前記終了情報または移動情報のいずれであるかを判定し、
前記タッチ情報が前記移動情報であれば、前記移動情報に関する情報を前記上位層へ通知し、
前記タッチ情報が前記終了情報であれば、前記終了情報に対応する移動情報が存在するか否かを判定し、対応する移動情報が存在すれば前記終了情報に関する情報を前記上位層へ通知し、対応する移動情報が存在しなければ前記経過時間が前記閾値以上であるか否かを判定し、前記経過時間が前記閾値未満であれば前記終了情報に関する情報を前記上位層へ通知し、前記経過時間が前記閾値以上であれば前記終了情報に関する情報の前記上位層への通知を省略し、
前記タッチ情報が前記新規情報であれば前記新規情報の示す位置及び前記新規情報の取得時刻を含む項目を前記記憶部に追加し、前記タッチ情報が前記移動情報であれば前記記憶部に記憶された該当項目の移動量を更新し、前記タッチ情報が前記終了情報であれば前記記憶部から該当項目を削除する、
ことを特徴とする情報処理装置。
Control hardware that generates touch information based on touch to the touch panel;
It is determined whether the touch information is new information or end information, and if the touch information is the end information, the elapsed time from the acquisition time of the new information corresponding to the end information to the acquisition time of the end information If the elapsed time is less than the threshold, information about the end information is notified to an upper layer, and if the elapsed time is equal to or greater than the threshold, the information about the end information Control software that omits notification to the upper layer;
A storage unit for storing the touch information;
Comprising
The control software is
Determining whether the touch information is the new information, the end information or the movement information;
If the touch information is the movement information, notify the information about the movement information to the upper layer,
If the touch information is the end information, it is determined whether there is movement information corresponding to the end information, and if there is corresponding movement information, information on the end information is notified to the upper layer, If there is no corresponding movement information, it is determined whether or not the elapsed time is equal to or greater than the threshold value. If the elapsed time is less than the threshold value, information on the end information is notified to the upper layer, and the elapsed time is determined. If the time is equal to or greater than the threshold value, the notification about the end information is omitted to the upper layer,
If the touch information is the new information, an item including the position indicated by the new information and the acquisition time of the new information is added to the storage unit, and if the touch information is the movement information, the item is stored in the storage unit. Update the movement amount of the corresponding item, and delete the corresponding item from the storage unit if the touch information is the end information,
An information processing apparatuscharacterized by that .
タッチパネルへの接触に基づいてタッチ情報を生成する制御ハードウェアと、
前記タッチ情報が新規情報または終了情報のいずれであるかを判定し、前記タッチ情報が前記終了情報であれば前記終了情報に対応する新規情報の取得時刻から前記終了情報の取得時刻までの経過時間が閾値以上であるか否かを判定し、前記経過時間が前記閾値未満であれば前記終了情報に関する情報を上位層へ通知し、前記経過時間が前記閾値以上であれば前記終了情報に関する情報の前記上位層への通知を省略する制御ソフトウェアと
前記タッチ情報を記憶する記憶部と、
を具備し、
前記制御ソフトウェアは、
前記タッチ情報が前記新規情報であれば、前記新規情報の示す位置が所定エリア内であるか否かを判定し、前記新規情報の示す位置が前記所定エリア外であれば前記新規情報に関する情報を前記上位層へ通知し、前記新規情報の示す位置が前記所定エリア内であれば前記新規情報に関する情報の前記上位層への通知を省略し、
前記タッチ情報が前記終了情報であれば、前記終了情報の示す位置が前記所定エリア内であるか否かを判定し、前記終了情報の示す位置が前記所定エリア外であれば前記終了情報に関する情報を前記上位層へ通知し、前記終了情報の示す位置が前記所定エリア内であれば前記経過時間が前記閾値以上であるか否かを判定し、前記経過時間が前記閾値未満であれば前記終了情報に関する情報を前記上位層へ通知し、前記経過時間が前記閾値以上であれば前記終了情報に関する情報の前記上位層への通知を省略し、
前記タッチ情報が前記新規情報、前記終了情報または移動情報のいずれであるかを判定し、
前記タッチ情報が前記移動情報であれば、前記移動情報に関する情報を前記上位層へ通知し、
前記タッチ情報が前記終了情報であれば、前記終了情報に対応する移動情報が存在するか否かを判定し、対応する移動情報が存在すれば前記終了情報に関する情報を前記上位層へ通知し、対応する移動情報が存在しなければ前記終了情報の示す位置が前記所定エリア内であるか否かを判定し、前記終了情報の示す位置が前記所定エリア外であれば前記終了情報に関する情報を前記上位層へ通知し、前記終了情報の示す位置が前記所定エリア内であれば前記経過時間が前記閾値以上であるか否かを判定し、前記経過時間が前記閾値未満であれば前記終了情報に関する情報を前記上位層へ通知し、前記経過時間が前記閾値以上であれば前記終了情報に関する情報の前記上位層への通知を省略し、
前記タッチ情報が前記新規情報であれば前記新規情報の示す位置及び前記新規情報の取得時刻を含む項目を前記記憶部に追加し、前記タッチ情報が前記移動情報であれば前記記憶部に記憶された該当項目の移動量を更新し、前記タッチ情報が前記終了情報であれば前記記憶部から該当項目を削除する、
ことを特徴とする情報処理装置。
Control hardware that generates touch information based on touch to the touch panel;
It is determined whether the touch information is new information or end information, and if the touch information is the end information, the elapsed time from the acquisition time of the new information corresponding to the end information to the acquisition time of the end information If the elapsed time is less than the threshold, information about the end information is notified to an upper layer, and if the elapsed time is equal to or greater than the threshold, the information about the end information Control software that omits notification to the upper layer;
A storage unit for storing the touch information;
Comprising
The control software is
If the touch information is the new information, it is determined whether or not the position indicated by the new information is within a predetermined area. If the position indicated by the new information is outside the predetermined area, information regarding the new information is obtained. Notifying the upper layer, and if the position indicated by the new information is within the predetermined area, omit notification of the information related to the new information to the upper layer,
If the touch information is the end information, it is determined whether or not the position indicated by the end information is within the predetermined area. If the position indicated by the end information is outside the predetermined area, information on the end information To the upper layer, and if the position indicated by the end information is within the predetermined area, it is determined whether or not the elapsed time is greater than or equal to the threshold, and if the elapsed time is less than the threshold, the end Notifying the upper layer of information related to information, and if the elapsed time is equal to or greater than the threshold, omit notification of the information related to the end information to the upper layer,
Determining whether the touch information is the new information, the end information or the movement information;
If the touch information is the movement information, notify the information about the movement information to the upper layer,
If the touch information is the end information, it is determined whether there is movement information corresponding to the end information, and if there is corresponding movement information, information on the end information is notified to the upper layer, If there is no corresponding movement information, it is determined whether or not the position indicated by the end information is within the predetermined area. If the position indicated by the end information is outside the predetermined area, the information regarding the end information is The higher layer is notified, and if the position indicated by the end information is within the predetermined area, it is determined whether or not the elapsed time is greater than or equal to the threshold, and if the elapsed time is less than the threshold, the end information is related to Notifying the upper layer of information, and if the elapsed time is equal to or greater than the threshold, omit notification of the information related to the end information to the upper layer,
If the touch information is the new information, an item including the position indicated by the new information and the acquisition time of the new information is added to the storage unit, and if the touch information is the movement information, the item is stored in the storage unit. Update the movement amount of the corresponding item, and delete the corresponding item from the storage unit if the touch information is the end information,
An information processing apparatuscharacterized by that .
前記閾値は、ユーザの操作履歴に基づく学習によって決定される、請求項1又は2記載の情報処理装置。The threshold is determined by learning based on the operation history of the user, according to claim 1 or2 Symbol placement of the information processing apparatus. 前記所定エリアは、ユーザの操作履歴に基づく学習によって決定される、請求項2記載の情報処理装置。Wherein the predetermined area is determined by learning based on the operation history of the user, according to claim2 Symbol placement of the information processing apparatus. 前記情報処理装置の状態を検出するセンサを更に具備し、
前記所定エリアは、前記センサの検出結果に従って決定される、請求項2記載の情報処理装置。
A sensor for detecting a state of the information processing apparatus;
Wherein the predetermined area is determined according to the detection result of the sensor, according to claim2 Symbol placement of the information processing apparatus.
JP2010053596A2010-03-102010-03-10 Information processing deviceExpired - Fee RelatedJP5434700B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2010053596AJP5434700B2 (en)2010-03-102010-03-10 Information processing device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2010053596AJP5434700B2 (en)2010-03-102010-03-10 Information processing device

Publications (2)

Publication NumberPublication Date
JP2011186941A JP2011186941A (en)2011-09-22
JP5434700B2true JP5434700B2 (en)2014-03-05

Family

ID=44793101

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2010053596AExpired - Fee RelatedJP5434700B2 (en)2010-03-102010-03-10 Information processing device

Country Status (1)

CountryLink
JP (1)JP5434700B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP6896370B2 (en)*2011-09-302021-06-30インテル コーポレイション Mobile device that eliminates unintentional touch sensor contact
JP2013175139A (en)*2012-02-272013-09-05Sharp CorpInput operation determination device and operation determination method therefor, portable operation device, control program, and recording medium
JP5922480B2 (en)*2012-04-252016-05-24京セラ株式会社 Portable device having display function, program, and control method of portable device having display function
JP6103835B2 (en)*2012-06-292017-03-29キヤノン株式会社 Information processing apparatus and control method thereof
CN102830844A (en)2012-08-172012-12-19北京小米科技有限责任公司Touch screen misoperation prevention method, touch screen and mobile terminal
JP5913005B2 (en)*2012-08-292016-04-27京セラ株式会社 Portable terminal, control method and control program
CN105190501B (en)*2013-06-192019-11-08交互数字Ce专利控股公司Method and device for distinguishing screen holding from screen touching
WO2015029172A1 (en)*2013-08-282015-03-05株式会社東芝Information processing apparatus, information processing method, and program
JP6432409B2 (en)*2015-03-242018-12-05富士通株式会社 Touch panel control device and touch panel control program
JP7317784B2 (en)*2016-03-302023-07-31インテル コーポレイション A mobile device that eliminates unintentional contact with touch sensors
JP6551579B2 (en)*2018-06-182019-07-31カシオ計算機株式会社 Mobile terminal and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100595922B1 (en)*1998-01-262006-07-05웨인 웨스터만Method and apparatus for integrating manual input
JP2005268862A (en)*2004-03-162005-09-29Konica Minolta Photo Imaging IncIdentification photograph photographing apparatus
US20090174679A1 (en)*2008-01-042009-07-09Wayne Carl WestermanSelective Rejection of Touch Contacts in an Edge Region of a Touch Surface

Also Published As

Publication numberPublication date
JP2011186941A (en)2011-09-22

Similar Documents

PublicationPublication DateTitle
JP5434700B2 (en) Information processing device
AU2013223015B2 (en)Method and apparatus for moving contents in terminal
US9710628B2 (en)Unlocking an apparatus
CN104285202B (en) Touch screen hovering input processing method and device
US8875017B2 (en)Information processing apparatus, information processing method and program
JP5121963B2 (en) Electronic device and control method
JP5694422B2 (en) Mobile device and gesture judgment method
JP6100287B2 (en) Terminal multiple selection operation method and terminal
KR20190064637A (en) False touch prevention method and terminal
US20110242038A1 (en)Input device, input method, and computer program for accepting touching operation information
JP5647968B2 (en) Information processing apparatus and information processing method
JP2017507394A (en) Side menu display method, apparatus and terminal
JP5639489B2 (en) Information processing apparatus, control method therefor, program, and storage medium
KR20100056639A (en)Mobile terminal having touch screen and method for displaying tag information therof
JP6066725B2 (en) Information processing apparatus and control method thereof
JP6103835B2 (en) Information processing apparatus and control method thereof
JP2018032425A (en) Side menu display method, apparatus and terminal
JP2015014933A (en)Information processing apparatus, and control method and program of the same
JP6057466B2 (en) Electronic device and content display method
JP6284459B2 (en) Terminal device
KR101392565B1 (en)Method and apparatus for unlocking a user-terminal in combination of unlock gesture pattern and a user-terminal comprising the same
JP2015156153A (en)Portable terminal
KR20130035933A (en)A method, apparatus, computer program and user interface
JP2011186792A (en)Terminal device, program, and mode changing method
JP2015032110A (en)Information processor, program, and information processing system

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20121128

A977Report on retrieval

Free format text:JAPANESE INTERMEDIATE CODE: A971007

Effective date:20130620

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20130723

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20130917

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20131112

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20131125

R150Certificate of patent or registration of utility model

Free format text:JAPANESE INTERMEDIATE CODE: R150

LAPSCancellation because of no payment of annual fees

[8]ページ先頭

©2009-2025 Movatter.jp