JP4978808B2 - Information processing apparatus and method, and program - Google Patents
Information processing apparatus and method, and program Download PDFInfo
- Publication number
- JP4978808B2 JP4978808B2 JP2008190876A JP2008190876A JP4978808B2 JP 4978808 B2 JP4978808 B2 JP 4978808B2 JP 2008190876 A JP2008190876 A JP 2008190876A JP 2008190876 A JP2008190876 A JP 2008190876A JP 4978808 B2 JP4978808 B2 JP 4978808B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- information processing
- processing apparatus
- storage
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Description
本発明は情報処理装置および方法、並びにプログラムに関し、特に、データの送受信を行う装置に用いて好適な情報処理装置および方法、並びにプログラムに関する。 The present invention relates to an information processing apparatus, method , and program, and more particularly, to an information processing apparatus, method , and program suitable for use in an apparatus that transmits and receives data.
PDA(Personal Digital Assistance)や、持ち運び可能なコンピュータ(俗にモバイルコンピュータと称される)などが普及し、デジタルデータを持ち運ぶ機会が多くなってきている。
小型化された装置は、画面も小さくされているため、表示される内容によっては、見づらいときがあるといった問題があった。また、これらの装置は手軽に用いられるが、記録されているデータを他の装置に表示させるといった処理を行う場合、その装置と接続し、所定の操作を実行しなど、表示させるまでにかかる操作が、手軽さに反して煩わしく、時間がかかる処理であることがあるといった問題があった。 Since the downsized apparatus has a small screen, there is a problem that it may be difficult to see depending on the displayed contents. In addition, these devices can be used easily, but when performing processing such as displaying recorded data on other devices, operations to display such as connecting to that device and executing predetermined operations However, there is a problem that it may be a troublesome and time-consuming process despite its simplicity.
また、データの送受信、例えば、電子メールを送信する際、画面上で、封書が送信されるようなイメージを表示するといった、視覚によりデータの送受信をユーザに認識させるような機能はあるが、視覚以外で認識させるような機能は存在していなかった。 In addition, there is a function that allows the user to visually recognize data transmission / reception, such as displaying an image that a sealed letter is transmitted on the screen when transmitting / receiving data, for example, e-mail. There were no other functions that could be recognized.
本発明はこのような状況に鑑みてなされたものであり、簡便に情報の表示を行えるようにし、かつ、データの送受信をユーザに視覚以外でも認識させるようにすることを目的とする。 The present invention has been made in view of such a situation, and an object of the present invention is to make it possible to easily display information and to make a user recognize transmission / reception of data other than visually.
本発明の一側面の情報処理装置は、認証用データを記憶する第1の記憶手段と、第1の情報処理装置から前記認証用データの返信を指示するコマンドを受信する第1の受信手段と、前記第1の受信手段により前記コマンドを受信したとき、前記第1の記憶手段で記憶している前記認証用データを送信する第1の送信手段と、前記第1の情報処理装置からのデータを受信する第2の受信手段と、前記第2の受信手段により受信された前記データを記憶する第2の記憶手段と、前記情報処理装置に加えられた力を検出する検出手段と、前記検出手段により検出された前記力が、前記第2の記憶手段に記憶されている前記データの出力を指示するために加えられた力であると判断された場合、前記第2の記憶手段に記憶されているデータを第2の情報処理装置に送信する第2の送信手段とを備える。 An information processing apparatus according to an aspect of the present invention includes: a first storage unit that stores authentication data; and a first reception unit that receives a command instructing a return of the authentication data from the first information processing apparatus. When the command is received by the first receiving means, a first transmitting means for transmitting the authentication data stored in the first storage means, and data from the first information processing apparatus Second receiving means for receiving the data, second storage means for storing the data received by the second receiving means, detecting means for detecting the force applied to the information processing apparatus, and the detection the force detected by means, when said second is determined to be the force applied to direct the output of the data stored in the storage means, stored in said second storage means a and has data second of information And a second transmission means for transmitting to the processing unit.
前記第2の受信手段で前記データを受信したとき、そのことをユーザに通知する通知手段をさらに備えるようにすることができる。 When the data is received by the second receiving means, a notification means for notifying the user of the data can be further provided .
前記検出手段により検出された力が、閾値以上の場合に、前記第2の送信手段による送信が行われるようにすることができる。 When the force detected by the detection means is equal to or greater than a threshold value, transmission by the second transmission means can be performed .
本発明の一側面の情報処理装置であって、ユーザの嗜好に関するデータを記憶する第1の記憶手段と、第1の情報処理装置からのデータを受信する受信手段と、前記受信手段により受信された前記データを記憶する第2の記憶手段と、前記第2の記憶手段に記憶された前記データを、前記第1の記憶手段に記憶されているデータを参照して、前記ユーザの嗜好に適したデータに加工する加工手段と、前記情報処理装置に加えられた力を検出する検出手段と、前記検出手段により検出された前記力が、前記加工手段により加工された前記データの出力を指示するために加えられた力であると判断された場合、前記加工されたデータを第2の情報処理装置に送信する送信手段とを備える。 An information processing apparatus according to an aspect of the present invention, comprising: a first storage unit that stores data relating to user preferences; a reception unit that receives data from the first information processing apparatus; and the reception unit that receives the data. The second storage means for storing the data and the data stored in the second storage means are referred to the data stored in the first storage means and are suitable for the user's preference. Processing means for processing the data, detection means for detecting the force applied to the information processing device, and the force detected by the detection means instructing the output of the data processed by the processing means And a transmission unit configured to transmit the processed data to the second information processing apparatus when it is determined that the force is applied for the purpose .
前記受信手段で前記データを受信したとき、そのことを前記ユーザに通知する通知手段をさらに備えるようにすることができる。 When the data is received by the receiving means, a notification means for notifying the user of the data can be further provided .
前記検出手段により検出された力が、閾値以上の場合に、前記送信手段による送信が行われるようにすることができる。 When the force detected by the detection means is greater than or equal to a threshold value, transmission by the transmission means can be performed.
前記検出手段は、加速度センサであるようにすることができる。 The detection means may be an acceleration sensor .
本発明の一側面の情報処理方法は、情報処理装置の情報処理方法であって、認証用データの第1の記憶手段への記憶を制御し、第1の情報処理装置から前記認証用データの返信を指示するコマンドを受信し、前記コマンドを受信したとき、前記第1の記憶手段で記憶している前記認証用データを送信し、前記第1の情報処理装置からのデータを受信し、受信された前記データの第2の記憶手段への記憶を制御し、前記情報処理装置に加えられた力を検出し、検出された前記力が、前記第2の記憶手段に記憶されている前記データの出力を指示するために加えられた力であると判断された場合、前記第2の記憶手段に記憶されているデータを第2の情報処理装置に送信するステップを含む。 An information processing method according to one aspect of the present invention is an information processing method of an information processing device, controls storage of authentication data in a first storage unit, and transmits the authentication data from the first information processing device. When a command for instructing a reply is received and the command is received, the authentication data stored in the first storage means is transmitted, and the data from the first information processing apparatus is received and received. The data stored in the second storage means is controlled, the force applied to the information processing apparatus is detected, and the detected force is stored in the second storage means A step of transmitting the data stored in the second storage means to the second information processing apparatus when it is determined that the force is applied to instruct the output of the second information .
本発明の一側面のプログラムは、情報処理装置を制御するコンピュータに、認証用データの第1の記憶手段への記憶を制御し、第1の情報処理装置から前記認証用データの返信を指示するコマンドを受信し、前記コマンドを受信したとき、前記第1の記憶手段で記憶している前記認証用データを送信し、前記第1の情報処理装置からのデータを受信し、受信された前記データの第2の記憶手段への記憶を制御し、前記情報処理装置に加えられた力を検出し、検出された前記力が、前記第2の記憶手段に記憶されている前記データの出力を指示するために加えられた力であると判断された場合、前記第2の記憶手段に記憶されているデータを第2の情報処理装置に送信するステップを含む処理を実行させるコンピュータ読み取り可能なプログラムである。 A program according to an aspect of the present invention controls a computer that controls an information processing apparatus to store authentication data in a first storage unit, and instructs the first information processing apparatus to return the authentication data. When the command is received and the command is received, the authentication data stored in the first storage means is transmitted, the data from the first information processing apparatus is received, and the received data The second storage means is controlled, the force applied to the information processing device is detected, and the detected force instructs the output of the data stored in the second storage means A computer-readable program that executes a process including a step of transmitting data stored in the second storage means to the second information processing apparatus when it is determined that the force is applied to It is.
本発明の一側面の情報処理方法は、情報処理装置の情報処理方法であって、ユーザの嗜好に関するデータの第1の記憶手段への記憶を制御し、第1の情報処理装置からのデータを受信し、受信された前記データの第2の記憶手段への記憶を制御し、前記第2の記憶手段に記憶された前記データを、前記第1の記憶手段に記憶されているデータを参照して、前記ユーザの嗜好に適したデータに加工し、前記情報処理装置に加えられた力を検出し、検出された前記力が、加工された前記データの出力を指示するために加えられた力であると判断された場合、前記加工されたデータを第2の情報処理装置に送信するステップを含む。 An information processing method according to an aspect of the present invention is an information processing method of an information processing device, controls storage of data relating to user preferences in a first storage unit, and stores data from the first information processing device. Receiving, controlling storage of the received data in the second storage means, referring to the data stored in the second storage means with reference to the data stored in the first storage means Then, the data is processed into data suitable for the user's preference, the force applied to the information processing device is detected, and the detected force is applied to instruct the output of the processed data If it is determined that the data is processed, the method includes a step of transmitting the processed data to the second information processing apparatus .
本発明の一側面のプログラムは、情報処理装置を制御するコンピュータに、ユーザの嗜好に関するデータの第1の記憶手段への記憶を制御し、第1の情報処理装置からのデータを受信し、受信された前記データの第2の記憶手段への記憶を制御し、前記第2の記憶手段に記憶された前記データを、前記第1の記憶手段に記憶されているデータを参照して、前記ユーザの嗜好に適したデータに加工し、前記情報処理装置に加えられた力を検出し、検出された前記力が、加工された前記データの出力を指示するために加えられた力であると判断された場合、前記加工されたデータを第2の情報処理装置に送信するステップを含む処理を実行させるコンピュータ読み取り可能なプログラムである。 A program according to one aspect of the present invention controls a computer that controls an information processing device to control storage of data relating to user preferences in a first storage unit, and receives and receives data from the first information processing device. The storage of the data stored in the second storage unit is controlled, and the user stores the data stored in the second storage unit with reference to the data stored in the first storage unit. The data is processed into data suitable for the user's preference, the force applied to the information processing device is detected, and the detected force is determined to be the force applied to instruct the output of the processed data If so, it is a computer-readable program for executing a process including a step of transmitting the processed data to the second information processing apparatus .
本発明の一側面の情報処理装置および方法、並びにプログラムにおいては、ユーザにより加えられた力が、他の装置が送信してきたデータであり、記憶されているデータの出力を指示している力である場合、その指示に基づき、データが出力される。 In the information processing apparatus, method, and program according to one aspect of the present invention, the force applied by the user is data transmitted by another device, and is a force that instructs output of stored data. In some cases, data is output based on the instruction.
本発明の一側面によれば、ユーザは簡便な操作でデータを出力させることができ、使い勝手の良いユーザインタフェースを提供することが可能となる。 According to one aspect of the present invention, a user can output data by a simple operation, and a user interface that is easy to use can be provided.
以下に、本発明の実施の形態について図面を参照して説明する。図1は、本発明を適用した情報処理システムの一実施の形態の構成を示す図である。送信機1は、データを送信するために設けられており、その設置場所は、例えば、部屋の出入り口などである。 Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration of an embodiment of an information processing system to which the present invention is applied. The transmitter 1 is provided to transmit data, and the installation location is, for example, a room entrance / exit.
端末2は、携帯可能な大きさ、形状の装置であり、送信機1から送信されたデータを受信し、そのデータを受信機3に送信する機能を有する。受信機3は、端末2からのデータをディスプレイ4に供給し、表示させる機能を有する。
The
送信機1と端末2、端末2と受信機3との間のデータの授受は、それぞれ無線が用いられて行われる。
Data exchange between the transmitter 1 and the
図2は、送信機1の内部構成例を示す図である。送信機1は、端末2とデータの授受を行うための送受信部21を備えている。送受信部21により端末2によりデータが送信されるわけだが、その送信は、制御部22により制御される。制御部22は、記憶部23に記憶されているプログラムやデータに基づいて、送信機1内の各部を制御する。記憶部23には、送受信部21により送信されるデータも記憶される。
FIG. 2 is a diagram illustrating an internal configuration example of the transmitter 1. The transmitter 1 includes a transmission /
認証部24は、データを送信する際、データを送信すべき端末2であるか否かを判断し、データを送信すべき端末2であると判断した後に、データを送信するような場合、その判断を行う、すなわち、端末2と認証処理を行う機能を有する。このように認証を行うようにした場合、端末2とデータの授受を行う必要があるため、送受信部21は、受信機能を有する必要がある。
When transmitting the data, the
しかしながら、認証部24を設けず、端末2と認証の処理を行う必要がない場合、端末2からのデータを受信する必要はないので、端末2に対してデータを送信する機能だけを有する送受信部21として構成することが可能である。
However, when the
送信機1の構成は、このように、必要に応じ変更することが可能であり、図2に示した構成に限定されるものではない。以下の説明においては、図2に示した送信機1を用いる場合を例に挙げて説明する。 Thus, the configuration of the transmitter 1 can be changed as necessary, and is not limited to the configuration shown in FIG. In the following description, a case where the transmitter 1 shown in FIG. 2 is used will be described as an example.
図3は、端末2の内部構成例を示す図である。動作感知部31は、例えば、加速度センサやジャイロなどで構成され、ユーザにより加えられた力の方向や大きさを感知する。端末2は、上述したように、携帯可能な大きさであり、ユーザにより容易に動かされることが可能とされている。ユーザが端末2を携帯した状態で行った動作を動作感知部31は感知するわけだが、3方向(X、Y、Z方向)、それぞれの方向においての力の大きさ(速度)が感知されるようにしても良いし、所定の一方向における力の大きさだけが感知されるようにしても良い。
FIG. 3 is a diagram illustrating an internal configuration example of the
どの方向の速度を感知するかは、端末2が用いられる状況に合わせて設計されればよい。動作感知部31により感知された動作に関する情報は、メモリ32に一旦記憶される。メモリ32は、RAM(Random Access Memory)などで構成される。メモリ32に記憶されている情報を用い、動作判断部33は、端末2自身に加えられた動きを判断し、その判断結果を制御部35に出力する。動作判断部33は、動作を判断する際、テーブル34に記憶されている情報を参照して行う。
The direction in which the speed is sensed may be designed according to the situation in which the
制御部35は、記憶部36に記憶されているプログラムやデータに従って、端末2内の各部を制御する。記憶部36には、送受信部37により受信された送信機1からのデータも適宜記憶される。送受信部37は、送信機1からのデータを受信する機能を有するとともに、受信機3にデータを送信する機能も有する。
The
送信機1との間で認証の処理が行われる場合、その認証に用いられるデータは、テーブル34や記憶部36に記憶されており(ここでは、記憶部36に記憶されているとして以下の説明を行う)、また、その記憶されているデータは、必要に応じ読み出され、送受信部37により送信機1に対して送信される。
When authentication processing is performed with the transmitter 1, data used for the authentication is stored in the table 34 or the storage unit 36 (here, it is assumed that it is stored in the
通知部38は、送信機1からのデータを受信した場合、そのことをユーザに認識させるための処理を行う。例えば、通知部38にはモータが設けられており、そのモータが回転することにより発生される振動により、ユーザに通知する方法や、音や光により通知する方法が考えられる。通知部38が行う通知には、どのような通知の方法を用いても良い。
When the
図4は、受信機3の内部構成例を示す図である。受信機3は、端末2からのデータを受信する機能を有する受信部51が備えられている。受信部51により受信されたデータは、制御部52の制御の下、出力部53に供給される。出力部53は、供給されたデータをさらにディスプレイ4に供給する。ディスプレイ4は、供給されたデータに基づく画像を表示する。受信機3とディスプレイ4は、一体型に構成されていても良い。
FIG. 4 is a diagram illustrating an internal configuration example of the
図5のフローチャートを参照して、図1に示した情報処理システムの動作について説明する。ステップS11において、送信機1は、認証用データを送信する。送信機1は、例えば、上述したように、部屋の出入り口付近に備えられている。部屋の出入り口付近に備えるということは、その出入り口を介して入室してきたユーザ(端末2)、または、退室しようとしているユーザに対してデータを供給することができる。 The operation of the information processing system shown in FIG. 1 will be described with reference to the flowchart of FIG. In step S11, the transmitter 1 transmits authentication data. For example, as described above, the transmitter 1 is provided near the entrance of a room. Preparing near the entrance / exit of a room can supply data to a user (terminal 2) who enters the room through the entrance / exit or a user who is about to leave the room.
ステップS11において送信される認証用データは、常に送信されている。または、ユーザが入室または退室しようとしていることを感知するセンサを別途備えるようにし、そのセンサにより、ユーザを感知したときにのみ認証用データが送信されるようにしても良い。 The authentication data transmitted in step S11 is always transmitted. Alternatively, a sensor for detecting that the user is about to enter or leave the room may be provided separately, and the authentication data may be transmitted only when the user is detected by the sensor.
ステップS11において送信される認証用データは、端末2に対して、認証用データを送り返してくるように指示するコマンドである。このコマンドを受信した端末2は、ステップS21において、認証用データを送信機1に対して送信する。端末2は、送受信部37により送信機1からのデータを受信する。制御部35は、送受信部37により受信されたデータは、認証用データの送信を要求してきたコマンドであると判断すると、記憶部36に記憶されている認証用データを読み出し、送受信部37により送信機1に対して送信させる。
The authentication data transmitted in step S11 is a command for instructing the
ステップS21において、端末2から送信される認証用データは、例えば、端末2を一意に区別することができる番号や、ユーザにより入力、設定された情報などが考えられる。
In step S21, the authentication data transmitted from the
ステップS12において、送信機1は、端末2からの認証用データを受信し、そのデータを用いて認証処理を実行し、データを送信すべき端末2であるか否かの確認を行う。予め送信機1には、データを送信すべき端末2に関する情報が登録されており、その情報に基づいて確認の処理が行われる。そのような情報の登録は、送信機1を管理する管理者により行われる。
In step S12, the transmitter 1 receives authentication data from the
例えば、送信機1が所定の会社などの出入り口に備え付けられているような場合、所定の部署の社員のみに会議のお知らせなどのデータを送信したいときがある。そのようなときに、管理者は、予め送信機1に、データを送信したい社員の端末2に関する認証用データと、知らせたい内容(送信させたい内容)のデータを設定しておけばよい。
For example, when the transmitter 1 is installed at a doorway of a predetermined company or the like, there are times when it is desired to transmit data such as a meeting notice only to employees in a predetermined department. In such a case, the administrator may set the transmitter 1 in advance with the data for authentication related to the
このように、送信機1から送信されるデータが複数の端末2に受信される可能性があり、それらの端末2(ユーザ)の中から所定の端末2(ユーザ)のみにデータを供給したいときには、認証の処理、すなわちこの場合、送信機1側において、ステップS11とステップS12の処理、端末2側において、ステップS21の処理が行われる必要がある。
In this way, there is a possibility that data transmitted from the transmitter 1 is received by a plurality of
逆に、送信機1から送信されるデータが複数の端末2に受信される可能性があるが、所定のユーザのみに提供するわけではないといったような場合、換言すれば、送信機1から送信されるデータを受信できる端末2には、受信させるといったような設定の場合、特に認証といった処理を行う必要はない。
Conversely, there is a possibility that data transmitted from the transmitter 1 may be received by a plurality of
このような場合の例としては、例えば、送信機1がレストランの出入り口に備え付けられた場合が考えられる。送信機1がレストランの出入り口に備え付けられた場合、送信機1の管理者は、入店してきた客に、メニューに関するデータを送信機1の記憶部23に記憶させ、そのデータを、常に送信するように設定しておく。
As an example of such a case, for example, a case where the transmitter 1 is installed at an entrance of a restaurant can be considered. When the transmitter 1 is installed at the entrance of a restaurant, the manager of the transmitter 1 causes the customer who has entered the store to store data relating to the menu in the
このような場合には、送信機1側においては、ステップS11とステップS12に処理を省略することが可能であり、端末2側においては、ステップS21の処理を省略することが可能である。
In such a case, on the transmitter 1 side, the processing in steps S11 and S12 can be omitted, and on the
レストランにおいてメニューに関するデータを送信する場合の例において、詳細は後述するが、ユーザは、受信したメニューをディスプレイ4に表示させることにより、メニューを閲覧することが可能とされている。
Although details will be described later in an example in which data relating to a menu is transmitted in a restaurant, the user can browse the menu by displaying the received menu on the
このメニューの表示の例の場合、端末2のユーザが、予め自分の嫌いな食材に関する情報を、端末2に記憶させておけば、その情報と、レストランで送信機1から供給されたメニューに関するデータが用いられて、結果としてディスプレイ4上に表示されるメニューは、ユーザが端末2に記憶させておいた嫌いな食材を用いたメニューが除かれた状態のメニューが表示されるといったようなことも実現できる。
In the case of this menu display example, if the user of the terminal 2 stores in advance information related to foods that he / she dislikes in the
認証処理が行われる場合には、その認証処理により、データを送信すべき端末2であると判断されたとき、認証処理が行わない場合には、認証処理にかかわらず所定のときに、送信機1側において、ステップS13の処理が実行されることにより、記憶部23(図2)に記憶されているデータが端末2に対して送信される。
When the authentication process is performed, when it is determined by the authentication process that the
このようにして送信されたデータは、ステップS22において、端末2に受信される。そして、端末2は、ステップS22において、受信したデータに基づく(関する)処理を実行する。このデータに基づく処理については、図6に示したフローチャートを参照して後述するが、端末2側における処理が実行されることにより最終的には、データが、受信機3に供給される。
The data transmitted in this way is received by the
受信機3は、受信部51(図4)により受信したデータを、制御部52の制御の下、出力部53からディスプレイ4に対して出力する。ディスプレイ4には、端末2により受信されたデータに基づく画像、例えば、会議のお知らせやメニューといった情報が表示される。
The
図6のフローチャートを参照して、図5のフローチャートのステップS22において行われるデータ処理について説明する。端末2は、ステップS51において、送信機1から送信されたデータを、送受信部37(図3)により受信する。送受信部37により受信されたデータは、ステップS52において、制御部35の制御の下、記憶部36に記憶される。
With reference to the flowchart of FIG. 6, the data processing performed in step S22 of the flowchart of FIG. 5 will be described. In step S51, the
このようなデータの記憶が行われる一方で、ステップS53において、データを受信したことをユーザに認識させるための通知の処理が実行される。この通知は、通知部38により行われ、振動、音、光などが用いられて行われる。なお、端末2は、認証用データの送信を指示するコマンドを受信したときには、この通知の処理は行わない。これは、ユーザにコマンドを受信したことを認識させる必要性はないからである。
While such data is stored, in step S53, a notification process is executed to make the user recognize that the data has been received. This notification is performed by the
ステップS53において、端末2がユーザに対して、データを受信したことを通知することにより、ユーザは、端末2がデータを受信したことを認識する。ユーザは、端末2がデータを受信したことを認識すると、そのデータをディスプレイ4で閲覧するための操作を実行する。その操作に対応する処理が、端末2側において行われるわけだが、その端末2側において行われる処理の説明の前に、ユーザが行う操作について説明する。
In step S53, when the
ユーザは、端末2に記憶されているデータをディスプレイ4において閲覧するための操作として、図7と図8を参照して説明するような動作を実行する。図7に示したように、ここでは、端末2の形状は、直方体であるとする。まずユーザは、図7に示すように、端末2を保持する。
The user performs an operation as described with reference to FIGS. 7 and 8 as an operation for browsing the data stored in the
そして、図8に示すように、ユーザは、端末2を保持したまま、端末2を上方向から下方向に投げおろす感じの動作を行う。この動作は、端末2に記憶されているデータを端末2の外に投げ出すことをイメージしたときに、自然に行われる動作と同じような動作であるとされる。
Then, as shown in FIG. 8, the user performs an operation of feeling that the
データという無体物を有体物とイメージし、データという玉が端末2に保持されているとイメージして、図9A乃至図9Dを参照してさらにユーザが行う動作について説明する。図9Aに示したように、端末2が振り下ろされる前には、データという玉は、端末2の下側に位置している。このデータという玉が、図9B、図9Cに示したように、端末2が振り下ろされることにより、徐々に、端末2の先端方向へと移動される。そして、図9Dに示したように、最終的には、データという玉は、端末2から投げ出されてしまう。投げ出されたデータという玉は、受信機3に受信される。
An operation performed by the user will be described with reference to FIGS. 9A to 9D, assuming that an intangible object called data is considered a tangible object, and that a ball called data is held in the
このようなイメージをユーザがもつような動作を、ユーザが実際に行うことで、端末2からデータが出力されるように端末2は構成されている。このように、端末2を振り下ろす動作で、端末2に記憶されているデータが他の装置に対して出力されるようにするためには、端末2側で、ユーザが端末2に対して行った動作を判断する必要がある。その判断について説明する。この判断は、図6のステップS54およびステップS55の処理として実行される。
The
ステップS54において、端末2はユーザが行ったであろう動作を感知する。動作感知部31は、ユーザが行った動作を感知するために設けられているが、その感知の仕方は、例えば、加速度センサが用いられることにより行われる。加速度センサは、加速度を感知するものである。端末2が振り下ろされるといった動作が行われるということは、端末2に対して、所定の方向に力が加えられたことになり、力が加えられたということは、所定の方向に加速度が発生したことになる。
In step S54, the
その発生された加速度を感知することにより、ユーザが行った動作を感知することができる。このように、振り下ろすといった動作だけを感知すればよい場合、予め設定されている振り下ろされる方向の加速度のみを感知できるように、動作感知部31は設計されていれば良い。振り下ろす(振り回す)方向により、端末2により行われる処理が異なるように設計した場合、それぞれの方向の加速度を感知できるように設計する必要があるが、そのようにすることは、勿論可能である。
By sensing the generated acceleration, it is possible to sense the action performed by the user. In this way, when it is only necessary to sense the motion of swinging down, the
動作感知部31は、常にユーザの動作を感知し、その感知した情報を、メモリ32に記憶させる。従って、メモリ32に記憶されている情報は、所定の間隔で更新される状態にある。動作判断部33は、メモリ32に記憶されている情報を用いて、ユーザがデータを出力するための動作を行ったのか否かの判断を行う(ステップS55の処理)。
The
動作判断部33は、テーブル34に記憶されているデータに基づき、動作を判断する。端末2は、ユーザが携帯可能に構成されているため、ユーザが携帯している状態では、ユーザがデータの出力を意図していないときでも、力が加えられてしまうことが考えられる。従って、そのような単に力が加えられただけの状態なのか、データの出力を指示する意図で力が加えられた状態なのかを区別する必要がある。
The
この区別は、例えば、閾値を用いることにより実現される。すなわち、動作感知部31により感知された、この場合、加速度の値が、所定の閾値以上であれば、、すなわち、加えられた力が設定されている力よりも大きければ、データの出力を指示するための動作が行われたとして判断する。このようにした場合、閾値はテーブル34に記憶される。
This distinction is realized, for example, by using a threshold value. In other words, if the acceleration value detected by the
ステップS54およびステップS55の処理により、ユーザが端末2に対して行った動作が判断されると、ステップS56において、データ出力が指示されたか否かが判断される。この判断は、上述したように行われる。
If the operation performed by the user on the
ステップS56において、ユーザによりデータの出力が指示されたと判断された場合、ステップS57に進み、記憶部36に記憶されているデータが制御部35により読み出され、送受信部37により受信機3に対して送信される。一方、ステップS56において、ユーザによりデータの出力は指示されていないと判断された場合、ステップS54に戻り、それ以降の処理が繰り返される。すなわち、動作を感知する状態が継続される。
If it is determined in step S56 that the user has instructed to output data, the process proceeds to step S57, where the data stored in the
なお、このようして記憶部36により記憶されたデータが出力された後、その記憶部36に記憶されているデータが消去されるなどの処理が行われるようにしても良い。
Note that after the data stored in the
上述した実施の形態において、データの出力を指示する動作は、端末2を振り下ろす動作であるとして説明したが、その逆の振り上げる動作が、データの出力を指示する動作として設定しておいても良い。振り下ろす、振り上げる、両方の動作が、データの出力を指示する動作として設定されていても勿論良い。
In the above-described embodiment, the operation for instructing the data output has been described as the operation for swinging down the
このように、ユーザの動作を判断し、その判断に応じた処理を行うことにより、ユーザ側としては、簡便な動作で処理を実行させることが可能となり、使い勝手がよいユーザインタフェースを提供することが可能となる。 As described above, by determining the user's operation and performing the process according to the determination, the user can execute the process with a simple operation and provide a user interface that is easy to use. It becomes possible.
また、その動作と、その動作に対応して実行される処理は、ユーザが容易にイメージできるイメージ的に関連付けられたものであり、ユーザは、例えば、無体物であるデータを、あたかも有体物を扱うかのように扱うことができ、データの送受信を体感することが可能となる。 In addition, the operation and the processing executed in response to the operation are associated with each other in an image that can be easily imagined by the user. For example, the user handles data that is an intangible object as if it were a tangible object. It is possible to experience data transmission and reception.
上述した実施の形態においては、端末2におけるデータの受信(入力)は、受け身的な動作として説明した。すなわち、ユーザ(端末2)が、所定の部屋に入室、または、退室したときなどに、所定のデータが、送信機1から送信され、そのデータが、端末2でユーザの指示にかかわらず(自動的に)受信され、記憶されるとして説明した。
In the above-described embodiment, the reception (input) of data in the
しかしながら、上述した説明のなかで、例えば、レストランにおいて、そのレストランのメニューが送信される例を挙げて説明したが、他の例として、店が自己の店の宣伝をマルチキャストして送信し続けることが考えられ、そのような場合には、ユーザの端末2側では、沢山の(不必要な)データを自動的に受信し、記憶してしまうようになってしまうことが考えられる。
However, in the above description, for example, a restaurant has been described with an example in which the menu of the restaurant is transmitted. As another example, the store continues to transmit advertisements of its own store in multicast. In such a case, it is considered that a lot of (unnecessary) data is automatically received and stored on the
このような状況は好ましくなく状況であると考えられる。そこで、ユーザが所望のデータのみを受信できる機能を端末2に設けるようにしても良い。データの受信(入力)の指示は、上述したような端末2を振り下ろす(振り上げる)といった動作により行えるようにしても良い。このように、データの入力の指示も、端末2の振り下ろし(振り上げる)といった簡便の動作で指示できるようにすると、ユーザは、所望のデータの入出力を簡便に行うことが可能となる。
Such a situation is considered undesirable. Therefore, the
このように、データの入力も端末2の振り下ろし(振り上げる)といった動作で指示できるようにした場合、ユーザが行った動作は、データの入力を指示した動作であるのか、データの出力を指示した動作であるのかを端末2側で判断する必要がある。そのため、例えば、端末2を振り上げる動作は、データの入力を指示し、端末2を振り下げる動作は、データの出力を指示するといったように、端末2側で設定しておけば、データの入力が指示されたのか、データの出力が指示されたのかを判断することができる。
In this way, when the input of data can be instructed by an operation such as swinging down (raising) the
このように、データの入力と出力をユーザの指示により行うことができるように端末2を設計すると、端末2を、例えば、フレキシブルディスクのような所定の装置に対して着脱自在な記録媒体として用いることが可能となる。例えば、パーソナルコンピュータAからパーソナルコンピュータBにデータCを移動させる場合、ユーザは、端末2を振り上げてデータCを端末2に入力させ、記憶させ、その後、パーソナルコンピュータBに対して端末2を振り下げるといった動作を行い、データCを出力させる。
In this way, when the
このような、ユーザは、端末2を振り上げる、振り下げるといった簡便な動作を行うだけで、データを所望の装置から他の装置へと移動させることが可能となる。
Such a user can move data from a desired device to another device only by performing simple operations such as swinging up and down the
端末2が入力するデータは、コマンドデータなどでも良く、そのようなコマンドデータを入力した場合、そのコマンドデータを出力することにより、他の装置を操作することが可能となる。すなわち、一例を挙げて詳細は後述するが、他の装置を操作するリモートコントローラなどとしても端末2を用いることができるし、また、そのように用いられる際のコマンドデータは、上述したような簡便な操作で、入力し、記憶させることができるように本実施の形態における端末2は、構成されている。
The data input by the
上述した端末2をPDA(Personal Digital Assistance)に適用した場合について、以下に説明する。図10に示すように、PDA101は、既存のPDAがもつ機能を実行するPDA機能部102を有するとともに、動作感知部31、メモリ32、動作判断部33、およびテーブル34が追加された構成とされている。
A case where the
動作感知部31乃至テーブル34は、図3に示した端末2に備えられたものと同様の機能を有し、既に説明したような処理を実行する。このようなユーザの動作を感知し、その感知された動作に対応する処理を実行するように構成されたPDA101における具体的な使用例を示す。
The
PDA101は、携帯可能な装置であるため、画面の大きさは十分な大きさではない。そのために、その画面に表示されている画像が小さい文字が連続しているような細かい画像であるような場合、見づらい場合があった。そのような見づらい画面がPDA101上に表示されている状態のときに、ユーザは、比較的大きな画面を有するディスプレイ4(図1)に接続されている受信機3に向かって、データを投げ出すようなイメージで、PDA101を振り下ろす(振り上げる)。
Since the
そのような動作がユーザにより行われると、PDA101から、表示されている画像のデータが受信機3に対して送信され、そのことにより、ディスプレイ4上に、PDA101に表示されている画像と同様の画像が表示される。
When such an operation is performed by the user, the data of the displayed image is transmitted from the
このようなことは、例えば、会議などにおいて、提案者がPDA101を操作し自分が使用したい画像をPDA101に表示させ、提案者以外の閲覧者が、ディスプレイ4を閲覧しているような状況で、提案者は、簡便な操作で、ディスプレイ4にPDA101に表示されている画像と同様の画像をディスプレイ4上に表示させることができるので、使い勝手が良く、便利である。
This is because, for example, in a meeting or the like, the proposer operates the
PDA101の例も含め、上述した実施の形態においては、主に、受信したデータを他の表示装置で表示させる例を挙げて説明した。そのように受信したデータを他の装置で表示させることに対して端末2を用いることは勿論可能であるが、受信したデータ自体を、端末2内で処理できるようにしても良い。端末2内で受信したデータを処理する場合について説明する。
In the above-described embodiment including the example of the
例えば、PDA101は、インターネットなどに接続する機能を備えている機器がおおい。そこで、店などで自己の店の宣伝のために、インターネット上で公開されている自己の店のホームページのアドレスを、端末2としてのPDA101に対して送信するようにする。ユーザのPDA101は、そのようなホームページのアドレスを受信した場合、即座に、またはユーザの指示が行われたときに、そのアドレスに接続し、接続先のホームページを、PDA機能部102に含まれる表示部(不図示)に表示させる。
For example, the
勿論、PDA101により受信されたホームページのアドレスを、他の装置に出力させ、他の装置で、そのホームページを閲覧するといったことも可能である。
Of course, the homepage address received by the
このように、ユーザの動作を判断し、その判断に応じた処理を行うといったことを、テレビジョン受像機などのリモートコントローラに適用することも可能である。リモートコントローラなどは、データを受信する機能を有する必要はないので、リモートコントローラとしての端末2の構成は、図11に示したようになる。
In this way, it is also possible to apply to a remote controller such as a television receiver that the user's operation is determined and processing corresponding to the determination is performed. Since the remote controller or the like does not need to have a function of receiving data, the configuration of the
図11に示したリモートコントローラ111の構成と、図3に示した端末2の構成を比較するに、リモートコントローラ111は、図3に示した端末2から記憶部36と通知部38を取り除いた構成とされ、送受信部37を送信部112に変更された構成とされている。
To compare the configuration of the
リモートコントローラ111は、この場合、データを受信することはないという前提があるので、受信したデータを記憶しておくための記憶部36は特に設ける必要がなく、また、データを受信したことをユーザに知らせるための通知部38も特に設ける必要がなくなる。また、データを受信しないので、送受信部37は、データを送信する機能だけを有する送信部112に置き換えることが可能である。
In this case, since the
図11に示したようなリモートコントローラ111において、テーブル34には、例えば、ユーザの動作と、その動作に対応するチャンネル番号が関連付けられたテーブルが記憶される。例えば、リモートコントローラ111が3回左右に振られたら3チャンネルが指示されたことを意味し、その後、振り下ろされたら、3チャンネルにチャンネルを切り換えるためのコマンドを出力するといったような、動作と処理が関連付けられたテーブルがテーブル34に保持される。
In the
このようなリモートコントローラ111においても、上述したようにユーザは、所望の処理を実行させたいときには、予め設定されている動作を実行すればよい。このようにすることで、通常、リモートコントローラ111に備えられている数字などがかかれたボタンを操作することなく、チャンネルや電源のオン、オフを指示することが可能となる。
Even in such a
従って、ユーザは、従来、ボタンに書かれている数字を視認し、行っていた操作を、視認という動作を行わなくても、リモートコントローラ111を用いることにより、直感的に同様の操作を行うことが可能となる。この直感的にというのは、ユーザの動作と、その動作により実行される処理が、上述したように、イメージ的に理解しやすい関係にあるため、例えば、振り下ろすという動作を行うと、データが投げ出されるといったイメージで、実際にその処理が実行されるという関係にあるため、ユーザは、特に特別な操作を覚えるようなことをしなくても、所望の操作を実行することができるという意味である。
Therefore, the user can visually recognize the number written on the button and perform the same operation intuitively by using the
視認などの処理を必要とせず、直感的に操作が行えるため、例えば暗いところで、テレビジョンを視聴しているようなときでも、また、上述したように会議を行っているような状況下のときでも、所望の操作を実行させることが容易となる。 Because it does not require processing such as visual recognition and can be operated intuitively, for example, when watching television in a dark place, or under a situation where a conference is being held as described above However, it becomes easy to execute a desired operation.
上述した端末2に、さらに、視覚によってもユーザにデータが送信された、または、受信されたことを認識させるような機能を備えるようにしても良い。例えば、図12に示すように、端末2のユーザが視認できる位置に、発光体131を設ける。図12に示した端末2では、5個の発光体131−1乃至131−5から発光体131が構成されている。
The
この発光体131は、図12中に示したように、データが出力される際には、発光体131−1から発光体131−5まで、順次1個ずつ発光されることにより、データが出力されていることを表現するように構成されている。このような発光体131を設けた場合、端末2の制御部35(図3)は、発光体131の発光も制御するようにする。また、この発光体131の発光は、図6に示した端末2の処理におけるステップS57において、データが送信される際、合わせて実行される。
As shown in FIG. 12, the light emitter 131 emits light one by one from the light emitter 131-1 to the light emitter 131-5 when data is output, thereby outputting the data. It is configured to express what is being done. When such a light emitter 131 is provided, the control unit 35 (FIG. 3) of the
この発光体131は、通知部38(図3)と共用することも可能である。データを受信した際、発光体131―1乃至131−5の全てが発光する、または、発光体131−5から発光体131−1へと順次1個ずつ発光する(データを出力するときとは逆の発光のされかた)といったようにすることで、ユーザにデータを受信したことを通知するようにしても良い。 The light emitter 131 can also be shared with the notification unit 38 (FIG. 3). When the data is received, all of the light emitters 131-1 to 131-5 emit light, or light is emitted one by one sequentially from the light emitter 131-5 to the light emitter 131-1 (when data is output) In other words, the user may be notified that the data has been received.
また、通知部38がモータなどで構成され、そのモータにより発生される振動により、ユーザにデータを受信したことを通知するように構成されているような場合、データを送信(出力)する際、その振動が、端末2の後方から前方に移動するような仕組みを設け、その移動により、データの送信をユーザに体感させるようにしても良い。
In addition, when the
このように、データが送受信されたことを、ユーザが視覚でも確認できるような機能をもたせることにより、ユーザに、確実に、データが送受信されていることを認識させることが可能となる。 In this way, by providing a function that allows the user to visually confirm that data has been transmitted and received, the user can reliably recognize that data is being transmitted and received.
端末2の形状は、箱形に限定されるものではなく、どのような形状でも良い。例えば、キーホルダー型にして、ポケットに収まるような形状にしたり、ペンなどの形状などにしたりしても良い。
The shape of the
また、端末2に、ボタンなどを備えるようにしても良い。備えられたボタンは、例えば、端末2自体の電源のオン、オフを指示するものとしても良いし、そのボタンが操作されている間にされた動作のみが、動作感知部31による感知の対象とされるようにしても良い。
Further, the
上述した一連の処理は、それぞれの機能をハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。 In the series of processes described above, each function can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, various functions can be executed by installing a computer in which the programs that make up the software are installed in dedicated hardware, or by installing various programs. For example, it is installed from a recording medium in a general-purpose personal computer or the like.
記録媒体の説明の前に、簡便にパーソナルコンピュータについて説明する。図13は、汎用のパーソナルコンピュータの内部構成例を示す図である。パーソナルコンピュータのCPU(Central Processing Unit)311は、ROM(Read Only Memory)312に記憶されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)313には、CPU311が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。入出力インタフェース315は、キーボードやマウスから構成される入力部316が接続され、入力部316に入力された信号をCPU311に出力する。また、入出力インタフェース315には、ディスプレイやスピーカなどから構成される出力部317も接続されている。
Before describing the recording medium, a personal computer will be described briefly. FIG. 13 is a diagram illustrating an internal configuration example of a general-purpose personal computer. A CPU (Central Processing Unit) 311 of the personal computer executes various processes according to a program stored in a ROM (Read Only Memory) 312. A RAM (Random Access Memory) 313 appropriately stores data and programs necessary for the
さらに、入出力インタフェース315には、ハードディスクなどから構成される記憶部318、および、インターネットなどのネットワークを介して他の装置とデータの授受を行う通信部319も接続されている。ドライブ320は、磁気ディスク331、光ディスク332、光磁気ディスク333、半導体メモリ334などの記録媒体からデータを読み出したり、データを書き込んだりするときに用いられる。
Further, a
記録媒体は、図13に示すように、パーソナルコンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク331(フレキシブルディスクを含む)、光ディスク332(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む)、光磁気ディスク333(MD(Mini-Disc)(登録商標)を含む)、若しくは半導体メモリ334などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているROM312や記憶部318が含まれるハードディスクなどで構成される。
As shown in FIG. 13, the recording medium is distributed to provide a program to the user separately from the personal computer, and a magnetic disk 331 (including a flexible disk) on which the program is recorded, an optical disk 332 (CD- Consists of package media including ROM (compact disc-read only memory), DVD (digital versatile disc), magneto-optical disc 333 (including MD (mini-disc) (registered trademark)), or
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。 In this specification, the steps for describing the program provided by the medium are performed in parallel or individually in accordance with the described order, as well as the processing performed in time series, not necessarily in time series. The process to be executed is also included.
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。 Further, in this specification, the system represents the entire apparatus constituted by a plurality of apparatuses.
1 送信機, 2 端末, 3 受信機, 4 ディスプレイ, 31 動作感知部, 32 メモリ, 33 動作判断部, 34 テーブル, 35 制御部, 36 記憶部, 37 送受信部, 38 通知部 1 transmitter, 2 terminal, 3 receiver, 4 display, 31 motion sensing unit, 32 memory, 33 motion judgment unit, 34 table, 35 control unit, 36 storage unit, 37 transmission / reception unit, 38 notification unit
Claims (11)
認証用データを記憶する第1の記憶手段と、
第1の情報処理装置から前記認証用データの返信を指示するコマンドを受信する第1の受信手段と、
前記第1の受信手段により前記コマンドを受信したとき、前記第1の記憶手段で記憶している前記認証用データを送信する第1の送信手段と、
前記第1の情報処理装置からのデータを受信する第2の受信手段と、
前記第2の受信手段により受信された前記データを記憶する第2の記憶手段と、
前記情報処理装置に加えられた力を検出する検出手段と、
前記検出手段により検出された前記力が、前記第2の記憶手段に記憶されている前記データの出力を指示するために加えられた力であると判断された場合、前記第2の記憶手段に記憶されているデータを第2の情報処理装置に送信する第2の送信手段と
を備える情報処理装置。 An information processing apparatus,
First storage means for storing authentication data;
First receiving means for receiving a command instructing a return of the authentication data from the first information processing apparatus;
A first transmission unit that transmits the authentication data stored in the first storage unit when the command is received by the first reception unit;
Second receiving means for receiving data from the first information processing apparatus;
Second storage means for storing the data received by the second receiving means;
Detecting means for detecting a force applied to the information processing apparatus ;
The force detected by said detecting means, when it is determined that the applied force to indicate the output of the data stored in said second storage means, to said second storage means An information processing apparatus comprising: second transmission means for transmitting stored data to the second information processing apparatus.
さらに備える請求項1に記載の情報処理装置。 Notification means for notifying the user when the data is received by the second receiving means;
The information processing apparatus according to claim 1, further comprising:
請求項1または請求項2に記載の情報処理装置。 When the force detected by the detection means is equal to or greater than a threshold value, transmission by the second transmission means is performed.
The information processing apparatus according to claim 1 or 2 .
ユーザの嗜好に関するデータを記憶する第1の記憶手段と、
第1の情報処理装置からのデータを受信する受信手段と、
前記受信手段により受信された前記データを記憶する第2の記憶手段と、
前記第2の記憶手段に記憶された前記データを、前記第1の記憶手段に記憶されているデータを参照して、前記ユーザの嗜好に適したデータに加工する加工手段と、
前記情報処理装置に加えられた力を検出する検出手段と、
前記検出手段により検出された前記力が、前記加工手段により加工された前記データの出力を指示するために加えられた力であると判断された場合、前記加工されたデータを第2の情報処理装置に送信する送信手段と
を備える情報処理装置。 An information processing apparatus,
First storage means for storing data relating to user preferences;
Receiving means for receiving data from the first information processing apparatus;
Second storage means for storing the data received by the receiving means;
Processing means for processing the data stored in the second storage means into data suitable for the user's preference with reference to data stored in the first storage means;
Detecting means for detecting a force applied to the information processing apparatus;
When it is determined that the force detected by the detecting means is a force applied to instruct the output of the data processed by the processing means, the processed data is processed as a second information processing. Transmitting means for transmitting to the device;
An information processing apparatus comprising:
さらに備える請求項4に記載の情報処理装置。 Notification means for notifying the user when the data is received by the receiving means;
The information processing apparatus according to claim 4, further comprising:
請求項4または請求項5に記載の情報処理装置。 When the force detected by the detection means is greater than or equal to a threshold value, transmission by the transmission means is performed.
The information processing apparatus according to claim 4 or 5 .
請求項1乃至6のいずれかに記載の情報処理装置。 The detection means is an acceleration sensor
The information processing apparatus according to claim 1 .
認証用データの第1の記憶手段への記憶を制御し、
第1の情報処理装置から前記認証用データの返信を指示するコマンドを受信し、
前記コマンドを受信したとき、前記第1の記憶手段で記憶している前記認証用データを送信し、
前記第1の情報処理装置からのデータを受信し、
受信された前記データの第2の記憶手段への記憶を制御し、
前記情報処理装置に加えられた力を検出し、
検出された前記力が、前記第2の記憶手段に記憶されている前記データの出力を指示するために加えられた力であると判断された場合、前記第2の記憶手段に記憶されているデータを第2の情報処理装置に送信する
ステップを含む情報処理方法。 An information processing method for an information processing apparatus,
Controlling storage of authentication data in the first storage means;
Receiving a command for instructing a return of the authentication data from the first information processing apparatus;
When the command is received, the authentication data stored in the first storage means is transmitted,
Receiving data from the first information processing apparatus;
Controlling the storage of the received data in the second storage means;
Detecting a force applied to the information processing device;
When it is determined that the detected force is the force applied to instruct the output of the data stored in the second storage unit, the detected force is stored in the second storage unit. Send data to second information processing device
An information processing method including steps .
認証用データの第1の記憶手段への記憶を制御し、
第1の情報処理装置から前記認証用データの返信を指示するコマンドを受信し、
前記コマンドを受信したとき、前記第1の記憶手段で記憶している前記認証用データを送信し、
前記第1の情報処理装置からのデータを受信し、
受信された前記データの第2の記憶手段への記憶を制御し、
前記情報処理装置に加えられた力を検出し、
検出された前記力が、前記第2の記憶手段に記憶されている前記データの出力を指示するために加えられた力であると判断された場合、前記第2の記憶手段に記憶されているデータを第2の情報処理装置に送信する
ステップを含む処理を実行させるコンピュータ読み取り可能なプログラム。 In the computer that controls the information processing device,
Controlling storage of authentication data in the first storage means;
Receiving a command for instructing a return of the authentication data from the first information processing apparatus;
When the command is received, the authentication data stored in the first storage means is transmitted,
Receiving data from the first information processing apparatus;
Controlling the storage of the received data in the second storage means;
Detecting a force applied to the information processing device;
When it is determined that the detected force is a force applied to instruct the output of the data stored in the second storage unit, the detected force is stored in the second storage unit. Send data to second information processing device
A computer-readable program for executing processing including steps .
ユーザの嗜好に関するデータの第1の記憶手段への記憶を制御し、
第1の情報処理装置からのデータを受信し、
受信された前記データの第2の記憶手段への記憶を制御し、
前記第2の記憶手段に記憶された前記データを、前記第1の記憶手段に記憶されているデータを参照して、前記ユーザの嗜好に適したデータに加工し、
前記情報処理装置に加えられた力を検出し、
検出された前記力が、加工された前記データの出力を指示するために加えられた力であると判断された場合、前記加工されたデータを第2の情報処理装置に送信する
ステップを含む情報処理方法。 An information processing method for an information processing apparatus,
Controlling storage of data relating to user preferences in the first storage means;
Receiving data from the first information processing device;
Controlling the storage of the received data in the second storage means;
Processing the data stored in the second storage means into data suitable for the user's preference with reference to the data stored in the first storage means;
Detecting a force applied to the information processing device;
When it is determined that the detected force is a force applied to instruct the output of the processed data, the processed data is transmitted to the second information processing apparatus.
An information processing method including steps .
ユーザの嗜好に関するデータの第1の記憶手段への記憶を制御し、
第1の情報処理装置からのデータを受信し、
受信された前記データの第2の記憶手段への記憶を制御し、
前記第2の記憶手段に記憶された前記データを、前記第1の記憶手段に記憶されているデータを参照して、前記ユーザの嗜好に適したデータに加工し、
前記情報処理装置に加えられた力を検出し、
検出された前記力が、加工された前記データの出力を指示するために加えられた力であると判断された場合、前記加工されたデータを第2の情報処理装置に送信する
ステップを含む処理を実行させるコンピュータ読み取り可能なプログラム。 In the computer that controls the information processing device,
Controlling storage of data relating to user preferences in the first storage means;
Receiving data from the first information processing device;
Controlling the storage of the received data in the second storage means;
Processing the data stored in the second storage means into data suitable for the user's preference with reference to the data stored in the first storage means;
Detecting a force applied to the information processing device;
When it is determined that the detected force is a force applied to instruct the output of the processed data, the processed data is transmitted to the second information processing apparatus.
A computer-readable program for executing processing including steps .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008190876A JP4978808B2 (en) | 2008-07-24 | 2008-07-24 | Information processing apparatus and method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008190876A JP4978808B2 (en) | 2008-07-24 | 2008-07-24 | Information processing apparatus and method, and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002227092A Division JP4761423B2 (en) | 2002-08-05 | 2002-08-05 | Information processing apparatus and method, recording medium, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008269645A JP2008269645A (en) | 2008-11-06 |
JP4978808B2 true JP4978808B2 (en) | 2012-07-18 |
Family
ID=40048964
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008190876A Expired - Fee Related JP4978808B2 (en) | 2008-07-24 | 2008-07-24 | Information processing apparatus and method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4978808B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5172921B2 (en) * | 2010-09-21 | 2013-03-27 | 株式会社東芝 | Storage device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3234633B2 (en) * | 1992-06-19 | 2001-12-04 | シャープ株式会社 | Information processing device |
JPH10240434A (en) * | 1997-02-27 | 1998-09-11 | Matsushita Electric Ind Co Ltd | Command menu selecting method |
JPH1115600A (en) * | 1997-04-28 | 1999-01-22 | Matsushita Electric Ind Co Ltd | Communication terminal which transmits physical quantity operating on one terminal and which can work received picture and transmission terminal/reception temrinal supplied for the same |
JP2000047813A (en) * | 1998-07-24 | 2000-02-18 | Casio Comput Co Ltd | Event signal generator and electronic equipment using the same |
JP4198875B2 (en) * | 2000-11-30 | 2008-12-17 | 株式会社東芝 | Mobile communication terminal |
JP4635342B2 (en) * | 2001-01-10 | 2011-02-23 | ソニー株式会社 | Information processing terminal and method |
-
2008
- 2008-07-24 JP JP2008190876A patent/JP4978808B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008269645A (en) | 2008-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10063804B2 (en) | Display apparatus and method for controlling display of display apparatus | |
KR101924835B1 (en) | Method and apparatus for function of touch device | |
US10353656B2 (en) | User terminal device and method for control thereof and system for providing contents | |
KR102522150B1 (en) | Terminal apparatus and controlling method thereof | |
CN103154856B (en) | For the environmental correclation dynamic range control of gesture identification | |
JP6094550B2 (en) | Information processing apparatus and program | |
US9354841B2 (en) | Wirelessly communicating configuration data for interactive display devices | |
WO2020151516A1 (en) | Message sending method and mobile terminal | |
WO2021036566A1 (en) | Information processing method and apparatus, electronic device, and medium | |
US20090077222A1 (en) | Kvm switch and multi-computer system incorporating the same | |
WO2016107501A1 (en) | Intelligent device control method and device | |
KR20130113983A (en) | Method and system for playing contents, and computer readable recording medium thereof | |
CN104428749A (en) | Visual UI guide triggered by user actions | |
KR20160143429A (en) | Mobile terminal and method for controlling the same | |
CN105378624A (en) | Showing interactions as they occur on a whiteboard | |
EP3054651B1 (en) | Electronic apparatus, control method and system thereof | |
JP2014116001A (en) | Method for providing information based on context, and system and recording medium thereof | |
US11758213B2 (en) | Display apparatus and control method thereof | |
WO2021104348A1 (en) | Message processing method and electronic device | |
CN111447324A (en) | Message display method and electronic device | |
KR20130091508A (en) | Method and apparatus for setting option in a user device | |
JP2020149502A (en) | Conference information management system, information processing device, control method, and program | |
JP2015060592A (en) | Image processing system, and information processor | |
JP6590940B2 (en) | Application execution apparatus and method for mobile device | |
JP6476117B2 (en) | Handheld information processing device with remote control output mode |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080818 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110630 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110819 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120322 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120404 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150427 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4978808 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |