[go: up one dir, main page]

JP2012089160A - Processing device - Google Patents

Processing device Download PDF

Info

Publication number
JP2012089160A
JP2012089160A JP2011287849A JP2011287849A JP2012089160A JP 2012089160 A JP2012089160 A JP 2012089160A JP 2011287849 A JP2011287849 A JP 2011287849A JP 2011287849 A JP2011287849 A JP 2011287849A JP 2012089160 A JP2012089160 A JP 2012089160A
Authority
JP
Japan
Prior art keywords
rhythm pattern
pattern
unit
holding unit
rhythm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2011287849A
Other languages
Japanese (ja)
Inventor
Ryoichi Shimizu
亮一 清水
Chika Kageyama
千花 影山
Yoshito Nagata
義人 永田
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.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute 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 Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Priority to JP2011287849A priority Critical patent/JP2012089160A/en
Publication of JP2012089160A publication Critical patent/JP2012089160A/en
Pending legal-status Critical Current

Links

Images

Abstract

【課題】直感的でスピーディーでありながら、誤認識の少ない入力操作をしたい。
【解決手段】保持部130は、複数回のユーザ入力操作により形成されるリズムパターンと照合される参照データとすべきリズムパターンと、特定の処理内容との組を保持する。受付部122は、保持部130に登録されるべき、特定のリズムパターンと特定の処理内容との組を受け付ける。登録判定部124は、受け付けられた組を保持部130に登録するか否かを、保持部130に既に登録されているリズムパターンを参照して、判定する。
【選択図】図12
The present invention provides an input operation that is intuitive and speedy and has few misrecognitions.
A holding unit holds a set of a rhythm pattern to be used as reference data to be collated with a rhythm pattern formed by a plurality of user input operations and a specific processing content. The accepting unit 122 accepts a set of a specific rhythm pattern and specific processing content to be registered in the holding unit 130. The registration determination unit 124 determines whether or not to register the accepted set in the holding unit 130 with reference to the rhythm pattern already registered in the holding unit 130.
[Selection] Figure 12

Description

本発明は、ユーザからの入力操作を直接または間接に受ける、処理装置に関する。   The present invention relates to a processing apparatus that receives an input operation from a user directly or indirectly.

携帯電話機や携帯型音楽プレーヤーなどの携帯機器の小型化が進んできており、その筐体に操作部を設置するスペースが狭くなってきている。また、携帯電話機を筆頭に、携帯機器の多機能化も進んできており、その操作が複雑になってきている。このような状況下、様々な入力形態の携帯機器が実用化されている。たとえば、QWERTY配列のキーボードを搭載したもの、タッチパネル入力が可能なもの(たとえば、特許文献1参照)、音声入力が可能なもの、などが実用化されている。   Mobile devices such as mobile phones and portable music players have been downsized, and the space for installing the operation unit in the housing has become narrower. In addition, mobile devices have become increasingly multifunctional, with mobile phones at the top, and their operations have become complicated. Under such circumstances, portable devices with various input forms have been put into practical use. For example, those equipped with a QWERTY keyboard, those capable of touch panel input (for example, see Patent Document 1), those capable of voice input, and the like have been put into practical use.

特開2008−282380号公報JP 2008-282380 A

携帯機器に搭載されるQWERTY配列のキーボードは、そのキー間隔が非常に狭くなってしまうため、操作性があまり高くない。また、もともと直感的な入力ではないため、PCに不慣れなユーザにとって操作が難しい面もある。現状のタッチパネル入力は、目的の操作を達成するまでに多くのタッチ回数を必要とするものが多く、スピーディーに操作することが難しい。また、画面を見ながらでないと操作が難しいという面もある。音声入力は、直感的な操作であるが、現状ではあまり精度が高くなく、誤入力が多く発生してしまう。   A QWERTY keyboard mounted on a portable device is not very easy to operate because the key interval is very narrow. In addition, since the input is not intuitive, the operation is difficult for a user who is not familiar with the PC. Current touch panel inputs often require a large number of touches to achieve the desired operation, and are difficult to operate quickly. In addition, it is difficult to operate without looking at the screen. Although voice input is an intuitive operation, it is not very accurate at present, and many erroneous inputs occur.

このような状況下、本発明者はリズムパターンと特定の処理内容との組をあらかじめ保持し、複数回のユーザ入力操作により形成されるリズムパターンと、保持されているリズムパターンとを照合することにより、その処理内容を実行させる入力形態に想到した。この入力形態をより洗練されたものにするには、認識精度の向上が求められる。   Under such circumstances, the present inventor holds a set of rhythm patterns and specific processing contents in advance, and collates the rhythm pattern formed by a plurality of user input operations with the held rhythm pattern. Thus, the inventor has come up with an input form for executing the processing contents. In order to make this input form more sophisticated, an improvement in recognition accuracy is required.

本発明はこうした状況に鑑みなされたものであり、その目的は、直感的でスピーディーでありながら、誤認識の少ない入力操作を可能とする技術を提供することにある。   The present invention has been made in view of such circumstances, and an object of the present invention is to provide a technique that enables an input operation with few erroneous recognitions while being intuitive and speedy.

本発明のある態様の処理装置は、複数回のユーザ入力操作により形成されるリズムパターンと照合される参照データとすべきリズムパターンと、特定の処理内容との組を保持する保持部と、保持部に登録されるべき、特定のリズムパターンと特定の処理内容との組を受け付ける受付部と、受け付けられた組を保持部に登録するか否かを、保持部に既に登録されているリズムパターンを参照して、判定する登録判定部と、を備える。   A processing apparatus according to an aspect of the present invention includes a holding unit that holds a set of rhythm patterns to be matched with rhythm patterns formed by a plurality of user input operations and reference processing data, and specific processing contents, A rhythm pattern that has already been registered in the holding unit, and a reception unit that receives a set of a specific rhythm pattern and specific processing content to be registered in the copy unit, and whether or not to register the received pair in the holding unit And a registration determination unit for determining.

なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。   It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, and the like are also effective as an aspect of the present invention.

本発明によれば、直感的でスピーディーでありながら、誤認識の少ない入力操作が可能となる。   According to the present invention, it is possible to perform an input operation with few erroneous recognitions while being intuitive and speedy.

本発明の実施の形態1に係る処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the processing apparatus which concerns on Embodiment 1 of this invention. 上記リズムパターンの記述方法を説明するための図である。It is a figure for demonstrating the description method of the said rhythm pattern. 図2に示したリズムパターンと照合されるべき、入力時の実際のユーザ入力操作により形成されたリズムパターンを示す図である。It is a figure which shows the rhythm pattern formed by the actual user input operation at the time of the input which should be collated with the rhythm pattern shown in FIG. 保持部に保持されるデータ構造の第1例を示す図である。It is a figure which shows the 1st example of the data structure hold | maintained at a holding | maintenance part. 保持部に保持されるデータ構造の第2例を示す図である。It is a figure which shows the 2nd example of the data structure hold | maintained at a holding | maintenance part. 保持部に保持されるデータ構造の第3例を示す図である。It is a figure which shows the 3rd example of the data structure hold | maintained at a holding | maintenance part. 上記タッチ位置パターンを説明するための図である。It is a figure for demonstrating the said touch position pattern. 実際のユーザ入力操作により形成されたタッチ位置パターンを示す図である。It is a figure which shows the touch position pattern formed by actual user input operation. 保持部に保持されるデータ構造の第4例を示す図である。It is a figure which shows the 4th example of the data structure hold | maintained at a holding | maintenance part. 実施の形態1に係る処理装置の登録判定処理を説明するためのフローチャートである。6 is a flowchart for explaining a registration determination process of the processing apparatus according to the first embodiment. 実施の形態1に係る処理装置の入力認証処理を説明するためのフローチャートである。5 is a flowchart for explaining an input authentication process of the processing apparatus according to the first embodiment. 本発明の実施の形態2に係る処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the processing system which concerns on Embodiment 2 of this invention. 既に登録されたリズムパターンの位置およびその排他領域を二次元空間上に描いた画像の例を示す図である。It is a figure which shows the example of the image which drawn the position of the rhythm pattern already registered, and its exclusive area on the two-dimensional space. 既に登録されたリズムパターンの位置およびその排他領域を三次元空間上に描いた画像の例を示す図である。It is a figure which shows the example of the image which drew the position of the rhythm pattern already registered, and its exclusive area on the three-dimensional space.

(実施の形態1)
図1は、本発明の実施の形態1に係る処理装置100の構成を示すブロック図である。実施の形態1の説明では、処理装置100として、携帯電話機、PDA、スマートフォン、携帯型音楽プレーヤーなどの携帯機器を想定する。とくに、一つの携帯機器を複数のユーザでシェアして使用する形態を想定する。
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration of a processing apparatus 100 according to Embodiment 1 of the present invention. In the description of the first embodiment, the processing device 100 is assumed to be a mobile device such as a mobile phone, a PDA, a smartphone, or a portable music player. In particular, it is assumed that one mobile device is shared and used by a plurality of users.

当該処理装置100は、操作部110、生成部120、受付部122、登録判定部124、保持部130、取得部140、照合部150、処理部160、表示制御部170および表示部180を備える。これらの構成は、ハードウェア的には、任意のコンピュータのCPU、メモリ、その他のLSIで実現でき、ソフトウェア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組み合わせによっていろいろな形で実現できることは、当業者には理解されるところである。   The processing apparatus 100 includes an operation unit 110, a generation unit 120, a reception unit 122, a registration determination unit 124, a holding unit 130, an acquisition unit 140, a verification unit 150, a processing unit 160, a display control unit 170, and a display unit 180. These configurations can be realized in hardware by any computer's CPU, memory, and other LSIs, and in software, they are realized by programs loaded into the memory. Draw functional blocks. Therefore, those skilled in the art will understand that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof.

操作部110は、ユーザの入力操作を受け付ける。ここでの入力操作とは、ユーザが与える、操作部110に対する有形力または無形力の行使をいう。したがって、当該入力操作は、必ずしもユーザの指またはユーザが持つペンなどの道具で押圧されることにより実行される形態に限らない。光、音、磁気または気圧の変化が非接触で、操作部110に与えられることにより実行される形態であってもよい。また、筐体自体をユーザが振ることにより発生する加速度成分の変化により、当該入力操作が実行される形態であってもよい。この場合、筐体表面に操作部110を設けない構成も可能となる。いずれの場合も、一回のタッチに対応する、光などの変化量をあらかじめ設定しておけば実現可能である。   The operation unit 110 accepts user input operations. The input operation here refers to the exercise of tangible force or intangible force applied to the operation unit 110 by the user. Therefore, the input operation is not necessarily limited to a form that is executed by being pressed with a user's finger or a tool such as a pen held by the user. It may be a form that is executed by giving light, sound, magnetism, or atmospheric pressure change to the operation unit 110 in a non-contact manner. Further, the input operation may be executed by a change in acceleration component generated when the user shakes the housing itself. In this case, a configuration in which the operation unit 110 is not provided on the housing surface is possible. In either case, it can be realized if a change amount of light or the like corresponding to one touch is set in advance.

