(57)【特許請求の範囲】
【請求項１】
画像データと該画像データを用いた記録出力用の設定情報に基づいて被記録媒体上に画像を記録する画像記録手段を備え、該被記録媒体上を移動操作される画像記録体と、
前記画像記録体の前記被記録媒体に対する相対位置と姿勢状態を取得する画像記録体状態取得手段と、
前記画像データ、前記設定情報、前記相対位置及び前記姿勢状態に基づいて、少なくとも前記画像記録体に前記被記録媒体へ前記画像を記録させるために該画像記録体の該被記録媒体に対する配置位置と該画像記録体の移動操作方向を含む記録操作案内情報を算出する案内情報算出手段と、
前記画像データ、前記設定情報、前記相対位置及び前記姿勢状態に応じた前記画像を、前記画像記録体に前記被記録媒体へ記録させる記録制御手段と、
前記記録操作案内情報を報知出力する報知手段と、
を備えていることを特徴とする画像記録システム。
【請求項２】
前記画像記録体状態取得手段は、
少なくとも前記画像記録体と前記被記録媒体を記録環境画像として撮影し、該撮影画像から前記相対位置と前記姿勢状態を取得し、
前記案内情報算出手段は、
前記記録操作案内情報を、前記記録環境画像上における記録操作案内画像として算出し、
前記報知手段は、
画像を表示する表示手段を備え、前記記録環境画像上に前記記録操作案内画像を重ね合わせて該表示手段に表示することを特徴とする請求項１記載の画像記録システム。
【請求項３】
前記画像記録体は、
複数箇所に該画像記録体の形状を認識させる複数の目印が付与されており、
前記画像記録体状態取得手段は、
前記画像記録体を撮影した撮影画像から前記目印を抽出して、該目印から前記相対位置と前記姿勢状態を取得することを特徴とする請求項２記載の画像記録システム。
【請求項４】
前記画像記録システムは、
前記画像データ及び前記設定情報に基づいて、該画像データのプレビュー画像を生成するプレビュー生成手段と、
前記プレビュー画像を前記表示手段に表示させる表示制御手段と、
を備えていることを特徴とする請求項２または請求項３記載の画像記録システム。
【請求項５】
前記画像記録システムは、
前記プレビュー画像を、前記記録環境画像に含まれる前記被記録媒体の画像に合わせて調整するプレビュー画像調整手段を、
さらに備え、
前記表示制御手段は、
調整後の前記プレビュー画像を、前記記録環境画像に含まれる前記被記録媒体の画像に重ね合わせて前記表示手段に表示させることを特徴とする請求項４記載の画像記録システム。
【請求項６】
前記画像記録システムは、
前記設定情報の変更を受け付ける設定情報変更受付手段と、
変更後の前記設定情報に基づいて、前記案内情報算出手段による前記記録操作案内情報の再算出、または、該記録操作案内情報の再算出と前記プレビュー生成手段による前記プレビュー画像の再生成、または、該記録操作案内情報の再算出と該プレビュー画像の再生成及び前記プレビュー画像調整手段による該プレビュー画像の前記記録環境画像内の前記被記録媒体に合わせる画像調整を行わせる変更制御手段と、
を備えていることを特徴とする請求項１から請求項５のいずれかに記載の画像記録システム。
【請求項７】
前記報知手段は、
少なくとも前記プレビュー画像を表示する表示手段と、
前記表示手段の表示画像に対するタッチ操作を検出するタッチ操作検出手段と、
を備え、
前記設定情報変更受付手段は、
前記タッチ操作検出手段の検出する前記表示手段に表示されている前記プレビュー画像に対する変更を指示するタッチ操作を、前記設定情報の変更として取得することを特徴とする請求項６記載の画像記録システム。
【請求項８】
前記画像記録システムは、
前記画像記録体の移動状態を取得する移動状態取得手段を、
さらに備え、
前記案内情報算出手段は
前記移動状態取得手段の取得する前記画像記録体の現在の位置から該画像記録体の前記移動操作方向を算出することを特徴とする請求項１から請求項７のいずれかに記載の画像記録システム。
【請求項９】
前記画像記録システムは、
前記画像データに基づく前記画像のうち、未記録画像を算出する未記録画像算出手段を、
さらに備え、
前記案内情報算出手段は、
前記未記録画像に基づいて、前記移動状態取得手段の取得する前記画像記録体の現在の位置から該画像記録体の移動操作方向を該未記録画像の方向へ案内する記録操作案内情報を算出することを特徴とする請求項８記載の画像記録システム。
【請求項１０】
前記画像記録システムは、
携帯情報処理端末と、前記画像記録体とが、無線または有線で接続されており、
前記携帯情報処理端末が、
請求項１から請求項７に記載の前記画像記録体以外の各手段を備えていることを特徴とする請求項１から請求項９のいずれかに記載の画像記録システム。
【請求項１１】
画像データと該画像データを用いた記録出力用の設定情報に基づいて被記録媒体上に画像を記録する画像記録手段を備え、該被記録媒体上を移動操作される画像記録体の該被記録媒体に対する相対位置と姿勢状態を取得する画像記録体状態取得処理ステップと、
前記画像データ、前記設定情報、前記相対位置及び前記姿勢状態に基づいて、少なくとも前記画像記録体に前記被記録媒体へ前記画像を記録させるために該画像記録体の該被記録媒体に対する配置位置と該画像記録体の移動操作方向を含む記録操作案内情報を算出する案内情報算出処理ステップと、
前記画像データ、前記設定情報、前記相対位置及び前記姿勢状態に応じた前記画像を、前記画像記録体に前記被記録媒体へ記録させる記録制御処理ステップと、
前記記録操作案内情報を報知出力する報知処理ステップと、
を有することを特徴とする画像記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録システム及び画像記録方法に関し、詳細には、画像記録体を手動操作で移動させて画像を記録する画像記録システム及び画像記録方法に関する。
【背景技術】
【０００２】
ノートパソコン、スマートデバイス等の小型で携帯性を有する情報端末の普及にともなって、プリンタ等の画像記録装置も小型化、携帯性が要望されてきている。
【０００３】
従来から、ユーザが、用紙等の被記録媒体上を手動操作で移動させると、該被記録媒体上に画像を記録出力する携帯型プリンタがある。
【０００４】
このような手動操作で移動させながら画像を被記録媒体上に記録するプリンタは、該プリンタと被記録媒体との位置合わせと移動を適切に行うことが、ユーザの意図する画像を被記録媒体に記録する上で、重要な問題となる。
【０００５】
すなわち、プリンタを被記録媒体上の画像記録開始位置に置くときに少しの角度ズレでもあると、記録画像が斜行する。例えば、３度角度がずれてプリンタを被記録媒体上に置くと、２９７ｍｍ（Ａ４長辺の長さ）移動すると、１５．６ｍｍずれることになる。
【０００６】
また、画像を変倍して記録する場合、被記録媒体上にどのように記録されるかが分かり難く、画像記録開始位置の決定や移動方向の決定が難しくなる。
【０００７】
さらに、既に記録されている画像に重ねて異なる画像を記録する場合、元の画像と新たに記録する画像との位置合わせが非常に困難であり、さらに、画像変倍が重なると、さらに困難さが増加する。
【０００８】
また、記録する画像に、白紙部を設けて画像記録する場合、画像記録開始位置を決定することが難しい。例えば、被記録媒体の左上から印字開始するとして、Ａ５サイズの文字をコンピュータ上でプレビューしたとしても、何ミリ先から画像の記録が開始されるのか分からない。この場合、何ミリ先から画像の記録が開始されるか分かっても、その画像と被記録媒体を数ミリ単位で合わせてプリンタを画像記録開始位置に置くことが困難である。
【０００９】
そして、従来、所望画像を被印刷物上に印刷するハンディ・プリンタ・システムであって、前記被印刷物に印刷すべき画像のデータを格納した画像データメモリと、前記被印刷物表面のパターンを格納した被印刷物パターンメモリと、印刷手段及び前記被印刷物表面のパターンを読み取る光学手段を含み、前記被印刷物上で移動されるプリント・マウスと、コントローラと、を備え、前記コントローラは、前記光学手段で読み取られる前記被印刷物表面のパターンと前記被印刷物パターンメモリに格納されている被印刷物パターンとの比較に基づいて、前記プリント・マウスの前記被印刷物上での位置を検出するとともに、この検出した位置に従って前記画像データメモリ上の画像データを参照して、該画像データに対応する印刷信号を前記印刷手段へ送るように構成され、前記印刷手段が前記印刷信号に従って前記被印刷物上に印刷することを繰り返しながら、所望の画像を印刷することを特徴とするハンディ・プリンタ・システムが提案されている（特許文献１参照）。
【００１０】
すなわち、この従来技術は、印刷手段と光学手段を有するプリント・マウスである画像記録体を、被印刷物である被記録媒体上におくと、光学手段の読取結果から被記録媒体上での画像記録体の位置を検出して、該画像記録体が移動されると、該画像記録体の被記録媒体上の位置に応じた印刷を該被記録媒体上に行う。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記公報記載の従来技術にあっては、プリント・マウス、すなわち、画像記録体の被記録媒体（被印刷物）上の位置に応じた印刷画像を被記録媒体に記録するのみであるため、ユーザが画像記録体を被記録媒体上において移動させる際の情報がなく、操作性が悪いだけでなく、記録画像が悪化するおそれがあった。
【００１２】
すなわち、被記録媒体上の画像記録開始位置が分からず、該画像記録開始位置への画像記録体の設置が困難であり操作性が悪い。また、画像記録体を移動させる方向がわからず、画像い記録体の位置に応じた画像が記録されたとしても、画像記録体の移動方向に傾斜があると、意図する画像が一度の移動で記録されず、画像品質が悪化するとともに、操作性が悪いという問題があった。
【００１３】
そこで、本発明は、画像記録体を手動操作で移動させて画像記録する際における操作性を向上させつつ画像品質を向上させることを目的としている。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１記載の画像記録システムは、画像データと該画像データを用いた記録出力用の設定情報に基づいて被記録媒体上に画像を記録する画像記録手段を備え、該被記録媒体上を移動操作される画像記録体と、前記画像記録体の前記被記録媒体に対する相対位置と姿勢状態を取得する画像記録体状態取得手段と、前記画像データ、前記設定情報、前記相対位置及び前記姿勢状態に基づいて、少なくとも前記画像記録体に前記被記録媒体へ前記画像を記録させるために該画像記録体の該被記録媒体に対する配置位置と該画像記録体の移動操作方向を含む記録操作案内情報を算出する案内情報算出手段と、前記画像データ、前記設定情報、前記相対位置及び前記姿勢状態に応じた前記画像を、前記画像記録体に前記被記録媒体へ記録させる記録制御手段と、前記記録操作案内情報を報知出力する報知手段と、を備えていることを特徴としている。
【発明の効果】
【００１５】
本発明によれば、画像記録体を手動操作で移動させて画像記録する際における操作性を向上させつつ画像品質を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例を適用した画像記録システムの構成図。
【図２】携帯プリンタのブロック図。
【図３】携帯プリンタの機能ブロック図。
【図４】携帯情報処理端末のブロック図。
【図５】携帯情報処理端末の機能ブロック図。
【図６】３辺で携帯プリンタの姿勢を求める例の説明図。
【図７】４辺で携帯プリンタの姿勢を求める例の説明図。
【図８】４辺を用いた携帯プリンタの姿勢検出の奥行き補正説明図。
【図９】記録環境画像へ設定情報変更ウィンドウを表示しているディスプレイ表示の一例を示す図。
【図１０】記録環境画像へ詳細設定変更ウィンドウを表示しているディスプレイ表示の一例を示す図。
【図１１】ボタン操作による設定情報の横変倍操作の説明図。
【図１２】ボタン操作による設定情報の縮尺変更操作の説明図。
【図１３】携帯情報処理端末における画像記録処理を示すフローチャート。
【図１４】プレビュー画像位置決定処理を示すフローチャート。
【図１５】記録中プレビュー処理を示すフローチャート。
【図１６】プレビュー画像に対する未記録画像領域の表示例を示す図。
【図１７】携帯プリンタにおける画像記録処理を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１８】
図１〜図１７は、本発明の画像記録システム及び画像記録方法の一実施例を示す図であり、図１は、本発明の画像記録システム及び画像記録方法の一実施例を適用した画像記録システム１の構成図である。
【００１９】
図１において、画像記録システム１は、携帯プリンタＰｒと携帯情報処理端末ＫＴを備えており、携帯プリンタＰｒと携帯情報処理端末ＫＴは、無線により通信する。
【００２０】
画像記録システム１は、携帯プリンタＰｒをユーザが手動操作で、用紙、フィルム等の平面形状または組み上げられたダンボール等の立体形状の被記録媒体の記録面上を移動操作することで画像記録する。なお、以下の説明では、被記録媒体を、単に、用紙Ｐというが、被記録媒体は、上述のように、用紙Ｐに限るものではなく、また、平面形状に限るものでもない。また、携帯プリンタＰｒと携帯情報処理端末ＫＴとの通信は、無線に限るものではなく、有線であってもよい。ただ、画像記録システム１は、携帯プリンタＰｒをユーザが手動操作で、用紙Ｐの記録面上を移動させることで画像記録するため、無線の方が適している。
【００２１】
携帯プリンタ（画像記録体）Ｐｒは、箱形状の筐体１０の主要角部に、ターゲット部（目印）Ｔｇが設けられており、ターゲット部Ｔｇは、後述するように、携帯情報処理端末ＫＴによる携帯プリンタＰｒの用紙Ｐとの相対位置とその姿勢状態及び用紙Ｐの記録面の検出に用いられる。
【００２２】
携帯プリンタＰｒは、ユーザの手動操作によって用紙Ｐ上を移動させて画像記録するため、用紙Ｐ上を任意の方向に移動させるのに適した移動補助機構、例えば、いずれの方向にも回転可能なボール足等が筐体１０の下部四隅等に配設されている。
【００２３】
携帯プリンタＰｒは、図２に示すようにブロック構成されており、コントローラ部２０、プリンタエンジン部３１、移動検出部３２等を備えている。
【００２４】
コントローラ部２０は、通信部２１、ＣＰＵ（Central Processing Unit ）２２、ＲＯＭ（Read Only Memory）２３、ＲＡＭ（Random Access Memory）２４、外部Ｉ／Ｆ（インターフェイス）２５、不揮発性メモリ２６等を備えている。コントローラ部２０は、各部２１〜２６が、バス２７により接続されている。
【００２５】
ＲＯＭ２３は、携帯プリンタＰｒとしての基本プログラム及び本発明の画像記録方法のうち、携帯プリンタＰｒが実行すべき部分の画像記録方法を実行するための画像記録プログラム及び必要なシステムデータが格納されている。
【００２６】
ＲＡＭ２４は、ＣＰＵ２２のワークメモリ等として利用され、各種データを記憶する。
【００２７】
ＣＰＵ２２は、ＲＯＭ２３のプログラムに基づいて、携帯プリンタＰｒの各部を制御して、携帯プリンタＰｒとしての基本処理を実行するとともに、本発明の画像記録方法のうち、携帯プリンタＰｒが実行すべき部分の画像記録方法を実行する。
【００２８】
通信部２１は、無線、例えば、ＩｒＤＡ（Infrared Data Association）のような近距離赤外線、Bluetooth（登録商標）、ＮＦＣ（Near Field Communication）、ＲＦＩＤ（Radio Frequency Identification）等のような近距離無線通信により、携帯情報処理端末ＫＴと通信する。
【００２９】
不揮発性メモリ２６は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory ）等が用いられ、携帯プリンタＰｒの電源がオフの場合にも記憶内容を保持する。不揮発性メモリ２６は、携帯プリンタＰｒとして動作するのに必要な各種データ、本発明の画像記録方法を実行するのに必要なデータをＣＰＵ２２の制御下で記憶し、また、読み出される。不揮発性メモリ２６は、例えば、携帯情報処理端末ＫＴから送られてきた印刷用画像データと設定情報、携帯プリンタＰｒの移動制御情報、移動検出部３２からの移動検出値等を記憶する。
【００３０】
外部Ｉ／Ｆ２５には、プリンタエンジン部３１と移動検出部３２が接続されており、外部Ｉ／Ｆ２５は、これらプリンタエンジン部３１及び移動検出部３２とＣＰＵ２２とのデータの授受を行う。
【００３１】
プリンタエンジン部３１は、適宜の画像記録方式のプリンタエンジン、例えば、インク吐出方式のプリンタエンジンが用いられている。プリンタエンジン部３１は、インク吐出方式の場合、所定数列に所定長さにわたって複数のノズルの形成された記録ヘッド、該記録ヘッドの各ノズルを画像データに基づいて個別に駆動動作せるノズル駆動部等を備えている。特に、プリンタエンジン部３１は、ＣＰＵ２２からの駆動制御信号に基づいて、記録ヘッドの各ノズルのノズル駆動部による駆動タイミングが制御される。プリンタエンジン部３１は、ＣＰＵ２２からの駆動制御信号による駆動タイミングに応じて、用紙Ｐの記録面に対して画像データに応じた画像を記録する。
【００３２】
移動検出部３２は、携帯プリンタＰｒの移動量と移動方向を検出し、外部Ｉ／Ｆ２５を介してＣＰＵ２２に移動量と移動方向を示す移動検出信号を出力する。移動検出部３２は、例えば、反射式光センサから、携帯プリンタＰｒの底面に対向する用紙Ｐの記録面や用紙Ｐの載置されている載置面へ出射した検出光の反射光を検出することで、携帯プリンタＰｒの移動量と移動方向を検出する。また、移動検出部３２は、例えば、上記移動補助機構部のボール等の回転方向と回転量等を検出することで、携帯プリンタＰｒの移動量と移動方向を検出する。
【００３３】
なお、移動検出部３２は、携帯プリンタＰｒに設けられているものに限るものではなく、例えば、携帯情報処理端末ＫＴに設けられていてもよい。また、移動検出部３２は、携帯プリンタＰｒや携帯情報処理端末ＫＴとは別に、携帯プリンタＰｒ及び記録対象の用紙Ｐから所定量離れた周囲位置に配置されていてもよい。この場合、移動検出部３２は、例えば、超音波等を利用して三角法で携帯プリンタＰｒの位置を検出する。
【００３４】
ＣＰＵ２２は、移動検出部３２の検出した移動検出信号を、そのまま、あるいは、携帯プリンタＰｒの移動量信号と移動方向信号に変換して、通信部２１から携帯情報処理端末ＫＴへ送信する。
【００３５】
携帯プリンタＰｒは、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像記録方法を実行する画像記録プログラムのうち、携帯プリンタＰｒが実行すべき部分の画像記録プログラムを読み込んでＲＯＭ２３等に導入することで、後述する携帯プリンタＰｒを手動操作で移動させて画像記録する際における操作性を向上させつつ画像品質を向上させる画像記録方法を実行する画像記録体として構築されている。この画像記録プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００３６】
そして、携帯プリンタＰｒは、上記画像記録プログラムが導入されることで、図３に示す機能ブロックが構築される。すなわち、携帯プリンタＰｒは、画像記録プログラムが導入されると、図３に示すように、通信機能部４１、記憶機能部４２、記録機能部４３及び移動状態検出機能部４４が構築される。
【００３７】
通信機能部４１は、通信部２１により構築され、携帯情報処理端末ＫＴとの間で通信してデータ及び信号の授受を行う。
【００３８】
記憶機能部４２は、ＲＡＭ２４及び不揮発性メモリ２６等により構築され、携帯情報処理端末ＫＴから送られてきた印刷用画像データと設定情報、携帯プリンタＰｒの移動制御情報、移動状態検出機能部４４からの移動検出値等を記憶する。
【００３９】
記録機能部（画像記録手段）４３は、プリンタエンジン部３１により構築され、記憶機能部４２の印刷用画像データと設定情報に基づいて用紙Ｐに画像を記録出力する。
【００４０】
記録制御機能部４４は、ＣＰＵ２２により構築される。記録制御機能部４４は、通信機能部４１が受信する携帯情報処理端末ＫＴからの駆動制御信号と記録画像データに基づいて、記録機能部４３による画像記録を制御し、携帯プリンタＰｒの位置と姿勢に応じた記録画像を記録させる。
【００４１】
移動状態検出機能部４４は、移動検出部３２により構築され、携帯プリンタＰｒの移動状態である移動方向と移動量を検出して、通信機能部４１を介して携帯情報処理端末ＫＴへ送信する。
【００４２】
携帯情報処理端末ＫＴは、スマートフォン、タブレット、ノートパソコン等の携帯性を有する情報処理端末が用いられており、図４に示すようにブロック構成されている。すなわち、携帯情報処理端末ＫＴは、図４に示すように、コントローラ部５０、撮像部６１及びＵＩ部６２等を備えている。
【００４３】
撮像部６１は、例えば、レンズ、オートフォーカスを含むメカ機構、ＣＣＤ（Charge Coupled Device ）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor ）等の撮像センサ及び画像処理回路等を備えており、動画像を撮影する。撮像部６１は、撮像した動画像を画像データとしてコントローラ部５０へ出力する。
【００４４】
特に、撮像部６１は、本実施例においては、画像記録対象である用紙Ｐと該用紙Ｐ上に置かれている携帯プリンタＰｒを記録環境画像として撮像して、記録環境画像データとしてコントローラ部５０へ出力する。
【００４５】
ＵＩ部６２は、図示しないハードキー、図１に示すディスプレイ（表示手段）ＤＳ及びその他のユーザインターフェイスを備えており、ディスプレイＤＳは、表示画面へのタッチ操作を検出するタッチセンサ機能を備えている。ＵＩ部６２は、コントローラ部５０から送られてくる表示データをディスプレイＤＳへ表示する。この表示データは、後述するように、撮像部６１の撮像した画像、特に、記録環境画像、記録画像のプレビュー画像、画像記録においてコントローラ部５０が生成する携帯プリンタＰｒの移動操作案内情報及び機能ボタンや情報入力ボックス等である。
【００４６】
ＵＩ部６２は、タッチセンサ機能が検出し機能ボタン、プレビュー画像等へのタッチ操作内容、情報入力ボックスへの数値や情報の入力内容等及びハードキーの操作内容等を取得してコントローラ部５０へ出力する。
【００４７】
コントローラ部５０は、通信部５１、ＣＰＵ５２、ＲＯＭ５３、ＲＡＭ５４、記録画像編集部５５、画像編集部５６、外部Ｉ／Ｆ５７及び不揮発性メモリ５８等を備えており、各部５１〜５８は、バス５９で接続されている。
【００４８】
通信部５１は、携帯プリンタＰｒと上記無線通信方式で、無線通信する。
【００４９】
ＲＯＭ５３は、携帯情報処理端末ＫＴとしての基本プログラム及び本発明の画像記録方法のうち、携帯情報処理端末ＫＴとして実行すべき部分の画像記録方法を実行するための画像記録プログラム及び必要なシステムデータが格納されている。
【００５０】
ＲＡＭ５４は、ＣＰＵ５２のワークメモリ等として利用され、各種データを記憶する。
【００５１】
ＣＰＵ５２は、ＲＯＭ５３内のプログラムに基づいて、携帯情報処理端末ＫＴの各部を制御して、携帯情報処理端末ＫＴとしての基本機能を実行するとともに、本発明の画像記録方法のうち、携帯情報処理端末ＫＴが実行すべき部分の画像記録方法を実行する。
【００５２】
記録画像編集部５５は、ＡＳＩＣ（Application Specific Integrated Circuit）等で構成され、ＣＰＵ５２の制御下で、携帯プリンタＰｒで記録出力させる記録画像を生成し、また、必要な編集を行う。すなわち、記録画像編集部５５は、後述する不揮発性メモリ５８に搭載されているアプリケーションを利用して携帯プリンタＰｒで記録出力させる文書、画像等の記録画像の生成を行なう。また、記録画像編集部５５は、該記録画像を携帯プリンタＰｒで記録出力する際の設定情報がＵＩ部６２等から入力されると、該設定情報を反映させるとともに、記録画像を携帯プリンタＰｒが解釈して記録出力するのに適した形式の記録画像データを生成する。さらに、記録画像編集部５５は、後述するＵＩ部６２から記録画像の拡大、縮小、移動、変形、フォント変更等の変更操作が行われると、該変更操作に応じて記録画像の編集を行い、記録画像データを再生成する。
【００５３】
記録画像編集部５５は、生成した記録画像データのうち、携帯プリンタＰｒの位置に応じた記録画像データを通信部５１に携帯プリンタＰｒへ送信させる。
【００５４】
画像編集部５６は、ＡＳＩＣ等で構成され、ＣＰＵ５２の制御下で、各種画像編集を行う。画像編集部５６は、撮像部６１の撮像した撮像画像、特に、記録環境画像をディスプレイＤＳへ表示するための画像編集処理、記録画像編集部５５の生成する記録画像のプレビュー画像への画像変換処理、設定情報を反映した記録画像を携帯プリンタＰｒに記録出力させる際に該携帯プリンタＰｒを移動操作する操作案内情報、プレビュー画像及び操作案内情報の記録環境画像への画像合成を行って表示画像を生成する画像処理等の画像編集処理を行う。
【００５５】
外部Ｉ／Ｆ５７は、撮像部６１及びＵＩ部６２に接続されており、撮像部６１及びＵＩ部６２とＣＰＵ５２との間のデータ及び信号の授受を行う。
【００５６】
不揮発性メモリ５８は、ＥＥＰＲＯＭ、ＳＳＤ（Solid State Drive）等が用いられ、携帯情報処理端末ＫＴの電源がオフの場合にも記憶内容を保持する。不揮発性メモリ５８は、携帯情報処理端末ＫＴとして動作するのに必要な各種データ、本発明の画像記録方法を実行するのに必要なデータをＣＰＵ５２の制御下で記憶し、また、読み出される。不揮発性メモリ５８は、例えば、記録画像、設定情報、記録画像データ、撮像画像（特に、記録環境画像）、プレビュー画像、画像合成後の表示画像、操作案内情報、携帯プリンタＰｒから送られてくる移動検出値等を記憶する。
【００５７】
携帯情報処理端末ＫＴは、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤカード、ＭＯ等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像記録方法を実行する画像記録プログラムのうち、携帯情報処理端末ＫＴが実行すべき部分の画像記録プログラムを読み込んでＲＯＭ５３等に導入することで、後述する携帯プリンタＰｒを手動操作で移動させて画像記録する際における操作性を向上させつつ画像品質を向上させる画像記録方法を実行する携帯情報処理端末として構築されている。この画像記録プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００５８】
そして、携帯情報処理端末ＫＴは、上記画像記録プログラムが導入されることで、図５に示す機能ブロックが構築される。すなわち、携帯情報処理端末ＫＴは、画像記録プログラムが導入されることで、図５に示すように、通信機能部７１、記憶機能部７２、記録画像編集機能部７３、プリンタ状態取得機能部７４、プリンタ移動情報取得機能部７５、撮像機能部７６、プレビュー画像生成機能部７７、案内情報算出機能部７８、設定情報変更取得機能部７９、記録操作案内機能部８０、未記録領域検出機能部８１及び表示機能部８２が構築される。
【００５９】
表示機能部（報知手段、表示手段、表示制御手段）８２は、ＵＩ部６２のディスプレイＤＳ、外部Ｉ／Ｆ５７及びＣＰＵ５２等により構築されている。表示機能部８２は、特に、撮像部６１の撮像した記録環境画像Ｋｇ、記録画像のプレビュー画像Ｐｇ、画像記録においてコントローラ部５０が生成する携帯プリンタＰｒの移動操作案内情報及び機能ボタンや情報入力ボックス等を表示する。また、表示機能部８２は、ＵＩ部６２のディスプレイＤＳの表示画像に対するタッチ操作を検出するタッチセンサ機能を備えており、タッチ操作検出手段として機能する。
【００６０】
通信機能部７１は、通信部５１により構築され、携帯プリンタＰｒと無線通信する。
【００６１】
記憶機能部７２は、不揮発性メモリ５８、ＲＡＭ５４により構築され、記録画像データ、表示データ、その他のデータを記憶する。
【００６２】
記録画像編集機能部７３は、記録画像編集部５５により構築され、携帯プリンタＰｒで記録出力させる文書、画像等の記録画像の生成を行なう。また、記録画像編集機能部７３は、該記録画像を携帯プリンタＰｒで記録出力する際の設定情報が変更されると、該設定情報を反映させるとともに、記録画像を携帯プリンタＰｒが解釈して記録出力するのに適した形式の記録画像データを生成する。さらに、記録画像編集機能部７３は、後述する設定情報変更取得機能部７９が記録画像の拡大、縮小、移動、変形、フォント変更等の変更を取得すると、該変更に応じて記録画像の編集を行い、記録画像データを生成する。また、記録画像編集機能部７３は、生成した記録画像データを、後述する携帯プリンタＰｒの用紙Ｐに対する相対位置と姿勢に応じて、携帯プリンタＰｒへ出力して、携帯プリンタＰｒの用紙Ｐ上における位置と姿勢に応じが画像を記録出力させる記録制御処理を実行する。したがって、上記携帯プリンタＰｒの記録制御機能部４４と記録画像編集機能部７３は、全体として記録制御手段として機能する。
【００６３】
撮像機能部７６は、撮像部６１により構築され、画像の撮像、特に、画像記録対象である用紙Ｐと該用紙Ｐ上に置かれている携帯プリンタＰｒを記録環境画像として動画撮影する。また、撮像機能部７６は、オートフォーカス機能を備えており、携帯プリンタＰｒのターゲット部Ｔｇに焦点を合わせた撮影が可能となっている。
【００６４】
プリンタ状態取得機能部７４は、撮像部６１及びＣＰＵ５２等で構築される。プリンタ状態取得機能部７４は、撮像部６１により携帯プリンタＰｒを撮像した撮像映像からターゲット部Ｔｇの映像を抽出して、該ターゲット部Ｔｇの映像に基づいて、携帯プリンタＰｒと用紙Ｐとの相対位置、携帯プリンタＰｒの姿勢状態及び用紙Ｐの記録面を検出する。
【００６５】
例えば、プリンタ状態取得機能部７４は、例えば、図６（ａ）に示すように、相互に平行でない３辺を定義することのできる少なくとも４つのターゲット部Ｔｇを抽出し、図６（ｂ）に示すように、相互に平行でない３辺を定義する。この場合、各ターゲット部Ｔｇは、図６に示すように、それぞれ異なるターゲット部Ｔｇであることが確認できるものであることが好ましい。プリンタ状態取得機能部７４は、相互に平行でない３辺を定義すると、図６（ｃ）に示すように、携帯プリンタＰｒの姿勢を算出する。
【００６６】
あるいは、プリンタ状態取得機能部７４は、例えば、図７（ａ）に示すように、相互に平行でない３辺を定義することのできる少なくとも４つのターゲット部Ｔｇと他の辺と平行であっても良いもう１辺を定義することのできる５つ目のターゲット部Ｔｇを抽出する。プリンタ状態取得機能部７４は、図７（ｂ）に示すように、相互に平行でない３辺と、これらの辺と平行であっても良いもう１辺の４辺を定義する。そして、プリンタ状態取得機能部７４は、これら４辺に基づいて、携帯プリンタＰｒの姿勢を算出する。この４辺を用いた場合、図８に示すように、４辺を定義することで、撮影による奥行きの補正を行うことができ、３辺を用いた場合よりも正確な携帯プリンタＰｒの姿勢を求めることができる。
【００６７】
また、プリンタ状態取得機能部７４は、複数のターゲット部Ｔｇではなく、予め設定した３辺を定義可能な１つのターゲット部Ｔｇを抽出し、携帯プリンタＰｒの姿勢を求めてもよい。この場合、固定の１つのターゲット部Ｔｇを抽出するターゲット部Ｔｇとするのではなく、それぞれのターゲット部Ｔｇをそれぞれ区別可能にするとともに、そのうちの１つのターゲット部Ｔｇを抽出すると、３辺を定義できるようにするとよい。このようにすると、ユーザが携帯プリンタＰｒを手で持っている状態であっても、手で塞がれていないターゲット部Ｔｇを抽出することで、３辺を定義して、携帯プリンタＰｒの姿勢を求めることができる。
【００６８】
すなわち、プリンタ状態取得機能部７４は、抽出するターゲット部Ｔｇの数が多く、範囲が広いほど、正確に携帯プリンタＰｒの姿勢を求めることができるが、携帯プリンタＰｒ毎に、適宜抽出するターゲット部Ｔｇの数や範囲を設定可能である。
【００６９】
さらに、プリンタ状態取得機能部７４は、携帯プリンタＰｒとともに、画像記録対象の用紙Ｐを撮像する。プリンタ状態取得機能部７４は、携帯プリンタＰｒの姿勢を空間的に定義すると、用紙Ｐの記録面上に携帯プリンタＰｒが設置されているとして、用紙Ｐと携帯プリンタＰｒとの相対位置及び用紙Ｐの記録面を求める。
【００７０】
また、プリンタ状態取得機能部７４は、携帯プリンタＰｒの複数のターゲット部Ｔｇに、撮像機能部７６の焦点が合わされることで、用紙Ｐの記録面の焦点を算出する。
【００７１】
上記撮像機能部７６及びプリンタ状態取得機能部７４は、全体として画像記録体状態取得手段として機能している。
【００７２】
プリンタ移動情報取得機能部７５は、通信機能部７１及びＣＰＵ５２等で構築され、通信機能部７１が携帯プリンタＰｒから送られてきて受信した移動検出値に基づいて、携帯プリンタＰｒの移動量及び移動方向を求める。
【００７３】
上記携帯プリンタＰｒの移動状態検出機能部４４とプリンタ移動情報取得機能部７５は、全体として、画像記録体である携帯プリンタＰｒの移動状態を取得する移動状態取得手段として機能している。
【００７４】
プレビュー画像生成機能部（プレビュー生成手段、プレビュー画像調整手段）７７は、画像編集部５６により構築され、記録画像編集機能部７３が生成した記録画像を、ディスプレイＤＳにプレビュー表示するためのプレビュー画像を生成する。また、プレビュー画像生成機能部７７は、プレビュー画像を、ディスプレイＤＳに表示する記録環境画像の用紙Ｐの画像に合わせて調整するプレビュー画像調整処理を行う。
【００７５】
案内情報算出機能部（案内情報算出手段）７８は、ＣＰＵ５２により構築され、少なくとも携帯情報処理端末ＫＴによる用紙Ｐに対する画像の記録位置等の配置位置と携帯プリンタＰｒの移動操作方向を含む記録操作情報を算出する。案内情報算出機能部７８は、記録画像の画像データ、携帯プリンタＰｒと用紙Ｐとの相対位置、携帯プリンタＰｒの姿勢状態及び画像記録に対する設定情報に基づいて、少なくとも携帯プリンタＰｒに用紙Ｐへ記録画像を記録させるために該携帯プリンタＰｒの該用紙Ｐに対する配置位置と該携帯プリンタＰｒの移動操作方向を含む記録操作案内情報を算出する。
【００７６】
設定情報変更取得機能部（設定情報変更受付手段、変更制御手段）７９は、ＵＩ部６２により構築され、記録画像に対するユーザによる設定情報の変更内容を取得する。この設定情報変更取得機能部７９は、例えば、図９に示すように、プレビュー画像Ｐｇを表示している記録環境画像Ｋｇへ設定情報変更ウィンドウＷ１を重ね合わせたディスプレイＤＳに表示させる。なお、図９では、設定情報変更ウィンドウＷ１に、「横」項目に、記録画像の横方向の長さの数値、「縦」項目に、記録画像の縦方向の長さの数値、「角度」の項目に、記録画像の角度、「縮尺」項目に、記録時の記録画像の縮尺、及び、フォント、色等を設定する印刷設定項目が表示されている。
【００７７】
設定情報変更取得機能部７９は、上記各項目について、種々の変更方法で変更を可能とし、変更内容を取得する。例えば、設定情報変更取得機能部７９は、プレビュー画像Ｐｇをタッチ操作で、位置、大きさ、傾き、変倍操作が行われると、該変更操作を設定情報に対する変更操作として取得する。設定情報変更取得機能部７９は、例えば、プレビュー画像Ｐｇがロングタッチ（ロングタップ）で選択され、そのままタッチが離されずに移動されると、記録画像の記録位置の変更として取得する。また、設定情報変更取得機能部７９は、例えば、プレビュー画像Ｐｇがマルチタッチ（２点接触）で２点間の距離を変えずに回転されると、記録画像の角度変更として取得する。さらに、設定情報変更取得機能部７９は、プレビュー画像Ｐｇがピンチアウトされると、記録画像の拡大、ピンチインされると、記録画像の縮小として取得する。
【００７８】
また、設定情報変更取得機能部７９は、図９に示した設定情報変更ウィンドウＷ１の各項目に対して、直接数値が入力されると、各項目の設定変更として取得する。この場合、基本的には、現在の携帯プリンタＰｒの位置を記録画像の位置基準として、横、縦、角度、縮尺を判断して取得するが、記録画像の位置基準は、携帯プリンタＰｒの位置に限るものではなく、例えば、画像基準にしても良い。
【００７９】
また、横、縦、角度、縮尺以外の設定情報については、「印刷設定」項目がタッチされると、設定情報変更取得機能部７９は、例えば、図１０に示すような詳細設定変更ウィンドウＷ２を表示して、詳細設定変更を可能にする。図１０に示す詳細設定変更ウィンドウＷ２では、印字品質、カラー、用紙種類が設定可能となっている。
【００８０】
なお、設定情報の変更入力方法は、上記方法に限るものではなく、例えば、上下ボタンでの数字の変更、バーの移動による数値変更、時計の針のような円内に角度を示すバーの回転による数値変更等種々の方法を用いることができる。
【００８１】
また、図９では、設定情報変更ウィンドウＷ１において設定情報を項目と数値で示しているが、設定情報の内容の表示についても、これらの方法に限るものではなく、例えば、文字ではなく矢印や虫眼鏡等の記号で表示する等の種々の表示方法を用いることができる。また、表示方法においても、文字表示、記号表示等をユーザが選択可能としてもよいし、入力方法においても、上記方法をユーザが適宜選択可能としてもよい。
【００８２】
そして、図９において、例えば、横方向の拡大、縮小を行う場合、ユーザは、設定情報変更ウィンドウＷ１の「横」項目をタッチする。設定情報変更取得機能部７９は、「横」項目がタッチ操作されると、図１１に示すように、横方向の設定変更ウィンドウＷ３を拡大表示する。設定情報変更取得機能部７９は、設定変更ウィンドウＷ３の数値が直接変更入力操作されるか、上下の矢印ボタンがタッチ操作されると、該操作内容を設定情報の横方向の変更内容として取得する。なお、図１１においては、拡大、縮小方向が両矢印で示されている。
【００８３】
また、図９において、例えば、縮尺の変更を行う場合、ユーザは、設定情報変更ウィンドウＷ１の「縮尺」項目をタッチする。設定情報変更取得機能部７９は、「縮尺」項目がタッチ操作されると、図１２に示すように、縮尺の設定変更ウィンドウＷ４を拡大表示する。設定情報変更取得機能部７９は、設定変更ウィンドウＷ４の数値が直接変更入力操作されるか、上下の矢印ボタンがタッチ操作されると、該操作内容を設定情報の縮尺の変更内容として取得する。なお、図１２には、縮尺の基準となる縮尺基準マークＭがプレビュー画像Ｐｇに表示されている。この縮尺基準マークＭは、ユーザがプレビュー画像Ｐｇの適宜の角に変更可能としてもよい。
【００８４】
また、記録画像の変更基準（設定情報の変更基準）は、基準が携帯プリンタＰｒの場合は絶対位置となるので、値は変わらないが、画像基準の場合は移動した後は、基準も移動するため値が「０」にリセットされる。この基準を携帯プリンタＰｒと画像のいずれにするかを、ユーザが適宜選択できるようにすると、操作性を向上させることができる。
【００８５】
さらに、設定情報変更取得機能部７９は、設定情報の変更において、変更前の設定情報、変更途中の種々のタイミングの設定情報を記憶し、適宜の設定情報に、戻せるようにしてもよい。このようにすると、設定情報の変更操作の操作性を向上させることができる。
【００８６】
そして、設定情報変更取得機能部７９は、上記設定情報の変更を受け付けると、変更後の前記設定情報に基づいて、案内情報算出機能部７８による前記記録操作案内情報の再算出、プレビュー画像生成機能部７７によるプレビュー画像Ｐｇの再生成及びプレビュー画像生成機能部７７による該プレビュー画像の記録環境画像Ｋｇ内の用紙Ｐに合わせる画像調整を行わせる。
【００８７】
記録操作案内機能部（報知手段）８０は、ＣＰＵ５２、画像編集部５６、ＵＩ部６２等により構築され、携帯プリンタＰｒを用紙Ｐ上において移動操作して画像記録を行う際の案内情報等を出力する。
【００８８】
記録操作案内機能部８０は、案内情報による案内方法として、種々の方法を用いることができる。記録操作案内機能部８０は、例えば、プレビュー画像Ｐｇを、携帯プリンタＰｒの置かれている位置と向き（姿勢）に応じて表示する方法を用いることができる。この場合、記録操作案内機能部８０は、プリンタ状態取得機能部７４、プリンタ移動情報取得機能部７５及びプレビュー画像生成機能部７７を利用して、携帯プリンタＰｒの位置及び姿勢に応じてプレビュー画像Ｐｇを生成させる。また、記録操作案内機能部８０は、例えば、プレビュー画像Ｐｇに対応した画像を用紙Ｐに対して行うための携帯プリンタＰｒの用紙Ｐ上への設置位置と向きを示すガイドライン等を、記録環境画像Ｋｇに組み込んでディスプレイＤＳに表示させる。さらに、記録操作案内機能部８０は、例えば、案内情報を音声により出力する。
【００８９】
未記録領域検出機能部（未記録画像算出手段）８１は、ＣＰＵ５２及び記憶機能部７２等により構築され、記録画像のうち、携帯プリンタＰｒで用紙Ｐに記録出力されていない残りの画像（未記録画像）を検出する。例えば、未記録領域検出機能部８１は、記憶機能部７２に記憶されている記録画像の全領域から、携帯プリンタＰｒへ送信して記録された記録画像領域を消去すること等で、未記録画像領域を検出する。この場合、記憶機能部７２は、用紙Ｐの１ページ分の記録画像を記憶し、未記録領域検出機能部８１は、ページ記録画像から記録済み画像を消去すること等で未記録画像領域を検出する。
【００９０】
そして、上記記録操作案内機能部８０は、記録画像のうち、未記録領域検出機能部８１が検出した未記録領域をユーザに通知する処理も行う。この未記録領域の通知方法としては、種々の方法を用いることができる。例えば、ＵＩ部６２のディスプレイＤＳへの表示により通知する場合には、記録操作案内機能部８０は、プレビュー画像Ｐｇのうち、未記録部分の画像を消去した状態として表示、逆に、未記録部分の画像を表示して記録済み画像を消去することで通知する。また、音声により通知する場合には、記録操作案内機能部８０は、携帯プリンタＰｒの移動操作を未記録領域へ導くように、例えば、「○○方向に移動させてください」等をＵＩ部６２のスピーカから音声出力する。記録操作案内機能部８０は、携帯プリンタＰｒの移動が未記録領域から遠ざかると「ピ」「ピ」「ピ」などの音のタイミングを遅くし、方向が正しいと速くするなどの方法で通知する。
【００９１】
あるいは、記録操作案内機能部８０は、情報の出力部が携帯プリンタＰｒに設けられていてもよい。例えば、記録操作案内機能部８０は、携帯プリンタＰｒの上面四隅の角にＬＥＤ（Light Emitting Diode）等が出力部として設けられていてもよい。この場合、記録操作案内機能部８０は、未記録領域の方向のＬＥＤを点灯、点滅させたり、ＬＥＤが矢印を表示できるときには、未記録領域の方向に向けて矢印を表示させる。また、記録操作案内機能部８０は、出力部が上記携帯プリンタＰｒのボール足等の移動補助機構の動作を制御する機構が出力部として設けられていてもよい。この場合、記録操作案内機能部８０は、移動補助機構を制御して、携帯プリンタＰｒの未記録領域への移動についてはスムーズに移動させ、未記録領域以外の方向への移動については、抵抗負荷を付与させるようにしてもよい。
【００９２】
さらに、記録操作案内機能部８０は、全ての記録画像の記録出力が完了すると、記録が完了したことを上記表示、音声等によって通知する。
【００９３】
次に、本実施例の作用を説明する。本実施例の画像記録システム１は、携帯プリンタＰｒを、用紙Ｐの記録面上を手動操作で移動させて画像記録する際における操作性を向上させつつ画像品質を向上させる。
【００９４】
画像記録システム１は、図１に示したように、携帯プリンタＰｒを、被記録媒体である用紙Ｐ上を手動操作で移動させながら、携帯情報処理端末ＫＴから携帯プリンタＰｒに送った記録画像を携帯プリンタＰｒにより用紙Ｐの記録面に記録させる。
【００９５】
このとき、ユーザは、用紙Ｐの画像を記録させたい記録位置へ正確に記録画像を記録させるためには、携帯プリンタＰｒを正確に用紙Ｐ上の配置位置に置くとともに、正確な移動方向へ移動させる必要がある。
【００９６】
そこで、本実施例の画像記録システム１は、携帯プリンタＰｒの用紙Ｐ上での用紙Ｐとの相対位置と携帯プリンタＰｒの姿勢状態を取得し、これらの情報と記録画像の画像データ及び記録画像の記録における設定情報に基づいて、携帯プリンタＰｒの移動を案内する。
【００９７】
まず、携帯情報処理端末ＫＴにおける画像記録処理について、図１３に基づいて説明する。携帯情報処理端末ＫＴは、図１３に示すように、記録対象の記録画像の入力があると（ステップＳ１０１）、撮像機能部７６による撮影モードへ移行する（ステップＳ１０２）。この携帯情報処理端末ＫＴへの記録画像の入力は、例えば、搭載アプリによる作成、外部装置で作成された記録画像のネットワークまたは記録媒体を介して入力される。携帯情報処理端末ＫＴは、この記録画像の入力に失敗すると、画像記録処理を終了する。
【００９８】
携帯情報処理端末ＫＴは、撮影モードへ移行すると、用紙Ｐ上に携帯プリンタＰｒが置かれている画像の記録環境を撮影し、記録環境画像Ｋｇを取得して記憶機能部７２に記憶する。
【００９９】
携帯情報処理端末ＫＴは、記録環境画像Ｋｇをプリンタ状態取得機能部７４が解析し、用紙Ｐとの相対位置及び携帯プリンタＰｒの姿勢判断に必要なターゲット部Ｔｇの抽出（読み込み）を行う（ステップＳ１０３）。
【０１００】
プリンタ状態取得機能部７４は、ターゲット部Ｔｇの読み込みに成功したかチェックする（ステップＳ１０４）。
【０１０１】
ステップＳ１０４で、ターゲット部Ｔｇの読み込みに失敗すると（ステップＳ１０４で、ＮＯのとき）、プリンタ状態取得機能部７４は、ステップＳ１０３に戻って、再度、ターゲット部Ｔｇの読み込みから行う（ステップＳ１０３、Ｓ１０４）。
【０１０２】
ステップＳ１０４で、ターゲット部Ｔｇの読み込みに成功すると（ステップＳ１０４で、ＹＥＳのとき）、プリンタ状態取得機能部７４は、用紙Ｐとの相対位置及び携帯端末装置ＫＴの姿勢情報を算出する（ステップＳ１０５）。
【０１０３】
プリンタ状態取得機能部７４は、ターゲット部Ｔｇと用紙Ｐとの相対距離から用紙Ｐの記録面を算出する（ステップＳ１０６）。
【０１０４】
携帯情報処理端末ＫＴは、記憶機能部７２の記録画像と設定情報からプレビュー画像生成機能部７７がプレビュー画像を生成し、プレビュー画像の記録環境画像Ｋｇにおける描画位置を決定するプレビュー画像位置決定処理を行う（ステップＳ１０７）。このプレビュー画像位置決定処理については、後で詳細に説明する。
【０１０５】
携帯情報処理端末ＫＴは、プレビュー画像の位置決定を行うと、記録命令を通信機能部７１から携帯プリンタＰｒへ送信し（ステップＳ１０８）、通信に成功したかチェックする（ステップＳ１０９）。
【０１０６】
ステップＳ１０９で、通信に成功すると（ステップＳ１０９で、ＹＥＳのとき）、携帯情報処理端末ＫＴは、記録画像を携帯プリンタＰｒへ送信して、記録画像の記録を行わせるとともに、携帯プリンタＰｒの位置確認と姿勢確認を行って、記録中のプレビュー画像Ｐｇの表示を行う記録中プレビュー処理を行う。携帯情報処理端末ＫＴは、全ての記録場像の記録を完了すると、画像記録処理を終了する(ステップＳ１１０）。
【０１０７】
ステップＳ１０９で、通信に失敗すると（ステップＳ１０９で、ＮＯのとき）、携帯情報処理端末ＫＴは、記録命令の回数をカウントして、記録命令の回数が、予め設定されている所定回数ｎ以下であるかチェックする（ステップＳ１１１）。
【０１０８】
ステップＳ１１１で、記録命令の回数が所定回数ｎ以下であると（ステップＳ１１１で、ＹＥＳのとき）、携帯情報処理端末ＫＴは、ステップＳ１０８に戻って、記録命令の送信から上記同様に処理する(ステップＳ１０８、Ｓ１０９、Ｓ１１１）。
【０１０９】
ステップＳ１１１で、記録命令の回数が所定数ｎを超えると（ステップＳ１１１で、ＮＯのとき）、携帯情報処理端末ＫＴは、エラー処理を行って画像記録処理を終了する（ステップＳ１１２）。このエラー処理は、例えば、ＵＩ部６２のディスプレイＤＳに通信エラーである旨を表示する等の処理である。
【０１１０】
携帯情報処理端末ＫＴは、上記ステップＳ１０７のプレビュー画像位置決定処理を、図１４に示すように実行する。
【０１１１】
まず、携帯情報処理端末ＫＴは、プリンタ状態取得機能部７４が、ターゲット部Ｔｇの映像を抽出して、該ターゲット部Ｔｇの映像と予め分かっている携帯プリンタＰｒの筐体サイズから用紙Ｐの記録面を検出する（ステップＳ２０１）。
【０１１２】
次に、プレビュー画像生成機能部７７が、記録画像と設定情報からディスプレイＤＳで表示させるためのプレビュー画像を生成し、さらに、検出された用紙Ｐの記録面の位置及び大きさに合わせてプレビュー画像を調整する（ステップＳ２０２）。
【０１１３】
プレビュー画像生成機能部７７は、生成したプレビュー画像を、表示機能部８２に表示されている用紙Ｐの記録面において、設定情報に基づく初期位置に表示させる（ステップＳ２０３）。
【０１１４】
次に、設定情報変更取得機能部７９が、設定情報の変更、すなわち、記録画像の位置、大きさ、角度、縮尺等の変更入力を取得する（ステップＳ２０４）。
【０１１５】
プレビュー画像生成機能部７７は、設定情報変更取得機能部７９の取得した変更後の設定情報に基づいて、記録環境画像Ｋｇの用紙Ｐの記録面に合わせて、プレビュー画像を再生成する(ステップＳ２０５）。プレビュー画像生成機能部７７は、再生成したプレビュー画像を、表示機能部８２に表示させる（ステップＳ２０６）。
【０１１６】
次に、携帯情報処理端末ＫＴは、画像位置が決定されたか、例えば、表示機能部８２が表示する「画像位置決定」の機能ボタンがタッチ操作されたか等によって判断する（ステップＳ２０７）。
【０１１７】
ステップＳ２０７で、画像位置が決定されないと（ステップＳ２０７で、ＮＯのとき）、携帯情報処理端末ＫＴは、ステップＳ２０４に戻って、上記同様に処理する（ステップＳ２０４〜Ｓ２０７）。
【０１１８】
ステップＳ２０７で、画像位置が決定されると（ステップＳ２０７で、ＹＥＳのとき）、携帯情報処理端末ＫＴは、プレビュー画像位置決定処理を終了する。
【０１１９】
また、携帯情報処理端末ＫＴは、図１３のステップＳ１１０における記録中プレビュー処理を図１５に示すように実行する。携帯情報処理端末ＫＴは、この記録中プレビュー処理を、上述のように、携帯プリンタＰｒが記録命令を正常に受信することで、自動的に開始するが、ユーザが記録中プレビューの処理を行うか否か選択可能としてもよい。このようにすると、ユーザが、記録命令を携帯情報処理端末ＫＴで行った後は、携帯情報処理端末ＫＴをおいて、携帯プリンタＰｒを操作することに専念する場合には、携帯情報処理端末ＫＴのディスプレイＤＳに表示されるプレビュー画像Ｐｇを見ないことがるためである。このようにすると、消費電力を削減しつつ、利用性を確保することができる。
【０１２０】
そして、携帯情報処理端末ＫＴは、記録中プレビュー処理に入ると、図１５に示すように、まず、表示機能部８２が表示する画像に変更があるかチェックする（ステップＳ３０１）。すなわち、携帯情報処理端末ＫＴは、プレビュー画像を組み合わせている記録環境画像Ｋｇ、表示する記録操作案内情報の案内画像、未記録領域通知の画像、特に、プレビュー画像自体等に変化があるかチェックする。
【０１２１】
携帯情報処理端末ＫＴは、ステップＳ３０１で、画像の変化があると（ステップＳ３０１で、ＹＥＳのとき）、プレビュー画像生成機能部７７が、プレビュー画像の再生成を行なう（ステップＳ３０２）。
【０１２２】
携帯情報処理端末ＫＴは、プレビュー画像生成機能部７７の生成したプレビュー画像を、表示機能部８２に記録環境画像Ｋｇへ組み合わせて表示させる（ステップＳ３０３）。
【０１２３】
次に、携帯情報処理端末ＫＴは、未記録領域検出機能部８１が、記録画像のうち、未記録画像領域を算出し（ステップＳ３０４）、記録操作案内機能部８０が、未記録画像領域を、プレビュー画像に組み合わせて表示機能部８２に表示させる（ステップＳ３０５）。
【０１２４】
この未記録画像領域の表示においては、記録操作案内機能部８０は、例えば、図１６に示すように、記録済みの画像領域Ｐｇｓのみをプレビュー画像Ｐｇとして表示し、未記録画像領域Ｐｇｎについては、図１６に破線で示すように、適宜の形状のマークで表示する。なお、図１６は、図１５におけるステップＳ３０２のプレビュー画像の算出処理とプレビュー画像の表示処理を実行しない場合が示されている。図１６において、これらのプレビュー画像算出処理と表示処理を行う場合には、未記録画像領域Ｐｇｎにも、プレビュー画像Ｐｇが表示されたものとなる。また、図１６において、記録操作案内機能部８０は、未記録画像領域Ｐｇｎの表示においては、未記録画像領域Ｐｇｎを示すマークを点滅等させることで、強調させてもよい。
【０１２５】
携帯情報処理端末ＫＴは、未記録領域の表示を行うと、全ての記録画像の記録が完了したかチェックする（ステップＳ３０５）。
【０１２６】
ステップＳ３０６で、記録が完了していないと（ステップＳ３０６で、ＮＯのとき）、携帯情報処理端末ＫＴは、ステップＳ３０１へ戻って、上記同様に処理する（ステップＳ３０１〜Ｓ３０６）。
【０１２７】
ステップＳ３０６で、全ての記録画像の記録が完了すると、記録中プレビュー処理を終了する。
【０１２８】
なお、本発明の記録管理処理において、上記記録中プレビュー処理は、必ずしも必要ではなく、印字終了判断だけを行ってもよい。
【０１２９】
すなわち、ユーザは、携帯情報処理端末ＫＴから記録命令を出させると、携帯情報処理端末ＫＴを置いて、携帯プリンタＰｒを手で持って用紙Ｐ上を移動させることがあり、このような場合、記録中プレビュー表示を確認することが困難であるからである。したがって、記録中プレビュー処理を実行するか否かを選択できるようにしてもよい。
【０１３０】
そして、画像記録システム１では、携帯プリンタＰｒにおける画像記録処理を、図１７に示すように実行する。
【０１３１】
すなわち、携帯プリンタＰｒは、通信機能部４１が携帯情報処理端末ＫＴから記録画像を受信（入力）すると（ステップＳ４０１）、該記録画像を一旦記憶機能部４２に保管する。
【０１３２】
次に、携帯プリンタＰｒは、移動状態検出機能部４４が、携帯プリンタＰｒの移動量（移動距離）を検出する（ステップＳ４０２）。
【０１３３】
記録制御機能部４４が、該移動量に対応する記録画像を調べ（ステップＳ４０３）、記録画像があるかチェックする（ステップＳ４０４）。
【０１３４】
ステップＳ４０４で、記録画像がないと（ステップＳ４０４で、ＮＯのとき）、携帯プリンタＰｒは、ステップＳ４０２に戻って、携帯プリンタＰｒの移動量の検出から上記同様に処理する（ステップＳ４０２〜Ｓ４０４）。
【０１３５】
ステップＳ４０４で、記録画像があると（ステップＳ４０４で、ＹＥＳのとき）、記録制御機能部４４が記録機能部４３の動作を制御して、該記録画像の画像を用紙Ｐに記録させる（ステップＳ４０５）。
【０１３６】
携帯プリンタＰｒは、移動に対応する記録画像の画像を用紙に記録すると、記録制御機能部４４が、全ての記録画像の記録が完了したかチェックする（ステップＳ４０６）。記録制御機能部４４は、この記録の完了チェックを、例えば、携帯情報処理端末ＫＴから記録終了コマンドを受け取ったか否か等で判断する。
【０１３７】
ステップＳ４０６で、全ての記録画像の記録が完了していないと（ステップＳ４０６で、ＮＯのとき）、携帯プリンタＰｒは、ステップＳ４０２に戻って、上記同様に処理する（ステップＳ４０２〜Ｓ４０６）。
【０１３８】
ステップＳ４０６で、全ての記録画像の記録が完了すると（ステップＳ４０６で、ＹＥＳのとき）、携帯プリンタＰｒは、画像記録処理を終了する。
【０１３９】
なお、上記実施例の画像記録システム１においては、携帯プリンタＰｒと携帯情報処理端末ＫＴを備えた場合について説明したが、画像記録システムの構成としては、これらに限るものではない。例えば、携帯プリンタＰｒとデスクトップコンピュータ及びデスクトップコンピュータに画像を出力できるカメラ等で構成されていてもよい。この場合、カメラは、上記用紙Ｐと携帯プリンタＰｒとの記録環境画像を撮影してデスクトップコンピュータへ出力する。デスクトップコンピュータは、上記実施例における携帯情報処理端末ＫＴの撮像部６１以外の機能を実行する。
【０１４０】
このように、本実施例の画像記録システム１は、画像データと該画像データを用いた記録出力用の設定情報に基づいて用紙（被記録媒体）Ｐ上に画像を記録する画像記録手段を備え、該用紙Ｐ上を移動操作される携帯プリンタ（画像記録体）Ｐｒと、前記携帯プリンタＰｒの用紙Ｐに対する相対位置と姿勢状態を取得する撮像機能部７６及びプリンタ状態取得機能部７４等の画像記録体状態取得手段と、前記画像データ、前記設定情報、前記相対位置及び前記姿勢状態に基づいて、少なくとも携帯プリンタＰｒに用紙Ｐへ前記画像を記録させるために該携帯プリンタＰｒの該用紙Ｐに対する配置位置と該携帯プリンタＰｒの移動操作方向を含む記録操作案内情報を算出する案内情報算出機能部（案内情報算出手段）７８と、前記画像データ、前記設定情報、前記相対位置及び前記姿勢状態に応じた前記画像を、携帯プリンタＰｒに用紙Ｐへ記録させる記録制御機能部４４と記録画像編集機能部７３等の記録制御手段と、前記記録操作案内情報を報知出力する記録操作案内機能部８０、表示機能部８２等の報知手段と、を備えている。
【０１４１】
したがって、画像記録体である携帯プリンタＰｒを用紙Ｐ上に置いて移動操作させることで画像を記録する際に、該携帯プリンタＰｒを載置する位置及び移動操作方向を案内することができるとともに、携帯プリンタＰｒの位置に応じた画像を記録出力することができる。その結果、携帯プリンタＰｒを手動操作で移動させて画像記録する際における操作性を向上させつつ画像品質を向上させることができる。
【０１４２】
また、本実施例の画像記録システム１は、前記画像記録体状態取得手段が、少なくとも携帯プリンタＰｒと用紙Ｐを記録環境画像Ｋｇとして撮影し、該撮影画像から前記相対位置と前記姿勢状態を取得し、前記案内情報算出手段としての案内情報算出機能部７８が、前記記録操作案内情報を、前記記録環境画像Ｋｇ上における記録操作案内画像として算出し、前記報知手段が、画像を表示するディスプレイ（表示手段）ＤＳを備え、前記記録環境画像Ｋｇ上に前記記録操作案内画像を重ね合わせて該ディスプレイＤＳに表示する。
【０１４３】
したがって、記録操作案内情報を記録環境画像Ｋｇ上に記録操作案内画像として表示することができ、携帯プリンタＰｒを手動操作で移動させて画像記録する際における操作性をより一層向上させつつ画像品質を向上させることができる。
【０１４４】
さらに、本実施例の画像記録システム１は、前記携帯プリンタＰｒが、複数箇所に該携帯プリンタＰｒの形状を認識させる複数のターゲット部（目印）Ｔｇが付与されており、前記画像記録体状態取得手段が、携帯プリンタＰｒを撮影した撮影画像からターゲット部Ｔｇを抽出して、該ターゲット部Ｔｇから前記相対位置と前記姿勢状態を取得する。
【０１４５】
したがって、ターゲット部Ｔｇを用いて携帯プリンタＰｒの撮影画像から相対位置と姿勢状態を簡単かつ正確に取得することができ、携帯プリンタＰｒを手動操作で移動させて画像記録する際における操作性と画像品質を安価に向上させることができる。
【０１４６】
また、本実施例の画像記録システム１は、前記画像データ及び前記設定情報に基づいて、該画像データのプレビュー画像Ｐｇを生成するプレビュー画像生成機能部（プレビュー生成手段）７７と、前記プレビュー画像ＰｇをディスプレイＤＳに表示させる表示機能部（表示制御手段）８２と、を備えている。
【０１４７】
したがって、記録画像を確認しながら画像記録操作を行うことができ、利用性を向上させることができる。
【０１４８】
さらに、本実施例の画像記録システム１は、前記プレビュー画像Ｐｇを、前記記録環境画像Ｋｇに含まれる前記用紙Ｐの画像に合わせて調整するプレビュー画像生成機能部（プレビュー画像調整手段）７７を、さらに備え、前記表示機能部（表示制御手段）８２が、調整後の前記プレビュー画像Ｐｇを、前記記録環境画像Ｋｇに含まれる前記用紙Ｐの画像に重ね合わせてディスプレイＤＳに表示させる。
【０１４９】
したがって、ディスプレイＤＳに表示されている用紙Ｐに記録画像が実際に記録される状態でプレビュー画像Ｐｇを表示することができ、記録画像をより適切な状態で確認しながら画像記録操作を行うことができ、利用性をより一層向上させることができる。
【０１５０】
また、本実施例の画像記録システム１は、前記設定情報の変更を受け付ける設定情報変更取得機能部（設定情報変更受付手段）７９と、変更後の前記設定情報に基づいて、前記案内情報算出機能部（案内情報算出手段）７８による前記記録操作案内情報の再算出、または、該記録操作案内情報の再算出と前記プレビュー画像生成機能部（プレビュー生成手段）７７による前記プレビュー画像Ｐｇの再生成、または、該記録操作案内情報の再算出と該プレビュー画像の再生成及び前記プレビュー画像生成機能部（プレビュー画像調整手段）７７による該プレビュー画像の前記記録環境画像Ｋｇ内の前記用紙Ｐに合わせる画像調整を行わせる設定情報変更取得機能部（変更制御手段）７９と、を備えている。
【０１５１】
したがって、画像の記録に際して、または、記録中に、適宜設定情報を変更し、該設定情報の変更にあわせて記録操作案内情報、プレビュー画像を再生成することができる。その結果、利用性をより一層向上させることができる。
【０１５２】
さらに、本実施例の画像記録システム１は、前記報知手段が、少なくとも前記プレビュー画像Ｐｇを表示するディスプレイ（表示手段）ＤＳと、ディスプレイＤＳの表示画像に対するタッチ操作を検出する表示機能部（タッチ操作検出手段）８２と、を備え、前記設定情報変更取得機能部（設定情報変更受付手段）７９が、前記タッチ操作検出手段としての表示機能部８２の検出するディスプレイＤＳに表示されている前記プレビュー画像Ｐｇに対する変更を指示するタッチ操作を、前記設定情報の変更として取得する。
【０１５３】
したがって、画像の記録に際しての設定情報の変更、または、記録中における設定情報の変更をプレビュー画像Ｐｇへのタッチ操作で行うことができ、利用性をより一層向上させることができる。
【０１５４】
また、本実施例の画像記録システム１は、前記携帯プリンタＰｒの移動状態を取得するプリンタ移動情報取得機能部及び移動状態検出機能部４４等の移動状態取得手段を、さらに備え、前記案内情報算出機能部（案内情報算出手段）７８が、該移動状態取得手段の取得する携帯プリンタＰｒの現在の位置から該携帯プリンタＰｒの前記移動操作方向を算出する。
【０１５５】
したがって、携帯プリンタＰｒを移動操作させて画像を記録させているときにおいても、適切な移動操作方向が分かるようにすることができ、携帯プリンタＰｒを手動操作で移動させて画像記録する際における操作性及び画像品質をより一層向上させることができる。
【０１５６】
さらに、本実施例の画像記録システム１は、前記画像データに基づく前記画像のうち、未記録画像を算出する未記録領域検出機能部（未記録画像算出手段）８１を、さらに備え、前記案内情報算出機能部（案内情報算出手段）７８が、前記未記録画像に基づいて、前記移動状態取得手段の取得する前記携帯プリンタＰｒの現在の位置から該携帯プリンタＰｒの移動操作方向を該未記録画像の方向へ案内する記録操作案内情報を算出する。
【０１５７】
したがって、携帯プリンタＰｒを移動操作させて画像を記録させているときに、未記録画像の方向へ携帯プリンタＰｒを案内することができ、携帯プリンタＰｒを手動操作で移動させて画像記録する際における操作性及び画像品質をより一層向上させることができる。
【０１５８】
また、本実施例の画像記録システム１は、前記携帯情報処理端末ＫＴと、前記画像記録体としての携帯プリンタＰｒとが、無線または有線で接続されており、該携帯情報処理端末ＫＴと該携帯プリンタＰｒが、上記各手段を適宜分担して備えている。
【０１５９】
したがって、携帯情報処理端末ＫＴで携帯プリンタＰｒの載置位置と移動方向を確認しながら記録画像を記録することができ、携帯プリンタＰｒを手動操作で移動させて画像記録する際における操作性及び画像品質を向上させることができる。
【０１６０】
さらに、本実施例の画像記録システム１は、画像データと該画像データを用いた記録出力用の設定情報に基づいて用紙（被記録媒体）Ｐ上に画像を記録する画像記録手段を備え、該用紙Ｐ上を移動操作される携帯プリンタＰｒの該用紙Ｐに対する相対位置と姿勢状態を取得する画像記録体状態取得処理ステップと、前記画像データ、前記設定情報、前記相対位置及び前記姿勢状態に基づいて、少なくとも携帯プリンタＰｒに用紙Ｐへ前記画像を記録させるために該携帯プリンタＰｒの該用紙Ｐに対する配置位置と該携帯プリンタＰｒの移動操作方向を含む記録操作案内情報を算出する案内情報算出処理ステップと、前記画像データ、前記設定情報、前記相対位置及び前記姿勢状態に応じた前記画像を、携帯プリンタＰｒに用紙Ｐへ記録させる記録制御処理ステップと、前記記録操作案内情報を報知出力する報知処理ステップと、を有する画像記録方法を実行する。
【０１６１】
したがって、画像記録体である携帯プリンタＰｒを用紙Ｐ上に置いて移動操作させることで画像を記録する際に、該携帯プリンタＰｒを載置する位置及び移動操作方向を案内することができるとともに、携帯プリンタＰｒの位置に応じた画像を記録出力することができる。その結果、携帯プリンタＰｒを手動操作で移動させて画像記録する際における操作性を向上させつつ画像品質を向上させることができる。
【０１６２】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１６３】
１  画像記録システム
Ｐｒ  携帯プリンタ
ＫＴ  携帯情報処理端末
Ｐ  用紙
１０  筐体
Ｔｇ  ターゲット部
２０  コントローラ部
２１  通信部
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  外部Ｉ／Ｆ
２６  不揮発性メモリ
２７  バス
３１  プリンタエンジン部
３２  移動検出部
４１  通信機能部
４２  記憶機能部
４３  記録機能部
４４  移動状態検出機能部
５０  コントローラ部
５１  通信部
５２  ＣＰＵ
５３  ＲＯＭ
５４  ＲＡＭ
５５  記録画像編集部
５６  画像編集部
５７  外部Ｉ／Ｆ
５８  不揮発性メモリ
５９  バス
６１  撮像部
６２  ＵＩ部
ＤＳ  ディスプレイ
７１  通信機能部
７２  記憶機能部
７３  記録画像編集機能部
７４  プリンタ状態取得機能部
７５  プリンタ移動情報取得機能部
７６  撮像機能部
７７  プレビュー画像生成機能部
７８  案内情報算出機能部
７９  設定情報変更取得機能部
８０  記録操作案内機能部
８１  未記録領域検出機能部
８２  表示機能部
Ｗ１  設定情報変更ウィンドウ
Ｐｇ  プレビュー画像
Ｗ２  詳細設定変更ウィンドウ
Ｗ３、Ｗ４  設定変更ウィンドウ
Ｍ  縮尺基準マーク
Ｋｇ  記録環境画像
Ｐｇｓ  記録済みの画像領域
Ｐｇｎ  未記録画像領域
【先行技術文献】
【特許文献】
【０１６４】
【特許文献１】特開平１１−０５８８４４号公報
【図１】
0006330531.tif 000002
【図２】
0006330531.tif 000003
【図３】
0006330531.tif 000004
【図４】
0006330531.tif 000005
【図５】
0006330531.tif 000006
【図６】
0006330531.tif 000007
【図７】
0006330531.tif 000008
【図８】
0006330531.tif 000009
【図９】
0006330531.tif 000010
【図１０】
0006330531.tif 000011
【図１１】
0006330531.tif 000012
【図１２】
0006330531.tif 000013
【図１３】
0006330531.tif 000014
【図１４】
0006330531.tif 000015
【図１５】
0006330531.tif 000016
【図１６】
0006330531.tif 000017
【図１７】
0006330531.tif 000018