JP2024043878A - Information processing system, information processing method, method for generating pattern data, and program - Google Patents

Information processing system, information processing method, method for generating pattern data, and program Download PDF

Info

Publication number
JP2024043878A
JP2024043878A JP2022149103A JP2022149103A JP2024043878A JP 2024043878 A JP2024043878 A JP 2024043878A JP 2022149103 A JP2022149103 A JP 2022149103A JP 2022149103 A JP2022149103 A JP 2022149103A JP 2024043878 A JP2024043878 A JP 2024043878A
Authority
JP
Japan
Prior art keywords
pattern data
clothing
information processing
processing system
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2022149103A
Other languages
Japanese (ja)
Other versions
JP7242110B1 (en
Inventor
虎太郎 佐野
Kotaro Sano
空己 岡本
Hiroki Okamoto
和也 川崎
Kazuya Kawasaki
淳一郎 堀川
Junichiro Horikawa
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.)
Synflux
Synflux Co Ltd
Original Assignee
Synflux
Synflux Co Ltd
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 Synflux, Synflux Co Ltd filed Critical Synflux
Priority to JP2022149103A priority Critical patent/JP7242110B1/en
Priority to JP2023030849A priority patent/JP2024044975A/en
Application granted granted Critical
Publication of JP7242110B1 publication Critical patent/JP7242110B1/en
Priority to PCT/JP2023/027023 priority patent/WO2024062761A1/en
Publication of JP2024043878A publication Critical patent/JP2024043878A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41HAPPLIANCES OR METHODS FOR MAKING CLOTHES, e.g. FOR DRESS-MAKING OR FOR TAILORING, NOT OTHERWISE PROVIDED FOR
    • A41H3/00Patterns for cutting-out; Methods of drafting or marking-out such patterns, e.g. on the cloth
    • A41H3/06Patterns on paper
    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41HAPPLIANCES OR METHODS FOR MAKING CLOTHES, e.g. FOR DRESS-MAKING OR FOR TAILORING, NOT OTHERWISE PROVIDED FOR
    • A41H43/00Other methods, machines or appliances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/12Cloth

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Textile Engineering (AREA)
  • Architecture (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information processing system for generating pattern data suitable for a shape of an exercising target for which a pattern is to be formed, an information processing method, a method for generating pattern data, and a program.
SOLUTION: In an information processing apparatus, a control unit reflects, on a three-dimensional avatar of a target for which a pattern is to be formed, a three-dimensional clothing model generated on the basis of pattern data of clothing, and calculates a value relating to stretchability of the clothing model by moving the resultant avatar. Pattern data for the target which is exercising is selected from among a plurality of pieces of pattern data of clothing on the basis of the calculated value relating to the stretchability.
SELECTED DRAWING: Figure 2
COPYRIGHT: (C)2024,JPO&INPIT

Description

本発明は、情報処理システム、情報処理方法、型紙データの生成方法及びプログラムに関する。 The present invention relates to an information processing system, an information processing method, a method for generating pattern data, and a program.

特許文献1には型紙作成対象の形状に適した型紙データを簡易に作成する型紙データ作成方法等が開示されている。 Patent document 1 discloses a method for easily creating pattern data suitable for the shape of the object for which the pattern is to be created.

特開2020-173558号公報JP 2020-173558 A

しかし、特許文献1の技術においては、型紙作成対象が運動した場合のことが考慮されていない問題がある。 However, the technology in Patent Document 1 has the problem that it does not take into account the movement of the subject for which the pattern is to be created.

本発明の一態様によれば、情報処理システムが提供される。この情報処理システムは、制御部を有する。制御部は、被服の型紙データに基づき生成された3次元の被服モデルを3次元のアバターに反映させる。アバターを動作させることによって被服モデルの伸縮性に関する値を求める。伸縮性に関する値に基づき複数の被服の型紙データから型紙データを選択する。 According to one aspect of the present invention, an information processing system is provided. This information processing system includes a control section. The control unit reflects the three-dimensional clothing model generated based on the clothing pattern data on the three-dimensional avatar. A value related to the elasticity of the clothing model is determined by moving the avatar. Pattern data is selected from a plurality of clothing pattern data based on values related to elasticity.

図1は、情報処理装置100のハードウェア構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing device 100. As shown in FIG. 図2は、情報処理装置100における情報処理の一例を示すフローチャートである。FIG. 2 is a flowchart showing an example of information processing in the information processing device 100. 図3は、型紙データと3次元のアバターに反映させた被服モデルとの一例を示す図である。FIG. 3 is a diagram showing an example of pattern data and a clothing model reflected on a three-dimensional avatar. 図4は、伸縮率に基づき被服モデルの表示態様を変化させた一例を示す図である。FIG. 4 is a diagram showing an example in which the display mode of a clothing model is changed based on the stretch rate. 図5は、出力部140に表示された型紙データの一例を示す図である。FIG. 5 is a diagram showing an example of pattern data displayed on the output unit 140. 図6は、変形例1の型紙データと3次元のアバターに反映させた被服モデルとの一例を示す図である。FIG. 6 is a diagram showing an example of pattern data according to the first modification and a clothing model reflected on a three-dimensional avatar. 図7は、変形例2の型紙データと3次元のアバターに反映させた被服モデルとの一例を示す図である。FIG. 7 is a diagram showing an example of pattern data according to the second modification and a clothing model reflected on a three-dimensional avatar.

以下、図面を用いて本発明の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。 Embodiments of the present invention will be described below with reference to the drawings. Various features shown in the embodiments described below can be combined with each other.

本明細書において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、実施形態1においては様々な情報を取り扱うが、これら情報は、0又は1で構成される2進数のビット集合体として信号値の高低によって表され、広義の回路上で通信・演算が実行されうる。 In this specification, the term "unit" may include, for example, a combination of hardware resources implemented by circuits in a broad sense and software information processing that can be concretely implemented by these hardware resources. In addition, although various information is handled in the first embodiment, this information is expressed by the high and low signal values as a binary bit collection consisting of 0 or 1, and communication and calculation are performed on a circuit in a broad sense. It can be done.

また、広義の回路とは、回路(Circuit)、回路類(Circuitry)、プロセッサ(Processor)、及びメモリ(Memory)等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等を含むものである。 Further, a circuit in a broad sense is a circuit realized by at least appropriately combining a circuit, a circuit, a processor, a memory, and the like. That is, Application Specific Integrated Circuit (ASIC), programmable logic device (for example, Simple Programmable Logic Device (SPLD)), Complex Programmable Logic Device (Complex Pr) ogrammable Logic Device: CPLD), and field This includes a field programmable gate array (FPGA) and the like.