操作部110には、上記入力操作を受け付けるための、タッチパネル、タッチパッドまたはセンサが設けられる。ここではそれが設けられる面積は問わない。たとえば、指一本が接触可能な程度の小さな面積の、タッチバッドであってもよい。また、ユーザの足によって踏まれるフッドスタンプ型のタッチパッドであってもよい。   The operation unit 110 is provided with a touch panel, a touch pad, or a sensor for receiving the input operation. Here, the area in which it is provided does not matter. For example, a touch pad having a small area that can be touched by one finger may be used. Further, it may be a food stamp type touch pad that is stepped on by a user's foot.

生成部120は、操作部110に対する複数回のユーザ入力操作に応じてリズムパターンを生成する。このリズムパターンは、隣接する拍の時間間隔の連なりとして記述される。拍は操作部110に対する一回の入力操作(たとえば、一回のタッチ)に対応する。ここで、各時間間隔は、1拍目と2拍目との時間間隔との比率で記述されてもよい。その際、1拍目と2拍目との時間間隔は常に1になるため、その時間間隔を省略してもよい。リズムパターンの具体例は後述する。   The generation unit 120 generates a rhythm pattern in response to a plurality of user input operations on the operation unit 110. This rhythm pattern is described as a series of time intervals between adjacent beats. The beat corresponds to one input operation (for example, one touch) on the operation unit 110. Here, each time interval may be described as a ratio of the time interval between the first beat and the second beat. At that time, the time interval between the first beat and the second beat is always 1, so the time interval may be omitted. A specific example of the rhythm pattern will be described later.

保持部130は、複数回のユーザ入力操作により形成されるリズムパターンと照合される参照データとすべきリズムパターンと、特定の処理内容との組を保持する。保持部130に保持される組は、登録判定部124により登録許可と判定された、特定のリズムパターンと特定の処理内容との組である。   The holding unit 130 holds a set of a rhythm pattern to be used as reference data to be collated with a rhythm pattern formed by a plurality of user input operations and a specific processing content. The set held in the holding unit 130 is a set of a specific rhythm pattern and specific processing content determined to be registration-permitted by the registration determination unit 124.

受付部122は、保持部130に登録されるべき、特定のリズムパターンと特定の処理内容との組を受け付ける。実施の形態1では、操作部110により複数回のユーザ入力操作が受け付けられ、生成部120によりその入力操作に応じて生成されたリズムパターンと、操作部110に対するユーザ操作に起因して特定される処理内容との組を受け付ける。   The accepting unit 122 accepts a set of a specific rhythm pattern and specific processing content to be registered in the holding unit 130. In the first embodiment, a plurality of user input operations are received by the operation unit 110, and the rhythm pattern generated according to the input operation by the generation unit 120 and the user operation on the operation unit 110 are specified. Accepts a pair with the processing content.

登録判定部124は、受付部122により受け付けられた組を保持部130に登録するか否かを、保持部130に既に登録されているリズムパターンを参照して、判定する。たとえば、登録判定部124は、受け付けられたリズムパターンとの差異を示す値(以下、登録時差異値という)が所定の登録時設定値より小さいリズムパターンが保持部130に保持されている場合、登録不可と判定し、登録時差異値が登録用設定値より小さいリズムパターンが保持部130に保持されていない場合、登録許可と判定してもよい。当該登録時設定値は実験やシミュレーションを通して得られる統計値にもとづき、設定されることが可能である。   The registration determination unit 124 determines whether or not the pair received by the reception unit 122 is registered in the holding unit 130 with reference to the rhythm pattern already registered in the holding unit 130. For example, when the rhythm pattern in which the value indicating the difference from the accepted rhythm pattern (hereinafter referred to as a difference value at the time of registration) is smaller than a predetermined registration time setting value is held in the holding unit 130, If it is determined that registration is not possible, and the rhythm pattern whose registration difference value is smaller than the registration setting value is not held in the holding unit 130, it may be determined that registration is permitted. The set value at the time of registration can be set based on statistical values obtained through experiments and simulations.

また、登録判定部124は、同じ拍数のリズムパターンごとに設定された、登録を許可する上限数を参照し、受け付けられたリズムパターンが登録されると、対応する拍数の上限数を超える場合、登録不可と判定してもよい。この上限数は、拍数が多くなるにしたがい、多くなるように設定されてもよい。また、処理装置100を使用するユーザごとに、当該上限数が設定されてもよい。   In addition, the registration determination unit 124 refers to the upper limit number for which registration is permitted and is set for each rhythm pattern having the same beat number. When the accepted rhythm pattern is registered, the upper limit number of the corresponding beat number is exceeded. In this case, it may be determined that registration is not possible. This upper limit number may be set to increase as the number of beats increases. In addition, the upper limit number may be set for each user who uses the processing apparatus 100.

取得部140は、複数回のユーザ入力操作により形成されるリズムパターンを取得する。実施の形態1では、操作部110によりユーザ入力操作を受け、生成部120により生成されたリズムパターンを取得する。   The acquisition unit 140 acquires a rhythm pattern formed by a plurality of user input operations. In the first embodiment, a user input operation is received by the operation unit 110 and the rhythm pattern generated by the generation unit 120 is acquired.

照合部150は、取得部140により取得されるリズムパターンと、保持部130に保持されるリズムパターンとを照合する。より具体的には、取得部140により取得されるリズムパターンと、保持部130に保持されるすべてまたは一部の組に含まれるリズムパターンとをそれぞれ照合する。さらに具体的には、取得部140により取得されるリズムパターンと、保持部130に保持されるすべてのリズムパターンとを順番に照合し、最も近似するリズムパターンを特定してもよい。また、つぎに説明するような手法を用いてもよい。あらかじめ保持部130に保持されるすべてのリズムパターンを、近似する複数のリズムパターンごとに分類し、各グループごとに、属している複数のリズムパターンを代表するインデックスパターンを設ける。そして、取得部140により取得されるリズムパターンと、当該インデックスパターンとを照合して最も近似するインデックスパターンを特定する。つぎに、取得部140により取得されるリズムパターンと、そのインデックスパターンに属する複数のリズムパターンのそれぞれとを照合して、最も近似するリズムパターンを特定する。詳細な照合処理の具体例は後述する。   The collation unit 150 collates the rhythm pattern acquired by the acquisition unit 140 with the rhythm pattern held in the holding unit 130. More specifically, the rhythm pattern acquired by the acquisition unit 140 is collated with the rhythm pattern included in all or a part of the sets held in the holding unit 130. More specifically, the rhythm pattern acquired by the acquisition unit 140 and all the rhythm patterns held in the holding unit 130 may be collated in order to identify the closest rhythm pattern. Further, a method as described below may be used. All the rhythm patterns held in advance in the holding unit 130 are classified into a plurality of approximate rhythm patterns, and an index pattern representing the plurality of rhythm patterns to which each group belongs is provided. Then, the rhythm pattern acquired by the acquisition unit 140 is compared with the index pattern to identify the closest index pattern. Next, the rhythm pattern acquired by the acquisition unit 140 is collated with each of a plurality of rhythm patterns belonging to the index pattern to identify the closest rhythm pattern. A specific example of detailed collation processing will be described later.

処理部160は、照合部150による照合の結果、取得部140により取得されるリズムパターンに対応するリズムパターンが保持部130に保持されている場合、そのリズムパターンと組をなす処理内容を実行する。より具体的には、取得されるリズムパターンとの差異を示す値(以下、入力時差異値という)が所定の入力時設定値より小さいリズムパターンが保持部130に保持されている場合、そのリズムパターンと組をなす処理内容を実行する。当該入力時設定値は実験やシミュレーションを通して得られる統計値にもとづき、設定されることが可能である。   When the rhythm pattern corresponding to the rhythm pattern acquired by the acquisition unit 140 is held in the holding unit 130 as a result of the collation by the collation unit 150, the processing unit 160 executes the processing content that forms a pair with the rhythm pattern. . More specifically, when a rhythm pattern in which a value indicating a difference from an acquired rhythm pattern (hereinafter referred to as an input difference value) is smaller than a predetermined input setting value is held in the holding unit 130, the rhythm The processing content that forms a pair with the pattern is executed. The input set value can be set based on statistical values obtained through experiments and simulations.

保持部130は、特定のリズムパターンと、接触検出領域に対して入力操作としてなされる複数回のタッチにより形成されるタッチ位置パターンと、特定の処理内容との組を複数、保持することもできる。当該接触検出領域は、タッチパネルであってもよいし、タッチバッドであってもよいし、入力ボタンであってもよい。この場合、受付部122は、保持部130に登録されるべき、特定のリズムパターンと特定のタッチ位置パターンと特定の処理内容との組を受け付ける。登録判定部124は、受け付けられた組を保持部130に登録するか否かを、保持部130に既に登録されている組のリズムパターンとタッチ位置パターンを参照して、判定する。   The holding unit 130 can also hold a plurality of sets of a specific rhythm pattern, a touch position pattern formed by a plurality of touches performed as an input operation on the contact detection area, and a specific processing content. . The touch detection area may be a touch panel, a touch pad, or an input button. In this case, the reception unit 122 receives a set of a specific rhythm pattern, a specific touch position pattern, and specific processing content that should be registered in the holding unit 130. The registration determination unit 124 determines whether or not to register the received group in the holding unit 130 with reference to the rhythm pattern and touch position pattern of the group already registered in the holding unit 130.

また、取得部140は、複数回のユーザ入力操作により形成されるリズムパターンとともに、その入力操作により形成されるタッチ位置パターンを取得する。照合部150は、リズムパターンの照合とともに、取得されたタッチ位置パターンと、保持部130に保持されているタッチ位置パターンとを照合する。処理部160は、照合部150による照合の結果、取得されるリズムパターンとの入力時差異値がリズムパターン用の入力時設定値より小さいリズムパターンと、取得されるタッチ位置パターンとの入力時差異値がタッチ位置パターン用の入力時設定値より小さいタッチ位置パターンとを持つ組が保持部130に保持されている場合、その組に含まれる処理内容を実行する。当該タッチ位置パターンは、特定の指(たとえば、中指)のタッチ位置からの、位置間隔の連なりで記述されてもよい。当該タッチ位置パターンの詳細および当該保持部130の具体例は後述する。   The acquisition unit 140 acquires a touch position pattern formed by the input operation together with a rhythm pattern formed by a plurality of user input operations. The collation unit 150 collates the acquired touch position pattern and the touch position pattern held in the holding unit 130 together with the rhythm pattern collation. As a result of the collation performed by the collation unit 150, the processing unit 160 inputs the difference between the rhythm pattern acquired and the acquired rhythm pattern smaller than the input value for the rhythm pattern and the acquired touch position pattern. When a set having a touch position pattern whose value is smaller than the input position setting value for the touch position pattern is held in the holding unit 130, the processing content included in the set is executed. The touch position pattern may be described by a series of position intervals from the touch position of a specific finger (for example, the middle finger). Details of the touch position pattern and a specific example of the holding unit 130 will be described later.

保持部130は、特定のリズムパターンと、特定の地域と、特定の処理内容との組を複数、保持することもできる。処理装置100に図示しないGPS受信部が設けられ、GPS受信部はGPS衛星からの信号をもとに位置情報を生成する。この場合、受付部122は、保持部130に登録されるべき、特定のリズムパターンと特定の地域と特定の処理内容との組を受け付ける。登録判定部124は、受け付けられた組を保持部130に登録するか否かを、保持部130に既に登録されているリズムパターンと地域を参照して、判定する。   The holding unit 130 can also hold a plurality of sets of specific rhythm patterns, specific regions, and specific processing contents. The processing device 100 is provided with a GPS receiver (not shown), and the GPS receiver generates position information based on signals from GPS satellites. In this case, the accepting unit 122 accepts a set of a specific rhythm pattern, a specific region, and specific processing content to be registered in the holding unit 130. The registration determination unit 124 determines whether or not to register the accepted set in the holding unit 130 with reference to the rhythm pattern and region already registered in the holding unit 130.

また、取得部140は、複数回のユーザ入力操作により形成されるリズムパターンとともに、上記GPS受信部により、GPS衛星からの信号にもとづいて生成される、その入力操作を行うユーザの位置情報を取得する。照合部150は、リズムパターンの照合とともに、取得された位置情報と、保持部130に保持されている複数の地域とを照合する。処理部160は、照合部150による照合の結果、取得されるリズムパターンとの入力時差異値が入力時設定値より小さいリズムパターンと、取得された位置情報により特定される位置が属する地域とを持つ組が保持部130に保持されている場合、その組に含まれている処理内容を実行する。当該保持部130の具体例は後述する。なお、位置情報は、GPS衛星からの信号にもとづいて生成される形態に限るものではなく、ユーザ入力など、他の形態により生成されてもよい。   The acquisition unit 140 acquires the position information of the user who performs the input operation, which is generated by the GPS reception unit based on the signal from the GPS satellite, together with the rhythm pattern formed by a plurality of user input operations. To do. The collation unit 150 collates the acquired position information and a plurality of areas held in the holding unit 130 together with the rhythm pattern collation. As a result of the collation by the collation unit 150, the processing unit 160 obtains a rhythm pattern whose difference value at the time of input with respect to the acquired rhythm pattern is smaller than the set value at the time of input, and an area to which the position specified by the acquired position information belongs. When the possessed group is held in the holding unit 130, the processing content included in the set is executed. A specific example of the holding unit 130 will be described later. Note that the position information is not limited to a form generated based on a signal from a GPS satellite, and may be generated by other forms such as a user input.

保持部130は、特定のリズムパターンと、特定の時間帯と、特定の処理内容との組を複数、保持することもできる。この場合、受付部122は、保持部130に登録されるべき、特定のリズムパターンと特定の時間帯と特定の処理内容との組を受け付ける。登録判定部124は、受け付けられた組を保持部130に登録するか否かを、保持部130に既に登録されているリズムパターンと時間帯を参照して、判定する。   The holding unit 130 can hold a plurality of sets of specific rhythm patterns, specific time zones, and specific processing contents. In this case, the accepting unit 122 accepts a set of a specific rhythm pattern, a specific time zone, and a specific processing content to be registered in the holding unit 130. The registration determination unit 124 determines whether or not to register the accepted set in the holding unit 130 with reference to the rhythm pattern and time zone already registered in the holding unit 130.

また、取得部140は、複数回のユーザ入力操作により形成されるリズムパターンとともに、その入力操作が行われる時刻情報を取得する。照合部150は、リズムパターンの照合とともに、取得された時刻情報と、保持部130に保持されている複数の時間帯とを照合する。処理部160は、照合部150による照合の結果、取得されるリズムパターンとの入力時差異値が入力時設定値より小さいリズムパターンと、取得された時刻情報により特定される時刻が属する時間帯とを持つ組が保持部130に保持されている場合、その組に含まれる処理内容を実行する。当該保持部130の具体例は後述する。   Moreover, the acquisition part 140 acquires the time information when the input operation is performed with the rhythm pattern formed by the user input operation of multiple times. The collation unit 150 collates the acquired time information and a plurality of time zones held in the holding unit 130 together with the rhythm pattern collation. The processing unit 160, as a result of the collation by the collation unit 150, has a rhythm pattern whose input difference value from the acquired rhythm pattern is smaller than the input time set value, and a time zone to which the time specified by the acquired time information belongs When the group having “” is held in the holding unit 130, the processing content included in the group is executed. A specific example of the holding unit 130 will be described later.

なお、保持部130は、特定のリズムパターンおよび特定の処理内容を必須項目としつつ、特定の地域、特定の時間帯および特定のタッチ位置パターンの任意の組み合わせを含む組を保持することもできる。   Note that the holding unit 130 can hold a set including an arbitrary combination of a specific region, a specific time zone, and a specific touch position pattern, with a specific rhythm pattern and specific processing content as essential items.

表示制御部170は、リズムパターンを組成するそれぞれの時間間隔を割り当てるべき軸をそれぞれ形成するとともに、それらの軸により多次元空間を形成する。そして、その多次元空間のそれぞれの時間軸に、既に登録されたリズムパターンを組成するそれぞれの時間間隔を座標として割り当てることにより、多次元空間に当該リズムパターンをプロットすべき位置を特定する。かつ、そのリズムパターンの位置を含み、別のリズムパターンの登録を禁止すべき排他領域を特定する。このようにして生成されたリズムパターンの位置とその排他領域を示す画像を表示部180に表示させる。この画像の例は後述する。  The display control unit 170 forms an axis to which each time interval composing the rhythm pattern should be assigned, and forms a multidimensional space by these axes. Then, by assigning as coordinates each time interval that composes the already registered rhythm pattern to each time axis of the multidimensional space, the position where the rhythm pattern should be plotted in the multidimensional space is specified. In addition, an exclusive area including the position of the rhythm pattern and where registration of another rhythm pattern should be prohibited is specified. An image showing the position of the rhythm pattern thus generated and its exclusive area is displayed on the display unit 180. An example of this image will be described later.

上述したように、リズムパターンが、隣接する拍の時間間隔の連なりとして記述され、かつ各時間間隔が1拍目と2拍目との時間間隔との比率で記述される場合、4拍のリズムパターンは2次元空間に、5拍のリズムパターンは3次元空間で記述される。1拍目と2拍目との時間間隔は常に1になるため、それに対応する軸が省略されて記述されるためである。   As described above, when the rhythm pattern is described as a sequence of time intervals between adjacent beats, and each time interval is described by the ratio of the time interval between the first beat and the second beat, the four-beat rhythm A pattern is described in a two-dimensional space, and a 5-beat rhythm pattern is described in a three-dimensional space. This is because the time interval between the first beat and the second beat is always 1, so that the corresponding axis is omitted.

なお、当該多次元空間を形成する軸は、リズムパターンを組成するそれぞれの時間間隔を割り当てるべき軸に限らず、地域を割り当てるべき軸、時間帯を割り当てるべき軸、およびタッチ位置パターンを組成するそれぞれの位置間隔を割り当てるべき軸であってもよい。   The axes forming the multidimensional space are not limited to the axes to which the respective time intervals for composing the rhythm pattern should be assigned, but the axes to which the regions should be assigned, the axes to which the time zones should be assigned, and the touch position patterns, respectively. It may be an axis to which the position interval is to be assigned.

図2は、上記リズムパターンの記述方法を説明するための図である。ここでは、5拍により形成されるリズムパターンを示している。このリズムパターンを、隣接する拍間の時間間隔の連なりとして記述する。このリズムパターンを生の時間間隔の連なりで記述すると、「1.5秒、1.5秒、1.5秒、0.75秒」となる。以下、簡略化のため単位表記を省略する。1拍目と2拍目との時間間隔が1となるように、データを正規化する。ここでは、「1、1、1、0.5」となる。この正規化後の時間間隔の連なりで、リズムパターンを表現する。また、正規化すると1拍目と2拍目との時間間隔が常に1になるため、その時間間隔を省略して表現することができる。ここでは、「1、1、0.5」(図2で点線枠で囲われている)となる。   FIG. 2 is a diagram for explaining the description method of the rhythm pattern. Here, a rhythm pattern formed by five beats is shown. This rhythm pattern is described as a series of time intervals between adjacent beats. When this rhythm pattern is described in a series of raw time intervals, it becomes “1.5 seconds, 1.5 seconds, 1.5 seconds, 0.75 seconds”. Hereinafter, the unit notation is omitted for simplification. The data is normalized so that the time interval between the first beat and the second beat is 1. Here, “1, 1, 1, 0.5”. A rhythm pattern is expressed by a series of time intervals after normalization. Moreover, since the time interval between the first beat and the second beat is always 1 when normalized, the time interval can be omitted. Here, “1, 1, 0.5” (enclosed by a dotted frame in FIG. 2).

図3は、図2に示したリズムパターンと照合されるべき、入力時の実際のユーザ入力操作により形成されたリズムパターンを示す図である。このリズムパターンの、正規化後の時間間隔の連なりは「0.9、1.1、0.4」となる。
以下、この例にしたがい照合部150によるリズムパターンの照合方法の一例を説明する。なお、上記入力時設定値は0.4に設定されていることを前提とする。
FIG. 3 is a diagram showing a rhythm pattern formed by an actual user input operation at the time of input, which should be collated with the rhythm pattern shown in FIG. The sequence of time intervals after normalization of this rhythm pattern is “0.9, 1.1, 0.4”.
In the following, an example of a rhythm pattern matching method by the matching unit 150 will be described according to this example. It is assumed that the input set value is set to 0.4.

照合部150は、取得されたリズムパターンを組成する各時間間隔と、参照されるべきリズムパターンを組成する各時間間隔との差分の絶対値をそれぞれ算出する。つぎに、算出された各差分の絶対値をすべて加算して入力時差異値を求める。最後に、この入力時差異値と上記入力時設定値とを比較し、前者が後者未満であれば適合と判定し、それ以外であれば不適合と判定する。上述した例では、
入力時差異値=|1−0.9|+|1−1.1|+|0.5−0.4|=0.3
0.3(入力時差異値)<0.4(入力時設定値)
となるため、両リズムパターンは適合と判定される。
The collation unit 150 calculates an absolute value of a difference between each time interval composing the acquired rhythm pattern and each time interval composing the rhythm pattern to be referred to. Next, all the calculated absolute values of the differences are added to obtain the input difference value. Finally, the difference value at the time of input is compared with the set value at the time of input, and if the former is less than the latter, it is determined that it is appropriate, and otherwise, it is determined that it is not compatible. In the example above,
Difference value at input = | 1-0.9 | + | 1-1.1 | + | 0.5-0.4 | = 0.3
0.3 (difference value at input) <0.4 (set value at input)
Therefore, both rhythm patterns are determined to be compatible.

この手法は、登録時のユーザ入力操作により形成されるリズムパターンと、保持部130に既に登録されているリズムパターンとの照合処理にも利用することができる。すなわち、登録判定部124は、受け付けられたリズムパターンを組成する各時間間隔と、参照されるべきリズムパターンを組成する各時間間隔との差分の絶対値をそれぞれ算出する。つぎに、算出された各差分の絶対値をすべて加算して登録時差異値を求める。最後に、この登録時差異値と上記登録時設定値とを比較し、前者が後者未満であれば登録不可と判定し、それ以外であれば登録許可と判定する。なお、入力時設定値と登録時設定値は、同じ値が設定されてもよいし、それぞれ別の値が設定されてもよい。後者の値のほうを大きく設定してもよい。その場合、登録判定をより厳しく行うことができる。   This technique can also be used for collation processing between a rhythm pattern formed by a user input operation at the time of registration and a rhythm pattern already registered in the holding unit 130. That is, the registration determination unit 124 calculates the absolute value of the difference between each time interval composing the accepted rhythm pattern and each time interval composing the rhythm pattern to be referred to. Next, all the calculated absolute values of the differences are added to obtain a registration difference value. Finally, the difference value at the time of registration is compared with the set value at the time of registration. If the former is less than the latter, it is determined that registration is not possible, and otherwise, it is determined that registration is permitted. The input set value and the registration set value may be set to the same value, or may be set to different values. The latter value may be set larger. In that case, registration determination can be performed more strictly.

なお、照合部150によるリズムパターンの照合方法は、この例に限るものではない。たとえば、上記差分の絶対値と、所定の設定値(たとえば、0.12)とを、各時間間隔ごとにそれぞれ比較して、すべての時間間隔で、差分の絶対値が設定値未満であるとき、適合と判定してもよい。また、リズムパターンを組成するすべての時間間隔を複数のグループ(たとえば、前半と後半)に分類し、各グループごとに上記差異値(すなわち、差分絶対値和)を求め、各グループの差異値と、各グループの設定値とをそれぞれ比較し、すべてのグループで差異値が設定値未満のとき、適合と判定してもよい。ここで、後ろのグループほど設定値を大きな値に設定してもよい。長いリズムパターンでは、後ろにいくにしたがって、ユーザ操作によるリズムパターン形成の再現性が低下するケースが多い。グループごとに差異値と設定値とを比較すれば、それを調整することができ、照合判定をより最適化することができる。なお、上記差分の絶対値の代わりに、差分の二乗値を用いてもよい。   Note that the method for collating rhythm patterns by the collation unit 150 is not limited to this example. For example, when the absolute value of the difference is compared with a predetermined set value (for example, 0.12) at each time interval, and the absolute value of the difference is less than the set value at all time intervals , It may be determined as conforming. In addition, all time intervals composing the rhythm pattern are classified into a plurality of groups (for example, the first half and the second half), and the difference value (that is, the sum of absolute differences) is obtained for each group. The set values of each group may be compared with each other, and when all the groups have a difference value less than the set value, it may be determined that they are suitable. Here, the set value may be set to a larger value in the rear group. In a long rhythm pattern, the reproducibility of rhythm pattern formation by a user operation often decreases as going backward. If the difference value and the set value are compared for each group, it can be adjusted, and the collation determination can be further optimized. A square value of the difference may be used instead of the absolute value of the difference.

実施の形態1の以下の説明では、処理装置100として携帯電話機を想定し、特定の処理内容が特定のウェブページにアクセスするための処理である場合を説明する。
図4は、保持部に保持されるデータ構造の第1例を示す図である。このデータ構造130aでは、一つの組は、組ID131、リズムパターン132および処理内容136の項目を持つ。
組1は、「1.3、0.4、2」のリズムパターンが入力されると、URLがhhtp://www.aaaa.jpのウェブページへのアクセス処理を実行するためのデータである。
組2は、「0.7、2、1.3」のリズムパターンが入力されると、URLがhhtp://www.bbbb.jpのウェブページへのアクセス処理を実行するためのデータである。
組3は、「2、1.1、1.6」のリズムパターンが入力されると、URLがhhtp://www.cccc.jpのウェブページへのアクセス処理を実行するためのデータである。
このように、ユーザは訪問回数の高いウェブページへアクセスするための操作を、特定のリズムパターンの入力操作に置き換えることができる。
In the following description of the first embodiment, a case where a mobile phone is assumed as the processing device 100 and a specific processing content is processing for accessing a specific web page will be described.
FIG. 4 is a diagram illustrating a first example of a data structure held in the holding unit. In this data structure 130a, one set has items of set ID 131, rhythm pattern 132, and processing content 136.
When the rhythm pattern of “1.3, 0.4, 2” is input to the group 1, the URL is http: // www. aaa. This is data for executing an access process to a jp web page.
When the rhythm pattern of “0.7, 2, 1.3” is input to the group 2, the URL is http: // www. bbbb. This is data for executing an access process to a jp web page.
When the rhythm pattern “2, 1.1, 1.6” is input to the group 3, the URL is http: // www. cccc. This is data for executing an access process to a jp web page.
Thus, the user can replace the operation for accessing a web page with a high number of visits with an input operation of a specific rhythm pattern.

図5は、保持部130に保持されるデータ構造の第2例を示す図である。このデータ構造130bでは、一つの組は、組ID131、リズムパターン132、地域133および処理内容136の項目を持つ。ここでは小売業や飲食業のウェブページにアクセスすることを想定する。
組1は、処理装置100が東京に位置している場合にて、「2、1.1、1.6」のリズムパターンが入力されると、URLがhhtp://www.cccc.jp/tokyoのウェブページへのアクセス処理を実行するためのデータである。このページは東京店舗のページである。
組2は、処理装置100が埼玉に位置している場合にて、「2、1.1、1.6」のリズムパターンが入力されると、URLがhhtp://www.cccc.jp/saitamaのウェブページへのアクセス処理を実行するためのデータである。このページは埼玉店舗のページである。
組3は、処理装置100の現在位置に関係なく、URLがhhtp://www.aaaa.jpのウェブページへのアクセス処理を実行するためのデータである。このページはその店のトップページである。
ここで、組1と組2のリズムパターンは同じである。したがって、ユーザが同じリズムで入力操作を行った場合でも、処理装置100の現在位置により、異なったウェブページへのアクセス処理を実行することが可能である。たとえば、現在位置に近い店舗のページにアクセスすることが可能である。
FIG. 5 is a diagram illustrating a second example of the data structure held in the holding unit 130. In this data structure 130b, one set has items of set ID 131, rhythm pattern 132, region 133, and processing content 136. Here, it is assumed that a web page of a retail business or a restaurant business is accessed.
When the processing device 100 is located in Tokyo and the rhythm pattern “2, 1.1, 1.6” is input, the group 1 has a URL of http: // www. cccc. This is data for executing access processing to a jp / tokyo web page. This page is the Tokyo store page.
In the group 2, when the processing device 100 is located in Saitama and a rhythm pattern of “2, 1.1, 1.6” is input, the URL is http: // www. cccc. This is data for executing an access process to a web page of jp / saitama. This page is the page of Saitama store.
In the group 3, regardless of the current position of the processing apparatus 100, the URL is http: // www. aaa. This is data for executing an access process to a jp web page. This page is the top page of the store.
Here, the rhythm patterns of set 1 and set 2 are the same. Therefore, even when the user performs an input operation with the same rhythm, it is possible to execute access processing to different web pages depending on the current position of the processing device 100. For example, it is possible to access a store page close to the current position.

図6は、保持部に保持されるデータ構造の第3例を示す図である。このデータ構造130cでは、一つの組は、組ID131、リズムパターン132、時間帯134および処理内容136の項目を持つ。ここでは飲食業のウェブページにアクセスすることを想定する。
組1は、14時以前に、「0.7、2、1.3」のリズムパターンが入力されると、URLがhhtp://www.cccc.jp/lunchのウェブページへのアクセス処理を実行するためのデータである。このページはランチメニューのページである。
組2は、14時以降に、「0.7、2、1.3」のリズムパターンが入力されると、URLがhhtp://www.cccc.jp/dinnerのウェブページへのアクセス処理を実行するためのデータである。このページはディナーメニューのページである。
組3は、時刻に関係なく、「1.3、0.4、2」のリズムパターンが入力されると、URLがhhtp://www.aaaa.jpのウェブページへのアクセス処理を実行するためのデータである。このページはその店のトップページである。
ここで、組1と組2のリズムパターンは同じである。したがって、ユーザが同じリズムで入力操作を行った場合でも、時間帯により、異なったウェブページへのアクセス処理を実行することが可能である。たとえば、その時間帯のメニューのページにアクセスすることが可能である。
FIG. 6 is a diagram illustrating a third example of the data structure held in the holding unit. In this data structure 130c, one set has items of set ID 131, rhythm pattern 132, time zone 134, and processing content 136. Here, it is assumed that a web page of a restaurant business is accessed.
If the rhythm pattern of “0.7, 2, 1.3” is input before 14:00, the group 1 has a URL of http: // www. cccc. This is data for executing an access process to a jp / lunch web page. This page is the lunch menu page.
In group 2, when a rhythm pattern of “0.7, 2, 1.3” is input after 14:00, the URL is http: // www. cccc. This is data for executing an access process to a jp / dinner web page. This page is the dinner menu page.
When the rhythm pattern of “1.3, 0.4, 2” is input regardless of the time, the group 3 has a URL of http: // www. aaaa. This is data for executing an access process to a jp web page. This page is the top page of the store.
Here, the rhythm patterns of set 1 and set 2 are the same. Therefore, even when the user performs an input operation with the same rhythm, it is possible to execute access processing to different web pages depending on the time zone. For example, it is possible to access a menu page for that time period.

