(57)【要約】【課題】  絵解きパズル問題の作成の効率とパズル印刷精度を向上させるパズル印刷支援装置を提供する。【解決手段】  絵解きパズルの問題作成において、作業者は既存ソフトウェアを用いて、まずパズル原図を作成する。コンピュータは、パズル原図をテキストデータ化した加工前パズルデータを読み込み、入力されるパズルの横の長さ６５と加工前パズルデータを基に、罫線６９とテキストボックス７１を自動作成する。また、加工前パズルデータの数値データを読み込み、数値の位置、フォント、級数、桁数を計算して適切な値に設定してテキストボックス７１に表示し、印刷用パズルデータ３５として保存する。【選択図】  図１０
2005152003.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと記憶装置とからなるパズル印刷支援装置において、
前記コンピュータは、前記記憶装置から加工前データを取り込み、
パズル印刷枠を作成する印刷枠作成手段と、
前記加工前データのテキストデータの調整を行うテキストデータ調整手段と、
前記テキストデータを、前記パズル印刷枠に流し込んで印刷用パズルデータを作成する印刷用パズルデータ作成手段と、
前記印刷用パズルデータを前記記憶装置に登録する登録手段と、
を、具備することを特徴とするパズル印刷支援装置。
【請求項２】
前記印刷枠作成手段は、横幅又は縦幅を指定すると、罫線、テキストボックス等の寸法を算出し、前記パズル印刷枠を作成することを特徴とする請求項１記載のパズル印刷支援装置。
【請求項３】
前記テキストデータ調整手段は、前記テキストデータを、
テキストボックスのマス目に合わせて、文字級数を算出し、
前記テキストボックスの中央に配置し、
前記テキストデータの桁数に応じて長体をかけて配置することを特徴とする請求項１記載のパズル印刷支援装置。
【請求項４】
コンピュータと記憶装置とからなるパズル印刷支援方法であって、
前記コンピュータは、前記記憶装置から加工前データを取り込み、
パズル印刷枠を作成する印刷枠作成工程と、
前記加工前データのテキストデータの調整を行うテキストデータ調整工程と、
前記テキストデータを、前記パズル印刷枠に流し込んで印刷用パズルデータを作成する印刷用パズルデータ作成工程と、
前記印刷用パズルデータを前記記憶装置に登録する登録工程と、
を、具備することを特徴とするパズル印刷支援方法。
【請求項５】
前記印刷枠作成工程は、横幅又は縦幅を指定すると、罫線、テキストボックス等の寸法を算出し、前記パズル印刷枠を作成することを特徴とする請求項４記載のパズル印刷支援方法。
【請求項６】
前記テキストデータ調整工程は、前記テキストデータを、
テキストボックスのマス目に合わせて、文字級数を算出し、
前記テキストボックスの中央に配置し、
前記テキストデータの桁数に応じて長体をかけて配置することを特徴とする請求項４記載のパズル印刷支援方法。
【請求項７】
コンピュータを、請求項１から請求項３記載のいずれかのパズル印刷支援装置として機能させるためのパズル印刷支援プログラム。
【請求項８】
コンピュータを、請求項１から請求項３記載のいずれかのパズル印刷支援装置として機能させるためのパズル印刷支援プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作成した絵解きパズルを印刷出版する際に、パズル問題印刷用レイアウトを自動作成する装置に関する。
【背景技術】
【０００２】
縦横のヒントの数字を元に、方眼状のマス目を塗りつぶしていくと、イラストが浮き上がってくる絵解きパズルがある。
【０００３】
絵解きパズルは、既に流通しているソフトウェアを用いて問題を作成することができる。このソフトウェアを用いて、方眼状のマス目を塗りつぶしつつ、答えとなるイラストの図案を作成すると、作成されるイラスト図案に基づき、縦方向と横方向の数字が抽出され表示される。
【０００４】
図４は、既存のソフトウェアを用いて作成した、パズル原図３７を示す。作業者は、コンピュータを操作しつつ、画面上の方眼状のマス目を塗りつぶしつつ図案３９を作成する。同時に、マス目を塗りつぶした方眼の縦方向・横方向の数値が決められた規則に従って、上枠部４１と左枠部４３のテキストボックスに表示される。
【０００５】
例えば、上枠部４１のテキストボックス４５−１は、「６」が表示されており、これはこの縦の列の図案３９に塗りつぶし部分が６連続で存在することを示す。テキストボックス４５−２は、「２、１」が表示されており、これはこの縦の列の図案３９に上から下方向に塗りつぶし部分が２連続、更に離れて１つ存在することを示す。また、左枠部４３のテキストボックス４７−７は、「１、１、２」が表示されており、これはこの横の列の図案３９に左から右方向に塗りつぶし部分が１個、離れて１個、更に離れて２連続で存在することを示す。
【０００６】
パズル解答者は、上枠部４１と左枠部４３に数字が印刷されたもののみをヒントに、塗りつぶし部分を探してパズルを解き、再びイラスト（図４の図案３９）を完成させる。
【０００７】
前記ソフトウェアを用いて作成したパズル原図３７は、ビットマップで作成されているので、印刷すると画質が劣り、絵解きパズルの問題を印刷しパズル雑誌として発行する出版社は、パズル原図３７をそのまま利用して印刷することはできない。
【０００８】
出版社は、パズル原図３７の上枠部４１と左枠部４３に表示された数字から、上枠部４１と左枠部４３のテキストボックスの段数を決め、パズル印刷枠を作成する。また、パズル原図３７に表示された上枠部４１と左枠部４３の数字を、印刷用のパズル印刷枠のテキストボックスに手作業で入力している。
【０００９】
パズル作成に関する特許として、パズル作成者がプログラムに精通していなくても、枠や文字を動的に制御する機能やチェック機能を活かしたクロスワードパズルが作成できるクロスワードパズル作成支援システム（特許文献１）がある。
また、クロスワードパズルの作成支援装置として、特許文献２がある。
【特許文献１】特開２００２−１１７１７９号公報
【特許文献２】特開平０９−０１６６１５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
従来、印刷枠のテキストボックスに、手作業で上枠部４１と左枠部４３の数字を入力するため、作業ミスを誘引するとともに作業に時間がかかり、効率が悪いという問題点があった。また、テキストボックスに入力する数値の級数や位置、又長体を使うか否か等は、印刷枠の大きさによって異なるので、その都度調整することが必要であった。
【００１１】
本発明で、解決しようとする問題点は、絵解きパズルの問題作成効率と、パズル印刷精度である。
【００１２】
本発明は、このような問題を鑑みてなされたもので、その目的とするところは、絵解きパズル問題の作成効率とパズル印刷精度を向上させるパズル印刷支援装置を提供することである。
【課題を解決するための手段】
【００１３】
前述した目的を達成するための第１の発明は、コンピュータと記憶装置とからなるパズル印刷支援装置において、前記コンピュータは、前記記憶装置から加工前データを取り込み、パズル印刷枠を作成する印刷枠作成手段と、前記加工前データのテキストデータの調整を行うテキストデータ調整手段と、前記テキストデータを、前記パズル印刷枠に流し込んで印刷用パズルデータを作成する印刷用パズルデータ作成手段と、前記印刷用パズルデータを前記記憶装置に登録する登録手段とを、具備することを特徴とするパズル印刷支援装置である。
【００１４】
前記印刷枠作成手段は、横幅又は縦幅を指定すると、罫線、テキストボックス等の寸法を算出し、前記パズル印刷枠を作成する。
【００１５】
前記テキストデータ調整手段は、前記テキストデータを、テキストボックスのマス目に合わせて、文字級数を算出し、前記テキストボックスの中央に配置し、前記テキストデータの桁数に応じて長体をかけて配置する。
【００１６】
第１の発明によるパズル印刷支援装置は、コンピュータが加工前データを取り込み、パズル印刷枠を作成し、加工前データのテキストデータの調整を行い、テキストデータをパズル印刷枠に流し込んで印刷用パズルデータを作成する。
【００１７】
第２の発明は、コンピュータと記憶装置とからなるパズル印刷支援方法であって、前記コンピュータは、前記記憶装置から加工前データを取り込み、パズル印刷枠を作成する印刷枠作成工程と、前記加工前データのテキストデータの調整を行うテキストデータ調整工程と、前記テキストデータを、前記パズル印刷枠に流し込んで印刷用パズルデータを作成する印刷用パズルデータ作成工程と、前記印刷用パズルデータを前記記憶装置に登録する登録工程とを、具備することを特徴とするパズル印刷支援方法である。
【００１８】
第３の発明は、コンピュータを、請求項１から請求項３記載のいずれかのパズル印刷支援装置として機能させるためのパズル印刷支援プログラムである。
【００１９】
第３の発明のパズル印刷支援プログラムは、コンピュータを、請求項１から請求項３記載のいずれかのパズル印刷支援装置として機能させるものであり、このパズル印刷支援プログラムをネットワークを介して流通させることもできる。
【００２０】
第４の発明は、コンピュータを、請求項１から請求項３記載のいずれかのパズル印刷支援装置として機能させるためのパズル印刷支援プログラムを記録した記録媒体である。
【００２１】
第４の発明の記録媒体は、コンピュータを、請求項１から請求項３記載のいずれかのパズル印刷支援装置として機能させるパズル印刷支援プログラムを記憶しており、この記録媒体を流通させることもでき、またこのパズル印刷支援プログラムをネットワークを介して流通させることもできる。
【発明の効果】
【００２２】
本発明によれば、絵解きパズル問題の作成の効率とパズル印刷精度を向上させるパズル印刷支援装置を提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下に、図面に基づいて本発明の実施の形態を詳細に説明する。図１は、本実施の形態の係るパズル印刷支援装置１の構成を示す図である。
【００２４】
（１．構成）
（１−１．パズル印刷支援装置１の構成）
パズル出版事業者３は、絵解きパズルの雑誌等を発行する事業者であるとする。あるいは、付録として絵解きパズルを作成するなど種々の品目の絵解きパズルを発行する。パズル出版事業者３は、コンピュータ７を備える。コンピュータ７が本実施の形態のパズル印刷支援プログラム２を実行し、絵解きパズルを印刷するための印刷用パズルデータ３５（図１０で説明する）を作成するものとする。
【００２５】
印刷事業者５は、コンピュータ９と印刷装置１１を備える。印刷事業者５は、パズル出版事業者３のコンピュータ７から通信手段１３を介して送られる絵解きパズルを印刷するための印刷用パズルデータ３５を、印刷装置１１で印刷し、パズル１３を出力する。印刷事業者５ではパズル１３を製本して雑誌にしパズル出版事業者３に納める場合もあり、雑誌の巻末付録等にしてパズルを綴じ込む場合もある。
【００２６】
尚、パズル出版事業者３のコンピュータ７と、印刷事業者５のコンピュータ９間の通信手段１３は、インターネットやイントラネット等のネットワークであっても良いし、オフラインでデータを記録媒体に記録して引き渡すようにしても良い。
【００２７】
また、図１ではパズル印刷支援プログラム２は、パズル出版事業者３のコンピュータ７が実行するとしているが、印刷事業者５のコンピュータ９が実行しても良い。ここでは、パズル出版事業者３のコンピュータ７が、本実施の形態のパズル印刷支援プログラム２を実行するものとして説明する。
【００２８】
図２は、パズル出版事業者３のコンピュータ７、及び印刷事業者５のコンピュータ９の構成を示す。コンピュータ７、９は、中央処理装置である制御部１５、メディア（ＣＤ−ＲＯＭ、フレキシブルディスク、記録用カード等の記録媒体等）入出力部１７、モデム等の通信部１９、キーボードやマウス等の入力部２１、プリンタ等の印刷部２３、ＣＲＴや液晶ディスプレイ等の表示部２５、ハードディスク等の記憶部２７からなり、それぞれバス２９で接続されている。
【００２９】
尚、本実施の形態のパズル印刷支援プログラム２は、コンピュータの記憶部２７に記憶されていても良いし、他の外部記憶装置や記憶媒体に記録されていても良い。
【００３０】
次に、図３は、コンピュータ７の記憶部２７の構成を示す。記憶部２７は、コンピュータの基本システムであるＯＳ３１と、本実施の形態のパズル印刷支援プログラム２を記憶する。また、加工前パズルデータ３３と、印刷用パズルデータ３５の記憶領域を有する。
【００３１】
（１−２．データ）
加工前パズルデータ３３は、既存のソフトウェアで作成したパズルデータであり、図５に示すが詳細はフローチャート（図６）で説明する。印刷用パズルデータ３５は、本実施の形態のパズル印刷支援プログラム２が、加工前パズルデータ３３を処理した後に作成する印刷用のデータであり、図１０に示すが、詳細はフローチャート（図６）で説明する。
【００３２】
図４は、既存のソフトウェアを用いて作成したパズル原図３７を示す。また、図５は、図４のパズル原図３７の図案情報をテキスト化した加工前パズルデータ３３を示す。
【００３３】
図４のパズル原図３７の作成方法は、前述したように、作業者がコンピュータを操作しつつ、画面上の方眼状のマス目に図案３９を作成する。既存のソフトウェアは、図案３９のマス目を塗りつぶした方眼の縦方向・横方向の数値を、決められた規則に従って上枠部４１と左枠部４３に表示する。
【００３４】
また、図５の加工前パズルデータ３３は、図４のパズル原図３７をテキスト化したものであり、縦・横方向のマス数４９、上枠部４１の数値５１、左枠部４３の数値５３などが、数値データとして得られる。
【００３５】
（２．パズル１３作成のフローチャート）
次に、図６に従い、パズル１３作成のフローチャートを説明する。図６に示す複数のステップ１００３（ステップ１００４からステップ１０１１）は、特に本実施の形態のパズル印刷支援プログラム２の動作に関わる部分である。
【００３６】
まず、パズル印刷事業者３の作業者は、コンピュータ７上で既存のパズル作成ソフトを用いて、例えば図４に示すパズル原図３７を作成する（ステップ１００１）。次に、作成したパズル原図３７の情報を有する加工前パズルデータ３３（図５に示す）を、コンピュータ７の記憶部２７に記憶する（ステップ１００２）。
【００３７】
次に、作業者は、コンピュータ７上でパズル印刷支援プログラム２を駆動する。コンピュータ７は、図７に示すように、表示画面５５に印刷用データを作成するパズル名の入力を促す画面を表示する。即ち、作業者がパズル名５７を「ｅｌｅｐｈａｎｔ．ｐｚｌ」と入力し、「ＯＫ」ボタン５９をクリックすると、コンピュータ７は、「ｅｌｅｐｈａｎｔ．ｐｚｌ」に該当する加工前パズルデータ３３を、パズル印刷支援プログラム２内に読み込む（ステップ１００４）。他にもパズルを指定する方法として、パズル名５７を入力するのではなく、本パズル印刷支援プログラム２に、該当する加工前パズルデータ３３をドラッグアンドドロップする方法等であってもよい。図７で「取消」ボタン６１がクリックされるとパズル印刷支援プログラム２は終了する。
【００３８】
次に、コンピュータ７は読み込んだ加工前パズルデータ３３の内容を確認する（ステップ１００５）。確認内容は、
１．縦方向と横方向のマスの数・・・例えば図４、図５によると、図案３９の縦方向のマスの数は１５、横方向のマスの数も１５である。
２．上枠部４１と左枠部４３に入力する数値・・・図５によると、上枠部４１の数値５１は、左側から順に「６」、「１、２」、・・左枠部４３の数値５３は、上から順に「８」、「１、１、１」、「１、１、１」・・である。
３．カラーのデータ取得・・・図４は複数のカラーデータを持つ例ではないが、図案３９に複数の塗りつぶしの色が用いられている場合は、コンピュータ７は色情報データを取得する。
【００３９】
次に、コンピュータ７は、図８に示すように、実際に印刷するパズルの横の長さ６５を入力するための画面を、表示画面６３に表示する。コンピュータ７には、作業者により、パズルの横の長さ６５が入力され、「ＯＫ」ボタン５９が押される（ステップ１００６）。尚、「取消」ボタン６１がクリックされると、パズル名５７入力画面に戻っても良い。
【００４０】
コンピュータ７は、入力されたパズルの横の長さ６５と加工前パズルデータ３３を基に、罫線６９の作成と、テキストボックス７１の作成を行う（ステップ１００７）。図９は、作成された罫線６９及びテキストボックス７１を示す。コンピュータ７は、入力されたパズルの横の長さ６５と、横方向のマスの数（加工前パズルデータ３３から読み取る）から、１マスの横の長さを算出する。１マスは縦横長を等しく設定するので、縦方向のマス数から、縦の長さ６７を算出する。尚、ここでは横の長さ６５を入力するとしているが、作業者が縦の長さ６７を入力するようにしても良い。この場合は、縦の長さ６７と加工前パズルデータ３３を基に、罫線６９の作成とテキストボックス７１の作成が行われる。
【００４１】
また、コンピュータ７は、加工前パズルデータ３３の上枠部４１の数値５１と左枠部４３の数値５３からそれぞれの最大段数を検出し、テキストボックス７１の段数を決定する。例えば図４によれば、数値の入っている段は、上枠部４１は最大４段、左枠部４３も最大４段である。コンピュータ７は、図４をテキストデータ化した図５の加工前パズルデータ３３から、上枠部４１が４段、左枠部４３が４段であることを検出し、図９に示すようにテキストボックス７１を上枠部４１が４段、左枠部４３が４段となるよう作成する。図９の「戻る」ボタン７５がクリックされると、再度、横の長さ６５入力画面（図８に示す）に戻る。
【００４２】
次に、図９に示す罫線６９及びテキストボックス７１の表示画面において、テキスト入力７３ボタンがクリックされると、コンピュータ７は、テキストの流し込みを指示する（ステップ１００８）。
【００４３】
コンピュータ７は、加工前パズルデータ３３から取得した数値を、テキストボックス７１に流し込み（ステップ１００９）、図１０に示す印刷用パズルデータ３５を作成する。ただし、入力される数値の属性は、基本的には自動的に調整され設定される。或いは画面（図１０）に表示される「設定」ボタン８１をクリックすることにより、作業者はテキストボックス７１に印刷する数値の属性を任意に設定することができる（ステップ１０１０）。
【００４４】
数値の属性の設定についてのステップ１０１０を、図１１を用いて説明する。
１．値をマスの中央に揃える。・・・図１１（ａ）数値がマスの中央からずれているテキスト８５を、マスの中央に揃える。
２．フォントを設定する。・・・図１１（ｂ）加工前パズルデータ３３から取得した数値のフォントが意図したフォントと異なるテキスト８７である場合、フォントを変更する。
３．マスの大きさに最適な数値の級数を指定する。・・・図１１（ｃ）マスの大きさと数値の級数のバランスが悪いテキスト８９である場合、最適な数値級数を指定する。
４．３桁以上の数値に長体をかける。・・・図１１（ｄ）数値が３桁以上のテキスト９３、或いは２桁以上のテキスト９３である場合、数字に長体をかけて表示する。
５．カラーの場合は文字に色をつける。・・・ここではカラーの例は示さないが、加工前パズルデータ３３からカラーデータを読み取り文字に着色する。
【００４５】
作業者は、図１０に示す画面において、数値の属性の設定を変更したい場合には、「設定」ボタン８１をクリックすることにより、数値の属性設定を変更することができる。また、「戻る」ボタン７５をクリックすると、前画面の図９に戻る。また、パズルの答えとなる絵柄を確認したい場合には、「絵柄プレビュー」ボタン７７をクリックすることにより、答えとなる図案３９を表示させることができる。
【００４６】
図１０に示す画面の「データ保存」ボタン７９がクリックされると、コンピュータ７は、印刷用パズルデータ３５を記憶部２７に保存する。ここでは、説明していないが、印刷用パズルデータ３５のパズル枠外に、任意にイラストや説明文等を挿入しても良い。
【００４７】
パズル出版事業者３のコンピュータ７は、作成した印刷用パズルデータ３５を、通信手段１３を介して印刷事業者５のコンピュータ９に提供する（ステップ１０１１）。尚、通信手段１３は、インターネット等のネットワークであってもよいし、印刷用パズルデータ３５を記憶媒体に記憶させて、印刷事業者５のコンピュータ９に提供するものであってもよい。
【００４８】
印刷事業者５は、提供された印刷用パズルデータ３５を、印刷装置１１で印刷してパズル１３を出力する（ステップ１０１２）。出力されたパズル１３は、製本されて、パズル雑誌等としてパズル出版事業者３に納入され発行される。また、パズル１３は巻末付録等として他の雑誌等に綴じ込まれる場合もある。
【００４９】
本実施の形態では、パズル印刷支援プログラム２が、パズル出版事業者３のコンピュータ７で動作するものとしたが、印刷事業者５のコンピュータ９でパズル印刷支援プログラム２を動作させるものであってもよい。この場合は、印刷事業者５のコンピュータ１１は、パズル出版事業者３のコンピュータ７から加工前パズルデータ３３の提供を受けて、印刷用パズルデータ３５を作成する。
【００５０】
（３．効果等）
このように、本実施の形態では、既存ソフトウェアで作成したパズル原図３７のデータを自動的に印刷用パズルデータ３５に変換するので、作業ミスを防止する効果がある。また、作業時間を大幅に短縮し、作業効率を向上させる効果がある。
【００５１】
また、既存ソフトウェアで作成したパズル原図３７をそのまま使用するとビットマップ形式での印刷となるため印刷精度が劣るものであったが、本実施の形態によれば、印刷精度の高い絵解きパズルを提供することができる。
【００５２】
尚、本発明の技術的範囲は、前述した実施の形態に限られるものではない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００５３】
【図１】パズル印刷支援装置１を示す図
【図２】コンピュータ７、９の構成を示す図
【図３】記憶部２７を示す図
【図４】パズル原図３７を示す図
【図５】加工前パズルデータ３３を示す図
【図６】パズル１３作成のフローチャート
【図７】パズル印刷支援装置１の表示画面を示す図
【図８】パズル印刷支援装置１の表示画面を示す図
【図９】罫線６９とテキストボックス７１の作成を示す図
【図１０】印刷用パズルデータ３５を示す図
【図１１】テキストボックス７１の設定を示す図
【符号の説明】
【００５４】
１………パズル印刷支援装置
２………パズル印刷支援プログラム
３………パズル出版事業者
５………印刷事業者
７、９………コンピュータ
１１………印刷装置
１３………通信手段
１５………制御部
１７………メディア入出力部
１９………通信部
２１………入力部
２３………印刷部
２５………表示部
２７………記憶部
２９………バス
３１………ＯＳ
３３………加工前パズルデータ
３５………印刷用パズルデータ
３７………パズル原図
３９………図案
４１………上枠部
４３………左枠部
４５−１、４５−２、４７−１、４７−２、４７−７………テキストボックス
４９………縦・横のマス数
５１………上枠部４１の数値
５３………左枠部４３の数値
５５、６３………表示画面
５７………パズル名
５９………ＯＫボタン
６５………横の長さ
６７………縦の長さ
６９………罫線
７１………テキストボックス
７３………テキスト入力ボタン
７５………戻るボタン
７７………絵柄プレビューボタン
７９………データ保存ボタン
８１………設定ボタン
８３、８５、８７、８９、９１、９３………テキスト
【図１】
2005152003.tif 000003
【図２】
2005152003.tif 000004
【図３】
2005152003.tif 000005
【図４】
2005152003.tif 000006
【図５】
2005152003.tif 000007
【図６】
2005152003.tif 000008
【図７】
2005152003.tif 000009
【図８】
2005152003.tif 000010
【図９】
2005152003.tif 000011
【図１０】
2005152003.tif 000012
【図１１】
2005152003.tif 000013