<実施形態1>
1.ハードウェア構成
図1は、情報処理装置100のハードウェア構成の一例を示す図である。
図1に示されるように、情報処理装置100は、ハードウェア構成として、制御部110と、記憶部120と、入力部130と、出力部140と、通信部150と、を含む。制御部110は、CPU(Central Processing Unit)等であって、情報処理装置100の全体を制御する。記憶部120は、HDD(Hard Disk Drive)、ROM(Read Only Memory)、RAM(Random Access Memory)、SSD(Solid Sate Drive)等の何れか、又はこれらの任意の組み合わせであって、プログラム、制御部110がプログラムに基づき処理を実行する際に利用するデータ等を記憶させる。制御部110が、記憶部120に記憶されているプログラムに基づき、処理を実行することによって、情報処理装置100の機能及び後述する図2に示されるフローチャートの処理が実現される。入力部130は、キーボード及び/又はマウス等であって、ユーザー操作に基づいて情報を情報処理装置100に入力する。出力部140は、ディスプレイ等であって、制御部110の制御に基づいて、画面等を表示する。通信部150は、情報処理装置100をネットワークに接続し、他の装置との通信を司る。
<Embodiment 1>
1. Hardware Configuration FIG. 1 is a diagram showing an example of the hardware configuration of the information processing device 100.
As shown in FIG. 1, the information processing device 100 includes a control section 110, a storage section 120, an input section 130, an output section 140, and a communication section 150 as a hardware configuration. The control unit 110 is a CPU (Central Processing Unit) or the like, and controls the entire information processing device 100. The storage unit 120 is any one of HDD (Hard Disk Drive), ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid Sate Drive), etc., or an arbitrary combination thereof, and stores programs, control, etc. Data and the like used when the unit 110 executes processing based on a program are stored. When the control unit 110 executes processing based on the program stored in the storage unit 120, the functions of the information processing device 100 and the processing shown in the flowchart shown in FIG. 2, which will be described later, are realized. The input unit 130 is a keyboard and/or a mouse, and inputs information into the information processing apparatus 100 based on user operations. The output unit 140 is a display or the like, and displays a screen or the like based on the control of the control unit 110. The communication unit 150 connects the information processing device 100 to a network and manages communication with other devices.

特許請求の範囲に記載の情報処理システムは、1つの装置から構成されていてもよいし、複数の装置から構成されていてもよい。情報処理システムが1つの装置から構成される場合、その装置の一例は情報処理装置100である。また、情報処理システムが複数の装置から構成される場合、複数の装置のうちの一つの装置の一例は情報処理装置100である。 The information processing system described in the claims may be composed of one device or a plurality of devices. When an information processing system is composed of one device, an example of the device is the information processing device 100. Further, when the information processing system is composed of a plurality of devices, an example of one of the plurality of devices is the information processing device 100.

2.情報処理
以下、実施形態1の情報処理を説明する。
図2は、情報処理装置100における情報処理の一例を示すフローチャートである。
ステップS210において、制御部110は、所定の数のランダムな被服の型紙データを生成する。例えば、制御部110は、10000着のランダムな被服の型紙データを生成する。10000は、所定の数の一例であり、他の数であってもよい。所定の数は予め記憶部120等に記憶されていてもよいし、プログラムに直接記載されていてもよい。また、所定の数は画面を介したユーザー操作等に応じて記憶部120等に記憶されてもよい。所定の数が記憶部120等に記憶されている場合、制御部110は、記憶部120等より読み出して処理に使用する。
2. Information Processing Information processing of the first embodiment will be described below.
FIG. 2 is a flowchart illustrating an example of information processing in the information processing apparatus 100.
In step S210, the control unit 110 generates a predetermined number of random clothing pattern data. For example, the control unit 110 generates pattern data for 10,000 random clothing items. 10,000 is an example of the predetermined number, and other numbers may be used. The predetermined number may be stored in advance in the storage unit 120 or the like, or may be directly written in the program. Further, the predetermined number may be stored in the storage unit 120 or the like in response to a user's operation via the screen. If a predetermined number is stored in the storage unit 120 or the like, the control unit 110 reads it from the storage unit 120 or the like and uses it for processing.

ステップS220において、制御部110は、ステップS210で生成した被服の型紙データに基づき3次元の被服モデルを生成する。ここで、型紙データに基づき生成される3次元の被服モデルとは、型紙データに基づき生成される被服の3次元のデータである。ステップS210で10000着のランダムな被服の型紙データが生成されていた場合、ステップS220では10000着の被服の型紙データそれぞれに基づいて10000着の3次元の被服モデルが生成される。
ステップS230において、制御部110は、ステップS220で生成した3次元の被服モデルを3次元のアバターに反映させる。ステップS220で10000着の3次元の被服モデルが生成された場合、10000着の3次元の被服モデルが3次元のアバターに反映させられる。
In step S220, the control unit 110 generates a three-dimensional clothing model based on the clothing pattern data generated in step S210. Here, the three-dimensional clothing model generated based on the pattern data is three-dimensional data of clothing generated based on the pattern data. If the pattern data of 10,000 random pieces of clothing was generated in step S210, in step S220, 10,000 three-dimensional clothing models are generated based on the pattern data of the 10,000 pieces of clothing, respectively.
In step S230, the control unit 110 reflects the three-dimensional clothing model generated in step S220 in the three-dimensional avatar. If 10,000 three-dimensional clothing models are generated in step S220, the 10,000 three-dimensional clothing models are reflected in the three-dimensional avatar.

図3は、型紙データと3次元のアバターに反映させた被服モデルとの一例を示す図である。画面300は、制御部110の制御に基づいて出力部140に表示される画面である。図3に示されるように、画面300は、表示領域310と、表示領域320と、が含まれる。表示領域310には、型紙データが表示される。表示領域310に表示されている型紙データは、複数の型紙のうちの一の型紙データである。表示領域320には、表示領域310に表示されている型紙データに基づいて生成された3次元の被服モデルが反映された3次元のアバターが表示される。 FIG. 3 is a diagram showing an example of pattern data and a clothing model reflected in a three-dimensional avatar. Screen 300 is a screen displayed on output unit 140 under the control of control unit 110. As shown in FIG. 3, the screen 300 includes a display area 310 and a display area 320. In the display area 310, pattern data is displayed. The paper pattern data displayed in the display area 310 is one of a plurality of paper patterns. A three-dimensional avatar reflecting a three-dimensional clothing model generated based on the pattern data displayed in the display area 310 is displayed in the display area 320.