つぎに、上記タッチ位置パターンについて説明する。
図7は、上記タッチ位置パターンを説明するための図である。操作部110に設けられるタッチパネル110aに、親指のタッチ位置を示す親指用タッチゾーン111、人差し指のタッチ位置を示す人差し指用タッチゾーン112、中指のタッチ位置を示す中指用タッチゾーン113、薬指のタッチ位置を示す薬指用タッチゾーン114および子指のタッチ位置を示す子指用タッチゾーン115が表示される。これらのゾーンは背景と異なる色で表示されてもよいし、各ゾーンの枠が表示されてもよい。
Next, the touch position pattern will be described.
FIG. 7 is a diagram for explaining the touch position pattern. On the touch panel 110a provided on the operation unit 110, a thumb touch zone 111 indicating the touch position of the thumb, an index finger touch zone 112 indicating the touch position of the index finger, a middle finger touch zone 113 indicating the touch position of the middle finger, and a ring finger touch position. A ring finger touch zone 114 indicating the touch position and a child finger touch zone 115 indicating the touch position of the child finger are displayed. These zones may be displayed in a color different from the background, or a frame of each zone may be displayed.

ユーザは、上記リズムパターンを形成するための複数回のタッチ操作を行う際、各タッチを行う指を指定された指で行う。その際、タッチする指を、その指の種類に対応するタッチゾーン111〜115にタッチする。なお、操作部110にあらかじめ、五種類の指に対応する五つのボタンが設けられてもよい。   When the user performs a plurality of touch operations for forming the rhythm pattern, the user performs the finger performing each touch with the designated finger. At that time, the touching finger touches the touch zones 111 to 115 corresponding to the type of the finger. Note that five buttons corresponding to five types of fingers may be provided in the operation unit 110 in advance.

また、操作部110に設けられるタッチパネル110aにタッチゾーン111〜115を表示しない構成も可能である。この場合、最初のタッチを中指で行う、タッチパネルまたはタッチパッドにタッチする場合の、五本指の並ぶ方向を常に一致または略一致させる、の二つのルールを前提とする。これらのルールにしたがえば、処理装置100は2回目以降のタッチが行われた指を、1回目のタッチのタッチ位置との距離にもとづいて特定することができる。図7では、親指のタッチ位置を中指のタッチ位置から−4.5cm、人指し指のタッチ位置を中指のタッチ位置から−2cm、薬指のタッチ位置を中指のタッチ位置から+2cm、および子指のタッチ位置を中指のタッチ位置から+4cmに設定している。以下、簡略化のため単位表記を省略する。なお、ユーザの指の太さに応じて、これらの距離をカスタマイズする機能が設けられてもよい。   Further, a configuration in which the touch zones 111 to 115 are not displayed on the touch panel 110 a provided in the operation unit 110 is also possible. In this case, two rules are assumed: the first touch is performed with the middle finger, and the touch direction of the five fingers is always matched or substantially matched when the touch panel or the touch pad is touched. According to these rules, the processing apparatus 100 can specify the finger that has been touched for the second time or later based on the distance from the touch position of the first touch. In FIG. 7, the touch position of the thumb is -4.5 cm from the touch position of the middle finger, the touch position of the index finger is -2 cm from the touch position of the middle finger, the touch position of the ring finger is +2 cm from the touch position of the middle finger, and the touch position of the child finger Is set to +4 cm from the touch position of the middle finger. Hereinafter, the unit notation is omitted for simplification. A function for customizing these distances may be provided according to the thickness of the user's finger.

図8は、実際のユーザ入力操作により形成されたタッチ位置パターンを示す図である。ここでは、4拍により形成されるタッチ位置パターンを示している。より具体的には、1泊目が中指、2泊目が薬指、3泊目が人差し指および4泊目が親指でタッチされた例を示している。このタッチ位置パターンを、最初にタッチされた中指のタッチ位置との位置間隔の連なりとして記述する。このタッチ位置パターンの場合、「+2.2、−1.9、−4.8」となる。   FIG. 8 is a diagram illustrating a touch position pattern formed by an actual user input operation. Here, a touch position pattern formed by four beats is shown. More specifically, an example is shown in which the first night is touched with the middle finger, the second night with the ring finger, the third night with the index finger, and the fourth night with the thumb. This touch position pattern is described as a series of position intervals from the touch position of the middle finger touched first. In the case of this touch position pattern, “+2.2, −1.9, −4.8”.

タッチ位置パターンの照合も、リズムパターンの照合と同様の手法を用いることができる。すなわち、照合部150は、取得されたタッチ位置パターンを組成する各位置間隔と、参照されるべきタッチ位置パターンを組成する各位置間隔との差分の絶対値をそれぞれ算出する。つぎに、算出された各差分の絶対値をすべて加算して入力時差異値を求める。最後に、この入力時差異値と、タッチ位置パターン用の入力時設定値とを比較し、前者が後者未満であれば適合と判定し、それ以外であれば不適合と判定する。登録時差異値も同様に算出し、登録判定部124は、登録時差異値と、タッチ位置パターン用の登録時設定値とを比較し、前者が後者未満であれば登録不可と判定し、それ以外であれば登録許可と判定する。   The touch position pattern matching can be performed using the same method as the rhythm pattern matching. That is, the collation unit 150 calculates an absolute value of a difference between each position interval composing the acquired touch position pattern and each position interval composing the touch position pattern to be referred to. Next, all the calculated absolute values of the differences are added to obtain the input difference value. Finally, the input difference value is compared with the input setting value for the touch position pattern. If the former is less than the latter, it is determined to be suitable, and otherwise, it is determined to be non-conforming. The registration difference value is calculated in the same manner, and the registration determination unit 124 compares the registration difference value with the registration value set for the touch position pattern, and determines that registration is impossible if the former is less than the latter. Otherwise, it is determined that registration is permitted.

また、タッチ位置パターンは、一つ前のタッチ位置に対する方向性を規定したデータの連なりで記述されてもよい。たとえば、現在のタッチ位置が一つ前のタッチ位置に対して右側であれば、「+」、左側であれば「−」と記述されてもよい。図8に示したタッチ位置パターンの場合、「+、−、−」と記述される。   Further, the touch position pattern may be described by a series of data defining the directionality with respect to the previous touch position. For example, “+” may be described if the current touch position is on the right side of the previous touch position, and “−” may be described on the left side. In the case of the touch position pattern shown in FIG. 8, “+, −, −” is described.

図9は、保持部に保持されるデータ構造の第4例を示す図である。このデータ構造130dでは、一つの組は、組ID131、リズムパターン132、タッチ位置パターン135および処理内容136の項目を持つ。
組1は、「1.3、0.4、2」のリズムパターンが、「−2、+2、−4.5」のタッチ位置パターンで入力されると、URLがhhtp://www.aaaa.jpのウェブページへのアクセス処理を実行するためのデータである。
組2は、「1.3、0.4、2」のリズムパターンが、「−2、+2、−4.5」のタッチ位置パターンで入力されると、URLがhhtp://www.dddd.jpのウェブページへのアクセス処理を実行するためのデータである。
組3は、「0.7、2、1.3」のリズムパターンが入力されると、各タッチがどの指で行われるかに関係なく、URLがhhtp://www.bbbb.jpのウェブページへのアクセス処理を実行するためのデータである。
ここで、組1と組2のリズムパターンは同じであるが、タッチ位置パターンが異なる。直感的に覚えやすい単純なリズムパターンの数には限りがあるが、タッチ位置パターンと組み合わせることにより、その数を大幅に増やすことができる。また、リズムパターンが他人にコピーされた場合に備えた、セキュリティ強化にも効果がある。
FIG. 9 is a diagram illustrating a fourth example of the data structure held in the holding unit. In this data structure 130d, one set has items of set ID 131, rhythm pattern 132, touch position pattern 135, and processing content 136.
When the rhythm pattern of “1.3, 0.4, 2” is input with the touch position pattern of “−2, +2, −4.5”, the set 1 has a URL of http: // www. aaaa. This is data for executing an access process to a jp web page.
In the group 2, when the rhythm pattern of “1.3, 0.4, 2” is input with the touch position pattern of “−2, +2, −4.5”, the URL is http: // www. dddd. This is data for executing an access process to a jp web page.
In group 3, when a rhythm pattern of “0.7, 2, 1.3” is input, regardless of which finger each touch is made with, the URL is http: // www. bbbb. This is data for executing an access process to a jp web page.
Here, the rhythm patterns of set 1 and set 2 are the same, but the touch position patterns are different. The number of simple rhythm patterns that are intuitively easy to remember is limited, but the number can be significantly increased by combining with the touch position pattern. It also has an effect on strengthening security in case the rhythm pattern is copied to another person.

図10は、実施の形態1に係る処理装置100の登録判定処理を説明するためのフローチャートである。受付部122は、特定のリズムパターンと特定の処理内容との組を受ける付ける(S100)。登録判定部124は、そのリズムパターンと、保持部130に既に登録されているリズムパターンとを照合する(S101)。両者の登録時差異値が登録設定値より小さいリズムパターンが保持部130にあるとき(S101のY)、登録判定部124は、受け付けられた組を登録不可と判定する(S102)。両者の登録時差異値が登録時設定値より小さいリズムパターンがないとき(S101のN)、登録判定部124は、受け付けられた組を登録許可と判定する(S103)。   FIG. 10 is a flowchart for explaining the registration determination process of the processing apparatus 100 according to the first embodiment. The accepting unit 122 receives a set of a specific rhythm pattern and specific processing content (S100). The registration determination unit 124 collates the rhythm pattern with the rhythm pattern already registered in the holding unit 130 (S101). When there is a rhythm pattern in the holding unit 130 whose difference value at the time of registration is smaller than the registered set value (Y in S101), the registration determining unit 124 determines that the accepted pair cannot be registered (S102). When there is no rhythm pattern in which the difference value at the time of registration is smaller than the setting value at the time of registration (N in S101), the registration determination unit 124 determines that the accepted pair is registration-allowed (S103).

