JP2007233511A - オブジェクト表示装置、オブジェクト配置方法、および、プログラム - Google Patents
オブジェクト表示装置、オブジェクト配置方法、および、プログラム Download PDFInfo
- Publication number
- JP2007233511A JP2007233511A JP2006051653A JP2006051653A JP2007233511A JP 2007233511 A JP2007233511 A JP 2007233511A JP 2006051653 A JP2006051653 A JP 2006051653A JP 2006051653 A JP2006051653 A JP 2006051653A JP 2007233511 A JP2007233511 A JP 2007233511A
- Authority
- JP
- Japan
- Prior art keywords
- rearrangement
- range
- objects
- unit
- character
- 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.)
- Granted
Links
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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- 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/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
-
- 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/55—Controlling game characters or game objects based on the game progress
- A63F13/56—Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
-
- 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5375—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
-
- 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/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- 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/30—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 output arrangements for receiving control signals generated by the game device
- A63F2300/303—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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
- A63F2300/306—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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for displaying a marker associated to an object or location in the game field
-
- 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/6045—Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
-
- 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/64—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
-
- 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/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6653—Methods for processing data by generating or executing the game program for rendering three dimensional images for altering the visibility of an object, e.g. preventing the occlusion of an object, partially hiding an object
-
- 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/80—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 specially adapted for executing a specific type of game
- A63F2300/807—Role playing or strategy games
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【解決手段】オブジェクト表示装置は、(a)に示すように、プレイヤキャラクタPCの位置を中心とした選択範囲SAを定める。そして、選択範囲SA内に位置する(選択範囲SAと重なった)キャラクタを、(b)に示すように選択キャラクタSCとして選択する。また、オブジェクト表示装置は、(c)に示すように、選択された各キャラクタSCを、再配置範囲RA内に、重ならないように配置する。このとき、再配置範囲RAと重なる他のキャラクタOCがあれば、(d)に示すように、そのキャラクタOCを再配置範囲RA外へ移動させる。
【選択図】図3
Description
なお、送信操作の強弱に応じて、メッセージのフォントの大小を変化させて表示するチャットシステム(通信装置等)の技術も開示されている(たとえば、特許文献1参照)。
この結果、表示される複数のオブジェクトから、所定のオブジェクトの視認性を向上させることができる。
まず、指示部は、例えば、プレイヤの操作に従って、表示領域においてプレイヤオブジェクトの移動を指示する。また、選択部は、プレイヤオブジェクトの現在位置を基準として、所定の選択範囲内に位置する各オブジェクトを選択する。そして、再配置部は、選択された各オブジェクトを、選択範囲よりも広い再配置範囲内において、プレイヤオブジェクトを基準とした所定の位置関係となるように再配置する。つまり、選択された各オブジェクトを再配置範囲内において、例えば、それぞれが重ならないように(又は、一部分だけが重なる程度に)移動させたり、回転させたり、縮小等させたりして再配置する。これにより指定位置の近傍において各オブジェクトが見やすく配置される。
この結果、表示される複数のオブジェクトから、所定のオブジェクトの視認性を向上させることができる。
この結果、表示される複数のオブジェクトから、所定のオブジェクトの視認性を向上させることができる。
図1は、本発明の実施の形態に係るオブジェクト表示装置が実現される典型的なゲーム装置の概要構成を示す模式図である。以下、本図を参照して説明する。
また、仮想3次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Zバッファ法によりレンダリングして、所定の視点位置から仮想3次元空間に配置されたポリゴンを俯瞰したレンダリング画像を得る演算の高速実行も可能である。
また、ユーザからの文字列の編集入力を受け付けるためのキーボードや、各種の位置の指定および選択入力を受け付けるためのマウスなどを接続する形態も採用することができる。
図2は、本実施形態に係るオブジェクト表示装置の概要構成を示す模式図である。このオブジェクト表示装置は、一例として、プレイヤが操作するプレイヤキャラクタを含む複数のオブジェクトを表示する装置である。そして、当該プレイヤキャラクタが近傍の他のキャラクタと会話等を行うことができるものとする。以下、本図を参照して説明する。
例えば、オブジェクト記憶部210は、プレイヤが操作するプレイヤキャラクタや他のキャラクタといったオブジェクトの情報(キャラクタ画像や設定された名前等)を記憶する。
なお、RAM 103が、このようなオブジェクト記憶部210として機能しうる。
なお、RAM 103が、このような位置情報記憶部220として機能しうる。
なお、コントローラ105がこのような操作部230として機能しうる。
例えば、制御部240は、位置情報記憶部220に記憶された各オブジェクトの位置情報をそのまま画像生成部250に供給し、複数のキャラクタそれぞれの位置情報に基づいた画像データを生成させる。
また、制御部240は、プレイヤの操作に従って、操作部230から、オブジェクトの再配置を指示するための指示情報(再配置指示)が供給されると、プレイヤキャラクタの近傍に位置するキャラクタを選択し、選択した各キャラクタ等を適宜再配置する。なお、このような直接的な再配置指示によらずに、自動的に近傍のキャラクタを再配置するようにしてもよい。例えば、操作部230から、プレイヤキャラクタを移動させるための指示情報(移動指示)が供給されると、同様に制御部240は、プレイヤキャラクタの近傍に位置するキャラクタを選択して適宜再配置する。
具体的に選択部241は、図3(a)に示すように、プレイヤキャラクタPCの位置を中心とした選択範囲SAを定める。なお、選択範囲SAは、固定であっても良く、また、所定の条件(例えば、近傍のキャラクタ数等)に応じて可変であっても良い。
そして、選択部241は、選択範囲SA内に位置する(選択範囲SAと重なった)キャラクタを、図3(b)に示すように選択キャラクタSCとして選択する。
具体的に再配置部242は、図3(c)に示すように、選択された各キャラクタSCを、再配置範囲RA内に、重ならないように配置する。このとき、再配置部242は、各キャラクタSCの一部若しくは全部を移動させ、キャラクタSC同士が重ならないように配置する。なお、この再配置範囲RAは、選択されたキャラクタSCの数等に応じて、各キャラクタSC同士を重ならずに配置可能なように、大きさ等を適宜変化させるようにしてもよい。
そして、再配置部242は、再配置範囲RAと重なる他のキャラクタの有無を判別し、重なるキャラクタOCがあれば、そのキャラクタOCを図3(d)に示すように、再配置範囲RA外へ移動させる。なお、キャラクタOCが、再配置範囲RAと重なっても、再配置されたキャラクタSCと重ならない場合には、キャラクタOCを移動させないようにしてもよい。
例えば、図3(e)に示すように、再配置範囲RAと重なる各キャラクタOCが、プレイヤキャラクタPCを中心にそれぞれの角度(方位)となっている場合、この角度(θ1,θ2)が変化しないように(若しくは、変化が少ない範囲内で)、各キャラクタOCを移動させる。具体的には、図3(f)に示すように、プレイヤキャラクタPCを中心にしたそれぞれの角度(θ1,θ2)を保持したまま、各キャラクタOCを再配置範囲RAの外側へ移動させる。
なお、CPU 101が、このような制御部240として機能しうる。
具体的に画像生成部250は、制御部240から各オブジェクトの位置情報等がそのまま供給された場合に、図4(a)に示すような画像データを生成する。この画像データは、プレイヤキャラクタPC近傍のキャラクタに重なりが生じていて、見づらくなっている。
一方、画像生成部250は、制御部240から、一部のオブジェクト(プレイヤキャラクタの近傍に位置するキャラクタ等)が再配置された位置情報等が供給された場合に、図4(b)に示すような画像データを生成する。この画像データは、プレイヤキャラクタPC近傍のキャラクタが重ならないように配置されているため、プレイヤにとって見やすいものとなっている。
なお、画像処理部108が、このような画像生成部250として機能しうる。
なお、画像処理部108に接続されるモニタ等が、このような画像表示部260として機能しうる。
図5は、上述した構成のオブジェクト表示装置200において実行されるオブジェクト配置処理の流れを示すフローチャートである。以下、本図を参照してオブジェクト表示装置200の動作について説明する。このオブジェクト配置処理は、例えば、表示対象のオブジェクト(各キャラクタ)の情報がオブジェクト記憶部210及び、位置情報記憶部220に記憶された後に開始される。
例えば、画像生成部250は、供給される位置情報等に従って、上述した図4(a)に示すような画像データを生成する。
一方、再配置指示があったと判別した場合に(ステップS302;Yes)、操作部230は、プレイヤキャラクタを基準として選択範囲を定め、その範囲内に位置するキャラクタを選択する(ステップS303)。
例えば、選択部241は、上述した図3(a)に示すように、プレイヤキャラクタPCの位置を中心とした選択範囲SAを定め、その選択範囲SA内に位置するキャラクタを、上述した図3(b)に示すように選択キャラクタSCとして選択する。
例えば、再配置部242は、上述した図3(c)に示すように、選択された各キャラクタSCの一部若しくは全部を移動させ、各キャラクタSCを、再配置範囲RA内において、重ならないように再配置する。また、再配置部242は、再配置範囲RAと重なる他のキャラクタOCがあれば、そのキャラクタOCを、上述した図3(d)に示すように、再配置範囲RA外へ移動させる。
例えば、画像生成部250は、再配置された位置情報等に従って、上述した図4(b)に示すような画像データを生成する。
そして、制御部240は、ステップS303に処理を戻し、上述したステップS303〜S305の処理を行う。つまり、更新されたプレイヤキャラクタの位置を基準として、選択範囲を定め、その範囲内のキャラクタを選択し、選択範囲よりも広い再配置範囲内において、選択した各キャラクタ等を重ならないように配置する。そして、再配置した位置情報等を画像生成部250に供給し、画像データを生成させる。
例えば、画像生成部250は、上述した図4(b)に示すような画像データから、プレイヤキャラクタPCの移動に伴い、図6(a)に示すような画像データを生成する。すなわち、選択範囲も新たに定められて、選択されるキャラクタが変化する。そして、各キャラクタが再配置範囲内に再配置される。
一方、再配置の解除が指示されたと判別した場合に(ステップS308;Yes)、制御部240は、上述したステップS301に処理を戻す。つまり、位置情報記憶部220に記憶される位置情報等を画像生成部250に供給し、複数のキャラクタそれぞれの位置情報に基づいた画像データを生成させる。
例えば、画像生成部250は、供給される位置情報等に従って、上述した図6(b)に示すような画像データを生成する。つまり、キャラクタの再配置が解除され、位置情報等に沿ったキャラクタの画像が表示されることになる。
上記実施形態では、プレイヤキャラクタの近傍に位置するキャラクタを選択対象としたが、他の条件と併せて、キャラクタを選択するようにしてもよい。
例えば、男性キャラクタだけを選択対象とする場合、図7(a)に示すように、プレイヤキャラクタPCの近傍にキャラクタSC1〜SC4が位置するとしても、図7(b)に示すように、女性のキャラクタSC4を除いて、キャラクタSC1〜SC3を選択し、再配置範囲RA内に再配置する。
例えば、図7(c)に示すように、プレイヤキャラクタPCの近傍に各キャラクタSCが位置する場合に、図7(d)に示すように、各キャラクタSCの一部若しくは全部の向きを変化させ、再配置範囲RA内において、各キャラクタSC同士が重なり合わないように再配置する。
この他にも、各キャラクタSC同士が重なり合わないようにキャラクタSCの大きさ等を適宜変化させてもよい。
例えば、図7(e)に示すように、各キャラクタSCの一部若しくは全部の大きさを縮小させ、再配置範囲RA内において、各キャラクタSC同士が重なり合わないように再配置してもよい。また、図7(f)に示すように、各キャラクタSCをアイコン化させ(簡略表示させ)、再配置範囲RA内において、各キャラクタSC同士が重なり合わないようにしてもよい。
例えば、図8(a)に示すように、再配置範囲RAと重なるキャラクタOCの表示色を半透明にして、各キャラクタSCが強調されるようにしてもよい。また、図8(b)に示すように、各キャラクタOCの表示色をそのままにし、各キャラクタSCを特定の表示色(赤等)にして、強調表示させてもい。更に、各キャラクタOC及び各キャラクタSCの表示色をそれぞれ変化させ、相対的に、各キャラクタSCが強調表示されるようにしてもよい。
例えば、アイコンやシンボル等のオブジェクトを表示する場合についても、適宜適用可能である。
101 CPU
102 ROM
103 RAM
104 インターフェース
105 コントローラ
106 外部メモリ
107 DVD−ROMドライブ
108 画像処理部
109 音声処理部
110 NIC
200 オブジェクト表示装置
210 オブジェクト記憶部
220 位置情報記憶部
230 操作部
240 制御部
241 選択部
242 再配置部
250 画像生成部
260 画像表示部
Claims (8)
- 複数のオブジェクトを、それぞれの位置情報に基づいて、画面の表示領域に配置して表示するオブジェクト表示装置であって、
当該表示領域において任意に指定される位置を基準として、所定の選択範囲内に位置する各オブジェクトを選択する選択部と、
選択された当該各オブジェクトを、当該選択範囲よりも広い再配置範囲内において、所定の位置関係となるように再配置する再配置部と、を備える、
ことを特徴とするオブジェクト表示装置。 - 操作対象となるプレイヤオブジェクトを含む複数のオブジェクトを、それぞれの位置情報に基づいて、画面の表示領域に配置して表示するオブジェクト表示装置であって、
当該表示領域において当該プレイヤオブジェクトの移動を指示する指示部と、
当該プレイヤオブジェクトの現在位置を基準として、所定の選択範囲内に位置する各オブジェクトを選択する選択部と、
選択された当該各オブジェクトを、当該選択範囲よりも広い再配置範囲内において、当該プレイヤオブジェクトを基準とした所定の位置関係となるように再配置する再配置部と、を備える、
ことを特徴とするオブジェクト表示装置。 - 請求項1又は2に記載のオブジェクト表示装置であって、
前記再配置部は、選択された当該各オブジェクトのうち、一部若しくは全部のオブジェクトを移動させ、当該再配置範囲内において、各オブジェクト同士が重なり合わないように再配置する、ことを特徴とするもの。 - 請求項1又は2に記載のオブジェクト表示装置であって、
前記再配置部は、選択された当該各オブジェクトのうち、一部若しくは全部のオブジェクトの向き、大きさ、及び、簡略化を含む表示形態のうち、少なくとも1つを変化させ、当該再配置範囲内において、各オブジェクト同士が重なり合わないように再配置する、ことを特徴とするもの。 - 請求項1乃至3の何れか1項に記載のオブジェクト表示装置であって、
前記再配置部は、前記選択部により選択されなかったオブジェクトのうち、当該再配置範囲内に位置するオブジェクトを、当該再配置範囲外へ更に移動させる、ことを特徴とするもの。 - 請求項1乃至3の何れか1項に記載のオブジェクト表示装置であって、
前記再配置部は、選択された当該オブジェクトの表示色、及び/又は、前記選択部により選択されなかったオブジェクトのうち少なくとも当該再配置範囲内に位置するオブジェクトの表示色を変化させ、選択された当該オブジェクトを強調表示させる、ことを特徴とするもの。 - 複数のオブジェクトを、それぞれの位置情報に基づいて、画面の表示領域に配置して表示する表示装置におけるオブジェクト配置方法であって、
当該表示領域において任意に指定される位置を基準として、所定の選択範囲内に位置する各オブジェクトを選択する選択ステップと、
選択された当該各オブジェクトを、当該選択範囲よりも広い再配置範囲内において、所定の位置関係となるように再配置する再配置ステップと、を備える、
ことを特徴とするオブジェクト配置方法。 - 複数のオブジェクトを、それぞれの位置情報に基づいて、画面の表示領域に配置して表示するコンピュータを、
当該表示領域において任意に指定される位置を基準として、所定の選択範囲内に位置する各オブジェクトを選択する選択部、
選択された当該各オブジェクトを、当該選択範囲よりも広い再配置範囲内において、所定の位置関係となるように再配置する再配置部、
として機能させることを特徴とするプログラム。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006051653A JP4163718B2 (ja) | 2006-02-28 | 2006-02-28 | オブジェクト表示装置、オブジェクト配置方法、および、プログラム |
CN200780006972XA CN101389384B (zh) | 2006-02-28 | 2007-02-26 | 目标显示装置、目标配置方法 |
US12/280,938 US20090089694A1 (en) | 2006-02-28 | 2007-02-26 | Object Display Device, Object Distribution Method, Information Recording Medium, and Program |
PCT/JP2007/053542 WO2007099916A1 (ja) | 2006-02-28 | 2007-02-26 | オブジェクト表示装置、オブジェクト配置方法、情報記録媒体、および、プログラム |
KR1020087015126A KR100990304B1 (ko) | 2006-02-28 | 2007-02-26 | 오브젝트표시장치, 오브젝트배치방법 및 프로그램을 기록한 정보기록매체 |
EP07737394A EP1990077A4 (en) | 2006-02-28 | 2007-02-26 | OBJECT VIEWING DEVICE, OBJECT DISTRIBUTION PROCEDURE, INFORMATION RECORDING MEDIUM AND PROGRAM |
TW096106713A TWI320327B (en) | 2006-02-28 | 2007-02-27 | Object display device, object arranging method, and information recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006051653A JP4163718B2 (ja) | 2006-02-28 | 2006-02-28 | オブジェクト表示装置、オブジェクト配置方法、および、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007233511A true JP2007233511A (ja) | 2007-09-13 |
JP4163718B2 JP4163718B2 (ja) | 2008-10-08 |
Family
ID=38459022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006051653A Active JP4163718B2 (ja) | 2006-02-28 | 2006-02-28 | オブジェクト表示装置、オブジェクト配置方法、および、プログラム |
Country Status (7)
Country | Link |
---|---|
US (1) | US20090089694A1 (ja) |
EP (1) | EP1990077A4 (ja) |
JP (1) | JP4163718B2 (ja) |
KR (1) | KR100990304B1 (ja) |
CN (1) | CN101389384B (ja) |
TW (1) | TWI320327B (ja) |
WO (1) | WO2007099916A1 (ja) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009057749A1 (ja) * | 2007-11-01 | 2009-05-07 | Nec Corporation | コンテンツ表示システム、コンテンツ表示方法およびコンテンツ表示プログラム |
JP2010049572A (ja) * | 2008-08-22 | 2010-03-04 | Fujitsu Ltd | シンボル表示方法及びシンボル表示プログラム |
JP2010055430A (ja) * | 2008-08-28 | 2010-03-11 | Toshiba Corp | 表示制御装置、及び方法 |
WO2011040367A1 (ja) * | 2009-09-30 | 2011-04-07 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置及びプログラム |
JP2012133528A (ja) * | 2010-12-21 | 2012-07-12 | Internatl Business Mach Corp <Ibm> | 情報処理装置、表示処理方法、プログラムおよび記録媒体 |
JP2013050766A (ja) * | 2011-08-30 | 2013-03-14 | Dainippon Printing Co Ltd | コンピュータ装置、シートセット、シート、及びプログラム |
JP2013109668A (ja) * | 2011-11-22 | 2013-06-06 | Sony Computer Entertainment Inc | 情報処理装置および情報処理方法 |
JP2015138290A (ja) * | 2014-01-20 | 2015-07-30 | 株式会社 ディー・エヌ・エー | 表示画像を生成するためのシステム、プログラム及び方法 |
JPWO2017169158A1 (ja) * | 2016-03-29 | 2019-02-07 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP2019505284A (ja) * | 2016-02-05 | 2019-02-28 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | 制御オブジェクトの空間位置を決定する方法および装置 |
JPWO2017187708A1 (ja) * | 2016-04-26 | 2019-02-28 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US10698574B2 (en) | 2017-05-29 | 2020-06-30 | Fujitsu Limited | Display control program, display control method, and display control apparatus |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090036877A (ko) * | 2007-10-10 | 2009-04-15 | 삼성전자주식회사 | 다중 프로젝션 윈도우 환경에서 기준자 기반으로오브젝트를 관리하는 방법 및 그 시스템 |
JP5074615B1 (ja) * | 2011-07-13 | 2012-11-14 | 株式会社コナミデジタルエンタテインメント | 表示管理装置およびプログラム |
KR20130064514A (ko) | 2011-12-08 | 2013-06-18 | 삼성전자주식회사 | 전자기기의 3차원 사용자 인터페이스 제공 방법 및 장치 |
US9872008B2 (en) * | 2012-01-18 | 2018-01-16 | Panasonic Corporation | Display device and video transmission device, method, program, and integrated circuit for displaying text or graphics positioned over 3D video at varying depths/degrees |
CN102707886B (zh) * | 2012-05-02 | 2014-10-15 | 北京捷通华声语音技术有限公司 | 一种输入字符的编辑方法和*** |
WO2014128801A1 (ja) | 2013-02-20 | 2014-08-28 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 情報端末の制御方法及びプログラム |
WO2014128768A1 (ja) | 2013-02-20 | 2014-08-28 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 携帯情報端末の制御方法及びプログラム |
MY171487A (en) * | 2013-03-29 | 2019-10-15 | Panasonic Ip Corp America | Mobile information terminal control method and program |
CN104429094B (zh) * | 2013-03-29 | 2018-07-06 | 松下电器(美国)知识产权公司 | 便携信息终端及其控制方法 |
JP2015022567A (ja) * | 2013-07-19 | 2015-02-02 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
JP6362634B2 (ja) * | 2016-02-05 | 2018-07-25 | 株式会社バンダイナムコエンターテインメント | 画像生成システム、ゲーム装置及びプログラム |
CN111589114B (zh) * | 2020-05-12 | 2023-03-10 | 腾讯科技(深圳)有限公司 | 虚拟对象的选择方法、装置、终端及存储介质 |
CN112100302B (zh) * | 2020-09-02 | 2024-03-29 | 北京百度网讯科技有限公司 | 地图信息点的显示方法、装置、设备和可读存储介质 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2826138B2 (ja) * | 1988-11-12 | 1998-11-18 | 株式会社豊田中央研究所 | 移動体の干渉チェック装置 |
US6424353B2 (en) * | 1997-09-11 | 2002-07-23 | Sega Enterprises, Ltd. | Computer game apparatus |
KR100298789B1 (ko) * | 1998-04-29 | 2001-09-06 | 윤종용 | 그래픽 처리에 있어서 클리핑 처리방법 |
JPH11328371A (ja) | 1998-05-18 | 1999-11-30 | Nippon Telegr & Teleph Corp <Ntt> | 地図デフォルメ方法及び装置及び地図デフォルメプログラムを記録した記録媒体 |
US6590682B1 (en) * | 1998-08-10 | 2003-07-08 | Zilog, Inc. | Infrared signal communication system and method including transmission means having automatic gain control |
EP1431922A3 (en) * | 1999-02-16 | 2006-05-24 | Sega Enterprises, Ltd. | Image displaying device, image processing device and image displaying system |
JP2000250404A (ja) | 1999-03-01 | 2000-09-14 | Nippon Telegr & Teleph Corp <Ntt> | 地図表示方法及び記録媒体ならびに地図表示装置 |
JP3163496B2 (ja) * | 1999-08-20 | 2001-05-08 | 株式会社光栄 | 集団キャラクタ移動方法、記録媒体及びゲーム装置 |
US6907580B2 (en) * | 2000-12-14 | 2005-06-14 | Microsoft Corporation | Selection paradigm for displayed user interface |
JP2004073241A (ja) * | 2002-08-09 | 2004-03-11 | Namco Ltd | ゲームシステム、プログラム及び情報記憶媒体 |
JP2004126786A (ja) | 2002-09-30 | 2004-04-22 | Konami Co Ltd | 通信装置、プログラム、ならびに通信方法 |
JP3990252B2 (ja) * | 2002-10-15 | 2007-10-10 | 株式会社バンダイナムコゲームス | ゲームシステム、プログラム及び情報記憶媒体 |
JP4603778B2 (ja) * | 2003-06-20 | 2010-12-22 | キヤノン株式会社 | 画像表示方法及び画像表示装置 |
JP3694515B2 (ja) * | 2003-09-25 | 2005-09-14 | コナミ株式会社 | ゲーム装置、ゲーム装置の制御方法及びプログラム |
US8464176B2 (en) * | 2005-01-19 | 2013-06-11 | Microsoft Corporation | Dynamic stacking and expansion of visual items |
CN101295222B (zh) * | 2007-04-28 | 2011-05-04 | 国际商业机器公司 | 生成三维圆盘形式的树形数据显示的方法及相关设备 |
-
2006
- 2006-02-28 JP JP2006051653A patent/JP4163718B2/ja active Active
-
2007
- 2007-02-26 US US12/280,938 patent/US20090089694A1/en not_active Abandoned
- 2007-02-26 KR KR1020087015126A patent/KR100990304B1/ko not_active IP Right Cessation
- 2007-02-26 WO PCT/JP2007/053542 patent/WO2007099916A1/ja active Application Filing
- 2007-02-26 CN CN200780006972XA patent/CN101389384B/zh active Active
- 2007-02-26 EP EP07737394A patent/EP1990077A4/en not_active Withdrawn
- 2007-02-27 TW TW096106713A patent/TWI320327B/zh not_active IP Right Cessation
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009057749A1 (ja) * | 2007-11-01 | 2009-05-07 | Nec Corporation | コンテンツ表示システム、コンテンツ表示方法およびコンテンツ表示プログラム |
JP5120569B2 (ja) * | 2007-11-01 | 2013-01-16 | 日本電気株式会社 | コンテンツ表示システム、コンテンツ表示方法およびコンテンツ表示プログラム |
JP2010049572A (ja) * | 2008-08-22 | 2010-03-04 | Fujitsu Ltd | シンボル表示方法及びシンボル表示プログラム |
JP2010055430A (ja) * | 2008-08-28 | 2010-03-11 | Toshiba Corp | 表示制御装置、及び方法 |
WO2011040367A1 (ja) * | 2009-09-30 | 2011-04-07 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置及びプログラム |
JP2011076340A (ja) * | 2009-09-30 | 2011-04-14 | Ntt Docomo Inc | 情報処理装置及びプログラム |
JP2012133528A (ja) * | 2010-12-21 | 2012-07-12 | Internatl Business Mach Corp <Ibm> | 情報処理装置、表示処理方法、プログラムおよび記録媒体 |
JP2013050766A (ja) * | 2011-08-30 | 2013-03-14 | Dainippon Printing Co Ltd | コンピュータ装置、シートセット、シート、及びプログラム |
JP2013109668A (ja) * | 2011-11-22 | 2013-06-06 | Sony Computer Entertainment Inc | 情報処理装置および情報処理方法 |
US12008229B2 (en) | 2011-11-22 | 2024-06-11 | Sony Interactive Entertainment Inc. | Varying icons to improve operability |
JP2015138290A (ja) * | 2014-01-20 | 2015-07-30 | 株式会社 ディー・エヌ・エー | 表示画像を生成するためのシステム、プログラム及び方法 |
JP2019505284A (ja) * | 2016-02-05 | 2019-02-28 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | 制御オブジェクトの空間位置を決定する方法および装置 |
US10946282B2 (en) | 2016-02-05 | 2021-03-16 | Tencent Technology (Shenzhen) Company Limited | Control object spatial location determining method and apparatus |
JPWO2017169158A1 (ja) * | 2016-03-29 | 2019-02-07 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JPWO2017187708A1 (ja) * | 2016-04-26 | 2019-02-28 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US11017257B2 (en) | 2016-04-26 | 2021-05-25 | Sony Corporation | Information processing device, information processing method, and program |
JP7092028B2 (ja) | 2016-04-26 | 2022-06-28 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US10698574B2 (en) | 2017-05-29 | 2020-06-30 | Fujitsu Limited | Display control program, display control method, and display control apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN101389384B (zh) | 2012-03-07 |
JP4163718B2 (ja) | 2008-10-08 |
TW200812672A (en) | 2008-03-16 |
EP1990077A4 (en) | 2009-07-01 |
CN101389384A (zh) | 2009-03-18 |
EP1990077A1 (en) | 2008-11-12 |
KR20080072061A (ko) | 2008-08-05 |
TWI320327B (en) | 2010-02-11 |
US20090089694A1 (en) | 2009-04-02 |
WO2007099916A1 (ja) | 2007-09-07 |
KR100990304B1 (ko) | 2010-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4163718B2 (ja) | オブジェクト表示装置、オブジェクト配置方法、および、プログラム | |
JP4074879B1 (ja) | ゲーム装置、メッセージ表示方法、および、プログラム | |
JP3977405B1 (ja) | ゲーム音出力装置、ゲーム音制御方法、および、プログラム | |
JP4221035B2 (ja) | ゲーム音出力装置、音像定位制御方法、および、プログラム | |
JP4040050B2 (ja) | プログラム、キャラクタ制御方法、ならびに、キャラクタ制御装置 | |
EP2133842A1 (en) | Image generating apparatus, image processing method, information recording medium, and program | |
US8128497B2 (en) | Game machine, game machine control method, information recording medium, and program | |
JP3974136B2 (ja) | プログラム、ライト配置方法、ならびに、画像生成装置 | |
JP3949703B1 (ja) | 画像生成装置、キャラクタ外観変更方法、および、プログラム | |
JP3974134B2 (ja) | プログラム、自動生成方法、ならびに、画像生成装置 | |
JP4343234B2 (ja) | ゲーム装置、キャラクタ制御方法、および、プログラム | |
JP3974135B2 (ja) | プログラム、自動配置方法、ならびに、画像生成装置 | |
JP2020069317A (ja) | ゲームプログラム、記録媒体、ゲーム処理方法 | |
JP5351674B2 (ja) | ゲーム装置、ゲーム制御方法、ならびに、プログラム | |
JP2004287504A (ja) | 画像生成装置、画像処理方法、ならびに、プログラム | |
JP2006271786A (ja) | プログラム、キャラクタ移動制御方法、ならびに、キャラクタ移動制御装置 | |
JP5143805B2 (ja) | 画像処理装置、処理方法、ならびに、プログラム | |
JP4714248B2 (ja) | 表示装置、表示方法、ならびに、プログラム | |
JP2009232178A (ja) | 映像生成装置、映像表示方法、および、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080430 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080625 |
|
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: 20080722 |
|
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: 20080724 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110801 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4163718 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110801 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120801 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130801 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130801 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140801 Year of fee payment: 6 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |