IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ セイコーエプソン株式会社の特許一覧

特許7600624情報処理装置、システム、情報処理方法及びそのプログラム
<>
  • 特許-情報処理装置、システム、情報処理方法及びそのプログラム 図1
  • 特許-情報処理装置、システム、情報処理方法及びそのプログラム 図2
  • 特許-情報処理装置、システム、情報処理方法及びそのプログラム 図3
  • 特許-情報処理装置、システム、情報処理方法及びそのプログラム 図4
  • 特許-情報処理装置、システム、情報処理方法及びそのプログラム 図5
  • 特許-情報処理装置、システム、情報処理方法及びそのプログラム 図6
  • 特許-情報処理装置、システム、情報処理方法及びそのプログラム 図7
  • 特許-情報処理装置、システム、情報処理方法及びそのプログラム 図8
  • 特許-情報処理装置、システム、情報処理方法及びそのプログラム 図9
  • 特許-情報処理装置、システム、情報処理方法及びそのプログラム 図10
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-12-09
(45)【発行日】2024-12-17
(54)【発明の名称】情報処理装置、システム、情報処理方法及びそのプログラム
(51)【国際特許分類】
   G06F 3/12 20060101AFI20241210BHJP
   B41J 2/01 20060101ALI20241210BHJP
   D06P 5/30 20060101ALI20241210BHJP
   D06P 7/00 20060101ALI20241210BHJP