ステップS240において、制御部110は、被服モデルを反映させた3次元のアバターを任意に動作させることによって被服モデルの伸縮率を求める。被服モデルの伸縮率は、被服モデルの伸縮性を示す値の一例である。制御部110は、アバターが動作した際の瞬間の伸縮率ではなく、所定期間の伸縮率を積分した値、又は平均値、又は中央値、又は最大値を被服モデルの伸縮性を示す値として用いるようにしてもよい。
ここで、制御部110は、求めた伸縮率に基づき3次元の被服モデルの表示態様を変更させ、表示する。図4は、伸縮率に基づき被服モデルの表示態様を変化させた一例を示す図である。画面400は、制御部110の制御に基づいて出力部140に表示される画面である。画面400には、被服モデルの伸縮率が色の濃淡でヒートマップのように被服モデル上に示されている。例えば、被服モデルの部分410の色と、部分420の色とは異なる色で示されている。例えば、赤色で示されている部分410は被服モデルにおいて被服が伸びている箇所であり、青色で示されている部分420は被服モデルにおいて被服が縮んでいる箇所である。また、制御部110は、被服モデル上に伸縮率を反映させると共に、被服モデルをパーツに分解したものに対しても伸縮率を反映させて表示するようにしてもよい(図4の430)。
In step S240, control unit 110 determines the stretch rate of the clothing model by arbitrarily moving the three-dimensional avatar that reflects the clothing model. The stretch rate of the clothing model is an example of a value that indicates the stretchability of the clothing model. Control unit 110 may use the integrated value, average value, median value, or maximum value of the stretch rate over a predetermined period of time as the value indicating the stretchability of the clothing model, rather than the stretch rate at the moment when the avatar moves.
Here, the control unit 110 changes the display mode of the three-dimensional clothing model based on the calculated stretch rate and displays it. FIG. 4 is a diagram showing an example in which the display mode of the clothing model is changed based on the stretch rate. A screen 400 is a screen displayed on the output unit 140 based on the control of the control unit 110. On the screen 400, the stretch rate of the clothing model is displayed on the clothing model in shades of color like a heat map. For example, the color of a part 410 of the clothing model is different from the color of a part 420 of the clothing model. For example, the part 410 shown in red is a part in the clothing model where the clothing is stretched, and the part 420 shown in blue is a part in the clothing model where the clothing is shrunk. In addition, the control unit 110 may reflect the stretch rate on the clothing model and also reflect the stretch rate on the clothing model disassembled into parts and display them (430 in FIG. 4).

ステップS250において、制御部110は、伸縮率に基づき複数の被服の型紙データから型紙データを選択する。例えば、制御部110は、被服モデルの各部位の伸縮率の平均値を求め、求めた平均値をその被服モデルの伸縮率とする。そして、制御部110は、複数の被服モデルそれぞれの伸縮率に基づき、伸縮率が1番よい被服モデルの型紙データと、伸縮率が2番目によい被服モデルの型紙データと、を伸縮率の値が優秀な型紙として選択する。なお、伸縮率が優秀な型紙として伸縮率がよい型紙を2つ選ぶのは一例であって、例えば、最も伸縮率がよい型紙データを1つ選んでもよいし、最も伸縮率がよいものから順に3つの型紙データを選んでもよい。この処理は、伸縮率に基づき複数の被服の型紙データから設定された数の型紙データを選択する処理の一例である。なお、設定された数とは、上述した例では、2である。 In step S250, the control unit 110 selects pattern data from a plurality of clothing pattern data based on the expansion/contraction rate. For example, the control unit 110 calculates the average value of the expansion/contraction rate of each part of the clothing model, and sets the calculated average value as the expansion/contraction rate of the clothing model. Then, the control unit 110 selects the pattern data of the clothing model with the best stretch rate and the pattern data of the clothing model with the second best stretch rate based on the stretch rates of each of the plurality of clothing models. is selected as an excellent pattern. Note that selecting two patterns with a good stretch rate is just one example; for example, you can select one pattern with the best stretch rate, or select the one with the best stretch rate. You may choose three pattern data. This process is an example of a process of selecting a set number of pattern data from a plurality of clothing pattern data based on the expansion/contraction rate. Note that the set number is 2 in the above example.

他の例として、制御部110は、被服モデルの伸縮率が評価基準値以上であり、かつ、被服モデルの伸縮率が1番よい被服モデルの型紙データと、被服モデルの伸縮率が2番目によい被服モデルの型紙データと、を伸縮率の値が優秀な型紙として選択するようにしてもよい。この処理は、伸縮率と伸縮率の評価基準値とに基づき複数の被服の型紙データから設定された数の型紙データを選択する処理の一例である。なお、伸縮率が評価基準値以上のものが2つ以上ない場合は、制御部110は、処理をステップS210に戻すようにしてもよい。 As another example, the control unit 110 may select the pattern data of the clothing model whose expansion/contraction rate is equal to or higher than the evaluation reference value, and the pattern data of the clothing model whose expansion/contraction rate is the second best. Pattern data of a good clothing model may be selected as a pattern with an excellent expansion/contraction ratio value. This process is an example of a process that selects a set number of pattern data from a plurality of clothing pattern data based on the expansion/contraction rate and the evaluation reference value of the expansion/contraction rate. Note that if there are no two or more expansion/contraction ratios that are equal to or greater than the evaluation reference value, the control unit 110 may return the process to step S210.

ステップS250までの処理によって、伸縮率のよい被服の型紙データを選択することができる。 Through the processing up to step S250, it is possible to select clothing pattern data with a good expansion/contraction ratio.

ステップS260において、制御部110は、ステップS250で伸縮率の値が優秀として選択した型紙データを親型紙データとして、親型紙データに基づき複数の子型紙データを生成する。より具体的に説明すると、制御部110は、ステップS250で伸縮率の値が優秀として選択した型紙データに似た型紙データを複数生成する。類似した型紙データとは、例えば、優秀として選択した型紙データの線を1cm右にずらす等、被服モデル上の型紙線の位置や生成のための変数を所定の値を基に変更させた型紙データのことである。また、制御部110は、型紙データの進化のため、ステップS250で伸縮率の値が優秀として選択した型紙データの各部位のパラメータ等をランダムに変更させた型紙データを生成する。ステップS260の処理は、選択した型紙データから新たな被服の型紙データを生成する処理の一例である。また、ステップS260の処理は、ステップS250で伸縮率の値が優秀として選択した型紙データを親型紙データとして遺伝的アルゴリズムを用いて複数の子型紙データを生成する処理の一例でもある。 In step S260, the control unit 110 generates multiple child pattern data based on the parent pattern data, using the pattern data selected in step S250 as the excellent value of the stretch rate as the parent pattern data. More specifically, the control unit 110 generates multiple pattern data similar to the pattern data selected in step S250 as the excellent value of the stretch rate. The similar pattern data is pattern data in which the position of the pattern line on the clothing model and the variables for generation are changed based on a predetermined value, such as shifting the line of the pattern data selected as excellent 1 cm to the right. In addition, the control unit 110 generates pattern data in which the parameters of each part of the pattern data selected in step S250 as the excellent value of the stretch rate are randomly changed in order to evolve the pattern data. The process of step S260 is an example of a process of generating new clothing pattern data from the selected pattern data. The process of step S260 is also an example of a process of generating multiple child pattern data using a genetic algorithm, using the pattern data selected in step S250 as the excellent value of the stretch rate as the parent pattern data.

ステップS270において、制御部110は、終了条件を満たすか否かを判定する。例えば、制御部110は、ステップS220からステップS260までの処理を規定回数(例えば、1000回)繰り返したか否かを判定する。制御部110は、ステップS220からステップS260までの処理を規定回数繰り返したと判定すると、終了条件を満たすと判定する。また、制御部110は、ステップS220からステップS260までの処理を規定回数繰り返していないと判定すると、終了条件を満たしていないと判定する。制御部110は、終了条件を満たすと判定すると、処理をステップS280に進め、終了条件を満たしていないと判定すると、処理をステップS220に戻す。処理がステップS220に戻された場合、制御部110は、ステップS260で生成した複数の型紙データそれぞれに基づき3次元の被服モデルを生成する。 In step S270, the control unit 110 determines whether the termination condition is satisfied. For example, the control unit 110 determines whether the processing from step S220 to step S260 has been repeated a prescribed number of times (for example, 1000 times). If the control unit 110 determines that the processing from step S220 to step S260 has been repeated a specified number of times, it determines that the termination condition is satisfied. Furthermore, if the control unit 110 determines that the processing from step S220 to step S260 has not been repeated the specified number of times, it determines that the termination condition is not satisfied. If the control unit 110 determines that the termination condition is satisfied, the process proceeds to step S280, and if it determines that the termination condition is not satisfied, the control unit 110 returns the process to step S220. When the process returns to step S220, control unit 110 generates a three-dimensional clothing model based on each of the plurality of pattern data generated in step S260.

ステップS280において、制御部110は、ステップS250で選択された型紙データを出力する。ステップS280の処理は、生成された新たな被服の型紙データを出力する処理の一例である。制御部110は、ステップS250で選択された型紙データすべてを出力するようにしてもよいし、ステップS250で選択された型紙データのうち、最も伸縮率のよい被服の型紙データを出力するようにしてもよい。型紙データが記憶部120等に記憶される処理は、出力の処理の一例である。また、型紙データが出力部140等に表示される処理も、出力の処理の一例である。図5は、出力部140に表示された型紙データの一例を示す図である。画面500は、制御部110の制御に基づいて出力部140に表示される画面である。図5の例では、最も伸縮率のよい被服の型紙データが表示されている。 In step S280, the control unit 110 outputs the pattern data selected in step S250. The process of step S280 is an example of a process of outputting the newly generated clothing pattern data. The control unit 110 may output all of the pattern data selected in step S250, or may output the clothing pattern data with the best stretch rate among the pattern data selected in step S250. The process of storing the pattern data in the storage unit 120, etc. is an example of an output process. The process of displaying the pattern data on the output unit 140, etc. is also an example of an output process. Figure 5 is a diagram showing an example of the pattern data displayed on the output unit 140. Screen 500 is a screen displayed on the output unit 140 based on the control of the control unit 110. In the example of Figure 5, the clothing pattern data with the best stretch rate is displayed.

実施形態1によれば、アバターを動かし、運動時の被服モデルの伸縮性を評価することによって、型紙作成対象が運動した場合のことを考慮した型紙を作成することができる。 According to the first embodiment, by moving the avatar and evaluating the elasticity of the clothing model during exercise, it is possible to create a pattern that takes into consideration the case where the pattern creation target moves.

(変形例1)
実施形態1の変形例を説明する。
変形例1の制御部110は、被服の種類を選択させるオブジェクトを画面に表示させる。図6は、変形例1の型紙データと3次元のアバターに反映させた被服モデルとの一例を示す図である。図3に比べて、図6では、画面300に被服の種類を選択するためのコンボボックス600が更に含まれている。なお、コンボボックス600は、被服の種類を選択させるオブジェクトの一例である。操作者は、画面300に含まれるコンボボックス600を介して、被服の種類を選択することができる。図6の例では、テニスウェア、ゴルフウェア、バスケットウェア、サッカーウェア、バレーボールウェア、ランニングウェアが選択可能に構成されているが被服の種類はこれに限定されるものではない。他の例としては、例えば、陸上競技用のウェア等が選択可能であってもよい。被服の種類を選択することができればどのようなものであってもよい。
(Variation 1)
A modification of the first embodiment will be described.
The control unit 110 of the first modification displays an object for selecting a type of clothing on the screen. FIG. 6 is a diagram showing an example of the pattern data of the first modification and a clothing model reflected on a three-dimensional avatar. Compared to FIG. 3, in FIG. 6, a combo box 600 for selecting a type of clothing is further included in the screen 300. The combo box 600 is an example of an object for selecting a type of clothing. The operator can select a type of clothing via the combo box 600 included in the screen 300. In the example of FIG. 6, tennis wear, golf wear, basketball wear, soccer wear, volleyball wear, and running wear are configured to be selectable, but the types of clothing are not limited to these. As another example, for example, track and field wear may be selectable. Any type of clothing may be selected as long as it is possible to select a type of clothing.

