Event execution unit for information processing terminal, event executing method, and event execution program
Abstract
Problem to be solved.To provide an information processing terminal capable of obtaining high entertainment value by a simple interface which can be easily operated even by a user who is not accustomed to playing a computer game such as a beginner. An operation signal input unit in an information processing terminal provided with an LCD 165 on the surface of a main body, an output processing effective unit 204 for generating display information to be displayed on the LCD 165, and a touch panel 300 for inputting an operation signal by pressing pressure. , LCD165 according to the acceleration sensor 164a that detects the acceleration loaded on the information processing terminal, the operation signal detected by the touch panel 300, and the acceleration detected by the acceleration sensor 164a while the operation signal is being input. It is provided with an environment information acquisition unit 203 that changes the display information displayed in. [Selection diagram] Fig. 3

Term
Projected expiry 13 July 2032.
- Priority and filed
- Published
- Today
- Projected expiry
6 claims: 3 independent, 3 dependent
- 1情報処理端末において、画像、動画、音声又は動作制御信号のうちの少なくとも一つを出力するイベント処理を実行するイベント実行ユニットであって、 操作者による操作信号に基づいて当該イベント実行ユニットを起動させる起動制御部と、 前記起動制御部による起動処理に応じて、前記情報処理端末に関する環境情報を取得する環境情報取得部と、 前記環境情報取得部が取得した前記環境情報に基づいて、前記イベント処理の内容を決定するイベント決定部と、 前記イベント決定部が決定したイベント処理の内容に応じた出力処理を実行する出力処理実行部とを備え、 前記環境情報には、前記情報処理端末に備えられたセンサーからの検出データ、前記情報処理端末内に記憶された記憶データ、前記情報処理端末の通信機能により外部から受信された受信データ、又はこれらのデータの組合せに基づいて算出された算出データのうちの少なくとも一つが含まれることを特徴とする情報処理端末のイベント実行ユニット。
- 2前記イベント処理は、花火に関する画像、動画、音声又は動作制御信号のうちの少なくとも一つを出力する処理であることを特徴とする請求項1に記載の情報処理端末のイベント実行ユニット。
- 3情報処理端末において、画像、動画、音声又は動作制御信号のうちの少なくとも一つを出力するイベント処理を実行するイベント実行方法であって、 前記情報処理端末に対する操作者による操作信号に基づいて、前記情報処理端末において当該イベント実行ユニットを起動させる起動制御ステップと、 前記起動制御ステップによる起動処理に応じて、前記情報処理端末に関する環境情報を取得する環境情報取得ステップと、 前記環境情報取得ステップが取得した前記環境情報に基づいて、前記イベント処理の内容を決定するイベント決定ステップと、 前記イベント決定ステップが決定したイベント処理の内容に応じた出力処理を実行する出力処理実行ステップとを備え、 前記環境情報には、前記情報処理端末に備えられたセンサーからの検出データ、前記情報処理端末内に記憶された記憶データ、前記情報処理端末の通信機能により外部から受信された受信データ、又はこれらのデータの組合せに基づいて算出された算出データのうちの少なくとも一つが含まれることを特徴とする情報処理端末のイベント実行方法。
- 4前記イベント処理は、花火に関する画像、動画、音声又は動作制御信号のうちの少なくとも一つを出力する処理であることを特徴とする請求項3に記載の情報処理端末のイベント実行方法。
- 5情報処理端末において、画像、動画、音声又は動作制御信号のうちの少なくとも一つを出力するイベント処理を実行するイベント実行プログラムであって、 前記情報処理端末を、 操作者による操作信号に基づいて当該イベント実行ユニットを起動させる起動制御部、 前記起動制御部による起動処理に応じて、前記情報処理端末に関する環境情報を取得する環境情報取得部、 前記環境情報取得部が取得した前記環境情報に基づいて、前記イベント処理の内容を決定するイベント決定部、 前記イベント決定部が決定したイベント処理の内容に応じた出力処理を実行する出力処理実行部として機能させ、 前記環境情報には、前記情報処理端末に備えられたセンサーからの検出データ、前記情報処理端末内に記憶された記憶データ、前記情報処理端末の通信機能により外部から受信された受信データ、又はこれらのデータの組合せに基づいて算出された算出データのうちの少なくとも一つが含まれることを特徴とする情報処理端末のイベント実行プログラム。
- 6前記イベント処理は、花火に関する画像、動画、音声又は動作制御信号のうちの少なくとも一つを出力する処理であることを特徴とする請求項5に記載の情報処理端末のイベント実行プログラム。
Independent claims6
76 paragraphs, as filed
According to the present invention, for example, in an information processing terminal such as a smartphone, a mobile phone, a mobile computer, or a game machine, an event execution of an information processing terminal that executes event processing by output / operation of an image, a moving image, a voice, a vibration, or the like such as fireworks. Regarding units, event execution methods, and event execution programs.
In recent years, information processing terminals such as smartphones, mobile phones, mobile computers, and game machines have been equipped with personal information management functions such as schedule management and contact management, as well as call / data communication functions and game application execution functions, and GPS (Global Positioning). It has evolved in a wide variety of ways, including location search functions such as System).
In particular, in recent years, applications can be installed and executed even on smartphones and mobile phones, and arbitrary games can be added. As a result, the line between mobile phone users and game console users has disappeared.
By the way, in recent years, there is a tendency that software that can be easily handled for a wide range of users is preferred, and for example, applications for raising plants and animals are preferred and used. In a particularly popular breeding game, the plant grows regardless of the player, and the player should keep in mind that the growing environment is monitored and maintained, such as preventing mold from growing, and the simplicity of cutting during growth is simple. It is a feature (see, for example, Non-Patent Document 1).
In this training game, the player is obliged to monitor, but there is almost no involvement that seems to affect it, and it is simple that you can cut the grown nameko and get money according to the growth condition when you cut it. The nameko mushrooms are preferred, and the minimum operation of monitoring is required for their breeding, and there are almost no failures in their growth results. In other words, in the game applications that have been sought in recent years, it is recognized that the user's involvement in the game is minimal, and the resulting fruit is small but sure.
<p><nplcit num="1"><text>Application introduction site "Touch Detective Nameko Cultivation Kit Free App", http://beeworksgames.com/ REQosawaritantei / saibai / index.html</text></nplcit></p>
<p> However, with conventional game-only machines, it is difficult to operate the controller, and even if the beginners such as women are interested in computer games, they cannot handle it after all, and it is difficult to use it. That is, depending on the user group, they may not be accustomed to playing computer games, and while seeking entertainment, a simple interface is required.</p><p> Therefore, the present invention solves the above-mentioned problems, and even for users who are not accustomed to playing computer games such as beginners and women in information processing terminals such as smartphones, mobile phones, mobile computers, and game machines. It is an object of the present invention to provide an event execution unit, an event execution method, and an event execution program of an information processing terminal that can obtain high entertainment value by a simple interface that can be easily operated.</p>
<p> In order to solve the above problems, the present invention is an event execution unit that executes event processing that outputs at least one of an image, a moving image, a sound, and an operation control signal in an information processing terminal. An activation control unit that activates the event execution unit based on an operation signal from the operator, An environment information acquisition unit that acquires environmental information related to the information processing terminal according to the activation processing by the activation control unit, an event determination unit that determines the content of event processing based on the environment information acquired by the environment information acquisition unit, and an event determination unit. It is equipped with an output processing execution unit that executes output processing according to the content of the event processing determined by the event determination unit. Environmental information includes detection data from sensors provided in the information processing terminal, stored data stored in the information processing terminal, received data received from the outside by the communication function of the information processing terminal, or a combination of these data. It is characterized in that at least one of the calculated data calculated based on is included.</p><p> Further, the present invention is an event execution method for executing an event process for outputting at least one of an image, a moving image, a sound, and an operation control signal in an information processing terminal. (1) An activation control step for activating the event execution unit in the information processing terminal based on an operation signal from the operator for the information processing terminal. (2) An environmental information acquisition step for acquiring environmental information related to the information processing terminal according to the activation process by the activation control step, and (3) An event determination step that determines the content of event processing based on the environmental information acquired by the environmental information acquisition step, and (4) It is provided with an output processing execution step that executes output processing according to the content of the event processing determined by the event determination step. Environmental information includes detection data from sensors provided in the information processing terminal, stored data stored in the information processing terminal, received data received from the outside by the communication function of the information processing terminal, or a combination of these data. It is characterized in that at least one of the calculated data calculated based on is included.</p><p> Further, the present invention is an event execution program that executes event processing that outputs at least one of an image, a moving image, a voice, and an operation control signal in an information processing terminal. (1) Start control unit that starts the event execution unit based on the operation signal by the operator, (2) Environment information acquisition unit that acquires environment information related to information processing terminals in response to startup processing by the startup control unit, (3) Event determination unit that determines the content of event processing based on the environment information acquired by the environment information acquisition unit, (4) Output processing execution unit that executes output processing according to the content of event processing determined by the event determination unit The environmental information includes the detection data from the sensor provided in the information processing terminal, the stored data stored in the information processing terminal, the received data received from the outside by the communication function of the information processing terminal, or these. It is characterized in that at least one of the calculated data calculated based on the combination of the data of is included.</p><p> In the above invention, the event processing is preferably a processing for outputting at least one of an image, a moving image, a sound, or an operation control signal related to fireworks.</p><p> According to these inventions, by generating event processing according to predetermined environmental conditions, even a user group who is not accustomed to the interface of a dedicated game machine, such as a game beginner or a woman, can use a smartphone or a mobile phone. You can make a surprise. And, by surely executing the event processing, although the fruit is small, it can be surely enjoyed. In particular, by setting the content of event processing to images, videos, sounds, or vibration drive related to fireworks, it is possible to surely meet the expectations of users who are looking forward to fireworks, and encourage the use of a wide range of users. Can be done. Further, in the present invention, for example, the time and position for starting the application can be set in advance, and when the set time is reached or the set location is reached, the application is automatically started and an event is generated even if there is no input. You can also do it. Further, the environmental information and the input information taken into the information processing terminal may be limited by various usage conditions such as position and time, and the conditions for generating the event may be changed at any time.</p><p> Furthermore, by changing the content of event processing by incorporating environmental information and input information, various surprises can be caused to the player. The elements of this surprise are, for example, the production of what kind of fireworks can be seen on what scale and for how long, the detection data from the sensor provided in the information processing terminal, and stored in the information processing terminal. By using at least one of the stored data, the received data received from the outside by the communication function of the information processing terminal, or the calculated data calculated based on the combination of these data, when, who, where You can include 6 items, what, why, and how. In particular, (1) "When" includes the present (time), duration, weather, and ambient brightness. For example, the current time acquired from a clock or optical sensor, the weather, the schedule included in the stored data (user's personal schedule, events (events) such as areas and facilities), and calendar information (date, season, day of the week). Etc.), the type and scale of the fireworks, the duration, the scenery in the background, etc. may be switched. The weather, calendar information, and schedule information may be received data acquired from the Internet.</p><p>(2) "Who" is an individual user, and the type, scale, duration, and background of fireworks are based on personal information such as the user's birthday, constellation, zodiac, age, and place of residence contained in the stored data. You may switch the scenery of. In addition, the content of the event may be changed depending on who is "with" by detecting other terminals in the vicinity by infrared communication, bluetooth, Wifi communication, or the like.</p><p>(3) "Where" is, for example, a specific time at a specific venue (this is (1) + (2)) based on the position information from GPS etc. included in the detection data and the direction information from the direction sensor. It is also possible to create a surprise by being in), and to get a specific "bonus" such as regional information, data, and applications.</p><p>(4) "What" can be a direct effect based on information from any input device provided in the information processing terminal. For example, it may be a voice detection sensor such as a microphone, a 6-axis sensor, an acceleration sensor, a compass, or an optical sensor. Alternatively, weather information, event information, and traffic information obtained from the Internet may be a factor.</p><p>(5) "Why" may represent a question mark for the event processing itself. For example, according to the unexpected behavior of the player and the environmental conditions, the contents of the event processing are evaluated such as classification, level assignment, and weighting, and the contents of the event processing are changed based on these evaluations to produce a surprise. Examples of this unexpected behavior include shaking the information processing terminal, pointing in a predetermined direction, simultaneously activating other applications (camera, video, other communication software), receiving e-mail, and the like.</p><p>(6) "How" has almost the same nuance as (5) above, and is brought about as a result (evaluation) of the total of (1) to (5). That is, all the evaluations (1) to (5) may be visualized as a system for showing that there is an evaluation standard set in the information processing terminal. In other words, by understanding that there are such evaluation criteria, the player can obtain the game nature of searching for a method that desires higher heights.</p><p> In the above invention, the content of the event processing is determined based on the environmental information at the time of starting the application, but even if the content of the event processing is changed in consideration of the post-factor after the application is started. Good. As a result, it is possible to arouse further ingenuity of the user, and by bringing about an element to enjoy the application like a game, it is possible to develop the utility value of the application.</p><p> Further, according to the event execution program of the information processing terminal, the above-mentioned event processing execution unit and method can be realized in various information processing devices without requiring a special processing device. That is, by installing this event processing execution program on a general-purpose computer or IC chip and executing it on the CPU, it is possible to easily construct an operation signal input unit having each of the above-mentioned functions. This program can be distributed, for example, through a communication line and can be transferred as a packaged application running on a stand-alone computer. Then, such a raised printing program can be recorded on a computer-readable recording medium, and the above-mentioned system and method can be implemented by using a general-purpose computer or a dedicated computer. Programs can be easily saved, transported and installed.</p>
<p> As described above, according to the present invention, in information processing terminals such as smartphones, mobile phones, mobile computers, and game machines, even users who are not accustomed to playing computer games such as beginners and women can easily operate them. A high level of entertainment can be obtained with a simple interface.</p>
<figref num="1">It is a conceptual diagram which shows the whole structure of the communication game system which concerns on embodiment.</figref><figref num="2">It is a block diagram which shows the internal structure of the information processing terminal which concerns on embodiment.</figref><figref num="3">It is a block diagram which shows the internal structure which concerns on the event execution unit which concerns on embodiment.</figref><figref num="4">It is a flowchart which shows the event execution method which concerns on embodiment.</figref><figref num="5">It is a flowchart which shows the change of the output content which concerns on embodiment.</figref><figref num="6">It is explanatory drawing which shows the mode of the title screen which concerns on embodiment.</figref><figref num="7">It is explanatory drawing which shows the transition of the display screen at the time of event execution which concerns on embodiment.</figref><figref num="8">It is explanatory drawing which shows the transition of the display screen at the time of event execution which concerns on embodiment.</figref><figref num="9">It is explanatory drawing which shows the transition of the display screen at the time of event execution which concerns on embodiment.</figref><figref num="10">It is a perspective view which shows the recording medium which can read the computer which recorded the operation signal input program which concerns on embodiment.</figref><figref num="11">(a) and (b) are front views showing the display screen of the game according to the modified example.</figref>
An embodiment of the event execution unit according to the present invention will be described in detail with reference to the accompanying drawings. In the present embodiment, a case where an image, a moving image, a sound, etc. related to fireworks is output as an event to be executed will be described as an example, but the present invention is not limited to this, and various types of contents are provided. It can be applied when outputting.
(Overall system configuration) FIG. 1 is a conceptual diagram showing an overall configuration of a communication system including an event execution unit according to the present embodiment. In the communication system according to the present embodiment, as shown in FIG. 1, an information processing terminal 1 which is an information processing device used by a user and a server 3 installed on the Internet are connected through a communication network 2 including wireless communication. Has been done.
The communication network 2 includes a wireless communication network, and uses the communication protocol TCP / IP to mutually connect various communication lines (telephone line, ISDN line, ADSL line, public line such as optical line, dedicated line, wireless communication network). It is a distributed communication network constructed by connecting, and this communication network 2 also includes LANs such as intranets (corporate networks) by 10BASE-T and 100BASE-TX and home networks.
In the present embodiment, the server 3 is an application that executes an event and a server that distributes additional contents such as items used on the application, and is composed of, for example, a Web server or the like. This server 3 can be realized by a server computer that transmits information such as HTML (HyperText Markup Language) files, image files, and music files in a document system such as WWW (World Wide Web) or software having that function. It can store information such as HTML documents and images, and transmit this information via the Internet in response to a request from the information processing terminal 1. The content data distributed by the server 3 can be stored in the information processing terminal 1 by pre-installing all or part of the content data in the information processing terminal 1, and the information processing terminal 1 can own the content data. The content data in the in-flight may be searched, and if it is not saved in the in-flight, a distribution request may be made to the server 3 to download it. The server 3 may have a function of operating an online game. That is, in the present embodiment, the information processing terminal 1 can access the game server 3 through the communication network 2, and can communicate with the information processing terminal 1 used by another user through the game server 3. .. Then, a large number of users can compete through the server 3, and can compete for the evaluation of the fireworks launched (number of points, etc.).
The information processing terminal 1 is a portable telephone that uses wireless communication, and a relay point such as a base station 4 and a mobile phone can wirelessly communicate with each other to receive communication services such as calls and data communications while moving. it can. Examples of the communication system of this mobile phone include FDMA system, TDMA system, CDMA system, W-CDMA system, 3rd generation system, and PHS (Personal Handyphone System) system. In addition, the information processing terminal 1 is equipped with various functions such as an execution function of application software and a position information acquisition function by GPS (Global Positioning System), and also functions as a personal digital assistant (PDA).
The position information acquisition function of the information processing terminal 1 is a function of acquiring and recording the position information indicating the position of the own machine. For example, like GPS, the position of the own machine is detected by a signal from the satellite 5. A method of detecting the position based on the method or the strength of the radio wave from the wireless base station of the mobile phone can be considered.
As shown in FIG. 1, the information processing terminal 1 has a rectangular main body 100, and the main body 100 is provided with a display, and information about an event is displayed in the screen of the display. Further, the information processing terminal 1 is provided with a touch panel 300 as an input device for an operation signal for operating the object. The touch panel 300 is an input device that inputs an operation signal by the pressure of a touch operation using a user's fingertip or a pen, and corresponds to the LCD165 which is a display unit for displaying a graphic and the coordinate position of the graphic displayed on the LCD165. It is configured by superimposing the touch sensor 168 that receives the operation signal, and the coordinate position corresponding to the display position of the object displayed on the LCD 165 can be specified by the touch operation. The information processing terminal 1 may be provided with operation buttons such as button switches and direction keys, and may be configured to use operation buttons or input operation signals.
(Internal structure of information processing terminal) The specific internal configuration of the information processing terminal 1 provided with the touch panel 300 capable of displaying and operating as described above will be described in detail below. FIG. 2 is a block diagram showing an internal configuration of the information processing terminal 1 according to the present embodiment. As shown in the figure, the information processing terminal 1 includes a duplexer 102 connected to the antenna 101, and a receiving system module and a transmitting system module connected to the duplexer 102.
The receiving system modules include low noise amplifier 110, mixer 111, IF amplifier 112, orthogonal mixer 113, A / D converter 114, demodulator 115, channel decoder 116, audio decoder 117, D / A converter 118, and amplifier with switch 119. , And a speaker 120. On the other hand, as transmission system modules, microphone 140, amplifier 139, A / D converter 138, audio encoder 137, channel encoder 136, modulator 135, D / A converter 134, orthogonal mixer 133, IF amplifier 132, mixer 131, and It is equipped with a power amplifier 130.
The information processing terminal 1 is equipped with a synthesizer 103, a time base 150, a CPU200, a RAM152, a ROM153, and an EEPROM 151 as control modules, and various sensors 164, LCD165, operation buttons 166, LED167, and touch sensors as user interface modules. It includes 168 and a vibrator 174, and further includes a power supply battery 171, a power supply 172, and an A / D converter 173 as power supply modules. The touch panel 300 described above is configured by superimposing an LCD 165 that displays a graphic and a touch sensor 168 that receives an operation signal corresponding to the coordinate position of the graphic displayed on the LCD 165.
The antenna 101 transmits and receives signals to and from a base station (not shown) via a radio wave line. The duplexer 102 is a circuit that switches the input / output of the transmitted / received signal, inputs the signal received by the antenna 101 to the low noise amplifier 110, and outputs the signal output from the power amplifier 130 to the antenna 101.
In the receiving system module, the low noise amplifier 110 amplifies the signal input from the duplexer 102 and outputs it to the mixer 111. The mixer 111 receives the output of the low noise amplifier 110, separates only a specific frequency, and outputs it as an intermediate frequency signal. The IF amplifier 112 amplifies the intermediate frequency signal output from the mixer 111. The orthogonal mixer 113 receives the output of the IF amplifier 112 and performs orthogonal demodulation. The A / D converter 114 digitizes the output of the orthogonal mixer 113. The demodulator 115 demodulates the output of the A / D converter 114. The channel decoder 116 performs error correction on the output of the demodulator 115. The error-corrected signal includes a control message and voice data. The control message is sent to the CPU 200, and the voice data is sent to the voice decoder 117.
The signal input from the channel decoder 116 to the audio decoder 117 is decoded into audio data and passed to the D / A converter 118. The D / A converter 118 converts the output of the audio decoder 117 into an analog signal. The amplifier 119 with a switch is switched at an appropriate timing based on the control signal from the CPU 200, and amplifies the output of the D / A converter 118 when the switch is ON. The speaker 120 amplifies the output of the amplifier 119 with a switch.
On the other hand, in the transmission system module, the microphone 140 receives an audio signal from the user and outputs this audio signal as an analog signal. The amplifier 139 amplifies the analog signal output from the microphone 140. The A / D converter 138 converts the output of the amplifier 139 into a digital signal. The audio encoder 137 encodes and compresses the output of the A / D converter 138 and outputs it as audio data. The channel encoder 136 combines the control message from the CPU 200 and the voice data from the voice encoder 137, and adds an error correction code.
Then, the modulator 135 modulates the output of the channel encoder 136. The D / A converter 134 converts the output of the modulator 135 into an analog signal. The orthogonal mixer 133 converts the output of the D / A converter 134 into an IF frequency signal (intermediate frequency signal). The IF amplifier 132 amplifies the output of the orthogonal mixer 133. The mixer 131 raises the frequency of the signal output by the IF amplifier 132. The power amplifier 130 amplifies the output of the mixer 131.
The synthesizer 103 synchronizes the mixer 111, the orthogonal mixer 113, the mixer 131, and the orthogonal mixer 133 during communication. The time base 150 supplies a clock signal to each part.
In the user interface system, the various sensors 164 include an acceleration sensor 164a, an optical sensor 164b, a sound sensor 164c, a thermal sensor 164d, etc. that detect the magnitude and direction of acceleration.
The acceleration sensor 164a is a sensor that detects the acceleration loaded on the information processing terminal 1, and can detect the acceleration in the three-axis directions (X, Y, Z-axis directions) of the information processing terminal 1 main body. By detecting the direction of gravity acting on the information processing terminal 1 by acceleration and using that direction as a reference, the inclination of the information processing terminal 1 can be detected and the display information of the object can be changed. The accelerometer can be a 6-axis sensor that includes a 3-axis accelerometer that detects the direction of gravity and a 3-axis magnetic sensor that detects the direction, and an angular velocity that detects the angular velocity during rotation. You can also add sensors.
The sound sensor 164c is a sensor that receives sound waves and converts them into electrical signals, and includes, for example, a microphone. The optical sensor 164b is a sensor that sends out an electric signal when it receives light. The thermal sensor is a sensor that detects a change in heat, converts the detected change into an electric signal, and sends it out. For example, there is an infrared sensor. Then, the signals detected by these various sensors 164 are output to the CPU 200 of the information processing terminal 1 main body.
The LCD165 is a liquid crystal display that allows the user to display a message, input characters, and the like. The GUI on the touch panel 300 can display graphics such as characters, figures, and moving images via the LCD 165, and the operation signal is acquired through the touch sensor 168 on the touch panel 300.
The LED 167 is for transmitting a message to the user by turning it on and off. The touch sensor 168 detects that the user's finger touches the touch panel surface, and acquires an operation signal by the pressure on the touch panel 300 surface. The vibrator 174 is a device that notifies an incoming call and vibrates when an incoming call arrives.
Further, the power supply system battery 171 supplies electric power to the power supply 172 and the A / D converter 173. The power supply 172 is the power supply of the information processing terminal 1. The A / D converter 173 supplies a signal to the CPU 200.
The CPU 200 is an arithmetic processing unit that controls each of the above parts, and sequentially executes the commands of the program stored in the ROM 153 to perform various functions. The RAM 152 is used as a working memory of the CPU 200 and temporarily stores the calculation result of the CPU 200. The program for the CPU 200 is recorded in the ROM 153, and the program execution instructions are sequentially output in response to the request from the CPU 200. User data such as speed dials, and IDs and telephone numbers unique to the aircraft are recorded in the EEPROM 151.
Then, in the present embodiment, the CPU 200 also functions as an application execution unit that executes an application, and the application execution unit includes various modules by executing software such as the operation signal input program of the present invention. The event execution unit is virtually built on CPU200.
(Event execution unit) Next, the internal structure of the event execution unit virtually constructed on the CPU 200 will be described. FIG. 3 is a block diagram showing an internal configuration of the event execution unit according to the present embodiment. The term "module" used in the description refers to a functional unit composed of hardware such as a device or device, software having the function, or a combination thereof, for achieving a predetermined operation. ..
In the above event execution unit, when the event execution program (software) is executed on the CPU 200, the operation signal acquisition unit 201, the start control unit 202, the environment information acquisition unit 203, the event determination unit 205, and the output processing execution Part 204 is constructed.
The operation signal acquisition unit 201 is a module that inputs an operation signal input from the operation device 206 to each module as an operation command, and includes an operation position detection unit 201a. The operation position detection unit 201a is a module that detects the coordinate position of the operation signal input to the touch panel 300, and the coordinate point of the input position is detected by the input coordinate position of the operation signal detected by the touch sensor 168. ..
The activation control unit 202 is a module that activates the event execution unit based on an operation signal by the operator. In the present embodiment, an event occurs when the icon button of the application displayed on the menu screen is pressed once. Start the execution unit.
The environment information acquisition unit 203 is a module that acquires environment information related to the information processing terminal 1 in response to the activation process by the activation control unit 202. Specifically, various sensors 164, position information acquisition unit 181, time measurement unit 182, communication interface 175, and ROM 153 are connected to the environment information acquisition unit 203, and the environment information acquisition unit 203 detects from various sensors 164. Detected data, position information acquired by position information acquisition unit 181, time data acquired by time measurement unit 182, stored data stored in ROM 153 in information processing terminal 1, from outside by communication interface 175 of information processing terminal 1. At least one of the received received data or the calculated data calculated based on the combination of these data is acquired as environmental information.
Here, the position information acquisition unit 181 is a module that measures the current position of its own machine. For example, it calculates the coordinates of the current position based on a GPS signal from a satellite, or a communication partner for which a connection processing means has been established. and the base station identifier of the base station is, radio wave conditions of such signal strength from the base station , et al, it is possible to acquire the position information of the own device in the information processing terminal 1 itself. In addition, based on this location information, geographical data such as the altitude of the current location is also acquired.
The timekeeping unit 182 is a module that acquires the current time at any time. For example, it clocks the system time inside the terminal 1 or acquires time data from a time server or the like via the communication interface 175.
Further, the stored data stored in the ROM 153 is information about the owner of the information processing terminal 1, and includes, for example, gender, age, date of birth, connection time of this application, operation history, and the like. The received data received from the outside includes, for example, weather information (rain, wind, fog, typhoon, etc.) in addition to geographical conditions according to location information.
The event determination unit 205 is a module that determines the content of event processing based on the environment information acquired by the environment information acquisition unit 203. The event determination unit 205 can surprise the simple operation of pressing a button by changing the content of the event processing based on the environmental information. The element of this surprise is, for example, the production of what kind of fireworks can be seen for how long and on what scale, and is stored in ROM153, which is the detection data from various sensors 164 provided in the information processing terminal 1. By using at least one of the stored data, the received data received from the outside, or the calculated data calculated based on the combination of these data, when, who, where, what, why, You can include 6 items, how. In particular, (1) "When" includes the present (time), duration, weather, and ambient brightness. For example, the current time acquired from a clock or optical sensor, the weather, the schedule included in the stored data (user's personal schedule, events (events) such as areas and facilities), and calendar information (date, season, day of the week). Etc.), the type and scale of the fireworks, the duration, the scenery in the background, etc. may be switched. The weather, calendar information, and schedule information may be received data acquired from the Internet.
(2) "Who" is an individual user, and the type, scale, duration, and background of fireworks are based on personal information such as the user's birthday, constellation, zodiac, age, and place of residence contained in the stored data. You may switch the scenery of. In addition, the content of the event may be changed depending on who is "with" by detecting other terminals in the vicinity by infrared communication, bluetooth, Wifi communication, or the like.
(3) "Where" is, for example, a specific time at a specific venue (this is (1) + (2)) based on the position information from GPS etc. included in the detection data and the direction information from the direction sensor. It is also possible to create a surprise by being in), and to get a specific "bonus" such as regional information, data, and applications.
(4) "What" can be a direct effect based on information from any input device provided in the information processing terminal. For example, it may be a voice detection sensor such as a microphone, a 6-axis sensor, an acceleration sensor, a compass, or an optical sensor. Alternatively, weather information, event information, and traffic information obtained from the Internet may be a factor.
(5) "Why" may represent a question mark for the event processing itself. For example, according to the unexpected behavior of the player and the environmental conditions, the contents of the event processing are evaluated such as classification, level assignment, and weighting, and the contents of the event processing are changed based on these evaluations to produce a surprise. Examples of this unexpected behavior include shaking the information processing terminal, pointing in a predetermined direction, simultaneously activating other applications (camera, video, other communication software), receiving e-mail, and the like.
(6) "How" has almost the same nuance as (5) above, and is brought about as a result (evaluation) of the total of (1) to (5). That is, all the evaluations (1) to (5) may be visualized as a system for showing that there is an evaluation standard set in the information processing terminal. In other words, by understanding that there are such evaluation criteria, the player can obtain the game nature of searching for a method that desires higher heights.
In the present embodiment, the content of the event processing is determined based on the environmental information at the time of starting the application, but the content of the event processing is changed in consideration of the post-factor after the application is started. May be good.
That is, at the same time as the application is played, the operation signal acquisition unit 201 detects the input data, and when the input data is detected, for example, a mode such as launching fireworks again or a special game. Change the display of each place such as change. At this time, the event determination unit 205 may measure the duration of the application, acquire the operation history thereof, and display the evaluation of the application for this user operation. For example, whether or not the application is actively played is determined by the operation of the input device, and a certain evaluation is displayed only for the play in which the device is actively operated. In addition, special items may be available for excellent evaluation. In addition, this evaluation may be added as points, and additional items such as new types of fireworks and landscapes may be made available for download through the server according to the points. By downloading this additional item, you can change the fireworks and scenery to be launched, change the game development such as increasing the number of parts in the game, change various statuses and generate events. .. This item can also be sold and can be purchased by bank transfer, internet payment, or using point data.
The output processing execution unit 204 is a module that executes output processing according to the content of the event processing determined by the event determination unit 205, and displays, for example, an image or a moving image of fireworks on the screen. Further, the output processing execution unit 204 can display an image or a moving image of fireworks, output a sound related to fireworks from the speaker 120, and drive a vibration which is an operation control signal. It is designed to output at least one.
The output processing execution unit 204 includes a 3D configuration unit 204a, a 2D configuration unit 204b, and a GUI control unit 204c for image and video output processing, and provides a virtual camera that defines a viewing range in a three-dimensional space. Arrange and display the object captured by the virtual camera in the window as a two-dimensional plane.
The 3D configuration unit 204a is a module that virtually configures a three-dimensional space and controls the coordinate positions of objects and cameras existing on the three-dimensional coordinates in the three-dimensional space. The 2D component 204b is a module that displays the three-dimensional space two-dimensionally on the shooting screen. It acquires the data of the three-dimensional space configured by the 3D component 204a and obtains the two-dimensional image according to the viewing range of the shooting screen. Is calculated to display the three-dimensional space two-dimensionally on the shooting screen.
Specifically, a virtual camera that defines the field of view is arranged in the three-dimensional space, and the object captured by the camera is captured based on the object calculated by the 3D component 204a and the positional relationship of the virtual camera. The shooting screen is formed as a two-dimensional plane. The GUI control unit 204c is a module that is arranged in the shooting screen and controls a graphic user interface (GUI) for displaying and operating an event execution.
(Event execution method) The event execution method can be implemented by operating the event execution unit having the above configuration. FIG. 4 is a flowchart showing an event execution process according to the present embodiment, and FIG. 5 is a flowchart showing a change in the output content according to the present embodiment. Further, FIG. 6 is an explanatory diagram showing an aspect of the title screen according to the present embodiment, and FIGS. 7 to 9 are explanatory views showing a transition of the display screen at the time of executing the event according to the present embodiment.
First, in the event execution method, as shown in FIG. 4, when the input of the operation signal by the operator is received, the fireworks application corresponding to the operation signal is executed, and the event execution unit is started in the information processing terminal 1 (S101). ). At this time, the fireworks application can be started with a single button.
The environment information acquisition unit 203 acquires the environment information related to the information processing terminal 1 in response to this activation process (S102). At this time, the environmental information acquisition unit 203 includes detection data from various sensors 164, position information from the position information acquisition unit 181 and time information from the time counting unit 182, and stored data and information stored in ROM 153 in the information processing terminal 1. Acquires at least one of the received data received from the outside by the communication interface 175 of the processing terminal 1 or the calculated data calculated based on the combination of these data.
Then, the event determination unit 205 determines the content of the event processing based on the environment information acquired by the environment information acquisition unit 203 (S203). That is, when the button to launch the application is pressed, the type, scale, and length of the fireworks are selected at the same time as the launch stage, and the event is ready to occur.
Factors that determine the type, scale, and length of the fireworks include, for example, the pitch and volume of the sound acquired from the sound sensor, and the type of sound to be acquired. Other factors include direction and tilt data acquired by the accelerometer 164a. As a special factor, geographical information and date and time information can be acquired in advance, so these may be prioritized factors. In addition, weather information is also an exception factor that is referred to next to geographical information, and it becomes a factor that launches a special application when rain, wind, fog, typhoon, etc. are assumed on a certain scale.
In the present embodiment, when the title screen is displayed, the background screen is changed according to the volume of the sound, as shown in FIG. Specifically, when the volume is small, it becomes the seaside screen 402a as shown in FIG. 6 (a), and when the volume is large, it becomes the urban screen 402c as shown in FIG. 6 (c), which is intermediate. In the volume of, the mountain screen 402b is obtained as shown in FIG. 6 (b). At this time, in addition to the volume of sound, change it based on the type of constellation of the owner, the fortune-telling ranking of that constellation, today's weather information, and moon age information (full moon, new moon, etc.). May be good. As shown in FIG. 6, an information button is displayed on the title screen, and an explanation screen 403 of how to play is displayed.
In addition, the background on the title screen determines the type of fireworks that will be launched in Part P1 of the opening. Specifically, as shown in Fig. 5, when the background is a city, flashy fireworks are selected to emphasize the flashiness, and when the background is the sea, a single large firework is selected. When the background is a mountain, fireworks in the middle are selected to emphasize the beauty of the fireworks.
Then, the content of the determined event processing is input to the output processing execution unit 204, the output processing is executed, and images and moving images related to fireworks are displayed on the screen and from the speaker. At this time, sound is output from the speaker 120, or vibration, which is an operation control signal, is operated (S104).
Here, in the present embodiment, as shown in FIG. 5, the execution of the fireworks event is divided into each part from the opening P1 to the first act P2, the second act P3, the finale P4, and the Angkor P5, and each part. The execution content of the event in is changed according to the user's operation. In the present embodiment, as shown in FIG. 7, when the event is executed in the state 404, when the screen is touched or cheers are raised toward the microphone, those operation signals are transmitted to the environment information acquisition unit 203. After that, the event determination unit 205 determines the type of fireworks and the like.
For example, in the state 404 where the event is being executed, if you touch the screen a lot or cheer with a loud volume toward the microphone, the event that produced lively fireworks will be executed and the flashy fireworks will be struck. The raised screen 405 is displayed. On the contrary, when the number of touches is small and the volume of cheers is small, a beautiful and emotional production event is executed for careful viewing, and a screen 407 in which a large fireworks is launched in a single shot is displayed. Then, when the number of touches and cheers are in the middle, an event that is about the middle of the production is executed, and the screen 406 where fireworks mixed with single-shot fireworks and flashy fireworks are launched is displayed. There is.
Therefore, the operation signal acquisition unit 201 acquires the user's operation signal from the operation device 206 (S105) while the event is being executed, inputs the operation signal to the event determination unit 205, and inputs the operation signal to the event determination unit 205. In 205, the output content is changed, such as determining the type of fireworks in the next part, according to the operation signal (S106).
For example, as shown in FIG. 8A, when the opening is displaying the image 402a of "Beam Spectacle" which is a flashy effect, and the number of touches and the volume of cheers during that period are low, In the first act, the production will be beautiful and emotional, and the type of fireworks will be "Peony Beni Shigure," which is a large single-shot firework.
Then, when the first act begins, as shown in Fig. 8 (b), the screen 407 is the screen where the fireworks of "Peony Beni Shigure" are launched. The number of touches and the volume of cheers are acquired even while the fireworks of the first act are launched, and the type of fireworks of the second act is determined according to the number of touches and the volume of the volume. .. In this way, the operation signal, which is the number of touches and the volume of cheers, is acquired until the final part, and this process is repeated (S105 to S107). In the present embodiment, as shown in FIG. 9A, the last part is the encore part, and the type of fireworks that has been the most cheered up to now is selected for the execution of the event at this time. , Again, the screen 408 where the fireworks were launched is displayed.
Then, when the encore part is completed (Y in S107), as shown in FIG. 9 (b), the result information 409 for evaluating the flashiness and beauty of the fireworks is displayed (S108). After that, as shown in FIG. 9D, the screen returns to the title screen 402 again. In this result information, the image 409a of the fireworks launched this time is displayed, and as shown in Fig. 9 (c), save the image of this fireworks, start another application, and post it. You can also do it.
(Event execution program) The information processing terminal, its event execution unit, and the event execution method according to the present embodiment described above can be realized by executing a program written in a predetermined language on computers 71 to 74. That is, as shown in FIG. 10, a mobile terminal 71 that integrates a mobile phone / communication function into a mobile information terminal (PDA), a personal computer 72 used by the client side, and data placed on the network and data on the client side. A system having each of the above-mentioned functions can be easily constructed by installing it on a server device 73 that provides a function or a dedicated device 74 such as a game device, or an IC chip 86 and executing it on a CPU. This program can be distributed, for example, through a communication line and can be transferred as a packaged application running on a stand-alone computer.
Then, such a program can be recorded on a recording medium 81 to 85 that can be read by a personal computer. Specifically, as shown in FIG. 10, a magnetic recording medium such as a flexible disk 83 or a cassette tape 82, an optical disk 81 such as a CD-ROM or a DVD-ROM, a USB memory 85, a memory card 84, etc. It can be recorded on the recording medium of.
(Action / effect) According to this embodiment, the user group who is not accustomed to the interface of the game-dedicated machine, such as a game beginner or a woman, by performing event processing, for example, pressing the start button and performing the minimum operation. However, event processing can be output through a smartphone or mobile phone. And, by surely executing the event processing, although the fruit is small, it can be surely enjoyed. In particular, by setting the content of event processing to images, videos, sounds, or vibration drive related to fireworks, it is possible to surely meet the expectations of users who are looking forward to fireworks, and encourage the use of a wide range of users. Can be done. Further, for example, when the time and position for starting the application are set in advance and the set time is reached or the set location is reached, the application is automatically started and an event can be generated even if there is no input. Further, the environmental information and the input information taken into the information processing terminal may be limited by various usage conditions such as position and time, and the conditions for generating the event may be changed at any time.
Furthermore, by changing the content of event processing by incorporating environmental information and input information, various surprises can be caused to the player. The elements of this surprise are, for example, the production of what kind of fireworks can be seen on what scale and for how long, the detection data from various sensors 164 provided in the information processing terminal 1, and the information processing terminal 1. By using at least one of the stored data stored in the data, the received data received from the outside by the communication function of the information processing terminal 1, or the calculated data calculated based on the combination of these data, when By incorporating 6 items such as who, where, what, why, and how, and changing the contents of fireworks based on various environmental information and input information, various surprises can be caused.
Further, in the present embodiment, the content of the event processing is determined based on the environmental information at the time of starting the application, but the content of the event processing is changed in consideration of the post-factor after the application is started. Therefore, it is possible to arouse further ingenuity of the user, and by bringing an element to enjoy the application like a game, it is possible to develop the utility value of the application.
(Change example) The above description of the embodiment is an example of the present invention. Therefore, the present invention is not limited to the above-described embodiment, and it goes without saying that various changes can be made according to the design and the like as long as the technical idea of the present invention is not deviated.
For example, in the above-described embodiment, the background screen is changed depending on the volume of the sound, but the position information is acquired from the position information acquisition unit 181 and the orientation information of the information processing terminal 1 is acquired from the acceleration sensor 164a. Then, referring to the map data, for example, as shown in FIGS. 11 (a) and 11 (b), it is displayed as the same landscape screen 420 as the background seen from the current position, and the fireworks 421 are displayed on the landscape screen. You may.
1 ... Information processing terminal 2 ... Communication network 3 ... server 4 ... Base station 5 ... hygiene 71 ... Mobile terminal 72 ... personal computer 73 ... Server device 74 ... Dedicated device 81 ... Optical disc 82 ... cassette tape 83 ... Flexible disc 84 ... memory card 85 ... USB memory 86 ... IC chip 100 ... body 101 ... antenna 102 ... Duplexer 103 ... Synthesizer 110 ... Low noise amplifier 111 ... Mixer 112 ... IF amplifier 113 ... Orthogonal mixer 114 ... converter 115 ... demodulator 116 ... Channel Decoder 117 ... Audio decoder 118 ... converter 119 ... Amp 120 ... Speaker 130 ... Power amplifier 131 ... Mixer 132 ... IF amplifier 133 ... Orthogonal mixer 134 ... converter 135 ... modulator 136 ... channel encoder 137 ... Voice Encoder 138 ... converter 139 ... Amp 140 ... Mike 150 ... time base 151 ... EEPROM 152 ... RAM 153 ... ROM 164 ... Various sensors 164a ... Accelerometer 164b ... optical sensor 164c ... sound sensor 164d ... heat sensor 165 ... LCD 166 ... Operation buttons 167 ... LED 168 ... Touch sensor 171 ... Power supply battery 172 ... power supply 173 ... converter 174 ... Vibrator 175 ... Communication interface 181 ... Location information acquisition department 182 ... Timekeeping 200 ... CPU 201 ... Operation signal acquisition unit 201a ... Operation position detector 202 ... Start control unit 203 ... Environmental Information Acquisition Department 204 ... Output processing execution unit 204a ... 3D component 204b ... 2D component 204c ... GUI control unit 205 ... Event decision department 206 ... Operation device 300 ... touch panel 401 ... object 402 ... background
12 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2021122701A | Cited by | Japan | Search report |
| JP2017060091A | Cited by | Japan | Search report |
| US10401174B2 | Cited by | United States of America | Applicant |
| JP2001070658A | Cites | Japan | Search report |
| JP2001070658A | Cites | Japan | Search report |
| JP2001155176A | Cites | Japan | Search report |
| JP2002113263A | Cites | Japan | Search report |
| JP2002113263A | Cites | Japan | Search report |
| JP2002159739A | Cites | Japan | Search report |
| JP2002159739A | Cites | Japan | Search report |
| JP2003062353A | Cites | Japan | Search report |
| JP2003062353A | Cites | Japan | Search report |
| JP2005066133A | Cites | Japan | Search report |
| JP2006109966A | Cites | Japan | Search report |
| JP2006109966A | Cites | Japan | Search report |
| JP2007050154A | Cites | Japan | Search report |
| JP2007050154A | Cites | Japan | Search report |
| JP2007130346A | Cites | Japan | Search report |
| JP2007130346A | Cites | Japan | Search report |
| JP2012081063A | Cites | Japan | Search report |
| JP2012081063A | Cites | Japan | Search report |
| JPH04325180A | Cites | Japan | Search report |
| JPH04325180A | Cites | Japan | Search report |
| JPH09108443A | Cites | Japan | Search report |
| JPH09108443A | Cites | Japan | Search report |
| JPH11164966A | Cites | Japan | Search report |
| JPH11164966A | Cites | Japan | Search report |
| "ファンタビジョン FANTAVISION", 電撃PLAYSTATION, vol. 第6巻第7号, JPN6016029692, 10 March 2000 (2000-03-10), JP, pages 48 - 49, ISSN: 0003373269 | Non-patent | – | Search report |
1 member in 1 office
Members1
| Document | Office | Kind | |
|---|---|---|---|
| JP2014018291AThis record | Japan | A |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 2014018291
- Application
- 157654
Titles2
- Japanese
- 情報処理端末のイベント実行ユニット、イベント実行方法及びイベント実行プログラム
- English
- Event execution unit, event execution method, and event execution program of the information processing terminal
Classification
- IPC, 4
- A63F13 30
- A63F13 45
- A63F13 55
- A63F13 54