【FI】
G06F3/12 355
B41J2/01 123
B41J2/01 125
B41J2/01 451
G06F3/12 308
G06F3/12 344
G06F3/12 329
G06F3/12 364
D06P5/30
D06P7/00
【請求項の数】 6
(21)【出願番号】P 2020182405
(22)【出願日】2020-10-30
(65)【公開番号】P2022072772
(43)【公開日】2022-05-17
【審査請求日】2023-09-22
(73)【特許権者】
【識別番号】000002369
【氏名又は名称】セイコーエプソン株式会社
(74)【代理人】
【識別番号】100105957
【弁理士】
【氏名又は名称】恩田 誠
(74)【代理人】
【識別番号】100068755
【弁理士】
【氏名又は名称】恩田 博宣
(72)【発明者】
【氏名】青木 浩樹
(72)【発明者】
【氏名】佐々木 恒之
【審査官】征矢 崇
(56)【参考文献】
【文献】国際公開第2020/027842(WO,A1)
【文献】特開2004-277995(JP,A)
【文献】特開2010-061434(JP,A)
【文献】特開2020-078894(JP,A)
【文献】特開2019-162777(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06F3/12
B41J2/01
B41J29/00-29/70
D06P5/30;7/00
(57)【特許請求の範囲】
【請求項1】
布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理装置であって、
前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得する取得部と、
前記画像データ及び前記状況データをサーバーに送信する送信部と、
前記画像データ及び前記状況データに基づいて前記サーバーが生成した第1データを前記サーバーから受信する受信部と、
前記受信部が受信した前記第1データ、及び、前記第1データとは別の第2データを記憶する記憶部と、
制御部と、を備え、
前記第1データは、機械学習によって学習された学習済みモデルであって前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定するデータであり、
前記第2データは、前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターとの対応関係を示すデータであり、
前記制御部は、前記第1データ及び前記第2データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出することを特徴とする情報処理装置。
【請求項2】
布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理装置及びサーバーを備えるシステムであって、
前記情報処理装置は、
前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得する取得部と、
前記画像データ及び前記状況データを前記サーバーに送信する送信部と、
前記画像データ及び前記状況データに基づいて前記サーバーが導出した前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターを前記サーバーから受信する受信部と、を備え、
前記サーバーは、
機械学習によって学習された学習済みモデルであって前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定するデータである第1データ、及び、前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する前記推奨パラメーターとの対応関係を示すデータである第2データを記憶するサーバー記憶部と、
前記情報処理装置から前記画像データ及び前記状況データを受信することと、前記第1データ及び前記第2データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出することと、前記推奨パラメーターを前記情報処理装置に送信することと、を実行するサーバー制御部と、を備えることを特徴とするシステム。
【請求項3】
前記環境情報は、前記インクジェット装置、前記前処理装置及び前記後処理装置が設置された標高を含むことを特徴とする請求項1に記載の情報処理装置。
【請求項4】
布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理装置による情報処理方法であって、
前記情報処理装置が、
前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、
前記画像データ及び前記状況データをサーバーに送信することと、
前記画像データ及び前記状況データに基づいて前記サーバーが生成したデータであり、機械学習によって学習された学習済みモデルであって且つ前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定する第1データを前記サーバーから受信することと、
前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターとの対応関係を示す第2データ及び前記第1データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出することと、を含むことを特徴とする情報処理方法。
【請求項5】
布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理装置及びサーバーによる情報処理方法であって、
前記情報処理装置が、
前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、
前記画像データ及び前記状況データを前記サーバーに送信することと、
前記画像データ及び前記状況データに基づいて前記サーバーが導出した前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターを前記サーバーから受信することと、を含み、
前記サーバーが、
前記情報処理装置から前記画像データ及び前記状況データを受信することと、
機械学習によって学習された学習済みモデルであって前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定するデータである第1データ、及び、前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する前記推奨パラメーターとの対応関係を示すデータである第2データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出することと、
前記推奨パラメーターを前記情報処理装置に送信することと、を含むことを特徴とする情報処理方法。
【請求項6】
布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報をコンピューターに処理させるプログラムであって、
前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、
前記画像データ及び前記状況データをサーバーに送信することと、
前記画像データ及び前記状況データに基づいて前記サーバーが生成したデータであり、機械学習によって学習された学習済みモデルであって且つ前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定する第1データを前記サーバーから受信することと、
前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターとの対応関係を示す第2データ及び前記第1データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出することと、を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置、システム、情報処理方法及びそのプログラムに関する。
【背景技術】
【0002】
特許文献1には、布帛に捺染処理を行う捺染プリンタシステムが記載されている。捺染プリンタシステムは、例えば、インクジェット装置と、前処理装置と、後処理装置とを備える。
【先行技術文献】
【特許文献】
【0003】
【文献】特開2004-174943号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
捺染プリンタシステムにおいては、所定の画質を得るにあたって、布帛の特徴量に応じて前処理装置及び後処理装置の適切なパラメーターが異なる。例えば、布帛の特徴量である布帛の含水量は、例えば、捺染プリンタシステムの環境及び使用状況などによって変化することがある。こうした布帛の特徴量の変化は、布帛の構成によっても異なる。
【0005】
近年では、単一種類の繊維で構成される布帛がある一方で、複数種類の繊維で構成される布帛、すなわち混紡された布帛もある。多種多様な布帛が流通する中で、環境及び使用状況に応じて変化する布帛の特徴量を網羅することは難しい。この場合、ユーザーは、前処理装置及び後処理装置のパラメーターを変えながら捺染処理を繰り返すことによって、適切なパラメーターを定める必要がある。そのため、ユーザーの作業が煩雑になるおそれがある。
【課題を解決するための手段】
【0006】
上記課題を解決する情報処理装置は、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理装置であって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得する取得部と、前記画像データ及び前記状況データをサーバーに送信する送信部と、前記画像データ及び前記状況データに基づいて前記サーバーが生成した第1データを前記サーバーから受信する受信部と、前記受信部が受信した前記第1データ、及び、前記第1データとは別の第2データを記憶する記憶部と、制御部と、を備え、前記第1データは、機械学習によって学習された学習済みモデルであって前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定するデータであり、前記第2データは、前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターとの対応関係を示すデータであり、前記制御部は、前記第1データ及び前記第2データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出する。
【0007】
上記課題を解決する情報処理装置は、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理装置であって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得する取得部と、前記画像データ及び前記状況データをサーバーに送信する送信部と、前記画像データ及び前記状況データに基づいて前記サーバーが導出した前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターを前記サーバーから受信する受信部と、を備える。
【0008】
上記課題を解決する情報処理方法は、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理方法であって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、前記画像データ及び前記状況データをサーバーに送信することと、前記画像データ及び前記状況データに基づいて前記サーバーが生成したデータであり、機械学習によって学習された学習済みモデルであって且つ前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定する第1データを前記サーバーから受信することと、前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターとの対応関係を示す第2データ及び前記第1データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出することと、を含む。
【0009】
上記課題を解決する情報処理方法は、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理方法であって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、前記画像データ及び前記状況データをサーバーに送信することと、前記画像データ及び前記状況データに基づいて前記サーバーが導出した前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターを前記サーバーから受信することと、を含む。
【0010】
上記課題を解決するプログラムは、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報をコンピューターに処理させるプログラムであって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、前記画像データ及び前記状況データをサーバーに送信することと、前記画像データ及び前記状況データに基づいて前記サーバーが生成したデータであり、機械学習によって学習された学習済みモデルであって且つ前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定する第1データを前記サーバーから受信することと、前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターとの対応関係を示す第2データ及び前記第1データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出することと、を実行させる。
【0011】
上記課題を解決するプログラムは、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報をコンピューターに処理させるプログラムであって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、前記画像データ及び前記状況データをサーバーに送信することと、前記画像データ及び前記状況データに基づいて前記サーバーが導出した前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターを前記サーバーから受信することと、を実行させる。
【図面の簡単な説明】
【0012】
図1】捺染システムを示すブロック図。
図2】捺染処理の手順を示すフローチャート。
図3】第1実施形態の情報処理装置を示すブロック図。
図4】第1実施形態の情報処理装置の動作を示すフローチャート。
図5】第1実施形態の情報処理装置と接続されるサーバーの動作を示すフローチャート。
図6】捺染前画像とスペクトル画像とを示す図。
図7図5とは別の動作を示すフローチャート。
図8】第2実施形態の情報処理装置を示すブロック図。
図9】第2実施形態の情報処理装置の動作を示すフローチャート。
図10】第2実施形態の情報処理装置と接続されるサーバーの動作を示すフローチャート。
【発明を実施するための形態】
【0013】
<第1実施形態>
以下、情報処理装置の第1実施形態について図を参照しながら説明する。情報処理装置は、捺染システムが行う捺染処理に関する情報を処理する装置である。まず、捺染システムについて説明する。
【0014】
図1に示すように、捺染システム10は、例えば、前処理装置11と、インクジェット装置12と、後処理装置13とで構成される。捺染システム10は、前処理装置11とインクジェット装置12とで構成されてもよいし、インクジェット装置12と後処理装置13とで構成されてもよい。すなわち、捺染システム10は、インクジェット装置12と、前処理装置11及び後処理装置13の少なくとも一方とを備える。
【0015】
捺染システム10は、布帛99に捺染処理を行うシステムである。捺染システム10は、例えば、前処理、描画処理、後処理の3つの処理によって、布帛99に捺染処理を行う。前処理は、前処理装置11によって行われる。描画処理は、インクジェット装置12によって行われる。後処理は、後処理装置13によって行われる。
【0016】
捺染処理は、例えば、前処理、描画処理、後処理の順で布帛99に処理を行うことによって実現される。捺染システム10が前処理装置11とインクジェット装置12とで構成される場合、捺染処理は、前処理と描画処理とによって実現される。捺染システム10がインクジェット装置12と後処理装置13とで構成される場合、捺染処理は、描画処理と後処理とによって実現される。すなわち、捺染処理は、描画処理と、前処理及び後処理の少なくとも一方とによって実現される。
【0017】
捺染処理は、一のユーザーが所有する装置で実現されてもよいし、他のユーザーが所有する装置と協働することによって実現されてもよい。例えば、第1ユーザーが所有する前処理装置11と、第1ユーザーとは異なる第2ユーザーが所有するインクジェット装置12及び後処理装置13とによって、捺染処理が実現されてもよい。この場合、第1ユーザーが布帛99に前処理を行い、第2ユーザーが布帛99に描画処理及び後処理を行うことによって、捺染処理が実現される。
【0018】
捺染システム10において、前処理装置11、インクジェット装置12及び後処理装置13の装置間で、連携が取られていてもよいし、取られていなくともよい。すなわち、前処理装置11、インクジェット装置12及び後処理装置13は、相互に情報を授受してもよいし、相互に情報を授受しなくてもよい。
【0019】
前処理装置11は、画像が描画される前の布帛99に前処理を行う装置である。前処理とは、描画処理の前に行われる処理である。前処理装置11は、例えば、塗布部14と、矯正部15と、前処理乾燥部16とを備える。
【0020】
塗布部14は、布帛99に前処理液を塗布するように構成される。塗布部14は、例えば、前処理液を貯留する貯留槽を含む。例えば、貯留槽内を布帛99が通過することによって、布帛99に前処理液が塗布される。前処理液は、描画処理においてインクを布帛99に定着させるための液体である。前処理液は、インクに対する布帛99の親水性に影響する。
【0021】
矯正部15は、布帛99を矯正するように構成される。矯正部15は、例えば、布帛99に力を加えることによって、布帛99を構成する経糸又は緯糸を引き伸ばす。これにより、布帛99が矯正される。矯正部15は、例えば、布帛99が巻き掛けられるローラー、布帛99の両側を保持するピン、クリップなどを含む。矯正部15は、いわゆるテンターである。布帛99に前処理液が塗布されると、布帛99に縮みが生じることがある。そのため、矯正部15は、布帛99を引き伸ばすことによって、布帛99を矯正する。
【0022】
前処理乾燥部16は、布帛99を乾燥させるように構成される。前処理乾燥部16は、前処理装置11が備える乾燥部である。前処理乾燥部16は、例えば、布帛99を加熱することによって、前処理液が塗布された布帛99を乾燥させる。前処理乾燥部16は、例えば、ヒーターを含む。
【0023】
インクジェット装置12は、布帛99に描画処理を行う装置である。描画処理とは、布帛99に画像を描画する処理のことである。インクジェット装置12は、布帛99にインクを吐出することによって画像を描画する。インクジェット装置12は、例えば、絵、模様などの絵柄画像を描画する。インクジェット装置12は、例えば、搬送部17と、ヘッド18と、キャリッジ19とを備える。
【0024】
搬送部17は、布帛99を搬送するように構成される。搬送部17は、例えば、ベルト、ローラーなどである。搬送部17は、例えば、布帛99を間欠的に搬送する。
ヘッド18は、布帛99にインクを吐出するように構成される。ヘッド18は、インクが吐出されるノズル21を有する。ヘッド18のノズル解像度は、例えば、600dpiである。そのため、ヘッド18は、解像度が600dpiの画像を布帛99に描画できる。
【0025】
キャリッジ19は、ヘッド18を搭載する。キャリッジ19は、布帛99に対して走査するように構成される。キャリッジ19が走査しながらヘッド18がインクを布帛99に吐出することによって、布帛99に画像が描画、すなわち印刷される。このように、インクジェット装置12は、いわゆるシリアルタイプのプリンターである。
【0026】
キャリッジ19は、例えば、インクを収容する容器22を装着可能に構成される。容器22は、例えば、インクカートリッジである。容器22がキャリッジ19に装着されると、容器22からヘッド18にインクが供給される。容器22には、収容するインクの種類を示すためのコード23が付されている。コード23は、例えば、バーコードである。
【0027】
容器22は、キャリッジ19に搭載されることに限らず、例えばチューブを介してヘッド18と接続されてもよい。容器22は、例えば、インクジェット装置12が別途備える収容容器にインクを補充するための容器、いわゆるインクボトルであってもよい。
【0028】
後処理装置13は、画像が描画された後の布帛99に後処理を行う装置である。後処理とは、描画処理の後に行われる処理のことである。後処理装置13は、例えば、後処理乾燥部24と、スチーム部25と、洗浄部26とを備える。
【0029】
後処理乾燥部24は、布帛99を乾燥させるように構成される。後処理乾燥部24は、後処理装置13が備える乾燥部である。後処理乾燥部24は、例えば、布帛99を加熱することによって、インクが吐出された布帛99を乾燥させる。後処理乾燥部24は、例えば、ヒーターを含む。後処理乾燥部24は、前処理乾燥部16と同一の乾燥部であってもよい。すなわち、前処理装置11と後処理装置13とは、乾燥部を共有してもよい。
【0030】
スチーム部25は、布帛99に高温のスチームを供給するように構成される。スチーム部25が布帛99をスチームで加熱すると、布帛99に吐出されたインクの定着が促進される。
【0031】
洗浄部26は、布帛99を洗浄するように構成される。洗浄部26は、例えば、洗浄液を貯留する洗浄槽を含む。例えば、洗浄槽内を布帛99が通過することによって、布帛99が洗浄される。洗浄液は、例えば、水である。布帛99が洗浄されると、布帛99に定着していないインク、前処理液などが布帛99から除去される。
【0032】
捺染システム10は、例えば、図2に示すフローチャートに沿って、捺染処理を行う。捺染処理は、例えば、ユーザーによって開始される。
図2に示すように、捺染システム10は、まず、ステップS11において、塗布部14によって布帛99に前処理液を塗布する。
【0033】
捺染システム10は、ステップS12において、矯正部15によって布帛99を矯正する。
捺染システム10は、ステップS13において、前処理乾燥部16によって布帛99を乾燥させる。
【0034】
捺染システム10は、ステップS14において、搬送部17によって搬送される布帛99にヘッド18からインクを吐出させることによって、布帛99に画像を描画する。このとき、ヘッド18とともにキャリッジ19が駆動する。
【0035】
捺染システム10は、ステップS15において、後処理乾燥部24によって布帛99を乾燥させる。このとき、捺染システム10は、布帛99に吐出されたインクの裏移りが抑制される程度に布帛99を乾燥させる。すなわち、ステップS15では、捺染システム10は、布帛99に吐出されたインクの表面が乾燥する程度に、布帛99を乾燥させる。
【0036】
捺染システム10は、ステップS16において、スチーム部25によって布帛99にスチームを供給する。
捺染システム10は、ステップS17において、洗浄部26によって布帛99を洗浄する。
【0037】
捺染システム10は、ステップS18において、後処理乾燥部24によって布帛99を乾燥させる。ステップS18では、ステップS15とは異なり、捺染システム10は、布帛99を完全に乾燥させる。その結果、洗浄液で濡れた布帛99が乾燥される。ステップS18の処理が完了すると、捺染処理が完了する。
【0038】
次に、情報処理装置30について説明する。
図1に示すように、情報処理装置30は、捺染システム10と電気的に接続される。例えば、情報処理装置30は、前処理装置11、インクジェット装置12及び後処理装置13と電気的に接続される。そのため、情報処理装置30は、前処理装置11、インクジェット装置12及び後処理装置13と情報を授受可能である。
【0039】
情報処理装置30は、捺染処理に関する情報を処理する装置である。情報処理装置30は、捺染システム10を制御する制御装置を兼ねてもよい。この場合、ユーザーは、情報処理装置30を介して捺染システム10を制御する。情報処理装置30は、捺染システム10の捺染処理に関する捺染パラメーターを制御する。捺染パラメーターは、例えば、前処理装置11の前処理に関する前処理パラメーター、インクジェット装置12の描画処理に関する描画処理パラメーター、後処理装置13の後処理に関する後処理パラメーター、などを含む。
【0040】
前処理パラメーターとは、例えば、塗布部14による前処理液の塗布量、塗布部14による前処理液の塗布時間、前処理液の種類、矯正部15が布帛99に加える力の方向、矯正部15が布帛99に加える力の大きさ、矯正部15が布帛99に力を加える時間、前処理乾燥部16による乾燥時間、前処理乾燥部16による乾燥温度などである。
【0041】
描画処理パラメーターとは、例えば、搬送部17による布帛99の搬送速度、ヘッド18と布帛99との距離、キャリッジ19の移動速度、キャリッジ19のパス数、印刷モード、単方向印刷又は双方向印刷を示す印刷方向などである。
【0042】
後処理パラメーターとは、例えば、後処理乾燥部24による乾燥時間、後処理乾燥部24による乾燥温度、スチーム部25が供給するスチームの温度、スチーム部25によるスチームの供給時間、洗浄部26による洗浄時間、洗浄水の温度などである。
【0043】
情報処理装置30は、例えば、パーソナルコンピューターである。情報処理装置30は、α:コンピュータープログラムに従って各種処理を実行する1つ以上のプロセッサー、β:各種処理のうち少なくとも一部の処理を実行する、特定用途向け集積回路等の1つ以上の専用のハードウェア回路、或いはγ:それらの組み合わせ、を含む回路として構成し得る。プロセッサーは、CPU並びに、RAM及びROM等のメモリーを含み、メモリーは、処理をCPUに実行させるように構成されたプログラムコードまたは指令を格納している。メモリーすなわちコンピューター可読媒体は、汎用または専用のコンピューターでアクセスできるあらゆる可読媒体を含む。
【0044】
図3に示すように、情報処理装置30は、例えば、入力部31と、出力部32と、取得部33と、制御部34と、記憶部35と、送信部36と、受信部37とを備える。
入力部31は、ユーザーが情報処理装置30にデータを入力するためのインターフェースである。そのため、入力部31は、例えば、マウス、キーボード、タッチパネルなどの入力装置38と接続される。ユーザーは、入力装置38を操作することによって、入力部31を通じて情報処理装置30にデータを入力する。入力部31を通じて入力されたデータは、例えば、記憶部35に記憶される。
【0045】
ユーザーは、例えば、入力部31を通じて、クライアントに関する情報を示すクライアントデータを入力する。クライアントに関する情報とは、例えば、クライアントの国、クライアントの名称などである。ユーザーは、例えば、入力部31を通じて、捺染処理された布帛99の用途に関する情報を示す用途データを入力する。用途に関する情報とは、例えば、女性服、子供服、インテリアなどの用途をあらわす情報である。ユーザーは、クライアントデータ、用途データに限らず、入力部31を通じてその他の情報をデータとして情報処理装置30に入力してもよい。
【0046】
出力部32は、情報処理装置30からデータを出力するためのインターフェースである。出力部32は、例えば、ディスプレイ、スピーカーなどの出力装置39と接続される。例えば、ユーザーは、出力装置39を確認することによって、出力部32を通じて情報処理装置30から出力されるデータを把握できる。
【0047】
取得部33は、外部からデータを取得するためのインターフェースである。取得部33は、例えば、画像取込装置41、秤量装置42、読取装置43、温湿度計44、ネットワーク45、捺染システム10などと接続される。取得部33は、その他に、例えば、USBフラッシュドライブ、メモリーカードなどの記憶媒体などと接続されてもよい。取得部33は、接続された対象からデータを取得する。取得部33が取得したデータは、例えば、記憶部35に記憶される。
【0048】
取得部33は、例えば、捺染処理に関する情報を示すデータを取得する。取得部33は、例えば、捺染システム10が捺染処理を行うにあたって、前処理装置11、インクジェット装置12及び後処理装置13に設定された捺染パラメーターを捺染システム10から取得する。
【0049】
画像取込装置41は、布帛99を画像として取り込む装置である。画像取込装置41は、例えば、カメラ、スキャナーなどである。画像取込装置41は、布帛99を撮影又はスキャンすることによって、布帛99を画像として取り込む。このとき、画像取込装置41は、布帛99を画像として電子化した画像データを生成する。したがって、取得部33は、画像取込装置41を通じて布帛99を画像として電子化した画像データを取得する。
【0050】
ユーザーは、画像取込装置41を使用することによって、布帛99を画像として適宜取り込む。例えば、ユーザーは、捺染処理が行われる前の布帛99、捺染処理が行われた後の布帛99、前処理が行われた後であって且つ描画処理が行われる前の布帛99、描画処理が行われた後であって且つ後処理が行われる前の布帛99などを、画像取込装置41によって画像として取り込む。ユーザーは、例えば、捺染処理が行われる前、捺染処理が行われた後、前処理が行われた後であって且つ描画処理が行われる前、描画処理が行われた後であって且つ後処理が行われる前、のタイミングで布帛99を画像として取り込む。したがって、画像取込装置41は、捺染処理が行われる前の布帛99を画像として電子化した捺染前画像データ、捺染処理が行われた後の布帛99を画像として電子化した捺染後画像データ、前処理が行われた後であって且つ描画処理が行われる前の布帛99を画像として電子化した描画前画像データ、後処理が行われる前であって且つ描画処理が行われた後の布帛99を画像として電子化した描画後画像データ、を生成する。したがって、取得部33は、布帛99を画像として電子化した画像データとして、捺染前画像データ、捺染後画像データ、描画前画像データ、描画後画像データを取得できる。本例の取得部33は、画像データのうち少なくとも捺染前画像データを取得する。
【0051】
画像データは、例えば、縦10mm以上且つ横10mm以上となる布帛99の領域を120dpi以上の解像度で電子化したデータである。このような形式であれば、後述する画像解析において適した画像データとすることができる。そのため、画像取込装置41は、縦10mm以上且つ横10mm以上となる布帛99の領域を120dpi以上の解像度で、布帛99を画像として取り込む。画像取込装置41は、布帛99をフルカラーの画像で取り込むが、モノクロの画像で取り込んでもよいし、グレースケールの画像で取り込んでもよい。
【0052】
画像データのうち、捺染後画像データと描画後画像データとについては、布帛99に描画された画像の解像度以上となる解像度で電子化したデータであるとよい。この場合、後述する画像解析において適した画像データとすることができる。
【0053】
ユーザーは、画像取込装置41によって布帛99を画像として取り込む際、布帛99の表面と、布帛99の裏面とを画像として取り込んでもよい。この場合、画像データは、布帛99の表面を電子化したデータと、布帛99の裏面を電子化したデータとを含む。
【0054】
ユーザーは、画像取込装置41によって布帛99を画像として取り込む際、布帛99を引き伸ばした状態の画像と、布帛99を引き伸ばしていない状態の画像とを取り込んでもよい。この場合、画像データは、布帛99を引き伸ばした状態で電子化したデータと、布帛99を引き伸ばしていない状態で電子化したデータとを含む。例えば、ユーザーは、布帛99を手で引き伸ばしながら、その布帛99を画像として取り込む。ユーザーは、経糸に沿う方向に布帛99を引き伸ばしてもよいし、緯糸に沿う布帛99を引き伸ばしてもよいし、経糸及び緯糸に対して斜めに布帛99を引き伸ばしてもよい。
【0055】
秤量装置42は、布帛99を秤量する装置である。ユーザーは、秤量装置42を使用することによって、布帛99の単位面積当たりの重さを測る。これにより、取得部33は、秤量装置42を通じて布帛99の単位面積当たりの重さを示す秤量データを取得する。
【0056】
読取装置43は、例えば、容器22に付されたコード23を読み取る装置である。読取装置43は、例えば、リーダーである。ユーザーは、容器22に付されたコード23を読取装置43に読み取らせる。取得部33は、例えば、記憶部35に記憶されるデータベースを参照することによって、読取装置43が読み取ったコード23と対応するインクデータを取得する。インクデータとは、例えば、反応インク、分散インク、酸性インクなどインクの種類を示すデータである。取得部33は、読取装置43により容器22に付されたコード23を読み取ることによって、容器22が収容するインクの種類を示すインクデータを取得する。
【0057】
温湿度計44は、温度及び湿度を測定するセンサーである。温湿度計44は、前処理装置11、インクジェット装置12及び後処理装置13が設置された環境の温度及び湿度を測定する。これにより、取得部33は、捺染システム10が設置される環境の温度及び湿度を示す温湿度データを取得する。
【0058】
取得部33は、ユーザーから入力されたデータに基づいて、ネットワーク45を通じてデータを取得してもよい。例えば、取得部33は、ユーザーから入力された装置の型番を示すデータに基づいて、ネットワーク45上のデータベースからその装置に関する情報を示す装置データを取得してもよい。装置に関する情報とは、その装置の仕様、設定などに関する情報を含む。すなわち、取得部33は、前処理装置11の装置情報を示す装置データを取得してもよい。取得部33は、インクジェット装置12の装置情報を示す装置データを取得してもよい。取得部33は、後処理装置13の装置情報を示す装置データを取得してもよい。
【0059】
取得部33は、インクジェット装置12が布帛99に描画する画像の元データである元画像データを、例えば記憶媒体、ネットワーク45などから取得する。すなわち、インクジェット装置12は、この元画像データに基づいて布帛99に画像を描画する。元画像データは、描画処理によって描画される画像の元データであるともいえる。元画像データは、例えば、クライアントからユーザーに提供されるデータである。
【0060】
取得部33は、画像データ、秤量データ、インクデータ、装置データ、捺染パラメーター、元画像データなどに限らず、その他のデータを取得してもよい。取得部33は、ネットワーク45を通じてデータを取得してもよいし、入力部31を通じてデータを取得してもよい。取得部33が取得するデータの種別と、そのデータを取得する手段とについて、上述した例はあくまで一例である。そのため、取得部33は、上述した種別以外のデータを取得してもよいし、上述した手段以外の手段でデータを取得してもよい。
【0061】
取得部33は、前処理装置11、インクジェット装置12及び後処理装置13の使用状況を示す状況データを取得してもよい。状況データは、前処理装置11、インクジェット装置12及び後処理装置13の環境情報を含む使用状況を示すデータである。
【0062】
状況データは、例えば、前処理装置11、インクジェット装置12及び後処理装置13が稼働してから経過した時間である稼働時間、捺染システム10が設置された環境の温度及び湿度、洗浄部26で使用する洗浄液の水質などを示すデータである。状況データは、環境情報を示すデータとして、温湿度データを含む。取得部33は、状況データとして、例えば、捺染システム10から各装置の稼働時間を示す稼働データを取得する。取得部33は、環境情報を示すデータとして、例えば、洗浄液の水質をユーザーが入力部31を通じて入力することによって、洗浄液の水質を示す水質データを取得する。
【0063】
取得部33は、環境情報を示すデータとして、前処理装置11、インクジェット装置12及び後処理装置13が設置された標高を示す標高データを取得してもよい。取得部33は、例えば、前処理装置11、インクジェット装置12及び後処理装置13が設置された標高をユーザーが入力部31を通じて入力することによって、標高データを取得する。取得部33は、ネットワーク45から標高データを取得してもよいし、取得部33に接続される気圧計から換算することによって標高データを取得してもよい。
【0064】
制御部34は、例えば、上述したCPUである。制御部34は、情報処理装置30を統括的に制御する。制御部34は、記憶部35に記憶されるプログラムを実行することによって、各種構成を制御する。制御部34は、例えば、捺染システム10を制御することもできる。制御部34は、例えば、捺染システム10に捺染パラメーターを送信することによって、捺染システム10を制御する。
【0065】
記憶部35は、例えば、上述したメモリーである。記憶部35は、制御部34が実行するプログラムの他に、例えば、入力部31を通じて入力されたデータ、出力部32を通じて出力されるデータ、取得部33が取得したデータなどを記憶する。記憶部35は、例えば、データセット46と、導出用データ47とを記憶する。
【0066】
記憶部35は、1又は複数のデータセット46を記憶している。データセット46は、一の捺染処理に関する複数のデータをまとめたセットである。データセット46は、入力部31を通じて入力されたデータ、取得部33を通じて取得したデータなどを含む。すなわち、記憶部35は、入力部31を通じて入力されたデータ、取得部33が取得したデータなどを、データセット46として記憶する。データセット46は、少なくとも、捺染前画像データと状況データとを含む。記憶部35は、例えば、表1に示すデータセット46を記憶する。
【0067】
【表1】
表1に示すように、データセット46には、例えば、クライアントデータ、状況データ、元画像データ、捺染パラメーター、捺染前画像データ、捺染後画像データなどの複数のデータが関連付けられている。表1には、クライアントデータ、状況データ、元画像データ、捺染パラメーター、捺染前画像データ、捺染後画像データが記載されているが、実際には、上述した、インクデータ、用途データ、秤量データ、装置データなど、入力部31を通じて入力されたデータ及び取得部33が取得したその他のデータも関連付けられている。データセット46は、一の捺染処理に付随する各種データ及び各種パラメーターがまとめられたセットである。
【0068】
導出用データ47は、捺染前画像データ及び状況データに基づいて前処理装置11及び後処理装置13の少なくとも一方に関する推奨パラメーターを導出するためのデータである。導出用データ47は、第1データ48と、第2データ49とを含む。すなわち、記憶部35は、第1データ48と、第1データ48とは別の第2データ49とを記憶する。
【0069】
推奨パラメーターとは、所定の画質を得るにあたって推奨される捺染パラメーターである。推奨パラメーターは、例えば、元画像データと同等の画質を得るにあたって推奨される捺染パラメーターであってもよいし、画質が十分であるとクライアントが評価するような画質を得るにあたって推奨される捺染パラメーターであってもよい。
【0070】
第1データ48は、機械学習によって学習された学習済みモデルを規定するデータである。第1データ48は、捺染前画像データ及び状況データが入力されると、布帛99の特徴量を示す布帛データを出力する学習済みモデルを規定するデータである。布帛データとは、例えば布帛99を構成する糸の太さ、密度、表面粗さなど、布帛99の特徴量を示すデータである。布帛データは、布帛99の特徴量を数値化したデータであってもよいし、布帛99の特徴量に基づいて大別された布帛99の種類を示すデータであってよい。
【0071】
捺染前画像データには、布帛99を構成する糸が写っている。そのため、捺染前画像データには、布帛99の特徴量に関する情報が含まれる。そのため、捺染前画像データを解析すると、そうした布帛99の特徴量が得られる。
【0072】
第1データ48は、情報処理装置30と電気的に接続されるサーバー50によって生成される。第1データ48については、捺染前画像データ及び状況データに基づいてサーバー50が生成する。例えば、教師データをもとにサーバー50が計算することによって、第1データ48が生成される。
【0073】
第2データ49は、布帛データと、前処理装置11及び後処理装置13の少なくとも一方に関する推奨パラメーターとの対応関係を示すデータである。第2データ49は、例えば、布帛データと推奨パラメーターとが1対1で対応するテーブルデータである。
【0074】
第2データ49は、布帛データと、インクジェット装置12に関する推奨パラメーターとの対応関係を示してもよい。第2データ49は、例えば、布帛データに対して、前処理装置11及び後処理装置13の少なくとも一方に関する推奨パラメーターに加え、インクジェット装置12に関する推奨パラメーターとの対応関係を示してもよい。
【0075】
第2データ49は、例えば、布帛データが示す布帛99に捺染処理を行うにあたって所定の画質を得るために推奨される捺染パラメーターを実験により求めることによって、生成される。すなわち、実験で求められた捺染パラメーター、すなわち推奨パラメーターと布帛データとを対応付けることによって、布帛データと推奨パラメーターとが1対1で対応するテーブルデータとして第2データ49が生成される。
【0076】
送信部36は、サーバー50にデータを送信するためのインターフェースである。送信部36は、捺染前画像データと状況データとをサーバー50に送信する。送信部36は、捺染後画像データをサーバー50に送信してもよい。送信部36は、元画像データをサーバー50に送信してもよい。送信部36は、データセット46をサーバー50に送信してもよい。
【0077】
受信部37は、サーバー50からデータを受信するためのインターフェースである。受信部37は、第1データ48をサーバー50から受信する。受信部37が受信した第1データ48は、記憶部35に記憶される。受信部37は、第2データ49をサーバー50から受信してもよいし、導出用データ47をサーバー50から受信してもよい。
【0078】
情報処理装置30は、例えば、図4に示すフローチャートに沿って動作する。図4に示す一連の処理は、例えば、ユーザーによって開始される。図4に示す一連の処理は、制御部34によって実行される。
【0079】
図4に示すように、制御部34は、まず、ステップS20において、取得部33によって捺染前画像データと状況データとを取得する。例えば、ステップS20は、捺染システム10による捺染処理が行われる前に実行される。このとき、制御部34は、その他のデータを取得してもよい。制御部34は、入力装置38、画像取込装置41などの外部装置からデータを取得することに限らず、例えば、記憶部35に記憶されるデータセット46からデータを取得してもよい。
【0080】
制御部34は、ステップS21において、送信部36によって捺染前画像データと状況データとをサーバー50に送信する。制御部34は、捺染前画像データと状況データとを含むデータセット46をサーバー50に送信してもよい。
【0081】
制御部34は、ステップS22において、第1データ48を要求するか否かを判定する。このとき、制御部34は、例えば、ユーザーから第1データ48の要求指示があるか否かを判定する。ユーザーから第1データ48の要求指示がある場合、制御部34は、第1データ48をサーバー50に要求する。この場合、制御部34は、ステップS23に処理を移行する。ユーザーから第1データ48の要求指示がない場合、制御部34は、第1データ48をサーバー50に要求しない。この場合、制御部34は、ステップS24に処理を移行する。
【0082】
制御部34は、ステップS23において、受信部37によって第1データ48をサーバーから受信する。制御部34は、第1データ48を受信すると、その第1データ48を記憶部35に記憶させる。すなわち、第1データ48が更新される。
【0083】
制御部34は、ステップS24において、第1データ48に基づいて捺染前画像データと状況データとから布帛データを出力する。このとき、制御部51は、ステップS20で取得した捺染前画像データと状況データとを第1データ48が規定する学習済みモデルに入力する。制御部34は、布帛データを捺染前画像データに関連付けたうえで記憶部35に記憶させてもよい。
【0084】
制御部34は、ステップS25において、第2データ49に基づいて布帛データから推奨パラメーターを出力する。このとき、制御部51は、第2データ49であるテーブルデータを参照することによって、布帛データと対応する推奨パラメーターを得る。すなわち、制御部34は、ステップS24とステップS25とにおいて、第1データ48及び第2データ49に基づいて、捺染前画像データと状況データとから前処理装置11及び後処理装置13の少なくとも一方に関する推奨パラメーターを導出する。これにより、ユーザーにとって未知の布帛99であっても、布帛99の特徴量に基づいて推奨パラメーターを導出できる。
【0085】
制御部34は、ステップS26において、出力部32を通じて推奨パラメーターを出力する。出力部32を通じて推奨パラメーターが出力されると、ユーザーは、所定の画質を得るにあたって推奨される推奨パラメーターを把握できる。これにより、ユーザーは、出力された推奨パラメーターを、所定の画質を得るための指標として活用できる。制御部34は、導出した推奨パラメーターを捺染システム10に反映させてもよい。
【0086】
制御部34は、ステップS27において、捺染システム10を制御することによって、捺染処理を行う。
制御部34は、ステップS28において、取得部33によって捺染後画像データを取得する。そのため、ステップS28は、捺染処理が行われた後に実行される。ステップS28で取得される捺染後画像データは、ステップS20で取得した捺染前画像データに写る布帛99を捺染後画像として電子化した画像データである。そのため、ステップS28で取得される捺染後画像データは、ステップS20で取得した捺染前画像データと関連するデータである。制御部34は、取得した捺染後画像データを捺染前画像データと関連付けたうえで記憶部35に記憶させてもよい。
【0087】
制御部34は、ステップS29において、送信部36によって捺染後画像データをサーバー50に送信する。このとき、制御部34は、捺染後画像データに加えて元画像データをサーバー50に送信してもよい。制御部34は、捺染後画像データと元画像データとを含むデータセット46をサーバー50に送信してもよい。
【0088】
制御部34は、ステップS29の処理を終えると、図4に示す一連の処理を終了する。
上述したように、捺染処理に関する情報を処理する情報処理方法は、捺染前画像データと状況データとを取得することと、捺染前画像データと状況データとをサーバー50に送信することと、捺染前画像データと状況データとに基づいてサーバー50が生成した第1データ48をサーバー50から受信することと、布帛データと推奨パラメーターとの対応関係を示す第2データ49及び第1データ48に基づいて、捺染前画像データと状況データとから推奨パラメーターを導出することと、を含む。この情報処理方法は、例えば、プログラムがコンピューターに実行させることによって実施される。このプログラムは、記憶部35に記憶されていてもよいし、記憶媒体に記憶されていてもよい。制御部34は、プログラムを読み出すことによって、上述した情報処理を実行する。
【0089】
次に、サーバー50について説明する。
図3に示すように、サーバー50は、情報処理装置30と電気的に接続される。サーバー50は、情報処理装置30と同様に、α:コンピュータープログラムに従って各種処理を実行する1つ以上のプロセッサー、β:各種処理のうち少なくとも一部の処理を実行する、特定用途向け集積回路等の1つ以上の専用のハードウェア回路、或いはγ:それらの組み合わせ、を含む回路として構成し得る。プロセッサーは、CPU並びに、RAM及びROM等のメモリーを含み、メモリーは、処理をCPUに実行させるように構成されたプログラムコードまたは指令を格納している。メモリーすなわちコンピューター可読媒体は、汎用または専用のコンピューターでアクセスできるあらゆる可読媒体を含む。
【0090】
サーバー50は、制御部51と、記憶部52とを備える。制御部51は、例えば上述した、CPUである。記憶部52は、例えば、上述したメモリーである。
制御部51は、情報処理装置30からデータを受信すると、そのデータを記憶部52に記憶させる。制御部51は、例えば、情報処理装置30から受信した捺染前画像データと状況データとを記憶部52に記憶させる。制御部51は、その他に、捺染後画像データを記憶部52に記憶させてもよいし、元画像データを記憶部52に記憶させてもよい。制御部51は、データセット46を記憶部52に記憶させてもよい。このように、制御部51は、受信したデータを記憶部52に蓄積する。データが記憶部52に蓄積されることによって、いわゆるビッグデータ53が構成される。
【0091】
制御部51は、画像データを受信すると、画像データについて画像解析を行う。制御部51は、例えば、捺染前画像データを受信した場合、及び、捺染後画像データを受信した場合に、その画像データについて画像解析を行う。
【0092】
制御部51は、捺染前画像データを受信すると、捺染前画像データについて画像解析を行う。制御部51は、捺染前画像データを解析することによって、捺染前画像データに写る布帛99の特徴量を抽出する。制御部51は、例えば、高速フーリエ変換によって捺染前画像データを解析する。画像データがフルカラーである場合、制御部51は、例えば原色別に高速フーリエ変換を行う。輝度は、例えば、Lab表色系であらわされる。
【0093】
制御部51は、例えば、捺染前画像データを受信した場合に、図5に示すフローチャートに沿って動作する。制御部51は、例えば、ステップS21において情報処理装置30から送信された捺染前画像データと状況データとを受信した場合に、図5に示す一連の処理を開始する。
【0094】
図5に示すように、制御部51は、ステップS31において、捺染前画像データに対してフーリエ変換を行う。このとき、制御部51は、輝度を振幅として、縦方向及び横方向の2方向についてフーリエ変換を行う。これにより、捺染前画像データについて、スペクトル画像が得られる。スペクトル画像から、布帛99を構成する糸の太さ、密度、表面粗さなど布帛99の特徴量が抽出される。
【0095】
布帛99を構成する糸の太さ、密度、表面粗さなどによって、布帛99の親水性が定まる。布帛99の親水性もまた、布帛99の特徴量である。すなわち、捺染前画像データについて画像解析を行うことによって、布帛99の特徴量の一例として布帛99の親水性が抽出される。布帛99の親水性は、布帛99に描画される画像の画質に大きく影響する。そのため、布帛99の特徴量を把握することによって、適切な捺染処理を行うことができる。
【0096】
図6に示すように、捺染前画像データから布帛99の特徴量を抽出するに際しては、画像解析に適した捺染前画像データの解像度が存在する。図6には、解像度と分解能と捺染前画像とスペクトル画像とが、6パターン示されている。図6に示す6パターンの捺染前画像は、それぞれ異なる解像度と分解能で表示されている。
【0097】
図6に示す解像度は、図6に示す捺染前画像の解像度、すなわち布帛99を画像として電子化した際の解像度である。図6に示す分解能は、図6に示す捺染前画像の分解能、すなわち布帛99を画像として電子化した際の分解能である。図6に示す捺染前画像は、糸の太さが500μm程度の布帛99の画像である。図6に示すスペクトル画像は、そのスペクトル画像の直上に位置する捺染前画像をフーリエ変換することによって得られた画像である。
【0098】
図6を見ると、捺染前画像の解像度が120dpi以上であれば、鮮明なスペクトル画像を得られることが分かる。解像度が120dpi未満、例えば解像度が60dpi、24dpiである捺染前画像では、画像が粗くなるため、布帛99の特徴量を抽出することが難しくなる。
【0099】
捺染前画像データの領域は、上述したように、例えば縦10mm以上且つ横10mm以上である。その理由は、糸の太さが500μmである場合、糸を20ピッチ分表示できるためである。これにより、布帛99の特徴量を抽出しやすくなる。
【0100】
図5に示すように、制御部51は、ステップS32において、状況データに基づいて布帛99の特徴量を補正する。制御部51は、例えば、記憶部52に記憶される換算式、関数式、対応表などの補正用データを使用することによって、状況データを布帛データに反映させる。
【0101】
状況データには、前処理装置11、インクジェット装置12及び後処理装置13が設置された温度、湿度、標高などの環境情報が含まれる。こうした環境情報は、布帛の特徴量に影響する。例えば、温度及び湿度が高くなると、空気中の水分量が多くなるため、布帛99の含水量が多くなる。布帛99の含水量が多くなると、例えば、布帛99の親水性が低下する。例えば、標高が高くなると、布帛99にインクが浸透しやすくなる。そのため、例えば、布帛99の親水性が向上する。その結果、布帛99に裏抜けが生じやすくなる。このように、状況データは、布帛99の特徴量として、例えば布帛99の親水性に影響する。記憶部52は、例えば、温度、湿度及び標高を布帛99の含水量に換算する換算式を記憶している。
【0102】
状況データには、前処理装置11、インクジェット装置12及び後処理装置13の稼働時間が含まれる。稼働時間が長くなると、その装置の性能が低下する。記憶部52は、例えば、稼働時間と装置の性能低下との関係をあらわす関数式を記憶している。
【0103】
装置の性能が低下すると、例えば、搬送部17が布帛99を搬送する際に搬送部17がその布帛99を引っ張る力が低下したり、前処理乾燥部16又は後処理乾燥部24による布帛99の乾燥効率が低下したりすることがある。例えば、搬送部17の布帛99を引っ張る力が低下した場合、インクジェット装置12からすると、実際の布帛99よりも伸びにくい布帛99を扱っていることと同義となる。例えば、後処理乾燥部24による布帛99の乾燥効率が低下した場合、後処理装置13からすると、実際の布帛99よりも乾燥しにくい布帛99を扱っていることと同義となる。このように、装置の性能低下を、布帛99の特徴量に反映できる。
【0104】
稼働時間は、装置の性能低下を示すため、布帛データから推奨パラメーターを出力する第2データ49を生成するにあたって考慮すべきパラメーターであるが、本例では、稼働時間による装置の性能低下を布帛99の特徴量に反映させる。これにより、補正した布帛99の特徴量から導出される推奨パラメーターは、稼働時間による装置の性能低下が反映されたパラメーターとなっている。
【0105】
制御部51は、ステップS33において、補正した布帛99の特徴量を布帛データとして記憶部52に記憶させる。このとき、制御部51は、ステップS31で解析した捺染前画像データにこの布帛データを関連付けたうえで、記憶部52に記憶させる。すなわち、制御部51は、捺染前画像データと状況データとから得られる布帛データを記憶部52に蓄積する。そのため、布帛データは、ビッグデータ53を構成する。
【0106】
制御部51は、捺染前画像データに基づく布帛99の特徴量と、状況データに基づく補正値とを記憶部52に記憶させてもよい。この場合でも、制御部51は、必要に応じて、補正値に基づいて補正した布帛99の特徴量を示す布帛データを記憶部52から読み出すことができる。
【0107】
制御部51は、ステップS33の処理を終えると、図5に示す一連の処理を終了する。
制御部51は、捺染後画像データを受信すると、捺染後画像データについて画像解析を行う。制御部51は、捺染後画像データを解析することによって、捺染後画像データの画質を定量化する。制御部51は、例えば、高速フーリエ変換によって捺染前画像データを解析する。画像データがフルカラーである場合、制御部51は、例えば原色別に高速フーリエ変換を行う。
【0108】
捺染後画像データは、布帛99に描画された画像の解像度以上となる解像度で電子化したデータである。すなわち、捺染後画像データについては、布帛99を画像として取り込む際に、画質の劣化が抑制されている。そのため、捺染後画像データの画質を適切に定量化できる。捺染後画像データが布帛99を引き伸ばした状態のデータを含んでいる場合、引き伸ばした状態の捺染後画像の画質も含めて定量化できる。
【0109】
制御部51は、捺染後画像データを受信した場合に、例えば、図7に示すフローチャートに沿って動作する。制御部51は、例えば、ステップS29において情報処理装置30から送信された捺染後画像データを受信した場合に、図7に示す一連の処理を開始する。
【0110】
図7に示すように、制御部51は、ステップS41において、捺染後画像データに対してフーリエ変換を行う。このとき、制御部51は、輝度を振幅として、縦方向及び横方向の2方向についてフーリエ変換を行う。これにより、捺染後画像データについて、例えば、パワースペクトル、ウィナースペクトルなどのスペクトルが得られる。
【0111】
制御部51は、ステップS42において、スペクトルを解析することによって、捺染後画像データの画質を画質パラメーターとして定量化する。画質には、例えば、黒濃度、ガマット、裏抜け、にじみ、鮮鋭性、色味、粒状性、バンディング、階調などがある。こうした画質の指標となる指標値は、ステップS41で得られたスペクトルと相関がある。例えば、バンディングが生じる場合、バンディングの指標となる指標値がスペクトルにあらわれる。例えば、粒状性についても同様に、粒状性の指標となる指標値がスペクトルにあらわれる。
【0112】
制御部51は、例えば、捺染後画像データのパワースペクトルと視感度を補正する所定の補正関数とに基づいて、バンディングの指標となる指標値を決定する。制御部51は、例えば、捺染後画像データのウィナースペクトルと視感度を補正する所定の補正関数とに基づいて、粒状性の指標となる指標値を決定する。制御部51は、例えば、得られた指標値と、その基準値とを比較することによって、バンディング及び粒状性を評価する。このようにして、制御部51は、捺染後画像データの画質を画質パラメーターとして定量化する。これにより、捺染後画像データの画質が客観的な指標で評価される。
【0113】
制御部51は、ステップS43において、画質パラメーターを記憶部52に記憶させる。詳述すると、制御部51は、ステップS42で得られた画質パラメーターを、ステップS41で解析した捺染後画像データに関連付けたうえで記憶部52に記憶させる。すなわち、制御部51は、捺染後画像データの画質を画質パラメーターとして定量化した状態で記憶部52に蓄積する。そのため、画質パラメーターは、ビッグデータ53を構成する。制御部51は、ステップS43の処理を終えると、図7に示す一連の処理を終了する。
【0114】
制御部51は、捺染後画像データに加えて元画像データを受信する場合、元画像データに対する捺染後画像データの画質を定量化できる。この場合、制御部51は、まず、捺染後画像データと元画像データとから解析用画像データを生成する。制御部51は、例えば、捺染後画像データと元画像データとにおいて、対応する画素ごとに輝度の差分をとることによって、解析用画像データを生成する。これにより、画像の絵柄に影響しない解析用画像データが得られる。すなわち、画像の絵柄に影響することなく捺染後画像データの画質を評価できる。
【0115】
解析用画像データは、元画像データと捺染後画像データとにおける画質の変化を示す。すなわち、解析用画像データは、元画像データを基準とする捺染後画像データの画質をあらわす。そのため、解析用画像データを解析することによって、元画像データに対して捺染後画像データの画質がどれくらい変化したか、つまり画質の劣化具合を評価できる。制御部51は、この解析用画像データについて図7に示す一連の処理を実行することによって、捺染後画像データの画質を定量化したうえで蓄積する。
【0116】
制御部51は、捺染前画像データ及び状況データに基づいて第1データ48を生成する。制御部51は、情報処理装置30から第1データ48の要求指示を受信した場合に、生成した第1データ48を情報処理装置30に送信する。これにより、情報処理装置30の記憶部35に記憶される第1データ48が更新される。
【0117】
制御部51は、記憶部52に格納されるビッグデータ53から、第1データを生成する。制御部51は、例えば、蓄積された大量の捺染前画像データ、状況データ及び布帛データに基づいて、捺染前画像データ及び状況データから布帛データを出力する学習済みモデルを規定する第1データ48を生成する。
【0118】
布帛データは、捺染前画像データ及び状況データから得られるデータである。したがって、制御部51は、捺染前画像データ及び状況データに基づいて第1データ48を生成するといえる。
【0119】
制御部51は、捺染前画像データ、状況データ及び布帛データを教師データとしてモデルに入力することによって、捺染前画像データ及び状況データと布帛データとの相関関係をモデルに学習させる。学習手法として、例えば、ディープラーニングが挙げられる。このような学習によって、捺染前画像データ及び状況データが入力されると、布帛データを出力する学習済みモデルが得られる。したがって、制御部51は、学習済みモデルを規定する第1データ48を生成できる。
【0120】
制御部51は、第1データ48の精度について検証できる。例えば、制御部51は、情報処理装置30から送信される捺染後画像データに基づいて、第1データ48の精度を検証する。
【0121】
制御部51は、捺染後画像データの画質を画質パラメーターとして定量化した後、その画質パラメーターと、導出用データ47が出力する推奨パラメーターによって得られる予定の画質パラメーターとを比較する。すなわち、制御部51は、導出用データ47から得られた理論値としての画質と、実際に捺染処理を行うことによって得られた実験値としての画質とを比較する。
【0122】
両者の画質の差が所定値以上である場合、第1データ48が出力する布帛データの精度が低いと推定できる。この場合、制御部51は、例えば、学習済みモデルを再学習させることによって第1データ48を更新する。
【0123】
制御部51は、第2データ49を生成することもできる。例えば、制御部51は、記憶部52に格納されるビッグデータ53から、第2データを生成する。制御部51は、例えば、蓄積された大量の布帛データ、捺染パラメーター及び画質パラメーターに基づいて、布帛データと所定の画質を得るために推奨される捺染パラメーター、すなわち推奨パラメーターとの対応関係を示す第2データ49を生成する。この場合、制御部51は、生成した第2データ49を情報処理装置30に送信してもよい。
【0124】
制御部51は、例えば、機械学習によって学習された学習済みモデルを規定する第2データ49を生成できる。この場合、制御部51は、記憶部52に蓄積された大量のデータを教師データとしてモデルに入力する。教師データとして、例えば、布帛データ、捺染パラメーター及び画質パラメーターが使用される。制御部51は、データセット46を教師データとして使用してもよい。これにより、布帛データと所定の画質を得るために推奨される捺染パラメーター、すなわち推奨パラメーターとの相関関係をモデルに学習させる。学習手法として、例えば、ディープラーニングが挙げられる。このような学習によって、布帛データが入力されると、所定の画質を得るために推奨される捺染パラメーターを出力する学習済みモデルが得られる。
【0125】
制御部51は、例えば、多変量解析によって得られた解析モデルを規定する第2データ49を生成できる。この場合、制御部51は、記憶部52に蓄積された大量のデータについて多変量解析を行う。制御部51は、例えば、布帛データ、捺染パラメーター及び画質パラメーターについて多変量解析を行う。制御部51は、データセット46について多変量解析を行ってもよい。
【0126】
多変量解析の一例としては、MT法が挙げられる。まず、大量のデータから、捺染後画像データの画質が所定の画質以上である母集団、すなわち単位空間を作成する。次に、単位空間に対するマハラノビス距離を算出する。これにより、画質パラメーターとその他のデータとの相関関係が把握できる。マハラノビス距離が大きくなるほど、画質が低品質となる。次に、単位空間に対するマハラノビス距離の閾値を決定する。これにより、解析モデルを得ることができる。この解析モデルによれば、布帛データと、所定の画質を得るために推奨される捺染パラメーター、すなわち推奨パラメーターとの相関関係を見出すことができる。
【0127】
制御部51は、実験で求められた捺染パラメーター、すなわち推奨パラメーターと布帛データとを対応付けることによって、布帛データと推奨パラメーターとが1対1で対応するテーブルデータとして第2データ49を生成することもできる。
【0128】
次に、上述した第1実施形態の作用及び効果について説明する。
(1-1)情報処理装置30は、捺染前画像データ及び状況データを取得する取得部33と、捺染前画像データ及び状況データをサーバー50に送信する送信部36と、捺染前画像データ及び状況データに基づいてサーバー50が生成した第1データ48をサーバー50から受信する受信部37と、第1データ48及び第2データ49を記憶する記憶部35と、制御部34とを備える。第1データ48は、機械学習によって学習された学習済みモデルであって、捺染前画像データ及び状況データが入力されると布帛99の特徴量を示す布帛データを出力する学習済みモデルを規定するデータである。第2データは、布帛データと推奨パラメーターとの対応関係を示すデータである。制御部34は、第1データ48及び第2データ49に基づいて、捺染前画像データと状況データとから推奨パラメーターを導出する。
【0129】
捺染前画像データには、布帛99を構成する糸が写っている。そのため、捺染前画像データには、布帛99を構成する糸の太さ、密度、表面粗さなどの布帛99の特徴量を示す情報が含まれる。捺染前画像データを解析すると、そうした布帛99の特徴量が得られる。
【0130】
使用状況には、温度、湿度などの環境情報が含まれる。温度、湿度は、例えば、布帛99の特徴量である布帛99の含水量に影響する。すなわち、状況データと布帛データとには相関がある。
【0131】
上記構成によれば、制御部34は、第1データ48及び第2データ49によって、捺染前画像データ及び状況データに基づく前処理装置11及び後処理装置13の少なくとも一方に関する推奨パラメーターをユーザーに提供できる。ユーザーは、前処理装置11及び後処理装置13の少なくとも一方に関する推奨パラメーターをその装置に設定することによって、所定の画質を得ることができる。したがってユーザーの作業が簡便になる。
【0132】
(1-2)環境情報は、インクジェット装置12、前処理装置11及び後処理装置13が設置された標高を含む。
標高が高いほど、布帛99に液体が浸透しにくくなる。そのため、標高は、例えば、布帛99の特徴量である布帛の親水性に影響する。したがって、上記構成によれば、推奨パラメーターを得るにあたって適した状況データとすることができる。
【0133】
<第2実施形態>
第2実施形態では、第1実施形態と比べて、情報処理装置30は、捺染前画像データと状況データとをサーバー50に送信すると、サーバー50から推奨パラメーターを受信する点で異なる。第2実施形態では、主に第1実施形態と異なる点について説明する。
【0134】
図8に示すように、第2実施形態では、情報処理装置30の記憶部35が導出用データ47を記憶していない一方で、サーバー50の記憶部52が導出用データ47を記憶している。すなわち、記憶部52が、第1データ48と第2データ49とを記憶している。
【0135】
情報処理装置30は、例えば、図9に示すフローチャートに沿って動作する。図9に示す一連の処理は、例えば、ユーザーによって開始される。図9に示す一連の処理は、制御部34によって実行される。
【0136】
図9に示すように、制御部34は、ステップS51において、ステップS20と同様に、取得部33によって捺染前画像データと状況データとを取得する。
制御部34は、ステップS52において、ステップS21と同様に、送信部36によって捺染前画像データと状況データとをサーバー50に送信する。
【0137】
制御部34は、ステップS53において、受信部37によって推奨パラメーターをサーバー50から受信する。この推奨パラメーターは、送信部36によって送信した捺染前画像データ及び状況データに基づいてサーバー50が導出したパラメーターである。
【0138】
制御部34は、ステップS54において、ステップS26と同様に、出力部32を通じて推奨パラメーターを出力する。出力部32を通じて推奨パラメーターが出力されると、ユーザーは、所定の画質を得るにあたって推奨される捺染パラメーターを把握できる。これにより、ユーザーは、出力された推奨パラメーターを、所定の画質を得るための指標として活用できる。制御部34は、受信した推奨パラメーターを捺染システム10に反映させてもよい。
【0139】
制御部34は、ステップS55において、ステップS27と同様に、捺染システム10を制御することによって、捺染処理を行う。
制御部34は、ステップS56において、ステップS28と同様に、取得部33によって捺染後画像データを取得する。そのため、ステップS56は、捺染処理が行われた後に実行される。ステップS56で取得される捺染後画像データは、ステップS51で取得した捺染前画像データに写る布帛99を捺染後画像として電子化した画像データである。すなわち、ステップS56で取得される捺染後画像データは、ステップS51で取得した捺染前画像データと関連するデータである。制御部34は、取得した捺染後画像データを捺染前画像データと関連付けたうえで記憶部35に記憶させてもよい。
【0140】
制御部34は、ステップS57において、ステップS29と同様に、送信部36によって捺染後画像データをサーバー50に送信する。このとき、制御部34は、捺染後画像データに加えて元画像データをサーバー50に送信してもよい。制御部34は、捺染後画像データと元画像データとを含むデータセット46をサーバー50に送信してもよい。
【0141】
制御部34は、ステップS57の処理を終えると、図9に示す一連の処理を終了する。
上述したように、捺染処理に関する情報を処理する情報処理方法は、捺染前画像データと状況データとを取得することと、捺染前画像データと状況データとをサーバー50に送信することと、捺染前画像データ及び状況データに基づいてサーバー50が導出した推奨パラメーターを受信することと、を含む。この情報処理方法は、例えば、プログラムがコンピューターに実行させることによって実施される。このプログラムは、記憶部35に記憶されていてもよいし、記憶媒体に記憶されていてもよい。制御部34は、プログラムを読み出すことによって、上述した情報処理を実行する。
【0142】
サーバー50は、情報処理装置30から捺染前画像データと状況データとを受信すると、推奨パラメーターを情報処理装置30に送信するために、例えば図10に示すフローチャートに沿って動作する。図10に示す一連の処理は、制御部51によって実行される。制御部51は、例えば、ステップS52において情報処理装置30から送信された捺染後画像データを受信した場合に、図10に示す一連の処理を開始する。
【0143】
図10に示すように、制御部51は、ステップS61において、ステップS24と同様に、第1データ48に基づいて捺染前画像データと状況データとから布帛データを出力する。
【0144】
制御部51は、ステップS62において、ステップS25と同様に、第2データに基づいて布帛データから推奨パラメーターを出力する。このとき、制御部51は、ステップS61及びステップS62において、第1データ48及び第2データ49に基づいて、捺染前画像データと状況データとから推奨パラメーターを導出する。したがって、推奨パラメーターは、送信部36が送信した捺染前画像データ及び状況データに基づいてサーバー50が導出したパラメーターであるといえる。
【0145】
制御部51は、ステップS63において、推奨パラメーターを情報処理装置30に送信する。すなわち、受信部37は、捺染前画像データ及び状況データに基づいてサーバー50が導出した推奨パラメーターをサーバー50から受信する。
【0146】
制御部51は、ステップS63の処理を終えると、図10に示す一連の処理を終了する。第2実施形態でも、第1実施形態と同様の手法によって、第2データ49の精度について検証できる。
【0147】
次に、第2実施形態の作用及び効果について説明する。
(2-1)情報処理装置30は、捺染前画像データ及び状況データを取得する取得部33と、捺染前画像データ及び状況データをサーバー50に送信する送信部36と、捺染前画像データ及び状況データに基づいてサーバー50が導出した推奨パラメーターをサーバー50から受信する受信部37とを備える。
【0148】
上記構成によれば、情報処理装置30は、捺染前画像データ及び状況データに基づく前処理装置11及び後処理装置13の少なくとも一方に関する推奨パラメーターをユーザーに提供できる。ユーザーは、前処理装置11及び後処理装置13の少なくとも一方に関する推奨パラメーターをその装置に設定することによって、所定の画質を得ることができる。したがって、ユーザーの作業が簡便になる。
【0149】
上述した第1実施形態及び第2実施形態は、以下のように変更して実施することができる。第1実施形態、第2実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
【0150】
・捺染処理に関する情報をコンピューターに処理させるプログラムは、例えば、記憶媒体に記憶された状態で頒布及び販売されてもよいし、通信回線を通じて頒布及び販売されてもよい。
【0151】
・情報処理装置30とは別に、捺染システム10を制御する制御装置を備えてもよい。この場合、ユーザーは、情報処理装置30が提供する情報に基づいて、制御装置を通じて捺染システム10を制御する。
【0152】
・データセット46は、捺染後画像の画質に対するクライアントの評価に関する情報を示す評価データを含んでもよい。評価データを含むデータセット46から導出用データ47を生成することによって、画質に対するクライアントの評価基準を把握できる。
【0153】
・画像取込装置41は、捺染システム10に組み込まれていてもよい。例えば、画像取込装置41は、情報処理装置30によって制御されてもよい。
以下に、上述した実施形態及び変更例から把握される技術的思想及びその作用効果を記載する。
【0154】
(A)情報処理装置は、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理装置であって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得する取得部と、前記画像データ及び前記状況データをサーバーに送信する送信部と、前記画像データ及び前記状況データに基づいて前記サーバーが生成した第1データを前記サーバーから受信する受信部と、前記受信部が受信した前記第1データ、及び、前記第1データとは別の第2データを記憶する記憶部と、制御部と、を備え、前記第1データは、機械学習によって学習された学習済みモデルであって前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定するデータであり、前記第2データは、前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターとの対応関係を示すデータであり、前記制御部は、前記第1データ及び前記第2データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出する。
【0155】
画像データには、布帛を構成する糸が写っている。そのため、画像データには、布帛を構成する糸の太さ、密度、表面粗さなどの布帛の特徴量を示す情報が含まれる。画像データを解析すると、そうした布帛の特徴量が得られる。
【0156】
使用状況には、温度、湿度などの環境情報が含まれる。温度、湿度は、例えば、布帛の特徴量である布帛の含水量に影響する。すなわち、状況データと布帛データとには相関がある。
【0157】
上記構成によれば、制御部は、第1データ及び第2データによって、画像データ及び状況データに基づく前処理装置及び後処理装置の少なくとも一方に関する推奨パラメーターをユーザーに提供できる。ユーザーは、前処理装置及び後処理装置の少なくとも一方に関する推奨パラメーターをその装置に設定することによって、所定の画質を得ることができる。したがって、ユーザーの作業が簡便になる。
【0158】
(B)情報処理装置は、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理装置であって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得する取得部と、前記画像データ及び前記状況データをサーバーに送信する送信部と、前記画像データ及び前記状況データに基づいて前記サーバーが導出した前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターを前記サーバーから受信する受信部と、を備える。
【0159】
画像データには、布帛を構成する糸が写っている。そのため、画像データには、布帛を構成する糸の太さ、密度、表面粗さなどの布帛の特徴量を示す情報が含まれる。画像データを解析すると、そうした布帛の特徴量が得られる。
【0160】
状況データには、温度、湿度などの環境情報が含まれる。温度、湿度は、例えば、布帛の特徴量である布帛の含水量に影響する。すなわち、状況データと布帛データとには相関がある。
【0161】
上記構成によれば、情報処理装置は、画像データ及び状況データに基づく前処理装置及び後処理装置の少なくとも一方に関する推奨パラメーターをユーザーに提供できる。ユーザーは、前処理装置及び後処理装置の少なくとも一方に関する推奨パラメーターをその装置に設定することによって、所定の画質を得ることができる。したがって、ユーザーの作業が簡便になる。
【0162】
(C)上記情報処理装置において、前記環境情報は、前記インクジェット装置、前記前処理装置及び前記後処理装置が設置された標高を含んでもよい。
標高が高いほど、布帛に液体が浸透しにくくなる。そのため、標高は、布帛の特徴量である布帛の親水性に影響する。したがって、上記構成によれば、推奨パラメーターを得るにあたって適した状況データとすることができる。
【0163】
(D)情報処理方法は、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理方法であって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、
前記画像データ及び前記状況データをサーバーに送信することと、前記画像データ及び前記状況データに基づいて前記サーバーが生成したデータであり、機械学習によって学習された学習済みモデルであって且つ前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定する第1データを前記サーバーから受信することと、前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターとの対応関係を示す第2データ及び前記第1データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出することと、を含む。
【0164】
この構成によれば、上述した情報処理装置と同様の効果が得られる。
(E)情報処理方法は、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報を処理する情報処理方法であって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、前記画像データ及び前記状況データをサーバーに送信することと、前記画像データ及び前記状況データに基づいて前記サーバーが導出した前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターを前記サーバーから受信することと、を含むことを特徴とする情報処理方法。
【0165】
この方法によれば、上述した情報処理装置と同様の効果が得られる。
(F)プログラムは、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報をコンピューターに処理させるプログラムであって、
前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、前記画像データ及び前記状況データをサーバーに送信することと、前記画像データ及び前記状況データに基づいて前記サーバーが生成したデータであり、機械学習によって学習された学習済みモデルであって且つ前記画像データ及び前記状況データが入力されると前記布帛の特徴量を示す布帛データを出力する学習済みモデルを規定する第1データを前記サーバーから受信することと、前記布帛データと前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターとの対応関係を示す第2データ及び前記第1データに基づいて、前記画像データ及び前記状況データから前記推奨パラメーターを導出することと、を実行させる。
【0166】
このプログラムによれば、上述した情報処理装置と同様の効果が得られる。
(G)プログラムは、布帛にインクを吐出することによって画像を描画するインクジェット装置と、画像が描画される前の前記布帛に前処理を行う前処理装置、及び、画像が描画された後の前記布帛に後処理を行う後処理装置の少なくとも一方と、によって行う捺染処理に関する情報をコンピューターに処理させるプログラムであって、前記捺染処理が行われる前の前記布帛を画像として電子化した画像データ、及び、前記インクジェット装置、前記前処理装置及び前記後処理装置の環境情報を含む使用状況を示す状況データ、を取得することと、前記画像データ及び前記状況データをサーバーに送信することと、前記画像データ及び前記状況データに基づいて前記サーバーが導出した前記前処理装置及び前記後処理装置の少なくとも一方に関する推奨パラメーターを前記サーバーから受信することと、を実行させる。
【0167】
このプログラムによれば、上述した情報処理装置と同様の効果が得られる。
【符号の説明】
【0168】
10…捺染システム、11…前処理装置、12…インクジェット装置、13…後処理装置、14…塗布部、15…矯正部、16…前処理乾燥部、17…搬送部、18…ヘッド、19…キャリッジ、21…ノズル、22…容器、23…コード、24…後処理乾燥部、25…スチーム部、26…洗浄部、30…情報処理装置、31…入力部、32…出力部、33…取得部、34…制御部、35…記憶部、36…送信部、37…受信部、38…入力装置、39…出力装置、41…画像取込装置、42…秤量装置、43…読取装置、44…温湿度計、45…ネットワーク、46…データセット、47…導出用データ、48…第1データ、49…第2データ、50…サーバー、51…制御部、52…記憶部、53…ビッグデータ、99…布帛。
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10