制御部110は、画面300を介した被服の種類の選択に応じてアバターの動作を変更させ、被服モデルの伸縮率を求める。例えば、コンボボックス600において被服の種類としてバスケットウェアが選択された場合、制御部110は、アバターにバスケットの動作(ボールをドリブルする動作、複数のシュートを打つ動作、リバウンドを取る動作)をさせ、バスケットウェアの被服モデルの伸縮率を求める。例えば、記憶部120には、被服の種類に応じたアバターの動作情報が記憶されている。制御部110は、選択された被服の種類のアバターの動作情報を記憶部120より取得し、取得した動作情報に基づきアバターを動作させ、アバターが動いたときの被服モデルの伸縮率を求める。
なお、画面を介して被服の種類を選択するのは一例であって、例えば、制御部110は、マイク等の入力装置を介して音声データを取得し、音声データを解析することで被服の種類の選択を受け付けるようにしてもよい。すなわち、制御部110は、何らかの方法により受け付けた被服の種類に応じてアバターの動作を変更させ、被服モデルの伸縮率を求める。
The control unit 110 changes the movement of the avatar in response to the selection of the type of clothing via the screen 300, and calculates the stretch rate of the clothing model. For example, when basketball wear is selected as the type of clothing in the combo box 600, the control unit 110 makes the avatar perform basketball movements (dribbling the ball, taking multiple shots, and grabbing a rebound) and calculates the stretch rate of the clothing model of the basketball wear. For example, the storage unit 120 stores avatar movement information corresponding to the type of clothing. The control unit 110 acquires avatar movement information for the selected type of clothing from the storage unit 120, makes the avatar move based on the acquired movement information, and calculates the stretch rate of the clothing model when the avatar moves.
Note that selecting the type of clothing via a screen is just one example, and for example, control unit 110 may acquire voice data via an input device such as a microphone and accept the selection of the type of clothing by analyzing the voice data. That is, control unit 110 changes the behavior of the avatar according to the type of clothing accepted by some method, and calculates the stretch rate of the clothing model.

変形例1によれば、被服の種類に応じてアバターを動作させ、被服モデルの伸縮率を求めることができる。 According to the first modification, the expansion/contraction rate of the clothing model can be determined by making the avatar move according to the type of clothing.

(変形例2)
実施形態1の変形例を説明する。
変形例2の制御部110は、スポーツの種類を選択させるオブジェクトを画面に表示させる。図7は、変形例2の型紙データと3次元のアバターに反映させた被服モデルとの一例を示す図である。図3に比べて、図7では、画面300にスポーツの種類を選択するためのコンボボックス700が更に含まれている。なお、コンボボックス700は、スポーツの種類を選択させるオブジェクトの一例である。操作者は、画面300に含まれるコンボボックス700を介して、スポーツの種類を選択することができる。図7の例では、テニス、ゴルフ、バスケット、サッカー、バレーボール、ランニングが選択可能に構成されているがスポーツの種類はこれに限定されるものではない。他の例としては、例えば、陸上競技等が選択可能であってもよい。スポーツの種類を選択することができればどのようなものであってもよい。
(Modification 2)
A modification of the first embodiment will be described.
The control unit 110 of Modification 2 displays on the screen an object that allows the user to select the type of sport. FIG. 7 is a diagram illustrating an example of pattern data of modification 2 and a clothing model reflected in a three-dimensional avatar. Compared to FIG. 3, in FIG. 7, the screen 300 further includes a combo box 700 for selecting the type of sport. Note that the combo box 700 is an example of an object that allows the user to select the type of sport. The operator can select the type of sport via a combo box 700 included in the screen 300. In the example of FIG. 7, tennis, golf, basketball, soccer, volleyball, and running are selectable, but the types of sports are not limited to these. As another example, track and field events may be selectable. Any type of sport may be selected as long as the type of sport can be selected.

制御部110は、画面300を介したスポーツの種類に応じてアバターの動作を変更させ、被服モデルの伸縮率を求める。例えば、コンボボックス700においてスポーツの種類としてバスケットが選択された場合、制御部110は、アバターにバスケットの動作(ボールをドリブルする動作、複数のシュートを打つ動作、リバウンドを取る動作)をさせ、バスケットをした場合の被服モデルの伸縮率を求める。
なお、画面を介してスポーツの種類を選択するのは一例であって、例えば、制御部110は、マイク等の入力装置を介して音声データを取得し、音声データを解析することでスポーツの種類の選択を受け付けるようにしてもよい。すなわち、制御部110は、何らかの方法により受け付けたスポーツの種類に応じてアバターの動作を変更させ、選択されたスポーツに関する被服モデルの伸縮率を求める。
The control unit 110 changes the movement of the avatar according to the type of sport displayed on the screen 300, and calculates the expansion/contraction rate of the clothing model. For example, when basketball is selected as the type of sport in the combo box 700, the control unit 110 causes the avatar to perform basketball movements (dribbling the ball, taking multiple shots, and grabbing a rebound), and calculates the expansion/contraction rate of the clothing model when playing basketball.
Note that selecting the type of sport via a screen is just one example, and for example, the control unit 110 may acquire voice data via an input device such as a microphone and accept the selection of the type of sport by analyzing the voice data. That is, the control unit 110 changes the movement of the avatar according to the type of sport accepted by some method, and calculates the stretch rate of the clothing model related to the selected sport.

変形例2によれば、スポーツの種類に応じてアバターを動作させ、スポーツに関する被服モデルの伸縮率を求めることができる。 According to variant 2, the avatar can be moved according to the type of sport, and the stretch rate of the clothing model related to the sport can be calculated.

(その他の変形例)
実施形態1の変形例を説明する。
情報処理システムが実行する情報処理方法としても型紙作成対象が運動した場合のことを考慮した型紙を作成することができる。情報処理方法は、被服の型紙データに基づき生成された3次元の被服モデルを3次元のアバターに反映させる工程と、アバターを動作させることによって被服モデルの伸縮率を求める工程と、伸縮率に基づき複数の被服の型紙データから型紙データを選択する工程と、を含む。
また、情報処理システムが実行する型紙データの生成方法としても型紙作成対象が運動した場合のことを考慮した型紙を作成することができる。生成方法は、型紙データに基づき生成された3次元の被服モデルを3次元のアバターに反映させる工程と、アバターを動作させることによって被服モデルの伸縮率を求める工程と、伸縮率に基づき複数の被服の型紙データから設定された数の型紙データを選択する工程と、選択した型紙データから新たな被服の型紙データを生成する工程と、含む。また、この型紙データの生成方法で生成された型紙データを用いて作成された被服も変形例の態様となる。
(Other variations)
A modification of the first embodiment will be described.
As an information processing method executed by the information processing system, it is possible to create a pattern in consideration of the case where the object to be created moves. The information processing method includes a step of reflecting a three-dimensional clothing model generated based on clothing pattern data on a three-dimensional avatar, a step of determining the expansion/contraction rate of the clothing model by moving the avatar, and a process of calculating the expansion/contraction rate based on the expansion/contraction rate. The method includes the step of selecting pattern data from a plurality of clothing pattern data.
Further, as a pattern data generation method executed by the information processing system, a pattern can be created taking into consideration the case where the pattern creation target moves. The generation method consists of a step of reflecting a 3D clothing model generated based on pattern data on a 3D avatar, a step of determining the expansion/contraction rate of the clothing model by moving the avatar, and a process of creating multiple clothing models based on the expansion/contraction rate. The method includes a step of selecting a set number of pattern data from the pattern data of , and a step of generating new clothing pattern data from the selected pattern data. Furthermore, clothing created using pattern data generated by this pattern data generation method is also a modified example.

