(57)【要約】【課題】ドット絵材料を使用して手作業によってドット絵を作成するドット絵作成作業を容易化する。【解決手段】画像形成装置は、ドットパターンを含む画像を取得し、取得された画像から抽出されたドットパターンを使用してドット画像を構成するためのドットの配置を規定する所定のドットパターンを提供するドットパターン提供部と、ドット画像を構成するためのドットの色であるドット色を取得するドット色取得部と、所定のドットパターンに規定されたドットの配置に基づいて、ドット色を配置してドット画像を生成するドット画像生成部と、ドット画像を調整するためのユーザーインターフェースを提供するユーザーインターフェース提供部とを備える。【選択図】図１
2018142792.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
ドットパターンを含む画像を取得し、前記取得された画像から抽出されたドットパターンを使用してドット画像を構成するためのドットの配置を規定する所定のドットパターンを提供するドットパターン提供部と、
前記ドット画像を構成するためのドットの色であるドット色を取得するドット色取得部と、
前記所定のドットパターンに規定されたドットの配置に基づいて、前記ドット色を配置してドット画像を生成するドット画像生成部と、
前記ドット画像を調整するためのユーザーインターフェースを提供するユーザーインターフェース提供部と、
を備える画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
画像を読み取って画像データを生成する画像読取部を備え、
前記ドット色取得部は、前記ドット画像によって表されるドット絵を構成する材料であるドット絵材料の色を前記ドット色として取得する画像形成装置。
【請求項３】
請求項２に記載の画像形成装置であって、
前記ドット画像生成部は、前記ドット絵の構成の基準となる画像である基準画像を生成し、前記基準画像と前記ドット絵の画像が近づくように前記ドット色の密度を調整し、前記調整された密度に基づいて前記ドットパターンの各ドットに配置される前記ドット色を決定する画像形成装置。
【請求項４】
請求項３に記載の画像形成装置であって、
前記ユーザーインターフェース提供部は、前記基準画像の少なくとも一部における形状と色の少なくとも一方を変更するためのユーザーインターフェースを提供する画像形成装置。
【請求項５】
請求項３又は４に記載の画像形成装置であって、
前記ユーザーインターフェース提供部は、前記ドットパターンを構成する各ドットの形状とサイズの少なくとも一方、前記基準画像の少なくとも一部における形状と色の少なくとも一方の少なくとも一部が相違するプレビュー画像を表示するユーザーインターフェースを提供する画像形成装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の画像形成装置であって、
前記ドット画像生成部は、前記ドットパターンを構成する複数のドットの少なくとも一部に前記複数のドットの位置関係を示す識別表示を表示させる画像形成装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の画像形成装置であって、
前記ドット画像生成部は、前記ドットパターンを構成する複数のドットの少なくとも一部に前記複数のドットの位置関係を示す識別表示を表示させる前記ドット画像を生成する画像形成装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の画像形成装置であって、
前記ドット画像生成部は、前記ドット画像の一部を拡大させた部分画像を生成する画像形成装置。
【請求項９】
請求項１乃至８のいずれか１項に記載の画像形成装置であって、さらに、
画像を読み取って画像データを生成する画像読取部を備え、
前記ドットパターン提供部は、前記画像データによって表される画像から抽出されたドットパターンを前記提供する画像形成装置。
【請求項１０】
画像形成方法であって、
ドットパターンを含む画像を取得し、前記取得された画像から抽出されたドットパターンを使用してドット画像を構成するためのドットの配置を規定する所定のドットパターンを提供するドットパターン提供工程と、
前記ドット画像を構成するためのドットの色であるドット色を取得するドット色取得工程と、
前記所定のドットパターンに規定されたドットの配置に基づいて、前記ドット色を配置してドット画像を生成するドット画像生成工程と、
前記ドット画像を調整するためのユーザーインターフェースを提供するユーザーインターフェース提供工程と、
を備える画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
従来、種々の刺繍データ作成装置や刺繍ミシンが提案されている。具体的には、たとえば特許文献１は、刺繍データにより刺繍を行った際の刺繍結果を確認するためのプレビュー画像を作成するプレビュー画像を表示し、プレビュー画像の色合いがユーザーの望むものでなかった場合に、ユーザーが糸色の選択を指示することができる技術を提案している。特許文献２は、ミシン側制御手段に刺繍データ取り込み手段を設け、所望の刺繍模様の刺繍データを通信回線を介して容易に且つ迅速に取得することができる技術を提案している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１１０００８号公報
【特許文献２】特開平１１−７６６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術は、刺繍ミシンにおける刺繍のための画像データの生成を支援するものであって、たとえば一般家庭や学校での手芸としての手作業での刺繍作業を想定するものではなかった。さらに、この問題は、刺繍作業に限られず、模様編みやビーズ加工、モザイクタイルといったドット絵材料を使用して手作業によってドット絵を作成する作業に共通する問題である。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、ドット絵材料を使用して手作業によってドット絵を作成するドット絵作成作業を容易化するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、ドットパターンを含む画像を取得し、前記取得された画像から抽出されたドットパターンを使用してドット画像を構成するためのドットの配置を規定する所定のドットパターンを提供するドットパターン提供部と、前記ドット画像を構成するためのドットの色であるドット色を取得するドット色取得部と、前記所定のドットパターンに規定されたドットの配置に基づいて、前記ドット色を配置してドット画像を生成するドット画像生成部と、前記ドット画像を調整するためのユーザーインターフェースを提供するユーザーインターフェース提供部とを備える。
【０００７】
本発明の画像形成方法は、ドットパターンを含む画像を取得し、前記取得された画像から抽出されたドットパターンを使用してドット画像を構成するためのドットの配置を規定する所定のドットパターンを提供するドットパターン提供工程と、前記ドット画像を構成するためのドットの色であるドット色を取得するドット色取得工程と、前記所定のドットパターンに規定されたドットの配置に基づいて、前記ドット色を配置してドット画像を生成するドット画像生成工程と、前記ドット画像を調整するためのユーザーインターフェースを提供するユーザーインターフェース提供工程とを備える。
【発明の効果】
【０００８】
本発明によれば、ドット絵材料を使用して手作業によってドット絵を作成するドット絵作成作業を容易化するための技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像形成システムの機能構成を示すブロックダイアグラムである。
【図２】一実施形態に係るドット絵作成支援処理の内容を示すフローチャートである。
【図３】一実施形態に係る画像形成システムによって自動的に生成されたドットパターンの例を示す説明図である。
【図４】一実施形態に係る画像形成システムによって自動的に生成された初期画像の一例を示す説明図である。
【図５】一実施形態に係る画像形成システムによって出力された印刷画像の例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。
【００１１】
図１は、本発明の一実施形態に係る画像形成システム１の機能構成を示すブロックダイアグラムである。画像形成システム１は、パーソナルコンピュータ２と、画像形成装置３とを備えている。画像形成装置３は、制御部１０と、画像読取部２０と、画像形成部３０と、記憶部４０と、通信インターフェース部５０とを備えている。画像形成部３０は、ＯＣＲ処理部３１（文字認識処理部とも呼ばれる。）と、画像解析部３２と、画像処理部３３とを備えている。パーソナルコンピュータ２は、通信インターフェース部５０を使用して画像形成装置３に接続されている。
【００１２】
制御部１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を備えている。また、制御部１０は、各種Ｉ／Ｏ、ＵＳＢ（ユニバーサル・シリアル・バス）、バス、その他ハードウェア等のインターフェースに関連するコントローラ機能を備え、画像形成装置３全体を制御する。
【００１３】
記憶部４０は、非一時的な記録媒体であるハードディスクドライブやフラッシュメモリー等からなる記憶装置で、制御部１０が実行する処理の制御プログラムやデータを記憶する。記憶部４０は、さらに、パターンデータベース４１とドット絵材料データベース４２とを記憶している。
【００１４】
パターンデータベース４１は、複数のドットパターンのレコードを格納する。パターンデータベース４１は、（１）刺繍作業や模様編み、ビーズ加工、モザイクタイルといった手作業の内容、（２）ドットパターンで表される模様の名称、（３）モチーフの特徴、及び（３）手持ち（在庫）の有無や購入先等を格納するフィールドを有している。
【００１５】
ドット絵材料データベース４２は、ドットパターンの各ドットに配置されるドット絵材料のレコードを格納する。ドット絵材料データベース４２は、（１）ドット絵材料の色、形状、サイズ、光沢の有無といった色材としての特徴、及び（２）編み糸やビーズ、モザイクタイルといった材料の種類としての特徴等を格納するフィールドを有している。
【００１６】
図２は、一実施形態に係るドット絵作成支援処理の内容を示すフローチャートである。本実施形態に係るドット絵作成支援処理は、手作業によってドット絵を作成する作業を支援する処理である。ドット絵には、刺繍や模様編み、ビーズ加工、モザイクタイルといったドット絵材料を使用して形成される絵が含まれる。
【００１７】
ステップＳ１０では、画像読取部２０は、原画像スキャン処理を実行する。原画像スキャン処理では、画像読取部２０は、ドット絵によって表すことを意図する原画像を画像読取部２０によって取得して原画像データを生成する処理である。ただし、原画像の取得は、必ずしも画像読取部２０によって取得する必要はなく、たとえばパーソナルコンピュータ２の内部に格納されている画像データを利用して原画像としてもよい。
【００１８】
なお、画像形成部３０のＯＣＲ処理部３１は、原画像にテキストが含まれる場合に、ＯＣＲ処理を実行してテキストデータを生成する。ＯＣＲ処理部３１は、生成されたテキストデータと、原画像におけるテキストの位置とを原画像データと紐づけることによって生成されたデータファイルを記憶部４０に記憶する。
【００１９】
ステップＳ２０では、画像読取部２０は、ドットパターンスキャン処理を実行する。ドットパターンスキャン処理は、ドット絵の創作に使用されるドットパターンを含むサンプルをスキャンしてドットパターンを生成する処理である。ドットパターンの生成は、読み取られた画像データを使用して、ドットパターン提供部として機能する画像処理部３３によって行われる。
【００２０】
図３は、一実施形態に係る画像形成システム１によって自動的に生成されたドットパターンの例を示す説明図である。ドットパターンを含むサンプルには、たとえばタイル絵の写真やビーズ細工自体といったドット絵が表されている画像を表すものが利用可能である。
【００２１】
ドットパターンＰ１は、正方形が上下左右方向に配列されたパターンである。ドットパターンＰ１は、たとえば正方形のタイルを並べることによってドット絵を形成するためのドットパターンである。ドットパターンＰ２は、たとえば丸型のタイルやビーズを並べることによってドット絵を形成するためのドットパターンである。ドットパターンＰ３は、たとえば正方形のタイルを４５度だけ傾斜させて並べることによってドット絵を形成するためのドットパターンである。
【００２２】
さらに、ドットパターンは、ドット絵の材料の形状をそのまま表すパターンに限られず、たとえば編み目の概形を表すものとしてもよい。具体的には、たとえば棒針編みの編み物の場合においては、ドットパターンスキャン処理は、メリヤス編みや裏メリヤス編み、ガーター編み、１目ゴム編み、２目ゴム編みといった各種の編み方のうち採用予定の編み方で編まれているサンプルをスキャンすることもできる。
【００２３】
画像解析部３２は、所定の空間周波数成分を有する画像パターンとして、編み目に対応するドットパターンを抽出する。所定の空間周波数成分は、たとえばユーザーによって編み目のサイズ（ピッチ）を指定することによって指定することができる。空間周波数は、上下方向と水平方向とに分けて設定するようにしてもよい。
【００２４】
具体的には、たとえば編み目の上下方向のサイズが約１ｍｍで水平方向のサイズが１．５ｍｍの場合には、中心周波数が１ｍｍ×１．５ｍｍに設定されている空間周波数フィルタを使用して抽出することができる。
【００２５】
ドットパターンスキャン処理は、必ずしも読み取った画像からドットパターンを生成する必要はない。ドットパターンスキャン処理は、ドットパターンを提供する処理であればよく、たとえば読み取った画像を使用してパターンデータベース４１に格納されている複数のドットパターンの中から少なくとも１つの近似するドットパターンを選択するように構成されていてもよい。さらに、ドットパターンの生成とドットパターンの選択のいずれかをユーザーがあるいは自動的に選択できるように画像処理部３３を構成してもよい。
【００２６】
ステップＳ３０では、画像読取部２０は、ドット絵材料スキャン処理を実行する。ドット絵材料スキャン処理では、画像読取部２０は、ドット絵の創作に使用されるドット絵材料のサンプルをスキャンして画像データを生成する。画像解析部３２は、ドット色取得部として機能し、この画像データからドット絵材料の色とサイズとを取得して、各データをドット絵材料データベース４２のデータベースレコードとして記憶部４０に記憶する処理である。具体的には、たとえば図３では、スキャンされた丸型のタイルＴ１〜Ｔ３が表示されている。
【００２７】
ドット絵材料のサイズ（たとえば編み糸の太さ）は、ドットパターンの調整にも使用することができる。具体的には、たとえばユーザーは、それぞれサイズの異なる３つの丸型のタイルＴ１〜Ｔ３のいずれかを選択することによって、ドットパターンＰ２の各ドット（丸型）のサイズを自動的に、丸型のタイルＴ１〜Ｔ３のいずれかに一致させるようにドットパターンＰ２を自動的に調整することができる。
【００２８】
編み物の場合には、記憶部４０は、たとえば編み糸の太さと編み方とに基づいて、上下方向の標準サイズと水平方向の標準サイズを特定するためのデータをパターンデータベース４１のレコードとして格納することができる。画像解析部３２は、ドットパターンスキャン処理（ステップＳ２０）で生成されたドットパターンのドットサイズを自動的に調整して、編み糸の太さと編み方とに基づいて特定された標準サイズとすることもできる。パターンデータベース４１には、各種のドットパターンを格納し、ドットパターンスキャン処理を行うことなく、ユーザーが選択できるようにしてもよい。標準サイズは、平均的なサイズを意味し、ユーザーによって微調整可能である。
【００２９】
ステップＳ４０では、画像処理部３３は、ドット画像生成部として機能し、初期画像生成処理を実行する。初期画像生成処理は、たとえば調整されたドットパターン上で、スキャンされたドット絵材料を使用して原画像の再現を試みた初期画像としてのドット画像である。
【００３０】
図４は、一実施形態に係る画像形成システム１によって自動的に生成された初期画像の一例を示す説明図である。この例では、原画像Ｄ１は、上述の方法で設定されたドットパターンに基づくドット絵の生成に適した画像であり、原画像Ｄ２は、上述の方法で設定されたドットパターンに基づくドット絵の生成には線が細すぎる画像であるものとする。
【００３１】
画像解析部３２は、記憶部４０に登録されているドット絵材料を使用して、原画像Ｄ１を再現するドットパターンＤＰ１を自動的に生成する。原画像Ｄ１の再現では、画像解析部３２は、ドット絵材料の色とサイズに基づいて形成されるドットをドットパターンＤＰ１に規定されたドット配置に対して適切に配置することによってドットパターンＤＰ１を生成する。原画像Ｄ２の再現では、画像解析部３２は、原画像Ｄ２の線の太さを自動的に太くし（膨張処理）、ドット絵材料のドットサイズで再現可能な状態としてドットパターンＤＰ１を生成する。
【００３２】
なお、原画像Ｄ１，Ｄ２は、ＯＣＲ処理部３１で文字認識処理を実行し、テキストとして処理することもできる。この場合には、ユーザーは、フォントやスタイルを選択して、ドットパターンＤＰ１を生成させることもできる。原画像Ｄ１，Ｄ２は、文字認識処理や膨張処理といった処理を経て、ドット絵の基準となる基準画像となる。すなわち、画像処理部３３は、基準画像を再現できるドットパターンをドットパターンＤＰ１として自動的に生成し、基準画像とドット絵の画像が近づくようにドットパターンＤＰ１に規定される各ドットに配置されるドット色を決定することができる。
【００３３】
ステップＳ５０では、画像処理部３３は、プレビュー画像表示処理を実行する。プレビュー画像表示処理では、制御部１０は、画像形成システム１からドットパターンＤＰ１を表す画像データをパーソナルコンピュータ２に送信し、パーソナルコンピュータ２の図示しないディスプレイにドットパターンＤＰ１を表示させる。
【００３４】
ステップＳ６０では、制御部１０は、ユーザーインターフェース提供部として機能し、パーソナルコンピュータ２や画像形成装置３の操作表示部（図示せず）にユーザーインターフェース画面（図示せず）を表示させる。ユーザーインターフェース画面は、ユーザーから画像調整処理（ドット画像を調整するための処理）のための操作入力を受け付ける。画像調整処理では、画像処理部３３は、ユーザーからの操作入力に応じて、色数（たとえば１６色あるいは３２色の選択）や濃度の調整や線の膨張を行うことができる。
【００３５】
さらに、ユーザーは、各ドットの色等を個別に修正することもできる。具体的には、ユーザーインターフェース画面に表示されるパレットから色やドット絵材料を選択し、指定したドットに配置することもできる。パレットで色を選択した場合には、画像処理部３３は、ドット絵材料データベース４２に登録されているドット絵材料からパレットで選択された色又は近似する色を少なくとも１つ自動的に選択する。このように、ユーザーインターフェース画面は、基準画像の少なくとも一部における形状と色の少なくとも一方を変更することができるように構成されている。
【００３６】
ユーザーは、パーソナルコンピュータ２に表示されるプレビュー画像を見ながらユーザーの意図している原画像の再現が実現されているか否かを確認することができる。ユーザーは、原画像の再現が意図通りとなっていない場合には、処理をステップＳ２０に戻して、ドットパターンやドット絵材料を変更することができ、原画像の再現が意図通りとなっている場合には、処理をステップＳ８０に進めることができる（ステップＳ７０）。
【００３７】
ステップＳ８０では、画像形成部３０は、ユーザーからの操作入力に応じて印刷処理を実行する。印刷処理では、画像処理部３３は、各ドットにドット位置（あるいは複数のドットの位置関係）を示す識別表示としての数字を表示させて印刷媒体上に画像を形成することができる。
【００３８】
図５は、一実施形態に係る画像形成システム１によって出力された印刷画像の例を示す説明図である。印刷画像の一例としてのドットパターンＤＰ２は、各ドットにドット位置を示す数字を表示させている点でドットパターンＤＰ１と相違する。この例では、ドット位置を示す数字は、編み目を作る順序となっている。
【００３９】
印刷処理（ステップＳ８０）では、ユーザーは、さらに、たとえばドット絵としての編み物において編み目の創作が困難な領域を選択し、拡大して部分画像を印刷することもできる。具体的には、ユーザーは、文字Ａの下方の分岐部分を拡大して、部分画像としての部分ドットパターンＤＰ２ｅ１，ＤＰ２ｅ２を印刷することもできる。これにより、ドット絵としての編み物の創作を容易化することができる。
【００４０】
このように、一実施形態に係る画像形成システム１は、原画像とドット絵材料とをスキャンすることによって、自動的にドットパターンを生成し、このドットパターンに基づくドット絵をシミュレートすることができる。さらに、ユーザーは、ドットパターンやドット絵を必要に応じて調整することもできる。これにより、ドット絵材料を使用して手作業によってドット絵を作成するドット絵作成作業を容易化することができる。
【００４１】
本発明は、上記各実施形態だけでなく、以下のような変形例でも実施することができる。
【００４２】
変形例１：上記各実施形態では、各ドットにドット位置を示す数字を表示させて印刷媒体上に画像を形成しているが、各ドットには、たとえば編み目記号やドット色（編み糸の色）のようなドット絵の生成に利用可能な情報を表示させるようにしてもよい。
【００４３】
変形例２：上記各実施形態では、ベタのドット絵が再現されているが、ドット絵の形成においてハーフトーン処理も可能である。具体的には、たとえばドット数が多いドットパターンにおいて、ディザ処理や誤差拡散処理によって、ドットの密度を調整することによって中間色（たとえば白と黒でグレーの再現や白と赤でピンクの再現）の再現も可能である。
【００４４】
変形例３：上記各実施形態では、ドット色として単色の例が示されているが、たとえば多色を使用するカラーのドット絵を構成することもできる。具体的には、ドット絵材料のスキャン時に、ドット絵材料の色成分（たとえばＲＧＢ）を数値化し、複数色のドット絵材料を適切に配置して、原画像としてカラー画像を再現することもできる。
【００４５】
変形例４：上記各実施形態では、ユーザーは、プレビュー画像を確認してドット絵をシミュレートしているが、画像形成システム１は、たとえば再現対象である原画像の細線部の太さが、ドットサイズよりも顕著に小さい場合には、警告メッセージを表示してユーザーの注意を喚起するように構成してもよい。具体的には、線を太くすることを推奨するか、あるいはドット絵材料の変更を示唆するように画像形成システム１を構成してもよい。
【００４６】
変形例５：上記各実施形態では、ドット絵の創作のためのドットパターンＤＰ２等を印刷出力しているが、たとえばタブレットやスマートフォンに表示するようにしてもよい。こうすれば、ドット絵の創作中にいつでも部分的な拡大を実行することができる。
【符号の説明】
【００４７】
１    画像形成システム
２    パーソナルコンピュータ
３    画像形成装置
１０    制御部
２０    画像読取部
３０    画像形成部
３１    ＯＣＲ処理部
３２    画像解析部
３３    画像処理部
４０    記憶部
４１    パターンデータベース（パターンＤＢ）
５０    通信インターフェース部
【図１】
2018142792.tif 000003
【図２】
2018142792.tif 000004
【図３】
2018142792.tif 000005
【図４】
2018142792.tif 000006
【図５】
2018142792.tif 000007