(57)【要約】【課題】例えばラベルが対象物に貼り付けられている場合でも、そのラベルの印刷態様に対応するラベル画像を、ユーザの操作負担を抑制しつつ取得できる画像編集プログラム及び画像編集装置を提供する。【解決手段】ＣＰＵは、カメラによって撮影されている撮影範囲の画像である撮影画像のうち、キャプチャ操作を受けた時点で撮影されている撮影画像であるキャプチャ画像を取得する（Ｓ５１）。ＣＰＵは、取得されたキャプチャ画像にラベルの画像であるラベル撮影画像が含まれている場合、ラベル撮影画像に対応するラベル編集画像である対象編集画像を、少なくとも一つのラベル編集画像を記憶するＨＤＤ又はサーバから取得する（Ｓ５３〜Ｓ６３）。ＣＰＵは、取得された対象編集画像を、タッチパネルに表示させる。【選択図】図５
2020205638.tif 000002
【特許請求の範囲】
【請求項１】
ラベルの印刷態様を示すラベル編集画像を表示可能な表示部と、所定の撮影範囲を撮影可能な撮影部とを備えたコンピュータを、
前記撮影部によって撮影されている前記撮影範囲の画像である撮影画像のうち、所定指示を受けた時点で撮影されている前記撮影画像である対象撮影画像を取得する第一取得手段、
取得された前記対象撮影画像にラベルの画像であるラベル撮影画像が含まれている場合、前記ラベル撮影画像に対応する前記ラベル編集画像である対象編集画像を、少なくとも一つの前記ラベル編集画像を記憶する記憶手段から取得する第二取得手段、及び
取得された前記対象編集画像を、前記表示部に表示させる表示制御手段、
として機能させ、
前記第二取得手段は、取得された前記対象撮影画像の画像解析によって、前記ラベル撮影画像に含まれるキャラクタを特定し、特定した前記キャラクタを含む前記ラベル編集画像を、前記記憶手段から前記対象編集画像として取得する
ことを特徴とする画像編集プログラム。
【請求項２】
前記表示制御手段は、前記対象編集画像を含む第一合成画像を前記表示部に表示させ、
前記第一合成画像は、前記対象撮影画像における前記ラベル撮影画像の位置及び大きさと一致するように前記対象編集画像が配置され、且つ、前記対象撮影画像のうちで前記ラベル撮影画像以外の画像部分が前記対象編集画像の周囲に配置された画像である
ことを特徴とする請求項１に記載の画像編集プログラム。
【請求項３】
前記コンピュータを、
前記所定指示を受けた後、前記撮影部によって前記撮影範囲を継続して撮影させる撮影継続手段、として更に機能させ、
前記表示制御手段は、前記対象編集画像を含む第二合成画像を前記表示部に表示させ、
前記第二合成画像は、前記撮影部によって継続して撮影されている前記撮影画像に重ねて、前記対象撮影画像における前記ラベル撮影画像の位置及び大きさと一致するように前記対象編集画像が配置された画像である
ことを特徴とする請求項１に記載の画像編集プログラム。
【請求項４】
複数の前記対象編集画像が取得された場合、取得された前記複数の対象編集画像を示す候補リストを、前記表示部に表示させる候補表示手段を備え、
前記表示制御手段は、取得された前記複数の対象編集画像のうちで、前記表示部に表示された前記候補リストから選択された前記対象編集画像のみを、前記表示部に表示させる
ことを特徴とする請求項１〜３の何れかに記載の画像編集プログラム。
【請求項５】
前記表示部に表示された前記ラベル編集画像を編集するための操作部を備えた前記コンピュータを、
前記操作部からの指示に応じて、前記表示部に表示された前記対象編集画像を編集する画像編集手段、として更に機能させる
ことを特徴とする請求項１から４の何れかに記載の画像編集プログラム。
【請求項６】
ラベルの印刷態様を示すラベル編集画像を表示可能な表示部と、
所定の撮影範囲を撮影可能な撮影部と、
前記撮影部によって撮影されている前記撮影範囲の画像である撮影画像のうち、所定指示を受けた時点で撮影されている前記撮影画像である対象撮影画像を取得する第一取得手段と、
取得された前記対象撮影画像にラベルの画像であるラベル撮影画像が含まれている場合、前記ラベル撮影画像に対応する前記ラベル編集画像である対象編集画像を、少なくとも一つの前記ラベル編集画像を記憶する記憶手段から取得する第二取得手段と、
取得された前記対象編集画像を、前記表示部に表示させる表示制御手段と
を備え、
前記第二取得手段は、取得された前記対象撮影画像の画像解析によって、前記ラベル撮影画像に含まれるキャラクタを特定し、特定した前記キャラクタを含む前記ラベル編集画像を、前記記憶手段から前記対象編集画像として取得する
ことを特徴とする画像編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルの印刷態様を示すラベル画像を編集するための画像編集プログラム及び画像編集装置に関する。
【背景技術】
【０００２】
従来、ラベルの印刷態様を示すラベル画像を編集するための画像編集装置が知られている。例えば、特許文献１に開示のレイアウト編集装置では、ユーザは携帯端末のタッチパネルを操作することで、ラベル画像を編集できる。なお、特許文献２に開示の情報処理装置では、画像読取装置で用紙を読み込んで得られた用紙画像と、印刷するビットマップ形式の画像データを合成して印刷プレビュー画面を表示することで、色や模様の付いた用紙に実際に印刷する前に印刷結果を予想できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−３７３９３号公報
【特許文献２】特許第４４２９０９７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、対象物に貼り付けられているラベルは、画像読取装置で読み込むことは困難である。従って、従来の画像編集装置では、例えば対象物に貼り付けられているラベルの印刷態様に対応するラベル画像を作成したい場合、そのラベル画像のデータファイルを記憶装置から検索して読み出すか、あるいはそのラベル画像を再度作成する必要があった。
【０００５】
本発明の目的は、例えばラベルが対象物に貼り付けられている場合でも、そのラベルの印刷態様に対応するラベル画像を、ユーザの操作負担を抑制しつつ取得できる画像編集プログラム及び画像編集装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る画像編集プログラムは、ラベルの印刷態様を示すラベル編集画像を表示可能な表示部と、所定の撮影範囲を撮影可能な撮影部とを備えたコンピュータを、前記撮影部によって撮影されている前記撮影範囲の画像である撮影画像のうち、所定指示を受けた時点で撮影されている前記撮影画像である対象撮影画像を取得する第一取得手段、取得された前記対象撮影画像にラベルの画像であるラベル撮影画像が含まれている場合、前記ラベル撮影画像に対応する前記ラベル編集画像である対象編集画像を、少なくとも一つの前記ラベル編集画像を記憶する記憶手段から取得する第二取得手段、及び取得された前記対象編集画像を、前記表示部に表示させる表示制御手段、として機能させ、前記第二取得手段は、取得された前記対象撮影画像の画像解析によって、前記ラベル撮影画像に含まれるキャラクタを特定し、特定した前記キャラクタを含む前記ラベル編集画像を、前記記憶手段から前記対象編集画像として取得する。
【０００７】
本発明の第二態様に係る画像編集装置は、ラベルの印刷態様を示すラベル編集画像を表示可能な表示部と、所定の撮影範囲を撮影可能な撮影部と、前記撮影部によって撮影されている前記撮影範囲の画像である撮影画像のうち、所定指示を受けた時点で撮影されている前記撮影画像である対象撮影画像を取得する第一取得手段と、取得された前記対象撮影画像にラベルの画像であるラベル撮影画像が含まれている場合、前記ラベル撮影画像に対応する前記ラベル編集画像である対象編集画像を、少なくとも一つの前記ラベル編集画像を記憶する記憶手段から取得する第二取得手段と、取得された前記対象編集画像を、前記表示部に表示させる表示制御手段とを備え、前記第二取得手段は、取得された前記対象撮影画像の画像解析によって、前記ラベル撮影画像に含まれるキャラクタを特定し、特定した前記キャラクタを含む前記ラベル編集画像を、前記記憶手段から前記対象編集画像として取得する。
【０００８】
上記第一及び第二態様によれば、撮影部によって撮影されている撮影画像のうち、所定指示を受けた時点で撮影されている対象撮影画像が取得される。取得された対象撮影画像にラベル撮影画像が含まれている場合、ラベル撮影画像に対応する対象編集画像が記憶手段から取得される。取得された対象編集画像が、表示部に表示される。従って、例えばラベルが対象物に貼り付けられている場合でも、そのラベルの印刷態様に対応するラベル画像を、ユーザの操作負担を抑制しつつ取得できる。これによれば、ラベル撮影画像に対応する対象編集画像を自動的に提供できる。
【図面の簡単な説明】
【０００９】
【図１】印刷システム１の概略構成図である。
【図２】印刷システムの電気的構成を示すブロック図である。
【図３】画像編集処理のフローチャートである。
【図４】図３に続く画像編集処理のフローチャートである。
【図５】ラベル特定処理のフローチャートである。
【図６】初期画面１００の具体例である。
【図７】候補選択画面１１０の具体例である。
【図８】固定モード編集画面１３０の第一具体例である。
【図９】ＡＲモード編集画面１４０の第一具体例である。
【図１０】固定モード編集画面１３０の第二具体例である。
【図１１】ＡＲモード編集画面１４０の第二具体例である。
【図１２】固定モード編集画面１３０の第三具体例である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１１】
図１を参照して、印刷システム１の概要を説明する。印刷システム１は、有線又は無線によって相互接続可能な印刷装置１０及び携帯端末２０を備える。本例では、印刷装置１０及び携帯端末２０が無線通信によって接続されている。印刷装置１０は、長尺状の印刷媒体であるテープにキャラクタ（文字、記号、絵柄等）を印刷して、貼り付け可能なラベルを作成する小型のラベルプリンタである。携帯端末２０は、ラベルの印刷態様を示すラベル画像を編集するために用いる小型のコンピュータ端末（一例として、スマートフォン）である。ラベル画像の編集は、ラベル画像の新規作成、表示内容変更、レイアウト変更等を含む概念である。
【００１２】
携帯端末２０では、ユーザがラベル画像を編集すると、そのラベル画像を印刷するための印刷データが生成されて、印刷装置１０に対して送信される。印刷装置１０では、携帯端末２０から受信した印刷データに基づいて、テープへの印刷処理が行われて、ラベルが作成される。従って、ユーザは携帯端末２０を操作することで、印刷装置１０でラベルを作成することができる。
【００１３】
図２を参照して、印刷システム１の電気的構成を説明する。印刷装置１０は、印刷装置１０の制御全体を司るＣＰＵ１１を備えている。ＣＰＵ１１は、ＳＲＡＭ１２、ＦＬＡＳＨ（登録商標）  ＲＯＭ１３、ＥＥＰＲＯＭ１４、搬送ローラ１５、印刷ヘッド１６、操作キー１７、ディスプレイ１８、無線通信部１９、及び図示外の有線接続Ｉ／Ｆと電気的に接続している。
【００１４】
ＳＲＡＭ１２には、タイマやカウンタ、一時的なデータが記憶される。ＦＬＡＳＨ（登録商標）  ＲＯＭ１３には、ＣＰＵ１１の制御プログラムやＢＩＯＳ、ＯＳ等が記憶される。ＥＥＰＲＯＭ１４には、パラメータや初期設定情報が記憶される。搬送ローラ１５は、印刷装置１０に装着されているテープカセット（図示外）に収納されているテープを搬送する。印刷ヘッド１６は、搬送ローラ１５によって搬送されるテープに印刷を行う。無線通信部１９は、携帯端末２０のような外部機器と無線通信するためのコントローラである。有線接続Ｉ／Ｆ（図示外）は、携帯端末２０のような外部機器と有線で接続するためのインタフェースである。
【００１５】
携帯端末２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤ２４、無線通信部２５、図示外の有線接続Ｉ／Ｆ、タッチパネル３０、及びカメラ３３と電気的に接続している。ＲＯＭ２２には、ブートプログラムやＢＩＯＳ等が記憶される。ＲＡＭ２３には、タイマやカウンタ、一時的なデータが記憶される。ＨＤＤ２４には、各種のアプリケーションプログラムやＯＳが記憶される。後述する画像編集処理（図３〜図５参照）を実行するためのアプリケーションプログラム（以下、画像編集アプリケーション）や、画像編集アプリケーションによって使用される後述のラベル編集画像も、ＨＤＤ２４に記憶されている。
【００１６】
無線通信部２５は、印刷装置１０のような外部機器と無線通信するためのコントローラである。有線接続Ｉ／Ｆ（図示外）は、印刷装置１０のような外部機器と有線で接続するためのインタフェースである。カメラ３３は、携帯端末２０の外部を撮影可能な公知の小型カメラであり、例えばＣＭＯＳカメラである。本実施形態では、カメラ３３の撮影範囲は、携帯端末２０の背面側にある。なお、カメラ３３の設定情報（撮影範囲のサイズ、撮影画像の解像度、撮影画像の色調等）は、公知のようにユーザが任意に設定及び変更可能である。
【００１７】
携帯端末２０は、正面視で矩形状の本体部２９（図１参照）を備える。本体部２９の正面側には、外部物体の接触を検知可能な表示体であるタッチパネル３０が設けられている。タッチパネル３０は、矩形状の表示領域を有する。タッチパネル３０は、画像を表示する表示パネル３１上に、外部物体の接触を検知する略透明な感圧シート３２が積層されている。ＣＰＵ２１は、感圧シート３２で特定された外部物体の接触位置に基づいて、ユーザの入力操作を判別可能である。携帯端末２０は、ユーザに対話形式で入力操作を行わせるユーザインターフェース機能を備えている。ユーザはタッチパネル３０において、ラベルの印刷態様を示すラベル編集画像を対話形式で編集できる。ラベル編集画像は、ラベル画像のレイアウト、表示内容、サイズ等の設定情報を含む電子データである。
【００１８】
図３〜図１２を参照して、携帯端末２０で実行される画像編集処理を説明する。画像編集処理（図３〜図５参照）は、携帯端末２０で画像編集アプリケーションが起動されると、ＣＰＵ２１によって実行される。図３に示すように、画像編集処理では、まずＣＰＵ２１は、撮影機能をオンに設定する（Ｓ１）。カメラ３３は、撮影機能をオンに設定されている場合、予め設定されている撮影範囲を撮影する。次いでＣＰＵ２１は、カメラ３３の撮影画像を含む初期画面を、タッチパネル３０に表示する（Ｓ３）。
【００１９】
図６に示す例では、撮影機能がオンに設定されると（Ｓ１）、携帯端末２０の背面側にある撮影範囲３３Ａが、カメラ３３によって撮影される。本４０の背表紙に貼り付けられているラベル５０が、撮影範囲３３Ａに含まれている。ラベル５０には、「ＣＡＵＴＩＯＮ」のキャラクタが印刷されている。カメラ３３の撮影画像は、ラベル撮影画像１０１及び背景画像１０２を含む。ラベル撮影画像１０１は、ラベル５０を撮影した画像である。背景画像１０２は、撮影画像のうちでラベル撮影画像１０１以外の画像部分である。
【００２０】
この場合、タッチパネル３０には、ラベル撮影画像１０１及び背景画像１０２を含む初期画面１００が表示される（Ｓ３）。なお、初期画面１００には、カメラ３３でリアルタイムに撮影された画像が表示される。例えば撮影範囲３３Ａの撮影位置、サイズ、拡大又は縮小等が行われた場合、初期画面１００に表示される撮影画像はリアルタイムに変化する。
【００２１】
図３に示すように、ＣＰＵ２１はＳ３の実行後、キャプチャ操作ありかを判断する（Ｓ５）。本実施形態では、図６に示す初期画面１００に、撮影画像の取得を指示するためのキャプチャボタン１０３が含まれている。キャプチャボタン１０３が押された場合、ＣＰＵ２１はキャプチャ操作ありと判断して（Ｓ５：ＹＥＳ）、後述のラベル特定処理を実行する（Ｓ７）。なおＣＰＵ２１は、キャプチャ操作ありと判断しない場合（Ｓ５：ＮＯ）、処理をＳ１に戻す。
【００２２】
図５に示すように、ラベル特定処理では、まずＣＰＵ２１はキャプチャ画像を取得する（Ｓ５１）。具体的には、ＣＰＵ２１は、カメラ３３が撮影している撮影画像のうち、キャプチャ操作を受けた時点（即ち、キャプチャ操作ありと判断された時点）で撮影されている撮影画像を、キャプチャ画像としてＲＡＭ２３に記憶させる。次いでＣＰＵ２１は、取得したキャプチャ画像からキャラクタを抽出する（Ｓ５３）。具体的には、ＣＰＵ２１は、公知のＯＣＲ手法によって、取得したキャプチャ画像を画像解析してキャラクタを抽出する。図示しないが、Ｓ５３でキャラクタが抽出されなかった場合、ＣＰＵ２１は処理をＳ１（図３参照）に戻す。
【００２３】
次いでＣＰＵ２１は、抽出したキャラクタを含むラベル編集画像を検索する（Ｓ５５）。本実施形態では、携帯端末２０で過去に編集されたラベル編集画像が、ＨＤＤ２４に保存されている。ＣＰＵ２１は、ＨＤＤ２４に保存されている既存のラベル編集画像から、抽出したキャラクタを含むラベル編集画像を検索する。なお、ＨＤＤ２４には、携帯端末２０で過去に編集されたラベル編集画像に加えて、他のコンピュータで過去に編集されたラベル編集画像が保存されていてもよい。また、ＣＰＵ２１は、既存のラベル編集画像を管理するサーバ（図示外）にアクセスして、抽出したキャラクタを含むラベル編集画像を検索してもよい。
【００２４】
図５に示すように、ＣＰＵ２１はＳ５５の実行後、検索にヒットしたラベル編集画像（以下、候補画像）が複数あるかを判断する（Ｓ５７）。複数の候補画像がある場合（Ｓ５７：ＹＥＳ）、ＣＰＵ２１は候補画像のリストをタッチパネル３０に表示する（Ｓ５９）。ＣＰＵ２１は、表示された候補画像のリストにおいて、ユーザが候補画像を選択する操作を受け付けて（Ｓ６１）、選択された候補画像を取得する（Ｓ６３）。具体的には、ＣＰＵ２１は、選択された候補画像をＨＤＤ２４から読み出して、ＲＡＭ２３に対象編集画像として記憶させる。
【００２５】
候補画像が一つである場合、ＣＰＵ２１は複数の候補画像ありと判断せず（Ｓ５７：ＮＯ）、その候補画像を対象編集画像として取得する（Ｓ６３）。ＣＰＵ２１は、Ｓ６３の実行後、処理を画像編集処理（図３参照）に戻す。図示しないが、Ｓ５７で検索にヒットしたラベル編集画像がない場合、ＣＰＵ２１は処理をＳ１（図３参照）に戻す。
【００２６】
例えば、図６に示す状態でキャプチャボタン１０３が押された場合、ラベル５０のラベル撮影画像１０１を含む撮影画像が、キャプチャ画像１０４として取得される（Ｓ５１）。キャプチャ画像１０４に基づいて、ラベル撮影画像１０１に含まれるキャラクタである「ＣＡＵＴＩＯＮ」が抽出される（Ｓ５３）。「ＣＡＵＴＩＯＮ」を含む既存のラベル編集画像が、ＨＤＤ２４又はサーバから検索される（Ｓ５５）。候補画像が一つである場合、その候補画像が対象編集画像として取得される（Ｓ５７：ＮＯ、Ｓ６３）。
【００２７】
一方、候補画像が複数ある場合、図７に例示する候補選択画面１１０が、タッチパネル３０に表示される（Ｓ５７：ＹＥＳ、Ｓ５９）。候補選択画面１１０は、候補リスト１１１、選択候補画像１１２、設定変更部１１３、確定ボタン１１４等を含む。候補リスト１１１には、複数の候補画像が一覧表示される。具体的には、「ＣＡＵＴＩＯＮ」を含む全ての候補画像が、候補リスト１１１に表示される。ユーザはタッチパネル３０を操作して、候補リスト１１１から任意の候補画像を選択できる。
【００２８】
選択候補画像１１２は、候補リスト１１１で選択された候補画像のプレビュー画像である。設定変更部１１３は、選択候補画像１１２に表示されている候補画像の設定情報（ラベル長、余白長、書体、装飾等）を変更するための操作部である。設定変更部１１３で変更可能な設定情報は、選択候補画像１１２に応じて変更される。設定変更部１１３で設定情報が変更された場合、その変更内容に応じて選択候補画像１１２の表示態様も更新される。確定ボタン１１４が押されると、選択候補画像１１２が対象編集画像として取得される（Ｓ６１、Ｓ６３）。
【００２９】
図３に示すように、ＣＰＵ２１はＳ７の実行後、対象編集画像の設定情報をタッチパネル３０に表示する（Ｓ９）。次いでＣＰＵ２１は、背景表示モードが「固定モード」であるかを判断する（Ｓ１１）。本実施形態では、背景表示モードとして「固定モード」及び「ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）モード」の何れかが、ＲＡＭ２３に設定されている。一例として、背景表示モードの初期値は「固定モード」である。なおユーザはタッチパネル３０を操作することで、背景表示モードとして「固定モード」及び「ＡＲモード」の何れかを自由に設定できる。
【００３０】
ＲＡＭ２３に設定されている背景表示モードが「固定モード」である場合、ＣＰＵ２１は背景表示モードが「固定モード」であると判断する（Ｓ１１：ＹＥＳ）。この場合、ＣＰＵ２１は撮影機能をオフに設定する（Ｓ１３）。これにより、カメラ３３は撮影動作を中断する。次いでＣＰＵ２１は、固定背景に重ねて対象編集画像をタッチパネル３０に表示する（Ｓ１５）。即ちＣＰＵ２１は、対象編集画像の全体と、固定背景のうちで対象編集画像と重複しない部分とを表示する。
【００３１】
図８を参照して、「固定モード」の画面表示例を説明する。Ｓ７で対象編集画像１２０が取得された後、図８に例示する固定モード編集画面１３０が、タッチパネル３０に表示される。固定モード編集画面１３０には、設定変更部１１３（図７参照）と同様に、対象編集画像１２０の設定情報（ラベル長、余白長、書体、装飾等）を変更するための設定変更部１２１が表示される（Ｓ９）。背景表示モードが「固定モード」であるため、カメラ３３の撮影動作は中断される（Ｓ１３）。
【００３２】
ＲＡＭ２３に記憶されているキャプチャ画像１０４（図６参照）及び対象編集画像１２０に基づいて、第一合成画像１３１が作成される。第一合成画像１３１は、対象編集画像１２０が固定背景１３２に重なるように合成された画像である。固定背景１３２は、キャプチャ画像１０４のうちでラベル撮影画像１０１以外の画像部分（即ち、背景画像１０２）である。作成された第一合成画像１３１が、固定モード編集画面１３０に表示される（Ｓ１５）。
【００３３】
例えば、ＣＰＵ２１はキャプチャ画像１０４のうちで、ラベル撮影画像１０１を対象編集画像１２０に置換する描画処理を行う。このときＣＰＵ２１は、対象編集画像１２０に含まれるキャラクタの位置及び大きさが、ラベル撮影画像１０１に含まれるキャラクタの位置及び大きさと略一致するように、ラベル撮影画像１０１を対象編集画像１２０に置換する。これにより、第一合成画像１３１では、キャプチャ画像１０４におけるラベル撮影画像１０１の位置及び大きさと略一致するように対象編集画像１２０が配置され、且つ固定背景１３２が対象編集画像１２０の周囲に配置される。
【００３４】
図８に例示する固定モード編集画面１３０では、設定変更部１２１は第一合成画像１３１の前側に配置され、且つ対象編集画像１２０と重複しない位置に配置されている。固定モード編集画面１３０は、ラベル５０が貼り付けられている本４０（図６参照）に対して、対象編集画像１２０が仮想的に配置された状態を表示できる。従って携帯端末２０は、既に対象物に貼り付けられているラベルに代えて、その対象物に対して仮想的に配置された対象編集画像１２０を、ユーザに編集させることができる。
【００３５】
図３に示すように、ＲＡＭ２３に設定されている背景表示モードが「ＡＲモード」である場合、ＣＰＵ２１は背景表示モードが「固定モード」でないと判断する（Ｓ１１：ＮＯ）。この場合、ＣＰＵ２１は撮影機能をオンに設定する（Ｓ１７）。これにより、カメラ３３は撮影動作を継続して実行する。次いでＣＰＵ２１は、リアルタイム背景に重ねて対象編集画像をタッチパネル３０に表示する（Ｓ１９）。即ちＣＰＵ２１は、対象編集画像の全体と、リアルタイム背景のうちで対象編集画像と重複しない部分とを表示する。
【００３６】
図９を参照して、「ＡＲモード」の画面表示例を説明する。Ｓ７によって対象編集画像１２０が取得された後、図９に例示するＡＲモード編集画面１４０が、タッチパネル３０に表示される。ＡＲモード編集画面１４０には、先述の設定変更部１２１が表示される（Ｓ９）。背景表示モードが「ＡＲモード」であるため、カメラ３３の撮影動作は継続されて（Ｓ１７）、リアルタイム背景１４２が取得される。リアルタイム背景１４２は、カメラ３３によって継続して撮影されている撮影画像である。
【００３７】
ＲＡＭ２３に記憶されているキャプチャ画像１０４（図６参照）と、最新のリアルタイム背景１４２とに基づいて、第二合成画像１４１が作成される。第二合成画像１４１は、対象編集画像１２０がリアルタイム背景１４２に重なるように合成された画像である。従って、例えば撮影範囲３３Ａの位置変化に伴って、リアルタイム背景１４２も変化する。作成された第二合成画像１４１が、ＡＲモード編集画面１４０に表示される（Ｓ１９）。
【００３８】
例えばＣＰＵ２１は、カメラ３３で撮影中の画像をリアルタイム背景１４２として表示し、そのリアルタイム背景１４２に重ねて対象編集画像１２０を表示する描画処理を行う。このときＣＰＵ２１は、対象編集画像１２０のキャラクタの位置及び大きさが、ラベル撮影画像１０１のキャラクタの位置及び大きさと略一致するように、対象編集画像１２０を表示する。これにより、第二合成画像１４１では、キャプチャ画像１０４におけるラベル撮影画像１０１の位置及び大きさと略一致するように対象編集画像１２０が配置され、且つリアルタイム背景１４２が対象編集画像１２０の周囲に配置される。
【００３９】
図９に例示するＡＲモード編集画面１４０では、設定変更部１２１は第二合成画像１４１の前側に配置され、且つ対象編集画像１２０と重複しない位置に配置されている。ＡＲモード編集画面１４０は、例えばラベルを貼り付ける予定の対象物（図９の例では、キャビネット６０）に対して、対象編集画像１２０が仮想的に配置された状態を表示できる。従って携帯端末２０は、任意の対象物に対して仮想的に配置された対象編集画像１２０を、ユーザに編集させることができる。
【００４０】
図４に示すように、ＣＰＵ２１はＳ１５又はＳ１９の実行後、対象編集画像の設定情報の変更操作ありかを判断する（Ｓ２１）。本実施形態では、設定情報の変更操作は、対象編集画像１２０の設定情報を変更する操作のみならず、対象編集画像１２０のキャラクタを編集する操作も含む。設定情報の変更操作ありと判断した場合（Ｓ２１：ＹＥＳ）、ＣＰＵ２１は受け付けた設定情報の変更操作に応じて、対象編集画像の設定情報を変更する設定変更処理を実行する（Ｓ２３）。その後、ＣＰＵ２１は処理をＳ９に戻す。
【００４１】
設定情報の変更操作ありと判断しなかった場合（Ｓ２１：ＮＯ）、ＣＰＵ２１は印刷操作ありかを判断する（Ｓ２５）。印刷操作ありと判断した場合（Ｓ２５：ＹＥＳ）、ＣＰＵ２１は対象編集画像を印刷する印刷処理を実行する（Ｓ２７）。その後、ＣＰＵ２１は処理をＳ９に戻す。印刷操作ありと判断しなかった場合（Ｓ２５：ＮＯ）、ＣＰＵ２１はキャンセル操作ありかを判断する（Ｓ２９）。キャンセル操作ありと判断した場合（Ｓ２９：ＹＥＳ）、ＣＰＵ２１は処理をＳ１に戻す。
【００４２】
以下、固定モード編集画面１３０を用いたラベル編集例を説明する。図８に示すように、ユーザは設定変更部１２１を操作することで、対象編集画像１２０の設定情報を変更できる。設定変更部１２１で設定情報が変更されると、設定情報の変更操作ありと判断される（Ｓ２１：ＹＥＳ）。この場合、設定情報の変更操作に応じて、対象編集画像１２０の設定情報が変更される（Ｓ２３）。具体的には、変更後の設定情報が対象編集画像１２０に設定され、且つ変更後の設定情報に応じて対象編集画像１２０の表示態様が更新される。図８に示す例では、設定変更部１２１において装飾が「太字」から「斜体」に変更されている。従って、対象編集画像１２０の装飾として「斜体」が設定され、対象編集画像１２０の表示態様が「斜体」となるように更新される。
【００４３】
本実施形態では、固定モード編集画面１３０で編集完了が指示されると、図１０に示すように、設定変更部１２１に代えて複数のコマンドボタンが、固定モード編集画面１３０に表示される。複数のコマンドボタンは、印刷ボタン１２５、再編集ボタン１２６、キャンセルボタン１２７を含む。印刷ボタン１２５が押されると、印刷操作ありと判断されて（Ｓ２５：ＹＥＳ）、編集済みの対象編集画像１２０の印刷が実行される（Ｓ２７）。
【００４４】
具体的には、ＣＰＵ２１はプリンタドライバ（図示外）を起動することで、編集済みの対象編集画像１２０に基づいて印刷データを生成し、生成した印刷データを含む印刷コマンドを印刷装置１０へ送信する。印刷装置１０は、印刷コマンドに基づいて対象編集画像１２０をテープに印刷することで、貼り付け可能なラベルを作成する。
【００４５】
なお、キャンセルボタン１２７が押されると、キャンセル操作ありと判断されて（Ｓ２９：ＹＥＳ）、対象編集画像１２０の編集作業が終了される。この場合、初期画面１００（図６参照）がタッチパネル３０に表示されるため、ユーザは新たなキャプチャ画像１０４を取得し直すことができる。なお、再編集ボタン１２６が押された場合は、図８に示す固定モード編集画面１３０に戻るため、ユーザは対象編集画像１２０の編集を再開できる。
【００４６】
次に、ＡＲモード編集画面１４０を用いたラベル編集例を説明する。ＡＲモード編集画面１４０を用いたラベル編集例は、固定モード編集画面１３０を用いたラベル編集例と基本的に同様である。図９に示すように、ユーザは設定変更部１２１を操作することで、対象編集画像１２０の設定情報を変更できる。ＡＲモード編集画面１４０で編集完了が指示されると、図１１に示すように、設定変更部１２１に代えて複数のコマンドボタンが、ＡＲモード編集画面１４０に表示される。印刷ボタン１２５、再編集ボタン１２６、キャンセルボタン１２７の何れかが押されると、押されたボタンに対応する処理が先述のように実行される。
【００４７】
本実施形態では、図１１のＡＲモード編集画面１４０も、図９のＡＲモード編集画面１４０と同様に、第二合成画像１４１が継続して表示される。従ってＡＲモード編集画面１４０は、編集済みの対象編集画像１２０が対象物に対して仮想的に配置された状態を表示できる。例えば、図９に示す編集中の対象編集画像１２０は、キャビネット６０の右側部分に配置されている。ユーザは対象編集画像１２０の編集完了後に、カメラ３３の撮影位置を調整する。これにより、図１１に示すＡＲモード編集画面１４０では、編集済みの対象編集画像１２０がキャビネット６０の左右方向の中央側に位置決めされている。このように、ユーザはラベル印刷の実行前に、編集済みの対象編集画像１２０を対象物に対して仮想的に配置した状態を確認できる。
【００４８】
図４に示すように、キャンセル操作ありと判断しなかった場合（Ｓ２９：ＮＯ）、デザインラベルの選択操作ありかを判断する（Ｓ３１）。デザインラベルは、例えば印刷装置１０の製造業者等から提供されるテンプレートのラベル編集画像である。本実施形態では、複数のデザインラベルが予めＨＤＤ２４に記憶されている。
【００４９】
デザインラベルの選択操作ありと判断した場合（Ｓ３１：ＹＥＳ）、ＣＰＵ２１は、ＨＤＤ２４に記憶されているデザインラベルのリストを、タッチパネル３０に表示する（Ｓ３３）。ＣＰＵ２１は、既存のデザインラベルを管理するサーバ（図示外）にアクセスして、サーバで管理されているデザインラベルのリストを表示してもよい。ＣＰＵ２１は、表示されたデザインラベルのリストにおいて、ユーザがデザインラベルを選択する操作を受け付けて、選択されたデザインラベルを取得する（Ｓ３５）。具体的には、ＣＰＵ２１は、選択されたデザインラベルをＨＤＤ２４又はサーバから読み出して、ＲＡＭ２３に対象編集画像として記憶させる。なおデザインラベルの選択操作ありと判断しなかった場合（Ｓ３１：ＹＥＳ）、又はＳ３５の実行後、ＣＰＵ２１は処理をＳ９に戻す。
【００５０】
図１２の固定モード編集画面１３０を参照して、デザインラベルに関する処理を具体的に説明する。対象編集画像１２０のキャラクタである「ＣＡＵＴＩＯＮ」を含むデザインラベルがＨＤＤ２４又はサーバに存在する場合、設定変更部１２１に「ラベルコレクション」のボタンが表示される。「ラベルコレクション」のボタンが押された場合、デザインラベルの選択操作ありと判断されて（Ｓ３１：ＹＥＳ）、コレクションリスト１２２が固定モード編集画面１３０に表示される（Ｓ３３）。コレクションリスト１２２には、「ＣＡＵＴＩＯＮ」を含む全てのデザインラベルが一覧表示される。
【００５１】
ユーザはタッチパネル３０を操作して、コレクションリスト１２２から任意のデザインラベルを選択できる。選択されたデザインラベルは、対象編集画像１２０として固定モード編集画面１３０に表示される（Ｓ３５）。これによりユーザは、ラベル撮影画像１０１に関連したデザインラベルを使用して、ラベル編集を実行できる。なお、ＡＲモード編集画面１４０も上記と同様に、デザインラベルを使用したラベル編集を実行できる。
【００５２】
以上説明した実施形態によれば、携帯端末２０は、ラベルの印刷態様を示すラベル編集画像を表示可能なタッチパネル３０と、所定の撮影範囲３３Ａを撮影可能なカメラ３３とを備える。ＣＰＵ２１は、カメラ３３によって撮影されている撮影範囲３３Ａの画像である撮影画像のうち、キャプチャ操作を受けた時点で撮影されている撮影画像であるキャプチャ画像１０４を取得する（Ｓ５１）。ＣＰＵ２１は、取得されたキャプチャ画像１０４にラベルの画像であるラベル撮影画像１０１が含まれている場合、ラベル撮影画像１０１に対応するラベル編集画像である対象編集画像１２０を、少なくとも一つのラベル編集画像を記憶するＨＤＤ２４又はサーバから取得する（Ｓ５３〜Ｓ６３）。ＣＰＵ２１は、取得された対象編集画像１２０を、タッチパネル３０に表示させる（Ｓ１５又はＳ１９）。これによれば、携帯端末２０は、例えばラベルが対象物に貼り付けられている場合でも（例えば、本４０に貼り付けられたラベル５０）、そのラベルの印刷態様に対応する対象編集画像１２０を、ユーザの操作負担を抑制しつつ取得できる。
【００５３】
ＣＰＵ２１は、対象編集画像１２０を含む第一合成画像１３１をタッチパネル３０に表示させる（Ｓ１５）。第一合成画像１３１は、キャプチャ画像１０４におけるラベル撮影画像１０１の位置及び大きさと略一致するように対象編集画像１２０が配置され、且つ固定背景１３２が対象編集画像１２０の周囲に配置された画像である。固定背景１３２は、キャプチャ画像１０４のうちでラベル撮影画像１０１以外の画像部分（即ち、背景画像１０２）である。これによれば、携帯端末２０は、例えば既に対象物に貼り付けられているラベルに代えて、その対象物に対して対象編集画像１２０が仮想的に配置された状態を表示できる。
【００５４】
ＣＰＵ２１は、キャプチャ操作を受けた後、カメラ３３によって撮影範囲３３Ａを継続して撮影させる（Ｓ１７）。ＣＰＵ２１は、対象編集画像１２０を含む第二合成画像１４１をタッチパネル３０に表示させる。第二合成画像１４１は、カメラ３３によって継続して撮影されているリアルタイム背景１４２に重ねて、キャプチャ画像１０４におけるラベル撮影画像１０１の位置及び大きさと略一致するように対象編集画像１２０が配置された画像である。これによれば、携帯端末２０は、任意の対象物に対して対象編集画像１２０が仮想的に配置された状態を表示できる。
【００５５】
ＣＰＵ２１は、取得されたキャプチャ画像１０４の画像解析によって、ラベル撮影画像１０１に含まれるキャラクタを特定し、特定したキャラクタを含むラベル編集画像を、ＨＤＤ２４又はサーバから対象編集画像１２０として取得する（Ｓ５３〜Ｓ６３）。これによれば、携帯端末２０は、ラベル撮影画像１０１に対応する対象編集画像１２０を自動的に提供できる。
【００５６】
ＣＰＵ２１は、複数の対象編集画像１２０が取得された場合、取得された複数の対象編集画像１２０を示す候補リスト１１１を、タッチパネル３０に表示させる（Ｓ５９）。ＣＰＵ２１は、取得された複数の対象編集画像１２０のうちで、タッチパネル３０に表示された候補リスト１１１から選択された対象編集画像１２０のみを、タッチパネル３０に表示させる（Ｓ１５又はＳ１９）。これによれば、携帯端末２０は、ラベル撮影画像１０１に対応する対象編集画像１２０が複数存在する場合でも、ユーザが所望する対象編集画像１２０を提供できる。
【００５７】
タッチパネル３０は、タッチパネル３０に表示されたラベル編集画像を編集するための操作部である。ＣＰＵ２１は、タッチパネル３０からの指示に応じて、タッチパネル３０に表示された対象編集画像１２０を編集する（Ｓ２３）。これによれば、携帯端末２０は、取得された対象編集画像１２０をユーザに編集させることができる。
【００５８】
上記実施形態において、画像編集アプリケーションが本発明の「画像編集プログラム」に相当する。携帯端末２０が、本発明の「コンピュータ」及び「画像編集装置」に相当する。タッチパネル３０が、本発明の「表示部」及び「操作部」に相当する。カメラ３３が本発明の「撮影部」に相当する。Ｓ５１を実行するＣＰＵ２１が、本発明の「第一取得手段」に相当する。キャプチャ画像１０４が本発明の「対象撮影画像」に相当する。Ｓ５３〜Ｓ６３を実行するＣＰＵ２１が、本発明の「第二取得手段」に相当する。Ｓ１５及びＳ１９の少なくとも一つを実行するＣＰＵ２１が、本発明の「表示制御手段」に相当する。Ｓ１７を実行するＣＰＵ２１が、本発明の「撮影継続手段」に相当する。Ｓ５９を実行するＣＰＵ２１が、本発明の「候補表示手段」に相当する。Ｓ２３を実行するＣＰＵ２１が、本発明の「画像編集手段」に相当する。ＨＤＤ２４及びサーバ（図示外）の少なくとも一つが、本発明の「記憶手段」に相当する。
【００５９】
本発明は、上記実施形態に限定されるものではなく、種々の変更が可能である。画像編集アプリケーションに基づいて画像編集処理（図３〜図５参照）が実行されるコンピュータは、携帯端末２０に限定されず、ユーザインターフェース機能を備えたコンピュータ（例えば、ＰＣなど）であればよい。印刷装置１０がユーザインターフェース機能を備える場合、画像編集処理は印刷装置１０で実行されてもよい。画像編集処理は、複数のコンピュータで分散処理されてもよい。画像編集処理は、携帯端末２０が印刷装置１０に接続されているか否かに関わらず、携帯端末２０が単独で実行可能である。
【００６０】
上記実施形態において対象編集画像１２０は、キャプチャ画像１０４におけるラベル撮影画像１０１の位置及び大きさと略一致するように、第一合成画像１３１に配置されている。これに代えて対象編集画像１２０は、ラベル撮影画像１０１の位置及び大きさに関係なく、予め定められた位置及び大きさで第一合成画像１３１に表示されてもよい。同様に対象編集画像１２０は、ラベル撮影画像１０１の位置及び大きさに関係なく、予め定められた位置及び大きさで第二合成画像１４１に表示されてもよい。
【符号の説明】
【００６１】
２０    携帯端末
２１    ＣＰＵ
２４    ＨＤＤ
３０    タッチパネル
３３    カメラ
３３Ａ    撮影範囲
１０１    ラベル撮影画像
１０４    キャプチャ画像
１１１    候補リスト
１２０    対象編集画像
１３１    第一合成画像
１４１    第二合成画像
【図１】
2020205638.tif 000003
【図２】
2020205638.tif 000004
【図３】
2020205638.tif 000005
【図４】
2020205638.tif 000006
【図５】
2020205638.tif 000007
【図６】
2020205638.tif 000008
【図７】
2020205638.tif 000009
【図８】
2020205638.tif 000010
【図９】
2020205638.tif 000011
【図１０】
2020205638.tif 000012
【図１１】
2020205638.tif 000013
【図１２】
2020205638.tif 000014
【手続補正書】
【提出日】令和2年10月16日(2020.10.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像を表示可能な表示部と、所定の撮影範囲を撮影可能な撮影部とを備えたコンピュータを、
前記撮影部による撮影後に、撮影されたラベル画像に対応する画像の選択候補として複数の記憶された画像を前記表示部に表示する表示制御手段と、前記表示部に表示された複数の画像のうち、選択された画像を前記ラベル画像に対応する画像に決定する決定手段として、機能させることを特徴とする画像表示プログラム。
【請求項２】
画像を表示可能な表示部と、所定の撮影範囲を撮影可能な撮影部と、画像を記憶する記憶部とを備えたコンピュータを、
前記撮影部によるラベルに形成された画像を解析する解析手段と、前記解決手段による解析結果に基づき記憶部に記憶された画像が取得された場合、前記撮影部によって撮影されたラベルの画像に関連する複数の画像を、前記表示部に表示する表示制御手段として、機能させることを特徴とする画像表示プログラム。
【請求項３】
前記ラベルには、キャラクタに対応する画像が形成されていることを特徴とする請求項１または２の何れかに記載の画像表示プログラム。
【請求項４】
前記表示部に表示される画像は、撮影されたラベルの大きさに関係なく、予め定められた大きさで表示されることを特徴とする請求項１から３の何れかに記載の画像表示プログラム。
【請求項５】
前記表示部に表示される画像は、撮影されたラベルの位置に関係なく、予め定められた位置に表示されることを特徴とする請求項１から３の何れかに記載の画像表示プログラム。
【請求項６】
前記表示部に表示される画像に対する背景が、モードによって異なることを特徴とする請求項１から５の何れかに記載の画像表示プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルの印刷態様を示すラベル画像を編集するための画像表示プログラムに関する。
【背景技術】
【０００２】
従来、ラベルの印刷態様を示すラベル画像を編集するための画像編集装置が知られている。例えば、特許文献１に開示のレイアウト編集装置では、ユーザは携帯端末のタッチパネルを操作することで、ラベル画像を編集できる。なお、特許文献２に開示の情報処理装置では、画像読取装置で用紙を読み込んで得られた用紙画像と、印刷するビットマップ形式の画像データを合成して印刷プレビュー画面を表示することで、色や模様の付いた用紙に実際に印刷する前に印刷結果を予想できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−３７３９３号公報
【特許文献２】特許第４４２９０９７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、対象物に貼り付けられているラベルは、画像読取装置で読み込むことは困難である。従って、従来の画像編集装置では、例えば対象物に貼り付けられているラベルの印刷態様に対応するラベル画像を作成したい場合、そのラベル画像のデータファイルを記憶装置から検索して読み出すか、あるいはそのラベル画像を再度作成する必要があった。
【０００５】
本発明の目的は、例えばラベルが対象物に貼り付けられている場合でも、そのラベルの印刷態様に対応するラベル画像を、ユーザの操作負担を抑制しつつ取得できる画像表示プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る画像表示プログラムは、画像を表示可能な表示部と、所定の撮影範囲を撮影可能な撮影部とを備えたコンピュータを、前記撮影部による撮影後に、撮影されたラベル画像に対応する画像の選択候補として複数の記憶された画像を前記表示部に表示する表示制御手段と、前記表示部に表示された複数の画像のうち、選択された画像を前記ラベル画像に対応する画像に決定する決定手段として機能させ、前記表示部に表示された複数の画像のうち、選択された画像が前記ラベル画像に対応する画像に決定される。
【０００７】
本発明の第二態様に係る画像表示プログラムは、画像を表示可能な表示部と、所定の撮影範囲を撮影可能な撮影部と、画像を記憶する記憶部とを備えたコンピュータを、前記撮影部によるラベルに形成された画像を解析する解析手段と、前記解決手段による解析結果に基づき記憶部に記憶された画像が取得された場合、前記撮影部によって撮影されたラベルの画像に関連する複数の画像を、前記表示部に表示する表示制御手段として、機能させ、前記解決手段による解析結果に基づき記憶部に記憶された画像が取得された場合、前記撮影部によって撮影されたラベルの画像に関連する複数の画像が、前記表示部に表示される。
【０００８】
上記第一又は第二態様によれば、表示部に表示された複数の画像のうち、選択された画像がラベル画像に対応する画像に決定され、又は、解決手段による解析結果に基づき記憶部に記憶された画像が取得された場合、前記撮影部によって撮影されたラベルの画像に関連する複数の画像が、前記表示部に表示される。従って、例えばラベルが対象物に貼り付けられている場合でも、そのラベルに関連する画像の表示に関して、ユーザの操作負担を抑制しつつ取得できる。これによれば、ラベルに関連する画像を表示するプログラムを提供できる。
【図面の簡単な説明】
【０００９】
【図１】印刷システム１の概略構成図である。
【図２】印刷システムの電気的構成を示すブロック図である。
【図３】画像編集処理のフローチャートである。
【図４】図３に続く画像編集処理のフローチャートである。
【図５】ラベル特定処理のフローチャートである。
【図６】初期画面１００の具体例である。
【図７】候補選択画面１１０の具体例である。
【図８】固定モード編集画面１３０の第一具体例である。
【図９】ＡＲモード編集画面１４０の第一具体例である。
【図１０】固定モード編集画面１３０の第二具体例である。
【図１１】ＡＲモード編集画面１４０の第二具体例である。
【図１２】固定モード編集画面１３０の第三具体例である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１１】
図１を参照して、印刷システム１の概要を説明する。印刷システム１は、有線又は無線によって相互接続可能な印刷装置１０及び携帯端末２０を備える。本例では、印刷装置１０及び携帯端末２０が無線通信によって接続されている。印刷装置１０は、長尺状の印刷媒体であるテープにキャラクタ（文字、記号、絵柄等）を印刷して、貼り付け可能なラベルを作成する小型のラベルプリンタである。携帯端末２０は、ラベルの印刷態様を示すラベル画像を編集するために用いる小型のコンピュータ端末（一例として、スマートフォン）である。ラベル画像の編集は、ラベル画像の新規作成、表示内容変更、レイアウト変更等を含む概念である。
【００１２】
携帯端末２０では、ユーザがラベル画像を編集すると、そのラベル画像を印刷するための印刷データが生成されて、印刷装置１０に対して送信される。印刷装置１０では、携帯端末２０から受信した印刷データに基づいて、テープへの印刷処理が行われて、ラベルが作成される。従って、ユーザは携帯端末２０を操作することで、印刷装置１０でラベルを作成することができる。
【００１３】
図２を参照して、印刷システム１の電気的構成を説明する。印刷装置１０は、印刷装置１０の制御全体を司るＣＰＵ１１を備えている。ＣＰＵ１１は、ＳＲＡＭ１２、ＦＬＡＳＨ  ＲＯＭ１３、ＥＥＰＲＯＭ１４、搬送ローラ１５、印刷ヘッド１６、操作キー１７、ディスプレイ１８、無線通信部１９、及び図示外の有線接続Ｉ／Ｆと電気的に接続している。
【００１４】
ＳＲＡＭ１２には、タイマやカウンタ、一時的なデータが記憶される。ＦＬＡＳＨ  ＲＯＭ１３には、ＣＰＵ１１の制御プログラムやＢＩＯＳ、ＯＳ等が記憶される。ＥＥＰＲＯＭ１４には、パラメータや初期設定情報が記憶される。搬送ローラ１５は、印刷装置１０に装着されているテープカセット（図示外）に収納されているテープを搬送する。印刷ヘッド１６は、搬送ローラ１５によって搬送されるテープに印刷を行う。無線通信部１９は、携帯端末２０のような外部機器と無線通信するためのコントローラである。有線接続Ｉ／Ｆ（図示外）は、携帯端末２０のような外部機器と有線で接続するためのインタフェースである。
【００１５】
携帯端末２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤ２４、無線通信部２５、図示外の有線接続Ｉ／Ｆ、タッチパネル３０、及びカメラ３３と電気的に接続している。ＲＯＭ２２には、ブートプログラムやＢＩＯＳ等が記憶される。ＲＡＭ２３には、タイマやカウンタ、一時的なデータが記憶される。ＨＤＤ２４には、各種のアプリケーションプログラムやＯＳが記憶される。後述する画像編集処理（図３〜図５参照）を実行するためのアプリケーションプログラム（以下、画像編集アプリケーション）や、画像編集アプリケーションによって使用される後述のラベル編集画像も、ＨＤＤ２４に記憶されている。
【００１６】
無線通信部２５は、印刷装置１０のような外部機器と無線通信するためのコントローラである。有線接続Ｉ／Ｆ（図示外）は、印刷装置１０のような外部機器と有線で接続するためのインタフェースである。カメラ３３は、携帯端末２０の外部を撮影可能な公知の小型カメラであり、例えばＣＭＯＳカメラである。本実施形態では、カメラ３３の撮影範囲は、携帯端末２０の背面側にある。なお、カメラ３３の設定情報（撮影範囲のサイズ、撮影画像の解像度、撮影画像の色調等）は、公知のようにユーザが任意に設定及び変更可能である。
【００１７】
携帯端末２０は、正面視で矩形状の本体部２９（図１参照）を備える。本体部２９の正面側には、外部物体の接触を検知可能な表示体であるタッチパネル３０が設けられている。タッチパネル３０は、矩形状の表示領域を有する。タッチパネル３０は、画像を表示する表示パネル３１上に、外部物体の接触を検知する略透明な感圧シート３２が積層されている。ＣＰＵ２１は、感圧シート３２で特定された外部物体の接触位置に基づいて、ユーザの入力操作を判別可能である。携帯端末２０は、ユーザに対話形式で入力操作を行わせるユーザインターフェース機能を備えている。ユーザはタッチパネル３０において、ラベルの印刷態様を示すラベル編集画像を対話形式で編集できる。ラベル編集画像は、ラベル画像のレイアウト、表示内容、サイズ等の設定情報を含む電子データである。
【００１８】
図３〜図１２を参照して、携帯端末２０で実行される画像編集処理を説明する。画像編集処理（図３〜図５参照）は、携帯端末２０で画像編集アプリケーションが起動されると、ＣＰＵ２１によって実行される。図３に示すように、画像編集処理では、まずＣＰＵ２１は、撮影機能をオンに設定する（Ｓ１）。カメラ３３は、撮影機能をオンに設定されている場合、予め設定されている撮影範囲を撮影する。次いでＣＰＵ２１は、カメラ３３の撮影画像を含む初期画面を、タッチパネル３０に表示する（Ｓ３）。
【００１９】
図６に示す例では、撮影機能がオンに設定されると（Ｓ１）、携帯端末２０の背面側にある撮影範囲３３Ａが、カメラ３３によって撮影される。本４０の背表紙に貼り付けられているラベル５０が、撮影範囲３３Ａに含まれている。ラベル５０には、「ＣＡＵＴＩＯＮ」のキャラクタが印刷されている。カメラ３３の撮影画像は、ラベル撮影画像１０１及び背景画像１０２を含む。ラベル撮影画像１０１は、ラベル５０を撮影した画像である。背景画像１０２は、撮影画像のうちでラベル撮影画像１０１以外の画像部分である。
【００２０】
この場合、タッチパネル３０には、ラベル撮影画像１０１及び背景画像１０２を含む初期画面１００が表示される（Ｓ３）。なお、初期画面１００には、カメラ３３でリアルタイムに撮影された画像が表示される。例えば撮影範囲３３Ａの撮影位置、サイズ、拡大又は縮小等が行われた場合、初期画面１００に表示される撮影画像はリアルタイムに変化する。
【００２１】
図３に示すように、ＣＰＵ２１はＳ３の実行後、キャプチャ操作ありかを判断する（Ｓ５）。本実施形態では、図６に示す初期画面１００に、撮影画像の取得を指示するためのキャプチャボタン１０３が含まれている。キャプチャボタン１０３が押された場合、ＣＰＵ２１はキャプチャ操作ありと判断して（Ｓ５：ＹＥＳ）、後述のラベル特定処理を実行する（Ｓ７）。なおＣＰＵ２１は、キャプチャ操作ありと判断しない場合（Ｓ５：ＮＯ）、処理をＳ１に戻す。
【００２２】
図５に示すように、ラベル特定処理では、まずＣＰＵ２１はキャプチャ画像を取得する（Ｓ５１）。具体的には、ＣＰＵ２１は、カメラ３３が撮影している撮影画像のうち、キャプチャ操作を受けた時点（即ち、キャプチャ操作ありと判断された時点）で撮影されている撮影画像を、キャプチャ画像としてＲＡＭ２３に記憶させる。次いでＣＰＵ２１は、取得したキャプチャ画像からキャラクタを抽出する（Ｓ５３）。具体的には、ＣＰＵ２１は、公知のＯＣＲ手法によって、取得したキャプチャ画像を画像解析してキャラクタを抽出する。図示しないが、Ｓ５３でキャラクタが抽出されなかった場合、ＣＰＵ２１は処理をＳ１（図３参照）に戻す。
【００２３】
次いでＣＰＵ２１は、抽出したキャラクタを含むラベル編集画像を検索する（Ｓ５５）。本実施形態では、携帯端末２０で過去に編集されたラベル編集画像が、ＨＤＤ２４に保存されている。ＣＰＵ２１は、ＨＤＤ２４に保存されている既存のラベル編集画像から、抽出したキャラクタを含むラベル編集画像を検索する。なお、ＨＤＤ２４には、携帯端末２０で過去に編集されたラベル編集画像に加えて、他のコンピュータで過去に編集されたラベル編集画像が保存されていてもよい。また、ＣＰＵ２１は、既存のラベル編集画像を管理するサーバ（図示外）にアクセスして、抽出したキャラクタを含むラベル編集画像を検索してもよい。
【００２４】
図５に示すように、ＣＰＵ２１はＳ５５の実行後、検索にヒットしたラベル編集画像（以下、候補画像）が複数あるかを判断する（Ｓ５７）。複数の候補画像がある場合（Ｓ５７：ＹＥＳ）、ＣＰＵ２１は候補画像のリストをタッチパネル３０に表示する（Ｓ５９）。ＣＰＵ２１は、表示された候補画像のリストにおいて、ユーザが候補画像を選択する操作を受け付けて（Ｓ６１）、選択された候補画像を取得する（Ｓ６３）。具体的には、ＣＰＵ２１は、選択された候補画像をＨＤＤ２４から読み出して、ＲＡＭ２３に対象編集画像として記憶させる。
【００２５】
候補画像が一つである場合、ＣＰＵ２１は複数の候補画像ありと判断せず（Ｓ５７：ＮＯ）、その候補画像を対象編集画像として取得する（Ｓ６３）。ＣＰＵ２１は、Ｓ６３の実行後、処理を画像編集処理（図３参照）に戻す。図示しないが、Ｓ５７で検索にヒットしたラベル編集画像がない場合、ＣＰＵ２１は処理をＳ１（図３参照）に戻す。
【００２６】
例えば、図６に示す状態でキャプチャボタン１０３が押された場合、ラベル５０のラベル撮影画像１０１を含む撮影画像が、キャプチャ画像１０４として取得される（Ｓ５１）。キャプチャ画像１０４に基づいて、ラベル撮影画像１０１に含まれるキャラクタである「ＣＡＵＴＩＯＮ」が抽出される（Ｓ５３）。「ＣＡＵＴＩＯＮ」を含む既存のラベル編集画像が、ＨＤＤ２４又はサーバから検索される（Ｓ５５）。候補画像が一つである場合、その候補画像が対象編集画像として取得される（Ｓ５７：ＮＯ、Ｓ６３）。
【００２７】
一方、候補画像が複数ある場合、図７に例示する候補選択画面１１０が、タッチパネル３０に表示される（Ｓ５７：ＹＥＳ、Ｓ５９）。候補選択画面１１０は、候補リスト１１１、選択候補画像１１２、設定変更部１１３、確定ボタン１１４等を含む。候補リスト１１１には、複数の候補画像が一覧表示される。具体的には、「ＣＡＵＴＩＯＮ」を含む全ての候補画像が、候補リスト１１１に表示される。ユーザはタッチパネル３０を操作して、候補リスト１１１から任意の候補画像を選択できる。
【００２８】
選択候補画像１１２は、候補リスト１１１で選択された候補画像のプレビュー画像である。設定変更部１１３は、選択候補画像１１２に表示されている候補画像の設定情報（ラベル長、余白長、書体、装飾等）を変更するための操作部である。設定変更部１１３で変更可能な設定情報は、選択候補画像１１２に応じて変更される。設定変更部１１３で設定情報が変更された場合、その変更内容に応じて選択候補画像１１２の表示態様も更新される。確定ボタン１１４が押されると、選択候補画像１１２が対象編集画像として取得される（Ｓ６１、Ｓ６３）。
【００２９】
図３に示すように、ＣＰＵ２１はＳ７の実行後、対象編集画像の設定情報をタッチパネル３０に表示する（Ｓ９）。次いでＣＰＵ２１は、背景表示モードが「固定モード」であるかを判断する（Ｓ１１）。本実施形態では、背景表示モードとして「固定モード」及び「ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）モード」の何れかが、ＲＡＭ２３に設定されている。一例として、背景表示モードの初期値は「固定モード」である。なおユーザはタッチパネル３０を操作することで、背景表示モードとして「固定モード」及び「ＡＲモード」の何れかを自由に設定できる。
【００３０】
ＲＡＭ２３に設定されている背景表示モードが「固定モード」である場合、ＣＰＵ２１は背景表示モードが「固定モード」であると判断する（Ｓ１１：ＹＥＳ）。この場合、ＣＰＵ２１は撮影機能をオフに設定する（Ｓ１３）。これにより、カメラ３３は撮影動作を中断する。次いでＣＰＵ２１は、固定背景に重ねて対象編集画像をタッチパネル３０に表示する（Ｓ１５）。即ちＣＰＵ２１は、対象編集画像の全体と、固定背景のうちで対象編集画像と重複しない部分とを表示する。
【００３１】
図８を参照して、「固定モード」の画面表示例を説明する。Ｓ７で対象編集画像１２０が取得された後、図８に例示する固定モード編集画面１３０が、タッチパネル３０に表示される。固定モード編集画面１３０には、設定変更部１１３（図７参照）と同様に、対象編集画像１２０の設定情報（ラベル長、余白長、書体、装飾等）を変更するための設定変更部１２１が表示される（Ｓ９）。背景表示モードが「固定モード」であるため、カメラ３３の撮影動作は中断される（Ｓ１３）。
【００３２】
ＲＡＭ２３に記憶されているキャプチャ画像１０４（図６参照）及び対象編集画像１２０に基づいて、第一合成画像１３１が作成される。第一合成画像１３１は、対象編集画像１２０が固定背景１３２に重なるように合成された画像である。固定背景１３２は、キャプチャ画像１０４のうちでラベル撮影画像１０１以外の画像部分（即ち、背景画像１０２）である。作成された第一合成画像１３１が、固定モード編集画面１３０に表示される（Ｓ１５）。
【００３３】
例えば、ＣＰＵ２１はキャプチャ画像１０４のうちで、ラベル撮影画像１０１を対象編集画像１２０に置換する描画処理を行う。このときＣＰＵ２１は、対象編集画像１２０に含まれるキャラクタの位置及び大きさが、ラベル撮影画像１０１に含まれるキャラクタの位置及び大きさと略一致するように、ラベル撮影画像１０１を対象編集画像１２０に置換する。これにより、第一合成画像１３１では、キャプチャ画像１０４におけるラベル撮影画像１０１の位置及び大きさと略一致するように対象編集画像１２０が配置され、且つ固定背景１３２が対象編集画像１２０の周囲に配置される。
【００３４】
図８に例示する固定モード編集画面１３０では、設定変更部１２１は第一合成画像１３１の前側に配置され、且つ対象編集画像１２０と重複しない位置に配置されている。固定モード編集画面１３０は、ラベル５０が貼り付けられている本４０（図６参照）に対して、対象編集画像１２０が仮想的に配置された状態を表示できる。従って携帯端末２０は、既に対象物に貼り付けられているラベルに代えて、その対象物に対して仮想的に配置された対象編集画像１２０を、ユーザに編集させることができる。
【００３５】
図３に示すように、ＲＡＭ２３に設定されている背景表示モードが「ＡＲモード」である場合、ＣＰＵ２１は背景表示モードが「固定モード」でないと判断する（Ｓ１１：ＮＯ）。この場合、ＣＰＵ２１は撮影機能をオンに設定する（Ｓ１７）。これにより、カメラ３３は撮影動作を継続して実行する。次いでＣＰＵ２１は、リアルタイム背景に重ねて対象編集画像をタッチパネル３０に表示する（Ｓ１９）。即ちＣＰＵ２１は、対象編集画像の全体と、リアルタイム背景のうちで対象編集画像と重複しない部分とを表示する。
【００３６】
図９を参照して、「ＡＲモード」の画面表示例を説明する。Ｓ７によって対象編集画像１２０が取得された後、図９に例示するＡＲモード編集画面１４０が、タッチパネル３０に表示される。ＡＲモード編集画面１４０には、先述の設定変更部１２１が表示される（Ｓ９）。背景表示モードが「ＡＲモード」であるため、カメラ３３の撮影動作は継続されて（Ｓ１７）、リアルタイム背景１４２が取得される。リアルタイム背景１４２は、カメラ３３によって継続して撮影されている撮影画像である。
【００３７】
ＲＡＭ２３に記憶されているキャプチャ画像１０４（図６参照）と、最新のリアルタイム背景１４２とに基づいて、第二合成画像１４１が作成される。第二合成画像１４１は、対象編集画像１２０がリアルタイム背景１４２に重なるように合成された画像である。従って、例えば撮影範囲３３Ａの位置変化に伴って、リアルタイム背景１４２も変化する。作成された第二合成画像１４１が、ＡＲモード編集画面１４０に表示される（Ｓ１９）。
【００３８】
例えばＣＰＵ２１は、カメラ３３で撮影中の画像をリアルタイム背景１４２として表示し、そのリアルタイム背景１４２に重ねて対象編集画像１２０を表示する描画処理を行う。このときＣＰＵ２１は、対象編集画像１２０のキャラクタの位置及び大きさが、ラベル撮影画像１０１のキャラクタの位置及び大きさと略一致するように、対象編集画像１２０を表示する。これにより、第二合成画像１４１では、キャプチャ画像１０４におけるラベル撮影画像１０１の位置及び大きさと略一致するように対象編集画像１２０が配置され、且つリアルタイム背景１４２が対象編集画像１２０の周囲に配置される。
【００３９】
図９に例示するＡＲモード編集画面１４０では、設定変更部１２１は第二合成画像１４１の前側に配置され、且つ対象編集画像１２０と重複しない位置に配置されている。ＡＲモード編集画面１４０は、例えばラベルを貼り付ける予定の対象物（図９の例では、キャビネット６０）に対して、対象編集画像１２０が仮想的に配置された状態を表示できる。従って携帯端末２０は、任意の対象物に対して仮想的に配置された対象編集画像１２０を、ユーザに編集させることができる。
【００４０】
図４に示すように、ＣＰＵ２１はＳ１５又はＳ１９の実行後、対象編集画像の設定情報の変更操作ありかを判断する（Ｓ２１）。本実施形態では、設定情報の変更操作は、対象編集画像１２０の設定情報を変更する操作のみならず、対象編集画像１２０のキャラクタを編集する操作も含む。設定情報の変更操作ありと判断した場合（Ｓ２１：ＹＥＳ）、ＣＰＵ２１は受け付けた設定情報の変更操作に応じて、対象編集画像の設定情報を変更する設定変更処理を実行する（Ｓ２３）。その後、ＣＰＵ２１は処理をＳ９に戻す。
【００４１】
設定情報の変更操作ありと判断しなかった場合（Ｓ２１：ＮＯ）、ＣＰＵ２１は印刷操作ありかを判断する（Ｓ２５）。印刷操作ありと判断した場合（Ｓ２５：ＹＥＳ）、ＣＰＵ２１は対象編集画像を印刷する印刷処理を実行する（Ｓ２７）。その後、ＣＰＵ２１は処理をＳ９に戻す。印刷操作ありと判断しなかった場合（Ｓ２５：ＮＯ）、ＣＰＵ２１はキャンセル操作ありかを判断する（Ｓ２９）。キャンセル操作ありと判断した場合（Ｓ２９：ＹＥＳ）、ＣＰＵ２１は処理をＳ１に戻す。
【００４２】
以下、固定モード編集画面１３０を用いたラベル編集例を説明する。図８に示すように、ユーザは設定変更部１２１を操作することで、対象編集画像１２０の設定情報を変更できる。設定変更部１２１で設定情報が変更されると、設定情報の変更操作ありと判断される（Ｓ２１：ＹＥＳ）。この場合、設定情報の変更操作に応じて、対象編集画像１２０の設定情報が変更される（Ｓ２３）。具体的には、変更後の設定情報が対象編集画像１２０に設定され、且つ変更後の設定情報に応じて対象編集画像１２０の表示態様が更新される。図８に示す例では、設定変更部１２１において装飾が「太字」から「斜体」に変更されている。従って、対象編集画像１２０の装飾として「斜体」が設定され、対象編集画像１２０の表示態様が「斜体」となるように更新される。
【００４３】
本実施形態では、固定モード編集画面１３０で編集完了が指示されると、図１０に示すように、設定変更部１２１に代えて複数のコマンドボタンが、固定モード編集画面１３０に表示される。複数のコマンドボタンは、印刷ボタン１２５、再編集ボタン１２６、キャンセルボタン１２７を含む。印刷ボタン１２５が押されると、印刷操作ありと判断されて（Ｓ２５：ＹＥＳ）、編集済みの対象編集画像１２０の印刷が実行される（Ｓ２７）。
【００４４】
具体的には、ＣＰＵ２１はプリンタドライバ（図示外）を起動することで、編集済みの対象編集画像１２０に基づいて印刷データを生成し、生成した印刷データを含む印刷コマンドを印刷装置１０へ送信する。印刷装置１０は、印刷コマンドに基づいて対象編集画像１２０をテープに印刷することで、貼り付け可能なラベルを作成する。
【００４５】
なお、キャンセルボタン１２７が押されると、キャンセル操作ありと判断されて（Ｓ２９：ＹＥＳ）、対象編集画像１２０の編集作業が終了される。この場合、初期画面１００（図６参照）がタッチパネル３０に表示されるため、ユーザは新たなキャプチャ画像１０４を取得し直すことができる。なお、再編集ボタン１２６が押された場合は、図８に示す固定モード編集画面１３０に戻るため、ユーザは対象編集画像１２０の編集を再開できる。
【００４６】
次に、ＡＲモード編集画面１４０を用いたラベル編集例を説明する。ＡＲモード編集画面１４０を用いたラベル編集例は、固定モード編集画面１３０を用いたラベル編集例と基本的に同様である。図９に示すように、ユーザは設定変更部１２１を操作することで、対象編集画像１２０の設定情報を変更できる。ＡＲモード編集画面１４０で編集完了が指示されると、図１１に示すように、設定変更部１２１に代えて複数のコマンドボタンが、ＡＲモード編集画面１４０に表示される。印刷ボタン１２５、再編集ボタン１２６、キャンセルボタン１２７の何れかが押されると、押されたボタンに対応する処理が先述のように実行される。
【００４７】
本実施形態では、図１１のＡＲモード編集画面１４０も、図９のＡＲモード編集画面１４０と同様に、第二合成画像１４１が継続して表示される。従ってＡＲモード編集画面１４０は、編集済みの対象編集画像１２０が対象物に対して仮想的に配置された状態を表示できる。例えば、図９に示す編集中の対象編集画像１２０は、キャビネット６０の右側部分に配置されている。ユーザは対象編集画像１２０の編集完了後に、カメラ３３の撮影位置を調整する。これにより、図１１に示すＡＲモード編集画面１４０では、編集済みの対象編集画像１２０がキャビネット６０の左右方向の中央側に位置決めされている。このように、ユーザはラベル印刷の実行前に、編集済みの対象編集画像１２０を対象物に対して仮想的に配置した状態を確認できる。
【００４８】
図４に示すように、キャンセル操作ありと判断しなかった場合（Ｓ２９：ＮＯ）、デザインラベルの選択操作ありかを判断する（Ｓ３１）。デザインラベルは、例えば印刷装置１０の製造業者等から提供されるテンプレートのラベル編集画像である。本実施形態では、複数のデザインラベルが予めＨＤＤ２４に記憶されている。
【００４９】
デザインラベルの選択操作ありと判断した場合（Ｓ３１：ＹＥＳ）、ＣＰＵ２１は、ＨＤＤ２４に記憶されているデザインラベルのリストを、タッチパネル３０に表示する（Ｓ３３）。ＣＰＵ２１は、既存のデザインラベルを管理するサーバ（図示外）にアクセスして、サーバで管理されているデザインラベルのリストを表示してもよい。ＣＰＵ２１は、表示されたデザインラベルのリストにおいて、ユーザがデザインラベルを選択する操作を受け付けて、選択されたデザインラベルを取得する（Ｓ３５）。具体的には、ＣＰＵ２１は、選択されたデザインラベルをＨＤＤ２４又はサーバから読み出して、ＲＡＭ２３に対象編集画像として記憶させる。なおデザインラベルの選択操作ありと判断しなかった場合（Ｓ３１：ＹＥＳ）、又はＳ３５の実行後、ＣＰＵ２１は処理をＳ９に戻す。
【００５０】
図１２の固定モード編集画面１３０を参照して、デザインラベルに関する処理を具体的に説明する。対象編集画像１２０のキャラクタである「ＣＡＵＴＩＯＮ」を含むデザインラベルがＨＤＤ２４又はサーバに存在する場合、設定変更部１２１に「ラベルコレクション」のボタンが表示される。「ラベルコレクション」のボタンが押された場合、デザインラベルの選択操作ありと判断されて（Ｓ３１：ＹＥＳ）、コレクションリスト１２２が固定モード編集画面１３０に表示される（Ｓ３３）。コレクションリスト１２２には、「ＣＡＵＴＩＯＮ」を含む全てのデザインラベルが一覧表示される。
【００５１】
ユーザはタッチパネル３０を操作して、コレクションリスト１２２から任意のデザインラベルを選択できる。選択されたデザインラベルは、対象編集画像１２０として固定モード編集画面１３０に表示される（Ｓ３５）。これによりユーザは、ラベル撮影画像１０１に関連したデザインラベルを使用して、ラベル編集を実行できる。なお、ＡＲモード編集画面１４０も上記と同様に、デザインラベルを使用したラベル編集を実行できる。
【００５２】
以上説明した実施形態によれば、携帯端末２０は、ラベルの印刷態様を示すラベル編集画像を表示可能なタッチパネル３０と、所定の撮影範囲３３Ａを撮影可能なカメラ３３とを備える。ＣＰＵ２１は、カメラ３３によって撮影されている撮影範囲３３Ａの画像である撮影画像のうち、キャプチャ操作を受けた時点で撮影されている撮影画像であるキャプチャ画像１０４を取得する（Ｓ５１）。ＣＰＵ２１は、取得されたキャプチャ画像１０４にラベルの画像であるラベル撮影画像１０１が含まれている場合、ラベル撮影画像１０１に対応するラベル編集画像である対象編集画像１２０を、少なくとも一つのラベル編集画像を記憶するＨＤＤ２４又はサーバから取得する（Ｓ５３〜Ｓ６３）。ＣＰＵ２１は、取得された対象編集画像１２０を、タッチパネル３０に表示させる（Ｓ１５又はＳ１９）。これによれば、携帯端末２０は、例えばラベルが対象物に貼り付けられている場合でも（例えば、本４０に貼り付けられたラベル５０）、そのラベルの印刷態様に対応する対象編集画像１２０を、ユーザの操作負担を抑制しつつ取得できる。
【００５３】
ＣＰＵ２１は、対象編集画像１２０を含む第一合成画像１３１をタッチパネル３０に表示させる（Ｓ１５）。第一合成画像１３１は、キャプチャ画像１０４におけるラベル撮影画像１０１の位置及び大きさと略一致するように対象編集画像１２０が配置され、且つ固定背景１３２が対象編集画像１２０の周囲に配置された画像である。固定背景１３２は、キャプチャ画像１０４のうちでラベル撮影画像１０１以外の画像部分（即ち、背景画像１０２）である。これによれば、携帯端末２０は、例えば既に対象物に貼り付けられているラベルに代えて、その対象物に対して対象編集画像１２０が仮想的に配置された状態を表示できる。
【００５４】
ＣＰＵ２１は、キャプチャ操作を受けた後、カメラ３３によって撮影範囲３３Ａを継続して撮影させる（Ｓ１７）。ＣＰＵ２１は、対象編集画像１２０を含む第二合成画像１４１をタッチパネル３０に表示させる。第二合成画像１４１は、カメラ３３によって継続して撮影されているリアルタイム背景１４２に重ねて、キャプチャ画像１０４におけるラベル撮影画像１０１の位置及び大きさと略一致するように対象編集画像１２０が配置された画像である。これによれば、携帯端末２０は、任意の対象物に対して対象編集画像１２０が仮想的に配置された状態を表示できる。
【００５５】
ＣＰＵ２１は、取得されたキャプチャ画像１０４の画像解析によって、ラベル撮影画像１０１に含まれるキャラクタを特定し、特定したキャラクタを含むラベル編集画像を、ＨＤＤ２４又はサーバから対象編集画像１２０として取得する（Ｓ５３〜Ｓ６３）。これによれば、携帯端末２０は、ラベル撮影画像１０１に対応する対象編集画像１２０を自動的に提供できる。
【００５６】
ＣＰＵ２１は、複数の対象編集画像１２０が取得された場合、取得された複数の対象編集画像１２０を示す候補リスト１１１を、タッチパネル３０に表示させる（Ｓ５９）。ＣＰＵ２１は、取得された複数の対象編集画像１２０のうちで、タッチパネル３０に表示された候補リスト１１１から選択された対象編集画像１２０のみを、タッチパネル３０に表示させる（Ｓ１５又はＳ１９）。これによれば、携帯端末２０は、ラベル撮影画像１０１に対応する対象編集画像１２０が複数存在する場合でも、ユーザが所望する対象編集画像１２０を提供できる。
【００５７】
タッチパネル３０は、タッチパネル３０に表示されたラベル編集画像を編集するための操作部である。ＣＰＵ２１は、タッチパネル３０からの指示に応じて、タッチパネル３０に表示された対象編集画像１２０を編集する（Ｓ２３）。これによれば、携帯端末２０は、取得された対象編集画像１２０をユーザに編集させることができる。
【００５８】
上記実施形態において、画像編集アプリケーションが本発明の「画像表示プログラム」に相当する。携帯端末２０が、本発明の「コンピュータ」に相当する。タッチパネル３０が、本発明の「表示部」及び「操作部」に相当する。カメラ３３が本発明の「撮影部」に相当する。Ｓ５１を実行するＣＰＵ２１が、本発明の「第一取得手段」に相当する。キャプチャ画像１０４が本発明の「対象撮影画像」に相当する。Ｓ５３〜Ｓ６３を実行するＣＰＵ２１が、本発明の「第二取得手段」に相当する。Ｓ１５及びＳ１９の少なくとも一つを実行するＣＰＵ２１が、本発明の「表示制御手段」に相当する。Ｓ１７を実行するＣＰＵ２１が、本発明の「撮影継続手段」に相当する。Ｓ５９を実行するＣＰＵ２１が、本発明の「候補表示手段」に相当する。Ｓ２３を実行するＣＰＵ２１が、本発明の「画像編集手段」に相当する。ＨＤＤ２４及びサーバ（図示外）の少なくとも一つが、本発明の「記憶手段」に相当する。
【００５９】
本発明は、上記実施形態に限定されるものではなく、種々の変更が可能である。画像編集アプリケーションに基づいて画像編集処理（図３〜図５参照）が実行されるコンピュータは、携帯端末２０に限定されず、ユーザインターフェース機能を備えたコンピュータ（例えば、ＰＣなど）であればよい。印刷装置１０がユーザインターフェース機能を備える場合、画像編集処理は印刷装置１０で実行されてもよい。画像編集処理は、複数のコンピュータで分散処理されてもよい。画像編集処理は、携帯端末２０が印刷装置１０に接続されているか否かに関わらず、携帯端末２０が単独で実行可能である。
【００６０】
上記実施形態において対象編集画像１２０は、キャプチャ画像１０４におけるラベル撮影画像１０１の位置及び大きさと略一致するように、第一合成画像１３１に配置されている。これに代えて対象編集画像１２０は、ラベル撮影画像１０１の位置及び大きさに関係なく、予め定められた位置及び大きさで第一合成画像１３１に表示されてもよい。同様に対象編集画像１２０は、ラベル撮影画像１０１の位置及び大きさに関係なく、予め定められた位置及び大きさで第二合成画像１４１に表示されてもよい。
【符号の説明】
【００６１】
２０    携帯端末
２１    ＣＰＵ
２４    ＨＤＤ
３０    タッチパネル
３３    カメラ
３３Ａ    撮影範囲
１０１    ラベル撮影画像
１０４    キャプチャ画像
１１１    候補リスト
１２０    対象編集画像
１３１    第一合成画像
１４１    第二合成画像