図11は、実施の形態1に係る処理装置100の入力認証処理を説明するためのフローチャートである。取得部140は、複数回のユーザ入力操作に応じて生成されたリズムパターンを取得する(S200)。照合部150は、保持部130に保持されているリズムパターンと、取得部140により取得されたリズムパターンとを照合する(S201)。両者の入力時差異値が入力時設定値より小さいリズムパターンが保持部130にあるとき(S201のY)、処理部160は、そのリズムパターンと組をなす処理を実行する(S202)。両者の入力時差異値が入力時設定値より小さいリズムパターンがないとき(S201のN)、ステップS200に遷移する。リズムパターンによる入力機能がOFFになると(S203のY)、その機能に係る全体処理を終了する。その機能がONの間は(S203のN)、ステップS200に遷移する。   FIG. 11 is a flowchart for explaining the input authentication process of the processing apparatus 100 according to the first embodiment. The acquisition unit 140 acquires a rhythm pattern generated in response to a plurality of user input operations (S200). The collation unit 150 collates the rhythm pattern held in the holding unit 130 with the rhythm pattern acquired by the acquisition unit 140 (S201). When there is a rhythm pattern in the holding unit 130 whose difference value at the time of input is smaller than the set value at the time of input (Y in S201), the processing unit 160 executes processing that forms a pair with the rhythm pattern (S202). When there is no rhythm pattern whose difference value at the time of input is smaller than the input value at the time of input (N in S201), the process proceeds to step S200. When the input function based on the rhythm pattern is turned off (Y in S203), the entire processing relating to the function is terminated. While the function is ON (N in S203), the process proceeds to step S200.

以上説明したように実施の形態1によれば、受け付けられた特定リズムパターンと特定の処理内容との組を登録するか否かを、既に登録されたリズムパターンを参照して、判定することにより、近似するリズムパターンが登録されることを抑制することができる。したがって、入力時のユーザ入力操作により形成されるリズムパターンと近似する、別のリズムパターンと組をなす処理内容が誤って実行される可能性を低減することができる。よって、直感的でスピーディーでありながら、誤認識の少ない入力形態を実現することができる。   As described above, according to the first embodiment, whether or not to register a set of the received specific rhythm pattern and specific processing content is determined with reference to the already registered rhythm pattern. Thus, it is possible to suppress registration of approximate rhythm patterns. Therefore, it is possible to reduce the possibility that the processing content that is paired with another rhythm pattern that approximates the rhythm pattern formed by the user input operation at the time of input is erroneously executed. Therefore, it is possible to realize an input form that is intuitive and speedy and has few erroneous recognitions.

また、同じ拍数のリズムパターンごとに、登録が許可されるべき上限数を設けることにより、近似するまたは競合するリズムパターンの登録をさらに抑制することができる。とくに、拍数が少ないリズムパターンでは、上限数を低く設定することが望ましい。また、リズムパターンと、それ以外のパラメータ(地域、時間帯など)とを組み合わせることにより、入力操作の手間を増やさずに、よりきめ細かい処理を実行することができる。また、タッチ回数を増やさずに、登録可能数を増やすことができる。
また、上記多次元空間の画像を表示することにより、既に登録されたリズムパターンの位置づけ、および登録ができない範囲を視覚的に、より直感的に把握することができる。
Further, by providing an upper limit number for which registration is permitted for each rhythm pattern having the same number of beats, it is possible to further suppress registration of rhythm patterns that are approximated or competing. In particular, in a rhythm pattern with a small number of beats, it is desirable to set the upper limit number low. Further, by combining the rhythm pattern and other parameters (region, time zone, etc.), more detailed processing can be executed without increasing the input operation. In addition, the number of registrations can be increased without increasing the number of touches.
Further, by displaying the image of the multidimensional space, it is possible to visually and intuitively grasp the positioning of the already registered rhythm pattern and the range where registration is not possible.

(実施の形態2)
図12は、本発明の実施の形態2に係る処理システム500の構成を示すブロック図である。処理システム500は、処理装置100および端末装置200を含む。処理装置100と端末装置200とはネットワーク300を介して通信可能な構成である。このネットワーク300には、複数の情報提供装置400(図12では、情報提供装置A400A、情報提供装置B400B)および複数の閲覧装置450(図12では、閲覧装置A450A、閲覧装置B450B)が接続されている。
(Embodiment 2)
FIG. 12 is a block diagram showing a configuration of a processing system 500 according to Embodiment 2 of the present invention. The processing system 500 includes a processing device 100 and a terminal device 200. The processing device 100 and the terminal device 200 are configured to communicate with each other via the network 300. A plurality of information providing devices 400 (in FIG. 12, information providing device A 400A and information providing device B 400B) and a plurality of browsing devices 450 (in FIG. 12, browsing device A 450A and browsing device B 450B) are connected to this network 300. Yes.

実施の形態2の説明では、処理装置100としてサーバまたはPC、端末装置200としてPC、情報提供装置400としてサーバまたはPC、閲覧装置450として携帯電話機、PDA、スマートフォン、携帯型音楽プレーヤーなどの携帯機器を想定する。さらに、端末装置200は、商品やサービスを販売している権利主体(主に、企業)が自己の商品やサービスの販売を促進するため、自己のウェブページに誘導するためのリズムパターンを処理装置100に登録することとする。そのリズムパターンは、テレビやラジオでのCM放送、または街頭や自店舗での放送を通じて、ユーザに伝達されることとする。ユーザは、所持する閲覧装置450に対してそのリズムパターンを形成するための複数回の入力操作を行うことにより、その閲覧装置450からその権利主体のウェブページにアクセスして、そのウェブページを閲覧することとする。このウェブページは情報提供装置400に構築されることとする。   In the description of the second embodiment, the processing device 100 is a server or PC, the terminal device 200 is a PC, the information providing device 400 is a server or PC, and the browsing device 450 is a mobile device such as a mobile phone, PDA, smartphone, or portable music player. Is assumed. Further, the terminal device 200 is a processing device that generates a rhythm pattern for a right subject (mainly a company) that sells a product or service to guide the user to his / her web page in order to promote the sale of the product or service. 100 is registered. The rhythm pattern is transmitted to the user through CM broadcast on television or radio, or broadcast on the street or in the store. The user performs a plurality of input operations for forming the rhythm pattern on the browsing device 450 possessed by the user, thereby accessing the web page of the right subject from the browsing device 450 and browsing the web page. I decided to. This web page is constructed in the information providing apparatus 400.

当該処理装置100は、生成部120、受付部122、登録判定部124、保持部130、取得部140、照合部150、処理部160および表示制御部170を備える。以下、実施の形態1に係る処理装置100と同じ機能を担う構成要素の説明を適宜、省略する。   The processing apparatus 100 includes a generation unit 120, a reception unit 122, a registration determination unit 124, a holding unit 130, an acquisition unit 140, a verification unit 150, a processing unit 160, and a display control unit 170. Hereinafter, description of the component which bears the same function as the processing apparatus 100 which concerns on Embodiment 1 is abbreviate | omitted suitably.

実施の形態2では、生成部120は、ネットワーク300を介して端末装置200または閲覧装置450から、複数回のユーザ入力操作のタイミング情報を受信し、その入力操作に応じた上記リズムパターンを生成する。なお、その装置側に上記リズムパターンの生成機能が備わっている場合、生成部120による生成処理はスキップされる。   In the second embodiment, the generation unit 120 receives timing information of a plurality of user input operations from the terminal device 200 or the browsing device 450 via the network 300 and generates the rhythm pattern corresponding to the input operation. . If the device side has the function of generating the rhythm pattern, the generation process by the generation unit 120 is skipped.

実施の形態2では、登録判定部124は、リリズムパターンを登録しようとしている権利主体が、属する業界または販売する商品もしくはサービスと、保持部130に既に登録されたリズムパターンを保有している権利主体が、属する業界または販売する商品もしくはサービスとが一致または隣接している場合、それ以外のときに使用する登録時設定値より、大きな値の登録時設定値で判定することができる。   In the second embodiment, the registration determination unit 124 has a right in which the right subject who intends to register the rerhythm pattern has the industry or the product or service to be sold and the rhythm pattern already registered in the holding unit 130. When the subject belongs to the industry to which the subject belongs or the product or service to be sold coincides or is adjacent, it can be determined by a registration value that is larger than the registration value used at other times.

登録判定部124は、同じ拍数のリズムパターンごとに設定された、登録を許可する上限数を参照し、受け付けられたリズムパターンが登録されると、その上限数を超える場合、登録不可と判定することができる。実施の形態2では、この上限数を、業界、または商品もしくはサービスごとに設定することができる。たとえば、同じ拍数ごとに、一業界一つの上限数が設定されてもよい。この場合、ある食品会社が、拍数が3のリズムパターンを保有している場合、別の食品会社は拍数が3のリズムパターンを登録できる可能性がないが、自動車会社は拍数が三のリズムパターンを登録できる可能性がある。
実施の形態2では、表示制御部170は、上述したリズムパターンの位置とその排他領域を示す画像を、端末装置200の表示部230に表示されるよう制御する。
The registration determination unit 124 refers to the upper limit number for which registration is permitted and is set for each rhythm pattern having the same number of beats. can do. In the second embodiment, the upper limit number can be set for each industry, product, or service. For example, an upper limit number for one industry may be set for each same beat number. In this case, if a food company has a rhythm pattern with 3 beats, another food company may not be able to register a rhythm pattern with 3 beats, but an automobile company has 3 beats. There is a possibility that you can register the rhythm pattern.
In Embodiment 2, the display control unit 170 controls the display unit 230 of the terminal device 200 to display the above-described image indicating the position of the rhythm pattern and its exclusive area.

端末装置200は、操作部210、申込部220および表示部230を備える。
操作部210は、複数回のユーザ入力操作を受け付ける。実施の形態1に係る処理装置100の操作部110と基本的に同じ機能である。申込部220は、その入力操作により形成されるリズムパターンと、そのリズムパターンの入力に起因して誘導されるべきウェブページのURLとの組の登録を、ネットワーク300を介して処理装置100に申し込む。表示部230は、処理装置100の表示制御部170により生成された画像を表示する。
The terminal device 200 includes an operation unit 210, an application unit 220, and a display unit 230.
The operation unit 210 receives a plurality of user input operations. The function is basically the same as that of the operation unit 110 of the processing apparatus 100 according to the first embodiment. The application unit 220 applies to the processing apparatus 100 via the network 300 for registration of a set of a rhythm pattern formed by the input operation and a URL of the web page to be induced due to the input of the rhythm pattern. . The display unit 230 displays an image generated by the display control unit 170 of the processing apparatus 100.