<付記>
発明は、次に記載の各態様で提供されてもよい。
<Additional Notes>
The invention may be provided in each of the following aspects:

(1)情報処理システムであって、制御部を有し、前記制御部は、被服の型紙データに基づき生成された3次元の被服モデルを3次元のアバターに反映させ、前記アバターを動作させることによって前記被服モデルの伸縮性に関する値を求め、前記伸縮性に関する値に基づき複数の前記被服の型紙データから型紙データを選択する、情報処理システム。 (1) An information processing system having a control unit, the control unit reflecting a three-dimensional clothing model generated based on clothing pattern data in a three-dimensional avatar, determining a value related to the elasticity of the clothing model by moving the avatar, and selecting pattern data from a plurality of clothing pattern data based on the value related to the elasticity.

(2)上記(1)に記載の情報処理システムにおいて、前記制御部は、前記伸縮性に関する値に基づき複数の前記被服の型紙データから設定された数の型紙データを選択し、選択した型紙データから新たな被服の型紙データを生成する、情報処理システム。 (2) In the information processing system according to (1) above, the control unit selects a set number of pattern data from a plurality of pattern data of the clothing based on the value related to the elasticity, and selects the selected pattern data. An information processing system that generates new clothing pattern data.

(3)上記(1)又は(2)に記載の情報処理システムにおいて、前記制御部は、被服の型紙データに基づき3次元の被服モデルを生成し、生成した3次元の被服モデルを3次元のアバターに反映させる、情報処理システム。 (3) In the information processing system described in (1) or (2) above, the control unit generates a three-dimensional clothing model based on clothing pattern data and reflects the generated three-dimensional clothing model in a three-dimensional avatar.

(4)上記(2)に記載の情報処理システムにおいて、前記制御部は、生成された前記新たな被服の型紙データを出力する、情報処理システム。 (4) The information processing system according to (2) above, wherein the control unit outputs the generated new clothing pattern data.

(5)上記(1)から(4)までの何れか1つに記載の情報処理システムにおいて、前記制御部は、前記伸縮性に関する値と伸縮性に関する値の評価基準値とに基づき複数の前記被服の型紙データから設定された数の型紙データを選択する、情報処理システム。 (5) In the information processing system according to any one of (1) to (4) above, the control unit controls the plurality of elasticity-related values based on the elasticity-related value and the evaluation reference value of the elasticity-related value. An information processing system that selects a set number of pattern data from clothing pattern data.

(6)上記(1)から(5)までの何れか1つに記載の情報処理システムにおいて、前記制御部は、求めた前記伸縮性に関する値に基づき前記3次元の被服モデルの表示態様を変更させ、表示する、情報処理システム。 (6) In the information processing system described in any one of (1) to (5) above, the control unit changes and displays the display mode of the three-dimensional clothing model based on the calculated value related to the elasticity.

(7)上記(1)から(6)までの何れか1つに記載の情報処理システムにおいて、前記制御部は、被服の種類に応じて前記アバターの動作を変更させ、前記被服モデルの伸縮性に関する値を求める、情報処理システム。 (7) In the information processing system according to any one of (1) to (6) above, the control unit changes the behavior of the avatar according to the type of clothing, and controls the elasticity of the clothing model. An information processing system that calculates values related to.

(8)上記(7)に記載の情報処理システムにおいて、前記制御部は、画面を介した前記被服の種類の選択に応じて前記アバターの動作を変更させ、前記被服モデルの伸縮性に関する値を求める、情報処理システム。 (8) In the information processing system according to (7) above, the control unit changes the behavior of the avatar according to the selection of the type of clothing via the screen, and changes the value related to the elasticity of the clothing model. In search of an information processing system.

(9)上記(1)から(6)までの何れか1つに記載の情報処理システムにおいて、前記制御部は、スポーツの種類に応じて前記アバターの動作を変更させ、前記被服モデルの伸縮性に関する値を求める、情報処理システム。 (9) In the information processing system described in any one of (1) to (6) above, the control unit changes the movement of the avatar depending on the type of sport and obtains a value related to the elasticity of the clothing model.

(10)上記(9)に記載の情報処理システムにおいて、前記制御部は、画面を介した前記スポーツの種類に応じて前記アバターの動作を変更させ、前記被服モデルの伸縮性に関する値を求める、情報処理システム。 (10) In the information processing system described in (9) above, the control unit changes the movement of the avatar depending on the type of sport displayed on the screen, and calculates a value related to the elasticity of the clothing model.

(11)情報処理システムが実行する情報処理方法であって、被服の型紙データに基づき生成された3次元の被服モデルを3次元のアバターに反映させ、前記アバターを動作させることによって前記被服モデルの伸縮性に関する値を求め、前記伸縮性に関する値に基づき複数の前記被服の型紙データから型紙データを選択する、情報処理方法。 (11) An information processing method executed by an information processing system, wherein a three-dimensional clothing model generated based on clothing pattern data is reflected on a three-dimensional avatar, and the clothing model is created by causing the avatar to move. An information processing method that calculates a value related to elasticity and selects pattern data from a plurality of pattern data of the clothing based on the value related to elasticity.

(12)情報処理システムが実行する型紙データの生成方法であって、被服の型紙データを生成し、前記型紙データに基づき生成された3次元の被服モデルを3次元のアバターに反映させ、前記アバターを動作させることによって前記被服モデルの伸縮性に関する値を求め、前記伸縮性に関する値に基づき複数の前記被服の型紙データから設定された数の型紙データを選択し、選択した型紙データから新たな被服の型紙データを生成する、型紙データの生成方法。 (12) A method for generating pattern data executed by an information processing system, which generates clothing pattern data, reflects a three-dimensional clothing model generated based on the pattern data in a three-dimensional avatar, determines a value related to the elasticity of the clothing model by moving the avatar, selects a set number of pattern data from a plurality of clothing pattern data based on the value related to elasticity, and generates new clothing pattern data from the selected pattern data.

(13)上記(12)に記載の生成方法で生成された型紙データを用いて作成された被服。 (13) Clothing created using pattern data generated by the generation method described in (12) above.

(14)プログラムであって、コンピュータを、上記(1)から(10)までの何れか1つに記載の情報処理システムとして動作させるためのプログラム。
もちろん、この限りではない。
(14) A program for causing a computer to operate as the information processing system according to any one of (1) to (10) above.
Of course, this is not the case.

