Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7728070B2 - program - Google Patents
[go: Go Back, main page]

JP7728070B2 - program - Google Patents

program

Info

Publication number
JP7728070B2
JP7728070B2 JP2022157048A JP2022157048A JP7728070B2 JP 7728070 B2 JP7728070 B2 JP 7728070B2 JP 2022157048 A JP2022157048 A JP 2022157048A JP 2022157048 A JP2022157048 A JP 2022157048A JP 7728070 B2 JP7728070 B2 JP 7728070B2
Authority
JP
Japan
Prior art keywords
image
displayed
display
server
frame
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
Application number
JP2022157048A
Other languages
Japanese (ja)
Other versions
JP2024050279A (en
Inventor
夏葉 松原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Colopl Inc
Original Assignee
Colopl Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Colopl Inc filed Critical Colopl Inc
Priority to JP2022157048A priority Critical patent/JP7728070B2/en
Publication of JP2024050279A publication Critical patent/JP2024050279A/en
Application granted granted Critical
Publication of JP7728070B2 publication Critical patent/JP7728070B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、プログラム、情報処理システム及び情報処理装置に関する。 The present invention relates to a program, an information processing system, and an information processing device.

従来から、例えば、ゲームを提供する情報処理システムや情報処理装置では、ゲーム内で使用されるキャラクタ画像やプロフィール画面で使用されるプロフィール画像等、各種場面で使用可能な画像をプレーヤが作成、編集可能な機能、作成された画像を表示可能な機能が提供されている(特許文献1参照)。 For example, information processing systems and information processing devices that provide games have traditionally provided functions that allow players to create and edit images that can be used in various situations, such as character images used in the game and profile images used on the profile screen, and functions that allow players to display the created images (see Patent Document 1).

特開2015-223501号公報Japanese Patent Application Laid-Open No. 2015-223501

しかし、従来の上記機能はプレーヤによる編集の自由度が高いため、例えば、キャラクタの首から上が全く無い画像や、キャラクタの特定部位のみがアップになった画像等、他人に違和感や不快感を与える画像が表示されるというおそれが生じていた。 However, because the above-mentioned conventional functions allow players a high degree of freedom in editing, there is a risk that images that cause discomfort or discomfort to others may be displayed, such as an image in which the character is completely missing from the neck up, or an image that shows only a close-up of a specific part of the character.

そこで、本発明は、上記した事情によりなされたものであり、画像の表示に対して一定の制限を課すことが可能なプログラムの提供を目的とする。 SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and has as its object to provide a program that can impose certain restrictions on the display of images.

上記した目的を達成するために、本発明は次のように構成されている。 To achieve the above objectives, the present invention is configured as follows:

本発明に係るプログラムは、表示領域におけるオブジェクトの表示を制御する表示制御部と、前記表示領域内における前記オブジェクトの配置可能な範囲を定める特定範囲を設定する特定範囲設定部と、してコンピュータを機能させ、前記オブジェクトは、当該オブジェクトに設定された基準点が前記特定範囲内に位置するように配置可能であり、前記表示制御部は、配置された前記オブジェクトについて、前記表示領域内に位置している部分は前記表示領域に表示するものの、前記表示領域外に位置している部分は前記表示領域に表示せず、前記基準点が前記特定範囲のいずれの位置にあるときであっても、前記表示領域において、少なくとも前記オブジェクトの特定部分を表示可能である The program of the present invention causes a computer to function as a display control unit that controls the display of objects in a display area and a specific range setting unit that sets a specific range that determines the range within which the objects can be placed in the display area, and the objects can be placed so that a reference point set for the object is located within the specific range, and the display control unit displays the part of the placed object that is located within the display area in the display area but does not display the part that is located outside the display area in the display area, and can display at least a specific part of the object in the display area regardless of where the reference point is within the specific range .

前記表示制御部は、いずれかの表示倍率で前記オブジェクトを表示することが可能であり、前記表示倍率の上限は、前記表示領域に表示される前記オブジェクトの数に応じて異なっていてもよい。 The display control unit may be capable of displaying the objects at any display magnification, and the upper limit of the display magnification may vary depending on the number of objects displayed in the display area.

本発明に係るプログラムによれば、画像の表示に対して一定の制限を課すことができる。 According to the program of the present invention, it is possible to impose certain restrictions on the display of images.

情報処理システムの全体構成の説明図である。FIG. 1 is an explanatory diagram of the overall configuration of an information processing system. サーバのハードウェア構成の説明図である。FIG. 2 is an explanatory diagram of a hardware configuration of a server. ユーザ端末のハードウェア構成の説明図である。FIG. 2 is an explanatory diagram of the hardware configuration of a user terminal. ホーム画面の一例を示す説明図である。FIG. 2 is an explanatory diagram illustrating an example of a home screen. 画像作成メニュー画面の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an image creation menu screen. 初期設定画面の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an initial setting screen. 画像作成画面の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an image creation screen. 画像作成画面の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an image creation screen. 画像作成画面の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an image creation screen. 画像作成画面におけるオブジェクトの表示の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an object display on an image creation screen. 画像作成画面におけるオブジェクトの表示の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an object display on an image creation screen. 画像作成画面におけるオブジェクトの表示の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an object display on an image creation screen. 画像作成画面におけるオブジェクトの表示の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an object display on an image creation screen. 画像作成画面におけるオブジェクトの表示の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an object display on an image creation screen. 画像作成画面におけるオブジェクトの表示の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an object display on an image creation screen. 画像作成画面におけるオブジェクトの表示の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an object display on an image creation screen. 画像が表示された状態のホーム画面の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of a home screen on which an image is displayed. サーバ及びユーザ端末の機能的構成の説明図である。FIG. 2 is an explanatory diagram of the functional configuration of a server and a user terminal. アプリケーション起動時処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of a process performed when an application is started. 画像作成機能起動時処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of processing at the time of starting up an image creation function. 新規作成開始時処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of a new creation start process. 再編集開始時処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of a re-editing start process. 設定情報確定時処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of a setting information determination process. スワイプ操作時処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of a process performed during a swipe operation. ピンチ操作時処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of processing during a pinch operation. 終了時処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of a termination process.

以下、本発明の実施形態について、図面を参照しつつ説明する。なお、以下の実施形態は本発明を説明するための一態様に過ぎず、また、本実施形態において示す数値等も一例に過ぎず、本発明を限定するものではない。本発明を限定するものではない。また、本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。さらに、本明細書及び図面において、実質的に同一の機能や構成を備える要素については極力同一の符号を付して重複する説明を省略し、本発明と直接関係しない要素については図示を省略する。 Embodiments of the present invention will be described below with reference to the drawings. Note that the following embodiment is merely one aspect for explaining the present invention, and the numerical values and other information shown in the embodiment are merely examples and do not limit the present invention. Furthermore, not all of the configurations described in the present embodiment are necessarily essential components of the present invention. Furthermore, in this specification and drawings, elements having substantially the same functions and configurations will be assigned the same reference numerals wherever possible, and redundant explanations will be omitted, and elements not directly related to the present invention will not be illustrated.

(情報処理システムSの構成)
本実施形態に係る情報処理システムSは、図1に示すように、サーバ100とユーザ端末200とがネットワーク300により接続されることで構築された、いわゆるクライアントサーバシステムである。本実施形態では、情報処理システムSによりゲームが提供される場合について説明する。
(Configuration of information processing system S)
1, the information processing system S according to this embodiment is a so-called client-server system constructed by connecting a server 100 and a user terminal 200 via a network 300. In this embodiment, a case will be described in which a game is provided by the information processing system S.

本実施形態に係る情報処理システムSは、サーバ100及びユーザ端末200が協働しゲームを提供する情報処理装置として機能する。サーバ100及びユーザ端末200では、ゲームにおける各種機能の実行やゲームの進行に関する制御がそれぞれ分担されており、サーバ100とユーザ端末200とが協働することにより、上記の各種機能やゲームが実行される。 The information processing system S according to this embodiment functions as an information processing device that provides a game through the cooperation of a server 100 and a user terminal 200. The server 100 and the user terminal 200 are responsible for executing various game functions and controlling the game's progress, and the various functions and games described above are executed through the cooperation of the server 100 and the user terminal 200.

サーバ100は、ネットワーク300を介して複数のユーザ端末200と相互に通信可能に接続される。各ユーザ端末200は、ネットワーク300を介してサーバ100と種々の情報を送受信可能である。また、各ユーザ端末200は、ネットワーク300やサーバ100を介して他のユーザ端末200と種々の情報を送受信可能である。サーバ100は、ユーザ端末200によりゲームをプレイするユーザ(以下、プレーヤともいう)ごとに種々の情報(たとえば、プレーヤの情報)を記憶し、また、ゲームに関する種々の情報を記憶可能である。また、サーバ100は、ユーザ端末200による入力操作に基づき、記憶されている情報の更新や、ユーザ端末200に対する画像や各種情報の送信(ダウンロード)等の処理を実行可能である。なお、各ユーザ端末200は、自身が備える無線通信機能により、ネットワーク300やサーバ100を介することなく直接、ユーザ端末200同士で種々の情報を送受信可能であってもよい。 The server 100 is connected to multiple user terminals 200 via a network 300 so that they can communicate with each other. Each user terminal 200 can send and receive various information to and from the server 100 via the network 300. Each user terminal 200 can also send and receive various information to and from other user terminals 200 via the network 300 and the server 100. The server 100 stores various information (e.g., player information) for each user (hereinafter referred to as a player) playing a game using a user terminal 200, and can also store various information related to the game. Based on input operations from the user terminal 200, the server 100 can perform processes such as updating the stored information and transmitting (downloading) images and various information to the user terminal 200. Note that each user terminal 200 may be able to send and receive various information directly between user terminals 200 without going through the network 300 or the server 100, using its own wireless communication capabilities.

ネットワーク300は、インターネット、携帯電話網、LAN(Local Area Network)、WAN(Wide Area Network)、専用回線等で構成されている。サーバ100とユーザ端末200とは、ネットワーク300を介して無線又は有線で接続される。 The network 300 is composed of the Internet, a mobile phone network, a LAN (Local Area Network), a WAN (Wide Area Network), a dedicated line, etc. The server 100 and the user terminal 200 are connected wirelessly or by wire via the network 300.

(サーバ100のハードウェア構成)
サーバ100は、図2に示すように、CPU(Central Processhing Unit)110、メモリ120、記憶部130、通信部140、入力部150,出力部160、内部バス170、入出力インターフェース180等を有している。以下では、サーバ100のCPU110、メモリ120、記憶部130、通信部140、入力部150、出力部160、内部バス170、入力インターフェース180をそれぞれ、サーバCPU110、サーバメモリ120、サーバ記憶部130、サーバ通信部140、サーバ入力部150、サーバ出力部160、サーバ内部バス170、サーバ入出力インターフェース180ともいうものとする。
(Hardware configuration of server 100)
2, the server 100 includes a CPU (Central Processing Unit) 110, memory 120, storage unit 130, communication unit 140, input unit 150, output unit 160, internal bus 170, and input/output interface 180. Hereinafter, the CPU 110, memory 120, storage unit 130, communication unit 140, input unit 150, output unit 160, internal bus 170, and input interface 180 of the server 100 will also be referred to as the server CPU 110, server memory 120, server storage unit 130, server communication unit 140, server input unit 150, server output unit 160, server internal bus 170, and server input/output interface 180, respectively.

サーバCPU110は、サーバメモリ120に記憶されているプログラムやデータに従って、ゲームにおける各種機能の実行やゲームの進行等の各種処理を行う。 The server CPU 110 performs various processes, such as executing various game functions and progressing the game, in accordance with the programs and data stored in the server memory 120.

サーバメモリ120は、ROM(Read Only Memory)、RAM(Random Access Memory)等で構成され、ゲームにおける各種機能の実行やゲームの進行等の処理に用いられる各種プログラムやデータを記憶する。サーバCPU110及びサーバメモリ120は、サーバ内部バス170を介して互いに接続されている。 The server memory 120 is composed of ROM (Read Only Memory), RAM (Random Access Memory), etc., and stores various programs and data used to execute various game functions and process game progress. The server CPU 110 and server memory 120 are connected to each other via the server internal bus 170.

サーバ記憶部130は、HDD(Hard Disk Drive)、SSD(Solid State Drive)等で構成され、各種プログラムやデータを記憶する。サーバ記憶部130に記憶されたプログラムやデータは、サーバCPU110によってサーバメモリ120に読み出される(ロードされる)。 The server storage unit 130 is composed of a hard disk drive (HDD), solid state drive (SSD), etc., and stores various programs and data. The programs and data stored in the server storage unit 130 are read (loaded) into the server memory 120 by the server CPU 110.

サーバ通信部140は、通信インターフェース等で構成され、ネットワーク300を介してユーザ端末200との間で各種データやプログラム等の情報を送受信する。サーバ100においては、サーバ通信部140によりユーザ端末200から各種情報を受信し、受信した各種情報がサーバメモリ120又はサーバ記憶部130に記憶される。また、サーバCPU110により実行された各種処理の結果に関する情報等が、サーバ通信部140によりユーザ端末200に送信される。 The server communication unit 140 is composed of a communication interface, etc., and transmits and receives information such as various data and programs to and from the user terminal 200 via the network 300. In the server 100, the server communication unit 140 receives various information from the user terminal 200, and the received information is stored in the server memory 120 or the server storage unit 130. In addition, information regarding the results of various processes executed by the server CPU 110 is transmitted to the user terminal 200 by the server communication unit 140.

サーバ入力部150は、キーボード、マウス等で構成される。サーバ入力部150による入力操作に基づき、サーバメモリ120やサーバ記憶部130への各種プログラムやデータの記憶、記憶している各種プログラムやデータの更新(アップデート)等の各種処理が実行される。 The server input unit 150 is composed of a keyboard, mouse, etc. Based on input operations using the server input unit 150, various processes are executed, such as storing various programs and data in the server memory 120 and server storage unit 130, and updating the various stored programs and data.

サーバ出力部160は、文字や画像等を表示可能なディスプレイ、音声を出力可能なスピーカ等で構成される。サーバ入力部150による入力操作に基づき実行された各種処理の内容は、サーバ出力部160により出力される。 The server output unit 160 is composed of a display capable of displaying text, images, etc., a speaker capable of outputting sound, etc. The contents of various processes executed based on input operations by the server input unit 150 are output by the server output unit 160.

そして、サーバ記憶部130、サーバ通信部140、サーバ入力部150、サーバ出力部160は、サーバ入出力インターフェース180に接続され、サーバ入出力インターフェース180は、サーバ内部バス170に接続されている。 The server storage unit 130, server communication unit 140, server input unit 150, and server output unit 160 are connected to the server input/output interface 180, which is connected to the server internal bus 170.

(ユーザ端末200のハードウェア構成)
ユーザ端末200としては、例えば、スマートフォン、タブレット、携帯電話、パーソナルコンピュータ、携帯ゲーム機、店舗や家庭に設置される据え置き型ゲーム機等が挙げられる。本実施形態では、ユーザ端末200としてスマートフォンが用いられる場合について説明する。
(Hardware configuration of user terminal 200)
Examples of the user terminal 200 include a smartphone, a tablet, a mobile phone, a personal computer, a portable game console, a stationary game console installed in a store or at home, etc. In this embodiment, a case where a smartphone is used as the user terminal 200 will be described.

ユーザ端末200は、図3に示すように、CPU210、メモリ220、記憶部230、通信部240、入力部250,出力部260、内部バス270、入出力インターフェース280等を有している。以下では、ユーザ端末200のCPU210、メモリ220、記憶部230、通信部240、入力部250、出力部260、内部バス270、入力インターフェース280をそれぞれ、端末CPU210、端末メモリ220、端末記憶部230、端末通信部240、端末入力部250、端末出力部260、端末内部バス270、端末入出力インターフェース280ともいうものとする。 As shown in FIG. 3, the user terminal 200 has a CPU 210, memory 220, storage unit 230, communication unit 240, input unit 250, output unit 260, internal bus 270, input/output interface 280, etc. Hereinafter, the CPU 210, memory 220, storage unit 230, communication unit 240, input unit 250, output unit 260, internal bus 270, and input interface 280 of the user terminal 200 will also be referred to as the terminal CPU 210, terminal memory 220, terminal storage unit 230, terminal communication unit 240, terminal input unit 250, terminal output unit 260, terminal internal bus 270, and terminal input/output interface 280, respectively.

なお、端末CPU210、端末メモリ220、端末記憶部230、端末通信部240、端末入力部250、端末出力部260、端末内部バス270、端末入出力インターフェース280はそれぞれ、サーバCPU110、サーバメモリ120、サーバ記憶部130、サーバ通信部140、サーバ入力部150、サーバ出力部160、サーバ内部バス170、サーバ入出力インターフェース180と実質的に同様の構成及び機能であるため、一部を除き、詳細な説明を省略する。 Note that the terminal CPU 210, terminal memory 220, terminal storage unit 230, terminal communication unit 240, terminal input unit 250, terminal output unit 260, terminal internal bus 270, and terminal input/output interface 280 have substantially the same configurations and functions as the server CPU 110, server memory 120, server storage unit 130, server communication unit 140, server input unit 150, server output unit 160, server internal bus 170, and server input/output interface 180, respectively, and therefore detailed explanations will be omitted with some exceptions.

ユーザ端末200においては、端末CPU210及び端末メモリ220が端末内部バス270を介して互いに接続され、端末記憶部230、端末通信部240、端末入力部250、端末出力部260が端末入出力インターフェース280に接続され、端末入出力インターフェース280が端末内部バス270に接続されている。そして、ユーザ端末200においても、端末メモリ220に記憶されているプログラムやデータに従って、ゲームにおける各種機能の実行やゲームの進行等の各種処理を行う。また、ユーザ端末200においては、端末通信部240によりサーバ100から各種情報を受信し、受信した各種情報が端末メモリ220又は端末記憶部230に記憶される。また、端末CPU210により実行された各種処理の結果に関する情報等が、端末通信部240によりサーバ100に送信される。 In the user terminal 200, the terminal CPU 210 and terminal memory 220 are connected to each other via the terminal internal bus 270, and the terminal storage unit 230, terminal communication unit 240, terminal input unit 250, and terminal output unit 260 are connected to the terminal input/output interface 280, which is connected to the terminal internal bus 270. The user terminal 200 also performs various processes, such as executing various game functions and progressing through the game, in accordance with the programs and data stored in the terminal memory 220. The user terminal 200 also receives various information from the server 100 via the terminal communication unit 240, and the received information is stored in the terminal memory 220 or the terminal storage unit 230. Information regarding the results of the various processes executed by the terminal CPU 210 is also transmitted to the server 100 by the terminal communication unit 240.

端末入力部250は、例えば、ユーザ端末200に対する操作を入力可能なタッチパネル、キーボード、マウス、コントローラ、物理ボタン等で構成され、ユーザ端末200自体に搭載されたものであっても、ユーザ端末200とは別個に設けられ接続ケーブル等によりユーザ端末200に接続されるものであってもよい。また、端末入力部250は、音声入力が可能なマイク、ユーザ端末200の傾き、移動、振動等を検出し検出した情報を入力可能な加速度センサであってもよい。本実施形態では、ユーザ端末200が、端末入力部250及び端末出力部260の両方の機能を兼ねるタッチパネル262を備えている。 The terminal input unit 250 may be configured, for example, with a touch panel, keyboard, mouse, controller, physical buttons, etc., which can input operations to the user terminal 200, and may be mounted on the user terminal 200 itself, or may be provided separately from the user terminal 200 and connected to the user terminal 200 via a connection cable, etc. The terminal input unit 250 may also be a microphone capable of voice input, or an acceleration sensor capable of detecting the tilt, movement, vibration, etc. of the user terminal 200 and inputting the detected information. In this embodiment, the user terminal 200 is equipped with a touch panel 262 which functions as both the terminal input unit 250 and the terminal output unit 260.

(情報処理システムSにより提供される機能の概要)
本実施形態に係る情報処理システムSにより提供されるゲームには、プレーヤが、プロフィール画面PSやゲームの結果を示すリザルト画面等の各種画面において表示される種々の画像を作成、編集可能な画像作成機能が設けられている。この画像作成機能では、プレーヤが、予め用意されている複数種類のオブジェクトPOの中から1又は複数を用いて、1のオブジェクトPOが表示される画像、又は、複数のオブジェクトPOが横並びに表示される画像を作成することができる。また、オブジェクトPOに対しては、拡大、縮小等の処理を行うことが可能であり、種々の表示倍率(サイズ)でオブジェクトOを画像内に表示させることができる。以下では、画像作成機能について、ユーザ端末200を利用してプロフィール画面PSにおいて表示される画像Pを作成する場合を例として、説明する。
(Outline of functions provided by information processing system S)
The game provided by the information processing system S according to this embodiment includes an image creation function that enables a player to create and edit various images to be displayed on various screens, such as the profile screen PS and a result screen showing the game results. This image creation function allows a player to create an image displaying a single object PO or an image displaying multiple objects PO side by side using one or more of a plurality of types of objects PO prepared in advance. Furthermore, the object PO can be enlarged, reduced, or otherwise processed, allowing the object O to be displayed within the image at various display magnifications (sizes). The image creation function will be described below using the example of creating an image P to be displayed on the profile screen PS using the user terminal 200.

画像作成機能を利用するにあたり、プレーヤは、ゲームを実行するための専用のアプリケーションを予めユーザ端末200にインストールすると共に、サーバ100にプレーヤの登録(例えば、プレーヤID、ゲームで使用するプレーヤ名やチーム名等の情報の登録)を行う。アプリケーションを起動すると、ユーザ端末200は、上記プレーヤ名やチーム名、プレーヤにより作成された画像P等、サーバ100に記憶されている各種データを受信し、タッチパネル262にホーム画面HSを表示する。なお、後述するように、プレーヤにより作成された画像Pは、サーバ100のサーバ記憶部130に記憶されるが、作成前においては、サーバ記憶部130に画像Pは記憶されておらず、ユーザ端末200が画像Pを受信することはない。 To use the image creation function, the player installs a dedicated application for playing the game on the user terminal 200 in advance and registers the player with the server 100 (e.g., registering information such as the player ID, player name, and team name to be used in the game). When the application is launched, the user terminal 200 receives various data stored on the server 100, such as the player name, team name, and image P created by the player, and displays a home screen HS on the touch panel 262. As described below, the image P created by the player is stored in the server storage unit 130 of the server 100. However, before creation, the image P is not stored in the server storage unit 130, and the user terminal 200 does not receive the image P.

ホーム画面HSは、アプリケーション起動時の初期画面である。図4に示すように、ホーム画面HSには、サーバ100から受信したプレーヤ名、チーム名、画像P等が表示されるプロフィール画面PSが含まれていると共に、ゲームを開始するためのアイコンI1、画像作成機能を起動するためのアイコンI2が表示される。サーバ記憶部130に画像Pが記憶されていないとき(画像Pの作成前)には、プロフィール画面PSに画像Pは表示されない。ユーザ端末200は、アイコンI1がタップされることにより、タッチパネル262にゲーム画面(特に図示しておらず)を表示してゲームを開始し、アイコンI2がタップされることにより、タッチパネル262に画像作成メニュー画面ISを表示して画像作成機能を起動する。 The home screen HS is the initial screen when the application is launched. As shown in FIG. 4, the home screen HS includes a profile screen PS that displays the player name, team name, image P, etc. received from the server 100, as well as an icon I1 for starting the game and an icon I2 for activating the image creation function. When no image P is stored in the server storage unit 130 (before image P has been created), no image P is displayed on the profile screen PS. When icon I1 is tapped, the user terminal 200 displays a game screen (not specifically shown) on the touch panel 262 and starts the game, and when icon I2 is tapped, an image creation menu screen IS is displayed on the touch panel 262 and activates the image creation function.

画像作成メニュー画面ISは、画像作成機能起動時の初期画面である。図5に示すように、画像作成メニュー画面ISには、新規の画像Pを作成するためのアイコンI3、作成された画像Pを再編集するためのアイコンI4が表示される。ユーザ端末200は、アイコンI3がタップされることにより、タッチパネル262に初期設定画面NSを表示する。また、ユーザ端末200は、アイコンI4がタップされることにより、タッチパネル262に画像作成画面CSを表示すると共に、サーバ100から受信した画像Pを表示する。これにより、既に作成された画像Pの再編集が可能となる。 The image creation menu screen IS is the initial screen when the image creation function is activated. As shown in FIG. 5, the image creation menu screen IS displays an icon I3 for creating a new image P and an icon I4 for re-editing a created image P. When icon I3 is tapped, the user terminal 200 displays the initial setting screen NS on the touch panel 262. When icon I4 is tapped, the user terminal 200 displays the image creation screen CS on the touch panel 262 and also displays the image P received from the server 100. This makes it possible to re-edit an image P that has already been created.

初期設定画面NSは、新規の画像Pを作成するにあたり各種設定を行うための画面である。図6(a)又は(b)に示すように、初期設定画面NSには、画像Pに表示するオブジェクトPOの数を選択するためのセレクトボタンB1が表示される。セレクトボタンB1をタップすると、1から上限選択数(本実施形態では4)までの値が表示される。プレーヤは、いずれかの値をタップすることで、画像Pに表示するオブジェクトPOの数を選択することができる。 The initial setting screen NS is a screen for making various settings when creating a new image P. As shown in Figure 6(a) or (b), the initial setting screen NS displays a select button B1 for selecting the number of objects PO to display in the image P. Tapping the select button B1 displays values ranging from 1 to the maximum selectable number (4 in this embodiment). By tapping one of the values, the player can select the number of objects PO to display in the image P.

また、図6(a)又は(b)に示すように、初期設定画面NSには、画像Pに表示するオブジェクトPOの種類を選択するためのセレクトボタンB2、決定したオブジェクトPOを配置するレイヤを選択するためのセレクトボタンB3が表示される。 Also, as shown in Figure 6(a) or (b), the initial setting screen NS displays a select button B2 for selecting the type of object PO to be displayed in the image P, and a select button B3 for selecting the layer on which the selected object PO will be placed.

ここで、サーバ100のサーバ記憶部130には、画像Pに表示可能なオブジェクトPOとして、頭部及び胴部を備え全長全幅がいずれも略同一に設定されたキャラクタの全身に係る平面オブジェクト(平面画像)が複数種類記憶されている。また、画像Pは、特に図示していないが、仮想的に所定の距離をおいて重ねて配置された複数階層(本実施形態では4層)の表示レイヤから構成されており、いずれかの表示レイヤ上にオブジェクトPOを配置することができる。後述するように、画像Pに表示される複数のオブジェクトPOは、その一部が互いに重複することがあるが、重複部分については、下位のオブジェクトPOよりも上位のオブジェクトPOが優先的に表示される。すなわち、画像Pでは、下位のオブジェクトPOにおける重複部分は、上位のオブジェクトPOに覆われることにより表示されない。 The server storage unit 130 of the server 100 stores, as objects PO that can be displayed in the image P, multiple types of planar objects (planar images) of the entire body of a character, each with a head and torso and all set to have approximately the same overall length and width. Furthermore, although not specifically shown, the image P is composed of multiple display layers (four in this embodiment) that are virtually stacked at a predetermined distance, and an object PO can be placed on any of the display layers. As will be described later, the multiple objects PO displayed in the image P may partially overlap each other, but in the overlapping portions, higher-level objects PO are displayed preferentially over lower-level objects PO. In other words, in the image P, the overlapping portions of the lower-level objects PO are not displayed because they are covered by the higher-level objects PO.

そして、初期設定画面NSに表示されたセレクトボタンB2をタップすると、サーバ記憶部130に記憶されている複数種類のオブジェクトPOのサムネイル一覧(特に図示しておらず)が表示される。プレーヤは、いずれかのサムネイルをタップすることで、画像Pに表示するオブジェクトPOの種類を選択することができる。また、初期設定画面NSに表示されたセレクトボタンB3をタップすると、最上位の表示レイヤ(画像Pにおける最も前面側に位置する表示レイヤ)から最下位の表示レイヤ(画像Pにおける最も背面側に位置する表示レイヤ)までのレイヤ番号が表示される。レイヤ番号は、最上位の表示レイヤから順に「1」~「4」が定められており、プレーヤは、いずれかのレイヤ番号をタップすることで、対象のオブジェクトPOを配置する表示レイヤを選択することができる。 Tapping the select button B2 displayed on the initial setup screen NS displays a list of thumbnails (not specifically shown) of multiple types of object PO stored in the server storage unit 130. By tapping one of the thumbnails, the player can select the type of object PO to display in the image P. Tapping the select button B3 displayed on the initial setup screen NS also displays the layer numbers from the top display layer (the display layer located at the forefront of the image P) to the bottom display layer (the display layer located at the backmost of the image P). The layer numbers are assigned in order from "1" to "4" starting from the top display layer, and the player can select the display layer on which to place the target object PO by tapping one of the layer numbers.

また、上記したように、オブジェクトPOの数が複数のときには、各オブジェクトPOは画像Pに横並びに表示される。図6(a)又は(b)に示すように、初期設定画面NSでは、決定されたオブジェクトPOの数が2以上のときには、画像Pにおける各オブジェクトPOの表示位置ごとにそれぞれ、セレクトボタンB2及びセレクトボタンB3が表示される。これにより、プレーヤは、表示位置ごとに、オブジェクトPOの種類及び表示レイヤを選択できる。例えば、選択されたオブジェクトPOの数が2のときには、図6(a)に示すように、画像Pに横並びに表示される2つのオブジェクトPOそれぞれについて、表示するオブジェクトPOの種類及び表示レイヤを選択できる。また、例えば、選択されたオブジェクトPOの数が4のときには、図6(b)に示すように、画像Pに横並びに表示される4つのオブジェクトPOそれぞれについて、表示するオブジェクトPOの種類及び表示レイヤを選択できる。 Furthermore, as described above, when there are multiple objects PO, the objects PO are displayed side by side in the image P. As shown in FIG. 6(a) or (b), when two or more objects PO are selected on the initial setting screen NS, a select button B2 and a select button B3 are displayed at each display position of each object PO in the image P. This allows the player to select the type of object PO and display layer for each display position. For example, when two objects PO are selected, as shown in FIG. 6(a), the player can select the type of object PO and display layer to display for each of the two objects PO displayed side by side in the image P. Furthermore, when four objects PO are selected, as shown in FIG. 6(b), the player can select the type of object PO and display layer to display for each of the four objects PO displayed side by side in the image P.

さらに、図6(a)又は(b)に示すように、初期設定画面NSには、プレーヤに選択されたオブジェクトPOの種類及び表示レイヤの内容を確定するためのアイコンI5が表示される。ユーザ端末200は、アイコンI5がタップされることにより、初期設定画面NSで選択されたオブジェクトPOのデータをサーバ記憶部130から受信し、タッチパネル262に画像作成画面CSを表示する。これにより、新規の画像Pの作成が可能となる。 Furthermore, as shown in FIG. 6(a) or (b), the initial setting screen NS displays an icon I5 for confirming the type of object PO selected by the player and the contents of the display layer. When icon I5 is tapped, the user terminal 200 receives data for the object PO selected on the initial setting screen NS from the server storage unit 130 and displays an image creation screen CS on the touch panel 262. This makes it possible to create a new image P.

画像作成画面CSは、新規の、又は既に作成された画像Pの各種編集を行うための画面である。図7~図9に示すように、画像作成画面CSには、作成される画像Pの外枠を構成し、かつ選択した各オブジェクトPOが表示される矩形状の表示枠DFが表示されると共に、選択された各オブジェクトPOの表示位置に応じて設定され、かつ対応するオブジェクトPOを配置可能な範囲(各オブジェクトPOを移動させることが可能な範囲)を示す矩形状の移動範囲枠が設定される。また、各移動範囲枠内に対応するオブジェクトPOが表示される。さらに、画像作成画面CSには、作成された画像Pをプロフィール画面PSに表示すると共に、サーバ記憶部130に記憶するためのアイコンI6が表示される。プレーヤは、オブジェクトPOをスワイプすることで、このオブジェクトPOを移動させて移動範囲枠内のいずれかの位置に配置することができる。また、プレーヤは、オブジェクトPOをピンチアウト又はピンチインすることで、このオブジェクトPOを拡大又は縮小させることができる。なお、設定される移動範囲枠は、プレーヤがオブジェクトPOの移動範囲を確認容易とするために画像作成画面CSに表示されるようにしてもよいし、表示されないようにしてもよい。 The image creation screen CS is a screen for performing various edits on new or previously created images P. As shown in Figures 7 to 9, the image creation screen CS displays a rectangular display frame DF that constitutes the outer frame of the image P to be created and in which each selected object PO is displayed. It also displays a rectangular movement range frame that is set according to the display position of each selected object PO and indicates the range within which the corresponding object PO can be placed (the range within which each object PO can be moved). The corresponding object PO is also displayed within each movement range frame. Furthermore, the image creation screen CS displays the created image P on the profile screen PS and also displays an icon I6 for storing the object PO in the server storage unit 130. By swiping the object PO, the player can move the object PO and place it anywhere within the movement range frame. Furthermore, by pinching out or in on the object PO, the player can enlarge or reduce the object PO. The set movement range frame may or may not be displayed on the image creation screen CS to allow the player to easily confirm the movement range of the object PO.

上記したように、表示枠DFは画像Pの外枠を構成するものであるため、表示枠DF内の表示内容がそのまま画像Pとなる。本実施形態では、拡大させたときのサイズや移動範囲枠内における配置位置により、オブジェクトPOの一部が表示枠DF外にはみ出すことがあるが、このはみ出した部分は表示枠DF内に表示されない。したがって、画像Pにおいても、オブジェクトPOのうち表示枠DF外にはみ出した部分は表示されず、表示枠DF内に収まる部分のみが画像Pに表示される。 As mentioned above, the display frame DF constitutes the outer frame of the image P, so the content displayed within the display frame DF becomes the image P as is. In this embodiment, depending on the size when enlarged and the placement position within the movement range frame, part of the object PO may extend outside the display frame DF, but this extending part will not be displayed within the display frame DF. Therefore, in the image P, the part of the object PO that extends outside the display frame DF will not be displayed, and only the part that fits within the display frame DF will be displayed.

また、本実施形態では、画像Pに表示されるオブジェクトPOの数(初期設定画面NSで選択されたオブジェクトPOの数)に応じて、設定される移動範囲枠の数、各移動範囲枠の大きさ、オブジェクトPOを拡大又は縮小可能な表示倍率の変更可能範囲が設定されている。 In addition, in this embodiment, the number of movement range frames to be set, the size of each movement range frame, and the changeable range of the display magnification by which the objects PO can be enlarged or reduced are set according to the number of objects PO displayed in the image P (the number of objects PO selected on the initial setting screen NS).

図8(a)に示すように、表示されるオブジェクトPOの数が1のときには、表示枠DFに対して1つの移動範囲枠MF1が設定される。この移動範囲枠MF1は、表示枠DFを横断するように設定されており、左縁及び右縁がそれぞれ、表示枠DFの左縁及び右縁よりも外側に位置し、上縁及び下縁がそれぞれ、表示枠DFの上縁及び下縁よりも内側に位置するように設定される。また、オブジェクトPOの表示倍率の変更可能範囲は、等倍から6倍までに設定されている。 As shown in Figure 8(a), when the number of displayed objects PO is one, one movement range frame MF1 is set for the display frame DF. This movement range frame MF1 is set to cross the display frame DF, with its left and right edges positioned outside the left and right edges of the display frame DF, respectively, and its top and bottom edges positioned inside the top and bottom edges of the display frame DF, respectively. In addition, the range in which the display magnification of the object PO can be changed is set to between 1x and 6x.

図8(b)に示すように、表示されるオブジェクトPOの数が2のときには、表示枠DFに対して2つの移動範囲枠MF21、MF22が所定間隔をおいて横並びに設定される。また、左側に位置する移動範囲枠MF21は、左縁が表示枠DFの左縁よりも外側に位置し、右側に位置する移動範囲枠MF22は、右縁が表示枠DFの右縁よりも外側に位置するように設定される。また、移動範囲枠MF21、MF22はいずれも、上縁及び下縁がそれぞれ、表示枠DFの上縁及び下縁よりも内側に位置するように設定される。さらに、移動範囲枠MF21、MF22はいずれも、横幅が同一に設定される。また、移動範囲枠MF21、MF22内に表示されるオブジェクトPOの表示倍率の変更可能範囲はいずれも、等倍から4倍までに設定されている。 As shown in Figure 8 (b), when the number of objects PO displayed is two, two movement range frames MF21 and MF22 are set side by side with a predetermined distance between them relative to the display frame DF. The movement range frame MF21 on the left side is set so that its left edge is positioned outside the left edge of the display frame DF, and the movement range frame MF22 on the right side is set so that its right edge is positioned outside the right edge of the display frame DF. The upper and lower edges of both movement range frames MF21 and MF22 are set so that they are positioned inside the upper and lower edges of the display frame DF, respectively. The widths of both movement range frames MF21 and MF22 are set to be the same. The display magnification of the objects PO displayed within the movement range frames MF21 and MF22 can be changed within a range from 1x to 4x.

図9(a)に示すように、表示されるオブジェクトPOの数が3のときには、表示枠DFに対して3つの移動範囲枠MF31、MF32、MF33が所定間隔をおいて横並びに設定される。また、最も左側に位置する移動範囲枠MF31は、左縁が表示枠DFの左縁よりも外側に位置し、最も右側に位置する移動範囲枠MF33は、右縁が表示枠DFの右縁よりも外側に位置するように設定される。また、移動範囲枠MF31、MF32、MF33はいずれも、上縁及び下縁がそれぞれ、表示枠DFの上縁及び下縁よりも内側に位置するように設定される。さらに、移動範囲枠MF31、MF33はいずれも、横幅が同一に設定されるものの、移動範囲枠MF32は、移動範囲枠MF31、MF33よりも横幅が狭く設定される。また、移動範囲枠MF31、MF32、MF33内に表示されるオブジェクトPOの表示倍率の変更可能範囲はいずれも、等倍から3倍までに設定されている。 As shown in Figure 9(a), when the number of displayed objects PO is three, three movement range frames MF31, MF32, and MF33 are set side by side at a predetermined interval relative to the display frame DF. The leftmost movement range frame MF31 is set so that its left edge is positioned outside the left edge of the display frame DF, while the rightmost movement range frame MF33 is set so that its right edge is positioned outside the right edge of the display frame DF. The upper and lower edges of the movement range frames MF31, MF32, and MF33 are all set so that they are positioned inside the upper and lower edges of the display frame DF, respectively. While the movement range frames MF31 and MF33 are all set to have the same width, the movement range frame MF32 is set to be narrower than the movement range frames MF31 and MF33. Additionally, the range in which the display magnification of the objects PO displayed within the movement range frames MF31, MF32, and MF33 can be changed is set to between 1x and 3x.

図9(b)に示すように、表示されるオブジェクトPOの数が3のときには、表示枠DFに対して4つの移動範囲枠MF41、MF42、MF43、MF44が所定間隔をおいて横並びに設定される。また、最も左側に位置する移動範囲枠MF41は、左縁が表示枠DFの左縁よりも外側に位置し、最も右側に位置する移動範囲枠MF44は、右縁が表示枠DFの右縁よりも外側に位置するように設定される。また、移動範囲枠MF41、MF42、MF43、MF44はいずれも、上縁及び下縁がそれぞれ、表示枠DFの上縁及び下縁よりも内側に位置するように設定される。さらに、移動範囲枠MF41、MF44はいずれも横幅が同一に設定され、移動範囲枠MF42、MF43はいずれも横幅が同一に設定されるものの、移動範囲枠MF42、MF43は、移動範囲枠MF41、MF44よりも横幅が狭く設定される。また、移動範囲枠MF41、MF42、MF43、MF44内に表示されるオブジェクトPOの表示倍率の変更可能範囲はいずれも、等倍から2.5倍までに設定されている。 As shown in Figure 9(b), when the number of displayed objects PO is three, four movement range frames MF41, MF42, MF43, and MF44 are set horizontally at a predetermined interval relative to the display frame DF. The leftmost movement range frame MF41 is set so that its left edge is positioned outside the left edge of the display frame DF, while the rightmost movement range frame MF44 is set so that its right edge is positioned outside the right edge of the display frame DF. The upper and lower edges of the movement range frames MF41, MF42, MF43, and MF44 are all set so that they are positioned inside the upper and lower edges of the display frame DF, respectively. The movement range frames MF41 and MF44 are all set to have the same width, and although the movement range frames MF42 and MF43 are all set to have the same width, the movement range frames MF42 and MF43 are set to have a narrower width than the movement range frames MF41 and MF44. Additionally, the range in which the display magnification of the objects PO displayed within the movement range frames MF41, MF42, MF43, and MF44 can be changed is set to between 1x and 2.5x.

また、画像作成画面CSには、以上のように設定された移動範囲枠内に対応するオブジェクトPOが表示される。例えば、初期設定画面NSにおいて、画像Pに表示するオブジェクトPOの数として2を選択し、左側に表示されるオブジェクトPO1を選択し、右側に表示されるオブジェクトPO2を選択すると、図10に示すように、画像作成画面CSに、表示枠DFが表示された上で、この表示枠DFに対して移動範囲枠MF21、MF22が所定間隔をおいて横並びに設定される。そして、移動範囲枠MF21内にオブジェクトPO1が表示され、移動範囲枠MF22内にオブジェクトPO2が表示される。このとき、オブジェクトPO1、PO2いずれに対しても拡大や縮小は行われておらず、等倍のまま(オブジェクトPO1、PO2の本来のサイズのまま)オブジェクトPO1、PO2が表示される。プレーヤは、移動範囲枠MF21内においてオブジェクトPO1を移動、配置させることができると共に、表示倍率の変更可能範囲(等倍から4倍まで)内でオブジェクトPO1の拡大、縮小を行うことができる。また、プレーヤは、移動範囲枠MF22内においてオブジェクトPO2を移動、配置させることができると共に、上記表示倍率の変更可能範囲内でオブジェクトPO2の拡大、縮小を行うことができる。 The image creation screen CS also displays the corresponding objects PO within the movement range frames set as described above. For example, if, on the initial setting screen NS, two objects PO are selected as the number of objects PO to be displayed in the image P, object PO1 displayed on the left side is selected, and object PO2 displayed on the right side is selected, as shown in FIG. 10, a display frame DF is displayed on the image creation screen CS, and movement range frames MF21 and MF22 are set side-by-side at a predetermined distance from the display frame DF. Object PO1 is then displayed within movement range frame MF21, and object PO2 is displayed within movement range frame MF22. At this time, neither object PO1 nor PO2 is enlarged or reduced, and objects PO1 and PO2 are displayed at the same magnification (their original sizes). The player can move and position object PO1 within movement range frame MF21, and can also enlarge or reduce object PO1 within the display magnification range (from 1x to 4x). Additionally, the player can move and position the object PO2 within the movement range frame MF22, and can also enlarge or reduce the object PO2 within the changeable range of the display magnification.

また、ユーザ端末200は、画像作成画面CSに表示されたアイコンI6がタップされることにより、タッチパネル262にホーム画面HSを表示すると共に、表示枠DF内の表示内容を画像Pとしてプロフィール画面PSに表示し(図17参照)、この画像Pをサーバ100に送信する。これにより、作成された画像Pがサーバ100のサーバ記憶部130に記憶される。 Furthermore, when icon I6 displayed on the image creation screen CS is tapped, the user terminal 200 displays the home screen HS on the touch panel 262, and also displays the content displayed in the display frame DF as an image P on the profile screen PS (see FIG. 17), and transmits this image P to the server 100. As a result, the created image P is stored in the server storage unit 130 of the server 100.

(オブジェクトPOの表示の概要)
図10~図16に示すように、本実施形態のオブジェクトPOにはいずれも、上記の移動、拡大、縮小の基準となる基準点Rが設定されており、プレーヤは、この基準点Rを基準として、移動範囲枠内でのオブジェクトPOの移動、配置、及び、オブジェクトPOの拡大、縮小を行うことができる。具体的には、オブジェクトPOは、基準点Rが移動範囲枠の左縁から右縁に至るまでの範囲で左右方向に移動させることが可能となっており、また、基準点Rが移動範囲枠の上縁から下縁に至るまでの範囲で上下方向に移動させることが可能となっている。また、オブジェクトPOは、基準点Rを中心として拡大、縮小させることが可能となっている。なお、基準点Rは、プレーヤがこの基準点Rの位置を確認容易とするためにオブジェクトPOに表示されるようにしてもよいし、表示されないようにしてもよい。
(Outline of display of object PO)
As shown in FIGS. 10 to 16 , each object PO in this embodiment has a reference point R set thereon, which serves as a reference for the above-mentioned movement, enlargement, and reduction. The player can use this reference point R as a reference to move, position, and enlarge or reduce the object PO within the movement range frame. Specifically, the object PO can be moved left and right within a range from the left edge of the movement range frame to the right edge of the reference point R, and can be moved up and down within a range from the top edge of the movement range frame to the bottom edge of the reference point R. The object PO can also be enlarged or reduced around the reference point R. The reference point R may or may not be displayed on the object PO to allow the player to easily confirm the position of the reference point R.

そして、本実施形態では、オブジェクトPOがいずれの表示倍率で表示され、かつ移動範囲枠内のいずれの位置に配置されたときにも、少なくともオブジェクトPOの頭部における所定範囲が画像Pに表示され、かつ、少なくともオブジェクトPOの略左半分又は略半分が画像Pに表示されるように、オブジェクトPOにおける基準点Rの位置、移動範囲枠の外縁と表示枠DFの外縁との距離、隣接する移動範囲枠間の距離の各内容が予め定められている。 In this embodiment, the position of the reference point R on the object PO, the distance between the outer edge of the movement range frame and the outer edge of the display frame DF, and the distance between adjacent movement range frames are predetermined so that at any display magnification the object PO is displayed and at any position within the movement range frame, at least a predetermined area of the head of the object PO is displayed in the image P, and at least approximately the left half or approximately half of the object PO is displayed in the image P.

具体的には、本実施形態では、オブジェクトPOがいずれの表示倍率で表示されていても、基準点Rが移動範囲枠の上縁に位置しているときにはオブジェクトPOの頭部のうち少なくとも略下半分が表示枠DF内に収まるように、また、基準点Rが移動範囲枠の下縁に位置しているときにはオブジェクトPOの頭部の下端から上端までが表示枠DF内に収まるように、上記各内容が定められている。また、オブジェクトPOがいずれの表示倍率で表示されていても、最も左側に位置する移動範囲枠において、基準点Rがこの移動範囲枠の左縁に位置しているときにはオブジェクトPOの少なくとも略右半分が表示枠DF内に収まるように、また、最も右側に位置する移動範囲枠において、基準点Rがこの移動範囲枠の右縁に位置しているときにはオブジェクトPOの少なくとも略左半分が表示枠DF内に収まるように、上記各内容が定められている。さらに、オブジェクトPOがいずれの表示倍率で表示されていても、隣接する2つの移動範囲枠のうち左側の移動範囲枠において、基準点Rがこの移動範囲枠の右縁に位置し、かつ、右側の移動範囲枠において、基準点Rがこの移動範囲枠の左縁に位置しているときには、左側の移動範囲枠内に表示されるオブジェクトPOと右側の移動範囲枠内に表示されるオブジェクトPOとが互いに略半分以上重なり合わないように、上記各内容が定められている。 Specifically, in this embodiment, the above-mentioned contents are defined so that, regardless of the display magnification at which the object PO is displayed, when the reference point R is located at the upper edge of the movement range frame, at least approximately the lower half of the object PO's head fits within the display frame DF; and when the reference point R is located at the lower edge of the movement range frame, the entire head of the object PO fits within the display frame DF from the bottom to the top. Furthermore, regardless of the display magnification at which the object PO is displayed, when the reference point R is located at the left edge of the leftmost movement range frame, at least approximately the right half of the object PO fits within the display frame DF; and when the reference point R is located at the right edge of the rightmost movement range frame, at least approximately the left half of the object PO fits within the display frame DF. Furthermore, regardless of the display magnification at which the object PO is displayed, when the reference point R is located on the right edge of the left movement range frame of two adjacent movement range frames, and the reference point R is located on the left edge of the right movement range frame, the above contents are defined so that the object PO displayed in the left movement range frame and the object PO displayed in the right movement range frame do not overlap each other by more than approximately half.

本実施形態では、いずれのオブジェクトPOにおいても頭部と胴部との境界の略中央(首元)に基準点Rが予め設定されている(図10~図16等参照)。また、移動範囲枠の上縁から表示枠DFの上縁までの距離は、表示倍率の変更可能範囲の上限まで拡大させたオブジェクトPOにおける頭部の下端から上端までの長さの1/2程度となるように設定されている。また、最も左側に位置する移動範囲枠の左縁から表示枠DFの左縁までの距離、及び、最も右側に位置する移動範囲枠の右縁から表示枠DFの右縁までの距離はいずれも、表示倍率の変更可能範囲の下限(本実施形態では等倍)まで縮小させたオブジェクトPOの全幅の1/2程度となるように設定されている。さらに、隣接する2つの移動範囲枠における、左側の移動範囲枠の右縁から右側の移動範囲枠の左縁までの距離は、表示倍率の変更可能範囲の上限まで拡大させたオブジェクトPOの全幅の1/2程度となるように設定されている。このように設定することで、上記のような表示の制御が可能となる。 In this embodiment, a reference point R is preset at approximately the center (neck) of the boundary between the head and torso of each object PO (see Figures 10 to 16, etc.). The distance from the top edge of the movement range frame to the top edge of the display frame DF is set to be approximately half the length from the bottom to the top of the head of the object PO enlarged to the upper limit of the display magnification range. The distance from the left edge of the leftmost movement range frame to the left edge of the display frame DF, and the distance from the right edge of the rightmost movement range frame to the right edge of the display frame DF, are both set to be approximately half the total width of the object PO reduced to the lower limit of the display magnification range (1x in this embodiment). Furthermore, for two adjacent movement range frames, the distance from the right edge of the left movement range frame to the left edge of the right movement range frame is set to be approximately half the total width of the object PO enlarged to the upper limit of the display magnification range. This setting enables the display control described above.

次に、移動範囲枠内における基準点Rの位置に応じたオブジェクトPOの表示態様について、具体例を挙げ、図10~図16を参照しつつ説明する。なお、図11~図14においては、説明の便宜上、移動範囲枠MF22内に表示されるオブジェクトPO2を省略している。 Next, the display mode of the object PO according to the position of the reference point R within the movement range frame will be explained using specific examples with reference to Figures 10 to 16. Note that for ease of explanation, the object PO2 displayed within the movement range frame MF22 has been omitted from Figures 11 to 14.

図10(a)に示すように、例えば、画像Pに表示するオブジェクトPOの数が2であり、移動範囲枠MF21(最も左側の移動範囲枠)、移動範囲枠MF22(最も右側の移動範囲枠)にそれぞれ、オブジェクトPO1、PO2が表示される場合において、オブジェクトPO1、PO2の表示倍率がいずれも等倍であって、オブジェクトPO1の基準点Rが移動範囲枠MF21の中央からやや右上に位置し、オブジェクトPO2の基準点Rが移動範囲枠MF22の中央からやや左上に位置しているときには、オブジェクトPO1、PO2が間隔をおいて横並びに位置し、両オブジェクト全体が表示枠DF内に収まるようになっている。これにより、作成される画像Pには、全体を視認可能な状態で、所定間隔をおいて左右に並んだオブジェクトPO1、PO2が表示される。 As shown in Figure 10(a), for example, if the number of objects PO displayed in image P is two and objects PO1 and PO2 are displayed in moving range frame MF21 (the leftmost moving range frame) and moving range frame MF22 (the rightmost moving range frame), respectively, and the display magnification of objects PO1 and PO2 is both 1x, and the reference point R of object PO1 is located slightly to the right and above the center of moving range frame MF21, and the reference point R of object PO2 is located slightly to the left and above the center of moving range frame MF22, then objects PO1 and PO2 will be positioned side-by-side with a gap between them, and both objects will fit entirely within the display frame DF. As a result, the created image P will display objects PO1 and PO2 side-by-side with a predetermined gap between them, with the entire object visible.

図10(b)に示すように、例えば、上記した場合において、オブジェクトPO1、PO2の表示倍率がいずれも2倍であって、オブジェクトPO1の基準点R、オブジェクトPO2の基準点Rがいずれも上記のときと同じ位置(移動範囲枠MF21の中央からやや右上、移動範囲枠MF22の中央からやや左上)にあるときには、表示倍率が等倍のときよりも狭い間隔でオブジェクトPO1、PO2が横並びに位置し、両オブジェクトの略下半分が表示枠DF外にはみ出し、胴部における腰周辺から上側のみが表示枠DF内に収まるようになっている。これにより、作成される画像Pには、腰周辺から上側を視認可能な状態で、所定間隔(両オブジェクトの表示倍率が等倍のときよりも狭い間隔)をおいて左右に並んだオブジェクトPO1、PO2が表示される。 As shown in Figure 10(b), for example, in the above case, when the display magnification of objects PO1 and PO2 is both 2x and the reference point R of object PO1 and the reference point R of object PO2 are both in the same positions as above (slightly to the right and above the center of movement range frame MF21, and slightly to the left and above the center of movement range frame MF22), objects PO1 and PO2 are positioned side by side with a narrower gap than when the display magnification is 1x, with roughly the lower half of both objects extending outside the display frame DF and only the upper parts of their torsos from the waist down being within the display frame DF. As a result, the created image P displays objects PO1 and PO2 side by side with a predetermined gap (narrower gap than when the display magnification of both objects is 1x), with the upper parts from the waist down visible.

図11に示すように、例えば、移動範囲枠MF21に表示されたオブジェクトPO1の表示倍率が等倍であって、オブジェクトPO1の基準点Rが、左下方向への移動の限界となる移動範囲枠MF21の左下隅に位置しているときには、オブジェクトPO1の略左半分、及び、胴部における肩口周辺から下側が表示枠DF外にはみ出し、オブジェクトPO1の略右半分のうち肩口周辺から上側のみ(オブジェクトPO1全体における右上部約1/4)が表示枠DF内に収まるようになっている。これにより、作成される画像Pには、全体における右上部約1/4を視認可能な状態のオブジェクトPO1が表示される。 As shown in Figure 11, for example, when the display magnification of object PO1 displayed in movement range frame MF21 is 1x and the reference point R of object PO1 is located in the lower left corner of movement range frame MF21, which is the limit of movement in the lower left direction, approximately the left half of object PO1 and the area below the shoulders of the torso protrude outside the display frame DF, while only the area above the shoulders of approximately the right half of object PO1 (approximately the upper right quarter of the entire object PO1) fits within the display frame DF. As a result, the created image P displays object PO1 in such a way that approximately the upper right quarter of the entire object PO1 is visible.

また、特に図示していないが、例えば、移動範囲枠MF22に表示されたオブジェクトPO2の表示倍率が等倍であって、オブジェクトPO2の基準点Rが、右下方向への移動の限界となる移動範囲枠MF22の右下隅に位置しているときには、オブジェクトPO2の略右半分、及び、胴部における肩口周辺から下側が表示枠DF外にはみ出し、オブジェクトPO2の略左半分のうち肩口周辺から上側のみ(オブジェクトPO2全体における左上部約1/4)が表示枠DF内に収まるようになっている。これにより、作成される画像Pには、全体における左上部約1/4を視認可能な状態のオブジェクトPO2が表示される。 Also, although not specifically shown, for example, when the display magnification of object PO2 displayed in movement range frame MF22 is 1x and the reference point R of object PO2 is located at the bottom right corner of movement range frame MF22, which is the limit of movement in the bottom right direction, roughly the right half of object PO2 and the area below the shoulders of the torso protrude outside the display frame DF, and only the area above the shoulders of roughly the left half of object PO2 (approximately 1/4 of the upper left corner of the entire object PO2) fits within the display frame DF. As a result, the created image P displays object PO2 in such a way that approximately the upper left corner of the entire object PO2 is visible.

図12(a)に示すように、例えば、移動範囲枠MF21に表示されたオブジェクトPO1の表示倍率が2倍であって、オブジェクトPO1の基準点Rが移動範囲枠MF21の左下隅に位置しているときには、オブジェクトPO1全体における右上部のうち、表示倍率が等倍のときよりも広い範囲が表示枠DF内に収まるようになっている。これにより、作成される画像Pには、上記範囲を視認可能な状態のオブジェクトPO1が表示される。 As shown in Figure 12(a), for example, when the display magnification of object PO1 displayed in movement range frame MF21 is 2x and the reference point R of object PO1 is located in the lower left corner of movement range frame MF21, a wider range of the upper right part of the entire object PO1 fits within the display frame DF than when the display magnification is 1x. As a result, the created image P displays object PO1 in a state where the above range is visible.

図12(b)に示すように、例えば、移動範囲枠MF21に表示されたオブジェクトPO1の表示倍率が2倍であって、オブジェクトPO1の基準点Rが、右下方向への移動の限界となる移動範囲枠MF21の右下隅に位置しているときには、オブジェクトPO1の胴部における肩口周辺から下側が表示枠DF外にはみ出し、オブジェクトPO1の上側のみ(オブジェクトPO1全体における上部約1/3)が表示枠DF内に収まるようになっている。これにより、作成される画像Pには、全体における上部約1/3を視認可能な状態のオブジェクトPO1が表示される。 As shown in Figure 12(b), for example, when the display magnification of object PO1 displayed in movement range frame MF21 is 2x and the reference point R of object PO1 is located in the lower right corner of movement range frame MF21, which is the limit of movement in the lower right direction, the lower part of the torso of object PO1 from the area around the shoulders extends outside the display frame DF, and only the upper part of object PO1 (approximately the upper 1/3 of the entire object PO1) fits within the display frame DF. As a result, the created image P displays object PO1 in such a way that approximately the upper 1/3 of the entire object is visible.

また、特に図示していないが、例えば、移動範囲枠MF22に表示されたオブジェクトPO2の表示倍率が2倍であって、オブジェクトPO2の基準点Rが、左下方向への移動の限界となる移動範囲枠MF22の左下隅に位置しているときには、オブジェクトPO2の胴部における肩口周辺から下側が表示枠DF外にはみ出し、オブジェクトPO2の上側のみ(オブジェクトPO2全体における上部約1/3)が表示枠DF内に収まるようになっている。これにより、作成される画像Pには、全体における上部約1/3を視認可能な状態のオブジェクトPO2が表示される。 Also, although not specifically shown, for example, when the display magnification of object PO2 displayed in movement range frame MF22 is 2x and the reference point R of object PO2 is located in the lower left corner of movement range frame MF22, which is the limit of movement in the lower left direction, the lower part of the torso of object PO2 from the area around the shoulders will extend outside the display frame DF, and only the upper part of object PO2 (approximately the upper 1/3 of the entire object PO2) will fit within the display frame DF. As a result, the created image P will display object PO2 in a state where approximately the upper 1/3 of the entire object is visible.

図13(a)に示すように、例えば、移動範囲枠MF21に表示されたオブジェクトPO1の表示倍率が2倍であって、オブジェクトPO1の基準点Rが、左上方向への移動の限界となる移動範囲枠MF21の左上隅に位置しているときには、オブジェクトPO1の略左半分、頭部の上部約1/3、及び、胴部における膝周辺から下側が表示枠DF外にはみ出し、オブジェクトPO1の略右半分のうち、頭部の上部約1/3及び胴部における膝周辺から下側を除いた範囲が表示枠DF内に収まるようになっている。これにより、作成される画像Pには、上記範囲を視認可能な状態のオブジェクトPO1が表示される。 As shown in Figure 13(a), for example, when the display magnification of object PO1 displayed in movement range frame MF21 is 2x and the reference point R of object PO1 is located in the upper left corner of movement range frame MF21, which is the limit of movement in the upper left direction, roughly the left half of object PO1, about the upper third of the head, and the area below the knees on the torso protrude outside the display frame DF, while roughly the right half of object PO1, excluding about the upper third of the head and the area below the knees on the torso, fits within the display frame DF. As a result, object PO1 is displayed in a state where the above range is visible in the created image P.

また、特に図示していないが、例えば、移動範囲枠MF22に表示されたオブジェクトPO2の表示倍率が2倍であって、オブジェクトPO2の基準点Rが、右上方向への移動の限界となる移動範囲枠MF22の右上隅に位置しているときには、オブジェクトPO2の略右半分、頭部の上部約1/3、及び、胴部における膝周辺から下側が表示枠DF外にはみ出し、オブジェクトPO2の略左半分のうち、頭部の上部約1/3及び胴部における膝周辺から下側を除いた範囲が表示枠DF内に収まるようになっている。これにより、作成される画像Pには、上記範囲を視認可能な状態のオブジェクトPO2が表示される。 Also, although not specifically shown, for example, when the display magnification of object PO2 displayed in movement range frame MF22 is 2x and the reference point R of object PO2 is located at the upper right corner of movement range frame MF22, which is the limit of movement in the upper right direction, roughly the right half of object PO2, about the upper third of the head, and the area below the knees on the torso will extend outside the display frame DF, while roughly the left half of object PO2, excluding about the upper third of the head and the area below the knees on the torso, will fit within the display frame DF. As a result, the created image P will display object PO2 in a state where the above range is visible.

図13(b)に示すように、例えば、移動範囲枠MF21に表示されたオブジェクトPO1の表示倍率が2倍であって、オブジェクトPO1の基準点Rが、右上方向への移動の限界となる移動範囲枠MF21の右上隅に位置しているときには、オブジェクトPO1の頭部の上部約1/3、及び、胴部における膝周辺から下側が表示枠DF外にはみ出し、オブジェクトPO1の全身のうち、頭部の上部約1/3及び胴部における膝周辺から下側を除いた範囲が表示枠DF内に収まるようになっている。これにより、作成される画像Pには、上記範囲を視認可能な状態のオブジェクトPO1が表示される。 As shown in Figure 13(b), for example, when the display magnification of object PO1 displayed in movement range frame MF21 is 2x and the reference point R of object PO1 is located in the upper right corner of movement range frame MF21, which is the limit of movement in the upper right direction, approximately the upper third of object PO1's head and the area below the knees on the torso protrude outside the display frame DF, while the entire body of object PO1, excluding approximately the upper third of the head and the area below the knees on the torso, fits within the display frame DF. As a result, object PO1 is displayed in a state in which the above range is visible in the created image P.

また、例えば、移動範囲枠MF22に表示されたオブジェクトPO2の表示倍率が2倍であって、オブジェクトPO2の基準点Rが、左上方向への移動の限界となる移動範囲枠MF22の左上隅に位置しているときには、オブジェクトPO2の頭部の上部約1/3、及び、胴部における膝周辺から下側が表示枠DF外にはみ出し、オブジェクトPO1の全身のうち、頭部の上部約1/3及び胴部における膝周辺から下側を除いた範囲が表示枠DF内に収まるようになっている(図15参照)。これにより、作成される画像Pには、上記範囲を視認可能な状態のオブジェクトPO2が表示される。 Furthermore, for example, when the display magnification of object PO2 displayed in movement range frame MF22 is 2x and the reference point R of object PO2 is located in the upper left corner of movement range frame MF22, which is the limit of movement in the upper left direction, approximately the upper third of object PO2's head and the area below the knees on the torso will extend outside the display frame DF, while the entire body of object PO1, excluding approximately the upper third of the head and the area below the knees on the torso, will fit within the display frame DF (see Figure 15). As a result, object PO2 will be displayed in a state where the above range is visible in the created image P.

図14に示すように、例えば、移動範囲枠MF21に表示されたオブジェクトPO1の表示倍率が4倍(変更可能範囲の上限)であって、オブジェクトPO1の基準点Rが、移動範囲枠MF21の右上隅に位置しているときには、オブジェクトPO1の頭部の上部約1/2、及び、胴部における腿周辺から下側が表示枠DF外にはみ出し、オブジェクトPO1全体のうち、頭部の上部約1/2及び胴部における腿周辺から下側を除いた範囲が表示枠DF内に収まるようになっている。これにより、作成される画像Pには、上記範囲を視認可能な状態のオブジェクトPO1が表示される。 As shown in Figure 14, for example, when the display magnification of object PO1 displayed in movement range frame MF21 is 4x (the upper limit of the changeable range) and the reference point R of object PO1 is located in the upper right corner of movement range frame MF21, approximately half of the top of object PO1's head and the area below the thighs of the torso extend outside the display frame DF, while the entire area of object PO1 excluding approximately half of the top of the head and the area below the thighs of the torso fits within the display frame DF. As a result, object PO1 is displayed in a state where the above area is visible in the created image P.

図15に示すように、例えば、移動範囲枠MF21に表示されたオブジェクトPO1、移動範囲枠MF22に表示されたオブジェクトPO2の表示倍率がいずれも2倍であって、オブジェクトPO1の基準点Rが移動範囲枠MF21の右上隅に位置し、オブジェクトPO2の基準点Rが移動範囲枠MF22の左上隅に位置しているときには、オブジェクトPO1全体における右部約1/3と、オブジェクトPO2全体における左部約1/3とが重複するようになっている。そして、オブジェクトPO1が表示されるレイヤよりもオブジェクトPO2が表示されるレイヤの方が上位であったときには、作成される画像Pには、オブジェクトPO1全体における右部約1/3がオブジェクトPO2全体における左部約1/3により覆われた状態で、オブジェクトPO1、PO2が表示される。すなわち、画像Pには、オブジェクトPO1全体における右部約1/3は表示されない。 As shown in FIG. 15, for example, when the display magnification of object PO1 displayed in moving range frame MF21 and object PO2 displayed in moving range frame MF22 are both 2x, and the reference point R of object PO1 is located in the upper right corner of moving range frame MF21 and the reference point R of object PO2 is located in the upper left corner of moving range frame MF22, approximately the right 1/3 of object PO1 overlaps with approximately the left 1/3 of object PO2. Furthermore, when the layer on which object PO2 is displayed is higher than the layer on which object PO1 is displayed, the created image P displays objects PO1 and PO2 with approximately the right 1/3 of object PO1 covered by approximately the left 1/3 of object PO2. In other words, approximately the right 1/3 of object PO1 is not displayed in image P.

また、特に図示していないが、例えば、移動範囲枠MF21に表示されたオブジェクトPO1、移動範囲枠MF22に表示されたオブジェクトPO2の表示倍率がいずれも4倍であって、オブジェクトPO1の基準点Rが移動範囲枠MF21の右上隅に位置し、オブジェクトPO2の基準点Rが移動範囲枠MF22の左上隅に位置しているときには、オブジェクトPO1全体における右部約1/2と、オブジェクトPO2全体における左部約1/2とが重複するようになっている。そして、オブジェクトPO1が表示されるレイヤよりもオブジェクトPO2が表示されるレイヤの方が上位であったときには、作成される画像Pには、オブジェクトPO1全体における右部約1/2がオブジェクトPO2全体における左部約1/2により覆われた状態で、オブジェクトPO1、PO2が表示される。すなわち、画像Pには、オブジェクトPO2は他のオブジェクトPOにより覆われることなく表示されるものの、オブジェクトPO1全体における右部約1/2は表示されない。 Although not specifically shown, for example, when the display magnification of object PO1 displayed in moving range frame MF21 and object PO2 displayed in moving range frame MF22 are both 4x, and the reference point R of object PO1 is located in the upper right corner of moving range frame MF21 and the reference point R of object PO2 is located in the upper left corner of moving range frame MF22, approximately half of the right side of object PO1 and approximately half of the left side of object PO2 overlap. Furthermore, when the layer in which object PO2 is displayed is higher than the layer in which object PO1 is displayed, the created image P displays objects PO1 and PO2 with approximately half of the right side of object PO1 obscured by approximately half of the left side of object PO2. In other words, object PO2 is displayed in image P without being obscured by other objects PO, but approximately half of the right side of object PO1 is not displayed.

図16(a)に示すように、例えば、画像Pに表示するオブジェクトPOの数が3であり、移動範囲枠MF31(最も左側の移動範囲枠)、移動範囲枠MF32(中央の移動範囲枠)、移動範囲枠MF33(最も右側の移動範囲枠)にそれぞれ、オブジェクトPO1、PO2、PO3が表示される場合において、オブジェクトPO1、PO2、PO3の表示倍率がいずれも3倍(変更可能範囲の上限)であって、オブジェクトPO1の基準点Rが移動範囲枠MF31の右上隅に位置し、オブジェクトPO2の基準点Rが移動範囲枠MF32の右上隅に位置し、オブジェクトPO3の基準点Rが移動範囲枠MF33の左上隅に位置しているときには、オブジェクトPO2全体における右部約1/2と、オブジェクトPO3全体における左部約1/2とが重複し、オブジェクトPO1とオブジェクトPO2とは重複しないようになっている。そして、オブジェクトPO3が表示されるレイヤよりもオブジェクトPO2が表示されるレイヤの方が上位であったときには、作成される画像Pには、オブジェクトPO3全体における左部約1/2がオブジェクトPO2全体における右部約1/2により覆われるものの、オブジェクトPO1はオブジェクトPO2により覆われることなく、オブジェクトPO1、PO2、PO3が表示される。すなわち、画像Pにおいては、オブジェクトPO1、PO2は他のオブジェクトPOにより覆われることなく表示されるものの、オブジェクトPO3全体における左部約1/2は表示されない。 As shown in Figure 16 (a), for example, when the number of objects PO to be displayed in image P is three and objects PO1, PO2, and PO3 are displayed in moving range frame MF31 (the leftmost moving range frame), moving range frame MF32 (the central moving range frame), and moving range frame MF33 (the rightmost moving range frame), respectively, and the display magnification of objects PO1, PO2, and PO3 is all 3x (the upper limit of the changeable range), and the reference point R of object PO1 is located in the upper right corner of moving range frame MF31, the reference point R of object PO2 is located in the upper right corner of moving range frame MF32, and the reference point R of object PO3 is located in the upper left corner of moving range frame MF33, approximately half of the right side of object PO2 and approximately half of the left side of object PO3 overlap, and objects PO1 and PO2 do not overlap. When the layer in which object PO2 is displayed is higher than the layer in which object PO3 is displayed, the created image P will have approximately half of the left side of object PO3 covered by approximately half of the right side of object PO2, but object PO1 will not be covered by object PO2, and objects PO1, PO2, and PO3 will be displayed. In other words, in image P, objects PO1 and PO2 are displayed without being covered by other objects PO, but approximately half of the left side of object PO3 will not be displayed.

図16(b)に示すように、例えば、上記の場合において、オブジェクトPO1、PO2、PO3の表示倍率がいずれも3倍(変更可能範囲の上限)であって、オブジェクトPO1の基準点Rが移動範囲枠MF31の右上隅に位置し、オブジェクトPO2の基準点Rが移動範囲枠MF32の左上隅に位置し、オブジェクトPO3の基準点Rが移動範囲枠MF33の左上隅に位置しているときには、オブジェクトPO1全体における右部約1/2と、オブジェクトPO2全体における左部約1/2とが重複し、オブジェクトPO2とオブジェクトPO3とは重複しないようになっている。そして、オブジェクトPO1が表示されるレイヤよりもオブジェクトPO2が表示されるレイヤの方が上位であったときには、作成される画像Pには、オブジェクトPO1全体における右部約1/2がオブジェクトPO2全体における左部約1/2により覆われるものの、オブジェクトPO3はオブジェクトPO2に覆われることなく、オブジェクトPO1、PO2、PO3が表示される。すなわち、画像Pにおいては、オブジェクトPO2、PO3は他のオブジェクトPOにより覆われることなく表示されるものの、オブジェクトPO1全体における右部約1/2は表示されない。 As shown in Figure 16(b), for example, in the above case, when the display magnification of objects PO1, PO2, and PO3 is all 3x (the upper limit of the changeable range), the reference point R of object PO1 is located in the upper right corner of movement range frame MF31, the reference point R of object PO2 is located in the upper left corner of movement range frame MF32, and the reference point R of object PO3 is located in the upper left corner of movement range frame MF33, approximately half of the right side of object PO1 overlaps with approximately half of the left side of object PO2, while objects PO2 and PO3 do not overlap. Furthermore, when the layer on which object PO2 is displayed is higher than the layer on which object PO1 is displayed, the created image P will have approximately half of the right side of object PO1 covered by approximately half of the left side of object PO2, but object PO3 will not be covered by object PO2, and objects PO1, PO2, and PO3 will be displayed. That is, in image P, objects PO2 and PO3 are displayed without being covered by other objects PO, but approximately half of the right side of object PO1 is not displayed.

(情報処理システムSの機能的構成)
次に、上記のような画像作成機能を実行するための情報処理システムSの機能的構成について、図18を参照して説明する。サーバ100のサーバメモリ120やユーザ端末200の端末メモリ220には、上記した画像作成機能を実行するためのプログラムが記憶されている。サーバ100のサーバCPU110は、記憶されている各プログラムを実行させることで、データ送受信部182、記憶処理部184として機能させる。また、ユーザ端末200の端末CPU210は、記憶されている各プログラムを実行させることで、ユーザ端末200を、データ送受信部282、記憶処理部284、画面制御部286、オブジェクト制御部288として機能させる。
(Functional configuration of information processing system S)
Next, the functional configuration of the information processing system S for executing the image creation function described above will be described with reference to Fig. 18. Programs for executing the image creation function described above are stored in the server memory 120 of the server 100 and the terminal memory 220 of the user terminal 200. The server CPU 110 of the server 100 executes the stored programs to cause the server 100 to function as a data transmission/reception unit 182 and a storage processing unit 184. The terminal CPU 210 of the user terminal 200 executes the stored programs to cause the user terminal 200 to function as a data transmission/reception unit 282, a storage processing unit 284, a screen control unit 286, and an object control unit 288.

なお、これらは一例として挙げた機能部であり、サーバ100やユーザ端末200は、上記以外にも種々の機能部を備えている。また、各機能部はサーバ100又はユーザ端末のいずれに設けられていてもよいし、同一の役割を果たす機能部がサーバ100及びユーザ端末200のいずれにも重複して設けられていてもよい。 Note that these are just examples of functional units, and the server 100 and user terminal 200 have various other functional units in addition to those listed above. Furthermore, each functional unit may be provided on either the server 100 or the user terminal, and functional units that perform the same role may be provided in both the server 100 and the user terminal 200.

データ送受信部182、282はいずれも、サーバ100とユーザ端末200との間で各種情報やデータを送受信する。 The data transmission/reception units 182 and 282 both transmit and receive various information and data between the server 100 and the user terminal 200.

サーバ100の記憶処理部184は、ユーザ端末200から受信したプレーヤに関する情報、プレーヤにより作成された画像Pのデータ、画像Pの作成に関する設定情報等をサーバ記憶部130に記憶させる。プレーヤに関する情報には、例えば、プレーヤID、プレーヤ名、チーム名等が含まれる。また、画像Pの作成に関する設定情報には、例えば、選択されたオブジェクトPOの数、選択されたオブジェクトPOの種類、各オブジェクトPOが表示されるレイヤ、各オブジェクトPOの表示倍率(サイズ)、移動範囲枠内における各オブジェクトPOの基準点Rの現在位置等が含まれる。 The storage processing unit 184 of the server 100 stores information about the player received from the user terminal 200, data of the image P created by the player, setting information related to the creation of the image P, etc. in the server storage unit 130. Information about the player includes, for example, the player ID, player name, team name, etc. Furthermore, setting information related to the creation of the image P includes, for example, the number of selected objects PO, the type of selected object PO, the layer on which each object PO is displayed, the display magnification (size) of each object PO, the current position of the reference point R of each object PO within the movement range frame, etc.

また、サーバ記憶部130には、上記した情報やデータ以外に、画像Pの作成に用いられるオブジェクトPOのデータ、各オブジェクトPOに設定された基準点Rの位置の情報等も記憶されている。本実施形態では、画像Pの作成に用いられるオブジェクトPOは、予め情報処理システムSの運営者により作成されサーバ記憶部130に記憶される。また、オブジェクトPOを作成する際には基準点Rの設定も行われ、設定された基準点Rの位置の情報もサーバ記憶部130に記憶される。これらの情報やデータについても、記憶処理部184がサーバ記憶部130に記憶させる。 In addition to the information and data described above, the server storage unit 130 also stores data on objects PO used to create the image P, information on the position of the reference point R set for each object PO, and the like. In this embodiment, the objects PO used to create the image P are created in advance by the operator of the information processing system S and stored in the server storage unit 130. Furthermore, when creating the object PO, the reference point R is also set, and information on the position of the set reference point R is also stored in the server storage unit 130. The storage processing unit 184 also stores this information and data in the server storage unit 130.

ユーザ端末200の記憶処理部284は、サーバ100から受信した各種情報やデータを端末メモリ220や端末記憶部230に記憶させる。各種情報やデータには、例えば、アプリケーション起動時のホーム画面HSに表示されるプレーヤ名、チーム名、プロフィール画面PSに表示される画像P(既に作成されてサーバ記憶部130に記憶された画像P)のデータ等が含まれる。 The storage processing unit 284 of the user terminal 200 stores various information and data received from the server 100 in the terminal memory 220 and the terminal storage unit 230. The various information and data include, for example, the player name and team name displayed on the home screen HS when the application is launched, and data on the image P displayed on the profile screen PS (an image P that has already been created and stored in the server storage unit 130).

また、記憶処理部284は、新規の画像Pを作成する際に選択されたオブジェクトPOの数、選択されたオブジェクトPOの種類、各オブジェクトPOが表示されるレイヤ等の画像Pの作成に関する設定情報を、端末メモリ220や端末記憶部230に記憶させる。 In addition, the storage processing unit 284 stores setting information related to the creation of the image P, such as the number of objects PO selected when creating a new image P, the type of selected object PO, and the layer on which each object PO is displayed, in the device memory 220 or the device storage unit 230.

また、端末メモリ220や端末記憶部230には、上記した情報やデータ以外に、ホーム画面HS、画像作成メニュー画面IS、初期設定画面NS、画像作成画面CS等の各種画面をタッチパネル262に表示するための画面データ、画像作成画面CSに表示枠DFを表示するための表示枠データ、選択されたオブジェクトPOの数に応じた移動範囲枠を設定するための移動範囲枠データ等も記憶されている。本実施形態では、これらのデータは、予め情報処理システムSの運営者により作成され、ユーザ端末200にアプリケーションをインストールすると端末メモリ220や端末記憶部230に記憶される。これらのデータについても、記憶処理部284が端末メモリ220や端末記憶部230に記憶させる。 In addition to the information and data described above, the device memory 220 and the device storage unit 230 also store screen data for displaying various screens such as the home screen HS, image creation menu screen IS, initial settings screen NS, and image creation screen CS on the touch panel 262, display frame data for displaying the display frame DF on the image creation screen CS, and movement range frame data for setting a movement range frame according to the number of selected objects PO. In this embodiment, this data is created in advance by the operator of the information processing system S and is stored in the device memory 220 and the device storage unit 230 when an application is installed on the user terminal 200. The storage processing unit 284 also stores this data in the terminal memory 220 and the device storage unit 230.

画面制御部286は、端末メモリ220や端末記憶部230に記憶された各種データに基づき、タッチパネル262に表示される各種画面を制御する。例えば、画面制御部286は、アプリケーション起動時においてホーム画面HSを表示する処理、画像Pが記憶されているときにプロフィール画面PSに画像Pを表示する処理、画像作成機能起動(アイコンI2のタップ)の際に画像作成メニュー画面ISを表示する処理、新規の画像Pの作成(アイコンI3のタップ)の際に初期設定画面NSを表示する処理、既に作成された画像Pの再編集(アイコンI4のタップ)の際に画像作成画面CS及び画像Pを表示する処理、新規の画像Pの作成にあたり選択された設定情報の確定(アイコンI5のタップ)の際に画像作成画面CS及びオブジェクトPOを表示する処理、画像作成画面CSにおいて表示枠DFの設定や表示及び移動範囲枠の設定を行う処理、画像Pの作成(編集)の終了(アイコンI6のタップ)の際にプロフィール画面PSに画像Pを表示する処理等を実行する。 The screen control unit 286 controls various screens displayed on the touch panel 262 based on various data stored in the device memory 220 and the device storage unit 230. For example, the screen control unit 286 performs processes such as displaying the home screen HS when an application is launched, displaying an image P on the profile screen PS when an image P is stored, displaying the image creation menu screen IS when the image creation function is launched (tapping icon I2), displaying the initial settings screen NS when a new image P is created (tapping icon I3), displaying the image creation screen CS and image P when an already created image P is re-edited (tapping icon I4), displaying the image creation screen CS and object PO when setting information selected for creating a new image P is confirmed (tapping icon I5), setting the display frame DF and the display and movement range frame on the image creation screen CS, and displaying the image P on the profile screen PS when creation (editing) of the image P is completed (tapping icon I6).

オブジェクト制御部288は、プレーヤによる各種操作に基づき、画像作成画面CSに表示されるオブジェクトPOの表示を制御する。例えば、オブジェクト制御部288は、オブジェクトPOに対するスワイプの操作に伴って、このオブジェクトPOを移動する表示を行う。そして、オブジェクト制御部288は、オブジェクトPOに対するスワイプの操作が解除された際、この時点におけるオブジェクトPOの基準点Rの位置が対応する移動範囲枠内であれば、この時点の位置で、オブジェクトPOのうち表示枠DF内に収まる範囲を表示させるのに対し、この時点におけるオブジェクトPOの基準点Rの位置が対応する移動範囲枠外であれば、オブジェクトPOを、スワイプ開始時の位置に戻し元の状態で表示する。また、オブジェクト制御部288は、オブジェクトPOに対するピンチアウト又はピンチインの操作に伴って、このオブジェクトPOを拡大する表示又は縮小する表示を行う。そして、オブジェクト制御部288は、オブジェクトPOに対するピンチアウト又はピンチインの操作が解除された際、この時点におけるオブジェクトPOの表示倍率が変更可能範囲内であれば、この表示倍率が適用されたオブジェクトPOのうち表示枠DF内に収まる範囲を表示させるのに対し、この時点におけるオブジェクトPOの表示倍率が変更可能範囲外であれば、オブジェクトPOを、ピンチアウト又はピンチイン開始時の状態で表示する。 The object control unit 288 controls the display of the object PO displayed on the image creation screen CS based on various operations by the player. For example, the object control unit 288 displays the object PO by moving it in response to a swipe operation on the object PO. Then, when the swipe operation on the object PO is released, if the position of the reference point R of the object PO at this time is within the corresponding movement range frame, the object control unit 288 displays the portion of the object PO that fits within the display frame DF at this time position, whereas if the position of the reference point R of the object PO at this time is outside the corresponding movement range frame, the object PO is returned to the position at the start of the swipe and displayed in its original state. Furthermore, the object control unit 288 displays the object PO by enlarging or shrinking it in response to a pinch-out or pinch-in operation on the object PO. Then, when the pinch out or pinch in operation on the object PO is released, if the display magnification of the object PO at this time is within the changeable range, the object control unit 288 displays the part of the object PO to which this display magnification has been applied that fits within the display frame DF, whereas if the display magnification of the object PO at this time is outside the changeable range, the object PO is displayed in the state it was in when the pinch out or pinch in operation began.

なお、オブジェクトPOの基準点Rが移動範囲枠の外縁に位置している状態で、基準点Rを移動範囲枠外へ移動させるようなスワイプの操作が行われた場合、このスワイプの操作が行われている間においては、上記状態でのオブジェクトPOの表示が継続して行われるようにしてもよい。すなわち、スワイプの操作は行われているものの、オブジェクトPOは、基準点Rが移動範囲枠の外縁に位置で停留しているように表示させてもよい。そして、このスワイプの操作が解除された際には、この位置のままでオブジェクトPOの表示を行ってもよい。 Note that when the reference point R of the object PO is located on the outer edge of the movement range frame and a swipe operation is performed to move the reference point R outside the movement range frame, the object PO may continue to be displayed in the above state while the swipe operation is being performed. In other words, even though a swipe operation is being performed, the object PO may be displayed so that the reference point R remains stationary at the outer edge of the movement range frame. Then, when the swipe operation is released, the object PO may be displayed in this position.

また、オブジェクトPOの表示倍率が上限の状態でピンチアウトの操作が行われた場合、このピンチアウトの操作が行われている間においては、表示倍率が上限の状態でのオブジェクトPOの表示が継続して行われるようにしてもよい。すなわち、ピンチアウトの操作は行われているものの、オブジェクトPOは、上限の表示倍率のまま変わらないように表示させてもよい。そして、このピンチアウトの操作が解除された際には、上限の表示倍率のままでオブジェクトPOの表示を行ってもよい。 Furthermore, if a pinch-out operation is performed when the display magnification of the object PO is at its maximum, the object PO may continue to be displayed at its maximum display magnification while the pinch-out operation is being performed. In other words, even though a pinch-out operation is being performed, the object PO may be displayed at its maximum display magnification without changing. Then, when the pinch-out operation is released, the object PO may be displayed at its maximum display magnification.

同様に、オブジェクトPOの表示倍率が下限の状態でピンチインの操作が行われた場合、このピンチインの操作が行われている間においては、表示倍率が下限の状態でのオブジェクトPOの表示が継続して行われるようにしてもよい。すなわち、ピンチインの操作は行われているものの、オブジェクトPOは、下限の表示倍率のまま変わらないように表示させてもよい。そして、このピンチインの操作が解除された際には、下限の表示倍率のままでオブジェクトPOの表示を行ってもよい。 Similarly, if a pinch-in operation is performed when the display magnification of the object PO is at the lowest limit, the object PO may continue to be displayed at the lowest limit while the pinch-in operation is being performed. In other words, even though a pinch-in operation is being performed, the object PO may be displayed at the lowest limit display magnification without changing. Then, when the pinch-in operation is released, the object PO may be displayed at the lowest limit display magnification.

(情報処理システムSの処理)
次に、情報処理システムSの処理の一例について説明する。ここでは、上記した画像作成機能に関連する処理を中心に説明し、画像作成機能以外の処理については説明を省略する。
(Processing of information processing system S)
Next, a description will be given of an example of processing of the information processing system S. Here, the description will focus on processing related to the image creation function described above, and a description of processing other than the image creation function will be omitted.

まず、アプリケーションの起動の際に実行されるアプリケーション起動時処理について、図19のフローチャートを参照して説明する。特に図示していないが、ユーザ端末200においてアプリケーションが起動されると、ユーザ端末200のデータ送受信部282は、サーバ100にプレーヤに関する情報、プレーヤにより作成された画像Pのデータ、画像Pの作成に関する設定情報等を要求する処理を実行する。データ送受信部282は、この処理に基づいてサーバ100のデータ送受信部182が送信する上記情報やデータを受信する(ステップ100)。ユーザ端末200の記憶処理部284は、受信した情報やデータを端末メモリ220や端末記憶部230に記憶し、画面制御部286は、タッチパネル262にホーム画面HSを表示する(ステップ101)。また、データ送受信部282が画像Pをサーバ100から受信していた場合(ステップ102のY)、画面制御部286は、ホーム画面HSに含まれるプロフィール画面PSに受信した画像Pを表示し(ステップ103)、アプリケーション起動時処理が終了する。一方、データ送受信部282が画像Pをサーバ100から受信していない場合(ステップ102のN)、アプリケーション起動時処理が終了する。 First, the application startup process executed when an application is launched will be described with reference to the flowchart in FIG. 19 . Although not specifically illustrated, when an application is launched on the user terminal 200, the data transmission/reception unit 282 of the user terminal 200 executes a process to request information about the player, data about the image P created by the player, and setting information related to the creation of the image P from the server 100. Based on this process, the data transmission/reception unit 282 receives the information and data transmitted by the data transmission/reception unit 182 of the server 100 (step 100). The storage processing unit 284 of the user terminal 200 stores the received information and data in the terminal memory 220 or the terminal storage unit 230, and the screen control unit 286 displays a home screen HS on the touch panel 262 (step 101). Furthermore, if the data transmission/reception unit 282 has received an image P from the server 100 (Y in step 102), the screen control unit 286 displays the received image P on the profile screen PS included in the home screen HS (step 103), and the application startup process ends. On the other hand, if the data transmission/reception unit 282 has not received image P from the server 100 (N in step 102), the application startup process ends.

次に、画像作成機能の起動の際に実行される画像作成機能起動時処理について、図20のフローチャートを参照して説明する。ホーム画面HSに表示されたアイコンI2がタップされた場合(ステップ200のY)、画面制御部286は、タッチパネル262に画像作成メニュー画面ISを表示し(ステップ201)、画像作成機能起動時処理が終了する。一方、アイコンI2がタップされていない場合(ステップ200のN)、画像作成機能起動時処理が終了する。 Next, the image creation function startup process that is executed when the image creation function is started will be described with reference to the flowchart in Figure 20. If icon I2 displayed on the home screen HS is tapped (Y in step 200), the screen control unit 286 displays the image creation menu screen IS on the touch panel 262 (step 201), and the image creation function startup process ends. On the other hand, if icon I2 is not tapped (N in step 200), the image creation function startup process ends.

次に、新規の画像Pの作成開始の際に実行される新規作成開始時処理について、図21のフローチャートを参照して説明する。画像作成メニュー画面ISに表示されたアイコンI3がタップされた場合(ステップ300のY)、特に図示していないが、データ送受信部282は、サーバ100に、サーバ記憶部130に記憶されているオブジェクトPOのサムネイル画像のデータを要求する処理を実行する。データ送受信部282は、この処理に基づいてサーバ100のデータ送受信部182が送信する上記データを受信する(ステップ301)。ユーザ端末200の記憶処理部284は、受信した上記データを端末メモリ220や端末記憶部230に記憶し、画面制御部286は、タッチパネル262に初期設定画面NSを表示し(ステップ302)、新規作成開始時処理が終了する。一方、アイコンI3がタップされていない場合(ステップ300のN)、新規作成開始時処理が終了する。 Next, the new creation start processing executed when starting to create a new image P will be described with reference to the flowchart in Figure 21. When icon I3 displayed on the image creation menu screen IS is tapped (Y in step 300), the data transmission/reception unit 282 executes a process (not shown) to request thumbnail image data of the object PO stored in the server storage unit 130 from the server 100. Based on this process, the data transmission/reception unit 282 receives the data transmitted by the data transmission/reception unit 182 of the server 100 (step 301). The storage processing unit 284 of the user terminal 200 stores the received data in the terminal memory 220 or the terminal storage unit 230, and the screen control unit 286 displays the initial setting screen NS on the touch panel 262 (step 302), thereby ending the new creation start processing. On the other hand, if icon I3 is not tapped (N in step 300), the new creation start processing ends.

次に、既に作成された画像Pの再編集開始の際に実行される再編集開始時処理について、図22のフローチャートを参照して説明する。画像作成メニュー画面ISに表示されたアイコンI4がタップされた場合(ステップ400のY)、特に図示していないが、データ送受信部282は、サーバ100に、サーバ記憶部130に記憶されている画像Pの作成に関する設定情報を要求する処理を実行する。データ送受信部282は、この処理に基づいてサーバ100のデータ送受信部182が送信する上記情報を受信する(ステップ401)。ユーザ端末200の記憶処理部284は、受信した上記情報を端末メモリ220や端末記憶部230に記憶し、画面制御部286は、タッチパネル262に画像作成画面CSを表示した上で、表示枠DFの表示、移動範囲枠の設定を行い、さらに、画像Pを画像作成画面CSに表示し(ステップ402)、再編集開始時処理が終了する。一方、アイコンI4がタップされていない場合(ステップ400のN)、再編集開始時処理が終了する。 Next, the re-editing start processing executed when re-editing of an already created image P is initiated will be described with reference to the flowchart in FIG. 22. When icon I4 displayed on the image creation menu screen IS is tapped (Y in step 400), the data transmission/reception unit 282 executes a process (not shown) to request setting information related to the creation of image P stored in the server storage unit 130 from the server 100. Based on this process, the data transmission/reception unit 282 receives the information transmitted by the data transmission/reception unit 182 of the server 100 (step 401). The storage processing unit 284 of the user terminal 200 stores the received information in the terminal memory 220 or the terminal storage unit 230. The screen control unit 286 displays the image creation screen CS on the touch panel 262, displays the display frame DF, sets the movement range frame, and further displays the image P on the image creation screen CS (step 402), thereby completing the re-editing start processing. On the other hand, when icon I4 is not tapped (N in step 400), the re-editing start processing ends.

次に、新規の画像Pの作成にあたり選択した設定情報を確定し、新規の画像Pの編集を開始する際に実行される設定情報確定時処理について、図23のフローチャートを参照して説明する。初期設定画面NSに表示されたアイコンI5がタップされた場合(ステップ500のY)、記憶処理部284は、初期設定画面NSにおいてプレーヤにより選択された画像Pの作成に関する設定情報(オブジェクトPOの数、オブジェクトPOの種類、各オブジェクトPOが表示されるレイヤ等の情報)を、端末メモリ220や端末記憶部230に記憶させる(ステップ501)。また、特に図示していないが、データ送受信部282は、サーバ100に、初期設定画面NSで選択されたオブジェクトPOのデータ(サーバ記憶部130に記憶)を要求する処理を実行する。データ送受信部282は、この処理に基づいてサーバ100のデータ送受信部182が送信する上記データを受信する(ステップ502)。画像制御部286は、タッチパネル262に画像作成画面CSを表示した上で、表示枠DFの表示、移動範囲枠の設定を行い、さらに、受信したオブジェクトPOを画像作成画面CSに表示し(ステップ503)、設定情報確定時処理を終了する。一方、アイコンI5がタップされていない場合(ステップ500のN)、設定情報確定時処理が終了する。 Next, the setting information confirmation process executed when the setting information selected for creating a new image P is confirmed and editing of the new image P is started will be described with reference to the flowchart in Figure 23. When icon I5 displayed on the initial setting screen NS is tapped (Y in step 500), the storage processing unit 284 stores the setting information related to the creation of the image P selected by the player on the initial setting screen NS (information such as the number of objects PO, the type of object PO, and the layer on which each object PO is displayed) in the device memory 220 or the device storage unit 230 (step 501). Furthermore, although not specifically shown, the data transmission/reception unit 282 executes a process to request the server 100 to provide data for the object PO selected on the initial setting screen NS (stored in the server storage unit 130). Based on this process, the data transmission/reception unit 282 receives the data transmitted by the data transmission/reception unit 182 of the server 100 (step 502). The image control unit 286 displays the image creation screen CS on the touch panel 262, displays the display frame DF, sets the movement range frame, and then displays the received object PO on the image creation screen CS (step 503), ending the setting information confirmation process. On the other hand, if the icon I5 has not been tapped (N in step 500), the setting information confirmation process ends.

次に、画像作成画面CSにおいてオブジェクトPOに対するスワイプの操作が行われた際に実行されるスワイプ操作時処理について、図24のフローチャートを参照して説明する。オブジェクト制御部288は、オブジェクトPOに対するスワイプの操作に伴って、このオブジェクトPOを移動する表示を実行する(ステップ600)。そして、スワイプの操作が解除された場合(ステップ601のY)、この時点におけるオブジェクトPOの基準点Rの位置が対応する移動範囲枠内であったときには(ステップ602のY)、オブジェクト制御部288は、現時点の位置で、オブジェクトPOのうち表示枠DF内に収まる範囲を表示し(ステップ603)、スワイプ操作時処理が終了する。また、上記時点におけるオブジェクトPOの基準点Rの位置が対応する移動範囲枠外であったときには(ステップ602のN)、オブジェクト制御部288は、オブジェクトPOを、スワイプ操作開始時の位置に戻し元の状態で表示し(ステップ604)、スワイプ操作時処理が終了する。一方、スワイプの操作が解除されていない場合(ステップ601のN)、オブジェクト制御部288は、スワイプの操作に伴ってオブジェクトPOを移動する表示を継続する(ステップ600)。 Next, the swipe operation processing executed when an object PO is swiped on the image creation screen CS will be described with reference to the flowchart in FIG. 24. The object control unit 288 executes a display that moves the object PO in response to the swipe operation on the object PO (step 600). Then, when the swipe operation is released (Y in step 601), if the position of the reference point R of the object PO at this time is within the corresponding movement range frame (Y in step 602), the object control unit 288 displays the portion of the object PO that fits within the display frame DF at the current position (step 603), and the swipe operation processing ends. On the other hand, if the position of the reference point R of the object PO at the time is outside the corresponding movement range frame (N in step 602), the object control unit 288 returns the object PO to the position at the start of the swipe operation and displays it in its original state (step 604), and the swipe operation processing ends. On the other hand, if the swipe operation has not been released (N in step 601), the object control unit 288 continues to display the object PO moving in accordance with the swipe operation (step 600).

次に、画像作成画面CSにおいてオブジェクトPOに対するピンチアウト又はピンチインの操作が行われた際に実行されるピンチ操作時処理について、図25のフローチャートを参照して説明する。オブジェクト制御部288は、オブジェクトPOに対するピンチアウト又はピンチインの操作に伴って、このオブジェクトPOを拡大又は縮小する表示を実行する(ステップ700)。そして、ピンチアウト又はピンチインの操作が解除された場合(ステップ701のY)、この時点におけるオブジェクトPOの表示倍率が変更可能範囲内であったときには(ステップ702のY)、オブジェクト制御部288は、現時点の表示倍率で、オブジェクトPOのうち表示枠DF内に収まる範囲を表示し(ステップ703)、ピンチ操作時処理が終了する。また、上記時点におけるオブジェクトPOの表示倍率が変更可能範囲外であったときには(ステップ702のN)、オブジェクト制御部288は、オブジェクトPOを、ピンチアウト又はピンチインの操作開始時の状態で表示し(ステップ704)、ピンチ操作時処理が終了する。一方、ピンチアウト又はピンチインの操作が解除されていない場合(ステップ701のN)、オブジェクト制御部288は、ピンチアウト又はピンチインの操作に伴ってオブジェクトPOを拡大又は縮小する表示を継続する(ステップ700)。 Next, the pinch operation processing executed when a pinch-out or pinch-in operation is performed on an object PO on the image creation screen CS will be described with reference to the flowchart in FIG. 25. The object control unit 288 enlarges or reduces the display of the object PO in response to a pinch-out or pinch-in operation on the object PO (step 700). When the pinch-out or pinch-in operation is released (Y in step 701), if the display magnification of the object PO at this time is within the changeable range (Y in step 702), the object control unit 288 displays the portion of the object PO that fits within the display frame DF at the current display magnification (step 703), and the pinch operation processing ends. On the other hand, if the display magnification of the object PO at this time is outside the changeable range (N in step 702), the object control unit 288 displays the object PO in the state it was in when the pinch-out or pinch-in operation began (step 704), and the pinch operation processing ends. On the other hand, if the pinch out or pinch in operation has not been released (N in step 701), the object control unit 288 continues to display the object PO by enlarging or shrinking it in accordance with the pinch out or pinch in operation (step 700).

次に、新規の画像Pの作成又は既に作成された画像Pの再編集の終了の際に実行される終了時処理について、図26のフローチャートを参照して説明する。画像作成画面CSに表示されたアイコンI6がタップされた場合(ステップ800のY)、記憶処理部284は、作成又は再編集された画像P(表示枠DF内に表示された表示内容)のデータ、画像Pの作成に関する設定情報を、端末メモリ220や端末記憶部230に記憶させ、データ送受信部282は、上記画像Pのデータ及び設定情報をサーバ100に送信する(ステップ801)。これにより、サーバ記憶部130に、上記画像Pのデータ及び設定情報が記憶される。また、画面制御部286は、タッチパネル262にホーム画面HSを表示し(ステップ802)、ホーム画面HSに含まれるプロフィール画面PSに上記画像Pを表示し(ステップ803)、終了時処理が終了する。一方、アイコンI6がタップされていない場合(ステップ800のN)、終了時処理が終了する。 Next, the termination process executed upon completion of creation of a new image P or re-editing of an already created image P will be described with reference to the flowchart in FIG. 26 . When icon I6 displayed on the image creation screen CS is tapped (Y in step 800), the storage processing unit 284 stores data for the created or re-edited image P (the display content displayed within the display frame DF) and setting information related to the creation of the image P in the device memory 220 or the device storage unit 230, and the data transmission/reception unit 282 transmits the data for the image P and setting information to the server 100 (step 801). This causes the data and setting information for the image P to be stored in the server storage unit 130. Furthermore, the screen control unit 286 displays a home screen HS on the touch panel 262 (step 802) and displays the image P on a profile screen PS included in the home screen HS (step 803), thereby completing the termination process. On the other hand, when icon I6 is not tapped (N in step 800), the termination process completes.

以上のように、本実施形態では、表示枠DF(画像P)内に表示されるオブジェクトPOに、移動、拡大、縮小等の基準となる基準点Rが予め設定されていると共に、表示枠DFに対応して移動範囲枠が設定される。また、基準点Rを移動範囲枠内で移動させることができ、これにより、基準点Rの移動に伴ってオブジェクトPOを移動させ、移動範囲枠内における基準点Rに応じた位置にオブジェクトPOを配置させることができる。さらに、オブジェクトPOは、基準点Rに応じた位置に配置した際に表示枠DF内に収まる範囲が視認可能に表示され、表示枠DF内からはみ出した範囲は表示されない。そして、表示枠DF内の表示内容が画像Pとなるため、作成される画像Pにおいても、上記表示枠DF内に収まる範囲のみが表示される。すなわち、オブジェクトPOは、移動範囲枠内における基準点Rの位置に応じた態様により表示されることとなる。これにより、オブジェクトPOの表示に関し一定の制限を設けることができる。例えば、基準点Rが移動範囲枠内のいずれの位置にあっても表示枠DF内に必ずオブジェクトPOの所定部分(例えば、頭部等)が収まるように、移動範囲枠の位置や大きさ等の要素を設定すれば、画像Pにおいて所定部分以外が全く表示されないといった状態や、所定部分以外のみがアップされて表示されるといった状態を抑制することができる。その結果、画像Pを見た他人が違和感や不快感を抱くような事態を防止することが可能となる。また、他人に違和感や不快感を抱かせるような画像Pを表示したことで情報処理システムSの利用が禁止されるプレーヤを減少させることも可能となる。さらには、上記のように作成された画像Pを拡大等することで他の画面で使用するような場合にも、上記したような状態が生じることはないため、同様に、他人に違和感や不快感を抱かせるような事態を防止することが可能となる。 As described above, in this embodiment, a reference point R serving as a reference for movement, enlargement, reduction, etc. is preset for the object PO displayed within the display frame DF (image P), and a movement range frame is set corresponding to the display frame DF. Furthermore, the reference point R can be moved within the movement range frame, thereby moving the object PO in conjunction with the movement of the reference point R, allowing the object PO to be positioned within the movement range frame at a location corresponding to the reference point R. Furthermore, when the object PO is positioned at a location corresponding to the reference point R, the range that fits within the display frame DF is displayed in a visible manner, and the range that extends beyond the display frame DF is not displayed. Since the display content within the display frame DF becomes the image P, only the range that fits within the display frame DF is displayed in the created image P. In other words, the object PO is displayed in a manner that corresponds to the position of the reference point R within the movement range frame. This allows certain restrictions to be placed on the display of the object PO. For example, by setting elements such as the position and size of the movement range frame so that a predetermined portion of the object PO (e.g., the head) always fits within the display frame DF regardless of the position of the reference point R within the movement range frame, it is possible to prevent situations in which nothing other than the predetermined portion of the image P is displayed, or where only the predetermined portion is displayed in close-up. As a result, it is possible to prevent situations in which others feel uncomfortable or uncomfortable when viewing the image P. It is also possible to reduce the number of players who are prohibited from using the information processing system S due to the display of an image P that causes discomfort or discomfort to others. Furthermore, even if the image P created as described above is enlarged or used on another screen, the above-mentioned situations do not occur, and it is similarly possible to prevent situations in which others feel uncomfortable or uncomfortable.

また、本実施形態では、表示枠DF(画像P)に表示されるオブジェクトPOの数に応じて、オブジェクトPOを拡大又は縮小可能な表示倍率の上限が異なるように設定されている。これにより、例えば、表示枠DF内に複数のオブジェクトPOを表示するときであっても、オブジェクトPO同士が極端に重なって表示され、他人に違和感を抱かせるような事態を防止することが可能となる。 In addition, in this embodiment, the upper limit of the display magnification at which the objects PO can be enlarged or reduced is set to vary depending on the number of objects PO displayed in the display frame DF (image P). This makes it possible to prevent, for example, situations in which the objects PO are displayed with excessive overlap, which may cause discomfort to others, even when multiple objects PO are displayed within the display frame DF.

また、本実施形態では、オブジェクトPOがいずれの表示倍率で表示され、かつ移動範囲枠内のいずれの位置に配置されたときにも、少なくともオブジェクトPOの頭部における所定範囲が画像Pに表示され、かつ、少なくともオブジェクトPOの略左半分又は略半分が画像Pに表示されるように、オブジェクトPOにおける基準点Rの位置、移動範囲枠の外縁と表示枠DFの外縁との距離、隣接する移動範囲枠間の距離の各内容が予め定められている。これにより、画像P内に配されたオブジェクトPOの頭部が全く表示されないといった状態を抑制できるため、他人に違和感を抱かせるような事態を防止することが可能となる。 In addition, in this embodiment, the position of the reference point R on the object PO, the distance between the outer edge of the movement range frame and the outer edge of the display frame DF, and the distance between adjacent movement range frames are predetermined so that at least a predetermined area of the head of the object PO is displayed in the image P, and at least approximately the left half or approximately half of the object PO is displayed in the image P, regardless of the display magnification at which the object PO is displayed and at any position within the movement range frame. This makes it possible to prevent a situation where the head of an object PO placed in the image P is not displayed at all, thereby preventing a situation that may cause discomfort to others.

以上、本発明に係る実施形態の一態様を説明したが、本発明は、上記実施形態に限定されず、その要旨を逸脱しない範囲において種々の変形が可能である。 The above describes one aspect of an embodiment of the present invention, but the present invention is not limited to the above embodiment and various modifications are possible without departing from the spirit of the invention.

上記実施形態では、サーバ100においてオブジェクトPOのデータが記憶され、ユーザ端末200において、このデータを受信した上で画像Pの作成、編集の処理を実行できるようになっていたが、サーバ100とユーザ端末200で行われる処理の分担はこれに限定されるものではない。例えば、サーバ100が画像Pの作成、編集の機能を備え、プレーヤはサーバ100にアクセスし、サーバ100が備える上記機能により画像Pの作成、編集を実行できるようにしてもよい。すなわち、上記実施形態における各処理は、サーバ100及びユーザ端末200の少なくともいずれかで実行されればよく、その実行タイミングや実行する装置も特に限定されない。また、サーバ100の機能は、1機のサーバ100が全て備えるようにしてもよいし、複数機のサーバ100に分散して備えるようにしてもよい。以上のようにしたときも、上記実施形態と同様の作用効果を奏する。 In the above embodiment, the server 100 stores data for the object PO, and the user terminal 200 receives this data and is then able to create and edit the image P. However, the division of processing between the server 100 and the user terminal 200 is not limited to this. For example, the server 100 may have the functionality to create and edit the image P, and the player may access the server 100 and create and edit the image P using the functionality provided by the server 100. In other words, each process in the above embodiment may be executed by at least one of the server 100 and the user terminal 200, and the timing and device by which it is executed are not particularly limited. Furthermore, the functions of the server 100 may be entirely provided by a single server 100, or may be distributed across multiple servers 100. Even in this case, the same effects as those of the above embodiment are achieved.

上記実施形態では、ユーザ端末200としてスマートフォンが用いられ、ユーザ端末200にインストールした専用のアプリケーションにより画像Pの作成、編集を実行できるようになっていたが、ユーザ端末200の種類や画像Pの作成、編集用のツールはこれに限定されるものではない。例えば、ユーザ端末200としてパーソナルコンピュータを用いてもよいし、一般的なWebブラウザにより画像Pの作成、編集を実行できるようにしてもよい。以上のようにしたときも、上記実施形態と同様の作用効果を奏する。 In the above embodiment, a smartphone was used as the user terminal 200, and images P could be created and edited using a dedicated application installed on the user terminal 200, but the type of user terminal 200 and the tools used to create and edit images P are not limited to this. For example, a personal computer may be used as the user terminal 200, or images P may be created and edited using a general web browser. In this case, the same effects as those of the above embodiment can be achieved.

上記実施形態では、スマートフォンのタッチパネル262に対するタップ、スワイプ、ピンチ等の操作により、各種情報の入力や選択、画像Pの移動、拡大、縮小等の処理を実行できるようになっていたが、これらの処理を行うための操作態様は上記内容に限定されるものではない。例えば、ユーザ端末200としてパーソナルコンピュータを用いる場合には、マウスによるクリック、ドラッグ、ドロップ等の操作により上記処理を実行できるようにしてもよい。また例えば、上記実施形態では、表示されるオブジェクトPOの数はセレクトボタンB1をタップすることで選択可能となっていたが、オブジェクトPOの数を直接入力することで選択できるようにしてもよい。以上のようにしたときも、上記実施形態と同様の作用効果を奏する。 In the above embodiment, various information can be input or selected, and images P can be moved, enlarged, or reduced by tapping, swiping, pinching, or other operations on the smartphone's touch panel 262; however, the manner of operation for performing these operations is not limited to the above. For example, if a personal computer is used as the user terminal 200, the above operations may be performed by clicking, dragging, dropping, or other operations with a mouse. Also, for example, in the above embodiment, the number of objects PO to be displayed can be selected by tapping the select button B1; however, the number of objects PO may be selected by directly entering the number of objects PO. When doing so, the same effects as in the above embodiment can be achieved.

上記実施形態では、画像Pに表示可能なオブジェクトPOは平面オブジェクト(平面画像)となっていたが、表示可能なオブジェクトPOの種類はこれに限定されるものではない。例えば、立体オブジェクト(立体画像)、所定のアクションで動く平面オブジェクトや立体オブジェクト等を表示してもよい。また、作成される画像Pは、静止画であっても動画であってもよい。以上のようにしたときも、上記実施形態と同様の作用効果を奏する。 In the above embodiment, the objects PO that can be displayed in the image P are planar objects (planar images), but the types of objects PO that can be displayed are not limited to this. For example, three-dimensional objects (three-dimensional images), planar objects that move with a predetermined action, and three-dimensional objects may also be displayed. Furthermore, the created image P may be a still image or a video. When doing so, the same effects as those of the above embodiment are achieved.

上記実施形態では、表示されるオブジェクトPOの数が複数であるときには、横並びにオブジェクトPOが配置されるようになっていたが、上記実施形態と同様に画像PにおいてオブジェクトPOの所定部分が表示されるような設定を行うことが可能であれば、オブジェクトPOの配置態様(すなわち、各オブジェクトPOが表示される移動範囲枠の配置態様)はこれに限定されるものではない。例えば、縦並びとなるように配置してもよいし、画像Pの四隅に表示されるように配置してもよい。また、移動範囲枠の大きさや設置範囲も特に限定されるものではなく、例えば、いずれの移動範囲枠も表示枠DF内に収まるようにしてもよい。以上のようにしたときも、上記実施形態と同様の作用効果を奏する。 In the above embodiment, when there are multiple objects PO to be displayed, the objects PO are arranged side by side, but as long as it is possible to set up the image P so that a specific portion of the object PO is displayed, as in the above embodiment, the arrangement of the objects PO (i.e., the arrangement of the movement range frames in which each object PO is displayed) is not limited to this. For example, the objects may be arranged vertically, or may be displayed in the four corners of the image P. The size and installation range of the movement range frames are also not particularly limited; for example, all movement range frames may be arranged to fit within the display frame DF. When doing so, the same effects as in the above embodiment are achieved.

上記実施形態では、表示されるオブジェクトPOの数に応じて、オブジェクトPOの表示倍率の変更可能範囲が異なる(下限は同一であるものの上限が異なる)ようになっていたが、上記実施形態のような画像Pにおいて必ずオブジェクトPOの所定部分が表示されるような設定を行うことが可能であれば、表示倍率の設定内容はこれに限定されるものではない。例えば、表示倍率の下限も異なるようにしてもよい。また、表示倍率の下限については特に閾値を設けないようにして、制限なくオブジェクトPOの縮小が可能となるようにしてもよい。以上のようにしたときも、上記実施形態と同様の作用効果を奏する。 In the above embodiment, the range in which the display magnification of the object PO can be changed differs depending on the number of objects PO displayed (the lower limit is the same, but the upper limit is different). However, the display magnification setting is not limited to this, as long as it is possible to set it so that a specific portion of the object PO is always displayed in the image P as in the above embodiment. For example, the lower limit of the display magnification may also be different. Furthermore, no specific threshold may be set for the lower limit of the display magnification, allowing the object PO to be reduced without any restrictions. When doing so, the same effects as in the above embodiment are achieved.

上記実施形態では、オブジェクトPOがいずれの表示倍率で表示され、かつ移動範囲枠内のいずれの位置に配置されたときにも、少なくともオブジェクトPOの頭部における所定範囲が画像Pに表示され、かつ、少なくともオブジェクトPOの略左半分又は略半分が画像Pに表示されるように設定されていたが、オブジェクトPOのうち必ず表示する範囲はこれに限定されるものではなく、運営者等の意図により種々の範囲を定めてもよい。そして、この範囲に応じて、オブジェクトPOにおける基準点Rの位置、移動範囲枠の外縁と表示枠DFの外縁との距離、隣接する移動範囲枠間の距離等の各内容を設定してもよい。以上のようにしたときも、上記実施形態と同様の作用効果を奏する。 In the above embodiment, regardless of the display magnification at which the object PO is displayed and regardless of the position within the movement range frame, at least a predetermined range of the object PO's head is displayed in the image P, and at least approximately the left half or approximately half of the object PO is displayed in the image P. However, the range of the object PO that is always displayed is not limited to this, and various ranges may be determined according to the intentions of the administrator, etc. Then, depending on this range, various contents such as the position of the reference point R on the object PO, the distance between the outer edge of the movement range frame and the outer edge of the display frame DF, and the distance between adjacent movement range frames may be set. When done in this way, the same effects as those of the above embodiment can be achieved.

上記実施形態では、サーバ100に予め記憶されているオブジェクトPOのデータを利用して画像Pを作成できるようになっていたが、画像Pの作成に利用可能なデータはこれに限定されるものではない。例えば、プレーヤが別個に作成したオブジェクトやフリー使用が可能なオブジェクト等を画像Pの作成に利用してもよい。ただし、このようなオブジェクトには基準点Rが設定されていないため、利用する場合には、サーバ100に送信し運営者による基準点Rの設定を実行する必要がある。なお、例えば、専用のアプリケーションに、オブジェクトの大きさ等を判定して自動的に基準点Rを設定するような機能を設け、運営者によることなく、この機能を利用して基準点Rを設定するようにしてもよい。以上のようにしたときも、上記実施形態と同様の作用効果を奏する。 In the above embodiment, image P can be created using data for objects PO pre-stored on the server 100, but the data that can be used to create image P is not limited to this. For example, objects created separately by the player or objects that are available for free use may also be used to create image P. However, because such objects do not have a reference point R set, when they are used, they must be sent to the server 100 and the administrator must set the reference point R. Note that, for example, a dedicated application may be provided with a function that determines the size of the object and automatically sets the reference point R, and this function may be used to set the reference point R without the administrator's intervention. When doing so, the same effects as in the above embodiment can be achieved.

上記実施形態では、ゲームにおける画像作成機能を一例として、この機能において、作成される画像Pについて一定の表示制限が課される制御が実行される旨を説明したが、この制御は、画像の表示を行うあらゆる場面において実行することができる。例えば、上記のような表示制限が課されていない画像を所定画面に表示する際に、この画像に表示されているオブジェクトの数やサイズの判定、基準点Rの設定、移動範囲枠の設定等を行って上記のような制御を実行した上で、所定画面に表示するようにしてもよい。 In the above embodiment, we have used an image creation function in a game as an example, and explained that this function executes control to impose certain display restrictions on the image P created. However, this control can be executed in any situation where an image is displayed. For example, when an image without the above-mentioned display restrictions is displayed on a specified screen, the number and size of objects displayed in the image may be determined, a reference point R may be set, a movement range frame may be set, and the above-mentioned control may be executed before the image is displayed on the specified screen.

上記実施形態の情報処理システムSはゲームを提供するものであったが、例えば、画像配信サービスを提供する情報処理システムSにおいて上記実施形態のような制御を実行してもよい。すなわち、画像配信サービスで表示される画像について、上記実施形態のような一定の表示制限が課される制御を実行するようにしてもよい。 In the above embodiment, the information processing system S provides games, but, for example, control similar to that of the above embodiment may also be performed in an information processing system S that provides an image distribution service. In other words, control similar to that of the above embodiment may be performed to impose certain display restrictions on images displayed in the image distribution service.

上記実施形態における処理を実行するためのプログラムは、コンピュータが読み取り可能な記憶媒体に記憶され、記憶媒体として提供されてもよい。また、上記実施形態は、クライアントサーバ方式の情報処理システムSではなく、上記プログラムを記憶しており、情報処理システムSと同様の処理を単体で実行可能な情報処理装置としてもよいし、各機能及びフローチャートに示すステップを実現する情報処理方法としてもよい。 The program for executing the processing in the above embodiment may be stored in a computer-readable storage medium and provided as a storage medium. Furthermore, the above embodiment may be implemented not as a client-server information processing system S, but as an information processing device that stores the above program and is capable of standalone execution of processing similar to that of the information processing system S, or as an information processing method that realizes each function and step shown in the flowchart.

なお、上記実施形態の表示枠DFは、本発明の表示領域の一例に相当する。上記実施形態のオブジェクト制御部288は、本発明の表示制御部の一例に相当する。上記実施形態の移動範囲枠は、本発明の特定範囲の一例に相当する。上記実施形態の画面制御部286は、本発明の特定範囲設定部の一例に相当する。上記実施形態のオブジェクトPOの頭部における所定範囲は、本発明のオブジェクトの特定部分の一例に相当する。 The display frame DF in the above embodiment corresponds to an example of a display area in the present invention. The object control unit 288 in the above embodiment corresponds to an example of a display control unit in the present invention. The movement range frame in the above embodiment corresponds to an example of a specific range in the present invention. The screen control unit 286 in the above embodiment corresponds to an example of a specific range setting unit in the present invention. The specified range at the head of the object PO in the above embodiment corresponds to an example of a specific part of the object in the present invention.

S 情報処理システム
100 サーバ
200 ユーザ端末
286 画面制御部
288 オブジェクト制御部
DF 表示枠
P 画像
PO オブジェクト
S Information processing system 100 Server 200 User terminal 286 Screen control unit 288 Object control unit DF Display frame P Image PO Object

Claims (2)

表示領域におけるオブジェクトの表示を制御する表示制御部と、
前記表示領域内における前記オブジェクトの配置可能な範囲を定める特定範囲を設定する特定範囲設定部と、してコンピュータを機能させ、
前記オブジェクトは、当該オブジェクトに設定された基準点が前記特定範囲内に位置するように配置可能であり、
前記表示制御部は、
配置された前記オブジェクトについて、前記表示領域内に位置している部分は前記表示領域に表示するものの、前記表示領域外に位置している部分は前記表示領域に表示せず、
前記基準点が前記特定範囲のいずれの位置にあるときであっても、前記表示領域において、少なくとも前記オブジェクトの特定部分を表示可能であるプログラム。
a display control unit that controls display of objects in a display area;
causing a computer to function as a specific range setting unit that sets a specific range that determines a range in which the object can be placed within the display area;
the object can be placed so that a reference point set on the object is located within the specific range;
The display control unit
With respect to the arranged object, a portion located within the display area is displayed in the display area, but a portion located outside the display area is not displayed in the display area;
A program capable of displaying at least a specific portion of the object in the display area regardless of the position of the reference point within the specific range .
前記表示制御部は、いずれかの表示倍率で前記オブジェクトを表示することが可能であり、
前記表示倍率の上限は、前記表示領域に表示される前記オブジェクトの数に応じて異なる請求項1記載のプログラム。
the display control unit is capable of displaying the object at any one of the display magnifications,
2. The program according to claim 1, wherein the upper limit of the display magnification varies depending on the number of the objects displayed in the display area.
JP2022157048A 2022-09-29 2022-09-29 program Active JP7728070B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022157048A JP7728070B2 (en) 2022-09-29 2022-09-29 program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022157048A JP7728070B2 (en) 2022-09-29 2022-09-29 program

Publications (2)

Publication Number Publication Date
JP2024050279A JP2024050279A (en) 2024-04-10
JP7728070B2 true JP7728070B2 (en) 2025-08-22

Family

ID=90622106

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022157048A Active JP7728070B2 (en) 2022-09-29 2022-09-29 program

Country Status (1)

Country Link
JP (1) JP7728070B2 (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001331804A (en) 2000-05-18 2001-11-30 Victor Co Of Japan Ltd Image region detecting apparatus and method
JP2003101978A (en) 2001-09-19 2003-04-04 Sharp Corp Image processing device
JP2004174958A (en) 2002-11-28 2004-06-24 Fujicolor Hanbai Kk Method for preparing data for card with face photograph and program for preparing the same
JP2005250556A (en) 2004-03-01 2005-09-15 Fuji Photo Film Co Ltd Trimming processing method, device, and program
JP2006318151A (en) 2005-05-12 2006-11-24 Sanyo Electric Co Ltd Digital image display apparatus and digital image display method
JP2008294815A (en) 2007-05-25 2008-12-04 Oki Electric Ind Co Ltd Information terminal
JP2009157130A (en) 2007-12-27 2009-07-16 Sanyo Electric Co Ltd Electronic camera
JP2009217506A (en) 2008-03-10 2009-09-24 Seiko Epson Corp Image processor and image processing method
JP4344925B2 (en) 2003-12-15 2009-10-14 富士フイルム株式会社 Image processing apparatus, image processing method, and printing system
JP4683339B2 (en) 2006-07-25 2011-05-18 富士フイルム株式会社 Image trimming device
JP4810416B2 (en) 2006-12-19 2011-11-09 Hoya株式会社 Camera with focus adjustment device
JP2013214235A (en) 2012-04-03 2013-10-17 Sony Corp Display control device, display control method, and program
JP5897688B2 (en) 2014-05-02 2016-03-30 任天堂株式会社 Information processing system, information processing apparatus, information processing program, information processing method, and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007036689A (en) * 2005-07-27 2007-02-08 Nikon Corp Imaging apparatus, printing apparatus, and image processing program
JP2008027058A (en) * 2006-07-19 2008-02-07 Sony Corp Image detection apparatus and image detection method
JP2009003003A (en) * 2007-06-19 2009-01-08 Hoya Corp Camera with autofocus device
JP2009094870A (en) * 2007-10-10 2009-04-30 Omron Corp Monitoring device and method, and program
JP2012099896A (en) * 2010-10-29 2012-05-24 Jvc Kenwood Corp Three-d image processing system

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001331804A (en) 2000-05-18 2001-11-30 Victor Co Of Japan Ltd Image region detecting apparatus and method
JP2003101978A (en) 2001-09-19 2003-04-04 Sharp Corp Image processing device
JP2004174958A (en) 2002-11-28 2004-06-24 Fujicolor Hanbai Kk Method for preparing data for card with face photograph and program for preparing the same
JP4344925B2 (en) 2003-12-15 2009-10-14 富士フイルム株式会社 Image processing apparatus, image processing method, and printing system
JP2005250556A (en) 2004-03-01 2005-09-15 Fuji Photo Film Co Ltd Trimming processing method, device, and program
JP2006318151A (en) 2005-05-12 2006-11-24 Sanyo Electric Co Ltd Digital image display apparatus and digital image display method
JP4683339B2 (en) 2006-07-25 2011-05-18 富士フイルム株式会社 Image trimming device
JP4810416B2 (en) 2006-12-19 2011-11-09 Hoya株式会社 Camera with focus adjustment device
JP2008294815A (en) 2007-05-25 2008-12-04 Oki Electric Ind Co Ltd Information terminal
JP2009157130A (en) 2007-12-27 2009-07-16 Sanyo Electric Co Ltd Electronic camera
JP2009217506A (en) 2008-03-10 2009-09-24 Seiko Epson Corp Image processor and image processing method
JP2013214235A (en) 2012-04-03 2013-10-17 Sony Corp Display control device, display control method, and program
JP5897688B2 (en) 2014-05-02 2016-03-30 任天堂株式会社 Information processing system, information processing apparatus, information processing program, information processing method, and storage medium

Also Published As

Publication number Publication date
JP2024050279A (en) 2024-04-10

Similar Documents

Publication Publication Date Title
US10547778B2 (en) Image display device for displaying an image in an image display area, and storage medium storing image display program for displaying an image in an image display area
JP4908626B1 (en) Display control apparatus and display control method
JP6886939B2 (en) Information processing device control method, control program and information processing device
JP7537691B2 (en) Method and device for adjusting the position of an operation control, terminal, and computer program
JP6155869B2 (en) Display control apparatus, display control method, and program
EP2306307A2 (en) Terminal apparatus, server apparatus, display control method, and program
CN101188713A (en) Method and device for displaying menu in cross shape
US12474886B2 (en) Screen-projection displaying method, apparatus, mobile terminal, and program product
WO2014203925A1 (en) Electronic game machine, electronic game processing method, and electronic game program
CN113648661A (en) Method and device for processing information in game, electronic equipment and storage medium
CN117462955A (en) Game editing method, device and electronic device
JP2019208952A (en) Program, recording medium, and control method
JP7328459B2 (en) Game console application with action card strands
JP2019109802A (en) Display device, image processing device and program
CN112619166A (en) Game screen recording method and device, electronic equipment and storage medium
JP7728070B2 (en) program
JP7163685B2 (en) Information processing device and information processing program
JP5901295B2 (en) Mobile terminal device having enlarged display function, enlarged display control method, and program
JP6816798B2 (en) Display device and program
WO2017030022A1 (en) Computer program and computer implementation method for user interface image display
JP6872985B2 (en) Game program, recording medium, game processing method
CN115120963B (en) Virtual object adjusting method and device, electronic equipment and storage medium
JP7809575B2 (en) Electronic device, electronic device control method, and program
JP7437484B1 (en) Computer program, information processing terminal, and its control method
US20260072575A1 (en) Customizing Arrangements of Widgets in a User Interface

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240708

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250321

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250326

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250523

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: 20250715

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250809

R150 Certificate of patent or registration of utility model

Ref document number: 7728070

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150