図13は、既に登録されたリズムパターンの位置およびその排他領域を二次元空間上に描いた画像の例を示す図である。この画像230aは、拍数が4、そのリズムパターンが「1、0.9、1.1」、およびそのタッチ位置パターンが「+、+、−」のリズムパターンを描いた図である。当該二次元空間は、2拍目と3拍目との時間間隔の軸および3拍目と4拍目との時間間隔の軸で形成される。ここでは、タッチ位置パターンは独立した軸で記述されず、対応する拍間の正負で記述される。1拍目と2拍目との時間間隔は1に正規化されるため無視する。それに対応して1拍目と2拍目との方向性も無視する。   FIG. 13 is a diagram showing an example of an image in which the positions of the already registered rhythm patterns and their exclusive areas are drawn in a two-dimensional space. This image 230a is a diagram depicting a rhythm pattern having a beat number of 4, a rhythm pattern of “1, 0.9, 1.1”, and a touch position pattern of “+, +, −”. The two-dimensional space is formed by the axis of the time interval between the second beat and the third beat and the axis of the time interval between the third beat and the fourth beat. Here, the touch position pattern is not described by an independent axis, but is described by the positive and negative between corresponding beats. Since the time interval between the first beat and the second beat is normalized to 1, it is ignored. Correspondingly, the directionality between the first beat and the second beat is also ignored.

点171aは、当該リズムパターンの当該二次元空間上の位置を示す。基本排他領域172aは業界、商品、サービスを問わず、他のリズムパターンの登録を排除可能な領域を示す。ここでは0.4に設定してある。同業排他領域173aは、業界、商品またはサービスが一致または隣接する、同業または隣接業の権利主体から受け付けられる、他のリズムパターンの登録を排除可能な領域を示す。ここでは0.8に設定してある。   A point 171a indicates the position of the rhythm pattern in the two-dimensional space. The basic exclusive area 172a indicates an area where registration of other rhythm patterns can be excluded regardless of the industry, products, and services. Here, it is set to 0.4. The same-business exclusive area 173a indicates an area that can be excluded from registration of other rhythm patterns that are accepted from a right subject of the same or adjacent business, with which the industry, products, or services match or are adjacent. Here, it is set to 0.8.

図14は、既に登録されたリズムパターンの位置およびその排他領域を三次元空間上に描いた画像の例を示す図である。この画像230bは、拍数が5、そのリズムパターンが「1、0.9、1.1、1.1」、およびそのタッチ位置パターンが「+、+、−、+」のリズムパターンを描いた図である。当該三次元空間は、2拍目と3拍目との時間間隔の軸、3拍目と4拍目との時間間隔の軸、および4拍目と5拍目との時間間隔の軸で形成される。   FIG. 14 is a diagram showing an example of an image in which the positions of the already registered rhythm patterns and their exclusive areas are drawn in a three-dimensional space. This image 230b depicts a rhythm pattern having a beat number of 5, a rhythm pattern of “1, 0.9, 1.1, 1.1”, and a touch position pattern of “+, +, −, +”. It is a figure. The three-dimensional space is formed by the axis of the time interval between the second beat and the third beat, the axis of the time interval between the third beat and the fourth beat, and the axis of the time interval between the fourth beat and the fifth beat. Is done.

点171bは、当該リズムパターンの当該三次元空間上の位置を示す。基本排他領域172bは業界、商品、サービスを問わず、他のリズムパターンの登録を排除可能な領域を示す。ここでは0.4に設定してある。同業排他領域173bは、業界、商品またはサービスが一致または隣接する、同業または隣接業の権利主体から受け付けられる、他のリズムパターンの登録を排除可能な領域を示す。ここでは0.8に設定してある。   A point 171b indicates the position of the rhythm pattern in the three-dimensional space. The basic exclusive area 172b indicates an area where registration of other rhythm patterns can be excluded regardless of the industry, products, and services. Here, it is set to 0.4. The same-business exclusive area 173b indicates an area that can be excluded from registration of other rhythm patterns that are accepted from a right subject of the same or adjacent business, in which the industry, products, or services match or are adjacent. Here, it is set to 0.8.

四次元空間以上の画像も同様に表示することができる。四次元空間以上は、三次元以内の空間の組み合わせで表示されてもよい。たとえば、六次元空間を表示する際、最初の上記パラメータ三つで形成された三次元空間上で、ある点が選択されると、下位パラメータ三つで形成される三次元空間が表示されるといった処理であってもよい。   Images over four-dimensional space can be displayed in the same way. The four-dimensional space or more may be displayed as a combination of spaces within three dimensions. For example, when a six-dimensional space is displayed, if a certain point is selected on the three-dimensional space formed by the first three parameters, a three-dimensional space formed by the three lower parameters is displayed. It may be a process.

実施の形態2でも、実施の形態1で説明した様々なオプション的な処理を適宜、組み合わせて実施することができる。
以上説明したように実施の形態2も、実施の形態1と同様の効果を奏する。また、同業界、同商品または同サービス内では、受け付けられたリズムパターンを登録するか否かを、通常より厳しく判定することにより、誤認識の発生をより抑制することができる。また、上記多次元空間の画像を表示することにより、各業者は同業他社のリズムパターンの保有状況を視覚的に、より直感的に把握することができ、自社のリズムパターンの取得戦略に活用することができる。
Also in the second embodiment, various optional processes described in the first embodiment can be implemented in combination as appropriate.
As described above, the second embodiment also has the same effect as the first embodiment. Further, in the same industry, the same product, or the same service, it is possible to further suppress the occurrence of misrecognition by more strictly determining whether or not to register the accepted rhythm pattern. In addition, by displaying the images in the above multidimensional space, each supplier can visually grasp the rhythm pattern possession status of other companies in the same industry more intuitively, and use it for their own rhythm pattern acquisition strategy. be able to.

実施の形態2に係る処理システム500は、企業が自社のウェブページに誘導するための処理に適用することが有効である。企業は自社のウェブページへのアクセス数を増やすために様々な手法を用いている。たとえば、テレビやラジオのCM放送で、自社のウェブサイトのURLを告知したり、ポスターにQRコードを貼付したりする手法が用いられている。   It is effective to apply the processing system 500 according to the second embodiment to processing for a company to guide to its own web page. Companies use a variety of techniques to increase the number of accesses to their web pages. For example, a technique of notifying the URL of the company's website or pasting a QR code on a poster is used for TV or radio commercials.

テレビやラジオ放送でURLを告知する手法は、短い時間しか告知することができないため、視聴者が覚えきれない、書き写しまたは打ち込みきれないという問題がある。この点、本実施の形態では、文字情報ではなくリズムパターンで自社ウェブページへのアクセス手段を告知することができるため、視聴者が覚えてくれる可能性が高くなる。また、人間は文字列より、リズムのほうが記憶に残りやすいという傾向がある。テレビCMで特徴的なメロディを多数回、放送すれば、視聴者の記憶に残る可能性をより強く高めることができる。また、URLを端末に打ち込む操作より、パネルやパッドにタッチする操作のほうが簡単でスピーディーに行うことができる。よって、目的のウェブページに、より早く到達することができる。   The method of announcing URLs on television and radio broadcasts has the problem that viewers cannot remember, cannot be copied or typed in because they can only be announced for a short time. In this regard, in the present embodiment, since the means for accessing the company web page can be notified by the rhythm pattern instead of the character information, the possibility that the viewer will remember is increased. Also, humans tend to be more memorable in rhythm than in character strings. If a characteristic melody is broadcast many times on a TV commercial, the possibility of remaining in the viewer's memory can be further enhanced. Also, the operation of touching the panel or pad can be performed more easily and speedily than the operation of typing the URL into the terminal. Therefore, the target web page can be reached more quickly.

QRコードをカメラ付き携帯電話機などに撮影させる手法は、カメラ機能を搭載した装置が必要である、カメラ機能を立ち上げるための時間ロスが発生する、などの問題がある。この点、本実施の形態ではカメラ機能を搭載した装置を所持していない状況でも、十分な告知効果を得ることができる。   The method of photographing a QR code on a mobile phone with a camera has a problem that a device equipped with a camera function is necessary and a time loss for starting up the camera function occurs. In this respect, in this embodiment, a sufficient notification effect can be obtained even in a situation where no device equipped with a camera function is possessed.

以上、本発明をいくつかの実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。   The present invention has been described based on some embodiments. It is understood by those skilled in the art that these embodiments are exemplifications, and that various modifications can be made to combinations of the respective constituent elements and processing processes, and such modifications are also within the scope of the present invention. By the way.

上述した説明では、リズムパターンと組み合わせて使用可能なパラメータとして、地域、時間帯、タッチ位置パターンを挙げた。このパラメータはこれらに限るものではない。たとえば、押下強度、温度、湿度、明るさ、などが用いられてもよい。筐体にそれぞれを検知するためのセンサが設ければ実現可能である。   In the above description, the region, the time zone, and the touch position pattern are listed as parameters that can be used in combination with the rhythm pattern. This parameter is not limited to these. For example, pressing intensity, temperature, humidity, brightness, etc. may be used. This can be realized by providing a sensor for detecting each of the casings.

図7に示したタッチパネル110aに設けられるタッチゾーン111〜115は、力が抜けている状態の五本指の位置を想定して形成されたものである。この点、鍵盤状にタッチゾーンを設けてもよい。たとえば、親指を「ド」の鍵盤、人差し指を「レ」の鍵盤、中指が「ミ」を鍵盤、薬指を「ファ」の鍵盤および小指を「ソ」の鍵盤に対応させてもよい。   The touch zones 111 to 115 provided on the touch panel 110a shown in FIG. 7 are formed assuming the position of five fingers in a state where force is lost. In this respect, a touch zone may be provided in a keyboard shape. For example, the thumb may correspond to the “do” keyboard, the index finger to the “le” keyboard, the middle finger to the “mi” keyboard, the ring finger to the “fa” keyboard, and the little finger to the “so” keyboard.

これを、企業が自社のウェブページに誘導するための処理に適用した場合、企業はテレビCMで、画面の一領域に鍵盤を弾く五本指の映像を流すなどして、リズムパターンとタッチ位置パターンを同時に、直感的に視聴者に告知することができる。リズムパターンを組成する拍の音階を、その拍がタッチされる鍵盤の音階に合わせることもできる。この場合、鍵盤楽器を弾き慣れた視聴者にとって、そのCM告知は非常に記憶に残るものとなる。   When this is applied to a process for a company to navigate to its own web page, the company uses a TV CM to play a five-finger image of a keyboard on one area of the screen, etc. At the same time, the viewer can be intuitively notified of the pattern. The scale of the beat that composes the rhythm pattern can be matched to the scale of the keyboard to which the beat is touched. In this case, the CM notification is very memorable for viewers accustomed to playing keyboard instruments.

100 処理装置、 110 操作部、 120 生成部、 122 受付部、 124 登録判定部、 130 保持部、 140 取得部、 150 照合部、 160 処理部、 170 表示制御部、 180 表示部、 200 端末装置、 210 操作部、 220 申込部、 230 表示部、 300 ネットワーク、 400 情報提供装置、 400A 情報提供装置A、 400B 情報提供装置B、 450 閲覧装置、 450A 閲覧装置A、 450B 閲覧装置B、 500 処理システム。   DESCRIPTION OF SYMBOLS 100 processing apparatus, 110 operation part, 120 production | generation part, 122 reception part, 124 registration determination part, 130 holding | maintenance part, 140 acquisition part, 150 collation part, 160 processing part, 170 display control part, 180 display part, 200 terminal device, 210 operation unit, 220 application unit, 230 display unit, 300 network, 400 information providing device, 400A information providing device A, 400B information providing device B, 450 browsing device, 450A browsing device A, 450B browsing device B, 500 processing system.

Claims (7)

複数回のユーザ入力操作により形成されるリズムパターンと照合される参照データとすべきリズムパターンと、特定のウェブページへのアクセス処理との組を保持する保持部と、
前記保持部に登録されるべき、特定のリズムパターンと特定のウェブページへのアクセス処理との組を受け付ける受付部と、
受け付けられた組を前記保持部に登録するか否かを、前記保持部に既に登録されているリズムパターンを参照して、判定する登録判定部と、を備え、
前記保持部は、商品またはサービスの販売促進のためのCM放送でユーザに伝達されるべきリズムパターンと、その商品またはサービスのウェブページへのアクセス処理との組を保持することを特徴とする処理装置。
A holding unit for holding a set of a rhythm pattern to be matched with a rhythm pattern formed by a plurality of user input operations and a process for accessing a specific web page;
A reception unit that receives a set of a specific rhythm pattern and a process of accessing a specific web page to be registered in the holding unit;
A registration determination unit that determines whether or not to register the accepted set in the holding unit with reference to a rhythm pattern already registered in the holding unit;
The holding unit holds a set of a rhythm pattern to be transmitted to a user through a CM broadcast for sales promotion of a product or service and a process for accessing the web page of the product or service. apparatus.
前記登録判定部は、受け付けられたリズムパターンとの差異を示す値が所定の設定値より小さいリズムパターンが前記保持部に保持されている場合、登録不可と判定することを特徴とする請求項1に記載の処理装置。   The registration determination unit determines that registration is not possible when a rhythm pattern whose difference from the received rhythm pattern is smaller than a predetermined set value is held in the holding unit. The processing apparatus as described in. 前記登録判定部は、リズムパターンを登録しようとしている権利主体が、属する業界または販売する商品もしくはサービスと、前記保持部に既に登録されたリズムパターンを保有している権利主体が、属する業界または販売する商品もしくはサービスとが一致または隣接している場合、それ以外のときに使用する設定値より、大きな値の設定値で判定することを特徴とする請求項2に記載の処理装置。   The registration determination unit includes the industry or sales to which the right entity that is registering the rhythm pattern belongs, or the product or service to be sold, and the industry or sales to which the right entity that has already registered the rhythm pattern belongs. The processing apparatus according to claim 2, wherein when the product or service to be matched matches or is adjacent to each other, the determination is performed with a setting value that is larger than a setting value used at other times. 前記登録判定部は、同じ拍数のリズムパターンごとに設定された、登録を許可する上限数を参照し、受け付けられたリズムパターンが登録されると、その上限数を超える場合、登録不可と判定することを特徴とする請求項1から3のいずれかに記載の処理装置。   The registration determination unit refers to an upper limit number that allows registration, which is set for each rhythm pattern having the same number of beats. When the accepted rhythm pattern is registered, the registration determination unit determines that registration is not possible if the upper limit number is exceeded. The processing apparatus according to any one of claims 1 to 3, wherein: 前記上限数は、業界、または商品もしくはサービスごとに設定されることを特徴とする請求項4に記載の処理装置。   The processing apparatus according to claim 4, wherein the upper limit number is set for each industry, product, or service. 前記保持部に保持される組には、接触検出領域に対して入力操作としてなされる複数回のタッチにより形成されるタッチ位置パターンと照合される参照データとすべきタッチ位置パターンがさらに含まれ、
前記受付部は、前記保持部に登録されるべき、特定のリズムパターンと特定のタッチ位置パターンと特定の処理内容との組を受け付け、
前記登録判定部は、受け付けられた組を前記保持部に登録するか否かを、前記保持部に既に登録されている組のリズムパターンとタッチ位置パターンを参照して、判定することを特徴とする請求項1に記載の処理装置。
The set held in the holding unit further includes a touch position pattern to be used as reference data to be collated with a touch position pattern formed by a plurality of touches performed as an input operation on the contact detection area,
The reception unit receives a set of a specific rhythm pattern, a specific touch position pattern, and a specific processing content to be registered in the holding unit,
The registration determination unit determines whether or not to register the received set in the holding unit with reference to the rhythm pattern and touch position pattern of the set already registered in the holding unit. The processing apparatus according to claim 1.
リズムパターンは、隣接する拍の時間間隔の連なりとして記述され、
リズムパターンを組成するそれぞれの時間間隔を割り当てるべき軸をそれぞれ形成するとともに、それらの軸により多次元空間を形成し、その多次元空間のそれぞれの軸に、既に登録されたリズムパターンを組成するそれぞれの時間間隔を座標として割り当てることにより、前記多次元空間に当該リズムパターンをプロットすべき位置を特定し、かつ、そのリズムパターンの位置を含み、別のリズムパターンの登録を禁止すべき排他領域を特定し、
そのリズムパターンの位置とその排他領域を示す画像を、リズムパターンを登録しようとしているユーザが操作している端末装置に表示させるよう制御する表示制御部と、
をさらに備えることを特徴とする請求項1から6のいずれかに記載の処理装置。
A rhythm pattern is described as a sequence of time intervals between adjacent beats,
Each axis that forms the rhythm pattern should be assigned to each time interval, and a multi-dimensional space is formed by these axes, and each rhythm pattern that has already been registered is formed on each axis of the multi-dimensional space. By assigning the time interval as a coordinate, an exclusive area that specifies the position where the rhythm pattern is to be plotted in the multidimensional space and includes the position of the rhythm pattern and should be prohibited from registering another rhythm pattern. Identify,
A display control unit that controls the terminal device operated by the user who is registering the rhythm pattern to display the image indicating the position of the rhythm pattern and the exclusive area;
The processing apparatus according to claim 1, further comprising:
JP2011287849A 2011-12-28 2011-12-28 Processing device Pending JP2012089160A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011287849A JP2012089160A (en) 2011-12-28 2011-12-28 Processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011287849A JP2012089160A (en) 2011-12-28 2011-12-28 Processing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2009041332A Division JP5087029B2 (en) 2009-02-24 2009-02-24 Processing equipment

Publications (1)

Publication Number Publication Date
JP2012089160A true JP2012089160A (en) 2012-05-10

Family

ID=46260637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011287849A Pending JP2012089160A (en) 2011-12-28 2011-12-28 Processing device

Country Status (1)

Country Link
JP (1) JP2012089160A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1115900A (en) * 1997-06-24 1999-01-22 Hitachi Inf Syst Ltd Recording medium recording password authentication system and its processing procedure
JP2005227850A (en) * 2004-02-10 2005-08-25 Toshiba Corp Device and method for information processing, and program
JP2005293408A (en) * 2004-04-02 2005-10-20 Sony Corp Electronic equipment, server device, control method, and program therefor
JP2008165737A (en) * 2006-10-26 2008-07-17 Mobile Content Networks Inc Technique for determining relevant advertisements in response to queries
JP2008236707A (en) * 2007-02-19 2008-10-02 Murata Mach Ltd Automatic handling apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1115900A (en) * 1997-06-24 1999-01-22 Hitachi Inf Syst Ltd Recording medium recording password authentication system and its processing procedure
JP2005227850A (en) * 2004-02-10 2005-08-25 Toshiba Corp Device and method for information processing, and program
JP2005293408A (en) * 2004-04-02 2005-10-20 Sony Corp Electronic equipment, server device, control method, and program therefor
JP2008165737A (en) * 2006-10-26 2008-07-17 Mobile Content Networks Inc Technique for determining relevant advertisements in response to queries
JP2008236707A (en) * 2007-02-19 2008-10-02 Murata Mach Ltd Automatic handling apparatus

Similar Documents

Publication Publication Date Title
CA2646022C (en) Input processing system for information processing device
RU2589397C2 (en) Authentication graphic gestures
CN103038728B (en) Such as use the multi-mode text input system of touch-screen on a cellular telephone
US9864516B2 (en) Universal keyboard
CN109771941A (en) Selection method and device, the equipment and medium of virtual objects in game
WO2015129588A1 (en) Gesture input system
CN106201324A (en) The dynamically on-screen keyboard of location
TW201145146A (en) Handling tactile inputs
KR20160086090A (en) User terminal for displaying image and image display method thereof
US20120169611A1 (en) Smart touch screen keyboard
US10719159B2 (en) Method and system for force sensitive components in a display device
US20210374342A1 (en) Electronic device for inputting characters and method of operation of same
US20170177142A1 (en) Method, Computer, And Stamp System
CN111638831B (en) Content fusion method and device and electronic equipment
JP5087029B2 (en) Processing equipment
KR20180115831A (en) Method and system for calibrating touch error
JP2012089160A (en) Processing device
CN103902215B (en) The method and electronic equipment of a kind of information processing
US10620759B2 (en) Method and system for scanning matrix electrode sub-regions
CN105893805A (en) Terminal display screen unlocking method and mobile terminal
CN111126996A (en) An image display method and terminal device
CN107728826B (en) Object filter
US10908816B2 (en) Electronic device for providing predictive word and operating method thereof
JP2010198229A (en) Processing device and processing system
JP2006202067A (en) Information processing device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121030

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121211

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130319

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130528

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130604

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20130726