例えば、上述のプログラムを記憶させる、コンピュータ読み取り可能な非一時的な記憶媒体として提供してもよい。
上述した実施形態及び変形例の全部又は一部は任意に組み合わせて実施されてもよい。
For example, it may be provided as a computer-readable non-transitory storage medium that stores the above program.
All or part of the embodiments and modifications described above may be implemented in any combination.

最後に、本発明に係る種々の実施形態を説明したが、これらは、例として提示したものであり、発明の範囲を限定することは意図していない。新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. New embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and their modifications are within the scope and spirit of the invention, and are also within the scope of the invention and its equivalents as set forth in the claims.

100 :情報処理装置
110 :制御部
120 :記憶部
130 :入力部
140 :出力部
150 :通信部
300 :画面
310 :表示領域
320 :表示領域
400 :画面
410 :部分
420 :部分
500 :画面
600 :コンボボックス
700 :コンボボックス
100: Information processing device 110: Control unit 120: Storage unit 130: Input unit 140: Output unit 150: Communication unit 300: Screen 310: Display area 320: Display area 400: Screen 410: Part 420: Part 500: Screen 600: Combo box 700: Combo box

Claims (14)

情報処理システムであって、
制御部を有し、
前記制御部は、
被服の型紙データに基づき生成された3次元の被服モデルを3次元のアバターに反映させ、
前記アバターを動作させることによって前記被服モデルの伸縮性に関する値を求め、
前記伸縮性に関する値に基づき複数の前記被服の型紙データから型紙データを選択する、
情報処理システム。
An information processing system,
has a control section,
The control unit includes:
A 3D clothing model generated based on clothing pattern data is reflected in a 3D avatar,
determining a value related to the elasticity of the clothing model by moving the avatar;
selecting pattern data from a plurality of pattern data of the clothing based on the value related to the elasticity;
Information processing system.
請求項1に記載の情報処理システムにおいて、
前記制御部は、
前記伸縮性に関する値に基づき複数の前記被服の型紙データから設定された数の型紙データを選択し、
選択した型紙データから新たな被服の型紙データを生成する、
情報処理システム。
2. The information processing system according to claim 1,
The control unit is
selecting a set number of pattern data from the plurality of pattern data of the clothing based on the value related to the stretchability;
Generate new clothing pattern data from the selected pattern data;
Information processing system.
請求項1に記載の情報処理システムにおいて、
前記制御部は、
被服の型紙データに基づき3次元の被服モデルを生成し、生成した3次元の被服モデルを3次元のアバターに反映させる、
情報処理システム。
The information processing system according to claim 1,
The control unit includes:
Generates a 3D clothing model based on clothing pattern data, and reflects the generated 3D clothing model on a 3D avatar.
Information processing system.
請求項2に記載の情報処理システムにおいて、
前記制御部は、
生成された前記新たな被服の型紙データを出力する、
情報処理システム。
3. The information processing system according to claim 2,
The control unit is
outputting the generated new clothing pattern data;
Information processing system.
請求項1に記載の情報処理システムにおいて、
前記制御部は、
前記伸縮性に関する値と伸縮性に関する値の評価基準値とに基づき複数の前記被服の型紙データから設定された数の型紙データを選択する、
情報処理システム。
2. The information processing system according to claim 1,
The control unit is
selecting a set number of pattern data from the plurality of pattern data of the clothing based on the value related to the stretchability and an evaluation reference value for the value related to the stretchability;
Information processing system.
請求項1に記載の情報処理システムにおいて、
前記制御部は、
求めた前記伸縮性に関する値に基づき前記3次元の被服モデルの表示態様を変更させ、表示する、
情報処理システム。
2. The information processing system according to claim 1,
The control unit is
changing a display mode of the three-dimensional clothing model based on the calculated value related to the stretchability, and displaying the three-dimensional clothing model;
Information processing system.
請求項1に記載の情報処理システムにおいて、
前記制御部は、
被服の種類に応じて前記アバターの動作を変更させ、前記被服モデルの伸縮性に関する値を求める、
情報処理システム。
2. The information processing system according to claim 1,
The control unit is
changing a movement of the avatar in accordance with a type of clothing and determining a value related to the stretchability of the clothing model;
Information processing system.
請求項7に記載の情報処理システムにおいて、
前記制御部は、
画面を介した前記被服の種類の選択に応じて前記アバターの動作を変更させ、前記被服モデルの伸縮性に関する値を求める、
情報処理システム。
8. The information processing system according to claim 7,
The control unit is
changing a movement of the avatar in response to a selection of the type of clothing via a screen, and determining a value related to the stretchability of the clothing model;
Information processing system.
請求項1に記載の情報処理システムにおいて、
前記制御部は、
スポーツの種類に応じて前記アバターの動作を変更させ、前記被服モデルの伸縮性に関する値を求める、
情報処理システム。
The information processing system according to claim 1,
The control unit includes:
changing the behavior of the avatar according to the type of sport, and determining a value related to the elasticity of the clothing model;
Information processing system.
請求項9に記載の情報処理システムにおいて、
前記制御部は、
画面を介した前記スポーツの種類に応じて前記アバターの動作を変更させ、前記被服モデルの伸縮性に関する値を求める、
情報処理システム。
The information processing system according to claim 9,
The control unit includes:
changing the behavior of the avatar according to the type of sport displayed on the screen, and determining a value regarding the elasticity of the clothing model;
Information processing system.
情報処理システムが実行する情報処理方法であって、
被服の型紙データに基づき生成された3次元の被服モデルを3次元のアバターに反映させ、
前記アバターを動作させることによって前記被服モデルの伸縮性に関する値を求め、
前記伸縮性に関する値に基づき複数の前記被服の型紙データから型紙データを選択する、
情報処理方法。
An information processing method executed by an information processing system, comprising:
A three-dimensional clothing model generated based on the clothing pattern data is applied to a three-dimensional avatar.
determining a value related to stretchability of the clothing model by moving the avatar;
selecting pattern data from a plurality of pattern data of the clothing based on the value related to the stretchability;
Information processing methods.
情報処理システムが実行する型紙データの生成方法であって、
被服の型紙データを生成し、
前記型紙データに基づき生成された3次元の被服モデルを3次元のアバターに反映させ、
前記アバターを動作させることによって前記被服モデルの伸縮性に関する値を求め、
前記伸縮性に関する値に基づき複数の前記被服の型紙データから設定された数の型紙データを選択し、
選択した型紙データから新たな被服の型紙データを生成する、
型紙データの生成方法。
A method for generating paper pattern data executed by an information processing system, comprising the steps of:
Generate clothing pattern data;
A three-dimensional clothing model generated based on the pattern data is reflected on a three-dimensional avatar;
determining a value related to stretchability of the clothing model by moving the avatar;
selecting a set number of pattern data from the plurality of pattern data of the clothing based on the value related to the stretchability;
Generate new clothing pattern data from the selected pattern data;
How to generate pattern data.
請求項12に記載の生成方法で生成された型紙データを用いて作成された被服。 Clothing created using pattern data generated by the generation method described in claim 12. プログラムであって、
コンピュータを、請求項1から10までの何れか1項に記載の情報処理システムとして動作させるためのプログラム。
A program,
A program for causing a computer to operate as the information processing system according to any one of claims 1 to 10.
JP2022149103A 2022-09-20 2022-09-20 Information processing system, information processing method, pattern data generation method and program Active JP7242110B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022149103A JP7242110B1 (en) 2022-09-20 2022-09-20 Information processing system, information processing method, pattern data generation method and program
JP2023030849A JP2024044975A (en) 2022-09-20 2023-03-01 Information processing system, information processing method, method for generating pattern data, and program
PCT/JP2023/027023 WO2024062761A1 (en) 2022-09-20 2023-07-24 Information processing system, information processing method, method for generating pattern data, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022149103A JP7242110B1 (en) 2022-09-20 2022-09-20 Information processing system, information processing method, pattern data generation method and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023030849A Division JP2024044975A (en) 2022-09-20 2023-03-01 Information processing system, information processing method, method for generating pattern data, and program

