JP5170771B2 - 描画処理プログラム、情報処理装置、情報処理システムおよび情報処理制御方法 - Google Patents
描画処理プログラム、情報処理装置、情報処理システムおよび情報処理制御方法 Download PDFInfo
- Publication number
- JP5170771B2 JP5170771B2 JP2009000443A JP2009000443A JP5170771B2 JP 5170771 B2 JP5170771 B2 JP 5170771B2 JP 2009000443 A JP2009000443 A JP 2009000443A JP 2009000443 A JP2009000443 A JP 2009000443A JP 5170771 B2 JP5170771 B2 JP 5170771B2
- Authority
- JP
- Japan
- Prior art keywords
- voice
- sound
- related process
- processing program
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 175
- 230000010365 information processing Effects 0.000 title claims description 18
- 230000008569 process Effects 0.000 claims description 165
- 238000001514 detection method Methods 0.000 claims description 30
- 230000000694 effects Effects 0.000 claims description 27
- 230000006870 function Effects 0.000 claims description 10
- 238000003384 imaging method Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 4
- 239000007921 spray Substances 0.000 description 99
- 238000003860 storage Methods 0.000 description 19
- 238000004891 communication Methods 0.000 description 17
- 238000007664 blowing Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 239000003086 colorant Substances 0.000 description 9
- 238000003780 insertion Methods 0.000 description 7
- 230000037431 insertion Effects 0.000 description 7
- 238000013500 data storage Methods 0.000 description 4
- 230000029058 respiratory gaseous exchange Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000008929 regeneration Effects 0.000 description 3
- 238000011069 regeneration method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000004308 accommodation Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- A63F13/10—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/424—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/426—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1068—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6063—Methods for processing data by generating or executing the game program for sound processing
- A63F2300/6072—Methods for processing data by generating or executing the game program for sound processing of an input signal, e.g. pitch and rhythm extraction, voice recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0381—Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
Description
画されている画像等を加工(編集)する処理、既に表示されている画像等を消去する処理も含む。
、描画範囲の大きさ、および、描画範囲内に描画する点の数のうち少なくとも一つを変化させる。
ボタン14Kは、ゲーム装置1が備えるスピーカの音量を調整するために用いられる。
よって、内側カメラ23は、上側ハウジング21の内側主面が向く方向を撮影することが可能であり、外側カメラ25は、内側カメラ23の撮影方向の逆方向、すなわち、上側ハウジング21の外側主面が向く方向を撮影することが可能である。このように、本実施形態では、2つの内側カメラ23および外側カメラ25の撮影方向が互いに逆方向となるように設けられる。例えば、ユーザは、ゲーム装置1からユーザの方を見た景色を内側カメラ23で撮影することができるとともに、ゲーム装置1からユーザの反対側の方向を見た景色を外側カメラ25で撮影することができる。
て実行されるプログラムは、ゲーム装置1内のメモリに予め記憶されていてもよいし、メモリカード28および/またはカートリッジ29から取得されてもよいし、他の機器との通信によって他の機器から取得されてもよい。例えば、インターネットを経由して所定のサーバからダウンロードすることで取得しても良いし、据置型ゲーム装置と通信を行うことで、当該据置型ゲーム装置に記憶されている所定のプログラムをダウンロードすることで取得しても良い。
データを送受信したりすることができる。
2が表示されている。本アプリケーションでは、プレイヤがこのキャンバス101上でタッチペン27を動かす事で、キャンバス101上に絵を描くことが可能だが、本発明は、当該描画の操作について、後述するような新規な操作性を提供する。
チする度に、描画道具が「ペン」→「消しゴム」→「ペン」・・・と切り替わる(このとき、描画道具アイコン111の画像内容も、ペン先の画像と消しゴムの画像との間で切り替わる)。そして、「ペン」を選択した後、プレイヤは、線種アイコン112の4つのアイコンから一番右のプロペラ画像のアイコンをタッチすることで、線種として「スプレー」を選択することができる。その後、プレイヤがキャンバス101上の所望の位置をタッチすると、図7に示すように、プロペラを模した画像のカーソル102が当該タッチ位置に表示される。しかし、この時点では、キャンバス101には、何も描画されない(上記「ペン」の場合は、この時点で少なくともタッチ位置への「点」の描画は行われる)。そのため、この状態でキャンバス101をタッチしたままタッチペン27を移動させたとしても、キャンバス101には、何も描画されない。
記「ペン」で線種として「スプレー」を用いたときと同様に、プロペラ型のカーソル102が表示される。そして、プレイヤが当該カーソル102に向かって息を吹きかければ、その息の強さ(すなわち、マイク入力音の大きさ)、および、タッチ位置に応じて、所定の範囲内のスプレー線あるいは均一の太さの線を消去することができる。
起動プログラムを実行し、メインメモリ32等の各ユニットが初期化される。そして、カートリッジ29に格納されたゲームプログラムがメインメモリ32に読み込まれ、当該アプリケーションプログラムの実行が開始される。その結果、下側LCD12にゲーム画像が表示されることによって、アプリケーションが開始される。
画像データ329をメインメモリ32から読み出し、上記カメラ処理で撮影された撮影画像をキャンバス101の部分に「下絵」として表示する。このとき、上記カメラ処理が行われていなければ、撮影画像データ329には何も格納されていないため、この場合は、CPU31は、キャンバス101には何も表示しない。つまり、無地のキャンバス101のままで表示されることになる。また、CPU31は、初期値として現在道具データ330に描画道具が「ペン」、線種が「均一線」であることを示すデータを設定する。つまり、落書き処理開始時は、線種が「均一線」の「ペン」が描画道具として選択されていることになる。
8)。その結果、「ペン」であるときは、CPU31は、ペン処理を実行する(ステップS29)。図20は、当該ペン処理の詳細を示すフローチャートである。図20において、まず、CPU31は、現在道具データ330で示される線種が「スプレー」か否かを判定する(ステップS41)。その結果、「スプレー」ではないときは(ステップS41でNO)、CPU31は、ペン描画処理を実行する(ステップS42)。すなわち、タッチ位置に基づいて、現在選択されている線の太さで均一線を描画する処理を実行する。その後、CPU31は、ペン処理を終了する。
フラグがオフのときは(ステップS58でYES)、CPU31は、再生フラグにオンを設定する(ステップS59)。そして、CPU31は、効果音データ331を参照し、スプレー線描画時の効果音(スプレー噴射音)を、上記ステップS54で設定された音量で再生開始する(ステップS60)。その後、CPU31は、当該スプレー処理を終了する。
じた領域サイズ3322を取得する。そして、この大きさに基づいて、消去領域の大きさを決定する。なお、消去領域の形状は、上記描画領域と同様に、円状であるとする。
タッチ位置210に向かって息を吹きかける(すなわち、マイク42への音声入力が行われる)と、まず、図25に示すように、タッチ位置210と、各点211a〜211eとを結ぶ直線212a〜212eが算出される。そして、図26に示すように、各直線212の長さと向きに応じて、各点211を移動する処理が実行される。図26の例では、各直線212に沿った方向であって、タッチ位置210から外側に向けて各点211を移動させている。移動距離は、各直線の長さに反比例するように移動させている。つまり、タッチ位置210に近い点ほど、移動距離が長く、タッチ位置210から遠い位置にある点は、移動距離が短い。つまり、息を吹きかけた位置(この場合、タッチ位置210)に近い点ほど、より強い息が吹きかかった結果、より遠くに吹き飛ばされるような処理を行っている。
ては識別していなかったが、これに限らず、「息を吹きかける」音を識別するようにしてもよい。「息を吹きかける音」の検出・識別方法はどのようなものであってもよいが、例えば、息を吹きかける音(息の音声)についての音声素片の波形パターンを予め記憶しておき、記憶しておいた音声素片と入力された音声の音声素片とを比較して、プレイヤが息を吹きかけたかどうかを判断する方法が考えられる。また、高速フーリエ変換処理(FFT)により、入力された音声のスペクトラムを算出して、算出したスペクトラムと予め記憶しておいた息の音声についてのスペクトラムとを比較して、プレイヤが息を吹きかけたかどうかを判断する方法を用いても良い。
描画を継続させるようにしてもよい。すなわち、プレイヤが息を吹きかけるのを止めたとしても、少しの間はプロペラの回転が継続し、その間はスプレー線が描画されるような処理を行っても良い。
11…下側ハウジング
12…下側LCD
13…タッチパネル
14…操作ボタン
15、26…LED
16…マイクロフォン用孔
21…上側ハウジング
22…上側LCD
23…内側カメラ
24…音抜き孔
25…外側カメラ
27…タッチペン
28、29…メモリカード
31…CPU
32…メインメモリ
33…メモリ制御回路
34…保存用データメモリ
35…プリセットデータ用メモリ
36…メモリカードI/F
37…無線通信モジュール
38…ローカル通信モジュール
39…RTC
40…電源回路
41…I/F回路
42…マイク
43…アンプ
44…カートリッジI/F
Claims (23)
- 表示画面上の位置を指示するためのポインティングデバイスと音声入力手段とを利用可能な情報処理装置のコンピュータに実行させる描画処理プログラムであって、
前記コンピュータを、
前記ポインティングデバイスによる指示に基づいて前記表示画面上の指示位置を連続的に取得する指示位置検出手段と、
前記音声入力手段へ所定の条件を満たす音声が入力されたことを検出する音声検出手段と、
前記指示位置検出手段によって前記表示画面上の指示位置が取得され、かつ、同時に前記音声検出手段によって前記音声入力が検出されたことを条件として、前記指示位置検出手段が取得した指示位置に基づく位置に所定の描画関連処理を実行する描画関連処理実行手段として機能させる、描画処理プログラム。 - 前記描画関連処理実行手段は、前記音声検出手段で検出された音声に基づいて、当該音声の特性に応じて、前記実行する描画関連処理の内容を変更する、請求項1に記載の描画処理プログラム。
- 前記描画関連処理実行手段は、前記音声検出手段によって繰り返し検出される前記音声の特性の時系列に従った変化に連動させて、前記実行する描画関連処理の内容を逐次変更する、請求項2に記載の描画処理プログラム。
- 前記描画関連処理実行手段は、入力された音声の音量が所定の閾値以上のときにのみ、前記所定の描画関連処理を実行する、請求項2に記載の描画処理プログラム。
- 前記描画関連処理実行手段は、前記入力座標検出手段で連続的に取得された指示位置に基づく位置を時系列で結ぶ線を描画する処理を前記描画関連処理として実行する、請求項2に記載の描画処理プログラム。
- 前記描画関連処理実行手段は、前記入力された音声の音量に応じて、前記線の太さ、および、当該線の描画色の濃さの少なくとも一つを変化させる、請求項5に記載の描画処理プログラム。
- 前記描画関連処理実行手段は、前記指示位置に基づく位置を含む所定の範囲である描画範囲内に1つ以上の点を描画する処理を前記描画関連処理として実行する、請求項2に記載の描画処理プログラム。
- 前記描画関連処理実行手段は、前記入力された音声の音量に応じて、前記描画範囲の大きさ、および、前記描画範囲内に描画する点の数のうち少なくとも一つを変化させる、請求項7に記載の描画処理プログラム。
- 前記描画関連処理実行手段は、前記指示位置に基づく位置に近いほど前記複数の点の数の面密度が高くなるように点を描画し、前記指示位置に基づく位置から遠ざかるにつれて当該複数の点の数の面密度が低くなるように点を描画する、請求項8に記載の描画処理プログラム。
- 前記描画関連処理実行手段は、複数の点を前記描画範囲内のランダムな位置に描画する、請求項8に記載の描画処理プログラム。
- 前記描画関連処理実行手段は、前記表示画面に描画されている点を、前記指示位置に基づく位置と前記音声検出手段で検出された音声入力とに基づいて所定の方向に移動させる処理を前記描画関連処理として実行する、請求項7に記載の描画処理プログラム。
- 前記描画関連処理実行手段は、
前記指示位置に基づく位置を基準点とし、当該基準点と前記表示画面に表示されている点を結ぶ線の方向、および、当該基準点から当該表示画面に表示されている点までの距離を算出する移動内容算出手段を含み、
前記移動内容算出手段で算出された方向および距離に基づいて、前記画面に表示されている点を移動させる、請求項11に記載の描画処理プログラム。 - 前記描画処理プログラムは、前記コンピュータを、前記描画関連処理実行手段が前記所定の描画関連処理を実行しているとき、所定の音声出力手段に所定の効果音を出力させる効果音再生手段として更に機能させる、請求項1に記載の描画処理プログラム。
- 前記効果音再生手段は、前記音声検出手段で検出された音声の特性に応じて前記効果音の再生音量を変化させる、請求項13に記載の描画処理プログラム。
- 前記描画処理プログラムは、前記コンピュータを、
前記指示位置に所定のカーソル画像を表示するカーソル表示手段と、
前記描画関連処理実行手段が前記所定の描画関連処理を実行しているとき、前記カーソルをアニメーションさせるアニメーション表示手段として更に機能させる、請求項1に記載の描画処理プログラム。 - 前記アニメーション表示手段は、前記音声検出手段で検出された音声の特性に応じて前記アニメーションの速度を変化させる、請求項15に記載の描画処理プログラム。
- 前記ポインティングデバイスはタッチパネルである、請求項1に記載の描画処理プログラム。
- 前記描画処理プログラムは、前記コンピュータを、
所定の撮影手段で撮影された画像データを取得する撮影画像取得手段と、
前記画像データに基づく撮影画像を前記表示画面に表示する撮影画像表示手段として更に機能させ、
前記描画関連処理実行手段は、前記撮影画像に対して描画関連処理を実行する、請求項1に記載の描画処理プログラム。 - 前記描画処理プログラムは、前記コンピュータを、前記音声検出手段で検出された音声が所定の音声であるか否かを判定する特定音声判定手段として更に機能させ、
前記描画関連処理実行手段は、前記特定音声判定手段によって前記音声検出手段で検出された音声が所定の音声であると判定されたときにのみ、前記描画関連処理を実行する、請求項1に記載の描画処理プログラム。 - 表示画面上の位置を指示するためのポインティングデバイスと音声入力手段とを利用可能な情報処理装置であって、
前記ポインティングデバイスによる指示に基づいて前記表示画面上の指示位置を連続的に取得する指示位置検出手段と、
前記音声入力手段へ所定の条件を満たす音声が入力されたことを検出する音声検出手段と、
前記指示位置検出手段によって前記表示画面上の指示位置が取得され、かつ、同時に前記音声検出手段によって前記音声入力が検出されたことを条件として前記指示位置に基づく位置に所定の描画関連処理を実行する描画関連処理実行手段とを備える、情報処理装置。 - 前記音声検出手段は、前記表示画面の近傍に配置されている、請求項20に記載の情報処理装置。
- 表示画面上の位置を指示するためのポインティングデバイスと音声入力手段とを利用可能な情報処理システムであって、
前記ポインティングデバイスによる指示に基づいて前記表示画面上の指示位置を連続的に取得する指示位置検出手段と、
前記音声入力手段へ所定の条件を満たす音声が入力されたことを検出する音声検出手段と、
前記指示位置検出手段によって前記表示画面上の指示位置が取得され、かつ、同時に前記音声検出手段によって前記音声入力が検出されたことを条件として、前記指示位置検出手段が取得した指示位置に基づく位置に所定の描画関連処理を実行する描画関連処理実行手段とを備える、情報処理システム。 - 表示画面上の位置を指示するためのポインティングデバイスと音声入力手段とを利用可能な情報処理装置を制御するための情報処理制御方法であって、
前記ポインティングデバイスによる指示に基づいて前記表示画面上の指示位置を連続的に取得する指示位置検出ステップと、
前記音声入力手段へ所定の条件を満たす音声が入力されたことを検出する音声検出ステップと、
前記指示位置検出ステップにおいて前記表示画面上の指示位置が取得され、かつ、同時に前記音声検出ステップにおいて前記音声入力が検出されたことを条件として前記指示位置に基づく位置に所定の描画関連処理を実行する描画関連処理実行ステップとを備える、情報処理制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009000443A JP5170771B2 (ja) | 2009-01-05 | 2009-01-05 | 描画処理プログラム、情報処理装置、情報処理システムおよび情報処理制御方法 |
US12/646,306 US20100210332A1 (en) | 2009-01-05 | 2009-12-23 | Computer-readable storage medium having stored therein drawing processing program, and information processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009000443A JP5170771B2 (ja) | 2009-01-05 | 2009-01-05 | 描画処理プログラム、情報処理装置、情報処理システムおよび情報処理制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010157192A JP2010157192A (ja) | 2010-07-15 |
JP5170771B2 true JP5170771B2 (ja) | 2013-03-27 |
Family
ID=42560413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009000443A Active JP5170771B2 (ja) | 2009-01-05 | 2009-01-05 | 描画処理プログラム、情報処理装置、情報処理システムおよび情報処理制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20100210332A1 (ja) |
JP (1) | JP5170771B2 (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120293555A1 (en) * | 2010-01-15 | 2012-11-22 | Akihiro Okano | Information-processing device, method thereof and display device |
EP2355472B1 (en) * | 2010-01-22 | 2020-03-04 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting and receiving handwriting animation message |
US20110291964A1 (en) | 2010-06-01 | 2011-12-01 | Kno, Inc. | Apparatus and Method for Gesture Control of a Dual Panel Electronic Device |
JP5636888B2 (ja) * | 2010-11-09 | 2014-12-10 | ソニー株式会社 | 情報処理装置、プログラムおよびコマンド生成方法 |
KR20120075845A (ko) * | 2010-12-29 | 2012-07-09 | 삼성전자주식회사 | 터치스크린 단말기에서 메모 방법 및 장치 |
US20130063367A1 (en) * | 2011-09-13 | 2013-03-14 | Changsoo Jang | Air actuated device |
JP6051521B2 (ja) * | 2011-12-27 | 2016-12-27 | 株式会社リコー | 画像合成システム |
WO2013116937A1 (en) * | 2012-02-09 | 2013-08-15 | Flixel Photos Inc. | Systems and methods for creation and sharing of selectively animated digital photos |
KR102003255B1 (ko) * | 2012-06-29 | 2019-07-24 | 삼성전자 주식회사 | 다중 입력 처리 방법 및 장치 |
CN103780738B (zh) * | 2012-10-17 | 2017-08-29 | 腾讯科技(深圳)有限公司 | 移动终端图像处理方法及移动终端 |
WO2014069249A1 (ja) * | 2012-11-02 | 2014-05-08 | ソニー株式会社 | 表示制御装置、表示制御方法、およびプログラム |
JP5809202B2 (ja) * | 2013-06-21 | 2015-11-10 | シャープ株式会社 | 画面操作可能な画像表示装置及びその操作方法 |
US20150228201A1 (en) * | 2014-02-13 | 2015-08-13 | Crayola, Llc | Photo Strings |
US20170236318A1 (en) * | 2016-02-15 | 2017-08-17 | Microsoft Technology Licensing, Llc | Animated Digital Ink |
JP6646731B2 (ja) * | 2016-03-28 | 2020-02-14 | アイシン・エィ・ダブリュ株式会社 | サーバ装置、通信端末、経路探索システム及びコンピュータプログラム |
US20180075657A1 (en) | 2016-09-15 | 2018-03-15 | Microsoft Technology Licensing, Llc | Attribute modification tools for mixed reality |
US10895954B2 (en) * | 2017-06-02 | 2021-01-19 | Apple Inc. | Providing a graphical canvas for handwritten input |
JP2019109579A (ja) * | 2017-12-15 | 2019-07-04 | フリュー株式会社 | 写真作成ゲーム機、編集方法、およびプログラム |
JP6863918B2 (ja) * | 2018-03-19 | 2021-04-21 | グリー株式会社 | 制御プログラム、制御方法及び情報処理装置 |
KR102203573B1 (ko) * | 2019-03-13 | 2021-01-15 | (주)피플인사이드 | 음성 인식 기능을 이용한 드로잉 서비스 제공 시스템 및 그 드로잉 서비스를 제공하기 위한 프로그램 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5969830A (ja) * | 1982-10-14 | 1984-04-20 | Toshiba Corp | 文書音声処理装置 |
JPH03196212A (ja) * | 1989-12-25 | 1991-08-27 | Pfu Ltd | マウスカーソル表示制御方法 |
US5630017A (en) * | 1991-02-19 | 1997-05-13 | Bright Star Technology, Inc. | Advanced tools for speech synchronized animation |
US5420607A (en) * | 1992-09-02 | 1995-05-30 | Miller; Robert F. | Electronic paintbrush and color palette |
JP2953267B2 (ja) * | 1992-10-13 | 1999-09-27 | コナミ株式会社 | 画像作成装置における外部メモリ制御装置 |
JPH06131437A (ja) * | 1992-10-20 | 1994-05-13 | Hitachi Ltd | 複合形態による操作指示方法 |
JPH087121A (ja) * | 1994-06-22 | 1996-01-12 | Hitachi Ltd | 情報処理装置、および、属性変更方法 |
US5831615A (en) * | 1994-09-30 | 1998-11-03 | Intel Corporation | Method and apparatus for redrawing transparent windows |
JP2985697B2 (ja) * | 1994-12-16 | 1999-12-06 | 株式会社日立製作所 | 画像情報の音響出力方法 |
US5838313A (en) * | 1995-11-20 | 1998-11-17 | Siemens Corporate Research, Inc. | Multimedia-based reporting system with recording and playback of dynamic annotation |
JP3416390B2 (ja) * | 1996-05-07 | 2003-06-16 | シャープ株式会社 | 描画装置 |
JPH10124689A (ja) * | 1996-10-15 | 1998-05-15 | Nikon Corp | 画像記録再生装置 |
JPH10261099A (ja) * | 1997-03-17 | 1998-09-29 | Casio Comput Co Ltd | 画像処理装置 |
JPH1186015A (ja) * | 1997-09-09 | 1999-03-30 | Canon Inc | 情報処理方法及び装置及びその記憶媒体 |
US6297818B1 (en) * | 1998-05-08 | 2001-10-02 | Apple Computer, Inc. | Graphical user interface having sound effects for operating control elements and dragging objects |
US6724918B1 (en) * | 1999-05-12 | 2004-04-20 | The Board Of Trustees Of The Leland Stanford Junior University | System and method for indexing, accessing and retrieving audio/video with concurrent sketch activity |
US7458013B2 (en) * | 1999-05-12 | 2008-11-25 | The Board Of Trustees Of The Leland Stanford Junior University | Concurrent voice to text and sketch processing with synchronized replay |
JP2003263308A (ja) * | 2002-12-27 | 2003-09-19 | Nec Infrontia Corp | 画面制御装置とその方法 |
US20080104503A1 (en) * | 2006-10-27 | 2008-05-01 | Qlikkit, Inc. | System and Method for Creating and Transmitting Multimedia Compilation Data |
JP5078323B2 (ja) * | 2006-11-20 | 2012-11-21 | 株式会社カプコン | ゲーム装置、そのゲーム装置を実現するためのプログラム及び記録媒体 |
US8180073B1 (en) * | 2008-02-08 | 2012-05-15 | Mark J. Grote | System for creating and manipulating digital media |
US20110099476A1 (en) * | 2009-10-23 | 2011-04-28 | Microsoft Corporation | Decorating a display environment |
-
2009
- 2009-01-05 JP JP2009000443A patent/JP5170771B2/ja active Active
- 2009-12-23 US US12/646,306 patent/US20100210332A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2010157192A (ja) | 2010-07-15 |
US20100210332A1 (en) | 2010-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5170771B2 (ja) | 描画処理プログラム、情報処理装置、情報処理システムおよび情報処理制御方法 | |
JP5527215B2 (ja) | 手書き入出力システム、手書き入力シート、情報入力システム、情報入力補助シート | |
JP5415730B2 (ja) | 画像処理プログラム、画像処理装置、画像処理方法、および画像処理システム | |
US9454834B2 (en) | Storage medium storing image processing program for implementing controlled image display according to input coordinate, and information processing device | |
JP5274187B2 (ja) | 画像処理プログラム、情報処理装置、画像処理方法、および画像処理システム | |
JP5295839B2 (ja) | 情報処理装置、フォーカス移動制御方法及びフォーカス移動制御プログラム | |
US8167721B2 (en) | Program for object movement stored in a non-transitory computer readable storage medium and object movement game apparatus | |
WO2015025442A1 (ja) | 情報処理装置および情報処理方法 | |
JP2012094101A (ja) | 画像処理プログラム、画像処理装置、画像処理システム、および画像処理方法 | |
JP2012069065A (ja) | 情報処理プログラム、情報処理装置および方法 | |
US20100304859A1 (en) | Storage medium having game program stored therein and game apparatus | |
JP5437726B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および座標算出方法 | |
JP5717270B2 (ja) | 情報処理プログラム、情報処理装置および情報処理方法 | |
JP5649809B2 (ja) | マルチメディア付箋装置 | |
JP5508032B2 (ja) | ゲームプログラム、ゲーム装置、および、ゲームの制御方法 | |
KR20230149797A (ko) | 전자 기기 및 전자기기의 구동 방법 | |
JP2013033548A (ja) | 手書き入出力システム、手書き入力シート、情報入力システム、情報入力補助シート | |
JP5544609B2 (ja) | 手書き入出力システム | |
JP5358759B2 (ja) | 光学読み取り装置 | |
JP2014220006A (ja) | 手書き入出力システムおよび光学読取装置 | |
JP6267074B2 (ja) | 手書き入出力システムおよび光学読取装置 | |
JP2019036324A (ja) | 手書き入力シート | |
JP2004295441A (ja) | 自動写真作成装置および自動写真作成方法 | |
US9230293B2 (en) | Display controlling program and display controlling apparatus | |
JP5389876B2 (ja) | 音声制御装置、音声制御方法、及び音声制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110902 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121010 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121012 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121205 |
|
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: 20121219 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121221 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5170771 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
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 |