Publications (2)

Publication Number Publication Date
JP7242110B1 JP7242110B1 (en) 2023-03-20
JP2024043878A true JP2024043878A (en) 2024-04-02

Family

ID=85641180

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022149103A Active JP7242110B1 (en) 2022-09-20 2022-09-20 Information processing system, information processing method, pattern data generation method and program
JP2023030849A Pending JP2024044975A (en) 2022-09-20 2023-03-01 Information processing system, information processing method, method for generating pattern data, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023030849A Pending JP2024044975A (en) 2022-09-20 2023-03-01 Information processing system, information processing method, method for generating pattern data, and program

Country Status (2)

Country Link
JP (2) JP7242110B1 (en)
WO (1) WO2024062761A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110298897A1 (en) * 2010-06-08 2011-12-08 Iva Sareen System and method for 3d virtual try-on of apparel on an avatar
CN104036061A (en) * 2013-03-08 2014-09-10 香港纺织及成衣研发中心有限公司 Clothing simulation method and system thereof
WO2015129353A1 (en) * 2014-02-27 2015-09-03 泰男 木下 Virtual trial-fitting system, virtual trial-fitting program, virtual trial-fitting method, and storage medium in which virtual trial-fitting program is stored
US20190043269A1 (en) * 2017-08-03 2019-02-07 The University Of North Carolina At Chapel Hill Methods, systems, and computer readable media for modeling garments using single view images
JP2020170394A (en) * 2019-04-04 2020-10-15 株式会社Sapeet Clothing-wearing visualization system and clothing-wearing visualization method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017035457A (en) * 2015-06-05 2017-02-16 東洋紡株式会社 Method and clothing for measuring biological information, method for designing clothing for measuring biological information, and method for providing custom-made clothing for measuring biological information
AU2017260525B2 (en) * 2016-05-04 2022-06-30 Styku Llc Method and system for body scanning and display of biometric data
JP7374740B2 (en) * 2019-12-02 2023-11-07 株式会社Zozo Fitting support device, fitting support method, fitting support program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110298897A1 (en) * 2010-06-08 2011-12-08 Iva Sareen System and method for 3d virtual try-on of apparel on an avatar
CN104036061A (en) * 2013-03-08 2014-09-10 香港纺织及成衣研发中心有限公司 Clothing simulation method and system thereof
WO2015129353A1 (en) * 2014-02-27 2015-09-03 泰男 木下 Virtual trial-fitting system, virtual trial-fitting program, virtual trial-fitting method, and storage medium in which virtual trial-fitting program is stored
US20190043269A1 (en) * 2017-08-03 2019-02-07 The University Of North Carolina At Chapel Hill Methods, systems, and computer readable media for modeling garments using single view images
JP2020170394A (en) * 2019-04-04 2020-10-15 株式会社Sapeet Clothing-wearing visualization system and clothing-wearing visualization method

Also Published As

Publication number Publication date
JP7242110B1 (en) 2023-03-20
WO2024062761A1 (en) 2024-03-28
JP2024044975A (en) 2024-04-02

Similar Documents

Publication Publication Date Title
CN105597318B (en) A kind of mthods, systems and devices automatically generating random game scene
US20200070055A1 (en) Method and device for generating game paths
Raffe et al. A survey of procedural terrain generation techniques using evolutionary algorithms
KR101299993B1 (en) Rhythm action game method for touch screen and recording medium storing program implementing the same
KR102672603B1 (en) Map generation method and apparatus, electronic device, and computer storage media
US10303446B2 (en) Program generating method, program generating device, and recording medium
Stephenson et al. Procedural generation of complex stable structures for angry birds levels
JP2004321598A (en) Program, information storage medium and game device
GB2578191A (en) Automatic and interactive animation driven by change-based heuristics
CN103971416A (en) Partition of a 3D scene into a plurality of zones processed by a computing resource
KR101703450B1 (en) Structural topology optimization method using bigbang-bigcrunch algorithm
CN106528398A (en) Game software performance visual analysis method
US10216863B2 (en) Program generation method, program generation apparatus, and storage medium
US9827495B2 (en) Simulation device, simulation method, program, and information storage medium
Ichinose et al. Robustness of football passing networks against continuous node and link removals
JP2019179459A (en) Estimation processing device, estimation model generation device, estimation model, estimation method, and program
Scott et al. How does AI play football? An analysis of RL and real-world football strategies
WO2024062761A1 (en) Information processing system, information processing method, method for generating pattern data, and program
CN110665223B (en) Game resource caching method, decision network training method and device
Terry et al. Harnessing Human Computation Cycles for the FPGA Placement Problem.
JP6677320B2 (en) Sports motion analysis support system, method and program
CN111881205B (en) Visual analysis method and system for multivariable shooting type sports data
KR102159645B1 (en) Apparatus and method for simulating
CN107920132B (en) Information-pushing method, information displaying method and device
JP6696581B2 (en) Generation program, generation method, and generation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230113

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230215

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230301

R150 Certificate of patent or registration of utility model

Ref document number: 7242110

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150